From fcbf63e62c627deae76c1b8cb8c0876c536ed811 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Mon, 16 Mar 2020 18:49:26 +0900 Subject: Fresh start --- jni/iconv/.gitignore | 6 + jni/iconv/ABOUT-NLS | 1068 + jni/iconv/AUTHORS | 1 + jni/iconv/COPYING | 674 + jni/iconv/COPYING.LIB | 482 + jni/iconv/ChangeLog | 4646 ++ jni/iconv/DEPENDENCIES | 1 + jni/iconv/DESIGN | 64 + jni/iconv/HACKING | 64 + jni/iconv/INSTALL.generic | 273 + jni/iconv/Makefile | 160 + jni/iconv/Makefile.devel | 201 + jni/iconv/Makefile.in | 160 + jni/iconv/NEWS | 172 + jni/iconv/NOTES | 399 + jni/iconv/PORTS | 46 + jni/iconv/README | 170 + jni/iconv/README.djgpp | 3 + jni/iconv/README.woe32 | 37 + jni/iconv/THANKS | 15 + jni/iconv/aclocal.m4 | 1043 + jni/iconv/autogen.sh | 86 + jni/iconv/build-aux/config.guess | 1555 + jni/iconv/build-aux/config.libpath | 154 + jni/iconv/build-aux/config.rpath | 672 + jni/iconv/build-aux/config.sub | 1685 + jni/iconv/build-aux/install-reloc | 196 + jni/iconv/build-aux/install-sh | 323 + jni/iconv/build-aux/link-warning.h | 28 + jni/iconv/build-aux/ltmain.sh | 8526 +++ jni/iconv/build-aux/missing | 356 + jni/iconv/build-aux/mkinstalldirs | 150 + jni/iconv/build-aux/reloc-ldflags | 101 + jni/iconv/config.h | 462 + jni/iconv/config.h.in | 461 + jni/iconv/config.log | 2347 + jni/iconv/config.status | 2796 + jni/iconv/configure | 29032 +++++++++ jni/iconv/configure.ac | 210 + jni/iconv/djgpp/Makefile.maint | 32 + jni/iconv/djgpp/README | 122 + jni/iconv/djgpp/README.in | 120 + jni/iconv/djgpp/config.bat | 482 + jni/iconv/djgpp/config.sed | 162 + jni/iconv/djgpp/config.site | 73 + jni/iconv/djgpp/edtest.bat | 35 + jni/iconv/djgpp/fnchange.in | 204 + jni/iconv/djgpp/fnchange.lst | 220 + jni/iconv/djgpp/makefile.sed | 21 + jni/iconv/djgpp/sources.sed | 36 + jni/iconv/djgpp/stateful-check.sed | 12 + jni/iconv/djgpp/stateless-check.sed | 23 + jni/iconv/djgpp/translit-check.sed | 11 + jni/iconv/doc/relocatable.texi | 62 + jni/iconv/extras/ChangeLog | 64 + jni/iconv/extras/iconv_string.c | 154 + jni/iconv/extras/iconv_string.h | 47 + jni/iconv/gnulib-local/lib/alloca.in.h | 68 + jni/iconv/gnulib-local/lib/error.h.diff | 33 + jni/iconv/gnulib-local/lib/progname.h.diff | 19 + jni/iconv/gnulib-local/lib/xalloc.h | 158 + jni/iconv/gnulib-local/lib/xmalloc.c | 128 + jni/iconv/gnulib-local/lib/xstrdup.c | 40 + jni/iconv/gnulib-local/m4/alloca.m4 | 35 + jni/iconv/gnulib-local/modules/libiconv-misc | 20 + jni/iconv/gnulib-local/modules/mbstate | 21 + jni/iconv/gnulib-local/modules/xalloc | 23 + jni/iconv/include/export.h | 6 + jni/iconv/include/iconv.h | 240 + jni/iconv/include/iconv.h.build.in | 240 + jni/iconv/include/iconv.h.in | 234 + jni/iconv/include/iconv.h.inst | 234 + jni/iconv/lib/Makefile | 138 + jni/iconv/lib/Makefile.in | 138 + jni/iconv/lib/aliases.gperf | 357 + jni/iconv/lib/aliases.h | 1714 + jni/iconv/lib/aliases2.h | 40 + jni/iconv/lib/aliases_aix.h | 18 + jni/iconv/lib/aliases_aix_sysaix.h | 24 + jni/iconv/lib/aliases_dos.h | 48 + jni/iconv/lib/aliases_extra.h | 12 + jni/iconv/lib/aliases_osf1.h | 2 + jni/iconv/lib/aliases_osf1_sysosf1.h | 4 + jni/iconv/lib/aliases_sysaix.gperf | 366 + jni/iconv/lib/aliases_sysaix.h | 1765 + jni/iconv/lib/aliases_syshpux.gperf | 367 + jni/iconv/lib/aliases_syshpux.h | 1769 + jni/iconv/lib/aliases_sysosf1.gperf | 362 + jni/iconv/lib/aliases_sysosf1.h | 1735 + jni/iconv/lib/aliases_syssolaris.gperf | 364 + jni/iconv/lib/aliases_syssolaris.h | 1753 + jni/iconv/lib/armscii_8.h | 116 + jni/iconv/lib/ascii.h | 44 + jni/iconv/lib/atarist.h | 158 + jni/iconv/lib/big5.h | 4160 ++ jni/iconv/lib/big5_2003.h | 476 + jni/iconv/lib/big5hkscs1999.h | 197 + jni/iconv/lib/big5hkscs2001.h | 215 + jni/iconv/lib/big5hkscs2004.h | 231 + jni/iconv/lib/c99.h | 125 + jni/iconv/lib/canonical.h | 109 + jni/iconv/lib/canonical_aix.h | 9 + jni/iconv/lib/canonical_aix_sysaix.h | 9 + jni/iconv/lib/canonical_dos.h | 15 + jni/iconv/lib/canonical_extra.h | 7 + jni/iconv/lib/canonical_local.h | 2 + jni/iconv/lib/canonical_local_sysaix.h | 2 + jni/iconv/lib/canonical_local_syshpux.h | 2 + jni/iconv/lib/canonical_local_sysosf1.h | 2 + jni/iconv/lib/canonical_local_syssolaris.h | 2 + jni/iconv/lib/canonical_osf1.h | 2 + jni/iconv/lib/canonical_osf1_sysosf1.h | 2 + jni/iconv/lib/canonical_sysaix.h | 109 + jni/iconv/lib/canonical_syshpux.h | 109 + jni/iconv/lib/canonical_sysosf1.h | 109 + jni/iconv/lib/canonical_syssolaris.h | 109 + jni/iconv/lib/ces_big5.h | 70 + jni/iconv/lib/ces_gbk.h | 65 + jni/iconv/lib/cjk_variants.h | 4241 ++ jni/iconv/lib/cns11643.h | 41 + jni/iconv/lib/cns11643_1.h | 893 + jni/iconv/lib/cns11643_15.h | 1083 + jni/iconv/lib/cns11643_2.h | 1112 + jni/iconv/lib/cns11643_3.h | 974 + jni/iconv/lib/cns11643_4.h | 61 + jni/iconv/lib/cns11643_4a.h | 460 + jni/iconv/lib/cns11643_4b.h | 668 + jni/iconv/lib/cns11643_5.h | 1278 + jni/iconv/lib/cns11643_6.h | 968 + jni/iconv/lib/cns11643_7.h | 988 + jni/iconv/lib/cns11643_inv.h | 15412 +++++ jni/iconv/lib/config.h | 69 + jni/iconv/lib/config.h.in | 68 + jni/iconv/lib/converters.h | 297 + jni/iconv/lib/cp1046.h | 157 + jni/iconv/lib/cp1124.h | 102 + jni/iconv/lib/cp1125.h | 129 + jni/iconv/lib/cp1129.h | 121 + jni/iconv/lib/cp1131.h | 132 + jni/iconv/lib/cp1133.h | 110 + jni/iconv/lib/cp1161.h | 89 + jni/iconv/lib/cp1162.h | 70 + jni/iconv/lib/cp1163.h | 63 + jni/iconv/lib/cp1250.h | 139 + jni/iconv/lib/cp1251.h | 131 + jni/iconv/lib/cp1252.h | 103 + jni/iconv/lib/cp1253.h | 122 + jni/iconv/lib/cp1254.h | 146 + jni/iconv/lib/cp1255.h | 380 + jni/iconv/lib/cp1256.h | 153 + jni/iconv/lib/cp1257.h | 139 + jni/iconv/lib/cp1258.h | 288 + jni/iconv/lib/cp437.h | 156 + jni/iconv/lib/cp737.h | 141 + jni/iconv/lib/cp775.h | 142 + jni/iconv/lib/cp850.h | 124 + jni/iconv/lib/cp852.h | 143 + jni/iconv/lib/cp853.h | 151 + jni/iconv/lib/cp855.h | 128 + jni/iconv/lib/cp856.h | 134 + jni/iconv/lib/cp857.h | 138 + jni/iconv/lib/cp858.h | 61 + jni/iconv/lib/cp860.h | 149 + jni/iconv/lib/cp861.h | 156 + jni/iconv/lib/cp862.h | 155 + jni/iconv/lib/cp863.h | 156 + jni/iconv/lib/cp864.h | 188 + jni/iconv/lib/cp865.h | 156 + jni/iconv/lib/cp866.h | 125 + jni/iconv/lib/cp869.h | 137 + jni/iconv/lib/cp874.h | 111 + jni/iconv/lib/cp922.h | 99 + jni/iconv/lib/cp932.h | 240 + jni/iconv/lib/cp932ext.h | 709 + jni/iconv/lib/cp936.h | 126 + jni/iconv/lib/cp936ext.h | 99 + jni/iconv/lib/cp943.h | 29 + jni/iconv/lib/cp949.h | 128 + jni/iconv/lib/cp950.h | 284 + jni/iconv/lib/cp950ext.h | 161 + jni/iconv/lib/dec_hanyu.h | 115 + jni/iconv/lib/dec_kanji.h | 71 + jni/iconv/lib/encodings.def | 1025 + jni/iconv/lib/encodings_aix.def | 97 + jni/iconv/lib/encodings_dos.def | 127 + jni/iconv/lib/encodings_extra.def | 57 + jni/iconv/lib/encodings_local.def | 29 + jni/iconv/lib/encodings_osf1.def | 37 + jni/iconv/lib/euc_cn.h | 72 + jni/iconv/lib/euc_jisx0213.h | 268 + jni/iconv/lib/euc_jp.h | 191 + jni/iconv/lib/euc_kr.h | 74 + jni/iconv/lib/euc_tw.h | 116 + jni/iconv/lib/flags.h | 156 + jni/iconv/lib/flushwc.h | 37 + jni/iconv/lib/gb12345.h | 67 + jni/iconv/lib/gb12345ext.h | 1796 + jni/iconv/lib/gb18030.h | 382 + jni/iconv/lib/gb18030ext.h | 300 + jni/iconv/lib/gb18030uni.h | 249 + jni/iconv/lib/gb2312.h | 2571 + jni/iconv/lib/gbk.h | 169 + jni/iconv/lib/gbkext1.h | 853 + jni/iconv/lib/gbkext2.h | 1174 + jni/iconv/lib/gbkext_inv.h | 2343 + jni/iconv/lib/genaliases.c | 104 + jni/iconv/lib/genaliases2.c | 83 + jni/iconv/lib/genflags.c | 114 + jni/iconv/lib/gentranslit.c | 258 + jni/iconv/lib/georgian_academy.h | 106 + jni/iconv/lib/georgian_ps.h | 123 + jni/iconv/lib/hkscs1999.h | 3005 + jni/iconv/lib/hkscs2001.h | 683 + jni/iconv/lib/hkscs2004.h | 679 + jni/iconv/lib/hp_roman8.h | 119 + jni/iconv/lib/hz.h | 163 + jni/iconv/lib/iconv.c | 592 + jni/iconv/lib/iconv_open1.h | 201 + jni/iconv/lib/iconv_open2.h | 89 + jni/iconv/lib/iso2022_cn.h | 324 + jni/iconv/lib/iso2022_cnext.h | 590 + jni/iconv/lib/iso2022_jp.h | 216 + jni/iconv/lib/iso2022_jp1.h | 264 + jni/iconv/lib/iso2022_jp2.h | 693 + jni/iconv/lib/iso2022_jp3.h | 538 + jni/iconv/lib/iso2022_kr.h | 222 + jni/iconv/lib/iso646_cn.h | 58 + jni/iconv/lib/iso646_jp.h | 60 + jni/iconv/lib/iso8859_1.h | 41 + jni/iconv/lib/iso8859_10.h | 106 + jni/iconv/lib/iso8859_11.h | 52 + jni/iconv/lib/iso8859_13.h | 109 + jni/iconv/lib/iso8859_14.h | 127 + jni/iconv/lib/iso8859_15.h | 81 + jni/iconv/lib/iso8859_16.h | 116 + jni/iconv/lib/iso8859_2.h | 112 + jni/iconv/lib/iso8859_3.h | 118 + jni/iconv/lib/iso8859_4.h | 112 + jni/iconv/lib/iso8859_5.h | 95 + jni/iconv/lib/iso8859_6.h | 98 + jni/iconv/lib/iso8859_7.h | 111 + jni/iconv/lib/iso8859_8.h | 107 + jni/iconv/lib/iso8859_9.h | 85 + jni/iconv/lib/isoir165.h | 159 + jni/iconv/lib/isoir165ext.h | 800 + jni/iconv/lib/java.h | 137 + jni/iconv/lib/jisx0201.h | 66 + jni/iconv/lib/jisx0208.h | 2415 + jni/iconv/lib/jisx0212.h | 2189 + jni/iconv/lib/jisx0213.h | 5924 ++ jni/iconv/lib/johab.h | 139 + jni/iconv/lib/johab_hangul.h | 262 + jni/iconv/lib/koi8_r.h | 153 + jni/iconv/lib/koi8_ru.h | 159 + jni/iconv/lib/koi8_t.h | 143 + jni/iconv/lib/koi8_u.h | 161 + jni/iconv/lib/ksc5601.h | 3022 + jni/iconv/lib/loop_unicode.h | 527 + jni/iconv/lib/loop_wchar.h | 458 + jni/iconv/lib/loops.h | 25 + jni/iconv/lib/mac_arabic.h | 132 + jni/iconv/lib/mac_centraleurope.h | 139 + jni/iconv/lib/mac_croatian.h | 165 + jni/iconv/lib/mac_cyrillic.h | 136 + jni/iconv/lib/mac_greek.h | 135 + jni/iconv/lib/mac_hebrew.h | 132 + jni/iconv/lib/mac_iceland.h | 162 + jni/iconv/lib/mac_roman.h | 167 + jni/iconv/lib/mac_romania.h | 165 + jni/iconv/lib/mac_thai.h | 128 + jni/iconv/lib/mac_turkish.h | 163 + jni/iconv/lib/mac_ukraine.h | 143 + jni/iconv/lib/mulelao.h | 96 + jni/iconv/lib/nextstep.h | 141 + jni/iconv/lib/pt154.h | 118 + jni/iconv/lib/relocatable.c | 468 + jni/iconv/lib/relocatable.h | 79 + jni/iconv/lib/riscos1.h | 96 + jni/iconv/lib/rk1048.h | 145 + jni/iconv/lib/shift_jisx0213.h | 310 + jni/iconv/lib/sjis.h | 132 + jni/iconv/lib/stamp-h2 | 1 + jni/iconv/lib/tcvn.h | 291 + jni/iconv/lib/tds565.h | 107 + jni/iconv/lib/tis620.h | 52 + jni/iconv/lib/translit.def | 3918 ++ jni/iconv/lib/translit.h | 4411 ++ jni/iconv/lib/ucs2.h | 68 + jni/iconv/lib/ucs2be.h | 51 + jni/iconv/lib/ucs2internal.h | 51 + jni/iconv/lib/ucs2le.h | 51 + jni/iconv/lib/ucs2swapped.h | 60 + jni/iconv/lib/ucs4.h | 69 + jni/iconv/lib/ucs4be.h | 46 + jni/iconv/lib/ucs4internal.h | 43 + jni/iconv/lib/ucs4le.h | 46 + jni/iconv/lib/ucs4swapped.h | 53 + jni/iconv/lib/uhc_1.h | 1725 + jni/iconv/lib/uhc_2.h | 1022 + jni/iconv/lib/utf16.h | 113 + jni/iconv/lib/utf16be.h | 80 + jni/iconv/lib/utf16le.h | 80 + jni/iconv/lib/utf32.h | 93 + jni/iconv/lib/utf32be.h | 55 + jni/iconv/lib/utf32le.h | 55 + jni/iconv/lib/utf7.h | 355 + jni/iconv/lib/utf8.h | 128 + jni/iconv/lib/vietcomb.h | 467 + jni/iconv/lib/viscii.h | 141 + jni/iconv/libcharset/AUTHORS | 1 + jni/iconv/libcharset/COPYING.LIB | 482 + jni/iconv/libcharset/ChangeLog | 626 + jni/iconv/libcharset/DEPENDENCIES | 1 + jni/iconv/libcharset/HACKING | 36 + jni/iconv/libcharset/INSTALL.generic | 273 + jni/iconv/libcharset/INTEGRATE | 153 + jni/iconv/libcharset/Makefile | 85 + jni/iconv/libcharset/Makefile.devel | 31 + jni/iconv/libcharset/Makefile.in | 85 + jni/iconv/libcharset/NEWS | 5 + jni/iconv/libcharset/README | 60 + jni/iconv/libcharset/README.djgpp | 3 + jni/iconv/libcharset/README.woe32 | 4 + jni/iconv/libcharset/autoconf/aclocal.m4 | 22 + jni/iconv/libcharset/autogen.sh | 25 + jni/iconv/libcharset/build-aux/config.guess | 1476 + jni/iconv/libcharset/build-aux/config.libpath | 148 + jni/iconv/libcharset/build-aux/config.sub | 1605 + jni/iconv/libcharset/build-aux/install-sh | 294 + jni/iconv/libcharset/build-aux/ltmain.sh | 8526 +++ jni/iconv/libcharset/build-aux/mkinstalldirs | 111 + jni/iconv/libcharset/config.h | 102 + jni/iconv/libcharset/config.h.in | 101 + jni/iconv/libcharset/config.log | 647 + jni/iconv/libcharset/config.status | 1854 + jni/iconv/libcharset/configure | 13504 ++++ jni/iconv/libcharset/configure.ac | 71 + jni/iconv/libcharset/djgpp/Makefile.maint | 32 + jni/iconv/libcharset/djgpp/README | 123 + jni/iconv/libcharset/djgpp/README.in | 120 + jni/iconv/libcharset/djgpp/config.bat | 326 + jni/iconv/libcharset/djgpp/config.sed | 149 + jni/iconv/libcharset/djgpp/config.site | 73 + jni/iconv/libcharset/djgpp/fnchange.in | 22 + jni/iconv/libcharset/djgpp/fnchange.lst | 67 + jni/iconv/libcharset/include/export.h | 6 + jni/iconv/libcharset/include/libcharset.h.in | 46 + jni/iconv/libcharset/include/localcharset.h | 48 + .../libcharset/include/localcharset.h.build.in | 48 + jni/iconv/libcharset/include/localcharset.h.in | 42 + jni/iconv/libcharset/include/localcharset.h.inst | 42 + jni/iconv/libcharset/lib/ChangeLog | 495 + jni/iconv/libcharset/lib/Makefile | 155 + jni/iconv/libcharset/lib/Makefile.in | 155 + jni/iconv/libcharset/lib/config.charset | 684 + jni/iconv/libcharset/lib/localcharset.c | 500 + jni/iconv/libcharset/lib/ref-add.sin | 31 + jni/iconv/libcharset/lib/ref-del.sin | 26 + jni/iconv/libcharset/lib/relocatable.c | 493 + jni/iconv/libcharset/lib/relocatable.h | 83 + jni/iconv/libcharset/libtool | 9016 +++ jni/iconv/libcharset/m4/codeset.m4 | 21 + jni/iconv/libcharset/m4/glibc21.m4 | 30 + jni/iconv/libcharset/m4/libtool.m4 | 7357 +++ jni/iconv/libcharset/m4/ltoptions.m4 | 368 + jni/iconv/libcharset/m4/ltsugar.m4 | 123 + jni/iconv/libcharset/m4/ltversion.m4 | 23 + jni/iconv/libcharset/m4/lt~obsolete.m4 | 92 + jni/iconv/libcharset/m4/relocatable-lib.m4 | 56 + jni/iconv/libcharset/m4/visibility.m4 | 52 + jni/iconv/libcharset/tools/README | 25 + jni/iconv/libcharset/tools/aix-3.2.5 | 8 + jni/iconv/libcharset/tools/aix-4.1.5 | 86 + jni/iconv/libcharset/tools/aix-4.2.0 | 150 + jni/iconv/libcharset/tools/aix-4.3.2 | 342 + jni/iconv/libcharset/tools/all-charsets | 34 + jni/iconv/libcharset/tools/all-charsets-X11 | 28 + jni/iconv/libcharset/tools/all-locales | 27 + jni/iconv/libcharset/tools/beos-5 | 3 + jni/iconv/libcharset/tools/darwin-6.8 | 93 + jni/iconv/libcharset/tools/darwin-7.5 | 181 + jni/iconv/libcharset/tools/darwin-9.5 | 205 + jni/iconv/libcharset/tools/freebsd-3.3 | 66 + jni/iconv/libcharset/tools/glibc-2.1.3 | 122 + jni/iconv/libcharset/tools/glibc-2.1.90 | 100 + jni/iconv/libcharset/tools/glibc-2.2 | 186 + jni/iconv/libcharset/tools/glibc-2.2-XF86-3.3.6 | 187 + jni/iconv/libcharset/tools/glibc-2.2-XF86-4.0.1f | 187 + jni/iconv/libcharset/tools/hpux-10.01 | 56 + jni/iconv/libcharset/tools/hpux-10.20 | 68 + jni/iconv/libcharset/tools/hpux-11.00 | 78 + jni/iconv/libcharset/tools/irix-6.5 | 42 + jni/iconv/libcharset/tools/locale_charmap | 4 + jni/iconv/libcharset/tools/locale_charset.c | 13 + jni/iconv/libcharset/tools/locale_codeset.c | 15 + jni/iconv/libcharset/tools/locale_monthnames.c | 26 + jni/iconv/libcharset/tools/locale_x11encoding.c | 40 + jni/iconv/libcharset/tools/netbsd-3.0 | 109 + jni/iconv/libcharset/tools/openbsd-4.1 | 64 + jni/iconv/libcharset/tools/osf1-4.0a | 23 + jni/iconv/libcharset/tools/osf1-4.0d | 24 + jni/iconv/libcharset/tools/osf1-5.1 | 161 + jni/iconv/libcharset/tools/solaris-2.4 | 11 + jni/iconv/libcharset/tools/solaris-2.5.1 | 53 + jni/iconv/libcharset/tools/solaris-2.6 | 53 + jni/iconv/libcharset/tools/solaris-2.6-cjk | 64 + jni/iconv/libcharset/tools/solaris-2.7 | 109 + jni/iconv/libcharset/tools/sunos-4.1.4 | 5 + jni/iconv/libcharset/tools/win32 | 16 + jni/iconv/libtool | 9151 +++ jni/iconv/m4/cp.m4 | 25 + jni/iconv/m4/eilseq.m4 | 67 + jni/iconv/m4/endian.m4 | 50 + jni/iconv/m4/general.m4 | 105 + jni/iconv/m4/libtool.m4 | 7357 +++ jni/iconv/m4/ln.m4 | 77 + jni/iconv/m4/ltoptions.m4 | 368 + jni/iconv/m4/ltsugar.m4 | 123 + jni/iconv/m4/ltversion.m4 | 23 + jni/iconv/m4/lt~obsolete.m4 | 92 + jni/iconv/m4/proto.m4 | 44 + jni/iconv/man/Makefile | 69 + jni/iconv/man/Makefile.in | 69 + jni/iconv/man/iconv.1 | 108 + jni/iconv/man/iconv.1.html | 334 + jni/iconv/man/iconv.3 | 92 + jni/iconv/man/iconv.3.html | 209 + jni/iconv/man/iconv_close.3 | 31 + jni/iconv/man/iconv_close.3.html | 97 + jni/iconv/man/iconv_open.3 | 204 + jni/iconv/man/iconv_open.3.html | 602 + jni/iconv/man/iconv_open_into.3 | 47 + jni/iconv/man/iconv_open_into.3.html | 120 + jni/iconv/man/iconvctl.3 | 67 + jni/iconv/man/iconvctl.3.html | 189 + jni/iconv/os2/iconv.def | 8 + jni/iconv/po/ChangeLog | 289 + jni/iconv/po/LINGUAS | 2 + jni/iconv/po/Makefile | 527 + jni/iconv/po/Makefile.in | 429 + jni/iconv/po/Makefile.in.in | 429 + jni/iconv/po/Makevars | 50 + jni/iconv/po/POTFILES | 1 + jni/iconv/po/POTFILES.in | 4 + jni/iconv/po/Rules-quot | 47 + jni/iconv/po/af.gmo | Bin 0 -> 710 bytes jni/iconv/po/af.po | 347 + jni/iconv/po/bg.gmo | Bin 0 -> 8457 bytes jni/iconv/po/bg.po | 360 + jni/iconv/po/boldquot.sed | 10 + jni/iconv/po/ca.gmo | Bin 0 -> 733 bytes jni/iconv/po/ca.po | 347 + jni/iconv/po/da.gmo | Bin 0 -> 697 bytes jni/iconv/po/da.po | 347 + jni/iconv/po/de.gmo | Bin 0 -> 7027 bytes jni/iconv/po/de.po | 390 + jni/iconv/po/el.gmo | Bin 0 -> 752 bytes jni/iconv/po/el.po | 345 + jni/iconv/po/en@boldquot.header | 25 + jni/iconv/po/en@quot.header | 22 + jni/iconv/po/eo.gmo | Bin 0 -> 6178 bytes jni/iconv/po/eo.po | 342 + jni/iconv/po/es.gmo | Bin 0 -> 724 bytes jni/iconv/po/es.po | 348 + jni/iconv/po/et.gmo | Bin 0 -> 5555 bytes jni/iconv/po/et.po | 350 + jni/iconv/po/fi.gmo | Bin 0 -> 6431 bytes jni/iconv/po/fi.po | 354 + jni/iconv/po/fr.gmo | Bin 0 -> 6573 bytes jni/iconv/po/fr.po | 373 + jni/iconv/po/ga.gmo | Bin 0 -> 6710 bytes jni/iconv/po/ga.po | 378 + jni/iconv/po/gl.gmo | Bin 0 -> 736 bytes jni/iconv/po/gl.po | 346 + jni/iconv/po/hr.gmo | Bin 0 -> 780 bytes jni/iconv/po/hr.po | 348 + jni/iconv/po/hu.gmo | Bin 0 -> 728 bytes jni/iconv/po/hu.po | 350 + jni/iconv/po/id.gmo | Bin 0 -> 6408 bytes jni/iconv/po/id.po | 371 + jni/iconv/po/insert-header.sin | 23 + jni/iconv/po/it.gmo | Bin 0 -> 6545 bytes jni/iconv/po/it.po | 360 + jni/iconv/po/libiconv.pot | 329 + jni/iconv/po/nl.gmo | Bin 0 -> 6401 bytes jni/iconv/po/nl.po | 359 + jni/iconv/po/pl.gmo | Bin 0 -> 6571 bytes jni/iconv/po/pl.po | 358 + jni/iconv/po/pt_BR.gmo | Bin 0 -> 746 bytes jni/iconv/po/pt_BR.po | 348 + jni/iconv/po/quot.sed | 6 + jni/iconv/po/remove-potcdate.sin | 19 + jni/iconv/po/rm.gmo | Bin 0 -> 789 bytes jni/iconv/po/rm.po | 350 + jni/iconv/po/ro.gmo | Bin 0 -> 733 bytes jni/iconv/po/ro.po | 347 + jni/iconv/po/ru.gmo | Bin 0 -> 703 bytes jni/iconv/po/ru.po | 348 + jni/iconv/po/sk.gmo | Bin 0 -> 6769 bytes jni/iconv/po/sk.po | 356 + jni/iconv/po/sl.gmo | Bin 0 -> 6458 bytes jni/iconv/po/sl.po | 368 + jni/iconv/po/sq.gmo | Bin 0 -> 734 bytes jni/iconv/po/sq.po | 344 + jni/iconv/po/sr.gmo | Bin 0 -> 6648 bytes jni/iconv/po/sr.po | 349 + jni/iconv/po/stamp-po | 1 + jni/iconv/po/sv.gmo | Bin 0 -> 6405 bytes jni/iconv/po/sv.po | 367 + jni/iconv/po/tr.gmo | Bin 0 -> 727 bytes jni/iconv/po/tr.po | 348 + jni/iconv/po/uk.gmo | Bin 0 -> 748 bytes jni/iconv/po/uk.po | 347 + jni/iconv/po/vi.gmo | Bin 0 -> 6946 bytes jni/iconv/po/vi.po | 356 + jni/iconv/po/wa.gmo | Bin 0 -> 6943 bytes jni/iconv/po/wa.po | 362 + jni/iconv/po/zh_CN.gmo | Bin 0 -> 6032 bytes jni/iconv/po/zh_CN.po | 341 + jni/iconv/po/zh_TW.gmo | Bin 0 -> 780 bytes jni/iconv/po/zh_TW.po | 344 + jni/iconv/preload/Makefile | 85 + jni/iconv/preload/Makefile.devel | 21 + jni/iconv/preload/Makefile.in | 85 + jni/iconv/preload/aclocal.m4 | 21 + jni/iconv/preload/config.log | 628 + jni/iconv/preload/config.status | 1736 + jni/iconv/preload/configure | 13183 ++++ jni/iconv/preload/configure.ac | 78 + jni/iconv/preload/libtool | 9016 +++ jni/iconv/src/Makefile | 148 + jni/iconv/src/Makefile.in | 148 + jni/iconv/src/iconv.c | 1111 + jni/iconv/src/iconv_no_i18n.c | 2 + jni/iconv/srclib/Makefile | 1326 + jni/iconv/srclib/Makefile.am | 30 + jni/iconv/srclib/Makefile.gnulib | 746 + jni/iconv/srclib/Makefile.in | 1326 + jni/iconv/srclib/alloca.in.h | 68 + jni/iconv/srclib/areadlink.c | 120 + jni/iconv/srclib/areadlink.h | 23 + jni/iconv/srclib/binary-io.h | 62 + jni/iconv/srclib/c-ctype.c | 396 + jni/iconv/srclib/c-ctype.h | 295 + jni/iconv/srclib/canonicalize-lgpl.c | 362 + jni/iconv/srclib/canonicalize.h | 52 + jni/iconv/srclib/errno.in.h | 160 + jni/iconv/srclib/error.c | 338 + jni/iconv/srclib/error.h | 65 + jni/iconv/srclib/gettext.h | 279 + jni/iconv/srclib/intprops.h | 77 + jni/iconv/srclib/localcharset.h | 41 + jni/iconv/srclib/malloc.c | 57 + jni/iconv/srclib/malloca.c | 137 + jni/iconv/srclib/malloca.h | 134 + jni/iconv/srclib/malloca.valgrind | 7 + jni/iconv/srclib/memmove.c | 26 + jni/iconv/srclib/pathmax.h | 47 + jni/iconv/srclib/progname.c | 63 + jni/iconv/srclib/progname.h | 60 + jni/iconv/srclib/progreloc.c | 370 + jni/iconv/srclib/readlink.c | 49 + jni/iconv/srclib/relocatable.c | 493 + jni/iconv/srclib/relocatable.h | 83 + jni/iconv/srclib/relocwrapper.c | 192 + jni/iconv/srclib/setenv.c | 330 + jni/iconv/srclib/signal.in.h | 202 + jni/iconv/srclib/sigprocmask.c | 329 + jni/iconv/srclib/stdbool.in.h | 119 + jni/iconv/srclib/stdint.in.h | 567 + jni/iconv/srclib/stdio-write.c | 148 + jni/iconv/srclib/stdio.in.h | 542 + jni/iconv/srclib/stdlib.in.h | 383 + jni/iconv/srclib/streq.h | 176 + jni/iconv/srclib/strerror.c | 347 + jni/iconv/srclib/string.in.h | 620 + jni/iconv/srclib/unistd.in.h | 578 + jni/iconv/srclib/unitypes.h | 26 + jni/iconv/srclib/uniwidth.h | 64 + jni/iconv/srclib/uniwidth/cjk.h | 37 + jni/iconv/srclib/uniwidth/width.c | 359 + jni/iconv/srclib/unlocked-io.h | 136 + jni/iconv/srclib/wchar.in.h | 310 + jni/iconv/srclib/xalloc.h | 158 + jni/iconv/srclib/xmalloc.c | 128 + jni/iconv/srclib/xreadlink.c | 44 + jni/iconv/srclib/xreadlink.h | 22 + jni/iconv/srclib/xstrdup.c | 40 + jni/iconv/srcm4/00gnulib.m4 | 30 + jni/iconv/srcm4/alloca.m4 | 35 + jni/iconv/srcm4/canonicalize-lgpl.m4 | 35 + jni/iconv/srcm4/codeset.m4 | 21 + jni/iconv/srcm4/eealloc.m4 | 32 + jni/iconv/srcm4/environ.m4 | 36 + jni/iconv/srcm4/errno_h.m4 | 115 + jni/iconv/srcm4/error.m4 | 22 + jni/iconv/srcm4/extensions.m4 | 104 + jni/iconv/srcm4/gettext.m4 | 381 + jni/iconv/srcm4/glibc2.m4 | 30 + jni/iconv/srcm4/glibc21.m4 | 30 + jni/iconv/srcm4/gnulib-cache.m4 | 50 + jni/iconv/srcm4/gnulib-common.m4 | 124 + jni/iconv/srcm4/gnulib-comp.m4 | 354 + jni/iconv/srcm4/gnulib-tool.m4 | 57 + jni/iconv/srcm4/iconv.m4 | 180 + jni/iconv/srcm4/include_next.m4 | 187 + jni/iconv/srcm4/intdiv0.m4 | 84 + jni/iconv/srcm4/intl.m4 | 285 + jni/iconv/srcm4/intldir.m4 | 19 + jni/iconv/srcm4/intlmacosx.m4 | 51 + jni/iconv/srcm4/intmax.m4 | 33 + jni/iconv/srcm4/inttypes-pri.m4 | 36 + jni/iconv/srcm4/inttypes_h.m4 | 26 + jni/iconv/srcm4/lcmessage.m4 | 30 + jni/iconv/srcm4/lib-ld.m4 | 110 + jni/iconv/srcm4/lib-link.m4 | 764 + jni/iconv/srcm4/lib-prefix.m4 | 224 + jni/iconv/srcm4/lock.m4 | 37 + jni/iconv/srcm4/longlong.m4 | 106 + jni/iconv/srcm4/malloc.m4 | 41 + jni/iconv/srcm4/malloca.m4 | 14 + jni/iconv/srcm4/mbstate_t.m4 | 34 + jni/iconv/srcm4/memmove.m4 | 18 + jni/iconv/srcm4/multiarch.m4 | 65 + jni/iconv/srcm4/nls.m4 | 31 + jni/iconv/srcm4/pathmax.m4 | 12 + jni/iconv/srcm4/po.m4 | 449 + jni/iconv/srcm4/printf-posix.m4 | 45 + jni/iconv/srcm4/progtest.m4 | 92 + jni/iconv/srcm4/readlink.m4 | 29 + jni/iconv/srcm4/relocatable-lib.m4 | 56 + jni/iconv/srcm4/relocatable.m4 | 99 + jni/iconv/srcm4/setenv.m4 | 71 + jni/iconv/srcm4/signal_h.m4 | 40 + jni/iconv/srcm4/signalblocking.m4 | 42 + jni/iconv/srcm4/sigpipe.m4 | 29 + jni/iconv/srcm4/size_max.m4 | 75 + jni/iconv/srcm4/ssize_t.m4 | 21 + jni/iconv/srcm4/stdbool.m4 | 115 + jni/iconv/srcm4/stdint.m4 | 472 + jni/iconv/srcm4/stdint_h.m4 | 26 + jni/iconv/srcm4/stdio_h.m4 | 136 + jni/iconv/srcm4/stdlib_h.m4 | 73 + jni/iconv/srcm4/strerror.m4 | 68 + jni/iconv/srcm4/string_h.m4 | 94 + jni/iconv/srcm4/threadlib.m4 | 313 + jni/iconv/srcm4/uintmax_t.m4 | 30 + jni/iconv/srcm4/unistd_h.m4 | 83 + jni/iconv/srcm4/unlocked-io.m4 | 41 + jni/iconv/srcm4/visibility.m4 | 52 + jni/iconv/srcm4/wchar.m4 | 100 + jni/iconv/srcm4/wchar_t.m4 | 20 + jni/iconv/srcm4/wint_t.m4 | 28 + jni/iconv/srcm4/xsize.m4 | 13 + jni/iconv/stamp-h1 | 1 + jni/iconv/tests/ARMSCII-8.IRREVERSIBLE.TXT | 5 + jni/iconv/tests/ARMSCII-8.TXT | 254 + jni/iconv/tests/ASCII.TXT | 128 + jni/iconv/tests/ATARIST.TXT | 256 + jni/iconv/tests/BIG5-2003.IRREVERSIBLE.TXT | 4 + jni/iconv/tests/BIG5-2003.TXT | 19710 ++++++ jni/iconv/tests/BIG5-HKSCS-1999-snippet | 233 + jni/iconv/tests/BIG5-HKSCS-1999-snippet.UTF-8 | 233 + jni/iconv/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT | 8 + jni/iconv/tests/BIG5-HKSCS-1999.TXT | 18284 ++++++ jni/iconv/tests/BIG5-HKSCS-2001-snippet | 241 + jni/iconv/tests/BIG5-HKSCS-2001-snippet.UTF-8 | 241 + jni/iconv/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT | 8 + jni/iconv/tests/BIG5-HKSCS-2001.TXT | 18400 ++++++ jni/iconv/tests/BIG5-HKSCS-2004-snippet | 249 + jni/iconv/tests/BIG5-HKSCS-2004-snippet.UTF-8 | 249 + jni/iconv/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT | 8 + jni/iconv/tests/BIG5-HKSCS-2004.TXT | 18523 ++++++ jni/iconv/tests/BIG5.TXT | 13831 ++++ jni/iconv/tests/CP1046.TXT | 255 + jni/iconv/tests/CP1124.TXT | 256 + jni/iconv/tests/CP1125.TXT | 256 + jni/iconv/tests/CP1129.TXT | 256 + jni/iconv/tests/CP1131.TXT | 256 + jni/iconv/tests/CP1133.TXT | 230 + jni/iconv/tests/CP1161.IRREVERSIBLE.TXT | 4 + jni/iconv/tests/CP1161.TXT | 224 + jni/iconv/tests/CP1162.TXT | 248 + jni/iconv/tests/CP1163.IRREVERSIBLE.TXT | 2 + jni/iconv/tests/CP1163.TXT | 256 + jni/iconv/tests/CP1250.TXT | 251 + jni/iconv/tests/CP1251.TXT | 255 + jni/iconv/tests/CP1252.TXT | 251 + jni/iconv/tests/CP1253.TXT | 239 + jni/iconv/tests/CP1254.TXT | 249 + jni/iconv/tests/CP1255-snippet | 320 + jni/iconv/tests/CP1255-snippet.UTF-8 | 320 + jni/iconv/tests/CP1255.IRREVERSIBLE.TXT | 34 + jni/iconv/tests/CP1255.TXT | 233 + jni/iconv/tests/CP1256.TXT | 256 + jni/iconv/tests/CP1257.TXT | 244 + jni/iconv/tests/CP1258-snippet | 131 + jni/iconv/tests/CP1258-snippet.UTF-8 | 131 + jni/iconv/tests/CP1258.IRREVERSIBLE.TXT | 183 + jni/iconv/tests/CP1258.TXT | 247 + jni/iconv/tests/CP437.TXT | 256 + jni/iconv/tests/CP737.TXT | 256 + jni/iconv/tests/CP775.TXT | 256 + jni/iconv/tests/CP850.TXT | 256 + jni/iconv/tests/CP852.TXT | 256 + jni/iconv/tests/CP853.TXT | 249 + jni/iconv/tests/CP855.TXT | 256 + jni/iconv/tests/CP856.TXT | 215 + jni/iconv/tests/CP857.TXT | 253 + jni/iconv/tests/CP858.TXT | 256 + jni/iconv/tests/CP860.TXT | 256 + jni/iconv/tests/CP861.TXT | 256 + jni/iconv/tests/CP862.TXT | 256 + jni/iconv/tests/CP863.TXT | 256 + jni/iconv/tests/CP864.TXT | 250 + jni/iconv/tests/CP865.TXT | 256 + jni/iconv/tests/CP866.TXT | 256 + jni/iconv/tests/CP869.TXT | 247 + jni/iconv/tests/CP874.TXT | 225 + jni/iconv/tests/CP922.TXT | 256 + jni/iconv/tests/CP932.IRREVERSIBLE.TXT | 402 + jni/iconv/tests/CP932.TXT | 9795 +++ jni/iconv/tests/CP936.TXT | 23334 +++++++ jni/iconv/tests/CP949.TXT | 17364 +++++ jni/iconv/tests/CP950.IRREVERSIBLE.TXT | 11 + jni/iconv/tests/CP950.TXT | 19440 ++++++ jni/iconv/tests/DEC-HANYU.IRREVERSIBLE.TXT | 1 + jni/iconv/tests/DEC-HANYU.TXT | 20039 ++++++ jni/iconv/tests/DEC-KANJI.TXT | 7007 ++ jni/iconv/tests/EUC-CN.TXT | 7573 +++ jni/iconv/tests/EUC-JISX0213.TXT | 11424 ++++ jni/iconv/tests/EUC-JP.IRREVERSIBLE.TXT | 2 + jni/iconv/tests/EUC-JP.TXT | 15017 +++++ jni/iconv/tests/EUC-KR.TXT | 8355 +++ jni/iconv/tests/EUC-TW.IRREVERSIBLE.TXT | 5869 ++ jni/iconv/tests/EUC-TW.TXT | 61439 ++++++++++++++++++ jni/iconv/tests/GB18030-BMP.TXT | 63488 +++++++++++++++++++ jni/iconv/tests/GBK.TXT | 21919 +++++++ jni/iconv/tests/Georgian-Academy.TXT | 256 + jni/iconv/tests/Georgian-PS.TXT | 256 + jni/iconv/tests/HP-ROMAN8.TXT | 255 + jni/iconv/tests/HZ-snippet | 2 + jni/iconv/tests/HZ-snippet.UTF-8 | 2 + jni/iconv/tests/ISO-2022-CN-EXT-snippet | 3 + jni/iconv/tests/ISO-2022-CN-EXT-snippet.UTF-8 | 3 + jni/iconv/tests/ISO-2022-CN-snippet | 3 + jni/iconv/tests/ISO-2022-CN-snippet.UTF-8 | 3 + jni/iconv/tests/ISO-2022-JP-1-snippet | 1 + jni/iconv/tests/ISO-2022-JP-1-snippet.UTF-8 | 1 + jni/iconv/tests/ISO-2022-JP-2-snippet | 7 + jni/iconv/tests/ISO-2022-JP-2-snippet.UTF-8 | 7 + jni/iconv/tests/ISO-2022-JP-3-snippet | 730 + jni/iconv/tests/ISO-2022-JP-3-snippet.UTF-8 | 730 + jni/iconv/tests/ISO-2022-JP-snippet | 2 + jni/iconv/tests/ISO-2022-JP-snippet.UTF-8 | 2 + jni/iconv/tests/ISO-2022-KR-snippet | 2 + jni/iconv/tests/ISO-2022-KR-snippet.UTF-8 | 2 + jni/iconv/tests/ISO-8859-1.TXT | 256 + jni/iconv/tests/ISO-8859-10.TXT | 256 + jni/iconv/tests/ISO-8859-11.TXT | 248 + jni/iconv/tests/ISO-8859-13.TXT | 256 + jni/iconv/tests/ISO-8859-14.TXT | 256 + jni/iconv/tests/ISO-8859-15.TXT | 256 + jni/iconv/tests/ISO-8859-16.TXT | 256 + jni/iconv/tests/ISO-8859-2.TXT | 256 + jni/iconv/tests/ISO-8859-3.TXT | 249 + jni/iconv/tests/ISO-8859-4.TXT | 256 + jni/iconv/tests/ISO-8859-5.TXT | 256 + jni/iconv/tests/ISO-8859-6.TXT | 211 + jni/iconv/tests/ISO-8859-7.TXT | 253 + jni/iconv/tests/ISO-8859-8.TXT | 220 + jni/iconv/tests/ISO-8859-9.TXT | 256 + jni/iconv/tests/ISO-IR-165.IRREVERSIBLE.TXT | 34 + jni/iconv/tests/ISO-IR-165.TXT | 8421 +++ jni/iconv/tests/ISO646-CN.TXT | 128 + jni/iconv/tests/ISO646-JP.TXT | 128 + jni/iconv/tests/JIS_X0201.TXT | 191 + jni/iconv/tests/JOHAB.TXT | 17177 +++++ jni/iconv/tests/KOI8-R.TXT | 256 + jni/iconv/tests/KOI8-RU.TXT | 256 + jni/iconv/tests/KOI8-T.TXT | 237 + jni/iconv/tests/KOI8-U.TXT | 256 + jni/iconv/tests/MacArabic.TXT | 230 + jni/iconv/tests/MacCentralEurope.TXT | 256 + jni/iconv/tests/MacCroatian.TXT | 255 + jni/iconv/tests/MacCyrillic.TXT | 256 + jni/iconv/tests/MacGreek.TXT | 255 + jni/iconv/tests/MacHebrew.TXT | 214 + jni/iconv/tests/MacIceland.TXT | 255 + jni/iconv/tests/MacRoman.TXT | 255 + jni/iconv/tests/MacRomania.TXT | 255 + jni/iconv/tests/MacThai.TXT | 250 + jni/iconv/tests/MacTurkish.TXT | 254 + jni/iconv/tests/MacUkraine.TXT | 256 + jni/iconv/tests/Makefile | 235 + jni/iconv/tests/Makefile.in | 235 + jni/iconv/tests/MuleLao-1.TXT | 226 + jni/iconv/tests/NEXTSTEP.TXT | 254 + jni/iconv/tests/PT154.TXT | 256 + jni/iconv/tests/Quotes.ASCII | 4 + jni/iconv/tests/Quotes.ISO-8859-1 | 4 + jni/iconv/tests/Quotes.UTF-8 | 4 + jni/iconv/tests/RISCOS-LATIN1.TXT | 256 + jni/iconv/tests/RK1048.TXT | 255 + jni/iconv/tests/SHIFT_JIS.TXT | 8950 +++ jni/iconv/tests/SHIFT_JISX0213.TXT | 11424 ++++ jni/iconv/tests/TCVN-snippet | 131 + jni/iconv/tests/TCVN-snippet.UTF-8 | 131 + jni/iconv/tests/TCVN.IRREVERSIBLE.TXT | 64 + jni/iconv/tests/TCVN.TXT | 256 + jni/iconv/tests/TDS565.TXT | 128 + jni/iconv/tests/TIS-620.TXT | 215 + jni/iconv/tests/Translit1.ASCII | 1 + jni/iconv/tests/Translit1.ISO-8859-1 | 1 + jni/iconv/tests/TranslitFail1.ISO-8859-1 | 1 + jni/iconv/tests/UCS-2BE-snippet | Bin 0 -> 2390 bytes jni/iconv/tests/UCS-2BE-snippet.UTF-8 | 46 + jni/iconv/tests/UCS-2LE-snippet | Bin 0 -> 2390 bytes jni/iconv/tests/UCS-2LE-snippet.UTF-8 | 46 + jni/iconv/tests/UCS-4BE-snippet | Bin 0 -> 16 bytes jni/iconv/tests/UCS-4BE-snippet.UTF-8 | 1 + jni/iconv/tests/UCS-4LE-snippet | Bin 0 -> 16 bytes jni/iconv/tests/UCS-4LE-snippet.UTF-8 | 1 + jni/iconv/tests/UTF-16-snippet | Bin 0 -> 12 bytes jni/iconv/tests/UTF-16-snippet.UTF-8 | 1 + jni/iconv/tests/UTF-16BE-snippet | Bin 0 -> 10 bytes jni/iconv/tests/UTF-16BE-snippet.UTF-8 | 1 + jni/iconv/tests/UTF-16LE-snippet | Bin 0 -> 10 bytes jni/iconv/tests/UTF-16LE-snippet.UTF-8 | 1 + jni/iconv/tests/UTF-32-snippet | Bin 0 -> 1068 bytes jni/iconv/tests/UTF-32-snippet.UTF-8 | 6 + jni/iconv/tests/UTF-32BE-snippet | Bin 0 -> 1064 bytes jni/iconv/tests/UTF-32BE-snippet.UTF-8 | 6 + jni/iconv/tests/UTF-32LE-snippet | Bin 0 -> 1064 bytes jni/iconv/tests/UTF-32LE-snippet.UTF-8 | 6 + jni/iconv/tests/UTF-7-snippet | 1 + jni/iconv/tests/UTF-7-snippet.UTF-8 | 1 + jni/iconv/tests/VISCII.TXT | 256 + jni/iconv/tests/check-stateful | 16 + jni/iconv/tests/check-stateful.bat | 9 + jni/iconv/tests/check-stateless | 36 + jni/iconv/tests/check-stateless.bat | 21 + jni/iconv/tests/check-subst | 140 + jni/iconv/tests/check-translit | 12 + jni/iconv/tests/check-translit.bat | 7 + jni/iconv/tests/check-translitfailure | 10 + jni/iconv/tests/gengb18030z.c | 49 + jni/iconv/tests/genutf8.c | 50 + jni/iconv/tests/table-from.c | 190 + jni/iconv/tests/table-to.c | 110 + jni/iconv/tests/test-shiftseq.c | 119 + jni/iconv/tests/uniq-u.c | 277 + jni/iconv/tools/8bit_tab_to_h.c | 570 + jni/iconv/tools/JISX0213.TXT | 11233 ++++ jni/iconv/tools/Makefile | 532 + jni/iconv/tools/cjk_tab_to_h.c | 2148 + jni/iconv/tools/cjk_variants.c | 126 + jni/iconv/windows/iconv.rc | 38 + jni/iconv/windows/libiconv.rc | 38 + jni/iconv/windows/windres-options | 45 + jni/iconv/woe32dll/export.h | 106 + jni/iconv/woe32dll/iconv-exports.c | 20 + 862 files changed, 775800 insertions(+) create mode 100644 jni/iconv/.gitignore create mode 100644 jni/iconv/ABOUT-NLS create mode 100644 jni/iconv/AUTHORS create mode 100644 jni/iconv/COPYING create mode 100644 jni/iconv/COPYING.LIB create mode 100644 jni/iconv/ChangeLog create mode 100644 jni/iconv/DEPENDENCIES create mode 100644 jni/iconv/DESIGN create mode 100644 jni/iconv/HACKING create mode 100644 jni/iconv/INSTALL.generic create mode 100644 jni/iconv/Makefile create mode 100644 jni/iconv/Makefile.devel create mode 100644 jni/iconv/Makefile.in create mode 100644 jni/iconv/NEWS create mode 100644 jni/iconv/NOTES create mode 100644 jni/iconv/PORTS create mode 100644 jni/iconv/README create mode 100644 jni/iconv/README.djgpp create mode 100644 jni/iconv/README.woe32 create mode 100644 jni/iconv/THANKS create mode 100644 jni/iconv/aclocal.m4 create mode 100755 jni/iconv/autogen.sh create mode 100755 jni/iconv/build-aux/config.guess create mode 100755 jni/iconv/build-aux/config.libpath create mode 100755 jni/iconv/build-aux/config.rpath create mode 100755 jni/iconv/build-aux/config.sub create mode 100755 jni/iconv/build-aux/install-reloc create mode 100755 jni/iconv/build-aux/install-sh create mode 100644 jni/iconv/build-aux/link-warning.h create mode 100644 jni/iconv/build-aux/ltmain.sh create mode 100755 jni/iconv/build-aux/missing create mode 100755 jni/iconv/build-aux/mkinstalldirs create mode 100755 jni/iconv/build-aux/reloc-ldflags create mode 100644 jni/iconv/config.h create mode 100644 jni/iconv/config.h.in create mode 100644 jni/iconv/config.log create mode 100755 jni/iconv/config.status create mode 100755 jni/iconv/configure create mode 100644 jni/iconv/configure.ac create mode 100644 jni/iconv/djgpp/Makefile.maint create mode 100644 jni/iconv/djgpp/README create mode 100644 jni/iconv/djgpp/README.in create mode 100644 jni/iconv/djgpp/config.bat create mode 100644 jni/iconv/djgpp/config.sed create mode 100644 jni/iconv/djgpp/config.site create mode 100644 jni/iconv/djgpp/edtest.bat create mode 100644 jni/iconv/djgpp/fnchange.in create mode 100644 jni/iconv/djgpp/fnchange.lst create mode 100644 jni/iconv/djgpp/makefile.sed create mode 100644 jni/iconv/djgpp/sources.sed create mode 100644 jni/iconv/djgpp/stateful-check.sed create mode 100644 jni/iconv/djgpp/stateless-check.sed create mode 100644 jni/iconv/djgpp/translit-check.sed create mode 100644 jni/iconv/doc/relocatable.texi create mode 100644 jni/iconv/extras/ChangeLog create mode 100644 jni/iconv/extras/iconv_string.c create mode 100644 jni/iconv/extras/iconv_string.h create mode 100644 jni/iconv/gnulib-local/lib/alloca.in.h create mode 100644 jni/iconv/gnulib-local/lib/error.h.diff create mode 100644 jni/iconv/gnulib-local/lib/progname.h.diff create mode 100644 jni/iconv/gnulib-local/lib/xalloc.h create mode 100644 jni/iconv/gnulib-local/lib/xmalloc.c create mode 100644 jni/iconv/gnulib-local/lib/xstrdup.c create mode 100644 jni/iconv/gnulib-local/m4/alloca.m4 create mode 100644 jni/iconv/gnulib-local/modules/libiconv-misc create mode 100644 jni/iconv/gnulib-local/modules/mbstate create mode 100644 jni/iconv/gnulib-local/modules/xalloc create mode 100644 jni/iconv/include/export.h create mode 100644 jni/iconv/include/iconv.h create mode 100644 jni/iconv/include/iconv.h.build.in create mode 100644 jni/iconv/include/iconv.h.in create mode 100644 jni/iconv/include/iconv.h.inst create mode 100644 jni/iconv/lib/Makefile create mode 100644 jni/iconv/lib/Makefile.in create mode 100644 jni/iconv/lib/aliases.gperf create mode 100644 jni/iconv/lib/aliases.h create mode 100644 jni/iconv/lib/aliases2.h create mode 100644 jni/iconv/lib/aliases_aix.h create mode 100644 jni/iconv/lib/aliases_aix_sysaix.h create mode 100644 jni/iconv/lib/aliases_dos.h create mode 100644 jni/iconv/lib/aliases_extra.h create mode 100644 jni/iconv/lib/aliases_osf1.h create mode 100644 jni/iconv/lib/aliases_osf1_sysosf1.h create mode 100644 jni/iconv/lib/aliases_sysaix.gperf create mode 100644 jni/iconv/lib/aliases_sysaix.h create mode 100644 jni/iconv/lib/aliases_syshpux.gperf create mode 100644 jni/iconv/lib/aliases_syshpux.h create mode 100644 jni/iconv/lib/aliases_sysosf1.gperf create mode 100644 jni/iconv/lib/aliases_sysosf1.h create mode 100644 jni/iconv/lib/aliases_syssolaris.gperf create mode 100644 jni/iconv/lib/aliases_syssolaris.h create mode 100644 jni/iconv/lib/armscii_8.h create mode 100644 jni/iconv/lib/ascii.h create mode 100644 jni/iconv/lib/atarist.h create mode 100644 jni/iconv/lib/big5.h create mode 100644 jni/iconv/lib/big5_2003.h create mode 100644 jni/iconv/lib/big5hkscs1999.h create mode 100644 jni/iconv/lib/big5hkscs2001.h create mode 100644 jni/iconv/lib/big5hkscs2004.h create mode 100644 jni/iconv/lib/c99.h create mode 100644 jni/iconv/lib/canonical.h create mode 100644 jni/iconv/lib/canonical_aix.h create mode 100644 jni/iconv/lib/canonical_aix_sysaix.h create mode 100644 jni/iconv/lib/canonical_dos.h create mode 100644 jni/iconv/lib/canonical_extra.h create mode 100644 jni/iconv/lib/canonical_local.h create mode 100644 jni/iconv/lib/canonical_local_sysaix.h create mode 100644 jni/iconv/lib/canonical_local_syshpux.h create mode 100644 jni/iconv/lib/canonical_local_sysosf1.h create mode 100644 jni/iconv/lib/canonical_local_syssolaris.h create mode 100644 jni/iconv/lib/canonical_osf1.h create mode 100644 jni/iconv/lib/canonical_osf1_sysosf1.h create mode 100644 jni/iconv/lib/canonical_sysaix.h create mode 100644 jni/iconv/lib/canonical_syshpux.h create mode 100644 jni/iconv/lib/canonical_sysosf1.h create mode 100644 jni/iconv/lib/canonical_syssolaris.h create mode 100644 jni/iconv/lib/ces_big5.h create mode 100644 jni/iconv/lib/ces_gbk.h create mode 100644 jni/iconv/lib/cjk_variants.h create mode 100644 jni/iconv/lib/cns11643.h create mode 100644 jni/iconv/lib/cns11643_1.h create mode 100644 jni/iconv/lib/cns11643_15.h create mode 100644 jni/iconv/lib/cns11643_2.h create mode 100644 jni/iconv/lib/cns11643_3.h create mode 100644 jni/iconv/lib/cns11643_4.h create mode 100644 jni/iconv/lib/cns11643_4a.h create mode 100644 jni/iconv/lib/cns11643_4b.h create mode 100644 jni/iconv/lib/cns11643_5.h create mode 100644 jni/iconv/lib/cns11643_6.h create mode 100644 jni/iconv/lib/cns11643_7.h create mode 100644 jni/iconv/lib/cns11643_inv.h create mode 100644 jni/iconv/lib/config.h create mode 100644 jni/iconv/lib/config.h.in create mode 100644 jni/iconv/lib/converters.h create mode 100644 jni/iconv/lib/cp1046.h create mode 100644 jni/iconv/lib/cp1124.h create mode 100644 jni/iconv/lib/cp1125.h create mode 100644 jni/iconv/lib/cp1129.h create mode 100644 jni/iconv/lib/cp1131.h create mode 100644 jni/iconv/lib/cp1133.h create mode 100644 jni/iconv/lib/cp1161.h create mode 100644 jni/iconv/lib/cp1162.h create mode 100644 jni/iconv/lib/cp1163.h create mode 100644 jni/iconv/lib/cp1250.h create mode 100644 jni/iconv/lib/cp1251.h create mode 100644 jni/iconv/lib/cp1252.h create mode 100644 jni/iconv/lib/cp1253.h create mode 100644 jni/iconv/lib/cp1254.h create mode 100644 jni/iconv/lib/cp1255.h create mode 100644 jni/iconv/lib/cp1256.h create mode 100644 jni/iconv/lib/cp1257.h create mode 100644 jni/iconv/lib/cp1258.h create mode 100644 jni/iconv/lib/cp437.h create mode 100644 jni/iconv/lib/cp737.h create mode 100644 jni/iconv/lib/cp775.h create mode 100644 jni/iconv/lib/cp850.h create mode 100644 jni/iconv/lib/cp852.h create mode 100644 jni/iconv/lib/cp853.h create mode 100644 jni/iconv/lib/cp855.h create mode 100644 jni/iconv/lib/cp856.h create mode 100644 jni/iconv/lib/cp857.h create mode 100644 jni/iconv/lib/cp858.h create mode 100644 jni/iconv/lib/cp860.h create mode 100644 jni/iconv/lib/cp861.h create mode 100644 jni/iconv/lib/cp862.h create mode 100644 jni/iconv/lib/cp863.h create mode 100644 jni/iconv/lib/cp864.h create mode 100644 jni/iconv/lib/cp865.h create mode 100644 jni/iconv/lib/cp866.h create mode 100644 jni/iconv/lib/cp869.h create mode 100644 jni/iconv/lib/cp874.h create mode 100644 jni/iconv/lib/cp922.h create mode 100644 jni/iconv/lib/cp932.h create mode 100644 jni/iconv/lib/cp932ext.h create mode 100644 jni/iconv/lib/cp936.h create mode 100644 jni/iconv/lib/cp936ext.h create mode 100644 jni/iconv/lib/cp943.h create mode 100644 jni/iconv/lib/cp949.h create mode 100644 jni/iconv/lib/cp950.h create mode 100644 jni/iconv/lib/cp950ext.h create mode 100644 jni/iconv/lib/dec_hanyu.h create mode 100644 jni/iconv/lib/dec_kanji.h create mode 100644 jni/iconv/lib/encodings.def create mode 100644 jni/iconv/lib/encodings_aix.def create mode 100644 jni/iconv/lib/encodings_dos.def create mode 100644 jni/iconv/lib/encodings_extra.def create mode 100644 jni/iconv/lib/encodings_local.def create mode 100644 jni/iconv/lib/encodings_osf1.def create mode 100644 jni/iconv/lib/euc_cn.h create mode 100644 jni/iconv/lib/euc_jisx0213.h create mode 100644 jni/iconv/lib/euc_jp.h create mode 100644 jni/iconv/lib/euc_kr.h create mode 100644 jni/iconv/lib/euc_tw.h create mode 100644 jni/iconv/lib/flags.h create mode 100644 jni/iconv/lib/flushwc.h create mode 100644 jni/iconv/lib/gb12345.h create mode 100644 jni/iconv/lib/gb12345ext.h create mode 100644 jni/iconv/lib/gb18030.h create mode 100644 jni/iconv/lib/gb18030ext.h create mode 100644 jni/iconv/lib/gb18030uni.h create mode 100644 jni/iconv/lib/gb2312.h create mode 100644 jni/iconv/lib/gbk.h create mode 100644 jni/iconv/lib/gbkext1.h create mode 100644 jni/iconv/lib/gbkext2.h create mode 100644 jni/iconv/lib/gbkext_inv.h create mode 100644 jni/iconv/lib/genaliases.c create mode 100644 jni/iconv/lib/genaliases2.c create mode 100644 jni/iconv/lib/genflags.c create mode 100644 jni/iconv/lib/gentranslit.c create mode 100644 jni/iconv/lib/georgian_academy.h create mode 100644 jni/iconv/lib/georgian_ps.h create mode 100644 jni/iconv/lib/hkscs1999.h create mode 100644 jni/iconv/lib/hkscs2001.h create mode 100644 jni/iconv/lib/hkscs2004.h create mode 100644 jni/iconv/lib/hp_roman8.h create mode 100644 jni/iconv/lib/hz.h create mode 100644 jni/iconv/lib/iconv.c create mode 100644 jni/iconv/lib/iconv_open1.h create mode 100644 jni/iconv/lib/iconv_open2.h create mode 100644 jni/iconv/lib/iso2022_cn.h create mode 100644 jni/iconv/lib/iso2022_cnext.h create mode 100644 jni/iconv/lib/iso2022_jp.h create mode 100644 jni/iconv/lib/iso2022_jp1.h create mode 100644 jni/iconv/lib/iso2022_jp2.h create mode 100644 jni/iconv/lib/iso2022_jp3.h create mode 100644 jni/iconv/lib/iso2022_kr.h create mode 100644 jni/iconv/lib/iso646_cn.h create mode 100644 jni/iconv/lib/iso646_jp.h create mode 100644 jni/iconv/lib/iso8859_1.h create mode 100644 jni/iconv/lib/iso8859_10.h create mode 100644 jni/iconv/lib/iso8859_11.h create mode 100644 jni/iconv/lib/iso8859_13.h create mode 100644 jni/iconv/lib/iso8859_14.h create mode 100644 jni/iconv/lib/iso8859_15.h create mode 100644 jni/iconv/lib/iso8859_16.h create mode 100644 jni/iconv/lib/iso8859_2.h create mode 100644 jni/iconv/lib/iso8859_3.h create mode 100644 jni/iconv/lib/iso8859_4.h create mode 100644 jni/iconv/lib/iso8859_5.h create mode 100644 jni/iconv/lib/iso8859_6.h create mode 100644 jni/iconv/lib/iso8859_7.h create mode 100644 jni/iconv/lib/iso8859_8.h create mode 100644 jni/iconv/lib/iso8859_9.h create mode 100644 jni/iconv/lib/isoir165.h create mode 100644 jni/iconv/lib/isoir165ext.h create mode 100644 jni/iconv/lib/java.h create mode 100644 jni/iconv/lib/jisx0201.h create mode 100644 jni/iconv/lib/jisx0208.h create mode 100644 jni/iconv/lib/jisx0212.h create mode 100644 jni/iconv/lib/jisx0213.h create mode 100644 jni/iconv/lib/johab.h create mode 100644 jni/iconv/lib/johab_hangul.h create mode 100644 jni/iconv/lib/koi8_r.h create mode 100644 jni/iconv/lib/koi8_ru.h create mode 100644 jni/iconv/lib/koi8_t.h create mode 100644 jni/iconv/lib/koi8_u.h create mode 100644 jni/iconv/lib/ksc5601.h create mode 100644 jni/iconv/lib/loop_unicode.h create mode 100644 jni/iconv/lib/loop_wchar.h create mode 100644 jni/iconv/lib/loops.h create mode 100644 jni/iconv/lib/mac_arabic.h create mode 100644 jni/iconv/lib/mac_centraleurope.h create mode 100644 jni/iconv/lib/mac_croatian.h create mode 100644 jni/iconv/lib/mac_cyrillic.h create mode 100644 jni/iconv/lib/mac_greek.h create mode 100644 jni/iconv/lib/mac_hebrew.h create mode 100644 jni/iconv/lib/mac_iceland.h create mode 100644 jni/iconv/lib/mac_roman.h create mode 100644 jni/iconv/lib/mac_romania.h create mode 100644 jni/iconv/lib/mac_thai.h create mode 100644 jni/iconv/lib/mac_turkish.h create mode 100644 jni/iconv/lib/mac_ukraine.h create mode 100644 jni/iconv/lib/mulelao.h create mode 100644 jni/iconv/lib/nextstep.h create mode 100644 jni/iconv/lib/pt154.h create mode 100644 jni/iconv/lib/relocatable.c create mode 100644 jni/iconv/lib/relocatable.h create mode 100644 jni/iconv/lib/riscos1.h create mode 100644 jni/iconv/lib/rk1048.h create mode 100644 jni/iconv/lib/shift_jisx0213.h create mode 100644 jni/iconv/lib/sjis.h create mode 100644 jni/iconv/lib/stamp-h2 create mode 100644 jni/iconv/lib/tcvn.h create mode 100644 jni/iconv/lib/tds565.h create mode 100644 jni/iconv/lib/tis620.h create mode 100644 jni/iconv/lib/translit.def create mode 100644 jni/iconv/lib/translit.h create mode 100644 jni/iconv/lib/ucs2.h create mode 100644 jni/iconv/lib/ucs2be.h create mode 100644 jni/iconv/lib/ucs2internal.h create mode 100644 jni/iconv/lib/ucs2le.h create mode 100644 jni/iconv/lib/ucs2swapped.h create mode 100644 jni/iconv/lib/ucs4.h create mode 100644 jni/iconv/lib/ucs4be.h create mode 100644 jni/iconv/lib/ucs4internal.h create mode 100644 jni/iconv/lib/ucs4le.h create mode 100644 jni/iconv/lib/ucs4swapped.h create mode 100644 jni/iconv/lib/uhc_1.h create mode 100644 jni/iconv/lib/uhc_2.h create mode 100644 jni/iconv/lib/utf16.h create mode 100644 jni/iconv/lib/utf16be.h create mode 100644 jni/iconv/lib/utf16le.h create mode 100644 jni/iconv/lib/utf32.h create mode 100644 jni/iconv/lib/utf32be.h create mode 100644 jni/iconv/lib/utf32le.h create mode 100644 jni/iconv/lib/utf7.h create mode 100644 jni/iconv/lib/utf8.h create mode 100644 jni/iconv/lib/vietcomb.h create mode 100644 jni/iconv/lib/viscii.h create mode 100644 jni/iconv/libcharset/AUTHORS create mode 100644 jni/iconv/libcharset/COPYING.LIB create mode 100644 jni/iconv/libcharset/ChangeLog create mode 100644 jni/iconv/libcharset/DEPENDENCIES create mode 100644 jni/iconv/libcharset/HACKING create mode 100644 jni/iconv/libcharset/INSTALL.generic create mode 100644 jni/iconv/libcharset/INTEGRATE create mode 100644 jni/iconv/libcharset/Makefile create mode 100644 jni/iconv/libcharset/Makefile.devel create mode 100644 jni/iconv/libcharset/Makefile.in create mode 100644 jni/iconv/libcharset/NEWS create mode 100644 jni/iconv/libcharset/README create mode 100644 jni/iconv/libcharset/README.djgpp create mode 100644 jni/iconv/libcharset/README.woe32 create mode 100644 jni/iconv/libcharset/autoconf/aclocal.m4 create mode 100755 jni/iconv/libcharset/autogen.sh create mode 100755 jni/iconv/libcharset/build-aux/config.guess create mode 100755 jni/iconv/libcharset/build-aux/config.libpath create mode 100755 jni/iconv/libcharset/build-aux/config.sub create mode 100755 jni/iconv/libcharset/build-aux/install-sh create mode 100644 jni/iconv/libcharset/build-aux/ltmain.sh create mode 100755 jni/iconv/libcharset/build-aux/mkinstalldirs create mode 100644 jni/iconv/libcharset/config.h create mode 100644 jni/iconv/libcharset/config.h.in create mode 100644 jni/iconv/libcharset/config.log create mode 100755 jni/iconv/libcharset/config.status create mode 100755 jni/iconv/libcharset/configure create mode 100644 jni/iconv/libcharset/configure.ac create mode 100644 jni/iconv/libcharset/djgpp/Makefile.maint create mode 100644 jni/iconv/libcharset/djgpp/README create mode 100644 jni/iconv/libcharset/djgpp/README.in create mode 100644 jni/iconv/libcharset/djgpp/config.bat create mode 100644 jni/iconv/libcharset/djgpp/config.sed create mode 100644 jni/iconv/libcharset/djgpp/config.site create mode 100644 jni/iconv/libcharset/djgpp/fnchange.in create mode 100644 jni/iconv/libcharset/djgpp/fnchange.lst create mode 100644 jni/iconv/libcharset/include/export.h create mode 100644 jni/iconv/libcharset/include/libcharset.h.in create mode 100644 jni/iconv/libcharset/include/localcharset.h create mode 100644 jni/iconv/libcharset/include/localcharset.h.build.in create mode 100644 jni/iconv/libcharset/include/localcharset.h.in create mode 100644 jni/iconv/libcharset/include/localcharset.h.inst create mode 100644 jni/iconv/libcharset/lib/ChangeLog create mode 100644 jni/iconv/libcharset/lib/Makefile create mode 100644 jni/iconv/libcharset/lib/Makefile.in create mode 100755 jni/iconv/libcharset/lib/config.charset create mode 100644 jni/iconv/libcharset/lib/localcharset.c create mode 100644 jni/iconv/libcharset/lib/ref-add.sin create mode 100644 jni/iconv/libcharset/lib/ref-del.sin create mode 100644 jni/iconv/libcharset/lib/relocatable.c create mode 100644 jni/iconv/libcharset/lib/relocatable.h create mode 100755 jni/iconv/libcharset/libtool create mode 100644 jni/iconv/libcharset/m4/codeset.m4 create mode 100644 jni/iconv/libcharset/m4/glibc21.m4 create mode 100644 jni/iconv/libcharset/m4/libtool.m4 create mode 100644 jni/iconv/libcharset/m4/ltoptions.m4 create mode 100644 jni/iconv/libcharset/m4/ltsugar.m4 create mode 100644 jni/iconv/libcharset/m4/ltversion.m4 create mode 100644 jni/iconv/libcharset/m4/lt~obsolete.m4 create mode 100644 jni/iconv/libcharset/m4/relocatable-lib.m4 create mode 100644 jni/iconv/libcharset/m4/visibility.m4 create mode 100644 jni/iconv/libcharset/tools/README create mode 100644 jni/iconv/libcharset/tools/aix-3.2.5 create mode 100644 jni/iconv/libcharset/tools/aix-4.1.5 create mode 100644 jni/iconv/libcharset/tools/aix-4.2.0 create mode 100644 jni/iconv/libcharset/tools/aix-4.3.2 create mode 100755 jni/iconv/libcharset/tools/all-charsets create mode 100755 jni/iconv/libcharset/tools/all-charsets-X11 create mode 100755 jni/iconv/libcharset/tools/all-locales create mode 100644 jni/iconv/libcharset/tools/beos-5 create mode 100644 jni/iconv/libcharset/tools/darwin-6.8 create mode 100644 jni/iconv/libcharset/tools/darwin-7.5 create mode 100644 jni/iconv/libcharset/tools/darwin-9.5 create mode 100644 jni/iconv/libcharset/tools/freebsd-3.3 create mode 100644 jni/iconv/libcharset/tools/glibc-2.1.3 create mode 100644 jni/iconv/libcharset/tools/glibc-2.1.90 create mode 100644 jni/iconv/libcharset/tools/glibc-2.2 create mode 100644 jni/iconv/libcharset/tools/glibc-2.2-XF86-3.3.6 create mode 100644 jni/iconv/libcharset/tools/glibc-2.2-XF86-4.0.1f create mode 100644 jni/iconv/libcharset/tools/hpux-10.01 create mode 100644 jni/iconv/libcharset/tools/hpux-10.20 create mode 100644 jni/iconv/libcharset/tools/hpux-11.00 create mode 100644 jni/iconv/libcharset/tools/irix-6.5 create mode 100755 jni/iconv/libcharset/tools/locale_charmap create mode 100644 jni/iconv/libcharset/tools/locale_charset.c create mode 100644 jni/iconv/libcharset/tools/locale_codeset.c create mode 100644 jni/iconv/libcharset/tools/locale_monthnames.c create mode 100644 jni/iconv/libcharset/tools/locale_x11encoding.c create mode 100644 jni/iconv/libcharset/tools/netbsd-3.0 create mode 100644 jni/iconv/libcharset/tools/openbsd-4.1 create mode 100644 jni/iconv/libcharset/tools/osf1-4.0a create mode 100644 jni/iconv/libcharset/tools/osf1-4.0d create mode 100644 jni/iconv/libcharset/tools/osf1-5.1 create mode 100644 jni/iconv/libcharset/tools/solaris-2.4 create mode 100644 jni/iconv/libcharset/tools/solaris-2.5.1 create mode 100644 jni/iconv/libcharset/tools/solaris-2.6 create mode 100644 jni/iconv/libcharset/tools/solaris-2.6-cjk create mode 100644 jni/iconv/libcharset/tools/solaris-2.7 create mode 100644 jni/iconv/libcharset/tools/sunos-4.1.4 create mode 100644 jni/iconv/libcharset/tools/win32 create mode 100755 jni/iconv/libtool create mode 100644 jni/iconv/m4/cp.m4 create mode 100644 jni/iconv/m4/eilseq.m4 create mode 100644 jni/iconv/m4/endian.m4 create mode 100644 jni/iconv/m4/general.m4 create mode 100644 jni/iconv/m4/libtool.m4 create mode 100644 jni/iconv/m4/ln.m4 create mode 100644 jni/iconv/m4/ltoptions.m4 create mode 100644 jni/iconv/m4/ltsugar.m4 create mode 100644 jni/iconv/m4/ltversion.m4 create mode 100644 jni/iconv/m4/lt~obsolete.m4 create mode 100644 jni/iconv/m4/proto.m4 create mode 100644 jni/iconv/man/Makefile create mode 100644 jni/iconv/man/Makefile.in create mode 100644 jni/iconv/man/iconv.1 create mode 100644 jni/iconv/man/iconv.1.html create mode 100644 jni/iconv/man/iconv.3 create mode 100644 jni/iconv/man/iconv.3.html create mode 100644 jni/iconv/man/iconv_close.3 create mode 100644 jni/iconv/man/iconv_close.3.html create mode 100644 jni/iconv/man/iconv_open.3 create mode 100644 jni/iconv/man/iconv_open.3.html create mode 100644 jni/iconv/man/iconv_open_into.3 create mode 100644 jni/iconv/man/iconv_open_into.3.html create mode 100755 jni/iconv/man/iconvctl.3 create mode 100644 jni/iconv/man/iconvctl.3.html create mode 100644 jni/iconv/os2/iconv.def create mode 100644 jni/iconv/po/ChangeLog create mode 100644 jni/iconv/po/LINGUAS create mode 100644 jni/iconv/po/Makefile create mode 100644 jni/iconv/po/Makefile.in create mode 100644 jni/iconv/po/Makefile.in.in create mode 100644 jni/iconv/po/Makevars create mode 100644 jni/iconv/po/POTFILES create mode 100644 jni/iconv/po/POTFILES.in create mode 100644 jni/iconv/po/Rules-quot create mode 100644 jni/iconv/po/af.gmo create mode 100644 jni/iconv/po/af.po create mode 100644 jni/iconv/po/bg.gmo create mode 100644 jni/iconv/po/bg.po create mode 100644 jni/iconv/po/boldquot.sed create mode 100644 jni/iconv/po/ca.gmo create mode 100644 jni/iconv/po/ca.po create mode 100644 jni/iconv/po/da.gmo create mode 100644 jni/iconv/po/da.po create mode 100644 jni/iconv/po/de.gmo create mode 100644 jni/iconv/po/de.po create mode 100644 jni/iconv/po/el.gmo create mode 100644 jni/iconv/po/el.po create mode 100644 jni/iconv/po/en@boldquot.header create mode 100644 jni/iconv/po/en@quot.header create mode 100644 jni/iconv/po/eo.gmo create mode 100644 jni/iconv/po/eo.po create mode 100644 jni/iconv/po/es.gmo create mode 100644 jni/iconv/po/es.po create mode 100644 jni/iconv/po/et.gmo create mode 100644 jni/iconv/po/et.po create mode 100644 jni/iconv/po/fi.gmo create mode 100644 jni/iconv/po/fi.po create mode 100644 jni/iconv/po/fr.gmo create mode 100644 jni/iconv/po/fr.po create mode 100644 jni/iconv/po/ga.gmo create mode 100644 jni/iconv/po/ga.po create mode 100644 jni/iconv/po/gl.gmo create mode 100644 jni/iconv/po/gl.po create mode 100644 jni/iconv/po/hr.gmo create mode 100644 jni/iconv/po/hr.po create mode 100644 jni/iconv/po/hu.gmo create mode 100644 jni/iconv/po/hu.po create mode 100644 jni/iconv/po/id.gmo create mode 100644 jni/iconv/po/id.po create mode 100644 jni/iconv/po/insert-header.sin create mode 100644 jni/iconv/po/it.gmo create mode 100644 jni/iconv/po/it.po create mode 100644 jni/iconv/po/libiconv.pot create mode 100644 jni/iconv/po/nl.gmo create mode 100644 jni/iconv/po/nl.po create mode 100644 jni/iconv/po/pl.gmo create mode 100644 jni/iconv/po/pl.po create mode 100644 jni/iconv/po/pt_BR.gmo create mode 100644 jni/iconv/po/pt_BR.po create mode 100644 jni/iconv/po/quot.sed create mode 100644 jni/iconv/po/remove-potcdate.sin create mode 100644 jni/iconv/po/rm.gmo create mode 100644 jni/iconv/po/rm.po create mode 100644 jni/iconv/po/ro.gmo create mode 100644 jni/iconv/po/ro.po create mode 100644 jni/iconv/po/ru.gmo create mode 100644 jni/iconv/po/ru.po create mode 100644 jni/iconv/po/sk.gmo create mode 100644 jni/iconv/po/sk.po create mode 100644 jni/iconv/po/sl.gmo create mode 100644 jni/iconv/po/sl.po create mode 100644 jni/iconv/po/sq.gmo create mode 100644 jni/iconv/po/sq.po create mode 100644 jni/iconv/po/sr.gmo create mode 100644 jni/iconv/po/sr.po create mode 100644 jni/iconv/po/stamp-po create mode 100644 jni/iconv/po/sv.gmo create mode 100644 jni/iconv/po/sv.po create mode 100644 jni/iconv/po/tr.gmo create mode 100644 jni/iconv/po/tr.po create mode 100644 jni/iconv/po/uk.gmo create mode 100644 jni/iconv/po/uk.po create mode 100644 jni/iconv/po/vi.gmo create mode 100644 jni/iconv/po/vi.po create mode 100644 jni/iconv/po/wa.gmo create mode 100644 jni/iconv/po/wa.po create mode 100644 jni/iconv/po/zh_CN.gmo create mode 100644 jni/iconv/po/zh_CN.po create mode 100644 jni/iconv/po/zh_TW.gmo create mode 100644 jni/iconv/po/zh_TW.po create mode 100644 jni/iconv/preload/Makefile create mode 100644 jni/iconv/preload/Makefile.devel create mode 100644 jni/iconv/preload/Makefile.in create mode 100644 jni/iconv/preload/aclocal.m4 create mode 100644 jni/iconv/preload/config.log create mode 100755 jni/iconv/preload/config.status create mode 100755 jni/iconv/preload/configure create mode 100644 jni/iconv/preload/configure.ac create mode 100755 jni/iconv/preload/libtool create mode 100644 jni/iconv/src/Makefile create mode 100644 jni/iconv/src/Makefile.in create mode 100644 jni/iconv/src/iconv.c create mode 100644 jni/iconv/src/iconv_no_i18n.c create mode 100644 jni/iconv/srclib/Makefile create mode 100644 jni/iconv/srclib/Makefile.am create mode 100644 jni/iconv/srclib/Makefile.gnulib create mode 100644 jni/iconv/srclib/Makefile.in create mode 100644 jni/iconv/srclib/alloca.in.h create mode 100644 jni/iconv/srclib/areadlink.c create mode 100644 jni/iconv/srclib/areadlink.h create mode 100644 jni/iconv/srclib/binary-io.h create mode 100644 jni/iconv/srclib/c-ctype.c create mode 100644 jni/iconv/srclib/c-ctype.h create mode 100644 jni/iconv/srclib/canonicalize-lgpl.c create mode 100644 jni/iconv/srclib/canonicalize.h create mode 100644 jni/iconv/srclib/errno.in.h create mode 100644 jni/iconv/srclib/error.c create mode 100644 jni/iconv/srclib/error.h create mode 100644 jni/iconv/srclib/gettext.h create mode 100644 jni/iconv/srclib/intprops.h create mode 100644 jni/iconv/srclib/localcharset.h create mode 100644 jni/iconv/srclib/malloc.c create mode 100644 jni/iconv/srclib/malloca.c create mode 100644 jni/iconv/srclib/malloca.h create mode 100644 jni/iconv/srclib/malloca.valgrind create mode 100644 jni/iconv/srclib/memmove.c create mode 100644 jni/iconv/srclib/pathmax.h create mode 100644 jni/iconv/srclib/progname.c create mode 100644 jni/iconv/srclib/progname.h create mode 100644 jni/iconv/srclib/progreloc.c create mode 100644 jni/iconv/srclib/readlink.c create mode 100644 jni/iconv/srclib/relocatable.c create mode 100644 jni/iconv/srclib/relocatable.h create mode 100644 jni/iconv/srclib/relocwrapper.c create mode 100644 jni/iconv/srclib/setenv.c create mode 100644 jni/iconv/srclib/signal.in.h create mode 100644 jni/iconv/srclib/sigprocmask.c create mode 100644 jni/iconv/srclib/stdbool.in.h create mode 100644 jni/iconv/srclib/stdint.in.h create mode 100644 jni/iconv/srclib/stdio-write.c create mode 100644 jni/iconv/srclib/stdio.in.h create mode 100644 jni/iconv/srclib/stdlib.in.h create mode 100644 jni/iconv/srclib/streq.h create mode 100644 jni/iconv/srclib/strerror.c create mode 100644 jni/iconv/srclib/string.in.h create mode 100644 jni/iconv/srclib/unistd.in.h create mode 100644 jni/iconv/srclib/unitypes.h create mode 100644 jni/iconv/srclib/uniwidth.h create mode 100644 jni/iconv/srclib/uniwidth/cjk.h create mode 100644 jni/iconv/srclib/uniwidth/width.c create mode 100644 jni/iconv/srclib/unlocked-io.h create mode 100644 jni/iconv/srclib/wchar.in.h create mode 100644 jni/iconv/srclib/xalloc.h create mode 100644 jni/iconv/srclib/xmalloc.c create mode 100644 jni/iconv/srclib/xreadlink.c create mode 100644 jni/iconv/srclib/xreadlink.h create mode 100644 jni/iconv/srclib/xstrdup.c create mode 100644 jni/iconv/srcm4/00gnulib.m4 create mode 100644 jni/iconv/srcm4/alloca.m4 create mode 100644 jni/iconv/srcm4/canonicalize-lgpl.m4 create mode 100644 jni/iconv/srcm4/codeset.m4 create mode 100644 jni/iconv/srcm4/eealloc.m4 create mode 100644 jni/iconv/srcm4/environ.m4 create mode 100644 jni/iconv/srcm4/errno_h.m4 create mode 100644 jni/iconv/srcm4/error.m4 create mode 100644 jni/iconv/srcm4/extensions.m4 create mode 100644 jni/iconv/srcm4/gettext.m4 create mode 100644 jni/iconv/srcm4/glibc2.m4 create mode 100644 jni/iconv/srcm4/glibc21.m4 create mode 100644 jni/iconv/srcm4/gnulib-cache.m4 create mode 100644 jni/iconv/srcm4/gnulib-common.m4 create mode 100644 jni/iconv/srcm4/gnulib-comp.m4 create mode 100644 jni/iconv/srcm4/gnulib-tool.m4 create mode 100644 jni/iconv/srcm4/iconv.m4 create mode 100644 jni/iconv/srcm4/include_next.m4 create mode 100644 jni/iconv/srcm4/intdiv0.m4 create mode 100644 jni/iconv/srcm4/intl.m4 create mode 100644 jni/iconv/srcm4/intldir.m4 create mode 100644 jni/iconv/srcm4/intlmacosx.m4 create mode 100644 jni/iconv/srcm4/intmax.m4 create mode 100644 jni/iconv/srcm4/inttypes-pri.m4 create mode 100644 jni/iconv/srcm4/inttypes_h.m4 create mode 100644 jni/iconv/srcm4/lcmessage.m4 create mode 100644 jni/iconv/srcm4/lib-ld.m4 create mode 100644 jni/iconv/srcm4/lib-link.m4 create mode 100644 jni/iconv/srcm4/lib-prefix.m4 create mode 100644 jni/iconv/srcm4/lock.m4 create mode 100644 jni/iconv/srcm4/longlong.m4 create mode 100644 jni/iconv/srcm4/malloc.m4 create mode 100644 jni/iconv/srcm4/malloca.m4 create mode 100644 jni/iconv/srcm4/mbstate_t.m4 create mode 100644 jni/iconv/srcm4/memmove.m4 create mode 100644 jni/iconv/srcm4/multiarch.m4 create mode 100644 jni/iconv/srcm4/nls.m4 create mode 100644 jni/iconv/srcm4/pathmax.m4 create mode 100644 jni/iconv/srcm4/po.m4 create mode 100644 jni/iconv/srcm4/printf-posix.m4 create mode 100644 jni/iconv/srcm4/progtest.m4 create mode 100644 jni/iconv/srcm4/readlink.m4 create mode 100644 jni/iconv/srcm4/relocatable-lib.m4 create mode 100644 jni/iconv/srcm4/relocatable.m4 create mode 100644 jni/iconv/srcm4/setenv.m4 create mode 100644 jni/iconv/srcm4/signal_h.m4 create mode 100644 jni/iconv/srcm4/signalblocking.m4 create mode 100644 jni/iconv/srcm4/sigpipe.m4 create mode 100644 jni/iconv/srcm4/size_max.m4 create mode 100644 jni/iconv/srcm4/ssize_t.m4 create mode 100644 jni/iconv/srcm4/stdbool.m4 create mode 100644 jni/iconv/srcm4/stdint.m4 create mode 100644 jni/iconv/srcm4/stdint_h.m4 create mode 100644 jni/iconv/srcm4/stdio_h.m4 create mode 100644 jni/iconv/srcm4/stdlib_h.m4 create mode 100644 jni/iconv/srcm4/strerror.m4 create mode 100644 jni/iconv/srcm4/string_h.m4 create mode 100644 jni/iconv/srcm4/threadlib.m4 create mode 100644 jni/iconv/srcm4/uintmax_t.m4 create mode 100644 jni/iconv/srcm4/unistd_h.m4 create mode 100644 jni/iconv/srcm4/unlocked-io.m4 create mode 100644 jni/iconv/srcm4/visibility.m4 create mode 100644 jni/iconv/srcm4/wchar.m4 create mode 100644 jni/iconv/srcm4/wchar_t.m4 create mode 100644 jni/iconv/srcm4/wint_t.m4 create mode 100644 jni/iconv/srcm4/xsize.m4 create mode 100644 jni/iconv/stamp-h1 create mode 100644 jni/iconv/tests/ARMSCII-8.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/ARMSCII-8.TXT create mode 100644 jni/iconv/tests/ASCII.TXT create mode 100644 jni/iconv/tests/ATARIST.TXT create mode 100644 jni/iconv/tests/BIG5-2003.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/BIG5-2003.TXT create mode 100644 jni/iconv/tests/BIG5-HKSCS-1999-snippet create mode 100644 jni/iconv/tests/BIG5-HKSCS-1999-snippet.UTF-8 create mode 100644 jni/iconv/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/BIG5-HKSCS-1999.TXT create mode 100644 jni/iconv/tests/BIG5-HKSCS-2001-snippet create mode 100644 jni/iconv/tests/BIG5-HKSCS-2001-snippet.UTF-8 create mode 100644 jni/iconv/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/BIG5-HKSCS-2001.TXT create mode 100644 jni/iconv/tests/BIG5-HKSCS-2004-snippet create mode 100644 jni/iconv/tests/BIG5-HKSCS-2004-snippet.UTF-8 create mode 100644 jni/iconv/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/BIG5-HKSCS-2004.TXT create mode 100644 jni/iconv/tests/BIG5.TXT create mode 100644 jni/iconv/tests/CP1046.TXT create mode 100644 jni/iconv/tests/CP1124.TXT create mode 100644 jni/iconv/tests/CP1125.TXT create mode 100644 jni/iconv/tests/CP1129.TXT create mode 100644 jni/iconv/tests/CP1131.TXT create mode 100644 jni/iconv/tests/CP1133.TXT create mode 100644 jni/iconv/tests/CP1161.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/CP1161.TXT create mode 100644 jni/iconv/tests/CP1162.TXT create mode 100644 jni/iconv/tests/CP1163.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/CP1163.TXT create mode 100644 jni/iconv/tests/CP1250.TXT create mode 100644 jni/iconv/tests/CP1251.TXT create mode 100644 jni/iconv/tests/CP1252.TXT create mode 100644 jni/iconv/tests/CP1253.TXT create mode 100644 jni/iconv/tests/CP1254.TXT create mode 100644 jni/iconv/tests/CP1255-snippet create mode 100644 jni/iconv/tests/CP1255-snippet.UTF-8 create mode 100644 jni/iconv/tests/CP1255.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/CP1255.TXT create mode 100644 jni/iconv/tests/CP1256.TXT create mode 100644 jni/iconv/tests/CP1257.TXT create mode 100644 jni/iconv/tests/CP1258-snippet create mode 100644 jni/iconv/tests/CP1258-snippet.UTF-8 create mode 100644 jni/iconv/tests/CP1258.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/CP1258.TXT create mode 100644 jni/iconv/tests/CP437.TXT create mode 100644 jni/iconv/tests/CP737.TXT create mode 100644 jni/iconv/tests/CP775.TXT create mode 100644 jni/iconv/tests/CP850.TXT create mode 100644 jni/iconv/tests/CP852.TXT create mode 100644 jni/iconv/tests/CP853.TXT create mode 100644 jni/iconv/tests/CP855.TXT create mode 100644 jni/iconv/tests/CP856.TXT create mode 100644 jni/iconv/tests/CP857.TXT create mode 100644 jni/iconv/tests/CP858.TXT create mode 100644 jni/iconv/tests/CP860.TXT create mode 100644 jni/iconv/tests/CP861.TXT create mode 100644 jni/iconv/tests/CP862.TXT create mode 100644 jni/iconv/tests/CP863.TXT create mode 100644 jni/iconv/tests/CP864.TXT create mode 100644 jni/iconv/tests/CP865.TXT create mode 100644 jni/iconv/tests/CP866.TXT create mode 100644 jni/iconv/tests/CP869.TXT create mode 100644 jni/iconv/tests/CP874.TXT create mode 100644 jni/iconv/tests/CP922.TXT create mode 100644 jni/iconv/tests/CP932.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/CP932.TXT create mode 100644 jni/iconv/tests/CP936.TXT create mode 100644 jni/iconv/tests/CP949.TXT create mode 100644 jni/iconv/tests/CP950.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/CP950.TXT create mode 100644 jni/iconv/tests/DEC-HANYU.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/DEC-HANYU.TXT create mode 100644 jni/iconv/tests/DEC-KANJI.TXT create mode 100644 jni/iconv/tests/EUC-CN.TXT create mode 100644 jni/iconv/tests/EUC-JISX0213.TXT create mode 100644 jni/iconv/tests/EUC-JP.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/EUC-JP.TXT create mode 100644 jni/iconv/tests/EUC-KR.TXT create mode 100644 jni/iconv/tests/EUC-TW.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/EUC-TW.TXT create mode 100644 jni/iconv/tests/GB18030-BMP.TXT create mode 100644 jni/iconv/tests/GBK.TXT create mode 100644 jni/iconv/tests/Georgian-Academy.TXT create mode 100644 jni/iconv/tests/Georgian-PS.TXT create mode 100644 jni/iconv/tests/HP-ROMAN8.TXT create mode 100644 jni/iconv/tests/HZ-snippet create mode 100644 jni/iconv/tests/HZ-snippet.UTF-8 create mode 100644 jni/iconv/tests/ISO-2022-CN-EXT-snippet create mode 100644 jni/iconv/tests/ISO-2022-CN-EXT-snippet.UTF-8 create mode 100644 jni/iconv/tests/ISO-2022-CN-snippet create mode 100644 jni/iconv/tests/ISO-2022-CN-snippet.UTF-8 create mode 100644 jni/iconv/tests/ISO-2022-JP-1-snippet create mode 100644 jni/iconv/tests/ISO-2022-JP-1-snippet.UTF-8 create mode 100644 jni/iconv/tests/ISO-2022-JP-2-snippet create mode 100644 jni/iconv/tests/ISO-2022-JP-2-snippet.UTF-8 create mode 100644 jni/iconv/tests/ISO-2022-JP-3-snippet create mode 100644 jni/iconv/tests/ISO-2022-JP-3-snippet.UTF-8 create mode 100644 jni/iconv/tests/ISO-2022-JP-snippet create mode 100644 jni/iconv/tests/ISO-2022-JP-snippet.UTF-8 create mode 100644 jni/iconv/tests/ISO-2022-KR-snippet create mode 100644 jni/iconv/tests/ISO-2022-KR-snippet.UTF-8 create mode 100644 jni/iconv/tests/ISO-8859-1.TXT create mode 100644 jni/iconv/tests/ISO-8859-10.TXT create mode 100644 jni/iconv/tests/ISO-8859-11.TXT create mode 100644 jni/iconv/tests/ISO-8859-13.TXT create mode 100644 jni/iconv/tests/ISO-8859-14.TXT create mode 100644 jni/iconv/tests/ISO-8859-15.TXT create mode 100644 jni/iconv/tests/ISO-8859-16.TXT create mode 100644 jni/iconv/tests/ISO-8859-2.TXT create mode 100644 jni/iconv/tests/ISO-8859-3.TXT create mode 100644 jni/iconv/tests/ISO-8859-4.TXT create mode 100644 jni/iconv/tests/ISO-8859-5.TXT create mode 100644 jni/iconv/tests/ISO-8859-6.TXT create mode 100644 jni/iconv/tests/ISO-8859-7.TXT create mode 100644 jni/iconv/tests/ISO-8859-8.TXT create mode 100644 jni/iconv/tests/ISO-8859-9.TXT create mode 100644 jni/iconv/tests/ISO-IR-165.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/ISO-IR-165.TXT create mode 100644 jni/iconv/tests/ISO646-CN.TXT create mode 100644 jni/iconv/tests/ISO646-JP.TXT create mode 100644 jni/iconv/tests/JIS_X0201.TXT create mode 100644 jni/iconv/tests/JOHAB.TXT create mode 100644 jni/iconv/tests/KOI8-R.TXT create mode 100644 jni/iconv/tests/KOI8-RU.TXT create mode 100644 jni/iconv/tests/KOI8-T.TXT create mode 100644 jni/iconv/tests/KOI8-U.TXT create mode 100644 jni/iconv/tests/MacArabic.TXT create mode 100644 jni/iconv/tests/MacCentralEurope.TXT create mode 100644 jni/iconv/tests/MacCroatian.TXT create mode 100644 jni/iconv/tests/MacCyrillic.TXT create mode 100644 jni/iconv/tests/MacGreek.TXT create mode 100644 jni/iconv/tests/MacHebrew.TXT create mode 100644 jni/iconv/tests/MacIceland.TXT create mode 100644 jni/iconv/tests/MacRoman.TXT create mode 100644 jni/iconv/tests/MacRomania.TXT create mode 100644 jni/iconv/tests/MacThai.TXT create mode 100644 jni/iconv/tests/MacTurkish.TXT create mode 100644 jni/iconv/tests/MacUkraine.TXT create mode 100644 jni/iconv/tests/Makefile create mode 100644 jni/iconv/tests/Makefile.in create mode 100644 jni/iconv/tests/MuleLao-1.TXT create mode 100644 jni/iconv/tests/NEXTSTEP.TXT create mode 100644 jni/iconv/tests/PT154.TXT create mode 100644 jni/iconv/tests/Quotes.ASCII create mode 100644 jni/iconv/tests/Quotes.ISO-8859-1 create mode 100644 jni/iconv/tests/Quotes.UTF-8 create mode 100644 jni/iconv/tests/RISCOS-LATIN1.TXT create mode 100644 jni/iconv/tests/RK1048.TXT create mode 100644 jni/iconv/tests/SHIFT_JIS.TXT create mode 100644 jni/iconv/tests/SHIFT_JISX0213.TXT create mode 100644 jni/iconv/tests/TCVN-snippet create mode 100644 jni/iconv/tests/TCVN-snippet.UTF-8 create mode 100644 jni/iconv/tests/TCVN.IRREVERSIBLE.TXT create mode 100644 jni/iconv/tests/TCVN.TXT create mode 100644 jni/iconv/tests/TDS565.TXT create mode 100644 jni/iconv/tests/TIS-620.TXT create mode 100644 jni/iconv/tests/Translit1.ASCII create mode 100644 jni/iconv/tests/Translit1.ISO-8859-1 create mode 100644 jni/iconv/tests/TranslitFail1.ISO-8859-1 create mode 100644 jni/iconv/tests/UCS-2BE-snippet create mode 100644 jni/iconv/tests/UCS-2BE-snippet.UTF-8 create mode 100644 jni/iconv/tests/UCS-2LE-snippet create mode 100644 jni/iconv/tests/UCS-2LE-snippet.UTF-8 create mode 100644 jni/iconv/tests/UCS-4BE-snippet create mode 100644 jni/iconv/tests/UCS-4BE-snippet.UTF-8 create mode 100644 jni/iconv/tests/UCS-4LE-snippet create mode 100644 jni/iconv/tests/UCS-4LE-snippet.UTF-8 create mode 100644 jni/iconv/tests/UTF-16-snippet create mode 100644 jni/iconv/tests/UTF-16-snippet.UTF-8 create mode 100644 jni/iconv/tests/UTF-16BE-snippet create mode 100644 jni/iconv/tests/UTF-16BE-snippet.UTF-8 create mode 100644 jni/iconv/tests/UTF-16LE-snippet create mode 100644 jni/iconv/tests/UTF-16LE-snippet.UTF-8 create mode 100644 jni/iconv/tests/UTF-32-snippet create mode 100644 jni/iconv/tests/UTF-32-snippet.UTF-8 create mode 100644 jni/iconv/tests/UTF-32BE-snippet create mode 100644 jni/iconv/tests/UTF-32BE-snippet.UTF-8 create mode 100644 jni/iconv/tests/UTF-32LE-snippet create mode 100644 jni/iconv/tests/UTF-32LE-snippet.UTF-8 create mode 100644 jni/iconv/tests/UTF-7-snippet create mode 100644 jni/iconv/tests/UTF-7-snippet.UTF-8 create mode 100644 jni/iconv/tests/VISCII.TXT create mode 100755 jni/iconv/tests/check-stateful create mode 100644 jni/iconv/tests/check-stateful.bat create mode 100755 jni/iconv/tests/check-stateless create mode 100644 jni/iconv/tests/check-stateless.bat create mode 100755 jni/iconv/tests/check-subst create mode 100755 jni/iconv/tests/check-translit create mode 100644 jni/iconv/tests/check-translit.bat create mode 100755 jni/iconv/tests/check-translitfailure create mode 100644 jni/iconv/tests/gengb18030z.c create mode 100644 jni/iconv/tests/genutf8.c create mode 100644 jni/iconv/tests/table-from.c create mode 100644 jni/iconv/tests/table-to.c create mode 100644 jni/iconv/tests/test-shiftseq.c create mode 100644 jni/iconv/tests/uniq-u.c create mode 100644 jni/iconv/tools/8bit_tab_to_h.c create mode 100644 jni/iconv/tools/JISX0213.TXT create mode 100644 jni/iconv/tools/Makefile create mode 100644 jni/iconv/tools/cjk_tab_to_h.c create mode 100644 jni/iconv/tools/cjk_variants.c create mode 100644 jni/iconv/windows/iconv.rc create mode 100644 jni/iconv/windows/libiconv.rc create mode 100755 jni/iconv/windows/windres-options create mode 100644 jni/iconv/woe32dll/export.h create mode 100644 jni/iconv/woe32dll/iconv-exports.c (limited to 'jni/iconv') diff --git a/jni/iconv/.gitignore b/jni/iconv/.gitignore new file mode 100644 index 0000000..e3464e4 --- /dev/null +++ b/jni/iconv/.gitignore @@ -0,0 +1,6 @@ +*.o +*.so +*~ +obj/ +libs/ + diff --git a/jni/iconv/ABOUT-NLS b/jni/iconv/ABOUT-NLS new file mode 100644 index 0000000..83bc72e --- /dev/null +++ b/jni/iconv/ABOUT-NLS @@ -0,0 +1,1068 @@ +1 Notes on the Free Translation Project +*************************************** + +Free software is going international! The Free Translation Project is +a way to get maintainers of free software, translators, and users all +together, so that free software will gradually become able to speak many +languages. A few packages already provide translations for their +messages. + + If you found this `ABOUT-NLS' file inside a distribution, you may +assume that the distributed package does use GNU `gettext' internally, +itself available at your nearest GNU archive site. But you do _not_ +need to install GNU `gettext' prior to configuring, installing or using +this package with messages translated. + + Installers will find here some useful hints. These notes also +explain how users should proceed for getting the programs to use the +available translations. They tell how people wanting to contribute and +work on translations can contact the appropriate team. + + When reporting bugs in the `intl/' directory or bugs which may be +related to internationalization, you should tell about the version of +`gettext' which is used. The information can be found in the +`intl/VERSION' file, in internationalized packages. + +1.1 Quick configuration advice +============================== + +If you want to exploit the full power of internationalization, you +should configure it using + + ./configure --with-included-gettext + +to force usage of internationalizing routines provided within this +package, despite the existence of internationalizing capabilities in the +operating system where this package is being installed. So far, only +the `gettext' implementation in the GNU C library version 2 provides as +many features (such as locale alias, message inheritance, automatic +charset conversion or plural form handling) as the implementation here. +It is also not possible to offer this additional functionality on top +of a `catgets' implementation. Future versions of GNU `gettext' will +very likely convey even more functionality. So it might be a good idea +to change to GNU `gettext' as soon as possible. + + So you need _not_ provide this option if you are using GNU libc 2 or +you have installed a recent copy of the GNU gettext package with the +included `libintl'. + +1.2 INSTALL Matters +=================== + +Some packages are "localizable" when properly installed; the programs +they contain can be made to speak your own native language. Most such +packages use GNU `gettext'. Other packages have their own ways to +internationalization, predating GNU `gettext'. + + By default, this package will be installed to allow translation of +messages. It will automatically detect whether the system already +provides the GNU `gettext' functions. If not, the included GNU +`gettext' library will be used. This library is wholly contained +within this package, usually in the `intl/' subdirectory, so prior +installation of the GNU `gettext' package is _not_ required. +Installers may use special options at configuration time for changing +the default behaviour. The commands: + + ./configure --with-included-gettext + ./configure --disable-nls + +will, respectively, bypass any pre-existing `gettext' to use the +internationalizing routines provided within this package, or else, +_totally_ disable translation of messages. + + When you already have GNU `gettext' installed on your system and run +configure without an option for your new package, `configure' will +probably detect the previously built and installed `libintl.a' file and +will decide to use this. This might not be desirable. You should use +the more recent version of the GNU `gettext' library. I.e. if the file +`intl/VERSION' shows that the library which comes with this package is +more recent, you should use + + ./configure --with-included-gettext + +to prevent auto-detection. + + The configuration process will not test for the `catgets' function +and therefore it will not be used. The reason is that even an +emulation of `gettext' on top of `catgets' could not provide all the +extensions of the GNU `gettext' library. + + Internationalized packages usually have many `po/LL.po' files, where +LL gives an ISO 639 two-letter code identifying the language. Unless +translations have been forbidden at `configure' time by using the +`--disable-nls' switch, all available translations are installed +together with the package. However, the environment variable `LINGUAS' +may be set, prior to configuration, to limit the installed set. +`LINGUAS' should then contain a space separated list of two-letter +codes, stating which languages are allowed. + +1.3 Using This Package +====================== + +As a user, if your language has been installed for this package, you +only have to set the `LANG' environment variable to the appropriate +`LL_CC' combination. If you happen to have the `LC_ALL' or some other +`LC_xxx' environment variables set, you should unset them before +setting `LANG', otherwise the setting of `LANG' will not have the +desired effect. Here `LL' is an ISO 639 two-letter language code, and +`CC' is an ISO 3166 two-letter country code. For example, let's +suppose that you speak German and live in Germany. At the shell +prompt, merely execute `setenv LANG de_DE' (in `csh'), +`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). +This can be done from your `.login' or `.profile' file, once and for +all. + + You might think that the country code specification is redundant. +But in fact, some languages have dialects in different countries. For +example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The +country code serves to distinguish the dialects. + + The locale naming convention of `LL_CC', with `LL' denoting the +language and `CC' denoting the country, is the one use on systems based +on GNU libc. On other systems, some variations of this scheme are +used, such as `LL' or `LL_CC.ENCODING'. You can get the list of +locales supported by your system for your language by running the +command `locale -a | grep '^LL''. + + Not all programs have translations for all languages. By default, an +English message is shown in place of a nonexistent translation. If you +understand other languages, you can set up a priority list of languages. +This is done through a different environment variable, called +`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' +for the purpose of message handling, but you still need to have `LANG' +set to the primary language; this is required by other parts of the +system libraries. For example, some Swedish users who would rather +read translations in German than English for when Swedish is not +available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. + + Special advice for Norwegian users: The language code for Norwegian +bokma*l changed from `no' to `nb' recently (in 2003). During the +transition period, while some message catalogs for this language are +installed under `nb' and some older ones under `no', it's recommended +for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and +older translations are used. + + In the `LANGUAGE' environment variable, but not in the `LANG' +environment variable, `LL_CC' combinations can be abbreviated as `LL' +to denote the language's main dialect. For example, `de' is equivalent +to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' +(Portuguese as spoken in Portugal) in this context. + +1.4 Translating Teams +===================== + +For the Free Translation Project to be a success, we need interested +people who like their own language and write it well, and who are also +able to synergize with other translators speaking the same language. +Each translation team has its own mailing list. The up-to-date list of +teams can be found at the Free Translation Project's homepage, +`http://translationproject.org/', in the "Teams" area. + + If you'd like to volunteer to _work_ at translating messages, you +should become a member of the translating team for your own language. +The subscribing address is _not_ the same as the list itself, it has +`-request' appended. For example, speakers of Swedish can send a +message to `sv-request@li.org', having this message body: + + subscribe + + Keep in mind that team members are expected to participate +_actively_ in translations, or at solving translational difficulties, +rather than merely lurking around. If your team does not exist yet and +you want to start one, or if you are unsure about what to do or how to +get started, please write to `coordinator@translationproject.org' to +reach the coordinator for all translator teams. + + The English team is special. It works at improving and uniformizing +the terminology in use. Proven linguistic skills are praised more than +programming skills, here. + +1.5 Available Packages +====================== + +Languages are not equally supported in all packages. The following +matrix shows the current state of internationalization, as of November +2007. The matrix shows, in regard of each package, for which languages +PO files have been submitted to translation coordination, with a +translation percentage of at least 50%. + + Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB eo + +----------------------------------------------------+ + Compendium | [] [] [] [] | + a2ps | [] [] [] [] [] | + aegis | () | + ant-phone | () | + anubis | [] | + ap-utils | | + aspell | [] [] [] [] [] | + bash | [] | + bfd | | + bibshelf | [] | + binutils | | + bison | [] [] | + bison-runtime | [] | + bluez-pin | [] [] [] [] [] | + cflow | [] | + clisp | [] [] [] | + console-tools | [] [] | + coreutils | [] [] [] [] | + cpio | | + cpplib | [] [] [] | + cryptonit | [] | + dialog | | + diffutils | [] [] [] [] [] [] | + doodle | [] | + e2fsprogs | [] [] | + enscript | [] [] [] [] | + fetchmail | [] [] () [] [] | + findutils | [] | + findutils_stable | [] [] [] | + flex | [] [] [] | + fslint | | + gas | | + gawk | [] [] [] | + gcal | [] | + gcc | [] | + gettext-examples | [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] | + gettext-tools | [] [] | + gip | [] | + gliv | [] [] | + glunarclock | [] | + gmult | [] [] | + gnubiff | () | + gnucash | [] [] () () [] | + gnuedu | | + gnulib | [] | + gnunet | | + gnunet-gtk | | + gnutls | [] | + gpe-aerial | [] [] | + gpe-beam | [] [] | + gpe-calendar | | + gpe-clock | [] [] | + gpe-conf | [] [] | + gpe-contacts | | + gpe-edit | [] | + gpe-filemanager | | + gpe-go | [] | + gpe-login | [] [] | + gpe-ownerinfo | [] [] | + gpe-package | | + gpe-sketchbook | [] [] | + gpe-su | [] [] | + gpe-taskmanager | [] [] | + gpe-timesheet | [] | + gpe-today | [] [] | + gpe-todo | | + gphoto2 | [] [] [] [] | + gprof | [] [] | + gpsdrive | | + gramadoir | [] [] | + grep | [] [] | + gretl | () | + gsasl | | + gss | | + gst-plugins-bad | [] [] | + gst-plugins-base | [] [] | + gst-plugins-good | [] [] [] | + gst-plugins-ugly | [] [] | + gstreamer | [] [] [] [] [] [] [] | + gtick | () | + gtkam | [] [] [] [] | + gtkorphan | [] [] | + gtkspell | [] [] [] [] | + gutenprint | [] | + hello | [] [] [] [] [] | + herrie | [] | + hylafax | | + idutils | [] [] | + indent | [] [] [] [] | + iso_15924 | | + iso_3166 | [] [] [] [] [] [] [] [] [] [] [] | + iso_3166_2 | | + iso_4217 | [] [] [] | + iso_639 | [] [] [] [] | + jpilot | [] | + jtag | | + jwhois | | + kbd | [] [] [] [] | + keytouch | [] [] | + keytouch-editor | [] | + keytouch-keyboa... | [] | + latrine | () | + ld | [] | + leafpad | [] [] [] [] [] | + libc | [] [] [] [] | + libexif | [] | + libextractor | [] | + libgpewidget | [] [] [] | + libgpg-error | [] | + libgphoto2 | [] [] | + libgphoto2_port | [] [] | + libgsasl | | + libiconv | [] [] | + libidn | [] [] [] | + lifelines | [] () | + lilypond | [] | + lingoteach | | + lprng | | + lynx | [] [] [] [] | + m4 | [] [] [] [] | + mailfromd | | + mailutils | [] | + make | [] [] | + man-db | [] [] [] | + minicom | [] [] [] | + nano | [] [] [] | + opcodes | [] | + parted | [] [] | + pilot-qof | | + popt | [] [] [] | + psmisc | [] | + pwdutils | | + qof | | + radius | [] | + recode | [] [] [] [] [] [] | + rpm | [] | + screem | | + scrollkeeper | [] [] [] [] [] [] [] [] | + sed | [] [] [] | + shared-mime-info | [] [] [] [] () [] [] [] | + sharutils | [] [] [] [] [] [] | + shishi | | + skencil | [] () | + solfege | | + soundtracker | [] [] | + sp | [] | + system-tools-ba... | [] [] [] [] [] [] [] [] [] | + tar | [] [] | + texinfo | [] [] [] | + tin | () () | + tuxpaint | [] [] [] [] [] [] | + unicode-han-tra... | | + unicode-transla... | | + util-linux | [] [] [] [] | + util-linux-ng | [] [] [] [] | + vorbis-tools | [] | + wastesedge | () | + wdiff | [] [] [] [] | + wget | [] [] [] | + xchat | [] [] [] [] [] [] [] | + xkeyboard-config | [] | + xpad | [] [] [] | + +----------------------------------------------------+ + af am ar az be bg bs ca cs cy da de el en en_GB eo + 6 0 2 1 8 26 2 40 48 2 56 88 15 1 15 18 + + es et eu fa fi fr ga gl gu he hi hr hu id is it + +--------------------------------------------------+ + Compendium | [] [] [] [] [] | + a2ps | [] [] [] () | + aegis | | + ant-phone | [] | + anubis | [] | + ap-utils | [] [] | + aspell | [] [] [] | + bash | [] | + bfd | [] [] | + bibshelf | [] [] [] | + binutils | [] [] [] | + bison | [] [] [] [] [] [] | + bison-runtime | [] [] [] [] [] | + bluez-pin | [] [] [] [] [] | + cflow | [] | + clisp | [] [] | + console-tools | | + coreutils | [] [] [] [] [] [] | + cpio | [] [] [] | + cpplib | [] [] | + cryptonit | [] | + dialog | [] [] [] | + diffutils | [] [] [] [] [] [] [] [] [] | + doodle | [] [] | + e2fsprogs | [] [] [] | + enscript | [] [] [] | + fetchmail | [] | + findutils | [] [] [] | + findutils_stable | [] [] [] [] | + flex | [] [] [] | + fslint | | + gas | [] [] | + gawk | [] [] [] [] () | + gcal | [] [] | + gcc | [] | + gettext-examples | [] [] [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] [] | + gettext-tools | [] [] [] [] | + gip | [] [] [] [] | + gliv | () | + glunarclock | [] [] [] | + gmult | [] [] [] | + gnubiff | () () | + gnucash | () () () | + gnuedu | [] | + gnulib | [] [] [] | + gnunet | | + gnunet-gtk | | + gnutls | | + gpe-aerial | [] [] | + gpe-beam | [] [] | + gpe-calendar | | + gpe-clock | [] [] [] [] | + gpe-conf | [] | + gpe-contacts | [] [] | + gpe-edit | [] [] [] [] | + gpe-filemanager | [] | + gpe-go | [] [] [] | + gpe-login | [] [] [] | + gpe-ownerinfo | [] [] [] [] [] | + gpe-package | [] | + gpe-sketchbook | [] [] | + gpe-su | [] [] [] [] | + gpe-taskmanager | [] [] [] | + gpe-timesheet | [] [] [] [] | + gpe-today | [] [] [] [] | + gpe-todo | [] | + gphoto2 | [] [] [] [] [] | + gprof | [] [] [] [] [] | + gpsdrive | [] | + gramadoir | [] [] | + grep | [] [] [] | + gretl | [] [] [] () | + gsasl | [] [] | + gss | [] [] | + gst-plugins-bad | [] [] [] [] | + gst-plugins-base | [] [] [] [] | + gst-plugins-good | [] [] [] [] [] | + gst-plugins-ugly | [] [] [] [] | + gstreamer | [] [] [] | + gtick | [] [] [] | + gtkam | [] [] [] [] | + gtkorphan | [] [] | + gtkspell | [] [] [] [] [] [] [] | + gutenprint | [] | + hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | + herrie | [] | + hylafax | | + idutils | [] [] [] [] [] | + indent | [] [] [] [] [] [] [] [] [] [] | + iso_15924 | [] | + iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | + iso_3166_2 | [] | + iso_4217 | [] [] [] [] [] [] | + iso_639 | [] [] [] [] [] [] | + jpilot | [] [] | + jtag | [] | + jwhois | [] [] [] [] [] | + kbd | [] [] | + keytouch | [] [] [] | + keytouch-editor | [] | + keytouch-keyboa... | [] [] | + latrine | [] [] | + ld | [] [] [] [] | + leafpad | [] [] [] [] [] [] | + libc | [] [] [] [] [] | + libexif | [] | + libextractor | [] | + libgpewidget | [] [] [] [] [] | + libgpg-error | [] | + libgphoto2 | [] [] [] | + libgphoto2_port | [] [] | + libgsasl | [] [] | + libiconv | [] [] [] | + libidn | [] [] | + lifelines | () | + lilypond | [] [] [] | + lingoteach | [] [] [] | + lprng | | + lynx | [] [] [] | + m4 | [] [] [] [] | + mailfromd | | + mailutils | [] [] | + make | [] [] [] [] [] [] [] [] | + man-db | [] | + minicom | [] [] [] [] | + nano | [] [] [] [] [] [] [] | + opcodes | [] [] [] [] | + parted | [] [] [] | + pilot-qof | | + popt | [] [] [] [] | + psmisc | [] [] | + pwdutils | | + qof | [] | + radius | [] [] | + recode | [] [] [] [] [] [] [] [] | + rpm | [] [] | + screem | | + scrollkeeper | [] [] [] | + sed | [] [] [] [] [] | + shared-mime-info | [] [] [] [] [] [] | + sharutils | [] [] [] [] [] [] [] [] | + shishi | [] | + skencil | [] [] | + solfege | [] | + soundtracker | [] [] [] | + sp | [] | + system-tools-ba... | [] [] [] [] [] [] [] [] [] | + tar | [] [] [] [] [] | + texinfo | [] [] [] | + tin | [] () | + tuxpaint | [] [] | + unicode-han-tra... | | + unicode-transla... | [] [] | + util-linux | [] [] [] [] [] [] [] | + util-linux-ng | [] [] [] [] [] [] [] | + vorbis-tools | | + wastesedge | () | + wdiff | [] [] [] [] [] [] [] [] | + wget | [] [] [] [] [] [] [] [] | + xchat | [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] [] | + xpad | [] [] [] | + +--------------------------------------------------+ + es et eu fa fi fr ga gl gu he hi hr hu id is it + 85 22 14 2 48 101 61 12 2 8 2 6 53 29 1 52 + + ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn + +--------------------------------------------------+ + Compendium | [] | + a2ps | () [] [] | + aegis | () | + ant-phone | [] | + anubis | [] [] [] | + ap-utils | [] | + aspell | [] [] | + bash | [] | + bfd | | + bibshelf | [] | + binutils | | + bison | [] [] [] | + bison-runtime | [] [] [] | + bluez-pin | [] [] [] | + cflow | | + clisp | [] | + console-tools | | + coreutils | [] | + cpio | [] | + cpplib | [] | + cryptonit | [] | + dialog | [] [] | + diffutils | [] [] [] | + doodle | | + e2fsprogs | [] | + enscript | [] | + fetchmail | [] [] | + findutils | [] | + findutils_stable | [] | + flex | [] [] | + fslint | | + gas | | + gawk | [] [] | + gcal | | + gcc | | + gettext-examples | [] [] [] | + gettext-runtime | [] [] [] | + gettext-tools | [] [] | + gip | [] [] | + gliv | [] | + glunarclock | [] [] | + gmult | [] [] [] | + gnubiff | | + gnucash | () () () | + gnuedu | | + gnulib | [] [] | + gnunet | | + gnunet-gtk | | + gnutls | [] | + gpe-aerial | [] | + gpe-beam | [] | + gpe-calendar | [] | + gpe-clock | [] [] [] | + gpe-conf | [] [] [] | + gpe-contacts | [] | + gpe-edit | [] [] [] | + gpe-filemanager | [] [] | + gpe-go | [] [] [] | + gpe-login | [] [] [] | + gpe-ownerinfo | [] [] | + gpe-package | [] [] | + gpe-sketchbook | [] [] | + gpe-su | [] [] [] | + gpe-taskmanager | [] [] [] [] | + gpe-timesheet | [] | + gpe-today | [] [] | + gpe-todo | [] | + gphoto2 | [] [] | + gprof | [] | + gpsdrive | [] | + gramadoir | () | + grep | [] [] | + gretl | | + gsasl | [] | + gss | | + gst-plugins-bad | [] | + gst-plugins-base | [] | + gst-plugins-good | [] | + gst-plugins-ugly | [] | + gstreamer | [] | + gtick | [] | + gtkam | [] [] | + gtkorphan | [] | + gtkspell | [] [] | + gutenprint | [] | + hello | [] [] [] [] [] [] [] | + herrie | [] | + hylafax | | + idutils | [] | + indent | [] [] | + iso_15924 | [] | + iso_3166 | [] [] [] [] [] [] [] [] | + iso_3166_2 | [] | + iso_4217 | [] [] [] | + iso_639 | [] [] [] [] | + jpilot | () () | + jtag | | + jwhois | [] | + kbd | [] | + keytouch | [] | + keytouch-editor | [] | + keytouch-keyboa... | | + latrine | [] | + ld | | + leafpad | [] [] | + libc | [] [] [] | + libexif | | + libextractor | | + libgpewidget | [] | + libgpg-error | | + libgphoto2 | [] | + libgphoto2_port | [] | + libgsasl | [] | + libiconv | [] | + libidn | [] [] | + lifelines | [] | + lilypond | [] | + lingoteach | [] | + lprng | | + lynx | [] [] | + m4 | [] [] | + mailfromd | | + mailutils | | + make | [] [] [] | + man-db | | + minicom | [] | + nano | [] [] [] | + opcodes | [] | + parted | [] [] | + pilot-qof | | + popt | [] [] [] | + psmisc | [] [] [] | + pwdutils | | + qof | | + radius | | + recode | [] | + rpm | [] [] | + screem | [] | + scrollkeeper | [] [] [] [] | + sed | [] [] | + shared-mime-info | [] [] [] [] [] [] [] | + sharutils | [] [] | + shishi | | + skencil | | + solfege | () () | + soundtracker | | + sp | () | + system-tools-ba... | [] [] [] [] | + tar | [] [] [] | + texinfo | [] [] | + tin | | + tuxpaint | () [] [] | + unicode-han-tra... | | + unicode-transla... | | + util-linux | [] [] | + util-linux-ng | [] [] | + vorbis-tools | | + wastesedge | [] | + wdiff | [] [] | + wget | [] [] | + xchat | [] [] [] [] | + xkeyboard-config | [] [] [] | + xpad | [] [] [] | + +--------------------------------------------------+ + ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn + 51 2 25 3 2 0 6 0 2 2 20 0 11 1 103 6 + + or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta + +--------------------------------------------------+ + Compendium | [] [] [] [] [] | + a2ps | () [] [] [] [] [] [] | + aegis | () () | + ant-phone | [] [] | + anubis | [] [] [] | + ap-utils | () | + aspell | [] [] [] | + bash | [] [] | + bfd | | + bibshelf | [] | + binutils | [] [] | + bison | [] [] [] [] [] | + bison-runtime | [] [] [] [] [] | + bluez-pin | [] [] [] [] [] [] [] [] [] | + cflow | [] | + clisp | [] | + console-tools | [] | + coreutils | [] [] [] [] | + cpio | [] [] [] | + cpplib | [] | + cryptonit | [] [] | + dialog | [] | + diffutils | [] [] [] [] [] [] | + doodle | [] [] | + e2fsprogs | [] [] | + enscript | [] [] [] [] [] | + fetchmail | [] [] [] | + findutils | [] [] [] | + findutils_stable | [] [] [] [] [] [] | + flex | [] [] [] [] [] | + fslint | [] | + gas | | + gawk | [] [] [] [] | + gcal | [] | + gcc | [] [] | + gettext-examples | [] [] [] [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] [] [] [] | + gettext-tools | [] [] [] [] [] [] [] | + gip | [] [] [] [] | + gliv | [] [] [] [] [] [] | + glunarclock | [] [] [] [] [] [] | + gmult | [] [] [] [] | + gnubiff | () [] | + gnucash | () [] | + gnuedu | | + gnulib | [] [] [] | + gnunet | | + gnunet-gtk | [] | + gnutls | [] [] | + gpe-aerial | [] [] [] [] [] [] [] | + gpe-beam | [] [] [] [] [] [] [] | + gpe-calendar | [] [] [] [] | + gpe-clock | [] [] [] [] [] [] [] [] | + gpe-conf | [] [] [] [] [] [] [] | + gpe-contacts | [] [] [] [] [] | + gpe-edit | [] [] [] [] [] [] [] [] [] | + gpe-filemanager | [] [] | + gpe-go | [] [] [] [] [] [] [] [] | + gpe-login | [] [] [] [] [] [] [] [] | + gpe-ownerinfo | [] [] [] [] [] [] [] [] | + gpe-package | [] [] | + gpe-sketchbook | [] [] [] [] [] [] [] [] | + gpe-su | [] [] [] [] [] [] [] [] | + gpe-taskmanager | [] [] [] [] [] [] [] [] | + gpe-timesheet | [] [] [] [] [] [] [] [] | + gpe-today | [] [] [] [] [] [] [] [] | + gpe-todo | [] [] [] [] | + gphoto2 | [] [] [] [] [] [] | + gprof | [] [] [] | + gpsdrive | [] [] | + gramadoir | [] [] | + grep | [] [] [] [] | + gretl | [] [] [] | + gsasl | [] [] [] | + gss | [] [] [] [] | + gst-plugins-bad | [] [] [] | + gst-plugins-base | [] [] | + gst-plugins-good | [] [] | + gst-plugins-ugly | [] [] [] | + gstreamer | [] [] [] [] | + gtick | [] | + gtkam | [] [] [] [] [] | + gtkorphan | [] | + gtkspell | [] [] [] [] [] [] [] [] | + gutenprint | [] | + hello | [] [] [] [] [] [] [] [] | + herrie | [] [] [] | + hylafax | | + idutils | [] [] [] [] [] | + indent | [] [] [] [] [] [] [] | + iso_15924 | | + iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | + iso_3166_2 | | + iso_4217 | [] [] [] [] [] [] [] | + iso_639 | [] [] [] [] [] [] [] | + jpilot | | + jtag | [] | + jwhois | [] [] [] [] | + kbd | [] [] [] | + keytouch | [] | + keytouch-editor | [] | + keytouch-keyboa... | [] | + latrine | | + ld | [] | + leafpad | [] [] [] [] [] [] | + libc | [] [] [] [] | + libexif | [] [] | + libextractor | [] [] | + libgpewidget | [] [] [] [] [] [] [] [] | + libgpg-error | [] [] [] | + libgphoto2 | [] | + libgphoto2_port | [] [] [] | + libgsasl | [] [] [] [] | + libiconv | [] [] [] | + libidn | [] [] () | + lifelines | [] [] | + lilypond | | + lingoteach | [] | + lprng | [] | + lynx | [] [] [] | + m4 | [] [] [] [] [] | + mailfromd | [] | + mailutils | [] [] [] | + make | [] [] [] [] | + man-db | [] [] [] [] | + minicom | [] [] [] [] [] | + nano | [] [] [] [] | + opcodes | [] [] | + parted | [] | + pilot-qof | | + popt | [] [] [] [] | + psmisc | [] [] | + pwdutils | [] [] | + qof | [] [] | + radius | [] [] | + recode | [] [] [] [] [] [] [] | + rpm | [] [] [] [] | + screem | | + scrollkeeper | [] [] [] [] [] [] [] | + sed | [] [] [] [] [] [] [] [] [] | + shared-mime-info | [] [] [] [] [] [] | + sharutils | [] [] [] [] | + shishi | [] | + skencil | [] [] [] | + solfege | [] | + soundtracker | [] [] | + sp | | + system-tools-ba... | [] [] [] [] [] [] [] [] [] | + tar | [] [] [] [] | + texinfo | [] [] [] [] | + tin | () | + tuxpaint | [] [] [] [] [] [] | + unicode-han-tra... | | + unicode-transla... | | + util-linux | [] [] [] [] | + util-linux-ng | [] [] [] [] | + vorbis-tools | [] | + wastesedge | | + wdiff | [] [] [] [] [] [] [] | + wget | [] [] [] [] | + xchat | [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] | + xpad | [] [] [] | + +--------------------------------------------------+ + or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta + 0 5 77 31 53 4 58 72 3 45 46 9 45 122 3 + + tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu + +---------------------------------------------------+ + Compendium | [] [] [] [] | 19 + a2ps | [] [] [] | 19 + aegis | [] | 1 + ant-phone | [] [] | 6 + anubis | [] [] [] | 11 + ap-utils | () [] | 4 + aspell | [] [] [] | 16 + bash | [] | 6 + bfd | | 2 + bibshelf | [] | 7 + binutils | [] [] [] [] | 9 + bison | [] [] [] [] | 20 + bison-runtime | [] [] [] [] | 18 + bluez-pin | [] [] [] [] [] [] | 28 + cflow | [] [] | 5 + clisp | | 9 + console-tools | [] [] | 5 + coreutils | [] [] [] | 18 + cpio | [] [] [] [] | 11 + cpplib | [] [] [] [] [] | 12 + cryptonit | [] | 6 + dialog | [] [] [] | 9 + diffutils | [] [] [] [] [] | 29 + doodle | [] | 6 + e2fsprogs | [] [] | 10 + enscript | [] [] [] | 16 + fetchmail | [] [] | 12 + findutils | [] [] [] | 11 + findutils_stable | [] [] [] [] | 18 + flex | [] [] | 15 + fslint | [] | 2 + gas | [] | 3 + gawk | [] [] [] | 16 + gcal | [] | 5 + gcc | [] [] [] | 7 + gettext-examples | [] [] [] [] [] [] | 29 + gettext-runtime | [] [] [] [] [] [] | 28 + gettext-tools | [] [] [] [] [] | 20 + gip | [] [] | 13 + gliv | [] [] | 11 + glunarclock | [] [] [] | 15 + gmult | [] [] [] [] | 16 + gnubiff | [] | 2 + gnucash | () [] | 5 + gnuedu | [] | 2 + gnulib | [] | 10 + gnunet | | 0 + gnunet-gtk | [] [] | 3 + gnutls | | 4 + gpe-aerial | [] [] | 14 + gpe-beam | [] [] | 14 + gpe-calendar | [] [] | 7 + gpe-clock | [] [] [] [] | 21 + gpe-conf | [] [] [] | 16 + gpe-contacts | [] [] | 10 + gpe-edit | [] [] [] [] [] | 22 + gpe-filemanager | [] [] | 7 + gpe-go | [] [] [] [] | 19 + gpe-login | [] [] [] [] [] | 21 + gpe-ownerinfo | [] [] [] [] | 21 + gpe-package | [] | 6 + gpe-sketchbook | [] [] | 16 + gpe-su | [] [] [] [] | 21 + gpe-taskmanager | [] [] [] [] | 21 + gpe-timesheet | [] [] [] [] | 18 + gpe-today | [] [] [] [] [] | 21 + gpe-todo | [] [] | 8 + gphoto2 | [] [] [] [] | 21 + gprof | [] [] | 13 + gpsdrive | [] | 5 + gramadoir | [] | 7 + grep | [] | 12 + gretl | | 6 + gsasl | [] [] [] | 9 + gss | [] | 7 + gst-plugins-bad | [] [] [] | 13 + gst-plugins-base | [] [] | 11 + gst-plugins-good | [] [] [] [] [] | 16 + gst-plugins-ugly | [] [] [] | 13 + gstreamer | [] [] [] | 18 + gtick | [] [] | 7 + gtkam | [] | 16 + gtkorphan | [] | 7 + gtkspell | [] [] [] [] [] [] | 27 + gutenprint | | 4 + hello | [] [] [] [] [] | 38 + herrie | [] [] | 8 + hylafax | | 0 + idutils | [] [] | 15 + indent | [] [] [] [] [] | 28 + iso_15924 | [] [] | 4 + iso_3166 | [] [] [] [] [] [] [] [] [] | 54 + iso_3166_2 | [] [] | 4 + iso_4217 | [] [] [] [] [] | 24 + iso_639 | [] [] [] [] [] | 26 + jpilot | [] [] [] [] | 7 + jtag | [] | 3 + jwhois | [] [] [] | 13 + kbd | [] [] [] | 13 + keytouch | [] | 8 + keytouch-editor | [] | 5 + keytouch-keyboa... | [] | 5 + latrine | [] [] | 5 + ld | [] [] [] [] | 10 + leafpad | [] [] [] [] [] | 24 + libc | [] [] [] | 19 + libexif | [] | 5 + libextractor | [] | 5 + libgpewidget | [] [] [] | 20 + libgpg-error | [] | 6 + libgphoto2 | [] [] | 9 + libgphoto2_port | [] [] [] | 11 + libgsasl | [] | 8 + libiconv | [] [] | 11 + libidn | [] [] | 11 + lifelines | | 4 + lilypond | [] | 6 + lingoteach | [] | 6 + lprng | [] | 2 + lynx | [] [] [] | 15 + m4 | [] [] [] | 18 + mailfromd | [] [] | 3 + mailutils | [] [] | 8 + make | [] [] [] | 20 + man-db | [] | 9 + minicom | [] | 14 + nano | [] [] [] | 20 + opcodes | [] [] | 10 + parted | [] [] [] | 11 + pilot-qof | [] | 1 + popt | [] [] [] [] | 18 + psmisc | [] [] | 10 + pwdutils | [] | 3 + qof | [] | 4 + radius | [] [] | 7 + recode | [] [] [] | 25 + rpm | [] [] [] [] | 13 + screem | [] | 2 + scrollkeeper | [] [] [] [] | 26 + sed | [] [] [] [] | 23 + shared-mime-info | [] [] [] | 29 + sharutils | [] [] [] | 23 + shishi | [] | 3 + skencil | [] | 7 + solfege | [] | 3 + soundtracker | [] [] | 9 + sp | [] | 3 + system-tools-ba... | [] [] [] [] [] [] [] | 38 + tar | [] [] [] | 17 + texinfo | [] [] [] | 15 + tin | | 1 + tuxpaint | [] [] [] | 19 + unicode-han-tra... | | 0 + unicode-transla... | | 2 + util-linux | [] [] [] | 20 + util-linux-ng | [] [] [] | 20 + vorbis-tools | [] [] | 4 + wastesedge | | 1 + wdiff | [] [] | 23 + wget | [] [] [] | 20 + xchat | [] [] [] [] | 29 + xkeyboard-config | [] [] [] | 14 + xpad | [] [] [] | 15 + +---------------------------------------------------+ + 76 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu + 163 domains 0 3 1 74 51 0 143 21 1 57 7 45 0 2036 + + Some counters in the preceding matrix are higher than the number of +visible blocks let us expect. This is because a few extra PO files are +used for implementing regional variants of languages, or language +dialects. + + For a PO file in the matrix above to be effective, the package to +which it applies should also have been internationalized and +distributed as such by its maintainer. There might be an observable +lag between the mere existence a PO file and its wide availability in a +distribution. + + If November 2007 seems to be old, you may fetch a more recent copy +of this `ABOUT-NLS' file on most GNU archive sites. The most +up-to-date matrix with full percentage details can be found at +`http://translationproject.org/extra/matrix.html'. + +1.6 Using `gettext' in new packages +=================================== + +If you are writing a freely available program and want to +internationalize it you are welcome to use GNU `gettext' in your +package. Of course you have to respect the GNU Library General Public +License which covers the use of the GNU `gettext' library. This means +in particular that even non-free programs can use `libintl' as a shared +library, whereas only free software can use `libintl' as a static +library or use modified versions of `libintl'. + + Once the sources are changed appropriately and the setup can handle +the use of `gettext' the only thing missing are the translations. The +Free Translation Project is also available for packages which are not +developed inside the GNU project. Therefore the information given above +applies also for every other Free Software Project. Contact +`coordinator@translationproject.org' to make the `.pot' files available +to the translation teams. + diff --git a/jni/iconv/AUTHORS b/jni/iconv/AUTHORS new file mode 100644 index 0000000..8bedd79 --- /dev/null +++ b/jni/iconv/AUTHORS @@ -0,0 +1 @@ +Bruno Haible diff --git a/jni/iconv/COPYING b/jni/iconv/COPYING new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/jni/iconv/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/jni/iconv/COPYING.LIB b/jni/iconv/COPYING.LIB new file mode 100644 index 0000000..778d0bb --- /dev/null +++ b/jni/iconv/COPYING.LIB @@ -0,0 +1,482 @@ + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/jni/iconv/ChangeLog b/jni/iconv/ChangeLog new file mode 100644 index 0000000..bf6ed29 --- /dev/null +++ b/jni/iconv/ChangeLog @@ -0,0 +1,4646 @@ +2009-06-30 Bruno Haible + + * Version 1.13.1 released. + +2009-06-30 Bruno Haible + + * configure.ac: Bump version number to 1.13.1. + * README: Likewise. + +2009-06-04 Bruno Haible + + * preload/Makefile.devel (AUTOCONF): Switch to version 2.63. + (ACLOCAL): Switch to version 1.11. + +2009-05-19 Bruno Haible + + * Makefile.devel (AUTOMAKE, ACLOCAL): Switch to version 1.11. + * autogen.sh: Update comments. + +2009-04-24 Bruno Haible + + Fix a compilation error on HP-UX 11.00, introduced on 2008-09-16. + * src/iconv_open2.h: Don't initialize nonexistent field if + !(HAVE_WCRTOMB || HAVE_MBRTOWC). + Patch by Joel Brobecker . + +2009-04-15 Bruno Haible + + * src/Makefile.in (install, uninstall): Append the $(EXEEXT) suffix + explicitly. Needed on Cygwin. + +2009-04-11 Bruno Haible + + * configure.ac: Move the statements for WOE32 and WINDRES. + +2009-03-26 Bruno Haible + + * Version 1.13 released. + +2009-03-26 Bruno Haible + + * src/iconv.c: Update copyright header to GPLv3+. + (print_version): Update license info. + +2009-03-26 Bruno Haible + + * src/iconv.c (print_version): Bump year. + +2009-03-25 Bruno Haible + + * build-aux/config.guess: Update to GNU version 2009-02-03. + * build-aux/config.sub: Likewise. + +2009-03-25 Bruno Haible + + * configure.ac: Bump version number to 1.13. + * README: Likewise. + * include/iconv.h.in (_LIBICONV_VERSION): Likewise. + * windows/iconv.rc: Update. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 7:0:5. + +2009-03-25 Bruno Haible + + Fix the handling of Windows resources in shared libraries. + * configure.ac: Invoke LT_LANG for 'Windows Resource'. + * lib/Makefile.in (RC): New variable. + (WINDRES): Remove variable. + (OBJECTS_RES_yes): Add .lo suffix. + (libiconv.res.lo): Renamed from libiconv.res. Use libtool --tag=RC. + (clean): Simplify. + Based on a patch by Roumen Petrov . + +2009-03-14 Bruno Haible + + * autogen.sh: Checkout gnulib using 'git' instead of 'cvs'. + +2009-01-24 Bruno Haible + + * tools/Makefile (ALL): Add cp1131.h. + (cp1131.h): New rule. + * lib/encodings.def: Add CP1131. + * lib/cp1131.h: New file. + * lib/converters.h: Include it. + * README, man/iconv_open.3: Add CP1131. + * NOTES: Mention CP1131. + * tests/CP1131.TXT: New file. + * tests/Makefile.in (check): Also test CP1131. + +2009-01-17 Bruno Haible + + Add support for "make install-strip". + * configure.ac: Search for 'strip'. Invoke AM_PROG_INSTALL_STRIP. + * Makefile.in (install-strip): New rule. + * src/Makefile.in (STRIP, INSTALL_STRIP_PROGRAM, install_sh): New + variables. + (install-strip): New rule. + * lib/Makefile.in (install-strip): New target. + * preload/Makefile.in (install-strip): Likewise. + * man/Makefile.in (install-strip): Likewise. + Reported by Alon Bar-Lev . + +2009-01-17 Bruno Haible + + Update after gnulib changed. + * src/Makefile.in (RELOCATABLE_STRIP): New variable. + +2009-01-17 Bruno Haible + + Make --enable-relocatable work on glibc systems. + * src/Makefile.in (host): New variable. + +2009-01-17 Bruno Haible + + * lib/genflags.c: Include . + +2009-01-14 Bruno Haible + + * configure.ac: More consistent m4 quoting. + * preload/configure.ac: Likewise. + +2008-09-28 Bruno Haible + + * build-aux/ltmain.sh (func_emit_cwrapperexe_src): On mingw, + preprocess the argument vector through prepare_spawn. + +2008-09-27 Bruno Haible + + * build-aux/config.guess: Update to GNU version 2008-09-08. + * build-aux/config.sub: Likewise. + +2008-09-26 Bruno Haible + + * tests/test-shiftseq.c (main1, main2): Use ICONV_CONST. + +2008-09-26 Bruno Haible + + * Makefile.devel (GNULIB_MODULES): Add sigpipe, stdio. + * tests/Makefile.in (check, table-from, table-to, test-shiftseq): Link + all programs against libicrt.a. Needed for the stdio function + replacements on mingw. + +2008-09-21 Tadamasa Teranishi + + * lib/encodings_extra.def: Add aliases for EUC-JISX0213, SHIFT_JISX0213, + ISO-2022-JP-3, found on . + +2008-09-20 Bruno Haible + + * man/iconv_open_into.3: New file. + +2008-09-16 Bruno Haible + + New function iconv_open_into. + * include/iconv.h.in: Include and its prerequisites. + (iconv_allocation_t): New type. + (iconv_open_into): New declaration. + * lib/iconv_open1.h: New file, extracted from lib/iconv.c. + * lib/iconv_open2.h: New file, extracted from lib/iconv.c. + * lib/iconv.c (iconv_open): Include iconv_open1.h and iconv_open2.h. + Verify size of iconv_allocation_t. + (iconv_open_into): New function. + * lib/loop_wchar.h (struct wchar_conv_struct): Don't define a state + field if !(HAVE_WCRTOMB || HAVE_MBRTOWC). + * configure.ac: Set and substitute USE_MBSTATE_T, BROKEN_WCHAR_H. + Reported by Roman Rybalko . + +2008-09-16 Bruno Haible + + * Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.63. + +2008-09-16 Bruno Haible + + * include/iconv.h.in: Use Unicode single-quotes in comments. + +2008-09-14 Bruno Haible + + * Makefile.devel (GNULIB_MODULES): Add strerror. + +2008-09-07 Bruno Haible + + Make behaviour when encountering invalid input after a shift sequence + more consistent. + * lib/converters.h (RET_SHIFT_ILSEQ): New macro. + (RET_ILSEQ): Define in terms of RET_SHIFT_ILSEQ. + (RET_TOOFEW): Change to avoid collisions with RET_SHIFT_ILSEQ. + (DECODE_SHIFT_ILSEQ, DECODE_TOOFEW): New macros. + * lib/loop_unicode.h (unicode_loop_convert): Take into account the + shift count contained in the negative return values. + * lib/hz.h (hz_mbtowc): When encountering invalid input, store the + modified state and return RET_SHIFT_ILSEQ. + * lib/iso2022_cn.h (iso2022_cn_mbtowc): Likewise. + * lib/iso2022_cnext.h (iso2022_cn_ext_mbtowc): Likewise. + * lib/iso2022_jp.h (iso2022_jp_mbtowc): Likewise. + * lib/iso2022_jp1.h (iso2022_jp1_mbtowc): Likewise. + * lib/iso2022_jp2.h (iso2022_jp2_mbtowc): Likewise. + * lib/iso2022_jp3.h (iso2022_jp3_mbtowc): Likewise. + * lib/iso2022_kr.h (iso2022_kr_mbtowc): Likewise. + * lib/ucs2.h (ucs2_mbtowc): Likewise. + * lib/ucs4.h (ucs4_mbtowc): Likewise. + * lib/utf16.h (utf16_mbtowc): Likewise. + * lib/utf32.h (utf32_mbtowc): Likewise. + * lib/utf7.h (utf7_mbtowc): Likewise. + * lib/utf16be.h (utf16be_mbtowcutf16be_mbtowc): When encountering + invalid input, return RET_SHIFT_ILSEQ. + * lib/utf16le.h (utf16le_mbtowc): Likewise. + * tests/test-shiftseq.c: New file. + * tests/Makefile.in (check): Run test-shiftseq. + (test-shiftseq, test-shiftseq.@OBJEXT@): New rules. + (clean): Remove test-shiftseq executable. + Reported by Roman Rybalko + at . + +2008-09-07 Bruno Haible + + * man/iconv.3: Clarify the processing of shift-sequences. + +2008-09-07 Bruno Haible + + * m4/libtool.m4: Update from libtool-2.2.6, with modifications: + 2008-04-06 Bruno Haible + * m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use + CONFIG_SHELL; don't assume that the Makefile.in will set SHELL + to ${CONFIG_SHELL}. + * m4/ltoptions.m4: Update from libtool-2.2.6. + * m4/ltsugar.m4: Likewise. + * m4/ltversion.m4: Likewise. + * build-aux/ltmain.sh: Likewise. + +2008-09-06 Bruno Haible + + * lib/gbk.h (gbk_wctomb): Fix an out-of-bounds write. + Reported by Roman Rybalko + at . + +2008-06-30 Bruno Haible + + Fix sed expressions to work with the old sed-3.02 on MSYS. + * windows/windres-options (sed_extract_major, sed_extract_minor, + sed_extract_subminor): Put a semicolon before the closing brace. Use + an i\ command instead of an a\ command. + Reported by Sunil Negi + in + via Keith Marshall . + +2008-05-22 Bruno Haible + + * README.woe32: Update with info from GNU gettext's README.woe32. + +2008-05-18 Bruno Haible + + * m4/libtool.m4: Update from libtool-2.2.4, with modifications: + 2008-04-06 Bruno Haible + * m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use + CONFIG_SHELL; don't assume that the Makefile.in will set SHELL + to ${CONFIG_SHELL}. + * m4/ltoptions.m4: Update from libtool-2.2.4. + * m4/ltversion.m4: Likewise. + * m4/lt~obsolete.m4: Likewise. + * build-aux/ltmain.sh: Likewise. + +2008-04-14 Bruno Haible + + * tests/Makefile.in (check): Remove *.dSYM directories left over by gcc + on MacOS X 10.5. + +2008-04-14 Bruno Haible + + * preload/configure.ac: Invoke AC_USE_SYSTEM_EXTENSIONS instead of + AC_AIX and AC_MINIX. + * Makefile.devel (AUTOCONF, AUTOHEADER): Require autoconf-2.62. + * preload/Makefile.devel (AUTOCONF): Likewise. + * autogen.sh: Likewise. + +2008-04-06 Bruno Haible + + * m4/libtool.m4: Update from libtool-2.2.2, with modifications: + 2008-04-06 Bruno Haible + * m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use + CONFIG_SHELL; don't assume that the Makefile.in will set SHELL + to ${CONFIG_SHELL}. + * m4/ltoptions.m4: New file, from libtool-2.2.2. + * m4/ltsugar.m4: New file, from libtool-2.2.2. + * m4/ltversion.m4: New file, from libtool-2.2.2. + * m4/lt~obsolete.m4: New file, from libtool-2.2.2. + * build-aux/ltmain.sh: New file, from libtool-2.2.2. + * configure.ac: Use LT_INIT instead of AC_PROG_LIBTOOL. + * preload/configure.ac: Likewise. + +2008-04-06 Bruno Haible + + More portable way of building the preloadable library. + * preload/Makefile.devel: New file. + * preload/Makefile.in: New file, based on lib/Makefile.in. + * preload/configure.ac: New file, based on configure.ac. + * Makefile.devel (all): Recurse into preload directory. + * Makefile.in (all, install, installdirs, uninstall, check, + mostlyclean, clean, distclean, maintainer-clean): Recurse into preload + directory. + * configure.ac: Likewise. + (OS, GCC, PLUGLIB): Remove definitions. + * lib/Makefile.in (all): Don't depend on PLUGLIB. + (preloadable_libiconv.so, preloadable_libiconv_linux.so, + preloadable_libiconv_solaris.so, preloadable_libiconv_osf.so): Remove + rules. + (install, uninstall, clean): Don't handle the preloadable library here. + +2008-04-06 Bruno Haible + + Avoid a gcc warning. + * lib/loop_unicode.h (unicode_loop_convert): Add a cast. + +2008-04-06 Bruno Haible + + * src/iconv.c (print_version): Bump year. + +2008-04-06 Bruno Haible + + Support all possible nl_langinfo(CODESET) results on the respective + platforms, according to libcharset/lib/config.charset. + * lib/encodings.def: Add DEFALIAS statements, conditional on + USE_AIX_ALIASES, USE_HPUX_ALIASES, USE_OSF1_ALIASES, + USE_SOLARIS_ALIASES. + * lib/encodings_aix.def: Add DEFALIAS statements, conditional on + USE_AIX_ALIASES. + * lib/encodings_osf1.def: Add DEFALIAS statements, conditional on + USE_OSF1_ALIASES. + * lib/genaliases.c (emit_alias): New function, extracted from + emit_encoding. + (emit_encoding): Use it. + (main): Define DEFALIAS. + * lib/genaliases2.c (counter): New variable, extracted from + emit_encoding. + (emit_alias): New function, extracted from emit_encoding. + (emit_encoding): Use it. + (main): Define DEFALIAS. + * lib/genflags.c (main): Define DEFALIAS. + * lib/iconv.c (all_encodings): Define DEFALIAS. + Include the system dependent variant of aliases.h on the appropriate + systems. + (all_canonical): Include the system dependent variant of canonical.h, + canonical_aix.h, canonical_osf1.h, canonical_local.h on the appropriate + systems. + * lib/aliases2.h: Include the system dependent variant of + aliases_aix.h or aliases_osf1.h on the appropriate systems. + * lib/Makefile.in (iconv.lo): Depend on aliases_sysaix.h, + aliases_syshpux.h, aliases_sysosf1.h, aliases_syssolaris.h, + aliases_aix_sysaix.h, lib/aliases_osf1_sysosf1.h, and also + aliases_extra.h, translit.h. + * Makefile.devel (all): Depend on lib/aliases_sysaix.h, + lib/aliases_syshpux.h, lib/aliases_sysosf1.h, lib/aliases_syssolaris.h, + lib/aliases_aix_sysaix.h, lib/aliases_osf1_sysosf1.h. + (lib/aliases_sysaix.h, lib/aliases_syshpux.h, lib/aliases_sysosf1.h, + lib/aliases_syssolaris.h): New rules. + (lib/aliases_aix_sysaix.h): New rule. + (lib/aliases_osf1_sysosf1.h): New rule. + * autogen.sh: Also remove lib/aliases_sysaix.h, lib/aliases_syshpux.h, + lib/aliases_sysosf1.h, lib/aliases_syssolaris.h, + lib/aliases_aix_sysaix.h, lib/aliases_osf1_sysosf1.h. + +2008-04-06 Bruno Haible + + * build-aux/config.libpath: Remove file, brought in by gnulib-tool. + * build-aux/config.rpath: Remove file, brought in by gnulib-tool. + +2007-11-11 Bruno Haible + + * Version 1.12 released. + +2007-11-11 Bruno Haible + + * Makefile.devel (AUTOCONF, AUTOHEADER): Require version 2.61. + (AUTOMAKE, ACLOCAL): Require version 1.10. + (srclib/Makefile.in): Avoid error from automake. + +2007-10-26 Bruno Haible + + * m4/libtool.m4: Update, based on libtool-1.5.24. + * build-aux/ltmain.sh: Update, based on libtool-1.5.24. + +2007-10-23 Bruno Haible + + * build-aux/config.guess: Update to GNU version 2007-07-22. + * build-aux/config.sub: Likewise. + +2007-10-23 Bruno Haible + + * configure.ac: Bump version number to 1.12. + * README: Likewise. + +2007-10-23 Bruno Haible + + Move relocatability infrastructure to gnulib. + * gnulib-local/lib/relocatable.h: Remove file. + * gnulib-local/lib/relocatable.c: Remove file. + +2007-10-23 Bruno Haible + + Update from GNU gettext. + 2006-11-26 Bruno Haible + * gnulib-local/lib/xalloc.h (xmemdup): Add a typesafe C++ + template variant. + Based on a patch from Paul Eggert in gnulib. + 2006-11-06 Bruno Haible + * gnulib-local/lib/xalloc.h (xcharalloc): New macro. + (xmemdup): New declaration. + * gnulib-local/lib/xstrdup.c (xmemdup): New function. + 2006-11-03 Bruno Haible + * gnulib-local/lib/xalloc.h (XMALLOC, XNMALLOC, XZALLOC, + XCALLOC): New macros. + (xnboundedmalloc): New inline function. + * gnulib-local/lib/xstrdup.c (xstrdup): Use XNMALLOC instead of + xmalloc. + 2006-11-02 Bruno Haible + * lib/xalloc.h (xnmalloc): New declaration. From gnulib + xalloc.h. + * lib/xmalloc.c (fixup_null_alloc): Write NULL, not 0. + (xnmalloc): New function. + +2007-10-23 Bruno Haible + + Moved module xreadlink to gnulib. + * gnulib-local/modules/xreadlink: Remove file. + * gnulib-local/lib/xreadlink.h: Remove file. + * gnulib-local/lib/xreadlink.c: Remove file. + * gnulib-local/m4/xreadlink.m4: Remove file. + +2007-10-07 Bruno Haible + + Update program license to GPLv3. + * COPYING: Replace with GPL 3. + * windows/iconv.rc (Comments): Update. + +2007-10-07 Bruno Haible + + * gnulib-local/lib/alloca.in.h: Renamed from gnulib-local/lib/alloca_.h. + +2007-03-30 Bruno Haible + + * gnulib-local/lib/alloca_.h: Change prefix of double-inclusion guard + macro to _GL_. + +2006-06-19 Paul Eggert + + * gnulib-local/lib/alloca_.h (alloca) [defined alloca]: Don't define or + declare. + +2007-09-29 Bruno Haible + + * autogen.sh (GNULIB_CVS_ROOT): Change to read-only git mirror + valid since 2007-09-19. + +2007-07-07 Bruno Haible + + * autogen.sh: Add an option --skip-gnulib. + +2007-07-07 Bruno Haible + + * gnulib-local/lib/uniwidth.h: Remove file, moved to gnulib. + * gnulib-local/lib/width.c: Remove file, moved to gnulib. + * gnulib-local/lib/cjk.h: Remove file, moved to gnulib. + * gnulib-local/modules/uniwidth: Remove file. + * Makefile.devel (GNULIB_MODULES): Remove uniwidth, add uniwidth/width. + * src/iconv.c: Include uniwidth/cjk.h instead of cjk.h. + +2007-06-30 Bruno Haible + + * src/iconv.c (print_version): Use the standard --version output, see + . + +2007-06-30 Bruno Haible + + * autogen.sh: New file. + * DEPENDENCIES: New file. + * HACKING: New file. + +2007-06-30 Bruno Haible + + * src/iconv.c: Provide translator comments for many messages. + (conversion_error_EILSEQ, conversion_error_EINVAL, + conversion_error_other): New functions, extracted from convert. + (convert): Use them. + Reported by Tim Van Holder . + +2007-06-09 Bruno Haible + + * gnulib-local/lib/relocwrapper.c: Remove file. + +2007-05-27 Bruno Haible + + * windows/libiconv.rc: New file. + * windows/iconv.rc: New file. + * windows/windres-options: New file. + * configure.ac (WOE32): New variable. + (WINDRES) [WOE32]: New variable. + * lib/Makefile.in (WINDRES): New variable. + (PACKAGE_VERSION): New variable. + (OBJECTS_EXP_yes): Renamed from OBJECTS_yes. + (OBJECTS_EXP_no): Renamed from OBJECTS_no. + (OBJECTS_RES_yes, OBJECTS_RES_no): New variables. + (OBJECTS): Add one of them. + (libiconv.res): New rule. + (clean): Remove also libiconv.res. + * src/Makefile.in (WINDRES): New variable. + (PACKAGE_VERSION): New variable. + (OBJECTS_RES_yes, OBJECTS_RES_no): New variables. + (all, iconv_no_i18n, install): Use them. + (iconv.res): New rule. + (clean): Remove also iconv.res. + Suggested and inspired by work by Perry Rapp. + +2007-05-27 Bruno Haible + + Follow broken iconv() prototype in POSIX. + * configure.ac (ICONV_CONST): Set to empty if the system has no iconv. + * lib/config.h.in (ICONV_CONST): Change default value to an empty + comment. + * src/iconv.c (ICONV_CONST): Change default value to empty. + Reported by Andreas Krennmair . + +2007-05-25 Bruno Haible + + * tools/Makefile (ALL): Add rk1048.h. + (rk1048.h): New rule. + * lib/encodings.def: Add RK1048. + * lib/rk1048.h: New file. + * lib/converters.h: Include it. + * README, man/iconv_open.3: Add RK1048. + * NOTES: Mention RK1048. + * tests/RK1048.TXT: New file. + * tests/Makefile.in (check): Also test RK1048. + Suggested by Timur Birsh . + +2007-04-24 Bruno Haible + + * man/iconv_open.3: Tweak explanation of TRANSLIT. + Reported by Perry Rapp. + +2007-04-23 Bruno Haible + + * tests/check-subst: Use the output of 'printf' only if it didn't + crash. Needed to work around a buffer overflow in Solaris /bin/printf. + Reported by Arto C. Nirkko . + +2007-04-23 Bruno Haible + + * lib/iconv.c (iconv_open, iconv_canonicalize): Treat native Woe32 + systems like those which define __STDC_ISO_10646__. + Reported by Keith Marshall . + +2007-03-31 Bruno Haible + + * man/iconv.1: Use HYPHEN-MINUS signs instead of HYPHENs where + appropriate. + * man/iconv_open.3: Likewise. + * man/iconv.3: Likewise. + * man/iconv_close.3: Likewise. + * man/iconvctl.3: Likewise. + +2007-03-31 Bruno Haible + + * man/iconv.1: Mark as POSIX compliant. + * man/iconv_open.3: Likewise. + * man/iconv.3: Likewise. + * man/iconv_close.3: Likewise. + + * man/*.[13]: Syntactic simplifications. + +2007-03-19 Bruno Haible + + Assume that mkinstalldirs also creates the necessary parent directories. + * Makefile.in (install, installdirs): Don't explicitly create the + parent directories. + * lib/Makefile.in (install, installdirs): Likewise. + * src/Makefile.in (install, installdirs): Likewise. + * man/Makefile.in (install, installdirs): Likewise. + Reported by Thomas Klausner . + +2007-03-04 Bruno Haible + + * Makefile.devel (GNULIB_MODULES): Add relocatable-prog. Remove + relocatable, relocwrapper. + * configure.ac: Invoke gl_RELOCATABLE instead of AC_RELOCATABLE. + * gnulib-local/modules/progreloc: Remove file. + * gnulib-local/modules/relocatable: Remove file. + * gnulib-local/modules/relocwrapper: Remove file. + * gnulib-local/m4/relocatable.m4: Remove file. + * gnulib-local/lib/strerror.c.diff: Remove file. + * src/Makefile.in: Remove SET_RELOCATABLE invocation. Instead get + RELOCATABLE_LDFLAGS and INSTALL_PROGRAM_ENV. + +2007-02-19 Bruno Haible + + * gnulib-local/lib/xmalloc.c: Don't include exit.h. + * src/iconv.c: Likewise. + +2007-02-16 Juan Manuel Guerrero + + * djgpp/*: Update. + +2007-02-03 Bruno Haible + + * tools/Makefile (ksc5601.h): Add one extra character. + * lib/ksc5601.h: Regenerated. + * lib/cp949.h (cp949_mbtowc, cp949_wctomb): Exclude the new character. + * tests/EUC-KR.TXT: Add CIRCLED HANGUL IEUNG U. + * tests/JOHAB.TXT: Likewise. + Reported by Jungshik Shin (ì‹ ì •ì‹, 申政湜) . + + * lib/euc_kr.h: Update comments. + * lib/johab.h: Likewise. + +2007-02-03 Bruno Haible + + * tools/cjk_tab_to_h.c (output_title): Bump copyright year. + +2007-01-26 Bruno Haible + + Moved streq.h to gnulib. + * gnulib-local/lib/streq.h: Remove file. + * gnulib-local/modules/uniwidth (Files): Remove lib/streq.h. + (Depends-on): Add streq. + (lib_SOURCES): Remove streq.h. + +2007-01-26 Bruno Haible + + Moved unitypes.h to gnulib. + * gnulib-local/lib/unitypes.h: Remove file. + * gnulib-local/modules/uniwidth (Files): Remove lib/unitypes.h. + (Depends-on): Add unitypes. + (lib_SOURCES): Remove unitypes.h. + +2007-01-26 Bruno Haible + + Moved canonicalize to gnulib. + * gnulib-local/modules/canonicalize: Remove file. + * gnulib-local/lib/canonicalize.h: Remove file. + * gnulib-local/lib/canonicalize.c: Remove file. + * gnulib-local/m4/canonicalize.m4: Remove file. + * gnulib-local/modules/progreloc (Depends-on): Replace 'canonicalize' + with 'canonicalize-lgpl'. + +2006-12-20 Bruno Haible + + * lib/Makefile.in (install): On AIX, add the contents of + /lib/libiconv.a to libiconv.a. + +2006-12-20 Bruno Haible + + * Makefile.devel (all): Depend on srclib/Makefile.gnulib, not + srclib/Makefile.am. + (aclocal.m4): Likewise. Touch the resulting file, since aclocal not + always does it. + (srclib/Makefile.gnulib): Renamed from srclib/Makefile.am. Pass + option --makefile-name. + (srclib/Makefile.in): Depend on srclib/Makefile.gnulib too. + * srclib/Makefile.am: New file that includes srclib/Makefile.gnulib. + +2006-10-31 Bruno Haible + + Update from GNU gettext. + 2006-10-29 Bruno Haible + Make it compile in C++ mode. + * gnulib-local/lib/xalloc.h (xrealloc): Define as template + with appropriate return type. + * gnulib-local/lib/xstrdup.c (xstrdup): Cast xmalloc result. + 2006-10-26 Bruno Haible + * gnulib-local/modules/canonicalize (Makefile.am): Remove + EXTRA_DIST. Now done by gnulib-tool. + * gnulib-local/modules/relocatable (Makefile.am): Likewise. + * gnulib-local/modules/relocwrapper (Makefile.am): Likewise. + 2006-10-25 Bruno Haible + * gnulib-local/m4/relocatable.m4 (AC_RELOCATABLE_BODY): + Renamed from AC_RELOCATABLE, without the AC_LIBOBJ invocation. + (AC_RELOCATABLE): New macro. Invoke AC_LIBOBJ here. + * gnulib-local/modules/relocwrapper (configure.ac): Invoke + AC_RELOCATABLE instead of requiring it. + 2006-10-12 Bruno Haible + * gnulib-local/modules/canonicalize (Makefile.am): Distribute + all files in lib/ through EXTRA_DIST. + * gnulib-local/modules/relocatable (Makefile.am): Likewise. + 2006-09-14 Bruno Haible + * gnulib-local/lib/canonicalize.c: Include + unconditionally. + * gnulib-local/lib/relocatable.c: Likewise. + * lib/relocatable.c: Likewise. + * gnulib-local/lib/relocwrapper.c: Likewise. + * gnulib-local/lib/xmalloc.c: Likewise. + * gnulib-local/lib/xreadlink.c: Likewise. + * gnulib-local/lib/xstrdup.c: Likewise. + 2006-08-02 Bruno Haible + * gnulib-local/modules/canonicalize: Put under LGPL. + * gnulib-local/modules/relocatable: Likewise. + 2006-07-18 Bruno Haible + * gnulib-local/xalloc.h (xzalloc): New declaration. + * gnulib-local/xmalloc.c (xzalloc): New function. + +2006-10-24 Bruno Haible + + * man/Makefile.in (PACKAGE): New variable. Needed for docdir. + Reported by Charles Wilson . + +2006-10-14 Bruno Haible + + * COPYING: New file. + * README: Clarify copyright of the iconv program. + Reported by Charles Wilson . + +2006-08-08 Bruno Haible + + * INSTALL.generic: Add a recommendation for Tru64. + Reported by Gary V. Vaughan . + +2006-07-29 Bruno Haible + + * tests/check-subst: Set CHARSETALIASDIR. + Needed so that "make check" works before "make install" on systems + such as NetBSD. + +2006-07-29 Bruno Haible + + * Makefile.devel (aclocal.m4): Depend on srclib/Makefile.am. + (AUTOCONF_FILES): Add the existing *.m4 files. + +2006-07-29 Bruno Haible + + * gnulib-local/lib/xreadlink.c: Assume exists. + * src/iconv.c: Assume exists. + * configure.ac: Remove tests for , , , + . + +2006-07-29 Bruno Haible + + * configure.ac: Remove obsolete calls AC_PROG_GCC_TRADITIONAL, + AC_ISC_POSIX, AC_HEADER_STDC. + +2006-07-29 Bruno Haible + + * configure.ac: Remove macro invocations that are redundant through + gl_EARLY and gl_INIT. + +2006-07-29 Bruno Haible + + * gnulib-local/m4/alloca.m4 (gl_PREREQ_ALLOCA): Add a dummy statement. + Avoids a sh syntax error. + +2006-07-29 Bruno Haible + + * gnulib-local/m4/relocatable.m4: Add comments. + +2006-07-29 Bruno Haible + + * gnulib-local/modules/libiconv-misc: New file. + * Makefile.devel (GNULIB_MODULES): Add libiconv-misc. + + * Makefile.devel (srclib/Makefile.am): Pass --no-libtool. + +2006-07-29 Bruno Haible + + Note: gnulib macros no longer invoke AC_TYPE_SIZE_T nor + AC_CHECK_TYPE([ptrdiff_t], , [AC_DEFINE([ptrdiff_t], [long], ...)]) + because we now assume that the system defines size_t and ptrdiff_t. + +2006-07-29 Bruno Haible + + Switch to using gnulib. + * configure.ac (AC_PREREQ): Require autoconf-2.60. + Invoke gl_EARLY and gl_INIT. + * Makefile.devel (all): Depend on srclib/Makefile.am. + (aclocal.m4): Pass -I srcm4 to aclocal. Simplify dependencies, assuming + GNU make. + (GNULIB_MODULES): New variable. + (srclib/Makefile.am): New rule. + * gnulib-local: New directory. + * gnulib-local/m4/alloca.m4: Moved here from m4/alloca.m4. + * gnulib-local/m4/canonicalize.m4: Moved here from m4/canonicalize.m4. + * gnulib-local/m4/relocatable.m4: Moved here from m4/relocatable.m4. + * gnulib-local/m4/xreadlink.m4: Moved here from m4/xreadlink.m4. + * gnulib-local/lib/alloca_.h: Moved here from srclib/alloca_.h. + * gnulib-local/lib/canonicalize.h: Moved here from srclib/canonicalize.h. + * gnulib-local/lib/canonicalize.c: Moved here from srclib/canonicalize.c. + * gnulib-local/lib/cjk.h: Moved here from srclib/cjk.h. + * gnulib-local/lib/error.h.diff: New file. + * gnulib-local/lib/progname.h.diff: New file. + * gnulib-local/lib/relocatable.h: Moved here from srclib/relocatable.h. + * gnulib-local/lib/relocatable.c: Moved here from srclib/relocatable.c. + * gnulib-local/lib/relocwrapper.c: Moved here from srclib/relocwrapper.c. + * gnulib-local/lib/streq.h: Moved here from srclib/streq.h. + * gnulib-local/lib/strerror.c.diff: New file. + * gnulib-local/lib/unitypes.h: Moved here from srclib/unitypes.h. + * gnulib-local/lib/uniwidth.h: Moved here from srclib/uniwidth.h. + * gnulib-local/lib/width.c: Moved here from srclib/width.c. + * gnulib-local/lib/xalloc.h: Moved here from srclib/xalloc.h. + * gnulib-local/lib/xmalloc.c: Moved here from srclib/xmalloc.c. + * gnulib-local/lib/xstrdup.c: Moved here from srclib/xstrdup.c. + * gnulib-local/lib/xreadlink.h: Moved here from srclib/xreadlink.h. + * gnulib-local/lib/xreadlink.c: Moved here from srclib/xreadlink.c. + * gnulib-local/modules/canonicalize: New file. + * gnulib-local/modules/progreloc: New file. + * gnulib-local/modules/relocatable: New file. + * gnulib-local/modules/relocwrapper: New file. + * gnulib-local/modules/uniwidth: New file. + * gnulib-local/modules/xalloc: New file. + * gnulib-local/modules/xreadlink: New file. + + * m4/allocsa.m4: Remove file. Now taken from gnulib. + * m4/codeset.m4: Likewise. + * m4/eealloc.m4: Likewise. + * m4/error.m4: Likewise. + * m4/extensions.m4: Likewise. + * m4/full-header-path.m4: Likewise. + * m4/gettext.m4: Likewise. + * m4/glibc21.m4: Likewise. + * m4/iconv.m4: Likewise. + * m4/intmax.m4: Likewise. + * m4/inttypes-h.m4: Likewise. + * m4/inttypes_h.m4: Likewise. + * m4/isc-posix.m4: Likewise. + * m4/lcmessage.m4: Likewise. + * m4/lib-ld.m4: Likewise. + * m4/lib-link.m4: Likewise. + * m4/lib-prefix.m4: Likewise. + * m4/longdouble.m4: Likewise. + * m4/longlong.m4: Likewise. + * m4/mbstate_t.m4: Likewise. + * m4/nls.m4: Likewise. + * m4/onceonly.m4: Likewise. + * m4/pathmax.m4: Likewise. + * m4/po.m4: Likewise. + * m4/printf-posix.m4: Likewise. + * m4/progtest.m4: Likewise. + * m4/readlink.m4: Likewise. + * m4/setenv.m4: Likewise. + * m4/signed.m4: Likewise. + * m4/size_max.m4: Likewise. + * m4/ssize_t.m4: Likewise. + * m4/stdbool.m4: Likewise. + * m4/stdint.m4: Likewise. + * m4/stdint_h.m4: Likewise. + * m4/strerror.m4: Likewise. + * m4/strerror_r.m4: Likewise. + * m4/unistd_h.m4: Likewise. + * m4/unlocked-io.m4: Likewise. + * m4/visibility.m4: Likewise. + * m4/wchar_t.m4: Likewise. + * m4/wint_t.m4: Likewise. + + * srclib/allocsa.h: Remove file. Now taken from gnulib. + * srclib/allocsa.c: Likewise. + * srclib/binary-io.h: Likewise. + * srclib/error.h: Likewise. + * srclib/error.c: Likewise. + * srclib/exit.h: Likewise. + * srclib/gettext.h: Likewise. + * srclib/memmove.c: Likewise. + * srclib/pathmax.h: Likewise. + * srclib/progname.h: Likewise. + * srclib/progname.c: Likewise. + * srclib/progreloc.c: Likewise. + * srclib/readlink.c: Likewise. + * srclib/setenv.h: Likewise. + * srclib/setenv.c: Likewise. + * srclib/stdbool_.h: Likewise. + * srclib/stdint_.h: Likewise. + * srclib/strerror.c: Likewise. + * srclib/unlocked-io.h: Likewise. + * srclib/unsetenv.c: Likewise. + * srclib/Makefile.am: Remove file. + +2006-07-27 Bruno Haible + + Remove OS/2 build support that doesn't assume GNU make and GNU bash. + * README.os2: Remove file. + * Makefile.os2: Remove file. + * lib/Makefile.os2: Remove file. + * src/Makefile.os2: Remove file. + * man/Makefile.os2: Remove file. + * tests/Makefile.os2: Remove file. + * tests/check-stateful.cmd: Remove file. + * tests/check-stateless.cmd: Remove file. + * tests/check-translit.cmd: Remove file. + +2006-07-25 Bruno Haible + + Remove MSVC/nmake build support. + * windows: Remove directory. + * Makefile.msvc: Remove file. + * lib/Makefile.msvc: Remove file. + * srclib/Makefile.msvc: Remove file. + * src/Makefile.msvc: Remove file. + * tests/Makefile.msvc: Remove file. + * man/Makefile.msvc: Remove file. + * po/Rules-msvc: Remove file. + * po/Makefile.msvc.sh: Remove file. + * Makefile.devel (config.h.msvc, lib/config.h.msvc): Remove rules. + (include/iconv.h.msvc-static, include/iconv.h.msvc-shared): Remove + rules. + (po/Makefile.msvc): Remove rule. + (all): Update. + +2006-07-25 Bruno Haible + + Remove VMS support. + * vms: Remove directory. + * Makefile.vms: Remove file. + * lib/Makefile.vms: Remove file. + * srclib/Makefile.vms: Remove file. + * src/Makefile.vms: Remove file. + * tests/Makefile.vms: Remove file. + * man/Makefile.vms: Remove file. + * Makefile.devel (config.h_vms, lib/config.h_vms): Remove rules. + (include/iconv.h_vms): Remove rule. + (all): Update. + +2006-07-23 Bruno Haible + + * lib/Makefile.in (libiconv.la): Use the CFLAGS during linking. + * src/Makefile.in (iconv_no_i18n): Likewise. + (install): Likewise. + * tests/Makefile.in (table-from, table-to): Likewise. + Needed because the CFLAGS can e.g. trigger profiling. + Reported by Russell Aspinwall . + +2006-07-19 Bruno Haible + + * Version 1.11 released. + +2006-07-19 Bruno Haible + + * srclib/Makefile.am (libicrt_a_SOURCES): Remove error.h, error.c. + (LIBADD_SOURCE): Add them here. + +2006-07-19 Bruno Haible + + * build-aux/config.guess: Update to GNU version 2006-07-02. + * build-aux/config.sub: Likewise. + +2006-07-14 Bruno Haible + + * lib/Makefile.in (clean): Remove also *.stackdump. + * src/Makefile.in (clean): Likewise. + * tests/Makefile.in (clean): Likewise. + +2006-07-14 Bruno Haible + + * src/Makefile.in (clean): Remove also iconv_no_i18n. Needed for + cygwin or mingw. + * tests/Makefile.in (clean): Remove also the programs, without + EXEEXT. Needed for cygwin or mingw. + * Makefile.in (mostlyclean, clean, distclean, maintainer-clean): + Remove also bin directory. Needed for cygwin and mingw. + +2006-07-03 Bruno Haible + + * src/iconv.c (check_subst_formatstring): Use ngettext. + (subst_wc_to_mb_fallback, subst_mb_to_mb_fallback): Fix error messages + after 2006-01-22 change. + * configure.ac: Require a gettext version with ngettext. + +2006-06-28 Bruno Haible + + * m4/gettext.m4: Update from GNU gettext. + * m4/po.m4: Update from GNU gettext. + +2006-06-27 Bruno Haible + + * Makefile.devel (AUTOCONF, AUTOHEADER): Use autoconf-2.60. + * Makefile.in (datarootdir): New variable. + (install, installdirs, uninstall): Also pass datarootdir. + * configure.ac (mandir): Remove customization. + * man/Makefile.in (datarootdir): New variable. + (docdir, htmldir): Use autoconf-substituted value. + * src/Makefile.in (datarootdir): New variable. + (localedir): Use autoconf-substituted value. + +2006-06-27 Bruno Haible + + * m4/stdint.m4: Update from gnulib. + * srclib/stdint_.h: Update from gnulib. + * srclib/Makefile.am: Update. + +2006-06-17 Bruno Haible + + * srclib/unsetenv.c: Update from GNU gettext. + * srclib/xreadlink.c: Likewise. + +2006-06-16 Bruno Haible + + * m4/full-header-path.m4: New file, from gnulib. + * m4/size_max.m4: New file, from gnulib. + * m4/stdint.m4: Update from gnulib. + * srclib/stdint_.h: Update from gnulib. + * srclib/Makefile.am (stdint.h): Likewise. + * Makefile.devel (aclocal.m4): Update dependencies. + +2006-06-16 Bruno Haible + + * m4/ssize_t.m4: Update from GNU gettext. + +2006-06-12 Bruno Haible + + * m4/gettext.m4: Update from GNU gettext. + * m4/inttypes-h.m4: New file, from GNU gettext. + * m4/inttypes.m4: Remove file. + * m4/stdint.m4 (gl_STDINT_H): Update. + * Makefile.devel (aclocal.m4): Update dependencies. + +2006-06-10 Bruno Haible + + * src/iconv.c (error) [NO_I18N]: Define here instead of including + error.h. Fixes link failure introduced on 2006-01-22. + +2006-03-28 Ralf Wildenhues + + * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]: Avoid warning when + "parsing" /etc/ld.so.conf and empty /etc/ld.so.conf.d. + +2006-05-20 Bruno Haible + + * tests/BIG5-HKSCS-1999-snippet: New file. + * tests/BIG5-HKSCS-1999-snippet.UTF-8: New file. + * tests/BIG5-HKSCS-2001-snippet: New file. + * tests/BIG5-HKSCS-2001-snippet.UTF-8: New file. + * tests/BIG5-HKSCS-2004-snippet: New file. + * tests/BIG5-HKSCS-2004-snippet.UTF-8: New file. + * tests/Makefile.in (check): Test also the stateful parts of + BIG5-HKSCS:1999, BIG5-HKSCS:2001, BIG5-HKSCS:2004. + +2006-05-17 Bruno Haible + + Implement newer releases of BIG5-HKSCS. + * tools/Makefile (ALL): Remove hkscs.h, add hkscs1999.h, hkscs2001.h, + hkscs2004.h. + (hkscs.h): Remove rule. + (hkscs1999.h, hkscs2001.h, hkscs2004.h): New rules. + * tools/cjk_tab_to_h.c (output_title): Update year. + (main): Recognize hkscs1999, hkscs2001, hkscs2004. + * lib/encodings.def: Rename BIG5-HKSCS to BIG5-HKSCS:1999. Add + BIG5-HKSCS:2001, BIG5-HKSCS:2004. Make all three stateful. + * lib/hkscs.h: Remove file. + * lib/hkscs1999.h: New file. + * lib/hkscs2001.h: New file. + * lib/hkscs2004.h: New file. + * lib/big5hkscs.h: Remove file. + * lib/big5hkscs1999.h: New file. + * lib/big5hkscs2001.h: New file. + * lib/big5hkscs2004.h: New file. + * lib/converters.h: Include the new files. + * README, man/iconv_open.3: Add BIG5-HKSCS:1999, BIG5-HKSCS:2001. + * tests/BIG5-HKSCS.TXT: Remove file. + * tests/BIG5-HKSCS.IRREVERSIBLE.TXT: Remove file. + * tests/BIG5-HKSCS-1999.TXT: New file. + * tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT: New file. + * tests/BIG5-HKSCS-2001.TXT: New file. + * tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT: New file. + * tests/BIG5-HKSCS-2004.TXT: New file. + * tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT: New file. + * tests/check-stateless: Convert colon in the charset name to a dash in + the file name. + * tests/Makefile.in (check): Check BIG5-HKSCS:1999, BIG5-HKSCS:2001, + BIG5-HKSCS:2004 instead of just BIG5-HKSCS. + * tests/Makefile.msvc (check): Don't check BIG5-HKSCS. + * tests/Makefile.os2 (check): Likewise. + +2006-05-17 Bruno Haible + + * srclib/progreloc.c: Update from GNU gettext. + +2006-05-16 Bruno Haible + + * src/Makefile.in (clean): Use EXEEXT. + * tests/Makefile.in (check, clean): Likewise. + +2006-05-15 Bruno Haible + + * configure.ac: Move some checks before AC_RELOCATABLE. + +2006-05-15 Bruno Haible + + Support for building shared libraries on mingw and Cygwin. + * configure.ac (WOE32DLL, DLL_VARIABLE): New variables. + * include/iconv.h.in (_libiconv_version): Mark as DLL_VARIABLE. + * woe32dll/export.h: New file, from GNU gettext. + * woe32dll/iconv-exports.h: New file. + * Makefile.devel (include/iconv.h_vms, include/iconv.h.msvc-static, + include/iconv.h.msvc-shared): Remove the DLL_VARIABLE annotation. + * lib/Makefile.in (INCLUDES): Add -I for parent directory. + (LDFLAGS): Add WOE32DLL dependent flags. + (LDFLAGS_yes, LDFLAGS_no): New variables. + (OBJECTS): Add WOE32DLL dependent objects. + (OBJECTS_yes, OBJECTS_no): New variables. + (iconv-exports.lo): New rule. + +2006-05-15 Bruno Haible + + * srclib/gettext.h: Update from GNU gettext. + * srclib/pathmax.h: Update from GNU gettext. + * srclib/progreloc.c: Update from GNU gettext. + * srclib/unsetenv.c: Update from GNU gettext. + * srclib/Makefile.am: Add snippet for creation of unistd.h. + * m4/extensions.m4: Update from GNU gettext. + * m4/gettext.m4: Update from GNU gettext. + * m4/lib-ld.m4: Update from GNU gettext. + * m4/lib-link.m4: Update from GNU gettext. + * m4/lib-prefix.m4: Update from GNU gettext. + * m4/longdouble.m4: Update from GNU gettext. + * m4/nls.m4: Update from GNU gettext. + * m4/onceonly.m4: Update from GNU gettext. + * m4/po.m4: Update from GNU gettext. + * m4/relocatable.m4: Update from GNU gettext. + * m4/unistd_h.m4: New file, from GNU gettext. + * Makefile.devel (aclocal.m4): Depend on it. + * configure.ac: Invoke gl_HEADER_UNISTD. + +2006-05-14 Bruno Haible , + Ralf Wildenhues + + * m4/libtool.m4 [ linux ] (AC_LIBTOOL_LANG_CXX_CONFIG) + (AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC) + (AC_LIBTOOL_PROG_LD_SHLIBS): Add support for Sun C 5.9, + Sun C++ 5.9, and Sun Fortran 8.3 on Linux. + +2006-05-06 Charles Wilson + + * m4/libtool.m4: On Cygwin, like on mingw, define DLL_EXPORT when + compiling a shared library object. + +2006-05-15 Bruno Haible + + * build-aux/config.rpath: Add support for Sun C 5.9 on Linux. + +2006-03-31 Juan Manuel Guerrero + + * djgpp/*: Update. + +2006-01-23 Bruno Haible + + * configure.ac: Invoke gl_ALLOCSA. + + * Makefile.devel (aclocal.m4): Depend on $(CONFIGURES_IN). + +2006-01-22 Bruno Haible + + * src/iconv.c (xmalloc, xalloc_die) [NO_I18N]: Define to avoid using + gettext(). + +2006-01-22 Bruno Haible + + * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 6:0:4. + +2006-01-22 Bruno Haible + + * src/iconv.c: Include error.h, exit.h. + (print_version): Use EXIT_SUCCESS. + (check_subst_formatstring, subst_mb_to_uc_fallback, + subst_uc_to_mb_fallback, subst_mb_to_wc_fallback, + subst_wc_to_mb_fallback, subst_mb_to_mb_fallback, convert, main): Use + error() instead of fprintf to stderr. + +2006-01-22 Bruno Haible + + New feature: character-dependent substitutions. + * include/iconv.h.in (iconv_unicode_mb_to_uc_fallback, + iconv_unicode_uc_to_mb_fallback, iconv_wchar_mb_to_wc_fallback, + iconv_wchar_wc_to_mb_fallback): New types. + (struct iconv_fallbacks): New structure type. + (ICONV_SET_FALLBACKS): New macro. + * configure.ac: Invoke gt_TYPE_WCHAR_T and substitute HAVE_WCHAR_T. + * Makefile.os2 (all): Also substitute @HAVE_WCHAR_T@ in build/iconv.h. + * Makefile.devel (include/iconv.h_vms, include/iconv.h.msvc-static, + include/iconv.h.msvc-shared): Also substitute @HAVE_WCHAR_T@. + * lib/converters.h (struct conv_struct): Add field 'fallbacks'. + * lib/loop_unicode.h (struct uc_to_mb_fallback_locals): New type. + (uc_to_mb_write_replacement): New function. + (struct mb_to_uc_fallback_locals): New type. + (mb_to_uc_write_replacement): New function. + (unicode_loop_convert): Call mb_to_uc_fallback and uc_to_mb_fallback. + (unicode_loop_reset): Call uc_to_mb_fallback. + * lib/loop_wchar.h (struct wc_to_mb_fallback_locals): New type. + (wc_to_mb_write_replacement): New function. + (wchar_from_loop_convert): Call wc_to_mb_fallback. + (struct mb_to_wc_fallback_locals): New type. + (mb_to_wc_write_replacement): New function. + (wchar_to_loop_convert): Call mb_to_wc_fallback. + * lib/iconv.c (iconv_open): Initialize the 'fallbacks' field. + (iconvctl): Handle ICONV_SET_FALLBACKS. + * lib/genflags.c (struct iconv_fallbacks): New dummy definition. + * src/iconv.c: Include limits.h. + (isdigit, c_isprint): New macros. + (usage): Document long options and new options. + (check_subst_formatstring): New function. + (ilseq_byte_subst, ilseq_wchar_subst, ilseq_unicode_subst): New + variables. + (ilseq_byte_subst_size, ilseq_wchar_subst_size, + ilseq_unicode_subst_size): New variables. + (ilseq_byte_subst_buffer, ilseq_wchar_subst_buffer, + ilseq_unicode_subst_buffer): New variables. + (subst_mb_to_uc_cd, subst_mb_to_uc_temp_buffer): New variables. + (subst_mb_to_uc_fallback): New function. + (subst_uc_to_mb_cd, subst_uc_to_mb_temp_buffer): New variables. + (subst_uc_to_mb_fallback): New function. + (subst_mb_to_wc_cd, subst_mb_to_wc_temp_buffer): New variables. + (subst_mb_to_wc_fallback): New function. + (subst_wc_to_mb_cd, subst_wc_to_mb_temp_buffer): New variables. + (subst_wc_to_mb_fallback): New function. + (subst_mb_to_mb_cd, subst_mb_to_mb_temp_buffer): New variables. + (subst_mb_to_mb_fallback): New function. + (convert): Enlarge the outbuf when the conversion failed with E2BIG. + (main): Handle new options --byte-subst, --widechar-subst, + --unicode-subst. + * man/iconv.1: Document --unicode-subst, --byte-subst, --widechar-subst + options. + * tests/check-subst: New file. + * tests/Makefile.in (check): Also invoke check-subst. + Suggested by James Taylor . + +2006-01-21 Bruno Haible + + * src/iconv.c (print_version): Bump copyright year. + (main): Accept long options --from-code, --to-code, --list, --silent. + Accept abbreviated long options, like getopt() does. + * man/iconv.1: Document long options. + +2005-12-29 Bruno Haible + + * src/iconv.c (print_version): Update copyright year. + +2005-12-29 Bruno Haible + + * configure.ac: Renamed from configure.in. + * Makefile.devel (CONFIGURES_IN, configure, config.h.in): Update. + +2005-12-29 Bruno Haible + + * configure.in: Bump version number. + * include/iconv.h.in (_LIBICONV_VERSION): Likewise. + * windows/iconv.rc: Likewise. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 5:1:3. + +2005-12-29 Bruno Haible + + * build-aux/config.guess: Update to GNU version 2005-12-23. + * build-aux/config.sub: Likewise. + * build-aux/config.libpath: Update from GNU gettext. + * build-aux/install-sh: Upgrade to automake-1.9.5. + * build-aux/missing: Upgrade to automake-1.9.5. + * build-aux/mkinstalldirs: Upgrade to automake-1.9.5. + +2005-12-29 Bruno Haible + + * m4/alloca.m4: Update from GNU gettext. + * m4/allocsa.m4: Update from GNU gettext. + * m4/canonicalize.m4: Update from GNU gettext. + * m4/codeset.m4: Update from GNU gettext. + * m4/eealloc.m4: Update from GNU gettext. + * m4/error.m4: Update from GNU gettext. + * m4/extensions.m4: Update from GNU gettext. + * m4/gettext.m4: Update from GNU gettext. + * m4/glibc21.m4: Update from GNU gettext. + * m4/iconv.m4: Update from GNU gettext. + * m4/intmax.m4: Update from GNU gettext. + * m4/inttypes_h.m4: New file, from GNU gettext. + * m4/isc-posix.m4: Update from GNU gettext. + * m4/lcmessage.m4: Update from GNU gettext. + * m4/longdouble.m4: Update from GNU gettext. + * m4/longlong.m4: Update from GNU gettext. + * m4/mbstate_t.m4: Update from GNU gettext. + * m4/nls.m4: Update from GNU gettext. + * m4/onceonly.m4: Update from GNU gettext. + * m4/pathmax.m4: Update from GNU gettext. + * m4/po.m4: Update from GNU gettext. + * m4/printf-posix.m4: Update from GNU gettext. + * m4/progtest.m4: Update from GNU gettext. + * m4/readlink.m4: Update from GNU gettext. + * m4/relocatable.m4: Update from GNU gettext. + * m4/setenv.m4: Update from GNU gettext. + * m4/signed.m4: Update from GNU gettext. + * m4/ssize_t.m4: Update from GNU gettext. + * m4/stdbool.m4: Update from GNU gettext. + * m4/stdint_h.m4: New file, from GNU gettext. + * m4/strerror.m4: Update from GNU gettext. + * m4/strerror_r.m4: Update from GNU gettext. + * m4/unlocked-io.m4: Update from GNU gettext. + * m4/wchar_t.m4: Update from GNU gettext. + * m4/wint_t.m4: Update from GNU gettext. + * m4/xreadlink.m4: Update from GNU gettext. + * Makefile.devel (aclocal.m4): Depend on m4/inttypes_h.m4 and + m4/stdint_h.m4 as well. + * configure.in: Invoke AC_TYPE_MBSTATE_T instead of AC_MBSTATE_T. + Invoke gl_FUNC_GLIBC_UNLOCKED_IO instead of jm_FUNC_GLIBC_UNLOCKED_IO. + Invoke gl_ERROR instead of gt_FUNC_ERROR_AT_LINE. + Don't invoke AC_AIX and AC_MINIX, done by gl_USE_SYSTEM_EXTENSIONS. + Temporarily redefine AC_LIBOBJ and AC_REPLACE_FUNCS, so as to fill + SRCLIBOBJS instead of LIBOBJS. + * srclib/alloca_.h: Update from GNU gettext. + * srclib/allocsa.h: Update from GNU gettext. + * srclib/canonicalize.c: Update from GNU gettext. + * srclib/error.h: Update from GNU gettext. + * srclib/error.c: Update from GNU gettext. + * srclib/gettext.h: Update from GNU gettext. + * srclib/memmove.c: Update from GNU gettext. + * srclib/progname.h: Update from GNU gettext. + * srclib/progname.c: Update from GNU gettext. + * srclib/progreloc.c: Update from GNU gettext. + * srclib/readlink.c: Update from GNU gettext. + * srclib/relocatable.c: Update from GNU gettext. + * srclib/relocwrapper.c: Update from GNU gettext. + * srclib/setenv.h: Update from GNU gettext. + * srclib/setenv.c: Update from GNU gettext. + * srclib/stdbool_.h: Update from GNU gettext. + * srclib/stdint_.h: Update from gnulib. + * srclib/strerror.c: Update from GNU gettext. + * srclib/unlocked-io.h: Update from GNU gettext. + * srclib/unsetenv.c: Update from GNU gettext. + * srclib/xalloc.h: Update from GNU gettext. + * srclib/xmalloc.c: Update from GNU gettext. + * srclib/xreadlink.c: Update from GNU gettext. + * srclib/xstrdup.c: Update from GNU gettext. + * srclib/Makefile.am (DEFS): Also define EXEEXT. + (libicrt_a_LIBADD): Use SRCLIBOBJS instead of LIBOBJS. + (libicrt_a_DEPENDENCIES): New variable. + * src/Makefile.in (EXEEXT): New variable. + * build-aux/install-reloc: Update from GNU gettext. + * build-aux/reloc-ldflags: Update from GNU gettext. + * build-aux/config.rpath: Update from GNU gettext. + +2005-12-29 Bruno Haible + + * m4/libtool.m4: Update, based on libtool-1.5.22. + * build-aux/ltmain.sh: Update, based on libtool-1.5.22. + +2005-12-24 Bruno Haible + + Check the whole range of GB18030. + * tests/GB18030-BMP.TXT: Renamed from tests/GB18030.TXT. + * tests/gengb18030z.c: New file. + * tests/table-from.c (main): For GB18030, don't stop at U+10000. + * tests/table-to.c (main): Likewise. + * tests/Makefile.in (check): Generate GB18030.TXT on the fly from + GB18030-BMP.TXT. + (clean): Remove also gengb18030z and GB18030.TXT. + * tests/Makefile.msvc (check): Generate GB18030.TXT on the fly from + GB18030-BMP.TXT. + (clean): Remove also GB18030Z.TXT, GB18030TMP.TXT, GB18030.TXT. + * tests/Makefile.os2 (check): Depend on gengb18030z.exe. Generate + GB18030.TXT on the fly from GB18030-BMP.TXT. + (clean): Remove also GB18030Z.TXT, GB18030TMP.TXT, GB18030.TXT. + +2005-12-20 Bruno Haible + + * tests/table-to.c (main): Test the mappings up to U+10FFFF, not only + up to U+2FFFF. Tolerate that Unicode language tags are silently mapped + to nothing. + +2005-12-22 Bruno Haible + + Extend GB18030 converter to cover the entire Unicode PUA. + * lib/gb18030.h: Update comments, based on second printing. + (gb18030_mbtowc): Add mapping for range U+E000..U+E765. + (gb18030_pua2charset): New array. + (gb18030_wctomb): Add mapping for range U+E000..U+E765 and the two-byte + part of range U+E766..U+E864. + * lib/gb18030ext.h (gb18030ext_2uni_pagefe): Add mappings to private + area. + (gb18030ext_mbtowc): Add mapping for the two-byte part of range + U+E766..U+E864. + * lib/gb18030uni.h (gb18030uni_charset2uni_ranges, + gb18030uni_uni2charset_ranges, gb18030uni_ranges): Add 12 more + intervals. + (gb18030uni_mbtowc, gb18030uni_wctomb): Update. + * tests/GB18030.TXT: Complete mappings to private area. + +2005-12-22 Bruno Haible + + * lib/gbk.h: Update comments. + +2005-12-20 Bruno Haible + + Add private area mappings to CP949. + * lib/cp949.h (cp949_mbtowc, cp949_wctomb): Map U+E000..U+E0BB like + many others do it. + * tests/CP949.TXT: Add mappings for U+E000..U+E0BB. + +2005-12-15 Bruno Haible + + Add private area mappings to CP950. + * lib/cp950.h (cp950_mbtowc, cp950_wctomb): Map U+E000..U+F6B0 like + most others do it. + * tests/CP950.TXT: Add mappings for U+E000..U+F6B0. + +2005-12-15 Bruno Haible + + Make CP936 follow what Microsoft does. + In http://www.microsoft.com/globaldev/reference/dbcs/936.mspx they + added a 0x80 - U+20AC mapping to the code chart, but not to the + tooltips and not to the list of mappings. + * lib/cp936.h: New file. + * lib/gbk.h: Update comments. + * lib/ces_gbk.h: Update comments. + * lib/converters.h: Include cp936.h. + * lib/encodings.def (CP936): New encoding. + (GBK): Remove CP936 aliases. + * README, man/iconv_open.3: Add CP936. + * tests/Makefile.in (check): Check CP936. + * tests/Makefile.msvc (check): Likewise. + * tests/Makefile.os2 (check): Likewise. + * tests/CP936.TXT: New file. + +2005-12-14 Bruno Haible + + * lib/cp932.h (cp932_wctomb): Map U+FF5E, U+2225, U+FF0D, U+FFE0, + U+FFE1 like Microsoft does it. + * lib/CP932.IRREVERSIBLE.TXT: Add these mappings. + Reported by Lei Wang . + +2005-12-14 Bruno Haible + + Follow Euro sign addition done in 1999 in + http://www.microsoft.com/globaldev/reference/dbcs/950/950_A3.mspx + * lib/cp950.h (cp950_mbtowc, cp950_wctomb): Add mapping for 0xA3E1. + * tests/CP950.TXT: Add mapping for 0xA3E1. + +2005-11-11 Bruno Haible + + * lib/euc_jp.h (euc_jp_wctomb): When writing a 3-bytes byte sequence + and only two bytes are available in the output buffer, return + RET_TOOSMALL instead of overrunning the output buffer. + * lib/isoir165.h (isoir165_wctomb): When only one byte is available + in the output buffer, don't overrun the output buffer. + Reported by William Bardwell . + +2005-09-18 Bruno Haible + + * m4/libtool.m4: Update, based on libtool-1.5.20. + * build-aux/ltmain.sh: Update, based on libtool-1.5.20. + +2005-08-12 Bruno Haible + + * lib/big5_2003.h: Map 0xF9FA..0xF9FD differently. + * tests/BIG5-2003.TXT: Likewise. + * tests/BIG5-2003.IRREVERSIBLE.TXT: New file. + Reported by Ping Yeh . + +2005-07-24 Bruno Haible + + Tidy up exported symbols. + * m4/visibility.m4: New file. + * include/export.h: New file. + * configure.in: Invoke gl_VISIBILITY. Use AC_CONFIG_FILES. Arrange to + create also include/iconv.h.inst. + * Makefile.devel (all): Depend on include/iconv.h.build.in. + (aclocal.m4): Depend on m4/visibility.m4. + (include/iconv.h.build.in): New rule. + * Makefile.in (install-lib, install): Install include/iconv.h.inst, + not the include/iconv.h that was used for building. + (distclean, maintainer-clean): Remove also include/iconv.h.inst. + * lib/Makefile.in (CFLAGS): Add @CFLAG_VISIBILITY@. + (DEFS): Also define BUILDING_LIBICONV and BUILDING_DLL. + * lib/config.h.in (HAVE_VISIBILITY): New macro. + * lib/relocatable.h (RELOCATABLE_DLL_EXPORTED) [HAVE_VISIBILITY]: + Define to the gcc visibility attribute. + * srclib/relocatable.h (RELOCATABLE_DLL_EXPORTED) [HAVE_VISIBILITY]: + Likewise. + +2005-07-25 Bruno Haible + + 2003-08-24 Bruno Haible + * lib/relocatable.h: Make this file includable in C++ mode: add extern + "C". + +2005-07-08 Bruno Haible + + * Version 1.10 released. + +2005-07-08 Bruno Haible + + * m4/libtool.m4 (postinstall_cmds) [cygwin,mingw,pw32]: Make DLL + executable after installing it. + +2005-07-08 Bruno Haible + + * configure.in: Bump version number. + * include/iconv.h.in (_LIBICONV_VERSION): Likewise. + * windows/iconv.rc: Likewise. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 5:0:3. + +2005-07-05 Bruno Haible + + * Makefile.devel (ACLOCAL): New variable. + (aclocal.m4): Use it. + +2005-07-05 Bruno Haible + + * m4/relocatable.m4 (AC_RELOCATABLE): On mingw, simply set + SET_RELOCATABLE to a trivial value. + +2004-08-08 Bruno Haible + + * srclib/progreloc.c (xstrdup): Define as strdup if no xmalloc should + be used. + +2004-04-28 Bruno Haible + + * srclib/progreloc.c (ISSLASH, IS_PATH_WITH_DIR, FILESYSTEM_PREFIX_LEN): + Treat Cygwin like Windows, since it now accepts Windows pathnames. + +2005-06-09 Bruno Haible + + * Makefile.in (mkinstalldirs): Use build-aux/ instead of autoconf/. + * lib/Makefile.in (mkinstalldirs): Likewise. + * src/Makefile.in (mkinstalldirs): Likewise. + * man/Makefile.in (mkinstalldirs): Likewise. + +2005-06-08 Bruno Haible + + * srclib/canonicalize.c (__realpath): Avoid gcc warnings on platforms + that don't support symbolic links. + +2005-06-08 Bruno Haible + + * srclib/binary-io.h (fileno): Undefine before defining it. Avoids a + gcc warning on mingw. + +2005-05-22 Bruno Haible + + Implement and document BIG5-2003. + * lib/big5_2003.h: New file. + * lib/converters.h: Include it. + * lib/encodings_extra.def (BIG5-2003): New encoding. + * README, man/iconv_open.3: Add BIG5-2003. + * tests/Makefile.in (check-extra-yes): Check BIG5-2003. + * tests/BIG5-2003.TXT: New file. + +2005-05-21 Bruno Haible + + Add EURO SIGN to EUC-TW converter. + * lib/cns11643_1.h (cns11643_1_2uni_page42): Add entry for 0x14242. + (cns11643_1_mbtowc): Update. + * lib/cns11643_inv.h (cns11643_inv_2charset): Add entry for 0x20AC. + (cns11643_inv_uni2indx_page*): Update. + * lib/dec_hanyu.h (dec_hanyu_mbtowc, dec_hanyu_wctomb): Consider only + part of row 42. + * tests/EUC-TW.TXT: Add entry for 0x20AC. + * tests/EUC-TW.IRREVERSIBLE.TXT: Likewise. + +2005-05-03 Bruno Haible + + * tools/Makefile (ALL): Add pt154.h. + (pt154.h): New rule. + * lib/encodings.def: Add PT154. + * lib/pt154.h: New file. + * lib/converters.h: Include it. + * README, man/iconv_open.3: Add PT154. + * NOTES: Mention PT154. + * tests/PT154.TXT: New file. + * tests/Makefile.in (check): Also test PT154. + * tests/Makefile.msvc (check): Likewise. + * tests/Makefile.os2 (check): Likewise. + +2005-03-29 Bruno Haible + + Rename libiconv_plug.so to preloadable_libiconv.so. + * configure.in (PLUGLIB): Set to preloadable_libiconv.so instead of + libiconv_plug.so. + * lib/Makefile.in (preloadable_libiconv.so): Renamed from + libiconv_plug.so. + (preloadable_libiconv_linux.so): Renamed from libiconv_plug_linux.so. + (preloadable_libiconv_solaris.so): Renamed from + libiconv_plug_solaris.so. + (preloadable_libiconv_osf.so): Renamed from libiconv_plug_osf.so. + (clean): Update. + * README: Update. + +2005-03-29 Bruno Haible + + Implement and document ATARIST. + * tools/Makefile (ALL): Add atarist.h. + (atarist.h): New rule. + * lib/atarist.h: New file. + * lib/converters.h: Include it. + * lib/encodings_extra.def (ATARIST): New encoding. + * README, man/iconv_open.3: Add ATARIST. + * tests/Makefile.in (check-extra-yes): Check ATARIST. + * tests/ATARIST.TXT: New file. + +2005-03-22 Bruno Haible + + * build-aux: New directory, renamed from autoconf. + * configure.in (AC_CONFIG_AUX_DIR): Use build-aux. + +2005-03-16 Bruno Haible + + * m4/stdint.m4 (gl_STDINT_H): Define HAVE_LONG_LONG_64BIT instead of + HAVE_LONGLONG_64BIT. + * srclib/stdint_.h: Use HAVE_LONG_LONG_64BIT instead of + HAVE_LONGLONG_64BIT. + * srclib/Makefile.am (stdint.h): Likewise. + +2005-03-14 Bruno Haible + + * Makefile.devel (aclocal.m4): Depend also on allocsa.m4, eealloc.m4, + extensions.m4, intmax.m4, inttypes.m4, longdouble.m4, longlong.m4, + printf-posix.m4, readlink.m4, signed.m4, ssize_t.m4, stdint.m4, + wchar_t.m4, wint_t.m4. + +2005-03-13 Bruno Haible + + Make stdout error checking reliable, also when writing to a NFS file. + * src/iconv.c (main): Check the return value of fclose(stdout). + * lib/genaliases.c (main): Likewise. + * lib/genaliases2.c (main): Likewise. + * lib/genflags.c (main): Likewise. + * lib/gentranslit.c (main): Likewise. + * tests/genutf8.c (main): Likewise. + * tests/table-from.c (main): Likewise. + * tests/table-to.c (main): Likewise. + +2005-03-13 Bruno Haible + + * src/iconv.c (convert): Before outputting an error message, flush + stdout and output a newline if suitable. + +2005-03-13 Bruno Haible + + Improved error messages. + * srclib/width.c: New file, from GNU clisp. + * srclib/uniwidth.h: New file, from GNU clisp with modifications. + * srclib/unitypes.h: New file, from GNU clisp with modifications. + * srclib/cjk.h: New file, from GNU clisp. + * srclib/streq.h: New file, from GNU clisp. + * srclib/stdint_.h: New file, from gnulib. + * m4/stdint.m4: New file, from gnulib. + * m4/inttypes.m4: New file, from gnulib. + * srclib/Makefile.am: Add gnulib module 'stdint' snippet. + (BUILT_SOURCES): New variable. + (libicrt_a_SOURCES): Add width.c, uniwidth.h, unitypes.h, cjk.h, + streq.h. + * configure.in: Invoke gl_STDINT_H. + * src/iconv.c: Include cjk.h, uniwidth.h. + (line, column, cjkcode): New variables. + (update_line_column): New function. + (convert): Initialize line and column. In all error message, show also + the line and column number. + (main): Initialize cjkcode. Set up hooks to call update_line_column. + +2005-03-13 Bruno Haible + + * include/iconv.h.in (iconv_canonicalize): New declaration. + * lib/genaliases.c (emit_encoding): Take two output streams as + arguments. To the second stream, emit a shell command for extracting + offsets into the gperf generated string pool. + (main): Write the shell commands into file descriptors 3 and 4. + * lib/genaliases2.c (emit_encoding): Take two output streams as + arguments. To the second stream, emit an expression for the offset + into the string pool. + (main): Write the offsets into file descriptor 3. + * Makefile.devel (lib/aliases.gperf): Remove target. + (lib/aliases.h): Generate lib/aliases.gperf temporarily. Generate also + lib/canonical.h and lib/canonical_local.h. + (lib/aliases_aix.h): Generate also lib/canonical_aix.h. + (lib/aliases_osf1.h): Generate also lib/canonical_osf1.h. + (lib/aliases_dos.h): Generate also lib/canonical_dos.h. + (lib/aliases_extra.h): Generate also lib/canonical_extra.h. + * lib/iconv.c (stringpool2): Provide default definition when it doesn't + exist. + (all_canonical): New array. + (iconv_canonicalize): New function. + +2005-03-13 Bruno Haible + + * include/iconv.h.in (iconv_unicode_char_hook, iconv_wide_char_hook, + iconv_hooks): New types. + (ICONV_SET_HOOKS): New macro. + * lib/converters.h (struct conv_struct): Add field 'hooks'. + * lib/iconv.c (iconv_open): Initialize hooks to NULL. + (iconvctl): Handle ICONV_SET_HOOKS. + * lib/loop_unicode.h (unicode_loop_convert, unicode_loop_reset): After + conversion of a character, call the uc_hook. + * lib/loop_wchar.h (wchar_id_loop_convert): After every character, call + the wc_hook. + * lib/genflags.c (iconv_hooks): Provide a dummy definition. + +2005-02-05 Bruno Haible + + * src/iconv.c (main): In case of unsupported encodings, show a hint + towards "iconv -l". + +2005-01-06 Bruno Haible + + * lib/Makefile.msvc (CFLAGS): Define also INSTALLPREFIX. + * lib/Makefile.vms (DEFS): Likewise. + Reported by Troels Walsted Hansen . + +2005-01-05 Bruno Haible + + * autoconf/config.rpath: Update from GNU gettext. + +2005-01-05 Bruno Haible + + Assume automake-1.9. + * Makefile.devel (AUTOMAKE): Assume automake-1.9. + +2005-01-05 Bruno Haible + + * m4/libtool.m4: Update from GNU gettext, based on libtool-1.5.10. + * autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5.10. + +2004-11-11 Bruno Haible + + * lib/iconv.c (iconv_open): Accept the suffixes //TRANSLIT and //IGNORE + in arbitrary order. + Reported by Lukas Gebauer . + +2004-09-21 Juan Manuel Guerrero + + * djgpp/config.bat: Update. + * djgpp/config.sed: Update. + * djgpp/config.site: Update. + * djgpp/edtest.bat: Update. + * djgpp/fnchange.in: Update. + * djgpp/Makefile.maint: Update. + * djgpp/makefile.sed: Update. + * djgpp/README.in: Update. + * djgpp/sources.sed: Update. + * djgpp/translit-check.sed: Update. + +2004-08-25 Bruno Haible + + * m4/libtool.m4: Update from GNU gettext, based on libtool-1.5.6. + * autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5.6. + +2004-07-31 Bruno Haible + + Update to JISX 0213 plane 1 to 2004 version (ISO-IR-233). + * tools/Makefile (jisx0213.h): Bump version number. + * tools/JISX0213.TXT: Change mappings U+2015 -> U+2014, + U+2299 -> U+29BF, and add 10 new characters. + * tools/cjk_tab_to_h.c (output_title): Bump year. + (do_jisx0213): Update comments. Emit a conditional 'inline'. + * lib/jisx0213.h: Regenerated. + * lib/iso2022_jp3.h (iso2022_jp3_mbtowc): Accept escape sequence + ESC $ ( Q as a synonym of ESC $ ( O. + (iso2022_jp3_wctomb): Emit ESC $ ( Q instead of ESC $ ( O. + * tests/EUC-JISX0213.TXT: Change mappings U+2015 -> U+2014, + U+2299 -> U+29BF, and add 10 new characters. + * tests/SHIFT_JISX0213.TXT: Likewise. + * tests/ISO-2022-JP-3-snippet: Update. + * tests/ISO-2022-JP-3-snippet.UTF-8: Update. + +2004-07-22 Bruno Haible + + * lib/encodings.def (ISO-8859-7): Add alias ISO_8859-7:2003. + * tools/Makefile (iso8859_7.h): Use conversion table from 2003. + * lib/iso8859_7.h: Add mappings for 0xa4, 0xa5, 0xaa. + * tests/ISO-8859-7.TXT: Update to ISO_8859-7:2003. + +2004-07-22 Bruno Haible + + * tools/Makefile (ALL): Add iso8859_11.h. + (iso8859_11.h): New rule. + * lib/encodings.def: Add ISO-8859-11. + * lib/iso8859_11.h: New file. + * lib/converters.h: Include it. + * tests/ISO-8859-11.TXT: New file. + * tests/Makefile.in (check): Also test ISO-8859-11. + * tests/Makefile.msvc (check): Likewise. + * tests/Makefile.os2 (check): Likewise. + +2004-07-17 Bruno Haible + + * src/iconv.c (main): Terminate option parsing when option -- is seen. + Reported by Len Lattanzi . + +2004-03-05 Bruno Haible + + * src/Makefile.in (install): Make DESTDIR work on HP-UX. + Reported by Bob Proulx . + +2004-02-19 Bruno Haible + + * lib/vietcomb.h (viet_comp_table_data): Un-uncomment 0x00D5, 0x00F5, + 0x0168, 0x0169. Needed for TCVN-5712 but not for CP1258. + (viet_comp_table0301_len): Increment by 4. + + * lib/cp1255.h (cp1255_mbtowc): Don't delay the handling of characters + which are not entries in cp1255_comp_table_data. + * lib/cp1258.h (cp1258_comp_bases): New array. + (cp1258_mbtowc): Don't delay the handling of characters which are not + relevant entries in viet_comp_table_data. + * lib/tcvn.h (tcvn_comp_bases): New array. + (tcvn_mbtowc): Don't delay the handling of characters which are not + relevant entries in viet_comp_table_data. + Reported by Alain Bench . + +2004-02-02 Perry Rapp + Bruno Haible + + * man/iconvctl.3: New file. + * man/iconv.3: Refer to it in "See also". + * man/iconv_open.3: Likewise. + +2004-01-24 Bruno Haible + + * srclib/progreloc.c (xstrdup): Define as strdup if no xmalloc should + be used. + +2004-01-20 Bruno Haible + + Upgrade from gettext-0.14. + + * configure.in: Call gl_USE_SYSTEM_EXTENSIONS. Call AM_STDBOOL_H + instead of gt_STDBOOL_H. Provide a definition for DLL_VARIABLE. + * srclib/Makefile.am (libicrt_a_SOURCES): Add allocsa.h, allocsa.c, + xalloc.h. Remove xmalloc.h. + (libicrt_a_LIBADD): Remove @ALLOCA@. + * srclib/Makefile.msvc (OBJECTS): Add allocsa.obj. + (allocsa.obj): New rule. + * srclib/Makefile.vms (OBJECTS): Add allocsa.obj. + (allocsa.obj): New rule. + * Makefile.devel (config.h_vms): Set MALLOC_0_IS_NONNULL to 0. + (config.h.msvc): Set MALLOC_0_IS_NONNULL to 1. + + lib/: + + 2003-10-09 Bruno Haible + * lib/relocatable.c: Include xalloc.h instead of xmalloc.h. + + 2003-08-01 Bruno Haible + * lib/relocatable.c (find_shared_library_fullname): Disable the code on + Linux/libc5. Reported by Alain Guibert . + + 2003-06-22 Bruno Haible + * lib/relocatable.c (compute_curr_prefix): Comment out this function in + the case when it is not used. + Reported by Pavel Roskin . + + m4/: + + * m4/gettext.m4: Upgrade from GNU gettext. Many changes. + * m4/po.m4: Likewise. + + * m4/readlink.m4: New file, from GNU gettext. + + 2003-11-30 Bruno Haible + * m4/allocsa.m4: New file. + * m4/eealloc.m4: New file. + * m4/setenv.m4 (gl_PREREQ_SETENV): Require gl_ALLOCSA instead of + AC_FUNC_ALLOCA. + + 2003-10-21 Bruno Haible + * m4/canonicalize.m4 (gl_PREREQ_CANONICALIZE): Also test for + readlink(). + + 2003-08-24 Bruno Haible + * m4/relocatable.m4 (AC_RELOCATABLE): Use $(host) instead of @host@, + since the substitution of @host@ may occur before the substitution of + @SET_RELOCATABLE@. + + 2003-08-23 Bruno Haible + * stdbool.m4: Replace with the version from gnulib, without + AC_HEADER_STDBOOL. + + 2003-08-08 Paul Eggert + * m4/extensions.m4: New file. + * m4/unlocked-io.m4 (jm_FUNC_GLIBC_UNLOCKED_IO): + Require gl_USE_SYSTEM_EXTENSIONS rather than AC_GNU_SOURCE. + + 2003-07-01 Bruno Haible + * m4/ssize_t.m4 (gt_TYPE_SSIZE_T): Don't include . + should be sufficient. + Reported by Paul Eggert. + + 2003-07-01 Bruno Haible + * m4/lib-prefix.m4 (AC_LIB_ARG_WITH): Avoid "duplicated macro" error + from aclocal-1.4-p4. + Reported by Luke Schierer and + Michael C. Toren . + + 2003-07-01 Paul Eggert + * m4/xreadlink.m4 (gl_XREADLINK): Don't check for sys/types.h, since + xreadlink.c now includes it unconditionally. + + 2003-06-17 Paul Eggert + * m4/lib-ld.m4 (AC_LIB_PROG_LD_GNU, AC_LIB_PROG_LD): Don't use egrep, + for portability to POSIX 1003.1-2001. Backported from libtool-1.5. + + 2003-05-28 Paul Eggert + * m4/pathmax.m4 (gl_PATHMAX): Don't check for limits.h. + * m4/xreadlink.m4 (gl_XREADLINK): Likewise. + + 2002-12-24 Bruno Haible + * m4/setenv.m4 (gt_FUNC_SETENV): New macro. + (gt_CHECK_VAR_DECL): Fix quoting error that led to infinite loop in m4 + when invoked twice. + (gt_PREREQ_SETENV, gt_PREREQ_UNSETENV): New macros, replacing old + gt_FUNC_SETENV. + + srclib/: + + 2003-11-30 Bruno Haible + * srclib/alloca.c: Remove file. + + 2003-11-30 Bruno Haible + Safer stack allocation. + * srclib/allocsa.h: New file. + * srclib/allocsa.c: New file. + * canonicalize.c: Include allocsa.h. + (__realpath): Use allocsa instead of alloca. Don't clobber errno right + before returning NULL. + * srclib/relocwrapper.c: Indirectly depends on allocsa. + * srclib/setenv.c: Include allocsa.h. + (alloca): Remove fallback definition. + (freea): Remove macro. + (__add_to_environ) [!_LIBC]: Use allocsa instead of alloca. Use freesa + instead of freea. + + 2003-11-17 Bruno Haible + * srclib/canonicalize.c: #undef realpath after but before + the system includes, so as to avoid a prototype clash on Solaris 2.5.1. + Reported by Warren L. Dodge . + + 2003-10-21 Bruno Haible + * srclib/canonicalize.c (lstat): Define as an alias to 'stat' on + systems without symbolic links. + + 2003-10-17 Bruno Haible + * srclib/binary-io.h: Avoid warnings on Cygwin. + + 2003-10-09 Bruno Haible + * srclib/xalloc.h: Renamed from xmalloc.h. + * srclib/progreloc.c: Include xalloc.h instead of xmalloc.h. + * srclib/relocatable.c: Likewise. + * srclib/xmalloc.c: Likewise. + * srclib/xreadlink.c: Likewise. + * srclib/xstrdup.c: Likewise. + + 2003-09-12 Paul Eggert + * srclib/progreloc.c (get_full_program_name): Define via prototype. + + 2003-09-12 Paul Eggert + * srclib/setenv.c (clearenv): Define via prototype. + + 2003-09-10 Bruno Haible + * srclib/setenv.c: Include and unconditionally. + * srclib/unsetenv.c: Likewise. + + 2003-08-28 Bruno Haible + * srclib/binary-io.h: Undefine O_BINARY before defining it. This avoids + a warning on QNX, which defines O_BINARY to 000000. + + 2003-08-24 Bruno Haible + * srclib/binary-io.h: Include , to avoid a compilation error + when MSVC7 is included later. + + 2003-08-24 Bruno Haible + * srclib/error.h: Use ANSI C "..." declarations when compiling with + MSVC, even though it doesn't define __STDC__ by default. + * srclib/error.c: Use when compiling with MSVC, even though + it doesn't define __STDC__ by default. + + 2003-08-24 Bruno Haible + Support for building DLLs on Windows. + * srclib/error.h (error_print_progname, error_message_count, + error_one_per_line): Add DLL_VARIABLE attribute. + * srclib/progname.h (program_name): Likewise. + + 2003-08-24 Bruno Haible + * srclib/progname.h: Make this file includable in C++ mode: add extern + "C". + * srclib/relocatable.h: Likewise. + * srclib/xmalloc.h: Likewise. + + 2003-08-22 Bruno Haible + * srclib/progname.h (error_with_progname, maybe_print_progname): Remove + declarations. + * srclib/progname.c (error_with_progname): Remove variable. + (maybe_print_progname): Remove function. + + 2003-08-01 Bruno Haible + * srclib/relocatable.c (find_shared_library_fullname): Disable the code + on Linux/libc5. Reported by Alain Guibert . + + 2003-07-01 Paul Eggert + * srclib/xreadlink.c: Include unconditionally, instead of + having it depend on HAVE_SYS_TYPES_H. + + 2003-06-23 Bruno Haible + Avoid compilation units that are empty after preprocessing. + * srclib/canonicalize.c: Add dummy declaration. + * srclib/strerror.c: Likewise. + * srclib/error.c: Include even if there's nothing to be + compiled. + + 2003-06-22 Bruno Haible + * srclib/relocatable.c (compute_curr_prefix): Comment out this function + in the case when it is not used. + Reported by Pavel Roskin . + + 2003-05-28 Paul Eggert + * srclib/pathmax.h: Include without checking for + HAVE_LIMITS_H. + * srclib/xreadlink.c: Likewise. + +2004-01-20 Bruno Haible + + Assume automake-1.8. + * Makefile.devel (AUTOCONF, AUTOHEADER): Assume autoconf-2.59. + (AUTOMAKE): Assume automake-1.8. + * Makefile.in (am--refresh): New target. + +2004-01-23 Bruno Haible + + * Version 1.9.2 released. + +2004-01-23 Bruno Haible + + * tests/table-from.c: Include binary-io.h. + (main): Switch stdout to binary mode. + * tests/table-to.c: Include binary-io.h. + (main): Switch stdout to binary mode. + * tests/genutf8.c: Include binary-io.h. + (main): Switch stdout to binary mode. + * tests/Makefile.in (INCLUDES): Also look in srclib. + (check): Pass INCLUDES when compiling genutf8.c. + * tests/Makefile.os2 (INCLUDES): Also look in srclib. + (genutf8.exe): Pass INCLUDES when compiling genutf8.c. + * tests/Makefile.msvc (INCLUDES): Also look in srclib. + (check): Pass INCLUDES when compiling genutf8.c. + +2004-01-21 Bruno Haible + + * src/iconv.c (force_binary): Remove variable. + (usage): Don't document --binary any more. + (convert, main): Always switch to binary mode. + * tests/check-stateful.bat: Remove --binary option. + * tests/check-translit.bat: Likewise. + * tests/check-stateful.cmd: Likewise. + * tests/check-translit.cmd: Likewise. + * djgpp/stateful-check.sed: Remove MODE variable. + * djgpp/translit-check.sed: Likewise. + +2004-01-21 Bruno Haible + + * man/iconv.3: Fix description of return value in case of error. + Reported by Jonathan Wakely . + +2003-09-12 Paul Eggert + + * srclib/progreloc.c (get_full_program_name): Define via prototype. + +2003-08-15 Bruno Haible + + * Makefile.devel (lib/translit.h): Add ulimit command so that the + gentranslit program gets the stack it needs. Many Linux distributions + allow only 8 MB of stack by default. + +2003-08-01 Bruno Haible + + * lib/relocatable.c (find_shared_library_fullname): Disable the code on + Linux/libc5. + * srclib/relocatable.c (find_shared_library_fullname): Likewise. + Reported by Alain Guibert . + +2003-07-02 Bruno Haible + + * m4/lib-ld.m4: Update from GNU gettext. + * m4/lib-prefix.m4: Update from GNU gettext. + * m4/gettext.m4: Update from GNU gettext. + * m4/intmax.m4: New file, from GNU gettext. + * m4/longdouble.m4: New file, from GNU gettext. + * m4/longlong.m4: New file, from GNU gettext. + * m4/printf-posix.m4: New file, from GNU gettext. + * m4/signed.m4: New file, from GNU gettext. + * m4/wchar_t.m4: New file, from GNU gettext. + * m4/wint_t.m4: New file, from GNU gettext. + * m4/pathmax.m4: Update from GNU gettext and gnulib. + * m4/ssize_t.m4: Update from GNU gettext and gnulib. + * m4/xreadlink.m4: Update from GNU gettext and gnulib. + * m4/readlink.m4: New file, from gnulib. + * autoconf/install-reloc: Update from GNU gettext. + * srclib/stdbool_.h: Renamed from srclib/stdbool.h.in. + * srclib/readlink.c: New file, from GNU gettext and gnulib. + * srclib/Makefile.am (LIBADD_SOURCE): Add readlink.c. + (EXTRA_DIST, stdbool.h): Use stdbool_.h instead of stdbool.h.in. + * configure.in: Invoke gl_FUNC_READLINK. + +2003-06-22 Bruno Haible + + * src/Makefile.in (install): Link with the already installed library. + This fixes a link error on Solaris. + Reported by Paul Eggert. + +2003-06-08 Bruno Haible + + * srclib/canonicalize.c (__getcwd) [VMS]: Pass 3 arguments to getcwd. + +2003-05-02 Bruno Haible + + Support for libtool-1.5. + * srclib/progname.c (set_program_name): Remove a leading + "/.libs/lt-" or "/.libs/", not only "lt-". + +2003-06-23 Bruno Haible + + Avoid compilation units that are empty after preprocessing. + * srclib/canonicalize.c: Add dummy declaration. + * srclib/strerror.c: Likewise. + * srclib/error.c: Include even if there's nothing to be + compiled. + +2003-06-22 Bruno Haible + + Portability to mingw32. + * m4/ssize_t.m4: New file, from GNU gettext. + * m4/xreadlink.m4 (gl_XREADLINK): Require gt_TYPE_SSIZE_T. + Reported by Jeff Bonggren . + +2003-06-22 Bruno Haible + + Portability to mingw32. + * lib/relocatable.c [WIN32]: Include . + * srclib/relocatable.c: Likewise. + Reported by Jeff Bonggren . + +2003-06-22 Bruno Haible + + * lib/relocatable.c (compute_curr_prefix): Comment out this function in + the case when it is not used. + * srclib/relocatable.c (compute_curr_prefix): Likewise. + Reported by Pavel Roskin . + +2003-06-18 Bruno Haible + + * config/install-sh: Update from automake-1.7.5. + +2003-06-16 Bruno Haible + + * lib/encodings.def (ISO-8859-15): Add alias LATIN-9. + (ISO-8859-16): Add aliases ISO_8859-16:2001, LATIN10, L10. Remove alias + ISO_8859-16:2000. + (GBK): Add aliases MS936, WINDOWS-936. + Reported by Guido Flohr . + +2003-05-09 Bruno Haible + + * srclib/canonicalize.c: Add #ifdef around versioned_symbol. Avoids an + "extraneous semicolon" warning from Tru64 cc. + +2003-06-07 Bruno Haible + + * Makefile.devel (config.h_vms): Don't define HAVE_ENVIRON_DECL. + * Makefile.vms (config.h): New rule. + (all, install): Depend on it. + (all, install, installdirs, uninstall, check): Fix typo. + (mostlyclean, clean, distclean, maintainer-clean): Likewise. Remove + config.h. + * lib/Makefile.vms (DEFS): Fix value of INSTALLDIR. + (OBJECTS): Use libiconv.obj instead of iconv.obj. + (libiconv.obj): Renamed from iconv.obj. + * srclib/Makefile.vms (INCLUDES): Add parent directory. + (OBJECTS): Remove strtoul.obj, setenv.obj, unsetenv.obj. + (strtoul.obj, setenv.obj, unsetenv.obj): Remove rules. + (alloca.h): New rule. + (canonicalize.obj): Depend on it. + (clean): Remove alloca.h. + * src/Makefile.vms (datadir, localedir): New variables. + (DEFS): Also define LOCALEDIR. + (iconv.obj): Add flags for relocatability, + (iconv.exe): Link with libicrt. Use link_options. + * vms/link_options.opt: New file. + Reported by Jouk Jansen . + +2003-06-07 Bruno Haible + + Support for relocatable data files even on Woe32. + * lib/Makefile.msvc (PICFLAGS): Also define PIC. + +2003-05-22 Bruno Haible + + * Version 1.9.1 released. + +2003-05-22 Bruno Haible + + * lib/genaliases.c (main): Emit %pic instead of %null-strings. + Change type of 'name' field to 'int'. + * lib/genaliases2.c (emit_encoding): Add a 'tag' argument. Emit an + invocation of macro S(), including the tag and a counter. + (main): Use the command-line argument as tag. + * Makefile.devel (lib/aliases_aix.h, lib/aliases_osf1.h, + lib/aliases_dos.h, lib/aliases_extra.h): Pass a tag to the program. + * lib/iconv.c (stringpool2_t): New type. + (stringpool2_contents): New data table. + (stringpool2): New macro. + (sysdep_aliases): Make position-independent. Move #includes out to + aliases2.h. + (aliases2_lookup): Update. + (nalias): New type. + (compare_by_index): Use 'struct nalias' instead of 'struct alias'. + (iconvlist): Convert 'struct alias' to 'struct nalias' while copying. + * lib/aliases2.h: New file, extracted from lib/iconv.c. + +2003-05-20 Bruno Haible + + * lib/iconv.c (iconvlist): Test p->name against NULL, not against "". + Reported by Muraoka Taro . + +2003-05-19 Bruno Haible + + * windows/iconv.rc: Include . + Reported by Perry Rapp. + +2003-05-18 Bruno Haible + + * Version 1.9 released. + +2003-05-18 Bruno Haible + + * lib/Makefile.in (libiconv_plug_osf.so): Avoid using LIBTOOL_LINK. + +2003-05-18 Bruno Haible + + * lib/Makefile.msvc (DEBUGFLAGS): New variable. + (iconv.lib): Use it. + * src/Makefile.msvc (DEBUGFLAGS): New variable. + * tests/Makefile.msvc (DEBUGFLAGS): New variable. + +2003-05-17 Bruno Haible + + * src/Makefile.msvc (libdir, datadir, localedir): New variables. + (IIlibdir, IIdatadir, IIlocaledir): New variables. + (CFLAGS): Define LOCALEDIR. + (iconv_no_i18n.exe): New rule. + (all): Depend on it. + * tests/check-stateful.bat: Invoke iconv_no_i18n instead of iconv. + * tests/check-translit.bat: Likewise. + +2003-05-16 Bruno Haible + + * lib/genaliases.c (main): Emit declarations for gperf-3.0. + * Makefile.devel (lib/aliases.h): Remove gperf command line options; + add new option "-m 10" for gperf-3.0. + +2003-05-12 Bruno Haible + + * m4/error.m4: Update from gettext. + +2003-05-12 Bruno Haible + + * configure.in: Invoke AC_GNU_SOURCE and jm_FUNC_GLIBC_UNLOCKED_IO. + +2003-05-12 Bruno Haible + + * lib/Makefile.msvc (PICFLAGS, CFLAGS): Move BUILDING_* macros from + CFLAGS to PICFLAGS. + +2003-05-09 Bruno Haible + + * srclib/error.c: Update from gnulib with modifications. + * srclib/unlocked-io.h: New file, from gnulib. + * m4/strerror_r.m4: New file, from gnulib. + * m4/unlocked-io.m4: New file, from gnulib. + * Makefile.devel (aclocal.m4): Depend on them. + +2003-05-08 Bruno Haible + + * Makefile.msvc (IIPREFIX): New variable. + * srclib/Makefile.msvc (INCLUDES): Add -I..\windows. + * src/Makefile.msvc (IIPREFIX, IIprefix, IIexec_prefix, IIbindir, + IIincludedir): New variables. + (INCLUDES): Add -I..\windows. + (iconv.exe): Define INSTALLPREFIX and INSTALLDIR. Link with + ../srclib/icrt.lib. + Patches by Perry Rapp. + +2003-05-07 Bruno Haible + + * README.woe32: Fix instructions for step 1. + * srclib/Makefile.msvc (OBJECTS): Remove strtoul.obj. + (strtoul.obj): Remove rule. + Reported by Perry Rapp. + +2003-05-07 Bruno Haible + + * Makefile.vms: New file. + * lib/Makefile.vms: New file. + * srclib/Makefile.vms: New file. + * src/Makefile.vms: New file. + * man/Makefile.vms: New file. + * tests/Makefile.vms: New file. + * Makefile.devel (config.h_vms, lib/config.h_vms, include/iconv.h_vms): + New rules. + (all): Depend on them. + +2003-05-07 Bruno Haible + + * srclib/Makefile.msvc (OBJECTS): Remove findprog.obj. + (findprog.obj): Remove rule. + * src/Makefile.msvc (includedir): New variable. + +2003-05-06 Bruno Haible + + * lib/translit.def: Upgrade to Unicode 4.0. + +2003-05-06 Bruno Haible + + * srclib/Makefile.am (DEFS): Fix spelling of DEPENDS_ON_LIBICONV. + * srclib/Makefile.msvc (CFLAGS): Likewise. + + * srclib/Makefile.msvc (INCLUDES): Add -I.. . + Reported by Perry Rapp. + + * Makefile.msvc (config.h): New rule. + (all): Depend on it. + (mostlyclean, clean, distclean, maintainer-clean): Erase config.h. + Reported by Perry Rapp. + +2003-05-06 Bruno Haible + + * autoconf/config.guess: Update to GNU version 2003-02-22. + * autoconf/config.sub: Likewise. + +2003-05-06 Bruno Haible + + * m4/lib-link.m4: Update from GNU gettext. + * autoconf/config.rpath: Update from GNU gettext. + + * m4/libtool.m4: Update from GNU gettext, based on libtool-1.5. + * autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5. + + * m4/gettext.m4: Update from GNU gettext. + * m4/nls.m4: Update from GNU gettext. + * m4/po.m4: Update from GNU gettext. + * Makefile.devel (aclocal.m4): Depend on m4/nls.m4 and m4/po.m4. + +2003-04-12 Bruno Haible + + Support for OpenVMS 7.3. + * lib/iconv.c (USE_OSF1): Define also on VMS. + +2003-04-12 Bruno Haible + + Better support for FreeBSD. + * lib/encodings.def (ISO8859-{1,2,3,4,5,6,7,8,9,10,13,14,15,16): New + aliases, for compatibility with earlier FreeBSD iconv implementation + by Konstantin Chuguev. + * lib/iconv.c (iconv_open, iconv, iconv_close) [FreeBSD]: Define as + aliases. + * src/Makefile.in (install) [FreeBSD]: Avoid installation problem. + +2003-04-12 Bruno Haible + + * configure.in (mandir): Change default value. + * Makefile.in (datadir): New variable. + (install, installdirs, uninstall): Pass datadir to po and man + directories. + * Makefile.os2 (datadir): New variable. + (mandir): Use it instead of prefix. + (install, uninstall): Pass datadir to man directory. + * Makefile.msvc (mandir, docdir): Use datadir instead of prefix. + * man/Makefile.in (datadir): New variable. + (docdir): Use it instead of prefix. + (install, installdirs): Update. + * man/Makefile.os2 (datadir): New variable. + (mandir): Use it instead of prefix. + * man/Makefile.msvc (datadir): New variable. + (mandir, docdir): Use it instead of prefix. + (install, installdirs): Update. + +2003-04-06 Bruno Haible + + Make it possible to build with or without libintl support on Woe32. + * Makefile.devel (config.h.msvc): Remove ENABLE_NLS. + * Makefile.msvc (NO_NLS): New variable. + * srclib/Makefile.msvc (NO_NLS): New variable. + (CFLAGS, INCLUDES): Use them. + * src/Makefile.msvc (NO_NLS): New variable. + (NLSFLAGS, INCINTL, LIBINTL): New variables. + (CFLAGS, INCLUDES, iconv.exe): Use them. + +2003-04-12 Bruno Haible + + * lib/loop_unicode.h (unicode_transliterate): When the Hangul or + variants transliteration failed with RET_ILUNI, don't return + RET_TOOSMALL. + Reported by the FreeBSD porters. + +2003-04-06 Bruno Haible + + * srclib/binary-io.h: New file, from GNU gettext. + * src/iconv.c: Include it. + (O_BINARY, O_TEXT, SET_BINARY): Remove definitions. + +2003-04-05 Bruno Haible + + Support for relocatable installation. + * m4/alloca.m4: New file, from GNU gettext. + * m4/canonicalize.m4: New file, from GNU gettext. + * m4/error.m4: New file, from GNU gettext. + * m4/onceonly.m4: New file, from GNU gettext. + * m4/pathmax.m4: New file, from GNU gettext. + * m4/relocatable.m4: New file, from GNU gettext. + * m4/setenv.m4: New file, from GNU gettext. + * m4/stdbool.m4: New file, from GNU gettext. + * m4/strerror.m4: New file, from GNU gettext. + * m4/xreadlink.m4: New file, from GNU gettext. + * autoconf/config.libpath: New file, from GNU gettext. + * autoconf/install-reloc: New file, from GNU gettext. + * autoconf/reloc-ldflags: New file, from GNU gettext. + * autoconf/missing: New file, from GNU automake 1.7.3. + * lib/relocatable.h: New file, from GNU gettext. + * lib/relocatable.c: New file, from GNU gettext. + * srclib/alloca.c: New file, from GNU gettext. + * srclib/alloca_.h: New file, from GNU gettext. + * srclib/canonicalize.c: New file, from GNU gettext. + * srclib/canonicalize.h: New file, from GNU gettext. + * srclib/error.c: New file, from GNU gettext. + * srclib/error.h: New file, from GNU gettext. + * srclib/exit.h: New file, from GNU gettext. + * srclib/gettext.h: New file, from GNU gettext. + * srclib/memmove.c: New file, from GNU gettext. + * srclib/pathmax.h: New file, from GNU gettext. + * srclib/progname.c: New file, from GNU gettext. + * srclib/progname.h: New file, from GNU gettext. + * srclib/progreloc.c: New file, from GNU gettext. + * srclib/relocatable.c: New file, from GNU gettext. + * srclib/relocatable.h: New file, from GNU gettext. + * srclib/relocwrapper.c: New file, from GNU gettext. + * srclib/setenv.c: New file, from GNU gettext. + * srclib/setenv.h: New file, from GNU gettext. + * srclib/stdbool.h.in: New file, from GNU gettext. + * srclib/strerror.c: New file, from GNU gettext. + * srclib/unsetenv.c: New file, from GNU gettext. + * srclib/xmalloc.c: New file, from GNU gettext. + * srclib/xmalloc.h: New file, from GNU gettext. + * srclib/xreadlink.c: New file, from GNU gettext. + * srclib/xreadlink.h: New file, from GNU gettext. + * srclib/xstrdup.c: New file, from GNU gettext. + * srclib/Makefile.am: New file. + * srclib/Makefile.msvc: New file. + * windows/alloca.h: New file, from GNU gettext. + * windows/stdbool.h: New file, from GNU gettext. + * configure.in (AC_CONFIG_HEADERS): Replace src/config.h with config.h. + Add AC_RELOCATABLE, AC_HEADER_STDC, AC_CHECK_HEADERS(stddef.h stdlib.h + string.h), AC_CHECK_FUNCS(getc_unlocked), AC_REPLACE_FUNCS(memmove), + AM_LANGINFO_CODESET, gl_FUNC_ALLOCA, gl_CANONICALIZE, + gt_FUNC_ERROR_AT_LINE, gl_PATHMAX, gt_FUNC_SETENV, gt_STDBOOL_H, + gl_FUNC_STRERROR, gl_XREADLINK, AC_OUTPUT(srclib/Makefile). + * lib/config.h.in: Add HAVE_GETC_UNLOCKED, HAVE_LANGINFO_CODESET, + HAVE_SETLOCALE, HAVE_STDDEF_H, HAVE_STDLIB_H, HAVE_STRING_H, for + localcharset.c. Add ENABLE_RELOCATABLE, INSTALLPREFIX, for + relocatable.c. + * lib/Makefile.in (DEFS): New variable. + (SOURCES): Add localcharset.c and relocatable.c. + (OBJECTS): Add localcharset.lo and relocatable.lo. + (LIBCHARSET_OBJECTS): Remove variable. + (libiconv_plug_linux.so, libiconv_plug_solaris.so, + libiconv_plug_osf.so): Use $(DEFS). Don't use $(LIBCHARSET_OBJECTS). + (iconv.lo): Use $(DEFS). + (localcharset.lo, relocatable.lo): New rules. + * lib/Makefile.msvc (CFLAGS): Define HAVE_CONFIG_H, BUILDING_DLL, + ENABLE_RELOCATABLE, IN_LIBRARY, INSTALLDIR, NO_XMALLOC, + set_relocation_prefix, relocate. Remove $(PICFLAGS). + (INCLUDES): Simplify. + (SOURCES): Remove variable. + (OBJECTS): Add localcharset.obj and relocatable.obj. + (LIBCHARSET_OBJECTS): Remove variable. + (iconv.obj): Add $(PICFLAGS). + (localcharset.obj, relocatable.obj): New rules. + (iconv.lib): Drop $(LIBCHARSET_OBJECTS). + * include/iconv.h.in (libiconv_set_relocation_prefix): New declaration. + * src/gettext.h: Remove file. + * src/iconv.c: Include progname.h and relocatable.h. + (ICONV_CONST): Define to const if the system has no iconv. + (main): Invoke set_program_name. Relocate LOCALEDIR. + * src/Makefile.in (top_srcdir): New variable. + (INCLUDES): Add .. and ../srclib. + (iconv_no_i18n, iconv): Link with ../srclib/libicrt.a. + (iconv_no_i18n.@OBJEXT@, iconv.@OBJEXT@): Define INSTALLDIR. + (RELOCATABLE_LIBRARY_PATH, RELOCATABLE_SRC_DIR, RELOCATABLE_BUILD_DIR, + RELOCATABLE_CONFIG_H_DIR, @SET_RELOCATABLE@, iconv_LDFLAGS): New + variables. + (iconv): Use $(iconv_LDFLAGS). + (install): Use $(INSTALL_PROGRAM_ENV). + (distclean): Drop removing config.h. + * src/Makefile.msvc (INCLUDES): Add .., simplify. + * tests/Makefile.msvc (INCLUDES): Simplify. + * Makefile.devel (AUTOHEADER, AUTOMAKE): New variables. + (config.h.in, srclib/Makefile.in, config.h.msvc): New rules. + (all): Depend on them. + (aclocal.m4) Depend also on m4/alloca.m4, m4/canonicalize.m4, + m4/error.m4, m4/onceonly.m4, m4/pathmax.m4, m4/relocatable.m4, + m4/setenv.m4, m4/stdbool.m4, m4/strerror.m4, m4/xreadlink.m4. + (lib/config.h.msvc): Additional processing. + * Makefile.in (all, install, installdirs, uninstall, check): Recurse + into srclib. + (mostlyclean, clean, distclean, maintainerclean): Likewise. Remove + lib/localcharset.h. + (distclean, maintainerclean): Remove also config.h and some stamps. + * Makefile.msvc (all, install, installdirs, uninstall, check, + mostlyclean, clean, distclean, maintainerclean): Recurse into srclib. + * INSTALL.generic: Document --enable-relocatable and + --with-libintl-prefix. Remove the recommendation to set CPPFLAGS and + LDFLAGS. The lib-link.m4 macros make this unnecessary. + +2003-04-05 Bruno Haible + + * configure.in: Bump version number to 1.9. + * include/iconv.h.in (_LIBICONV_VERSION): Bump. + * windows/iconv.rc: Bump version number. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 4:0:2. + +2003-04-05 Bruno Haible + + * Makefile.msvc (PREFIX): New variable. + (prefix): Use it. + (distclean, maintainer-clean): Drop Unix specific removals. + * lib/Makefile.msvc (PREFIX, IIPREFIX): New variables. + (prefix): Use it. + (IIprefix, IIexec_prefix, IIbindir, IIlibdir): New variables. + (clean): Drop Unix specific removal. + * src/Makefile.msvc (PREFIX): New variable. + (prefix): Use it. + (clean): Drop Unix specific removal. + (distclean): Likewise. + * tests/Makefile.msvc (clean): Drop Unix specific removal. + (distclean): Likewise. + +2003-04-05 Bruno Haible + + * m4/endian.m4 (CL_WORDS_LITTLEENDIAN): Use 3-argument AC_DEFINE. + +2003-04-05 Bruno Haible + + * m4/general.m4 (CL_CONFIG_SUBDIRS, CL_CANONICAL_HOST, + CL_CANONICAL_HOST_CPU, CL_CANONICAL_HOST_CPU_FOR_FFCALL): Remove + macros. + * m4/gettext.m4: Update from GNU gettext. + * m4/iconv.m4: Update from GNU gettext. + * m4/lcmessage.m4: Update from GNU gettext. + * m4/progtest.m4: Update from GNU gettext. + * m4/libtool.m4: Update from GNU gettext. + 2003-02-16 Bruno Haible + Workaround autoconf >= 2.52 breakage. + * libtool.m4 (AC_LIBTOOL_ARG_WITH): New macro. + (_LT_AC_LTCONFIG_HACK, AC_PROG_LD): Use it. + * autoconf/ltmain.sh: Update from GNU gettext. + 2003-02-18 Bruno Haible + Fix the 2002-09-16 fix. + * ltmain.sh (install): If "ln -s -f" fails (this is the case + with /usr/bin/ln on Solaris 2.7), fall back to "rm && ln -s". + +2003-04-05 Bruno Haible + + Start using automake. + * configure.in: Add AM_INIT_AUTOMAKE invocation. + (PACKAGE, VERSION): Remove. + Use AC_CANONICAL_HOST instead of CL_CANONICAL_HOST. + Use AC_PROG_LN_S instead of CL_PROG_LN_S. + Use AC_PROG_RANLIB instead of CL_PROG_RANLIB. + Reorder so that AC_CANONICAL_HOST comes early but still after + AC_PROG_CC. + * m4/ranlib.m4: Remove file. + * m4/libtool.m4: Undo AC_ -> CL_ substitutions. + * Makefile.devel (CLISP_DIR): Comment out. + (AUTOCONF_FILES): Change to aclocal.m4. + (aclocal.m4): Renamed from autoconf/aclocal.m4. Update dependencies. + (configure.in): Drop --include option. + +2003-03-17 Bruno Haible + + Improved MSVC support. + * Makefile.msvc (prefix): Use less Unixy value. + (local_prefix): Remove variable. + (libdir, includedir, mandir): Use backslashes. + (bindir, datadir, localedir, docdir): New variables. + (INSTALL, INSTALL_PROGRAM, INSTALL_DATA): New variables. + (all): Recurse into po/ and man/. + (install, installdirs, uninstall): Rewritten. + (check, mostlyclean, clean, distclean, maintainer-clean): Recurse + into po/ and man/. + * lib/Makefile.msvc (prefix): Use less Unixy value. + (local_prefix): Remove variable. + (libdir): Use backslashes. + (bindir): New variable. + (INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Set to real values. + (RESOURCES): Enable iconv.res. + (install, installdirs, uninstall): New rules. + (clean): Remove config.h. + (distclean): Don't remove config.h here. + * src/Makefile.msvc (prefix, exec_prefix, bindir): New variables. + (INSTALL, INSTALL_PROGRAM, INSTALL_DATA): New variables. + (install, installdirs, uninstall): New rules. + * man/Makefile.msvc: New file. + * tests/Makefile.msvc (install, installdirs, uninstall): New rules. + * Makefile.devel (all): Depend on po/Makefile.msvc. + (po/Makefile.msvc): New rule. + * windows/iconv.rc: Update. + * README.woe32: Mention automatic installation command. + + Rename libcharset.h to localcharset.h. + * lib/iconv.c: Include localcharset.h, not libcharset.h. + * Makefile.in (lib/localcharset.h): Renamed from lib/libcharset.h. + (all, install): Update dependencies. + (all): Create lib/localcharset.h, not lib/libcharset.h. + (mostlyclean, clean, distclean, maintainer-clean): Remove + lib/localcharset.h, not lib/libcharset.h. + * djgpp/README.in, djgpp/README: Update. + * djgpp/config.bat: Update. + * djgpp/config.sed: Update. + * djgpp/fnchange.in, djgpp/fnchange.lst: Update. + +2003-01-31 Bruno Haible + + * src/Makefile.in (all): Don't do the chmod if it has already been + done. + +2003-01-31 Bruno Haible + + * lib/loop_unicode.h (unicode_transliterate): Enable recursive + transliteration. Idea from Perry Rapp. + * lib/gentranslit.c (main): Change bound from 0x10000 to 0x110000. + Change element type of translit_data to 'unsigned int'. + * lib/translit.def: Many new transliterations, mostly taken from glibc. + * lib/translit.h: Regenerated. + * tests/Translit1.ISO-8859-1, tests/Translit1.ASCII: New files. + * tests/Makefile.in (check): Add Translit1 check. + * tests/Makefile.msvc (check): Likewise. + * tests/Makefile.os2 (check): Likewise. + * tests/TranslitFail1.ISO-8859-1: Choose a sentence which the new + improved transliteration cannot do. + +2003-02-14 Bruno Haible + + * Makefile.devel (AUTOCONF): Switch to autoconf-2.57. + (configure): Update rule. + +2003-01-03 Albert Chin + + * autoconf/ltmain.sh: Don't pass -R flags found in a .la's + dependency_libs variable directly down to the linker. + Reported by Tim Mooney . + +2003-01-01 Bruno Haible + + * src/Makefile.in (install): Use libiconv.la in ../lib, not in + $(libdir), so that installing with DESTDIR works. + Reported by Michael Adams . + +2003-01-01 Bruno Haible + + * Makefile.in (mkinstalldirs): New variable. + (install-lib, install, installdirs): Use it instead of mkdir. + * lib/Makefile.in (mkinstalldirs): New variable. + (install-lib, install, installdirs): Use it instead of mkdir. + * man/Makefile.in (mkinstalldirs): New variable. + (install, installdirs): Use it instead of mkdir. + * src/Makefile.in (mkinstalldirs): New variable. + (install, installdirs): Use it instead of mkdir. + +2002-09-27 Bruno Haible + + * autoconf/mkinstalldirs: Upgrade to automake-1.7.2 version. + +2002-11-07 Bruno Haible + + * m4/libtool.m4: Upgrade to libtool-1.4.3. + * autoconf/ltmain.sh: Upgrade to libtool-1.4.3. + +2002-07-14 Bruno Haible + + * m4/libtool.m4 (_LT_AC_LTCONFIG_HACK): Add support for GNU/FreeBSD. + +2002-06-12 Bruno Haible + + * configure.in: Use new AC_* names of libtool macros. Invoke + AC_LIBTOOL_WIN32_DLL. + +2002-12-19 Bruno Haible + + * lib/Makefile.in (libiconv_plug_solaris.so): Change rule if using gcc. + Reported by Henry Nelson . + +2002-11-07 Bruno Haible + + Make "make install" without prior "make" work. + * Makefile.in (lib/libcharset.h): New rule. + (all, install): Depend on it. + Reported by Martin MokrejÅ¡ . + +2002-10-28 Bruno Haible + + * man/Makefile.in (install): Change directory back to the working + directory, so that install-sh (which may be a relative pathname) is + found in the right place. + +2002-09-16 Bruno Haible + + * autoconf/ltmain.sh (install): Use "ln -s -f" instead of + "rm -f && ln -s" to make a symlink for a shared library. + Reported by Nelson H. F. Beebe . + +2002-09-02 Bruno Haible + + * src/iconv.c (main): Don't call bindtextdomain if !ENABLE_NLS. + +2002-08-16 Bruno Haible + + * src/iconv.c (main): Perform fflush before testing ferror(stdout). + +2002-05-29 Bruno Haible + + * Version 1.8 released. + +2002-05-26 Bruno Haible + + * lib/c99.h: New file. + * lib/converters.h: Include it. + * lib/encodings.def (C99): New encoding. + * README, man/iconv_open.3: Document C99 encoding. + +2002-05-26 Bruno Haible + + * lib/java.h (java_mbtowc): Accept 12-byte sequences for non-BMP + characters. + (java_wctomb): Produce 12-byte sequences for non-BMP characters. + +2002-05-29 Bruno Haible + + Fix installation of iconv program when linked with a libintl that was + built against an earlier libiconv. + * src/iconv.c: Conditionally disable NLS. + * src/iconv_no_i18n.c: New file. + * src/Makefile.in (libdir): New variable. + (all): Depend on iconv_no_i18n, iconv.@OBJEXT@ but not iconv. Make + directory writable, so iconv executable can be created during "make + install". + (iconv): Remove rule. + (iconv_no_i18n, iconv_no_i18n.@OBJEXT@): New rules. + (install): Link iconv now, after the new libiconv.so is installed. + (clean): Also remove iconv_no_i18n. + * tests/Makefile.in: (check, check-extra-yes): Depend on iconv_no_i18n, + not iconv. + * tests/check-stateful: Use iconv_no_i18n, not iconv. + * tests/check-translit: LIkewise. + * tests/check-translitfailure: Likewise. + +2002-05-29 Bruno Haible + + * configure.in: Call AC_PROG_INSTALL instead of CL_PROG_INSTALL. + * m4/install.m4: Remove file. + * Makefile.devel (autoconf/aclocal.m4): Don't depend on m4/install.m4. + +2002-05-24 Bruno Haible + + * lib/jisx0213.h: Use 'inline' only conditionally. + +2002-05-18 Bruno Haible + + * configure.in (AC_INIT), include/iconv.h.in (_LIBICONV_VERSION), + README, windows/iconv.rc, djgpp/README, djgpp/fnchange.lst: + Bump version number. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Define to 3:0:1. + +2002-02-06 Bruno Haible + + * autoconf/ltmain.sh: Upgrade from libtool-1.4 to libtool-1.4.2. + +2002-02-02 Bruno Haible + + * autoconf/ltmain.sh: Add DESTDIR support on ELF systems. + +2001-11-03 Bruno Haible + + * autoconf/ltmain.sh: chmod 777 the .libs directory, so that + "make install" succeeds. + +2002-05-18 Bruno Haible + + * src/Makefile.in (iconv): Remove the -liconv dependency of -lintl + from the command line. Needed to ensure that the new libiconv version + is used on FreeBSD. + +2002-05-14 Bruno Haible + + Implement and document CP853, TDS565, RISCOS-LATIN1. + * tools/Makefile (ALL): Add cp853.h, tds565.h, riscos1.h. + (cp853.h, tds565.h, riscos1.h): New rules. + * lib/cp853.h: New file. + * lib/tds565.h: New file. + * lib/riscos1.h: New file. + * lib/converters.h: Include them. + * lib/encodings_dos.def (CP853): New encoding. + * lib/encodings_extra.def (TDS565, RISCOS-LATIN1): New encodings. + * README, man/iconv_open.3: Add CP853, TDS565, RISCOS-LATIN1. + * tests/Makefile.in (check-extra-yes): Check CP853, TDS565, + RISCOS-LATIN1. + * tests/Makefile.msvc (check): Check CP853. + * tests/CP853.TXT: New file. + * tests/TDS565.TXT: New file. + * tests/RISCOS-LATIN1.TXT: New file. + + * lib/cp860.h (cp860_wctomb): Optimize. + +2002-05-12 Bruno Haible + + * tools/Makefile (ksc5601.h): Add two extra characters. + * lib/ksc5601.h: Regenerated. + * tests/EUC-KR.TXT: Add EURO SIGN and REGISTERED SIGN. + * tests/CP949.TXT: Likewise. + * tests/JOHAB.TXT: Likewise. + +2002-05-12 Bruno Haible + + * README: Mention extra encodings. + * man/iconv_open.3: Likewise. Improve formatting in text and html + output formats. + +2002-05-12 Bruno Haible + + * tests/SHIFT_JIS.TXT: Renamed from tests/SHIFT-JIS.TXT. + +2002-05-12 Bruno Haible + + * Makefile.devel (AUTOCONF): New variable. + (AUTOCONF_FILES): Remove autoconf/autoconf.m4f. + (configure): Use the AUTOCONF variable. + * autoconf/autoconf: Remove file. + * autoconf/autoconf.m4: Remove file. + * autoconf/autoconf.m4f: Remove file. + +2002-05-12 Bruno Haible + + * tools/JISX0213.TXT: New file. + * tools/cjk_tab_to_h.c (do_jisx0213): New function. + (main): Accept "jisx0213". + * tools/Makefile (all): Add jisx0213.h. + (jisx0213.h): New rule. + * lib/jisx0213.h: New file, generated by cjk_tab_to_h. + * lib/euc_jisx0213.h: New file. + * lib/shift_jisx0213.h: New file. + * lib/iso2022_jp3.h: New file. + * lib/converters.h: Include them. + * lib/encodings_extra.def (EUC-JISX0213, SHIFT_JISX0213, + ISO-2022-JP-3): New encodings. + * tests/EUC-JISX0213.TXT: New file. + * tests/SHIFT_JISX0213.TXT: New file. + * tests/ISO-2022-JP-3-snippet: New file. + * tests/ISO-2022-JP-3-snippet.UTF-8: New file. + * tests/Makefile.in (check-extra): Also check EUC-JISX0213, + SHIFT_JISX0213, ISO-2022-JP-3. + * tests/check-stateless: Add support for encodings which contain + precomposed Unicode characters, by eliminating precomposed characters + before the comparison. + * tests/table-from.c (main): Fix usage message. + * tests/table-to.c (main): Make it work for encodings for which the + "to" direction is stateful. + +2002-05-09 Bruno Haible + + New configure option --enable-extra-encodings. + * lib/encodings_extra.def: New file. + * lib/converters.h: Handle USE_EXTRA. + * lib/genaliases2.c (main): Handle USE_EXTRA. + * lib/genflags.c: Define USE_EXTRA. + (main): Include encodings_extra.def. + * lib/iconv.c: Handle ENABLE_EXTRA, conditionally set USE_EXTRA. + Handle USE_EXTRA. + * lib/config.h.in (ENABLE_EXTRA): New macro. + * configure.in: Accept option --enable-extra-encodings. + * Makefile.devel (all): Depend on lib/aliases_extra.h. + (lib/aliases_extra.h): New rule. + (lib/flags.h): Depend on lib/encodings_extra.def. + * tests/Makefile.in (check-extra, check-extra-no, check-extra-yes): + New rules. + (check): Invoke check-extra. + * tests/Makefile.msvc (check): Also check the DOS encodings. + + Support for testing the AIX encodings. + * tests/CP856.TXT: New file. + * tests/CP922.TXT: New file. + * tests/CP1046.TXT: New file. + * tests/CP1124.TXT: New file. + * tests/CP1129.TXT: New file. + * tests/CP1161.TXT, tests/CP1161.IRREVERSIBLE.TXT: New files. + * tests/CP1162.TXT: New file. + * tests/CP1163.TXT, tests/CP1163.IRREVERSIBLE.TXT: New files. + + Support for testing the OSF/1 encodings. + * tests/DEC-KANJI.TXT: New file. + * tests/DEC-HANYU.TXT, tests/DEC-HANYU.IRREVERSIBLE.TXT: New files. + + Support for testing the DOS encodings. + * tests/CP437.TXT: New file. + * tests/CP737.TXT: New file. + * tests/CP775.TXT: New file. + * tests/CP852.TXT: New file. + * tests/CP855.TXT: New file. + * tests/CP857.TXT: New file. + * tests/CP858.TXT: New file. + * tests/CP860.TXT: New file. + * tests/CP861.TXT: New file. + * tests/CP863.TXT: New file. + * tests/CP864.TXT: New file. + * tests/CP865.TXT: New file. + * tests/CP869.TXT: New file. + * tests/CP1125.TXT: New file. + +2002-05-09 Bruno Haible + + Implement more ASCII compatible DOS encodings. + * tools/Makefile (ALL): Add cp737.h, cp858.h, cp860.h, cp863.h. + (cp737.h, cp858.h, cp860.h, cp863.h): New rules. + * lib/cp737.h: New file. + * lib/cp858.h: New file. + * lib/cp860.h: New file. + * lib/cp863.h: New file. + * lib/converters.h: Include them. + * lib/encodings_dos.def (CP737, CP858, CP860, CP863): New encodings. + +2002-05-09 Bruno Haible + + Implement new ASCII compatible encodings from IBM. + * tools/Makefile (ALL): Add cp1161.h, cp1162.h, cp1163.h. + (cp1161.h, cp1162.h, cp1163.h): New rules. + * lib/cp1161.h: New file. + * lib/cp1162.h: New file. + * lib/cp1163.h: New file. + * lib/converters.h: Include them. + * lib/encodings_aix.def (CP1161, CP1162, CP1163): New encodings. + +2002-05-09 Bruno Haible + + Implement and document KOI8-T. + * tools/Makefile (ALL): Add koi8_t.h. + (koi8_t.h): New rule. + * lib/koi8_t.h: New file. + * lib/converters.h: Include it. + * lib/encodings.def (KOI8-T): New encoding. + * README, man/iconv_open.3: Add KOI8-T. + * tests/Makefile.in (tests): Check KOI8-T. + * tests/Makefile.os2 (tests): Likewise. + * tests/Makefile.msvc (tests): Likewise. + * tests/KOI8-T.TXT: New file. + +2002-05-09 Bruno Haible + + * tools/8bit_tab_to_h.c (main): Update copyright year. + * tools/cjk_variants.c (main): Likewise. + +2002-05-08 Bruno Haible + + * README.woe32: Renamed from README.win32. + +2002-05-08 Bruno Haible + + * lib/iconv.c: Enable DOS encodings also when compiling for Woe32, + because the Woe32 consoles use them. + +2002-05-04 Bruno Haible + + * lib/loop_unicode.h (unicode_loop_convert): When quitting the loop + without writing an output character, restore cd->istate to its value + before the xxx_mbtowc call. Otherwise we lose some characters during + CP1255/CP1258/TCVN to Unicode conversion. + (unicode_loop_reset): Likewise for the xxx_flushwc call. + * tests/CP1255-snippet, tests/CP1255-snippet.UTF-8: Make the test + files large enough to test against the bug. + * tests/CP1258-snippet, tests/CP1258-snippet.UTF-8: Likewise. + * tests/TCVN-snippet, tests/TCVN-snippet.UTF-8: Likewise. + +2002-04-28 Bruno Haible + + * tools/Makefile (armscii_8.h): Use table from glibc-2.2.90. + * tests/ARMSCII-8.TXT: Update to glibc-2.2.90 version. + * tests/ARMSCII-8.IRREVERSIBLE.TXT: Remove 0x0027. + * lib/armscii_8.h: Regenerated. + +2002-04-28 Bruno Haible + + * src/iconv.c: Include gettext.h. + (_): New macro. + (usage, print_version, convert, main): Internationalize. + (main): Call setlocale, bindtextdomain, textdomain. + * src/gettext.h: New file, from GNU gettext 0.11.2. + * src/config.h.in: New file, needed for ENABLE_NLS. + * src/Makefile.in (datadir, localedir): New variables. + (iconv): Link with @LTLIBINTL@. + (iconv.@OBJEXT@): Define LOCALEDIR. + (distclean): Remove config.h. + * po: New directory. + * Makefile.in (all, install, installdirs, uninstall, check, + mostlyclean, clean, distclean, maintainer-clean): Recurse into the po + directory. + * autoconf/mkinstalldirs: New file, from automake-1.5. + * ABOUT-NLS: New file, from GNU gettext 0.11.2. + * m4/codeset.m4: New file, from GNU gettext 0.11.2. + * m4/gettext.m4: New file, from GNU gettext 0.11.2. + * m4/glibc21.m4: New file, from GNU gettext 0.11.2. + * m4/isc-posix.m4: New file, from GNU gettext 0.11.2. + * m4/lcmessage.m4: New file, from GNU gettext 0.11.2. + * m4/progtest.m4: New file, from GNU gettext 0.11.2. + * configure.in: Require autoconf-2.52, needed for multiple config.h.in + files. Use new form of AC_INIT. Invoke AM_GNU_GETTEXT. + (PACKAGE, VERSION): Define, needed for po/Makefile.in.in. + * lib/config.h.in (HAVE_LOCALE_H, HAVE_SETLOCALE): Remove. + +2002-04-28 gettextize + + * configure.in (AC_OUTPUT): Add po/Makefile.in. + +2002-04-28 Bruno Haible + + * m4/eilseq.m4: Renamed from autoconf/eilseq.m4. + * m4/mbstate_t.m4: Renamed from autoconf/mbstate_t.m4. + * m4/general.m4: New file, from GNU clisp. + * m4/proto.m4: New file, from GNU clisp. + * m4/ranlib.m4: New file, from GNU clisp. + * m4/install.m4: New file, from GNU clisp. + * m4/cp.m4: New file, from GNU clisp. + * m4/ln.m4: New file, from GNU clisp. + * m4/endian.m4: New file, from GNU clisp. + * m4/iconv.m4: New file, from GNU gettext 0.11.2. + * m4/lib-ld.m4: New file, from GNU gettext 0.11.2. + * m4/lib-link.m4: New file, from GNU gettext 0.11.2. + * m4/lib-prefix.m4: New file, from GNU gettext 0.11.2. + * autoconf/config.rpath: New file, from GNU gettext 0.11.2. + * m4/libtool.m4: New file, based on libtool-1.4.2. + * Makefile.devel (ACLOCAL): Remove variable. + (ACSELECT): Remove variable. + (OTHERMACROS): Remove variable. + (m4/*.m4): New rules. + (autoconf/aclocal.m4): Construct using aclocal instead of acselect. + * configure.in: Invoke AM_ICONV instead of CL_ICONV. + +2002-04-06 Bruno Haible + + Upgrade to Unicode 3.2. + * tools/cjk_tab_to_h.c (output_title): Bump copyright year. + (compact_large_charset2uni): Add an argument. Determine optimal shift. + Copy modified enc->charset2uni table. + (output_charset2uni): Deal with shift other than 8. Copy encoding, so + as to not disturb subsequent output_uni2charset[_sparse] call. + * lib/hkscs.h: Regenerated. + * tests/BIG5-HKSCS.TXT: Update. + * tests/BIG5-HKSCS.IRREVERSIBLE.TXT: Update. + +2002-04-06 Bruno Haible + + Upgrade to Unicode 3.2. + * tools/Makefile (cns11643_1.h, cns11643_2.h, cns11643_3.h, + cns11643_4a.h, cns11643_4b.h, cns11643_5.h, cns11643_6.h, + cns11643_7.h, cns11643_15.h, cns11643_inv.h): Use + CNS11643-Unicode32.TXT instead of CNS11643-Unicode31.TXT. + * lib/cns11643_3.h: Regenerated. + * lib/cns11643_4a.h: Regenerated. + * lib/cns11643_4b.h: Regenerated. + * lib/cns11643_5.h: Regenerated. + * lib/cns11643_6.h: Regenerated. + * lib/cns11643_7.h: Regenerated. + * lib/cns11643_15.h: Regenerated. + * lib/cns11643_inv.h: Regenerated. + * tests/EUC-TW.TXT: Update. + +2002-01-17 Bruno Haible + + * lib/tcvn.h (tcvn_2uni_1): Make it smaller. + (tcvn_mbtowc): Small optimization. + +2002-01-13 Bruno Haible + + New options -l, -c, -s. + * src/iconv.c (discard_unconvertible, silent): New variables. + (usage): Document options -l, -c, -s. + (print_one): New function. + (convert): If silent is true, don't print error messages about the + conversion to stderr. If discard_unconvertible is true, set the + iconv descriptor to DISCARD_ILSEQ the first time, but make sure to + return the same return code as when discard_unconvertible is false. + (main): Accept options -l, -c, -s. Implement option -l. + * man/iconv.1: Document options -l, -c, -s. + +2002-01-13 Bruno Haible + + Support for "iconv -c". + * include/iconv.h.in (ICONV_GET_DISCARD_ILSEQ): New macro. + (ICONV_SET_DISCARD_ILSEQ): Likewise. + * lib/converters.h (struct conv_struct): New field discard_ilseq. + * lib/iconv.c (iconv_open): Set discard_ilseq to true if tocode + has an "//IGNORE" suffix, and to false otherwise. + (iconvctl): Implement ICONV_GET_DISCARD_ILSEQ, ICONV_SET_DISCARD_ILSEQ. + * lib/loop_unicode.h (unicode_loop_convert): If discard_ilseq is + true, skip one input character instead of returning EILSEQ. + (unicode_loop_reset): Likewise. + * lib/loop_wchar.h (wchar_from_loop_convert): Likewise. + (wchar_to_loop_convert): Likewise. + +2002-01-13 Bruno Haible + + Support for "iconv -l". + * include/iconv.h.in (iconvlist): New declaration. + * Makefile.devel (lib/aliases.h): Change gperf options. + * lib/iconv.c (compare_by_index, compare_by_name, iconvlist): New + functions. + +2002-01-06 Bruno Haible + + * lib/loop_unicode.h (unicode_transliterate): If the transliteration + fails due to limited output encoding, return RET_ILUNI, not + RET_TOOSMALL. Reported by Nelson H. F. Beebe . + * tests/check-translitfailure: New file. + * tests/TranslitFail1.ISO-8859-1: New file. + * tests/Makefile.in (check): Call check-translitfailure. + +2001-12-15 Bruno Haible + + * lib/euc_jp.h (euc_jp_wctomb): Add irreversible mappings for + Shift_JIS characters 0x5C and 0x7E. + * tests/EUC-JP.IRREVERSIBLE.TXT: New file. + +2001-12-05 Bruno Haible + + * lib/iconv.c (iconv_open): Recognize the empty encoding name. Avoid + endless loop if locale_charset() returns the empty string. + * README, man/iconv_open.3: Add the empty encoding name. + +2001-11-10 Bruno Haible + + * lib/Makefile.in (libiconv_plug_linux.so): Allow building it with a + non-gcc compiler. + +2001-10-23 Bruno Haible + + * tools/Makefile (cp1125.h): New target. + (ALL): Add it. + * lib/cp1125.h: New file. + * lib/converters.h: Include it. + * lib/encodings_dos.def (CP1125): New encoding. + +2001-09-08 Bruno Haible + + * autoconf/eilseq.m4: New file. + * Makefile.devel (OTHERMACROS): Add it. + * configure.in: Call AC_EILSEQ. + * include/iconv.h.in (EILSEQ): Define to the autoconf determined value. + +2001-08-25 Bruno Haible + + Upgrade to autoconf-2.52. + * autoconf/autoconf: Upgrade to autoconf-2.52. + * autoconf/acgeneral.m4: Remove file. + * autoconf/acspecific.m4: Remove file. + * autoconf/autoconf.m4f: New file, from autoconf-2.52. + * autoconf/aclocal.m4: Require autoconf-2.52. + (CL_CANONICAL_HOST): Call AC_CANONICAL_HOST. Don't cache the result, + AC_CANONICAL_HOST does it itself. Add $SHELL in front of + $ac_config_guess and $ac_config_sub. + * Makefile.devel (AUTOCONF_FILES): Remove acgeneral.m4, acspecific.m4. + Add autoconf.m4f. + (configure): Use autoconf options -A, -l instead of -m. + * configure.in: Use AC_CONFIG_SUBDIRS, not AC_OUTPUT_SUBDIRS. + +2001-08-05 Bruno Haible + + * autoconf/acgeneral.m4 (AC_MSG_RESULTPROTO): Remove macro. + (AC_LANG_EXTERN): Move to aclocal.m4. + * autoconf/aclocal.m4 (AC_LANG_EXTERN): Moved here from acgeneral.m4. + (CL_PROTO): Use AC_MSG_RESULT directly, instead of AC_MSG_RESULTPROTO. + (CL_SILENT): No need to pushdef AC_MSG_RESULTPROTO. + +2001-08-05 Bruno Haible + + Make it possible to build libiconv with CC=gcc CFLAGS="-x c++". + * lib/loop_wchar.h (wchar_to_loop_convert): Rename local variable + 'try' to 'incount'. + * lib/Makefile.in (libiconv_plug_linux.so): Add "-x none" option + between sources and libs. + (libiconv_plug_solaris.so) [GCC]: Likewise. + (libiconv_plug_osf.so) [GCC]: Likewise. + * src/Makefile.in (iconv.@OBJEXT@): New rule. + (iconv): Depend on it. + (clean): Erase *.@OBJEXT@, not *.o. + * tests/Makefile.in (table-from.@OBJEXT@): New rule. + (table-from): Depend on it. + (table-to.@OBJEXT@): New rule. + (table-to): Depend on it. + (clean): Erase *.@OBJEXT@, not *.o. + +2001-07-28 Bruno Haible + + * tools/Makefile (iso8859_16.h): Generate from the unicode.org table. + * lib/iso8859_16.h: Regenerated. + * tests/ISO-8859-16.TXT: Swap the values of 0xA5 and 0xAB. + +2001-07-17 Bruno Haible + + * configure.in (VERSION): Define. Needed by djgpp/Makefile.maint. + +2001-07-03 Bruno Haible + + * configure.in: Also check for mbsinit. + * lib/loop_wchar.h (mbsinit): Define to 1 if not defined. + Needed for SCO 3.2v5.0.2. + +2001-06-27 Bruno Haible + + * Version 1.7 released. + +2001-06-27 Bruno Haible + + * INSTALL.generic (Particular Systems): Generalize section about + /usr/local to "most systems". + + * lib/Makefile.in (all): Build @PLUGLIB@ before libiconv.la, because + Solaris cc destroys iconv.o and iconv.lo while building + libiconv_plug_solaris.so. + (clean): Remove so_locations, left there by the OSF/1 linker. + + * lib/cp1255.h (cp1255_decomp): Use 'signed int' instead of 'int'. + + * lib/vietcomb.h (viet_decomp): Use 'unsigned int' instead of + 'unsigned short'. + + * tests/table-from.c: Include string.h. + * tests/table-to.c: Likewise. + +2001-06-26 Bruno Haible + + * tools/Makefile (jisx0208.h): Replace U+005C with U+FF3C. + (jisx0212.h): Replace U+007E with U+FF5E. + * lib/jisx0208.h: Regenerated. + * lib/jisx0212.h: Regenerated. + * tests/EUC-JP.TXT: Map 0xA1C0 to U+FF3C. Map 0x8FA2B7 to U+FF5E. + * tests/EUC-JP.IRREVERSIBLE.TXT: Remove file. + * tests/SHIFT-JIS.TXT: Map 0x815F to U+FF3C. + * tests/CP932.TXT: Likewise. + * tests/CP932.IRREVERSIBLE.TXT: 0x815F mapping is now reversible. + +2001-06-25 Bruno Haible + + * src/Makefile.in (iconv): Mention $(INCLUDES) before $(CFLAGS) and + $(CPPFLAGS). + * src/Makefile.msvc (iconv.exe): Likewise. + * src/Makefile.os2 (iconv.exe): Likewise. + * lib/Makefile.in (libiconv_plug_linux.so): Likewise. + (libiconv_plug_solaris.so): Likewise. + (libiconv_plug_osf.so): Likewise. + (iconv.lo): Likewise. + * lib/Makefile.msvc (iconv.obj): Likewise. + * lib/Makefile.os2 (iconv.obj): Likewise. + * tests/Makefile.in (table-from, table-to): Likewise. + * tests/Makefile.msvc (table-from.exe, table-to.exe): Likewise. + * tests/Makefile.os2 (table-from.exe, table-to.exe): Likewise. + (genutf8.exe): Don't use $(INCLUDES). + +2001-06-25 Bruno Haible + + * include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc: + Bump version number. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Define to 2:4:0. + +2001-06-25 Bruno Haible + + * Makefile.devel (OTHERMACROS): Use libtool.m4 in libcharset subdir. + +2001-06-25 Bruno Haible + + * lib/encodings.def: Make SHIFT_JIS the primary name of SJIS. + +2001-06-08 Bruno Haible + + * autoconf/ltmain.sh: Upgrade to libtool-1.4. + * autoconf/ltconfig: Remove file. + +2001-06-08 Bruno Haible + + * autoconf/config.guess: Update to GNU version 2001-05-11. + * autoconf/config.sub: Likewise. + +2001-06-03 Bruno Haible + + * lib/loop_unicode.h (unicode_loop_convert): Ignore Unicode 3.1 tag + characters if they cannot be converted. + (unicode_loop_reset): Likewise. + * lib/iso2022_jp2.h (STATE_TAG_NONE, STATE_TAG_LANGUAGE, + STATE_TAG_LANGUAGE_j, STATE_TAG_LANGUAGE_ja, STATE_TAG_LANGUAGE_k, + STATE_TAG_LANGUAGE_ko, STATE_TAG_LANGUAGE_z, STATE_TAG_LANGUAGE_zh): + New macros. + (SPLIT_STATE, COMBINE_STATE): Different differently for wctomb + direction. + (iso2022_jp2_wctomb): Keep track of Unicode 3.1 language tag. + If "ja", prefer conversion to Japanese character sets. If "zh", + prefer conversion to GB2312. If "ko", prefer conversion to KSC5601. + + * lib/converters.h (RET_ILUNI): Change value from 0 to -1. + (RET_TOOSMALL): Change value from -1 to -2. + * lib/loop_unicode.h (unicode_transliterate): Allow xxx_wctomb to + return 0 written bytes. + +2001-06-06 Bruno Haible + + * lib/encodings.def: Align with IANA character-set registry. + (US-ASCII): Add alias "ANSI_X3.4-1986". + (ISO-8859-14): Add alias "ISO-CELTIC". + (JIS_X0208): Add alias "JIS_C6226-1983". + (BIG5HKSCS): Add alias "BIG5-HKSCS". + * README, man/iconv_open.3: Rename BIG5HKSCS to BIG5-HKSCS. + * tests/Makefile.in (check): Likewise. + * tests/Makefile.os2 (check): Likewise. + * tests/Makefile.msvc (check): Likewise. + * tests/BIG5-HKSCS.TXT: Renamed from BIG5HKSCS.TXT. + * tests/BIG5-HKSCS.IRREVERSIBLE.TXT: Renamed from + BIG5HKSCS.IRREVERSIBLE.TXT. + +2001-06-02 Bruno Haible + + * tools/cjk_tab_to_h.c (Encoding): Add fffd field. + (is_charset2uni_large, compact_large_charset2uni): New functions. + (find_charset2uni_pages): Use enc->fffd instead of 0xfffd. + (output_charset2uni): If mapping to more than the Unicode BMP, + use an extra indirection to keep each value in 16 bits. + (invert): Bump limit from U+10000 to U+30000. + (output_uni2charset_dense): Likewise. + (output_uni2charset_sparse): Likewise. If mapping to more than one + CJK plane, use three bytes per value instead of two bytes. + (byte_row_cns11643): Allow more than 3 CJK planes. + (do_cns11643_only_uni2charset): Increase number of rows, to include + plane 15. Remove plane bits hack. + (main): Accept names cns11643_4a,4b,5,6,7,15 as well. + * tools/Makefile (ALL): Add cns11643_4a.h, cns11643_4b.h, cns11643_5.h, + cns11643_6.h, cns11643_7.h, cns11643_15.h. + (cns11643_1.h, cns11643_2.h, cns11643_3.h): Use new Unicode 3.1 + derived table. + (cns11643_4a.h, cns11643_4b.h, cns11643_5.h, cns11643_6.h, + cns11643_7.h, cns11643_15.h): New rules. + (cns11643_inv.h): Change title. + * lib/cns11643_1.h: Regenerated from Unicode 3.1 derived table. + * lib/cns11643_3.h: Likewise. + * lib/cns11643_4a.h: New file. + * lib/cns11643_4b.h: New file. + * lib/cns11643_4.h: New file. + * lib/cns11643_5.h: New file. + * lib/cns11643_6.h: New file. + * lib/cns11643_7.h: New file. + * lib/cns11643_15.h: New file. + * lib/cns11643_inv.h: Regenerated from Unicode 3.1 derived table. + (cns11643_inv_wctomb): Return 3 bytes now. + * lib/cns11643.h: Include cns11643_4.h, cns11643_5.h, cns11643_6.h, + cns11643_7.h, cns11643_15.h. + (cns11643_wctomb): Now a simple alias to cns11643_inv_wctomb. Return + plane number starting at 1, not 0. + * lib/dec_hanyu.h (dec_hanyu_wctomb): Update for cns11643_wctomb + change. + * lib/euc_tw.h (euc_tw_mbtowc): Accept CNS11643 planes 4,5,6,7,15 as + well. + (euc_tw_wctomb): Update for cns11643_wctomb change. + * lib/iso2022_cn.h (iso2022_cn_wctomb): Likewise. + * lib/iso2022_cnext.h (iso2022_cn_ext_mbtowc): Accept CNS11643 planes + 4,5,6,7 as well. + (iso2022_cn_ext_wctomb): Update for cns11643_wctomb change. + Try CNS11643 planes 4,5,6,7 as well. + * tests/EUC-TW.TXT: Many additions, mostly in planes 3,4,5,6,7,15. + * tests/EUC-TW.IRREVERSIBLE.TXT: Reflect additions to CNS11643 plane 1. + Add U+5344. + +2001-06-01 Bruno Haible + + * tests/table-from.c (bmp_only): New variable. + (ucs4_decode): If bmp_only, don't return characters outside Unicode + plane 0. + (main): When testing UTF-8 or GB18030, set bmp_only to 1. Don't print + a conversion line if ucs4_decode returns NULL. + * tests/table-to.c (main): When testing encodings other than UTF-8 and + GB18030, loop upto U+30000 instead of U+10000. + +2001-05-24 Bruno Haible + + * lib/converters.h (mbtowc_funcs): Add flushwc member function. + * lib/flushwc.h: New file. + * lib/cp1255.h: Include flushwc.h. + (cp1255_comp_table_data, cp1255_comp_table): New arrays. + (cp1255_mbtowc): Compose base and combining characters. + (cp1255_flushwc): New macro. + * lib/vietcomb.h (viet_comp_table_data, viet_comp_table): New arrays. + * lib/cp1258.h: Include flushwc.h. + (cp1258_mbtowc): Compose base and combining characters. + (cp1258_flushwc): New macro. + * lib/tcvn.h: Include flushwc.h. + (tcvn_mbtowc): Compose base and combining characters. + (tcvn_flushwc): New macro. + * lib/loop_unicode.h: (unicode_transliterate): New function, extracted + from unicode_loop_convert. + (unicode_loop_convert): Use unicode_transliterate. + (unicode_loop_reset): Call xxx_flushwc and output the resulting + character. + * lib/encodings.def: Add xxx_flushwc member. + * lib/encodings_aix.def: Likewise. + * lib/encodings_dos.def: Likewise. + * lib/encodings_local.def: Likewise. + * lib/encodings_osf1.def: Likewise. + * lib/genaliases.c: Add an argument to the DEFENCODING macro. + * lib/genaliases2.c: Likewise. + * lib/genflags.c: Likewise. + * lib/iconv.c: Likewise. + * tests/table-from.c (try): Reset the iconv descriptor before the main + call, and flush it afterwards. + (ucs4_decode): New function. + (main): Allow up to 3 Unicode characters output. Call ucs4_decode. + * tests/CP1255-snippet: New file. + * tests/CP1255-snippet.UTF-8: New file. + * tests/CP1258-snippet: New file. + * tests/CP1258-snippet.UTF-8: New file. + * tests/TCVN-snippet: New file. + * tests/TCVN-snippet.UTF-8: New file. + * tests/Makefile.in (check): Check combining behaviour of CP1255, + CP1258, TCVN. + * tests/Makefile.msvc (check): Likewise. + * tests/Makefile.os2 (check): Likewise. + +2001-05-22 Bruno Haible + + * lib/converters.h (RET_ILUNI): New macro. + (RET_ILSEQ): Change value to -1. + (RET_TOOFEW): Change value. + * lib/loop_unicode.h (unicode_loop_convert): Write RET_ILUNI instead + of 0. Update handling of xxx_mbtowc return value. + * lib/genflags.c (emit_encoding): Likewise. + * lib/ascii.h (ascii_wctomb): Use RET_ILUNI instead of RET_ILSEQ. + * lib/armscii_8.h (armscii_8_wctomb): Likewise. + * lib/big5.h (big5_wctomb): Likewise. + * lib/big5hkscs.h (big5hkscs_wctomb): Likewise. + * lib/ces_big5.h (ces_big5_wctomb): Likewise. + * lib/ces_gbk.h (ces_gbk_wctomb): Likewise. + * lib/cns11643.h (cns11643_wctomb): Likewise. + * lib/cns11643_inv.h (cns11643_inv_wctomb): Likewise. + * lib/cp437.h (cp437_wctomb): Likewise. + * lib/cp775.h (cp775_wctomb): Likewise. + * lib/cp850.h (cp850_wctomb): Likewise. + * lib/cp852.h (cp852_wctomb): Likewise. + * lib/cp855.h (cp855_wctomb): Likewise. + * lib/cp856.h (cp856_wctomb): Likewise. + * lib/cp857.h (cp857_wctomb): Likewise. + * lib/cp861.h (cp861_wctomb): Likewise. + * lib/cp862.h (cp862_wctomb): Likewise. + * lib/cp864.h (cp864_wctomb): Likewise. + * lib/cp865.h (cp865_wctomb): Likewise. + * lib/cp866.h (cp866_wctomb): Likewise. + * lib/cp869.h (cp869_wctomb): Likewise. + * lib/cp874.h (cp874_wctomb): Likewise. + * lib/cp922.h (cp922_wctomb): Likewise. + * lib/cp932ext.h (cp932ext_wctomb): Likewise. + * lib/cp932.h (cp932_wctomb): Likewise. + * lib/cp936ext.h (cp936ext_wctomb): Likewise. + * lib/cp949.h (cp949_wctomb): Likewise. + * lib/cp950ext.h (cp950ext_wctomb): Likewise. + * lib/cp950.h (cp950_wctomb): Likewise. + * lib/cp1046.h (cp1046_wctomb): Likewise. + * lib/cp1124.h (cp1124_wctomb): Likewise. + * lib/cp1129.h (cp1129_wctomb): Likewise. + * lib/cp1133.h (cp1133_wctomb): Likewise. + * lib/cp1250.h (cp1250_wctomb): Likewise. + * lib/cp1251.h (cp1251_wctomb): Likewise. + * lib/cp1252.h (cp1252_wctomb): Likewise. + * lib/cp1253.h (cp1253_wctomb): Likewise. + * lib/cp1254.h (cp1254_wctomb): Likewise. + * lib/cp1255.h (cp1255_wctomb): Likewise. + * lib/cp1256.h (cp1256_wctomb): Likewise. + * lib/cp1257.h (cp1257_wctomb): Likewise. + * lib/cp1258.h (cp1258_wctomb): Likewise. + * lib/dec_hanyu.h (dec_hanyu_wctomb): Likewise. + * lib/dec_kanji.h (dec_kanji_wctomb): Likewise. + * lib/euc_cn.h (euc_cn_wctomb): Likewise. + * lib/euc_jp.h (euc_jp_wctomb): Likewise. + * lib/euc_kr.h (euc_kr_wctomb): Likewise. + * lib/euc_tw.h (euc_tw_wctomb): Likewise. + * lib/gb12345ext.h (gb12345ext_wctomb): Likewise. + * lib/gb12345.h (gb12345_wctomb): Likewise. + * lib/gb18030ext.h (gb18030ext_wctomb): Likewise. + * lib/gb18030.h (gb18030_wctomb): Likewise. + * lib/gb18030uni.h (gb18030uni_wctomb): Likewise. + * lib/gb2312.h (gb2312_wctomb): Likewise. + * lib/gbkext_inv.h (gbkext_inv_wctomb): Likewise. + * lib/gbk.h (gbk_wctomb): Likewise. + * lib/georgian_academy.h (georgian_academy_wctomb): Likewise. + * lib/georgian_ps.h (georgian_ps_wctomb): Likewise. + * lib/hkscs.h (hkscs_wctomb): Likewise. + * lib/hp_roman8.h (hp_roman8_wctomb): Likewise. + * lib/hz.h (hz_wctomb): Likewise. + * lib/iso2022_cnext.h (iso2022_cn_ext_wctomb): Likewise. + * lib/iso2022_cn.h (iso2022_cn_wctomb): Likewise. + * lib/iso2022_jp1.h (iso2022_jp1_wctomb): Likewise. + * lib/iso2022_jp2.h (iso2022_jp2_wctomb): Likewise. + * lib/iso2022_jp.h (iso2022_jp_wctomb): Likewise. + * lib/iso2022_kr.h (iso2022_kr_wctomb): Likewise. + * lib/iso646_cn.h (iso646_cn_wctomb): Likewise. + * lib/iso646_jp.h (iso646_jp_wctomb): Likewise. + * lib/iso8859_1.h (iso8859_1_wctomb): Likewise. + * lib/iso8859_2.h (iso8859_2_wctomb): Likewise. + * lib/iso8859_3.h (iso8859_3_wctomb): Likewise. + * lib/iso8859_4.h (iso8859_4_wctomb): Likewise. + * lib/iso8859_5.h (iso8859_5_wctomb): Likewise. + * lib/iso8859_6.h (iso8859_6_wctomb): Likewise. + * lib/iso8859_7.h (iso8859_7_wctomb): Likewise. + * lib/iso8859_8.h (iso8859_8_wctomb): Likewise. + * lib/iso8859_9.h (iso8859_9_wctomb): Likewise. + * lib/iso8859_10.h (iso8859_10_wctomb): Likewise. + * lib/iso8859_13.h (iso8859_13_wctomb): Likewise. + * lib/iso8859_14.h (iso8859_14_wctomb): Likewise. + * lib/iso8859_15.h (iso8859_15_wctomb): Likewise. + * lib/iso8859_16.h (iso8859_16_wctomb): Likewise. + * lib/isoir165ext.h (isoir165ext_wctomb): Likewise. + * lib/isoir165.h (isoir165_wctomb): Likewise. + * lib/jisx0201.h (jisx0201_wctomb): Likewise. + * lib/jisx0208.h (jisx0208_wctomb): Likewise. + * lib/jisx0212.h (jisx0212_wctomb): Likewise. + * lib/johab.h (johab_wctomb): Likewise. + * lib/johab_hangul.h (johab_hangul_wctomb, johab_hangul_decompose): + Likewise. + * lib/koi8_r.h (koi8_r_wctomb): Likewise. + * lib/koi8_ru.h (koi8_ru_wctomb): Likewise. + * lib/koi8_u.h (koi8_u_wctomb): Likewise. + * lib/ksc5601.h (ksc5601_wctomb): Likewise. + * lib/mac_arabic.h (mac_arabic_wctomb): Likewise. + * lib/mac_centraleurope.h (mac_centraleurope_wctomb): Likewise. + * lib/mac_croatian.h (mac_croatian_wctomb): Likewise. + * lib/mac_cyrillic.h (mac_cyrillic_wctomb): Likewise. + * lib/mac_greek.h (mac_greek_wctomb): Likewise. + * lib/mac_hebrew.h (mac_hebrew_wctomb): Likewise. + * lib/mac_iceland.h (mac_iceland_wctomb): Likewise. + * lib/mac_roman.h (mac_roman_wctomb): Likewise. + * lib/mac_romania.h (mac_romania_wctomb): Likewise. + * lib/mac_thai.h (mac_thai_wctomb): Likewise. + * lib/mac_turkish.h (mac_turkish_wctomb): Likewise. + * lib/mac_ukraine.h (mac_ukraine_wctomb): Likewise. + * lib/mulelao.h (mulelao_wctomb): Likewise. + * lib/nextstep.h (nextstep_wctomb): Likewise. + * lib/sjis.h (sjis_wctomb): Likewise. + * lib/tcvn.h (tcvn_wctomb): Likewise. + * lib/tis620.h (tis620_wctomb): Likewise. + * lib/ucs2be.h (ucs2be_wctomb): Likewise. + * lib/ucs2.h (ucs2_wctomb): Likewise. + * lib/ucs2internal.h (ucs2internal_wctomb): Likewise. + * lib/ucs2le.h (ucs2le_wctomb): Likewise. + * lib/ucs2swapped.h (ucs2swapped_wctomb): Likewise. + * lib/ucs4.h (ucs4_wctomb): Likewise. + * lib/uhc_1.h (uhc_1_wctomb): Likewise. + * lib/uhc_2.h (uhc_2_wctomb): Likewise. + * lib/utf16be.h (utf16be_wctomb): Likewise. + * lib/utf16.h (utf16_wctomb): Likewise. + * lib/utf16le.h (utf16le_wctomb): Likewise. + * lib/utf32be.h (utf32be_wctomb): Likewise. + * lib/utf32.h (utf32_wctomb): Likewise. + * lib/utf32le.h (utf32le_wctomb): Likewise. + * lib/utf7.h (utf7_wctomb): Likewise. + * lib/utf8.h (utf8_wctomb): Likewise. + * lib/viscii.h (viscii_wctomb): Likewise. + * tools/8bit_tab_to_h.c (main): Likewise. + * tools/cjk_tab_to_h.c (output_uni2charset_dense, + output_uni2charset_sparse, do_gb18030uni): Likewise. + +2001-05-19 Bruno Haible + + * Makefile.devel (all): Add man/{iconv.1,iconv*.3}.html. + (man/%.html): New rule. + * man/Makefile.in (docdir, htmldir): New variables. + (install, installdirs): Install the HTML formatted man pages in + $(htmldir). + (uninstall): Uninstall them. + +2001-05-20 Bruno Haible + + * lib/cp1255.h (cp1255_decomp_table): New array. + (cp1255_comb_table): New array. + (cp1255_wctomb): Decompose Unicode characters. + * tests/CP1255.IRREVERSIBLE.TXT: New file. + +2001-05-13 Bruno Haible + + * lib/vietcomb.h: New file. + * lib/cp1258.h: Include it. + (cp1258_comb_table): New array. + (cp1258_wctomb): Decompose Unicode characters. + * lib/tcvn.h: Include it. + (tcvn_comb_table): New array. + (tcvn_wctomb): Decompose Unicode characters. + * tests/CP1258.IRREVERSIBLE.TXT: New file. + * tests/TCVN.IRREVERSIBLE.TXT: New file. + +2001-05-06 Bruno Haible + + * lib/Makefile.msvc (config.h): Allow the 'del' command to fail. + (iconv.lib): Likewise. + +2001-05-06 Bruno Haible + + * lib/Makefile.in (CPPFLAGS, LDFLAGS): New variables. + (CPP): Remove variable. + (libiconv.la, libiconv_plug_linux.so, libiconv_plug_solaris.so, + libiconv_plug_osf.so): Use LDFLAGS. + (libiconv_plug_linux.so, libiconv_plug_solaris.so, + libiconv_plug_osf.so, iconv.lo): Use CPPFLAGS. + * lib/Makefile.msvc (CPP): Remove variable. + * src/Makefile.in (CPPFLAGS, LDFLAGS): New variables. + (CPP): Remove variable. + (iconv): Use CPPFLAGS and LDFLAGS. + * src/Makefile.msvc (CPP): Remove variable. + * tests/Makefile.in (CPPFLAGS, LDFLAGS): New variables. + (check, table-from, table-to): Use CPPFLAGS and LDFLAGS. + * tests/Makefile.msvc (CPP): Remove variable. + +2001-05-06 Bruno Haible + + * lib/Makefile.in (libiconv_plug_solaris.so): Change rule if not using + gcc. Reported by Paananen Mikko . + +2001-04-11 Bruno Haible + + Implement and document UTF-32, UTF-32BE, UTF-32LE. + * src/utf32.h, src/utf32be.h, src/utf32le.h: New files. + * src/converters.h: Include them. + * src/encodings.def (UTF-32, UTF-32BE, UTF32LE): New encodings. + * README, man/iconv_open.3: Add UTF-32, UTF-32BE, UTF32LE. + * tests/Makefile.in (check): Check UTF-32, UTF-32BE, UTF32LE. + * tests/Makefile.os2 (check): Likewise. + * tests/Makefile.msvc (check): Likewise. + * tests/UTF-32*snippet*: New files. + + * lib/ucs4.h (ucs4_mbtowc): Fix value of other-endian byte order. + (ucs4_wctomb): Allow any 31-bit codepoint. + +2001-04-11 Bruno Haible + + * tests/GB18030.TXT: Add mappings for all of U+0000..U+FFFF, including + unassigned code points. + * tests/table-from.c (main); When dumping GB18030, don't print code + points larger than U+FFFF. + +2001-03-30 Bruno Haible + + * tools/Makefile (GB18030uni.TXT): Use a table source which includes + the unassigned Unicode code points. + * lib/gb18030uni.h: Update. + (gb18030uni_ranges): Remove bitmap_offset field. + (gb18030uni_bitmap): Remove array. + (gb18030uni_mbtowc): Omit gb18030uni_bitmap access. + (gb18030uni_wctomb): Likewise. + * lib/gb18030.h (gb18030_mbtowc): Handle Unicode characters >= 0x10000. + (gb18030_wctomb): Likewise. + +2001-03-21 Bruno Haible + + * INSTALL.generic (Particular Systems): Add recommendations for AIX 3. + +2001-03-21 Bruno Haible + + * src/iconv.c (print_version): Now called GNU libiconv. + +2001-03-20 Bruno Haible + + * README: This package is now called GNU libiconv. + + * tools/8bit_tab_to_h.c (main): Emit copyright notice to the output + file. + * tools/cjk_tab_to_h.c (output_title): Likewise. + * tools/cjk_variants.c (main): Likewise. + * lib/gentranslit.c (main): Likewise. + +2001-03-19 Bruno Haible + + * autoconf/aclocal.m4 (CL_CANONICAL_HOST): Always define + ac_config_guess and ac_config_sub. Then ignore requests for + AC_CONFIG_AUX_DIR_DEFAULT or AC_CANONICAL_HOST. + +2001-03-10 Bruno Haible + + * INSTALL.generic: New section "Particular Systems". + +2001-03-10 Bruno Haible + + * lib/Makefile.in (libiconv.la): Pass flag -no-undefined. Needed on + platforms like BeOS. + + * lib/loop_wchar.h (mbstate_t): Don't typedef if already #defined in + config.h. + +2001-03-06 Bruno Haible + + * Version 1.6 released. + * include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc: + Bump version number. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Define to 2:3:0. + +2001-03-05 Bruno Haible + + Provide all encodings used by OSF/1 5.1 locales. + * lib/dec_kanji.h: New file. + * lib/dec_hanyu.h: New file. + * lib/converters.h: Include them if USE_OSF1 is defined. + * lib/encodings_osf1.def: New file. + * lib/genflags.c (main): Include it. Define USE_OSF1. + * lib/genaliases2.c (main): Include it conditionally. + * lib/iconv.c: Define USE_OSF1 on OSF/1. + Include encodings_osf1.def and aliases_osf1.h. + * lib/Makefile.in (iconv.lo): Depend on encodings_osf1.def and + aliases_osf1.h. + * Makefile.devel (lib/aliases_osf1.h): New target. + (all): Depend on lib/aliases_osf1.h. + (lib/flags.h): Depend on lib/encodings_osf1.def. + +2001-03-01 Bruno Haible + + * tools/Makefile (cp775.h): New target. + (ALL): Add it. + * lib/cp775.h: New file. + * lib/converters.h: Include it. + * lib/encodings_dos.def (CP775): New encoding. + +2001-02-25 Bruno Haible + + * lib/iconv.c (iconv_open): locale_charset() doesn't return NULL any + more. + +2001-02-24 Bruno Haible + + * src/iconv.c (convert): Use ICONV_CONST. + * tests/table-from.c: Include config.h. + (try): Use ICONV_CONST. + * tests/table-to.c: Include config.h. + (main): Use ICONV_CONST. + * tests/Makefile.in (INCLUDES): Add -I../lib. + * tests/Makefile.os2 (INCLUDES): Likewise. + * tests/Makefile.msvc (INCLUDES): Add -I..\lib. + +2001-02-24 Bruno Haible + + Provide all encodings used by DOS locales. + * tools/Makefile (cp437.h, cp852.h, cp855.h, cp857.h, cp861.h, + cp864.h, cp865.h, cp869.h): New targets. + (ALL): Add them. + * lib/cp437.h: New file. + * lib/cp852.h: New file. + * lib/cp855.h: New file. + * lib/cp857.h: New file. + * lib/cp861.h: New file. + * lib/cp864.h: New file. + * lib/cp865.h: New file. + * lib/cp869.h: New file. + * lib/converters.h: Include them if USE_DOS is defined. + * lib/encodings_dos.def: New file. + * lib/genflags.c (main): Include it. Define USE_DOS. + * lib/genaliases2.c (main): Include it conditionally. + * lib/iconv.c: Define USE_DOS on DJGPP. + Include encodings_dos.def and aliases_dos.h. + * lib/Makefile.in (iconv.lo): Depend on encodings_dos.def and + aliases_dos.h. + * Makefile.devel (lib/aliases_dos.h): New target. + (all): Depend on lib/aliases_dos.h. + (lib/flags.h): Depend on lib/encodings_dos.def. + +2001-02-23 Bruno Haible + + * src/iconv.c [DJGPP]: Include and . + (SET_BINARY) [O_BINARY]: New macro. + (usage): Mention --binary if available. + (convert): Use SET_BINARY instead of setmode. + (main): Likewise. + Reported by Juan Manuel Guerrero . + +2001-02-25 Bruno Haible + + * autoconf/ltconfig: + sed -e 's/reload object files/produce relocatable object files/'. + +2001-02-20 Bruno Haible + + * src/iconv.c (usage, main): Make -f and -t options optional. + * man/iconv.1: Mark them as optional. + +2001-02-20 Bruno Haible + + * tools/Makefile (GB18030ext.TXT, GB18030uni.TXT): Generate from + glibc-2.2.2 table. + * lib/gb18030uni.h, lib/gb18030ext.h: Add mapping 0xA989 -> U+303E, + 0xFE5E -> U+2E97. Shift the entire four-byte range. + * tests/GB18030.TXT: Regenerated. + +2001-02-20 Bruno Haible + + Better support for DOS/Windows platforms. + * autoconf/ltconfig: Upgrade to libtool-1.3.5. + * autoconf/ltmain.sh: Likewise. + * autoconf/aclocal.m4: Likewise. + * autoconf/install-sh: New file. + * configure.in: Call AC_OBJEXT and AC_EXEEXT. Call AC_CONFIG_AUX_DIR. + +2001-02-20 Bruno Haible + + * Makefile.in (libdir, includedir, mandir): Use the autoconf + determined value, in order to respect the configure arguments. + * lib/Makefile.in (libdir): Likewise. + * src/Makefile.in (bindir): Likewise. + * man/Makefile.in (mandir): Likewise. + +2001-02-04 Bruno Haible + + * lib/translit.def: Add all the neutral transliterations from glibc. + * lib/gentranslit.c (main): Allow UTF-8 replacements which are in + UCS-2 but not in ISO-8859-1. Generate a table of 'unsigned short'. + Avoid accessing data[-1]. + * lib/loop_unicode.h (unicode_loop_convert): Change type of pointer + into translit_data. + +2001-01-05 Bruno Haible + + Implement and document CP862. + * tools/Makefile (ALL): Add cp862.h. + (cp862.h): New target. + * lib/cp862.h: New file. + * lib/converters.h: Include it. + * lib/encodings.def (CP862): New encoding. + * README, man/iconv_open.3: Add CP862. + * tests/Makefile.in (check): Check CP862. + * tests/Makefile.msvc (check): Likewise. + * tests/Makefile.os2 (check): Likewise. + * tests/CP862.TXT: New file. + +2000-12-18 Bruno Haible + + * autoconf/mbstate_t.m4: New file, from textutils-2.0.10. + * Makefile.devel (OTHERMACROS): Add it. + * configure.in: Call AC_MBSTATE_T. + * lib/config.h.in (mbstate_t): New definition. + * lib/loop_wchar.h (mbrtowc): For BeOS, declare and define fallback. + +2000-12-12 Bruno Haible + + * Makefile.in: Use $(MAKE) instead of $(MAKE) -r. Needed with Solaris + "make", which doesn't set MAKE as expected by @SET_MAKE@ if -r is + given. Reported by Toshimitsu Fujiwara. + +2000-12-08 Bruno Haible + + * Makefile.in (exec_prefix): Use configure's --exec-prefix argument. + * lib/Makefile.in (exec_prefix): Likewise. + * src/Makefile.in (exec_prefix): Likewise. + * man/Makefile.in (exec_prefix): Likewise. + +2000-12-02 Bruno Haible + + * Version 1.5 released. + * include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc: + Bump version number. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Define to 2:2:0. + +2000-12-02 Bruno Haible + + * Makefile.in (mostlyclean, clean, distclean, maintainer-clean): + Remove files installed in lib by libcharset. + * Makefile.msvc (mostlyclean): Likewise. + + * Makefile.in (check): Depend on target 'all'. + * Makefile.os2 (check): Likewise. + * Makefile.msvc (check): Depend on target 'force' as well. + + * src/iconv.c (usage): Take an exitcode argument. + (print_version): New function. + (main): Recognize --help and --version command line options. + +2000-12-02 Bruno Haible + + * Makefile.msvc: Replace STATIC with its opposite flag, DLL. + * lib/Makefile.msvc: Likewise. + * src/Makefile.msvc: Likewise. + * tests/Makefile.msvc: Likewise. + +2000-12-01 Bruno Haible + + * src/iconv.c: Include . Define fallbacks for setmode, fileno. + (force_binary): New variable. + (convert): If requested, set the input O_BINARY. + (main): Accept --binary option. If requested, set the output O_BINARY. + * tests/check-stateful.bat: Pass --binary to iconv. + * tests/check-stateful.cmd: Likewise. + * tests/check-translit.bat: Likewise. + * tests/check-translit.cmd: Likewise. + +2000-12-01 Bruno Haible + + * include/iconv.h.in (_libiconv_version): New declaration. + * lib/iconv.c (_libiconv_version): New variable. + +2000-11-30 Bruno Haible + + * Makefile.msvc (all): File now named lib/libcharset.h. + (clean, distclean, maintainer-clean): Likewise. + +2000-11-23 Bruno Haible + + * lib/*: Move here all files from src/*. + * src/*: Move all files to lib. + * lib/Makefile.in (distclean): No need to remove config.status, + config.log, config.cache. + * configure.in: Require lib/iconv.c, not src/iconv.c. Create + lib/config.h, not src/config.h. Also create lib/Makefile. + * Makefile.in (all): Install libcharset into lib, not src. Recurse + into lib and src. + (install-lib): Recurse into lib, not src. + (install): Recurse into libcharset, lib and src. + (installdirs, uninstall): Likewise. + (check, mostlyclean, clean, distclean, maintainer-clean): Likewise. + * Makefile.msvc (all): Recurse into lib and src. + (install): Recurse into libcharset, lib and src. + (installdirs, uninstall): Likewise. + (check, mostlyclean, clean, distclean, maintainer-clean): Likewise. + * Makefile.os2 (all): Recurse into lib and src. + (install-lib): Recurse into lib, not src. + (install, uninstall): Recurse into lib and src. + (check, mostlyclean, clean, distclean, maintainer-clean): Likewise. + * Makefile.devel (lib/config.h.msvc): Renamed from src/config.h.msvc. + (lib/aliases.h): Renamed from src/aliases.h. + (lib/aliases.gperf): Renamed from src/aliases.gperf. + (lib/aliases_aix.h): Renamed from src/aliases_aix.h. + (lib/flags.h): Renamed from src/flags.h. + (lib/translit.h): Renamed from src/translit.h. + * src/iconv.c: Moved here from tests/iconv.c. + * src/Makefile.in: New file. + * src/Makefile.msvc: New file. + * src/Makefile.os2: New file. + * tests/Makefile.in (iconv): Remove target. + (../lib/libiconv.la): Renamed from ../src/libiconv.la. + (clean): No need to remove iconv. + * tests/Makefile.msvc (iconv.exe): Remove target. + * tests/Makefile.os2 (iconv.exe): Likewise. + * tests/check-stateful: iconv is in ../src. + * tests/check-stateful.bat: Likewise. + * tests/check-stateful.cmd: Likewise. + * tests/check-translit: iconv is in ../src. + * tests/check-translit.bat: Likewise. + * tests/check-translit.cmd: Likewise. + * man/iconv.1: New file. + * man/Makefile.in (install, installdirs, uninstall): Also install *.1 + man pages. + * man/Makefile.os2 (MAN3): Renamed from MAN. + (MAN1): New variable. + (install, uninstall): Also install *.1 man pages. + +2000-11-21 Bruno Haible + + * Makefile.msvc (all, check, mostlyclean, clean, distclean, + maintainer-clean): Recurse into libcharset. + (clean, distclean, maintainer-clean): Remove src\libcharset.h. + * src/Makefile.msvc (LIBCHARSET_OBJECTS): New variable. + (iconv.lib): Link with $(LIBCHARSET_OBJECTS). + +2000-11-18 Bruno Haible + + * src/cp950.h (cp950_mbtowc, cp950_wctomb): Change implementation + so that it agrees with Microsoft's definition of CP950. + * tests/CP950.TXT: Likewise. + * tests/CP950.IRREVERSIBLE.TXT: Add 0xA244, 0xA2CC, 0xA2CE. + +2000-11-18 Bruno Haible + + Add support for locale dependent "char" and "wchar_t" encodings. + * libcharset: New subdirectory. + * src/loop_unicode.h: New file, extracted from src/iconv.c. + * src/loop_wchar.h: New file. + * src/loops.h: New file. Include loop_unicode.h and loop_wchar.h. + * src/encodings_local.def: New file. + * src/genaliases.c: Also create aliases for encodings_local.def. + * src/converters.h (conv_struct): Add lfuncs field. + * src/genflags.c: Add dummy definitions of struct loop_funcs. + * src/iconv.c: Include libcharset.h. + (loop_funcs): New structure. + Treat encodings_local.def like encodings.def. + Include loops.h. + (iconv_open): Move the bulk of the code to loop_unicode.h. + (iconv): Likewise. + (iconvctl): Extend determination of TRIVIALP to wchar_t conversion + descriptors. + * src/Makefile.in (PLUG_SOURCES): Remove variable. + (LIBCHARSET_OBJECTS): New variable. + (libiconv.la): Link in the LIBCHARSET_OBJECTS. + (libiconv_plug_linux.so, libiconv_plug_solaris.so, + libiconv_plug_osf.so): Link in the LIBCHARSET_OBJECTS, using + LIBTOOL_LINK. + (iconv.lo): Depend on encodings_local.def. + * src/Makefile.msvc (iconv.obj): Depend on encodings_local.def. + * src/Makefile.os2 (iconv.obj): Likewise. + * configure.in: Add tests for locale.h, mbrtowc, wcrtomb, setlocale. + Recurse into libcharset. + * src/config.h.in (HAVE_LOCALE_H, HAVE_MBRTOWC, HAVE_WCRTOMB, + HAVE_SETLOCALE): New macros. + * tests/iconv.c: Include config.h and locale.h. + (main): Call setlocale. + * tests/Makefile.in (iconv): Search for config.h in ../src. + * tests/Makefile.os2 (iconv.exe): Likewise. + * tests/Makefile.msvc (iconv.exe): Likewise. + * README, man/iconv_open.3: Document "char" and "wchar_t" encodings. + * Makefile.in: After "cd", use "&&" not ";". + (all, check, mostlyclean, clean, distclean, maintainer-clean): + Recurse into libcharset. + * Makefile.devel (all): Recurse into libcharset. + (src/aliases.gperf): Depend on src/encodings_local.def. + +2000-11-18 Bruno Haible + + * src/converters.h (ucs4_t): New type. + (wchar_t): Remove locally defined override. + (mbtowc_funcs, wctomb_funcs): Use ucs4_t instead of wchar_t. + * src/iconv.c (iconv): Likewise. + * src/genflags.c (emit_encoding): Use ucs4_t instead of wchar_t. + * tools/8bit_tab_to_h.c: Use "ucs4_t" instead of "wchar_t". + * tools/cjk_tab_to_h.c: Likewise. + * src/armscii_8.h: Use ucs4_t instead of wchar_t. + * src/ascii.h: Likewise. + * src/big5.h: Likewise. + * src/big5hkscs.h: Likewise. + * src/ces_big5.h: Likewise. + * src/ces_gbk.h: Likewise. + * src/cns11643.h: Likewise. + * src/cns11643_1.h: Likewise. + * src/cns11643_2.h: Likewise. + * src/cns11643_3.h: Likewise. + * src/cns11643_inv.h: Likewise. + * src/cp1046.h: Likewise. + * src/cp1124.h: Likewise. + * src/cp1129.h: Likewise. + * src/cp1133.h: Likewise. + * src/cp1250.h: Likewise. + * src/cp1251.h: Likewise. + * src/cp1252.h: Likewise. + * src/cp1253.h: Likewise. + * src/cp1254.h: Likewise. + * src/cp1255.h: Likewise. + * src/cp1256.h: Likewise. + * src/cp1257.h: Likewise. + * src/cp1258.h: Likewise. + * src/cp850.h: Likewise. + * src/cp856.h: Likewise. + * src/cp866.h: Likewise. + * src/cp874.h: Likewise. + * src/cp922.h: Likewise. + * src/cp932.h: Likewise. + * src/cp932ext.h: Likewise. + * src/cp936ext.h: Likewise. + * src/cp949.h: Likewise. + * src/cp950.h: Likewise. + * src/cp950ext.h: Likewise. + * src/euc_cn.h: Likewise. + * src/euc_jp.h: Likewise. + * src/euc_kr.h: Likewise. + * src/euc_tw.h: Likewise. + * src/gb12345.h: Likewise. + * src/gb12345ext.h: Likewise. + * src/gb18030.h: Likewise. + * src/gb18030ext.h: Likewise. + * src/gb18030uni.h: Likewise. + * src/gb2312.h: Likewise. + * src/gbk.h: Likewise. + * src/gbkext1.h: Likewise. + * src/gbkext2.h: Likewise. + * src/gbkext_inv.h: Likewise. + * src/georgian_academy.h: Likewise. + * src/georgian_ps.h: Likewise. + * src/hkscs.h: Likewise. + * src/hp_roman8.h: Likewise. + * src/hz.h: Likewise. + * src/iso2022_cn.h: Likewise. + * src/iso2022_cnext.h: Likewise. + * src/iso2022_jp.h: Likewise. + * src/iso2022_jp1.h: Likewise. + * src/iso2022_jp2.h: Likewise. + * src/iso2022_kr.h: Likewise. + * src/iso646_cn.h: Likewise. + * src/iso646_jp.h: Likewise. + * src/iso8859_1.h: Likewise. + * src/iso8859_10.h: Likewise. + * src/iso8859_13.h: Likewise. + * src/iso8859_14.h: Likewise. + * src/iso8859_15.h: Likewise. + * src/iso8859_16.h: Likewise. + * src/iso8859_2.h: Likewise. + * src/iso8859_3.h: Likewise. + * src/iso8859_4.h: Likewise. + * src/iso8859_5.h: Likewise. + * src/iso8859_6.h: Likewise. + * src/iso8859_7.h: Likewise. + * src/iso8859_8.h: Likewise. + * src/iso8859_9.h: Likewise. + * src/isoir165.h: Likewise. + * src/isoir165ext.h: Likewise. + * src/java.h: Likewise. + * src/jisx0201.h: Likewise. + * src/jisx0208.h: Likewise. + * src/jisx0212.h: Likewise. + * src/johab.h: Likewise. + * src/johab_hangul.h: Likewise. + * src/koi8_r.h: Likewise. + * src/koi8_ru.h: Likewise. + * src/koi8_u.h: Likewise. + * src/ksc5601.h: Likewise. + * src/mac_arabic.h: Likewise. + * src/mac_centraleurope.h: Likewise. + * src/mac_croatian.h: Likewise. + * src/mac_cyrillic.h: Likewise. + * src/mac_greek.h: Likewise. + * src/mac_hebrew.h: Likewise. + * src/mac_iceland.h: Likewise. + * src/mac_roman.h: Likewise. + * src/mac_romania.h: Likewise. + * src/mac_thai.h: Likewise. + * src/mac_turkish.h: Likewise. + * src/mac_ukraine.h: Likewise. + * src/mulelao.h: Likewise. + * src/nextstep.h: Likewise. + * src/sjis.h: Likewise. + * src/tcvn.h: Likewise. + * src/tis620.h: Likewise. + * src/ucs2.h: Likewise. + * src/ucs2be.h: Likewise. + * src/ucs2internal.h: Likewise. + * src/ucs2le.h: Likewise. + * src/ucs2swapped.h: Likewise. + * src/ucs4.h: Likewise. + * src/ucs4be.h: Likewise. + * src/ucs4internal.h: Likewise. + * src/ucs4le.h: Likewise. + * src/ucs4swapped.h: Likewise. + * src/uhc_1.h: Likewise. + * src/uhc_2.h: Likewise. + * src/utf16.h: Likewise. + * src/utf16be.h: Likewise. + * src/utf16le.h: Likewise. + * src/utf7.h: Likewise. + * src/utf8.h: Likewise. + * src/viscii.h: Likewise. + +2000-11-18 Bruno Haible + + Make transliteration optional. + * src/iconv.c (iconv_open): Strip off //TRANSLIT suffix from names. + Set transliteration on if and only if tocode ends in //TRANSLIT. + * README, man/iconv_open.3: Document how to enable transliteration. + * tests/check-translit: Add //TRANSLIT to iconv's 't' argument. + * tests/check-translit.bat: Likewise. + * tests/check-translit.cmd: Likewise. + +2000-11-18 Bruno Haible + + * man/iconv.3: Fix typo. + +2000-10-31 Bruno Haible + + * README, man/iconv_open.3: Document JOHAB again. + +2000-11-15 Bruno Haible + + * Makefile.msvc: Add support for MFLAGS and DEBUG parameters. + (STATIC): Change default from 0 to 1. + * src/Makefile.msvc: Likewise. + * tests/Makefile.msvc: Likewise. + * tests/check-stateless.bat: Call 'sort' with no arguments. + +2000-11-12 Bruno Haible + + * autoconf/config.guess, autoconf/config.sub: Upgrade to newest + version from GNU CVS. + +2000-10-24 Bruno Haible + + * Version 1.4 released. + * include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc: + Bump version number. + * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 2:1:0. + +2000-10-23 Bruno Haible + + Implement and document GB18030 and BIG5HKSCS. + * tools/cjk_tab_to_h.c (row_byte_hkscs, byte_row_hkscs, do_hkscs): New + functions. + (do_gb18030uni): New function. + (main): Accept gb18030ext, gb18030uni, hkscs. + * tools/Makefile (ALL): Add gb18030ext.h, gb18030uni.h, hkscs.h. + (gb18030ext.h, GB18030ext.TXT, gb18030uni.h, GB18030uni.TXT, + hkscs.h): New targets. + * src/gb18030ext.h, src/gb18030uni.h, src/gb18030.h: New files. + * src/hkscs.h, src/big5hkscs.h: New files. + * src/converters.h: Include gb18030.h and big5hkscs.h. + * src/encodings.def (GB18030, BIG5HKSCS): New encodings. + * README, man/iconv_open.3: Add GB18030, BIG5HKSCS. + * tests/Makefile.in (check): Check GB18030, BIG5HKSCS. + * tests/Makefile.msvc (check): Likewise. + * tests/Makefile.os2 (check): Likewise. + * tests/GB18030.TXT: New file. + * tests/BIG5HKSCS.TXT, tests/BIG5HKSCS.IRREVERSIBLE.TXT: New files. + +2000-10-23 Bruno Haible + + * tests/table-from.c (try, main): Use UCS-4-INTERNAL instead of + UCS-2-INTERNAL, to avoid problems with UCS-2 surrogate handling. + * tests/table-to.c (main): Likewise. + +2000-10-22 Bruno Haible + + * src/gentranslit.c (main): Read the input in UTF-8 encoding. + +2000-10-09 Bruno Haible + + CPU recognition on OpenBSD. + * autoconf/aclocal.m4 (CL_WORDS_LITTLEENDIAN): Recognize __m68k__, + __mc68020__, __MIPSEB__, __MIPSEL__, __m88k__ as CPU indicators. + +2000-10-03 Bruno Haible + + * src/gentranslit.c (main): Don't output non-ASCII ISO-8859-1 + character literals, use the numeric value instead. + Reported by Shin-Hsien Yeh . + +2000-09-29 Bruno Haible + + * autoconf/aclocal.m4 (CL_CANONICAL_HOST): Fix bug in 2000-05-23 + change. + +2000-09-25 Bruno Haible + + * autoconf/aclocal.m4 (CL_WORDS_LITTLEENDIAN): Recognize __i386__ + as equivalent to __i386. For OpenBSD. + +2000-09-21 Bruno Haible + + * src/utf16.h (utf16_wctomb): Reject single surrogates. + * src/utf16be.h (utf16be_wctomb): Likewise. + * src/utf16le.h (utf16le_wctomb): Likewise. + * src/ucs2.h (ucs2_mbtowc, ucs2_wctomb): Likewise. + * src/ucs2be.h (ucs2be_mbtowc, ucs2be_wctomb): Likewise. + * src/ucs2le.h (ucs2le_mbtowc, ucs2le_wctomb): Likewise. + * src/ucs2internal.h (ucs2internal_mbtowc, ucs2internal_wctomb): + Likewise. + * src/ucs2swapped.h (ucs2swapped_mbtowc, ucs2swapped_wctomb): + Likewise. + +2000-09-15 Bruno Haible + + * Makefile.in (install, installdirs, uninstall): Support DESTDIR. + * src/Makefile.in (install, installdirs, uninstall): Likewise. + * man/Makefile.in (install, installdirs, uninstall): Likewise. + +2000-09-11 Bruno Haible + + * src/utf7.h (utf7_mbtowc): Fix combining of UTF-16 surrogates. + +2000-08-26 Bruno Haible + + * autoconf/acgeneral.m4 (AC_OUTPUT): Use braces in exec_prefix default + value, not parens. + +2000-07-04 Akira Hatakeyama + Bruno Haible + + * os2/iconv.def, README.os2, Makefile.os2, src/Makefile.os2, + tests/Makefile.os2, man/Makefile.os2, tests/check-stateful.cmd, + tests/check-stateless.cmd, tests/check-translit.cmd: New files. + +2000-06-28 Bruno Haible + + * src/ucs2internal.h (ucs2internal_mbtowc): Avoid gcc warning about + cast. + * src/ucs4internal.h (ucs4internal_mbtowc): Likewise. + * src/ucs2swapped.h (ucs2swapped_mbtowc, ucs2swapped_wctomb): Verify + sizeof(unsigned short). + * src/ucs4swapped.h (ucs4swapped_mbtowc, ucs4swapped_mbtowc): Verify + sizeof(unsigned int). + Reported by François Pinard . + +2000-05-29 Bruno Haible + + * autoconf/aclocal.m4 (CL_PROG_INSTALL): Fix typo. + Reported by Thomas Klausner . + +2000-05-23 Bruno Haible + + * autoconf/aclocal.m4 (CL_CANONICAL_HOST): Determine host_cpu, + host_vendor, host_os correctly if $host has more than two hyphens. + +2000-04-15 Bruno Haible + + * Version 1.3 released. + * include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc: + Bump version number. + * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 2:0:0. + +2000-04-15 Bruno Haible + + * THANKS: New file. + * INSTALL.generic: New file. + + Implement and document UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE. + * src/ucs2be.h, src/ucs2le.h, src/ucs4be.h, src/ucs4le.h: New files. + * src/converters.h: Include them. + * src/ucs2swapped.h: Remove #defines for UCS-2-BE, UCS-2-LE. + * src/ucs4swapped.h: Remove #defines for UCS-4-BE, UCS-4-LE. + * src/encodings.def (UCS-2BE): Renamed from UCS-2-BE. + (UCS-2LE): Renamed from UCS-2-LE. + (UCS-4BE): Renamed from UCS-4-BE. + (UCS-4LE): Renamed from UCS-4-LE. + * Makefile.devel (src/aliases.h): Pass option "-i 1" to gperf. + * README, man/iconv_open.3: Add UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE. + * tests/Makefile.in (check): Check UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE. + * tests/Makefile.msvc (check): Likewise. + * tests/UCS-*snippet*: New files. + + Allow building as a shared library on Windows. + Allow running the tests on Windows. + * Makefile.devel (include/iconv.h.msvc): Remove rule. + (include/iconv.h.msvc-static, include/iconv.h.msvc-shared): New + rules. + (all): Update. + * windows/dllexport.h: New file. + * include/iconv.h.msvc: Remove file. + * include/iconv.h.msvc-static, include/iconv.h.msvc-shared: New + autogenerated files. + * Makefile.msvc (STATIC, DEBUG): Default to 0. + (all): Choose either include\iconv.h.msvc-static or + include\iconv.h.msvc-shared. + (check): Depend on all. + (all, check, mostlyclean, clean, distclean, maintainer-clean): + Recurse into tests directory. + * src/Makefile.msvc (STATIC, DEBUG): Default to 0. + (WARN_CFLAGS, PICFLAGS, OPTIMFLAGS): New variables. + (CFLAGS): Use them. Add -MD and -DBUILDING_LIBICONV. + (RESOURCES): New variable. + (iconv.lib): Change rule when building DLL. + (clean, distclean): One filename per line. + * tests/Makefile.msvc: New file. + * tests/check-stateful.bat, tests/check-stateless.bat, + tests/check-translit.bat: New files. + * tests/uniq-u.c: New file, taken from GNU textutils. + * README.win32: Update. + Based on patches by Taro Muraoka . + +2000-04-14 Bruno Haible + + Fix an OSF/1 problem. + * configure.in: Define GCC variable for substitution. + * src/Makefile.in (libiconv_plug_osf.so): Change rule if not using + gcc. + +2000-04-13 Bruno Haible + + Fix a SunOS 4 problem. + * include/iconv.h.in: If EILSEQ is not defined by the system, define + it to ENOENT, not EINVAL. + +2000-04-02 Bruno Haible + + Allow building on filesystems lacking symlinks and hard links. + * Makefile.devel (autoconf/aclocal.m4): Replace AC_PROG_LN_S with + CL_PROG_LN_S. + * configure.in: Add CL_PROG_LN, CL_PROG_LN_S. + * src/Makefile.in (LN): Use autoconfigured value @LN@. + (LN_S): Use autoconfigured value @LN_S@. + +2000-03-15 Bruno Haible + + * Version 1.2 released. + * include/iconv.h.in (_LIBICONV_VERSION): Bump version number. + * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 1:1:1. + +2000-03-14 Bruno Haible + + Implement and document UTF-16BE and UTF16LE. + * src/utf16be.h, src/utf16le.h: New files. + * src/converters.h: Include them. + * src/encodings.def (UTF-16BE, UTF16LE): New encodings. + * README, man/iconv_open.3: Add UTF-16BE, UTF16LE. + * tests/Makefile.in (check): Check UTF-16, UTF-16BE, UTF16LE. + * tests/UTF-16*snippet*: New files. + + * src/utf16.h (utf16_wctomb): Output a byte order mark. + +2000-03-13 Bruno Haible + + Provide all encodings used by AIX locales. + * tools/Makefile (all): Add cp856.h, cp922.h, cp1046.h, cp1124.h, + cp1129.h. + (cp856.h, cp922.h, cp1046.h, cp1124.h, cp1129.h): New targets. + * src/cp856.h, src/cp922.h, src/cp943.h, src/cp1046.h, src/cp1124.h, + src/cp1129.h: New files. + * src/converters.h: Include them if USE_AIX is defined. + * src/encodings_aix.def: New file, with CP856, CP922, CP943, CP1046, + CP1124, CP1129. + * src/genflags.c: Define USE_AIX. Include encodings_aix.def. + * src/genaliases2.c: New file. + * src/iconv.c: Define USE_AIX on AIX. + Include encodings_aix.def and aliases_aix.h. + (aliases2_lookup): New function. + (iconv_open): Call aliases2_lookup. + * src/Makefile.in (iconv.lo): Depend on encodings_aix.def and + aliases_aix.h. + * Makefile.devel (all): Add src/aliases_aix.h. + (src/aliases_aix.h): New rule. + (src/flags.h): Depend on src/encodings_aix.def. + +2000-02-24 Bruno Haible + + * src/iconv.c (iconv): Don't write beyond the end of the output buffer. + Reported by Edmund Grimley Evans . + +2000-02-22 Bruno Haible + + * src/utf7.h (direct_tab, xdirect_tab): Treat tab like space. + +2000-02-15 Bruno Haible + + * src/iconv.c (iconv): Add cast in xxx_reset call. + +2000-02-05 Bruno Haible + + * src/tis620.h: Simplify. + +2000-01-27 Bruno Haible + + * Makefile.devel (CLISP_DIR): Change to "..". + +2000-01-24 Bruno Haible + + * Version 1.1 released. + * include/iconv.h.in (_LIBICONV_VERSION): Bump version number. + * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 1:0:1. + +2000-01-23 Bruno Haible + + * src/utf7.h (utf7_wctomb): If base64 encoding is not active, encode + '+' as "+-". + +2000-01-22 Bruno Haible + + * include/iconv.h.in (iconvctl): New declaration. + (ICONV_TRIVIALP, ICONV_GET_TRANSLITERATE, ICONV_SET_TRANSLITERATE): + New macros. + * src/iconv.c (iconvctl): New function. + + * tests/Makefile.in: Add a rule for ../src/libiconv.la. Define $(MAKE). + + Solve a build problem. + * include/iconv.h.in: Renamed from include/libiconv.h.in. + * Makefile.devel: libiconv.h -> iconv.h. + * Makefile.in: Likewise. + * configure.in: Likewise. Remove check for . + * src/iconv.c: Include iconv.h instead of libiconv.h. + * tests/iconv.c, tests/table-from.c, tests/table-to.c: Likewise. + + * README, man/iconv_open.3: Don't document JOHAB any more. + + * man/iconv.3: Clarify return value again. + +2000-01-16 Bruno Haible + + Add aliases. + * src/encodings.def (ISO-8859-14): Add alias ISO-IR-199. + (ISO-8859-15): Add alias ISO-IR-203. + (EUC-CN): Add alias CN-GB, from RFC 1922. + (BIG5): Add alias CN-BIG5, from RFC 1922. + * Makefile.devel (src/aliases.h): Add 8th character to key set. + + Drop X11 aliases. + * src/encodings.def (JIS_X0201): Drop JISX0201.1976-0 alias. + (JIS_X0208): Drop JIS_X0208.1983-0, JIS_X0208.1983-1 aliases. + (KSC_5601): Drop KSC5601.1987-0 alias. + + Improve GB/T 12345 (not used yet). + * tools/Makefile (gb12345ext.h): Use GB12345-more.TXT. + * src/gb12345ext.h: Regenerated. + + Improve and document CP949. + * tools/Makefile (all): Add uhc_1.h and uhc_2.h. + (uhc_1.h, uhc_2.h): New rules. + * tools/cjk_tab_to_h.c (output_charset2uni_noholes_monotonic): New + function. + (output_uni2charset_sparse): Take an additional boolean argument. + All callers changed. + (*_uhc_1, *_uhc_2): New functions. + (main): Treat uhc_1 and uhc_2. + * src/uhc_1.h, src/uhc_2.h: New files. + * src/cp949.h: New file, include them. + * src/converters.h: Include it. + * src/encodings.def (KSC_5601): Remove alias CP949. + (CP949): New encoding. + * README, man/iconv_open.3: Add CP949. + * tests/Makefile.in (check): Check CP949. + * tests/CP949.TXT: New file. + + Document CP932. + * README, man/iconv_open.3: Add CP932. + * tests/Makefile.in (check): Check CP932. + * tests/CP932.TXT, tests/CP932.IRREVERSIBLE.TXT: New files. + + * Makefile.devel (src/flags.h): Depend on src/converters.h. + + * tests/Makefile.in (check): Check JIS_X0201. + * tests/JIS_X0201.TXT: New file. + + * src/euc_kr.h (euc_kr_wctomb): Shrink size of buf. + * src/iso2022_kr.h (iso2022_kr_wctomb): Likewise. + + * src/iso2022_cnext.h (iso2022_cn_ext_mbtowc): Use isoir165_mbtowc. + (iso2022_cn_ext_wctomb): Use isoir165_wctomb. + + Add ISO-IR-165 (undocumented). + * tools/Makefile (all): Add isoir165ext.h. + (isoir165ext.h): New rule. + * tools/cjk_tab_to_h.c (main): Treat isoir165ext like gb2312. + * src/isoir165.h, src/isoir165ext.h: New files. + * src/converters.h: Include it. + * src/encodings.def: Add ISO-IR-165. + * tests/Makefile.in (check): Check ISO-IR-165. + * tests/ISO-IR-165.TXT, tests/ISO-IR-165.IRREVERSIBLE.TXT: New files. + + Add ISO646-CN (undocumented). + * src/iso646_cn.h: New file. + * src/converters.h: Include it. + * src/encodings.def: Add ISO646-CN. + * tests/Makefile.in (check): Check ISO646-CN. + * tests/ISO646-CN.TXT: New file. + + Add ISO646-JP (undocumented). + * src/iso646_jp.h: New file. + * src/converters.h: Include it. + * src/encodings.def: Add ISO646-JP. + * tests/Makefile.in (check): Check ISO646-JP. + * tests/ISO646-JP.TXT: New file. + +2000-01-05 Bruno Haible + + Add ISO-8859-16. + * tools/Makefile (all): Add iso8859_16.h. + (iso8859_16.h): New rule. + * src/iso8859_16.h: New file. + * src/converters.h: Include it. + * src/encodings.def: Add ISO-8859-16. + * README, man/iconv_open.3: Add ISO-8859-16. + * tests/Makefile.in (check): Check ISO-8859-16. + * tests/ISO-8859-16.TXT: New file. + + * man/iconv.3: Clarify what happens *inbuf in case 3. + + * src/iso8859_8.h: Update using newest table from ftp.unicode.org. + * tests/ISO-8859-8.TXT: Likewise. + +2000-01-04 Bruno Haible + + * Version 1.0 released. + * include/libiconv.h.in (_LIBICONV_VERSION): Bump version number. + * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 0:1:0. + (libiconv.la): Use LIBICONV_VERSION_INFO. + +2000-01-03 Bruno Haible + + * tests/Makefile.in: New file. + tests/check-stateless, tests/table-from.c, tests/table-to.c, + tests/*.TXT, tests/genutf8.c: New files, checks for stateless + encodings. + tests/check-stateful, tests/iconv.c, tests/*-snippet*: New files, + checks for stateful encodings. + * Makefile.in (all, check, mostlyclean, clean, distclean, + maintainer-clean): Descend into tests directory. + * configure.in: Add tests/Makefile to AC_OUTPUT duties. + + * src/gentranslit.c: New file. + * Makefile.devel (src/translit.h): New rule. + * src/translit.def, src/translit.h: New files. + * src/iconv.c: Include it. + (iconv): Transliterate using translit.h table. + + * src/genflags.c: New file. + * Makefile.devel (src/flags.h): New rule. + * src/flags.h: New file. + * src/iconv.c: Include it. + (encoding): Add field 'oflags'. + (all_encodings): Initialize the field 'oflags'. + (iconv_open): Copy field 'oflags'. + (iconv): Transliterate quotation marks U+2018, U+2019, U+201A. + * src/Makefile.in (iconv.lo): Update dependencies. + + * src/converters.h: New file, extracted from src/iconv.c. + * src/iconv.c: Include it. + * src/Makefile.in (iconv.lo): Update dependencies. + + * tools/cjk_variants.c: New file. + * tools/Makefile (ALL): Add cjk_variants.h. + (cjk_variants.h, cjk_variants): New rules. + * src/cjk_variants.h: New file. + * src/iconv.c: Include it. + (iconv): Use cjk_variants for transliteration. + + * man/iconv.3: Fix description of return value. + * euc_kr.h (euc_kr_wctomb): Remove Hangul transliteration. + * iso2022_kr.h (iso2022kr_wctomb): Likewise. + * src/iconv.c (iconv): Do Hangul transliteration here and increment + result once for every transliterated character. + * src/johab_hangul.h (johab_hangul_decompose): Change result array + from 'unsigned char*' to 'wchar_t*'. + + * src/cp1258.h (cp1258_mbtowc): Return RET_ILSEQ instead of storing + 0xfffd. + + * src/georgian_ps.h (georgian_ps_wctomb): Accept 0x00e6. + + * src/euc_jp.h (euc_jp_wctomb): Don't treat U+005C and U+007E like + Katakana. + + * src/euc_tw.h (euc_tw_mbtowc): Fix typo. + + * src/cp950.h (cp950_mbtowc, cp950_wctomb): Exclude the range + 0xC6A1..0xC7FE. + + * tools/cjk_tab_to_h.c (read_table_ksc5601): Some Hangul range was + not being excluded. Fix that. + * src/ksc5601.h: Regenerated. + * src/johab.h (johab_mbtowc): Don't accept 0xDA{A1..D3} - this is + valid in KSC5601/KSX1001 but not in JOHAB. + + * src/iconv.c (conv_struct): Add fields iindex, oindex. + (iconv_open): Fill in iindex, oindex. + + * src/encodings.def (UCS-2-BE): Add aliases "UNICODE-1-1" and + "csUnicode11", from IANA charset list. + (MacRoman): Add aliases "MAC" and "csMacintosh" for "MACINTOSH", + from IANA charset list. + (JIS_X0208): Add aliases "X0208", "ISO-IR-87", "csISO87JISX0208", + from IANA charset list. + (GB_2312-80): New encoding, from IANA charset list. + + * README, man/iconv_open.3: Add MacIceland and MacUkraine. + + * Makefile.devel: Add rules for src/aliases.h and src/aliases.gperf. + (all): Depend on src/aliases.h. + * src/Makefile.in: Remove rules for $(srcdir)/aliases.h and + $(srcdir)/aliases.gperf. + (clean): Clean up. + + * src/Makefile.in (libiconv_plug_linux.so): Remove unneeded "-ldl". + +1999-12-31 Bruno Haible + + * Version 0.3 released. + diff --git a/jni/iconv/DEPENDENCIES b/jni/iconv/DEPENDENCIES new file mode 100644 index 0000000..64b08a9 --- /dev/null +++ b/jni/iconv/DEPENDENCIES @@ -0,0 +1 @@ +No packages need to be installed before GNU libiconv is installed. diff --git a/jni/iconv/DESIGN b/jni/iconv/DESIGN new file mode 100644 index 0000000..9ff2ad3 --- /dev/null +++ b/jni/iconv/DESIGN @@ -0,0 +1,64 @@ +While some other iconv(3) implementations - like FreeBSD iconv(3) - choose +the "many small shared libraries" and dlopen(3) approach, this implementation +packs everything into a single shared library. Here is a comparison of the +two designs. + +* Run-time efficiency + 1. A dlopen() based approach needs a cache of loaded shared libraries. + Otherwise, every iconv_open() call will result in a call to dlopen() + and thus to file system related system calls - which is prohibitive + because some applications use the iconv_open/iconv/iconv_close sequence + for every single filename, string, or piece of text. + 2. In terms of virtual memory use, both approaches are on par. Being shared + libraries, the tables are shared between any processes that use them. + And because of the demand loading used by Unix systems (and because libiconv + does not have initialization functions), only those parts of the tables + which are needed (typically very few kilobytes) will be read from disk and + paged into main memory. + 3. Even with a cache of loaded shared libraries, the dlopen() based approach + makes more system calls, because it has to load one or two shared libraries + for every encoding in use. + +* Total size + In the dlopen(3) approach, every shared library has a symbol table and + relocation offset. All together, FreeBSD iconv installs more than 200 shared + libraries with a total size of 2.3 MB. Whereas libiconv installs 0.45 MB. + +* Extensibility + The dlopen(3) approach is good for guaranteeing extensibility if the iconv + implementation is distributed without source. (Or when, as in glibc, you + cannot rebuild iconv without rebuilding your libc, thus possibly + destabilizing your system.) + The libiconv package achieves extensibility through the LGPL license: + Every user has access to the source of the package and can extend and + replace just libiconv.so. + The places which have to be modified when a new encoding is added are as + follows: add an #include statement in iconv.c, add an entry in the table in + iconv.c, and of course, update the README and iconv_open.3 manual page. + +* Use within other packages + If you want to incorporate an iconv implementation into another package + (such as a mail user agent or web browser), the single library approach + is easier, because: + 1. In the shared library approach you have to provide the right directory + prefix which will be used at run time. + 2. Incorporating iconv as a static library into the executable is easy - + it won't need dynamic loading. (This assumes that your package is under + the LGPL or GPL license.) + + +All conversions go through Unicode. This is possible because most of the +world's characters have already been allocated in the Unicode standard. +Therefore we have for each encoding two functions: +- For conversion from the encoding to Unicode, a function called xxx_mbtowc. +- For conversion from Unicode to the encoding, a function called xxx_wctomb, + and for stateful encodings, a function called xxx_reset which returns to + the initial shift state. + + +All our functions operate on a single Unicode character at a time. This is +obviously less efficient than operating on an entire buffer of characters at +a time, but it makes the coding considerably easier and less bug-prone. Those +who wish best performance should install the Real Thing (TM): GNU libc 2.1 +or newer. + diff --git a/jni/iconv/HACKING b/jni/iconv/HACKING new file mode 100644 index 0000000..0c291e2 --- /dev/null +++ b/jni/iconv/HACKING @@ -0,0 +1,64 @@ +All you need to know when hacking (modifying) GNU libiconv or when building +it off the CVS. + + +Requirements +============ + +You will need reasonably recent versions of the build tools: + + * A C compiler. Such as GNU GCC. + + Homepage: + http://gcc.gnu.org/ + + * GNU automake + + Homepage: + http://www.gnu.org/software/automake/ + + * GNU autoconf + + Homepage: + http://www.gnu.org/software/autoconf/ + + * GNU m4 + + Homepage: + http://www.gnu.org/software/m4/ + + * GNU gperf + + Homepage: + http://www.gnu.org/software/gperf/ + + * GNU groff 1.17 or newer + + Homepage: + http://www.gnu.org/software/groff/ + + * Perl + + Homepage: + http://www.perl.org/ + + * Either an internet connection or a recent copy of GNU gnulib. + + Homepage: + http://www.gnu.org/software/gnulib/ + +And, of course, the packages listed in the DEPENDENCIES file. + + +Building off the CVS +==================== + +Access to the CVS is described at http://sourceforge.net/cvs/?group_id=51585 . + +After fetching the sources from the CVS, peek at the comments in autogen.sh, +then run "./autogen.sh"; then you can proceed with "./configure" as usual. + + +Adding new encodings +==================== + +For an indication which encodings are acceptable in the official version of +GNU libiconv, take a look at NOTES. + +For an indication which files need to be modified when adding a new encoding, +look for example at the 2007-05-25 ChangeLog entry for RK1048. The lib/*.h +file for an encoding is usually generated by one of the tools in the tools/ +directory. All you need to provide is the conversion table in the format of +the many *.TXT files. diff --git a/jni/iconv/INSTALL.generic b/jni/iconv/INSTALL.generic new file mode 100644 index 0000000..13813e8 --- /dev/null +++ b/jni/iconv/INSTALL.generic @@ -0,0 +1,273 @@ +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, a file +`config.cache' that saves the results of its tests to speed up +reconfiguring, and a file `config.log' containing compiler output +(useful mainly for debugging `configure'). + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If at some point `config.cache' +contains results you don't want to keep, you may remove or edit it. + + The file `configure.ac' is used to create `configure' by a program +called `autoconf'. You only need `configure.ac' if you want to change +it or regenerate `configure' using a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes awhile. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Optionally, type `make check' to run any self-tests that come with + the package. + + 4. Type `make install' to install the programs and any data files and + documentation. + + 5. You can remove the program binaries and object files from the + source code directory by typing `make clean'. To also remove the + files that `configure' created (so you can compile the package for + a different kind of computer), type `make distclean'. There is + also a `make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. You can give `configure' +initial values for variables by setting them in the environment. Using +a Bourne-compatible shell, you can do that on the command line like +this: + CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure + +Or on systems that have the `env' program, you can do it like this: + env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not supports the `VPATH' +variable, you have to compile the package for one architecture at a time +in the source code directory. After you have installed the package for +one architecture, use `make distclean' before reconfiguring for another +architecture. + + On MacOS X 10.5 and later systems, you can create libraries and +executables that work on multiple system types--known as "fat" or +"universal" binaries--by specifying multiple '-arch' options to the +compiler but only a single '-arch' option to the preprocessor. Like +this: + + ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CPP="gcc -E" CXXCPP="g++ -E" + + This is not guaranteed to produce working output in all cases. You +may have to build one architecture at a time and combine the results +using the 'lipo' tool if you have problems. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + In addition, if you use an unusual directory layout you can give +options like `--bindir=PATH' to specify different values for particular +kinds of files. Run `configure --help' for a list of the directories +you can set and what kinds of files go in them. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Relocatable Installation +======================== + + By default, `make install' will install a package with hardwired +file names, and the package will not work correctly when copied or +moved to a different location in the filesystem. + + Some packages pay attention to the `--enable-relocatable' option to +`configure'. This option makes the entire installed package +relocatable. This means, it can be moved or copied to a different +location on the filesystem. It is possible to make symlinks to the +installed and moved programs, and invoke them through the symlink. It +is possible to do the same thing with a hard link _only_ if the hard +linked file is in the same directory as the real program. + + For reliability it is best to give together with --enable-relocatable +a `--prefix' option pointing to an otherwise unused (and never used +again) directory, for example, `--prefix=/tmp/inst$$'. This is +recommended because on some OSes the executables remember the location +of shared libraries (and prefer them over LD_LIBRARY_PATH !), therefore +such an executable will look for its shared libraries first in the +original installation directory and only then in the current +installation directory. + + Installation with `--enable-relocatable' will not work for setuid / +setgid executables. (This is because such an executable kills its +LD_LIBRARY_PATH variable when it is launched.) + + The runtime penalty and size penalty are nearly zero on Linux 2.2 or +newer (just one system call more when an executable is launched), and +small on other systems (the wrapper program just sets an environment +variable and execs the real program). + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + + For packages that use the GNU libiconv library, you can use the +`configure' option `--with-libiconv-prefix' to specify the prefix you +used while installing GNU libiconv. This option is not necessary if +that other prefix is the same as the one now specified through --prefix. + + For packages that use the GNU libintl library, you can use the +`configure' option `--with-libintl-prefix' to specify the prefix you +used while installing GNU gettext-runtime. This option is not necessary if +that other prefix is the same as the one now specified through --prefix. + +Particular Systems +================== + + On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC +is not installed, it is recommended to use the following options in order +to use an ANSI C compiler: + + ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" + +and if that doesn't work, install pre-built binaries of GCC for HP-UX. + + On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot +parse its `' header file. The option `-nodtk' can be used as +a workaround. If GNU CC is not installed, it is therefore recommended +to try + + ./configure CC="cc" + +and if that doesn't work, try + + ./configure CC="cc -nodtk" + + On AIX 3, the C include files by default don't define some necessary +prototype declarations. If GNU CC is not installed, it is recommended to +use the following options: + + ./configure CC="xlc -D_ALL_SOURCE" + + On BeOS, user installed software goes in /boot/home/config, not +/usr/local. It is recommended to use the following options: + + ./configure --prefix=/boot/home/config + +Specifying the System Type +========================== + + There may be some features `configure' can not figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it can not guess the host type, give it the +`--host=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name with three fields: + CPU-COMPANY-SYSTEM + +See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are building compiler tools for cross-compiling, you can also +use the `--target=TYPE' option to select the type of system they will +produce code for and the `--build=TYPE' option to select the type of +system on which you are compiling the package. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Operation Controls +================== + + `configure' recognizes the following options to control how it +operates. + +`--cache-file=FILE' + Use and save the results of the tests in FILE instead of + `./config.cache'. Set FILE to `/dev/null' to disable caching, for + debugging `configure'. + +`--help' + Print a summary of the options to `configure', and exit. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. To + suppress all normal output, redirect it to `/dev/null' (any error + messages will still be shown). + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--version' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`configure' also accepts some other, not widely useful, options. + diff --git a/jni/iconv/Makefile b/jni/iconv/Makefile new file mode 100644 index 0000000..738ab77 --- /dev/null +++ b/jni/iconv/Makefile @@ -0,0 +1,160 @@ +# Makefile for libiconv + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = . + +# Directories used by "make install": +prefix = /usr/local +local_prefix = /usr/local +exec_prefix = ${prefix} +datarootdir = ${prefix}/share +datadir = ${datarootdir} +libdir = ${exec_prefix}/lib +includedir = ${prefix}/include +mandir = ${datarootdir}/man + +# Programs used by "make": +RM = rm -f + + +# Programs used by "make install": +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +mkinstalldirs = $(SHELL) ./build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +all : lib/localcharset.h force + cd lib && $(MAKE) all + cd preload && $(MAKE) all + cd srclib && $(MAKE) all + cd src && $(MAKE) all + cd po && $(MAKE) all + cd man && $(MAKE) all + if test -d tests; then cd tests && $(MAKE) all; fi + +lib/localcharset.h : + builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib libdir="$$builddir/lib" includedir="$$builddir/lib" + +# Installs the library and include files only. Typically called with only +# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +install-lib : all force + cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)' + if [ ! -d $(includedir) ] ; then $(mkinstalldirs) $(includedir) ; fi + $(INSTALL_DATA) include/iconv.h.inst $(includedir)/iconv.h + +install : lib/localcharset.h force + cd libcharset && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd lib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd preload && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd srclib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd src && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi + $(INSTALL_DATA) include/iconv.h.inst $(DESTDIR)$(includedir)/iconv.h + cd po && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' + cd man && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)' + +install-strip : lib/localcharset.h force + cd libcharset && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd lib && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd preload && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd srclib && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd src && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi + $(INSTALL_DATA) include/iconv.h.inst $(DESTDIR)$(includedir)/iconv.h + cd po && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' + cd man && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)' + +installdirs : force + cd libcharset && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd lib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd preload && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd srclib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd src && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi + cd po && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' + cd man && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)' + +uninstall : force + cd libcharset && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd lib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd preload && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd srclib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd src && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + $(RM) $(DESTDIR)$(includedir)/iconv.h + cd po && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' + cd man && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)' + +check : all force + cd libcharset && $(MAKE) check + cd lib && $(MAKE) check + cd preload && $(MAKE) check + cd srclib && $(MAKE) check + cd src && $(MAKE) check + cd po && $(MAKE) check + cd man && $(MAKE) check + if test -d tests; then cd tests && $(MAKE) check; fi + +mostlyclean : force + cd libcharset && $(MAKE) mostlyclean + $(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h + cd lib && $(MAKE) mostlyclean + cd preload && $(MAKE) mostlyclean + cd srclib && $(MAKE) mostlyclean + cd src && $(MAKE) mostlyclean + cd po && $(MAKE) mostlyclean + cd man && $(MAKE) mostlyclean + if test -d tests; then cd tests && $(MAKE) mostlyclean; fi + rm -rf bin + +clean : force + cd libcharset && $(MAKE) clean + $(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h + cd lib && $(MAKE) clean + cd preload && $(MAKE) clean + cd srclib && $(MAKE) clean + cd src && $(MAKE) clean + cd po && $(MAKE) clean + cd man && $(MAKE) clean + if test -d tests; then cd tests && $(MAKE) clean; fi + rm -rf bin + +distclean : force + cd libcharset && if test -f Makefile; then $(MAKE) distclean; fi + $(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h + cd lib && if test -f Makefile; then $(MAKE) distclean; fi + cd preload && if test -f Makefile; then $(MAKE) distclean; fi + cd srclib && if test -f Makefile; then $(MAKE) distclean; fi + cd src && if test -f Makefile; then $(MAKE) distclean; fi + cd po && if test -f Makefile; then $(MAKE) distclean; fi + cd man && if test -f Makefile; then $(MAKE) distclean; fi + if test -d tests; then cd tests && if test -f Makefile; then $(MAKE) distclean; fi; fi + $(RM) config.status config.log config.cache Makefile libtool + $(RM) config.h stamp-h1 lib/stamp-h2 + $(RM) include/iconv.h include/iconv.h.inst + rm -rf bin + +maintainer-clean : force + cd libcharset && if test -f Makefile; then $(MAKE) maintainer-clean; fi + $(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h + cd lib && if test -f Makefile; then $(MAKE) maintainer-clean; fi + cd preload && if test -f Makefile; then $(MAKE) maintainer-clean; fi + cd srclib && if test -f Makefile; then $(MAKE) maintainer-clean; fi + cd src && if test -f Makefile; then $(MAKE) maintainer-clean; fi + cd po && if test -f Makefile; then $(MAKE) maintainer-clean; fi + cd man && if test -f Makefile; then $(MAKE) maintainer-clean; fi + if test -d tests; then cd tests && if test -f Makefile; then $(MAKE) maintainer-clean; fi; fi + $(RM) config.status config.log config.cache Makefile libtool + $(RM) config.h stamp-h1 lib/stamp-h2 + $(RM) include/iconv.h include/iconv.h.inst + rm -rf bin + +force : + +# Work around an automake-1.8 bug. +am--refresh: diff --git a/jni/iconv/Makefile.devel b/jni/iconv/Makefile.devel new file mode 100644 index 0000000..584d703 --- /dev/null +++ b/jni/iconv/Makefile.devel @@ -0,0 +1,201 @@ +# -*- makefile -*- +# This is the developer's makefile, not the user's makefile. +# Don't use it unless you know exactly what you do! + +SHELL = /bin/sh +MAKE = make +AUTOCONF = autoconf-2.63 +AUTOHEADER = autoheader-2.63 +AUTOMAKE = automake-1.11 +ACLOCAL = aclocal-1.11 +GPERF = gperf +CC = gcc +CFLAGS = -O +MAN2HTML = groff -mandoc -Thtml +CP = cp +RM = rm -f + + +all : configures config.h.in \ + srclib/Makefile.gnulib srclib/Makefile.in \ + include/iconv.h.build.in \ + lib/aliases.h lib/aliases_sysaix.h lib/aliases_syshpux.h lib/aliases_sysosf1.h lib/aliases_syssolaris.h \ + lib/aliases_aix.h lib/aliases_aix_sysaix.h \ + lib/aliases_osf1.h lib/aliases_osf1_sysosf1.h \ + lib/aliases_dos.h \ + lib/aliases_extra.h \ + lib/flags.h lib/translit.h \ + man/iconv.1.html man/iconv.3.html man/iconv_close.3.html man/iconv_open.3.html force + cd libcharset && $(MAKE) -f Makefile.devel all + cd preload && $(MAKE) -f Makefile.devel all + + +# Before making a new release: +# - check that the encoding lists in README and man/iconv_open.3 are up to date, +# - increment the version number in +# include/iconv.h.in +# README +# djgpp/README +# djgpp/fnchange.lst +# libcharset/djgpp/README +# libcharset/djgpp/fnchange.lst +# - update the version info in lib/Makefile.in, +# - do "make -f Makefile.devel". + + +CONFIGURES = configure +CONFIGURES_IN = configure.ac + +aclocal.m4 : $(CONFIGURES_IN) srclib/Makefile.gnulib $(wildcard m4/*.m4) $(wildcard srcm4/*.m4) + $(ACLOCAL) -I m4 -I srcm4 --output=$@ && touch $@ + +configures : $(CONFIGURES) + +AUTOCONF_FILES = aclocal.m4 $(wildcard m4/*.m4) $(wildcard srcm4/*.m4) + +configure : configure.ac $(AUTOCONF_FILES) + $(AUTOCONF) + +check-configures : $(CONFIGURES) + set -e; for f in $(CONFIGURES); do bash -x -n $$f; done + +config.h.in : configure.ac $(AUTOCONF_FILES) + $(AUTOHEADER) + touch $@ + + +GNULIB_MODULES = \ + binary-io \ + error \ + exit \ + gettext \ + gettext-h \ + mbstate \ + memmove \ + progname \ + relocatable-prog \ + sigpipe \ + stdio \ + strerror \ + unistd \ + uniwidth/width \ + unlocked-io \ + xalloc \ + libiconv-misc + +srclib/Makefile.gnulib : + if test -n "$$GNULIB_TOOL"; then \ + $$GNULIB_TOOL --lib=libicrt --source-base=srclib --m4-base=srcm4 --makefile-name=Makefile.gnulib --no-libtool --local-dir=gnulib-local \ + --import $(GNULIB_MODULES); \ + fi + +srclib/Makefile.in : srclib/Makefile.am srclib/Makefile.gnulib + touch build-aux/compile \ + && $(AUTOMAKE) --gnits srclib/Makefile \ + && rm -f build-aux/compile + + +include/iconv.h.build.in : include/iconv.h.in include/export.h + sed -e 's/extern \([^"]\)/extern LIBICONV_DLL_EXPORTED \1/' \ + -e '/_LIBICONV_VERSION/r include/export.h' \ + < $< > $@ + + +lib/aliases.h lib/canonical.h lib/canonical_local.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c + $(CC) $(CFLAGS) lib/genaliases.c -o genaliases + ./genaliases > lib/aliases.gperf 3> canonical.sh 4> canonical_local.sh + $(RM) genaliases + $(GPERF) -m 10 lib/aliases.gperf > tmp.h + $(CP) tmp.h lib/aliases.h + sh canonical.sh > lib/canonical.h + sh canonical_local.sh > lib/canonical_local.h + $(RM) tmp.h canonical.sh canonical_local.sh + +lib/aliases_sysaix.h lib/canonical_sysaix.h lib/canonical_local_sysaix.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c + $(CC) $(CFLAGS) -DUSE_AIX_ALIASES lib/genaliases.c -o genaliases + ./genaliases > lib/aliases_sysaix.gperf 3> canonical.sh 4> canonical_local.sh + $(RM) genaliases + $(GPERF) -m 10 lib/aliases_sysaix.gperf > tmp.h + $(CP) tmp.h lib/aliases_sysaix.h + sh canonical.sh > lib/canonical_sysaix.h + sh canonical_local.sh > lib/canonical_local_sysaix.h + $(RM) tmp.h canonical.sh canonical_local.sh + +lib/aliases_syshpux.h lib/canonical_syshpux.h lib/canonical_local_syshpux.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c + $(CC) $(CFLAGS) -DUSE_HPUX_ALIASES lib/genaliases.c -o genaliases + ./genaliases > lib/aliases_syshpux.gperf 3> canonical.sh 4> canonical_local.sh + $(RM) genaliases + $(GPERF) -m 10 lib/aliases_syshpux.gperf > tmp.h + $(CP) tmp.h lib/aliases_syshpux.h + sh canonical.sh > lib/canonical_syshpux.h + sh canonical_local.sh > lib/canonical_local_syshpux.h + $(RM) tmp.h canonical.sh canonical_local.sh + +lib/aliases_sysosf1.h lib/canonical_sysosf1.h lib/canonical_local_sysosf1.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c + $(CC) $(CFLAGS) -DUSE_OSF1_ALIASES lib/genaliases.c -o genaliases + ./genaliases > lib/aliases_sysosf1.gperf 3> canonical.sh 4> canonical_local.sh + $(RM) genaliases + $(GPERF) -m 10 lib/aliases_sysosf1.gperf > tmp.h + $(CP) tmp.h lib/aliases_sysosf1.h + sh canonical.sh > lib/canonical_sysosf1.h + sh canonical_local.sh > lib/canonical_local_sysosf1.h + $(RM) tmp.h canonical.sh canonical_local.sh + +lib/aliases_syssolaris.h lib/canonical_syssolaris.h lib/canonical_local_syssolaris.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c + $(CC) $(CFLAGS) -DUSE_SOLARIS_ALIASES lib/genaliases.c -o genaliases + ./genaliases > lib/aliases_syssolaris.gperf 3> canonical.sh 4> canonical_local.sh + $(RM) genaliases + $(GPERF) -m 10 lib/aliases_syssolaris.gperf > tmp.h + $(CP) tmp.h lib/aliases_syssolaris.h + sh canonical.sh > lib/canonical_syssolaris.h + sh canonical_local.sh > lib/canonical_local_syssolaris.h + $(RM) tmp.h canonical.sh canonical_local.sh + +lib/aliases_aix.h lib/canonical_aix.h : lib/encodings_aix.def lib/genaliases2.c + $(CC) $(CFLAGS) -DUSE_AIX lib/genaliases2.c -o genaliases + ./genaliases aix > lib/aliases_aix.h 3> lib/canonical_aix.h + $(RM) genaliases + +lib/aliases_aix_sysaix.h lib/canonical_aix_sysaix.h : lib/encodings_aix.def lib/genaliases2.c + $(CC) $(CFLAGS) -DUSE_AIX -DUSE_AIX_ALIASES lib/genaliases2.c -o genaliases + ./genaliases aix > lib/aliases_aix_sysaix.h 3> lib/canonical_aix_sysaix.h + $(RM) genaliases + +lib/aliases_osf1.h lib/canonical_osf1.h : lib/encodings_osf1.def lib/genaliases2.c + $(CC) $(CFLAGS) -DUSE_OSF1 lib/genaliases2.c -o genaliases + ./genaliases osf1 > lib/aliases_osf1.h 3> lib/canonical_osf1.h + $(RM) genaliases + +lib/aliases_osf1_sysosf1.h lib/canonical_osf1_sysosf1.h : lib/encodings_osf1.def lib/genaliases2.c + $(CC) $(CFLAGS) -DUSE_OSF1 -DUSE_OSF1_ALIASES lib/genaliases2.c -o genaliases + ./genaliases osf1 > lib/aliases_osf1_sysosf1.h 3> lib/canonical_osf1_sysosf1.h + $(RM) genaliases + +lib/aliases_dos.h lib/canonical_dos.h : lib/encodings_dos.def lib/genaliases2.c + $(CC) $(CFLAGS) -DUSE_DOS lib/genaliases2.c -o genaliases + ./genaliases dos > lib/aliases_dos.h 3> lib/canonical_dos.h + $(RM) genaliases + +lib/aliases_extra.h lib/canonical_extra.h : lib/encodings_extra.def lib/genaliases2.c + $(CC) $(CFLAGS) -DUSE_EXTRA lib/genaliases2.c -o genaliases + ./genaliases extra > lib/aliases_extra.h 3> lib/canonical_extra.h + $(RM) genaliases + + +lib/flags.h : lib/encodings.def lib/encodings_aix.def lib/encodings_osf1.def lib/encodings_dos.def lib/encodings_extra.def lib/converters.h lib/genflags.c + $(CC) $(CFLAGS) lib/genflags.c -o genflags + ./genflags > lib/flags.h + $(RM) genflags + + +lib/translit.h : lib/translit.def lib/gentranslit.c + $(CC) $(CFLAGS) lib/gentranslit.c -o gentranslit + ulimit -s unlimited; ./gentranslit < lib/translit.def > lib/translit.h + $(RM) gentranslit + + +man/%.html : man/% + $(MAN2HTML) $< > $@ + + +force : diff --git a/jni/iconv/Makefile.in b/jni/iconv/Makefile.in new file mode 100644 index 0000000..8168cad --- /dev/null +++ b/jni/iconv/Makefile.in @@ -0,0 +1,160 @@ +# Makefile for libiconv + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = @srcdir@ + +# Directories used by "make install": +prefix = @prefix@ +local_prefix = /usr/local +exec_prefix = @exec_prefix@ +datarootdir = @datarootdir@ +datadir = @datadir@ +libdir = @libdir@ +includedir = @includedir@ +mandir = @mandir@ + +# Programs used by "make": +RM = rm -f +@SET_MAKE@ + +# Programs used by "make install": +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +all : lib/localcharset.h force + cd lib && $(MAKE) all + cd preload && $(MAKE) all + cd srclib && $(MAKE) all + cd src && $(MAKE) all + cd po && $(MAKE) all + cd man && $(MAKE) all + if test -d tests; then cd tests && $(MAKE) all; fi + +lib/localcharset.h : + builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib libdir="$$builddir/lib" includedir="$$builddir/lib" + +# Installs the library and include files only. Typically called with only +# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +install-lib : all force + cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)' + if [ ! -d $(includedir) ] ; then $(mkinstalldirs) $(includedir) ; fi + $(INSTALL_DATA) include/iconv.h.inst $(includedir)/iconv.h + +install : lib/localcharset.h force + cd libcharset && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd lib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd preload && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd srclib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd src && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi + $(INSTALL_DATA) include/iconv.h.inst $(DESTDIR)$(includedir)/iconv.h + cd po && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' + cd man && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)' + +install-strip : lib/localcharset.h force + cd libcharset && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd lib && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd preload && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd srclib && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd src && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi + $(INSTALL_DATA) include/iconv.h.inst $(DESTDIR)$(includedir)/iconv.h + cd po && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' + cd man && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)' + +installdirs : force + cd libcharset && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd lib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd preload && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd srclib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd src && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi + cd po && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' + cd man && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)' + +uninstall : force + cd libcharset && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd lib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd preload && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd srclib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + cd src && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + $(RM) $(DESTDIR)$(includedir)/iconv.h + cd po && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' + cd man && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)' + +check : all force + cd libcharset && $(MAKE) check + cd lib && $(MAKE) check + cd preload && $(MAKE) check + cd srclib && $(MAKE) check + cd src && $(MAKE) check + cd po && $(MAKE) check + cd man && $(MAKE) check + if test -d tests; then cd tests && $(MAKE) check; fi + +mostlyclean : force + cd libcharset && $(MAKE) mostlyclean + $(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h + cd lib && $(MAKE) mostlyclean + cd preload && $(MAKE) mostlyclean + cd srclib && $(MAKE) mostlyclean + cd src && $(MAKE) mostlyclean + cd po && $(MAKE) mostlyclean + cd man && $(MAKE) mostlyclean + if test -d tests; then cd tests && $(MAKE) mostlyclean; fi + rm -rf bin + +clean : force + cd libcharset && $(MAKE) clean + $(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h + cd lib && $(MAKE) clean + cd preload && $(MAKE) clean + cd srclib && $(MAKE) clean + cd src && $(MAKE) clean + cd po && $(MAKE) clean + cd man && $(MAKE) clean + if test -d tests; then cd tests && $(MAKE) clean; fi + rm -rf bin + +distclean : force + cd libcharset && if test -f Makefile; then $(MAKE) distclean; fi + $(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h + cd lib && if test -f Makefile; then $(MAKE) distclean; fi + cd preload && if test -f Makefile; then $(MAKE) distclean; fi + cd srclib && if test -f Makefile; then $(MAKE) distclean; fi + cd src && if test -f Makefile; then $(MAKE) distclean; fi + cd po && if test -f Makefile; then $(MAKE) distclean; fi + cd man && if test -f Makefile; then $(MAKE) distclean; fi + if test -d tests; then cd tests && if test -f Makefile; then $(MAKE) distclean; fi; fi + $(RM) config.status config.log config.cache Makefile libtool + $(RM) config.h stamp-h1 lib/stamp-h2 + $(RM) include/iconv.h include/iconv.h.inst + rm -rf bin + +maintainer-clean : force + cd libcharset && if test -f Makefile; then $(MAKE) maintainer-clean; fi + $(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h + cd lib && if test -f Makefile; then $(MAKE) maintainer-clean; fi + cd preload && if test -f Makefile; then $(MAKE) maintainer-clean; fi + cd srclib && if test -f Makefile; then $(MAKE) maintainer-clean; fi + cd src && if test -f Makefile; then $(MAKE) maintainer-clean; fi + cd po && if test -f Makefile; then $(MAKE) maintainer-clean; fi + cd man && if test -f Makefile; then $(MAKE) maintainer-clean; fi + if test -d tests; then cd tests && if test -f Makefile; then $(MAKE) maintainer-clean; fi; fi + $(RM) config.status config.log config.cache Makefile libtool + $(RM) config.h stamp-h1 lib/stamp-h2 + $(RM) include/iconv.h include/iconv.h.inst + rm -rf bin + +force : + +# Work around an automake-1.8 bug. +am--refresh: diff --git a/jni/iconv/NEWS b/jni/iconv/NEWS new file mode 100644 index 0000000..fdced15 --- /dev/null +++ b/jni/iconv/NEWS @@ -0,0 +1,172 @@ +New in 1.13: +* The library and the iconv program now understand platform dependent aliases, + for better compatibility with the platform's own iconv_open function. + Examples: "646" on Solaris, "iso88591" on HP-UX, "IBM-1252" on AIX. +* For stateful encodings, when the input ends with a shift sequence followed + by invalid input, the iconv function now increments the input pointer past + the shift sequence before returning (size_t)(-1) with errno = EILSEQ. This + is also like GNU libc's iconv() behaves. +* The library exports a new function iconv_open_into() that stores the + conversion descriptor in pre-allocated memory, rather than allocating fresh + memory for it. +* Added CP1131 converter. + +New in 1.12: +* The iconv program is now licensed under the GPL version 3, instead of the + GPL version 2. The libiconv library continues to be licensed under LGPL. +* Added RK1048 converter. +* On AIX, an existing system libiconv no longer causes setlocale() to fail. +* Upgraded EUC-KR, JOHAB to include the Korean postal code sign. + +New in 1.11: +* The iconv program has new options --unicode-subst, --byte-subst, + --widechar-subst that allow to specify substitutions for characters that + cannot be converted. +* The iconv program now understands long options: + long option equivalent to + --from-code -f + --to-code -t + --list -l + --silent -s +* The CP936 converter is now different from the GBK converter: it has changed + to include the Euro sign and private area characters. CP936 is no longer an + alias of GBK. +* Updated GB18030 converter to include all private area characters. +* Updated CP950 converter to include the Euro sign and private area characters. +* Updated CP949 converter to include private area characters. +* Updated the BIG5-HKSCS converter. The old BIG5-HKSCS converter is renamed to + BIG5-HKSCS:1999 and updated to Unicode 4. New converters BIG5-HKSCS:2001 and + BIG5-HKSCS:2004 are added. BIG5-HKSCS is now an alias for BIG5-HKSCS:2004. +* Added a few irreversible mappings to the CP932 converter. +* Tidy up the list of symbols exported from libiconv (assumes gcc >= 4.0). + +New in 1.10: +* Added ISO-8859-11 converter. +* Updated the ISO-8859-7 converter. +* Added ATARIST converter, available through --enable-extra-encodings. +* Added BIG5-2003 converter (experimental), available through + --enable-extra-encodings. +* Updated EUC-TW converter to include the Euro sign. +* The preloadable library has been renamed from libiconv_plug.so to + preloadable_libiconv.so. +* Portability to mingw. + +New in 1.9: +* Many more transliterations. +* New configuration option --enable-relocatable. See the INSTALL.generic file + for details. + +New in 1.8: +* The iconv program has new options -l, -c, -s. +* The iconv program is internationalized. +* Added C99 converter. +* Added KOI8-T converter. +* New configuration option --enable-extra-encodings that enables a bunch of + additional encodings; see the README for details. +* Updated the ISO-8859-16 converter. +* Upgraded BIG5-HKSCS, EUC-TW, ISO-2022-CN, ISO-2022-CN-EXT converters to + Unicode 3.2. +* Upgraded EUC-KR, CP949, JOHAB converters to include the Euro sign. +* Changed the ARMSCII-8 converter. +* Extended the EUC-JP encoder so that YEN SIGN characters don't cause failures + in Shift_JIS to EUC-JP conversion. +* The JAVA converter now handles characters outside the Unicode BMP correctly. +* Fixed a bug in the CP1255, CP1258, TCVN decoders: The base characters of + combining characters could be dropped at the end of the conversion buffer. +* Fixed a bug in the transliteration that could lead to excessive memory + allocations in libintl when transliteration was needed. +* Portability to BSD/OS and SCO 3.2.5. + +New in 1.7: +* Added UTF-32, UTF-32BE, UTF-32LE converters. +* Changed CP1255, CP1258 and TCVN converters to handle combining characters. +* Changed EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1 + converters to use fullwidth Yen sign instead of halfwidth Yen sign, and + fullwidth tilde instead of halfwidth tilde. +* Upgraded EUC-TW, ISO-2022-CN, ISO-2022-CN-EXT converters to Unicode 3.1. +* Changed the GB18030 converter to not reject unassigned and private-use + Unicode characters. +* Fixed a bug in the byte order mark treatment of the UCS-4 decoder. +* The manual pages are now distributed also in HTML format. + +New in 1.6: +* The iconv program's -f and -t options are now optional. +* Many more transliterations. +* Added CP862 converter. +* Changed the GB18030 converter. +* Portability to DOS with DJGPP. + +New in 1.5: +* Added an iconv(1) program. +* New locale dependent encodings "char", "wchar_t". +* Transliteration is now off by default. Use a //TRANSLIT suffix to enable it. +* The JOHAB encoding is documented again. +* Changed a few mappings in the CP950 converter. + +New in 1.4: +* Added GB18030, BIG5HKSCS converters. +* Portability to OS/2 with emx+gcc. + +New in 1.3: +* Added UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE converters. +* Fixed the definition of EILSEQ on SunOS4. +* Fixed a build problem on OSF/1. +* Support for building as a shared library on Woe32. + +New in 1.2: +* Added UTF-16BE and UTF-16LE converters. +* Changed the UTF-16 encoder. +* Fixed the treatment of tab characters in the UTF-7 converter. +* Fixed an internal error when output buffer was not large enough. + +New in 1.1: +* Added ISO-8859-16 converter. +* Added CP932 converter, a variant of SHIFT_JIS. +* Added CP949 converter, a variant of EUC-KR. +* Improved the ISO-2022-CN-EXT converter: It now covers the ISO-IR-165 range. +* Updated the ISO-8859-8 conversion table. +* The JOHAB encoding is deprecated and not documented any more. +* Fixed two build problems: 1. "make -n check" failed. 2. When libiconv was + already installed, "make" failed. + +New in 1.0: +* Added transliteration facilities. +* Added a test suite. +* Fixed the iconv(3) manual page and function: the return value was not + described correctly. +* Fixed a bug in the CP1258 decoder: invalid bytes now yield EILSEQ instead of + U+FFFD. +* Fixed a bug in the Georgian-PS encoder: accept U+00E6. +* Fixed a bug in the EUC-JP encoder: reject 0x8E5C and 0x8E7E. +* Fixed a bug in the KSC5601 and JOHAB converters: they recognized some Hangul + characters at some invalid code positions. +* Fixed a bug in the EUC-TW decoder; it was severely broken. +* Fixed a bug in the CP950 converter: it recognized a dubious BIG5 range. + +New in 0.3: +* Reduced the size of the tables needed for the JOHAB converter. +* Portability to Woe32. + +New in 0.2: +* Added KOI8-RU, CP850, CP866, CP874, CP950, ISO-2022-CN-EXT, GBK and + ISO-2022-JP-1 converters. +* Added MACINTOSH as an alias for MAC-ROMAN. +* Added ASMO-708 as an alias for ISO-8859-6. +* Added ELOT_928 as an alias for ISO-8859-7. +* Improved the EUC-TW converter: Treat CNS 11643 plane 3. +* Improved the ISO-2022-KR and EUC-KR converters: Hangul characters are + decomposed into Jamo when needed. +* Improved the CP932 converter. +* Updated the CP1133, MULELAO-1 and ARMSCII-8 mappings. +* The EUC-JP and SHIFT_JIS converters now cover the user-defined range. +* Fixed a possible buffer overrun in the JOHAB converter. +* Fixed a bug in the UTF-7, ISO-2022-*, HZ decoders: a shift sequence a the + end of the input no longer gives an error. +* The HZ encoder now always terminates its output in the ASCII state. +* Use a perfect hash table for looking up the aliases. + +New in 0.1: +* Portability to Linux/glibc-2.0.x, Linux/libc5, OSF/1, FreeBSD. +* Fixed a bug in the EUC-JP decoder. Extended the ISO-2022-JP-2 converter. +* Made TIS-620 mapping consistent with glibc-2.1. + diff --git a/jni/iconv/NOTES b/jni/iconv/NOTES new file mode 100644 index 0000000..0755a2e --- /dev/null +++ b/jni/iconv/NOTES @@ -0,0 +1,399 @@ +Q: Why does libiconv support encoding XXX? Why does libiconv not support + encoding ZZZ? + +A: libiconv, as an internationalization library, supports those character + sets and encodings which are in wide-spread use in at least one territory + of the world. + + Hint1: On http://www.w3c.org/International/O-charset-lang.html you find a + page "Languages, countries, and the charsets typically used for them". + From this table, we can conclude that the following are in active use: + + ISO-8859-1, CP1252 Afrikaans, Albanian, Basque, Catalan, Danish, Dutch, + English, Faroese, Finnish, French, Galician, German, + Icelandic, Irish, Italian, Norwegian, Portuguese, + Scottish, Spanish, Swedish + ISO-8859-2 Croatian, Czech, Hungarian, Polish, Romanian, Slovak, + Slovenian + ISO-8859-3 Esperanto, Maltese + ISO-8859-5 Bulgarian, Byelorussian, Macedonian, Russian, + Serbian, Ukrainian + ISO-8859-6 Arabic + ISO-8859-7 Greek + ISO-8859-8 Hebrew + ISO-8859-9, CP1254 Turkish + ISO-8859-10 Inuit, Lapp + ISO-8859-13 Latvian, Lithuanian + ISO-8859-15 Estonian + KOI8-R Russian + SHIFT_JIS Japanese + ISO-2022-JP Japanese + EUC-JP Japanese + + Ordered by frequency on the web (1997): + ISO-8859-1, CP1252 96% + SHIFT_JIS 1.6% + ISO-2022-JP 1.2% + EUC-JP 0.4% + CP1250 0.3% + CP1251 0.2% + CP850 0.1% + MACINTOSH 0.1% + ISO-8859-5 0.1% + ISO-8859-2 0.0% + + Hint2: The character sets mentioned in the XFree86 4.0 locale.alias file. + + ISO-8859-1 Afrikaans, Basque, Breton, Catalan, Danish, Dutch, + English, Estonian, Faroese, Finnish, French, + Galician, German, Greenlandic, Icelandic, + Indonesian, Irish, Italian, Lithuanian, Norwegian, + Occitan, Portuguese, Scottish, Spanish, Swedish, + Walloon, Welsh + ISO-8859-2 Albanian, Croatian, Czech, Hungarian, Polish, + Romanian, Serbian, Slovak, Slovenian + ISO-8859-3 Esperanto + ISO-8859-4 Estonian, Latvian, Lithuanian + ISO-8859-5 Bulgarian, Byelorussian, Macedonian, Russian, + Serbian, Ukrainian + ISO-8859-6 Arabic + ISO-8859-7 Greek + ISO-8859-8 Hebrew + ISO-8859-9 Turkish + ISO-8859-14 Breton, Irish, Scottish, Welsh + ISO-8859-15 Basque, Breton, Catalan, Danish, Dutch, Estonian, + Faroese, Finnish, French, Galician, German, + Greenlandic, Icelandic, Irish, Italian, Lithuanian, + Norwegian, Occitan, Portuguese, Scottish, Spanish, + Swedish, Walloon, Welsh + KOI8-R Russian + KOI8-U Russian, Ukrainian + EUC-JP (alias eucJP) Japanese + ISO-2022-JP (alias JIS7) Japanese + SHIFT_JIS (alias SJIS) Japanese + U90 Japanese + S90 Japanese + EUC-CN (alias eucCN) Chinese + EUC-TW (alias eucTW) Chinese + BIG5 Chinese + EUC-KR (alias eucKR) Korean + ARMSCII-8 Armenian + GEORGIAN-ACADEMY Georgian + GEORGIAN-PS Georgian + TIS-620 (alias TACTIS) Thai + MULELAO-1 Laothian + IBM-CP1133 Laothian + VISCII Vietnamese + TCVN Vietnamese + NUNACOM-8 Inuktitut + + Hint3: The character sets supported by Netscape Communicator 4. + + Where is this documented? For the complete picture, I had to use + "strings netscape" and then a lot of guesswork. For a quick take, + look at the "View - Character set" menu of Netscape Communicator 4.6: + + ISO-8859-{1,2,5,7,9,15} + WINDOWS-{1250,1251,1253} + KOI8-R Cyrillic + CP866 Cyrillic + Autodetect Japanese (EUC-JP, ISO-2022-JP, ISO-2022-JP-2, SJIS) + EUC-JP Japanese + SHIFT_JIS Japanese + GB2312 Chinese + BIG5 Chinese + EUC-TW Chinese + Autodetect Korean (EUC-KR, ISO-2022-KR, but not JOHAB) + + UTF-8 + UTF-7 + + Hint4: The character sets supported by Microsoft Internet Explorer 4. + + ISO-8859-{1,2,3,4,5,6,7,8,9} + WINDOWS-{1250,1251,1252,1253,1254,1255,1256,1257} + KOI8-R Cyrillic + KOI8-RU Ukrainian + ASMO-708 Arabic + EUC-JP Japanese + ISO-2022-JP Japanese + SHIFT_JIS Japanese + GB2312 Chinese + HZ-GB-2312 Chinese + BIG5 Chinese + EUC-KR Korean + ISO-2022-KR Korean + WINDOWS-874 Thai + WINDOWS-1258 Vietnamese + + UTF-8 + UTF-7 + UNICODE actually UNICODE-LITTLE + UNICODEFEFF actually UNICODE-BIG + + and various DOS character sets: DOS-720, DOS-862, IBM852, CP866. + + We take the union of all these four sets. The result is: + + European and Semitic languages + * ASCII. + We implement this because it is occasionally useful to know or to + check whether some text is entirely ASCII (i.e. if the conversion + ISO-8859-x -> UTF-8 is trivial). + * ISO-8859-{1,2,3,4,5,6,7,8,9,10} + We implement this because they are widely used. Except ISO-8859-4 + which appears to have been superseded by ISO-8859-13 in the baltic + countries. But it's an ISO standard anyway. + * ISO-8859-13 + We implement this because it's a standard in Lithuania and Latvia. + * ISO-8859-14 + We implement this because it's an ISO standard. + * ISO-8859-15 + We implement this because it's increasingly used in Europe, because + of the Euro symbol. + * ISO-8859-16 + We implement this because it's an ISO standard. + * KOI8-R, KOI8-U + We implement this because it appears to be the predominant encoding + on Unix in Russia and Ukraine, respectively. + * KOI8-RU + We implement this because MSIE4 supports it. + * KOI8-T + We implement this because it is the locale encoding in glibc's Tajik + locale. + * PT154 + We implement this because it is the locale encoding in glibc's Kazakh + locale. + * RK1048 + We implement this because it's a standard in Kazakhstan. + * CP{1250,1251,1252,1253,1254,1255,1256,1257} + We implement these because they are the predominant Windows encodings + in Europe. + * CP850 + We implement this because it is mentioned as occurring in the web + in the aforementioned statistics. + * CP862 + We implement this because Ron Aaron says it is sometimes used in web + pages and emails. + * CP866 + We implement this because Netscape Communicator does. + * CP1131 + We implement this because it is the locale encoding of a Belorusian + locale in FreeBSD and MacOS X. + * Mac{Roman,CentralEurope,Croatian,Romania,Cyrillic,Greek,Turkish} and + Mac{Hebrew,Arabic} + We implement these because the Sun JDK does, and because Mac users + don't deserve to be punished. + * Macintosh + We implement this because it is mentioned as occurring in the web + in the aforementioned statistics. + Japanese + * EUC-JP, SHIFT_JIS, ISO-2022-JP + We implement these because they are widely used. EUC-JP and SHIFT_JIS + are more used for files, whereas ISO-2022-JP is recommended for email. + * CP932 + We implement this because it is the Microsoft variant of SHIFT_JIS, + used on Windows. + * ISO-2022-JP-2 + We implement this because it's the common way to represent mails which + make use of JIS X 0212 characters. + * ISO-2022-JP-1 + We implement this because it's in the RFCs, but I don't think it is + really used. + * U90, S90 + We DON'T implement this because I have no informations about what it + is or who uses it. + Simplified Chinese + * EUC-CN = GB2312 + We implement this because it is the widely used representation + of simplified Chinese. + * GBK + We implement this because it appears to be used on Solaris and Windows. + * GB18030 + We implement this because it is an official requirement in the + People's Republic of China. + * ISO-2022-CN + We implement this because it is in the RFCs, but I have no idea + whether it is really used. + * ISO-2022-CN-EXT + We implement this because it's in the RFCs, but I don't think it is + really used. + * HZ = HZ-GB-2312 + We implement this because the RFCs recommend it for Usenet postings, + and because MSIE4 supports it. + Traditional Chinese + * EUC-TW + We implement it because it appears to be used on Unix. + * BIG5 + We implement it because it is the de-facto standard for traditional + Chinese. + * CP950 + We implement this because it is the Microsoft variant of BIG5, used + on Windows. + * BIG5+ + We DON'T implement this because it doesn't appear to be in wide use. + Only the CWEX fonts use this encoding. Furthermore, the conversion + tables in the big5p package are not coherent: If you convert directly, + you get different results than when you convert via GBK. + * BIG5-HKSCS + We implement it because it is the de-facto standard for traditional + Chinese in Hongkong. + Korean + * EUC-KR + We implement these because they appear to be the widely used + representations for Korean. + * CP949 + We implement this because it is the Microsoft variant of EUC-KR, used + on Windows. + * ISO-2022-KR + We implement it because it is in the RFCs and because MSIE4 supports + it, but I have no idea whether it's really used. + * JOHAB + We implement this because it is apparently used on Windows as a locale + encoding (codepage 1361). + * ISO-646-KR + We DON'T implement this because although an old ASCII variant, its + glyph for 0x7E is not clear: RFC 1345 and unicode.org's JOHAB.TXT + say it's a tilde, but Ken Lunde's "CJKV information processing" says + it's an overline. And it is not ISO-IR registered. + Armenian + * ARMSCII-8 + We implement it because XFree86 supports it. + Georgian + * Georgian-Academy, Georgian-PS + We implement these because they appear to be both used for Georgian; + Xfree86 supports them. + Thai + * ISO-8859-11, TIS-620 + We implement these because it seems to be standard for Thai. + * CP874 + We implement this because MSIE4 supports it. + * MacThai + We implement this because the Sun JDK does, and because Mac users + don't deserve to be punished. + Laotian + * MuleLao-1, CP1133 + We implement these because XFree86 supports them. I have no idea which + one is used more widely. + Vietnamese + * VISCII, TCVN + We implement these because XFree86 supports them. + * CP1258 + We implement this because MSIE4 supports it. + Other languages + * NUNACOM-8 (Inuktitut) + We DON'T implement this because it isn't part of Unicode yet, and + therefore doesn't convert to anything except itself. + Platform specifics + * HP-ROMAN8, NEXTSTEP + We implement these because they were the native character set on HPs + and NeXTs for a long time, and libiconv is intended to be usable on + these old machines. + Full Unicode + * UTF-8, UCS-2, UCS-4 + We implement these. Obviously. + * UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE + We implement these because they are the preferred internal + representation of strings in Unicode aware applications. These are + non-ambiguous names, known to glibc. (glibc doesn't have + UCS-2-INTERNAL and UCS-4-INTERNAL.) + * UTF-16, UTF-16BE, UTF-16LE + We implement these, because UTF-16 is still the favourite encoding of + the president of the Unicode Consortium (for political reasons), and + because they appear in RFC 2781. + * UTF-32, UTF-32BE, UTF-32LE + We implement these because they are part of Unicode 3.1. + * UTF-7 + We implement this because it is essential functionality for mail + applications. + * C99 + We implement it because it's used for C and C++ programs and because + it's a nice encoding for debugging. + * JAVA + We implement it because it's used for Java programs and because it's + a nice encoding for debugging. + * UNICODE (big endian), UNICODEFEFF (little endian) + We DON'T implement these because they are stupid and not standardized. + Full Unicode, in terms of `uint16_t' or `uint32_t' + (with machine dependent endianness and alignment) + * UCS-2-INTERNAL, UCS-4-INTERNAL + We implement these because they are the preferred internal + representation of strings in Unicode aware applications. + +Q: Support encodings mentioned in RFC 1345 ? +A: No, they are not in use any more. Supporting ISO-646 variants is pointless + since ISO-8859-* have been adopted. + +Q: Support EBCDIC ? +A: No! + +Q: How do I add a new character set? +A: 1. Explain the "why" in this file, above. + 2. You need to have a conversion table from/to Unicode. Transform it into + the format used by the mapping tables found on ftp.unicode.org: each line + contains the character code, in hex, with 0x prefix, then whitespace, + then the Unicode code point, in hex, 4 hex digits, with 0x prefix. '#' + counts as a comment delimiter until end of line. + Please also send your table to Mark Leisher so he + can include it in his collection. + 3. If it's an 8-bit character set, use the '8bit_tab_to_h' program in the + tools directory to generate the C code for the conversion. You may tweak + the resulting C code if you are not satisfied with its quality, but this + is rarely needed. + If it's a two-dimensional character set (with rows and columns), use the + 'cjk_tab_to_h' program in the tools directory to generate the C code for + the conversion. You will need to modify the main() function to recognize + the new character set name, with the proper dimensions, but that shouldn't + be too hard. This yields the CCS. The CES you have to write by hand. + 4. Store the resulting C code file in the lib directory. Add a #include + directive to converters.h, and add an entry to the encodings.def file. + 5. Compile the package, and test your new encoding using a program like + iconv(1) or clisp(1). + 6. Augment the testsuite: Add a line to tests/Makefile.in. For a stateless + encoding, create the complete table as a TXT file. For a stateful encoding, + provide a text snippet encoded using your new encoding and its UTF-8 + equivalent. + 7. Update the README and man/iconv_open.3, to mention the new encoding. + Add a note in the NEWS file. + +Q: What about bidirectional text? Should it be tagged or reversed when + converting from ISO-8859-8 or ISO-8859-6 to Unicode? Qt appears to do + this, see qt-2.0.1/src/tools/qrtlcodec.cpp. +A: After reading RFC 1556: I don't think so. Support for ISO-8859-8-I and + ISO-8859-E remains to be implemented. + On the other hand, a page on www.w3c.org says that ISO-8859-8 in *email* + is visually encoded, ISO-8859-8 in *HTML* is logically encoded, i.e. + the same as ISO-8859-8-I. I'm confused. + +Other character sets not implemented: +"MNEMONIC" = "csMnemonic" +"MNEM" = "csMnem" +"ISO-10646-UCS-Basic" = "csUnicodeASCII" +"ISO-10646-Unicode-Latin1" = "csUnicodeLatin1" = "ISO-10646" +"ISO-10646-J-1" +"UNICODE-1-1" = "csUnicode11" +"csWindows31Latin5" + +Other aliases not implemented (and not implemented in glibc-2.1 either): + From MSIE4: + ISO-8859-1: alias ISO8859-1 + ISO-8859-2: alias ISO8859-2 + KSC_5601: alias KS_C_5601 + UTF-8: aliases UNICODE-1-1-UTF-8 UNICODE-2-0-UTF-8 + + +Q: How can I integrate libiconv into my package? +A: Just copy the entire libiconv package into a subdirectory of your package. + At configuration time, call libiconv's configure script with the + appropriate --srcdir option and maybe --enable-static or --disable-shared. + Then "cd libiconv && make && make install-lib libdir=... includedir=...". + 'install-lib' is a special (not GNU standardized) target which installs + only the include file - in $(includedir) - and the library - in $(libdir) - + and does not use other directory variables. After "installing" libiconv + in your package's build directory, building of your package can proceed. + +Q: Why is the testsuite so big? +A: Because some of the tests are very comprehensive. + If you don't feel like using the testsuite, you can simply remove the + tests/ directory. + diff --git a/jni/iconv/PORTS b/jni/iconv/PORTS new file mode 100644 index 0000000..2c4cfa0 --- /dev/null +++ b/jni/iconv/PORTS @@ -0,0 +1,46 @@ +* Linux with libc6 (glibc-2.1): + OK + +* Linux with libc6 (glibc-2.0.7): + OK + +* Linux with libc5: + OK + +* Solaris 2.7: + OK + +* Solaris 2.6: + OK + +* OSF/1 5.1: + OK + +* OSF/1 4.0d: + OK + +* Irix 6.5: + OK + +* HP-UX 10.20: + OK + +* AIX 4.2: + OK + +* SunOS 4: + OK when configured --enable-static --disable-shared + (gcc cannot create shared libraries without relocations) + +* FreeBSD 3.3: + OK + +* BeOS 5: + OK + +* Woe32 with MSVC 4.0: + OK + +* Woe32 with MSVC 5.0: + OK + diff --git a/jni/iconv/README b/jni/iconv/README new file mode 100644 index 0000000..6bd35a9 --- /dev/null +++ b/jni/iconv/README @@ -0,0 +1,170 @@ + GNU LIBICONV - character set conversion library + +This library provides an iconv() implementation, for use on systems which +don't have one, or whose implementation cannot convert from/to Unicode. + +It provides support for the encodings: + + European languages + ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, + KOI8-R, KOI8-U, KOI8-RU, + CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131}, + Mac{Roman,CentralEurope,Iceland,Croatian,Romania}, + Mac{Cyrillic,Ukraine,Greek,Turkish}, + Macintosh + Semitic languages + ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic} + Japanese + EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1 + Chinese + EUC-CN, HZ, GBK, CP936, GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS, + BIG5-HKSCS:2001, BIG5-HKSCS:1999, ISO-2022-CN, ISO-2022-CN-EXT + Korean + EUC-KR, CP949, ISO-2022-KR, JOHAB + Armenian + ARMSCII-8 + Georgian + Georgian-Academy, Georgian-PS + Tajik + KOI8-T + Kazakh + PT154, RK1048 + Thai + ISO-8859-11, TIS-620, CP874, MacThai + Laotian + MuleLao-1, CP1133 + Vietnamese + VISCII, TCVN, CP1258 + Platform specifics + HP-ROMAN8, NEXTSTEP + Full Unicode + UTF-8 + UCS-2, UCS-2BE, UCS-2LE + UCS-4, UCS-4BE, UCS-4LE + UTF-16, UTF-16BE, UTF-16LE + UTF-32, UTF-32BE, UTF-32LE + UTF-7 + C99, JAVA + Full Unicode, in terms of `uint16_t' or `uint32_t' + (with machine dependent endianness and alignment) + UCS-2-INTERNAL, UCS-4-INTERNAL + Locale dependent, in terms of `char' or `wchar_t' + (with machine dependent endianness and alignment, and with OS and + locale dependent semantics) + char, wchar_t + The empty encoding name "" is equivalent to "char": it denotes the + locale dependent character encoding. + +When configured with the option --enable-extra-encodings, it also provides +support for a few extra encodings: + + European languages + CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125} + Semitic languages + CP864 + Japanese + EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3 + Chinese + BIG5-2003 (experimental) + Turkmen + TDS565 + Platform specifics + ATARIST, RISCOS-LATIN1 + +It can convert from any of these encodings to any other, through Unicode +conversion. + +It has also some limited support for transliteration, i.e. when a character +cannot be represented in the target character set, it can be approximated +through one or several similarly looking characters. Transliteration is +activated when "//TRANSLIT" is appended to the target encoding name. + +libiconv is for you if your application needs to support multiple character +encodings, but that support lacks from your system. + + +Installation +------------ + +As usual for GNU packages: + + $ ./configure --prefix=/usr/local + $ make + $ make install + +After installing GNU libiconv for the first time, it is recommended to +recompile and reinstall GNU gettext, so that it can take advantage of +libiconv. + +On systems other than GNU/Linux, the iconv program will be internationalized +only if GNU gettext has been built and installed before GNU libiconv. This +means that the first time GNU libiconv is installed, we have a circular +dependency between the GNU libiconv and GNU gettext packages, which can be +resolved by building and installing either + - first libiconv, then gettext, then libiconv again, +or (on systems supporting shared libraries, excluding AIX) + - first gettext, then libiconv, then gettext again. +Recall that before building a package for the second time, you need to erase +the traces of the first build by running "make distclean". + +This library can be built and installed in two variants: + + - The library mode. This works on all systems, and uses a library + `libiconv.so' and a header file `'. (Both are installed + through "make install".) + + To use it, simply #include and use the functions. + + To use it in an autoconfiguring package: + - If you don't use automake, append m4/iconv.m4 to your aclocal.m4 + file. + - If you do use automake, add m4/iconv.m4 to your m4 macro repository. + - Add to the link command line of libraries and executables that use + the functions the placeholder @LIBICONV@ (or, if using libtool for + the link, @LTLIBICONV@). If you use automake, the right place for + these additions are the *_LDADD variables. + Note that 'iconv.m4' is also part of the GNU gettext package, which + installs it in /usr/local/share/aclocal/iconv.m4. + + - The libc plug/override mode. This works on GNU/Linux, Solaris and OSF/1 + systems only. It is a way to get good iconv support without having + glibc-2.1. + It installs a library `preloadable_libiconv.so'. This library can be used + with LD_PRELOAD, to override the iconv* functions present in the C library. + + On GNU/Linux and Solaris: + $ export LD_PRELOAD=/usr/local/lib/preloadable_libiconv.so + + On OSF/1: + $ export _RLD_LIST=/usr/local/lib/preloadable_libiconv.so:DEFAULT + + A program's source need not be modified, the program need not even be + recompiled. Just set the LD_PRELOAD environment variable, that's it! + + +Copyright +--------- + +The libiconv and libcharset _libraries_ and their header files are under LGPL, +see file COPYING.LIB. + +The iconv _program_ and the documentation are under GPL, see file COPYING. + + +Download +-------- + + http://ftp.gnu.org/gnu/libiconv/libiconv-1.13.1.tar.gz + +Homepage +-------- + + http://www.gnu.org/software/libiconv/ + +Bug reports to +-------------- + + + + +Bruno Haible diff --git a/jni/iconv/README.djgpp b/jni/iconv/README.djgpp new file mode 100644 index 0000000..aa8c420 --- /dev/null +++ b/jni/iconv/README.djgpp @@ -0,0 +1,3 @@ +Installation on DJGPP: + +See the file djgpp/README. diff --git a/jni/iconv/README.woe32 b/jni/iconv/README.woe32 new file mode 100644 index 0000000..f331fb3 --- /dev/null +++ b/jni/iconv/README.woe32 @@ -0,0 +1,37 @@ +Installation on Woe32 (WinNT/2000/XP/Vista, Win95/98/ME): + +Building requires the mingw or cygwin development environment (includes gcc). +MS Visual C/C++ with "nmake" is no longer supported. + +This file explains how to create binaries for the mingw execution environment. +For how to create binaries for the cygwin environment, please see the normal +INSTALL file. MS Visual C/C++ with "nmake" is no longer supported. + +I recommend to use the cygwin environment as the development environment +and mingw only as the target (runtime, deployment) environment. +For this, you need to install + - cygwin, + - the mingw runtime package, also from the cygwin site. + +You must not install cygwin programs directly under /usr/local - +because the mingw compiler and linker would pick up the include files +and libraries from there, thus introducing an undesired dependency to +cygwin. You can for example achieve this by using the +configure option --prefix=/usr/local/cygwin each time you build a +program for cygwin. + +Building for mingw is then achieved through the following preparation +and configure commands: + + PATH=/usr/local/mingw/bin:$PATH + export PATH + ./configure --host=i586-pc-mingw32 --prefix=/usr/local/mingw \ + CPPFLAGS="-mno-cygwin -Wall -I/usr/local/mingw/include" \ + CFLAGS="-mno-cygwin -O2 -g" \ + CXXFLAGS="-mno-cygwin -O2 -g" \ + LDFLAGS="-mno-cygwin -L/usr/local/mingw/lib" + +The -mno-cygwin tells the cygwin compiler and linker to build for mingw. +The -I and -L option are so that packages previously built for the +same environment are found. The --host option tells the various +tools that you are building for mingw, not cygwin. diff --git a/jni/iconv/THANKS b/jni/iconv/THANKS new file mode 100644 index 0000000..a6f02ff --- /dev/null +++ b/jni/iconv/THANKS @@ -0,0 +1,15 @@ + Thanks to for + +Edmund Grimley Evans bug reports + +Taro Muraoka Woe32 DLL support + +Akira Hatakeyama OS/2 support + +Juan Manuel Guerrero + DOS/DJGPP support + +Hironori Sakamoto advice on EUC-JP and JISX0213 + +Ken Lunde detailed information about GB18030 + diff --git a/jni/iconv/aclocal.m4 b/jni/iconv/aclocal.m4 new file mode 100644 index 0000000..509d947 --- /dev/null +++ b/jni/iconv/aclocal.m4 @@ -0,0 +1,1043 @@ +# generated automatically by aclocal 1.11 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],, +[m4_warning([this file was generated for autoconf 2.63. +You have another version of autoconf. It may work, but is not guaranteed to. +If you have problems, you may need to regenerate the build system entirely. +To do so, use the procedure documented by the package, typically `autoreconf'.])]) + +# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +# (This private macro should not be called outside this file.) +AC_DEFUN([AM_AUTOMAKE_VERSION], +[am__api_version='1.11' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.11], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) + +# _AM_AUTOCONF_VERSION(VERSION) +# ----------------------------- +# aclocal traces this macro to find the Autoconf version. +# This is a private macro too. Using m4_define simplifies +# the logic in aclocal, which can simply ignore this definition. +m4_define([_AM_AUTOCONF_VERSION], []) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +[AM_AUTOMAKE_VERSION([1.11])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is `.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +AC_DEFUN([AM_AUX_DIR_EXPAND], +[dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 9 + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 10 + +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "GCJ", or "OBJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], UPC, [depcc="$UPC" am_compiler_list=], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +#serial 5 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[{ + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each `.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 16 + +# This macro actually does too much. Some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.62])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AM_PROG_MKDIR_P])dnl +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES(OBJC)], + [define([AC_PROG_OBJC], + defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl +]) +_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl +dnl The `parallel-tests' driver may need to know about EXEEXT, so add the +dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro +dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl +]) + +dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further +dnl mangled by Autoconf and run in a shell conditional statement. +m4_define([_AC_COMPILER_EXEEXT], +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) + + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST(install_sh)]) + +# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) + +# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 6 + +# AM_PROG_CC_C_O +# -------------- +# Like AC_PROG_CC_C_O, but changed for automake. +AC_DEFUN([AM_PROG_CC_C_O], +[AC_REQUIRE([AC_PROG_CC_C_O])dnl +AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +# FIXME: we rely on the cache variable name because +# there is no other way. +set dummy $CC +am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` +eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o +if test "$am_t" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +dnl Make sure AC_PROG_CC is never called again, or it will override our +dnl setting of CC. +m4_define([AC_PROG_CC], + [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])]) +]) + +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 6 + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it supports --run. +# If it does, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) + +# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_MKDIR_P +# --------------- +# Check for `mkdir -p'. +AC_DEFUN([AM_PROG_MKDIR_P], +[AC_PREREQ([2.60])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, +dnl while keeping a definition of mkdir_p for backward compatibility. +dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. +dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of +dnl Makefile.ins that do not define MKDIR_P, so we do our own +dnl adjustment using top_builddir (which is defined more often than +dnl MKDIR_P). +AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl +case $mkdir_p in + [[\\/$]]* | ?:[[\\/]]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac +]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# ------------------------------ +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) + +# _AM_SET_OPTIONS(OPTIONS) +# ---------------------------------- +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 5 + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; +esac + +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT(yes)]) + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_STRIP +# --------------------- +# One issue with vendor `install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Copyright (C) 2006, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# _AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. +# This macro is traced by Automake. +AC_DEFUN([_AM_SUBST_NOTMAKE]) + +# AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Public sister of _AM_SUBST_NOTMAKE. +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# _AM_PROG_TAR(FORMAT) +# -------------------- +# Check how to create a tarball in format FORMAT. +# FORMAT should be one of `v7', `ustar', or `pax'. +# +# Substitute a variable $(am__tar) that is a command +# writing to stdout a FORMAT-tarball containing the directory +# $tardir. +# tardir=directory && $(am__tar) > result.tar +# +# Substitute a variable $(am__untar) that extract such +# a tarball read from stdin. +# $(am__untar) < result.tar +AC_DEFUN([_AM_PROG_TAR], +[# Always define AMTAR for backward compatibility. +AM_MISSING_PROG([AMTAR], [tar]) +m4_if([$1], [v7], + [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], + [m4_case([$1], [ustar],, [pax],, + [m4_fatal([Unknown tar format])]) +AC_MSG_CHECKING([how to create a $1 tar archive]) +# Loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' +_am_tools=${am_cv_prog_tar_$1-$_am_tools} +# Do not fold the above two line into one, because Tru64 sh and +# Solaris sh will not grok spaces in the rhs of `-'. +for _am_tool in $_am_tools +do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; + do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi +done +rm -rf conftest.dir + +AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) +AC_MSG_RESULT([$am_cv_prog_tar_$1])]) +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR + +m4_include([srcm4/00gnulib.m4]) +m4_include([srcm4/alloca.m4]) +m4_include([srcm4/canonicalize-lgpl.m4]) +m4_include([srcm4/codeset.m4]) +m4_include([srcm4/eealloc.m4]) +m4_include([srcm4/environ.m4]) +m4_include([srcm4/errno_h.m4]) +m4_include([srcm4/error.m4]) +m4_include([srcm4/extensions.m4]) +m4_include([srcm4/gettext.m4]) +m4_include([srcm4/gnulib-common.m4]) +m4_include([srcm4/gnulib-comp.m4]) +m4_include([srcm4/iconv.m4]) +m4_include([srcm4/include_next.m4]) +m4_include([srcm4/intlmacosx.m4]) +m4_include([srcm4/lib-ld.m4]) +m4_include([srcm4/lib-link.m4]) +m4_include([srcm4/lib-prefix.m4]) +m4_include([srcm4/longlong.m4]) +m4_include([srcm4/malloc.m4]) +m4_include([srcm4/malloca.m4]) +m4_include([srcm4/mbstate_t.m4]) +m4_include([srcm4/memmove.m4]) +m4_include([srcm4/multiarch.m4]) +m4_include([srcm4/nls.m4]) +m4_include([srcm4/pathmax.m4]) +m4_include([srcm4/po.m4]) +m4_include([srcm4/progtest.m4]) +m4_include([srcm4/readlink.m4]) +m4_include([srcm4/relocatable-lib.m4]) +m4_include([srcm4/relocatable.m4]) +m4_include([srcm4/setenv.m4]) +m4_include([srcm4/signal_h.m4]) +m4_include([srcm4/signalblocking.m4]) +m4_include([srcm4/sigpipe.m4]) +m4_include([srcm4/ssize_t.m4]) +m4_include([srcm4/stdbool.m4]) +m4_include([srcm4/stdint.m4]) +m4_include([srcm4/stdio_h.m4]) +m4_include([srcm4/stdlib_h.m4]) +m4_include([srcm4/strerror.m4]) +m4_include([srcm4/string_h.m4]) +m4_include([srcm4/unistd_h.m4]) +m4_include([srcm4/unlocked-io.m4]) +m4_include([srcm4/visibility.m4]) +m4_include([srcm4/wchar.m4]) +m4_include([srcm4/wchar_t.m4]) +m4_include([srcm4/wint_t.m4]) +m4_include([m4/cp.m4]) +m4_include([m4/eilseq.m4]) +m4_include([m4/endian.m4]) +m4_include([m4/libtool.m4]) +m4_include([m4/ln.m4]) +m4_include([m4/ltoptions.m4]) +m4_include([m4/ltsugar.m4]) +m4_include([m4/ltversion.m4]) +m4_include([m4/lt~obsolete.m4]) diff --git a/jni/iconv/autogen.sh b/jni/iconv/autogen.sh new file mode 100755 index 0000000..0be903c --- /dev/null +++ b/jni/iconv/autogen.sh @@ -0,0 +1,86 @@ +#!/bin/sh +# Convenience script for regenerating all autogeneratable files that are +# omitted from the version control repository. In particular, this script +# also regenerates all aclocal.m4, config.h.in, Makefile.in, configure files +# with new versions of autoconf or automake. +# +# This script requires autoconf-2.63 and automake-1.11 in the PATH. +# It also requires either +# - the GNULIB_TOOL environment variable pointing to the gnulib-tool script +# in a gnulib checkout, or +# - the git program in the PATH and an internet connection. +# It also requires +# - the gperf program. + +# Copyright (C) 2003-2009 Free Software Foundation, Inc. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Usage: ./autogen.sh [--skip-gnulib] +# +# Usage from a CVS checkout: ./autogen.sh +# This uses an up-to-date gnulib checkout. +# +# Usage from a released tarball: ./autogen.sh --skip-gnulib +# This does not use a gnulib checkout. + +skip_gnulib=false +while :; do + case "$1" in + --skip-gnulib) skip_gnulib=true; shift;; + *) break ;; + esac +done + +if test $skip_gnulib = false; then + if test -z "$GNULIB_TOOL"; then + # Check out gnulib in a subdirectory 'gnulib'. + if test -d gnulib; then + (cd gnulib && git pull) + else + git clone git://git.savannah.gnu.org/gnulib.git + fi + # Now it should contain a gnulib-tool. + if test -f gnulib/gnulib-tool; then + GNULIB_TOOL=`pwd`/gnulib/gnulib-tool + else + echo "** warning: gnulib-tool not found" 1>&2 + fi + fi + # Skip the gnulib-tool step if gnulib-tool was not found. + if test -n "$GNULIB_TOOL"; then + if test -f srcm4/gnulib-cache.m4; then + mv -f srcm4/gnulib-cache.m4 srcm4/gnulib-cache.m4~ + fi + if test -f srclib/Makefile.gnulib; then + mv -f srclib/Makefile.gnulib srclib/Makefile.gnulib~ + fi + make -f Makefile.devel srclib/Makefile.gnulib GNULIB_TOOL="$GNULIB_TOOL" + fi +fi + +rm -f configure config.h.in include/iconv.h.build.in +rm -f lib/aliases.h lib/aliases_sysaix.h lib/aliases_syshpux.h lib/aliases_sysosf1.h lib/aliases_syssolaris.h +rm -f lib/aliases_aix.h lib/aliases_aix_sysaix.h +rm -f lib/aliases_osf1.h lib/aliases_osf1_sysosf1.h +rm -f lib/aliases_dos.h +rm -f lib/aliases_extra.h +rm -f lib/flags.h +rm -f lib/translit.h +rm -f man/iconv.1.html man/iconv.3.html man/iconv_close.3.html man/iconv_open.3.html +make -f Makefile.devel + +(cd libcharset + ./autogen.sh +) diff --git a/jni/iconv/build-aux/config.guess b/jni/iconv/build-aux/config.guess new file mode 100755 index 0000000..e5716ee --- /dev/null +++ b/jni/iconv/build-aux/config.guess @@ -0,0 +1,1555 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 +# Free Software Foundation, Inc. + +timestamp='2009-02-03' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + + +# Originally written by Per Bothner . +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. +# +# This script attempts to guess a canonical system name similar to +# config.sub. If it succeeds, it prints the system name on stdout, and +# exits with 0. Otherwise, it exits with 1. +# +# The plan is that this can be called by configure scripts if you +# don't specify an explicit build system type. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > $dummy.c ; + for c in cc gcc c89 c99 ; do + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +# Note: order is significant - the case branches are not exclusive. + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + case "${UNAME_MACHINE_ARCH}" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE_ARCH}" in + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval $set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep __ELF__ >/dev/null + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "${machine}-${os}${release}" + exit ;; + *:OpenBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + exit ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; + macppc:MirBSD:*:*) + echo powerpc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; + alpha:OSF1:*:*) + case $UNAME_RELEASE in + *4.0) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE="alpha" ;; + "EV4.5 (21064)") + UNAME_MACHINE="alpha" ;; + "LCA4 (21066/21068)") + UNAME_MACHINE="alpha" ;; + "EV5 (21164)") + UNAME_MACHINE="alphaev5" ;; + "EV5.6 (21164A)") + UNAME_MACHINE="alphaev56" ;; + "EV5.6 (21164PC)") + UNAME_MACHINE="alphapca56" ;; + "EV5.7 (21164PC)") + UNAME_MACHINE="alphapca57" ;; + "EV6 (21264)") + UNAME_MACHINE="alphaev6" ;; + "EV6.7 (21264A)") + UNAME_MACHINE="alphaev67" ;; + "EV6.8CB (21264C)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8AL (21264B)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8CX (21264D)") + UNAME_MACHINE="alphaev68" ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE="alphaev69" ;; + "EV7 (21364)") + UNAME_MACHINE="alphaev7" ;; + "EV7.9 (21364A)") + UNAME_MACHINE="alphaev79" ;; + esac + # A Pn.n version is a patched version. + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit ;; + *:[Aa]miga[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-amigaos + exit ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit ;; + arm:riscos:*:*|arm:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit ;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7; exit ;; + esac ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos${UNAME_RELEASE} + ;; + sun4) + echo sparc-sun-sunos${UNAME_RELEASE} + ;; + esac + exit ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos${UNAME_RELEASE} + exit ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; + powerpc:machten:*:*) + echo powerpc-apple-machten${UNAME_RELEASE} + exit ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix${UNAME_RELEASE} + exit ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } + echo mips-mips-riscos${UNAME_RELEASE} + exit ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} + fi + exit ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit ;; + *:AIX:*:[456]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${IBM_ARCH}-ibm-aix${IBM_REV} + exit ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + grep __LP64__ >/dev/null + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit ;; + 3050*:HI-UX:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + echo unknown-hitachi-hiuxwe2 + exit ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo ${UNAME_MACHINE}-unknown-osf1mk + else + echo ${UNAME_MACHINE}-unknown-osf1 + fi + exit ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*[A-Z]90:*:*:*) + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + *:UNICOS/mp:*:*) + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + exit ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:FreeBSD:*:*) + case ${UNAME_MACHINE} in + pc98) + echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + amd64) + echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac + exit ;; + i*:CYGWIN*:*) + echo ${UNAME_MACHINE}-pc-cygwin + exit ;; + *:MINGW*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit ;; + *:Interix*:[3456]*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + EM64T | authenticamd | genuineintel) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; + esac ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + *:GNU:*:*) + # the GNU system + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + exit ;; + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit ;; + arm*:Linux:*:*) + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-gnu + else + echo ${UNAME_MACHINE}-unknown-linux-gnueabi + fi + exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + cris:Linux:*:*) + echo cris-axis-linux-gnu + exit ;; + crisv32:Linux:*:*) + echo crisv32-axis-linux-gnu + exit ;; + frv:Linux:*:*) + echo frv-unknown-linux-gnu + exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + mips:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips + #undef mipsel + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mipsel + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips + #else + CPU= + #endif + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^CPU/{ + s: ::g + p + }'`" + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips64 + #undef mips64el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mips64el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips64 + #else + CPU= + #endif + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^CPU/{ + s: ::g + p + }'`" + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + or32:Linux:*:*) + echo or32-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-gnu + exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-gnu + exit ;; + x86_64:Linux:*:*) + echo x86_64-unknown-linux-gnu + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + i*86:Linux:*:*) + # The BFD linker knows what the default object file format is, so + # first see if it will tell us. cd to the root directory to prevent + # problems with other programs or directories called `ld' in the path. + # Set LC_ALL=C to ensure ld outputs messages in English. + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ + | sed -ne '/supported targets:/!d + s/[ ][ ]*/ /g + s/.*supported targets: *// + s/ .*// + p'` + case "$ld_supported_targets" in + elf32-i386) + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" + ;; + a.out-i386-linux) + echo "${UNAME_MACHINE}-pc-linux-gnuaout" + exit ;; + "") + # Either a pre-BFD a.out linker (linux-gnuoldld) or + # one that does not give us useful --help. + echo "${UNAME_MACHINE}-pc-linux-gnuoldld" + exit ;; + esac + # Determine whether the default compiler is a.out or elf + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + #ifdef __ELF__ + # ifdef __GLIBC__ + # if __GLIBC__ >= 2 + LIBC=gnu + # else + LIBC=gnulibc1 + # endif + # else + LIBC=gnulibc1 + # endif + #else + #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) + LIBC=gnu + #else + LIBC=gnuaout + #endif + #endif + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^LIBC/{ + s: ::g + p + }'`" + test x"${LIBC}" != x && { + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit + } + test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } + ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo ${UNAME_MACHINE}-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit ;; + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + else + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + fi + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + else + echo ${UNAME_MACHINE}-pc-sysv32 + fi + exit ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i386. + echo i386-pc-msdosdjgpp + exit ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos${UNAME_RELEASE} + exit ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos${UNAME_RELEASE} + exit ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos${UNAME_RELEASE} + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv${UNAME_RELEASE} + exit ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo ${UNAME_MACHINE}-stratus-vos + exit ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux${UNAME_RELEASE} + exit ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux${UNAME_RELEASE} + exit ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux${UNAME_RELEASE} + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux${UNAME_RELEASE} + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux${UNAME_RELEASE} + exit ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Rhapsody:*:*) + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + case $UNAME_PROCESSOR in + unknown) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = "x86"; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + exit ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit ;; + NSE-?:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; + NSR-?:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = "386"; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux${UNAME_RELEASE} + exit ;; + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "${UNAME_MACHINE}" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; +esac + +#echo '(No uname command or uname output not recognized.)' 1>&2 +#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 + +eval $set_cc_for_build +cat >$dummy.c < +# include +#endif +main () +{ +#if defined (sony) +#if defined (MIPSEB) + /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, + I don't know.... */ + printf ("mips-sony-bsd\n"); exit (0); +#else +#include + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#endif + +#if defined (__arm) && defined (__acorn) && defined (__unix) + printf ("arm-acorn-riscix\n"); exit (0); +#endif + +#if defined (hp300) && !defined (hpux) + printf ("m68k-hp-bsd\n"); exit (0); +#endif + +#if defined (NeXT) +#if !defined (__ARCHITECTURE__) +#define __ARCHITECTURE__ "m68k" +#endif + int version; + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; + if (version < 4) + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); + else + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); + exit (0); +#endif + +#if defined (MULTIMAX) || defined (n16) +#if defined (UMAXV) + printf ("ns32k-encore-sysv\n"); exit (0); +#else +#if defined (CMU) + printf ("ns32k-encore-mach\n"); exit (0); +#else + printf ("ns32k-encore-bsd\n"); exit (0); +#endif +#endif +#endif + +#if defined (__386BSD__) + printf ("i386-pc-bsd\n"); exit (0); +#endif + +#if defined (sequent) +#if defined (i386) + printf ("i386-sequent-dynix\n"); exit (0); +#endif +#if defined (ns32000) + printf ("ns32k-sequent-dynix\n"); exit (0); +#endif +#endif + +#if defined (_SEQUENT_) + struct utsname un; + + uname(&un); + + if (strncmp(un.version, "V2", 2) == 0) { + printf ("i386-sequent-ptx2\n"); exit (0); + } + if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ + printf ("i386-sequent-ptx1\n"); exit (0); + } + printf ("i386-sequent-ptx\n"); exit (0); + +#endif + +#if defined (vax) +# if !defined (ultrix) +# include +# if defined (BSD) +# if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +# else +# if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# endif +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# else + printf ("vax-dec-ultrix\n"); exit (0); +# endif +#endif + +#if defined (alliant) && defined (i860) + printf ("i860-alliant-bsd\n"); exit (0); +#endif + + exit (1); +} +EOF + +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + +# Apollos put the system type in the environment. + +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } + +# Convex versions that predate uname can use getsysinfo(1) + +if [ -x /usr/convex/getsysinfo ] +then + case `getsysinfo -f cpu_type` in + c1*) + echo c1-convex-bsd + exit ;; + c2*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + c34*) + echo c34-convex-bsd + exit ;; + c38*) + echo c38-convex-bsd + exit ;; + c4*) + echo c4-convex-bsd + exit ;; + esac +fi + +cat >&2 < in order to provide the needed +information to handle your system. + +config.guess timestamp = $timestamp + +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/jni/iconv/build-aux/config.libpath b/jni/iconv/build-aux/config.libpath new file mode 100755 index 0000000..c073caa --- /dev/null +++ b/jni/iconv/build-aux/config.libpath @@ -0,0 +1,154 @@ +#! /bin/sh +# Output a system dependent set of variables, describing how to set the +# run time search path of shared libraries in an executable at run time. +# +# Copyright 1996-2008 Free Software Foundation, Inc. +# Taken from GNU libtool, 2003 +# Originally by Gordon Matzigkeit , 1996 +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. +# +# The first argument passed to this file is the canonical host specification, +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# The environment variable LD should be set by the caller. +# +# The set of defined variables is at the end of this script. + +host="$1" +host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + +shlibpath_var= +case $host_os in + aix3*) + shlibpath_var=LIBPATH + ;; + aix[4-9]*) + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + shlibpath_var=LD_LIBRARY_PATH + else + shlibpath_var=LIBPATH + fi + ;; + beos*) + shlibpath_var=LIBRARY_PATH + ;; + bsdi[45]*) + shlibpath_var=LD_LIBRARY_PATH + ;; + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + darwin* | rhapsody*) + shlibpath_var=DYLD_LIBRARY_PATH + ;; + dgux*) + shlibpath_var=LD_LIBRARY_PATH + ;; + freebsd1*) + ;; + freebsd* | dragonfly*) + shlibpath_var=LD_LIBRARY_PATH + ;; + gnu*) + shlibpath_var=LD_LIBRARY_PATH + ;; + hpux9* | hpux10* | hpux11*) + case "$host_cpu" in + ia64* | hppa*64*) shlibpath_var=LD_LIBRARY_PATH ;; + *) shlibpath_var=SHLIB_PATH ;; + esac + ;; + interix[3-9]*) + shlibpath_var=LD_LIBRARY_PATH + ;; + irix5* | irix6* | nonstopux*) + case $host_os in + irix5* | nonstopux*) + shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 ") shlibsuff= ;; + *-n32|*"-n32 ") shlibsuff=N32 ;; + *-64|*"-64 ") shlibsuff=64 ;; + *) shlibsuff= ;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + ;; + linux*oldld* | linux*aout* | linux*coff*) + ;; + linux* | k*bsd*-gnu) + shlibpath_var=LD_LIBRARY_PATH + ;; + netbsd*) + shlibpath_var=LD_LIBRARY_PATH + ;; + newsos6) + shlibpath_var=LD_LIBRARY_PATH + ;; + nto-qnx*) + shlibpath_var=LD_LIBRARY_PATH + ;; + openbsd*) + shlibpath_var=LD_LIBRARY_PATH + ;; + os2*) + shlibpath_var=LIBPATH + ;; + osf3* | osf4* | osf5*) + shlibpath_var=LD_LIBRARY_PATH + ;; + rdos*) + ;; + solaris*) + shlibpath_var=LD_LIBRARY_PATH + ;; + sunos4*) + shlibpath_var=LD_LIBRARY_PATH + ;; + sysv4 | sysv4.3*) + shlibpath_var=LD_LIBRARY_PATH + ;; + sysv4*MP*) + if test -d /usr/nec ;then + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + shlibpath_var=LD_LIBRARY_PATH + ;; + uts4*) + shlibpath_var=LD_LIBRARY_PATH + ;; +esac + +LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <, 1996 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. +# +# The first argument passed to this file is the canonical host specification, +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld +# should be set by the caller. +# +# The set of defined variables is at the end of this script. + +# Known limitations: +# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer +# than 256 bytes, otherwise the compiler driver will dump core. The only +# known workaround is to choose shorter directory names for the build +# directory and/or the installation directory. + +# All known linkers require a `.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a +shrext=.so + +host="$1" +host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + +# Code taken from libtool.m4's _LT_CC_BASENAME. + +for cc_temp in $CC""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` + +# Code taken from libtool.m4's _LT_COMPILER_PIC. + +wl= +if test "$GCC" = yes; then + wl='-Wl,' +else + case "$host_os" in + aix*) + wl='-Wl,' + ;; + darwin*) + case $cc_basename in + xlc*) + wl='-Wl,' + ;; + esac + ;; + mingw* | cygwin* | pw32* | os2* | cegcc*) + ;; + hpux9* | hpux10* | hpux11*) + wl='-Wl,' + ;; + irix5* | irix6* | nonstopux*) + wl='-Wl,' + ;; + newsos6) + ;; + linux* | k*bsd*-gnu) + case $cc_basename in + ecc*) + wl='-Wl,' + ;; + icc* | ifort*) + wl='-Wl,' + ;; + lf95*) + wl='-Wl,' + ;; + pgcc | pgf77 | pgf90) + wl='-Wl,' + ;; + ccc*) + wl='-Wl,' + ;; + como) + wl='-lopt=' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + wl='-Wl,' + ;; + esac + ;; + esac + ;; + osf3* | osf4* | osf5*) + wl='-Wl,' + ;; + rdos*) + ;; + solaris*) + wl='-Wl,' + ;; + sunos4*) + wl='-Qoption ld ' + ;; + sysv4 | sysv4.2uw2* | sysv4.3*) + wl='-Wl,' + ;; + sysv4*MP*) + ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + wl='-Wl,' + ;; + unicos*) + wl='-Wl,' + ;; + uts4*) + ;; + esac +fi + +# Code taken from libtool.m4's _LT_LINKER_SHLIBS. + +hardcode_libdir_flag_spec= +hardcode_libdir_separator= +hardcode_direct=no +hardcode_minus_L=no + +case "$host_os" in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd*) + with_gnu_ld=no + ;; +esac + +ld_shlibs=yes +if test "$with_gnu_ld" = yes; then + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + # Unlike libtool, we use -rpath here, not --rpath, since the documented + # option of GNU ld is called -rpath, not --rpath. + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + case "$host_os" in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + fi + ;; + amigaos*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we cannot use + # them. + ld_shlibs=no + ;; + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + cygwin* | mingw* | pw32* | cegcc*) + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + interix[3-9]*) + hardcode_direct=no + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + gnu* | linux* | k*bsd*-gnu) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + netbsd*) + ;; + solaris*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + ;; + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' + else + ld_shlibs=no + fi + ;; + esac + ;; + sunos4*) + hardcode_direct=yes + ;; + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + esac + if test "$ld_shlibs" = no; then + hardcode_libdir_flag_spec= + fi +else + case "$host_os" in + aix3*) + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$GCC" = yes; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + aix[4-9]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + else + aix_use_runtimelinking=no + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + ;; + esac + fi + hardcode_direct=yes + hardcode_libdir_separator=':' + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + fi + # Begin _LT_AC_SYS_LIBPATH_AIX. + echo 'int main () { return 0; }' > conftest.c + ${CC} ${LDFLAGS} conftest.c -o conftest + aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` + if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` + fi + if test -z "$aix_libpath"; then + aix_libpath="/usr/lib:/lib" + fi + rm -f conftest.c conftest + # End _LT_AC_SYS_LIBPATH_AIX. + if test "$aix_use_runtimelinking" = yes; then + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + else + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + fi + fi + ;; + amigaos*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + # see comment about different semantics on the GNU ld section + ld_shlibs=no + ;; + bsdi[45]*) + ;; + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + libext=lib + ;; + darwin* | rhapsody*) + hardcode_direct=no + if test "$GCC" = yes ; then + : + else + case $cc_basename in + xlc*) + ;; + *) + ld_shlibs=no + ;; + esac + fi + ;; + dgux*) + hardcode_libdir_flag_spec='-L$libdir' + ;; + freebsd1*) + ld_shlibs=no + ;; + freebsd2.2*) + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + ;; + freebsd2*) + hardcode_direct=yes + hardcode_minus_L=yes + ;; + freebsd* | dragonfly*) + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + ;; + hpux9*) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + hpux10*) + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + hpux11*) + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + ;; + *) + hardcode_direct=yes + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + irix5* | irix6* | nonstopux*) + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + netbsd*) + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + ;; + newsos6) + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + openbsd*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + else + case "$host_os" in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + else + ld_shlibs=no + fi + ;; + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + osf3*) + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + osf4* | osf5*) + if test "$GCC" = yes; then + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + # Both cc and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + hardcode_libdir_separator=: + ;; + solaris*) + hardcode_libdir_flag_spec='-R$libdir' + ;; + sunos4*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + ;; + sysv4) + case $host_vendor in + sni) + hardcode_direct=yes # is this really true??? + ;; + siemens) + hardcode_direct=no + ;; + motorola) + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + ;; + sysv4.3*) + ;; + sysv4*MP*) + if test -d /usr/nec; then + ld_shlibs=yes + fi + ;; + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + ;; + sysv5* | sco3.2v5* | sco5v6*) + hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' + hardcode_libdir_separator=':' + ;; + uts4*) + hardcode_libdir_flag_spec='-L$libdir' + ;; + *) + ld_shlibs=no + ;; + esac +fi + +# Check dynamic linker characteristics +# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER. +# Unlike libtool.m4, here we don't care about _all_ names of the library, but +# only about the one the linker finds when passed -lNAME. This is the last +# element of library_names_spec in libtool.m4, or possibly two of them if the +# linker has special search rules. +library_names_spec= # the last element of library_names_spec in libtool.m4 +libname_spec='lib$name' +case "$host_os" in + aix3*) + library_names_spec='$libname.a' + ;; + aix[4-9]*) + library_names_spec='$libname$shrext' + ;; + amigaos*) + library_names_spec='$libname.a' + ;; + beos*) + library_names_spec='$libname$shrext' + ;; + bsdi[45]*) + library_names_spec='$libname$shrext' + ;; + cygwin* | mingw* | pw32* | cegcc*) + shrext=.dll + library_names_spec='$libname.dll.a $libname.lib' + ;; + darwin* | rhapsody*) + shrext=.dylib + library_names_spec='$libname$shrext' + ;; + dgux*) + library_names_spec='$libname$shrext' + ;; + freebsd1*) + ;; + freebsd* | dragonfly*) + case "$host_os" in + freebsd[123]*) + library_names_spec='$libname$shrext$versuffix' ;; + *) + library_names_spec='$libname$shrext' ;; + esac + ;; + gnu*) + library_names_spec='$libname$shrext' + ;; + hpux9* | hpux10* | hpux11*) + case $host_cpu in + ia64*) + shrext=.so + ;; + hppa*64*) + shrext=.sl + ;; + *) + shrext=.sl + ;; + esac + library_names_spec='$libname$shrext' + ;; + interix[3-9]*) + library_names_spec='$libname$shrext' + ;; + irix5* | irix6* | nonstopux*) + library_names_spec='$libname$shrext' + case "$host_os" in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; + *) libsuff= shlibsuff= ;; + esac + ;; + esac + ;; + linux*oldld* | linux*aout* | linux*coff*) + ;; + linux* | k*bsd*-gnu) + library_names_spec='$libname$shrext' + ;; + knetbsd*-gnu) + library_names_spec='$libname$shrext' + ;; + netbsd*) + library_names_spec='$libname$shrext' + ;; + newsos6) + library_names_spec='$libname$shrext' + ;; + nto-qnx*) + library_names_spec='$libname$shrext' + ;; + openbsd*) + library_names_spec='$libname$shrext$versuffix' + ;; + os2*) + libname_spec='$name' + shrext=.dll + library_names_spec='$libname.a' + ;; + osf3* | osf4* | osf5*) + library_names_spec='$libname$shrext' + ;; + rdos*) + ;; + solaris*) + library_names_spec='$libname$shrext' + ;; + sunos4*) + library_names_spec='$libname$shrext$versuffix' + ;; + sysv4 | sysv4.3*) + library_names_spec='$libname$shrext' + ;; + sysv4*MP*) + library_names_spec='$libname$shrext' + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + library_names_spec='$libname$shrext' + ;; + uts4*) + library_names_spec='$libname$shrext' + ;; +esac + +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' +escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` +shlibext=`echo "$shrext" | sed -e 's,^\.,,'` +escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` +escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` +escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` + +LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <. Submit a context +# diff and a properly formatted ChangeLog entry. +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS + $0 [OPTION] ALIAS + +Canonicalize a configuration name. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit ;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). +# Here we must recognize all the valid KERNEL-OS combinations. +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +case $maybe_os in + nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ + uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ + storm-chaos* | os2-emx* | rtmk-nova*) + os=-$maybe_os + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + ;; + *) + basic_machine=`echo $1 | sed 's/-[^-]*$//'` + if [ $basic_machine != $1 ] + then os=`echo $1 | sed 's/.*-/-/'` + else os=; fi + ;; +esac + +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. + ;; + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis | -knuth | -cray) + os= + basic_machine=$1 + ;; + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 + ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco6) + os=-sco5v6 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + ;; + -windowsnt*) + os=`echo $os | sed -e 's/windowsnt/winnt/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; +esac + +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | bfin \ + | c4x | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | fido | fr30 | frv \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | i370 | i860 | i960 | ia64 \ + | ip2k | iq2000 \ + | lm32 \ + | m32c | m32r | m32rle | m68000 | m68k | m88k \ + | maxq | mb | microblaze | mcore | mep | metag \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | mt \ + | msp430 \ + | nios | nios2 \ + | ns16k | ns32k \ + | or32 \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | pyramid \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ + | spu | strongarm \ + | tahoe | thumb | tic4x | tic80 | tron \ + | v850 | v850e \ + | we32k \ + | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ + | z8k | z80) + basic_machine=$basic_machine-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12) + # Motorola 68HC11/12. + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + ms1) + basic_machine=mt-unknown + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* | avr32-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | clipper-* | craynv-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | elxsi-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | i*86-* | i860-* | i960-* | ia64-* \ + | ip2k-* | iq2000-* \ + | lm32-* \ + | m32c-* | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64octeon-* | mips64octeonel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ + | msp430-* \ + | nios-* | nios2-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | pyramid-* \ + | romp-* | rs6000-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ + | tahoe-* | thumb-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ + | tron-* \ + | v850-* | v850e-* | vax-* \ + | we32k-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ + | xstormy16-* | xtensa*-* \ + | ymp-* \ + | z8k-* | z80-*) + ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + abacus) + basic_machine=abacus-unknown + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amd64) + basic_machine=x86_64-pc + ;; + amd64-*) + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aros) + basic_machine=i386-pc + os=-aros + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16) + basic_machine=cr16-unknown + os=-elf + ;; + crds | unos) + basic_machine=m68k-crds + ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx + ;; + dpx2* | dpx2*-bull) + basic_machine=m68k-bull + os=-sysv3 + ;; + ebmon29k) + basic_machine=a29k-amd + os=-ebmon + ;; + elxsi) + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppa-next) + os=-nextstep3 + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; +# I'm not sure what "Sysv32" means. Should this be sysv3.2? + i*86v32) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv32 + ;; + i*86v4*) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv4 + ;; + i*86v) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv + ;; + i*86sol2) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) + basic_machine=i386-unknown + os=-vsta + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + -irix*) + ;; + *) + os=-irix4 + ;; + esac + ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + m88k-omron*) + basic_machine=m88k-omron + ;; + magnum | m3230) + basic_machine=mips-mips + os=-sysv + ;; + merlin) + basic_machine=ns32k-utek + os=-sysv + ;; + mingw32) + basic_machine=i386-pc + os=-mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; + miniframe) + basic_machine=m68000-convergent + ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + ms1-*) + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 + ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos + ;; + news1000) + basic_machine=m68030-sony + os=-newsos + ;; + news-3600 | risc-news) + basic_machine=mips-sony + os=-newsos + ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; + next | m*-next ) + basic_machine=m68k-next + case $os in + -nextstep* ) + ;; + -ns2*) + os=-nextstep2 + ;; + *) + os=-nextstep3 + ;; + esac + ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; + np1) + basic_machine=np1-gould + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + openrisc | openrisc-*) + basic_machine=or32-unknown + ;; + os400) + basic_machine=powerpc-ibm + os=-os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) + basic_machine=i686-pc + ;; + pentium4) + basic_machine=i786-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium4-*) + basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc) basic_machine=powerpc-unknown + ;; + ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle | ppc-le | powerpc-little) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little | ppc64-le | powerpc64-little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rdos) + basic_machine=i386-pc + os=-rdos + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; + sei) + basic_machine=mips-sei + os=-seiux + ;; + sequent) + basic_machine=i386-sequent + ;; + sh) + basic_machine=sh-hitachi + os=-hms + ;; + sh5el) + basic_machine=sh5le-unknown + ;; + sh64) + basic_machine=sh64-unknown + ;; + sparclite-wrs | simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; + sun2) + basic_machine=m68000-sun + ;; + sun2os3) + basic_machine=m68000-sun + os=-sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=-sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=-sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=-sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=-sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=-sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tic54x | c54x*) + basic_machine=tic54x-unknown + os=-coff + ;; + tic55x | c55x*) + basic_machine=tic55x-unknown + os=-coff + ;; + tic6x | c6x*) + basic_machine=tic6x-unknown + os=-coff + ;; + tile*) + basic_machine=tile-unknown + os=-linux-gnu + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + tpf) + basic_machine=s390x-ibm + os=-tpf + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; + none) + basic_machine=none-none + os=-none + ;; + +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + mmix) + basic_machine=mmix-knuth + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) + basic_machine=sparc-sun + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; + *) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $basic_machine in + *-digital*) + basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` + ;; + *-commodore*) + basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if [ x"$os" != x"" ] +then +case $os in + # First match some system type aliases + # that might get confused with valid system types. + # -solaris* is a basic system type, with this one exception. + -solaris1 | -solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + -solaris) + os=-solaris2 + ;; + -svr4*) + os=-sysv4 + ;; + -unixware*) + os=-sysv4.2uw + ;; + -gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` + ;; + # First accept the basic system types. + # The portable systems comes first. + # Each alternative MUST END IN A *, to match a version number. + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -kopensolaris* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* | -aros* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ + | -openbsd* | -solidbsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* | -cegcc* \ + | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) + # Remember, each alternative MUST END IN *, to match a version number. + ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto-qnx*) + ;; + -nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -linux-dietlibc) + os=-linux-dietlibc + ;; + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + -sunos5*) + os=`echo $os | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo $os | sed -e 's|sunos6|solaris3|'` + ;; + -opened*) + os=-openedition + ;; + -os400*) + os=-os400 + ;; + -wince*) + os=-wince + ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -atheos*) + os=-atheos + ;; + -syllable*) + os=-syllable + ;; + -386bsd) + os=-bsd + ;; + -ctix* | -uts*) + os=-sysv + ;; + -nova*) + os=-rtmk-nova + ;; + -ns2 ) + os=-nextstep2 + ;; + -nsk*) + os=-nsk + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; + -tpf*) + os=-tpf + ;; + -triton*) + os=-sysv3 + ;; + -oss*) + os=-sysv3 + ;; + -svr4) + os=-sysv4 + ;; + -svr3) + os=-sysv3 + ;; + -sysvr4) + os=-sysv4 + ;; + # This must come after -sysvr4. + -sysv*) + ;; + -ose*) + os=-ose + ;; + -es1800*) + os=-ose + ;; + -xenix) + os=-xenix + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -aros*) + os=-aros + ;; + -kaos*) + os=-kaos + ;; + -zvmoe) + os=-zvmoe + ;; + -dicos*) + os=-dicos + ;; + -none) + ;; + *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` + echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 + exit 1 + ;; +esac +else + +# Here we handle the default operating systems that come with various machines. +# The value should be what the vendor currently ships out the door with their +# machine or put another way, the most popular os provided with the machine. + +# Note that if you're going to try to match "-MANUFACTURER" here (say, +# "-sun"), then you have to tell the case statement up towards the top +# that MANUFACTURER isn't an operating system. Otherwise, code above +# will signal an error saying that MANUFACTURER isn't an operating +# system, and we'll never get to this point. + +case $basic_machine in + score-*) + os=-elf + ;; + spu-*) + os=-elf + ;; + *-acorn) + os=-riscix1.2 + ;; + arm*-rebel) + os=-linux + ;; + arm*-semi) + os=-aout + ;; + c4x-* | tic4x-*) + os=-coff + ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; + pdp11-*) + os=-none + ;; + *-dec | vax-*) + os=-ultrix4.2 + ;; + m68*-apollo) + os=-domain + ;; + i386-sun) + os=-sunos4.0.2 + ;; + m68000-sun) + os=-sunos3 + # This also exists in the configure program, but was not the + # default. + # os=-sunos4 + ;; + m68*-cisco) + os=-aout + ;; + mep-*) + os=-elf + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; + or32-*) + os=-coff + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=-sysv3 + ;; + sparc-* | *-sun) + os=-sunos4.1.1 + ;; + *-be) + os=-beos + ;; + *-haiku) + os=-haiku + ;; + *-ibm) + os=-aix + ;; + *-knuth) + os=-mmixware + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigaos + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-next ) + os=-nextstep + ;; + *-sequent) + os=-ptx + ;; + *-crds) + os=-unos + ;; + *-ns) + os=-genix + ;; + i370-*) + os=-mvs + ;; + *-next) + os=-nextstep3 + ;; + *-gould) + os=-sysv + ;; + *-highlevel) + os=-bsd + ;; + *-encore) + os=-bsd + ;; + *-sgi) + os=-irix + ;; + *-siemens) + os=-sysv4 + ;; + *-masscomp) + os=-rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=-uxpv + ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; + *) + os=-none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + -riscix*) + vendor=acorn + ;; + -sunos*) + vendor=sun + ;; + -aix*) + vendor=ibm + ;; + -beos*) + vendor=be + ;; + -hpux*) + vendor=hp + ;; + -mpeix*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs* | -opened*) + vendor=ibm + ;; + -os400*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -tpf*) + vendor=ibm + ;; + -vxsim* | -vxworks* | -windiss*) + vendor=wrs + ;; + -aux*) + vendor=apple + ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; + esac + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` + ;; +esac + +echo $basic_machine$os +exit + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/jni/iconv/build-aux/install-reloc b/jni/iconv/build-aux/install-reloc new file mode 100755 index 0000000..4d02cc1 --- /dev/null +++ b/jni/iconv/build-aux/install-reloc @@ -0,0 +1,196 @@ +#!/bin/sh +# install-reloc - install a program including a relocating wrapper +# Copyright (C) 2003, 2005-2007, 2009 Free Software Foundation, Inc. +# Written by Bruno Haible , 2003. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Usage: +# install-reloc library_path_var library_path_value prefix destdir \ +# compile_command srcdir builddir config_h_dir exeext \ +# strip_command \ +# install_command... destprog +# where +# - library_path_var is the platform dependent runtime library path variable +# - library_path_value is a colon separated list of directories that contain +# the libraries at installation time (use this instead of -rpath) +# - prefix is the base directory at installation time +# - destdir is a string that is prepended to all file names at installation +# time; it is already prepended to destprog but not to library_path_value +# and prefix +# - compile_command is a C compiler compilation and linking command +# - srcdir is the directory where to find relocwrapper.c and its dependencies +# - builddir is the directory where to find built dependencies (namely, +# alloca.h and stdbool.h) +# - config_h_dir is the directory where to find config.h +# - exeext is platform dependent suffix of executables +# - strip_command is the command for stripping executables, or : if no +# stripping is desired +# - install_command is the install command line, excluding the final destprog +# - destprog is the destination program name +# install-reloc renames destprog to destprog.bin and installs a relocating +# wrapper in the place of destprog. + +progname=$0 + +if test $# -eq 2; then + # Get arguments from environment variables. + library_path_var=$RELOC_LIBRARY_PATH_VAR + library_path_value=$RELOC_LIBRARY_PATH_VALUE + prefix=$RELOC_PREFIX + destdir=$RELOC_DESTDIR + compile_command=$RELOC_COMPILE_COMMAND + srcdir=$RELOC_SRCDIR + builddir=$RELOC_BUILDDIR + config_h_dir=$RELOC_CONFIG_H_DIR + exeext=$RELOC_EXEEXT + strip_prog=$RELOC_STRIP_PROG + install_prog=$RELOC_INSTALL_PROG # including the "-c" option +else + if test $# -ge 11; then + # Get fixed position arguments. + library_path_var=$1 + library_path_value=$2 + prefix=$3 + destdir=$4 + shift + shift + shift + shift + compile_command=$1 + srcdir=$2 + builddir=$3 + config_h_dir=$4 + exeext=$5 + shift + shift + shift + shift + shift + strip_prog=$1 + shift + install_prog=$1 # maybe not including the "-c" option + shift + else + echo "Usage: $0 library_path_var library_path_value prefix destdir" \ + "compile_command srcdir builddir config_h_dir exeext" \ + "strip_command" \ + "install_command... destprog" 1>&2 + exit 1 + fi +fi + +# Get destprog, last argument. +destprog= +for arg +do + destprog=$arg +done +# Remove trailing $exeext, if present. +if test -n "$exeext"; then + sed_quote='s,\.,\\.,g' + sed_remove_exeext='s|'`echo "$exeext" | sed -e "$sed_quote"`'$||' + destprog=`echo "$destprog" | sed -e "$sed_remove_exeext"` +fi + +# Outputs a command and runs it. +func_verbose () +{ + echo "$@" + "$@" +} + +# Run install_command. +func_verbose $install_prog "$@" || exit $? + +# Run strip_command. +test "$strip_prog" = ':' || func_verbose "$strip_prog" "$destprog$exeext" || exit $? + +# If the platform doesn't support LD_LIBRARY_PATH or similar, we cannot build +# a wrapper. +test -n "$library_path_var" || exit 0 + +libdirs= +save_IFS="$IFS"; IFS=":" +for dir in $library_path_value; do + IFS="$save_IFS" + if test -n "$dir"; then + case "$libdirs" in + *"\"$dir\""*) ;; # remove duplicate + *) libdirs="$libdirs\"$dir\"," ;; + esac + fi +done +IFS="$save_IFS" +# If there are no library directories to add at runtime, we don't need a +# wrapper. +test -n "$libdirs" || exit 0 + +# Determine installdir from destprog, removing a leading destdir if present. +installdir=`echo "$destprog" | sed -e 's,/[^/]*$,,'` +if test -n "$destdir"; then + sed_quote='s,\([|.\*^$[]\),\\\1,g' + sed_remove_destdir='s|^'`echo "$destdir" | sed -e "$sed_quote"`'||' + installdir=`echo "$installdir" | sed -e "$sed_remove_destdir"` +fi + +# Compile wrapper. +func_verbose $compile_command \ + -I"$builddir" -I"$srcdir" -I"$config_h_dir" \ + -DHAVE_CONFIG_H -DIN_RELOCWRAPPER -DNO_XMALLOC \ + -D"INSTALLPREFIX=\"$prefix\"" -D"INSTALLDIR=\"$installdir\"" \ + -D"LIBPATHVAR=\"$library_path_var\"" -D"LIBDIRS=$libdirs" \ + -D"EXEEXT=\"$exeext\"" \ + "$srcdir"/relocwrapper.c \ + "$srcdir"/progname.c \ + "$srcdir"/progreloc.c \ + "$srcdir"/areadlink.c \ + "$srcdir"/readlink.c \ + "$srcdir"/canonicalize-lgpl.c \ + "$srcdir"/malloca.c \ + "$srcdir"/relocatable.c \ + "$srcdir"/setenv.c \ + "$srcdir"/strerror.c \ + "$srcdir"/c-ctype.c \ + -o "$destprog.wrapper$exeext" +rc=$? +# Clean up object files left over in the current directory by the native C +# compilers on Solaris, HP-UX, OSF/1, IRIX. +rm -f relocwrapper.o \ + progname.o \ + progreloc.o \ + xreadlink.o \ + areadlink.o \ + canonicalize-lgpl.o \ + malloca.o \ + relocatable.o \ + setenv.o \ + strerror.o \ + c-ctype.o +test $rc = 0 || exit $? +# Clean up debugging information left over by the native C compiler on MacOS X. +rm -rf "$destprog.wrapper$exeext.dSYM" +test $rc = 0 || exit $? + +# Strip wrapper. +test "$strip_prog" = ':' || func_verbose "$strip_prog" "$destprog.wrapper$exeext" || exit $? + +# Rename $destprog.wrapper -> $destprog -> $destprog.bin. +ln -f "$destprog$exeext" "$destprog.bin$exeext" \ + || { rm -f "$destprog.bin$exeext" \ + && cp -p "$destprog$exeext" "$destprog.bin$exeext"; } \ + || exit 1 +mv "$destprog.wrapper$exeext" "$destprog$exeext" || exit 1 + +exit 0 diff --git a/jni/iconv/build-aux/install-sh b/jni/iconv/build-aux/install-sh new file mode 100755 index 0000000..1a83534 --- /dev/null +++ b/jni/iconv/build-aux/install-sh @@ -0,0 +1,323 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2005-02-02.21 + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# `make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. It can only install one file at a time, a restriction +# shared with many OS's install programs. + +# set DOITPROG to echo to test this script + +# Don't use :- since 4.3BSD and earlier shells don't like it. +doit="${DOITPROG-}" + +# put in absolute paths if you don't have them in your path; or use env. vars. + +mvprog="${MVPROG-mv}" +cpprog="${CPPROG-cp}" +chmodprog="${CHMODPROG-chmod}" +chownprog="${CHOWNPROG-chown}" +chgrpprog="${CHGRPPROG-chgrp}" +stripprog="${STRIPPROG-strip}" +rmprog="${RMPROG-rm}" +mkdirprog="${MKDIRPROG-mkdir}" + +chmodcmd="$chmodprog 0755" +chowncmd= +chgrpcmd= +stripcmd= +rmcmd="$rmprog -f" +mvcmd="$mvprog" +src= +dst= +dir_arg= +dstarg= +no_target_directory= + +usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 [OPTION]... -t DIRECTORY SRCFILES... + or: $0 [OPTION]... -d DIRECTORIES... + +In the 1st form, copy SRCFILE to DSTFILE. +In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. +In the 4th, create DIRECTORIES. + +Options: +-c (ignored) +-d create directories instead of installing files. +-g GROUP $chgrpprog installed files to GROUP. +-m MODE $chmodprog installed files to MODE. +-o USER $chownprog installed files to USER. +-s $stripprog installed files. +-t DIRECTORY install into DIRECTORY. +-T report an error if DSTFILE is a directory. +--help display this help and exit. +--version display version info and exit. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG +" + +while test -n "$1"; do + case $1 in + -c) shift + continue;; + + -d) dir_arg=true + shift + continue;; + + -g) chgrpcmd="$chgrpprog $2" + shift + shift + continue;; + + --help) echo "$usage"; exit $?;; + + -m) chmodcmd="$chmodprog $2" + shift + shift + continue;; + + -o) chowncmd="$chownprog $2" + shift + shift + continue;; + + -s) stripcmd=$stripprog + shift + continue;; + + -t) dstarg=$2 + shift + shift + continue;; + + -T) no_target_directory=true + shift + continue;; + + --version) echo "$0 $scriptversion"; exit $?;; + + *) # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + test -n "$dir_arg$dstarg" && break + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dstarg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dstarg" + shift # fnord + fi + shift # arg + dstarg=$arg + done + break;; + esac +done + +if test -z "$1"; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call `install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi + +for src +do + # Protect names starting with `-'. + case $src in + -*) src=./$src ;; + esac + + if test -n "$dir_arg"; then + dst=$src + src= + + if test -d "$dst"; then + mkdircmd=: + chmodcmd= + else + mkdircmd=$mkdirprog + fi + else + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dstarg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + + dst=$dstarg + # Protect names starting with `-'. + case $dst in + -*) dst=./$dst ;; + esac + + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. + if test -d "$dst"; then + if test -n "$no_target_directory"; then + echo "$0: $dstarg: Is a directory" >&2 + exit 1 + fi + dst=$dst/`basename "$src"` + fi + fi + + # This sed command emulates the dirname command. + dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` + + # Make sure that the destination directory exists. + + # Skip lots of stat calls in the usual case. + if test ! -d "$dstdir"; then + defaultIFS=' + ' + IFS="${IFS-$defaultIFS}" + + oIFS=$IFS + # Some sh's can't handle IFS=/ for some reason. + IFS='%' + set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` + shift + IFS=$oIFS + + pathcomp= + + while test $# -ne 0 ; do + pathcomp=$pathcomp$1 + shift + if test ! -d "$pathcomp"; then + $mkdirprog "$pathcomp" + # mkdir can fail with a `File exist' error in case several + # install-sh are creating the directory concurrently. This + # is OK. + test -d "$pathcomp" || exit + fi + pathcomp=$pathcomp/ + done + fi + + if test -n "$dir_arg"; then + $doit $mkdircmd "$dst" \ + && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ + && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ + && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ + && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } + + else + dstfile=`basename "$dst"` + + # Make a couple of temp file names in the proper directory. + dsttmp=$dstdir/_inst.$$_ + rmtmp=$dstdir/_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 + trap '(exit $?); exit' 1 2 13 15 + + # Copy the file name to the temp name. + $doit $cpprog "$src" "$dsttmp" && + + # and set any options; do chmod last to preserve setuid bits. + # + # If any of these fail, we abort the whole thing. If we want to + # ignore errors from any of these, just make sure not to ignore + # errors from the above "$doit $cpprog $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ + && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ + && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ + && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && + + # Now rename the file to the real destination. + { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ + || { + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + if test -f "$dstdir/$dstfile"; then + $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ + || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ + || { + echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 + (exit 1); exit 1 + } + else + : + fi + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" + } + } + fi || { (exit 1); exit 1; } +done + +# The final little trick to "correctly" pass the exit status to the exit trap. +{ + (exit 0); exit 0 +} + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: diff --git a/jni/iconv/build-aux/link-warning.h b/jni/iconv/build-aux/link-warning.h new file mode 100644 index 0000000..fda0194 --- /dev/null +++ b/jni/iconv/build-aux/link-warning.h @@ -0,0 +1,28 @@ +/* GL_LINK_WARNING("literal string") arranges to emit the literal string as + a linker warning on most glibc systems. + We use a linker warning rather than a preprocessor warning, because + #warning cannot be used inside macros. */ +#ifndef GL_LINK_WARNING + /* This works on platforms with GNU ld and ELF object format. + Testing __GLIBC__ is sufficient for asserting that GNU ld is in use. + Testing __ELF__ guarantees the ELF object format. + Testing __GNUC__ is necessary for the compound expression syntax. */ +# if defined __GLIBC__ && defined __ELF__ && defined __GNUC__ +# define GL_LINK_WARNING(message) \ + GL_LINK_WARNING1 (__FILE__, __LINE__, message) +# define GL_LINK_WARNING1(file, line, message) \ + GL_LINK_WARNING2 (file, line, message) /* macroexpand file and line */ +# define GL_LINK_WARNING2(file, line, message) \ + GL_LINK_WARNING3 (file ":" #line ": warning: " message) +# define GL_LINK_WARNING3(message) \ + ({ static const char warning[sizeof (message)] \ + __attribute__ ((__unused__, \ + __section__ (".gnu.warning"), \ + __aligned__ (1))) \ + = message "\n"; \ + (void)0; \ + }) +# else +# define GL_LINK_WARNING(message) ((void) 0) +# endif +#endif diff --git a/jni/iconv/build-aux/ltmain.sh b/jni/iconv/build-aux/ltmain.sh new file mode 100644 index 0000000..271873d --- /dev/null +++ b/jni/iconv/build-aux/ltmain.sh @@ -0,0 +1,8526 @@ +# Generated from ltmain.m4sh. + +# ltmain.sh (GNU libtool) 2.2.6 +# Written by Gordon Matzigkeit , 1996 + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +# Usage: $progname [OPTION]... [MODE-ARG]... +# +# Provide generalized library-building support services. +# +# --config show all configuration variables +# --debug enable verbose shell tracing +# -n, --dry-run display commands without modifying any files +# --features display basic configuration information and exit +# --mode=MODE use operation mode MODE +# --preserve-dup-deps don't remove duplicate dependency libraries +# --quiet, --silent don't print informational messages +# --tag=TAG use configuration variables from tag TAG +# -v, --verbose print informational messages (default) +# --version print version information +# -h, --help print short or long help message +# +# MODE must be one of the following: +# +# clean remove files from the build directory +# compile compile a source file into a libtool object +# execute automatically set library path, then run a program +# finish complete the installation of libtool libraries +# install install libraries or executables +# link create a library or an executable +# uninstall remove libraries from an installed directory +# +# MODE-ARGS vary depending on the MODE. +# Try `$progname --help --mode=MODE' for a more detailed description of MODE. +# +# When reporting a bug, please describe a test case to reproduce it and +# include the following information: +# +# host-triplet: $host +# shell: $SHELL +# compiler: $LTCC +# compiler flags: $LTCFLAGS +# linker: $LD (gnu? $with_gnu_ld) +# $progname: (GNU libtool) 2.2.6 +# automake: $automake_version +# autoconf: $autoconf_version +# +# Report bugs to . + +PROGRAM=ltmain.sh +PACKAGE=libtool +VERSION=2.2.6 +TIMESTAMP="" +package_revision=1.3012 + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# NLS nuisances: We save the old values to restore during execute mode. +# Only set LANG and LC_ALL to C if already set. +# These must not be set unconditionally because not all systems understand +# e.g. LANG=C (notably SCO). +lt_user_locale= +lt_safe_locale= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test \"\${$lt_var+set}\" = set; then + save_$lt_var=\$$lt_var + $lt_var=C + export $lt_var + lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" + lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" + fi" +done + +$lt_unset CDPATH + + + + + +: ${CP="cp -f"} +: ${ECHO="echo"} +: ${EGREP="/usr/bin/grep -E"} +: ${FGREP="/usr/bin/grep -F"} +: ${GREP="/usr/bin/grep"} +: ${LN_S="ln -s"} +: ${MAKE="make"} +: ${MKDIR="mkdir"} +: ${MV="mv -f"} +: ${RM="rm -f"} +: ${SED="/opt/local/bin/gsed"} +: ${SHELL="${CONFIG_SHELL-/bin/sh}"} +: ${Xsed="$SED -e 1s/^X//"} + +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. + +exit_status=$EXIT_SUCCESS + +# Make sure IFS has a sensible default +lt_nl=' +' +IFS=" $lt_nl" + +dirname="s,/[^/]*$,," +basename="s,^.*/,," + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + +# Generated shell functions inserted here. + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" + +# The name of this program: +# In the unlikely event $progname began with a '-', it would play havoc with +# func_echo (imagine progname=-n), so we prepend ./ in that case: +func_dirname_and_basename "$progpath" +progname=$func_basename_result +case $progname in + -*) progname=./$progname ;; +esac + +# Make sure we have an absolute path for reexecution: +case $progpath in + [\\/]*|[A-Za-z]:\\*) ;; + *[\\/]*) + progdir=$func_dirname_result + progdir=`cd "$progdir" && pwd` + progpath="$progdir/$progname" + ;; + *) + save_IFS="$IFS" + IFS=: + for progdir in $PATH; do + IFS="$save_IFS" + test -x "$progdir/$progname" && break + done + IFS="$save_IFS" + test -n "$progdir" || progdir=`pwd` + progpath="$progdir/$progname" + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed="${SED}"' -e 1s/^X//' +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Re-`\' parameter expansions in output of double_quote_subst that were +# `\'-ed in input to the same. If an odd number of `\' preceded a '$' +# in input to double_quote_subst, that '$' was protected from expansion. +# Since each input `\' is now two `\'s, look for any number of runs of +# four `\'s followed by two `\'s and then a '$'. `\' that '$'. +bs='\\' +bs2='\\\\' +bs4='\\\\\\\\' +dollar='\$' +sed_double_backslash="\ + s/$bs4/&\\ +/g + s/^$bs2$dollar/$bs&/ + s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g + s/\n//g" + +# Standard options: +opt_dry_run=false +opt_help=false +opt_quiet=false +opt_verbose=false +opt_warning=: + +# func_echo arg... +# Echo program name prefixed message, along with the current mode +# name if it has been set yet. +func_echo () +{ + $ECHO "$progname${mode+: }$mode: $*" +} + +# func_verbose arg... +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $opt_verbose && func_echo ${1+"$@"} + + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} + +# func_error arg... +# Echo program name prefixed message to standard error. +func_error () +{ + $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2 +} + +# func_warning arg... +# Echo program name prefixed warning message to standard error. +func_warning () +{ + $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2 + + # bash bug again: + : +} + +# func_fatal_error arg... +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () +{ + func_error ${1+"$@"} + exit $EXIT_FAILURE +} + +# func_fatal_help arg... +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + func_error ${1+"$@"} + func_fatal_error "$help" +} +help="Try \`$progname --help' for more information." ## default + + +# func_grep expression filename +# Check whether EXPRESSION matches any line of FILENAME, without output. +func_grep () +{ + $GREP "$1" "$2" >/dev/null 2>&1 +} + + +# func_mkdir_p directory-path +# Make sure the entire path to DIRECTORY-PATH is available. +func_mkdir_p () +{ + my_directory_path="$1" + my_dir_list= + + if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then + + # Protect directory names starting with `-' + case $my_directory_path in + -*) my_directory_path="./$my_directory_path" ;; + esac + + # While some portion of DIR does not yet exist... + while test ! -d "$my_directory_path"; do + # ...make a list in topmost first order. Use a colon delimited + # list incase some portion of path contains whitespace. + my_dir_list="$my_directory_path:$my_dir_list" + + # If the last portion added has no slash in it, the list is done + case $my_directory_path in */*) ;; *) break ;; esac + + # ...otherwise throw away the child directory and loop + my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"` + done + my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'` + + save_mkdir_p_IFS="$IFS"; IFS=':' + for my_dir in $my_dir_list; do + IFS="$save_mkdir_p_IFS" + # mkdir can fail with a `File exist' error if two processes + # try to create one of the directories concurrently. Don't + # stop in that case! + $MKDIR "$my_dir" 2>/dev/null || : + done + IFS="$save_mkdir_p_IFS" + + # Bail out if we (or some other process) failed to create a directory. + test -d "$my_directory_path" || \ + func_fatal_error "Failed to create \`$1'" + fi +} + + +# func_mktempdir [string] +# Make a temporary directory that won't clash with other running +# libtool processes, and avoids race conditions if possible. If +# given, STRING is the basename for that directory. +func_mktempdir () +{ + my_template="${TMPDIR-/tmp}/${1-$progname}" + + if test "$opt_dry_run" = ":"; then + # Return a directory name, but don't create it in dry-run mode + my_tmpdir="${my_template}-$$" + else + + # If mktemp works, use that first and foremost + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` + + if test ! -d "$my_tmpdir"; then + # Failing that, at least try and use $RANDOM to avoid a race + my_tmpdir="${my_template}-${RANDOM-0}$$" + + save_mktempdir_umask=`umask` + umask 0077 + $MKDIR "$my_tmpdir" + umask $save_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure + test -d "$my_tmpdir" || \ + func_fatal_error "cannot create temporary directory \`$my_tmpdir'" + fi + + $ECHO "X$my_tmpdir" | $Xsed +} + + +# func_quote_for_eval arg +# Aesthetically quote ARG to be evaled later. +# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT +# is double-quoted, suitable for a subsequent eval, whereas +# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters +# which are still active within double quotes backslashified. +func_quote_for_eval () +{ + case $1 in + *[\\\`\"\$]*) + func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;; + *) + func_quote_for_eval_unquoted_result="$1" ;; + esac + + case $func_quote_for_eval_unquoted_result in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and and variable + # expansion for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" + ;; + *) + func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac +} + + +# func_quote_for_expand arg +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + case $1 in + *[\\\`\"]*) + my_arg=`$ECHO "X$1" | $Xsed \ + -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) + my_arg="$1" ;; + esac + + case $my_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + my_arg="\"$my_arg\"" + ;; + esac + + func_quote_for_expand_result="$my_arg" +} + + +# func_show_eval cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$my_cmd" + my_status=$? + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + +# func_show_eval_locale cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$lt_user_locale + $my_cmd" + my_status=$? + eval "$lt_safe_locale" + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + + + + +# func_version +# Echo version message to standard output and exit. +func_version () +{ + $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / { + s/^# // + s/^# *$// + s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ + p + }' < "$progpath" + exit $? +} + +# func_usage +# Echo short help message to standard output and exit. +func_usage () +{ + $SED -n '/^# Usage:/,/# -h/ { + s/^# // + s/^# *$// + s/\$progname/'$progname'/ + p + }' < "$progpath" + $ECHO + $ECHO "run \`$progname --help | more' for full usage" + exit $? +} + +# func_help +# Echo long help message to standard output and exit. +func_help () +{ + $SED -n '/^# Usage:/,/# Report bugs to/ { + s/^# // + s/^# *$// + s*\$progname*'$progname'* + s*\$host*'"$host"'* + s*\$SHELL*'"$SHELL"'* + s*\$LTCC*'"$LTCC"'* + s*\$LTCFLAGS*'"$LTCFLAGS"'* + s*\$LD*'"$LD"'* + s/\$with_gnu_ld/'"$with_gnu_ld"'/ + s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ + p + }' < "$progpath" + exit $? +} + +# func_missing_arg argname +# Echo program name prefixed message to standard error and set global +# exit_cmd. +func_missing_arg () +{ + func_error "missing argument for $1" + exit_cmd=exit +} + +exit_cmd=: + + + + + +# Check that we have a working $ECHO. +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then + # Yippee, $ECHO works! + : +else + # Restart under the correct shell, and then maybe $ECHO will work. + exec $SHELL "$progpath" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat </dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac +} + +# Parse options once, thoroughly. This comes as soon as possible in +# the script to make things like `libtool --version' happen quickly. +{ + + # Shorthand for --mode=foo, only valid as the first argument + case $1 in + clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; + compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; + execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; + finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; + install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; + link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; + uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; + esac + + # Parse non-mode specific arguments: + while test "$#" -gt 0; do + opt="$1" + shift + + case $opt in + --config) func_config ;; + + --debug) preserve_args="$preserve_args $opt" + func_echo "enabling shell trace mode" + opt_debug='set -x' + $opt_debug + ;; + + -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break + execute_dlfiles="$execute_dlfiles $1" + shift + ;; + + --dry-run | -n) opt_dry_run=: ;; + --features) func_features ;; + --finish) mode="finish" ;; + + --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break + case $1 in + # Valid mode arguments: + clean) ;; + compile) ;; + execute) ;; + finish) ;; + install) ;; + link) ;; + relink) ;; + uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $opt" + exit_cmd=exit + break + ;; + esac + + mode="$1" + shift + ;; + + --preserve-dup-deps) + opt_duplicate_deps=: ;; + + --quiet|--silent) preserve_args="$preserve_args $opt" + opt_silent=: + ;; + + --verbose| -v) preserve_args="$preserve_args $opt" + opt_silent=false + ;; + + --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break + preserve_args="$preserve_args $opt $1" + func_enable_tag "$1" # tagname is set here + shift + ;; + + # Separate optargs to long options: + -dlopen=*|--mode=*|--tag=*) + func_opt_split "$opt" + set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"} + shift + ;; + + -\?|-h) func_usage ;; + --help) opt_help=: ;; + --version) func_version ;; + + -*) func_fatal_help "unrecognized option \`$opt'" ;; + + *) nonopt="$opt" + break + ;; + esac + done + + + case $host in + *cygwin* | *mingw* | *pw32* | *cegcc*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_duplicate_deps + ;; + esac + + # Having warned about all mis-specified options, bail out if + # anything was wrong. + $exit_cmd $EXIT_FAILURE +} + +# func_check_version_match +# Ensure that we are using m4 macros, and libtool script from the same +# release of libtool. +func_check_version_match () +{ + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from an older release. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + fi + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, +$progname: but the definition of this LT_INIT comes from revision $macro_revision. +$progname: You should recreate aclocal.m4 with macros from revision $package_revision +$progname: of $PACKAGE $VERSION and run autoconf again. +_LT_EOF + fi + + exit $EXIT_MISMATCH + fi +} + + +## ----------- ## +## Main. ## +## ----------- ## + +$opt_help || { + # Sanity checks first: + func_check_version_match + + if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + func_fatal_configuration "not configured to build any kind of library" + fi + + test -z "$mode" && func_fatal_error "error: you must specify a MODE." + + + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" + + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$execute_dlfiles" && test "$mode" != execute; then + func_error "unrecognized option \`-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$progname --help --mode=$mode' for more information." +} + + +# func_lalib_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_lalib_p () +{ + test -f "$1" && + $SED -e 4q "$1" 2>/dev/null \ + | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 +} + +# func_lalib_unsafe_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function implements the same check as func_lalib_p without +# resorting to external programs. To this end, it redirects stdin and +# closes it afterwards, without saving the original file descriptor. +# As a safety measure, use it only where a negative result would be +# fatal anyway. Works if `file' does not exist. +func_lalib_unsafe_p () +{ + lalib_p=no + if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then + for lalib_p_l in 1 2 3 4 + do + read lalib_p_line + case "$lalib_p_line" in + \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; + esac + done + exec 0<&5 5<&- + fi + test "$lalib_p" = yes +} + +# func_ltwrapper_script_p file +# True iff FILE is a libtool wrapper script +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_script_p () +{ + func_lalib_p "$1" +} + +# func_ltwrapper_executable_p file +# True iff FILE is a libtool wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_executable_p () +{ + func_ltwrapper_exec_suffix= + case $1 in + *.exe) ;; + *) func_ltwrapper_exec_suffix=.exe ;; + esac + $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 +} + +# func_ltwrapper_scriptname file +# Assumes file is an ltwrapper_executable +# uses $file to determine the appropriate filename for a +# temporary ltwrapper_script. +func_ltwrapper_scriptname () +{ + func_ltwrapper_scriptname_result="" + if func_ltwrapper_executable_p "$1"; then + func_dirname_and_basename "$1" "" "." + func_stripname '' '.exe' "$func_basename_result" + func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" + fi +} + +# func_ltwrapper_p file +# True iff FILE is a libtool wrapper script or wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_p () +{ + func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" +} + + +# func_execute_cmds commands fail_cmd +# Execute tilde-delimited COMMANDS. +# If FAIL_CMD is given, eval that upon failure. +# FAIL_CMD may read-access the current command in variable CMD! +func_execute_cmds () +{ + $opt_debug + save_ifs=$IFS; IFS='~' + for cmd in $1; do + IFS=$save_ifs + eval cmd=\"$cmd\" + func_show_eval "$cmd" "${2-:}" + done + IFS=$save_ifs +} + + +# func_source file +# Source FILE, adding directory component if necessary. +# Note that it is not necessary on cygwin/mingw to append a dot to +# FILE even if both FILE and FILE.exe exist: automatic-append-.exe +# behavior happens only for exec(3), not for open(2)! Also, sourcing +# `FILE.' does not work on cygwin managed mounts. +func_source () +{ + $opt_debug + case $1 in + */* | *\\*) . "$1" ;; + *) . "./$1" ;; + esac +} + + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + $opt_debug + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + func_quote_for_eval "$arg" + CC_quoted="$CC_quoted $func_quote_for_eval_result" + done + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + func_quote_for_eval "$arg" + CC_quoted="$CC_quoted $func_quote_for_eval_result" + done + case "$@ " in + " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + func_echo "unable to infer tagged configuration" + func_fatal_error "specify a tag with \`--tag'" +# else +# func_verbose "using $tagname tagged configuration" + fi + ;; + esac + fi +} + + + +# func_write_libtool_object output_name pic_name nonpic_name +# Create a libtool object file (analogous to a ".la" file), +# but don't create it if we're doing a dry run. +func_write_libtool_object () +{ + write_libobj=${1} + if test "$build_libtool_libs" = yes; then + write_lobj=\'${2}\' + else + write_lobj=none + fi + + if test "$build_old_libs" = yes; then + write_oldobj=\'${3}\' + else + write_oldobj=none + fi + + $opt_dry_run || { + cat >${write_libobj}T <?"'"'"' &()|`$[]' \ + && func_warning "libobj name \`$libobj' may not contain shell special characters." + func_dirname_and_basename "$obj" "/" "" + objname="$func_basename_result" + xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname + + test -z "$base_compile" && \ + func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test "$build_old_libs" = yes; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test "$compiler_c_o" = no; then + output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test "$need_locks" = yes; then + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test "$need_locks" = warn; then + if test -f "$lockfile"; then + $ECHO "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + removelist="$removelist $output_obj" + $ECHO "$srcfile" > "$lockfile" + fi + + $opt_dry_run || $RM $removelist + removelist="$removelist $lockfile" + trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 + + if test -n "$fix_srcfile_path"; then + eval srcfile=\"$fix_srcfile_path\" + fi + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result + + # Only build a PIC object if we are building libtool libraries. + if test "$build_libtool_libs" = yes; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test "$pic_mode" != no; then + command="$base_compile $qsrcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $qsrcfile" + fi + + func_mkdir_p "$xdir$objdir" + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + command="$command -o $lobj" + fi + + func_show_eval_locale "$command" \ + 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + func_show_eval '$MV "$output_obj" "$lobj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + + # Allow error messages only from the first compilation. + if test "$suppress_opt" = yes; then + suppress_output=' >/dev/null 2>&1' + fi + fi + + # Only build a position-dependent object if we build old libraries. + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then + # Don't build PIC code + command="$base_compile $qsrcfile$pie_flag" + else + command="$base_compile $qsrcfile $pic_flag" + fi + if test "$compiler_c_o" = yes; then + command="$command -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + command="$command$suppress_output" + func_show_eval_locale "$command" \ + '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + func_show_eval '$MV "$output_obj" "$obj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + fi + + $opt_dry_run || { + func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" + + # Unlock the critical section if it was locked + if test "$need_locks" != no; then + removelist=$lockfile + $RM "$lockfile" + fi + } + + exit $EXIT_SUCCESS +} + +$opt_help || { +test "$mode" = compile && func_mode_compile ${1+"$@"} +} + +func_mode_help () +{ + # We need to display help for each of the modes. + case $mode in + "") + # Generic help is extracted from the usage comments + # at the start of this file. + func_help + ;; + + clean) + $ECHO \ +"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + + compile) + $ECHO \ +"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -no-suppress do not suppress compiler output for multiple passes + -prefer-pic try to building PIC objects only + -prefer-non-pic try to building non-PIC objects only + -shared do not build a \`.o' file suitable for static linking + -static only build a \`.o' file suitable for static linking + +COMPILE-COMMAND is a command to be used in creating a \`standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." + ;; + + execute) + $ECHO \ +"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to \`-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + + finish) + $ECHO \ +"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the \`--dry-run' option if you just want to see what would be executed." + ;; + + install) + $ECHO \ +"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the \`install' or \`cp' program. + +The following components of INSTALL-COMMAND are treated specially: + + -inst-prefix PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + + link) + $ECHO \ +"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE Use a list of object files found in FILE to specify objects + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -shared only do dynamic linking of libtool libraries + -shrext SUFFIX override the standard shared library file extension + -static do not do any dynamic linking of uninstalled libtool libraries + -static-libtool-libs + do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + -weak LIBNAME declare that the target provides the LIBNAME interface + +All other options (arguments beginning with \`-') are ignored. + +Every other argument is treated as a filename. Files ending in \`.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. + +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file +is created, otherwise an executable program is created." + ;; + + uninstall) + $ECHO \ +"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + + *) + func_fatal_help "invalid operation mode \`$mode'" + ;; + esac + + $ECHO + $ECHO "Try \`$progname --help' for more information about other modes." + + exit $? +} + + # Now that we've collected a possible --mode arg, show help if necessary + $opt_help && func_mode_help + + +# func_mode_execute arg... +func_mode_execute () +{ + $opt_debug + # The first argument is the command name. + cmd="$nonopt" + test -z "$cmd" && \ + func_fatal_help "you must specify a COMMAND" + + # Handle -dlopen flags immediately. + for file in $execute_dlfiles; do + test -f "$file" \ + || func_fatal_help "\`$file' is not a file" + + dir= + case $file in + *.la) + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$lib' is not a valid libtool archive" + + # Read the libtool library. + dlname= + library_names= + func_source "$file" + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && \ + func_warning "\`$file' was not linked with \`-export-dynamic'" + continue + fi + + func_dirname "$file" "" "." + dir="$func_dirname_result" + + if test -f "$dir/$objdir/$dlname"; then + dir="$dir/$objdir" + else + if test ! -f "$dir/$dlname"; then + func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" + fi + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + func_dirname "$file" "" "." + dir="$func_dirname_result" + ;; + + *) + func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir="$absdir" + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic="$magic" + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -*) ;; + *) + # Do a test to see if this is really a libtool program. + if func_ltwrapper_script_p "$file"; then + func_source "$file" + # Transform arg to wrapped name. + file="$progdir/$program" + elif func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + func_source "$func_ltwrapper_scriptname_result" + # Transform arg to wrapped name. + file="$progdir/$program" + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + func_quote_for_eval "$file" + args="$args $func_quote_for_eval_result" + done + + if test "X$opt_dry_run" = Xfalse; then + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var + else + $lt_unset $lt_var + fi" + done + + # Now prepare to actually exec the command. + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + $ECHO "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS + fi +} + +test "$mode" = execute && func_mode_execute ${1+"$@"} + + +# func_mode_finish arg... +func_mode_finish () +{ + $opt_debug + libdirs="$nonopt" + admincmds= + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for dir + do + libdirs="$libdirs $dir" + done + + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + func_execute_cmds "$finish_cmds" 'admincmds="$admincmds +'"$cmd"'"' + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $opt_dry_run || eval "$cmds" || admincmds="$admincmds + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + $opt_silent && exit $EXIT_SUCCESS + + $ECHO "X----------------------------------------------------------------------" | $Xsed + $ECHO "Libraries have been installed in:" + for libdir in $libdirs; do + $ECHO " $libdir" + done + $ECHO + $ECHO "If you ever happen to want to link against installed libraries" + $ECHO "in a given directory, LIBDIR, you must either use libtool, and" + $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'" + $ECHO "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + $ECHO " - add LIBDIR to the \`$shlibpath_var' environment variable" + $ECHO " during execution" + fi + if test -n "$runpath_var"; then + $ECHO " - add LIBDIR to the \`$runpath_var' environment variable" + $ECHO " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $ECHO " - use the \`$flag' linker flag" + fi + if test -n "$admincmds"; then + $ECHO " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + $ECHO " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" + fi + $ECHO + + $ECHO "See any operating system documentation about shared libraries for" + case $host in + solaris2.[6789]|solaris2.1[0-9]) + $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual" + $ECHO "pages." + ;; + *) + $ECHO "more information, such as the ld(1) and ld.so(8) manual pages." + ;; + esac + $ECHO "X----------------------------------------------------------------------" | $Xsed + exit $EXIT_SUCCESS +} + +test "$mode" = finish && func_mode_finish ${1+"$@"} + + +# func_mode_install arg... +func_mode_install () +{ + $opt_debug + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || + # Allow the use of GNU shtool's install command. + $ECHO "X$nonopt" | $GREP shtool >/dev/null; then + # Aesthetically quote it. + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " + arg=$1 + shift + else + install_prog= + arg=$nonopt + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + func_quote_for_eval "$arg" + install_prog="$install_prog$func_quote_for_eval_result" + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=no + stripme= + for arg + do + if test -n "$dest"; then + files="$files $dest" + dest=$arg + continue + fi + + case $arg in + -d) isdir=yes ;; + -f) + case " $install_prog " in + *[\\\ /]cp\ *) ;; + *) prev=$arg ;; + esac + ;; + -g | -m | -o) + prev=$arg + ;; + -s) + stripme=" -s" + continue + ;; + -*) + ;; + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + prev= + else + dest=$arg + continue + fi + ;; + esac + + # Aesthetically quote the argument. + func_quote_for_eval "$arg" + install_prog="$install_prog $func_quote_for_eval_result" + done + + test -z "$install_prog" && \ + func_fatal_help "you must specify an install program" + + test -n "$prev" && \ + func_fatal_help "the \`$prev' option requires an argument" + + if test -z "$files"; then + if test -z "$dest"; then + func_fatal_help "no file or destination specified" + else + func_fatal_help "you must specify a destination" + fi + fi + + # Strip any trailing slash from the destination. + func_stripname '' '/' "$dest" + dest=$func_stripname_result + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" + destname= + else + func_dirname_and_basename "$dest" "" "." + destdir="$func_dirname_result" + destname="$func_basename_result" + + # Not a directory, so check to see that there is only one file specified. + set dummy $files; shift + test "$#" -gt 1 && \ + func_fatal_help "\`$dest' is not a directory" + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + func_fatal_help "\`$destdir' must be an absolute directory name" + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + staticlibs="$staticlibs $file" + ;; + + *.la) + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$file' is not a valid libtool archive" + + library_names= + old_library= + relink_command= + func_source "$file" + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) current_libdirs="$current_libdirs $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) future_libdirs="$future_libdirs $libdir" ;; + esac + fi + + func_dirname "$file" "/" "" + dir="$func_dirname_result" + dir="$dir$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + test "$inst_prefix_dir" = "$destdir" && \ + func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"` + fi + + func_warning "relinking \`$file'" + func_show_eval "$relink_command" \ + 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' + fi + + # See the names of the shared library. + set dummy $library_names; shift + if test -n "$1"; then + realname="$1" + shift + + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T + + # Install the shared library and build the symlinks. + func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \ + 'exit $?' + tstripme="$stripme" + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + case $realname in + *.dll.a) + tstripme="" + ;; + esac + ;; + esac + if test -n "$tstripme" && test -n "$striplib"; then + func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + # Try `ln -sf' first, because the `ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. + for linkname + do + test "$linkname" != "$realname" \ + && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done + fi + + # Do each command in the postinstall commands. + lib="$destdir/$realname" + func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + + # Install the pseudo-library for information purposes. + func_basename "$file" + name="$func_basename_result" + instname="$dir/$name"i + func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + + # Maybe install the static library, too. + test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + func_lo2o "$destfile" + staticdest=$func_lo2o_result + ;; + *.$objext) + staticdest="$destfile" + destfile= + ;; + *) + func_fatal_help "cannot copy a libtool object to \`$destfile'" + ;; + esac + + # Install the libtool object if requested. + test -n "$destfile" && \ + func_show_eval "$install_prog $file $destfile" 'exit $?' + + # Install the old object if enabled. + if test "$build_old_libs" = yes; then + # Deduce the name of the old-style object file. + func_lo2o "$file" + staticobj=$func_lo2o_result + func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext="" + case $file in + *.exe) + if test ! -f "$file"; then + func_stripname '' '.exe' "$file" + file=$func_stripname_result + stripped_ext=".exe" + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin* | *mingw*) + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + wrapper=$func_ltwrapper_scriptname_result + else + func_stripname '' '.exe' "$file" + wrapper=$func_stripname_result + fi + ;; + *) + wrapper=$file + ;; + esac + if func_ltwrapper_script_p "$wrapper"; then + notinst_deplibs= + relink_command= + + func_source "$wrapper" + + # Check the variables that should have been set. + test -z "$generated_by_libtool_version" && \ + func_fatal_error "invalid libtool wrapper script \`$wrapper'" + + finalize=yes + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + func_source "$lib" + fi + libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test + if test -n "$libdir" && test ! -f "$libfile"; then + func_warning "\`$lib' has not been installed in \`$libdir'" + finalize=no + fi + done + + relink_command= + func_source "$wrapper" + + outputname= + if test "$fast_install" = no && test -n "$relink_command"; then + $opt_dry_run || { + if test "$finalize" = yes; then + tmpdir=`func_mktempdir` + func_basename "$file$stripped_ext" + file="$func_basename_result" + outputname="$tmpdir/$file" + # Replace the output file specification. + relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` + + $opt_silent || { + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" + } + if eval "$relink_command"; then : + else + func_error "error: relink \`$file' with the above command before installing it" + $opt_dry_run || ${RM}r "$tmpdir" + continue + fi + file="$outputname" + else + func_warning "cannot relink \`$file'" + fi + } + else + # Install the binary that we compiled earlier. + file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyway + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + func_stripname '' '.exe' "$destfile" + destfile=$func_stripname_result + ;; + esac + ;; + esac + func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' + $opt_dry_run || if test -n "$outputname"; then + ${RM}r "$tmpdir" + fi + ;; + esac + done + + for file in $staticlibs; do + func_basename "$file" + name="$func_basename_result" + + # Set up the ranlib parameters. + oldlib="$destdir/$name" + + func_show_eval "$install_prog \$file \$oldlib" 'exit $?' + + if test -n "$stripme" && test -n "$old_striplib"; then + func_show_eval "$old_striplib $oldlib" 'exit $?' + fi + + # Do each command in the postinstall commands. + func_execute_cmds "$old_postinstall_cmds" 'exit $?' + done + + test -n "$future_libdirs" && \ + func_warning "remember to run \`$progname --finish$future_libdirs'" + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + $opt_dry_run && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi +} + +test "$mode" = install && func_mode_install ${1+"$@"} + + +# func_generate_dlsyms outputname originator pic_p +# Extract symbols from dlprefiles and create ${outputname}S.o with +# a dlpreopen symbol table. +func_generate_dlsyms () +{ + $opt_debug + my_outputname="$1" + my_originator="$2" + my_pic_p="${3-no}" + my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` + my_dlsyms= + + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + my_dlsyms="${my_outputname}S.c" + else + func_error "not configured to extract global symbols from dlpreopened files" + fi + fi + + if test -n "$my_dlsyms"; then + case $my_dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist="$output_objdir/${my_outputname}.nm" + + func_show_eval "$RM $nlist ${nlist}S ${nlist}T" + + # Parse the name list into a source file. + func_verbose "creating $output_objdir/$my_dlsyms" + + $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ +/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +/* External symbol declarations for the compiler. */\ +" + + if test "$dlself" = yes; then + func_verbose "generating symbol list for \`$output'" + + $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + for progfile in $progfiles; do + func_verbose "extracting global C symbols from \`$progfile'" + $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $opt_dry_run || { + eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + if test -n "$export_symbols_regex"; then + $opt_dry_run || { + eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols="$output_objdir/$outputname.exp" + $opt_dry_run || { + $RM $export_symbols + eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' + ;; + esac + } + else + $opt_dry_run || { + eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + case $host in + *cygwin | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' + ;; + esac + } + fi + fi + + for dlprefile in $dlprefiles; do + func_verbose "extracting global C symbols from \`$dlprefile'" + func_basename "$dlprefile" + name="$func_basename_result" + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + done + + $opt_dry_run || { + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $MV "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if $GREP -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + $GREP -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else + $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi + + $ECHO >> "$output_objdir/$my_dlsyms" "\ + +/* The mapping between symbol names and symbols. */ +typedef struct { + const char *name; + void *address; +} lt_dlsymlist; +" + case $host in + *cygwin* | *mingw* | *cegcc* ) + $ECHO >> "$output_objdir/$my_dlsyms" "\ +/* DATA imports from DLLs on WIN32 con't be const, because + runtime relocations are performed -- see ld's documentation + on pseudo-relocs. */" + lt_dlsym_const= ;; + *osf5*) + echo >> "$output_objdir/$my_dlsyms" "\ +/* This system does not cope well with relocations in const data */" + lt_dlsym_const= ;; + *) + lt_dlsym_const=const ;; + esac + + $ECHO >> "$output_objdir/$my_dlsyms" "\ +extern $lt_dlsym_const lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[]; +$lt_dlsym_const lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[] = +{\ + { \"$my_originator\", (void *) 0 }," + + case $need_lib_prefix in + no) + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + *) + eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + esac + $ECHO >> "$output_objdir/$my_dlsyms" "\ + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_${my_prefix}_LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + } # !$opt_dry_run + + pic_flag_for_symtable= + case "$compile_command " in + *" -static "*) ;; + *) + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; + *-*-hpux*) + pic_flag_for_symtable=" $pic_flag" ;; + *) + if test "X$my_pic_p" != Xno; then + pic_flag_for_symtable=" $pic_flag" + fi + ;; + esac + ;; + esac + symtab_cflags= + for arg in $LTCFLAGS; do + case $arg in + -pie | -fpie | -fPIE) ;; + *) symtab_cflags="$symtab_cflags $arg" ;; + esac + done + + # Now compile the dynamic symbol file. + func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' + + # Clean up the generated files. + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' + + # Transform the symbol file into the correct name. + symfileobj="$output_objdir/${my_outputname}S.$objext" + case $host in + *cygwin* | *mingw* | *cegcc* ) + if test -f "$output_objdir/$my_outputname.def"; then + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + else + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + fi + ;; + *) + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + ;; + esac + ;; + *) + func_fatal_error "unknown suffix for \`$my_dlsyms'" + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` + fi +} + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +func_win32_libid () +{ + $opt_debug + win32_libid_type="unknown" + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | + $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then + win32_nmres=`eval $NM -f posix -A $1 | + $SED -n -e ' + 1,100{ + / I /{ + s,.*,import, + p + q + } + }'` + case $win32_nmres in + import*) win32_libid_type="x86 archive import";; + *) win32_libid_type="x86 archive static";; + esac + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $ECHO "$win32_libid_type" +} + + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + $opt_debug + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?' + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" + fi +} + + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + $opt_debug + my_gentop="$1"; shift + my_oldlibs=${1+"$@"} + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + func_basename "$my_xlib" + my_xlib="$func_basename_result" + my_xlib_u=$my_xlib + while :; do + case " $extracted_archives " in + *" $my_xlib_u "*) + func_arith $extracted_serial + 1 + extracted_serial=$func_arith_result + my_xlib_u=lt$extracted_serial-$my_xlib ;; + *) break ;; + esac + done + extracted_archives="$extracted_archives $my_xlib_u" + my_xdir="$my_gentop/$my_xlib_u" + + func_mkdir_p "$my_xdir" + + case $host in + *-darwin*) + func_verbose "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + $opt_dry_run || { + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + darwin_base_archive=`basename "$darwin_archive"` + darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` + if test -n "$darwin_arches"; then + darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches ; do + func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" + cd "$darwin_curdir" + $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" + done # $darwin_arches + ## Okay now we've a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` + $LIPO -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + $RM -rf unfat-$$ + cd "$darwin_orig_dir" + else + cd $darwin_orig_dir + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + } # !$opt_dry_run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + done + + func_extract_archives_result="$my_oldobjs" +} + + + +# func_emit_wrapper_part1 [arg=no] +# +# Emit the first part of a libtool wrapper script on stdout. +# For more information, see the description associated with +# func_emit_wrapper(), below. +func_emit_wrapper_part1 () +{ + func_emit_wrapper_part1_arg1=no + if test -n "$1" ; then + func_emit_wrapper_part1_arg1=$1 + fi + + $ECHO "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='${SED} -e 1s/^X//' +sed_quote_subst='$sed_quote_subst' + +# Be Bourne compatible +if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variables: + generated_by_libtool_version='$macro_version' + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$ECHO are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + ECHO=\"$qecho\" + file=\"\$0\" + # Make sure echo works. + if test \"X\$1\" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift + elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then + # Yippee, \$ECHO works! + : + else + # Restart under the correct shell, and then maybe \$ECHO will work. + exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} + fi + fi\ +" + $ECHO "\ + + # Find the directory that this script lives in. + thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` + done +" +} +# end: func_emit_wrapper_part1 + +# func_emit_wrapper_part2 [arg=no] +# +# Emit the second part of a libtool wrapper script on stdout. +# For more information, see the description associated with +# func_emit_wrapper(), below. +func_emit_wrapper_part2 () +{ + func_emit_wrapper_part2_arg1=no + if test -n "$1" ; then + func_emit_wrapper_part2_arg1=$1 + fi + + $ECHO "\ + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1 + if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then + # special case for '.' + if test \"\$thisdir\" = \".\"; then + thisdir=\`pwd\` + fi + # remove .libs from thisdir + case \"\$thisdir\" in + *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;; + $objdir ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test "$fast_install" = yes; then + $ECHO "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $MKDIR \"\$progdir\" + else + $RM \"\$progdir/\$file\" + fi" + + $ECHO "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + $ECHO \"\$relink_command_output\" >&2 + $RM \"\$progdir/\$file\" + exit 1 + fi + fi + + $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $RM \"\$progdir/\$program\"; + $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $RM \"\$progdir/\$file\" + fi" + else + $ECHO "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $ECHO "\ + + if test -f \"\$progdir/\$program\"; then" + + # Export our shlibpath_var if we have one. + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $ECHO "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` + + export $shlibpath_var +" + fi + + # fixup the dll searchpath if we need to. + if test -n "$dllsearchpath"; then + $ECHO "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + $ECHO "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2* | *-cegcc*) + $ECHO "\ + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +" + ;; + + *) + $ECHO "\ + exec \"\$progdir/\$program\" \${1+\"\$@\"} +" + ;; + esac + $ECHO "\ + \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 + exit 1 + fi + else + # The program doesn't exist. + \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 + $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" +} +# end: func_emit_wrapper_part2 + + +# func_emit_wrapper [arg=no] +# +# Emit a libtool wrapper script on stdout. +# Don't directly open a file because we may want to +# incorporate the script contents within a cygwin/mingw +# wrapper executable. Must ONLY be called from within +# func_mode_link because it depends on a number of variables +# set therein. +# +# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR +# variable will take. If 'yes', then the emitted script +# will assume that the directory in which it is stored is +# the $objdir directory. This is a cygwin/mingw-specific +# behavior. +func_emit_wrapper () +{ + func_emit_wrapper_arg1=no + if test -n "$1" ; then + func_emit_wrapper_arg1=$1 + fi + + # split this up so that func_emit_cwrapperexe_src + # can call each part independently. + func_emit_wrapper_part1 "${func_emit_wrapper_arg1}" + func_emit_wrapper_part2 "${func_emit_wrapper_arg1}" +} + + +# func_to_host_path arg +# +# Convert paths to host format when used with build tools. +# Intended for use with "native" mingw (where libtool itself +# is running under the msys shell), or in the following cross- +# build environments: +# $build $host +# mingw (msys) mingw [e.g. native] +# cygwin mingw +# *nix + wine mingw +# where wine is equipped with the `winepath' executable. +# In the native mingw case, the (msys) shell automatically +# converts paths for any non-msys applications it launches, +# but that facility isn't available from inside the cwrapper. +# Similar accommodations are necessary for $host mingw and +# $build cygwin. Calling this function does no harm for other +# $host/$build combinations not listed above. +# +# ARG is the path (on $build) that should be converted to +# the proper representation for $host. The result is stored +# in $func_to_host_path_result. +func_to_host_path () +{ + func_to_host_path_result="$1" + if test -n "$1" ; then + case $host in + *mingw* ) + lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + case $build in + *mingw* ) # actually, msys + # awkward: cmd appends spaces to result + lt_sed_strip_trailing_spaces="s/[ ]*\$//" + func_to_host_path_tmp1=`( cmd //c echo "$1" |\ + $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + *cygwin* ) + func_to_host_path_tmp1=`cygpath -w "$1"` + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + * ) + # Unfortunately, winepath does not exit with a non-zero + # error code, so we are forced to check the contents of + # stdout. On the other hand, if the command is not + # found, the shell will set an exit code of 127 and print + # *an error message* to stdout. So we must check for both + # error code of zero AND non-empty stdout, which explains + # the odd construction: + func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null` + if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + else + # Allow warning below. + func_to_host_path_result="" + fi + ;; + esac + if test -z "$func_to_host_path_result" ; then + func_error "Could not determine host path corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback: + func_to_host_path_result="$1" + fi + ;; + esac + fi +} +# end: func_to_host_path + +# func_to_host_pathlist arg +# +# Convert pathlists to host format when used with build tools. +# See func_to_host_path(), above. This function supports the +# following $build/$host combinations (but does no harm for +# combinations not listed here): +# $build $host +# mingw (msys) mingw [e.g. native] +# cygwin mingw +# *nix + wine mingw +# +# Path separators are also converted from $build format to +# $host format. If ARG begins or ends with a path separator +# character, it is preserved (but converted to $host format) +# on output. +# +# ARG is a pathlist (on $build) that should be converted to +# the proper representation on $host. The result is stored +# in $func_to_host_pathlist_result. +func_to_host_pathlist () +{ + func_to_host_pathlist_result="$1" + if test -n "$1" ; then + case $host in + *mingw* ) + lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + # Remove leading and trailing path separator characters from + # ARG. msys behavior is inconsistent here, cygpath turns them + # into '.;' and ';.', and winepath ignores them completely. + func_to_host_pathlist_tmp2="$1" + # Once set for this call, this variable should not be + # reassigned. It is used in tha fallback case. + func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e 's|^:*||' -e 's|:*$||'` + case $build in + *mingw* ) # Actually, msys. + # Awkward: cmd appends spaces to result. + lt_sed_strip_trailing_spaces="s/[ ]*\$//" + func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\ + $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + *cygwin* ) + func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"` + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + * ) + # unfortunately, winepath doesn't convert pathlists + func_to_host_pathlist_result="" + func_to_host_pathlist_oldIFS=$IFS + IFS=: + for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do + IFS=$func_to_host_pathlist_oldIFS + if test -n "$func_to_host_pathlist_f" ; then + func_to_host_path "$func_to_host_pathlist_f" + if test -n "$func_to_host_path_result" ; then + if test -z "$func_to_host_pathlist_result" ; then + func_to_host_pathlist_result="$func_to_host_path_result" + else + func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result" + fi + fi + fi + IFS=: + done + IFS=$func_to_host_pathlist_oldIFS + ;; + esac + if test -z "$func_to_host_pathlist_result" ; then + func_error "Could not determine the host path(s) corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback. This may break if $1 contains DOS-style drive + # specifications. The fix is not to complicate the expression + # below, but for the user to provide a working wine installation + # with winepath so that path translation in the cross-to-mingw + # case works properly. + lt_replace_pathsep_nix_to_dos="s|:|;|g" + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\ + $SED -e "$lt_replace_pathsep_nix_to_dos"` + fi + # Now, add the leading and trailing path separators back + case "$1" in + :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result" + ;; + esac + case "$1" in + *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;" + ;; + esac + ;; + esac + fi +} +# end: func_to_host_pathlist + +# func_emit_cwrapperexe_src +# emit the source code for a wrapper executable on stdout +# Must ONLY be called from within func_mode_link because +# it depends on a number of variable set therein. +func_emit_cwrapperexe_src () +{ + cat < +#include +#ifdef _MSC_VER +# include +# include +# include +# define setmode _setmode +#else +# include +# include +# ifdef __CYGWIN__ +# include +# define HAVE_SETENV +# ifdef __STRICT_ANSI__ +char *realpath (const char *, char *); +int putenv (char *); +int setenv (const char *, const char *, int); +# endif +# endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(PATH_MAX) +# define LT_PATHMAX PATH_MAX +#elif defined(MAXPATHLEN) +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef S_IXOTH +# define S_IXOTH 0 +#endif +#ifndef S_IXGRP +# define S_IXGRP 0 +#endif + +#ifdef _MSC_VER +# define S_IXUSR _S_IEXEC +# define stat _stat +# ifndef _INTPTR_T_DEFINED +# define intptr_t int +# endif +#endif + +#ifndef DIR_SEPARATOR +# define DIR_SEPARATOR '/' +# define PATH_SEPARATOR ':' +#endif + +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) +# define HAVE_DOS_BASED_FILE_SYSTEM +# define FOPEN_WB "wb" +# ifndef DIR_SEPARATOR_2 +# define DIR_SEPARATOR_2 '\\' +# endif +# ifndef PATH_SEPARATOR_2 +# define PATH_SEPARATOR_2 ';' +# endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#ifndef PATH_SEPARATOR_2 +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +#else /* PATH_SEPARATOR_2 */ +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +#endif /* PATH_SEPARATOR_2 */ + +#ifdef __CYGWIN__ +# define FOPEN_WB "wb" +#endif + +#ifndef FOPEN_WB +# define FOPEN_WB "w" +#endif +#ifndef _O_BINARY +# define _O_BINARY 0 +#endif + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free ((void *) stale); stale = 0; } \ +} while (0) + +#undef LTWRAPPER_DEBUGPRINTF +#if defined DEBUGWRAPPER +# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args +static void +ltwrapper_debugprintf (const char *fmt, ...) +{ + va_list args; + va_start (args, fmt); + (void) vfprintf (stderr, fmt, args); + va_end (args); +} +#else +# define LTWRAPPER_DEBUGPRINTF(args) +#endif + +const char *program_name = NULL; + +void *xmalloc (size_t num); +char *xstrdup (const char *string); +const char *base_name (const char *name); +char *find_executable (const char *wrapper); +char *chase_symlinks (const char *pathspec); +int make_executable (const char *path); +int check_executable (const char *path); +char *strendzap (char *str, const char *pat); +void lt_fatal (const char *message, ...); +void lt_setenv (const char *name, const char *value); +char *lt_extend_str (const char *orig_value, const char *add, int to_end); +void lt_opt_process_env_set (const char *arg); +void lt_opt_process_env_prepend (const char *arg); +void lt_opt_process_env_append (const char *arg); +int lt_split_name_value (const char *arg, char** name, char** value); +void lt_update_exe_path (const char *name, const char *value); +void lt_update_lib_path (const char *name, const char *value); +char **prepare_spawn (char **argv); + +static const char *script_text_part1 = +EOF + + func_emit_wrapper_part1 yes | + $SED -e 's/\([\\"]\)/\\\1/g' \ + -e 's/^/ "/' -e 's/$/\\n"/' + echo ";" + cat <"))); + for (i = 0; i < newargc; i++) + { + LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : ""))); + } + +EOF + + case $host_os in + mingw*) + cat <<"EOF" + /* execv doesn't actually work on mingw as expected on unix */ + newargz = prepare_spawn (newargz); + rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz); + if (rval == -1) + { + /* failed to start process */ + LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno)); + return 127; + } + return rval; +EOF + ;; + *) + cat <<"EOF" + execv (lt_argv_zero, newargz); + return rval; /* =127, but avoids unused variable warning */ +EOF + ;; + esac + + cat <<"EOF" +} + +void * +xmalloc (size_t num) +{ + void *p = (void *) malloc (num); + if (!p) + lt_fatal ("Memory exhausted"); + + return p; +} + +char * +xstrdup (const char *string) +{ + return string ? strcpy ((char *) xmalloc (strlen (string) + 1), + string) : NULL; +} + +const char * +base_name (const char *name) +{ + const char *base; + +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + /* Skip over the disk name in MSDOS pathnames. */ + if (isalpha ((unsigned char) name[0]) && name[1] == ':') + name += 2; +#endif + + for (base = name; *name; name++) + if (IS_DIR_SEPARATOR (*name)) + base = name + 1; + return base; +} + +int +check_executable (const char *path) +{ + struct stat st; + + LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n", + path ? (*path ? path : "EMPTY!") : "NULL!")); + if ((!path) || (!*path)) + return 0; + + if ((stat (path, &st) >= 0) + && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) + return 1; + else + return 0; +} + +int +make_executable (const char *path) +{ + int rval = 0; + struct stat st; + + LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n", + path ? (*path ? path : "EMPTY!") : "NULL!")); + if ((!path) || (!*path)) + return 0; + + if (stat (path, &st) >= 0) + { + rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); + } + return rval; +} + +/* Searches for the full path of the wrapper. Returns + newly allocated full path name if found, NULL otherwise + Does not chase symlinks, even on platforms that support them. +*/ +char * +find_executable (const char *wrapper) +{ + int has_slash = 0; + const char *p; + const char *p_next; + /* static buffer for getcwd */ + char tmp[LT_PATHMAX + 1]; + int tmp_len; + char *concat_name; + + LTWRAPPER_DEBUGPRINTF (("(find_executable) : %s\n", + wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!")); + + if ((wrapper == NULL) || (*wrapper == '\0')) + return NULL; + + /* Absolute path? */ +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + else + { +#endif + if (IS_DIR_SEPARATOR (wrapper[0])) + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + } +#endif + + for (p = wrapper; *p; p++) + if (*p == '/') + { + has_slash = 1; + break; + } + if (!has_slash) + { + /* no slashes; search PATH */ + const char *path = getenv ("PATH"); + if (path != NULL) + { + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + for (q = p; *q; q++) + if (IS_PATH_SEPARATOR (*q)) + break; + p_len = q - p; + p_next = (*q == '\0' ? q : q + 1); + if (p_len == 0) + { + /* empty path: current directory */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + tmp_len = strlen (tmp); + concat_name = + XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + } + else + { + concat_name = + XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, wrapper); + } + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + } + /* not found in PATH; assume curdir */ + } + /* Relative path | not found in path: prepend cwd */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + tmp_len = strlen (tmp); + concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + return NULL; +} + +char * +chase_symlinks (const char *pathspec) +{ +#ifndef S_ISLNK + return xstrdup (pathspec); +#else + char buf[LT_PATHMAX]; + struct stat s; + char *tmp_pathspec = xstrdup (pathspec); + char *p; + int has_symlinks = 0; + while (strlen (tmp_pathspec) && !has_symlinks) + { + LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n", + tmp_pathspec)); + if (lstat (tmp_pathspec, &s) == 0) + { + if (S_ISLNK (s.st_mode) != 0) + { + has_symlinks = 1; + break; + } + + /* search backwards for last DIR_SEPARATOR */ + p = tmp_pathspec + strlen (tmp_pathspec) - 1; + while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + p--; + if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + { + /* no more DIR_SEPARATORS left */ + break; + } + *p = '\0'; + } + else + { + char *errstr = strerror (errno); + lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr); + } + } + XFREE (tmp_pathspec); + + if (!has_symlinks) + { + return xstrdup (pathspec); + } + + tmp_pathspec = realpath (pathspec, buf); + if (tmp_pathspec == 0) + { + lt_fatal ("Could not follow symlinks for %s", pathspec); + } + return xstrdup (tmp_pathspec); +#endif +} + +char * +strendzap (char *str, const char *pat) +{ + size_t len, patlen; + + assert (str != NULL); + assert (pat != NULL); + + len = strlen (str); + patlen = strlen (pat); + + if (patlen <= len) + { + str += len - patlen; + if (strcmp (str, pat) == 0) + *str = '\0'; + } + return str; +} + +static void +lt_error_core (int exit_status, const char *mode, + const char *message, va_list ap) +{ + fprintf (stderr, "%s: %s: ", program_name, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, "FATAL", message, ap); + va_end (ap); +} + +void +lt_setenv (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n", + (name ? name : ""), + (value ? value : ""))); + { +#ifdef HAVE_SETENV + /* always make a copy, for consistency with !HAVE_SETENV */ + char *str = xstrdup (value); + setenv (name, str, 1); +#else + int len = strlen (name) + 1 + strlen (value) + 1; + char *str = XMALLOC (char, len); + sprintf (str, "%s=%s", name, value); + if (putenv (str) != EXIT_SUCCESS) + { + XFREE (str); + } +#endif + } +} + +char * +lt_extend_str (const char *orig_value, const char *add, int to_end) +{ + char *new_value; + if (orig_value && *orig_value) + { + int orig_value_len = strlen (orig_value); + int add_len = strlen (add); + new_value = XMALLOC (char, add_len + orig_value_len + 1); + if (to_end) + { + strcpy (new_value, orig_value); + strcpy (new_value + orig_value_len, add); + } + else + { + strcpy (new_value, add); + strcpy (new_value + add_len, orig_value); + } + } + else + { + new_value = xstrdup (add); + } + return new_value; +} + +int +lt_split_name_value (const char *arg, char** name, char** value) +{ + const char *p; + int len; + if (!arg || !*arg) + return 1; + + p = strchr (arg, (int)'='); + + if (!p) + return 1; + + *value = xstrdup (++p); + + len = strlen (arg) - strlen (*value); + *name = XMALLOC (char, len); + strncpy (*name, arg, len-1); + (*name)[len - 1] = '\0'; + + return 0; +} + +void +lt_opt_process_env_set (const char *arg) +{ + char *name = NULL; + char *value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg); + } + + lt_setenv (name, value); + XFREE (name); + XFREE (value); +} + +void +lt_opt_process_env_prepend (const char *arg) +{ + char *name = NULL; + char *value = NULL; + char *new_value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg); + } + + new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + XFREE (name); + XFREE (value); +} + +void +lt_opt_process_env_append (const char *arg) +{ + char *name = NULL; + char *value = NULL; + char *new_value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg); + } + + new_value = lt_extend_str (getenv (name), value, 1); + lt_setenv (name, new_value); + XFREE (new_value); + XFREE (name); + XFREE (value); +} + +void +lt_update_exe_path (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n", + (name ? name : ""), + (value ? value : ""))); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + /* some systems can't cope with a ':'-terminated path #' */ + int len = strlen (new_value); + while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) + { + new_value[len-1] = '\0'; + } + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +void +lt_update_lib_path (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n", + (name ? name : ""), + (value ? value : ""))); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +EOF + case $host_os in + mingw*) + cat <<"EOF" + +/* Prepares an argument vector before calling spawn(). + Note that spawn() does not by itself call the command interpreter + (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : + ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&v); + v.dwPlatformId == VER_PLATFORM_WIN32_NT; + }) ? "cmd.exe" : "command.com"). + Instead it simply concatenates the arguments, separated by ' ', and calls + CreateProcess(). We must quote the arguments since Win32 CreateProcess() + interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a + special way: + - Space and tab are interpreted as delimiters. They are not treated as + delimiters if they are surrounded by double quotes: "...". + - Unescaped double quotes are removed from the input. Their only effect is + that within double quotes, space and tab are treated like normal + characters. + - Backslashes not followed by double quotes are not special. + - But 2*n+1 backslashes followed by a double quote become + n backslashes followed by a double quote (n >= 0): + \" -> " + \\\" -> \" + \\\\\" -> \\" + */ +#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +char ** +prepare_spawn (char **argv) +{ + size_t argc; + char **new_argv; + size_t i; + + /* Count number of arguments. */ + for (argc = 0; argv[argc] != NULL; argc++) + ; + + /* Allocate new argument vector. */ + new_argv = XMALLOC (char *, argc + 1); + + /* Put quoted arguments into the new argument vector. */ + for (i = 0; i < argc; i++) + { + const char *string = argv[i]; + + if (string[0] == '\0') + new_argv[i] = xstrdup ("\"\""); + else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) + { + int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); + size_t length; + unsigned int backslashes; + const char *s; + char *quoted_string; + char *p; + + length = 0; + backslashes = 0; + if (quote_around) + length++; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + length += backslashes + 1; + length++; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + length += backslashes + 1; + + quoted_string = XMALLOC (char, length + 1); + + p = quoted_string; + backslashes = 0; + if (quote_around) + *p++ = '"'; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + { + unsigned int j; + for (j = backslashes + 1; j > 0; j--) + *p++ = '\\'; + } + *p++ = c; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + { + unsigned int j; + for (j = backslashes; j > 0; j--) + *p++ = '\\'; + *p++ = '"'; + } + *p = '\0'; + + new_argv[i] = quoted_string; + } + else + new_argv[i] = (char *) string; + } + new_argv[argc] = NULL; + + return new_argv; +} +EOF + ;; + esac +} +# end: func_emit_cwrapperexe_src + +# func_mode_link arg... +func_mode_link () +{ + $opt_debug + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # which system we are compiling for in order to pass an extra + # flag for every libtool invocation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll which has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args=$nonopt + base_compile="$nonopt $@" + compile_command=$nonopt + finalize_command=$nonopt + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + inst_prefix_dir= + new_inherited_linker_flags= + + avoid_version=no + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + non_pic_objects= + precious_files_regex= + prefer_static_libs=no + preload=no + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + vinfo_number=no + weak_libs= + single_module="${wl}-single_module" + func_infer_tag $base_compile + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -shared) + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" + build_old_libs=no + break + ;; + -all-static | -static | -static-libtool-libs) + case $arg in + -all-static) + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then + func_warning "complete static linking is impossible in this configuration" + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + -static) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=built + ;; + -static-libtool-libs) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + esac + build_libtool_libs=no + build_old_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg="$1" + shift + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + func_append compile_command " @OUTPUT@" + func_append finalize_command " @OUTPUT@" + ;; + esac + + case $prev in + dlfiles|dlprefiles) + if test "$preload" = no; then + # Add the symbol object into the linking commands. + func_append compile_command " @SYMFILE@" + func_append finalize_command " @SYMFILE@" + preload=yes + fi + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test "$dlself" = no; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test "$prev" = dlprefiles; then + dlself=yes + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test "$prev" = dlfiles; then + dlfiles="$dlfiles $arg" + else + dlprefiles="$dlprefiles $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols="$arg" + test -f "$arg" \ + || func_fatal_error "symbol file \`$arg' does not exist" + prev= + continue + ;; + expsyms_regex) + export_symbols_regex="$arg" + prev= + continue + ;; + framework) + case $host in + *-*-darwin*) + case "$deplibs " in + *" $qarg.ltframework "*) ;; + *) deplibs="$deplibs $qarg.ltframework" # this is fixed later + ;; + esac + ;; + esac + prev= + continue + ;; + inst_prefix) + inst_prefix_dir="$arg" + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat "$save_arg"` + do +# moreargs="$moreargs $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + done + else + func_fatal_error "link input file \`$arg' does not exist" + fi + arg=$save_arg + prev= + continue + ;; + precious_regex) + precious_files_regex="$arg" + prev= + continue + ;; + release) + release="-$arg" + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + if test "$prev" = rpath; then + case "$rpath " in + *" $arg "*) ;; + *) rpath="$rpath $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) xrpath="$xrpath $arg" ;; + esac + fi + prev= + continue + ;; + shrext) + shrext_cmds="$arg" + prev= + continue + ;; + weak) + weak_libs="$weak_libs $arg" + prev= + continue + ;; + xcclinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xcompiler) + compiler_flags="$compiler_flags $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xlinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $wl$qarg" + prev= + func_append compile_command " $wl$qarg" + func_append finalize_command " $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg="$arg" + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + # See comment for -static flag below, for more details. + func_append compile_command " $link_static_flag" + func_append finalize_command " $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + func_fatal_error "\`-allow-undefined' must not be used because it is the default" + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + func_fatal_error "more than one -exported-symbols argument is not allowed" + fi + if test "X$arg" = "X-export-symbols"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -framework) + prev=framework + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + func_append compile_command " $arg" + func_append finalize_command " $arg" + ;; + esac + continue + ;; + + -L*) + func_stripname '-L' '' "$arg" + dir=$func_stripname_result + if test -z "$dir"; then + if test "$#" -gt 0; then + func_fatal_error "require no space between \`-L' and \`$1'" + else + func_fatal_error "need path for \`-L' option" + fi + fi + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + test -z "$absdir" && \ + func_fatal_error "cannot determine absolute directory name of \`$dir'" + dir="$absdir" + ;; + esac + case "$deplibs " in + *" -L$dir "*) ;; + *) + deplibs="$deplibs -L$dir" + lib_search_path="$lib_search_path $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$dir:"*) ;; + ::) dllsearchpath=$dir;; + *) dllsearchpath="$dllsearchpath:$dir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) dllsearchpath="$dllsearchpath:$testbindir";; + esac + ;; + esac + continue + ;; + + -l*) + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-os2*) + # These systems don't actually have a C library (as such) + test "X$arg" = "X-lc" && continue + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + test "X$arg" = "X-lc" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + deplibs="$deplibs System.ltframework" + continue + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + test "X$arg" = "X-lc" && continue + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + test "X$arg" = "X-lc" && continue + ;; + esac + elif test "X$arg" = "X-lc_r"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + deplibs="$deplibs $arg" + continue + ;; + + -module) + module=yes + continue + ;; + + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + # Darwin uses the -arch flag to determine output architecture. + -model|-arch|-isysroot) + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + prev=xcompiler + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;; + esac + continue + ;; + + -multi_module) + single_module="${wl}-multi_module" + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) + # The PATH hackery in wrapper scripts is required on Windows + # and Darwin in order for the loader to find any dlls it needs. + func_warning "\`-no-install' is ignored for $host" + func_warning "assuming \`-no-fast-install' instead" + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + func_stripname '-R' '' "$arg" + dir=$func_stripname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + continue + ;; + + -shared) + # The effects of -shared are defined in a previous loop. + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -static | -static-libtool-libs) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -weak) + prev=weak + continue + ;; + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + arg="$arg $wl$func_quote_for_eval_result" + compiler_flags="$compiler_flags $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + arg="$arg $wl$func_quote_for_eval_result" + compiler_flags="$compiler_flags $wl$func_quote_for_eval_result" + linker_flags="$linker_flags $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # -msg_* for osf cc + -msg_*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + # -64, -mips[0-9] enable 64-bit mode on the SGI compiler + # -r[0-9][0-9]* specifies the processor on the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler + # +DA*, +DD* enable 64-bit mode on the HP compiler + # -q* pass through compiler args for the IBM compiler + # -m*, -t[45]*, -txscale* pass through architecture-specific + # compiler args for GCC + # -F/path gives path to uninstalled frameworks, gcc on darwin + # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC + # @file GCC response files + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + func_append compile_command " $arg" + func_append finalize_command " $arg" + compiler_flags="$compiler_flags $arg" + continue + ;; + + # Some other compiler flag. + -* | +*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + *.$objext) + # A standard object. + objs="$objs $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + ;; + + *.$libext) + # An archive. + deplibs="$deplibs $arg" + old_deplibs="$old_deplibs $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + if test "$prev" = dlfiles; then + # This library was specified with -dlopen. + dlfiles="$dlfiles $arg" + prev= + elif test "$prev" = dlprefiles; then + # The library was specified with -dlpreopen. + dlprefiles="$dlprefiles $arg" + prev= + else + deplibs="$deplibs $arg" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + done # argument parsing loop + + test -n "$prev" && \ + func_fatal_help "the \`$prevarg' option requires an argument" + + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + func_basename "$output" + outputname="$func_basename_result" + libobjs_save="$libobjs" + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + func_dirname "$output" "/" "" + output_objdir="$func_dirname_result$objdir" + # Create the object directory. + func_mkdir_p "$output_objdir" + + # Determine the type of output + case $output in + "") + func_fatal_help "you must specify an output file" + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if $opt_duplicate_deps ; then + case "$libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + libs="$libs $deplib" + done + + if test "$linkmode" = lib; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if $opt_duplicate_compiler_generated_deps; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; + esac + pre_post_deps="$pre_post_deps $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + + case $linkmode in + lib) + passes="conv dlpreopen link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=no + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + + for pass in $passes; do + # The preopen pass in lib mode reverses $deplibs; put it back here + # so that -L comes before libs that need it for instance... + if test "$linkmode,$pass" = "lib,link"; then + ## FIXME: Find the place where the list is rebuilt in the wrong + ## order, and fix it there properly + tmp_deplibs= + for deplib in $deplibs; do + tmp_deplibs="$deplib $tmp_deplibs" + done + deplibs="$tmp_deplibs" + fi + + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" + deplibs= + fi + if test "$linkmode" = prog; then + case $pass in + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + esac + fi + if test "$linkmode,$pass" = "lib,dlpreopen"; then + # Collect and forward deplibs of preopened libtool libs + for lib in $dlprefiles; do + # Ignore non-libtool-libs + dependency_libs= + case $lib in + *.la) func_source "$lib" ;; + esac + + # Collect preopened libtool deplibs, except any this library + # has declared as weak libs + for deplib in $dependency_libs; do + deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"` + case " $weak_libs " in + *" $deplib_base "*) ;; + *) deplibs="$deplibs $deplib" ;; + esac + done + done + libs="$dlprefiles" + fi + if test "$pass" = dlopen; then + # Collect dlpreopened libraries + save_deplibs="$deplibs" + deplibs= + fi + + for deplib in $libs; do + lib= + found=no + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + compiler_flags="$compiler_flags $deplib" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; + esac + fi + fi + continue + ;; + -l*) + if test "$linkmode" != lib && test "$linkmode" != prog; then + func_warning "\`-l' is ignored for archives/objects" + continue + fi + func_stripname '-l' '' "$deplib" + name=$func_stripname_result + if test "$linkmode" = lib; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib="$searchdir/lib${name}${search_ext}" + if test -f "$lib"; then + if test "$search_ext" = ".la"; then + found=yes + else + found=no + fi + break 2 + fi + done + done + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $deplib "*) + if func_lalib_p "$lib"; then + library_names= + old_library= + func_source "$lib" + for l in $old_library $library_names; do + ll="$l" + done + if test "X$ll" = "X$old_library" ; then # only static version available + found=no + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + lib=$ladir/$old_library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + fi + ;; # -l + *.ltframework) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; + esac + fi + fi + continue + ;; + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test "$pass" = conv && continue + newdependency_libs="$deplib $newdependency_libs" + func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + prog) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + if test "$pass" = scan; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + *) + func_warning "\`-L' is ignored for archives/objects" + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test "$pass" = link; then + func_stripname '-R' '' "$deplib" + dir=$func_stripname_result + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) lib="$deplib" ;; + *.$libext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + # Linking convenience modules into shared libraries is allowed, + # but linking other static libraries is non-portable. + case " $dlpreconveniencelibs " in + *" $deplib "*) ;; + *) + valid_a_lib=no + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=yes + fi + ;; + pass_all) + valid_a_lib=yes + ;; + esac + if test "$valid_a_lib" != yes; then + $ECHO + $ECHO "*** Warning: Trying to link with static lib archive $deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because the file extensions .$libext of this argument makes me believe" + $ECHO "*** that it is just a static archive that I should not use here." + else + $ECHO + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + fi + ;; + esac + continue + ;; + prog) + if test "$pass" != link; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + newdlprefiles="$newdlprefiles $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + newdlfiles="$newdlfiles $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=yes + continue + ;; + esac # case $deplib + + if test "$found" = yes || test -f "$lib"; then : + else + func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" + fi + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$lib" \ + || func_fatal_error "\`$lib' is not a valid libtool archive" + + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + inherited_linker_flags= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + avoidtemprpath= + + + # Read the .la file + func_source "$lib" + + # Convert "-framework foo" to "foo.ltframework" + if test -n "$inherited_linker_flags"; then + tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'` + for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do + case " $new_inherited_linker_flags " in + *" $tmp_inherited_linker_flag "*) ;; + *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";; + esac + done + fi + dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then + test -n "$dlopen" && dlfiles="$dlfiles $dlopen" + test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" + fi + + if test "$pass" = conv; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + # It is a libtool convenience library, so add in its objects. + convenience="$convenience $ladir/$objdir/$old_library" + old_convenience="$old_convenience $ladir/$objdir/$old_library" + elif test "$linkmode" != prog && test "$linkmode" != lib; then + func_fatal_error "\`$lib' is not a convenience library" + fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + for l in $old_library $library_names; do + linklib="$l" + done + if test -z "$linklib"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + + # This library was specified with -dlopen. + if test "$pass" = dlopen; then + if test -z "$libdir"; then + func_fatal_error "cannot -dlopen a convenience library: \`$lib'" + fi + if test -z "$dlname" || + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + dlprefiles="$dlprefiles $lib $dependency_libs" + else + newdlfiles="$newdlfiles $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + func_warning "cannot determine absolute directory name of \`$ladir'" + func_warning "passing it literally to the linker, although it might fail" + abs_ladir="$ladir" + fi + ;; + esac + func_basename "$lib" + laname="$func_basename_result" + + # Find the relevant object directory and library name. + if test "X$installed" = Xyes; then + if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + func_warning "library \`$lib' was moved." + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" + else + dir="$libdir" + absdir="$libdir" + fi + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes + else + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir="$ladir" + absdir="$abs_ladir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + else + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + fi + fi # $installed = yes + func_stripname 'lib' '.la' "$laname" + name=$func_stripname_result + + # This library was specified with -dlpreopen. + if test "$pass" = dlpreopen; then + if test -z "$libdir" && test "$linkmode" = prog; then + func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" + fi + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + newdlprefiles="$newdlprefiles $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + newdlprefiles="$newdlprefiles $dir/$dlname" + else + newdlprefiles="$newdlprefiles $dir/$linklib" + fi + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test "$linkmode" = lib; then + deplibs="$dir/$old_library $deplibs" + elif test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test "$linkmode" = prog && test "$pass" != link; then + newlib_search_path="$newlib_search_path $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + esac + # Need to link against all dependency_libs? + if test "$linkalldeplibs" = yes; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test "$linkmode,$pass" = "prog,link"; then + if test -n "$library_names" && + { { test "$prefer_static_libs" = no || + test "$prefer_static_libs,$installed" = "built,yes"; } || + test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then + # Make sure the rpath contains only unique directories. + case "$temp_rpath:" in + *"$absdir:"*) ;; + *) temp_rpath="$temp_rpath$absdir:" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + use_static_libs=$prefer_static_libs + if test "$use_static_libs" = built && test "$installed" = yes; then + use_static_libs=no + fi + if test -n "$library_names" && + { test "$use_static_libs" = no || test -z "$old_library"; }; then + case $host in + *cygwin* | *mingw* | *cegcc*) + # No point in relinking DLLs because paths are not encoded + notinst_deplibs="$notinst_deplibs $lib" + need_relink=no + ;; + *) + if test "$installed" = no; then + notinst_deplibs="$notinst_deplibs $lib" + need_relink=yes + fi + ;; + esac + # This is a shared library + + # Warn about portability, can't link against -module's on some + # systems (darwin). Don't bleat about dlopened modules though! + dlopenmodule="" + for dlpremoduletest in $dlprefiles; do + if test "X$dlpremoduletest" = "X$lib"; then + dlopenmodule="$dlpremoduletest" + break + fi + done + if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then + $ECHO + if test "$linkmode" = prog; then + $ECHO "*** Warning: Linking the executable $output against the loadable module" + else + $ECHO "*** Warning: Linking the shared library $output against the loadable module" + fi + $ECHO "*** $linklib is not portable!" + fi + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + shift + realname="$1" + shift + libname=`eval "\\$ECHO \"$libname_spec\""` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname="$dlname" + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw* | *cegcc*) + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + esac + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot="$soname" + func_basename "$soroot" + soname="$func_basename_result" + func_stripname 'lib' '.dll' "$soname" + newlib=libimp-$func_stripname_result.a + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + func_verbose "extracting exported symbol list from \`$soname'" + func_execute_cmds "$extract_expsyms_cmds" 'exit $?' + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + func_verbose "generating import library for \`$soname'" + func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test "$linkmode" = prog || test "$mode" != relink; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test "$hardcode_direct" = no; then + add="$dir/$linklib" + case $host in + *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; + *-*-sysv4*uw2*) add_dir="-L$dir" ;; + *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ + *-*-unixware7*) add_dir="-L$dir" ;; + *-*-darwin* ) + # if the lib is a (non-dlopened) module then we can not + # link against it, someone is ignoring the earlier warnings + if /usr/bin/file -L $add 2> /dev/null | + $GREP ": [^:]* bundle" >/dev/null ; then + if test "X$dlopenmodule" != "X$lib"; then + $ECHO "*** Warning: lib $linklib is a module, not a shared library" + if test -z "$old_library" ; then + $ECHO + $ECHO "*** And there doesn't seem to be a static archive available" + $ECHO "*** The link will probably fail, sorry" + else + add="$dir/$old_library" + fi + elif test -n "$old_library"; then + add="$dir/$old_library" + fi + fi + esac + elif test "$hardcode_minus_L" = no; then + case $host in + *-*-sunos*) add_shlibpath="$dir" ;; + esac + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + relink) + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$dir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test "$lib_linked" != yes; then + func_fatal_configuration "unsupported hardcode properties" + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; + esac + fi + if test "$linkmode" = prog; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test "$hardcode_direct" != yes && + test "$hardcode_minus_L" != yes && + test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + fi + fi + fi + + if test "$linkmode" = prog || test "$mode" = relink; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + add="-l$name" + elif test "$hardcode_automatic" = yes; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" + else + add="$libdir/$linklib" + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir="-L$libdir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + fi + + if test "$linkmode" = prog; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test "$linkmode" = prog; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test "$build_libtool_libs" = yes; then + # Not a shared library + if test "$deplibs_check_method" != pass_all; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + $ECHO + $ECHO "*** Warning: This system can not link to static lib archive $lib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have." + if test "$module" = yes; then + $ECHO "*** But as you try to build a module library, libtool will still create " + $ECHO "*** a static module, that should work as long as the dlopening application" + $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + $ECHO + $ECHO "*** However, this would only work if libtool was able to extract symbol" + $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" + $ECHO "*** not find such a program. So, this module is probably useless." + $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test "$linkmode" = lib; then + if test -n "$dependency_libs" && + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) func_stripname '-R' '' "$libdir" + temp_xrpath=$func_stripname_result + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) xrpath="$xrpath $temp_xrpath";; + esac;; + *) temp_deplibs="$temp_deplibs $libdir";; + esac + done + dependency_libs="$temp_deplibs" + fi + + newlib_search_path="$newlib_search_path $absdir" + # Link against this library + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + + if test "$link_all_deplibs" != no; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + case $deplib in + -L*) path="$deplib" ;; + *.la) + func_dirname "$deplib" "" "." + dir="$func_dirname_result" + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + func_warning "cannot determine absolute directory name of \`$dir'" + absdir="$dir" + fi + ;; + esac + if $GREP "^installed=no" $deplib > /dev/null; then + case $host in + *-*-darwin*) + depdepl= + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do + depdepl=$tmp + done + if test -f "$absdir/$objdir/$depdepl" ; then + depdepl="$absdir/$objdir/$depdepl" + darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -z "$darwin_install_name"; then + darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + fi + compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" + linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}" + path= + fi + fi + ;; + *) + path="-L$absdir/$objdir" + ;; + esac + else + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + test "$absdir" != "$libdir" && \ + func_warning "\`$deplib' seems to be moved" + + path="-L$absdir" + fi + ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test "$pass" = link; then + if test "$linkmode" = "prog"; then + compile_deplibs="$new_inherited_linker_flags $compile_deplibs" + finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" + else + compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + fi + fi + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test "$pass" != dlopen; then + if test "$pass" != conv; then + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) lib_search_path="$lib_search_path $dir" ;; + esac + done + newlib_search_path= + fi + + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" + else + vars="compile_deplibs finalize_deplibs" + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs ; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i="" + ;; + esac + if test -n "$i" ; then + tmp_libs="$tmp_libs $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" + fi + if test "$linkmode" = prog || test "$linkmode" = lib; then + dlprefiles="$newdlprefiles" + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for archives" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for archives" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for archives" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for archives" + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for archives" + + test -n "$release" && \ + func_warning "\`-release' is ignored for archives" + + test -n "$export_symbols$export_symbols_regex" && \ + func_warning "\`-export-symbols' is ignored for archives" + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs="$output" + objs="$objs$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form `libNAME.la'. + case $outputname in + lib*) + func_stripname 'lib' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + test "$module" = no && \ + func_fatal_help "libtool library \`$output' must begin with \`lib'" + + if test "$need_lib_prefix" != no; then + # Add the "lib" prefix for modules if required + func_stripname '' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + func_stripname '' '.la' "$outputname" + libname=$func_stripname_result + fi + ;; + esac + + if test -n "$objs"; then + if test "$deplibs_check_method" != pass_all; then + func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" + else + $ECHO + $ECHO "*** Warning: Linking the shared library $output against the non-libtool" + $ECHO "*** objects $objs is not portable!" + libobjs="$libobjs $objs" + fi + fi + + test "$dlself" != no && \ + func_warning "\`-dlopen self' is ignored for libtool libraries" + + set dummy $rpath + shift + test "$#" -gt 1 && \ + func_warning "ignoring multiple \`-rpath's for a libtool library" + + install_libdir="$1" + + oldlibs= + if test -z "$rpath"; then + if test "$build_libtool_libs" = yes; then + # Building a libtool convenience library. + # Some compilers have problems with a `.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for convenience libraries" + + test -n "$release" && \ + func_warning "\`-release' is ignored for convenience libraries" + else + + # Parse the version information argument. + save_ifs="$IFS"; IFS=':' + set dummy $vinfo 0 0 0 + shift + IFS="$save_ifs" + + test -n "$7" && \ + func_fatal_help "too many parameters to \`-version-info'" + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major="$1" + number_minor="$2" + number_revision="$3" + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # which has an extra 1 added just for fun + # + case $version_type in + darwin|linux|osf|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_revision" + ;; + freebsd-aout|freebsd-elf|sunos) + current="$number_major" + revision="$number_minor" + age="0" + ;; + irix|nonstopux) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_minor" + lt_irix_increment=no + ;; + esac + ;; + no) + current="$1" + revision="$2" + age="$3" + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "CURRENT \`$current' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "REVISION \`$revision' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "AGE \`$age' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + if test "$age" -gt "$current"; then + func_error "AGE \`$age' is greater than the current interface number \`$current'" + func_fatal_error "\`$vinfo' is not valid version information" + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + # Darwin ld doesn't like 0 for these options... + func_arith $current + 1 + minor_current=$func_arith_result + xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + + freebsd-aout) + major=".$current" + versuffix=".$current.$revision"; + ;; + + freebsd-elf) + major=".$current" + versuffix=".$current" + ;; + + irix | nonstopux) + if test "X$lt_irix_increment" = "Xno"; then + func_arith $current - $age + else + func_arith $current - $age + 1 + fi + major=$func_arith_result + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring="$verstring_prefix$major.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test "$loop" -ne 0; do + func_arith $revision - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring_prefix$major.$iface:$verstring" + done + + # Before this point, $major must not contain `.'. + major=.$major + versuffix="$major.$revision" + ;; + + linux) + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + ;; + + osf) + func_arith $current - $age + major=.$func_arith_result + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$age + while test "$loop" -ne 0; do + func_arith $current - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring:${iface}.0" + done + + # Make executables depend on our current version. + verstring="$verstring:${current}.0" + ;; + + qnx) + major=".$current" + versuffix=".$current" + ;; + + sunos) + major=".$current" + versuffix=".$current.$revision" + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 filesystems. + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + + *) + func_fatal_configuration "unknown library version type \`$version_type'" + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring="0.0" + ;; + esac + if test "$need_version" = no; then + versuffix= + else + versuffix=".0.0" + fi + fi + + # Remove version info from name if versioning should be avoided + if test "$avoid_version" = yes && test "$need_version" = no; then + major= + versuffix= + verstring="" + fi + + # Check to see if the archive will have undefined symbols. + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + func_warning "undefined symbols not allowed in $host shared libraries" + build_libtool_libs=no + build_old_libs=yes + fi + else + # Don't allow undefined symbols. + allow_undefined_flag="$no_undefined_flag" + fi + + fi + + func_generate_dlsyms "$libname" "$libname" "yes" + libobjs="$libobjs $symfileobj" + test "X$libobjs" = "X " && libobjs= + + if test "$mode" != relink; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$ECHO "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext | *.gcno) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then + if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + removelist="$removelist $p" + ;; + *) ;; + esac + done + test -n "$removelist" && \ + func_show_eval "${RM}r \$removelist" + fi + + # Now set the variables for building old libraries. + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then + oldlibs="$oldlibs $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + #for path in $notinst_path; do + # lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"` + # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"` + # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"` + #done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + temp_xrpath="$temp_xrpath -R$libdir" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles="$dlfiles" + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) dlfiles="$dlfiles $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles="$dlprefiles" + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) dlprefiles="$dlprefiles $lib" ;; + esac + done + + if test "$build_libtool_libs" = yes; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + deplibs="$deplibs System.ltframework" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test "$build_libtool_need_lc" = "yes"; then + deplibs="$deplibs -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release="" + versuffix="" + major="" + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $opt_dry_run || $RM conftest.c + cat > conftest.c </dev/null` + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null | + $GREP " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib="$potent_lib" + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | + $SED -e 10q | + $EGREP "$file_magic_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $ECHO + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for file magic test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a file magic. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + for a_deplib in $deplibs; do + case $a_deplib in + -l*) + func_stripname -l '' "$a_deplib" + name=$func_stripname_result + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $a_deplib "*) + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + ;; + esac + fi + if test -n "$a_deplib" ; then + libname=`eval "\\$ECHO \"$libname_spec\""` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib="$potent_lib" # see symlink-check above in file_magic test + if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \ + $EGREP "$match_pattern_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $ECHO + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a regex pattern. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs="" + tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \ + -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'` + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"` + done + fi + if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' | + $GREP . >/dev/null; then + $ECHO + if test "X$deplibs_check_method" = "Xnone"; then + $ECHO "*** Warning: inter-library dependencies are not supported in this platform." + else + $ECHO "*** Warning: inter-library dependencies are not known to be supported." + fi + $ECHO "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + fi + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library with the System framework + newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; + esac + + if test "$droppeddeps" = yes; then + if test "$module" = yes; then + $ECHO + $ECHO "*** Warning: libtool could not satisfy all declared inter-library" + $ECHO "*** dependencies of module $libname. Therefore, libtool will create" + $ECHO "*** a static module, that should work as long as the dlopening" + $ECHO "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + $ECHO + $ECHO "*** However, this would only work if libtool was able to extract symbol" + $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" + $ECHO "*** not find such a program. So, this module is probably useless." + $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + $ECHO "*** The inter-library dependencies that have been dropped here will be" + $ECHO "*** automatically added whenever a program is linked with this library" + $ECHO "*** or is declared to -dlopen it." + + if test "$allow_undefined" = no; then + $ECHO + $ECHO "*** Since this library must not contain undefined symbols," + $ECHO "*** because either the platform does not support them or" + $ECHO "*** it was explicitly requested with -no-undefined," + $ECHO "*** libtool will only create a static version of it." + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + case $host in + *-*-darwin*) + newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $deplibs " in + *" -L$path/$objdir "*) + new_libs="$new_libs -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$new_libs $deplib" ;; + esac + ;; + *) new_libs="$new_libs $deplib" ;; + esac + done + deplibs="$new_libs" + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test "$build_libtool_libs" = yes; then + if test "$hardcode_into_libs" = yes; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath="$finalize_rpath" + test "$mode" != relink && rpath="$compile_rpath$rpath" + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + dep_rpath="$dep_rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + if test -n "$hardcode_libdir_flag_spec_ld"; then + eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" + else + eval dep_rpath=\"$hardcode_libdir_flag_spec\" + fi + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath="$finalize_shlibpath" + test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + shift + realname="$1" + shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib="$output_objdir/$realname" + linknames= + for link + do + linknames="$linknames $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + test "X$libobjs" = "X " && libobjs= + + delfiles= + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" + export_symbols="$output_objdir/$libname.uexp" + delfiles="$delfiles $export_symbols" + fi + + orig_export_symbols= + case $host_os in + cygwin* | mingw* | cegcc*) + if test -n "$export_symbols" && test -z "$export_symbols_regex"; then + # exporting using user supplied symfile + if test "x`$SED 1q $export_symbols`" != xEXPORTS; then + # and it's NOT already a .def file. Must figure out + # which of the given symbols are data symbols and tag + # them as such. So, trigger use of export_symbols_cmds. + # export_symbols gets reassigned inside the "prepare + # the list of exported symbols" if statement, so the + # include_expsyms logic still works. + orig_export_symbols="$export_symbols" + export_symbols= + always_export_symbols=yes + fi + fi + ;; + esac + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + cmds=$export_symbols_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + func_len " $cmd" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + func_show_eval "$cmd" 'exit $?' + skipped_export=false + else + # The command line is too long to execute in one step. + func_verbose "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi + done + IFS="$save_ifs" + if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' + fi + + if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + tmp_deplibs="$tmp_deplibs $test_deplib" + ;; + esac + done + deplibs="$tmp_deplibs" + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec" && + test "$compiler_needs_object" = yes && + test -z "$libobjs"; then + # extract the archives, so we have objects to list. + # TODO: could optimize this to just extract one archive. + whole_archive_flag_spec= + fi + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + else + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $convenience + libobjs="$libobjs $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + fi + + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + linker_flags="$linker_flags $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test "$mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test "X$skipped_export" != "X:" && + func_len " $test_cmds" && + len=$func_len_result && + test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise + # or, if using GNU ld and skipped_export is not :, use a linker + # script. + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + output_la=`$ECHO "X$output" | $Xsed -e "$basename"` + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + last_robj= + k=1 + + if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then + output=${output_objdir}/${output_la}.lnkscript + func_verbose "creating GNU ld script: $output" + $ECHO 'INPUT (' > $output + for obj in $save_libobjs + do + $ECHO "$obj" >> $output + done + $ECHO ')' >> $output + delfiles="$delfiles $output" + elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then + output=${output_objdir}/${output_la}.lnk + func_verbose "creating linker input file list: $output" + : > $output + set x $save_libobjs + shift + firstobj= + if test "$compiler_needs_object" = yes; then + firstobj="$1 " + shift + fi + for obj + do + $ECHO "$obj" >> $output + done + delfiles="$delfiles $output" + output=$firstobj\"$file_list_spec$output\" + else + if test -n "$save_libobjs"; then + func_verbose "creating reloadable object files..." + output=$output_objdir/$output_la-${k}.$objext + eval test_cmds=\"$reload_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + if test "X$objlist" = X || + test "$len" -lt "$max_cmd_len"; then + func_append objlist " $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test "$k" -eq 1 ; then + # The first file doesn't have a previous command to add. + eval concat_cmds=\"$reload_cmds $objlist $last_robj\" + else + # All subsequent reloadable object files will link in + # the last one created. + eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\" + fi + last_robj=$output_objdir/$output_la-${k}.$objext + func_arith $k + 1 + k=$func_arith_result + output=$output_objdir/$output_la-${k}.$objext + objlist=$obj + func_len " $last_robj" + func_arith $len0 + $func_len_result + len=$func_arith_result + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" + if test -n "$last_robj"; then + eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" + fi + delfiles="$delfiles $output" + + else + output= + fi + + if ${skipped_export-false}; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + libobjs=$output + # Append the command to create the export file. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + fi + + test -n "$save_libobjs" && + func_verbose "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs="$IFS"; IFS='~' + for cmd in $concat_cmds; do + IFS="$save_ifs" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + if test -n "$export_symbols_regex" && ${skipped_export-false}; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + + if ${skipped_export-false}; then + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' + fi + + if test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + fi + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + fi + + if test -n "$delfiles"; then + # Append the command to remove temporary files to $cmds. + eval cmds=\"\$cmds~\$RM $delfiles\" + fi + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $dlprefiles + libobjs="$libobjs $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + func_show_eval '${RM}r "$gentop"' + fi + fi + + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test "$module" = yes || test "$export_dynamic" = yes; then + # On all known operating systems, these are identical. + dlname="$soname" + fi + fi + ;; + + obj) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for objects" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for objects" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for objects" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for objects" + + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for objects" + + test -n "$release" && \ + func_warning "\`-release' is ignored for objects" + + case $output in + *.lo) + test -n "$objs$old_deplibs" && \ + func_fatal_error "cannot build library object \`$output' from non-libtool objects" + + libobj=$output + func_lo2o "$libobj" + obj=$func_lo2o_result + ;; + *) + libobj= + obj="$output" + ;; + esac + + # Delete the old objects. + $opt_dry_run || $RM $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec and hope we can get by with + # turning comma into space.. + wl= + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" + reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` + else + gentop="$output_objdir/${obj}x" + generated="$generated $gentop" + + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" + fi + fi + + # Create the old-style object. + reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test + + output="$obj" + func_execute_cmds "$reload_cmds" 'exit $?' + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + fi + + if test "$build_libtool_libs" != yes; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + fi + + if test -n "$pic_flag" || test "$pic_mode" != default; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output="$libobj" + func_execute_cmds "$reload_cmds" 'exit $?' + fi + + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) func_stripname '' '.exe' "$output" + output=$func_stripname_result.exe;; + esac + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for programs" + + test -n "$release" && \ + func_warning "\`-release' is ignored for programs" + + test "$preload" = yes \ + && test "$dlopen_support" = unknown \ + && test "$dlopen_self" = unknown \ + && test "$dlopen_self_static" = unknown && \ + func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; + esac + + case $host in + *-*-darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + # But is supposedly fixed on 10.4 or later (yay!). + if test "$tagname" = CXX ; then + case ${MACOSX_DEPLOYMENT_TARGET-10.0} in + 10.[0123]) + compile_command="$compile_command ${wl}-bind_at_load" + finalize_command="$finalize_command ${wl}-bind_at_load" + ;; + esac + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $compile_deplibs " in + *" -L$path/$objdir "*) + new_libs="$new_libs -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $compile_deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$new_libs $deplib" ;; + esac + ;; + *) new_libs="$new_libs $deplib" ;; + esac + done + compile_deplibs="$new_libs" + + + compile_command="$compile_command $compile_deplibs" + finalize_command="$finalize_command $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; + *) dllsearchpath="$dllsearchpath:$libdir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) dllsearchpath="$dllsearchpath:$testbindir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath="$rpath" + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath="$rpath" + + if test -n "$libobjs" && test "$build_old_libs" = yes; then + # Transform all the library objects into standard objects. + compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + fi + + func_generate_dlsyms "$outputname" "@PROGRAM@" "no" + + # template prelinking step + if test -n "$prelink_cmds"; then + func_execute_cmds "$prelink_cmds" 'exit $?' + fi + + wrappers_required=yes + case $host in + *cygwin* | *mingw* ) + if test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + *cegcc) + # Disable wrappers for cegcc, we are cross compiling anyway. + wrappers_required=no + ;; + *) + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + esac + if test "$wrappers_required" = no; then + # Replace the output file specification. + compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + link_command="$compile_command$compile_rpath" + + # We have no uninstalled library dependencies, so finalize right now. + exit_status=0 + func_show_eval "$link_command" 'exit_status=$?' + + # Delete the generated files. + if test -f "$output_objdir/${outputname}S.${objext}"; then + func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' + fi + + exit $exit_status + fi + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + rpath="$rpath$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test "$no_install" = yes; then + # We don't need to create a wrapper script. + link_command="$compile_var$compile_command$compile_rpath" + # Replace the output file specification. + link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $opt_dry_run || $RM $output + # Link the executable and exit + func_show_eval "$link_command" 'exit $?' + exit $EXIT_SUCCESS + fi + + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + + func_warning "this platform does not like uninstalled shared libraries" + func_warning "\`$output' will be relinked during installation" + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi + + # Replace the output file specification. + link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + + func_show_eval "$link_command" 'exit $?' + + # Now create the wrapper script. + func_verbose "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` + fi + + # Quote $ECHO for shipping. + if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then + case $progpath in + [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; + *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; + esac + qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"` + else + qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"` + fi + + # Only actually do things if not in dry run mode. + $opt_dry_run || { + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) func_stripname '' '.exe' "$output" + output=$func_stripname_result ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + func_stripname '' '.exe' "$outputname" + outputname=$func_stripname_result ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + func_dirname_and_basename "$output" "" "." + output_name=$func_basename_result + output_path=$func_dirname_result + cwrappersource="$output_path/$objdir/lt-$output_name.c" + cwrapper="$output_path/$output_name.exe" + $RM $cwrappersource $cwrapper + trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + func_emit_cwrapperexe_src > $cwrappersource + + # The wrapper executable is built using the $host compiler, + # because it contains $host paths and files. If cross- + # compiling, it, like the target executable, must be + # executed on the $host or under an emulation environment. + $opt_dry_run || { + $LTCC $LTCFLAGS -o $cwrapper $cwrappersource + $STRIP $cwrapper + } + + # Now, create the wrapper script for func_source use: + func_ltwrapper_scriptname $cwrapper + $RM $func_ltwrapper_scriptname_result + trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 + $opt_dry_run || { + # note: this script will not be executed, so do not chmod. + if test "x$build" = "x$host" ; then + $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result + else + func_emit_wrapper no > $func_ltwrapper_scriptname_result + fi + } + ;; + * ) + $RM $output + trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + + func_emit_wrapper no > $output + chmod +x $output + ;; + esac + } + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save $symfileobj" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" + build_libtool_libs=no + else + oldobjs="$old_deplibs $non_pic_objects" + if test "$preload" = yes && test -f "$symfileobj"; then + oldobjs="$oldobjs $symfileobj" + fi + fi + addlibs="$old_convenience" + fi + + if test -n "$addlibs"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $addlibs + oldobjs="$oldobjs $func_extract_archives_result" + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then + cmds=$old_archive_from_new_cmds + else + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $dlprefiles + oldobjs="$oldobjs $func_extract_archives_result" + fi + + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + func_basename "$obj" + $ECHO "$func_basename_result" + done | sort | sort -uc >/dev/null 2>&1); then + : + else + $ECHO "copying selected object files to avoid basename conflicts..." + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + func_mkdir_p "$gentop" + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + func_basename "$obj" + objbase="$func_basename_result" + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + func_arith $counter + 1 + counter=$func_arith_result + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + oldobjs="$oldobjs $gentop/$newobj" + ;; + *) oldobjs="$oldobjs $obj" ;; + esac + done + fi + eval cmds=\"$old_archive_cmds\" + + func_len " $cmds" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + func_verbose "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + oldobjs= + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + eval test_cmds=\"$old_archive_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + for obj in $save_oldobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + func_append objlist " $obj" + if test "$len" -lt "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj" ; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" + objlist= + len=$len0 + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test "X$oldobjs" = "X" ; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + func_execute_cmds "$cmds" 'exit $?' + done + + test -n "$generated" && \ + func_show_eval "${RM}r$generated" + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test "$build_old_libs" = yes && old_library="$libname.$libext" + func_verbose "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` + if test "$hardcode_automatic" = yes ; then + relink_command= + fi + + # Only create the output if not a dry run. + $opt_dry_run || { + for installed in no yes; do + if test "$installed" = yes; then + if test -z "$install_libdir"; then + break + fi + output="$output_objdir/$outputname"i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + func_basename "$deplib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + newdependency_libs="$newdependency_libs $libdir/$name" + ;; + *) newdependency_libs="$newdependency_libs $deplib" ;; + esac + done + dependency_libs="$newdependency_libs" + newdlfiles= + + for lib in $dlfiles; do + case $lib in + *.la) + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlfiles="$newdlfiles $libdir/$name" + ;; + *) newdlfiles="$newdlfiles $lib" ;; + esac + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + *.la) + # Only pass preopened files to the pseudo-archive (for + # eventual linking with the app. that links it) if we + # didn't already link the preopened objects directly into + # the library: + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlprefiles="$newdlprefiles $libdir/$name" + ;; + esac + done + dlprefiles="$newdlprefiles" + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlfiles="$newdlfiles $abs" + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlprefiles="$newdlprefiles $abs" + done + dlprefiles="$newdlprefiles" + fi + $RM $output + # place dlname in correct position for cygwin + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; + esac + $ECHO > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags='$new_inherited_linker_flags' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Names of additional weak libraries provided by this library +weak_library_names='$weak_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test "$installed" = no && test "$need_relink" = yes; then + $ECHO >> $output "\ +relink_command=\"$relink_command\"" + fi + done + } + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' + ;; + esac + exit $EXIT_SUCCESS +} + +{ test "$mode" = link || test "$mode" = relink; } && + func_mode_link ${1+"$@"} + + +# func_mode_uninstall arg... +func_mode_uninstall () +{ + $opt_debug + RM="$nonopt" + files= + rmforce= + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + for arg + do + case $arg in + -f) RM="$RM $arg"; rmforce=yes ;; + -*) RM="$RM $arg" ;; + *) files="$files $arg" ;; + esac + done + + test -z "$RM" && \ + func_fatal_help "you must specify an RM program" + + rmdirs= + + origobjdir="$objdir" + for file in $files; do + func_dirname "$file" "" "." + dir="$func_dirname_result" + if test "X$dir" = X.; then + objdir="$origobjdir" + else + objdir="$dir/$origobjdir" + fi + func_basename "$file" + name="$func_basename_result" + test "$mode" = uninstall && objdir="$dir" + + # Remember objdir for removal later, being careful to avoid duplicates + if test "$mode" = clean; then + case " $rmdirs " in + *" $objdir "*) ;; + *) rmdirs="$rmdirs $objdir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if { test -L "$file"; } >/dev/null 2>&1 || + { test -h "$file"; } >/dev/null 2>&1 || + test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif test "$rmforce" = yes; then + continue + fi + + rmfiles="$file" + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if func_lalib_p "$file"; then + func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + rmfiles="$rmfiles $objdir/$n" + done + test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" + + case "$mode" in + clean) + case " $library_names " in + # " " in the beginning catches empty $dlname + *" $dlname "*) ;; + *) rmfiles="$rmfiles $objdir/$dlname" ;; + esac + test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; + esac + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if func_lalib_p "$file"; then + + # Read the .lo file + func_source $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" && + test "$pic_object" != none; then + rmfiles="$rmfiles $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" && + test "$non_pic_object" != none; then + rmfiles="$rmfiles $dir/$non_pic_object" + fi + fi + ;; + + *) + if test "$mode" = clean ; then + noexename=$name + case $file in + *.exe) + func_stripname '' '.exe' "$file" + file=$func_stripname_result + func_stripname '' '.exe' "$name" + noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + rmfiles="$rmfiles $file" + ;; + esac + # Do a test to see if this is a libtool program. + if func_ltwrapper_p "$file"; then + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + relink_command= + func_source $func_ltwrapper_scriptname_result + rmfiles="$rmfiles $func_ltwrapper_scriptname_result" + else + relink_command= + func_source $dir/$noexename + fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + rmfiles="$rmfiles $objdir/lt-$name" + fi + if test "X$noexename" != "X$name" ; then + rmfiles="$rmfiles $objdir/lt-${noexename}.c" + fi + fi + fi + ;; + esac + func_show_eval "$RM $rmfiles" 'exit_status=1' + done + objdir="$origobjdir" + + # Try to remove the ${objdir}s in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +} + +{ test "$mode" = uninstall || test "$mode" = clean; } && + func_mode_uninstall ${1+"$@"} + +test -z "$mode" && { + help="$generic_help" + func_fatal_help "you must specify a MODE" +} + +test -z "$exec_cmd" && \ + func_fatal_help "invalid operation mode \`$mode'" + +if test -n "$exec_cmd"; then + eval exec "$exec_cmd" + exit $EXIT_FAILURE +fi + +exit $exit_status + + +# The TAGs below are defined such that we never get into a situation +# in which we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: +# vi:sw=2 + diff --git a/jni/iconv/build-aux/missing b/jni/iconv/build-aux/missing new file mode 100755 index 0000000..055ba13 --- /dev/null +++ b/jni/iconv/build-aux/missing @@ -0,0 +1,356 @@ +#! /bin/sh +# Common stub for a few missing GNU programs while installing. + +scriptversion=2005-02-08.22 + +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# Originally by Fran,cois Pinard , 1996. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +if test $# -eq 0; then + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 +fi + +run=: + +# In the cases where this matters, `missing' is being run in the +# srcdir already. +if test -f configure.ac; then + configure_ac=configure.ac +else + configure_ac=configure.in +fi + +msg="missing on your system" + +case "$1" in +--run) + # Try to run requested program, and just exit if it succeeds. + run= + shift + "$@" && exit 0 + # Exit code 63 means version mismatch. This often happens + # when the user try to use an ancient version of a tool on + # a file that requires a minimum version. In this case we + # we should proceed has if the program had been absent, or + # if --run hadn't been passed. + if test $? = 63; then + run=: + msg="probably too old" + fi + ;; + + -h|--h|--he|--hel|--help) + echo "\ +$0 [OPTION]... PROGRAM [ARGUMENT]... + +Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an +error status if there is no known handling for PROGRAM. + +Options: + -h, --help display this help and exit + -v, --version output version information and exit + --run try to run the given command, and emulate it if it fails + +Supported PROGRAM values: + aclocal touch file \`aclocal.m4' + autoconf touch file \`configure' + autoheader touch file \`config.h.in' + automake touch all \`Makefile.in' files + bison create \`y.tab.[ch]', if possible, from existing .[ch] + flex create \`lex.yy.c', if possible, from existing .c + help2man touch the output file + lex create \`lex.yy.c', if possible, from existing .c + makeinfo touch the output file + tar try tar, gnutar, gtar, then tar without non-portable flags + yacc create \`y.tab.[ch]', if possible, from existing .[ch] + +Send bug reports to ." + exit $? + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing $scriptversion (GNU Automake)" + exit $? + ;; + + -*) + echo 1>&2 "$0: Unknown \`$1' option" + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 + ;; + +esac + +# Now exit if we have it, but it failed. Also exit now if we +# don't have it and --version was passed (most likely to detect +# the program). +case "$1" in + lex|yacc) + # Not GNU programs, they don't have --version. + ;; + + tar) + if test -n "$run"; then + echo 1>&2 "ERROR: \`tar' requires --run" + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + exit 1 + fi + ;; + + *) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + # Could not run --version or --help. This is probably someone + # running `$TOOL --version' or `$TOOL --help' to check whether + # $TOOL exists and not knowing $TOOL uses missing. + exit 1 + fi + ;; +esac + +# If it does not exist, or fails to run (possibly an outdated version), +# try to emulate it. +case "$1" in + aclocal*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`acinclude.m4' or \`${configure_ac}'. You might want + to install the \`Automake' and \`Perl' packages. Grab them from + any GNU archive site." + touch aclocal.m4 + ;; + + autoconf) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`${configure_ac}'. You might want to install the + \`Autoconf' and \`GNU m4' packages. Grab them from any GNU + archive site." + touch configure + ;; + + autoheader) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`acconfig.h' or \`${configure_ac}'. You might want + to install the \`Autoconf' and \`GNU m4' packages. Grab them + from any GNU archive site." + files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` + test -z "$files" && files="config.h" + touch_files= + for f in $files; do + case "$f" in + *:*) touch_files="$touch_files "`echo "$f" | + sed -e 's/^[^:]*://' -e 's/:.*//'`;; + *) touch_files="$touch_files $f.in";; + esac + done + touch $touch_files + ;; + + automake*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. + You might want to install the \`Automake' and \`Perl' packages. + Grab them from any GNU archive site." + find . -type f -name Makefile.am -print | + sed 's/\.am$/.in/' | + while read f; do touch "$f"; done + ;; + + autom4te) + echo 1>&2 "\ +WARNING: \`$1' is needed, but is $msg. + You might have modified some files without having the + proper tools for further handling them. + You can get \`$1' as part of \`Autoconf' from any GNU + archive site." + + file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` + test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` + if test -f "$file"; then + touch $file + else + test -z "$file" || exec >$file + echo "#! /bin/sh" + echo "# Created by GNU Automake missing as a replacement of" + echo "# $ $@" + echo "exit 0" + chmod +x $file + exit 1 + fi + ;; + + bison|yacc) + echo 1>&2 "\ +WARNING: \`$1' $msg. You should only need it if + you modified a \`.y' file. You may need the \`Bison' package + in order for those modifications to take effect. You can get + \`Bison' from any GNU archive site." + rm -f y.tab.c y.tab.h + if [ $# -ne 1 ]; then + eval LASTARG="\${$#}" + case "$LASTARG" in + *.y) + SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" y.tab.c + fi + SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" y.tab.h + fi + ;; + esac + fi + if [ ! -f y.tab.h ]; then + echo >y.tab.h + fi + if [ ! -f y.tab.c ]; then + echo 'main() { return 0; }' >y.tab.c + fi + ;; + + lex|flex) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.l' file. You may need the \`Flex' package + in order for those modifications to take effect. You can get + \`Flex' from any GNU archive site." + rm -f lex.yy.c + if [ $# -ne 1 ]; then + eval LASTARG="\${$#}" + case "$LASTARG" in + *.l) + SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" lex.yy.c + fi + ;; + esac + fi + if [ ! -f lex.yy.c ]; then + echo 'main() { return 0; }' >lex.yy.c + fi + ;; + + help2man) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a dependency of a manual page. You may need the + \`Help2man' package in order for those modifications to take + effect. You can get \`Help2man' from any GNU archive site." + + file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + if test -z "$file"; then + file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` + fi + if [ -f "$file" ]; then + touch $file + else + test -z "$file" || exec >$file + echo ".ab help2man is required to generate this page" + exit 1 + fi + ;; + + makeinfo) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.texi' or \`.texinfo' file, or any other file + indirectly affecting the aspect of the manual. The spurious + call might also be the consequence of using a buggy \`make' (AIX, + DU, IRIX). You might want to install the \`Texinfo' package or + the \`GNU make' package. Grab either from any GNU archive site." + # The file to touch is that specified with -o ... + file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + if test -z "$file"; then + # ... or it is the one specified with @setfilename ... + infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile` + # ... or it is derived from the source name (dir/f.texi becomes f.info) + test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info + fi + touch $file + ;; + + tar) + shift + + # We have already tried tar in the generic part. + # Look for gnutar/gtar before invocation to avoid ugly error + # messages. + if (gnutar --version > /dev/null 2>&1); then + gnutar "$@" && exit 0 + fi + if (gtar --version > /dev/null 2>&1); then + gtar "$@" && exit 0 + fi + firstarg="$1" + if shift; then + case "$firstarg" in + *o*) + firstarg=`echo "$firstarg" | sed s/o//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + case "$firstarg" in + *h*) + firstarg=`echo "$firstarg" | sed s/h//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + fi + + echo 1>&2 "\ +WARNING: I can't seem to be able to run \`tar' with the given arguments. + You may want to install GNU tar or Free paxutils, or check the + command line arguments." + exit 1 + ;; + + *) + echo 1>&2 "\ +WARNING: \`$1' is needed, and is $msg. + You might have modified some files without having the + proper tools for further handling them. Check the \`README' file, + it often tells you about the needed prerequisites for installing + this package. You may also peek at any GNU archive site, in case + some other package would contain this missing \`$1' program." + exit 1 + ;; +esac + +exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: diff --git a/jni/iconv/build-aux/mkinstalldirs b/jni/iconv/build-aux/mkinstalldirs new file mode 100755 index 0000000..5d26a48 --- /dev/null +++ b/jni/iconv/build-aux/mkinstalldirs @@ -0,0 +1,150 @@ +#! /bin/sh +# mkinstalldirs --- make directory hierarchy + +scriptversion=2005-02-02.21 + +# Original author: Noah Friedman +# Created: 1993-05-16 +# Public domain. +# +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +errstatus=0 +dirmode="" + +usage="\ +Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ... + +Create each directory DIR (with mode MODE, if specified), including all +leading file name components. + +Report bugs to ." + +# process command line arguments +while test $# -gt 0 ; do + case $1 in + -h | --help | --h*) # -h for help + echo "$usage" + exit $? + ;; + -m) # -m PERM arg + shift + test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } + dirmode=$1 + shift + ;; + --version) + echo "$0 $scriptversion" + exit $? + ;; + --) # stop option processing + shift + break + ;; + -*) # unknown option + echo "$usage" 1>&2 + exit 1 + ;; + *) # first non-opt arg + break + ;; + esac +done + +for file +do + if test -d "$file"; then + shift + else + break + fi +done + +case $# in + 0) exit 0 ;; +esac + +# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and +# mkdir -p a/c at the same time, both will detect that a is missing, +# one will create a, then the other will try to create a and die with +# a "File exists" error. This is a problem when calling mkinstalldirs +# from a parallel make. We use --version in the probe to restrict +# ourselves to GNU mkdir, which is thread-safe. +case $dirmode in + '') + if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + echo "mkdir -p -- $*" + exec mkdir -p -- "$@" + else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + test -d ./-p && rmdir ./-p + test -d ./--version && rmdir ./--version + fi + ;; + *) + if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 && + test ! -d ./--version; then + echo "mkdir -m $dirmode -p -- $*" + exec mkdir -m "$dirmode" -p -- "$@" + else + # Clean up after NextStep and OpenStep mkdir. + for d in ./-m ./-p ./--version "./$dirmode"; + do + test -d $d && rmdir $d + done + fi + ;; +esac + +for file +do + set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` + shift + + pathcomp= + for d + do + pathcomp="$pathcomp$d" + case $pathcomp in + -*) pathcomp=./$pathcomp ;; + esac + + if test ! -d "$pathcomp"; then + echo "mkdir $pathcomp" + + mkdir "$pathcomp" || lasterr=$? + + if test ! -d "$pathcomp"; then + errstatus=$lasterr + else + if test ! -z "$dirmode"; then + echo "chmod $dirmode $pathcomp" + lasterr="" + chmod "$dirmode" "$pathcomp" || lasterr=$? + + if test ! -z "$lasterr"; then + errstatus=$lasterr + fi + fi + fi + fi + + pathcomp="$pathcomp/" + done +done + +exit $errstatus + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: diff --git a/jni/iconv/build-aux/reloc-ldflags b/jni/iconv/build-aux/reloc-ldflags new file mode 100755 index 0000000..36c29cb --- /dev/null +++ b/jni/iconv/build-aux/reloc-ldflags @@ -0,0 +1,101 @@ +#! /bin/sh +# Output a system dependent linker command for putting a relocatable library +# search path into an executable. +# +# Copyright 2003 Free Software Foundation, Inc. +# Written by Bruno Haible , 2003. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. +# +# The first argument passed to this file is the canonical host specification, +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# The environment variable LD should be set by the caller. +# +# The second argument is a colon separated list of directories that contain +# the libraries at installation time. +# +# The third argument is the directory into which the executable is going to be +# installed. + +host="$1" +host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + +library_path_value=$2 + +installdir=$3 + +# Verify that installdir is absolute. +case "$installdir" in + /*) ;; + *) + echo "installdir is not absolute: $installdir" 1>&2 + exit 1 + ;; +esac + +case "$host_os" in + linux*) # Supported since Linux 2.1 and glibc 2.1. + rpath= + save_IFS="$IFS"; IFS=":" + for dir in $library_path_value; do + IFS="$save_IFS" + case "$dir" in + /*) + # Make dir relative to installdir. (Works only if dir is absolute.) + idir="$installdir" + while true; do + dfirst=`echo "$dir" | sed -n -e 's,^//*\([^/]*\).*$,/\1,p'` + ifirst=`echo "$idir" | sed -n -e 's,^//*\([^/]*\).*$,/\1,p'` + if test -z "$dfirst" || test -z "$ifirst"; then + break + fi + if test "$dfirst" != "$ifirst"; then + break + fi + dir=`echo "$dir" | sed -e 's,^//*[^/]*,,'` + idir=`echo "$idir" | sed -e 's,^//*[^/]*,,'` + done + dir="\$ORIGIN"`echo "$idir" | sed -e 's,//*[^/]*,/..,g'`"$dir" + # Add dir to rpath. + rpath="${rpath}${rpath:+ }$dir" + ;; + *) + if test -n "$dir"; then + echo "libdir is not absolute: $dir" 1>&2 + fi + ;; + esac + done + IFS="$save_IFS" + # Output it. + if test -n "$rpath"; then + echo "-Wl,-rpath,$rpath" + fi + ;; + *) + echo "relocation via rpath not supported on this system: $host" 1>&2 + exit 1 + ;; +esac + +exit 0 diff --git a/jni/iconv/config.h b/jni/iconv/config.h new file mode 100644 index 0000000..936b896 --- /dev/null +++ b/jni/iconv/config.h @@ -0,0 +1,462 @@ +/* config.h. Generated from config.h.in by configure. */ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define if the compiler is building for multiple architectures of Apple + platforms at once. */ +/* #undef AA_APPLE_UNIVERSAL_BUILD */ + +/* Define to the number of bits in type 'ptrdiff_t'. */ +/* #undef BITSIZEOF_PTRDIFF_T */ + +/* Define to the number of bits in type 'sig_atomic_t'. */ +/* #undef BITSIZEOF_SIG_ATOMIC_T */ + +/* Define to the number of bits in type 'size_t'. */ +/* #undef BITSIZEOF_SIZE_T */ + +/* Define to the number of bits in type 'wchar_t'. */ +/* #undef BITSIZEOF_WCHAR_T */ + +/* Define to the number of bits in type 'wint_t'. */ +/* #undef BITSIZEOF_WINT_T */ + +/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP + systems. This function is required for `alloca.c' support on those systems. + */ +/* #undef CRAY_STACKSEG_END */ + +/* Define to 1 if using `alloca.c'. */ +/* #undef C_ALLOCA */ + +/* Define as good substitute value for EILSEQ. */ +/* #undef EILSEQ */ + +/* Define to 1 to enable a few rarely used encodings. */ +/* #undef ENABLE_EXTRA */ + +/* Define to 1 if translation of program messages to the user's native + language is requested. */ +#define ENABLE_NLS 1 + +/* Define to 1 if the package shall run at any location in the filesystem. */ +/* #undef ENABLE_RELOCATABLE */ + +/* Define to 1 when using the gnulib module canonicalize-lgpl. */ +#define GNULIB_CANONICALIZE_LGPL 1 + +/* Define to 1 when using the gnulib module sigpipe. */ +#define GNULIB_SIGPIPE 1 + +/* Define to 1 if you have `alloca', as a function or macro. */ +#define HAVE_ALLOCA 1 + +/* Define to 1 if you have and it should be used (not on Ultrix). + */ +#define HAVE_ALLOCA_H 1 + +/* Define to 1 if you have the `canonicalize_file_name' function. */ +#define HAVE_CANONICALIZE_FILE_NAME 1 + +/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the + CoreFoundation framework. */ +/* #undef HAVE_CFLOCALECOPYCURRENT */ + +/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in + the CoreFoundation framework. */ +/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */ + +/* Define if the GNU dcgettext() function is already present or preinstalled. + */ +#define HAVE_DCGETTEXT 1 + +/* Define to 1 if you have the declaration of `canonicalize_file_name', and to + 0 if you don't. */ +#define HAVE_DECL_CANONICALIZE_FILE_NAME 1 + +/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if + you don't. */ +#define HAVE_DECL_CLEARERR_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you + don't. */ +#define HAVE_DECL_FEOF_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if + you don't. */ +#define HAVE_DECL_FERROR_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if + you don't. */ +#define HAVE_DECL_FFLUSH_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if + you don't. */ +#define HAVE_DECL_FGETS_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if + you don't. */ +#define HAVE_DECL_FPUTC_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if + you don't. */ +#define HAVE_DECL_FPUTS_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if + you don't. */ +#define HAVE_DECL_FREAD_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if + you don't. */ +#define HAVE_DECL_FWRITE_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if + you don't. */ +#define HAVE_DECL_GETCHAR_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you + don't. */ +#define HAVE_DECL_GETC_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if + you don't. */ +#define HAVE_DECL_PUTCHAR_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you + don't. */ +#define HAVE_DECL_PUTC_UNLOCKED 1 + +/* Define to 1 if you have the declaration of `strerror', and to 0 if you + don't. */ +/* #undef HAVE_DECL_STRERROR */ + +/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you + don't. */ +#define HAVE_DECL_STRERROR_R 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define if you have the declaration of environ. */ +#define HAVE_ENVIRON_DECL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ERRNO_H 1 + +/* Define to 1 if you have the `getcwd' function. */ +#define HAVE_GETCWD 1 + +/* Define to 1 if you have the `getc_unlocked' function. */ +#define HAVE_GETC_UNLOCKED 1 + +/* Define if the GNU gettext() function is already present or preinstalled. */ +#define HAVE_GETTEXT 1 + +/* Define if you have the iconv() function and it works. */ +#define HAVE_ICONV 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define if you have and nl_langinfo(CODESET). */ +#define HAVE_LANGINFO_CODESET 1 + +/* Define to 1 if the system has the type `long long int'. */ +#define HAVE_LONG_LONG_INT 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MACH_O_DYLD_H */ + +/* Define if the 'malloc' function is POSIX compliant. */ +#define HAVE_MALLOC_POSIX 1 + +/* Define to 1 if you have the `mbrtowc' function. */ +#define HAVE_MBRTOWC 1 + +/* Define to 1 if you have the `mbsinit' function. */ +#define HAVE_MBSINIT 1 + +/* Define to 1 if declares mbstate_t. */ +#define HAVE_MBSTATE_T 1 + +/* Define to 1 if you have the `memmove' function. */ +#define HAVE_MEMMOVE 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the `pathconf' function. */ +#define HAVE_PATHCONF 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_RANDOM_H */ + +/* Define to 1 if you have the `readlink' function. */ +#define HAVE_READLINK 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SEARCH_H 1 + +/* Define to 1 if you have the `setenv' function. */ +#define HAVE_SETENV 1 + +/* Define to 1 if you have the `setlocale' function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SIGNAL_H 1 + +/* Define to 1 if 'sig_atomic_t' is a signed integer type. */ +/* #undef HAVE_SIGNED_SIG_ATOMIC_T */ + +/* Define to 1 if 'wchar_t' is a signed integer type. */ +/* #undef HAVE_SIGNED_WCHAR_T */ + +/* Define to 1 if 'wint_t' is a signed integer type. */ +/* #undef HAVE_SIGNED_WINT_T */ + +/* Define to 1 if the system has the type `sigset_t'. */ +/* #undef HAVE_SIGSET_T */ + +/* Define to 1 if stdbool.h conforms to C99. */ +#define HAVE_STDBOOL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the `strerror_r' function. */ +#define HAVE_STRERROR_R 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if the system has the type `struct random_data'. */ +#define HAVE_STRUCT_RANDOM_DATA 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_BITYPES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_INTTYPES_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_PARAM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOCKET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the `tsearch' function. */ +#define HAVE_TSEARCH 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if the system has the type `unsigned long long int'. */ +#define HAVE_UNSIGNED_LONG_LONG_INT 1 + +/* Define to 1 or 0, depending whether the compiler supports simple visibility + declarations. */ +#define HAVE_VISIBILITY 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_WCHAR_H 1 + +/* Define if you have the 'wchar_t' type. */ +#define HAVE_WCHAR_T 1 + +/* Define to 1 if you have the `wcrtomb' function. */ +#define HAVE_WCRTOMB 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_WINSOCK2_H */ + +/* Define if you have the 'wint_t' type. */ +#define HAVE_WINT_T 1 + +/* Define to 1 if the system has the type `_Bool'. */ +#define HAVE__BOOL 1 + +/* Define to 1 if you have the `_NSGetExecutablePath' function. */ +/* #undef HAVE__NSGETEXECUTABLEPATH */ + +/* Define as const if the declaration of iconv() needs const. */ +#define ICONV_CONST + +/* Define to the value of ${prefix}, as a string. */ +#define INSTALLPREFIX "/usr/local" + +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#define LT_OBJDIR ".libs/" + +/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */ +#define MALLOC_0_IS_NONNULL 0 + +/* Define to 1 if your C compiler doesn't accept -c and -o together. */ +/* #undef NO_MINUS_C_MINUS_O */ + +/* Name of package */ +#define PACKAGE "libiconv" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "" + +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type + 'ptrdiff_t'. */ +/* #undef PTRDIFF_T_SUFFIX */ + +/* Define this to 1 if strerror is broken. */ +/* #undef REPLACE_STRERROR */ + +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type + 'sig_atomic_t'. */ +/* #undef SIG_ATOMIC_T_SUFFIX */ + +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type + 'size_t'. */ +/* #undef SIZE_T_SUFFIX */ + +/* If using the C implementation of alloca, define if you know the + direction of stack growth for your system; otherwise it will be + automatically deduced at runtime. + STACK_DIRECTION > 0 => grows toward higher addresses + STACK_DIRECTION < 0 => grows toward lower addresses + STACK_DIRECTION = 0 => direction of growth unknown */ +/* #undef STACK_DIRECTION */ + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define to 1 if strerror_r returns char *. */ +#define STRERROR_R_CHAR_P 1 + +/* Define to 1 if you want getc etc. to use unlocked I/O if available. + Unlocked I/O can improve performance in unithreaded apps, but it is not + safe for multithreaded apps. */ +#define USE_UNLOCKED_IO 1 + +/* Version number of package */ +#define VERSION "1.13.1" + +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type + 'wchar_t'. */ +/* #undef WCHAR_T_SUFFIX */ + +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type + 'wint_t'. */ +/* #undef WINT_T_SUFFIX */ + +/* Define if the machine's byte ordering is little endian. */ +#define WORDS_LITTLEENDIAN 1 + +/* Define to 1 if on MINIX. */ +/* #undef _MINIX */ + +/* Define to 2 if the system does not provide POSIX.1 features except with + this defined. */ +/* #undef _POSIX_1_SOURCE */ + +/* Define to 1 if you need to in order for `stat' and other things to work. */ +/* #undef _POSIX_SOURCE */ + +/* Define to 500 only on HP-UX. */ +/* #undef _XOPEN_SOURCE */ + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif + + +/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports + the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of + earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. + __APPLE__ && __MACH__ test for MacOS X. + __APPLE_CC__ tests for the Apple compiler and its version. + __STDC_VERSION__ tests for the C99 mode. */ +#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ +# define __GNUC_STDC_INLINE__ 1 +#endif + +/* Define to a type if does not define. */ +/* #undef mbstate_t */ + +/* Define to a replacement function name for realpath(). */ +/* #undef realpath */ + +/* Define to the equivalent of the C99 'restrict' keyword, or to + nothing if this is not supported. Do not define if restrict is + supported directly. */ +#define restrict __restrict +/* Work around a bug in Sun C++: it does not support _Restrict, even + though the corresponding Sun C compiler does, which causes + "#define restrict _Restrict" in the previous line. Perhaps some future + version of Sun C++ will work with _Restrict; if so, it'll probably + define __RESTRICT, just as Sun C does. */ +#if defined __SUNPRO_CC && !defined __RESTRICT +# define _Restrict +#endif + +/* Define as a signed type of the same size as size_t. */ +/* #undef ssize_t */ + +/* Define as a marker that can be attached to function parameter declarations + for parameters that are not used. This helps to reduce warnings, such as + from GCC -Wunused-parameter. */ +#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) +# define _UNUSED_PARAMETER_ __attribute__ ((__unused__)) +#else +# define _UNUSED_PARAMETER_ +#endif + + + +/* On Windows, variables that may be in a DLL must be marked specially. */ +#if defined _MSC_VER && defined _DLL +# define DLL_VARIABLE __declspec (dllimport) +#else +# define DLL_VARIABLE +#endif + diff --git a/jni/iconv/config.h.in b/jni/iconv/config.h.in new file mode 100644 index 0000000..6d5a5b9 --- /dev/null +++ b/jni/iconv/config.h.in @@ -0,0 +1,461 @@ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define if the compiler is building for multiple architectures of Apple + platforms at once. */ +#undef AA_APPLE_UNIVERSAL_BUILD + +/* Define to the number of bits in type 'ptrdiff_t'. */ +#undef BITSIZEOF_PTRDIFF_T + +/* Define to the number of bits in type 'sig_atomic_t'. */ +#undef BITSIZEOF_SIG_ATOMIC_T + +/* Define to the number of bits in type 'size_t'. */ +#undef BITSIZEOF_SIZE_T + +/* Define to the number of bits in type 'wchar_t'. */ +#undef BITSIZEOF_WCHAR_T + +/* Define to the number of bits in type 'wint_t'. */ +#undef BITSIZEOF_WINT_T + +/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP + systems. This function is required for `alloca.c' support on those systems. + */ +#undef CRAY_STACKSEG_END + +/* Define to 1 if using `alloca.c'. */ +#undef C_ALLOCA + +/* Define as good substitute value for EILSEQ. */ +#undef EILSEQ + +/* Define to 1 to enable a few rarely used encodings. */ +#undef ENABLE_EXTRA + +/* Define to 1 if translation of program messages to the user's native + language is requested. */ +#undef ENABLE_NLS + +/* Define to 1 if the package shall run at any location in the filesystem. */ +#undef ENABLE_RELOCATABLE + +/* Define to 1 when using the gnulib module canonicalize-lgpl. */ +#undef GNULIB_CANONICALIZE_LGPL + +/* Define to 1 when using the gnulib module sigpipe. */ +#undef GNULIB_SIGPIPE + +/* Define to 1 if you have `alloca', as a function or macro. */ +#undef HAVE_ALLOCA + +/* Define to 1 if you have and it should be used (not on Ultrix). + */ +#undef HAVE_ALLOCA_H + +/* Define to 1 if you have the `canonicalize_file_name' function. */ +#undef HAVE_CANONICALIZE_FILE_NAME + +/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the + CoreFoundation framework. */ +#undef HAVE_CFLOCALECOPYCURRENT + +/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in + the CoreFoundation framework. */ +#undef HAVE_CFPREFERENCESCOPYAPPVALUE + +/* Define if the GNU dcgettext() function is already present or preinstalled. + */ +#undef HAVE_DCGETTEXT + +/* Define to 1 if you have the declaration of `canonicalize_file_name', and to + 0 if you don't. */ +#undef HAVE_DECL_CANONICALIZE_FILE_NAME + +/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if + you don't. */ +#undef HAVE_DECL_CLEARERR_UNLOCKED + +/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you + don't. */ +#undef HAVE_DECL_FEOF_UNLOCKED + +/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if + you don't. */ +#undef HAVE_DECL_FERROR_UNLOCKED + +/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if + you don't. */ +#undef HAVE_DECL_FFLUSH_UNLOCKED + +/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if + you don't. */ +#undef HAVE_DECL_FGETS_UNLOCKED + +/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if + you don't. */ +#undef HAVE_DECL_FPUTC_UNLOCKED + +/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if + you don't. */ +#undef HAVE_DECL_FPUTS_UNLOCKED + +/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if + you don't. */ +#undef HAVE_DECL_FREAD_UNLOCKED + +/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if + you don't. */ +#undef HAVE_DECL_FWRITE_UNLOCKED + +/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if + you don't. */ +#undef HAVE_DECL_GETCHAR_UNLOCKED + +/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you + don't. */ +#undef HAVE_DECL_GETC_UNLOCKED + +/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if + you don't. */ +#undef HAVE_DECL_PUTCHAR_UNLOCKED + +/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you + don't. */ +#undef HAVE_DECL_PUTC_UNLOCKED + +/* Define to 1 if you have the declaration of `strerror', and to 0 if you + don't. */ +#undef HAVE_DECL_STRERROR + +/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you + don't. */ +#undef HAVE_DECL_STRERROR_R + +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H + +/* Define if you have the declaration of environ. */ +#undef HAVE_ENVIRON_DECL + +/* Define to 1 if you have the header file. */ +#undef HAVE_ERRNO_H + +/* Define to 1 if you have the `getcwd' function. */ +#undef HAVE_GETCWD + +/* Define to 1 if you have the `getc_unlocked' function. */ +#undef HAVE_GETC_UNLOCKED + +/* Define if the GNU gettext() function is already present or preinstalled. */ +#undef HAVE_GETTEXT + +/* Define if you have the iconv() function and it works. */ +#undef HAVE_ICONV + +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define if you have and nl_langinfo(CODESET). */ +#undef HAVE_LANGINFO_CODESET + +/* Define to 1 if the system has the type `long long int'. */ +#undef HAVE_LONG_LONG_INT + +/* Define to 1 if you have the header file. */ +#undef HAVE_MACH_O_DYLD_H + +/* Define if the 'malloc' function is POSIX compliant. */ +#undef HAVE_MALLOC_POSIX + +/* Define to 1 if you have the `mbrtowc' function. */ +#undef HAVE_MBRTOWC + +/* Define to 1 if you have the `mbsinit' function. */ +#undef HAVE_MBSINIT + +/* Define to 1 if declares mbstate_t. */ +#undef HAVE_MBSTATE_T + +/* Define to 1 if you have the `memmove' function. */ +#undef HAVE_MEMMOVE + +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the `pathconf' function. */ +#undef HAVE_PATHCONF + +/* Define to 1 if you have the header file. */ +#undef HAVE_RANDOM_H + +/* Define to 1 if you have the `readlink' function. */ +#undef HAVE_READLINK + +/* Define to 1 if you have the header file. */ +#undef HAVE_SEARCH_H + +/* Define to 1 if you have the `setenv' function. */ +#undef HAVE_SETENV + +/* Define to 1 if you have the `setlocale' function. */ +#undef HAVE_SETLOCALE + +/* Define to 1 if you have the header file. */ +#undef HAVE_SIGNAL_H + +/* Define to 1 if 'sig_atomic_t' is a signed integer type. */ +#undef HAVE_SIGNED_SIG_ATOMIC_T + +/* Define to 1 if 'wchar_t' is a signed integer type. */ +#undef HAVE_SIGNED_WCHAR_T + +/* Define to 1 if 'wint_t' is a signed integer type. */ +#undef HAVE_SIGNED_WINT_T + +/* Define to 1 if the system has the type `sigset_t'. */ +#undef HAVE_SIGSET_T + +/* Define to 1 if stdbool.h conforms to C99. */ +#undef HAVE_STDBOOL_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDIO_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the `strerror_r' function. */ +#undef HAVE_STRERROR_R + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 if the system has the type `struct random_data'. */ +#undef HAVE_STRUCT_RANDOM_DATA + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_BITYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_INTTYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_PARAM_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_SOCKET_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the `tsearch' function. */ +#undef HAVE_TSEARCH + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define to 1 if the system has the type `unsigned long long int'. */ +#undef HAVE_UNSIGNED_LONG_LONG_INT + +/* Define to 1 or 0, depending whether the compiler supports simple visibility + declarations. */ +#undef HAVE_VISIBILITY + +/* Define to 1 if you have the header file. */ +#undef HAVE_WCHAR_H + +/* Define if you have the 'wchar_t' type. */ +#undef HAVE_WCHAR_T + +/* Define to 1 if you have the `wcrtomb' function. */ +#undef HAVE_WCRTOMB + +/* Define to 1 if you have the header file. */ +#undef HAVE_WINSOCK2_H + +/* Define if you have the 'wint_t' type. */ +#undef HAVE_WINT_T + +/* Define to 1 if the system has the type `_Bool'. */ +#undef HAVE__BOOL + +/* Define to 1 if you have the `_NSGetExecutablePath' function. */ +#undef HAVE__NSGETEXECUTABLEPATH + +/* Define as const if the declaration of iconv() needs const. */ +#undef ICONV_CONST + +/* Define to the value of ${prefix}, as a string. */ +#undef INSTALLPREFIX + +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#undef LT_OBJDIR + +/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */ +#undef MALLOC_0_IS_NONNULL + +/* Define to 1 if your C compiler doesn't accept -c and -o together. */ +#undef NO_MINUS_C_MINUS_O + +/* Name of package */ +#undef PACKAGE + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type + 'ptrdiff_t'. */ +#undef PTRDIFF_T_SUFFIX + +/* Define this to 1 if strerror is broken. */ +#undef REPLACE_STRERROR + +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type + 'sig_atomic_t'. */ +#undef SIG_ATOMIC_T_SUFFIX + +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type + 'size_t'. */ +#undef SIZE_T_SUFFIX + +/* If using the C implementation of alloca, define if you know the + direction of stack growth for your system; otherwise it will be + automatically deduced at runtime. + STACK_DIRECTION > 0 => grows toward higher addresses + STACK_DIRECTION < 0 => grows toward lower addresses + STACK_DIRECTION = 0 => direction of growth unknown */ +#undef STACK_DIRECTION + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Define to 1 if strerror_r returns char *. */ +#undef STRERROR_R_CHAR_P + +/* Define to 1 if you want getc etc. to use unlocked I/O if available. + Unlocked I/O can improve performance in unithreaded apps, but it is not + safe for multithreaded apps. */ +#undef USE_UNLOCKED_IO + +/* Version number of package */ +#undef VERSION + +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type + 'wchar_t'. */ +#undef WCHAR_T_SUFFIX + +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type + 'wint_t'. */ +#undef WINT_T_SUFFIX + +/* Define if the machine's byte ordering is little endian. */ +#undef WORDS_LITTLEENDIAN + +/* Define to 1 if on MINIX. */ +#undef _MINIX + +/* Define to 2 if the system does not provide POSIX.1 features except with + this defined. */ +#undef _POSIX_1_SOURCE + +/* Define to 1 if you need to in order for `stat' and other things to work. */ +#undef _POSIX_SOURCE + +/* Define to 500 only on HP-UX. */ +#undef _XOPEN_SOURCE + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# undef _POSIX_PTHREAD_SEMANTICS +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# undef _TANDEM_SOURCE +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif + + +/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports + the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of + earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. + __APPLE__ && __MACH__ test for MacOS X. + __APPLE_CC__ tests for the Apple compiler and its version. + __STDC_VERSION__ tests for the C99 mode. */ +#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ +# define __GNUC_STDC_INLINE__ 1 +#endif + +/* Define to a type if does not define. */ +#undef mbstate_t + +/* Define to a replacement function name for realpath(). */ +#undef realpath + +/* Define to the equivalent of the C99 'restrict' keyword, or to + nothing if this is not supported. Do not define if restrict is + supported directly. */ +#undef restrict +/* Work around a bug in Sun C++: it does not support _Restrict, even + though the corresponding Sun C compiler does, which causes + "#define restrict _Restrict" in the previous line. Perhaps some future + version of Sun C++ will work with _Restrict; if so, it'll probably + define __RESTRICT, just as Sun C does. */ +#if defined __SUNPRO_CC && !defined __RESTRICT +# define _Restrict +#endif + +/* Define as a signed type of the same size as size_t. */ +#undef ssize_t + +/* Define as a marker that can be attached to function parameter declarations + for parameters that are not used. This helps to reduce warnings, such as + from GCC -Wunused-parameter. */ +#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) +# define _UNUSED_PARAMETER_ __attribute__ ((__unused__)) +#else +# define _UNUSED_PARAMETER_ +#endif + + + +/* On Windows, variables that may be in a DLL must be marked specially. */ +#if defined _MSC_VER && defined _DLL +# define DLL_VARIABLE __declspec (dllimport) +#else +# define DLL_VARIABLE +#endif + diff --git a/jni/iconv/config.log b/jni/iconv/config.log new file mode 100644 index 0000000..c11ea7c --- /dev/null +++ b/jni/iconv/config.log @@ -0,0 +1,2347 @@ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by configure, which was +generated by GNU Autoconf 2.63. Invocation command line was + + $ ./configure --build=x86_64-pc-linux-gnu --host=arm-linux-eabi + +## --------- ## +## Platform. ## +## --------- ## + +hostname = matti +uname -m = i686 +uname -r = 3.4.5-1-pae +uname -s = Linux +uname -v = #1 SMP PREEMPT Sat Jul 21 12:20:29 EEST 2012 + +/usr/bin/uname -p = unknown +/bin/uname -X = unknown + +/bin/arch = unknown +/usr/bin/arch -k = unknown +/usr/convex/getsysinfo = unknown +/usr/bin/hostinfo = unknown +/bin/machine = unknown +/usr/bin/oslevel = unknown +/bin/universe = unknown + +PATH: /home/rangeli/GNUstep/Tools +PATH: /usr/local/bin +PATH: /usr/bin +PATH: /bin +PATH: /usr/local/sbin +PATH: /usr/sbin +PATH: /sbin +PATH: /opt/android-ndk +PATH: /opt/java6/bin +PATH: /opt/java6/db/bin +PATH: /opt/java6/jre/bin +PATH: /usr/bin/vendor_perl +PATH: /usr/bin/core_perl +PATH: /root/.gem/ruby/1.9.1/bin +PATH: /opt/android-sdk/platform-tools +PATH: /usr/src/ndk-standalone-9/bin +PATH: /usr/local/go +PATH: /usr/local/go/bin +PATH: /home/rangeli/opt/android-sdk-linux +PATH: /home/rangeli/opt/android-sdk-linux/platform-tools +PATH: /home/rangeli/opt/android-sdk-linux/tools + + +## ----------- ## +## Core tests. ## +## ----------- ## + +configure:2457: checking for a BSD-compatible install +configure:2525: result: /usr/bin/install -c +configure:2536: checking whether build environment is sane +configure:2596: result: yes +configure:2645: checking for arm-linux-eabi-strip +configure:2675: result: no +configure:2685: checking for strip +configure:2701: found /usr/bin/strip +configure:2712: result: strip +configure:2724: WARNING: using cross tools not prefixed with host triplet +configure:2737: checking for a thread-safe mkdir -p +configure:2776: result: /bin/mkdir -p +configure:2789: checking for gawk +configure:2805: found /usr/bin/gawk +configure:2816: result: gawk +configure:2827: checking whether make sets $(MAKE) +configure:2849: result: yes +configure:2933: checking whether make sets $(MAKE) +configure:2955: result: yes +configure:2974: checking for arm-linux-eabi-gcc +configure:3004: result: no +configure:3014: checking for gcc +configure:3030: found /usr/bin/gcc +configure:3041: result: gcc +configure:3273: checking for C compiler version +configure:3281: gcc --version >&5 +gcc (GCC) 4.7.1 20120721 (prerelease) +Copyright (C) 2012 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +configure:3285: $? = 0 +configure:3292: gcc -v >&5 +Using built-in specs. +COLLECT_GCC=gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-linux-gnu/4.7.1/lto-wrapper +Target: i686-pc-linux-gnu +Configured with: /build/src/gcc-4.7-20120721/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-libstdcxx-time --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl --disable-ppl-version-check --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-multilib --disable-libssp --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-checking=release +Thread model: posix +gcc version 4.7.1 20120721 (prerelease) (GCC) +configure:3296: $? = 0 +configure:3303: gcc -V >&5 +gcc: error: unrecognized command line option '-V' +gcc: fatal error: no input files +compilation terminated. +configure:3307: $? = 1 +configure:3330: checking for C compiler default output file name +configure:3352: gcc conftest.c >&5 +configure:3356: $? = 0 +configure:3394: result: a.out +configure:3413: checking whether the C compiler works +configure:3446: result: yes +configure:3453: checking whether we are cross compiling +configure:3455: result: yes +configure:3458: checking for suffix of executables +configure:3465: gcc -o conftest conftest.c >&5 +configure:3469: $? = 0 +configure:3495: result: +configure:3501: checking for suffix of object files +configure:3527: gcc -c conftest.c >&5 +configure:3531: $? = 0 +configure:3556: result: o +configure:3560: checking whether we are using the GNU C compiler +configure:3589: gcc -c conftest.c >&5 +configure:3596: $? = 0 +configure:3613: result: yes +configure:3622: checking whether gcc accepts -g +configure:3652: gcc -c -g conftest.c >&5 +configure:3659: $? = 0 +configure:3760: result: yes +configure:3777: checking for gcc option to accept ISO C89 +configure:3851: gcc -c -g -O2 conftest.c >&5 +configure:3858: $? = 0 +configure:3881: result: none needed +configure:3910: checking for style of include used by make +configure:3938: result: GNU +configure:3963: checking dependency style of gcc +configure:4073: result: none +configure:4093: checking how to run the C preprocessor +configure:4133: gcc -E conftest.c +configure:4140: $? = 0 +configure:4171: gcc -E conftest.c +conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory +compilation terminated. +configure:4178: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| /* end confdefs.h. */ +| #include +configure:4211: result: gcc -E +configure:4240: gcc -E conftest.c +configure:4247: $? = 0 +configure:4278: gcc -E conftest.c +conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory +compilation terminated. +configure:4285: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| /* end confdefs.h. */ +| #include +configure:4338: checking for a BSD-compatible install +configure:4406: result: /usr/bin/install -c +configure:4420: checking for strip +configure:4438: found /usr/bin/strip +configure:4451: result: /usr/bin/strip +configure:4466: checking for arm-linux-eabi-strip +configure:4493: result: /usr/bin/strip +configure:4565: checking build system type +configure:4583: result: x86_64-pc-linux-gnu +configure:4605: checking host system type +configure:4620: result: arm-linux-eabi +configure:4653: checking for arm-linux-eabi-ranlib +configure:4683: result: no +configure:4693: checking for ranlib +configure:4709: found /usr/bin/ranlib +configure:4720: result: ranlib +configure:4743: checking whether gcc and cc understand -c and -o together +configure:4778: gcc -c conftest.c -o conftest2.o >&5 +configure:4782: $? = 0 +configure:4788: gcc -c conftest.c -o conftest2.o >&5 +configure:4792: $? = 0 +configure:4803: cc -c conftest.c >&5 +configure:4807: $? = 0 +configure:4815: cc -c conftest.c -o conftest2.o >&5 +configure:4819: $? = 0 +configure:4825: cc -c conftest.c -o conftest2.o >&5 +configure:4829: $? = 0 +configure:4847: result: yes +configure:4876: checking for grep that handles long lines and -e +configure:4936: result: /usr/bin/grep +configure:4941: checking for egrep +configure:5005: result: /usr/bin/grep -E +configure:5010: checking for ANSI C header files +configure:5040: gcc -c -g -O2 conftest.c >&5 +configure:5047: $? = 0 +configure:5178: result: yes +configure:5202: checking for sys/types.h +configure:5223: gcc -c -g -O2 conftest.c >&5 +configure:5230: $? = 0 +configure:5247: result: yes +configure:5202: checking for sys/stat.h +configure:5223: gcc -c -g -O2 conftest.c >&5 +configure:5230: $? = 0 +configure:5247: result: yes +configure:5202: checking for stdlib.h +configure:5223: gcc -c -g -O2 conftest.c >&5 +configure:5230: $? = 0 +configure:5247: result: yes +configure:5202: checking for string.h +configure:5223: gcc -c -g -O2 conftest.c >&5 +configure:5230: $? = 0 +configure:5247: result: yes +configure:5202: checking for memory.h +configure:5223: gcc -c -g -O2 conftest.c >&5 +configure:5230: $? = 0 +configure:5247: result: yes +configure:5202: checking for strings.h +configure:5223: gcc -c -g -O2 conftest.c >&5 +configure:5230: $? = 0 +configure:5247: result: yes +configure:5202: checking for inttypes.h +configure:5223: gcc -c -g -O2 conftest.c >&5 +configure:5230: $? = 0 +configure:5247: result: yes +configure:5202: checking for stdint.h +configure:5223: gcc -c -g -O2 conftest.c >&5 +configure:5230: $? = 0 +configure:5247: result: yes +configure:5202: checking for unistd.h +configure:5223: gcc -c -g -O2 conftest.c >&5 +configure:5230: $? = 0 +configure:5247: result: yes +configure:5274: checking minix/config.h usability +configure:5291: gcc -c -g -O2 conftest.c >&5 +conftest.c:53:26: fatal error: minix/config.h: No such file or directory +compilation terminated. +configure:5298: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +configure:5312: result: no +configure:5316: checking minix/config.h presence +configure:5331: gcc -E conftest.c +conftest.c:20:26: fatal error: minix/config.h: No such file or directory +compilation terminated. +configure:5338: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| /* end confdefs.h. */ +| #include +configure:5352: result: no +configure:5380: checking for minix/config.h +configure:5387: result: no +configure:5428: checking whether it is safe to define __EXTENSIONS__ +configure:5456: gcc -c -g -O2 conftest.c >&5 +configure:5463: $? = 0 +configure:5478: result: yes +configure:5540: checking for ld used by GCC +configure:5604: result: /usr/bin/ld +configure:5613: checking if the linker (/usr/bin/ld) is GNU ld +configure:5626: result: yes +configure:5632: checking for shared library path variable +configure:5645: result: none +configure:5650: checking whether to activate relocatable installation +configure:5665: result: no +configure:6015: checking how to copy files +configure:6031: result: cp -p +configure:6035: checking how to make hard links +configure:6051: result: ln +configure:6055: checking whether ln -s works +configure:6059: result: yes +configure:6097: checking for a sed that does not truncate output +configure:6163: result: /bin/sed +configure:6181: checking for fgrep +configure:6245: result: /usr/bin/grep -F +configure:6280: checking for ld used by gcc +configure:6347: result: /usr/bin/ld +configure:6356: checking if the linker (/usr/bin/ld) is GNU ld +configure:6371: result: yes +configure:6383: checking for BSD- or MS-compatible name lister (nm) +configure:6432: result: no +configure:6443: checking for arm-linux-eabi-dumpbin +configure:6473: result: no +configure:6443: checking for arm-linux-eabi-link +configure:6473: result: no +configure:6487: checking for dumpbin +configure:6517: result: no +configure:6487: checking for link +configure:6503: found /usr/bin/link +configure:6514: result: link -dump -symbols +configure:6550: checking the name lister (link -dump -symbols) interface +configure:6557: gcc -c -g -O2 conftest.c >&5 +configure:6560: link -dump -symbols "conftest.o" +link: invalid option -- 'd' +Try 'link --help' for more information. +configure:6563: output +configure:6570: result: BSD nm +configure:6574: checking the maximum length of command line arguments +configure:6694: result: 1572864 +configure:6711: checking whether the shell understands some XSI constructs +configure:6721: result: yes +configure:6725: checking whether the shell understands "+=" +configure:6731: result: yes +configure:6766: checking for /usr/bin/ld option to reload object files +configure:6773: result: -r +configure:6802: checking for arm-linux-eabi-objdump +configure:6832: result: no +configure:6842: checking for objdump +configure:6858: found /usr/bin/objdump +configure:6869: result: objdump +configure:6898: checking how to recognize dependent libraries +configure:7094: result: unknown +configure:7114: checking for arm-linux-eabi-ar +configure:7144: result: no +configure:7154: checking for ar +configure:7170: found /usr/bin/ar +configure:7181: result: ar +configure:7219: checking for arm-linux-eabi-strip +configure:7246: result: /usr/bin/strip +configure:7318: checking for arm-linux-eabi-ranlib +configure:7345: result: ranlib +configure:7475: checking command to parse link -dump -symbols output from gcc object +configure:7593: gcc -c -g -O2 conftest.c >&5 +configure:7596: $? = 0 +configure:7600: link -dump -symbols conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm +link: invalid option -- 'd' +Try 'link --help' for more information. +configure:7603: $? = 0 +cannot run sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' +configure:7593: gcc -c -g -O2 conftest.c >&5 +configure:7596: $? = 0 +configure:7600: link -dump -symbols conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' \> conftest.nm +link: invalid option -- 'd' +Try 'link --help' for more information. +configure:7603: $? = 0 +cannot run sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' +configure:7695: result: failed +configure:8563: checking for dlfcn.h +configure:8584: gcc -c -g -O2 conftest.c >&5 +configure:8591: $? = 0 +configure:8608: result: yes +configure:9091: checking for objdir +configure:9106: result: .libs +configure:9402: checking if gcc supports -fno-rtti -fno-exceptions +configure:9420: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5 +cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default] +configure:9424: $? = 0 +configure:9437: result: no +configure:9457: checking for gcc option to produce PIC +configure:9729: result: -fPIC -DPIC +configure:9741: checking if gcc PIC flag -fPIC -DPIC works +configure:9759: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 +configure:9763: $? = 0 +configure:9776: result: yes +configure:9800: checking if gcc static flag -static works +configure:9828: result: yes +configure:9843: checking if gcc supports -c -o file.o +configure:9864: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 +configure:9868: $? = 0 +configure:9890: result: yes +configure:9898: checking if gcc supports -c -o file.o +configure:9945: result: yes +configure:9978: checking whether the gcc linker (/usr/bin/ld) supports shared libraries +configure:11052: result: yes +configure:11089: checking whether -lc should be explicitly linked in +configure:11094: gcc -c -g -O2 conftest.c >&5 +configure:11097: $? = 0 +configure:11112: gcc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1 +configure:11115: $? = 0 +configure:11127: result: no +configure:11291: checking dynamic linker characteristics +configure:11974: result: no +configure:12076: checking how to hardcode library paths into programs +configure:12101: result: immediate +configure:12934: checking whether stripping libraries is possible +configure:12939: result: yes +configure:12974: checking if libtool supports shared libraries +configure:12976: result: no +configure:12979: checking whether to build shared libraries +configure:13000: result: no +configure:13003: checking whether to build static libraries +configure:13007: result: yes +configure:13046: checking for arm-linux-eabi-windres +configure:13076: result: no +configure:13086: checking for windres +configure:13116: result: no +configure:13324: checking for simple visibility declarations +configure:13356: gcc -c -g -O2 -fvisibility=hidden conftest.c >&5 +configure:13363: $? = 0 +configure:13380: result: yes +configure:13413: checking for shared library run path origin +configure:13426: result: done +configure:14008: checking for iconv +configure:14040: gcc -o conftest -g -O2 conftest.c >&5 +configure:14047: $? = 0 +configure:14124: result: yes +configure:14127: checking for working iconv +configure:14246: result: guessing yes +configure:14276: checking for iconv declaration +configure:14315: gcc -c -g -O2 conftest.c >&5 +configure:14322: $? = 0 +configure:14341: result: + extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); +configure:14352: checking whether NLS is requested +configure:14361: result: yes +configure:14402: checking for msgfmt +configure: trying /usr/bin/msgfmt... +0 translated messages. +configure:14434: result: /usr/bin/msgfmt +configure:14443: checking for gmsgfmt +configure:14474: result: /usr/bin/msgfmt +configure:14525: checking for xgettext +configure: trying /usr/bin/xgettext... +/usr/bin/xgettext: warning: file `/dev/null' extension `' is unknown; will try C +configure:14557: result: /usr/bin/xgettext +configure:14603: checking for msgmerge +configure: trying /usr/bin/msgmerge... +configure:14634: result: /usr/bin/msgmerge +configure:14674: checking for CFPreferencesCopyAppValue +configure:14702: gcc -o conftest -g -O2 conftest.c -Wl,-framework -Wl,CoreFoundation >&5 +conftest.c:31:42: fatal error: CoreFoundation/CFPreferences.h: No such file or directory +compilation terminated. +configure:14709: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define __EXTENSIONS__ 1 +| #define _ALL_SOURCE 1 +| #define _GNU_SOURCE 1 +| #define _POSIX_PTHREAD_SEMANTICS 1 +| #define _TANDEM_SOURCE 1 +| #define INSTALLPREFIX "/usr/local" +| #define HAVE_DLFCN_H 1 +| #define LT_OBJDIR ".libs/" +| #define HAVE_VISIBILITY 1 +| #define HAVE_ICONV 1 +| #define ICONV_CONST +| /* end confdefs.h. */ +| #include +| int +| main () +| { +| CFPreferencesCopyAppValue(NULL, NULL) +| ; +| return 0; +| } +configure:14730: result: no +configure:14739: checking for CFLocaleCopyCurrent +configure:14767: gcc -o conftest -g -O2 conftest.c -Wl,-framework -Wl,CoreFoundation >&5 +conftest.c:31:37: fatal error: CoreFoundation/CFLocale.h: No such file or directory +compilation terminated. +configure:14774: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define __EXTENSIONS__ 1 +| #define _ALL_SOURCE 1 +| #define _GNU_SOURCE 1 +| #define _POSIX_PTHREAD_SEMANTICS 1 +| #define _TANDEM_SOURCE 1 +| #define INSTALLPREFIX "/usr/local" +| #define HAVE_DLFCN_H 1 +| #define LT_OBJDIR ".libs/" +| #define HAVE_VISIBILITY 1 +| #define HAVE_ICONV 1 +| #define ICONV_CONST +| /* end confdefs.h. */ +| #include +| int +| main () +| { +| CFLocaleCopyCurrent(); +| ; +| return 0; +| } +configure:14795: result: no +configure:14846: checking for GNU gettext in libc +configure:14876: gcc -o conftest -g -O2 conftest.c >&5 +configure:14883: $? = 0 +configure:14905: result: yes +configure:15835: checking whether to use NLS +configure:15837: result: yes +configure:15840: checking where the gettext function comes from +configure:15851: result: libc +configure:15916: checking for mbstate_t +configure:15943: gcc -c -g -O2 conftest.c >&5 +configure:15950: $? = 0 +configure:15965: result: yes +configure:15982: checking for wchar_t +configure:16009: gcc -c -g -O2 conftest.c >&5 +configure:16016: $? = 0 +configure:16031: result: yes +configure:16065: checking for getc_unlocked +configure:16121: gcc -o conftest -g -O2 conftest.c >&5 +configure:16128: $? = 0 +configure:16150: result: yes +configure:16065: checking for mbrtowc +configure:16121: gcc -o conftest -g -O2 conftest.c >&5 +configure:16128: $? = 0 +configure:16150: result: yes +configure:16065: checking for wcrtomb +configure:16121: gcc -o conftest -g -O2 conftest.c >&5 +configure:16128: $? = 0 +configure:16150: result: yes +configure:16065: checking for mbsinit +configure:16121: gcc -o conftest -g -O2 conftest.c >&5 +configure:16128: $? = 0 +configure:16150: result: yes +configure:16065: checking for setlocale +configure:16121: gcc -o conftest -g -O2 conftest.c >&5 +configure:16128: $? = 0 +configure:16150: result: yes +configure:16170: checking whether is standalone +configure:16185: gcc -c -g -O2 conftest.c >&5 +configure:16192: $? = 0 +configure:16207: result: yes +configure:16220: checking for memmove +configure:16276: gcc -o conftest -g -O2 conftest.c >&5 +conftest.c:64:6: warning: conflicting types for built-in function 'memmove' [enabled by default] +configure:16283: $? = 0 +configure:16305: result: yes +configure:16321: checking for nl_langinfo and CODESET +configure:16347: gcc -o conftest -g -O2 conftest.c >&5 +configure:16354: $? = 0 +configure:16375: result: yes +configure:16404: checking wchar.h usability +configure:16421: gcc -c -g -O2 conftest.c >&5 +configure:16428: $? = 0 +configure:16442: result: yes +configure:16446: checking wchar.h presence +configure:16461: gcc -E conftest.c +configure:16468: $? = 0 +configure:16482: result: yes +configure:16510: checking for wchar.h +configure:16519: result: yes +configure:16535: checking for EILSEQ +configure:16958: result: yes +configure:16971: checking byte ordering +configure:17077: result: little endian +configure:17099: checking for working alloca.h +configure:17126: gcc -o conftest -g -O2 conftest.c >&5 +configure:17133: $? = 0 +configure:17153: result: yes +configure:17163: checking for alloca +configure:17210: gcc -o conftest -g -O2 conftest.c >&5 +configure:17217: $? = 0 +configure:17237: result: yes +configure:17486: checking for stdlib.h +configure:17493: result: yes +configure:17486: checking for string.h +configure:17493: result: yes +configure:17497: checking sys/param.h usability +configure:17514: gcc -c -g -O2 conftest.c >&5 +configure:17521: $? = 0 +configure:17535: result: yes +configure:17539: checking sys/param.h presence +configure:17554: gcc -E conftest.c +configure:17561: $? = 0 +configure:17575: result: yes +configure:17603: checking for sys/param.h +configure:17612: result: yes +configure:17486: checking for unistd.h +configure:17493: result: yes +configure:17497: checking errno.h usability +configure:17514: gcc -c -g -O2 conftest.c >&5 +configure:17521: $? = 0 +configure:17535: result: yes +configure:17539: checking errno.h presence +configure:17554: gcc -E conftest.c +configure:17561: $? = 0 +configure:17575: result: yes +configure:17603: checking for errno.h +configure:17612: result: yes +configure:17497: checking sys/socket.h usability +configure:17514: gcc -c -g -O2 conftest.c >&5 +configure:17521: $? = 0 +configure:17535: result: yes +configure:17539: checking sys/socket.h presence +configure:17554: gcc -E conftest.c +configure:17561: $? = 0 +configure:17575: result: yes +configure:17603: checking for sys/socket.h +configure:17612: result: yes +configure:17497: checking signal.h usability +configure:17514: gcc -c -g -O2 conftest.c >&5 +configure:17521: $? = 0 +configure:17535: result: yes +configure:17539: checking signal.h presence +configure:17554: gcc -E conftest.c +configure:17561: $? = 0 +configure:17575: result: yes +configure:17603: checking for signal.h +configure:17612: result: yes +configure:17486: checking for stdint.h +configure:17493: result: yes +configure:17486: checking for wchar.h +configure:17493: result: yes +configure:17497: checking stdio.h usability +configure:17514: gcc -c -g -O2 conftest.c >&5 +configure:17521: $? = 0 +configure:17535: result: yes +configure:17539: checking stdio.h presence +configure:17554: gcc -E conftest.c +configure:17561: $? = 0 +configure:17575: result: yes +configure:17603: checking for stdio.h +configure:17612: result: yes +configure:17631: checking whether canonicalize_file_name is declared +configure:17660: gcc -c -g -O2 conftest.c >&5 +configure:17667: $? = 0 +configure:17682: result: yes +configure:17707: checking for canonicalize_file_name +configure:17763: gcc -o conftest -g -O2 conftest.c >&5 +configure:17770: $? = 0 +configure:17792: result: yes +configure:17707: checking for getcwd +configure:17763: gcc -o conftest -g -O2 conftest.c >&5 +configure:17770: $? = 0 +configure:17792: result: yes +configure:17707: checking for readlink +configure:17763: gcc -o conftest -g -O2 conftest.c >&5 +configure:17770: $? = 0 +configure:17792: result: yes +configure:17707: checking for pathconf +configure:17763: gcc -o conftest -g -O2 conftest.c >&5 +configure:17770: $? = 0 +configure:17792: result: yes +configure:17707: checking for setenv +configure:17763: gcc -o conftest -g -O2 conftest.c >&5 +configure:17770: $? = 0 +configure:17792: result: yes +configure:17865: checking whether the preprocessor supports include_next +configure:17908: gcc -c -g -O2 -Iconftestd1b -Iconftestd2 conftest.c >&5 +configure:17915: $? = 0 +configure:17964: result: yes +configure:17990: checking for complete errno.h +configure:18046: result: yes +configure:19383: checking whether strerror_r is declared +configure:19412: gcc -c -g -O2 conftest.c >&5 +configure:19419: $? = 0 +configure:19434: result: yes +configure:19456: checking for strerror_r +configure:19512: gcc -o conftest -g -O2 conftest.c >&5 +configure:19519: $? = 0 +configure:19541: result: yes +configure:19553: checking whether strerror_r returns char * +configure:19587: gcc -c -g -O2 conftest.c >&5 +configure:19594: $? = 0 +configure:19673: result: yes +configure:19687: checking whether malloc, realloc, calloc are POSIX compliant +configure:19717: gcc -c -g -O2 conftest.c >&5 +configure:19724: $? = 0 +configure:19740: result: yes +configure:19787: checking for stdlib.h +configure:19794: result: yes +configure:19928: checking for GNU libc compatible malloc +configure:19993: result: no +configure:20009: checking for long long int +configure:20056: gcc -o conftest -g -O2 conftest.c >&5 +configure:20063: $? = 0 +configure:20151: result: yes +configure:20181: gcc -c -g -O2 conftest.c >&5 +conftest.c:70:10: error: unknown type name 'not' +conftest.c:70:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal' +conftest.c:70:16: error: unknown type name 'universal' +configure:20188: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define __EXTENSIONS__ 1 +| #define _ALL_SOURCE 1 +| #define _GNU_SOURCE 1 +| #define _POSIX_PTHREAD_SEMANTICS 1 +| #define _TANDEM_SOURCE 1 +| #define INSTALLPREFIX "/usr/local" +| #define HAVE_DLFCN_H 1 +| #define LT_OBJDIR ".libs/" +| #define HAVE_VISIBILITY 1 +| #define HAVE_ICONV 1 +| #define ICONV_CONST +| #define ENABLE_NLS 1 +| #define HAVE_GETTEXT 1 +| #define HAVE_DCGETTEXT 1 +| #define HAVE_MBSTATE_T 1 +| #define HAVE_WCHAR_T 1 +| #define HAVE_GETC_UNLOCKED 1 +| #define HAVE_MBRTOWC 1 +| #define HAVE_WCRTOMB 1 +| #define HAVE_MBSINIT 1 +| #define HAVE_SETLOCALE 1 +| #define HAVE_MEMMOVE 1 +| #define HAVE_LANGINFO_CODESET 1 +| #define HAVE_WCHAR_H 1 +| #define WORDS_LITTLEENDIAN 1 +| #define HAVE_ALLOCA_H 1 +| #define HAVE_ALLOCA 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_SYS_PARAM_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_ERRNO_H 1 +| #define HAVE_SYS_SOCKET_H 1 +| #define HAVE_SIGNAL_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_WCHAR_H 1 +| #define HAVE_STDIO_H 1 +| #define HAVE_DECL_CANONICALIZE_FILE_NAME 1 +| #define HAVE_CANONICALIZE_FILE_NAME 1 +| #define HAVE_GETCWD 1 +| #define HAVE_READLINK 1 +| #define HAVE_PATHCONF 1 +| #define HAVE_SETENV 1 +| #define HAVE_DECL_STRERROR_R 1 +| #define HAVE_STRERROR_R 1 +| #define STRERROR_R_CHAR_P 1 +| #define HAVE_STDLIB_H 1 +| #define MALLOC_0_IS_NONNULL 0 +| #define HAVE_LONG_LONG_INT 1 +| /* end confdefs.h. */ +| #ifndef __APPLE_CC__ +| not a universal capable compiler +| #endif +| typedef int dummy; +| +configure:20318: checking for SIGPIPE +configure:20347: result: yes +configure:20423: checking for stdbool.h that conforms to C99 +configure:20516: gcc -c -g -O2 conftest.c >&5 +configure:20523: $? = 0 +configure:20538: result: yes +configure:20540: checking for _Bool +configure:20568: gcc -c -g -O2 conftest.c >&5 +configure:20575: $? = 0 +configure:20602: gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:105:20: error: expected expression before ')' token +configure:20609: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define __EXTENSIONS__ 1 +| #define _ALL_SOURCE 1 +| #define _GNU_SOURCE 1 +| #define _POSIX_PTHREAD_SEMANTICS 1 +| #define _TANDEM_SOURCE 1 +| #define INSTALLPREFIX "/usr/local" +| #define HAVE_DLFCN_H 1 +| #define LT_OBJDIR ".libs/" +| #define HAVE_VISIBILITY 1 +| #define HAVE_ICONV 1 +| #define ICONV_CONST +| #define ENABLE_NLS 1 +| #define HAVE_GETTEXT 1 +| #define HAVE_DCGETTEXT 1 +| #define HAVE_MBSTATE_T 1 +| #define HAVE_WCHAR_T 1 +| #define HAVE_GETC_UNLOCKED 1 +| #define HAVE_MBRTOWC 1 +| #define HAVE_WCRTOMB 1 +| #define HAVE_MBSINIT 1 +| #define HAVE_SETLOCALE 1 +| #define HAVE_MEMMOVE 1 +| #define HAVE_LANGINFO_CODESET 1 +| #define HAVE_WCHAR_H 1 +| #define WORDS_LITTLEENDIAN 1 +| #define HAVE_ALLOCA_H 1 +| #define HAVE_ALLOCA 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_SYS_PARAM_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_ERRNO_H 1 +| #define HAVE_SYS_SOCKET_H 1 +| #define HAVE_SIGNAL_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_WCHAR_H 1 +| #define HAVE_STDIO_H 1 +| #define HAVE_DECL_CANONICALIZE_FILE_NAME 1 +| #define HAVE_CANONICALIZE_FILE_NAME 1 +| #define HAVE_GETCWD 1 +| #define HAVE_READLINK 1 +| #define HAVE_PATHCONF 1 +| #define HAVE_SETENV 1 +| #define HAVE_DECL_STRERROR_R 1 +| #define HAVE_STRERROR_R 1 +| #define STRERROR_R_CHAR_P 1 +| #define HAVE_STDLIB_H 1 +| #define MALLOC_0_IS_NONNULL 0 +| #define HAVE_LONG_LONG_INT 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| int +| main () +| { +| if (sizeof ((_Bool))) +| return 0; +| ; +| return 0; +| } +configure:20632: result: yes +configure:20651: checking for unsigned long long int +configure:20698: gcc -o conftest -g -O2 conftest.c >&5 +configure:20705: $? = 0 +configure:20725: result: yes +configure:20741: checking for C/C++ restrict keyword +configure:20776: gcc -c -g -O2 conftest.c >&5 +configure:20783: $? = 0 +configure:20801: result: __restrict +configure:20883: checking whether clearerr_unlocked is declared +configure:20912: gcc -c -g -O2 conftest.c >&5 +configure:20919: $? = 0 +configure:20934: result: yes +configure:20952: checking whether feof_unlocked is declared +configure:20981: gcc -c -g -O2 conftest.c >&5 +configure:20988: $? = 0 +configure:21003: result: yes +configure:21021: checking whether ferror_unlocked is declared +configure:21050: gcc -c -g -O2 conftest.c >&5 +configure:21057: $? = 0 +configure:21072: result: yes +configure:21090: checking whether fflush_unlocked is declared +configure:21119: gcc -c -g -O2 conftest.c >&5 +configure:21126: $? = 0 +configure:21141: result: yes +configure:21159: checking whether fgets_unlocked is declared +configure:21188: gcc -c -g -O2 conftest.c >&5 +configure:21195: $? = 0 +configure:21210: result: yes +configure:21228: checking whether fputc_unlocked is declared +configure:21257: gcc -c -g -O2 conftest.c >&5 +configure:21264: $? = 0 +configure:21279: result: yes +configure:21297: checking whether fputs_unlocked is declared +configure:21326: gcc -c -g -O2 conftest.c >&5 +configure:21333: $? = 0 +configure:21348: result: yes +configure:21366: checking whether fread_unlocked is declared +configure:21395: gcc -c -g -O2 conftest.c >&5 +configure:21402: $? = 0 +configure:21417: result: yes +configure:21435: checking whether fwrite_unlocked is declared +configure:21464: gcc -c -g -O2 conftest.c >&5 +configure:21471: $? = 0 +configure:21486: result: yes +configure:21504: checking whether getc_unlocked is declared +configure:21533: gcc -c -g -O2 conftest.c >&5 +configure:21540: $? = 0 +configure:21555: result: yes +configure:21573: checking whether getchar_unlocked is declared +configure:21602: gcc -c -g -O2 conftest.c >&5 +configure:21609: $? = 0 +configure:21624: result: yes +configure:21642: checking whether putc_unlocked is declared +configure:21671: gcc -c -g -O2 conftest.c >&5 +configure:21678: $? = 0 +configure:21693: result: yes +configure:21711: checking whether putchar_unlocked is declared +configure:21740: gcc -c -g -O2 conftest.c >&5 +configure:21747: $? = 0 +configure:21762: result: yes +configure:21818: checking for wint_t +configure:21853: gcc -c -g -O2 conftest.c >&5 +configure:21860: $? = 0 +configure:21875: result: yes +configure:22009: checking if environ is properly declared +configure:22037: gcc -c -g -O2 conftest.c >&5 +conftest.c:89:34: error: conflicting types for 'environ' +In file included from conftest.c:88:0: +/usr/include/unistd.h:545:15: note: previous declaration of 'environ' was here +configure:22044: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define __EXTENSIONS__ 1 +| #define _ALL_SOURCE 1 +| #define _GNU_SOURCE 1 +| #define _POSIX_PTHREAD_SEMANTICS 1 +| #define _TANDEM_SOURCE 1 +| #define INSTALLPREFIX "/usr/local" +| #define HAVE_DLFCN_H 1 +| #define LT_OBJDIR ".libs/" +| #define HAVE_VISIBILITY 1 +| #define HAVE_ICONV 1 +| #define ICONV_CONST +| #define ENABLE_NLS 1 +| #define HAVE_GETTEXT 1 +| #define HAVE_DCGETTEXT 1 +| #define HAVE_MBSTATE_T 1 +| #define HAVE_WCHAR_T 1 +| #define HAVE_GETC_UNLOCKED 1 +| #define HAVE_MBRTOWC 1 +| #define HAVE_WCRTOMB 1 +| #define HAVE_MBSINIT 1 +| #define HAVE_SETLOCALE 1 +| #define HAVE_MEMMOVE 1 +| #define HAVE_LANGINFO_CODESET 1 +| #define HAVE_WCHAR_H 1 +| #define WORDS_LITTLEENDIAN 1 +| #define HAVE_ALLOCA_H 1 +| #define HAVE_ALLOCA 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_SYS_PARAM_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_ERRNO_H 1 +| #define HAVE_SYS_SOCKET_H 1 +| #define HAVE_SIGNAL_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_WCHAR_H 1 +| #define HAVE_STDIO_H 1 +| #define HAVE_DECL_CANONICALIZE_FILE_NAME 1 +| #define HAVE_CANONICALIZE_FILE_NAME 1 +| #define HAVE_GETCWD 1 +| #define HAVE_READLINK 1 +| #define HAVE_PATHCONF 1 +| #define HAVE_SETENV 1 +| #define HAVE_DECL_STRERROR_R 1 +| #define HAVE_STRERROR_R 1 +| #define STRERROR_R_CHAR_P 1 +| #define HAVE_STDLIB_H 1 +| #define MALLOC_0_IS_NONNULL 0 +| #define HAVE_LONG_LONG_INT 1 +| #define HAVE__BOOL 1 +| #define HAVE_STDBOOL_H 1 +| #define HAVE_UNSIGNED_LONG_LONG_INT 1 +| #define restrict __restrict +| #define HAVE_DECL_CLEARERR_UNLOCKED 1 +| #define HAVE_DECL_FEOF_UNLOCKED 1 +| #define HAVE_DECL_FERROR_UNLOCKED 1 +| #define HAVE_DECL_FFLUSH_UNLOCKED 1 +| #define HAVE_DECL_FGETS_UNLOCKED 1 +| #define HAVE_DECL_FPUTC_UNLOCKED 1 +| #define HAVE_DECL_FPUTS_UNLOCKED 1 +| #define HAVE_DECL_FREAD_UNLOCKED 1 +| #define HAVE_DECL_FWRITE_UNLOCKED 1 +| #define HAVE_DECL_GETC_UNLOCKED 1 +| #define HAVE_DECL_GETCHAR_UNLOCKED 1 +| #define HAVE_DECL_PUTC_UNLOCKED 1 +| #define HAVE_DECL_PUTCHAR_UNLOCKED 1 +| #define HAVE_WINT_T 1 +| #define GNULIB_CANONICALIZE_LGPL 1 +| /* end confdefs.h. */ +| #include +| extern struct { int foo; } environ; +| int +| main () +| { +| environ.foo = 1; +| ; +| return 0; +| } +configure:22060: result: yes +configure:22093: checking for error_at_line +configure:22119: gcc -o conftest -g -O2 conftest.c >&5 +configure:22126: $? = 0 +configure:22146: result: yes +configure:22211: checking for mbstate_t +configure:22260: result: yes +configure:22289: checking for memmove +configure:22374: result: yes +configure:22558: checking search.h usability +configure:22575: gcc -c -g -O2 conftest.c >&5 +configure:22582: $? = 0 +configure:22596: result: yes +configure:22600: checking search.h presence +configure:22615: gcc -E conftest.c +configure:22622: $? = 0 +configure:22636: result: yes +configure:22664: checking for search.h +configure:22673: result: yes +configure:22692: checking for tsearch +configure:22748: gcc -o conftest -g -O2 conftest.c >&5 +configure:22755: $? = 0 +configure:22777: result: yes +configure:22795: checking for working strerror function +configure:22823: gcc -c -g -O2 conftest.c >&5 +configure:22830: $? = 0 +configure:22900: result: yes +configure:23202: checking for volatile sig_atomic_t +configure:23233: gcc -c -g -O2 conftest.c >&5 +configure:23240: $? = 0 +configure:23270: gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:101:36: error: expected expression before ')' token +configure:23277: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define __EXTENSIONS__ 1 +| #define _ALL_SOURCE 1 +| #define _GNU_SOURCE 1 +| #define _POSIX_PTHREAD_SEMANTICS 1 +| #define _TANDEM_SOURCE 1 +| #define INSTALLPREFIX "/usr/local" +| #define HAVE_DLFCN_H 1 +| #define LT_OBJDIR ".libs/" +| #define HAVE_VISIBILITY 1 +| #define HAVE_ICONV 1 +| #define ICONV_CONST +| #define ENABLE_NLS 1 +| #define HAVE_GETTEXT 1 +| #define HAVE_DCGETTEXT 1 +| #define HAVE_MBSTATE_T 1 +| #define HAVE_WCHAR_T 1 +| #define HAVE_GETC_UNLOCKED 1 +| #define HAVE_MBRTOWC 1 +| #define HAVE_WCRTOMB 1 +| #define HAVE_MBSINIT 1 +| #define HAVE_SETLOCALE 1 +| #define HAVE_MEMMOVE 1 +| #define HAVE_LANGINFO_CODESET 1 +| #define HAVE_WCHAR_H 1 +| #define WORDS_LITTLEENDIAN 1 +| #define HAVE_ALLOCA_H 1 +| #define HAVE_ALLOCA 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_SYS_PARAM_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_ERRNO_H 1 +| #define HAVE_SYS_SOCKET_H 1 +| #define HAVE_SIGNAL_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_WCHAR_H 1 +| #define HAVE_STDIO_H 1 +| #define HAVE_DECL_CANONICALIZE_FILE_NAME 1 +| #define HAVE_CANONICALIZE_FILE_NAME 1 +| #define HAVE_GETCWD 1 +| #define HAVE_READLINK 1 +| #define HAVE_PATHCONF 1 +| #define HAVE_SETENV 1 +| #define HAVE_DECL_STRERROR_R 1 +| #define HAVE_STRERROR_R 1 +| #define STRERROR_R_CHAR_P 1 +| #define HAVE_STDLIB_H 1 +| #define MALLOC_0_IS_NONNULL 0 +| #define HAVE_LONG_LONG_INT 1 +| #define HAVE__BOOL 1 +| #define HAVE_STDBOOL_H 1 +| #define HAVE_UNSIGNED_LONG_LONG_INT 1 +| #define restrict __restrict +| #define HAVE_DECL_CLEARERR_UNLOCKED 1 +| #define HAVE_DECL_FEOF_UNLOCKED 1 +| #define HAVE_DECL_FERROR_UNLOCKED 1 +| #define HAVE_DECL_FFLUSH_UNLOCKED 1 +| #define HAVE_DECL_FGETS_UNLOCKED 1 +| #define HAVE_DECL_FPUTC_UNLOCKED 1 +| #define HAVE_DECL_FPUTS_UNLOCKED 1 +| #define HAVE_DECL_FREAD_UNLOCKED 1 +| #define HAVE_DECL_FWRITE_UNLOCKED 1 +| #define HAVE_DECL_GETC_UNLOCKED 1 +| #define HAVE_DECL_GETCHAR_UNLOCKED 1 +| #define HAVE_DECL_PUTC_UNLOCKED 1 +| #define HAVE_DECL_PUTCHAR_UNLOCKED 1 +| #define HAVE_WINT_T 1 +| #define GNULIB_CANONICALIZE_LGPL 1 +| #define HAVE_ENVIRON_DECL 1 +| #define HAVE_MALLOC_POSIX 1 +| #define HAVE_MBSTATE_T 1 +| #define HAVE_MEMMOVE 1 +| #define HAVE_SEARCH_H 1 +| #define HAVE_TSEARCH 1 +| /* end confdefs.h. */ +| +| #include +| +| +| int +| main () +| { +| if (sizeof ((volatile sig_atomic_t))) +| return 0; +| ; +| return 0; +| } +configure:23300: result: yes +configure:23346: checking for sigprocmask +configure:23402: gcc -o conftest -g -O2 conftest.c >&5 +configure:23409: $? = 0 +configure:23429: result: yes +configure:23573: checking for ssize_t +configure:23600: gcc -c -g -O2 conftest.c >&5 +configure:23607: $? = 0 +configure:23622: result: yes +configure:23752: checking whether stdint.h conforms to C99 +configure:23931: gcc -c -g -O2 conftest.c >&5 +configure:23938: $? = 0 +configure:24073: result: yes +configure:25539: checking for random.h +configure:25560: gcc -c -g -O2 conftest.c >&5 +conftest.c:129:20: fatal error: random.h: No such file or directory +compilation terminated. +configure:25567: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define __EXTENSIONS__ 1 +| #define _ALL_SOURCE 1 +| #define _GNU_SOURCE 1 +| #define _POSIX_PTHREAD_SEMANTICS 1 +| #define _TANDEM_SOURCE 1 +| #define INSTALLPREFIX "/usr/local" +| #define HAVE_DLFCN_H 1 +| #define LT_OBJDIR ".libs/" +| #define HAVE_VISIBILITY 1 +| #define HAVE_ICONV 1 +| #define ICONV_CONST +| #define ENABLE_NLS 1 +| #define HAVE_GETTEXT 1 +| #define HAVE_DCGETTEXT 1 +| #define HAVE_MBSTATE_T 1 +| #define HAVE_WCHAR_T 1 +| #define HAVE_GETC_UNLOCKED 1 +| #define HAVE_MBRTOWC 1 +| #define HAVE_WCRTOMB 1 +| #define HAVE_MBSINIT 1 +| #define HAVE_SETLOCALE 1 +| #define HAVE_MEMMOVE 1 +| #define HAVE_LANGINFO_CODESET 1 +| #define HAVE_WCHAR_H 1 +| #define WORDS_LITTLEENDIAN 1 +| #define HAVE_ALLOCA_H 1 +| #define HAVE_ALLOCA 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_SYS_PARAM_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_ERRNO_H 1 +| #define HAVE_SYS_SOCKET_H 1 +| #define HAVE_SIGNAL_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_WCHAR_H 1 +| #define HAVE_STDIO_H 1 +| #define HAVE_DECL_CANONICALIZE_FILE_NAME 1 +| #define HAVE_CANONICALIZE_FILE_NAME 1 +| #define HAVE_GETCWD 1 +| #define HAVE_READLINK 1 +| #define HAVE_PATHCONF 1 +| #define HAVE_SETENV 1 +| #define HAVE_DECL_STRERROR_R 1 +| #define HAVE_STRERROR_R 1 +| #define STRERROR_R_CHAR_P 1 +| #define HAVE_STDLIB_H 1 +| #define MALLOC_0_IS_NONNULL 0 +| #define HAVE_LONG_LONG_INT 1 +| #define HAVE__BOOL 1 +| #define HAVE_STDBOOL_H 1 +| #define HAVE_UNSIGNED_LONG_LONG_INT 1 +| #define restrict __restrict +| #define HAVE_DECL_CLEARERR_UNLOCKED 1 +| #define HAVE_DECL_FEOF_UNLOCKED 1 +| #define HAVE_DECL_FERROR_UNLOCKED 1 +| #define HAVE_DECL_FFLUSH_UNLOCKED 1 +| #define HAVE_DECL_FGETS_UNLOCKED 1 +| #define HAVE_DECL_FPUTC_UNLOCKED 1 +| #define HAVE_DECL_FPUTS_UNLOCKED 1 +| #define HAVE_DECL_FREAD_UNLOCKED 1 +| #define HAVE_DECL_FWRITE_UNLOCKED 1 +| #define HAVE_DECL_GETC_UNLOCKED 1 +| #define HAVE_DECL_GETCHAR_UNLOCKED 1 +| #define HAVE_DECL_PUTC_UNLOCKED 1 +| #define HAVE_DECL_PUTCHAR_UNLOCKED 1 +| #define HAVE_WINT_T 1 +| #define GNULIB_CANONICALIZE_LGPL 1 +| #define HAVE_ENVIRON_DECL 1 +| #define HAVE_MALLOC_POSIX 1 +| #define HAVE_MBSTATE_T 1 +| #define HAVE_MEMMOVE 1 +| #define HAVE_SEARCH_H 1 +| #define HAVE_TSEARCH 1 +| #define GNULIB_SIGPIPE 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| +| #include +configure:25584: result: no +configure:25603: checking for struct random_data +configure:25636: gcc -c -g -O2 conftest.c >&5 +configure:25643: $? = 0 +configure:25675: gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:104:33: error: expected expression before ')' token +configure:25682: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "libiconv" +| #define VERSION "1.13.1" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define __EXTENSIONS__ 1 +| #define _ALL_SOURCE 1 +| #define _GNU_SOURCE 1 +| #define _POSIX_PTHREAD_SEMANTICS 1 +| #define _TANDEM_SOURCE 1 +| #define INSTALLPREFIX "/usr/local" +| #define HAVE_DLFCN_H 1 +| #define LT_OBJDIR ".libs/" +| #define HAVE_VISIBILITY 1 +| #define HAVE_ICONV 1 +| #define ICONV_CONST +| #define ENABLE_NLS 1 +| #define HAVE_GETTEXT 1 +| #define HAVE_DCGETTEXT 1 +| #define HAVE_MBSTATE_T 1 +| #define HAVE_WCHAR_T 1 +| #define HAVE_GETC_UNLOCKED 1 +| #define HAVE_MBRTOWC 1 +| #define HAVE_WCRTOMB 1 +| #define HAVE_MBSINIT 1 +| #define HAVE_SETLOCALE 1 +| #define HAVE_MEMMOVE 1 +| #define HAVE_LANGINFO_CODESET 1 +| #define HAVE_WCHAR_H 1 +| #define WORDS_LITTLEENDIAN 1 +| #define HAVE_ALLOCA_H 1 +| #define HAVE_ALLOCA 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_SYS_PARAM_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_ERRNO_H 1 +| #define HAVE_SYS_SOCKET_H 1 +| #define HAVE_SIGNAL_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_WCHAR_H 1 +| #define HAVE_STDIO_H 1 +| #define HAVE_DECL_CANONICALIZE_FILE_NAME 1 +| #define HAVE_CANONICALIZE_FILE_NAME 1 +| #define HAVE_GETCWD 1 +| #define HAVE_READLINK 1 +| #define HAVE_PATHCONF 1 +| #define HAVE_SETENV 1 +| #define HAVE_DECL_STRERROR_R 1 +| #define HAVE_STRERROR_R 1 +| #define STRERROR_R_CHAR_P 1 +| #define HAVE_STDLIB_H 1 +| #define MALLOC_0_IS_NONNULL 0 +| #define HAVE_LONG_LONG_INT 1 +| #define HAVE__BOOL 1 +| #define HAVE_STDBOOL_H 1 +| #define HAVE_UNSIGNED_LONG_LONG_INT 1 +| #define restrict __restrict +| #define HAVE_DECL_CLEARERR_UNLOCKED 1 +| #define HAVE_DECL_FEOF_UNLOCKED 1 +| #define HAVE_DECL_FERROR_UNLOCKED 1 +| #define HAVE_DECL_FFLUSH_UNLOCKED 1 +| #define HAVE_DECL_FGETS_UNLOCKED 1 +| #define HAVE_DECL_FPUTC_UNLOCKED 1 +| #define HAVE_DECL_FPUTS_UNLOCKED 1 +| #define HAVE_DECL_FREAD_UNLOCKED 1 +| #define HAVE_DECL_FWRITE_UNLOCKED 1 +| #define HAVE_DECL_GETC_UNLOCKED 1 +| #define HAVE_DECL_GETCHAR_UNLOCKED 1 +| #define HAVE_DECL_PUTC_UNLOCKED 1 +| #define HAVE_DECL_PUTCHAR_UNLOCKED 1 +| #define HAVE_WINT_T 1 +| #define GNULIB_CANONICALIZE_LGPL 1 +| #define HAVE_ENVIRON_DECL 1 +| #define HAVE_MALLOC_POSIX 1 +| #define HAVE_MBSTATE_T 1 +| #define HAVE_MEMMOVE 1 +| #define HAVE_SEARCH_H 1 +| #define HAVE_TSEARCH 1 +| #define GNULIB_SIGPIPE 1 +| /* end confdefs.h. */ +| #include +| #if HAVE_RANDOM_H +| # include +| #endif +| +| +| int +| main () +| { +| if (sizeof ((struct random_data))) +| return 0; +| ; +| return 0; +| } +configure:25705: result: yes +configure:25889: checking whether is standalone +configure:25926: result: yes +configure:26271: creating ./config.status + +## ---------------------- ## +## Running config.status. ## +## ---------------------- ## + +This file was extended by config.status, which was +generated by GNU Autoconf 2.63. Invocation command line was + + CONFIG_FILES = + CONFIG_HEADERS = + CONFIG_LINKS = + CONFIG_COMMANDS = + $ ./config.status + +on matti + +config.status:1482: creating Makefile +config.status:1482: creating lib/Makefile +config.status:1482: creating srclib/Makefile +config.status:1482: creating src/Makefile +config.status:1482: creating po/Makefile.in +config.status:1482: creating man/Makefile +config.status:1482: creating tests/Makefile +config.status:1482: creating include/iconv.h +config.status:1482: creating include/iconv.h.inst +config.status:1482: creating config.h +config.status:1482: creating lib/config.h +config.status:1756: executing depfiles commands +config.status:1756: executing libtool commands +config.status:1756: executing po-directories commands +configure:28912: === configuring in libcharset (/home/rangeli/projects/libiconv-1.13.1/libcharset) +configure:29015: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--build=x86_64-pc-linux-gnu' '--host=arm-linux-eabi' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=arm-linux-eabi' --cache-file=/dev/null --srcdir=. +configure:28912: === configuring in preload (/home/rangeli/projects/libiconv-1.13.1/preload) +configure:29015: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--build=x86_64-pc-linux-gnu' '--host=arm-linux-eabi' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=arm-linux-eabi' --cache-file=/dev/null --srcdir=. + +## ---------------- ## +## Cache variables. ## +## ---------------- ## + +ac_cv_build=x86_64-pc-linux-gnu +ac_cv_c_compiler_gnu=yes +ac_cv_c_restrict=__restrict +ac_cv_decl_EILSEQ=yes +ac_cv_env_CC_set= +ac_cv_env_CC_value= +ac_cv_env_CFLAGS_set= +ac_cv_env_CFLAGS_value= +ac_cv_env_CPPFLAGS_set= +ac_cv_env_CPPFLAGS_value= +ac_cv_env_CPP_set= +ac_cv_env_CPP_value= +ac_cv_env_LDFLAGS_set= +ac_cv_env_LDFLAGS_value= +ac_cv_env_LIBS_set= +ac_cv_env_LIBS_value= +ac_cv_env_build_alias_set=set +ac_cv_env_build_alias_value=x86_64-pc-linux-gnu +ac_cv_env_host_alias_set=set +ac_cv_env_host_alias_value=arm-linux-eabi +ac_cv_env_target_alias_set= +ac_cv_env_target_alias_value= +ac_cv_func_alloca_works=yes +ac_cv_func_canonicalize_file_name=yes +ac_cv_func_getc_unlocked=yes +ac_cv_func_getcwd=yes +ac_cv_func_malloc_0_nonnull=no +ac_cv_func_mbrtowc=yes +ac_cv_func_mbsinit=yes +ac_cv_func_memmove=yes +ac_cv_func_pathconf=yes +ac_cv_func_readlink=yes +ac_cv_func_setenv=yes +ac_cv_func_setlocale=yes +ac_cv_func_sigprocmask=yes +ac_cv_func_strerror_r=yes +ac_cv_func_strerror_r_char_p=yes +ac_cv_func_tsearch=yes +ac_cv_func_wcrtomb=yes +ac_cv_have_decl_canonicalize_file_name=yes +ac_cv_have_decl_clearerr_unlocked=yes +ac_cv_have_decl_feof_unlocked=yes +ac_cv_have_decl_ferror_unlocked=yes +ac_cv_have_decl_fflush_unlocked=yes +ac_cv_have_decl_fgets_unlocked=yes +ac_cv_have_decl_fputc_unlocked=yes +ac_cv_have_decl_fputs_unlocked=yes +ac_cv_have_decl_fread_unlocked=yes +ac_cv_have_decl_fwrite_unlocked=yes +ac_cv_have_decl_getc_unlocked=yes +ac_cv_have_decl_getchar_unlocked=yes +ac_cv_have_decl_putc_unlocked=yes +ac_cv_have_decl_putchar_unlocked=yes +ac_cv_have_decl_strerror_r=yes +ac_cv_header_dlfcn_h=yes +ac_cv_header_errno_h=yes +ac_cv_header_inttypes_h=yes +ac_cv_header_memory_h=yes +ac_cv_header_minix_config_h=no +ac_cv_header_random_h=no +ac_cv_header_search_h=yes +ac_cv_header_signal_h=yes +ac_cv_header_stdbool_h=yes +ac_cv_header_stdc=yes +ac_cv_header_stdint_h=yes +ac_cv_header_stdio_h=yes +ac_cv_header_stdlib_h=yes +ac_cv_header_string_h=yes +ac_cv_header_strings_h=yes +ac_cv_header_sys_param_h=yes +ac_cv_header_sys_socket_h=yes +ac_cv_header_sys_stat_h=yes +ac_cv_header_sys_types_h=yes +ac_cv_header_unistd_h=yes +ac_cv_header_wchar_h=yes +ac_cv_host=arm-linux-eabi +ac_cv_lib_error_at_line=yes +ac_cv_objext=o +ac_cv_path_EGREP='/usr/bin/grep -E' +ac_cv_path_FGREP='/usr/bin/grep -F' +ac_cv_path_GMSGFMT=/usr/bin/msgfmt +ac_cv_path_GREP=/usr/bin/grep +ac_cv_path_MSGFMT=/usr/bin/msgfmt +ac_cv_path_MSGMERGE=/usr/bin/msgmerge +ac_cv_path_SED=/bin/sed +ac_cv_path_STRIP=/usr/bin/strip +ac_cv_path_XGETTEXT=/usr/bin/xgettext +ac_cv_path_install='/usr/bin/install -c' +ac_cv_path_mkdir=/bin/mkdir +ac_cv_prog_AWK=gawk +ac_cv_prog_CPP='gcc -E' +ac_cv_prog_RANLIB=ranlib +ac_cv_prog_STRIP=/usr/bin/strip +ac_cv_prog_ac_ct_AR=ar +ac_cv_prog_ac_ct_CC=gcc +ac_cv_prog_ac_ct_DUMPBIN='link -dump -symbols' +ac_cv_prog_ac_ct_OBJDUMP=objdump +ac_cv_prog_ac_ct_RANLIB=ranlib +ac_cv_prog_ac_ct_STRIP=strip +ac_cv_prog_cc_c89= +ac_cv_prog_cc_g=yes +ac_cv_prog_cc_gcc_c_o=yes +ac_cv_prog_make_make_set=yes +ac_cv_safe_to_define___extensions__=yes +ac_cv_type__Bool=yes +ac_cv_type_long_long_int=yes +ac_cv_type_mbstate_t=yes +ac_cv_type_struct_random_data=yes +ac_cv_type_unsigned_long_long_int=yes +ac_cv_type_volatile_sig_atomic_t=yes +ac_cv_working_alloca_h=yes +acl_cv_hardcode_direct=no +acl_cv_hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' +acl_cv_hardcode_libdir_separator= +acl_cv_hardcode_minus_L=no +acl_cv_libext=a +acl_cv_libname_spec='lib$name' +acl_cv_libpath=none +acl_cv_library_names_spec= +acl_cv_path_LD=/usr/bin/ld +acl_cv_prog_gnu_ld=yes +acl_cv_rpath=done +acl_cv_shlibext=so +acl_cv_shlibpath_var= +acl_cv_wl=-Wl, +am_cv_CC_dependencies_compiler_type=none +am_cv_func_iconv=yes +am_cv_func_iconv_works='guessing yes' +am_cv_langinfo_codeset=yes +am_cv_lib_iconv=no +am_cv_proto_iconv='extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);' +am_cv_proto_iconv_arg1= +cl_cv_prog_LN=ln +cl_cv_prog_cp='cp -p' +cl_cv_sys_endian='little endian' +gl_cv_c_multiarch=no +gl_cv_cc_visibility=yes +gl_cv_func_malloc_0_nonnull=0 +gl_cv_func_malloc_posix=yes +gl_cv_func_sigprocmask=1 +gl_cv_func_working_strerror=yes +gl_cv_have_include_next=yes +gl_cv_header_errno_h_complete=yes +gl_cv_header_signal_h_SIGPIPE=yes +gl_cv_header_wchar_h_standalone=yes +gl_cv_header_working_stdint_h=yes +gl_cv_next_signal_h='' +gl_cv_next_stdint_h='' +gl_cv_next_stdio_h='' +gl_cv_next_stdlib_h='' +gl_cv_next_string_h='' +gl_cv_next_unistd_h='' +gl_cv_next_wchar_h='' +gt_cv_c_wchar_t=yes +gt_cv_c_wint_t=yes +gt_cv_func_CFLocaleCopyCurrent=no +gt_cv_func_CFPreferencesCopyAppValue=no +gt_cv_func_gnugettext2_libc=yes +gt_cv_ssize_t=yes +gt_cv_var_environ_declaration=yes +lt_cv_deplibs_check_method=unknown +lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_ld_reload_flag=-r +lt_cv_nm_interface='BSD nm' +lt_cv_objdir=.libs +lt_cv_path_LD=/usr/bin/ld +lt_cv_path_NM=no +lt_cv_prog_compiler_c_o=yes +lt_cv_prog_compiler_c_o_RC=yes +lt_cv_prog_compiler_pic_works=yes +lt_cv_prog_compiler_rtti_exceptions=no +lt_cv_prog_compiler_static_works=yes +lt_cv_prog_gnu_ld=yes +lt_cv_sys_global_symbol_pipe= +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_cdecl= +lt_cv_sys_max_cmd_len=1572864 + +## ----------------- ## +## Output variables. ## +## ----------------- ## + +ACLOCAL='${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run aclocal-1.11' +ALLOCA='' +ALLOCA_H='alloca.h' +AMDEPBACKSLASH='\' +AMDEP_FALSE='#' +AMDEP_TRUE='' +AMTAR='${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run tar' +APPLE_UNIVERSAL_BUILD='0' +AR='ar' +AS='as' +AUTOCONF='${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run autoconf' +AUTOHEADER='${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run autoheader' +AUTOMAKE='${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run automake-1.11' +AWK='gawk' +BITSIZEOF_PTRDIFF_T='' +BITSIZEOF_SIG_ATOMIC_T='' +BITSIZEOF_SIZE_T='' +BITSIZEOF_WCHAR_T='' +BITSIZEOF_WINT_T='' +BROKEN_WCHAR_H='0' +CC='gcc' +CCDEPMODE='depmode=none' +CFLAGS='-g -O2' +CFLAG_VISIBILITY='-fvisibility=hidden' +CP='cp -p' +CPP='gcc -E' +CPPFLAGS='' +CYGPATH_W='echo' +DEFS='-DHAVE_CONFIG_H' +DEPDIR='.deps' +DLLTOOL='dlltool' +DLL_VARIABLE='' +DSYMUTIL='' +DUMPBIN='link -dump -symbols' +ECHO_C='' +ECHO_N='-n' +ECHO_T='' +EGREP='/usr/bin/grep -E' +EILSEQ='' +EMULTIHOP_HIDDEN='' +EMULTIHOP_VALUE='' +ENOLINK_HIDDEN='' +ENOLINK_VALUE='' +EOVERFLOW_HIDDEN='' +EOVERFLOW_VALUE='' +ERRNO_H='' +EXEEXT='' +FGREP='/usr/bin/grep -F' +GETTEXT_MACRO_VERSION='0.17' +GL_COND_LIBTOOL_FALSE='' +GL_COND_LIBTOOL_TRUE='#' +GMSGFMT='/usr/bin/msgfmt' +GMSGFMT_015='/usr/bin/msgfmt' +GNULIB_ATOLL='0' +GNULIB_BTOWC='0' +GNULIB_CALLOC_POSIX='0' +GNULIB_CHOWN='0' +GNULIB_CLOSE='0' +GNULIB_DPRINTF='0' +GNULIB_DUP2='0' +GNULIB_ENVIRON='1' +GNULIB_EUIDACCESS='0' +GNULIB_FCHDIR='0' +GNULIB_FCLOSE='0' +GNULIB_FFLUSH='0' +GNULIB_FOPEN='0' +GNULIB_FPRINTF='1' +GNULIB_FPRINTF_POSIX='0' +GNULIB_FPURGE='0' +GNULIB_FPUTC='1' +GNULIB_FPUTS='1' +GNULIB_FREOPEN='0' +GNULIB_FSEEK='0' +GNULIB_FSEEKO='0' +GNULIB_FSYNC='0' +GNULIB_FTELL='0' +GNULIB_FTELLO='0' +GNULIB_FTRUNCATE='0' +GNULIB_FWRITE='1' +GNULIB_GETCWD='0' +GNULIB_GETDELIM='0' +GNULIB_GETDOMAINNAME='0' +GNULIB_GETDTABLESIZE='0' +GNULIB_GETHOSTNAME='0' +GNULIB_GETLINE='0' +GNULIB_GETLOADAVG='0' +GNULIB_GETLOGIN_R='0' +GNULIB_GETPAGESIZE='0' +GNULIB_GETSUBOPT='0' +GNULIB_GETUSERSHELL='0' +GNULIB_LCHOWN='0' +GNULIB_LINK='0' +GNULIB_LSEEK='0' +GNULIB_MALLOC_POSIX='1' +GNULIB_MBRLEN='0' +GNULIB_MBRTOWC='0' +GNULIB_MBSCASECMP='0' +GNULIB_MBSCASESTR='0' +GNULIB_MBSCHR='0' +GNULIB_MBSCSPN='0' +GNULIB_MBSINIT='0' +GNULIB_MBSLEN='0' +GNULIB_MBSNCASECMP='0' +GNULIB_MBSNLEN='0' +GNULIB_MBSNRTOWCS='0' +GNULIB_MBSPBRK='0' +GNULIB_MBSPCASECMP='0' +GNULIB_MBSRCHR='0' +GNULIB_MBSRTOWCS='0' +GNULIB_MBSSEP='0' +GNULIB_MBSSPN='0' +GNULIB_MBSSTR='0' +GNULIB_MBSTOK_R='0' +GNULIB_MEMCHR='0' +GNULIB_MEMMEM='0' +GNULIB_MEMPCPY='0' +GNULIB_MEMRCHR='0' +GNULIB_MKDTEMP='0' +GNULIB_MKSTEMP='0' +GNULIB_OBSTACK_PRINTF='0' +GNULIB_OBSTACK_PRINTF_POSIX='0' +GNULIB_PERROR='0' +GNULIB_PRINTF='1' +GNULIB_PRINTF_POSIX='0' +GNULIB_PUTC='1' +GNULIB_PUTCHAR='1' +GNULIB_PUTENV='0' +GNULIB_PUTS='1' +GNULIB_RANDOM_R='0' +GNULIB_RAWMEMCHR='0' +GNULIB_READLINK='1' +GNULIB_REALLOC_POSIX='0' +GNULIB_RPMATCH='0' +GNULIB_SETENV='0' +GNULIB_SIGACTION='0' +GNULIB_SIGNAL_H_SIGPIPE='1' +GNULIB_SIGPROCMASK='1' +GNULIB_SLEEP='0' +GNULIB_SNPRINTF='0' +GNULIB_SPRINTF_POSIX='0' +GNULIB_STDIO_H_SIGPIPE='1' +GNULIB_STPCPY='0' +GNULIB_STPNCPY='0' +GNULIB_STRCASESTR='0' +GNULIB_STRCHRNUL='0' +GNULIB_STRDUP='0' +GNULIB_STRERROR='1' +GNULIB_STRNDUP='0' +GNULIB_STRNLEN='0' +GNULIB_STRPBRK='0' +GNULIB_STRSEP='0' +GNULIB_STRSIGNAL='0' +GNULIB_STRSTR='0' +GNULIB_STRTOD='0' +GNULIB_STRTOK_R='0' +GNULIB_STRTOLL='0' +GNULIB_STRTOULL='0' +GNULIB_STRVERSCMP='0' +GNULIB_UNISTD_H_SIGPIPE='1' +GNULIB_UNSETENV='0' +GNULIB_VASPRINTF='0' +GNULIB_VDPRINTF='0' +GNULIB_VFPRINTF='1' +GNULIB_VFPRINTF_POSIX='0' +GNULIB_VPRINTF='1' +GNULIB_VPRINTF_POSIX='0' +GNULIB_VSNPRINTF='0' +GNULIB_VSPRINTF_POSIX='0' +GNULIB_WCRTOMB='0' +GNULIB_WCSNRTOMBS='0' +GNULIB_WCSRTOMBS='0' +GNULIB_WCTOB='0' +GNULIB_WCWIDTH='0' +GNULIB_WRITE='0' +GREP='/usr/bin/grep' +HAVE_ATOLL='1' +HAVE_BTOWC='1' +HAVE_CALLOC_POSIX='1' +HAVE_DECL_ENVIRON='1' +HAVE_DECL_FPURGE='1' +HAVE_DECL_GETDELIM='1' +HAVE_DECL_GETLINE='1' +HAVE_DECL_GETLOADAVG='1' +HAVE_DECL_GETLOGIN_R='1' +HAVE_DECL_MEMMEM='1' +HAVE_DECL_MEMRCHR='1' +HAVE_DECL_OBSTACK_PRINTF='1' +HAVE_DECL_SNPRINTF='1' +HAVE_DECL_STRDUP='1' +HAVE_DECL_STRERROR='1' +HAVE_DECL_STRNDUP='1' +HAVE_DECL_STRNLEN='1' +HAVE_DECL_STRSIGNAL='1' +HAVE_DECL_STRTOK_R='1' +HAVE_DECL_VSNPRINTF='1' +HAVE_DECL_WCTOB='1' +HAVE_DECL_WCWIDTH='1' +HAVE_DPRINTF='1' +HAVE_DUP2='1' +HAVE_EUIDACCESS='1' +HAVE_FSEEKO='1' +HAVE_FSYNC='1' +HAVE_FTELLO='1' +HAVE_FTRUNCATE='1' +HAVE_GETDOMAINNAME='1' +HAVE_GETDTABLESIZE='1' +HAVE_GETHOSTNAME='1' +HAVE_GETPAGESIZE='1' +HAVE_GETSUBOPT='1' +HAVE_GETUSERSHELL='1' +HAVE_INTTYPES_H='1' +HAVE_LINK='1' +HAVE_LONG_LONG_INT='1' +HAVE_MALLOC_POSIX='1' +HAVE_MBRLEN='1' +HAVE_MBRTOWC='1' +HAVE_MBSINIT='1' +HAVE_MBSNRTOWCS='1' +HAVE_MBSRTOWCS='1' +HAVE_MEMPCPY='1' +HAVE_MKDTEMP='1' +HAVE_OS_H='0' +HAVE_POSIX_SIGNALBLOCKING='1' +HAVE_RANDOM_H='0' +HAVE_RANDOM_R='1' +HAVE_RAWMEMCHR='1' +HAVE_READLINK='1' +HAVE_REALLOC_POSIX='1' +HAVE_RPMATCH='1' +HAVE_SETENV='1' +HAVE_SIGACTION='1' +HAVE_SIGINFO_T='1' +HAVE_SIGNED_SIG_ATOMIC_T='' +HAVE_SIGNED_WCHAR_T='' +HAVE_SIGNED_WINT_T='' +HAVE_SIGSET_T='1' +HAVE_SLEEP='1' +HAVE_STDINT_H='1' +HAVE_STPCPY='1' +HAVE_STPNCPY='1' +HAVE_STRCASESTR='1' +HAVE_STRCHRNUL='1' +HAVE_STRNDUP='1' +HAVE_STRPBRK='1' +HAVE_STRSEP='1' +HAVE_STRTOD='1' +HAVE_STRTOLL='1' +HAVE_STRTOULL='1' +HAVE_STRUCT_RANDOM_DATA='1' +HAVE_STRUCT_SIGACTION_SA_SIGACTION='1' +HAVE_STRVERSCMP='1' +HAVE_SYS_BITYPES_H='' +HAVE_SYS_INTTYPES_H='' +HAVE_SYS_LOADAVG_H='0' +HAVE_SYS_PARAM_H='0' +HAVE_SYS_TYPES_H='1' +HAVE_TYPE_VOLATILE_SIG_ATOMIC_T='1' +HAVE_UNISTD_H='1' +HAVE_UNSETENV='1' +HAVE_UNSIGNED_LONG_LONG_INT='1' +HAVE_VASPRINTF='1' +HAVE_VDPRINTF='1' +HAVE_VISIBILITY='1' +HAVE_WCHAR_H='1' +HAVE_WCHAR_T='1' +HAVE_WCRTOMB='1' +HAVE_WCSNRTOMBS='1' +HAVE_WCSRTOMBS='1' +HAVE_WINT_T='1' +HAVE__BOOL='1' +ICONV_CONST='' +INCLUDE_NEXT='include_next' +INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' +INSTALL_DATA='${INSTALL} -m 644' +INSTALL_PROGRAM='${INSTALL}' +INSTALL_PROGRAM_ENV='' +INSTALL_SCRIPT='${INSTALL}' +INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' +INTLLIBS='' +INTL_MACOSX_LIBS='' +LD='/usr/bin/ld' +LDFLAGS='' +LIBICONV='' +LIBICRT_LIBDEPS='' +LIBICRT_LTLIBDEPS='' +LIBINTL='' +LIBOBJS='' +LIBS='' +LIBTOOL='/bin/sh $(top_builddir)/libtool' +LIPO='' +LN='ln' +LN_S='ln -s' +LTLIBICONV='' +LTLIBINTL='' +LTLIBOBJS='' +MAKEINFO='${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run makeinfo' +MKDIR_P='/bin/mkdir -p' +MSGFMT='/usr/bin/msgfmt' +MSGFMT_015='/usr/bin/msgfmt' +MSGMERGE='/usr/bin/msgmerge' +NEXT_AS_FIRST_DIRECTIVE_ERRNO_H='' +NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H='' +NEXT_AS_FIRST_DIRECTIVE_STDINT_H='' +NEXT_AS_FIRST_DIRECTIVE_STDIO_H='' +NEXT_AS_FIRST_DIRECTIVE_STDLIB_H='' +NEXT_AS_FIRST_DIRECTIVE_STRING_H='' +NEXT_AS_FIRST_DIRECTIVE_UNISTD_H='' +NEXT_AS_FIRST_DIRECTIVE_WCHAR_H='' +NEXT_ERRNO_H='' +NEXT_SIGNAL_H='' +NEXT_STDINT_H='' +NEXT_STDIO_H='' +NEXT_STDLIB_H='' +NEXT_STRING_H='' +NEXT_UNISTD_H='' +NEXT_WCHAR_H='' +NM='link -dump -symbols' +NMEDIT='' +OBJDUMP='objdump' +OBJEXT='o' +OTOOL64='' +OTOOL='' +PACKAGE='libiconv' +PACKAGE_BUGREPORT='' +PACKAGE_NAME='' +PACKAGE_STRING='' +PACKAGE_TARNAME='' +PACKAGE_VERSION='' +PATH_SEPARATOR=':' +POSUB='po' +PRAGMA_SYSTEM_HEADER='#pragma GCC system_header' +PTRDIFF_T_SUFFIX='' +RANLIB='ranlib' +RC='' +RELOCATABLE='no' +RELOCATABLE_BUILD_DIR='$(top_builddir)/srclib' +RELOCATABLE_CONFIG_H_DIR='$(top_builddir)' +RELOCATABLE_LDFLAGS='' +RELOCATABLE_LIBRARY_PATH='' +RELOCATABLE_SRC_DIR='$(top_srcdir)/srclib' +RELOCATABLE_VIA_LD_FALSE='' +RELOCATABLE_VIA_LD_TRUE='#' +REPLACE_BTOWC='0' +REPLACE_CHOWN='0' +REPLACE_CLOSE='0' +REPLACE_DPRINTF='0' +REPLACE_FCHDIR='0' +REPLACE_FCLOSE='0' +REPLACE_FFLUSH='0' +REPLACE_FOPEN='0' +REPLACE_FPRINTF='0' +REPLACE_FPURGE='0' +REPLACE_FREOPEN='0' +REPLACE_FSEEK='0' +REPLACE_FSEEKO='0' +REPLACE_FTELL='0' +REPLACE_FTELLO='0' +REPLACE_GETCWD='0' +REPLACE_GETLINE='0' +REPLACE_GETPAGESIZE='0' +REPLACE_LCHOWN='0' +REPLACE_LSEEK='0' +REPLACE_MBRLEN='0' +REPLACE_MBRTOWC='0' +REPLACE_MBSINIT='0' +REPLACE_MBSNRTOWCS='0' +REPLACE_MBSRTOWCS='0' +REPLACE_MBSTATE_T='0' +REPLACE_MEMCHR='0' +REPLACE_MEMMEM='0' +REPLACE_MKSTEMP='0' +REPLACE_OBSTACK_PRINTF='0' +REPLACE_PERROR='0' +REPLACE_PRINTF='0' +REPLACE_PUTENV='0' +REPLACE_SNPRINTF='0' +REPLACE_SPRINTF='0' +REPLACE_STDIO_WRITE_FUNCS='0' +REPLACE_STRCASESTR='0' +REPLACE_STRDUP='0' +REPLACE_STRERROR='0' +REPLACE_STRSIGNAL='0' +REPLACE_STRSTR='0' +REPLACE_STRTOD='0' +REPLACE_VASPRINTF='0' +REPLACE_VDPRINTF='0' +REPLACE_VFPRINTF='0' +REPLACE_VPRINTF='0' +REPLACE_VSNPRINTF='0' +REPLACE_VSPRINTF='0' +REPLACE_WCRTOMB='0' +REPLACE_WCSNRTOMBS='0' +REPLACE_WCSRTOMBS='0' +REPLACE_WCTOB='0' +REPLACE_WCWIDTH='0' +REPLACE_WRITE='0' +SED='/bin/sed' +SET_MAKE='' +SHELL='/bin/sh' +SIG_ATOMIC_T_SUFFIX='' +SIZE_T_SUFFIX='' +SRCLIBOBJS='' +STDBOOL_H='' +STDINT_H='' +STRIP='/usr/bin/strip' +UNISTD_H_HAVE_WINSOCK2_H='0' +USE_EXTRA_ENCODINGS='no' +USE_MBSTATE_T='1' +USE_NLS='yes' +VERSION='1.13.1' +VOID_UNSETENV='0' +WCHAR_H='' +WCHAR_T_SUFFIX='' +WINDRES='' +WINT_T_SUFFIX='' +WOE32='no' +WOE32DLL='no' +XGETTEXT='/usr/bin/xgettext' +XGETTEXT_015='/usr/bin/xgettext' +XGETTEXT_EXTRA_OPTIONS=' --flag=error:3:c-format --flag=error_at_line:5:c-format' +ac_ct_CC='gcc' +ac_ct_DUMPBIN='link -dump -symbols' +am__EXEEXT_FALSE='' +am__EXEEXT_TRUE='#' +am__fastdepCC_FALSE='' +am__fastdepCC_TRUE='#' +am__include='include' +am__isrc='' +am__leading_dot='.' +am__quote='' +am__tar='${AMTAR} chof - "$$tardir"' +am__untar='${AMTAR} xf -' +bindir='${exec_prefix}/bin' +build='x86_64-pc-linux-gnu' +build_alias='x86_64-pc-linux-gnu' +build_cpu='x86_64' +build_os='linux-gnu' +build_vendor='pc' +datadir='${datarootdir}' +datarootdir='${prefix}/share' +docdir='${datarootdir}/doc/${PACKAGE}' +dvidir='${docdir}' +exec_prefix='${prefix}' +gl_LIBOBJS='' +gl_LTLIBOBJS='' +gltests_LIBOBJS='' +gltests_LTLIBOBJS='' +host='arm-linux-eabi' +host_alias='arm-linux-eabi' +host_cpu='arm' +host_os='eabi' +host_vendor='linux' +htmldir='${docdir}' +includedir='${prefix}/include' +infodir='${datarootdir}/info' +install_sh='${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/install-sh' +libdir='${exec_prefix}/lib' +libexecdir='${exec_prefix}/libexec' +localedir='${datarootdir}/locale' +localstatedir='${prefix}/var' +lt_ECHO='echo' +mandir='${datarootdir}/man' +mkdir_p='/bin/mkdir -p' +oldincludedir='/usr/include' +pdfdir='${docdir}' +prefix='/usr/local' +program_transform_name='s,x,x,' +psdir='${docdir}' +sbindir='${exec_prefix}/sbin' +sharedstatedir='${prefix}/com' +subdirs=' libcharset preload' +sysconfdir='${prefix}/etc' +target_alias='' + +## ----------- ## +## confdefs.h. ## +## ----------- ## + +#define PACKAGE_NAME "" +#define PACKAGE_TARNAME "" +#define PACKAGE_VERSION "" +#define PACKAGE_STRING "" +#define PACKAGE_BUGREPORT "" +#define PACKAGE "libiconv" +#define VERSION "1.13.1" +#define STDC_HEADERS 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_SYS_STAT_H 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STRING_H 1 +#define HAVE_MEMORY_H 1 +#define HAVE_STRINGS_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_UNISTD_H 1 +#define __EXTENSIONS__ 1 +#define _ALL_SOURCE 1 +#define _GNU_SOURCE 1 +#define _POSIX_PTHREAD_SEMANTICS 1 +#define _TANDEM_SOURCE 1 +#define INSTALLPREFIX "/usr/local" +#define HAVE_DLFCN_H 1 +#define LT_OBJDIR ".libs/" +#define HAVE_VISIBILITY 1 +#define HAVE_ICONV 1 +#define ICONV_CONST +#define ENABLE_NLS 1 +#define HAVE_GETTEXT 1 +#define HAVE_DCGETTEXT 1 +#define HAVE_MBSTATE_T 1 +#define HAVE_WCHAR_T 1 +#define HAVE_GETC_UNLOCKED 1 +#define HAVE_MBRTOWC 1 +#define HAVE_WCRTOMB 1 +#define HAVE_MBSINIT 1 +#define HAVE_SETLOCALE 1 +#define HAVE_MEMMOVE 1 +#define HAVE_LANGINFO_CODESET 1 +#define HAVE_WCHAR_H 1 +#define WORDS_LITTLEENDIAN 1 +#define HAVE_ALLOCA_H 1 +#define HAVE_ALLOCA 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STRING_H 1 +#define HAVE_SYS_PARAM_H 1 +#define HAVE_UNISTD_H 1 +#define HAVE_ERRNO_H 1 +#define HAVE_SYS_SOCKET_H 1 +#define HAVE_SIGNAL_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_WCHAR_H 1 +#define HAVE_STDIO_H 1 +#define HAVE_DECL_CANONICALIZE_FILE_NAME 1 +#define HAVE_CANONICALIZE_FILE_NAME 1 +#define HAVE_GETCWD 1 +#define HAVE_READLINK 1 +#define HAVE_PATHCONF 1 +#define HAVE_SETENV 1 +#define HAVE_DECL_STRERROR_R 1 +#define HAVE_STRERROR_R 1 +#define STRERROR_R_CHAR_P 1 +#define HAVE_STDLIB_H 1 +#define MALLOC_0_IS_NONNULL 0 +#define HAVE_LONG_LONG_INT 1 +#define HAVE__BOOL 1 +#define HAVE_STDBOOL_H 1 +#define HAVE_UNSIGNED_LONG_LONG_INT 1 +#define restrict __restrict +#define HAVE_DECL_CLEARERR_UNLOCKED 1 +#define HAVE_DECL_FEOF_UNLOCKED 1 +#define HAVE_DECL_FERROR_UNLOCKED 1 +#define HAVE_DECL_FFLUSH_UNLOCKED 1 +#define HAVE_DECL_FGETS_UNLOCKED 1 +#define HAVE_DECL_FPUTC_UNLOCKED 1 +#define HAVE_DECL_FPUTS_UNLOCKED 1 +#define HAVE_DECL_FREAD_UNLOCKED 1 +#define HAVE_DECL_FWRITE_UNLOCKED 1 +#define HAVE_DECL_GETC_UNLOCKED 1 +#define HAVE_DECL_GETCHAR_UNLOCKED 1 +#define HAVE_DECL_PUTC_UNLOCKED 1 +#define HAVE_DECL_PUTCHAR_UNLOCKED 1 +#define HAVE_WINT_T 1 +#define GNULIB_CANONICALIZE_LGPL 1 +#define HAVE_ENVIRON_DECL 1 +#define HAVE_MALLOC_POSIX 1 +#define HAVE_MBSTATE_T 1 +#define HAVE_MEMMOVE 1 +#define HAVE_SEARCH_H 1 +#define HAVE_TSEARCH 1 +#define GNULIB_SIGPIPE 1 +#define HAVE_STRUCT_RANDOM_DATA 1 +#define USE_UNLOCKED_IO 1 + +configure: exit 0 diff --git a/jni/iconv/config.status b/jni/iconv/config.status new file mode 100755 index 0000000..8a5a0dd --- /dev/null +++ b/jni/iconv/config.status @@ -0,0 +1,2796 @@ +#! /bin/sh +# Generated by configure. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=${CONFIG_SHELL-/bin/sh} +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 + +# Save the log message, to keep $[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by $as_me, which was +generated by GNU Autoconf 2.63. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +# Files that config.status was made for. +config_files=" Makefile lib/Makefile srclib/Makefile src/Makefile po/Makefile.in man/Makefile tests/Makefile include/iconv.h:include/iconv.h.build.in include/iconv.h.inst:include/iconv.h.in" +config_headers=" config.h lib/config.h" +config_commands=" depfiles libtool po-directories" + +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTION]... [FILE]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +ac_cs_version="\ +config.status +configured by ./configure, generated by GNU Autoconf 2.63, + with options \"'--build=x86_64-pc-linux-gnu' '--host=arm-linux-eabi' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=arm-linux-eabi'\" + +Copyright (C) 2008 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='/home/rangeli/projects/libiconv-1.13.1' +srcdir='.' +INSTALL='/usr/bin/install -c' +MKDIR_P='/bin/mkdir -p' +AWK='gawk' +test -n "$AWK" || AWK=awk +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + { $as_echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { $as_echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +if $ac_cs_recheck; then + set X '/bin/sh' './configure' '--build=x86_64-pc-linux-gnu' '--host=arm-linux-eabi' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=arm-linux-eabi' $ac_configure_extra_args --no-create --no-recursion + shift + $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6 + CONFIG_SHELL='/bin/sh' + export CONFIG_SHELL + exec "$@" +fi + +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +# +# INIT-COMMANDS +# +AMDEP_TRUE="" ac_aux_dir="build-aux" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' +double_quote_subst='s/\(["`\\]\)/\\\1/g' +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' +macro_version='2.2.6' +macro_revision='1.3012' +enable_static='yes' +AS='as' +DLLTOOL='dlltool' +OBJDUMP='objdump' +enable_shared='no' +pic_mode='default' +enable_fast_install='yes' +host_alias='arm-linux-eabi' +host='arm-linux-eabi' +host_os='eabi' +build_alias='x86_64-pc-linux-gnu' +build='x86_64-pc-linux-gnu' +build_os='linux-gnu' +SED='/bin/sed' +Xsed='/bin/sed -e 1s/^X//' +GREP='/usr/bin/grep' +EGREP='/usr/bin/grep -E' +FGREP='/usr/bin/grep -F' +LD='/usr/bin/ld' +NM='link -dump -symbols' +LN_S='ln -s' +max_cmd_len='1572864' +ac_objext='o' +exeext='' +lt_unset='unset' +lt_SP2NL='tr \040 \012' +lt_NL2SP='tr \015\012 \040\040' +reload_flag=' -r' +reload_cmds='$LD$reload_flag -o $output$reload_objs' +deplibs_check_method='unknown' +file_magic_cmd='$MAGIC_CMD' +AR='ar' +AR_FLAGS='cru' +STRIP='/usr/bin/strip' +RANLIB='ranlib' +old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $oldlib' +old_postuninstall_cmds='' +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $oldlib' +CC='gcc' +CFLAGS='-g -O2' +compiler='' +GCC='yes' +lt_cv_sys_global_symbol_pipe='' +lt_cv_sys_global_symbol_to_cdecl='' +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' +objdir='.libs' +SHELL='/bin/sh' +ECHO='echo' +MAGIC_CMD='file' +lt_prog_compiler_no_builtin_flag=' -fno-builtin' +lt_prog_compiler_wl='-Wl,' +lt_prog_compiler_pic=' -fPIC -DPIC' +lt_prog_compiler_static='-static' +lt_cv_prog_compiler_c_o='yes' +need_locks='no' +DSYMUTIL='' +NMEDIT='' +LIPO='' +OTOOL='' +OTOOL64='' +libext='a' +shrext_cmds='.so' +extract_expsyms_cmds='' +archive_cmds_need_lc='no' +enable_shared_with_static_runtimes='no' +export_dynamic_flag_spec='${wl}--export-dynamic' +whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' +compiler_needs_object='no' +old_archive_from_new_cmds='' +old_archive_from_expsyms_cmds='' +archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +module_cmds='' +module_expsym_cmds='' +with_gnu_ld='yes' +allow_undefined_flag='' +no_undefined_flag='' +hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' +hardcode_libdir_flag_spec_ld='' +hardcode_libdir_separator='' +hardcode_direct='no' +hardcode_direct_absolute='no' +hardcode_minus_L='no' +hardcode_shlibpath_var='unsupported' +hardcode_automatic='no' +inherit_rpath='no' +link_all_deplibs='unknown' +fix_srcfile_path='' +always_export_symbols='no' +export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' +include_expsyms='' +prelink_cmds='' +file_list_spec='' +variables_saved_for_relink='PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH' +need_lib_prefix='unknown' +need_version='unknown' +version_type='none' +runpath_var='LD_RUN_PATH' +shlibpath_var='' +shlibpath_overrides_runpath='unknown' +libname_spec='lib$name' +library_names_spec='' +soname_spec='' +postinstall_cmds='' +postuninstall_cmds='' +finish_cmds='' +finish_eval='' +hardcode_into_libs='no' +sys_lib_search_path_spec='/usr/lib/gcc/i686-pc-linux-gnu/4.7.1 /usr/lib /lib' +sys_lib_dlsearch_path_spec='/lib /usr/lib' +hardcode_action='immediate' +enable_dlopen='unknown' +enable_dlopen_self='unknown' +enable_dlopen_self_static='unknown' +old_striplib='/usr/bin/strip --strip-debug' +striplib='/usr/bin/strip --strip-unneeded' +LD_RC='' +old_archive_cmds_RC='' +compiler_RC='' +GCC_RC='' +lt_prog_compiler_no_builtin_flag_RC='' +lt_prog_compiler_wl_RC='' +lt_prog_compiler_pic_RC='' +lt_prog_compiler_static_RC='' +lt_cv_prog_compiler_c_o_RC='yes' +archive_cmds_need_lc_RC='' +enable_shared_with_static_runtimes_RC='' +export_dynamic_flag_spec_RC='' +whole_archive_flag_spec_RC='' +compiler_needs_object_RC='' +old_archive_from_new_cmds_RC='' +old_archive_from_expsyms_cmds_RC='' +archive_cmds_RC='' +archive_expsym_cmds_RC='' +module_cmds_RC='' +module_expsym_cmds_RC='' +with_gnu_ld_RC='' +allow_undefined_flag_RC='' +no_undefined_flag_RC='' +hardcode_libdir_flag_spec_RC='' +hardcode_libdir_flag_spec_ld_RC='' +hardcode_libdir_separator_RC='' +hardcode_direct_RC='' +hardcode_direct_absolute_RC='' +hardcode_minus_L_RC='' +hardcode_shlibpath_var_RC='' +hardcode_automatic_RC='' +inherit_rpath_RC='' +link_all_deplibs_RC='' +fix_srcfile_path_RC='' +always_export_symbols_RC='' +export_symbols_cmds_RC='' +exclude_expsyms_RC='' +include_expsyms_RC='' +prelink_cmds_RC='' +file_list_spec_RC='' +hardcode_action_RC='' + +LTCC='gcc' +LTCFLAGS='-g -O2' +compiler='gcc' + +# Quote evaled strings. +for var in SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag deplibs_check_method file_magic_cmd AR AR_FLAGS STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix SHELL ECHO lt_prog_compiler_no_builtin_flag lt_prog_compiler_wl lt_prog_compiler_pic lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_flag_spec_ld hardcode_libdir_separator fix_srcfile_path exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec finish_eval old_striplib striplib LD_RC compiler_RC lt_prog_compiler_no_builtin_flag_RC lt_prog_compiler_wl_RC lt_prog_compiler_pic_RC lt_prog_compiler_static_RC lt_cv_prog_compiler_c_o_RC export_dynamic_flag_spec_RC whole_archive_flag_spec_RC compiler_needs_object_RC with_gnu_ld_RC allow_undefined_flag_RC no_undefined_flag_RC hardcode_libdir_flag_spec_RC hardcode_libdir_flag_spec_ld_RC hardcode_libdir_separator_RC fix_srcfile_path_RC exclude_expsyms_RC include_expsyms_RC file_list_spec_RC; do + case `eval \\$ECHO "X\\$$var"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec sys_lib_dlsearch_path_spec old_archive_cmds_RC old_archive_from_new_cmds_RC old_archive_from_expsyms_cmds_RC archive_cmds_RC archive_expsym_cmds_RC module_cmds_RC module_expsym_cmds_RC export_symbols_cmds_RC prelink_cmds_RC; do + case `eval \\$ECHO "X\\$$var"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +# Fix-up fallback echo if it was mangled by the above quoting rules. +case $lt_ECHO in +*'\$0 --fallback-echo"') lt_ECHO=`$ECHO "X$lt_ECHO" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; +esac + +ac_aux_dir='build-aux' +xsi_shell='yes' +lt_shell_append='yes' + +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='libiconv' + VERSION='1.13.1' + TIMESTAMP='' + RM='rm -f' + ofile='libtool' + + + + + +# Capture the value of obsolete ALL_LINGUAS because we need it to compute + # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it + # from automake < 1.5. + eval 'OBSOLETE_ALL_LINGUAS''=""' + # Capture the value of LINGUAS because we need it to compute CATALOGS. + LINGUAS="%UNSET%" + + + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;; + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; + "srclib/Makefile") CONFIG_FILES="$CONFIG_FILES srclib/Makefile" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; + "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; + "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; + "include/iconv.h") CONFIG_FILES="$CONFIG_FILES include/iconv.h:include/iconv.h.build.in" ;; + "include/iconv.h.inst") CONFIG_FILES="$CONFIG_FILES include/iconv.h.inst:include/iconv.h.in" ;; + + *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || +{ + $as_echo "$as_me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=' ' +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$tmp/subs1.awk" && +cat >>"$tmp/subs1.awk" <<\_ACAWK && +S["gltests_LTLIBOBJS"]="" +S["gltests_LIBOBJS"]="" +S["gl_LTLIBOBJS"]="" +S["gl_LIBOBJS"]="" +S["am__EXEEXT_FALSE"]="" +S["am__EXEEXT_TRUE"]="#" +S["LTLIBOBJS"]="" +S["LIBOBJS"]="" +S["subdirs"]=" libcharset preload" +S["DLL_VARIABLE"]="" +S["WOE32DLL"]="no" +S["SRCLIBOBJS"]="" +S["LIBICRT_LTLIBDEPS"]="" +S["LIBICRT_LIBDEPS"]="" +S["NEXT_AS_FIRST_DIRECTIVE_WCHAR_H"]="" +S["NEXT_WCHAR_H"]="" +S["HAVE_WCHAR_H"]="1" +S["HAVE_WINT_T"]="1" +S["WCHAR_H"]="" +S["REPLACE_WCWIDTH"]="0" +S["REPLACE_WCSNRTOMBS"]="0" +S["REPLACE_WCSRTOMBS"]="0" +S["REPLACE_WCRTOMB"]="0" +S["REPLACE_MBSNRTOWCS"]="0" +S["REPLACE_MBSRTOWCS"]="0" +S["REPLACE_MBRLEN"]="0" +S["REPLACE_MBRTOWC"]="0" +S["REPLACE_MBSINIT"]="0" +S["REPLACE_WCTOB"]="0" +S["REPLACE_BTOWC"]="0" +S["REPLACE_MBSTATE_T"]="0" +S["HAVE_DECL_WCWIDTH"]="1" +S["HAVE_DECL_WCTOB"]="1" +S["HAVE_WCSNRTOMBS"]="1" +S["HAVE_WCSRTOMBS"]="1" +S["HAVE_WCRTOMB"]="1" +S["HAVE_MBSNRTOWCS"]="1" +S["HAVE_MBSRTOWCS"]="1" +S["HAVE_MBRLEN"]="1" +S["HAVE_MBRTOWC"]="1" +S["HAVE_MBSINIT"]="1" +S["HAVE_BTOWC"]="1" +S["GNULIB_WCWIDTH"]="0" +S["GNULIB_WCSNRTOMBS"]="0" +S["GNULIB_WCSRTOMBS"]="0" +S["GNULIB_WCRTOMB"]="0" +S["GNULIB_MBSNRTOWCS"]="0" +S["GNULIB_MBSRTOWCS"]="0" +S["GNULIB_MBRLEN"]="0" +S["GNULIB_MBRTOWC"]="0" +S["GNULIB_MBSINIT"]="0" +S["GNULIB_WCTOB"]="0" +S["GNULIB_BTOWC"]="0" +S["HAVE_UNISTD_H"]="1" +S["NEXT_AS_FIRST_DIRECTIVE_UNISTD_H"]="" +S["NEXT_UNISTD_H"]="" +S["NEXT_AS_FIRST_DIRECTIVE_STRING_H"]="" +S["NEXT_STRING_H"]="" +S["HAVE_RANDOM_H"]="0" +S["NEXT_AS_FIRST_DIRECTIVE_STDLIB_H"]="" +S["NEXT_STDLIB_H"]="" +S["NEXT_AS_FIRST_DIRECTIVE_STDIO_H"]="" +S["NEXT_STDIO_H"]="" +S["STDINT_H"]="" +S["WINT_T_SUFFIX"]="" +S["WCHAR_T_SUFFIX"]="" +S["SIG_ATOMIC_T_SUFFIX"]="" +S["SIZE_T_SUFFIX"]="" +S["PTRDIFF_T_SUFFIX"]="" +S["HAVE_SIGNED_WINT_T"]="" +S["HAVE_SIGNED_WCHAR_T"]="" +S["HAVE_SIGNED_SIG_ATOMIC_T"]="" +S["BITSIZEOF_WINT_T"]="" +S["BITSIZEOF_WCHAR_T"]="" +S["BITSIZEOF_SIG_ATOMIC_T"]="" +S["BITSIZEOF_SIZE_T"]="" +S["BITSIZEOF_PTRDIFF_T"]="" +S["HAVE_SYS_BITYPES_H"]="" +S["HAVE_SYS_INTTYPES_H"]="" +S["HAVE_STDINT_H"]="1" +S["NEXT_AS_FIRST_DIRECTIVE_STDINT_H"]="" +S["NEXT_STDINT_H"]="" +S["HAVE_SYS_TYPES_H"]="1" +S["HAVE_INTTYPES_H"]="1" +S["HAVE_UNSIGNED_LONG_LONG_INT"]="1" +S["HAVE_LONG_LONG_INT"]="1" +S["HAVE__BOOL"]="1" +S["STDBOOL_H"]="" +S["REPLACE_PERROR"]="0" +S["REPLACE_GETLINE"]="0" +S["HAVE_DECL_GETLINE"]="1" +S["HAVE_DECL_GETDELIM"]="1" +S["REPLACE_FCLOSE"]="0" +S["HAVE_DECL_FPURGE"]="1" +S["REPLACE_FPURGE"]="0" +S["REPLACE_FFLUSH"]="0" +S["REPLACE_FTELL"]="0" +S["REPLACE_FTELLO"]="0" +S["HAVE_FTELLO"]="1" +S["REPLACE_FSEEK"]="0" +S["REPLACE_FSEEKO"]="0" +S["HAVE_FSEEKO"]="1" +S["REPLACE_FREOPEN"]="0" +S["REPLACE_FOPEN"]="0" +S["REPLACE_OBSTACK_PRINTF"]="0" +S["HAVE_DECL_OBSTACK_PRINTF"]="1" +S["REPLACE_VASPRINTF"]="0" +S["HAVE_VASPRINTF"]="1" +S["REPLACE_VDPRINTF"]="0" +S["HAVE_VDPRINTF"]="1" +S["REPLACE_DPRINTF"]="0" +S["HAVE_DPRINTF"]="1" +S["REPLACE_VSPRINTF"]="0" +S["REPLACE_SPRINTF"]="0" +S["HAVE_DECL_VSNPRINTF"]="1" +S["REPLACE_VSNPRINTF"]="0" +S["HAVE_DECL_SNPRINTF"]="1" +S["REPLACE_SNPRINTF"]="0" +S["REPLACE_VPRINTF"]="0" +S["REPLACE_PRINTF"]="0" +S["REPLACE_VFPRINTF"]="0" +S["REPLACE_FPRINTF"]="0" +S["REPLACE_STDIO_WRITE_FUNCS"]="0" +S["GNULIB_STDIO_H_SIGPIPE"]="1" +S["GNULIB_PERROR"]="0" +S["GNULIB_GETLINE"]="0" +S["GNULIB_GETDELIM"]="0" +S["GNULIB_FWRITE"]="1" +S["GNULIB_PUTS"]="1" +S["GNULIB_FPUTS"]="1" +S["GNULIB_PUTCHAR"]="1" +S["GNULIB_PUTC"]="1" +S["GNULIB_FPUTC"]="1" +S["GNULIB_FCLOSE"]="0" +S["GNULIB_FPURGE"]="0" +S["GNULIB_FFLUSH"]="0" +S["GNULIB_FTELLO"]="0" +S["GNULIB_FTELL"]="0" +S["GNULIB_FSEEKO"]="0" +S["GNULIB_FSEEK"]="0" +S["GNULIB_FREOPEN"]="0" +S["GNULIB_FOPEN"]="0" +S["GNULIB_OBSTACK_PRINTF_POSIX"]="0" +S["GNULIB_OBSTACK_PRINTF"]="0" +S["GNULIB_VASPRINTF"]="0" +S["GNULIB_VDPRINTF"]="0" +S["GNULIB_DPRINTF"]="0" +S["GNULIB_VSPRINTF_POSIX"]="0" +S["GNULIB_VSNPRINTF"]="0" +S["GNULIB_VPRINTF_POSIX"]="0" +S["GNULIB_VPRINTF"]="1" +S["GNULIB_VFPRINTF_POSIX"]="0" +S["GNULIB_VFPRINTF"]="1" +S["GNULIB_SPRINTF_POSIX"]="0" +S["GNULIB_SNPRINTF"]="0" +S["GNULIB_PRINTF_POSIX"]="0" +S["GNULIB_PRINTF"]="1" +S["GNULIB_FPRINTF_POSIX"]="0" +S["GNULIB_FPRINTF"]="1" +S["NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H"]="" +S["NEXT_SIGNAL_H"]="" +S["HAVE_TYPE_VOLATILE_SIG_ATOMIC_T"]="1" +S["HAVE_STRUCT_SIGACTION_SA_SIGACTION"]="1" +S["HAVE_SIGACTION"]="1" +S["HAVE_SIGINFO_T"]="1" +S["HAVE_SIGSET_T"]="1" +S["HAVE_POSIX_SIGNALBLOCKING"]="1" +S["GNULIB_SIGACTION"]="0" +S["GNULIB_SIGPROCMASK"]="1" +S["GNULIB_SIGNAL_H_SIGPIPE"]="1" +S["REPLACE_STRSIGNAL"]="0" +S["REPLACE_STRERROR"]="0" +S["REPLACE_STRCASESTR"]="0" +S["REPLACE_STRSTR"]="0" +S["REPLACE_STRDUP"]="0" +S["REPLACE_MEMMEM"]="0" +S["REPLACE_MEMCHR"]="0" +S["HAVE_STRVERSCMP"]="1" +S["HAVE_DECL_STRSIGNAL"]="1" +S["HAVE_DECL_STRERROR"]="1" +S["HAVE_DECL_STRTOK_R"]="1" +S["HAVE_STRCASESTR"]="1" +S["HAVE_STRSEP"]="1" +S["HAVE_STRPBRK"]="1" +S["HAVE_DECL_STRNLEN"]="1" +S["HAVE_DECL_STRNDUP"]="1" +S["HAVE_STRNDUP"]="1" +S["HAVE_DECL_STRDUP"]="1" +S["HAVE_STRCHRNUL"]="1" +S["HAVE_STPNCPY"]="1" +S["HAVE_STPCPY"]="1" +S["HAVE_RAWMEMCHR"]="1" +S["HAVE_DECL_MEMRCHR"]="1" +S["HAVE_MEMPCPY"]="1" +S["HAVE_DECL_MEMMEM"]="1" +S["GNULIB_STRVERSCMP"]="0" +S["GNULIB_STRSIGNAL"]="0" +S["GNULIB_STRERROR"]="1" +S["GNULIB_MBSTOK_R"]="0" +S["GNULIB_MBSSEP"]="0" +S["GNULIB_MBSSPN"]="0" +S["GNULIB_MBSPBRK"]="0" +S["GNULIB_MBSCSPN"]="0" +S["GNULIB_MBSCASESTR"]="0" +S["GNULIB_MBSPCASECMP"]="0" +S["GNULIB_MBSNCASECMP"]="0" +S["GNULIB_MBSCASECMP"]="0" +S["GNULIB_MBSSTR"]="0" +S["GNULIB_MBSRCHR"]="0" +S["GNULIB_MBSCHR"]="0" +S["GNULIB_MBSNLEN"]="0" +S["GNULIB_MBSLEN"]="0" +S["GNULIB_STRTOK_R"]="0" +S["GNULIB_STRCASESTR"]="0" +S["GNULIB_STRSTR"]="0" +S["GNULIB_STRSEP"]="0" +S["GNULIB_STRPBRK"]="0" +S["GNULIB_STRNLEN"]="0" +S["GNULIB_STRNDUP"]="0" +S["GNULIB_STRDUP"]="0" +S["GNULIB_STRCHRNUL"]="0" +S["GNULIB_STPNCPY"]="0" +S["GNULIB_STPCPY"]="0" +S["GNULIB_RAWMEMCHR"]="0" +S["GNULIB_MEMRCHR"]="0" +S["GNULIB_MEMPCPY"]="0" +S["GNULIB_MEMMEM"]="0" +S["GNULIB_MEMCHR"]="0" +S["APPLE_UNIVERSAL_BUILD"]="0" +S["VOID_UNSETENV"]="0" +S["REPLACE_STRTOD"]="0" +S["REPLACE_PUTENV"]="0" +S["REPLACE_MKSTEMP"]="0" +S["HAVE_DECL_GETLOADAVG"]="1" +S["HAVE_UNSETENV"]="1" +S["HAVE_SYS_LOADAVG_H"]="0" +S["HAVE_STRUCT_RANDOM_DATA"]="1" +S["HAVE_STRTOULL"]="1" +S["HAVE_STRTOLL"]="1" +S["HAVE_STRTOD"]="1" +S["HAVE_SETENV"]="1" +S["HAVE_RPMATCH"]="1" +S["HAVE_RANDOM_R"]="1" +S["HAVE_REALLOC_POSIX"]="1" +S["HAVE_MKDTEMP"]="1" +S["HAVE_GETSUBOPT"]="1" +S["HAVE_CALLOC_POSIX"]="1" +S["HAVE_ATOLL"]="1" +S["GNULIB_UNSETENV"]="0" +S["GNULIB_STRTOULL"]="0" +S["GNULIB_STRTOLL"]="0" +S["GNULIB_STRTOD"]="0" +S["GNULIB_SETENV"]="0" +S["GNULIB_RPMATCH"]="0" +S["GNULIB_RANDOM_R"]="0" +S["GNULIB_PUTENV"]="0" +S["GNULIB_MKSTEMP"]="0" +S["GNULIB_MKDTEMP"]="0" +S["GNULIB_GETSUBOPT"]="0" +S["GNULIB_GETLOADAVG"]="0" +S["GNULIB_ATOLL"]="0" +S["GNULIB_CALLOC_POSIX"]="0" +S["GNULIB_REALLOC_POSIX"]="0" +S["GNULIB_MALLOC_POSIX"]="1" +S["HAVE_MALLOC_POSIX"]="1" +S["EOVERFLOW_VALUE"]="" +S["EOVERFLOW_HIDDEN"]="" +S["ENOLINK_VALUE"]="" +S["ENOLINK_HIDDEN"]="" +S["EMULTIHOP_VALUE"]="" +S["EMULTIHOP_HIDDEN"]="" +S["ERRNO_H"]="" +S["NEXT_AS_FIRST_DIRECTIVE_ERRNO_H"]="" +S["NEXT_ERRNO_H"]="" +S["PRAGMA_SYSTEM_HEADER"]="#pragma GCC system_header" +S["INCLUDE_NEXT_AS_FIRST_DIRECTIVE"]="include_next" +S["INCLUDE_NEXT"]="include_next" +S["UNISTD_H_HAVE_WINSOCK2_H"]="0" +S["REPLACE_WRITE"]="0" +S["REPLACE_LSEEK"]="0" +S["REPLACE_LCHOWN"]="0" +S["REPLACE_GETPAGESIZE"]="0" +S["REPLACE_GETCWD"]="0" +S["REPLACE_FCHDIR"]="0" +S["REPLACE_CLOSE"]="0" +S["REPLACE_CHOWN"]="0" +S["HAVE_SYS_PARAM_H"]="0" +S["HAVE_OS_H"]="0" +S["HAVE_DECL_GETLOGIN_R"]="1" +S["HAVE_DECL_ENVIRON"]="1" +S["HAVE_SLEEP"]="1" +S["HAVE_READLINK"]="1" +S["HAVE_LINK"]="1" +S["HAVE_GETUSERSHELL"]="1" +S["HAVE_GETPAGESIZE"]="1" +S["HAVE_GETHOSTNAME"]="1" +S["HAVE_GETDTABLESIZE"]="1" +S["HAVE_GETDOMAINNAME"]="1" +S["HAVE_FTRUNCATE"]="1" +S["HAVE_FSYNC"]="1" +S["HAVE_EUIDACCESS"]="1" +S["HAVE_DUP2"]="1" +S["GNULIB_WRITE"]="0" +S["GNULIB_UNISTD_H_SIGPIPE"]="1" +S["GNULIB_SLEEP"]="0" +S["GNULIB_READLINK"]="1" +S["GNULIB_LSEEK"]="0" +S["GNULIB_LINK"]="0" +S["GNULIB_LCHOWN"]="0" +S["GNULIB_GETUSERSHELL"]="0" +S["GNULIB_GETPAGESIZE"]="0" +S["GNULIB_GETLOGIN_R"]="0" +S["GNULIB_GETHOSTNAME"]="0" +S["GNULIB_GETDTABLESIZE"]="0" +S["GNULIB_GETDOMAINNAME"]="0" +S["GNULIB_GETCWD"]="0" +S["GNULIB_FTRUNCATE"]="0" +S["GNULIB_FSYNC"]="0" +S["GNULIB_FCHDIR"]="0" +S["GNULIB_EUIDACCESS"]="0" +S["GNULIB_ENVIRON"]="1" +S["GNULIB_DUP2"]="0" +S["GNULIB_CLOSE"]="0" +S["GNULIB_CHOWN"]="0" +S["ALLOCA_H"]="alloca.h" +S["ALLOCA"]="" +S["GL_COND_LIBTOOL_FALSE"]="" +S["GL_COND_LIBTOOL_TRUE"]="#" +S["EILSEQ"]="" +S["BROKEN_WCHAR_H"]="0" +S["USE_MBSTATE_T"]="1" +S["HAVE_WCHAR_T"]="1" +S["ICONV_CONST"]="" +S["POSUB"]="po" +S["LTLIBINTL"]="" +S["LIBINTL"]="" +S["INTLLIBS"]="" +S["INTL_MACOSX_LIBS"]="" +S["XGETTEXT_EXTRA_OPTIONS"]=" --flag=error:3:c-format --flag=error_at_line:5:c-format" +S["MSGMERGE"]="/usr/bin/msgmerge" +S["XGETTEXT_015"]="/usr/bin/xgettext" +S["XGETTEXT"]="/usr/bin/xgettext" +S["GMSGFMT_015"]="/usr/bin/msgfmt" +S["MSGFMT_015"]="/usr/bin/msgfmt" +S["GMSGFMT"]="/usr/bin/msgfmt" +S["MSGFMT"]="/usr/bin/msgfmt" +S["GETTEXT_MACRO_VERSION"]="0.17" +S["USE_NLS"]="yes" +S["LTLIBICONV"]="" +S["LIBICONV"]="" +S["HAVE_VISIBILITY"]="1" +S["CFLAG_VISIBILITY"]="-fvisibility=hidden" +S["WINDRES"]="" +S["WOE32"]="no" +S["RC"]="" +S["OTOOL64"]="" +S["OTOOL"]="" +S["LIPO"]="" +S["NMEDIT"]="" +S["DSYMUTIL"]="" +S["lt_ECHO"]="echo" +S["AR"]="ar" +S["NM"]="link -dump -symbols" +S["ac_ct_DUMPBIN"]="link -dump -symbols" +S["DUMPBIN"]="link -dump -symbols" +S["LD"]="/usr/bin/ld" +S["FGREP"]="/usr/bin/grep -F" +S["SED"]="/bin/sed" +S["LIBTOOL"]="/bin/sh $(top_builddir)/libtool" +S["OBJDUMP"]="objdump" +S["DLLTOOL"]="dlltool" +S["AS"]="as" +S["LN_S"]="ln -s" +S["LN"]="ln" +S["CP"]="cp -p" +S["USE_EXTRA_ENCODINGS"]="no" +S["RELOCATABLE_BUILD_DIR"]="$(top_builddir)/srclib" +S["RELOCATABLE_SRC_DIR"]="$(top_srcdir)/srclib" +S["RELOCATABLE_CONFIG_H_DIR"]="$(top_builddir)" +S["RELOCATABLE_LIBRARY_PATH"]="" +S["RELOCATABLE_VIA_LD_FALSE"]="" +S["RELOCATABLE_VIA_LD_TRUE"]="#" +S["INSTALL_PROGRAM_ENV"]="" +S["RELOCATABLE_LDFLAGS"]="" +S["RELOCATABLE"]="no" +S["EGREP"]="/usr/bin/grep -E" +S["GREP"]="/usr/bin/grep" +S["RANLIB"]="ranlib" +S["host_os"]="eabi" +S["host_vendor"]="linux" +S["host_cpu"]="arm" +S["host"]="arm-linux-eabi" +S["build_os"]="linux-gnu" +S["build_vendor"]="pc" +S["build_cpu"]="x86_64" +S["build"]="x86_64-pc-linux-gnu" +S["CPP"]="gcc -E" +S["am__fastdepCC_FALSE"]="" +S["am__fastdepCC_TRUE"]="#" +S["CCDEPMODE"]="depmode=none" +S["AMDEPBACKSLASH"]="\\" +S["AMDEP_FALSE"]="#" +S["AMDEP_TRUE"]="" +S["am__quote"]="" +S["am__include"]="include" +S["DEPDIR"]=".deps" +S["OBJEXT"]="o" +S["EXEEXT"]="" +S["ac_ct_CC"]="gcc" +S["CPPFLAGS"]="" +S["LDFLAGS"]="" +S["CFLAGS"]="-g -O2" +S["CC"]="gcc" +S["am__untar"]="${AMTAR} xf -" +S["am__tar"]="${AMTAR} chof - \"$$tardir\"" +S["AMTAR"]="${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run tar" +S["am__leading_dot"]="." +S["SET_MAKE"]="" +S["AWK"]="gawk" +S["mkdir_p"]="/bin/mkdir -p" +S["MKDIR_P"]="/bin/mkdir -p" +S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" +S["STRIP"]="/usr/bin/strip" +S["install_sh"]="${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/install-sh" +S["MAKEINFO"]="${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run makeinfo" +S["AUTOHEADER"]="${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run autoheader" +S["AUTOMAKE"]="${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run automake-1.11" +S["AUTOCONF"]="${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run autoconf" +S["ACLOCAL"]="${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run aclocal-1.11" +S["VERSION"]="1.13.1" +S["PACKAGE"]="libiconv" +S["CYGPATH_W"]="echo" +S["am__isrc"]="" +S["INSTALL_DATA"]="${INSTALL} -m 644" +S["INSTALL_SCRIPT"]="${INSTALL}" +S["INSTALL_PROGRAM"]="${INSTALL}" +S["target_alias"]="" +S["host_alias"]="arm-linux-eabi" +S["build_alias"]="x86_64-pc-linux-gnu" +S["LIBS"]="" +S["ECHO_T"]="" +S["ECHO_N"]="-n" +S["ECHO_C"]="" +S["DEFS"]="-DHAVE_CONFIG_H" +S["mandir"]="${datarootdir}/man" +S["localedir"]="${datarootdir}/locale" +S["libdir"]="${exec_prefix}/lib" +S["psdir"]="${docdir}" +S["pdfdir"]="${docdir}" +S["dvidir"]="${docdir}" +S["htmldir"]="${docdir}" +S["infodir"]="${datarootdir}/info" +S["docdir"]="${datarootdir}/doc/${PACKAGE}" +S["oldincludedir"]="/usr/include" +S["includedir"]="${prefix}/include" +S["localstatedir"]="${prefix}/var" +S["sharedstatedir"]="${prefix}/com" +S["sysconfdir"]="${prefix}/etc" +S["datadir"]="${datarootdir}" +S["datarootdir"]="${prefix}/share" +S["libexecdir"]="${exec_prefix}/libexec" +S["sbindir"]="${exec_prefix}/sbin" +S["bindir"]="${exec_prefix}/bin" +S["program_transform_name"]="s,x,x," +S["prefix"]="/usr/local" +S["exec_prefix"]="${prefix}" +S["PACKAGE_BUGREPORT"]="" +S["PACKAGE_STRING"]="" +S["PACKAGE_VERSION"]="" +S["PACKAGE_TARNAME"]="" +S["PACKAGE_NAME"]="" +S["PATH_SEPARATOR"]=":" +S["SHELL"]="/bin/sh" +_ACAWK +cat >>"$tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 +$as_echo "$as_me: error: could not setup config files machinery" >&2;} + { (exit 1); exit 1; }; } +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$tmp/defines.awk" <<\_ACAWK || +BEGIN { +D["PACKAGE_NAME"]=" \"\"" +D["PACKAGE_TARNAME"]=" \"\"" +D["PACKAGE_VERSION"]=" \"\"" +D["PACKAGE_STRING"]=" \"\"" +D["PACKAGE_BUGREPORT"]=" \"\"" +D["PACKAGE"]=" \"libiconv\"" +D["VERSION"]=" \"1.13.1\"" +D["STDC_HEADERS"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_STAT_H"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["HAVE_STRING_H"]=" 1" +D["HAVE_MEMORY_H"]=" 1" +D["HAVE_STRINGS_H"]=" 1" +D["HAVE_INTTYPES_H"]=" 1" +D["HAVE_STDINT_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["__EXTENSIONS__"]=" 1" +D["_ALL_SOURCE"]=" 1" +D["_GNU_SOURCE"]=" 1" +D["_POSIX_PTHREAD_SEMANTICS"]=" 1" +D["_TANDEM_SOURCE"]=" 1" +D["INSTALLPREFIX"]=" \"/usr/local\"" +D["HAVE_DLFCN_H"]=" 1" +D["LT_OBJDIR"]=" \".libs/\"" +D["HAVE_VISIBILITY"]=" 1" +D["HAVE_ICONV"]=" 1" +D["ICONV_CONST"]=" " +D["ENABLE_NLS"]=" 1" +D["HAVE_GETTEXT"]=" 1" +D["HAVE_DCGETTEXT"]=" 1" +D["HAVE_MBSTATE_T"]=" 1" +D["HAVE_WCHAR_T"]=" 1" +D["HAVE_GETC_UNLOCKED"]=" 1" +D["HAVE_MBRTOWC"]=" 1" +D["HAVE_WCRTOMB"]=" 1" +D["HAVE_MBSINIT"]=" 1" +D["HAVE_SETLOCALE"]=" 1" +D["HAVE_MEMMOVE"]=" 1" +D["HAVE_LANGINFO_CODESET"]=" 1" +D["HAVE_WCHAR_H"]=" 1" +D["WORDS_LITTLEENDIAN"]=" 1" +D["HAVE_ALLOCA_H"]=" 1" +D["HAVE_ALLOCA"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["HAVE_STRING_H"]=" 1" +D["HAVE_SYS_PARAM_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["HAVE_ERRNO_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["HAVE_SIGNAL_H"]=" 1" +D["HAVE_STDINT_H"]=" 1" +D["HAVE_WCHAR_H"]=" 1" +D["HAVE_STDIO_H"]=" 1" +D["HAVE_DECL_CANONICALIZE_FILE_NAME"]=" 1" +D["HAVE_CANONICALIZE_FILE_NAME"]=" 1" +D["HAVE_GETCWD"]=" 1" +D["HAVE_READLINK"]=" 1" +D["HAVE_PATHCONF"]=" 1" +D["HAVE_SETENV"]=" 1" +D["HAVE_DECL_STRERROR_R"]=" 1" +D["HAVE_STRERROR_R"]=" 1" +D["STRERROR_R_CHAR_P"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["MALLOC_0_IS_NONNULL"]=" 0" +D["HAVE_LONG_LONG_INT"]=" 1" +D["HAVE__BOOL"]=" 1" +D["HAVE_STDBOOL_H"]=" 1" +D["HAVE_UNSIGNED_LONG_LONG_INT"]=" 1" +D["restrict"]=" __restrict" +D["HAVE_DECL_CLEARERR_UNLOCKED"]=" 1" +D["HAVE_DECL_FEOF_UNLOCKED"]=" 1" +D["HAVE_DECL_FERROR_UNLOCKED"]=" 1" +D["HAVE_DECL_FFLUSH_UNLOCKED"]=" 1" +D["HAVE_DECL_FGETS_UNLOCKED"]=" 1" +D["HAVE_DECL_FPUTC_UNLOCKED"]=" 1" +D["HAVE_DECL_FPUTS_UNLOCKED"]=" 1" +D["HAVE_DECL_FREAD_UNLOCKED"]=" 1" +D["HAVE_DECL_FWRITE_UNLOCKED"]=" 1" +D["HAVE_DECL_GETC_UNLOCKED"]=" 1" +D["HAVE_DECL_GETCHAR_UNLOCKED"]=" 1" +D["HAVE_DECL_PUTC_UNLOCKED"]=" 1" +D["HAVE_DECL_PUTCHAR_UNLOCKED"]=" 1" +D["HAVE_WINT_T"]=" 1" +D["GNULIB_CANONICALIZE_LGPL"]=" 1" +D["HAVE_ENVIRON_DECL"]=" 1" +D["HAVE_MALLOC_POSIX"]=" 1" +D["HAVE_MBSTATE_T"]=" 1" +D["HAVE_MEMMOVE"]=" 1" +D["HAVE_SEARCH_H"]=" 1" +D["HAVE_TSEARCH"]=" 1" +D["GNULIB_SIGPIPE"]=" 1" +D["HAVE_STRUCT_RANDOM_DATA"]=" 1" +D["USE_UNLOCKED_IO"]=" 1" + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { + line = $ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK + { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 +$as_echo "$as_me: error: could not setup config headers machinery" >&2;} + { (exit 1); exit 1; }; } +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 +$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} + { (exit 1); exit 1; }; };; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { (exit 1); exit 1; }; };; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + ac_file_inputs="$ac_file_inputs '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$tmp/stdin" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir="$ac_dir" + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= + +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p +' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + ac_datarootdir_hack=' + s&@datadir@&${datarootdir}&g + s&@docdir@&${datarootdir}/doc/${PACKAGE}&g + s&@infodir@&${datarootdir}/info&g + s&@localedir@&${datarootdir}/locale&g + s&@mandir@&${datarootdir}/man&g + s&\${datarootdir}&${prefix}/share&g' ;; +esac +ac_sed_extra="/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ +s/:*$// +s/^[^=]*=[ ]*$// +} + +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&2;} + + rm -f "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" + } >"$tmp/config.h" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$tmp/config.h" "$ac_file" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ + || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 +$as_echo "$as_me: error: could not create -" >&2;} + { (exit 1); exit 1; }; } + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir=$dirpart/$fdir + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="RC " + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Assembler program. +AS=$AS + +# DLL creation program. +DLLTOOL=$DLLTOOL + +# Object dumper program. +OBJDUMP=$OBJDUMP + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that does not interpret backslashes. +ECHO=$lt_ECHO + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# If ld is used when linking, flag to hardcode \$libdir into a binary +# during linking. This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path=$lt_fix_srcfile_path + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain="$ac_aux_dir/ltmain.sh" + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + case $xsi_shell in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $* )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + +_LT_EOF + ;; + *) # Bourne compatible functions. + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} + +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; + esac +} + +# sed scripts: +my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' +my_sed_long_arg='1s/^-[^=]*=//' + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` + func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` +} + +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=`expr "$@"` +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` +} + +_LT_EOF +esac + +case $lt_shell_append in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1+=\$2" +} +_LT_EOF + ;; + *) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1=\$$1\$2" +} + +_LT_EOF + ;; + esac + + + sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + + cat <<_LT_EOF >> "$ofile" + +# ### BEGIN LIBTOOL TAG CONFIG: RC + +# The linker used to build libraries. +LD=$lt_LD_RC + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds_RC + +# A language specific compiler. +CC=$lt_compiler_RC + +# Is the compiler the GNU compiler? +with_gcc=$GCC_RC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl_RC + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic_RC + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static_RC + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc_RC + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object_RC + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds_RC +archive_expsym_cmds=$lt_archive_expsym_cmds_RC + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds_RC +module_expsym_cmds=$lt_module_expsym_cmds_RC + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld_RC + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag_RC + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag_RC + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC + +# If ld is used when linking, flag to hardcode \$libdir into a binary +# during linking. This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct_RC + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute_RC + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L_RC + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var_RC + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic_RC + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath_RC + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs_RC + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path=$lt_fix_srcfile_path_RC + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols_RC + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds_RC + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms_RC + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms_RC + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds_RC + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec_RC + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action_RC + +# ### END LIBTOOL TAG CONFIG: RC +_LT_EOF + + ;; + "po-directories":C) + for ac_file in $CONFIG_FILES; do + # Support "outfile[:infile[:infile...]]" + case "$ac_file" in + *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + esac + # PO directories have a Makefile.in generated from Makefile.in.in. + case "$ac_file" in */Makefile.in) + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + # Treat a directory as a PO directory if and only if it has a + # POTFILES.in file. This allows packages to have multiple PO + # directories under different names or in different locations. + if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then + rm -f "$ac_dir/POTFILES" + test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" + cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" + POMAKEFILEDEPS="POTFILES.in" + # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend + # on $ac_dir but don't depend on user-specified configuration + # parameters. + if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then + # The LINGUAS file contains the set of available languages. + if test -n "$OBSOLETE_ALL_LINGUAS"; then + test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" + fi + ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` + # Hide the ALL_LINGUAS assigment from automake < 1.5. + eval 'ALL_LINGUAS''=$ALL_LINGUAS_' + POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" + else + # The set of available languages was given in configure.in. + # Hide the ALL_LINGUAS assigment from automake < 1.5. + eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' + fi + # Compute POFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) + # Compute UPDATEPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) + # Compute DUMMYPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) + # Compute GMOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) + case "$ac_given_srcdir" in + .) srcdirpre= ;; + *) srcdirpre='$(srcdir)/' ;; + esac + POFILES= + UPDATEPOFILES= + DUMMYPOFILES= + GMOFILES= + for lang in $ALL_LINGUAS; do + POFILES="$POFILES $srcdirpre$lang.po" + UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" + DUMMYPOFILES="$DUMMYPOFILES $lang.nop" + GMOFILES="$GMOFILES $srcdirpre$lang.gmo" + done + # CATALOGS depends on both $ac_dir and the user's LINGUAS + # environment variable. + INST_LINGUAS= + if test -n "$ALL_LINGUAS"; then + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "$LINGUAS"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + INST_LINGUAS="$INST_LINGUAS $presentlang" + fi + done + fi + CATALOGS= + if test -n "$INST_LINGUAS"; then + for lang in $INST_LINGUAS; do + CATALOGS="$CATALOGS $lang.gmo" + done + fi + test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" + sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" + for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do + if test -f "$f"; then + case "$f" in + *.orig | *.bak | *~) ;; + *) cat "$f" >> "$ac_dir/Makefile" ;; + esac + fi + done + fi + ;; + esac + done ;; + + esac +done # for ac_tag + + +{ (exit 0); exit 0; } diff --git a/jni/iconv/configure b/jni/iconv/configure new file mode 100755 index 0000000..2d24051 --- /dev/null +++ b/jni/iconv/configure @@ -0,0 +1,29032 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.63. +# +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + +if test "x$CONFIG_SHELL" = x; then + if (eval ":") 2>/dev/null; then + as_have_required=yes +else + as_have_required=no +fi + + if test $as_have_required = yes && (eval ": +(as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=\$LINENO + as_lineno_2=\$LINENO + test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && + test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } +") 2> /dev/null; then + : +else + as_candidate_shells= + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + case $as_dir in + /*) + for as_base in sh bash ksh sh5; do + as_candidate_shells="$as_candidate_shells $as_dir/$as_base" + done;; + esac +done +IFS=$as_save_IFS + + + for as_shell in $as_candidate_shells $SHELL; do + # Try only shells that exist, to save several forks. + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { ("$as_shell") 2> /dev/null <<\_ASEOF +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + +: +_ASEOF +}; then + CONFIG_SHELL=$as_shell + as_have_required=yes + if { "$as_shell" 2> /dev/null <<\_ASEOF +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + +: +(as_func_return () { + (exit $1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = "$1" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test $exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } + +_ASEOF +}; then + break +fi + +fi + + done + + if test "x$CONFIG_SHELL" != x; then + for as_var in BASH_ENV ENV + do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + done + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} +fi + + + if test $as_have_required = no; then + echo This script requires a shell more modern than all the + echo shells that I found on your system. Please install a + echo modern shell, or manually run the script under such a + echo shell if you do have one. + { (exit 1); exit 1; } +fi + + +fi + +fi + + + +(eval "as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0") || { + echo No shell found that supports shell functions. + echo Please tell bug-autoconf@gnu.org about your system, + echo including any error possibly output before this message. + echo This can help us improve future autoconf versions. + echo Configuration will now proceed without shell functions. +} + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + + + +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} + +case X$lt_ECHO in +X*--fallback-echo) + # Remove one level of quotation (which was required for Make). + ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` + ;; +esac + +ECHO=${lt_ECHO-echo} +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then + # Yippee, $ECHO works! + : +else + # Restart under the correct shell. + exec $SHELL "$0" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat <<_LT_EOF +$* +_LT_EOF + exit 0 +fi + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +if test -z "$lt_ECHO"; then + if test "X${echo_test_string+set}" != Xset; then + # find a string as large as possible, as long as the shell can cope with it + for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do + # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... + if { echo_test_string=`eval $cmd`; } 2>/dev/null && + { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null + then + break + fi + done + fi + + if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : + else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for dir in $PATH /usr/ucb; do + IFS="$lt_save_ifs" + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + ECHO="$dir/echo" + break + fi + done + IFS="$lt_save_ifs" + + if test "X$ECHO" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + ECHO='print -r' + elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running configure again with it. + ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} + else + # Try using printf. + ECHO='printf %s\n' + if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + ECHO="$CONFIG_SHELL $0 --fallback-echo" + elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + ECHO="$CONFIG_SHELL $0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do + if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null + then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "$0"'; then + echo_test_string=`eval $prev` + export echo_test_string + exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} + else + # Oops. We lost completely, so just stick with echo. + ECHO=echo + fi + fi + fi + fi + fi +fi + +# Copy echo and quote the copy suitably for passing to libtool from +# the Makefile, instead of quoting the original, which is used later. +lt_ECHO=$ECHO +if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then + lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" +fi + + + + +exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Identity of this package. +PACKAGE_NAME= +PACKAGE_TARNAME= +PACKAGE_VERSION= +PACKAGE_STRING= +PACKAGE_BUGREPORT= + +ac_unique_file="lib/iconv.c" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +gt_needs= +ac_header_list= +ac_func_list= +enable_option_checking=no +ac_subst_vars='gltests_LTLIBOBJS +gltests_LIBOBJS +gl_LTLIBOBJS +gl_LIBOBJS +am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIBOBJS +subdirs +DLL_VARIABLE +WOE32DLL +SRCLIBOBJS +LIBICRT_LTLIBDEPS +LIBICRT_LIBDEPS +NEXT_AS_FIRST_DIRECTIVE_WCHAR_H +NEXT_WCHAR_H +HAVE_WCHAR_H +HAVE_WINT_T +WCHAR_H +REPLACE_WCWIDTH +REPLACE_WCSNRTOMBS +REPLACE_WCSRTOMBS +REPLACE_WCRTOMB +REPLACE_MBSNRTOWCS +REPLACE_MBSRTOWCS +REPLACE_MBRLEN +REPLACE_MBRTOWC +REPLACE_MBSINIT +REPLACE_WCTOB +REPLACE_BTOWC +REPLACE_MBSTATE_T +HAVE_DECL_WCWIDTH +HAVE_DECL_WCTOB +HAVE_WCSNRTOMBS +HAVE_WCSRTOMBS +HAVE_WCRTOMB +HAVE_MBSNRTOWCS +HAVE_MBSRTOWCS +HAVE_MBRLEN +HAVE_MBRTOWC +HAVE_MBSINIT +HAVE_BTOWC +GNULIB_WCWIDTH +GNULIB_WCSNRTOMBS +GNULIB_WCSRTOMBS +GNULIB_WCRTOMB +GNULIB_MBSNRTOWCS +GNULIB_MBSRTOWCS +GNULIB_MBRLEN +GNULIB_MBRTOWC +GNULIB_MBSINIT +GNULIB_WCTOB +GNULIB_BTOWC +HAVE_UNISTD_H +NEXT_AS_FIRST_DIRECTIVE_UNISTD_H +NEXT_UNISTD_H +NEXT_AS_FIRST_DIRECTIVE_STRING_H +NEXT_STRING_H +HAVE_RANDOM_H +NEXT_AS_FIRST_DIRECTIVE_STDLIB_H +NEXT_STDLIB_H +NEXT_AS_FIRST_DIRECTIVE_STDIO_H +NEXT_STDIO_H +STDINT_H +WINT_T_SUFFIX +WCHAR_T_SUFFIX +SIG_ATOMIC_T_SUFFIX +SIZE_T_SUFFIX +PTRDIFF_T_SUFFIX +HAVE_SIGNED_WINT_T +HAVE_SIGNED_WCHAR_T +HAVE_SIGNED_SIG_ATOMIC_T +BITSIZEOF_WINT_T +BITSIZEOF_WCHAR_T +BITSIZEOF_SIG_ATOMIC_T +BITSIZEOF_SIZE_T +BITSIZEOF_PTRDIFF_T +HAVE_SYS_BITYPES_H +HAVE_SYS_INTTYPES_H +HAVE_STDINT_H +NEXT_AS_FIRST_DIRECTIVE_STDINT_H +NEXT_STDINT_H +HAVE_SYS_TYPES_H +HAVE_INTTYPES_H +HAVE_UNSIGNED_LONG_LONG_INT +HAVE_LONG_LONG_INT +HAVE__BOOL +STDBOOL_H +REPLACE_PERROR +REPLACE_GETLINE +HAVE_DECL_GETLINE +HAVE_DECL_GETDELIM +REPLACE_FCLOSE +HAVE_DECL_FPURGE +REPLACE_FPURGE +REPLACE_FFLUSH +REPLACE_FTELL +REPLACE_FTELLO +HAVE_FTELLO +REPLACE_FSEEK +REPLACE_FSEEKO +HAVE_FSEEKO +REPLACE_FREOPEN +REPLACE_FOPEN +REPLACE_OBSTACK_PRINTF +HAVE_DECL_OBSTACK_PRINTF +REPLACE_VASPRINTF +HAVE_VASPRINTF +REPLACE_VDPRINTF +HAVE_VDPRINTF +REPLACE_DPRINTF +HAVE_DPRINTF +REPLACE_VSPRINTF +REPLACE_SPRINTF +HAVE_DECL_VSNPRINTF +REPLACE_VSNPRINTF +HAVE_DECL_SNPRINTF +REPLACE_SNPRINTF +REPLACE_VPRINTF +REPLACE_PRINTF +REPLACE_VFPRINTF +REPLACE_FPRINTF +REPLACE_STDIO_WRITE_FUNCS +GNULIB_STDIO_H_SIGPIPE +GNULIB_PERROR +GNULIB_GETLINE +GNULIB_GETDELIM +GNULIB_FWRITE +GNULIB_PUTS +GNULIB_FPUTS +GNULIB_PUTCHAR +GNULIB_PUTC +GNULIB_FPUTC +GNULIB_FCLOSE +GNULIB_FPURGE +GNULIB_FFLUSH +GNULIB_FTELLO +GNULIB_FTELL +GNULIB_FSEEKO +GNULIB_FSEEK +GNULIB_FREOPEN +GNULIB_FOPEN +GNULIB_OBSTACK_PRINTF_POSIX +GNULIB_OBSTACK_PRINTF +GNULIB_VASPRINTF +GNULIB_VDPRINTF +GNULIB_DPRINTF +GNULIB_VSPRINTF_POSIX +GNULIB_VSNPRINTF +GNULIB_VPRINTF_POSIX +GNULIB_VPRINTF +GNULIB_VFPRINTF_POSIX +GNULIB_VFPRINTF +GNULIB_SPRINTF_POSIX +GNULIB_SNPRINTF +GNULIB_PRINTF_POSIX +GNULIB_PRINTF +GNULIB_FPRINTF_POSIX +GNULIB_FPRINTF +NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H +NEXT_SIGNAL_H +HAVE_TYPE_VOLATILE_SIG_ATOMIC_T +HAVE_STRUCT_SIGACTION_SA_SIGACTION +HAVE_SIGACTION +HAVE_SIGINFO_T +HAVE_SIGSET_T +HAVE_POSIX_SIGNALBLOCKING +GNULIB_SIGACTION +GNULIB_SIGPROCMASK +GNULIB_SIGNAL_H_SIGPIPE +REPLACE_STRSIGNAL +REPLACE_STRERROR +REPLACE_STRCASESTR +REPLACE_STRSTR +REPLACE_STRDUP +REPLACE_MEMMEM +REPLACE_MEMCHR +HAVE_STRVERSCMP +HAVE_DECL_STRSIGNAL +HAVE_DECL_STRERROR +HAVE_DECL_STRTOK_R +HAVE_STRCASESTR +HAVE_STRSEP +HAVE_STRPBRK +HAVE_DECL_STRNLEN +HAVE_DECL_STRNDUP +HAVE_STRNDUP +HAVE_DECL_STRDUP +HAVE_STRCHRNUL +HAVE_STPNCPY +HAVE_STPCPY +HAVE_RAWMEMCHR +HAVE_DECL_MEMRCHR +HAVE_MEMPCPY +HAVE_DECL_MEMMEM +GNULIB_STRVERSCMP +GNULIB_STRSIGNAL +GNULIB_STRERROR +GNULIB_MBSTOK_R +GNULIB_MBSSEP +GNULIB_MBSSPN +GNULIB_MBSPBRK +GNULIB_MBSCSPN +GNULIB_MBSCASESTR +GNULIB_MBSPCASECMP +GNULIB_MBSNCASECMP +GNULIB_MBSCASECMP +GNULIB_MBSSTR +GNULIB_MBSRCHR +GNULIB_MBSCHR +GNULIB_MBSNLEN +GNULIB_MBSLEN +GNULIB_STRTOK_R +GNULIB_STRCASESTR +GNULIB_STRSTR +GNULIB_STRSEP +GNULIB_STRPBRK +GNULIB_STRNLEN +GNULIB_STRNDUP +GNULIB_STRDUP +GNULIB_STRCHRNUL +GNULIB_STPNCPY +GNULIB_STPCPY +GNULIB_RAWMEMCHR +GNULIB_MEMRCHR +GNULIB_MEMPCPY +GNULIB_MEMMEM +GNULIB_MEMCHR +APPLE_UNIVERSAL_BUILD +VOID_UNSETENV +REPLACE_STRTOD +REPLACE_PUTENV +REPLACE_MKSTEMP +HAVE_DECL_GETLOADAVG +HAVE_UNSETENV +HAVE_SYS_LOADAVG_H +HAVE_STRUCT_RANDOM_DATA +HAVE_STRTOULL +HAVE_STRTOLL +HAVE_STRTOD +HAVE_SETENV +HAVE_RPMATCH +HAVE_RANDOM_R +HAVE_REALLOC_POSIX +HAVE_MKDTEMP +HAVE_GETSUBOPT +HAVE_CALLOC_POSIX +HAVE_ATOLL +GNULIB_UNSETENV +GNULIB_STRTOULL +GNULIB_STRTOLL +GNULIB_STRTOD +GNULIB_SETENV +GNULIB_RPMATCH +GNULIB_RANDOM_R +GNULIB_PUTENV +GNULIB_MKSTEMP +GNULIB_MKDTEMP +GNULIB_GETSUBOPT +GNULIB_GETLOADAVG +GNULIB_ATOLL +GNULIB_CALLOC_POSIX +GNULIB_REALLOC_POSIX +GNULIB_MALLOC_POSIX +HAVE_MALLOC_POSIX +EOVERFLOW_VALUE +EOVERFLOW_HIDDEN +ENOLINK_VALUE +ENOLINK_HIDDEN +EMULTIHOP_VALUE +EMULTIHOP_HIDDEN +ERRNO_H +NEXT_AS_FIRST_DIRECTIVE_ERRNO_H +NEXT_ERRNO_H +PRAGMA_SYSTEM_HEADER +INCLUDE_NEXT_AS_FIRST_DIRECTIVE +INCLUDE_NEXT +UNISTD_H_HAVE_WINSOCK2_H +REPLACE_WRITE +REPLACE_LSEEK +REPLACE_LCHOWN +REPLACE_GETPAGESIZE +REPLACE_GETCWD +REPLACE_FCHDIR +REPLACE_CLOSE +REPLACE_CHOWN +HAVE_SYS_PARAM_H +HAVE_OS_H +HAVE_DECL_GETLOGIN_R +HAVE_DECL_ENVIRON +HAVE_SLEEP +HAVE_READLINK +HAVE_LINK +HAVE_GETUSERSHELL +HAVE_GETPAGESIZE +HAVE_GETHOSTNAME +HAVE_GETDTABLESIZE +HAVE_GETDOMAINNAME +HAVE_FTRUNCATE +HAVE_FSYNC +HAVE_EUIDACCESS +HAVE_DUP2 +GNULIB_WRITE +GNULIB_UNISTD_H_SIGPIPE +GNULIB_SLEEP +GNULIB_READLINK +GNULIB_LSEEK +GNULIB_LINK +GNULIB_LCHOWN +GNULIB_GETUSERSHELL +GNULIB_GETPAGESIZE +GNULIB_GETLOGIN_R +GNULIB_GETHOSTNAME +GNULIB_GETDTABLESIZE +GNULIB_GETDOMAINNAME +GNULIB_GETCWD +GNULIB_FTRUNCATE +GNULIB_FSYNC +GNULIB_FCHDIR +GNULIB_EUIDACCESS +GNULIB_ENVIRON +GNULIB_DUP2 +GNULIB_CLOSE +GNULIB_CHOWN +ALLOCA_H +ALLOCA +GL_COND_LIBTOOL_FALSE +GL_COND_LIBTOOL_TRUE +EILSEQ +BROKEN_WCHAR_H +USE_MBSTATE_T +HAVE_WCHAR_T +ICONV_CONST +POSUB +LTLIBINTL +LIBINTL +INTLLIBS +INTL_MACOSX_LIBS +XGETTEXT_EXTRA_OPTIONS +MSGMERGE +XGETTEXT_015 +XGETTEXT +GMSGFMT_015 +MSGFMT_015 +GMSGFMT +MSGFMT +GETTEXT_MACRO_VERSION +USE_NLS +LTLIBICONV +LIBICONV +HAVE_VISIBILITY +CFLAG_VISIBILITY +WINDRES +WOE32 +RC +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +lt_ECHO +AR +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +SED +LIBTOOL +OBJDUMP +DLLTOOL +AS +LN_S +LN +CP +USE_EXTRA_ENCODINGS +RELOCATABLE_BUILD_DIR +RELOCATABLE_SRC_DIR +RELOCATABLE_CONFIG_H_DIR +RELOCATABLE_LIBRARY_PATH +RELOCATABLE_VIA_LD_FALSE +RELOCATABLE_VIA_LD_TRUE +INSTALL_PROGRAM_ENV +RELOCATABLE_LDFLAGS +RELOCATABLE +EGREP +GREP +RANLIB +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +CPP +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__quote +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_dependency_tracking +with_gnu_ld +enable_relocatable +enable_extra_encodings +enable_static +enable_shared +with_pic +enable_fast_install +enable_libtool_lock +enable_rpath +with_libiconv_prefix +enable_nls +with_libintl_prefix +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +CPP' +ac_subdirs_all='libcharset +preload' + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) { $as_echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + { $as_echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 + { (exit 1); exit 1; }; } ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; } +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + { $as_echo "$as_me: error: working directory cannot be determined" >&2 + { (exit 1); exit 1; }; } +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 + { (exit 1); exit 1; }; } + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 + { (exit 1); exit 1; }; } + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures this package to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors + --enable-relocatable install a package that can be moved in the filesystem + --enable-extra-encodings + add support for a few rarely used encodings + --enable-static[=PKGS] build static libraries [default=no] + --enable-shared[=PKGS] build shared libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-libtool-lock avoid locking (might break parallel builds) + --disable-rpath do not hardcode runtime library paths + --disable-nls do not use Native Language Support + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-gnu-ld assume the C compiler uses GNU ld default=no + --with-pic try to use only PIC/non-PIC objects [default=use + both] + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib + --without-libiconv-prefix don't search for libiconv in includedir and libdir + --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib + --without-libintl-prefix don't search for libintl in includedir and libdir + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +configure +generated by GNU Autoconf 2.63 + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by $as_me, which was +generated by GNU Autoconf 2.63. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" +done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$ac_configure_args1 '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + ac_configure_args="$ac_configure_args '$ac_arg'" + ;; + esac + done +done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + cat <<\_ASBOX +## ------------------- ## +## File substitutions. ## +## ------------------- ## +_ASBOX + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + ac_site_file1=$CONFIG_SITE +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test -r "$ac_site_file"; then + { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special + # files actually), so we avoid doing that. + if test -f "$cache_file"; then + { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +gt_needs="$gt_needs need-ngettext" +ac_header_list="$ac_header_list stdlib.h" +ac_header_list="$ac_header_list string.h" +ac_func_list="$ac_func_list canonicalize_file_name" +ac_header_list="$ac_header_list sys/param.h" +ac_header_list="$ac_header_list unistd.h" +ac_func_list="$ac_func_list getcwd" +ac_func_list="$ac_func_list readlink" +ac_header_list="$ac_header_list errno.h" +ac_func_list="$ac_func_list pathconf" +ac_func_list="$ac_func_list setenv" +ac_header_list="$ac_header_list sys/socket.h" +ac_header_list="$ac_header_list signal.h" +ac_header_list="$ac_header_list stdint.h" +ac_header_list="$ac_header_list wchar.h" +ac_header_list="$ac_header_list stdio.h" +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } +fi + + + + + + + + + + + + + + + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +ac_aux_dir= +for ac_dir in build-aux "$srcdir"/build-aux; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&5 +$as_echo "$as_me: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&2;} + { (exit 1); exit 1; }; } +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +am__api_version='1.11' + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in + ./ | .// | /cC/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + +done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Just in case +sleep 1 +echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 +$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} + { (exit 1); exit 1; }; };; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 +$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} + { (exit 1); exit 1; }; };; +esac + +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&5 +$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&2;} + { (exit 1); exit 1; }; } + fi + + test "$2" = conftest.file + ) +then + # Ok. + : +else + { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! +Check your system clock" >&5 +$as_echo "$as_me: error: newly created file is older than distributed files! +Check your system clock" >&2;} + { (exit 1); exit 1; }; } +fi +{ $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if test "${ac_cv_path_mkdir+set}" = set; then + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done +done +IFS=$as_save_IFS + +fi + + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + test -d ./--version && rmdir ./--version + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +mkdir_p="$MKDIR_P" +case $mkdir_p in + [\\/$]* | ?:[\\/]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_AWK+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:$LINENO: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 +$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} + { (exit 1); exit 1; }; } + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE=libiconv + VERSION=1.13.1 + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +# Always define AMTAR for backward compatibility. + +AMTAR=${AMTAR-"${am_missing_run}tar"} + +am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' + + + + + +ac_config_headers="$ac_config_headers config.h lib/config.h" + +{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } + +# Provide some information about the compiler. +$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +{ (ac_try="$ac_compiler --version >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler --version >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -v >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -v >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -V >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -V >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { (ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi + +{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +if test -z "$ac_file"; then + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; }; } +fi + +ac_exeext=$ac_cv_exeext + +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } + fi + fi +fi +{ $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +rm -f conftest$ac_cv_exeext +{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if test "${ac_cv_objext+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if test "${ac_cv_c_compiler_gnu+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_compiler_gnu=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_compiler_gnu=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + CFLAGS="" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_c89=$ac_arg +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:$LINENO: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:$LINENO: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +$as_echo_n "checking for style of include used by $am_make... " >&6; } +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi + + +{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 +$as_echo "$_am_result" >&6; } +rm -f confinc confmf + +# Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi + +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + # Broken: success on invalid input. +continue +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi + +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi + +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + # Broken: success on invalid input. +continue +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi + +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in + ./ | .// | /cC/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + +done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + + +# Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case $STRIP in + [\\/]* | ?:[\\/]*) + ac_cv_path_STRIP="$STRIP" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_path_STRIP="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + + test -z "$ac_cv_path_STRIP" && ac_cv_path_STRIP=":" + ;; +esac +fi +STRIP=$ac_cv_path_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + # Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 +$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} + { (exit 1); exit 1; }; } + +{ $as_echo "$as_me:$LINENO: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if test "${ac_cv_build+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} + { (exit 1); exit 1; }; } +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 +$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 +$as_echo "$as_me: error: invalid value of canonical build" >&2;} + { (exit 1); exit 1; }; };; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:$LINENO: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if test "${ac_cv_host+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 +$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} + { (exit 1); exit 1; }; } +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 +$as_echo "$as_me: error: invalid value of canonical host" >&2;} + { (exit 1); exit 1; }; };; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_RANLIB+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +if test "x$CC" != xcc; then + { $as_echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5 +$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } +else + { $as_echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5 +$as_echo_n "checking whether cc understands -c and -o together... " >&6; } +fi +set dummy $CC; ac_cc=`$as_echo "$2" | + sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` +if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +# Make sure it works both with $CC and with simple cc. +# We do the test twice because some compilers refuse to overwrite an +# existing .o file with -o, though they will create one. +ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' +rm -f conftest2.* +if { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + test -f conftest2.$ac_objext && { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; +then + eval ac_cv_prog_cc_${ac_cc}_c_o=yes + if test "x$CC" != xcc; then + # Test first that cc exists at all. + if { ac_try='cc -c conftest.$ac_ext >&5' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' + rm -f conftest2.* + if { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + test -f conftest2.$ac_objext && { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; + then + # cc works too. + : + else + # cc exists but doesn't like -o. + eval ac_cv_prog_cc_${ac_cc}_c_o=no + fi + fi + fi +else + eval ac_cv_prog_cc_${ac_cc}_c_o=no +fi +rm -f core conftest* + +fi +if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + +cat >>confdefs.h <<\_ACEOF +#define NO_MINUS_C_MINUS_O 1 +_ACEOF + +fi + +# FIXME: we rely on the cache variable name because +# there is no other way. +set dummy $CC +am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` +eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o +if test "$am_t" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi + + + + +{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if test "${ac_cv_path_GREP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if test "${ac_cv_path_EGREP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if test "${ac_cv_header_stdc+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_header_stdc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_header_stdc=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then + : +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_header_stdc=no +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + +fi +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STDC_HEADERS 1 +_ACEOF + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. + + + + + + + + + +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval "$as_ac_Header=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_Header=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + + + if test "${ac_cv_header_minix_config_h+set}" = set; then + { $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5 +$as_echo_n "checking for minix/config.h... " >&6; } +if test "${ac_cv_header_minix_config_h+set}" = set; then + $as_echo_n "(cached) " >&6 +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5 +$as_echo "$ac_cv_header_minix_config_h" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:$LINENO: checking minix/config.h usability" >&5 +$as_echo_n "checking minix/config.h usability... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:$LINENO: checking minix/config.h presence" >&5 +$as_echo_n "checking minix/config.h presence... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5 +$as_echo_n "checking for minix/config.h... " >&6; } +if test "${ac_cv_header_minix_config_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_header_minix_config_h=$ac_header_preproc +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5 +$as_echo "$ac_cv_header_minix_config_h" >&6; } + +fi +if test "x$ac_cv_header_minix_config_h" = x""yes; then + MINIX=yes +else + MINIX= +fi + + + if test "$MINIX" = yes; then + +cat >>confdefs.h <<\_ACEOF +#define _POSIX_SOURCE 1 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF +#define _POSIX_1_SOURCE 2 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF +#define _MINIX 1 +_ACEOF + + fi + + case "$host_os" in + hpux*) + +cat >>confdefs.h <<\_ACEOF +#define _XOPEN_SOURCE 500 +_ACEOF + + ;; + esac + + + + { $as_echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5 +$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } +if test "${ac_cv_safe_to_define___extensions__+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +# define __EXTENSIONS__ 1 + $ac_includes_default +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_safe_to_define___extensions__=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_safe_to_define___extensions__=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5 +$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } + test $ac_cv_safe_to_define___extensions__ = yes && + cat >>confdefs.h <<\_ACEOF +#define __EXTENSIONS__ 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _ALL_SOURCE 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _GNU_SOURCE 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _POSIX_PTHREAD_SEMANTICS 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _TANDEM_SOURCE 1 +_ACEOF + + + + + + + + + + + + + + + + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:$LINENO: checking for ld used by GCC" >&5 +$as_echo_n "checking for ld used by GCC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | [A-Za-z]:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the path of ld + ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if test "${acl_cv_path_LD+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + acl_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in + *GNU* | *'with BFD'*) + test "$with_gnu_ld" != no && break ;; + *) + test "$with_gnu_ld" != yes && break ;; + esac + fi + done + IFS="$ac_save_ifs" +else + acl_cv_path_LD="$LD" # Let the user override the test with a path. +fi +fi + +LD="$acl_cv_path_LD" +if test -n "$LD"; then + { $as_echo "$as_me:$LINENO: result: $LD" >&5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} + { (exit 1); exit 1; }; } +{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if test "${acl_cv_prog_gnu_ld+set}" = set; then + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU ld's only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$acl_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$acl_cv_prog_gnu_ld + + + + { $as_echo "$as_me:$LINENO: checking for shared library path variable" >&5 +$as_echo_n "checking for shared library path variable... " >&6; } +if test "${acl_cv_libpath+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + LD="$LD" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.libpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_libpath=${acl_cv_shlibpath_var:-none} + +fi +{ $as_echo "$as_me:$LINENO: result: $acl_cv_libpath" >&5 +$as_echo "$acl_cv_libpath" >&6; } + shlibpath_var="$acl_cv_shlibpath_var" + + + { $as_echo "$as_me:$LINENO: checking whether to activate relocatable installation" >&5 +$as_echo_n "checking whether to activate relocatable installation... " >&6; } + # Check whether --enable-relocatable was given. +if test "${enable_relocatable+set}" = set; then + enableval=$enable_relocatable; if test "$enableval" != no; then + RELOCATABLE=yes + else + RELOCATABLE=no + fi + +else + RELOCATABLE=no +fi + + + { $as_echo "$as_me:$LINENO: result: $RELOCATABLE" >&5 +$as_echo "$RELOCATABLE" >&6; } + + + + if test "X$prefix" = "XNONE"; then + reloc_final_prefix="$ac_default_prefix" + else + reloc_final_prefix="$prefix" + fi + +cat >>confdefs.h <<_ACEOF +#define INSTALLPREFIX "${reloc_final_prefix}" +_ACEOF + + if test $RELOCATABLE = yes; then + +cat >>confdefs.h <<\_ACEOF +#define ENABLE_RELOCATABLE 1 +_ACEOF + + fi + + + + + + + is_noop=no + use_elf_origin_trick=no + if test $RELOCATABLE = yes; then + # --enable-relocatable implies --disable-rpath + enable_rpath=no + +for ac_header in mach-o/dyld.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 +$as_echo_n "checking $ac_header usability... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 +$as_echo_n "checking $ac_header presence... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + +fi +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_func in _NSGetExecutablePath +do +as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 +$as_echo_n "checking for $ac_func... " >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$as_ac_var=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + case "$host_os" in + mingw*) is_noop=yes ;; + linux*) use_elf_origin_trick=yes ;; + esac + if test $is_noop = yes; then + RELOCATABLE_LDFLAGS=: + + else + if test $use_elf_origin_trick = yes; then + case "$ac_aux_dir" in + /*) reloc_ldflags="$ac_aux_dir/reloc-ldflags" ;; + *) reloc_ldflags="\$(top_builddir)/$ac_aux_dir/reloc-ldflags" ;; + esac + RELOCATABLE_LDFLAGS="\"$reloc_ldflags\" \"\$(host)\" \"\$(RELOCATABLE_LIBRARY_PATH)\"" + + else + INSTALL_PROGRAM_ENV="RELOC_LIBRARY_PATH_VAR=\"$shlibpath_var\" RELOC_LIBRARY_PATH_VALUE=\"\$(RELOCATABLE_LIBRARY_PATH)\" RELOC_PREFIX=\"\$(prefix)\" RELOC_DESTDIR=\"\$(DESTDIR)\" RELOC_COMPILE_COMMAND=\"\$(CC) \$(CPPFLAGS) \$(CFLAGS) \$(LDFLAGS)\" RELOC_SRCDIR=\"\$(RELOCATABLE_SRC_DIR)\" RELOC_BUILDDIR=\"\$(RELOCATABLE_BUILD_DIR)\" RELOC_CONFIG_H_DIR=\"\$(RELOCATABLE_CONFIG_H_DIR)\" RELOC_EXEEXT=\"\$(EXEEXT)\" RELOC_STRIP_PROG=\"\$(RELOCATABLE_STRIP)\" RELOC_INSTALL_PROG=\"$INSTALL_PROGRAM\"" + + case "$ac_aux_dir" in + /*) INSTALL_PROGRAM="$ac_aux_dir/install-reloc" ;; + *) INSTALL_PROGRAM="\$(top_builddir)/$ac_aux_dir/install-reloc" ;; + esac + fi + fi + fi + if test $is_noop = yes || test $use_elf_origin_trick = yes; then + RELOCATABLE_VIA_LD_TRUE= + RELOCATABLE_VIA_LD_FALSE='#' +else + RELOCATABLE_VIA_LD_TRUE='#' + RELOCATABLE_VIA_LD_FALSE= +fi + + + + + + + + + + + + if test $RELOCATABLE = yes; then + SRCLIBOBJS="$SRCLIBOBJS relocatable.$ac_objext" + fi + + if test $RELOCATABLE = yes; then + SRCLIBOBJS="$SRCLIBOBJS progreloc.$ac_objext" + fi + : ${RELOCATABLE_CONFIG_H_DIR='$(top_builddir)'} + RELOCATABLE_SRC_DIR="\$(top_srcdir)/$gl_source_base" + RELOCATABLE_BUILD_DIR="\$(top_builddir)/$gl_source_base" + + +# Check whether --enable-extra-encodings was given. +if test "${enable_extra_encodings+set}" = set; then + enableval=$enable_extra_encodings; +cat >>confdefs.h <<\_ACEOF +#define ENABLE_EXTRA 1 +_ACEOF + + USE_EXTRA_ENCODINGS=yes +else + USE_EXTRA_ENCODINGS=no +fi + + + + +{ $as_echo "$as_me:$LINENO: checking how to copy files" >&5 +$as_echo_n "checking how to copy files... " >&6; } +if test "${cl_cv_prog_cp+set}" = set; then + $as_echo_n "(cached) " >&6 +else + +echo "blabla" > conftest.x +err=`/bin/sh -c "cp -p conftest.x conftest.y 2>&1"` +if test -z "$err"; then + cl_cv_prog_cp='cp -p' +else + cl_cv_prog_cp='cp' +fi +rm -f conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $cl_cv_prog_cp" >&5 +$as_echo "$cl_cv_prog_cp" >&6; } +CP="$cl_cv_prog_cp" + +{ $as_echo "$as_me:$LINENO: checking how to make hard links" >&5 +$as_echo_n "checking how to make hard links... " >&6; } +if test "${cl_cv_prog_LN+set}" = set; then + $as_echo_n "(cached) " >&6 +else + +rm -f conftestdata conftestfile +echo data > conftestfile +if ln conftestfile conftestdata 2>/dev/null; then + cl_cv_prog_LN=ln +else + cl_cv_prog_LN="$cl_cv_prog_cp" +fi +rm -f conftestdata conftestfile + +fi +{ $as_echo "$as_me:$LINENO: result: $cl_cv_prog_LN" >&5 +$as_echo "$cl_cv_prog_LN" >&6; } +LN="$cl_cv_prog_LN" + +{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } +fi + + + + + + + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.2.6' +macro_revision='1.3012' + + + + + + + + + + + + + +ltmain="$ac_aux_dir/ltmain.sh" + +{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if test "${ac_cv_path_SED+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + $as_unset ac_script || ac_script= + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5 +$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if test "${ac_cv_path_FGREP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if test "${lt_cv_path_LD+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} + { (exit 1); exit 1; }; } +{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if test "${lt_cv_prog_gnu_ld+set}" = set; then + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if test "${lt_cv_path_NM+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_nm_to_check="${ac_tool_prefix}nm" + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS="$lt_save_ifs" + done + : ${lt_cv_path_NM=no} +fi +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$ac_tool_prefix"; then + for ac_prog in "dumpbin -symbols" "link -dump -symbols" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_DUMPBIN+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in "dumpbin -symbols" "link -dump -symbols" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if test "${lt_cv_nm_interface+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:6557: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:6560: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:6563: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } + +# find the maximum length of command line arguments +{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if test "${lt_cv_sys_max_cmd_len+set}" = set; then + $as_echo_n "(cached) " >&6 +else + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8 ; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ + = "XX$teststring$teststring"; } >/dev/null 2>&1 && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n $lt_cv_sys_max_cmd_len ; then + { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } +else + { $as_echo "$as_me:$LINENO: result: none" >&5 +$as_echo "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if test "${lt_cv_ld_reload_flag+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_reload_flag='-r' +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + darwin*) + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + +{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if test "${lt_cv_deplibs_check_method+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# `unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux* | k*bsd*-gnu) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. +set dummy ${ac_tool_prefix}ar; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_AR+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AR="${ac_tool_prefix}ar" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:$LINENO: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_AR"; then + ac_ct_AR=$AR + # Extract the first word of "ar", so it can be a program name with args. +set dummy ar; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_AR+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_AR="ar" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +else + AR="$ac_cv_prog_AR" +fi + +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_RANLIB+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then + $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test "$host_cpu" = ia64; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 + (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" + lt_save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS="$lt_save_LIBS" + CFLAGS="$lt_save_CFLAGS" + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { $as_echo "$as_me:$LINENO: result: failed" >&5 +$as_echo "failed" >&6; } +else + { $as_echo "$as_me:$LINENO: result: ok" >&5 +$as_echo "ok" >&6; } +fi + + + + + + + + + + + + + + + + + + + + + + +# Check whether --enable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then + enableval=$enable_libtool_lock; +fi + +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out which ABI we are using. + echo '#line 7754 "configure"' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if test "${lt_cv_cc_needs_belf+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + lt_cv_cc_needs_belf=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + lt_cv_cc_needs_belf=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; +sparc*-*solaris*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) LD="${LD-ld} -m elf64_sparc" ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks="$enable_libtool_lock" + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_DSYMUTIL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_NMEDIT+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_LIPO+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { $as_echo "$as_me:$LINENO: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_LIPO="lipo" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OTOOL="otool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OTOOL64+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if test "${lt_cv_apple_cc_single_mod+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } + { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if test "${lt_cv_ld_exported_symbols_list+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + lt_cv_ld_exported_symbols_list=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + lt_cv_ld_exported_symbols_list=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS="$save_LDFLAGS" + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + if test "$DSYMUTIL" != ":"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + + +for ac_header in dlfcn.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval "$as_ac_Header=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_Header=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +# Set options +# Check whether --enable-static was given. +if test "${enable_static+set}" = set; then + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_static=no +fi + + + + + + + +enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. +set dummy ${ac_tool_prefix}as; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_AS+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$AS"; then + ac_cv_prog_AS="$AS" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AS="${ac_tool_prefix}as" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +AS=$ac_cv_prog_AS +if test -n "$AS"; then + { $as_echo "$as_me:$LINENO: result: $AS" >&5 +$as_echo "$AS" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_AS"; then + ac_ct_AS=$AS + # Extract the first word of "as", so it can be a program name with args. +set dummy as; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_AS+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AS"; then + ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_AS="as" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_AS=$ac_cv_prog_ac_ct_AS +if test -n "$ac_ct_AS"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_AS" >&5 +$as_echo "$ac_ct_AS" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_AS" = x; then + AS="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AS=$ac_ct_AS + fi +else + AS="$ac_cv_prog_AS" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_DLLTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:$LINENO: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + + ;; +esac + +test -z "$AS" && AS=as + + + + + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + enable_dlopen=no + + + + # Check whether --enable-shared was given. +if test "${enable_shared+set}" = set; then + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_shared=yes +fi + + + + + + + + + + + +# Check whether --with-pic was given. +if test "${with_pic+set}" = set; then + withval=$with_pic; pic_mode="$withval" +else + pic_mode=default +fi + + +test -z "$pic_mode" && pic_mode=default + + + + + + + + # Check whether --enable-fast-install was given. +if test "${enable_fast_install+set}" = set; then + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_fast_install=yes +fi + + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ltmain" + +# Always use our own libtool. +LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + +{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if test "${lt_cv_objdir+set}" = set; then + $as_echo_n "(cached) " >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +cat >>confdefs.h <<_ACEOF +#define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF + + + + + + + + + + + + + + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld="$lt_cv_prog_gnu_ld" + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { $as_echo "$as_me:$LINENO: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC="$CC" +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test "$GCC" = yes; then + lt_prog_compiler_no_builtin_flag=' -fno-builtin' + + { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:9420: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:9424: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + +{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } + + if test "$GCC" = yes; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu) + case $cc_basename in + # old Intel for x86_64 which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + pgcc* | pgf77* | pgf90* | pgf95*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl*) + # IBM XL C 8.0/Fortran 10.1 on PPC + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Sun\ F*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" + ;; +esac +{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 +$as_echo "$lt_prog_compiler_pic" >&6; } + + + + + + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if test "${lt_cv_prog_compiler_pic_works+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:9759: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:9763: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if test "${lt_cv_prog_compiler_static_works+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS="$save_LDFLAGS" + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +if test x"$lt_cv_prog_compiler_static_works" = xyes; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test "${lt_cv_prog_compiler_c_o+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:9864: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:9868: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test "${lt_cv_prog_compiler_c_o+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:9919: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:9923: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test "$hard_links" = no; then + { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu) + tmp_diet=no + if test "$host_os" = linux-dietlibc; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test "$tmp_diet" = no + then + tmp_addflag= + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + + if test "x$supports_anon_versioning" = xyes; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + xlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld='-rpath $libdir' + archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test "$ld_shlibs" = no; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='${wl}-f,' + + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + export_dynamic_flag_spec='${wl}-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + +lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\(.*\)$/\1/ + p + } + }' +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +fi +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + +lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\(.*\)$/\1/ + p + } + }' +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +fi +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + archive_cmds_need_lc=yes + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + enable_shared_with_static_runtimes=yes + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + whole_archive_flag_spec='' + link_all_deplibs=yes + allow_undefined_flag="$_lt_dar_allow_undefined" + case $cc_basename in + ifort*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then + output_verbose_link_cmd=echo + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + freebsd1*) + ld_shlibs=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test "$GCC" = yes; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='${wl}-E' + ;; + + hpux10*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld='+b $libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='${wl}-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" + cat >conftest.$ac_ext <<_ACEOF +int foo(void) {} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' + +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS="$save_LDFLAGS" + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='${wl}' + archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands `-z linker_flag'. GCC discards it without `$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test "$GCC" = yes; then + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='${wl}-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='${wl}-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test x$host_vendor = xsni; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='${wl}-Blargedynsym' + ;; + esac + fi + fi + +{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } +test "$ld_shlibs" = no && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc=no + else + archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 +$as_echo "$archive_cmds_need_lc" >&6; } + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +if test "$GCC" = yes; then + case $host_os in + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` + else + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary. + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo="/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix[4-9]*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[123]*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +interix[3-9]*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux* | k*bsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # Some binutils ld are patched to set DT_RUNPATH + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then + shlibpath_overrides_runpath=yes +fi + +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd*) + version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test "$dynamic_linker" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +fi +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test "X$hardcode_automatic" = "Xyes" ; then + + # We can hardcode non-existent directories. + if test "$hardcode_direct" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } + +if test "$hardcode_action" = relink || + test "$inherit_rpath" = yes; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dl_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dl_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + *) + { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 +$as_echo_n "checking for shl_load... " >&6; } +if test "${ac_cv_func_shl_load+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shl_load to an innocuous variant, in case declares shl_load. + For example, HP-UX 11i declares gettimeofday. */ +#define shl_load innocuous_shl_load + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shl_load (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef shl_load + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_shl_load || defined __stub___shl_load +choke me +#endif + +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_func_shl_load=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_func_shl_load=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 +$as_echo "$ac_cv_func_shl_load" >&6; } +if test "x$ac_cv_func_shl_load" = x""yes; then + lt_cv_dlopen="shl_load" +else + { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if test "${ac_cv_lib_dld_shl_load+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dld_shl_load=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dld_shl_load=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = x""yes; then + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" +else + { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 +$as_echo_n "checking for dlopen... " >&6; } +if test "${ac_cv_func_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define dlopen to an innocuous variant, in case declares dlopen. + For example, HP-UX 11i declares gettimeofday. */ +#define dlopen innocuous_dlopen + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char dlopen (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef dlopen + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_dlopen || defined __stub___dlopen +choke me +#endif + +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_func_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_func_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 +$as_echo "$ac_cv_func_dlopen" >&6; } +if test "x$ac_cv_func_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" +else + { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dl_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dl_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if test "${ac_cv_lib_svld_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_svld_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_svld_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if test "${ac_cv_lib_dld_dld_link+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dld_link (); +int +main () +{ +return dld_link (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dld_dld_link=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dld_dld_link=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = x""yes; then + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if test "${lt_cv_dlopen_self+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line 12719 "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } + + if test "x$lt_cv_dlopen_self" = xyes; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if test "${lt_cv_dlopen_self_static+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line 12815 "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + *) + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +fi + + + + + + + + + + + + + # Report which library types will actually be built + { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } + + { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } + + { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + { $as_echo "$as_me:$LINENO: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. +set dummy ${ac_tool_prefix}windres; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_RC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$RC"; then + ac_cv_prog_RC="$RC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_RC="${ac_tool_prefix}windres" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +RC=$ac_cv_prog_RC +if test -n "$RC"; then + { $as_echo "$as_me:$LINENO: result: $RC" >&5 +$as_echo "$RC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RC"; then + ac_ct_RC=$RC + # Extract the first word of "windres", so it can be a program name with args. +set dummy windres; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_RC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RC"; then + ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_RC="windres" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_RC=$ac_cv_prog_ac_ct_RC +if test -n "$ac_ct_RC"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_RC" >&5 +$as_echo "$ac_ct_RC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RC" = x; then + RC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RC=$ac_ct_RC + fi +else + RC="$ac_cv_prog_RC" +fi + + + + +# Source file extension for RC test sources. +ac_ext=rc + +# Object file extension for compiled RC test sources. +objext=o +objext_RC=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' + +# Code to be used in simple link tests +lt_simple_link_test_code="$lt_simple_compile_test_code" + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +lt_save_GCC=$GCC +GCC= +CC=${RC-"windres"} +compiler=$CC +compiler_RC=$CC +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + +lt_cv_prog_compiler_c_o_RC=yes + +if test -n "$compiler"; then + : + + + +fi + +GCC=$lt_save_GCC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + +case "$host_os" in + mingw* | cygwin*) is_woe32=yes ;; + *) is_woe32=no ;; +esac +WOE32=$is_woe32 + +if test $WOE32 = yes; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. +set dummy ${ac_tool_prefix}windres; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_WINDRES+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$WINDRES"; then + ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_WINDRES="${ac_tool_prefix}windres" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +WINDRES=$ac_cv_prog_WINDRES +if test -n "$WINDRES"; then + { $as_echo "$as_me:$LINENO: result: $WINDRES" >&5 +$as_echo "$WINDRES" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_WINDRES"; then + ac_ct_WINDRES=$WINDRES + # Extract the first word of "windres", so it can be a program name with args. +set dummy windres; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_WINDRES"; then + ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_WINDRES="windres" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES +if test -n "$ac_ct_WINDRES"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_WINDRES" >&5 +$as_echo "$ac_ct_WINDRES" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_WINDRES" = x; then + WINDRES="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + WINDRES=$ac_ct_WINDRES + fi +else + WINDRES="$ac_cv_prog_WINDRES" +fi + +fi + + + + CFLAG_VISIBILITY= + HAVE_VISIBILITY=0 + if test -n "$GCC"; then + { $as_echo "$as_me:$LINENO: checking for simple visibility declarations" >&5 +$as_echo_n "checking for simple visibility declarations... " >&6; } + if test "${gl_cv_cc_visibility+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + gl_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +extern __attribute__((__visibility__("hidden"))) int hiddenvar; + extern __attribute__((__visibility__("default"))) int exportedvar; + extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); + extern __attribute__((__visibility__("default"))) int exportedfunc (void); +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gl_cv_cc_visibility=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gl_cv_cc_visibility=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS="$gl_save_CFLAGS" +fi + + { $as_echo "$as_me:$LINENO: result: $gl_cv_cc_visibility" >&5 +$as_echo "$gl_cv_cc_visibility" >&6; } + if test $gl_cv_cc_visibility = yes; then + CFLAG_VISIBILITY="-fvisibility=hidden" + HAVE_VISIBILITY=1 + fi + fi + + + +cat >>confdefs.h <<_ACEOF +#define HAVE_VISIBILITY $HAVE_VISIBILITY +_ACEOF + + + + if test "X$prefix" = "XNONE"; then + acl_final_prefix="$ac_default_prefix" + else + acl_final_prefix="$prefix" + fi + if test "X$exec_prefix" = "XNONE"; then + acl_final_exec_prefix='${prefix}' + else + acl_final_exec_prefix="$exec_prefix" + fi + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" + prefix="$acl_save_prefix" + + + + { $as_echo "$as_me:$LINENO: checking for shared library run path origin" >&5 +$as_echo_n "checking for shared library run path origin... " >&6; } +if test "${acl_cv_rpath+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_rpath=done + +fi +{ $as_echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5 +$as_echo "$acl_cv_rpath" >&6; } + wl="$acl_cv_wl" + acl_libext="$acl_cv_libext" + acl_shlibext="$acl_cv_shlibext" + acl_libname_spec="$acl_cv_libname_spec" + acl_library_names_spec="$acl_cv_library_names_spec" + acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" + acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" + acl_hardcode_direct="$acl_cv_hardcode_direct" + acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" + # Check whether --enable-rpath was given. +if test "${enable_rpath+set}" = set; then + enableval=$enable_rpath; : +else + enable_rpath=yes +fi + + + + + acl_libdirstem=lib + acl_libdirstem2= + case "$host_os" in + solaris*) + { $as_echo "$as_me:$LINENO: checking for 64-bit host" >&5 +$as_echo_n "checking for 64-bit host... " >&6; } +if test "${gl_cv_solaris_64bit+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#ifdef _LP64 +sixtyfour bits +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "sixtyfour bits" >/dev/null 2>&1; then + gl_cv_solaris_64bit=yes +else + gl_cv_solaris_64bit=no +fi +rm -f conftest* + + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_solaris_64bit" >&5 +$as_echo "$gl_cv_solaris_64bit" >&6; } + if test $gl_cv_solaris_64bit = yes; then + acl_libdirstem=lib/64 + case "$host_cpu" in + sparc*) acl_libdirstem2=lib/sparcv9 ;; + i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; + esac + fi + ;; + *) + searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` + if test -n "$searchpath"; then + acl_save_IFS="${IFS= }"; IFS=":" + for searchdir in $searchpath; do + if test -d "$searchdir"; then + case "$searchdir" in + */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; + */../ | */.. ) + # Better ignore directories of this form. They are misleading. + ;; + *) searchdir=`cd "$searchdir" && pwd` + case "$searchdir" in + */lib64 ) acl_libdirstem=lib64 ;; + esac ;; + esac + fi + done + IFS="$acl_save_IFS" + fi + ;; + esac + test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" + + + + + + + + + + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval=$with_libiconv_prefix; + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/$acl_libdirstem" + if test "$acl_libdirstem2" != "$acl_libdirstem" \ + && ! test -d "$withval/$acl_libdirstem"; then + additional_libdir="$withval/$acl_libdirstem2" + fi + fi + fi + +fi + + LIBICONV= + LTLIBICONV= + INCICONV= + LIBICONV_PREFIX= + HAVE_LIBICONV= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='iconv ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + eval libname=\"$acl_libname_spec\" # typically: libname=lib$name + if test -n "$acl_shlibext"; then + shrext=".$acl_shlibext" # typically: shrext=.so + else + shrext= + fi + if test $use_additional = yes; then + dir="$additional_libdir" + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no \ + || test "X$found_dir" = "X/usr/$acl_libdirstem" \ + || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$acl_hardcode_direct" = yes; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" + fi + if test "$acl_hardcode_minus_L" != no; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */$acl_libdirstem | */$acl_libdirstem/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` + if test "$name" = 'iconv'; then + LIBICONV_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + */$acl_libdirstem2 | */$acl_libdirstem2/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` + if test "$name" = 'iconv'; then + LIBICONV_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ + && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ + || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" + ;; + esac + done + fi + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$acl_hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" + done + fi + + + + + + + + + + + + + am_save_CPPFLAGS="$CPPFLAGS" + + for element in $INCICONV; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + + { $as_echo "$as_me:$LINENO: checking for iconv" >&5 +$as_echo_n "checking for iconv... " >&6; } +if test "${am_cv_func_iconv+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + am_cv_func_iconv="no, consider installing GNU libiconv" + am_cv_lib_iconv=no + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + am_cv_func_iconv=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + if test "$am_cv_func_iconv" != yes; then + am_save_LIBS="$LIBS" + LIBS="$LIBS $LIBICONV" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + am_cv_lib_iconv=yes + am_cv_func_iconv=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$am_save_LIBS" + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5 +$as_echo "$am_cv_func_iconv" >&6; } + if test "$am_cv_func_iconv" = yes; then + { $as_echo "$as_me:$LINENO: checking for working iconv" >&5 +$as_echo_n "checking for working iconv... " >&6; } +if test "${am_cv_func_iconv_works+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + am_save_LIBS="$LIBS" + if test $am_cv_lib_iconv = yes; then + LIBS="$LIBS $LIBICONV" + fi + if test "$cross_compiling" = yes; then + case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#include +int main () +{ + /* Test against AIX 5.1 bug: Failures are not distinguishable from successful + returns. */ + { + iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); + if (cd_utf8_to_88591 != (iconv_t)(-1)) + { + static const char input[] = "\342\202\254"; /* EURO SIGN */ + char buf[10]; + const char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_utf8_to_88591, + (char **) &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + return 1; + } + } +#if 0 /* This bug could be worked around by the caller. */ + /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + char buf[50]; + const char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_88591_to_utf8, + (char **) &inptr, &inbytesleft, + &outptr, &outbytesleft); + if ((int)res > 0) + return 1; + } + } +#endif + /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is + provided. */ + if (/* Try standardized names. */ + iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) + /* Try IRIX, OSF/1 names. */ + && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) + /* Try AIX names. */ + && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) + /* Try HP-UX names. */ + && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) + return 1; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + am_cv_func_iconv_works=yes +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +am_cv_func_iconv_works=no +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + + LIBS="$am_save_LIBS" + +fi +{ $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv_works" >&5 +$as_echo "$am_cv_func_iconv_works" >&6; } + case "$am_cv_func_iconv_works" in + *no) am_func_iconv=no am_cv_lib_iconv=no ;; + *) am_func_iconv=yes ;; + esac + else + am_func_iconv=no am_cv_lib_iconv=no + fi + if test "$am_func_iconv" = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_ICONV 1 +_ACEOF + + fi + if test "$am_cv_lib_iconv" = yes; then + { $as_echo "$as_me:$LINENO: checking how to link with libiconv" >&5 +$as_echo_n "checking how to link with libiconv... " >&6; } + { $as_echo "$as_me:$LINENO: result: $LIBICONV" >&5 +$as_echo "$LIBICONV" >&6; } + else + CPPFLAGS="$am_save_CPPFLAGS" + LIBICONV= + LTLIBICONV= + fi + + + + if test "$am_cv_func_iconv" = yes; then + { $as_echo "$as_me:$LINENO: checking for iconv declaration" >&5 +$as_echo_n "checking for iconv declaration... " >&6; } + if test "${am_cv_proto_iconv+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#include +extern +#ifdef __cplusplus +"C" +#endif +#if defined(__STDC__) || defined(__cplusplus) +size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); +#else +size_t iconv(); +#endif + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + am_cv_proto_iconv_arg1="" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + am_cv_proto_iconv_arg1="const" +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);" +fi + + am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` + { $as_echo "$as_me:$LINENO: result: ${ac_t:- + }$am_cv_proto_iconv" >&5 +$as_echo "${ac_t:- + }$am_cv_proto_iconv" >&6; } + +cat >>confdefs.h <<_ACEOF +#define ICONV_CONST $am_cv_proto_iconv_arg1 +_ACEOF + + fi + + + { $as_echo "$as_me:$LINENO: checking whether NLS is requested" >&5 +$as_echo_n "checking whether NLS is requested... " >&6; } + # Check whether --enable-nls was given. +if test "${enable_nls+set}" = set; then + enableval=$enable_nls; USE_NLS=$enableval +else + USE_NLS=yes +fi + + { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5 +$as_echo "$USE_NLS" >&6; } + + + + + GETTEXT_MACRO_VERSION=0.17 + + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "msgfmt", so it can be a program name with args. +set dummy msgfmt; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_MSGFMT+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case "$MSGFMT" in + [\\/]* | ?:[\\/]*) + ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&5 + if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && + (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" + ;; +esac +fi +MSGFMT="$ac_cv_path_MSGFMT" +if test "$MSGFMT" != ":"; then + { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5 +$as_echo "$MSGFMT" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + # Extract the first word of "gmsgfmt", so it can be a program name with args. +set dummy gmsgfmt; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_GMSGFMT+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case $GMSGFMT in + [\\/]* | ?:[\\/]*) + ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + + test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" + ;; +esac +fi +GMSGFMT=$ac_cv_path_GMSGFMT +if test -n "$GMSGFMT"; then + { $as_echo "$as_me:$LINENO: result: $GMSGFMT" >&5 +$as_echo "$GMSGFMT" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; + *) MSGFMT_015=$MSGFMT ;; + esac + + case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; + *) GMSGFMT_015=$GMSGFMT ;; + esac + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "xgettext", so it can be a program name with args. +set dummy xgettext; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_XGETTEXT+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case "$XGETTEXT" in + [\\/]* | ?:[\\/]*) + ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&5 + if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && + (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" + ;; +esac +fi +XGETTEXT="$ac_cv_path_XGETTEXT" +if test "$XGETTEXT" != ":"; then + { $as_echo "$as_me:$LINENO: result: $XGETTEXT" >&5 +$as_echo "$XGETTEXT" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + rm -f messages.po + + case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; + *) XGETTEXT_015=$XGETTEXT ;; + esac + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "msgmerge", so it can be a program name with args. +set dummy msgmerge; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_MSGMERGE+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case "$MSGMERGE" in + [\\/]* | ?:[\\/]*) + ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&5 + if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then + ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" + ;; +esac +fi +MSGMERGE="$ac_cv_path_MSGMERGE" +if test "$MSGMERGE" != ":"; then + { $as_echo "$as_me:$LINENO: result: $MSGMERGE" >&5 +$as_echo "$MSGMERGE" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$localedir" || localedir='${datadir}/locale' + + + test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= + + + ac_config_commands="$ac_config_commands po-directories" + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking for CFPreferencesCopyAppValue" >&5 +$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } +if test "${gt_cv_func_CFPreferencesCopyAppValue+set}" = set; then + $as_echo_n "(cached) " >&6 +else + gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +CFPreferencesCopyAppValue(NULL, NULL) + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + gt_cv_func_CFPreferencesCopyAppValue=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gt_cv_func_CFPreferencesCopyAppValue=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$gt_save_LIBS" +fi +{ $as_echo "$as_me:$LINENO: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 +$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } + if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_CFPREFERENCESCOPYAPPVALUE 1 +_ACEOF + + fi + { $as_echo "$as_me:$LINENO: checking for CFLocaleCopyCurrent" >&5 +$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } +if test "${gt_cv_func_CFLocaleCopyCurrent+set}" = set; then + $as_echo_n "(cached) " >&6 +else + gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +CFLocaleCopyCurrent(); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + gt_cv_func_CFLocaleCopyCurrent=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gt_cv_func_CFLocaleCopyCurrent=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$gt_save_LIBS" +fi +{ $as_echo "$as_me:$LINENO: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 +$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; } + if test $gt_cv_func_CFLocaleCopyCurrent = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_CFLOCALECOPYCURRENT 1 +_ACEOF + + fi + INTL_MACOSX_LIBS= + if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then + INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" + fi + + + + + + + LIBINTL= + LTLIBINTL= + POSUB= + + case " $gt_needs " in + *" need-formatstring-macros "*) gt_api_version=3 ;; + *" need-ngettext "*) gt_api_version=2 ;; + *) gt_api_version=1 ;; + esac + gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" + gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" + + if test "$USE_NLS" = "yes"; then + gt_use_preinstalled_gnugettext=no + + + if test $gt_api_version -ge 3; then + gt_revision_test_code=' +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) +#endif +typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; +' + else + gt_revision_test_code= + fi + if test $gt_api_version -ge 2; then + gt_expression_test_code=' + * ngettext ("", "", 0)' + else + gt_expression_test_code= + fi + + { $as_echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5 +$as_echo_n "checking for GNU gettext in libc... " >&6; } +if { as_var=$gt_func_gnugettext_libc; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +$gt_revision_test_code +extern int _nl_msg_cat_cntr; +extern int *_nl_domain_bindings; +int +main () +{ +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$gt_func_gnugettext_libc=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$gt_func_gnugettext_libc=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$gt_func_gnugettext_libc'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then + + + + + + am_save_CPPFLAGS="$CPPFLAGS" + + for element in $INCICONV; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + + { $as_echo "$as_me:$LINENO: checking for iconv" >&5 +$as_echo_n "checking for iconv... " >&6; } +if test "${am_cv_func_iconv+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + am_cv_func_iconv="no, consider installing GNU libiconv" + am_cv_lib_iconv=no + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + am_cv_func_iconv=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + if test "$am_cv_func_iconv" != yes; then + am_save_LIBS="$LIBS" + LIBS="$LIBS $LIBICONV" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + am_cv_lib_iconv=yes + am_cv_func_iconv=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$am_save_LIBS" + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5 +$as_echo "$am_cv_func_iconv" >&6; } + if test "$am_cv_func_iconv" = yes; then + { $as_echo "$as_me:$LINENO: checking for working iconv" >&5 +$as_echo_n "checking for working iconv... " >&6; } +if test "${am_cv_func_iconv_works+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + am_save_LIBS="$LIBS" + if test $am_cv_lib_iconv = yes; then + LIBS="$LIBS $LIBICONV" + fi + if test "$cross_compiling" = yes; then + case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#include +int main () +{ + /* Test against AIX 5.1 bug: Failures are not distinguishable from successful + returns. */ + { + iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); + if (cd_utf8_to_88591 != (iconv_t)(-1)) + { + static const char input[] = "\342\202\254"; /* EURO SIGN */ + char buf[10]; + const char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_utf8_to_88591, + (char **) &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + return 1; + } + } +#if 0 /* This bug could be worked around by the caller. */ + /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + char buf[50]; + const char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_88591_to_utf8, + (char **) &inptr, &inbytesleft, + &outptr, &outbytesleft); + if ((int)res > 0) + return 1; + } + } +#endif + /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is + provided. */ + if (/* Try standardized names. */ + iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) + /* Try IRIX, OSF/1 names. */ + && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) + /* Try AIX names. */ + && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) + /* Try HP-UX names. */ + && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) + return 1; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + am_cv_func_iconv_works=yes +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +am_cv_func_iconv_works=no +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + + LIBS="$am_save_LIBS" + +fi +{ $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv_works" >&5 +$as_echo "$am_cv_func_iconv_works" >&6; } + case "$am_cv_func_iconv_works" in + *no) am_func_iconv=no am_cv_lib_iconv=no ;; + *) am_func_iconv=yes ;; + esac + else + am_func_iconv=no am_cv_lib_iconv=no + fi + if test "$am_func_iconv" = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_ICONV 1 +_ACEOF + + fi + if test "$am_cv_lib_iconv" = yes; then + { $as_echo "$as_me:$LINENO: checking how to link with libiconv" >&5 +$as_echo_n "checking how to link with libiconv... " >&6; } + { $as_echo "$as_me:$LINENO: result: $LIBICONV" >&5 +$as_echo "$LIBICONV" >&6; } + else + CPPFLAGS="$am_save_CPPFLAGS" + LIBICONV= + LTLIBICONV= + fi + + + + + + + + + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libintl-prefix was given. +if test "${with_libintl_prefix+set}" = set; then + withval=$with_libintl_prefix; + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/$acl_libdirstem" + if test "$acl_libdirstem2" != "$acl_libdirstem" \ + && ! test -d "$withval/$acl_libdirstem"; then + additional_libdir="$withval/$acl_libdirstem2" + fi + fi + fi + +fi + + LIBINTL= + LTLIBINTL= + INCINTL= + LIBINTL_PREFIX= + HAVE_LIBINTL= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='intl ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + eval libname=\"$acl_libname_spec\" # typically: libname=lib$name + if test -n "$acl_shlibext"; then + shrext=".$acl_shlibext" # typically: shrext=.so + else + shrext= + fi + if test $use_additional = yes; then + dir="$additional_libdir" + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no \ + || test "X$found_dir" = "X/usr/$acl_libdirstem" \ + || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$acl_hardcode_direct" = yes; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" + fi + if test "$acl_hardcode_minus_L" != no; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */$acl_libdirstem | */$acl_libdirstem/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` + if test "$name" = 'intl'; then + LIBINTL_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + */$acl_libdirstem2 | */$acl_libdirstem2/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` + if test "$name" = 'intl'; then + LIBINTL_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ + && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ + || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" + ;; + esac + done + fi + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$acl_hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" + done + fi + + + + + + + { $as_echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5 +$as_echo_n "checking for GNU gettext in libintl... " >&6; } +if { as_var=$gt_func_gnugettext_libintl; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $INCINTL" + gt_save_LIBS="$LIBS" + LIBS="$LIBS $LIBINTL" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +$gt_revision_test_code +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +int +main () +{ +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$gt_func_gnugettext_libintl=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$gt_func_gnugettext_libintl=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then + LIBS="$LIBS $LIBICONV" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +$gt_revision_test_code +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +int +main () +{ +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + LIBINTL="$LIBINTL $LIBICONV" + LTLIBINTL="$LTLIBINTL $LTLIBICONV" + eval "$gt_func_gnugettext_libintl=yes" + +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + fi + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS" +fi +ac_res=`eval 'as_val=${'$gt_func_gnugettext_libintl'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + fi + + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ + || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ + && test "$PACKAGE" != gettext-runtime \ + && test "$PACKAGE" != gettext-tools; }; then + gt_use_preinstalled_gnugettext=yes + else + LIBINTL= + LTLIBINTL= + INCINTL= + fi + + + + if test -n "$INTL_MACOSX_LIBS"; then + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" + LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" + fi + fi + + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + +cat >>confdefs.h <<\_ACEOF +#define ENABLE_NLS 1 +_ACEOF + + else + USE_NLS=no + fi + fi + + { $as_echo "$as_me:$LINENO: checking whether to use NLS" >&5 +$as_echo_n "checking whether to use NLS... " >&6; } + { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5 +$as_echo "$USE_NLS" >&6; } + if test "$USE_NLS" = "yes"; then + { $as_echo "$as_me:$LINENO: checking where the gettext function comes from" >&5 +$as_echo_n "checking where the gettext function comes from... " >&6; } + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + gt_source="external libintl" + else + gt_source="libc" + fi + else + gt_source="included intl directory" + fi + { $as_echo "$as_me:$LINENO: result: $gt_source" >&5 +$as_echo "$gt_source" >&6; } + fi + + if test "$USE_NLS" = "yes"; then + + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + { $as_echo "$as_me:$LINENO: checking how to link with libintl" >&5 +$as_echo_n "checking how to link with libintl... " >&6; } + { $as_echo "$as_me:$LINENO: result: $LIBINTL" >&5 +$as_echo "$LIBINTL" >&6; } + + for element in $INCINTL; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + fi + + +cat >>confdefs.h <<\_ACEOF +#define HAVE_GETTEXT 1 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF +#define HAVE_DCGETTEXT 1 +_ACEOF + + fi + + POSUB=po + fi + + + + INTLLIBS="$LIBINTL" + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking for mbstate_t" >&5 +$as_echo_n "checking for mbstate_t... " >&6; } +if test "${ac_cv_type_mbstate_t+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +# include +int +main () +{ +mbstate_t x; return sizeof x; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_type_mbstate_t=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_mbstate_t=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5 +$as_echo "$ac_cv_type_mbstate_t" >&6; } + if test $ac_cv_type_mbstate_t = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_MBSTATE_T 1 +_ACEOF + + else + +cat >>confdefs.h <<\_ACEOF +#define mbstate_t int +_ACEOF + + fi + + + { $as_echo "$as_me:$LINENO: checking for wchar_t" >&5 +$as_echo_n "checking for wchar_t... " >&6; } +if test "${gt_cv_c_wchar_t+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + wchar_t foo = (wchar_t)'\0'; +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gt_cv_c_wchar_t=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gt_cv_c_wchar_t=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $gt_cv_c_wchar_t" >&5 +$as_echo "$gt_cv_c_wchar_t" >&6; } + if test $gt_cv_c_wchar_t = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_WCHAR_T 1 +_ACEOF + + fi + + + +if test "$am_cv_func_iconv" = yes -a -n "$am_cv_proto_iconv_arg1"; then + ICONV_CONST="const" +else + ICONV_CONST="" +fi + + +if test $gt_cv_c_wchar_t = yes; then + HAVE_WCHAR_T=1 +else + HAVE_WCHAR_T=0 +fi + + + + + + + +for ac_func in getc_unlocked mbrtowc wcrtomb mbsinit setlocale +do +as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 +$as_echo_n "checking for $ac_func... " >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$as_ac_var=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +if test $ac_cv_func_wcrtomb = yes || test $ac_cv_func_mbrtowc = yes; then + USE_MBSTATE_T=1 +else + USE_MBSTATE_T=0 +fi + + +{ $as_echo "$as_me:$LINENO: checking whether is standalone" >&5 +$as_echo_n "checking whether is standalone... " >&6; } +if test "${gl_cv_header_wchar_h_standalone+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#include +wchar_t w; +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gl_cv_header_wchar_h_standalone=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gl_cv_header_wchar_h_standalone=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_wchar_h_standalone" >&5 +$as_echo "$gl_cv_header_wchar_h_standalone" >&6; } +if test $gl_cv_header_wchar_h_standalone = yes; then + BROKEN_WCHAR_H=0 +else + BROKEN_WCHAR_H=1 +fi + + + +for ac_func in memmove +do +as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 +$as_echo_n "checking for $ac_func... " >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$as_ac_var=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +else + SRCLIBOBJS="$SRCLIBOBJS $ac_func.$ac_objext" +fi +done + + + + { $as_echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5 +$as_echo_n "checking for nl_langinfo and CODESET... " >&6; } +if test "${am_cv_langinfo_codeset+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +char* cs = nl_langinfo(CODESET); return !cs; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + am_cv_langinfo_codeset=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + am_cv_langinfo_codeset=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5 +$as_echo "$am_cv_langinfo_codeset" >&6; } + if test $am_cv_langinfo_codeset = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_LANGINFO_CODESET 1 +_ACEOF + + fi + + + + + +for ac_header in wchar.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 +$as_echo_n "checking $ac_header usability... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 +$as_echo_n "checking $ac_header presence... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + +fi +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + { $as_echo "$as_me:$LINENO: checking for EILSEQ" >&5 +$as_echo_n "checking for EILSEQ... " >&6; } +if test "${ac_cv_decl_EILSEQ+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#ifdef EILSEQ +yes +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes" >/dev/null 2>&1; then + have_eilseq=1 +fi +rm -f conftest* + + if test -n "$have_eilseq"; then + ac_cv_decl_EILSEQ=yes + else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#if HAVE_WCHAR_H +#include +#endif +#ifdef EILSEQ +yes +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes" >/dev/null 2>&1; then + have_eilseq=1 +fi +rm -f conftest* + + if test -n "$have_eilseq"; then + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#if HAVE_WCHAR_H +#include +#endif +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EILSEQ) >= 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#if HAVE_WCHAR_H +#include +#endif +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EILSEQ) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr $ac_mid + 1` + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#if HAVE_WCHAR_H +#include +#endif +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EILSEQ) < 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#if HAVE_WCHAR_H +#include +#endif +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EILSEQ) >= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_hi=`expr '(' $ac_mid ')' - 1` + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo= ac_hi= +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#if HAVE_WCHAR_H +#include +#endif +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EILSEQ) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr '(' $ac_mid ')' + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in +?*) ac_cv_decl_EILSEQ=$ac_lo;; +'') ;; +esac +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#if HAVE_WCHAR_H +#include +#endif +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +static long int longval () { return EILSEQ; } +static unsigned long int ulongval () { return EILSEQ; } +#include +#include +int +main () +{ + + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if ((EILSEQ) < 0) + { + long int i = longval (); + if (i != (EILSEQ)) + return 1; + fprintf (f, "%ld", i); + } + else + { + unsigned long int i = ulongval (); + if (i != (EILSEQ)) + return 1; + fprintf (f, "%lu", i); + } + /* Do not output a trailing newline, as this causes \r\n confusion + on some platforms. */ + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_decl_EILSEQ=`cat conftest.val` +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +rm -f conftest.val + + else + ac_cv_decl_EILSEQ=ENOENT + fi + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_decl_EILSEQ" >&5 +$as_echo "$ac_cv_decl_EILSEQ" >&6; } + if test "$ac_cv_decl_EILSEQ" != yes; then + +cat >>confdefs.h <<_ACEOF +#define EILSEQ $ac_cv_decl_EILSEQ +_ACEOF + + EILSEQ="$ac_cv_decl_EILSEQ" + + fi + + +{ $as_echo "$as_me:$LINENO: checking byte ordering" >&5 +$as_echo_n "checking byte ordering... " >&6; } +if test "${cl_cv_sys_endian+set}" = set; then + $as_echo_n "(cached) " >&6 +else + +if test "$cross_compiling" = yes; then + : # must guess the endianness + +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +int main () { + /* Are we little or big endian? From Harbison&Steele. */ + union + { + long l; + char c[sizeof (long)]; + } u; + u.l = 1; + exit (u.c[0] == 1); +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cl_cv_sys_endian="big endian" +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +cl_cv_sys_endian="little endian" +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + +if test -z "$cl_cv_sys_endian"; then +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#if defined(m68k) || defined(__m68k__) || defined(mc68000) || defined(mc68020) || defined(__mc68020__) || defined(sparc) || defined(__sparc__) || defined(MIPSEB) || defined(__MIPSEB__) || defined(hppa) || defined(__hppa) || defined(m88000) || defined(__m88k__) + yes +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes" >/dev/null 2>&1; then + cl_cv_sys_endian="big endian" +fi +rm -f conftest* + +fi +if test -z "$cl_cv_sys_endian"; then +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#if defined(i386) || defined(__i386) || defined(__i386__) || defined(_I386) || defined(MIPSEL) || defined(__MIPSEL__) || defined(__alpha) + yes +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes" >/dev/null 2>&1; then + cl_cv_sys_endian="little endian" +fi +rm -f conftest* + +fi +if test -z "$cl_cv_sys_endian"; then +cl_cv_sys_endian="guessing little endian" +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $cl_cv_sys_endian" >&5 +$as_echo "$cl_cv_sys_endian" >&6; } +case "$cl_cv_sys_endian" in + *little*) + +cat >>confdefs.h <<\_ACEOF +#define WORDS_LITTLEENDIAN 1 +_ACEOF + ;; + *big*) ;; +esac + + + + + + + + + +# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works +# for constant arguments. Useless! +{ $as_echo "$as_me:$LINENO: checking for working alloca.h" >&5 +$as_echo_n "checking for working alloca.h... " >&6; } +if test "${ac_cv_working_alloca_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +char *p = (char *) alloca (2 * sizeof (int)); + if (p) return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_working_alloca_h=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_working_alloca_h=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5 +$as_echo "$ac_cv_working_alloca_h" >&6; } +if test $ac_cv_working_alloca_h = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_ALLOCA_H 1 +_ACEOF + +fi + +{ $as_echo "$as_me:$LINENO: checking for alloca" >&5 +$as_echo_n "checking for alloca... " >&6; } +if test "${ac_cv_func_alloca_works+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __GNUC__ +# define alloca __builtin_alloca +#else +# ifdef _MSC_VER +# include +# define alloca _alloca +# else +# ifdef HAVE_ALLOCA_H +# include +# else +# ifdef _AIX + #pragma alloca +# else +# ifndef alloca /* predefined by HP cc +Olibcalls */ +char *alloca (); +# endif +# endif +# endif +# endif +#endif + +int +main () +{ +char *p = (char *) alloca (1); + if (p) return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_func_alloca_works=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_func_alloca_works=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5 +$as_echo "$ac_cv_func_alloca_works" >&6; } + +if test $ac_cv_func_alloca_works = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_ALLOCA 1 +_ACEOF + +else + # The SVR3 libPW and SVR4 libucb both contain incompatible functions +# that cause trouble. Some versions do not even contain alloca or +# contain a buggy version. If you still want to use their alloca, +# use ar to extract alloca.o from them instead of compiling alloca.c. + + + + + +ALLOCA=\${LIBOBJDIR}alloca.$ac_objext + +cat >>confdefs.h <<\_ACEOF +#define C_ALLOCA 1 +_ACEOF + + +{ $as_echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5 +$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; } +if test "${ac_cv_os_cray+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#if defined CRAY && ! defined CRAY2 +webecray +#else +wenotbecray +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "webecray" >/dev/null 2>&1; then + ac_cv_os_cray=yes +else + ac_cv_os_cray=no +fi +rm -f conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5 +$as_echo "$ac_cv_os_cray" >&6; } +if test $ac_cv_os_cray = yes; then + for ac_func in _getb67 GETB67 getb67; do + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 +$as_echo_n "checking for $ac_func... " >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$as_ac_var=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define CRAY_STACKSEG_END $ac_func +_ACEOF + + break +fi + + done +fi + +{ $as_echo "$as_me:$LINENO: checking stack direction for C alloca" >&5 +$as_echo_n "checking stack direction for C alloca... " >&6; } +if test "${ac_cv_c_stack_direction+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then + ac_cv_c_stack_direction=0 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +find_stack_direction () +{ + static char *addr = 0; + auto char dummy; + if (addr == 0) + { + addr = &dummy; + return find_stack_direction (); + } + else + return (&dummy > addr) ? 1 : -1; +} + +int +main () +{ + return find_stack_direction () < 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_c_stack_direction=1 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_c_stack_direction=-1 +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5 +$as_echo "$ac_cv_c_stack_direction" >&6; } + +cat >>confdefs.h <<_ACEOF +#define STACK_DIRECTION $ac_cv_c_stack_direction +_ACEOF + + +fi + + + + + +for ac_header in $ac_header_list +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 +$as_echo_n "checking $ac_header usability... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 +$as_echo_n "checking $ac_header presence... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + +fi +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + + +{ $as_echo "$as_me:$LINENO: checking whether canonicalize_file_name is declared" >&5 +$as_echo_n "checking whether canonicalize_file_name is declared... " >&6; } +if test "${ac_cv_have_decl_canonicalize_file_name+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef canonicalize_file_name + (void) canonicalize_file_name; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_canonicalize_file_name=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_canonicalize_file_name=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_canonicalize_file_name" >&5 +$as_echo "$ac_cv_have_decl_canonicalize_file_name" >&6; } +if test "x$ac_cv_have_decl_canonicalize_file_name" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_CANONICALIZE_FILE_NAME 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_CANONICALIZE_FILE_NAME 0 +_ACEOF + + +fi + + + + + + +for ac_func in $ac_func_list +do +as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 +$as_echo_n "checking for $ac_func... " >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$as_ac_var=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + + + + + + + + + + + + GNULIB_CHOWN=0; + GNULIB_CLOSE=0; + GNULIB_DUP2=0; + GNULIB_ENVIRON=0; + GNULIB_EUIDACCESS=0; + GNULIB_FCHDIR=0; + GNULIB_FSYNC=0; + GNULIB_FTRUNCATE=0; + GNULIB_GETCWD=0; + GNULIB_GETDOMAINNAME=0; + GNULIB_GETDTABLESIZE=0; + GNULIB_GETHOSTNAME=0; + GNULIB_GETLOGIN_R=0; + GNULIB_GETPAGESIZE=0; + GNULIB_GETUSERSHELL=0; + GNULIB_LCHOWN=0; + GNULIB_LINK=0; + GNULIB_LSEEK=0; + GNULIB_READLINK=0; + GNULIB_SLEEP=0; + GNULIB_UNISTD_H_SIGPIPE=0; + GNULIB_WRITE=0; + HAVE_DUP2=1; + HAVE_EUIDACCESS=1; + HAVE_FSYNC=1; + HAVE_FTRUNCATE=1; + HAVE_GETDOMAINNAME=1; + HAVE_GETDTABLESIZE=1; + HAVE_GETHOSTNAME=1; + HAVE_GETPAGESIZE=1; + HAVE_GETUSERSHELL=1; + HAVE_LINK=1; + HAVE_READLINK=1; + HAVE_SLEEP=1; + HAVE_DECL_ENVIRON=1; + HAVE_DECL_GETLOGIN_R=1; + HAVE_OS_H=0; + HAVE_SYS_PARAM_H=0; + REPLACE_CHOWN=0; + REPLACE_CLOSE=0; + REPLACE_FCHDIR=0; + REPLACE_GETCWD=0; + REPLACE_GETPAGESIZE=0; + REPLACE_LCHOWN=0; + REPLACE_LSEEK=0; + REPLACE_WRITE=0; + UNISTD_H_HAVE_WINSOCK2_H=0; + + + + { $as_echo "$as_me:$LINENO: checking whether the preprocessor supports include_next" >&5 +$as_echo_n "checking whether the preprocessor supports include_next... " >&6; } +if test "${gl_cv_have_include_next+set}" = set; then + $as_echo_n "(cached) " >&6 +else + rm -rf conftestd1a conftestd1b conftestd2 + mkdir conftestd1a conftestd1b conftestd2 + cat < conftestd1a/conftest.h +#define DEFINED_IN_CONFTESTD1 +#include_next +#ifdef DEFINED_IN_CONFTESTD2 +int foo; +#else +#error "include_next doesn't work" +#endif +EOF + cat < conftestd1b/conftest.h +#define DEFINED_IN_CONFTESTD1 +#include +#include_next +#ifdef DEFINED_IN_CONFTESTD2 +int foo; +#else +#error "include_next doesn't work" +#endif +EOF + cat < conftestd2/conftest.h +#ifndef DEFINED_IN_CONFTESTD1 +#error "include_next test doesn't work" +#endif +#define DEFINED_IN_CONFTESTD2 +EOF + gl_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2" + cat >conftest.$ac_ext <<_ACEOF +#include +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gl_cv_have_include_next=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2" + cat >conftest.$ac_ext <<_ACEOF +#include +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gl_cv_have_include_next=buggy +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gl_cv_have_include_next=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CPPFLAGS="$gl_save_CPPFLAGS" + rm -rf conftestd1a conftestd1b conftestd2 + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_have_include_next" >&5 +$as_echo "$gl_cv_have_include_next" >&6; } + PRAGMA_SYSTEM_HEADER= + if test $gl_cv_have_include_next = yes; then + INCLUDE_NEXT=include_next + INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next + if test -n "$GCC"; then + PRAGMA_SYSTEM_HEADER='#pragma GCC system_header' + fi + else + if test $gl_cv_have_include_next = buggy; then + INCLUDE_NEXT=include + INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next + else + INCLUDE_NEXT=include + INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include + fi + fi + + + + + + + + + { $as_echo "$as_me:$LINENO: checking for complete errno.h" >&5 +$as_echo_n "checking for complete errno.h... " >&6; } +if test "${gl_cv_header_errno_h_complete+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#if !defined ENOMSG +booboo +#endif +#if !defined EIDRM +booboo +#endif +#if !defined ENOLINK +booboo +#endif +#if !defined EPROTO +booboo +#endif +#if !defined EMULTIHOP +booboo +#endif +#if !defined EBADMSG +booboo +#endif +#if !defined EOVERFLOW +booboo +#endif +#if !defined ENOTSUP +booboo +#endif +#if !defined ESTALE +booboo +#endif +#if !defined ECANCELED +booboo +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "booboo" >/dev/null 2>&1; then + gl_cv_header_errno_h_complete=no +else + gl_cv_header_errno_h_complete=yes +fi +rm -f conftest* + + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_complete" >&5 +$as_echo "$gl_cv_header_errno_h_complete" >&6; } + if test $gl_cv_header_errno_h_complete = yes; then + ERRNO_H='' + else + + + + + + + + + + + + if test $gl_cv_have_include_next = yes; then + gl_cv_next_errno_h='<'errno.h'>' + else + { $as_echo "$as_me:$LINENO: checking absolute name of " >&5 +$as_echo_n "checking absolute name of ... " >&6; } +if test "${gl_cv_next_errno_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + if test $ac_cv_header_errno_h = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + gl_cv_next_errno_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | + sed -n '\#/errno.h#{ + s#.*"\(.*/errno.h\)".*#\1# + s#^/[^/]#//&# + p + q + }'`'"' + else + gl_cv_next_errno_h='<'errno.h'>' + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_errno_h" >&5 +$as_echo "$gl_cv_next_errno_h" >&6; } + fi + NEXT_ERRNO_H=$gl_cv_next_errno_h + + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' + gl_next_as_first_directive='<'errno.h'>' + else + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' + gl_next_as_first_directive=$gl_cv_next_errno_h + fi + NEXT_AS_FIRST_DIRECTIVE_ERRNO_H=$gl_next_as_first_directive + + + + ERRNO_H='errno.h' + fi + + + if test -n "$ERRNO_H"; then + { $as_echo "$as_me:$LINENO: checking for EMULTIHOP value" >&5 +$as_echo_n "checking for EMULTIHOP value... " >&6; } +if test "${gl_cv_header_errno_h_EMULTIHOP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#ifdef EMULTIHOP +yes +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes" >/dev/null 2>&1; then + gl_cv_header_errno_h_EMULTIHOP=yes +else + gl_cv_header_errno_h_EMULTIHOP=no +fi +rm -f conftest* + + if test $gl_cv_header_errno_h_EMULTIHOP = no; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +#ifdef EMULTIHOP +yes +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes" >/dev/null 2>&1; then + gl_cv_header_errno_h_EMULTIHOP=hidden +fi +rm -f conftest* + + if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EMULTIHOP) >= 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EMULTIHOP) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr $ac_mid + 1` + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EMULTIHOP) < 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EMULTIHOP) >= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_hi=`expr '(' $ac_mid ')' - 1` + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo= ac_hi= +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EMULTIHOP) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr '(' $ac_mid ')' + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in +?*) gl_cv_header_errno_h_EMULTIHOP=$ac_lo;; +'') ;; +esac +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +static long int longval () { return EMULTIHOP; } +static unsigned long int ulongval () { return EMULTIHOP; } +#include +#include +int +main () +{ + + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if ((EMULTIHOP) < 0) + { + long int i = longval (); + if (i != (EMULTIHOP)) + return 1; + fprintf (f, "%ld", i); + } + else + { + unsigned long int i = ulongval (); + if (i != (EMULTIHOP)) + return 1; + fprintf (f, "%lu", i); + } + /* Do not output a trailing newline, as this causes \r\n confusion + on some platforms. */ + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gl_cv_header_errno_h_EMULTIHOP=`cat conftest.val` +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +rm -f conftest.val + fi + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_EMULTIHOP" >&5 +$as_echo "$gl_cv_header_errno_h_EMULTIHOP" >&6; } + case $gl_cv_header_errno_h_EMULTIHOP in + yes | no) + EMULTIHOP_HIDDEN=0; EMULTIHOP_VALUE= + ;; + *) + EMULTIHOP_HIDDEN=1; EMULTIHOP_VALUE="$gl_cv_header_errno_h_EMULTIHOP" + ;; + esac + + + fi + + + if test -n "$ERRNO_H"; then + { $as_echo "$as_me:$LINENO: checking for ENOLINK value" >&5 +$as_echo_n "checking for ENOLINK value... " >&6; } +if test "${gl_cv_header_errno_h_ENOLINK+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#ifdef ENOLINK +yes +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes" >/dev/null 2>&1; then + gl_cv_header_errno_h_ENOLINK=yes +else + gl_cv_header_errno_h_ENOLINK=no +fi +rm -f conftest* + + if test $gl_cv_header_errno_h_ENOLINK = no; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +#ifdef ENOLINK +yes +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes" >/dev/null 2>&1; then + gl_cv_header_errno_h_ENOLINK=hidden +fi +rm -f conftest* + + if test $gl_cv_header_errno_h_ENOLINK = hidden; then + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((ENOLINK) >= 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((ENOLINK) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr $ac_mid + 1` + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((ENOLINK) < 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((ENOLINK) >= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_hi=`expr '(' $ac_mid ')' - 1` + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo= ac_hi= +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((ENOLINK) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr '(' $ac_mid ')' + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in +?*) gl_cv_header_errno_h_ENOLINK=$ac_lo;; +'') ;; +esac +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +static long int longval () { return ENOLINK; } +static unsigned long int ulongval () { return ENOLINK; } +#include +#include +int +main () +{ + + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if ((ENOLINK) < 0) + { + long int i = longval (); + if (i != (ENOLINK)) + return 1; + fprintf (f, "%ld", i); + } + else + { + unsigned long int i = ulongval (); + if (i != (ENOLINK)) + return 1; + fprintf (f, "%lu", i); + } + /* Do not output a trailing newline, as this causes \r\n confusion + on some platforms. */ + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gl_cv_header_errno_h_ENOLINK=`cat conftest.val` +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +rm -f conftest.val + fi + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_ENOLINK" >&5 +$as_echo "$gl_cv_header_errno_h_ENOLINK" >&6; } + case $gl_cv_header_errno_h_ENOLINK in + yes | no) + ENOLINK_HIDDEN=0; ENOLINK_VALUE= + ;; + *) + ENOLINK_HIDDEN=1; ENOLINK_VALUE="$gl_cv_header_errno_h_ENOLINK" + ;; + esac + + + fi + + + if test -n "$ERRNO_H"; then + { $as_echo "$as_me:$LINENO: checking for EOVERFLOW value" >&5 +$as_echo_n "checking for EOVERFLOW value... " >&6; } +if test "${gl_cv_header_errno_h_EOVERFLOW+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#ifdef EOVERFLOW +yes +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes" >/dev/null 2>&1; then + gl_cv_header_errno_h_EOVERFLOW=yes +else + gl_cv_header_errno_h_EOVERFLOW=no +fi +rm -f conftest* + + if test $gl_cv_header_errno_h_EOVERFLOW = no; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +#ifdef EOVERFLOW +yes +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes" >/dev/null 2>&1; then + gl_cv_header_errno_h_EOVERFLOW=hidden +fi +rm -f conftest* + + if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EOVERFLOW) >= 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EOVERFLOW) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr $ac_mid + 1` + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EOVERFLOW) < 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EOVERFLOW) >= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_hi=`expr '(' $ac_mid ')' - 1` + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo= ac_hi= +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +int +main () +{ +static int test_array [1 - 2 * !((EOVERFLOW) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr '(' $ac_mid ')' + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in +?*) gl_cv_header_errno_h_EOVERFLOW=$ac_lo;; +'') ;; +esac +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include + +static long int longval () { return EOVERFLOW; } +static unsigned long int ulongval () { return EOVERFLOW; } +#include +#include +int +main () +{ + + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if ((EOVERFLOW) < 0) + { + long int i = longval (); + if (i != (EOVERFLOW)) + return 1; + fprintf (f, "%ld", i); + } + else + { + unsigned long int i = ulongval (); + if (i != (EOVERFLOW)) + return 1; + fprintf (f, "%lu", i); + } + /* Do not output a trailing newline, as this causes \r\n confusion + on some platforms. */ + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gl_cv_header_errno_h_EOVERFLOW=`cat conftest.val` +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +rm -f conftest.val + fi + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_EOVERFLOW" >&5 +$as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; } + case $gl_cv_header_errno_h_EOVERFLOW in + yes | no) + EOVERFLOW_HIDDEN=0; EOVERFLOW_VALUE= + ;; + *) + EOVERFLOW_HIDDEN=1; EOVERFLOW_VALUE="$gl_cv_header_errno_h_EOVERFLOW" + ;; + esac + + + fi + + +{ $as_echo "$as_me:$LINENO: checking whether strerror_r is declared" >&5 +$as_echo_n "checking whether strerror_r is declared... " >&6; } +if test "${ac_cv_have_decl_strerror_r+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef strerror_r + (void) strerror_r; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_strerror_r=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_strerror_r=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_r" >&5 +$as_echo "$ac_cv_have_decl_strerror_r" >&6; } +if test "x$ac_cv_have_decl_strerror_r" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_STRERROR_R 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_STRERROR_R 0 +_ACEOF + + +fi + + + +for ac_func in strerror_r +do +as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 +$as_echo_n "checking for $ac_func... " >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$as_ac_var=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + +{ $as_echo "$as_me:$LINENO: checking whether strerror_r returns char *" >&5 +$as_echo_n "checking whether strerror_r returns char *... " >&6; } +if test "${ac_cv_func_strerror_r_char_p+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + ac_cv_func_strerror_r_char_p=no + if test $ac_cv_have_decl_strerror_r = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ + + char buf[100]; + char x = *strerror_r (0, buf, sizeof buf); + char *p = strerror_r (0, buf, sizeof buf); + return !p || x; + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_func_strerror_r_char_p=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + else + # strerror_r is not declared. Choose between + # systems that have relatively inaccessible declarations for the + # function. BeOS and DEC UNIX 4.0 fall in this category, but the + # former has a strerror_r that returns char*, while the latter + # has a strerror_r that returns `int'. + # This test should segfault on the DEC system. + if test "$cross_compiling" = yes; then + : +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + extern char *strerror_r (); +int +main () +{ +char buf[100]; + char x = *strerror_r (0, buf, sizeof buf); + return ! isalpha (x); + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_strerror_r_char_p=yes +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_strerror_r_char_p" >&5 +$as_echo "$ac_cv_func_strerror_r_char_p" >&6; } +if test $ac_cv_func_strerror_r_char_p = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STRERROR_R_CHAR_P 1 +_ACEOF + +fi + + + XGETTEXT_EXTRA_OPTIONS= + + + { $as_echo "$as_me:$LINENO: checking whether malloc, realloc, calloc are POSIX compliant" >&5 +$as_echo_n "checking whether malloc, realloc, calloc are POSIX compliant... " >&6; } +if test "${gl_cv_func_malloc_posix+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ + choke me + #endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gl_cv_func_malloc_posix=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gl_cv_func_malloc_posix=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_malloc_posix" >&5 +$as_echo "$gl_cv_func_malloc_posix" >&6; } + + + GNULIB_MALLOC_POSIX=0; + GNULIB_REALLOC_POSIX=0; + GNULIB_CALLOC_POSIX=0; + GNULIB_ATOLL=0; + GNULIB_GETLOADAVG=0; + GNULIB_GETSUBOPT=0; + GNULIB_MKDTEMP=0; + GNULIB_MKSTEMP=0; + GNULIB_PUTENV=0; + GNULIB_RANDOM_R=0; + GNULIB_RPMATCH=0; + GNULIB_SETENV=0; + GNULIB_STRTOD=0; + GNULIB_STRTOLL=0; + GNULIB_STRTOULL=0; + GNULIB_UNSETENV=0; + HAVE_ATOLL=1; + HAVE_CALLOC_POSIX=1; + HAVE_GETSUBOPT=1; + HAVE_MALLOC_POSIX=1; + HAVE_MKDTEMP=1; + HAVE_REALLOC_POSIX=1; + HAVE_RANDOM_R=1; + HAVE_RPMATCH=1; + HAVE_SETENV=1; + HAVE_STRTOD=1; + HAVE_STRTOLL=1; + HAVE_STRTOULL=1; + HAVE_STRUCT_RANDOM_DATA=1; + HAVE_SYS_LOADAVG_H=0; + HAVE_UNSETENV=1; + HAVE_DECL_GETLOADAVG=1; + REPLACE_MKSTEMP=0; + REPLACE_PUTENV=0; + REPLACE_STRTOD=0; + VOID_UNSETENV=0; + + + +for ac_header in stdlib.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 +$as_echo_n "checking $ac_header usability... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 +$as_echo_n "checking $ac_header presence... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + +fi +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + +{ $as_echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5 +$as_echo_n "checking for GNU libc compatible malloc... " >&6; } +if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then + ac_cv_func_malloc_0_nonnull=no +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#if defined STDC_HEADERS || defined HAVE_STDLIB_H +# include +#else +char *malloc (); +#endif + +int +main () +{ +return ! malloc (0); + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_malloc_0_nonnull=yes +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_func_malloc_0_nonnull=no +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5 +$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } +if test $ac_cv_func_malloc_0_nonnull = yes; then + gl_cv_func_malloc_0_nonnull=1 +else + gl_cv_func_malloc_0_nonnull=0 +fi + + + +cat >>confdefs.h <<_ACEOF +#define MALLOC_0_IS_NONNULL $gl_cv_func_malloc_0_nonnull +_ACEOF + + + + { $as_echo "$as_me:$LINENO: checking for long long int" >&5 +$as_echo_n "checking for long long int... " >&6; } +if test "${ac_cv_type_long_long_int+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF + + /* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* For now, do not test the preprocessor; as of 2007 there are too many + implementations with broken preprocessors. Perhaps this can + be revisited in 2012. In the meantime, code should not expect + #if to work with literals wider than 32 bits. */ + /* Test literals. */ + long long int ll = 9223372036854775807ll; + long long int nll = -9223372036854775807LL; + unsigned long long int ull = 18446744073709551615ULL; + /* Test constant expressions. */ + typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) + ? 1 : -1)]; + typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 + ? 1 : -1)]; + int i = 63; +int +main () +{ +/* Test availability of runtime routines for shift and division. */ + long long int llmax = 9223372036854775807ll; + unsigned long long int ullmax = 18446744073709551615ull; + return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) + | (llmax / ll) | (llmax % ll) + | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) + | (ullmax / ull) | (ullmax % ull)); + ; + return 0; +} + +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + if test "$cross_compiling" = yes; then + ac_cv_type_long_long_int=yes +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + #ifndef LLONG_MAX + # define HALF \ + (1LL << (sizeof (long long int) * CHAR_BIT - 2)) + # define LLONG_MAX (HALF - 1 + HALF) + #endif +int +main () +{ +long long int n = 1; + int i; + for (i = 0; ; i++) + { + long long int m = n << i; + if (m >> i != n) + return 1; + if (LLONG_MAX / 2 < m) + break; + } + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_type_long_long_int=yes +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_type_long_long_int=no +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_long_long_int=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5 +$as_echo "$ac_cv_type_long_long_int" >&6; } + if test $ac_cv_type_long_long_int = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_LONG_LONG_INT 1 +_ACEOF + + fi + + + gl_cv_c_multiarch=no + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifndef __APPLE_CC__ + not a universal capable compiler + #endif + typedef int dummy; + +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + + arch= + prev= + for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do + if test -n "$prev"; then + case $word in + i?86 | x86_64 | ppc | ppc64) + if test -z "$arch" || test "$arch" = "$word"; then + arch="$word" + else + gl_cv_c_multiarch=yes + fi + ;; + esac + prev= + else + if test "x$word" = "x-arch"; then + prev=arch + fi + fi + done + +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if test $gl_cv_c_multiarch = yes; then + +cat >>confdefs.h <<\_ACEOF +#define AA_APPLE_UNIVERSAL_BUILD 1 +_ACEOF + + APPLE_UNIVERSAL_BUILD=1 + else + APPLE_UNIVERSAL_BUILD=0 + fi + + + + + + + + GNULIB_MEMCHR=0; + GNULIB_MEMMEM=0; + GNULIB_MEMPCPY=0; + GNULIB_MEMRCHR=0; + GNULIB_RAWMEMCHR=0; + GNULIB_STPCPY=0; + GNULIB_STPNCPY=0; + GNULIB_STRCHRNUL=0; + GNULIB_STRDUP=0; + GNULIB_STRNDUP=0; + GNULIB_STRNLEN=0; + GNULIB_STRPBRK=0; + GNULIB_STRSEP=0; + GNULIB_STRSTR=0; + GNULIB_STRCASESTR=0; + GNULIB_STRTOK_R=0; + GNULIB_MBSLEN=0; + GNULIB_MBSNLEN=0; + GNULIB_MBSCHR=0; + GNULIB_MBSRCHR=0; + GNULIB_MBSSTR=0; + GNULIB_MBSCASECMP=0; + GNULIB_MBSNCASECMP=0; + GNULIB_MBSPCASECMP=0; + GNULIB_MBSCASESTR=0; + GNULIB_MBSCSPN=0; + GNULIB_MBSPBRK=0; + GNULIB_MBSSPN=0; + GNULIB_MBSSEP=0; + GNULIB_MBSTOK_R=0; + GNULIB_STRERROR=0; + GNULIB_STRSIGNAL=0; + GNULIB_STRVERSCMP=0; + HAVE_DECL_MEMMEM=1; + HAVE_MEMPCPY=1; + HAVE_DECL_MEMRCHR=1; + HAVE_RAWMEMCHR=1; + HAVE_STPCPY=1; + HAVE_STPNCPY=1; + HAVE_STRCHRNUL=1; + HAVE_DECL_STRDUP=1; + HAVE_STRNDUP=1; + HAVE_DECL_STRNDUP=1; + HAVE_DECL_STRNLEN=1; + HAVE_STRPBRK=1; + HAVE_STRSEP=1; + HAVE_STRCASESTR=1; + HAVE_DECL_STRTOK_R=1; + HAVE_DECL_STRERROR=1; + HAVE_DECL_STRSIGNAL=1; + HAVE_STRVERSCMP=1; + REPLACE_MEMCHR=0; + REPLACE_MEMMEM=0; + REPLACE_STRDUP=0; + REPLACE_STRSTR=0; + REPLACE_STRCASESTR=0; + REPLACE_STRERROR=0; + REPLACE_STRSIGNAL=0; + + + + + GNULIB_SIGNAL_H_SIGPIPE=0; + GNULIB_SIGPROCMASK=0; + GNULIB_SIGACTION=0; + HAVE_POSIX_SIGNALBLOCKING=1; + HAVE_SIGSET_T=1; + HAVE_SIGINFO_T=1; + HAVE_SIGACTION=1; + HAVE_STRUCT_SIGACTION_SA_SIGACTION=1; + + HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=1; + + + + + + + { $as_echo "$as_me:$LINENO: checking for SIGPIPE" >&5 +$as_echo_n "checking for SIGPIPE... " >&6; } +if test "${gl_cv_header_signal_h_SIGPIPE+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#if !defined SIGPIPE +booboo +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "booboo" >/dev/null 2>&1; then + gl_cv_header_signal_h_SIGPIPE=no +else + gl_cv_header_signal_h_SIGPIPE=yes +fi +rm -f conftest* + + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_signal_h_SIGPIPE" >&5 +$as_echo "$gl_cv_header_signal_h_SIGPIPE" >&6; } + + + GNULIB_FPRINTF=0; + GNULIB_FPRINTF_POSIX=0; + GNULIB_PRINTF=0; + GNULIB_PRINTF_POSIX=0; + GNULIB_SNPRINTF=0; + GNULIB_SPRINTF_POSIX=0; + GNULIB_VFPRINTF=0; + GNULIB_VFPRINTF_POSIX=0; + GNULIB_VPRINTF=0; + GNULIB_VPRINTF_POSIX=0; + GNULIB_VSNPRINTF=0; + GNULIB_VSPRINTF_POSIX=0; + GNULIB_DPRINTF=0; + GNULIB_VDPRINTF=0; + GNULIB_VASPRINTF=0; + GNULIB_OBSTACK_PRINTF=0; + GNULIB_OBSTACK_PRINTF_POSIX=0; + GNULIB_FOPEN=0; + GNULIB_FREOPEN=0; + GNULIB_FSEEK=0; + GNULIB_FSEEKO=0; + GNULIB_FTELL=0; + GNULIB_FTELLO=0; + GNULIB_FFLUSH=0; + GNULIB_FPURGE=0; + GNULIB_FCLOSE=0; + GNULIB_FPUTC=0; + GNULIB_PUTC=0; + GNULIB_PUTCHAR=0; + GNULIB_FPUTS=0; + GNULIB_PUTS=0; + GNULIB_FWRITE=0; + GNULIB_GETDELIM=0; + GNULIB_GETLINE=0; + GNULIB_PERROR=0; + GNULIB_STDIO_H_SIGPIPE=0; + REPLACE_STDIO_WRITE_FUNCS=0; + REPLACE_FPRINTF=0; + REPLACE_VFPRINTF=0; + REPLACE_PRINTF=0; + REPLACE_VPRINTF=0; + REPLACE_SNPRINTF=0; + HAVE_DECL_SNPRINTF=1; + REPLACE_VSNPRINTF=0; + HAVE_DECL_VSNPRINTF=1; + REPLACE_SPRINTF=0; + REPLACE_VSPRINTF=0; + HAVE_DPRINTF=1; + REPLACE_DPRINTF=0; + HAVE_VDPRINTF=1; + REPLACE_VDPRINTF=0; + HAVE_VASPRINTF=1; + REPLACE_VASPRINTF=0; + HAVE_DECL_OBSTACK_PRINTF=1; + REPLACE_OBSTACK_PRINTF=0; + REPLACE_FOPEN=0; + REPLACE_FREOPEN=0; + HAVE_FSEEKO=1; + REPLACE_FSEEKO=0; + REPLACE_FSEEK=0; + HAVE_FTELLO=1; + REPLACE_FTELLO=0; + REPLACE_FTELL=0; + REPLACE_FFLUSH=0; + REPLACE_FPURGE=0; + HAVE_DECL_FPURGE=1; + REPLACE_FCLOSE=0; + HAVE_DECL_GETDELIM=1; + HAVE_DECL_GETLINE=1; + REPLACE_GETLINE=0; + REPLACE_PERROR=0; + +{ $as_echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5 +$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } +if test "${ac_cv_header_stdbool_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + #include + #ifndef bool + "error: bool is not defined" + #endif + #ifndef false + "error: false is not defined" + #endif + #if false + "error: false is not 0" + #endif + #ifndef true + "error: true is not defined" + #endif + #if true != 1 + "error: true is not 1" + #endif + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" + #endif + + struct s { _Bool s: 1; _Bool t; } s; + + char a[true == 1 ? 1 : -1]; + char b[false == 0 ? 1 : -1]; + char c[__bool_true_false_are_defined == 1 ? 1 : -1]; + char d[(bool) 0.5 == true ? 1 : -1]; + bool e = &s; + char f[(_Bool) 0.0 == false ? 1 : -1]; + char g[true]; + char h[sizeof (_Bool)]; + char i[sizeof s.t]; + enum { j = false, k = true, l = false * true, m = true * 256 }; + _Bool n[m]; + char o[sizeof n == m * sizeof n[0] ? 1 : -1]; + char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; + #if defined __xlc__ || defined __GNUC__ + /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0 + reported by James Lemley on 2005-10-05; see + http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html + This test is not quite right, since xlc is allowed to + reject this program, as the initializer for xlcbug is + not one of the forms that C requires support for. + However, doing the test right would require a run-time + test, and that would make cross-compilation harder. + Let us hope that IBM fixes the xlc bug, and also adds + support for this kind of constant expression. In the + meantime, this test will reject xlc, which is OK, since + our stdbool.h substitute should suffice. We also test + this with GCC, where it should work, to detect more + quickly whether someone messes up the test in the + future. */ + char digs[] = "0123456789"; + int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1); + #endif + /* Catch a bug in an HP-UX C compiler. See + http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html + */ + _Bool q = true; + _Bool *pq = &q; + +int +main () +{ + + *pq |= q; + *pq |= ! q; + /* Refer to every declared value, to avoid compiler optimizations. */ + return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + + !m + !n + !o + !p + !q + !pq); + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_header_stdbool_h=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_header_stdbool_h=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5 +$as_echo "$ac_cv_header_stdbool_h" >&6; } + { $as_echo "$as_me:$LINENO: checking for _Bool" >&5 +$as_echo_n "checking for _Bool... " >&6; } +if test "${ac_cv_type__Bool+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_type__Bool=no +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +if (sizeof (_Bool)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +if (sizeof ((_Bool))) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type__Bool=yes +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5 +$as_echo "$ac_cv_type__Bool" >&6; } +if test "x$ac_cv_type__Bool" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE__BOOL 1 +_ACEOF + + +fi + + if test $ac_cv_header_stdbool_h = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_STDBOOL_H 1 +_ACEOF + + fi + + { $as_echo "$as_me:$LINENO: checking for unsigned long long int" >&5 +$as_echo_n "checking for unsigned long long int... " >&6; } +if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF + + /* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* For now, do not test the preprocessor; as of 2007 there are too many + implementations with broken preprocessors. Perhaps this can + be revisited in 2012. In the meantime, code should not expect + #if to work with literals wider than 32 bits. */ + /* Test literals. */ + long long int ll = 9223372036854775807ll; + long long int nll = -9223372036854775807LL; + unsigned long long int ull = 18446744073709551615ULL; + /* Test constant expressions. */ + typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) + ? 1 : -1)]; + typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 + ? 1 : -1)]; + int i = 63; +int +main () +{ +/* Test availability of runtime routines for shift and division. */ + long long int llmax = 9223372036854775807ll; + unsigned long long int ullmax = 18446744073709551615ull; + return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) + | (llmax / ll) | (llmax % ll) + | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) + | (ullmax / ull) | (ullmax % ull)); + ; + return 0; +} + +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_type_unsigned_long_long_int=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_unsigned_long_long_int=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long_int" >&5 +$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } + if test $ac_cv_type_unsigned_long_long_int = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_UNSIGNED_LONG_LONG_INT 1 +_ACEOF + + fi + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5 +$as_echo_n "checking for C/C++ restrict keyword... " >&6; } +if test "${ac_cv_c_restrict+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_c_restrict=no + # The order here caters to the fact that C++ does not require restrict. + for ac_kw in __restrict __restrict__ _Restrict restrict; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +typedef int * int_ptr; + int foo (int_ptr $ac_kw ip) { + return ip[0]; + } +int +main () +{ +int s[1]; + int * $ac_kw t = s; + t[0] = 0; + return foo(t) + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_c_restrict=$ac_kw +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + test "$ac_cv_c_restrict" != no && break + done + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5 +$as_echo "$ac_cv_c_restrict" >&6; } + + + case $ac_cv_c_restrict in + restrict) ;; + no) cat >>confdefs.h <<\_ACEOF +#define restrict /**/ +_ACEOF + ;; + *) cat >>confdefs.h <<_ACEOF +#define restrict $ac_cv_c_restrict +_ACEOF + ;; + esac + + + + + + + + + + + + + + + + if test $gl_cv_have_include_next = yes; then + gl_cv_next_string_h='<'string.h'>' + else + { $as_echo "$as_me:$LINENO: checking absolute name of " >&5 +$as_echo_n "checking absolute name of ... " >&6; } +if test "${gl_cv_next_string_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + if test $ac_cv_header_string_h = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | + sed -n '\#/string.h#{ + s#.*"\(.*/string.h\)".*#\1# + s#^/[^/]#//&# + p + q + }'`'"' + else + gl_cv_next_string_h='<'string.h'>' + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_string_h" >&5 +$as_echo "$gl_cv_next_string_h" >&6; } + fi + NEXT_STRING_H=$gl_cv_next_string_h + + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' + gl_next_as_first_directive='<'string.h'>' + else + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' + gl_next_as_first_directive=$gl_cv_next_string_h + fi + NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive + + + + +{ $as_echo "$as_me:$LINENO: checking whether clearerr_unlocked is declared" >&5 +$as_echo_n "checking whether clearerr_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_clearerr_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef clearerr_unlocked + (void) clearerr_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_clearerr_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_clearerr_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_clearerr_unlocked" >&5 +$as_echo "$ac_cv_have_decl_clearerr_unlocked" >&6; } +if test "x$ac_cv_have_decl_clearerr_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_CLEARERR_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_CLEARERR_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether feof_unlocked is declared" >&5 +$as_echo_n "checking whether feof_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_feof_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef feof_unlocked + (void) feof_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_feof_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_feof_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_feof_unlocked" >&5 +$as_echo "$ac_cv_have_decl_feof_unlocked" >&6; } +if test "x$ac_cv_have_decl_feof_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FEOF_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FEOF_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether ferror_unlocked is declared" >&5 +$as_echo_n "checking whether ferror_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_ferror_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef ferror_unlocked + (void) ferror_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_ferror_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_ferror_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_ferror_unlocked" >&5 +$as_echo "$ac_cv_have_decl_ferror_unlocked" >&6; } +if test "x$ac_cv_have_decl_ferror_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FERROR_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FERROR_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether fflush_unlocked is declared" >&5 +$as_echo_n "checking whether fflush_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_fflush_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef fflush_unlocked + (void) fflush_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_fflush_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_fflush_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_fflush_unlocked" >&5 +$as_echo "$ac_cv_have_decl_fflush_unlocked" >&6; } +if test "x$ac_cv_have_decl_fflush_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FFLUSH_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FFLUSH_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether fgets_unlocked is declared" >&5 +$as_echo_n "checking whether fgets_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_fgets_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef fgets_unlocked + (void) fgets_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_fgets_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_fgets_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_fgets_unlocked" >&5 +$as_echo "$ac_cv_have_decl_fgets_unlocked" >&6; } +if test "x$ac_cv_have_decl_fgets_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FGETS_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FGETS_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether fputc_unlocked is declared" >&5 +$as_echo_n "checking whether fputc_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_fputc_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef fputc_unlocked + (void) fputc_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_fputc_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_fputc_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_fputc_unlocked" >&5 +$as_echo "$ac_cv_have_decl_fputc_unlocked" >&6; } +if test "x$ac_cv_have_decl_fputc_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FPUTC_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FPUTC_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether fputs_unlocked is declared" >&5 +$as_echo_n "checking whether fputs_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_fputs_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef fputs_unlocked + (void) fputs_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_fputs_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_fputs_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_fputs_unlocked" >&5 +$as_echo "$ac_cv_have_decl_fputs_unlocked" >&6; } +if test "x$ac_cv_have_decl_fputs_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FPUTS_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FPUTS_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether fread_unlocked is declared" >&5 +$as_echo_n "checking whether fread_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_fread_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef fread_unlocked + (void) fread_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_fread_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_fread_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_fread_unlocked" >&5 +$as_echo "$ac_cv_have_decl_fread_unlocked" >&6; } +if test "x$ac_cv_have_decl_fread_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FREAD_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FREAD_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether fwrite_unlocked is declared" >&5 +$as_echo_n "checking whether fwrite_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_fwrite_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef fwrite_unlocked + (void) fwrite_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_fwrite_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_fwrite_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_fwrite_unlocked" >&5 +$as_echo "$ac_cv_have_decl_fwrite_unlocked" >&6; } +if test "x$ac_cv_have_decl_fwrite_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FWRITE_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_FWRITE_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether getc_unlocked is declared" >&5 +$as_echo_n "checking whether getc_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_getc_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef getc_unlocked + (void) getc_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_getc_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_getc_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5 +$as_echo "$ac_cv_have_decl_getc_unlocked" >&6; } +if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_GETC_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_GETC_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether getchar_unlocked is declared" >&5 +$as_echo_n "checking whether getchar_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_getchar_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef getchar_unlocked + (void) getchar_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_getchar_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_getchar_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getchar_unlocked" >&5 +$as_echo "$ac_cv_have_decl_getchar_unlocked" >&6; } +if test "x$ac_cv_have_decl_getchar_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_GETCHAR_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_GETCHAR_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether putc_unlocked is declared" >&5 +$as_echo_n "checking whether putc_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_putc_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef putc_unlocked + (void) putc_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_putc_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_putc_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_putc_unlocked" >&5 +$as_echo "$ac_cv_have_decl_putc_unlocked" >&6; } +if test "x$ac_cv_have_decl_putc_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_PUTC_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_PUTC_UNLOCKED 0 +_ACEOF + + +fi + + +{ $as_echo "$as_me:$LINENO: checking whether putchar_unlocked is declared" >&5 +$as_echo_n "checking whether putchar_unlocked is declared... " >&6; } +if test "${ac_cv_have_decl_putchar_unlocked+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef putchar_unlocked + (void) putchar_unlocked; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_putchar_unlocked=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_putchar_unlocked=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_putchar_unlocked" >&5 +$as_echo "$ac_cv_have_decl_putchar_unlocked" >&6; } +if test "x$ac_cv_have_decl_putchar_unlocked" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_PUTCHAR_UNLOCKED 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_PUTCHAR_UNLOCKED 0 +_ACEOF + + +fi + + + + GNULIB_BTOWC=0; + GNULIB_WCTOB=0; + GNULIB_MBSINIT=0; + GNULIB_MBRTOWC=0; + GNULIB_MBRLEN=0; + GNULIB_MBSRTOWCS=0; + GNULIB_MBSNRTOWCS=0; + GNULIB_WCRTOMB=0; + GNULIB_WCSRTOMBS=0; + GNULIB_WCSNRTOMBS=0; + GNULIB_WCWIDTH=0; + HAVE_BTOWC=1; + HAVE_MBSINIT=1; + HAVE_MBRTOWC=1; + HAVE_MBRLEN=1; + HAVE_MBSRTOWCS=1; + HAVE_MBSNRTOWCS=1; + HAVE_WCRTOMB=1; + HAVE_WCSRTOMBS=1; + HAVE_WCSNRTOMBS=1; + HAVE_DECL_WCTOB=1; + HAVE_DECL_WCWIDTH=1; + REPLACE_MBSTATE_T=0; + REPLACE_BTOWC=0; + REPLACE_WCTOB=0; + REPLACE_MBSINIT=0; + REPLACE_MBRTOWC=0; + REPLACE_MBRLEN=0; + REPLACE_MBSRTOWCS=0; + REPLACE_MBSNRTOWCS=0; + REPLACE_WCRTOMB=0; + REPLACE_WCSRTOMBS=0; + REPLACE_WCSNRTOMBS=0; + REPLACE_WCWIDTH=0; + WCHAR_H=''; + + + { $as_echo "$as_me:$LINENO: checking for wint_t" >&5 +$as_echo_n "checking for wint_t... " >&6; } +if test "${gt_cv_c_wint_t+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Tru64 with Desktop Toolkit C has a bug: must be included before + . + BSD/OS 4.0.1 has a bug: , and must be included + before . */ +#include +#include +#include +#include + wint_t foo = (wchar_t)'\0'; +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gt_cv_c_wint_t=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gt_cv_c_wint_t=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $gt_cv_c_wint_t" >&5 +$as_echo "$gt_cv_c_wint_t" >&6; } + if test $gt_cv_c_wint_t = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_WINT_T 1 +_ACEOF + + fi + + + if false; then + GL_COND_LIBTOOL_TRUE= + GL_COND_LIBTOOL_FALSE='#' +else + GL_COND_LIBTOOL_TRUE='#' + GL_COND_LIBTOOL_FALSE= +fi + + gl_cond_libtool=false + gl_libdeps= + gl_ltlibdeps= + + + + + + + + + + gl_source_base='srclib' + + + + + + if test $ac_cv_func_alloca_works = no; then + + + + + + + + + + : + + fi + + # Define an additional variable used in the Makefile substitution. + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#if defined __GNUC__ || defined _MSC_VER || !HAVE_ALLOCA_H + Need own alloca +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "Need own alloca" >/dev/null 2>&1; then + ALLOCA_H=alloca.h +else + ALLOCA_H= +fi +rm -f conftest* + + + + + + + + + + + + + + + if test $ac_cv_func_canonicalize_file_name = no; then + + + + + + + + + gl_LIBOBJS="$gl_LIBOBJS canonicalize-lgpl.$ac_objext" + + +cat >>confdefs.h <<\_ACEOF +#define realpath rpl_realpath +_ACEOF + + + + + + + + + + + + + + + + + + + + fi + + + +cat >>confdefs.h <<\_ACEOF +#define GNULIB_CANONICALIZE_LGPL 1 +_ACEOF + + + + + + + + { $as_echo "$as_me:$LINENO: checking if environ is properly declared" >&5 +$as_echo_n "checking if environ is properly declared... " >&6; } + if test "${gt_cv_var_environ_declaration+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + extern struct { int foo; } environ; +int +main () +{ +environ.foo = 1; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gt_cv_var_environ_declaration=no +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gt_cv_var_environ_declaration=yes +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + + { $as_echo "$as_me:$LINENO: result: $gt_cv_var_environ_declaration" >&5 +$as_echo "$gt_cv_var_environ_declaration" >&6; } + if test $gt_cv_var_environ_declaration = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_ENVIRON_DECL 1 +_ACEOF + + fi + + + if test $gt_cv_var_environ_declaration != yes; then + HAVE_DECL_ENVIRON=0 + fi + + + + GNULIB_ENVIRON=1 + + + + + + + + + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for error_at_line" >&5 +$as_echo_n "checking for error_at_line... " >&6; } +if test "${ac_cv_lib_error_at_line+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +error_at_line (0, 0, "", 0, "an error occurred"); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_error_at_line=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_error_at_line=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_error_at_line" >&5 +$as_echo "$ac_cv_lib_error_at_line" >&6; } +if test $ac_cv_lib_error_at_line = no; then + + + + + + + + + gl_LIBOBJS="$gl_LIBOBJS error.$ac_objext" + +fi + + + + : + + + + + XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS --flag=error:3:c-format" + + + + XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS --flag=error_at_line:5:c-format" + + + + + + + if test $gl_cv_func_malloc_posix = yes; then + HAVE_MALLOC_POSIX=1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_MALLOC_POSIX 1 +_ACEOF + + else + + + + + + + + + gl_LIBOBJS="$gl_LIBOBJS malloc.$ac_objext" + + HAVE_MALLOC_POSIX=0 + fi + + + + + GNULIB_MALLOC_POSIX=1 + + + + + + + + { $as_echo "$as_me:$LINENO: checking for mbstate_t" >&5 +$as_echo_n "checking for mbstate_t... " >&6; } +if test "${ac_cv_type_mbstate_t+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +# include +int +main () +{ +mbstate_t x; return sizeof x; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_type_mbstate_t=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_mbstate_t=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5 +$as_echo "$ac_cv_type_mbstate_t" >&6; } + if test $ac_cv_type_mbstate_t = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_MBSTATE_T 1 +_ACEOF + + else + +cat >>confdefs.h <<\_ACEOF +#define mbstate_t int +_ACEOF + + fi + + + + + + + + + + + +for ac_func in memmove +do +as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 +$as_echo_n "checking for $ac_func... " >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$as_ac_var=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +else + + gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext" + +fi +done + + + if test $ac_cv_func_memmove = no; then + + : + + fi + + + + + + + + + + + + + + + + + + + + + + + + + if test $ac_cv_func_readlink = no; then + HAVE_READLINK=0 + + + + + + + + + gl_LIBOBJS="$gl_LIBOBJS readlink.$ac_objext" + + + : + + fi + + + + GNULIB_READLINK=1 + + + + + + if test $RELOCATABLE = yes; then + + + + + + + + + gl_LIBOBJS="$gl_LIBOBJS relocatable.$ac_objext" + + fi + + if test $RELOCATABLE = yes; then + + + + + + + + + gl_LIBOBJS="$gl_LIBOBJS progreloc.$ac_objext" + + fi + : ${RELOCATABLE_CONFIG_H_DIR='$(top_builddir)'} + RELOCATABLE_SRC_DIR="\$(top_srcdir)/$gl_source_base" + RELOCATABLE_BUILD_DIR="\$(top_builddir)/$gl_source_base" + + + + + + + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + if test $ac_cv_func_setenv = no; then + HAVE_SETENV=0 + fi + + + + + + + + + + +for ac_header in search.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 +$as_echo_n "checking $ac_header usability... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 +$as_echo_n "checking $ac_header presence... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + +fi +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_func in tsearch +do +as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 +$as_echo_n "checking for $ac_func... " >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$as_ac_var=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + + + + + + if test -z "$ERRNO_H"; then + { $as_echo "$as_me:$LINENO: checking for working strerror function" >&5 +$as_echo_n "checking for working strerror function... " >&6; } +if test "${gl_cv_func_working_strerror+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +int +main () +{ +return !*strerror (-2); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gl_cv_func_working_strerror=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gl_cv_func_working_strerror=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +int +main () +{ +return !*strerror (-2); + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gl_cv_func_working_strerror=yes +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +gl_cv_func_working_strerror=no +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_working_strerror" >&5 +$as_echo "$gl_cv_func_working_strerror" >&6; } + if test $gl_cv_func_working_strerror = no; then + REPLACE_STRERROR=1 + fi + else + REPLACE_STRERROR=1 + fi + if test $REPLACE_STRERROR = 1; then + + { $as_echo "$as_me:$LINENO: checking whether strerror is declared" >&5 +$as_echo_n "checking whether strerror is declared... " >&6; } +if test "${ac_cv_have_decl_strerror+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +#ifndef strerror + (void) strerror; +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_have_decl_strerror=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_have_decl_strerror=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror" >&5 +$as_echo "$ac_cv_have_decl_strerror" >&6; } +if test "x$ac_cv_have_decl_strerror" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_STRERROR 1 +_ACEOF + + +else + cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_STRERROR 0 +_ACEOF + + +fi + + + + + + + + + if test $ac_cv_header_sys_socket_h != yes; then + +for ac_header in winsock2.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 +$as_echo_n "checking $ac_header usability... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 +$as_echo_n "checking $ac_header presence... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + +fi +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + fi + + fi + + + + + + + + + + + + + + + if test $gl_cv_have_include_next = yes; then + gl_cv_next_signal_h='<'signal.h'>' + else + { $as_echo "$as_me:$LINENO: checking absolute name of " >&5 +$as_echo_n "checking absolute name of ... " >&6; } +if test "${gl_cv_next_signal_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + if test $ac_cv_header_signal_h = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + gl_cv_next_signal_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | + sed -n '\#/signal.h#{ + s#.*"\(.*/signal.h\)".*#\1# + s#^/[^/]#//&# + p + q + }'`'"' + else + gl_cv_next_signal_h='<'signal.h'>' + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_signal_h" >&5 +$as_echo "$gl_cv_next_signal_h" >&6; } + fi + NEXT_SIGNAL_H=$gl_cv_next_signal_h + + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' + gl_next_as_first_directive='<'signal.h'>' + else + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' + gl_next_as_first_directive=$gl_cv_next_signal_h + fi + NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H=$gl_next_as_first_directive + + + +# AIX declares sig_atomic_t to already include volatile, and C89 compilers +# then choke on 'volatile sig_atomic_t'. C99 requires that it compile. + { $as_echo "$as_me:$LINENO: checking for volatile sig_atomic_t" >&5 +$as_echo_n "checking for volatile sig_atomic_t... " >&6; } +if test "${ac_cv_type_volatile_sig_atomic_t+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_type_volatile_sig_atomic_t=no +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include + + +int +main () +{ +if (sizeof (volatile sig_atomic_t)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include + + +int +main () +{ +if (sizeof ((volatile sig_atomic_t))) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_volatile_sig_atomic_t=yes +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_volatile_sig_atomic_t" >&5 +$as_echo "$ac_cv_type_volatile_sig_atomic_t" >&6; } +if test "x$ac_cv_type_volatile_sig_atomic_t" = x""yes; then + : +else + HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=0 +fi + + + + + + + +cat >>confdefs.h <<\_ACEOF +#define GNULIB_SIGPIPE 1 +_ACEOF + + + + GNULIB_SIGNAL_H_SIGPIPE=1 + + GNULIB_STDIO_H_SIGPIPE=1 + + GNULIB_UNISTD_H_SIGPIPE=1 + + + signals_not_posix= + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "sigset_t" >/dev/null 2>&1; then + : +else + signals_not_posix=1 +fi +rm -f conftest* + + if test -z "$signals_not_posix"; then + { $as_echo "$as_me:$LINENO: checking for sigprocmask" >&5 +$as_echo_n "checking for sigprocmask... " >&6; } +if test "${ac_cv_func_sigprocmask+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define sigprocmask to an innocuous variant, in case declares sigprocmask. + For example, HP-UX 11i declares gettimeofday. */ +#define sigprocmask innocuous_sigprocmask + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char sigprocmask (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef sigprocmask + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char sigprocmask (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_sigprocmask || defined __stub___sigprocmask +choke me +#endif + +int +main () +{ +return sigprocmask (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_func_sigprocmask=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_func_sigprocmask=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_sigprocmask" >&5 +$as_echo "$ac_cv_func_sigprocmask" >&6; } +if test "x$ac_cv_func_sigprocmask" = x""yes; then + gl_cv_func_sigprocmask=1 +fi + + fi + if test -z "$gl_cv_func_sigprocmask"; then + HAVE_POSIX_SIGNALBLOCKING=0 + + + + + + + + + gl_LIBOBJS="$gl_LIBOBJS sigprocmask.$ac_objext" + + + + { $as_echo "$as_me:$LINENO: checking for sigset_t" >&5 +$as_echo_n "checking for sigset_t... " >&6; } +if test "${ac_cv_type_sigset_t+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_type_sigset_t=no +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +/* Mingw defines sigset_t not in , but in . */ +#include + +int +main () +{ +if (sizeof (sigset_t)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +/* Mingw defines sigset_t not in , but in . */ +#include + +int +main () +{ +if (sizeof ((sigset_t))) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_sigset_t=yes +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_sigset_t" >&5 +$as_echo "$ac_cv_type_sigset_t" >&6; } +if test "x$ac_cv_type_sigset_t" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_SIGSET_T 1 +_ACEOF + +gl_cv_type_sigset_t=yes +else + gl_cv_type_sigset_t=no +fi + + if test $gl_cv_type_sigset_t != yes; then + HAVE_SIGSET_T=0 + fi + + + fi + + + + GNULIB_SIGPROCMASK=1 + + + { $as_echo "$as_me:$LINENO: checking for ssize_t" >&5 +$as_echo_n "checking for ssize_t... " >&6; } +if test "${gt_cv_ssize_t+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +int x = sizeof (ssize_t *) + sizeof (ssize_t); + return !x; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gt_cv_ssize_t=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gt_cv_ssize_t=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $gt_cv_ssize_t" >&5 +$as_echo "$gt_cv_ssize_t" >&6; } + if test $gt_cv_ssize_t = no; then + +cat >>confdefs.h <<\_ACEOF +#define ssize_t int +_ACEOF + + fi + + + + + # Define two additional variables used in the Makefile substitution. + + if test "$ac_cv_header_stdbool_h" = yes; then + STDBOOL_H='' + else + STDBOOL_H='stdbool.h' + fi + + + if test "$ac_cv_type__Bool" = yes; then + HAVE__BOOL=1 + else + HAVE__BOOL=0 + fi + + + + + + if test $ac_cv_type_long_long_int = yes; then + HAVE_LONG_LONG_INT=1 + else + HAVE_LONG_LONG_INT=0 + fi + + + if test $ac_cv_type_unsigned_long_long_int = yes; then + HAVE_UNSIGNED_LONG_LONG_INT=1 + else + HAVE_UNSIGNED_LONG_LONG_INT=0 + fi + + + if test $ac_cv_header_inttypes_h = yes; then + HAVE_INTTYPES_H=1 + else + HAVE_INTTYPES_H=0 + fi + + + if test $ac_cv_header_sys_types_h = yes; then + HAVE_SYS_TYPES_H=1 + else + HAVE_SYS_TYPES_H=0 + fi + + + + + + + + + + + + + + if test $gl_cv_have_include_next = yes; then + gl_cv_next_stdint_h='<'stdint.h'>' + else + { $as_echo "$as_me:$LINENO: checking absolute name of " >&5 +$as_echo_n "checking absolute name of ... " >&6; } +if test "${gl_cv_next_stdint_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + if test $ac_cv_header_stdint_h = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | + sed -n '\#/stdint.h#{ + s#.*"\(.*/stdint.h\)".*#\1# + s#^/[^/]#//&# + p + q + }'`'"' + else + gl_cv_next_stdint_h='<'stdint.h'>' + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_stdint_h" >&5 +$as_echo "$gl_cv_next_stdint_h" >&6; } + fi + NEXT_STDINT_H=$gl_cv_next_stdint_h + + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' + gl_next_as_first_directive='<'stdint.h'>' + else + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' + gl_next_as_first_directive=$gl_cv_next_stdint_h + fi + NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive + + + + if test $ac_cv_header_stdint_h = yes; then + HAVE_STDINT_H=1 + else + HAVE_STDINT_H=0 + fi + + + if test $ac_cv_header_stdint_h = yes; then + { $as_echo "$as_me:$LINENO: checking whether stdint.h conforms to C99" >&5 +$as_echo_n "checking whether stdint.h conforms to C99... " >&6; } +if test "${gl_cv_header_working_stdint_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + gl_cv_header_working_stdint_h=no + cat >conftest.$ac_ext <<_ACEOF + + /* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */ +#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */ +#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ +#include +/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in . */ +#if !(defined WCHAR_MIN && defined WCHAR_MAX) +#error "WCHAR_MIN, WCHAR_MAX not defined in " +#endif + + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + + +#ifdef INT8_MAX +int8_t a1 = INT8_MAX; +int8_t a1min = INT8_MIN; +#endif +#ifdef INT16_MAX +int16_t a2 = INT16_MAX; +int16_t a2min = INT16_MIN; +#endif +#ifdef INT32_MAX +int32_t a3 = INT32_MAX; +int32_t a3min = INT32_MIN; +#endif +#ifdef INT64_MAX +int64_t a4 = INT64_MAX; +int64_t a4min = INT64_MIN; +#endif +#ifdef UINT8_MAX +uint8_t b1 = UINT8_MAX; +#else +typedef int b1[(unsigned char) -1 != 255 ? 1 : -1]; +#endif +#ifdef UINT16_MAX +uint16_t b2 = UINT16_MAX; +#endif +#ifdef UINT32_MAX +uint32_t b3 = UINT32_MAX; +#endif +#ifdef UINT64_MAX +uint64_t b4 = UINT64_MAX; +#endif +int_least8_t c1 = INT8_C (0x7f); +int_least8_t c1max = INT_LEAST8_MAX; +int_least8_t c1min = INT_LEAST8_MIN; +int_least16_t c2 = INT16_C (0x7fff); +int_least16_t c2max = INT_LEAST16_MAX; +int_least16_t c2min = INT_LEAST16_MIN; +int_least32_t c3 = INT32_C (0x7fffffff); +int_least32_t c3max = INT_LEAST32_MAX; +int_least32_t c3min = INT_LEAST32_MIN; +int_least64_t c4 = INT64_C (0x7fffffffffffffff); +int_least64_t c4max = INT_LEAST64_MAX; +int_least64_t c4min = INT_LEAST64_MIN; +uint_least8_t d1 = UINT8_C (0xff); +uint_least8_t d1max = UINT_LEAST8_MAX; +uint_least16_t d2 = UINT16_C (0xffff); +uint_least16_t d2max = UINT_LEAST16_MAX; +uint_least32_t d3 = UINT32_C (0xffffffff); +uint_least32_t d3max = UINT_LEAST32_MAX; +uint_least64_t d4 = UINT64_C (0xffffffffffffffff); +uint_least64_t d4max = UINT_LEAST64_MAX; +int_fast8_t e1 = INT_FAST8_MAX; +int_fast8_t e1min = INT_FAST8_MIN; +int_fast16_t e2 = INT_FAST16_MAX; +int_fast16_t e2min = INT_FAST16_MIN; +int_fast32_t e3 = INT_FAST32_MAX; +int_fast32_t e3min = INT_FAST32_MIN; +int_fast64_t e4 = INT_FAST64_MAX; +int_fast64_t e4min = INT_FAST64_MIN; +uint_fast8_t f1 = UINT_FAST8_MAX; +uint_fast16_t f2 = UINT_FAST16_MAX; +uint_fast32_t f3 = UINT_FAST32_MAX; +uint_fast64_t f4 = UINT_FAST64_MAX; +#ifdef INTPTR_MAX +intptr_t g = INTPTR_MAX; +intptr_t gmin = INTPTR_MIN; +#endif +#ifdef UINTPTR_MAX +uintptr_t h = UINTPTR_MAX; +#endif +intmax_t i = INTMAX_MAX; +uintmax_t j = UINTMAX_MAX; + +#include /* for CHAR_BIT */ +#define TYPE_MINIMUM(t) \ + ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))) +#define TYPE_MAXIMUM(t) \ + ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))) +struct s { + int check_PTRDIFF: + PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t) + && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t) + ? 1 : -1; + /* Detect bug in FreeBSD 6.0 / ia64. */ + int check_SIG_ATOMIC: + SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t) + && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t) + ? 1 : -1; + int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1; + int check_WCHAR: + WCHAR_MIN == TYPE_MINIMUM (wchar_t) + && WCHAR_MAX == TYPE_MAXIMUM (wchar_t) + ? 1 : -1; + /* Detect bug in mingw. */ + int check_WINT: + WINT_MIN == TYPE_MINIMUM (wint_t) + && WINT_MAX == TYPE_MAXIMUM (wint_t) + ? 1 : -1; + + /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */ + int check_UINT8_C: + (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1; + int check_UINT16_C: + (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1; + + /* Detect bugs in OpenBSD 3.9 stdint.h. */ +#ifdef UINT8_MAX + int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1; +#endif +#ifdef UINT16_MAX + int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1; +#endif +#ifdef UINT32_MAX + int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1; +#endif +#ifdef UINT64_MAX + int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1; +#endif + int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1; + int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1; + int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1; + int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1; + int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1; + int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1; + int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1; + int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1; + int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1; + int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1; + int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1; +}; + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + if test "$cross_compiling" = yes; then + gl_cv_header_working_stdint_h=yes + +else + cat >conftest.$ac_ext <<_ACEOF + + /* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */ +#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */ +#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ +#include + + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + + +#include +#include +#define MVAL(macro) MVAL1(macro) +#define MVAL1(expression) #expression +static const char *macro_values[] = + { +#ifdef INT8_MAX + MVAL (INT8_MAX), +#endif +#ifdef INT16_MAX + MVAL (INT16_MAX), +#endif +#ifdef INT32_MAX + MVAL (INT32_MAX), +#endif +#ifdef INT64_MAX + MVAL (INT64_MAX), +#endif +#ifdef UINT8_MAX + MVAL (UINT8_MAX), +#endif +#ifdef UINT16_MAX + MVAL (UINT16_MAX), +#endif +#ifdef UINT32_MAX + MVAL (UINT32_MAX), +#endif +#ifdef UINT64_MAX + MVAL (UINT64_MAX), +#endif + NULL + }; + +int +main () +{ + + const char **mv; + for (mv = macro_values; *mv != NULL; mv++) + { + const char *value = *mv; + /* Test whether it looks like a cast expression. */ + if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0 + || strncmp (value, "((unsigned short)"/*)*/, 17) == 0 + || strncmp (value, "((unsigned char)"/*)*/, 16) == 0 + || strncmp (value, "((int)"/*)*/, 6) == 0 + || strncmp (value, "((signed short)"/*)*/, 15) == 0 + || strncmp (value, "((signed char)"/*)*/, 14) == 0) + return 1; + } + return 0; + + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gl_cv_header_working_stdint_h=yes +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + + +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_working_stdint_h" >&5 +$as_echo "$gl_cv_header_working_stdint_h" >&6; } + fi + if test "$gl_cv_header_working_stdint_h" = yes; then + STDINT_H= + else + + +for ac_header in sys/inttypes.h sys/bitypes.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 +$as_echo_n "checking $ac_header usability... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 +$as_echo_n "checking $ac_header presence... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + +fi +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + if test $ac_cv_header_sys_inttypes_h = yes; then + HAVE_SYS_INTTYPES_H=1 + else + HAVE_SYS_INTTYPES_H=0 + fi + + if test $ac_cv_header_sys_bitypes_h = yes; then + HAVE_SYS_BITYPES_H=1 + else + HAVE_SYS_BITYPES_H=0 + fi + + + + + + + + + + + + if test $APPLE_UNIVERSAL_BUILD = 0; then + + + + + for gltype in ptrdiff_t size_t ; do + { $as_echo "$as_me:$LINENO: checking for bit size of $gltype" >&5 +$as_echo_n "checking for bit size of $gltype... " >&6; } +if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +int +main () +{ +static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +int +main () +{ +static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr $ac_mid + 1` + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +int +main () +{ +static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +int +main () +{ +static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_hi=`expr '(' $ac_mid ')' - 1` + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo= ac_hi= +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +int +main () +{ +static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr '(' $ac_mid ')' + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in +?*) result=$ac_lo;; +'') result=unknown ;; +esac +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +static long int longval () { return sizeof ($gltype) * CHAR_BIT; } +static unsigned long int ulongval () { return sizeof ($gltype) * CHAR_BIT; } +#include +#include +int +main () +{ + + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if ((sizeof ($gltype) * CHAR_BIT) < 0) + { + long int i = longval (); + if (i != (sizeof ($gltype) * CHAR_BIT)) + return 1; + fprintf (f, "%ld", i); + } + else + { + unsigned long int i = ulongval (); + if (i != (sizeof ($gltype) * CHAR_BIT)) + return 1; + fprintf (f, "%lu", i); + } + /* Do not output a trailing newline, as this causes \r\n confusion + on some platforms. */ + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + result=`cat conftest.val` +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +result=unknown +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +rm -f conftest.val + eval gl_cv_bitsizeof_${gltype}=\$result + +fi +ac_res=`eval 'as_val=${'gl_cv_bitsizeof_${gltype}'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval result=\$gl_cv_bitsizeof_${gltype} + if test $result = unknown; then + result=0 + fi + GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` + cat >>confdefs.h <<_ACEOF +#define BITSIZEOF_${GLTYPE} $result +_ACEOF + + eval BITSIZEOF_${GLTYPE}=\$result + done + + + fi + + + + + + for gltype in sig_atomic_t wchar_t wint_t ; do + { $as_echo "$as_me:$LINENO: checking for bit size of $gltype" >&5 +$as_echo_n "checking for bit size of $gltype... " >&6; } +if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +int +main () +{ +static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +int +main () +{ +static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr $ac_mid + 1` + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +int +main () +{ +static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +int +main () +{ +static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=$ac_mid; break +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_hi=`expr '(' $ac_mid ')' - 1` + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo= ac_hi= +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +int +main () +{ +static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr '(' $ac_mid ')' + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in +?*) result=$ac_lo;; +'') result=unknown ;; +esac +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + +#include +static long int longval () { return sizeof ($gltype) * CHAR_BIT; } +static unsigned long int ulongval () { return sizeof ($gltype) * CHAR_BIT; } +#include +#include +int +main () +{ + + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if ((sizeof ($gltype) * CHAR_BIT) < 0) + { + long int i = longval (); + if (i != (sizeof ($gltype) * CHAR_BIT)) + return 1; + fprintf (f, "%ld", i); + } + else + { + unsigned long int i = ulongval (); + if (i != (sizeof ($gltype) * CHAR_BIT)) + return 1; + fprintf (f, "%lu", i); + } + /* Do not output a trailing newline, as this causes \r\n confusion + on some platforms. */ + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + result=`cat conftest.val` +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +result=unknown +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +rm -f conftest.val + eval gl_cv_bitsizeof_${gltype}=\$result + +fi +ac_res=`eval 'as_val=${'gl_cv_bitsizeof_${gltype}'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval result=\$gl_cv_bitsizeof_${gltype} + if test $result = unknown; then + result=0 + fi + GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` + cat >>confdefs.h <<_ACEOF +#define BITSIZEOF_${GLTYPE} $result +_ACEOF + + eval BITSIZEOF_${GLTYPE}=\$result + done + + + + + + + + for gltype in sig_atomic_t wchar_t wint_t ; do + { $as_echo "$as_me:$LINENO: checking whether $gltype is signed" >&5 +$as_echo_n "checking whether $gltype is signed... " >&6; } +if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + + int verify[2 * (($gltype) -1 < ($gltype) 0) - 1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + result=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + result=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + eval gl_cv_type_${gltype}_signed=\$result + +fi +ac_res=`eval 'as_val=${'gl_cv_type_${gltype}_signed'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval result=\$gl_cv_type_${gltype}_signed + GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` + if test "$result" = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_SIGNED_${GLTYPE} 1 +_ACEOF + + eval HAVE_SIGNED_${GLTYPE}=1 + else + eval HAVE_SIGNED_${GLTYPE}=0 + fi + done + + + gl_cv_type_ptrdiff_t_signed=yes + gl_cv_type_size_t_signed=no + if test $APPLE_UNIVERSAL_BUILD = 0; then + + + + + for gltype in ptrdiff_t size_t ; do + { $as_echo "$as_me:$LINENO: checking for $gltype integer literal suffix" >&5 +$as_echo_n "checking for $gltype integer literal suffix... " >&6; } +if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + eval gl_cv_type_${gltype}_suffix=no + eval result=\$gl_cv_type_${gltype}_signed + if test "$result" = yes; then + glsufu= + else + glsufu=u + fi + for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do + case $glsuf in + '') gltype1='int';; + l) gltype1='long int';; + ll) gltype1='long long int';; + i64) gltype1='__int64';; + u) gltype1='unsigned int';; + ul) gltype1='unsigned long int';; + ull) gltype1='unsigned long long int';; + ui64)gltype1='unsigned __int64';; + esac + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + + extern $gltype foo; + extern $gltype1 foo; +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval gl_cv_type_${gltype}_suffix=\$glsuf +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + eval result=\$gl_cv_type_${gltype}_suffix + test "$result" != no && break + done +fi +ac_res=`eval 'as_val=${'gl_cv_type_${gltype}_suffix'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` + eval result=\$gl_cv_type_${gltype}_suffix + test "$result" = no && result= + eval ${GLTYPE}_SUFFIX=\$result + cat >>confdefs.h <<_ACEOF +#define ${GLTYPE}_SUFFIX $result +_ACEOF + + done + + + fi + + + + + + for gltype in sig_atomic_t wchar_t wint_t ; do + { $as_echo "$as_me:$LINENO: checking for $gltype integer literal suffix" >&5 +$as_echo_n "checking for $gltype integer literal suffix... " >&6; } +if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + eval gl_cv_type_${gltype}_suffix=no + eval result=\$gl_cv_type_${gltype}_signed + if test "$result" = yes; then + glsufu= + else + glsufu=u + fi + for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do + case $glsuf in + '') gltype1='int';; + l) gltype1='long int';; + ll) gltype1='long long int';; + i64) gltype1='__int64';; + u) gltype1='unsigned int';; + ul) gltype1='unsigned long int';; + ull) gltype1='unsigned long long int';; + ui64)gltype1='unsigned __int64';; + esac + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif + + extern $gltype foo; + extern $gltype1 foo; +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval gl_cv_type_${gltype}_suffix=\$glsuf +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + eval result=\$gl_cv_type_${gltype}_suffix + test "$result" != no && break + done +fi +ac_res=`eval 'as_val=${'gl_cv_type_${gltype}_suffix'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` + eval result=\$gl_cv_type_${gltype}_suffix + test "$result" = no && result= + eval ${GLTYPE}_SUFFIX=\$result + cat >>confdefs.h <<_ACEOF +#define ${GLTYPE}_SUFFIX $result +_ACEOF + + done + + + + STDINT_H=stdint.h + fi + + + + + + + + + + + + + + + + if test $gl_cv_have_include_next = yes; then + gl_cv_next_stdio_h='<'stdio.h'>' + else + { $as_echo "$as_me:$LINENO: checking absolute name of " >&5 +$as_echo_n "checking absolute name of ... " >&6; } +if test "${gl_cv_next_stdio_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + if test $ac_cv_header_stdio_h = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + gl_cv_next_stdio_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | + sed -n '\#/stdio.h#{ + s#.*"\(.*/stdio.h\)".*#\1# + s#^/[^/]#//&# + p + q + }'`'"' + else + gl_cv_next_stdio_h='<'stdio.h'>' + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_stdio_h" >&5 +$as_echo "$gl_cv_next_stdio_h" >&6; } + fi + NEXT_STDIO_H=$gl_cv_next_stdio_h + + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' + gl_next_as_first_directive='<'stdio.h'>' + else + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' + gl_next_as_first_directive=$gl_cv_next_stdio_h + fi + NEXT_AS_FIRST_DIRECTIVE_STDIO_H=$gl_next_as_first_directive + + + + GNULIB_FPRINTF=1 + GNULIB_PRINTF=1 + GNULIB_VFPRINTF=1 + GNULIB_VPRINTF=1 + GNULIB_FPUTC=1 + GNULIB_PUTC=1 + GNULIB_PUTCHAR=1 + GNULIB_FPUTS=1 + GNULIB_PUTS=1 + GNULIB_FWRITE=1 + + + + + if test $gl_cv_header_signal_h_SIGPIPE != yes; then + REPLACE_STDIO_WRITE_FUNCS=1 + + + + + + + + + gl_LIBOBJS="$gl_LIBOBJS stdio-write.$ac_objext" + + fi + + + + + + + + + + + + + + + + if test $gl_cv_have_include_next = yes; then + gl_cv_next_stdlib_h='<'stdlib.h'>' + else + { $as_echo "$as_me:$LINENO: checking absolute name of " >&5 +$as_echo_n "checking absolute name of ... " >&6; } +if test "${gl_cv_next_stdlib_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + if test $ac_cv_header_stdlib_h = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + gl_cv_next_stdlib_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | + sed -n '\#/stdlib.h#{ + s#.*"\(.*/stdlib.h\)".*#\1# + s#^/[^/]#//&# + p + q + }'`'"' + else + gl_cv_next_stdlib_h='<'stdlib.h'>' + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_stdlib_h" >&5 +$as_echo "$gl_cv_next_stdlib_h" >&6; } + fi + NEXT_STDLIB_H=$gl_cv_next_stdlib_h + + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' + gl_next_as_first_directive='<'stdlib.h'>' + else + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' + gl_next_as_first_directive=$gl_cv_next_stdlib_h + fi + NEXT_AS_FIRST_DIRECTIVE_STDLIB_H=$gl_next_as_first_directive + + + + +for ac_header in random.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval "$as_ac_Header=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_Header=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + if test $ac_cv_header_random_h = yes; then + HAVE_RANDOM_H=1 + else + HAVE_RANDOM_H=0 + fi + + { $as_echo "$as_me:$LINENO: checking for struct random_data" >&5 +$as_echo_n "checking for struct random_data... " >&6; } +if test "${ac_cv_type_struct_random_data+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_type_struct_random_data=no +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + #if HAVE_RANDOM_H + # include + #endif + + +int +main () +{ +if (sizeof (struct random_data)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + #if HAVE_RANDOM_H + # include + #endif + + +int +main () +{ +if (sizeof ((struct random_data))) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_struct_random_data=yes +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_struct_random_data" >&5 +$as_echo "$ac_cv_type_struct_random_data" >&6; } +if test "x$ac_cv_type_struct_random_data" = x""yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRUCT_RANDOM_DATA 1 +_ACEOF + + +else + HAVE_STRUCT_RANDOM_DATA=0 +fi + + + + + if test $REPLACE_STRERROR = 1; then + + + + + + + + + gl_LIBOBJS="$gl_LIBOBJS strerror.$ac_objext" + + +cat >>confdefs.h <<_ACEOF +#define REPLACE_STRERROR $REPLACE_STRERROR +_ACEOF + + fi + + + + GNULIB_STRERROR=1 + + + + + + + + + + + + + + + + + + + if test $gl_cv_have_include_next = yes; then + gl_cv_next_unistd_h='<'unistd.h'>' + else + { $as_echo "$as_me:$LINENO: checking absolute name of " >&5 +$as_echo_n "checking absolute name of ... " >&6; } +if test "${gl_cv_next_unistd_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + if test $ac_cv_header_unistd_h = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + gl_cv_next_unistd_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | + sed -n '\#/unistd.h#{ + s#.*"\(.*/unistd.h\)".*#\1# + s#^/[^/]#//&# + p + q + }'`'"' + else + gl_cv_next_unistd_h='<'unistd.h'>' + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_unistd_h" >&5 +$as_echo "$gl_cv_next_unistd_h" >&6; } + fi + NEXT_UNISTD_H=$gl_cv_next_unistd_h + + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' + gl_next_as_first_directive='<'unistd.h'>' + else + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' + gl_next_as_first_directive=$gl_cv_next_unistd_h + fi + NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=$gl_next_as_first_directive + + + + + + + + + + + if test $ac_cv_header_unistd_h = yes; then + HAVE_UNISTD_H=1 + else + HAVE_UNISTD_H=0 + fi + + + + +cat >>confdefs.h <<\_ACEOF +#define USE_UNLOCKED_IO 1 +_ACEOF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking whether is standalone" >&5 +$as_echo_n "checking whether is standalone... " >&6; } +if test "${gl_cv_header_wchar_h_standalone+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#include +wchar_t w; +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gl_cv_header_wchar_h_standalone=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gl_cv_header_wchar_h_standalone=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_wchar_h_standalone" >&5 +$as_echo "$gl_cv_header_wchar_h_standalone" >&6; } + + + if test $gt_cv_c_wint_t = yes; then + HAVE_WINT_T=1 + else + HAVE_WINT_T=0 + fi + + + if test $gl_cv_header_wchar_h_standalone != yes || test $gt_cv_c_wint_t != yes; then + WCHAR_H=wchar.h + fi + + + + + + + + if test $ac_cv_header_wchar_h = yes; then + HAVE_WCHAR_H=1 + else + HAVE_WCHAR_H=0 + fi + + + + + + + + + + + + + if test $gl_cv_have_include_next = yes; then + gl_cv_next_wchar_h='<'wchar.h'>' + else + { $as_echo "$as_me:$LINENO: checking absolute name of " >&5 +$as_echo_n "checking absolute name of ... " >&6; } +if test "${gl_cv_next_wchar_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + if test $ac_cv_header_wchar_h = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | + sed -n '\#/wchar.h#{ + s#.*"\(.*/wchar.h\)".*#\1# + s#^/[^/]#//&# + p + q + }'`'"' + else + gl_cv_next_wchar_h='<'wchar.h'>' + fi + +fi +{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_wchar_h" >&5 +$as_echo "$gl_cv_next_wchar_h" >&6; } + fi + NEXT_WCHAR_H=$gl_cv_next_wchar_h + + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' + gl_next_as_first_directive='<'wchar.h'>' + else + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' + gl_next_as_first_directive=$gl_cv_next_wchar_h + fi + NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive + + + + + + + + + + + + + + gltests_libdeps= + gltests_ltlibdeps= + + + + + + + + + + gl_source_base='tests' + + + + + + + + LIBICRT_LIBDEPS="$gl_libdeps" + + LIBICRT_LTLIBDEPS="$gl_ltlibdeps" + + + + + + + + +if test "$enable_shared" = yes; then + case "$host_os" in + mingw* | cygwin*) is_woe32dll=yes ;; + *) is_woe32dll=no ;; + esac +else + is_woe32dll=no +fi +WOE32DLL=$is_woe32dll + +if test $is_woe32dll = yes; then + DLL_VARIABLE='__declspec (dllimport)' +else + DLL_VARIABLE= +fi + + + + + + + +subdirs="$subdirs libcharset" + +subdirs="$subdirs preload" + +ac_config_files="$ac_config_files Makefile" + +ac_config_files="$ac_config_files lib/Makefile" + +ac_config_files="$ac_config_files srclib/Makefile" + +ac_config_files="$ac_config_files src/Makefile" + +ac_config_files="$ac_config_files po/Makefile.in" + +ac_config_files="$ac_config_files man/Makefile" + +if test -d "${srcdir}/tests"; then + ac_config_files="$ac_config_files tests/Makefile" + +fi +ac_config_files="$ac_config_files include/iconv.h:include/iconv.h.build.in" + +ac_config_files="$ac_config_files include/iconv.h.inst:include/iconv.h.in" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes (double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \). + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + test "x$cache_file" != "x/dev/null" && + { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + cat confcache >$cache_file + else + { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${RELOCATABLE_VIA_LD_TRUE}" && test -z "${RELOCATABLE_VIA_LD_FALSE}"; then + { { $as_echo "$as_me:$LINENO: error: conditional \"RELOCATABLE_VIA_LD\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +$as_echo "$as_me: error: conditional \"RELOCATABLE_VIA_LD\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then + { { $as_echo "$as_me:$LINENO: error: conditional \"GL_COND_LIBTOOL\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +$as_echo "$as_me: error: conditional \"GL_COND_LIBTOOL\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi + + gl_libobjs= + gl_ltlibobjs= + if test -n "$gl_LIBOBJS"; then + # Remove the extension. + sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do + gl_libobjs="$gl_libobjs $i.$ac_objext" + gl_ltlibobjs="$gl_ltlibobjs $i.lo" + done + fi + gl_LIBOBJS=$gl_libobjs + + gl_LTLIBOBJS=$gl_ltlibobjs + + + + gltests_libobjs= + gltests_ltlibobjs= + if test -n "$gltests_LIBOBJS"; then + # Remove the extension. + sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do + gltests_libobjs="$gltests_libobjs $i.$ac_objext" + gltests_ltlibobjs="$gltests_ltlibobjs $i.lo" + done + fi + gltests_LIBOBJS=$gltests_libobjs + + gltests_LTLIBOBJS=$gltests_ltlibobjs + + + +: ${CONFIG_STATUS=./config.status} +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=\${CONFIG_SHELL-$SHELL} +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 + +# Save the log message, to keep $[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by $as_me, which was +generated by GNU Autoconf 2.63. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTION]... [FILE]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_version="\\ +config.status +configured by $0, generated by GNU Autoconf 2.63, + with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" + +Copyright (C) 2008 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + { $as_echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { $as_echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' +macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' +enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' +AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' +enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' +pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' +host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' +host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' +host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' +build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' +build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' +build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' +SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' +Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' +GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' +EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' +FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' +LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' +NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' +LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' +ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' +exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' +lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' +reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' +AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' +STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' +RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' +CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' +compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' +GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' +objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' +SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' +ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' +need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' +LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' +OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' +libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' +module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' +fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' +need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' +version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' +runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' +libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' +soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' +finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' +sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' +old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' +striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' +LD_RC='`$ECHO "X$LD_RC" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_cmds_RC='`$ECHO "X$old_archive_cmds_RC" | $Xsed -e "$delay_single_quote_subst"`' +compiler_RC='`$ECHO "X$compiler_RC" | $Xsed -e "$delay_single_quote_subst"`' +GCC_RC='`$ECHO "X$GCC_RC" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag_RC='`$ECHO "X$lt_prog_compiler_no_builtin_flag_RC" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_wl_RC='`$ECHO "X$lt_prog_compiler_wl_RC" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_pic_RC='`$ECHO "X$lt_prog_compiler_pic_RC" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_static_RC='`$ECHO "X$lt_prog_compiler_static_RC" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o_RC='`$ECHO "X$lt_cv_prog_compiler_c_o_RC" | $Xsed -e "$delay_single_quote_subst"`' +archive_cmds_need_lc_RC='`$ECHO "X$archive_cmds_need_lc_RC" | $Xsed -e "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes_RC='`$ECHO "X$enable_shared_with_static_runtimes_RC" | $Xsed -e "$delay_single_quote_subst"`' +export_dynamic_flag_spec_RC='`$ECHO "X$export_dynamic_flag_spec_RC" | $Xsed -e "$delay_single_quote_subst"`' +whole_archive_flag_spec_RC='`$ECHO "X$whole_archive_flag_spec_RC" | $Xsed -e "$delay_single_quote_subst"`' +compiler_needs_object_RC='`$ECHO "X$compiler_needs_object_RC" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_from_new_cmds_RC='`$ECHO "X$old_archive_from_new_cmds_RC" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds_RC='`$ECHO "X$old_archive_from_expsyms_cmds_RC" | $Xsed -e "$delay_single_quote_subst"`' +archive_cmds_RC='`$ECHO "X$archive_cmds_RC" | $Xsed -e "$delay_single_quote_subst"`' +archive_expsym_cmds_RC='`$ECHO "X$archive_expsym_cmds_RC" | $Xsed -e "$delay_single_quote_subst"`' +module_cmds_RC='`$ECHO "X$module_cmds_RC" | $Xsed -e "$delay_single_quote_subst"`' +module_expsym_cmds_RC='`$ECHO "X$module_expsym_cmds_RC" | $Xsed -e "$delay_single_quote_subst"`' +with_gnu_ld_RC='`$ECHO "X$with_gnu_ld_RC" | $Xsed -e "$delay_single_quote_subst"`' +allow_undefined_flag_RC='`$ECHO "X$allow_undefined_flag_RC" | $Xsed -e "$delay_single_quote_subst"`' +no_undefined_flag_RC='`$ECHO "X$no_undefined_flag_RC" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec_RC='`$ECHO "X$hardcode_libdir_flag_spec_RC" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec_ld_RC='`$ECHO "X$hardcode_libdir_flag_spec_ld_RC" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_separator_RC='`$ECHO "X$hardcode_libdir_separator_RC" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_direct_RC='`$ECHO "X$hardcode_direct_RC" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_direct_absolute_RC='`$ECHO "X$hardcode_direct_absolute_RC" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_minus_L_RC='`$ECHO "X$hardcode_minus_L_RC" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_shlibpath_var_RC='`$ECHO "X$hardcode_shlibpath_var_RC" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_automatic_RC='`$ECHO "X$hardcode_automatic_RC" | $Xsed -e "$delay_single_quote_subst"`' +inherit_rpath_RC='`$ECHO "X$inherit_rpath_RC" | $Xsed -e "$delay_single_quote_subst"`' +link_all_deplibs_RC='`$ECHO "X$link_all_deplibs_RC" | $Xsed -e "$delay_single_quote_subst"`' +fix_srcfile_path_RC='`$ECHO "X$fix_srcfile_path_RC" | $Xsed -e "$delay_single_quote_subst"`' +always_export_symbols_RC='`$ECHO "X$always_export_symbols_RC" | $Xsed -e "$delay_single_quote_subst"`' +export_symbols_cmds_RC='`$ECHO "X$export_symbols_cmds_RC" | $Xsed -e "$delay_single_quote_subst"`' +exclude_expsyms_RC='`$ECHO "X$exclude_expsyms_RC" | $Xsed -e "$delay_single_quote_subst"`' +include_expsyms_RC='`$ECHO "X$include_expsyms_RC" | $Xsed -e "$delay_single_quote_subst"`' +prelink_cmds_RC='`$ECHO "X$prelink_cmds_RC" | $Xsed -e "$delay_single_quote_subst"`' +file_list_spec_RC='`$ECHO "X$file_list_spec_RC" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_action_RC='`$ECHO "X$hardcode_action_RC" | $Xsed -e "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# Quote evaled strings. +for var in SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +deplibs_check_method \ +file_magic_cmd \ +AR \ +AR_FLAGS \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +SHELL \ +ECHO \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_wl \ +lt_prog_compiler_pic \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_flag_spec_ld \ +hardcode_libdir_separator \ +fix_srcfile_path \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +finish_eval \ +old_striplib \ +striplib \ +LD_RC \ +compiler_RC \ +lt_prog_compiler_no_builtin_flag_RC \ +lt_prog_compiler_wl_RC \ +lt_prog_compiler_pic_RC \ +lt_prog_compiler_static_RC \ +lt_cv_prog_compiler_c_o_RC \ +export_dynamic_flag_spec_RC \ +whole_archive_flag_spec_RC \ +compiler_needs_object_RC \ +with_gnu_ld_RC \ +allow_undefined_flag_RC \ +no_undefined_flag_RC \ +hardcode_libdir_flag_spec_RC \ +hardcode_libdir_flag_spec_ld_RC \ +hardcode_libdir_separator_RC \ +fix_srcfile_path_RC \ +exclude_expsyms_RC \ +include_expsyms_RC \ +file_list_spec_RC; do + case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +sys_lib_dlsearch_path_spec \ +old_archive_cmds_RC \ +old_archive_from_new_cmds_RC \ +old_archive_from_expsyms_cmds_RC \ +archive_cmds_RC \ +archive_expsym_cmds_RC \ +module_cmds_RC \ +module_expsym_cmds_RC \ +export_symbols_cmds_RC \ +prelink_cmds_RC; do + case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Fix-up fallback echo if it was mangled by the above quoting rules. +case \$lt_ECHO in +*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` + ;; +esac + +ac_aux_dir='$ac_aux_dir' +xsi_shell='$xsi_shell' +lt_shell_append='$lt_shell_append' + +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' + RM='$RM' + ofile='$ofile' + + + + + +# Capture the value of obsolete ALL_LINGUAS because we need it to compute + # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it + # from automake < 1.5. + eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' + # Capture the value of LINGUAS because we need it to compute CATALOGS. + LINGUAS="${LINGUAS-%UNSET%}" + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;; + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; + "srclib/Makefile") CONFIG_FILES="$CONFIG_FILES srclib/Makefile" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; + "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; + "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; + "include/iconv.h") CONFIG_FILES="$CONFIG_FILES include/iconv.h:include/iconv.h.build.in" ;; + "include/iconv.h.inst") CONFIG_FILES="$CONFIG_FILES include/iconv.h.inst:include/iconv.h.in" ;; + + *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || +{ + $as_echo "$as_me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=' ' +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } +ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\).*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\).*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 +$as_echo "$as_me: error: could not setup config files machinery" >&2;} + { (exit 1); exit 1; }; } +_ACEOF + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ +s/:*$// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_t=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_t"; then + break + elif $ac_last_try; then + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} + { (exit 1); exit 1; }; } + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 +$as_echo "$as_me: error: could not setup config headers machinery" >&2;} + { (exit 1); exit 1; }; } +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 +$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} + { (exit 1); exit 1; }; };; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { (exit 1); exit 1; }; };; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + ac_file_inputs="$ac_file_inputs '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$tmp/stdin" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir="$ac_dir" + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= + +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p +' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&2;} + + rm -f "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" + } >"$tmp/config.h" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$tmp/config.h" "$ac_file" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ + || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 +$as_echo "$as_me: error: could not create -" >&2;} + { (exit 1); exit 1; }; } + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir=$dirpart/$fdir + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="RC " + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Assembler program. +AS=$AS + +# DLL creation program. +DLLTOOL=$DLLTOOL + +# Object dumper program. +OBJDUMP=$OBJDUMP + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that does not interpret backslashes. +ECHO=$lt_ECHO + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# If ld is used when linking, flag to hardcode \$libdir into a binary +# during linking. This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path=$lt_fix_srcfile_path + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain="$ac_aux_dir/ltmain.sh" + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + case $xsi_shell in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $* )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + +_LT_EOF + ;; + *) # Bourne compatible functions. + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} + +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; + esac +} + +# sed scripts: +my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' +my_sed_long_arg='1s/^-[^=]*=//' + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` + func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` +} + +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=`expr "$@"` +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` +} + +_LT_EOF +esac + +case $lt_shell_append in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1+=\$2" +} +_LT_EOF + ;; + *) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1=\$$1\$2" +} + +_LT_EOF + ;; + esac + + + sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + + cat <<_LT_EOF >> "$ofile" + +# ### BEGIN LIBTOOL TAG CONFIG: RC + +# The linker used to build libraries. +LD=$lt_LD_RC + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds_RC + +# A language specific compiler. +CC=$lt_compiler_RC + +# Is the compiler the GNU compiler? +with_gcc=$GCC_RC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl_RC + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic_RC + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static_RC + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc_RC + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object_RC + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds_RC +archive_expsym_cmds=$lt_archive_expsym_cmds_RC + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds_RC +module_expsym_cmds=$lt_module_expsym_cmds_RC + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld_RC + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag_RC + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag_RC + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC + +# If ld is used when linking, flag to hardcode \$libdir into a binary +# during linking. This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct_RC + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute_RC + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L_RC + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var_RC + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic_RC + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath_RC + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs_RC + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path=$lt_fix_srcfile_path_RC + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols_RC + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds_RC + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms_RC + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms_RC + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds_RC + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec_RC + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action_RC + +# ### END LIBTOOL TAG CONFIG: RC +_LT_EOF + + ;; + "po-directories":C) + for ac_file in $CONFIG_FILES; do + # Support "outfile[:infile[:infile...]]" + case "$ac_file" in + *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + esac + # PO directories have a Makefile.in generated from Makefile.in.in. + case "$ac_file" in */Makefile.in) + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + # Treat a directory as a PO directory if and only if it has a + # POTFILES.in file. This allows packages to have multiple PO + # directories under different names or in different locations. + if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then + rm -f "$ac_dir/POTFILES" + test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" + cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" + POMAKEFILEDEPS="POTFILES.in" + # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend + # on $ac_dir but don't depend on user-specified configuration + # parameters. + if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then + # The LINGUAS file contains the set of available languages. + if test -n "$OBSOLETE_ALL_LINGUAS"; then + test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" + fi + ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` + # Hide the ALL_LINGUAS assigment from automake < 1.5. + eval 'ALL_LINGUAS''=$ALL_LINGUAS_' + POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" + else + # The set of available languages was given in configure.in. + # Hide the ALL_LINGUAS assigment from automake < 1.5. + eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' + fi + # Compute POFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) + # Compute UPDATEPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) + # Compute DUMMYPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) + # Compute GMOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) + case "$ac_given_srcdir" in + .) srcdirpre= ;; + *) srcdirpre='$(srcdir)/' ;; + esac + POFILES= + UPDATEPOFILES= + DUMMYPOFILES= + GMOFILES= + for lang in $ALL_LINGUAS; do + POFILES="$POFILES $srcdirpre$lang.po" + UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" + DUMMYPOFILES="$DUMMYPOFILES $lang.nop" + GMOFILES="$GMOFILES $srcdirpre$lang.gmo" + done + # CATALOGS depends on both $ac_dir and the user's LINGUAS + # environment variable. + INST_LINGUAS= + if test -n "$ALL_LINGUAS"; then + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "$LINGUAS"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + INST_LINGUAS="$INST_LINGUAS $presentlang" + fi + done + fi + CATALOGS= + if test -n "$INST_LINGUAS"; then + for lang in $INST_LINGUAS; do + CATALOGS="$CATALOGS $lang.gmo" + done + fi + test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" + sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" + for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do + if test -f "$f"; then + case "$f" in + *.orig | *.bak | *~) ;; + *) cat "$f" >> "$ac_dir/Makefile" ;; + esac + fi + done + fi + ;; + esac + done ;; + + esac +done # for ac_tag + + +{ (exit 0); exit 0; } +_ACEOF +chmod +x $CONFIG_STATUS +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || { (exit 1); exit 1; } +fi + +# +# CONFIG_SUBDIRS section. +# +if test "$no_recursion" != yes; then + + # Remove --cache-file, --srcdir, and --disable-option-checking arguments + # so they do not pile up. + ac_sub_configure_args= + ac_prev= + eval "set x $ac_configure_args" + shift + for ac_arg + do + if test -n "$ac_prev"; then + ac_prev= + continue + fi + case $ac_arg in + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ + | --c=*) + ;; + --config-cache | -C) + ;; + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + ;; + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + ;; + --disable-option-checking) + ;; + *) + case $ac_arg in + *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;; + esac + done + + # Always prepend --prefix to ensure using the same prefix + # in subdir configurations. + ac_arg="--prefix=$prefix" + case $ac_arg in + *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args" + + # Pass --silent + if test "$silent" = yes; then + ac_sub_configure_args="--silent $ac_sub_configure_args" + fi + + # Always prepend --disable-option-checking to silence warnings, since + # different subdirs can have different --enable and --with options. + ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args" + + ac_popdir=`pwd` + for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue + + # Do not complain, so a configure script can configure whichever + # parts of a large source tree are present. + test -d "$srcdir/$ac_dir" || continue + + ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" + $as_echo "$as_me:$LINENO: $ac_msg" >&5 + $as_echo "$ac_msg" >&6 + { as_dir="$ac_dir" + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + cd "$ac_dir" + + # Check for guested configure; otherwise get Cygnus style configure. + if test -f "$ac_srcdir/configure.gnu"; then + ac_sub_configure=$ac_srcdir/configure.gnu + elif test -f "$ac_srcdir/configure"; then + ac_sub_configure=$ac_srcdir/configure + elif test -f "$ac_srcdir/configure.in"; then + # This should be Cygnus configure. + ac_sub_configure=$ac_aux_dir/configure + else + { $as_echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5 +$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} + ac_sub_configure= + fi + + # The recursion is here. + if test -n "$ac_sub_configure"; then + # Make the cache file name correct relative to the subdirectory. + case $cache_file in + [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; + *) # Relative name. + ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; + esac + + { $as_echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 +$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} + # The eval makes quoting arguments work. + eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ + --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || + { { $as_echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5 +$as_echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;} + { (exit 1); exit 1; }; } + fi + + cd "$ac_popdir" + done +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/jni/iconv/configure.ac b/jni/iconv/configure.ac new file mode 100644 index 0000000..4ebe025 --- /dev/null +++ b/jni/iconv/configure.ac @@ -0,0 +1,210 @@ +dnl Copyright (C) 1999-2009 Free Software Foundation, Inc. +dnl This file is part of the GNU LIBICONV Library. +dnl +dnl The GNU LIBICONV Library is free software; you can redistribute it +dnl and/or modify it under the terms of the GNU Library General Public +dnl License as published by the Free Software Foundation; either version 2 +dnl of the License, or (at your option) any later version. +dnl +dnl The GNU LIBICONV Library is distributed in the hope that it will be +dnl useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl Library General Public License for more details. +dnl +dnl You should have received a copy of the GNU Library General Public +dnl License along with the GNU LIBICONV Library; see the file COPYING.LIB. +dnl If not, write to the Free Software Foundation, Inc., 51 Franklin Street, +dnl Fifth Floor, Boston, MA 02110-1301, USA. + +AC_PREREQ([2.60]) +AC_INIT +AC_CONFIG_SRCDIR([lib/iconv.c]) +AC_CONFIG_AUX_DIR([build-aux]) +AM_INIT_AUTOMAKE([libiconv], [1.13.1]) +AC_CONFIG_HEADERS([config.h lib/config.h]) +AC_PROG_MAKE_SET + +dnl checks for basic programs + +AC_PROG_CC +AC_PROG_CPP +AC_PROG_INSTALL + +AC_PATH_PROG([STRIP], [strip], [:]) dnl sets STRIP +AM_PROG_INSTALL_STRIP dnl overrides STRIP when cross-compiling, + dnl sets INSTALL_STRIP_PROGRAM + +dnl check for host type + +AC_CANONICAL_HOST + +dnl hack + +dnl Hack to work around limitations of automake and error.m4 regarding LIBOBJS. +dnl "srclib/Makefile.am:32: automatically discovered file `error.h' should not be explicitly mentioned" +AC_DEFUN([my_SRCLIB_OBJ],[SRCLIBOBJS="$SRCLIBOBJS $1.$ac_objext"]) +AC_DEFUN([my_SRCLIB_REPLACE_FUNCS], [AC_CHECK_FUNCS([$1], , [my_SRCLIB_OBJ($ac_func)])]) +m4_pushdef([AC_LIBOBJ], m4_defn([my_SRCLIB_OBJ])) +m4_pushdef([AC_REPLACE_FUNCS], m4_defn([my_SRCLIB_REPLACE_FUNCS])) + +dnl checks for UNIX variants that set DEFS + +gl_EARLY + +dnl checks for installer options + +gl_RELOCATABLE([srclib]) + +AC_ARG_ENABLE([extra-encodings], + [AC_HELP_STRING([--enable-extra-encodings], + [add support for a few rarely used encodings])], + [AC_DEFINE([ENABLE_EXTRA], 1, + [Define to 1 to enable a few rarely used encodings.]) + USE_EXTRA_ENCODINGS=yes], + [USE_EXTRA_ENCODINGS=no]) +AC_SUBST([USE_EXTRA_ENCODINGS]) + +dnl checks for programs + +CL_PROG_CP +CL_PROG_LN +AC_PROG_LN_S + +dnl checks for compiler output filename suffixes + +AC_OBJEXT +AC_EXEEXT + +dnl check for build configuration + +LT_INIT([disable-static win32-dll]) + +dnl Prepares the libtool configuration for handling of Windows resources, and +dnl sets the RC variable to a program that compiles Windows resource files. +LT_LANG([Windows Resource]) + +dnl On mingw and Cygwin, we can activate special Makefile rules which add +dnl version information to the executables. +case "$host_os" in + mingw* | cygwin*) is_woe32=yes ;; + *) is_woe32=no ;; +esac +WOE32=$is_woe32 +AC_SUBST([WOE32]) +if test $WOE32 = yes; then + dnl Check for a program that compiles Windows resource files. + AC_CHECK_TOOL([WINDRES], [windres]) +fi + +gl_VISIBILITY +AM_ICONV +AM_GNU_GETTEXT([external], [need-ngettext]) + +dnl checks for typedefs + +AC_TYPE_MBSTATE_T +gt_TYPE_WCHAR_T + +dnl checks for header files, functions and declarations + +if test "$am_cv_func_iconv" = yes -a -n "$am_cv_proto_iconv_arg1"; then + ICONV_CONST="const" +else + ICONV_CONST="" +fi +AC_SUBST([ICONV_CONST]) + +if test $gt_cv_c_wchar_t = yes; then + HAVE_WCHAR_T=1 +else + HAVE_WCHAR_T=0 +fi +AC_SUBST([HAVE_WCHAR_T]) + +AC_CHECK_FUNCS([getc_unlocked mbrtowc wcrtomb mbsinit setlocale]) + +dnl mbstate_t is used if HAVE_WCRTOMB || HAVE_MBRTOWC, see lib/loop_wchar.h. +if test $ac_cv_func_wcrtomb = yes || test $ac_cv_func_mbrtowc = yes; then + USE_MBSTATE_T=1 +else + USE_MBSTATE_T=0 +fi +AC_SUBST([USE_MBSTATE_T]) + +AC_CACHE_CHECK([whether is standalone], + [gl_cv_header_wchar_h_standalone], + [AC_COMPILE_IFELSE([[#include +wchar_t w;]], + [gl_cv_header_wchar_h_standalone=yes], + [gl_cv_header_wchar_h_standalone=no])]) +if test $gl_cv_header_wchar_h_standalone = yes; then + BROKEN_WCHAR_H=0 +else + BROKEN_WCHAR_H=1 +fi +AC_SUBST([BROKEN_WCHAR_H]) + +AC_REPLACE_FUNCS([memmove]) + +AM_LANGINFO_CODESET + +AC_EILSEQ + +CL_WORDS_LITTLEENDIAN + +gl_INIT + +dnl hack + +dnl End of hack to work around limitations of automake and error.m4. +m4_popdef([AC_REPLACE_FUNCS]) +m4_popdef([AC_LIBOBJ]) +AC_SUBST([SRCLIBOBJS]) + +dnl Compilation on mingw and Cygwin needs special Makefile rules, because +dnl 1. when we install a shared library, we must arrange to export +dnl auxiliary pointer variables for every exported variable, +dnl 2. when we install a shared library and a static library simultaneously, +dnl the include file specifies __declspec(dllimport) and therefore we +dnl must arrange to define the auxiliary pointer variables for the +dnl exported variables _also_ in the static library. +if test "$enable_shared" = yes; then + case "$host_os" in + mingw* | cygwin*) is_woe32dll=yes ;; + *) is_woe32dll=no ;; + esac +else + is_woe32dll=no +fi +WOE32DLL=$is_woe32dll +AC_SUBST([WOE32DLL]) +if test $is_woe32dll = yes; then + DLL_VARIABLE='__declspec (dllimport)' +else + DLL_VARIABLE= +fi +AC_SUBST([DLL_VARIABLE]) + +AH_BOTTOM([ +/* On Windows, variables that may be in a DLL must be marked specially. */ +#if defined _MSC_VER && defined _DLL +# define DLL_VARIABLE __declspec (dllimport) +#else +# define DLL_VARIABLE +#endif +]) + +AC_CONFIG_SUBDIRS([libcharset]) +AC_CONFIG_SUBDIRS([preload]) +AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([lib/Makefile]) +AC_CONFIG_FILES([srclib/Makefile]) +AC_CONFIG_FILES([src/Makefile]) +AC_CONFIG_FILES([po/Makefile.in]) +AC_CONFIG_FILES([man/Makefile]) +if test -d "${srcdir}/tests"; then + AC_CONFIG_FILES([tests/Makefile]) +fi +AC_CONFIG_FILES([include/iconv.h:include/iconv.h.build.in]) +AC_CONFIG_FILES([include/iconv.h.inst:include/iconv.h.in]) +AC_OUTPUT diff --git a/jni/iconv/djgpp/Makefile.maint b/jni/iconv/djgpp/Makefile.maint new file mode 100644 index 0000000..4f67bf1 --- /dev/null +++ b/jni/iconv/djgpp/Makefile.maint @@ -0,0 +1,32 @@ +# Maintainer's Makefile -*-Makefile-*- + +top_srcdir = .. +srcdir = . + +SHELL = /bin/sh + +all: README fnchange.lst + +fnchange.lst: fnchange.in $(top_srcdir)/configure.ac + rm -f $@; \ + PACKAGE=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*(\([A-Za-z]*\),.*$$/\1/'`; \ + VERSION=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*,[ ]\([0-9.]*\).*$$/\1/'`; \ + sed \ + -e '/^#/d' \ + -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \ + $(srcdir)/fnchange.in > t-$@ + mv t-$@ $@ + +README: README.in $(top_srcdir)/configure.ac + rm -f $@; \ + PACKAGE=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*(\([A-Za-z]*\),.*$$/\1/'`; \ + VERSION=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*,[ ]\([0-9.]*\).*$$/\1/'`; \ + packageversion=`echo "$${VERSION}" | sed 's/\.//g'`; \ + treeversion=`echo "$${VERSION}" | sed 's/\.//g'`; \ + sed \ + -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \ + -e "s/@VER@/$${VERSION}/g" \ + -e "s/@packageversion@/$$packageversion/g" \ + -e "s/@treeversion@/$$treeversion/g" \ + $(srcdir)/README.in > t-$@ + mv t-$@ $@ diff --git a/jni/iconv/djgpp/README b/jni/iconv/djgpp/README new file mode 100644 index 0000000..6245667 --- /dev/null +++ b/jni/iconv/djgpp/README @@ -0,0 +1,122 @@ +This is a port of GNU Libiconv 1.11 to MSDOS/DJGPP. + +1.: DJGPP specific changes. + ======================= + There are no DJGPP specific changes. This package should + configure and compile out-of-the-box. + Please read the documentation to become familiar with this + product. + + +2.: Installing the binary package. + ============================== + +2.1.: Copy the binary distribution into the top DJGPP installation + directory and unzip the binary distribution running *ONE* of + the following commands: + unzip32 licv111b.zip or + djtarx licv111b.zip or + pkunzip -d licv111b.zip + + + +3.: Building the binaries from sources. + =================================== + +3.1.: To build the binaries you will need the following binary packages: + djdev203.zip, bsh204b.zip, gcc2952b.zip, + bnu210b.zip, mak3791b.zip, fil316b.zip, + shl112b.zip, txt20b.zip, txi40b.zip, + grep24b.zip and sed302b.zip + + + All this packages can be found in the v2gnu directory of any + Simtel.NET mirror. + You will need bsh204b.zip and *NOT* a prior version or the build will fail. + The same applies to djdev203.zip. You *MUST* use the updated versions of + fil316b.zip (date: 2000-05-30) and shl112b.zip (date: 2000-08-11). This + updated versions have been recompiled with djdev203.zip and know about + the "/dev/env" functionality introduced with djdev203.zip. All the other + packages are the ones I have used to build the binaries from this sources. + Previuos and/or later versions of this packages may do the job as well but + I have not tested this. + +3.2.: Create a temporary directory and copy the source package: licv111s.zip + into the temporary directory. If you download the source distribution + from one of the DJGPP archives, just unzip it preserving the directory + structure, runnig ONE of the following commands: + unzip32 licv111s.zip or + djtarx licv111s.zip or + pkunzip -d licv111s.zip + + Source distributions downloaded from one of the GNU FTP sites need + some more work to unpack. First, you MUST use the `djtar' program to + unzip the package. That's because some file names in the official + distributions need to be changed to avoid problems on the various + platforms supported by DJGPP. `djtar' can rename files on the fly + given a file with name mappings. The distribution includes a file + `djgpp/fnchange.lst' with the necessary mappings. So you need first + to retrieve that file, and then invoke `djtar' to unpack the + distribution. Here's how: + + djtar -x -p -o libiconv-1.7/djgpp/fnchange.lst libiconv-1.7.tar.gz > lst + djtar -x -n lst libiconv-1.7.tar.gz + + (The name of the distribution archive and the top-level directory will + be different for versions other than 1.7.) + +3.3.: The package is preconfigured for djdev203. To build the products you + should run the following command: + make + + After the compilation has finished, you can check the products + running the command: + make check + + To install the products run the command: + make install + + This will install the products (iconv.exe iconv.h localcharset.h libconv.a + libcharset.a iconv.1 iconv.3 iconv_open.3 iconv_close.3) into your DJGPP + installation tree. As usual, prefix is defined as "/dev/env/DJDIR". + If you prefer to install into same other directory run the command: + make install prefix=z:/some/other/dir + + Of course, you should replace "z:/some/other/dir" by an appropriate path + that will meet your requeriments. + +3.4.: If you need/want to reconfigure the package you will have to run the + following commands: + make distclean + djgpp\config + + Please note that you *MUST* use the "distclean" option or the config.cache + file will *NOT* be deleted. In this case you are *NOT* reconfiguring + because the configuration informations is read from the cache file instead + of being newly computed. + To build the programs in a directory other than where the sources are, + you must add the parameter that specifies the source directory, + e.g: + x:\src\gnu\libiconv.111\djgpp\config x:/src/gnu/libiconv.111 + + Lets assume you want to build the binaries in a directory placed on a + different drive (z:\build in this case) from where the sources are, + then you will run the following commands: + z: + md \build + cd \build + x:\src\gnu\libiconv.111\djgpp\config x:/src/gnu/libiconv.111 + + You *MUST* use forward slashes to specify the source directory. + After having configured the package run the folowing commands to create + the binaries and docs and install them: + make + make check + make install + + Send suggestions and bug reports concerning the DJGPP port to + comp.os.msdos.djgpp or djgpp@delorie.com. Libiconv specific bugs + must be reported to Bruno Haible . + + + Guerrero, Juan Manuel diff --git a/jni/iconv/djgpp/README.in b/jni/iconv/djgpp/README.in new file mode 100644 index 0000000..2e775a5 --- /dev/null +++ b/jni/iconv/djgpp/README.in @@ -0,0 +1,120 @@ +This is a port of GNU Libiconv @VER@ to MSDOS/DJGPP. + +1.: DJGPP specific changes. + ======================= + There are no DJGPP specific changes. This package should + configure and compile out-of-the-box. + Please read the documentation to become familiar with this + product. + + +2.: Installing the binary package. + ============================== + +2.1.: Copy the binary distribution into the top DJGPP installation + directory and unzip the binary distribution running *ONE* of + the following commands: + unzip32 licv@packageversion@b.zip or + djtarx licv@packageversion@b.zip or + pkunzip -d licv@packageversion@b.zip + + + +3.: Building the binaries from sources. + =================================== + +3.1.: To build the binaries you will need the following binary packages: + djdev203.zip (patchlevel 2), + bshNNNb.zip, gccNNNb.zip, bnuNNNb.zip, makNNNb.zip, filNNNb.zip, + shlNNNb.zip, txtNNNb.zip, txiNNNb.zip, grepNNNb.zip, sedNNNb.zip, + and difNNN.zip + + NNN represents the latest version number of the binary packages. All + this packages can be found in the current/v2gnu/ directory of any + ftp.delorie.com mirror. + +3.2.: Create a temporary directory and copy the source package: licv@packageversion@s.zip + into the temporary directory. If you download the source distribution + from one of the DJGPP archives, just unzip it preserving the directory + structure, runnig ONE of the following commands: + unzip32 licv@packageversion@s.zip or + djtarx licv@packageversion@s.zip or + pkunzip -d licv@packageversion@s.zip + + Source distributions downloaded from one of the GNU FTP sites need + some more work to unpack. First, you MUST use the `djtar' program + to unzip the package. That's because some file names in the official + distributions need to be changed to avoid problems on the various + platforms supported by DJGPP. `djtar' can rename files on the fly + given a file with name mappings. The distribution includes a file + `djgpp/fnchange.lst' with the necessary mappings. So you need first + to retrieve that file, and then invoke `djtar' to unpack the + distribution. Here's how: + + djtar -x -p -o @V@/djgpp/fnchange.lst @V@.tar.gz > lst + djtar -x -n lst @V@.tar.gz + + (The name of the distribution archive and the top-level directory will + be different for versions other than @VER@.) + +3.3.: If you have downloaded the source package from one of the GNU FTP sites + you will have to configure the package running the command: + djgpp\config.bat + +3.4.: If you have downloaded the source package from one of the delorie FTP + sites the package is already preconfigured for djdev203 or later. In + any case, to build the products you must run the following command: + make + + After the compilation has finished, you can check the products + running the command: + make check + + To install the products run the command: + make install + + This will install the products (iconv.exe iconv.h localcharset.h libconv.a + libcharset.a iconv.1 iconv.3 iconv_open.3 iconv_close.3) into your DJGPP + installation tree. As usual, prefix is defined as "/dev/env/DJDIR". + If you prefer to install into same other directory run the command: + make install prefix=z:/some/other/dir + + Of course, you should replace "z:/some/other/dir" by an appropriate path + that will meet your requeriments. + +3.5.: If for some reason you want to reconfigure the package cd into the top + srcdir (libiconv.@treeversion@) and run the following commands: + del djgpp\config.cache + make distclean + djgpp\config + + Please note that you *MUST* delete the config.cache file in the djgpp + subdir or you will not really reconfigure the sources because the + configuration informations will be read from the cache file instead + of being newly computed. + To build the programs in a directory other than where the sources are, + you must add the parameter that specifies the source directory, + e.g: + x:\src\gnu\libiconv.@treeversion@\djgpp\config x:/src/gnu/libiconv.@treeversion@ + + Lets assume you want to build the binaries in a directory placed on a + different drive (z:\build in this case) from where the sources are, + then you will run the following commands: + z: + md \build + cd \build + x:\src\gnu\libiconv.@treeversion@\djgpp\config x:/src/gnu/libiconv.@treeversion@ + + You *MUST* use forward slashes to specify the source directory. + After having configured the package run the folowing commands to create + the binaries and docs and install them: + make + make check + make install + + Send suggestions and bug reports concerning the DJGPP port to + comp.os.msdos.djgpp or djgpp@delorie.com. Libiconv specific bugs + must be reported to . + + + Guerrero, Juan Manuel diff --git a/jni/iconv/djgpp/config.bat b/jni/iconv/djgpp/config.bat new file mode 100644 index 0000000..56b5ee6 --- /dev/null +++ b/jni/iconv/djgpp/config.bat @@ -0,0 +1,482 @@ +@echo off +Rem Configure libiconv for DJGPP. + +Rem WARNING WARNING WARNING: This file needs to have DOS CRLF end-of-line +Rem format, or else stock DOS/Windows shells will refuse to run it. + +echo Configuring GNU libiconv for DJGPP v2.x... +Rem The SmallEnv tests protect against fixed and too small size +Rem of the environment in stock DOS shell. + +Rem Find out if NLS is wanted or not, +Rem if dependency-tracking is wanted or not, +Rem if caching is wanted or not +Rem and where the sources are. +Rem We always default to NLS support, +Rem no dependency tracking +Rem and to in place configuration. +set ARGS= +set NLS=disabled +if not "%NLS%" == "disabled" goto SmallEnv +set CACHING=enabled +if not "%CACHING%" == "enabled" goto SmallEnv +set DEPENDENCY_TRACKING=disabled +if not "%DEPENDENCY_TRACKING%" == "disabled" goto SmallEnv +set LIBICONV_PREFIX=disabled +if not "%LIBICONV_PREFIX%" == "disabled" goto SmallEnv +set LIBINTL_PREFIX=disabled +if not "%LIBINTL_PREFIX%" == "disabled" goto SmallEnv +set HTML=enabled +if not "%HTML%" == "enabled" goto SmallEnv +set XSRC=. +if not "%XSRC%" == "." goto SmallEnv + +Rem Loop over all arguments. +Rem Special arguments are: NLS, XSRC, CACHE, STATIC_LIBS, LIBICONV_PREFIX, LIBINTL_PREFIX and DEPS. +Rem All other arguments are stored into ARGS. +:ArgLoop +if "%1" == "nls" goto NextArgument +if "%1" == "NLS" goto NextArgument +if "%1" == "no-nls" goto NoNLS +if "%1" == "no-NLS" goto NoNLS +if "%1" == "NO-NLS" goto NoNLS +goto CachingOption +:NoNLS +if "%1" == "no-nls" set NLS=disabled +if "%1" == "no-NLS" set NLS=disabled +if "%1" == "NO-NLS" set NLS=disabled +if not "%NLS%" == "disabled" goto SmallEnv +goto NextArgument +:CachingOption +if "%1" == "cache" goto NextArgument +if "%1" == "CACHE" goto NextArgument +if "%1" == "no-cache" goto NoCaching +if "%1" == "no-CACHE" goto NoCaching +if "%1" == "NO-CACHE" goto NoCaching +goto DependencyOption +:NoCaching +if "%1" == "no-cache" set CACHING=disabled +if "%1" == "no-CACHE" set CACHING=disabled +if "%1" == "NO-CACHE" set CACHING=disabled +if not "%CACHING%" == "disabled" goto SmallEnv +goto NextArgument +:DependencyOption +if "%1" == "no-dep" goto NextArgument +if "%1" == "no-DEP" goto NextArgument +if "%1" == "NO-DEP" goto NextArgument +if "%1" == "dep" goto DependecyTraking +if "%1" == "DEP" goto DependecyTraking +goto LibiconvPrefixOption +:DependecyTraking +if "%1" == "dep" set DEPENDENCY_TRACKING=enabled +if "%1" == "DEP" set DEPENDENCY_TRACKING=enabled +if not "%DEPENDENCY_TRACKING%" == "enabled" goto SmallEnv +goto NextArgument +:LibiconvPrefixOption +if "%1" == "no-libiconvprefix" goto NextArgument +if "%1" == "no-LIBICONVPREFIX" goto NextArgument +if "%1" == "NO-LIBICONVPREFIX" goto NextArgument +if "%1" == "libiconvprefix" goto WithLibiconvPrefix +if "%1" == "LIBICONVPREFIX" goto WithLibiconvPrefix +goto LibintlPrefixOption +:WithLibiconvPrefix +if "%1" == "libiconvprefix" set LIBICONV_PREFIX=enabled +if "%1" == "LIBICONVPREFIX" set LIBICONV_PREFIX=enabled +if not "%LIBICONV_PREFIX%" == "enabled" goto SmallEnv +goto NextArgument +:LibintlPrefixOption +if "%1" == "no-libiconvprefix" goto NextArgument +if "%1" == "no-LIBICONVPREFIX" goto NextArgument +if "%1" == "NO-LIBICONVPREFIX" goto NextArgument +if "%1" == "libintlprefix" goto _WithLibintlPrefix +if "%1" == "LIBINTLPREFIX" goto _WithLibintlPrefix +goto HTMLOption +:_WithLibintlPrefix +if "%1" == "libintlprefix" set LIBINTL_PREFIX=enabled +if "%1" == "LIBINTLPREFIX" set LIBINTL_PREFIX=enabled +if not "%LIBINTL_PREFIX%" == "enabled" goto SmallEnv +:HTMLOption +if "%1" == "withhtml" goto NextArgument +if "%1" == "withHTML" goto NextArgument +if "%1" == "WITHHTML" goto NextArgument +if "%1" == "withouthtml" goto _WithoutHTML +if "%1" == "withoutHTML" goto _WithoutHTML +if "%1" == "WITHOUTHTML" goto _WithoutHTML +goto SrcDirOption +:_WithoutHTML +if "%1" == "withouthtml" set HTML=disabled +if "%1" == "withoutHTML" set HTML=disabled +if "%1" == "WITHOUTHTML" set HTML=disabled +if not "%HTML%" == "disabled" goto SmallEnv +goto NextArgument +:SrcDirOption +echo %1 | grep -q "/" +if errorlevel 1 goto CollectArgument +set XSRC=%1 +if not "%XSRC%" == "%1" goto SmallEnv +goto NextArgument +:CollectArgument +set _ARGS=%ARGS% %1 +if not "%_ARGS%" == "%ARGS% %1" if not "%_ARGS%" == "%ARGS%%1" goto SmallEnv +echo %_ARGS% | grep -q "[^ ]" +if not errorlevel 0 set ARGS=%_ARGS% +set _ARGS= +:NextArgument +shift +if not "%1" == "" goto ArgLoop + +Rem Create an arguments file for the configure script. +echo --srcdir=%XSRC% > arguments +if "%CACHING%" == "enabled" echo --cache-file=%XSRC%/djgpp/config.cache >> arguments +if "%DEPENDENCY_TRACKING%" == "enabled" echo --enable-dependency-tracking >> arguments +if "%DEPENDENCY_TRACKING%" == "disabled" echo --disable-dependency-tracking >> arguments +if "%LIBICONV_PREFIX%" == "enabled" echo --with-libiconv-prefix >> arguments +if "%LIBICONV_PREFIX%" == "disabled" echo --without-libiconv-prefix >> arguments +if "%LIBINTL_PREFIX%" == "enabled" echo --with-libintl-prefix >> arguments +if "%LIBINTL_PREFIX%" == "disabled" echo --without-libintl-prefix >> arguments +if "%HTML%" == "enabled" echo --enable-html >> arguments +if "%HTML%" == "disabled" echo --disable-html >> arguments +if not "%ARGS%" == "" echo %ARGS% >> arguments +set ARGS= +set CACHING= +set DEPENDENCY_TRACKING= +set LIBICONV_PREFIX= +set LIBINTL_PREFIX= +set HTML= + +Rem Find out where the sources are +if "%XSRC%" == "." goto InPlace + +:NotInPlace +redir -e /dev/null update %XSRC%/configure.org ./configure +test -f ./configure +if errorlevel 1 update %XSRC%/configure ./configure +test -d ./libcharset +if errorlevel 1 md libcharset +redir -e /dev/null update %XSRC%/libcharset/configure.org ./libcharset/configure +test -f ./libcharset/configure +if errorlevel 1 update %XSRC%/libcharset/configure ./libcharset/configure + +:InPlace +Rem Update configuration files +echo Updating configuration scripts... +test -f ./configure.org +if errorlevel 1 update ./configure ./configure.org +sed -f %XSRC%/djgpp/config.sed ./configure.org > configure +if errorlevel 1 goto SedError +test -f ./libcharset/configure.org +if errorlevel 1 update ./libcharset/configure ./libcharset/configure.org +sed -f %XSRC%/djgpp/config.sed ./libcharset/configure.org > configure.tmp +if errorlevel 1 goto SedError +Rem The following is needed because the toplevel configure script calls the +Rem %XSRC%/libcharset/configure script instead of ./libcharset/configure. +test -f %XSRC%/libcharset/configure.org +if errorlevel 1 update %XSRC%/libcharset/configure %XSRC%/libcharset/configure.org +update configure.tmp %XSRC%/libcharset/configure +rm ./configure.tmp + +Rem Make sure they have a config.site file +set CONFIG_SITE=%XSRC%/djgpp/config.site +if not "%CONFIG_SITE%" == "%XSRC%/djgpp/config.site" goto SmallEnv + +Rem Make sure crucial file names are not munged by unpacking +test -f %XSRC%/config.h.in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/config.h.in %XSRC%/config.h-in +test -f %XSRC%/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/config.h %XSRC%/config.h-in +test -f %XSRC%/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/configh.in %XSRC%/config.h-in +test -f %XSRC%/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/config_h.in %XSRC%/config.h-in +test -f %XSRC%/lib/config.h.in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/config.h.in %XSRC%/lib/config.h-in +test -f %XSRC%/lib/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/config.h %XSRC%/lib/config.h-in +test -f %XSRC%/lib/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/configh.in %XSRC%/lib/config.h-in +test -f %XSRC%/lib/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/config_h.in %XSRC%/lib/config.h-in +test -f %XSRC%/include/iconv.h.in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h.in %XSRC%/include/iconv.h-in +test -f %XSRC%/include/iconv.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h %XSRC%/include/iconv.h-in +test -f %XSRC%/include/iconv.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconvh.in %XSRC%/include/iconv.h-in +test -f %XSRC%/include/iconv.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv_h.in %XSRC%/include/iconv.h-in +test -f %XSRC%/include/iconv.h.build.in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h.build.in %XSRC%/include/iconv.h-build-in +test -f %XSRC%/include/iconv.h-build-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h %XSRC%/include/iconv.h-build-in +test -f %XSRC%/include/iconv.h-build-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconvh.build %XSRC%/include/iconv.h-build-in +test -f %XSRC%/include/iconv.h-build-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv_h.build %XSRC%/include/iconv.h-build-in +test -f %XSRC%/libcharset/config.h.in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/config.h.in %XSRC%/libcharset/config.h-in +test -f %XSRC%/libcharset/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/config.h %XSRC%/libcharset/config.h-in +test -f %XSRC%/libcharset/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/configh.in %XSRC%/libcharset/config.h-in +test -f %XSRC%/libcharset/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/config_h.in %XSRC%/libcharset/config.h-in +test -f %XSRC%/libcharset/include/libcharset.h.in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharset.h.in %XSRC%/libcharset/include/libcharset.h-in +test -f %XSRC%/libcharset/include/libcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharset.h %XSRC%/libcharset/include/libcharset.h-in +test -f %XSRC%/libcharset/include/libcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharseth.in %XSRC%/libcharset/include/libcharset.h-in +test -f %XSRC%/libcharset/include/libcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharset_h.in %XSRC%/libcharset/include/libcharset.h-in +test -f %XSRC%/libcharset/include/localcharset.h.in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h.in %XSRC%/libcharset/include/localcharset.h-in +test -f %XSRC%/libcharset/include/localcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h %XSRC%/libcharset/include/localcharset.h-in +test -f %XSRC%/libcharset/include/localcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharseth.in %XSRC%/libcharset/include/localcharset.h-in +test -f %XSRC%/libcharset/include/localcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset_h.in %XSRC%/libcharset/include/localcharset.h-in +test -f %XSRC%/libcharset/include/localcharset.h.build.in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h.build.in %XSRC%/libcharset/include/localcharset.h-build-in +test -f %XSRC%/libcharset/include/localcharset.h-build-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h %XSRC%/libcharset/include/localcharset.h-build-in +test -f %XSRC%/libcharset/include/localcharset.h-build-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharseth.build %XSRC%/libcharset/include/localcharset.h-build-in +test -f %XSRC%/libcharset/include/localcharset.h-build-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset_h.build %XSRC%/libcharset/include/localcharset.h-build-in + +Rem DJGPP needs ICONV_CONST set to const. +sed "s/^#undef ICONV_CONST/#define ICONV_CONST const/" %XSRC%/config.h-in > config.tmp +mv -f config.tmp %XSRC%/config.h-in + +Rem All fixes needed to get the package configured, compiled and tested. +Rem 1: Change the stateless-check script so it knowns about the +Rem new filenames. +Rem 2: Ditto for Makefile.in +Rem 3: Ditto for source files. + +:test -f %XSRC%/stamp-djgppfixes +:if not errorlevel 1 goto TestsuitFixed +Rem Fix the Makefile.ins. +test -f %XSRC%/lib/Makefile.org +if errorlevel 1 update %XSRC%/lib/Makefile.in %XSRC%/lib/Makefile.org +sed -f %XSRC%/djgpp/makefile.sed %XSRC%/lib/Makefile.org > Makefile.tmp +if errorlevel 1 goto SedError +update Makefile.tmp %XSRC%/lib/Makefile.in +rm Makefile.tmp +test -f %XSRC%/tests/Makefile.org +if errorlevel 1 update %XSRC%/tests/Makefile.in %XSRC%/tests/Makefile.org +sed -f %XSRC%/djgpp/makefile.sed %XSRC%/tests/Makefile.org > Makefile.tmp +if errorlevel 1 goto SedError +update Makefile.tmp %XSRC%/tests/Makefile.in +rm Makefile.tmp + +Rem Fix the source files. +test -f %XSRC%/lib/aliases/aliases2.org +if errorlevel 1 update %XSRC%/lib/aliases/aliases2.h %XSRC%/lib/aliases/aliases2.org +sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/aliases/aliases2.org > aliases2.tmp +if errorlevel 1 goto SedError +update aliases2.tmp %XSRC%/lib/aliases/aliases2.h +rm aliases2.tmp +test -f %XSRC%/lib/iconv.org +if errorlevel 1 update %XSRC%/lib/iconv.c %XSRC%/lib/iconv.org +sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/iconv.org > iconv.tmp +if errorlevel 1 goto SedError +update iconv.tmp %XSRC%/lib/iconv.c +rm iconv.tmp +test -f %XSRC%/lib/converters.org +if errorlevel 1 update %XSRC%/lib/converters.h %XSRC%/lib/converters.org +sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/converters.org > converters.tmp +if errorlevel 1 goto SedError +update converters.tmp %XSRC%/lib/converters.h +rm converters.tmp +test -f %XSRC%/lib/cns/11643.org +if errorlevel 1 update %XSRC%/lib/cns/11643.h %XSRC%/lib/cns/11643.org +sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/cns/11643.org > 11643.tmp +if errorlevel 1 goto SedError +update 11643.tmp %XSRC%/lib/cns/11643.h +rm 11643.tmp +test -f %XSRC%/lib/cns/11643_4.org +if errorlevel 1 update %XSRC%/lib/cns/11643_4.h %XSRC%/lib/cns/11643_4.org +sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/cns/11643_4.org > 11643_4.tmp +if errorlevel 1 goto SedError +update 11643_4.tmp %XSRC%/lib/cns/11643_4.h +rm 11643_4.tmp +test -f %XSRC%/lib/iso/ir165.org +if errorlevel 1 update %XSRC%/lib/iso/ir165.h %XSRC%/lib/iso/ir165.org +sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/iso/ir165.org > ir165.tmp +if errorlevel 1 goto SedError +update ir165.tmp %XSRC%/lib/iso/ir165.h +rm ir165.tmp +test -f %XSRC%/lib/big5hkscs/1999.org +if errorlevel 1 update %XSRC%/lib/big5hkscs/1999.h %XSRC%/lib/big5hkscs/1999.org +sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/big5hkscs/1999.org > 1999.tmp +if errorlevel 1 goto SedError +update 1999.tmp %XSRC%/lib/big5hkscs/1999.h +rm 1999.tmp +test -f %XSRC%/lib/big5hkscs/2001.org +if errorlevel 1 update %XSRC%/lib/big5hkscs/2001.h %XSRC%/lib/big5hkscs/2001.org +sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/big5hkscs/2001.org > 2001.tmp +if errorlevel 1 goto SedError +update 2001.tmp %XSRC%/lib/big5hkscs/2001.h +rm 2001.tmp +test -f %XSRC%/lib/big5hkscs/2004.org +if errorlevel 1 update %XSRC%/lib/big5hkscs/2004.h %XSRC%/lib/big5hkscs/2004.org +sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/big5hkscs/2004.org > 2004.tmp +if errorlevel 1 goto SedError +update 2004.tmp %XSRC%/lib/big5hkscs/2004.h +rm 2004.tmp + +Rem Fix the test scripts. +if "%XSRC%" == "." goto NoDirChange +cd | sed "s|:.*$|:|" > cd_BuildDir.bat +cd | sed "s|^.:|cd |" >> cd_BuildDir.bat +mv -f cd_BuildDir.bat %XSRC%/cd_BuildDir.bat +echo %XSRC% | sed -e "s|^/dev/||" -e "s|/|:|" -e "s|:.*$|:|g" > cd_SrcDir.bat +echo %XSRC% | sed -e "s|^/dev/||" -e "s|/|:/|" -e "s|^.*:|cd |" -e "s|^\.\.|cd &|" -e "s|/|\\|g" >> cd_SrcDir.bat +call cd_SrcDir.bat +call djgpp\edtest.bat +call cd_BuildDir.bat +rm -f cd_SrcDir.bat cd_BuildDir.bat %XSRC%/cd_BuildDir.bat +goto TestsuitFixed +:NoDirChange +call djgpp\edtest.bat +::TestsuitFixed +:touch %XSRC%/stamp-djgppfixes + +Rem /include/wchar.h from DJGPP 2.03 does not work. +Rem Replace it with the one of DJGPP 2.04. +test -f %XSRC%/srclib/wchar.h +if errorlevel 1 update %XSRC%/djgpp/wchar.h %XSRC%/srclib/wchar.h + +Rem This is required because DOS/Windows are case-insensitive +Rem to file names, and "make install" will do nothing if Make +Rem finds a file called `install'. +if exist INSTALL mv -f INSTALL INSTALL.txt + +Rem Set SHELL to a sane default or some configure tests stop working +Rem if the package is configured across partitions. +if not "%SHELL%" == "" goto HomeName +set SHELL=/bin/sh +if not "%SHELL%" == "/bin/sh" goto SmallEnv +echo No SHELL found in the environment, using default value + +:HomeName +Rem Set HOME to a sane default so configure stops complaining. +if not "%HOME%" == "" goto HostName +set HOME=%XSRC%/djgpp +if not "%HOME%" == "%XSRC%/djgpp" goto SmallEnv +echo No HOME found in the environment, using default value + +:HostName +Rem Set HOSTNAME so it shows in config.status +if not "%HOSTNAME%" == "" goto hostdone +if "%windir%" == "" goto msdos +set OS=MS-Windows +if not "%OS%" == "MS-Windows" goto SmallEnv +goto haveos +:msdos +set OS=MS-DOS +if not "%OS%" == "MS-DOS" goto SmallEnv +:haveos +if not "%USERNAME%" == "" goto haveuname +if not "%USER%" == "" goto haveuser +echo No USERNAME and no USER found in the environment, using default values +set HOSTNAME=Unknown PC +if not "%HOSTNAME%" == "Unknown PC" goto SmallEnv +goto userdone +:haveuser +set HOSTNAME=%USER%'s PC +if not "%HOSTNAME%" == "%USER%'s PC" goto SmallEnv +goto userdone +:haveuname +set HOSTNAME=%USERNAME%'s PC +if not "%HOSTNAME%" == "%USERNAME%'s PC" goto SmallEnv +:userdone +set _HOSTNAME=%HOSTNAME%, %OS% +if not "%_HOSTNAME%" == "%HOSTNAME%, %OS%" goto SmallEnv +set HOSTNAME=%_HOSTNAME% +:hostdone +set _HOSTNAME= +set OS= + +Rem install-sh is required by the configure script but clashes with the +Rem various Makefile install-foo targets, so we MUST have it before the +Rem script runs and rename it afterwards +test -f %XSRC%/install-sh +if not errorlevel 1 goto NoRen0 +test -f %XSRC%/install-sh.sh +if not errorlevel 1 mv -f %XSRC%/install-sh.sh %XSRC%/install-sh +:NoRen0 + +if "%NLS%" == "disabled" goto WithoutNLS + +:WithNLS +test -d %XSRC%/po +if errorlevel 1 goto WithoutNLS + +Rem Check for the needed libraries and binaries. +test -x /dev/env/DJDIR/bin/msgfmt.exe +if not errorlevel 0 goto MissingNLSTools +test -x /dev/env/DJDIR/bin/xgettext.exe +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/include/libcharset.h +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/lib/libcharset.a +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/include/iconv.h +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/lib/libiconv.a +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/include/libintl.h +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/lib/libintl.a +if not errorlevel 0 goto MissingNLSTools + +Rem Recreate the files in the %XSRC%/po subdir with our ported tools. +redir -e /dev/null rm %XSRC%/po/*.gmo +redir -e /dev/null rm %XSRC%/po/libiconv.pot +redir -e /dev/null rm %XSRC%/po/cat-id-tbl.c +redir -e /dev/null rm %XSRC%/po/stamp-cat-id + +Rem Update the arguments file for the configure script. +Rem We prefer without-included-gettext because libintl.a from gettext package +Rem is the only one that is garanteed to have been ported to DJGPP. +echo --enable-nls --without-included-gettext >> arguments +goto ConfigurePackage + +:MissingNLSTools +echo Needed libs/tools for NLS not found. Configuring without NLS. +:WithoutNLS +Rem Update the arguments file for the configure script. +echo --disable-nls >> arguments + +:ConfigurePackage +echo Running the ./configure script... +sh ./configure @arguments +if errorlevel 1 goto CfgError +rm arguments +echo Done. +goto End + +:SedError +echo ./configure script editing failed! +goto End + +:CfgError +echo ./configure script exited abnormally! +goto End + +:SmallEnv +echo Your environment size is too small. Enlarge it and run me again. +echo Configuration NOT done! + +:End +test -f %XSRC%/install-sh.sh +if not errorlevel 1 goto NoRen1 +test -f %XSRC%/install-sh +if not errorlevel 1 mv -f %XSRC%/install-sh %XSRC%/install-sh.sh +:NoRen1 +set CONFIG_SITE= +set HOSTNAME= +set XSRC= diff --git a/jni/iconv/djgpp/config.sed b/jni/iconv/djgpp/config.sed new file mode 100644 index 0000000..8d33f98 --- /dev/null +++ b/jni/iconv/djgpp/config.sed @@ -0,0 +1,162 @@ +# DJGPP specific configuration file. +# Sed script for additional DJGPP specific editing +# of the configure script generated by autoconf 2.60. + + +# Additional editing of Makefiles +/^".*ac_file_inputs.*tmp\/out$/ a\ +cat > "$tmp/subs-djgpp.sed" << eof_djgpp\ +# DJGPP specific Makefile changes.\ +s,\\.deps,_deps,g\ +s,\\.libs,_libs,g\ +s,\\.new\\.,_new.,g\ +s,\\.old\\.,_old.,g\ +s,\\.tab\\.,_tab.,g\ +s,config\\.h\\.in,config.h-in,g\ +s,\\.\\([1-9]\\)\\.html,_\\1.html,g\ +s,iconv\\.h\\.inst,iconv_h.ins,g\ +s,iconv\\.h\\.in,iconv.h-in,g\ +s,iconv\\.h\\.build\\.in,iconv.h-build-in,g\ +s,libcharset\\.h\\.in,libcharset.h-in,g\ +s,localcharset\\.h\\.inst,localcharset_h.ins,g\ +s,localcharset\\.h\\.in,localcharset.h-in,g\ +s,localcharset\\.h\\.build\\.in,localcharset.h-build-in,g\ +s,Makefile\\.am\\.in,Makefile.am-in,g\ +s,Makefile\\.in\\.in,Makefile.in-in,g\ +/^\\.y\\.c:/,/^$/ {\ + /\\\$(YACCCOMPILE)/ {\ + a\\\\\ + -@test -f y.tab.c && mv -f y.tab.c y_tab.c\\\\\ + -@test -f y.tab.h && mv -f y.tab.h y_tab.h\ + }\ +}\ +eof_djgpp\ +sed -f "\$tmp/subs-djgpp.sed" \$tmp/out > \$tmp/out.djgpp\ +mv -f \$tmp/out.djgpp \$tmp/out + + +# Rename config.h.in into config.h-in +/ac_config_headers=/s|config\.h|&:config.h-in|g +/CONFIG_HEADERS=/ s|config\.h\.in|&:config.h-in|2 + +# Rename iconv.h.build.in, iconv.h.inst, iconv.h.in and Makefile.in.in into iconv.h-build-in, iconv_h.ins, iconv.h-in and Makefile.in-in +/ac_config_files=/ { + s|iconv\.h\.build\.in|iconv.h-build-in| + s|iconv\.h\.inst|iconv_h.ins| + s|iconv\.h\.in|iconv.h-in| + s|po/Makefile\.in|&:po/Makefile.in-in| +} +/CONFIG_FILES=/ { + s|iconv\.h\.build\.in|iconv.h-build-in| + s|iconv\.h\.inst|iconv_h.ins| + s|iconv\.h\.in|iconv.h-in| + s|po/Makefile\.in|&:po/Makefile.in-in|2 +} + +# Rename localcharset.h.build.in, localcharset.h.inst, localcharset.h.in and Makefile.in.in into localcharset.h-build-in, localcharset_h.ins, localcharset.h-in and Makefile.in-in +/ac_config_files=/ { + s|localcharset\.h\.build\.in|localcharset.h-build-in| + s|localcharset\.h\.inst|localcharset_h.ins| + s|localcharset\.h\.in|localcharset.h-in| +} +/CONFIG_FILES=/ { + s|localcharset\.h\.build\.in|localcharset.h-build-in| + s|localcharset\.h\.inst|localcharset_h.ins| + s|localcharset\.h\.in|localcharset.h-in| +} + +# We always use _deps and _libs instead of .deps and .libs, because +# the latter is an invalid name on 8+3 MS-DOS file system. This makes +# the generated Makefiles good for every DJGPP installation, not only +# the one where the package was configured (which could happen to be +# a Windows box, where leading dots in file names are allowed). +s,\.deps,_deps,g +s,\.libs,_libs,g +/^rmdir[ ]*\.tst/ i\ +am__leading_dot=_ + +# Replace (command) > /dev/null with `command > /dev/null`, since +# parenthesized commands always return zero status in the ported Bash, +# even if the named command doesn't exist +/if ([^|;`]*null/{ + s,(,`, + s,),, + /null[ ]*2>&1/ s,2>&1,&`, + /null.*null/ s,null.*null,&`, + /null.*null/ !{ + /null[ ]*2>&1/ !s,null,&`, + } +} + +# DOS-style absolute file names should be supported as well +/\*) top_srcdir=/s,/\*,[\\\\/]* | ?:[\\\\/]*, + +# The following two items are changes needed for configuring +# and compiling across partitions. +# 1) The given srcdir value is always translated from the +# "x:" syntax into "/dev/x" syntax while we run configure. +/^[ ]*-srcdir=\*.*$/ a\ + ac_optarg=`echo "$ac_optarg" | sed "s,^\\([A-Za-z]\\):,/dev/\\1,"` +/set X `ls -Lt \$srcdir/ i\ + if `echo $srcdir | grep "^/dev/" - > /dev/null`; then\ + srcdir=`echo "$srcdir" | sed -e "s%^/dev/%%" -e "s%/%:/%"`\ + fi + +# Autoconf 2.52e generated configure scripts +# write absolute paths into Makefiles and bison.in +# making them useless for DJGPP installations for +# which the package has not been configured for. +/MISSING=/,/^$/ { + /^fi$/ a\ +am_missing_run=`echo "$am_missing_run" | sed 's%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%'` +} +/^install_sh=/a\ +install_sh=`echo "$install_sh" | sed 's%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%'` + +# This will only work if the assumption that the +# testsuite is ran from the following path: +# ${top_srcdir}/tests/testsuite.dir +# holds. The explicit names are of no importance. +# ../../. == ${top_srcdir} +#/^esac$/,/^ac_abs_srcdir=/ { +/^ac_abs_srcdir=/ i\ +ac_abs_builddir=`echo "$ac_abs_builddir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%"`\ +ac_abs_top_builddir=`echo "$ac_abs_top_builddir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%"`\ +ac_abs_top_srcdir=`echo "$ac_abs_top_srcdir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%"` +#ac_abs_srcdir=`echo "$ac_abs_srcdir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%"` +/^ac_abs_srcdir=/ a\ +for dj_dir in $ac_abs_builddir $ac_abs_top_builddir $ac_abs_top_srcdir $ac_abs_srcdir\ +do\ + ac_abs_builddir=`echo "$ac_abs_builddir" | sed "s%//%/%g"`\ + ac_abs_top_builddir=`echo "$ac_abs_top_builddir" | sed "s%//%/%g"`\ + ac_abs_top_srcdir=`echo "$ac_abs_top_srcdir" | sed "s%//%/%g"`\ + ac_abs_srcdir=`echo "$ac_abs_srcdir" | sed "s%//%/%g"`\ +done + +# Add DJGPP version information. +/^#define VERSION/ s/\$VERSION/& (DJGPP port (r1))/ + +# We need makeinfo to make the html formated docs. +/\$am_missing_run[ ]*makeinfo/ s,\$am_missing_run,, + +# The path to the FORTRAN compiler and libraries +# shall contain no absolute path reference so it +# will be good for all djgpp installations. +/^FLIBS="\$ac_cv_flibs"/ i\ +ac_djgpp_path=`echo "$DJDIR" | sed 's%\\\\\\%/%g' | tr $as_cr_LETTERS $as_cr_letters`\ +ac_cv_flibs=`echo "$ac_cv_flibs" | sed "s%-L$ac_djgpp_path%-L/dev/env/DJDIR%g"` + +# Autoconf generated configure scripts write absolute +# paths of certain header files into Makefiles making +# them useless for DJGPP installations for which the +# package has not been configured for. +/^.*echo "\$as_me:\$LINENO: result: \$gl_cv_absolute_.*$/ { +h +s,^.*\(gl_cv_absolute_\)\([a-z0-9_]*\)\(_h\).*$,\1\2\3=`echo $\1\2\3 | sed "s%[^:]:.*/include/%/dev/env/DJDIR/include/%"`, +G +} +/^.*echo "\$as_me:\$LINENO: result: \$gl_cv_full_.*$/ { +h +s,^.*\(gl_cv_full_\)\([a-z0-9_]*\)\(_h\).*$,\1\2\3=`echo $\1\2\3 | sed "s%[^:]:.*/include/%/dev/env/DJDIR/include/%"`, +G +} diff --git a/jni/iconv/djgpp/config.site b/jni/iconv/djgpp/config.site new file mode 100644 index 0000000..66cd725 --- /dev/null +++ b/jni/iconv/djgpp/config.site @@ -0,0 +1,73 @@ +#! /bin/sh + +# This is the config.site file for configuring GNU packages +# which are to be built with DJGPP tools. + + +# Include the djgpp subdirectory in PATH, so that getconf is found +PATH="$srcdir/djgpp:$PATH" + +# These two variables are required, otherwise looking for +# programs along the PATH will not work. +PATH_SEPARATOR=: +PATH_EXPAND=y + +# This is required in for "test -f foo" to find foo.exe +export TEST_FINDS_EXE=y + +# The root of the DJGPP tree serves as the default prefix +test "x$prefix" = xNONE && prefix='/dev/env/DJDIR' + +# This is required for config.status script to be run, since +# ./configure runs it by invoking ${CONFIG_SHELL-/bin/sh} +CONFIG_SHELL=${CONFIG_SHELL='sh'} + +# These are set here so the generated Makefile's will be good +# for every DJGPP installation, not only the one where the +# package was configured. +# $INSTALL must be an absolute path name, otherwise config.status +# will try to prepend ./ and ../ to it when it goes into subdirs. +INSTALL=${INSTALL='/dev/env/DJDIR/bin/ginstall -c'} +RANLIB=${RANLIB='ranlib'} +#GMSGFMT=${GMSGFMT='/dev/env/DJDIR/bin/msgfmt'} +#MSGFMT=${MSGFMT='/dev/env/DJDIR/bin/msgfmt'} +#XGETTEXT=${XGETTEXT='/dev/env/DJDIR/bin/xgettext'} +AWK=${AWK='gawk'} + +# A sane default for emacs. +ac_cv_path_EMACS=${EMACS='/dev/env/DJDIR/gnu/emacs/bin/emacs'} + +# A sane default for m4. +ac_cv_path_M4=${M4='/dev/env/DJDIR/bin/m4'} + +# A sane default for grep. +ac_cv_path_GREP=${GREP='/dev/env/DJDIR/bin/grep'} + +# A sane default for egrep. +ac_cv_path_EGREP=${EGREP='/dev/env/DJDIR/bin/egrep'} + +# A sane default for fgrep. +ac_cv_path_FGREP=${FGREP='/dev/env/DJDIR/bin/fgrep'} + +# A sane default for sed. +lt_cv_path_SED=${SED='/dev/env/DJDIR/bin/sed'} + +# A sane default for mkdir. +ac_cv_path_mkdir=${MKDIR_P='/dev/env/DJDIR/bin/mkdir -p'} + +# These are set here so the generated libtool will be good +# for every DJGPP installation, not only the one where the +# package was configured. +NM=${NM='nm'} +LD=${LD='ld'} + +# Force the test for 'ln -s' to report 'cp -pf'. +ac_cv_prog_LN_S='cp -pf' + +# There is no fork and vfork functionality. +ac_cv_func_fork=no +ac_cv_func_vfork=no +ac_cv_func_pipe=no + +# DJGPP needs ICONV_CONST set to const +am_cv_proto_iconv_arg1="const" diff --git a/jni/iconv/djgpp/edtest.bat b/jni/iconv/djgpp/edtest.bat new file mode 100644 index 0000000..890ade3 --- /dev/null +++ b/jni/iconv/djgpp/edtest.bat @@ -0,0 +1,35 @@ +@echo off +if "%XSRC%" == "" set XSRC=. +test -f %XSRC%/tests/stateful-check.org +if errorlevel 1 update %XSRC%/tests/stateful-check %XSRC%/tests/stateful-check.org +sed -f %XSRC%/djgpp/stateful-check.sed %XSRC%/tests/stateful-check.org > stateful-check +if errorlevel 1 goto SedError +update ./stateful-check %XSRC%/tests/stateful-check +rm -f ./stateful-check + +test -f %XSRC%/tests/stateless-check.org +if errorlevel 1 update %XSRC%/tests/stateless-check %XSRC%/tests/stateless-check.org +sed -f %XSRC%/djgpp/stateless-check.sed %XSRC%/tests/stateless-check.org > stateless-check +if errorlevel 1 goto SedError +update ./stateless-check %XSRC%/tests/stateless-check +rm -f ./stateless-check + +test -f %XSRC%/tests/failuretranslit-check.org +if errorlevel 1 update %XSRC%/tests/failuretranslit-check %XSRC%/tests/failuretranslit-check.org +sed -f %XSRC%/djgpp/translit-check.sed %XSRC%/tests/failuretranslit-check.org > failuretranslit-check +if errorlevel 1 goto SedError +update ./failuretranslit-check %XSRC%/tests/failuretranslit-check +rm -f ./failuretranslit-check + +test -f %XSRC%/tests/translit-check.org +if errorlevel 1 update %XSRC%/tests/translit-check %XSRC%/tests/translit-check.org +sed -f %XSRC%/djgpp/translit-check.sed %XSRC%/tests/translit-check.org > translit-check +if errorlevel 1 goto SedError +update ./translit-check %XSRC%/tests/translit-check +rm -f ./translit-check +goto End + +:SedError +echo test script editing failed! + +:End diff --git a/jni/iconv/djgpp/fnchange.in b/jni/iconv/djgpp/fnchange.in new file mode 100644 index 0000000..62ebbdf --- /dev/null +++ b/jni/iconv/djgpp/fnchange.in @@ -0,0 +1,204 @@ +@V@/config.h.in @V@/config.h-in +@V@/config.h.msvc @V@/config.h-msvc +@V@/build-aux/install-reloc @V@/build-aux/install.reloc +@V@/build-aux/install-sh @V@/build-aux/install.sh +@V@/m4/strerror_r.m4 @V@/m4/strerr_r.m4 +@V@/include/iconv.h.in @V@/include/iconv.h-in +@V@/include/iconv.h.build.in @V@/include/iconv.h-build-in +@V@/include/iconv.h.msvc-static @V@/include/iconv_h.static-msvc +@V@/include/iconv.h.msvc-shared @V@/include/iconv_h.shared-msvc +@V@/man/iconv.1.html @V@/man/iconv_1.html +@V@/man/iconv.3.html @V@/man/iconv_3.html +@V@/man/iconv_close.3.html @V@/man/iconv_close_3.html +@V@/man/iconv_open.3.html @V@/man/iconv_open_3.html +@V@/libcharset/config.h.in @V@/libcharset/config.h-in +@V@/libcharset/config.h.msvc @V@/libcharset/config.h-msvc +@V@/libcharset/include/libcharset.h.in @V@/libcharset/include/libcharset.h-in +@V@/libcharset/include/libcharset.h.msvc-shared @V@/libcharset/include/libcharset.h-msvc-shared +@V@/libcharset/include/localcharset.h.in @V@/libcharset/include/localcharset.h-in +@V@/libcharset/include/localcharset.h.build.in @V@/libcharset/include/localcharset.h-build-in +@V@/libcharset/include/localcharset.h.msvc-shared @V@/libcharset/include/localcharset.h-msvc-shared +@V@/libcharset/tools/aix-3.2.5 @V@/libcharset/tools/aix-3.2-5 +@V@/libcharset/tools/aix-4.1.5 @V@/libcharset/tools/aix-4.1-5 +@V@/libcharset/tools/aix-4.2.0 @V@/libcharset/tools/aix-4.2-0 +@V@/libcharset/tools/aix-4.3.2 @V@/libcharset/tools/aix-4.3-2 +@V@/libcharset/tools/glibc-2.1.3 @V@/libcharset/tools/glibc-2.1-3 +@V@/libcharset/tools/glibc-2.1.90 @V@/libcharset/tools/glibc-2.1-90 +@V@/libcharset/tools/locale_charmap @V@/libcharset/tools/locale_charmap +@V@/libcharset/tools/locale_charset.c @V@/libcharset/tools/charset_locale.c +@V@/libcharset/tools/locale_codeset.c @V@/libcharset/tools/codeset_locale.c +@V@/libcharset/tools/solaris-2.5.1 @V@/libcharset/tools/solaris-2.5-1 +@V@/libcharset/tools/sunos-4.1.4 @V@/libcharset/tools/sunos-4.1-4 +@V@/libcharset/tools/all-charsets-X11 @V@/libcharset/tools/all-charsets.X11 +@V@/libcharset/tools/glibc-2.2-XF86-3.3.6 @V@/libcharset/tools/glibc22XF86-3.3-6 +@V@/libcharset/tools/glibc-2.2-XF86-4.0.1f @V@/libcharset/tools/glibc22XF86-4.0-1f +@V@/libcharset/tools/locale_x11encoding.c @V@/libcharset/tools/x11encoding_locale.c +@V@/lib/aliases.gperf @V@/lib/aliases/aliases.gperf +@V@/lib/aliases.h @V@/lib/aliases/aliases.h +@V@/lib/aliases2.h @V@/lib/aliases/aliases2.h +@V@/lib/aliases_aix.h @V@/lib/aliases/aix.h +@V@/lib/aliases_dos.h @V@/lib/aliases/dos.h +@V@/lib/aliases_extra.h @V@/lib/aliases/extra.h +@V@/lib/aliases_osf1.h @V@/lib/aliases/osf1.h +@V@/lib/big5hkscs1999.h @V@/lib/big5hkscs/1999.h +@V@/lib/big5hkscs2001.h @V@/lib/big5hkscs/2001.h +@V@/lib/big5hkscs2004.h @V@/lib/big5hkscs/2004.h +@V@/lib/cns11643.h @V@/lib/cns/11643.h +@V@/lib/cns11643_1.h @V@/lib/cns/11643_1.h +@V@/lib/cns11643_2.h @V@/lib/cns/11643_2.h +@V@/lib/cns11643_3.h @V@/lib/cns/11643_3.h +@V@/lib/cns11643_4.h @V@/lib/cns/11643_4.h +@V@/lib/cns11643_4a.h @V@/lib/cns/11643_4a.h +@V@/lib/cns11643_4b.h @V@/lib/cns/11643_4b.h +@V@/lib/cns11643_5.h @V@/lib/cns/11643_5.h +@V@/lib/cns11643_6.h @V@/lib/cns/11643_6.h +@V@/lib/cns11643_7.h @V@/lib/cns/11643_7.h +@V@/lib/cns11643_15.h @V@/lib/cns/11643_15.h +@V@/lib/cns11643_inv.h @V@/lib/cns/11643_inv.h +@V@/lib/config.h.in @V@/lib/config.h-in +@V@/lib/config.h.msvc @V@/lib/config.h-msvc +@V@/lib/canonical.h @V@/lib/canonical/canonical.h +@V@/lib/canonical.h @V@/lib/canonical/canonical.h +@V@/lib/canonical.h @V@/lib/canonical/canonical.h +@V@/lib/canonical.h @V@/lib/canonical/canonical.h +@V@/lib/canonical_aix.h @V@/lib/canonical/aix.h +@V@/lib/canonical_dos.h @V@/lib/canonical/dos.h +@V@/lib/canonical_extra.h @V@/lib/canonical/extra.h +@V@/lib/canonical_osf1.h @V@/lib/canonical/osf1.h +@V@/lib/canonical_local.h @V@/lib/canonical/local.h +@V@/lib/encodings.def @V@/lib/encodings/encodings.def +@V@/lib/encodings_aix.def @V@/lib/encodings/aix.def +@V@/lib/encodings_dos.def @V@/lib/encodings/dos.def +@V@/lib/encodings_extra.def @V@/lib/encodings/extra.def +@V@/lib/encodings_local.def @V@/lib/encodings/local.def +@V@/lib/encodings_osf1.def @V@/lib/encodings/osf1.def +@V@/lib/genaliases2.c @V@/lib/2genaliases.c +@V@/lib/georgian_academy.h @V@/lib/georgian/academy.h +@V@/lib/georgian_ps.h @V@/lib/georgian/ps.h +@V@/lib/hkscs1999.h @V@/lib/hkscs/1999.h +@V@/lib/hkscs2001.h @V@/lib/hkscs/2001.h +@V@/lib/hkscs2004.h @V@/lib/hkscs/2004.h +@V@/lib/iso2022_cn.h @V@/lib/iso/2022_cn.h +@V@/lib/iso2022_cnext.h @V@/lib/iso/2022_cnext.h +@V@/lib/iso2022_jp.h @V@/lib/iso/2022_jp.h +@V@/lib/iso2022_jp1.h @V@/lib/iso/2022_jp1.h +@V@/lib/iso2022_jp2.h @V@/lib/iso/2022_jp2.h +@V@/lib/iso2022_jp3.h @V@/lib/iso/2022_jp3.h +@V@/lib/iso2022_kr.h @V@/lib/iso/2022_kr.h +@V@/lib/iso646_cn.h @V@/lib/iso/646_cn.h +@V@/lib/iso646_jp.h @V@/lib/iso/646_jp.h +@V@/lib/iso8859_1.h @V@/lib/iso/8859_1.h +@V@/lib/iso8859_10.h @V@/lib/iso/8859_10.h +@V@/lib/iso8859_11.h @V@/lib/iso/8859_11.h +@V@/lib/iso8859_13.h @V@/lib/iso/8859_13.h +@V@/lib/iso8859_14.h @V@/lib/iso/8859_14.h +@V@/lib/iso8859_15.h @V@/lib/iso/8859_15.h +@V@/lib/iso8859_16.h @V@/lib/iso/8859_16.h +@V@/lib/iso8859_2.h @V@/lib/iso/8859_2.h +@V@/lib/iso8859_3.h @V@/lib/iso/8859_3.h +@V@/lib/iso8859_4.h @V@/lib/iso/8859_4.h +@V@/lib/iso8859_5.h @V@/lib/iso/8859_5.h +@V@/lib/iso8859_6.h @V@/lib/iso/8859_6.h +@V@/lib/iso8859_7.h @V@/lib/iso/8859_7.h +@V@/lib/iso8859_8.h @V@/lib/iso/8859_8.h +@V@/lib/iso8859_9.h @V@/lib/iso/8859_9.h +@V@/lib/isoir165.h @V@/lib/iso/ir165.h +@V@/lib/isoir165ext.h @V@/lib/iso/ir165ext.h +@V@/lib/mac_arabic.h @V@/lib/mac/arabic.h +@V@/lib/mac_centraleurope.h @V@/lib/mac/centraleurope.h +@V@/lib/mac_croatian.h @V@/lib/mac/croatian.h +@V@/lib/mac_cyrillic.h @V@/lib/mac/cyrillic.h +@V@/lib/mac_greek.h @V@/lib/mac/greek.h +@V@/lib/mac_hebrew.h @V@/lib/mac/hebrew.h +@V@/lib/mac_iceland.h @V@/lib/mac/iceland.h +@V@/lib/mac_roman.h @V@/lib/mac/roman.h +@V@/lib/mac_romania.h @V@/lib/mac/romania.h +@V@/lib/mac_thai.h @V@/lib/mac/thai.h +@V@/lib/mac_turkish.h @V@/lib/mac/turkish.h +@V@/lib/mac_ukraine.h @V@/lib/mac/ukraine.h +@V@/po/Makefile.in.in @V@/po/Makefile.in-in +@V@/po/Makefile.msvc.sh @V@/po/Makefile-msvc.sh +@V@/tests/ARMSCII-8.IRREVERSIBLE.TXT @V@/tests/ARMSCII-8.IRREVERSIBLE-TXT +@V@/tests/CP932.IRREVERSIBLE.TXT @V@/tests/CP932.IRREVERSIBLE-TXT +@V@/tests/CP950.IRREVERSIBLE.TXT @V@/tests/CP950.IRREVERSIBLE-TXT +@V@/tests/CP1161.IRREVERSIBLE.TXT @V@/tests/CP1161.IRREVERSIBLE-TXT +@V@/tests/CP1163.IRREVERSIBLE.TXT @V@/tests/CP1163.IRREVERSIBLE-TXT +@V@/tests/DEC-HANYU.IRREVERSIBLE.TXT @V@/tests/DEC-HANYU.IRREVERSIBLE-TXT +@V@/tests/EUC-JP.IRREVERSIBLE.TXT @V@/tests/EUC-JP.IRREVERSIBLE-TXT +@V@/tests/EUC-TW.IRREVERSIBLE.TXT @V@/tests/EUC-TW.IRREVERSIBLE-TXT +@V@/tests/Georgian-PS.TXT @V@/tests/Georgian/PS.TXT +@V@/tests/Georgian-Academy.TXT @V@/tests/Georgian/Academy.TXT +@V@/tests/ISO-2022-CN-EXT-snippet @V@/tests/ISO/2022CN-EXT-snippet +@V@/tests/ISO-2022-CN-EXT-snippet.UTF-8 @V@/tests/ISO/2022CN-EXT-snippet.UTF-8 +@V@/tests/ISO-2022-CN-snippet @V@/tests/ISO/2022CN-snippet +@V@/tests/ISO-2022-CN-snippet.UTF-8 @V@/tests/ISO/2022CN-snippet.UTF-8 +@V@/tests/ISO-2022-JP-1-snippet @V@/tests/ISO/2022JP-1-snippet +@V@/tests/ISO-2022-JP-1-snippet.UTF-8 @V@/tests/ISO/2022JP-1-snippet.UTF-8 +@V@/tests/ISO-2022-JP-2-snippet @V@/tests/ISO/2022JP-2-snippet +@V@/tests/ISO-2022-JP-2-snippet.UTF-8 @V@/tests/ISO/2022JP-2-snippet.UTF-8 +@V@/tests/ISO-2022-JP-3-snippet @V@/tests/ISO/2022JP-3-snippet +@V@/tests/ISO-2022-JP-3-snippet.UTF-8 @V@/tests/ISO/2022JP-3-snippet.UTF-8 +@V@/tests/ISO-2022-JP-snippet @V@/tests/ISO/2022JP-snippet +@V@/tests/ISO-2022-JP-snippet.UTF-8 @V@/tests/ISO/2022JP-snippet.UTF-8 +@V@/tests/ISO-2022-KR-snippet @V@/tests/ISO/2022KR-snippet +@V@/tests/ISO-2022-KR-snippet.UTF-8 @V@/tests/ISO/2022KR-snippet.UTF-8 +@V@/tests/ISO-8859-1.TXT @V@/tests/ISO/8859-1.TXT +@V@/tests/ISO-8859-10.TXT @V@/tests/ISO/8859-10.TXT +@V@/tests/ISO-8859-11.TXT @V@/tests/ISO/8859-11.TXT +@V@/tests/ISO-8859-13.TXT @V@/tests/ISO/8859-13.TXT +@V@/tests/ISO-8859-14.TXT @V@/tests/ISO/8859-14.TXT +@V@/tests/ISO-8859-15.TXT @V@/tests/ISO/8859-15.TXT +@V@/tests/ISO-8859-16.TXT @V@/tests/ISO/8859-16.TXT +@V@/tests/ISO-8859-2.TXT @V@/tests/ISO/8859-2.TXT +@V@/tests/ISO-8859-3.TXT @V@/tests/ISO/8859-3.TXT +@V@/tests/ISO-8859-4.TXT @V@/tests/ISO/8859-4.TXT +@V@/tests/ISO-8859-5.TXT @V@/tests/ISO/8859-5.TXT +@V@/tests/ISO-8859-6.TXT @V@/tests/ISO/8859-6.TXT +@V@/tests/ISO-8859-7.TXT @V@/tests/ISO/8859-7.TXT +@V@/tests/ISO-8859-8.TXT @V@/tests/ISO/8859-8.TXT +@V@/tests/ISO-8859-9.TXT @V@/tests/ISO/8859-9.TXT +@V@/tests/ISO-IR-165.IRREVERSIBLE.TXT @V@/tests/ISO/IR-165.IRREVERSIBLE-TXT +@V@/tests/ISO-IR-165.TXT @V@/tests/ISO/IR-165.TXT +@V@/tests/MacArabic.TXT @V@/tests/Mac/Arabic.TXT +@V@/tests/MacCentralEurope.TXT @V@/tests/Mac/CentralEurope.TXT +@V@/tests/MacCroatian.TXT @V@/tests/Mac/Croatian.TXT +@V@/tests/MacCyrillic.TXT @V@/tests/Mac/Cyrillic.TXT +@V@/tests/MacGreek.TXT @V@/tests/Mac/Greek.TXT +@V@/tests/MacHebrew.TXT @V@/tests/Mac/Hebrew.TXT +@V@/tests/MacIceland.TXT @V@/tests/Mac/Iceland.TXT +@V@/tests/MacRoman.TXT @V@/tests/Mac/Roman.TXT +@V@/tests/MacRomania.TXT @V@/tests/Mac/Romania.TXT +@V@/tests/MacThai.TXT @V@/tests/Mac/Thai.TXT +@V@/tests/MacTurkish.TXT @V@/tests/Mac/Turkish.TXT +@V@/tests/MacUkraine.TXT @V@/tests/Mac/Ukraine.TXT +@V@/tests/check-stateful @V@/tests/stateful-check +@V@/tests/check-stateful.bat @V@/tests/stateful-check.bat +@V@/tests/check-stateful.cmd @V@/tests/stateful-check.cmd +@V@/tests/check-stateless @V@/tests/stateless-check +@V@/tests/check-stateless.bat @V@/tests/stateless-check.bat +@V@/tests/check-stateless.cmd @V@/tests/stateless-check.cmd +@V@/tests/check-translit @V@/tests/translit-check +@V@/tests/check-translit.bat @V@/tests/translit-check.bat +@V@/tests/check-translit.cmd @V@/tests/translit-check.cmd +@V@/tests/check-translitfailure @V@/tests/failuretranslit-check +@V@/tests/BIG5-HKSCS.IRREVERSIBLE.TXT @V@/tests/BIG5-HKSCS.IRREVERSIBLE-TXT +@V@/tests/CP1258.IRREVERSIBLE.TXT @V@/tests/CP1258.IRREVERSIBLE-TXT +@V@/tests/TCVN.IRREVERSIBLE.TXT @V@/tests/TCVN.IRREVERSIBLE-TXT +@V@/tests/CP1255.IRREVERSIBLE.TXT @V@/tests/CP1255.IRREVERSIBLE-TXT +@V@/tests/TranslitFail1.ISO-8859-1 @V@/tests/_Translit/Fail1.ISO-8859-1 +@V@/tests/Translit1.ISO-8859-1 @V@/tests/_Translit/1.ISO-8859-1 +@V@/tests/Translit1.ASCII @V@/tests/_Translit/1.ASCII +@V@/tests/SHIFT_JIS.TXT @V@/tests/SHIFT/JIS.TXT +@V@/tests/SHIFT_JISX0213.TXT @V@/tests/SHIFT/JISX0213.TXT +@V@/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT @V@/tests/BIG5-HKSCS/1999.IRREVERSIBLE-TXT +@V@/tests/BIG5-HKSCS-1999.TXT @V@/tests/BIG5-HKSCS/1999.TXT +@V@/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT @V@/tests/BIG5-HKSCS/2001.IRREVERSIBLE-TXT +@V@/tests/BIG5-HKSCS-2001.TXT @V@/tests/BIG5-HKSCS/2001.TXT +@V@/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT @V@/tests/BIG5-HKSCS/2004.IRREVERSIBLE-TXT +@V@/tests/BIG5-HKSCS-2004.TXT @V@/tests/BIG5-HKSCS/2004.TXT +@V@/tests/BIG5-HKSCS-1999-snippet @V@/tests/BIG5-HKSCS/1999-snippet +@V@/tests/BIG5-HKSCS-1999-snippet.UTF-8 @V@/tests/BIG5-HKSCS/1999-snippet.UTF-8 +@V@/tests/BIG5-HKSCS-2001-snippet @V@/tests/BIG5-HKSCS/2001-snippet +@V@/tests/BIG5-HKSCS-2001-snippet.UTF-8 @V@/tests/BIG5-HKSCS/2001-snippet.UTF-8 +@V@/tests/BIG5-HKSCS-2004-snippet @V@/tests/BIG5-HKSCS/2004-snippet +@V@/tests/BIG5-HKSCS-2004-snippet.UTF-8 @V@/tests/BIG5-HKSCS/2004-snippet.UTF-8 diff --git a/jni/iconv/djgpp/fnchange.lst b/jni/iconv/djgpp/fnchange.lst new file mode 100644 index 0000000..0c79ef7 --- /dev/null +++ b/jni/iconv/djgpp/fnchange.lst @@ -0,0 +1,220 @@ +libiconv-1.11/include/iconv.h.msvc-static libiconv-1.11/include/iconv_h.static-msvc +libiconv-1.11/include/iconv.h.msvc-shared libiconv-1.11/include/iconv_h.shared-msvc +libiconv-1.11/tests/Georgian-PS.TXT libiconv-1.11/tests/Georgian/PS.TXT +libiconv-1.11/tests/ARMSCII-8.IRREVERSIBLE.TXT libiconv-1.11/tests/ARMSCII-8.IRREVERSIBLE-TXT +libiconv-1.11/tests/CP932.IRREVERSIBLE.TXT libiconv-1.11/tests/CP932.IRREVERSIBLE-TXT +libiconv-1.11/tests/CP950.IRREVERSIBLE.TXT libiconv-1.11/tests/CP950.IRREVERSIBLE-TXT +libiconv-1.11/tests/EUC-TW.IRREVERSIBLE.TXT libiconv-1.11/tests/EUC-TW.IRREVERSIBLE-TXT +libiconv-1.11/tests/ISO-2022-CN-EXT-snippet libiconv-1.11/tests/ISO/2022CN-EXT-snippet +libiconv-1.11/tests/Georgian-Academy.TXT libiconv-1.11/tests/Georgian/Academy.TXT +libiconv-1.11/tests/ISO-2022-CN-EXT-snippet.UTF-8 libiconv-1.11/tests/ISO/2022CN-EXT-snippet.UTF-8 +libiconv-1.11/tests/ISO-2022-CN-snippet libiconv-1.11/tests/ISO/2022CN-snippet +libiconv-1.11/tests/ISO-2022-CN-snippet.UTF-8 libiconv-1.11/tests/ISO/2022CN-snippet.UTF-8 +libiconv-1.11/tests/ISO-2022-JP-1-snippet libiconv-1.11/tests/ISO/2022JP-1-snippet +libiconv-1.11/tests/ISO-2022-JP-1-snippet.UTF-8 libiconv-1.11/tests/ISO/2022JP-1-snippet.UTF-8 +libiconv-1.11/tests/ISO-2022-JP-2-snippet libiconv-1.11/tests/ISO/2022JP-2-snippet +libiconv-1.11/tests/ISO-2022-JP-2-snippet.UTF-8 libiconv-1.11/tests/ISO/2022JP-2-snippet.UTF-8 +libiconv-1.11/tests/ISO-2022-JP-snippet libiconv-1.11/tests/ISO/2022JP-snippet +libiconv-1.11/tests/ISO-2022-JP-snippet.UTF-8 libiconv-1.11/tests/ISO/2022JP-snippet.UTF-8 +libiconv-1.11/tests/ISO-2022-KR-snippet libiconv-1.11/tests/ISO/2022KR-snippet +libiconv-1.11/tests/ISO-2022-KR-snippet.UTF-8 libiconv-1.11/tests/ISO/2022KR-snippet.UTF-8 +libiconv-1.11/tests/ISO-8859-1.TXT libiconv-1.11/tests/ISO/8859-1.TXT +libiconv-1.11/tests/ISO-8859-10.TXT libiconv-1.11/tests/ISO/8859-10.TXT +libiconv-1.11/tests/ISO-8859-13.TXT libiconv-1.11/tests/ISO/8859-13.TXT +libiconv-1.11/tests/ISO-8859-14.TXT libiconv-1.11/tests/ISO/8859-14.TXT +libiconv-1.11/tests/ISO-8859-15.TXT libiconv-1.11/tests/ISO/8859-15.TXT +libiconv-1.11/tests/ISO-8859-16.TXT libiconv-1.11/tests/ISO/8859-16.TXT +libiconv-1.11/tests/ISO-8859-2.TXT libiconv-1.11/tests/ISO/8859-2.TXT +libiconv-1.11/tests/ISO-8859-3.TXT libiconv-1.11/tests/ISO/8859-3.TXT +libiconv-1.11/tests/ISO-8859-4.TXT libiconv-1.11/tests/ISO/8859-4.TXT +libiconv-1.11/tests/ISO-8859-5.TXT libiconv-1.11/tests/ISO/8859-5.TXT +libiconv-1.11/tests/ISO-8859-6.TXT libiconv-1.11/tests/ISO/8859-6.TXT +libiconv-1.11/tests/ISO-8859-7.TXT libiconv-1.11/tests/ISO/8859-7.TXT +libiconv-1.11/tests/ISO-8859-8.TXT libiconv-1.11/tests/ISO/8859-8.TXT +libiconv-1.11/tests/ISO-8859-9.TXT libiconv-1.11/tests/ISO/8859-9.TXT +libiconv-1.11/tests/ISO-IR-165.IRREVERSIBLE.TXT libiconv-1.11/tests/ISO/IR-165.IRREVERSIBLE-TXT +libiconv-1.11/tests/ISO-IR-165.TXT libiconv-1.11/tests/ISO/IR-165.TXT +libiconv-1.11/tests/ISO646-CN.TXT libiconv-1.11/tests/ISO646-CN.TXT +libiconv-1.11/tests/ISO646-JP.TXT libiconv-1.11/tests/ISO646-JP.TXT +libiconv-1.11/tests/MacArabic.TXT libiconv-1.11/tests/Mac/Arabic.TXT +libiconv-1.11/tests/MacCentralEurope.TXT libiconv-1.11/tests/Mac/CentralEurope.TXT +libiconv-1.11/tests/MacCroatian.TXT libiconv-1.11/tests/Mac/Croatian.TXT +libiconv-1.11/tests/MacCyrillic.TXT libiconv-1.11/tests/Mac/Cyrillic.TXT +libiconv-1.11/tests/MacGreek.TXT libiconv-1.11/tests/Mac/Greek.TXT +libiconv-1.11/tests/MacHebrew.TXT libiconv-1.11/tests/Mac/Hebrew.TXT +libiconv-1.11/tests/MacIceland.TXT libiconv-1.11/tests/Mac/Iceland.TXT +libiconv-1.11/tests/MacRoman.TXT libiconv-1.11/tests/Mac/Roman.TXT +libiconv-1.11/tests/MacRomania.TXT libiconv-1.11/tests/Mac/Romania.TXT +libiconv-1.11/tests/MacThai.TXT libiconv-1.11/tests/Mac/Thai.TXT +libiconv-1.11/tests/MacTurkish.TXT libiconv-1.11/tests/Mac/Turkish.TXT +libiconv-1.11/tests/MacUkraine.TXT libiconv-1.11/tests/Mac/Ukraine.TXT +libiconv-1.11/tests/Makefile.in libiconv-1.11/tests/Makefile.in +libiconv-1.11/tests/MuleLao-1.TXT libiconv-1.11/tests/MuleLao-1.TXT +libiconv-1.11/tests/NEXTSTEP.TXT libiconv-1.11/tests/NEXTSTEP.TXT +libiconv-1.11/tests/Quotes.ASCII libiconv-1.11/tests/Quotes.ASCII +libiconv-1.11/tests/Quotes.ISO-8859-1 libiconv-1.11/tests/Quotes.ISO-8859-1 +libiconv-1.11/tests/Quotes.UTF-8 libiconv-1.11/tests/Quotes.UTF-8 +libiconv-1.11/tests/SHIFT-JIS.TXT libiconv-1.11/tests/SHIFT-JIS.TXT +libiconv-1.11/tests/TCVN.TXT libiconv-1.11/tests/TCVN.TXT +libiconv-1.11/tests/TIS-620.TXT libiconv-1.11/tests/TIS-620.TXT +libiconv-1.11/tests/UTF-7-snippet libiconv-1.11/tests/UTF-7-snippet +libiconv-1.11/tests/UTF-7-snippet.UTF-8 libiconv-1.11/tests/UTF-7-snippet.UTF-8 +libiconv-1.11/tests/VISCII.TXT libiconv-1.11/tests/VISCII.TXT +libiconv-1.11/tests/check-stateful libiconv-1.11/tests/stateful-check +libiconv-1.11/tests/check-stateless libiconv-1.11/tests/stateless-check +libiconv-1.11/tests/check-translit libiconv-1.11/tests/translit-check +libiconv-1.11/tests/check-translit.bat libiconv-1.11/tests/translit-check.bat +libiconv-1.11/tests/check-stateless.bat libiconv-1.11/tests/stateless-check.bat +libiconv-1.11/tests/check-stateful.bat libiconv-1.11/tests/stateful-check.bat +libiconv-1.11/tests/check-stateful.cmd libiconv-1.11/tests/stateful-check.cmd +libiconv-1.11/tests/check-stateless.cmd libiconv-1.11/tests/stateless-check.cmd +libiconv-1.11/tests/check-translit.cmd libiconv-1.11/tests/translit-check.cmd +libiconv-1.11/tests/BIG5-HKSCS.IRREVERSIBLE.TXT libiconv-1.11/tests/BIG5-HKSCS.IRREVERSIBLE-TXT +libiconv-1.11/libcharset/tools/README libiconv-1.11/libcharset/tools/README +libiconv-1.11/libcharset/tools/aix-3.2.5 libiconv-1.11/libcharset/tools/aix-3.2.5 +libiconv-1.11/libcharset/tools/aix-4.1.5 libiconv-1.11/libcharset/tools/aix-4.1.5 +libiconv-1.11/libcharset/tools/aix-4.2.0 libiconv-1.11/libcharset/tools/aix-4.2.0 +libiconv-1.11/libcharset/tools/aix-4.3.2 libiconv-1.11/libcharset/tools/aix-4.3.2 +libiconv-1.11/libcharset/tools/all-charsets libiconv-1.11/libcharset/tools/all-charsets +libiconv-1.11/libcharset/tools/all-locales libiconv-1.11/libcharset/tools/all-locales +libiconv-1.11/libcharset/tools/freebsd-3.3 libiconv-1.11/libcharset/tools/freebsd-3.3 +libiconv-1.11/libcharset/tools/glibc-2.1.3 libiconv-1.11/libcharset/tools/glibc-2.1.3 +libiconv-1.11/libcharset/tools/glibc-2.1.90 libiconv-1.11/libcharset/tools/glibc-2.1.90 +libiconv-1.11/libcharset/tools/hpux-10.01 libiconv-1.11/libcharset/tools/hpux-10.01 +libiconv-1.11/libcharset/tools/hpux-10.20 libiconv-1.11/libcharset/tools/hpux-10.20 +libiconv-1.11/libcharset/tools/hpux-11.00 libiconv-1.11/libcharset/tools/hpux-11.00 +libiconv-1.11/libcharset/tools/irix-6.5 libiconv-1.11/libcharset/tools/irix-6.5 +libiconv-1.11/libcharset/tools/locale_charmap libiconv-1.11/libcharset/tools/locale_charmap +libiconv-1.11/libcharset/tools/locale_charset.c libiconv-1.11/libcharset/tools/locale_charset.c +libiconv-1.11/libcharset/tools/locale_codeset.c libiconv-1.11/libcharset/tools/localecodeset.c +libiconv-1.11/libcharset/tools/osf1-4.0a libiconv-1.11/libcharset/tools/osf1-4.0a +libiconv-1.11/libcharset/tools/osf1-4.0d libiconv-1.11/libcharset/tools/osf1-4.0d +libiconv-1.11/libcharset/tools/osf1-5.1 libiconv-1.11/libcharset/tools/osf1-5.1 +libiconv-1.11/libcharset/tools/solaris-2.4 libiconv-1.11/libcharset/tools/solaris-2.4 +libiconv-1.11/libcharset/tools/solaris-2.5.1 libiconv-1.11/libcharset/tools/solaris-2.5.1 +libiconv-1.11/libcharset/tools/solaris-2.6 libiconv-1.11/libcharset/tools/solaris-2.6 +libiconv-1.11/libcharset/tools/solaris-2.6-cjk libiconv-1.11/libcharset/tools/solaris-2.6-cjk +libiconv-1.11/libcharset/tools/solaris-2.7 libiconv-1.11/libcharset/tools/solaris-2.7 +libiconv-1.11/libcharset/tools/sunos-4.1.4 libiconv-1.11/libcharset/tools/sunos-4.1.4 +libiconv-1.11/libcharset/tools/win32 libiconv-1.11/libcharset/tools/win32 +libiconv-1.11/libcharset/tools/glibc-2.2 libiconv-1.11/libcharset/tools/glibc-2.2 +libiconv-1.11/libcharset/tools/all-charsets-X11 libiconv-1.11/libcharset/tools/all-charsets.X11 +libiconv-1.11/libcharset/tools/glibc-2.2-XF86-3.3.6 libiconv-1.11/libcharset/tools/glibc-2.2-XF86-3.3.6 +libiconv-1.11/libcharset/tools/glibc-2.2-XF86-4.0.1f libiconv-1.11/libcharset/tools/glibc-2.2XF86-4.0.1f +libiconv-1.11/libcharset/tools/locale_x11encoding.c libiconv-1.11/libcharset/tools/locale_x11encoding.c +libiconv-1.11/libcharset/tools/beos-5 libiconv-1.11/libcharset/tools/beos-5 +libiconv-1.11/libcharset/m4/ChangeLog libiconv-1.11/libcharset/m4/ChangeLog +libiconv-1.11/libcharset/m4/codeset.m4 libiconv-1.11/libcharset/m4/codeset.m4 +libiconv-1.11/libcharset/m4/glibc21.m4 libiconv-1.11/libcharset/m4/glibc21.m4 +libiconv-1.11/libcharset/m4/libtool.m4 libiconv-1.11/libcharset/m4/libtool.m4 +libiconv-1.11/libcharset/lib/config.charset libiconv-1.11/libcharset/lib/config.charset +libiconv-1.11/libcharset/lib/localcharset.c libiconv-1.11/libcharset/lib/localcharset.c +libiconv-1.11/libcharset/lib/ref-add.sin libiconv-1.11/libcharset/lib/ref-add.sin +libiconv-1.11/libcharset/lib/ref-del.sin libiconv-1.11/libcharset/lib/ref-del.sin +libiconv-1.11/libcharset/lib/ChangeLog libiconv-1.11/libcharset/lib/ChangeLog +libiconv-1.11/libcharset/lib/Makefile.in libiconv-1.11/libcharset/lib/Makefile.in +libiconv-1.11/libcharset/lib/Makefile.msvc libiconv-1.11/libcharset/lib/Makefile.msvc +libiconv-1.11/libcharset/AUTHORS libiconv-1.11/libcharset/AUTHORS +libiconv-1.11/libcharset/COPYING.LIB libiconv-1.11/libcharset/COPYING.LIB +libiconv-1.11/libcharset/INSTALL.generic libiconv-1.11/libcharset/INSTALL.generic +libiconv-1.11/libcharset/README libiconv-1.11/libcharset/README +libiconv-1.11/libcharset/Makefile.devel libiconv-1.11/libcharset/Makefile.devel +libiconv-1.11/libcharset/Makefile.in libiconv-1.11/libcharset/Makefile.in +libiconv-1.11/libcharset/configure.ac libiconv-1.11/libcharset/configure.ac +libiconv-1.11/libcharset/configure libiconv-1.11/libcharset/configure +libiconv-1.11/libcharset/INTEGRATE libiconv-1.11/libcharset/INTEGRATE +libiconv-1.11/libcharset/include/localcharset.h.in libiconv-1.11/libcharset/include/localcharset.h.in +libiconv-1.11/libcharset/include/localcharset.h.msvc-shared libiconv-1.11/libcharset/include/localcharset_h.shared-msvc +libiconv-1.11/libcharset/autoconf/config.guess libiconv-1.11/libcharset/autoconf/config.guess +libiconv-1.11/libcharset/autoconf/config.sub libiconv-1.11/libcharset/autoconf/config.sub +libiconv-1.11/libcharset/autoconf/ltmain.sh libiconv-1.11/libcharset/autoconf/ltmain.sh +libiconv-1.11/libcharset/autoconf/install-sh libiconv-1.11/libcharset/autoconf/install-sh +libiconv-1.11/libcharset/autoconf/aclocal.m4 libiconv-1.11/libcharset/autoconf/aclocal.m4 +libiconv-1.11/libcharset/autoconf/mkinstalldirs libiconv-1.11/libcharset/autoconf/mkinstalldirs +libiconv-1.11/libcharset/config.h.in libiconv-1.11/libcharset/config.h.in +libiconv-1.11/libcharset/windows/dllexport.h libiconv-1.11/libcharset/windows/dllexport.h +libiconv-1.11/libcharset/ChangeLog libiconv-1.11/libcharset/ChangeLog +libiconv-1.11/libcharset/Makefile.msvc libiconv-1.11/libcharset/Makefile.msvc +libiconv-1.11/libcharset/README.win32 libiconv-1.11/libcharset/README.win32 +libiconv-1.11/libcharset/config.h.msvc libiconv-1.11/libcharset/config.h.msvc +libiconv-1.11/lib/aliases.gperf libiconv-1.11/lib/aliases/aliases.gperf +libiconv-1.11/lib/aliases.h libiconv-1.11/lib/aliases/aliases.h +libiconv-1.11/lib/aliases_aix.h libiconv-1.11/lib/aliases/aix.h +libiconv-1.11/lib/aliases_dos.h libiconv-1.11/lib/aliases/dos.h +libiconv-1.11/lib/aliases_osf1.h libiconv-1.11/lib/aliases/osf1.h +libiconv-1.11/lib/cns11643.h libiconv-1.11/lib/cns/11643.h +libiconv-1.11/lib/cns11643_1.h libiconv-1.11/lib/cns/11643_1.h +libiconv-1.11/lib/cns11643_2.h libiconv-1.11/lib/cns/11643_2.h +libiconv-1.11/lib/cns11643_3.h libiconv-1.11/lib/cns/11643_3.h +libiconv-1.11/lib/cns11643_inv.h libiconv-1.11/lib/cns/11643_inv.h +libiconv-1.11/lib/encodings.def libiconv-1.11/lib/encodings/encodings.def +libiconv-1.11/lib/encodings_aix.def libiconv-1.11/lib/encodings/aix.def +libiconv-1.11/lib/encodings_dos.def libiconv-1.11/lib/encodings/dos.def +libiconv-1.11/lib/encodings_osf1.def libiconv-1.11/lib/encodings/osf1.def +libiconv-1.11/lib/encodings_local.def libiconv-1.11/lib/encodings/local.def +libiconv-1.11/lib/genaliases2.c libiconv-1.11/lib/2genaliases.c +libiconv-1.11/lib/georgian_academy.h libiconv-1.11/lib/georgian/academy.h +libiconv-1.11/lib/georgian_ps.h libiconv-1.11/lib/georgian/ps.h +libiconv-1.11/lib/iso2022_cn.h libiconv-1.11/lib/iso/2022_cn.h +libiconv-1.11/lib/iso2022_cnext.h libiconv-1.11/lib/iso/2022_cnext.h +libiconv-1.11/lib/iso2022_jp.h libiconv-1.11/lib/iso/2022_jp.h +libiconv-1.11/lib/iso2022_jp1.h libiconv-1.11/lib/iso/2022_jp1.h +libiconv-1.11/lib/iso2022_jp2.h libiconv-1.11/lib/iso/2022_jp2.h +libiconv-1.11/lib/iso2022_kr.h libiconv-1.11/lib/iso/2022_kr.h +libiconv-1.11/lib/iso646_cn.h libiconv-1.11/lib/iso/646_cn.h +libiconv-1.11/lib/iso646_jp.h libiconv-1.11/lib/iso/646_jp.h +libiconv-1.11/lib/iso8859_1.h libiconv-1.11/lib/iso/8859_1.h +libiconv-1.11/lib/iso8859_10.h libiconv-1.11/lib/iso/8859_10.h +libiconv-1.11/lib/iso8859_13.h libiconv-1.11/lib/iso/8859_13.h +libiconv-1.11/lib/iso8859_14.h libiconv-1.11/lib/iso/8859_14.h +libiconv-1.11/lib/iso8859_15.h libiconv-1.11/lib/iso/8859_15.h +libiconv-1.11/lib/iso8859_16.h libiconv-1.11/lib/iso/8859_16.h +libiconv-1.11/lib/iso8859_2.h libiconv-1.11/lib/iso/8859_2.h +libiconv-1.11/lib/iso8859_3.h libiconv-1.11/lib/iso/8859_3.h +libiconv-1.11/lib/iso8859_4.h libiconv-1.11/lib/iso/8859_4.h +libiconv-1.11/lib/iso8859_5.h libiconv-1.11/lib/iso/8859_5.h +libiconv-1.11/lib/iso8859_6.h libiconv-1.11/lib/iso/8859_6.h +libiconv-1.11/lib/iso8859_7.h libiconv-1.11/lib/iso/8859_7.h +libiconv-1.11/lib/iso8859_8.h libiconv-1.11/lib/iso/8859_8.h +libiconv-1.11/lib/iso8859_9.h libiconv-1.11/lib/iso/8859_9.h +libiconv-1.11/lib/isoir165.h libiconv-1.11/lib/iso/ir165.h +libiconv-1.11/lib/isoir165ext.h libiconv-1.11/lib/iso/ir165ext.h +libiconv-1.11/lib/mac_arabic.h libiconv-1.11/lib/mac/arabic.h +libiconv-1.11/lib/mac_centraleurope.h libiconv-1.11/lib/mac/centraleurope.h +libiconv-1.11/lib/mac_croatian.h libiconv-1.11/lib/mac/croatian.h +libiconv-1.11/lib/mac_cyrillic.h libiconv-1.11/lib/mac/cyrillic.h +libiconv-1.11/lib/mac_greek.h libiconv-1.11/lib/mac/greek.h +libiconv-1.11/lib/mac_hebrew.h libiconv-1.11/lib/mac/hebrew.h +libiconv-1.11/lib/mac_iceland.h libiconv-1.11/lib/mac/iceland.h +libiconv-1.11/lib/mac_roman.h libiconv-1.11/lib/mac/roman.h +libiconv-1.11/lib/mac_romania.h libiconv-1.11/lib/mac/romania.h +libiconv-1.11/lib/mac_thai.h libiconv-1.11/lib/mac/thai.h +libiconv-1.11/lib/mac_turkish.h libiconv-1.11/lib/mac/turkish.h +libiconv-1.11/lib/mac_ukraine.h libiconv-1.11/lib/mac/ukraine.h +libiconv-1.11/lib/mulelao.h libiconv-1.11/lib/mulelao.h +libiconv-1.11/lib/nextstep.h libiconv-1.11/lib/nextstep.h +libiconv-1.11/lib/sjis.h libiconv-1.11/lib/sjis.h +libiconv-1.11/lib/tcvn.h libiconv-1.11/lib/tcvn.h +libiconv-1.11/lib/tis620.h libiconv-1.11/lib/tis620.h +libiconv-1.11/lib/translit.def libiconv-1.11/lib/translit.def +libiconv-1.11/lib/translit.h libiconv-1.11/lib/translit.h +libiconv-1.11/lib/ucs2.h libiconv-1.11/lib/ucs2.h +libiconv-1.11/lib/ucs2be.h libiconv-1.11/lib/ucs2be.h +libiconv-1.11/lib/ucs2internal.h libiconv-1.11/lib/ucs2internal.h +libiconv-1.11/lib/ucs2le.h libiconv-1.11/lib/ucs2le.h +libiconv-1.11/lib/ucs2swapped.h libiconv-1.11/lib/ucs2swapped.h +libiconv-1.11/lib/ucs4.h libiconv-1.11/lib/ucs4.h +libiconv-1.11/lib/ucs4be.h libiconv-1.11/lib/ucs4be.h +libiconv-1.11/lib/ucs4internal.h libiconv-1.11/lib/ucs4internal.h +libiconv-1.11/lib/ucs4le.h libiconv-1.11/lib/ucs4le.h +libiconv-1.11/lib/ucs4swapped.h libiconv-1.11/lib/ucs4swapped.h +libiconv-1.11/lib/uhc_1.h libiconv-1.11/lib/uhc_1.h +libiconv-1.11/lib/uhc_2.h libiconv-1.11/lib/uhc_2.h +libiconv-1.11/lib/utf16.h libiconv-1.11/lib/utf16.h +libiconv-1.11/lib/utf16be.h libiconv-1.11/lib/utf16be.h +libiconv-1.11/lib/utf16le.h libiconv-1.11/lib/utf16le.h +libiconv-1.11/lib/utf7.h libiconv-1.11/lib/utf7.h +libiconv-1.11/lib/utf8.h libiconv-1.11/lib/utf8.h +libiconv-1.11/lib/viscii.h libiconv-1.11/lib/viscii.h +libiconv-1.11/lib/encodings_dos.def libiconv-1.11/lib/encodings/dos.def +libiconv-1.11/lib/aliases_dos.h libiconv-1.11/lib/aliases/dos.h diff --git a/jni/iconv/djgpp/makefile.sed b/jni/iconv/djgpp/makefile.sed new file mode 100644 index 0000000..db2ec0e --- /dev/null +++ b/jni/iconv/djgpp/makefile.sed @@ -0,0 +1,21 @@ +# Fixes for lib/Makefile.in +s|encodings\.def|encodings/&|g +s|encodings_aix\.def|encodings/aix.def|g +s|encodings_dos\.def|encodings/dos\.def|g +s|encodings_extra\.def|encodings/extra\.def|g +s|encodings_osf1\.def|encodings/osf1\.def|g +s|encodings_local\.def|encodings/local\.def|g +s|aliases\.h|aliases/&|g +s|aliases2\.h|aliases/aliases2.h|g +s|aliases_aix\.h|aliases/aix.h|g +s|aliases_dos\.h|aliases/dos\.h|g +s|aliases_extra\.h|aliases/extra\.h|g +s|aliases_osf1\.h|aliases/osf1\.h|g +s|aliases_local\.h|aliases/local\.h|g + + +# Fixes for tests/Makefile.in +s|\$(srcdir)/check-translitfailure|$(SHELL) $(srcdir)/failuretranslit-check| +s|\$(srcdir)/check-stateless|$(SHELL) $(srcdir)/stateless-check| +s|\$(srcdir)/check-stateful|$(SHELL) $(srcdir)/stateful-check| +s|\$(srcdir)/check-translit|$(SHELL) $(srcdir)/translit-check| diff --git a/jni/iconv/djgpp/sources.sed b/jni/iconv/djgpp/sources.sed new file mode 100644 index 0000000..01c1bc8 --- /dev/null +++ b/jni/iconv/djgpp/sources.sed @@ -0,0 +1,36 @@ +# Fixes for lib/iconv.c. +# All encodings files recide in encdings dir now. +/^#[ ]*include/ s|"canonical\.h|"canonical/canonical.h| +/^#[ ]*include/ s|"canonical_aix\.h|"canonical/aix.h| +/^#[ ]*include/ s|"canonical_dos\.h|"canonical/dos.h| +/^#[ ]*include/ s|"canonical_osf1\.h|"canonical/osf1.h| +/^#[ ]*include/ s|"canonical_local\.h|"canonical/local.h| +/^#[ ]*include/ s|"canonical_extra\.h|"canonical/extra.h| +/^#[ ]*include/ s|"encodings\.def|"encodings/encodings.def| +/^#[ ]*include/ s|"encodings_aix\.def|"encodings/aix.def| +/^#[ ]*include/ s|"encodings_dos\.def|"encodings/dos.def| +/^#[ ]*include/ s|"encodings_osf1\.def|"encodings/osf1.def| +/^#[ ]*include/ s|"encodings_local\.def|"encodings/local.def| +/^#[ ]*include/ s|"encodings_extra\.def|"encodings/extra.def| +/^#[ ]*include/ s|"aliases\.h|"aliases/aliases.h| +/^#[ ]*include/ s|"aliases2\.h|"aliases/aliases2.h| + +# Fixes for lib/iconv.c, lib/aliases/aliases2.h and lib/big5hkscs/1999, 2001, 2004.h +# All encodings files recide in encdings dir now. +/^#[ ]*include/ s|"aliases_aix\.h|"aliases/aix.h| +/^#[ ]*include/ s|"aliases_dos\.h|"aliases/dos.h| +/^#[ ]*include/ s|"aliases_osf1\.h|"aliases/osf1.h| +/^#[ ]*include/ s|"aliases_local\.h|"aliases/local.h| +/^#[ ]*include/ s|"aliases_extra\.h|"aliases/extra.h| +/^#[ ]*include/ s|"hkscs1999\.h|"hkscs/1999.h| +/^#[ ]*include/ s|"hkscs2001\.h|"hkscs/2001.h| +/^#[ ]*include/ s|"hkscs2004\.h|"hkscs/2004.h| + +# Fixes for lib/converters.h, cns11643??.h and iso?????.h files. +# All cns, iso, georgian and mac files recide in their respective dirs now. +/^#[ ]*include/ s|"cns|&/| +/^#[ ]*include/ s|"iso|&/| +/^#[ ]*include/ s|"georgian_|"georgian/| +/^#[ ]*include/ s|"mac_|"mac/| +/^#[ ]*include/ s|"big5hkscs|&/| +/^#[ ]*include/ s|"hkscs|&/| diff --git a/jni/iconv/djgpp/stateful-check.sed b/jni/iconv/djgpp/stateful-check.sed new file mode 100644 index 0000000..eaeed64 --- /dev/null +++ b/jni/iconv/djgpp/stateful-check.sed @@ -0,0 +1,12 @@ +# Sed script for tests/stateful-check editing. + +/charsetf=/ a\ +\ +# For systems with severe filename restrictions allow for\ +# an alternate filename.\ +UNAME=${UNAME-`uname 2>/dev/null`}\ +case X$UNAME in\ + *-DOS) filename=`echo "$charsetf" | sed "s|ISO-|ISO/|;s|2022-|2022|;s|BIG5-HKSCS-|BIG5-HKSCS/|"` ;;\ + *) filename="$charsetf" ;;\ +esac +s/\$charsetf"-snippet/$filename"-snippet/g diff --git a/jni/iconv/djgpp/stateless-check.sed b/jni/iconv/djgpp/stateless-check.sed new file mode 100644 index 0000000..ba741df --- /dev/null +++ b/jni/iconv/djgpp/stateless-check.sed @@ -0,0 +1,23 @@ +# Sed script for tests/stateless-check editing. + +/charsetf=/ a\ +\ +# For systems with severe filename restrictions\ +# allow for an alternate filename.\ +UNAME=${UNAME-`uname 2>/dev/null`}\ +case X$UNAME in\ + *-DOS) filename=`echo "$charsetf" | sed "s|ISO-|ISO/|; \\\ + s|Mac|Mac/|; \\\ + s|BIG5-HKSCS-|BIG5-HKSCS/|; \\\ + s|Georgian-|Georgian/|"`\ + tmp_filename=`echo "$filename" | sed "s|/|/tmp-|"`\ + tmp_orig_filename=`echo "$filename" | sed "s|/|/tmp-orig-|"` ;;\ + *) filename="$charsetf"\ + tmp_filename="$charsetf"\ + tmp_orig_filename="$charsetf" ;;\ +esac +s|/"\$charsetf"|/"$filename"|g +s|tmp-"\$charsetf"|"${srcdir}"/"$tmp_filename"|g +s|tmp-orig"\$charsetf"|"${srcdir}"/"$tmp_orig_filename"|g +s|\.INVERSE\.|.INVERSE-|g +s|\.IRREVERSIBLE\.|.IRREVERSIBLE-|g diff --git a/jni/iconv/djgpp/translit-check.sed b/jni/iconv/djgpp/translit-check.sed new file mode 100644 index 0000000..8c7e35b --- /dev/null +++ b/jni/iconv/djgpp/translit-check.sed @@ -0,0 +1,11 @@ +# Sed script for tests/translit-check editing. + +/\.\./ i\ +# For systems with severe filename restrictions allow for\ +# an alternate filename.\ +UNAME=${UNAME-`uname 2>/dev/null`}\ +case X$UNAME in\ + *-DOS) file=`echo "$file" | sed "s|TranslitFail1|_Translit/Fail1|; \\\ + s|Translit1|_Translit/1|"`;;\ + *) file="$file" ;;\ +esac diff --git a/jni/iconv/doc/relocatable.texi b/jni/iconv/doc/relocatable.texi new file mode 100644 index 0000000..dc7a4e2 --- /dev/null +++ b/jni/iconv/doc/relocatable.texi @@ -0,0 +1,62 @@ +@node Enabling Relocatability +@section Enabling Relocatability + +It has been a pain for many users of GNU packages for a long time that +packages are not relocatable. It means a user cannot copy a program, +installed by another user on the same machine, to his home directory, +and have it work correctly (including i18n). So many users need to go +through @code{configure; make; make install} with all its +dependencies, options, and hurdles. + +Red Hat, Debian, and similar package systems solve the ``ease of +installation'' problem, but they hardwire path names, usually to +@file{/usr} or @file{/usr/local}. This means that users need root +privileges to install a binary package, and prevents installing two +different versions of the same binary package. + +A relocatable program can be moved or copied to a different location +on the filesystem. It is possible to make symlinks to the installed +and moved programs, and invoke them through the symlink. It is +possible to do the same thing with a hard link @emph{only} if the hard +link file is in the same directory as the real program. + +To configure a program to be relocatable, add +@option{--enable-relocatable} to the @command{configure} command line. + +On some OSes the executables remember the location of shared libraries +and prefer them over any other search path. Therefore, such an +executable will look for its shared libraries first in the original +installation directory and only then in the current installation +directory. Thus, for reliability, it is best to also give a +@option{--prefix} option pointing to a directory that does not exist +now and which never will be created, e.g.@: +@option{--prefix=/nonexistent}. You may use +@code{DESTDIR=@var{dest-dir}} on the @command{make} command line to +avoid installing into that directory. + +We do not recommend using a prefix writable by unprivileged users +(e.g.@: @file{/tmp/inst$$}) because such a directory can be recreated +by an unprivileged user after the original directory has been removed. +We also do not recommend prefixes that might be behind an automounter +(e.g.@: @file{$HOME/inst$$}) because of the performance impact of +directory searching. + +Here's a sample installation run that takes into account all these +recommendations: + +@example +./configure --enable-relocatable --prefix=/nonexistent +make +make install DESTDIR=/tmp/inst$$ +@end example + +Installation with @option{--enable-relocatable} will not work for +setuid or setgid executables, because such executables search only +system library paths for security reasons. Also, installation with +@option{--enable-relocatable} might not work on OpenBSD, when the +package contains shared libraries and libtool versions 1.5.xx are used. + +The runtime penalty and size penalty are negligible on GNU/Linux (just +one system call more when an executable is launched), and small on +other systems (the wrapper program just sets an environment variable +and executes the real program). diff --git a/jni/iconv/extras/ChangeLog b/jni/iconv/extras/ChangeLog new file mode 100644 index 0000000..e74835b --- /dev/null +++ b/jni/iconv/extras/ChangeLog @@ -0,0 +1,64 @@ +2003-05-10 Bruno Haible + + * iconv_string.c (iconv_string): Don't return -1 just because the + string is longer than 4 KB. + +2002-02-13 Bruno Haible + + * iconv.m4: Remove file. Obsoleted by m4/iconv.m4. + +2000-06-16 Bruno Haible + + * iconv.m4: Change prefix to AM. + +2001-05-23 Bruno Haible + + * iconv.m4 (jm_ICONV): Accept --with-libiconv-prefix option. + +2001-03-23 Bruno Haible + + * iconv.m4 (jm_ICONV): Tweak printing of prototype. + +2001-03-20 Bruno Haible + + * iconv.m4 (jm_ICONV): Recommend GNU libiconv. + +2001-01-03 Bruno Haible + + * iconv.m4 (jm_ICONV): Also check whether the iconv declaration + has const. + +2000-02-02 Bruno Haible + + * iconv.m4: New file. + +2001-01-29 Bruno Haible + + * locale_charset.c: Remove file. Obsoleted by libcharset. + +2000-10-22 Bruno Haible + + * locale_charset.c (get_locale_charset): Accept french and spanish + names in both ISO-8859-1 and UTF-8. + +2000-08-24 Jim Blackson + + * iconv_string.c (iconv_string): Fix return value for autodetect. + +2000-01-24 Bruno Haible + + * iconv_string.c (iconv_string): Stop recognizing JOHAB. + Fix typo for EUC-JP. + +1999-12-18 Bruno Haible + + * locale_charset.c (get_locale_charset): Recognize more language codes: + "af" (afrikaans), "ca" (catalan), "eu" (basque), "fo" (faeroese), + "ga" (irish), "gd" (scottish), "gl" (galician), "sq" (albanian), + "eo" (esperanto), "mt" (maltese), "be" (byelorussian), + "et" (estonian), "lt" (lithuanian), "lv" (latvian), "uk" (ukrainian). + Recognize more aliases: "english", "slovenian", "macedonian", + "serbian", "arabic". + Change default: KOI8-R for "ru" (russian) instead of ISO-8859-5, + ISO-8859-5 for "sr" instead of ISO-8859-2. + diff --git a/jni/iconv/extras/iconv_string.c b/jni/iconv/extras/iconv_string.c new file mode 100644 index 0000000..f2c4b52 --- /dev/null +++ b/jni/iconv/extras/iconv_string.c @@ -0,0 +1,154 @@ +/* Copyright (C) 1999-2001, 2003 Bruno Haible. + This file is not part of the GNU LIBICONV Library. + This file is put into the public domain. */ + +#include "iconv_string.h" +#include +#include +#include +#include + +#define tmpbufsize 4096 + +int iconv_string (const char* tocode, const char* fromcode, + const char* start, const char* end, + char** resultp, size_t* lengthp) +{ + iconv_t cd = iconv_open(tocode,fromcode); + size_t length; + char* result; + if (cd == (iconv_t)(-1)) { + if (errno != EINVAL) + return -1; + /* Unsupported fromcode or tocode. Check whether the caller requested + autodetection. */ + if (!strcmp(fromcode,"autodetect_utf8")) { + int ret; + /* Try UTF-8 first. There are very few ISO-8859-1 inputs that would + be valid UTF-8, but many UTF-8 inputs are valid ISO-8859-1. */ + ret = iconv_string(tocode,"UTF-8",start,end,resultp,lengthp); + if (!(ret < 0 && errno == EILSEQ)) + return ret; + ret = iconv_string(tocode,"ISO-8859-1",start,end,resultp,lengthp); + return ret; + } + if (!strcmp(fromcode,"autodetect_jp")) { + int ret; + /* Try 7-bit encoding first. If the input contains bytes >= 0x80, + it will fail. */ + ret = iconv_string(tocode,"ISO-2022-JP-2",start,end,resultp,lengthp); + if (!(ret < 0 && errno == EILSEQ)) + return ret; + /* Try EUC-JP next. Short SHIFT_JIS inputs may come out wrong. This + is unavoidable. People will condemn SHIFT_JIS. + If we tried SHIFT_JIS first, then some short EUC-JP inputs would + come out wrong, and people would condemn EUC-JP and Unix, which + would not be good. */ + ret = iconv_string(tocode,"EUC-JP",start,end,resultp,lengthp); + if (!(ret < 0 && errno == EILSEQ)) + return ret; + /* Finally try SHIFT_JIS. */ + ret = iconv_string(tocode,"SHIFT_JIS",start,end,resultp,lengthp); + return ret; + } + if (!strcmp(fromcode,"autodetect_kr")) { + int ret; + /* Try 7-bit encoding first. If the input contains bytes >= 0x80, + it will fail. */ + ret = iconv_string(tocode,"ISO-2022-KR",start,end,resultp,lengthp); + if (!(ret < 0 && errno == EILSEQ)) + return ret; + /* Finally try EUC-KR. */ + ret = iconv_string(tocode,"EUC-KR",start,end,resultp,lengthp); + return ret; + } + errno = EINVAL; + return -1; + } + /* Determine the length we need. */ + { + size_t count = 0; + char tmpbuf[tmpbufsize]; + const char* inptr = start; + size_t insize = end-start; + while (insize > 0) { + char* outptr = tmpbuf; + size_t outsize = tmpbufsize; + size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize); + if (res == (size_t)(-1) && errno != E2BIG) { + if (errno == EINVAL) + break; + else { + int saved_errno = errno; + iconv_close(cd); + errno = saved_errno; + return -1; + } + } + count += outptr-tmpbuf; + } + { + char* outptr = tmpbuf; + size_t outsize = tmpbufsize; + size_t res = iconv(cd,NULL,NULL,&outptr,&outsize); + if (res == (size_t)(-1)) { + int saved_errno = errno; + iconv_close(cd); + errno = saved_errno; + return -1; + } + count += outptr-tmpbuf; + } + length = count; + } + if (lengthp != NULL) + *lengthp = length; + if (resultp == NULL) { + iconv_close(cd); + return 0; + } + result = (*resultp == NULL ? malloc(length) : realloc(*resultp,length)); + *resultp = result; + if (length == 0) { + iconv_close(cd); + return 0; + } + if (result == NULL) { + iconv_close(cd); + errno = ENOMEM; + return -1; + } + iconv(cd,NULL,NULL,NULL,NULL); /* return to the initial state */ + /* Do the conversion for real. */ + { + const char* inptr = start; + size_t insize = end-start; + char* outptr = result; + size_t outsize = length; + while (insize > 0) { + size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize); + if (res == (size_t)(-1)) { + if (errno == EINVAL) + break; + else { + int saved_errno = errno; + iconv_close(cd); + errno = saved_errno; + return -1; + } + } + } + { + size_t res = iconv(cd,NULL,NULL,&outptr,&outsize); + if (res == (size_t)(-1)) { + int saved_errno = errno; + iconv_close(cd); + errno = saved_errno; + return -1; + } + } + if (outsize != 0) abort(); + } + iconv_close(cd); + return 0; +} diff --git a/jni/iconv/extras/iconv_string.h b/jni/iconv/extras/iconv_string.h new file mode 100644 index 0000000..faab8c6 --- /dev/null +++ b/jni/iconv/extras/iconv_string.h @@ -0,0 +1,47 @@ +/* Copyright (C) 1999-2001 Bruno Haible. + This file is not part of the GNU LIBICONV Library. + This file is put into the public domain. */ + +/* + * This C function converts an entire string from one encoding to another, + * using iconv. Easier to use than iconv() itself, and supports autodetect + * encodings on input. + * + * int iconv_string (const char* tocode, const char* fromcode, + * const char* start, const char* end, + * char** resultp, size_t* lengthp) + * + * Converts a memory region given in encoding FROMCODE to a new memory + * region in encoding TOCODE. FROMCODE and TOCODE are as for iconv_open(3), + * except that FROMCODE may be one of the values + * "autodetect_utf8" supports ISO-8859-1 and UTF-8 + * "autodetect_jp" supports EUC-JP, ISO-2022-JP-2 and SHIFT_JIS + * "autodetect_kr" supports EUC-KR and ISO-2022-KR + * The input is in the memory region between start (inclusive) and end + * (exclusive). If resultp is not NULL, the output string is stored in + * *resultp; malloc/realloc is used to allocate the result. + * + * This function does not treat zero characters specially. + * + * Return value: 0 if successful, otherwise -1 and errno set. Particular + * errno values: EILSEQ and ENOMEM. + * + * Example: + * const char* s = ...; + * char* result = NULL; + * if (iconv_string("UCS-4-INTERNAL", "autodetect_utf8", + * s, s+strlen(s)+1, &result, NULL) < 0) + * perror("iconv_string"); + * + */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern int iconv_string (const char* tocode, const char* fromcode, const char* start, const char* end, char** resultp, size_t* lengthp); + +#ifdef __cplusplus +} +#endif diff --git a/jni/iconv/gnulib-local/lib/alloca.in.h b/jni/iconv/gnulib-local/lib/alloca.in.h new file mode 100644 index 0000000..964cb8d --- /dev/null +++ b/jni/iconv/gnulib-local/lib/alloca.in.h @@ -0,0 +1,68 @@ +/* Memory allocation on the stack. + Copyright (C) 1995, 1999, 2001-2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* When this file is included, it may be preceded only by preprocessor + declarations. Thanks to AIX. Therefore we include it right after + "config.h", not later. */ + +/* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H + means there is a real alloca function. */ +#ifndef _GL_ALLOCA_H +#define _GL_ALLOCA_H + +/* alloca(N) returns a pointer (void* or char*) to N bytes of memory + allocated on the stack, and which will last until the function returns. + Use of alloca should be avoided: + - inside arguments of function calls - undefined behaviour, + - in inline functions - the allocation may actually last until the + calling function returns, + - for huge N (say, N >= 65536) - you never know how large (or small) + the stack is, and when the stack cannot fulfill the memory allocation + request, the program just crashes. + */ + +#ifndef alloca +# ifdef __GNUC__ +# define alloca __builtin_alloca +# else +# ifdef _MSC_VER +# include +# define alloca _alloca +# else +# if HAVE_ALLOCA_H +# include +# else +# ifdef _AIX + #pragma alloca +# else +# ifdef __hpux /* This section must match that of bison generated files. */ +# ifdef __cplusplus +extern "C" void *alloca (unsigned int); +# else /* not __cplusplus */ +extern void *alloca (); +# endif /* not __cplusplus */ +# else /* not __hpux */ +# ifndef alloca +extern char *alloca (); +# endif +# endif /* __hpux */ +# endif +# endif +# endif +# endif +#endif + +#endif /* _GL_ALLOCA_H */ diff --git a/jni/iconv/gnulib-local/lib/error.h.diff b/jni/iconv/gnulib-local/lib/error.h.diff new file mode 100644 index 0000000..069df8d --- /dev/null +++ b/jni/iconv/gnulib-local/lib/error.h.diff @@ -0,0 +1,33 @@ +*** gnulib/lib/error.h 2005-05-14 08:03:58.000000000 +0200 +--- srclib/error.h 2005-05-20 23:06:02.000000000 +0200 +*************** +*** 50,63 **** + /* If NULL, error will flush stdout, then print on stderr the program + name, a colon and a space. Otherwise, error will call this + function without parameters instead. */ +! extern void (*error_print_progname) (void); + + /* This variable is incremented each time `error' is called. */ +! extern unsigned int error_message_count; + + /* Sometimes we want to have at most one error per line. This + variable controls whether this mode is selected or not. */ +! extern int error_one_per_line; + + #ifdef __cplusplus + } +--- 50,63 ---- + /* If NULL, error will flush stdout, then print on stderr the program + name, a colon and a space. Otherwise, error will call this + function without parameters instead. */ +! extern DLL_VARIABLE void (*error_print_progname) (void); + + /* This variable is incremented each time `error' is called. */ +! extern DLL_VARIABLE unsigned int error_message_count; + + /* Sometimes we want to have at most one error per line. This + variable controls whether this mode is selected or not. */ +! extern DLL_VARIABLE int error_one_per_line; + + #ifdef __cplusplus + } diff --git a/jni/iconv/gnulib-local/lib/progname.h.diff b/jni/iconv/gnulib-local/lib/progname.h.diff new file mode 100644 index 0000000..37dda97 --- /dev/null +++ b/jni/iconv/gnulib-local/lib/progname.h.diff @@ -0,0 +1,19 @@ +*** gnulib/lib/progname.h 2005-05-14 08:03:58.000000000 +0200 +--- srclib/progname.h 2005-05-20 23:06:02.000000000 +0200 +*************** +*** 30,36 **** + + + /* String containing name the program is called with. */ +! extern const char *program_name; + + /* Set program_name, based on argv[0]. */ + extern void set_program_name (const char *argv0); +--- 30,36 ---- + + + /* String containing name the program is called with. */ +! extern DLL_VARIABLE const char *program_name; + + /* Set program_name, based on argv[0]. */ + extern void set_program_name (const char *argv0); diff --git a/jni/iconv/gnulib-local/lib/xalloc.h b/jni/iconv/gnulib-local/lib/xalloc.h new file mode 100644 index 0000000..e0d56fc --- /dev/null +++ b/jni/iconv/gnulib-local/lib/xalloc.h @@ -0,0 +1,158 @@ +/* malloc with out of memory checking. + Copyright (C) 2001-2004, 2006 Free Software Foundation, Inc. + Written by Bruno Haible , 2001. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#ifndef _XALLOC_H +#define _XALLOC_H + +#include + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Defined in xmalloc.c. */ + +/* Allocate SIZE bytes of memory dynamically, with error checking. */ +extern void *xmalloc (size_t size); + +/* Allocate memory for NMEMB elements of SIZE bytes, with error checking. + SIZE must be > 0. */ +extern void *xnmalloc (size_t nmemb, size_t size); + +/* Allocate SIZE bytes of memory dynamically, with error checking, + and zero it. */ +extern void *xzalloc (size_t size); + +/* Allocate memory for NMEMB elements of SIZE bytes, with error checking, + and zero it. */ +extern void *xcalloc (size_t nmemb, size_t size); + +/* Change the size of an allocated block of memory PTR to SIZE bytes, + with error checking. If PTR is NULL, run xmalloc. */ +extern void *xrealloc (void *ptr, size_t size); +#ifdef __cplusplus +} +template + inline T * xrealloc (T * ptr, size_t size) + { + return (T *) xrealloc ((void *) ptr, size); + } +extern "C" { +#endif + +/* This function is always triggered when memory is exhausted. It is + in charge of honoring the three previous items. This is the + function to call when one wants the program to die because of a + memory allocation failure. */ +extern void xalloc_die (void) +#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) && !__STRICT_ANSI__ + __attribute__ ((__noreturn__)) +#endif + ; + +/* In the following macros, T must be an elementary or structure/union or + typedef'ed type, or a pointer to such a type. To apply one of the + following macros to a function pointer or array type, you need to typedef + it first and use the typedef name. */ + +/* Allocate an object of type T dynamically, with error checking. */ +/* extern T *XMALLOC (typename T); */ +#define XMALLOC(T) \ + ((T *) xmalloc (sizeof (T))) + +/* Allocate memory for NMEMB elements of type T, with error checking. */ +/* extern T *XNMALLOC (size_t nmemb, typename T); */ +#if HAVE_INLINE +/* xnmalloc performs a division and multiplication by sizeof (T). Arrange to + perform the division at compile-time and the multiplication with a factor + known at compile-time. */ +# define XNMALLOC(N,T) \ + ((T *) (sizeof (T) == 1 \ + ? xmalloc (N) \ + : xnboundedmalloc(N, (size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / sizeof (T), sizeof (T)))) +static inline void * +xnboundedmalloc (size_t n, size_t bound, size_t s) +{ + if (n > bound) + xalloc_die (); + return xmalloc (n * s); +} +#else +# define XNMALLOC(N,T) \ + ((T *) (sizeof (T) == 1 ? xmalloc (N) : xnmalloc (N, sizeof (T)))) +#endif + +/* Allocate an object of type T dynamically, with error checking, + and zero it. */ +/* extern T *XZALLOC (typename T); */ +#define XZALLOC(T) \ + ((T *) xzalloc (sizeof (T))) + +/* Allocate memory for NMEMB elements of type T, with error checking, + and zero it. */ +/* extern T *XCALLOC (size_t nmemb, typename T); */ +#define XCALLOC(N,T) \ + ((T *) xcalloc (N, sizeof (T))) + +/* Return a pointer to a new buffer of N bytes. This is like xmalloc, + except it returns char *. */ +#define xcharalloc(N) \ + XNMALLOC (N, char) + + +/* Defined in xstrdup.c. */ + +/* Return a newly allocated copy of the N bytes of memory starting at P. */ +extern void *xmemdup (const void *p, size_t n); +#ifdef __cplusplus +} +template + inline T * xmemdup (const T * p, size_t n) + { + return (T *) xmemdup ((const void *) p, n); + } +extern "C" { +#endif + +/* Return a newly allocated copy of STRING. */ +extern char *xstrdup (const char *string); + + +/* Return 1 if an array of N objects, each of size S, cannot exist due + to size arithmetic overflow. S must be positive and N must be + nonnegative. This is a macro, not an inline function, so that it + works correctly even when SIZE_MAX < N. + + By gnulib convention, SIZE_MAX represents overflow in size + calculations, so the conservative dividend to use here is + SIZE_MAX - 1, since SIZE_MAX might represent an overflowed value. + However, malloc (SIZE_MAX) fails on all known hosts where + sizeof (ptrdiff_t) <= sizeof (size_t), so do not bother to test for + exactly-SIZE_MAX allocations on such hosts; this avoids a test and + branch when S is known to be 1. */ +# define xalloc_oversized(n, s) \ + ((size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) < (n)) + + +#ifdef __cplusplus +} +#endif + + +#endif /* _XALLOC_H */ diff --git a/jni/iconv/gnulib-local/lib/xmalloc.c b/jni/iconv/gnulib-local/lib/xmalloc.c new file mode 100644 index 0000000..d2a1214 --- /dev/null +++ b/jni/iconv/gnulib-local/lib/xmalloc.c @@ -0,0 +1,128 @@ +/* xmalloc.c -- malloc with out of memory checking + Copyright (C) 1990-1996, 2000-2003, 2005-2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include "xalloc.h" + +#include + +#include "error.h" +#include "gettext.h" + +#define _(str) gettext (str) + + +/* Exit value when the requested amount of memory is not available. + The caller may set it to some other value. */ +int xmalloc_exit_failure = EXIT_FAILURE; + +void +xalloc_die () +{ + error (xmalloc_exit_failure, 0, _("memory exhausted")); + /* The `noreturn' cannot be given to error, since it may return if + its first argument is 0. To help compilers understand the + xalloc_die does terminate, call exit. */ + exit (EXIT_FAILURE); +} + +static void * +fixup_null_alloc (size_t n) +{ + void *p; + + p = NULL; + if (n == 0) + p = malloc ((size_t) 1); + if (p == NULL) + xalloc_die (); + return p; +} + +/* Allocate N bytes of memory dynamically, with error checking. */ + +void * +xmalloc (size_t n) +{ + void *p; + + p = malloc (n); + if (p == NULL) + p = fixup_null_alloc (n); + return p; +} + +/* Allocate memory for NMEMB elements of SIZE bytes, with error checking. + SIZE must be > 0. */ + +void * +xnmalloc (size_t nmemb, size_t size) +{ + size_t n; + void *p; + + if (xalloc_oversized (nmemb, size)) + xalloc_die (); + n = nmemb * size; + p = malloc (n); + if (p == NULL) + p = fixup_null_alloc (n); + return p; +} + +/* Allocate SIZE bytes of memory dynamically, with error checking, + and zero it. */ + +void * +xzalloc (size_t size) +{ + void *p; + + p = xmalloc (size); + memset (p, 0, size); + return p; +} + +/* Allocate memory for N elements of S bytes, with error checking, + and zero it. */ + +void * +xcalloc (size_t n, size_t s) +{ + void *p; + + p = calloc (n, s); + if (p == NULL) + p = fixup_null_alloc (n); + return p; +} + +/* Change the size of an allocated block of memory P to N bytes, + with error checking. + If P is NULL, run xmalloc. */ + +void * +xrealloc (void *p, size_t n) +{ + if (p == NULL) + return xmalloc (n); + p = realloc (p, n); + if (p == NULL) + p = fixup_null_alloc (n); + return p; +} diff --git a/jni/iconv/gnulib-local/lib/xstrdup.c b/jni/iconv/gnulib-local/lib/xstrdup.c new file mode 100644 index 0000000..9ad1b94 --- /dev/null +++ b/jni/iconv/gnulib-local/lib/xstrdup.c @@ -0,0 +1,40 @@ +/* xstrdup.c -- copy a string with out of memory checking + Copyright (C) 1990, 1996, 2000-2003, 2005-2006 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include "xalloc.h" + +#include + +/* Return a newly allocated copy of the N bytes of memory starting at P. */ + +void * +xmemdup (const void *p, size_t n) +{ + void *q = xmalloc (n); + memcpy (q, p, n); + return q; +} + +/* Return a newly allocated copy of STRING. */ + +char * +xstrdup (const char *string) +{ + return strcpy (XNMALLOC (strlen (string) + 1, char), string); +} diff --git a/jni/iconv/gnulib-local/m4/alloca.m4 b/jni/iconv/gnulib-local/m4/alloca.m4 new file mode 100644 index 0000000..cd4a679 --- /dev/null +++ b/jni/iconv/gnulib-local/m4/alloca.m4 @@ -0,0 +1,35 @@ +# alloca.m4 serial 3 (gettext-0.16) +dnl Copyright (C) 2002-2003, 2006 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_FUNC_ALLOCA], +[ + dnl Work around a bug of AC_EGREP_CPP in autoconf-2.57. + AC_REQUIRE([AC_PROG_CPP]) + AC_REQUIRE([AC_PROG_EGREP]) + + AC_REQUIRE([AC_FUNC_ALLOCA]) + if test $ac_cv_func_alloca_works = no; then + gl_PREREQ_ALLOCA + fi + + # Define an additional variable used in the Makefile substitution. + + AC_EGREP_CPP([Need own alloca], [ +#if defined __GNUC__ || defined _MSC_VER || !HAVE_ALLOCA_H + Need own alloca +#endif + ], + ALLOCA_H=alloca.h, + ALLOCA_H=) + AC_SUBST([ALLOCA_H]) +]) + +# Prerequisites of lib/alloca.c. +# STACK_DIRECTION is already handled by AC_FUNC_ALLOCA. +AC_DEFUN([gl_PREREQ_ALLOCA], [ + AC_CHECK_HEADERS_ONCE(stdlib.h string.h) + : +]) diff --git a/jni/iconv/gnulib-local/modules/libiconv-misc b/jni/iconv/gnulib-local/modules/libiconv-misc new file mode 100644 index 0000000..af89ac5 --- /dev/null +++ b/jni/iconv/gnulib-local/modules/libiconv-misc @@ -0,0 +1,20 @@ +Description: + +Files: + +Depends-on: + +configure.ac: + +Makefile.am: +# Parametrization of the 'relocatable' module. +AM_CPPFLAGS += -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 + +Include: + +License: +GPL + +Maintainer: +Bruno Haible + diff --git a/jni/iconv/gnulib-local/modules/mbstate b/jni/iconv/gnulib-local/modules/mbstate new file mode 100644 index 0000000..24e70e8 --- /dev/null +++ b/jni/iconv/gnulib-local/modules/mbstate @@ -0,0 +1,21 @@ +Description: +mbstate_t type. + +Files: +m4/mbstate_t.m4 + +Depends-on: + +configure.ac: +AC_TYPE_MBSTATE_T + +Makefile.am: + +Include: + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/jni/iconv/gnulib-local/modules/xalloc b/jni/iconv/gnulib-local/modules/xalloc new file mode 100644 index 0000000..54fa33c --- /dev/null +++ b/jni/iconv/gnulib-local/modules/xalloc @@ -0,0 +1,23 @@ +Description: +Memory allocation with out-of-memory checking. + +Files: +lib/xalloc.h +lib/xmalloc.c +lib/xstrdup.c + +Depends-on: + +configure.ac: + +Makefile.am: +lib_SOURCES += xalloc.h xmalloc.c xstrdup.c + +Include: +"xalloc.h" + +License: +GPL + +Maintainer: +all diff --git a/jni/iconv/include/export.h b/jni/iconv/include/export.h new file mode 100644 index 0000000..62fb77b --- /dev/null +++ b/jni/iconv/include/export.h @@ -0,0 +1,6 @@ + +#if @HAVE_VISIBILITY@ && BUILDING_LIBICONV +#define LIBICONV_DLL_EXPORTED __attribute__((__visibility__("default"))) +#else +#define LIBICONV_DLL_EXPORTED +#endif diff --git a/jni/iconv/include/iconv.h b/jni/iconv/include/iconv.h new file mode 100644 index 0000000..35bf523 --- /dev/null +++ b/jni/iconv/include/iconv.h @@ -0,0 +1,240 @@ +/* Copyright (C) 1999-2003, 2005-2006, 2008-2009 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* When installed, this file is called "iconv.h". */ + +#ifndef _LIBICONV_H +#define _LIBICONV_H + +#define _LIBICONV_VERSION 0x010D /* version number: (major<<8) + minor */ + +#if 1 && BUILDING_LIBICONV +#define LIBICONV_DLL_EXPORTED __attribute__((__visibility__("default"))) +#else +#define LIBICONV_DLL_EXPORTED +#endif +extern LIBICONV_DLL_EXPORTED int _libiconv_version; /* Likewise */ + +/* We would like to #include any system header file which could define + iconv_t, 1. in order to eliminate the risk that the user gets compilation + errors because some other system header file includes /usr/include/iconv.h + which defines iconv_t or declares iconv after this file, 2. when compiling + for LIBICONV_PLUG, we need the proper iconv_t type in order to produce + binary compatible code. + But gcc's #include_next is not portable. Thus, once libiconv's iconv.h + has been installed in /usr/local/include, there is no way any more to + include the original /usr/include/iconv.h. We simply have to get away + without it. + Ad 1. The risk that a system header file does + #include "iconv.h" or #include_next "iconv.h" + is small. They all do #include . + Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It + has to be a scalar type because (iconv_t)(-1) is a possible return value + from iconv_open().) */ + +/* Define iconv_t ourselves. */ +#undef iconv_t +#define iconv_t libiconv_t +typedef void* iconv_t; + +/* Get size_t declaration. + Get wchar_t declaration if it exists. */ +#include + +/* Get errno declaration and values. */ +#include +/* Some systems, like SunOS 4, don't have EILSEQ. Some systems, like BSD/OS, + have EILSEQ in a different header. On these systems, define EILSEQ + ourselves. */ +#ifndef EILSEQ +#define EILSEQ +#endif + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Allocates descriptor for code conversion from encoding ‘fromcode’ to + encoding ‘tocode’. */ +#ifndef LIBICONV_PLUG +#define iconv_open libiconv_open +#endif +extern LIBICONV_DLL_EXPORTED iconv_t iconv_open (const char* tocode, const char* fromcode); + +/* Converts, using conversion descriptor ‘cd’, at most ‘*inbytesleft’ bytes + starting at ‘*inbuf’, writing at most ‘*outbytesleft’ bytes starting at + ‘*outbuf’. + Decrements ‘*inbytesleft’ and increments ‘*inbuf’ by the same amount. + Decrements ‘*outbytesleft’ and increments ‘*outbuf’ by the same amount. */ +#ifndef LIBICONV_PLUG +#define iconv libiconv +#endif +extern LIBICONV_DLL_EXPORTED size_t iconv (iconv_t cd, char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); + +/* Frees resources allocated for conversion descriptor ‘cd’. */ +#ifndef LIBICONV_PLUG +#define iconv_close libiconv_close +#endif +extern LIBICONV_DLL_EXPORTED int iconv_close (iconv_t cd); + + +#ifndef LIBICONV_PLUG + +/* Nonstandard extensions. */ + +#if 1 +#if 0 +/* Tru64 with Desktop Toolkit C has a bug: must be included before + . + BSD/OS 4.0.1 has a bug: , and must be + included before . */ +#include +#include +#include +#endif +#include +#endif + +/* A type that holds all memory needed by a conversion descriptor. + A pointer to such an object can be used as an iconv_t. */ +typedef struct { + void* dummy1[28]; +#if 1 + mbstate_t dummy2; +#endif +} iconv_allocation_t; + +/* Allocates descriptor for code conversion from encoding ‘fromcode’ to + encoding ‘tocode’ into preallocated memory. Returns an error indicator + (0 or -1 with errno set). */ +#define iconv_open_into libiconv_open_into +extern LIBICONV_DLL_EXPORTED int iconv_open_into (const char* tocode, const char* fromcode, + iconv_allocation_t* resultp); + +/* Control of attributes. */ +#define iconvctl libiconvctl +extern LIBICONV_DLL_EXPORTED int iconvctl (iconv_t cd, int request, void* argument); + +/* Hook performed after every successful conversion of a Unicode character. */ +typedef void (*iconv_unicode_char_hook) (unsigned int uc, void* data); +/* Hook performed after every successful conversion of a wide character. */ +typedef void (*iconv_wide_char_hook) (wchar_t wc, void* data); +/* Set of hooks. */ +struct iconv_hooks { + iconv_unicode_char_hook uc_hook; + iconv_wide_char_hook wc_hook; + void* data; +}; + +/* Fallback function. Invoked when a small number of bytes could not be + converted to a Unicode character. This function should process all + bytes from inbuf and may produce replacement Unicode characters by calling + the write_replacement callback repeatedly. */ +typedef void (*iconv_unicode_mb_to_uc_fallback) + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const unsigned int *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +/* Fallback function. Invoked when a Unicode character could not be converted + to the target encoding. This function should process the character and + may produce replacement bytes (in the target encoding) by calling the + write_replacement callback repeatedly. */ +typedef void (*iconv_unicode_uc_to_mb_fallback) + (unsigned int code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +#if 1 +/* Fallback function. Invoked when a number of bytes could not be converted to + a wide character. This function should process all bytes from inbuf and may + produce replacement wide characters by calling the write_replacement + callback repeatedly. */ +typedef void (*iconv_wchar_mb_to_wc_fallback) + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const wchar_t *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +/* Fallback function. Invoked when a wide character could not be converted to + the target encoding. This function should process the character and may + produce replacement bytes (in the target encoding) by calling the + write_replacement callback repeatedly. */ +typedef void (*iconv_wchar_wc_to_mb_fallback) + (wchar_t code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +#else +/* If the wchar_t type does not exist, these two fallback functions are never + invoked. Their argument list therefore does not matter. */ +typedef void (*iconv_wchar_mb_to_wc_fallback) (); +typedef void (*iconv_wchar_wc_to_mb_fallback) (); +#endif +/* Set of fallbacks. */ +struct iconv_fallbacks { + iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback; + iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback; + iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback; + iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback; + void* data; +}; + +/* Requests for iconvctl. */ +#define ICONV_TRIVIALP 0 /* int *argument */ +#define ICONV_GET_TRANSLITERATE 1 /* int *argument */ +#define ICONV_SET_TRANSLITERATE 2 /* const int *argument */ +#define ICONV_GET_DISCARD_ILSEQ 3 /* int *argument */ +#define ICONV_SET_DISCARD_ILSEQ 4 /* const int *argument */ +#define ICONV_SET_HOOKS 5 /* const struct iconv_hooks *argument */ +#define ICONV_SET_FALLBACKS 6 /* const struct iconv_fallbacks *argument */ + +/* Listing of locale independent encodings. */ +#define iconvlist libiconvlist +extern LIBICONV_DLL_EXPORTED void iconvlist (int (*do_one) (unsigned int namescount, + const char * const * names, + void* data), + void* data); + +/* Canonicalize an encoding name. + The result is either a canonical encoding name, or name itself. */ +extern LIBICONV_DLL_EXPORTED const char * iconv_canonicalize (const char * name); + +/* Support for relocatable packages. */ + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +extern LIBICONV_DLL_EXPORTED void libiconv_set_relocation_prefix (const char *orig_prefix, + const char *curr_prefix); + +#endif + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LIBICONV_H */ diff --git a/jni/iconv/include/iconv.h.build.in b/jni/iconv/include/iconv.h.build.in new file mode 100644 index 0000000..a1ab9c0 --- /dev/null +++ b/jni/iconv/include/iconv.h.build.in @@ -0,0 +1,240 @@ +/* Copyright (C) 1999-2003, 2005-2006, 2008-2009 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* When installed, this file is called "iconv.h". */ + +#ifndef _LIBICONV_H +#define _LIBICONV_H + +#define _LIBICONV_VERSION 0x010D /* version number: (major<<8) + minor */ + +#if @HAVE_VISIBILITY@ && BUILDING_LIBICONV +#define LIBICONV_DLL_EXPORTED __attribute__((__visibility__("default"))) +#else +#define LIBICONV_DLL_EXPORTED +#endif +extern LIBICONV_DLL_EXPORTED @DLL_VARIABLE@ int _libiconv_version; /* Likewise */ + +/* We would like to #include any system header file which could define + iconv_t, 1. in order to eliminate the risk that the user gets compilation + errors because some other system header file includes /usr/include/iconv.h + which defines iconv_t or declares iconv after this file, 2. when compiling + for LIBICONV_PLUG, we need the proper iconv_t type in order to produce + binary compatible code. + But gcc's #include_next is not portable. Thus, once libiconv's iconv.h + has been installed in /usr/local/include, there is no way any more to + include the original /usr/include/iconv.h. We simply have to get away + without it. + Ad 1. The risk that a system header file does + #include "iconv.h" or #include_next "iconv.h" + is small. They all do #include . + Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It + has to be a scalar type because (iconv_t)(-1) is a possible return value + from iconv_open().) */ + +/* Define iconv_t ourselves. */ +#undef iconv_t +#define iconv_t libiconv_t +typedef void* iconv_t; + +/* Get size_t declaration. + Get wchar_t declaration if it exists. */ +#include + +/* Get errno declaration and values. */ +#include +/* Some systems, like SunOS 4, don't have EILSEQ. Some systems, like BSD/OS, + have EILSEQ in a different header. On these systems, define EILSEQ + ourselves. */ +#ifndef EILSEQ +#define EILSEQ @EILSEQ@ +#endif + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Allocates descriptor for code conversion from encoding ‘fromcode’ to + encoding ‘tocode’. */ +#ifndef LIBICONV_PLUG +#define iconv_open libiconv_open +#endif +extern LIBICONV_DLL_EXPORTED iconv_t iconv_open (const char* tocode, const char* fromcode); + +/* Converts, using conversion descriptor ‘cd’, at most ‘*inbytesleft’ bytes + starting at ‘*inbuf’, writing at most ‘*outbytesleft’ bytes starting at + ‘*outbuf’. + Decrements ‘*inbytesleft’ and increments ‘*inbuf’ by the same amount. + Decrements ‘*outbytesleft’ and increments ‘*outbuf’ by the same amount. */ +#ifndef LIBICONV_PLUG +#define iconv libiconv +#endif +extern LIBICONV_DLL_EXPORTED size_t iconv (iconv_t cd, @ICONV_CONST@ char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); + +/* Frees resources allocated for conversion descriptor ‘cd’. */ +#ifndef LIBICONV_PLUG +#define iconv_close libiconv_close +#endif +extern LIBICONV_DLL_EXPORTED int iconv_close (iconv_t cd); + + +#ifndef LIBICONV_PLUG + +/* Nonstandard extensions. */ + +#if @USE_MBSTATE_T@ +#if @BROKEN_WCHAR_H@ +/* Tru64 with Desktop Toolkit C has a bug: must be included before + . + BSD/OS 4.0.1 has a bug: , and must be + included before . */ +#include +#include +#include +#endif +#include +#endif + +/* A type that holds all memory needed by a conversion descriptor. + A pointer to such an object can be used as an iconv_t. */ +typedef struct { + void* dummy1[28]; +#if @USE_MBSTATE_T@ + mbstate_t dummy2; +#endif +} iconv_allocation_t; + +/* Allocates descriptor for code conversion from encoding ‘fromcode’ to + encoding ‘tocode’ into preallocated memory. Returns an error indicator + (0 or -1 with errno set). */ +#define iconv_open_into libiconv_open_into +extern LIBICONV_DLL_EXPORTED int iconv_open_into (const char* tocode, const char* fromcode, + iconv_allocation_t* resultp); + +/* Control of attributes. */ +#define iconvctl libiconvctl +extern LIBICONV_DLL_EXPORTED int iconvctl (iconv_t cd, int request, void* argument); + +/* Hook performed after every successful conversion of a Unicode character. */ +typedef void (*iconv_unicode_char_hook) (unsigned int uc, void* data); +/* Hook performed after every successful conversion of a wide character. */ +typedef void (*iconv_wide_char_hook) (wchar_t wc, void* data); +/* Set of hooks. */ +struct iconv_hooks { + iconv_unicode_char_hook uc_hook; + iconv_wide_char_hook wc_hook; + void* data; +}; + +/* Fallback function. Invoked when a small number of bytes could not be + converted to a Unicode character. This function should process all + bytes from inbuf and may produce replacement Unicode characters by calling + the write_replacement callback repeatedly. */ +typedef void (*iconv_unicode_mb_to_uc_fallback) + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const unsigned int *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +/* Fallback function. Invoked when a Unicode character could not be converted + to the target encoding. This function should process the character and + may produce replacement bytes (in the target encoding) by calling the + write_replacement callback repeatedly. */ +typedef void (*iconv_unicode_uc_to_mb_fallback) + (unsigned int code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +#if @HAVE_WCHAR_T@ +/* Fallback function. Invoked when a number of bytes could not be converted to + a wide character. This function should process all bytes from inbuf and may + produce replacement wide characters by calling the write_replacement + callback repeatedly. */ +typedef void (*iconv_wchar_mb_to_wc_fallback) + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const wchar_t *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +/* Fallback function. Invoked when a wide character could not be converted to + the target encoding. This function should process the character and may + produce replacement bytes (in the target encoding) by calling the + write_replacement callback repeatedly. */ +typedef void (*iconv_wchar_wc_to_mb_fallback) + (wchar_t code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +#else +/* If the wchar_t type does not exist, these two fallback functions are never + invoked. Their argument list therefore does not matter. */ +typedef void (*iconv_wchar_mb_to_wc_fallback) (); +typedef void (*iconv_wchar_wc_to_mb_fallback) (); +#endif +/* Set of fallbacks. */ +struct iconv_fallbacks { + iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback; + iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback; + iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback; + iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback; + void* data; +}; + +/* Requests for iconvctl. */ +#define ICONV_TRIVIALP 0 /* int *argument */ +#define ICONV_GET_TRANSLITERATE 1 /* int *argument */ +#define ICONV_SET_TRANSLITERATE 2 /* const int *argument */ +#define ICONV_GET_DISCARD_ILSEQ 3 /* int *argument */ +#define ICONV_SET_DISCARD_ILSEQ 4 /* const int *argument */ +#define ICONV_SET_HOOKS 5 /* const struct iconv_hooks *argument */ +#define ICONV_SET_FALLBACKS 6 /* const struct iconv_fallbacks *argument */ + +/* Listing of locale independent encodings. */ +#define iconvlist libiconvlist +extern LIBICONV_DLL_EXPORTED void iconvlist (int (*do_one) (unsigned int namescount, + const char * const * names, + void* data), + void* data); + +/* Canonicalize an encoding name. + The result is either a canonical encoding name, or name itself. */ +extern LIBICONV_DLL_EXPORTED const char * iconv_canonicalize (const char * name); + +/* Support for relocatable packages. */ + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +extern LIBICONV_DLL_EXPORTED void libiconv_set_relocation_prefix (const char *orig_prefix, + const char *curr_prefix); + +#endif + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LIBICONV_H */ diff --git a/jni/iconv/include/iconv.h.in b/jni/iconv/include/iconv.h.in new file mode 100644 index 0000000..cd7d2a5 --- /dev/null +++ b/jni/iconv/include/iconv.h.in @@ -0,0 +1,234 @@ +/* Copyright (C) 1999-2003, 2005-2006, 2008-2009 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* When installed, this file is called "iconv.h". */ + +#ifndef _LIBICONV_H +#define _LIBICONV_H + +#define _LIBICONV_VERSION 0x010D /* version number: (major<<8) + minor */ +extern @DLL_VARIABLE@ int _libiconv_version; /* Likewise */ + +/* We would like to #include any system header file which could define + iconv_t, 1. in order to eliminate the risk that the user gets compilation + errors because some other system header file includes /usr/include/iconv.h + which defines iconv_t or declares iconv after this file, 2. when compiling + for LIBICONV_PLUG, we need the proper iconv_t type in order to produce + binary compatible code. + But gcc's #include_next is not portable. Thus, once libiconv's iconv.h + has been installed in /usr/local/include, there is no way any more to + include the original /usr/include/iconv.h. We simply have to get away + without it. + Ad 1. The risk that a system header file does + #include "iconv.h" or #include_next "iconv.h" + is small. They all do #include . + Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It + has to be a scalar type because (iconv_t)(-1) is a possible return value + from iconv_open().) */ + +/* Define iconv_t ourselves. */ +#undef iconv_t +#define iconv_t libiconv_t +typedef void* iconv_t; + +/* Get size_t declaration. + Get wchar_t declaration if it exists. */ +#include + +/* Get errno declaration and values. */ +#include +/* Some systems, like SunOS 4, don't have EILSEQ. Some systems, like BSD/OS, + have EILSEQ in a different header. On these systems, define EILSEQ + ourselves. */ +#ifndef EILSEQ +#define EILSEQ @EILSEQ@ +#endif + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Allocates descriptor for code conversion from encoding ‘fromcode’ to + encoding ‘tocode’. */ +#ifndef LIBICONV_PLUG +#define iconv_open libiconv_open +#endif +extern iconv_t iconv_open (const char* tocode, const char* fromcode); + +/* Converts, using conversion descriptor ‘cd’, at most ‘*inbytesleft’ bytes + starting at ‘*inbuf’, writing at most ‘*outbytesleft’ bytes starting at + ‘*outbuf’. + Decrements ‘*inbytesleft’ and increments ‘*inbuf’ by the same amount. + Decrements ‘*outbytesleft’ and increments ‘*outbuf’ by the same amount. */ +#ifndef LIBICONV_PLUG +#define iconv libiconv +#endif +extern size_t iconv (iconv_t cd, @ICONV_CONST@ char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); + +/* Frees resources allocated for conversion descriptor ‘cd’. */ +#ifndef LIBICONV_PLUG +#define iconv_close libiconv_close +#endif +extern int iconv_close (iconv_t cd); + + +#ifndef LIBICONV_PLUG + +/* Nonstandard extensions. */ + +#if @USE_MBSTATE_T@ +#if @BROKEN_WCHAR_H@ +/* Tru64 with Desktop Toolkit C has a bug: must be included before + . + BSD/OS 4.0.1 has a bug: , and must be + included before . */ +#include +#include +#include +#endif +#include +#endif + +/* A type that holds all memory needed by a conversion descriptor. + A pointer to such an object can be used as an iconv_t. */ +typedef struct { + void* dummy1[28]; +#if @USE_MBSTATE_T@ + mbstate_t dummy2; +#endif +} iconv_allocation_t; + +/* Allocates descriptor for code conversion from encoding ‘fromcode’ to + encoding ‘tocode’ into preallocated memory. Returns an error indicator + (0 or -1 with errno set). */ +#define iconv_open_into libiconv_open_into +extern int iconv_open_into (const char* tocode, const char* fromcode, + iconv_allocation_t* resultp); + +/* Control of attributes. */ +#define iconvctl libiconvctl +extern int iconvctl (iconv_t cd, int request, void* argument); + +/* Hook performed after every successful conversion of a Unicode character. */ +typedef void (*iconv_unicode_char_hook) (unsigned int uc, void* data); +/* Hook performed after every successful conversion of a wide character. */ +typedef void (*iconv_wide_char_hook) (wchar_t wc, void* data); +/* Set of hooks. */ +struct iconv_hooks { + iconv_unicode_char_hook uc_hook; + iconv_wide_char_hook wc_hook; + void* data; +}; + +/* Fallback function. Invoked when a small number of bytes could not be + converted to a Unicode character. This function should process all + bytes from inbuf and may produce replacement Unicode characters by calling + the write_replacement callback repeatedly. */ +typedef void (*iconv_unicode_mb_to_uc_fallback) + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const unsigned int *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +/* Fallback function. Invoked when a Unicode character could not be converted + to the target encoding. This function should process the character and + may produce replacement bytes (in the target encoding) by calling the + write_replacement callback repeatedly. */ +typedef void (*iconv_unicode_uc_to_mb_fallback) + (unsigned int code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +#if @HAVE_WCHAR_T@ +/* Fallback function. Invoked when a number of bytes could not be converted to + a wide character. This function should process all bytes from inbuf and may + produce replacement wide characters by calling the write_replacement + callback repeatedly. */ +typedef void (*iconv_wchar_mb_to_wc_fallback) + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const wchar_t *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +/* Fallback function. Invoked when a wide character could not be converted to + the target encoding. This function should process the character and may + produce replacement bytes (in the target encoding) by calling the + write_replacement callback repeatedly. */ +typedef void (*iconv_wchar_wc_to_mb_fallback) + (wchar_t code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +#else +/* If the wchar_t type does not exist, these two fallback functions are never + invoked. Their argument list therefore does not matter. */ +typedef void (*iconv_wchar_mb_to_wc_fallback) (); +typedef void (*iconv_wchar_wc_to_mb_fallback) (); +#endif +/* Set of fallbacks. */ +struct iconv_fallbacks { + iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback; + iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback; + iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback; + iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback; + void* data; +}; + +/* Requests for iconvctl. */ +#define ICONV_TRIVIALP 0 /* int *argument */ +#define ICONV_GET_TRANSLITERATE 1 /* int *argument */ +#define ICONV_SET_TRANSLITERATE 2 /* const int *argument */ +#define ICONV_GET_DISCARD_ILSEQ 3 /* int *argument */ +#define ICONV_SET_DISCARD_ILSEQ 4 /* const int *argument */ +#define ICONV_SET_HOOKS 5 /* const struct iconv_hooks *argument */ +#define ICONV_SET_FALLBACKS 6 /* const struct iconv_fallbacks *argument */ + +/* Listing of locale independent encodings. */ +#define iconvlist libiconvlist +extern void iconvlist (int (*do_one) (unsigned int namescount, + const char * const * names, + void* data), + void* data); + +/* Canonicalize an encoding name. + The result is either a canonical encoding name, or name itself. */ +extern const char * iconv_canonicalize (const char * name); + +/* Support for relocatable packages. */ + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +extern void libiconv_set_relocation_prefix (const char *orig_prefix, + const char *curr_prefix); + +#endif + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LIBICONV_H */ diff --git a/jni/iconv/include/iconv.h.inst b/jni/iconv/include/iconv.h.inst new file mode 100644 index 0000000..8e3373d --- /dev/null +++ b/jni/iconv/include/iconv.h.inst @@ -0,0 +1,234 @@ +/* Copyright (C) 1999-2003, 2005-2006, 2008-2009 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* When installed, this file is called "iconv.h". */ + +#ifndef _LIBICONV_H +#define _LIBICONV_H + +#define _LIBICONV_VERSION 0x010D /* version number: (major<<8) + minor */ +extern int _libiconv_version; /* Likewise */ + +/* We would like to #include any system header file which could define + iconv_t, 1. in order to eliminate the risk that the user gets compilation + errors because some other system header file includes /usr/include/iconv.h + which defines iconv_t or declares iconv after this file, 2. when compiling + for LIBICONV_PLUG, we need the proper iconv_t type in order to produce + binary compatible code. + But gcc's #include_next is not portable. Thus, once libiconv's iconv.h + has been installed in /usr/local/include, there is no way any more to + include the original /usr/include/iconv.h. We simply have to get away + without it. + Ad 1. The risk that a system header file does + #include "iconv.h" or #include_next "iconv.h" + is small. They all do #include . + Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It + has to be a scalar type because (iconv_t)(-1) is a possible return value + from iconv_open().) */ + +/* Define iconv_t ourselves. */ +#undef iconv_t +#define iconv_t libiconv_t +typedef void* iconv_t; + +/* Get size_t declaration. + Get wchar_t declaration if it exists. */ +#include + +/* Get errno declaration and values. */ +#include +/* Some systems, like SunOS 4, don't have EILSEQ. Some systems, like BSD/OS, + have EILSEQ in a different header. On these systems, define EILSEQ + ourselves. */ +#ifndef EILSEQ +#define EILSEQ +#endif + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Allocates descriptor for code conversion from encoding ‘fromcode’ to + encoding ‘tocode’. */ +#ifndef LIBICONV_PLUG +#define iconv_open libiconv_open +#endif +extern iconv_t iconv_open (const char* tocode, const char* fromcode); + +/* Converts, using conversion descriptor ‘cd’, at most ‘*inbytesleft’ bytes + starting at ‘*inbuf’, writing at most ‘*outbytesleft’ bytes starting at + ‘*outbuf’. + Decrements ‘*inbytesleft’ and increments ‘*inbuf’ by the same amount. + Decrements ‘*outbytesleft’ and increments ‘*outbuf’ by the same amount. */ +#ifndef LIBICONV_PLUG +#define iconv libiconv +#endif +extern size_t iconv (iconv_t cd, char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); + +/* Frees resources allocated for conversion descriptor ‘cd’. */ +#ifndef LIBICONV_PLUG +#define iconv_close libiconv_close +#endif +extern int iconv_close (iconv_t cd); + + +#ifndef LIBICONV_PLUG + +/* Nonstandard extensions. */ + +#if 1 +#if 0 +/* Tru64 with Desktop Toolkit C has a bug: must be included before + . + BSD/OS 4.0.1 has a bug: , and must be + included before . */ +#include +#include +#include +#endif +#include +#endif + +/* A type that holds all memory needed by a conversion descriptor. + A pointer to such an object can be used as an iconv_t. */ +typedef struct { + void* dummy1[28]; +#if 1 + mbstate_t dummy2; +#endif +} iconv_allocation_t; + +/* Allocates descriptor for code conversion from encoding ‘fromcode’ to + encoding ‘tocode’ into preallocated memory. Returns an error indicator + (0 or -1 with errno set). */ +#define iconv_open_into libiconv_open_into +extern int iconv_open_into (const char* tocode, const char* fromcode, + iconv_allocation_t* resultp); + +/* Control of attributes. */ +#define iconvctl libiconvctl +extern int iconvctl (iconv_t cd, int request, void* argument); + +/* Hook performed after every successful conversion of a Unicode character. */ +typedef void (*iconv_unicode_char_hook) (unsigned int uc, void* data); +/* Hook performed after every successful conversion of a wide character. */ +typedef void (*iconv_wide_char_hook) (wchar_t wc, void* data); +/* Set of hooks. */ +struct iconv_hooks { + iconv_unicode_char_hook uc_hook; + iconv_wide_char_hook wc_hook; + void* data; +}; + +/* Fallback function. Invoked when a small number of bytes could not be + converted to a Unicode character. This function should process all + bytes from inbuf and may produce replacement Unicode characters by calling + the write_replacement callback repeatedly. */ +typedef void (*iconv_unicode_mb_to_uc_fallback) + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const unsigned int *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +/* Fallback function. Invoked when a Unicode character could not be converted + to the target encoding. This function should process the character and + may produce replacement bytes (in the target encoding) by calling the + write_replacement callback repeatedly. */ +typedef void (*iconv_unicode_uc_to_mb_fallback) + (unsigned int code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +#if 1 +/* Fallback function. Invoked when a number of bytes could not be converted to + a wide character. This function should process all bytes from inbuf and may + produce replacement wide characters by calling the write_replacement + callback repeatedly. */ +typedef void (*iconv_wchar_mb_to_wc_fallback) + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const wchar_t *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +/* Fallback function. Invoked when a wide character could not be converted to + the target encoding. This function should process the character and may + produce replacement bytes (in the target encoding) by calling the + write_replacement callback repeatedly. */ +typedef void (*iconv_wchar_wc_to_mb_fallback) + (wchar_t code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +#else +/* If the wchar_t type does not exist, these two fallback functions are never + invoked. Their argument list therefore does not matter. */ +typedef void (*iconv_wchar_mb_to_wc_fallback) (); +typedef void (*iconv_wchar_wc_to_mb_fallback) (); +#endif +/* Set of fallbacks. */ +struct iconv_fallbacks { + iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback; + iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback; + iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback; + iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback; + void* data; +}; + +/* Requests for iconvctl. */ +#define ICONV_TRIVIALP 0 /* int *argument */ +#define ICONV_GET_TRANSLITERATE 1 /* int *argument */ +#define ICONV_SET_TRANSLITERATE 2 /* const int *argument */ +#define ICONV_GET_DISCARD_ILSEQ 3 /* int *argument */ +#define ICONV_SET_DISCARD_ILSEQ 4 /* const int *argument */ +#define ICONV_SET_HOOKS 5 /* const struct iconv_hooks *argument */ +#define ICONV_SET_FALLBACKS 6 /* const struct iconv_fallbacks *argument */ + +/* Listing of locale independent encodings. */ +#define iconvlist libiconvlist +extern void iconvlist (int (*do_one) (unsigned int namescount, + const char * const * names, + void* data), + void* data); + +/* Canonicalize an encoding name. + The result is either a canonical encoding name, or name itself. */ +extern const char * iconv_canonicalize (const char * name); + +/* Support for relocatable packages. */ + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +extern void libiconv_set_relocation_prefix (const char *orig_prefix, + const char *curr_prefix); + +#endif + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LIBICONV_H */ diff --git a/jni/iconv/lib/Makefile b/jni/iconv/lib/Makefile new file mode 100644 index 0000000..d06a085 --- /dev/null +++ b/jni/iconv/lib/Makefile @@ -0,0 +1,138 @@ +# Makefile for libiconv/lib + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = . + +# Directories used by "make install": +prefix = /usr/local +local_prefix = /usr/local +exec_prefix = ${prefix} +libdir = ${exec_prefix}/lib + +# Programs used by "make": +CC = gcc +CFLAGS = -g -O2 -fvisibility=hidden +CPPFLAGS = +LDFLAGS = $(LDFLAGS_no) +LDFLAGS_yes = -Wl,--export-all-symbols +LDFLAGS_no = +INCLUDES = -I. -I$(srcdir) -I../include -I$(srcdir)/../include -I.. -I$(srcdir)/.. +# -DBUILDING_LIBICONV: Change expansion of LIBICONV_DLL_EXPORTED macro. +# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro. +DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBICONV -DBUILDING_DLL \ +-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \ +-Dset_relocation_prefix=libiconv_set_relocation_prefix \ +-Drelocate=libiconv_relocate -DHAVE_CONFIG_H +LIBTOOL = /bin/sh $(top_builddir)/libtool +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LIBTOOL_INSTALL = $(LIBTOOL) --mode=install +LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall +# Windows resource compiler (windres). Used via libtool. +RC = +CP = cp +MV = mv +LN = ln +LN_S = ln -s +RM = rm -f + +# Programs used by "make install": +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +mkinstalldirs = $(SHELL) ../build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +# Before making a release, change this according to the libtool documentation, +# section "Library interface versions". +LIBICONV_VERSION_INFO = 7:0:5 + +PACKAGE_VERSION = 1.13.1 + +# Needed by $(LIBTOOL). +top_builddir = .. + +SOURCES = $(srcdir)/iconv.c $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/relocatable.c + +OBJECTS = iconv.lo localcharset.lo relocatable.lo $(OBJECTS_EXP_no) $(OBJECTS_RES_no) +OBJECTS_EXP_yes = iconv-exports.lo +OBJECTS_EXP_no = +OBJECTS_RES_yes = libiconv.res.lo +OBJECTS_RES_no = + +all : libiconv.la + +libiconv.la : $(OBJECTS) + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libiconv.la -rpath $(libdir) -version-info $(LIBICONV_VERSION_INFO) -no-undefined $(OBJECTS) + +iconv.lo : $(srcdir)/iconv.c $(srcdir)/converters.h \ + $(srcdir)/encodings.def $(srcdir)/encodings_aix.def $(srcdir)/encodings_osf1.def $(srcdir)/encodings_dos.def $(srcdir)/encodings_local.def \ + $(srcdir)/aliases.h $(srcdir)/aliases_sysaix.h $(srcdir)/aliases_syshpux.h $(srcdir)/aliases_sysosf1.h $(srcdir)/aliases_syssolaris.h \ + $(srcdir)/aliases_aix.h $(srcdir)/aliases_aix_sysaix.h \ + $(srcdir)/aliases_osf1.h $(srcdir)/aliases_osf1_sysosf1.h \ + $(srcdir)/aliases_dos.h \ + $(srcdir)/aliases_extra.h \ + $(srcdir)/flags.h $(srcdir)/translit.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/iconv.c + +localcharset.lo : $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/relocatable.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/../libcharset/lib/localcharset.c + +relocatable.lo : $(srcdir)/relocatable.c $(srcdir)/relocatable.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/relocatable.c + +iconv-exports.lo : $(srcdir)/../woe32dll/iconv-exports.c + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/../woe32dll/iconv-exports.c + +libiconv.res.lo : $(srcdir)/../windows/libiconv.rc + $(LIBTOOL_COMPILE) --tag=RC $(RC) `$(SHELL) $(srcdir)/../windows/windres-options --escape $(PACKAGE_VERSION)` -i $(srcdir)/../windows/libiconv.rc -o libiconv.res.lo --output-format=coff + +# Installs the library and include files only. Typically called with only +# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +install-lib : all force + if [ ! -d $(libdir) ] ; then $(mkinstalldirs) $(libdir) ; fi + $(LIBTOOL_INSTALL) $(INSTALL_DATA) libiconv.la $(libdir)/libiconv.la + +# On AIX, libiconv.a must include the object files of /lib/libiconv.a, +# otherwise the setlocale() call fails when invoked from executables linked +# with -rpath $(libdir), even if linked without -liconv. +install : all force + if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi + $(LIBTOOL_INSTALL) $(INSTALL_DATA) libiconv.la $(DESTDIR)$(libdir)/libiconv.la + case "eabi" in \ + aix*) (cd $(DESTDIR)$(libdir) && \ + objects=`ar t libiconv.a`" "`ar t /lib/libiconv.a` && \ + ar x libiconv.a && ar x /lib/libiconv.a && \ + ar q libiconv.new.a $$objects && \ + rm -f $$objects && \ + mv -f libiconv.new.a libiconv.a) ;; \ + esac + +install-strip : install + +installdirs : force + if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi + +uninstall : force + $(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libiconv.la + +check : all + +mostlyclean : clean + +clean : force + $(RM) *.o *.lo *.a *.la core *.stackdump so_locations + $(RM) -r .libs _libs + +distclean : clean + $(RM) Makefile config.h libtool + +maintainer-clean : distclean + +force : + diff --git a/jni/iconv/lib/Makefile.in b/jni/iconv/lib/Makefile.in new file mode 100644 index 0000000..0f76ea6 --- /dev/null +++ b/jni/iconv/lib/Makefile.in @@ -0,0 +1,138 @@ +# Makefile for libiconv/lib + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = @srcdir@ + +# Directories used by "make install": +prefix = @prefix@ +local_prefix = /usr/local +exec_prefix = @exec_prefix@ +libdir = @libdir@ + +# Programs used by "make": +CC = @CC@ +CFLAGS = @CFLAGS@ @CFLAG_VISIBILITY@ +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ $(LDFLAGS_@WOE32DLL@) +LDFLAGS_yes = -Wl,--export-all-symbols +LDFLAGS_no = +INCLUDES = -I. -I$(srcdir) -I../include -I$(srcdir)/../include -I.. -I$(srcdir)/.. +# -DBUILDING_LIBICONV: Change expansion of LIBICONV_DLL_EXPORTED macro. +# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro. +DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBICONV -DBUILDING_DLL \ +-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \ +-Dset_relocation_prefix=libiconv_set_relocation_prefix \ +-Drelocate=libiconv_relocate @DEFS@ +LIBTOOL = @LIBTOOL@ +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LIBTOOL_INSTALL = $(LIBTOOL) --mode=install +LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall +# Windows resource compiler (windres). Used via libtool. +RC = @RC@ +CP = cp +MV = mv +LN = @LN@ +LN_S = @LN_S@ +RM = rm -f + +# Programs used by "make install": +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +# Before making a release, change this according to the libtool documentation, +# section "Library interface versions". +LIBICONV_VERSION_INFO = 7:0:5 + +PACKAGE_VERSION = @VERSION@ + +# Needed by $(LIBTOOL). +top_builddir = .. + +SOURCES = $(srcdir)/iconv.c $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/relocatable.c + +OBJECTS = iconv.lo localcharset.lo relocatable.lo $(OBJECTS_EXP_@WOE32DLL@) $(OBJECTS_RES_@WOE32@) +OBJECTS_EXP_yes = iconv-exports.lo +OBJECTS_EXP_no = +OBJECTS_RES_yes = libiconv.res.lo +OBJECTS_RES_no = + +all : libiconv.la + +libiconv.la : $(OBJECTS) + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libiconv.la -rpath $(libdir) -version-info $(LIBICONV_VERSION_INFO) -no-undefined $(OBJECTS) + +iconv.lo : $(srcdir)/iconv.c $(srcdir)/converters.h \ + $(srcdir)/encodings.def $(srcdir)/encodings_aix.def $(srcdir)/encodings_osf1.def $(srcdir)/encodings_dos.def $(srcdir)/encodings_local.def \ + $(srcdir)/aliases.h $(srcdir)/aliases_sysaix.h $(srcdir)/aliases_syshpux.h $(srcdir)/aliases_sysosf1.h $(srcdir)/aliases_syssolaris.h \ + $(srcdir)/aliases_aix.h $(srcdir)/aliases_aix_sysaix.h \ + $(srcdir)/aliases_osf1.h $(srcdir)/aliases_osf1_sysosf1.h \ + $(srcdir)/aliases_dos.h \ + $(srcdir)/aliases_extra.h \ + $(srcdir)/flags.h $(srcdir)/translit.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/iconv.c + +localcharset.lo : $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/relocatable.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/../libcharset/lib/localcharset.c + +relocatable.lo : $(srcdir)/relocatable.c $(srcdir)/relocatable.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/relocatable.c + +iconv-exports.lo : $(srcdir)/../woe32dll/iconv-exports.c + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/../woe32dll/iconv-exports.c + +libiconv.res.lo : $(srcdir)/../windows/libiconv.rc + $(LIBTOOL_COMPILE) --tag=RC $(RC) `$(SHELL) $(srcdir)/../windows/windres-options --escape $(PACKAGE_VERSION)` -i $(srcdir)/../windows/libiconv.rc -o libiconv.res.lo --output-format=coff + +# Installs the library and include files only. Typically called with only +# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +install-lib : all force + if [ ! -d $(libdir) ] ; then $(mkinstalldirs) $(libdir) ; fi + $(LIBTOOL_INSTALL) $(INSTALL_DATA) libiconv.la $(libdir)/libiconv.la + +# On AIX, libiconv.a must include the object files of /lib/libiconv.a, +# otherwise the setlocale() call fails when invoked from executables linked +# with -rpath $(libdir), even if linked without -liconv. +install : all force + if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi + $(LIBTOOL_INSTALL) $(INSTALL_DATA) libiconv.la $(DESTDIR)$(libdir)/libiconv.la + case "@host_os@" in \ + aix*) (cd $(DESTDIR)$(libdir) && \ + objects=`ar t libiconv.a`" "`ar t /lib/libiconv.a` && \ + ar x libiconv.a && ar x /lib/libiconv.a && \ + ar q libiconv.new.a $$objects && \ + rm -f $$objects && \ + mv -f libiconv.new.a libiconv.a) ;; \ + esac + +install-strip : install + +installdirs : force + if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi + +uninstall : force + $(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libiconv.la + +check : all + +mostlyclean : clean + +clean : force + $(RM) *.o *.lo *.a *.la core *.stackdump so_locations + $(RM) -r .libs _libs + +distclean : clean + $(RM) Makefile config.h libtool + +maintainer-clean : distclean + +force : + diff --git a/jni/iconv/lib/aliases.gperf b/jni/iconv/lib/aliases.gperf new file mode 100644 index 0000000..6aa4887 --- /dev/null +++ b/jni/iconv/lib/aliases.gperf @@ -0,0 +1,357 @@ +struct alias { int name; unsigned int encoding_index; }; +%struct-type +%language=ANSI-C +%define hash-function-name aliases_hash +%define lookup-function-name aliases_lookup +%7bit +%readonly-tables +%global-table +%define word-array-name aliases +%pic +%% +US-ASCII, ei_ascii +ASCII, ei_ascii +ISO646-US, ei_ascii +ISO_646.IRV:1991, ei_ascii +ISO-IR-6, ei_ascii +ANSI_X3.4-1968, ei_ascii +ANSI_X3.4-1986, ei_ascii +CP367, ei_ascii +IBM367, ei_ascii +US, ei_ascii +CSASCII, ei_ascii +UTF-8, ei_utf8 +UCS-2, ei_ucs2 +ISO-10646-UCS-2, ei_ucs2 +CSUNICODE, ei_ucs2 +UCS-2BE, ei_ucs2be +UNICODEBIG, ei_ucs2be +UNICODE-1-1, ei_ucs2be +CSUNICODE11, ei_ucs2be +UCS-2LE, ei_ucs2le +UNICODELITTLE, ei_ucs2le +UCS-4, ei_ucs4 +ISO-10646-UCS-4, ei_ucs4 +CSUCS4, ei_ucs4 +UCS-4BE, ei_ucs4be +UCS-4LE, ei_ucs4le +UTF-16, ei_utf16 +UTF-16BE, ei_utf16be +UTF-16LE, ei_utf16le +UTF-32, ei_utf32 +UTF-32BE, ei_utf32be +UTF-32LE, ei_utf32le +UTF-7, ei_utf7 +UNICODE-1-1-UTF-7, ei_utf7 +CSUNICODE11UTF7, ei_utf7 +UCS-2-INTERNAL, ei_ucs2internal +UCS-2-SWAPPED, ei_ucs2swapped +UCS-4-INTERNAL, ei_ucs4internal +UCS-4-SWAPPED, ei_ucs4swapped +C99, ei_c99 +JAVA, ei_java +ISO-8859-1, ei_iso8859_1 +ISO_8859-1, ei_iso8859_1 +ISO_8859-1:1987, ei_iso8859_1 +ISO-IR-100, ei_iso8859_1 +CP819, ei_iso8859_1 +IBM819, ei_iso8859_1 +LATIN1, ei_iso8859_1 +L1, ei_iso8859_1 +CSISOLATIN1, ei_iso8859_1 +ISO8859-1, ei_iso8859_1 +ISO-8859-2, ei_iso8859_2 +ISO_8859-2, ei_iso8859_2 +ISO_8859-2:1987, ei_iso8859_2 +ISO-IR-101, ei_iso8859_2 +LATIN2, ei_iso8859_2 +L2, ei_iso8859_2 +CSISOLATIN2, ei_iso8859_2 +ISO8859-2, ei_iso8859_2 +ISO-8859-3, ei_iso8859_3 +ISO_8859-3, ei_iso8859_3 +ISO_8859-3:1988, ei_iso8859_3 +ISO-IR-109, ei_iso8859_3 +LATIN3, ei_iso8859_3 +L3, ei_iso8859_3 +CSISOLATIN3, ei_iso8859_3 +ISO8859-3, ei_iso8859_3 +ISO-8859-4, ei_iso8859_4 +ISO_8859-4, ei_iso8859_4 +ISO_8859-4:1988, ei_iso8859_4 +ISO-IR-110, ei_iso8859_4 +LATIN4, ei_iso8859_4 +L4, ei_iso8859_4 +CSISOLATIN4, ei_iso8859_4 +ISO8859-4, ei_iso8859_4 +ISO-8859-5, ei_iso8859_5 +ISO_8859-5, ei_iso8859_5 +ISO_8859-5:1988, ei_iso8859_5 +ISO-IR-144, ei_iso8859_5 +CYRILLIC, ei_iso8859_5 +CSISOLATINCYRILLIC, ei_iso8859_5 +ISO8859-5, ei_iso8859_5 +ISO-8859-6, ei_iso8859_6 +ISO_8859-6, ei_iso8859_6 +ISO_8859-6:1987, ei_iso8859_6 +ISO-IR-127, ei_iso8859_6 +ECMA-114, ei_iso8859_6 +ASMO-708, ei_iso8859_6 +ARABIC, ei_iso8859_6 +CSISOLATINARABIC, ei_iso8859_6 +ISO8859-6, ei_iso8859_6 +ISO-8859-7, ei_iso8859_7 +ISO_8859-7, ei_iso8859_7 +ISO_8859-7:1987, ei_iso8859_7 +ISO_8859-7:2003, ei_iso8859_7 +ISO-IR-126, ei_iso8859_7 +ECMA-118, ei_iso8859_7 +ELOT_928, ei_iso8859_7 +GREEK8, ei_iso8859_7 +GREEK, ei_iso8859_7 +CSISOLATINGREEK, ei_iso8859_7 +ISO8859-7, ei_iso8859_7 +ISO-8859-8, ei_iso8859_8 +ISO_8859-8, ei_iso8859_8 +ISO_8859-8:1988, ei_iso8859_8 +ISO-IR-138, ei_iso8859_8 +HEBREW, ei_iso8859_8 +CSISOLATINHEBREW, ei_iso8859_8 +ISO8859-8, ei_iso8859_8 +ISO-8859-9, ei_iso8859_9 +ISO_8859-9, ei_iso8859_9 +ISO_8859-9:1989, ei_iso8859_9 +ISO-IR-148, ei_iso8859_9 +LATIN5, ei_iso8859_9 +L5, ei_iso8859_9 +CSISOLATIN5, ei_iso8859_9 +ISO8859-9, ei_iso8859_9 +ISO-8859-10, ei_iso8859_10 +ISO_8859-10, ei_iso8859_10 +ISO_8859-10:1992, ei_iso8859_10 +ISO-IR-157, ei_iso8859_10 +LATIN6, ei_iso8859_10 +L6, ei_iso8859_10 +CSISOLATIN6, ei_iso8859_10 +ISO8859-10, ei_iso8859_10 +ISO-8859-11, ei_iso8859_11 +ISO_8859-11, ei_iso8859_11 +ISO8859-11, ei_iso8859_11 +ISO-8859-13, ei_iso8859_13 +ISO_8859-13, ei_iso8859_13 +ISO-IR-179, ei_iso8859_13 +LATIN7, ei_iso8859_13 +L7, ei_iso8859_13 +ISO8859-13, ei_iso8859_13 +ISO-8859-14, ei_iso8859_14 +ISO_8859-14, ei_iso8859_14 +ISO_8859-14:1998, ei_iso8859_14 +ISO-IR-199, ei_iso8859_14 +LATIN8, ei_iso8859_14 +L8, ei_iso8859_14 +ISO-CELTIC, ei_iso8859_14 +ISO8859-14, ei_iso8859_14 +ISO-8859-15, ei_iso8859_15 +ISO_8859-15, ei_iso8859_15 +ISO_8859-15:1998, ei_iso8859_15 +ISO-IR-203, ei_iso8859_15 +LATIN-9, ei_iso8859_15 +ISO8859-15, ei_iso8859_15 +ISO-8859-16, ei_iso8859_16 +ISO_8859-16, ei_iso8859_16 +ISO_8859-16:2001, ei_iso8859_16 +ISO-IR-226, ei_iso8859_16 +LATIN10, ei_iso8859_16 +L10, ei_iso8859_16 +ISO8859-16, ei_iso8859_16 +KOI8-R, ei_koi8_r +CSKOI8R, ei_koi8_r +KOI8-U, ei_koi8_u +KOI8-RU, ei_koi8_ru +CP1250, ei_cp1250 +WINDOWS-1250, ei_cp1250 +MS-EE, ei_cp1250 +CP1251, ei_cp1251 +WINDOWS-1251, ei_cp1251 +MS-CYRL, ei_cp1251 +CP1252, ei_cp1252 +WINDOWS-1252, ei_cp1252 +MS-ANSI, ei_cp1252 +CP1253, ei_cp1253 +WINDOWS-1253, ei_cp1253 +MS-GREEK, ei_cp1253 +CP1254, ei_cp1254 +WINDOWS-1254, ei_cp1254 +MS-TURK, ei_cp1254 +CP1255, ei_cp1255 +WINDOWS-1255, ei_cp1255 +MS-HEBR, ei_cp1255 +CP1256, ei_cp1256 +WINDOWS-1256, ei_cp1256 +MS-ARAB, ei_cp1256 +CP1257, ei_cp1257 +WINDOWS-1257, ei_cp1257 +WINBALTRIM, ei_cp1257 +CP1258, ei_cp1258 +WINDOWS-1258, ei_cp1258 +CP850, ei_cp850 +IBM850, ei_cp850 +850, ei_cp850 +CSPC850MULTILINGUAL, ei_cp850 +CP862, ei_cp862 +IBM862, ei_cp862 +862, ei_cp862 +CSPC862LATINHEBREW, ei_cp862 +CP866, ei_cp866 +IBM866, ei_cp866 +866, ei_cp866 +CSIBM866, ei_cp866 +CP1131, ei_cp1131 +MACROMAN, ei_mac_roman +MACINTOSH, ei_mac_roman +MAC, ei_mac_roman +CSMACINTOSH, ei_mac_roman +MACCENTRALEUROPE, ei_mac_centraleurope +MACICELAND, ei_mac_iceland +MACCROATIAN, ei_mac_croatian +MACROMANIA, ei_mac_romania +MACCYRILLIC, ei_mac_cyrillic +MACUKRAINE, ei_mac_ukraine +MACGREEK, ei_mac_greek +MACTURKISH, ei_mac_turkish +MACHEBREW, ei_mac_hebrew +MACARABIC, ei_mac_arabic +MACTHAI, ei_mac_thai +HP-ROMAN8, ei_hp_roman8 +ROMAN8, ei_hp_roman8 +R8, ei_hp_roman8 +CSHPROMAN8, ei_hp_roman8 +NEXTSTEP, ei_nextstep +ARMSCII-8, ei_armscii_8 +GEORGIAN-ACADEMY, ei_georgian_academy +GEORGIAN-PS, ei_georgian_ps +KOI8-T, ei_koi8_t +PT154, ei_pt154 +PTCP154, ei_pt154 +CP154, ei_pt154 +CYRILLIC-ASIAN, ei_pt154 +CSPTCP154, ei_pt154 +RK1048, ei_rk1048 +STRK1048-2002, ei_rk1048 +KZ-1048, ei_rk1048 +CSKZ1048, ei_rk1048 +MULELAO-1, ei_mulelao +CP1133, ei_cp1133 +IBM-CP1133, ei_cp1133 +TIS-620, ei_tis620 +TIS620, ei_tis620 +TIS620-0, ei_tis620 +TIS620.2529-1, ei_tis620 +TIS620.2533-0, ei_tis620 +TIS620.2533-1, ei_tis620 +ISO-IR-166, ei_tis620 +CP874, ei_cp874 +WINDOWS-874, ei_cp874 +VISCII, ei_viscii +VISCII1.1-1, ei_viscii +CSVISCII, ei_viscii +TCVN, ei_tcvn +TCVN-5712, ei_tcvn +TCVN5712-1, ei_tcvn +TCVN5712-1:1993, ei_tcvn +JIS_C6220-1969-RO, ei_iso646_jp +ISO646-JP, ei_iso646_jp +ISO-IR-14, ei_iso646_jp +JP, ei_iso646_jp +CSISO14JISC6220RO, ei_iso646_jp +JIS_X0201, ei_jisx0201 +JISX0201-1976, ei_jisx0201 +X0201, ei_jisx0201 +CSHALFWIDTHKATAKANA, ei_jisx0201 +JIS_X0208, ei_jisx0208 +JIS_X0208-1983, ei_jisx0208 +JIS_X0208-1990, ei_jisx0208 +JIS0208, ei_jisx0208 +X0208, ei_jisx0208 +ISO-IR-87, ei_jisx0208 +JIS_C6226-1983, ei_jisx0208 +CSISO87JISX0208, ei_jisx0208 +JIS_X0212, ei_jisx0212 +JIS_X0212.1990-0, ei_jisx0212 +JIS_X0212-1990, ei_jisx0212 +X0212, ei_jisx0212 +ISO-IR-159, ei_jisx0212 +CSISO159JISX02121990, ei_jisx0212 +GB_1988-80, ei_iso646_cn +ISO646-CN, ei_iso646_cn +ISO-IR-57, ei_iso646_cn +CN, ei_iso646_cn +CSISO57GB1988, ei_iso646_cn +GB_2312-80, ei_gb2312 +ISO-IR-58, ei_gb2312 +CSISO58GB231280, ei_gb2312 +CHINESE, ei_gb2312 +ISO-IR-165, ei_isoir165 +CN-GB-ISOIR165, ei_isoir165 +KSC_5601, ei_ksc5601 +KS_C_5601-1987, ei_ksc5601 +KS_C_5601-1989, ei_ksc5601 +ISO-IR-149, ei_ksc5601 +CSKSC56011987, ei_ksc5601 +KOREAN, ei_ksc5601 +EUC-JP, ei_euc_jp +EUCJP, ei_euc_jp +EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp +CSEUCPKDFMTJAPANESE, ei_euc_jp +SHIFT_JIS, ei_sjis +SHIFT-JIS, ei_sjis +SJIS, ei_sjis +MS_KANJI, ei_sjis +CSSHIFTJIS, ei_sjis +CP932, ei_cp932 +ISO-2022-JP, ei_iso2022_jp +CSISO2022JP, ei_iso2022_jp +ISO-2022-JP-1, ei_iso2022_jp1 +ISO-2022-JP-2, ei_iso2022_jp2 +CSISO2022JP2, ei_iso2022_jp2 +EUC-CN, ei_euc_cn +EUCCN, ei_euc_cn +GB2312, ei_euc_cn +CN-GB, ei_euc_cn +CSGB2312, ei_euc_cn +GBK, ei_ces_gbk +CP936, ei_cp936 +MS936, ei_cp936 +WINDOWS-936, ei_cp936 +GB18030, ei_gb18030 +ISO-2022-CN, ei_iso2022_cn +CSISO2022CN, ei_iso2022_cn +ISO-2022-CN-EXT, ei_iso2022_cn_ext +HZ, ei_hz +HZ-GB-2312, ei_hz +EUC-TW, ei_euc_tw +EUCTW, ei_euc_tw +CSEUCTW, ei_euc_tw +BIG5, ei_ces_big5 +BIG-5, ei_ces_big5 +BIG-FIVE, ei_ces_big5 +BIGFIVE, ei_ces_big5 +CN-BIG5, ei_ces_big5 +CSBIG5, ei_ces_big5 +CP950, ei_cp950 +BIG5-HKSCS:1999, ei_big5hkscs1999 +BIG5-HKSCS:2001, ei_big5hkscs2001 +BIG5-HKSCS, ei_big5hkscs2004 +BIG5HKSCS, ei_big5hkscs2004 +BIG5-HKSCS:2004, ei_big5hkscs2004 +EUC-KR, ei_euc_kr +EUCKR, ei_euc_kr +CSEUCKR, ei_euc_kr +CP949, ei_cp949 +UHC, ei_cp949 +JOHAB, ei_johab +CP1361, ei_johab +ISO-2022-KR, ei_iso2022_kr +CSISO2022KR, ei_iso2022_kr +CHAR, ei_local_char +WCHAR_T, ei_local_wchar_t diff --git a/jni/iconv/lib/aliases.h b/jni/iconv/lib/aliases.h new file mode 100644 index 0000000..f9cc41d --- /dev/null +++ b/jni/iconv/lib/aliases.h @@ -0,0 +1,1714 @@ +/* ANSI-C code produced by gperf version 3.0.4 */ +/* Command-line: gperf -m 10 lib/aliases.gperf */ +/* Computed positions: -k'1,3-11,$' */ + +#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ + && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ + && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ + && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ + && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ + && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ + && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ + && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ + && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ + && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ + && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ + && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ + && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ + && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ + && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ + && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ + && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ + && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ + && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ + && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ + && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ + && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ + && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) +/* The character set is not based on ISO-646. */ +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#endif + +#line 1 "lib/aliases.gperf" +struct alias { int name; unsigned int encoding_index; }; + +#define TOTAL_KEYWORDS 346 +#define MIN_WORD_LENGTH 2 +#define MAX_WORD_LENGTH 45 +#define MIN_HASH_VALUE 7 +#define MAX_HASH_VALUE 935 +/* maximum key range = 929, duplicates = 0 */ + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static unsigned int +aliases_hash (register const char *str, register unsigned int len) +{ + static const unsigned short asso_values[] = + { + 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, + 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, + 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, + 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, + 936, 936, 936, 936, 936, 16, 62, 936, 73, 0, + 5, 2, 47, 4, 1, 168, 8, 12, 357, 936, + 936, 936, 936, 936, 936, 112, 123, 3, 14, 34, + 71, 142, 147, 0, 258, 79, 39, 122, 4, 0, + 109, 936, 76, 1, 54, 147, 114, 180, 102, 3, + 10, 936, 936, 936, 936, 34, 936, 936, 936, 936, + 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, + 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, + 936, 936, 936, 936, 936, 936, 936, 936 + }; + register int hval = len; + + switch (hval) + { + default: + hval += asso_values[(unsigned char)str[10]]; + /*FALLTHROUGH*/ + case 10: + hval += asso_values[(unsigned char)str[9]]; + /*FALLTHROUGH*/ + case 9: + hval += asso_values[(unsigned char)str[8]]; + /*FALLTHROUGH*/ + case 8: + hval += asso_values[(unsigned char)str[7]]; + /*FALLTHROUGH*/ + case 7: + hval += asso_values[(unsigned char)str[6]]; + /*FALLTHROUGH*/ + case 6: + hval += asso_values[(unsigned char)str[5]]; + /*FALLTHROUGH*/ + case 5: + hval += asso_values[(unsigned char)str[4]]; + /*FALLTHROUGH*/ + case 4: + hval += asso_values[(unsigned char)str[3]]; + /*FALLTHROUGH*/ + case 3: + hval += asso_values[(unsigned char)str[2]]; + /*FALLTHROUGH*/ + case 2: + case 1: + hval += asso_values[(unsigned char)str[0]]; + break; + } + return hval + asso_values[(unsigned char)str[len - 1]]; +} + +struct stringpool_t + { + char stringpool_str7[sizeof("SJIS")]; + char stringpool_str9[sizeof("CN")]; + char stringpool_str11[sizeof("CP1131")]; + char stringpool_str12[sizeof("CP1361")]; + char stringpool_str13[sizeof("866")]; + char stringpool_str15[sizeof("CP1133")]; + char stringpool_str18[sizeof("CP1251")]; + char stringpool_str19[sizeof("CP866")]; + char stringpool_str20[sizeof("CP1256")]; + char stringpool_str21[sizeof("862")]; + char stringpool_str22[sizeof("CP1253")]; + char stringpool_str24[sizeof("CP936")]; + char stringpool_str26[sizeof("CP1255")]; + char stringpool_str27[sizeof("CP862")]; + char stringpool_str28[sizeof("CP1252")]; + char stringpool_str30[sizeof("C99")]; + char stringpool_str32[sizeof("CP932")]; + char stringpool_str34[sizeof("CP1258")]; + char stringpool_str40[sizeof("CP819")]; + char stringpool_str41[sizeof("L1")]; + char stringpool_str42[sizeof("L6")]; + char stringpool_str43[sizeof("L3")]; + char stringpool_str45[sizeof("L5")]; + char stringpool_str46[sizeof("L2")]; + char stringpool_str49[sizeof("L8")]; + char stringpool_str53[sizeof("EUCCN")]; + char stringpool_str57[sizeof("ISO8859-1")]; + char stringpool_str58[sizeof("ISO8859-11")]; + char stringpool_str59[sizeof("ISO8859-6")]; + char stringpool_str60[sizeof("ISO8859-16")]; + char stringpool_str61[sizeof("ISO8859-3")]; + char stringpool_str62[sizeof("ISO8859-13")]; + char stringpool_str65[sizeof("ISO8859-5")]; + char stringpool_str66[sizeof("ISO8859-15")]; + char stringpool_str67[sizeof("ISO8859-2")]; + char stringpool_str70[sizeof("EUC-CN")]; + char stringpool_str73[sizeof("ISO8859-8")]; + char stringpool_str74[sizeof("ISO-8859-1")]; + char stringpool_str75[sizeof("ISO-8859-11")]; + char stringpool_str76[sizeof("ISO-8859-6")]; + char stringpool_str77[sizeof("ISO-8859-16")]; + char stringpool_str78[sizeof("ISO-8859-3")]; + char stringpool_str79[sizeof("ISO-8859-13")]; + char stringpool_str81[sizeof("ISO8859-9")]; + char stringpool_str82[sizeof("ISO-8859-5")]; + char stringpool_str83[sizeof("ISO-8859-15")]; + char stringpool_str84[sizeof("ISO-8859-2")]; + char stringpool_str85[sizeof("ISO646-CN")]; + char stringpool_str86[sizeof("R8")]; + char stringpool_str88[sizeof("L4")]; + char stringpool_str90[sizeof("ISO-8859-8")]; + char stringpool_str91[sizeof("CP949")]; + char stringpool_str92[sizeof("ISO_8859-1")]; + char stringpool_str93[sizeof("ISO_8859-11")]; + char stringpool_str94[sizeof("ISO_8859-6")]; + char stringpool_str95[sizeof("ISO_8859-16")]; + char stringpool_str96[sizeof("ISO_8859-3")]; + char stringpool_str97[sizeof("ISO_8859-13")]; + char stringpool_str98[sizeof("ISO-8859-9")]; + char stringpool_str99[sizeof("ISO_8859-16:2001")]; + char stringpool_str100[sizeof("ISO_8859-5")]; + char stringpool_str101[sizeof("ISO_8859-15")]; + char stringpool_str102[sizeof("ISO_8859-2")]; + char stringpool_str103[sizeof("LATIN1")]; + char stringpool_str105[sizeof("LATIN6")]; + char stringpool_str106[sizeof("CP154")]; + char stringpool_str107[sizeof("LATIN3")]; + char stringpool_str108[sizeof("ISO_8859-8")]; + char stringpool_str110[sizeof("ISO_8859-15:1998")]; + char stringpool_str111[sizeof("LATIN5")]; + char stringpool_str112[sizeof("CP1254")]; + char stringpool_str113[sizeof("LATIN2")]; + char stringpool_str114[sizeof("CSISO2022CN")]; + char stringpool_str116[sizeof("ISO_8859-9")]; + char stringpool_str117[sizeof("CHINESE")]; + char stringpool_str118[sizeof("ISO-IR-6")]; + char stringpool_str119[sizeof("LATIN8")]; + char stringpool_str120[sizeof("ASCII")]; + char stringpool_str121[sizeof("ISO-IR-166")]; + char stringpool_str122[sizeof("X0212")]; + char stringpool_str124[sizeof("VISCII")]; + char stringpool_str125[sizeof("ISO-IR-126")]; + char stringpool_str126[sizeof("CSASCII")]; + char stringpool_str127[sizeof("ISO-IR-165")]; + char stringpool_str129[sizeof("CSVISCII")]; + char stringpool_str130[sizeof("ISO-IR-226")]; + char stringpool_str131[sizeof("MAC")]; + char stringpool_str136[sizeof("ISO-IR-138")]; + char stringpool_str137[sizeof("ISO-IR-58")]; + char stringpool_str139[sizeof("IBM866")]; + char stringpool_str142[sizeof("ISO-2022-CN")]; + char stringpool_str143[sizeof("MS936")]; + char stringpool_str144[sizeof("LATIN-9")]; + char stringpool_str146[sizeof("ISO-IR-159")]; + char stringpool_str147[sizeof("IBM862")]; + char stringpool_str150[sizeof("US")]; + char stringpool_str151[sizeof("ISO8859-4")]; + char stringpool_str152[sizeof("ISO8859-14")]; + char stringpool_str153[sizeof("ISO_8859-14:1998")]; + char stringpool_str154[sizeof("ISO-IR-199")]; + char stringpool_str156[sizeof("UHC")]; + char stringpool_str157[sizeof("850")]; + char stringpool_str159[sizeof("HZ")]; + char stringpool_str160[sizeof("IBM819")]; + char stringpool_str162[sizeof("ISO-CELTIC")]; + char stringpool_str163[sizeof("ELOT_928")]; + char stringpool_str164[sizeof("CP1250")]; + char stringpool_str165[sizeof("GB2312")]; + char stringpool_str166[sizeof("CP850")]; + char stringpool_str168[sizeof("ISO-8859-4")]; + char stringpool_str169[sizeof("ISO-8859-14")]; + char stringpool_str170[sizeof("CP950")]; + char stringpool_str171[sizeof("CYRILLIC")]; + char stringpool_str176[sizeof("ISO_8859-10:1992")]; + char stringpool_str179[sizeof("UCS-2")]; + char stringpool_str180[sizeof("TCVN")]; + char stringpool_str181[sizeof("ISO-IR-148")]; + char stringpool_str185[sizeof("X0201")]; + char stringpool_str186[sizeof("ISO_8859-4")]; + char stringpool_str187[sizeof("ISO_8859-14")]; + char stringpool_str188[sizeof("L10")]; + char stringpool_str189[sizeof("ISO-IR-149")]; + char stringpool_str191[sizeof("ISO-IR-101")]; + char stringpool_str196[sizeof("ISO-2022-CN-EXT")]; + char stringpool_str197[sizeof("LATIN4")]; + char stringpool_str200[sizeof("ISO-IR-203")]; + char stringpool_str201[sizeof("X0208")]; + char stringpool_str202[sizeof("KSC_5601")]; + char stringpool_str204[sizeof("ISO8859-10")]; + char stringpool_str207[sizeof("VISCII1.1-1")]; + char stringpool_str209[sizeof("L7")]; + char stringpool_str211[sizeof("ISO-IR-14")]; + char stringpool_str212[sizeof("PT154")]; + char stringpool_str213[sizeof("TIS620")]; + char stringpool_str215[sizeof("ISO-IR-109")]; + char stringpool_str216[sizeof("CSUNICODE11")]; + char stringpool_str217[sizeof("KOI8-T")]; + char stringpool_str218[sizeof("RK1048")]; + char stringpool_str221[sizeof("ISO-8859-10")]; + char stringpool_str222[sizeof("TIS620.2533-1")]; + char stringpool_str223[sizeof("ISO646-US")]; + char stringpool_str224[sizeof("CSISOLATIN1")]; + char stringpool_str226[sizeof("CSISOLATIN6")]; + char stringpool_str228[sizeof("CSISOLATIN3")]; + char stringpool_str230[sizeof("TIS-620")]; + char stringpool_str232[sizeof("CSISOLATIN5")]; + char stringpool_str234[sizeof("CSISOLATIN2")]; + char stringpool_str235[sizeof("TIS620.2529-1")]; + char stringpool_str236[sizeof("CSKZ1048")]; + char stringpool_str237[sizeof("CSISOLATINCYRILLIC")]; + char stringpool_str238[sizeof("KZ-1048")]; + char stringpool_str239[sizeof("ISO_8859-10")]; + char stringpool_str241[sizeof("UNICODE-1-1")]; + char stringpool_str242[sizeof("UTF-16")]; + char stringpool_str245[sizeof("MS-EE")]; + char stringpool_str248[sizeof("CSUNICODE")]; + char stringpool_str249[sizeof("CSKOI8R")]; + char stringpool_str250[sizeof("LATIN10")]; + char stringpool_str252[sizeof("UTF-32")]; + char stringpool_str254[sizeof("CSUCS4")]; + char stringpool_str255[sizeof("UTF-8")]; + char stringpool_str259[sizeof("ISO-IR-144")]; + char stringpool_str261[sizeof("KOI8-R")]; + char stringpool_str262[sizeof("MS-ANSI")]; + char stringpool_str263[sizeof("UCS-4")]; + char stringpool_str264[sizeof("ISO-IR-110")]; + char stringpool_str266[sizeof("IBM-CP1133")]; + char stringpool_str267[sizeof("CSIBM866")]; + char stringpool_str270[sizeof("KS_C_5601-1989")]; + char stringpool_str271[sizeof("CHAR")]; + char stringpool_str273[sizeof("EUCKR")]; + char stringpool_str277[sizeof("BIG5")]; + char stringpool_str278[sizeof("CP874")]; + char stringpool_str279[sizeof("ARMSCII-8")]; + char stringpool_str282[sizeof("CSBIG5")]; + char stringpool_str283[sizeof("UCS-2LE")]; + char stringpool_str286[sizeof("IBM850")]; + char stringpool_str287[sizeof("US-ASCII")]; + char stringpool_str290[sizeof("EUC-KR")]; + char stringpool_str293[sizeof("CSGB2312")]; + char stringpool_str294[sizeof("BIG-5")]; + char stringpool_str295[sizeof("TIS620.2533-0")]; + char stringpool_str299[sizeof("CN-BIG5")]; + char stringpool_str302[sizeof("MACCYRILLIC")]; + char stringpool_str303[sizeof("GBK")]; + char stringpool_str304[sizeof("TIS620-0")]; + char stringpool_str305[sizeof("MS-CYRL")]; + char stringpool_str307[sizeof("CYRILLIC-ASIAN")]; + char stringpool_str308[sizeof("ECMA-118")]; + char stringpool_str310[sizeof("ISO-IR-179")]; + char stringpool_str311[sizeof("GREEK8")]; + char stringpool_str315[sizeof("KOREAN")]; + char stringpool_str318[sizeof("CSISOLATIN4")]; + char stringpool_str321[sizeof("ISO-10646-UCS-2")]; + char stringpool_str325[sizeof("UCS-4LE")]; + char stringpool_str326[sizeof("PTCP154")]; + char stringpool_str330[sizeof("CSISO14JISC6220RO")]; + char stringpool_str334[sizeof("CSISO2022KR")]; + char stringpool_str336[sizeof("ROMAN8")]; + char stringpool_str337[sizeof("ISO-IR-100")]; + char stringpool_str340[sizeof("JIS_C6226-1983")]; + char stringpool_str344[sizeof("CSISOLATINARABIC")]; + char stringpool_str347[sizeof("CP367")]; + char stringpool_str350[sizeof("UTF-16LE")]; + char stringpool_str351[sizeof("ISO_646.IRV:1991")]; + char stringpool_str354[sizeof("CP1257")]; + char stringpool_str355[sizeof("MACICELAND")]; + char stringpool_str356[sizeof("UTF-32LE")]; + char stringpool_str357[sizeof("CSKSC56011987")]; + char stringpool_str359[sizeof("ARABIC")]; + char stringpool_str362[sizeof("ISO-2022-KR")]; + char stringpool_str363[sizeof("ISO-10646-UCS-4")]; + char stringpool_str367[sizeof("UCS-2BE")]; + char stringpool_str368[sizeof("GB_2312-80")]; + char stringpool_str369[sizeof("JP")]; + char stringpool_str371[sizeof("MULELAO-1")]; + char stringpool_str372[sizeof("CSISO159JISX02121990")]; + char stringpool_str373[sizeof("GREEK")]; + char stringpool_str375[sizeof("TCVN5712-1")]; + char stringpool_str376[sizeof("CSISO58GB231280")]; + char stringpool_str378[sizeof("GB18030")]; + char stringpool_str379[sizeof("TCVN-5712")]; + char stringpool_str384[sizeof("GB_1988-80")]; + char stringpool_str385[sizeof("CSPTCP154")]; + char stringpool_str386[sizeof("ECMA-114")]; + char stringpool_str388[sizeof("CSUNICODE11UTF7")]; + char stringpool_str391[sizeof("ANSI_X3.4-1986")]; + char stringpool_str392[sizeof("UNICODELITTLE")]; + char stringpool_str393[sizeof("ISO8859-7")]; + char stringpool_str395[sizeof("CN-GB-ISOIR165")]; + char stringpool_str396[sizeof("STRK1048-2002")]; + char stringpool_str398[sizeof("ANSI_X3.4-1968")]; + char stringpool_str403[sizeof("KOI8-U")]; + char stringpool_str406[sizeof("UCS-2-INTERNAL")]; + char stringpool_str409[sizeof("UCS-4BE")]; + char stringpool_str410[sizeof("ISO-8859-7")]; + char stringpool_str411[sizeof("SHIFT-JIS")]; + char stringpool_str412[sizeof("CN-GB")]; + char stringpool_str413[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str415[sizeof("UNICODE-1-1-UTF-7")]; + char stringpool_str416[sizeof("WINDOWS-1251")]; + char stringpool_str417[sizeof("WINDOWS-1256")]; + char stringpool_str418[sizeof("WINDOWS-1253")]; + char stringpool_str420[sizeof("WINDOWS-1255")]; + char stringpool_str421[sizeof("WINDOWS-1252")]; + char stringpool_str422[sizeof("WINDOWS-936")]; + char stringpool_str424[sizeof("WINDOWS-1258")]; + char stringpool_str425[sizeof("CSEUCKR")]; + char stringpool_str426[sizeof("KS_C_5601-1987")]; + char stringpool_str428[sizeof("ISO_8859-7")]; + char stringpool_str429[sizeof("SHIFT_JIS")]; + char stringpool_str433[sizeof("JIS0208")]; + char stringpool_str434[sizeof("UTF-16BE")]; + char stringpool_str439[sizeof("LATIN7")]; + char stringpool_str440[sizeof("UTF-32BE")]; + char stringpool_str445[sizeof("MACTHAI")]; + char stringpool_str448[sizeof("UCS-4-INTERNAL")]; + char stringpool_str449[sizeof("CSISOLATINGREEK")]; + char stringpool_str451[sizeof("MACROMAN")]; + char stringpool_str452[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; + char stringpool_str456[sizeof("EUCTW")]; + char stringpool_str457[sizeof("ISO-IR-57")]; + char stringpool_str458[sizeof("ISO-IR-157")]; + char stringpool_str459[sizeof("ISO-IR-127")]; + char stringpool_str461[sizeof("ISO-IR-87")]; + char stringpool_str463[sizeof("WINDOWS-1254")]; + char stringpool_str464[sizeof("ISO_8859-3:1988")]; + char stringpool_str466[sizeof("ISO_8859-5:1988")]; + char stringpool_str467[sizeof("IBM367")]; + char stringpool_str470[sizeof("ISO_8859-8:1988")]; + char stringpool_str471[sizeof("HZ-GB-2312")]; + char stringpool_str473[sizeof("EUC-TW")]; + char stringpool_str474[sizeof("CSISO57GB1988")]; + char stringpool_str475[sizeof("NEXTSTEP")]; + char stringpool_str476[sizeof("CSISO2022JP2")]; + char stringpool_str478[sizeof("ISO_8859-9:1989")]; + char stringpool_str480[sizeof("KOI8-RU")]; + char stringpool_str487[sizeof("MACINTOSH")]; + char stringpool_str489[sizeof("WINDOWS-1250")]; + char stringpool_str492[sizeof("JIS_X0212")]; + char stringpool_str500[sizeof("ISO-2022-JP-1")]; + char stringpool_str501[sizeof("MACCROATIAN")]; + char stringpool_str502[sizeof("HP-ROMAN8")]; + char stringpool_str505[sizeof("ISO-2022-JP-2")]; + char stringpool_str509[sizeof("ISO_8859-4:1988")]; + char stringpool_str510[sizeof("BIG5HKSCS")]; + char stringpool_str515[sizeof("ASMO-708")]; + char stringpool_str518[sizeof("EUCJP")]; + char stringpool_str525[sizeof("BIGFIVE")]; + char stringpool_str527[sizeof("BIG5-HKSCS")]; + char stringpool_str531[sizeof("MACCENTRALEUROPE")]; + char stringpool_str532[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str535[sizeof("EUC-JP")]; + char stringpool_str542[sizeof("BIG-FIVE")]; + char stringpool_str546[sizeof("CSSHIFTJIS")]; + char stringpool_str550[sizeof("ISO646-JP")]; + char stringpool_str554[sizeof("JISX0201-1976")]; + char stringpool_str555[sizeof("JIS_X0201")]; + char stringpool_str556[sizeof("CSISOLATINHEBREW")]; + char stringpool_str563[sizeof("MACARABIC")]; + char stringpool_str564[sizeof("CSISO87JISX0208")]; + char stringpool_str571[sizeof("JIS_X0208")]; + char stringpool_str575[sizeof("UTF-7")]; + char stringpool_str577[sizeof("MACGREEK")]; + char stringpool_str579[sizeof("CSISO2022JP")]; + char stringpool_str580[sizeof("MS-TURK")]; + char stringpool_str581[sizeof("JIS_X0212-1990")]; + char stringpool_str584[sizeof("WINDOWS-1257")]; + char stringpool_str586[sizeof("JIS_X0208-1983")]; + char stringpool_str590[sizeof("MS-GREEK")]; + char stringpool_str599[sizeof("CSHPROMAN8")]; + char stringpool_str600[sizeof("JAVA")]; + char stringpool_str601[sizeof("MS-HEBR")]; + char stringpool_str604[sizeof("CSMACINTOSH")]; + char stringpool_str607[sizeof("ISO-2022-JP")]; + char stringpool_str608[sizeof("CSEUCTW")]; + char stringpool_str614[sizeof("GEORGIAN-PS")]; + char stringpool_str615[sizeof("UNICODEBIG")]; + char stringpool_str617[sizeof("MS_KANJI")]; + char stringpool_str620[sizeof("CSPC850MULTILINGUAL")]; + char stringpool_str621[sizeof("MACUKRAINE")]; + char stringpool_str622[sizeof("ISO_8859-1:1987")]; + char stringpool_str623[sizeof("ISO_8859-6:1987")]; + char stringpool_str624[sizeof("ISO_8859-7:2003")]; + char stringpool_str626[sizeof("GEORGIAN-ACADEMY")]; + char stringpool_str627[sizeof("ISO_8859-2:1987")]; + char stringpool_str629[sizeof("JIS_X0212.1990-0")]; + char stringpool_str657[sizeof("JIS_X0208-1990")]; + char stringpool_str664[sizeof("WCHAR_T")]; + char stringpool_str673[sizeof("MACROMANIA")]; + char stringpool_str676[sizeof("WINDOWS-874")]; + char stringpool_str689[sizeof("CSEUCPKDFMTJAPANESE")]; + char stringpool_str691[sizeof("MS-ARAB")]; + char stringpool_str723[sizeof("UCS-2-SWAPPED")]; + char stringpool_str739[sizeof("TCVN5712-1:1993")]; + char stringpool_str746[sizeof("HEBREW")]; + char stringpool_str765[sizeof("UCS-4-SWAPPED")]; + char stringpool_str768[sizeof("JOHAB")]; + char stringpool_str786[sizeof("MACTURKISH")]; + char stringpool_str790[sizeof("ISO_8859-7:1987")]; + char stringpool_str842[sizeof("WINBALTRIM")]; + char stringpool_str888[sizeof("BIG5-HKSCS:2001")]; + char stringpool_str898[sizeof("CSHALFWIDTHKATAKANA")]; + char stringpool_str900[sizeof("BIG5-HKSCS:1999")]; + char stringpool_str908[sizeof("MACHEBREW")]; + char stringpool_str935[sizeof("BIG5-HKSCS:2004")]; + }; +static const struct stringpool_t stringpool_contents = + { + "SJIS", + "CN", + "CP1131", + "CP1361", + "866", + "CP1133", + "CP1251", + "CP866", + "CP1256", + "862", + "CP1253", + "CP936", + "CP1255", + "CP862", + "CP1252", + "C99", + "CP932", + "CP1258", + "CP819", + "L1", + "L6", + "L3", + "L5", + "L2", + "L8", + "EUCCN", + "ISO8859-1", + "ISO8859-11", + "ISO8859-6", + "ISO8859-16", + "ISO8859-3", + "ISO8859-13", + "ISO8859-5", + "ISO8859-15", + "ISO8859-2", + "EUC-CN", + "ISO8859-8", + "ISO-8859-1", + "ISO-8859-11", + "ISO-8859-6", + "ISO-8859-16", + "ISO-8859-3", + "ISO-8859-13", + "ISO8859-9", + "ISO-8859-5", + "ISO-8859-15", + "ISO-8859-2", + "ISO646-CN", + "R8", + "L4", + "ISO-8859-8", + "CP949", + "ISO_8859-1", + "ISO_8859-11", + "ISO_8859-6", + "ISO_8859-16", + "ISO_8859-3", + "ISO_8859-13", + "ISO-8859-9", + "ISO_8859-16:2001", + "ISO_8859-5", + "ISO_8859-15", + "ISO_8859-2", + "LATIN1", + "LATIN6", + "CP154", + "LATIN3", + "ISO_8859-8", + "ISO_8859-15:1998", + "LATIN5", + "CP1254", + "LATIN2", + "CSISO2022CN", + "ISO_8859-9", + "CHINESE", + "ISO-IR-6", + "LATIN8", + "ASCII", + "ISO-IR-166", + "X0212", + "VISCII", + "ISO-IR-126", + "CSASCII", + "ISO-IR-165", + "CSVISCII", + "ISO-IR-226", + "MAC", + "ISO-IR-138", + "ISO-IR-58", + "IBM866", + "ISO-2022-CN", + "MS936", + "LATIN-9", + "ISO-IR-159", + "IBM862", + "US", + "ISO8859-4", + "ISO8859-14", + "ISO_8859-14:1998", + "ISO-IR-199", + "UHC", + "850", + "HZ", + "IBM819", + "ISO-CELTIC", + "ELOT_928", + "CP1250", + "GB2312", + "CP850", + "ISO-8859-4", + "ISO-8859-14", + "CP950", + "CYRILLIC", + "ISO_8859-10:1992", + "UCS-2", + "TCVN", + "ISO-IR-148", + "X0201", + "ISO_8859-4", + "ISO_8859-14", + "L10", + "ISO-IR-149", + "ISO-IR-101", + "ISO-2022-CN-EXT", + "LATIN4", + "ISO-IR-203", + "X0208", + "KSC_5601", + "ISO8859-10", + "VISCII1.1-1", + "L7", + "ISO-IR-14", + "PT154", + "TIS620", + "ISO-IR-109", + "CSUNICODE11", + "KOI8-T", + "RK1048", + "ISO-8859-10", + "TIS620.2533-1", + "ISO646-US", + "CSISOLATIN1", + "CSISOLATIN6", + "CSISOLATIN3", + "TIS-620", + "CSISOLATIN5", + "CSISOLATIN2", + "TIS620.2529-1", + "CSKZ1048", + "CSISOLATINCYRILLIC", + "KZ-1048", + "ISO_8859-10", + "UNICODE-1-1", + "UTF-16", + "MS-EE", + "CSUNICODE", + "CSKOI8R", + "LATIN10", + "UTF-32", + "CSUCS4", + "UTF-8", + "ISO-IR-144", + "KOI8-R", + "MS-ANSI", + "UCS-4", + "ISO-IR-110", + "IBM-CP1133", + "CSIBM866", + "KS_C_5601-1989", + "CHAR", + "EUCKR", + "BIG5", + "CP874", + "ARMSCII-8", + "CSBIG5", + "UCS-2LE", + "IBM850", + "US-ASCII", + "EUC-KR", + "CSGB2312", + "BIG-5", + "TIS620.2533-0", + "CN-BIG5", + "MACCYRILLIC", + "GBK", + "TIS620-0", + "MS-CYRL", + "CYRILLIC-ASIAN", + "ECMA-118", + "ISO-IR-179", + "GREEK8", + "KOREAN", + "CSISOLATIN4", + "ISO-10646-UCS-2", + "UCS-4LE", + "PTCP154", + "CSISO14JISC6220RO", + "CSISO2022KR", + "ROMAN8", + "ISO-IR-100", + "JIS_C6226-1983", + "CSISOLATINARABIC", + "CP367", + "UTF-16LE", + "ISO_646.IRV:1991", + "CP1257", + "MACICELAND", + "UTF-32LE", + "CSKSC56011987", + "ARABIC", + "ISO-2022-KR", + "ISO-10646-UCS-4", + "UCS-2BE", + "GB_2312-80", + "JP", + "MULELAO-1", + "CSISO159JISX02121990", + "GREEK", + "TCVN5712-1", + "CSISO58GB231280", + "GB18030", + "TCVN-5712", + "GB_1988-80", + "CSPTCP154", + "ECMA-114", + "CSUNICODE11UTF7", + "ANSI_X3.4-1986", + "UNICODELITTLE", + "ISO8859-7", + "CN-GB-ISOIR165", + "STRK1048-2002", + "ANSI_X3.4-1968", + "KOI8-U", + "UCS-2-INTERNAL", + "UCS-4BE", + "ISO-8859-7", + "SHIFT-JIS", + "CN-GB", + "JIS_C6220-1969-RO", + "UNICODE-1-1-UTF-7", + "WINDOWS-1251", + "WINDOWS-1256", + "WINDOWS-1253", + "WINDOWS-1255", + "WINDOWS-1252", + "WINDOWS-936", + "WINDOWS-1258", + "CSEUCKR", + "KS_C_5601-1987", + "ISO_8859-7", + "SHIFT_JIS", + "JIS0208", + "UTF-16BE", + "LATIN7", + "UTF-32BE", + "MACTHAI", + "UCS-4-INTERNAL", + "CSISOLATINGREEK", + "MACROMAN", + "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", + "EUCTW", + "ISO-IR-57", + "ISO-IR-157", + "ISO-IR-127", + "ISO-IR-87", + "WINDOWS-1254", + "ISO_8859-3:1988", + "ISO_8859-5:1988", + "IBM367", + "ISO_8859-8:1988", + "HZ-GB-2312", + "EUC-TW", + "CSISO57GB1988", + "NEXTSTEP", + "CSISO2022JP2", + "ISO_8859-9:1989", + "KOI8-RU", + "MACINTOSH", + "WINDOWS-1250", + "JIS_X0212", + "ISO-2022-JP-1", + "MACCROATIAN", + "HP-ROMAN8", + "ISO-2022-JP-2", + "ISO_8859-4:1988", + "BIG5HKSCS", + "ASMO-708", + "EUCJP", + "BIGFIVE", + "BIG5-HKSCS", + "MACCENTRALEUROPE", + "CSPC862LATINHEBREW", + "EUC-JP", + "BIG-FIVE", + "CSSHIFTJIS", + "ISO646-JP", + "JISX0201-1976", + "JIS_X0201", + "CSISOLATINHEBREW", + "MACARABIC", + "CSISO87JISX0208", + "JIS_X0208", + "UTF-7", + "MACGREEK", + "CSISO2022JP", + "MS-TURK", + "JIS_X0212-1990", + "WINDOWS-1257", + "JIS_X0208-1983", + "MS-GREEK", + "CSHPROMAN8", + "JAVA", + "MS-HEBR", + "CSMACINTOSH", + "ISO-2022-JP", + "CSEUCTW", + "GEORGIAN-PS", + "UNICODEBIG", + "MS_KANJI", + "CSPC850MULTILINGUAL", + "MACUKRAINE", + "ISO_8859-1:1987", + "ISO_8859-6:1987", + "ISO_8859-7:2003", + "GEORGIAN-ACADEMY", + "ISO_8859-2:1987", + "JIS_X0212.1990-0", + "JIS_X0208-1990", + "WCHAR_T", + "MACROMANIA", + "WINDOWS-874", + "CSEUCPKDFMTJAPANESE", + "MS-ARAB", + "UCS-2-SWAPPED", + "TCVN5712-1:1993", + "HEBREW", + "UCS-4-SWAPPED", + "JOHAB", + "MACTURKISH", + "ISO_8859-7:1987", + "WINBALTRIM", + "BIG5-HKSCS:2001", + "CSHALFWIDTHKATAKANA", + "BIG5-HKSCS:1999", + "MACHEBREW", + "BIG5-HKSCS:2004" + }; +#define stringpool ((const char *) &stringpool_contents) + +static const struct alias aliases[] = + { + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 308 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str7, ei_sjis}, + {-1}, +#line 288 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, ei_iso646_cn}, + {-1}, +#line 209 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, ei_cp1131}, +#line 353 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, ei_johab}, +#line 207 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_cp866}, + {-1}, +#line 244 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_cp1133}, + {-1}, {-1}, +#line 174 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str18, ei_cp1251}, +#line 205 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_cp866}, +#line 189 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_cp1256}, +#line 203 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, ei_cp862}, +#line 180 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_cp1253}, + {-1}, +#line 323 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_cp936}, + {-1}, +#line 186 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_cp1255}, +#line 201 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862}, +#line 177 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_cp1252}, + {-1}, +#line 51 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_c99}, + {-1}, +#line 311 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp932}, + {-1}, +#line 195 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp1258}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 57 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str40, ei_iso8859_1}, +#line 60 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_iso8859_1}, +#line 134 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_iso8859_10}, +#line 76 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_iso8859_3}, + {-1}, +#line 126 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_iso8859_9}, +#line 68 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str46, ei_iso8859_2}, + {-1}, {-1}, +#line 151 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_iso8859_14}, + {-1}, {-1}, {-1}, +#line 318 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_euc_cn}, + {-1}, {-1}, {-1}, +#line 62 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str57, ei_iso8859_1}, +#line 139 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_iso8859_11}, +#line 102 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str59, ei_iso8859_6}, +#line 166 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_iso8859_16}, +#line 78 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str61, ei_iso8859_3}, +#line 145 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_13}, + {-1}, {-1}, +#line 93 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str65, ei_iso8859_5}, +#line 159 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_15}, +#line 70 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_iso8859_2}, + {-1}, {-1}, +#line 317 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_euc_cn}, + {-1}, {-1}, +#line 120 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str73, ei_iso8859_8}, +#line 53 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_1}, +#line 137 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str75, ei_iso8859_11}, +#line 94 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_6}, +#line 160 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str77, ei_iso8859_16}, +#line 71 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str78, ei_iso8859_3}, +#line 140 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso8859_13}, + {-1}, +#line 128 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_iso8859_9}, +#line 87 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str82, ei_iso8859_5}, +#line 154 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str83, ei_iso8859_15}, +#line 63 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_iso8859_2}, +#line 286 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str85, ei_iso646_cn}, +#line 227 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_hp_roman8}, + {-1}, +#line 84 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_iso8859_4}, + {-1}, +#line 114 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str90, ei_iso8859_8}, +#line 350 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_cp949}, +#line 54 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_1}, +#line 138 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_11}, +#line 95 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_6}, +#line 161 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_16}, +#line 72 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_3}, +#line 141 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_13}, +#line 121 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_9}, +#line 162 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_iso8859_16}, +#line 88 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str100, ei_iso8859_5}, +#line 155 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_15}, +#line 64 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_2}, +#line 59 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1}, + {-1}, +#line 133 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_10}, +#line 236 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str106, ei_pt154}, +#line 75 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3}, +#line 115 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_8}, + {-1}, +#line 156 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_15}, +#line 125 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_9}, +#line 183 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_cp1254}, +#line 67 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_2}, +#line 328 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str114, ei_iso2022_cn}, + {-1}, +#line 122 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_9}, +#line 293 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_gb2312}, +#line 16 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_ascii}, +#line 150 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_14}, +#line 13 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_ascii}, +#line 252 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_tis620}, +#line 282 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_jisx0212}, + {-1}, +#line 255 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_viscii}, +#line 107 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_7}, +#line 22 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_ascii}, +#line 294 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_isoir165}, + {-1}, +#line 257 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_viscii}, +#line 163 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_16}, +#line 212 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_mac_roman}, + {-1}, {-1}, {-1}, {-1}, +#line 117 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_8}, +#line 291 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_gb2312}, + {-1}, +#line 206 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_cp866}, + {-1}, {-1}, +#line 327 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso2022_cn}, +#line 324 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_cp936}, +#line 158 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_15}, + {-1}, +#line 283 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_jisx0212}, +#line 202 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_cp862}, + {-1}, {-1}, +#line 21 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_ascii}, +#line 86 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_iso8859_4}, +#line 153 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_14}, +#line 148 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_14}, +#line 149 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_14}, + {-1}, +#line 351 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_cp949}, +#line 199 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_cp850}, + {-1}, +#line 330 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_hz}, +#line 58 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_1}, + {-1}, +#line 152 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_14}, +#line 109 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_iso8859_7}, +#line 171 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_cp1250}, +#line 319 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_euc_cn}, +#line 197 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_cp850}, + {-1}, +#line 79 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_iso8859_4}, +#line 146 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_14}, +#line 341 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_cp950}, +#line 91 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_iso8859_5}, + {-1}, {-1}, {-1}, {-1}, +#line 131 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10}, + {-1}, {-1}, +#line 24 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_ucs2}, +#line 258 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_tcvn}, +#line 124 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_9}, + {-1}, {-1}, {-1}, +#line 269 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_jisx0201}, +#line 80 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_iso8859_4}, +#line 147 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_14}, +#line 165 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_iso8859_16}, +#line 299 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_ksc5601}, + {-1}, +#line 66 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_2}, + {-1}, {-1}, {-1}, {-1}, +#line 329 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso2022_cn_ext}, +#line 83 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_4}, + {-1}, {-1}, +#line 157 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_iso8859_15}, +#line 275 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_jisx0208}, +#line 296 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_ksc5601}, + {-1}, +#line 136 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_10}, + {-1}, {-1}, +#line 256 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_viscii}, + {-1}, +#line 144 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_13}, + {-1}, +#line 264 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso646_jp}, +#line 234 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_pt154}, +#line 247 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_tis620}, + {-1}, +#line 74 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_iso8859_3}, +#line 30 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_ucs2be}, +#line 233 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_koi8_t}, +#line 239 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str218, ei_rk1048}, + {-1}, {-1}, +#line 129 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_iso8859_10}, +#line 251 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_tis620}, +#line 14 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_ascii}, +#line 61 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_1}, + {-1}, +#line 135 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str226, ei_iso8859_10}, + {-1}, +#line 77 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_3}, + {-1}, +#line 246 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_tis620}, + {-1}, +#line 127 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_9}, + {-1}, +#line 69 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_iso8859_2}, +#line 249 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_tis620}, +#line 242 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_rk1048}, +#line 92 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso8859_5}, +#line 241 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_rk1048}, +#line 130 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_10}, + {-1}, +#line 29 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_ucs2be}, +#line 38 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_utf16}, + {-1}, {-1}, +#line 173 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_cp1250}, + {-1}, {-1}, +#line 26 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_ucs2}, +#line 168 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_koi8_r}, +#line 164 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_16}, + {-1}, +#line 41 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_utf32}, + {-1}, +#line 35 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_ucs4}, +#line 23 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_utf8}, + {-1}, {-1}, {-1}, +#line 90 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_iso8859_5}, + {-1}, +#line 167 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_koi8_r}, +#line 179 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_cp1252}, +#line 33 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_ucs4}, +#line 82 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_4}, + {-1}, +#line 245 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_cp1133}, +#line 208 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_cp866}, + {-1}, {-1}, +#line 298 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_ksc5601}, +#line 356 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_local_char}, + {-1}, +#line 348 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_euc_kr}, + {-1}, {-1}, {-1}, +#line 335 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_ces_big5}, +#line 253 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_cp874}, +#line 230 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_armscii_8}, + {-1}, {-1}, +#line 340 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_ces_big5}, +#line 31 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ucs2le}, + {-1}, {-1}, +#line 198 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_cp850}, +#line 12 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_ascii}, + {-1}, {-1}, +#line 347 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_euc_kr}, + {-1}, {-1}, +#line 321 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_euc_cn}, +#line 336 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str294, ei_ces_big5}, +#line 250 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_tis620}, + {-1}, {-1}, {-1}, +#line 339 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_ces_big5}, + {-1}, {-1}, +#line 218 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_mac_cyrillic}, +#line 322 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str303, ei_ces_gbk}, +#line 248 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_tis620}, +#line 176 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str305, ei_cp1251}, + {-1}, +#line 237 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_pt154}, +#line 108 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_iso8859_7}, + {-1}, +#line 142 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_iso8859_13}, +#line 110 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_iso8859_7}, + {-1}, {-1}, {-1}, +#line 301 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_ksc5601}, + {-1}, {-1}, +#line 85 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_4}, + {-1}, {-1}, +#line 25 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str321, ei_ucs2}, + {-1}, {-1}, {-1}, +#line 37 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_ucs4le}, +#line 235 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str326, ei_pt154}, + {-1}, {-1}, {-1}, +#line 266 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_iso646_jp}, + {-1}, {-1}, {-1}, +#line 355 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_iso2022_kr}, + {-1}, +#line 226 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_hp_roman8}, +#line 56 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_1}, + {-1}, {-1}, +#line 277 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str340, ei_jisx0208}, + {-1}, {-1}, {-1}, +#line 101 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str344, ei_iso8859_6}, + {-1}, {-1}, +#line 19 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_ascii}, + {-1}, {-1}, +#line 40 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_utf16le}, +#line 15 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str351, ei_ascii}, + {-1}, {-1}, +#line 192 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_cp1257}, +#line 215 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_mac_iceland}, +#line 43 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_utf32le}, +#line 300 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_ksc5601}, + {-1}, +#line 100 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_iso8859_6}, + {-1}, {-1}, +#line 354 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_iso2022_kr}, +#line 34 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_ucs4}, + {-1}, {-1}, {-1}, +#line 27 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_ucs2be}, +#line 290 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_gb2312}, +#line 265 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_iso646_jp}, + {-1}, +#line 243 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_mulelao}, +#line 284 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_jisx0212}, +#line 111 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_iso8859_7}, + {-1}, +#line 260 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_tcvn}, +#line 292 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str376, ei_gb2312}, + {-1}, +#line 326 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_gb18030}, +#line 259 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str379, ei_tcvn}, + {-1}, {-1}, {-1}, {-1}, +#line 285 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso646_cn}, +#line 238 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_pt154}, +#line 98 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_iso8859_6}, + {-1}, +#line 46 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str388, ei_utf7}, + {-1}, {-1}, +#line 18 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_ascii}, +#line 32 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_ucs2le}, +#line 113 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_iso8859_7}, + {-1}, +#line 295 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_isoir165}, +#line 240 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_rk1048}, + {-1}, +#line 17 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_ascii}, + {-1}, {-1}, {-1}, {-1}, +#line 169 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_koi8_u}, + {-1}, {-1}, +#line 47 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_ucs2internal}, + {-1}, {-1}, +#line 36 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_ucs4be}, +#line 103 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_iso8859_7}, +#line 307 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_sjis}, +#line 320 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_euc_cn}, +#line 262 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_iso646_jp}, + {-1}, +#line 45 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_utf7}, +#line 175 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_cp1251}, +#line 190 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_cp1256}, +#line 181 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_cp1253}, + {-1}, +#line 187 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_cp1255}, +#line 178 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_cp1252}, +#line 325 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str422, ei_cp936}, + {-1}, +#line 196 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_cp1258}, +#line 349 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str425, ei_euc_kr}, +#line 297 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_ksc5601}, + {-1}, +#line 104 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_iso8859_7}, +#line 306 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_sjis}, + {-1}, {-1}, {-1}, +#line 274 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_jisx0208}, +#line 39 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_utf16be}, + {-1}, {-1}, {-1}, {-1}, +#line 143 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_iso8859_13}, +#line 42 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_utf32be}, + {-1}, {-1}, {-1}, {-1}, +#line 224 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_mac_thai}, + {-1}, {-1}, +#line 49 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_ucs4internal}, +#line 112 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_iso8859_7}, + {-1}, +#line 210 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_mac_roman}, +#line 304 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str452, ei_euc_jp}, + {-1}, {-1}, {-1}, +#line 333 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str456, ei_euc_tw}, +#line 287 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str457, ei_iso646_cn}, +#line 132 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str458, ei_iso8859_10}, +#line 97 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_iso8859_6}, + {-1}, +#line 276 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_jisx0208}, + {-1}, +#line 184 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_cp1254}, +#line 73 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_iso8859_3}, + {-1}, +#line 89 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_iso8859_5}, +#line 20 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_ascii}, + {-1}, {-1}, +#line 116 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_iso8859_8}, +#line 331 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str471, ei_hz}, + {-1}, +#line 332 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_euc_tw}, +#line 289 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_iso646_cn}, +#line 229 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_nextstep}, +#line 316 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_iso2022_jp2}, + {-1}, +#line 123 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_iso8859_9}, + {-1}, +#line 170 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str480, ei_koi8_ru}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 211 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_mac_roman}, + {-1}, +#line 172 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_cp1250}, + {-1}, {-1}, +#line 279 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 314 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_iso2022_jp1}, +#line 216 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_mac_croatian}, +#line 225 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_hp_roman8}, + {-1}, {-1}, +#line 315 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_iso2022_jp2}, + {-1}, {-1}, {-1}, +#line 81 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str509, ei_iso8859_4}, +#line 345 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_big5hkscs2004}, + {-1}, {-1}, {-1}, {-1}, +#line 99 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_iso8859_6}, + {-1}, {-1}, +#line 303 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 338 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_ces_big5}, + {-1}, +#line 344 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_big5hkscs2004}, + {-1}, {-1}, {-1}, +#line 214 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_mac_centraleurope}, +#line 204 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_cp862}, + {-1}, {-1}, +#line 302 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str535, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 337 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_ces_big5}, + {-1}, {-1}, {-1}, +#line 310 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_sjis}, + {-1}, {-1}, {-1}, +#line 263 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str550, ei_iso646_jp}, + {-1}, {-1}, {-1}, +#line 268 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_jisx0201}, +#line 267 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_jisx0201}, +#line 119 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_iso8859_8}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 223 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_mac_arabic}, +#line 278 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str564, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 271 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str571, ei_jisx0208}, + {-1}, {-1}, {-1}, +#line 44 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str575, ei_utf7}, + {-1}, +#line 220 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str577, ei_mac_greek}, + {-1}, +#line 313 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_iso2022_jp}, +#line 185 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str580, ei_cp1254}, +#line 281 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_jisx0212}, + {-1}, {-1}, +#line 193 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_cp1257}, + {-1}, +#line 272 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str586, ei_jisx0208}, + {-1}, {-1}, {-1}, +#line 182 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str590, ei_cp1253}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 228 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str599, ei_hp_roman8}, +#line 52 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str600, ei_java}, +#line 188 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str601, ei_cp1255}, + {-1}, {-1}, +#line 213 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str604, ei_mac_roman}, + {-1}, {-1}, +#line 312 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str607, ei_iso2022_jp}, +#line 334 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_euc_tw}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 232 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str614, ei_georgian_ps}, +#line 28 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str615, ei_ucs2be}, + {-1}, +#line 309 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str617, ei_sjis}, + {-1}, {-1}, +#line 200 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str620, ei_cp850}, +#line 219 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str621, ei_mac_ukraine}, +#line 55 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_iso8859_1}, +#line 96 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str623, ei_iso8859_6}, +#line 106 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_iso8859_7}, + {-1}, +#line 231 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str626, ei_georgian_academy}, +#line 65 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str627, ei_iso8859_2}, + {-1}, +#line 280 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str629, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 273 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str657, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 357 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str664, ei_local_wchar_t}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 217 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str673, ei_mac_romania}, + {-1}, {-1}, +#line 254 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str676, ei_cp874}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 305 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_euc_jp}, + {-1}, +#line 191 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str691, ei_cp1256}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 48 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str723, ei_ucs2swapped}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 261 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str739, ei_tcvn}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 118 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str746, ei_iso8859_8}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 50 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str765, ei_ucs4swapped}, + {-1}, {-1}, +#line 352 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str768, ei_johab}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 221 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str786, ei_mac_turkish}, + {-1}, {-1}, {-1}, +#line 105 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str790, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 194 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str842, ei_cp1257}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 343 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str888, ei_big5hkscs2001}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 270 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str898, ei_jisx0201}, + {-1}, +#line 342 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str900, ei_big5hkscs1999}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 222 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str908, ei_mac_hebrew}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 346 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str935, ei_big5hkscs2004} + }; + +#ifdef __GNUC__ +__inline +#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ +__attribute__ ((__gnu_inline__)) +#endif +#endif +const struct alias * +aliases_lookup (register const char *str, register unsigned int len) +{ + if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) + { + register int key = aliases_hash (str, len); + + if (key <= MAX_HASH_VALUE && key >= 0) + { + register int o = aliases[key].name; + if (o >= 0) + { + register const char *s = o + stringpool; + + if (*str == *s && !strcmp (str + 1, s + 1)) + return &aliases[key]; + } + } + } + return 0; +} diff --git a/jni/iconv/lib/aliases2.h b/jni/iconv/lib/aliases2.h new file mode 100644 index 0000000..7f2dc44 --- /dev/null +++ b/jni/iconv/lib/aliases2.h @@ -0,0 +1,40 @@ +/* + * Copyright (C) 1999-2003, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#ifdef USE_AIX +# if defined _AIX +# include "aliases_aix_sysaix.h" +# else +# include "aliases_aix.h" +# endif +#endif +#ifdef USE_OSF1 +# if defined __osf__ +# include "aliases_osf1_sysosf1.h" +# else +# include "aliases_osf1.h" +# endif +#endif +#ifdef USE_DOS +# include "aliases_dos.h" +#endif +#ifdef USE_EXTRA +# include "aliases_extra.h" +#endif diff --git a/jni/iconv/lib/aliases_aix.h b/jni/iconv/lib/aliases_aix.h new file mode 100644 index 0000000..5cbc77f --- /dev/null +++ b/jni/iconv/lib/aliases_aix.h @@ -0,0 +1,18 @@ + S(aix_0, "CP856", ei_cp856 ) + S(aix_1, "CP922", ei_cp922 ) + S(aix_2, "CP943", ei_cp943 ) + S(aix_3, "CP1046", ei_cp1046 ) + S(aix_4, "CP1124", ei_cp1124 ) + S(aix_5, "CP1129", ei_cp1129 ) + S(aix_6, "CP1161", ei_cp1161 ) + S(aix_7, "IBM1161", ei_cp1161 ) + S(aix_8, "IBM-1161", ei_cp1161 ) + S(aix_9, "CSIBM1161", ei_cp1161 ) + S(aix_10, "CP1162", ei_cp1162 ) + S(aix_11, "IBM1162", ei_cp1162 ) + S(aix_12, "IBM-1162", ei_cp1162 ) + S(aix_13, "CSIBM1162", ei_cp1162 ) + S(aix_14, "CP1163", ei_cp1163 ) + S(aix_15, "IBM1163", ei_cp1163 ) + S(aix_16, "IBM-1163", ei_cp1163 ) + S(aix_17, "CSIBM1163", ei_cp1163 ) diff --git a/jni/iconv/lib/aliases_aix_sysaix.h b/jni/iconv/lib/aliases_aix_sysaix.h new file mode 100644 index 0000000..b7dc584 --- /dev/null +++ b/jni/iconv/lib/aliases_aix_sysaix.h @@ -0,0 +1,24 @@ + S(aix_0, "CP856", ei_cp856 ) + S(aix_1, "IBM-856", ei_cp856 ) + S(aix_2, "CP922", ei_cp922 ) + S(aix_3, "IBM-922", ei_cp922 ) + S(aix_4, "CP943", ei_cp943 ) + S(aix_5, "IBM-943", ei_cp943 ) + S(aix_6, "CP1046", ei_cp1046 ) + S(aix_7, "IBM-1046", ei_cp1046 ) + S(aix_8, "CP1124", ei_cp1124 ) + S(aix_9, "IBM-1124", ei_cp1124 ) + S(aix_10, "CP1129", ei_cp1129 ) + S(aix_11, "IBM-1129", ei_cp1129 ) + S(aix_12, "CP1161", ei_cp1161 ) + S(aix_13, "IBM1161", ei_cp1161 ) + S(aix_14, "IBM-1161", ei_cp1161 ) + S(aix_15, "CSIBM1161", ei_cp1161 ) + S(aix_16, "CP1162", ei_cp1162 ) + S(aix_17, "IBM1162", ei_cp1162 ) + S(aix_18, "IBM-1162", ei_cp1162 ) + S(aix_19, "CSIBM1162", ei_cp1162 ) + S(aix_20, "CP1163", ei_cp1163 ) + S(aix_21, "IBM1163", ei_cp1163 ) + S(aix_22, "IBM-1163", ei_cp1163 ) + S(aix_23, "CSIBM1163", ei_cp1163 ) diff --git a/jni/iconv/lib/aliases_dos.h b/jni/iconv/lib/aliases_dos.h new file mode 100644 index 0000000..1dd4fcb --- /dev/null +++ b/jni/iconv/lib/aliases_dos.h @@ -0,0 +1,48 @@ + S(dos_0, "CP437", ei_cp437 ) + S(dos_1, "IBM437", ei_cp437 ) + S(dos_2, "437", ei_cp437 ) + S(dos_3, "CSPC8CODEPAGE437", ei_cp437 ) + S(dos_4, "CP737", ei_cp737 ) + S(dos_5, "CP775", ei_cp775 ) + S(dos_6, "IBM775", ei_cp775 ) + S(dos_7, "CSPC775BALTIC", ei_cp775 ) + S(dos_8, "CP852", ei_cp852 ) + S(dos_9, "IBM852", ei_cp852 ) + S(dos_10, "852", ei_cp852 ) + S(dos_11, "CSPCP852", ei_cp852 ) + S(dos_12, "CP853", ei_cp853 ) + S(dos_13, "CP855", ei_cp855 ) + S(dos_14, "IBM855", ei_cp855 ) + S(dos_15, "855", ei_cp855 ) + S(dos_16, "CSIBM855", ei_cp855 ) + S(dos_17, "CP857", ei_cp857 ) + S(dos_18, "IBM857", ei_cp857 ) + S(dos_19, "857", ei_cp857 ) + S(dos_20, "CSIBM857", ei_cp857 ) + S(dos_21, "CP858", ei_cp858 ) + S(dos_22, "CP860", ei_cp860 ) + S(dos_23, "IBM860", ei_cp860 ) + S(dos_24, "860", ei_cp860 ) + S(dos_25, "CSIBM860", ei_cp860 ) + S(dos_26, "CP861", ei_cp861 ) + S(dos_27, "IBM861", ei_cp861 ) + S(dos_28, "861", ei_cp861 ) + S(dos_29, "CP-IS", ei_cp861 ) + S(dos_30, "CSIBM861", ei_cp861 ) + S(dos_31, "CP863", ei_cp863 ) + S(dos_32, "IBM863", ei_cp863 ) + S(dos_33, "863", ei_cp863 ) + S(dos_34, "CSIBM863", ei_cp863 ) + S(dos_35, "CP864", ei_cp864 ) + S(dos_36, "IBM864", ei_cp864 ) + S(dos_37, "CSIBM864", ei_cp864 ) + S(dos_38, "CP865", ei_cp865 ) + S(dos_39, "IBM865", ei_cp865 ) + S(dos_40, "865", ei_cp865 ) + S(dos_41, "CSIBM865", ei_cp865 ) + S(dos_42, "CP869", ei_cp869 ) + S(dos_43, "IBM869", ei_cp869 ) + S(dos_44, "869", ei_cp869 ) + S(dos_45, "CP-GR", ei_cp869 ) + S(dos_46, "CSIBM869", ei_cp869 ) + S(dos_47, "CP1125", ei_cp1125 ) diff --git a/jni/iconv/lib/aliases_extra.h b/jni/iconv/lib/aliases_extra.h new file mode 100644 index 0000000..9a54e16 --- /dev/null +++ b/jni/iconv/lib/aliases_extra.h @@ -0,0 +1,12 @@ + S(extra_0, "EUC-JISX0213", ei_euc_jisx0213 ) + S(extra_1, "EUC-JIS-2004", ei_euc_jisx0213 ) + S(extra_2, "SHIFT_JISX0213", ei_shift_jisx0213 ) + S(extra_3, "SHIFT_JIS-2004", ei_shift_jisx0213 ) + S(extra_4, "ISO-2022-JP-3", ei_iso2022_jp3 ) + S(extra_5, "ISO-2022-JP-2004", ei_iso2022_jp3 ) + S(extra_6, "BIG5-2003", ei_big5_2003 ) + S(extra_7, "TDS565", ei_tds565 ) + S(extra_8, "ISO-IR-230", ei_tds565 ) + S(extra_9, "ATARIST", ei_atarist ) + S(extra_10, "ATARI", ei_atarist ) + S(extra_11, "RISCOS-LATIN1", ei_riscos1 ) diff --git a/jni/iconv/lib/aliases_osf1.h b/jni/iconv/lib/aliases_osf1.h new file mode 100644 index 0000000..9e4f685 --- /dev/null +++ b/jni/iconv/lib/aliases_osf1.h @@ -0,0 +1,2 @@ + S(osf1_0, "DEC-KANJI", ei_dec_kanji ) + S(osf1_1, "DEC-HANYU", ei_dec_hanyu ) diff --git a/jni/iconv/lib/aliases_osf1_sysosf1.h b/jni/iconv/lib/aliases_osf1_sysosf1.h new file mode 100644 index 0000000..b1f802d --- /dev/null +++ b/jni/iconv/lib/aliases_osf1_sysosf1.h @@ -0,0 +1,4 @@ + S(osf1_0, "DEC-KANJI", ei_dec_kanji ) + S(osf1_1, "DECKANJI", ei_dec_kanji ) + S(osf1_2, "DEC-HANYU", ei_dec_hanyu ) + S(osf1_3, "DECHANYU", ei_dec_hanyu ) diff --git a/jni/iconv/lib/aliases_sysaix.gperf b/jni/iconv/lib/aliases_sysaix.gperf new file mode 100644 index 0000000..82101d4 --- /dev/null +++ b/jni/iconv/lib/aliases_sysaix.gperf @@ -0,0 +1,366 @@ +struct alias { int name; unsigned int encoding_index; }; +%struct-type +%language=ANSI-C +%define hash-function-name aliases_hash +%define lookup-function-name aliases_lookup +%7bit +%readonly-tables +%global-table +%define word-array-name aliases +%pic +%% +US-ASCII, ei_ascii +ASCII, ei_ascii +ISO646-US, ei_ascii +ISO_646.IRV:1991, ei_ascii +ISO-IR-6, ei_ascii +ANSI_X3.4-1968, ei_ascii +ANSI_X3.4-1986, ei_ascii +CP367, ei_ascii +IBM367, ei_ascii +US, ei_ascii +CSASCII, ei_ascii +UTF-8, ei_utf8 +UCS-2, ei_ucs2 +ISO-10646-UCS-2, ei_ucs2 +CSUNICODE, ei_ucs2 +UCS-2BE, ei_ucs2be +UNICODEBIG, ei_ucs2be +UNICODE-1-1, ei_ucs2be +CSUNICODE11, ei_ucs2be +UCS-2LE, ei_ucs2le +UNICODELITTLE, ei_ucs2le +UCS-4, ei_ucs4 +ISO-10646-UCS-4, ei_ucs4 +CSUCS4, ei_ucs4 +UCS-4BE, ei_ucs4be +UCS-4LE, ei_ucs4le +UTF-16, ei_utf16 +UTF-16BE, ei_utf16be +UTF-16LE, ei_utf16le +UTF-32, ei_utf32 +UTF-32BE, ei_utf32be +UTF-32LE, ei_utf32le +UTF-7, ei_utf7 +UNICODE-1-1-UTF-7, ei_utf7 +CSUNICODE11UTF7, ei_utf7 +UCS-2-INTERNAL, ei_ucs2internal +UCS-2-SWAPPED, ei_ucs2swapped +UCS-4-INTERNAL, ei_ucs4internal +UCS-4-SWAPPED, ei_ucs4swapped +C99, ei_c99 +JAVA, ei_java +ISO-8859-1, ei_iso8859_1 +ISO_8859-1, ei_iso8859_1 +ISO_8859-1:1987, ei_iso8859_1 +ISO-IR-100, ei_iso8859_1 +CP819, ei_iso8859_1 +IBM819, ei_iso8859_1 +LATIN1, ei_iso8859_1 +L1, ei_iso8859_1 +CSISOLATIN1, ei_iso8859_1 +ISO8859-1, ei_iso8859_1 +ISO-8859-2, ei_iso8859_2 +ISO_8859-2, ei_iso8859_2 +ISO_8859-2:1987, ei_iso8859_2 +ISO-IR-101, ei_iso8859_2 +LATIN2, ei_iso8859_2 +L2, ei_iso8859_2 +CSISOLATIN2, ei_iso8859_2 +ISO8859-2, ei_iso8859_2 +ISO-8859-3, ei_iso8859_3 +ISO_8859-3, ei_iso8859_3 +ISO_8859-3:1988, ei_iso8859_3 +ISO-IR-109, ei_iso8859_3 +LATIN3, ei_iso8859_3 +L3, ei_iso8859_3 +CSISOLATIN3, ei_iso8859_3 +ISO8859-3, ei_iso8859_3 +ISO-8859-4, ei_iso8859_4 +ISO_8859-4, ei_iso8859_4 +ISO_8859-4:1988, ei_iso8859_4 +ISO-IR-110, ei_iso8859_4 +LATIN4, ei_iso8859_4 +L4, ei_iso8859_4 +CSISOLATIN4, ei_iso8859_4 +ISO8859-4, ei_iso8859_4 +ISO-8859-5, ei_iso8859_5 +ISO_8859-5, ei_iso8859_5 +ISO_8859-5:1988, ei_iso8859_5 +ISO-IR-144, ei_iso8859_5 +CYRILLIC, ei_iso8859_5 +CSISOLATINCYRILLIC, ei_iso8859_5 +ISO8859-5, ei_iso8859_5 +ISO-8859-6, ei_iso8859_6 +ISO_8859-6, ei_iso8859_6 +ISO_8859-6:1987, ei_iso8859_6 +ISO-IR-127, ei_iso8859_6 +ECMA-114, ei_iso8859_6 +ASMO-708, ei_iso8859_6 +ARABIC, ei_iso8859_6 +CSISOLATINARABIC, ei_iso8859_6 +ISO8859-6, ei_iso8859_6 +ISO-8859-7, ei_iso8859_7 +ISO_8859-7, ei_iso8859_7 +ISO_8859-7:1987, ei_iso8859_7 +ISO_8859-7:2003, ei_iso8859_7 +ISO-IR-126, ei_iso8859_7 +ECMA-118, ei_iso8859_7 +ELOT_928, ei_iso8859_7 +GREEK8, ei_iso8859_7 +GREEK, ei_iso8859_7 +CSISOLATINGREEK, ei_iso8859_7 +ISO8859-7, ei_iso8859_7 +ISO-8859-8, ei_iso8859_8 +ISO_8859-8, ei_iso8859_8 +ISO_8859-8:1988, ei_iso8859_8 +ISO-IR-138, ei_iso8859_8 +HEBREW, ei_iso8859_8 +CSISOLATINHEBREW, ei_iso8859_8 +ISO8859-8, ei_iso8859_8 +ISO-8859-9, ei_iso8859_9 +ISO_8859-9, ei_iso8859_9 +ISO_8859-9:1989, ei_iso8859_9 +ISO-IR-148, ei_iso8859_9 +LATIN5, ei_iso8859_9 +L5, ei_iso8859_9 +CSISOLATIN5, ei_iso8859_9 +ISO8859-9, ei_iso8859_9 +ISO-8859-10, ei_iso8859_10 +ISO_8859-10, ei_iso8859_10 +ISO_8859-10:1992, ei_iso8859_10 +ISO-IR-157, ei_iso8859_10 +LATIN6, ei_iso8859_10 +L6, ei_iso8859_10 +CSISOLATIN6, ei_iso8859_10 +ISO8859-10, ei_iso8859_10 +ISO-8859-11, ei_iso8859_11 +ISO_8859-11, ei_iso8859_11 +ISO8859-11, ei_iso8859_11 +ISO-8859-13, ei_iso8859_13 +ISO_8859-13, ei_iso8859_13 +ISO-IR-179, ei_iso8859_13 +LATIN7, ei_iso8859_13 +L7, ei_iso8859_13 +ISO8859-13, ei_iso8859_13 +IBM-921, ei_iso8859_13 +ISO-8859-14, ei_iso8859_14 +ISO_8859-14, ei_iso8859_14 +ISO_8859-14:1998, ei_iso8859_14 +ISO-IR-199, ei_iso8859_14 +LATIN8, ei_iso8859_14 +L8, ei_iso8859_14 +ISO-CELTIC, ei_iso8859_14 +ISO8859-14, ei_iso8859_14 +ISO-8859-15, ei_iso8859_15 +ISO_8859-15, ei_iso8859_15 +ISO_8859-15:1998, ei_iso8859_15 +ISO-IR-203, ei_iso8859_15 +LATIN-9, ei_iso8859_15 +ISO8859-15, ei_iso8859_15 +ISO-8859-16, ei_iso8859_16 +ISO_8859-16, ei_iso8859_16 +ISO_8859-16:2001, ei_iso8859_16 +ISO-IR-226, ei_iso8859_16 +LATIN10, ei_iso8859_16 +L10, ei_iso8859_16 +ISO8859-16, ei_iso8859_16 +KOI8-R, ei_koi8_r +CSKOI8R, ei_koi8_r +KOI8-U, ei_koi8_u +KOI8-RU, ei_koi8_ru +CP1250, ei_cp1250 +WINDOWS-1250, ei_cp1250 +MS-EE, ei_cp1250 +CP1251, ei_cp1251 +WINDOWS-1251, ei_cp1251 +MS-CYRL, ei_cp1251 +CP1252, ei_cp1252 +WINDOWS-1252, ei_cp1252 +MS-ANSI, ei_cp1252 +IBM-1252, ei_cp1252 +CP1253, ei_cp1253 +WINDOWS-1253, ei_cp1253 +MS-GREEK, ei_cp1253 +CP1254, ei_cp1254 +WINDOWS-1254, ei_cp1254 +MS-TURK, ei_cp1254 +CP1255, ei_cp1255 +WINDOWS-1255, ei_cp1255 +MS-HEBR, ei_cp1255 +CP1256, ei_cp1256 +WINDOWS-1256, ei_cp1256 +MS-ARAB, ei_cp1256 +CP1257, ei_cp1257 +WINDOWS-1257, ei_cp1257 +WINBALTRIM, ei_cp1257 +CP1258, ei_cp1258 +WINDOWS-1258, ei_cp1258 +CP850, ei_cp850 +IBM850, ei_cp850 +850, ei_cp850 +CSPC850MULTILINGUAL, ei_cp850 +IBM-850, ei_cp850 +CP862, ei_cp862 +IBM862, ei_cp862 +862, ei_cp862 +CSPC862LATINHEBREW, ei_cp862 +CP866, ei_cp866 +IBM866, ei_cp866 +866, ei_cp866 +CSIBM866, ei_cp866 +CP1131, ei_cp1131 +IBM-1131, ei_cp1131 +MACROMAN, ei_mac_roman +MACINTOSH, ei_mac_roman +MAC, ei_mac_roman +CSMACINTOSH, ei_mac_roman +MACCENTRALEUROPE, ei_mac_centraleurope +MACICELAND, ei_mac_iceland +MACCROATIAN, ei_mac_croatian +MACROMANIA, ei_mac_romania +MACCYRILLIC, ei_mac_cyrillic +MACUKRAINE, ei_mac_ukraine +MACGREEK, ei_mac_greek +MACTURKISH, ei_mac_turkish +MACHEBREW, ei_mac_hebrew +MACARABIC, ei_mac_arabic +MACTHAI, ei_mac_thai +HP-ROMAN8, ei_hp_roman8 +ROMAN8, ei_hp_roman8 +R8, ei_hp_roman8 +CSHPROMAN8, ei_hp_roman8 +NEXTSTEP, ei_nextstep +ARMSCII-8, ei_armscii_8 +GEORGIAN-ACADEMY, ei_georgian_academy +GEORGIAN-PS, ei_georgian_ps +KOI8-T, ei_koi8_t +PT154, ei_pt154 +PTCP154, ei_pt154 +CP154, ei_pt154 +CYRILLIC-ASIAN, ei_pt154 +CSPTCP154, ei_pt154 +RK1048, ei_rk1048 +STRK1048-2002, ei_rk1048 +KZ-1048, ei_rk1048 +CSKZ1048, ei_rk1048 +MULELAO-1, ei_mulelao +CP1133, ei_cp1133 +IBM-CP1133, ei_cp1133 +TIS-620, ei_tis620 +TIS620, ei_tis620 +TIS620-0, ei_tis620 +TIS620.2529-1, ei_tis620 +TIS620.2533-0, ei_tis620 +TIS620.2533-1, ei_tis620 +ISO-IR-166, ei_tis620 +CP874, ei_cp874 +WINDOWS-874, ei_cp874 +VISCII, ei_viscii +VISCII1.1-1, ei_viscii +CSVISCII, ei_viscii +TCVN, ei_tcvn +TCVN-5712, ei_tcvn +TCVN5712-1, ei_tcvn +TCVN5712-1:1993, ei_tcvn +JIS_C6220-1969-RO, ei_iso646_jp +ISO646-JP, ei_iso646_jp +ISO-IR-14, ei_iso646_jp +JP, ei_iso646_jp +CSISO14JISC6220RO, ei_iso646_jp +JIS_X0201, ei_jisx0201 +JISX0201-1976, ei_jisx0201 +X0201, ei_jisx0201 +CSHALFWIDTHKATAKANA, ei_jisx0201 +JIS_X0208, ei_jisx0208 +JIS_X0208-1983, ei_jisx0208 +JIS_X0208-1990, ei_jisx0208 +JIS0208, ei_jisx0208 +X0208, ei_jisx0208 +ISO-IR-87, ei_jisx0208 +JIS_C6226-1983, ei_jisx0208 +CSISO87JISX0208, ei_jisx0208 +JIS_X0212, ei_jisx0212 +JIS_X0212.1990-0, ei_jisx0212 +JIS_X0212-1990, ei_jisx0212 +X0212, ei_jisx0212 +ISO-IR-159, ei_jisx0212 +CSISO159JISX02121990, ei_jisx0212 +GB_1988-80, ei_iso646_cn +ISO646-CN, ei_iso646_cn +ISO-IR-57, ei_iso646_cn +CN, ei_iso646_cn +CSISO57GB1988, ei_iso646_cn +GB_2312-80, ei_gb2312 +ISO-IR-58, ei_gb2312 +CSISO58GB231280, ei_gb2312 +CHINESE, ei_gb2312 +ISO-IR-165, ei_isoir165 +CN-GB-ISOIR165, ei_isoir165 +KSC_5601, ei_ksc5601 +KS_C_5601-1987, ei_ksc5601 +KS_C_5601-1989, ei_ksc5601 +ISO-IR-149, ei_ksc5601 +CSKSC56011987, ei_ksc5601 +KOREAN, ei_ksc5601 +EUC-JP, ei_euc_jp +EUCJP, ei_euc_jp +EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp +CSEUCPKDFMTJAPANESE, ei_euc_jp +IBM-EUCJP, ei_euc_jp +SHIFT_JIS, ei_sjis +SHIFT-JIS, ei_sjis +SJIS, ei_sjis +MS_KANJI, ei_sjis +CSSHIFTJIS, ei_sjis +CP932, ei_cp932 +IBM-932, ei_cp932 +ISO-2022-JP, ei_iso2022_jp +CSISO2022JP, ei_iso2022_jp +ISO-2022-JP-1, ei_iso2022_jp1 +ISO-2022-JP-2, ei_iso2022_jp2 +CSISO2022JP2, ei_iso2022_jp2 +EUC-CN, ei_euc_cn +EUCCN, ei_euc_cn +GB2312, ei_euc_cn +CN-GB, ei_euc_cn +CSGB2312, ei_euc_cn +IBM-EUCCN, ei_euc_cn +GBK, ei_ces_gbk +CP936, ei_cp936 +MS936, ei_cp936 +WINDOWS-936, ei_cp936 +GB18030, ei_gb18030 +ISO-2022-CN, ei_iso2022_cn +CSISO2022CN, ei_iso2022_cn +ISO-2022-CN-EXT, ei_iso2022_cn_ext +HZ, ei_hz +HZ-GB-2312, ei_hz +EUC-TW, ei_euc_tw +EUCTW, ei_euc_tw +CSEUCTW, ei_euc_tw +IBM-EUCTW, ei_euc_tw +BIG5, ei_ces_big5 +BIG-5, ei_ces_big5 +BIG-FIVE, ei_ces_big5 +BIGFIVE, ei_ces_big5 +CN-BIG5, ei_ces_big5 +CSBIG5, ei_ces_big5 +CP950, ei_cp950 +BIG5-HKSCS:1999, ei_big5hkscs1999 +BIG5-HKSCS:2001, ei_big5hkscs2001 +BIG5-HKSCS, ei_big5hkscs2004 +BIG5HKSCS, ei_big5hkscs2004 +BIG5-HKSCS:2004, ei_big5hkscs2004 +EUC-KR, ei_euc_kr +EUCKR, ei_euc_kr +CSEUCKR, ei_euc_kr +IBM-EUCKR, ei_euc_kr +CP949, ei_cp949 +UHC, ei_cp949 +JOHAB, ei_johab +CP1361, ei_johab +ISO-2022-KR, ei_iso2022_kr +CSISO2022KR, ei_iso2022_kr +CHAR, ei_local_char +WCHAR_T, ei_local_wchar_t diff --git a/jni/iconv/lib/aliases_sysaix.h b/jni/iconv/lib/aliases_sysaix.h new file mode 100644 index 0000000..ee5d6a0 --- /dev/null +++ b/jni/iconv/lib/aliases_sysaix.h @@ -0,0 +1,1765 @@ +/* ANSI-C code produced by gperf version 3.0.4 */ +/* Command-line: gperf -m 10 lib/aliases_sysaix.gperf */ +/* Computed positions: -k'1,3-11,$' */ + +#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ + && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ + && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ + && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ + && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ + && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ + && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ + && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ + && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ + && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ + && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ + && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ + && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ + && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ + && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ + && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ + && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ + && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ + && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ + && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ + && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ + && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ + && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) +/* The character set is not based on ISO-646. */ +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#endif + +#line 1 "lib/aliases_sysaix.gperf" +struct alias { int name; unsigned int encoding_index; }; + +#define TOTAL_KEYWORDS 355 +#define MIN_WORD_LENGTH 2 +#define MAX_WORD_LENGTH 45 +#define MIN_HASH_VALUE 13 +#define MAX_HASH_VALUE 989 +/* maximum key range = 977, duplicates = 0 */ + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static unsigned int +aliases_hash (register const char *str, register unsigned int len) +{ + static const unsigned short asso_values[] = + { + 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, + 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, + 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, + 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, + 990, 990, 990, 990, 990, 13, 112, 990, 73, 4, + 7, 6, 55, 8, 5, 171, 10, 23, 255, 990, + 990, 990, 990, 990, 990, 147, 128, 4, 9, 125, + 130, 5, 75, 4, 402, 69, 7, 125, 18, 4, + 44, 990, 76, 4, 25, 195, 191, 161, 120, 22, + 15, 990, 990, 990, 990, 27, 990, 990, 990, 990, + 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, + 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, + 990, 990, 990, 990, 990, 990, 990, 990 + }; + register int hval = len; + + switch (hval) + { + default: + hval += asso_values[(unsigned char)str[10]]; + /*FALLTHROUGH*/ + case 10: + hval += asso_values[(unsigned char)str[9]]; + /*FALLTHROUGH*/ + case 9: + hval += asso_values[(unsigned char)str[8]]; + /*FALLTHROUGH*/ + case 8: + hval += asso_values[(unsigned char)str[7]]; + /*FALLTHROUGH*/ + case 7: + hval += asso_values[(unsigned char)str[6]]; + /*FALLTHROUGH*/ + case 6: + hval += asso_values[(unsigned char)str[5]]; + /*FALLTHROUGH*/ + case 5: + hval += asso_values[(unsigned char)str[4]]; + /*FALLTHROUGH*/ + case 4: + hval += asso_values[(unsigned char)str[3]]; + /*FALLTHROUGH*/ + case 3: + hval += asso_values[(unsigned char)str[2]]; + /*FALLTHROUGH*/ + case 2: + case 1: + hval += asso_values[(unsigned char)str[0]]; + break; + } + return hval + asso_values[(unsigned char)str[len - 1]]; +} + +struct stringpool_t + { + char stringpool_str13[sizeof("L1")]; + char stringpool_str14[sizeof("L6")]; + char stringpool_str15[sizeof("L3")]; + char stringpool_str16[sizeof("L2")]; + char stringpool_str17[sizeof("L5")]; + char stringpool_str19[sizeof("L8")]; + char stringpool_str20[sizeof("SJIS")]; + char stringpool_str23[sizeof("866")]; + char stringpool_str24[sizeof("CN")]; + char stringpool_str27[sizeof("862")]; + char stringpool_str32[sizeof("CP1131")]; + char stringpool_str33[sizeof("CP1361")]; + char stringpool_str34[sizeof("CP866")]; + char stringpool_str36[sizeof("CP1133")]; + char stringpool_str37[sizeof("CP1251")]; + char stringpool_str38[sizeof("CP862")]; + char stringpool_str39[sizeof("CP1256")]; + char stringpool_str41[sizeof("CP1253")]; + char stringpool_str42[sizeof("GB2312")]; + char stringpool_str43[sizeof("CP1252")]; + char stringpool_str45[sizeof("CP1255")]; + char stringpool_str48[sizeof("CP936")]; + char stringpool_str49[sizeof("CP1258")]; + char stringpool_str52[sizeof("CP932")]; + char stringpool_str53[sizeof("C99")]; + char stringpool_str64[sizeof("L4")]; + char stringpool_str68[sizeof("LATIN1")]; + char stringpool_str69[sizeof("CP819")]; + char stringpool_str70[sizeof("LATIN6")]; + char stringpool_str72[sizeof("LATIN3")]; + char stringpool_str74[sizeof("LATIN2")]; + char stringpool_str76[sizeof("LATIN5")]; + char stringpool_str80[sizeof("LATIN8")]; + char stringpool_str88[sizeof("R8")]; + char stringpool_str89[sizeof("ISO8859-1")]; + char stringpool_str91[sizeof("ISO8859-6")]; + char stringpool_str92[sizeof("HZ")]; + char stringpool_str93[sizeof("ISO8859-3")]; + char stringpool_str94[sizeof("ISO8859-11")]; + char stringpool_str95[sizeof("ISO8859-2")]; + char stringpool_str96[sizeof("ISO8859-16")]; + char stringpool_str97[sizeof("ISO8859-5")]; + char stringpool_str98[sizeof("ISO8859-13")]; + char stringpool_str101[sizeof("ISO8859-8")]; + char stringpool_str102[sizeof("ISO8859-15")]; + char stringpool_str103[sizeof("ISO-8859-1")]; + char stringpool_str105[sizeof("ISO-8859-6")]; + char stringpool_str107[sizeof("ISO-8859-3")]; + char stringpool_str108[sizeof("ISO-8859-11")]; + char stringpool_str109[sizeof("ISO-8859-2")]; + char stringpool_str110[sizeof("ISO-8859-16")]; + char stringpool_str111[sizeof("ISO-8859-5")]; + char stringpool_str112[sizeof("ISO-8859-13")]; + char stringpool_str115[sizeof("ISO-8859-8")]; + char stringpool_str116[sizeof("ISO-8859-15")]; + char stringpool_str117[sizeof("ISO_8859-1")]; + char stringpool_str118[sizeof("CYRILLIC")]; + char stringpool_str119[sizeof("ISO_8859-6")]; + char stringpool_str120[sizeof("LATIN-9")]; + char stringpool_str121[sizeof("ISO_8859-3")]; + char stringpool_str122[sizeof("ISO_8859-11")]; + char stringpool_str123[sizeof("ISO_8859-2")]; + char stringpool_str124[sizeof("ISO_8859-16")]; + char stringpool_str125[sizeof("ISO_8859-5")]; + char stringpool_str126[sizeof("ISO_8859-13")]; + char stringpool_str127[sizeof("ISO8859-9")]; + char stringpool_str128[sizeof("ISO_8859-16:2001")]; + char stringpool_str129[sizeof("ISO_8859-8")]; + char stringpool_str130[sizeof("ISO_8859-15")]; + char stringpool_str131[sizeof("CP154")]; + char stringpool_str132[sizeof("ISO-IR-6")]; + char stringpool_str133[sizeof("CP949")]; + char stringpool_str135[sizeof("ISO646-CN")]; + char stringpool_str136[sizeof("MAC")]; + char stringpool_str137[sizeof("ISO_8859-15:1998")]; + char stringpool_str139[sizeof("CP1254")]; + char stringpool_str141[sizeof("ISO-8859-9")]; + char stringpool_str143[sizeof("ISO-IR-166")]; + char stringpool_str145[sizeof("ISO-IR-126")]; + char stringpool_str146[sizeof("GBK")]; + char stringpool_str148[sizeof("ISO-IR-226")]; + char stringpool_str149[sizeof("ISO-IR-165")]; + char stringpool_str150[sizeof("X0212")]; + char stringpool_str151[sizeof("ISO-IR-58")]; + char stringpool_str152[sizeof("KOI8-T")]; + char stringpool_str153[sizeof("BIG5")]; + char stringpool_str154[sizeof("ISO-IR-138")]; + char stringpool_str155[sizeof("ISO_8859-9")]; + char stringpool_str156[sizeof("L10")]; + char stringpool_str159[sizeof("850")]; + char stringpool_str160[sizeof("IBM866")]; + char stringpool_str161[sizeof("CSISO2022CN")]; + char stringpool_str163[sizeof("CSBIG5")]; + char stringpool_str164[sizeof("IBM862")]; + char stringpool_str167[sizeof("BIG-5")]; + char stringpool_str168[sizeof("ASCII")]; + char stringpool_str169[sizeof("MS936")]; + char stringpool_str170[sizeof("LATIN4")]; + char stringpool_str171[sizeof("PT154")]; + char stringpool_str172[sizeof("IBM-1131")]; + char stringpool_str173[sizeof("CP850")]; + char stringpool_str174[sizeof("EUCCN")]; + char stringpool_str175[sizeof("CP1250")]; + char stringpool_str176[sizeof("CSGB2312")]; + char stringpool_str177[sizeof("CN-BIG5")]; + char stringpool_str178[sizeof("CSASCII")]; + char stringpool_str179[sizeof("ISO-2022-CN")]; + char stringpool_str180[sizeof("L7")]; + char stringpool_str182[sizeof("ISO-IR-159")]; + char stringpool_str183[sizeof("IBM-1252")]; + char stringpool_str184[sizeof("ISO_8859-14:1998")]; + char stringpool_str186[sizeof("CP950")]; + char stringpool_str187[sizeof("IBM-921")]; + char stringpool_str188[sizeof("EUC-CN")]; + char stringpool_str190[sizeof("ISO-2022-CN-EXT")]; + char stringpool_str191[sizeof("ISO8859-4")]; + char stringpool_str192[sizeof("IBM-932")]; + char stringpool_str193[sizeof("TIS620")]; + char stringpool_str195[sizeof("IBM819")]; + char stringpool_str196[sizeof("ISO8859-14")]; + char stringpool_str197[sizeof("ISO-IR-199")]; + char stringpool_str199[sizeof("ISO_8859-10:1992")]; + char stringpool_str201[sizeof("US")]; + char stringpool_str202[sizeof("KSC_5601")]; + char stringpool_str203[sizeof("ISO-IR-148")]; + char stringpool_str204[sizeof("ISO-CELTIC")]; + char stringpool_str205[sizeof("ISO-8859-4")]; + char stringpool_str206[sizeof("UHC")]; + char stringpool_str207[sizeof("TIS-620")]; + char stringpool_str209[sizeof("ISO-IR-101")]; + char stringpool_str210[sizeof("ISO-8859-14")]; + char stringpool_str211[sizeof("LATIN10")]; + char stringpool_str213[sizeof("X0201")]; + char stringpool_str216[sizeof("ISO-IR-203")]; + char stringpool_str217[sizeof("VISCII")]; + char stringpool_str219[sizeof("ISO_8859-4")]; + char stringpool_str221[sizeof("PTCP154")]; + char stringpool_str224[sizeof("ISO_8859-14")]; + char stringpool_str225[sizeof("X0208")]; + char stringpool_str226[sizeof("IBM-CP1133")]; + char stringpool_str227[sizeof("CSVISCII")]; + char stringpool_str229[sizeof("ISO-IR-149")]; + char stringpool_str231[sizeof("UCS-2")]; + char stringpool_str232[sizeof("ISO8859-10")]; + char stringpool_str234[sizeof("RK1048")]; + char stringpool_str235[sizeof("GB_2312-80")]; + char stringpool_str236[sizeof("CSISOLATIN1")]; + char stringpool_str237[sizeof("ISO-IR-14")]; + char stringpool_str238[sizeof("CSISOLATIN6")]; + char stringpool_str239[sizeof("ELOT_928")]; + char stringpool_str240[sizeof("CSISOLATIN3")]; + char stringpool_str241[sizeof("KZ-1048")]; + char stringpool_str242[sizeof("CSISOLATIN2")]; + char stringpool_str243[sizeof("CSISOLATINCYRILLIC")]; + char stringpool_str244[sizeof("CSISOLATIN5")]; + char stringpool_str246[sizeof("ISO-8859-10")]; + char stringpool_str247[sizeof("ISO-IR-109")]; + char stringpool_str248[sizeof("CSKZ1048")]; + char stringpool_str250[sizeof("CSKOI8R")]; + char stringpool_str251[sizeof("GB18030")]; + char stringpool_str252[sizeof("CSPTCP154")]; + char stringpool_str254[sizeof("KOI8-R")]; + char stringpool_str256[sizeof("TCVN")]; + char stringpool_str258[sizeof("GB_1988-80")]; + char stringpool_str260[sizeof("ISO_8859-10")]; + char stringpool_str261[sizeof("MS-CYRL")]; + char stringpool_str268[sizeof("CSISO58GB231280")]; + char stringpool_str270[sizeof("TIS620.2533-1")]; + char stringpool_str271[sizeof("KS_C_5601-1989")]; + char stringpool_str272[sizeof("MACCYRILLIC")]; + char stringpool_str275[sizeof("HZ-GB-2312")]; + char stringpool_str277[sizeof("CN-GB-ISOIR165")]; + char stringpool_str278[sizeof("ISO-IR-110")]; + char stringpool_str281[sizeof("TIS620-0")]; + char stringpool_str283[sizeof("CN-GB")]; + char stringpool_str288[sizeof("TIS620.2529-1")]; + char stringpool_str293[sizeof("ISO-IR-144")]; + char stringpool_str294[sizeof("CSIBM866")]; + char stringpool_str298[sizeof("ISO646-US")]; + char stringpool_str299[sizeof("IBM850")]; + char stringpool_str300[sizeof("CP874")]; + char stringpool_str302[sizeof("CYRILLIC-ASIAN")]; + char stringpool_str306[sizeof("CSISOLATINGREEK")]; + char stringpool_str307[sizeof("CHAR")]; + char stringpool_str310[sizeof("BIG5HKSCS")]; + char stringpool_str313[sizeof("IBM-850")]; + char stringpool_str322[sizeof("MS-ANSI")]; + char stringpool_str323[sizeof("CSUCS4")]; + char stringpool_str324[sizeof("BIG5-HKSCS")]; + char stringpool_str327[sizeof("UCS-4")]; + char stringpool_str330[sizeof("ARMSCII-8")]; + char stringpool_str335[sizeof("GEORGIAN-PS")]; + char stringpool_str338[sizeof("CSISOLATIN4")]; + char stringpool_str339[sizeof("TIS620.2533-0")]; + char stringpool_str342[sizeof("CSISO2022KR")]; + char stringpool_str343[sizeof("MACINTOSH")]; + char stringpool_str345[sizeof("ISO-IR-179")]; + char stringpool_str347[sizeof("ISO-IR-100")]; + char stringpool_str350[sizeof("GREEK8")]; + char stringpool_str355[sizeof("EUCKR")]; + char stringpool_str358[sizeof("UTF-16")]; + char stringpool_str359[sizeof("VISCII1.1-1")]; + char stringpool_str360[sizeof("ISO-2022-KR")]; + char stringpool_str362[sizeof("CP367")]; + char stringpool_str363[sizeof("UTF-8")]; + char stringpool_str364[sizeof("UTF-32")]; + char stringpool_str369[sizeof("EUC-KR")]; + char stringpool_str371[sizeof("CP1257")]; + char stringpool_str378[sizeof("CSISO57GB1988")]; + char stringpool_str382[sizeof("CSKSC56011987")]; + char stringpool_str383[sizeof("US-ASCII")]; + char stringpool_str384[sizeof("CSISOLATINARABIC")]; + char stringpool_str385[sizeof("ISO_8859-3:1988")]; + char stringpool_str386[sizeof("CSUNICODE11")]; + char stringpool_str387[sizeof("ISO_8859-5:1988")]; + char stringpool_str389[sizeof("ISO_8859-8:1988")]; + char stringpool_str390[sizeof("UNICODE-1-1")]; + char stringpool_str391[sizeof("MACTHAI")]; + char stringpool_str392[sizeof("ROMAN8")]; + char stringpool_str393[sizeof("ISO-10646-UCS-2")]; + char stringpool_str398[sizeof("GREEK")]; + char stringpool_str402[sizeof("LATIN7")]; + char stringpool_str404[sizeof("STRK1048-2002")]; + char stringpool_str405[sizeof("WINDOWS-1251")]; + char stringpool_str406[sizeof("WINDOWS-1256")]; + char stringpool_str407[sizeof("WINDOWS-1253")]; + char stringpool_str408[sizeof("WINDOWS-1252")]; + char stringpool_str409[sizeof("WINDOWS-1255")]; + char stringpool_str411[sizeof("WINDOWS-1258")]; + char stringpool_str412[sizeof("CHINESE")]; + char stringpool_str413[sizeof("NEXTSTEP")]; + char stringpool_str415[sizeof("ISO_8859-9:1989")]; + char stringpool_str419[sizeof("KS_C_5601-1987")]; + char stringpool_str420[sizeof("WINDOWS-936")]; + char stringpool_str423[sizeof("ISO8859-7")]; + char stringpool_str434[sizeof("ISO_8859-4:1988")]; + char stringpool_str436[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str437[sizeof("ISO-8859-7")]; + char stringpool_str440[sizeof("ARABIC")]; + char stringpool_str441[sizeof("ISO-10646-UCS-4")]; + char stringpool_str445[sizeof("MULELAO-1")]; + char stringpool_str446[sizeof("ECMA-118")]; + char stringpool_str448[sizeof("JP")]; + char stringpool_str451[sizeof("ISO_8859-7")]; + char stringpool_str453[sizeof("TCVN-5712")]; + char stringpool_str455[sizeof("TCVN5712-1")]; + char stringpool_str456[sizeof("WINDOWS-1254")]; + char stringpool_str459[sizeof("KOREAN")]; + char stringpool_str461[sizeof("GEORGIAN-ACADEMY")]; + char stringpool_str462[sizeof("MACICELAND")]; + char stringpool_str469[sizeof("CSISOLATINHEBREW")]; + char stringpool_str473[sizeof("ISO-IR-57")]; + char stringpool_str474[sizeof("WINDOWS-1250")]; + char stringpool_str475[sizeof("ISO-IR-87")]; + char stringpool_str477[sizeof("ISO-IR-127")]; + char stringpool_str478[sizeof("ISO-IR-157")]; + char stringpool_str481[sizeof("EUCTW")]; + char stringpool_str483[sizeof("UCS-2LE")]; + char stringpool_str487[sizeof("HP-ROMAN8")]; + char stringpool_str488[sizeof("IBM367")]; + char stringpool_str492[sizeof("KOI8-U")]; + char stringpool_str493[sizeof("UNICODEBIG")]; + char stringpool_str495[sizeof("EUC-TW")]; + char stringpool_str496[sizeof("CSMACINTOSH")]; + char stringpool_str497[sizeof("CSUNICODE")]; + char stringpool_str498[sizeof("JIS_C6226-1983")]; + char stringpool_str501[sizeof("UCS-2-INTERNAL")]; + char stringpool_str503[sizeof("ISO_646.IRV:1991")]; + char stringpool_str510[sizeof("CSISO14JISC6220RO")]; + char stringpool_str511[sizeof("ANSI_X3.4-1986")]; + char stringpool_str515[sizeof("IBM-EUCCN")]; + char stringpool_str516[sizeof("ANSI_X3.4-1968")]; + char stringpool_str518[sizeof("MS-EE")]; + char stringpool_str521[sizeof("CSPC850MULTILINGUAL")]; + char stringpool_str523[sizeof("CSHPROMAN8")]; + char stringpool_str525[sizeof("MACROMAN")]; + char stringpool_str531[sizeof("UCS-4LE")]; + char stringpool_str536[sizeof("ECMA-114")]; + char stringpool_str540[sizeof("UNICODELITTLE")]; + char stringpool_str543[sizeof("WCHAR_T")]; + char stringpool_str544[sizeof("ISO_8859-1:1987")]; + char stringpool_str545[sizeof("ISO_8859-6:1987")]; + char stringpool_str546[sizeof("ISO_8859-7:2003")]; + char stringpool_str547[sizeof("ISO_8859-2:1987")]; + char stringpool_str549[sizeof("UCS-4-INTERNAL")]; + char stringpool_str554[sizeof("CSISO159JISX02121990")]; + char stringpool_str556[sizeof("CSEUCKR")]; + char stringpool_str557[sizeof("CSUNICODE11UTF7")]; + char stringpool_str561[sizeof("ASMO-708")]; + char stringpool_str563[sizeof("UNICODE-1-1-UTF-7")]; + char stringpool_str567[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str569[sizeof("KOI8-RU")]; + char stringpool_str572[sizeof("WINDOWS-1257")]; + char stringpool_str575[sizeof("CSISO2022JP2")]; + char stringpool_str579[sizeof("MS-TURK")]; + char stringpool_str583[sizeof("MACCROATIAN")]; + char stringpool_str584[sizeof("BIG5-HKSCS:2001")]; + char stringpool_str585[sizeof("ISO646-JP")]; + char stringpool_str586[sizeof("JIS0208")]; + char stringpool_str591[sizeof("ISO-2022-JP-1")]; + char stringpool_str594[sizeof("ISO-2022-JP-2")]; + char stringpool_str599[sizeof("SHIFT-JIS")]; + char stringpool_str603[sizeof("BIG5-HKSCS:1999")]; + char stringpool_str604[sizeof("UCS-2BE")]; + char stringpool_str606[sizeof("MACGREEK")]; + char stringpool_str611[sizeof("CSISO2022JP")]; + char stringpool_str612[sizeof("UTF-16LE")]; + char stringpool_str613[sizeof("SHIFT_JIS")]; + char stringpool_str615[sizeof("MS-GREEK")]; + char stringpool_str616[sizeof("UTF-32LE")]; + char stringpool_str624[sizeof("EUCJP")]; + char stringpool_str625[sizeof("MS-HEBR")]; + char stringpool_str629[sizeof("ISO-2022-JP")]; + char stringpool_str635[sizeof("BIG5-HKSCS:2004")]; + char stringpool_str638[sizeof("EUC-JP")]; + char stringpool_str648[sizeof("MACARABIC")]; + char stringpool_str652[sizeof("UCS-4BE")]; + char stringpool_str654[sizeof("UCS-2-SWAPPED")]; + char stringpool_str660[sizeof("JIS_X0212")]; + char stringpool_str662[sizeof("MACTURKISH")]; + char stringpool_str666[sizeof("CSSHIFTJIS")]; + char stringpool_str672[sizeof("WINDOWS-874")]; + char stringpool_str682[sizeof("CSEUCTW")]; + char stringpool_str685[sizeof("UTF-7")]; + char stringpool_str696[sizeof("IBM-EUCKR")]; + char stringpool_str702[sizeof("UCS-4-SWAPPED")]; + char stringpool_str711[sizeof("ISO_8859-7:1987")]; + char stringpool_str715[sizeof("BIGFIVE")]; + char stringpool_str717[sizeof("TCVN5712-1:1993")]; + char stringpool_str723[sizeof("JIS_X0201")]; + char stringpool_str729[sizeof("BIG-FIVE")]; + char stringpool_str732[sizeof("HEBREW")]; + char stringpool_str733[sizeof("UTF-16BE")]; + char stringpool_str735[sizeof("JIS_X0208")]; + char stringpool_str737[sizeof("UTF-32BE")]; + char stringpool_str741[sizeof("JISX0201-1976")]; + char stringpool_str748[sizeof("JIS_X0212-1990")]; + char stringpool_str752[sizeof("CSISO87JISX0208")]; + char stringpool_str753[sizeof("JIS_X0208-1983")]; + char stringpool_str771[sizeof("MS-ARAB")]; + char stringpool_str797[sizeof("MACCENTRALEUROPE")]; + char stringpool_str803[sizeof("CSHALFWIDTHKATAKANA")]; + char stringpool_str804[sizeof("MS_KANJI")]; + char stringpool_str807[sizeof("MACROMANIA")]; + char stringpool_str820[sizeof("JIS_X0208-1990")]; + char stringpool_str822[sizeof("IBM-EUCTW")]; + char stringpool_str826[sizeof("WINBALTRIM")]; + char stringpool_str846[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; + char stringpool_str849[sizeof("JIS_X0212.1990-0")]; + char stringpool_str874[sizeof("CSEUCPKDFMTJAPANESE")]; + char stringpool_str885[sizeof("JOHAB")]; + char stringpool_str891[sizeof("JAVA")]; + char stringpool_str898[sizeof("MACUKRAINE")]; + char stringpool_str965[sizeof("IBM-EUCJP")]; + char stringpool_str989[sizeof("MACHEBREW")]; + }; +static const struct stringpool_t stringpool_contents = + { + "L1", + "L6", + "L3", + "L2", + "L5", + "L8", + "SJIS", + "866", + "CN", + "862", + "CP1131", + "CP1361", + "CP866", + "CP1133", + "CP1251", + "CP862", + "CP1256", + "CP1253", + "GB2312", + "CP1252", + "CP1255", + "CP936", + "CP1258", + "CP932", + "C99", + "L4", + "LATIN1", + "CP819", + "LATIN6", + "LATIN3", + "LATIN2", + "LATIN5", + "LATIN8", + "R8", + "ISO8859-1", + "ISO8859-6", + "HZ", + "ISO8859-3", + "ISO8859-11", + "ISO8859-2", + "ISO8859-16", + "ISO8859-5", + "ISO8859-13", + "ISO8859-8", + "ISO8859-15", + "ISO-8859-1", + "ISO-8859-6", + "ISO-8859-3", + "ISO-8859-11", + "ISO-8859-2", + "ISO-8859-16", + "ISO-8859-5", + "ISO-8859-13", + "ISO-8859-8", + "ISO-8859-15", + "ISO_8859-1", + "CYRILLIC", + "ISO_8859-6", + "LATIN-9", + "ISO_8859-3", + "ISO_8859-11", + "ISO_8859-2", + "ISO_8859-16", + "ISO_8859-5", + "ISO_8859-13", + "ISO8859-9", + "ISO_8859-16:2001", + "ISO_8859-8", + "ISO_8859-15", + "CP154", + "ISO-IR-6", + "CP949", + "ISO646-CN", + "MAC", + "ISO_8859-15:1998", + "CP1254", + "ISO-8859-9", + "ISO-IR-166", + "ISO-IR-126", + "GBK", + "ISO-IR-226", + "ISO-IR-165", + "X0212", + "ISO-IR-58", + "KOI8-T", + "BIG5", + "ISO-IR-138", + "ISO_8859-9", + "L10", + "850", + "IBM866", + "CSISO2022CN", + "CSBIG5", + "IBM862", + "BIG-5", + "ASCII", + "MS936", + "LATIN4", + "PT154", + "IBM-1131", + "CP850", + "EUCCN", + "CP1250", + "CSGB2312", + "CN-BIG5", + "CSASCII", + "ISO-2022-CN", + "L7", + "ISO-IR-159", + "IBM-1252", + "ISO_8859-14:1998", + "CP950", + "IBM-921", + "EUC-CN", + "ISO-2022-CN-EXT", + "ISO8859-4", + "IBM-932", + "TIS620", + "IBM819", + "ISO8859-14", + "ISO-IR-199", + "ISO_8859-10:1992", + "US", + "KSC_5601", + "ISO-IR-148", + "ISO-CELTIC", + "ISO-8859-4", + "UHC", + "TIS-620", + "ISO-IR-101", + "ISO-8859-14", + "LATIN10", + "X0201", + "ISO-IR-203", + "VISCII", + "ISO_8859-4", + "PTCP154", + "ISO_8859-14", + "X0208", + "IBM-CP1133", + "CSVISCII", + "ISO-IR-149", + "UCS-2", + "ISO8859-10", + "RK1048", + "GB_2312-80", + "CSISOLATIN1", + "ISO-IR-14", + "CSISOLATIN6", + "ELOT_928", + "CSISOLATIN3", + "KZ-1048", + "CSISOLATIN2", + "CSISOLATINCYRILLIC", + "CSISOLATIN5", + "ISO-8859-10", + "ISO-IR-109", + "CSKZ1048", + "CSKOI8R", + "GB18030", + "CSPTCP154", + "KOI8-R", + "TCVN", + "GB_1988-80", + "ISO_8859-10", + "MS-CYRL", + "CSISO58GB231280", + "TIS620.2533-1", + "KS_C_5601-1989", + "MACCYRILLIC", + "HZ-GB-2312", + "CN-GB-ISOIR165", + "ISO-IR-110", + "TIS620-0", + "CN-GB", + "TIS620.2529-1", + "ISO-IR-144", + "CSIBM866", + "ISO646-US", + "IBM850", + "CP874", + "CYRILLIC-ASIAN", + "CSISOLATINGREEK", + "CHAR", + "BIG5HKSCS", + "IBM-850", + "MS-ANSI", + "CSUCS4", + "BIG5-HKSCS", + "UCS-4", + "ARMSCII-8", + "GEORGIAN-PS", + "CSISOLATIN4", + "TIS620.2533-0", + "CSISO2022KR", + "MACINTOSH", + "ISO-IR-179", + "ISO-IR-100", + "GREEK8", + "EUCKR", + "UTF-16", + "VISCII1.1-1", + "ISO-2022-KR", + "CP367", + "UTF-8", + "UTF-32", + "EUC-KR", + "CP1257", + "CSISO57GB1988", + "CSKSC56011987", + "US-ASCII", + "CSISOLATINARABIC", + "ISO_8859-3:1988", + "CSUNICODE11", + "ISO_8859-5:1988", + "ISO_8859-8:1988", + "UNICODE-1-1", + "MACTHAI", + "ROMAN8", + "ISO-10646-UCS-2", + "GREEK", + "LATIN7", + "STRK1048-2002", + "WINDOWS-1251", + "WINDOWS-1256", + "WINDOWS-1253", + "WINDOWS-1252", + "WINDOWS-1255", + "WINDOWS-1258", + "CHINESE", + "NEXTSTEP", + "ISO_8859-9:1989", + "KS_C_5601-1987", + "WINDOWS-936", + "ISO8859-7", + "ISO_8859-4:1988", + "CSPC862LATINHEBREW", + "ISO-8859-7", + "ARABIC", + "ISO-10646-UCS-4", + "MULELAO-1", + "ECMA-118", + "JP", + "ISO_8859-7", + "TCVN-5712", + "TCVN5712-1", + "WINDOWS-1254", + "KOREAN", + "GEORGIAN-ACADEMY", + "MACICELAND", + "CSISOLATINHEBREW", + "ISO-IR-57", + "WINDOWS-1250", + "ISO-IR-87", + "ISO-IR-127", + "ISO-IR-157", + "EUCTW", + "UCS-2LE", + "HP-ROMAN8", + "IBM367", + "KOI8-U", + "UNICODEBIG", + "EUC-TW", + "CSMACINTOSH", + "CSUNICODE", + "JIS_C6226-1983", + "UCS-2-INTERNAL", + "ISO_646.IRV:1991", + "CSISO14JISC6220RO", + "ANSI_X3.4-1986", + "IBM-EUCCN", + "ANSI_X3.4-1968", + "MS-EE", + "CSPC850MULTILINGUAL", + "CSHPROMAN8", + "MACROMAN", + "UCS-4LE", + "ECMA-114", + "UNICODELITTLE", + "WCHAR_T", + "ISO_8859-1:1987", + "ISO_8859-6:1987", + "ISO_8859-7:2003", + "ISO_8859-2:1987", + "UCS-4-INTERNAL", + "CSISO159JISX02121990", + "CSEUCKR", + "CSUNICODE11UTF7", + "ASMO-708", + "UNICODE-1-1-UTF-7", + "JIS_C6220-1969-RO", + "KOI8-RU", + "WINDOWS-1257", + "CSISO2022JP2", + "MS-TURK", + "MACCROATIAN", + "BIG5-HKSCS:2001", + "ISO646-JP", + "JIS0208", + "ISO-2022-JP-1", + "ISO-2022-JP-2", + "SHIFT-JIS", + "BIG5-HKSCS:1999", + "UCS-2BE", + "MACGREEK", + "CSISO2022JP", + "UTF-16LE", + "SHIFT_JIS", + "MS-GREEK", + "UTF-32LE", + "EUCJP", + "MS-HEBR", + "ISO-2022-JP", + "BIG5-HKSCS:2004", + "EUC-JP", + "MACARABIC", + "UCS-4BE", + "UCS-2-SWAPPED", + "JIS_X0212", + "MACTURKISH", + "CSSHIFTJIS", + "WINDOWS-874", + "CSEUCTW", + "UTF-7", + "IBM-EUCKR", + "UCS-4-SWAPPED", + "ISO_8859-7:1987", + "BIGFIVE", + "TCVN5712-1:1993", + "JIS_X0201", + "BIG-FIVE", + "HEBREW", + "UTF-16BE", + "JIS_X0208", + "UTF-32BE", + "JISX0201-1976", + "JIS_X0212-1990", + "CSISO87JISX0208", + "JIS_X0208-1983", + "MS-ARAB", + "MACCENTRALEUROPE", + "CSHALFWIDTHKATAKANA", + "MS_KANJI", + "MACROMANIA", + "JIS_X0208-1990", + "IBM-EUCTW", + "WINBALTRIM", + "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", + "JIS_X0212.1990-0", + "CSEUCPKDFMTJAPANESE", + "JOHAB", + "JAVA", + "MACUKRAINE", + "IBM-EUCJP", + "MACHEBREW" + }; +#define stringpool ((const char *) &stringpool_contents) + +static const struct alias aliases[] = + { + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 60 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso8859_1}, +#line 134 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_iso8859_10}, +#line 76 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_3}, +#line 68 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_iso8859_2}, +#line 126 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_iso8859_9}, + {-1}, +#line 152 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_iso8859_14}, +#line 313 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_sjis}, + {-1}, {-1}, +#line 210 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, ei_cp866}, +#line 292 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_iso646_cn}, + {-1}, {-1}, +#line 206 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862}, + {-1}, {-1}, {-1}, {-1}, +#line 212 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp1131}, +#line 362 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_johab}, +#line 208 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp866}, + {-1}, +#line 248 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_cp1133}, +#line 175 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str37, ei_cp1251}, +#line 204 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_cp862}, +#line 191 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_cp1256}, + {-1}, +#line 182 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_cp1253}, +#line 325 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_euc_cn}, +#line 178 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1252}, + {-1}, +#line 188 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_cp1255}, + {-1}, {-1}, +#line 330 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_cp936}, +#line 197 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_cp1258}, + {-1}, {-1}, +#line 316 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_cp932}, +#line 51 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_c99}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 84 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_4}, + {-1}, {-1}, {-1}, +#line 59 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_1}, +#line 57 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_1}, +#line 133 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso8859_10}, + {-1}, +#line 75 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_iso8859_3}, + {-1}, +#line 67 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_2}, + {-1}, +#line 125 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_9}, + {-1}, {-1}, {-1}, +#line 151 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str80, ei_iso8859_14}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 231 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_hp_roman8}, +#line 62 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str89, ei_iso8859_1}, + {-1}, +#line 102 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_6}, +#line 337 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_hz}, +#line 78 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_3}, +#line 139 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_11}, +#line 70 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_2}, +#line 167 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_16}, +#line 93 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_5}, +#line 145 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_13}, + {-1}, {-1}, +#line 120 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_8}, +#line 160 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_15}, +#line 53 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1}, + {-1}, +#line 94 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_6}, + {-1}, +#line 71 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3}, +#line 137 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_11}, +#line 63 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_2}, +#line 161 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_16}, +#line 87 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_5}, +#line 140 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_iso8859_13}, + {-1}, {-1}, +#line 114 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_iso8859_8}, +#line 155 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_15}, +#line 54 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_iso8859_1}, +#line 91 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_iso8859_5}, +#line 95 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_6}, +#line 159 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_15}, +#line 72 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_3}, +#line 138 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_11}, +#line 64 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_2}, +#line 162 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_16}, +#line 88 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_5}, +#line 141 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_13}, +#line 128 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_iso8859_9}, +#line 163 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_16}, +#line 115 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_8}, +#line 156 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_15}, +#line 240 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_pt154}, +#line 16 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_ascii}, +#line 359 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_cp949}, + {-1}, +#line 290 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso646_cn}, +#line 216 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_mac_roman}, +#line 157 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_15}, + {-1}, +#line 185 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_cp1254}, + {-1}, +#line 121 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_iso8859_9}, + {-1}, +#line 256 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_tis620}, + {-1}, +#line 107 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_7}, +#line 329 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_ces_gbk}, + {-1}, +#line 164 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_16}, +#line 298 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_isoir165}, +#line 286 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_jisx0212}, +#line 295 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_gb2312}, +#line 237 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_koi8_t}, +#line 343 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_ces_big5}, +#line 117 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_8}, +#line 122 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_9}, +#line 166 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_16}, + {-1}, {-1}, +#line 201 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_cp850}, +#line 209 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_cp866}, +#line 335 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso2022_cn}, + {-1}, +#line 348 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_ces_big5}, +#line 205 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_cp862}, + {-1}, {-1}, +#line 344 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_ces_big5}, +#line 13 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_ascii}, +#line 331 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_cp936}, +#line 83 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_4}, +#line 238 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_pt154}, +#line 213 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_cp1131}, +#line 199 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_cp850}, +#line 324 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_euc_cn}, +#line 172 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_cp1250}, +#line 327 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_euc_cn}, +#line 347 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_ces_big5}, +#line 22 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_ascii}, +#line 334 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso2022_cn}, +#line 144 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_iso8859_13}, + {-1}, +#line 287 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_jisx0212}, +#line 181 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_cp1252}, +#line 149 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_14}, + {-1}, +#line 349 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_cp950}, +#line 146 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_13}, +#line 323 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_euc_cn}, + {-1}, +#line 336 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_iso2022_cn_ext}, +#line 86 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_4}, +#line 317 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_cp932}, +#line 251 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_tis620}, + {-1}, +#line 58 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_iso8859_1}, +#line 154 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_14}, +#line 150 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_14}, + {-1}, +#line 131 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_10}, + {-1}, +#line 21 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_ascii}, +#line 300 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_ksc5601}, +#line 124 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_iso8859_9}, +#line 153 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_14}, +#line 79 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_4}, +#line 360 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_cp949}, +#line 250 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_tis620}, + {-1}, +#line 66 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_2}, +#line 147 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_14}, +#line 165 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_16}, + {-1}, +#line 273 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_jisx0201}, + {-1}, {-1}, +#line 158 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_iso8859_15}, +#line 259 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_viscii}, + {-1}, +#line 80 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_iso8859_4}, + {-1}, +#line 239 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_pt154}, + {-1}, {-1}, +#line 148 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_14}, +#line 279 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_jisx0208}, +#line 249 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str226, ei_cp1133}, +#line 261 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_viscii}, + {-1}, +#line 303 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_ksc5601}, + {-1}, +#line 24 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_ucs2}, +#line 136 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_10}, + {-1}, +#line 243 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_rk1048}, +#line 294 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_gb2312}, +#line 61 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_iso8859_1}, +#line 268 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso646_jp}, +#line 135 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_iso8859_10}, +#line 109 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_7}, +#line 77 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_iso8859_3}, +#line 245 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_rk1048}, +#line 69 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_iso8859_2}, +#line 92 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_iso8859_5}, +#line 127 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_iso8859_9}, + {-1}, +#line 129 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_iso8859_10}, +#line 74 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_iso8859_3}, +#line 246 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_rk1048}, + {-1}, +#line 169 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_koi8_r}, +#line 333 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_gb18030}, +#line 242 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_pt154}, + {-1}, +#line 168 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_koi8_r}, + {-1}, +#line 262 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str256, ei_tcvn}, + {-1}, +#line 289 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_iso646_cn}, + {-1}, +#line 130 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso8859_10}, +#line 177 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_cp1251}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 296 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_gb2312}, + {-1}, +#line 255 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_tis620}, +#line 302 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_ksc5601}, +#line 222 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_mac_cyrillic}, + {-1}, {-1}, +#line 338 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_hz}, + {-1}, +#line 299 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_isoir165}, +#line 82 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_iso8859_4}, + {-1}, {-1}, +#line 252 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_tis620}, + {-1}, +#line 326 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_euc_cn}, + {-1}, {-1}, {-1}, {-1}, +#line 253 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_tis620}, + {-1}, {-1}, {-1}, {-1}, +#line 90 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_iso8859_5}, +#line 211 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str294, ei_cp866}, + {-1}, {-1}, {-1}, +#line 14 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str298, ei_ascii}, +#line 200 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_cp850}, +#line 257 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str300, ei_cp874}, + {-1}, +#line 241 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_pt154}, + {-1}, {-1}, {-1}, +#line 112 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_iso8859_7}, +#line 365 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_local_char}, + {-1}, {-1}, +#line 353 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_big5hkscs2004}, + {-1}, {-1}, +#line 203 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str313, ei_cp850}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 180 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_cp1252}, +#line 35 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str323, ei_ucs4}, +#line 352 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_big5hkscs2004}, + {-1}, {-1}, +#line 33 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_ucs4}, + {-1}, {-1}, +#line 234 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_armscii_8}, + {-1}, {-1}, {-1}, {-1}, +#line 236 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_georgian_ps}, + {-1}, {-1}, +#line 85 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_iso8859_4}, +#line 254 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_tis620}, + {-1}, {-1}, +#line 364 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_iso2022_kr}, +#line 215 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_mac_roman}, + {-1}, +#line 142 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str345, ei_iso8859_13}, + {-1}, +#line 56 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_iso8859_1}, + {-1}, {-1}, +#line 110 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, +#line 356 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_euc_kr}, + {-1}, {-1}, +#line 38 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str358, ei_utf16}, +#line 260 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_viscii}, +#line 363 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_iso2022_kr}, + {-1}, +#line 19 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_ascii}, +#line 23 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_utf8}, +#line 41 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_utf32}, + {-1}, {-1}, {-1}, {-1}, +#line 355 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_euc_kr}, + {-1}, +#line 194 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_cp1257}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 293 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_iso646_cn}, + {-1}, {-1}, {-1}, +#line 304 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str382, ei_ksc5601}, +#line 12 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str383, ei_ascii}, +#line 101 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso8859_6}, +#line 73 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_iso8859_3}, +#line 30 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_ucs2be}, +#line 89 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_iso8859_5}, + {-1}, +#line 116 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_iso8859_8}, +#line 29 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str390, ei_ucs2be}, +#line 228 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_mac_thai}, +#line 230 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_hp_roman8}, +#line 25 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_ucs2}, + {-1}, {-1}, {-1}, {-1}, +#line 111 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_iso8859_7}, + {-1}, {-1}, {-1}, +#line 143 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_iso8859_13}, + {-1}, +#line 244 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_rk1048}, +#line 176 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_cp1251}, +#line 192 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_cp1256}, +#line 183 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str407, ei_cp1253}, +#line 179 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_cp1252}, +#line 189 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_cp1255}, + {-1}, +#line 198 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_cp1258}, +#line 297 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_gb2312}, +#line 233 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_nextstep}, + {-1}, +#line 123 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_iso8859_9}, + {-1}, {-1}, {-1}, +#line 301 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_ksc5601}, +#line 332 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_cp936}, + {-1}, {-1}, +#line 113 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str423, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 81 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_iso8859_4}, + {-1}, +#line 207 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_cp862}, +#line 103 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_iso8859_7}, + {-1}, {-1}, +#line 100 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_iso8859_6}, +#line 34 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_ucs4}, + {-1}, {-1}, {-1}, +#line 247 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_mulelao}, +#line 108 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str446, ei_iso8859_7}, + {-1}, +#line 269 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso646_jp}, + {-1}, {-1}, +#line 104 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_iso8859_7}, + {-1}, +#line 263 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_tcvn}, + {-1}, +#line 264 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_tcvn}, +#line 186 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str456, ei_cp1254}, + {-1}, {-1}, +#line 305 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_ksc5601}, + {-1}, +#line 235 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_georgian_academy}, +#line 219 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str462, ei_mac_iceland}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 119 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str469, ei_iso8859_8}, + {-1}, {-1}, {-1}, +#line 291 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_iso646_cn}, +#line 173 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_cp1250}, +#line 280 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_jisx0208}, + {-1}, +#line 97 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str477, ei_iso8859_6}, +#line 132 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_iso8859_10}, + {-1}, {-1}, +#line 340 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_euc_tw}, + {-1}, +#line 31 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_ucs2le}, + {-1}, {-1}, {-1}, +#line 229 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_hp_roman8}, +#line 20 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str488, ei_ascii}, + {-1}, {-1}, {-1}, +#line 170 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_koi8_u}, +#line 28 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_ucs2be}, + {-1}, +#line 339 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_euc_tw}, +#line 217 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str496, ei_mac_roman}, +#line 26 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str497, ei_ucs2}, +#line 281 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_jisx0208}, + {-1}, {-1}, +#line 47 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_ucs2internal}, + {-1}, +#line 15 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_ascii}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 270 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_iso646_jp}, +#line 18 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_ascii}, + {-1}, {-1}, {-1}, +#line 328 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_euc_cn}, +#line 17 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str516, ei_ascii}, + {-1}, +#line 174 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_cp1250}, + {-1}, {-1}, +#line 202 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_cp850}, + {-1}, +#line 232 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_hp_roman8}, + {-1}, +#line 214 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_mac_roman}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 37 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_ucs4le}, + {-1}, {-1}, {-1}, {-1}, +#line 98 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str536, ei_iso8859_6}, + {-1}, {-1}, {-1}, +#line 32 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str540, ei_ucs2le}, + {-1}, {-1}, +#line 366 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_local_wchar_t}, +#line 55 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_iso8859_1}, +#line 96 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str545, ei_iso8859_6}, +#line 106 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_iso8859_7}, +#line 65 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str547, ei_iso8859_2}, + {-1}, +#line 49 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_ucs4internal}, + {-1}, {-1}, {-1}, {-1}, +#line 288 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_jisx0212}, + {-1}, +#line 357 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_euc_kr}, +#line 46 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str557, ei_utf7}, + {-1}, {-1}, {-1}, +#line 99 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str561, ei_iso8859_6}, + {-1}, +#line 45 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_utf7}, + {-1}, {-1}, {-1}, +#line 266 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str567, ei_iso646_jp}, + {-1}, +#line 171 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_koi8_ru}, + {-1}, {-1}, +#line 195 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str572, ei_cp1257}, + {-1}, {-1}, +#line 322 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str575, ei_iso2022_jp2}, + {-1}, {-1}, {-1}, +#line 187 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_cp1254}, + {-1}, {-1}, {-1}, +#line 220 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str583, ei_mac_croatian}, +#line 351 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_big5hkscs2001}, +#line 267 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str585, ei_iso646_jp}, +#line 278 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str586, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, +#line 320 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str591, ei_iso2022_jp1}, + {-1}, {-1}, +#line 321 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str594, ei_iso2022_jp2}, + {-1}, {-1}, {-1}, {-1}, +#line 312 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str599, ei_sjis}, + {-1}, {-1}, {-1}, +#line 350 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str603, ei_big5hkscs1999}, +#line 27 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str604, ei_ucs2be}, + {-1}, +#line 224 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str606, ei_mac_greek}, + {-1}, {-1}, {-1}, {-1}, +#line 319 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str611, ei_iso2022_jp}, +#line 40 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str612, ei_utf16le}, +#line 311 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str613, ei_sjis}, + {-1}, +#line 184 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str615, ei_cp1253}, +#line 43 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str616, ei_utf32le}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 307 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_euc_jp}, +#line 190 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str625, ei_cp1255}, + {-1}, {-1}, {-1}, +#line 318 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str629, ei_iso2022_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 354 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str635, ei_big5hkscs2004}, + {-1}, {-1}, +#line 306 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str638, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 227 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str648, ei_mac_arabic}, + {-1}, {-1}, {-1}, +#line 36 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str652, ei_ucs4be}, + {-1}, +#line 48 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str654, ei_ucs2swapped}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 283 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str660, ei_jisx0212}, + {-1}, +#line 225 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str662, ei_mac_turkish}, + {-1}, {-1}, {-1}, +#line 315 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_sjis}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 258 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str672, ei_cp874}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 341 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str682, ei_euc_tw}, + {-1}, {-1}, +#line 44 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str685, ei_utf7}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 358 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str696, ei_euc_kr}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 50 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_ucs4swapped}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 105 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str711, ei_iso8859_7}, + {-1}, {-1}, {-1}, +#line 346 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str715, ei_ces_big5}, + {-1}, +#line 265 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str717, ei_tcvn}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 271 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str723, ei_jisx0201}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 345 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str729, ei_ces_big5}, + {-1}, {-1}, +#line 118 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str732, ei_iso8859_8}, +#line 39 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str733, ei_utf16be}, + {-1}, +#line 275 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str735, ei_jisx0208}, + {-1}, +#line 42 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str737, ei_utf32be}, + {-1}, {-1}, {-1}, +#line 272 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str741, ei_jisx0201}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 285 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str748, ei_jisx0212}, + {-1}, {-1}, {-1}, +#line 282 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str752, ei_jisx0208}, +#line 276 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str753, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 193 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str771, ei_cp1256}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 218 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str797, ei_mac_centraleurope}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 274 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str803, ei_jisx0201}, +#line 314 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str804, ei_sjis}, + {-1}, {-1}, +#line 221 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str807, ei_mac_romania}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 277 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str820, ei_jisx0208}, + {-1}, +#line 342 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str822, ei_euc_tw}, + {-1}, {-1}, {-1}, +#line 196 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str826, ei_cp1257}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 308 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str846, ei_euc_jp}, + {-1}, {-1}, +#line 284 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str849, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 309 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str874, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 361 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str885, ei_johab}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 52 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str891, ei_java}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 223 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str898, ei_mac_ukraine}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 310 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str965, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 226 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str989, ei_mac_hebrew} + }; + +#ifdef __GNUC__ +__inline +#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ +__attribute__ ((__gnu_inline__)) +#endif +#endif +const struct alias * +aliases_lookup (register const char *str, register unsigned int len) +{ + if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) + { + register int key = aliases_hash (str, len); + + if (key <= MAX_HASH_VALUE && key >= 0) + { + register int o = aliases[key].name; + if (o >= 0) + { + register const char *s = o + stringpool; + + if (*str == *s && !strcmp (str + 1, s + 1)) + return &aliases[key]; + } + } + } + return 0; +} diff --git a/jni/iconv/lib/aliases_syshpux.gperf b/jni/iconv/lib/aliases_syshpux.gperf new file mode 100644 index 0000000..6839e5d --- /dev/null +++ b/jni/iconv/lib/aliases_syshpux.gperf @@ -0,0 +1,367 @@ +struct alias { int name; unsigned int encoding_index; }; +%struct-type +%language=ANSI-C +%define hash-function-name aliases_hash +%define lookup-function-name aliases_lookup +%7bit +%readonly-tables +%global-table +%define word-array-name aliases +%pic +%% +US-ASCII, ei_ascii +ASCII, ei_ascii +ISO646-US, ei_ascii +ISO_646.IRV:1991, ei_ascii +ISO-IR-6, ei_ascii +ANSI_X3.4-1968, ei_ascii +ANSI_X3.4-1986, ei_ascii +CP367, ei_ascii +IBM367, ei_ascii +US, ei_ascii +CSASCII, ei_ascii +UTF-8, ei_utf8 +UTF8, ei_utf8 +UCS-2, ei_ucs2 +ISO-10646-UCS-2, ei_ucs2 +CSUNICODE, ei_ucs2 +UCS-2BE, ei_ucs2be +UNICODEBIG, ei_ucs2be +UNICODE-1-1, ei_ucs2be +CSUNICODE11, ei_ucs2be +UCS-2LE, ei_ucs2le +UNICODELITTLE, ei_ucs2le +UCS-4, ei_ucs4 +ISO-10646-UCS-4, ei_ucs4 +CSUCS4, ei_ucs4 +UCS-4BE, ei_ucs4be +UCS-4LE, ei_ucs4le +UTF-16, ei_utf16 +UTF-16BE, ei_utf16be +UTF-16LE, ei_utf16le +UTF-32, ei_utf32 +UTF-32BE, ei_utf32be +UTF-32LE, ei_utf32le +UTF-7, ei_utf7 +UNICODE-1-1-UTF-7, ei_utf7 +CSUNICODE11UTF7, ei_utf7 +UCS-2-INTERNAL, ei_ucs2internal +UCS-2-SWAPPED, ei_ucs2swapped +UCS-4-INTERNAL, ei_ucs4internal +UCS-4-SWAPPED, ei_ucs4swapped +C99, ei_c99 +JAVA, ei_java +ISO-8859-1, ei_iso8859_1 +ISO_8859-1, ei_iso8859_1 +ISO_8859-1:1987, ei_iso8859_1 +ISO-IR-100, ei_iso8859_1 +CP819, ei_iso8859_1 +IBM819, ei_iso8859_1 +LATIN1, ei_iso8859_1 +L1, ei_iso8859_1 +CSISOLATIN1, ei_iso8859_1 +ISO8859-1, ei_iso8859_1 +ISO88591, ei_iso8859_1 +ISO-8859-2, ei_iso8859_2 +ISO_8859-2, ei_iso8859_2 +ISO_8859-2:1987, ei_iso8859_2 +ISO-IR-101, ei_iso8859_2 +LATIN2, ei_iso8859_2 +L2, ei_iso8859_2 +CSISOLATIN2, ei_iso8859_2 +ISO8859-2, ei_iso8859_2 +ISO88592, ei_iso8859_2 +ISO-8859-3, ei_iso8859_3 +ISO_8859-3, ei_iso8859_3 +ISO_8859-3:1988, ei_iso8859_3 +ISO-IR-109, ei_iso8859_3 +LATIN3, ei_iso8859_3 +L3, ei_iso8859_3 +CSISOLATIN3, ei_iso8859_3 +ISO8859-3, ei_iso8859_3 +ISO-8859-4, ei_iso8859_4 +ISO_8859-4, ei_iso8859_4 +ISO_8859-4:1988, ei_iso8859_4 +ISO-IR-110, ei_iso8859_4 +LATIN4, ei_iso8859_4 +L4, ei_iso8859_4 +CSISOLATIN4, ei_iso8859_4 +ISO8859-4, ei_iso8859_4 +ISO-8859-5, ei_iso8859_5 +ISO_8859-5, ei_iso8859_5 +ISO_8859-5:1988, ei_iso8859_5 +ISO-IR-144, ei_iso8859_5 +CYRILLIC, ei_iso8859_5 +CSISOLATINCYRILLIC, ei_iso8859_5 +ISO8859-5, ei_iso8859_5 +ISO88595, ei_iso8859_5 +ISO-8859-6, ei_iso8859_6 +ISO_8859-6, ei_iso8859_6 +ISO_8859-6:1987, ei_iso8859_6 +ISO-IR-127, ei_iso8859_6 +ECMA-114, ei_iso8859_6 +ASMO-708, ei_iso8859_6 +ARABIC, ei_iso8859_6 +CSISOLATINARABIC, ei_iso8859_6 +ISO8859-6, ei_iso8859_6 +ISO88596, ei_iso8859_6 +ISO-8859-7, ei_iso8859_7 +ISO_8859-7, ei_iso8859_7 +ISO_8859-7:1987, ei_iso8859_7 +ISO_8859-7:2003, ei_iso8859_7 +ISO-IR-126, ei_iso8859_7 +ECMA-118, ei_iso8859_7 +ELOT_928, ei_iso8859_7 +GREEK8, ei_iso8859_7 +GREEK, ei_iso8859_7 +CSISOLATINGREEK, ei_iso8859_7 +ISO8859-7, ei_iso8859_7 +ISO88597, ei_iso8859_7 +ISO-8859-8, ei_iso8859_8 +ISO_8859-8, ei_iso8859_8 +ISO_8859-8:1988, ei_iso8859_8 +ISO-IR-138, ei_iso8859_8 +HEBREW, ei_iso8859_8 +CSISOLATINHEBREW, ei_iso8859_8 +ISO8859-8, ei_iso8859_8 +ISO88598, ei_iso8859_8 +ISO-8859-9, ei_iso8859_9 +ISO_8859-9, ei_iso8859_9 +ISO_8859-9:1989, ei_iso8859_9 +ISO-IR-148, ei_iso8859_9 +LATIN5, ei_iso8859_9 +L5, ei_iso8859_9 +CSISOLATIN5, ei_iso8859_9 +ISO8859-9, ei_iso8859_9 +ISO88599, ei_iso8859_9 +ISO-8859-10, ei_iso8859_10 +ISO_8859-10, ei_iso8859_10 +ISO_8859-10:1992, ei_iso8859_10 +ISO-IR-157, ei_iso8859_10 +LATIN6, ei_iso8859_10 +L6, ei_iso8859_10 +CSISOLATIN6, ei_iso8859_10 +ISO8859-10, ei_iso8859_10 +ISO-8859-11, ei_iso8859_11 +ISO_8859-11, ei_iso8859_11 +ISO8859-11, ei_iso8859_11 +ISO-8859-13, ei_iso8859_13 +ISO_8859-13, ei_iso8859_13 +ISO-IR-179, ei_iso8859_13 +LATIN7, ei_iso8859_13 +L7, ei_iso8859_13 +ISO8859-13, ei_iso8859_13 +ISO-8859-14, ei_iso8859_14 +ISO_8859-14, ei_iso8859_14 +ISO_8859-14:1998, ei_iso8859_14 +ISO-IR-199, ei_iso8859_14 +LATIN8, ei_iso8859_14 +L8, ei_iso8859_14 +ISO-CELTIC, ei_iso8859_14 +ISO8859-14, ei_iso8859_14 +ISO-8859-15, ei_iso8859_15 +ISO_8859-15, ei_iso8859_15 +ISO_8859-15:1998, ei_iso8859_15 +ISO-IR-203, ei_iso8859_15 +LATIN-9, ei_iso8859_15 +ISO8859-15, ei_iso8859_15 +ISO885915, ei_iso8859_15 +ISO-8859-16, ei_iso8859_16 +ISO_8859-16, ei_iso8859_16 +ISO_8859-16:2001, ei_iso8859_16 +ISO-IR-226, ei_iso8859_16 +LATIN10, ei_iso8859_16 +L10, ei_iso8859_16 +ISO8859-16, ei_iso8859_16 +KOI8-R, ei_koi8_r +CSKOI8R, ei_koi8_r +KOI8-U, ei_koi8_u +KOI8-RU, ei_koi8_ru +CP1250, ei_cp1250 +WINDOWS-1250, ei_cp1250 +MS-EE, ei_cp1250 +CP1251, ei_cp1251 +WINDOWS-1251, ei_cp1251 +MS-CYRL, ei_cp1251 +CP1252, ei_cp1252 +WINDOWS-1252, ei_cp1252 +MS-ANSI, ei_cp1252 +CP1253, ei_cp1253 +WINDOWS-1253, ei_cp1253 +MS-GREEK, ei_cp1253 +CP1254, ei_cp1254 +WINDOWS-1254, ei_cp1254 +MS-TURK, ei_cp1254 +CP1255, ei_cp1255 +WINDOWS-1255, ei_cp1255 +MS-HEBR, ei_cp1255 +CP1256, ei_cp1256 +WINDOWS-1256, ei_cp1256 +MS-ARAB, ei_cp1256 +CP1257, ei_cp1257 +WINDOWS-1257, ei_cp1257 +WINBALTRIM, ei_cp1257 +CP1258, ei_cp1258 +WINDOWS-1258, ei_cp1258 +CP850, ei_cp850 +IBM850, ei_cp850 +850, ei_cp850 +CSPC850MULTILINGUAL, ei_cp850 +CP862, ei_cp862 +IBM862, ei_cp862 +862, ei_cp862 +CSPC862LATINHEBREW, ei_cp862 +CP866, ei_cp866 +IBM866, ei_cp866 +866, ei_cp866 +CSIBM866, ei_cp866 +CP1131, ei_cp1131 +MACROMAN, ei_mac_roman +MACINTOSH, ei_mac_roman +MAC, ei_mac_roman +CSMACINTOSH, ei_mac_roman +MACCENTRALEUROPE, ei_mac_centraleurope +MACICELAND, ei_mac_iceland +MACCROATIAN, ei_mac_croatian +MACROMANIA, ei_mac_romania +MACCYRILLIC, ei_mac_cyrillic +MACUKRAINE, ei_mac_ukraine +MACGREEK, ei_mac_greek +MACTURKISH, ei_mac_turkish +MACHEBREW, ei_mac_hebrew +MACARABIC, ei_mac_arabic +MACTHAI, ei_mac_thai +HP-ROMAN8, ei_hp_roman8 +ROMAN8, ei_hp_roman8 +R8, ei_hp_roman8 +CSHPROMAN8, ei_hp_roman8 +NEXTSTEP, ei_nextstep +ARMSCII-8, ei_armscii_8 +GEORGIAN-ACADEMY, ei_georgian_academy +GEORGIAN-PS, ei_georgian_ps +KOI8-T, ei_koi8_t +PT154, ei_pt154 +PTCP154, ei_pt154 +CP154, ei_pt154 +CYRILLIC-ASIAN, ei_pt154 +CSPTCP154, ei_pt154 +RK1048, ei_rk1048 +STRK1048-2002, ei_rk1048 +KZ-1048, ei_rk1048 +CSKZ1048, ei_rk1048 +MULELAO-1, ei_mulelao +CP1133, ei_cp1133 +IBM-CP1133, ei_cp1133 +TIS-620, ei_tis620 +TIS620, ei_tis620 +TIS620-0, ei_tis620 +TIS620.2529-1, ei_tis620 +TIS620.2533-0, ei_tis620 +TIS620.2533-1, ei_tis620 +ISO-IR-166, ei_tis620 +CP874, ei_cp874 +WINDOWS-874, ei_cp874 +VISCII, ei_viscii +VISCII1.1-1, ei_viscii +CSVISCII, ei_viscii +TCVN, ei_tcvn +TCVN-5712, ei_tcvn +TCVN5712-1, ei_tcvn +TCVN5712-1:1993, ei_tcvn +JIS_C6220-1969-RO, ei_iso646_jp +ISO646-JP, ei_iso646_jp +ISO-IR-14, ei_iso646_jp +JP, ei_iso646_jp +CSISO14JISC6220RO, ei_iso646_jp +JIS_X0201, ei_jisx0201 +JISX0201-1976, ei_jisx0201 +X0201, ei_jisx0201 +CSHALFWIDTHKATAKANA, ei_jisx0201 +JIS_X0208, ei_jisx0208 +JIS_X0208-1983, ei_jisx0208 +JIS_X0208-1990, ei_jisx0208 +JIS0208, ei_jisx0208 +X0208, ei_jisx0208 +ISO-IR-87, ei_jisx0208 +JIS_C6226-1983, ei_jisx0208 +CSISO87JISX0208, ei_jisx0208 +JIS_X0212, ei_jisx0212 +JIS_X0212.1990-0, ei_jisx0212 +JIS_X0212-1990, ei_jisx0212 +X0212, ei_jisx0212 +ISO-IR-159, ei_jisx0212 +CSISO159JISX02121990, ei_jisx0212 +GB_1988-80, ei_iso646_cn +ISO646-CN, ei_iso646_cn +ISO-IR-57, ei_iso646_cn +CN, ei_iso646_cn +CSISO57GB1988, ei_iso646_cn +GB_2312-80, ei_gb2312 +ISO-IR-58, ei_gb2312 +CSISO58GB231280, ei_gb2312 +CHINESE, ei_gb2312 +ISO-IR-165, ei_isoir165 +CN-GB-ISOIR165, ei_isoir165 +KSC_5601, ei_ksc5601 +KS_C_5601-1987, ei_ksc5601 +KS_C_5601-1989, ei_ksc5601 +ISO-IR-149, ei_ksc5601 +CSKSC56011987, ei_ksc5601 +KOREAN, ei_ksc5601 +EUC-JP, ei_euc_jp +EUCJP, ei_euc_jp +EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp +CSEUCPKDFMTJAPANESE, ei_euc_jp +SHIFT_JIS, ei_sjis +SHIFT-JIS, ei_sjis +SJIS, ei_sjis +MS_KANJI, ei_sjis +CSSHIFTJIS, ei_sjis +CP932, ei_cp932 +ISO-2022-JP, ei_iso2022_jp +CSISO2022JP, ei_iso2022_jp +ISO-2022-JP-1, ei_iso2022_jp1 +ISO-2022-JP-2, ei_iso2022_jp2 +CSISO2022JP2, ei_iso2022_jp2 +EUC-CN, ei_euc_cn +EUCCN, ei_euc_cn +GB2312, ei_euc_cn +CN-GB, ei_euc_cn +CSGB2312, ei_euc_cn +HP15CN, ei_euc_cn +GBK, ei_ces_gbk +CP936, ei_cp936 +MS936, ei_cp936 +WINDOWS-936, ei_cp936 +GB18030, ei_gb18030 +ISO-2022-CN, ei_iso2022_cn +CSISO2022CN, ei_iso2022_cn +ISO-2022-CN-EXT, ei_iso2022_cn_ext +HZ, ei_hz +HZ-GB-2312, ei_hz +EUC-TW, ei_euc_tw +EUCTW, ei_euc_tw +CSEUCTW, ei_euc_tw +BIG5, ei_ces_big5 +BIG-5, ei_ces_big5 +BIG-FIVE, ei_ces_big5 +BIGFIVE, ei_ces_big5 +CN-BIG5, ei_ces_big5 +CSBIG5, ei_ces_big5 +CP950, ei_cp950 +BIG5-HKSCS:1999, ei_big5hkscs1999 +BIG5-HKSCS:2001, ei_big5hkscs2001 +BIG5-HKSCS, ei_big5hkscs2004 +BIG5HKSCS, ei_big5hkscs2004 +BIG5-HKSCS:2004, ei_big5hkscs2004 +EUC-KR, ei_euc_kr +EUCKR, ei_euc_kr +CSEUCKR, ei_euc_kr +CP949, ei_cp949 +UHC, ei_cp949 +JOHAB, ei_johab +CP1361, ei_johab +ISO-2022-KR, ei_iso2022_kr +CSISO2022KR, ei_iso2022_kr +CHAR, ei_local_char +WCHAR_T, ei_local_wchar_t diff --git a/jni/iconv/lib/aliases_syshpux.h b/jni/iconv/lib/aliases_syshpux.h new file mode 100644 index 0000000..5f76df3 --- /dev/null +++ b/jni/iconv/lib/aliases_syshpux.h @@ -0,0 +1,1769 @@ +/* ANSI-C code produced by gperf version 3.0.4 */ +/* Command-line: gperf -m 10 lib/aliases_syshpux.gperf */ +/* Computed positions: -k'1,3-11,$' */ + +#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ + && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ + && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ + && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ + && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ + && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ + && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ + && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ + && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ + && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ + && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ + && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ + && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ + && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ + && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ + && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ + && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ + && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ + && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ + && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ + && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ + && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ + && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) +/* The character set is not based on ISO-646. */ +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#endif + +#line 1 "lib/aliases_syshpux.gperf" +struct alias { int name; unsigned int encoding_index; }; + +#define TOTAL_KEYWORDS 356 +#define MIN_WORD_LENGTH 2 +#define MAX_WORD_LENGTH 45 +#define MIN_HASH_VALUE 9 +#define MAX_HASH_VALUE 1038 +/* maximum key range = 1030, duplicates = 0 */ + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static unsigned int +aliases_hash (register const char *str, register unsigned int len) +{ + static const unsigned short asso_values[] = + { + 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, + 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, + 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, + 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, + 1039, 1039, 1039, 1039, 1039, 0, 112, 1039, 57, 2, + 0, 20, 51, 8, 5, 49, 13, 16, 335, 1039, + 1039, 1039, 1039, 1039, 1039, 13, 149, 1, 6, 10, + 55, 139, 10, 0, 328, 86, 210, 147, 6, 0, + 73, 1039, 120, 6, 17, 282, 238, 172, 274, 2, + 0, 1039, 1039, 1039, 1039, 34, 1039, 1039, 1039, 1039, + 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, + 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, + 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039 + }; + register int hval = len; + + switch (hval) + { + default: + hval += asso_values[(unsigned char)str[10]]; + /*FALLTHROUGH*/ + case 10: + hval += asso_values[(unsigned char)str[9]]; + /*FALLTHROUGH*/ + case 9: + hval += asso_values[(unsigned char)str[8]]; + /*FALLTHROUGH*/ + case 8: + hval += asso_values[(unsigned char)str[7]]; + /*FALLTHROUGH*/ + case 7: + hval += asso_values[(unsigned char)str[6]]; + /*FALLTHROUGH*/ + case 6: + hval += asso_values[(unsigned char)str[5]]; + /*FALLTHROUGH*/ + case 5: + hval += asso_values[(unsigned char)str[4]]; + /*FALLTHROUGH*/ + case 4: + hval += asso_values[(unsigned char)str[3]]; + /*FALLTHROUGH*/ + case 3: + hval += asso_values[(unsigned char)str[2]]; + /*FALLTHROUGH*/ + case 2: + case 1: + hval += asso_values[(unsigned char)str[0]]; + break; + } + return hval + asso_values[(unsigned char)str[len - 1]]; +} + +struct stringpool_t + { + char stringpool_str9[sizeof("CN")]; + char stringpool_str12[sizeof("HZ")]; + char stringpool_str16[sizeof("862")]; + char stringpool_str17[sizeof("CP1252")]; + char stringpool_str19[sizeof("ASCII")]; + char stringpool_str21[sizeof("CP1251")]; + char stringpool_str22[sizeof("SJIS")]; + char stringpool_str24[sizeof("CP862")]; + char stringpool_str26[sizeof("866")]; + char stringpool_str27[sizeof("CP1256")]; + char stringpool_str28[sizeof("CSASCII")]; + char stringpool_str29[sizeof("EUCCN")]; + char stringpool_str30[sizeof("EUC-CN")]; + char stringpool_str33[sizeof("CP1255")]; + char stringpool_str34[sizeof("CP866")]; + char stringpool_str35[sizeof("CP1131")]; + char stringpool_str36[sizeof("C99")]; + char stringpool_str38[sizeof("CP1361")]; + char stringpool_str39[sizeof("HP15CN")]; + char stringpool_str42[sizeof("CP932")]; + char stringpool_str43[sizeof("CP1258")]; + char stringpool_str50[sizeof("CHINESE")]; + char stringpool_str52[sizeof("CP936")]; + char stringpool_str53[sizeof("CP819")]; + char stringpool_str57[sizeof("CP1253")]; + char stringpool_str58[sizeof("ISO88592")]; + char stringpool_str59[sizeof("ISO8859-2")]; + char stringpool_str60[sizeof("ISO-8859-2")]; + char stringpool_str62[sizeof("ISO88591")]; + char stringpool_str63[sizeof("ISO8859-1")]; + char stringpool_str64[sizeof("ISO-8859-1")]; + char stringpool_str66[sizeof("ISO8859-11")]; + char stringpool_str67[sizeof("ISO-8859-11")]; + char stringpool_str68[sizeof("ISO88596")]; + char stringpool_str69[sizeof("ISO8859-6")]; + char stringpool_str70[sizeof("ISO-8859-6")]; + char stringpool_str71[sizeof("CP1133")]; + char stringpool_str72[sizeof("ISO8859-16")]; + char stringpool_str73[sizeof("ISO-8859-16")]; + char stringpool_str74[sizeof("ISO88595")]; + char stringpool_str75[sizeof("ISO8859-5")]; + char stringpool_str76[sizeof("ISO-8859-5")]; + char stringpool_str77[sizeof("ISO885915")]; + char stringpool_str78[sizeof("ISO8859-15")]; + char stringpool_str79[sizeof("ISO-8859-15")]; + char stringpool_str81[sizeof("ISO-2022-CN")]; + char stringpool_str83[sizeof("ISO646-CN")]; + char stringpool_str84[sizeof("ISO88598")]; + char stringpool_str85[sizeof("ISO8859-8")]; + char stringpool_str86[sizeof("ISO-8859-8")]; + char stringpool_str88[sizeof("CSISO2022CN")]; + char stringpool_str90[sizeof("ISO88599")]; + char stringpool_str91[sizeof("ISO8859-9")]; + char stringpool_str92[sizeof("ISO-8859-9")]; + char stringpool_str94[sizeof("ISO_8859-2")]; + char stringpool_str96[sizeof("ISO-2022-CN-EXT")]; + char stringpool_str98[sizeof("ISO_8859-1")]; + char stringpool_str99[sizeof("ISO8859-3")]; + char stringpool_str100[sizeof("ISO-8859-3")]; + char stringpool_str101[sizeof("ISO_8859-11")]; + char stringpool_str102[sizeof("ISO8859-13")]; + char stringpool_str103[sizeof("ISO-8859-13")]; + char stringpool_str104[sizeof("ISO_8859-6")]; + char stringpool_str105[sizeof("CP949")]; + char stringpool_str107[sizeof("ISO_8859-16")]; + char stringpool_str109[sizeof("ISO_8859-16:2001")]; + char stringpool_str110[sizeof("ISO_8859-5")]; + char stringpool_str111[sizeof("ELOT_928")]; + char stringpool_str113[sizeof("ISO_8859-15")]; + char stringpool_str115[sizeof("CP1257")]; + char stringpool_str118[sizeof("CP154")]; + char stringpool_str119[sizeof("CP1254")]; + char stringpool_str120[sizeof("ISO_8859-8")]; + char stringpool_str123[sizeof("ISO_8859-15:1998")]; + char stringpool_str126[sizeof("ISO_8859-9")]; + char stringpool_str129[sizeof("CP367")]; + char stringpool_str130[sizeof("850")]; + char stringpool_str131[sizeof("CP1250")]; + char stringpool_str134[sizeof("ISO_8859-3")]; + char stringpool_str135[sizeof("R8")]; + char stringpool_str137[sizeof("ISO_8859-13")]; + char stringpool_str138[sizeof("ISO-IR-6")]; + char stringpool_str139[sizeof("KOI8-T")]; + char stringpool_str140[sizeof("ISO-IR-226")]; + char stringpool_str141[sizeof("CP850")]; + char stringpool_str142[sizeof("ISO-IR-126")]; + char stringpool_str144[sizeof("CP950")]; + char stringpool_str147[sizeof("ISO-IR-166")]; + char stringpool_str148[sizeof("TIS620")]; + char stringpool_str149[sizeof("TIS-620")]; + char stringpool_str152[sizeof("MAC")]; + char stringpool_str153[sizeof("ISO-IR-165")]; + char stringpool_str156[sizeof("ISO88597")]; + char stringpool_str157[sizeof("ISO8859-7")]; + char stringpool_str158[sizeof("ISO-8859-7")]; + char stringpool_str159[sizeof("ISO_8859-10:1992")]; + char stringpool_str161[sizeof("ISO8859-4")]; + char stringpool_str162[sizeof("ISO-8859-4")]; + char stringpool_str163[sizeof("ISO-IR-58")]; + char stringpool_str164[sizeof("ISO8859-14")]; + char stringpool_str165[sizeof("ISO-8859-14")]; + char stringpool_str166[sizeof("ISO_8859-14:1998")]; + char stringpool_str167[sizeof("GB2312")]; + char stringpool_str170[sizeof("CP874")]; + char stringpool_str171[sizeof("IBM862")]; + char stringpool_str172[sizeof("ISO-IR-159")]; + char stringpool_str176[sizeof("ISO8859-10")]; + char stringpool_str177[sizeof("ISO-8859-10")]; + char stringpool_str178[sizeof("ISO-IR-138")]; + char stringpool_str179[sizeof("MS-ANSI")]; + char stringpool_str180[sizeof("ISO-IR-199")]; + char stringpool_str181[sizeof("IBM866")]; + char stringpool_str182[sizeof("MS-EE")]; + char stringpool_str183[sizeof("ARABIC")]; + char stringpool_str190[sizeof("PT154")]; + char stringpool_str192[sizeof("ISO_8859-7")]; + char stringpool_str193[sizeof("ISO-IR-101")]; + char stringpool_str195[sizeof("MACTHAI")]; + char stringpool_str196[sizeof("ISO_8859-4")]; + char stringpool_str198[sizeof("MS936")]; + char stringpool_str199[sizeof("ISO_8859-14")]; + char stringpool_str200[sizeof("IBM819")]; + char stringpool_str202[sizeof("ARMSCII-8")]; + char stringpool_str203[sizeof("KSC_5601")]; + char stringpool_str206[sizeof("MACINTOSH")]; + char stringpool_str207[sizeof("TIS620-0")]; + char stringpool_str208[sizeof("ECMA-118")]; + char stringpool_str209[sizeof("ISO-IR-148")]; + char stringpool_str211[sizeof("ISO_8859-10")]; + char stringpool_str212[sizeof("L2")]; + char stringpool_str213[sizeof("ISO-IR-179")]; + char stringpool_str214[sizeof("L1")]; + char stringpool_str215[sizeof("ISO-IR-149")]; + char stringpool_str217[sizeof("L6")]; + char stringpool_str220[sizeof("L5")]; + char stringpool_str221[sizeof("ISO-IR-109")]; + char stringpool_str222[sizeof("CSMACINTOSH")]; + char stringpool_str225[sizeof("L8")]; + char stringpool_str227[sizeof("ISO-IR-203")]; + char stringpool_str229[sizeof("KZ-1048")]; + char stringpool_str230[sizeof("ISO-IR-127")]; + char stringpool_str231[sizeof("CSKZ1048")]; + char stringpool_str232[sizeof("L3")]; + char stringpool_str233[sizeof("ISO-IR-14")]; + char stringpool_str235[sizeof("ISO-IR-57")]; + char stringpool_str236[sizeof("TIS620.2529-1")]; + char stringpool_str238[sizeof("ISO-IR-157")]; + char stringpool_str239[sizeof("LATIN2")]; + char stringpool_str240[sizeof("ISO-IR-87")]; + char stringpool_str243[sizeof("LATIN1")]; + char stringpool_str246[sizeof("CSKSC56011987")]; + char stringpool_str247[sizeof("KOREAN")]; + char stringpool_str248[sizeof("ISO-IR-110")]; + char stringpool_str249[sizeof("LATIN6")]; + char stringpool_str250[sizeof("ISO-CELTIC")]; + char stringpool_str251[sizeof("VISCII")]; + char stringpool_str254[sizeof("CSVISCII")]; + char stringpool_str255[sizeof("LATIN5")]; + char stringpool_str258[sizeof("CHAR")]; + char stringpool_str259[sizeof("KS_C_5601-1989")]; + char stringpool_str260[sizeof("TIS620.2533-1")]; + char stringpool_str261[sizeof("L7")]; + char stringpool_str262[sizeof("RK1048")]; + char stringpool_str263[sizeof("L4")]; + char stringpool_str264[sizeof("CSISOLATIN2")]; + char stringpool_str265[sizeof("LATIN8")]; + char stringpool_str266[sizeof("PTCP154")]; + char stringpool_str268[sizeof("CSISOLATIN1")]; + char stringpool_str271[sizeof("TCVN")]; + char stringpool_str272[sizeof("LATIN-9")]; + char stringpool_str273[sizeof("CSISOLATINCYRILLIC")]; + char stringpool_str274[sizeof("CSISOLATIN6")]; + char stringpool_str276[sizeof("IBM367")]; + char stringpool_str277[sizeof("GREEK8")]; + char stringpool_str279[sizeof("LATIN3")]; + char stringpool_str280[sizeof("CSISOLATIN5")]; + char stringpool_str281[sizeof("X0212")]; + char stringpool_str283[sizeof("CSISOLATINARABIC")]; + char stringpool_str284[sizeof("ECMA-114")]; + char stringpool_str285[sizeof("ISO-IR-144")]; + char stringpool_str286[sizeof("CSPTCP154")]; + char stringpool_str287[sizeof("UHC")]; + char stringpool_str288[sizeof("IBM850")]; + char stringpool_str290[sizeof("US")]; + char stringpool_str292[sizeof("KS_C_5601-1987")]; + char stringpool_str293[sizeof("UCS-2")]; + char stringpool_str295[sizeof("IBM-CP1133")]; + char stringpool_str300[sizeof("ASMO-708")]; + char stringpool_str303[sizeof("ISO-IR-100")]; + char stringpool_str304[sizeof("CSISOLATIN3")]; + char stringpool_str308[sizeof("BIG5")]; + char stringpool_str309[sizeof("BIG-5")]; + char stringpool_str310[sizeof("US-ASCII")]; + char stringpool_str311[sizeof("CSBIG5")]; + char stringpool_str312[sizeof("CN-BIG5")]; + char stringpool_str314[sizeof("GBK")]; + char stringpool_str315[sizeof("TIS620.2533-0")]; + char stringpool_str316[sizeof("UNICODE-1-1")]; + char stringpool_str318[sizeof("ROMAN8")]; + char stringpool_str319[sizeof("CSGB2312")]; + char stringpool_str323[sizeof("CSUNICODE11")]; + char stringpool_str325[sizeof("CSUNICODE")]; + char stringpool_str327[sizeof("L10")]; + char stringpool_str329[sizeof("TCVN-5712")]; + char stringpool_str330[sizeof("HZ-GB-2312")]; + char stringpool_str331[sizeof("HP-ROMAN8")]; + char stringpool_str332[sizeof("GB_2312-80")]; + char stringpool_str333[sizeof("CSIBM866")]; + char stringpool_str334[sizeof("TCVN5712-1")]; + char stringpool_str335[sizeof("MACCROATIAN")]; + char stringpool_str336[sizeof("GREEK")]; + char stringpool_str337[sizeof("LATIN7")]; + char stringpool_str340[sizeof("X0201")]; + char stringpool_str341[sizeof("LATIN4")]; + char stringpool_str342[sizeof("EUCKR")]; + char stringpool_str343[sizeof("EUC-KR")]; + char stringpool_str345[sizeof("KOI8-R")]; + char stringpool_str347[sizeof("CSKOI8R")]; + char stringpool_str352[sizeof("GB18030")]; + char stringpool_str354[sizeof("GB_1988-80")]; + char stringpool_str355[sizeof("UTF-16")]; + char stringpool_str356[sizeof("LATIN10")]; + char stringpool_str362[sizeof("X0208")]; + char stringpool_str363[sizeof("UTF-32")]; + char stringpool_str364[sizeof("ISO646-US")]; + char stringpool_str366[sizeof("CSISOLATIN4")]; + char stringpool_str367[sizeof("UTF8")]; + char stringpool_str368[sizeof("UTF-8")]; + char stringpool_str369[sizeof("UNICODE-1-1-UTF-7")]; + char stringpool_str374[sizeof("CSUNICODE11UTF7")]; + char stringpool_str376[sizeof("VISCII1.1-1")]; + char stringpool_str377[sizeof("EUCTW")]; + char stringpool_str378[sizeof("EUC-TW")]; + char stringpool_str384[sizeof("WINDOWS-1252")]; + char stringpool_str386[sizeof("WINDOWS-1251")]; + char stringpool_str389[sizeof("WINDOWS-1256")]; + char stringpool_str390[sizeof("WCHAR_T")]; + char stringpool_str392[sizeof("WINDOWS-1255")]; + char stringpool_str394[sizeof("ISO-2022-KR")]; + char stringpool_str395[sizeof("UCS-4")]; + char stringpool_str396[sizeof("CSISO57GB1988")]; + char stringpool_str397[sizeof("WINDOWS-1258")]; + char stringpool_str398[sizeof("CSUCS4")]; + char stringpool_str401[sizeof("CSISO2022KR")]; + char stringpool_str403[sizeof("JP")]; + char stringpool_str404[sizeof("WINDOWS-1253")]; + char stringpool_str405[sizeof("STRK1048-2002")]; + char stringpool_str406[sizeof("CSHPROMAN8")]; + char stringpool_str408[sizeof("CSISO58GB231280")]; + char stringpool_str410[sizeof("MACICELAND")]; + char stringpool_str412[sizeof("CSISO14JISC6220RO")]; + char stringpool_str415[sizeof("JIS_C6226-1983")]; + char stringpool_str417[sizeof("ISO-10646-UCS-2")]; + char stringpool_str419[sizeof("WINDOWS-936")]; + char stringpool_str420[sizeof("BIG5HKSCS")]; + char stringpool_str421[sizeof("BIG5-HKSCS")]; + char stringpool_str427[sizeof("SHIFT-JIS")]; + char stringpool_str433[sizeof("WINDOWS-1257")]; + char stringpool_str435[sizeof("WINDOWS-1254")]; + char stringpool_str437[sizeof("CN-GB-ISOIR165")]; + char stringpool_str439[sizeof("CSSHIFTJIS")]; + char stringpool_str440[sizeof("UTF-7")]; + char stringpool_str441[sizeof("WINDOWS-1250")]; + char stringpool_str442[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; + char stringpool_str443[sizeof("CN-GB")]; + char stringpool_str444[sizeof("CSISO159JISX02121990")]; + char stringpool_str448[sizeof("MACROMAN")]; + char stringpool_str449[sizeof("GEORGIAN-ACADEMY")]; + char stringpool_str450[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str451[sizeof("CSISOLATINHEBREW")]; + char stringpool_str454[sizeof("MACARABIC")]; + char stringpool_str455[sizeof("ISO_8859-5:1988")]; + char stringpool_str460[sizeof("ISO_8859-8:1988")]; + char stringpool_str461[sizeof("SHIFT_JIS")]; + char stringpool_str464[sizeof("UCS-2BE")]; + char stringpool_str466[sizeof("ISO_8859-9:1989")]; + char stringpool_str467[sizeof("ISO_8859-3:1988")]; + char stringpool_str468[sizeof("ISO-10646-UCS-4")]; + char stringpool_str470[sizeof("MACROMANIA")]; + char stringpool_str471[sizeof("ISO-2022-JP-2")]; + char stringpool_str473[sizeof("ISO-2022-JP-1")]; + char stringpool_str477[sizeof("CSISO2022JP2")]; + char stringpool_str481[sizeof("JIS0208")]; + char stringpool_str483[sizeof("ISO_8859-2:1987")]; + char stringpool_str484[sizeof("NEXTSTEP")]; + char stringpool_str485[sizeof("ISO_8859-1:1987")]; + char stringpool_str488[sizeof("ISO_8859-6:1987")]; + char stringpool_str490[sizeof("EUCJP")]; + char stringpool_str491[sizeof("EUC-JP")]; + char stringpool_str493[sizeof("CSISOLATINGREEK")]; + char stringpool_str498[sizeof("ISO_8859-4:1988")]; + char stringpool_str503[sizeof("ISO_8859-7:2003")]; + char stringpool_str513[sizeof("GEORGIAN-PS")]; + char stringpool_str515[sizeof("UCS-4BE")]; + char stringpool_str521[sizeof("UTF-16BE")]; + char stringpool_str523[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str525[sizeof("UCS-2LE")]; + char stringpool_str526[sizeof("CSHALFWIDTHKATAKANA")]; + char stringpool_str531[sizeof("ANSI_X3.4-1986")]; + char stringpool_str532[sizeof("ISO_8859-7:1987")]; + char stringpool_str534[sizeof("UTF-32BE")]; + char stringpool_str537[sizeof("WINDOWS-874")]; + char stringpool_str539[sizeof("ANSI_X3.4-1968")]; + char stringpool_str542[sizeof("ISO-2022-JP")]; + char stringpool_str544[sizeof("ISO646-JP")]; + char stringpool_str549[sizeof("CSISO2022JP")]; + char stringpool_str551[sizeof("CYRILLIC")]; + char stringpool_str561[sizeof("MACCENTRALEUROPE")]; + char stringpool_str563[sizeof("MS-HEBR")]; + char stringpool_str566[sizeof("UNICODELITTLE")]; + char stringpool_str576[sizeof("UCS-4LE")]; + char stringpool_str581[sizeof("CYRILLIC-ASIAN")]; + char stringpool_str582[sizeof("UTF-16LE")]; + char stringpool_str583[sizeof("ISO_646.IRV:1991")]; + char stringpool_str595[sizeof("UTF-32LE")]; + char stringpool_str596[sizeof("JAVA")]; + char stringpool_str598[sizeof("MS-ARAB")]; + char stringpool_str603[sizeof("MULELAO-1")]; + char stringpool_str606[sizeof("MS-GREEK")]; + char stringpool_str607[sizeof("MACGREEK")]; + char stringpool_str608[sizeof("BIGFIVE")]; + char stringpool_str609[sizeof("BIG-FIVE")]; + char stringpool_str622[sizeof("MS_KANJI")]; + char stringpool_str627[sizeof("CSEUCKR")]; + char stringpool_str639[sizeof("HEBREW")]; + char stringpool_str644[sizeof("UCS-2-SWAPPED")]; + char stringpool_str654[sizeof("JOHAB")]; + char stringpool_str662[sizeof("CSEUCTW")]; + char stringpool_str665[sizeof("UCS-2-INTERNAL")]; + char stringpool_str669[sizeof("KOI8-U")]; + char stringpool_str685[sizeof("MACUKRAINE")]; + char stringpool_str689[sizeof("MACTURKISH")]; + char stringpool_str692[sizeof("TCVN5712-1:1993")]; + char stringpool_str695[sizeof("UCS-4-SWAPPED")]; + char stringpool_str697[sizeof("MS-CYRL")]; + char stringpool_str704[sizeof("MACCYRILLIC")]; + char stringpool_str705[sizeof("CSISO87JISX0208")]; + char stringpool_str707[sizeof("CSEUCPKDFMTJAPANESE")]; + char stringpool_str710[sizeof("JIS_X0212")]; + char stringpool_str716[sizeof("UCS-4-INTERNAL")]; + char stringpool_str736[sizeof("UNICODEBIG")]; + char stringpool_str745[sizeof("MS-TURK")]; + char stringpool_str757[sizeof("BIG5-HKSCS:2001")]; + char stringpool_str760[sizeof("JISX0201-1976")]; + char stringpool_str769[sizeof("JIS_X0201")]; + char stringpool_str771[sizeof("BIG5-HKSCS:1999")]; + char stringpool_str774[sizeof("JIS_X0212-1990")]; + char stringpool_str790[sizeof("KOI8-RU")]; + char stringpool_str791[sizeof("JIS_X0208")]; + char stringpool_str800[sizeof("MACHEBREW")]; + char stringpool_str805[sizeof("JIS_X0208-1983")]; + char stringpool_str806[sizeof("BIG5-HKSCS:2004")]; + char stringpool_str842[sizeof("JIS_X0208-1990")]; + char stringpool_str888[sizeof("JIS_X0212.1990-0")]; + char stringpool_str991[sizeof("WINBALTRIM")]; + char stringpool_str1038[sizeof("CSPC850MULTILINGUAL")]; + }; +static const struct stringpool_t stringpool_contents = + { + "CN", + "HZ", + "862", + "CP1252", + "ASCII", + "CP1251", + "SJIS", + "CP862", + "866", + "CP1256", + "CSASCII", + "EUCCN", + "EUC-CN", + "CP1255", + "CP866", + "CP1131", + "C99", + "CP1361", + "HP15CN", + "CP932", + "CP1258", + "CHINESE", + "CP936", + "CP819", + "CP1253", + "ISO88592", + "ISO8859-2", + "ISO-8859-2", + "ISO88591", + "ISO8859-1", + "ISO-8859-1", + "ISO8859-11", + "ISO-8859-11", + "ISO88596", + "ISO8859-6", + "ISO-8859-6", + "CP1133", + "ISO8859-16", + "ISO-8859-16", + "ISO88595", + "ISO8859-5", + "ISO-8859-5", + "ISO885915", + "ISO8859-15", + "ISO-8859-15", + "ISO-2022-CN", + "ISO646-CN", + "ISO88598", + "ISO8859-8", + "ISO-8859-8", + "CSISO2022CN", + "ISO88599", + "ISO8859-9", + "ISO-8859-9", + "ISO_8859-2", + "ISO-2022-CN-EXT", + "ISO_8859-1", + "ISO8859-3", + "ISO-8859-3", + "ISO_8859-11", + "ISO8859-13", + "ISO-8859-13", + "ISO_8859-6", + "CP949", + "ISO_8859-16", + "ISO_8859-16:2001", + "ISO_8859-5", + "ELOT_928", + "ISO_8859-15", + "CP1257", + "CP154", + "CP1254", + "ISO_8859-8", + "ISO_8859-15:1998", + "ISO_8859-9", + "CP367", + "850", + "CP1250", + "ISO_8859-3", + "R8", + "ISO_8859-13", + "ISO-IR-6", + "KOI8-T", + "ISO-IR-226", + "CP850", + "ISO-IR-126", + "CP950", + "ISO-IR-166", + "TIS620", + "TIS-620", + "MAC", + "ISO-IR-165", + "ISO88597", + "ISO8859-7", + "ISO-8859-7", + "ISO_8859-10:1992", + "ISO8859-4", + "ISO-8859-4", + "ISO-IR-58", + "ISO8859-14", + "ISO-8859-14", + "ISO_8859-14:1998", + "GB2312", + "CP874", + "IBM862", + "ISO-IR-159", + "ISO8859-10", + "ISO-8859-10", + "ISO-IR-138", + "MS-ANSI", + "ISO-IR-199", + "IBM866", + "MS-EE", + "ARABIC", + "PT154", + "ISO_8859-7", + "ISO-IR-101", + "MACTHAI", + "ISO_8859-4", + "MS936", + "ISO_8859-14", + "IBM819", + "ARMSCII-8", + "KSC_5601", + "MACINTOSH", + "TIS620-0", + "ECMA-118", + "ISO-IR-148", + "ISO_8859-10", + "L2", + "ISO-IR-179", + "L1", + "ISO-IR-149", + "L6", + "L5", + "ISO-IR-109", + "CSMACINTOSH", + "L8", + "ISO-IR-203", + "KZ-1048", + "ISO-IR-127", + "CSKZ1048", + "L3", + "ISO-IR-14", + "ISO-IR-57", + "TIS620.2529-1", + "ISO-IR-157", + "LATIN2", + "ISO-IR-87", + "LATIN1", + "CSKSC56011987", + "KOREAN", + "ISO-IR-110", + "LATIN6", + "ISO-CELTIC", + "VISCII", + "CSVISCII", + "LATIN5", + "CHAR", + "KS_C_5601-1989", + "TIS620.2533-1", + "L7", + "RK1048", + "L4", + "CSISOLATIN2", + "LATIN8", + "PTCP154", + "CSISOLATIN1", + "TCVN", + "LATIN-9", + "CSISOLATINCYRILLIC", + "CSISOLATIN6", + "IBM367", + "GREEK8", + "LATIN3", + "CSISOLATIN5", + "X0212", + "CSISOLATINARABIC", + "ECMA-114", + "ISO-IR-144", + "CSPTCP154", + "UHC", + "IBM850", + "US", + "KS_C_5601-1987", + "UCS-2", + "IBM-CP1133", + "ASMO-708", + "ISO-IR-100", + "CSISOLATIN3", + "BIG5", + "BIG-5", + "US-ASCII", + "CSBIG5", + "CN-BIG5", + "GBK", + "TIS620.2533-0", + "UNICODE-1-1", + "ROMAN8", + "CSGB2312", + "CSUNICODE11", + "CSUNICODE", + "L10", + "TCVN-5712", + "HZ-GB-2312", + "HP-ROMAN8", + "GB_2312-80", + "CSIBM866", + "TCVN5712-1", + "MACCROATIAN", + "GREEK", + "LATIN7", + "X0201", + "LATIN4", + "EUCKR", + "EUC-KR", + "KOI8-R", + "CSKOI8R", + "GB18030", + "GB_1988-80", + "UTF-16", + "LATIN10", + "X0208", + "UTF-32", + "ISO646-US", + "CSISOLATIN4", + "UTF8", + "UTF-8", + "UNICODE-1-1-UTF-7", + "CSUNICODE11UTF7", + "VISCII1.1-1", + "EUCTW", + "EUC-TW", + "WINDOWS-1252", + "WINDOWS-1251", + "WINDOWS-1256", + "WCHAR_T", + "WINDOWS-1255", + "ISO-2022-KR", + "UCS-4", + "CSISO57GB1988", + "WINDOWS-1258", + "CSUCS4", + "CSISO2022KR", + "JP", + "WINDOWS-1253", + "STRK1048-2002", + "CSHPROMAN8", + "CSISO58GB231280", + "MACICELAND", + "CSISO14JISC6220RO", + "JIS_C6226-1983", + "ISO-10646-UCS-2", + "WINDOWS-936", + "BIG5HKSCS", + "BIG5-HKSCS", + "SHIFT-JIS", + "WINDOWS-1257", + "WINDOWS-1254", + "CN-GB-ISOIR165", + "CSSHIFTJIS", + "UTF-7", + "WINDOWS-1250", + "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", + "CN-GB", + "CSISO159JISX02121990", + "MACROMAN", + "GEORGIAN-ACADEMY", + "JIS_C6220-1969-RO", + "CSISOLATINHEBREW", + "MACARABIC", + "ISO_8859-5:1988", + "ISO_8859-8:1988", + "SHIFT_JIS", + "UCS-2BE", + "ISO_8859-9:1989", + "ISO_8859-3:1988", + "ISO-10646-UCS-4", + "MACROMANIA", + "ISO-2022-JP-2", + "ISO-2022-JP-1", + "CSISO2022JP2", + "JIS0208", + "ISO_8859-2:1987", + "NEXTSTEP", + "ISO_8859-1:1987", + "ISO_8859-6:1987", + "EUCJP", + "EUC-JP", + "CSISOLATINGREEK", + "ISO_8859-4:1988", + "ISO_8859-7:2003", + "GEORGIAN-PS", + "UCS-4BE", + "UTF-16BE", + "CSPC862LATINHEBREW", + "UCS-2LE", + "CSHALFWIDTHKATAKANA", + "ANSI_X3.4-1986", + "ISO_8859-7:1987", + "UTF-32BE", + "WINDOWS-874", + "ANSI_X3.4-1968", + "ISO-2022-JP", + "ISO646-JP", + "CSISO2022JP", + "CYRILLIC", + "MACCENTRALEUROPE", + "MS-HEBR", + "UNICODELITTLE", + "UCS-4LE", + "CYRILLIC-ASIAN", + "UTF-16LE", + "ISO_646.IRV:1991", + "UTF-32LE", + "JAVA", + "MS-ARAB", + "MULELAO-1", + "MS-GREEK", + "MACGREEK", + "BIGFIVE", + "BIG-FIVE", + "MS_KANJI", + "CSEUCKR", + "HEBREW", + "UCS-2-SWAPPED", + "JOHAB", + "CSEUCTW", + "UCS-2-INTERNAL", + "KOI8-U", + "MACUKRAINE", + "MACTURKISH", + "TCVN5712-1:1993", + "UCS-4-SWAPPED", + "MS-CYRL", + "MACCYRILLIC", + "CSISO87JISX0208", + "CSEUCPKDFMTJAPANESE", + "JIS_X0212", + "UCS-4-INTERNAL", + "UNICODEBIG", + "MS-TURK", + "BIG5-HKSCS:2001", + "JISX0201-1976", + "JIS_X0201", + "BIG5-HKSCS:1999", + "JIS_X0212-1990", + "KOI8-RU", + "JIS_X0208", + "MACHEBREW", + "JIS_X0208-1983", + "BIG5-HKSCS:2004", + "JIS_X0208-1990", + "JIS_X0212.1990-0", + "WINBALTRIM", + "CSPC850MULTILINGUAL" + }; +#define stringpool ((const char *) &stringpool_contents) + +static const struct alias aliases[] = + { + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 297 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, ei_iso646_cn}, + {-1}, {-1}, +#line 340 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, ei_hz}, + {-1}, {-1}, {-1}, +#line 212 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_cp862}, +#line 186 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_cp1252}, + {-1}, +#line 13 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_ascii}, + {-1}, +#line 183 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, ei_cp1251}, +#line 317 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_sjis}, + {-1}, +#line 210 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_cp862}, + {-1}, +#line 216 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_cp866}, +#line 198 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp1256}, +#line 22 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_ascii}, +#line 327 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, ei_euc_cn}, +#line 326 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_euc_cn}, + {-1}, {-1}, +#line 195 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_cp1255}, +#line 214 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp866}, +#line 218 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str35, ei_cp1131}, +#line 52 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_c99}, + {-1}, +#line 363 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_johab}, +#line 331 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_euc_cn}, + {-1}, {-1}, +#line 320 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_cp932}, +#line 204 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1258}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 302 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str50, ei_gb2312}, + {-1}, +#line 333 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_cp936}, +#line 58 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_iso8859_1}, + {-1}, {-1}, {-1}, +#line 189 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str57, ei_cp1253}, +#line 73 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_iso8859_2}, +#line 72 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str59, ei_iso8859_2}, +#line 65 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_iso8859_2}, + {-1}, +#line 64 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_1}, +#line 63 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str63, ei_iso8859_1}, +#line 54 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_1}, + {-1}, +#line 147 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_11}, +#line 145 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_iso8859_11}, +#line 107 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_6}, +#line 106 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_6}, +#line 98 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso8859_6}, +#line 253 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_cp1133}, +#line 175 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_iso8859_16}, +#line 169 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str73, ei_iso8859_16}, +#line 97 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_5}, +#line 96 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str75, ei_iso8859_5}, +#line 90 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_5}, +#line 168 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str77, ei_iso8859_15}, +#line 167 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str78, ei_iso8859_15}, +#line 162 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso8859_15}, + {-1}, +#line 337 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_iso2022_cn}, + {-1}, +#line 295 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str83, ei_iso646_cn}, +#line 127 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_iso8859_8}, +#line 126 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str85, ei_iso8859_8}, +#line 120 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_iso8859_8}, + {-1}, +#line 338 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_iso2022_cn}, + {-1}, +#line 136 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str90, ei_iso8859_9}, +#line 135 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_9}, +#line 128 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_9}, + {-1}, +#line 66 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_2}, + {-1}, +#line 339 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso2022_cn_ext}, + {-1}, +#line 55 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_1}, +#line 81 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_iso8859_3}, +#line 74 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str100, ei_iso8859_3}, +#line 146 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_11}, +#line 153 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_13}, +#line 148 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_13}, +#line 99 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str104, ei_iso8859_6}, +#line 360 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_cp949}, + {-1}, +#line 170 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_16}, + {-1}, +#line 171 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_16}, +#line 91 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_5}, +#line 114 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_7}, + {-1}, +#line 163 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_15}, + {-1}, +#line 201 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_cp1257}, + {-1}, {-1}, +#line 245 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_pt154}, +#line 192 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_cp1254}, +#line 121 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_8}, + {-1}, {-1}, +#line 164 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_15}, + {-1}, {-1}, +#line 129 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_9}, + {-1}, {-1}, +#line 19 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_ascii}, +#line 208 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_cp850}, +#line 180 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_cp1250}, + {-1}, {-1}, +#line 75 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str134, ei_iso8859_3}, +#line 236 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_hp_roman8}, + {-1}, +#line 149 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_13}, +#line 16 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_ascii}, +#line 242 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_koi8_t}, +#line 172 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_iso8859_16}, +#line 206 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_cp850}, +#line 112 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso8859_7}, + {-1}, +#line 351 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_cp950}, + {-1}, {-1}, +#line 261 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_tis620}, +#line 256 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_tis620}, +#line 255 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_tis620}, + {-1}, {-1}, +#line 221 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_mac_roman}, +#line 303 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_isoir165}, + {-1}, {-1}, +#line 119 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_7}, +#line 118 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_7}, +#line 108 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_iso8859_7}, +#line 139 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_iso8859_10}, + {-1}, +#line 89 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso8859_4}, +#line 82 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_4}, +#line 300 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_gb2312}, +#line 161 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_iso8859_14}, +#line 154 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_14}, +#line 156 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_iso8859_14}, +#line 328 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_euc_cn}, + {-1}, {-1}, +#line 262 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_cp874}, +#line 211 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_cp862}, +#line 292 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_jisx0212}, + {-1}, {-1}, {-1}, +#line 144 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10}, +#line 137 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_iso8859_10}, +#line 123 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso8859_8}, +#line 188 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_cp1252}, +#line 157 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_iso8859_14}, +#line 215 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_cp866}, +#line 182 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_cp1250}, +#line 104 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_iso8859_6}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 243 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_pt154}, + {-1}, +#line 109 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_iso8859_7}, +#line 68 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_iso8859_2}, + {-1}, +#line 233 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_mac_thai}, +#line 83 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_4}, + {-1}, +#line 334 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_cp936}, +#line 155 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_14}, +#line 59 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_iso8859_1}, + {-1}, +#line 239 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_armscii_8}, +#line 305 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_ksc5601}, + {-1}, {-1}, +#line 220 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_mac_roman}, +#line 257 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_tis620}, +#line 113 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_iso8859_7}, +#line 131 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_9}, + {-1}, +#line 138 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_10}, +#line 70 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_iso8859_2}, +#line 150 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_iso8859_13}, +#line 61 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str214, ei_iso8859_1}, +#line 308 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_ksc5601}, + {-1}, +#line 142 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_iso8859_10}, + {-1}, {-1}, +#line 133 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_iso8859_9}, +#line 77 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_iso8859_3}, +#line 222 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_mac_roman}, + {-1}, {-1}, +#line 159 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_iso8859_14}, + {-1}, +#line 165 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_15}, + {-1}, +#line 250 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_rk1048}, +#line 101 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_iso8859_6}, +#line 251 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_rk1048}, +#line 79 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_3}, +#line 273 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_iso646_jp}, + {-1}, +#line 296 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_iso646_cn}, +#line 258 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_tis620}, + {-1}, +#line 140 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_iso8859_10}, +#line 69 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_2}, +#line 285 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_jisx0208}, + {-1}, {-1}, +#line 60 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_iso8859_1}, + {-1}, {-1}, +#line 309 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_ksc5601}, +#line 310 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_ksc5601}, +#line 85 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_iso8859_4}, +#line 141 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_iso8859_10}, +#line 160 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_14}, +#line 264 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_viscii}, + {-1}, {-1}, +#line 266 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_viscii}, +#line 132 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_iso8859_9}, + {-1}, {-1}, +#line 366 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_local_char}, +#line 307 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_ksc5601}, +#line 260 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_tis620}, +#line 152 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_iso8859_13}, +#line 248 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_rk1048}, +#line 87 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_iso8859_4}, +#line 71 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_2}, +#line 158 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str265, ei_iso8859_14}, +#line 244 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_pt154}, + {-1}, +#line 62 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_iso8859_1}, + {-1}, {-1}, +#line 267 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_tcvn}, +#line 166 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_iso8859_15}, +#line 95 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_iso8859_5}, +#line 143 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_iso8859_10}, + {-1}, +#line 20 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_ascii}, +#line 115 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_iso8859_7}, + {-1}, +#line 78 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_iso8859_3}, +#line 134 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_iso8859_9}, +#line 291 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_jisx0212}, + {-1}, +#line 105 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_iso8859_6}, +#line 102 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_iso8859_6}, +#line 93 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_iso8859_5}, +#line 247 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_pt154}, +#line 361 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_cp949}, +#line 207 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_cp850}, + {-1}, +#line 21 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_ascii}, + {-1}, +#line 306 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str292, ei_ksc5601}, +#line 25 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_ucs2}, + {-1}, +#line 254 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_cp1133}, + {-1}, {-1}, {-1}, {-1}, +#line 103 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str300, ei_iso8859_6}, + {-1}, {-1}, +#line 57 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str303, ei_iso8859_1}, +#line 80 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_iso8859_3}, + {-1}, {-1}, {-1}, +#line 345 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_ces_big5}, +#line 346 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str309, ei_ces_big5}, +#line 12 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_ascii}, +#line 350 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_ces_big5}, +#line 349 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_ces_big5}, + {-1}, +#line 332 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_ces_gbk}, +#line 259 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_tis620}, +#line 30 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_ucs2be}, + {-1}, +#line 235 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_hp_roman8}, +#line 330 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_euc_cn}, + {-1}, {-1}, {-1}, +#line 31 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str323, ei_ucs2be}, + {-1}, +#line 27 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_ucs2}, + {-1}, +#line 174 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_iso8859_16}, + {-1}, +#line 268 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str329, ei_tcvn}, +#line 341 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_hz}, +#line 234 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str331, ei_hp_roman8}, +#line 299 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_gb2312}, +#line 217 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str333, ei_cp866}, +#line 269 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_tcvn}, +#line 225 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_mac_croatian}, +#line 116 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_iso8859_7}, +#line 151 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_13}, + {-1}, {-1}, +#line 278 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str340, ei_jisx0201}, +#line 86 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str341, ei_iso8859_4}, +#line 358 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_euc_kr}, +#line 357 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_euc_kr}, + {-1}, +#line 176 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str345, ei_koi8_r}, + {-1}, +#line 177 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_koi8_r}, + {-1}, {-1}, {-1}, {-1}, +#line 336 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_gb18030}, + {-1}, +#line 294 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_iso646_cn}, +#line 39 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_utf16}, +#line 173 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_iso8859_16}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 284 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_jisx0208}, +#line 42 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_utf32}, +#line 14 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_ascii}, + {-1}, +#line 88 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str366, ei_iso8859_4}, +#line 24 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_utf8}, +#line 23 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_utf8}, +#line 46 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_utf7}, + {-1}, {-1}, {-1}, {-1}, +#line 47 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str374, ei_utf7}, + {-1}, +#line 265 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str376, ei_viscii}, +#line 343 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str377, ei_euc_tw}, +#line 342 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_euc_tw}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 187 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_cp1252}, + {-1}, +#line 184 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_cp1251}, + {-1}, {-1}, +#line 199 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_cp1256}, +#line 367 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str390, ei_local_wchar_t}, + {-1}, +#line 196 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_cp1255}, + {-1}, +#line 364 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str394, ei_iso2022_kr}, +#line 34 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_ucs4}, +#line 298 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_iso646_cn}, +#line 205 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_cp1258}, +#line 36 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_ucs4}, + {-1}, {-1}, +#line 365 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_iso2022_kr}, + {-1}, +#line 274 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_iso646_jp}, +#line 190 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_cp1253}, +#line 249 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_rk1048}, +#line 237 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_hp_roman8}, + {-1}, +#line 301 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_gb2312}, + {-1}, +#line 224 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_mac_iceland}, + {-1}, +#line 275 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_iso646_jp}, + {-1}, {-1}, +#line 286 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_jisx0208}, + {-1}, +#line 26 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_ucs2}, + {-1}, +#line 335 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_cp936}, +#line 355 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_big5hkscs2004}, +#line 354 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_big5hkscs2004}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 316 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str427, ei_sjis}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 202 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_cp1257}, + {-1}, +#line 193 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str435, ei_cp1254}, + {-1}, +#line 304 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_isoir165}, + {-1}, +#line 319 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_sjis}, +#line 45 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_utf7}, +#line 181 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_cp1250}, +#line 313 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str442, ei_euc_jp}, +#line 329 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str443, ei_euc_cn}, +#line 293 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str444, ei_jisx0212}, + {-1}, {-1}, {-1}, +#line 219 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_mac_roman}, +#line 240 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_georgian_academy}, +#line 271 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str450, ei_iso646_jp}, +#line 125 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_iso8859_8}, + {-1}, {-1}, +#line 232 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str454, ei_mac_arabic}, +#line 92 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_iso8859_5}, + {-1}, {-1}, {-1}, {-1}, +#line 122 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str460, ei_iso8859_8}, +#line 315 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_sjis}, + {-1}, {-1}, +#line 28 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_ucs2be}, + {-1}, +#line 130 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_iso8859_9}, +#line 76 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_iso8859_3}, +#line 35 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_ucs4}, + {-1}, +#line 226 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_mac_romania}, +#line 324 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str471, ei_iso2022_jp2}, + {-1}, +#line 323 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_iso2022_jp1}, + {-1}, {-1}, {-1}, +#line 325 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str477, ei_iso2022_jp2}, + {-1}, {-1}, {-1}, +#line 283 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_jisx0208}, + {-1}, +#line 67 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_iso8859_2}, +#line 238 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str484, ei_nextstep}, +#line 56 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str485, ei_iso8859_1}, + {-1}, {-1}, +#line 100 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str488, ei_iso8859_6}, + {-1}, +#line 312 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str490, ei_euc_jp}, +#line 311 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str491, ei_euc_jp}, + {-1}, +#line 117 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, +#line 84 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_iso8859_4}, + {-1}, {-1}, {-1}, {-1}, +#line 111 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 241 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str513, ei_georgian_ps}, + {-1}, +#line 37 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_ucs4be}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 40 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_utf16be}, + {-1}, +#line 213 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_cp862}, + {-1}, +#line 32 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_ucs2le}, +#line 279 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str526, ei_jisx0201}, + {-1}, {-1}, {-1}, {-1}, +#line 18 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_ascii}, +#line 110 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_iso8859_7}, + {-1}, +#line 43 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_utf32be}, + {-1}, {-1}, +#line 263 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str537, ei_cp874}, + {-1}, +#line 17 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str539, ei_ascii}, + {-1}, {-1}, +#line 321 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_iso2022_jp}, + {-1}, +#line 272 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_iso646_jp}, + {-1}, {-1}, {-1}, {-1}, +#line 322 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_iso2022_jp}, + {-1}, +#line 94 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str551, ei_iso8859_5}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 223 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str561, ei_mac_centraleurope}, + {-1}, +#line 197 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_cp1255}, + {-1}, {-1}, +#line 33 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str566, ei_ucs2le}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 38 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str576, ei_ucs4le}, + {-1}, {-1}, {-1}, {-1}, +#line 246 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_pt154}, +#line 41 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str582, ei_utf16le}, +#line 15 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str583, ei_ascii}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 44 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str595, ei_utf32le}, +#line 53 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str596, ei_java}, + {-1}, +#line 200 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str598, ei_cp1256}, + {-1}, {-1}, {-1}, {-1}, +#line 252 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str603, ei_mulelao}, + {-1}, {-1}, +#line 191 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str606, ei_cp1253}, +#line 229 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str607, ei_mac_greek}, +#line 348 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_ces_big5}, +#line 347 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str609, ei_ces_big5}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 318 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_sjis}, + {-1}, {-1}, {-1}, {-1}, +#line 359 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str627, ei_euc_kr}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 124 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str639, ei_iso8859_8}, + {-1}, {-1}, {-1}, {-1}, +#line 49 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str644, ei_ucs2swapped}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 362 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str654, ei_johab}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 344 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str662, ei_euc_tw}, + {-1}, {-1}, +#line 48 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str665, ei_ucs2internal}, + {-1}, {-1}, {-1}, +#line 178 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_koi8_u}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 228 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str685, ei_mac_ukraine}, + {-1}, {-1}, {-1}, +#line 230 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_mac_turkish}, + {-1}, {-1}, +#line 270 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str692, ei_tcvn}, + {-1}, {-1}, +#line 51 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str695, ei_ucs4swapped}, + {-1}, +#line 185 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str697, ei_cp1251}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 227 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str704, ei_mac_cyrillic}, +#line 287 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str705, ei_jisx0208}, + {-1}, +#line 314 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str707, ei_euc_jp}, + {-1}, {-1}, +#line 288 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str710, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 50 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str716, ei_ucs4internal}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 29 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str736, ei_ucs2be}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 194 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str745, ei_cp1254}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 353 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str757, ei_big5hkscs2001}, + {-1}, {-1}, +#line 277 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str760, ei_jisx0201}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 276 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str769, ei_jisx0201}, + {-1}, +#line 352 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str771, ei_big5hkscs1999}, + {-1}, {-1}, +#line 290 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str774, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 179 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str790, ei_koi8_ru}, +#line 280 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str791, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 231 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str800, ei_mac_hebrew}, + {-1}, {-1}, {-1}, {-1}, +#line 281 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str805, ei_jisx0208}, +#line 356 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str806, ei_big5hkscs2004}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 282 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str842, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 289 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str888, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 203 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str991, ei_cp1257}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 209 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str1038, ei_cp850} + }; + +#ifdef __GNUC__ +__inline +#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ +__attribute__ ((__gnu_inline__)) +#endif +#endif +const struct alias * +aliases_lookup (register const char *str, register unsigned int len) +{ + if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) + { + register int key = aliases_hash (str, len); + + if (key <= MAX_HASH_VALUE && key >= 0) + { + register int o = aliases[key].name; + if (o >= 0) + { + register const char *s = o + stringpool; + + if (*str == *s && !strcmp (str + 1, s + 1)) + return &aliases[key]; + } + } + } + return 0; +} diff --git a/jni/iconv/lib/aliases_sysosf1.gperf b/jni/iconv/lib/aliases_sysosf1.gperf new file mode 100644 index 0000000..3fea53f --- /dev/null +++ b/jni/iconv/lib/aliases_sysosf1.gperf @@ -0,0 +1,362 @@ +struct alias { int name; unsigned int encoding_index; }; +%struct-type +%language=ANSI-C +%define hash-function-name aliases_hash +%define lookup-function-name aliases_lookup +%7bit +%readonly-tables +%global-table +%define word-array-name aliases +%pic +%% +US-ASCII, ei_ascii +ASCII, ei_ascii +ISO646-US, ei_ascii +ISO_646.IRV:1991, ei_ascii +ISO-IR-6, ei_ascii +ANSI_X3.4-1968, ei_ascii +ANSI_X3.4-1986, ei_ascii +CP367, ei_ascii +IBM367, ei_ascii +US, ei_ascii +CSASCII, ei_ascii +UTF-8, ei_utf8 +UCS-2, ei_ucs2 +ISO-10646-UCS-2, ei_ucs2 +CSUNICODE, ei_ucs2 +UCS-2BE, ei_ucs2be +UNICODEBIG, ei_ucs2be +UNICODE-1-1, ei_ucs2be +CSUNICODE11, ei_ucs2be +UCS-2LE, ei_ucs2le +UNICODELITTLE, ei_ucs2le +UCS-4, ei_ucs4 +ISO-10646-UCS-4, ei_ucs4 +CSUCS4, ei_ucs4 +UCS-4BE, ei_ucs4be +UCS-4LE, ei_ucs4le +UTF-16, ei_utf16 +UTF-16BE, ei_utf16be +UTF-16LE, ei_utf16le +UTF-32, ei_utf32 +UTF-32BE, ei_utf32be +UTF-32LE, ei_utf32le +UTF-7, ei_utf7 +UNICODE-1-1-UTF-7, ei_utf7 +CSUNICODE11UTF7, ei_utf7 +UCS-2-INTERNAL, ei_ucs2internal +UCS-2-SWAPPED, ei_ucs2swapped +UCS-4-INTERNAL, ei_ucs4internal +UCS-4-SWAPPED, ei_ucs4swapped +C99, ei_c99 +JAVA, ei_java +ISO-8859-1, ei_iso8859_1 +ISO_8859-1, ei_iso8859_1 +ISO_8859-1:1987, ei_iso8859_1 +ISO-IR-100, ei_iso8859_1 +CP819, ei_iso8859_1 +IBM819, ei_iso8859_1 +LATIN1, ei_iso8859_1 +L1, ei_iso8859_1 +CSISOLATIN1, ei_iso8859_1 +ISO8859-1, ei_iso8859_1 +ISO-8859-2, ei_iso8859_2 +ISO_8859-2, ei_iso8859_2 +ISO_8859-2:1987, ei_iso8859_2 +ISO-IR-101, ei_iso8859_2 +LATIN2, ei_iso8859_2 +L2, ei_iso8859_2 +CSISOLATIN2, ei_iso8859_2 +ISO8859-2, ei_iso8859_2 +ISO-8859-3, ei_iso8859_3 +ISO_8859-3, ei_iso8859_3 +ISO_8859-3:1988, ei_iso8859_3 +ISO-IR-109, ei_iso8859_3 +LATIN3, ei_iso8859_3 +L3, ei_iso8859_3 +CSISOLATIN3, ei_iso8859_3 +ISO8859-3, ei_iso8859_3 +ISO-8859-4, ei_iso8859_4 +ISO_8859-4, ei_iso8859_4 +ISO_8859-4:1988, ei_iso8859_4 +ISO-IR-110, ei_iso8859_4 +LATIN4, ei_iso8859_4 +L4, ei_iso8859_4 +CSISOLATIN4, ei_iso8859_4 +ISO8859-4, ei_iso8859_4 +ISO-8859-5, ei_iso8859_5 +ISO_8859-5, ei_iso8859_5 +ISO_8859-5:1988, ei_iso8859_5 +ISO-IR-144, ei_iso8859_5 +CYRILLIC, ei_iso8859_5 +CSISOLATINCYRILLIC, ei_iso8859_5 +ISO8859-5, ei_iso8859_5 +ISO-8859-6, ei_iso8859_6 +ISO_8859-6, ei_iso8859_6 +ISO_8859-6:1987, ei_iso8859_6 +ISO-IR-127, ei_iso8859_6 +ECMA-114, ei_iso8859_6 +ASMO-708, ei_iso8859_6 +ARABIC, ei_iso8859_6 +CSISOLATINARABIC, ei_iso8859_6 +ISO8859-6, ei_iso8859_6 +ISO-8859-7, ei_iso8859_7 +ISO_8859-7, ei_iso8859_7 +ISO_8859-7:1987, ei_iso8859_7 +ISO_8859-7:2003, ei_iso8859_7 +ISO-IR-126, ei_iso8859_7 +ECMA-118, ei_iso8859_7 +ELOT_928, ei_iso8859_7 +GREEK8, ei_iso8859_7 +GREEK, ei_iso8859_7 +CSISOLATINGREEK, ei_iso8859_7 +ISO8859-7, ei_iso8859_7 +ISO-8859-8, ei_iso8859_8 +ISO_8859-8, ei_iso8859_8 +ISO_8859-8:1988, ei_iso8859_8 +ISO-IR-138, ei_iso8859_8 +HEBREW, ei_iso8859_8 +CSISOLATINHEBREW, ei_iso8859_8 +ISO8859-8, ei_iso8859_8 +ISO-8859-9, ei_iso8859_9 +ISO_8859-9, ei_iso8859_9 +ISO_8859-9:1989, ei_iso8859_9 +ISO-IR-148, ei_iso8859_9 +LATIN5, ei_iso8859_9 +L5, ei_iso8859_9 +CSISOLATIN5, ei_iso8859_9 +ISO8859-9, ei_iso8859_9 +ISO-8859-10, ei_iso8859_10 +ISO_8859-10, ei_iso8859_10 +ISO_8859-10:1992, ei_iso8859_10 +ISO-IR-157, ei_iso8859_10 +LATIN6, ei_iso8859_10 +L6, ei_iso8859_10 +CSISOLATIN6, ei_iso8859_10 +ISO8859-10, ei_iso8859_10 +ISO-8859-11, ei_iso8859_11 +ISO_8859-11, ei_iso8859_11 +ISO8859-11, ei_iso8859_11 +ISO-8859-13, ei_iso8859_13 +ISO_8859-13, ei_iso8859_13 +ISO-IR-179, ei_iso8859_13 +LATIN7, ei_iso8859_13 +L7, ei_iso8859_13 +ISO8859-13, ei_iso8859_13 +ISO-8859-14, ei_iso8859_14 +ISO_8859-14, ei_iso8859_14 +ISO_8859-14:1998, ei_iso8859_14 +ISO-IR-199, ei_iso8859_14 +LATIN8, ei_iso8859_14 +L8, ei_iso8859_14 +ISO-CELTIC, ei_iso8859_14 +ISO8859-14, ei_iso8859_14 +ISO-8859-15, ei_iso8859_15 +ISO_8859-15, ei_iso8859_15 +ISO_8859-15:1998, ei_iso8859_15 +ISO-IR-203, ei_iso8859_15 +LATIN-9, ei_iso8859_15 +ISO8859-15, ei_iso8859_15 +ISO-8859-16, ei_iso8859_16 +ISO_8859-16, ei_iso8859_16 +ISO_8859-16:2001, ei_iso8859_16 +ISO-IR-226, ei_iso8859_16 +LATIN10, ei_iso8859_16 +L10, ei_iso8859_16 +ISO8859-16, ei_iso8859_16 +KOI8-R, ei_koi8_r +CSKOI8R, ei_koi8_r +KOI8-U, ei_koi8_u +KOI8-RU, ei_koi8_ru +CP1250, ei_cp1250 +WINDOWS-1250, ei_cp1250 +MS-EE, ei_cp1250 +CP1251, ei_cp1251 +WINDOWS-1251, ei_cp1251 +MS-CYRL, ei_cp1251 +CP1252, ei_cp1252 +WINDOWS-1252, ei_cp1252 +MS-ANSI, ei_cp1252 +CP1253, ei_cp1253 +WINDOWS-1253, ei_cp1253 +MS-GREEK, ei_cp1253 +CP1254, ei_cp1254 +WINDOWS-1254, ei_cp1254 +MS-TURK, ei_cp1254 +CP1255, ei_cp1255 +WINDOWS-1255, ei_cp1255 +MS-HEBR, ei_cp1255 +CP1256, ei_cp1256 +WINDOWS-1256, ei_cp1256 +MS-ARAB, ei_cp1256 +CP1257, ei_cp1257 +WINDOWS-1257, ei_cp1257 +WINBALTRIM, ei_cp1257 +CP1258, ei_cp1258 +WINDOWS-1258, ei_cp1258 +CP850, ei_cp850 +IBM850, ei_cp850 +850, ei_cp850 +CSPC850MULTILINGUAL, ei_cp850 +CP862, ei_cp862 +IBM862, ei_cp862 +862, ei_cp862 +CSPC862LATINHEBREW, ei_cp862 +CP866, ei_cp866 +IBM866, ei_cp866 +866, ei_cp866 +CSIBM866, ei_cp866 +CP1131, ei_cp1131 +MACROMAN, ei_mac_roman +MACINTOSH, ei_mac_roman +MAC, ei_mac_roman +CSMACINTOSH, ei_mac_roman +MACCENTRALEUROPE, ei_mac_centraleurope +MACICELAND, ei_mac_iceland +MACCROATIAN, ei_mac_croatian +MACROMANIA, ei_mac_romania +MACCYRILLIC, ei_mac_cyrillic +MACUKRAINE, ei_mac_ukraine +MACGREEK, ei_mac_greek +MACTURKISH, ei_mac_turkish +MACHEBREW, ei_mac_hebrew +MACARABIC, ei_mac_arabic +MACTHAI, ei_mac_thai +HP-ROMAN8, ei_hp_roman8 +ROMAN8, ei_hp_roman8 +R8, ei_hp_roman8 +CSHPROMAN8, ei_hp_roman8 +NEXTSTEP, ei_nextstep +ARMSCII-8, ei_armscii_8 +GEORGIAN-ACADEMY, ei_georgian_academy +GEORGIAN-PS, ei_georgian_ps +KOI8-T, ei_koi8_t +PT154, ei_pt154 +PTCP154, ei_pt154 +CP154, ei_pt154 +CYRILLIC-ASIAN, ei_pt154 +CSPTCP154, ei_pt154 +RK1048, ei_rk1048 +STRK1048-2002, ei_rk1048 +KZ-1048, ei_rk1048 +CSKZ1048, ei_rk1048 +MULELAO-1, ei_mulelao +CP1133, ei_cp1133 +IBM-CP1133, ei_cp1133 +TIS-620, ei_tis620 +TIS620, ei_tis620 +TIS620-0, ei_tis620 +TIS620.2529-1, ei_tis620 +TIS620.2533-0, ei_tis620 +TIS620.2533-1, ei_tis620 +ISO-IR-166, ei_tis620 +TACTIS, ei_tis620 +CP874, ei_cp874 +WINDOWS-874, ei_cp874 +VISCII, ei_viscii +VISCII1.1-1, ei_viscii +CSVISCII, ei_viscii +TCVN, ei_tcvn +TCVN-5712, ei_tcvn +TCVN5712-1, ei_tcvn +TCVN5712-1:1993, ei_tcvn +JIS_C6220-1969-RO, ei_iso646_jp +ISO646-JP, ei_iso646_jp +ISO-IR-14, ei_iso646_jp +JP, ei_iso646_jp +CSISO14JISC6220RO, ei_iso646_jp +JIS_X0201, ei_jisx0201 +JISX0201-1976, ei_jisx0201 +X0201, ei_jisx0201 +CSHALFWIDTHKATAKANA, ei_jisx0201 +JIS_X0208, ei_jisx0208 +JIS_X0208-1983, ei_jisx0208 +JIS_X0208-1990, ei_jisx0208 +JIS0208, ei_jisx0208 +X0208, ei_jisx0208 +ISO-IR-87, ei_jisx0208 +JIS_C6226-1983, ei_jisx0208 +CSISO87JISX0208, ei_jisx0208 +JIS_X0212, ei_jisx0212 +JIS_X0212.1990-0, ei_jisx0212 +JIS_X0212-1990, ei_jisx0212 +X0212, ei_jisx0212 +ISO-IR-159, ei_jisx0212 +CSISO159JISX02121990, ei_jisx0212 +GB_1988-80, ei_iso646_cn +ISO646-CN, ei_iso646_cn +ISO-IR-57, ei_iso646_cn +CN, ei_iso646_cn +CSISO57GB1988, ei_iso646_cn +GB_2312-80, ei_gb2312 +ISO-IR-58, ei_gb2312 +CSISO58GB231280, ei_gb2312 +CHINESE, ei_gb2312 +ISO-IR-165, ei_isoir165 +CN-GB-ISOIR165, ei_isoir165 +KSC_5601, ei_ksc5601 +KS_C_5601-1987, ei_ksc5601 +KS_C_5601-1989, ei_ksc5601 +ISO-IR-149, ei_ksc5601 +CSKSC56011987, ei_ksc5601 +KOREAN, ei_ksc5601 +EUC-JP, ei_euc_jp +EUCJP, ei_euc_jp +EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp +CSEUCPKDFMTJAPANESE, ei_euc_jp +SDECKANJI, ei_euc_jp +SHIFT_JIS, ei_sjis +SHIFT-JIS, ei_sjis +SJIS, ei_sjis +MS_KANJI, ei_sjis +CSSHIFTJIS, ei_sjis +CP932, ei_cp932 +ISO-2022-JP, ei_iso2022_jp +CSISO2022JP, ei_iso2022_jp +ISO-2022-JP-1, ei_iso2022_jp1 +ISO-2022-JP-2, ei_iso2022_jp2 +CSISO2022JP2, ei_iso2022_jp2 +EUC-CN, ei_euc_cn +EUCCN, ei_euc_cn +GB2312, ei_euc_cn +CN-GB, ei_euc_cn +CSGB2312, ei_euc_cn +DECHANZI, ei_euc_cn +GBK, ei_ces_gbk +CP936, ei_cp936 +MS936, ei_cp936 +WINDOWS-936, ei_cp936 +GB18030, ei_gb18030 +ISO-2022-CN, ei_iso2022_cn +CSISO2022CN, ei_iso2022_cn +ISO-2022-CN-EXT, ei_iso2022_cn_ext +HZ, ei_hz +HZ-GB-2312, ei_hz +EUC-TW, ei_euc_tw +EUCTW, ei_euc_tw +CSEUCTW, ei_euc_tw +BIG5, ei_ces_big5 +BIG-5, ei_ces_big5 +BIG-FIVE, ei_ces_big5 +BIGFIVE, ei_ces_big5 +CN-BIG5, ei_ces_big5 +CSBIG5, ei_ces_big5 +CP950, ei_cp950 +BIG5-HKSCS:1999, ei_big5hkscs1999 +BIG5-HKSCS:2001, ei_big5hkscs2001 +BIG5-HKSCS, ei_big5hkscs2004 +BIG5HKSCS, ei_big5hkscs2004 +BIG5-HKSCS:2004, ei_big5hkscs2004 +EUC-KR, ei_euc_kr +EUCKR, ei_euc_kr +CSEUCKR, ei_euc_kr +DECKOREAN, ei_euc_kr +CP949, ei_cp949 +UHC, ei_cp949 +KSC5601, ei_cp949 +JOHAB, ei_johab +CP1361, ei_johab +ISO-2022-KR, ei_iso2022_kr +CSISO2022KR, ei_iso2022_kr +CHAR, ei_local_char +WCHAR_T, ei_local_wchar_t diff --git a/jni/iconv/lib/aliases_sysosf1.h b/jni/iconv/lib/aliases_sysosf1.h new file mode 100644 index 0000000..36587e1 --- /dev/null +++ b/jni/iconv/lib/aliases_sysosf1.h @@ -0,0 +1,1735 @@ +/* ANSI-C code produced by gperf version 3.0.4 */ +/* Command-line: gperf -m 10 lib/aliases_sysosf1.gperf */ +/* Computed positions: -k'1,3-11,$' */ + +#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ + && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ + && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ + && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ + && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ + && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ + && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ + && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ + && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ + && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ + && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ + && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ + && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ + && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ + && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ + && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ + && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ + && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ + && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ + && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ + && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ + && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ + && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) +/* The character set is not based on ISO-646. */ +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#endif + +#line 1 "lib/aliases_sysosf1.gperf" +struct alias { int name; unsigned int encoding_index; }; + +#define TOTAL_KEYWORDS 351 +#define MIN_WORD_LENGTH 2 +#define MAX_WORD_LENGTH 45 +#define MIN_HASH_VALUE 13 +#define MAX_HASH_VALUE 939 +/* maximum key range = 927, duplicates = 0 */ + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static unsigned int +aliases_hash (register const char *str, register unsigned int len) +{ + static const unsigned short asso_values[] = + { + 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, + 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, + 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, + 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, + 940, 940, 940, 940, 940, 13, 80, 940, 73, 4, + 7, 6, 55, 8, 5, 156, 10, 23, 354, 940, + 940, 940, 940, 940, 940, 115, 165, 4, 6, 104, + 89, 13, 53, 4, 304, 95, 7, 150, 18, 4, + 75, 940, 76, 50, 25, 141, 173, 137, 120, 6, + 5, 940, 940, 940, 940, 27, 940, 940, 940, 940, + 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, + 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, + 940, 940, 940, 940, 940, 940, 940, 940 + }; + register int hval = len; + + switch (hval) + { + default: + hval += asso_values[(unsigned char)str[10]]; + /*FALLTHROUGH*/ + case 10: + hval += asso_values[(unsigned char)str[9]]; + /*FALLTHROUGH*/ + case 9: + hval += asso_values[(unsigned char)str[8]]; + /*FALLTHROUGH*/ + case 8: + hval += asso_values[(unsigned char)str[7]]; + /*FALLTHROUGH*/ + case 7: + hval += asso_values[(unsigned char)str[6]]; + /*FALLTHROUGH*/ + case 6: + hval += asso_values[(unsigned char)str[5]]; + /*FALLTHROUGH*/ + case 5: + hval += asso_values[(unsigned char)str[4]]; + /*FALLTHROUGH*/ + case 4: + hval += asso_values[(unsigned char)str[3]]; + /*FALLTHROUGH*/ + case 3: + hval += asso_values[(unsigned char)str[2]]; + /*FALLTHROUGH*/ + case 2: + case 1: + hval += asso_values[(unsigned char)str[0]]; + break; + } + return hval + asso_values[(unsigned char)str[len - 1]]; +} + +struct stringpool_t + { + char stringpool_str13[sizeof("L1")]; + char stringpool_str14[sizeof("L6")]; + char stringpool_str15[sizeof("L3")]; + char stringpool_str16[sizeof("L2")]; + char stringpool_str17[sizeof("L5")]; + char stringpool_str19[sizeof("L8")]; + char stringpool_str23[sizeof("866")]; + char stringpool_str24[sizeof("CN")]; + char stringpool_str27[sizeof("862")]; + char stringpool_str32[sizeof("CP1131")]; + char stringpool_str33[sizeof("CP1361")]; + char stringpool_str34[sizeof("CP866")]; + char stringpool_str36[sizeof("CP1133")]; + char stringpool_str37[sizeof("CP1251")]; + char stringpool_str38[sizeof("CP862")]; + char stringpool_str39[sizeof("CP1256")]; + char stringpool_str41[sizeof("CP1253")]; + char stringpool_str43[sizeof("CP1252")]; + char stringpool_str45[sizeof("CP1255")]; + char stringpool_str48[sizeof("CP936")]; + char stringpool_str49[sizeof("CP1258")]; + char stringpool_str50[sizeof("GB2312")]; + char stringpool_str52[sizeof("CP932")]; + char stringpool_str53[sizeof("C99")]; + char stringpool_str60[sizeof("HZ")]; + char stringpool_str64[sizeof("L4")]; + char stringpool_str68[sizeof("LATIN1")]; + char stringpool_str69[sizeof("CP819")]; + char stringpool_str70[sizeof("LATIN6")]; + char stringpool_str72[sizeof("LATIN3")]; + char stringpool_str74[sizeof("LATIN2")]; + char stringpool_str76[sizeof("LATIN5")]; + char stringpool_str80[sizeof("LATIN8")]; + char stringpool_str88[sizeof("R8")]; + char stringpool_str89[sizeof("ISO8859-1")]; + char stringpool_str91[sizeof("ISO8859-6")]; + char stringpool_str93[sizeof("ISO8859-3")]; + char stringpool_str94[sizeof("ISO8859-11")]; + char stringpool_str95[sizeof("ISO8859-2")]; + char stringpool_str96[sizeof("ISO8859-16")]; + char stringpool_str97[sizeof("ISO8859-5")]; + char stringpool_str98[sizeof("ISO8859-13")]; + char stringpool_str101[sizeof("ISO8859-8")]; + char stringpool_str102[sizeof("ISO8859-15")]; + char stringpool_str103[sizeof("ISO-8859-1")]; + char stringpool_str105[sizeof("ISO-8859-6")]; + char stringpool_str107[sizeof("ISO-8859-3")]; + char stringpool_str108[sizeof("ISO-8859-11")]; + char stringpool_str109[sizeof("ISO-8859-2")]; + char stringpool_str110[sizeof("ISO-8859-16")]; + char stringpool_str111[sizeof("ISO-8859-5")]; + char stringpool_str112[sizeof("ISO-8859-13")]; + char stringpool_str115[sizeof("ISO-8859-8")]; + char stringpool_str116[sizeof("ISO-8859-15")]; + char stringpool_str117[sizeof("ISO_8859-1")]; + char stringpool_str118[sizeof("CYRILLIC")]; + char stringpool_str119[sizeof("ISO_8859-6")]; + char stringpool_str120[sizeof("LATIN-9")]; + char stringpool_str121[sizeof("ISO_8859-3")]; + char stringpool_str122[sizeof("ISO_8859-11")]; + char stringpool_str123[sizeof("ISO_8859-2")]; + char stringpool_str124[sizeof("ISO_8859-16")]; + char stringpool_str125[sizeof("ISO_8859-5")]; + char stringpool_str126[sizeof("ISO_8859-13")]; + char stringpool_str127[sizeof("ISO8859-9")]; + char stringpool_str128[sizeof("ISO_8859-16:2001")]; + char stringpool_str129[sizeof("ISO_8859-8")]; + char stringpool_str130[sizeof("ISO_8859-15")]; + char stringpool_str131[sizeof("CP154")]; + char stringpool_str132[sizeof("ISO-IR-6")]; + char stringpool_str133[sizeof("CP949")]; + char stringpool_str135[sizeof("ISO646-CN")]; + char stringpool_str136[sizeof("ASCII")]; + char stringpool_str137[sizeof("ISO_8859-15:1998")]; + char stringpool_str139[sizeof("CP1254")]; + char stringpool_str141[sizeof("ISO-8859-9")]; + char stringpool_str143[sizeof("ISO-IR-166")]; + char stringpool_str145[sizeof("ISO-IR-126")]; + char stringpool_str148[sizeof("ISO-IR-226")]; + char stringpool_str149[sizeof("ISO-IR-165")]; + char stringpool_str150[sizeof("X0212")]; + char stringpool_str151[sizeof("ISO-IR-58")]; + char stringpool_str152[sizeof("UHC")]; + char stringpool_str153[sizeof("EUCCN")]; + char stringpool_str154[sizeof("ISO-IR-138")]; + char stringpool_str155[sizeof("ISO_8859-9")]; + char stringpool_str156[sizeof("L10")]; + char stringpool_str158[sizeof("SJIS")]; + char stringpool_str159[sizeof("850")]; + char stringpool_str161[sizeof("MAC")]; + char stringpool_str164[sizeof("TACTIS")]; + char stringpool_str165[sizeof("L7")]; + char stringpool_str167[sizeof("EUC-CN")]; + char stringpool_str170[sizeof("LATIN4")]; + char stringpool_str173[sizeof("CP850")]; + char stringpool_str175[sizeof("CP1250")]; + char stringpool_str178[sizeof("KOI8-T")]; + char stringpool_str179[sizeof("ISO-2022-CN")]; + char stringpool_str182[sizeof("ISO-IR-159")]; + char stringpool_str183[sizeof("ISO-CELTIC")]; + char stringpool_str184[sizeof("ISO_8859-14:1998")]; + char stringpool_str185[sizeof("IBM866")]; + char stringpool_str186[sizeof("CP950")]; + char stringpool_str189[sizeof("IBM862")]; + char stringpool_str190[sizeof("ISO-2022-CN-EXT")]; + char stringpool_str191[sizeof("ISO8859-4")]; + char stringpool_str192[sizeof("CSASCII")]; + char stringpool_str193[sizeof("US")]; + char stringpool_str194[sizeof("MS936")]; + char stringpool_str196[sizeof("ISO8859-14")]; + char stringpool_str197[sizeof("ISO-IR-199")]; + char stringpool_str198[sizeof("BIG5")]; + char stringpool_str199[sizeof("ISO_8859-10:1992")]; + char stringpool_str200[sizeof("KSC5601")]; + char stringpool_str202[sizeof("PT154")]; + char stringpool_str203[sizeof("ISO-IR-148")]; + char stringpool_str205[sizeof("ISO-8859-4")]; + char stringpool_str206[sizeof("GBK")]; + char stringpool_str207[sizeof("CSISO2022CN")]; + char stringpool_str208[sizeof("CSBIG5")]; + char stringpool_str209[sizeof("ISO-IR-101")]; + char stringpool_str210[sizeof("ISO-8859-14")]; + char stringpool_str211[sizeof("LATIN10")]; + char stringpool_str212[sizeof("BIG-5")]; + char stringpool_str213[sizeof("X0201")]; + char stringpool_str216[sizeof("ISO-IR-203")]; + char stringpool_str217[sizeof("DECHANZI")]; + char stringpool_str218[sizeof("ELOT_928")]; + char stringpool_str219[sizeof("ISO_8859-4")]; + char stringpool_str220[sizeof("IBM819")]; + char stringpool_str221[sizeof("CSGB2312")]; + char stringpool_str222[sizeof("CN-BIG5")]; + char stringpool_str223[sizeof("UCS-2")]; + char stringpool_str224[sizeof("ISO_8859-14")]; + char stringpool_str225[sizeof("X0208")]; + char stringpool_str228[sizeof("KSC_5601")]; + char stringpool_str229[sizeof("ISO-IR-149")]; + char stringpool_str232[sizeof("ISO8859-10")]; + char stringpool_str234[sizeof("RK1048")]; + char stringpool_str237[sizeof("ISO-IR-14")]; + char stringpool_str238[sizeof("TCVN")]; + char stringpool_str239[sizeof("TIS620")]; + char stringpool_str243[sizeof("GB_2312-80")]; + char stringpool_str245[sizeof("VISCII")]; + char stringpool_str246[sizeof("ISO-8859-10")]; + char stringpool_str247[sizeof("ISO-IR-109")]; + char stringpool_str250[sizeof("CSISOLATIN1")]; + char stringpool_str252[sizeof("CSISOLATIN6")]; + char stringpool_str253[sizeof("TIS-620")]; + char stringpool_str254[sizeof("CSISOLATIN3")]; + char stringpool_str255[sizeof("CSVISCII")]; + char stringpool_str256[sizeof("CSISOLATIN2")]; + char stringpool_str257[sizeof("CSISOLATINCYRILLIC")]; + char stringpool_str258[sizeof("CSISOLATIN5")]; + char stringpool_str259[sizeof("GB18030")]; + char stringpool_str260[sizeof("ISO_8859-10")]; + char stringpool_str263[sizeof("UTF-16")]; + char stringpool_str264[sizeof("CSKZ1048")]; + char stringpool_str266[sizeof("GB_1988-80")]; + char stringpool_str267[sizeof("KZ-1048")]; + char stringpool_str268[sizeof("UTF-8")]; + char stringpool_str269[sizeof("UTF-32")]; + char stringpool_str270[sizeof("MS-CYRL")]; + char stringpool_str275[sizeof("CHAR")]; + char stringpool_str276[sizeof("CSKOI8R")]; + char stringpool_str278[sizeof("ISO-IR-110")]; + char stringpool_str280[sizeof("KOI8-R")]; + char stringpool_str281[sizeof("MACCYRILLIC")]; + char stringpool_str282[sizeof("IBM-CP1133")]; + char stringpool_str283[sizeof("PTCP154")]; + char stringpool_str284[sizeof("TIS620.2533-1")]; + char stringpool_str285[sizeof("CP874")]; + char stringpool_str293[sizeof("ISO-IR-144")]; + char stringpool_str297[sizeof("KS_C_5601-1989")]; + char stringpool_str298[sizeof("HZ-GB-2312")]; + char stringpool_str302[sizeof("TIS620.2529-1")]; + char stringpool_str308[sizeof("CSUNICODE11")]; + char stringpool_str312[sizeof("UNICODE-1-1")]; + char stringpool_str314[sizeof("CSPTCP154")]; + char stringpool_str315[sizeof("CSUCS4")]; + char stringpool_str316[sizeof("CYRILLIC-ASIAN")]; + char stringpool_str319[sizeof("UCS-4")]; + char stringpool_str324[sizeof("IBM850")]; + char stringpool_str327[sizeof("TIS620-0")]; + char stringpool_str330[sizeof("ISO-IR-179")]; + char stringpool_str332[sizeof("CP367")]; + char stringpool_str336[sizeof("ISO646-US")]; + char stringpool_str339[sizeof("ISO-10646-UCS-2")]; + char stringpool_str341[sizeof("CP1257")]; + char stringpool_str342[sizeof("GREEK8")]; + char stringpool_str343[sizeof("US-ASCII")]; + char stringpool_str347[sizeof("ISO-IR-100")]; + char stringpool_str352[sizeof("CSISOLATIN4")]; + char stringpool_str353[sizeof("TIS620.2533-0")]; + char stringpool_str354[sizeof("CSISOLATINGREEK")]; + char stringpool_str355[sizeof("VISCII1.1-1")]; + char stringpool_str356[sizeof("CSIBM866")]; + char stringpool_str359[sizeof("CSISO58GB231280")]; + char stringpool_str360[sizeof("EUCKR")]; + char stringpool_str361[sizeof("MS-ANSI")]; + char stringpool_str362[sizeof("MACTHAI")]; + char stringpool_str365[sizeof("CN-GB")]; + char stringpool_str366[sizeof("CSISOLATINARABIC")]; + char stringpool_str368[sizeof("CN-GB-ISOIR165")]; + char stringpool_str369[sizeof("ARMSCII-8")]; + char stringpool_str370[sizeof("MACINTOSH")]; + char stringpool_str372[sizeof("LATIN7")]; + char stringpool_str374[sizeof("EUC-KR")]; + char stringpool_str381[sizeof("JP")]; + char stringpool_str385[sizeof("ROMAN8")]; + char stringpool_str386[sizeof("ISO-2022-KR")]; + char stringpool_str387[sizeof("ISO-10646-UCS-4")]; + char stringpool_str393[sizeof("ISO8859-7")]; + char stringpool_str395[sizeof("CHINESE")]; + char stringpool_str397[sizeof("GEORGIAN-ACADEMY")]; + char stringpool_str398[sizeof("CSUNICODE")]; + char stringpool_str400[sizeof("WINDOWS-1251")]; + char stringpool_str401[sizeof("WINDOWS-1256")]; + char stringpool_str402[sizeof("WINDOWS-1253")]; + char stringpool_str403[sizeof("WINDOWS-1252")]; + char stringpool_str404[sizeof("WINDOWS-1255")]; + char stringpool_str406[sizeof("WINDOWS-1258")]; + char stringpool_str407[sizeof("ISO-8859-7")]; + char stringpool_str410[sizeof("KOI8-U")]; + char stringpool_str411[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str412[sizeof("EUCTW")]; + char stringpool_str413[sizeof("ARABIC")]; + char stringpool_str414[sizeof("CSISO2022KR")]; + char stringpool_str415[sizeof("WINDOWS-936")]; + char stringpool_str416[sizeof("GREEK")]; + char stringpool_str417[sizeof("MULELAO-1")]; + char stringpool_str418[sizeof("ECMA-118")]; + char stringpool_str420[sizeof("TCVN-5712")]; + char stringpool_str421[sizeof("ISO_8859-7")]; + char stringpool_str422[sizeof("TCVN5712-1")]; + char stringpool_str426[sizeof("EUC-TW")]; + char stringpool_str428[sizeof("MACICELAND")]; + char stringpool_str430[sizeof("KS_C_5601-1987")]; + char stringpool_str432[sizeof("KOREAN")]; + char stringpool_str433[sizeof("UCS-2LE")]; + char stringpool_str437[sizeof("CSISOLATINHEBREW")]; + char stringpool_str439[sizeof("CSKSC56011987")]; + char stringpool_str441[sizeof("UNICODELITTLE")]; + char stringpool_str442[sizeof("GEORGIAN-PS")]; + char stringpool_str443[sizeof("ISO-IR-57")]; + char stringpool_str445[sizeof("ISO-IR-87")]; + char stringpool_str446[sizeof("JIS_C6226-1983")]; + char stringpool_str447[sizeof("ISO-IR-127")]; + char stringpool_str448[sizeof("ISO-IR-157")]; + char stringpool_str449[sizeof("DECKOREAN")]; + char stringpool_str451[sizeof("WINDOWS-1254")]; + char stringpool_str453[sizeof("ISO_646.IRV:1991")]; + char stringpool_str454[sizeof("CSISO57GB1988")]; + char stringpool_str458[sizeof("HP-ROMAN8")]; + char stringpool_str464[sizeof("CSUNICODE11UTF7")]; + char stringpool_str465[sizeof("WCHAR_T")]; + char stringpool_str468[sizeof("UNICODEBIG")]; + char stringpool_str469[sizeof("WINDOWS-1250")]; + char stringpool_str470[sizeof("UNICODE-1-1-UTF-7")]; + char stringpool_str472[sizeof("UCS-2-INTERNAL")]; + char stringpool_str475[sizeof("UTF-16LE")]; + char stringpool_str476[sizeof("STRK1048-2002")]; + char stringpool_str479[sizeof("UTF-32LE")]; + char stringpool_str480[sizeof("MS-EE")]; + char stringpool_str481[sizeof("UCS-4LE")]; + char stringpool_str483[sizeof("IBM367")]; + char stringpool_str484[sizeof("ISO_8859-3:1988")]; + char stringpool_str486[sizeof("ISO_8859-5:1988")]; + char stringpool_str487[sizeof("KOI8-RU")]; + char stringpool_str488[sizeof("ISO_8859-8:1988")]; + char stringpool_str491[sizeof("CSMACINTOSH")]; + char stringpool_str493[sizeof("ANSI_X3.4-1986")]; + char stringpool_str497[sizeof("BIG5HKSCS")]; + char stringpool_str498[sizeof("ANSI_X3.4-1968")]; + char stringpool_str500[sizeof("NEXTSTEP")]; + char stringpool_str504[sizeof("CSISO14JISC6220RO")]; + char stringpool_str507[sizeof("CSEUCKR")]; + char stringpool_str508[sizeof("ECMA-114")]; + char stringpool_str511[sizeof("BIG5-HKSCS")]; + char stringpool_str514[sizeof("ISO_8859-9:1989")]; + char stringpool_str515[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str520[sizeof("UCS-4-INTERNAL")]; + char stringpool_str523[sizeof("CSPC850MULTILINGUAL")]; + char stringpool_str524[sizeof("ISO-2022-JP-1")]; + char stringpool_str525[sizeof("CSHPROMAN8")]; + char stringpool_str527[sizeof("ISO-2022-JP-2")]; + char stringpool_str533[sizeof("ISO_8859-4:1988")]; + char stringpool_str534[sizeof("JIS0208")]; + char stringpool_str539[sizeof("ASMO-708")]; + char stringpool_str543[sizeof("MACROMAN")]; + char stringpool_str544[sizeof("MACCROATIAN")]; + char stringpool_str548[sizeof("CSISO159JISX02121990")]; + char stringpool_str549[sizeof("ISO646-JP")]; + char stringpool_str552[sizeof("WINDOWS-1257")]; + char stringpool_str554[sizeof("CSISO2022JP2")]; + char stringpool_str559[sizeof("CSEUCTW")]; + char stringpool_str560[sizeof("UTF-7")]; + char stringpool_str567[sizeof("EUCJP")]; + char stringpool_str581[sizeof("EUC-JP")]; + char stringpool_str591[sizeof("UCS-2BE")]; + char stringpool_str593[sizeof("ISO-2022-JP")]; + char stringpool_str598[sizeof("SHIFT-JIS")]; + char stringpool_str602[sizeof("MS-TURK")]; + char stringpool_str608[sizeof("JIS_X0212")]; + char stringpool_str612[sizeof("SHIFT_JIS")]; + char stringpool_str621[sizeof("CSISO2022JP")]; + char stringpool_str627[sizeof("CSHALFWIDTHKATAKANA")]; + char stringpool_str628[sizeof("ISO_8859-1:1987")]; + char stringpool_str629[sizeof("ISO_8859-6:1987")]; + char stringpool_str630[sizeof("ISO_8859-7:2003")]; + char stringpool_str631[sizeof("ISO_8859-2:1987")]; + char stringpool_str633[sizeof("UTF-16BE")]; + char stringpool_str637[sizeof("UTF-32BE")]; + char stringpool_str639[sizeof("UCS-4BE")]; + char stringpool_str643[sizeof("CSSHIFTJIS")]; + char stringpool_str644[sizeof("MS-HEBR")]; + char stringpool_str646[sizeof("MACARABIC")]; + char stringpool_str649[sizeof("MACGREEK")]; + char stringpool_str652[sizeof("WINDOWS-874")]; + char stringpool_str658[sizeof("MS-GREEK")]; + char stringpool_str659[sizeof("BIGFIVE")]; + char stringpool_str661[sizeof("MACTURKISH")]; + char stringpool_str671[sizeof("JIS_X0201")]; + char stringpool_str673[sizeof("BIG-FIVE")]; + char stringpool_str678[sizeof("HEBREW")]; + char stringpool_str683[sizeof("JIS_X0208")]; + char stringpool_str689[sizeof("JISX0201-1976")]; + char stringpool_str695[sizeof("UCS-2-SWAPPED")]; + char stringpool_str696[sizeof("JIS_X0212-1990")]; + char stringpool_str701[sizeof("JIS_X0208-1983")]; + char stringpool_str702[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; + char stringpool_str707[sizeof("SDECKANJI")]; + char stringpool_str711[sizeof("JAVA")]; + char stringpool_str725[sizeof("MS_KANJI")]; + char stringpool_str727[sizeof("MACCENTRALEUROPE")]; + char stringpool_str731[sizeof("CSISO87JISX0208")]; + char stringpool_str743[sizeof("UCS-4-SWAPPED")]; + char stringpool_str761[sizeof("MACROMANIA")]; + char stringpool_str765[sizeof("JIS_X0212.1990-0")]; + char stringpool_str768[sizeof("JIS_X0208-1990")]; + char stringpool_str780[sizeof("ISO_8859-7:1987")]; + char stringpool_str783[sizeof("TCVN5712-1:1993")]; + char stringpool_str806[sizeof("MS-ARAB")]; + char stringpool_str807[sizeof("JOHAB")]; + char stringpool_str816[sizeof("CSEUCPKDFMTJAPANESE")]; + char stringpool_str821[sizeof("MACUKRAINE")]; + char stringpool_str824[sizeof("BIG5-HKSCS:2001")]; + char stringpool_str843[sizeof("BIG5-HKSCS:1999")]; + char stringpool_str857[sizeof("WINBALTRIM")]; + char stringpool_str875[sizeof("BIG5-HKSCS:2004")]; + char stringpool_str939[sizeof("MACHEBREW")]; + }; +static const struct stringpool_t stringpool_contents = + { + "L1", + "L6", + "L3", + "L2", + "L5", + "L8", + "866", + "CN", + "862", + "CP1131", + "CP1361", + "CP866", + "CP1133", + "CP1251", + "CP862", + "CP1256", + "CP1253", + "CP1252", + "CP1255", + "CP936", + "CP1258", + "GB2312", + "CP932", + "C99", + "HZ", + "L4", + "LATIN1", + "CP819", + "LATIN6", + "LATIN3", + "LATIN2", + "LATIN5", + "LATIN8", + "R8", + "ISO8859-1", + "ISO8859-6", + "ISO8859-3", + "ISO8859-11", + "ISO8859-2", + "ISO8859-16", + "ISO8859-5", + "ISO8859-13", + "ISO8859-8", + "ISO8859-15", + "ISO-8859-1", + "ISO-8859-6", + "ISO-8859-3", + "ISO-8859-11", + "ISO-8859-2", + "ISO-8859-16", + "ISO-8859-5", + "ISO-8859-13", + "ISO-8859-8", + "ISO-8859-15", + "ISO_8859-1", + "CYRILLIC", + "ISO_8859-6", + "LATIN-9", + "ISO_8859-3", + "ISO_8859-11", + "ISO_8859-2", + "ISO_8859-16", + "ISO_8859-5", + "ISO_8859-13", + "ISO8859-9", + "ISO_8859-16:2001", + "ISO_8859-8", + "ISO_8859-15", + "CP154", + "ISO-IR-6", + "CP949", + "ISO646-CN", + "ASCII", + "ISO_8859-15:1998", + "CP1254", + "ISO-8859-9", + "ISO-IR-166", + "ISO-IR-126", + "ISO-IR-226", + "ISO-IR-165", + "X0212", + "ISO-IR-58", + "UHC", + "EUCCN", + "ISO-IR-138", + "ISO_8859-9", + "L10", + "SJIS", + "850", + "MAC", + "TACTIS", + "L7", + "EUC-CN", + "LATIN4", + "CP850", + "CP1250", + "KOI8-T", + "ISO-2022-CN", + "ISO-IR-159", + "ISO-CELTIC", + "ISO_8859-14:1998", + "IBM866", + "CP950", + "IBM862", + "ISO-2022-CN-EXT", + "ISO8859-4", + "CSASCII", + "US", + "MS936", + "ISO8859-14", + "ISO-IR-199", + "BIG5", + "ISO_8859-10:1992", + "KSC5601", + "PT154", + "ISO-IR-148", + "ISO-8859-4", + "GBK", + "CSISO2022CN", + "CSBIG5", + "ISO-IR-101", + "ISO-8859-14", + "LATIN10", + "BIG-5", + "X0201", + "ISO-IR-203", + "DECHANZI", + "ELOT_928", + "ISO_8859-4", + "IBM819", + "CSGB2312", + "CN-BIG5", + "UCS-2", + "ISO_8859-14", + "X0208", + "KSC_5601", + "ISO-IR-149", + "ISO8859-10", + "RK1048", + "ISO-IR-14", + "TCVN", + "TIS620", + "GB_2312-80", + "VISCII", + "ISO-8859-10", + "ISO-IR-109", + "CSISOLATIN1", + "CSISOLATIN6", + "TIS-620", + "CSISOLATIN3", + "CSVISCII", + "CSISOLATIN2", + "CSISOLATINCYRILLIC", + "CSISOLATIN5", + "GB18030", + "ISO_8859-10", + "UTF-16", + "CSKZ1048", + "GB_1988-80", + "KZ-1048", + "UTF-8", + "UTF-32", + "MS-CYRL", + "CHAR", + "CSKOI8R", + "ISO-IR-110", + "KOI8-R", + "MACCYRILLIC", + "IBM-CP1133", + "PTCP154", + "TIS620.2533-1", + "CP874", + "ISO-IR-144", + "KS_C_5601-1989", + "HZ-GB-2312", + "TIS620.2529-1", + "CSUNICODE11", + "UNICODE-1-1", + "CSPTCP154", + "CSUCS4", + "CYRILLIC-ASIAN", + "UCS-4", + "IBM850", + "TIS620-0", + "ISO-IR-179", + "CP367", + "ISO646-US", + "ISO-10646-UCS-2", + "CP1257", + "GREEK8", + "US-ASCII", + "ISO-IR-100", + "CSISOLATIN4", + "TIS620.2533-0", + "CSISOLATINGREEK", + "VISCII1.1-1", + "CSIBM866", + "CSISO58GB231280", + "EUCKR", + "MS-ANSI", + "MACTHAI", + "CN-GB", + "CSISOLATINARABIC", + "CN-GB-ISOIR165", + "ARMSCII-8", + "MACINTOSH", + "LATIN7", + "EUC-KR", + "JP", + "ROMAN8", + "ISO-2022-KR", + "ISO-10646-UCS-4", + "ISO8859-7", + "CHINESE", + "GEORGIAN-ACADEMY", + "CSUNICODE", + "WINDOWS-1251", + "WINDOWS-1256", + "WINDOWS-1253", + "WINDOWS-1252", + "WINDOWS-1255", + "WINDOWS-1258", + "ISO-8859-7", + "KOI8-U", + "CSPC862LATINHEBREW", + "EUCTW", + "ARABIC", + "CSISO2022KR", + "WINDOWS-936", + "GREEK", + "MULELAO-1", + "ECMA-118", + "TCVN-5712", + "ISO_8859-7", + "TCVN5712-1", + "EUC-TW", + "MACICELAND", + "KS_C_5601-1987", + "KOREAN", + "UCS-2LE", + "CSISOLATINHEBREW", + "CSKSC56011987", + "UNICODELITTLE", + "GEORGIAN-PS", + "ISO-IR-57", + "ISO-IR-87", + "JIS_C6226-1983", + "ISO-IR-127", + "ISO-IR-157", + "DECKOREAN", + "WINDOWS-1254", + "ISO_646.IRV:1991", + "CSISO57GB1988", + "HP-ROMAN8", + "CSUNICODE11UTF7", + "WCHAR_T", + "UNICODEBIG", + "WINDOWS-1250", + "UNICODE-1-1-UTF-7", + "UCS-2-INTERNAL", + "UTF-16LE", + "STRK1048-2002", + "UTF-32LE", + "MS-EE", + "UCS-4LE", + "IBM367", + "ISO_8859-3:1988", + "ISO_8859-5:1988", + "KOI8-RU", + "ISO_8859-8:1988", + "CSMACINTOSH", + "ANSI_X3.4-1986", + "BIG5HKSCS", + "ANSI_X3.4-1968", + "NEXTSTEP", + "CSISO14JISC6220RO", + "CSEUCKR", + "ECMA-114", + "BIG5-HKSCS", + "ISO_8859-9:1989", + "JIS_C6220-1969-RO", + "UCS-4-INTERNAL", + "CSPC850MULTILINGUAL", + "ISO-2022-JP-1", + "CSHPROMAN8", + "ISO-2022-JP-2", + "ISO_8859-4:1988", + "JIS0208", + "ASMO-708", + "MACROMAN", + "MACCROATIAN", + "CSISO159JISX02121990", + "ISO646-JP", + "WINDOWS-1257", + "CSISO2022JP2", + "CSEUCTW", + "UTF-7", + "EUCJP", + "EUC-JP", + "UCS-2BE", + "ISO-2022-JP", + "SHIFT-JIS", + "MS-TURK", + "JIS_X0212", + "SHIFT_JIS", + "CSISO2022JP", + "CSHALFWIDTHKATAKANA", + "ISO_8859-1:1987", + "ISO_8859-6:1987", + "ISO_8859-7:2003", + "ISO_8859-2:1987", + "UTF-16BE", + "UTF-32BE", + "UCS-4BE", + "CSSHIFTJIS", + "MS-HEBR", + "MACARABIC", + "MACGREEK", + "WINDOWS-874", + "MS-GREEK", + "BIGFIVE", + "MACTURKISH", + "JIS_X0201", + "BIG-FIVE", + "HEBREW", + "JIS_X0208", + "JISX0201-1976", + "UCS-2-SWAPPED", + "JIS_X0212-1990", + "JIS_X0208-1983", + "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", + "SDECKANJI", + "JAVA", + "MS_KANJI", + "MACCENTRALEUROPE", + "CSISO87JISX0208", + "UCS-4-SWAPPED", + "MACROMANIA", + "JIS_X0212.1990-0", + "JIS_X0208-1990", + "ISO_8859-7:1987", + "TCVN5712-1:1993", + "MS-ARAB", + "JOHAB", + "CSEUCPKDFMTJAPANESE", + "MACUKRAINE", + "BIG5-HKSCS:2001", + "BIG5-HKSCS:1999", + "WINBALTRIM", + "BIG5-HKSCS:2004", + "MACHEBREW" + }; +#define stringpool ((const char *) &stringpool_contents) + +static const struct alias aliases[] = + { + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 60 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso8859_1}, +#line 134 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_iso8859_10}, +#line 76 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_3}, +#line 68 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_iso8859_2}, +#line 126 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_iso8859_9}, + {-1}, +#line 151 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_iso8859_14}, + {-1}, {-1}, {-1}, +#line 207 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, ei_cp866}, +#line 289 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_iso646_cn}, + {-1}, {-1}, +#line 203 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862}, + {-1}, {-1}, {-1}, {-1}, +#line 209 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp1131}, +#line 358 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_johab}, +#line 205 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp866}, + {-1}, +#line 244 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_cp1133}, +#line 174 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str37, ei_cp1251}, +#line 201 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_cp862}, +#line 189 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_cp1256}, + {-1}, +#line 180 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_cp1253}, + {-1}, +#line 177 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1252}, + {-1}, +#line 186 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_cp1255}, + {-1}, {-1}, +#line 326 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_cp936}, +#line 195 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_cp1258}, +#line 321 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str50, ei_euc_cn}, + {-1}, +#line 313 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_cp932}, +#line 51 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_c99}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 333 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_hz}, + {-1}, {-1}, {-1}, +#line 84 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_4}, + {-1}, {-1}, {-1}, +#line 59 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_1}, +#line 57 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_1}, +#line 133 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso8859_10}, + {-1}, +#line 75 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_iso8859_3}, + {-1}, +#line 67 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_2}, + {-1}, +#line 125 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_9}, + {-1}, {-1}, {-1}, +#line 150 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str80, ei_iso8859_14}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 227 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_hp_roman8}, +#line 62 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str89, ei_iso8859_1}, + {-1}, +#line 102 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_6}, + {-1}, +#line 78 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_3}, +#line 139 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_11}, +#line 70 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_2}, +#line 166 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_16}, +#line 93 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_5}, +#line 145 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_13}, + {-1}, {-1}, +#line 120 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_8}, +#line 159 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_15}, +#line 53 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1}, + {-1}, +#line 94 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_6}, + {-1}, +#line 71 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3}, +#line 137 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_11}, +#line 63 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_2}, +#line 160 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_16}, +#line 87 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_5}, +#line 140 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_iso8859_13}, + {-1}, {-1}, +#line 114 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_iso8859_8}, +#line 154 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_15}, +#line 54 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_iso8859_1}, +#line 91 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_iso8859_5}, +#line 95 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_6}, +#line 158 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_15}, +#line 72 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_3}, +#line 138 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_11}, +#line 64 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_2}, +#line 161 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_16}, +#line 88 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_5}, +#line 141 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_13}, +#line 128 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_iso8859_9}, +#line 162 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_16}, +#line 115 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_8}, +#line 155 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_15}, +#line 236 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_pt154}, +#line 16 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_ascii}, +#line 354 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_cp949}, + {-1}, +#line 287 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso646_cn}, +#line 13 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_ascii}, +#line 156 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_15}, + {-1}, +#line 183 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_cp1254}, + {-1}, +#line 121 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_iso8859_9}, + {-1}, +#line 252 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_tis620}, + {-1}, +#line 107 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_7}, + {-1}, {-1}, +#line 163 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_16}, +#line 295 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_isoir165}, +#line 283 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_jisx0212}, +#line 292 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_gb2312}, +#line 355 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_cp949}, +#line 320 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_euc_cn}, +#line 117 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_8}, +#line 122 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_9}, +#line 165 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_16}, + {-1}, +#line 310 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_sjis}, +#line 199 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_cp850}, + {-1}, +#line 212 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_mac_roman}, + {-1}, {-1}, +#line 253 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_tis620}, +#line 144 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_13}, + {-1}, +#line 319 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_euc_cn}, + {-1}, {-1}, +#line 83 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_4}, + {-1}, {-1}, +#line 197 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_cp850}, + {-1}, +#line 171 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_cp1250}, + {-1}, {-1}, +#line 233 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_koi8_t}, +#line 330 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso2022_cn}, + {-1}, {-1}, +#line 284 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_jisx0212}, +#line 152 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_iso8859_14}, +#line 148 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_14}, +#line 206 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_cp866}, +#line 344 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_cp950}, + {-1}, {-1}, +#line 202 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_cp862}, +#line 332 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_iso2022_cn_ext}, +#line 86 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_4}, +#line 22 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_ascii}, +#line 21 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_ascii}, +#line 327 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str194, ei_cp936}, + {-1}, +#line 153 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_14}, +#line 149 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_14}, +#line 338 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_ces_big5}, +#line 131 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_10}, +#line 356 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_cp949}, + {-1}, +#line 234 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_pt154}, +#line 124 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_iso8859_9}, + {-1}, +#line 79 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_4}, +#line 325 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_ces_gbk}, +#line 331 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_iso2022_cn}, +#line 343 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_ces_big5}, +#line 66 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_2}, +#line 146 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_14}, +#line 164 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_16}, +#line 339 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_ces_big5}, +#line 270 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_jisx0201}, + {-1}, {-1}, +#line 157 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_iso8859_15}, +#line 324 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_euc_cn}, +#line 109 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str218, ei_iso8859_7}, +#line 80 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_iso8859_4}, +#line 58 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_iso8859_1}, +#line 323 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_euc_cn}, +#line 342 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_ces_big5}, +#line 24 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_ucs2}, +#line 147 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_14}, +#line 276 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_jisx0208}, + {-1}, {-1}, +#line 297 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_ksc5601}, +#line 300 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_ksc5601}, + {-1}, {-1}, +#line 136 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_10}, + {-1}, +#line 239 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_rk1048}, + {-1}, {-1}, +#line 265 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso646_jp}, +#line 259 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_tcvn}, +#line 247 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_tis620}, + {-1}, {-1}, {-1}, +#line 291 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_gb2312}, + {-1}, +#line 256 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_viscii}, +#line 129 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_iso8859_10}, +#line 74 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_iso8859_3}, + {-1}, {-1}, +#line 61 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_1}, + {-1}, +#line 135 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_iso8859_10}, +#line 246 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str253, ei_tis620}, +#line 77 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_iso8859_3}, +#line 258 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_viscii}, +#line 69 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str256, ei_iso8859_2}, +#line 92 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str257, ei_iso8859_5}, +#line 127 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_iso8859_9}, +#line 329 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_gb18030}, +#line 130 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso8859_10}, + {-1}, {-1}, +#line 38 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_utf16}, +#line 242 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_rk1048}, + {-1}, +#line 286 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_iso646_cn}, +#line 241 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_rk1048}, +#line 23 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_utf8}, +#line 41 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str269, ei_utf32}, +#line 176 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_cp1251}, + {-1}, {-1}, {-1}, {-1}, +#line 361 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_local_char}, +#line 168 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_koi8_r}, + {-1}, +#line 82 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_iso8859_4}, + {-1}, +#line 167 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_koi8_r}, +#line 218 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_mac_cyrillic}, +#line 245 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_cp1133}, +#line 235 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_pt154}, +#line 251 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_tis620}, +#line 254 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_cp874}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 90 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_iso8859_5}, + {-1}, {-1}, {-1}, +#line 299 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str297, ei_ksc5601}, +#line 334 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str298, ei_hz}, + {-1}, {-1}, {-1}, +#line 249 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_tis620}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 30 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_ucs2be}, + {-1}, {-1}, {-1}, +#line 29 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_ucs2be}, + {-1}, +#line 238 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_pt154}, +#line 35 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_ucs4}, +#line 237 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_pt154}, + {-1}, {-1}, +#line 33 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_ucs4}, + {-1}, {-1}, {-1}, {-1}, +#line 198 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_cp850}, + {-1}, {-1}, +#line 248 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_tis620}, + {-1}, {-1}, +#line 142 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_iso8859_13}, + {-1}, +#line 19 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_ascii}, + {-1}, {-1}, {-1}, +#line 14 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_ascii}, + {-1}, {-1}, +#line 25 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_ucs2}, + {-1}, +#line 192 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str341, ei_cp1257}, +#line 110 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_iso8859_7}, +#line 12 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_ascii}, + {-1}, {-1}, {-1}, +#line 56 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_iso8859_1}, + {-1}, {-1}, {-1}, {-1}, +#line 85 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_iso8859_4}, +#line 250 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str353, ei_tis620}, +#line 112 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_iso8859_7}, +#line 257 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_viscii}, +#line 208 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_cp866}, + {-1}, {-1}, +#line 293 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_gb2312}, +#line 351 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_euc_kr}, +#line 179 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_cp1252}, +#line 224 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_mac_thai}, + {-1}, {-1}, +#line 322 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_euc_cn}, +#line 101 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str366, ei_iso8859_6}, + {-1}, +#line 296 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_isoir165}, +#line 230 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_armscii_8}, +#line 211 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str370, ei_mac_roman}, + {-1}, +#line 143 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_iso8859_13}, + {-1}, +#line 350 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str374, ei_euc_kr}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 266 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str381, ei_iso646_jp}, + {-1}, {-1}, {-1}, +#line 226 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_hp_roman8}, +#line 359 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_iso2022_kr}, +#line 34 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_ucs4}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 113 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_iso8859_7}, + {-1}, +#line 294 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_gb2312}, + {-1}, +#line 231 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_georgian_academy}, +#line 26 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_ucs2}, + {-1}, +#line 175 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str400, ei_cp1251}, +#line 190 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_cp1256}, +#line 181 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_cp1253}, +#line 178 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_cp1252}, +#line 187 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_cp1255}, + {-1}, +#line 196 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_cp1258}, +#line 103 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str407, ei_iso8859_7}, + {-1}, {-1}, +#line 169 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_koi8_u}, +#line 204 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_cp862}, +#line 336 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_euc_tw}, +#line 100 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_iso8859_6}, +#line 360 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str414, ei_iso2022_kr}, +#line 328 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_cp936}, +#line 111 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_iso8859_7}, +#line 243 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_mulelao}, +#line 108 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_iso8859_7}, + {-1}, +#line 260 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_tcvn}, +#line 104 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_iso8859_7}, +#line 261 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str422, ei_tcvn}, + {-1}, {-1}, {-1}, +#line 335 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_euc_tw}, + {-1}, +#line 215 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_mac_iceland}, + {-1}, +#line 298 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_ksc5601}, + {-1}, +#line 302 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str432, ei_ksc5601}, +#line 31 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_ucs2le}, + {-1}, {-1}, {-1}, +#line 119 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_iso8859_8}, + {-1}, +#line 301 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_ksc5601}, + {-1}, +#line 32 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_ucs2le}, +#line 232 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str442, ei_georgian_ps}, +#line 288 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str443, ei_iso646_cn}, + {-1}, +#line 277 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_jisx0208}, +#line 278 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str446, ei_jisx0208}, +#line 97 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str447, ei_iso8859_6}, +#line 132 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso8859_10}, +#line 353 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_euc_kr}, + {-1}, +#line 184 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_cp1254}, + {-1}, +#line 15 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_ascii}, +#line 290 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str454, ei_iso646_cn}, + {-1}, {-1}, {-1}, +#line 225 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str458, ei_hp_roman8}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 46 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_utf7}, +#line 362 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str465, ei_local_wchar_t}, + {-1}, {-1}, +#line 28 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_ucs2be}, +#line 172 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str469, ei_cp1250}, +#line 45 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_utf7}, + {-1}, +#line 47 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str472, ei_ucs2internal}, + {-1}, {-1}, +#line 40 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_utf16le}, +#line 240 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_rk1048}, + {-1}, {-1}, +#line 43 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str479, ei_utf32le}, +#line 173 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str480, ei_cp1250}, +#line 37 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_ucs4le}, + {-1}, +#line 20 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_ascii}, +#line 73 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str484, ei_iso8859_3}, + {-1}, +#line 89 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str486, ei_iso8859_5}, +#line 170 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_koi8_ru}, +#line 116 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str488, ei_iso8859_8}, + {-1}, {-1}, +#line 213 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str491, ei_mac_roman}, + {-1}, +#line 18 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_ascii}, + {-1}, {-1}, {-1}, +#line 348 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str497, ei_big5hkscs2004}, +#line 17 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_ascii}, + {-1}, +#line 229 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_nextstep}, + {-1}, {-1}, {-1}, +#line 267 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str504, ei_iso646_jp}, + {-1}, {-1}, +#line 352 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str507, ei_euc_kr}, +#line 98 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_iso8859_6}, + {-1}, {-1}, +#line 347 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_big5hkscs2004}, + {-1}, {-1}, +#line 123 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str514, ei_iso8859_9}, +#line 263 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_iso646_jp}, + {-1}, {-1}, {-1}, {-1}, +#line 49 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_ucs4internal}, + {-1}, {-1}, +#line 200 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_cp850}, +#line 316 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str524, ei_iso2022_jp1}, +#line 228 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_hp_roman8}, + {-1}, +#line 317 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_iso2022_jp2}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 81 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str533, ei_iso8859_4}, +#line 275 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, +#line 99 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str539, ei_iso8859_6}, + {-1}, {-1}, {-1}, +#line 210 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_mac_roman}, +#line 216 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_mac_croatian}, + {-1}, {-1}, {-1}, +#line 285 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str548, ei_jisx0212}, +#line 264 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_iso646_jp}, + {-1}, {-1}, +#line 193 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str552, ei_cp1257}, + {-1}, +#line 318 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_iso2022_jp2}, + {-1}, {-1}, {-1}, {-1}, +#line 337 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str559, ei_euc_tw}, +#line 44 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str560, ei_utf7}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 304 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str567, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 303 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 27 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str591, ei_ucs2be}, + {-1}, +#line 314 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str593, ei_iso2022_jp}, + {-1}, {-1}, {-1}, {-1}, +#line 309 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str598, ei_sjis}, + {-1}, {-1}, {-1}, +#line 185 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str602, ei_cp1254}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 280 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_jisx0212}, + {-1}, {-1}, {-1}, +#line 308 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str612, ei_sjis}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 315 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str621, ei_iso2022_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 271 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str627, ei_jisx0201}, +#line 55 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str628, ei_iso8859_1}, +#line 96 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str629, ei_iso8859_6}, +#line 106 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str630, ei_iso8859_7}, +#line 65 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str631, ei_iso8859_2}, + {-1}, +#line 39 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str633, ei_utf16be}, + {-1}, {-1}, {-1}, +#line 42 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str637, ei_utf32be}, + {-1}, +#line 36 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str639, ei_ucs4be}, + {-1}, {-1}, {-1}, +#line 312 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str643, ei_sjis}, +#line 188 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str644, ei_cp1255}, + {-1}, +#line 223 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str646, ei_mac_arabic}, + {-1}, {-1}, +#line 220 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str649, ei_mac_greek}, + {-1}, {-1}, +#line 255 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str652, ei_cp874}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 182 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str658, ei_cp1253}, +#line 341 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str659, ei_ces_big5}, + {-1}, +#line 221 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str661, ei_mac_turkish}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 268 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str671, ei_jisx0201}, + {-1}, +#line 340 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str673, ei_ces_big5}, + {-1}, {-1}, {-1}, {-1}, +#line 118 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str678, ei_iso8859_8}, + {-1}, {-1}, {-1}, {-1}, +#line 272 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str683, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 269 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_jisx0201}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 48 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str695, ei_ucs2swapped}, +#line 282 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str696, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, +#line 273 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str701, ei_jisx0208}, +#line 305 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, +#line 307 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str707, ei_euc_jp}, + {-1}, {-1}, {-1}, +#line 52 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str711, ei_java}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 311 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str725, ei_sjis}, + {-1}, +#line 214 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str727, ei_mac_centraleurope}, + {-1}, {-1}, {-1}, +#line 279 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str731, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 50 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str743, ei_ucs4swapped}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 217 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str761, ei_mac_romania}, + {-1}, {-1}, {-1}, +#line 281 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str765, ei_jisx0212}, + {-1}, {-1}, +#line 274 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str768, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 105 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str780, ei_iso8859_7}, + {-1}, {-1}, +#line 262 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str783, ei_tcvn}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 191 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str806, ei_cp1256}, +#line 357 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str807, ei_johab}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 306 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str816, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, +#line 219 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str821, ei_mac_ukraine}, + {-1}, {-1}, +#line 346 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str824, ei_big5hkscs2001}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 345 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str843, ei_big5hkscs1999}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 194 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str857, ei_cp1257}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 349 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str875, ei_big5hkscs2004}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 222 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str939, ei_mac_hebrew} + }; + +#ifdef __GNUC__ +__inline +#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ +__attribute__ ((__gnu_inline__)) +#endif +#endif +const struct alias * +aliases_lookup (register const char *str, register unsigned int len) +{ + if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) + { + register int key = aliases_hash (str, len); + + if (key <= MAX_HASH_VALUE && key >= 0) + { + register int o = aliases[key].name; + if (o >= 0) + { + register const char *s = o + stringpool; + + if (*str == *s && !strcmp (str + 1, s + 1)) + return &aliases[key]; + } + } + } + return 0; +} diff --git a/jni/iconv/lib/aliases_syssolaris.gperf b/jni/iconv/lib/aliases_syssolaris.gperf new file mode 100644 index 0000000..0a4e5cb --- /dev/null +++ b/jni/iconv/lib/aliases_syssolaris.gperf @@ -0,0 +1,364 @@ +struct alias { int name; unsigned int encoding_index; }; +%struct-type +%language=ANSI-C +%define hash-function-name aliases_hash +%define lookup-function-name aliases_lookup +%7bit +%readonly-tables +%global-table +%define word-array-name aliases +%pic +%% +US-ASCII, ei_ascii +ASCII, ei_ascii +ISO646-US, ei_ascii +ISO_646.IRV:1991, ei_ascii +ISO-IR-6, ei_ascii +ANSI_X3.4-1968, ei_ascii +ANSI_X3.4-1986, ei_ascii +CP367, ei_ascii +IBM367, ei_ascii +US, ei_ascii +CSASCII, ei_ascii +646, ei_ascii +UTF-8, ei_utf8 +UCS-2, ei_ucs2 +ISO-10646-UCS-2, ei_ucs2 +CSUNICODE, ei_ucs2 +UCS-2BE, ei_ucs2be +UNICODEBIG, ei_ucs2be +UNICODE-1-1, ei_ucs2be +CSUNICODE11, ei_ucs2be +UCS-2LE, ei_ucs2le +UNICODELITTLE, ei_ucs2le +UCS-4, ei_ucs4 +ISO-10646-UCS-4, ei_ucs4 +CSUCS4, ei_ucs4 +UCS-4BE, ei_ucs4be +UCS-4LE, ei_ucs4le +UTF-16, ei_utf16 +UTF-16BE, ei_utf16be +UTF-16LE, ei_utf16le +UTF-32, ei_utf32 +UTF-32BE, ei_utf32be +UTF-32LE, ei_utf32le +UTF-7, ei_utf7 +UNICODE-1-1-UTF-7, ei_utf7 +CSUNICODE11UTF7, ei_utf7 +UCS-2-INTERNAL, ei_ucs2internal +UCS-2-SWAPPED, ei_ucs2swapped +UCS-4-INTERNAL, ei_ucs4internal +UCS-4-SWAPPED, ei_ucs4swapped +C99, ei_c99 +JAVA, ei_java +ISO-8859-1, ei_iso8859_1 +ISO_8859-1, ei_iso8859_1 +ISO_8859-1:1987, ei_iso8859_1 +ISO-IR-100, ei_iso8859_1 +CP819, ei_iso8859_1 +IBM819, ei_iso8859_1 +LATIN1, ei_iso8859_1 +L1, ei_iso8859_1 +CSISOLATIN1, ei_iso8859_1 +ISO8859-1, ei_iso8859_1 +ISO-8859-2, ei_iso8859_2 +ISO_8859-2, ei_iso8859_2 +ISO_8859-2:1987, ei_iso8859_2 +ISO-IR-101, ei_iso8859_2 +LATIN2, ei_iso8859_2 +L2, ei_iso8859_2 +CSISOLATIN2, ei_iso8859_2 +ISO8859-2, ei_iso8859_2 +ISO-8859-3, ei_iso8859_3 +ISO_8859-3, ei_iso8859_3 +ISO_8859-3:1988, ei_iso8859_3 +ISO-IR-109, ei_iso8859_3 +LATIN3, ei_iso8859_3 +L3, ei_iso8859_3 +CSISOLATIN3, ei_iso8859_3 +ISO8859-3, ei_iso8859_3 +ISO-8859-4, ei_iso8859_4 +ISO_8859-4, ei_iso8859_4 +ISO_8859-4:1988, ei_iso8859_4 +ISO-IR-110, ei_iso8859_4 +LATIN4, ei_iso8859_4 +L4, ei_iso8859_4 +CSISOLATIN4, ei_iso8859_4 +ISO8859-4, ei_iso8859_4 +ISO-8859-5, ei_iso8859_5 +ISO_8859-5, ei_iso8859_5 +ISO_8859-5:1988, ei_iso8859_5 +ISO-IR-144, ei_iso8859_5 +CYRILLIC, ei_iso8859_5 +CSISOLATINCYRILLIC, ei_iso8859_5 +ISO8859-5, ei_iso8859_5 +ISO-8859-6, ei_iso8859_6 +ISO_8859-6, ei_iso8859_6 +ISO_8859-6:1987, ei_iso8859_6 +ISO-IR-127, ei_iso8859_6 +ECMA-114, ei_iso8859_6 +ASMO-708, ei_iso8859_6 +ARABIC, ei_iso8859_6 +CSISOLATINARABIC, ei_iso8859_6 +ISO8859-6, ei_iso8859_6 +ISO-8859-7, ei_iso8859_7 +ISO_8859-7, ei_iso8859_7 +ISO_8859-7:1987, ei_iso8859_7 +ISO_8859-7:2003, ei_iso8859_7 +ISO-IR-126, ei_iso8859_7 +ECMA-118, ei_iso8859_7 +ELOT_928, ei_iso8859_7 +GREEK8, ei_iso8859_7 +GREEK, ei_iso8859_7 +CSISOLATINGREEK, ei_iso8859_7 +ISO8859-7, ei_iso8859_7 +ISO-8859-8, ei_iso8859_8 +ISO_8859-8, ei_iso8859_8 +ISO_8859-8:1988, ei_iso8859_8 +ISO-IR-138, ei_iso8859_8 +HEBREW, ei_iso8859_8 +CSISOLATINHEBREW, ei_iso8859_8 +ISO8859-8, ei_iso8859_8 +ISO-8859-9, ei_iso8859_9 +ISO_8859-9, ei_iso8859_9 +ISO_8859-9:1989, ei_iso8859_9 +ISO-IR-148, ei_iso8859_9 +LATIN5, ei_iso8859_9 +L5, ei_iso8859_9 +CSISOLATIN5, ei_iso8859_9 +ISO8859-9, ei_iso8859_9 +ISO-8859-10, ei_iso8859_10 +ISO_8859-10, ei_iso8859_10 +ISO_8859-10:1992, ei_iso8859_10 +ISO-IR-157, ei_iso8859_10 +LATIN6, ei_iso8859_10 +L6, ei_iso8859_10 +CSISOLATIN6, ei_iso8859_10 +ISO8859-10, ei_iso8859_10 +ISO-8859-11, ei_iso8859_11 +ISO_8859-11, ei_iso8859_11 +ISO8859-11, ei_iso8859_11 +ISO-8859-13, ei_iso8859_13 +ISO_8859-13, ei_iso8859_13 +ISO-IR-179, ei_iso8859_13 +LATIN7, ei_iso8859_13 +L7, ei_iso8859_13 +ISO8859-13, ei_iso8859_13 +ISO-8859-14, ei_iso8859_14 +ISO_8859-14, ei_iso8859_14 +ISO_8859-14:1998, ei_iso8859_14 +ISO-IR-199, ei_iso8859_14 +LATIN8, ei_iso8859_14 +L8, ei_iso8859_14 +ISO-CELTIC, ei_iso8859_14 +ISO8859-14, ei_iso8859_14 +ISO-8859-15, ei_iso8859_15 +ISO_8859-15, ei_iso8859_15 +ISO_8859-15:1998, ei_iso8859_15 +ISO-IR-203, ei_iso8859_15 +LATIN-9, ei_iso8859_15 +ISO8859-15, ei_iso8859_15 +ISO-8859-16, ei_iso8859_16 +ISO_8859-16, ei_iso8859_16 +ISO_8859-16:2001, ei_iso8859_16 +ISO-IR-226, ei_iso8859_16 +LATIN10, ei_iso8859_16 +L10, ei_iso8859_16 +ISO8859-16, ei_iso8859_16 +KOI8-R, ei_koi8_r +CSKOI8R, ei_koi8_r +KOI8-U, ei_koi8_u +KOI8-RU, ei_koi8_ru +CP1250, ei_cp1250 +WINDOWS-1250, ei_cp1250 +MS-EE, ei_cp1250 +CP1251, ei_cp1251 +WINDOWS-1251, ei_cp1251 +MS-CYRL, ei_cp1251 +ANSI-1251, ei_cp1251 +CP1252, ei_cp1252 +WINDOWS-1252, ei_cp1252 +MS-ANSI, ei_cp1252 +CP1253, ei_cp1253 +WINDOWS-1253, ei_cp1253 +MS-GREEK, ei_cp1253 +CP1254, ei_cp1254 +WINDOWS-1254, ei_cp1254 +MS-TURK, ei_cp1254 +CP1255, ei_cp1255 +WINDOWS-1255, ei_cp1255 +MS-HEBR, ei_cp1255 +CP1256, ei_cp1256 +WINDOWS-1256, ei_cp1256 +MS-ARAB, ei_cp1256 +CP1257, ei_cp1257 +WINDOWS-1257, ei_cp1257 +WINBALTRIM, ei_cp1257 +CP1258, ei_cp1258 +WINDOWS-1258, ei_cp1258 +CP850, ei_cp850 +IBM850, ei_cp850 +850, ei_cp850 +CSPC850MULTILINGUAL, ei_cp850 +CP862, ei_cp862 +IBM862, ei_cp862 +862, ei_cp862 +CSPC862LATINHEBREW, ei_cp862 +CP866, ei_cp866 +IBM866, ei_cp866 +866, ei_cp866 +CSIBM866, ei_cp866 +CP1131, ei_cp1131 +MACROMAN, ei_mac_roman +MACINTOSH, ei_mac_roman +MAC, ei_mac_roman +CSMACINTOSH, ei_mac_roman +MACCENTRALEUROPE, ei_mac_centraleurope +MACICELAND, ei_mac_iceland +MACCROATIAN, ei_mac_croatian +MACROMANIA, ei_mac_romania +MACCYRILLIC, ei_mac_cyrillic +MACUKRAINE, ei_mac_ukraine +MACGREEK, ei_mac_greek +MACTURKISH, ei_mac_turkish +MACHEBREW, ei_mac_hebrew +MACARABIC, ei_mac_arabic +MACTHAI, ei_mac_thai +HP-ROMAN8, ei_hp_roman8 +ROMAN8, ei_hp_roman8 +R8, ei_hp_roman8 +CSHPROMAN8, ei_hp_roman8 +NEXTSTEP, ei_nextstep +ARMSCII-8, ei_armscii_8 +GEORGIAN-ACADEMY, ei_georgian_academy +GEORGIAN-PS, ei_georgian_ps +KOI8-T, ei_koi8_t +PT154, ei_pt154 +PTCP154, ei_pt154 +CP154, ei_pt154 +CYRILLIC-ASIAN, ei_pt154 +CSPTCP154, ei_pt154 +RK1048, ei_rk1048 +STRK1048-2002, ei_rk1048 +KZ-1048, ei_rk1048 +CSKZ1048, ei_rk1048 +MULELAO-1, ei_mulelao +CP1133, ei_cp1133 +IBM-CP1133, ei_cp1133 +TIS-620, ei_tis620 +TIS620, ei_tis620 +TIS620-0, ei_tis620 +TIS620.2529-1, ei_tis620 +TIS620.2533-0, ei_tis620 +TIS620.2533-1, ei_tis620 +ISO-IR-166, ei_tis620 +TIS620.2533, ei_tis620 +CP874, ei_cp874 +WINDOWS-874, ei_cp874 +VISCII, ei_viscii +VISCII1.1-1, ei_viscii +CSVISCII, ei_viscii +TCVN, ei_tcvn +TCVN-5712, ei_tcvn +TCVN5712-1, ei_tcvn +TCVN5712-1:1993, ei_tcvn +JIS_C6220-1969-RO, ei_iso646_jp +ISO646-JP, ei_iso646_jp +ISO-IR-14, ei_iso646_jp +JP, ei_iso646_jp +CSISO14JISC6220RO, ei_iso646_jp +JIS_X0201, ei_jisx0201 +JISX0201-1976, ei_jisx0201 +X0201, ei_jisx0201 +CSHALFWIDTHKATAKANA, ei_jisx0201 +JIS_X0208, ei_jisx0208 +JIS_X0208-1983, ei_jisx0208 +JIS_X0208-1990, ei_jisx0208 +JIS0208, ei_jisx0208 +X0208, ei_jisx0208 +ISO-IR-87, ei_jisx0208 +JIS_C6226-1983, ei_jisx0208 +CSISO87JISX0208, ei_jisx0208 +JIS_X0212, ei_jisx0212 +JIS_X0212.1990-0, ei_jisx0212 +JIS_X0212-1990, ei_jisx0212 +X0212, ei_jisx0212 +ISO-IR-159, ei_jisx0212 +CSISO159JISX02121990, ei_jisx0212 +GB_1988-80, ei_iso646_cn +ISO646-CN, ei_iso646_cn +ISO-IR-57, ei_iso646_cn +CN, ei_iso646_cn +CSISO57GB1988, ei_iso646_cn +GB_2312-80, ei_gb2312 +ISO-IR-58, ei_gb2312 +CSISO58GB231280, ei_gb2312 +CHINESE, ei_gb2312 +ISO-IR-165, ei_isoir165 +CN-GB-ISOIR165, ei_isoir165 +KSC_5601, ei_ksc5601 +KS_C_5601-1987, ei_ksc5601 +KS_C_5601-1989, ei_ksc5601 +ISO-IR-149, ei_ksc5601 +CSKSC56011987, ei_ksc5601 +KOREAN, ei_ksc5601 +EUC-JP, ei_euc_jp +EUCJP, ei_euc_jp +EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp +CSEUCPKDFMTJAPANESE, ei_euc_jp +SHIFT_JIS, ei_sjis +SHIFT-JIS, ei_sjis +SJIS, ei_sjis +MS_KANJI, ei_sjis +CSSHIFTJIS, ei_sjis +PCK, ei_sjis +CP932, ei_cp932 +ISO-2022-JP, ei_iso2022_jp +CSISO2022JP, ei_iso2022_jp +ISO-2022-JP-1, ei_iso2022_jp1 +ISO-2022-JP-2, ei_iso2022_jp2 +CSISO2022JP2, ei_iso2022_jp2 +EUC-CN, ei_euc_cn +EUCCN, ei_euc_cn +GB2312, ei_euc_cn +CN-GB, ei_euc_cn +CSGB2312, ei_euc_cn +GBK, ei_ces_gbk +CP936, ei_cp936 +MS936, ei_cp936 +WINDOWS-936, ei_cp936 +GB18030, ei_gb18030 +ISO-2022-CN, ei_iso2022_cn +CSISO2022CN, ei_iso2022_cn +ISO-2022-CN-EXT, ei_iso2022_cn_ext +HZ, ei_hz +HZ-GB-2312, ei_hz +EUC-TW, ei_euc_tw +EUCTW, ei_euc_tw +CSEUCTW, ei_euc_tw +CNS11643, ei_euc_tw +BIG5, ei_ces_big5 +BIG-5, ei_ces_big5 +BIG-FIVE, ei_ces_big5 +BIGFIVE, ei_ces_big5 +CN-BIG5, ei_ces_big5 +CSBIG5, ei_ces_big5 +CP950, ei_cp950 +BIG5-HKSCS:1999, ei_big5hkscs1999 +BIG5-HKSCS:2001, ei_big5hkscs2001 +BIG5-HKSCS, ei_big5hkscs2004 +BIG5HKSCS, ei_big5hkscs2004 +BIG5-HKSCS:2004, ei_big5hkscs2004 +EUC-KR, ei_euc_kr +EUCKR, ei_euc_kr +CSEUCKR, ei_euc_kr +5601, ei_euc_kr +CP949, ei_cp949 +UHC, ei_cp949 +JOHAB, ei_johab +CP1361, ei_johab +KO_KR.JOHAP92, ei_johab +ISO-2022-KR, ei_iso2022_kr +CSISO2022KR, ei_iso2022_kr +CHAR, ei_local_char +WCHAR_T, ei_local_wchar_t diff --git a/jni/iconv/lib/aliases_syssolaris.h b/jni/iconv/lib/aliases_syssolaris.h new file mode 100644 index 0000000..286bdbf --- /dev/null +++ b/jni/iconv/lib/aliases_syssolaris.h @@ -0,0 +1,1753 @@ +/* ANSI-C code produced by gperf version 3.0.4 */ +/* Command-line: gperf -m 10 lib/aliases_syssolaris.gperf */ +/* Computed positions: -k'1,3-11,$' */ + +#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ + && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ + && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ + && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ + && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ + && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ + && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ + && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ + && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ + && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ + && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ + && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ + && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ + && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ + && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ + && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ + && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ + && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ + && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ + && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ + && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ + && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ + && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) +/* The character set is not based on ISO-646. */ +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#endif + +#line 1 "lib/aliases_syssolaris.gperf" +struct alias { int name; unsigned int encoding_index; }; + +#define TOTAL_KEYWORDS 353 +#define MIN_WORD_LENGTH 2 +#define MAX_WORD_LENGTH 45 +#define MIN_HASH_VALUE 8 +#define MAX_HASH_VALUE 1003 +/* maximum key range = 996, duplicates = 0 */ + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static unsigned int +aliases_hash (register const char *str, register unsigned int len) +{ + static const unsigned short asso_values[] = + { + 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, + 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, + 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, + 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, + 1004, 1004, 1004, 1004, 1004, 2, 112, 1004, 27, 4, + 34, 57, 16, 22, 11, 168, 3, 10, 254, 1004, + 1004, 1004, 1004, 1004, 1004, 21, 126, 7, 10, 37, + 40, 119, 81, 62, 332, 197, 9, 169, 4, 2, + 8, 1004, 3, 34, 104, 205, 191, 192, 195, 36, + 16, 1004, 1004, 1004, 1004, 3, 1004, 1004, 1004, 1004, + 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, + 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, + 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004 + }; + register int hval = len; + + switch (hval) + { + default: + hval += asso_values[(unsigned char)str[10]]; + /*FALLTHROUGH*/ + case 10: + hval += asso_values[(unsigned char)str[9]]; + /*FALLTHROUGH*/ + case 9: + hval += asso_values[(unsigned char)str[8]]; + /*FALLTHROUGH*/ + case 8: + hval += asso_values[(unsigned char)str[7]]; + /*FALLTHROUGH*/ + case 7: + hval += asso_values[(unsigned char)str[6]]; + /*FALLTHROUGH*/ + case 6: + hval += asso_values[(unsigned char)str[5]]; + /*FALLTHROUGH*/ + case 5: + hval += asso_values[(unsigned char)str[4]]; + /*FALLTHROUGH*/ + case 4: + hval += asso_values[(unsigned char)str[3]]; + /*FALLTHROUGH*/ + case 3: + hval += asso_values[(unsigned char)str[2]]; + /*FALLTHROUGH*/ + case 2: + case 1: + hval += asso_values[(unsigned char)str[0]]; + break; + } + return hval + asso_values[(unsigned char)str[len - 1]]; +} + +struct stringpool_t + { + char stringpool_str8[sizeof("R8")]; + char stringpool_str13[sizeof("CN")]; + char stringpool_str14[sizeof("L8")]; + char stringpool_str15[sizeof("L1")]; + char stringpool_str22[sizeof("L6")]; + char stringpool_str27[sizeof("L4")]; + char stringpool_str28[sizeof("866")]; + char stringpool_str30[sizeof("C99")]; + char stringpool_str33[sizeof("L5")]; + char stringpool_str36[sizeof("646")]; + char stringpool_str38[sizeof("CHAR")]; + char stringpool_str39[sizeof("CP819")]; + char stringpool_str45[sizeof("L2")]; + char stringpool_str48[sizeof("CP866")]; + char stringpool_str58[sizeof("CP949")]; + char stringpool_str60[sizeof("850")]; + char stringpool_str61[sizeof("5601")]; + char stringpool_str62[sizeof("RK1048")]; + char stringpool_str64[sizeof("EUCCN")]; + char stringpool_str66[sizeof("L10")]; + char stringpool_str67[sizeof("EUC-CN")]; + char stringpool_str68[sizeof("L3")]; + char stringpool_str70[sizeof("CP154")]; + char stringpool_str71[sizeof("PT154")]; + char stringpool_str74[sizeof("862")]; + char stringpool_str79[sizeof("CP1258")]; + char stringpool_str81[sizeof("CP1251")]; + char stringpool_str86[sizeof("CP1131")]; + char stringpool_str88[sizeof("PTCP154")]; + char stringpool_str91[sizeof("CP850")]; + char stringpool_str93[sizeof("CP1361")]; + char stringpool_str94[sizeof("CP862")]; + char stringpool_str95[sizeof("CP1256")]; + char stringpool_str98[sizeof("CP950")]; + char stringpool_str99[sizeof("HZ")]; + char stringpool_str101[sizeof("CP936")]; + char stringpool_str105[sizeof("CP1254")]; + char stringpool_str117[sizeof("CP1255")]; + char stringpool_str119[sizeof("ISO8859-8")]; + char stringpool_str121[sizeof("ISO8859-1")]; + char stringpool_str122[sizeof("ISO-8859-8")]; + char stringpool_str123[sizeof("ISO_8859-8")]; + char stringpool_str124[sizeof("ISO-8859-1")]; + char stringpool_str125[sizeof("ISO_8859-1")]; + char stringpool_str126[sizeof("ISO8859-11")]; + char stringpool_str127[sizeof("CP1250")]; + char stringpool_str128[sizeof("ISO646-CN")]; + char stringpool_str129[sizeof("ISO-8859-11")]; + char stringpool_str130[sizeof("ISO_8859-11")]; + char stringpool_str133[sizeof("ISO8859-9")]; + char stringpool_str135[sizeof("ISO8859-6")]; + char stringpool_str136[sizeof("ISO-8859-9")]; + char stringpool_str137[sizeof("ISO_8859-9")]; + char stringpool_str138[sizeof("ISO-8859-6")]; + char stringpool_str139[sizeof("ISO_8859-6")]; + char stringpool_str140[sizeof("ISO8859-16")]; + char stringpool_str141[sizeof("CP1252")]; + char stringpool_str142[sizeof("ISO_8859-16:2001")]; + char stringpool_str143[sizeof("ISO-8859-16")]; + char stringpool_str144[sizeof("ISO_8859-16")]; + char stringpool_str145[sizeof("ISO8859-4")]; + char stringpool_str146[sizeof("ISO_8859-14:1998")]; + char stringpool_str147[sizeof("CP932")]; + char stringpool_str148[sizeof("ISO-8859-4")]; + char stringpool_str149[sizeof("ISO_8859-4")]; + char stringpool_str150[sizeof("ISO8859-14")]; + char stringpool_str152[sizeof("ISO_8859-15:1998")]; + char stringpool_str153[sizeof("ISO-8859-14")]; + char stringpool_str154[sizeof("ISO_8859-14")]; + char stringpool_str157[sizeof("ISO8859-5")]; + char stringpool_str160[sizeof("ISO-8859-5")]; + char stringpool_str161[sizeof("ISO_8859-5")]; + char stringpool_str162[sizeof("ISO8859-15")]; + char stringpool_str163[sizeof("ISO-IR-6")]; + char stringpool_str165[sizeof("ISO-8859-15")]; + char stringpool_str166[sizeof("ISO_8859-15")]; + char stringpool_str168[sizeof("SJIS")]; + char stringpool_str169[sizeof("ISO-IR-148")]; + char stringpool_str170[sizeof("ISO-IR-58")]; + char stringpool_str172[sizeof("ISO8859-10")]; + char stringpool_str174[sizeof("CYRILLIC")]; + char stringpool_str175[sizeof("ISO-8859-10")]; + char stringpool_str176[sizeof("ISO_8859-10")]; + char stringpool_str177[sizeof("ISO-IR-199")]; + char stringpool_str178[sizeof("ISO-IR-14")]; + char stringpool_str179[sizeof("L7")]; + char stringpool_str180[sizeof("ISO-IR-166")]; + char stringpool_str181[sizeof("ISO8859-2")]; + char stringpool_str182[sizeof("ISO-IR-101")]; + char stringpool_str183[sizeof("ISO-IR-149")]; + char stringpool_str184[sizeof("ISO-8859-2")]; + char stringpool_str185[sizeof("ISO_8859-2")]; + char stringpool_str186[sizeof("MAC")]; + char stringpool_str187[sizeof("CP1253")]; + char stringpool_str188[sizeof("ISO_8859-10:1992")]; + char stringpool_str189[sizeof("ISO-IR-159")]; + char stringpool_str191[sizeof("LATIN8")]; + char stringpool_str192[sizeof("CP1133")]; + char stringpool_str193[sizeof("LATIN1")]; + char stringpool_str194[sizeof("ISO-IR-109")]; + char stringpool_str195[sizeof("ISO-IR-144")]; + char stringpool_str196[sizeof("ANSI-1251")]; + char stringpool_str198[sizeof("CNS11643")]; + char stringpool_str201[sizeof("CSPTCP154")]; + char stringpool_str202[sizeof("ISO-IR-165")]; + char stringpool_str203[sizeof("ISO-IR-126")]; + char stringpool_str204[sizeof("ELOT_928")]; + char stringpool_str205[sizeof("ISO-IR-110")]; + char stringpool_str207[sizeof("LATIN6")]; + char stringpool_str208[sizeof("LATIN-9")]; + char stringpool_str209[sizeof("ROMAN8")]; + char stringpool_str210[sizeof("ISO-IR-138")]; + char stringpool_str211[sizeof("GB_1988-80")]; + char stringpool_str215[sizeof("CP874")]; + char stringpool_str217[sizeof("LATIN4")]; + char stringpool_str219[sizeof("ASCII")]; + char stringpool_str222[sizeof("UHC")]; + char stringpool_str223[sizeof("ISO-2022-CN")]; + char stringpool_str225[sizeof("CHINESE")]; + char stringpool_str227[sizeof("ISO8859-3")]; + char stringpool_str228[sizeof("ISO-IR-100")]; + char stringpool_str229[sizeof("LATIN5")]; + char stringpool_str230[sizeof("ISO-8859-3")]; + char stringpool_str231[sizeof("ISO_8859-3")]; + char stringpool_str232[sizeof("ISO8859-13")]; + char stringpool_str233[sizeof("ISO-IR-226")]; + char stringpool_str234[sizeof("CYRILLIC-ASIAN")]; + char stringpool_str235[sizeof("ISO-8859-13")]; + char stringpool_str236[sizeof("ISO_8859-13")]; + char stringpool_str241[sizeof("US")]; + char stringpool_str242[sizeof("MS-CYRL")]; + char stringpool_str243[sizeof("TIS620")]; + char stringpool_str244[sizeof("LATIN10")]; + char stringpool_str246[sizeof("TIS-620")]; + char stringpool_str250[sizeof("ARABIC")]; + char stringpool_str251[sizeof("ECMA-118")]; + char stringpool_str252[sizeof("EUCKR")]; + char stringpool_str253[sizeof("LATIN2")]; + char stringpool_str255[sizeof("EUC-KR")]; + char stringpool_str258[sizeof("UTF-8")]; + char stringpool_str259[sizeof("KZ-1048")]; + char stringpool_str260[sizeof("CSISO2022CN")]; + char stringpool_str262[sizeof("CSASCII")]; + char stringpool_str263[sizeof("MS936")]; + char stringpool_str264[sizeof("IBM819")]; + char stringpool_str266[sizeof("MULELAO-1")]; + char stringpool_str267[sizeof("X0208")]; + char stringpool_str269[sizeof("X0201")]; + char stringpool_str271[sizeof("GB18030")]; + char stringpool_str272[sizeof("KOREAN")]; + char stringpool_str273[sizeof("IBM866")]; + char stringpool_str274[sizeof("TIS620-0")]; + char stringpool_str276[sizeof("KOI8-R")]; + char stringpool_str277[sizeof("ECMA-114")]; + char stringpool_str278[sizeof("UCS-4")]; + char stringpool_str279[sizeof("UTF-16")]; + char stringpool_str281[sizeof("CSKZ1048")]; + char stringpool_str283[sizeof("KSC_5601")]; + char stringpool_str284[sizeof("CSKOI8R")]; + char stringpool_str287[sizeof("MS-EE")]; + char stringpool_str288[sizeof("GB2312")]; + char stringpool_str291[sizeof("CSUCS4")]; + char stringpool_str293[sizeof("BIG5")]; + char stringpool_str296[sizeof("BIG-5")]; + char stringpool_str297[sizeof("HP-ROMAN8")]; + char stringpool_str299[sizeof("LATIN3")]; + char stringpool_str304[sizeof("KS_C_5601-1989")]; + char stringpool_str306[sizeof("X0212")]; + char stringpool_str307[sizeof("TCVN")]; + char stringpool_str309[sizeof("ISO-CELTIC")]; + char stringpool_str311[sizeof("CSHPROMAN8")]; + char stringpool_str314[sizeof("UCS-2")]; + char stringpool_str316[sizeof("IBM850")]; + char stringpool_str318[sizeof("ISO-IR-203")]; + char stringpool_str319[sizeof("IBM862")]; + char stringpool_str320[sizeof("GB_2312-80")]; + char stringpool_str324[sizeof("CSISOLATIN1")]; + char stringpool_str327[sizeof("ISO-2022-CN-EXT")]; + char stringpool_str335[sizeof("ISO-IR-179")]; + char stringpool_str337[sizeof("CSISOLATINCYRILLIC")]; + char stringpool_str338[sizeof("CSISOLATIN6")]; + char stringpool_str342[sizeof("JP")]; + char stringpool_str346[sizeof("MACICELAND")]; + char stringpool_str347[sizeof("UCS-4LE")]; + char stringpool_str348[sizeof("CSISOLATIN4")]; + char stringpool_str349[sizeof("CSISOLATINARABIC")]; + char stringpool_str350[sizeof("UNICODE-1-1")]; + char stringpool_str353[sizeof("UTF-16LE")]; + char stringpool_str357[sizeof("CSUNICODE11")]; + char stringpool_str360[sizeof("CSISOLATIN5")]; + char stringpool_str361[sizeof("MS-ANSI")]; + char stringpool_str364[sizeof("CSBIG5")]; + char stringpool_str365[sizeof("UCS-2LE")]; + char stringpool_str367[sizeof("CN-BIG5")]; + char stringpool_str372[sizeof("ARMSCII-8")]; + char stringpool_str373[sizeof("ISO-10646-UCS-4")]; + char stringpool_str378[sizeof("UTF-32")]; + char stringpool_str380[sizeof("CSUNICODE")]; + char stringpool_str382[sizeof("ISO_8859-8:1988")]; + char stringpool_str384[sizeof("CSISOLATIN2")]; + char stringpool_str385[sizeof("CN-GB")]; + char stringpool_str386[sizeof("ISO646-US")]; + char stringpool_str387[sizeof("MACROMAN")]; + char stringpool_str389[sizeof("MACCYRILLIC")]; + char stringpool_str391[sizeof("ISO-10646-UCS-2")]; + char stringpool_str394[sizeof("STRK1048-2002")]; + char stringpool_str395[sizeof("ISO_8859-4:1988")]; + char stringpool_str396[sizeof("ISO_8859-9:1989")]; + char stringpool_str397[sizeof("EUCJP")]; + char stringpool_str400[sizeof("EUC-JP")]; + char stringpool_str401[sizeof("ISO_8859-5:1988")]; + char stringpool_str402[sizeof("GREEK8")]; + char stringpool_str403[sizeof("ASMO-708")]; + char stringpool_str405[sizeof("PCK")]; + char stringpool_str408[sizeof("CSIBM866")]; + char stringpool_str409[sizeof("CP1257")]; + char stringpool_str411[sizeof("ISO-2022-KR")]; + char stringpool_str412[sizeof("GEORGIAN-ACADEMY")]; + char stringpool_str415[sizeof("MACCROATIAN")]; + char stringpool_str416[sizeof("CP367")]; + char stringpool_str419[sizeof("GEORGIAN-PS")]; + char stringpool_str423[sizeof("CSGB2312")]; + char stringpool_str424[sizeof("VISCII")]; + char stringpool_str428[sizeof("MS-HEBR")]; + char stringpool_str429[sizeof("UTF-32LE")]; + char stringpool_str430[sizeof("CSISOLATIN3")]; + char stringpool_str432[sizeof("MACARABIC")]; + char stringpool_str436[sizeof("ISO_8859-3:1988")]; + char stringpool_str437[sizeof("IBM-CP1133")]; + char stringpool_str439[sizeof("TIS620.2529-1")]; + char stringpool_str448[sizeof("CSISO2022KR")]; + char stringpool_str449[sizeof("ISO8859-7")]; + char stringpool_str451[sizeof("MACCENTRALEUROPE")]; + char stringpool_str452[sizeof("ISO-8859-7")]; + char stringpool_str453[sizeof("ISO_8859-7")]; + char stringpool_str455[sizeof("CN-GB-ISOIR165")]; + char stringpool_str461[sizeof("ISO646-JP")]; + char stringpool_str462[sizeof("KS_C_5601-1987")]; + char stringpool_str463[sizeof("US-ASCII")]; + char stringpool_str464[sizeof("UCS-4BE")]; + char stringpool_str466[sizeof("CSEUCKR")]; + char stringpool_str467[sizeof("JIS0208")]; + char stringpool_str470[sizeof("UTF-16BE")]; + char stringpool_str475[sizeof("MS-ARAB")]; + char stringpool_str476[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str478[sizeof("KOI8-T")]; + char stringpool_str481[sizeof("ISO-IR-87")]; + char stringpool_str482[sizeof("UCS-2BE")]; + char stringpool_str489[sizeof("MACROMANIA")]; + char stringpool_str492[sizeof("UCS-4-INTERNAL")]; + char stringpool_str493[sizeof("ISO_646.IRV:1991")]; + char stringpool_str495[sizeof("CSVISCII")]; + char stringpool_str497[sizeof("VISCII1.1-1")]; + char stringpool_str500[sizeof("ISO-IR-57")]; + char stringpool_str502[sizeof("NEXTSTEP")]; + char stringpool_str503[sizeof("HZ-GB-2312")]; + char stringpool_str504[sizeof("CSKSC56011987")]; + char stringpool_str505[sizeof("ISO-IR-157")]; + char stringpool_str507[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str508[sizeof("CSISO58GB231280")]; + char stringpool_str509[sizeof("TIS620.2533-1")]; + char stringpool_str510[sizeof("UCS-2-INTERNAL")]; + char stringpool_str511[sizeof("WINDOWS-1258")]; + char stringpool_str512[sizeof("WINDOWS-1251")]; + char stringpool_str513[sizeof("MACTHAI")]; + char stringpool_str515[sizeof("WCHAR_T")]; + char stringpool_str516[sizeof("GBK")]; + char stringpool_str517[sizeof("ISO-IR-127")]; + char stringpool_str519[sizeof("WINDOWS-1256")]; + char stringpool_str520[sizeof("UNICODE-1-1-UTF-7")]; + char stringpool_str521[sizeof("LATIN7")]; + char stringpool_str523[sizeof("ANSI_X3.4-1968")]; + char stringpool_str524[sizeof("WINDOWS-1254")]; + char stringpool_str525[sizeof("CSUNICODE11UTF7")]; + char stringpool_str530[sizeof("WINDOWS-1255")]; + char stringpool_str531[sizeof("ANSI_X3.4-1986")]; + char stringpool_str532[sizeof("TIS620.2533-0")]; + char stringpool_str533[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; + char stringpool_str535[sizeof("WINDOWS-1250")]; + char stringpool_str536[sizeof("WINDOWS-936")]; + char stringpool_str537[sizeof("EUCTW")]; + char stringpool_str540[sizeof("EUC-TW")]; + char stringpool_str542[sizeof("WINDOWS-1252")]; + char stringpool_str543[sizeof("JIS_C6226-1983")]; + char stringpool_str545[sizeof("UCS-4-SWAPPED")]; + char stringpool_str546[sizeof("UTF-32BE")]; + char stringpool_str547[sizeof("TCVN5712-1")]; + char stringpool_str548[sizeof("ISO_8859-1:1987")]; + char stringpool_str553[sizeof("MACINTOSH")]; + char stringpool_str554[sizeof("ISO-2022-JP-1")]; + char stringpool_str555[sizeof("ISO_8859-6:1987")]; + char stringpool_str556[sizeof("ISO-2022-JP")]; + char stringpool_str560[sizeof("TIS620.2533")]; + char stringpool_str563[sizeof("UCS-2-SWAPPED")]; + char stringpool_str565[sizeof("WINDOWS-1253")]; + char stringpool_str569[sizeof("JAVA")]; + char stringpool_str570[sizeof("CSISO57GB1988")]; + char stringpool_str572[sizeof("TCVN-5712")]; + char stringpool_str578[sizeof("ISO_8859-2:1987")]; + char stringpool_str579[sizeof("CSISO14JISC6220RO")]; + char stringpool_str583[sizeof("CSMACINTOSH")]; + char stringpool_str584[sizeof("ISO-2022-JP-2")]; + char stringpool_str588[sizeof("UTF-7")]; + char stringpool_str589[sizeof("CSPC850MULTILINGUAL")]; + char stringpool_str592[sizeof("GREEK")]; + char stringpool_str593[sizeof("CSISO2022JP")]; + char stringpool_str594[sizeof("CSISOLATINHEBREW")]; + char stringpool_str601[sizeof("ISO_8859-7:2003")]; + char stringpool_str616[sizeof("CSISO159JISX02121990")]; + char stringpool_str619[sizeof("BIGFIVE")]; + char stringpool_str620[sizeof("CSISO2022JP2")]; + char stringpool_str622[sizeof("BIG-FIVE")]; + char stringpool_str636[sizeof("CSISOLATINGREEK")]; + char stringpool_str637[sizeof("HEBREW")]; + char stringpool_str641[sizeof("IBM367")]; + char stringpool_str647[sizeof("CSHALFWIDTHKATAKANA")]; + char stringpool_str650[sizeof("WINDOWS-874")]; + char stringpool_str652[sizeof("UNICODELITTLE")]; + char stringpool_str663[sizeof("BIG5HKSCS")]; + char stringpool_str666[sizeof("BIG5-HKSCS")]; + char stringpool_str667[sizeof("JIS_X0208")]; + char stringpool_str669[sizeof("JIS_X0201")]; + char stringpool_str676[sizeof("WINDOWS-1257")]; + char stringpool_str680[sizeof("KOI8-U")]; + char stringpool_str684[sizeof("KOI8-RU")]; + char stringpool_str691[sizeof("JOHAB")]; + char stringpool_str693[sizeof("JISX0201-1976")]; + char stringpool_str702[sizeof("JIS_X0208-1990")]; + char stringpool_str706[sizeof("JIS_X0212")]; + char stringpool_str710[sizeof("JIS_X0212-1990")]; + char stringpool_str712[sizeof("ISO_8859-7:1987")]; + char stringpool_str713[sizeof("SHIFT-JIS")]; + char stringpool_str714[sizeof("SHIFT_JIS")]; + char stringpool_str732[sizeof("JIS_X0208-1983")]; + char stringpool_str751[sizeof("CSEUCTW")]; + char stringpool_str752[sizeof("MACUKRAINE")]; + char stringpool_str759[sizeof("UNICODEBIG")]; + char stringpool_str769[sizeof("MS-GREEK")]; + char stringpool_str774[sizeof("MACGREEK")]; + char stringpool_str800[sizeof("CSSHIFTJIS")]; + char stringpool_str822[sizeof("JIS_X0212.1990-0")]; + char stringpool_str840[sizeof("CSEUCPKDFMTJAPANESE")]; + char stringpool_str853[sizeof("MACHEBREW")]; + char stringpool_str858[sizeof("MS_KANJI")]; + char stringpool_str859[sizeof("TCVN5712-1:1993")]; + char stringpool_str869[sizeof("WINBALTRIM")]; + char stringpool_str884[sizeof("MS-TURK")]; + char stringpool_str895[sizeof("BIG5-HKSCS:2001")]; + char stringpool_str901[sizeof("BIG5-HKSCS:1999")]; + char stringpool_str907[sizeof("BIG5-HKSCS:2004")]; + char stringpool_str917[sizeof("CSISO87JISX0208")]; + char stringpool_str953[sizeof("MACTURKISH")]; + char stringpool_str1003[sizeof("KO_KR.JOHAP92")]; + }; +static const struct stringpool_t stringpool_contents = + { + "R8", + "CN", + "L8", + "L1", + "L6", + "L4", + "866", + "C99", + "L5", + "646", + "CHAR", + "CP819", + "L2", + "CP866", + "CP949", + "850", + "5601", + "RK1048", + "EUCCN", + "L10", + "EUC-CN", + "L3", + "CP154", + "PT154", + "862", + "CP1258", + "CP1251", + "CP1131", + "PTCP154", + "CP850", + "CP1361", + "CP862", + "CP1256", + "CP950", + "HZ", + "CP936", + "CP1254", + "CP1255", + "ISO8859-8", + "ISO8859-1", + "ISO-8859-8", + "ISO_8859-8", + "ISO-8859-1", + "ISO_8859-1", + "ISO8859-11", + "CP1250", + "ISO646-CN", + "ISO-8859-11", + "ISO_8859-11", + "ISO8859-9", + "ISO8859-6", + "ISO-8859-9", + "ISO_8859-9", + "ISO-8859-6", + "ISO_8859-6", + "ISO8859-16", + "CP1252", + "ISO_8859-16:2001", + "ISO-8859-16", + "ISO_8859-16", + "ISO8859-4", + "ISO_8859-14:1998", + "CP932", + "ISO-8859-4", + "ISO_8859-4", + "ISO8859-14", + "ISO_8859-15:1998", + "ISO-8859-14", + "ISO_8859-14", + "ISO8859-5", + "ISO-8859-5", + "ISO_8859-5", + "ISO8859-15", + "ISO-IR-6", + "ISO-8859-15", + "ISO_8859-15", + "SJIS", + "ISO-IR-148", + "ISO-IR-58", + "ISO8859-10", + "CYRILLIC", + "ISO-8859-10", + "ISO_8859-10", + "ISO-IR-199", + "ISO-IR-14", + "L7", + "ISO-IR-166", + "ISO8859-2", + "ISO-IR-101", + "ISO-IR-149", + "ISO-8859-2", + "ISO_8859-2", + "MAC", + "CP1253", + "ISO_8859-10:1992", + "ISO-IR-159", + "LATIN8", + "CP1133", + "LATIN1", + "ISO-IR-109", + "ISO-IR-144", + "ANSI-1251", + "CNS11643", + "CSPTCP154", + "ISO-IR-165", + "ISO-IR-126", + "ELOT_928", + "ISO-IR-110", + "LATIN6", + "LATIN-9", + "ROMAN8", + "ISO-IR-138", + "GB_1988-80", + "CP874", + "LATIN4", + "ASCII", + "UHC", + "ISO-2022-CN", + "CHINESE", + "ISO8859-3", + "ISO-IR-100", + "LATIN5", + "ISO-8859-3", + "ISO_8859-3", + "ISO8859-13", + "ISO-IR-226", + "CYRILLIC-ASIAN", + "ISO-8859-13", + "ISO_8859-13", + "US", + "MS-CYRL", + "TIS620", + "LATIN10", + "TIS-620", + "ARABIC", + "ECMA-118", + "EUCKR", + "LATIN2", + "EUC-KR", + "UTF-8", + "KZ-1048", + "CSISO2022CN", + "CSASCII", + "MS936", + "IBM819", + "MULELAO-1", + "X0208", + "X0201", + "GB18030", + "KOREAN", + "IBM866", + "TIS620-0", + "KOI8-R", + "ECMA-114", + "UCS-4", + "UTF-16", + "CSKZ1048", + "KSC_5601", + "CSKOI8R", + "MS-EE", + "GB2312", + "CSUCS4", + "BIG5", + "BIG-5", + "HP-ROMAN8", + "LATIN3", + "KS_C_5601-1989", + "X0212", + "TCVN", + "ISO-CELTIC", + "CSHPROMAN8", + "UCS-2", + "IBM850", + "ISO-IR-203", + "IBM862", + "GB_2312-80", + "CSISOLATIN1", + "ISO-2022-CN-EXT", + "ISO-IR-179", + "CSISOLATINCYRILLIC", + "CSISOLATIN6", + "JP", + "MACICELAND", + "UCS-4LE", + "CSISOLATIN4", + "CSISOLATINARABIC", + "UNICODE-1-1", + "UTF-16LE", + "CSUNICODE11", + "CSISOLATIN5", + "MS-ANSI", + "CSBIG5", + "UCS-2LE", + "CN-BIG5", + "ARMSCII-8", + "ISO-10646-UCS-4", + "UTF-32", + "CSUNICODE", + "ISO_8859-8:1988", + "CSISOLATIN2", + "CN-GB", + "ISO646-US", + "MACROMAN", + "MACCYRILLIC", + "ISO-10646-UCS-2", + "STRK1048-2002", + "ISO_8859-4:1988", + "ISO_8859-9:1989", + "EUCJP", + "EUC-JP", + "ISO_8859-5:1988", + "GREEK8", + "ASMO-708", + "PCK", + "CSIBM866", + "CP1257", + "ISO-2022-KR", + "GEORGIAN-ACADEMY", + "MACCROATIAN", + "CP367", + "GEORGIAN-PS", + "CSGB2312", + "VISCII", + "MS-HEBR", + "UTF-32LE", + "CSISOLATIN3", + "MACARABIC", + "ISO_8859-3:1988", + "IBM-CP1133", + "TIS620.2529-1", + "CSISO2022KR", + "ISO8859-7", + "MACCENTRALEUROPE", + "ISO-8859-7", + "ISO_8859-7", + "CN-GB-ISOIR165", + "ISO646-JP", + "KS_C_5601-1987", + "US-ASCII", + "UCS-4BE", + "CSEUCKR", + "JIS0208", + "UTF-16BE", + "MS-ARAB", + "CSPC862LATINHEBREW", + "KOI8-T", + "ISO-IR-87", + "UCS-2BE", + "MACROMANIA", + "UCS-4-INTERNAL", + "ISO_646.IRV:1991", + "CSVISCII", + "VISCII1.1-1", + "ISO-IR-57", + "NEXTSTEP", + "HZ-GB-2312", + "CSKSC56011987", + "ISO-IR-157", + "JIS_C6220-1969-RO", + "CSISO58GB231280", + "TIS620.2533-1", + "UCS-2-INTERNAL", + "WINDOWS-1258", + "WINDOWS-1251", + "MACTHAI", + "WCHAR_T", + "GBK", + "ISO-IR-127", + "WINDOWS-1256", + "UNICODE-1-1-UTF-7", + "LATIN7", + "ANSI_X3.4-1968", + "WINDOWS-1254", + "CSUNICODE11UTF7", + "WINDOWS-1255", + "ANSI_X3.4-1986", + "TIS620.2533-0", + "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", + "WINDOWS-1250", + "WINDOWS-936", + "EUCTW", + "EUC-TW", + "WINDOWS-1252", + "JIS_C6226-1983", + "UCS-4-SWAPPED", + "UTF-32BE", + "TCVN5712-1", + "ISO_8859-1:1987", + "MACINTOSH", + "ISO-2022-JP-1", + "ISO_8859-6:1987", + "ISO-2022-JP", + "TIS620.2533", + "UCS-2-SWAPPED", + "WINDOWS-1253", + "JAVA", + "CSISO57GB1988", + "TCVN-5712", + "ISO_8859-2:1987", + "CSISO14JISC6220RO", + "CSMACINTOSH", + "ISO-2022-JP-2", + "UTF-7", + "CSPC850MULTILINGUAL", + "GREEK", + "CSISO2022JP", + "CSISOLATINHEBREW", + "ISO_8859-7:2003", + "CSISO159JISX02121990", + "BIGFIVE", + "CSISO2022JP2", + "BIG-FIVE", + "CSISOLATINGREEK", + "HEBREW", + "IBM367", + "CSHALFWIDTHKATAKANA", + "WINDOWS-874", + "UNICODELITTLE", + "BIG5HKSCS", + "BIG5-HKSCS", + "JIS_X0208", + "JIS_X0201", + "WINDOWS-1257", + "KOI8-U", + "KOI8-RU", + "JOHAB", + "JISX0201-1976", + "JIS_X0208-1990", + "JIS_X0212", + "JIS_X0212-1990", + "ISO_8859-7:1987", + "SHIFT-JIS", + "SHIFT_JIS", + "JIS_X0208-1983", + "CSEUCTW", + "MACUKRAINE", + "UNICODEBIG", + "MS-GREEK", + "MACGREEK", + "CSSHIFTJIS", + "JIS_X0212.1990-0", + "CSEUCPKDFMTJAPANESE", + "MACHEBREW", + "MS_KANJI", + "TCVN5712-1:1993", + "WINBALTRIM", + "MS-TURK", + "BIG5-HKSCS:2001", + "BIG5-HKSCS:1999", + "BIG5-HKSCS:2004", + "CSISO87JISX0208", + "MACTURKISH", + "KO_KR.JOHAP92" + }; +#define stringpool ((const char *) &stringpool_contents) + +static const struct alias aliases[] = + { + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 229 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str8, ei_hp_roman8}, + {-1}, {-1}, {-1}, {-1}, +#line 291 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso646_cn}, +#line 152 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_iso8859_14}, +#line 61 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 135 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_iso8859_10}, + {-1}, {-1}, {-1}, {-1}, +#line 85 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_iso8859_4}, +#line 209 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_cp866}, + {-1}, +#line 52 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_c99}, + {-1}, {-1}, +#line 127 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_iso8859_9}, + {-1}, {-1}, +#line 23 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_ascii}, + {-1}, +#line 363 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_local_char}, +#line 58 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_iso8859_1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 69 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_iso8859_2}, + {-1}, {-1}, +#line 207 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_cp866}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 356 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_cp949}, + {-1}, +#line 201 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_cp850}, +#line 355 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str61, ei_euc_kr}, +#line 241 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_rk1048}, + {-1}, +#line 322 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_euc_cn}, + {-1}, +#line 166 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_16}, +#line 321 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_euc_cn}, +#line 77 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_3}, + {-1}, +#line 238 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_pt154}, +#line 236 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_pt154}, + {-1}, {-1}, +#line 205 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_cp862}, + {-1}, {-1}, {-1}, {-1}, +#line 197 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_cp1258}, + {-1}, +#line 175 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_cp1251}, + {-1}, {-1}, {-1}, {-1}, +#line 211 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_cp1131}, + {-1}, +#line 237 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_pt154}, + {-1}, {-1}, +#line 199 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_cp850}, + {-1}, +#line 359 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_johab}, +#line 203 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_cp862}, +#line 191 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_cp1256}, + {-1}, {-1}, +#line 346 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_cp950}, +#line 334 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_hz}, + {-1}, +#line 327 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_cp936}, + {-1}, {-1}, {-1}, +#line 185 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_cp1254}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 188 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_cp1255}, + {-1}, +#line 121 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_8}, + {-1}, +#line 63 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_1}, +#line 115 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_8}, +#line 116 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_8}, +#line 54 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_1}, +#line 55 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_1}, +#line 140 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_11}, +#line 172 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_cp1250}, +#line 289 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso646_cn}, +#line 138 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_11}, +#line 139 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_11}, + {-1}, {-1}, +#line 129 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_iso8859_9}, + {-1}, +#line 103 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso8859_6}, +#line 122 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_9}, +#line 123 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_9}, +#line 95 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_iso8859_6}, +#line 96 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_iso8859_6}, +#line 167 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_iso8859_16}, +#line 179 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_cp1252}, +#line 163 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso8859_16}, +#line 161 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_iso8859_16}, +#line 162 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_16}, +#line 87 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_4}, +#line 149 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_iso8859_14}, +#line 315 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_cp932}, +#line 80 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_4}, +#line 81 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_iso8859_4}, +#line 154 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_iso8859_14}, + {-1}, +#line 157 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_15}, +#line 147 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_14}, +#line 148 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_14}, + {-1}, {-1}, +#line 94 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_5}, + {-1}, {-1}, +#line 88 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_5}, +#line 89 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso8859_5}, +#line 160 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_15}, +#line 16 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_ascii}, + {-1}, +#line 155 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_15}, +#line 156 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_iso8859_15}, + {-1}, +#line 311 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_sjis}, +#line 125 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_9}, +#line 294 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_gb2312}, + {-1}, +#line 137 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_iso8859_10}, + {-1}, +#line 92 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_iso8859_5}, +#line 130 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_iso8859_10}, +#line 131 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10}, +#line 150 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_iso8859_14}, +#line 267 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso646_jp}, +#line 145 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_13}, +#line 254 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_tis620}, +#line 71 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_2}, +#line 67 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_iso8859_2}, +#line 302 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_ksc5601}, +#line 64 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_2}, +#line 65 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_iso8859_2}, +#line 214 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_mac_roman}, +#line 182 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_cp1253}, +#line 132 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_iso8859_10}, +#line 286 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_jisx0212}, + {-1}, +#line 151 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_14}, +#line 246 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_cp1133}, +#line 60 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_iso8859_1}, +#line 75 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str194, ei_iso8859_3}, +#line 91 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_iso8859_5}, +#line 178 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_cp1251}, + {-1}, +#line 339 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_euc_tw}, + {-1}, {-1}, +#line 240 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_pt154}, +#line 297 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_isoir165}, +#line 108 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_iso8859_7}, +#line 110 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_7}, +#line 83 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_4}, + {-1}, +#line 134 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_iso8859_10}, +#line 159 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_iso8859_15}, +#line 228 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_hp_roman8}, +#line 118 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_8}, +#line 288 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso646_cn}, + {-1}, {-1}, {-1}, +#line 256 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_cp874}, + {-1}, +#line 84 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_iso8859_4}, + {-1}, +#line 13 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_ascii}, + {-1}, {-1}, +#line 357 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_cp949}, +#line 331 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_iso2022_cn}, + {-1}, +#line 296 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_gb2312}, + {-1}, +#line 79 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_3}, +#line 57 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_1}, +#line 126 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_iso8859_9}, +#line 72 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_iso8859_3}, +#line 73 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_iso8859_3}, +#line 146 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_13}, +#line 164 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_iso8859_16}, +#line 239 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_pt154}, +#line 141 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_iso8859_13}, +#line 142 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_iso8859_13}, + {-1}, {-1}, {-1}, {-1}, +#line 21 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_ascii}, +#line 177 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_cp1251}, +#line 249 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_tis620}, +#line 165 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_iso8859_16}, + {-1}, +#line 248 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_tis620}, + {-1}, {-1}, {-1}, +#line 101 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_6}, +#line 109 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_iso8859_7}, +#line 353 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_euc_kr}, +#line 68 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str253, ei_iso8859_2}, + {-1}, +#line 352 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_euc_kr}, + {-1}, {-1}, +#line 24 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_utf8}, +#line 243 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_rk1048}, +#line 332 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso2022_cn}, + {-1}, +#line 22 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_ascii}, +#line 328 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_cp936}, +#line 59 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_1}, + {-1}, +#line 245 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_mulelao}, +#line 278 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_jisx0208}, + {-1}, +#line 272 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str269, ei_jisx0201}, + {-1}, +#line 330 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_gb18030}, +#line 304 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_ksc5601}, +#line 208 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_cp866}, +#line 250 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_tis620}, + {-1}, +#line 168 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_koi8_r}, +#line 99 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_iso8859_6}, +#line 34 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_ucs4}, +#line 39 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_utf16}, + {-1}, +#line 244 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_rk1048}, + {-1}, +#line 299 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ksc5601}, +#line 169 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_koi8_r}, + {-1}, {-1}, +#line 174 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_cp1250}, +#line 323 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_euc_cn}, + {-1}, {-1}, +#line 36 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str291, ei_ucs4}, + {-1}, +#line 340 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_ces_big5}, + {-1}, {-1}, +#line 341 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str296, ei_ces_big5}, +#line 227 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str297, ei_hp_roman8}, + {-1}, +#line 76 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_iso8859_3}, + {-1}, {-1}, {-1}, {-1}, +#line 301 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_ksc5601}, + {-1}, +#line 285 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_jisx0212}, +#line 261 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_tcvn}, + {-1}, +#line 153 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str309, ei_iso8859_14}, + {-1}, +#line 230 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_hp_roman8}, + {-1}, {-1}, +#line 25 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_ucs2}, + {-1}, +#line 200 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_cp850}, + {-1}, +#line 158 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_15}, +#line 204 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_cp862}, +#line 293 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str320, ei_gb2312}, + {-1}, {-1}, {-1}, +#line 62 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_iso8859_1}, + {-1}, {-1}, +#line 333 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_iso2022_cn_ext}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 143 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_iso8859_13}, + {-1}, +#line 93 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_5}, +#line 136 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_iso8859_10}, + {-1}, {-1}, {-1}, +#line 268 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_iso646_jp}, + {-1}, {-1}, {-1}, +#line 217 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str346, ei_mac_iceland}, +#line 38 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_ucs4le}, +#line 86 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str348, ei_iso8859_4}, +#line 102 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str349, ei_iso8859_6}, +#line 30 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_ucs2be}, + {-1}, {-1}, +#line 41 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str353, ei_utf16le}, + {-1}, {-1}, {-1}, +#line 31 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_ucs2be}, + {-1}, {-1}, +#line 128 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_iso8859_9}, +#line 181 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_cp1252}, + {-1}, {-1}, +#line 345 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_ces_big5}, +#line 32 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_ucs2le}, + {-1}, +#line 344 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_ces_big5}, + {-1}, {-1}, {-1}, {-1}, +#line 232 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_armscii_8}, +#line 35 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_ucs4}, + {-1}, {-1}, {-1}, {-1}, +#line 42 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_utf32}, + {-1}, +#line 27 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str380, ei_ucs2}, + {-1}, +#line 117 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str382, ei_iso8859_8}, + {-1}, +#line 70 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso8859_2}, +#line 324 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_euc_cn}, +#line 14 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_ascii}, +#line 212 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_mac_roman}, + {-1}, +#line 220 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_mac_cyrillic}, + {-1}, +#line 26 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_ucs2}, + {-1}, {-1}, +#line 242 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str394, ei_rk1048}, +#line 82 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_iso8859_4}, +#line 124 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_iso8859_9}, +#line 306 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_euc_jp}, + {-1}, {-1}, +#line 305 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str400, ei_euc_jp}, +#line 90 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_iso8859_5}, +#line 111 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_iso8859_7}, +#line 100 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_iso8859_6}, + {-1}, +#line 314 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_sjis}, + {-1}, {-1}, +#line 210 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_cp866}, +#line 194 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_cp1257}, + {-1}, +#line 361 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_iso2022_kr}, +#line 233 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_georgian_academy}, + {-1}, {-1}, +#line 218 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_mac_croatian}, +#line 19 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_ascii}, + {-1}, {-1}, +#line 234 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_georgian_ps}, + {-1}, {-1}, {-1}, +#line 325 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str423, ei_euc_cn}, +#line 258 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_viscii}, + {-1}, {-1}, {-1}, +#line 190 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_cp1255}, +#line 44 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_utf32le}, +#line 78 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_iso8859_3}, + {-1}, +#line 225 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str432, ei_mac_arabic}, + {-1}, {-1}, {-1}, +#line 74 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_iso8859_3}, +#line 247 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_cp1133}, + {-1}, +#line 251 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_tis620}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 362 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso2022_kr}, +#line 114 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_iso8859_7}, + {-1}, +#line 216 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_mac_centraleurope}, +#line 104 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str452, ei_iso8859_7}, +#line 105 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_iso8859_7}, + {-1}, +#line 298 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_isoir165}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 266 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_iso646_jp}, +#line 300 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str462, ei_ksc5601}, +#line 12 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_ascii}, +#line 37 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_ucs4be}, + {-1}, +#line 354 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_euc_kr}, +#line 277 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_jisx0208}, + {-1}, {-1}, +#line 40 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_utf16be}, + {-1}, {-1}, {-1}, {-1}, +#line 193 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_cp1256}, +#line 206 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_cp862}, + {-1}, +#line 235 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_koi8_t}, + {-1}, {-1}, +#line 279 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_jisx0208}, +#line 28 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str482, ei_ucs2be}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 219 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_mac_romania}, + {-1}, {-1}, +#line 50 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_ucs4internal}, +#line 15 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_ascii}, + {-1}, +#line 260 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_viscii}, + {-1}, +#line 259 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str497, ei_viscii}, + {-1}, {-1}, +#line 290 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_iso646_cn}, + {-1}, +#line 231 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_nextstep}, +#line 335 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_hz}, +#line 303 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str504, ei_ksc5601}, +#line 133 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_iso8859_10}, + {-1}, +#line 265 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str507, ei_iso646_jp}, +#line 295 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_gb2312}, +#line 253 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str509, ei_tis620}, +#line 48 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_ucs2internal}, +#line 198 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_cp1258}, +#line 176 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str512, ei_cp1251}, +#line 226 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str513, ei_mac_thai}, + {-1}, +#line 364 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_local_wchar_t}, +#line 326 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str516, ei_ces_gbk}, +#line 98 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str517, ei_iso8859_6}, + {-1}, +#line 192 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str519, ei_cp1256}, +#line 46 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_utf7}, +#line 144 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_iso8859_13}, + {-1}, +#line 17 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_ascii}, +#line 186 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str524, ei_cp1254}, +#line 47 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_utf7}, + {-1}, {-1}, {-1}, {-1}, +#line 189 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str530, ei_cp1255}, +#line 18 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_ascii}, +#line 252 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_tis620}, +#line 307 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str533, ei_euc_jp}, + {-1}, +#line 173 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str535, ei_cp1250}, +#line 329 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str536, ei_cp936}, +#line 337 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str537, ei_euc_tw}, + {-1}, {-1}, +#line 336 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str540, ei_euc_tw}, + {-1}, +#line 180 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_cp1252}, +#line 280 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_jisx0208}, + {-1}, +#line 51 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str545, ei_ucs4swapped}, +#line 43 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_utf32be}, +#line 263 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str547, ei_tcvn}, +#line 56 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str548, ei_iso8859_1}, + {-1}, {-1}, {-1}, {-1}, +#line 213 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str553, ei_mac_roman}, +#line 318 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_iso2022_jp1}, +#line 97 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_iso8859_6}, +#line 316 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_iso2022_jp}, + {-1}, {-1}, {-1}, +#line 255 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str560, ei_tis620}, + {-1}, {-1}, +#line 49 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_ucs2swapped}, + {-1}, +#line 183 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str565, ei_cp1253}, + {-1}, {-1}, {-1}, +#line 53 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_java}, +#line 292 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str570, ei_iso646_cn}, + {-1}, +#line 262 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str572, ei_tcvn}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 66 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str578, ei_iso8859_2}, +#line 269 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_iso646_jp}, + {-1}, {-1}, {-1}, +#line 215 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str583, ei_mac_roman}, +#line 319 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_iso2022_jp2}, + {-1}, {-1}, {-1}, +#line 45 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str588, ei_utf7}, +#line 202 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str589, ei_cp850}, + {-1}, {-1}, +#line 112 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str592, ei_iso8859_7}, +#line 317 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str593, ei_iso2022_jp}, +#line 120 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str594, ei_iso8859_8}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 107 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str601, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 287 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str616, ei_jisx0212}, + {-1}, {-1}, +#line 343 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str619, ei_ces_big5}, +#line 320 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str620, ei_iso2022_jp2}, + {-1}, +#line 342 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_ces_big5}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 113 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str636, ei_iso8859_7}, +#line 119 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str637, ei_iso8859_8}, + {-1}, {-1}, {-1}, +#line 20 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str641, ei_ascii}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 273 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str647, ei_jisx0201}, + {-1}, {-1}, +#line 257 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str650, ei_cp874}, + {-1}, +#line 33 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str652, ei_ucs2le}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 350 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str663, ei_big5hkscs2004}, + {-1}, {-1}, +#line 349 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_big5hkscs2004}, +#line 274 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str667, ei_jisx0208}, + {-1}, +#line 270 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_jisx0201}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 195 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str676, ei_cp1257}, + {-1}, {-1}, {-1}, +#line 170 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str680, ei_koi8_u}, + {-1}, {-1}, {-1}, +#line 171 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str684, ei_koi8_ru}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 358 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str691, ei_johab}, + {-1}, +#line 271 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str693, ei_jisx0201}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 276 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_jisx0208}, + {-1}, {-1}, {-1}, +#line 282 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str706, ei_jisx0212}, + {-1}, {-1}, {-1}, +#line 284 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str710, ei_jisx0212}, + {-1}, +#line 106 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str712, ei_iso8859_7}, +#line 310 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str713, ei_sjis}, +#line 309 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str714, ei_sjis}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 275 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str732, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 338 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str751, ei_euc_tw}, +#line 221 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str752, ei_mac_ukraine}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 29 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str759, ei_ucs2be}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 184 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str769, ei_cp1253}, + {-1}, {-1}, {-1}, {-1}, +#line 222 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str774, ei_mac_greek}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 313 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str800, ei_sjis}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 283 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str822, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 308 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str840, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 224 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str853, ei_mac_hebrew}, + {-1}, {-1}, {-1}, {-1}, +#line 312 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str858, ei_sjis}, +#line 264 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str859, ei_tcvn}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 196 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str869, ei_cp1257}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 187 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str884, ei_cp1254}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 348 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str895, ei_big5hkscs2001}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 347 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str901, ei_big5hkscs1999}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 351 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str907, ei_big5hkscs2004}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 281 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str917, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 223 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str953, ei_mac_turkish}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 360 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str1003, ei_johab} + }; + +#ifdef __GNUC__ +__inline +#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ +__attribute__ ((__gnu_inline__)) +#endif +#endif +const struct alias * +aliases_lookup (register const char *str, register unsigned int len) +{ + if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) + { + register int key = aliases_hash (str, len); + + if (key <= MAX_HASH_VALUE && key >= 0) + { + register int o = aliases[key].name; + if (o >= 0) + { + register const char *s = o + stringpool; + + if (*str == *s && !strcmp (str + 1, s + 1)) + return &aliases[key]; + } + } + } + return 0; +} diff --git a/jni/iconv/lib/armscii_8.h b/jni/iconv/lib/armscii_8.h new file mode 100644 index 0000000..8d1613f --- /dev/null +++ b/jni/iconv/lib/armscii_8.h @@ -0,0 +1,116 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ARMSCII-8 + */ + +static const unsigned short armscii_8_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0xfffd, 0x0587, 0x0589, 0x0029, 0x0028, 0x00bb, 0x00ab, + 0x2014, 0x002e, 0x055d, 0x002c, 0x002d, 0x058a, 0x2026, 0x055c, + /* 0xb0 */ + 0x055b, 0x055e, 0x0531, 0x0561, 0x0532, 0x0562, 0x0533, 0x0563, + 0x0534, 0x0564, 0x0535, 0x0565, 0x0536, 0x0566, 0x0537, 0x0567, + /* 0xc0 */ + 0x0538, 0x0568, 0x0539, 0x0569, 0x053a, 0x056a, 0x053b, 0x056b, + 0x053c, 0x056c, 0x053d, 0x056d, 0x053e, 0x056e, 0x053f, 0x056f, + /* 0xd0 */ + 0x0540, 0x0570, 0x0541, 0x0571, 0x0542, 0x0572, 0x0543, 0x0573, + 0x0544, 0x0574, 0x0545, 0x0575, 0x0546, 0x0576, 0x0547, 0x0577, + /* 0xe0 */ + 0x0548, 0x0578, 0x0549, 0x0579, 0x054a, 0x057a, 0x054b, 0x057b, + 0x054c, 0x057c, 0x054d, 0x057d, 0x054e, 0x057e, 0x054f, 0x057f, + /* 0xf0 */ + 0x0550, 0x0580, 0x0551, 0x0581, 0x0552, 0x0582, 0x0553, 0x0583, + 0x0554, 0x0584, 0x0555, 0x0585, 0x0556, 0x0586, 0x055a, 0xfffd, +}; + +static int +armscii_8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = armscii_8_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char armscii_8_page00[8] = { + 0xa5, 0xa4, 0x2a, 0x2b, 0xab, 0xac, 0xa9, 0x2f, /* 0x28-0x2f */ +}; +static const unsigned char armscii_8_page00_1[32] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char armscii_8_page05[96] = { + 0x00, 0xb2, 0xb4, 0xb6, 0xb8, 0xba, 0xbc, 0xbe, /* 0x30-0x37 */ + 0xc0, 0xc2, 0xc4, 0xc6, 0xc8, 0xca, 0xcc, 0xce, /* 0x38-0x3f */ + 0xd0, 0xd2, 0xd4, 0xd6, 0xd8, 0xda, 0xdc, 0xde, /* 0x40-0x47 */ + 0xe0, 0xe2, 0xe4, 0xe6, 0xe8, 0xea, 0xec, 0xee, /* 0x48-0x4f */ + 0xf0, 0xf2, 0xf4, 0xf6, 0xf8, 0xfa, 0xfc, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0xfe, 0xb0, 0xaf, 0xaa, 0xb1, 0x00, /* 0x58-0x5f */ + 0x00, 0xb3, 0xb5, 0xb7, 0xb9, 0xbb, 0xbd, 0xbf, /* 0x60-0x67 */ + 0xc1, 0xc3, 0xc5, 0xc7, 0xc9, 0xcb, 0xcd, 0xcf, /* 0x68-0x6f */ + 0xd1, 0xd3, 0xd5, 0xd7, 0xd9, 0xdb, 0xdd, 0xdf, /* 0x70-0x77 */ + 0xe1, 0xe3, 0xe5, 0xe7, 0xe9, 0xeb, 0xed, 0xef, /* 0x78-0x7f */ + 0xf1, 0xf3, 0xf5, 0xf7, 0xf9, 0xfb, 0xfd, 0xa2, /* 0x80-0x87 */ + 0x00, 0xa3, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ +}; +static const unsigned char armscii_8_page20[24] = { + 0x00, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0x00, /* 0x20-0x27 */ +}; + +static int +armscii_8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0028) { + *r = wc; + return 1; + } + else if (wc >= 0x0028 && wc < 0x0030) + c = armscii_8_page00[wc-0x0028]; + else if (wc >= 0x0030 && wc < 0x00a0) + c = wc; + else if (wc >= 0x00a0 && wc < 0x00c0) + c = armscii_8_page00_1[wc-0x00a0]; + else if (wc >= 0x0530 && wc < 0x0590) + c = armscii_8_page05[wc-0x0530]; + else if (wc >= 0x2010 && wc < 0x2028) + c = armscii_8_page20[wc-0x2010]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/ascii.h b/jni/iconv/lib/ascii.h new file mode 100644 index 0000000..fa49e3b --- /dev/null +++ b/jni/iconv/lib/ascii.h @@ -0,0 +1,44 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ASCII + */ + +static int +ascii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + return RET_ILSEQ; +} + +static int +ascii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x0080) { + *r = wc; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/atarist.h b/jni/iconv/lib/atarist.h new file mode 100644 index 0000000..90f18cc --- /dev/null +++ b/jni/iconv/lib/atarist.h @@ -0,0 +1,158 @@ +/* + * Copyright (C) 1999-2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * Atari ST + */ + +static const unsigned short atarist_2uni[128] = { + /* 0x80 */ + 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7, + 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x00c5, + /* 0x90 */ + 0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9, + 0x00ff, 0x00d6, 0x00dc, 0x00a2, 0x00a3, 0x00a5, 0x00df, 0x0192, + /* 0xa0 */ + 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba, + 0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x00e3, 0x00f5, 0x00d8, 0x00f8, 0x0153, 0x0152, 0x00c0, 0x00c3, + 0x00d5, 0x00a8, 0x00b4, 0x2020, 0x00b6, 0x00a9, 0x00ae, 0x2122, + /* 0xc0 */ + 0x0133, 0x0132, 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, + 0x05d6, 0x05d7, 0x05d8, 0x05d9, 0x05db, 0x05dc, 0x05de, 0x05e0, + /* 0xd0 */ + 0x05e1, 0x05e2, 0x05e4, 0x05e6, 0x05e7, 0x05e8, 0x05e9, 0x05ea, + 0x05df, 0x05da, 0x05dd, 0x05e3, 0x05e5, 0x00a7, 0x2227, 0x221e, + /* 0xe0 */ + 0x03b1, 0x03b2, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4, + 0x03a6, 0x0398, 0x03a9, 0x03b4, 0x222e, 0x03c6, 0x2208, 0x2229, + /* 0xf0 */ + 0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248, + 0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x00b3, 0x00af, +}; + +static int +atarist_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) atarist_2uni[c-0x80]; + return 1; +} + +static const unsigned char atarist_page00[96] = { + 0x00, 0xad, 0x9b, 0x9c, 0x00, 0x9d, 0x00, 0xdd, /* 0xa0-0xa7 */ + 0xb9, 0xbd, 0xa6, 0xae, 0xaa, 0x00, 0xbe, 0xff, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0xfe, 0xba, 0xe6, 0xbc, 0xfa, /* 0xb0-0xb7 */ + 0x00, 0x00, 0xa7, 0xaf, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */ + 0xb6, 0x00, 0x00, 0xb7, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */ + 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0xa5, 0x00, 0x00, 0x00, 0xb8, 0x99, 0x00, /* 0xd0-0xd7 */ + 0xb2, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x9e, /* 0xd8-0xdf */ + 0x85, 0xa0, 0x83, 0xb0, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */ + 0x8a, 0x82, 0x88, 0x89, 0x8d, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */ + 0x00, 0xa4, 0x95, 0xa2, 0x93, 0xb1, 0x94, 0xf6, /* 0xf0-0xf7 */ + 0xb3, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x98, /* 0xf8-0xff */ +}; +static const unsigned char atarist_page01[104] = { + 0x00, 0x00, 0xc1, 0xc0, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0xb5, 0xb4, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char atarist_page03[56] = { + 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0xe0, 0xe1, 0x00, 0xeb, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */ +}; +static const unsigned char atarist_page05[32] = { + 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, /* 0xd0-0xd7 */ + 0xca, 0xcb, 0xd9, 0xcc, 0xcd, 0xda, 0xce, 0xd8, /* 0xd8-0xdf */ + 0xcf, 0xd0, 0xd1, 0xdb, 0xd2, 0xdc, 0xd3, 0xd4, /* 0xe0-0xe7 */ + 0xd5, 0xd6, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ +}; +static const unsigned char atarist_page22[96] = { + 0xee, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xdf, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, /* 0x20-0x27 */ + 0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char atarist_page23[24] = { + 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; + +static int +atarist_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = atarist_page00[wc-0x00a0]; + else if (wc >= 0x0130 && wc < 0x0198) + c = atarist_page01[wc-0x0130]; + else if (wc >= 0x0390 && wc < 0x03c8) + c = atarist_page03[wc-0x0390]; + else if (wc >= 0x05d0 && wc < 0x05f0) + c = atarist_page05[wc-0x05d0]; + else if (wc == 0x2020) + c = 0xbb; + else if (wc == 0x207f) + c = 0xfc; + else if (wc == 0x2122) + c = 0xbf; + else if (wc >= 0x2208 && wc < 0x2268) + c = atarist_page22[wc-0x2208]; + else if (wc >= 0x2310 && wc < 0x2328) + c = atarist_page23[wc-0x2310]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/big5.h b/jni/iconv/lib/big5.h new file mode 100644 index 0000000..de10a99 --- /dev/null +++ b/jni/iconv/lib/big5.h @@ -0,0 +1,4160 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * BIG5 + */ + +static const unsigned short big5_2uni_pagea1[6121] = { + /* 0xa1 */ + 0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x2022, 0xff1b, 0xff1a, + 0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xff64, 0xfe52, + 0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xff5c, 0x2013, 0xfe31, + 0x2014, 0xfe33, 0xfffd, 0xfe34, 0xfe4f, 0xff08, 0xff09, 0xfe35, + 0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39, + 0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d, + 0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41, + 0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0xfe5b, + 0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, 0x201d, 0x301d, + 0x301e, 0x2035, 0x2032, 0xff03, 0xff06, 0xff0a, 0x203b, 0x00a7, + 0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, 0x2606, 0x2605, + 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, 0x32a3, 0x2105, + 0x203e, 0xfffd, 0xff3f, 0xfffd, 0xfe49, 0xfe4a, 0xfe4d, 0xfe4e, + 0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, 0xff0d, 0x00d7, + 0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, 0x2266, 0x2267, + 0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, 0xfe64, 0xfe65, + 0xfe66, 0x223c, 0x2229, 0x222a, 0x22a5, 0x2220, 0x221f, 0x22bf, + 0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, 0x2640, 0x2642, + 0x2641, 0x2609, 0x2191, 0x2193, 0x2190, 0x2192, 0x2196, 0x2197, + 0x2199, 0x2198, 0x2225, 0x2223, 0xfffd, + /* 0xa2 */ + 0xfffd, 0xff0f, 0xff3c, 0xff04, 0x00a5, 0x3012, 0x00a2, 0x00a3, + 0xff05, 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5, + 0x339c, 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4, + 0x00b0, 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, 0x55e7, + 0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, + 0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, 0x258a, + 0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, 0x2500, + 0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, 0x256e, + 0x2570, 0x256f, 0x2550, 0x255e, 0x256a, 0x2561, 0x25e2, 0x25e3, + 0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xff10, 0xff11, 0xff12, + 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0x2160, + 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, + 0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, + 0x3028, 0x3029, 0xfffd, 0x5344, 0xfffd, 0xff21, 0xff22, 0xff23, + 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b, + 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33, + 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0xff41, + 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, 0xff49, + 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51, + 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, + /* 0xa3 */ + 0xff57, 0xff58, 0xff59, 0xff5a, 0x0391, 0x0392, 0x0393, 0x0394, + 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, + 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, 0x03a4, 0x03a5, + 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1, 0x03b2, 0x03b3, 0x03b4, + 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, + 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c4, 0x03c5, + 0x03c6, 0x03c7, 0x03c8, 0x03c9, 0x3105, 0x3106, 0x3107, 0x3108, + 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x3110, + 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, 0x3118, + 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, 0x3120, + 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, + 0x3129, 0x02d9, 0x02c9, 0x02ca, 0x02c7, 0x02cb, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa4 */ + 0x4e00, 0x4e59, 0x4e01, 0x4e03, 0x4e43, 0x4e5d, 0x4e86, 0x4e8c, + 0x4eba, 0x513f, 0x5165, 0x516b, 0x51e0, 0x5200, 0x5201, 0x529b, + 0x5315, 0x5341, 0x535c, 0x53c8, 0x4e09, 0x4e0b, 0x4e08, 0x4e0a, + 0x4e2b, 0x4e38, 0x51e1, 0x4e45, 0x4e48, 0x4e5f, 0x4e5e, 0x4e8e, + 0x4ea1, 0x5140, 0x5203, 0x52fa, 0x5343, 0x53c9, 0x53e3, 0x571f, + 0x58eb, 0x5915, 0x5927, 0x5973, 0x5b50, 0x5b51, 0x5b53, 0x5bf8, + 0x5c0f, 0x5c22, 0x5c38, 0x5c71, 0x5ddd, 0x5de5, 0x5df1, 0x5df2, + 0x5df3, 0x5dfe, 0x5e72, 0x5efe, 0x5f0b, 0x5f13, 0x624d, 0x4e11, + 0x4e10, 0x4e0d, 0x4e2d, 0x4e30, 0x4e39, 0x4e4b, 0x5c39, 0x4e88, + 0x4e91, 0x4e95, 0x4e92, 0x4e94, 0x4ea2, 0x4ec1, 0x4ec0, 0x4ec3, + 0x4ec6, 0x4ec7, 0x4ecd, 0x4eca, 0x4ecb, 0x4ec4, 0x5143, 0x5141, + 0x5167, 0x516d, 0x516e, 0x516c, 0x5197, 0x51f6, 0x5206, 0x5207, + 0x5208, 0x52fb, 0x52fe, 0x52ff, 0x5316, 0x5339, 0x5348, 0x5347, + 0x5345, 0x535e, 0x5384, 0x53cb, 0x53ca, 0x53cd, 0x58ec, 0x5929, + 0x592b, 0x592a, 0x592d, 0x5b54, 0x5c11, 0x5c24, 0x5c3a, 0x5c6f, + 0x5df4, 0x5e7b, 0x5eff, 0x5f14, 0x5f15, 0x5fc3, 0x6208, 0x6236, + 0x624b, 0x624e, 0x652f, 0x6587, 0x6597, 0x65a4, 0x65b9, 0x65e5, + 0x66f0, 0x6708, 0x6728, 0x6b20, 0x6b62, 0x6b79, 0x6bcb, 0x6bd4, + 0x6bdb, 0x6c0f, 0x6c34, 0x706b, 0x722a, 0x7236, 0x723b, 0x7247, + 0x7259, 0x725b, 0x72ac, 0x738b, 0x4e19, + /* 0xa5 */ + 0x4e16, 0x4e15, 0x4e14, 0x4e18, 0x4e3b, 0x4e4d, 0x4e4f, 0x4e4e, + 0x4ee5, 0x4ed8, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, 0x4ee3, 0x4ee4, + 0x4ed9, 0x4ede, 0x5145, 0x5144, 0x5189, 0x518a, 0x51ac, 0x51f9, + 0x51fa, 0x51f8, 0x520a, 0x52a0, 0x529f, 0x5305, 0x5306, 0x5317, + 0x531d, 0x4edf, 0x534a, 0x5349, 0x5361, 0x5360, 0x536f, 0x536e, + 0x53bb, 0x53ef, 0x53e4, 0x53f3, 0x53ec, 0x53ee, 0x53e9, 0x53e8, + 0x53fc, 0x53f8, 0x53f5, 0x53eb, 0x53e6, 0x53ea, 0x53f2, 0x53f1, + 0x53f0, 0x53e5, 0x53ed, 0x53fb, 0x56db, 0x56da, 0x5916, 0x592e, + 0x5931, 0x5974, 0x5976, 0x5b55, 0x5b83, 0x5c3c, 0x5de8, 0x5de7, + 0x5de6, 0x5e02, 0x5e03, 0x5e73, 0x5e7c, 0x5f01, 0x5f18, 0x5f17, + 0x5fc5, 0x620a, 0x6253, 0x6254, 0x6252, 0x6251, 0x65a5, 0x65e6, + 0x672e, 0x672c, 0x672a, 0x672b, 0x672d, 0x6b63, 0x6bcd, 0x6c11, + 0x6c10, 0x6c38, 0x6c41, 0x6c40, 0x6c3e, 0x72af, 0x7384, 0x7389, + 0x74dc, 0x74e6, 0x7518, 0x751f, 0x7528, 0x7529, 0x7530, 0x7531, + 0x7532, 0x7533, 0x758b, 0x767d, 0x76ae, 0x76bf, 0x76ee, 0x77db, + 0x77e2, 0x77f3, 0x793a, 0x79be, 0x7a74, 0x7acb, 0x4e1e, 0x4e1f, + 0x4e52, 0x4e53, 0x4e69, 0x4e99, 0x4ea4, 0x4ea6, 0x4ea5, 0x4eff, + 0x4f09, 0x4f19, 0x4f0a, 0x4f15, 0x4f0d, 0x4f10, 0x4f11, 0x4f0f, + 0x4ef2, 0x4ef6, 0x4efb, 0x4ef0, 0x4ef3, 0x4efd, 0x4f01, 0x4f0b, + 0x5149, 0x5147, 0x5146, 0x5148, 0x5168, + /* 0xa6 */ + 0x5171, 0x518d, 0x51b0, 0x5217, 0x5211, 0x5212, 0x520e, 0x5216, + 0x52a3, 0x5308, 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, 0x540f, + 0x540c, 0x540a, 0x5410, 0x5401, 0x540b, 0x5404, 0x5411, 0x540d, + 0x5408, 0x5403, 0x540e, 0x5406, 0x5412, 0x56e0, 0x56de, 0x56dd, + 0x5733, 0x5730, 0x5728, 0x572d, 0x572c, 0x572f, 0x5729, 0x5919, + 0x591a, 0x5937, 0x5938, 0x5984, 0x5978, 0x5983, 0x597d, 0x5979, + 0x5982, 0x5981, 0x5b57, 0x5b58, 0x5b87, 0x5b88, 0x5b85, 0x5b89, + 0x5bfa, 0x5c16, 0x5c79, 0x5dde, 0x5e06, 0x5e76, 0x5e74, 0x5f0f, + 0x5f1b, 0x5fd9, 0x5fd6, 0x620e, 0x620c, 0x620d, 0x6210, 0x6263, + 0x625b, 0x6258, 0x6536, 0x65e9, 0x65e8, 0x65ec, 0x65ed, 0x66f2, + 0x66f3, 0x6709, 0x673d, 0x6734, 0x6731, 0x6735, 0x6b21, 0x6b64, + 0x6b7b, 0x6c16, 0x6c5d, 0x6c57, 0x6c59, 0x6c5f, 0x6c60, 0x6c50, + 0x6c55, 0x6c61, 0x6c5b, 0x6c4d, 0x6c4e, 0x7070, 0x725f, 0x725d, + 0x767e, 0x7af9, 0x7c73, 0x7cf8, 0x7f36, 0x7f8a, 0x7fbd, 0x8001, + 0x8003, 0x800c, 0x8012, 0x8033, 0x807f, 0x8089, 0x808b, 0x808c, + 0x81e3, 0x81ea, 0x81f3, 0x81fc, 0x820c, 0x821b, 0x821f, 0x826e, + 0x8272, 0x827e, 0x866b, 0x8840, 0x884c, 0x8863, 0x897f, 0x9621, + 0x4e32, 0x4ea8, 0x4f4d, 0x4f4f, 0x4f47, 0x4f57, 0x4f5e, 0x4f34, + 0x4f5b, 0x4f55, 0x4f30, 0x4f50, 0x4f51, 0x4f3d, 0x4f3a, 0x4f38, + 0x4f43, 0x4f54, 0x4f3c, 0x4f46, 0x4f63, + /* 0xa7 */ + 0x4f5c, 0x4f60, 0x4f2f, 0x4f4e, 0x4f36, 0x4f59, 0x4f5d, 0x4f48, + 0x4f5a, 0x514c, 0x514b, 0x514d, 0x5175, 0x51b6, 0x51b7, 0x5225, + 0x5224, 0x5229, 0x522a, 0x5228, 0x52ab, 0x52a9, 0x52aa, 0x52ac, + 0x5323, 0x5373, 0x5375, 0x541d, 0x542d, 0x541e, 0x543e, 0x5426, + 0x544e, 0x5427, 0x5446, 0x5443, 0x5433, 0x5448, 0x5442, 0x541b, + 0x5429, 0x544a, 0x5439, 0x543b, 0x5438, 0x542e, 0x5435, 0x5436, + 0x5420, 0x543c, 0x5440, 0x5431, 0x542b, 0x541f, 0x542c, 0x56ea, + 0x56f0, 0x56e4, 0x56eb, 0x574a, 0x5751, 0x5740, 0x574d, 0x5747, + 0x574e, 0x573e, 0x5750, 0x574f, 0x573b, 0x58ef, 0x593e, 0x599d, + 0x5992, 0x59a8, 0x599e, 0x59a3, 0x5999, 0x5996, 0x598d, 0x59a4, + 0x5993, 0x598a, 0x59a5, 0x5b5d, 0x5b5c, 0x5b5a, 0x5b5b, 0x5b8c, + 0x5b8b, 0x5b8f, 0x5c2c, 0x5c40, 0x5c41, 0x5c3f, 0x5c3e, 0x5c90, + 0x5c91, 0x5c94, 0x5c8c, 0x5deb, 0x5e0c, 0x5e8f, 0x5e87, 0x5e8a, + 0x5ef7, 0x5f04, 0x5f1f, 0x5f64, 0x5f62, 0x5f77, 0x5f79, 0x5fd8, + 0x5fcc, 0x5fd7, 0x5fcd, 0x5ff1, 0x5feb, 0x5ff8, 0x5fea, 0x6212, + 0x6211, 0x6284, 0x6297, 0x6296, 0x6280, 0x6276, 0x6289, 0x626d, + 0x628a, 0x627c, 0x627e, 0x6279, 0x6273, 0x6292, 0x626f, 0x6298, + 0x626e, 0x6295, 0x6293, 0x6291, 0x6286, 0x6539, 0x653b, 0x6538, + 0x65f1, 0x66f4, 0x675f, 0x674e, 0x674f, 0x6750, 0x6751, 0x675c, + 0x6756, 0x675e, 0x6749, 0x6746, 0x6760, + /* 0xa8 */ + 0x6753, 0x6757, 0x6b65, 0x6bcf, 0x6c42, 0x6c5e, 0x6c99, 0x6c81, + 0x6c88, 0x6c89, 0x6c85, 0x6c9b, 0x6c6a, 0x6c7a, 0x6c90, 0x6c70, + 0x6c8c, 0x6c68, 0x6c96, 0x6c92, 0x6c7d, 0x6c83, 0x6c72, 0x6c7e, + 0x6c74, 0x6c86, 0x6c76, 0x6c8d, 0x6c94, 0x6c98, 0x6c82, 0x7076, + 0x707c, 0x707d, 0x7078, 0x7262, 0x7261, 0x7260, 0x72c4, 0x72c2, + 0x7396, 0x752c, 0x752b, 0x7537, 0x7538, 0x7682, 0x76ef, 0x77e3, + 0x79c1, 0x79c0, 0x79bf, 0x7a76, 0x7cfb, 0x7f55, 0x8096, 0x8093, + 0x809d, 0x8098, 0x809b, 0x809a, 0x80b2, 0x826f, 0x8292, 0x828b, + 0x828d, 0x898b, 0x89d2, 0x8a00, 0x8c37, 0x8c46, 0x8c55, 0x8c9d, + 0x8d64, 0x8d70, 0x8db3, 0x8eab, 0x8eca, 0x8f9b, 0x8fb0, 0x8fc2, + 0x8fc6, 0x8fc5, 0x8fc4, 0x5de1, 0x9091, 0x90a2, 0x90aa, 0x90a6, + 0x90a3, 0x9149, 0x91c6, 0x91cc, 0x9632, 0x962e, 0x9631, 0x962a, + 0x962c, 0x4e26, 0x4e56, 0x4e73, 0x4e8b, 0x4e9b, 0x4e9e, 0x4eab, + 0x4eac, 0x4f6f, 0x4f9d, 0x4f8d, 0x4f73, 0x4f7f, 0x4f6c, 0x4f9b, + 0x4f8b, 0x4f86, 0x4f83, 0x4f70, 0x4f75, 0x4f88, 0x4f69, 0x4f7b, + 0x4f96, 0x4f7e, 0x4f8f, 0x4f91, 0x4f7a, 0x5154, 0x5152, 0x5155, + 0x5169, 0x5177, 0x5176, 0x5178, 0x51bd, 0x51fd, 0x523b, 0x5238, + 0x5237, 0x523a, 0x5230, 0x522e, 0x5236, 0x5241, 0x52be, 0x52bb, + 0x5352, 0x5354, 0x5353, 0x5351, 0x5366, 0x5377, 0x5378, 0x5379, + 0x53d6, 0x53d4, 0x53d7, 0x5473, 0x5475, + /* 0xa9 */ + 0x5496, 0x5478, 0x5495, 0x5480, 0x547b, 0x5477, 0x5484, 0x5492, + 0x5486, 0x547c, 0x5490, 0x5471, 0x5476, 0x548c, 0x549a, 0x5462, + 0x5468, 0x548b, 0x547d, 0x548e, 0x56fa, 0x5783, 0x5777, 0x576a, + 0x5769, 0x5761, 0x5766, 0x5764, 0x577c, 0x591c, 0x5949, 0x5947, + 0x5948, 0x5944, 0x5954, 0x59be, 0x59bb, 0x59d4, 0x59b9, 0x59ae, + 0x59d1, 0x59c6, 0x59d0, 0x59cd, 0x59cb, 0x59d3, 0x59ca, 0x59af, + 0x59b3, 0x59d2, 0x59c5, 0x5b5f, 0x5b64, 0x5b63, 0x5b97, 0x5b9a, + 0x5b98, 0x5b9c, 0x5b99, 0x5b9b, 0x5c1a, 0x5c48, 0x5c45, 0x5c46, + 0x5cb7, 0x5ca1, 0x5cb8, 0x5ca9, 0x5cab, 0x5cb1, 0x5cb3, 0x5e18, + 0x5e1a, 0x5e16, 0x5e15, 0x5e1b, 0x5e11, 0x5e78, 0x5e9a, 0x5e97, + 0x5e9c, 0x5e95, 0x5e96, 0x5ef6, 0x5f26, 0x5f27, 0x5f29, 0x5f80, + 0x5f81, 0x5f7f, 0x5f7c, 0x5fdd, 0x5fe0, 0x5ffd, 0x5ff5, 0x5fff, + 0x600f, 0x6014, 0x602f, 0x6035, 0x6016, 0x602a, 0x6015, 0x6021, + 0x6027, 0x6029, 0x602b, 0x601b, 0x6216, 0x6215, 0x623f, 0x623e, + 0x6240, 0x627f, 0x62c9, 0x62cc, 0x62c4, 0x62bf, 0x62c2, 0x62b9, + 0x62d2, 0x62db, 0x62ab, 0x62d3, 0x62d4, 0x62cb, 0x62c8, 0x62a8, + 0x62bd, 0x62bc, 0x62d0, 0x62d9, 0x62c7, 0x62cd, 0x62b5, 0x62da, + 0x62b1, 0x62d8, 0x62d6, 0x62d7, 0x62c6, 0x62ac, 0x62ce, 0x653e, + 0x65a7, 0x65bc, 0x65fa, 0x6614, 0x6613, 0x660c, 0x6606, 0x6602, + 0x660e, 0x6600, 0x660f, 0x6615, 0x660a, + /* 0xaa */ + 0x6607, 0x670d, 0x670b, 0x676d, 0x678b, 0x6795, 0x6771, 0x679c, + 0x6773, 0x6777, 0x6787, 0x679d, 0x6797, 0x676f, 0x6770, 0x677f, + 0x6789, 0x677e, 0x6790, 0x6775, 0x679a, 0x6793, 0x677c, 0x676a, + 0x6772, 0x6b23, 0x6b66, 0x6b67, 0x6b7f, 0x6c13, 0x6c1b, 0x6ce3, + 0x6ce8, 0x6cf3, 0x6cb1, 0x6ccc, 0x6ce5, 0x6cb3, 0x6cbd, 0x6cbe, + 0x6cbc, 0x6ce2, 0x6cab, 0x6cd5, 0x6cd3, 0x6cb8, 0x6cc4, 0x6cb9, + 0x6cc1, 0x6cae, 0x6cd7, 0x6cc5, 0x6cf1, 0x6cbf, 0x6cbb, 0x6ce1, + 0x6cdb, 0x6cca, 0x6cac, 0x6cef, 0x6cdc, 0x6cd6, 0x6ce0, 0x7095, + 0x708e, 0x7092, 0x708a, 0x7099, 0x722c, 0x722d, 0x7238, 0x7248, + 0x7267, 0x7269, 0x72c0, 0x72ce, 0x72d9, 0x72d7, 0x72d0, 0x73a9, + 0x73a8, 0x739f, 0x73ab, 0x73a5, 0x753d, 0x759d, 0x7599, 0x759a, + 0x7684, 0x76c2, 0x76f2, 0x76f4, 0x77e5, 0x77fd, 0x793e, 0x7940, + 0x7941, 0x79c9, 0x79c8, 0x7a7a, 0x7a79, 0x7afa, 0x7cfe, 0x7f54, + 0x7f8c, 0x7f8b, 0x8005, 0x80ba, 0x80a5, 0x80a2, 0x80b1, 0x80a1, + 0x80ab, 0x80a9, 0x80b4, 0x80aa, 0x80af, 0x81e5, 0x81fe, 0x820d, + 0x82b3, 0x829d, 0x8299, 0x82ad, 0x82bd, 0x829f, 0x82b9, 0x82b1, + 0x82ac, 0x82a5, 0x82af, 0x82b8, 0x82a3, 0x82b0, 0x82be, 0x82b7, + 0x864e, 0x8671, 0x521d, 0x8868, 0x8ecb, 0x8fce, 0x8fd4, 0x8fd1, + 0x90b5, 0x90b8, 0x90b1, 0x90b6, 0x91c7, 0x91d1, 0x9577, 0x9580, + 0x961c, 0x9640, 0x963f, 0x963b, 0x9644, + /* 0xab */ + 0x9642, 0x96b9, 0x96e8, 0x9752, 0x975e, 0x4e9f, 0x4ead, 0x4eae, + 0x4fe1, 0x4fb5, 0x4faf, 0x4fbf, 0x4fe0, 0x4fd1, 0x4fcf, 0x4fdd, + 0x4fc3, 0x4fb6, 0x4fd8, 0x4fdf, 0x4fca, 0x4fd7, 0x4fae, 0x4fd0, + 0x4fc4, 0x4fc2, 0x4fda, 0x4fce, 0x4fde, 0x4fb7, 0x5157, 0x5192, + 0x5191, 0x51a0, 0x524e, 0x5243, 0x524a, 0x524d, 0x524c, 0x524b, + 0x5247, 0x52c7, 0x52c9, 0x52c3, 0x52c1, 0x530d, 0x5357, 0x537b, + 0x539a, 0x53db, 0x54ac, 0x54c0, 0x54a8, 0x54ce, 0x54c9, 0x54b8, + 0x54a6, 0x54b3, 0x54c7, 0x54c2, 0x54bd, 0x54aa, 0x54c1, 0x54c4, + 0x54c8, 0x54af, 0x54ab, 0x54b1, 0x54bb, 0x54a9, 0x54a7, 0x54bf, + 0x56ff, 0x5782, 0x578b, 0x57a0, 0x57a3, 0x57a2, 0x57ce, 0x57ae, + 0x5793, 0x5955, 0x5951, 0x594f, 0x594e, 0x5950, 0x59dc, 0x59d8, + 0x59ff, 0x59e3, 0x59e8, 0x5a03, 0x59e5, 0x59ea, 0x59da, 0x59e6, + 0x5a01, 0x59fb, 0x5b69, 0x5ba3, 0x5ba6, 0x5ba4, 0x5ba2, 0x5ba5, + 0x5c01, 0x5c4e, 0x5c4f, 0x5c4d, 0x5c4b, 0x5cd9, 0x5cd2, 0x5df7, + 0x5e1d, 0x5e25, 0x5e1f, 0x5e7d, 0x5ea0, 0x5ea6, 0x5efa, 0x5f08, + 0x5f2d, 0x5f65, 0x5f88, 0x5f85, 0x5f8a, 0x5f8b, 0x5f87, 0x5f8c, + 0x5f89, 0x6012, 0x601d, 0x6020, 0x6025, 0x600e, 0x6028, 0x604d, + 0x6070, 0x6068, 0x6062, 0x6046, 0x6043, 0x606c, 0x606b, 0x606a, + 0x6064, 0x6241, 0x62dc, 0x6316, 0x6309, 0x62fc, 0x62ed, 0x6301, + 0x62ee, 0x62fd, 0x6307, 0x62f1, 0x62f7, + /* 0xac */ + 0x62ef, 0x62ec, 0x62fe, 0x62f4, 0x6311, 0x6302, 0x653f, 0x6545, + 0x65ab, 0x65bd, 0x65e2, 0x6625, 0x662d, 0x6620, 0x6627, 0x662f, + 0x661f, 0x6628, 0x6631, 0x6624, 0x66f7, 0x67ff, 0x67d3, 0x67f1, + 0x67d4, 0x67d0, 0x67ec, 0x67b6, 0x67af, 0x67f5, 0x67e9, 0x67ef, + 0x67c4, 0x67d1, 0x67b4, 0x67da, 0x67e5, 0x67b8, 0x67cf, 0x67de, + 0x67f3, 0x67b0, 0x67d9, 0x67e2, 0x67dd, 0x67d2, 0x6b6a, 0x6b83, + 0x6b86, 0x6bb5, 0x6bd2, 0x6bd7, 0x6c1f, 0x6cc9, 0x6d0b, 0x6d32, + 0x6d2a, 0x6d41, 0x6d25, 0x6d0c, 0x6d31, 0x6d1e, 0x6d17, 0x6d3b, + 0x6d3d, 0x6d3e, 0x6d36, 0x6d1b, 0x6cf5, 0x6d39, 0x6d27, 0x6d38, + 0x6d29, 0x6d2e, 0x6d35, 0x6d0e, 0x6d2b, 0x70ab, 0x70ba, 0x70b3, + 0x70ac, 0x70af, 0x70ad, 0x70b8, 0x70ae, 0x70a4, 0x7230, 0x7272, + 0x726f, 0x7274, 0x72e9, 0x72e0, 0x72e1, 0x73b7, 0x73ca, 0x73bb, + 0x73b2, 0x73cd, 0x73c0, 0x73b3, 0x751a, 0x752d, 0x754f, 0x754c, + 0x754e, 0x754b, 0x75ab, 0x75a4, 0x75a5, 0x75a2, 0x75a3, 0x7678, + 0x7686, 0x7687, 0x7688, 0x76c8, 0x76c6, 0x76c3, 0x76c5, 0x7701, + 0x76f9, 0x76f8, 0x7709, 0x770b, 0x76fe, 0x76fc, 0x7707, 0x77dc, + 0x7802, 0x7814, 0x780c, 0x780d, 0x7946, 0x7949, 0x7948, 0x7947, + 0x79b9, 0x79ba, 0x79d1, 0x79d2, 0x79cb, 0x7a7f, 0x7a81, 0x7aff, + 0x7afd, 0x7c7d, 0x7d02, 0x7d05, 0x7d00, 0x7d09, 0x7d07, 0x7d04, + 0x7d06, 0x7f38, 0x7f8e, 0x7fbf, 0x8004, + /* 0xad */ + 0x8010, 0x800d, 0x8011, 0x8036, 0x80d6, 0x80e5, 0x80da, 0x80c3, + 0x80c4, 0x80cc, 0x80e1, 0x80db, 0x80ce, 0x80de, 0x80e4, 0x80dd, + 0x81f4, 0x8222, 0x82e7, 0x8303, 0x8305, 0x82e3, 0x82db, 0x82e6, + 0x8304, 0x82e5, 0x8302, 0x8309, 0x82d2, 0x82d7, 0x82f1, 0x8301, + 0x82dc, 0x82d4, 0x82d1, 0x82de, 0x82d3, 0x82df, 0x82ef, 0x8306, + 0x8650, 0x8679, 0x867b, 0x867a, 0x884d, 0x886b, 0x8981, 0x89d4, + 0x8a08, 0x8a02, 0x8a03, 0x8c9e, 0x8ca0, 0x8d74, 0x8d73, 0x8db4, + 0x8ecd, 0x8ecc, 0x8ff0, 0x8fe6, 0x8fe2, 0x8fea, 0x8fe5, 0x8fed, + 0x8feb, 0x8fe4, 0x8fe8, 0x90ca, 0x90ce, 0x90c1, 0x90c3, 0x914b, + 0x914a, 0x91cd, 0x9582, 0x9650, 0x964b, 0x964c, 0x964d, 0x9762, + 0x9769, 0x97cb, 0x97ed, 0x97f3, 0x9801, 0x98a8, 0x98db, 0x98df, + 0x9996, 0x9999, 0x4e58, 0x4eb3, 0x500c, 0x500d, 0x5023, 0x4fef, + 0x5026, 0x5025, 0x4ff8, 0x5029, 0x5016, 0x5006, 0x503c, 0x501f, + 0x501a, 0x5012, 0x5011, 0x4ffa, 0x5000, 0x5014, 0x5028, 0x4ff1, + 0x5021, 0x500b, 0x5019, 0x5018, 0x4ff3, 0x4fee, 0x502d, 0x502a, + 0x4ffe, 0x502b, 0x5009, 0x517c, 0x51a4, 0x51a5, 0x51a2, 0x51cd, + 0x51cc, 0x51c6, 0x51cb, 0x5256, 0x525c, 0x5254, 0x525b, 0x525d, + 0x532a, 0x537f, 0x539f, 0x539d, 0x53df, 0x54e8, 0x5510, 0x5501, + 0x5537, 0x54fc, 0x54e5, 0x54f2, 0x5506, 0x54fa, 0x5514, 0x54e9, + 0x54ed, 0x54e1, 0x5509, 0x54ee, 0x54ea, + /* 0xae */ + 0x54e6, 0x5527, 0x5507, 0x54fd, 0x550f, 0x5703, 0x5704, 0x57c2, + 0x57d4, 0x57cb, 0x57c3, 0x5809, 0x590f, 0x5957, 0x5958, 0x595a, + 0x5a11, 0x5a18, 0x5a1c, 0x5a1f, 0x5a1b, 0x5a13, 0x59ec, 0x5a20, + 0x5a23, 0x5a29, 0x5a25, 0x5a0c, 0x5a09, 0x5b6b, 0x5c58, 0x5bb0, + 0x5bb3, 0x5bb6, 0x5bb4, 0x5bae, 0x5bb5, 0x5bb9, 0x5bb8, 0x5c04, + 0x5c51, 0x5c55, 0x5c50, 0x5ced, 0x5cfd, 0x5cfb, 0x5cea, 0x5ce8, + 0x5cf0, 0x5cf6, 0x5d01, 0x5cf4, 0x5dee, 0x5e2d, 0x5e2b, 0x5eab, + 0x5ead, 0x5ea7, 0x5f31, 0x5f92, 0x5f91, 0x5f90, 0x6059, 0x6063, + 0x6065, 0x6050, 0x6055, 0x606d, 0x6069, 0x606f, 0x6084, 0x609f, + 0x609a, 0x608d, 0x6094, 0x608c, 0x6085, 0x6096, 0x6247, 0x62f3, + 0x6308, 0x62ff, 0x634e, 0x633e, 0x632f, 0x6355, 0x6342, 0x6346, + 0x634f, 0x6349, 0x633a, 0x6350, 0x633d, 0x632a, 0x632b, 0x6328, + 0x634d, 0x634c, 0x6548, 0x6549, 0x6599, 0x65c1, 0x65c5, 0x6642, + 0x6649, 0x664f, 0x6643, 0x6652, 0x664c, 0x6645, 0x6641, 0x66f8, + 0x6714, 0x6715, 0x6717, 0x6821, 0x6838, 0x6848, 0x6846, 0x6853, + 0x6839, 0x6842, 0x6854, 0x6829, 0x68b3, 0x6817, 0x684c, 0x6851, + 0x683d, 0x67f4, 0x6850, 0x6840, 0x683c, 0x6843, 0x682a, 0x6845, + 0x6813, 0x6818, 0x6841, 0x6b8a, 0x6b89, 0x6bb7, 0x6c23, 0x6c27, + 0x6c28, 0x6c26, 0x6c24, 0x6cf0, 0x6d6a, 0x6d95, 0x6d88, 0x6d87, + 0x6d66, 0x6d78, 0x6d77, 0x6d59, 0x6d93, + /* 0xaf */ + 0x6d6c, 0x6d89, 0x6d6e, 0x6d5a, 0x6d74, 0x6d69, 0x6d8c, 0x6d8a, + 0x6d79, 0x6d85, 0x6d65, 0x6d94, 0x70ca, 0x70d8, 0x70e4, 0x70d9, + 0x70c8, 0x70cf, 0x7239, 0x7279, 0x72fc, 0x72f9, 0x72fd, 0x72f8, + 0x72f7, 0x7386, 0x73ed, 0x7409, 0x73ee, 0x73e0, 0x73ea, 0x73de, + 0x7554, 0x755d, 0x755c, 0x755a, 0x7559, 0x75be, 0x75c5, 0x75c7, + 0x75b2, 0x75b3, 0x75bd, 0x75bc, 0x75b9, 0x75c2, 0x75b8, 0x768b, + 0x76b0, 0x76ca, 0x76cd, 0x76ce, 0x7729, 0x771f, 0x7720, 0x7728, + 0x77e9, 0x7830, 0x7827, 0x7838, 0x781d, 0x7834, 0x7837, 0x7825, + 0x782d, 0x7820, 0x781f, 0x7832, 0x7955, 0x7950, 0x7960, 0x795f, + 0x7956, 0x795e, 0x795d, 0x7957, 0x795a, 0x79e4, 0x79e3, 0x79e7, + 0x79df, 0x79e6, 0x79e9, 0x79d8, 0x7a84, 0x7a88, 0x7ad9, 0x7b06, + 0x7b11, 0x7c89, 0x7d21, 0x7d17, 0x7d0b, 0x7d0a, 0x7d20, 0x7d22, + 0x7d14, 0x7d10, 0x7d15, 0x7d1a, 0x7d1c, 0x7d0d, 0x7d19, 0x7d1b, + 0x7f3a, 0x7f5f, 0x7f94, 0x7fc5, 0x7fc1, 0x8006, 0x8018, 0x8015, + 0x8019, 0x8017, 0x803d, 0x803f, 0x80f1, 0x8102, 0x80f0, 0x8105, + 0x80ed, 0x80f4, 0x8106, 0x80f8, 0x80f3, 0x8108, 0x80fd, 0x810a, + 0x80fc, 0x80ef, 0x81ed, 0x81ec, 0x8200, 0x8210, 0x822a, 0x822b, + 0x8228, 0x822c, 0x82bb, 0x832b, 0x8352, 0x8354, 0x834a, 0x8338, + 0x8350, 0x8349, 0x8335, 0x8334, 0x834f, 0x8332, 0x8339, 0x8336, + 0x8317, 0x8340, 0x8331, 0x8328, 0x8343, + /* 0xb0 */ + 0x8654, 0x868a, 0x86aa, 0x8693, 0x86a4, 0x86a9, 0x868c, 0x86a3, + 0x869c, 0x8870, 0x8877, 0x8881, 0x8882, 0x887d, 0x8879, 0x8a18, + 0x8a10, 0x8a0e, 0x8a0c, 0x8a15, 0x8a0a, 0x8a17, 0x8a13, 0x8a16, + 0x8a0f, 0x8a11, 0x8c48, 0x8c7a, 0x8c79, 0x8ca1, 0x8ca2, 0x8d77, + 0x8eac, 0x8ed2, 0x8ed4, 0x8ecf, 0x8fb1, 0x9001, 0x9006, 0x8ff7, + 0x9000, 0x8ffa, 0x8ff4, 0x9003, 0x8ffd, 0x9005, 0x8ff8, 0x9095, + 0x90e1, 0x90dd, 0x90e2, 0x9152, 0x914d, 0x914c, 0x91d8, 0x91dd, + 0x91d7, 0x91dc, 0x91d9, 0x9583, 0x9662, 0x9663, 0x9661, 0x965b, + 0x965d, 0x9664, 0x9658, 0x965e, 0x96bb, 0x98e2, 0x99ac, 0x9aa8, + 0x9ad8, 0x9b25, 0x9b32, 0x9b3c, 0x4e7e, 0x507a, 0x507d, 0x505c, + 0x5047, 0x5043, 0x504c, 0x505a, 0x5049, 0x5065, 0x5076, 0x504e, + 0x5055, 0x5075, 0x5074, 0x5077, 0x504f, 0x500f, 0x506f, 0x506d, + 0x515c, 0x5195, 0x51f0, 0x526a, 0x526f, 0x52d2, 0x52d9, 0x52d8, + 0x52d5, 0x5310, 0x530f, 0x5319, 0x533f, 0x5340, 0x533e, 0x53c3, + 0x66fc, 0x5546, 0x556a, 0x5566, 0x5544, 0x555e, 0x5561, 0x5543, + 0x554a, 0x5531, 0x5556, 0x554f, 0x5555, 0x552f, 0x5564, 0x5538, + 0x552e, 0x555c, 0x552c, 0x5563, 0x5533, 0x5541, 0x5557, 0x5708, + 0x570b, 0x5709, 0x57df, 0x5805, 0x580a, 0x5806, 0x57e0, 0x57e4, + 0x57fa, 0x5802, 0x5835, 0x57f7, 0x57f9, 0x5920, 0x5962, 0x5a36, + 0x5a41, 0x5a49, 0x5a66, 0x5a6a, 0x5a40, + /* 0xb1 */ + 0x5a3c, 0x5a62, 0x5a5a, 0x5a46, 0x5a4a, 0x5b70, 0x5bc7, 0x5bc5, + 0x5bc4, 0x5bc2, 0x5bbf, 0x5bc6, 0x5c09, 0x5c08, 0x5c07, 0x5c60, + 0x5c5c, 0x5c5d, 0x5d07, 0x5d06, 0x5d0e, 0x5d1b, 0x5d16, 0x5d22, + 0x5d11, 0x5d29, 0x5d14, 0x5d19, 0x5d24, 0x5d27, 0x5d17, 0x5de2, + 0x5e38, 0x5e36, 0x5e33, 0x5e37, 0x5eb7, 0x5eb8, 0x5eb6, 0x5eb5, + 0x5ebe, 0x5f35, 0x5f37, 0x5f57, 0x5f6c, 0x5f69, 0x5f6b, 0x5f97, + 0x5f99, 0x5f9e, 0x5f98, 0x5fa1, 0x5fa0, 0x5f9c, 0x607f, 0x60a3, + 0x6089, 0x60a0, 0x60a8, 0x60cb, 0x60b4, 0x60e6, 0x60bd, 0x60c5, + 0x60bb, 0x60b5, 0x60dc, 0x60bc, 0x60d8, 0x60d5, 0x60c6, 0x60df, + 0x60b8, 0x60da, 0x60c7, 0x621a, 0x621b, 0x6248, 0x63a0, 0x63a7, + 0x6372, 0x6396, 0x63a2, 0x63a5, 0x6377, 0x6367, 0x6398, 0x63aa, + 0x6371, 0x63a9, 0x6389, 0x6383, 0x639b, 0x636b, 0x63a8, 0x6384, + 0x6388, 0x6399, 0x63a1, 0x63ac, 0x6392, 0x638f, 0x6380, 0x637b, + 0x6369, 0x6368, 0x637a, 0x655d, 0x6556, 0x6551, 0x6559, 0x6557, + 0x555f, 0x654f, 0x6558, 0x6555, 0x6554, 0x659c, 0x659b, 0x65ac, + 0x65cf, 0x65cb, 0x65cc, 0x65ce, 0x665d, 0x665a, 0x6664, 0x6668, + 0x6666, 0x665e, 0x66f9, 0x52d7, 0x671b, 0x6881, 0x68af, 0x68a2, + 0x6893, 0x68b5, 0x687f, 0x6876, 0x68b1, 0x68a7, 0x6897, 0x68b0, + 0x6883, 0x68c4, 0x68ad, 0x6886, 0x6885, 0x6894, 0x689d, 0x68a8, + 0x689f, 0x68a1, 0x6882, 0x6b32, 0x6bba, + /* 0xb2 */ + 0x6beb, 0x6bec, 0x6c2b, 0x6d8e, 0x6dbc, 0x6df3, 0x6dd9, 0x6db2, + 0x6de1, 0x6dcc, 0x6de4, 0x6dfb, 0x6dfa, 0x6e05, 0x6dc7, 0x6dcb, + 0x6daf, 0x6dd1, 0x6dae, 0x6dde, 0x6df9, 0x6db8, 0x6df7, 0x6df5, + 0x6dc5, 0x6dd2, 0x6e1a, 0x6db5, 0x6dda, 0x6deb, 0x6dd8, 0x6dea, + 0x6df1, 0x6dee, 0x6de8, 0x6dc6, 0x6dc4, 0x6daa, 0x6dec, 0x6dbf, + 0x6de6, 0x70f9, 0x7109, 0x710a, 0x70fd, 0x70ef, 0x723d, 0x727d, + 0x7281, 0x731c, 0x731b, 0x7316, 0x7313, 0x7319, 0x7387, 0x7405, + 0x740a, 0x7403, 0x7406, 0x73fe, 0x740d, 0x74e0, 0x74f6, 0x74f7, + 0x751c, 0x7522, 0x7565, 0x7566, 0x7562, 0x7570, 0x758f, 0x75d4, + 0x75d5, 0x75b5, 0x75ca, 0x75cd, 0x768e, 0x76d4, 0x76d2, 0x76db, + 0x7737, 0x773e, 0x773c, 0x7736, 0x7738, 0x773a, 0x786b, 0x7843, + 0x784e, 0x7965, 0x7968, 0x796d, 0x79fb, 0x7a92, 0x7a95, 0x7b20, + 0x7b28, 0x7b1b, 0x7b2c, 0x7b26, 0x7b19, 0x7b1e, 0x7b2e, 0x7c92, + 0x7c97, 0x7c95, 0x7d46, 0x7d43, 0x7d71, 0x7d2e, 0x7d39, 0x7d3c, + 0x7d40, 0x7d30, 0x7d33, 0x7d44, 0x7d2f, 0x7d42, 0x7d32, 0x7d31, + 0x7f3d, 0x7f9e, 0x7f9a, 0x7fcc, 0x7fce, 0x7fd2, 0x801c, 0x804a, + 0x8046, 0x812f, 0x8116, 0x8123, 0x812b, 0x8129, 0x8130, 0x8124, + 0x8202, 0x8235, 0x8237, 0x8236, 0x8239, 0x838e, 0x839e, 0x8398, + 0x8378, 0x83a2, 0x8396, 0x83bd, 0x83ab, 0x8392, 0x838a, 0x8393, + 0x8389, 0x83a0, 0x8377, 0x837b, 0x837c, + /* 0xb3 */ + 0x8386, 0x83a7, 0x8655, 0x5f6a, 0x86c7, 0x86c0, 0x86b6, 0x86c4, + 0x86b5, 0x86c6, 0x86cb, 0x86b1, 0x86af, 0x86c9, 0x8853, 0x889e, + 0x8888, 0x88ab, 0x8892, 0x8896, 0x888d, 0x888b, 0x8993, 0x898f, + 0x8a2a, 0x8a1d, 0x8a23, 0x8a25, 0x8a31, 0x8a2d, 0x8a1f, 0x8a1b, + 0x8a22, 0x8c49, 0x8c5a, 0x8ca9, 0x8cac, 0x8cab, 0x8ca8, 0x8caa, + 0x8ca7, 0x8d67, 0x8d66, 0x8dbe, 0x8dba, 0x8edb, 0x8edf, 0x9019, + 0x900d, 0x901a, 0x9017, 0x9023, 0x901f, 0x901d, 0x9010, 0x9015, + 0x901e, 0x9020, 0x900f, 0x9022, 0x9016, 0x901b, 0x9014, 0x90e8, + 0x90ed, 0x90fd, 0x9157, 0x91ce, 0x91f5, 0x91e6, 0x91e3, 0x91e7, + 0x91ed, 0x91e9, 0x9589, 0x966a, 0x9675, 0x9673, 0x9678, 0x9670, + 0x9674, 0x9676, 0x9677, 0x966c, 0x96c0, 0x96ea, 0x96e9, 0x7ae0, + 0x7adf, 0x9802, 0x9803, 0x9b5a, 0x9ce5, 0x9e75, 0x9e7f, 0x9ea5, + 0x9ebb, 0x50a2, 0x508d, 0x5085, 0x5099, 0x5091, 0x5080, 0x5096, + 0x5098, 0x509a, 0x6700, 0x51f1, 0x5272, 0x5274, 0x5275, 0x5269, + 0x52de, 0x52dd, 0x52db, 0x535a, 0x53a5, 0x557b, 0x5580, 0x55a7, + 0x557c, 0x558a, 0x559d, 0x5598, 0x5582, 0x559c, 0x55aa, 0x5594, + 0x5587, 0x558b, 0x5583, 0x55b3, 0x55ae, 0x559f, 0x553e, 0x55b2, + 0x559a, 0x55bb, 0x55ac, 0x55b1, 0x557e, 0x5589, 0x55ab, 0x5599, + 0x570d, 0x582f, 0x582a, 0x5834, 0x5824, 0x5830, 0x5831, 0x5821, + 0x581d, 0x5820, 0x58f9, 0x58fa, 0x5960, + /* 0xb4 */ + 0x5a77, 0x5a9a, 0x5a7f, 0x5a92, 0x5a9b, 0x5aa7, 0x5b73, 0x5b71, + 0x5bd2, 0x5bcc, 0x5bd3, 0x5bd0, 0x5c0a, 0x5c0b, 0x5c31, 0x5d4c, + 0x5d50, 0x5d34, 0x5d47, 0x5dfd, 0x5e45, 0x5e3d, 0x5e40, 0x5e43, + 0x5e7e, 0x5eca, 0x5ec1, 0x5ec2, 0x5ec4, 0x5f3c, 0x5f6d, 0x5fa9, + 0x5faa, 0x5fa8, 0x60d1, 0x60e1, 0x60b2, 0x60b6, 0x60e0, 0x611c, + 0x6123, 0x60fa, 0x6115, 0x60f0, 0x60fb, 0x60f4, 0x6168, 0x60f1, + 0x610e, 0x60f6, 0x6109, 0x6100, 0x6112, 0x621f, 0x6249, 0x63a3, + 0x638c, 0x63cf, 0x63c0, 0x63e9, 0x63c9, 0x63c6, 0x63cd, 0x63d2, + 0x63e3, 0x63d0, 0x63e1, 0x63d6, 0x63ed, 0x63ee, 0x6376, 0x63f4, + 0x63ea, 0x63db, 0x6452, 0x63da, 0x63f9, 0x655e, 0x6566, 0x6562, + 0x6563, 0x6591, 0x6590, 0x65af, 0x666e, 0x6670, 0x6674, 0x6676, + 0x666f, 0x6691, 0x667a, 0x667e, 0x6677, 0x66fe, 0x66ff, 0x671f, + 0x671d, 0x68fa, 0x68d5, 0x68e0, 0x68d8, 0x68d7, 0x6905, 0x68df, + 0x68f5, 0x68ee, 0x68e7, 0x68f9, 0x68d2, 0x68f2, 0x68e3, 0x68cb, + 0x68cd, 0x690d, 0x6912, 0x690e, 0x68c9, 0x68da, 0x696e, 0x68fb, + 0x6b3e, 0x6b3a, 0x6b3d, 0x6b98, 0x6b96, 0x6bbc, 0x6bef, 0x6c2e, + 0x6c2f, 0x6c2c, 0x6e2f, 0x6e38, 0x6e54, 0x6e21, 0x6e32, 0x6e67, + 0x6e4a, 0x6e20, 0x6e25, 0x6e23, 0x6e1b, 0x6e5b, 0x6e58, 0x6e24, + 0x6e56, 0x6e6e, 0x6e2d, 0x6e26, 0x6e6f, 0x6e34, 0x6e4d, 0x6e3a, + 0x6e2c, 0x6e43, 0x6e1d, 0x6e3e, 0x6ecb, + /* 0xb5 */ + 0x6e89, 0x6e19, 0x6e4e, 0x6e63, 0x6e44, 0x6e72, 0x6e69, 0x6e5f, + 0x7119, 0x711a, 0x7126, 0x7130, 0x7121, 0x7136, 0x716e, 0x711c, + 0x724c, 0x7284, 0x7280, 0x7336, 0x7325, 0x7334, 0x7329, 0x743a, + 0x742a, 0x7433, 0x7422, 0x7425, 0x7435, 0x7436, 0x7434, 0x742f, + 0x741b, 0x7426, 0x7428, 0x7525, 0x7526, 0x756b, 0x756a, 0x75e2, + 0x75db, 0x75e3, 0x75d9, 0x75d8, 0x75de, 0x75e0, 0x767b, 0x767c, + 0x7696, 0x7693, 0x76b4, 0x76dc, 0x774f, 0x77ed, 0x785d, 0x786c, + 0x786f, 0x7a0d, 0x7a08, 0x7a0b, 0x7a05, 0x7a00, 0x7a98, 0x7a97, + 0x7a96, 0x7ae5, 0x7ae3, 0x7b49, 0x7b56, 0x7b46, 0x7b50, 0x7b52, + 0x7b54, 0x7b4d, 0x7b4b, 0x7b4f, 0x7b51, 0x7c9f, 0x7ca5, 0x7d5e, + 0x7d50, 0x7d68, 0x7d55, 0x7d2b, 0x7d6e, 0x7d72, 0x7d61, 0x7d66, + 0x7d62, 0x7d70, 0x7d73, 0x5584, 0x7fd4, 0x7fd5, 0x800b, 0x8052, + 0x8085, 0x8155, 0x8154, 0x814b, 0x8151, 0x814e, 0x8139, 0x8146, + 0x813e, 0x814c, 0x8153, 0x8174, 0x8212, 0x821c, 0x83e9, 0x8403, + 0x83f8, 0x840d, 0x83e0, 0x83c5, 0x840b, 0x83c1, 0x83ef, 0x83f1, + 0x83f4, 0x8457, 0x840a, 0x83f0, 0x840c, 0x83cc, 0x83fd, 0x83f2, + 0x83ca, 0x8438, 0x840e, 0x8404, 0x83dc, 0x8407, 0x83d4, 0x83df, + 0x865b, 0x86df, 0x86d9, 0x86ed, 0x86d4, 0x86db, 0x86e4, 0x86d0, + 0x86de, 0x8857, 0x88c1, 0x88c2, 0x88b1, 0x8983, 0x8996, 0x8a3b, + 0x8a60, 0x8a55, 0x8a5e, 0x8a3c, 0x8a41, + /* 0xb6 */ + 0x8a54, 0x8a5b, 0x8a50, 0x8a46, 0x8a34, 0x8a3a, 0x8a36, 0x8a56, + 0x8c61, 0x8c82, 0x8caf, 0x8cbc, 0x8cb3, 0x8cbd, 0x8cc1, 0x8cbb, + 0x8cc0, 0x8cb4, 0x8cb7, 0x8cb6, 0x8cbf, 0x8cb8, 0x8d8a, 0x8d85, + 0x8d81, 0x8dce, 0x8ddd, 0x8dcb, 0x8dda, 0x8dd1, 0x8dcc, 0x8ddb, + 0x8dc6, 0x8efb, 0x8ef8, 0x8efc, 0x8f9c, 0x902e, 0x9035, 0x9031, + 0x9038, 0x9032, 0x9036, 0x9102, 0x90f5, 0x9109, 0x90fe, 0x9163, + 0x9165, 0x91cf, 0x9214, 0x9215, 0x9223, 0x9209, 0x921e, 0x920d, + 0x9210, 0x9207, 0x9211, 0x9594, 0x958f, 0x958b, 0x9591, 0x9593, + 0x9592, 0x958e, 0x968a, 0x968e, 0x968b, 0x967d, 0x9685, 0x9686, + 0x968d, 0x9672, 0x9684, 0x96c1, 0x96c5, 0x96c4, 0x96c6, 0x96c7, + 0x96ef, 0x96f2, 0x97cc, 0x9805, 0x9806, 0x9808, 0x98e7, 0x98ea, + 0x98ef, 0x98e9, 0x98f2, 0x98ed, 0x99ae, 0x99ad, 0x9ec3, 0x9ecd, + 0x9ed1, 0x4e82, 0x50ad, 0x50b5, 0x50b2, 0x50b3, 0x50c5, 0x50be, + 0x50ac, 0x50b7, 0x50bb, 0x50af, 0x50c7, 0x527f, 0x5277, 0x527d, + 0x52df, 0x52e6, 0x52e4, 0x52e2, 0x52e3, 0x532f, 0x55df, 0x55e8, + 0x55d3, 0x55e6, 0x55ce, 0x55dc, 0x55c7, 0x55d1, 0x55e3, 0x55e4, + 0x55ef, 0x55da, 0x55e1, 0x55c5, 0x55c6, 0x55e5, 0x55c9, 0x5712, + 0x5713, 0x585e, 0x5851, 0x5858, 0x5857, 0x585a, 0x5854, 0x586b, + 0x584c, 0x586d, 0x584a, 0x5862, 0x5852, 0x584b, 0x5967, 0x5ac1, + 0x5ac9, 0x5acc, 0x5abe, 0x5abd, 0x5abc, + /* 0xb7 */ + 0x5ab3, 0x5ac2, 0x5ab2, 0x5d69, 0x5d6f, 0x5e4c, 0x5e79, 0x5ec9, + 0x5ec8, 0x5f12, 0x5f59, 0x5fac, 0x5fae, 0x611a, 0x610f, 0x6148, + 0x611f, 0x60f3, 0x611b, 0x60f9, 0x6101, 0x6108, 0x614e, 0x614c, + 0x6144, 0x614d, 0x613e, 0x6134, 0x6127, 0x610d, 0x6106, 0x6137, + 0x6221, 0x6222, 0x6413, 0x643e, 0x641e, 0x642a, 0x642d, 0x643d, + 0x642c, 0x640f, 0x641c, 0x6414, 0x640d, 0x6436, 0x6416, 0x6417, + 0x6406, 0x656c, 0x659f, 0x65b0, 0x6697, 0x6689, 0x6687, 0x6688, + 0x6696, 0x6684, 0x6698, 0x668d, 0x6703, 0x6994, 0x696d, 0x695a, + 0x6977, 0x6960, 0x6954, 0x6975, 0x6930, 0x6982, 0x694a, 0x6968, + 0x696b, 0x695e, 0x6953, 0x6979, 0x6986, 0x695d, 0x6963, 0x695b, + 0x6b47, 0x6b72, 0x6bc0, 0x6bbf, 0x6bd3, 0x6bfd, 0x6ea2, 0x6eaf, + 0x6ed3, 0x6eb6, 0x6ec2, 0x6e90, 0x6e9d, 0x6ec7, 0x6ec5, 0x6ea5, + 0x6e98, 0x6ebc, 0x6eba, 0x6eab, 0x6ed1, 0x6e96, 0x6e9c, 0x6ec4, + 0x6ed4, 0x6eaa, 0x6ea7, 0x6eb4, 0x714e, 0x7159, 0x7169, 0x7164, + 0x7149, 0x7167, 0x715c, 0x716c, 0x7166, 0x714c, 0x7165, 0x715e, + 0x7146, 0x7168, 0x7156, 0x723a, 0x7252, 0x7337, 0x7345, 0x733f, + 0x733e, 0x746f, 0x745a, 0x7455, 0x745f, 0x745e, 0x7441, 0x743f, + 0x7459, 0x745b, 0x745c, 0x7576, 0x7578, 0x7600, 0x75f0, 0x7601, + 0x75f2, 0x75f1, 0x75fa, 0x75ff, 0x75f4, 0x75f3, 0x76de, 0x76df, + 0x775b, 0x776b, 0x7766, 0x775e, 0x7763, + /* 0xb8 */ + 0x7779, 0x776a, 0x776c, 0x775c, 0x7765, 0x7768, 0x7762, 0x77ee, + 0x788e, 0x78b0, 0x7897, 0x7898, 0x788c, 0x7889, 0x787c, 0x7891, + 0x7893, 0x787f, 0x797a, 0x797f, 0x7981, 0x842c, 0x79bd, 0x7a1c, + 0x7a1a, 0x7a20, 0x7a14, 0x7a1f, 0x7a1e, 0x7a9f, 0x7aa0, 0x7b77, + 0x7bc0, 0x7b60, 0x7b6e, 0x7b67, 0x7cb1, 0x7cb3, 0x7cb5, 0x7d93, + 0x7d79, 0x7d91, 0x7d81, 0x7d8f, 0x7d5b, 0x7f6e, 0x7f69, 0x7f6a, + 0x7f72, 0x7fa9, 0x7fa8, 0x7fa4, 0x8056, 0x8058, 0x8086, 0x8084, + 0x8171, 0x8170, 0x8178, 0x8165, 0x816e, 0x8173, 0x816b, 0x8179, + 0x817a, 0x8166, 0x8205, 0x8247, 0x8482, 0x8477, 0x843d, 0x8431, + 0x8475, 0x8466, 0x846b, 0x8449, 0x846c, 0x845b, 0x843c, 0x8435, + 0x8461, 0x8463, 0x8469, 0x846d, 0x8446, 0x865e, 0x865c, 0x865f, + 0x86f9, 0x8713, 0x8708, 0x8707, 0x8700, 0x86fe, 0x86fb, 0x8702, + 0x8703, 0x8706, 0x870a, 0x8859, 0x88df, 0x88d4, 0x88d9, 0x88dc, + 0x88d8, 0x88dd, 0x88e1, 0x88ca, 0x88d5, 0x88d2, 0x899c, 0x89e3, + 0x8a6b, 0x8a72, 0x8a73, 0x8a66, 0x8a69, 0x8a70, 0x8a87, 0x8a7c, + 0x8a63, 0x8aa0, 0x8a71, 0x8a85, 0x8a6d, 0x8a62, 0x8a6e, 0x8a6c, + 0x8a79, 0x8a7b, 0x8a3e, 0x8a68, 0x8c62, 0x8c8a, 0x8c89, 0x8cca, + 0x8cc7, 0x8cc8, 0x8cc4, 0x8cb2, 0x8cc3, 0x8cc2, 0x8cc5, 0x8de1, + 0x8ddf, 0x8de8, 0x8def, 0x8df3, 0x8dfa, 0x8dea, 0x8de4, 0x8de6, + 0x8eb2, 0x8f03, 0x8f09, 0x8efe, 0x8f0a, + /* 0xb9 */ + 0x8f9f, 0x8fb2, 0x904b, 0x904a, 0x9053, 0x9042, 0x9054, 0x903c, + 0x9055, 0x9050, 0x9047, 0x904f, 0x904e, 0x904d, 0x9051, 0x903e, + 0x9041, 0x9112, 0x9117, 0x916c, 0x916a, 0x9169, 0x91c9, 0x9237, + 0x9257, 0x9238, 0x923d, 0x9240, 0x923e, 0x925b, 0x924b, 0x9264, + 0x9251, 0x9234, 0x9249, 0x924d, 0x9245, 0x9239, 0x923f, 0x925a, + 0x9598, 0x9698, 0x9694, 0x9695, 0x96cd, 0x96cb, 0x96c9, 0x96ca, + 0x96f7, 0x96fb, 0x96f9, 0x96f6, 0x9756, 0x9774, 0x9776, 0x9810, + 0x9811, 0x9813, 0x980a, 0x9812, 0x980c, 0x98fc, 0x98f4, 0x98fd, + 0x98fe, 0x99b3, 0x99b1, 0x99b4, 0x9ae1, 0x9ce9, 0x9e82, 0x9f0e, + 0x9f13, 0x9f20, 0x50e7, 0x50ee, 0x50e5, 0x50d6, 0x50ed, 0x50da, + 0x50d5, 0x50cf, 0x50d1, 0x50f1, 0x50ce, 0x50e9, 0x5162, 0x51f3, + 0x5283, 0x5282, 0x5331, 0x53ad, 0x55fe, 0x5600, 0x561b, 0x5617, + 0x55fd, 0x5614, 0x5606, 0x5609, 0x560d, 0x560e, 0x55f7, 0x5616, + 0x561f, 0x5608, 0x5610, 0x55f6, 0x5718, 0x5716, 0x5875, 0x587e, + 0x5883, 0x5893, 0x588a, 0x5879, 0x5885, 0x587d, 0x58fd, 0x5925, + 0x5922, 0x5924, 0x596a, 0x5969, 0x5ae1, 0x5ae6, 0x5ae9, 0x5ad7, + 0x5ad6, 0x5ad8, 0x5ae3, 0x5b75, 0x5bde, 0x5be7, 0x5be1, 0x5be5, + 0x5be6, 0x5be8, 0x5be2, 0x5be4, 0x5bdf, 0x5c0d, 0x5c62, 0x5d84, + 0x5d87, 0x5e5b, 0x5e63, 0x5e55, 0x5e57, 0x5e54, 0x5ed3, 0x5ed6, + 0x5f0a, 0x5f46, 0x5f70, 0x5fb9, 0x6147, + /* 0xba */ + 0x613f, 0x614b, 0x6177, 0x6162, 0x6163, 0x615f, 0x615a, 0x6158, + 0x6175, 0x622a, 0x6487, 0x6458, 0x6454, 0x64a4, 0x6478, 0x645f, + 0x647a, 0x6451, 0x6467, 0x6434, 0x646d, 0x647b, 0x6572, 0x65a1, + 0x65d7, 0x65d6, 0x66a2, 0x66a8, 0x669d, 0x699c, 0x69a8, 0x6995, + 0x69c1, 0x69ae, 0x69d3, 0x69cb, 0x699b, 0x69b7, 0x69bb, 0x69ab, + 0x69b4, 0x69d0, 0x69cd, 0x69ad, 0x69cc, 0x69a6, 0x69c3, 0x69a3, + 0x6b49, 0x6b4c, 0x6c33, 0x6f33, 0x6f14, 0x6efe, 0x6f13, 0x6ef4, + 0x6f29, 0x6f3e, 0x6f20, 0x6f2c, 0x6f0f, 0x6f02, 0x6f22, 0x6eff, + 0x6eef, 0x6f06, 0x6f31, 0x6f38, 0x6f32, 0x6f23, 0x6f15, 0x6f2b, + 0x6f2f, 0x6f88, 0x6f2a, 0x6eec, 0x6f01, 0x6ef2, 0x6ecc, 0x6ef7, + 0x7194, 0x7199, 0x717d, 0x718a, 0x7184, 0x7192, 0x723e, 0x7292, + 0x7296, 0x7344, 0x7350, 0x7464, 0x7463, 0x746a, 0x7470, 0x746d, + 0x7504, 0x7591, 0x7627, 0x760d, 0x760b, 0x7609, 0x7613, 0x76e1, + 0x76e3, 0x7784, 0x777d, 0x777f, 0x7761, 0x78c1, 0x789f, 0x78a7, + 0x78b3, 0x78a9, 0x78a3, 0x798e, 0x798f, 0x798d, 0x7a2e, 0x7a31, + 0x7aaa, 0x7aa9, 0x7aed, 0x7aef, 0x7ba1, 0x7b95, 0x7b8b, 0x7b75, + 0x7b97, 0x7b9d, 0x7b94, 0x7b8f, 0x7bb8, 0x7b87, 0x7b84, 0x7cb9, + 0x7cbd, 0x7cbe, 0x7dbb, 0x7db0, 0x7d9c, 0x7dbd, 0x7dbe, 0x7da0, + 0x7dca, 0x7db4, 0x7db2, 0x7db1, 0x7dba, 0x7da2, 0x7dbf, 0x7db5, + 0x7db8, 0x7dad, 0x7dd2, 0x7dc7, 0x7dac, + /* 0xbb */ + 0x7f70, 0x7fe0, 0x7fe1, 0x7fdf, 0x805e, 0x805a, 0x8087, 0x8150, + 0x8180, 0x818f, 0x8188, 0x818a, 0x817f, 0x8182, 0x81e7, 0x81fa, + 0x8207, 0x8214, 0x821e, 0x824b, 0x84c9, 0x84bf, 0x84c6, 0x84c4, + 0x8499, 0x849e, 0x84b2, 0x849c, 0x84cb, 0x84b8, 0x84c0, 0x84d3, + 0x8490, 0x84bc, 0x84d1, 0x84ca, 0x873f, 0x871c, 0x873b, 0x8722, + 0x8725, 0x8734, 0x8718, 0x8755, 0x8737, 0x8729, 0x88f3, 0x8902, + 0x88f4, 0x88f9, 0x88f8, 0x88fd, 0x88e8, 0x891a, 0x88ef, 0x8aa6, + 0x8a8c, 0x8a9e, 0x8aa3, 0x8a8d, 0x8aa1, 0x8a93, 0x8aa4, 0x8aaa, + 0x8aa5, 0x8aa8, 0x8a98, 0x8a91, 0x8a9a, 0x8aa7, 0x8c6a, 0x8c8d, + 0x8c8c, 0x8cd3, 0x8cd1, 0x8cd2, 0x8d6b, 0x8d99, 0x8d95, 0x8dfc, + 0x8f14, 0x8f12, 0x8f15, 0x8f13, 0x8fa3, 0x9060, 0x9058, 0x905c, + 0x9063, 0x9059, 0x905e, 0x9062, 0x905d, 0x905b, 0x9119, 0x9118, + 0x911e, 0x9175, 0x9178, 0x9177, 0x9174, 0x9278, 0x9280, 0x9285, + 0x9298, 0x9296, 0x927b, 0x9293, 0x929c, 0x92a8, 0x927c, 0x9291, + 0x95a1, 0x95a8, 0x95a9, 0x95a3, 0x95a5, 0x95a4, 0x9699, 0x969c, + 0x969b, 0x96cc, 0x96d2, 0x9700, 0x977c, 0x9785, 0x97f6, 0x9817, + 0x9818, 0x98af, 0x98b1, 0x9903, 0x9905, 0x990c, 0x9909, 0x99c1, + 0x9aaf, 0x9ab0, 0x9ae6, 0x9b41, 0x9b42, 0x9cf4, 0x9cf6, 0x9cf3, + 0x9ebc, 0x9f3b, 0x9f4a, 0x5104, 0x5100, 0x50fb, 0x50f5, 0x50f9, + 0x5102, 0x5108, 0x5109, 0x5105, 0x51dc, + /* 0xbc */ + 0x5287, 0x5288, 0x5289, 0x528d, 0x528a, 0x52f0, 0x53b2, 0x562e, + 0x563b, 0x5639, 0x5632, 0x563f, 0x5634, 0x5629, 0x5653, 0x564e, + 0x5657, 0x5674, 0x5636, 0x562f, 0x5630, 0x5880, 0x589f, 0x589e, + 0x58b3, 0x589c, 0x58ae, 0x58a9, 0x58a6, 0x596d, 0x5b09, 0x5afb, + 0x5b0b, 0x5af5, 0x5b0c, 0x5b08, 0x5bee, 0x5bec, 0x5be9, 0x5beb, + 0x5c64, 0x5c65, 0x5d9d, 0x5d94, 0x5e62, 0x5e5f, 0x5e61, 0x5ee2, + 0x5eda, 0x5edf, 0x5edd, 0x5ee3, 0x5ee0, 0x5f48, 0x5f71, 0x5fb7, + 0x5fb5, 0x6176, 0x6167, 0x616e, 0x615d, 0x6155, 0x6182, 0x617c, + 0x6170, 0x616b, 0x617e, 0x61a7, 0x6190, 0x61ab, 0x618e, 0x61ac, + 0x619a, 0x61a4, 0x6194, 0x61ae, 0x622e, 0x6469, 0x646f, 0x6479, + 0x649e, 0x64b2, 0x6488, 0x6490, 0x64b0, 0x64a5, 0x6493, 0x6495, + 0x64a9, 0x6492, 0x64ae, 0x64ad, 0x64ab, 0x649a, 0x64ac, 0x6499, + 0x64a2, 0x64b3, 0x6575, 0x6577, 0x6578, 0x66ae, 0x66ab, 0x66b4, + 0x66b1, 0x6a23, 0x6a1f, 0x69e8, 0x6a01, 0x6a1e, 0x6a19, 0x69fd, + 0x6a21, 0x6a13, 0x6a0a, 0x69f3, 0x6a02, 0x6a05, 0x69ed, 0x6a11, + 0x6b50, 0x6b4e, 0x6ba4, 0x6bc5, 0x6bc6, 0x6f3f, 0x6f7c, 0x6f84, + 0x6f51, 0x6f66, 0x6f54, 0x6f86, 0x6f6d, 0x6f5b, 0x6f78, 0x6f6e, + 0x6f8e, 0x6f7a, 0x6f70, 0x6f64, 0x6f97, 0x6f58, 0x6ed5, 0x6f6f, + 0x6f60, 0x6f5f, 0x719f, 0x71ac, 0x71b1, 0x71a8, 0x7256, 0x729b, + 0x734e, 0x7357, 0x7469, 0x748b, 0x7483, + /* 0xbd */ + 0x747e, 0x7480, 0x757f, 0x7620, 0x7629, 0x761f, 0x7624, 0x7626, + 0x7621, 0x7622, 0x769a, 0x76ba, 0x76e4, 0x778e, 0x7787, 0x778c, + 0x7791, 0x778b, 0x78cb, 0x78c5, 0x78ba, 0x78ca, 0x78be, 0x78d5, + 0x78bc, 0x78d0, 0x7a3f, 0x7a3c, 0x7a40, 0x7a3d, 0x7a37, 0x7a3b, + 0x7aaf, 0x7aae, 0x7bad, 0x7bb1, 0x7bc4, 0x7bb4, 0x7bc6, 0x7bc7, + 0x7bc1, 0x7ba0, 0x7bcc, 0x7cca, 0x7de0, 0x7df4, 0x7def, 0x7dfb, + 0x7dd8, 0x7dec, 0x7ddd, 0x7de8, 0x7de3, 0x7dda, 0x7dde, 0x7de9, + 0x7d9e, 0x7dd9, 0x7df2, 0x7df9, 0x7f75, 0x7f77, 0x7faf, 0x7fe9, + 0x8026, 0x819b, 0x819c, 0x819d, 0x81a0, 0x819a, 0x8198, 0x8517, + 0x853d, 0x851a, 0x84ee, 0x852c, 0x852d, 0x8513, 0x8511, 0x8523, + 0x8521, 0x8514, 0x84ec, 0x8525, 0x84ff, 0x8506, 0x8782, 0x8774, + 0x8776, 0x8760, 0x8766, 0x8778, 0x8768, 0x8759, 0x8757, 0x874c, + 0x8753, 0x885b, 0x885d, 0x8910, 0x8907, 0x8912, 0x8913, 0x8915, + 0x890a, 0x8abc, 0x8ad2, 0x8ac7, 0x8ac4, 0x8a95, 0x8acb, 0x8af8, + 0x8ab2, 0x8ac9, 0x8ac2, 0x8abf, 0x8ab0, 0x8ad6, 0x8acd, 0x8ab6, + 0x8ab9, 0x8adb, 0x8c4c, 0x8c4e, 0x8c6c, 0x8ce0, 0x8cde, 0x8ce6, + 0x8ce4, 0x8cec, 0x8ced, 0x8ce2, 0x8ce3, 0x8cdc, 0x8cea, 0x8ce1, + 0x8d6d, 0x8d9f, 0x8da3, 0x8e2b, 0x8e10, 0x8e1d, 0x8e22, 0x8e0f, + 0x8e29, 0x8e1f, 0x8e21, 0x8e1e, 0x8eba, 0x8f1d, 0x8f1b, 0x8f1f, + 0x8f29, 0x8f26, 0x8f2a, 0x8f1c, 0x8f1e, + /* 0xbe */ + 0x8f25, 0x9069, 0x906e, 0x9068, 0x906d, 0x9077, 0x9130, 0x912d, + 0x9127, 0x9131, 0x9187, 0x9189, 0x918b, 0x9183, 0x92c5, 0x92bb, + 0x92b7, 0x92ea, 0x92ac, 0x92e4, 0x92c1, 0x92b3, 0x92bc, 0x92d2, + 0x92c7, 0x92f0, 0x92b2, 0x95ad, 0x95b1, 0x9704, 0x9706, 0x9707, + 0x9709, 0x9760, 0x978d, 0x978b, 0x978f, 0x9821, 0x982b, 0x981c, + 0x98b3, 0x990a, 0x9913, 0x9912, 0x9918, 0x99dd, 0x99d0, 0x99df, + 0x99db, 0x99d1, 0x99d5, 0x99d2, 0x99d9, 0x9ab7, 0x9aee, 0x9aef, + 0x9b27, 0x9b45, 0x9b44, 0x9b77, 0x9b6f, 0x9d06, 0x9d09, 0x9d03, + 0x9ea9, 0x9ebe, 0x9ece, 0x58a8, 0x9f52, 0x5112, 0x5118, 0x5114, + 0x5110, 0x5115, 0x5180, 0x51aa, 0x51dd, 0x5291, 0x5293, 0x52f3, + 0x5659, 0x566b, 0x5679, 0x5669, 0x5664, 0x5678, 0x566a, 0x5668, + 0x5665, 0x5671, 0x566f, 0x566c, 0x5662, 0x5676, 0x58c1, 0x58be, + 0x58c7, 0x58c5, 0x596e, 0x5b1d, 0x5b34, 0x5b78, 0x5bf0, 0x5c0e, + 0x5f4a, 0x61b2, 0x6191, 0x61a9, 0x618a, 0x61cd, 0x61b6, 0x61be, + 0x61ca, 0x61c8, 0x6230, 0x64c5, 0x64c1, 0x64cb, 0x64bb, 0x64bc, + 0x64da, 0x64c4, 0x64c7, 0x64c2, 0x64cd, 0x64bf, 0x64d2, 0x64d4, + 0x64be, 0x6574, 0x66c6, 0x66c9, 0x66b9, 0x66c4, 0x66c7, 0x66b8, + 0x6a3d, 0x6a38, 0x6a3a, 0x6a59, 0x6a6b, 0x6a58, 0x6a39, 0x6a44, + 0x6a62, 0x6a61, 0x6a4b, 0x6a47, 0x6a35, 0x6a5f, 0x6a48, 0x6b59, + 0x6b77, 0x6c05, 0x6fc2, 0x6fb1, 0x6fa1, + /* 0xbf */ + 0x6fc3, 0x6fa4, 0x6fc1, 0x6fa7, 0x6fb3, 0x6fc0, 0x6fb9, 0x6fb6, + 0x6fa6, 0x6fa0, 0x6fb4, 0x71be, 0x71c9, 0x71d0, 0x71d2, 0x71c8, + 0x71d5, 0x71b9, 0x71ce, 0x71d9, 0x71dc, 0x71c3, 0x71c4, 0x7368, + 0x749c, 0x74a3, 0x7498, 0x749f, 0x749e, 0x74e2, 0x750c, 0x750d, + 0x7634, 0x7638, 0x763a, 0x76e7, 0x76e5, 0x77a0, 0x779e, 0x779f, + 0x77a5, 0x78e8, 0x78da, 0x78ec, 0x78e7, 0x79a6, 0x7a4d, 0x7a4e, + 0x7a46, 0x7a4c, 0x7a4b, 0x7aba, 0x7bd9, 0x7c11, 0x7bc9, 0x7be4, + 0x7bdb, 0x7be1, 0x7be9, 0x7be6, 0x7cd5, 0x7cd6, 0x7e0a, 0x7e11, + 0x7e08, 0x7e1b, 0x7e23, 0x7e1e, 0x7e1d, 0x7e09, 0x7e10, 0x7f79, + 0x7fb2, 0x7ff0, 0x7ff1, 0x7fee, 0x8028, 0x81b3, 0x81a9, 0x81a8, + 0x81fb, 0x8208, 0x8258, 0x8259, 0x854a, 0x8559, 0x8548, 0x8568, + 0x8569, 0x8543, 0x8549, 0x856d, 0x856a, 0x855e, 0x8783, 0x879f, + 0x879e, 0x87a2, 0x878d, 0x8861, 0x892a, 0x8932, 0x8925, 0x892b, + 0x8921, 0x89aa, 0x89a6, 0x8ae6, 0x8afa, 0x8aeb, 0x8af1, 0x8b00, + 0x8adc, 0x8ae7, 0x8aee, 0x8afe, 0x8b01, 0x8b02, 0x8af7, 0x8aed, + 0x8af3, 0x8af6, 0x8afc, 0x8c6b, 0x8c6d, 0x8c93, 0x8cf4, 0x8e44, + 0x8e31, 0x8e34, 0x8e42, 0x8e39, 0x8e35, 0x8f3b, 0x8f2f, 0x8f38, + 0x8f33, 0x8fa8, 0x8fa6, 0x9075, 0x9074, 0x9078, 0x9072, 0x907c, + 0x907a, 0x9134, 0x9192, 0x9320, 0x9336, 0x92f8, 0x9333, 0x932f, + 0x9322, 0x92fc, 0x932b, 0x9304, 0x931a, + /* 0xc0 */ + 0x9310, 0x9326, 0x9321, 0x9315, 0x932e, 0x9319, 0x95bb, 0x96a7, + 0x96a8, 0x96aa, 0x96d5, 0x970e, 0x9711, 0x9716, 0x970d, 0x9713, + 0x970f, 0x975b, 0x975c, 0x9766, 0x9798, 0x9830, 0x9838, 0x983b, + 0x9837, 0x982d, 0x9839, 0x9824, 0x9910, 0x9928, 0x991e, 0x991b, + 0x9921, 0x991a, 0x99ed, 0x99e2, 0x99f1, 0x9ab8, 0x9abc, 0x9afb, + 0x9aed, 0x9b28, 0x9b91, 0x9d15, 0x9d23, 0x9d26, 0x9d28, 0x9d12, + 0x9d1b, 0x9ed8, 0x9ed4, 0x9f8d, 0x9f9c, 0x512a, 0x511f, 0x5121, + 0x5132, 0x52f5, 0x568e, 0x5680, 0x5690, 0x5685, 0x5687, 0x568f, + 0x58d5, 0x58d3, 0x58d1, 0x58ce, 0x5b30, 0x5b2a, 0x5b24, 0x5b7a, + 0x5c37, 0x5c68, 0x5dbc, 0x5dba, 0x5dbd, 0x5db8, 0x5e6b, 0x5f4c, + 0x5fbd, 0x61c9, 0x61c2, 0x61c7, 0x61e6, 0x61cb, 0x6232, 0x6234, + 0x64ce, 0x64ca, 0x64d8, 0x64e0, 0x64f0, 0x64e6, 0x64ec, 0x64f1, + 0x64e2, 0x64ed, 0x6582, 0x6583, 0x66d9, 0x66d6, 0x6a80, 0x6a94, + 0x6a84, 0x6aa2, 0x6a9c, 0x6adb, 0x6aa3, 0x6a7e, 0x6a97, 0x6a90, + 0x6aa0, 0x6b5c, 0x6bae, 0x6bda, 0x6c08, 0x6fd8, 0x6ff1, 0x6fdf, + 0x6fe0, 0x6fdb, 0x6fe4, 0x6feb, 0x6fef, 0x6f80, 0x6fec, 0x6fe1, + 0x6fe9, 0x6fd5, 0x6fee, 0x6ff0, 0x71e7, 0x71df, 0x71ee, 0x71e6, + 0x71e5, 0x71ed, 0x71ec, 0x71f4, 0x71e0, 0x7235, 0x7246, 0x7370, + 0x7372, 0x74a9, 0x74b0, 0x74a6, 0x74a8, 0x7646, 0x7642, 0x764c, + 0x76ea, 0x77b3, 0x77aa, 0x77b0, 0x77ac, + /* 0xc1 */ + 0x77a7, 0x77ad, 0x77ef, 0x78f7, 0x78fa, 0x78f4, 0x78ef, 0x7901, + 0x79a7, 0x79aa, 0x7a57, 0x7abf, 0x7c07, 0x7c0d, 0x7bfe, 0x7bf7, + 0x7c0c, 0x7be0, 0x7ce0, 0x7cdc, 0x7cde, 0x7ce2, 0x7cdf, 0x7cd9, + 0x7cdd, 0x7e2e, 0x7e3e, 0x7e46, 0x7e37, 0x7e32, 0x7e43, 0x7e2b, + 0x7e3d, 0x7e31, 0x7e45, 0x7e41, 0x7e34, 0x7e39, 0x7e48, 0x7e35, + 0x7e3f, 0x7e2f, 0x7f44, 0x7ff3, 0x7ffc, 0x8071, 0x8072, 0x8070, + 0x806f, 0x8073, 0x81c6, 0x81c3, 0x81ba, 0x81c2, 0x81c0, 0x81bf, + 0x81bd, 0x81c9, 0x81be, 0x81e8, 0x8209, 0x8271, 0x85aa, 0x8584, + 0x857e, 0x859c, 0x8591, 0x8594, 0x85af, 0x859b, 0x8587, 0x85a8, + 0x858a, 0x8667, 0x87c0, 0x87d1, 0x87b3, 0x87d2, 0x87c6, 0x87ab, + 0x87bb, 0x87ba, 0x87c8, 0x87cb, 0x893b, 0x8936, 0x8944, 0x8938, + 0x893d, 0x89ac, 0x8b0e, 0x8b17, 0x8b19, 0x8b1b, 0x8b0a, 0x8b20, + 0x8b1d, 0x8b04, 0x8b10, 0x8c41, 0x8c3f, 0x8c73, 0x8cfa, 0x8cfd, + 0x8cfc, 0x8cf8, 0x8cfb, 0x8da8, 0x8e49, 0x8e4b, 0x8e48, 0x8e4a, + 0x8f44, 0x8f3e, 0x8f42, 0x8f45, 0x8f3f, 0x907f, 0x907d, 0x9084, + 0x9081, 0x9082, 0x9080, 0x9139, 0x91a3, 0x919e, 0x919c, 0x934d, + 0x9382, 0x9328, 0x9375, 0x934a, 0x9365, 0x934b, 0x9318, 0x937e, + 0x936c, 0x935b, 0x9370, 0x935a, 0x9354, 0x95ca, 0x95cb, 0x95cc, + 0x95c8, 0x95c6, 0x96b1, 0x96b8, 0x96d6, 0x971c, 0x971e, 0x97a0, + 0x97d3, 0x9846, 0x98b6, 0x9935, 0x9a01, + /* 0xc2 */ + 0x99ff, 0x9bae, 0x9bab, 0x9baa, 0x9bad, 0x9d3b, 0x9d3f, 0x9e8b, + 0x9ecf, 0x9ede, 0x9edc, 0x9edd, 0x9edb, 0x9f3e, 0x9f4b, 0x53e2, + 0x5695, 0x56ae, 0x58d9, 0x58d8, 0x5b38, 0x5f5d, 0x61e3, 0x6233, + 0x64f4, 0x64f2, 0x64fe, 0x6506, 0x64fa, 0x64fb, 0x64f7, 0x65b7, + 0x66dc, 0x6726, 0x6ab3, 0x6aac, 0x6ac3, 0x6abb, 0x6ab8, 0x6ac2, + 0x6aae, 0x6aaf, 0x6b5f, 0x6b78, 0x6baf, 0x7009, 0x700b, 0x6ffe, + 0x7006, 0x6ffa, 0x7011, 0x700f, 0x71fb, 0x71fc, 0x71fe, 0x71f8, + 0x7377, 0x7375, 0x74a7, 0x74bf, 0x7515, 0x7656, 0x7658, 0x7652, + 0x77bd, 0x77bf, 0x77bb, 0x77bc, 0x790e, 0x79ae, 0x7a61, 0x7a62, + 0x7a60, 0x7ac4, 0x7ac5, 0x7c2b, 0x7c27, 0x7c2a, 0x7c1e, 0x7c23, + 0x7c21, 0x7ce7, 0x7e54, 0x7e55, 0x7e5e, 0x7e5a, 0x7e61, 0x7e52, + 0x7e59, 0x7f48, 0x7ff9, 0x7ffb, 0x8077, 0x8076, 0x81cd, 0x81cf, + 0x820a, 0x85cf, 0x85a9, 0x85cd, 0x85d0, 0x85c9, 0x85b0, 0x85ba, + 0x85b9, 0x85a6, 0x87ef, 0x87ec, 0x87f2, 0x87e0, 0x8986, 0x89b2, + 0x89f4, 0x8b28, 0x8b39, 0x8b2c, 0x8b2b, 0x8c50, 0x8d05, 0x8e59, + 0x8e63, 0x8e66, 0x8e64, 0x8e5f, 0x8e55, 0x8ec0, 0x8f49, 0x8f4d, + 0x9087, 0x9083, 0x9088, 0x91ab, 0x91ac, 0x91d0, 0x9394, 0x938a, + 0x9396, 0x93a2, 0x93b3, 0x93ae, 0x93ac, 0x93b0, 0x9398, 0x939a, + 0x9397, 0x95d4, 0x95d6, 0x95d0, 0x95d5, 0x96e2, 0x96dc, 0x96d9, + 0x96db, 0x96de, 0x9724, 0x97a3, 0x97a6, + /* 0xc3 */ + 0x97ad, 0x97f9, 0x984d, 0x984f, 0x984c, 0x984e, 0x9853, 0x98ba, + 0x993e, 0x993f, 0x993d, 0x992e, 0x99a5, 0x9a0e, 0x9ac1, 0x9b03, + 0x9b06, 0x9b4f, 0x9b4e, 0x9b4d, 0x9bca, 0x9bc9, 0x9bfd, 0x9bc8, + 0x9bc0, 0x9d51, 0x9d5d, 0x9d60, 0x9ee0, 0x9f15, 0x9f2c, 0x5133, + 0x56a5, 0x58de, 0x58df, 0x58e2, 0x5bf5, 0x9f90, 0x5eec, 0x61f2, + 0x61f7, 0x61f6, 0x61f5, 0x6500, 0x650f, 0x66e0, 0x66dd, 0x6ae5, + 0x6add, 0x6ada, 0x6ad3, 0x701b, 0x701f, 0x7028, 0x701a, 0x701d, + 0x7015, 0x7018, 0x7206, 0x720d, 0x7258, 0x72a2, 0x7378, 0x737a, + 0x74bd, 0x74ca, 0x74e3, 0x7587, 0x7586, 0x765f, 0x7661, 0x77c7, + 0x7919, 0x79b1, 0x7a6b, 0x7a69, 0x7c3e, 0x7c3f, 0x7c38, 0x7c3d, + 0x7c37, 0x7c40, 0x7e6b, 0x7e6d, 0x7e79, 0x7e69, 0x7e6a, 0x7f85, + 0x7e73, 0x7fb6, 0x7fb9, 0x7fb8, 0x81d8, 0x85e9, 0x85dd, 0x85ea, + 0x85d5, 0x85e4, 0x85e5, 0x85f7, 0x87fb, 0x8805, 0x880d, 0x87f9, + 0x87fe, 0x8960, 0x895f, 0x8956, 0x895e, 0x8b41, 0x8b5c, 0x8b58, + 0x8b49, 0x8b5a, 0x8b4e, 0x8b4f, 0x8b46, 0x8b59, 0x8d08, 0x8d0a, + 0x8e7c, 0x8e72, 0x8e87, 0x8e76, 0x8e6c, 0x8e7a, 0x8e74, 0x8f54, + 0x8f4e, 0x8fad, 0x908a, 0x908b, 0x91b1, 0x91ae, 0x93e1, 0x93d1, + 0x93df, 0x93c3, 0x93c8, 0x93dc, 0x93dd, 0x93d6, 0x93e2, 0x93cd, + 0x93d8, 0x93e4, 0x93d7, 0x93e8, 0x95dc, 0x96b4, 0x96e3, 0x972a, + 0x9727, 0x9761, 0x97dc, 0x97fb, 0x985e, + /* 0xc4 */ + 0x9858, 0x985b, 0x98bc, 0x9945, 0x9949, 0x9a16, 0x9a19, 0x9b0d, + 0x9be8, 0x9be7, 0x9bd6, 0x9bdb, 0x9d89, 0x9d61, 0x9d72, 0x9d6a, + 0x9d6c, 0x9e92, 0x9e97, 0x9e93, 0x9eb4, 0x52f8, 0x56a8, 0x56b7, + 0x56b6, 0x56b4, 0x56bc, 0x58e4, 0x5b40, 0x5b43, 0x5b7d, 0x5bf6, + 0x5dc9, 0x61f8, 0x61fa, 0x6518, 0x6514, 0x6519, 0x66e6, 0x6727, + 0x6aec, 0x703e, 0x7030, 0x7032, 0x7210, 0x737b, 0x74cf, 0x7662, + 0x7665, 0x7926, 0x792a, 0x792c, 0x792b, 0x7ac7, 0x7af6, 0x7c4c, + 0x7c43, 0x7c4d, 0x7cef, 0x7cf0, 0x8fae, 0x7e7d, 0x7e7c, 0x7e82, + 0x7f4c, 0x8000, 0x81da, 0x8266, 0x85fb, 0x85f9, 0x8611, 0x85fa, + 0x8606, 0x860b, 0x8607, 0x860a, 0x8814, 0x8815, 0x8964, 0x89ba, + 0x89f8, 0x8b70, 0x8b6c, 0x8b66, 0x8b6f, 0x8b5f, 0x8b6b, 0x8d0f, + 0x8d0d, 0x8e89, 0x8e81, 0x8e85, 0x8e82, 0x91b4, 0x91cb, 0x9418, + 0x9403, 0x93fd, 0x95e1, 0x9730, 0x98c4, 0x9952, 0x9951, 0x99a8, + 0x9a2b, 0x9a30, 0x9a37, 0x9a35, 0x9c13, 0x9c0d, 0x9e79, 0x9eb5, + 0x9ee8, 0x9f2f, 0x9f5f, 0x9f63, 0x9f61, 0x5137, 0x5138, 0x56c1, + 0x56c0, 0x56c2, 0x5914, 0x5c6c, 0x5dcd, 0x61fc, 0x61fe, 0x651d, + 0x651c, 0x6595, 0x66e9, 0x6afb, 0x6b04, 0x6afa, 0x6bb2, 0x704c, + 0x721b, 0x72a7, 0x74d6, 0x74d4, 0x7669, 0x77d3, 0x7c50, 0x7e8f, + 0x7e8c, 0x7fbc, 0x8617, 0x862d, 0x861a, 0x8823, 0x8822, 0x8821, + 0x881f, 0x896a, 0x896c, 0x89bd, 0x8b74, + /* 0xc5 */ + 0x8b77, 0x8b7d, 0x8d13, 0x8e8a, 0x8e8d, 0x8e8b, 0x8f5f, 0x8faf, + 0x91ba, 0x942e, 0x9433, 0x9435, 0x943a, 0x9438, 0x9432, 0x942b, + 0x95e2, 0x9738, 0x9739, 0x9732, 0x97ff, 0x9867, 0x9865, 0x9957, + 0x9a45, 0x9a43, 0x9a40, 0x9a3e, 0x9acf, 0x9b54, 0x9b51, 0x9c2d, + 0x9c25, 0x9daf, 0x9db4, 0x9dc2, 0x9db8, 0x9e9d, 0x9eef, 0x9f19, + 0x9f5c, 0x9f66, 0x9f67, 0x513c, 0x513b, 0x56c8, 0x56ca, 0x56c9, + 0x5b7f, 0x5dd4, 0x5dd2, 0x5f4e, 0x61ff, 0x6524, 0x6b0a, 0x6b61, + 0x7051, 0x7058, 0x7380, 0x74e4, 0x758a, 0x766e, 0x766c, 0x79b3, + 0x7c60, 0x7c5f, 0x807e, 0x807d, 0x81df, 0x8972, 0x896f, 0x89fc, + 0x8b80, 0x8d16, 0x8d17, 0x8e91, 0x8e93, 0x8f61, 0x9148, 0x9444, + 0x9451, 0x9452, 0x973d, 0x973e, 0x97c3, 0x97c1, 0x986b, 0x9955, + 0x9a55, 0x9a4d, 0x9ad2, 0x9b1a, 0x9c49, 0x9c31, 0x9c3e, 0x9c3b, + 0x9dd3, 0x9dd7, 0x9f34, 0x9f6c, 0x9f6a, 0x9f94, 0x56cc, 0x5dd6, + 0x6200, 0x6523, 0x652b, 0x652a, 0x66ec, 0x6b10, 0x74da, 0x7aca, + 0x7c64, 0x7c63, 0x7c65, 0x7e93, 0x7e96, 0x7e94, 0x81e2, 0x8638, + 0x863f, 0x8831, 0x8b8a, 0x9090, 0x908f, 0x9463, 0x9460, 0x9464, + 0x9768, 0x986f, 0x995c, 0x9a5a, 0x9a5b, 0x9a57, 0x9ad3, 0x9ad4, + 0x9ad1, 0x9c54, 0x9c57, 0x9c56, 0x9de5, 0x9e9f, 0x9ef4, 0x56d1, + 0x58e9, 0x652c, 0x705e, 0x7671, 0x7672, 0x77d7, 0x7f50, 0x7f88, + 0x8836, 0x8839, 0x8862, 0x8b93, 0x8b92, + /* 0xc6 */ + 0x8b96, 0x8277, 0x8d1b, 0x91c0, 0x946a, 0x9742, 0x9748, 0x9744, + 0x97c6, 0x9870, 0x9a5f, 0x9b22, 0x9b58, 0x9c5f, 0x9df9, 0x9dfa, + 0x9e7c, 0x9e7d, 0x9f07, 0x9f77, 0x9f72, 0x5ef3, 0x6b16, 0x7063, + 0x7c6c, 0x7c6e, 0x883b, 0x89c0, 0x8ea1, 0x91c1, 0x9472, 0x9470, + 0x9871, 0x995e, 0x9ad6, 0x9b23, 0x9ecc, 0x7064, 0x77da, 0x8b9a, + 0x9477, 0x97c9, 0x9a62, 0x9a65, 0x7e9c, 0x8b9c, 0x8eaa, 0x91c5, + 0x947d, 0x947e, 0x947c, 0x9c77, 0x9c78, 0x9ef7, 0x8c54, 0x947f, + 0x9e1a, 0x7228, 0x9a6a, 0x9b31, 0x9e1b, 0x9e1e, 0x7c72, 0x30fe, + 0x309d, 0x309e, 0x3005, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, + 0x3046, 0x3047, 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, + 0x304e, 0x304f, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, + 0x3056, 0x3057, 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, + 0x305e, 0x305f, 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, + 0x3066, 0x3067, 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, + 0x306e, 0x306f, 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, + 0x3076, 0x3077, 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, + 0x307e, 0x307f, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, + 0x3086, 0x3087, 0x3088, 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, + 0x308e, 0x308f, 0x3090, 0x3091, 0x3092, 0x3093, 0x30a1, 0x30a2, + 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, + /* 0xc7 */ + 0x30a8, 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, + 0x30b0, 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, + 0x30b8, 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, + 0x30c0, 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, + 0x30c8, 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, + 0x30d0, 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, + 0x30d8, 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, + 0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, + 0x30e8, 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, + 0x30f0, 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0x0414, + 0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, + 0x041c, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, + 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0430, 0x0431, + 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, 0x0437, 0x0438, + 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440, + 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, + 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, 0x2460, + 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, + 0x2469, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247a, + 0x247b, 0x247c, 0x247d, +}; +static const unsigned short big5_2uni_pagec9[7652] = { + /* 0xc9 */ + 0x4e42, 0x4e5c, 0x51f5, 0x531a, 0x5382, 0x4e07, 0x4e0c, 0x4e47, + 0x4e8d, 0x56d7, 0xfa0c, 0x5c6e, 0x5f73, 0x4e0f, 0x5187, 0x4e0e, + 0x4e2e, 0x4e93, 0x4ec2, 0x4ec9, 0x4ec8, 0x5198, 0x52fc, 0x536c, + 0x53b9, 0x5720, 0x5903, 0x592c, 0x5c10, 0x5dff, 0x65e1, 0x6bb3, + 0x6bcc, 0x6c14, 0x723f, 0x4e31, 0x4e3c, 0x4ee8, 0x4edc, 0x4ee9, + 0x4ee1, 0x4edd, 0x4eda, 0x520c, 0x531c, 0x534c, 0x5722, 0x5723, + 0x5917, 0x592f, 0x5b81, 0x5b84, 0x5c12, 0x5c3b, 0x5c74, 0x5c73, + 0x5e04, 0x5e80, 0x5e82, 0x5fc9, 0x6209, 0x6250, 0x6c15, 0x6c36, + 0x6c43, 0x6c3f, 0x6c3b, 0x72ae, 0x72b0, 0x738a, 0x79b8, 0x808a, + 0x961e, 0x4f0e, 0x4f18, 0x4f2c, 0x4ef5, 0x4f14, 0x4ef1, 0x4f00, + 0x4ef7, 0x4f08, 0x4f1d, 0x4f02, 0x4f05, 0x4f22, 0x4f13, 0x4f04, + 0x4ef4, 0x4f12, 0x51b1, 0x5213, 0x5209, 0x5210, 0x52a6, 0x5322, + 0x531f, 0x534d, 0x538a, 0x5407, 0x56e1, 0x56df, 0x572e, 0x572a, + 0x5734, 0x593c, 0x5980, 0x597c, 0x5985, 0x597b, 0x597e, 0x5977, + 0x597f, 0x5b56, 0x5c15, 0x5c25, 0x5c7c, 0x5c7a, 0x5c7b, 0x5c7e, + 0x5ddf, 0x5e75, 0x5e84, 0x5f02, 0x5f1a, 0x5f74, 0x5fd5, 0x5fd4, + 0x5fcf, 0x625c, 0x625e, 0x6264, 0x6261, 0x6266, 0x6262, 0x6259, + 0x6260, 0x625a, 0x6265, 0x65ef, 0x65ee, 0x673e, 0x6739, 0x6738, + 0x673b, 0x673a, 0x673f, 0x673c, 0x6733, 0x6c18, 0x6c46, 0x6c52, + 0x6c5c, 0x6c4f, 0x6c4a, 0x6c54, 0x6c4b, + /* 0xca */ + 0x6c4c, 0x7071, 0x725e, 0x72b4, 0x72b5, 0x738e, 0x752a, 0x767f, + 0x7a75, 0x7f51, 0x8278, 0x827c, 0x8280, 0x827d, 0x827f, 0x864d, + 0x897e, 0x9099, 0x9097, 0x9098, 0x909b, 0x9094, 0x9622, 0x9624, + 0x9620, 0x9623, 0x4f56, 0x4f3b, 0x4f62, 0x4f49, 0x4f53, 0x4f64, + 0x4f3e, 0x4f67, 0x4f52, 0x4f5f, 0x4f41, 0x4f58, 0x4f2d, 0x4f33, + 0x4f3f, 0x4f61, 0x518f, 0x51b9, 0x521c, 0x521e, 0x5221, 0x52ad, + 0x52ae, 0x5309, 0x5363, 0x5372, 0x538e, 0x538f, 0x5430, 0x5437, + 0x542a, 0x5454, 0x5445, 0x5419, 0x541c, 0x5425, 0x5418, 0x543d, + 0x544f, 0x5441, 0x5428, 0x5424, 0x5447, 0x56ee, 0x56e7, 0x56e5, + 0x5741, 0x5745, 0x574c, 0x5749, 0x574b, 0x5752, 0x5906, 0x5940, + 0x59a6, 0x5998, 0x59a0, 0x5997, 0x598e, 0x59a2, 0x5990, 0x598f, + 0x59a7, 0x59a1, 0x5b8e, 0x5b92, 0x5c28, 0x5c2a, 0x5c8d, 0x5c8f, + 0x5c88, 0x5c8b, 0x5c89, 0x5c92, 0x5c8a, 0x5c86, 0x5c93, 0x5c95, + 0x5de0, 0x5e0a, 0x5e0e, 0x5e8b, 0x5e89, 0x5e8c, 0x5e88, 0x5e8d, + 0x5f05, 0x5f1d, 0x5f78, 0x5f76, 0x5fd2, 0x5fd1, 0x5fd0, 0x5fed, + 0x5fe8, 0x5fee, 0x5ff3, 0x5fe1, 0x5fe4, 0x5fe3, 0x5ffa, 0x5fef, + 0x5ff7, 0x5ffb, 0x6000, 0x5ff4, 0x623a, 0x6283, 0x628c, 0x628e, + 0x628f, 0x6294, 0x6287, 0x6271, 0x627b, 0x627a, 0x6270, 0x6281, + 0x6288, 0x6277, 0x627d, 0x6272, 0x6274, 0x6537, 0x65f0, 0x65f4, + 0x65f3, 0x65f2, 0x65f5, 0x6745, 0x6747, + /* 0xcb */ + 0x6759, 0x6755, 0x674c, 0x6748, 0x675d, 0x674d, 0x675a, 0x674b, + 0x6bd0, 0x6c19, 0x6c1a, 0x6c78, 0x6c67, 0x6c6b, 0x6c84, 0x6c8b, + 0x6c8f, 0x6c71, 0x6c6f, 0x6c69, 0x6c9a, 0x6c6d, 0x6c87, 0x6c95, + 0x6c9c, 0x6c66, 0x6c73, 0x6c65, 0x6c7b, 0x6c8e, 0x7074, 0x707a, + 0x7263, 0x72bf, 0x72bd, 0x72c3, 0x72c6, 0x72c1, 0x72ba, 0x72c5, + 0x7395, 0x7397, 0x7393, 0x7394, 0x7392, 0x753a, 0x7539, 0x7594, + 0x7595, 0x7681, 0x793d, 0x8034, 0x8095, 0x8099, 0x8090, 0x8092, + 0x809c, 0x8290, 0x828f, 0x8285, 0x828e, 0x8291, 0x8293, 0x828a, + 0x8283, 0x8284, 0x8c78, 0x8fc9, 0x8fbf, 0x909f, 0x90a1, 0x90a5, + 0x909e, 0x90a7, 0x90a0, 0x9630, 0x9628, 0x962f, 0x962d, 0x4e33, + 0x4f98, 0x4f7c, 0x4f85, 0x4f7d, 0x4f80, 0x4f87, 0x4f76, 0x4f74, + 0x4f89, 0x4f84, 0x4f77, 0x4f4c, 0x4f97, 0x4f6a, 0x4f9a, 0x4f79, + 0x4f81, 0x4f78, 0x4f90, 0x4f9c, 0x4f94, 0x4f9e, 0x4f92, 0x4f82, + 0x4f95, 0x4f6b, 0x4f6e, 0x519e, 0x51bc, 0x51be, 0x5235, 0x5232, + 0x5233, 0x5246, 0x5231, 0x52bc, 0x530a, 0x530b, 0x533c, 0x5392, + 0x5394, 0x5487, 0x547f, 0x5481, 0x5491, 0x5482, 0x5488, 0x546b, + 0x547a, 0x547e, 0x5465, 0x546c, 0x5474, 0x5466, 0x548d, 0x546f, + 0x5461, 0x5460, 0x5498, 0x5463, 0x5467, 0x5464, 0x56f7, 0x56f9, + 0x576f, 0x5772, 0x576d, 0x576b, 0x5771, 0x5770, 0x5776, 0x5780, + 0x5775, 0x577b, 0x5773, 0x5774, 0x5762, + /* 0xcc */ + 0x5768, 0x577d, 0x590c, 0x5945, 0x59b5, 0x59ba, 0x59cf, 0x59ce, + 0x59b2, 0x59cc, 0x59c1, 0x59b6, 0x59bc, 0x59c3, 0x59d6, 0x59b1, + 0x59bd, 0x59c0, 0x59c8, 0x59b4, 0x59c7, 0x5b62, 0x5b65, 0x5b93, + 0x5b95, 0x5c44, 0x5c47, 0x5cae, 0x5ca4, 0x5ca0, 0x5cb5, 0x5caf, + 0x5ca8, 0x5cac, 0x5c9f, 0x5ca3, 0x5cad, 0x5ca2, 0x5caa, 0x5ca7, + 0x5c9d, 0x5ca5, 0x5cb6, 0x5cb0, 0x5ca6, 0x5e17, 0x5e14, 0x5e19, + 0x5f28, 0x5f22, 0x5f23, 0x5f24, 0x5f54, 0x5f82, 0x5f7e, 0x5f7d, + 0x5fde, 0x5fe5, 0x602d, 0x6026, 0x6019, 0x6032, 0x600b, 0x6034, + 0x600a, 0x6017, 0x6033, 0x601a, 0x601e, 0x602c, 0x6022, 0x600d, + 0x6010, 0x602e, 0x6013, 0x6011, 0x600c, 0x6009, 0x601c, 0x6214, + 0x623d, 0x62ad, 0x62b4, 0x62d1, 0x62be, 0x62aa, 0x62b6, 0x62ca, + 0x62ae, 0x62b3, 0x62af, 0x62bb, 0x62a9, 0x62b0, 0x62b8, 0x653d, + 0x65a8, 0x65bb, 0x6609, 0x65fc, 0x6604, 0x6612, 0x6608, 0x65fb, + 0x6603, 0x660b, 0x660d, 0x6605, 0x65fd, 0x6611, 0x6610, 0x66f6, + 0x670a, 0x6785, 0x676c, 0x678e, 0x6792, 0x6776, 0x677b, 0x6798, + 0x6786, 0x6784, 0x6774, 0x678d, 0x678c, 0x677a, 0x679f, 0x6791, + 0x6799, 0x6783, 0x677d, 0x6781, 0x6778, 0x6779, 0x6794, 0x6b25, + 0x6b80, 0x6b7e, 0x6bde, 0x6c1d, 0x6c93, 0x6cec, 0x6ceb, 0x6cee, + 0x6cd9, 0x6cb6, 0x6cd4, 0x6cad, 0x6ce7, 0x6cb7, 0x6cd0, 0x6cc2, + 0x6cba, 0x6cc3, 0x6cc6, 0x6ced, 0x6cf2, + /* 0xcd */ + 0x6cd2, 0x6cdd, 0x6cb4, 0x6c8a, 0x6c9d, 0x6c80, 0x6cde, 0x6cc0, + 0x6d30, 0x6ccd, 0x6cc7, 0x6cb0, 0x6cf9, 0x6ccf, 0x6ce9, 0x6cd1, + 0x7094, 0x7098, 0x7085, 0x7093, 0x7086, 0x7084, 0x7091, 0x7096, + 0x7082, 0x709a, 0x7083, 0x726a, 0x72d6, 0x72cb, 0x72d8, 0x72c9, + 0x72dc, 0x72d2, 0x72d4, 0x72da, 0x72cc, 0x72d1, 0x73a4, 0x73a1, + 0x73ad, 0x73a6, 0x73a2, 0x73a0, 0x73ac, 0x739d, 0x74dd, 0x74e8, + 0x753f, 0x7540, 0x753e, 0x758c, 0x7598, 0x76af, 0x76f3, 0x76f1, + 0x76f0, 0x76f5, 0x77f8, 0x77fc, 0x77f9, 0x77fb, 0x77fa, 0x77f7, + 0x7942, 0x793f, 0x79c5, 0x7a78, 0x7a7b, 0x7afb, 0x7c75, 0x7cfd, + 0x8035, 0x808f, 0x80ae, 0x80a3, 0x80b8, 0x80b5, 0x80ad, 0x8220, + 0x82a0, 0x82c0, 0x82ab, 0x829a, 0x8298, 0x829b, 0x82b5, 0x82a7, + 0x82ae, 0x82bc, 0x829e, 0x82ba, 0x82b4, 0x82a8, 0x82a1, 0x82a9, + 0x82c2, 0x82a4, 0x82c3, 0x82b6, 0x82a2, 0x8670, 0x866f, 0x866d, + 0x866e, 0x8c56, 0x8fd2, 0x8fcb, 0x8fd3, 0x8fcd, 0x8fd6, 0x8fd5, + 0x8fd7, 0x90b2, 0x90b4, 0x90af, 0x90b3, 0x90b0, 0x9639, 0x963d, + 0x963c, 0x963a, 0x9643, 0x4fcd, 0x4fc5, 0x4fd3, 0x4fb2, 0x4fc9, + 0x4fcb, 0x4fc1, 0x4fd4, 0x4fdc, 0x4fd9, 0x4fbb, 0x4fb3, 0x4fdb, + 0x4fc7, 0x4fd6, 0x4fba, 0x4fc0, 0x4fb9, 0x4fec, 0x5244, 0x5249, + 0x52c0, 0x52c2, 0x533d, 0x537c, 0x5397, 0x5396, 0x5399, 0x5398, + 0x54ba, 0x54a1, 0x54ad, 0x54a5, 0x54cf, + /* 0xce */ + 0x54c3, 0x830d, 0x54b7, 0x54ae, 0x54d6, 0x54b6, 0x54c5, 0x54c6, + 0x54a0, 0x5470, 0x54bc, 0x54a2, 0x54be, 0x5472, 0x54de, 0x54b0, + 0x57b5, 0x579e, 0x579f, 0x57a4, 0x578c, 0x5797, 0x579d, 0x579b, + 0x5794, 0x5798, 0x578f, 0x5799, 0x57a5, 0x579a, 0x5795, 0x58f4, + 0x590d, 0x5953, 0x59e1, 0x59de, 0x59ee, 0x5a00, 0x59f1, 0x59dd, + 0x59fa, 0x59fd, 0x59fc, 0x59f6, 0x59e4, 0x59f2, 0x59f7, 0x59db, + 0x59e9, 0x59f3, 0x59f5, 0x59e0, 0x59fe, 0x59f4, 0x59ed, 0x5ba8, + 0x5c4c, 0x5cd0, 0x5cd8, 0x5ccc, 0x5cd7, 0x5ccb, 0x5cdb, 0x5cde, + 0x5cda, 0x5cc9, 0x5cc7, 0x5cca, 0x5cd6, 0x5cd3, 0x5cd4, 0x5ccf, + 0x5cc8, 0x5cc6, 0x5cce, 0x5cdf, 0x5cf8, 0x5df9, 0x5e21, 0x5e22, + 0x5e23, 0x5e20, 0x5e24, 0x5eb0, 0x5ea4, 0x5ea2, 0x5e9b, 0x5ea3, + 0x5ea5, 0x5f07, 0x5f2e, 0x5f56, 0x5f86, 0x6037, 0x6039, 0x6054, + 0x6072, 0x605e, 0x6045, 0x6053, 0x6047, 0x6049, 0x605b, 0x604c, + 0x6040, 0x6042, 0x605f, 0x6024, 0x6044, 0x6058, 0x6066, 0x606e, + 0x6242, 0x6243, 0x62cf, 0x630d, 0x630b, 0x62f5, 0x630e, 0x6303, + 0x62eb, 0x62f9, 0x630f, 0x630c, 0x62f8, 0x62f6, 0x6300, 0x6313, + 0x6314, 0x62fa, 0x6315, 0x62fb, 0x62f0, 0x6541, 0x6543, 0x65aa, + 0x65bf, 0x6636, 0x6621, 0x6632, 0x6635, 0x661c, 0x6626, 0x6622, + 0x6633, 0x662b, 0x663a, 0x661d, 0x6634, 0x6639, 0x662e, 0x670f, + 0x6710, 0x67c1, 0x67f2, 0x67c8, 0x67ba, + /* 0xcf */ + 0x67dc, 0x67bb, 0x67f8, 0x67d8, 0x67c0, 0x67b7, 0x67c5, 0x67eb, + 0x67e4, 0x67df, 0x67b5, 0x67cd, 0x67b3, 0x67f7, 0x67f6, 0x67ee, + 0x67e3, 0x67c2, 0x67b9, 0x67ce, 0x67e7, 0x67f0, 0x67b2, 0x67fc, + 0x67c6, 0x67ed, 0x67cc, 0x67ae, 0x67e6, 0x67db, 0x67fa, 0x67c9, + 0x67ca, 0x67c3, 0x67ea, 0x67cb, 0x6b28, 0x6b82, 0x6b84, 0x6bb6, + 0x6bd6, 0x6bd8, 0x6be0, 0x6c20, 0x6c21, 0x6d28, 0x6d34, 0x6d2d, + 0x6d1f, 0x6d3c, 0x6d3f, 0x6d12, 0x6d0a, 0x6cda, 0x6d33, 0x6d04, + 0x6d19, 0x6d3a, 0x6d1a, 0x6d11, 0x6d00, 0x6d1d, 0x6d42, 0x6d01, + 0x6d18, 0x6d37, 0x6d03, 0x6d0f, 0x6d40, 0x6d07, 0x6d20, 0x6d2c, + 0x6d08, 0x6d22, 0x6d09, 0x6d10, 0x70b7, 0x709f, 0x70be, 0x70b1, + 0x70b0, 0x70a1, 0x70b4, 0x70b5, 0x70a9, 0x7241, 0x7249, 0x724a, + 0x726c, 0x7270, 0x7273, 0x726e, 0x72ca, 0x72e4, 0x72e8, 0x72eb, + 0x72df, 0x72ea, 0x72e6, 0x72e3, 0x7385, 0x73cc, 0x73c2, 0x73c8, + 0x73c5, 0x73b9, 0x73b6, 0x73b5, 0x73b4, 0x73eb, 0x73bf, 0x73c7, + 0x73be, 0x73c3, 0x73c6, 0x73b8, 0x73cb, 0x74ec, 0x74ee, 0x752e, + 0x7547, 0x7548, 0x75a7, 0x75aa, 0x7679, 0x76c4, 0x7708, 0x7703, + 0x7704, 0x7705, 0x770a, 0x76f7, 0x76fb, 0x76fa, 0x77e7, 0x77e8, + 0x7806, 0x7811, 0x7812, 0x7805, 0x7810, 0x780f, 0x780e, 0x7809, + 0x7803, 0x7813, 0x794a, 0x794c, 0x794b, 0x7945, 0x7944, 0x79d5, + 0x79cd, 0x79cf, 0x79d6, 0x79ce, 0x7a80, + /* 0xd0 */ + 0x7a7e, 0x7ad1, 0x7b00, 0x7b01, 0x7c7a, 0x7c78, 0x7c79, 0x7c7f, + 0x7c80, 0x7c81, 0x7d03, 0x7d08, 0x7d01, 0x7f58, 0x7f91, 0x7f8d, + 0x7fbe, 0x8007, 0x800e, 0x800f, 0x8014, 0x8037, 0x80d8, 0x80c7, + 0x80e0, 0x80d1, 0x80c8, 0x80c2, 0x80d0, 0x80c5, 0x80e3, 0x80d9, + 0x80dc, 0x80ca, 0x80d5, 0x80c9, 0x80cf, 0x80d7, 0x80e6, 0x80cd, + 0x81ff, 0x8221, 0x8294, 0x82d9, 0x82fe, 0x82f9, 0x8307, 0x82e8, + 0x8300, 0x82d5, 0x833a, 0x82eb, 0x82d6, 0x82f4, 0x82ec, 0x82e1, + 0x82f2, 0x82f5, 0x830c, 0x82fb, 0x82f6, 0x82f0, 0x82ea, 0x82e4, + 0x82e0, 0x82fa, 0x82f3, 0x82ed, 0x8677, 0x8674, 0x867c, 0x8673, + 0x8841, 0x884e, 0x8867, 0x886a, 0x8869, 0x89d3, 0x8a04, 0x8a07, + 0x8d72, 0x8fe3, 0x8fe1, 0x8fee, 0x8fe0, 0x90f1, 0x90bd, 0x90bf, + 0x90d5, 0x90c5, 0x90be, 0x90c7, 0x90cb, 0x90c8, 0x91d4, 0x91d3, + 0x9654, 0x964f, 0x9651, 0x9653, 0x964a, 0x964e, 0x501e, 0x5005, + 0x5007, 0x5013, 0x5022, 0x5030, 0x501b, 0x4ff5, 0x4ff4, 0x5033, + 0x5037, 0x502c, 0x4ff6, 0x4ff7, 0x5017, 0x501c, 0x5020, 0x5027, + 0x5035, 0x502f, 0x5031, 0x500e, 0x515a, 0x5194, 0x5193, 0x51ca, + 0x51c4, 0x51c5, 0x51c8, 0x51ce, 0x5261, 0x525a, 0x5252, 0x525e, + 0x525f, 0x5255, 0x5262, 0x52cd, 0x530e, 0x539e, 0x5526, 0x54e2, + 0x5517, 0x5512, 0x54e7, 0x54f3, 0x54e4, 0x551a, 0x54ff, 0x5504, + 0x5508, 0x54eb, 0x5511, 0x5505, 0x54f1, + /* 0xd1 */ + 0x550a, 0x54fb, 0x54f7, 0x54f8, 0x54e0, 0x550e, 0x5503, 0x550b, + 0x5701, 0x5702, 0x57cc, 0x5832, 0x57d5, 0x57d2, 0x57ba, 0x57c6, + 0x57bd, 0x57bc, 0x57b8, 0x57b6, 0x57bf, 0x57c7, 0x57d0, 0x57b9, + 0x57c1, 0x590e, 0x594a, 0x5a19, 0x5a16, 0x5a2d, 0x5a2e, 0x5a15, + 0x5a0f, 0x5a17, 0x5a0a, 0x5a1e, 0x5a33, 0x5b6c, 0x5ba7, 0x5bad, + 0x5bac, 0x5c03, 0x5c56, 0x5c54, 0x5cec, 0x5cff, 0x5cee, 0x5cf1, + 0x5cf7, 0x5d00, 0x5cf9, 0x5e29, 0x5e28, 0x5ea8, 0x5eae, 0x5eaa, + 0x5eac, 0x5f33, 0x5f30, 0x5f67, 0x605d, 0x605a, 0x6067, 0x6041, + 0x60a2, 0x6088, 0x6080, 0x6092, 0x6081, 0x609d, 0x6083, 0x6095, + 0x609b, 0x6097, 0x6087, 0x609c, 0x608e, 0x6219, 0x6246, 0x62f2, + 0x6310, 0x6356, 0x632c, 0x6344, 0x6345, 0x6336, 0x6343, 0x63e4, + 0x6339, 0x634b, 0x634a, 0x633c, 0x6329, 0x6341, 0x6334, 0x6358, + 0x6354, 0x6359, 0x632d, 0x6347, 0x6333, 0x635a, 0x6351, 0x6338, + 0x6357, 0x6340, 0x6348, 0x654a, 0x6546, 0x65c6, 0x65c3, 0x65c4, + 0x65c2, 0x664a, 0x665f, 0x6647, 0x6651, 0x6712, 0x6713, 0x681f, + 0x681a, 0x6849, 0x6832, 0x6833, 0x683b, 0x684b, 0x684f, 0x6816, + 0x6831, 0x681c, 0x6835, 0x682b, 0x682d, 0x682f, 0x684e, 0x6844, + 0x6834, 0x681d, 0x6812, 0x6814, 0x6826, 0x6828, 0x682e, 0x684d, + 0x683a, 0x6825, 0x6820, 0x6b2c, 0x6b2f, 0x6b2d, 0x6b31, 0x6b34, + 0x6b6d, 0x8082, 0x6b88, 0x6be6, 0x6be4, + /* 0xd2 */ + 0x6be8, 0x6be3, 0x6be2, 0x6be7, 0x6c25, 0x6d7a, 0x6d63, 0x6d64, + 0x6d76, 0x6d0d, 0x6d61, 0x6d92, 0x6d58, 0x6d62, 0x6d6d, 0x6d6f, + 0x6d91, 0x6d8d, 0x6def, 0x6d7f, 0x6d86, 0x6d5e, 0x6d67, 0x6d60, + 0x6d97, 0x6d70, 0x6d7c, 0x6d5f, 0x6d82, 0x6d98, 0x6d2f, 0x6d68, + 0x6d8b, 0x6d7e, 0x6d80, 0x6d84, 0x6d16, 0x6d83, 0x6d7b, 0x6d7d, + 0x6d75, 0x6d90, 0x70dc, 0x70d3, 0x70d1, 0x70dd, 0x70cb, 0x7f39, + 0x70e2, 0x70d7, 0x70d2, 0x70de, 0x70e0, 0x70d4, 0x70cd, 0x70c5, + 0x70c6, 0x70c7, 0x70da, 0x70ce, 0x70e1, 0x7242, 0x7278, 0x7277, + 0x7276, 0x7300, 0x72fa, 0x72f4, 0x72fe, 0x72f6, 0x72f3, 0x72fb, + 0x7301, 0x73d3, 0x73d9, 0x73e5, 0x73d6, 0x73bc, 0x73e7, 0x73e3, + 0x73e9, 0x73dc, 0x73d2, 0x73db, 0x73d4, 0x73dd, 0x73da, 0x73d7, + 0x73d8, 0x73e8, 0x74de, 0x74df, 0x74f4, 0x74f5, 0x7521, 0x755b, + 0x755f, 0x75b0, 0x75c1, 0x75bb, 0x75c4, 0x75c0, 0x75bf, 0x75b6, + 0x75ba, 0x768a, 0x76c9, 0x771d, 0x771b, 0x7710, 0x7713, 0x7712, + 0x7723, 0x7711, 0x7715, 0x7719, 0x771a, 0x7722, 0x7727, 0x7823, + 0x782c, 0x7822, 0x7835, 0x782f, 0x7828, 0x782e, 0x782b, 0x7821, + 0x7829, 0x7833, 0x782a, 0x7831, 0x7954, 0x795b, 0x794f, 0x795c, + 0x7953, 0x7952, 0x7951, 0x79eb, 0x79ec, 0x79e0, 0x79ee, 0x79ed, + 0x79ea, 0x79dc, 0x79de, 0x79dd, 0x7a86, 0x7a89, 0x7a85, 0x7a8b, + 0x7a8c, 0x7a8a, 0x7a87, 0x7ad8, 0x7b10, + /* 0xd3 */ + 0x7b04, 0x7b13, 0x7b05, 0x7b0f, 0x7b08, 0x7b0a, 0x7b0e, 0x7b09, + 0x7b12, 0x7c84, 0x7c91, 0x7c8a, 0x7c8c, 0x7c88, 0x7c8d, 0x7c85, + 0x7d1e, 0x7d1d, 0x7d11, 0x7d0e, 0x7d18, 0x7d16, 0x7d13, 0x7d1f, + 0x7d12, 0x7d0f, 0x7d0c, 0x7f5c, 0x7f61, 0x7f5e, 0x7f60, 0x7f5d, + 0x7f5b, 0x7f96, 0x7f92, 0x7fc3, 0x7fc2, 0x7fc0, 0x8016, 0x803e, + 0x8039, 0x80fa, 0x80f2, 0x80f9, 0x80f5, 0x8101, 0x80fb, 0x8100, + 0x8201, 0x822f, 0x8225, 0x8333, 0x832d, 0x8344, 0x8319, 0x8351, + 0x8325, 0x8356, 0x833f, 0x8341, 0x8326, 0x831c, 0x8322, 0x8342, + 0x834e, 0x831b, 0x832a, 0x8308, 0x833c, 0x834d, 0x8316, 0x8324, + 0x8320, 0x8337, 0x832f, 0x8329, 0x8347, 0x8345, 0x834c, 0x8353, + 0x831e, 0x832c, 0x834b, 0x8327, 0x8348, 0x8653, 0x8652, 0x86a2, + 0x86a8, 0x8696, 0x868d, 0x8691, 0x869e, 0x8687, 0x8697, 0x8686, + 0x868b, 0x869a, 0x8685, 0x86a5, 0x8699, 0x86a1, 0x86a7, 0x8695, + 0x8698, 0x868e, 0x869d, 0x8690, 0x8694, 0x8843, 0x8844, 0x886d, + 0x8875, 0x8876, 0x8872, 0x8880, 0x8871, 0x887f, 0x886f, 0x8883, + 0x887e, 0x8874, 0x887c, 0x8a12, 0x8c47, 0x8c57, 0x8c7b, 0x8ca4, + 0x8ca3, 0x8d76, 0x8d78, 0x8db5, 0x8db7, 0x8db6, 0x8ed1, 0x8ed3, + 0x8ffe, 0x8ff5, 0x9002, 0x8fff, 0x8ffb, 0x9004, 0x8ffc, 0x8ff6, + 0x90d6, 0x90e0, 0x90d9, 0x90da, 0x90e3, 0x90df, 0x90e5, 0x90d8, + 0x90db, 0x90d7, 0x90dc, 0x90e4, 0x9150, + /* 0xd4 */ + 0x914e, 0x914f, 0x91d5, 0x91e2, 0x91da, 0x965c, 0x965f, 0x96bc, + 0x98e3, 0x9adf, 0x9b2f, 0x4e7f, 0x5070, 0x506a, 0x5061, 0x505e, + 0x5060, 0x5053, 0x504b, 0x505d, 0x5072, 0x5048, 0x504d, 0x5041, + 0x505b, 0x504a, 0x5062, 0x5015, 0x5045, 0x505f, 0x5069, 0x506b, + 0x5063, 0x5064, 0x5046, 0x5040, 0x506e, 0x5073, 0x5057, 0x5051, + 0x51d0, 0x526b, 0x526d, 0x526c, 0x526e, 0x52d6, 0x52d3, 0x532d, + 0x539c, 0x5575, 0x5576, 0x553c, 0x554d, 0x5550, 0x5534, 0x552a, + 0x5551, 0x5562, 0x5536, 0x5535, 0x5530, 0x5552, 0x5545, 0x550c, + 0x5532, 0x5565, 0x554e, 0x5539, 0x5548, 0x552d, 0x553b, 0x5540, + 0x554b, 0x570a, 0x5707, 0x57fb, 0x5814, 0x57e2, 0x57f6, 0x57dc, + 0x57f4, 0x5800, 0x57ed, 0x57fd, 0x5808, 0x57f8, 0x580b, 0x57f3, + 0x57cf, 0x5807, 0x57ee, 0x57e3, 0x57f2, 0x57e5, 0x57ec, 0x57e1, + 0x580e, 0x57fc, 0x5810, 0x57e7, 0x5801, 0x580c, 0x57f1, 0x57e9, + 0x57f0, 0x580d, 0x5804, 0x595c, 0x5a60, 0x5a58, 0x5a55, 0x5a67, + 0x5a5e, 0x5a38, 0x5a35, 0x5a6d, 0x5a50, 0x5a5f, 0x5a65, 0x5a6c, + 0x5a53, 0x5a64, 0x5a57, 0x5a43, 0x5a5d, 0x5a52, 0x5a44, 0x5a5b, + 0x5a48, 0x5a8e, 0x5a3e, 0x5a4d, 0x5a39, 0x5a4c, 0x5a70, 0x5a69, + 0x5a47, 0x5a51, 0x5a56, 0x5a42, 0x5a5c, 0x5b72, 0x5b6e, 0x5bc1, + 0x5bc0, 0x5c59, 0x5d1e, 0x5d0b, 0x5d1d, 0x5d1a, 0x5d20, 0x5d0c, + 0x5d28, 0x5d0d, 0x5d26, 0x5d25, 0x5d0f, + /* 0xd5 */ + 0x5d30, 0x5d12, 0x5d23, 0x5d1f, 0x5d2e, 0x5e3e, 0x5e34, 0x5eb1, + 0x5eb4, 0x5eb9, 0x5eb2, 0x5eb3, 0x5f36, 0x5f38, 0x5f9b, 0x5f96, + 0x5f9f, 0x608a, 0x6090, 0x6086, 0x60be, 0x60b0, 0x60ba, 0x60d3, + 0x60d4, 0x60cf, 0x60e4, 0x60d9, 0x60dd, 0x60c8, 0x60b1, 0x60db, + 0x60b7, 0x60ca, 0x60bf, 0x60c3, 0x60cd, 0x60c0, 0x6332, 0x6365, + 0x638a, 0x6382, 0x637d, 0x63bd, 0x639e, 0x63ad, 0x639d, 0x6397, + 0x63ab, 0x638e, 0x636f, 0x6387, 0x6390, 0x636e, 0x63af, 0x6375, + 0x639c, 0x636d, 0x63ae, 0x637c, 0x63a4, 0x633b, 0x639f, 0x6378, + 0x6385, 0x6381, 0x6391, 0x638d, 0x6370, 0x6553, 0x65cd, 0x6665, + 0x6661, 0x665b, 0x6659, 0x665c, 0x6662, 0x6718, 0x6879, 0x6887, + 0x6890, 0x689c, 0x686d, 0x686e, 0x68ae, 0x68ab, 0x6956, 0x686f, + 0x68a3, 0x68ac, 0x68a9, 0x6875, 0x6874, 0x68b2, 0x688f, 0x6877, + 0x6892, 0x687c, 0x686b, 0x6872, 0x68aa, 0x6880, 0x6871, 0x687e, + 0x689b, 0x6896, 0x688b, 0x68a0, 0x6889, 0x68a4, 0x6878, 0x687b, + 0x6891, 0x688c, 0x688a, 0x687d, 0x6b36, 0x6b33, 0x6b37, 0x6b38, + 0x6b91, 0x6b8f, 0x6b8d, 0x6b8e, 0x6b8c, 0x6c2a, 0x6dc0, 0x6dab, + 0x6db4, 0x6db3, 0x6e74, 0x6dac, 0x6de9, 0x6de2, 0x6db7, 0x6df6, + 0x6dd4, 0x6e00, 0x6dc8, 0x6de0, 0x6ddf, 0x6dd6, 0x6dbe, 0x6de5, + 0x6ddc, 0x6ddd, 0x6ddb, 0x6df4, 0x6dca, 0x6dbd, 0x6ded, 0x6df0, + 0x6dba, 0x6dd5, 0x6dc2, 0x6dcf, 0x6dc9, + /* 0xd6 */ + 0x6dd0, 0x6df2, 0x6dd3, 0x6dfd, 0x6dd7, 0x6dcd, 0x6de3, 0x6dbb, + 0x70fa, 0x710d, 0x70f7, 0x7117, 0x70f4, 0x710c, 0x70f0, 0x7104, + 0x70f3, 0x7110, 0x70fc, 0x70ff, 0x7106, 0x7113, 0x7100, 0x70f8, + 0x70f6, 0x710b, 0x7102, 0x710e, 0x727e, 0x727b, 0x727c, 0x727f, + 0x731d, 0x7317, 0x7307, 0x7311, 0x7318, 0x730a, 0x7308, 0x72ff, + 0x730f, 0x731e, 0x7388, 0x73f6, 0x73f8, 0x73f5, 0x7404, 0x7401, + 0x73fd, 0x7407, 0x7400, 0x73fa, 0x73fc, 0x73ff, 0x740c, 0x740b, + 0x73f4, 0x7408, 0x7564, 0x7563, 0x75ce, 0x75d2, 0x75cf, 0x75cb, + 0x75cc, 0x75d1, 0x75d0, 0x768f, 0x7689, 0x76d3, 0x7739, 0x772f, + 0x772d, 0x7731, 0x7732, 0x7734, 0x7733, 0x773d, 0x7725, 0x773b, + 0x7735, 0x7848, 0x7852, 0x7849, 0x784d, 0x784a, 0x784c, 0x7826, + 0x7845, 0x7850, 0x7964, 0x7967, 0x7969, 0x796a, 0x7963, 0x796b, + 0x7961, 0x79bb, 0x79fa, 0x79f8, 0x79f6, 0x79f7, 0x7a8f, 0x7a94, + 0x7a90, 0x7b35, 0x7b47, 0x7b34, 0x7b25, 0x7b30, 0x7b22, 0x7b24, + 0x7b33, 0x7b18, 0x7b2a, 0x7b1d, 0x7b31, 0x7b2b, 0x7b2d, 0x7b2f, + 0x7b32, 0x7b38, 0x7b1a, 0x7b23, 0x7c94, 0x7c98, 0x7c96, 0x7ca3, + 0x7d35, 0x7d3d, 0x7d38, 0x7d36, 0x7d3a, 0x7d45, 0x7d2c, 0x7d29, + 0x7d41, 0x7d47, 0x7d3e, 0x7d3f, 0x7d4a, 0x7d3b, 0x7d28, 0x7f63, + 0x7f95, 0x7f9c, 0x7f9d, 0x7f9b, 0x7fca, 0x7fcb, 0x7fcd, 0x7fd0, + 0x7fd1, 0x7fc7, 0x7fcf, 0x7fc9, 0x801f, + /* 0xd7 */ + 0x801e, 0x801b, 0x8047, 0x8043, 0x8048, 0x8118, 0x8125, 0x8119, + 0x811b, 0x812d, 0x811f, 0x812c, 0x811e, 0x8121, 0x8115, 0x8127, + 0x811d, 0x8122, 0x8211, 0x8238, 0x8233, 0x823a, 0x8234, 0x8232, + 0x8274, 0x8390, 0x83a3, 0x83a8, 0x838d, 0x837a, 0x8373, 0x83a4, + 0x8374, 0x838f, 0x8381, 0x8395, 0x8399, 0x8375, 0x8394, 0x83a9, + 0x837d, 0x8383, 0x838c, 0x839d, 0x839b, 0x83aa, 0x838b, 0x837e, + 0x83a5, 0x83af, 0x8388, 0x8397, 0x83b0, 0x837f, 0x83a6, 0x8387, + 0x83ae, 0x8376, 0x839a, 0x8659, 0x8656, 0x86bf, 0x86b7, 0x86c2, + 0x86c1, 0x86c5, 0x86ba, 0x86b0, 0x86c8, 0x86b9, 0x86b3, 0x86b8, + 0x86cc, 0x86b4, 0x86bb, 0x86bc, 0x86c3, 0x86bd, 0x86be, 0x8852, + 0x8889, 0x8895, 0x88a8, 0x88a2, 0x88aa, 0x889a, 0x8891, 0x88a1, + 0x889f, 0x8898, 0x88a7, 0x8899, 0x889b, 0x8897, 0x88a4, 0x88ac, + 0x888c, 0x8893, 0x888e, 0x8982, 0x89d6, 0x89d9, 0x89d5, 0x8a30, + 0x8a27, 0x8a2c, 0x8a1e, 0x8c39, 0x8c3b, 0x8c5c, 0x8c5d, 0x8c7d, + 0x8ca5, 0x8d7d, 0x8d7b, 0x8d79, 0x8dbc, 0x8dc2, 0x8db9, 0x8dbf, + 0x8dc1, 0x8ed8, 0x8ede, 0x8edd, 0x8edc, 0x8ed7, 0x8ee0, 0x8ee1, + 0x9024, 0x900b, 0x9011, 0x901c, 0x900c, 0x9021, 0x90ef, 0x90ea, + 0x90f0, 0x90f4, 0x90f2, 0x90f3, 0x90d4, 0x90eb, 0x90ec, 0x90e9, + 0x9156, 0x9158, 0x915a, 0x9153, 0x9155, 0x91ec, 0x91f4, 0x91f1, + 0x91f3, 0x91f8, 0x91e4, 0x91f9, 0x91ea, + /* 0xd8 */ + 0x91eb, 0x91f7, 0x91e8, 0x91ee, 0x957a, 0x9586, 0x9588, 0x967c, + 0x966d, 0x966b, 0x9671, 0x966f, 0x96bf, 0x976a, 0x9804, 0x98e5, + 0x9997, 0x509b, 0x5095, 0x5094, 0x509e, 0x508b, 0x50a3, 0x5083, + 0x508c, 0x508e, 0x509d, 0x5068, 0x509c, 0x5092, 0x5082, 0x5087, + 0x515f, 0x51d4, 0x5312, 0x5311, 0x53a4, 0x53a7, 0x5591, 0x55a8, + 0x55a5, 0x55ad, 0x5577, 0x5645, 0x55a2, 0x5593, 0x5588, 0x558f, + 0x55b5, 0x5581, 0x55a3, 0x5592, 0x55a4, 0x557d, 0x558c, 0x55a6, + 0x557f, 0x5595, 0x55a1, 0x558e, 0x570c, 0x5829, 0x5837, 0x5819, + 0x581e, 0x5827, 0x5823, 0x5828, 0x57f5, 0x5848, 0x5825, 0x581c, + 0x581b, 0x5833, 0x583f, 0x5836, 0x582e, 0x5839, 0x5838, 0x582d, + 0x582c, 0x583b, 0x5961, 0x5aaf, 0x5a94, 0x5a9f, 0x5a7a, 0x5aa2, + 0x5a9e, 0x5a78, 0x5aa6, 0x5a7c, 0x5aa5, 0x5aac, 0x5a95, 0x5aae, + 0x5a37, 0x5a84, 0x5a8a, 0x5a97, 0x5a83, 0x5a8b, 0x5aa9, 0x5a7b, + 0x5a7d, 0x5a8c, 0x5a9c, 0x5a8f, 0x5a93, 0x5a9d, 0x5bea, 0x5bcd, + 0x5bcb, 0x5bd4, 0x5bd1, 0x5bca, 0x5bce, 0x5c0c, 0x5c30, 0x5d37, + 0x5d43, 0x5d6b, 0x5d41, 0x5d4b, 0x5d3f, 0x5d35, 0x5d51, 0x5d4e, + 0x5d55, 0x5d33, 0x5d3a, 0x5d52, 0x5d3d, 0x5d31, 0x5d59, 0x5d42, + 0x5d39, 0x5d49, 0x5d38, 0x5d3c, 0x5d32, 0x5d36, 0x5d40, 0x5d45, + 0x5e44, 0x5e41, 0x5f58, 0x5fa6, 0x5fa5, 0x5fab, 0x60c9, 0x60b9, + 0x60cc, 0x60e2, 0x60ce, 0x60c4, 0x6114, + /* 0xd9 */ + 0x60f2, 0x610a, 0x6116, 0x6105, 0x60f5, 0x6113, 0x60f8, 0x60fc, + 0x60fe, 0x60c1, 0x6103, 0x6118, 0x611d, 0x6110, 0x60ff, 0x6104, + 0x610b, 0x624a, 0x6394, 0x63b1, 0x63b0, 0x63ce, 0x63e5, 0x63e8, + 0x63ef, 0x63c3, 0x649d, 0x63f3, 0x63ca, 0x63e0, 0x63f6, 0x63d5, + 0x63f2, 0x63f5, 0x6461, 0x63df, 0x63be, 0x63dd, 0x63dc, 0x63c4, + 0x63d8, 0x63d3, 0x63c2, 0x63c7, 0x63cc, 0x63cb, 0x63c8, 0x63f0, + 0x63d7, 0x63d9, 0x6532, 0x6567, 0x656a, 0x6564, 0x655c, 0x6568, + 0x6565, 0x658c, 0x659d, 0x659e, 0x65ae, 0x65d0, 0x65d2, 0x667c, + 0x666c, 0x667b, 0x6680, 0x6671, 0x6679, 0x666a, 0x6672, 0x6701, + 0x690c, 0x68d3, 0x6904, 0x68dc, 0x692a, 0x68ec, 0x68ea, 0x68f1, + 0x690f, 0x68d6, 0x68f7, 0x68eb, 0x68e4, 0x68f6, 0x6913, 0x6910, + 0x68f3, 0x68e1, 0x6907, 0x68cc, 0x6908, 0x6970, 0x68b4, 0x6911, + 0x68ef, 0x68c6, 0x6914, 0x68f8, 0x68d0, 0x68fd, 0x68fc, 0x68e8, + 0x690b, 0x690a, 0x6917, 0x68ce, 0x68c8, 0x68dd, 0x68de, 0x68e6, + 0x68f4, 0x68d1, 0x6906, 0x68d4, 0x68e9, 0x6915, 0x6925, 0x68c7, + 0x6b39, 0x6b3b, 0x6b3f, 0x6b3c, 0x6b94, 0x6b97, 0x6b99, 0x6b95, + 0x6bbd, 0x6bf0, 0x6bf2, 0x6bf3, 0x6c30, 0x6dfc, 0x6e46, 0x6e47, + 0x6e1f, 0x6e49, 0x6e88, 0x6e3c, 0x6e3d, 0x6e45, 0x6e62, 0x6e2b, + 0x6e3f, 0x6e41, 0x6e5d, 0x6e73, 0x6e1c, 0x6e33, 0x6e4b, 0x6e40, + 0x6e51, 0x6e3b, 0x6e03, 0x6e2e, 0x6e5e, + /* 0xda */ + 0x6e68, 0x6e5c, 0x6e61, 0x6e31, 0x6e28, 0x6e60, 0x6e71, 0x6e6b, + 0x6e39, 0x6e22, 0x6e30, 0x6e53, 0x6e65, 0x6e27, 0x6e78, 0x6e64, + 0x6e77, 0x6e55, 0x6e79, 0x6e52, 0x6e66, 0x6e35, 0x6e36, 0x6e5a, + 0x7120, 0x711e, 0x712f, 0x70fb, 0x712e, 0x7131, 0x7123, 0x7125, + 0x7122, 0x7132, 0x711f, 0x7128, 0x713a, 0x711b, 0x724b, 0x725a, + 0x7288, 0x7289, 0x7286, 0x7285, 0x728b, 0x7312, 0x730b, 0x7330, + 0x7322, 0x7331, 0x7333, 0x7327, 0x7332, 0x732d, 0x7326, 0x7323, + 0x7335, 0x730c, 0x742e, 0x742c, 0x7430, 0x742b, 0x7416, 0x741a, + 0x7421, 0x742d, 0x7431, 0x7424, 0x7423, 0x741d, 0x7429, 0x7420, + 0x7432, 0x74fb, 0x752f, 0x756f, 0x756c, 0x75e7, 0x75da, 0x75e1, + 0x75e6, 0x75dd, 0x75df, 0x75e4, 0x75d7, 0x7695, 0x7692, 0x76da, + 0x7746, 0x7747, 0x7744, 0x774d, 0x7745, 0x774a, 0x774e, 0x774b, + 0x774c, 0x77de, 0x77ec, 0x7860, 0x7864, 0x7865, 0x785c, 0x786d, + 0x7871, 0x786a, 0x786e, 0x7870, 0x7869, 0x7868, 0x785e, 0x7862, + 0x7974, 0x7973, 0x7972, 0x7970, 0x7a02, 0x7a0a, 0x7a03, 0x7a0c, + 0x7a04, 0x7a99, 0x7ae6, 0x7ae4, 0x7b4a, 0x7b3b, 0x7b44, 0x7b48, + 0x7b4c, 0x7b4e, 0x7b40, 0x7b58, 0x7b45, 0x7ca2, 0x7c9e, 0x7ca8, + 0x7ca1, 0x7d58, 0x7d6f, 0x7d63, 0x7d53, 0x7d56, 0x7d67, 0x7d6a, + 0x7d4f, 0x7d6d, 0x7d5c, 0x7d6b, 0x7d52, 0x7d54, 0x7d69, 0x7d51, + 0x7d5f, 0x7d4e, 0x7f3e, 0x7f3f, 0x7f65, + /* 0xdb */ + 0x7f66, 0x7fa2, 0x7fa0, 0x7fa1, 0x7fd7, 0x8051, 0x804f, 0x8050, + 0x80fe, 0x80d4, 0x8143, 0x814a, 0x8152, 0x814f, 0x8147, 0x813d, + 0x814d, 0x813a, 0x81e6, 0x81ee, 0x81f7, 0x81f8, 0x81f9, 0x8204, + 0x823c, 0x823d, 0x823f, 0x8275, 0x833b, 0x83cf, 0x83f9, 0x8423, + 0x83c0, 0x83e8, 0x8412, 0x83e7, 0x83e4, 0x83fc, 0x83f6, 0x8410, + 0x83c6, 0x83c8, 0x83eb, 0x83e3, 0x83bf, 0x8401, 0x83dd, 0x83e5, + 0x83d8, 0x83ff, 0x83e1, 0x83cb, 0x83ce, 0x83d6, 0x83f5, 0x83c9, + 0x8409, 0x840f, 0x83de, 0x8411, 0x8406, 0x83c2, 0x83f3, 0x83d5, + 0x83fa, 0x83c7, 0x83d1, 0x83ea, 0x8413, 0x83c3, 0x83ec, 0x83ee, + 0x83c4, 0x83fb, 0x83d7, 0x83e2, 0x841b, 0x83db, 0x83fe, 0x86d8, + 0x86e2, 0x86e6, 0x86d3, 0x86e3, 0x86da, 0x86ea, 0x86dd, 0x86eb, + 0x86dc, 0x86ec, 0x86e9, 0x86d7, 0x86e8, 0x86d1, 0x8848, 0x8856, + 0x8855, 0x88ba, 0x88d7, 0x88b9, 0x88b8, 0x88c0, 0x88be, 0x88b6, + 0x88bc, 0x88b7, 0x88bd, 0x88b2, 0x8901, 0x88c9, 0x8995, 0x8998, + 0x8997, 0x89dd, 0x89da, 0x89db, 0x8a4e, 0x8a4d, 0x8a39, 0x8a59, + 0x8a40, 0x8a57, 0x8a58, 0x8a44, 0x8a45, 0x8a52, 0x8a48, 0x8a51, + 0x8a4a, 0x8a4c, 0x8a4f, 0x8c5f, 0x8c81, 0x8c80, 0x8cba, 0x8cbe, + 0x8cb0, 0x8cb9, 0x8cb5, 0x8d84, 0x8d80, 0x8d89, 0x8dd8, 0x8dd3, + 0x8dcd, 0x8dc7, 0x8dd6, 0x8ddc, 0x8dcf, 0x8dd5, 0x8dd9, 0x8dc8, + 0x8dd7, 0x8dc5, 0x8eef, 0x8ef7, 0x8efa, + /* 0xdc */ + 0x8ef9, 0x8ee6, 0x8eee, 0x8ee5, 0x8ef5, 0x8ee7, 0x8ee8, 0x8ef6, + 0x8eeb, 0x8ef1, 0x8eec, 0x8ef4, 0x8ee9, 0x902d, 0x9034, 0x902f, + 0x9106, 0x912c, 0x9104, 0x90ff, 0x90fc, 0x9108, 0x90f9, 0x90fb, + 0x9101, 0x9100, 0x9107, 0x9105, 0x9103, 0x9161, 0x9164, 0x915f, + 0x9162, 0x9160, 0x9201, 0x920a, 0x9225, 0x9203, 0x921a, 0x9226, + 0x920f, 0x920c, 0x9200, 0x9212, 0x91ff, 0x91fd, 0x9206, 0x9204, + 0x9227, 0x9202, 0x921c, 0x9224, 0x9219, 0x9217, 0x9205, 0x9216, + 0x957b, 0x958d, 0x958c, 0x9590, 0x9687, 0x967e, 0x9688, 0x9689, + 0x9683, 0x9680, 0x96c2, 0x96c8, 0x96c3, 0x96f1, 0x96f0, 0x976c, + 0x9770, 0x976e, 0x9807, 0x98a9, 0x98eb, 0x9ce6, 0x9ef9, 0x4e83, + 0x4e84, 0x4eb6, 0x50bd, 0x50bf, 0x50c6, 0x50ae, 0x50c4, 0x50ca, + 0x50b4, 0x50c8, 0x50c2, 0x50b0, 0x50c1, 0x50ba, 0x50b1, 0x50cb, + 0x50c9, 0x50b6, 0x50b8, 0x51d7, 0x527a, 0x5278, 0x527b, 0x527c, + 0x55c3, 0x55db, 0x55cc, 0x55d0, 0x55cb, 0x55ca, 0x55dd, 0x55c0, + 0x55d4, 0x55c4, 0x55e9, 0x55bf, 0x55d2, 0x558d, 0x55cf, 0x55d5, + 0x55e2, 0x55d6, 0x55c8, 0x55f2, 0x55cd, 0x55d9, 0x55c2, 0x5714, + 0x5853, 0x5868, 0x5864, 0x584f, 0x584d, 0x5849, 0x586f, 0x5855, + 0x584e, 0x585d, 0x5859, 0x5865, 0x585b, 0x583d, 0x5863, 0x5871, + 0x58fc, 0x5ac7, 0x5ac4, 0x5acb, 0x5aba, 0x5ab8, 0x5ab1, 0x5ab5, + 0x5ab0, 0x5abf, 0x5ac8, 0x5abb, 0x5ac6, + /* 0xdd */ + 0x5ab7, 0x5ac0, 0x5aca, 0x5ab4, 0x5ab6, 0x5acd, 0x5ab9, 0x5a90, + 0x5bd6, 0x5bd8, 0x5bd9, 0x5c1f, 0x5c33, 0x5d71, 0x5d63, 0x5d4a, + 0x5d65, 0x5d72, 0x5d6c, 0x5d5e, 0x5d68, 0x5d67, 0x5d62, 0x5df0, + 0x5e4f, 0x5e4e, 0x5e4a, 0x5e4d, 0x5e4b, 0x5ec5, 0x5ecc, 0x5ec6, + 0x5ecb, 0x5ec7, 0x5f40, 0x5faf, 0x5fad, 0x60f7, 0x6149, 0x614a, + 0x612b, 0x6145, 0x6136, 0x6132, 0x612e, 0x6146, 0x612f, 0x614f, + 0x6129, 0x6140, 0x6220, 0x9168, 0x6223, 0x6225, 0x6224, 0x63c5, + 0x63f1, 0x63eb, 0x6410, 0x6412, 0x6409, 0x6420, 0x6424, 0x6433, + 0x6443, 0x641f, 0x6415, 0x6418, 0x6439, 0x6437, 0x6422, 0x6423, + 0x640c, 0x6426, 0x6430, 0x6428, 0x6441, 0x6435, 0x642f, 0x640a, + 0x641a, 0x6440, 0x6425, 0x6427, 0x640b, 0x63e7, 0x641b, 0x642e, + 0x6421, 0x640e, 0x656f, 0x6592, 0x65d3, 0x6686, 0x668c, 0x6695, + 0x6690, 0x668b, 0x668a, 0x6699, 0x6694, 0x6678, 0x6720, 0x6966, + 0x695f, 0x6938, 0x694e, 0x6962, 0x6971, 0x693f, 0x6945, 0x696a, + 0x6939, 0x6942, 0x6957, 0x6959, 0x697a, 0x6948, 0x6949, 0x6935, + 0x696c, 0x6933, 0x693d, 0x6965, 0x68f0, 0x6978, 0x6934, 0x6969, + 0x6940, 0x696f, 0x6944, 0x6976, 0x6958, 0x6941, 0x6974, 0x694c, + 0x693b, 0x694b, 0x6937, 0x695c, 0x694f, 0x6951, 0x6932, 0x6952, + 0x692f, 0x697b, 0x693c, 0x6b46, 0x6b45, 0x6b43, 0x6b42, 0x6b48, + 0x6b41, 0x6b9b, 0xfa0d, 0x6bfb, 0x6bfc, + /* 0xde */ + 0x6bf9, 0x6bf7, 0x6bf8, 0x6e9b, 0x6ed6, 0x6ec8, 0x6e8f, 0x6ec0, + 0x6e9f, 0x6e93, 0x6e94, 0x6ea0, 0x6eb1, 0x6eb9, 0x6ec6, 0x6ed2, + 0x6ebd, 0x6ec1, 0x6e9e, 0x6ec9, 0x6eb7, 0x6eb0, 0x6ecd, 0x6ea6, + 0x6ecf, 0x6eb2, 0x6ebe, 0x6ec3, 0x6edc, 0x6ed8, 0x6e99, 0x6e92, + 0x6e8e, 0x6e8d, 0x6ea4, 0x6ea1, 0x6ebf, 0x6eb3, 0x6ed0, 0x6eca, + 0x6e97, 0x6eae, 0x6ea3, 0x7147, 0x7154, 0x7152, 0x7163, 0x7160, + 0x7141, 0x715d, 0x7162, 0x7172, 0x7178, 0x716a, 0x7161, 0x7142, + 0x7158, 0x7143, 0x714b, 0x7170, 0x715f, 0x7150, 0x7153, 0x7144, + 0x714d, 0x715a, 0x724f, 0x728d, 0x728c, 0x7291, 0x7290, 0x728e, + 0x733c, 0x7342, 0x733b, 0x733a, 0x7340, 0x734a, 0x7349, 0x7444, + 0x744a, 0x744b, 0x7452, 0x7451, 0x7457, 0x7440, 0x744f, 0x7450, + 0x744e, 0x7442, 0x7446, 0x744d, 0x7454, 0x74e1, 0x74ff, 0x74fe, + 0x74fd, 0x751d, 0x7579, 0x7577, 0x6983, 0x75ef, 0x760f, 0x7603, + 0x75f7, 0x75fe, 0x75fc, 0x75f9, 0x75f8, 0x7610, 0x75fb, 0x75f6, + 0x75ed, 0x75f5, 0x75fd, 0x7699, 0x76b5, 0x76dd, 0x7755, 0x775f, + 0x7760, 0x7752, 0x7756, 0x775a, 0x7769, 0x7767, 0x7754, 0x7759, + 0x776d, 0x77e0, 0x7887, 0x789a, 0x7894, 0x788f, 0x7884, 0x7895, + 0x7885, 0x7886, 0x78a1, 0x7883, 0x7879, 0x7899, 0x7880, 0x7896, + 0x787b, 0x797c, 0x7982, 0x797d, 0x7979, 0x7a11, 0x7a18, 0x7a19, + 0x7a12, 0x7a17, 0x7a15, 0x7a22, 0x7a13, + /* 0xdf */ + 0x7a1b, 0x7a10, 0x7aa3, 0x7aa2, 0x7a9e, 0x7aeb, 0x7b66, 0x7b64, + 0x7b6d, 0x7b74, 0x7b69, 0x7b72, 0x7b65, 0x7b73, 0x7b71, 0x7b70, + 0x7b61, 0x7b78, 0x7b76, 0x7b63, 0x7cb2, 0x7cb4, 0x7caf, 0x7d88, + 0x7d86, 0x7d80, 0x7d8d, 0x7d7f, 0x7d85, 0x7d7a, 0x7d8e, 0x7d7b, + 0x7d83, 0x7d7c, 0x7d8c, 0x7d94, 0x7d84, 0x7d7d, 0x7d92, 0x7f6d, + 0x7f6b, 0x7f67, 0x7f68, 0x7f6c, 0x7fa6, 0x7fa5, 0x7fa7, 0x7fdb, + 0x7fdc, 0x8021, 0x8164, 0x8160, 0x8177, 0x815c, 0x8169, 0x815b, + 0x8162, 0x8172, 0x6721, 0x815e, 0x8176, 0x8167, 0x816f, 0x8144, + 0x8161, 0x821d, 0x8249, 0x8244, 0x8240, 0x8242, 0x8245, 0x84f1, + 0x843f, 0x8456, 0x8476, 0x8479, 0x848f, 0x848d, 0x8465, 0x8451, + 0x8440, 0x8486, 0x8467, 0x8430, 0x844d, 0x847d, 0x845a, 0x8459, + 0x8474, 0x8473, 0x845d, 0x8507, 0x845e, 0x8437, 0x843a, 0x8434, + 0x847a, 0x8443, 0x8478, 0x8432, 0x8445, 0x8429, 0x83d9, 0x844b, + 0x842f, 0x8442, 0x842d, 0x845f, 0x8470, 0x8439, 0x844e, 0x844c, + 0x8452, 0x846f, 0x84c5, 0x848e, 0x843b, 0x8447, 0x8436, 0x8433, + 0x8468, 0x847e, 0x8444, 0x842b, 0x8460, 0x8454, 0x846e, 0x8450, + 0x870b, 0x8704, 0x86f7, 0x870c, 0x86fa, 0x86d6, 0x86f5, 0x874d, + 0x86f8, 0x870e, 0x8709, 0x8701, 0x86f6, 0x870d, 0x8705, 0x88d6, + 0x88cb, 0x88cd, 0x88ce, 0x88de, 0x88db, 0x88da, 0x88cc, 0x88d0, + 0x8985, 0x899b, 0x89df, 0x89e5, 0x89e4, + /* 0xe0 */ + 0x89e1, 0x89e0, 0x89e2, 0x89dc, 0x89e6, 0x8a76, 0x8a86, 0x8a7f, + 0x8a61, 0x8a3f, 0x8a77, 0x8a82, 0x8a84, 0x8a75, 0x8a83, 0x8a81, + 0x8a74, 0x8a7a, 0x8c3c, 0x8c4b, 0x8c4a, 0x8c65, 0x8c64, 0x8c66, + 0x8c86, 0x8c84, 0x8c85, 0x8ccc, 0x8d68, 0x8d69, 0x8d91, 0x8d8c, + 0x8d8e, 0x8d8f, 0x8d8d, 0x8d93, 0x8d94, 0x8d90, 0x8d92, 0x8df0, + 0x8de0, 0x8dec, 0x8df1, 0x8dee, 0x8dd0, 0x8de9, 0x8de3, 0x8de2, + 0x8de7, 0x8df2, 0x8deb, 0x8df4, 0x8f06, 0x8eff, 0x8f01, 0x8f00, + 0x8f05, 0x8f07, 0x8f08, 0x8f02, 0x8f0b, 0x9052, 0x903f, 0x9044, + 0x9049, 0x903d, 0x9110, 0x910d, 0x910f, 0x9111, 0x9116, 0x9114, + 0x910b, 0x910e, 0x916e, 0x916f, 0x9248, 0x9252, 0x9230, 0x923a, + 0x9266, 0x9233, 0x9265, 0x925e, 0x9283, 0x922e, 0x924a, 0x9246, + 0x926d, 0x926c, 0x924f, 0x9260, 0x9267, 0x926f, 0x9236, 0x9261, + 0x9270, 0x9231, 0x9254, 0x9263, 0x9250, 0x9272, 0x924e, 0x9253, + 0x924c, 0x9256, 0x9232, 0x959f, 0x959c, 0x959e, 0x959b, 0x9692, + 0x9693, 0x9691, 0x9697, 0x96ce, 0x96fa, 0x96fd, 0x96f8, 0x96f5, + 0x9773, 0x9777, 0x9778, 0x9772, 0x980f, 0x980d, 0x980e, 0x98ac, + 0x98f6, 0x98f9, 0x99af, 0x99b2, 0x99b0, 0x99b5, 0x9aad, 0x9aab, + 0x9b5b, 0x9cea, 0x9ced, 0x9ce7, 0x9e80, 0x9efd, 0x50e6, 0x50d4, + 0x50d7, 0x50e8, 0x50f3, 0x50db, 0x50ea, 0x50dd, 0x50e4, 0x50d3, + 0x50ec, 0x50f0, 0x50ef, 0x50e3, 0x50e0, + /* 0xe1 */ + 0x51d8, 0x5280, 0x5281, 0x52e9, 0x52eb, 0x5330, 0x53ac, 0x5627, + 0x5615, 0x560c, 0x5612, 0x55fc, 0x560f, 0x561c, 0x5601, 0x5613, + 0x5602, 0x55fa, 0x561d, 0x5604, 0x55ff, 0x55f9, 0x5889, 0x587c, + 0x5890, 0x5898, 0x5886, 0x5881, 0x587f, 0x5874, 0x588b, 0x587a, + 0x5887, 0x5891, 0x588e, 0x5876, 0x5882, 0x5888, 0x587b, 0x5894, + 0x588f, 0x58fe, 0x596b, 0x5adc, 0x5aee, 0x5ae5, 0x5ad5, 0x5aea, + 0x5ada, 0x5aed, 0x5aeb, 0x5af3, 0x5ae2, 0x5ae0, 0x5adb, 0x5aec, + 0x5ade, 0x5add, 0x5ad9, 0x5ae8, 0x5adf, 0x5b77, 0x5be0, 0x5be3, + 0x5c63, 0x5d82, 0x5d80, 0x5d7d, 0x5d86, 0x5d7a, 0x5d81, 0x5d77, + 0x5d8a, 0x5d89, 0x5d88, 0x5d7e, 0x5d7c, 0x5d8d, 0x5d79, 0x5d7f, + 0x5e58, 0x5e59, 0x5e53, 0x5ed8, 0x5ed1, 0x5ed7, 0x5ece, 0x5edc, + 0x5ed5, 0x5ed9, 0x5ed2, 0x5ed4, 0x5f44, 0x5f43, 0x5f6f, 0x5fb6, + 0x612c, 0x6128, 0x6141, 0x615e, 0x6171, 0x6173, 0x6152, 0x6153, + 0x6172, 0x616c, 0x6180, 0x6174, 0x6154, 0x617a, 0x615b, 0x6165, + 0x613b, 0x616a, 0x6161, 0x6156, 0x6229, 0x6227, 0x622b, 0x642b, + 0x644d, 0x645b, 0x645d, 0x6474, 0x6476, 0x6472, 0x6473, 0x647d, + 0x6475, 0x6466, 0x64a6, 0x644e, 0x6482, 0x645e, 0x645c, 0x644b, + 0x6453, 0x6460, 0x6450, 0x647f, 0x643f, 0x646c, 0x646b, 0x6459, + 0x6465, 0x6477, 0x6573, 0x65a0, 0x66a1, 0x66a0, 0x669f, 0x6705, + 0x6704, 0x6722, 0x69b1, 0x69b6, 0x69c9, + /* 0xe2 */ + 0x69a0, 0x69ce, 0x6996, 0x69b0, 0x69ac, 0x69bc, 0x6991, 0x6999, + 0x698e, 0x69a7, 0x698d, 0x69a9, 0x69be, 0x69af, 0x69bf, 0x69c4, + 0x69bd, 0x69a4, 0x69d4, 0x69b9, 0x69ca, 0x699a, 0x69cf, 0x69b3, + 0x6993, 0x69aa, 0x69a1, 0x699e, 0x69d9, 0x6997, 0x6990, 0x69c2, + 0x69b5, 0x69a5, 0x69c6, 0x6b4a, 0x6b4d, 0x6b4b, 0x6b9e, 0x6b9f, + 0x6ba0, 0x6bc3, 0x6bc4, 0x6bfe, 0x6ece, 0x6ef5, 0x6ef1, 0x6f03, + 0x6f25, 0x6ef8, 0x6f37, 0x6efb, 0x6f2e, 0x6f09, 0x6f4e, 0x6f19, + 0x6f1a, 0x6f27, 0x6f18, 0x6f3b, 0x6f12, 0x6eed, 0x6f0a, 0x6f36, + 0x6f73, 0x6ef9, 0x6eee, 0x6f2d, 0x6f40, 0x6f30, 0x6f3c, 0x6f35, + 0x6eeb, 0x6f07, 0x6f0e, 0x6f43, 0x6f05, 0x6efd, 0x6ef6, 0x6f39, + 0x6f1c, 0x6efc, 0x6f3a, 0x6f1f, 0x6f0d, 0x6f1e, 0x6f08, 0x6f21, + 0x7187, 0x7190, 0x7189, 0x7180, 0x7185, 0x7182, 0x718f, 0x717b, + 0x7186, 0x7181, 0x7197, 0x7244, 0x7253, 0x7297, 0x7295, 0x7293, + 0x7343, 0x734d, 0x7351, 0x734c, 0x7462, 0x7473, 0x7471, 0x7475, + 0x7472, 0x7467, 0x746e, 0x7500, 0x7502, 0x7503, 0x757d, 0x7590, + 0x7616, 0x7608, 0x760c, 0x7615, 0x7611, 0x760a, 0x7614, 0x76b8, + 0x7781, 0x777c, 0x7785, 0x7782, 0x776e, 0x7780, 0x776f, 0x777e, + 0x7783, 0x78b2, 0x78aa, 0x78b4, 0x78ad, 0x78a8, 0x787e, 0x78ab, + 0x789e, 0x78a5, 0x78a0, 0x78ac, 0x78a2, 0x78a4, 0x7998, 0x798a, + 0x798b, 0x7996, 0x7995, 0x7994, 0x7993, + /* 0xe3 */ + 0x7997, 0x7988, 0x7992, 0x7990, 0x7a2b, 0x7a4a, 0x7a30, 0x7a2f, + 0x7a28, 0x7a26, 0x7aa8, 0x7aab, 0x7aac, 0x7aee, 0x7b88, 0x7b9c, + 0x7b8a, 0x7b91, 0x7b90, 0x7b96, 0x7b8d, 0x7b8c, 0x7b9b, 0x7b8e, + 0x7b85, 0x7b98, 0x5284, 0x7b99, 0x7ba4, 0x7b82, 0x7cbb, 0x7cbf, + 0x7cbc, 0x7cba, 0x7da7, 0x7db7, 0x7dc2, 0x7da3, 0x7daa, 0x7dc1, + 0x7dc0, 0x7dc5, 0x7d9d, 0x7dce, 0x7dc4, 0x7dc6, 0x7dcb, 0x7dcc, + 0x7daf, 0x7db9, 0x7d96, 0x7dbc, 0x7d9f, 0x7da6, 0x7dae, 0x7da9, + 0x7da1, 0x7dc9, 0x7f73, 0x7fe2, 0x7fe3, 0x7fe5, 0x7fde, 0x8024, + 0x805d, 0x805c, 0x8189, 0x8186, 0x8183, 0x8187, 0x818d, 0x818c, + 0x818b, 0x8215, 0x8497, 0x84a4, 0x84a1, 0x849f, 0x84ba, 0x84ce, + 0x84c2, 0x84ac, 0x84ae, 0x84ab, 0x84b9, 0x84b4, 0x84c1, 0x84cd, + 0x84aa, 0x849a, 0x84b1, 0x84d0, 0x849d, 0x84a7, 0x84bb, 0x84a2, + 0x8494, 0x84c7, 0x84cc, 0x849b, 0x84a9, 0x84af, 0x84a8, 0x84d6, + 0x8498, 0x84b6, 0x84cf, 0x84a0, 0x84d7, 0x84d4, 0x84d2, 0x84db, + 0x84b0, 0x8491, 0x8661, 0x8733, 0x8723, 0x8728, 0x876b, 0x8740, + 0x872e, 0x871e, 0x8721, 0x8719, 0x871b, 0x8743, 0x872c, 0x8741, + 0x873e, 0x8746, 0x8720, 0x8732, 0x872a, 0x872d, 0x873c, 0x8712, + 0x873a, 0x8731, 0x8735, 0x8742, 0x8726, 0x8727, 0x8738, 0x8724, + 0x871a, 0x8730, 0x8711, 0x88f7, 0x88e7, 0x88f1, 0x88f2, 0x88fa, + 0x88fe, 0x88ee, 0x88fc, 0x88f6, 0x88fb, + /* 0xe4 */ + 0x88f0, 0x88ec, 0x88eb, 0x899d, 0x89a1, 0x899f, 0x899e, 0x89e9, + 0x89eb, 0x89e8, 0x8aab, 0x8a99, 0x8a8b, 0x8a92, 0x8a8f, 0x8a96, + 0x8c3d, 0x8c68, 0x8c69, 0x8cd5, 0x8ccf, 0x8cd7, 0x8d96, 0x8e09, + 0x8e02, 0x8dff, 0x8e0d, 0x8dfd, 0x8e0a, 0x8e03, 0x8e07, 0x8e06, + 0x8e05, 0x8dfe, 0x8e00, 0x8e04, 0x8f10, 0x8f11, 0x8f0e, 0x8f0d, + 0x9123, 0x911c, 0x9120, 0x9122, 0x911f, 0x911d, 0x911a, 0x9124, + 0x9121, 0x911b, 0x917a, 0x9172, 0x9179, 0x9173, 0x92a5, 0x92a4, + 0x9276, 0x929b, 0x927a, 0x92a0, 0x9294, 0x92aa, 0x928d, 0x92a6, + 0x929a, 0x92ab, 0x9279, 0x9297, 0x927f, 0x92a3, 0x92ee, 0x928e, + 0x9282, 0x9295, 0x92a2, 0x927d, 0x9288, 0x92a1, 0x928a, 0x9286, + 0x928c, 0x9299, 0x92a7, 0x927e, 0x9287, 0x92a9, 0x929d, 0x928b, + 0x922d, 0x969e, 0x96a1, 0x96ff, 0x9758, 0x977d, 0x977a, 0x977e, + 0x9783, 0x9780, 0x9782, 0x977b, 0x9784, 0x9781, 0x977f, 0x97ce, + 0x97cd, 0x9816, 0x98ad, 0x98ae, 0x9902, 0x9900, 0x9907, 0x999d, + 0x999c, 0x99c3, 0x99b9, 0x99bb, 0x99ba, 0x99c2, 0x99bd, 0x99c7, + 0x9ab1, 0x9ae3, 0x9ae7, 0x9b3e, 0x9b3f, 0x9b60, 0x9b61, 0x9b5f, + 0x9cf1, 0x9cf2, 0x9cf5, 0x9ea7, 0x50ff, 0x5103, 0x5130, 0x50f8, + 0x5106, 0x5107, 0x50f6, 0x50fe, 0x510b, 0x510c, 0x50fd, 0x510a, + 0x528b, 0x528c, 0x52f1, 0x52ef, 0x5648, 0x5642, 0x564c, 0x5635, + 0x5641, 0x564a, 0x5649, 0x5646, 0x5658, + /* 0xe5 */ + 0x565a, 0x5640, 0x5633, 0x563d, 0x562c, 0x563e, 0x5638, 0x562a, + 0x563a, 0x571a, 0x58ab, 0x589d, 0x58b1, 0x58a0, 0x58a3, 0x58af, + 0x58ac, 0x58a5, 0x58a1, 0x58ff, 0x5aff, 0x5af4, 0x5afd, 0x5af7, + 0x5af6, 0x5b03, 0x5af8, 0x5b02, 0x5af9, 0x5b01, 0x5b07, 0x5b05, + 0x5b0f, 0x5c67, 0x5d99, 0x5d97, 0x5d9f, 0x5d92, 0x5da2, 0x5d93, + 0x5d95, 0x5da0, 0x5d9c, 0x5da1, 0x5d9a, 0x5d9e, 0x5e69, 0x5e5d, + 0x5e60, 0x5e5c, 0x7df3, 0x5edb, 0x5ede, 0x5ee1, 0x5f49, 0x5fb2, + 0x618b, 0x6183, 0x6179, 0x61b1, 0x61b0, 0x61a2, 0x6189, 0x619b, + 0x6193, 0x61af, 0x61ad, 0x619f, 0x6192, 0x61aa, 0x61a1, 0x618d, + 0x6166, 0x61b3, 0x622d, 0x646e, 0x6470, 0x6496, 0x64a0, 0x6485, + 0x6497, 0x649c, 0x648f, 0x648b, 0x648a, 0x648c, 0x64a3, 0x649f, + 0x6468, 0x64b1, 0x6498, 0x6576, 0x657a, 0x6579, 0x657b, 0x65b2, + 0x65b3, 0x66b5, 0x66b0, 0x66a9, 0x66b2, 0x66b7, 0x66aa, 0x66af, + 0x6a00, 0x6a06, 0x6a17, 0x69e5, 0x69f8, 0x6a15, 0x69f1, 0x69e4, + 0x6a20, 0x69ff, 0x69ec, 0x69e2, 0x6a1b, 0x6a1d, 0x69fe, 0x6a27, + 0x69f2, 0x69ee, 0x6a14, 0x69f7, 0x69e7, 0x6a40, 0x6a08, 0x69e6, + 0x69fb, 0x6a0d, 0x69fc, 0x69eb, 0x6a09, 0x6a04, 0x6a18, 0x6a25, + 0x6a0f, 0x69f6, 0x6a26, 0x6a07, 0x69f4, 0x6a16, 0x6b51, 0x6ba5, + 0x6ba3, 0x6ba2, 0x6ba6, 0x6c01, 0x6c00, 0x6bff, 0x6c02, 0x6f41, + 0x6f26, 0x6f7e, 0x6f87, 0x6fc6, 0x6f92, + /* 0xe6 */ + 0x6f8d, 0x6f89, 0x6f8c, 0x6f62, 0x6f4f, 0x6f85, 0x6f5a, 0x6f96, + 0x6f76, 0x6f6c, 0x6f82, 0x6f55, 0x6f72, 0x6f52, 0x6f50, 0x6f57, + 0x6f94, 0x6f93, 0x6f5d, 0x6f00, 0x6f61, 0x6f6b, 0x6f7d, 0x6f67, + 0x6f90, 0x6f53, 0x6f8b, 0x6f69, 0x6f7f, 0x6f95, 0x6f63, 0x6f77, + 0x6f6a, 0x6f7b, 0x71b2, 0x71af, 0x719b, 0x71b0, 0x71a0, 0x719a, + 0x71a9, 0x71b5, 0x719d, 0x71a5, 0x719e, 0x71a4, 0x71a1, 0x71aa, + 0x719c, 0x71a7, 0x71b3, 0x7298, 0x729a, 0x7358, 0x7352, 0x735e, + 0x735f, 0x7360, 0x735d, 0x735b, 0x7361, 0x735a, 0x7359, 0x7362, + 0x7487, 0x7489, 0x748a, 0x7486, 0x7481, 0x747d, 0x7485, 0x7488, + 0x747c, 0x7479, 0x7508, 0x7507, 0x757e, 0x7625, 0x761e, 0x7619, + 0x761d, 0x761c, 0x7623, 0x761a, 0x7628, 0x761b, 0x769c, 0x769d, + 0x769e, 0x769b, 0x778d, 0x778f, 0x7789, 0x7788, 0x78cd, 0x78bb, + 0x78cf, 0x78cc, 0x78d1, 0x78ce, 0x78d4, 0x78c8, 0x78c3, 0x78c4, + 0x78c9, 0x799a, 0x79a1, 0x79a0, 0x799c, 0x79a2, 0x799b, 0x6b76, + 0x7a39, 0x7ab2, 0x7ab4, 0x7ab3, 0x7bb7, 0x7bcb, 0x7bbe, 0x7bac, + 0x7bce, 0x7baf, 0x7bb9, 0x7bca, 0x7bb5, 0x7cc5, 0x7cc8, 0x7ccc, + 0x7ccb, 0x7df7, 0x7ddb, 0x7dea, 0x7de7, 0x7dd7, 0x7de1, 0x7e03, + 0x7dfa, 0x7de6, 0x7df6, 0x7df1, 0x7df0, 0x7dee, 0x7ddf, 0x7f76, + 0x7fac, 0x7fb0, 0x7fad, 0x7fed, 0x7feb, 0x7fea, 0x7fec, 0x7fe6, + 0x7fe8, 0x8064, 0x8067, 0x81a3, 0x819f, + /* 0xe7 */ + 0x819e, 0x8195, 0x81a2, 0x8199, 0x8197, 0x8216, 0x824f, 0x8253, + 0x8252, 0x8250, 0x824e, 0x8251, 0x8524, 0x853b, 0x850f, 0x8500, + 0x8529, 0x850e, 0x8509, 0x850d, 0x851f, 0x850a, 0x8527, 0x851c, + 0x84fb, 0x852b, 0x84fa, 0x8508, 0x850c, 0x84f4, 0x852a, 0x84f2, + 0x8515, 0x84f7, 0x84eb, 0x84f3, 0x84fc, 0x8512, 0x84ea, 0x84e9, + 0x8516, 0x84fe, 0x8528, 0x851d, 0x852e, 0x8502, 0x84fd, 0x851e, + 0x84f6, 0x8531, 0x8526, 0x84e7, 0x84e8, 0x84f0, 0x84ef, 0x84f9, + 0x8518, 0x8520, 0x8530, 0x850b, 0x8519, 0x852f, 0x8662, 0x8756, + 0x8763, 0x8764, 0x8777, 0x87e1, 0x8773, 0x8758, 0x8754, 0x875b, + 0x8752, 0x8761, 0x875a, 0x8751, 0x875e, 0x876d, 0x876a, 0x8750, + 0x874e, 0x875f, 0x875d, 0x876f, 0x876c, 0x877a, 0x876e, 0x875c, + 0x8765, 0x874f, 0x877b, 0x8775, 0x8762, 0x8767, 0x8769, 0x885a, + 0x8905, 0x890c, 0x8914, 0x890b, 0x8917, 0x8918, 0x8919, 0x8906, + 0x8916, 0x8911, 0x890e, 0x8909, 0x89a2, 0x89a4, 0x89a3, 0x89ed, + 0x89f0, 0x89ec, 0x8acf, 0x8ac6, 0x8ab8, 0x8ad3, 0x8ad1, 0x8ad4, + 0x8ad5, 0x8abb, 0x8ad7, 0x8abe, 0x8ac0, 0x8ac5, 0x8ad8, 0x8ac3, + 0x8aba, 0x8abd, 0x8ad9, 0x8c3e, 0x8c4d, 0x8c8f, 0x8ce5, 0x8cdf, + 0x8cd9, 0x8ce8, 0x8cda, 0x8cdd, 0x8ce7, 0x8da0, 0x8d9c, 0x8da1, + 0x8d9b, 0x8e20, 0x8e23, 0x8e25, 0x8e24, 0x8e2e, 0x8e15, 0x8e1b, + 0x8e16, 0x8e11, 0x8e19, 0x8e26, 0x8e27, + /* 0xe8 */ + 0x8e14, 0x8e12, 0x8e18, 0x8e13, 0x8e1c, 0x8e17, 0x8e1a, 0x8f2c, + 0x8f24, 0x8f18, 0x8f1a, 0x8f20, 0x8f23, 0x8f16, 0x8f17, 0x9073, + 0x9070, 0x906f, 0x9067, 0x906b, 0x912f, 0x912b, 0x9129, 0x912a, + 0x9132, 0x9126, 0x912e, 0x9185, 0x9186, 0x918a, 0x9181, 0x9182, + 0x9184, 0x9180, 0x92d0, 0x92c3, 0x92c4, 0x92c0, 0x92d9, 0x92b6, + 0x92cf, 0x92f1, 0x92df, 0x92d8, 0x92e9, 0x92d7, 0x92dd, 0x92cc, + 0x92ef, 0x92c2, 0x92e8, 0x92ca, 0x92c8, 0x92ce, 0x92e6, 0x92cd, + 0x92d5, 0x92c9, 0x92e0, 0x92de, 0x92e7, 0x92d1, 0x92d3, 0x92b5, + 0x92e1, 0x92c6, 0x92b4, 0x957c, 0x95ac, 0x95ab, 0x95ae, 0x95b0, + 0x96a4, 0x96a2, 0x96d3, 0x9705, 0x9708, 0x9702, 0x975a, 0x978a, + 0x978e, 0x9788, 0x97d0, 0x97cf, 0x981e, 0x981d, 0x9826, 0x9829, + 0x9828, 0x9820, 0x981b, 0x9827, 0x98b2, 0x9908, 0x98fa, 0x9911, + 0x9914, 0x9916, 0x9917, 0x9915, 0x99dc, 0x99cd, 0x99cf, 0x99d3, + 0x99d4, 0x99ce, 0x99c9, 0x99d6, 0x99d8, 0x99cb, 0x99d7, 0x99cc, + 0x9ab3, 0x9aec, 0x9aeb, 0x9af3, 0x9af2, 0x9af1, 0x9b46, 0x9b43, + 0x9b67, 0x9b74, 0x9b71, 0x9b66, 0x9b76, 0x9b75, 0x9b70, 0x9b68, + 0x9b64, 0x9b6c, 0x9cfc, 0x9cfa, 0x9cfd, 0x9cff, 0x9cf7, 0x9d07, + 0x9d00, 0x9cf9, 0x9cfb, 0x9d08, 0x9d05, 0x9d04, 0x9e83, 0x9ed3, + 0x9f0f, 0x9f10, 0x511c, 0x5113, 0x5117, 0x511a, 0x5111, 0x51de, + 0x5334, 0x53e1, 0x5670, 0x5660, 0x566e, + /* 0xe9 */ + 0x5673, 0x5666, 0x5663, 0x566d, 0x5672, 0x565e, 0x5677, 0x571c, + 0x571b, 0x58c8, 0x58bd, 0x58c9, 0x58bf, 0x58ba, 0x58c2, 0x58bc, + 0x58c6, 0x5b17, 0x5b19, 0x5b1b, 0x5b21, 0x5b14, 0x5b13, 0x5b10, + 0x5b16, 0x5b28, 0x5b1a, 0x5b20, 0x5b1e, 0x5bef, 0x5dac, 0x5db1, + 0x5da9, 0x5da7, 0x5db5, 0x5db0, 0x5dae, 0x5daa, 0x5da8, 0x5db2, + 0x5dad, 0x5daf, 0x5db4, 0x5e67, 0x5e68, 0x5e66, 0x5e6f, 0x5ee9, + 0x5ee7, 0x5ee6, 0x5ee8, 0x5ee5, 0x5f4b, 0x5fbc, 0x619d, 0x61a8, + 0x6196, 0x61c5, 0x61b4, 0x61c6, 0x61c1, 0x61cc, 0x61ba, 0x61bf, + 0x61b8, 0x618c, 0x64d7, 0x64d6, 0x64d0, 0x64cf, 0x64c9, 0x64bd, + 0x6489, 0x64c3, 0x64db, 0x64f3, 0x64d9, 0x6533, 0x657f, 0x657c, + 0x65a2, 0x66c8, 0x66be, 0x66c0, 0x66ca, 0x66cb, 0x66cf, 0x66bd, + 0x66bb, 0x66ba, 0x66cc, 0x6723, 0x6a34, 0x6a66, 0x6a49, 0x6a67, + 0x6a32, 0x6a68, 0x6a3e, 0x6a5d, 0x6a6d, 0x6a76, 0x6a5b, 0x6a51, + 0x6a28, 0x6a5a, 0x6a3b, 0x6a3f, 0x6a41, 0x6a6a, 0x6a64, 0x6a50, + 0x6a4f, 0x6a54, 0x6a6f, 0x6a69, 0x6a60, 0x6a3c, 0x6a5e, 0x6a56, + 0x6a55, 0x6a4d, 0x6a4e, 0x6a46, 0x6b55, 0x6b54, 0x6b56, 0x6ba7, + 0x6baa, 0x6bab, 0x6bc8, 0x6bc7, 0x6c04, 0x6c03, 0x6c06, 0x6fad, + 0x6fcb, 0x6fa3, 0x6fc7, 0x6fbc, 0x6fce, 0x6fc8, 0x6f5e, 0x6fc4, + 0x6fbd, 0x6f9e, 0x6fca, 0x6fa8, 0x7004, 0x6fa5, 0x6fae, 0x6fba, + 0x6fac, 0x6faa, 0x6fcf, 0x6fbf, 0x6fb8, + /* 0xea */ + 0x6fa2, 0x6fc9, 0x6fab, 0x6fcd, 0x6faf, 0x6fb2, 0x6fb0, 0x71c5, + 0x71c2, 0x71bf, 0x71b8, 0x71d6, 0x71c0, 0x71c1, 0x71cb, 0x71d4, + 0x71ca, 0x71c7, 0x71cf, 0x71bd, 0x71d8, 0x71bc, 0x71c6, 0x71da, + 0x71db, 0x729d, 0x729e, 0x7369, 0x7366, 0x7367, 0x736c, 0x7365, + 0x736b, 0x736a, 0x747f, 0x749a, 0x74a0, 0x7494, 0x7492, 0x7495, + 0x74a1, 0x750b, 0x7580, 0x762f, 0x762d, 0x7631, 0x763d, 0x7633, + 0x763c, 0x7635, 0x7632, 0x7630, 0x76bb, 0x76e6, 0x779a, 0x779d, + 0x77a1, 0x779c, 0x779b, 0x77a2, 0x77a3, 0x7795, 0x7799, 0x7797, + 0x78dd, 0x78e9, 0x78e5, 0x78ea, 0x78de, 0x78e3, 0x78db, 0x78e1, + 0x78e2, 0x78ed, 0x78df, 0x78e0, 0x79a4, 0x7a44, 0x7a48, 0x7a47, + 0x7ab6, 0x7ab8, 0x7ab5, 0x7ab1, 0x7ab7, 0x7bde, 0x7be3, 0x7be7, + 0x7bdd, 0x7bd5, 0x7be5, 0x7bda, 0x7be8, 0x7bf9, 0x7bd4, 0x7bea, + 0x7be2, 0x7bdc, 0x7beb, 0x7bd8, 0x7bdf, 0x7cd2, 0x7cd4, 0x7cd7, + 0x7cd0, 0x7cd1, 0x7e12, 0x7e21, 0x7e17, 0x7e0c, 0x7e1f, 0x7e20, + 0x7e13, 0x7e0e, 0x7e1c, 0x7e15, 0x7e1a, 0x7e22, 0x7e0b, 0x7e0f, + 0x7e16, 0x7e0d, 0x7e14, 0x7e25, 0x7e24, 0x7f43, 0x7f7b, 0x7f7c, + 0x7f7a, 0x7fb1, 0x7fef, 0x802a, 0x8029, 0x806c, 0x81b1, 0x81a6, + 0x81ae, 0x81b9, 0x81b5, 0x81ab, 0x81b0, 0x81ac, 0x81b4, 0x81b2, + 0x81b7, 0x81a7, 0x81f2, 0x8255, 0x8256, 0x8257, 0x8556, 0x8545, + 0x856b, 0x854d, 0x8553, 0x8561, 0x8558, + /* 0xeb */ + 0x8540, 0x8546, 0x8564, 0x8541, 0x8562, 0x8544, 0x8551, 0x8547, + 0x8563, 0x853e, 0x855b, 0x8571, 0x854e, 0x856e, 0x8575, 0x8555, + 0x8567, 0x8560, 0x858c, 0x8566, 0x855d, 0x8554, 0x8565, 0x856c, + 0x8663, 0x8665, 0x8664, 0x879b, 0x878f, 0x8797, 0x8793, 0x8792, + 0x8788, 0x8781, 0x8796, 0x8798, 0x8779, 0x8787, 0x87a3, 0x8785, + 0x8790, 0x8791, 0x879d, 0x8784, 0x8794, 0x879c, 0x879a, 0x8789, + 0x891e, 0x8926, 0x8930, 0x892d, 0x892e, 0x8927, 0x8931, 0x8922, + 0x8929, 0x8923, 0x892f, 0x892c, 0x891f, 0x89f1, 0x8ae0, 0x8ae2, + 0x8af2, 0x8af4, 0x8af5, 0x8add, 0x8b14, 0x8ae4, 0x8adf, 0x8af0, + 0x8ac8, 0x8ade, 0x8ae1, 0x8ae8, 0x8aff, 0x8aef, 0x8afb, 0x8c91, + 0x8c92, 0x8c90, 0x8cf5, 0x8cee, 0x8cf1, 0x8cf0, 0x8cf3, 0x8d6c, + 0x8d6e, 0x8da5, 0x8da7, 0x8e33, 0x8e3e, 0x8e38, 0x8e40, 0x8e45, + 0x8e36, 0x8e3c, 0x8e3d, 0x8e41, 0x8e30, 0x8e3f, 0x8ebd, 0x8f36, + 0x8f2e, 0x8f35, 0x8f32, 0x8f39, 0x8f37, 0x8f34, 0x9076, 0x9079, + 0x907b, 0x9086, 0x90fa, 0x9133, 0x9135, 0x9136, 0x9193, 0x9190, + 0x9191, 0x918d, 0x918f, 0x9327, 0x931e, 0x9308, 0x931f, 0x9306, + 0x930f, 0x937a, 0x9338, 0x933c, 0x931b, 0x9323, 0x9312, 0x9301, + 0x9346, 0x932d, 0x930e, 0x930d, 0x92cb, 0x931d, 0x92fa, 0x9325, + 0x9313, 0x92f9, 0x92f7, 0x9334, 0x9302, 0x9324, 0x92ff, 0x9329, + 0x9339, 0x9335, 0x932a, 0x9314, 0x930c, + /* 0xec */ + 0x930b, 0x92fe, 0x9309, 0x9300, 0x92fb, 0x9316, 0x95bc, 0x95cd, + 0x95be, 0x95b9, 0x95ba, 0x95b6, 0x95bf, 0x95b5, 0x95bd, 0x96a9, + 0x96d4, 0x970b, 0x9712, 0x9710, 0x9799, 0x9797, 0x9794, 0x97f0, + 0x97f8, 0x9835, 0x982f, 0x9832, 0x9924, 0x991f, 0x9927, 0x9929, + 0x999e, 0x99ee, 0x99ec, 0x99e5, 0x99e4, 0x99f0, 0x99e3, 0x99ea, + 0x99e9, 0x99e7, 0x9ab9, 0x9abf, 0x9ab4, 0x9abb, 0x9af6, 0x9afa, + 0x9af9, 0x9af7, 0x9b33, 0x9b80, 0x9b85, 0x9b87, 0x9b7c, 0x9b7e, + 0x9b7b, 0x9b82, 0x9b93, 0x9b92, 0x9b90, 0x9b7a, 0x9b95, 0x9b7d, + 0x9b88, 0x9d25, 0x9d17, 0x9d20, 0x9d1e, 0x9d14, 0x9d29, 0x9d1d, + 0x9d18, 0x9d22, 0x9d10, 0x9d19, 0x9d1f, 0x9e88, 0x9e86, 0x9e87, + 0x9eae, 0x9ead, 0x9ed5, 0x9ed6, 0x9efa, 0x9f12, 0x9f3d, 0x5126, + 0x5125, 0x5122, 0x5124, 0x5120, 0x5129, 0x52f4, 0x5693, 0x568c, + 0x568d, 0x5686, 0x5684, 0x5683, 0x567e, 0x5682, 0x567f, 0x5681, + 0x58d6, 0x58d4, 0x58cf, 0x58d2, 0x5b2d, 0x5b25, 0x5b32, 0x5b23, + 0x5b2c, 0x5b27, 0x5b26, 0x5b2f, 0x5b2e, 0x5b7b, 0x5bf1, 0x5bf2, + 0x5db7, 0x5e6c, 0x5e6a, 0x5fbe, 0x5fbb, 0x61c3, 0x61b5, 0x61bc, + 0x61e7, 0x61e0, 0x61e5, 0x61e4, 0x61e8, 0x61de, 0x64ef, 0x64e9, + 0x64e3, 0x64eb, 0x64e4, 0x64e8, 0x6581, 0x6580, 0x65b6, 0x65da, + 0x66d2, 0x6a8d, 0x6a96, 0x6a81, 0x6aa5, 0x6a89, 0x6a9f, 0x6a9b, + 0x6aa1, 0x6a9e, 0x6a87, 0x6a93, 0x6a8e, + /* 0xed */ + 0x6a95, 0x6a83, 0x6aa8, 0x6aa4, 0x6a91, 0x6a7f, 0x6aa6, 0x6a9a, + 0x6a85, 0x6a8c, 0x6a92, 0x6b5b, 0x6bad, 0x6c09, 0x6fcc, 0x6fa9, + 0x6ff4, 0x6fd4, 0x6fe3, 0x6fdc, 0x6fed, 0x6fe7, 0x6fe6, 0x6fde, + 0x6ff2, 0x6fdd, 0x6fe2, 0x6fe8, 0x71e1, 0x71f1, 0x71e8, 0x71f2, + 0x71e4, 0x71f0, 0x71e2, 0x7373, 0x736e, 0x736f, 0x7497, 0x74b2, + 0x74ab, 0x7490, 0x74aa, 0x74ad, 0x74b1, 0x74a5, 0x74af, 0x7510, + 0x7511, 0x7512, 0x750f, 0x7584, 0x7643, 0x7648, 0x7649, 0x7647, + 0x76a4, 0x76e9, 0x77b5, 0x77ab, 0x77b2, 0x77b7, 0x77b6, 0x77b4, + 0x77b1, 0x77a8, 0x77f0, 0x78f3, 0x78fd, 0x7902, 0x78fb, 0x78fc, + 0x78f2, 0x7905, 0x78f9, 0x78fe, 0x7904, 0x79ab, 0x79a8, 0x7a5c, + 0x7a5b, 0x7a56, 0x7a58, 0x7a54, 0x7a5a, 0x7abe, 0x7ac0, 0x7ac1, + 0x7c05, 0x7c0f, 0x7bf2, 0x7c00, 0x7bff, 0x7bfb, 0x7c0e, 0x7bf4, + 0x7c0b, 0x7bf3, 0x7c02, 0x7c09, 0x7c03, 0x7c01, 0x7bf8, 0x7bfd, + 0x7c06, 0x7bf0, 0x7bf1, 0x7c10, 0x7c0a, 0x7ce8, 0x7e2d, 0x7e3c, + 0x7e42, 0x7e33, 0x9848, 0x7e38, 0x7e2a, 0x7e49, 0x7e40, 0x7e47, + 0x7e29, 0x7e4c, 0x7e30, 0x7e3b, 0x7e36, 0x7e44, 0x7e3a, 0x7f45, + 0x7f7f, 0x7f7e, 0x7f7d, 0x7ff4, 0x7ff2, 0x802c, 0x81bb, 0x81c4, + 0x81cc, 0x81ca, 0x81c5, 0x81c7, 0x81bc, 0x81e9, 0x825b, 0x825a, + 0x825c, 0x8583, 0x8580, 0x858f, 0x85a7, 0x8595, 0x85a0, 0x858b, + 0x85a3, 0x857b, 0x85a4, 0x859a, 0x859e, + /* 0xee */ + 0x8577, 0x857c, 0x8589, 0x85a1, 0x857a, 0x8578, 0x8557, 0x858e, + 0x8596, 0x8586, 0x858d, 0x8599, 0x859d, 0x8581, 0x85a2, 0x8582, + 0x8588, 0x8585, 0x8579, 0x8576, 0x8598, 0x8590, 0x859f, 0x8668, + 0x87be, 0x87aa, 0x87ad, 0x87c5, 0x87b0, 0x87ac, 0x87b9, 0x87b5, + 0x87bc, 0x87ae, 0x87c9, 0x87c3, 0x87c2, 0x87cc, 0x87b7, 0x87af, + 0x87c4, 0x87ca, 0x87b4, 0x87b6, 0x87bf, 0x87b8, 0x87bd, 0x87de, + 0x87b2, 0x8935, 0x8933, 0x893c, 0x893e, 0x8941, 0x8952, 0x8937, + 0x8942, 0x89ad, 0x89af, 0x89ae, 0x89f2, 0x89f3, 0x8b1e, 0x8b18, + 0x8b16, 0x8b11, 0x8b05, 0x8b0b, 0x8b22, 0x8b0f, 0x8b12, 0x8b15, + 0x8b07, 0x8b0d, 0x8b08, 0x8b06, 0x8b1c, 0x8b13, 0x8b1a, 0x8c4f, + 0x8c70, 0x8c72, 0x8c71, 0x8c6f, 0x8c95, 0x8c94, 0x8cf9, 0x8d6f, + 0x8e4e, 0x8e4d, 0x8e53, 0x8e50, 0x8e4c, 0x8e47, 0x8f43, 0x8f40, + 0x9085, 0x907e, 0x9138, 0x919a, 0x91a2, 0x919b, 0x9199, 0x919f, + 0x91a1, 0x919d, 0x91a0, 0x93a1, 0x9383, 0x93af, 0x9364, 0x9356, + 0x9347, 0x937c, 0x9358, 0x935c, 0x9376, 0x9349, 0x9350, 0x9351, + 0x9360, 0x936d, 0x938f, 0x934c, 0x936a, 0x9379, 0x9357, 0x9355, + 0x9352, 0x934f, 0x9371, 0x9377, 0x937b, 0x9361, 0x935e, 0x9363, + 0x9367, 0x9380, 0x934e, 0x9359, 0x95c7, 0x95c0, 0x95c9, 0x95c3, + 0x95c5, 0x95b7, 0x96ae, 0x96b0, 0x96ac, 0x9720, 0x971f, 0x9718, + 0x971d, 0x9719, 0x979a, 0x97a1, 0x979c, + /* 0xef */ + 0x979e, 0x979d, 0x97d5, 0x97d4, 0x97f1, 0x9841, 0x9844, 0x984a, + 0x9849, 0x9845, 0x9843, 0x9925, 0x992b, 0x992c, 0x992a, 0x9933, + 0x9932, 0x992f, 0x992d, 0x9931, 0x9930, 0x9998, 0x99a3, 0x99a1, + 0x9a02, 0x99fa, 0x99f4, 0x99f7, 0x99f9, 0x99f8, 0x99f6, 0x99fb, + 0x99fd, 0x99fe, 0x99fc, 0x9a03, 0x9abe, 0x9afe, 0x9afd, 0x9b01, + 0x9afc, 0x9b48, 0x9b9a, 0x9ba8, 0x9b9e, 0x9b9b, 0x9ba6, 0x9ba1, + 0x9ba5, 0x9ba4, 0x9b86, 0x9ba2, 0x9ba0, 0x9baf, 0x9d33, 0x9d41, + 0x9d67, 0x9d36, 0x9d2e, 0x9d2f, 0x9d31, 0x9d38, 0x9d30, 0x9d45, + 0x9d42, 0x9d43, 0x9d3e, 0x9d37, 0x9d40, 0x9d3d, 0x7ff5, 0x9d2d, + 0x9e8a, 0x9e89, 0x9e8d, 0x9eb0, 0x9ec8, 0x9eda, 0x9efb, 0x9eff, + 0x9f24, 0x9f23, 0x9f22, 0x9f54, 0x9fa0, 0x5131, 0x512d, 0x512e, + 0x5698, 0x569c, 0x5697, 0x569a, 0x569d, 0x5699, 0x5970, 0x5b3c, + 0x5c69, 0x5c6a, 0x5dc0, 0x5e6d, 0x5e6e, 0x61d8, 0x61df, 0x61ed, + 0x61ee, 0x61f1, 0x61ea, 0x61f0, 0x61eb, 0x61d6, 0x61e9, 0x64ff, + 0x6504, 0x64fd, 0x64f8, 0x6501, 0x6503, 0x64fc, 0x6594, 0x65db, + 0x66da, 0x66db, 0x66d8, 0x6ac5, 0x6ab9, 0x6abd, 0x6ae1, 0x6ac6, + 0x6aba, 0x6ab6, 0x6ab7, 0x6ac7, 0x6ab4, 0x6aad, 0x6b5e, 0x6bc9, + 0x6c0b, 0x7007, 0x700c, 0x700d, 0x7001, 0x7005, 0x7014, 0x700e, + 0x6fff, 0x7000, 0x6ffb, 0x7026, 0x6ffc, 0x6ff7, 0x700a, 0x7201, + 0x71ff, 0x71f9, 0x7203, 0x71fd, 0x7376, + /* 0xf0 */ + 0x74b8, 0x74c0, 0x74b5, 0x74c1, 0x74be, 0x74b6, 0x74bb, 0x74c2, + 0x7514, 0x7513, 0x765c, 0x7664, 0x7659, 0x7650, 0x7653, 0x7657, + 0x765a, 0x76a6, 0x76bd, 0x76ec, 0x77c2, 0x77ba, 0x78ff, 0x790c, + 0x7913, 0x7914, 0x7909, 0x7910, 0x7912, 0x7911, 0x79ad, 0x79ac, + 0x7a5f, 0x7c1c, 0x7c29, 0x7c19, 0x7c20, 0x7c1f, 0x7c2d, 0x7c1d, + 0x7c26, 0x7c28, 0x7c22, 0x7c25, 0x7c30, 0x7e5c, 0x7e50, 0x7e56, + 0x7e63, 0x7e58, 0x7e62, 0x7e5f, 0x7e51, 0x7e60, 0x7e57, 0x7e53, + 0x7fb5, 0x7fb3, 0x7ff7, 0x7ff8, 0x8075, 0x81d1, 0x81d2, 0x81d0, + 0x825f, 0x825e, 0x85b4, 0x85c6, 0x85c0, 0x85c3, 0x85c2, 0x85b3, + 0x85b5, 0x85bd, 0x85c7, 0x85c4, 0x85bf, 0x85cb, 0x85ce, 0x85c8, + 0x85c5, 0x85b1, 0x85b6, 0x85d2, 0x8624, 0x85b8, 0x85b7, 0x85be, + 0x8669, 0x87e7, 0x87e6, 0x87e2, 0x87db, 0x87eb, 0x87ea, 0x87e5, + 0x87df, 0x87f3, 0x87e4, 0x87d4, 0x87dc, 0x87d3, 0x87ed, 0x87d8, + 0x87e3, 0x87a4, 0x87d7, 0x87d9, 0x8801, 0x87f4, 0x87e8, 0x87dd, + 0x8953, 0x894b, 0x894f, 0x894c, 0x8946, 0x8950, 0x8951, 0x8949, + 0x8b2a, 0x8b27, 0x8b23, 0x8b33, 0x8b30, 0x8b35, 0x8b47, 0x8b2f, + 0x8b3c, 0x8b3e, 0x8b31, 0x8b25, 0x8b37, 0x8b26, 0x8b36, 0x8b2e, + 0x8b24, 0x8b3b, 0x8b3d, 0x8b3a, 0x8c42, 0x8c75, 0x8c99, 0x8c98, + 0x8c97, 0x8cfe, 0x8d04, 0x8d02, 0x8d00, 0x8e5c, 0x8e62, 0x8e60, + 0x8e57, 0x8e56, 0x8e5e, 0x8e65, 0x8e67, + /* 0xf1 */ + 0x8e5b, 0x8e5a, 0x8e61, 0x8e5d, 0x8e69, 0x8e54, 0x8f46, 0x8f47, + 0x8f48, 0x8f4b, 0x9128, 0x913a, 0x913b, 0x913e, 0x91a8, 0x91a5, + 0x91a7, 0x91af, 0x91aa, 0x93b5, 0x938c, 0x9392, 0x93b7, 0x939b, + 0x939d, 0x9389, 0x93a7, 0x938e, 0x93aa, 0x939e, 0x93a6, 0x9395, + 0x9388, 0x9399, 0x939f, 0x938d, 0x93b1, 0x9391, 0x93b2, 0x93a4, + 0x93a8, 0x93b4, 0x93a3, 0x93a5, 0x95d2, 0x95d3, 0x95d1, 0x96b3, + 0x96d7, 0x96da, 0x5dc2, 0x96df, 0x96d8, 0x96dd, 0x9723, 0x9722, + 0x9725, 0x97ac, 0x97ae, 0x97a8, 0x97ab, 0x97a4, 0x97aa, 0x97a2, + 0x97a5, 0x97d7, 0x97d9, 0x97d6, 0x97d8, 0x97fa, 0x9850, 0x9851, + 0x9852, 0x98b8, 0x9941, 0x993c, 0x993a, 0x9a0f, 0x9a0b, 0x9a09, + 0x9a0d, 0x9a04, 0x9a11, 0x9a0a, 0x9a05, 0x9a07, 0x9a06, 0x9ac0, + 0x9adc, 0x9b08, 0x9b04, 0x9b05, 0x9b29, 0x9b35, 0x9b4a, 0x9b4c, + 0x9b4b, 0x9bc7, 0x9bc6, 0x9bc3, 0x9bbf, 0x9bc1, 0x9bb5, 0x9bb8, + 0x9bd3, 0x9bb6, 0x9bc4, 0x9bb9, 0x9bbd, 0x9d5c, 0x9d53, 0x9d4f, + 0x9d4a, 0x9d5b, 0x9d4b, 0x9d59, 0x9d56, 0x9d4c, 0x9d57, 0x9d52, + 0x9d54, 0x9d5f, 0x9d58, 0x9d5a, 0x9e8e, 0x9e8c, 0x9edf, 0x9f01, + 0x9f00, 0x9f16, 0x9f25, 0x9f2b, 0x9f2a, 0x9f29, 0x9f28, 0x9f4c, + 0x9f55, 0x5134, 0x5135, 0x5296, 0x52f7, 0x53b4, 0x56ab, 0x56ad, + 0x56a6, 0x56a7, 0x56aa, 0x56ac, 0x58da, 0x58dd, 0x58db, 0x5912, + 0x5b3d, 0x5b3e, 0x5b3f, 0x5dc3, 0x5e70, + /* 0xf2 */ + 0x5fbf, 0x61fb, 0x6507, 0x6510, 0x650d, 0x6509, 0x650c, 0x650e, + 0x6584, 0x65de, 0x65dd, 0x66de, 0x6ae7, 0x6ae0, 0x6acc, 0x6ad1, + 0x6ad9, 0x6acb, 0x6adf, 0x6adc, 0x6ad0, 0x6aeb, 0x6acf, 0x6acd, + 0x6ade, 0x6b60, 0x6bb0, 0x6c0c, 0x7019, 0x7027, 0x7020, 0x7016, + 0x702b, 0x7021, 0x7022, 0x7023, 0x7029, 0x7017, 0x7024, 0x701c, + 0x702a, 0x720c, 0x720a, 0x7207, 0x7202, 0x7205, 0x72a5, 0x72a6, + 0x72a4, 0x72a3, 0x72a1, 0x74cb, 0x74c5, 0x74b7, 0x74c3, 0x7516, + 0x7660, 0x77c9, 0x77ca, 0x77c4, 0x77f1, 0x791d, 0x791b, 0x7921, + 0x791c, 0x7917, 0x791e, 0x79b0, 0x7a67, 0x7a68, 0x7c33, 0x7c3c, + 0x7c39, 0x7c2c, 0x7c3b, 0x7cec, 0x7cea, 0x7e76, 0x7e75, 0x7e78, + 0x7e70, 0x7e77, 0x7e6f, 0x7e7a, 0x7e72, 0x7e74, 0x7e68, 0x7f4b, + 0x7f4a, 0x7f83, 0x7f86, 0x7fb7, 0x7ffd, 0x7ffe, 0x8078, 0x81d7, + 0x81d5, 0x8264, 0x8261, 0x8263, 0x85eb, 0x85f1, 0x85ed, 0x85d9, + 0x85e1, 0x85e8, 0x85da, 0x85d7, 0x85ec, 0x85f2, 0x85f8, 0x85d8, + 0x85df, 0x85e3, 0x85dc, 0x85d1, 0x85f0, 0x85e6, 0x85ef, 0x85de, + 0x85e2, 0x8800, 0x87fa, 0x8803, 0x87f6, 0x87f7, 0x8809, 0x880c, + 0x880b, 0x8806, 0x87fc, 0x8808, 0x87ff, 0x880a, 0x8802, 0x8962, + 0x895a, 0x895b, 0x8957, 0x8961, 0x895c, 0x8958, 0x895d, 0x8959, + 0x8988, 0x89b7, 0x89b6, 0x89f6, 0x8b50, 0x8b48, 0x8b4a, 0x8b40, + 0x8b53, 0x8b56, 0x8b54, 0x8b4b, 0x8b55, + /* 0xf3 */ + 0x8b51, 0x8b42, 0x8b52, 0x8b57, 0x8c43, 0x8c77, 0x8c76, 0x8c9a, + 0x8d06, 0x8d07, 0x8d09, 0x8dac, 0x8daa, 0x8dad, 0x8dab, 0x8e6d, + 0x8e78, 0x8e73, 0x8e6a, 0x8e6f, 0x8e7b, 0x8ec2, 0x8f52, 0x8f51, + 0x8f4f, 0x8f50, 0x8f53, 0x8fb4, 0x9140, 0x913f, 0x91b0, 0x91ad, + 0x93de, 0x93c7, 0x93cf, 0x93c2, 0x93da, 0x93d0, 0x93f9, 0x93ec, + 0x93cc, 0x93d9, 0x93a9, 0x93e6, 0x93ca, 0x93d4, 0x93ee, 0x93e3, + 0x93d5, 0x93c4, 0x93ce, 0x93c0, 0x93d2, 0x93e7, 0x957d, 0x95da, + 0x95db, 0x96e1, 0x9729, 0x972b, 0x972c, 0x9728, 0x9726, 0x97b3, + 0x97b7, 0x97b6, 0x97dd, 0x97de, 0x97df, 0x985c, 0x9859, 0x985d, + 0x9857, 0x98bf, 0x98bd, 0x98bb, 0x98be, 0x9948, 0x9947, 0x9943, + 0x99a6, 0x99a7, 0x9a1a, 0x9a15, 0x9a25, 0x9a1d, 0x9a24, 0x9a1b, + 0x9a22, 0x9a20, 0x9a27, 0x9a23, 0x9a1e, 0x9a1c, 0x9a14, 0x9ac2, + 0x9b0b, 0x9b0a, 0x9b0e, 0x9b0c, 0x9b37, 0x9bea, 0x9beb, 0x9be0, + 0x9bde, 0x9be4, 0x9be6, 0x9be2, 0x9bf0, 0x9bd4, 0x9bd7, 0x9bec, + 0x9bdc, 0x9bd9, 0x9be5, 0x9bd5, 0x9be1, 0x9bda, 0x9d77, 0x9d81, + 0x9d8a, 0x9d84, 0x9d88, 0x9d71, 0x9d80, 0x9d78, 0x9d86, 0x9d8b, + 0x9d8c, 0x9d7d, 0x9d6b, 0x9d74, 0x9d75, 0x9d70, 0x9d69, 0x9d85, + 0x9d73, 0x9d7b, 0x9d82, 0x9d6f, 0x9d79, 0x9d7f, 0x9d87, 0x9d68, + 0x9e94, 0x9e91, 0x9ec0, 0x9efc, 0x9f2d, 0x9f40, 0x9f41, 0x9f4d, + 0x9f56, 0x9f57, 0x9f58, 0x5337, 0x56b2, + /* 0xf4 */ + 0x56b5, 0x56b3, 0x58e3, 0x5b45, 0x5dc6, 0x5dc7, 0x5eee, 0x5eef, + 0x5fc0, 0x5fc1, 0x61f9, 0x6517, 0x6516, 0x6515, 0x6513, 0x65df, + 0x66e8, 0x66e3, 0x66e4, 0x6af3, 0x6af0, 0x6aea, 0x6ae8, 0x6af9, + 0x6af1, 0x6aee, 0x6aef, 0x703c, 0x7035, 0x702f, 0x7037, 0x7034, + 0x7031, 0x7042, 0x7038, 0x703f, 0x703a, 0x7039, 0x7040, 0x703b, + 0x7033, 0x7041, 0x7213, 0x7214, 0x72a8, 0x737d, 0x737c, 0x74ba, + 0x76ab, 0x76aa, 0x76be, 0x76ed, 0x77cc, 0x77ce, 0x77cf, 0x77cd, + 0x77f2, 0x7925, 0x7923, 0x7927, 0x7928, 0x7924, 0x7929, 0x79b2, + 0x7a6e, 0x7a6c, 0x7a6d, 0x7af7, 0x7c49, 0x7c48, 0x7c4a, 0x7c47, + 0x7c45, 0x7cee, 0x7e7b, 0x7e7e, 0x7e81, 0x7e80, 0x7fba, 0x7fff, + 0x8079, 0x81db, 0x81d9, 0x820b, 0x8268, 0x8269, 0x8622, 0x85ff, + 0x8601, 0x85fe, 0x861b, 0x8600, 0x85f6, 0x8604, 0x8609, 0x8605, + 0x860c, 0x85fd, 0x8819, 0x8810, 0x8811, 0x8817, 0x8813, 0x8816, + 0x8963, 0x8966, 0x89b9, 0x89f7, 0x8b60, 0x8b6a, 0x8b5d, 0x8b68, + 0x8b63, 0x8b65, 0x8b67, 0x8b6d, 0x8dae, 0x8e86, 0x8e88, 0x8e84, + 0x8f59, 0x8f56, 0x8f57, 0x8f55, 0x8f58, 0x8f5a, 0x908d, 0x9143, + 0x9141, 0x91b7, 0x91b5, 0x91b2, 0x91b3, 0x940b, 0x9413, 0x93fb, + 0x9420, 0x940f, 0x9414, 0x93fe, 0x9415, 0x9410, 0x9428, 0x9419, + 0x940d, 0x93f5, 0x9400, 0x93f7, 0x9407, 0x940e, 0x9416, 0x9412, + 0x93fa, 0x9409, 0x93f8, 0x940a, 0x93ff, + /* 0xf5 */ + 0x93fc, 0x940c, 0x93f6, 0x9411, 0x9406, 0x95de, 0x95e0, 0x95df, + 0x972e, 0x972f, 0x97b9, 0x97bb, 0x97fd, 0x97fe, 0x9860, 0x9862, + 0x9863, 0x985f, 0x98c1, 0x98c2, 0x9950, 0x994e, 0x9959, 0x994c, + 0x994b, 0x9953, 0x9a32, 0x9a34, 0x9a31, 0x9a2c, 0x9a2a, 0x9a36, + 0x9a29, 0x9a2e, 0x9a38, 0x9a2d, 0x9ac7, 0x9aca, 0x9ac6, 0x9b10, + 0x9b12, 0x9b11, 0x9c0b, 0x9c08, 0x9bf7, 0x9c05, 0x9c12, 0x9bf8, + 0x9c40, 0x9c07, 0x9c0e, 0x9c06, 0x9c17, 0x9c14, 0x9c09, 0x9d9f, + 0x9d99, 0x9da4, 0x9d9d, 0x9d92, 0x9d98, 0x9d90, 0x9d9b, 0x9da0, + 0x9d94, 0x9d9c, 0x9daa, 0x9d97, 0x9da1, 0x9d9a, 0x9da2, 0x9da8, + 0x9d9e, 0x9da3, 0x9dbf, 0x9da9, 0x9d96, 0x9da6, 0x9da7, 0x9e99, + 0x9e9b, 0x9e9a, 0x9ee5, 0x9ee4, 0x9ee7, 0x9ee6, 0x9f30, 0x9f2e, + 0x9f5b, 0x9f60, 0x9f5e, 0x9f5d, 0x9f59, 0x9f91, 0x513a, 0x5139, + 0x5298, 0x5297, 0x56c3, 0x56bd, 0x56be, 0x5b48, 0x5b47, 0x5dcb, + 0x5dcf, 0x5ef1, 0x61fd, 0x651b, 0x6b02, 0x6afc, 0x6b03, 0x6af8, + 0x6b00, 0x7043, 0x7044, 0x704a, 0x7048, 0x7049, 0x7045, 0x7046, + 0x721d, 0x721a, 0x7219, 0x737e, 0x7517, 0x766a, 0x77d0, 0x792d, + 0x7931, 0x792f, 0x7c54, 0x7c53, 0x7cf2, 0x7e8a, 0x7e87, 0x7e88, + 0x7e8b, 0x7e86, 0x7e8d, 0x7f4d, 0x7fbb, 0x8030, 0x81dd, 0x8618, + 0x862a, 0x8626, 0x861f, 0x8623, 0x861c, 0x8619, 0x8627, 0x862e, + 0x8621, 0x8620, 0x8629, 0x861e, 0x8625, + /* 0xf6 */ + 0x8829, 0x881d, 0x881b, 0x8820, 0x8824, 0x881c, 0x882b, 0x884a, + 0x896d, 0x8969, 0x896e, 0x896b, 0x89fa, 0x8b79, 0x8b78, 0x8b45, + 0x8b7a, 0x8b7b, 0x8d10, 0x8d14, 0x8daf, 0x8e8e, 0x8e8c, 0x8f5e, + 0x8f5b, 0x8f5d, 0x9146, 0x9144, 0x9145, 0x91b9, 0x943f, 0x943b, + 0x9436, 0x9429, 0x943d, 0x943c, 0x9430, 0x9439, 0x942a, 0x9437, + 0x942c, 0x9440, 0x9431, 0x95e5, 0x95e4, 0x95e3, 0x9735, 0x973a, + 0x97bf, 0x97e1, 0x9864, 0x98c9, 0x98c6, 0x98c0, 0x9958, 0x9956, + 0x9a39, 0x9a3d, 0x9a46, 0x9a44, 0x9a42, 0x9a41, 0x9a3a, 0x9a3f, + 0x9acd, 0x9b15, 0x9b17, 0x9b18, 0x9b16, 0x9b3a, 0x9b52, 0x9c2b, + 0x9c1d, 0x9c1c, 0x9c2c, 0x9c23, 0x9c28, 0x9c29, 0x9c24, 0x9c21, + 0x9db7, 0x9db6, 0x9dbc, 0x9dc1, 0x9dc7, 0x9dca, 0x9dcf, 0x9dbe, + 0x9dc5, 0x9dc3, 0x9dbb, 0x9db5, 0x9dce, 0x9db9, 0x9dba, 0x9dac, + 0x9dc8, 0x9db1, 0x9dad, 0x9dcc, 0x9db3, 0x9dcd, 0x9db2, 0x9e7a, + 0x9e9c, 0x9eeb, 0x9eee, 0x9eed, 0x9f1b, 0x9f18, 0x9f1a, 0x9f31, + 0x9f4e, 0x9f65, 0x9f64, 0x9f92, 0x4eb9, 0x56c6, 0x56c5, 0x56cb, + 0x5971, 0x5b4b, 0x5b4c, 0x5dd5, 0x5dd1, 0x5ef2, 0x6521, 0x6520, + 0x6526, 0x6522, 0x6b0b, 0x6b08, 0x6b09, 0x6c0d, 0x7055, 0x7056, + 0x7057, 0x7052, 0x721e, 0x721f, 0x72a9, 0x737f, 0x74d8, 0x74d5, + 0x74d9, 0x74d7, 0x766d, 0x76ad, 0x7935, 0x79b4, 0x7a70, 0x7a71, + 0x7c57, 0x7c5c, 0x7c59, 0x7c5b, 0x7c5a, + /* 0xf7 */ + 0x7cf4, 0x7cf1, 0x7e91, 0x7f4f, 0x7f87, 0x81de, 0x826b, 0x8634, + 0x8635, 0x8633, 0x862c, 0x8632, 0x8636, 0x882c, 0x8828, 0x8826, + 0x882a, 0x8825, 0x8971, 0x89bf, 0x89be, 0x89fb, 0x8b7e, 0x8b84, + 0x8b82, 0x8b86, 0x8b85, 0x8b7f, 0x8d15, 0x8e95, 0x8e94, 0x8e9a, + 0x8e92, 0x8e90, 0x8e96, 0x8e97, 0x8f60, 0x8f62, 0x9147, 0x944c, + 0x9450, 0x944a, 0x944b, 0x944f, 0x9447, 0x9445, 0x9448, 0x9449, + 0x9446, 0x973f, 0x97e3, 0x986a, 0x9869, 0x98cb, 0x9954, 0x995b, + 0x9a4e, 0x9a53, 0x9a54, 0x9a4c, 0x9a4f, 0x9a48, 0x9a4a, 0x9a49, + 0x9a52, 0x9a50, 0x9ad0, 0x9b19, 0x9b2b, 0x9b3b, 0x9b56, 0x9b55, + 0x9c46, 0x9c48, 0x9c3f, 0x9c44, 0x9c39, 0x9c33, 0x9c41, 0x9c3c, + 0x9c37, 0x9c34, 0x9c32, 0x9c3d, 0x9c36, 0x9ddb, 0x9dd2, 0x9dde, + 0x9dda, 0x9dcb, 0x9dd0, 0x9ddc, 0x9dd1, 0x9ddf, 0x9de9, 0x9dd9, + 0x9dd8, 0x9dd6, 0x9df5, 0x9dd5, 0x9ddd, 0x9eb6, 0x9ef0, 0x9f35, + 0x9f33, 0x9f32, 0x9f42, 0x9f6b, 0x9f95, 0x9fa2, 0x513d, 0x5299, + 0x58e8, 0x58e7, 0x5972, 0x5b4d, 0x5dd8, 0x882f, 0x5f4f, 0x6201, + 0x6203, 0x6204, 0x6529, 0x6525, 0x6596, 0x66eb, 0x6b11, 0x6b12, + 0x6b0f, 0x6bca, 0x705b, 0x705a, 0x7222, 0x7382, 0x7381, 0x7383, + 0x7670, 0x77d4, 0x7c67, 0x7c66, 0x7e95, 0x826c, 0x863a, 0x8640, + 0x8639, 0x863c, 0x8631, 0x863b, 0x863e, 0x8830, 0x8832, 0x882e, + 0x8833, 0x8976, 0x8974, 0x8973, 0x89fe, + /* 0xf8 */ + 0x8b8c, 0x8b8e, 0x8b8b, 0x8b88, 0x8c45, 0x8d19, 0x8e98, 0x8f64, + 0x8f63, 0x91bc, 0x9462, 0x9455, 0x945d, 0x9457, 0x945e, 0x97c4, + 0x97c5, 0x9800, 0x9a56, 0x9a59, 0x9b1e, 0x9b1f, 0x9b20, 0x9c52, + 0x9c58, 0x9c50, 0x9c4a, 0x9c4d, 0x9c4b, 0x9c55, 0x9c59, 0x9c4c, + 0x9c4e, 0x9dfb, 0x9df7, 0x9def, 0x9de3, 0x9deb, 0x9df8, 0x9de4, + 0x9df6, 0x9de1, 0x9dee, 0x9de6, 0x9df2, 0x9df0, 0x9de2, 0x9dec, + 0x9df4, 0x9df3, 0x9de8, 0x9ded, 0x9ec2, 0x9ed0, 0x9ef2, 0x9ef3, + 0x9f06, 0x9f1c, 0x9f38, 0x9f37, 0x9f36, 0x9f43, 0x9f4f, 0x9f71, + 0x9f70, 0x9f6e, 0x9f6f, 0x56d3, 0x56cd, 0x5b4e, 0x5c6d, 0x652d, + 0x66ed, 0x66ee, 0x6b13, 0x705f, 0x7061, 0x705d, 0x7060, 0x7223, + 0x74db, 0x74e5, 0x77d5, 0x7938, 0x79b7, 0x79b6, 0x7c6a, 0x7e97, + 0x7f89, 0x826d, 0x8643, 0x8838, 0x8837, 0x8835, 0x884b, 0x8b94, + 0x8b95, 0x8e9e, 0x8e9f, 0x8ea0, 0x8e9d, 0x91be, 0x91bd, 0x91c2, + 0x946b, 0x9468, 0x9469, 0x96e5, 0x9746, 0x9743, 0x9747, 0x97c7, + 0x97e5, 0x9a5e, 0x9ad5, 0x9b59, 0x9c63, 0x9c67, 0x9c66, 0x9c62, + 0x9c5e, 0x9c60, 0x9e02, 0x9dfe, 0x9e07, 0x9e03, 0x9e06, 0x9e05, + 0x9e00, 0x9e01, 0x9e09, 0x9dff, 0x9dfd, 0x9e04, 0x9ea0, 0x9f1e, + 0x9f46, 0x9f74, 0x9f75, 0x9f76, 0x56d4, 0x652e, 0x65b8, 0x6b18, + 0x6b19, 0x6b17, 0x6b1a, 0x7062, 0x7226, 0x72aa, 0x77d8, 0x77d9, + 0x7939, 0x7c69, 0x7c6b, 0x7cf6, 0x7e9a, + /* 0xf9 */ + 0x7e98, 0x7e9b, 0x7e99, 0x81e0, 0x81e1, 0x8646, 0x8647, 0x8648, + 0x8979, 0x897a, 0x897c, 0x897b, 0x89ff, 0x8b98, 0x8b99, 0x8ea5, + 0x8ea4, 0x8ea3, 0x946e, 0x946d, 0x946f, 0x9471, 0x9473, 0x9749, + 0x9872, 0x995f, 0x9c68, 0x9c6e, 0x9c6d, 0x9e0b, 0x9e0d, 0x9e10, + 0x9e0f, 0x9e12, 0x9e11, 0x9ea1, 0x9ef5, 0x9f09, 0x9f47, 0x9f78, + 0x9f7b, 0x9f7a, 0x9f79, 0x571e, 0x7066, 0x7c6f, 0x883c, 0x8db2, + 0x8ea6, 0x91c3, 0x9474, 0x9478, 0x9476, 0x9475, 0x9a60, 0x9c74, + 0x9c73, 0x9c71, 0x9c75, 0x9e14, 0x9e13, 0x9ef6, 0x9f0a, 0x9fa4, + 0x7068, 0x7065, 0x7cf7, 0x866a, 0x883e, 0x883d, 0x883f, 0x8b9e, + 0x8c9c, 0x8ea9, 0x8ec9, 0x974b, 0x9873, 0x9874, 0x98cc, 0x9961, + 0x99ab, 0x9a64, 0x9a66, 0x9a67, 0x9b24, 0x9e15, 0x9e17, 0x9f48, + 0x6207, 0x6b1e, 0x7227, 0x864c, 0x8ea8, 0x9482, 0x9480, 0x9481, + 0x9a69, 0x9a68, 0x9b2e, 0x9e19, 0x7229, 0x864b, 0x8b9f, 0x9483, + 0x9c79, 0x9eb7, 0x7675, 0x9a6b, 0x9c7a, 0x9e1d, 0x7069, 0x706a, + 0x9ea4, 0x9f7e, 0x9f49, 0x9f98, +}; + +static int +big5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0xa1 && c1 <= 0xc7) || (c1 >= 0xc9 && c1 <= 0xf9)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + unsigned int i = 157 * (c1 - 0xa1) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + unsigned short wc = 0xfffd; + if (i < 6280) { + if (i < 6121) + wc = big5_2uni_pagea1[i]; + } else { + if (i < 13932) + wc = big5_2uni_pagec9[i-6280]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short big5_2charset[13703] = { + 0xa246, 0xa247, 0xa244, 0xa1b1, 0xa258, 0xa1d3, 0xa150, 0xa1d1, + 0xa1d2, 0xa3be, 0xa3bc, 0xa3bd, 0xa3bf, 0xa3bb, 0xa344, 0xa345, + 0xa346, 0xa347, 0xa348, 0xa349, 0xa34a, 0xa34b, 0xa34c, 0xa34d, + 0xa34e, 0xa34f, 0xa350, 0xa351, 0xa352, 0xa353, 0xa354, 0xa355, + 0xa356, 0xa357, 0xa358, 0xa359, 0xa35a, 0xa35b, 0xa35c, 0xa35d, + 0xa35e, 0xa35f, 0xa360, 0xa361, 0xa362, 0xa363, 0xa364, 0xa365, + 0xa366, 0xa367, 0xa368, 0xa369, 0xa36a, 0xa36b, 0xa36c, 0xa36d, + 0xa36e, 0xa36f, 0xa370, 0xa371, 0xa372, 0xa373, 0xc7b3, 0xc7b1, + 0xc7b2, 0xc7b4, 0xc7b5, 0xc7b6, 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, + 0xc7bb, 0xc7bc, 0xc7bd, 0xc7be, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c2, + 0xc7c3, 0xc7c4, 0xc7c5, 0xc7c6, 0xc7c7, 0xc7c8, 0xc7c9, 0xc7ca, + 0xc7cb, 0xc7cc, 0xc7cd, 0xc7cf, 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3, + 0xc7d4, 0xc7d5, 0xc7d6, 0xc7d7, 0xc7d8, 0xc7d9, 0xc7da, 0xc7db, + 0xc7dc, 0xc7dd, 0xc7de, 0xc7df, 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3, + 0xc7e4, 0xc7e5, 0xc7e6, 0xc7e7, 0xc7e8, 0xc7ce, 0xa156, 0xa158, + 0xa1a5, 0xa1a6, 0xa1a7, 0xa1a8, 0xa145, 0xa14c, 0xa14b, 0xa1ac, + 0xa1ab, 0xa1b0, 0xa1c2, 0xa24a, 0xa1c1, 0xa24b, 0xa2b9, 0xa2ba, + 0xa2bb, 0xa2bc, 0xa2bd, 0xa2be, 0xa2bf, 0xa2c0, 0xa2c1, 0xa2c2, + 0xa1f6, 0xa1f4, 0xa1f7, 0xa1f5, 0xa1f8, 0xa1f9, 0xa1fb, 0xa1fa, + 0xa1d4, 0xa1db, 0xa1e8, 0xa1e7, 0xa1fd, 0xa1fc, 0xa1e4, 0xa1e5, + 0xa1ec, 0xa1ed, 0xa1ef, 0xa1ee, 0xa1e3, 0xa1dc, 0xa1da, 0xa1dd, + 0xa1d8, 0xa1d9, 0xa1e6, 0xa1e9, 0xc7e9, 0xc7ea, 0xc7eb, 0xc7ec, + 0xc7ed, 0xc7ee, 0xc7ef, 0xc7f0, 0xc7f1, 0xc7f2, 0xc7f3, 0xc7f4, + 0xc7f5, 0xc7f6, 0xc7f7, 0xc7f8, 0xc7f9, 0xc7fa, 0xc7fb, 0xc7fc, + 0xa277, 0xa278, 0xa27a, 0xa27b, 0xa27c, 0xa27d, 0xa275, 0xa274, + 0xa273, 0xa272, 0xa271, 0xa2a4, 0xa2a5, 0xa2a7, 0xa2a6, 0xa27e, + 0xa2a1, 0xa2a3, 0xa2a2, 0xa2ac, 0xa2ad, 0xa2ae, 0xa262, 0xa263, + 0xa264, 0xa265, 0xa266, 0xa267, 0xa268, 0xa269, 0xa270, 0xa26f, + 0xa26e, 0xa26d, 0xa26c, 0xa26b, 0xa26a, 0xa276, 0xa279, 0xa1bd, + 0xa1bc, 0xa1b6, 0xa1b5, 0xa1bf, 0xa1be, 0xa1bb, 0xa1ba, 0xa1b3, + 0xa1b7, 0xa1b4, 0xa2a8, 0xa2a9, 0xa2ab, 0xa2aa, 0xa1b9, 0xa1b8, + 0xa1f3, 0xa1f0, 0xa1f2, 0xa1f1, 0xa140, 0xa142, 0xa143, 0xa1b2, + 0xc6a4, 0xa171, 0xa172, 0xa16d, 0xa16e, 0xa175, 0xa176, 0xa179, + 0xa17a, 0xa169, 0xa16a, 0xa245, 0xa165, 0xa166, 0xa1a9, 0xa1aa, + 0xa2c3, 0xa2c4, 0xa2c5, 0xa2c6, 0xa2c7, 0xa2c8, 0xa2c9, 0xa2ca, + 0xa2cb, 0xc6a5, 0xc6a6, 0xc6a7, 0xc6a8, 0xc6a9, 0xc6aa, 0xc6ab, + 0xc6ac, 0xc6ad, 0xc6ae, 0xc6af, 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3, + 0xc6b4, 0xc6b5, 0xc6b6, 0xc6b7, 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, + 0xc6bc, 0xc6bd, 0xc6be, 0xc6bf, 0xc6c0, 0xc6c1, 0xc6c2, 0xc6c3, + 0xc6c4, 0xc6c5, 0xc6c6, 0xc6c7, 0xc6c8, 0xc6c9, 0xc6ca, 0xc6cb, + 0xc6cc, 0xc6cd, 0xc6ce, 0xc6cf, 0xc6d0, 0xc6d1, 0xc6d2, 0xc6d3, + 0xc6d4, 0xc6d5, 0xc6d6, 0xc6d7, 0xc6d8, 0xc6d9, 0xc6da, 0xc6db, + 0xc6dc, 0xc6dd, 0xc6de, 0xc6df, 0xc6e0, 0xc6e1, 0xc6e2, 0xc6e3, + 0xc6e4, 0xc6e5, 0xc6e6, 0xc6e7, 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, + 0xc6ec, 0xc6ed, 0xc6ee, 0xc6ef, 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, + 0xc6f4, 0xc6f5, 0xc6f6, 0xc6f7, 0xc6a2, 0xc6a3, 0xc6f8, 0xc6f9, + 0xc6fa, 0xc6fb, 0xc6fc, 0xc6fd, 0xc6fe, 0xc740, 0xc741, 0xc742, + 0xc743, 0xc744, 0xc745, 0xc746, 0xc747, 0xc748, 0xc749, 0xc74a, + 0xc74b, 0xc74c, 0xc74d, 0xc74e, 0xc74f, 0xc750, 0xc751, 0xc752, + 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc759, 0xc75a, + 0xc75b, 0xc75c, 0xc75d, 0xc75e, 0xc75f, 0xc760, 0xc761, 0xc762, + 0xc763, 0xc764, 0xc765, 0xc766, 0xc767, 0xc768, 0xc769, 0xc76a, + 0xc76b, 0xc76c, 0xc76d, 0xc76e, 0xc76f, 0xc770, 0xc771, 0xc772, + 0xc773, 0xc774, 0xc775, 0xc776, 0xc777, 0xc778, 0xc779, 0xc77a, + 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc7a1, 0xc7a2, 0xc7a3, 0xc7a4, + 0xc7a5, 0xc7a6, 0xc7a7, 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, 0xc7ac, + 0xc7ad, 0xc7ae, 0xc7af, 0xc7b0, 0xc6a1, 0xa374, 0xa375, 0xa376, + 0xa377, 0xa378, 0xa379, 0xa37a, 0xa37b, 0xa37c, 0xa37d, 0xa37e, + 0xa3a1, 0xa3a2, 0xa3a3, 0xa3a4, 0xa3a5, 0xa3a6, 0xa3a7, 0xa3a8, + 0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, 0xa3ad, 0xa3ae, 0xa3af, 0xa3b0, + 0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7, 0xa3b8, + 0xa3b9, 0xa3ba, 0xa1c0, 0xa255, 0xa256, 0xa250, 0xa251, 0xa252, + 0xa254, 0xa257, 0xa253, 0xa1eb, 0xa1ea, 0xa24f, 0xa440, 0xa442, + 0xa443, 0xc945, 0xa456, 0xa454, 0xa457, 0xa455, 0xc946, 0xa4a3, + 0xc94f, 0xc94d, 0xa4a2, 0xa4a1, 0xa542, 0xa541, 0xa540, 0xa543, + 0xa4fe, 0xa5e0, 0xa5e1, 0xa8c3, 0xa458, 0xa4a4, 0xc950, 0xa4a5, + 0xc963, 0xa6ea, 0xcbb1, 0xa459, 0xa4a6, 0xa544, 0xc964, 0xc940, + 0xa444, 0xa45b, 0xc947, 0xa45c, 0xa4a7, 0xa545, 0xa547, 0xa546, + 0xa5e2, 0xa5e3, 0xa8c4, 0xadbc, 0xa441, 0xc941, 0xa445, 0xa45e, + 0xa45d, 0xa5e4, 0xa8c5, 0xb0ae, 0xd44b, 0xb6c3, 0xdcb1, 0xdcb2, + 0xa446, 0xa4a9, 0xa8c6, 0xa447, 0xc948, 0xa45f, 0xa4aa, 0xa4ac, + 0xc951, 0xa4ad, 0xa4ab, 0xa5e5, 0xa8c7, 0xa8c8, 0xab45, 0xa460, + 0xa4ae, 0xa5e6, 0xa5e8, 0xa5e7, 0xa6eb, 0xa8c9, 0xa8ca, 0xab46, + 0xab47, 0xadbd, 0xdcb3, 0xf6d6, 0xa448, 0xa4b0, 0xa4af, 0xc952, + 0xa4b1, 0xa4b7, 0xa4b2, 0xa4b3, 0xc954, 0xc953, 0xa4b5, 0xa4b6, + 0xa4b4, 0xa54a, 0xa54b, 0xa54c, 0xa54d, 0xa549, 0xa550, 0xc96a, + 0xc966, 0xc969, 0xa551, 0xa561, 0xc968, 0xa54e, 0xa54f, 0xa548, + 0xc965, 0xc967, 0xa5f5, 0xc9b0, 0xa5f2, 0xa5f6, 0xc9ba, 0xc9ae, + 0xa5f3, 0xc9b2, 0xa5f4, 0xa5f7, 0xa5e9, 0xc9b1, 0xa5f8, 0xc9b5, + 0xc9b9, 0xc9b6, 0xc9b3, 0xa5ea, 0xa5ec, 0xa5f9, 0xa5ee, 0xc9ab, + 0xa5f1, 0xa5ef, 0xa5f0, 0xc9bb, 0xc9b8, 0xc9af, 0xa5ed, 0xc9ac, + 0xa5eb, 0xc9b4, 0xc9b7, 0xc9ad, 0xca66, 0xa742, 0xa6f4, 0xca67, + 0xa6f1, 0xa744, 0xa6f9, 0xa6f8, 0xca5b, 0xa6fc, 0xa6f7, 0xca60, + 0xca68, 0xca64, 0xa6fa, 0xa6fd, 0xa6ee, 0xa747, 0xca5d, 0xcbbd, + 0xa6ec, 0xa743, 0xa6ed, 0xa6f5, 0xa6f6, 0xca62, 0xca5e, 0xa6fb, + 0xa6f3, 0xca5a, 0xa6ef, 0xca65, 0xa745, 0xa748, 0xa6f2, 0xa740, + 0xa746, 0xa6f0, 0xca63, 0xa741, 0xca69, 0xca5c, 0xa6fe, 0xca5f, + 0xca61, 0xa8d8, 0xcbbf, 0xcbcb, 0xa8d0, 0xcbcc, 0xa8cb, 0xa8d5, + 0xa8ce, 0xcbb9, 0xa8d6, 0xcbb8, 0xcbbc, 0xcbc3, 0xcbc1, 0xa8de, + 0xa8d9, 0xcbb3, 0xcbb5, 0xa8db, 0xa8cf, 0xcbb6, 0xcbc2, 0xcbc9, + 0xa8d4, 0xcbbb, 0xcbb4, 0xa8d3, 0xcbb7, 0xa8d7, 0xcbba, 0xa8d2, + 0xa8cd, 0xa8dc, 0xcbc4, 0xa8dd, 0xcbc8, 0xcbc6, 0xcbca, 0xa8da, + 0xcbbe, 0xcbb2, 0xcbc0, 0xa8d1, 0xcbc5, 0xa8cc, 0xcbc7, 0xab56, + 0xab4a, 0xcde0, 0xcde8, 0xab49, 0xab51, 0xab5d, 0xcdee, 0xcdec, + 0xcde7, 0xab4b, 0xcded, 0xcde3, 0xab59, 0xab50, 0xab58, 0xcdde, + 0xcdea, 0xcde1, 0xab54, 0xcde2, 0xcddd, 0xab5b, 0xab4e, 0xab57, + 0xab4d, 0xcddf, 0xcde4, 0xcdeb, 0xab55, 0xab52, 0xcde6, 0xab5a, + 0xcde9, 0xcde5, 0xab4f, 0xab5c, 0xab53, 0xab4c, 0xab48, 0xcdef, + 0xadd7, 0xadc1, 0xadd1, 0xadd6, 0xd0d0, 0xd0cf, 0xd0d4, 0xd0d5, + 0xadc4, 0xadcd, 0xadda, 0xadce, 0xd0c9, 0xadc7, 0xd0ca, 0xaddc, + 0xadd3, 0xadbe, 0xadbf, 0xd0dd, 0xb0bf, 0xadcc, 0xadcb, 0xd0cb, + 0xadcf, 0xd45b, 0xadc6, 0xd0d6, 0xadd5, 0xadd4, 0xadca, 0xd0ce, + 0xd0d7, 0xd0c8, 0xadc9, 0xd0d8, 0xadd2, 0xd0cc, 0xadc0, 0xadc3, + 0xadc2, 0xd0d9, 0xadd0, 0xadc5, 0xadd9, 0xaddb, 0xd0d3, 0xadd8, + 0xd0db, 0xd0cd, 0xd0dc, 0xd0d1, 0xd0da, 0xd0d2, 0xadc8, 0xd463, + 0xd457, 0xb0b3, 0xd45c, 0xd462, 0xb0b2, 0xd455, 0xb0b6, 0xd459, + 0xd452, 0xb0b4, 0xd456, 0xb0b9, 0xb0be, 0xd467, 0xd451, 0xb0ba, + 0xd466, 0xb0b5, 0xd458, 0xb0b1, 0xd453, 0xd44f, 0xd45d, 0xd450, + 0xd44e, 0xd45a, 0xd460, 0xd461, 0xb0b7, 0xd85b, 0xd45e, 0xd44d, + 0xd45f, 0xb0c1, 0xd464, 0xb0c0, 0xd44c, 0xd454, 0xd465, 0xb0bc, + 0xb0bb, 0xb0b8, 0xb0bd, 0xb0af, 0xb0b0, 0xb3c8, 0xd85e, 0xd857, + 0xb3c5, 0xd85f, 0xd855, 0xd858, 0xb3c4, 0xd859, 0xb3c7, 0xd85d, + 0xd853, 0xd852, 0xb3c9, 0xb3ca, 0xb3c6, 0xb3cb, 0xd851, 0xd85c, + 0xd85a, 0xd854, 0xb3c3, 0xd856, 0xb6ca, 0xb6c4, 0xdcb7, 0xb6cd, + 0xdcbd, 0xdcc0, 0xb6c6, 0xb6c7, 0xdcba, 0xb6c5, 0xdcc3, 0xb6cb, + 0xdcc4, 0xdcbf, 0xb6cc, 0xdcb4, 0xb6c9, 0xdcb5, 0xdcbe, 0xdcbc, + 0xdcb8, 0xb6c8, 0xdcb6, 0xb6ce, 0xdcbb, 0xdcc2, 0xdcb9, 0xdcc1, + 0xb9b6, 0xb9b3, 0xb9b4, 0xe0f9, 0xe0f1, 0xb9b2, 0xb9af, 0xe0f2, + 0xb9b1, 0xe0f5, 0xe0f7, 0xe0fe, 0xe0fd, 0xe0f8, 0xb9ae, 0xe0f0, + 0xb9ac, 0xe0f3, 0xb9b7, 0xe0f6, 0xe0fa, 0xb9b0, 0xb9ad, 0xe0fc, + 0xe0fb, 0xb9b5, 0xe0f4, 0xbbf8, 0xe4ec, 0xe4e9, 0xbbf9, 0xbbf7, + 0xe4f0, 0xe4ed, 0xe4e6, 0xbbf6, 0xbbfa, 0xe4e7, 0xbbf5, 0xbbfd, + 0xe4ea, 0xe4eb, 0xbbfb, 0xbbfc, 0xe4f1, 0xe4ee, 0xe4ef, 0xbeaa, + 0xe8f8, 0xbea7, 0xe8f5, 0xbea9, 0xbeab, 0xe8f6, 0xbea8, 0xe8f7, + 0xe8f4, 0xc076, 0xecbd, 0xc077, 0xecbb, 0xecbc, 0xecba, 0xecb9, + 0xecbe, 0xc075, 0xefb8, 0xefb9, 0xe4e8, 0xefb7, 0xc078, 0xc35f, + 0xf1eb, 0xf1ec, 0xc4d7, 0xc4d8, 0xf5c1, 0xf5c0, 0xc56c, 0xc56b, + 0xf7d0, 0xa449, 0xa461, 0xa4b9, 0xa4b8, 0xa553, 0xa552, 0xa5fc, + 0xa5fb, 0xa5fd, 0xa5fa, 0xa74a, 0xa749, 0xa74b, 0xa8e0, 0xa8df, + 0xa8e1, 0xab5e, 0xa259, 0xd0de, 0xa25a, 0xb0c2, 0xa25c, 0xa25b, + 0xd860, 0xa25d, 0xb9b8, 0xa25e, 0xa44a, 0xa4ba, 0xa5fe, 0xa8e2, + 0xa44b, 0xa4bd, 0xa4bb, 0xa4bc, 0xa640, 0xa74c, 0xa8e4, 0xa8e3, + 0xa8e5, 0xaddd, 0xbeac, 0xc94e, 0xa554, 0xa555, 0xa641, 0xca6a, + 0xab60, 0xab5f, 0xd0e0, 0xd0df, 0xb0c3, 0xa4be, 0xc955, 0xcbcd, + 0xab61, 0xade0, 0xadde, 0xaddf, 0xbead, 0xa556, 0xa642, 0xc9bc, + 0xa74d, 0xa74e, 0xca6b, 0xcbce, 0xa8e6, 0xcbcf, 0xd0e2, 0xd0e3, + 0xade3, 0xd0e4, 0xd0e1, 0xade4, 0xade2, 0xade1, 0xd0e5, 0xd468, + 0xd861, 0xdcc5, 0xe140, 0xbbfe, 0xbeae, 0xe8f9, 0xa44c, 0xa45a, + 0xb0c4, 0xb3cd, 0xb9b9, 0xc942, 0xa4bf, 0xa559, 0xa557, 0xa558, + 0xa8e7, 0xa44d, 0xa44e, 0xa462, 0xa4c0, 0xa4c1, 0xa4c2, 0xc9be, + 0xa55a, 0xc96b, 0xa646, 0xc9bf, 0xa644, 0xa645, 0xc9bd, 0xa647, + 0xa643, 0xca6c, 0xaaec, 0xca6d, 0xca6e, 0xa750, 0xa74f, 0xa753, + 0xa751, 0xa752, 0xa8ed, 0xa8ec, 0xcbd4, 0xcbd1, 0xcbd2, 0xcbd0, + 0xa8ee, 0xa8ea, 0xa8e9, 0xa8eb, 0xa8e8, 0xa8ef, 0xab63, 0xcdf0, + 0xcbd3, 0xab68, 0xcdf1, 0xab64, 0xab67, 0xab66, 0xab65, 0xab62, + 0xd0e8, 0xade7, 0xd0eb, 0xade5, 0xd0e7, 0xade8, 0xade6, 0xade9, + 0xd0e9, 0xd0ea, 0xd0e6, 0xd0ec, 0xb3d1, 0xb0c5, 0xd469, 0xd46b, + 0xd46a, 0xd46c, 0xb0c6, 0xb3ce, 0xb3cf, 0xb3d0, 0xb6d0, 0xdcc7, + 0xdcc6, 0xdcc8, 0xdcc9, 0xb6d1, 0xb6cf, 0xe141, 0xe142, 0xb9bb, + 0xb9ba, 0xe35a, 0xbc40, 0xbc41, 0xbc42, 0xbc44, 0xe4f2, 0xe4f3, + 0xbc43, 0xbeaf, 0xbeb0, 0xf1ed, 0xf5c3, 0xf5c2, 0xf7d1, 0xa44f, + 0xa55c, 0xa55b, 0xa648, 0xc9c0, 0xa755, 0xa756, 0xa754, 0xa757, + 0xca6f, 0xca70, 0xa8f1, 0xcbd5, 0xa8f0, 0xcdf2, 0xab6c, 0xcdf3, + 0xab6b, 0xab69, 0xab6a, 0xd0ed, 0xb0c7, 0xd46e, 0xb0ca, 0xd46d, + 0xb1e5, 0xb0c9, 0xb0c8, 0xb3d4, 0xb3d3, 0xb3d2, 0xb6d2, 0xb6d5, + 0xb6d6, 0xb6d4, 0xb6d3, 0xe143, 0xe144, 0xe4f5, 0xbc45, 0xe4f4, + 0xbeb1, 0xecbf, 0xc079, 0xf1ee, 0xc455, 0xa463, 0xa4c3, 0xc956, + 0xa4c4, 0xa4c5, 0xa55d, 0xa55e, 0xa649, 0xca71, 0xcbd6, 0xcbd7, + 0xab6d, 0xd0ee, 0xb0cc, 0xb0cb, 0xd863, 0xd862, 0xa450, 0xa4c6, + 0xa55f, 0xb0cd, 0xc943, 0xc96c, 0xa560, 0xc9c2, 0xa64b, 0xa64a, + 0xc9c1, 0xa758, 0xadea, 0xd46f, 0xb6d7, 0xe145, 0xb9bc, 0xe8fa, + 0xf3fd, 0xa4c7, 0xcbd8, 0xcdf4, 0xb0d0, 0xb0ce, 0xb0cf, 0xa451, + 0xa464, 0xa2cd, 0xa4ca, 0xa4c9, 0xa4c8, 0xa563, 0xa562, 0xc96d, + 0xc9c3, 0xa8f5, 0xa8f2, 0xa8f4, 0xa8f3, 0xab6e, 0xb3d5, 0xa452, + 0xa4cb, 0xa565, 0xa564, 0xca72, 0xa8f6, 0xc957, 0xa567, 0xa566, + 0xa64c, 0xa64d, 0xca73, 0xa759, 0xa75a, 0xa8f7, 0xa8f8, 0xa8f9, + 0xab6f, 0xcdf5, 0xadeb, 0xc944, 0xa4cc, 0xc9c4, 0xca74, 0xca75, + 0xcbd9, 0xcbda, 0xcdf7, 0xcdf6, 0xcdf9, 0xcdf8, 0xab70, 0xd470, + 0xaded, 0xd0ef, 0xadec, 0xd864, 0xb3d6, 0xd865, 0xe146, 0xb9bd, + 0xbc46, 0xf1ef, 0xc958, 0xa568, 0xb0d1, 0xa453, 0xa465, 0xa4ce, + 0xa4cd, 0xa4cf, 0xa8fb, 0xa8fa, 0xa8fc, 0xab71, 0xadee, 0xe8fb, + 0xc24f, 0xa466, 0xa56a, 0xa579, 0xa574, 0xa56f, 0xa56e, 0xa575, + 0xa573, 0xa56c, 0xa57a, 0xa56d, 0xa569, 0xa578, 0xa577, 0xa576, + 0xa56b, 0xa572, 0xa571, 0xa57b, 0xa570, 0xa653, 0xa659, 0xa655, + 0xa65b, 0xc9c5, 0xa658, 0xa64e, 0xa651, 0xa654, 0xa650, 0xa657, + 0xa65a, 0xa64f, 0xa652, 0xa656, 0xa65c, 0xca7e, 0xca7b, 0xa767, + 0xca7c, 0xa75b, 0xa75d, 0xa775, 0xa770, 0xcaa5, 0xca7d, 0xa75f, + 0xa761, 0xcaa4, 0xa768, 0xca78, 0xa774, 0xa776, 0xa75c, 0xa76d, + 0xca76, 0xa773, 0xa764, 0xa76e, 0xa76f, 0xca77, 0xa76c, 0xa76a, + 0xa76b, 0xa771, 0xcaa1, 0xa75e, 0xa772, 0xcaa3, 0xa766, 0xa763, + 0xca7a, 0xa762, 0xcaa6, 0xa765, 0xa769, 0xa760, 0xcaa2, 0xca79, + 0xcbeb, 0xcbea, 0xa94f, 0xcbed, 0xcbef, 0xcbe4, 0xcbe7, 0xcbee, + 0xa950, 0xcbe1, 0xcbe5, 0xcbe9, 0xce49, 0xa94b, 0xce4d, 0xa8fd, + 0xcbe6, 0xa8fe, 0xa94c, 0xa945, 0xa941, 0xcbe2, 0xa944, 0xa949, + 0xa952, 0xcbe3, 0xcbdc, 0xa943, 0xcbdd, 0xcbdf, 0xa946, 0xa948, + 0xcbdb, 0xcbe0, 0xa951, 0xa94d, 0xcbe8, 0xa953, 0xa94a, 0xcbde, + 0xa947, 0xa942, 0xa940, 0xcbec, 0xa94e, 0xce48, 0xcdfb, 0xce4b, + 0xcdfd, 0xab78, 0xaba8, 0xab74, 0xaba7, 0xab7d, 0xaba4, 0xab72, + 0xcdfc, 0xce43, 0xaba3, 0xce4f, 0xaba5, 0xab79, 0xce45, 0xce42, + 0xab77, 0xcdfa, 0xaba6, 0xce4a, 0xab7c, 0xce4c, 0xaba9, 0xab73, + 0xab7e, 0xab7b, 0xce40, 0xaba1, 0xce46, 0xce47, 0xab7a, 0xaba2, + 0xab76, 0xab75, 0xcdfe, 0xce44, 0xce4e, 0xd144, 0xadfb, 0xd0f1, + 0xd0f6, 0xadf4, 0xae40, 0xd0f4, 0xadef, 0xadf9, 0xadfe, 0xd0fb, + 0xadfa, 0xadfd, 0xd0fe, 0xadf5, 0xd0f5, 0xd142, 0xd143, 0xadf7, + 0xd141, 0xadf3, 0xae43, 0xd0f8, 0xadf1, 0xd146, 0xd0f9, 0xd0fd, + 0xadf6, 0xae42, 0xd0fa, 0xadfc, 0xd140, 0xd147, 0xd4a1, 0xd145, + 0xae44, 0xadf0, 0xd0fc, 0xd0f3, 0xadf8, 0xd0f2, 0xd0f7, 0xd0f0, + 0xae41, 0xd477, 0xb0e4, 0xd4a7, 0xb0e2, 0xb0df, 0xd47c, 0xb0db, + 0xd4a2, 0xb0e6, 0xd476, 0xd47b, 0xd47a, 0xadf2, 0xb0e1, 0xd4a5, + 0xd4a8, 0xd473, 0xb3e8, 0xd4a9, 0xb0e7, 0xb0d9, 0xb0d6, 0xd47e, + 0xb0d3, 0xd4a6, 0xb0da, 0xd4aa, 0xd474, 0xd4a4, 0xb0dd, 0xd475, + 0xd478, 0xd47d, 0xb0de, 0xb0dc, 0xb0e8, 0xb0e3, 0xb0d7, 0xb1d2, + 0xb0d8, 0xd479, 0xb0e5, 0xb0e0, 0xd4a3, 0xb0d5, 0xb0d4, 0xd471, + 0xd472, 0xd86a, 0xb3d7, 0xb3da, 0xd875, 0xb3ee, 0xd878, 0xb3d8, + 0xd871, 0xb3de, 0xb3e4, 0xb5bd, 0xb3e2, 0xd86e, 0xb3ef, 0xb3db, + 0xb3e3, 0xd876, 0xdcd7, 0xd87b, 0xd86f, 0xd866, 0xd873, 0xd86d, + 0xb3e1, 0xd879, 0xb3dd, 0xb3f1, 0xb3ea, 0xb3df, 0xb3dc, 0xb3e7, + 0xd87a, 0xd86c, 0xd872, 0xd874, 0xd868, 0xd877, 0xb3d9, 0xd867, + 0xb3e0, 0xb3f0, 0xb3ec, 0xd869, 0xb3e6, 0xb3ed, 0xb3e9, 0xb3e5, + 0xd870, 0xb3eb, 0xdcd5, 0xdcd1, 0xdce0, 0xdcca, 0xdcd3, 0xb6e5, + 0xb6e6, 0xb6de, 0xdcdc, 0xb6e8, 0xdccf, 0xdcce, 0xdccc, 0xdcde, + 0xb6dc, 0xdcd8, 0xdccd, 0xb6df, 0xdcd6, 0xb6da, 0xdcd2, 0xdcd9, + 0xdcdb, 0xdcdf, 0xb6e3, 0xdccb, 0xb6dd, 0xdcd0, 0xb6d8, 0xb6e4, + 0xdcda, 0xb6e0, 0xb6e1, 0xb6e7, 0xb6db, 0xa25f, 0xb6d9, 0xdcd4, + 0xb6e2, 0xdcdd, 0xb9cd, 0xb9c8, 0xe155, 0xe151, 0xe14b, 0xb9c2, + 0xb9be, 0xe154, 0xb9bf, 0xe14e, 0xe150, 0xe153, 0xb9c4, 0xb9cb, + 0xb9c5, 0xe149, 0xb9c6, 0xb9c7, 0xe14c, 0xb9cc, 0xe14a, 0xe14f, + 0xb9c3, 0xe148, 0xb9c9, 0xb9c1, 0xb9c0, 0xe14d, 0xe152, 0xb9ca, + 0xe147, 0xbc4d, 0xe547, 0xe544, 0xbc47, 0xbc53, 0xbc54, 0xbc4a, + 0xe542, 0xbc4c, 0xe4f9, 0xbc52, 0xe546, 0xbc49, 0xe548, 0xbc48, + 0xe543, 0xe545, 0xbc4b, 0xe541, 0xe4fa, 0xe4f7, 0xd86b, 0xe4fd, + 0xe4f6, 0xe4fc, 0xe4fb, 0xe4f8, 0xbc4f, 0xbc4e, 0xbc50, 0xe4fe, + 0xbeb2, 0xe540, 0xe945, 0xe8fd, 0xbebe, 0xe942, 0xbeb6, 0xbeba, + 0xe941, 0xbeb9, 0xbeb5, 0xbeb8, 0xbeb3, 0xbebd, 0xe943, 0xe8fe, + 0xbebc, 0xe8fc, 0xbebb, 0xe944, 0xe940, 0xbc51, 0xbebf, 0xe946, + 0xbeb7, 0xbeb4, 0xecc6, 0xecc8, 0xc07b, 0xecc9, 0xecc7, 0xecc5, + 0xecc4, 0xc07d, 0xecc3, 0xc07e, 0xecc1, 0xecc2, 0xc07a, 0xc0a1, + 0xc07c, 0xecc0, 0xc250, 0xefbc, 0xefba, 0xefbf, 0xefbd, 0xefbb, + 0xefbe, 0xc360, 0xf1f2, 0xf1f3, 0xc456, 0xf1f4, 0xf1f0, 0xf1f5, + 0xf1f1, 0xc251, 0xf3fe, 0xf441, 0xc459, 0xf440, 0xc458, 0xc457, + 0xc45a, 0xf5c5, 0xf5c6, 0xc4da, 0xc4d9, 0xc4db, 0xf5c4, 0xf6d8, + 0xf6d7, 0xc56d, 0xc56f, 0xc56e, 0xf6d9, 0xc5c8, 0xf8a6, 0xc5f1, + 0xf8a5, 0xf8ee, 0xc949, 0xa57d, 0xa57c, 0xa65f, 0xa65e, 0xc9c7, + 0xa65d, 0xc9c6, 0xa779, 0xcaa9, 0xcaa8, 0xa777, 0xa77a, 0xcaa7, + 0xa778, 0xcbf0, 0xcbf1, 0xa954, 0xabaa, 0xd148, 0xd149, 0xae45, + 0xae46, 0xd4ac, 0xb0e9, 0xb0eb, 0xd4ab, 0xb0ea, 0xd87c, 0xb3f2, + 0xb6e9, 0xb6ea, 0xdce1, 0xb9cf, 0xb9ce, 0xe549, 0xe948, 0xe947, + 0xf96b, 0xa467, 0xc959, 0xc96e, 0xc96f, 0xa662, 0xa666, 0xc9c9, + 0xa664, 0xa663, 0xc9c8, 0xa665, 0xa661, 0xa660, 0xc9ca, 0xa7a6, + 0xa7a3, 0xa77d, 0xcaaa, 0xcaab, 0xa7a1, 0xcaad, 0xa77b, 0xcaae, + 0xcaac, 0xa77e, 0xa7a2, 0xa7a5, 0xa7a4, 0xa77c, 0xcaaf, 0xa959, + 0xcbfe, 0xa95b, 0xa95a, 0xcc40, 0xa958, 0xa957, 0xcbf5, 0xcbf4, + 0xcbf2, 0xcbf7, 0xcbf6, 0xcbf3, 0xcbfc, 0xcbfd, 0xcbfa, 0xcbf8, + 0xa956, 0xcbfb, 0xa95c, 0xcc41, 0xcbf9, 0xabab, 0xa955, 0xabac, + 0xce54, 0xce5a, 0xabb2, 0xce58, 0xce5e, 0xce55, 0xce59, 0xce5b, + 0xce5d, 0xce57, 0xce56, 0xce51, 0xce52, 0xabad, 0xabaf, 0xabae, + 0xce53, 0xce5c, 0xabb1, 0xce50, 0xd153, 0xd152, 0xd157, 0xd14e, + 0xd151, 0xd150, 0xd154, 0xd158, 0xae47, 0xae4a, 0xd14f, 0xd155, + 0xae49, 0xd14a, 0xabb0, 0xd4ba, 0xd156, 0xd14d, 0xae48, 0xd14c, + 0xd4b1, 0xb0ec, 0xb0f0, 0xd4c1, 0xd4af, 0xd4bd, 0xb0f1, 0xd4bf, + 0xd4c5, 0xd4c9, 0xd4c0, 0xd4b4, 0xd4bc, 0xd4ca, 0xd4c8, 0xd4be, + 0xd4b9, 0xd4b2, 0xd8a6, 0xd4b0, 0xb0f5, 0xd4b7, 0xb0f6, 0xb0f2, + 0xd4ad, 0xd4c3, 0xd4b5, 0xd4b3, 0xd4c6, 0xb0f3, 0xd4cc, 0xb0ed, + 0xb0ef, 0xd4bb, 0xd4b6, 0xae4b, 0xb0ee, 0xd4b8, 0xd4c7, 0xd4cb, + 0xd4c2, 0xd4c4, 0xd4ae, 0xd8a1, 0xd8aa, 0xd8a9, 0xb3fa, 0xd8a2, + 0xb3fb, 0xb3f9, 0xd8a4, 0xb3f6, 0xd8a8, 0xd8a3, 0xd8a5, 0xd87d, + 0xb3f4, 0xd8b2, 0xd8b1, 0xd8ae, 0xb3f3, 0xb3f7, 0xb3f8, 0xd14b, + 0xd8ab, 0xb3f5, 0xb0f4, 0xd8ad, 0xd87e, 0xd8b0, 0xd8af, 0xd8b3, + 0xdcef, 0xd8ac, 0xd8a7, 0xdce7, 0xb6f4, 0xb6f7, 0xb6f2, 0xdce6, + 0xdcea, 0xdce5, 0xb6ec, 0xb6f6, 0xdce2, 0xb6f0, 0xdce9, 0xb6ee, + 0xb6ed, 0xdcec, 0xb6ef, 0xdcee, 0xdceb, 0xb6eb, 0xb6f5, 0xdcf0, + 0xdce4, 0xdced, 0xdce3, 0xb6f1, 0xb6f3, 0xdce8, 0xdcf1, 0xe15d, + 0xb9d0, 0xe163, 0xb9d5, 0xe15f, 0xe166, 0xe157, 0xb9d7, 0xb9d1, + 0xe15c, 0xbc55, 0xe15b, 0xe164, 0xb9d2, 0xb9d6, 0xe15a, 0xe160, + 0xe165, 0xe156, 0xb9d4, 0xe15e, 0xe162, 0xe168, 0xe158, 0xe161, + 0xb9d3, 0xe167, 0xe159, 0xbc59, 0xe54b, 0xbc57, 0xbc56, 0xe54d, + 0xe552, 0xe54e, 0xe551, 0xbc5c, 0xbea5, 0xbc5b, 0xe54a, 0xe550, + 0xbc5a, 0xe54f, 0xe54c, 0xbc58, 0xe94d, 0xe94f, 0xe94a, 0xbec1, + 0xe94c, 0xbec0, 0xe94e, 0xbec3, 0xe950, 0xbec2, 0xe949, 0xe94b, + 0xc0a5, 0xeccc, 0xc0a4, 0xeccd, 0xc0a3, 0xeccb, 0xc0a2, 0xecca, + 0xc253, 0xc252, 0xf1f6, 0xf1f8, 0xf1f7, 0xc361, 0xc362, 0xc363, + 0xf442, 0xc45b, 0xf7d3, 0xf7d2, 0xc5f2, 0xa468, 0xa4d0, 0xa7a7, + 0xce5f, 0xb3fc, 0xb3fd, 0xdcf2, 0xb9d8, 0xe169, 0xe553, 0xc95a, + 0xcab0, 0xcc42, 0xce60, 0xd159, 0xae4c, 0xf1f9, 0xc4dc, 0xa469, + 0xa57e, 0xc970, 0xa667, 0xa668, 0xa95d, 0xb0f7, 0xb9da, 0xb9db, + 0xb9d9, 0xa46a, 0xa4d1, 0xa4d3, 0xa4d2, 0xc95b, 0xa4d4, 0xa5a1, + 0xc971, 0xa5a2, 0xa669, 0xa66a, 0xc9cb, 0xa7a8, 0xcab1, 0xa961, + 0xcc43, 0xa95f, 0xa960, 0xa95e, 0xd15a, 0xabb6, 0xabb5, 0xabb7, + 0xabb4, 0xce61, 0xa962, 0xabb3, 0xae4d, 0xae4e, 0xae4f, 0xd4cd, + 0xb3fe, 0xd8b4, 0xb0f8, 0xb6f8, 0xb9dd, 0xb9dc, 0xe16a, 0xbc5d, + 0xbec4, 0xefc0, 0xf6da, 0xf7d4, 0xa46b, 0xa5a3, 0xa5a4, 0xc9d1, + 0xa66c, 0xa66f, 0xc9cf, 0xc9cd, 0xa66e, 0xc9d0, 0xc9d2, 0xc9cc, + 0xa671, 0xa670, 0xa66d, 0xa66b, 0xc9ce, 0xa7b3, 0xa7b0, 0xcab6, + 0xcab9, 0xcab8, 0xa7aa, 0xa7b2, 0xa7af, 0xcab5, 0xcab3, 0xa7ae, + 0xa7a9, 0xa7ac, 0xcab4, 0xcabb, 0xcab7, 0xa7ad, 0xa7b1, 0xa7b4, + 0xcab2, 0xcaba, 0xa7ab, 0xa967, 0xa96f, 0xcc4f, 0xcc48, 0xa970, + 0xcc53, 0xcc44, 0xcc4b, 0xa966, 0xcc45, 0xa964, 0xcc4c, 0xcc50, + 0xa963, 0xcc51, 0xcc4a, 0xcc4d, 0xa972, 0xa969, 0xcc54, 0xcc52, + 0xa96e, 0xa96c, 0xcc49, 0xa96b, 0xcc47, 0xcc46, 0xa96a, 0xa968, + 0xa971, 0xa96d, 0xa965, 0xcc4e, 0xabb9, 0xabc0, 0xce6f, 0xabb8, + 0xce67, 0xce63, 0xce73, 0xce62, 0xabbb, 0xce6c, 0xabbe, 0xabc1, + 0xabbc, 0xce70, 0xabbf, 0xae56, 0xce76, 0xce64, 0xce66, 0xce6d, + 0xce71, 0xce75, 0xce72, 0xce6b, 0xce6e, 0xce68, 0xabc3, 0xce6a, + 0xce69, 0xce74, 0xabba, 0xce65, 0xabc2, 0xabbd, 0xae5c, 0xd162, + 0xae5b, 0xd160, 0xae50, 0xae55, 0xd15f, 0xd15c, 0xd161, 0xae51, + 0xd15b, 0xae54, 0xae52, 0xd163, 0xae53, 0xae57, 0xae58, 0xae5a, + 0xae59, 0xd15d, 0xd15e, 0xd164, 0xd4d4, 0xb0f9, 0xd8c2, 0xd4d3, + 0xd4e6, 0xb140, 0xd4e4, 0xb0fe, 0xb0fa, 0xd4ed, 0xd4dd, 0xd4e0, + 0xb143, 0xd4ea, 0xd4e2, 0xb0fb, 0xb144, 0xd4e7, 0xd4e5, 0xd4d6, + 0xd4eb, 0xd4df, 0xd4da, 0xd4d0, 0xd4ec, 0xd4dc, 0xd4cf, 0xb142, + 0xd4e1, 0xd4ee, 0xd4de, 0xd4d2, 0xd4d7, 0xd4ce, 0xb141, 0xd4db, + 0xd4d8, 0xb0fc, 0xd4d1, 0xd4e9, 0xb0fd, 0xd4d9, 0xd4d5, 0xd4e8, + 0xb440, 0xd8bb, 0xd8b8, 0xd8c9, 0xd8bd, 0xd8ca, 0xb442, 0xd8c6, + 0xd8c3, 0xd8c4, 0xd8c7, 0xd8cb, 0xd4e3, 0xd8cd, 0xdd47, 0xb443, + 0xd8ce, 0xd8b6, 0xd8c0, 0xd8c5, 0xb441, 0xb444, 0xd8cc, 0xd8cf, + 0xd8ba, 0xd8b7, 0xd8b9, 0xd8be, 0xd8bc, 0xb445, 0xd8c8, 0xd8bf, + 0xd8c1, 0xd8b5, 0xdcfa, 0xdcf8, 0xb742, 0xb740, 0xdd43, 0xdcf9, + 0xdd44, 0xdd40, 0xdcf7, 0xdd46, 0xdcf6, 0xdcfd, 0xb6fe, 0xb6fd, + 0xb6fc, 0xdcfb, 0xdd41, 0xb6f9, 0xb741, 0xdcf4, 0xdcfe, 0xdcf3, + 0xdcfc, 0xb6fa, 0xdd42, 0xdcf5, 0xb6fb, 0xdd45, 0xe16e, 0xb9e2, + 0xb9e1, 0xb9e3, 0xe17a, 0xe170, 0xe176, 0xe16b, 0xe179, 0xe178, + 0xe17c, 0xe175, 0xb9de, 0xe174, 0xb9e4, 0xe16d, 0xb9df, 0xe17b, + 0xb9e0, 0xe16f, 0xe172, 0xe177, 0xe171, 0xe16c, 0xe173, 0xe555, + 0xbc61, 0xe558, 0xe557, 0xe55a, 0xe55c, 0xbc5f, 0xe556, 0xe554, + 0xe55d, 0xe55b, 0xe559, 0xe55f, 0xe55e, 0xbc63, 0xbc5e, 0xbc60, + 0xbc62, 0xe560, 0xe957, 0xe956, 0xe955, 0xe958, 0xe951, 0xe952, + 0xe95a, 0xe953, 0xbec5, 0xe95c, 0xe95b, 0xe954, 0xecd1, 0xc0a8, + 0xeccf, 0xecd4, 0xecd3, 0xe959, 0xc0a7, 0xecd2, 0xecce, 0xecd6, + 0xecd5, 0xc0a6, 0xecd0, 0xbec6, 0xc254, 0xefc1, 0xf1fa, 0xf1fb, + 0xf1fc, 0xc45c, 0xc45d, 0xf443, 0xf5c8, 0xf5c7, 0xf6db, 0xf6dc, + 0xf7d5, 0xf8a7, 0xa46c, 0xa46d, 0xa46e, 0xa4d5, 0xa5a5, 0xc9d3, + 0xa672, 0xa673, 0xa7b7, 0xa7b8, 0xa7b6, 0xa7b5, 0xa973, 0xcc55, + 0xa975, 0xa974, 0xcc56, 0xabc4, 0xae5d, 0xd165, 0xd4f0, 0xb145, + 0xb447, 0xd4ef, 0xb446, 0xb9e5, 0xe17d, 0xbec7, 0xc0a9, 0xecd7, + 0xc45e, 0xc570, 0xc972, 0xa5a6, 0xc973, 0xa676, 0xa674, 0xa675, + 0xa677, 0xa7ba, 0xa7b9, 0xcabc, 0xa7bb, 0xcabd, 0xcc57, 0xcc58, + 0xa976, 0xa978, 0xa97a, 0xa977, 0xa97b, 0xa979, 0xabc8, 0xabc5, + 0xabc7, 0xabc9, 0xabc6, 0xd166, 0xce77, 0xd168, 0xd167, 0xae63, + 0xae5f, 0xae60, 0xae62, 0xae64, 0xae61, 0xae66, 0xae65, 0xb14a, + 0xd4f2, 0xd4f1, 0xb149, 0xb148, 0xb147, 0xb14b, 0xb146, 0xd8d5, + 0xd8d2, 0xb449, 0xd8d1, 0xd8d6, 0xb44b, 0xd8d4, 0xb448, 0xb44a, + 0xd8d3, 0xdd48, 0xdd49, 0xdd4a, 0xb9e6, 0xb9ee, 0xe17e, 0xb9e8, + 0xb9ec, 0xe1a1, 0xb9ed, 0xb9e9, 0xb9ea, 0xb9e7, 0xb9eb, 0xbc66, + 0xd8d0, 0xbc67, 0xbc65, 0xbc64, 0xe95d, 0xbec8, 0xecd8, 0xecd9, + 0xc364, 0xc45f, 0xa46f, 0xa678, 0xabca, 0xd169, 0xae67, 0xb14e, + 0xb14d, 0xb14c, 0xb44c, 0xb44d, 0xd8d7, 0xb9ef, 0xbec9, 0xa470, + 0xc95c, 0xa4d6, 0xc974, 0xc9d4, 0xa679, 0xa97c, 0xdd4b, 0xa471, + 0xa4d7, 0xc9d5, 0xcabe, 0xcabf, 0xa7bc, 0xd8d8, 0xb44e, 0xdd4c, + 0xc0aa, 0xa472, 0xa4a8, 0xa4d8, 0xc975, 0xa5a7, 0xa7c0, 0xa7bf, + 0xa7bd, 0xa7be, 0xcc59, 0xa97e, 0xa9a1, 0xcc5a, 0xa97d, 0xabce, + 0xce78, 0xabcd, 0xabcb, 0xabcc, 0xae6a, 0xae68, 0xd16b, 0xae69, + 0xd16a, 0xae5e, 0xd4f3, 0xb150, 0xb151, 0xb14f, 0xb9f0, 0xe1a2, + 0xbc68, 0xbc69, 0xe561, 0xc0ab, 0xefc2, 0xefc3, 0xc4dd, 0xf8a8, + 0xc94b, 0xa4d9, 0xa473, 0xc977, 0xc976, 0xa67a, 0xc9d7, 0xc9d8, + 0xc9d6, 0xc9d9, 0xcac7, 0xcac2, 0xcac4, 0xcac6, 0xcac3, 0xa7c4, + 0xcac0, 0xcac1, 0xa7c1, 0xa7c2, 0xcac5, 0xcac8, 0xa7c3, 0xcac9, + 0xcc68, 0xcc62, 0xcc5d, 0xa9a3, 0xcc65, 0xcc63, 0xcc5c, 0xcc69, + 0xcc6c, 0xcc67, 0xcc60, 0xa9a5, 0xcc66, 0xa9a6, 0xcc61, 0xcc64, + 0xcc5b, 0xcc5f, 0xcc6b, 0xa9a7, 0xa9a8, 0xcc5e, 0xcc6a, 0xa9a2, + 0xa9a4, 0xceab, 0xcea4, 0xceaa, 0xcea3, 0xcea5, 0xce7d, 0xce7b, + 0xceac, 0xcea9, 0xce79, 0xabd0, 0xcea7, 0xcea8, 0xcea6, 0xce7c, + 0xce7a, 0xabcf, 0xcea2, 0xce7e, 0xcea1, 0xcead, 0xae6f, 0xae6e, + 0xd16c, 0xae6b, 0xd16e, 0xae70, 0xd16f, 0xae73, 0xae71, 0xd170, + 0xceae, 0xd172, 0xae6d, 0xae6c, 0xd16d, 0xd171, 0xae72, 0xb153, + 0xb152, 0xd4f5, 0xd4f9, 0xd4fb, 0xb154, 0xd4fe, 0xb158, 0xd541, + 0xb15a, 0xb156, 0xb15e, 0xb15b, 0xd4f7, 0xb155, 0xd4f6, 0xd4f4, + 0xd543, 0xd4f8, 0xb157, 0xd542, 0xb15c, 0xd4fd, 0xd4fc, 0xb15d, + 0xd4fa, 0xb159, 0xd544, 0xd540, 0xd8e7, 0xd8ee, 0xd8e3, 0xb451, + 0xd8df, 0xd8ef, 0xd8d9, 0xd8ec, 0xd8ea, 0xd8e4, 0xd8ed, 0xd8e6, + 0xd8de, 0xd8f0, 0xd8dc, 0xd8e9, 0xd8da, 0xd8f1, 0xb452, 0xd8eb, + 0xdd4f, 0xd8dd, 0xb44f, 0xd8e1, 0xb450, 0xd8e0, 0xd8e5, 0xd8e2, + 0xd8e8, 0xdd53, 0xdd56, 0xdd4e, 0xdd50, 0xdd55, 0xdd54, 0xb743, + 0xd8db, 0xdd52, 0xb744, 0xdd4d, 0xdd51, 0xe1a9, 0xe1b0, 0xe1a7, + 0xe1ae, 0xe1a5, 0xe1ad, 0xe1b1, 0xe1a4, 0xe1a8, 0xe1a3, 0xb9f1, + 0xe1a6, 0xb9f2, 0xe1ac, 0xe1ab, 0xe1aa, 0xe1af, 0xe565, 0xe567, + 0xbc6b, 0xe568, 0xe563, 0xe562, 0xe56c, 0xe56a, 0xbc6a, 0xe56d, + 0xe564, 0xe569, 0xe56b, 0xe566, 0xe961, 0xe966, 0xe960, 0xe965, + 0xe95e, 0xe968, 0xe964, 0xe969, 0xe963, 0xe95f, 0xe967, 0xe96a, + 0xe962, 0xecda, 0xc0af, 0xc0ad, 0xc0ac, 0xc0ae, 0xefc4, 0xf172, + 0xf1fd, 0xf444, 0xf445, 0xc460, 0xf5c9, 0xc4de, 0xf5ca, 0xf6de, + 0xc572, 0xc571, 0xf6dd, 0xc5c9, 0xf7d6, 0xa474, 0xa67b, 0xc9da, + 0xcaca, 0xa8b5, 0xb15f, 0xa475, 0xa5aa, 0xa5a9, 0xa5a8, 0xa7c5, + 0xae74, 0xdd57, 0xa476, 0xa477, 0xa478, 0xa4da, 0xabd1, 0xceaf, + 0xb453, 0xa479, 0xc95d, 0xa5ab, 0xa5ac, 0xc978, 0xa67c, 0xcacb, + 0xa7c6, 0xcacc, 0xa9ae, 0xcc6e, 0xa9ac, 0xa9ab, 0xcc6d, 0xa9a9, + 0xcc6f, 0xa9aa, 0xa9ad, 0xabd2, 0xabd4, 0xceb3, 0xceb0, 0xceb1, + 0xceb2, 0xceb4, 0xabd3, 0xd174, 0xd173, 0xae76, 0xae75, 0xb162, + 0xd546, 0xb161, 0xb163, 0xb160, 0xb455, 0xd545, 0xb456, 0xd8f3, + 0xb457, 0xd8f2, 0xb454, 0xdd5a, 0xdd5c, 0xb745, 0xdd5b, 0xdd59, + 0xdd58, 0xe1b4, 0xb9f7, 0xb9f5, 0xb9f6, 0xe1b2, 0xe1b3, 0xb9f3, + 0xe571, 0xe56f, 0xbc6d, 0xe570, 0xbc6e, 0xbc6c, 0xb9f4, 0xe96d, + 0xe96b, 0xe96c, 0xe56e, 0xecdc, 0xc0b0, 0xecdb, 0xefc5, 0xefc6, + 0xe96e, 0xf1fe, 0xa47a, 0xa5ad, 0xa67e, 0xc9db, 0xa67d, 0xa9af, + 0xb746, 0xa4db, 0xa5ae, 0xabd5, 0xb458, 0xc979, 0xc97a, 0xc9dc, + 0xa7c8, 0xcad0, 0xcace, 0xa7c9, 0xcacd, 0xcacf, 0xcad1, 0xa7c7, + 0xa9b3, 0xa9b4, 0xa9b1, 0xa9b0, 0xceb8, 0xa9b2, 0xabd6, 0xceb7, + 0xceb9, 0xceb6, 0xceba, 0xabd7, 0xae79, 0xd175, 0xd177, 0xae77, + 0xd178, 0xae78, 0xd176, 0xceb5, 0xd547, 0xd54a, 0xd54b, 0xd548, + 0xb167, 0xb166, 0xb164, 0xb165, 0xd549, 0xb168, 0xb45a, 0xb45b, + 0xb45c, 0xdd5d, 0xdd5f, 0xdd61, 0xb748, 0xb747, 0xb459, 0xdd60, + 0xdd5e, 0xe1b8, 0xe1b6, 0xe1bc, 0xb9f8, 0xe1bd, 0xe1ba, 0xb9f9, + 0xe1b7, 0xe1b5, 0xe1bb, 0xbc70, 0xe573, 0xe1b9, 0xbc72, 0xe574, + 0xbc71, 0xbc74, 0xe575, 0xbc6f, 0xbc73, 0xe973, 0xe971, 0xe970, + 0xe972, 0xe96f, 0xc366, 0xf446, 0xf447, 0xf5cb, 0xf6df, 0xc655, + 0xa9b5, 0xa7ca, 0xabd8, 0xa47b, 0xa4dc, 0xa5af, 0xc9dd, 0xa7cb, + 0xcad2, 0xcebb, 0xabd9, 0xb9fa, 0xa47c, 0xa6a1, 0xb749, 0xa47d, + 0xa4dd, 0xa4de, 0xa5b1, 0xa5b0, 0xc9de, 0xa6a2, 0xcad3, 0xa7cc, + 0xcc71, 0xcc72, 0xcc73, 0xa9b6, 0xa9b7, 0xcc70, 0xa9b8, 0xabda, + 0xcebc, 0xd17a, 0xae7a, 0xd179, 0xb169, 0xd54c, 0xb16a, 0xd54d, + 0xb45d, 0xdd62, 0xe1bf, 0xe1be, 0xb9fb, 0xbc75, 0xe576, 0xbeca, + 0xe974, 0xc0b1, 0xc573, 0xf7d8, 0xcc74, 0xcebd, 0xb16b, 0xd8f4, + 0xb74a, 0xc255, 0xa7ce, 0xa7cd, 0xabdb, 0xd17b, 0xb16d, 0xb343, + 0xb16e, 0xb16c, 0xb45e, 0xe1c0, 0xb9fc, 0xbc76, 0xc94c, 0xc9df, + 0xcad5, 0xa7cf, 0xcad4, 0xa7d0, 0xa9bc, 0xcc77, 0xcc76, 0xa9bb, + 0xa9b9, 0xa9ba, 0xcc75, 0xabdd, 0xcebe, 0xabe0, 0xabdc, 0xabe2, + 0xabde, 0xabdf, 0xabe1, 0xae7d, 0xae7c, 0xae7b, 0xd54f, 0xb16f, + 0xb172, 0xb170, 0xd54e, 0xb175, 0xb171, 0xd550, 0xb174, 0xb173, + 0xd8f6, 0xd8f5, 0xb461, 0xb45f, 0xb460, 0xd8f7, 0xb74b, 0xdd64, + 0xb74c, 0xdd63, 0xe577, 0xbc78, 0xe1c1, 0xbc77, 0xb9fd, 0xecde, + 0xe975, 0xc0b2, 0xecdd, 0xf240, 0xf448, 0xf449, 0xa4df, 0xa5b2, + 0xc97b, 0xa7d2, 0xa7d4, 0xc9e2, 0xcad8, 0xcad7, 0xcad6, 0xc9e1, + 0xc9e0, 0xa6a4, 0xa7d3, 0xa7d1, 0xa6a3, 0xa9bd, 0xcc78, 0xa9be, + 0xcadd, 0xcadf, 0xcade, 0xcc79, 0xcada, 0xa7d8, 0xa7d6, 0xcad9, + 0xcadb, 0xcae1, 0xa7d5, 0xcadc, 0xcae5, 0xa9c0, 0xcae2, 0xa7d7, + 0xcae0, 0xcae3, 0xa9bf, 0xa9c1, 0xcae4, 0xccaf, 0xcca2, 0xcc7e, + 0xccae, 0xcca9, 0xabe7, 0xa9c2, 0xccaa, 0xccad, 0xabe3, 0xccac, + 0xa9c3, 0xa9c8, 0xa9c6, 0xcca3, 0xcc7c, 0xcca5, 0xa9cd, 0xccb0, + 0xabe4, 0xcca6, 0xabe5, 0xa9c9, 0xcca8, 0xcecd, 0xabe6, 0xcc7b, + 0xa9ca, 0xabe8, 0xa9cb, 0xa9c7, 0xa9cc, 0xcca7, 0xcc7a, 0xccab, + 0xa9c4, 0xcc7d, 0xcca4, 0xcca1, 0xa9c5, 0xcebf, 0xcec0, 0xceca, + 0xd1a1, 0xcecb, 0xabee, 0xcece, 0xcec4, 0xabed, 0xcec6, 0xcec7, + 0xcec9, 0xabe9, 0xaea3, 0xcec5, 0xcec1, 0xaea4, 0xcecf, 0xae7e, + 0xd17d, 0xcec8, 0xd17c, 0xcec3, 0xcecc, 0xabec, 0xaea1, 0xabf2, + 0xaea2, 0xced0, 0xd17e, 0xabeb, 0xaea6, 0xabf1, 0xabf0, 0xabef, + 0xaea5, 0xced1, 0xaea7, 0xabea, 0xcec2, 0xb176, 0xd1a4, 0xd1a6, + 0xd1a8, 0xaea8, 0xaeae, 0xd553, 0xd1ac, 0xd1a3, 0xb178, 0xd551, + 0xaead, 0xaeab, 0xd1ae, 0xd552, 0xd1a5, 0xaeac, 0xd1a9, 0xaeaf, + 0xd1ab, 0xaeaa, 0xd1aa, 0xd1ad, 0xd1a7, 0xaea9, 0xb179, 0xd1a2, + 0xb177, 0xb17a, 0xd555, 0xd55e, 0xb464, 0xb17c, 0xb1a3, 0xb465, + 0xd560, 0xb1aa, 0xd8f9, 0xd556, 0xb1a2, 0xb1a5, 0xb17e, 0xd554, + 0xd562, 0xd565, 0xd949, 0xd563, 0xd8fd, 0xb1a1, 0xb1a8, 0xb1ac, + 0xd55d, 0xd8f8, 0xd561, 0xb17b, 0xd8fa, 0xd564, 0xd8fc, 0xd559, + 0xb462, 0xd557, 0xd558, 0xb1a7, 0xb1a6, 0xd55b, 0xb1ab, 0xd55f, + 0xb1a4, 0xd55c, 0xb1a9, 0xb466, 0xb463, 0xd8fb, 0xd55a, 0xb17d, + 0xb46b, 0xb46f, 0xd940, 0xb751, 0xb46d, 0xd944, 0xb471, 0xdd65, + 0xd946, 0xb753, 0xb469, 0xb46c, 0xd947, 0xd948, 0xd94e, 0xb473, + 0xb754, 0xd94a, 0xd94f, 0xd943, 0xb75e, 0xb755, 0xb472, 0xd941, + 0xd950, 0xb75d, 0xb470, 0xb74e, 0xd94d, 0xb474, 0xd945, 0xd8fe, + 0xb46a, 0xd942, 0xd94b, 0xb74d, 0xb752, 0xb467, 0xd94c, 0xb750, + 0xb468, 0xb75c, 0xe1c3, 0xdd70, 0xdd68, 0xe1c2, 0xdd6c, 0xdd6e, + 0xdd6b, 0xb75b, 0xdd6a, 0xb75f, 0xe1d2, 0xb75a, 0xba40, 0xdd71, + 0xe1c4, 0xb758, 0xdd69, 0xdd6d, 0xb9fe, 0xb74f, 0xdd66, 0xdd67, + 0xba41, 0xb757, 0xb759, 0xb756, 0xdd6f, 0xe1c8, 0xe1c9, 0xe1ce, + 0xbc7d, 0xe1d5, 0xba47, 0xba46, 0xe1d0, 0xbc7c, 0xe1c5, 0xba45, + 0xe1d4, 0xba43, 0xba44, 0xe1d1, 0xe5aa, 0xbc7a, 0xb46e, 0xe1d3, + 0xbca3, 0xe1cb, 0xbc7b, 0xbca2, 0xe1c6, 0xe1ca, 0xe1c7, 0xe1cd, + 0xba48, 0xbc79, 0xba42, 0xe57a, 0xe1cf, 0xbca1, 0xbca4, 0xe1cc, + 0xbc7e, 0xe579, 0xe57e, 0xbece, 0xe578, 0xe9a3, 0xe5a9, 0xbca8, + 0xbca6, 0xbecc, 0xe5a6, 0xe5a2, 0xbcac, 0xe978, 0xbcaa, 0xe5a1, + 0xe976, 0xe5a5, 0xe5a8, 0xe57d, 0xbcab, 0xbca5, 0xe977, 0xbecd, + 0xe5a7, 0xbca7, 0xbca9, 0xe5a4, 0xbcad, 0xe5a3, 0xe57c, 0xe57b, + 0xbecb, 0xe5ab, 0xe97a, 0xece0, 0xbed0, 0xe9a2, 0xe97e, 0xece1, + 0xbed1, 0xe9a1, 0xe97c, 0xc0b4, 0xecdf, 0xe979, 0xe97b, 0xc0b5, + 0xbed3, 0xc0b3, 0xbed2, 0xc0b7, 0xe97d, 0xbecf, 0xefcf, 0xefc7, + 0xece7, 0xefc8, 0xece3, 0xc256, 0xece5, 0xece4, 0xc0b6, 0xece2, + 0xece6, 0xefd0, 0xefcc, 0xefce, 0xefc9, 0xefca, 0xefcd, 0xefcb, + 0xc367, 0xc36a, 0xc369, 0xc368, 0xc461, 0xf44a, 0xc462, 0xf241, + 0xc4df, 0xf5cc, 0xc4e0, 0xc574, 0xc5ca, 0xf7d9, 0xf7da, 0xf7db, + 0xf9ba, 0xa4e0, 0xc97c, 0xa5b3, 0xa6a6, 0xa6a7, 0xa6a5, 0xa6a8, + 0xa7da, 0xa7d9, 0xccb1, 0xa9cf, 0xa9ce, 0xd1af, 0xb1ad, 0xb1ae, + 0xb475, 0xdd72, 0xb760, 0xb761, 0xdd74, 0xdd76, 0xdd75, 0xe1d7, + 0xe1d6, 0xba49, 0xe1d8, 0xe5ac, 0xbcae, 0xbed4, 0xc0b8, 0xc257, + 0xc0b9, 0xa4e1, 0xcae6, 0xccb2, 0xa9d1, 0xa9d0, 0xa9d2, 0xabf3, + 0xced2, 0xced3, 0xd1b0, 0xaeb0, 0xb1af, 0xb476, 0xd951, 0xa4e2, + 0xa47e, 0xa4e3, 0xc97d, 0xa5b7, 0xa5b6, 0xa5b4, 0xa5b5, 0xa6ab, + 0xc9e9, 0xc9eb, 0xa6aa, 0xc9e3, 0xc9e4, 0xc9ea, 0xc9e6, 0xc9e8, + 0xa6a9, 0xc9e5, 0xc9ec, 0xc9e7, 0xa7e1, 0xa7ea, 0xa7e8, 0xcaf0, + 0xcaed, 0xcaf5, 0xa7e6, 0xcaf6, 0xa7df, 0xcaf3, 0xa7e5, 0xcaef, + 0xcaee, 0xa7e3, 0xcaf4, 0xa7e4, 0xa9d3, 0xa7de, 0xcaf1, 0xcae7, + 0xa7db, 0xa7ee, 0xcaec, 0xcaf2, 0xa7e0, 0xa7e2, 0xcae8, 0xcae9, + 0xcaea, 0xa7ed, 0xa7e7, 0xa7ec, 0xcaeb, 0xa7eb, 0xa7dd, 0xa7dc, + 0xa7e9, 0xa9e1, 0xccbe, 0xccb7, 0xa9dc, 0xa9ef, 0xccb3, 0xccba, + 0xccbc, 0xccbf, 0xa9ea, 0xccbb, 0xccb4, 0xa9e8, 0xccb8, 0xccc0, + 0xa9d9, 0xccbd, 0xa9e3, 0xa9e2, 0xccb6, 0xa9d7, 0xa9d8, 0xa9d6, + 0xa9ee, 0xa9e6, 0xa9e0, 0xa9d4, 0xccb9, 0xa9df, 0xa9d5, 0xa9e7, + 0xa9f0, 0xced4, 0xa9e4, 0xccb5, 0xa9da, 0xa9dd, 0xa9de, 0xa9ec, + 0xa9ed, 0xa9eb, 0xa9e5, 0xa9e9, 0xa9db, 0xabf4, 0xceda, 0xac41, + 0xabf8, 0xabfa, 0xac40, 0xcee6, 0xabfd, 0xd1b1, 0xaeb1, 0xac43, + 0xced7, 0xcedf, 0xabfe, 0xcede, 0xcedb, 0xcee3, 0xcee5, 0xabf7, + 0xabfb, 0xac42, 0xaeb3, 0xcee0, 0xabf9, 0xac45, 0xced9, 0xabfc, + 0xaeb2, 0xabf6, 0xced6, 0xcedd, 0xced5, 0xced8, 0xcedc, 0xd1b2, + 0xac44, 0xcee1, 0xcee2, 0xcee4, 0xabf5, 0xaec1, 0xd1be, 0xaebf, + 0xaec0, 0xd1b4, 0xd1c4, 0xaeb6, 0xd566, 0xd1c6, 0xd1c0, 0xd1b7, + 0xd1c9, 0xd1ba, 0xaebc, 0xd57d, 0xd1bd, 0xaebe, 0xaeb5, 0xd1cb, + 0xd1bf, 0xaeb8, 0xd1b8, 0xd1b5, 0xd1b6, 0xaeb9, 0xd1c5, 0xd1cc, + 0xaebb, 0xd1bc, 0xd1bb, 0xaec3, 0xaec2, 0xaeb4, 0xaeba, 0xaebd, + 0xd1c8, 0xd1c2, 0xaeb7, 0xd1b3, 0xd1ca, 0xd1c1, 0xd1c3, 0xd1c7, + 0xd567, 0xb1b7, 0xb1cb, 0xb1ca, 0xb1bf, 0xd579, 0xd575, 0xd572, + 0xd5a6, 0xb1ba, 0xb1b2, 0xd577, 0xb4a8, 0xb1b6, 0xd5a1, 0xb1cc, + 0xb1c9, 0xd57b, 0xd56a, 0xb1c8, 0xd5a3, 0xd569, 0xb1bd, 0xb1c1, + 0xd5a2, 0xd573, 0xb1c2, 0xb1bc, 0xd568, 0xb478, 0xd5a5, 0xd571, + 0xb1c7, 0xd574, 0xd5a4, 0xb1c6, 0xd952, 0xb1b3, 0xd56f, 0xb1b8, + 0xb1c3, 0xb1be, 0xd578, 0xd56e, 0xd56c, 0xd57e, 0xb1b0, 0xb1c4, + 0xb1b4, 0xb477, 0xd57c, 0xb1b5, 0xb1b1, 0xb1c0, 0xb1bb, 0xb1b9, + 0xd570, 0xb1c5, 0xd56d, 0xd57a, 0xd576, 0xd954, 0xd953, 0xd56b, + 0xd964, 0xb47a, 0xd96a, 0xd959, 0xd967, 0xdd77, 0xb47d, 0xd96b, + 0xd96e, 0xb47c, 0xd95c, 0xd96d, 0xd96c, 0xb47e, 0xd955, 0xb479, + 0xb4a3, 0xb4a1, 0xd969, 0xd95f, 0xb4a5, 0xd970, 0xd968, 0xd971, + 0xb4ad, 0xb4ab, 0xd966, 0xd965, 0xd963, 0xd95d, 0xb4a4, 0xb4a2, + 0xd1b9, 0xd956, 0xddb7, 0xd957, 0xb47b, 0xb4aa, 0xdd79, 0xb4a6, + 0xb4a7, 0xd958, 0xd96f, 0xdd78, 0xd960, 0xd95b, 0xb4a9, 0xd961, + 0xd95e, 0xb4ae, 0xb770, 0xdd7c, 0xddb1, 0xddb6, 0xddaa, 0xb76c, + 0xddbb, 0xb769, 0xdd7a, 0xdd7b, 0xb762, 0xb76b, 0xdda4, 0xb76e, + 0xb76f, 0xdda5, 0xddb2, 0xddb8, 0xb76a, 0xb764, 0xdda3, 0xdd7d, + 0xddba, 0xdda8, 0xdda9, 0xdd7e, 0xddb4, 0xddab, 0xddb5, 0xddad, + 0xb765, 0xe1d9, 0xb768, 0xb766, 0xddb9, 0xddb0, 0xddac, 0xdda1, + 0xba53, 0xddaf, 0xb76d, 0xdda7, 0xdda6, 0xb767, 0xb763, 0xe1ee, + 0xddb3, 0xddae, 0xdda2, 0xe1e9, 0xe1da, 0xe1e5, 0xe1ec, 0xba51, + 0xb4ac, 0xe1ea, 0xba4c, 0xba4b, 0xe1f1, 0xe1db, 0xe1e8, 0xe1dc, + 0xe1e7, 0xba4f, 0xe1eb, 0xd962, 0xe1f2, 0xe1e3, 0xba52, 0xe5ba, + 0xbcaf, 0xe1f0, 0xe1ef, 0xba54, 0xe5ad, 0xbcb0, 0xe5ae, 0xe1df, + 0xe1e0, 0xe1dd, 0xe1e2, 0xe1de, 0xe1f3, 0xba4e, 0xbcb1, 0xba50, + 0xba55, 0xe1e1, 0xe1ed, 0xe1e6, 0xe5b1, 0xba4a, 0xbcb4, 0xe9aa, + 0xe5b6, 0xe5b5, 0xe5b7, 0xe5b4, 0xbcb5, 0xbcbb, 0xbcb8, 0xbcb9, + 0xe5af, 0xe5b2, 0xe5bc, 0xbcc1, 0xbcbf, 0xe5b3, 0xd95a, 0xbcb2, + 0xe5b9, 0xe5b0, 0xbcc2, 0xe5b8, 0xba4d, 0xbcb7, 0xe1e4, 0xbcba, + 0xbcbe, 0xbcc0, 0xbcbd, 0xbcbc, 0xbcb6, 0xe5bb, 0xbcb3, 0xbcc3, + 0xbed8, 0xbed9, 0xe9a9, 0xbee2, 0xbedf, 0xbed6, 0xbedd, 0xe9ab, + 0xbedb, 0xbed5, 0xbedc, 0xe9a8, 0xc0bb, 0xbed7, 0xbede, 0xc0ba, + 0xe9a7, 0xe9a6, 0xbee0, 0xbee1, 0xe9a5, 0xe9a4, 0xc0bc, 0xe9ae, + 0xbeda, 0xe9ac, 0xc0bd, 0xc0c2, 0xecea, 0xecec, 0xc0bf, 0xeced, + 0xece9, 0xeceb, 0xc0c0, 0xc0c3, 0xece8, 0xc0be, 0xc0c1, 0xc259, + 0xe9ad, 0xc258, 0xc25e, 0xefd4, 0xc25c, 0xc25d, 0xefd7, 0xefd3, + 0xc25a, 0xefd1, 0xc36b, 0xefd5, 0xefd6, 0xefd2, 0xc25b, 0xf242, + 0xf245, 0xf246, 0xf244, 0xf247, 0xc36c, 0xf243, 0xf44e, 0xc464, + 0xf44d, 0xf44c, 0xf44b, 0xc463, 0xc465, 0xf5cd, 0xc4e2, 0xc4e1, + 0xf6e1, 0xf6e0, 0xf6e3, 0xc5cb, 0xc575, 0xf7dd, 0xf6e2, 0xf7dc, + 0xc5cd, 0xc5cc, 0xc5f3, 0xf8a9, 0xf8ef, 0xa4e4, 0xd972, 0xe9af, + 0xa6ac, 0xcaf7, 0xa7f1, 0xa7ef, 0xa7f0, 0xccc1, 0xa9f1, 0xac46, + 0xcee7, 0xcee8, 0xac47, 0xd1ce, 0xaec4, 0xaec5, 0xd1cd, 0xb1d3, + 0xb1cf, 0xd5a7, 0xb1d6, 0xb1d5, 0xb1ce, 0xb1d1, 0xb1d4, 0xb1d0, + 0xd976, 0xb1cd, 0xb4af, 0xb4b1, 0xb4b2, 0xd975, 0xd978, 0xb4b0, + 0xd973, 0xd977, 0xd974, 0xb771, 0xddbc, 0xba56, 0xe1f4, 0xbee3, + 0xbcc4, 0xe5bd, 0xbcc5, 0xbcc6, 0xe5bf, 0xe5be, 0xe5c0, 0xe9b1, + 0xe9b0, 0xecef, 0xecee, 0xc0c4, 0xc0c5, 0xf248, 0xa4e5, 0xd979, + 0xb4b4, 0xb4b3, 0xddbd, 0xefd8, 0xc4e3, 0xf7de, 0xa4e6, 0xaec6, + 0xb1d8, 0xb1d7, 0xd97a, 0xd97b, 0xb772, 0xe1f5, 0xba57, 0xe9b2, + 0xa4e7, 0xa5b8, 0xa9f2, 0xccc2, 0xcee9, 0xac48, 0xb1d9, 0xd97c, + 0xb4b5, 0xb773, 0xe5c1, 0xe5c2, 0xecf0, 0xc25f, 0xf8f0, 0xa4e8, + 0xccc3, 0xa9f3, 0xac49, 0xceea, 0xaec7, 0xd1d2, 0xd1d0, 0xd1d1, + 0xaec8, 0xd1cf, 0xb1db, 0xb1dc, 0xd5a8, 0xb1dd, 0xb1da, 0xd97d, + 0xd97e, 0xddbe, 0xba59, 0xba58, 0xecf1, 0xefd9, 0xf24a, 0xf249, + 0xf44f, 0xc95e, 0xac4a, 0xa4e9, 0xa5b9, 0xa6ae, 0xa6ad, 0xa6af, + 0xa6b0, 0xc9ee, 0xc9ed, 0xcaf8, 0xa7f2, 0xcafb, 0xcafa, 0xcaf9, + 0xcafc, 0xa9f4, 0xccc9, 0xccc5, 0xccce, 0xa9fb, 0xa9f9, 0xccca, + 0xccc6, 0xcccd, 0xa9f8, 0xaa40, 0xccc8, 0xccc4, 0xa9fe, 0xcccb, + 0xa9f7, 0xcccc, 0xa9fa, 0xa9fc, 0xccd0, 0xcccf, 0xccc7, 0xa9f6, + 0xa9f5, 0xa9fd, 0xceef, 0xcef5, 0xac50, 0xac4d, 0xceec, 0xcef1, + 0xac53, 0xac4b, 0xcef0, 0xac4e, 0xac51, 0xcef3, 0xac4c, 0xcef8, + 0xac4f, 0xac52, 0xceed, 0xcef2, 0xcef6, 0xceee, 0xceeb, 0xcef7, + 0xcef4, 0xaed0, 0xaec9, 0xaecc, 0xaecf, 0xd1d5, 0xaeca, 0xd1d3, + 0xaece, 0xaecb, 0xd1d6, 0xaecd, 0xd5ac, 0xb1df, 0xd5ab, 0xd5ad, + 0xb1de, 0xb1e3, 0xd1d4, 0xd5aa, 0xd5ae, 0xb1e0, 0xd5a9, 0xb1e2, + 0xb1e1, 0xd9a7, 0xd9a2, 0xb4b6, 0xb4ba, 0xb4b7, 0xd9a5, 0xd9a8, + 0xb4b8, 0xb4b9, 0xb4be, 0xddc7, 0xd9a6, 0xb4bc, 0xd9a3, 0xd9a1, + 0xb4bd, 0xd9a4, 0xb779, 0xddbf, 0xb776, 0xb777, 0xb775, 0xddc4, + 0xddc3, 0xddc0, 0xb77b, 0xddc2, 0xb4bb, 0xddc6, 0xddc1, 0xb778, + 0xb774, 0xb77a, 0xddc5, 0xba5c, 0xe1f8, 0xe1f7, 0xe1f6, 0xba5a, + 0xba5b, 0xe5c5, 0xe5c8, 0xbcc8, 0xbcc7, 0xe5c9, 0xe5c4, 0xbcca, + 0xe5c6, 0xbcc9, 0xe5c3, 0xe5c7, 0xbee9, 0xbee6, 0xe9bb, 0xe9ba, + 0xe9b9, 0xe9b4, 0xe9b5, 0xbee7, 0xbee4, 0xbee8, 0xe9b3, 0xbee5, + 0xe9b6, 0xe9b7, 0xe9bc, 0xe9b8, 0xecf2, 0xc0c7, 0xefdc, 0xc0c6, + 0xefda, 0xefdb, 0xc260, 0xc36e, 0xf24b, 0xc36d, 0xf451, 0xf452, + 0xc466, 0xf450, 0xc4e4, 0xf7df, 0xc5ce, 0xf8aa, 0xf8ab, 0xa4ea, + 0xa6b1, 0xa6b2, 0xa7f3, 0xccd1, 0xac54, 0xaed1, 0xb1e4, 0xb0d2, + 0xb4bf, 0xb4c0, 0xb3cc, 0xd9a9, 0xb77c, 0xe1fa, 0xe1f9, 0xa4eb, + 0xa6b3, 0xccd2, 0xaa42, 0xaa41, 0xcef9, 0xcefa, 0xd1d7, 0xd1d8, + 0xaed2, 0xaed3, 0xaed4, 0xd5af, 0xb1e6, 0xb4c2, 0xb4c1, 0xddc8, + 0xdf7a, 0xe1fb, 0xe9bd, 0xc261, 0xc467, 0xa4ec, 0xa5bc, 0xa5bd, + 0xa5bb, 0xa5be, 0xa5ba, 0xa6b6, 0xc9f6, 0xa6b5, 0xa6b7, 0xc9f1, + 0xc9f0, 0xc9f3, 0xc9f2, 0xc9f5, 0xa6b4, 0xc9ef, 0xc9f4, 0xcafd, + 0xa7fd, 0xcafe, 0xcb43, 0xa7fc, 0xcb47, 0xcb42, 0xcb45, 0xa7f5, + 0xa7f6, 0xa7f7, 0xa7f8, 0xa840, 0xcb41, 0xa7fa, 0xa841, 0xcb40, + 0xcb46, 0xa7f9, 0xcb44, 0xa7fb, 0xa7f4, 0xa7fe, 0xaa57, 0xccd4, + 0xaa43, 0xaa4d, 0xaa4e, 0xaa46, 0xaa58, 0xaa48, 0xccdc, 0xaa53, + 0xccd7, 0xaa49, 0xcce6, 0xcce7, 0xccdf, 0xccd8, 0xaa56, 0xcce4, + 0xaa51, 0xaa4f, 0xcce5, 0xcce3, 0xccdb, 0xccd3, 0xccda, 0xaa4a, + 0xaa50, 0xaa44, 0xccde, 0xccdd, 0xccd5, 0xaa52, 0xcce1, 0xccd6, + 0xaa55, 0xcce8, 0xaa45, 0xaa4c, 0xccd9, 0xcce2, 0xaa54, 0xaa47, + 0xaa4b, 0xcce0, 0xcf5b, 0xac5c, 0xac69, 0xcf56, 0xcf4c, 0xac62, + 0xcf4a, 0xac5b, 0xcf45, 0xac65, 0xcf52, 0xcefe, 0xcf41, 0xcf44, + 0xcefb, 0xcf51, 0xcf61, 0xac60, 0xcf46, 0xcf58, 0xcefd, 0xcf5f, + 0xcf60, 0xcf63, 0xcf5a, 0xcf4b, 0xcf53, 0xac66, 0xac59, 0xac61, + 0xac6d, 0xac56, 0xac58, 0xcf43, 0xac6a, 0xac63, 0xcf5d, 0xcf40, + 0xac6c, 0xac67, 0xcf49, 0xac6b, 0xcf50, 0xcf48, 0xac64, 0xcf5c, + 0xcf54, 0xac5e, 0xcf62, 0xcf47, 0xac5a, 0xcf59, 0xcf4f, 0xac5f, + 0xcf55, 0xac57, 0xcefc, 0xac68, 0xaee3, 0xac5d, 0xcf4e, 0xcf4d, + 0xcf42, 0xcf5e, 0xcf57, 0xac55, 0xd1ec, 0xaeea, 0xd1ed, 0xd1e1, + 0xaedf, 0xaeeb, 0xd1da, 0xd1e3, 0xd1eb, 0xd1d9, 0xd1f4, 0xaed5, + 0xd1f3, 0xd1ee, 0xd1ef, 0xaedd, 0xaee8, 0xd1e5, 0xd1e6, 0xd1f0, + 0xd1e7, 0xd1e2, 0xd1dc, 0xd1dd, 0xd1ea, 0xd1e4, 0xaed6, 0xaeda, + 0xd1f2, 0xd1de, 0xaee6, 0xaee2, 0xaee5, 0xaeec, 0xaedb, 0xaee7, + 0xd1e9, 0xaee9, 0xaed8, 0xaed7, 0xd1db, 0xd1df, 0xaee0, 0xd1f1, + 0xd1e8, 0xd1e0, 0xaee4, 0xaee1, 0xaed9, 0xaedc, 0xd5c4, 0xd5b4, + 0xd5b5, 0xd5b9, 0xd5c8, 0xd5c5, 0xd5be, 0xd5bd, 0xb1ed, 0xd5c1, + 0xd5d0, 0xd5b0, 0xd5d1, 0xd5c3, 0xd5d5, 0xd5c9, 0xb1ec, 0xd5c7, + 0xb1e7, 0xb1fc, 0xb1f2, 0xb1f6, 0xb1f5, 0xd5b1, 0xd5ce, 0xd5d4, + 0xd5cc, 0xd5d3, 0xd5c0, 0xd5b2, 0xd5d2, 0xd5c2, 0xb1ea, 0xb1f7, + 0xd5cb, 0xb1f0, 0xd5ca, 0xd5b3, 0xb1f8, 0xb1fa, 0xd5cd, 0xb1fb, + 0xb1e9, 0xd5ba, 0xd5cf, 0xb1ef, 0xb1f9, 0xd5bc, 0xd5c6, 0xd5b7, + 0xd5bb, 0xb1f4, 0xd5b6, 0xb1e8, 0xb1f1, 0xb1ee, 0xd5bf, 0xaede, + 0xd9c0, 0xb1eb, 0xb1f3, 0xd9c3, 0xd9d9, 0xd9ce, 0xb4d6, 0xb4d1, + 0xd9bd, 0xb4d2, 0xd9cd, 0xd9c6, 0xd9d3, 0xb4ce, 0xd9ab, 0xd9d5, + 0xb4c4, 0xd9b3, 0xb4c7, 0xb4c6, 0xb4d7, 0xd9ad, 0xd9cf, 0xd9d0, + 0xb4c9, 0xb4c5, 0xd9bb, 0xb4d0, 0xd9b6, 0xd9d1, 0xb4cc, 0xd9c9, + 0xd9d6, 0xd9b0, 0xd9b5, 0xd9af, 0xb4cb, 0xd9c2, 0xddde, 0xd9b1, + 0xb4cf, 0xd9ba, 0xd9d2, 0xb4ca, 0xd9b7, 0xd9b4, 0xd9c5, 0xb4cd, + 0xb4c3, 0xb4d9, 0xd9c8, 0xd9c7, 0xd9ac, 0xb4c8, 0xd9d4, 0xd9bc, + 0xd9be, 0xd9cb, 0xd9ca, 0xd9aa, 0xb4d3, 0xb4d5, 0xd9b2, 0xd9b9, + 0xd9c1, 0xb4d4, 0xd9b8, 0xd9c4, 0xd9d7, 0xd9cc, 0xd9d8, 0xd9ae, + 0xddf2, 0xb7a6, 0xddf0, 0xdddb, 0xdde0, 0xddd9, 0xddec, 0xddcb, + 0xddd2, 0xddea, 0xddf4, 0xdddc, 0xddcf, 0xdde2, 0xdde7, 0xddd3, + 0xdde4, 0xddd0, 0xddd7, 0xddd8, 0xb7a8, 0xddeb, 0xdde9, 0xddcc, + 0xddee, 0xddef, 0xddf1, 0xb7ac, 0xb7a4, 0xd5b8, 0xddd4, 0xdde6, + 0xddd5, 0xb7a1, 0xb7b1, 0xdded, 0xb7af, 0xb7ab, 0xddca, 0xb7a3, + 0xddcd, 0xb7b0, 0xdddd, 0xddc9, 0xb7a9, 0xdde1, 0xddd1, 0xb7aa, + 0xddda, 0xb77e, 0xb4d8, 0xdde3, 0xd9bf, 0xddce, 0xdde8, 0xb7a5, + 0xdde5, 0xb7a2, 0xdddf, 0xb7ad, 0xddd6, 0xddf3, 0xb7a7, 0xdec6, + 0xb7ae, 0xe24a, 0xe248, 0xe25e, 0xe246, 0xe258, 0xb77d, 0xba5f, + 0xe242, 0xe25d, 0xe247, 0xe255, 0xba64, 0xba5d, 0xe25b, 0xe240, + 0xe25a, 0xba6f, 0xe251, 0xe261, 0xba6d, 0xe249, 0xba5e, 0xe24b, + 0xe259, 0xba67, 0xe244, 0xba6b, 0xba61, 0xe24d, 0xe243, 0xe1fc, + 0xe257, 0xba68, 0xe260, 0xe1fd, 0xba65, 0xe253, 0xba66, 0xe245, + 0xe250, 0xe24c, 0xe24e, 0xba60, 0xe25f, 0xba6e, 0xe24f, 0xe262, + 0xe1fe, 0xe254, 0xba63, 0xba6c, 0xba6a, 0xe241, 0xe256, 0xba69, + 0xba62, 0xe252, 0xe25c, 0xe5d5, 0xe5d1, 0xe5cd, 0xe5e1, 0xe5de, + 0xbccd, 0xe5e5, 0xe5d4, 0xbcd8, 0xe5db, 0xe5d0, 0xe5da, 0xbcd5, + 0xe5ee, 0xe5eb, 0xe5dd, 0xe5ce, 0xe5e2, 0xe5e4, 0xbcd1, 0xe5d8, + 0xe5d3, 0xe5ca, 0xbcce, 0xbcd6, 0xe5e7, 0xbcd7, 0xe5cb, 0xe5ed, + 0xe5e0, 0xe5e6, 0xbcd4, 0xe5e3, 0xe5ea, 0xbcd9, 0xbcd3, 0xe5dc, + 0xe5cf, 0xe5ef, 0xe5cc, 0xe5e8, 0xbcd0, 0xe5d6, 0xe5d7, 0xbccf, + 0xbccc, 0xe5d2, 0xbcd2, 0xbccb, 0xe5e9, 0xe5ec, 0xe5d9, 0xe9ca, + 0xe9c2, 0xe9be, 0xbef6, 0xbeeb, 0xbef0, 0xbeec, 0xe9cc, 0xe9d7, + 0xbeea, 0xe9c4, 0xe9cd, 0xe5df, 0xe9ce, 0xbef1, 0xe9dd, 0xbef5, + 0xbef8, 0xe9c0, 0xbef4, 0xe9db, 0xe9dc, 0xe9d2, 0xe9d1, 0xe9c9, + 0xe9d3, 0xe9da, 0xe9d9, 0xbeef, 0xbeed, 0xe9cb, 0xe9c8, 0xe9c5, + 0xe9d8, 0xbef7, 0xe9d6, 0xbef3, 0xbef2, 0xe9d0, 0xe9bf, 0xe9c1, + 0xe9c3, 0xe9d5, 0xe9cf, 0xbeee, 0xe9c6, 0xe9d4, 0xe9c7, 0xc0cf, + 0xed45, 0xc0c8, 0xecf5, 0xed41, 0xc0ca, 0xed48, 0xecfc, 0xecf7, + 0xed49, 0xecf3, 0xecfe, 0xc0d1, 0xed44, 0xed4a, 0xecfd, 0xc0c9, + 0xed40, 0xecf4, 0xc0d0, 0xed47, 0xecf9, 0xc0cc, 0xecfb, 0xecf8, + 0xc0d2, 0xecfa, 0xc0cb, 0xc0ce, 0xed43, 0xecf6, 0xed46, 0xed42, + 0xc263, 0xefe7, 0xc268, 0xc269, 0xc262, 0xefe6, 0xefe3, 0xefe4, + 0xc266, 0xefde, 0xefe2, 0xc265, 0xefdf, 0xc267, 0xc264, 0xefdd, + 0xefe1, 0xefe5, 0xf251, 0xf24e, 0xf257, 0xf256, 0xf254, 0xf24f, + 0xc372, 0xf250, 0xc371, 0xc0cd, 0xf253, 0xc370, 0xf258, 0xf252, + 0xf24d, 0xefe0, 0xc36f, 0xf24c, 0xf456, 0xf455, 0xf255, 0xc468, + 0xf459, 0xf45a, 0xf454, 0xf458, 0xf453, 0xf5d1, 0xf457, 0xc4e7, + 0xc4e5, 0xf5cf, 0xf5d2, 0xf5ce, 0xf5d0, 0xc4e6, 0xf6e5, 0xf6e6, + 0xc576, 0xf6e4, 0xf7e2, 0xc5cf, 0xf7e0, 0xf7e1, 0xf8ac, 0xc656, + 0xf8f3, 0xf8f1, 0xf8f2, 0xf8f4, 0xf9bb, 0xa4ed, 0xa6b8, 0xaa59, + 0xcce9, 0xcf64, 0xd1f5, 0xd1f7, 0xd1f6, 0xd1f8, 0xb1fd, 0xd5d7, + 0xd1f9, 0xd5d6, 0xd5d8, 0xd5d9, 0xd9da, 0xb4db, 0xd9db, 0xd9dd, + 0xb4dc, 0xb4da, 0xd9dc, 0xddfa, 0xddf8, 0xddf7, 0xddf6, 0xddf5, + 0xb7b2, 0xddf9, 0xba70, 0xe263, 0xe265, 0xba71, 0xe264, 0xbcdb, + 0xbcda, 0xe5f0, 0xe9df, 0xe9de, 0xe9e0, 0xbef9, 0xed4b, 0xc0d3, + 0xefe8, 0xc26a, 0xf259, 0xc577, 0xa4ee, 0xa5bf, 0xa6b9, 0xa842, + 0xaa5a, 0xaa5b, 0xac6e, 0xd1fa, 0xb7b3, 0xe6d1, 0xbefa, 0xc26b, + 0xa4ef, 0xa6ba, 0xcceb, 0xaa5c, 0xccea, 0xcf65, 0xac6f, 0xcf66, + 0xac70, 0xd1fc, 0xaeee, 0xaeed, 0xd5de, 0xd5dc, 0xd5dd, 0xd5db, + 0xd5da, 0xd9de, 0xd9e1, 0xb4de, 0xd9df, 0xb4dd, 0xd9e0, 0xddfb, + 0xe266, 0xe267, 0xe268, 0xe5f3, 0xe5f2, 0xbcdc, 0xe5f1, 0xe5f4, + 0xe9e1, 0xe9e2, 0xe9e3, 0xed4c, 0xc0d4, 0xc26c, 0xf25a, 0xc4e8, + 0xc95f, 0xac71, 0xcf67, 0xaeef, 0xb1fe, 0xb4df, 0xd9e2, 0xb7b5, + 0xb7b4, 0xe269, 0xe26a, 0xbcdd, 0xbcde, 0xe9e5, 0xe9e4, 0xefe9, + 0xf7e3, 0xa4f0, 0xc960, 0xa5c0, 0xa843, 0xcb48, 0xac72, 0xb7b6, + 0xa4f1, 0xcf68, 0xac73, 0xcf69, 0xc0d5, 0xa4f2, 0xccec, 0xcf6a, + 0xd242, 0xd241, 0xd1fe, 0xd1fd, 0xd243, 0xd240, 0xb240, 0xb241, + 0xb4e0, 0xd9e3, 0xd9e4, 0xd9e5, 0xde41, 0xde42, 0xde40, 0xddfd, + 0xddfe, 0xb7b7, 0xe26b, 0xe5f7, 0xe5f6, 0xe5f5, 0xe5f8, 0xe9e7, + 0xe9e6, 0xbefb, 0xe9e8, 0xc0d6, 0xed4d, 0xefea, 0xf25b, 0xf6e7, + 0xa4f3, 0xa5c2, 0xa5c1, 0xaa5d, 0xc961, 0xc97e, 0xa6bb, 0xc9f7, + 0xcb49, 0xcb4a, 0xaa5e, 0xcced, 0xac74, 0xcf6b, 0xcf6c, 0xaef0, + 0xaef4, 0xd244, 0xaef3, 0xaef1, 0xaef2, 0xd5df, 0xb242, 0xb4e3, + 0xb4e1, 0xb4e2, 0xd9e6, 0xba72, 0xa4f4, 0xc9a1, 0xa5c3, 0xc9a4, + 0xa5c6, 0xc9a3, 0xa5c5, 0xa5c4, 0xa844, 0xc9a2, 0xc9f8, 0xc9fc, + 0xc9fe, 0xca40, 0xa6c5, 0xa6c6, 0xc9fb, 0xa6c1, 0xc9f9, 0xc9fd, + 0xa6c2, 0xa6bd, 0xa6be, 0xa6c4, 0xc9fa, 0xa6bc, 0xa845, 0xa6bf, + 0xa6c0, 0xa6c3, 0xcb5b, 0xcb59, 0xcb4c, 0xa851, 0xcb53, 0xa84c, + 0xcb4d, 0xcb55, 0xcb52, 0xa84f, 0xcb51, 0xa856, 0xcb5a, 0xa858, + 0xa85a, 0xcb4b, 0xa84d, 0xcb5c, 0xa854, 0xa857, 0xcd45, 0xa847, + 0xa85e, 0xa855, 0xcb4e, 0xa84a, 0xa859, 0xcb56, 0xa848, 0xa849, + 0xcd43, 0xcb4f, 0xa850, 0xa85b, 0xcb5d, 0xcb50, 0xa84e, 0xa853, + 0xccee, 0xa85c, 0xcb57, 0xa852, 0xa85d, 0xa846, 0xcb54, 0xa84b, + 0xcb58, 0xcd44, 0xaa6a, 0xaa7a, 0xccf5, 0xaa71, 0xcd4b, 0xaa62, + 0xaa65, 0xcd42, 0xccf3, 0xccf7, 0xaa6d, 0xaa6f, 0xccfa, 0xaa76, + 0xaa68, 0xaa66, 0xaa67, 0xaa75, 0xcd47, 0xaa70, 0xccf9, 0xccfb, + 0xaa6e, 0xaa73, 0xccfc, 0xcd4a, 0xac75, 0xaa79, 0xaa63, 0xcd49, + 0xcd4d, 0xccf8, 0xcd4f, 0xcd40, 0xaa6c, 0xccf4, 0xaa6b, 0xaa7d, + 0xaa72, 0xccf2, 0xcf75, 0xaa78, 0xaa7c, 0xcd41, 0xcd46, 0xaa7e, + 0xaa77, 0xaa69, 0xaa5f, 0xaa64, 0xccf6, 0xaa60, 0xcd4e, 0xccf0, + 0xccef, 0xccfd, 0xccf1, 0xaa7b, 0xaef5, 0xaa74, 0xccfe, 0xaa61, + 0xaca6, 0xcd4c, 0xcf7c, 0xcfa1, 0xcfa4, 0xcf77, 0xcfa7, 0xcfaa, + 0xcfac, 0xcf74, 0xac76, 0xac7b, 0xd249, 0xacad, 0xcfa5, 0xcfad, + 0xcf7b, 0xcf73, 0xd264, 0xac7e, 0xcfa2, 0xcf78, 0xcf7a, 0xaca5, + 0xcf7d, 0xac7d, 0xcf70, 0xcfa8, 0xcfab, 0xac7a, 0xaca8, 0xcf6d, + 0xacaa, 0xac78, 0xacae, 0xcfa9, 0xcf6f, 0xacab, 0xd25e, 0xcd48, + 0xac7c, 0xac77, 0xcf76, 0xcf6e, 0xacac, 0xaca4, 0xcfa3, 0xaca9, + 0xaca7, 0xcf79, 0xaca1, 0xcf71, 0xaca2, 0xaca3, 0xcf72, 0xcfa6, + 0xac79, 0xcf7e, 0xd24c, 0xaefd, 0xaf43, 0xd255, 0xd25b, 0xd257, + 0xd24a, 0xd24d, 0xd246, 0xd247, 0xaf4a, 0xaefa, 0xd256, 0xd25f, + 0xaf45, 0xaef6, 0xaf40, 0xd24e, 0xaf42, 0xd24f, 0xd259, 0xaf44, + 0xd268, 0xd248, 0xaefc, 0xaefb, 0xaf48, 0xd245, 0xd266, 0xd25a, + 0xd267, 0xd261, 0xd253, 0xd262, 0xd25c, 0xd265, 0xd263, 0xaf49, + 0xd254, 0xaef9, 0xaef8, 0xaf41, 0xaf47, 0xd260, 0xaf46, 0xd251, + 0xb243, 0xd269, 0xd250, 0xd24b, 0xaefe, 0xaf4b, 0xaef7, 0xd258, + 0xd25d, 0xb265, 0xd5e1, 0xd5e5, 0xb252, 0xb250, 0xb247, 0xd5e3, + 0xd5e2, 0xb25b, 0xd5e8, 0xb255, 0xd5fa, 0xd647, 0xb244, 0xd5f7, + 0xd5f0, 0xb267, 0xd5e0, 0xd5fc, 0xb264, 0xb258, 0xb263, 0xb24e, + 0xd5ec, 0xd5fe, 0xd5f6, 0xb24f, 0xb249, 0xd645, 0xd5fd, 0xd640, + 0xb251, 0xb259, 0xd642, 0xd5ea, 0xd5fb, 0xd5ef, 0xd644, 0xb25e, + 0xb246, 0xb25c, 0xd5f4, 0xd5f2, 0xd5f3, 0xb253, 0xd5ee, 0xd5ed, + 0xb248, 0xd5e7, 0xd646, 0xb24a, 0xd5f1, 0xb268, 0xb262, 0xd5e6, + 0xb25f, 0xb25d, 0xb266, 0xd5f8, 0xb261, 0xd252, 0xd5f9, 0xb260, + 0xd641, 0xb245, 0xd5f5, 0xb257, 0xd5e9, 0xb256, 0xb254, 0xb24c, + 0xb24b, 0xd9e7, 0xd643, 0xd5eb, 0xd9fc, 0xb24d, 0xb541, 0xb25a, + 0xb4ee, 0xd9f6, 0xb4fc, 0xd9ea, 0xb4eb, 0xb4e7, 0xda49, 0xb4ed, + 0xb4f1, 0xb4ec, 0xb4f5, 0xda4d, 0xda44, 0xd9f1, 0xb4fa, 0xb4f4, + 0xd9fd, 0xb4e4, 0xda4a, 0xda43, 0xb4e8, 0xd9f7, 0xb4f7, 0xda55, + 0xda56, 0xb4e5, 0xda48, 0xb4f9, 0xd9fb, 0xd9ed, 0xd9ee, 0xb4fd, + 0xd9f2, 0xd9f9, 0xd9f3, 0xb4fb, 0xb544, 0xd9ef, 0xd9e8, 0xd9e9, + 0xd9eb, 0xb4ea, 0xd9f8, 0xb4f8, 0xb542, 0xd9fa, 0xda53, 0xda4b, + 0xb4e6, 0xda51, 0xb4f2, 0xb4f0, 0xda57, 0xb4ef, 0xda41, 0xd9f4, + 0xd9fe, 0xb547, 0xda45, 0xda42, 0xd9f0, 0xb543, 0xda4f, 0xda4c, + 0xda54, 0xb4e9, 0xda40, 0xb546, 0xda47, 0xb4f3, 0xb4f6, 0xda46, + 0xb545, 0xd9f5, 0xd5e4, 0xda50, 0xda4e, 0xda52, 0xd9ec, 0xb540, + 0xde61, 0xde60, 0xde46, 0xb7bd, 0xde5f, 0xde49, 0xde4a, 0xb7c7, + 0xde68, 0xb7c2, 0xde5e, 0xde43, 0xb7c8, 0xb7be, 0xde52, 0xde48, + 0xde4b, 0xde63, 0xb7b8, 0xde6a, 0xde62, 0xb7c1, 0xde57, 0xb7cc, + 0xb7cb, 0xb7c5, 0xde69, 0xb7b9, 0xde55, 0xde4c, 0xde59, 0xde65, + 0xb7cd, 0xb7bb, 0xde54, 0xde4d, 0xb7c4, 0xb7c3, 0xde50, 0xde5a, + 0xde64, 0xde47, 0xde51, 0xb7bc, 0xde5b, 0xb7c9, 0xb7c0, 0xde4e, + 0xb7bf, 0xde45, 0xde53, 0xde67, 0xb4fe, 0xbab0, 0xde56, 0xe26c, + 0xde58, 0xde66, 0xb7c6, 0xde4f, 0xb7ba, 0xb7ca, 0xbcf0, 0xde44, + 0xde5d, 0xde5c, 0xe2aa, 0xbaad, 0xe27d, 0xe2a4, 0xbaa2, 0xe26e, + 0xbaaf, 0xba77, 0xe26d, 0xe2b0, 0xbab1, 0xe271, 0xe2a3, 0xe273, + 0xe2b3, 0xe2af, 0xba75, 0xbaa1, 0xe653, 0xbaae, 0xba7d, 0xe26f, + 0xe2ae, 0xbaa3, 0xe2ab, 0xe2b8, 0xe275, 0xe27e, 0xe2b6, 0xe2ac, + 0xba7c, 0xe27c, 0xba76, 0xba74, 0xbaa8, 0xe27a, 0xe277, 0xe278, + 0xe2b2, 0xe2b7, 0xe2b5, 0xba7a, 0xe2b9, 0xba7e, 0xbaa7, 0xe270, + 0xe5fa, 0xe279, 0xba78, 0xbaac, 0xbaa9, 0xba7b, 0xe2a5, 0xe274, + 0xbaaa, 0xe2a7, 0xbaa4, 0xbaa6, 0xba73, 0xe2a9, 0xe2a1, 0xe272, + 0xbaa5, 0xe2b1, 0xe2b4, 0xe27b, 0xe2a8, 0xba79, 0xbcdf, 0xe2a6, + 0xe5f9, 0xe2ad, 0xe276, 0xe644, 0xe64e, 0xbce2, 0xe64d, 0xe659, + 0xbce4, 0xe64b, 0xe64f, 0xbcef, 0xe646, 0xbce7, 0xe652, 0xe9f0, + 0xbcf3, 0xbcf2, 0xe654, 0xe643, 0xe65e, 0xbced, 0xbce3, 0xe657, + 0xe65b, 0xe660, 0xe655, 0xe649, 0xbce6, 0xbce9, 0xbcf1, 0xbcec, + 0xe64c, 0xe2a2, 0xe648, 0xe65f, 0xbce8, 0xbceb, 0xe661, 0xbce0, + 0xe656, 0xe5fb, 0xe65c, 0xc0df, 0xe64a, 0xbce1, 0xe645, 0xbce5, + 0xe5fc, 0xbaab, 0xe641, 0xe65a, 0xe642, 0xe640, 0xbcea, 0xe658, + 0xe5fe, 0xe651, 0xe650, 0xe65d, 0xe647, 0xbcee, 0xe9f3, 0xbf49, + 0xbefe, 0xea40, 0xe9eb, 0xbf41, 0xe9f7, 0xbf48, 0xbf43, 0xe9f5, + 0xed4f, 0xe9fb, 0xea42, 0xe9fa, 0xe9e9, 0xe9f8, 0xea44, 0xea46, + 0xbefd, 0xea45, 0xbf44, 0xbf4a, 0xbf47, 0xe9fe, 0xbf46, 0xe9f9, + 0xe9ed, 0xe9f2, 0xe9fd, 0xbf45, 0xbf42, 0xbefc, 0xbf40, 0xe9f1, + 0xe5fd, 0xe9ec, 0xe9ef, 0xea41, 0xe9f4, 0xe9ea, 0xed4e, 0xea43, + 0xe9ee, 0xe9fc, 0xed51, 0xc0e3, 0xc0d7, 0xc0db, 0xed53, 0xed59, + 0xed57, 0xc0d9, 0xc0da, 0xc0e1, 0xed5a, 0xed52, 0xc0dc, 0xed56, + 0xed55, 0xed5b, 0xc0e2, 0xc0dd, 0xc0e0, 0xed54, 0xc0e4, 0xc0de, + 0xc0e5, 0xc0d8, 0xed58, 0xed50, 0xeff7, 0xc271, 0xeff4, 0xeff6, + 0xc26f, 0xeff2, 0xeff3, 0xefee, 0xe9f6, 0xefef, 0xc270, 0xefeb, + 0xc26d, 0xeff8, 0xc26e, 0xefec, 0xefed, 0xeff1, 0xc273, 0xc272, + 0xeff0, 0xc378, 0xf25f, 0xf265, 0xc379, 0xf25c, 0xc376, 0xc373, + 0xf267, 0xc377, 0xc374, 0xf25e, 0xf261, 0xf262, 0xf263, 0xf266, + 0xeff5, 0xf25d, 0xc375, 0xf264, 0xf268, 0xf260, 0xf45d, 0xc46a, + 0xf460, 0xc46b, 0xf468, 0xf45f, 0xf45c, 0xf45e, 0xf462, 0xf465, + 0xf464, 0xf467, 0xf45b, 0xc469, 0xf463, 0xf466, 0xf469, 0xf461, + 0xf5d3, 0xf5d4, 0xf5d8, 0xf5d9, 0xf5d6, 0xf5d7, 0xf5d5, 0xc4e9, + 0xc578, 0xf6eb, 0xf6e8, 0xf6e9, 0xf6ea, 0xc579, 0xf7e5, 0xf7e4, + 0xf8af, 0xc5f4, 0xf8ad, 0xf8b0, 0xf8ae, 0xf8f5, 0xc657, 0xc665, + 0xf9a3, 0xf96c, 0xf9a2, 0xf9d0, 0xf9d1, 0xa4f5, 0xa6c7, 0xca41, + 0xcb5e, 0xa85f, 0xa862, 0xcb5f, 0xa860, 0xa861, 0xcd58, 0xcd5a, + 0xcd55, 0xcd52, 0xcd54, 0xaaa4, 0xaaa2, 0xcd56, 0xaaa3, 0xcd53, + 0xcd50, 0xaaa1, 0xcd57, 0xcd51, 0xaaa5, 0xcd59, 0xcfaf, 0xcfb3, + 0xacb7, 0xcfb6, 0xacaf, 0xacb2, 0xacb4, 0xacb6, 0xacb3, 0xcfb2, + 0xcfb1, 0xacb1, 0xcfb4, 0xcfb5, 0xcfae, 0xacb5, 0xacb0, 0xcfb0, + 0xd277, 0xd278, 0xd279, 0xaf50, 0xaf4c, 0xd26e, 0xd276, 0xd27b, + 0xaf51, 0xd26c, 0xd272, 0xd26b, 0xd275, 0xd271, 0xaf4d, 0xaf4f, + 0xd27a, 0xd26a, 0xd26d, 0xd273, 0xd274, 0xd27c, 0xd270, 0xaf4e, + 0xb26d, 0xd64e, 0xd650, 0xd64c, 0xd658, 0xd64a, 0xd657, 0xb269, + 0xd648, 0xda5b, 0xd652, 0xb26c, 0xd653, 0xd656, 0xd65a, 0xd64f, + 0xd654, 0xb26a, 0xb26b, 0xd659, 0xd64d, 0xd649, 0xd65b, 0xd651, + 0xd655, 0xd64b, 0xb548, 0xb549, 0xda65, 0xb54f, 0xda59, 0xda62, + 0xda58, 0xb54c, 0xda60, 0xda5e, 0xda5f, 0xb54a, 0xda63, 0xda5c, + 0xda5a, 0xb54b, 0xda5d, 0xda61, 0xb54d, 0xda64, 0xde70, 0xde77, + 0xde79, 0xdea1, 0xb7da, 0xde6b, 0xb7d2, 0xde7a, 0xb7d7, 0xdea2, + 0xb7ce, 0xde7d, 0xde6d, 0xde7e, 0xde6c, 0xb7dc, 0xde78, 0xb7cf, + 0xdea3, 0xb7d4, 0xde71, 0xb7d9, 0xde7c, 0xde6f, 0xde76, 0xde72, + 0xde6e, 0xb7d1, 0xb7d8, 0xb7d6, 0xb7d3, 0xb7db, 0xb7d0, 0xde75, + 0xb7d5, 0xb54e, 0xde7b, 0xde73, 0xde74, 0xe2c1, 0xbab4, 0xe2bd, + 0xe2c3, 0xe2bf, 0xbab6, 0xe2be, 0xe2c2, 0xe2ba, 0xe2bc, 0xbab5, + 0xe2c0, 0xe2bb, 0xbab7, 0xbab2, 0xe2c4, 0xbab3, 0xe667, 0xe664, + 0xe670, 0xe66a, 0xe66c, 0xbcf4, 0xe666, 0xe66e, 0xe66d, 0xe66b, + 0xe671, 0xbcf7, 0xe668, 0xe66f, 0xbcf5, 0xe663, 0xe665, 0xbcf6, + 0xe662, 0xe672, 0xe669, 0xea4a, 0xbf51, 0xea55, 0xea53, 0xbf4b, + 0xea49, 0xea4c, 0xea4d, 0xea48, 0xbf55, 0xbf56, 0xea47, 0xea56, + 0xea51, 0xbf4f, 0xbf4c, 0xea50, 0xea4e, 0xbf52, 0xea52, 0xbf4d, + 0xbf4e, 0xea4f, 0xbf50, 0xea4b, 0xea54, 0xbf53, 0xea57, 0xea58, + 0xbf54, 0xc0e7, 0xc0ee, 0xed5c, 0xed62, 0xed60, 0xc0ea, 0xc0e9, + 0xc0e6, 0xed5e, 0xc0ec, 0xc0eb, 0xc0e8, 0xed61, 0xed5d, 0xed5f, + 0xc0ed, 0xc277, 0xeffb, 0xc274, 0xc275, 0xeffd, 0xc276, 0xeffa, + 0xeff9, 0xf26c, 0xeffc, 0xf26d, 0xc37a, 0xf26b, 0xf26a, 0xf269, + 0xc37b, 0xc46c, 0xf46a, 0xf46b, 0xf5dc, 0xf5db, 0xc4ea, 0xf5da, + 0xf6ec, 0xf6ed, 0xf7e6, 0xf8b1, 0xf8f6, 0xf9bc, 0xc679, 0xf9c6, + 0xa4f6, 0xaaa6, 0xaaa7, 0xacb8, 0xc0ef, 0xa4f7, 0xaaa8, 0xaf52, + 0xb7dd, 0xa4f8, 0xb26e, 0xbab8, 0xc962, 0xcfb7, 0xd27d, 0xe2c5, + 0xc0f0, 0xa4f9, 0xaaa9, 0xcfb8, 0xcfb9, 0xda66, 0xb550, 0xdea4, + 0xb7de, 0xe2c6, 0xbcf8, 0xc37c, 0xa4fa, 0xda67, 0xa4fb, 0xa6c9, + 0xca42, 0xa6c8, 0xa865, 0xa864, 0xa863, 0xcb60, 0xaaaa, 0xaaab, + 0xcd5b, 0xcfba, 0xcfbd, 0xacba, 0xcfbb, 0xacb9, 0xcfbc, 0xacbb, + 0xd2a2, 0xd2a1, 0xd27e, 0xaf53, 0xd65d, 0xd65e, 0xb26f, 0xd65c, + 0xd65f, 0xb552, 0xb270, 0xb551, 0xda6b, 0xda6a, 0xda68, 0xda69, + 0xda6c, 0xdea6, 0xdea5, 0xdea9, 0xdea8, 0xdea7, 0xbab9, 0xe2c9, + 0xe2c8, 0xbaba, 0xe2c7, 0xe673, 0xe674, 0xbcf9, 0xea59, 0xea5a, + 0xf272, 0xc37d, 0xf271, 0xf270, 0xf26e, 0xf26f, 0xc4eb, 0xf46c, + 0xf6ee, 0xf8f7, 0xa4fc, 0xc9a5, 0xa5c7, 0xc9a6, 0xca43, 0xca44, + 0xcb66, 0xcb62, 0xcb61, 0xaaac, 0xcb65, 0xa867, 0xcb63, 0xa866, + 0xcb67, 0xcb64, 0xcd5f, 0xcfbe, 0xcd5d, 0xcd64, 0xaaad, 0xaab0, + 0xcd65, 0xcd61, 0xcd62, 0xcd5c, 0xaaaf, 0xcd5e, 0xaaae, 0xcd63, + 0xcd60, 0xcfc2, 0xacbd, 0xacbe, 0xcfc5, 0xcfbf, 0xcfc4, 0xcfc0, + 0xacbc, 0xcfc3, 0xcfc1, 0xd2a8, 0xd2a5, 0xd2a7, 0xaf58, 0xaf57, + 0xaf55, 0xd2a4, 0xd2a9, 0xaf54, 0xaf56, 0xd2a6, 0xd667, 0xd2a3, + 0xd2aa, 0xd662, 0xd666, 0xd665, 0xda6e, 0xda79, 0xd668, 0xd663, + 0xda6d, 0xb274, 0xb273, 0xd661, 0xd664, 0xb275, 0xb272, 0xb271, + 0xd660, 0xd669, 0xda70, 0xda77, 0xb554, 0xda76, 0xda73, 0xb556, + 0xda75, 0xda6f, 0xda71, 0xda74, 0xda72, 0xb555, 0xda78, 0xb553, + 0xb7df, 0xdead, 0xdeac, 0xdeaa, 0xb7e2, 0xb7e1, 0xdeae, 0xdeab, + 0xe2ca, 0xbabb, 0xb7e0, 0xdeb0, 0xdeaf, 0xe2cd, 0xe2cb, 0xbcfa, + 0xbabc, 0xe2cc, 0xe676, 0xbcfb, 0xe675, 0xe67e, 0xe67d, 0xe67b, + 0xe67a, 0xe677, 0xe678, 0xe679, 0xe67c, 0xe6a1, 0xea5f, 0xea5c, + 0xea5d, 0xbf57, 0xea5b, 0xea61, 0xea60, 0xea5e, 0xed64, 0xed65, + 0xc0f1, 0xc0f2, 0xed63, 0xc279, 0xeffe, 0xc278, 0xc37e, 0xc3a1, + 0xc46d, 0xf46e, 0xf46d, 0xf5dd, 0xf6ef, 0xc57a, 0xf7e8, 0xf7e7, + 0xf7e9, 0xa5c8, 0xcfc6, 0xaf59, 0xb276, 0xd66a, 0xa5c9, 0xc9a7, + 0xa4fd, 0xca45, 0xcb6c, 0xcb6a, 0xcb6b, 0xcb68, 0xa868, 0xcb69, + 0xcd6d, 0xaab3, 0xcd6b, 0xcd67, 0xcd6a, 0xcd66, 0xaab5, 0xcd69, + 0xaab2, 0xaab1, 0xaab4, 0xcd6c, 0xcd68, 0xacc2, 0xacc5, 0xcfce, + 0xcfcd, 0xcfcc, 0xacbf, 0xcfd5, 0xcfcb, 0xacc1, 0xd2af, 0xcfd2, + 0xcfd0, 0xacc4, 0xcfc8, 0xcfd3, 0xcfca, 0xcfd4, 0xcfd1, 0xcfc9, + 0xacc0, 0xcfd6, 0xcfc7, 0xacc3, 0xd2b4, 0xd2ab, 0xd2b6, 0xd2ae, + 0xd2b9, 0xd2ba, 0xd2ac, 0xd2b8, 0xd2b5, 0xd2b3, 0xd2b7, 0xaf5f, + 0xaf5d, 0xd2b1, 0xd2ad, 0xd2b0, 0xd2bb, 0xd2b2, 0xaf5e, 0xcfcf, + 0xaf5a, 0xaf5c, 0xd678, 0xd66d, 0xd66b, 0xd66c, 0xd673, 0xd674, + 0xd670, 0xb27b, 0xd675, 0xd672, 0xd66f, 0xb279, 0xd66e, 0xb277, + 0xb27a, 0xd671, 0xd679, 0xaf5b, 0xb278, 0xd677, 0xd676, 0xb27c, + 0xda7e, 0xdaa1, 0xb560, 0xdaa7, 0xdaa9, 0xdaa2, 0xb55a, 0xdaa6, + 0xdaa5, 0xb55b, 0xb561, 0xb562, 0xdaa8, 0xb558, 0xda7d, 0xda7b, + 0xdaa3, 0xda7a, 0xb55f, 0xda7c, 0xdaa4, 0xdaaa, 0xb559, 0xb55e, + 0xb55c, 0xb55d, 0xb557, 0xb7e9, 0xdeb7, 0xb7e8, 0xdebb, 0xdeb1, + 0xdebc, 0xdeb2, 0xdeb3, 0xdebd, 0xdeba, 0xdeb8, 0xdeb9, 0xdeb5, + 0xdeb4, 0xdebe, 0xb7e5, 0xdeb6, 0xb7ea, 0xb7e4, 0xb7eb, 0xb7ec, + 0xb7e7, 0xb7e6, 0xe2ce, 0xbabe, 0xbabd, 0xe2d3, 0xbcfc, 0xbabf, + 0xbac1, 0xe2d4, 0xb7e3, 0xbac0, 0xe2d0, 0xe2d2, 0xe2cf, 0xe2d1, + 0xe6ab, 0xe6aa, 0xe6a7, 0xbd40, 0xea62, 0xbd41, 0xe6a6, 0xbcfe, + 0xe6a8, 0xe6a5, 0xe6a2, 0xe6a9, 0xe6a3, 0xe6a4, 0xbcfd, 0xed69, + 0xea66, 0xea65, 0xea67, 0xed66, 0xbf5a, 0xea63, 0xbf58, 0xbf5c, + 0xbf5b, 0xea64, 0xea68, 0xbf59, 0xed6d, 0xc0f5, 0xc27a, 0xc0f6, + 0xc0f3, 0xed6a, 0xed68, 0xed6b, 0xed6e, 0xc0f4, 0xed6c, 0xed67, + 0xf042, 0xf045, 0xf275, 0xf040, 0xf46f, 0xf046, 0xc3a2, 0xf044, + 0xc27b, 0xf041, 0xf043, 0xf047, 0xf276, 0xf274, 0xc3a3, 0xf273, + 0xc46e, 0xc4ed, 0xf6f1, 0xc4ec, 0xf6f3, 0xf6f0, 0xf6f2, 0xc5d0, + 0xf8b2, 0xa5ca, 0xcd6e, 0xd2bc, 0xd2bd, 0xb27d, 0xdebf, 0xbf5d, + 0xc3a4, 0xc57b, 0xf8b3, 0xa5cb, 0xcd6f, 0xa260, 0xcfd7, 0xcfd8, + 0xd2be, 0xd2bf, 0xb27e, 0xb2a1, 0xdaab, 0xdec2, 0xdec1, 0xdec0, + 0xe2d5, 0xe2d6, 0xe2d7, 0xbac2, 0xe6ad, 0xe6ac, 0xea69, 0xbf5e, + 0xbf5f, 0xed72, 0xed6f, 0xed70, 0xed71, 0xf049, 0xf048, 0xc27c, + 0xf277, 0xf5de, 0xa5cc, 0xacc6, 0xb2a2, 0xdec3, 0xa5cd, 0xd2c0, + 0xb2a3, 0xb563, 0xb564, 0xa5ce, 0xa5cf, 0xca46, 0xa86a, 0xa869, + 0xacc7, 0xcfd9, 0xdaac, 0xa5d0, 0xa5d1, 0xa5d2, 0xa5d3, 0xa86b, + 0xa86c, 0xcb6e, 0xcb6d, 0xaab6, 0xcd72, 0xcd70, 0xcd71, 0xcfda, + 0xcfdb, 0xaccb, 0xacc9, 0xacca, 0xacc8, 0xaf60, 0xaf64, 0xaf63, + 0xd2c1, 0xaf62, 0xaf61, 0xd2c2, 0xb2a6, 0xd67b, 0xd67a, 0xb2a4, + 0xb2a5, 0xb566, 0xb565, 0xdaae, 0xdaad, 0xb2a7, 0xb7ed, 0xdec5, + 0xb7ee, 0xdec4, 0xe2d8, 0xe6ae, 0xbd42, 0xea6a, 0xed73, 0xc3a6, + 0xc3a5, 0xc57c, 0xa5d4, 0xcd73, 0xb2a8, 0xe2d9, 0xbac3, 0xcb6f, + 0xcb70, 0xcd74, 0xaab8, 0xaab9, 0xaab7, 0xaccf, 0xacd0, 0xaccd, + 0xacce, 0xcfdc, 0xcfdd, 0xaccc, 0xd2c3, 0xaf68, 0xaf69, 0xb2ab, + 0xd2c9, 0xaf6e, 0xaf6c, 0xd2ca, 0xd2c5, 0xaf6b, 0xaf6a, 0xaf65, + 0xd2c8, 0xd2c7, 0xd2c4, 0xaf6d, 0xd2c6, 0xaf66, 0xaf67, 0xb2ac, + 0xd6a1, 0xd6a2, 0xb2ad, 0xd67c, 0xd67e, 0xd6a4, 0xd6a3, 0xd67d, + 0xb2a9, 0xb2aa, 0xdab6, 0xb56b, 0xb56a, 0xdab0, 0xb568, 0xdab3, + 0xb56c, 0xdab4, 0xb56d, 0xdab1, 0xb567, 0xb569, 0xdab5, 0xdab2, + 0xdaaf, 0xded2, 0xdec7, 0xb7f0, 0xb7f3, 0xb7f2, 0xb7f7, 0xb7f6, + 0xded3, 0xded1, 0xdeca, 0xdece, 0xdecd, 0xb7f4, 0xded0, 0xdecc, + 0xded4, 0xdecb, 0xb7f5, 0xb7ef, 0xb7f1, 0xdec9, 0xe2db, 0xbac7, + 0xe2df, 0xbac6, 0xe2dc, 0xbac5, 0xdec8, 0xdecf, 0xe2de, 0xbac8, + 0xe2e0, 0xe2dd, 0xe2da, 0xe6b1, 0xe6b5, 0xe6b7, 0xe6b3, 0xe6b2, + 0xe6b0, 0xbd45, 0xbd43, 0xbd48, 0xbd49, 0xe6b4, 0xbd46, 0xe6af, + 0xbd47, 0xbac4, 0xe6b6, 0xbd44, 0xea6c, 0xea6b, 0xea73, 0xea6d, + 0xea72, 0xea6f, 0xbf60, 0xea71, 0xbf61, 0xbf62, 0xea70, 0xea6e, + 0xc0f8, 0xed74, 0xc0f7, 0xed77, 0xed75, 0xed76, 0xc0f9, 0xf04d, + 0xc2a1, 0xf04e, 0xc27d, 0xf04f, 0xc27e, 0xf04c, 0xf050, 0xf04a, + 0xc3a7, 0xf278, 0xc3a8, 0xc46f, 0xf04b, 0xc470, 0xc4ee, 0xf5df, + 0xc57e, 0xf6f4, 0xc57d, 0xf7ea, 0xc5f5, 0xc5f6, 0xf9cc, 0xacd1, + 0xcfde, 0xb56e, 0xb56f, 0xa5d5, 0xa6ca, 0xca47, 0xcb71, 0xa86d, + 0xaaba, 0xacd2, 0xacd3, 0xacd4, 0xd6a6, 0xd2cb, 0xaf6f, 0xb2ae, + 0xd6a5, 0xdab8, 0xb571, 0xdab7, 0xb570, 0xded5, 0xbd4a, 0xe6bb, + 0xe6b8, 0xe6b9, 0xe6ba, 0xed78, 0xf051, 0xf471, 0xf470, 0xf6f5, + 0xa5d6, 0xcd75, 0xaf70, 0xb572, 0xded6, 0xe2e1, 0xbd4b, 0xea74, + 0xf052, 0xf472, 0xa5d7, 0xaabb, 0xacd7, 0xcfdf, 0xacd8, 0xacd6, + 0xacd5, 0xd2cc, 0xaf71, 0xaf72, 0xaf73, 0xb2b0, 0xd6a7, 0xb2af, + 0xdab9, 0xb2b1, 0xb573, 0xded7, 0xb7f8, 0xb7f9, 0xbac9, 0xbaca, + 0xbd4c, 0xbf64, 0xea75, 0xbf63, 0xed79, 0xc0fa, 0xf053, 0xf473, + 0xa5d8, 0xa86e, 0xcd78, 0xcd77, 0xaabc, 0xcd76, 0xaabd, 0xcd79, + 0xcfe5, 0xacdb, 0xacda, 0xcfe7, 0xcfe6, 0xacdf, 0xacde, 0xacd9, + 0xcfe1, 0xcfe2, 0xcfe3, 0xace0, 0xcfe0, 0xacdc, 0xcfe4, 0xacdd, + 0xd2cf, 0xd2d3, 0xd2d1, 0xd2d0, 0xd2d4, 0xd2d5, 0xd2d6, 0xd2ce, + 0xd2cd, 0xaf75, 0xaf76, 0xd2d7, 0xd2d2, 0xd6b0, 0xd2d8, 0xaf77, + 0xaf74, 0xd6aa, 0xd6a9, 0xd6ab, 0xd6ac, 0xd6ae, 0xd6ad, 0xd6b2, + 0xb2b5, 0xb2b2, 0xb2b6, 0xd6a8, 0xb2b7, 0xd6b1, 0xb2b4, 0xd6af, + 0xb2b3, 0xdabc, 0xdabe, 0xdaba, 0xdabb, 0xdabf, 0xdac1, 0xdac2, + 0xdabd, 0xdac0, 0xb574, 0xdedb, 0xdee0, 0xded8, 0xdedc, 0xdee1, + 0xdedd, 0xb7fa, 0xb843, 0xb7fd, 0xded9, 0xdeda, 0xbace, 0xb846, + 0xb7fe, 0xb844, 0xb7fc, 0xdedf, 0xb845, 0xdede, 0xb841, 0xb7fb, + 0xb842, 0xdee2, 0xe2e6, 0xe2e8, 0xb840, 0xe2e3, 0xbacc, 0xe2e9, + 0xbacd, 0xe2e7, 0xe2e2, 0xe2e5, 0xe2ea, 0xbacb, 0xe2e4, 0xbd4e, + 0xe6bf, 0xe6be, 0xbd51, 0xbd4f, 0xe6bc, 0xbd4d, 0xe6bd, 0xbd50, + 0xea7d, 0xeaa1, 0xea7e, 0xea76, 0xea7a, 0xea79, 0xea77, 0xbf66, + 0xbf67, 0xbf65, 0xea78, 0xea7b, 0xea7c, 0xbf68, 0xc140, 0xeda3, + 0xc0fc, 0xed7b, 0xc0fe, 0xc141, 0xc0fd, 0xeda2, 0xed7c, 0xc0fb, + 0xeda1, 0xed7a, 0xed7e, 0xed7d, 0xf055, 0xc2a4, 0xc2a5, 0xc2a2, + 0xc2a3, 0xf054, 0xf27b, 0xc3a9, 0xf279, 0xf27a, 0xf474, 0xf477, + 0xf475, 0xf476, 0xf5e0, 0xc4ef, 0xf7eb, 0xf8b4, 0xc5f7, 0xf8f8, + 0xf8f9, 0xc666, 0xa5d9, 0xace1, 0xdac3, 0xdee3, 0xa5da, 0xa86f, + 0xaabe, 0xcfe8, 0xcfe9, 0xaf78, 0xdac4, 0xb575, 0xb847, 0xc142, + 0xeda4, 0xf27c, 0xf478, 0xa5db, 0xcda1, 0xcd7a, 0xcd7c, 0xcd7e, + 0xcd7d, 0xcd7b, 0xaabf, 0xace2, 0xcff2, 0xcfed, 0xcfea, 0xcff1, + 0xace4, 0xace5, 0xcff0, 0xcfef, 0xcfee, 0xcfeb, 0xcfec, 0xcff3, + 0xace3, 0xaf7c, 0xafa4, 0xafa3, 0xd2e1, 0xd2db, 0xd2d9, 0xafa1, + 0xd6b9, 0xaf7a, 0xd2de, 0xd2e2, 0xd2e4, 0xd2e0, 0xd2da, 0xafa2, + 0xd2df, 0xd2dd, 0xaf79, 0xd2e5, 0xafa5, 0xd2e3, 0xaf7d, 0xd2dc, + 0xaf7e, 0xaf7b, 0xb2b9, 0xd6ba, 0xd6b3, 0xd6b5, 0xd6b7, 0xd6b8, + 0xd6b6, 0xb2ba, 0xd6bb, 0xd6b4, 0xdac8, 0xb576, 0xdad0, 0xdac5, + 0xdad1, 0xdac6, 0xdac7, 0xdacf, 0xdace, 0xdacb, 0xb2b8, 0xb577, + 0xdac9, 0xdacc, 0xb578, 0xdacd, 0xdaca, 0xdeee, 0xdef2, 0xb84e, + 0xe2f0, 0xb851, 0xdef0, 0xdeed, 0xdee8, 0xdeea, 0xdeeb, 0xdee4, + 0xb84d, 0xb84c, 0xb848, 0xdee7, 0xb84f, 0xb850, 0xdee6, 0xdee9, + 0xdef1, 0xb84a, 0xb84b, 0xdeef, 0xdee5, 0xe2f2, 0xbad0, 0xe2f4, + 0xdeec, 0xe2f6, 0xbad4, 0xe2f7, 0xe2f3, 0xbad1, 0xe2ef, 0xbad3, + 0xe2ec, 0xe2f1, 0xe2f5, 0xe2ee, 0xb849, 0xe2eb, 0xbad2, 0xe2ed, + 0xbd54, 0xe6c1, 0xbd58, 0xbd56, 0xbacf, 0xe6c8, 0xe6c9, 0xbd53, + 0xe6c7, 0xe6ca, 0xbd55, 0xbd52, 0xe6c3, 0xe6c0, 0xe6c5, 0xe6c2, + 0xbd59, 0xe6c4, 0xe6c6, 0xbd57, 0xbf6a, 0xeaa8, 0xeaa2, 0xeaa6, + 0xeaac, 0xeaad, 0xeaa9, 0xeaaa, 0xeaa7, 0xeaa4, 0xbf6c, 0xbf69, + 0xeaa3, 0xeaa5, 0xbf6b, 0xeaab, 0xc146, 0xedaa, 0xeda5, 0xc145, + 0xc143, 0xedac, 0xc144, 0xeda8, 0xeda9, 0xeda6, 0xedad, 0xf056, + 0xc147, 0xeda7, 0xedae, 0xedab, 0xf05a, 0xf057, 0xc2a6, 0xf05b, + 0xf05d, 0xf05c, 0xf058, 0xf059, 0xf2a3, 0xc3aa, 0xf27e, 0xf2a2, + 0xf27d, 0xf2a4, 0xf2a1, 0xf47a, 0xf47d, 0xf479, 0xc471, 0xf47b, + 0xf47c, 0xf47e, 0xc472, 0xc474, 0xc473, 0xf5e1, 0xf5e3, 0xf5e2, + 0xf6f6, 0xf8b5, 0xf8fa, 0xa5dc, 0xcb72, 0xaac0, 0xcda3, 0xaac1, + 0xaac2, 0xcda2, 0xcff8, 0xcff7, 0xace6, 0xace9, 0xace8, 0xace7, + 0xcff4, 0xcff6, 0xcff5, 0xd2e8, 0xafa7, 0xd2ec, 0xd2eb, 0xd2ea, + 0xd2e6, 0xafa6, 0xafaa, 0xafad, 0xafae, 0xd2e7, 0xd2e9, 0xafac, + 0xafab, 0xafa9, 0xafa8, 0xd6c2, 0xd6c0, 0xd6bc, 0xb2bb, 0xd6bd, + 0xb2bc, 0xd6be, 0xd6bf, 0xd6c1, 0xb2bd, 0xdad5, 0xdad4, 0xdad3, + 0xdad2, 0xdef6, 0xb852, 0xdef3, 0xdef5, 0xb853, 0xb854, 0xdef4, + 0xe341, 0xe2f9, 0xe2fa, 0xbad7, 0xbad5, 0xbad6, 0xe343, 0xe342, + 0xe2fe, 0xe2fd, 0xe2fc, 0xe2fb, 0xe340, 0xe2f8, 0xe6cb, 0xe6d0, + 0xe6ce, 0xe6cd, 0xe6cc, 0xe6cf, 0xeaae, 0xbf6d, 0xc148, 0xedb0, + 0xc149, 0xedaf, 0xf05f, 0xf05e, 0xc2a7, 0xf2a5, 0xc3ab, 0xf4a1, + 0xc5a1, 0xf6f7, 0xf8b7, 0xf8b6, 0xc9a8, 0xacea, 0xaceb, 0xd6c3, + 0xb856, 0xa5dd, 0xa872, 0xa871, 0xa870, 0xcda4, 0xaac4, 0xaac3, + 0xacee, 0xcffa, 0xcffd, 0xcffb, 0xacec, 0xaced, 0xcff9, 0xcffc, + 0xafb5, 0xd2f3, 0xd2f5, 0xd2f4, 0xafb2, 0xd2ef, 0xafb0, 0xafaf, + 0xafb3, 0xafb1, 0xafb4, 0xd2f2, 0xd2ed, 0xd2ee, 0xd2f1, 0xd2f0, + 0xd6c6, 0xd6c7, 0xd6c5, 0xd6c4, 0xb2be, 0xb57d, 0xdad6, 0xdad8, + 0xdada, 0xb57c, 0xb57a, 0xdad7, 0xb57b, 0xdad9, 0xb579, 0xdf41, + 0xdef7, 0xdefa, 0xdefe, 0xb85a, 0xdefc, 0xdefb, 0xdef8, 0xdef9, + 0xb858, 0xdf40, 0xb857, 0xb85c, 0xb85b, 0xb859, 0xdefd, 0xe349, + 0xe348, 0xe344, 0xbad8, 0xe347, 0xe346, 0xbad9, 0xbd5e, 0xe6d2, + 0xbd5f, 0xbd5b, 0xbd5d, 0xbd5a, 0xbd5c, 0xeaaf, 0xbf70, 0xeab1, + 0xeab0, 0xe345, 0xbf72, 0xbf71, 0xbf6e, 0xbf6f, 0xedb5, 0xedb3, + 0xc14a, 0xedb4, 0xedb6, 0xedb2, 0xedb1, 0xf060, 0xc2aa, 0xc2a8, + 0xc2a9, 0xf2a6, 0xf2a7, 0xc3ad, 0xc3ac, 0xf4a3, 0xf4a4, 0xf4a2, + 0xf6f8, 0xf6f9, 0xa5de, 0xca48, 0xa873, 0xcda5, 0xaac6, 0xaac5, + 0xcda6, 0xd040, 0xacef, 0xcffe, 0xacf0, 0xafb6, 0xd2f8, 0xd2f6, + 0xd2fc, 0xafb7, 0xd2f7, 0xd2fb, 0xd2f9, 0xd2fa, 0xd6c8, 0xd6ca, + 0xb2bf, 0xd6c9, 0xb2c0, 0xb5a2, 0xb5a1, 0xb57e, 0xdadb, 0xdf44, + 0xb85d, 0xb85e, 0xdf43, 0xdf42, 0xe34a, 0xbadb, 0xbada, 0xe34b, + 0xe34c, 0xbd61, 0xbd60, 0xeab5, 0xe6d3, 0xe6d5, 0xe6d4, 0xeab4, + 0xeab2, 0xeab6, 0xeab3, 0xbf73, 0xedb7, 0xc14b, 0xedb8, 0xedb9, + 0xc2ab, 0xc2ac, 0xc475, 0xc5d1, 0xa5df, 0xd041, 0xd2fd, 0xafb8, + 0xb3ba, 0xb3b9, 0xb5a4, 0xdadd, 0xb5a3, 0xdadc, 0xdf45, 0xbadc, + 0xe34d, 0xbadd, 0xc476, 0xf4a5, 0xa6cb, 0xaac7, 0xcda7, 0xacf2, + 0xacf1, 0xd042, 0xd043, 0xd340, 0xd342, 0xafb9, 0xd344, 0xd347, + 0xd345, 0xd346, 0xd343, 0xd2fe, 0xafba, 0xd348, 0xd341, 0xd6d3, + 0xb2c6, 0xd6dc, 0xb2c3, 0xd6d5, 0xb2c7, 0xb2c1, 0xd6d0, 0xd6dd, + 0xd6d1, 0xd6ce, 0xb2c5, 0xb2c2, 0xd6d4, 0xd6d7, 0xb2c4, 0xd6d8, + 0xb2c8, 0xd6d9, 0xd6cf, 0xd6d6, 0xd6da, 0xd6d2, 0xd6cd, 0xd6cb, + 0xd6db, 0xdadf, 0xdae4, 0xdae0, 0xdae6, 0xb5a7, 0xd6cc, 0xdae1, + 0xb5a5, 0xdade, 0xb5ac, 0xdae2, 0xb5ab, 0xdae3, 0xb5ad, 0xb5a8, + 0xb5ae, 0xb5a9, 0xb5aa, 0xb5a6, 0xdae5, 0xb861, 0xdf50, 0xdf53, + 0xdf47, 0xdf4c, 0xdf46, 0xb863, 0xdf4a, 0xdf48, 0xb862, 0xdf4f, + 0xdf4e, 0xdf4b, 0xdf4d, 0xdf49, 0xbae1, 0xdf52, 0xb85f, 0xdf51, + 0xe35d, 0xbae8, 0xe358, 0xbae7, 0xe34e, 0xe350, 0xbae0, 0xe355, + 0xe354, 0xe357, 0xbae5, 0xe352, 0xe351, 0xbae4, 0xbadf, 0xe353, + 0xbae2, 0xe359, 0xe35b, 0xe356, 0xe34f, 0xbae3, 0xbd69, 0xbade, + 0xe35c, 0xe6d9, 0xbd62, 0xe6db, 0xbd63, 0xbd65, 0xe6de, 0xe6d6, + 0xbae6, 0xe6dc, 0xe6d8, 0xb860, 0xbd68, 0xbd64, 0xbd66, 0xbd67, + 0xbf76, 0xe6dd, 0xe6d7, 0xbd6a, 0xe6da, 0xeac0, 0xeabb, 0xeac5, + 0xbf74, 0xeabd, 0xbf78, 0xeac3, 0xeaba, 0xeab7, 0xeac6, 0xc151, + 0xbf79, 0xeac2, 0xeab8, 0xbf77, 0xeabc, 0xbf7b, 0xeab9, 0xeabe, + 0xbf7a, 0xeac1, 0xeac4, 0xedcb, 0xedcc, 0xedbc, 0xedc3, 0xedc1, + 0xc14f, 0xedc8, 0xeabf, 0xedbf, 0xedc9, 0xc14e, 0xedbe, 0xedbd, + 0xedc7, 0xedc4, 0xedc6, 0xedba, 0xedca, 0xc14c, 0xedc5, 0xedce, + 0xedc2, 0xc150, 0xc14d, 0xedc0, 0xedbb, 0xedcd, 0xbf75, 0xf063, + 0xf061, 0xf067, 0xc2b0, 0xf065, 0xf064, 0xc2b2, 0xf06a, 0xc2b1, + 0xf06b, 0xf068, 0xc2ae, 0xf069, 0xf062, 0xc2af, 0xc2ad, 0xf2ab, + 0xf066, 0xf06c, 0xf2a8, 0xc3b2, 0xc3b0, 0xf2aa, 0xf2ac, 0xf2a9, + 0xc3b1, 0xc3ae, 0xc3af, 0xc3b3, 0xc478, 0xf4aa, 0xf4a9, 0xf4a7, + 0xf4a6, 0xf4a8, 0xc477, 0xc479, 0xc4f0, 0xf5e5, 0xf5e4, 0xf6fa, + 0xf6fc, 0xf6fe, 0xf6fd, 0xf6fb, 0xc5a3, 0xc5a2, 0xc5d3, 0xc5d2, + 0xc5d4, 0xf7ed, 0xf7ec, 0xf8fb, 0xf8b8, 0xf8fc, 0xc658, 0xc659, + 0xf96d, 0xc67e, 0xa6cc, 0xcda8, 0xd045, 0xd046, 0xd044, 0xacf3, + 0xd047, 0xd048, 0xd049, 0xd349, 0xd34f, 0xd34d, 0xafbb, 0xd34b, + 0xd34c, 0xd34e, 0xd34a, 0xb2c9, 0xd6de, 0xb2cb, 0xd6e0, 0xb2ca, + 0xd6df, 0xdae8, 0xb5af, 0xdaea, 0xdae7, 0xd6e1, 0xb5b0, 0xdae9, + 0xdf56, 0xb864, 0xdf54, 0xb865, 0xdf55, 0xb866, 0xbae9, 0xe361, + 0xe35e, 0xe360, 0xbaea, 0xbaeb, 0xe35f, 0xe6df, 0xe6e0, 0xbd6b, + 0xe6e2, 0xe6e1, 0xa261, 0xeaca, 0xeacb, 0xeac7, 0xeac8, 0xbf7c, + 0xbf7d, 0xeac9, 0xc157, 0xc153, 0xc158, 0xc154, 0xc156, 0xc152, + 0xc155, 0xc2b3, 0xedcf, 0xf2ae, 0xf2ad, 0xf4ab, 0xc47a, 0xc47b, + 0xf741, 0xf5e6, 0xf740, 0xf8fd, 0xf9a4, 0xa6cd, 0xa874, 0xcda9, + 0xaac8, 0xacf6, 0xd04c, 0xacf4, 0xd04a, 0xacf9, 0xacf5, 0xacfa, + 0xacf8, 0xd04b, 0xacf7, 0xafbf, 0xafbe, 0xd35a, 0xafc7, 0xd353, + 0xd359, 0xafc3, 0xd352, 0xd358, 0xd356, 0xafc2, 0xafc4, 0xd355, + 0xafbd, 0xd354, 0xafc8, 0xafc5, 0xafc9, 0xafc6, 0xd351, 0xd350, + 0xd357, 0xafc0, 0xafbc, 0xafc1, 0xd6f0, 0xd6e9, 0xb5b5, 0xd6e8, + 0xb2cf, 0xb2d6, 0xb2d3, 0xb2d9, 0xb2d8, 0xb2d4, 0xd6e2, 0xd6e5, + 0xd6e4, 0xb2d0, 0xd6e6, 0xd6ef, 0xb2d1, 0xd6e3, 0xd6ec, 0xd6ed, + 0xb2d2, 0xd6ea, 0xb2d7, 0xb2cd, 0xb2d5, 0xd6e7, 0xb2cc, 0xd6eb, + 0xd6ee, 0xdafb, 0xdaf2, 0xb5b2, 0xdaf9, 0xdaf6, 0xdaee, 0xdaf7, + 0xb5b4, 0xdaef, 0xdaeb, 0xb86c, 0xdaf4, 0xb5b1, 0xdafa, 0xb5b8, + 0xb5ba, 0xdaed, 0xb5b9, 0xdaf0, 0xb5b3, 0xdaf8, 0xdaf1, 0xdaf5, + 0xdaf3, 0xb5b6, 0xdaec, 0xb5bb, 0xb2ce, 0xb5b7, 0xb5bc, 0xb868, + 0xdf5d, 0xdf5f, 0xdf61, 0xdf65, 0xdf5b, 0xdf59, 0xb86a, 0xdf60, + 0xdf64, 0xdf5c, 0xdf58, 0xdf57, 0xdf62, 0xdf5a, 0xdf5e, 0xb86b, + 0xb869, 0xdf66, 0xb867, 0xdf63, 0xe372, 0xbaee, 0xe36a, 0xbd78, + 0xe374, 0xbaf1, 0xe378, 0xbaf7, 0xe365, 0xe375, 0xe362, 0xe377, + 0xe366, 0xbafe, 0xbafb, 0xe376, 0xe370, 0xbaed, 0xbaf5, 0xbaf4, + 0xbaf3, 0xbaf9, 0xe363, 0xbafa, 0xe371, 0xbaf6, 0xbaec, 0xe373, + 0xbaef, 0xbaf0, 0xbaf8, 0xe368, 0xe367, 0xe364, 0xe36c, 0xe369, + 0xe36d, 0xbafd, 0xe379, 0xbaf2, 0xe36e, 0xe36f, 0xe36b, 0xbafc, + 0xe6e7, 0xbd70, 0xbd79, 0xbd75, 0xe6e4, 0xbd72, 0xbd76, 0xe6f0, + 0xbd6c, 0xe6e8, 0xbd74, 0xe6eb, 0xe6e6, 0xbd73, 0xbd77, 0xe6e5, + 0xbd71, 0xe6ef, 0xbd6e, 0xe6ee, 0xe6ed, 0xbd7a, 0xe572, 0xbd6d, + 0xe6ec, 0xe6e3, 0xbd7b, 0xe6ea, 0xbd6f, 0xe6e9, 0xbfa2, 0xbfa7, + 0xbf7e, 0xead8, 0xeacf, 0xeadb, 0xead3, 0xead9, 0xbfa8, 0xbfa1, + 0xeacc, 0xead2, 0xeadc, 0xead5, 0xeada, 0xeace, 0xead6, 0xbfa3, + 0xead4, 0xbfa6, 0xbfa5, 0xead0, 0xead1, 0xeacd, 0xead7, 0xbfa4, + 0xeade, 0xeadd, 0xedda, 0xedd6, 0xc15f, 0xedd0, 0xc159, 0xc169, + 0xeddc, 0xc161, 0xc15d, 0xedd3, 0xc164, 0xc167, 0xedde, 0xc15c, + 0xedd5, 0xc165, 0xede0, 0xeddd, 0xedd1, 0xc160, 0xc15a, 0xc168, + 0xedd8, 0xc163, 0xedd2, 0xc15e, 0xeddf, 0xc162, 0xc15b, 0xedd9, + 0xc166, 0xedd7, 0xeddb, 0xf06e, 0xf074, 0xc2b9, 0xf077, 0xc2b4, + 0xc2b5, 0xf06f, 0xf076, 0xf071, 0xc2ba, 0xc2b7, 0xf06d, 0xc2b6, + 0xf073, 0xf075, 0xc2b8, 0xf072, 0xf070, 0xf2b8, 0xc3b7, 0xc3b8, + 0xc3b4, 0xc3b5, 0xf2b4, 0xf2b2, 0xf2b6, 0xc3ba, 0xf2b7, 0xf2b0, + 0xf2af, 0xf2b3, 0xf2b1, 0xc3b6, 0xf2b5, 0xf4ac, 0xc47e, 0xc47d, + 0xf4ad, 0xf4af, 0xf4ae, 0xc4a1, 0xf5eb, 0xf5e8, 0xf5e9, 0xf5e7, + 0xf5ea, 0xc4f2, 0xf5ec, 0xc4f1, 0xf742, 0xc5d5, 0xc5d7, 0xf7ee, + 0xc5d6, 0xf8b9, 0xf940, 0xf942, 0xf8fe, 0xf941, 0xc66c, 0xa6ce, + 0xacfb, 0xd26f, 0xafca, 0xb2da, 0xdafc, 0xdafd, 0xeadf, 0xc16a, + 0xede1, 0xc2bb, 0xf2ba, 0xf2b9, 0xc4a2, 0xf5ed, 0xf743, 0xc5f8, + 0xca49, 0xaac9, 0xa875, 0xd04d, 0xd360, 0xd35b, 0xd35f, 0xd35d, + 0xafcb, 0xd35e, 0xd35c, 0xd6f1, 0xdafe, 0xdb40, 0xdf69, 0xdf6a, + 0xb86e, 0xb86f, 0xdf68, 0xdf6b, 0xdf67, 0xb86d, 0xbb40, 0xb870, + 0xe37a, 0xbd7c, 0xe6f1, 0xbd7d, 0xbfa9, 0xeae2, 0xeae0, 0xeae1, + 0xede4, 0xede3, 0xede2, 0xf2bb, 0xc3b9, 0xf2bc, 0xf744, 0xc5f9, + 0xf8ba, 0xa6cf, 0xaacb, 0xaaca, 0xd04f, 0xacfc, 0xd04e, 0xd362, + 0xafcc, 0xd6f2, 0xd361, 0xb2dc, 0xd6f5, 0xd6f3, 0xd6f4, 0xb2db, + 0xdb42, 0xdb43, 0xdb41, 0xb873, 0xdf6d, 0xdf6c, 0xdf6e, 0xb872, + 0xb871, 0xe6f2, 0xe6f4, 0xbd7e, 0xe6f3, 0xeae3, 0xbfaa, 0xf079, + 0xf078, 0xc3bb, 0xf2bd, 0xc3bd, 0xc3bc, 0xf4b0, 0xf5ee, 0xc4f3, + 0xa6d0, 0xd050, 0xacfd, 0xd365, 0xafce, 0xd364, 0xd363, 0xafcd, + 0xd6fb, 0xd6fd, 0xd6f6, 0xd6f7, 0xb2dd, 0xd6f8, 0xb2de, 0xd6fc, + 0xd6f9, 0xd6fa, 0xb2df, 0xb5be, 0xb5bf, 0xdb44, 0xdf6f, 0xdf70, + 0xe37e, 0xbb43, 0xbb41, 0xbb42, 0xe37b, 0xe37c, 0xe37d, 0xe6f9, + 0xe6fa, 0xbda1, 0xe6f7, 0xe6f6, 0xe6f8, 0xe6f5, 0xbfad, 0xeae4, + 0xbfab, 0xbfac, 0xede6, 0xc16b, 0xede5, 0xefa8, 0xf07a, 0xf07b, + 0xc2bc, 0xc2bd, 0xc16c, 0xf2be, 0xf2bf, 0xf4b1, 0xc4a3, 0xa6d1, + 0xa6d2, 0xacfe, 0xaacc, 0xafcf, 0xd051, 0xb5c0, 0xa6d3, 0xad41, + 0xd052, 0xd053, 0xad40, 0xad42, 0xa6d4, 0xd054, 0xafd1, 0xd366, + 0xafd3, 0xafd0, 0xafd2, 0xd741, 0xb2e0, 0xd740, 0xd6fe, 0xdf71, + 0xe3a1, 0xbda2, 0xbfae, 0xeae6, 0xeae5, 0xede7, 0xf5ef, 0xa6d5, + 0xcb73, 0xcdaa, 0xad43, 0xd055, 0xd368, 0xafd4, 0xd367, 0xafd5, + 0xd743, 0xb2e2, 0xd742, 0xd744, 0xb2e1, 0xdb46, 0xdb47, 0xdb45, + 0xb5c1, 0xb874, 0xb875, 0xbb45, 0xe3a3, 0xe3a2, 0xbb44, 0xe6fb, + 0xe6fc, 0xeae7, 0xc170, 0xc16f, 0xc16d, 0xc16e, 0xc171, 0xf07c, + 0xc2bf, 0xc2be, 0xf2c0, 0xf4b2, 0xc5a5, 0xc5a4, 0xa6d6, 0xd1fb, + 0xb877, 0xb5c2, 0xb876, 0xbb46, 0xa6d7, 0xc9a9, 0xa6d8, 0xa6d9, + 0xcdab, 0xcb76, 0xcb77, 0xa877, 0xcb74, 0xa876, 0xa879, 0xcb75, + 0xa87b, 0xa87a, 0xcb78, 0xa878, 0xaad1, 0xaacf, 0xcdad, 0xaace, + 0xaad3, 0xaad5, 0xaad2, 0xcdb0, 0xcdac, 0xaad6, 0xaad0, 0xa87c, + 0xaad4, 0xcdaf, 0xcdae, 0xaacd, 0xd05b, 0xad47, 0xad48, 0xd05d, + 0xd057, 0xd05a, 0xd063, 0xd061, 0xad49, 0xd067, 0xad4c, 0xd064, + 0xd05c, 0xd059, 0xdb49, 0xd062, 0xad44, 0xd065, 0xd056, 0xd05f, + 0xad46, 0xad4b, 0xd060, 0xad4f, 0xad4d, 0xd058, 0xad4a, 0xd05e, + 0xad4e, 0xad45, 0xd066, 0xafda, 0xafe3, 0xafd8, 0xafd6, 0xd36a, + 0xafde, 0xafdb, 0xd36c, 0xafdd, 0xd36b, 0xd369, 0xd36e, 0xafe2, + 0xafe0, 0xdb48, 0xd36f, 0xd36d, 0xafd7, 0xafd9, 0xafdc, 0xafdf, + 0xafe1, 0xd74e, 0xb2e4, 0xd745, 0xd747, 0xd748, 0xd750, 0xd74c, + 0xd74a, 0xd74d, 0xd751, 0xb2e5, 0xb2e9, 0xd746, 0xd74f, 0xb2e7, + 0xb2e6, 0xd74b, 0xd749, 0xb2e3, 0xb2e8, 0xb5c8, 0xdb51, 0xdb4f, + 0xb5ca, 0xdb4a, 0xdfa1, 0xb5c9, 0xdb4e, 0xdb4b, 0xb5c5, 0xb5cb, + 0xdb50, 0xb5c7, 0xdb4d, 0xbb47, 0xb5c6, 0xdb4c, 0xb5cc, 0xb5c4, + 0xb5c3, 0xdf77, 0xdf75, 0xdf7b, 0xdf73, 0xdfa2, 0xdf78, 0xdf72, + 0xb87b, 0xb8a3, 0xdf7d, 0xdf76, 0xb87e, 0xb87c, 0xdf7e, 0xb879, + 0xb878, 0xdf79, 0xb87d, 0xb5cd, 0xdf7c, 0xdf74, 0xb87a, 0xb8a1, + 0xb8a2, 0xbb4c, 0xbb48, 0xbb4d, 0xe3a6, 0xe3a5, 0xe3a7, 0xbb4a, + 0xe3a4, 0xbb4b, 0xe3aa, 0xe3a9, 0xe3a8, 0xbb49, 0xe741, 0xe744, + 0xbda8, 0xe743, 0xbda7, 0xbda3, 0xbda4, 0xbda5, 0xe740, 0xe6fe, + 0xbda6, 0xe742, 0xe6fd, 0xeae9, 0xeaf3, 0xbfb1, 0xbfb0, 0xeaed, + 0xeaef, 0xeaea, 0xeaee, 0xeae8, 0xeaf1, 0xbfaf, 0xeaf0, 0xeaec, + 0xeaf2, 0xeaeb, 0xc174, 0xede8, 0xedee, 0xc178, 0xc17a, 0xc177, + 0xc176, 0xc175, 0xc173, 0xede9, 0xedec, 0xc172, 0xeded, 0xc179, + 0xedeb, 0xedea, 0xc2c0, 0xc2c1, 0xf0a1, 0xf07d, 0xf07e, 0xf2c2, + 0xf2c1, 0xc3be, 0xf4b4, 0xc4a4, 0xf4b3, 0xf5f0, 0xf745, 0xc5a6, + 0xf943, 0xf944, 0xc5d8, 0xa6da, 0xaad7, 0xdb52, 0xbb4e, 0xc17b, + 0xedef, 0xa6db, 0xafe5, 0xafe4, 0xdb53, 0xeaf4, 0xa6dc, 0xad50, + 0xdb54, 0xdb55, 0xdb56, 0xbb4f, 0xbfb2, 0xa6dd, 0xaad8, 0xd068, + 0xafe6, 0xd370, 0xb2ea, 0xdb57, 0xb8a4, 0xbb50, 0xbfb3, 0xc17c, + 0xc2c2, 0xf4b5, 0xa6de, 0xaad9, 0xafe7, 0xd752, 0xb5ce, 0xbb51, + 0xe3ab, 0xe745, 0xa6df, 0xb5cf, 0xdfa3, 0xbb52, 0xa6e0, 0xcdb1, + 0xd069, 0xad51, 0xd372, 0xafea, 0xafe8, 0xafe9, 0xafeb, 0xd371, + 0xd757, 0xd754, 0xd756, 0xb2eb, 0xb2ed, 0xb2ec, 0xd753, 0xb2ee, + 0xd755, 0xdb58, 0xdb59, 0xdb5a, 0xdfa6, 0xdfa7, 0xdfa5, 0xdfa8, + 0xb8a5, 0xdfa4, 0xbb53, 0xe74a, 0xe746, 0xe749, 0xe74b, 0xe748, + 0xe747, 0xeaf5, 0xeaf6, 0xeaf7, 0xbfb4, 0xbfb5, 0xedf1, 0xedf0, + 0xedf2, 0xf0a3, 0xf0a2, 0xf2c4, 0xf2c5, 0xf2c3, 0xc4a5, 0xf4b6, + 0xf4b7, 0xf746, 0xf7ef, 0xf8bb, 0xa6e1, 0xa87d, 0xc17d, 0xa6e2, + 0xd758, 0xdb5b, 0xc641, 0xca4a, 0xca4b, 0xca4d, 0xa6e3, 0xca4e, + 0xca4c, 0xcba2, 0xcba3, 0xcb7b, 0xcba1, 0xa8a1, 0xa8a2, 0xcb7c, + 0xcb7a, 0xcb79, 0xcb7d, 0xa87e, 0xcb7e, 0xd06a, 0xcdb6, 0xaadc, + 0xcdb5, 0xcdb7, 0xaadb, 0xcdbc, 0xaadf, 0xcdb2, 0xcdc0, 0xcdc6, + 0xaae6, 0xcdc3, 0xaae3, 0xcdb9, 0xcdbf, 0xcdc1, 0xcdb4, 0xaae2, + 0xaadd, 0xcdba, 0xaae4, 0xaae7, 0xaae1, 0xaada, 0xcdbe, 0xcdb8, + 0xcdc5, 0xaae9, 0xaae5, 0xaae0, 0xcdbd, 0xafec, 0xcdbb, 0xaade, + 0xaae8, 0xcdb3, 0xcdc2, 0xcdc4, 0xad62, 0xad5c, 0xad64, 0xad61, + 0xd071, 0xd074, 0xad5d, 0xd06b, 0xad56, 0xad60, 0xad63, 0xad65, + 0xd0a2, 0xd077, 0xad55, 0xd0a1, 0xad59, 0xad57, 0xad52, 0xd06f, + 0xd07e, 0xd073, 0xd076, 0xd0a5, 0xad66, 0xd07d, 0xad5e, 0xd078, + 0xd0a4, 0xd075, 0xd079, 0xd07c, 0xd06d, 0xd0a3, 0xd07b, 0xd06c, + 0xd070, 0xad5f, 0xad5a, 0xad53, 0xad58, 0xad54, 0xad67, 0xd06e, + 0xd3a5, 0xad5b, 0xd07a, 0xce41, 0xd3a8, 0xaffa, 0xd376, 0xd3a3, + 0xd37d, 0xd3b2, 0xd3aa, 0xd37e, 0xd3a9, 0xd378, 0xd37c, 0xd3b5, + 0xaffd, 0xd3ad, 0xd3a4, 0xafed, 0xd3b3, 0xd374, 0xd3ac, 0xaffc, + 0xaff7, 0xd373, 0xaff5, 0xaff4, 0xaff9, 0xd3ab, 0xaff1, 0xaff8, + 0xd072, 0xdb5c, 0xd3a6, 0xd37a, 0xaffb, 0xd37b, 0xd3a1, 0xaffe, + 0xd375, 0xd3af, 0xd3ae, 0xd3b6, 0xaff3, 0xaff0, 0xd3b4, 0xd3b0, + 0xd3a7, 0xd3a2, 0xaff6, 0xaff2, 0xd377, 0xafee, 0xd3b1, 0xafef, + 0xd379, 0xd75e, 0xd760, 0xd765, 0xd779, 0xb2fc, 0xb2f2, 0xd75d, + 0xb2fd, 0xb2fe, 0xd768, 0xd76f, 0xd775, 0xd762, 0xd769, 0xb340, + 0xd777, 0xd772, 0xb2fa, 0xb2f8, 0xd76e, 0xd76a, 0xd75c, 0xb2ef, + 0xd761, 0xd759, 0xb2f7, 0xb2f9, 0xd766, 0xd763, 0xb2f4, 0xd773, + 0xb2f1, 0xd764, 0xd77a, 0xd76c, 0xd76b, 0xb2f0, 0xb2fb, 0xb2f3, + 0xd75a, 0xd75f, 0xd770, 0xd776, 0xb341, 0xd75b, 0xd767, 0xd76d, + 0xb2f6, 0xd778, 0xd771, 0xd774, 0xb2f5, 0xdb6c, 0xdb60, 0xb5d7, + 0xdb7d, 0xdba7, 0xdbaa, 0xb5d5, 0xdb68, 0xdba3, 0xdb69, 0xdb77, + 0xb5e2, 0xdb73, 0xb5df, 0xdb74, 0xdb5d, 0xdba4, 0xb5e8, 0xdba1, + 0xdb75, 0xdbac, 0xdb70, 0xdfc8, 0xdbaf, 0xb5e6, 0xdb6e, 0xdb7a, + 0xb5e9, 0xb5d4, 0xdb72, 0xdbad, 0xdb6b, 0xdb64, 0xdb6f, 0xdb63, + 0xdb61, 0xb5d0, 0xdba5, 0xdb6a, 0xdba8, 0xdba9, 0xb5d8, 0xb5dd, + 0xb5d9, 0xb5e1, 0xdb7e, 0xb5da, 0xdb76, 0xdb66, 0xb5d2, 0xdb5e, + 0xdba2, 0xdbab, 0xdb65, 0xb5e0, 0xdbb0, 0xdb71, 0xdb6d, 0xb5d1, + 0xb5e5, 0xdb7c, 0xb5e7, 0xdb78, 0xb5dc, 0xb5d6, 0xb5de, 0xb5d3, + 0xb5e4, 0xdb79, 0xdb67, 0xdb7b, 0xdb62, 0xdba6, 0xdbae, 0xdb5f, + 0xdfc7, 0xdfdd, 0xb855, 0xdfcc, 0xdfca, 0xdfb5, 0xb8a9, 0xdfc5, + 0xdfd9, 0xdfc1, 0xb8b1, 0xdfd8, 0xdfbf, 0xb5e3, 0xdfcf, 0xdfc0, + 0xdfd6, 0xb8b0, 0xb8a8, 0xdfaa, 0xdfb2, 0xdfcb, 0xdfc3, 0xdfdc, + 0xdfc6, 0xb8b6, 0xdfd7, 0xb8ad, 0xdfc9, 0xdfd1, 0xdfb6, 0xdfd0, + 0xdfe1, 0xdfb1, 0xdfd2, 0xdfdf, 0xdfab, 0xb5db, 0xdfb9, 0xdfb8, + 0xb8af, 0xdfbc, 0xdfbe, 0xdfcd, 0xdfde, 0xb8b2, 0xb8b3, 0xdfb0, + 0xb8ab, 0xdfb4, 0xdfda, 0xb8b4, 0xb8ac, 0xb8ae, 0xb8b5, 0xdfe0, + 0xdfd3, 0xdfce, 0xdfbb, 0xdfba, 0xb8aa, 0xdfac, 0xb8a7, 0xdfc4, + 0xdfad, 0xdfc2, 0xdfb7, 0xdfdb, 0xb8a6, 0xdfb3, 0xdfaf, 0xdfd5, + 0xdfae, 0xbb60, 0xe3d3, 0xe3c2, 0xe3ac, 0xe3ca, 0xbb58, 0xe3bb, + 0xe3c5, 0xbb5b, 0xe3be, 0xbb59, 0xe3af, 0xe3cd, 0xe3ae, 0xe3c1, + 0xe3ad, 0xe3bf, 0xe3c8, 0xe3c6, 0xe3ba, 0xe3b5, 0xe3b3, 0xe3b4, + 0xe3c7, 0xe3d2, 0xe3bc, 0xbb5a, 0xe3b7, 0xe3cb, 0xbb5d, 0xe3b6, + 0xe3b0, 0xe3c0, 0xbb61, 0xbb55, 0xbb5e, 0xe3b8, 0xe3b2, 0xbb57, + 0xdfd4, 0xbb56, 0xe3c3, 0xbb54, 0xbb63, 0xbb5c, 0xe3c4, 0xe3b9, + 0xe3b1, 0xe3cc, 0xe3bd, 0xbb62, 0xe3d0, 0xbb5f, 0xe3cf, 0xe3c9, + 0xe3ce, 0xe3d1, 0xe773, 0xe774, 0xe767, 0xe766, 0xe762, 0xbdb4, + 0xbdac, 0xe776, 0xe775, 0xdfa9, 0xe75f, 0xe763, 0xe75d, 0xe770, + 0xe761, 0xe777, 0xe75a, 0xe758, 0xe764, 0xe76e, 0xe769, 0xbdb6, + 0xe74f, 0xe76d, 0xbdb7, 0xdfbd, 0xe75b, 0xe752, 0xe755, 0xe77b, + 0xe75c, 0xe753, 0xe751, 0xe74e, 0xbdb0, 0xe765, 0xbdaf, 0xbdb3, + 0xe760, 0xe768, 0xbda9, 0xe778, 0xe77c, 0xbdab, 0xe757, 0xe76b, + 0xe76f, 0xe754, 0xe779, 0xbdb2, 0xbdb1, 0xe74c, 0xbdb5, 0xe772, + 0xe756, 0xe76a, 0xe750, 0xe75e, 0xe759, 0xbdad, 0xbdae, 0xe76c, + 0xe77d, 0xe77a, 0xe771, 0xe74d, 0xbdaa, 0xeb49, 0xeb40, 0xeb43, + 0xbfbb, 0xeb45, 0xeaf9, 0xeb41, 0xeb47, 0xbfb8, 0xbfbc, 0xbfb6, + 0xeafb, 0xeb4c, 0xeb46, 0xeafc, 0xeb55, 0xeb4f, 0xeaf8, 0xee46, + 0xeafe, 0xbfb7, 0xeb4a, 0xeb54, 0xbfbf, 0xeb51, 0xeafd, 0xeb44, + 0xeb48, 0xeb42, 0xeb56, 0xeb53, 0xeb50, 0xbfb9, 0xbfba, 0xbfbe, + 0xeafa, 0xeb57, 0xbfbd, 0xeb4d, 0xeb4b, 0xeb4e, 0xee53, 0xee40, + 0xee45, 0xee52, 0xee44, 0xedfb, 0xee41, 0xc1a2, 0xedf4, 0xee4d, + 0xee4f, 0xedf3, 0xc1a1, 0xee51, 0xee49, 0xc1a8, 0xee50, 0xee42, + 0xc1aa, 0xedf9, 0xeb52, 0xee4a, 0xee47, 0xedf5, 0xee55, 0xc1a4, + 0xc1a5, 0xedf7, 0xee48, 0xee54, 0xee4b, 0xedfd, 0xc1a7, 0xc1a3, + 0xee4c, 0xedfe, 0xee56, 0xedf8, 0xee43, 0xee4e, 0xedfa, 0xedfc, + 0xc2cb, 0xedf6, 0xc1a9, 0xc2c4, 0xc17e, 0xc1a6, 0xc2c8, 0xf0b3, + 0xf0a9, 0xf0a4, 0xf0aa, 0xf0b4, 0xf0b8, 0xf0b7, 0xc2ca, 0xc2c9, + 0xf0ab, 0xf0b9, 0xf0ae, 0xf0a6, 0xf0a8, 0xf0a7, 0xf0ad, 0xf0b2, + 0xf0a5, 0xf0ac, 0xf0b1, 0xc2c7, 0xf0af, 0xc2c5, 0xf0b0, 0xc2c3, + 0xc2c6, 0xf2d5, 0xf0b5, 0xc3c2, 0xf2cd, 0xf2d1, 0xf2c9, 0xf2cc, + 0xf2d4, 0xc3c0, 0xf2d9, 0xf2d2, 0xf2ca, 0xf2da, 0xf2d3, 0xc3c3, + 0xc3c4, 0xf2d7, 0xf2cb, 0xc3bf, 0xc3c1, 0xf2c6, 0xf2ce, 0xf2c8, + 0xf2d8, 0xf2d6, 0xf2c7, 0xf2cf, 0xf4be, 0xc3c5, 0xf2d0, 0xc4a7, + 0xc4a9, 0xc4a6, 0xf4c3, 0xf4bb, 0xf4b9, 0xf4bd, 0xf4ba, 0xf4bf, + 0xf4c1, 0xc4aa, 0xc4ac, 0xf4c0, 0xc4ad, 0xc4ab, 0xf4c2, 0xc4a8, + 0xc4f4, 0xf5f1, 0xf5f7, 0xc4f6, 0xf4bc, 0xf5f6, 0xf5fd, 0xf5f4, + 0xf5fb, 0xf5fa, 0xf4b8, 0xf5f5, 0xf0b6, 0xf5fe, 0xf5f3, 0xf5f8, + 0xf5fc, 0xf5f2, 0xf74a, 0xc4f5, 0xf5f9, 0xf7f4, 0xf74b, 0xf749, + 0xf747, 0xf748, 0xf74c, 0xc5d9, 0xf7f2, 0xf7f0, 0xf7f5, 0xf7f3, + 0xf7f6, 0xc5da, 0xf7f1, 0xf8bc, 0xf945, 0xf946, 0xf947, 0xf9c7, + 0xf9bd, 0xca4f, 0xaaea, 0xad68, 0xd3b8, 0xd3b7, 0xb040, 0xb342, + 0xd77c, 0xd77b, 0xb5ea, 0xb8b8, 0xb8b7, 0xb8b9, 0xe3d4, 0xe77e, + 0xeb58, 0xeb5a, 0xeb59, 0xc1ab, 0xee57, 0xf0ba, 0xf9a5, 0xa6e4, + 0xcdc9, 0xcdca, 0xcdc8, 0xcdc7, 0xaaeb, 0xd0a9, 0xd0a7, 0xd0a6, + 0xad69, 0xad6b, 0xad6a, 0xd0a8, 0xd3c4, 0xd3c1, 0xd3bf, 0xb041, + 0xd3c2, 0xb046, 0xd3bc, 0xd3cb, 0xd3cd, 0xd3bd, 0xb043, 0xd3ce, + 0xd3c9, 0xd3bb, 0xd3c0, 0xd3ca, 0xd3c6, 0xd3c3, 0xb048, 0xd3cc, + 0xd3be, 0xd3c7, 0xd3b9, 0xb047, 0xb044, 0xd3c5, 0xd3c8, 0xd3ba, + 0xb045, 0xb042, 0xb34c, 0xd7a5, 0xb34b, 0xd7a8, 0xd7ab, 0xb348, + 0xb346, 0xd77e, 0xd7a9, 0xd7a7, 0xd7a4, 0xd7ac, 0xd7ad, 0xd7af, + 0xd7b0, 0xd77d, 0xb345, 0xd7a2, 0xd7a1, 0xd7ae, 0xb347, 0xd7a3, + 0xb349, 0xb344, 0xd7a6, 0xb34d, 0xb34a, 0xd7aa, 0xb5f1, 0xdbbf, + 0xdbb4, 0xb5ee, 0xdfe7, 0xdbbd, 0xdbb1, 0xb5ec, 0xdbb6, 0xb5ef, + 0xdbba, 0xdbb8, 0xb5f2, 0xb5eb, 0xdbb2, 0xdbb5, 0xb5f0, 0xdbb3, + 0xdbbe, 0xdbbc, 0xdbb7, 0xdbb9, 0xdbbb, 0xb5ed, 0xdfe8, 0xdfee, + 0xdfe4, 0xdfea, 0xb8ba, 0xdfe6, 0xb8c0, 0xb8bf, 0xb8be, 0xdfed, + 0xb8c1, 0xb8c2, 0xdfe3, 0xdff0, 0xb8c3, 0xb8bd, 0xb8bc, 0xdfec, + 0xb8c4, 0xdfe2, 0xdfe5, 0xdfef, 0xdfeb, 0xe3f4, 0xe3e9, 0xb8bb, + 0xbb6a, 0xe3dd, 0xe3f2, 0xe3de, 0xbb65, 0xe3db, 0xe3e4, 0xe3dc, + 0xbb67, 0xe3d6, 0xe3f1, 0xbb68, 0xe3ee, 0xe3ef, 0xe3d7, 0xbb6d, + 0xe3e6, 0xe3e0, 0xe3e7, 0xe3da, 0xe3f3, 0xe3eb, 0xe3e5, 0xe3d5, + 0xbb69, 0xe3ec, 0xbb6c, 0xe3f0, 0xe3ea, 0xbb66, 0xe3e8, 0xe3e2, + 0xbb64, 0xe3d9, 0xe3e1, 0xe3ed, 0xe3df, 0xe3e3, 0xbdc1, 0xdfe9, + 0xe7b2, 0xe7bb, 0xe7b1, 0xe7ad, 0xe7aa, 0xbdc2, 0xe7a8, 0xbb6b, + 0xe7a1, 0xbdc0, 0xe7a7, 0xbdbf, 0xe7ac, 0xe7a9, 0xe7b9, 0xe7b4, + 0xe7ae, 0xe7b3, 0xbdbb, 0xe7ab, 0xe7be, 0xe7a2, 0xe7a3, 0xe7ba, + 0xbdbc, 0xe7bf, 0xbdbe, 0xe7c0, 0xe7b0, 0xe3d8, 0xe7b6, 0xe7af, + 0xe7b8, 0xe7b5, 0xe7a6, 0xbdb9, 0xe7bd, 0xbdba, 0xe7a4, 0xbdbd, + 0xeb64, 0xe7b7, 0xe7bc, 0xeb61, 0xbdb8, 0xbfc0, 0xeb6b, 0xeb67, + 0xeb65, 0xeb60, 0xeb6f, 0xbfc4, 0xeb5c, 0xeb68, 0xeb69, 0xeb5f, + 0xeb5e, 0xeb6c, 0xeb62, 0xeb5d, 0xeb63, 0xeb6e, 0xeb5b, 0xeb6d, + 0xeb6a, 0xbfc2, 0xbfc1, 0xbfc3, 0xeb66, 0xf0cb, 0xee59, 0xc1b1, + 0xee5d, 0xee5a, 0xee61, 0xee67, 0xee5c, 0xee70, 0xc1ae, 0xee6a, + 0xee5f, 0xee6b, 0xee66, 0xee6d, 0xee5e, 0xc1b3, 0xc1b2, 0xee60, + 0xee6e, 0xee58, 0xee6c, 0xc1ac, 0xee64, 0xee63, 0xee68, 0xee5b, + 0xc1b0, 0xc1b4, 0xee62, 0xee69, 0xc1b5, 0xee65, 0xc1ad, 0xc1af, + 0xf0c7, 0xf0c5, 0xf0cc, 0xf0c9, 0xf0cd, 0xf0be, 0xf0c6, 0xf0d1, + 0xee6f, 0xf0c2, 0xc2cf, 0xe7a5, 0xf0bd, 0xf0ca, 0xf0c4, 0xf0c1, + 0xf0bc, 0xf0bb, 0xf0d0, 0xf0c0, 0xf0bf, 0xc2cd, 0xf0c8, 0xc2cc, + 0xc2ce, 0xf0c3, 0xf0cf, 0xf2de, 0xf2df, 0xc3c9, 0xf2dc, 0xc3c6, + 0xf2e4, 0xc3ca, 0xf2e6, 0xf2db, 0xf0ce, 0xf2e8, 0xf2dd, 0xc3c7, + 0xf2e3, 0xf2e5, 0xf2e0, 0xf2e7, 0xf2e2, 0xf2e1, 0xc3c8, 0xf4c5, + 0xf4c6, 0xf4c8, 0xc4ae, 0xc4af, 0xf4c9, 0xf4c7, 0xf4c4, 0xf642, + 0xf645, 0xf641, 0xc4fa, 0xf643, 0xc4f9, 0xc4f8, 0xc4f7, 0xf644, + 0xf751, 0xf74f, 0xf74e, 0xf640, 0xf750, 0xf646, 0xf74d, 0xf7f9, + 0xf7d7, 0xf7f7, 0xc5db, 0xf7f8, 0xf7fa, 0xf8bf, 0xc5fa, 0xf8be, + 0xf8bd, 0xc5fb, 0xc65a, 0xf96e, 0xf9a7, 0xf9a6, 0xf9a8, 0xa6e5, + 0xd0aa, 0xd3cf, 0xd3d0, 0xdbc0, 0xf647, 0xf8c0, 0xa6e6, 0xad6c, + 0xd0ab, 0xd7b1, 0xb34e, 0xdbc2, 0xdbc1, 0xb5f3, 0xb8c5, 0xe7c1, + 0xbdc3, 0xbdc4, 0xbfc5, 0xc5fc, 0xa6e7, 0xd0ac, 0xaaed, 0xd0ae, + 0xd0ad, 0xad6d, 0xd3d1, 0xd3d8, 0xb049, 0xd3d6, 0xd3d4, 0xd3db, + 0xd3d2, 0xd3d3, 0xb04a, 0xb04e, 0xd3dc, 0xb04d, 0xd3da, 0xd3d7, + 0xd3d5, 0xb04b, 0xb04c, 0xd3d9, 0xb350, 0xd7b2, 0xb355, 0xd7c2, + 0xb354, 0xd7c4, 0xd7b8, 0xb352, 0xd7c3, 0xd7b3, 0xb353, 0xd7bf, + 0xd7bb, 0xd7bd, 0xd7b7, 0xd7be, 0xb34f, 0xd7ba, 0xd7b9, 0xd7b5, + 0xd7c0, 0xd7bc, 0xd7b4, 0xd7b6, 0xb351, 0xd7c1, 0xb5f6, 0xdbcd, + 0xdbc9, 0xdbcb, 0xdbc6, 0xdbc5, 0xdbc3, 0xdbca, 0xdbcc, 0xdbc8, + 0xdbc7, 0xb5f4, 0xb5f5, 0xdbcf, 0xb8cd, 0xdff2, 0xdff8, 0xdff3, + 0xdff4, 0xdff9, 0xb8cf, 0xb8c7, 0xb8ce, 0xdff1, 0xdbc4, 0xb8ca, + 0xb8c8, 0xdff7, 0xdff6, 0xb8c9, 0xb8cb, 0xdff5, 0xb8c6, 0xb8cc, + 0xe3f6, 0xbb74, 0xe442, 0xe441, 0xe3fb, 0xbb76, 0xe440, 0xe3f7, + 0xe3f8, 0xbb6e, 0xbb70, 0xe3fd, 0xe3f5, 0xbb72, 0xbb71, 0xe3f9, + 0xe3fe, 0xe3fc, 0xbb73, 0xe3fa, 0xdbce, 0xbb6f, 0xe7c2, 0xe7c9, + 0xbdc6, 0xe7cd, 0xbdca, 0xe7c5, 0xe7c3, 0xe7cc, 0xbdc5, 0xe7cb, + 0xbdc7, 0xbdc8, 0xe7c4, 0xbdc9, 0xe7ca, 0xe7c6, 0xe7c7, 0xe7c8, + 0xbb75, 0xeb70, 0xeb7c, 0xbfca, 0xeb77, 0xeb79, 0xbfc8, 0xeb71, + 0xeb75, 0xeb78, 0xbfc6, 0xbfc9, 0xeb7b, 0xeb73, 0xeb74, 0xeb7a, + 0xeb72, 0xeb76, 0xbfc7, 0xee72, 0xee71, 0xc1b7, 0xee77, 0xc1b9, + 0xc1b6, 0xee73, 0xc1ba, 0xee74, 0xee75, 0xee78, 0xc1b8, 0xf0d6, + 0xf0d9, 0xf0d3, 0xf0d5, 0xf0d4, 0xf0d7, 0xf0d8, 0xee76, 0xf0d2, + 0xc3cd, 0xf2ec, 0xf2ef, 0xf2f1, 0xf2ea, 0xf2eb, 0xf2ee, 0xf2f0, + 0xc3ce, 0xc3cc, 0xc3cb, 0xf2ed, 0xf2e9, 0xf4ca, 0xc4b0, 0xf4cb, + 0xf649, 0xc4fb, 0xf64b, 0xc4fc, 0xf648, 0xf64a, 0xc5a8, 0xf752, + 0xc5a7, 0xf7fd, 0xf7fc, 0xf7fb, 0xf948, 0xf949, 0xf94b, 0xf94a, + 0xca50, 0xa6e8, 0xad6e, 0xd7c5, 0xb5f7, 0xdffa, 0xc2d0, 0xf2f2, + 0xa8a3, 0xb357, 0xb356, 0xdbd0, 0xb5f8, 0xdbd2, 0xdbd1, 0xdffb, + 0xb8d0, 0xe443, 0xe446, 0xe445, 0xe444, 0xe7ce, 0xe7d0, 0xe7cf, + 0xbfcc, 0xbfcb, 0xc1bb, 0xee79, 0xee7b, 0xee7a, 0xc2d1, 0xf2f4, + 0xf2f3, 0xf4cc, 0xc4b1, 0xc4fd, 0xf754, 0xf753, 0xc65b, 0xa8a4, + 0xd0af, 0xad6f, 0xd7c8, 0xd7c6, 0xd7c7, 0xdbd4, 0xdbd5, 0xe043, + 0xdbd3, 0xdffc, 0xe041, 0xe040, 0xe042, 0xb8d1, 0xdffe, 0xdffd, + 0xe044, 0xe449, 0xe447, 0xe448, 0xe7d3, 0xe7d1, 0xe7d2, 0xeb7d, + 0xee7c, 0xee7d, 0xc2d2, 0xf2f5, 0xf4cd, 0xc4b2, 0xf64c, 0xf755, + 0xc5a9, 0xf7fe, 0xf94c, 0xa8a5, 0xad71, 0xad72, 0xd0b0, 0xd0b1, + 0xad70, 0xb054, 0xb052, 0xb051, 0xb058, 0xb050, 0xb059, 0xd3dd, + 0xb056, 0xb053, 0xb057, 0xb055, 0xb04f, 0xb35f, 0xb359, 0xd7cc, + 0xb35e, 0xb360, 0xb35a, 0xb35b, 0xd7ca, 0xb358, 0xd7cb, 0xb35d, + 0xd7c9, 0xb35c, 0xb644, 0xb646, 0xdbd8, 0xb645, 0xb5f9, 0xb5fd, + 0xb8e4, 0xe049, 0xdbda, 0xb5fe, 0xdbdd, 0xdbde, 0xb643, 0xdbe0, + 0xdbe2, 0xdbe3, 0xdbd7, 0xdbd6, 0xdbe4, 0xb642, 0xdbe1, 0xdbdf, + 0xb640, 0xb5fb, 0xb647, 0xdbdb, 0xdbdc, 0xdbd9, 0xb641, 0xb5fc, + 0xb5fa, 0xe048, 0xb8df, 0xb8da, 0xb8d5, 0xb8e5, 0xb8d6, 0xb8d2, + 0xb8e1, 0xb8de, 0xb8e0, 0xb8d7, 0xb8dc, 0xb8d3, 0xb8d4, 0xe050, + 0xe04d, 0xe045, 0xe04a, 0xb8e2, 0xe051, 0xb8e3, 0xb8d9, 0xe047, + 0xe04f, 0xe04b, 0xe04e, 0xe04c, 0xb8dd, 0xe046, 0xb8d8, 0xe44c, + 0xbb78, 0xbb7b, 0xe44e, 0xbba5, 0xe44d, 0xbb7d, 0xbdcf, 0xe44f, + 0xbba4, 0xe44b, 0xbba6, 0xbb79, 0xb8db, 0xbb7c, 0xbb7a, 0xbb7e, + 0xbba2, 0xbb77, 0xbba7, 0xbba3, 0xbba1, 0xe44a, 0xbdd6, 0xbdd2, + 0xbdd9, 0xe7d6, 0xbdda, 0xe7e2, 0xe7db, 0xbdcb, 0xe7e3, 0xe7dd, + 0xbdd5, 0xe7de, 0xbdd4, 0xe7e1, 0xbdce, 0xe7df, 0xe7d5, 0xbdcd, + 0xebaa, 0xbdd3, 0xbdd0, 0xbdd8, 0xe7d4, 0xe7d8, 0xbdcc, 0xe7d7, + 0xe7d9, 0xe7da, 0xbdd7, 0xe7dc, 0xe7e0, 0xe7e4, 0xbddb, 0xbfd2, + 0xeba5, 0xebab, 0xeba8, 0xeb7e, 0xebac, 0xeba1, 0xeba7, 0xbfcd, + 0xbfd3, 0xebad, 0xbfcf, 0xbfd9, 0xbfd4, 0xebaf, 0xeba9, 0xbfd0, + 0xeba2, 0xbfda, 0xeba3, 0xeba4, 0xbfdb, 0xbfd8, 0xbdd1, 0xbfce, + 0xebb0, 0xbfdc, 0xbfd5, 0xebae, 0xbfd1, 0xbfd6, 0xbfd7, 0xc1c3, + 0xeea4, 0xeead, 0xeeaa, 0xeeac, 0xc1c0, 0xeea5, 0xeeab, 0xc1bc, + 0xeea7, 0xc1c4, 0xeea3, 0xeea8, 0xeeaf, 0xeba6, 0xeea9, 0xeea2, + 0xc1bd, 0xeea1, 0xc1be, 0xeeb0, 0xc1bf, 0xeeae, 0xc1c2, 0xee7e, + 0xc1c1, 0xeea6, 0xf0dc, 0xf0ea, 0xf0e5, 0xf0e7, 0xf0db, 0xc2d3, + 0xf0da, 0xc2d6, 0xc2d5, 0xf0e9, 0xf0e1, 0xf0de, 0xf0e4, 0xf0dd, + 0xf0df, 0xf0e8, 0xf0e6, 0xc2d4, 0xf0ed, 0xf0eb, 0xf0e2, 0xf0ec, + 0xf0e3, 0xf2f9, 0xc3cf, 0xf341, 0xf64f, 0xc3d6, 0xf0e0, 0xf2f7, + 0xc3d2, 0xf2f8, 0xf2fd, 0xc3d4, 0xc3d5, 0xf2f6, 0xf340, 0xf342, + 0xf2fa, 0xf2fc, 0xf2fe, 0xf2fb, 0xf343, 0xc3d1, 0xc3d7, 0xc3d3, + 0xc3d0, 0xf4d0, 0xc4b7, 0xf4ce, 0xf4d2, 0xf4d3, 0xc4b5, 0xf4d4, + 0xf4d1, 0xf4cf, 0xc4b8, 0xc4b4, 0xf4d5, 0xc4b6, 0xc4b3, 0xc4fe, + 0xc540, 0xf64e, 0xf64d, 0xf650, 0xf651, 0xc541, 0xf756, 0xf75b, + 0xc5aa, 0xf758, 0xf757, 0xf75a, 0xf759, 0xf843, 0xc5dc, 0xf842, + 0xf840, 0xf841, 0xc5fe, 0xc5fd, 0xf8c1, 0xf8c2, 0xc640, 0xf94d, + 0xf94e, 0xc667, 0xc66d, 0xf9a9, 0xf9c8, 0xa8a6, 0xd7cd, 0xd7ce, + 0xe052, 0xe450, 0xe7e5, 0xc1c6, 0xc1c5, 0xf0ee, 0xf344, 0xf844, + 0xa8a7, 0xd3de, 0xb05a, 0xb361, 0xe054, 0xe053, 0xbddc, 0xe7e6, + 0xbddd, 0xeeb1, 0xc2d7, 0xc676, 0xa8a8, 0xcdcb, 0xd3df, 0xb362, + 0xd7cf, 0xd7d0, 0xdbe5, 0xb648, 0xb8e6, 0xe056, 0xe055, 0xe057, + 0xe451, 0xe452, 0xbba8, 0xbfdd, 0xbdde, 0xbfde, 0xeeb5, 0xeeb2, + 0xeeb4, 0xeeb3, 0xc1c7, 0xf0ef, 0xf346, 0xf345, 0xcba4, 0xb05c, + 0xb05b, 0xd3e0, 0xd7d1, 0xdbe7, 0xdbe6, 0xb649, 0xe059, 0xe05a, + 0xe058, 0xb8e8, 0xb8e7, 0xbbaa, 0xbba9, 0xe7e7, 0xebb3, 0xebb1, + 0xebb2, 0xbfdf, 0xeeb7, 0xeeb6, 0xf0f2, 0xf0f1, 0xf0f0, 0xf347, + 0xf9aa, 0xa8a9, 0xad73, 0xad74, 0xb05d, 0xb05e, 0xd3e2, 0xd3e1, + 0xd7d2, 0xb368, 0xb366, 0xb363, 0xb367, 0xb365, 0xb364, 0xb64a, + 0xdbea, 0xb8ed, 0xb64c, 0xb651, 0xdbec, 0xb653, 0xb652, 0xb655, + 0xdbeb, 0xdbe8, 0xb64f, 0xb64b, 0xb64d, 0xdbe9, 0xb654, 0xb650, + 0xb64e, 0xb8ef, 0xb8ee, 0xb8ec, 0xb8f0, 0xb8ea, 0xb8eb, 0xb8e9, + 0xe05b, 0xe454, 0xbbac, 0xbbad, 0xbbab, 0xe453, 0xe455, 0xe7ea, + 0xe7ec, 0xbde7, 0xe7ed, 0xbde0, 0xe7e9, 0xbddf, 0xbde9, 0xbde5, + 0xbde6, 0xbde2, 0xe7e8, 0xbde1, 0xe7ee, 0xe7eb, 0xbde8, 0xbde3, + 0xbde4, 0xebb5, 0xebb7, 0xebb6, 0xebb8, 0xbfe0, 0xebb4, 0xc1cb, + 0xeeb8, 0xc1c8, 0xc1cc, 0xc1ca, 0xc1c9, 0xf0f3, 0xf0f6, 0xf0f5, + 0xf0f4, 0xc2d8, 0xf348, 0xf349, 0xc3d8, 0xf34a, 0xc3d9, 0xc4ba, + 0xc4b9, 0xf652, 0xc542, 0xf653, 0xf75c, 0xc5ab, 0xc5ac, 0xf845, + 0xc642, 0xa8aa, 0xb36a, 0xb369, 0xe05c, 0xe05d, 0xbbae, 0xebb9, + 0xbdea, 0xebba, 0xeeb9, 0xa8ab, 0xd0b2, 0xad76, 0xad75, 0xd3e3, + 0xb05f, 0xd3e4, 0xd7d5, 0xd7d4, 0xd7d3, 0xdbee, 0xb658, 0xdbed, + 0xb657, 0xdbef, 0xb656, 0xe05f, 0xe062, 0xe060, 0xe061, 0xe065, + 0xe05e, 0xe066, 0xe063, 0xe064, 0xbbb0, 0xe456, 0xbbaf, 0xe7f2, + 0xe7f0, 0xbdeb, 0xe7ef, 0xe7f1, 0xbdec, 0xebbb, 0xebbc, 0xc1cd, + 0xf34c, 0xf34e, 0xf34b, 0xf34d, 0xf4d6, 0xf654, 0xf96f, 0xa8ac, + 0xad77, 0xd3e5, 0xd3e7, 0xd3e6, 0xd7d8, 0xb36c, 0xd7d6, 0xb36b, + 0xd7d9, 0xd7da, 0xd7d7, 0xdbfb, 0xb660, 0xdbf3, 0xdbf9, 0xb65b, + 0xb65e, 0xdbf2, 0xb659, 0xdbf6, 0xe06c, 0xb65d, 0xdbf1, 0xdbf7, + 0xdbf4, 0xdbfa, 0xdbf0, 0xdbf8, 0xb65c, 0xb65f, 0xdbf5, 0xb65a, + 0xb8f2, 0xe068, 0xb8f1, 0xe06f, 0xe06e, 0xb8f8, 0xb8f9, 0xe070, + 0xb8f3, 0xe06d, 0xb8f7, 0xe072, 0xe069, 0xe06b, 0xb8f4, 0xe067, + 0xe06a, 0xe071, 0xb8f5, 0xe073, 0xb8f6, 0xbbb1, 0xe45b, 0xe461, + 0xe459, 0xe462, 0xe458, 0xe45d, 0xe463, 0xe460, 0xe45f, 0xe45e, + 0xe457, 0xe45c, 0xe45a, 0xbdf1, 0xbdee, 0xe7fb, 0xe841, 0xe843, + 0xe840, 0xe7f8, 0xe7fa, 0xe845, 0xe842, 0xe7fc, 0xe846, 0xe7f9, + 0xe844, 0xbdef, 0xbdf5, 0xbdf3, 0xe7f3, 0xbdf4, 0xbdf0, 0xe7f4, + 0xe7f6, 0xe7f5, 0xe7fd, 0xe7fe, 0xbdf2, 0xbded, 0xe7f7, 0xebc6, + 0xbfe2, 0xebbd, 0xbfe3, 0xbfe6, 0xebc2, 0xebbf, 0xbfe5, 0xebc3, + 0xebc4, 0xebbe, 0xebc7, 0xebc0, 0xebc5, 0xbfe4, 0xbfe1, 0xebc1, + 0xeebf, 0xc1d0, 0xc1ce, 0xc1d1, 0xc1cf, 0xeebe, 0xeebb, 0xeeba, + 0xeebd, 0xeebc, 0xf145, 0xc2de, 0xf0fb, 0xf0fa, 0xc2d9, 0xf141, + 0xf140, 0xf0f7, 0xf143, 0xf0fc, 0xc2dd, 0xf0f9, 0xf142, 0xf0f8, + 0xc2da, 0xc2dc, 0xf0fd, 0xc2db, 0xf0fe, 0xf144, 0xf352, 0xc3de, + 0xf34f, 0xf353, 0xc3db, 0xf351, 0xc3e0, 0xc3dd, 0xf350, 0xc3df, + 0xf354, 0xc3da, 0xc4bc, 0xc4be, 0xf4d9, 0xc4bd, 0xf4d7, 0xc3dc, + 0xf4d8, 0xc4bb, 0xc543, 0xc545, 0xf656, 0xc544, 0xf655, 0xf761, + 0xc5ad, 0xf760, 0xc5ae, 0xf75e, 0xf75d, 0xf762, 0xf763, 0xf846, + 0xf75f, 0xf8c6, 0xf8c3, 0xf8c4, 0xf8c5, 0xc65c, 0xf951, 0xf950, + 0xf94f, 0xf970, 0xf9be, 0xf9ab, 0xc66e, 0xa8ad, 0xb060, 0xb8fa, + 0xbdf6, 0xebc8, 0xc2df, 0xf355, 0xf9ac, 0xa8ae, 0xaaee, 0xad79, + 0xad78, 0xb063, 0xd3e8, 0xb061, 0xd3e9, 0xb062, 0xd7df, 0xd7db, + 0xb36d, 0xd7de, 0xd7dd, 0xd7dc, 0xb36e, 0xd7e0, 0xd7e1, 0xdc43, + 0xdc41, 0xdc45, 0xdc46, 0xdc4c, 0xdc48, 0xdc4a, 0xdc42, 0xdbfc, + 0xdc49, 0xdc4b, 0xdc44, 0xdc47, 0xdbfd, 0xb662, 0xdc40, 0xdbfe, + 0xb661, 0xb663, 0xb8fd, 0xe075, 0xe077, 0xe076, 0xe07b, 0xb8fb, + 0xe078, 0xe074, 0xe079, 0xe07a, 0xb8fc, 0xb8fe, 0xe07c, 0xe467, + 0xe466, 0xe464, 0xe465, 0xbbb3, 0xbbb5, 0xbbb2, 0xbbb4, 0xe84d, + 0xe84e, 0xe849, 0xe84a, 0xbdf8, 0xbdfd, 0xbdf7, 0xbdfe, 0xbdf9, + 0xe84b, 0xe84c, 0xe848, 0xbe40, 0xbdfb, 0xbdfa, 0xbdfc, 0xe847, + 0xebca, 0xbfe8, 0xebcc, 0xbfea, 0xebcf, 0xebcb, 0xebc9, 0xebce, + 0xbfe9, 0xebcd, 0xbfe7, 0xc1d3, 0xc1d6, 0xeec1, 0xc1d4, 0xeec0, + 0xc1d2, 0xc1d5, 0xf146, 0xf147, 0xf148, 0xc2e0, 0xf149, 0xc2e1, + 0xc3e2, 0xf358, 0xf359, 0xf357, 0xf356, 0xf35a, 0xc3e1, 0xf4dd, + 0xf4db, 0xf4dc, 0xf4de, 0xf4da, 0xf4df, 0xf658, 0xf659, 0xf657, + 0xc546, 0xf764, 0xc5af, 0xf765, 0xf848, 0xf847, 0xa8af, 0xb664, + 0xb940, 0xbbb6, 0xbfec, 0xbfeb, 0xc3e3, 0xc47c, 0xc547, 0xa8b0, + 0xb064, 0xb941, 0xf35b, 0xcba6, 0xa8b1, 0xa8b4, 0xa8b3, 0xa8b2, + 0xcba5, 0xcdcd, 0xcdcf, 0xaaef, 0xaaf1, 0xcdcc, 0xcdce, 0xaaf0, + 0xcdd1, 0xcdd0, 0xcdd2, 0xd0b6, 0xd0b4, 0xad7c, 0xd0b3, 0xada3, + 0xad7e, 0xad7b, 0xada4, 0xad7d, 0xada2, 0xada1, 0xd0b5, 0xad7a, + 0xb06a, 0xd3eb, 0xd3f1, 0xb067, 0xb06e, 0xb069, 0xd3ee, 0xd3f0, + 0xb06c, 0xd3ea, 0xd3ed, 0xb068, 0xb065, 0xd3ec, 0xb06b, 0xd3ef, + 0xb06d, 0xb066, 0xd7e3, 0xd7e6, 0xb370, 0xb37a, 0xb376, 0xd7e4, + 0xb37e, 0xb377, 0xb37c, 0xb372, 0xb36f, 0xb371, 0xb37d, 0xd7e5, + 0xb375, 0xb378, 0xb374, 0xb379, 0xd7e7, 0xb37b, 0xb373, 0xd7e2, + 0xdc4d, 0xb665, 0xdc4f, 0xb667, 0xb669, 0xdc4e, 0xb666, 0xb66a, + 0xb668, 0xb947, 0xe0a3, 0xb94f, 0xe07e, 0xb950, 0xb945, 0xe0a1, + 0xb94a, 0xe0a2, 0xb943, 0xb942, 0xb94d, 0xb94c, 0xb94b, 0xb949, + 0xb94e, 0xe07d, 0xb944, 0xb946, 0xb948, 0xbbb8, 0xbbbb, 0xbbbf, + 0xbbb9, 0xbbbe, 0xbbbc, 0xbbb7, 0xbbbd, 0xbbba, 0xe852, 0xbe43, + 0xbe41, 0xe853, 0xbe44, 0xbe42, 0xe851, 0xe850, 0xbff0, 0xe84f, + 0xbfee, 0xbfed, 0xebd0, 0xbe45, 0xbfef, 0xebd1, 0xbff2, 0xebd2, + 0xbff1, 0xc1d8, 0xeec3, 0xc1d7, 0xc1dc, 0xc1da, 0xc1db, 0xc2e3, + 0xc1d9, 0xeec2, 0xebd3, 0xc2e2, 0xc2e4, 0xc3e4, 0xc3e5, 0xf4e0, + 0xc5de, 0xc5dd, 0xa8b6, 0xca55, 0xb06f, 0xca52, 0xca53, 0xca51, + 0xca54, 0xcbaa, 0xcba7, 0xcbac, 0xcba8, 0xa8b7, 0xa8ba, 0xcba9, + 0xa8b9, 0xcbab, 0xa8b8, 0xcdd5, 0xcdd7, 0xaaf4, 0xcdd3, 0xcdd6, + 0xcdd4, 0xaaf2, 0xaaf5, 0xaaf3, 0xd0b8, 0xd0bc, 0xd0b9, 0xada7, + 0xada8, 0xd0bb, 0xd0bd, 0xd0bf, 0xada5, 0xd0be, 0xada6, 0xd7ee, + 0xd0ba, 0xd3f2, 0xd3fb, 0xd3f9, 0xd3f4, 0xd3f5, 0xd3fa, 0xd3fc, + 0xb071, 0xd3f7, 0xd3f3, 0xb070, 0xb072, 0xd3f6, 0xd3fd, 0xd3f8, + 0xb3a1, 0xd7f1, 0xd7e9, 0xd7ef, 0xd7f0, 0xb3a2, 0xd7e8, 0xd7ea, + 0xd0b7, 0xd7ec, 0xd7ed, 0xd7eb, 0xb66c, 0xdc56, 0xebd4, 0xdc57, + 0xdc54, 0xb3a3, 0xb66e, 0xdc53, 0xdc59, 0xdc58, 0xb66b, 0xdc5c, + 0xdc52, 0xdc5b, 0xdc50, 0xdc5a, 0xdc55, 0xb66d, 0xe0aa, 0xe0a5, + 0xe0ab, 0xe0a6, 0xe0a4, 0xe0a7, 0xb951, 0xe0a9, 0xe0a8, 0xb952, + 0xbbc1, 0xbbc0, 0xe46e, 0xe471, 0xe469, 0xe46d, 0xbbc2, 0xe46c, + 0xe46a, 0xe470, 0xe46b, 0xe468, 0xe46f, 0xe859, 0xbe48, 0xf14a, + 0xe856, 0xe857, 0xe855, 0xdc51, 0xbe47, 0xe85a, 0xe854, 0xbe46, + 0xbe49, 0xe858, 0xebd5, 0xbff3, 0xebd6, 0xebd7, 0xeec4, 0xc1dd, + 0xf14b, 0xf14c, 0xf14d, 0xf35d, 0xf35c, 0xf4e2, 0xf4e1, 0xf65b, + 0xf65c, 0xf65a, 0xf766, 0xc5b0, 0xa8bb, 0xadaa, 0xada9, 0xb075, + 0xb074, 0xd440, 0xd441, 0xd3fe, 0xb073, 0xd7f5, 0xd7f6, 0xd7f2, + 0xb3a4, 0xd7f3, 0xd7f4, 0xdc5f, 0xdc61, 0xdc5d, 0xdc60, 0xb66f, + 0xdc5e, 0xb670, 0xdd73, 0xb955, 0xb954, 0xb953, 0xe0ac, 0xe0ad, + 0xe473, 0xe475, 0xbbc6, 0xbbc3, 0xbbc5, 0xbbc4, 0xe474, 0xe472, + 0xe861, 0xe85e, 0xe85f, 0xbe4d, 0xe860, 0xe85b, 0xe85c, 0xbe4a, + 0xbe4b, 0xe85d, 0xbe4c, 0xebdb, 0xebdc, 0xebd9, 0xebda, 0xbff4, + 0xebd8, 0xeec8, 0xeec5, 0xeec7, 0xc1e0, 0xeecb, 0xc1df, 0xeec9, + 0xeecc, 0xeeca, 0xeec6, 0xc1de, 0xf14f, 0xf150, 0xf14e, 0xf152, + 0xc2e5, 0xc2e6, 0xf35f, 0xc3e7, 0xf151, 0xf35e, 0xc3e6, 0xf4e5, + 0xf4e6, 0xc4bf, 0xf4e4, 0xf4e3, 0xf65d, 0xc548, 0xf849, 0xf8c8, + 0xf8c7, 0xc643, 0xc65d, 0xf8c9, 0xf971, 0xc66f, 0xa8bc, 0xaaf6, + 0xb956, 0xc4c0, 0xa8bd, 0xadab, 0xb3a5, 0xb671, 0xc2e7, 0xaaf7, + 0xd0c1, 0xd0c0, 0xd442, 0xb078, 0xb076, 0xb07a, 0xd444, 0xb079, + 0xb077, 0xd443, 0xb3a8, 0xd7fc, 0xb3a7, 0xb3a9, 0xd842, 0xb3ab, + 0xd7fe, 0xd840, 0xd7f7, 0xb3aa, 0xd843, 0xd7f9, 0xd7fa, 0xd7f8, + 0xb3a6, 0xd841, 0xd7fb, 0xd7fd, 0xdc6d, 0xdc6c, 0xdc6a, 0xdc62, + 0xdc71, 0xdc65, 0xdc6f, 0xdc76, 0xdc6e, 0xb679, 0xb675, 0xdc63, + 0xdc69, 0xb677, 0xdc68, 0xb678, 0xb67a, 0xdc6b, 0xb672, 0xb673, + 0xdc77, 0xdc75, 0xdc74, 0xdc66, 0xdc72, 0xb676, 0xb674, 0xdc73, + 0xdc64, 0xdc67, 0xdc70, 0xe4ba, 0xe0b7, 0xe0b0, 0xe0c3, 0xe0cc, + 0xe0b3, 0xb961, 0xe0c0, 0xb957, 0xb959, 0xb965, 0xe0b1, 0xb95a, + 0xb95c, 0xb966, 0xb95b, 0xb964, 0xe0b9, 0xe0ae, 0xb962, 0xe0b8, + 0xb95e, 0xe0ca, 0xb963, 0xe0c8, 0xe0bc, 0xe0c6, 0xb960, 0xe0af, + 0xe0c9, 0xe0c4, 0xe0cb, 0xb958, 0xb967, 0xb95d, 0xe0b5, 0xe0bd, + 0xe0c1, 0xe0c5, 0xb95f, 0xe0b4, 0xe0b2, 0xe0be, 0xe0bb, 0xe0ba, + 0xe0bf, 0xe0c2, 0xe0c7, 0xe478, 0xbbc7, 0xe4a4, 0xe47a, 0xbbcc, + 0xbbd0, 0xe4ad, 0xe4b5, 0xe4a6, 0xbbc8, 0xe4aa, 0xe0b6, 0xbbc9, + 0xe4b1, 0xe4b6, 0xe4ae, 0xe4b0, 0xe4b9, 0xe4b2, 0xe47e, 0xe4a9, + 0xbbd1, 0xbbcd, 0xe47c, 0xe4ab, 0xbbcb, 0xe4a5, 0xbbca, 0xe4b3, + 0xe4a2, 0xe479, 0xbbce, 0xe4b8, 0xe47b, 0xe4af, 0xe4ac, 0xe4a7, + 0xe477, 0xe476, 0xe4a1, 0xe4b4, 0xbbcf, 0xe4b7, 0xe47d, 0xe4a3, + 0xbe52, 0xbe5a, 0xbe55, 0xe8a4, 0xe8a1, 0xe867, 0xbe50, 0xbe4f, + 0xbe56, 0xe865, 0xbe54, 0xe871, 0xe863, 0xe864, 0xbe4e, 0xe8a3, + 0xbe58, 0xe874, 0xe879, 0xe873, 0xebee, 0xe86f, 0xe877, 0xe875, + 0xe868, 0xe862, 0xe87d, 0xbe57, 0xe87e, 0xe878, 0xe86d, 0xe86b, + 0xe866, 0xe86e, 0xe87b, 0xe86a, 0xe87a, 0xe8a2, 0xbe53, 0xe876, + 0xe87c, 0xe872, 0xe86c, 0xbe51, 0xe4a8, 0xe870, 0xbe59, 0xe869, + 0xebf4, 0xbff7, 0xebf3, 0xebf0, 0xec44, 0xbffb, 0xec41, 0xebf8, + 0xec43, 0xebe9, 0xebf6, 0xbffd, 0xebe1, 0xebdf, 0xec42, 0xec40, + 0xebfe, 0xebed, 0xebec, 0xebe2, 0xc040, 0xebe8, 0xebf2, 0xebfd, + 0xc043, 0xec45, 0xc1e8, 0xc045, 0xbffe, 0xebe6, 0xebef, 0xebde, + 0xebe0, 0xbff5, 0xc042, 0xbffa, 0xebe7, 0xebf7, 0xebf1, 0xc041, + 0xebdd, 0xc1e3, 0xebf9, 0xebfc, 0xbffc, 0xebeb, 0xc044, 0xbff9, + 0xbff8, 0xebf5, 0xebfb, 0xbff6, 0xebe4, 0xebfa, 0xebe5, 0xebea, + 0xeed2, 0xeed7, 0xc1e5, 0xc1e7, 0xeedd, 0xc1e1, 0xeeec, 0xeee3, + 0xeed8, 0xeed9, 0xeee2, 0xc1ee, 0xeee1, 0xeed1, 0xeee0, 0xeed4, + 0xeeed, 0xc1ed, 0xc1eb, 0xeed5, 0xeee8, 0xeeda, 0xeee7, 0xeee9, + 0xeed0, 0xc1e6, 0xeeea, 0xeede, 0xc1ea, 0xeedb, 0xc1ec, 0xeee4, + 0xc1e4, 0xeed6, 0xeee5, 0xeedf, 0xebe3, 0xeee6, 0xeed3, 0xc1e9, + 0xeeeb, 0xc1e2, 0xeece, 0xf160, 0xf159, 0xc2e9, 0xf154, 0xf163, + 0xf15b, 0xeedc, 0xf165, 0xf155, 0xc2e8, 0xf15f, 0xc2ea, 0xc2f2, + 0xc2f0, 0xf161, 0xc2f1, 0xf157, 0xf158, 0xf15d, 0xf162, 0xeecd, + 0xc2eb, 0xf16a, 0xf167, 0xf16b, 0xf15e, 0xf15a, 0xf168, 0xf36a, + 0xf15c, 0xc2ee, 0xc2ed, 0xeecf, 0xc2ef, 0xf164, 0xf166, 0xc2ec, + 0xf169, 0xf153, 0xf156, 0xf373, 0xf363, 0xc3eb, 0xf371, 0xf361, + 0xc3ec, 0xf36c, 0xf368, 0xc3f1, 0xf372, 0xf362, 0xf365, 0xc3e9, + 0xf374, 0xf36d, 0xf370, 0xc3ef, 0xc3f4, 0xc3f2, 0xf369, 0xf364, + 0xc3ed, 0xc3ee, 0xf360, 0xc3ea, 0xc3e8, 0xc3f0, 0xf36f, 0xc3f3, + 0xf36b, 0xf375, 0xc3f5, 0xf367, 0xf36e, 0xf4f3, 0xf542, 0xf4f5, + 0xf4fc, 0xf366, 0xf4fa, 0xf4e9, 0xf540, 0xc4c3, 0xf4ed, 0xf4fe, + 0xf4f4, 0xc4c2, 0xf544, 0xf4f6, 0xf4fb, 0xf4fd, 0xf4e7, 0xf541, + 0xf4f2, 0xf4f7, 0xf4eb, 0xf4ef, 0xf543, 0xf4f9, 0xf4e8, 0xf4ec, + 0xf4ee, 0xf4f8, 0xc4c1, 0xf4f1, 0xf4ea, 0xf4f0, 0xf661, 0xf666, + 0xc54f, 0xf668, 0xc549, 0xf664, 0xf66a, 0xc54e, 0xc54a, 0xc54b, + 0xf660, 0xf667, 0xc54d, 0xf665, 0xc54c, 0xf65f, 0xf663, 0xf662, + 0xf65e, 0xf669, 0xc5b1, 0xf76d, 0xf770, 0xf76c, 0xf76e, 0xf76f, + 0xf769, 0xf76a, 0xf767, 0xf76b, 0xf768, 0xc5b2, 0xc5b3, 0xf84b, + 0xf84d, 0xf84c, 0xf84e, 0xc5e0, 0xf84a, 0xc5df, 0xc5e1, 0xf8cb, + 0xf8cc, 0xc644, 0xf8ca, 0xf953, 0xf952, 0xf954, 0xc65f, 0xf955, + 0xc65e, 0xf956, 0xf972, 0xf975, 0xf974, 0xc668, 0xf973, 0xc672, + 0xc670, 0xc671, 0xc677, 0xf9c0, 0xf9c1, 0xf9bf, 0xf9c9, 0xaaf8, + 0xd844, 0xdc78, 0xe8a5, 0xf376, 0xaaf9, 0xadac, 0xb07b, 0xd845, + 0xd846, 0xb3ac, 0xb67d, 0xdc7a, 0xdc79, 0xb6a3, 0xb67c, 0xdc7b, + 0xb67e, 0xb6a2, 0xb6a1, 0xb67b, 0xb968, 0xe0d0, 0xe0ce, 0xe0cf, + 0xe0cd, 0xbbd2, 0xbbd5, 0xbbd7, 0xbbd6, 0xbbd3, 0xbbd4, 0xe8a7, + 0xe8a6, 0xbe5b, 0xe8a8, 0xe8a9, 0xbe5c, 0xec4d, 0xec4b, 0xeef3, + 0xec49, 0xec4a, 0xc046, 0xec46, 0xec4e, 0xec48, 0xec4c, 0xeeef, + 0xeef1, 0xeef2, 0xc1f3, 0xeeee, 0xc1f2, 0xeef0, 0xc1ef, 0xc1f0, + 0xc1f1, 0xec47, 0xc2f5, 0xf16e, 0xf16c, 0xf16d, 0xc2f3, 0xc2f6, + 0xc2f4, 0xf377, 0xf378, 0xc3f6, 0xf545, 0xf547, 0xf546, 0xc4c4, + 0xc550, 0xf66d, 0xf66c, 0xf66b, 0xaafa, 0xc9aa, 0xca58, 0xa6e9, + 0xca56, 0xca59, 0xca57, 0xcbae, 0xa8c1, 0xa8c2, 0xcbb0, 0xa8bf, + 0xcbaf, 0xcbad, 0xa8c0, 0xa8be, 0xcdd8, 0xcddb, 0xaafd, 0xcdda, + 0xcdd9, 0xaafc, 0xaafb, 0xab40, 0xcddc, 0xaafe, 0xd0c6, 0xadae, + 0xadaf, 0xadb0, 0xd0c7, 0xd0c3, 0xadad, 0xd0c4, 0xd0c5, 0xd0c2, + 0xb0a4, 0xb0a1, 0xd445, 0xb0a2, 0xb0a5, 0xd446, 0xb07e, 0xb07c, + 0xb07d, 0xb0a3, 0xb3ad, 0xd849, 0xb3b5, 0xd848, 0xd84b, 0xb3b1, + 0xd84a, 0xb6ab, 0xb3af, 0xb3b2, 0xb3ae, 0xb3b3, 0xb3b4, 0xb3b0, + 0xd847, 0xb6a7, 0xdc7d, 0xdca3, 0xdca2, 0xb6ac, 0xb6a8, 0xb6a9, + 0xdc7c, 0xdc7e, 0xdca1, 0xb6a4, 0xb6a6, 0xb6aa, 0xb6a5, 0xe0d3, + 0xe0d1, 0xe0d2, 0xb96a, 0xb96b, 0xe0d4, 0xb969, 0xbbd8, 0xbbda, + 0xbbd9, 0xe4bb, 0xe4bc, 0xe8ab, 0xe8aa, 0xc047, 0xc048, 0xec4f, + 0xc049, 0xeef6, 0xeef4, 0xeef5, 0xc1f4, 0xf16f, 0xc3f7, 0xc1f5, + 0xab41, 0xb0a6, 0xd447, 0xd84c, 0xb3b6, 0xb6ad, 0xdca4, 0xdca6, + 0xb6af, 0xb6ae, 0xb6b0, 0xb6b1, 0xdca5, 0xb96e, 0xb96f, 0xb96d, + 0xbbdb, 0xb96c, 0xe0d5, 0xbbdc, 0xe8ac, 0xec50, 0xc04a, 0xc1f6, + 0xf170, 0xf174, 0xc2f9, 0xf171, 0xc2fa, 0xc2f8, 0xf175, 0xc2fb, + 0xf173, 0xf379, 0xc2f7, 0xc3f8, 0xf8cd, 0xab42, 0xb3b8, 0xb3b7, + 0xb6b2, 0xdca8, 0xdca7, 0xb6b3, 0xe0d9, 0xb973, 0xb970, 0xe0d8, + 0xb972, 0xe0d6, 0xb971, 0xe0d7, 0xe4bd, 0xbbdd, 0xe8af, 0xbe5d, + 0xe8ad, 0xbe5e, 0xbe5f, 0xe8ae, 0xbe60, 0xec51, 0xc04e, 0xc04b, + 0xc050, 0xec53, 0xc04c, 0xec52, 0xc04f, 0xc04d, 0xeef9, 0xeefb, + 0xc1f7, 0xeefa, 0xc1f8, 0xeef8, 0xeef7, 0xf177, 0xf176, 0xc2fc, + 0xf178, 0xf37e, 0xc3fa, 0xf37d, 0xf37a, 0xc3f9, 0xf37b, 0xf37c, + 0xf548, 0xf549, 0xc4c5, 0xc553, 0xf66e, 0xc551, 0xc552, 0xf66f, + 0xc5b4, 0xc5b5, 0xf771, 0xc645, 0xf8cf, 0xc647, 0xf8ce, 0xf8d0, + 0xc646, 0xf957, 0xf9ad, 0xab43, 0xb974, 0xe4be, 0xe8b0, 0xc051, + 0xc052, 0xab44, 0xbe61, 0xc3fb, 0xadb1, 0xc053, 0xc5e2, 0xadb2, + 0xd84d, 0xdca9, 0xdcab, 0xdcaa, 0xe0dd, 0xe0da, 0xb975, 0xb976, + 0xe0db, 0xe0dc, 0xe4c0, 0xe4c5, 0xbbde, 0xe4bf, 0xe4c1, 0xe4c8, + 0xe4c3, 0xe4c7, 0xe4c4, 0xe4c2, 0xe4c6, 0xbbdf, 0xe8b3, 0xe8b1, + 0xbe63, 0xbe62, 0xe8b2, 0xbe64, 0xec56, 0xec55, 0xc054, 0xec54, + 0xeefc, 0xeefe, 0xef41, 0xef40, 0xc1f9, 0xeefd, 0xf1a1, 0xc2fd, + 0xf17d, 0xf1a2, 0xc2fe, 0xf17b, 0xf17e, 0xf17c, 0xf179, 0xc340, + 0xf17a, 0xf3a1, 0xf3a3, 0xf3a2, 0xf54a, 0xf54b, 0xf670, 0xc5b7, + 0xc5b6, 0xf84f, 0xf850, 0xc648, 0xf8d1, 0xc669, 0xadb3, 0xb6b4, + 0xe4ca, 0xe4c9, 0xe8b5, 0xe8b4, 0xc1fa, 0xef43, 0xef42, 0xf1a5, + 0xf1a3, 0xf1a6, 0xf1a4, 0xc3fc, 0xf3a4, 0xf3a5, 0xf3a6, 0xf671, + 0xf772, 0xf8d2, 0xadb4, 0xec57, 0xef44, 0xadb5, 0xbbe0, 0xec58, + 0xc341, 0xf1a7, 0xc3fd, 0xf54c, 0xf54d, 0xc554, 0xf851, 0xadb6, + 0xb3bb, 0xb3bc, 0xd84e, 0xb6b5, 0xb6b6, 0xdcac, 0xb6b7, 0xb97a, + 0xb97c, 0xe0df, 0xe0e0, 0xe0de, 0xb977, 0xb978, 0xb97b, 0xb979, + 0xe4cb, 0xbbe1, 0xbbe2, 0xe8bc, 0xbe67, 0xe8b7, 0xe8b6, 0xe8bb, + 0xbe65, 0xc05b, 0xe8b8, 0xe8bd, 0xe8ba, 0xe8b9, 0xbe66, 0xc059, + 0xec5a, 0xc055, 0xec5b, 0xec59, 0xc058, 0xc056, 0xc05a, 0xc057, + 0xef45, 0xef4a, 0xef46, 0xef49, 0xc1fb, 0xedd4, 0xef48, 0xef47, + 0xc344, 0xc342, 0xc345, 0xc343, 0xf1a8, 0xf1a9, 0xf1aa, 0xc346, + 0xf3aa, 0xc440, 0xf3a8, 0xc441, 0xf3a7, 0xf3a9, 0xc3fe, 0xf551, + 0xf54e, 0xf54f, 0xf550, 0xf672, 0xc556, 0xc555, 0xf774, 0xf773, + 0xc5b8, 0xc5e3, 0xc649, 0xc660, 0xf958, 0xf9ae, 0xf9af, 0xadb7, + 0xdcad, 0xe0e1, 0xe4cc, 0xe4cd, 0xbbe3, 0xbbe4, 0xe8be, 0xbe68, + 0xc1fc, 0xf1ab, 0xc347, 0xf3ad, 0xc442, 0xf3ac, 0xf3ae, 0xf3ab, + 0xf675, 0xf552, 0xf553, 0xc4c6, 0xf674, 0xf673, 0xf775, 0xf9b0, + 0xadb8, 0xadb9, 0xb0a7, 0xd448, 0xd84f, 0xb6b8, 0xb6bb, 0xb6b9, + 0xdcae, 0xb6bd, 0xb6ba, 0xb6bc, 0xb97e, 0xe0e2, 0xe0e3, 0xe8c0, + 0xb97d, 0xb9a1, 0xb9a2, 0xe4cf, 0xe4ce, 0xbbe5, 0xbbe6, 0xe4d0, + 0xe8bf, 0xbbe8, 0xbe69, 0xbbe7, 0xc05c, 0xe8c1, 0xbe6b, 0xbe6a, + 0xe8c2, 0xe8c5, 0xe8c3, 0xe8c4, 0xbe6c, 0xc061, 0xc05f, 0xc05e, + 0xec5d, 0xc060, 0xec5c, 0xef4b, 0xec5e, 0xc05d, 0xec5f, 0xef4e, + 0xef4c, 0xef4d, 0xef52, 0xc34b, 0xef51, 0xef54, 0xef53, 0xef50, + 0xef4f, 0xc1fd, 0xf1ae, 0xf1ad, 0xc34a, 0xc348, 0xc349, 0xf1ac, + 0xf3b1, 0xc443, 0xf3b0, 0xf3af, 0xc444, 0xf558, 0xf557, 0xf555, + 0xf554, 0xc4c8, 0xc4c7, 0xf559, 0xf776, 0xc5b9, 0xf677, 0xc557, + 0xf676, 0xf556, 0xf777, 0xc5e4, 0xc661, 0xf959, 0xf9b1, 0xadba, + 0xd850, 0xef55, 0xadbb, 0xe4d2, 0xe4d1, 0xec60, 0xef57, 0xef56, + 0xc34c, 0xf3b2, 0xf3b3, 0xc4c9, 0xf9b2, 0xb0a8, 0xb6bf, 0xb6be, + 0xe0e4, 0xe0e6, 0xb9a4, 0xe0e5, 0xb9a3, 0xb9a5, 0xe0e7, 0xe4d4, + 0xe4d6, 0xe4d5, 0xe4d8, 0xbbe9, 0xe4d7, 0xe4d3, 0xe4d9, 0xe8cc, + 0xe8cf, 0xe8d1, 0xe8c7, 0xe8cb, 0xe8c8, 0xbe6e, 0xbe71, 0xbe73, + 0xe8c9, 0xe8ca, 0xbe72, 0xe8cd, 0xe8d0, 0xe8ce, 0xbe74, 0xbe70, + 0xe8c6, 0xbe6d, 0xbe6f, 0xc063, 0xec66, 0xec64, 0xec63, 0xec69, + 0xec68, 0xec67, 0xec62, 0xc062, 0xec61, 0xec65, 0xc064, 0xef5a, + 0xef5e, 0xef5b, 0xef5d, 0xef5c, 0xef59, 0xef5f, 0xef62, 0xef60, + 0xef61, 0xc240, 0xc1fe, 0xef58, 0xef63, 0xf1b3, 0xf1b6, 0xf1b8, + 0xf1b7, 0xf1b1, 0xf1b5, 0xf1b0, 0xf1b2, 0xc34d, 0xf1af, 0xf1b4, + 0xf3c0, 0xf3b5, 0xc445, 0xc446, 0xf3b4, 0xf3b9, 0xf3bf, 0xf3b7, + 0xf3be, 0xf3bb, 0xf3ba, 0xf3bd, 0xf3b8, 0xf3b6, 0xf3bc, 0xf560, + 0xf55e, 0xc4ca, 0xf55d, 0xf563, 0xf561, 0xc4cb, 0xf55c, 0xf55a, + 0xf55b, 0xc4cd, 0xf55f, 0xc4cc, 0xf562, 0xf678, 0xf67e, 0xf679, + 0xc55b, 0xf6a1, 0xc55a, 0xf67d, 0xf67c, 0xc559, 0xf67b, 0xc558, + 0xf67a, 0xf77d, 0xf7a1, 0xf77e, 0xf77b, 0xc5bb, 0xf778, 0xf77c, + 0xf7a3, 0xf7a2, 0xf779, 0xf77a, 0xc5ba, 0xf852, 0xc5e7, 0xf853, + 0xc5e5, 0xc5e6, 0xf8d3, 0xc64a, 0xf976, 0xc66a, 0xf9b3, 0xc66b, + 0xf9b4, 0xf9b5, 0xf9c3, 0xf9c2, 0xc67a, 0xf9cd, 0xb0a9, 0xe0e9, + 0xe0e8, 0xbbea, 0xbbeb, 0xe4da, 0xe8d2, 0xec6c, 0xbe75, 0xc065, + 0xec6a, 0xec6d, 0xc066, 0xef64, 0xec6b, 0xf1b9, 0xc34e, 0xf3c1, + 0xf566, 0xf564, 0xf565, 0xf6a2, 0xc55c, 0xf7a4, 0xc5ea, 0xc5bc, + 0xc5e8, 0xc5e9, 0xf8d4, 0xc662, 0xb0aa, 0xf1ba, 0xd449, 0xb9a6, + 0xe4db, 0xbbec, 0xe4dc, 0xe8d4, 0xe8d3, 0xc068, 0xbe76, 0xbe77, + 0xe8d7, 0xe8d6, 0xe8d5, 0xec6e, 0xec71, 0xec70, 0xec6f, 0xc067, + 0xef68, 0xef66, 0xef65, 0xef67, 0xc34f, 0xf1bc, 0xf1bd, 0xc350, + 0xf1bb, 0xf3c3, 0xf3c2, 0xf3c5, 0xc447, 0xf3c4, 0xf567, 0xf569, + 0xf568, 0xf6a3, 0xf6a6, 0xf6a4, 0xf6a5, 0xf7a5, 0xc5bd, 0xf854, + 0xf855, 0xf856, 0xc64b, 0xc663, 0xf9b6, 0xb0ab, 0xbe78, 0xc069, + 0xf1be, 0xf7a6, 0xf9c4, 0xd44a, 0xc67b, 0xb0ac, 0xec72, 0xf1bf, + 0xf3c6, 0xf6a7, 0xf7a7, 0xb0ad, 0xe4dd, 0xe4de, 0xbbed, 0xbbee, + 0xe8d9, 0xbe7a, 0xbe79, 0xe8d8, 0xef69, 0xf1c0, 0xf1c2, 0xf1c1, + 0xc353, 0xc352, 0xc351, 0xc55e, 0xf6a8, 0xc55d, 0xf7a9, 0xf7a8, + 0xc64c, 0xf8d5, 0xb3bd, 0xe0ea, 0xe4e1, 0xe4df, 0xe4e0, 0xe8e2, + 0xe8dd, 0xe8da, 0xe8e1, 0xe8e3, 0xbe7c, 0xe8e0, 0xe8dc, 0xe8db, + 0xe8df, 0xe8de, 0xbe7b, 0xec7d, 0xec78, 0xec76, 0xeca1, 0xec77, + 0xec73, 0xec79, 0xec74, 0xef72, 0xec75, 0xeca2, 0xec7c, 0xc06a, + 0xec7b, 0xec7a, 0xec7e, 0xef6a, 0xef6d, 0xef6c, 0xef74, 0xef6f, + 0xef73, 0xef71, 0xef70, 0xef6e, 0xef6b, 0xc243, 0xc242, 0xc244, + 0xc241, 0xef75, 0xf1c8, 0xf1cb, 0xf1c9, 0xf1cd, 0xf1ce, 0xf1c6, + 0xc358, 0xf1c7, 0xf1c5, 0xf1cc, 0xf1c4, 0xf1c3, 0xc357, 0xc355, + 0xc354, 0xf1ca, 0xf3cf, 0xf3d5, 0xc44a, 0xf3d0, 0xf3d3, 0xf3d7, + 0xc44b, 0xf3d2, 0xf3ca, 0xf3c9, 0xf3d6, 0xf3cd, 0xf3cb, 0xf3d4, + 0xf3cc, 0xc449, 0xc448, 0xf3c7, 0xf3c8, 0xf3d1, 0xf3ce, 0xf56c, + 0xf56f, 0xc356, 0xf56d, 0xf573, 0xf571, 0xf56b, 0xf576, 0xf56a, + 0xc4cf, 0xf572, 0xf56e, 0xc4ce, 0xf575, 0xf574, 0xf6ab, 0xf6aa, + 0xf6b1, 0xf6ad, 0xf6b0, 0xc560, 0xf6ae, 0xf6af, 0xf6a9, 0xf6ac, + 0xc55f, 0xc5bf, 0xf7b4, 0xf7af, 0xf7b3, 0xf7b6, 0xf7b2, 0xf7ae, + 0xc5c1, 0xf7b1, 0xf7b5, 0xc5c0, 0xf7ac, 0xf570, 0xf7b0, 0xf7ad, + 0xf7aa, 0xf7ab, 0xc5be, 0xf85a, 0xf85c, 0xf85f, 0xf85b, 0xf860, + 0xf859, 0xf857, 0xc5eb, 0xf85d, 0xc5ed, 0xc5ec, 0xf858, 0xf85e, + 0xf8da, 0xc64d, 0xf8db, 0xf8d9, 0xf8d6, 0xf8d8, 0xf8d7, 0xf95a, + 0xf95c, 0xf95b, 0xf979, 0xf978, 0xf977, 0xf97a, 0xc673, 0xc674, + 0xf9ca, 0xf9ce, 0xb3be, 0xdcaf, 0xe0ed, 0xb9a7, 0xe0eb, 0xe0ec, + 0xe4e2, 0xe4e3, 0xbbf1, 0xbbef, 0xe4e4, 0xbbf0, 0xe8e8, 0xe8eb, + 0xe8e5, 0xe8ec, 0xe8e4, 0xe8e6, 0xe8e7, 0xe8ea, 0xbea1, 0xe8ef, + 0xe8ee, 0xbe7d, 0xe8e9, 0xe8ed, 0xbe7e, 0xecac, 0xc06f, 0xeca7, + 0xc06b, 0xeca4, 0xecaa, 0xecad, 0xc070, 0xeca9, 0xeca6, 0xecae, + 0xeca5, 0xecab, 0xc06c, 0xeca3, 0xc06d, 0xc06e, 0xeca8, 0xefa9, + 0xef7a, 0xef7b, 0xef7e, 0xef7c, 0xef76, 0xef79, 0xefa5, 0xef7d, + 0xc245, 0xefa7, 0xefa4, 0xc246, 0xefa6, 0xef77, 0xefa2, 0xefa3, + 0xefa1, 0xf1d2, 0xf1d4, 0xf1d7, 0xf1d1, 0xc359, 0xf1d9, 0xf1d0, + 0xf1da, 0xf1d6, 0xf1d8, 0xf1dc, 0xf1d5, 0xf1dd, 0xf1d3, 0xf1cf, + 0xc35a, 0xf1db, 0xc35b, 0xc44d, 0xef78, 0xf3f1, 0xf3e8, 0xc44f, + 0xf3e4, 0xc450, 0xf3ed, 0xf3e7, 0xf3dd, 0xc44e, 0xf3ea, 0xf3e5, + 0xf3e6, 0xf3d8, 0xf3df, 0xf3ee, 0xf3eb, 0xf3e3, 0xf3ef, 0xf3de, + 0xf3d9, 0xf3ec, 0xf3db, 0xf3e9, 0xf3e0, 0xf3f0, 0xf3dc, 0xc44c, + 0xf3da, 0xf3e1, 0xf3e2, 0xf57d, 0xf57b, 0xf5a2, 0xf5ae, 0xf5a5, + 0xf57c, 0xf578, 0xf5a7, 0xf57e, 0xf5a3, 0xf57a, 0xf5aa, 0xf577, + 0xf5a1, 0xf5a6, 0xf5a8, 0xf5ab, 0xf579, 0xf5af, 0xf5b0, 0xf5a9, + 0xf5ad, 0xf5a4, 0xf6c1, 0xf6c4, 0xc561, 0xf6c3, 0xf6c8, 0xf6c6, + 0xc562, 0xf6bd, 0xf6b3, 0xf6b2, 0xc564, 0xf6bf, 0xf6c0, 0xf6bc, + 0xf6b4, 0xf6b9, 0xf5ac, 0xf6b5, 0xc563, 0xf6bb, 0xf6ba, 0xf6b6, + 0xf6c2, 0xf6b7, 0xf7bb, 0xf6c5, 0xf6c7, 0xf6be, 0xf6b8, 0xf7bc, + 0xf7be, 0xf7b8, 0xc5c2, 0xf7c5, 0xf7c3, 0xc5c3, 0xf7c2, 0xf7c1, + 0xf7ba, 0xf7b7, 0xf7bd, 0xf7c6, 0xf7b9, 0xf7bf, 0xf869, 0xf86e, + 0xf864, 0xf867, 0xc5ee, 0xf86b, 0xf872, 0xf7c0, 0xf865, 0xf86f, + 0xf873, 0xf86a, 0xf863, 0xf86d, 0xf86c, 0xf871, 0xf870, 0xf7c4, + 0xf868, 0xf862, 0xf866, 0xc64e, 0xc64f, 0xf861, 0xf8e6, 0xf8dd, + 0xf8e5, 0xf8e2, 0xf8e3, 0xf8dc, 0xf8df, 0xf8e7, 0xf8e1, 0xf8e0, + 0xf8de, 0xf8e4, 0xf95d, 0xf95e, 0xf960, 0xf95f, 0xf962, 0xf961, + 0xf97c, 0xf97b, 0xf9b7, 0xf9b8, 0xf9c5, 0xc678, 0xc67c, 0xf9cf, + 0xc67d, 0xb3bf, 0xc4d0, 0xf6c9, 0xc650, 0xc651, 0xb3c0, 0xe0ee, + 0xb9a8, 0xe8f0, 0xecb0, 0xecb1, 0xecaf, 0xefab, 0xefaa, 0xc247, + 0xf1df, 0xefac, 0xf1de, 0xf3f3, 0xc451, 0xc453, 0xf3f2, 0xc452, + 0xf5b1, 0xf5b3, 0xf5b2, 0xf6ca, 0xc565, 0xc5ef, 0xf8e8, 0xf963, + 0xf9d2, 0xb3c1, 0xe4e5, 0xbea2, 0xecb3, 0xecb2, 0xefad, 0xc454, + 0xc4d1, 0xf7c7, 0xf9cb, 0xb3c2, 0xbbf2, 0xbea3, 0xf3f4, 0xf874, + 0xb6c0, 0xefae, 0xc664, 0xb6c1, 0xbea4, 0xc248, 0xf875, 0xb6c2, + 0xe8f1, 0xc072, 0xecb4, 0xecb5, 0xc071, 0xefaf, 0xc24c, 0xc24a, + 0xc24b, 0xc249, 0xf1e0, 0xc35c, 0xf5b5, 0xf5b4, 0xf5b7, 0xf5b6, + 0xc4d2, 0xf6cb, 0xf6cd, 0xf6cc, 0xc566, 0xf7c8, 0xf876, 0xf877, + 0xc5f0, 0xf964, 0xf97d, 0xc675, 0xdcb0, 0xecb6, 0xefb0, 0xf3f5, + 0xe0ef, 0xefb1, 0xf1e2, 0xf1e1, 0xf878, 0xc652, 0xf965, 0xf97e, + 0xb9a9, 0xe8f2, 0xe8f3, 0xecb7, 0xb9aa, 0xc35d, 0xf1e3, 0xf6cf, + 0xc567, 0xf6d0, 0xf6ce, 0xf879, 0xf8e9, 0xb9ab, 0xefb4, 0xefb3, + 0xefb2, 0xf1e4, 0xf1e8, 0xf1e7, 0xf1e6, 0xf1e5, 0xc35e, 0xf3f6, + 0xf5b9, 0xc4d3, 0xf5b8, 0xf6d1, 0xf7cb, 0xf7ca, 0xc5c4, 0xf7c9, + 0xf87c, 0xf87b, 0xf87a, 0xbbf3, 0xecb8, 0xc24d, 0xf3f7, 0xf3f8, + 0xf7cc, 0xf87d, 0xf8ea, 0xf966, 0xf9b9, 0xf9d4, 0xbbf4, 0xc24e, + 0xf1e9, 0xf3f9, 0xf6d2, 0xf87e, 0xbea6, 0xefb5, 0xf1ea, 0xf3fa, + 0xf3fb, 0xf3fc, 0xf5be, 0xf5ba, 0xc568, 0xf5bd, 0xf5bc, 0xc4d4, + 0xf5bb, 0xc4d6, 0xc4d5, 0xf6d4, 0xf6d3, 0xc569, 0xc56a, 0xc5c6, + 0xf7cd, 0xc5c5, 0xf8a3, 0xf8a4, 0xf8a2, 0xf8a1, 0xc654, 0xf8eb, + 0xf8ec, 0xf8ed, 0xc653, 0xf967, 0xf96a, 0xf969, 0xf968, 0xf9d3, + 0xc073, 0xc365, 0xf5bf, 0xf6d5, 0xc5c7, 0xf7ce, 0xf9d5, 0xc074, + 0xefb6, 0xf7cf, 0xf9a1, 0xc94a, 0xddfc, 0xa14a, 0xa157, 0xa159, + 0xa15b, 0xa15f, 0xa160, 0xa163, 0xa164, 0xa167, 0xa168, 0xa16b, + 0xa16c, 0xa16f, 0xa170, 0xa173, 0xa174, 0xa177, 0xa178, 0xa17b, + 0xa17c, 0xa1c6, 0xa1c7, 0xa1ca, 0xa1cb, 0xa1c8, 0xa1c9, 0xa15c, + 0xa14d, 0xa14f, 0xa151, 0xa152, 0xa153, 0xa154, 0xa17d, 0xa17e, + 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, 0xa1cc, 0xa1cd, 0xa1ce, 0xa1de, + 0xa1df, 0xa1e0, 0xa1e1, 0xa1e2, 0xa24c, 0xa24d, 0xa24e, 0xa149, + 0xa1ad, 0xa243, 0xa248, 0xa1ae, 0xa15d, 0xa15e, 0xa1af, 0xa1cf, + 0xa141, 0xa1d0, 0xa144, 0xa241, 0xa2af, 0xa2b0, 0xa2b1, 0xa2b2, + 0xa2b3, 0xa2b4, 0xa2b5, 0xa2b6, 0xa2b7, 0xa2b8, 0xa147, 0xa146, + 0xa1d5, 0xa1d7, 0xa1d6, 0xa148, 0xa249, 0xa2cf, 0xa2d0, 0xa2d1, + 0xa2d2, 0xa2d3, 0xa2d4, 0xa2d5, 0xa2d6, 0xa2d7, 0xa2d8, 0xa2d9, + 0xa2da, 0xa2db, 0xa2dc, 0xa2dd, 0xa2de, 0xa2df, 0xa2e0, 0xa2e1, + 0xa2e2, 0xa2e3, 0xa2e4, 0xa2e5, 0xa2e6, 0xa2e7, 0xa2e8, 0xa242, + 0xa1c4, 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, 0xa2ed, 0xa2ee, 0xa2ef, + 0xa2f0, 0xa2f1, 0xa2f2, 0xa2f3, 0xa2f4, 0xa2f5, 0xa2f6, 0xa2f7, + 0xa2f8, 0xa2f9, 0xa2fa, 0xa2fb, 0xa2fc, 0xa2fd, 0xa2fe, 0xa340, + 0xa341, 0xa342, 0xa343, 0xa161, 0xa155, 0xa162, 0xa14e, +}; + +static const Summary16 big5_uni2indx_page00[16] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x00ac }, { 4, 0x0083 }, + { 7, 0x0000 }, { 7, 0x0080 }, { 8, 0x0000 }, { 8, 0x0080 }, +}; +static const Summary16 big5_uni2indx_page02[38] = { + /* 0x0200 */ + { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, + { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, + { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, + { 9, 0x0e80 }, { 13, 0x0200 }, { 14, 0x0000 }, { 14, 0x0000 }, + /* 0x0300 */ + { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, + { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, + { 14, 0x0000 }, { 14, 0xfffe }, { 29, 0x03fb }, { 38, 0xfffe }, + { 53, 0x03fb }, { 62, 0x0000 }, { 62, 0x0000 }, { 62, 0x0000 }, + /* 0x0400 */ + { 62, 0x0002 }, { 63, 0x1ff0 }, { 72, 0xfff8 }, { 85, 0xffff }, + { 101, 0xffff }, { 117, 0x0002 }, +}; +static const Summary16 big5_uni2indx_page20[44] = { + /* 0x2000 */ + { 118, 0x0000 }, { 118, 0x3318 }, { 124, 0x0064 }, { 127, 0x4824 }, + { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, + { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, + { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, + /* 0x2100 */ + { 131, 0x0228 }, { 134, 0x0000 }, { 134, 0x0000 }, { 134, 0x0000 }, + { 134, 0x0000 }, { 134, 0x0000 }, { 134, 0x03ff }, { 144, 0x0000 }, + { 144, 0x0000 }, { 144, 0x03cf }, { 152, 0x0000 }, { 152, 0x0000 }, + { 152, 0x0000 }, { 152, 0x0000 }, { 152, 0x0000 }, { 152, 0x0000 }, + /* 0x2200 */ + { 152, 0x0000 }, { 152, 0xc400 }, { 155, 0x4e29 }, { 162, 0x1030 }, + { 165, 0x0000 }, { 165, 0x0004 }, { 166, 0x00c3 }, { 170, 0x0000 }, + { 170, 0x0000 }, { 170, 0x0000 }, { 170, 0x0020 }, { 171, 0x8000 }, +}; +static const Summary16 big5_uni2indx_page24[37] = { + /* 0x2400 */ + { 172, 0x0000 }, { 172, 0x0000 }, { 172, 0x0000 }, { 172, 0x0000 }, + { 172, 0x0000 }, { 172, 0x0000 }, { 172, 0x03ff }, { 182, 0x3ff0 }, + { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, + { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, + /* 0x2500 */ + { 192, 0x1005 }, { 195, 0x1111 }, { 199, 0x1010 }, { 201, 0x1010 }, + { 203, 0x0000 }, { 203, 0x4001 }, { 205, 0xe402 }, { 210, 0x000f }, + { 214, 0xfffe }, { 229, 0x0030 }, { 231, 0x0003 }, { 233, 0x300c }, + { 237, 0xc8c0 }, { 242, 0x0000 }, { 242, 0x003c }, { 246, 0x0000 }, + /* 0x2600 */ + { 246, 0x0260 }, { 249, 0x0000 }, { 249, 0x0000 }, { 249, 0x0000 }, + { 249, 0x0007 }, +}; +static const Summary16 big5_uni2indx_page30[62] = { + /* 0x3000 */ + { 252, 0xff2f }, { 265, 0x6037 }, { 272, 0x03fe }, { 281, 0x0000 }, + { 281, 0xfffe }, { 296, 0xffff }, { 312, 0xffff }, { 328, 0xffff }, + { 344, 0xffff }, { 360, 0x600f }, { 366, 0xfffe }, { 381, 0xffff }, + { 397, 0xffff }, { 413, 0xffff }, { 429, 0xffff }, { 445, 0x407f }, + /* 0x3100 */ + { 453, 0xffe0 }, { 464, 0xffff }, { 480, 0x03ff }, { 490, 0x0000 }, + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, + /* 0x3200 */ + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0008 }, { 491, 0x0000 }, + { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, + /* 0x3300 */ + { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, + { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, + { 491, 0xc000 }, { 493, 0x7000 }, { 496, 0x0002 }, { 497, 0x0000 }, + { 497, 0x4010 }, { 499, 0x0026 }, +}; +static const Summary16 big5_uni2indx_page4e[1307] = { + /* 0x4e00 */ + { 502, 0xff8b }, { 514, 0xc373 }, { 523, 0x6840 }, { 527, 0x1b0f }, + { 535, 0xe9ac }, { 544, 0xf34c }, { 553, 0x0200 }, { 554, 0xc008 }, + { 557, 0x795c }, { 566, 0xca3e }, { 575, 0x7976 }, { 585, 0x0648 }, + { 589, 0x2fdf }, { 601, 0xf7f0 }, { 612, 0x033a }, { 618, 0xa8ff }, + /* 0x4f00 */ + { 629, 0xef37 }, { 641, 0x233f }, { 650, 0xb004 }, { 654, 0xfd59 }, + { 665, 0xf3ca }, { 675, 0xffff }, { 691, 0xde9f }, { 703, 0xfff9 }, + { 717, 0xabff }, { 730, 0x7df7 }, { 743, 0xc000 }, { 745, 0x8eec }, + { 754, 0xeebf }, { 767, 0xffdb }, { 781, 0xd003 }, { 786, 0x45fa }, + /* 0x5000 */ + { 795, 0xfae1 }, { 805, 0xdffe }, { 819, 0xbfef }, { 833, 0x10ab }, + { 839, 0xffeb }, { 853, 0xfcaa }, { 863, 0xef3f }, { 876, 0x24fd }, + { 885, 0x78ad }, { 894, 0x7f76 }, { 906, 0xf00c }, { 912, 0xedff }, + { 926, 0xcff6 }, { 938, 0x2cfa }, { 947, 0xf7f9 }, { 960, 0xeb6b }, + /* 0x5100 */ + { 971, 0x1ffd }, { 983, 0x95bf }, { 994, 0x6677 }, { 1004, 0xbfbf }, + { 1018, 0x3bfb }, { 1030, 0xfeb4 }, { 1041, 0x7bae }, { 1052, 0x11e2 }, + { 1058, 0xa681 }, { 1064, 0x41be }, { 1072, 0x1435 }, { 1078, 0x72c3 }, + { 1086, 0x7d70 }, { 1095, 0x7191 }, { 1102, 0x0003 }, { 1104, 0x276b }, + /* 0x5200 */ + { 1113, 0x57cb }, { 1123, 0x70cf }, { 1132, 0x4732 }, { 1139, 0x0def }, + { 1149, 0x7eda }, { 1160, 0xfc74 }, { 1170, 0xfe06 }, { 1179, 0xbdb4 }, + { 1189, 0x3f9f }, { 1201, 0x8bca }, { 1209, 0x7e49 }, { 1218, 0x5800 }, + { 1221, 0x228f }, { 1228, 0xebec }, { 1239, 0x8a5c }, { 1246, 0xddbb }, + /* 0x5300 */ + { 1258, 0xef60 }, { 1267, 0xb6e7 }, { 1278, 0xa40f }, { 1285, 0xf293 }, + { 1294, 0x37bb }, { 1305, 0x549e }, { 1313, 0xd04b }, { 1320, 0x9baf }, + { 1331, 0xc414 }, { 1336, 0xf7d4 }, { 1347, 0x30b0 }, { 1352, 0x0a14 }, + { 1356, 0x2f08 }, { 1362, 0x88d0 }, { 1367, 0xff7e }, { 1381, 0x192f }, + /* 0x5400 */ + { 1389, 0xffda }, { 1402, 0xfb07 }, { 1412, 0x7ff1 }, { 1424, 0x7beb }, + { 1436, 0xc5ef }, { 1447, 0x0010 }, { 1448, 0x99ff }, { 1460, 0xfdff }, + { 1475, 0x79d7 }, { 1486, 0x0567 }, { 1493, 0xffe7 }, { 1507, 0xfdcb }, + { 1519, 0xc3ff }, { 1531, 0x4040 }, { 1533, 0x6ff7 }, { 1546, 0xbd8e }, + /* 0x5500 */ + { 1556, 0xdffa }, { 1569, 0x0497 }, { 1575, 0xf4c0 }, { 1582, 0x5bff }, + { 1595, 0xed7b }, { 1607, 0xd0e7 }, { 1616, 0x047e }, { 1623, 0xf8e0 }, + { 1631, 0xff9f }, { 1645, 0xb73e }, { 1656, 0x7dfe }, { 1669, 0x882e }, + { 1675, 0xfffd }, { 1690, 0xbe7f }, { 1703, 0x83fe }, { 1713, 0xf6c4 }, + /* 0x5600 */ + { 1722, 0xf357 }, { 1733, 0xb8fd }, { 1744, 0xd680 }, { 1750, 0xef7d }, + { 1763, 0x5767 }, { 1773, 0x4788 }, { 1779, 0xff7d }, { 1793, 0xc3df }, + { 1804, 0xf0ff }, { 1816, 0x37a9 }, { 1825, 0x7de0 }, { 1834, 0x70fc }, + { 1843, 0x3f6f }, { 1855, 0xec9a }, { 1864, 0x4cb3 }, { 1872, 0x8681 }, + /* 0x5700 */ + { 1877, 0x3f9e }, { 1888, 0xdd5c }, { 1898, 0xf70d }, { 1908, 0x4819 }, + { 1913, 0xfea3 }, { 1924, 0x0007 }, { 1927, 0xaf56 }, { 1937, 0x38ff }, + { 1948, 0x980d }, { 1954, 0xefb8 }, { 1965, 0x403d }, { 1971, 0xb760 }, + { 1979, 0xd8ce }, { 1988, 0x9035 }, { 1994, 0x72bf }, { 2005, 0x3fff }, + /* 0x5800 */ + { 2019, 0x7ff7 }, { 2033, 0x7a11 }, { 2040, 0xf7bb }, { 2053, 0xabff }, + { 2066, 0xff00 }, { 2074, 0x6fbe }, { 2086, 0xa93c }, { 2094, 0xfe72 }, + { 2105, 0xcfef }, { 2118, 0xf11b }, { 2127, 0xdb6b }, { 2138, 0xf40a }, + { 2145, 0xc3e6 }, { 2154, 0xef7e }, { 2167, 0x9b9c }, { 2176, 0xf610 }, + /* 0x5900 */ + { 2183, 0xf048 }, { 2189, 0x16f4 }, { 2197, 0xfeb5 }, { 2209, 0x5182 }, + { 2214, 0xc7b1 }, { 2223, 0x15bb }, { 2232, 0x6e87 }, { 2241, 0xfbdf }, + { 2255, 0xe43f }, { 2265, 0x63cd }, { 2274, 0xc1ff }, { 2285, 0x7e7e }, + { 2297, 0xfdeb }, { 2310, 0x7d5f }, { 2322, 0x777b }, { 2334, 0xfcfe }, + /* 0x5a00 */ + { 2347, 0x960b }, { 2354, 0xdbea }, { 2365, 0x6229 }, { 2371, 0x53e8 }, + { 2379, 0x37df }, { 2391, 0xfdef }, { 2405, 0x36f5 }, { 2415, 0xbd81 }, + { 2423, 0xdc18 }, { 2430, 0xfcbd }, { 2442, 0xd2e4 }, { 2450, 0xffff }, + { 2466, 0x3fd7 }, { 2478, 0xffe0 }, { 2489, 0x7f6f }, { 2502, 0xabf8 }, + /* 0x5b00 */ + { 2512, 0x9bae }, { 2522, 0x6ed9 }, { 2532, 0xf5fb }, { 2545, 0xf115 }, + { 2553, 0x79a9 }, { 2562, 0xbdfb }, { 2575, 0x5a3c }, { 2583, 0xadaf }, + { 2594, 0xdbba }, { 2605, 0x1fac }, { 2614, 0x71fc }, { 2624, 0x8379 }, + { 2632, 0x7cf7 }, { 2644, 0xc35f }, { 2654, 0xdfff }, { 2669, 0x0567 }, + /* 0x5c00 */ + { 2676, 0xff9a }, { 2688, 0x8467 }, { 2695, 0x1534 }, { 2701, 0xdf8b }, + { 2712, 0xf9f3 }, { 2724, 0x3373 }, { 2733, 0xf7bd }, { 2746, 0x5e1a }, + { 2754, 0xbf40 }, { 2762, 0xa03f }, { 2770, 0xffff }, { 2786, 0x01eb }, + { 2793, 0xdfc0 }, { 2802, 0xcfdd }, { 2814, 0x7500 }, { 2819, 0xabd3 }, + /* 0x5d00 */ + { 2829, 0xf8c3 }, { 2838, 0xeed6 }, { 2849, 0x43fd }, { 2859, 0xb7ff }, + { 2873, 0x5eaf }, { 2884, 0x4227 }, { 2890, 0x9bac }, { 2899, 0xf686 }, + { 2908, 0x27d7 }, { 2918, 0xf6bc }, { 2929, 0xf787 }, { 2940, 0x35b7 }, + { 2950, 0xaacd }, { 2959, 0xe176 }, { 2968, 0x49e7 }, { 2977, 0xe29f }, + /* 0x5e00 */ + { 2987, 0x545c }, { 2994, 0xaff2 }, { 3005, 0x2b3f }, { 3015, 0x61d8 }, + { 3022, 0xfc3b }, { 3033, 0xbbb8 }, { 3043, 0xffcf }, { 3057, 0x7b7d }, + { 3069, 0xbf95 }, { 3080, 0x1ce0 }, { 3086, 0x7dfd }, { 3099, 0x43ff }, + { 3110, 0x5ff6 }, { 3122, 0xfffe }, { 3137, 0xd3ef }, { 3149, 0xc4ce }, + /* 0x5f00 */ + { 3157, 0x8db6 }, { 3166, 0xadbc }, { 3176, 0x63dc }, { 3185, 0x11eb }, + { 3193, 0xdf59 }, { 3204, 0x23d0 }, { 3210, 0xbeb4 }, { 3220, 0xf3db }, + { 3232, 0x1fe7 }, { 3243, 0xdbc7 }, { 3254, 0xff63 }, { 3266, 0xfae4 }, + { 3276, 0xb22b }, { 3284, 0x63f7 }, { 3295, 0xed3b }, { 3306, 0xadba }, + /* 0x6000 */ + { 3316, 0xfe01 }, { 3324, 0x7eff }, { 3338, 0xfff7 }, { 3353, 0x02bc }, + { 3359, 0x32ff }, { 3370, 0xef39 }, { 3381, 0xfffc }, { 3395, 0x8005 }, + { 3398, 0x77fb }, { 3411, 0xbcf5 }, { 3422, 0x010d }, { 3426, 0xfff7 }, + { 3441, 0xfffb }, { 3456, 0xbf3a }, { 3467, 0x0057 }, { 3472, 0xdfff }, + /* 0x6100 */ + { 3487, 0xef7b }, { 3500, 0xbd7d }, { 3512, 0xdb88 }, { 3520, 0xc8d4 }, + { 3527, 0xfff3 }, { 3541, 0xed7c }, { 3552, 0x5dee }, { 3563, 0x56ff }, + { 3575, 0x7e0d }, { 3584, 0xac5f }, { 3594, 0xff96 }, { 3606, 0xd57f }, + { 3618, 0x3fee }, { 3630, 0xc140 }, { 3634, 0x6ff9 }, { 3646, 0xffe7 }, + /* 0x6200 */ + { 3660, 0x779b }, { 3671, 0x8e77 }, { 3681, 0x6ebf }, { 3693, 0xe45d }, + { 3702, 0x6fcf }, { 3714, 0x5f1f }, { 3725, 0xe07f }, { 3735, 0xfedf }, + { 3749, 0xd7db }, { 3761, 0x01fe }, { 3769, 0xff00 }, { 3777, 0xfb7b }, + { 3790, 0xffd4 }, { 3802, 0x1fdf }, { 3814, 0xf800 }, { 3819, 0xffff }, + /* 0x6300 */ + { 3835, 0xfb8f }, { 3847, 0x007b }, { 3853, 0xbf00 }, { 3860, 0x7f5c }, + { 3871, 0xffff }, { 3887, 0x07f3 }, { 3896, 0xeba0 }, { 3904, 0x3de7 }, + { 3915, 0xf7bf }, { 3929, 0xfbd7 }, { 3942, 0xffbf }, { 3957, 0x6003 }, + { 3961, 0xfffd }, { 3976, 0xbfed }, { 3989, 0xefbb }, { 4002, 0x027f }, + /* 0x6400 */ + { 4010, 0xfe40 }, { 4018, 0xddfd }, { 4031, 0xfdff }, { 4046, 0xe2f9 }, + { 4056, 0x680b }, { 4062, 0xfb1f }, { 4074, 0xfbe3 }, { 4086, 0xaffd }, + { 4099, 0x9fa4 }, { 4108, 0xf7ed }, { 4121, 0x7a7d }, { 4132, 0xf80f }, + { 4141, 0xeebe }, { 4153, 0x0fd5 }, { 4162, 0xbb5d }, { 4173, 0xfd9f }, + /* 0x6500 */ + { 4186, 0xf2db }, { 4197, 0x3bf9 }, { 4208, 0xfe7f }, { 4222, 0xebcc }, + { 4232, 0x876a }, { 4240, 0x73fa }, { 4251, 0x95fc }, { 4261, 0x9ffc }, + { 4273, 0x109f }, { 4280, 0xfaf7 }, { 4293, 0xddb7 }, { 4305, 0xbbcd }, + { 4316, 0xf87e }, { 4327, 0xeccd }, { 4337, 0xf366 }, { 4347, 0x3c3f }, + /* 0x6600 */ + { 4357, 0xfffd }, { 4372, 0xb03f }, { 4381, 0xe9f7 }, { 4393, 0x067e }, + { 4401, 0x96ae }, { 4410, 0xfe06 }, { 4419, 0xd576 }, { 4429, 0x5fd7 }, + { 4441, 0x3fd1 }, { 4451, 0xa3f3 }, { 4461, 0xcf07 }, { 4470, 0x6fb7 }, + { 4482, 0x9fd1 }, { 4492, 0x7f44 }, { 4501, 0x7b59 }, { 4511, 0xd3dd }, + /* 0x6700 */ + { 4522, 0xaf3b }, { 4533, 0xa9bd }, { 4543, 0x7dcf }, { 4555, 0xff3a }, + { 4567, 0xfbe0 }, { 4577, 0xf6eb }, { 4589, 0xb401 }, { 4594, 0xffff }, + { 4610, 0x7afa }, { 4621, 0xb7bf }, { 4634, 0xc000 }, { 4636, 0x0ffd }, + { 4647, 0xff7f }, { 4662, 0xff1f }, { 4675, 0xfefc }, { 4688, 0x95ff }, + /* 0x6800 */ + { 4700, 0x0000 }, { 4700, 0xb5dc }, { 4710, 0xef63 }, { 4721, 0x3f3e }, + { 4732, 0xfb7f }, { 4746, 0x001b }, { 4750, 0xe800 }, { 4754, 0xfbf6 }, + { 4767, 0x9eef }, { 4779, 0xb8df }, { 4790, 0xff9f }, { 4804, 0x003f }, + { 4810, 0x7bd0 }, { 4819, 0xf5ff }, { 4833, 0xdfdb }, { 4846, 0x3fff }, + /* 0x6900 */ + { 4860, 0xfdf0 }, { 4871, 0x00bf }, { 4878, 0x8420 }, { 4881, 0xbbbd }, + { 4893, 0xdf37 }, { 4905, 0xffde }, { 4919, 0xff6d }, { 4932, 0x0ff3 }, + { 4942, 0x604c }, { 4947, 0x5efb }, { 4959, 0xfffb }, { 4974, 0xfafb }, + { 4987, 0xfe5e }, { 4999, 0x0219 }, { 5003, 0x79f4 }, { 5013, 0xf9de }, + /* 0x6a00 */ + { 5025, 0xa7f7 }, { 5037, 0xebfa }, { 5049, 0x01eb }, { 5056, 0xff34 }, + { 5067, 0xebd3 }, { 5078, 0xef73 }, { 5090, 0xafd7 }, { 5102, 0xc040 }, + { 5105, 0x72bb }, { 5115, 0xdcff }, { 5128, 0xf17f }, { 5140, 0x2fd8 }, + { 5149, 0xb8ec }, { 5158, 0xfe0b }, { 5168, 0xdda3 }, { 5178, 0x1f0b }, + /* 0x6b00 */ + { 5186, 0x8f1d }, { 5195, 0x47cf }, { 5205, 0xb12b }, { 5213, 0xffde }, + { 5227, 0x7fee }, { 5240, 0xda73 }, { 5250, 0x24ff }, { 5260, 0xcbc4 }, + { 5268, 0xf75d }, { 5280, 0xcbf2 }, { 5290, 0xecfd }, { 5302, 0xb4ed }, + { 5312, 0xbff9 }, { 5325, 0x4ddd }, { 5335, 0x99dd }, { 5345, 0xfb8d }, + /* 0x6c00 */ + { 5356, 0xbb7f }, { 5369, 0xaf7b }, { 5381, 0xddfb }, { 5394, 0xc959 }, + { 5402, 0xfc4f }, { 5413, 0xfab5 }, { 5424, 0xafe3 }, { 5435, 0x6d5f }, + { 5446, 0xffff }, { 5462, 0x3f7d }, { 5474, 0x7800 }, { 5478, 0xffdb }, + { 5492, 0xb6ff }, { 5505, 0x7eff }, { 5519, 0xfbaf }, { 5532, 0x022f }, + /* 0x6d00 */ + { 5538, 0xff9b }, { 5551, 0xefc7 }, { 5563, 0xffa5 }, { 5575, 0xffff }, + { 5591, 0x0007 }, { 5594, 0xc700 }, { 5599, 0xf7ff }, { 5614, 0xfff1 }, + { 5627, 0x7ffd }, { 5641, 0x01bf }, { 5649, 0xdc00 }, { 5654, 0xfdbc }, + { 5666, 0xbff5 }, { 5679, 0xffff }, { 5695, 0xff7f }, { 5710, 0x3eff }, + /* 0x6e00 */ + { 5723, 0x0029 }, { 5726, 0xbe00 }, { 5732, 0xf9ff }, { 5746, 0xff7f }, + { 5761, 0x6efb }, { 5773, 0xfd7e }, { 5786, 0xcbff }, { 5799, 0x039e }, + { 5806, 0xe300 }, { 5811, 0xfbdd }, { 5824, 0xccff }, { 5836, 0xf6df }, + { 5849, 0xffff }, { 5865, 0x117f }, { 5874, 0xf800 }, { 5879, 0xfbf6 }, + /* 0x6f00 */ + { 5892, 0xe7ef }, { 5905, 0xd73c }, { 5915, 0xfeef }, { 5929, 0xdfef }, + { 5943, 0xc00b }, { 5948, 0xedbf }, { 5961, 0xfedf }, { 5975, 0xfdcd }, + { 5987, 0x7bf5 }, { 5999, 0x40fd }, { 6007, 0xffff }, { 6023, 0xb75f }, + { 6035, 0xffdf }, { 6050, 0xf930 }, { 6058, 0xfbdf }, { 6072, 0xdc97 }, + /* 0x7000 */ + { 6082, 0xfef3 }, { 6095, 0xbff2 }, { 6107, 0x8fdf }, { 6119, 0xdfbf }, + { 6133, 0x177f }, { 6144, 0xede6 }, { 6155, 0x0f7f }, { 6166, 0x3553 }, + { 6174, 0x447c }, { 6181, 0x877e }, { 6191, 0xfa12 }, { 6199, 0x45bb }, + { 6208, 0xede0 }, { 6217, 0x779e }, { 6228, 0x8017 }, { 6233, 0xbfd9 }, + /* 0x7100 */ + { 6245, 0x7e55 }, { 6255, 0xde89 }, { 6264, 0xc16f }, { 6273, 0x0447 }, + { 6278, 0x7ade }, { 6289, 0xf75d }, { 6301, 0x57ff }, { 6314, 0x2905 }, + { 6319, 0x86f7 }, { 6329, 0xfe95 }, { 6340, 0x97b3 }, { 6350, 0xf32f }, + { 6361, 0xcfff }, { 6375, 0x9f75 }, { 6386, 0x71f7 }, { 6397, 0xfb17 }, + /* 0x7200 */ + { 6408, 0x34ee }, { 6417, 0xee19 }, { 6426, 0x37cc }, { 6435, 0xef61 }, + { 6445, 0x9fd6 }, { 6456, 0xef4c }, { 6466, 0xd68f }, { 6476, 0xfbdd }, + { 6489, 0x7b73 }, { 6500, 0x6def }, { 6512, 0xd7fe }, { 6525, 0xa431 }, + { 6531, 0x5e7f }, { 6543, 0x97d7 }, { 6554, 0x0f5b }, { 6563, 0xffd8 }, + /* 0x7300 */ + { 6575, 0x9d83 }, { 6583, 0x7bce }, { 6594, 0x22ec }, { 6601, 0xdcff }, + { 6614, 0x763d }, { 6624, 0xef87 }, { 6635, 0xdfe7 }, { 6648, 0xfded }, + { 6661, 0x4fff }, { 6674, 0xa0fc }, { 6682, 0x3b77 }, { 6693, 0xdbfc }, + { 6705, 0x3ded }, { 6716, 0x7fdc }, { 6728, 0x6fa9 }, { 6738, 0xf570 }, + /* 0x7400 */ + { 6747, 0x3ffb }, { 6760, 0x2c40 }, { 6764, 0xff7f }, { 6779, 0x847f }, + { 6788, 0xec57 }, { 6798, 0xdeb7 }, { 6810, 0xe69c }, { 6819, 0xf22f }, + { 6829, 0x0feb }, { 6839, 0xd5b5 }, { 6849, 0xafeb }, { 6861, 0xede7 }, + { 6873, 0x8c2f }, { 6881, 0xfff0 }, { 6893, 0x537f }, { 6904, 0xe8f0 }, + /* 0x7500 */ + { 6912, 0xb99d }, { 6922, 0xb5ff }, { 6935, 0xff66 }, { 6947, 0xe78f }, + { 6958, 0xd981 }, { 6965, 0xbe10 }, { 6972, 0x9c7c }, { 6981, 0xe3c1 }, + { 6989, 0x9cd1 }, { 6997, 0x2733 }, { 7005, 0x0cbc }, { 7012, 0xff6d }, + { 7025, 0xfcb7 }, { 7037, 0xefb7 }, { 7050, 0xa0df }, { 7059, 0xffff }, + /* 0x7600 */ + { 7075, 0xbf0b }, { 7085, 0xfe7b }, { 7098, 0xa3ff }, { 7110, 0x353f }, + { 7120, 0x13cc }, { 7127, 0x97cd }, { 7137, 0x7637 }, { 7147, 0xfb27 }, + { 7158, 0xcfd6 }, { 7169, 0x7e6c }, { 7179, 0xec50 }, { 7186, 0xed31 }, + { 7195, 0x677c }, { 7205, 0xfc1c }, { 7214, 0xf6fa }, { 7226, 0x5fbf }, + /* 0x7700 */ + { 7239, 0x0fba }, { 7248, 0xae2f }, { 7258, 0xa3ad }, { 7267, 0x7ffe }, + { 7281, 0xfcf0 }, { 7291, 0xde74 }, { 7301, 0xffef }, { 7316, 0xf200 }, + { 7321, 0xfbbf }, { 7335, 0xfea2 }, { 7345, 0x3daf }, { 7356, 0xbcff }, + { 7369, 0xf694 }, { 7378, 0x5fb9 }, { 7389, 0xf3ad }, { 7400, 0x3f8f }, + /* 0x7800 */ + { 7411, 0xf26c }, { 7420, 0xa01f }, { 7427, 0xffef }, { 7442, 0x01bf }, + { 7450, 0x7728 }, { 7458, 0x7005 }, { 7463, 0xff35 }, { 7475, 0xda03 }, + { 7482, 0xd2f9 }, { 7492, 0xc7fa }, { 7503, 0x3fbf }, { 7516, 0x5c1d }, + { 7524, 0xff3a }, { 7536, 0xec33 }, { 7545, 0xb7af }, { 7557, 0xfe9c }, + /* 0x7900 */ + { 7568, 0x5236 }, { 7575, 0x7a9f }, { 7586, 0xbffa }, { 7599, 0xe722 }, + { 7607, 0x9ff7 }, { 7620, 0xfcff }, { 7634, 0x2fbb }, { 7645, 0xb61d }, + { 7654, 0xed06 }, { 7662, 0x1dfd }, { 7673, 0x7dd7 }, { 7685, 0xefdf }, + { 7699, 0xeb23 }, { 7708, 0xf166 }, { 7717, 0x7ed9 }, { 7728, 0x0dc0 }, + /* 0x7a00 */ + { 7733, 0x3d3d }, { 7743, 0xdfbf }, { 7757, 0xc945 }, { 7764, 0xba83 }, + { 7772, 0x7dd1 }, { 7782, 0x9dd0 }, { 7790, 0x7b87 }, { 7800, 0xcf73 }, + { 7811, 0x9ff3 }, { 7823, 0xc3f5 }, { 7833, 0xdf0d }, { 7843, 0xc5fe }, + { 7854, 0x0cb3 }, { 7861, 0x8302 }, { 7865, 0xe879 }, { 7874, 0xaec0 }, + /* 0x7b00 */ + { 7881, 0xc773 }, { 7891, 0x6f0f }, { 7901, 0xfd7d }, { 7914, 0x093f }, + { 7922, 0xfff1 }, { 7935, 0x0157 }, { 7941, 0x62fb }, { 7951, 0x01ff }, + { 7960, 0xfdb4 }, { 7971, 0x3bf3 }, { 7982, 0xb013 }, { 7988, 0x43b2 }, + { 7995, 0x5ed3 }, { 8005, 0xff30 }, { 8015, 0x0fff }, { 8027, 0xeb9f }, + /* 0x7c00 */ + { 8039, 0xfeef }, { 8053, 0xf203 }, { 8060, 0x3fef }, { 8073, 0xfb89 }, + { 8083, 0x37a9 }, { 8092, 0x9e99 }, { 8101, 0xdef9 }, { 8113, 0xa72c }, + { 8121, 0x3733 }, { 8130, 0xc1f6 }, { 8139, 0x812e }, { 8145, 0xfe3e }, + { 8157, 0x5d20 }, { 8163, 0xf2f7 }, { 8175, 0xd585 }, { 8183, 0x69d7 }, + /* 0x7d00 */ + { 8193, 0xffff }, { 8209, 0xffff }, { 8225, 0xdb07 }, { 8234, 0xff6f }, + { 8248, 0xc4ff }, { 8259, 0xd97f }, { 8271, 0xefce }, { 8283, 0xbe0f }, + { 8293, 0xf17b }, { 8304, 0xf05e }, { 8313, 0xf6cf }, { 8325, 0xffb7 }, + { 8339, 0x5ef7 }, { 8351, 0xef84 }, { 8360, 0xd7cb }, { 8371, 0x0edf }, + /* 0x7e00 */ + { 8381, 0xff08 }, { 8390, 0xfcff }, { 8404, 0xee3f }, { 8416, 0xffff }, + { 8432, 0x13ff }, { 8443, 0xd7ff }, { 8457, 0xaf0f }, { 8467, 0x7ffd }, + { 8481, 0xbdc7 }, { 8492, 0x1ffa }, { 8503, 0x0000 }, { 8503, 0x0000 }, + { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0x0000 }, + /* 0x7f00 */ + { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0xe740 }, + { 8510, 0xbd38 }, { 8519, 0xf933 }, { 8529, 0x7feb }, { 8542, 0xfeed }, + { 8555, 0x7fe8 }, { 8566, 0x7c76 }, { 8576, 0xb3f7 }, { 8588, 0xffef }, + { 8603, 0xfeaf }, { 8616, 0xd8b7 }, { 8626, 0xff6f }, { 8640, 0xfbbf }, + /* 0x8000 */ + { 8654, 0xf8fb }, { 8666, 0xdbf7 }, { 8679, 0x1752 }, { 8686, 0xe2f9 }, + { 8696, 0x85c8 }, { 8702, 0x7547 }, { 8711, 0x9090 }, { 8715, 0xe3ef }, + { 8727, 0x9ef4 }, { 8737, 0x3f6d }, { 8748, 0xee2e }, { 8758, 0x0536 }, + { 8764, 0xf7bc }, { 8776, 0x7ff3 }, { 8789, 0xa07b }, { 8797, 0x7f3f }, + /* 0x8100 */ + { 8810, 0x0567 }, { 8817, 0xeb60 }, { 8825, 0xbabe }, { 8836, 0x6601 }, + { 8841, 0xfcd8 }, { 8851, 0x583f }, { 8860, 0xcaf7 }, { 8871, 0x87df }, + { 8882, 0xbfcd }, { 8894, 0xffa0 }, { 8904, 0x5bcd }, { 8914, 0xfebf }, + { 8928, 0xb6fd }, { 8940, 0xefa7 }, { 8952, 0x77ef }, { 8965, 0xdf9c }, + /* 0x8200 */ + { 8976, 0x3fb7 }, { 8988, 0xf877 }, { 8999, 0x9d27 }, { 9008, 0xb7fc }, + { 9020, 0xcab5 }, { 9029, 0xdfef }, { 9043, 0xfb5a }, { 9054, 0xf1b6 }, + { 9064, 0xec39 }, { 9073, 0xef1f }, { 9085, 0xfbbf }, { 9099, 0x7ffb }, + { 9113, 0x000d }, { 9116, 0xdafe }, { 9128, 0xbdfb }, { 9141, 0x4e7f }, + /* 0x8300 */ + { 9152, 0x33ff }, { 9164, 0x5ac0 }, { 9170, 0xbff5 }, { 9183, 0x9ffe }, + { 9196, 0xffbf }, { 9211, 0x005f }, { 9217, 0x0000 }, { 9217, 0xfdf8 }, + { 9229, 0xffca }, { 9241, 0x6ffd }, { 9254, 0xcffd }, { 9267, 0xa001 }, + { 9270, 0xdfff }, { 9285, 0xfbf2 }, { 9297, 0xdfbf }, { 9311, 0xff7f }, + /* 0x8400 */ + { 9326, 0xfeda }, { 9338, 0x080f }, { 9343, 0xba08 }, { 9349, 0xbfff }, + { 9364, 0x7afd }, { 9376, 0xeed7 }, { 9388, 0xfbeb }, { 9401, 0x67f9 }, + { 9412, 0xe044 }, { 9417, 0xff93 }, { 9429, 0xdf97 }, { 9441, 0x9f57 }, + { 9452, 0xfef7 }, { 9466, 0x08df }, { 9474, 0xdf80 }, { 9482, 0xfedf }, + /* 0x8500 */ + { 9496, 0xffc5 }, { 9508, 0xf7fe }, { 9522, 0xfffb }, { 9537, 0x6803 }, + { 9542, 0x67fb }, { 9554, 0x6bfa }, { 9565, 0x7fff }, { 9580, 0x5fe2 }, + { 9590, 0xffff }, { 9606, 0xff73 }, { 9619, 0x87df }, { 9630, 0xe7fb }, + { 9643, 0xebfd }, { 9656, 0xf7a7 }, { 9668, 0xbf7e }, { 9681, 0xefc7 }, + /* 0x8600 */ + { 9693, 0x1ef3 }, { 9703, 0xdf82 }, { 9712, 0x76ff }, { 9725, 0xdf7e }, + { 9738, 0x79c9 }, { 9747, 0xda7d }, { 9758, 0xefbe }, { 9771, 0x1e9b }, + { 9780, 0x7ce0 }, { 9788, 0x77fb }, { 9801, 0x87be }, { 9811, 0xfffb }, + { 9826, 0x1bff }, { 9838, 0xffdb }, { 9852, 0x3f5c }, { 9862, 0x4fe0 }, + /* 0x8700 */ + { 9870, 0x7fff }, { 9885, 0x5f0e }, { 9894, 0x77ff }, { 9908, 0xddbf }, + { 9921, 0xf04f }, { 9930, 0xffff }, { 9946, 0xffff }, { 9962, 0x0ff8 }, + { 9971, 0xa3be }, { 9981, 0xfddf }, { 9995, 0xfc1c }, { 10004, 0xfffd }, + { 10019, 0x1f7d }, { 10030, 0xfb9e }, { 10042, 0xbdff }, { 10056, 0xdedc }, + /* 0x8800 */ + { 10067, 0x3f6f }, { 10079, 0xbafb }, { 10091, 0xdf7f }, { 10105, 0xfbef }, + { 10119, 0x7d1b }, { 10129, 0x2eec }, { 10138, 0xaf8e }, { 10148, 0xf2f7 }, + { 10160, 0x7b0f }, { 10170, 0xcfee }, { 10182, 0x1d96 }, { 10190, 0x77c6 }, + { 10200, 0x7e07 }, { 10209, 0xfff5 }, { 10223, 0xd982 }, { 10230, 0x7fdf }, + /* 0x8900 */ + { 10244, 0x5ee6 }, { 10254, 0xc7ff }, { 10267, 0xfeee }, { 10280, 0x79ef }, + { 10292, 0x9a56 }, { 10300, 0xffcf }, { 10314, 0xfe5f }, { 10327, 0xde5e }, + { 10338, 0x896e }, { 10346, 0xf9e8 }, { 10356, 0xf45e }, { 10366, 0xe6c4 }, + { 10374, 0x0001 }, { 10375, 0xbe7c }, { 10386, 0x3b7f }, { 10398, 0xdddf }, + /* 0x8a00 */ + { 10411, 0xd59d }, { 10421, 0xe9ef }, { 10433, 0x34ac }, { 10440, 0xde53 }, + { 10450, 0xf573 }, { 10461, 0x4bf7 }, { 10472, 0x7b4f }, { 10483, 0x9eff }, + { 10496, 0xb8fe }, { 10507, 0x476e }, { 10516, 0x0dfb }, { 10526, 0xff45 }, + { 10537, 0xabfd }, { 10549, 0xfbfe }, { 10563, 0xe9d7 }, { 10574, 0xddff }, + /* 0x8b00 */ + { 10588, 0xedf7 }, { 10601, 0x7fff }, { 10616, 0xddfd }, { 10629, 0x7eeb }, + { 10641, 0xcfe7 }, { 10653, 0xb7ff }, { 10667, 0xbde9 }, { 10678, 0xef91 }, + { 10688, 0x5d75 }, { 10698, 0xd77c }, { 10709, 0x0000 }, { 10709, 0x0000 }, + { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0x0000 }, + /* 0x8c00 */ + { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0xfa80 }, + { 10716, 0xffee }, { 10730, 0xb4f1 }, { 10739, 0xbf76 }, { 10751, 0x2fef }, + { 10763, 0xb677 }, { 10774, 0x77bf }, { 10787, 0x9fbf }, { 10800, 0xfffd }, + { 10815, 0x95bf }, { 10826, 0xf6ae }, { 10837, 0x75ff }, { 10850, 0x7f3b }, + /* 0x8d00 */ + { 10862, 0xa7f5 }, { 10873, 0x0af9 }, { 10881, 0x0000 }, { 10881, 0x0000 }, + { 10881, 0x0000 }, { 10881, 0x0000 }, { 10881, 0xfbd0 }, { 10891, 0x2bdd }, + { 10901, 0xf633 }, { 10911, 0x9a7f }, { 10922, 0xfdab }, { 10934, 0xd6fc }, + { 10945, 0xf9e6 }, { 10956, 0xbfeb }, { 10969, 0xdfdf }, { 10983, 0xf41f }, + /* 0x8e00 */ + { 10993, 0xa6fd }, { 11004, 0xffff }, { 11020, 0x4aff }, { 11031, 0xf37b }, + { 11043, 0x7fb7 }, { 11056, 0xfef9 }, { 11069, 0xb6ff }, { 11082, 0x1d5c }, + { 11090, 0x7ff6 }, { 11103, 0xe5ff }, { 11116, 0x1f7b }, { 11127, 0x2404 }, + { 11130, 0xbe05 }, { 11138, 0xf99e }, { 11149, 0xdbe3 }, { 11160, 0xdff2 }, + /* 0x8f00 */ + { 11172, 0x6fef }, { 11185, 0xfdff }, { 11200, 0xd679 }, { 11210, 0xcbfc }, + { 11221, 0xebfd }, { 11234, 0xefff }, { 11249, 0x001f }, { 11254, 0x0000 }, + { 11254, 0x0000 }, { 11254, 0x9800 }, { 11257, 0xe148 }, { 11263, 0x8017 }, + { 11268, 0x6a74 }, { 11276, 0x00fe }, { 11283, 0x6d7f }, { 11295, 0xfdf1 }, + /* 0x9000 */ + { 11307, 0xb87f }, { 11318, 0xfef3 }, { 11331, 0xe01f }, { 11339, 0xf176 }, + { 11349, 0xee96 }, { 11359, 0x7b3f }, { 11371, 0xeb8d }, { 11381, 0xfffd }, + { 11396, 0xadff }, { 11409, 0xcbb3 }, { 11419, 0x84ef }, { 11428, 0xe17f }, + { 11439, 0x4daa }, { 11447, 0xbff0 }, { 11458, 0xbf3f }, { 11471, 0xfe3f }, + /* 0x9100 */ + { 11484, 0xebff }, { 11498, 0xffd7 }, { 11512, 0xffdf }, { 11527, 0xcf7f }, + { 11540, 0xfffb }, { 11555, 0x85ed }, { 11564, 0xd73f }, { 11576, 0x07bc }, + { 11584, 0xaeff }, { 11597, 0xfe0f }, { 11608, 0xfdaf }, { 11621, 0x76bf }, + { 11633, 0xfaef }, { 11646, 0x37bb }, { 11657, 0x7fdc }, { 11669, 0xa3ba }, + /* 0x9200 */ + { 11678, 0xb6ff }, { 11691, 0x56f7 }, { 11702, 0x60f8 }, { 11709, 0xe7df }, + { 11722, 0xff61 }, { 11733, 0x4cdf }, { 11743, 0xb0fb }, { 11753, 0xff45 }, + { 11764, 0x7ded }, { 11776, 0x3ffa }, { 11788, 0x1fff }, { 11801, 0x18fc }, + { 11809, 0xffff }, { 11825, 0xe3af }, { 11836, 0xc7d3 }, { 11846, 0xdf83 }, + /* 0x9300 */ + { 11856, 0xfb57 }, { 11868, 0xef7d }, { 11881, 0xefff }, { 11896, 0x1378 }, + { 11903, 0xfec0 }, { 11912, 0x5ff7 }, { 11925, 0x34bb }, { 11934, 0x5ee3 }, + { 11944, 0xf70d }, { 11954, 0xeff6 }, { 11967, 0xd7fe }, { 11980, 0x00bf }, + { 11987, 0xf59d }, { 11998, 0xf7f7 }, { 12012, 0x51de }, { 12021, 0xffe0 }, + /* 0x9400 */ + { 12032, 0xfec9 }, { 12043, 0x037f }, { 12052, 0x5f01 }, { 12059, 0xbfef }, + { 12073, 0x9ff1 }, { 12084, 0x60a7 }, { 12091, 0xef1d }, { 12102, 0xf1ff }, + { 12115, 0x000f }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, + { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, + /* 0x9500 */ + { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, + { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x3c80 }, + { 12124, 0xfb4d }, { 12135, 0xd91f }, { 12145, 0x7b3a }, { 12155, 0xfee3 }, + { 12167, 0x3fe9 }, { 12178, 0xdc7f }, { 12190, 0x003f }, { 12196, 0x0000 }, + /* 0x9600 */ + { 12196, 0x0000 }, { 12196, 0x5000 }, { 12198, 0xf51f }, { 12209, 0xbe07 }, + { 12218, 0xfc1d }, { 12228, 0xf91b }, { 12238, 0xbc1e }, { 12247, 0x71ff }, + { 12259, 0x6ff9 }, { 12271, 0x5bbe }, { 12282, 0x5796 }, { 12291, 0x9b1b }, + { 12300, 0x7fff }, { 12315, 0xfffc }, { 12329, 0x872e }, { 12337, 0xafe7 }, + /* 0x9700 */ + { 12349, 0xebf5 }, { 12361, 0xf34f }, { 12372, 0xdffd }, { 12386, 0xe725 }, + { 12395, 0x0bdc }, { 12403, 0x5d44 }, { 12410, 0x5747 }, { 12419, 0xfddd }, + { 12432, 0xed3f }, { 12444, 0x7790 }, { 12452, 0x7d7f }, { 12465, 0x8ac8 }, + { 12471, 0xfafa }, { 12483, 0xf3f9 }, { 12495, 0x202a }, { 12499, 0xef4b }, + /* 0x9800 */ + { 12510, 0xf5ff }, { 12524, 0x79cf }, { 12535, 0xabd3 }, { 12545, 0x0ba5 }, + { 12552, 0xf77a }, { 12564, 0xfb8f }, { 12576, 0x8ebd }, { 12586, 0x001f }, + { 12591, 0x0000 }, { 12591, 0x0000 }, { 12591, 0xf300 }, { 12597, 0xfd4e }, + { 12608, 0x1a57 }, { 12616, 0x8800 }, { 12618, 0xaeac }, { 12627, 0x7654 }, + /* 0x9900 */ + { 12635, 0x17ad }, { 12644, 0xcdff }, { 12657, 0xffb2 }, { 12669, 0xf42f }, + { 12679, 0x5baa }, { 12688, 0xdbff }, { 12702, 0x0002 }, { 12703, 0x0000 }, + { 12703, 0x0000 }, { 12703, 0x73c0 }, { 12710, 0xf9ea }, { 12721, 0x2e3f }, + { 12731, 0xfa8e }, { 12741, 0xbbff }, { 12755, 0x76bc }, { 12765, 0xffd3 }, + /* 0x9a00 */ + { 12778, 0xeefe }, { 12791, 0x7e72 }, { 12801, 0x7ebd }, { 12813, 0xe7f7 }, + { 12826, 0xf77f }, { 12840, 0xcefd }, { 12852, 0x0ff5 }, { 12862, 0x0000 }, + { 12862, 0x0000 }, { 12862, 0x0000 }, { 12862, 0xa900 }, { 12866, 0xdb9b }, + { 12877, 0xa4c7 }, { 12885, 0x917f }, { 12895, 0xf8ca }, { 12904, 0x7ece }, + /* 0x9b00 */ + { 12915, 0x7d7a }, { 12926, 0xc7e7 }, { 12937, 0xcbbd }, { 12948, 0xdcae }, + { 12958, 0xfd7e }, { 12971, 0x8f76 }, { 12981, 0x91d3 }, { 12989, 0x7cf3 }, + { 13000, 0x01e5 }, { 13006, 0x4c2f }, { 13014, 0xed77 }, { 13026, 0xa360 }, + { 13032, 0x07db }, { 13041, 0x5ef8 }, { 13051, 0x1df7 }, { 13062, 0x2181 }, + /* 0x9c00 */ + { 13066, 0x6be0 }, { 13074, 0x309c }, { 13080, 0x3b3a }, { 13089, 0xfade }, + { 13101, 0x7f53 }, { 13112, 0xc3f5 }, { 13122, 0x61cd }, { 13130, 0x07ba }, + { 13138, 0x0000 }, { 13138, 0x0000 }, { 13138, 0x0000 }, { 13138, 0x0000 }, + { 13138, 0x0000 }, { 13138, 0x0000 }, { 13138, 0x26e0 }, { 13144, 0xbefe }, + /* 0x9d00 */ + { 13157, 0x03f9 }, { 13165, 0xebb5 }, { 13176, 0xe36d }, { 13186, 0xe9cb }, + { 13196, 0x9c2f }, { 13205, 0xbfde }, { 13218, 0x9f83 }, { 13227, 0xabbf }, + { 13239, 0x1ff7 }, { 13251, 0xffd5 }, { 13264, 0xb7df }, { 13277, 0xdffe }, + { 13291, 0xfdae }, { 13303, 0xffef }, { 13318, 0xfb7e }, { 13331, 0xeffd }, + /* 0x9e00 */ + { 13345, 0xaaff }, { 13357, 0x6ebf }, { 13369, 0x0000 }, { 13369, 0x0000 }, + { 13369, 0x0000 }, { 13369, 0x0000 }, { 13369, 0x0000 }, { 13369, 0xb620 }, + { 13375, 0x7fcd }, { 13387, 0xbe9e }, { 13398, 0x62b3 }, { 13406, 0x58f1 }, + { 13414, 0xf10d }, { 13422, 0xfd7b }, { 13435, 0xe9f1 }, { 13445, 0xbefd }, + /* 0x9f00 */ + { 13458, 0xc6c3 }, { 13466, 0x5f6d }, { 13477, 0xff3d }, { 13490, 0x69ff }, + { 13502, 0xffcf }, { 13516, 0xfbf4 }, { 13528, 0xdcfb }, { 13540, 0x4ff7 }, + { 13552, 0x2000 }, { 13553, 0x1137 }, { 13560, 0x0015 }, +}; +static const Summary16 big5_uni2indx_pagefa[1] = { + /* 0xfa00 */ + { 13563, 0x3000 }, +}; +static const Summary16 big5_uni2indx_pagefe[23] = { + /* 0xfe00 */ + { 13565, 0x0000 }, { 13565, 0x0000 }, { 13565, 0x0000 }, { 13565, 0xfffb }, + { 13580, 0xfe1f }, { 13592, 0xfef5 }, { 13605, 0x0e7f }, { 13615, 0x0000 }, + { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 }, + { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 }, + /* 0xff00 */ + { 13615, 0xff7a }, { 13628, 0xffff }, { 13644, 0xffff }, { 13660, 0x97ff }, + { 13673, 0xfffe }, { 13688, 0x3fff }, { 13702, 0x0010 }, +}; + +static int +big5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x0000 && wc < 0x0100) + summary = &big5_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x0200 && wc < 0x0460) + summary = &big5_uni2indx_page02[(wc>>4)-0x020]; + else if (wc >= 0x2000 && wc < 0x22c0) + summary = &big5_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x2400 && wc < 0x2650) + summary = &big5_uni2indx_page24[(wc>>4)-0x240]; + else if (wc >= 0x3000 && wc < 0x33e0) + summary = &big5_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x4e00 && wc < 0x9fb0) + summary = &big5_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0xfa00 && wc < 0xfa10) + summary = &big5_uni2indx_pagefa[(wc>>4)-0xfa0]; + else if (wc >= 0xfe00 && wc < 0xff70) + summary = &big5_uni2indx_pagefe[(wc>>4)-0xfe0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = big5_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/big5_2003.h b/jni/iconv/lib/big5_2003.h new file mode 100644 index 0000000..b532ce6 --- /dev/null +++ b/jni/iconv/lib/big5_2003.h @@ -0,0 +1,476 @@ +/* + * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * BIG5-2003 + */ + +/* + * BIG5-2003 is a slightly extended and slightly modified version of BIG5. + * It is actually nearer to Microsoft CP950 than to BIG5. The differences + * between EASTASIA/OTHER/BIG5.TXT found on ftp.unicode.org and BIG5-2003.TXT + * are as follows: + * + * 1. Some characters in the symbols area (0xA140..0xA2CE) are defined + * differently: + * + * code BIG5.TXT BIG5-2003.TXT + * 0xA145 0x2022 # BULLET 0x2027 # HYPHENATION POINT + * 0xA14E 0xFF64 # HALFWIDTH IDEOGRAPHIC COMMA + * 0xFE51 # SMALL IDEOGRAPHIC COMMA + * 0xA156 0x2013 # EN DASH 0x2015 # HORIZONTAL BAR + * 0xA15A --- 0x2574 # BOX DRAWINGS LIGHT LEFT + * 0xA1C3 --- 0xFFE3 # FULLWIDTH MACRON + * 0xA1C5 --- 0x02CD # MODIFIER LETTER LOW MACRON + * 0xA1E3 0x223C # TILDE OPERATOR 0xFF5E # FULLWIDTH TILDE + * 0xA1F2 0x2641 # EARTH 0x2295 # CIRCLED PLUS + * 0xA1F3 0x2609 # SUN 0x2299 # CIRCLED DOT OPERATOR + * 0xA1FE --- 0xFF0F # FULLWIDTH SOLIDUS + * 0xA240 --- 0xFF3C # FULLWIDTH REVERSE SOLIDUS + * 0xA241 0xFF0F # FULLWIDTH SOLIDUS 0x2215 # DIVISION SLASH + * 0xA242 0xFF3C # FULLWIDTH REVERSE SOLIDUS + * 0xFE68 # SMALL REVERSE SOLIDUS + * 0xA244 0x00A5 # YEN SIGN 0xFFE5 # FULLWIDTH YEN SIGN + * 0xA246 0x00A2 # CENT SIGN 0xFFE0 # FULLWIDTH CENT SIGN + * 0xA247 0x00A3 # POUND SIGN 0xFFE1 # FULLWIDTH POUND SIGN + * 0xA2A4 0x2550 # BOX DRAWINGS DOUBLE HORIZONTAL + * 0x2501 # BOX DRAWINGS HEAVY HORIZONTAL + * 0xA2A5 0x255E # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE + * 0x251D # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY + * 0xA2A6 0x256A # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE + * 0x253F # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY + * 0xA2A7 0x2561 # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE + * 0x2525 # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY + * 0xA2CC --- 0x3038 # HANGZHOU NUMERAL TEN + * 0xA2CD 0x5344 0x3039 # HANGZHOU NUMERAL TWENTY + * 0xA2CE --- 0x303A # HANGZHOU NUMERAL THIRTY + * + * 2. A control symbols area is added: + * + * code + * 0xA3C0..0xA3E0 U+2400..U+2421 + * + * 3. The Euro sign is added: + * + * code + * 0xA3E1 0x20AC # EURO SIGN + * + * 4. Some characters in the main area are defined differently: + * + * code BIG5.TXT BIG5-2003.TXT + * 0xC255 0x5F5D 0x5F5E + * + * 5. The area 0xC6A1..0xC7FE is organized differently: + * + * code + * 0xC6A1..0xC6BE numerals (was in BIG5.TXT at 0xC7E9..0xC7FC) + * 0xC6BF..0xC6D7 radicals + * 0xC6D8..0xC6E6 rarely used symbols + * 0xC6E7..0xC77A hiragana (U+3041..U+3093, was in BIG5.TXT at 0xC6A5..0xC6F7) + * 0xC77B..0xC7F2 katakana (U+30A1..U+30F6, was in BIG5.TXT at 0xC6F8..0xC7B0) + * + * 6. Some characters are added at 0xF9D6..0xF9DC. + * + * 7. Box drawing characters are added at 0xF9DD..0xF9FE. + * + * Note: 4 of these characters are mapped in a non-inversible way, because + * Unicode does not yet include the corresponding characters: + * + * code Unicode approximation + * 0xF9FA BOX DRAWINGS DOUBLE ARC DOWN AND RIGHT 0x2554 + * 0xF9FB BOX DRAWINGS DOUBLE ARC DOWN AND LEFT 0x2557 + * 0xF9FC BOX DRAWINGS DOUBLE ARC UP AND RIGHT 0x255A + * 0xF9FD BOX DRAWINGS DOUBLE ARC UP AND LEFT 0x255D + * + * 8. Private area mappings are added: + * + * code Unicode + * 0x{81..8D}{40..7E,A1..FE} U+EEB8..U+F6B0 + * 0x{8E..A0}{40..7E,A1..FE} U+E311..U+EEB7 + * 0x{FA..FE}{40..7E,A1..FE} U+E000..U+E310 + * + * These mappings are not contained in the BSMI Big5-2003 standard. However, + * they were contained in a draft of it. + */ + +static const unsigned short big5_2003_2uni_pagea1[314] = { + /* 0xa1 */ + 0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x2027, 0xff1b, 0xff1a, + 0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xfe51, 0xfe52, + 0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xff5c, 0x2015, 0xfe31, + 0x2014, 0xfe33, 0x2574, 0xfe34, 0xfe4f, 0xff08, 0xff09, 0xfe35, + 0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39, + 0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d, + 0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41, + 0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0xfe5b, + 0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, 0x201d, 0x301d, + 0x301e, 0x2035, 0x2032, 0xff03, 0xff06, 0xff0a, 0x203b, 0x00a7, + 0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, 0x2606, 0x2605, + 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, 0x32a3, 0x2105, + 0x203e, 0xffe3, 0xff3f, 0x02cd, 0xfe49, 0xfe4a, 0xfe4d, 0xfe4e, + 0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, 0xff0d, 0x00d7, + 0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, 0x2266, 0x2267, + 0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, 0xfe64, 0xfe65, + 0xfe66, 0xff5e, 0x2229, 0x222a, 0x22a5, 0x2220, 0x221f, 0x22bf, + 0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, 0x2640, 0x2642, + 0x2295, 0x2299, 0x2191, 0x2193, 0x2190, 0x2192, 0x2196, 0x2197, + 0x2199, 0x2198, 0x2225, 0x2223, 0xff0f, + /* 0xa2 */ + 0xff3c, 0x2215, 0xfe68, 0xff04, 0xffe5, 0x3012, 0xffe0, 0xffe1, + 0xff05, 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5, + 0x339c, 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4, + 0x00b0, 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, 0x55e7, + 0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, + 0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, 0x258a, + 0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, 0x2500, + 0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, 0x256e, + 0x2570, 0x256f, 0x2501, 0x251d, 0x253f, 0x2525, 0x25e2, 0x25e3, + 0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xff10, 0xff11, 0xff12, + 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0x2160, + 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, + 0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, + 0x3028, 0x3029, 0x3038, 0x3039, 0x303a, 0xff21, 0xff22, 0xff23, + 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b, + 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33, + 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0xff41, + 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, 0xff49, + 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51, + 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, +}; + +static const unsigned short big5_2003_2uni_pagec6[70] = { + /* 0xc6a1 */ + 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, + 0x2468, 0x2469, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, + 0x247a, 0x247b, 0x247c, 0x247d, 0x2170, 0x2171, 0x2172, 0x2173, + 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x2f02, 0x2f03, + 0x2f05, 0x2f07, 0x2f0c, 0x2f0d, 0x2f0e, 0x2f13, 0x2f16, 0x2f19, + 0x2f1b, 0x2f22, 0x2f27, 0x2f2e, 0x2f33, 0x2f34, 0x2f35, 0x2f39, + 0x2f3a, 0x2f41, 0x2f46, 0x2f67, 0x2f68, 0x2fa1, 0x2faa, 0x00a8, + 0xff3e, 0x30fd, 0x30fe, 0x309d, 0x309e, 0xfffd, 0xfffd, 0x3005, + 0x3006, 0x3007, 0x30fc, 0xff3b, 0xff3d, 0x273d, +}; + +static const unsigned short big5_2003_2uni_pagef9[41] = { + /* 0xf9d6 */ + 0x7881, 0x92b9, 0x88cf, 0x58bb, 0x6052, 0x7ca7, 0x5afa, + /* 0xf9dd */ + 0x2554, 0x2566, 0x2557, 0x2560, 0x256c, 0x2563, 0x255a, 0x2569, + 0x255d, 0x2552, 0x2564, 0x2555, 0x255e, 0x256a, 0x2561, 0x2558, + 0x2567, 0x255b, 0x2553, 0x2565, 0x2556, 0x255f, 0x256b, 0x2562, + 0x2559, 0x2568, 0x255c, 0x2551, 0x2550, + 0x2554, 0x2557, 0x255a, 0x255d, /* not invertible */ + 0x2593, +}; + +static int +big5_2003_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + /* Code set 0 (ASCII) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (BIG5 extended) */ + if (c >= 0x81 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + if (c >= 0xa1) { + if (c < 0xa3) { + unsigned int i = 157 * (c - 0xa1) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + unsigned short wc = big5_2003_2uni_pagea1[i]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) { + if (!(c == 0xc2 && c2 == 0x55)) { + int ret = big5_mbtowc(conv,pwc,s,2); + if (ret != RET_ILSEQ) + return ret; + if (c == 0xa3) { + if (c2 >= 0xc0 && c2 <= 0xe1) { + *pwc = (c2 == 0xe1 ? 0x20ac : c2 == 0xe0 ? 0x2421 : 0x2340 + c2); + return 2; + } + } else if (c == 0xf9) { + if (c2 >= 0xd6) { + *pwc = big5_2003_2uni_pagef9[c2-0xd6]; + return 2; + } + } else if (c >= 0xfa) { + *pwc = 0xe000 + 157 * (c - 0xfa) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + return 2; + } + } else { + /* c == 0xc2 && c2 == 0x55. */ + *pwc = 0x5f5e; + return 2; + } + } else { + /* (c == 0xc6 && c2 >= 0xa1) || c == 0xc7. */ + unsigned int i = 157 * (c - 0xc6) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + if (i < 133) { + /* 63 <= i < 133. */ + unsigned short wc = big5_2003_2uni_pagec6[i-63]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } else if (i < 216) { + /* 133 <= i < 216. Hiragana. */ + *pwc = 0x3041 - 133 + i; + return 2; + } else if (i < 302) { + /* 216 <= i < 302. Katakana. */ + *pwc = 0x30a1 - 216 + i; + return 2; + } + } + } else { + /* 0x81 <= c < 0xa1. */ + *pwc = (c >= 0x8e ? 0xdb18 : 0xeeb8) + 157 * (c - 0x81) + + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + return 2; + } + } + } + } + return RET_ILSEQ; +} + +static const unsigned char big5_2003_2charset_page25[29] = { + /* 0x2550 */ + 0xf9, 0xf8, 0xe6, 0xef, 0xdd, 0xe8, 0xf1, 0xdf, + 0xec, 0xf5, 0xe3, 0xee, 0xf7, 0xe5, 0xe9, 0xf2, + 0xe0, 0xeb, 0xf4, 0xe2, 0xe7, 0xf0, 0xde, 0xed, + 0xf6, 0xe4, 0xea, 0xf3, 0xe1, +}; + +static int +big5_2003_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Code set 0 (ASCII) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 1 (BIG5 extended) */ + switch (wc >> 8) { + case 0x00: + if (wc == 0x00a8) { buf[0] = 0xc6; buf[1] = 0xd8; ret = 2; break; } + if (wc == 0x00a2 || wc == 0x00a3 || wc == 0x00a5) + return RET_ILUNI; + break; + case 0x02: + if (wc == 0x02cd) { buf[0] = 0xa1; buf[1] = 0xc5; ret = 2; break; } + break; + case 0x04: + return RET_ILUNI; + case 0x20: + if (wc == 0x2015) { buf[0] = 0xa1; buf[1] = 0x56; ret = 2; break; } + if (wc == 0x2027) { buf[0] = 0xa1; buf[1] = 0x45; ret = 2; break; } + if (wc == 0x20ac) { buf[0] = 0xa3; buf[1] = 0xe1; ret = 2; break; } + if (wc == 0x2013 || wc == 0x2022) + return RET_ILUNI; + break; + case 0x21: + if (wc >= 0x2170 && wc <= 0x2179) { + buf[0] = 0xc6; buf[1] = wc - 0x20bb; ret = 2; + break; + } + break; + case 0x22: + if (wc == 0x2215) { buf[0] = 0xa2; buf[1] = 0x41; ret = 2; break; } + if (wc == 0x2295) { buf[0] = 0xa1; buf[1] = 0xf2; ret = 2; break; } + if (wc == 0x2299) { buf[0] = 0xa1; buf[1] = 0xf3; ret = 2; break; } + if (wc == 0x223c) + return RET_ILUNI; + break; + case 0x24: + if (wc <= 0x241f) { buf[0] = 0xa3; buf[1] = wc - 0x2340; ret = 2; break; } + if (wc == 0x2421) { buf[0] = 0xa3; buf[1] = 0xe0; ret = 2; break; } + if (wc >= 0x2460 && wc <= 0x2469) { + buf[0] = 0xc6; buf[1] = wc - 0x23bf; ret = 2; + break; + } + if (wc >= 0x2474 && wc <= 0x247d) { + buf[0] = 0xc6; buf[1] = wc - 0x23c9; ret = 2; + break; + } + break; + case 0x25: + if (wc == 0x2501) { buf[0] = 0xa2; buf[1] = 0xa4; ret = 2; break; } + if (wc == 0x251d) { buf[0] = 0xa2; buf[1] = 0xa5; ret = 2; break; } + if (wc == 0x2525) { buf[0] = 0xa2; buf[1] = 0xa7; ret = 2; break; } + if (wc == 0x253f) { buf[0] = 0xa2; buf[1] = 0xa6; ret = 2; break; } + if (wc >= 0x2550 && wc <= 0x256c) { + buf[0] = 0xf9; buf[1] = big5_2003_2charset_page25[wc-0x2550]; ret = 2; + break; + } + if (wc == 0x2574) { buf[0] = 0xa1; buf[1] = 0x5a; ret = 2; break; } + if (wc == 0x2593) { buf[0] = 0xf9; buf[1] = 0xfe; ret = 2; break; } + break; + case 0x26: + if (wc == 0x2609 || wc == 0x2641) + return RET_ILUNI; + break; + case 0x27: + if (wc == 0x273d) { buf[0] = 0xc6; buf[1] = 0xe6; ret = 2; break; } + break; + case 0x2f: + if (wc == 0x2f02) { buf[0] = 0xc6; buf[1] = 0xbf; ret = 2; break; } + if (wc == 0x2f03) { buf[0] = 0xc6; buf[1] = 0xc0; ret = 2; break; } + if (wc == 0x2f05) { buf[0] = 0xc6; buf[1] = 0xc1; ret = 2; break; } + if (wc == 0x2f07) { buf[0] = 0xc6; buf[1] = 0xc2; ret = 2; break; } + if (wc == 0x2f0c) { buf[0] = 0xc6; buf[1] = 0xc3; ret = 2; break; } + if (wc == 0x2f0d) { buf[0] = 0xc6; buf[1] = 0xc4; ret = 2; break; } + if (wc == 0x2f0e) { buf[0] = 0xc6; buf[1] = 0xc5; ret = 2; break; } + if (wc == 0x2f13) { buf[0] = 0xc6; buf[1] = 0xc6; ret = 2; break; } + if (wc == 0x2f16) { buf[0] = 0xc6; buf[1] = 0xc7; ret = 2; break; } + if (wc == 0x2f19) { buf[0] = 0xc6; buf[1] = 0xc8; ret = 2; break; } + if (wc == 0x2f1b) { buf[0] = 0xc6; buf[1] = 0xc9; ret = 2; break; } + if (wc == 0x2f22) { buf[0] = 0xc6; buf[1] = 0xca; ret = 2; break; } + if (wc == 0x2f27) { buf[0] = 0xc6; buf[1] = 0xcb; ret = 2; break; } + if (wc == 0x2f2e) { buf[0] = 0xc6; buf[1] = 0xcc; ret = 2; break; } + if (wc == 0x2f33) { buf[0] = 0xc6; buf[1] = 0xcd; ret = 2; break; } + if (wc == 0x2f34) { buf[0] = 0xc6; buf[1] = 0xce; ret = 2; break; } + if (wc == 0x2f35) { buf[0] = 0xc6; buf[1] = 0xcf; ret = 2; break; } + if (wc == 0x2f39) { buf[0] = 0xc6; buf[1] = 0xd0; ret = 2; break; } + if (wc == 0x2f3a) { buf[0] = 0xc6; buf[1] = 0xd1; ret = 2; break; } + if (wc == 0x2f41) { buf[0] = 0xc6; buf[1] = 0xd2; ret = 2; break; } + if (wc == 0x2f46) { buf[0] = 0xc6; buf[1] = 0xd3; ret = 2; break; } + if (wc == 0x2f67) { buf[0] = 0xc6; buf[1] = 0xd4; ret = 2; break; } + if (wc == 0x2f68) { buf[0] = 0xc6; buf[1] = 0xd5; ret = 2; break; } + if (wc == 0x2fa1) { buf[0] = 0xc6; buf[1] = 0xd6; ret = 2; break; } + if (wc == 0x2faa) { buf[0] = 0xc6; buf[1] = 0xd7; ret = 2; break; } + break; + case 0x30: + if (wc >= 0x3005 && wc <= 0x3007) { + buf[0] = 0xc6; buf[1] = wc - 0x2f25; ret = 2; + break; + } + if (wc >= 0x3038 && wc <= 0x303a) { + buf[0] = 0xa2; buf[1] = wc - 0x2f6c; ret = 2; + break; + } + if (wc >= 0x3041 && wc <= 0x3093) { + if (wc < 0x3059) { + buf[0] = 0xc6; buf[1] = wc - 0x2f5a; + } else { + buf[0] = 0xc7; buf[1] = wc - 0x3019; + } + ret = 2; + break; + } + if (wc == 0x309d) { buf[0] = 0xc6; buf[1] = 0xdc; ret = 2; break; } + if (wc == 0x309e) { buf[0] = 0xc6; buf[1] = 0xdd; ret = 2; break; } + if (wc >= 0x30a1 && wc <= 0x30f6) { + buf[0] = 0xc7; buf[1] = wc - (wc < 0x30a5 ? 0x3026 : 0x3004); ret = 2; + break; + } + if (wc == 0x30fc) { buf[0] = 0xc6; buf[1] = 0xe3; ret = 2; break; } + if (wc == 0x30fd) { buf[0] = 0xc6; buf[1] = 0xda; ret = 2; break; } + if (wc == 0x30fe) { buf[0] = 0xc6; buf[1] = 0xdb; ret = 2; break; } + break; + case 0x53: + if (wc == 0x5344) + return RET_ILUNI; + break; + case 0x58: + if (wc == 0x58bb) { buf[0] = 0xf9; buf[1] = 0xd9; ret = 2; break; } + break; + case 0x5a: + if (wc == 0x5afa) { buf[0] = 0xf9; buf[1] = 0xdc; ret = 2; break; } + break; + case 0x5f: + if (wc == 0x5f5e) { buf[0] = 0xc2; buf[1] = 0x55; ret = 2; break; } + if (wc == 0x5f5d) + return RET_ILUNI; + break; + case 0x60: + if (wc == 0x6052) { buf[0] = 0xf9; buf[1] = 0xda; ret = 2; break; } + break; + case 0x78: + if (wc == 0x7881) { buf[0] = 0xf9; buf[1] = 0xd6; ret = 2; break; } + break; + case 0x7c: + if (wc == 0x7ca7) { buf[0] = 0xf9; buf[1] = 0xdb; ret = 2; break; } + break; + case 0x88: + if (wc == 0x88cf) { buf[0] = 0xf9; buf[1] = 0xd8; ret = 2; break; } + break; + case 0x92: + if (wc == 0x92b9) { buf[0] = 0xf9; buf[1] = 0xd7; ret = 2; break; } + break; + case 0xe0: case 0xe1: case 0xe2: case 0xe3: case 0xe4: case 0xe5: + case 0xe6: case 0xe7: case 0xe8: case 0xe9: case 0xea: case 0xeb: + case 0xec: case 0xed: case 0xee: case 0xef: case 0xf0: case 0xf1: + case 0xf2: case 0xf3: case 0xf4: case 0xf5: case 0xf6: + { + unsigned int i = wc - 0xe000; + if (i < 5809) { + unsigned int c1 = i / 157; + unsigned int c2 = i % 157; + buf[0] = c1 + (c1 < 5 ? 0xfa : c1 < 24 ? 0x89 : 0x69); + buf[1] = c2 + (c2 < 0x3f ? 0x40 : 0x62); + ret = 2; + break; + } + } + break; + case 0xfe: + if (wc == 0xfe51) { buf[0] = 0xa1; buf[1] = 0x4e; ret = 2; break; } + if (wc == 0xfe68) { buf[0] = 0xa2; buf[1] = 0x42; ret = 2; break; } + break; + case 0xff: + if (wc == 0xff0f) { buf[0] = 0xa1; buf[1] = 0xfe; ret = 2; break; } + if (wc == 0xff3b) { buf[0] = 0xc6; buf[1] = 0xe4; ret = 2; break; } + if (wc == 0xff3c) { buf[0] = 0xa2; buf[1] = 0x40; ret = 2; break; } + if (wc == 0xff3d) { buf[0] = 0xc6; buf[1] = 0xe5; ret = 2; break; } + if (wc == 0xff3e) { buf[0] = 0xc6; buf[1] = 0xd9; ret = 2; break; } + if (wc == 0xff5e) { buf[0] = 0xa1; buf[1] = 0xe3; ret = 2; break; } + if (wc == 0xffe0) { buf[0] = 0xa2; buf[1] = 0x46; ret = 2; break; } + if (wc == 0xffe1) { buf[0] = 0xa2; buf[1] = 0x47; ret = 2; break; } + if (wc == 0xffe3) { buf[0] = 0xa1; buf[1] = 0xc3; ret = 2; break; } + if (wc == 0xffe5) { buf[0] = 0xa2; buf[1] = 0x44; ret = 2; break; } + if (wc == 0xff64) + return RET_ILUNI; + break; + } + if (ret == RET_ILUNI) + ret = big5_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]; + r[1] = buf[1]; + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/big5hkscs1999.h b/jni/iconv/lib/big5hkscs1999.h new file mode 100644 index 0000000..9e0d1b0 --- /dev/null +++ b/jni/iconv/lib/big5hkscs1999.h @@ -0,0 +1,197 @@ +/* + * Copyright (C) 1999-2002, 2006 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * BIG5-HKSCS:1999 + */ + +/* + * BIG5-HKSCS:1999 can be downloaded from + * http://www.info.gov.hk/digital21/eng/hkscs/download.html + * http://www.info.gov.hk/digital21/eng/hkscs/index.html + * + * It extends BIG5 (without the rows 0xC6..0xC7) through the ranges + * + * 0x{88..8D}{40..7E,A1..FE} 641 characters + * 0x{8E..A0}{40..7E,A1..FE} 2898 characters + * 0x{C6..C8}{40..7E,A1..FE} 359 characters + * 0xF9{D6..FE} 41 characters + * 0x{FA..FE}{40..7E,A1..FE} 763 characters + * + * Note that some HKSCS characters are not contained in Unicode 3.2 + * and are therefore best represented as sequences of Unicode characters: + * 0x8862 U+00CA U+0304 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON + * 0x8864 U+00CA U+030C LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON + * 0x88A3 U+00EA U+0304 LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON + * 0x88A5 U+00EA U+030C LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON + */ + +#include "hkscs1999.h" +#include "flushwc.h" + +static int +big5hkscs1999_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + ucs4_t last_wc = conv->istate; + if (last_wc) { + /* Output the buffered character. */ + conv->istate = 0; + *pwc = last_wc; + return 0; /* Don't advance the input pointer. */ + } else { + unsigned char c = *s; + /* Code set 0 (ASCII) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (BIG5 extended) */ + if (c >= 0xa1 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) { + int ret = big5_mbtowc(conv,pwc,s,2); + if (ret != RET_ILSEQ) + return ret; + } + } + } + } + { + int ret = hkscs1999_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + } + if (c == 0x88) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 == 0x62 || c2 == 0x64 || c2 == 0xa3 || c2 == 0xa5) { + /* It's a composed character. */ + ucs4_t wc1 = ((c2 >> 3) << 2) + 0x009a; /* = 0x00ca or 0x00ea */ + ucs4_t wc2 = ((c2 & 6) << 2) + 0x02fc; /* = 0x0304 or 0x030c */ + /* We cannot output two Unicode characters at once. So, + output the first character and buffer the second one. */ + *pwc = wc1; + conv->istate = wc2; + return 2; + } + } + } + return RET_ILSEQ; + } +} + +#define big5hkscs1999_flushwc normal_flushwc + +static int +big5hkscs1999_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + int count = 0; + unsigned char last = conv->ostate; + + if (last) { + /* last is = 0x66 or = 0xa7. */ + if (wc == 0x0304 || wc == 0x030c) { + /* Output the combined character. */ + if (n >= 2) { + r[0] = 0x88; + r[1] = last + ((wc & 24) >> 2) - 4; /* = 0x62 or 0x64 or 0xa3 or 0xa5 */ + conv->ostate = 0; + return 2; + } else + return RET_TOOSMALL; + } + + /* Output the buffered character. */ + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x88; + r[1] = last; + r += 2; + count = 2; + } + + /* Code set 0 (ASCII) */ + if (wc < 0x0080) { + /* Plain ASCII character. */ + if (n > count) { + r[0] = (unsigned char) wc; + conv->ostate = 0; + return count+1; + } else + return RET_TOOSMALL; + } else { + unsigned char buf[2]; + int ret; + + /* Code set 1 (BIG5 extended) */ + ret = big5_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (!((buf[0] == 0xc6 && buf[1] >= 0xa1) || buf[0] == 0xc7)) { + if (n >= count+2) { + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + } + ret = hkscs1999_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if ((wc & ~0x0020) == 0x00ca) { + /* A possible first character of a multi-character sequence. We have to + buffer it. */ + if (!(buf[0] == 0x88 && (buf[1] == 0x66 || buf[1] == 0xa7))) abort(); + conv->ostate = buf[1]; /* = 0x66 or = 0xa7 */ + return count+0; + } + if (n >= count+2) { + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + return RET_ILUNI; + } +} + +static int +big5hkscs1999_reset (conv_t conv, unsigned char *r, int n) +{ + unsigned char last = conv->ostate; + + if (last) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x88; + r[1] = last; + /* conv->ostate = 0; will be done by the caller */ + return 2; + } else + return 0; +} diff --git a/jni/iconv/lib/big5hkscs2001.h b/jni/iconv/lib/big5hkscs2001.h new file mode 100644 index 0000000..2d378c4 --- /dev/null +++ b/jni/iconv/lib/big5hkscs2001.h @@ -0,0 +1,215 @@ +/* + * Copyright (C) 1999-2002, 2006 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * BIG5-HKSCS:2001 + */ + +/* + * BIG5-HKSCS:2001 can be downloaded from + * http://www.info.gov.hk/digital21/eng/hkscs/download.html + * http://www.info.gov.hk/digital21/eng/hkscs/index.html + * + * It extends BIG5-HKSCS:1999 through 116 characters. + * + * It extends BIG5 (without the rows 0xC6..0xC7) through the ranges + * + * 0x{88..8D}{40..7E,A1..FE} 757 characters + * 0x{8E..A0}{40..7E,A1..FE} 2898 characters + * 0x{C6..C8}{40..7E,A1..FE} 359 characters + * 0xF9{D6..FE} 41 characters + * 0x{FA..FE}{40..7E,A1..FE} 763 characters + * + * Note that some HKSCS characters are not contained in Unicode 3.2 + * and are therefore best represented as sequences of Unicode characters: + * 0x8862 U+00CA U+0304 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON + * 0x8864 U+00CA U+030C LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON + * 0x88A3 U+00EA U+0304 LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON + * 0x88A5 U+00EA U+030C LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON + */ + +#include "hkscs2001.h" +#include "flushwc.h" + +static int +big5hkscs2001_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + ucs4_t last_wc = conv->istate; + if (last_wc) { + /* Output the buffered character. */ + conv->istate = 0; + *pwc = last_wc; + return 0; /* Don't advance the input pointer. */ + } else { + unsigned char c = *s; + /* Code set 0 (ASCII) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (BIG5 extended) */ + if (c >= 0xa1 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) { + int ret = big5_mbtowc(conv,pwc,s,2); + if (ret != RET_ILSEQ) + return ret; + } + } + } + } + { + int ret = hkscs1999_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + } + { + int ret = hkscs2001_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + } + if (c == 0x88) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 == 0x62 || c2 == 0x64 || c2 == 0xa3 || c2 == 0xa5) { + /* It's a composed character. */ + ucs4_t wc1 = ((c2 >> 3) << 2) + 0x009a; /* = 0x00ca or 0x00ea */ + ucs4_t wc2 = ((c2 & 6) << 2) + 0x02fc; /* = 0x0304 or 0x030c */ + /* We cannot output two Unicode characters at once. So, + output the first character and buffer the second one. */ + *pwc = wc1; + conv->istate = wc2; + return 2; + } + } + } + return RET_ILSEQ; + } +} + +#define big5hkscs2001_flushwc normal_flushwc + +static int +big5hkscs2001_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + int count = 0; + unsigned char last = conv->ostate; + + if (last) { + /* last is = 0x66 or = 0xa7. */ + if (wc == 0x0304 || wc == 0x030c) { + /* Output the combined character. */ + if (n >= 2) { + r[0] = 0x88; + r[1] = last + ((wc & 24) >> 2) - 4; /* = 0x62 or 0x64 or 0xa3 or 0xa5 */ + conv->ostate = 0; + return 2; + } else + return RET_TOOSMALL; + } + + /* Output the buffered character. */ + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x88; + r[1] = last; + r += 2; + count = 2; + } + + /* Code set 0 (ASCII) */ + if (wc < 0x0080) { + /* Plain ASCII character. */ + if (n > count) { + r[0] = (unsigned char) wc; + conv->ostate = 0; + return count+1; + } else + return RET_TOOSMALL; + } else { + unsigned char buf[2]; + int ret; + + /* Code set 1 (BIG5 extended) */ + ret = big5_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (!((buf[0] == 0xc6 && buf[1] >= 0xa1) || buf[0] == 0xc7)) { + if (n >= count+2) { + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + } + ret = hkscs1999_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if ((wc & ~0x0020) == 0x00ca) { + /* A possible first character of a multi-character sequence. We have to + buffer it. */ + if (!(buf[0] == 0x88 && (buf[1] == 0x66 || buf[1] == 0xa7))) abort(); + conv->ostate = buf[1]; /* = 0x66 or = 0xa7 */ + return count+0; + } + if (n >= count+2) { + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + ret = hkscs2001_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n >= count+2) { + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + return RET_ILUNI; + } +} + +static int +big5hkscs2001_reset (conv_t conv, unsigned char *r, int n) +{ + unsigned char last = conv->ostate; + + if (last) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x88; + r[1] = last; + /* conv->ostate = 0; will be done by the caller */ + return 2; + } else + return 0; +} diff --git a/jni/iconv/lib/big5hkscs2004.h b/jni/iconv/lib/big5hkscs2004.h new file mode 100644 index 0000000..3c57f66 --- /dev/null +++ b/jni/iconv/lib/big5hkscs2004.h @@ -0,0 +1,231 @@ +/* + * Copyright (C) 1999-2002, 2006 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * BIG5-HKSCS:2004 + */ + +/* + * BIG5-HKSCS:2004 can be downloaded from + * http://www.info.gov.hk/digital21/eng/hkscs/download.html + * http://www.info.gov.hk/digital21/eng/hkscs/index.html + * + * It extends BIG5-HKSCS:2001 through 123 characters. + * + * It extends BIG5 (without the rows 0xC6..0xC7) through the ranges + * + * 0x{87..8D}{40..7E,A1..FE} 880 characters + * 0x{8E..A0}{40..7E,A1..FE} 2898 characters + * 0x{C6..C8}{40..7E,A1..FE} 359 characters + * 0xF9{D6..FE} 41 characters + * 0x{FA..FE}{40..7E,A1..FE} 763 characters + * + * Note that some HKSCS characters are not contained in Unicode 3.2 + * and are therefore best represented as sequences of Unicode characters: + * 0x8862 U+00CA U+0304 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON + * 0x8864 U+00CA U+030C LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON + * 0x88A3 U+00EA U+0304 LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON + * 0x88A5 U+00EA U+030C LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON + */ + +#include "hkscs2004.h" +#include "flushwc.h" + +static int +big5hkscs2004_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + ucs4_t last_wc = conv->istate; + if (last_wc) { + /* Output the buffered character. */ + conv->istate = 0; + *pwc = last_wc; + return 0; /* Don't advance the input pointer. */ + } else { + unsigned char c = *s; + /* Code set 0 (ASCII) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (BIG5 extended) */ + if (c >= 0xa1 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) { + int ret = big5_mbtowc(conv,pwc,s,2); + if (ret != RET_ILSEQ) + return ret; + } + } + } + } + { + int ret = hkscs1999_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + } + { + int ret = hkscs2001_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + } + { + int ret = hkscs2004_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + } + if (c == 0x88) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 == 0x62 || c2 == 0x64 || c2 == 0xa3 || c2 == 0xa5) { + /* It's a composed character. */ + ucs4_t wc1 = ((c2 >> 3) << 2) + 0x009a; /* = 0x00ca or 0x00ea */ + ucs4_t wc2 = ((c2 & 6) << 2) + 0x02fc; /* = 0x0304 or 0x030c */ + /* We cannot output two Unicode characters at once. So, + output the first character and buffer the second one. */ + *pwc = wc1; + conv->istate = wc2; + return 2; + } + } + } + return RET_ILSEQ; + } +} + +#define big5hkscs2004_flushwc normal_flushwc + +static int +big5hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + int count = 0; + unsigned char last = conv->ostate; + + if (last) { + /* last is = 0x66 or = 0xa7. */ + if (wc == 0x0304 || wc == 0x030c) { + /* Output the combined character. */ + if (n >= 2) { + r[0] = 0x88; + r[1] = last + ((wc & 24) >> 2) - 4; /* = 0x62 or 0x64 or 0xa3 or 0xa5 */ + conv->ostate = 0; + return 2; + } else + return RET_TOOSMALL; + } + + /* Output the buffered character. */ + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x88; + r[1] = last; + r += 2; + count = 2; + } + + /* Code set 0 (ASCII) */ + if (wc < 0x0080) { + /* Plain ASCII character. */ + if (n > count) { + r[0] = (unsigned char) wc; + conv->ostate = 0; + return count+1; + } else + return RET_TOOSMALL; + } else { + unsigned char buf[2]; + int ret; + + /* Code set 1 (BIG5 extended) */ + ret = big5_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (!((buf[0] == 0xc6 && buf[1] >= 0xa1) || buf[0] == 0xc7)) { + if (n >= count+2) { + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + } + ret = hkscs1999_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if ((wc & ~0x0020) == 0x00ca) { + /* A possible first character of a multi-character sequence. We have to + buffer it. */ + if (!(buf[0] == 0x88 && (buf[1] == 0x66 || buf[1] == 0xa7))) abort(); + conv->ostate = buf[1]; /* = 0x66 or = 0xa7 */ + return count+0; + } + if (n >= count+2) { + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + ret = hkscs2001_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n >= count+2) { + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + ret = hkscs2004_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n >= count+2) { + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + return RET_ILUNI; + } +} + +static int +big5hkscs2004_reset (conv_t conv, unsigned char *r, int n) +{ + unsigned char last = conv->ostate; + + if (last) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x88; + r[1] = last; + /* conv->ostate = 0; will be done by the caller */ + return 2; + } else + return 0; +} diff --git a/jni/iconv/lib/c99.h b/jni/iconv/lib/c99.h new file mode 100644 index 0000000..52a73c3 --- /dev/null +++ b/jni/iconv/lib/c99.h @@ -0,0 +1,125 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * C99 + * This is ASCII with \uXXXX and \UXXXXXXXX escape sequences, denoting Unicode + * characters. See ISO/IEC 9899:1999, section 6.4.3. + * The treatment of control characters in the range U+0080..U+009F is not + * specified; we pass them through unmodified. + */ + +static int +c99_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c; + ucs4_t wc; + int i; + + c = s[0]; + if (c < 0xa0) { + if (c != '\\') { + *pwc = c; + return 1; + } + if (n < 2) + return RET_TOOFEW(0); + c = s[1]; + if (c == 'u') { + wc = 0; + for (i = 2; i < 6; i++) { + if (n <= i) + return RET_TOOFEW(0); + c = s[i]; + if (c >= '0' && c <= '9') + c -= '0'; + else if (c >= 'A' && c <= 'Z') + c -= 'A'-10; + else if (c >= 'a' && c <= 'z') + c -= 'a'-10; + else + goto simply_backslash; + wc |= (ucs4_t) c << (4 * (5-i)); + } + if ((wc >= 0x00a0 && !(wc >= 0xd800 && wc < 0xe000)) + || wc == 0x0024 || wc == 0x0040 || wc == 0x0060) { + *pwc = wc; + return 6; + } + } else if (c == 'U') { + wc = 0; + for (i = 2; i < 10; i++) { + if (n <= i) + return RET_TOOFEW(0); + c = s[i]; + if (c >= '0' && c <= '9') + c -= '0'; + else if (c >= 'A' && c <= 'Z') + c -= 'A'-10; + else if (c >= 'a' && c <= 'z') + c -= 'a'-10; + else + goto simply_backslash; + wc |= (ucs4_t) c << (4 * (9-i)); + } + if ((wc >= 0x00a0 && !(wc >= 0xd800 && wc < 0xe000)) + || wc == 0x0024 || wc == 0x0040 || wc == 0x0060) { + *pwc = wc; + return 10; + } + } else + goto simply_backslash; + } + return RET_ILSEQ; +simply_backslash: + *pwc = '\\'; + return 1; +} + +static int +c99_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0xa0) { + *r = wc; + return 1; + } else { + int result; + unsigned char u; + if (wc < 0x10000) { + result = 6; + u = 'u'; + } else { + result = 10; + u = 'U'; + } + if (n >= result) { + int count; + r[0] = '\\'; + r[1] = u; + r += 2; + for (count = result-3; count >= 0; count--) { + unsigned int i = (wc >> (4*count)) & 0x0f; + *r++ = (i < 10 ? '0'+i : 'a'-10+i); + } + return result; + } else + return RET_TOOSMALL; + } +} diff --git a/jni/iconv/lib/canonical.h b/jni/iconv/lib/canonical.h new file mode 100644 index 0000000..136cf75 --- /dev/null +++ b/jni/iconv/lib/canonical.h @@ -0,0 +1,109 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str287, + (int)(long)&((struct stringpool_t *)0)->stringpool_str255, + (int)(long)&((struct stringpool_t *)0)->stringpool_str179, + (int)(long)&((struct stringpool_t *)0)->stringpool_str367, + (int)(long)&((struct stringpool_t *)0)->stringpool_str283, + (int)(long)&((struct stringpool_t *)0)->stringpool_str263, + (int)(long)&((struct stringpool_t *)0)->stringpool_str409, + (int)(long)&((struct stringpool_t *)0)->stringpool_str325, + (int)(long)&((struct stringpool_t *)0)->stringpool_str242, + (int)(long)&((struct stringpool_t *)0)->stringpool_str434, + (int)(long)&((struct stringpool_t *)0)->stringpool_str350, + (int)(long)&((struct stringpool_t *)0)->stringpool_str252, + (int)(long)&((struct stringpool_t *)0)->stringpool_str440, + (int)(long)&((struct stringpool_t *)0)->stringpool_str356, + (int)(long)&((struct stringpool_t *)0)->stringpool_str575, + (int)(long)&((struct stringpool_t *)0)->stringpool_str406, + (int)(long)&((struct stringpool_t *)0)->stringpool_str723, + (int)(long)&((struct stringpool_t *)0)->stringpool_str448, + (int)(long)&((struct stringpool_t *)0)->stringpool_str765, + (int)(long)&((struct stringpool_t *)0)->stringpool_str30, + (int)(long)&((struct stringpool_t *)0)->stringpool_str600, + (int)(long)&((struct stringpool_t *)0)->stringpool_str74, + (int)(long)&((struct stringpool_t *)0)->stringpool_str84, + (int)(long)&((struct stringpool_t *)0)->stringpool_str78, + (int)(long)&((struct stringpool_t *)0)->stringpool_str168, + (int)(long)&((struct stringpool_t *)0)->stringpool_str82, + (int)(long)&((struct stringpool_t *)0)->stringpool_str76, + (int)(long)&((struct stringpool_t *)0)->stringpool_str410, + (int)(long)&((struct stringpool_t *)0)->stringpool_str90, + (int)(long)&((struct stringpool_t *)0)->stringpool_str98, + (int)(long)&((struct stringpool_t *)0)->stringpool_str221, + (int)(long)&((struct stringpool_t *)0)->stringpool_str75, + (int)(long)&((struct stringpool_t *)0)->stringpool_str79, + (int)(long)&((struct stringpool_t *)0)->stringpool_str169, + (int)(long)&((struct stringpool_t *)0)->stringpool_str83, + (int)(long)&((struct stringpool_t *)0)->stringpool_str77, + (int)(long)&((struct stringpool_t *)0)->stringpool_str261, + (int)(long)&((struct stringpool_t *)0)->stringpool_str403, + (int)(long)&((struct stringpool_t *)0)->stringpool_str480, + (int)(long)&((struct stringpool_t *)0)->stringpool_str164, + (int)(long)&((struct stringpool_t *)0)->stringpool_str18, + (int)(long)&((struct stringpool_t *)0)->stringpool_str28, + (int)(long)&((struct stringpool_t *)0)->stringpool_str22, + (int)(long)&((struct stringpool_t *)0)->stringpool_str112, + (int)(long)&((struct stringpool_t *)0)->stringpool_str26, + (int)(long)&((struct stringpool_t *)0)->stringpool_str20, + (int)(long)&((struct stringpool_t *)0)->stringpool_str354, + (int)(long)&((struct stringpool_t *)0)->stringpool_str34, + (int)(long)&((struct stringpool_t *)0)->stringpool_str166, + (int)(long)&((struct stringpool_t *)0)->stringpool_str27, + (int)(long)&((struct stringpool_t *)0)->stringpool_str19, + (int)(long)&((struct stringpool_t *)0)->stringpool_str11, + (int)(long)&((struct stringpool_t *)0)->stringpool_str451, + (int)(long)&((struct stringpool_t *)0)->stringpool_str531, + (int)(long)&((struct stringpool_t *)0)->stringpool_str355, + (int)(long)&((struct stringpool_t *)0)->stringpool_str501, + (int)(long)&((struct stringpool_t *)0)->stringpool_str673, + (int)(long)&((struct stringpool_t *)0)->stringpool_str302, + (int)(long)&((struct stringpool_t *)0)->stringpool_str621, + (int)(long)&((struct stringpool_t *)0)->stringpool_str577, + (int)(long)&((struct stringpool_t *)0)->stringpool_str786, + (int)(long)&((struct stringpool_t *)0)->stringpool_str908, + (int)(long)&((struct stringpool_t *)0)->stringpool_str563, + (int)(long)&((struct stringpool_t *)0)->stringpool_str445, + (int)(long)&((struct stringpool_t *)0)->stringpool_str502, + (int)(long)&((struct stringpool_t *)0)->stringpool_str475, + (int)(long)&((struct stringpool_t *)0)->stringpool_str279, + (int)(long)&((struct stringpool_t *)0)->stringpool_str626, + (int)(long)&((struct stringpool_t *)0)->stringpool_str614, + (int)(long)&((struct stringpool_t *)0)->stringpool_str217, + (int)(long)&((struct stringpool_t *)0)->stringpool_str212, + (int)(long)&((struct stringpool_t *)0)->stringpool_str218, + (int)(long)&((struct stringpool_t *)0)->stringpool_str371, + (int)(long)&((struct stringpool_t *)0)->stringpool_str15, + (int)(long)&((struct stringpool_t *)0)->stringpool_str230, + (int)(long)&((struct stringpool_t *)0)->stringpool_str278, + (int)(long)&((struct stringpool_t *)0)->stringpool_str124, + (int)(long)&((struct stringpool_t *)0)->stringpool_str180, + (int)(long)&((struct stringpool_t *)0)->stringpool_str413, + (int)(long)&((struct stringpool_t *)0)->stringpool_str555, + (int)(long)&((struct stringpool_t *)0)->stringpool_str571, + (int)(long)&((struct stringpool_t *)0)->stringpool_str492, + (int)(long)&((struct stringpool_t *)0)->stringpool_str384, + (int)(long)&((struct stringpool_t *)0)->stringpool_str368, + (int)(long)&((struct stringpool_t *)0)->stringpool_str127, + (int)(long)&((struct stringpool_t *)0)->stringpool_str202, + (int)(long)&((struct stringpool_t *)0)->stringpool_str535, + (int)(long)&((struct stringpool_t *)0)->stringpool_str429, + (int)(long)&((struct stringpool_t *)0)->stringpool_str32, + (int)(long)&((struct stringpool_t *)0)->stringpool_str607, + (int)(long)&((struct stringpool_t *)0)->stringpool_str500, + (int)(long)&((struct stringpool_t *)0)->stringpool_str505, + (int)(long)&((struct stringpool_t *)0)->stringpool_str70, + (int)(long)&((struct stringpool_t *)0)->stringpool_str303, + (int)(long)&((struct stringpool_t *)0)->stringpool_str24, + (int)(long)&((struct stringpool_t *)0)->stringpool_str378, + (int)(long)&((struct stringpool_t *)0)->stringpool_str142, + (int)(long)&((struct stringpool_t *)0)->stringpool_str196, + (int)(long)&((struct stringpool_t *)0)->stringpool_str159, + (int)(long)&((struct stringpool_t *)0)->stringpool_str473, + (int)(long)&((struct stringpool_t *)0)->stringpool_str277, + (int)(long)&((struct stringpool_t *)0)->stringpool_str170, + (int)(long)&((struct stringpool_t *)0)->stringpool_str900, + (int)(long)&((struct stringpool_t *)0)->stringpool_str888, + (int)(long)&((struct stringpool_t *)0)->stringpool_str527, + (int)(long)&((struct stringpool_t *)0)->stringpool_str290, + (int)(long)&((struct stringpool_t *)0)->stringpool_str91, + (int)(long)&((struct stringpool_t *)0)->stringpool_str768, + (int)(long)&((struct stringpool_t *)0)->stringpool_str362, diff --git a/jni/iconv/lib/canonical_aix.h b/jni/iconv/lib/canonical_aix.h new file mode 100644 index 0000000..6149bc1 --- /dev/null +++ b/jni/iconv/lib/canonical_aix.h @@ -0,0 +1,9 @@ + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_0, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_1, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_2, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_3, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_4, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_5, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_6, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_10, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_14, diff --git a/jni/iconv/lib/canonical_aix_sysaix.h b/jni/iconv/lib/canonical_aix_sysaix.h new file mode 100644 index 0000000..8b58d1f --- /dev/null +++ b/jni/iconv/lib/canonical_aix_sysaix.h @@ -0,0 +1,9 @@ + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_0, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_2, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_4, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_6, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_8, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_10, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_12, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_16, + (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_20, diff --git a/jni/iconv/lib/canonical_dos.h b/jni/iconv/lib/canonical_dos.h new file mode 100644 index 0000000..aa82651 --- /dev/null +++ b/jni/iconv/lib/canonical_dos.h @@ -0,0 +1,15 @@ + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_0, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_4, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_5, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_8, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_12, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_13, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_17, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_21, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_22, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_26, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_31, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_35, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_38, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_42, + (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_47, diff --git a/jni/iconv/lib/canonical_extra.h b/jni/iconv/lib/canonical_extra.h new file mode 100644 index 0000000..29678a0 --- /dev/null +++ b/jni/iconv/lib/canonical_extra.h @@ -0,0 +1,7 @@ + (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_0, + (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_2, + (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_4, + (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_6, + (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_7, + (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_9, + (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_11, diff --git a/jni/iconv/lib/canonical_local.h b/jni/iconv/lib/canonical_local.h new file mode 100644 index 0000000..a2209a8 --- /dev/null +++ b/jni/iconv/lib/canonical_local.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str271, + (int)(long)&((struct stringpool_t *)0)->stringpool_str664, diff --git a/jni/iconv/lib/canonical_local_sysaix.h b/jni/iconv/lib/canonical_local_sysaix.h new file mode 100644 index 0000000..0d4b27b --- /dev/null +++ b/jni/iconv/lib/canonical_local_sysaix.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str307, + (int)(long)&((struct stringpool_t *)0)->stringpool_str543, diff --git a/jni/iconv/lib/canonical_local_syshpux.h b/jni/iconv/lib/canonical_local_syshpux.h new file mode 100644 index 0000000..8e96923 --- /dev/null +++ b/jni/iconv/lib/canonical_local_syshpux.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str258, + (int)(long)&((struct stringpool_t *)0)->stringpool_str390, diff --git a/jni/iconv/lib/canonical_local_sysosf1.h b/jni/iconv/lib/canonical_local_sysosf1.h new file mode 100644 index 0000000..e1f886c --- /dev/null +++ b/jni/iconv/lib/canonical_local_sysosf1.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str275, + (int)(long)&((struct stringpool_t *)0)->stringpool_str465, diff --git a/jni/iconv/lib/canonical_local_syssolaris.h b/jni/iconv/lib/canonical_local_syssolaris.h new file mode 100644 index 0000000..ce73d70 --- /dev/null +++ b/jni/iconv/lib/canonical_local_syssolaris.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str38, + (int)(long)&((struct stringpool_t *)0)->stringpool_str515, diff --git a/jni/iconv/lib/canonical_osf1.h b/jni/iconv/lib/canonical_osf1.h new file mode 100644 index 0000000..0e134ac --- /dev/null +++ b/jni/iconv/lib/canonical_osf1.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_0, + (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_1, diff --git a/jni/iconv/lib/canonical_osf1_sysosf1.h b/jni/iconv/lib/canonical_osf1_sysosf1.h new file mode 100644 index 0000000..15c2769 --- /dev/null +++ b/jni/iconv/lib/canonical_osf1_sysosf1.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_0, + (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_2, diff --git a/jni/iconv/lib/canonical_sysaix.h b/jni/iconv/lib/canonical_sysaix.h new file mode 100644 index 0000000..73f0e5d --- /dev/null +++ b/jni/iconv/lib/canonical_sysaix.h @@ -0,0 +1,109 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str383, + (int)(long)&((struct stringpool_t *)0)->stringpool_str363, + (int)(long)&((struct stringpool_t *)0)->stringpool_str231, + (int)(long)&((struct stringpool_t *)0)->stringpool_str604, + (int)(long)&((struct stringpool_t *)0)->stringpool_str483, + (int)(long)&((struct stringpool_t *)0)->stringpool_str327, + (int)(long)&((struct stringpool_t *)0)->stringpool_str652, + (int)(long)&((struct stringpool_t *)0)->stringpool_str531, + (int)(long)&((struct stringpool_t *)0)->stringpool_str358, + (int)(long)&((struct stringpool_t *)0)->stringpool_str733, + (int)(long)&((struct stringpool_t *)0)->stringpool_str612, + (int)(long)&((struct stringpool_t *)0)->stringpool_str364, + (int)(long)&((struct stringpool_t *)0)->stringpool_str737, + (int)(long)&((struct stringpool_t *)0)->stringpool_str616, + (int)(long)&((struct stringpool_t *)0)->stringpool_str685, + (int)(long)&((struct stringpool_t *)0)->stringpool_str501, + (int)(long)&((struct stringpool_t *)0)->stringpool_str654, + (int)(long)&((struct stringpool_t *)0)->stringpool_str549, + (int)(long)&((struct stringpool_t *)0)->stringpool_str702, + (int)(long)&((struct stringpool_t *)0)->stringpool_str53, + (int)(long)&((struct stringpool_t *)0)->stringpool_str891, + (int)(long)&((struct stringpool_t *)0)->stringpool_str103, + (int)(long)&((struct stringpool_t *)0)->stringpool_str109, + (int)(long)&((struct stringpool_t *)0)->stringpool_str107, + (int)(long)&((struct stringpool_t *)0)->stringpool_str205, + (int)(long)&((struct stringpool_t *)0)->stringpool_str111, + (int)(long)&((struct stringpool_t *)0)->stringpool_str105, + (int)(long)&((struct stringpool_t *)0)->stringpool_str437, + (int)(long)&((struct stringpool_t *)0)->stringpool_str115, + (int)(long)&((struct stringpool_t *)0)->stringpool_str141, + (int)(long)&((struct stringpool_t *)0)->stringpool_str246, + (int)(long)&((struct stringpool_t *)0)->stringpool_str108, + (int)(long)&((struct stringpool_t *)0)->stringpool_str112, + (int)(long)&((struct stringpool_t *)0)->stringpool_str210, + (int)(long)&((struct stringpool_t *)0)->stringpool_str116, + (int)(long)&((struct stringpool_t *)0)->stringpool_str110, + (int)(long)&((struct stringpool_t *)0)->stringpool_str254, + (int)(long)&((struct stringpool_t *)0)->stringpool_str492, + (int)(long)&((struct stringpool_t *)0)->stringpool_str569, + (int)(long)&((struct stringpool_t *)0)->stringpool_str175, + (int)(long)&((struct stringpool_t *)0)->stringpool_str37, + (int)(long)&((struct stringpool_t *)0)->stringpool_str43, + (int)(long)&((struct stringpool_t *)0)->stringpool_str41, + (int)(long)&((struct stringpool_t *)0)->stringpool_str139, + (int)(long)&((struct stringpool_t *)0)->stringpool_str45, + (int)(long)&((struct stringpool_t *)0)->stringpool_str39, + (int)(long)&((struct stringpool_t *)0)->stringpool_str371, + (int)(long)&((struct stringpool_t *)0)->stringpool_str49, + (int)(long)&((struct stringpool_t *)0)->stringpool_str173, + (int)(long)&((struct stringpool_t *)0)->stringpool_str38, + (int)(long)&((struct stringpool_t *)0)->stringpool_str34, + (int)(long)&((struct stringpool_t *)0)->stringpool_str32, + (int)(long)&((struct stringpool_t *)0)->stringpool_str525, + (int)(long)&((struct stringpool_t *)0)->stringpool_str797, + (int)(long)&((struct stringpool_t *)0)->stringpool_str462, + (int)(long)&((struct stringpool_t *)0)->stringpool_str583, + (int)(long)&((struct stringpool_t *)0)->stringpool_str807, + (int)(long)&((struct stringpool_t *)0)->stringpool_str272, + (int)(long)&((struct stringpool_t *)0)->stringpool_str898, + (int)(long)&((struct stringpool_t *)0)->stringpool_str606, + (int)(long)&((struct stringpool_t *)0)->stringpool_str662, + (int)(long)&((struct stringpool_t *)0)->stringpool_str989, + (int)(long)&((struct stringpool_t *)0)->stringpool_str648, + (int)(long)&((struct stringpool_t *)0)->stringpool_str391, + (int)(long)&((struct stringpool_t *)0)->stringpool_str487, + (int)(long)&((struct stringpool_t *)0)->stringpool_str413, + (int)(long)&((struct stringpool_t *)0)->stringpool_str330, + (int)(long)&((struct stringpool_t *)0)->stringpool_str461, + (int)(long)&((struct stringpool_t *)0)->stringpool_str335, + (int)(long)&((struct stringpool_t *)0)->stringpool_str152, + (int)(long)&((struct stringpool_t *)0)->stringpool_str171, + (int)(long)&((struct stringpool_t *)0)->stringpool_str234, + (int)(long)&((struct stringpool_t *)0)->stringpool_str445, + (int)(long)&((struct stringpool_t *)0)->stringpool_str36, + (int)(long)&((struct stringpool_t *)0)->stringpool_str207, + (int)(long)&((struct stringpool_t *)0)->stringpool_str300, + (int)(long)&((struct stringpool_t *)0)->stringpool_str217, + (int)(long)&((struct stringpool_t *)0)->stringpool_str256, + (int)(long)&((struct stringpool_t *)0)->stringpool_str567, + (int)(long)&((struct stringpool_t *)0)->stringpool_str723, + (int)(long)&((struct stringpool_t *)0)->stringpool_str735, + (int)(long)&((struct stringpool_t *)0)->stringpool_str660, + (int)(long)&((struct stringpool_t *)0)->stringpool_str258, + (int)(long)&((struct stringpool_t *)0)->stringpool_str235, + (int)(long)&((struct stringpool_t *)0)->stringpool_str149, + (int)(long)&((struct stringpool_t *)0)->stringpool_str202, + (int)(long)&((struct stringpool_t *)0)->stringpool_str638, + (int)(long)&((struct stringpool_t *)0)->stringpool_str613, + (int)(long)&((struct stringpool_t *)0)->stringpool_str52, + (int)(long)&((struct stringpool_t *)0)->stringpool_str629, + (int)(long)&((struct stringpool_t *)0)->stringpool_str591, + (int)(long)&((struct stringpool_t *)0)->stringpool_str594, + (int)(long)&((struct stringpool_t *)0)->stringpool_str188, + (int)(long)&((struct stringpool_t *)0)->stringpool_str146, + (int)(long)&((struct stringpool_t *)0)->stringpool_str48, + (int)(long)&((struct stringpool_t *)0)->stringpool_str251, + (int)(long)&((struct stringpool_t *)0)->stringpool_str179, + (int)(long)&((struct stringpool_t *)0)->stringpool_str190, + (int)(long)&((struct stringpool_t *)0)->stringpool_str92, + (int)(long)&((struct stringpool_t *)0)->stringpool_str495, + (int)(long)&((struct stringpool_t *)0)->stringpool_str153, + (int)(long)&((struct stringpool_t *)0)->stringpool_str186, + (int)(long)&((struct stringpool_t *)0)->stringpool_str603, + (int)(long)&((struct stringpool_t *)0)->stringpool_str584, + (int)(long)&((struct stringpool_t *)0)->stringpool_str324, + (int)(long)&((struct stringpool_t *)0)->stringpool_str369, + (int)(long)&((struct stringpool_t *)0)->stringpool_str133, + (int)(long)&((struct stringpool_t *)0)->stringpool_str885, + (int)(long)&((struct stringpool_t *)0)->stringpool_str360, diff --git a/jni/iconv/lib/canonical_syshpux.h b/jni/iconv/lib/canonical_syshpux.h new file mode 100644 index 0000000..53ed782 --- /dev/null +++ b/jni/iconv/lib/canonical_syshpux.h @@ -0,0 +1,109 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str310, + (int)(long)&((struct stringpool_t *)0)->stringpool_str368, + (int)(long)&((struct stringpool_t *)0)->stringpool_str293, + (int)(long)&((struct stringpool_t *)0)->stringpool_str464, + (int)(long)&((struct stringpool_t *)0)->stringpool_str525, + (int)(long)&((struct stringpool_t *)0)->stringpool_str395, + (int)(long)&((struct stringpool_t *)0)->stringpool_str515, + (int)(long)&((struct stringpool_t *)0)->stringpool_str576, + (int)(long)&((struct stringpool_t *)0)->stringpool_str355, + (int)(long)&((struct stringpool_t *)0)->stringpool_str521, + (int)(long)&((struct stringpool_t *)0)->stringpool_str582, + (int)(long)&((struct stringpool_t *)0)->stringpool_str363, + (int)(long)&((struct stringpool_t *)0)->stringpool_str534, + (int)(long)&((struct stringpool_t *)0)->stringpool_str595, + (int)(long)&((struct stringpool_t *)0)->stringpool_str440, + (int)(long)&((struct stringpool_t *)0)->stringpool_str665, + (int)(long)&((struct stringpool_t *)0)->stringpool_str644, + (int)(long)&((struct stringpool_t *)0)->stringpool_str716, + (int)(long)&((struct stringpool_t *)0)->stringpool_str695, + (int)(long)&((struct stringpool_t *)0)->stringpool_str36, + (int)(long)&((struct stringpool_t *)0)->stringpool_str596, + (int)(long)&((struct stringpool_t *)0)->stringpool_str64, + (int)(long)&((struct stringpool_t *)0)->stringpool_str60, + (int)(long)&((struct stringpool_t *)0)->stringpool_str100, + (int)(long)&((struct stringpool_t *)0)->stringpool_str162, + (int)(long)&((struct stringpool_t *)0)->stringpool_str76, + (int)(long)&((struct stringpool_t *)0)->stringpool_str70, + (int)(long)&((struct stringpool_t *)0)->stringpool_str158, + (int)(long)&((struct stringpool_t *)0)->stringpool_str86, + (int)(long)&((struct stringpool_t *)0)->stringpool_str92, + (int)(long)&((struct stringpool_t *)0)->stringpool_str177, + (int)(long)&((struct stringpool_t *)0)->stringpool_str67, + (int)(long)&((struct stringpool_t *)0)->stringpool_str103, + (int)(long)&((struct stringpool_t *)0)->stringpool_str165, + (int)(long)&((struct stringpool_t *)0)->stringpool_str79, + (int)(long)&((struct stringpool_t *)0)->stringpool_str73, + (int)(long)&((struct stringpool_t *)0)->stringpool_str345, + (int)(long)&((struct stringpool_t *)0)->stringpool_str669, + (int)(long)&((struct stringpool_t *)0)->stringpool_str790, + (int)(long)&((struct stringpool_t *)0)->stringpool_str131, + (int)(long)&((struct stringpool_t *)0)->stringpool_str21, + (int)(long)&((struct stringpool_t *)0)->stringpool_str17, + (int)(long)&((struct stringpool_t *)0)->stringpool_str57, + (int)(long)&((struct stringpool_t *)0)->stringpool_str119, + (int)(long)&((struct stringpool_t *)0)->stringpool_str33, + (int)(long)&((struct stringpool_t *)0)->stringpool_str27, + (int)(long)&((struct stringpool_t *)0)->stringpool_str115, + (int)(long)&((struct stringpool_t *)0)->stringpool_str43, + (int)(long)&((struct stringpool_t *)0)->stringpool_str141, + (int)(long)&((struct stringpool_t *)0)->stringpool_str24, + (int)(long)&((struct stringpool_t *)0)->stringpool_str34, + (int)(long)&((struct stringpool_t *)0)->stringpool_str35, + (int)(long)&((struct stringpool_t *)0)->stringpool_str448, + (int)(long)&((struct stringpool_t *)0)->stringpool_str561, + (int)(long)&((struct stringpool_t *)0)->stringpool_str410, + (int)(long)&((struct stringpool_t *)0)->stringpool_str335, + (int)(long)&((struct stringpool_t *)0)->stringpool_str470, + (int)(long)&((struct stringpool_t *)0)->stringpool_str704, + (int)(long)&((struct stringpool_t *)0)->stringpool_str685, + (int)(long)&((struct stringpool_t *)0)->stringpool_str607, + (int)(long)&((struct stringpool_t *)0)->stringpool_str689, + (int)(long)&((struct stringpool_t *)0)->stringpool_str800, + (int)(long)&((struct stringpool_t *)0)->stringpool_str454, + (int)(long)&((struct stringpool_t *)0)->stringpool_str195, + (int)(long)&((struct stringpool_t *)0)->stringpool_str331, + (int)(long)&((struct stringpool_t *)0)->stringpool_str484, + (int)(long)&((struct stringpool_t *)0)->stringpool_str202, + (int)(long)&((struct stringpool_t *)0)->stringpool_str449, + (int)(long)&((struct stringpool_t *)0)->stringpool_str513, + (int)(long)&((struct stringpool_t *)0)->stringpool_str139, + (int)(long)&((struct stringpool_t *)0)->stringpool_str190, + (int)(long)&((struct stringpool_t *)0)->stringpool_str262, + (int)(long)&((struct stringpool_t *)0)->stringpool_str603, + (int)(long)&((struct stringpool_t *)0)->stringpool_str71, + (int)(long)&((struct stringpool_t *)0)->stringpool_str149, + (int)(long)&((struct stringpool_t *)0)->stringpool_str170, + (int)(long)&((struct stringpool_t *)0)->stringpool_str251, + (int)(long)&((struct stringpool_t *)0)->stringpool_str271, + (int)(long)&((struct stringpool_t *)0)->stringpool_str450, + (int)(long)&((struct stringpool_t *)0)->stringpool_str769, + (int)(long)&((struct stringpool_t *)0)->stringpool_str791, + (int)(long)&((struct stringpool_t *)0)->stringpool_str710, + (int)(long)&((struct stringpool_t *)0)->stringpool_str354, + (int)(long)&((struct stringpool_t *)0)->stringpool_str332, + (int)(long)&((struct stringpool_t *)0)->stringpool_str153, + (int)(long)&((struct stringpool_t *)0)->stringpool_str203, + (int)(long)&((struct stringpool_t *)0)->stringpool_str491, + (int)(long)&((struct stringpool_t *)0)->stringpool_str461, + (int)(long)&((struct stringpool_t *)0)->stringpool_str42, + (int)(long)&((struct stringpool_t *)0)->stringpool_str542, + (int)(long)&((struct stringpool_t *)0)->stringpool_str473, + (int)(long)&((struct stringpool_t *)0)->stringpool_str471, + (int)(long)&((struct stringpool_t *)0)->stringpool_str30, + (int)(long)&((struct stringpool_t *)0)->stringpool_str314, + (int)(long)&((struct stringpool_t *)0)->stringpool_str52, + (int)(long)&((struct stringpool_t *)0)->stringpool_str352, + (int)(long)&((struct stringpool_t *)0)->stringpool_str81, + (int)(long)&((struct stringpool_t *)0)->stringpool_str96, + (int)(long)&((struct stringpool_t *)0)->stringpool_str12, + (int)(long)&((struct stringpool_t *)0)->stringpool_str378, + (int)(long)&((struct stringpool_t *)0)->stringpool_str308, + (int)(long)&((struct stringpool_t *)0)->stringpool_str144, + (int)(long)&((struct stringpool_t *)0)->stringpool_str771, + (int)(long)&((struct stringpool_t *)0)->stringpool_str757, + (int)(long)&((struct stringpool_t *)0)->stringpool_str421, + (int)(long)&((struct stringpool_t *)0)->stringpool_str343, + (int)(long)&((struct stringpool_t *)0)->stringpool_str105, + (int)(long)&((struct stringpool_t *)0)->stringpool_str654, + (int)(long)&((struct stringpool_t *)0)->stringpool_str394, diff --git a/jni/iconv/lib/canonical_sysosf1.h b/jni/iconv/lib/canonical_sysosf1.h new file mode 100644 index 0000000..62f642e --- /dev/null +++ b/jni/iconv/lib/canonical_sysosf1.h @@ -0,0 +1,109 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str343, + (int)(long)&((struct stringpool_t *)0)->stringpool_str268, + (int)(long)&((struct stringpool_t *)0)->stringpool_str223, + (int)(long)&((struct stringpool_t *)0)->stringpool_str591, + (int)(long)&((struct stringpool_t *)0)->stringpool_str433, + (int)(long)&((struct stringpool_t *)0)->stringpool_str319, + (int)(long)&((struct stringpool_t *)0)->stringpool_str639, + (int)(long)&((struct stringpool_t *)0)->stringpool_str481, + (int)(long)&((struct stringpool_t *)0)->stringpool_str263, + (int)(long)&((struct stringpool_t *)0)->stringpool_str633, + (int)(long)&((struct stringpool_t *)0)->stringpool_str475, + (int)(long)&((struct stringpool_t *)0)->stringpool_str269, + (int)(long)&((struct stringpool_t *)0)->stringpool_str637, + (int)(long)&((struct stringpool_t *)0)->stringpool_str479, + (int)(long)&((struct stringpool_t *)0)->stringpool_str560, + (int)(long)&((struct stringpool_t *)0)->stringpool_str472, + (int)(long)&((struct stringpool_t *)0)->stringpool_str695, + (int)(long)&((struct stringpool_t *)0)->stringpool_str520, + (int)(long)&((struct stringpool_t *)0)->stringpool_str743, + (int)(long)&((struct stringpool_t *)0)->stringpool_str53, + (int)(long)&((struct stringpool_t *)0)->stringpool_str711, + (int)(long)&((struct stringpool_t *)0)->stringpool_str103, + (int)(long)&((struct stringpool_t *)0)->stringpool_str109, + (int)(long)&((struct stringpool_t *)0)->stringpool_str107, + (int)(long)&((struct stringpool_t *)0)->stringpool_str205, + (int)(long)&((struct stringpool_t *)0)->stringpool_str111, + (int)(long)&((struct stringpool_t *)0)->stringpool_str105, + (int)(long)&((struct stringpool_t *)0)->stringpool_str407, + (int)(long)&((struct stringpool_t *)0)->stringpool_str115, + (int)(long)&((struct stringpool_t *)0)->stringpool_str141, + (int)(long)&((struct stringpool_t *)0)->stringpool_str246, + (int)(long)&((struct stringpool_t *)0)->stringpool_str108, + (int)(long)&((struct stringpool_t *)0)->stringpool_str112, + (int)(long)&((struct stringpool_t *)0)->stringpool_str210, + (int)(long)&((struct stringpool_t *)0)->stringpool_str116, + (int)(long)&((struct stringpool_t *)0)->stringpool_str110, + (int)(long)&((struct stringpool_t *)0)->stringpool_str280, + (int)(long)&((struct stringpool_t *)0)->stringpool_str410, + (int)(long)&((struct stringpool_t *)0)->stringpool_str487, + (int)(long)&((struct stringpool_t *)0)->stringpool_str175, + (int)(long)&((struct stringpool_t *)0)->stringpool_str37, + (int)(long)&((struct stringpool_t *)0)->stringpool_str43, + (int)(long)&((struct stringpool_t *)0)->stringpool_str41, + (int)(long)&((struct stringpool_t *)0)->stringpool_str139, + (int)(long)&((struct stringpool_t *)0)->stringpool_str45, + (int)(long)&((struct stringpool_t *)0)->stringpool_str39, + (int)(long)&((struct stringpool_t *)0)->stringpool_str341, + (int)(long)&((struct stringpool_t *)0)->stringpool_str49, + (int)(long)&((struct stringpool_t *)0)->stringpool_str173, + (int)(long)&((struct stringpool_t *)0)->stringpool_str38, + (int)(long)&((struct stringpool_t *)0)->stringpool_str34, + (int)(long)&((struct stringpool_t *)0)->stringpool_str32, + (int)(long)&((struct stringpool_t *)0)->stringpool_str543, + (int)(long)&((struct stringpool_t *)0)->stringpool_str727, + (int)(long)&((struct stringpool_t *)0)->stringpool_str428, + (int)(long)&((struct stringpool_t *)0)->stringpool_str544, + (int)(long)&((struct stringpool_t *)0)->stringpool_str761, + (int)(long)&((struct stringpool_t *)0)->stringpool_str281, + (int)(long)&((struct stringpool_t *)0)->stringpool_str821, + (int)(long)&((struct stringpool_t *)0)->stringpool_str649, + (int)(long)&((struct stringpool_t *)0)->stringpool_str661, + (int)(long)&((struct stringpool_t *)0)->stringpool_str939, + (int)(long)&((struct stringpool_t *)0)->stringpool_str646, + (int)(long)&((struct stringpool_t *)0)->stringpool_str362, + (int)(long)&((struct stringpool_t *)0)->stringpool_str458, + (int)(long)&((struct stringpool_t *)0)->stringpool_str500, + (int)(long)&((struct stringpool_t *)0)->stringpool_str369, + (int)(long)&((struct stringpool_t *)0)->stringpool_str397, + (int)(long)&((struct stringpool_t *)0)->stringpool_str442, + (int)(long)&((struct stringpool_t *)0)->stringpool_str178, + (int)(long)&((struct stringpool_t *)0)->stringpool_str202, + (int)(long)&((struct stringpool_t *)0)->stringpool_str234, + (int)(long)&((struct stringpool_t *)0)->stringpool_str417, + (int)(long)&((struct stringpool_t *)0)->stringpool_str36, + (int)(long)&((struct stringpool_t *)0)->stringpool_str253, + (int)(long)&((struct stringpool_t *)0)->stringpool_str285, + (int)(long)&((struct stringpool_t *)0)->stringpool_str245, + (int)(long)&((struct stringpool_t *)0)->stringpool_str238, + (int)(long)&((struct stringpool_t *)0)->stringpool_str515, + (int)(long)&((struct stringpool_t *)0)->stringpool_str671, + (int)(long)&((struct stringpool_t *)0)->stringpool_str683, + (int)(long)&((struct stringpool_t *)0)->stringpool_str608, + (int)(long)&((struct stringpool_t *)0)->stringpool_str266, + (int)(long)&((struct stringpool_t *)0)->stringpool_str243, + (int)(long)&((struct stringpool_t *)0)->stringpool_str149, + (int)(long)&((struct stringpool_t *)0)->stringpool_str228, + (int)(long)&((struct stringpool_t *)0)->stringpool_str581, + (int)(long)&((struct stringpool_t *)0)->stringpool_str612, + (int)(long)&((struct stringpool_t *)0)->stringpool_str52, + (int)(long)&((struct stringpool_t *)0)->stringpool_str593, + (int)(long)&((struct stringpool_t *)0)->stringpool_str524, + (int)(long)&((struct stringpool_t *)0)->stringpool_str527, + (int)(long)&((struct stringpool_t *)0)->stringpool_str167, + (int)(long)&((struct stringpool_t *)0)->stringpool_str206, + (int)(long)&((struct stringpool_t *)0)->stringpool_str48, + (int)(long)&((struct stringpool_t *)0)->stringpool_str259, + (int)(long)&((struct stringpool_t *)0)->stringpool_str179, + (int)(long)&((struct stringpool_t *)0)->stringpool_str190, + (int)(long)&((struct stringpool_t *)0)->stringpool_str60, + (int)(long)&((struct stringpool_t *)0)->stringpool_str426, + (int)(long)&((struct stringpool_t *)0)->stringpool_str198, + (int)(long)&((struct stringpool_t *)0)->stringpool_str186, + (int)(long)&((struct stringpool_t *)0)->stringpool_str843, + (int)(long)&((struct stringpool_t *)0)->stringpool_str824, + (int)(long)&((struct stringpool_t *)0)->stringpool_str511, + (int)(long)&((struct stringpool_t *)0)->stringpool_str374, + (int)(long)&((struct stringpool_t *)0)->stringpool_str133, + (int)(long)&((struct stringpool_t *)0)->stringpool_str807, + (int)(long)&((struct stringpool_t *)0)->stringpool_str386, diff --git a/jni/iconv/lib/canonical_syssolaris.h b/jni/iconv/lib/canonical_syssolaris.h new file mode 100644 index 0000000..6e8c4ab --- /dev/null +++ b/jni/iconv/lib/canonical_syssolaris.h @@ -0,0 +1,109 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str463, + (int)(long)&((struct stringpool_t *)0)->stringpool_str258, + (int)(long)&((struct stringpool_t *)0)->stringpool_str314, + (int)(long)&((struct stringpool_t *)0)->stringpool_str482, + (int)(long)&((struct stringpool_t *)0)->stringpool_str365, + (int)(long)&((struct stringpool_t *)0)->stringpool_str278, + (int)(long)&((struct stringpool_t *)0)->stringpool_str464, + (int)(long)&((struct stringpool_t *)0)->stringpool_str347, + (int)(long)&((struct stringpool_t *)0)->stringpool_str279, + (int)(long)&((struct stringpool_t *)0)->stringpool_str470, + (int)(long)&((struct stringpool_t *)0)->stringpool_str353, + (int)(long)&((struct stringpool_t *)0)->stringpool_str378, + (int)(long)&((struct stringpool_t *)0)->stringpool_str546, + (int)(long)&((struct stringpool_t *)0)->stringpool_str429, + (int)(long)&((struct stringpool_t *)0)->stringpool_str588, + (int)(long)&((struct stringpool_t *)0)->stringpool_str510, + (int)(long)&((struct stringpool_t *)0)->stringpool_str563, + (int)(long)&((struct stringpool_t *)0)->stringpool_str492, + (int)(long)&((struct stringpool_t *)0)->stringpool_str545, + (int)(long)&((struct stringpool_t *)0)->stringpool_str30, + (int)(long)&((struct stringpool_t *)0)->stringpool_str569, + (int)(long)&((struct stringpool_t *)0)->stringpool_str124, + (int)(long)&((struct stringpool_t *)0)->stringpool_str184, + (int)(long)&((struct stringpool_t *)0)->stringpool_str230, + (int)(long)&((struct stringpool_t *)0)->stringpool_str148, + (int)(long)&((struct stringpool_t *)0)->stringpool_str160, + (int)(long)&((struct stringpool_t *)0)->stringpool_str138, + (int)(long)&((struct stringpool_t *)0)->stringpool_str452, + (int)(long)&((struct stringpool_t *)0)->stringpool_str122, + (int)(long)&((struct stringpool_t *)0)->stringpool_str136, + (int)(long)&((struct stringpool_t *)0)->stringpool_str175, + (int)(long)&((struct stringpool_t *)0)->stringpool_str129, + (int)(long)&((struct stringpool_t *)0)->stringpool_str235, + (int)(long)&((struct stringpool_t *)0)->stringpool_str153, + (int)(long)&((struct stringpool_t *)0)->stringpool_str165, + (int)(long)&((struct stringpool_t *)0)->stringpool_str143, + (int)(long)&((struct stringpool_t *)0)->stringpool_str276, + (int)(long)&((struct stringpool_t *)0)->stringpool_str680, + (int)(long)&((struct stringpool_t *)0)->stringpool_str684, + (int)(long)&((struct stringpool_t *)0)->stringpool_str127, + (int)(long)&((struct stringpool_t *)0)->stringpool_str81, + (int)(long)&((struct stringpool_t *)0)->stringpool_str141, + (int)(long)&((struct stringpool_t *)0)->stringpool_str187, + (int)(long)&((struct stringpool_t *)0)->stringpool_str105, + (int)(long)&((struct stringpool_t *)0)->stringpool_str117, + (int)(long)&((struct stringpool_t *)0)->stringpool_str95, + (int)(long)&((struct stringpool_t *)0)->stringpool_str409, + (int)(long)&((struct stringpool_t *)0)->stringpool_str79, + (int)(long)&((struct stringpool_t *)0)->stringpool_str91, + (int)(long)&((struct stringpool_t *)0)->stringpool_str94, + (int)(long)&((struct stringpool_t *)0)->stringpool_str48, + (int)(long)&((struct stringpool_t *)0)->stringpool_str86, + (int)(long)&((struct stringpool_t *)0)->stringpool_str387, + (int)(long)&((struct stringpool_t *)0)->stringpool_str451, + (int)(long)&((struct stringpool_t *)0)->stringpool_str346, + (int)(long)&((struct stringpool_t *)0)->stringpool_str415, + (int)(long)&((struct stringpool_t *)0)->stringpool_str489, + (int)(long)&((struct stringpool_t *)0)->stringpool_str389, + (int)(long)&((struct stringpool_t *)0)->stringpool_str752, + (int)(long)&((struct stringpool_t *)0)->stringpool_str774, + (int)(long)&((struct stringpool_t *)0)->stringpool_str953, + (int)(long)&((struct stringpool_t *)0)->stringpool_str853, + (int)(long)&((struct stringpool_t *)0)->stringpool_str432, + (int)(long)&((struct stringpool_t *)0)->stringpool_str513, + (int)(long)&((struct stringpool_t *)0)->stringpool_str297, + (int)(long)&((struct stringpool_t *)0)->stringpool_str502, + (int)(long)&((struct stringpool_t *)0)->stringpool_str372, + (int)(long)&((struct stringpool_t *)0)->stringpool_str412, + (int)(long)&((struct stringpool_t *)0)->stringpool_str419, + (int)(long)&((struct stringpool_t *)0)->stringpool_str478, + (int)(long)&((struct stringpool_t *)0)->stringpool_str71, + (int)(long)&((struct stringpool_t *)0)->stringpool_str62, + (int)(long)&((struct stringpool_t *)0)->stringpool_str266, + (int)(long)&((struct stringpool_t *)0)->stringpool_str192, + (int)(long)&((struct stringpool_t *)0)->stringpool_str246, + (int)(long)&((struct stringpool_t *)0)->stringpool_str215, + (int)(long)&((struct stringpool_t *)0)->stringpool_str424, + (int)(long)&((struct stringpool_t *)0)->stringpool_str307, + (int)(long)&((struct stringpool_t *)0)->stringpool_str507, + (int)(long)&((struct stringpool_t *)0)->stringpool_str669, + (int)(long)&((struct stringpool_t *)0)->stringpool_str667, + (int)(long)&((struct stringpool_t *)0)->stringpool_str706, + (int)(long)&((struct stringpool_t *)0)->stringpool_str211, + (int)(long)&((struct stringpool_t *)0)->stringpool_str320, + (int)(long)&((struct stringpool_t *)0)->stringpool_str202, + (int)(long)&((struct stringpool_t *)0)->stringpool_str283, + (int)(long)&((struct stringpool_t *)0)->stringpool_str400, + (int)(long)&((struct stringpool_t *)0)->stringpool_str714, + (int)(long)&((struct stringpool_t *)0)->stringpool_str147, + (int)(long)&((struct stringpool_t *)0)->stringpool_str556, + (int)(long)&((struct stringpool_t *)0)->stringpool_str554, + (int)(long)&((struct stringpool_t *)0)->stringpool_str584, + (int)(long)&((struct stringpool_t *)0)->stringpool_str67, + (int)(long)&((struct stringpool_t *)0)->stringpool_str516, + (int)(long)&((struct stringpool_t *)0)->stringpool_str101, + (int)(long)&((struct stringpool_t *)0)->stringpool_str271, + (int)(long)&((struct stringpool_t *)0)->stringpool_str223, + (int)(long)&((struct stringpool_t *)0)->stringpool_str327, + (int)(long)&((struct stringpool_t *)0)->stringpool_str99, + (int)(long)&((struct stringpool_t *)0)->stringpool_str540, + (int)(long)&((struct stringpool_t *)0)->stringpool_str293, + (int)(long)&((struct stringpool_t *)0)->stringpool_str98, + (int)(long)&((struct stringpool_t *)0)->stringpool_str901, + (int)(long)&((struct stringpool_t *)0)->stringpool_str895, + (int)(long)&((struct stringpool_t *)0)->stringpool_str666, + (int)(long)&((struct stringpool_t *)0)->stringpool_str255, + (int)(long)&((struct stringpool_t *)0)->stringpool_str58, + (int)(long)&((struct stringpool_t *)0)->stringpool_str691, + (int)(long)&((struct stringpool_t *)0)->stringpool_str411, diff --git a/jni/iconv/lib/ces_big5.h b/jni/iconv/lib/ces_big5.h new file mode 100644 index 0000000..2f87735 --- /dev/null +++ b/jni/iconv/lib/ces_big5.h @@ -0,0 +1,70 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * BIG-5 + */ + +static int +ces_big5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + /* Code set 0 (ASCII) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (BIG5) */ + if (c >= 0xa1 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) + return big5_mbtowc(conv,pwc,s,2); + else + return RET_ILSEQ; + } + } + return RET_ILSEQ; +} + +static int +ces_big5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Code set 0 (ASCII) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 1 (BIG5) */ + ret = big5_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]; + r[1] = buf[1]; + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/ces_gbk.h b/jni/iconv/lib/ces_gbk.h new file mode 100644 index 0000000..69e61f7 --- /dev/null +++ b/jni/iconv/lib/ces_gbk.h @@ -0,0 +1,65 @@ +/* + * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GBK + */ + +static int +ces_gbk_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + + /* Code set 0 (ASCII or GB 1988-89) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (GBK) */ + if (c >= 0x81 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + return gbk_mbtowc(conv,pwc,s,2); + } + return RET_ILSEQ; +} + +static int +ces_gbk_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Code set 0 (ASCII or GB 1988-89) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 1 (GBK) */ + ret = gbk_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]; + r[1] = buf[1]; + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cjk_variants.h b/jni/iconv/lib/cjk_variants.h new file mode 100644 index 0000000..23cb4b3 --- /dev/null +++ b/jni/iconv/lib/cjk_variants.h @@ -0,0 +1,4241 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CJK variants table + */ + +static const unsigned short cjk_variants[12038] = { + 0x9e44, 0x1e2a, 0x200b, 0xcb87, 0xaf0c, 0x9e0a, 0x9e0b, 0xd42c, + 0x23c1, 0xaf0e, 0x9e04, 0x9e05, 0xa176, 0xd207, 0x2303, 0xa304, + 0x1e12, 0x619c, 0xeb57, 0x9e11, 0x2c02, 0xac08, 0x1e17, 0xa34b, + 0x1e16, 0xa34b, 0x1e20, 0xa775, 0xb96d, 0x23e2, 0x3a37, 0x3b09, + 0xd5c2, 0xb771, 0x4cf8, 0xcd72, 0x1e22, 0xa3be, 0x1e18, 0xa775, + 0x1e24, 0xa169, 0x1e1f, 0xa3be, 0xe149, 0x1e21, 0xa169, 0x23b3, + 0xa6b4, 0x20a1, 0x2e76, 0xcadd, 0xa5aa, 0x00f6, 0x200b, 0xcb87, + 0x3792, 0x3860, 0xb90f, 0xc23f, 0x5c4a, 0x5c50, 0x673b, 0x674a, + 0x68a8, 0xe8ce, 0x9e33, 0x9e32, 0xd1e8, 0x40ba, 0xc232, 0x2a6f, + 0xee97, 0x3319, 0x34e7, 0xd209, 0xa3ca, 0x2208, 0xd2c5, 0x2efc, + 0xdffa, 0x0006, 0x9e94, 0x1e46, 0xe579, 0x1e45, 0xe579, 0x2c1b, + 0x2e7a, 0x2e85, 0x6ebc, 0xeebd, 0xcfa9, 0xc0cf, 0x397d, 0xba02, + 0x1f17, 0x3500, 0x473e, 0xd846, 0xa5ac, 0x564e, 0xd65d, 0x1e58, + 0xb909, 0x1e57, 0xb909, 0x6690, 0x66a0, 0xe6b1, 0xcfd2, 0x60f7, + 0x6109, 0x610a, 0xe115, 0xb6f8, 0x2158, 0xa9cb, 0xdcb7, 0x1e82, + 0xe1e0, 0x1e7e, 0x1e81, 0xbf27, 0x1e79, 0x1e81, 0x2e72, 0xbf27, + 0x6f9c, 0xef9f, 0x1e79, 0x1e7e, 0xbf27, 0x1e71, 0xe1e0, 0x36b8, + 0xc7ad, 0xdc6b, 0xc22d, 0x1e8b, 0xa3d3, 0x1e8a, 0xa3d3, 0xaf0d, + 0x1e8f, 0x1e90, 0xb5bc, 0x1e8e, 0x1e90, 0x35bc, 0xd667, 0x1e8e, + 0x9e8f, 0x1f1d, 0xe6f2, 0x9e44, 0xa6db, 0x2c81, 0x2d57, 0x3b72, + 0xbb73, 0x9e99, 0x9e98, 0x1e9c, 0x9e9e, 0x1e9a, 0x9e9e, 0x3589, + 0x358a, 0x6f4a, 0xef50, 0x1e9a, 0x9e9c, 0xc10f, 0x1ebe, 0xa166, + 0x4522, 0xc523, 0x4546, 0x4552, 0x455d, 0xc55e, 0x9eaf, 0x9eb0, + 0x9eab, 0x9eac, 0xa91c, 0xd9aa, 0xd93b, 0xa6b2, 0x9ebb, 0x9eba, + 0x1ea1, 0xa166, 0xa104, 0xafce, 0x20cd, 0x22a8, 0xa2d5, 0x1ed8, + 0xa0c5, 0xa0d5, 0xdb8e, 0xa0df, 0x21ab, 0x21b0, 0xbc37, 0x2f93, + 0xaf9e, 0x9f5b, 0x1f1e, 0xa098, 0x1f96, 0x2d18, 0xad19, 0x1efa, + 0xa009, 0x9ec5, 0x20ca, 0xa0f2, 0xa40c, 0x9eed, 0xaf74, 0x214f, + 0x6577, 0x6578, 0xe57f, 0xa100, 0xa011, 0x9ede, 0x2047, 0xa3cd, + 0x1fa1, 0xa0f9, 0x1ed3, 0xa009, 0x9fc7, 0x2f6c, 0xb58c, 0x9f4e, + 0x2023, 0x2f77, 0x2fac, 0x4706, 0xeae3, 0x20a0, 0xc26b, 0xae11, + 0x1e51, 0x473e, 0xd846, 0xa12a, 0xa925, 0xb703, 0xa0b4, 0xa005, + 0x1e91, 0x1f20, 0xa0b3, 0x1ed0, 0x2098, 0xce56, 0xa049, 0x1f1d, + 0xa0b3, 0x9fe5, 0x9fd4, 0xa0b7, 0xa000, 0xa02b, 0xa096, 0x207d, + 0xa0de, 0x1f47, 0xcada, 0xa2aa, 0x1f32, 0x1f60, 0xa11e, 0x1f31, + 0x1f60, 0xa11e, 0x9f90, 0xd0c4, 0x9f40, 0x9f3c, 0xb014, 0x9f2b, + 0xae03, 0x9efe, 0x4b28, 0x5eb0, 0x5ec6, 0x6ab5, 0xead4, 0xa360, + 0x6918, 0xe980, 0x1ecf, 0x2f7f, 0xeaf4, 0xa05a, 0x9fab, 0x1f31, + 0x1f32, 0x211e, 0xa9b3, 0xa0ad, 0xa0c9, 0xaf8a, 0x3cd5, 0xc04b, + 0x2002, 0xae76, 0xaf88, 0xa058, 0x29b7, 0xa9ea, 0xb765, 0x6625, + 0x6634, 0x6670, 0xe682, 0xb549, 0x9f35, 0x9ed1, 0x5350, 0xd5a6, + 0x9fe0, 0x1ef7, 0xa0f9, 0x9fb6, 0xa0e5, 0x2075, 0xe049, 0xa074, + 0xa0d1, 0xa108, 0xa115, 0x9f5e, 0xa102, 0x2118, 0xac3d, 0xc7e6, + 0x9fa3, 0xac40, 0xc537, 0x9fe3, 0xccfb, 0x9efc, 0xa101, 0xdf14, + 0xc23c, 0x1f23, 0xb093, 0xa16a, 0xcae2, 0x9fa0, 0xda2b, 0x9fee, + 0x9fc1, 0x9f21, 0xa114, 0xa13c, 0xa006, 0xa137, 0xa008, 0x2039, + 0xa109, 0x1fe2, 0xd129, 0xa036, 0x209a, 0xb548, 0x2079, 0x2099, + 0x20c3, 0xa907, 0x4ca5, 0xeb3b, 0x30de, 0xbb23, 0x9f25, 0x1f75, + 0xae76, 0x207a, 0x24b1, 0xa592, 0x9f1c, 0x9fe9, 0x9feb, 0x1ed3, + 0x9efa, 0xa06c, 0x00f6, 0x1e2a, 0xcb87, 0xd146, 0xa010, 0xa00f, + 0x9eec, 0xae78, 0xa0b9, 0x2fa3, 0xd5c9, 0x1eff, 0xc706, 0xa03c, + 0x22b5, 0xa2cc, 0x9f26, 0xa25a, 0x9ff1, 0x1fed, 0xa109, 0xa0b5, + 0xa024, 0xa0be, 0xd2f1, 0xdcf0, 0x9eee, 0x9f1f, 0x5d0b, 0x5d17, + 0xdd5d, 0x9f83, 0xa0c0, 0x9f5c, 0xafa4, 0xe03c, 0x200a, 0xa0af, + 0x9fa7, 0x1fa6, 0xe049, 0xa078, 0xa077, 0x1ffb, 0x2099, 0x20c3, + 0xa907, 0x2003, 0x24b1, 0xa592, 0xa0c2, 0x1f2a, 0xa0de, 0xa0e8, + 0xa11f, 0x4f75, 0x69e1, 0xea82, 0xafac, 0xb770, 0x9f27, 0x1ed0, + 0x1f1e, 0xce56, 0x1ffb, 0x2079, 0x20c3, 0xa907, 0x1ff2, 0xb548, + 0xafad, 0x1f10, 0xc26b, 0x1e26, 0x2e76, 0xcadd, 0xabb6, 0xa10e, + 0xa13b, 0xa110, 0xa132, 0xa13a, 0x9f63, 0xa06c, 0x1f1d, 0x9f20, + 0x9f1b, 0xa03a, 0x9f24, 0xa01e, 0xa03e, 0xa059, 0xa07b, 0x1ffb, + 0x2079, 0x2099, 0xa907, 0xafb1, 0x9ec5, 0x9f65, 0x9ed9, 0x1ec2, + 0x22a8, 0xa2d5, 0x9fa8, 0x9ec6, 0xb55e, 0xc67b, 0x1f2a, 0xa07d, + 0x9ec9, 0xa0ed, 0x9fa5, 0xa07e, 0xa0f4, 0x3076, 0x30aa, 0xb0e1, + 0xa0e3, 0xe6c7, 0x9ed9, 0xa0e9, 0x1ef7, 0x9fa1, 0x9eea, 0x9fca, + 0x9fac, 0x9ebf, 0x9fa9, 0x1fed, 0xa039, 0xa0a4, 0xa0a7, 0x9fe6, + 0x9faa, 0x1fad, 0xac3d, 0x1f31, 0x1f32, 0x9f60, 0xa07f, 0xa139, + 0x9f18, 0xa0a8, 0x9fea, 0xa127, 0xa0a9, 0xa0a5, 0x9fe8, 0x2150, + 0xa152, 0xcc2a, 0xa1f6, 0x406e, 0xc097, 0x214c, 0xa151, 0x224b, + 0x22ca, 0xac05, 0x214a, 0xa151, 0xa154, 0x1ee7, 0x6577, 0x6578, + 0xe57f, 0x213f, 0xa152, 0x214a, 0xa14c, 0x213f, 0xa150, 0xa14e, + 0xa157, 0xa156, 0x1e68, 0xa9cb, 0xeee8, 0xa160, 0xa15c, 0xb5f7, + 0x1ea1, 0x9ebe, 0xa185, 0x1e21, 0x9e24, 0x9fde, 0xd62d, 0x2929, + 0x6754, 0xe75d, 0x24b2, 0x4b11, 0x65a2, 0x65d7, 0xe5dc, 0xd208, + 0x9e0c, 0x530a, 0xd332, 0x4faa, 0xe90a, 0x4363, 0xc378, 0xa180, + 0xa17e, 0xa6c5, 0xa18b, 0xae3d, 0xa189, 0xa167, 0x2706, 0x270e, + 0xa713, 0xaca1, 0xa184, 0x218c, 0xcb27, 0xa182, 0x218a, 0xcb27, + 0x226e, 0xa3e7, 0xa6e7, 0xa192, 0xd0c4, 0xa190, 0xab82, 0x21a9, + 0xabeb, 0xdecd, 0xdfb2, 0x2b90, 0xab9c, 0xa85a, 0xb700, 0xabc3, + 0x2bbc, 0xabc7, 0xabcc, 0x2199, 0xabeb, 0x2e42, 0xcf83, 0x1ecc, + 0x21b0, 0xbc37, 0x3638, 0xef15, 0xe9ae, 0x1ecc, 0x21ab, 0xbc37, + 0xa1b4, 0x3c96, 0xd85d, 0xbc7a, 0xa1b1, 0xbcc1, 0xbcef, 0xa1cd, + 0xbd0c, 0x21c8, 0xbde8, 0xbd7c, 0xbd82, 0x3053, 0x30bd, 0xbdd2, + 0xbdb8, 0x21d6, 0xbe96, 0xa1c0, 0xbdbc, 0xa1bb, 0xbe1b, 0xbe4a, + 0xc69a, 0xb817, 0x21c6, 0xbe96, 0x21dc, 0xbf9f, 0x21db, 0xbf9f, + 0x4108, 0x4155, 0x4188, 0xc199, 0x2e7e, 0xb73a, 0x21e2, 0xa1e3, + 0x21e1, 0xa1e3, 0x21e1, 0xa1e2, 0xecf3, 0xac45, 0x2904, 0xd655, + 0x21ec, 0x21ee, 0x68a8, 0x68cc, 0xe8ce, 0xece7, 0x21e8, 0x21ee, + 0x68a8, 0x68cc, 0xe8ce, 0x21f4, 0x317f, 0xb191, 0x21e8, 0x21ec, + 0x68a8, 0x68cc, 0xe8ce, 0xa1f1, 0xa1ef, 0x2c32, 0x2c34, 0x2c36, + 0x2c37, 0xeb50, 0xbac8, 0x21ed, 0x317f, 0xb191, 0xa147, 0x2757, + 0x284a, 0xa8a4, 0x2c80, 0xef63, 0x3483, 0xb4ca, 0xa1fe, 0xa1fd, + 0xe47f, 0x2202, 0xe1d6, 0x2200, 0xe1d6, 0xa204, 0xa203, 0x221b, + 0xa275, 0x1e42, 0xd2c5, 0xb81e, 0xd2bb, 0x2283, 0x2290, 0xc53b, + 0xa6ed, 0xb289, 0xa289, 0xa247, 0xa25b, 0x2205, 0x2231, 0x224f, + 0x2259, 0xa275, 0xa22a, 0xa22b, 0x2227, 0x223c, 0xa2ab, 0x2226, + 0x223c, 0xa2ab, 0x624b, 0x6464, 0xe4c7, 0xa220, 0x2225, 0xaf46, + 0x2257, 0x2277, 0x63df, 0xe4f2, 0xa244, 0xe8b3, 0x221b, 0x224f, + 0x2259, 0xa275, 0xa241, 0xd8fd, 0xa24e, 0xa23e, 0x2226, 0x2227, + 0xa2ab, 0xa28a, 0xa23a, 0xa28c, 0xa274, 0xa234, 0x2264, 0xa291, + 0xeb00, 0xa22d, 0xa219, 0x214b, 0x22ca, 0xac05, 0xbe82, 0xbb6c, + 0xa239, 0x221b, 0x2231, 0x2259, 0xa275, 0x226e, 0xa3e7, 0x2263, + 0x2271, 0x228d, 0x228e, 0x2292, 0x2294, 0x61f0, 0xe1fc, 0x222c, + 0x2277, 0x63df, 0xe4f2, 0x221b, 0x2231, 0x224f, 0xa275, 0xa033, + 0xa21a, 0xa265, 0x2251, 0x2271, 0x228d, 0x228e, 0x2292, 0x2294, + 0x61f0, 0xe1fc, 0x2242, 0xa291, 0xa25d, 0x65b9, 0xe609, 0xa287, + 0xa270, 0x218e, 0x2250, 0xa3e7, 0xa269, 0x2251, 0x2263, 0x228d, + 0x228e, 0x2292, 0x2294, 0x61f0, 0xe1fc, 0xb72d, 0xa240, 0x2205, + 0x221b, 0x2231, 0x224f, 0xa259, 0x222c, 0x2257, 0x63df, 0xe4f2, + 0xb22e, 0xa2e6, 0x2212, 0x2290, 0xc53b, 0xcb9a, 0xa267, 0xa218, + 0xa23d, 0xa23f, 0x2251, 0x2263, 0x2271, 0x228e, 0x2292, 0x2294, + 0x61f0, 0xe1fc, 0x2251, 0x2263, 0x2271, 0x228d, 0x2292, 0x2294, + 0x61f0, 0xe1fc, 0x2212, 0x2283, 0xc53b, 0x2242, 0xa264, 0x2251, + 0x2263, 0x2271, 0x228d, 0x228e, 0x2294, 0x61f0, 0xe1fc, 0x2251, + 0x2263, 0x2271, 0x228d, 0x228e, 0x2292, 0x61f0, 0xe1fc, 0x5cad, + 0xdcea, 0x22e7, 0xa2f8, 0xdfa6, 0x4cfc, 0xccff, 0xa2d9, 0xa2f1, + 0x1ec2, 0x20cd, 0xa2d5, 0x9f2e, 0x2226, 0x2227, 0xa23c, 0xa2f5, + 0xa2c1, 0x22b4, 0x22de, 0xb1a5, 0x22b3, 0x22de, 0xb1a5, 0x2026, + 0xa2cc, 0xb548, 0xa2e2, 0xa2b2, 0xb54f, 0x22d1, 0xb555, 0xa2c8, + 0xa2c7, 0x214b, 0x224b, 0xac05, 0x22db, 0x22f2, 0xa2f3, 0x2026, + 0xa2b5, 0x22c5, 0x2f95, 0x2fa0, 0xb555, 0x1ec2, 0x20cd, 0xa2a8, + 0x22d7, 0xb702, 0x22d6, 0xb702, 0xa2a1, 0xa2e9, 0x22cb, 0x22f2, + 0xa2f3, 0xd0dc, 0x22b3, 0x22b4, 0xb1a5, 0xb22e, 0xa2bf, 0xb1c3, + 0xa27f, 0x229d, 0xa2f8, 0xa2da, 0xa2a2, 0x22cb, 0x22db, 0xa2f3, + 0x22cb, 0x22db, 0xa2f2, 0xa2b1, 0x229d, 0xa2e7, 0xa300, 0xa2fb, + 0x1e10, 0xa304, 0x1e10, 0xa303, 0xeead, 0x2fe9, 0x3031, 0xb0a4, + 0xb3ac, 0x5133, 0xd166, 0xa338, 0x37e9, 0xb7fe, 0x2e00, 0xdfca, + 0xa320, 0xa31e, 0xa329, 0xa32d, 0xcbcb, 0x5535, 0xd5cf, 0xa321, + 0xa326, 0xa331, 0x3c47, 0xbed9, 0xa32e, 0x2333, 0x2941, 0xa969, + 0x2332, 0x2941, 0xa969, 0xa31a, 0xa340, 0x3bc9, 0xe1ab, 0xa33a, + 0xe7c6, 0xa352, 0x3607, 0x36fb, 0x6629, 0xe65e, 0xd294, 0x1e16, + 0x9e17, 0xa350, 0x2d0b, 0x53ef, 0xd550, 0x2354, 0x23f6, 0xb5ea, + 0xa34d, 0xa346, 0x384c, 0xb9d5, 0x234f, 0x23f6, 0xb5ea, 0x2358, + 0xa5ae, 0x28f2, 0xdce3, 0x2355, 0xa5ae, 0xb13d, 0xc387, 0x53d4, + 0xd514, 0x9f54, 0xc6e7, 0x2365, 0x2877, 0x3ef7, 0x3f9b, 0x4002, + 0x597f, 0xee75, 0x2364, 0xd97f, 0xd1e5, 0x585b, 0xd85e, 0xadf5, + 0x2918, 0xb23c, 0xae01, 0x237d, 0xc68d, 0xa37b, 0x2dfb, 0xb372, + 0xcf37, 0x3064, 0xdcc9, 0xa374, 0x2373, 0xc68d, 0x2388, 0x23b0, + 0xaee0, 0xb239, 0x2ef0, 0xaef3, 0x23a4, 0x23af, 0x36a6, 0x36c6, + 0x3b74, 0xbb77, 0xc8d4, 0xa382, 0xa3b2, 0x2727, 0xa8d3, 0xa3ad, + 0xa399, 0xc825, 0xef8e, 0xad16, 0x23a0, 0xaec1, 0x28e5, 0x2edb, + 0x613d, 0xe1d0, 0xa38d, 0xa795, 0xaef3, 0xa3a1, 0x2395, 0xaec1, + 0xa39f, 0xaec2, 0xa3b4, 0x2386, 0xb6c6, 0xaec8, 0xaeda, 0x2ecf, + 0xaed0, 0xa38c, 0xaedd, 0x2386, 0x36a6, 0x36c6, 0x3b74, 0xbb77, + 0x2382, 0xaee0, 0xa389, 0x1e25, 0xa6b4, 0xa3a3, 0xbe90, 0xc9c1, + 0xd0b1, 0x60bb, 0x6130, 0xe6a3, 0xa3bb, 0xa3ba, 0x1e1f, 0x9e22, + 0x470c, 0xce23, 0x1e09, 0xaf0e, 0x23c3, 0x23c4, 0xa3c5, 0x23c2, + 0x23c4, 0xa3c5, 0x23c2, 0x23c3, 0xa3c5, 0x23c2, 0x23c3, 0xa3c4, + 0xe749, 0xe746, 0xa3f9, 0xb268, 0x9e41, 0xe6d9, 0x1eee, 0x23db, + 0xc08d, 0xb536, 0xa92c, 0xc2ae, 0x467a, 0x467c, 0x6aea, 0xeaee, + 0x1e8a, 0x9e8b, 0xcdb4, 0x2909, 0xdb8a, 0x354d, 0xb558, 0x23cd, + 0xc08d, 0xac09, 0x4573, 0x4582, 0x4589, 0xc58a, 0x28e1, 0xc77f, + 0x1e1b, 0x3a37, 0x3b09, 0xd5c2, 0x218e, 0x2250, 0xa26e, 0x49d6, + 0x5879, 0xe6bb, 0xa44c, 0x276e, 0x37b1, 0x3aaf, 0x51fa, 0xe8b1, + 0x234f, 0x2354, 0x35ea, 0xd449, 0xd65f, 0x23c8, 0x2606, 0xbb4e, + 0xa630, 0x24a9, 0xa4f6, 0x4c72, 0xefa5, 0x25ab, 0xa644, 0xe5a4, + 0xaf14, 0x1edd, 0xd855, 0xaf8c, 0x26ae, 0xb6cf, 0xa687, 0xa442, + 0xa5ce, 0xb061, 0xa451, 0x252b, 0x2656, 0xda21, 0xa678, 0x5074, + 0xd07d, 0x2518, 0x2553, 0x2554, 0x255f, 0x5aec, 0xe5d9, 0x2434, + 0xa449, 0x2433, 0xa449, 0xa450, 0xd117, 0xa44d, 0xa44a, 0xa415, + 0x3282, 0xc2c2, 0x2433, 0xa434, 0xa43f, 0xa3eb, 0xa43d, 0xa436, + 0xa41e, 0xa638, 0xa6c8, 0xa614, 0xa6a6, 0xa504, 0x24e1, 0x5c9f, + 0xdd20, 0x24bc, 0xa58e, 0xa4fa, 0xa5c6, 0xa5da, 0xda46, 0xe031, + 0xa5dc, 0x2492, 0xda4b, 0xda4d, 0x2611, 0x5656, 0xdb3c, 0xa4e3, + 0x248c, 0x30d2, 0xefa2, 0x248a, 0x30d2, 0xefa2, 0xda60, 0x246a, + 0xda4b, 0xa6a8, 0xa680, 0xa4a4, 0xa65d, 0xa49c, 0x2400, 0xa4f6, + 0xef69, 0x2580, 0xd849, 0x2003, 0x207a, 0xa592, 0x2173, 0xcb11, + 0x618e, 0xee79, 0x2459, 0xa58e, 0xa6a5, 0x65a7, 0xeb28, 0xe7ff, + 0x2516, 0x255e, 0x45d6, 0xc602, 0xa660, 0xa635, 0xa5f6, 0xa666, + 0x2629, 0xdb41, 0xa672, 0xa68c, 0xa665, 0xa5b2, 0x2458, 0x5c9f, + 0xdd20, 0xa485, 0xda36, 0x2560, 0x2586, 0x269e, 0x27d1, 0xb08a, + 0x2400, 0xa4a9, 0xa45a, 0x5a98, 0xdbf1, 0xa457, 0xd123, 0xd39e, + 0xa57a, 0xa523, 0x24d1, 0x255e, 0x45d6, 0xc602, 0x242f, 0x2553, + 0x2554, 0x255f, 0x5aec, 0xe5d9, 0xa61c, 0xa5ca, 0xa62e, 0xa5e9, + 0xa515, 0xa59a, 0xa59e, 0xa41f, 0xdaaf, 0xaff5, 0xa60a, 0xdb2a, + 0xe5ee, 0x242f, 0x2518, 0x2554, 0x255f, 0x5aec, 0xe5d9, 0x242f, + 0x2518, 0x2553, 0x255f, 0x5aec, 0xe5d9, 0xa649, 0xa649, 0x24d1, + 0x2516, 0x45d6, 0xc602, 0x242f, 0x2518, 0x2553, 0x2554, 0x5aec, + 0xe5d9, 0x24f2, 0x2586, 0x269e, 0x27d1, 0xb08a, 0x5854, 0x5858, + 0xe29c, 0xa616, 0xa5c7, 0xa6c0, 0x265b, 0x2699, 0x26d3, 0xef67, + 0xa613, 0x26c9, 0xcf57, 0xa63d, 0xa62f, 0xa510, 0x24af, 0xd849, + 0x6927, 0xe935, 0xdb71, 0x24f2, 0x2560, 0x269e, 0x27d1, 0xb08a, + 0x2459, 0xa4bc, 0x267e, 0xc616, 0x2003, 0x207a, 0xa4b1, 0xa524, + 0x3198, 0x3199, 0xbb56, 0xa527, 0xa5bb, 0x9e27, 0x2403, 0xa644, + 0x9e54, 0x2355, 0xa358, 0x25b7, 0xa674, 0x68df, 0x68e0, 0xe963, + 0xa4df, 0x41df, 0xd425, 0x25af, 0xa674, 0xa5a9, 0xa60d, 0xa6b3, + 0xef45, 0xa45b, 0xa56c, 0xa51d, 0xa417, 0xa45c, 0xa469, 0xe16a, + 0xab60, 0xa637, 0xa522, 0xa6c1, 0xa66f, 0xa4d4, 0xdb30, 0x23f9, + 0xbb4e, 0xa540, 0xa5bd, 0x247c, 0xdb3c, 0xa56f, 0xa455, 0xa567, + 0x2690, 0x2c1d, 0xc51e, 0xa653, 0xa51b, 0xa6b6, 0xa62f, 0x24d7, + 0xdb41, 0xa520, 0x2578, 0xa628, 0xa3fd, 0xa6d1, 0xa4d3, 0xa5e5, + 0xa452, 0xa574, 0xb076, 0xdb50, 0x2403, 0xa5ab, 0xa655, 0x2556, + 0xa557, 0xa668, 0xa618, 0xa645, 0x241f, 0xda21, 0x256e, 0xa699, + 0xa695, 0xa49d, 0xa4d2, 0xdb6b, 0xa4dd, 0xa4d5, 0xa650, 0xdb5f, + 0xa5f3, 0xa4d9, 0x25af, 0xa5b7, 0x585c, 0x585f, 0xe053, 0xa428, + 0xaf53, 0xa591, 0xa49b, 0xa413, 0xa4dc, 0xa694, 0x2617, 0x2c1d, + 0xc51e, 0xa68f, 0xa65c, 0x256e, 0x265b, 0x26d3, 0xef67, 0x24f2, + 0x2560, 0x2586, 0x27d1, 0xb08a, 0xbd4f, 0xa6ca, 0xa6c2, 0xa4bd, + 0xa456, 0xa499, 0xa411, 0x9eb8, 0xa5be, 0x1e25, 0xa3b3, 0xa624, + 0xa6c2, 0xa56d, 0xa5eb, 0x26a3, 0xa6bb, 0xa181, 0xa453, 0x2570, + 0xcf57, 0xa6a2, 0xd2cf, 0xd271, 0xa631, 0x256e, 0x2699, 0xef67, + 0x26f2, 0x26f4, 0xa70d, 0x26de, 0x26ec, 0x2efb, 0x2efd, 0x5ff4, + 0xe025, 0xa6e0, 0x9e96, 0x26d8, 0x26ec, 0x2efb, 0x2efd, 0x5ff4, + 0xe025, 0xe856, 0xa6d9, 0x26e3, 0x2718, 0xccf0, 0x26e2, 0x2718, + 0xccf0, 0x3df5, 0x3e0a, 0xbe15, 0xa18f, 0xa6f1, 0x26d8, 0x26de, + 0x2efb, 0x2efd, 0x5ff4, 0xe025, 0x2213, 0x2712, 0xd597, 0x26f6, + 0x26fb, 0x26fd, 0x2700, 0xa70b, 0xc74f, 0xa6ea, 0x26d7, 0x26f4, + 0xa70d, 0x26fe, 0x2716, 0xa717, 0x26d7, 0x26f2, 0xa70d, 0xa707, + 0x26ef, 0x26fb, 0x26fd, 0x2700, 0xa70b, 0xb5e5, 0x26ef, 0x26f6, + 0x26fd, 0x2700, 0xa70b, 0x26ef, 0x26f6, 0x26fb, 0x2700, 0xa70b, + 0x26f3, 0x2716, 0xa717, 0x26ef, 0x26f6, 0x26fb, 0x26fd, 0xa70b, + 0xa711, 0x2186, 0x270e, 0xa713, 0xa6f5, 0xa70f, 0x26ef, 0x26f6, + 0x26fb, 0x26fd, 0xa700, 0x26d7, 0x26f2, 0xa6f4, 0x2186, 0x2706, + 0xa713, 0xa708, 0xa703, 0x26ed, 0xd597, 0x2186, 0x2706, 0xa70e, + 0x26f3, 0x26fe, 0xa717, 0x26f3, 0x26fe, 0xa716, 0x26e2, 0xa6e3, + 0x383e, 0xbb12, 0xa721, 0xa71f, 0x453a, 0xc53c, 0xd056, 0x238b, + 0xa8d3, 0xb257, 0xb747, 0xc3ea, 0x2754, 0x27ca, 0xadb3, 0xa8d9, + 0x2834, 0xa872, 0x3b7e, 0x3b7f, 0x3b81, 0xbca1, 0xe62f, 0x2c85, + 0xe62a, 0x276f, 0x28ca, 0x28de, 0xe62b, 0xaea7, 0xe62c, 0xa78b, + 0x2730, 0x27ca, 0xadb3, 0x21f7, 0x284a, 0xa8a4, 0xade0, 0xa805, + 0x28b0, 0x28b5, 0x28c7, 0x28dc, 0x4f48, 0xcf4e, 0xa8e2, 0x27bb, + 0xa8e9, 0x2862, 0xe696, 0x28b3, 0xe6ab, 0x289c, 0xc908, 0xa802, + 0xa803, 0xb1bb, 0xa88c, 0x6640, 0xe641, 0xbce5, 0x23f0, 0xd1fa, + 0x274f, 0xe62b, 0xa7a7, 0xa787, 0x1e18, 0x9e20, 0xa7a2, 0xa8a2, + 0xa7c0, 0xa8df, 0xa8e0, 0xa8da, 0xa773, 0xa753, 0x2841, 0xa8d8, + 0xc561, 0xe67b, 0xa39a, 0xa806, 0x282f, 0x2c27, 0xac2d, 0xa79c, + 0xa79b, 0xa8a2, 0xa778, 0xa8be, 0xa770, 0xab88, 0x280a, 0xd056, + 0xa88a, 0xa7e1, 0xa8b6, 0xa8cb, 0xa84f, 0xa816, 0x275d, 0xa8e9, + 0xa782, 0xc86e, 0xe656, 0x2730, 0x2754, 0xadb3, 0x24f2, 0x2560, + 0x2586, 0x269e, 0xb08a, 0xa7d3, 0xa7d2, 0xa852, 0x2864, 0xa8ce, + 0xa81d, 0x28c4, 0xe1ce, 0x2824, 0xe684, 0xa7ad, 0xc897, 0xb267, + 0x2d0e, 0x2d5c, 0xc895, 0xb383, 0xa763, 0xa764, 0xa75a, 0xa796, + 0xd3eb, 0xa7a9, 0xa879, 0x28ae, 0xa8af, 0xa7b4, 0xe67b, 0xa7da, + 0x27de, 0xe684, 0x6636, 0xe68e, 0x279a, 0x2c27, 0xac2d, 0x2895, + 0xe681, 0xb2a5, 0x273a, 0xa872, 0x454c, 0xc54d, 0x2792, 0xa8d8, + 0xa8ea, 0x21f7, 0x2757, 0xa8a4, 0xd314, 0xc57b, 0xa7b2, 0xa851, + 0xa850, 0xa7d8, 0xa896, 0xbd82, 0xa8a7, 0xa1a2, 0xd46c, 0xa86b, + 0xa75e, 0x27d9, 0xa8ce, 0xe663, 0x46d0, 0xee7d, 0xa861, 0x273a, + 0xa834, 0xac18, 0x2364, 0xee75, 0x2811, 0xa8cd, 0x450e, 0x4816, + 0xc8da, 0xc245, 0xa7ab, 0xa767, 0x2830, 0xe681, 0xa854, 0xa89e, + 0x28bb, 0xc246, 0x2760, 0xc908, 0xa897, 0x277a, 0xa7a1, 0x21f7, + 0x2757, 0xa84a, 0xa859, 0x2815, 0xa8af, 0x2815, 0xa8ae, 0x275b, + 0x28b5, 0x28dc, 0x4f48, 0xcf4e, 0x275f, 0xe6ab, 0x275b, 0x28b0, + 0x28dc, 0x4f48, 0xcf4e, 0xa7af, 0xde87, 0xa899, 0xa7a6, 0x27dc, + 0xe1ce, 0xa75b, 0x274f, 0xa8de, 0xa7b1, 0xa8e4, 0xa879, 0x27d9, + 0xa864, 0xc4bd, 0x238b, 0xa727, 0x2792, 0xa841, 0xa739, 0xa786, + 0x275b, 0x28b0, 0x28b5, 0x4f48, 0xcf4e, 0x274f, 0xa8ca, 0xa784, + 0xa785, 0x23e1, 0xc77f, 0xa75c, 0xa8cc, 0x2398, 0x2edb, 0xe13d, + 0x275d, 0xa7bb, 0xa846, 0x28ef, 0xa8f5, 0x28ee, 0xa8f5, 0xd072, + 0xa8f9, 0x2356, 0xdce3, 0x3bbb, 0xbbbc, 0x28ee, 0xa8ef, 0x28f7, + 0xa8fa, 0x28f6, 0xa8fa, 0xa8fc, 0xa8f1, 0x28f6, 0xa8f7, 0x2a7f, + 0xd05f, 0xa8f8, 0x2900, 0xabff, 0x28fd, 0xabff, 0xa90a, 0x21e6, + 0xd655, 0xe64d, 0x1ffb, 0x2079, 0x2099, 0xa0c3, 0x23d8, 0xdb8a, + 0xa902, 0x2fa9, 0x5907, 0xd986, 0xa913, 0xa90f, 0xd641, 0x236f, + 0xb23c, 0xa91b, 0xa91a, 0x9eb1, 0xa920, 0xa91f, 0x2923, 0xb8a6, + 0x2922, 0xb8a6, 0x9f19, 0x2172, 0x6754, 0xe75d, 0xa3cf, 0xbb80, + 0x372c, 0xb94d, 0xbcf0, 0xe82d, 0xbbd4, 0xda87, 0xa93e, 0xa96a, + 0xa939, 0x2332, 0x2333, 0xa969, 0xa950, 0xcad2, 0xb7f0, 0xa96e, + 0xeede, 0xa942, 0x4287, 0xe029, 0x2968, 0x296c, 0xc34e, 0xaf09, + 0xc55a, 0x2967, 0xadb4, 0x2965, 0xadb4, 0x2956, 0x296c, 0xc34e, + 0x2332, 0x2333, 0xa941, 0xa93a, 0x2956, 0x2968, 0xc34e, 0xa94b, + 0x29b3, 0xab2d, 0x29e6, 0xa9e7, 0x299d, 0x2a24, 0x4ca7, 0xccda, + 0x2a66, 0xaa8d, 0xaabd, 0xa9d9, 0x29f8, 0xd505, 0xa9ac, 0xc945, + 0xc385, 0xaab8, 0x2986, 0x2a24, 0x4ca7, 0xccda, 0xaaf5, 0xaad7, + 0x2aaf, 0xab00, 0xa992, 0x1f60, 0x2976, 0xab2d, 0x1f84, 0xa9ea, + 0x2a3f, 0xaa40, 0xaa12, 0xa9ca, 0xa9c9, 0x1e68, 0xa158, 0xa9d7, + 0xaa8e, 0xaa30, 0xa9cd, 0xa98a, 0xd591, 0xaa1f, 0x2978, 0xa9e7, + 0x2978, 0xa9e6, 0x1f84, 0xa9b7, 0xa9ec, 0xa9eb, 0xaae6, 0x298d, + 0xd505, 0xaa63, 0xaa41, 0xaa6d, 0xab08, 0xab0c, 0xab4c, 0xa9c6, + 0x2b22, 0xab43, 0x2a2f, 0xaa31, 0xa9e2, 0x2986, 0x299d, 0x4ca7, + 0xccda, 0xab2a, 0xab09, 0x2a1b, 0xaa31, 0xa9d2, 0x2a1b, 0xaa2f, + 0xaaa7, 0x2afa, 0xaafb, 0x29b8, 0xaa40, 0x29b8, 0x2a3f, 0xaa50, + 0xaa04, 0xaa40, 0xa9fb, 0x2987, 0xaa8d, 0xbdeb, 0xaa05, 0x1e3d, + 0xee97, 0xaaff, 0x2b30, 0x2b46, 0xab7e, 0xab0b, 0xab38, 0x28fb, + 0xd05f, 0x2987, 0xaa66, 0xa9d0, 0xaa32, 0xaabc, 0xab03, 0x29ab, + 0xab00, 0xa99b, 0xaaaa, 0xa988, 0x3127, 0xd06d, 0x2b1d, 0xd885, + 0xab32, 0xab21, 0xab2a, 0xa9aa, 0xa9ee, 0xab19, 0xa9a9, 0x3194, + 0xc644, 0x2a34, 0xaafb, 0x2a34, 0xaafa, 0xaa73, 0x29ab, 0xaaaf, + 0xaaad, 0xaa06, 0xaa2d, 0xaa75, 0xaa07, 0xaaf1, 0x2acb, 0xd885, + 0xaad2, 0x2a18, 0xab43, 0xab37, 0x2a26, 0xaad4, 0x2976, 0xa9b3, + 0x2a74, 0x2b46, 0xab7e, 0xaad0, 0xab24, 0xaa76, 0xb1d2, 0x2a18, + 0xab22, 0x2a74, 0x2b30, 0xab7e, 0xaa08, 0xab53, 0xab52, 0xab6b, + 0xa5e3, 0x2b78, 0x3569, 0x3585, 0x3586, 0xb588, 0xab7f, 0xab59, + 0x2b66, 0x3569, 0x3585, 0x3586, 0xb588, 0xab7d, 0xab7c, 0x2a74, + 0x2b30, 0xab46, 0xab6a, 0x2bcd, 0x2bd5, 0x2bd7, 0x2bdc, 0x2be7, + 0xc52f, 0xa197, 0x4260, 0x5675, 0xd6c7, 0xca79, 0xa7a8, 0xca81, + 0xd089, 0x219d, 0xab9c, 0x219d, 0xab90, 0x2bda, 0x2bf3, 0x2bf6, + 0xc3e4, 0x2b9f, 0xabe6, 0x2b9e, 0xabe6, 0xabf5, 0x2bb7, 0xabe9, + 0xac4e, 0xb1b2, 0xabae, 0xabab, 0x5b8c, 0xe1bc, 0xa0a2, 0x2ba1, + 0xabe9, 0xabc6, 0x21a6, 0xabc7, 0x2bdb, 0xabec, 0x5cd3, 0xdcd4, + 0xe1c7, 0xa1a4, 0xabbb, 0x21a6, 0xabbc, 0x6751, 0xe752, 0x66ba, + 0x674d, 0x674e, 0x674f, 0x6db4, 0x6e16, 0xee64, 0xa1a8, 0x2b81, + 0x2bd5, 0x2bd7, 0x2bdc, 0x2be7, 0xc52f, 0xaebd, 0x2b81, 0x2bcd, + 0x2bd7, 0x2bdc, 0x2be7, 0xc52f, 0x2b81, 0x2bcd, 0x2bd5, 0x2bdc, + 0x2be7, 0xc52f, 0x2b9d, 0x2bf3, 0x2bf6, 0xc3e4, 0x2bbd, 0xabec, + 0x2b81, 0x2bcd, 0x2bd5, 0x2bd7, 0x2be7, 0xc52f, 0xabe2, 0xda67, + 0x4aad, 0xcab6, 0xabdd, 0x2b9e, 0xab9f, 0x2b81, 0x2bcd, 0x2bd5, + 0x2bd7, 0x2bdc, 0xc52f, 0x2ba1, 0xabb7, 0x2199, 0xa1a9, 0x2bbd, + 0xabdb, 0x2b9d, 0x2bda, 0x2bf6, 0xc3e4, 0xaba0, 0x2b9d, 0x2bda, + 0x2bf3, 0xc3e4, 0x2bfe, 0xac0d, 0xac0b, 0xac0e, 0x2bf9, 0xac0d, + 0x28fd, 0xa900, 0x1e13, 0xac08, 0x214b, 0x224b, 0xa2ca, 0xac07, + 0xac06, 0x1e13, 0xac02, 0xa3de, 0xabfb, 0x2bf9, 0xabfe, 0xabfc, + 0x2c13, 0x2c14, 0xc23e, 0x2c12, 0x2c14, 0xc23e, 0x2c12, 0x2c13, + 0xc23e, 0xa875, 0xac1a, 0xac19, 0x1e48, 0x2e85, 0x6ebc, 0xeebd, + 0x2617, 0x2690, 0xc51e, 0xc1ce, 0x2c20, 0x5d7b, 0x6bae, 0x6c7b, + 0xec9c, 0x2c1f, 0x5d7b, 0x6bae, 0x6c7b, 0xec9c, 0x2c23, 0x2c24, + 0xb023, 0xac22, 0x2c22, 0xb023, 0xac26, 0xac25, 0x279a, 0x282f, + 0xac2d, 0xac2b, 0xac29, 0xeb40, 0x279a, 0x282f, 0xac27, 0x21f2, + 0x2c34, 0x2c36, 0x2c37, 0xeb50, 0x21f2, 0x2c32, 0x2c36, 0x2c37, + 0xeb50, 0x21f2, 0x2c32, 0x2c34, 0x2c37, 0xeb50, 0x21f2, 0x2c32, + 0x2c34, 0x2c36, 0xeb50, 0xac4d, 0x1fad, 0x2118, 0xc6e1, 0x1fb7, + 0xddfc, 0xac64, 0xac53, 0xa1e5, 0xac4a, 0xac46, 0x6ce5, 0xee1f, + 0xac38, 0xaba9, 0x2c5b, 0xae48, 0xac43, 0x2c4f, 0xae48, 0xac6c, + 0xac62, 0xac61, 0xac42, 0xac68, 0xac66, 0xac5e, 0xadbc, 0xa1fa, + 0x1e97, 0x2d57, 0x3b72, 0xbb73, 0xdc48, 0x2742, 0xe62a, 0xdc3a, + 0xad87, 0xad17, 0xacf4, 0xad50, 0x2cf6, 0x2d8b, 0x2d8c, 0x2db9, + 0x6666, 0x669d, 0xe6af, 0xa188, 0x2d52, 0x2d53, 0x2dcc, 0x2dd6, + 0x2dd7, 0xc89e, 0xadba, 0xadbd, 0xad87, 0xad2c, 0xadcb, 0xada8, + 0xada7, 0xacdd, 0xacd2, 0xacfd, 0xada2, 0xada0, 0xad22, 0xadd2, + 0xace9, 0xace8, 0xacf0, 0xacef, 0xac98, 0x2d58, 0x2db8, 0xadc6, + 0x2c9b, 0x2d8b, 0x2d8c, 0x2db9, 0x6666, 0x669d, 0xe6af, 0xace1, + 0xad97, 0xad0d, 0xadae, 0xad08, 0xad07, 0x234e, 0xd3ef, 0xad03, + 0x27fc, 0x2d5c, 0xc895, 0xa393, 0xac97, 0x1ed1, 0xad19, 0x1ed1, + 0xad18, 0xace5, 0xacbd, 0x2d83, 0xad84, 0xcbcf, 0xac9a, 0x2ca9, + 0x2d53, 0xc89e, 0x2ca9, 0x2d52, 0xc89e, 0x1e97, 0x2c81, 0x3b72, + 0xbb73, 0x2cf5, 0x2db8, 0xadc6, 0xad94, 0x27fc, 0x2d0e, 0xc895, + 0xad81, 0x3e13, 0xbeaa, 0xad73, 0xad6f, 0xad5d, 0xad2d, 0xad2d, + 0x2c96, 0xacb4, 0x2c9b, 0x2cf6, 0x2d8c, 0x2db9, 0x6666, 0x669d, + 0xe6af, 0x2c9b, 0x2cf6, 0x2d8b, 0x2db9, 0x6666, 0x669d, 0xe6af, + 0xad5a, 0xad02, 0xace4, 0xace3, 0xacc4, 0xacc3, 0xad04, 0xe6df, + 0x2730, 0x2754, 0xa7ca, 0x2965, 0xa967, 0x2cf5, 0x2d58, 0xadc6, + 0x2c9b, 0x2cf6, 0x2d8b, 0x2d8c, 0x6666, 0x669d, 0xe6af, 0xacad, + 0xac7f, 0xacb3, 0x2dd3, 0xadd4, 0x2cf5, 0x2d58, 0xadb8, 0xacbf, + 0x2ca9, 0x2dd6, 0xadd7, 0xace6, 0xadc5, 0xadc5, 0x2ca9, 0x2dcc, + 0xadd7, 0x2ca9, 0x2dcc, 0xadd6, 0xaddd, 0xaddb, 0xa759, 0xade3, + 0xade2, 0xe78f, 0xadf0, 0xadef, 0xa36e, 0xd856, 0xadfd, 0x2377, + 0xb372, 0xadfa, 0x67cd, 0xe7e8, 0x231d, 0xdfca, 0x2370, 0x2e63, + 0xae64, 0x9f48, 0xae25, 0xae2b, 0xcd19, 0xae43, 0xae33, 0x9f16, + 0xd88b, 0xcd48, 0xcc3e, 0xcb92, 0x2e5f, 0xb5d8, 0xae05, 0x2e2f, + 0xae36, 0xae40, 0xae08, 0xd4c6, 0x2e47, 0x2e5a, 0xae6b, 0x2e26, + 0xae36, 0x2f52, 0x3b78, 0xc688, 0xae6c, 0xae10, 0x2e26, 0xae2f, + 0xae58, 0xae57, 0xa183, 0xae27, 0x21aa, 0xcf83, 0xae0f, 0x2e2e, + 0x2e5a, 0xae6b, 0x2c4f, 0xac5b, 0xce28, 0xae3c, 0xae3b, 0x2e2e, + 0x2e47, 0xae6b, 0x2e1c, 0xb5d8, 0xb5d9, 0x2e01, 0xae64, 0x2e01, + 0xae63, 0x2e2e, 0x2e47, 0xae5a, 0xae31, 0x1e7e, 0x2e79, 0xb9a6, + 0xc9ca, 0x1e26, 0x1f75, 0x2002, 0x20a1, 0x2e77, 0xcadd, 0xae76, + 0xa016, 0x2e72, 0xb9a6, 0x9e48, 0xa1e0, 0x2e83, 0x2eb5, 0xaee3, + 0x2ef0, 0xaef3, 0x2e7f, 0xaee3, 0x5358, 0xd38a, 0x1e48, 0x2c1b, + 0x6ebc, 0xeebd, 0xb176, 0xc240, 0xaeec, 0xaee1, 0xaeab, 0x2fdc, + 0xb1c9, 0xaedf, 0xef90, 0x2ec3, 0xaee2, 0xa750, 0xae93, 0x2e7f, + 0x53f4, 0x544a, 0xd4ed, 0xaebb, 0x377e, 0x3780, 0x37a9, 0x37d7, + 0xb8a5, 0xaeb6, 0xaece, 0xabd3, 0xaedf, 0x2395, 0xa3a0, 0xa3a2, + 0x2e9f, 0xaee2, 0xa3a6, 0xaebc, 0x23a9, 0xaed0, 0x23a9, 0xaecf, + 0xa3a8, 0x2398, 0x28e5, 0xe13d, 0xa3ae, 0x2e99, 0xaebf, 0x2382, + 0xa3b0, 0xae91, 0x2e9f, 0xaec3, 0x2e7f, 0xae83, 0xaeea, 0xaee9, + 0xae90, 0x2385, 0x2e81, 0xaef3, 0x2385, 0x239b, 0x2e81, 0xaef0, + 0xdfea, 0x26d8, 0x26de, 0x26ec, 0x2efd, 0x5ff4, 0xe025, 0x1e43, + 0xdffa, 0x26d8, 0x26de, 0x26ec, 0x2efb, 0x5ff4, 0xe025, 0xe58b, + 0x44e3, 0x598d, 0x5fa1, 0x5fa7, 0x5fa8, 0x5fa9, 0xdfaf, 0xc570, + 0xb8c4, 0x330a, 0xb335, 0xa958, 0x9e00, 0x9e8c, 0x1e09, 0xa3c1, + 0x5cae, 0x5cb3, 0xdd30, 0xaf12, 0xaf11, 0xa40a, 0xaf35, 0x2f4c, + 0xc030, 0xcd43, 0xaf33, 0xaf4e, 0xaf2a, 0xaf20, 0xaf3a, 0x2f3e, + 0xaf48, 0xaf37, 0xaf3c, 0xaf3b, 0x2f39, 0xaf48, 0xa22b, 0x2f39, + 0xaf3e, 0xaf25, 0xaf2f, 0xaf51, 0xaf50, 0x2e30, 0x3b78, 0xc688, + 0x2679, 0xc576, 0xaf55, 0x2f54, 0x6304, 0xe332, 0xcbf2, 0x2f5a, + 0xbc47, 0x2f59, 0xbc47, 0x2f5c, 0x2f5d, 0xaf5e, 0x2f5b, 0x2f5d, + 0xaf5e, 0x2f5b, 0x2f5c, 0xaf5e, 0x2f5b, 0x2f5c, 0xaf5d, 0xaf60, + 0x2f5f, 0xd4a6, 0xaf66, 0xaf65, 0xaf72, 0xcdb5, 0xe6d5, 0x1efd, + 0xb58c, 0xaf68, 0x9ee2, 0x1eff, 0x2fac, 0xeae3, 0xafb9, 0x1f5b, + 0xeaf4, 0x2f83, 0xdfec, 0x2fb0, 0x2fb4, 0xafb5, 0xaf80, 0x2f91, + 0x5ff3, 0xe015, 0xc2e5, 0x9f77, 0x9f6a, 0xa40e, 0xe65f, 0x2f84, + 0x5ff3, 0xe015, 0x1ece, 0xaf9e, 0x22d1, 0xafa0, 0x1ece, 0xaf93, + 0x22d1, 0xaf95, 0xc9a6, 0x201f, 0xd5c9, 0xa065, 0x290d, 0xd986, + 0x1eff, 0x208d, 0xaf77, 0xa09c, 0xaf81, 0xa0c4, 0x2fb7, 0x3074, + 0xb0b3, 0x2f81, 0xafb5, 0x2f81, 0xafb4, 0x2fb3, 0x3074, 0xb0b3, + 0xaf7b, 0xafc4, 0xafc3, 0xb1b6, 0x9ec1, 0x31f4, 0xb1fa, 0xda8c, + 0xb07e, 0x2e94, 0xb1c9, 0xb09f, 0xb025, 0xb182, 0x2306, 0x3031, + 0xb0a4, 0xb0b4, 0xa538, 0xb13e, 0x31d0, 0xb1f7, 0xb14b, 0xb16b, + 0xb1ae, 0xb16a, 0xb0b5, 0xb134, 0x9f42, 0xb091, 0xb190, 0xb056, + 0x2c22, 0xac24, 0xafe3, 0xb060, 0x2306, 0x2fe9, 0xb0a4, 0x30e3, + 0x3374, 0x4dcf, 0x4deb, 0xce3d, 0xb1df, 0xb1cc, 0xb052, 0xb200, + 0xb046, 0x21c4, 0xb0bd, 0xb01d, 0xb02a, 0x241d, 0xb08b, 0x2379, + 0xdcc9, 0xd03b, 0xb119, 0x3085, 0xb0a6, 0xb1c7, 0x2fb3, 0x2fb7, + 0xb0b3, 0xb0e0, 0x20eb, 0x2641, 0x30aa, 0xb0e1, 0xb15f, 0xb1e8, + 0xb137, 0xb0fb, 0x30a9, 0xb0f1, 0xb0f2, 0xafd9, 0x30e5, 0xb142, + 0x3111, 0xb139, 0x3071, 0xb0a6, 0x24f2, 0x2560, 0x2586, 0x269e, + 0xa7d1, 0xb061, 0xc302, 0xb016, 0x9fd4, 0x3102, 0xda96, 0xdbef, + 0xafe2, 0xb0ca, 0x2306, 0x2fe9, 0xb031, 0x3071, 0xb085, 0x307c, + 0xb0f1, 0x20eb, 0x3076, 0xb0e1, 0xb164, 0xb1f8, 0xb173, 0xb1ab, + 0x2fb3, 0x2fb7, 0xb074, 0xaff0, 0xb005, 0xe5f7, 0x21c4, 0xb053, + 0x30a2, 0xea5a, 0x248a, 0x248c, 0xefa2, 0x1ffd, 0xbb23, 0xb075, + 0x20eb, 0x3076, 0xb0aa, 0xb03b, 0x307f, 0xb142, 0xb1fc, 0xb158, + 0xb1f2, 0xb18a, 0xb11c, 0x3159, 0xb15a, 0xb19a, 0xb163, 0x307c, + 0xb0a9, 0xb07d, 0xd822, 0xb07b, 0xd90a, 0x3096, 0xda96, 0x4609, + 0xc652, 0x3080, 0xb139, 0xb06a, 0xc231, 0xb0ec, 0xb14d, 0xb181, + 0xb1a4, 0xb192, 0x2abf, 0xd06d, 0xb1fc, 0xb006, 0xb07a, 0x3080, + 0xb111, 0xb14e, 0xa35a, 0xaffe, 0xe858, 0x307f, 0xb0e5, 0xb817, + 0xbbb7, 0xb001, 0xb120, 0x313c, 0x361a, 0xc718, 0x3174, 0xb1fe, + 0xb0e8, 0x30ed, 0xb15a, 0x30ed, 0xb159, 0x3078, 0xb185, 0xb0ef, + 0xb0ab, 0xb004, 0xb002, 0xb196, 0xd651, 0xb0ad, 0xb151, 0xae86, + 0x317d, 0xb21a, 0x317c, 0xb21a, 0xbb32, 0x21ed, 0x21f4, 0xb191, + 0xb121, 0xafe7, 0xb15f, 0xb1a9, 0xb0eb, 0xb01c, 0x21ed, 0x21f4, + 0xb17f, 0xb126, 0x2af6, 0xc644, 0x316d, 0xb197, 0xb196, 0x259c, + 0x3199, 0xbb56, 0x259c, 0x3198, 0xbb56, 0xb0ee, 0xb124, 0x22b3, + 0x22b4, 0xa2de, 0xb187, 0xb0af, 0xb003, 0xabaa, 0xafc6, 0xa766, + 0xa2e4, 0xb073, 0x2e94, 0xafdc, 0xb03f, 0xb1d4, 0x3000, 0xb1f7, + 0xb1e3, 0x2b3e, 0xb1f6, 0xb1cd, 0xb1f5, 0xd499, 0xb03c, 0xb1d1, + 0xb1e7, 0xb1e6, 0xb079, 0xb0e9, 0x2fcf, 0xb1ff, 0xb1dc, 0xb1d2, + 0x3000, 0xb1d0, 0xb0ac, 0xafcf, 0x30e7, 0xb133, 0xbb22, 0xb151, + 0xb1f4, 0xb04b, 0xb207, 0xb206, 0xb214, 0x322f, 0xb232, 0xb20b, + 0xb227, 0x3226, 0xb230, 0x317c, 0xb17d, 0xb21e, 0x5ca1, 0xdd22, + 0xb21b, 0x3218, 0xb230, 0xb217, 0xb22c, 0xb229, 0x2279, 0xa2e0, + 0x320f, 0xb232, 0x3218, 0xb226, 0x320f, 0xb22f, 0x3237, 0xb238, + 0x3236, 0xb238, 0x3236, 0xb237, 0xa384, 0xb23e, 0x236f, 0xa918, + 0xb23b, 0xb24c, 0xb24b, 0xce94, 0x33e0, 0xcd2e, 0x34b2, 0xb4c8, + 0xb2c2, 0xa728, 0x5a17, 0xdbac, 0xb34d, 0xb268, 0xe1e6, 0xa7f7, + 0x23c9, 0xb260, 0x32e1, 0xb4f4, 0xb36b, 0xb383, 0xb3da, 0xb4a6, + 0xb4fe, 0xb5bc, 0x2448, 0xc2c2, 0xa214, 0xb4ab, 0xb2cb, 0xb2d4, + 0xb2d7, 0x32e9, 0xb4c7, 0xb476, 0xb473, 0xb384, 0xb436, 0xdb77, + 0xa831, 0xb4e1, 0x32de, 0x4274, 0xd9dd, 0xb255, 0xb4d4, 0xb49a, + 0xb29b, 0xb2ff, 0x37b4, 0xb7fa, 0xb428, 0xb29c, 0xb2d6, 0xb2d5, + 0xb29d, 0xb2dd, 0xb2dc, 0xb2b5, 0xb4ec, 0x336e, 0xb4da, 0x3269, + 0x3304, 0xb4f4, 0xb50f, 0xb3c0, 0xb4c1, 0xb514, 0xb4f0, 0x34a5, + 0xc67a, 0x329e, 0xb4c7, 0xb2cf, 0xb39b, 0x32e1, 0xb4f4, 0x2f04, + 0xb335, 0x1e3e, 0x34e7, 0xd209, 0xb46f, 0xb523, 0xb397, 0xb4be, + 0xb4bb, 0xb33e, 0xb493, 0xb4cb, 0xb49f, 0xb399, 0xb4e0, 0xb3ee, + 0xb48f, 0x2f04, 0xb30a, 0xb412, 0xdf13, 0xb31f, 0xb3d2, 0x3405, + 0x34b9, 0xb52a, 0x38b1, 0x4975, 0xcd91, 0xb25e, 0xb3d1, 0xd379, + 0xb41c, 0xb488, 0xb40d, 0xb4bf, 0xb3db, 0x3417, 0xb4e3, 0xd20d, + 0xb26a, 0x32e0, 0xb4da, 0x2377, 0xadfb, 0xb03b, 0x3816, 0xb8f2, + 0x27fd, 0xb26b, 0xb2a1, 0xb31c, 0xb323, 0xb302, 0xe1c7, 0xb4d1, + 0xa30a, 0xb3ed, 0xb4c4, 0xb451, 0xb4f2, 0xb4a3, 0xb47b, 0xb414, + 0xb45c, 0xc8b0, 0xb2e3, 0xb34f, 0xb33f, 0xb26c, 0xb362, 0xb24e, + 0xb3b2, 0xb325, 0xd0cc, 0x3416, 0xb447, 0xb52c, 0xb4b3, 0xb519, + 0xb4f1, 0xb45f, 0xce3d, 0x3341, 0x34b9, 0xb52a, 0xb784, 0xb35f, + 0xb337, 0xb3bb, 0x33fa, 0xb447, 0xb363, 0x335c, 0xd490, 0xb2d3, + 0xb498, 0xb528, 0xb2a2, 0x34d5, 0xb51c, 0xb9a8, 0x3444, 0xb51d, + 0x3442, 0xb51d, 0xb504, 0x34fa, 0xd96c, 0x33fa, 0xb416, 0xb4ef, + 0xb524, 0xb3b4, 0xb3bc, 0xb402, 0x4dcf, 0x4deb, 0xce3d, 0xb4f5, + 0xb31a, 0xb2a0, 0xb29f, 0xb3ba, 0x21fb, 0xb4ca, 0xb516, 0xb35e, + 0xb326, 0xb491, 0xb490, 0xb320, 0xb42d, 0xb2c8, 0xb322, 0xb4cd, + 0xb3b8, 0x32e8, 0xc67a, 0xb26f, 0x4d55, 0x4d76, 0xcedd, 0xb29a, + 0x3251, 0xb4c8, 0xb3ff, 0xb506, 0xb4f7, 0xb4fc, 0x3341, 0x3405, + 0xb52a, 0xb51b, 0xb31e, 0xb31d, 0xb361, 0xb2e5, 0xb3b3, 0x329e, + 0xb2e9, 0x3251, 0xb4b2, 0x21fb, 0xb483, 0xb321, 0xb4a1, 0xb3a5, + 0xb2c5, 0x343a, 0xb51c, 0x32e0, 0xb36e, 0xb4fb, 0xb324, 0xb2ac, + 0xb363, 0xb52c, 0x1e3e, 0x3319, 0xd209, 0xb2df, 0xb448, 0xb2e7, + 0xb401, 0xb3b7, 0x3269, 0x32e1, 0xb304, 0xb469, 0x34b7, 0xd96d, + 0xb446, 0xb4de, 0xb4b8, 0xb50a, 0xb270, 0x9e51, 0xb445, 0xb522, + 0xb4b5, 0xb51f, 0xb4fd, 0xb2e2, 0xb522, 0xb2e6, 0xb484, 0xb400, + 0xb4ba, 0x343a, 0xb4d5, 0x3442, 0xb444, 0xb508, 0x3505, 0xb512, + 0xb31b, 0xb44a, 0xb432, 0x3341, 0x3405, 0xb4b9, 0xc234, 0x33fd, + 0xb4e5, 0xb535, 0xb534, 0xa3ce, 0xd003, 0x4b27, 0x4b56, 0x4b5e, + 0xcba3, 0x1ff2, 0x209a, 0xa2b9, 0x9f8e, 0xb575, 0x23d9, 0xb558, + 0xb559, 0xa2c4, 0x22c5, 0xa2d1, 0x5d01, 0xdd25, 0x23d9, 0xb54d, + 0xb54e, 0x3582, 0xbb5b, 0xa0d8, 0x2b66, 0x2b78, 0x3585, 0x3586, + 0xb588, 0xb578, 0xb54c, 0xb5c9, 0xb570, 0x69c6, 0x69c8, 0x6a45, + 0xea71, 0xbb5d, 0x355b, 0xbb5b, 0xbbd9, 0x2b66, 0x2b78, 0x3569, + 0x3586, 0xb588, 0x2b66, 0x2b78, 0x3569, 0x3585, 0xb588, 0x2b66, + 0x2b78, 0x3569, 0x3585, 0xb586, 0x1e9d, 0x358a, 0x6f4a, 0xef50, + 0x1e9d, 0x3589, 0x6f4a, 0xef50, 0x358e, 0xef4b, 0x1efd, 0xaf6c, + 0xd9ba, 0x358b, 0xef4b, 0xb595, 0x359e, 0xd7a4, 0xb593, 0x65d8, + 0x6b25, 0x6b26, 0x6b2a, 0xeb2d, 0x3594, 0xd7a4, 0xe159, 0xb5ac, + 0xb5a9, 0xb5b7, 0xb5b5, 0xb5b2, 0xb5ad, 0x1e8e, 0x1e8f, 0xb275, + 0xb5d2, 0xb577, 0xb5c8, 0x4c31, 0xcc4f, 0x2e1c, 0xae5f, 0x2e61, + 0xb5db, 0xb5d9, 0xc121, 0xa6f8, 0xd20a, 0x234f, 0x2354, 0xa3f6, + 0x35f9, 0xb642, 0x2164, 0x363f, 0xb6e0, 0xb698, 0x35f6, 0xb642, + 0xb680, 0xb625, 0xb664, 0xb63b, 0x2347, 0xb6fb, 0xb626, 0xb719, + 0xb62c, 0xb6c7, 0xb14e, 0xc6a8, 0xb5fe, 0xb60a, 0xb60f, 0xc0a4, + 0xb630, 0xb62f, 0xa1ac, 0xb602, 0x365d, 0xb6f8, 0xb6e8, 0x6855, + 0xe86f, 0x35f7, 0xb6e0, 0x35f6, 0xb5f9, 0xb644, 0xb643, 0xb64b, + 0xb649, 0xb6ec, 0x3681, 0xb6c9, 0xb6c4, 0xb688, 0xb689, 0xb669, + 0x363c, 0xb6f8, 0xb660, 0xb65f, 0xb5ff, 0xb6df, 0xb65a, 0xb69c, + 0x3692, 0xc520, 0xb697, 0xb5fa, 0x3653, 0xb6c9, 0xb6ab, 0x4f6a, + 0xdfa0, 0xb655, 0xb656, 0xb674, 0x4156, 0xc157, 0x367b, 0x5af3, + 0x5c19, 0x65c7, 0xe68c, 0xb5f8, 0xb66e, 0xc545, 0x36ad, 0x36cd, + 0xc6a5, 0x2386, 0x23af, 0xb6c6, 0xb6d6, 0xb6c1, 0xb682, 0x36a4, + 0xc6a5, 0x1e86, 0xc7ad, 0xb6a8, 0xb654, 0x2386, 0x23a4, 0x23af, + 0xb6a6, 0xb619, 0x3653, 0xb681, 0x40a4, 0x4167, 0x41f3, 0xc7be, + 0xb6a4, 0xa411, 0xb6a7, 0xb668, 0x35f7, 0xb63f, 0xb63d, 0xb652, + 0x3d40, 0x4cac, 0x6eaf, 0x6eb4, 0xeeb9, 0xb6f5, 0xb6f3, 0x1e66, + 0x363c, 0xb65d, 0xb6fa, 0xb6f9, 0x2347, 0xb607, 0xb6fe, 0xb6fd, + 0xa1a3, 0x22d6, 0xa2d7, 0x9f1a, 0xd8e8, 0xb717, 0xb716, 0xb60e, + 0xb722, 0xb71f, 0xb71e, 0xb71b, 0xd0e7, 0x2932, 0xb94d, 0xa273, + 0xb72f, 0x372e, 0xd853, 0xc843, 0x3a38, 0xba8f, 0xb736, 0xb735, + 0x21e0, 0xba5f, 0xbbba, 0x594d, 0x66d1, 0xe6dc, 0x3a29, 0xbb0a, + 0xb87f, 0xa72c, 0x3766, 0x3919, 0xba86, 0xe0a8, 0xb9d3, 0xb89d, + 0xb803, 0x9f86, 0xb749, 0xb94a, 0xb9aa, 0x386e, 0xc6c3, 0xa091, + 0x9e1c, 0x2eba, 0x3780, 0x37a9, 0x37d7, 0x38a5, 0xeb06, 0xe5c6, + 0x2eba, 0x377e, 0x37a9, 0x37d7, 0xb8a5, 0xb975, 0x3406, 0xb9cb, + 0xb960, 0x1e2b, 0x3860, 0x390f, 0xb930, 0x5edb, 0x5ef6, 0xdf6d, + 0xd3d3, 0xba05, 0xb85d, 0xba1e, 0xb8d7, 0xbaea, 0xb80c, 0xb898, + 0xb8d6, 0x2eba, 0x377e, 0x3780, 0x37d7, 0xb8a5, 0x39cd, 0x6397, + 0xe453, 0xb953, 0xb89f, 0x23f0, 0x3aaf, 0xd01c, 0x32d0, 0xb7fa, + 0xb827, 0xd235, 0xb822, 0xb959, 0x2eba, 0x377e, 0x3780, 0x37a9, + 0xb8a5, 0xbac3, 0xbab8, 0xb7fb, 0x231b, 0xb7fe, 0xa948, 0x3801, + 0x387a, 0xba6e, 0xb805, 0xb7ff, 0x32d0, 0xb7b4, 0xb7e5, 0xba89, + 0x231b, 0xb7e9, 0xb7f9, 0xb894, 0x37f3, 0x387a, 0xba6e, 0x3764, + 0xbad4, 0x39ae, 0xd363, 0xb7f5, 0xba19, 0x385f, 0xb8e7, 0xbadb, + 0x39de, 0xbaf3, 0xb8df, 0x37a6, 0xbae8, 0x3aaa, 0xbadf, 0x3b04, + 0xbb17, 0xba39, 0x337f, 0xb8f2, 0x21d3, 0xb144, 0xa20a, 0xb7cf, + 0xb7bb, 0x3a43, 0xcb4f, 0x39d8, 0xba23, 0xd988, 0x271d, 0xbb12, + 0xb97f, 0x2353, 0xb9d5, 0xb852, 0xb851, 0xb90e, 0x3a31, 0xbafb, + 0xb7a1, 0x3808, 0xb8e7, 0x1e2b, 0x3792, 0xb90f, 0xba48, 0xb968, + 0xba94, 0xb9bf, 0x39d7, 0xba4b, 0xba3a, 0xba9c, 0xb9f3, 0xba01, + 0xba33, 0x376f, 0xc6c3, 0xba03, 0x37f3, 0x3801, 0xba6e, 0xbf06, + 0xb746, 0x3a11, 0xcc17, 0xb9f1, 0x3973, 0xb9d1, 0x4681, 0xc682, + 0xb800, 0xb7a7, 0xb761, 0xb7ad, 0x2eba, 0x377e, 0x3780, 0x37a9, + 0xb7d7, 0x2922, 0xa923, 0x3346, 0xcd91, 0xbaae, 0xb8f6, 0xb9e4, + 0x391c, 0xbaa2, 0xbb1e, 0xaf03, 0x38cb, 0x3ab1, 0x3ac0, 0xc881, + 0x38ca, 0x3ab1, 0x3ac0, 0xc881, 0xb936, 0xb7a8, 0xb7a3, 0xb80b, + 0xba0a, 0x3808, 0xb85f, 0xca1c, 0x337f, 0xb816, 0xb8be, 0xbac2, + 0xc897, 0xb9e8, 0x1e57, 0x9e58, 0xb858, 0x1e2b, 0x3792, 0xb860, + 0x47f4, 0xc887, 0xb95a, 0xb749, 0x38c0, 0xbaa2, 0xbadd, 0xb9e7, + 0xb9f6, 0xbb0f, 0xba3f, 0xba62, 0xb792, 0xd46e, 0xb8d5, 0xd45a, + 0xb768, 0x2932, 0xb72c, 0xb7ab, 0xba62, 0xb7d5, 0xb918, 0xb78f, + 0xb986, 0xb966, 0xb965, 0xb862, 0xc243, 0xba9d, 0x9e1a, 0x3885, + 0xb9d1, 0xb781, 0xba13, 0x1e50, 0xba02, 0xb842, 0xbb16, 0xb9b2, + 0xb961, 0xbaec, 0xbada, 0x3af8, 0xbb05, 0xc253, 0x2e72, 0xae79, + 0xb43e, 0xb769, 0x3804, 0xd363, 0xb985, 0xba4a, 0xe198, 0xb864, + 0xb9d9, 0x5028, 0xe392, 0xb784, 0xb7aa, 0x3885, 0xb973, 0xb760, + 0x39f9, 0xba70, 0x2353, 0xb84c, 0x3865, 0xba4b, 0x3837, 0xba23, + 0xb9c7, 0xba9f, 0x3abb, 0xce7f, 0xb80a, 0xbab3, 0xbae7, 0xb8bf, + 0xb920, 0xb901, 0xb884, 0xb868, 0xb922, 0xb9d4, 0xb869, 0x1e50, + 0xb97d, 0xb879, 0xb79e, 0xb8e5, 0xbad3, 0x3881, 0xcc17, 0xbac1, + 0xb97c, 0xb807, 0xb7a2, 0x3837, 0xb9d8, 0x3743, 0xbb0a, 0x3a6b, + 0xbace, 0x3aa3, 0xd262, 0x385c, 0xbafb, 0xb86a, 0x1e1b, 0x23e2, + 0x3b09, 0xd5c2, 0x3734, 0xba8f, 0xb811, 0xb866, 0xcf47, 0xb92b, + 0x3830, 0xcb4f, 0xb861, 0xb9b4, 0x3865, 0xb9d7, 0xb73a, 0x392d, + 0xb955, 0x3a2a, 0xbace, 0x37f3, 0x3801, 0xb87a, 0xb9d4, 0xbae5, + 0x3ad3, 0x5263, 0xd26a, 0xbade, 0xbaa9, 0xbafd, 0xb749, 0xb7fd, + 0x3734, 0xba38, 0xcc37, 0xb863, 0x3a98, 0xd617, 0xba97, 0xb867, + 0xb96b, 0xb9da, 0x38c0, 0xb91c, 0xba2f, 0xba81, 0x380e, 0xbadf, + 0xb8bc, 0x23f0, 0xb7b1, 0x38ca, 0x38cb, 0x3ac0, 0xc881, 0xb9df, + 0xb7e0, 0xb9db, 0x38ca, 0x38cb, 0x3ab1, 0xc881, 0xba12, 0xb8f9, + 0xb7dc, 0xa1f3, 0xd030, 0x3a2a, 0xba6b, 0x3a10, 0xba79, 0xb803, + 0xbb11, 0xb988, 0xb809, 0xb91f, 0xba7c, 0x380e, 0xbaaa, 0xba71, + 0xb9e0, 0xb80c, 0xb7a5, 0xb987, 0xb80a, 0xb989, 0xbb1e, 0x385c, + 0xba31, 0xba83, 0x380f, 0xbb17, 0xb989, 0x1e1b, 0x23e2, 0x3a37, + 0xd5c2, 0x3743, 0xba29, 0xb924, 0xbad5, 0x271d, 0xb83e, 0xb984, + 0x380f, 0xbb04, 0x60c1, 0x6b30, 0xeb31, 0x38c2, 0xbafa, 0x4f3a, + 0xcf3c, 0x31fd, 0x3b53, 0x3b61, 0xea69, 0x1ffd, 0x30de, 0xda22, + 0xbb5f, 0xbb50, 0xb17e, 0xbb3e, 0xbb58, 0xe4a6, 0xbb35, 0xdb0c, + 0x23f9, 0xa606, 0xbb27, 0x3b22, 0xbb61, 0x259c, 0x3198, 0xb199, + 0xbb3b, 0x355b, 0xb582, 0xb581, 0xbb24, 0x3b22, 0xbb53, 0x3b68, + 0xbb69, 0x3b65, 0xbb69, 0x3b65, 0xbb68, 0xa24d, 0x3e0b, 0x3f80, + 0xbf81, 0x6f52, 0xef7f, 0x1e97, 0x2c81, 0x2d57, 0xbb73, 0x1e97, + 0x2c81, 0x2d57, 0xbb72, 0x2386, 0x23af, 0xbb77, 0x2386, 0x23af, + 0xbb74, 0x2e30, 0x2f52, 0xc688, 0xbb7a, 0xbb79, 0x3bb1, 0xbbb2, + 0x273d, 0x3b7f, 0x3b81, 0xbca1, 0x273d, 0x3b7e, 0x3b81, 0xbca1, + 0xa92d, 0x273d, 0x3b7e, 0x3b7f, 0xbca1, 0xbba4, 0xbb98, 0xbb9e, + 0xbbae, 0xbb8b, 0xbbab, 0xbb92, 0xbbaf, 0xbb87, 0xbb9a, 0xbb93, + 0xbba1, 0x3b7c, 0xbbb2, 0x3b7c, 0xbbb1, 0xbbc6, 0xb147, 0xb740, + 0x28f3, 0xbbbc, 0x28f3, 0xbbbb, 0xbbc1, 0x3bc0, 0x41ec, 0xdb6d, + 0xdf42, 0xbbb4, 0x233b, 0xe1ab, 0xbbcf, 0xbbce, 0x50b2, 0xd8ac, + 0xa936, 0xc562, 0xbbd8, 0xbbd7, 0xb583, 0xbbee, 0xbc08, 0xc403, + 0xbbdf, 0xbbff, 0xbbf5, 0x4266, 0xc29b, 0xbc0c, 0x3be1, 0xbc0a, + 0xbc08, 0xbc07, 0x3c17, 0x3c23, 0xc081, 0x3c14, 0x3c23, 0xc081, + 0xe6f0, 0xbc2b, 0x3c14, 0x3c17, 0xc081, 0xbc2c, 0xbc22, 0xbc29, + 0xbc33, 0xbc32, 0x3c35, 0xbc3a, 0x3c34, 0xbc3a, 0x1ecc, 0x21ab, + 0xa1b0, 0x3c34, 0xbc35, 0x232f, 0x2f59, 0x2f5a, 0xbed9, 0xbf22, + 0xbcdb, 0x3c5a, 0xbc61, 0x3c59, 0xbc61, 0x3c59, 0xbc5a, 0xbe6f, + 0xbc74, 0xbc73, 0xbd36, 0xa1b3, 0xbef8, 0x3c89, 0xc00b, 0xbc88, + 0xbca1, 0xa1b2, 0xbdfb, 0xbe9d, 0x273d, 0x3b7e, 0x3b7f, 0x3b81, + 0xbc92, 0x3cfd, 0xbfa4, 0xc043, 0xbf1a, 0xc01d, 0xbdea, 0xbec4, + 0xbe22, 0xbf59, 0x3eec, 0xcc04, 0xe63b, 0xbcb2, 0xbcb1, 0xbfd4, + 0xe711, 0xa1b5, 0x1f71, 0xc04b, 0xbc4e, 0xbeaf, 0xbfd8, 0xa76d, + 0xda3b, 0x3d99, 0xbdda, 0xa1ba, 0xa933, 0xbfa9, 0x3edd, 0xc027, + 0xc018, 0xbffc, 0xc009, 0x3e8c, 0x3f51, 0xc67a, 0x3ca2, 0xbfa4, + 0xbd87, 0xbf54, 0xa1bd, 0xc051, 0xbf54, 0xbc79, 0xcaaa, 0xb6f2, + 0xbd79, 0xbde8, 0xbdfa, 0xbf3f, 0xbf86, 0xbe5e, 0xbeae, 0xbfc1, + 0xbe2c, 0xbfae, 0x3e08, 0xbfdf, 0x26a0, 0xc00f, 0xbefb, 0xbe3e, + 0xbef8, 0xbfc3, 0xbf6f, 0xbfdc, 0x3ee8, 0x3ff1, 0xbff5, 0xbfa3, + 0x3f82, 0x3f84, 0xc013, 0xbf94, 0xbd43, 0xa1c2, 0x21c3, 0xa857, + 0xbe7c, 0xbcfe, 0xbe09, 0xbe67, 0x5385, 0xd49e, 0x3cea, 0xbdda, + 0xbfe4, 0x3e0e, 0xc006, 0xbf87, 0xbdf6, 0xbf23, 0xbf7f, 0xbe26, + 0xbeb3, 0xbe19, 0xbecc, 0xbf64, 0x3f97, 0xc900, 0xbf32, 0x3e0b, + 0x3f80, 0x3f81, 0xbfc7, 0xbf04, 0xa1c5, 0xa1c9, 0xbfb1, 0xbe7d, + 0xc5f3, 0xa1c4, 0x3cea, 0xbd99, 0xbe0c, 0x21c0, 0xbd44, 0xbca6, + 0x2a6c, 0xbedb, 0xbe7b, 0x26e6, 0x3e0a, 0xbe15, 0xbd9e, 0xbe05, + 0xbd45, 0xbc97, 0xbdf8, 0xbe34, 0x3d4e, 0xbfdf, 0xbd89, 0x26e6, + 0x3df5, 0xbe15, 0x3b6e, 0x3da9, 0x3f80, 0xbf81, 0xbde5, 0xbf2c, + 0x3d9c, 0xc006, 0xbf38, 0xbfa0, 0x2d60, 0x3eaa, 0x5c3f, 0xdc40, + 0xbf01, 0x26e6, 0x3df5, 0xbe0a, 0xc00b, 0xbef2, 0xbda3, 0xa1cf, + 0xbca8, 0xbda1, 0xbeab, 0xbd4b, 0xbe07, 0x6030, 0xe04a, 0xbd51, + 0xa1d1, 0xbd48, 0xbd8c, 0xbc64, 0xbdf3, 0xbd85, 0xbdc4, 0xc063, + 0x3ebc, 0xbfd5, 0x3ee1, 0xbeff, 0xbfda, 0xa24c, 0xbf70, 0xbffa, + 0xbf0a, 0xbf11, 0x3cfc, 0x3f51, 0xc67a, 0xa3b5, 0x3fdb, 0xd499, + 0x21c6, 0xa1d6, 0xbf91, 0xbc9f, 0x2d60, 0x3e13, 0x5c3f, 0xdc40, + 0xbe29, 0xbd49, 0x3cdd, 0xe061, 0xbda2, 0x4194, 0xe394, 0x3e7f, + 0xbfd5, 0xbca7, 0xc06d, 0xbda4, 0xd365, 0xbf77, 0x232f, 0xbc47, + 0xbefe, 0xbdeb, 0x3cf7, 0xc027, 0xbeef, 0x404e, 0x4054, 0xc067, + 0xc044, 0x3e80, 0xbeff, 0xc005, 0xbffe, 0xbfeb, 0xc064, 0x3d5c, + 0x3ff1, 0xbff5, 0xc058, 0xbfa6, 0x3caa, 0xcc04, 0xbede, 0xbe17, + 0x2364, 0x3f9b, 0xc002, 0x3c7b, 0xbd52, 0xbd50, 0xbeda, 0x3e80, + 0xbee1, 0xbe14, 0xbdaf, 0xb87c, 0xbe87, 0xbe89, 0xc055, 0xbca4, + 0xbc49, 0xbd9f, 0x1e79, 0x1e7e, 0x9e81, 0xc1b3, 0xbe0d, 0xbf44, + 0xbda8, 0xbe10, 0xbd46, 0xe88d, 0xbf31, 0xc04c, 0xc020, 0xc01f, + 0xc032, 0xbff0, 0x3cfc, 0x3e8c, 0xc67a, 0x3d01, 0xbd2f, 0xbca9, + 0x3f5c, 0xbff3, 0x3f5b, 0xbff3, 0xbda6, 0xbd54, 0xbe83, 0xc026, + 0xbed7, 0xbda0, 0x3b6e, 0x3da9, 0x3e0b, 0xbf81, 0x3b6e, 0x3da9, + 0x3e0b, 0xbf80, 0x3d67, 0x3f84, 0xc013, 0x3d67, 0x3f82, 0xc013, + 0xbd47, 0xbd9d, 0xbe9c, 0xbd69, 0xbda7, 0xbfb3, 0x2364, 0x3ef7, + 0xc002, 0xc03e, 0x21db, 0xa1dc, 0xbe11, 0xbd63, 0x3ca2, 0xbcfd, + 0xbeea, 0xbcf6, 0xbd4d, 0xc032, 0xbdc0, 0xbf9a, 0xbd4a, 0xbd53, + 0xbda9, 0x4028, 0xc02c, 0xc015, 0xbcb5, 0x3e7f, 0xbebc, 0xbcde, + 0x3e81, 0xc02f, 0x3e95, 0xd499, 0xbd55, 0x3d4e, 0xbe08, 0xbd9b, + 0xbee5, 0xbf4d, 0x3d5c, 0x3ee8, 0xbff5, 0x3f5b, 0xbf5c, 0x3d5c, + 0x3ee8, 0xbff1, 0x65ca, 0xe614, 0xbe85, 0xbcfa, 0xbee4, 0x2364, + 0x3ef7, 0xbf9b, 0xbee2, 0x3d9c, 0xbe0e, 0xbcfb, 0x3c88, 0xbe16, + 0xbd4f, 0x3d67, 0x3f82, 0xbf84, 0xbfd2, 0xbcf8, 0xbca5, 0xbf47, + 0xbf46, 0xbf74, 0x3cf7, 0xbedd, 0x3fd1, 0xc02c, 0x3fd1, 0xc028, + 0xbfda, 0xaf25, 0x3f4b, 0xbfb0, 0xbf9c, 0xbca3, 0xbee0, 0x1f71, + 0xbcd5, 0xbf45, 0x3edf, 0xc054, 0xc05d, 0xbd12, 0x3edf, 0xc04e, + 0xbf13, 0xbee9, 0xc04f, 0xbe7e, 0xbee6, 0xbedf, 0xbec5, 0x2149, + 0xc097, 0xc1c8, 0x670a, 0x671b, 0xe748, 0x4ac3, 0xcac8, 0x40fe, + 0xdd64, 0x407e, 0xc0d6, 0x407d, 0xc0d6, 0xc1e6, 0xc16c, 0x3c14, + 0x3c17, 0xbc23, 0x4210, 0x6229, 0xe46a, 0x23cd, 0xa3db, 0xc08f, + 0xc08e, 0x2149, 0xc06e, 0xc152, 0xc197, 0x362d, 0x36cc, 0x4167, + 0x41f3, 0xc7be, 0x4832, 0x491f, 0xc92e, 0xc0f1, 0xcf39, 0xeede, + 0x1e3a, 0xc232, 0x4149, 0x632c, 0xe34a, 0xc1be, 0xc20d, 0x41d7, + 0x421b, 0xc224, 0xc0f4, 0xc16c, 0x9e4c, 0x407d, 0xc07e, 0xc1ed, + 0xc159, 0xc169, 0x413c, 0xc1d2, 0x41c1, 0xc217, 0xc1f4, 0xc1d9, + 0xc1fc, 0xc1b1, 0xc0af, 0xc0c3, 0xc1a2, 0x407b, 0xdd64, 0xe2b7, + 0x21de, 0x4155, 0x4188, 0xc199, 0xe2b2, 0x9e9f, 0x4130, 0xc1c4, + 0xc165, 0xc1dc, 0xc1fe, 0x41cc, 0xc1d3, 0xb5e0, 0xc133, 0xc162, + 0x4114, 0xc1c4, 0xc126, 0x40e7, 0xc1d2, 0xe35b, 0x40bc, 0x632c, + 0xe34a, 0xc16e, 0xc09c, 0x21de, 0x4108, 0x4188, 0xc199, 0xb696, + 0xb696, 0xc0df, 0x412d, 0xd315, 0xc115, 0x36cc, 0x40a4, 0x41f3, + 0xc7be, 0xc0e6, 0x4080, 0xc0ca, 0xc151, 0x417e, 0xc185, 0x4174, + 0xc185, 0x4174, 0xc17e, 0x21de, 0x4108, 0x4155, 0xc199, 0xc1fb, + 0xd367, 0x3eb6, 0xe394, 0xc09d, 0x21de, 0x4108, 0x4155, 0xc188, + 0xc0fd, 0xc0ed, 0xe88e, 0xbf2b, 0xc1ba, 0xc1b9, 0xc0bd, 0x40e8, + 0xc217, 0x4114, 0xc130, 0xc06f, 0x411a, 0xc1d3, 0xac1e, 0x48f7, + 0xcca6, 0x40e7, 0xc13c, 0x411a, 0xc1cc, 0xedf0, 0x40c2, 0x421b, + 0xc224, 0xc0eb, 0xc116, 0x25b6, 0xd425, 0xc07f, 0xbbc1, 0xc0db, + 0x36cc, 0x40a4, 0x4167, 0xc7be, 0xc0e9, 0xc18f, 0xc0ec, 0xc118, + 0xd000, 0xc0c1, 0xc089, 0x40e8, 0xc1c1, 0x40c2, 0x41d7, 0xc224, + 0x40c2, 0x41d7, 0xc21b, 0x9e89, 0xb11b, 0x1e3a, 0xc0ba, 0xb52b, + 0xc23a, 0xc237, 0x9fce, 0x2c12, 0x2c13, 0xac14, 0x9e2c, 0xae8a, + 0xb96a, 0xa889, 0xa899, 0xcb3a, 0xc258, 0x4255, 0x4a93, 0x4a97, + 0xcabb, 0xb99c, 0x424e, 0x4a93, 0x4a97, 0xcabb, 0xc24d, 0xc25c, + 0xc25b, 0xab83, 0x3c02, 0xc29b, 0x1f10, 0xa0a0, 0xb2b5, 0xc27d, + 0x42a0, 0xc2a7, 0xc275, 0xc282, 0xc281, 0xa954, 0xc2a2, 0xd366, + 0x3c02, 0xc266, 0x427a, 0xc2a7, 0xc28a, 0x427a, 0xc2a0, 0xc2ad, + 0xc2ac, 0xa3d0, 0xdc7a, 0x5c7b, 0xdc8b, 0xc2c0, 0xc377, 0xc341, + 0xc336, 0xc2b6, 0x2448, 0xb282, 0xc2fd, 0xdc7e, 0xc329, 0xc36e, + 0xc370, 0xdc89, 0xaf87, 0xc368, 0xc2f9, 0xc345, 0xc36a, 0xc319, + 0xc344, 0xc33b, 0x430d, 0xdc8d, 0xc2ed, 0xc2c8, 0xc318, 0xb08d, + 0xc36b, 0xd653, 0xdc8e, 0x42f8, 0xdc8d, 0x431f, 0xc375, 0xc37c, + 0xc2fe, 0xc2f0, 0x430e, 0xc375, 0xc380, 0xc33f, 0xc2cc, 0xdc6c, + 0xdc93, 0xd75f, 0xc37b, 0xdc92, 0xc366, 0xc371, 0xc2b9, 0xc2f2, + 0x4328, 0xd76f, 0xc2b8, 0xc2f1, 0xc2ee, 0xe3e1, 0x2956, 0x2968, + 0xa96c, 0xdc98, 0xee9e, 0xc359, 0xc358, 0x217d, 0xc378, 0xc332, + 0xc2ec, 0xc2ef, 0x4303, 0xc381, 0xc37a, 0xc2dd, 0xc2de, 0xc335, + 0xd3b7, 0x430e, 0xc31f, 0xc2b7, 0x217d, 0xc363, 0xc36d, 0xc32e, + 0xc315, 0xdc9b, 0xc321, 0xc36b, 0x583c, 0xdc9c, 0xa999, 0xa35b, + 0xc4a3, 0xc4b5, 0xc452, 0xc46a, 0x43cf, 0xc474, 0xcfeb, 0xc44b, + 0xc4b0, 0xc3fe, 0xc472, 0xc447, 0xc4bd, 0x4409, 0x4460, 0xc4a2, + 0xc3ce, 0xc3cd, 0x43a8, 0xc474, 0xc43a, 0xc4cf, 0x4434, 0xc439, + 0x2b9d, 0x2bda, 0x2bf3, 0xabf6, 0xa72d, 0xc4ab, 0x448e, 0xc4d4, + 0xc43f, 0xc894, 0xc3b0, 0xbbec, 0xc46f, 0x43cb, 0x4460, 0xc4a2, + 0x4483, 0xc4c8, 0xc4a1, 0xc489, 0x4411, 0xc463, 0x4410, 0xc463, + 0xe6d5, 0x43e1, 0xc439, 0x43e1, 0xc434, 0xc3d0, 0xc4ca, 0xc3f2, + 0xc3b3, 0xc3ae, 0xc39a, 0xc8af, 0x43cb, 0x4409, 0xc4a2, 0x4410, + 0xc411, 0xc476, 0xc4a1, 0xd3b9, 0xc39b, 0xc405, 0xc4cc, 0xc3b1, + 0x43a8, 0xc3cf, 0xc464, 0xc4a6, 0xc4b8, 0x440d, 0xc4c8, 0xc4bf, + 0xc40f, 0x43f1, 0xc4d4, 0x440e, 0xc468, 0x43cb, 0x4409, 0xc460, + 0xc391, 0xc477, 0xc3f0, 0xc3af, 0xc399, 0xc478, 0x28d0, 0xc3ba, + 0xc487, 0x440d, 0xc483, 0xc4da, 0xc43c, 0xc470, 0xc3d1, 0xc4da, + 0x43f1, 0xc48e, 0x44c9, 0xc4d2, 0xaf01, 0xcf38, 0xc515, 0xc50c, + 0x4501, 0xcf3e, 0xc506, 0x44f6, 0xcf3e, 0xc4f7, 0xc4ef, 0x287c, + 0x4816, 0xc8da, 0xc4ee, 0x4f42, 0xcf4c, 0x2617, 0x2690, 0xac1d, + 0xb674, 0x1ea7, 0xc523, 0x1ea7, 0xc522, 0x4a4c, 0x52cf, 0xd607, + 0x2b81, 0x2bcd, 0x2bd5, 0x2bd7, 0x2bdc, 0xabe7, 0xe6fb, 0x9fbd, + 0x2722, 0xc53c, 0x2212, 0x2283, 0x2290, 0x456b, 0xc575, 0x2722, + 0xc53a, 0xc54e, 0xc55d, 0x4559, 0xc571, 0xb6a2, 0x1ea9, 0x4552, + 0x455d, 0xc55e, 0xd015, 0x283a, 0xc54d, 0x283a, 0xc54c, 0xc53d, + 0xc560, 0x1ea9, 0x4546, 0x455d, 0xc55e, 0x4544, 0xc571, 0xa959, + 0x1ea9, 0x4542, 0x4546, 0x4552, 0xc55e, 0x1ea9, 0x4546, 0x4552, + 0xc55d, 0xc551, 0xa793, 0xbbd5, 0xc567, 0xc565, 0xc56a, 0xc568, + 0x453b, 0xc575, 0xaf02, 0x4544, 0xc559, 0x23e0, 0x4582, 0x4589, + 0xc58a, 0xc587, 0x453b, 0xc56b, 0xaf53, 0xc585, 0xa84d, 0x23e0, + 0x4573, 0x4589, 0xc58a, 0x457a, 0xc586, 0xc585, 0xc574, 0x23e0, + 0x4573, 0x4582, 0xc58a, 0x23e0, 0x4573, 0x4582, 0xc589, 0x458f, + 0xde08, 0x458e, 0xde08, 0xc664, 0xc642, 0xc627, 0xc658, 0xc60d, + 0xd0ac, 0xc667, 0xc632, 0xc621, 0xc60b, 0x46b0, 0xe764, 0xc5fe, + 0xc665, 0xc670, 0xc5d9, 0xc662, 0x24d1, 0x2516, 0x255e, 0xc602, + 0xc5c9, 0xc646, 0xc626, 0xc613, 0xc647, 0xd139, 0x45f3, 0xeebb, + 0x3dcb, 0x45f2, 0xeebb, 0xc661, 0xc5fa, 0xc5f9, 0xc5b4, 0x24d1, + 0x2516, 0x255e, 0xc5d6, 0xc649, 0xc62e, 0x3108, 0xc652, 0xc5af, + 0xc5a1, 0xc5ea, 0xa591, 0xc61e, 0xc63b, 0xc617, 0xc5ae, 0xc645, + 0xc5e9, 0xc59f, 0xc65f, 0xc671, 0xc606, 0xc5ad, 0xc63b, 0x4618, + 0xc63a, 0xc66e, 0xc66d, 0xc597, 0x2af6, 0xb194, 0xc624, 0xc5e8, + 0xc5eb, 0xc605, 0x3108, 0xc609, 0x4670, 0xd1c3, 0xc5a0, 0xc669, + 0xc62a, 0xc5f4, 0xc5d2, 0xc66c, 0xc596, 0xc5c7, 0xc5ac, 0xc65e, + 0xc672, 0xc663, 0xc63f, 0xc63e, 0xd1de, 0x45c8, 0x4655, 0xd1c3, + 0xc62b, 0xc66b, 0xc675, 0xc674, 0x23d1, 0x32e8, 0x34a5, 0x3cfc, + 0x3e8c, 0x3f51, 0x467c, 0x6166, 0x6197, 0xe1b1, 0xa0dc, 0x23d1, + 0xc67a, 0x388d, 0xc682, 0x388d, 0xc681, 0xdc8c, 0x2e30, 0x2f52, + 0xbb78, 0xc690, 0x2373, 0xa37d, 0xdccb, 0xc68b, 0xc69a, 0x21d2, + 0xc691, 0xc6a1, 0xc69e, 0x36a4, 0xb6ad, 0xb61f, 0x45b1, 0xe764, + 0xc6ba, 0x46b8, 0xc6b9, 0xef13, 0x46b2, 0xc6b9, 0x46b2, 0xc6b8, + 0xc6b1, 0xef13, 0xc6c8, 0x376f, 0xb86e, 0xc6cd, 0xc6c1, 0x4f3d, + 0x6262, 0xe4b5, 0xc897, 0xc6c7, 0xc6de, 0x2869, 0xee7d, 0x46e3, + 0xdb7c, 0x5462, 0xd4cb, 0xc6dc, 0xc6e4, 0xcc20, 0xc6d7, 0xc6cf, + 0xac3d, 0x46d1, 0xdb7c, 0xc6d8, 0xa362, 0x5361, 0xd62f, 0x1eff, + 0xa023, 0xc742, 0x23bf, 0xce23, 0xc798, 0x5996, 0xd9c6, 0xb14e, + 0xc71f, 0xc71e, 0xc726, 0xc725, 0xc72f, 0xc7d3, 0x472b, 0xc787, + 0xc760, 0x1e51, 0x1f17, 0xd846, 0xd457, 0xc75c, 0xc709, 0xa6f0, + 0xc75e, 0xc7bc, 0xc741, 0xc750, 0xc737, 0xc765, 0xc764, 0xd9a9, + 0x23e1, 0xa8e1, 0xc7c1, 0xc7b6, 0xc72f, 0xc79e, 0xcff3, 0xc70d, + 0xc792, 0xc7aa, 0xc7d2, 0xc7da, 0xc7a0, 0x1e86, 0xb6b8, 0xc7d9, + 0xc786, 0xc751, 0x36cc, 0x40a4, 0x4167, 0xc1f3, 0xc785, 0xd499, + 0xc7a2, 0xc72c, 0xc7b0, 0xc7a9, 0xcb36, 0x47e7, 0xda20, 0x9faf, + 0x47e4, 0xda20, 0xc7ef, 0xc7eb, 0x3917, 0x4887, 0xc8f8, 0xc8ef, + 0xc92c, 0x483f, 0x4926, 0x6271, 0x62db, 0xe45b, 0xc8ad, 0xc8bc, + 0xc8c7, 0xc88e, 0x287c, 0x450e, 0xc8da, 0xc868, 0xc86f, 0xc8b8, + 0xa38e, 0xc8aa, 0xc8d6, 0x40ae, 0x491f, 0xc92e, 0xc92a, 0xc931, + 0xc92b, 0x47ff, 0x4926, 0x6271, 0x62db, 0xe45b, 0xc90e, 0xc85c, + 0xb731, 0xc8a9, 0xc864, 0xc8fd, 0xc8d1, 0xc904, 0xc841, 0xc856, + 0xc817, 0xc912, 0x27c6, 0x48ba, 0xc8bb, 0xc81a, 0xc8e0, 0x6e78, + 0x6e7b, 0xee7c, 0x38ca, 0x38cb, 0x3ab1, 0xbac0, 0x3917, 0xc7f4, + 0xc919, 0xc815, 0xc3f7, 0x27fc, 0x2d0e, 0xad5c, 0x27e6, 0x3900, + 0xc6cc, 0xc8e7, 0xc8e3, 0x2ca9, 0x2d52, 0xad53, 0xe7a8, 0xc855, + 0xc827, 0xc800, 0xc459, 0x33bd, 0xde2b, 0x6e78, 0xee7c, 0xc81c, + 0x486e, 0xc8bb, 0x486e, 0xc8ba, 0xc801, 0xc920, 0xc812, 0xc859, + 0xe695, 0xa387, 0xc82c, 0x287c, 0x450e, 0xc816, 0xc875, 0xc89c, + 0xc89b, 0xc7f6, 0xc1d0, 0xc7f4, 0xeec4, 0xc857, 0xbda7, 0xc85a, + 0x6669, 0x667a, 0xe6aa, 0x2760, 0xa89c, 0xc840, 0xc86a, 0xc88d, + 0x40ae, 0x4832, 0xc92e, 0xc8c1, 0x47ff, 0x483f, 0x6271, 0x62db, + 0xe45b, 0xc83a, 0xc83e, 0xc7fe, 0x40ae, 0x4832, 0xc91f, 0xc83b, + 0xc93b, 0xc93a, 0xc9ae, 0xc9b4, 0xc9a9, 0xc9a1, 0xa996, 0xc995, + 0xc9d8, 0xc9b0, 0xc98e, 0xb346, 0xc9b1, 0xc98d, 0xc984, 0xca1f, + 0xc97f, 0xc9aa, 0xc978, 0xc96f, 0xc94e, 0xc943, 0xafa1, 0xc940, + 0xc985, 0xc93c, 0xc962, 0xc977, 0xc93f, 0xe6e2, 0xc9c3, 0xa3b6, + 0xc9bf, 0xca08, 0x527a, 0x52b8, 0x541f, 0x54fa, 0xd5dd, 0xcc7c, + 0xae74, 0x49cc, 0x4a50, 0x67a6, 0x67a7, 0xef9d, 0x49cb, 0x4a50, + 0xef9d, 0xca2e, 0xd018, 0x4a09, 0xccb3, 0xcc83, 0xa3ea, 0xe8eb, + 0xc955, 0xca4d, 0x4a31, 0xca6a, 0xca2d, 0xca62, 0xca60, 0x4a3e, + 0x4a3f, 0x55c1, 0xd5f3, 0xca0e, 0x4a5e, 0xca6d, 0xc9c6, 0x49d4, + 0xccb3, 0xca05, 0x4cba, 0xd5ad, 0x4a3a, 0xca49, 0xb8f1, 0xc980, + 0xca4c, 0xc9f8, 0xc9cd, 0x49f0, 0xca6a, 0xca3b, 0x4a4f, 0xca69, + 0x4a1a, 0xca49, 0xca32, 0x4a01, 0x4a3f, 0x55c1, 0xd5f3, 0x4a01, + 0x4a3e, 0x55c1, 0xd5f3, 0x4cd3, 0xdc37, 0xca57, 0x4c87, 0xcce0, + 0x4a1a, 0xca3a, 0x4526, 0x4a23, 0x52cf, 0xd607, 0xc9ef, 0x6834, + 0xe896, 0x4a33, 0xca69, 0x49cb, 0x49cc, 0xef9d, 0xca61, 0xca42, + 0x4a06, 0xca6d, 0xc9fe, 0xca51, 0xc9fd, 0xca70, 0x6839, 0x683a, + 0x683d, 0xe893, 0x4a33, 0xca4f, 0x49f0, 0xca31, 0xd3b7, 0x4a06, + 0xca5e, 0xca63, 0x4aae, 0xcac6, 0xab86, 0xe631, 0xab8a, 0xcaca, + 0xcab3, 0xcac5, 0xcab5, 0x4aaf, 0xcab0, 0x424e, 0x4255, 0x4a97, + 0xcabb, 0x424e, 0x4255, 0x4a93, 0xcabb, 0xcac4, 0xcaa9, 0xcaba, + 0xcac7, 0xca9d, 0xbd3c, 0xde30, 0x2be0, 0xcab6, 0x4a77, 0xcac6, + 0x4a91, 0xcab0, 0x4a91, 0xcaaf, 0xca8a, 0xca8e, 0x2be0, 0xcaad, + 0xcaa5, 0x424e, 0x4255, 0x4a93, 0xca97, 0x4076, 0xcac8, 0xca9c, + 0xca8d, 0x4a77, 0xcaae, 0xcaa6, 0x4076, 0xcac3, 0xca83, 0xa947, + 0x4aea, 0xdc4e, 0x9f2b, 0x6f8d, 0xef92, 0x1e26, 0x20a1, 0xae76, + 0x4af6, 0xcaf8, 0x9fdf, 0x5abc, 0xdc0a, 0x4ad6, 0xdc4e, 0x4ade, + 0xcaf8, 0x4ade, 0xcaf6, 0xcbea, 0xcbe4, 0x4b4d, 0xcbb0, 0x2173, + 0xa4b2, 0xcb46, 0xcb67, 0xcb8d, 0x218a, 0x218c, 0x3547, 0x4b56, + 0x4b5e, 0xcba3, 0x9f53, 0x4bc4, 0xd303, 0xc7e2, 0x424b, 0xcb8b, + 0x4bed, 0xcc60, 0xcc69, 0xcbb2, 0xcb14, 0xd9d4, 0x4b0b, 0xcbb0, + 0x3830, 0xba43, 0xcb7a, 0xcbc9, 0x3547, 0x4b27, 0x4b5e, 0xcba3, + 0xcc06, 0xcb82, 0xcbf3, 0xcbe9, 0xcc39, 0xcb8f, 0x3547, 0x4b27, + 0x4b56, 0xcba3, 0xcb15, 0xcbe0, 0xcc4c, 0xcb50, 0xcbd4, 0x4c3d, + 0x4c56, 0xcc64, 0xcbe0, 0xcc21, 0xcb59, 0xcbe6, 0x00f6, 0x1e2a, + 0xa00b, 0xcb3a, 0xcb1f, 0xcb5d, 0xae1a, 0xcc59, 0xa284, 0x3547, + 0x4b27, 0x4b56, 0xcb5e, 0x4c00, 0xd536, 0xcbcb, 0xcc5c, 0xcc6e, + 0xcc1e, 0xcc2b, 0xcbdb, 0x4b0b, 0xcb4d, 0xcb45, 0xd282, 0x4b35, + 0xd303, 0xd483, 0xcb51, 0x2327, 0xcba7, 0xad4c, 0xcc23, 0xcc0d, + 0xcb7c, 0xcc46, 0xcbac, 0x4b71, 0xcb7f, 0xcc12, 0xcb03, 0xcb86, + 0x4b5b, 0x4c01, 0xcc6d, 0xcafe, 0x4b3c, 0xcc60, 0xcc43, 0xcc5b, + 0xcc6c, 0xaf57, 0xcb5a, 0x4ba6, 0xd536, 0x4be9, 0xcc6d, 0x3caa, + 0xbeec, 0xcb58, 0xcbd3, 0x4c14, 0xd4d1, 0xcbe1, 0x4c11, 0xd4d1, + 0xcc6a, 0x3881, 0xba11, 0xcc2b, 0xcbaa, 0xc6d9, 0xcb80, 0xcbd1, + 0xa142, 0x4bab, 0xcc18, 0x35d7, 0xcc4f, 0xba90, 0xcb5c, 0xcb7e, + 0xae18, 0x4c52, 0xcc55, 0xcc5f, 0xcbee, 0xcbd7, 0xcb79, 0x35d7, + 0xcc31, 0xcc58, 0xcc40, 0x55ae, 0xd5ea, 0xcc40, 0x4b7e, 0xcc64, + 0x4c50, 0xd5e4, 0xcb93, 0xcbef, 0xcba8, 0xcc41, 0x4b3c, 0xcbed, + 0x4b7e, 0xcc56, 0xcb3e, 0xcc16, 0xcbf1, 0x4be9, 0xcc01, 0xcba9, + 0x2401, 0xefa5, 0xccf4, 0xe85e, 0xc9c8, 0xc9d5, 0x4a45, 0xcce0, + 0xccb9, 0xeea4, 0xeecf, 0x5083, 0xd085, 0xccf6, 0xccf2, 0xccb5, + 0x1ffc, 0xeb3b, 0xc1d0, 0x2986, 0x299d, 0x2a24, 0xccda, 0xccde, + 0x36f2, 0x6eaf, 0x6eb4, 0xeeb9, 0xcce7, 0x49d4, 0xca09, 0xcca4, + 0xcc8b, 0xca17, 0xccc9, 0xccdd, 0x6762, 0x6eaa, 0x6eab, 0x6eb5, + 0xeeba, 0xe931, 0xccbd, 0xe92c, 0x4a40, 0xdc37, 0xe93b, 0x2986, + 0x299d, 0x2a24, 0xcca7, 0xccc1, 0xccaa, 0x4a45, 0xcc87, 0xe94e, + 0xccae, 0x26e2, 0xa6e3, 0xcc9d, 0xcc74, 0xcc9c, 0x1e1d, 0x4cf9, + 0x4d72, 0xce9f, 0x4cf8, 0xce9f, 0xccfe, 0x1fc2, 0x4e18, 0x4e4b, + 0xce6b, 0x229f, 0xccff, 0x4cfa, 0xcea0, 0x229f, 0xccfc, 0xceaa, + 0xcea3, 0xcea6, 0xcea2, 0xcea1, 0xcea5, 0xcea8, 0xceab, 0xceb9, + 0xceb3, 0xcebd, 0xcebe, 0xceaf, 0xceb0, 0xcebc, 0xceb1, 0x4d8b, + 0xceae, 0x2e0b, 0xceb8, 0xcea7, 0xceb7, 0xcead, 0x4d4d, 0xceb4, + 0xceba, 0xcdb7, 0xcd2e, 0xcdca, 0x4da2, 0xcef8, 0x324e, 0xcd25, + 0x4e32, 0x4e8d, 0x4e9d, 0xcf27, 0xcec6, 0xcec2, 0xcec1, 0xcec5, + 0xcebb, 0xcecd, 0xcec0, 0xcecb, 0xced0, 0xcecc, 0xcec8, 0xaf26, + 0xcec4, 0xcd97, 0x4eca, 0xe77d, 0xae15, 0xcea9, 0x4d93, 0xcecf, + 0xcd1d, 0xced7, 0xcec1, 0xced3, 0x34a7, 0x4d76, 0xcedd, 0xce8a, + 0xcdea, 0x4e27, 0xcee6, 0x4ed4, 0xd8b4, 0xcede, 0xcedc, 0xceda, + 0x4dab, 0x4dda, 0x4ebf, 0xcf10, 0xd32f, 0xced9, 0xced2, 0xced6, + 0x4d82, 0xcedf, 0x1e1d, 0xccf8, 0xcedb, 0x4e6a, 0xced8, 0x34a7, + 0x4d55, 0xcedd, 0xce36, 0x4e6d, 0xd812, 0xcee2, 0xced1, 0x4d71, + 0xcedf, 0xcee1, 0xcee0, 0xcee8, 0xcee3, 0xcd18, 0xcee4, 0xcee5, + 0x3346, 0xb8b1, 0x4d4c, 0xcecf, 0xcd45, 0x4e7c, 0xcee7, 0x4e8c, + 0x4eed, 0xdce1, 0xcefc, 0xcf0d, 0x4dd1, 0xceff, 0x4d2c, 0xcef8, + 0xcefb, 0x4d64, 0x4dda, 0x4ebf, 0xcf10, 0xcef6, 0xcef4, 0xcef9, + 0xcefe, 0xceb2, 0xcf51, 0x4e43, 0xcef7, 0x23d5, 0xcf00, 0xaf69, + 0xcd23, 0xceb6, 0xcefa, 0xceee, 0xcefd, 0x4e5b, 0xcef0, 0xceeb, + 0xcef5, 0xcef2, 0xcf01, 0xcd27, 0xceef, 0xcde1, 0x303b, 0x3460, + 0x4deb, 0xce3d, 0xce41, 0x4da0, 0xceff, 0x4dd6, 0xceea, 0xcef1, + 0xce83, 0x4dd2, 0xceea, 0xcf03, 0xcf04, 0xcf02, 0x4d64, 0x4dab, + 0x4ebf, 0xcf10, 0xcef5, 0xcf09, 0xcf0e, 0xcf14, 0x4dcd, 0xcf17, + 0x4e01, 0xcf18, 0xd913, 0xcf0c, 0xcf16, 0xcf13, 0xcd5a, 0x303b, + 0x3460, 0x4dcf, 0xce3d, 0xcf05, 0xceac, 0xcf11, 0xcf08, 0xcec3, + 0xcf0f, 0xcf07, 0xd1f4, 0x4e15, 0xcf0a, 0x4de3, 0xcf18, 0x4e69, + 0xcef3, 0xd426, 0xcf19, 0xcf22, 0xcf12, 0xcec9, 0xcf23, 0x4dfc, + 0xcf0a, 0xcf1e, 0x4cfb, 0x4e4b, 0xce6b, 0xcf1a, 0xcf1c, 0xcf1f, + 0xcf1b, 0x23bf, 0xc70c, 0x4e31, 0xceb5, 0x4d5b, 0xcee6, 0xae4c, + 0xcf1d, 0xcf21, 0xcf29, 0x4e26, 0xceb5, 0x4d2f, 0x4e9d, 0xcf27, + 0xcea4, 0xcf26, 0x4d77, 0xe9bd, 0xcf15, 0xcf25, 0x303b, 0x3403, + 0x3460, 0x4dcf, 0xcdeb, 0xcee9, 0xcdd0, 0x4db3, 0xcef7, 0x4e70, + 0xcf2b, 0xcf2a, 0xce66, 0x4e8e, 0x4e96, 0xcea4, 0x4cfb, 0x4e18, + 0xce6b, 0x4e61, 0xcee3, 0xcf2f, 0xcec7, 0xcf2e, 0x1f1e, 0xa098, + 0xcffb, 0xcf2d, 0xcdbd, 0xced5, 0x4e4d, 0xcee3, 0xcf0b, 0xce82, + 0xce48, 0x4e04, 0xcef3, 0x4d75, 0xced8, 0x4cfb, 0x4e18, 0xce4b, + 0x4d78, 0x5327, 0xd812, 0x4f30, 0xe7c1, 0xcf33, 0x4e45, 0x4f2b, + 0xcf32, 0xcf34, 0xcece, 0x4d99, 0xcee7, 0xcf24, 0xcf31, 0xb9db, + 0xce64, 0xcdd5, 0xe8a3, 0xcf2c, 0x4e98, 0xcf35, 0x4d56, 0xcea9, + 0x4d9a, 0x4eed, 0xdce1, 0xcd2f, 0x4e4a, 0x4e96, 0xcea4, 0x4e92, + 0xcf20, 0x4e8f, 0xcf20, 0xcf28, 0xb24d, 0x4e4a, 0x4e8e, 0xcea4, + 0x4e89, 0xcf35, 0xcf06, 0x4d2f, 0x4e32, 0xcf27, 0x4cf8, 0xccf9, + 0xccfe, 0xcd06, 0xcd05, 0xcd02, 0x4e34, 0x4e4a, 0x4e8e, 0xce96, + 0xcd07, 0xcd04, 0xcd1a, 0xcd08, 0x4d4b, 0xce8a, 0xcd00, 0xcd09, + 0xcdef, 0xcd1c, 0xcd18, 0xcd14, 0xcd15, 0xcd17, 0xcdb1, 0xcd0d, + 0xcd1d, 0x4e26, 0xce31, 0xcdb8, 0xcd1b, 0xcd19, 0xcd0b, 0xcd21, + 0xcd35, 0xcd16, 0xcd10, 0xcd13, 0x4d64, 0x4dab, 0x4dda, 0xcf10, + 0xcd3a, 0x4d32, 0xcd4f, 0xcd31, 0xcdf4, 0xcd44, 0xcd33, 0xcd30, + 0xce54, 0xcd42, 0xce10, 0xcd46, 0xcd3c, 0xcd40, 0xcd39, 0xce79, + 0x4d4c, 0xcd93, 0xcd3f, 0xcd81, 0xcd68, 0xcd50, 0xcd5d, 0x4e5e, + 0xe076, 0xcd70, 0xcd4e, 0x4d75, 0xce6a, 0xcd66, 0xcd62, 0xcd73, + 0xcd61, 0x34a7, 0x4d55, 0xcd76, 0xcd5e, 0x4d71, 0xcd82, 0xcd86, + 0xcd83, 0xcd79, 0x4d89, 0x4e4d, 0xce61, 0xcd8c, 0xcd8f, 0x4d5b, + 0xce27, 0x4d99, 0xce7c, 0xcd88, 0xce3e, 0x4dd2, 0xcdd6, 0xcdbe, + 0x4d9a, 0xce8c, 0xcdba, 0xcdcb, 0xcdbd, 0xcdd4, 0xcdc4, 0x4e04, + 0xce69, 0xcdad, 0x4dbf, 0xcddc, 0xcdac, 0x4db3, 0xce43, 0x4d2c, + 0xcda2, 0xcdaf, 0xcdb9, 0xcda3, 0xcd9c, 0xcdbb, 0xcdb0, 0x4da0, + 0xcdd1, 0xcdb4, 0xcdc7, 0xcdd9, 0xcdd7, 0xcdd8, 0xcdec, 0xce9c, + 0xcdf9, 0xcdf2, 0xcddd, 0x4dfc, 0xce15, 0xce62, 0xcde6, 0xcd9e, + 0xcdde, 0xcdf6, 0x4d64, 0x4dab, 0x4dda, 0xcebf, 0xcdf1, 0xce0b, + 0xcde9, 0xcde0, 0xce37, 0xcde8, 0xcde1, 0x4de3, 0xce01, 0xce09, + 0xce1b, 0xce1f, 0xce1d, 0xce2b, 0xce17, 0xce1e, 0x4e8f, 0xce92, + 0xce2d, 0xce0a, 0xce11, 0xce7d, 0xce39, 0xce35, 0x4d2f, 0x4e32, + 0xce9d, 0xce93, 0xce2e, 0xce46, 0x4e45, 0xce70, 0xce88, 0xce5a, + 0xce55, 0xce52, 0x4e6e, 0xe7c1, 0xce7e, 0xce70, 0xce6f, 0xce73, + 0x4e89, 0xce98, 0x4f3b, 0x4f50, 0xe475, 0xa378, 0xc4e8, 0xc0b0, + 0x3b20, 0xcf3c, 0xcf36, 0x3b20, 0xcf3a, 0x46cb, 0x6262, 0xe4b5, + 0x44f6, 0xc501, 0x4516, 0xcf4c, 0xba3d, 0x275b, 0x28b0, 0x28b5, + 0x28dc, 0xcf4e, 0x4516, 0xcf42, 0x275b, 0x28b0, 0x28b5, 0x28dc, + 0xcf48, 0x4f36, 0xe475, 0x4db2, 0x4f52, 0xcf53, 0x4f51, 0xcf53, + 0x4f51, 0xcf52, 0x2570, 0x26c9, 0xcf85, 0x4f70, 0xcf78, 0xcf77, + 0x3683, 0xdfa0, 0x4f5a, 0xcf78, 0xcf86, 0x208c, 0x69e1, 0xea82, + 0xcf80, 0xcf62, 0x4f5a, 0xcf70, 0xcf76, 0x4f88, 0xd98a, 0x21aa, + 0xae42, 0xcf57, 0xcf74, 0x4f88, 0x5989, 0xd98a, 0x4f81, 0x4f87, + 0x5989, 0xd98a, 0xd288, 0xd288, 0xcf97, 0xcf91, 0xcf90, 0xcf8c, + 0xcfa5, 0xcfa8, 0xcfa4, 0xcfa3, 0xcf9f, 0xcfa1, 0x9e49, 0x217b, + 0xe90a, 0xcfb9, 0x4fb6, 0xd1bb, 0x4fb4, 0xd1bb, 0xcfae, 0x4fc5, + 0xcfe4, 0x4fc4, 0xcfe4, 0xcfe0, 0x9e60, 0xcff9, 0xcffd, 0xcfec, + 0xcfc6, 0x4fc4, 0xcfc5, 0xc3a9, 0xcfda, 0xcffa, 0xc796, 0xcfd8, + 0xcff1, 0x4e59, 0xe8dc, 0xcfd9, 0xc1ff, 0xb537, 0xd008, 0xd007, + 0xd00b, 0xd00a, 0xc54a, 0xc9d0, 0xb7b1, 0xe504, 0xd02e, 0xd5c9, + 0xd02c, 0x39c8, 0xe392, 0xd027, 0xd022, 0xbacc, 0xd073, 0xb065, + 0xd043, 0xdead, 0x504c, 0x5077, 0xdec4, 0xd076, 0xd03c, 0xd07e, + 0x5040, 0x5077, 0xdec4, 0xd079, 0x5068, 0xd06f, 0x2723, 0xa7a9, + 0xe5fb, 0x28fb, 0xaa7f, 0x5066, 0x506a, 0xd070, 0x5061, 0x506a, + 0xd070, 0x5054, 0xd06f, 0xd075, 0x5061, 0x5066, 0xd070, 0xd06f, + 0x2abf, 0xb127, 0xd06f, 0x5054, 0x5068, 0x506b, 0xd06e, 0x5061, + 0x5066, 0xd06a, 0xa8f0, 0xd038, 0x242c, 0xd07d, 0xd069, 0xd042, + 0x5040, 0x504c, 0xdec4, 0xd04d, 0x242c, 0xd074, 0xd04b, 0x4c9b, + 0xd085, 0x4c9b, 0xd083, 0xd088, 0xd087, 0xab8d, 0xd0af, 0x5178, + 0xd193, 0xd135, 0xd19a, 0xd0da, 0xc5a3, 0xeaaf, 0x508e, 0xd0bb, + 0xa3b7, 0x3bd3, 0xd8ac, 0xe91a, 0xd0af, 0xd14e, 0xd16b, 0xd139, + 0x5105, 0x5107, 0xd10b, 0x1f37, 0xa191, 0x51bb, 0xd1bd, 0xb3f9, + 0xd0a7, 0xa2dd, 0x585a, 0xeb0d, 0xb727, 0xd156, 0xd1da, 0x511b, + 0xde01, 0xd1d9, 0xd1a0, 0x5106, 0xd13a, 0x50c1, 0xd10b, 0x5103, + 0xd13a, 0xd0c1, 0xd109, 0xd108, 0x50c1, 0xd105, 0xd1be, 0x51d3, + 0x51df, 0xead2, 0xd1cd, 0x5133, 0xd166, 0xd1bf, 0xd1e0, 0xa43b, + 0x5173, 0xde0b, 0x50eb, 0xde01, 0xa507, 0x9fee, 0xd131, 0xd12b, + 0x2318, 0x5111, 0xd166, 0xd0a1, 0xd161, 0xd1c9, 0x45ee, 0xd0c0, + 0x5103, 0xd106, 0xd157, 0xa00e, 0x51c8, 0xd1d8, 0xe183, 0xd0be, + 0xd0e8, 0xd13e, 0xd195, 0xd1a3, 0xd136, 0x2318, 0x5111, 0xd133, + 0xd0bf, 0xef76, 0xe84b, 0x511a, 0xde0b, 0x50a0, 0xd193, 0xd1a9, + 0xd183, 0xea30, 0xeac8, 0xd190, 0xd17d, 0xd182, 0xd1cf, 0x50a0, + 0xd178, 0xd158, 0xd0a4, 0xd0f6, 0xd15f, 0xecd5, 0xd17b, 0xe94d, + 0x6ac4, 0xead3, 0x4fb4, 0x4fb6, 0x50c6, 0xd1bd, 0x50c6, 0xd1bb, + 0xd10d, 0xd113, 0xd1cb, 0x4655, 0xc670, 0x514a, 0xd1d8, 0xd138, + 0xd1c0, 0xd110, 0x5191, 0xead5, 0x510f, 0xd1df, 0x514a, 0xd1c8, + 0xd0ed, 0xd0ea, 0xd1e2, 0xc66f, 0x510f, 0xd1d3, 0xd114, 0xd1dc, + 0xa367, 0x9e34, 0xd1f0, 0xd1ed, 0xcdfb, 0x23f0, 0xa76e, 0xdf3f, + 0x9e0e, 0xa174, 0x1e3e, 0x3319, 0xb4e7, 0xb5e7, 0x3368, 0xd20e, + 0xd20d, 0xd213, 0xd210, 0x5217, 0x62ea, 0xe4fa, 0x5216, 0x62ea, + 0xe4fa, 0xe928, 0xd264, 0xd239, 0x523b, 0xd26b, 0xd266, 0xd259, + 0xb7c1, 0xd24a, 0xd229, 0x522e, 0xd26b, 0xd236, 0xd231, 0xba2f, + 0x3a79, 0xd26a, 0xd223, 0xd230, 0x3a79, 0xd263, 0x522e, 0xd23b, + 0xd271, 0x26cf, 0xd270, 0x5276, 0x5277, 0x5c53, 0xdc54, 0x5273, + 0x5277, 0x5c53, 0xdc54, 0x5273, 0x5276, 0x5c53, 0xdc54, 0xd279, + 0xd278, 0x49c7, 0x52b8, 0x541f, 0x54fa, 0xd5dd, 0xcbc0, 0x4f8a, + 0xcf8b, 0xd28c, 0xd28b, 0xa349, 0xd58c, 0xd56a, 0xd606, 0xd2b2, + 0xd2b1, 0x49c7, 0x527a, 0x541f, 0x54b7, 0x54fa, 0x5553, 0xd5dd, + 0xa20d, 0xd4ef, 0x1e42, 0xa208, 0xd466, 0xd5f6, 0xd3a7, 0xd407, + 0xd4bc, 0xd2e7, 0x26cc, 0x4526, 0x4a4c, 0x5607, 0xd613, 0xd351, + 0xd2e2, 0xd2e1, 0xd2ce, 0xa040, 0x55b2, 0xd60b, 0xd393, 0xd3f0, + 0x4b35, 0xcbc4, 0x2179, 0xd332, 0xd396, 0xd622, 0xd526, 0xa84b, + 0xc162, 0xd354, 0x4e6d, 0xd812, 0xcd65, 0xd438, 0x2179, 0xd30a, + 0xd34a, 0xd395, 0xd346, 0x1f9f, 0xd5a6, 0xd2d0, 0xd318, 0x2e84, + 0xd38a, 0xd598, 0xd3a2, 0xd558, 0xd4fd, 0xd434, 0xd54e, 0xd588, + 0x5415, 0xd5ba, 0x46ea, 0x5569, 0xd62f, 0x3804, 0xb9ae, 0xd477, + 0xbece, 0xc296, 0xc192, 0xd541, 0xd5ce, 0xd4c0, 0xd52d, 0xd552, + 0xd452, 0xd464, 0x546f, 0x55ac, 0xd5e5, 0xdc46, 0xb357, 0xd510, + 0x3d96, 0xd49e, 0x2e84, 0xd358, 0xd2fa, 0xd347, 0xd30e, 0xa50d, + 0xd35a, 0xd2cb, 0xd40a, 0xd4ee, 0xd494, 0xd435, 0xd3df, 0xd59f, + 0x4372, 0xca6b, 0xd555, 0xc469, 0x6d2c, 0x6daf, 0xee0e, 0x5493, + 0xd4f4, 0xd3be, 0xd3bd, 0xd458, 0xb79c, 0x235c, 0xd514, 0xd3b5, + 0xa807, 0x234e, 0x2d0b, 0xd550, 0xd2fd, 0xd506, 0x2eb5, 0x544a, + 0xd4ed, 0xd445, 0xd2cc, 0xd3b1, 0xd420, 0xd4f1, 0x5360, 0xd5ba, + 0xd600, 0xd63f, 0x49c7, 0x527a, 0x52b8, 0x54fa, 0xd5dd, 0xd40c, + 0x56cd, 0xd7a2, 0x25b6, 0xc1df, 0xce08, 0xd56d, 0xd5a9, 0x9e07, + 0x557f, 0x55fc, 0xd610, 0xd35d, 0xd3b4, 0xd330, 0xd55a, 0xd3f9, + 0xa3f6, 0x2eb5, 0x53f4, 0xd4ed, 0xd36d, 0xc740, 0xd3d1, 0xb939, + 0xd593, 0x46d6, 0xd4cb, 0xd36e, 0xd2c7, 0xd58a, 0xa85f, 0xb934, + 0xd36f, 0xd525, 0xd364, 0xd515, 0xcbc6, 0xd546, 0xd562, 0xd523, + 0xd51e, 0xb41c, 0x53bc, 0xd4f4, 0xd3b3, 0x31de, 0x3e95, 0x3fdb, + 0xc7c7, 0x3d96, 0xd385, 0xaf60, 0xd533, 0xd2b8, 0xd2cd, 0xd36a, + 0xae2d, 0x46d6, 0xd462, 0x4c11, 0xcc14, 0xd5cd, 0xd58a, 0xd63a, + 0xd577, 0xe3a3, 0xea40, 0x2eb5, 0x53f4, 0xd44a, 0xd3b2, 0xd2c1, + 0xd40d, 0x53bc, 0xd493, 0x49c7, 0x527a, 0x52b8, 0x541f, 0xd5dd, + 0xd35c, 0x298d, 0xa9f8, 0xd3f1, 0xd37b, 0xd84a, 0x235c, 0xd3d4, + 0xd482, 0xd48c, 0xd48b, 0xd471, 0xd311, 0xd36b, 0xd5bc, 0xd53b, + 0xd4a8, 0xeebb, 0x2328, 0xd5cf, 0x4ba6, 0xcc00, 0xd594, 0xd61e, + 0xd5fa, 0xd532, 0x55f9, 0xdb6a, 0xd368, 0xd487, 0x554b, 0xd602, + 0x554a, 0xd602, 0xd35e, 0x234e, 0xd3ef, 0xd36c, 0xd2b8, 0xd3b8, + 0xd35b, 0xd43c, 0xd489, 0xd361, 0xd29c, 0xd427, 0xd580, 0xd604, + 0x55f4, 0xd60a, 0xd4e3, 0x5431, 0x55fc, 0xd610, 0xd570, 0xd35f, + 0x546a, 0xd4df, 0xd297, 0xa9dc, 0xd460, 0xd537, 0x26ed, 0xa712, + 0xd359, 0xd3b6, 0x1f9f, 0xd350, 0xd428, 0x55b0, 0xd60d, 0x536f, + 0xd5e5, 0xca17, 0x4c54, 0xd5ea, 0xd5f7, 0x55ab, 0xd60d, 0x52f9, + 0xd60b, 0x5360, 0xd415, 0xd52f, 0x4a01, 0x4a3e, 0x4a3f, 0xd5f3, + 0x1e1b, 0x23e2, 0x3a37, 0xbb09, 0x201f, 0x2fa3, 0xd024, 0xd4dd, + 0xd369, 0x2328, 0xd535, 0xd61a, 0x49c7, 0x527a, 0x52b8, 0x541f, + 0xd4fa, 0x563d, 0xd646, 0xcc58, 0x536f, 0xd5ac, 0x4c54, 0xd5ae, + 0x4a01, 0x4a3e, 0x4a3f, 0xd5c1, 0x5574, 0xd60a, 0xd2c8, 0xd5af, + 0x553c, 0xdb6a, 0xd53a, 0x5431, 0x557f, 0xd610, 0xd41a, 0x554a, + 0xd54b, 0xd572, 0xd2a6, 0x4526, 0x4a4c, 0x52cf, 0xd613, 0x5574, + 0xd5f4, 0x52f9, 0xd5b2, 0x55ab, 0xd5b0, 0x6a65, 0xeaa5, 0x5431, + 0x557f, 0xd5fc, 0x52cf, 0xd607, 0xba97, 0xd5d3, 0xd539, 0xd30f, + 0xa170, 0x46ea, 0xd361, 0xd4e0, 0x55df, 0xd646, 0xd41d, 0xa914, + 0x55df, 0xd63d, 0x1e55, 0xd65d, 0xd65c, 0xb16e, 0xc307, 0x21e6, + 0xa904, 0xa47c, 0x565a, 0xd65b, 0x5657, 0xd65b, 0x5657, 0xd65a, + 0xd64f, 0x1e55, 0xd64e, 0xa3f7, 0xd666, 0xd665, 0x9e8f, 0x567a, + 0xd7f2, 0xd66f, 0xd7e3, 0xd66c, 0xd768, 0x2b83, 0xd6c7, 0xd66b, + 0xd771, 0xe6d6, 0xd766, 0xd806, 0xd755, 0xd7fb, 0xd79e, 0xd801, + 0x57a1, 0xd7c1, 0xd739, 0xd72f, 0x5745, 0x5836, 0xd83a, 0xd788, + 0xd6d4, 0xd814, 0xd6ba, 0xec8d, 0xd706, 0xd6d4, 0xd6a6, 0x2b83, + 0xd675, 0xd831, 0x5424, 0xd7a2, 0x5807, 0xd823, 0xd7f6, 0x5698, + 0x56b4, 0xd716, 0xef03, 0xd83b, 0xd7a7, 0xd7c4, 0xd6fa, 0xd7ef, + 0xd784, 0xd810, 0xd6f1, 0xd715, 0x5c9d, 0xdd1d, 0xd82d, 0xd6ac, + 0xd782, 0xd6fb, 0xd6d4, 0xd778, 0x574b, 0xd81f, 0xd68c, 0xd68b, + 0xeb4e, 0x5695, 0x5836, 0xd83a, 0x577f, 0xd805, 0xd7c8, 0xd7ec, + 0x5721, 0xd81f, 0xd80d, 0xd680, 0xc32c, 0xd815, 0xd67e, 0xd671, + 0xc33f, 0xd67b, 0xd717, 0xd7bb, 0xd811, 0x5747, 0xd805, 0xd7bf, + 0xd70b, 0xd6f3, 0xd696, 0xd78e, 0xd78d, 0xd7fb, 0x5827, 0xd839, + 0xd682, 0xd68a, 0x5424, 0xd6cd, 0x3594, 0xb59e, 0xd6ef, 0xd7ce, + 0xd77c, 0xd780, 0xd68a, 0xd6f0, 0xd7c7, 0xd7c6, 0xd748, 0xd7a8, + 0xd828, 0xd80e, 0xd66e, 0xd749, 0xd6f2, 0xd66b, 0xd6cf, 0xd821, + 0xd80f, 0x5681, 0xd798, 0xd683, 0x5747, 0xd77f, 0xd67f, 0x56ce, + 0xd823, 0xd74e, 0xd7d2, 0xd7f9, 0xd6f4, 0xd77e, 0x4d78, 0x4e6d, + 0xd327, 0xd69d, 0xd761, 0x5721, 0xd74b, 0xd7f8, 0xb0f7, 0x56ce, + 0xd807, 0x5799, 0xd839, 0xd7cf, 0xd702, 0xd6ca, 0x5695, 0x5745, + 0xd83a, 0x5799, 0xd827, 0x5695, 0x5745, 0xd836, 0xd6ee, 0x4383, + 0xdc9c, 0xd844, 0xd842, 0xe1c1, 0x1e51, 0x1f17, 0xc73e, 0x24af, + 0xa580, 0xd511, 0xb72f, 0x2563, 0x5858, 0xe29c, 0xa40c, 0xadf7, + 0x2563, 0x5854, 0xe29c, 0xd0e1, 0x236b, 0xd85e, 0x2675, 0x585f, + 0xe053, 0xa1b2, 0x236b, 0xd85b, 0x2675, 0x585c, 0xe053, 0xd864, + 0xd863, 0xd8dc, 0xe336, 0xd96f, 0xd89e, 0xa3ea, 0xd8b5, 0xd956, + 0x2acb, 0x2b1d, 0xd8ca, 0xd918, 0xae12, 0x596a, 0x67c8, 0xe7e4, + 0xd86e, 0x3bd3, 0xd0b2, 0xd972, 0xeef9, 0xd94f, 0x4d5d, 0xd8e4, + 0xd87d, 0xd8cc, 0xd8dd, 0xd960, 0xd90c, 0xd885, 0xd8b7, 0x58e1, + 0xe1cc, 0xd8e0, 0xd865, 0xd8c5, 0xd8d9, 0x58cf, 0xe1cc, 0xd933, + 0xd95d, 0x58b4, 0xd932, 0xd947, 0x5912, 0xd943, 0xb707, 0xd92b, + 0xd8f5, 0xd8f4, 0xa236, 0xa90d, 0xb0fc, 0xd8c8, 0xd90f, 0xd90e, + 0x58e6, 0xd943, 0xcde5, 0xd886, 0xd938, 0xd94c, 0xd8ed, 0xd8e4, + 0xd8e2, 0xd964, 0xd91b, 0x9eb5, 0x58e6, 0xd912, 0xd8e5, 0xd91d, + 0xb742, 0xd8af, 0xd974, 0xd884, 0xd8e3, 0xd8c6, 0xd934, 0xd89c, + 0xb446, 0xb4f7, 0xd86c, 0xd8ad, 0x5955, 0xd97d, 0xd974, 0x2364, + 0xa365, 0x290d, 0xafa9, 0xe738, 0xb838, 0x4f87, 0x4f88, 0xd98a, + 0x4f81, 0x4f87, 0x4f88, 0xd989, 0xd9c1, 0xaf01, 0xd9c3, 0xd9c4, + 0x599a, 0x59ba, 0xd9c9, 0x5994, 0xd9c5, 0x5993, 0xd9c5, 0x470e, + 0xd9c6, 0xd9c7, 0x5990, 0x59ba, 0xd9c9, 0xd9cb, 0xd9cd, 0xd9ce, + 0x59bd, 0xd9c8, 0xc779, 0x9eb2, 0xd9ca, 0xd9cf, 0xd9b7, 0xd9d0, + 0x59c0, 0xd9c2, 0xd9bc, 0x59b0, 0xd9d1, 0x358d, 0x5990, 0x599a, + 0xd9c9, 0xd9b6, 0x59a7, 0xd9c8, 0xd9cc, 0x59b3, 0xd9c2, 0xd98b, + 0x59b3, 0xd9c0, 0xd98e, 0xd98f, 0x5993, 0xd994, 0x470e, 0xd996, + 0xd998, 0x59a7, 0xd9bd, 0x5990, 0x599a, 0xd9ba, 0xd9ac, 0xd9a1, + 0xd9bf, 0xd9a5, 0xd9a6, 0xd9af, 0xd9b2, 0xd9b7, 0xcb4b, 0x59ef, + 0xd9f6, 0xb2b5, 0xd9f4, 0xd9e7, 0xd9f8, 0xd9e3, 0x59d7, 0xd9f6, + 0xd9de, 0x59d7, 0xd9ef, 0xd9e6, 0x59fd, 0xd9ff, 0x59f9, 0xd9ff, + 0x59f9, 0xd9fd, 0x5a01, 0xdba0, 0x5a00, 0xdba0, 0xdba2, 0xdba3, + 0xdba1, 0xdbaf, 0xdba7, 0xdba8, 0xdba6, 0xdbb1, 0xdbad, 0xdbaa, + 0xdbab, 0x3258, 0xdbac, 0xdbb0, 0xdabe, 0xdbb9, 0xdbb6, 0xdbbc, + 0x47e4, 0xc7e7, 0x241f, 0xa656, 0xbb23, 0xdbc0, 0xdbb7, 0xdbbb, + 0xdbbf, 0x9fe1, 0xdbbe, 0xdbb8, 0x5b6f, 0xdbd1, 0xdbc9, 0x24ec, + 0xdbc3, 0xdbca, 0xbce8, 0x5b49, 0xdbc1, 0xda6c, 0xdbc2, 0x2467, + 0xdbcb, 0x246a, 0xa492, 0xa46d, 0xdbb5, 0xdbc8, 0xdbd2, 0xdbcf, + 0xdbc4, 0xdbd0, 0xdbc7, 0xdbce, 0xdbc5, 0xdbcd, 0xdb8b, 0xa48f, + 0xdbe9, 0xdbe2, 0xdbe3, 0xdbd5, 0xabdf, 0xdbd7, 0xdbe7, 0x5a3d, + 0xdbdf, 0xdbe1, 0xdbe0, 0xdbd8, 0x5b6e, 0xdbdd, 0xdbe5, 0xdbe6, + 0xdbdc, 0xdbd9, 0xdbd6, 0xdbd4, 0xdbdb, 0xdbd3, 0xa938, 0xdb7d, + 0xdb04, 0xafd7, 0xdba4, 0xdbf3, 0xdbf6, 0xdbde, 0x3096, 0xb102, + 0x2500, 0xdbf1, 0xdbee, 0xdbed, 0xdbda, 0xdbeb, 0xdbec, 0xdbef, + 0xdbf0, 0xdbf5, 0xdbf2, 0x5aac, 0xdbf4, 0x5aaa, 0xdbf4, 0x5b80, + 0xdbfb, 0xa531, 0xdc01, 0xdbfe, 0xdc07, 0xdbfd, 0x4ae9, 0xdc0a, + 0xda1a, 0xdc03, 0xdc04, 0xdc06, 0xdc08, 0xdbff, 0xdbf7, 0x5aeb, + 0xdc0f, 0xdbe4, 0xdbf9, 0xdbfc, 0xdc05, 0xdbba, 0xdc02, 0xdc00, + 0xdc0d, 0xdc1e, 0xdc1d, 0x5afc, 0xdc16, 0x5b1a, 0xdc25, 0xdbe8, + 0x5b8d, 0xdc14, 0xdc1b, 0xdc10, 0xdb5c, 0x5acc, 0xdc0f, 0x242f, + 0x2518, 0x2553, 0x2554, 0x255f, 0xe5d9, 0xdc15, 0xdc18, 0xdbb3, + 0x3697, 0xdc19, 0xdc0c, 0x5bbd, 0xe8a8, 0xdbf8, 0xdc1a, 0x5ae0, + 0xdc16, 0xdbfa, 0xdc0b, 0xdc12, 0xdc13, 0xda8a, 0xdbcc, 0xdc0e, + 0xbb4c, 0xdc1c, 0xdc27, 0xdc11, 0xdc21, 0xdc24, 0xdc26, 0x5ae1, + 0xdc25, 0xdbb2, 0xdc22, 0x5b21, 0xdc23, 0x5b20, 0xdc23, 0xdc1f, + 0xa546, 0x5b81, 0xdc2a, 0xdc2c, 0x5b7e, 0xdc2b, 0xa5f9, 0xdbb4, + 0xdc28, 0x247c, 0xa611, 0xdc29, 0x24d7, 0xa629, 0x5a3c, 0xdbc1, + 0xdbb9, 0xdc32, 0xdba5, 0xa642, 0x5b5b, 0xdc2e, 0xdbc6, 0xdc2f, + 0xdc2d, 0x5b56, 0xdc2e, 0x5ae9, 0xdc31, 0xa66a, 0x553c, 0xd5f9, + 0x2661, 0xdc35, 0xbbc1, 0x5a71, 0xdbdd, 0x5a33, 0xdbd1, 0xdbae, + 0xa584, 0x5b93, 0xdba9, 0xdc34, 0xb2a4, 0xdbea, 0x46d1, 0xc6e3, + 0xda89, 0x5b2d, 0xdc2b, 0x5aad, 0xdbfb, 0x5b2b, 0xdc2a, 0x5b9a, + 0xdd5e, 0xdc09, 0x23d8, 0xa909, 0xda5f, 0x2bb4, 0xe1bc, 0x5ae4, + 0xdc14, 0x1ec7, 0x5b90, 0xe6e0, 0x5b8e, 0xe6e0, 0xdc17, 0x5b72, + 0xdba9, 0xdc30, 0xdc36, 0x5b83, 0xdd5e, 0xdc20, 0xdc33, 0x5a00, + 0xda01, 0xda08, 0xda02, 0xda03, 0xda8d, 0xdb4f, 0xda10, 0xda0c, + 0xda0e, 0x5b72, 0xdb93, 0xda15, 0xda16, 0x3258, 0xda17, 0xda13, + 0xdb70, 0xda0a, 0xda18, 0xda12, 0xdb1b, 0xdaf1, 0xdb33, 0xda4e, + 0xda1d, 0xda25, 0xda31, 0x5a1b, 0xdb4c, 0xdad6, 0xda29, 0xda1f, + 0x5af7, 0xe8a8, 0xda2d, 0xda2a, 0xda23, 0x5a3c, 0xdb49, 0xda41, + 0xda36, 0xda55, 0xda5b, 0xdb58, 0xda57, 0xda50, 0xda34, 0xda3a, + 0xda46, 0xdb05, 0xda5e, 0xda58, 0xda54, 0xda56, 0x5a33, 0xdb6f, + 0xda52, 0xda86, 0xda84, 0xda66, 0xda7f, 0xda69, 0xda70, 0xda7c, + 0xdaa0, 0xda85, 0xda75, 0x5a71, 0xdb6e, 0xda95, 0xda6c, 0xda6e, + 0xda6d, 0xda62, 0xda63, 0xdacd, 0xda72, 0xda73, 0xda6b, 0xdae2, + 0xda61, 0xdb78, 0xdaa1, 0xdaa3, 0xda9e, 0xda9a, 0x309e, 0xdaa4, + 0xdaa5, 0x2500, 0xda98, 0xdaa8, 0xda91, 0x5aaa, 0xdaac, 0xdaa6, + 0xda92, 0xdacb, 0xdaf8, 0xdacf, 0xdafe, 0x5aad, 0xdb80, 0xdad1, + 0xdab9, 0xdab2, 0xdac9, 0xdadb, 0xdab0, 0xdad7, 0xdabf, 0xdac2, + 0xdad2, 0xdac4, 0xdab6, 0xdac7, 0xdb85, 0x4ae9, 0xdabc, 0xdb00, + 0xdaf6, 0xdadc, 0xdb0a, 0x5acc, 0xdaeb, 0xdae7, 0xdb14, 0xdb01, + 0xdb02, 0x5ae4, 0xdb8d, 0xdaed, 0x5ae0, 0xdafc, 0xdb92, 0xdaee, + 0x3697, 0xdaf3, 0xdafa, 0xdae6, 0xdb0e, 0xdade, 0xdadd, 0xdb28, + 0xdb9c, 0xdb16, 0xdb1d, 0x5b20, 0xdb21, 0xdb17, 0x5ae1, 0xdb1a, + 0xdb19, 0xdb10, 0xdb39, 0xdb3e, 0x5b2b, 0xdb81, 0x5b2d, 0xdb7e, + 0xdb2c, 0xdb5a, 0x5b56, 0xdb5b, 0xdb59, 0xdb95, 0xdb5c, 0xdb4e, + 0xdb9e, 0xdb74, 0xdb6b, 0xdb96, 0x4a40, 0xccd3, 0xac88, 0x3e13, + 0x3eaa, 0xdc40, 0x3e13, 0x3eaa, 0xdc3f, 0xd373, 0xac82, 0x1e30, + 0x5c50, 0x673b, 0xe74a, 0x4ad6, 0xcaea, 0x1e30, 0x5c4a, 0x673b, + 0xe74a, 0x5273, 0x5276, 0x5277, 0xdc54, 0x5273, 0x5276, 0x5277, + 0xdc53, 0xdc5a, 0xdc58, 0xdc87, 0x9e88, 0xc32a, 0xdc76, 0xdc6e, + 0xc2b2, 0xc2b4, 0xdc94, 0xc2c9, 0xef26, 0xdc64, 0xc2e2, 0xc2b4, + 0xc683, 0x42f8, 0xc30d, 0xc30a, 0xc32f, 0xc32b, 0xdc7c, 0xc34f, + 0xc37e, 0x4383, 0xd83c, 0x56fd, 0xdd1d, 0xdd1e, 0x2458, 0x24e1, + 0xdd20, 0xdd1f, 0x321d, 0xdd22, 0xdd21, 0xdd2b, 0xdd27, 0xdd29, + 0xdd2a, 0xdd2f, 0xdd23, 0x2295, 0x5cea, 0xdd28, 0x2f10, 0x5cb3, + 0xdd30, 0xdd2e, 0xdd33, 0xdd40, 0x2f10, 0x5cae, 0xdd30, 0xdd35, + 0xdd2c, 0x9e70, 0xdd37, 0xdd36, 0xdd39, 0xdd34, 0xdd3b, 0xdd38, + 0xdd3a, 0xdd32, 0xdd42, 0xdd41, 0xdd3f, 0xdd45, 0xdd44, 0xdd3e, + 0x2379, 0xb064, 0xdd3c, 0xc68e, 0x5d13, 0xdd43, 0x5ce4, 0xdd31, + 0xdd48, 0xdd4a, 0x2bbe, 0xdcd4, 0x2bbe, 0xdcd3, 0xdd47, 0xdd4a, + 0xdd52, 0xdd49, 0x5d0a, 0xdd5e, 0xdd50, 0xdd4f, 0xdd54, 0x4d9a, + 0x4e8c, 0xdd53, 0x5d12, 0xdd24, 0x2356, 0xa8f2, 0x5cce, 0xdd31, + 0xdd4b, 0xdd55, 0x2295, 0x5cad, 0xdd28, 0xdd4d, 0xdd26, 0xdd4c, + 0xa046, 0x5d56, 0xe83c, 0xdd57, 0x5d4d, 0xef4e, 0xdd5a, 0xdd59, + 0xdd2d, 0xdd5b, 0xdd5c, 0x3557, 0xdd25, 0xdd3d, 0xdd58, 0xdd5f, + 0xdd60, 0x5cdb, 0xdd5e, 0x2050, 0x5d17, 0xdd5d, 0xdd61, 0xdd62, + 0xdd46, 0x5ce2, 0xdd24, 0x5ccd, 0xdd43, 0xdd51, 0xdd4e, 0x2050, + 0x5d0b, 0xdd5d, 0xdd63, 0xdd43, 0x56fd, 0xdc9d, 0xdc9e, 0xdca0, + 0x2458, 0x24e1, 0xdc9f, 0xdca2, 0x321d, 0xdca1, 0xdcac, 0x5ce2, + 0xdd12, 0x3557, 0xdd01, 0xdcec, 0xdca8, 0x5cad, 0xdcea, 0xdca9, + 0xdcaa, 0xdca7, 0xdcb6, 0xdcfc, 0xdcaf, 0xdcab, 0x2f10, 0x5cae, + 0xdcb3, 0x5cce, 0xdce4, 0xdcc1, 0xdcb0, 0xdcbc, 0xdcb4, 0xdcba, + 0xdcb8, 0xdcbf, 0xdcbb, 0xdcc0, 0xdcbd, 0xdcca, 0xdd04, 0xdcc8, + 0xdcc4, 0xdcb2, 0xdcc3, 0xdcc2, 0x5ccd, 0x5d13, 0xdd1c, 0xdcc7, + 0xdcc5, 0xdd10, 0xdcd5, 0xdcd1, 0xdcda, 0x5cd2, 0xdcd6, 0xdce6, + 0xdced, 0x5ceb, 0x5cf7, 0xef4e, 0xdd16, 0xdcde, 0xdcdc, 0xdd14, + 0xdcd9, 0xdce1, 0xdce0, 0xdce7, 0x5cf4, 0xe83c, 0xdcf5, 0xdd05, + 0xdcfb, 0xdcfa, 0xdcfd, 0xdcfe, 0x2050, 0x5d0b, 0xdd17, 0x5b83, + 0x5b9a, 0x5cdb, 0xdd0a, 0xdd07, 0xdd08, 0xdd0d, 0xdd0f, 0xdd1b, + 0x407b, 0xc0fe, 0xdd6c, 0xdd6a, 0xdd71, 0xdd70, 0xdd99, 0xdd95, + 0x2c1f, 0x2c20, 0x6bae, 0x6c7b, 0xec9c, 0xdfdf, 0xdd82, 0xdd81, + 0xdda8, 0xdda6, 0xdd76, 0xdd75, 0xdd91, 0xdd8b, 0xde7a, 0x5dc3, + 0xde8d, 0xddb2, 0xddb1, 0xde89, 0xde38, 0x5daf, 0xde8d, 0xde4c, + 0xde92, 0xdff9, 0xddfa, 0xde29, 0xde10, 0xde82, 0xde7a, 0xde55, + 0xde9a, 0xdde5, 0xde8b, 0xac40, 0x50eb, 0xd11b, 0x458e, 0xc58f, + 0xde34, 0x511a, 0xd173, 0xde8a, 0xddf5, 0xde64, 0xddf4, 0xde64, + 0xc8b0, 0xde93, 0xde91, 0xcaac, 0xde0a, 0xddbb, 0xde4f, 0x5e79, + 0xdea2, 0xddc4, 0xde44, 0xdea1, 0xde63, 0xddf8, 0xdff9, 0xde52, + 0x5e28, 0xde2a, 0x5e8a, 0xde95, 0x5e4b, 0xdea2, 0x5dac, 0xddf7, + 0xdea5, 0xddf6, 0xde84, 0xde83, 0xa8b8, 0xddb8, 0x5e0c, 0x5e70, + 0xde95, 0x5dfb, 0xe6ae, 0x5daf, 0xddc3, 0xdeaa, 0xde2f, 0xddde, + 0xde2c, 0x5e70, 0xde8a, 0xdeaa, 0xddf9, 0xdea6, 0xde51, 0x5e4b, + 0xde79, 0xde7f, 0xde9c, 0x5e8f, 0xde99, 0xdeb3, 0xd03d, 0xdec0, + 0x1f53, 0x5ec6, 0x6ab5, 0xead4, 0xdeb2, 0xdeb1, 0xdeac, 0xdeaf, + 0x5040, 0x504c, 0xd077, 0x1f53, 0x5eb0, 0x6ab5, 0xead4, 0xdf66, + 0xdf67, 0xdf68, 0xa19b, 0xdf6a, 0xdf69, 0xdf6b, 0x3799, 0x5ef6, + 0xdf6d, 0xdf6f, 0x5f49, 0xdf6c, 0x5f5f, 0xdf70, 0xdf77, 0xdf78, + 0x5f29, 0xdf88, 0xdf71, 0x3799, 0x5edb, 0xdf6d, 0xdf74, 0xdf75, + 0xdf7a, 0xdf72, 0xdf76, 0x5f15, 0xdf7b, 0xdf7c, 0xdf5c, 0xdf83, + 0xdf82, 0xdf81, 0xdf80, 0xdf7d, 0xdf7e, 0x5f1b, 0xdf86, 0xdf36, + 0x5f19, 0xdf84, 0xb33d, 0x1fcc, 0xdf85, 0x5efd, 0xdf7b, 0x5f12, + 0xdf84, 0x5f0c, 0xdf86, 0x5f3a, 0xdf8e, 0xdf89, 0xdf8b, 0xdf8d, + 0xdf57, 0xdf8a, 0xdf87, 0x5ef0, 0xdf88, 0xdf6e, 0xdf8c, 0xdf6f, + 0xdf91, 0xdf8f, 0xdf0f, 0xdf93, 0x5f1c, 0xdf8e, 0xdf90, 0xdf92, + 0xdf97, 0xd206, 0x67b1, 0x67dc, 0xe7ec, 0xbbc2, 0x5f96, 0xe38b, + 0xdf95, 0xdf98, 0x5ee2, 0xdf6c, 0xdf99, 0xdf7f, 0xdf9a, 0xdf21, + 0xdf00, 0x5ee3, 0xdf70, 0xdf94, 0xdf79, 0xdf73, 0xdeca, 0xdecb, + 0xdecc, 0xded2, 0xded1, 0xded4, 0x5ee2, 0xdf49, 0x3799, 0x5edb, + 0xdef6, 0xdf2a, 0x5edf, 0xdf2d, 0x5ee3, 0xdf5f, 0xdef2, 0xdefb, + 0xdf64, 0xdef8, 0xdef9, 0xdefc, 0xdee4, 0xdeeb, 0xdf62, 0xdefa, + 0x5efd, 0xdf15, 0xdefe, 0xdf09, 0xdf0a, 0xdf4e, 0xdf08, 0xdf07, + 0xdf05, 0xdf03, 0x5f12, 0xdf19, 0xdf14, 0x5f0c, 0xdf1b, 0xdf26, + 0x5ef0, 0xdf29, 0xdf1d, 0xdf25, 0xdf1e, 0xdf2c, 0xdf1f, 0x5f1c, + 0xdf3a, 0xdf33, 0xdf3b, 0xdf2f, 0xdf3c, 0xdf38, 0xdf61, 0xdf45, + 0xdf44, 0xdf3e, 0xdf46, 0xdf4d, 0xdf54, 0x5f9e, 0x5fa4, 0xdfad, + 0x5f9d, 0x5fa4, 0xdfad, 0xe5e2, 0x3683, 0xcf6a, 0x2f01, 0x5fa9, + 0xdfaf, 0x5f9d, 0x5f9e, 0xdfad, 0xa29e, 0x2f01, 0xdfa8, 0x2f01, + 0xdfa7, 0x2f01, 0x5fa1, 0xdfaf, 0xdfae, 0x5f9d, 0x5f9e, 0xdfa4, + 0xdfab, 0x2f01, 0x5fa1, 0xdfa9, 0xa19c, 0xdfb6, 0xdfb5, 0x5fba, + 0x6089, 0xe08a, 0x5fb9, 0x6089, 0xe08a, 0xe07c, 0x6039, 0xe054, + 0xe077, 0xdfc3, 0xdfc2, 0xdfe4, 0xe04e, 0xe081, 0x231d, 0xae00, + 0xe04b, 0xe084, 0xe019, 0xe032, 0xe060, 0xe055, 0xe023, 0x5d7f, + 0x6045, 0xe072, 0xdfc6, 0xe008, 0xe087, 0xaef8, 0xaf80, 0xe003, + 0x2f84, 0x2f91, 0xe015, 0x26d8, 0x26de, 0x26ec, 0x2efb, 0x2efd, + 0xe025, 0x5de1, 0xde5f, 0x1e43, 0xaefc, 0xe069, 0xdfef, 0xdfe5, + 0xe078, 0xe05c, 0xe052, 0x6013, 0xe05e, 0x6012, 0xe05e, 0x2f84, + 0x2f91, 0xdff3, 0xdfd9, 0xdfde, 0x26d8, 0x26de, 0x26ec, 0x2efb, + 0x2efd, 0xdff4, 0xe090, 0xa954, 0x3e38, 0xe04a, 0xa468, 0xdfdb, + 0x5fbe, 0xe054, 0xe060, 0xe08f, 0xa06a, 0xe06f, 0x5fdf, 0xe072, + 0x1fa6, 0xa075, 0x3e38, 0xe030, 0xdfd0, 0xdfc7, 0xe00e, 0x2675, + 0x585c, 0xd85f, 0x5fbe, 0xe039, 0xdfdd, 0xe07a, 0xe065, 0xe00a, + 0x6012, 0xe013, 0x5fdc, 0xe03a, 0xbeaf, 0xe059, 0xe002, 0xe041, + 0x5fdf, 0xe045, 0xced5, 0xdfc1, 0xe009, 0xe057, 0xdfbd, 0xdfc8, + 0xdfd8, 0xdfe9, 0x5fb9, 0x5fba, 0xe08a, 0x5fb9, 0x5fba, 0xe089, + 0xe03b, 0xe026, 0xe61d, 0xe127, 0xe13a, 0xe0ab, 0xb751, 0xe0a6, + 0xe114, 0xe0f5, 0xe112, 0xe134, 0x23b8, 0x6130, 0xe6a3, 0xe0cc, + 0x3b1d, 0x6b30, 0xeb31, 0xe0bd, 0x60d2, 0xe0de, 0xe0df, 0xe136, + 0xe12d, 0x60ce, 0xe0de, 0xe106, 0x60ce, 0xe0d2, 0xe0cf, 0xe148, + 0xe116, 0xe0f6, 0xe0ae, 0xe0e8, 0x1e61, 0x6109, 0x610a, 0xe115, + 0xe132, 0xe0d3, 0x1e61, 0x60f7, 0x610a, 0xe115, 0x1e61, 0x60f7, + 0x6109, 0xe115, 0xe0b9, 0xe0ac, 0x1e61, 0x60f7, 0x6109, 0xe10a, + 0xe0e7, 0xe093, 0xe0d1, 0x23b8, 0x60bb, 0xe6a3, 0xe0f8, 0xe0ba, + 0xe0d0, 0xe146, 0xe09d, 0xe147, 0x2398, 0x28e5, 0xaedb, 0xe147, + 0xe137, 0x613c, 0xe142, 0xe0e6, 0x9e23, 0xe194, 0xe189, 0xb59f, + 0x6196, 0xe19e, 0xe18b, 0x467a, 0x6197, 0xe1b1, 0x616c, 0xe1bb, + 0xa5e0, 0x6167, 0xe1bb, 0x61a4, 0xe1ac, 0xe1c5, 0xe1c3, 0x61b8, + 0xe1c0, 0xd14c, 0xe195, 0xe154, 0xe91f, 0xe162, 0x24b8, 0xee79, + 0xe14b, 0xe187, 0x615d, 0xe19e, 0x467a, 0x6166, 0xe1b1, 0xb9bc, + 0x1e11, 0xeb57, 0x615d, 0xe196, 0x6171, 0xe1ac, 0x233b, 0xbbc9, + 0x6171, 0xe1a4, 0x467a, 0x6166, 0xe197, 0x617f, 0xe1c0, 0x6167, + 0xe16c, 0x2bb4, 0xdb8c, 0x617f, 0xe1b8, 0xd845, 0xe17e, 0xe17d, + 0x2bc0, 0xb3a1, 0x61ca, 0xe1cb, 0x61c8, 0xe1cb, 0x61c8, 0xe1ca, + 0x58cf, 0xd8e1, 0x27dc, 0xa8c4, 0xa398, 0x61d2, 0xe485, 0x61d1, + 0xe485, 0x61da, 0x61fb, 0xe486, 0xe487, 0xe48c, 0x2200, 0xa202, + 0xe48a, 0xe489, 0xe48b, 0x61d3, 0xe1fb, 0xe1e1, 0xe488, 0x1e71, + 0x9e82, 0xe1dc, 0x621f, 0xe493, 0xe490, 0xb263, 0xe48f, 0xe492, + 0xe2e9, 0x2251, 0x2263, 0x2271, 0x228d, 0x228e, 0x2292, 0x2294, + 0xe1fc, 0xe497, 0xe48d, 0xe495, 0xe48e, 0x61d3, 0x61da, 0xe486, + 0x2251, 0x2263, 0x2271, 0x228d, 0x228e, 0x2292, 0x2294, 0xe1f0, + 0xe4af, 0xe4ab, 0xe498, 0xe4ad, 0xe4a5, 0x625b, 0xe4c5, 0xe49a, + 0xe4a0, 0xe49d, 0x6264, 0xe4a9, 0xe4a4, 0xe4a3, 0xe491, 0xe49e, + 0xe4ae, 0x629e, 0xe4a7, 0xe1e3, 0xe49f, 0xe499, 0xe4ac, 0xe49b, + 0xe4aa, 0xe3ba, 0x4089, 0xe46a, 0x6438, 0xe4ce, 0x6268, 0xe4cc, + 0xe4c8, 0xe4b6, 0xe4c3, 0xe4b4, 0xe4b9, 0xe4cd, 0xe4b0, 0xe4b8, + 0xe4c0, 0xe4bf, 0xe4be, 0x6295, 0x62e8, 0x6421, 0x6435, 0xe4c1, + 0xe49c, 0xe4bb, 0xe4ca, 0xe4ca, 0xe4c9, 0x2228, 0xe4c7, 0xe4cb, + 0xe4c2, 0xe4b7, 0xe4b3, 0xe4c6, 0x6206, 0xe4c5, 0xe4ba, 0xe348, + 0x46cb, 0x4f3d, 0xe4b5, 0x620e, 0xe4a9, 0xe4b2, 0x622e, 0xe4cc, + 0xe4bc, 0xe4bd, 0x47ff, 0x483f, 0x4926, 0x62db, 0xe45b, 0x6373, + 0x6451, 0x6452, 0xe46c, 0xe4cf, 0xe4f0, 0xe4d2, 0xe4ec, 0xe4ea, + 0xe4f6, 0xe4f3, 0xe4dc, 0xe4da, 0xe4e3, 0xe4e8, 0x6244, 0x62e8, + 0x6421, 0xe435, 0xe4e2, 0xe4ed, 0x6443, 0xe4eb, 0x62bd, 0xe4e6, + 0x2563, 0x5854, 0xd858, 0xe21e, 0xe4d1, 0xe4f7, 0xe4f1, 0xe4df, + 0xe4f5, 0xe4e5, 0xe4d5, 0xe4ef, 0xe4d0, 0x6322, 0xe4b1, 0xe47e, + 0xe4de, 0xc10a, 0x62ed, 0xe510, 0x4107, 0xe500, 0xe508, 0xe511, + 0xe509, 0xe29b, 0xe4dd, 0xe512, 0xe50c, 0xe4a1, 0xe4e4, 0xe4d7, + 0xe50b, 0xe4fb, 0x47ff, 0x483f, 0x4926, 0x6271, 0xe45b, 0xe50a, + 0x646f, 0xe513, 0x6381, 0xe4d8, 0xe504, 0xe503, 0xe514, 0x6244, + 0x6295, 0x6421, 0x6435, 0xe507, 0x61ef, 0xe4d3, 0x5216, 0x5217, + 0xe4fa, 0x62b3, 0xe510, 0xe4d6, 0xe506, 0xe502, 0xe4fd, 0x6444, + 0xe4f8, 0xe50d, 0xe52f, 0xe4a2, 0xe51e, 0x2f55, 0xe332, 0xe516, + 0xe52b, 0xe529, 0x641a, 0xe4d4, 0xe525, 0xe515, 0xe51f, 0xe524, + 0x637f, 0xe531, 0xe4ee, 0xe51b, 0xe52c, 0xe52d, 0xe51c, 0x62ad, + 0xe4b1, 0xe526, 0xe51a, 0xe520, 0xe521, 0x40bc, 0x4149, 0xe34a, + 0xe522, 0xe519, 0x2f55, 0xe304, 0xe530, 0xd868, 0xe486, 0xe4fc, + 0xe3e8, 0xe51d, 0xe528, 0xe52a, 0xe494, 0xe534, 0x6260, 0xe533, + 0x40bc, 0x4149, 0xe32c, 0xe505, 0xe540, 0xe537, 0xe4e1, 0xe496, + 0x4145, 0xe53b, 0xe4ff, 0x6445, 0xe53d, 0xe538, 0xe532, 0xe518, + 0xe539, 0x63d3, 0xe52a, 0xe53e, 0x6274, 0x6451, 0x6452, 0xe46c, + 0xe52e, 0xe536, 0xe517, 0x649f, 0xe53a, 0xe319, 0xe2e3, 0xe541, + 0xe53f, 0xe545, 0xe551, 0xdf44, 0x642e, 0xe570, 0x39c8, 0xd028, + 0x3eb6, 0xc194, 0x63c1, 0xe501, 0xb7aa, 0xe549, 0xe524, 0xe548, + 0x6543, 0xef12, 0xe4a8, 0xd4e5, 0x6402, 0xe54f, 0xe4e0, 0xe4e9, + 0xe53c, 0xe550, 0x63ae, 0xe547, 0x63ad, 0xe547, 0xe552, 0xe54d, + 0xe553, 0xe54c, 0xe228, 0xe54e, 0xe396, 0xe55e, 0xe55f, 0xe4fe, + 0xe546, 0xe559, 0xe560, 0xe55d, 0xe36f, 0xe4ff, 0xe535, 0xe557, + 0xe558, 0xe55b, 0x222c, 0x2257, 0x2277, 0xe4f2, 0x434d, 0xe55c, + 0xe556, 0xe542, 0x63fd, 0xe508, 0xe33e, 0xe55a, 0xe4e7, 0xe564, + 0xe56a, 0x63e5, 0xe508, 0x63a6, 0xe54f, 0xe4d9, 0xe4f4, 0xe563, + 0xe4f9, 0xe566, 0xe561, 0xe50f, 0xe49f, 0xe56b, 0x630f, 0xe4d4, + 0x6481, 0xe562, 0xe568, 0x6244, 0x6295, 0x62e8, 0x6435, 0xe4c1, + 0xe50e, 0xe50f, 0xe544, 0xe54c, 0x638c, 0xe570, 0xe56f, 0xe56d, + 0x6244, 0x6295, 0x62e8, 0x6421, 0xe4c1, 0xe56e, 0x622c, 0xe4ce, + 0xe4db, 0xe571, 0x629a, 0xe4eb, 0x62f3, 0xe4f8, 0xe360, 0xe56c, + 0xe554, 0x6274, 0x6373, 0x6452, 0xe46c, 0x6274, 0x6373, 0x6451, + 0xe46c, 0xb7aa, 0xe572, 0xe527, 0x647d, 0xe4bb, 0x47ff, 0x483f, + 0x4926, 0x6271, 0xe2db, 0x6909, 0xe95f, 0xe574, 0xe4c4, 0xe573, + 0xa228, 0xe565, 0x4089, 0xe229, 0x6274, 0x6373, 0x6451, 0xe452, + 0xe567, 0xe2df, 0xe4a5, 0xe575, 0xe576, 0x4f36, 0xcf50, 0xe54a, + 0xe569, 0xe523, 0x645a, 0xe4bb, 0xe2ae, 0xa1ff, 0x641d, 0xe562, + 0xe54b, 0x61d1, 0xe1d2, 0x61d3, 0x61fb, 0xe337, 0xe1d4, 0xe1dd, + 0xe1d8, 0xe1d7, 0xe1d9, 0xe1d5, 0xe1f7, 0xe1fa, 0xe1e7, 0xe1e4, + 0xe212, 0xe1e9, 0xe1e3, 0xe346, 0xe1f9, 0xe35a, 0xe1f5, 0xe203, + 0xe223, 0xe208, 0xe226, 0xe245, 0xe20d, 0xe214, 0x6221, 0x637e, + 0x6418, 0xe53a, 0xe209, 0xe2c7, 0xe2fc, 0xe211, 0xe210, 0x6205, + 0xe470, 0xbb3d, 0xe21e, 0xe3a2, 0x620e, 0xe264, 0xe227, 0xe201, + 0xe225, 0xe204, 0xe215, 0xe200, 0xe23a, 0x62ad, 0xe322, 0xe266, + 0xe257, 0xe237, 0x46cb, 0x4f3d, 0xe262, 0xe233, 0xe255, 0xe23d, + 0xe238, 0xe25e, 0x6246, 0x645a, 0xe47d, 0xe26c, 0xe26d, 0xe240, + 0xe23f, 0xe23e, 0x6244, 0x6421, 0xe435, 0xe251, 0xe234, 0xe460, + 0x6206, 0xe25b, 0xe25a, 0x2228, 0xe24b, 0xe230, 0xe249, 0x6247, + 0xe248, 0xe24d, 0x622e, 0xe268, 0xe239, 0x622c, 0xe438, 0xe276, + 0xe2ac, 0xe2a0, 0xe27a, 0xe2e9, 0x630f, 0xe41a, 0xe2aa, 0xe2ee, + 0xe2cf, 0xe2e3, 0xe403, 0xe28d, 0xe43a, 0xe285, 0xe2c1, 0xe2b1, + 0xe2a6, 0xe3a7, 0xe358, 0xe296, 0xe291, 0xe2cc, 0xe2a9, 0xe29b, + 0xe3f5, 0xe293, 0xe3a9, 0xe27f, 0x629a, 0xe443, 0xe27b, 0xe298, + 0xe31a, 0xe2ab, 0xe278, 0xe2a5, 0x222c, 0x2257, 0x2277, 0xe3df, + 0xe283, 0xe40b, 0xe2a8, 0xe280, 0xe2a3, 0x62f3, 0xe444, 0xe412, + 0x5216, 0x5217, 0xe2ea, 0xe2d9, 0xe338, 0xe2f1, 0xe3c8, 0x635e, + 0xe3d7, 0xe2b7, 0xe396, 0xe2f0, 0xe2e5, 0x5021, 0xe2e4, 0xe34b, + 0xe2ef, 0xe2e8, 0x62b9, 0x63e5, 0xe3fd, 0xe2bc, 0xe2dd, 0xe2d2, + 0xe2c5, 0xe2f6, 0xe426, 0x6417, 0xe427, 0x62b3, 0xe2ed, 0xe2bb, + 0xe2c3, 0xe2df, 0xe2e6, 0xe312, 0xe306, 0xe37a, 0xe369, 0xe32f, + 0xe328, 0xe31b, 0xe321, 0xe340, 0xe301, 0xe315, 0xe329, 0xe32b, + 0xe32e, 0xe47c, 0x6318, 0xe39a, 0xe310, 0xe326, 0xe455, 0xe341, + 0xe308, 0x6343, 0xe36f, 0xe307, 0xe31f, 0xe320, 0xe375, 0xe2f8, + 0xe333, 0xe319, 0xe365, 0xe348, 0xe347, 0xe3d8, 0xe376, 0xe354, + 0xe364, 0xe36c, 0x637e, 0xe49f, 0xe35b, 0xe3aa, 0xe360, 0xe370, + 0xe384, 0xe34d, 0xe382, 0xe3e4, 0xe3a1, 0xe428, 0xe387, 0xe3cc, + 0x63ad, 0xe3ae, 0xe39b, 0xe398, 0xe477, 0xe482, 0x63b8, 0xe42b, + 0xe3b3, 0xe3bf, 0x63a6, 0xe402, 0xe3ac, 0xe38a, 0xe3b0, 0xe3b5, + 0xe44c, 0xe3e2, 0xe3dc, 0xe3dd, 0xe3cd, 0xe3f0, 0xe3de, 0xe3e1, + 0xe3d1, 0xe3c3, 0xe3c7, 0xe3d0, 0xe414, 0x641d, 0xe481, 0xe410, + 0xe3f7, 0xe465, 0xe413, 0xe46d, 0xe420, 0xe479, 0xe3f9, 0xe419, + 0xe44a, 0xe433, 0xe436, 0xe432, 0x638c, 0xe42e, 0xe43f, 0xe454, + 0xe463, 0xe45e, 0xe471, 0xe472, 0x1ee7, 0x214f, 0x6578, 0xe57f, + 0x1ee7, 0x214f, 0x6577, 0xe57f, 0x1e45, 0x9e46, 0x1ee7, 0x214f, + 0x6577, 0xe578, 0xe5e8, 0xe5e9, 0xe5ea, 0xe5eb, 0x6589, 0xe5ed, + 0xe5ec, 0x6587, 0xe5ed, 0xaf00, 0xe5f6, 0xe5f3, 0x65a0, 0xe5f0, + 0x6592, 0xe5f2, 0x6591, 0xe5f2, 0xe5f4, 0xe5f5, 0xe5f8, 0x65f9, + 0xeb27, 0x658f, 0xe5f0, 0xe602, 0x2173, 0x65d7, 0xe5dc, 0xe601, + 0xa408, 0xe600, 0xa4c4, 0xe5fa, 0xe5fd, 0xe603, 0xe606, 0xe5fe, + 0x65b2, 0xe605, 0x65b1, 0xe605, 0x65c3, 0xe612, 0xe60a, 0x2266, + 0xe609, 0xe60e, 0xe60f, 0xe60d, 0xe608, 0xe60c, 0x65b4, 0xe612, + 0xb77f, 0xb697, 0xe5f1, 0x3ff6, 0xe614, 0xe615, 0xe611, 0xe607, + 0xe617, 0xe618, 0xe5ff, 0xe616, 0xe619, 0xe5ef, 0x2173, 0x65a2, + 0xe5dc, 0x3597, 0x6b25, 0x6b26, 0x6b2a, 0xeb2d, 0x242f, 0x2518, + 0x2553, 0x2554, 0x255f, 0xdaec, 0x2173, 0x65a2, 0xe5d7, 0xe61a, + 0xe613, 0xe610, 0xdf9f, 0xe61b, 0xe5fc, 0xe580, 0xe582, 0xe583, + 0xe586, 0xe588, 0x6587, 0xe589, 0xa54f, 0xe5d6, 0x658f, 0xe5a0, + 0xe5c8, 0x6591, 0xe592, 0xe58e, 0xe593, 0xe594, 0xe58c, 0xb0b6, + 0xe598, 0x6599, 0xeb27, 0xe5a8, 0xd05e, 0xe5e5, 0xe5a9, 0xe5ad, + 0xe5d3, 0xe5a5, 0xe5a3, 0xe5a1, 0xe5ab, 0xeb2e, 0x65b1, 0xe5b2, + 0xe5ac, 0xe5cd, 0xe5be, 0x2266, 0xe5b9, 0xe5b6, 0xeb29, 0xe5bf, + 0xe5bd, 0xe5bb, 0xe5bc, 0xe5e1, 0xe5cc, 0x65b4, 0xe5c3, 0xe5e0, + 0x3ff6, 0xe5ca, 0xe5cb, 0xe5d4, 0xe5d0, 0xe5d2, 0xe5d5, 0x65de, + 0xeb2b, 0xe5e4, 0xe61d, 0x6091, 0xe61c, 0xe68a, 0x1f8c, 0x6634, + 0x6670, 0xe682, 0x6633, 0xe67d, 0xe638, 0x2347, 0xe65e, 0x2742, + 0xac85, 0x274f, 0xa76f, 0xa751, 0xa740, 0xca7d, 0x6626, 0xe67d, + 0x1f8c, 0x6625, 0x6670, 0xe682, 0xe663, 0x2826, 0xe68e, 0xe628, + 0xbcae, 0x2768, 0xe641, 0x2768, 0xe640, 0xe69b, 0xe678, 0xe6b4, + 0xe673, 0xe658, 0xa905, 0x665c, 0x665d, 0xe67f, 0xa7c8, 0xe649, + 0x6655, 0xe67f, 0xe655, 0x2347, 0xe629, 0xaf8f, 0x2866, 0xe635, + 0xe677, 0x2c9b, 0x2cf6, 0x2d8b, 0x2d8c, 0x2db9, 0x669d, 0xe6af, + 0xe695, 0x4906, 0x667a, 0xe6aa, 0x1f8c, 0x6625, 0x6634, 0xe682, + 0xe648, 0xe665, 0xe646, 0x4906, 0x6669, 0xe6aa, 0x2794, 0xa819, + 0x6626, 0xe633, 0x6655, 0xe65c, 0x2830, 0xa895, 0x1f8c, 0x6625, + 0x6634, 0xe670, 0x27de, 0xa824, 0xe61f, 0xb697, 0x2826, 0xe636, + 0xe6a8, 0x1e5a, 0x66a0, 0xe6b1, 0x48d2, 0xe668, 0xa75e, 0xe69f, + 0xe645, 0x2c9b, 0x2cf6, 0x2d8b, 0x2d8c, 0x2db9, 0x6666, 0xe6af, + 0xe699, 0x1e5a, 0x6690, 0xe6b1, 0x23b8, 0x60bb, 0xe130, 0xe68f, + 0x4906, 0x6669, 0xe67a, 0x275f, 0xa8b3, 0xde8b, 0x2c9b, 0x2cf6, + 0x2d8b, 0x2d8c, 0x2db9, 0x6666, 0xe69d, 0x1e5a, 0x6690, 0xe6a0, + 0xea98, 0xe647, 0x66b7, 0xe6b8, 0x66b6, 0xe6b8, 0x66b6, 0xe6b7, + 0x2bc9, 0x674d, 0x674e, 0x674f, 0x6db4, 0x6e16, 0xee64, 0xa3ea, + 0xe6cb, 0xe6e3, 0x6ceb, 0xed08, 0x20f1, 0xecf8, 0xe6bd, 0xe6dd, + 0xe6db, 0x3742, 0xe6dc, 0x2f6b, 0x4431, 0xed70, 0xd67d, 0xa3cc, + 0xee1b, 0x66cf, 0xedb5, 0x3742, 0xe6d1, 0xe6cd, 0x6d8f, 0x6dc4, + 0xee21, 0xadb2, 0x5b8e, 0xdb90, 0xc9bb, 0xe6be, 0xbc1b, 0x9e91, + 0xe742, 0xe717, 0xe741, 0x671a, 0xe727, 0xc535, 0x671a, 0xe727, + 0xe73d, 0xeef4, 0x4075, 0x671b, 0xe748, 0xbcbe, 0xe6f6, 0x66fa, + 0x66fe, 0xe727, 0x4075, 0x670a, 0xe748, 0xe722, 0xe721, 0x66fa, + 0x66fe, 0xe71a, 0xe744, 0xd987, 0x1e30, 0x5c4a, 0x5c50, 0xe74a, + 0xe701, 0xe6f7, 0xe6f3, 0xe72d, 0xa3c7, 0x4075, 0x670a, 0xe71b, + 0xa3c6, 0x1e30, 0x5c4a, 0x5c50, 0xe73b, 0x2bc9, 0x66ba, 0x674e, + 0x674f, 0x6db4, 0x6e16, 0xee64, 0x2bc9, 0x66ba, 0x674d, 0x674f, + 0x6db4, 0x6e16, 0xee64, 0x2bc9, 0x66ba, 0x674d, 0x674e, 0x6db4, + 0x6e16, 0xee64, 0x2bc8, 0xe752, 0x2bc8, 0xe751, 0xe75a, 0x2172, + 0x2929, 0xe75d, 0xe75c, 0xe753, 0xe759, 0x2172, 0x2929, 0xe754, + 0x4cc6, 0x6763, 0x6eaa, 0x6eab, 0x6eb5, 0xeeba, 0xe762, 0x45b1, + 0xc6b0, 0xe768, 0xe82e, 0xe765, 0x676d, 0xe771, 0x676b, 0x6771, + 0xe7e7, 0x676b, 0x676d, 0xe7e7, 0xe7be, 0xcd46, 0x6789, 0xef17, + 0x6780, 0xef17, 0xe7b5, 0xe78d, 0xe78c, 0xade9, 0xe7c3, 0xe7bd, + 0xe7b9, 0x49cb, 0xe7a7, 0x49cb, 0xe7a6, 0xc89f, 0xe7c9, 0x5f41, + 0xe7dc, 0xe7dd, 0xe78b, 0xe79f, 0xe792, 0xe774, 0x4e6e, 0xcf30, + 0xe791, 0xa343, 0x589c, 0xe7e4, 0xe7af, 0xe7e6, 0xe7e7, 0x2dff, + 0xe7e8, 0xe7e9, 0xe7ea, 0x5f41, 0x67b1, 0xe7ec, 0xe7b2, 0xe7eb, + 0x589c, 0xe7c8, 0xe7cb, 0x676d, 0x6771, 0xe7cc, 0x2dff, 0xe7cd, + 0xe7d3, 0xe7d9, 0xe7de, 0x5f41, 0xe7dc, 0xe7ee, 0xe7ed, 0xe7f1, + 0xe7ef, 0x6f4f, 0xef51, 0xe7fb, 0xe7f5, 0xa4cd, 0xe875, 0xe876, + 0xe877, 0xe879, 0xe87a, 0xe878, 0xe87b, 0xe87c, 0xe882, 0xe880, + 0xe883, 0xe884, 0xe87d, 0xe881, 0xe87f, 0xe887, 0xe886, 0x6838, + 0xe888, 0xe88c, 0xe889, 0x6825, 0xe890, 0x6824, 0xe890, 0xe88f, + 0x6830, 0xe88a, 0xa934, 0x6767, 0xe892, 0x682c, 0xe88a, 0xe88b, + 0x4a4e, 0xe896, 0xe894, 0x681a, 0xe888, 0x4a68, 0x683a, 0x683d, + 0xe893, 0x4a68, 0x6839, 0x683d, 0xe893, 0xe891, 0x5cf4, 0xdd56, + 0x4a68, 0x6839, 0x683a, 0xe893, 0xeaed, 0xe897, 0xd16e, 0xe898, + 0xe89d, 0xe89a, 0x6854, 0xe89c, 0xe899, 0xe89b, 0x684f, 0xe89c, + 0x363e, 0xe86f, 0xa6df, 0xb13f, 0xe8a1, 0x685b, 0xe8a0, 0x685a, + 0xe8a0, 0xcc7b, 0xe89f, 0xe8a2, 0xe87e, 0xe8a4, 0xe8a5, 0x363e, + 0xe855, 0xe8a6, 0x6885, 0x6ad7, 0xee15, 0xe89e, 0xe8a7, 0xe801, + 0xe802, 0xe803, 0xe807, 0xe805, 0xe806, 0x6808, 0xeb1a, 0xe80a, + 0xe811, 0xe867, 0xe813, 0xe80e, 0xe812, 0xe80c, 0xe80f, 0xe810, + 0x6871, 0xead7, 0xe818, 0xe817, 0x681a, 0xe838, 0xe821, 0x682c, + 0xe830, 0xe832, 0xe81c, 0xbf41, 0xc1b2, 0xe826, 0x6824, 0xe825, + 0xe83b, 0xe82e, 0x4a68, 0x6839, 0x683a, 0xe83d, 0xe837, 0x4a4e, + 0xe834, 0xe846, 0xe84c, 0xe852, 0xe84e, 0xe853, 0x684f, 0xe854, + 0xe84d, 0xe873, 0xe862, 0x685a, 0xe85b, 0xe859, 0xe865, 0xce87, + 0xe86b, 0xe86c, 0xe870, 0xe874, 0x1e30, 0x21e8, 0x21ec, 0x21ee, + 0x5af7, 0x5bbd, 0x68cc, 0xe8ce, 0xe8d0, 0x68b7, 0x68c6, 0x68c8, + 0xe8d1, 0xe8d2, 0xa3f0, 0xa22e, 0xe8d3, 0x68ae, 0x68c6, 0xe8c8, + 0xe8d4, 0xe8cf, 0xe8d6, 0xe8d5, 0xe8d7, 0x68c4, 0xe8d8, 0x68c3, + 0xe8d8, 0x68ae, 0x68b7, 0x68c7, 0x68c8, 0xe8d9, 0xe8c6, 0x68ae, + 0x68b7, 0x68c6, 0xe8da, 0x21e8, 0x21ec, 0x21ee, 0x68a8, 0xe8ce, + 0x1e30, 0x21e8, 0x21ec, 0x21ee, 0x68a8, 0xe8cc, 0xe8ba, 0xe8ad, + 0xe8ae, 0xe8af, 0xe8b6, 0xe8b8, 0xe8bc, 0xe8bb, 0xe8c0, 0x68c3, + 0xe8c4, 0xe8c6, 0xe8c8, 0xe8de, 0xcffb, 0xe8db, 0x25b0, 0x68e0, + 0xe963, 0x25b0, 0x68df, 0xe963, 0xe910, 0xe965, 0xe964, 0xe966, + 0xe957, 0xe968, 0xe96a, 0x49d7, 0xe96b, 0xe90a, 0xe96c, 0x68f2, + 0xe96e, 0x68f0, 0xe96d, 0xe8ef, 0x68ee, 0xe96e, 0xe974, 0xe99d, + 0xe972, 0xe971, 0xe970, 0xe973, 0xe97a, 0xe978, 0x6920, 0xe97c, + 0x645c, 0x695f, 0xe977, 0x217b, 0x4faa, 0xe8ec, 0xe975, 0xe95c, + 0xe979, 0xe97b, 0xe8e1, 0xe97d, 0x6927, 0xe981, 0xe97f, 0xe982, + 0xe97e, 0x1f59, 0xe980, 0xd0b4, 0xe984, 0xe983, 0xe96f, 0xe18a, + 0x6905, 0xe97c, 0xe985, 0x2582, 0x6912, 0x6935, 0xe981, 0x5218, + 0xe986, 0xccca, 0xccc7, 0xe967, 0xe959, 0x2582, 0xe927, 0xe989, + 0xe987, 0xe967, 0xe98e, 0xccd5, 0xe969, 0xe988, 0xe98f, 0xe98a, + 0xe98c, 0xe98d, 0xe992, 0xe990, 0xe991, 0xe993, 0xe988, 0xe994, + 0xd1b3, 0xcce6, 0xe965, 0xe976, 0xe8e8, 0xe934, 0xe90d, 0xe98b, + 0x645c, 0x6909, 0xe977, 0xe995, 0x25b0, 0x68df, 0xe8e0, 0xe8e3, + 0x68e2, 0xe951, 0xe8e5, 0x6933, 0xe939, 0xe8e9, 0xe93c, 0xe8ea, + 0xe8eb, 0xe8ed, 0xe8ef, 0x68ee, 0xe8f2, 0xe91e, 0xe8fe, 0xe8fd, + 0xe8fc, 0xe8ff, 0xe8f4, 0xe90c, 0xe952, 0x6909, 0xe95f, 0xe904, + 0xe90e, 0xe903, 0xe90f, 0x6905, 0xe920, 0xe911, 0xe916, 0xe913, + 0x1f59, 0xe918, 0x6912, 0xe927, 0xe915, 0xe91c, 0xe91b, 0xe921, + 0xe928, 0xe937, 0x693d, 0xe94b, 0xe936, 0xe93f, 0xe95e, 0xe941, + 0xe943, 0xe93a, 0xe93e, 0xe948, 0xe949, 0xe945, 0xe94a, 0xe94c, + 0xe962, 0xe8f6, 0xe99f, 0xe99e, 0xea6c, 0xea6d, 0xa1af, 0x69c4, + 0xea6e, 0xea5d, 0xea70, 0xea6f, 0xea72, 0xce36, 0x6a62, 0xea74, + 0xea73, 0x69b1, 0xea6e, 0x6a5b, 0xea7f, 0x357a, 0x69c8, 0x6a45, + 0xea71, 0x357a, 0x69c6, 0x6a45, 0xea71, 0xea7b, 0xea7d, 0xea79, + 0xea75, 0xea7e, 0xea80, 0xea78, 0xea76, 0x69de, 0xea7c, 0x69dd, + 0xea7c, 0xea77, 0x208c, 0x4f75, 0xea82, 0xea88, 0xea87, 0xea73, + 0xea83, 0xea86, 0x6a2e, 0xea51, 0xea8e, 0xea8f, 0xea8b, 0xea8d, + 0xea93, 0xea92, 0xea91, 0xea90, 0x6a13, 0x6a57, 0xea8c, 0x6a37, + 0xea9a, 0x6a10, 0x6a57, 0xea8c, 0xea9b, 0xea97, 0xea99, 0xea52, + 0xea9e, 0xea98, 0x69f5, 0x6a51, 0xea9d, 0xd17e, 0xea7a, 0x6a12, + 0xea9a, 0xea9f, 0xea47, 0xeaa1, 0xd4e6, 0xea9c, 0xea96, 0xeaa0, + 0xeaa2, 0x357a, 0x69c6, 0x69c8, 0xea71, 0xea3a, 0xea85, 0xea95, + 0xea81, 0xeaa3, 0x69f5, 0x6a2e, 0xea9d, 0xea28, 0xea84, 0x6a10, + 0x6a13, 0xea8c, 0xb0ca, 0x69c5, 0xea7f, 0xe9b2, 0xeaa4, 0x69bf, + 0xea74, 0xeaa7, 0x560e, 0xeaa5, 0xeaa6, 0xbb22, 0xea8a, 0xea89, + 0xe9ac, 0xe9ad, 0x69b1, 0xe9c4, 0xe9b4, 0xe9b3, 0x357a, 0x69c6, + 0x69c8, 0xea45, 0xe9b9, 0x69c1, 0xe9ee, 0x69bf, 0xea62, 0xe9d4, + 0xe9db, 0xe9df, 0xe9d9, 0xe9d2, 0xea36, 0xe9d0, 0x69dd, 0xe9de, + 0xe9d1, 0xe9d5, 0x69c5, 0xea5b, 0xe9d8, 0xea4d, 0x208c, 0x4f75, + 0xe9e1, 0xe9f0, 0xea55, 0xea4a, 0xe9f1, 0xe9ed, 0xe9e2, 0xea6b, + 0xea6a, 0xea01, 0x6a10, 0x6a13, 0xea57, 0xea02, 0xe9f8, 0xe9ff, + 0xea0f, 0xea0e, 0xea0d, 0xea05, 0xea4c, 0xea42, 0xea19, 0x66b2, + 0xea2d, 0xea24, 0x6a12, 0xea37, 0xea16, 0xea41, 0x6a2e, 0xea51, + 0xea2b, 0xea38, 0xea43, 0xea3e, 0xea44, 0xea4f, 0xea5f, 0x560e, + 0xea65, 0xea66, 0xea64, 0xd0ae, 0x1f53, 0x5eb0, 0x5ec6, 0xead4, + 0xeca0, 0x51b8, 0xead3, 0xeacf, 0xd180, 0xead6, 0xead5, 0xeac5, + 0xd10f, 0x51b8, 0xeac4, 0x1f53, 0x5eb0, 0x5ec6, 0xeab5, 0x51cf, + 0xeacc, 0xeacb, 0x6871, 0x6885, 0xee15, 0xead9, 0xead8, 0x1eff, + 0xaf77, 0xeaf9, 0xeaef, 0x6b02, 0xeb22, 0x23d1, 0xeaee, 0xe83e, + 0x23d1, 0xeaea, 0xeae5, 0x1f5b, 0xaf7f, 0xeae4, 0xa243, 0x6ae9, + 0x6b13, 0xeb22, 0xb77e, 0xd0e1, 0x6b02, 0xeb22, 0xe87b, 0xeb23, + 0x6ae9, 0x6b02, 0xeb13, 0xeb1b, 0x3597, 0x65d8, 0x6b26, 0x6b2a, + 0xeb2d, 0x3597, 0x65d8, 0x6b25, 0x6b2a, 0xeb2d, 0x6599, 0xe5f9, + 0xa4c4, 0xe60b, 0x3597, 0x65d8, 0x6b25, 0x6b26, 0xeb2d, 0xe61a, + 0x3597, 0x65d8, 0x6b25, 0x6b26, 0xeb2a, 0xe604, 0x3b1d, 0x60c1, + 0xeb31, 0x3b1d, 0x60c1, 0xeb30, 0xeb39, 0xeb36, 0x1ffc, 0xcca5, + 0xac2c, 0xeb58, 0xeb4e, 0x573d, 0xeb49, 0x21f2, 0x2c32, 0x2c34, + 0x2c36, 0xac37, 0x1e11, 0xe19c, 0xeb47, 0xec7c, 0xec7d, 0xec7e, + 0xec6e, 0xebbb, 0xec80, 0xeeff, 0xec81, 0x6c78, 0xec88, 0xec24, + 0xec82, 0xec7f, 0xec84, 0xec85, 0xec86, 0x6bdb, 0xecb7, 0xec8c, + 0xec89, 0xec8f, 0xec87, 0xebf9, 0xec90, 0xec8d, 0xec8b, 0xec8a, + 0xec92, 0xec98, 0x6bd7, 0x6c76, 0xec9e, 0xec95, 0xec96, 0x6bb7, + 0xebf7, 0xec94, 0xec9b, 0xec91, 0x2c1f, 0x2c20, 0x5d7b, 0x6c7b, + 0xec9c, 0xec93, 0xecaa, 0x6ba7, 0xebf7, 0xec9d, 0xeb66, 0xebd8, + 0xeca7, 0xeca0, 0x6c00, 0xeca9, 0xeca4, 0x6bcb, 0xeca8, 0xebca, + 0xecac, 0xecbb, 0xecaf, 0xecad, 0x6b9d, 0xec76, 0xebbe, 0x6b89, + 0xecb7, 0xecb4, 0xecb1, 0xecb5, 0xecb2, 0xecb3, 0xecb8, 0xecae, + 0xecb0, 0xecb6, 0xecba, 0xec3a, 0x6ba7, 0x6bb7, 0xecc0, 0xeb8f, + 0xecab, 0xecca, 0x6bc7, 0xeca9, 0xecc8, 0xec97, 0xecc2, 0x6c28, + 0xecbd, 0xecc7, 0x6c0d, 0xecc5, 0x6c0c, 0xecc5, 0xecbe, 0x6c77, + 0xecc4, 0xecc6, 0xecc3, 0x6c2e, 0xecc1, 0xecd2, 0xecd1, 0xeccb, + 0xeca5, 0xeb73, 0x6c5e, 0xeccf, 0x6c08, 0xecce, 0xecd0, 0xeccd, + 0xec1b, 0xeca2, 0x6ccc, 0xef07, 0xecd3, 0xecd8, 0xeca6, 0xeca3, + 0x6bf5, 0xecb9, 0xecd7, 0xecdb, 0xecd4, 0xecc9, 0xecd9, 0xecd5, + 0x6cd6, 0x6f08, 0xef9e, 0xecdf, 0xecdd, 0xecdd, 0xecdc, 0xecde, + 0xec9f, 0xecbc, 0xec25, 0xec8e, 0xec99, 0xece3, 0xece1, 0xece2, + 0xecbf, 0xec9a, 0xeb63, 0xece0, 0x6b9d, 0x6bd7, 0xec9e, 0x6c10, + 0xecc4, 0x6b72, 0xec88, 0xeca1, 0x2c1f, 0x2c20, 0x5d7b, 0x6bae, + 0xec9c, 0xeb5a, 0xeb5b, 0xeb62, 0xeb77, 0xeb68, 0xeb6f, 0xeb74, + 0xeb7a, 0xeb81, 0xeb83, 0xeb8e, 0x6b72, 0xec78, 0xeb8b, 0xeb93, + 0xeb92, 0xeb8a, 0x56ab, 0xeb91, 0xec5f, 0xeb8d, 0xeb90, 0xebad, + 0xeb9a, 0xebb3, 0xebaa, 0xeb9e, 0xeba6, 0xec02, 0xeb9c, 0xec60, + 0xec6d, 0xebab, 0x2c1f, 0x2c20, 0x5d7b, 0x6bae, 0xec7b, 0xebba, + 0x6b9d, 0xec76, 0xec58, 0x6abe, 0xebc1, 0xec7a, 0xec31, 0xec39, + 0xebc9, 0xec23, 0xec37, 0xebc0, 0xebca, 0x6bc7, 0xec00, 0xebb6, + 0xebfd, 0xebd2, 0xebd6, 0xebea, 0xebd5, 0xebeb, 0xebe1, 0xebe4, + 0xebe7, 0xebdd, 0xebe2, 0xebf0, 0x6b89, 0xebdb, 0xebe8, 0xec3a, + 0xebf4, 0xebd4, 0xec5d, 0xec08, 0xec0f, 0xec68, 0xebf7, 0xec1b, + 0xec03, 0xec13, 0x6c10, 0xec77, 0x6c0c, 0xec0d, 0xec12, 0xec09, + 0xec01, 0xec42, 0xebff, 0xec20, 0x6c32, 0xef07, 0xec2d, 0xec28, + 0xec25, 0xec29, 0xec1f, 0xec1c, 0xec33, 0xec3e, 0x51a4, 0xec48, + 0x6c49, 0xef08, 0xec3b, 0xec35, 0xec45, 0xec3c, 0xec56, 0x6c53, + 0xec54, 0xec57, 0xec52, 0xec6f, 0xec64, 0xec67, 0xec63, 0x2c4c, + 0xee1f, 0x21eb, 0xecec, 0xee20, 0x66c1, 0xed08, 0xece7, 0xee24, + 0xa1e4, 0xee23, 0xee22, 0xe6c7, 0xee29, 0xee28, 0x66c1, 0xeceb, + 0x6d76, 0xee26, 0x6dd7, 0xee25, 0xee30, 0xee35, 0xee33, 0x6e1c, + 0xee32, 0xee2e, 0x6d44, 0xee31, 0xee2a, 0xee2f, 0xee2d, 0x53ba, + 0xedaf, 0xee38, 0xee39, 0xedc3, 0xee3b, 0xee3f, 0xedfa, 0xee3d, + 0xee3a, 0xee3c, 0xed1f, 0xee40, 0xee43, 0xee46, 0xee41, 0xedaa, + 0xee48, 0x6d5e, 0xee45, 0x6d5d, 0xee45, 0xee44, 0xee49, 0xee4c, + 0xee4f, 0xee50, 0xee4e, 0xe6d5, 0xee4a, 0x6d09, 0xee26, 0xee53, + 0x6da4, 0xee4d, 0x6dab, 0xee2b, 0xee51, 0xee52, 0x66de, 0x6dc4, + 0xee21, 0xee4b, 0xee59, 0xee55, 0xee57, 0xee56, 0xed7e, 0xee5b, + 0xee5c, 0xed59, 0x6d87, 0xee2b, 0xee27, 0x53ba, 0xed2c, 0xee5f, + 0x2bc9, 0x66ba, 0x674d, 0x674e, 0x674f, 0x6e16, 0xee64, 0xe6db, + 0xee60, 0xee61, 0xee58, 0xee63, 0xee5a, 0xee5a, 0xee62, 0xee5e, + 0xed33, 0x66de, 0x6d8f, 0xee21, 0xedcf, 0xedc9, 0xedc8, 0xee5d, + 0xedc6, 0xee67, 0xee65, 0x6d0e, 0xee25, 0xee37, 0xee68, 0xee36, + 0xee6a, 0xee54, 0xee69, 0xc1d5, 0xee6b, 0x6df4, 0xee47, 0x6df3, + 0xee47, 0xee6c, 0xee70, 0x6d3c, 0xee6d, 0xee34, 0xee0a, 0xee6f, + 0xedff, 0xee71, 0xd3ba, 0xee72, 0x6871, 0x6ad7, 0xee2c, 0x2bc9, + 0x66ba, 0x674d, 0x674e, 0x674f, 0x6db4, 0xee64, 0xee74, 0xee66, + 0x66da, 0xee73, 0xed1d, 0xee42, 0xee3e, 0x2c4c, 0xece5, 0xece9, + 0x66de, 0x6d8f, 0xedc4, 0xecf6, 0xecf4, 0xecf2, 0x6d0e, 0xedd7, + 0x6d09, 0xed76, 0xedac, 0xed07, 0xed06, 0xed23, 0x6d87, 0xedab, + 0xee15, 0xed28, 0xed1e, 0xed26, 0xed12, 0xed1f, 0xed1d, 0xed1b, + 0xedfd, 0xed15, 0xede5, 0xedd9, 0xed2f, 0xed30, 0xed42, 0xed34, + 0xed43, 0xed3f, 0xee1e, 0xed3b, 0xed50, 0xed53, 0xee1d, 0xed51, + 0xed60, 0x6d5d, 0xed5e, 0xed52, 0x6df3, 0xedf4, 0xed5c, 0xed61, + 0xed72, 0xed93, 0xed6a, 0xed7e, 0xed6f, 0xed6c, 0xed6e, 0xed89, + 0xed8a, 0xed77, 0xedeb, 0xed98, 0xeda1, 0xed9a, 0xedbb, 0xed96, + 0x6dbf, 0xedc0, 0xeda5, 0xeda9, 0xedca, 0xedc2, 0xedb2, 0xedb9, + 0xedba, 0xedc1, 0xedbc, 0x2bc9, 0x66ba, 0x674d, 0x674e, 0x674f, + 0x6db4, 0xee16, 0xedd6, 0xee1a, 0xedd3, 0xedda, 0xedef, 0xede6, + 0xedf2, 0xedf8, 0xedfa, 0xee07, 0xedf9, 0xee0c, 0xee0f, 0xee1b, + 0xee18, 0x2364, 0xa877, 0x4877, 0x48b1, 0xee7c, 0x24b8, 0xe18e, + 0xee7e, 0xc877, 0x4877, 0x48b1, 0xee78, 0x2869, 0xc6d0, 0xee7a, + 0xee85, 0xeea4, 0xee83, 0xee8f, 0xee87, 0x1e3d, 0xaa6f, 0xc350, + 0x4c97, 0xee84, 0xeea6, 0xeea5, 0x6eac, 0xeeb8, 0x4cc6, 0x6762, + 0x6eab, 0x6eb5, 0xeeba, 0x4cc6, 0x6762, 0x6eaa, 0x6eb5, 0xeeba, + 0x6ea9, 0xeeb8, 0xa305, 0x36f2, 0x4cac, 0x6eb4, 0xeeb9, 0x36f2, + 0x4cac, 0x6eaf, 0xeeb9, 0x4cc6, 0x6762, 0x6eaa, 0x6eab, 0xeeba, + 0x6ea9, 0xeeac, 0x36f2, 0x4cac, 0x6eaf, 0xeeb4, 0x4cc6, 0x6762, + 0x6eaa, 0x6eab, 0xeeb5, 0x45f2, 0x45f3, 0xd534, 0x1e48, 0x2c1b, + 0x2e85, 0xeebd, 0x1e48, 0x2c1b, 0x2e85, 0xeebc, 0xeec4, 0x48fa, + 0xeec3, 0xeecc, 0xeec9, 0xcc98, 0xeed2, 0xeed1, 0xeed9, 0xeed8, + 0xeef1, 0x294c, 0xc0b9, 0xeef6, 0xeeed, 0xa15a, 0xeef7, 0xeef2, + 0xeee4, 0xeedb, 0xeeea, 0xe709, 0xeee1, 0xeee9, 0xd8ae, 0xeefe, + 0xeefd, 0x6b6d, 0xef0b, 0xef0c, 0xd6d9, 0x6c32, 0xeccc, 0x6c49, + 0x6cd6, 0xef9e, 0xef0d, 0xeeff, 0xef02, 0xef09, 0xef11, 0xef0e, + 0xe3a1, 0x46b7, 0xc6bc, 0xa1ac, 0x6780, 0xe789, 0xef21, 0xef20, + 0xdc82, 0xef39, 0xef34, 0xa5c5, 0x1e9d, 0x3589, 0x358a, 0xef50, + 0x358b, 0xb58e, 0x5cf7, 0xdd4d, 0x67f2, 0xef51, 0x1e9d, 0x3589, + 0x358a, 0xef4a, 0x67f2, 0xef4f, 0x3b6f, 0xef7f, 0xef54, 0x6f53, + 0xef80, 0xef81, 0xef82, 0xef85, 0xef70, 0xef87, 0xef83, 0xef86, + 0x6f62, 0xef84, 0x6f61, 0xef84, 0xa1fa, 0xef88, 0x256e, 0x2699, + 0xa6d3, 0xa4ac, 0x6f71, 0xef8a, 0xef89, 0xef5a, 0xef6a, 0xef8b, + 0xd16d, 0xef8c, 0x3b6f, 0xef52, 0xef54, 0xef55, 0xef57, 0xef5f, + 0x6f61, 0xef62, 0xef59, 0xef60, 0xef5c, 0xef66, 0xef6c, 0xef6a, + 0xef72, 0xef77, 0x4adc, 0x6f92, 0xef99, 0xa390, 0xae9e, 0x4adc, + 0x6f8d, 0xef99, 0xef9a, 0xef9b, 0x6f8d, 0xef92, 0xef94, 0xef95, + 0x1e80, 0xef9f, 0x49cb, 0x49cc, 0xca50, 0x6c49, 0xef08, 0x1e80, + 0xef9c, 0x248a, 0x248c, 0xb0d2, 0x2401, 0xcc72, +}; + +static const short cjk_variants_indx[0x5200] = { + /* 0x4e00 */ + 4, -1, -1, -1, 5, 6, -1, 7, + -1, 8, 10, 11, 12, -1, 13, -1, + 14, 16, 19, 20, -1, -1, 22, 24, + 26, -1, 28, 29, 33, 34, -1, 36, + 38, 40, 42, 44, 45, 47, 49, 52, + -1, -1, 53, 56, 59, -1, -1, -1, + 60, -1, 66, 67, 68, -1, -1, -1, + -1, -1, 69, -1, -1, 71, 73, -1, + -1, 76, 77, 79, 81, 83, 85, -1, + 87, 92, -1, -1, 93, -1, -1, -1, + 94, 96, -1, -1, 100, 101, -1, 103, + 105, -1, 107, -1, -1, -1, -1, -1, + 110, 111, -1, -1, -1, -1, 115, -1, + 116, -1, -1, -1, -1, -1, -1, -1, + 118, 119, -1, -1, -1, -1, -1, -1, + -1, 121, -1, -1, -1, -1, 124, -1, + 128, 130, 133, -1, -1, -1, 135, -1, + 137, 138, 139, 141, 143, -1, 144, 147, + 151, 153, -1, -1, 155, -1, 156, 157, + 161, 162, 163, -1, 165, 167, 171, 173, + -1, 174, -1, -1, -1, -1, -1, 176, + -1, 178, -1, 182, 183, -1, -1, 184, + 185, 186, 187, -1, -1, 188, -1, -1, + 189, -1, 190, 191, -1, -1, 192, 194, + -1, 195, 196, -1, -1, 199, 201, 202, + -1, 203, -1, -1, 204, -1, 207, 209, + 210, 212, -1, 215, -1, -1, -1, -1, + 217, 218, -1, -1, -1, 220, 221, -1, + -1, -1, 222, -1, -1, -1, -1, 223, + -1, -1, 227, -1, 228, 229, 230, -1, + -1, -1, -1, -1, -1, -1, -1, 232, + -1, -1, 234, -1, 236, 237, 239, 240, + /* 0x4f00 */ + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 245, -1, -1, -1, -1, -1, 247, 248, + 251, 252, 253, 254, 255, 256, 259, 262, + 263, 265, -1, 266, 267, 268, 269, 270, + -1, -1, 271, 273, -1, -1, 275, -1, + -1, 276, 279, -1, -1, 282, -1, 283, + -1, -1, -1, -1, 284, -1, -1, -1, + 285, -1, 286, -1, -1, -1, -1, 287, + 288, -1, -1, -1, -1, -1, 289, -1, + -1, -1, -1, 290, 295, -1, -1, -1, + -1, 296, -1, 298, 301, -1, 302, -1, + 303, -1, -1, 307, -1, 308, -1, -1, + -1, -1, 309, -1, -1, -1, -1, -1, + -1, 310, -1, -1, -1, 312, -1, 314, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 315, 316, -1, 318, -1, + -1, -1, -1, -1, 319, -1, 323, -1, + 324, -1, -1, -1, -1, -1, 325, -1, + -1, -1, -1, -1, -1, -1, -1, 326, + 328, 329, -1, 331, -1, 332, 333, 335, + 336, 337, 338, 339, 340, 341, -1, 343, + -1, -1, -1, -1, -1, -1, 344, 345, + -1, -1, -1, -1, -1, 346, -1, -1, + -1, 347, 348, -1, -1, -1, -1, 349, + -1, -1, 350, -1, 351, -1, 352, -1, + -1, -1, -1, -1, 353, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 355, 356, + 357, 358, 359, 360, -1, 361, 362, -1, + 363, 364, 365, 366, -1, 367, 369, -1, + -1, 371, 372, -1, -1, -1, -1, -1, + -1, -1, -1, 374, 378, 380, -1, -1, + /* 0x5000 */ + 382, -1, 383, 385, -1, 388, 389, -1, + 390, 391, 393, 394, -1, -1, 397, 398, + 399, 400, -1, -1, -1, -1, 401, -1, + -1, -1, -1, -1, -1, -1, 402, 403, + -1, -1, -1, 405, 407, -1, 408, -1, + -1, -1, -1, 410, -1, -1, -1, -1, + -1, -1, -1, 411, -1, -1, 412, -1, + -1, 413, 415, -1, 416, -1, 417, -1, + 418, -1, -1, -1, -1, -1, 419, 420, + -1, 421, -1, -1, -1, -1, -1, -1, + 422, -1, -1, -1, -1, -1, -1, -1, + 425, 426, 427, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 428, -1, -1, + -1, -1, 429, -1, 430, -1, -1, -1, + -1, -1, -1, -1, 432, 433, -1, 435, + 436, 437, 441, 444, -1, 445, 447, 448, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 449, 452, -1, -1, + -1, 453, -1, -1, -1, -1, 454, -1, + 455, 458, 462, -1, 464, -1, -1, -1, + 465, 467, 470, -1, 471, 472, -1, 473, + 474, 475, -1, -1, -1, 476, -1, 477, + -1, -1, -1, 478, 480, 481, -1, 482, + -1, 483, -1, -1, -1, -1, 484, -1, + 485, -1, 486, 487, 491, 492, -1, -1, + -1, 493, 494, -1, -1, 495, -1, -1, + -1, 498, -1, -1, -1, 499, -1, -1, + 500, -1, -1, -1, 501, -1, 502, 504, + -1, -1, -1, 505, -1, 506, -1, -1, + 507, 508, -1, 509, -1, 512, -1, -1, + -1, 513, 514, -1, 515, -1, -1, -1, + -1, 516, -1, -1, -1, -1, -1, -1, + /* 0x5100 */ + 518, 519, 520, -1, 521, -1, -1, -1, + 522, 523, -1, -1, -1, -1, 525, -1, + 526, -1, -1, -1, 527, 528, -1, -1, + 529, -1, -1, -1, -1, -1, 531, 534, + -1, -1, -1, -1, -1, -1, -1, 535, + -1, -1, 536, -1, -1, -1, -1, -1, + -1, -1, 537, -1, -1, -1, -1, 538, + -1, 539, 540, 541, 542, -1, -1, 543, + -1, -1, 545, -1, -1, -1, -1, 546, + -1, 547, 549, 551, 554, -1, 556, 557, + 561, 563, 565, -1, 567, -1, 568, 569, + 570, -1, 572, -1, 573, -1, -1, -1, + 574, -1, -1, -1, 575, -1, 576, 578, + -1, 579, 581, -1, -1, -1, -1, -1, + 582, -1, 583, 586, 591, -1, 592, -1, + -1, 593, -1, 595, -1, 597, 599, -1, + 600, 601, 602, 603, 604, 605, 606, -1, + 609, 610, 611, 613, 614, -1, 616, 618, + 619, 620, 621, -1, -1, -1, -1, 622, + -1, 623, -1, 625, 626, 627, -1, -1, + -1, -1, 629, 630, 631, -1, 632, -1, + 634, 635, 637, 639, 642, -1, -1, 644, + 645, 648, 649, 651, 652, 653, -1, -1, + -1, -1, 654, 655, -1, 656, -1, -1, + 657, -1, 659, 660, 661, 664, 665, -1, + 667, 668, -1, -1, -1, 669, -1, 670, + -1, 671, 672, 673, -1, -1, 674, -1, + -1, -1, -1, 676, 678, -1, 680, -1, + 684, 686, 688, 690, 692, 693, 694, -1, + 696, -1, -1, 701, 702, 707, 710, 715, + -1, 716, 717, 722, 723, -1, 726, 727, + -1, -1, 730, 732, -1, 734, 735, 736, + /* 0x5200 */ + 737, -1, 739, 741, 742, 743, -1, -1, + 745, -1, 747, -1, -1, 748, -1, -1, + -1, -1, 749, 752, 753, -1, -1, -1, + 754, 755, 756, 757, -1, -1, -1, -1, + 762, -1, -1, -1, -1, 763, 764, 767, + 770, -1, 773, 774, 776, 780, 781, -1, + -1, 782, -1, -1, 786, -1, 787, -1, + -1, 788, 789, -1, 790, 793, 794, 795, + 796, 797, 798, 800, 801, -1, -1, 802, + -1, -1, -1, 803, 806, 807, 808, 809, + 813, 815, -1, -1, -1, -1, -1, 823, + -1, 827, 831, 832, -1, 833, -1, -1, + -1, -1, -1, 834, 842, 844, 845, 847, + -1, 848, -1, -1, -1, -1, 849, -1, + 852, 853, -1, 861, 862, 863, -1, 868, + -1, 872, -1, -1, -1, -1, -1, 873, + -1, -1, -1, 874, 877, -1, -1, 878, + -1, 879, 880, -1, 881, 882, 890, -1, + 898, 901, 903, -1, 911, 919, -1, -1, + -1, -1, -1, -1, -1, 921, 923, 924, + -1, 926, 927, -1, -1, -1, -1, -1, + 928, -1, 931, 932, -1, -1, -1, -1, + -1, 935, 936, 937, 940, 943, -1, -1, + -1, 945, -1, -1, -1, -1, -1, 946, + -1, 947, -1, -1, 948, 949, -1, 951, + 952, -1, 953, 956, 959, -1, -1, -1, + -1, 961, -1, -1, -1, 965, 968, 970, + -1, 972, 973, 974, -1, 977, 978, -1, + 981, -1, 982, -1, 983, -1, 984, 985, + -1, 987, -1, -1, -1, -1, -1, -1, + -1, 988, 989, 992, -1, 995, -1, -1, + 996, -1, -1, 998, -1, -1, -1, -1, + /* 0x5300 */ + 999, -1, -1, 1000, 1002, 1004, 1005, -1, + -1, -1, 1008, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 1009, -1, 1011, 1012, -1, 1014, 1016, -1, + 1017, 1018, -1, -1, -1, -1, 1019, 1020, + 1021, 1023, -1, -1, -1, 1024, 1025, 1026, + -1, 1028, 1029, 1032, -1, -1, -1, -1, + 1035, -1, 1036, 1037, -1, -1, -1, -1, + 1039, -1, -1, 1040, -1, -1, 1041, 1042, + -1, 1046, -1, 1047, -1, 1049, 1050, 1053, + 1056, -1, 1057, 1058, 1060, 1063, 1065, -1, + 1067, -1, 1069, 1070, 1071, -1, -1, -1, + 1073, -1, 1074, -1, 1075, 1082, -1, 1084, + -1, -1, -1, 1085, -1, -1, 1087, 1088, + 1090, -1, -1, 1091, 1093, -1, -1, 1094, + 1096, 1097, -1, 1099, -1, 1100, -1, -1, + -1, -1, 1102, -1, 1105, 1106, 1108, 1114, + 1115, 1116, -1, 1117, 1119, 1120, 1121, -1, + 1122, -1, -1, 1123, -1, 1124, -1, -1, + 1126, 1130, 1131, 1132, -1, -1, -1, 1133, + 1134, 1136, 1137, 1138, 1139, -1, 1141, -1, + 1142, 1143, -1, -1, -1, 1145, 1146, 1147, + 1152, -1, 1154, 1155, 1157, 1158, 1159, 1160, + 1161, -1, 1164, 1165, -1, -1, 1166, 1168, + -1, 1170, 1172, 1175, 1178, 1181, 1184, 1185, + 1186, 1187, 1188, -1, 1189, 1190, 1193, 1194, + 1195, 1196, -1, 1200, -1, 1202, -1, -1, + 1203, 1205, -1, 1207, -1, -1, 1209, -1, + 1210, 1214, 1216, -1, -1, -1, -1, 1220, + -1, -1, 1223, 1226, -1, -1, -1, -1, + 1227, -1, -1, -1, -1, -1, 1232, 1236, + -1, 1237, -1, -1, -1, 1240, -1, -1, + /* 0x5400 */ + 1241, 1243, -1, 1245, -1, -1, -1, -1, + 1247, -1, 1248, -1, 1249, -1, 1251, -1, + -1, 1252, -1, 1254, -1, 1255, -1, 1256, + -1, -1, -1, -1, -1, 1257, 1258, 1259, + -1, -1, -1, -1, -1, -1, -1, -1, + 1262, -1, -1, -1, 1263, -1, -1, 1265, + -1, -1, -1, 1271, 1273, -1, 1275, -1, + -1, -1, -1, 1276, -1, 1277, -1, 1278, + -1, -1, 1279, -1, -1, -1, -1, -1, + 1280, 1282, 1284, -1, 1285, 1286, -1, -1, + 1287, 1288, 1289, 1290, -1, 1291, 1292, 1293, + 1294, 1297, 1299, 1300, 1301, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1302, + 1303, 1304, 1305, -1, -1, 1307, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 1308, -1, -1, -1, + -1, -1, -1, -1, -1, 1311, -1, -1, + -1, -1, 1312, -1, 1315, -1, -1, 1318, + -1, -1, 1319, -1, -1, -1, -1, -1, + -1, 1321, -1, 1322, 1323, 1324, -1, -1, + -1, -1, -1, -1, 1325, -1, -1, -1, + -1, 1326, -1, -1, 1328, -1, -1, 1329, + -1, 1331, 1334, -1, -1, -1, -1, -1, + 1336, -1, -1, -1, 1338, 1340, -1, -1, + -1, -1, -1, -1, 1341, -1, -1, -1, + -1, -1, -1, -1, -1, 1343, -1, -1, + -1, 1344, 1348, 1349, 1350, 1351, -1, 1352, + -1, 1354, -1, -1, 1355, 1356, -1, 1357, + -1, 1358, -1, 1361, -1, -1, -1, -1, + -1, -1, -1, -1, 1362, -1, -1, -1, + -1, -1, 1363, -1, -1, -1, 1368, -1, + -1, -1, 1370, -1, -1, -1, -1, -1, + /* 0x5500 */ + 1371, -1, -1, -1, 1373, -1, -1, 1374, + -1, -1, -1, -1, -1, 1375, -1, -1, + 1376, -1, -1, -1, -1, 1377, 1378, -1, + 1382, -1, -1, 1388, -1, 1389, -1, -1, + 1390, -1, 1391, 1392, 1393, -1, -1, 1394, + -1, -1, -1, 1395, -1, -1, -1, -1, + -1, 1396, -1, -1, -1, -1, -1, -1, + 1397, -1, -1, -1, -1, -1, -1, -1, + 1398, -1, -1, -1, -1, -1, 1399, -1, + -1, -1, -1, -1, -1, -1, -1, 1400, + -1, -1, -1, 1401, 1407, -1, 1413, 1414, + -1, -1, -1, -1, -1, -1, 1415, 1419, + 1425, -1, -1, 1430, -1, -1, -1, 1433, + -1, -1, -1, -1, 1434, 1435, 1436, 1440, + 1441, -1, -1, -1, 1443, -1, -1, -1, + 1444, -1, 1445, -1, -1, -1, -1, -1, + 1446, -1, 1448, -1, 1450, -1, 1451, -1, + -1, -1, -1, -1, -1, -1, 1456, -1, + -1, 1458, 1460, -1, -1, -1, -1, -1, + -1, -1, 1463, -1, 1464, -1, 1467, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 1468, 1469, 1470, 1472, -1, 1473, 1475, + 1477, -1, 1480, -1, -1, -1, 1481, 1483, + -1, -1, -1, 1485, -1, 1486, 1487, -1, + -1, -1, -1, -1, -1, 1488, 1489, 1490, + -1, -1, 1491, -1, -1, -1, 1492, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 1493, -1, 1494, -1, -1, -1, + 1495, -1, -1, 1496, -1, 1497, -1, -1, + -1, 1498, -1, 1499, -1, -1, -1, -1, + -1, -1, -1, 1500, -1, -1, 1501, -1, + -1, 1502, -1, -1, -1, -1, -1, -1, + /* 0x5600 */ + -1, -1, -1, -1, -1, -1, 1503, -1, + -1, -1, 1505, -1, -1, 1506, -1, -1, + -1, 1507, -1, 1509, 1510, -1, 1511, 1512, + 1515, -1, -1, -1, 1516, -1, -1, -1, + -1, -1, -1, -1, 1517, -1, -1, -1, + 1518, 1519, -1, -1, -1, -1, 1521, 1522, + 1524, 1525, -1, -1, -1, 1526, -1, 1527, + 1528, -1, -1, -1, -1, 1529, -1, -1, + -1, 1530, 1531, -1, 1532, 1534, -1, -1, + -1, 1535, -1, -1, -1, -1, -1, -1, + 1537, -1, -1, 1538, -1, 1539, 1540, -1, + -1, -1, -1, 1542, 1544, 1545, -1, -1, + 1546, 1547, -1, -1, -1, 1548, 1549, -1, + 1550, -1, 1551, -1, -1, -1, -1, 1552, + -1, -1, 1553, -1, 1554, 1556, -1, -1, + 1559, 1560, -1, -1, -1, -1, 1561, -1, + 1562, -1, -1, -1, -1, -1, -1, 1563, + -1, -1, -1, -1, 1564, -1, -1, 1565, + 1566, -1, -1, -1, 1569, 1570, -1, -1, + -1, 1571, -1, -1, -1, -1, 1575, -1, + 1580, -1, 1581, 1582, -1, 1583, 1584, -1, + 1585, -1, -1, -1, -1, -1, 1586, -1, + -1, -1, 1587, 1588, 1589, -1, 1591, -1, + -1, -1, -1, 1592, -1, -1, -1, -1, + 1593, 1594, 1595, -1, -1, 1597, -1, -1, + 1598, 1599, 1601, -1, 1602, -1, -1, 1603, + -1, 1604, -1, 1605, -1, -1, -1, 1608, + 1611, 1617, -1, 1618, -1, -1, 1619, 1625, + 1626, -1, 1627, 1630, -1, -1, 1633, 1636, + -1, -1, 1637, -1, 1638, 1644, -1, 1647, + 1652, 1653, 1654, 1657, 1660, 1663, 1664, -1, + 1669, -1, -1, 1670, -1, 1675, 1680, -1, + /* 0x5700 */ + 1683, -1, -1, 1688, -1, -1, 1689, 1692, + 1693, -1, -1, 1694, -1, 1699, 1702, 1705, + -1, 1706, 1707, 1709, -1, -1, 1712, 1715, + 1718, -1, -1, -1, -1, 1720, -1, 1722, + -1, 1723, 1724, 1726, -1, -1, -1, 1727, + 1729, -1, -1, -1, 1730, 1731, -1, -1, + 1732, -1, -1, -1, -1, -1, -1, -1, + -1, 1735, 1736, -1, -1, 1738, -1, -1, + 1742, -1, 1743, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1745, + 1749, 1750, -1, 1751, 1752, -1, -1, 1755, + -1, 1758, 1759, 1760, 1766, 1767, 1769, 1771, + 1773, -1, -1, 1775, 1776, -1, 1777, 1778, + 1779, -1, -1, -1, -1, 1781, 1782, 1784, + 1786, -1, -1, 1787, -1, 1788, -1, -1, + 1790, -1, 1791, -1, -1, -1, -1, -1, + -1, -1, 1792, -1, 1793, 1794, 1795, 1796, + -1, -1, -1, 1797, -1, -1, -1, -1, + -1, -1, 1798, 1800, 1801, 1802, 1803, -1, + -1, -1, 1804, 1807, 1808, -1, -1, -1, + -1, 1809, 1810, -1, -1, -1, 1811, 1812, + 1813, 1814, -1, 1816, -1, 1817, -1, 1818, + -1, 1819, 1820, -1, 1821, -1, -1, -1, + -1, -1, -1, 1822, -1, -1, -1, -1, + 1824, -1, -1, -1, -1, -1, 1825, -1, + 1826, -1, 1827, -1, -1, -1, -1, -1, + -1, 1830, 1835, 1836, -1, -1, -1, -1, + 1837, 1838, 1840, -1, 1841, -1, 1843, -1, + -1, 1845, -1, -1, -1, -1, 1846, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1847, + -1, -1, -1, -1, 1848, 1851, -1, -1, + /* 0x5800 */ + -1, -1, 1852, 1853, -1, 1854, 1855, 1856, + -1, -1, 1857, -1, -1, -1, -1, -1, + -1, 1858, -1, -1, -1, 1859, 1861, -1, + -1, 1862, -1, -1, -1, 1863, -1, -1, + -1, -1, -1, -1, 1864, -1, 1866, -1, + -1, -1, -1, -1, -1, -1, -1, 1868, + 1871, 1873, -1, -1, 1874, -1, -1, -1, + -1, -1, 1876, -1, -1, -1, -1, -1, + -1, 1878, -1, -1, -1, -1, 1880, -1, + -1, -1, 1881, 1884, -1, 1885, -1, 1886, + 1887, 1888, 1889, -1, 1890, -1, -1, 1891, + -1, 1892, 1893, -1, -1, -1, -1, 1894, + -1, 1895, 1896, -1, 1897, -1, 1899, -1, + -1, 1900, -1, 1902, -1, -1, -1, -1, + -1, -1, 1903, -1, -1, 1905, -1, 1906, + -1, 1908, -1, -1, 1910, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 1913, 1914, -1, 1915, -1, -1, -1, + -1, -1, -1, -1, -1, 1916, 1918, 1919, + -1, 1920, -1, -1, 1922, -1, 1924, -1, + -1, -1, 1925, -1, 1927, -1, -1, 1930, + -1, -1, -1, -1, -1, -1, 1931, 1933, + 1935, -1, -1, 1940, -1, 1942, 1947, -1, + 1948, -1, -1, 1949, -1, -1, 1950, -1, + -1, -1, -1, -1, 1951, -1, -1, 1953, + -1, -1, 1954, 1956, 1957, 1958, 1959, -1, + 1961, -1, -1, 1962, -1, -1, -1, -1, + 1964, 1966, 1967, -1, 1968, -1, 1973, 1975, + 1976, 1977, 1979, -1, 1980, 1981, -1, -1, + -1, 1984, 1986, -1, -1, -1, 1987, 1989, + 1991, 1992, 1993, 1995, -1, 1997, 1999, 2001, + 2003, 2004, 2005, 2007, 2009, 2010, -1, -1, + /* 0x5900 */ + 2012, -1, 2014, -1, 2015, 2017, -1, 2018, + -1, 2022, 2024, -1, -1, 2025, -1, 2028, + -1, -1, -1, 2029, 2030, -1, -1, -1, + 2031, -1, 2033, 2034, 2035, -1, -1, 2036, + 2037, -1, 2038, 2040, -1, 2042, -1, -1, + -1, 2043, -1, -1, 2046, 2047, -1, -1, + -1, -1, 2048, 2050, 2051, -1, 2052, -1, + 2053, 2054, 2055, -1, -1, -1, 2056, -1, + -1, 2057, 2060, -1, -1, -1, -1, 2061, + 2062, -1, -1, 2063, 2064, -1, -1, -1, + 2065, -1, -1, -1, 2066, -1, 2068, -1, + 2071, 2072, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 2073, -1, 2075, + 2077, 2080, 2083, -1, 2084, -1, 2087, -1, + -1, -1, -1, -1, -1, -1, 2088, -1, + 2090, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 2092, 2096, + 2098, -1, 2099, -1, -1, 2100, -1, -1, + -1, -1, 2102, -1, -1, -1, 2103, -1, + -1, 2104, -1, 2105, -1, 2106, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 2110, 2111, 2112, 2114, -1, -1, -1, + -1, -1, -1, 2115, -1, -1, -1, 2118, + 2120, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 2122, -1, + -1, 2123, 2124, 2125, -1, 2127, -1, -1, + 2128, -1, 2129, -1, -1, -1, -1, 2130, + -1, 2131, -1, -1, 2132, -1, -1, -1, + -1, -1, 2133, -1, -1, -1, 2134, 2136, + -1, -1, 2138, 2140, 2141, -1, 2142, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 2143, -1, -1, 2145, -1, -1, -1, -1, + /* 0x5a00 */ + -1, -1, -1, -1, 2146, 2147, 2148, 2149, + 2150, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 2151, -1, -1, -1, -1, -1, + 2152, -1, -1, 2154, -1, -1, -1, 2156, + -1, -1, -1, -1, 2157, -1, 2161, -1, + -1, -1, -1, -1, -1, 2162, -1, 2163, + 2165, 2166, 2168, -1, 2169, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 2171, + 2173, 2176, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 2177, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 2178, -1, -1, 2179, -1, + -1, -1, -1, -1, 2181, 2182, -1, 2183, + -1, -1, -1, 2185, 2186, 2189, 2190, -1, + -1, -1, -1, -1, -1, -1, -1, 2191, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 2193, 2195, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 2196, + -1, -1, 2197, -1, -1, 2198, -1, 2199, + -1, -1, -1, -1, -1, -1, -1, -1, + 2201, -1, -1, -1, 2202, 2203, -1, 2204, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 2206, -1, -1, -1, -1, + 2208, -1, 2209, -1, 2210, -1, -1, 2211, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 2212, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 2213, -1, -1, -1, 2214, 2215, -1, + -1, -1, 2217, 2219, -1, -1, -1, 2221, + /* 0x5b00 */ + 2222, -1, -1, 2224, -1, -1, -1, -1, + 2225, 2226, -1, 2227, 2228, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 2229, -1, -1, -1, 2230, -1, -1, + -1, 2232, 2233, -1, 2235, -1, -1, -1, + -1, -1, 2236, -1, -1, 2238, -1, -1, + 2240, -1, 2243, -1, -1, -1, -1, 2244, + 2245, -1, -1, -1, -1, -1, 2246, -1, + -1, -1, -1, 2247, -1, -1, 2249, -1, + -1, -1, -1, -1, 2252, -1, -1, -1, + -1, -1, 2253, 2254, -1, -1, -1, -1, + -1, 2255, -1, -1, -1, -1, -1, -1, + 2256, -1, -1, -1, -1, -1, 2257, -1, + -1, -1, 2262, 2263, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 2264, -1, -1, -1, 2269, 2270, 2271, 2274, + -1, 2275, 2281, 2282, -1, -1, 2285, -1, + 2286, -1, 2287, -1, -1, 2288, -1, -1, + 2289, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2291, 2293, 2297, 2299, + 2301, 2302, -1, -1, -1, -1, -1, -1, + -1, 2304, 2305, 2306, -1, -1, 2307, -1, + -1, -1, -1, -1, 2308, -1, 2310, 2311, + -1, -1, -1, 2313, 2314, 2316, 2318, -1, + 2320, -1, -1, 2321, -1, -1, 2322, 2323, + 2325, 2327, -1, -1, 2334, 2335, -1, -1, + -1, -1, -1, 2341, -1, 2342, -1, 2348, + -1, -1, 2354, 2358, 2360, 2366, -1, 2367, + 2368, -1, 2370, -1, -1, -1, 2371, 2373, + -1, 2379, -1, 2381, 2383, -1, -1, -1, + -1, -1, -1, 2385, -1, 2389, 2390, -1, + -1, 2394, -1, 2396, 2397, -1, 2398, 2400, + /* 0x5c00 */ + -1, -1, 2402, -1, -1, 2404, 2407, 2408, + 2409, 2411, -1, 2412, -1, 2413, 2415, -1, + -1, -1, 2416, 2419, 2422, -1, -1, -1, + 2425, 2426, 2427, 2428, -1, 2432, 2435, 2436, + 2441, -1, 2446, 2449, 2450, 2452, 2453, 2454, + -1, 2457, -1, 2458, 2459, 2460, -1, -1, + -1, -1, 2463, -1, 2468, -1, 2473, 2478, + 2483, -1, -1, -1, -1, 2484, -1, -1, + 2487, -1, 2489, 2490, -1, 2491, 2492, -1, + -1, -1, 2493, -1, 2494, 2496, 2497, 2498, + -1, -1, -1, 2500, -1, -1, -1, -1, + -1, -1, -1, 2501, -1, -1, 2503, -1, + -1, 2504, 2505, -1, 2506, -1, 2507, -1, + 2508, -1, -1, -1, 2509, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 2510, + 2511, 2512, 2516, -1, -1, 2517, -1, -1, + 2519, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 2520, 2521, + 2522, -1, 2523, 2524, -1, -1, -1, -1, + -1, 2531, -1, -1, -1, -1, -1, -1, + -1, 2532, -1, -1, -1, 2538, -1, -1, + -1, -1, -1, 2539, 2540, -1, -1, -1, + -1, -1, -1, -1, -1, 2541, -1, 2542, + -1, -1, -1, 2543, 2544, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 2545, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 2546, -1, -1, + -1, 2547, -1, 2548, 2549, 2550, 2551, -1, + 2552, 2553, -1, -1, -1, -1, -1, 2554, + 2555, -1, -1, -1, 2556, 2557, 2560, -1, + -1, -1, -1, -1, -1, 2567, -1, -1, + /* 0x5d00 */ + -1, -1, 2568, 2569, 2570, -1, -1, 2571, + 2572, -1, -1, 2573, -1, 2575, 2576, -1, + -1, -1, -1, -1, -1, -1, 2579, 2580, + 2581, 2583, -1, -1, -1, -1, -1, -1, + -1, -1, 2585, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2586, 2587, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2589, -1, -1, -1, + 2590, -1, 2591, 2594, -1, -1, -1, 2597, + 2601, -1, 2604, -1, 2605, 2608, -1, -1, + 2609, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 2611, + -1, -1, -1, 2612, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 2613, -1, 2614, 2615, -1, -1, 2616, + -1, -1, -1, 2618, 2625, -1, -1, -1, + -1, -1, -1, -1, 2632, -1, -1, 2633, + -1, -1, -1, -1, -1, -1, -1, -1, + 2634, -1, 2635, -1, -1, -1, -1, 2636, + 2637, -1, -1, -1, -1, -1, 2638, -1, + -1, -1, 2639, 2640, 2643, -1, -1, -1, + 2645, 2648, 2655, -1, 2656, 2657, -1, -1, + -1, -1, -1, -1, -1, 2658, 2660, -1, + -1, -1, -1, 2663, 2664, -1, -1, -1, + -1, -1, 2667, 2668, 2669, -1, 2670, 2673, + -1, -1, -1, 2676, -1, 2677, -1, -1, + 2678, -1, 2679, 2680, -1, -1, -1, -1, + -1, 2681, -1, -1, -1, -1, -1, 2682, + 2683, -1, -1, -1, -1, 2684, -1, 2685, + -1, -1, 2686, 2687, -1, 2689, -1, 2690, + /* 0x5e00 */ + 2692, 2694, -1, 2697, -1, 2698, -1, -1, + 2699, -1, -1, 2700, -1, -1, -1, 2701, + 2702, 2703, 2704, -1, -1, 2705, -1, -1, + 2706, -1, 2707, -1, 2708, -1, -1, -1, + -1, -1, -1, -1, -1, 2710, 2711, 2713, + -1, -1, -1, 2714, -1, 2715, 2716, 2719, + 2721, 2724, -1, 2725, -1, -1, 2726, -1, + -1, -1, -1, 2728, 2729, 2730, -1, -1, + 2731, -1, 2732, 2734, -1, -1, -1, 2735, + 2738, -1, -1, -1, 2740, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 2741, + 2742, -1, 2743, -1, -1, -1, -1, 2746, + -1, 2748, -1, 2749, 2751, -1, -1, -1, + -1, -1, -1, 2753, 2756, -1, -1, -1, + -1, -1, 2757, -1, 2760, -1, 2761, 2767, + 2768, 2769, 2771, -1, -1, -1, 2772, 2773, + -1, 2776, -1, 2778, 2780, 2782, 2786, -1, + -1, -1, 2787, -1, -1, -1, -1, -1, + 2788, 2789, -1, 2790, 2791, -1, -1, -1, + -1, 2793, -1, -1, -1, -1, 2794, 2795, + -1, -1, -1, -1, -1, -1, -1, 2797, + -1, -1, -1, 2798, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 2799, 2803, -1, + -1, -1, 2804, 2809, 2810, 2811, -1, 2812, + -1, 2813, 2815, 2816, -1, -1, -1, -1, + 2818, -1, -1, -1, -1, -1, 2819, 2820, + 2822, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 2824, 2825, -1, 2828, -1, 2829, + 2831, 2833, 2834, 2836, -1, -1, -1, -1, + -1, 2838, 2839, -1, 2840, -1, -1, -1, + 2841, -1, -1, 2844, -1, -1, -1, -1, + 2848, -1, -1, 2849, 2855, 2857, -1, -1, + /* 0x5f00 */ + 2863, 2864, 2871, 2872, 2873, -1, -1, -1, + -1, 2875, -1, -1, 2876, 2877, 2878, -1, + 2880, 2883, 2884, -1, 2885, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 2886, -1, -1, -1, -1, 2887, 2889, -1, + -1, -1, 2890, -1, -1, -1, -1, 2891, + -1, -1, -1, 2892, -1, 2893, -1, 2894, + -1, 2895, 2897, 2898, 2899, -1, 2900, -1, + -1, -1, -1, -1, -1, -1, 2902, -1, + 2903, -1, -1, -1, 2905, -1, 2906, -1, + 2907, 2908, 2909, 2912, 2914, 2915, -1, 2918, + -1, 2919, 2921, 2923, 2926, 2929, 2932, 2935, + 2936, -1, -1, -1, -1, 2938, 2939, -1, + 2940, 2941, -1, 2942, 2943, -1, -1, -1, + -1, -1, 2945, -1, 2946, -1, -1, 2947, + -1, -1, -1, 2950, -1, -1, -1, 2951, + 2953, 2955, -1, 2958, 2959, -1, -1, 2962, + 2963, -1, 2964, -1, 2965, -1, -1, 2966, + -1, 2967, -1, 2970, -1, 2972, -1, -1, + -1, -1, -1, -1, -1, -1, 2974, -1, + 2976, 2978, -1, 2979, 2981, -1, -1, -1, + -1, 2982, -1, -1, 2984, 2987, -1, -1, + 2988, 2989, -1, 2990, 2993, 2995, -1, 2997, + -1, 3000, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3001, 3002, -1, 3003, -1, + -1, -1, -1, -1, -1, -1, 3004, 3005, + -1, -1, -1, -1, -1, -1, -1, 3007, + -1, 3008, -1, -1, 3009, -1, -1, -1, + -1, -1, 3011, 3012, -1, -1, -1, 3013, + -1, 3014, -1, -1, -1, -1, -1, -1, + 3017, -1, -1, -1, -1, 3018, -1, -1, + -1, -1, -1, -1, -1, -1, 3019, -1, + /* 0x6000 */ + 3020, 3022, 3023, 3024, 3025, 3026, 3027, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 3028, -1, 3029, -1, + -1, -1, -1, -1, 3030, 3031, -1, -1, + -1, -1, -1, 3032, -1, 3034, -1, -1, + -1, -1, 3035, -1, -1, -1, -1, -1, + -1, 3036, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3039, 3044, -1, -1, 3045, + -1, -1, -1, -1, -1, -1, 3046, -1, + -1, -1, -1, 3047, -1, -1, -1, -1, + -1, -1, 3048, 3049, -1, -1, 3051, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 3052, 3053, -1, -1, 3055, 3057, -1, -1, + -1, -1, 3058, -1, -1, -1, -1, -1, + -1, 3059, -1, 3061, 3062, 3065, 3066, -1, + 3070, 3071, 3072, 3073, 3074, 3076, 3077, 3078, + 3080, -1, -1, -1, -1, 3082, -1, -1, + -1, -1, 3084, 3089, -1, 3090, -1, -1, + -1, 3091, -1, 3092, -1, -1, 3093, -1, + -1, -1, -1, -1, -1, -1, 3095, 3096, + -1, -1, 3097, -1, 3098, -1, 3101, -1, + -1, 3103, 3105, 3108, 3109, 3110, -1, 3111, + -1, -1, -1, 3112, 3115, 3116, 3117, -1, + -1, -1, -1, -1, -1, 3118, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 3120, -1, -1, -1, -1, -1, + -1, -1, 3122, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3125, -1, + 3127, 3128, -1, 3131, -1, 3132, -1, 3134, + 3135, 3136, -1, 3137, 3138, 3139, 3141, 3142, + -1, 3143, 3145, -1, -1, -1, -1, 3146, + -1, -1, -1, 3147, 3148, -1, -1, -1, + /* 0x6100 */ + -1, -1, 3149, -1, -1, -1, -1, -1, + 3151, -1, -1, -1, -1, -1, -1, -1, + -1, 3153, -1, -1, -1, -1, -1, -1, + -1, 3155, -1, 3156, 3157, -1, -1, -1, + 3158, 3159, -1, -1, 3160, -1, 3161, 3162, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3164, 3165, -1, -1, 3166, + -1, 3167, -1, -1, 3169, 3170, 3171, 3172, + -1, -1, 3173, -1, 3175, -1, -1, 3176, + -1, -1, -1, 3177, -1, 3178, 3179, -1, + -1, 3182, -1, -1, -1, -1, -1, -1, + 3184, 3185, 3187, -1, -1, -1, -1, 3189, + -1, -1, -1, 3191, 3192, -1, -1, -1, + -1, -1, 3193, 3194, -1, 3195, 3196, -1, + -1, -1, -1, 3197, 3198, -1, 3199, -1, + -1, -1, -1, -1, 3200, 3202, 3204, 3205, + -1, 3208, 3209, -1, -1, 3210, -1, 3211, + -1, -1, 3212, -1, -1, -1, -1, -1, + 3213, 3214, 3217, -1, 3218, -1, 3220, 3222, + 3223, 3226, 3229, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 3230, 3231, -1, -1, + -1, 3234, -1, 3235, -1, -1, 3236, -1, + -1, -1, 3237, -1, -1, -1, 3238, -1, + -1, -1, -1, 3239, -1, -1, -1, -1, + -1, -1, -1, 3240, -1, -1, -1, 3241, + -1, 3242, -1, -1, 3244, 3245, -1, -1, + 3246, 3248, 3249, -1, 3251, -1, -1, -1, + -1, -1, -1, -1, 3252, -1, 3253, 3254, + -1, -1, -1, 3255, -1, -1, 3256, 3257, + 3258, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 3259, -1, 3260, 3262, 3263, 3264, + 3266, -1, 3267, -1, 3268, 3270, 3271, 3272, + /* 0x6200 */ + 3273, -1, -1, -1, -1, -1, 3274, 3275, + -1, -1, -1, 3276, -1, -1, -1, 3277, + -1, -1, -1, -1, 3279, -1, -1, 3280, + 3281, -1, 3283, 3285, -1, 3286, 3288, -1, + -1, -1, -1, -1, -1, -1, 3289, 3291, + -1, 3292, -1, -1, 3293, -1, 3294, 3296, + 3298, -1, 3300, -1, -1, -1, 3302, 3304, + 3306, 3308, -1, 3309, 3310, -1, 3312, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3313, 3314, 3315, 3316, -1, + -1, 3318, -1, -1, -1, 3320, -1, 3321, + 3322, -1, -1, -1, -1, -1, 3324, -1, + 3325, -1, -1, 3326, -1, -1, -1, 3327, + 3328, 3330, 3332, 3333, 3334, -1, -1, 3335, + 3336, -1, -1, -1, -1, 3337, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 3338, -1, -1, -1, -1, -1, + -1, 3340, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 3341, 3342, 3343, 3344, 3345, 3347, + 3348, 3349, 3350, -1, 3351, 3352, -1, -1, + -1, -1, -1, -1, 3353, -1, -1, -1, + -1, -1, -1, -1, -1, 3354, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 3357, -1, -1, 3358, -1, -1, + 3359, -1, -1, 3360, -1, -1, -1, 3361, + 3362, -1, -1, 3364, 3365, 3366, 3367, 3368, + -1, -1, -1, -1, 3369, 3370, 3371, 3372, + 3373, 3375, 3378, 3379, -1, 3380, 3381, 3382, + 3383, 3385, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 3387, + /* 0x6300 */ + -1, -1, 3388, -1, 3389, -1, -1, -1, + -1, -1, 3391, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3393, 3396, 3397, 3398, 3399, 3400, 3401, + 3402, 3403, 3404, 3405, 3406, 3407, 3408, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 3409, -1, 3411, + -1, -1, -1, -1, -1, 3412, 3413, 3414, + -1, 3415, -1, -1, -1, -1, 3418, -1, + -1, -1, -1, -1, -1, 3421, -1, 3422, + -1, -1, -1, -1, -1, -1, -1, 3423, + -1, -1, -1, -1, 3424, -1, 3425, 3426, + -1, 3427, 3428, 3429, -1, -1, -1, -1, + 3431, -1, -1, 3432, -1, -1, 3433, -1, + -1, -1, 3435, -1, 3437, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 3438, + -1, -1, -1, 3440, 3442, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 3443, + -1, 3444, -1, 3445, -1, -1, -1, -1, + -1, 3446, -1, -1, -1, 3447, -1, -1, + -1, -1, -1, -1, 3448, -1, -1, -1, + -1, -1, 3449, 3450, 3451, -1, -1, 3452, + 3453, -1, 3454, 3455, 3456, 3457, -1, -1, + 3458, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3459, 3460, -1, -1, -1, -1, -1, + -1, -1, 3461, 3462, -1, -1, -1, -1, + 3463, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 3464, 3465, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3466, 3467, -1, -1, 3469, -1, 3470, + /* 0x6400 */ + 3471, 3472, 3473, 3474, -1, 3475, 3478, -1, + -1, -1, -1, -1, -1, 3479, -1, -1, + -1, -1, 3480, -1, 3481, -1, 3482, 3484, + -1, -1, -1, -1, 3485, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 3487, -1, -1, -1, -1, 3488, -1, -1, + -1, -1, 3489, -1, -1, -1, 3490, -1, + -1, -1, 3491, -1, -1, -1, 3493, -1, + -1, -1, 3494, -1, 3496, 3498, 3499, 3501, + 3503, -1, 3504, -1, -1, -1, -1, -1, + -1, 3505, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 3506, -1, -1, 3507, + 3508, -1, -1, -1, -1, -1, -1, -1, + -1, 3511, -1, -1, -1, -1, -1, 3512, + -1, -1, -1, 3513, -1, -1, 3514, -1, + -1, -1, -1, 3515, -1, -1, -1, -1, + -1, -1, -1, 3516, 3518, -1, -1, -1, + 3519, -1, -1, -1, -1, -1, -1, 3520, + 3521, 3522, -1, 3523, -1, -1, -1, -1, + 3524, -1, 3525, -1, -1, -1, -1, 3526, + -1, 3527, -1, 3528, -1, 3529, 3531, 3532, + -1, -1, -1, 3535, -1, -1, -1, -1, + -1, -1, 3536, 3538, -1, 3539, -1, 3540, + 3541, 3542, 3545, 3546, -1, -1, 3547, 3548, + -1, 3549, -1, -1, 3550, -1, -1, 3551, + 3553, -1, 3555, 3557, -1, 3558, -1, -1, + -1, 3559, -1, -1, 3560, 3561, -1, -1, + -1, -1, 3563, -1, -1, -1, 3565, -1, + 3566, 3567, -1, 3568, -1, 3569, -1, 3570, + -1, -1, -1, -1, 3573, -1, -1, 3574, + 3575, 3576, 3577, -1, 3578, 3581, -1, 3582, + -1, -1, 3584, 3585, 3586, 3587, 3588, -1, + /* 0x6500 */ + 3589, -1, -1, -1, 3590, 3591, 3592, -1, + 3593, -1, 3594, -1, -1, -1, -1, 3595, + -1, -1, 3596, -1, 3597, -1, 3598, -1, + -1, 3599, -1, 3600, 3601, 3603, -1, 3605, + -1, -1, 3606, 3608, 3609, -1, -1, -1, + 3610, -1, 3611, 3614, 3615, -1, -1, -1, + -1, -1, -1, -1, 3617, 3618, 3619, 3620, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 3621, + 3625, 3628, -1, -1, 3629, 3630, 3632, 3633, + -1, -1, -1, -1, -1, 3634, -1, 3636, + 3638, 3640, -1, 3641, -1, -1, 3643, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3644, -1, -1, -1, -1, -1, -1, + 3649, -1, -1, -1, -1, 3650, -1, 3651, + 3652, -1, 3653, -1, -1, -1, -1, -1, + -1, 3657, 3658, 3660, -1, 3661, 3666, -1, + 3671, 3676, 3680, 3684, 3686, 3688, 3689, -1, + -1, -1, -1, 3691, 3692, 3694, -1, 3695, + -1, -1, -1, -1, -1, -1, 3700, 3702, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3703, -1, -1, 3704, 3705, -1, -1, + -1, -1, 3706, -1, -1, 3707, -1, 3708, + -1, -1, -1, -1, 3709, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 3712, 3713, -1, -1, -1, -1, -1, -1, + -1, -1, 3714, -1, -1, -1, -1, 3715, + 3717, 3719, -1, 3721, -1, -1, -1, -1, + 3722, -1, -1, -1, -1, 3723, -1, 3724, + -1, -1, 3725, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3728, 3730, + 3733, 3734, 3736, -1, -1, -1, 3737, 3738, + /* 0x6600 */ + -1, -1, 3739, -1, -1, -1, -1, 3740, + -1, -1, 3742, -1, -1, -1, 3743, 3744, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3745, 3746, -1, -1, -1, -1, 3747, + -1, -1, -1, -1, -1, 3748, 3749, -1, + -1, -1, -1, -1, 3750, 3751, -1, 3752, + 3753, -1, -1, -1, -1, -1, -1, -1, + 3754, -1, -1, 3755, 3756, 3758, 3759, 3761, + -1, -1, 3763, 3765, 3766, -1, -1, -1, + -1, 3767, -1, 3768, -1, -1, -1, -1, + -1, -1, 3769, 3770, 3772, 3773, 3774, -1, + -1, -1, 3775, -1, -1, 3776, -1, 3778, + 3779, -1, -1, -1, 3780, -1, -1, -1, + 3781, 3782, -1, -1, -1, -1, 3783, -1, + -1, -1, -1, -1, 3784, -1, -1, -1, + -1, -1, -1, 3786, -1, -1, -1, -1, + 3787, 3788, 3790, 3791, -1, -1, -1, -1, + 3793, 3794, -1, -1, -1, -1, -1, -1, + -1, -1, 3795, -1, -1, -1, 3796, 3798, + 3803, -1, -1, -1, 3804, -1, -1, -1, + -1, -1, 3805, -1, 3806, -1, 3809, 3812, + 3813, -1, -1, 3814, -1, 3815, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 3817, -1, -1, -1, -1, -1, -1, -1, + -1, 3819, -1, -1, 3820, -1, 3821, 3825, + -1, 3826, -1, -1, 3828, 3832, -1, 3833, + -1, -1, -1, -1, -1, -1, 3834, -1, + -1, -1, -1, -1, -1, -1, -1, 3835, + 3836, -1, -1, -1, -1, -1, -1, -1, + 3838, -1, -1, -1, 3839, -1, -1, -1, + -1, -1, 3840, 3845, -1, 3846, -1, -1, + 3847, 3850, 3851, 3852, -1, 3854, 3855, -1, + /* 0x6700 */ + 3856, -1, 3857, 3859, -1, -1, -1, 3860, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3861, 3862, + -1, 3863, -1, 3864, -1, -1, 3865, 3866, + -1, -1, 3867, -1, -1, -1, -1, 3868, + -1, -1, -1, -1, 3869, 3871, 3872, 3873, + -1, 3875, -1, -1, 3876, 3878, 3879, -1, + -1, -1, 3880, -1, -1, -1, -1, -1, + 3882, -1, 3883, 3886, -1, -1, 3888, 3889, + -1, 3890, -1, -1, -1, -1, -1, -1, + -1, 3893, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 3894, 3895, -1, -1, 3896, 3897, 3898, -1, + 3899, 3900, -1, -1, -1, -1, -1, 3901, + 3903, 3904, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3905, 3911, + 3912, 3917, -1, -1, 3918, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 3920, + -1, -1, 3921, -1, -1, -1, -1, -1, + -1, 3925, -1, -1, 3928, -1, 3929, -1, + -1, 3930, 3931, 3932, -1, 3933, 3934, 3935, + 3936, 3937, 3942, 3945, -1, 3946, -1, -1, + -1, 3947, -1, -1, 3950, -1, -1, -1, + -1, -1, -1, 3952, -1, -1, -1, -1, + -1, 3953, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 3954, + -1, -1, -1, -1, -1, 3955, -1, 3956, + -1, -1, -1, -1, 3961, -1, -1, -1, + 3962, -1, -1, -1, -1, 3963, -1, -1, + -1, 3964, -1, -1, -1, -1, -1, -1, + 3966, -1, -1, 3967, -1, 3970, -1, -1, + -1, 3971, 3972, 3974, -1, 3975, 3976, 3978, + /* 0x6800 */ + 3979, 3980, -1, 3983, 3985, 3987, -1, 3988, + 3989, 3991, 3992, 3994, 3995, -1, 3997, 3999, + -1, 4001, -1, -1, -1, -1, 4002, 4004, + -1, -1, -1, -1, -1, -1, 4006, -1, + -1, -1, 4007, -1, -1, -1, -1, 4008, + -1, -1, -1, -1, -1, -1, -1, -1, + 4009, -1, -1, -1, -1, -1, -1, 4011, + 4013, -1, -1, -1, -1, -1, 4014, -1, + -1, -1, 4016, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 4017, -1, -1, -1, + -1, 4019, 4020, -1, -1, -1, -1, -1, + 4021, -1, -1, -1, 4022, 4024, -1, 4025, + 4027, 4030, 4031, 4032, 4033, 4034, 4036, 4037, + 4038, 4039, 4040, -1, -1, -1, 4041, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 4043, 4044, -1, 4047, -1, -1, 4048, + -1, 4049, -1, -1, 4051, 4052, -1, -1, + -1, -1, -1, -1, -1, 4054, -1, -1, + -1, -1, -1, -1, 4056, -1, -1, -1, + 4057, -1, -1, -1, -1, 4058, -1, 4059, + -1, -1, -1, -1, -1, 4060, 4065, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 4067, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 4069, -1, 4070, 4071, + 4072, -1, 4074, -1, 4075, -1, -1, -1, + -1, -1, 4076, 4080, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 4084, 4085, 4086, + -1, -1, -1, -1, -1, -1, -1, 4087, + -1, -1, -1, -1, -1, 4088, -1, 4089, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 4091, 4092, -1, -1, -1, 4094, -1, + -1, 4095, -1, -1, -1, -1, -1, -1, + /* 0x6900 */ + 4096, 4097, -1, -1, -1, -1, -1, -1, + -1, 4098, -1, -1, -1, -1, 4100, 4101, + -1, -1, -1, -1, -1, -1, -1, 4104, + 4106, 4107, -1, -1, 4108, -1, -1, 4110, + 4111, -1, 4112, -1, 4113, -1, -1, -1, + -1, -1, -1, 4114, -1, 4115, -1, -1, + 4116, -1, -1, -1, 4117, -1, 4118, -1, + -1, 4119, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 4120, -1, -1, 4121, -1, -1, + -1, -1, -1, 4123, -1, 4124, -1, -1, + -1, 4125, 4126, -1, -1, -1, -1, -1, + 4127, 4128, -1, -1, -1, 4129, 4130, -1, + 4131, -1, 4132, 4133, -1, 4134, -1, -1, + -1, -1, -1, 4135, -1, 4137, -1, -1, + -1, -1, -1, -1, 4138, 4139, -1, 4141, + -1, -1, -1, -1, 4142, 4143, 4144, 4145, + 4146, 4147, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 4149, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 4150, -1, + 4152, -1, 4153, -1, -1, -1, 4154, -1, + -1, -1, 4156, -1, 4157, -1, -1, -1, + -1, -1, -1, -1, 4158, -1, -1, 4159, + -1, -1, -1, -1, -1, -1, -1, 4160, + 4161, -1, -1, 4163, -1, 4164, -1, -1, + -1, 4165, -1, 4167, 4168, 4170, -1, 4172, + 4174, 4176, 4177, 4178, -1, -1, 4180, 4181, + 4182, -1, -1, -1, 4183, -1, -1, 4184, + 4185, -1, -1, -1, -1, -1, -1, -1, + -1, 4186, -1, 4187, -1, -1, 4188, -1, + -1, 4189, -1, -1, -1, -1, -1, -1, + /* 0x6a00 */ + -1, 4190, 4191, 4193, -1, 4194, -1, -1, + -1, -1, 4195, -1, -1, -1, -1, -1, + 4196, 4197, 4199, 4200, -1, -1, -1, -1, + -1, 4201, -1, -1, -1, -1, 4202, -1, + -1, -1, -1, 4203, -1, -1, -1, -1, + -1, 4205, 4207, -1, -1, -1, -1, 4209, + -1, 4211, -1, 4213, -1, -1, -1, 4214, + 4218, 4220, 4221, -1, -1, 4222, -1, 4223, + -1, -1, -1, 4224, -1, -1, -1, -1, + 4226, -1, 4227, 4228, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 4230, + -1, -1, 4231, -1, -1, -1, -1, -1, + -1, -1, -1, 4233, -1, -1, 4235, -1, + 4238, 4239, -1, -1, -1, -1, -1, -1, + -1, 4240, -1, -1, 4243, -1, -1, -1, + -1, 4244, -1, 4245, -1, -1, 4246, -1, + -1, 4247, -1, -1, -1, -1, -1, 4248, + 4250, -1, -1, -1, 4251, -1, -1, 4252, + 4254, -1, -1, -1, 4255, 4256, -1, 4257, + -1, -1, 4258, 4260, -1, -1, -1, -1, + -1, 4261, 4262, -1, -1, -1, 4264, 4265, + -1, 4267, -1, 4271, -1, -1, -1, -1, + 4272, -1, -1, 4273, -1, -1, -1, -1, + 4274, 4278, 4279, 4280, -1, -1, -1, -1, + 4281, -1, -1, -1, 4282, -1, 4283, -1, + -1, -1, -1, 4285, 4287, 4288, -1, -1, + -1, -1, 4289, 4290, -1, 4291, 4292, 4293, + -1, -1, -1, -1, -1, 4295, -1, 4296, + 4297, -1, 4298, -1, 4299, -1, -1, -1, + -1, -1, -1, 4300, -1, -1, -1, -1, + 4301, -1, 4302, 4303, -1, 4305, -1, -1, + /* 0x6b00 */ + -1, -1, -1, -1, 4306, 4308, -1, -1, + -1, 4309, 4313, -1, -1, -1, -1, 4315, + -1, 4316, 4317, -1, -1, -1, 4319, 4320, + -1, -1, -1, -1, -1, 4322, 4325, -1, + 4327, -1, 4329, 4333, 4336, -1, -1, 4337, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 4338, -1, -1, 4339, -1, -1, + -1, -1, -1, 4340, -1, 4341, 4342, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 4343, -1, 4344, -1, + 4346, -1, -1, 4347, -1, -1, 4349, -1, + 4352, -1, -1, 4353, -1, 4355, -1, 4356, + -1, 4357, -1, -1, -1, 4359, -1, -1, + 4361, 4363, -1, -1, 4365, -1, 4366, 4369, + -1, -1, 4371, 4375, 4379, -1, -1, 4382, + 4385, 4388, 4389, -1, 4390, -1, 4392, 4396, + 4400, 4401, -1, -1, -1, -1, -1, 4405, + -1, -1, -1, 4406, -1, -1, -1, -1, + -1, -1, 4407, 4408, -1, -1, -1, -1, + 4409, -1, 4410, -1, -1, -1, 4411, -1, + -1, 4412, -1, -1, 4413, -1, -1, -1, + -1, -1, -1, 4414, -1, -1, 4415, 4416, + -1, 4417, 4419, -1, 4421, -1, -1, 4422, + -1, -1, 4423, 4424, 4426, -1, -1, -1, + 4428, 4429, 4432, -1, -1, -1, 4433, -1, + -1, 4434, -1, -1, -1, -1, 4436, 4437, + -1, -1, -1, 4438, 4440, 4441, -1, 4442, + 4443, 4444, -1, -1, -1, -1, -1, 4445, + -1, 4446, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 4447, -1, 4448, -1, + -1, -1, -1, -1, -1, 4449, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 4450, + /* 0x6c00 */ + -1, -1, 4451, -1, -1, -1, -1, 4453, + 4454, -1, 4456, -1, 4457, -1, -1, -1, + -1, -1, -1, -1, 4458, -1, -1, 4461, + -1, -1, -1, 4464, -1, -1, -1, -1, + -1, -1, 4465, 4466, -1, -1, -1, -1, + -1, 4469, -1, 4470, 4471, -1, -1, -1, + -1, -1, 4472, 4473, 4474, 4476, -1, 4478, + -1, -1, 4481, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 4483, + -1, 4487, -1, -1, -1, -1, 4488, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 4489, 4491, -1, -1, -1, -1, -1, + -1, 4493, -1, -1, 4495, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 4496, 4497, -1, -1, -1, + -1, 4498, 4499, 4500, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 4501, 4503, -1, -1, -1, -1, -1, -1, + -1, -1, 4504, -1, -1, -1, 4505, 4506, + -1, -1, -1, -1, -1, -1, -1, 4507, + -1, 4508, 4513, 4515, 4516, 4517, 4518, 4519, + 4520, 4521, 4522, -1, -1, -1, 4524, -1, + -1, 4525, 4526, -1, -1, 4527, -1, -1, + -1, -1, -1, -1, -1, -1, 4528, -1, + -1, 4529, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 4530, -1, -1, + -1, -1, -1, 4532, -1, 4533, 4534, -1, + -1, -1, -1, -1, -1, 4535, -1, -1, + 4536, -1, 4537, -1, -1, -1, -1, 4539, + 4540, -1, -1, -1, -1, -1, 4541, 4542, + 4544, -1, 4545, 4546, 4547, 4550, 4552, -1, + /* 0x6d00 */ + -1, 4553, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 4554, -1, -1, -1, + -1, -1, 4555, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 4556, + -1, -1, -1, -1, -1, -1, 4557, -1, + -1, -1, -1, -1, 4558, -1, -1, -1, + 4559, -1, -1, 4560, 4561, 4562, 4563, 4564, + 4565, 4566, 4567, 4568, -1, 4569, 4570, 4572, + 4574, 4575, 4576, 4577, 4578, 4579, -1, -1, + -1, -1, -1, -1, 4580, -1, -1, -1, + -1, -1, -1, 4583, -1, -1, -1, 4584, + -1, 4587, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 4588, -1, -1, 4589, -1, -1, -1, + -1, -1, 4590, -1, -1, 4592, -1, 4593, + -1, 4594, -1, -1, 4595, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 4596, -1, + -1, 4598, -1, 4600, 4601, 4603, 4604, 4605, + 4606, 4607, 4608, 4609, 4610, -1, 4611, 4612, + 4614, 4615, -1, -1, -1, -1, -1, 4619, + -1, -1, -1, -1, -1, -1, -1, -1, + 4620, -1, -1, -1, 4621, -1, -1, -1, + 4622, -1, -1, -1, 4623, -1, -1, -1, + -1, -1, -1, 4624, -1, -1, -1, -1, + -1, -1, 4625, -1, -1, -1, -1, -1, + -1, -1, 4626, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 4628, -1, -1, + 4629, -1, 4631, 4632, -1, -1, -1, -1, + -1, -1, -1, 4634, -1, 4635, 4638, -1, + 4639, -1, 4640, 4641, -1, -1, -1, -1, + /* 0x6e00 */ + -1, -1, -1, -1, -1, 4642, -1, 4643, + 4644, 4646, 4647, 4650, 4654, 4655, 4656, -1, + 4658, 4659, -1, 4660, 4664, 4665, 4668, 4669, + -1, 4670, -1, 4671, -1, -1, -1, -1, + -1, -1, 4672, -1, -1, -1, 4673, -1, + -1, 4674, -1, -1, 4675, -1, -1, -1, + -1, -1, -1, -1, 4676, -1, -1, -1, + 4677, -1, -1, -1, -1, -1, 4679, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 4680, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 4681, -1, + -1, -1, -1, -1, -1, -1, -1, 4682, + -1, -1, -1, -1, -1, -1, -1, 4683, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 4684, 4685, 4686, 4687, 4688, + 4690, 4692, 4693, 4694, -1, 4695, -1, 4696, + -1, 4697, -1, -1, 4698, -1, -1, -1, + 4701, -1, -1, -1, -1, 4702, 4704, -1, + -1, -1, -1, -1, 4706, 4707, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 4708, 4712, -1, -1, 4713, 4714, + -1, -1, -1, 4716, -1, -1, 4717, -1, + -1, -1, -1, -1, 4719, -1, -1, -1, + -1, -1, -1, -1, 4721, 4722, -1, -1, + -1, -1, -1, -1, 4723, -1, 4724, -1, + -1, -1, -1, -1, -1, -1, -1, 4725, + -1, 4726, 4728, 4729, -1, 4730, 4732, 4733, + 4736, 4737, 4739, -1, 4740, 4741, 4742, -1, + 4743, 4746, 4747, -1, 4748, -1, -1, 4750, + -1, -1, 4751, -1, -1, -1, -1, 4752, + 4755, -1, -1, 4757, -1, -1, 4758, 4759, + /* 0x6f00 */ + -1, 4761, -1, -1, 4762, -1, 4763, -1, + -1, -1, 4764, -1, -1, -1, -1, -1, + -1, 4765, -1, 4766, -1, -1, -1, -1, + -1, -1, 4767, -1, -1, -1, -1, -1, + -1, -1, 4768, 4769, -1, -1, -1, 4770, + -1, -1, -1, 4773, 4774, -1, -1, -1, + -1, 4775, 4776, -1, -1, -1, -1, -1, + 4777, -1, -1, -1, -1, -1, -1, 4778, + -1, 4779, -1, -1, 4780, 4781, 4782, 4783, + -1, -1, -1, 4784, -1, 4785, -1, -1, + -1, 4786, -1, -1, 4789, -1, -1, -1, + -1, 4791, -1, 4792, 4794, -1, -1, -1, + -1, -1, -1, -1, 4796, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 4797, + 4798, -1, -1, -1, 4799, -1, -1, 4800, + -1, -1, -1, -1, -1, -1, -1, 4801, + 4802, 4806, 4810, -1, 4813, -1, 4816, 4817, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 4818, -1, -1, 4819, -1, -1, 4820, + -1, -1, 4821, 4822, 4825, -1, -1, 4826, + 4828, -1, -1, 4829, 4830, -1, 4832, -1, + -1, 4833, -1, -1, -1, -1, 4834, -1, + 4835, 4836, -1, 4837, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 4838, -1, 4839, -1, -1, -1, 4840, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 4841, 4843, -1, 4844, 4845, -1, -1, + 4847, -1, 4848, 4850, 4852, -1, -1, 4853, + -1, -1, -1, -1, 4855, -1, -1, -1, + -1, -1, -1, 4856, -1, -1, -1, -1, + 4857, 4858, -1, 4861, -1, 4863, 4866, -1, + -1, -1, 4868, -1, 4869, -1, 4870, -1, + /* 0x7000 */ + -1, -1, 4871, -1, -1, 4874, 4875, -1, + -1, 4877, -1, 4878, -1, -1, -1, 4880, + -1, -1, -1, 4881, -1, 4884, -1, -1, + 4885, -1, -1, -1, -1, 4886, -1, 4887, + 4888, -1, -1, -1, -1, -1, 4889, 4890, + 4892, -1, -1, -1, 4894, -1, -1, 4896, + 4897, -1, 4898, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 4900, -1, + -1, -1, -1, 4901, 4902, -1, -1, -1, + -1, -1, -1, 4903, 4905, -1, 4906, 4908, + -1, 4909, -1, -1, 4910, 4912, -1, -1, + 4913, -1, -1, -1, -1, 4914, -1, -1, + -1, -1, -1, 4915, 4916, -1, -1, 4917, + -1, -1, -1, -1, -1, 4918, 4919, 4921, + -1, -1, -1, -1, -1, 4922, 4925, -1, + -1, -1, -1, 4927, -1, 4929, 4931, 4933, + 4934, 4935, -1, -1, -1, -1, -1, -1, + -1, 4938, -1, -1, -1, 4941, 4943, 4944, + -1, -1, -1, -1, -1, -1, -1, 4945, + -1, -1, -1, -1, 4947, 4948, -1, -1, + -1, -1, -1, -1, 4949, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 4954, 4957, + 4958, -1, -1, -1, -1, -1, -1, -1, + -1, 4959, 4960, -1, 4962, 4965, -1, -1, + -1, 4966, 4967, 4970, -1, -1, -1, -1, + -1, -1, 4971, -1, -1, -1, -1, 4972, + -1, -1, -1, -1, -1, -1, 4973, -1, + -1, -1, -1, 4975, -1, -1, -1, 4976, + -1, -1, -1, -1, -1, -1, 4977, 4978, + 4980, 4982, -1, 4983, 4984, 4985, -1, -1, + -1, 4986, -1, -1, 4987, -1, -1, -1, + -1, -1, -1, -1, -1, 4988, 4989, -1, + /* 0x7100 */ + -1, -1, -1, -1, -1, -1, -1, 4991, + 4992, -1, 4996, -1, -1, -1, -1, 4997, + -1, -1, -1, -1, 4998, 5000, 5001, -1, + 5002, -1, 5003, -1, -1, -1, -1, -1, + -1, 5005, -1, -1, -1, -1, 5006, -1, + -1, -1, -1, -1, -1, 5007, -1, -1, + 5008, -1, -1, 5010, -1, -1, -1, -1, + -1, -1, -1, -1, 5011, -1, -1, -1, + -1, -1, -1, -1, -1, 5013, -1, -1, + -1, 5014, -1, -1, -1, -1, -1, -1, + -1, 5017, 5018, -1, -1, 5019, 5023, 5024, + -1, 5025, -1, -1, -1, -1, -1, -1, + -1, -1, 5026, -1, -1, 5028, -1, 5029, + -1, 5033, -1, -1, 5034, -1, 5036, -1, + -1, -1, -1, -1, 5037, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 5039, -1, + -1, -1, -1, -1, -1, 5041, -1, -1, + 5043, -1, -1, -1, -1, -1, -1, 5047, + -1, -1, 5048, -1, 5049, -1, -1, 5051, + -1, 5052, -1, -1, -1, -1, -1, -1, + -1, -1, 5056, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5057, 5058, 5059, -1, -1, -1, -1, + -1, 5060, 5061, -1, -1, -1, 5062, -1, + -1, 5063, -1, -1, 5065, -1, -1, -1, + 5067, -1, -1, -1, 5068, -1, 5070, -1, + 5071, -1, 5073, 5075, -1, 5077, -1, 5078, + -1, 5081, -1, -1, 5082, -1, -1, 5083, + -1, -1, -1, -1, -1, -1, 5085, -1, + -1, -1, -1, -1, 5086, 5087, -1, -1, + -1, -1, -1, 5088, 5092, -1, -1, -1, + -1, -1, -1, 5093, 5094, -1, 5095, 5096, + /* 0x7200 */ + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 5097, -1, -1, + 5098, -1, -1, -1, -1, -1, -1, 5099, + -1, -1, -1, 5101, -1, -1, -1, -1, + -1, -1, -1, -1, 5104, -1, -1, -1, + -1, -1, -1, -1, -1, 5107, -1, -1, + -1, 5108, 5109, -1, 5111, -1, -1, 5112, + -1, -1, 5113, -1, 5114, -1, 5115, 5118, + 5119, -1, -1, 5120, -1, 5121, 5122, -1, + -1, -1, -1, 5123, -1, 5124, 5125, -1, + -1, -1, -1, 5129, -1, 5130, -1, -1, + 5134, -1, -1, 5135, 5136, -1, -1, -1, + 5137, -1, -1, -1, -1, -1, 5138, -1, + -1, -1, -1, 5140, -1, -1, -1, -1, + -1, -1, -1, -1, 5142, 5143, -1, -1, + -1, -1, 5144, -1, -1, 5146, -1, -1, + -1, 5147, 5148, -1, -1, -1, -1, 5149, + -1, -1, 5150, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 5151, -1, + -1, -1, -1, 5152, -1, -1, -1, -1, + 5154, -1, 5156, -1, -1, -1, -1, 5157, + -1, -1, -1, -1, 5159, 5160, 5161, -1, + -1, -1, 5162, -1, 5163, -1, 5165, 5166, + 5167, 5168, -1, -1, -1, -1, -1, -1, + 5169, -1, 5170, -1, -1, -1, -1, -1, + 5172, 5173, -1, -1, 5174, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 5175, 5176, -1, + -1, -1, 5177, -1, -1, 5178, -1, -1, + -1, -1, -1, -1, 5179, 5180, 5181, 5182, + 5183, 5184, 5185, -1, -1, -1, -1, -1, + 5186, 5188, -1, -1, -1, 5189, 5190, -1, + /* 0x7300 */ + -1, -1, 5191, 5192, -1, -1, -1, 5193, + -1, -1, 5194, -1, -1, 5195, 5197, -1, + -1, -1, -1, -1, -1, 5199, -1, -1, + 5200, 5201, -1, -1, -1, -1, -1, 5202, + -1, 5204, -1, -1, -1, -1, -1, -1, + 5205, 5206, 5207, 5208, 5209, -1, 5210, 5211, + -1, -1, 5212, -1, -1, 5213, 5214, -1, + -1, -1, -1, 5215, -1, -1, -1, 5216, + -1, 5218, -1, -1, 5219, 5220, -1, -1, + -1, -1, -1, -1, -1, 5221, 5222, 5225, + 5226, -1, -1, -1, -1, -1, -1, -1, + 5227, 5228, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 5229, -1, -1, 5231, -1, + 5232, -1, 5233, 5234, -1, 5236, 5237, -1, + 5238, 5239, 5240, -1, -1, 5241, -1, 5243, + 5244, -1, 5246, 5247, 5248, -1, 5249, -1, + 5250, 5251, -1, 5252, -1, 5254, -1, 5255, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5256, -1, -1, -1, -1, -1, -1, + -1, 5257, 5258, 5259, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 5260, 5262, -1, -1, -1, -1, 5263, 5264, + 5265, 5266, -1, 5267, -1, -1, -1, -1, + -1, -1, 5268, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 5269, -1, 5272, 5273, 5274, + 5276, 5277, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5278, -1, -1, 5280, -1, -1, -1, + -1, -1, 5284, -1, -1, -1, -1, -1, + 5285, 5286, 5288, -1, -1, -1, -1, 5289, + -1, -1, -1, -1, -1, -1, 5290, -1, + /* 0x7400 */ + -1, -1, -1, 5291, -1, 5292, -1, -1, + -1, 5293, -1, -1, -1, 5296, 5298, 5299, + 5300, 5302, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5304, -1, -1, 5305, -1, -1, -1, + -1, 5307, 5309, -1, 5310, -1, -1, 5311, + -1, -1, -1, -1, -1, -1, -1, 5312, + -1, -1, -1, 5313, -1, -1, -1, -1, + -1, -1, 5314, -1, -1, -1, -1, -1, + -1, 5315, -1, -1, -1, -1, -1, -1, + 5316, -1, -1, 5319, 5321, -1, -1, -1, + 5322, 5323, 5324, -1, -1, -1, -1, 5325, + 5326, -1, 5327, -1, 5328, -1, 5330, 5331, + 5332, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 5333, -1, -1, -1, 5335, + -1, 5336, -1, -1, -1, -1, 5337, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5339, 5341, 5344, -1, -1, 5345, -1, + -1, -1, -1, 5346, -1, -1, -1, -1, + 5347, -1, -1, -1, -1, 5348, -1, -1, + 5349, -1, -1, -1, -1, 5350, -1, 5352, + -1, -1, -1, -1, -1, -1, -1, -1, + 5353, 5355, 5356, -1, 5357, -1, -1, 5358, + -1, -1, 5359, -1, 5360, -1, -1, -1, + -1, -1, 5362, -1, -1, -1, -1, -1, + -1, -1, -1, 5364, -1, -1, -1, -1, + 5365, -1, -1, -1, -1, -1, 5366, 5367, + -1, -1, -1, -1, -1, -1, 5368, 5370, + -1, -1, -1, -1, -1, -1, -1, -1, + /* 0x7500 */ + -1, 5371, -1, -1, -1, -1, 5373, -1, + -1, -1, -1, -1, 5374, -1, 5375, -1, + -1, -1, -1, -1, -1, 5378, 5379, -1, + -1, -1, -1, -1, -1, -1, 5381, -1, + 5384, -1, 5385, 5387, -1, -1, 5389, -1, + -1, -1, -1, -1, -1, -1, -1, 5392, + -1, -1, -1, -1, -1, 5398, -1, 5399, + -1, -1, 5400, 5402, 5407, 5409, -1, -1, + -1, -1, 5410, -1, 5411, 5413, 5414, -1, + -1, -1, 5418, -1, 5419, 5421, 5423, -1, + -1, 5424, 5425, -1, -1, -1, -1, -1, + -1, 5429, 5431, -1, -1, 5432, 5437, -1, + 5441, 5442, 5443, -1, -1, 5444, -1, 5445, + 5446, -1, 5447, 5448, -1, -1, -1, -1, + 5450, 5451, -1, 5453, 5457, 5458, 5460, -1, + -1, -1, 5461, 5462, -1, -1, -1, -1, + -1, -1, 5463, -1, -1, 5467, 5469, 5470, + -1, 5471, 5475, -1, -1, -1, 5479, 5481, + -1, -1, -1, -1, -1, -1, 5483, 5484, + -1, -1, -1, -1, -1, -1, -1, 5485, + 5486, 5487, -1, 5488, -1, -1, -1, -1, + -1, -1, -1, -1, 5489, 5490, 5491, 5492, + -1, 5493, -1, -1, 5495, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 5496, + 5497, 5498, -1, -1, -1, -1, -1, -1, + -1, -1, 5499, -1, -1, -1, 5500, -1, + -1, 5504, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 5505, 5506, 5507, 5508, -1, -1, 5509, -1, + -1, -1, 5510, 5512, 5515, -1, -1, -1, + -1, 5516, 5517, -1, -1, -1, 5518, -1, + /* 0x7600 */ + -1, -1, 5519, -1, -1, 5523, 5524, -1, + -1, 5525, -1, 5527, -1, 5528, -1, -1, + -1, -1, -1, 5529, -1, -1, 5530, 5531, + 5532, -1, -1, -1, -1, -1, 5533, -1, + -1, 5534, -1, -1, 5535, -1, 5536, 5537, + -1, -1, 5538, 5539, -1, -1, 5540, -1, + -1, -1, 5541, -1, -1, -1, -1, -1, + -1, -1, 5542, 5543, -1, -1, 5545, 5546, + -1, -1, 5547, -1, 5548, 5550, 5551, 5552, + -1, 5553, -1, -1, -1, -1, -1, -1, + -1, -1, 5554, -1, -1, 5556, -1, -1, + 5558, -1, -1, -1, -1, -1, 5559, 5560, + -1, 5561, 5562, 5563, 5564, 5565, -1, 5566, + -1, 5567, -1, 5568, 5569, 5570, 5571, 5572, + 5573, 5576, 5577, -1, 5578, 5579, -1, -1, + -1, -1, 5580, 5590, 5591, -1, -1, -1, + -1, 5593, 5595, 5597, -1, -1, -1, -1, + 5598, -1, -1, 5601, -1, 5602, 5604, -1, + 5605, 5606, -1, -1, -1, -1, -1, -1, + -1, -1, 5607, -1, -1, -1, 5609, -1, + -1, 5610, -1, -1, -1, 5611, -1, -1, + 5613, -1, -1, -1, -1, -1, -1, -1, + 5614, 5616, 5617, -1, -1, -1, -1, 5619, + 5620, 5622, 5624, -1, 5625, -1, -1, -1, + -1, 5626, -1, 5627, -1, -1, -1, 5629, + 5630, -1, -1, 5631, 5634, 5635, -1, 5636, + 5637, 5639, -1, -1, -1, -1, 5641, 5643, + 5644, 5645, -1, -1, 5646, -1, 5647, -1, + -1, 5648, -1, 5649, 5651, -1, -1, 5652, + -1, -1, 5653, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + /* 0x7700 */ + -1, -1, -1, -1, -1, -1, 5655, -1, + -1, 5657, -1, -1, 5658, 5660, 5661, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 5663, -1, -1, -1, -1, -1, 5664, 5665, + -1, -1, -1, -1, -1, 5666, 5667, -1, + -1, -1, -1, 5668, 5669, -1, -1, 5670, + -1, -1, -1, -1, -1, -1, -1, 5672, + -1, -1, -1, -1, -1, -1, 5673, -1, + 5676, 5677, 5678, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 5679, + 5680, 5681, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 5682, -1, 5683, -1, + 5684, -1, -1, -1, 5685, 5686, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5687, -1, -1, -1, -1, -1, 5688, + -1, -1, -1, -1, -1, 5690, 5691, 5692, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 5693, -1, -1, -1, 5694, -1, + 5695, -1, -1, -1, -1, -1, 5696, -1, + 5697, -1, 5698, -1, -1, -1, -1, -1, + -1, 5699, 5700, -1, -1, 5701, -1, -1, + 5703, -1, -1, -1, -1, -1, 5704, -1, + -1, -1, -1, -1, 5705, -1, 5706, -1, + -1, 5710, -1, -1, -1, -1, -1, 5711, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 5712, 5713, -1, -1, -1, -1, + -1, 5714, 5715, -1, -1, -1, -1, -1, + -1, -1, 5716, -1, 5717, -1, 5719, 5720, + -1, -1, -1, 5722, -1, -1, -1, 5723, + -1, -1, -1, -1, 5724, -1, 5727, -1, + -1, -1, -1, -1, -1, -1, 5728, 5729, + /* 0x7800 */ + 5734, 5735, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 5736, -1, -1, 5737, 5738, 5741, + -1, -1, 5742, -1, 5743, -1, -1, -1, + -1, -1, -1, -1, -1, 5744, -1, 5745, + -1, -1, -1, -1, 5746, -1, -1, -1, + -1, -1, 5747, -1, -1, -1, -1, -1, + -1, -1, 5750, 5751, -1, -1, 5752, 5753, + 5758, 5759, -1, 5760, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 5761, 5762, 5763, + -1, 5764, 5765, -1, 5766, -1, -1, -1, + -1, -1, -1, -1, 5767, -1, -1, -1, + 5768, -1, 5769, -1, -1, -1, 5770, 5773, + -1, -1, -1, -1, -1, 5774, -1, 5775, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5778, -1, -1, -1, -1, -1, 5782, + -1, -1, -1, -1, -1, 5784, 5785, -1, + -1, -1, -1, -1, 5786, 5787, -1, 5790, + -1, -1, -1, 5793, 5794, -1, 5795, 5798, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5799, 5800, -1, -1, 5801, -1, 5802, + 5803, 5805, -1, -1, -1, -1, -1, -1, + 5807, -1, 5808, 5810, 5812, -1, -1, -1, + -1, 5813, -1, -1, -1, -1, -1, 5814, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5815, 5816, -1, 5817, -1, 5818, -1, + -1, -1, 5819, -1, -1, -1, -1, -1, + 5822, -1, -1, 5823, -1, -1, -1, 5824, + -1, -1, -1, -1, -1, -1, -1, 5825, + -1, -1, -1, -1, -1, -1, -1, 5826, + 5827, -1, 5828, -1, -1, 5829, -1, -1, + /* 0x7900 */ + 5830, -1, -1, -1, 5831, -1, 5832, -1, + 5835, -1, -1, -1, -1, -1, 5837, -1, + -1, -1, 5838, -1, -1, -1, -1, -1, + -1, 5839, -1, -1, -1, -1, -1, 5840, + 5843, -1, -1, -1, -1, -1, 5844, -1, + -1, -1, 5849, 5850, 5851, -1, 5852, -1, + -1, 5855, -1, -1, -1, -1, -1, -1, + -1, -1, 5856, 5857, 5858, -1, -1, 5859, + 5860, -1, -1, 5861, -1, 5862, -1, -1, + -1, -1, -1, -1, -1, -1, 5863, -1, + -1, -1, -1, -1, -1, 5864, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 5865, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 5866, + -1, -1, -1, -1, -1, 5867, -1, 5868, + 5869, -1, -1, -1, -1, -1, -1, 5870, + 5871, -1, -1, -1, 5872, 5873, -1, -1, + -1, -1, -1, -1, -1, 5874, 5875, -1, + -1, -1, -1, -1, -1, 5876, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5877, -1, -1, -1, -1, 5878, -1, + -1, 5879, 5880, -1, -1, -1, 5881, -1, + 5882, 5883, -1, -1, 5884, -1, -1, -1, + -1, -1, -1, 5885, -1, -1, -1, 5886, + -1, 5887, -1, 5888, -1, -1, 5889, 5890, + 5895, -1, 5896, 5897, 5902, 5905, -1, -1, + 5906, -1, -1, -1, 5907, 5909, 5910, 5911, + 5912, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 5913, + 5914, -1, -1, -1, -1, -1, -1, -1, + 5916, -1, -1, -1, -1, 5917, 5918, -1, + /* 0x7a00 */ + -1, 5919, -1, -1, -1, 5923, 5924, -1, + 5926, 5927, -1, -1, -1, -1, 5929, -1, + -1, -1, -1, -1, -1, -1, -1, 5930, + -1, -1, 5932, -1, 5934, -1, -1, 5935, + -1, -1, -1, 5936, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 5937, 5938, -1, + -1, 5939, 5941, 5942, -1, -1, -1, -1, + -1, -1, 5944, 5946, -1, -1, 5947, 5951, + 5955, -1, 5957, -1, -1, 5958, -1, -1, + -1, 5960, -1, -1, 5962, 5966, 5967, 5969, + 5971, 5974, -1, -1, -1, -1, -1, 5975, + -1, -1, -1, -1, -1, -1, 5976, -1, + 5978, 5979, 5980, 5981, -1, -1, -1, -1, + 5982, 5986, 5988, 5990, -1, 5991, -1, -1, + 5993, -1, -1, -1, -1, -1, -1, 5994, + -1, 5996, -1, -1, -1, 5997, -1, -1, + -1, 5998, -1, 5999, -1, -1, -1, -1, + -1, -1, 6000, -1, -1, 6001, 6002, -1, + -1, 6003, -1, 6005, -1, -1, -1, 6009, + -1, -1, -1, -1, 6013, 6014, -1, -1, + -1, -1, -1, -1, -1, 6015, 6016, -1, + -1, 6017, 6018, -1, 6019, 6020, 6022, 6024, + 6026, -1, -1, 6028, -1, 6029, 6030, -1, + -1, -1, 6032, 6033, -1, -1, -1, -1, + -1, -1, -1, 6037, 6039, 6040, 6041, 6043, + 6044, -1, 6046, -1, -1, -1, -1, -1, + -1, -1, 6047, -1, -1, -1, 6048, -1, + -1, -1, 6050, -1, 6051, 6053, 6056, -1, + -1, -1, 6058, -1, -1, -1, -1, -1, + -1, 6059, 6061, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 6063, -1, + 6065, -1, -1, -1, -1, -1, 6067, -1, + /* 0x7b00 */ + -1, -1, -1, 6068, -1, -1, -1, -1, + -1, -1, -1, 6069, -1, -1, -1, -1, + -1, 6071, -1, -1, 6073, 6074, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 6075, + -1, -1, -1, -1, -1, -1, -1, 6076, + 6082, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 6083, 6085, -1, + -1, -1, 6086, -1, 6088, -1, 6090, -1, + -1, -1, -1, -1, -1, 6091, 6092, -1, + -1, -1, -1, 6093, -1, 6094, -1, 6096, + 6098, 6099, -1, -1, -1, -1, 6100, -1, + 6104, 6105, 6106, 6107, 6108, 6109, 6110, -1, + -1, -1, -1, -1, -1, -1, -1, 6114, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 6115, -1, -1, -1, -1, -1, -1, + -1, 6116, 6117, -1, 6118, -1, 6119, 6122, + 6123, -1, 6124, -1, -1, -1, 6125, 6126, + -1, -1, -1, 6129, -1, 6130, -1, 6131, + -1, -1, 6132, 6133, -1, -1, -1, -1, + -1, -1, 6134, -1, -1, -1, -1, -1, + -1, -1, -1, 6135, -1, -1, 6139, 6141, + 6142, 6143, 6144, 6145, 6146, -1, -1, -1, + 6147, -1, 6149, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 6150, -1, -1, -1, 6151, -1, 6153, -1, + -1, 6154, -1, 6155, -1, -1, -1, 6157, + -1, 6158, -1, 6159, 6160, -1, -1, 6161, + -1, -1, -1, 6162, -1, -1, -1, -1, + 6163, 6165, -1, -1, 6166, -1, 6167, -1, + -1, 6168, 6171, -1, -1, 6172, 6174, 6175, + -1, 6176, 6177, 6178, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + /* 0x7c00 */ + 6179, 6181, -1, -1, 6183, -1, 6185, -1, + -1, -1, -1, -1, -1, 6186, -1, -1, + -1, 6187, 6189, -1, 6190, -1, 6192, 6193, + 6195, -1, -1, -1, -1, -1, 6196, -1, + 6197, 6198, -1, 6199, -1, -1, -1, -1, + -1, -1, 6200, 6201, -1, -1, -1, -1, + -1, 6203, -1, -1, -1, -1, -1, 6205, + -1, 6206, -1, -1, -1, 6207, 6208, -1, + 6209, 6211, -1, 6212, -1, -1, 6213, -1, + -1, -1, -1, -1, 6214, -1, -1, 6215, + 6217, -1, 6218, -1, 6219, 6221, 6222, -1, + 6224, 6226, -1, 6227, 6228, -1, -1, 6229, + 6230, -1, -1, -1, 6232, -1, -1, -1, + -1, 6234, 6235, -1, 6236, 6237, 6239, -1, + -1, -1, 6240, -1, 6242, -1, -1, -1, + -1, -1, -1, 6243, 6244, -1, -1, -1, + -1, -1, -1, 6245, -1, -1, -1, 6246, + -1, -1, -1, 6248, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 6249, + 6250, -1, -1, 6251, 6253, 6254, -1, -1, + -1, -1, -1, -1, 6255, 6256, 6258, 6259, + -1, -1, 6263, -1, 6264, -1, 6268, -1, + -1, -1, -1, 6269, -1, 6271, -1, -1, + -1, 6272, 6273, -1, -1, 6274, -1, -1, + -1, 6275, -1, -1, -1, -1, 6276, 6281, + -1, 6282, 6283, -1, -1, -1, -1, -1, + -1, -1, -1, 6284, -1, 6286, -1, -1, + -1, -1, 6287, -1, -1, 6291, 6292, -1, + 6293, -1, -1, -1, -1, -1, 6295, 6296, + -1, -1, -1, -1, -1, -1, -1, -1, + 6297, -1, 6299, -1, 6300, -1, 6301, -1, + 6302, 6306, 6308, 6309, 6313, -1, 6315, 6317, + /* 0x7d00 */ + 6319, -1, 6320, -1, 6321, 6322, 6323, 6324, + 6325, 6326, -1, 6327, -1, 6328, -1, -1, + 6329, -1, -1, 6330, 6331, 6332, 6333, 6334, + 6335, 6337, 6339, 6340, 6341, 6342, -1, -1, + -1, 6344, -1, 6345, -1, 6346, -1, 6347, + -1, -1, -1, -1, 6348, -1, 6350, 6352, + 6356, 6357, 6358, 6359, -1, 6360, -1, -1, + -1, 6361, 6362, -1, 6363, -1, -1, 6364, + 6365, -1, 6366, 6367, 6368, 6369, 6370, -1, + 6372, -1, -1, 6373, 6374, 6376, 6377, 6378, + 6379, -1, -1, -1, -1, 6380, 6383, -1, + -1, -1, 6384, 6385, -1, 6387, 6389, -1, + -1, 6390, 6391, -1, 6392, 6396, 6397, -1, + 6398, -1, -1, -1, -1, -1, -1, -1, + 6399, 6400, 6402, 6404, -1, 6405, 6407, 6410, + 6411, 6413, -1, -1, -1, -1, -1, -1, + -1, 6414, 6415, 6417, -1, -1, 6418, -1, + 6419, 6420, -1, 6421, 6422, -1, -1, 6423, + -1, 6424, -1, 6426, -1, -1, -1, 6428, + -1, 6429, 6431, -1, 6434, -1, 6435, -1, + 6436, -1, 6438, 6440, -1, -1, -1, -1, + -1, -1, -1, 6441, 6445, 6446, -1, 6447, + 6448, 6449, 6450, 6451, 6453, 6455, -1, 6456, + 6457, 6458, 6459, 6460, -1, 6461, 6463, 6464, + -1, -1, -1, -1, 6465, -1, -1, 6466, + -1, -1, 6467, 6468, -1, 6469, -1, 6470, + 6474, 6475, 6477, -1, 6479, 6480, 6481, 6483, + 6484, 6485, 6486, -1, 6490, 6491, 6492, -1, + 6493, 6494, -1, 6496, -1, 6498, 6499, -1, + 6500, 6501, 6502, 6503, 6507, -1, -1, 6508, + -1, 6509, 6510, -1, 6511, -1, 6512, -1, + -1, 6513, -1, 6514, 6515, -1, -1, -1, + /* 0x7e00 */ + -1, 6517, -1, -1, 6519, -1, -1, -1, + 6521, 6522, 6523, 6524, -1, -1, -1, -1, + 6525, 6526, -1, -1, -1, 6527, -1, 6529, + 6530, -1, -1, 6533, -1, 6534, 6535, 6536, + -1, -1, -1, 6537, -1, -1, 6539, 6541, + 6543, -1, -1, 6544, -1, 6545, 6546, -1, + -1, 6547, 6549, -1, 6552, 6553, 6554, 6556, + -1, 6557, -1, -1, -1, 6558, 6563, -1, + -1, 6564, -1, 6565, -1, 6567, 6569, -1, + 6570, -1, 6571, 6574, -1, 6577, -1, -1, + -1, -1, 6579, -1, 6580, 6581, 6582, -1, + -1, 6584, 6585, 6586, -1, -1, 6587, -1, + -1, 6588, 6590, -1, 6591, -1, 6592, -1, + -1, 6593, 6595, 6597, -1, 6600, 6603, 6605, + 6606, -1, -1, 6609, -1, -1, -1, -1, + -1, 6610, -1, -1, 6611, 6613, 6614, 6615, + -1, -1, 6616, 6617, -1, -1, -1, 6618, + 6619, 6620, 6622, -1, 6624, 6627, 6628, 6631, + -1, -1, 6633, 6635, 6636, -1, 6637, -1, + 6640, -1, -1, -1, 6642, 6643, -1, 6646, + 6648, 6649, 6650, 6651, 6652, 6656, 6657, 6658, + 6659, 6660, 6662, 6663, 6664, 6665, 6666, 6667, + 6668, 6669, 6670, 6671, 6672, 6673, 6675, 6676, + 6677, 6678, 6679, 6680, 6681, 6682, 6683, 6684, + 6688, 6689, 6691, 6692, 6693, 6694, 6695, 6696, + 6697, 6698, 6699, 6700, 6701, 6702, 6703, 6704, + 6706, 6707, 6708, 6709, 6710, 6711, 6713, 6714, + 6715, 6717, 6718, 6719, 6720, 6721, 6724, 6725, + 6727, 6728, 6729, 6730, 6733, 6734, 6735, 6737, + 6739, 6740, 6741, 6743, -1, 6744, 6746, 6747, + 6748, 6749, 6750, 6751, 6753, 6754, 6756, 6757, + 6759, 6761, 6762, 6763, 6764, 6765, 6766, 6767, + /* 0x7f00 */ + 6769, 6770, 6771, 6772, 6773, 6774, 6775, 6776, + 6777, 6778, 6779, 6781, 6782, 6783, 6784, 6785, + 6786, 6790, 6791, 6792, 6793, 6794, 6795, 6796, + 6797, 6799, 6800, 6801, 6802, 6803, 6804, 6805, + 6806, 6808, 6809, 6810, 6811, 6812, 6813, 6814, + 6817, 6818, 6819, 6820, 6822, 6823, 6824, 6825, + 6826, 6828, 6829, 6830, 6831, 6832, 6834, 6837, + 6838, 6839, 6840, 6842, 6843, 6845, 6848, -1, + -1, -1, 6850, -1, -1, -1, -1, 6852, + 6853, -1, -1, -1, 6858, -1, 6860, -1, + 6865, 6867, 6870, 6872, -1, -1, -1, 6874, + -1, -1, 6877, -1, -1, -1, -1, -1, + -1, -1, 6879, -1, -1, -1, -1, -1, + -1, -1, 6880, -1, -1, -1, -1, -1, + 6882, -1, -1, -1, 6884, 6885, 6888, 6889, + 6890, -1, -1, -1, -1, -1, -1, -1, + 6892, 6893, -1, 6895, -1, 6897, 6898, 6899, + 6902, -1, 6906, 6907, 6908, -1, -1, -1, + 6909, 6910, -1, -1, -1, -1, -1, 6911, + -1, -1, -1, -1, -1, -1, -1, 6912, + -1, 6913, -1, 6914, 6915, 6916, -1, -1, + 6917, 6918, 6919, -1, -1, -1, 6921, -1, + -1, -1, -1, -1, 6922, -1, 6924, -1, + -1, 6926, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 6927, 6929, 6931, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 6932, -1, -1, -1, -1, -1, + 6933, 6934, 6935, -1, -1, -1, -1, -1, + 6936, -1, -1, -1, 6937, -1, -1, -1, + -1, -1, -1, 6939, 6940, -1, -1, -1, + -1, 6941, -1, 6942, -1, -1, -1, -1, + -1, 6943, 6944, 6945, -1, 6947, -1, -1, + /* 0x8000 */ + 6948, -1, -1, 6949, -1, -1, -1, 6950, + 6951, -1, 6952, 6953, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 6954, -1, -1, + 6955, -1, -1, -1, 6956, -1, -1, -1, + -1, 6957, 6958, -1, 6959, -1, -1, 6960, + 6961, -1, -1, -1, 6963, -1, 6964, -1, + 6965, -1, -1, -1, -1, -1, -1, -1, + 6966, -1, -1, 6967, 6968, 6969, -1, -1, + 6970, -1, 6973, 6974, -1, -1, -1, -1, + -1, -1, -1, 6975, 6976, 6979, -1, -1, + -1, -1, -1, -1, 6980, -1, 6982, -1, + -1, -1, -1, -1, -1, -1, 6984, 6985, + -1, 6987, -1, -1, -1, -1, 6990, -1, + 6993, 6995, 6996, 6999, -1, 7000, 7002, 7003, + 7007, -1, 7010, 7011, 7012, 7014, 7015, 7016, + -1, 7019, -1, -1, -1, 7020, 7022, -1, + -1, -1, -1, 7023, -1, 7025, -1, 7027, + 7028, 7029, -1, -1, -1, -1, 7030, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 7031, 7033, -1, -1, 7034, -1, -1, 7035, + -1, -1, -1, -1, 7036, -1, 7037, 7038, + -1, 7040, 7041, -1, 7043, -1, -1, -1, + -1, -1, -1, 7044, -1, -1, 7045, 7046, + 7047, 7048, -1, -1, 7051, -1, 7053, -1, + -1, -1, -1, -1, 7055, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 7056, -1, 7057, -1, -1, -1, + -1, 7058, -1, -1, -1, -1, -1, 7060, + 7061, -1, 7062, 7063, -1, 7065, -1, -1, + -1, -1, -1, -1, -1, -1, 7066, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + /* 0x8100 */ + -1, -1, -1, 7067, -1, 7069, 7071, 7073, + 7074, 7075, -1, 7076, -1, 7078, -1, 7079, + 7082, 7083, -1, 7085, 7086, -1, -1, 7087, + -1, -1, 7088, 7090, -1, -1, -1, -1, + -1, -1, -1, 7092, -1, -1, -1, -1, + -1, 7093, -1, 7094, -1, -1, -1, -1, + -1, 7095, -1, 7096, -1, 7099, 7100, -1, + 7101, 7102, 7104, -1, -1, -1, 7106, -1, + -1, -1, -1, -1, -1, -1, 7107, -1, + -1, -1, 7108, -1, 7110, -1, 7111, -1, + -1, -1, -1, -1, -1, -1, 7112, 7113, + 7114, -1, -1, -1, -1, -1, -1, 7115, + -1, 7116, -1, -1, -1, -1, 7117, -1, + -1, -1, -1, 7120, -1, 7121, 7122, -1, + -1, -1, -1, 7123, -1, -1, -1, -1, + 7125, -1, -1, 7127, -1, 7128, 7129, -1, + 7130, -1, 7131, 7132, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 7133, 7134, -1, 7135, -1, 7137, -1, -1, + -1, -1, 7138, -1, -1, -1, -1, -1, + 7139, -1, -1, 7140, 7141, -1, -1, -1, + -1, 7142, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 7143, -1, -1, -1, -1, + 7144, -1, -1, 7146, -1, 7150, 7152, 7153, + 7154, -1, -1, 7155, -1, -1, -1, -1, + 7157, 7159, -1, 7160, -1, 7161, -1, 7162, + -1, -1, -1, 7164, -1, -1, -1, -1, + 7166, 7168, 7169, -1, 7170, -1, 7171, 7172, + 7174, -1, 7175, -1, -1, 7176, -1, -1, + 7177, -1, -1, -1, -1, 7178, -1, -1, + 7179, -1, -1, -1, 7180, -1, -1, -1, + -1, -1, 7181, -1, -1, -1, -1, -1, + /* 0x8200 */ + -1, -1, -1, -1, -1, -1, 7183, 7184, + 7185, 7186, 7189, -1, -1, 7190, 7192, -1, + 7193, -1, -1, 7194, -1, -1, 7195, 7198, + 7201, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 7202, -1, -1, -1, -1, + -1, 7203, -1, -1, -1, -1, 7204, -1, + 7206, 7207, -1, -1, -1, 7208, 7209, -1, + -1, 7210, -1, 7211, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 7213, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 7214, -1, -1, -1, -1, -1, -1, + -1, -1, 7215, 7216, 7218, -1, 7219, -1, + -1, -1, 7220, 7222, -1, -1, -1, -1, + 7224, 7225, -1, 7227, -1, -1, 7231, 7235, + 7239, 7240, 7241, -1, -1, -1, -1, -1, + -1, -1, 7246, -1, -1, -1, -1, -1, + 7247, -1, -1, 7249, 7250, -1, -1, -1, + -1, -1, -1, -1, 7251, -1, -1, 7252, + -1, -1, -1, -1, 7253, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 7254, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 7255, 7256, -1, -1, -1, -1, -1, + 7257, -1, -1, 7264, -1, -1, -1, -1, + -1, 7265, -1, -1, -1, 7266, -1, 7268, + 7269, -1, -1, 7270, 7271, 7272, 7273, 7274, + 7279, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 7280, 7281, -1, -1, -1, -1, 7282, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 7283, -1, -1, -1, -1, -1, -1, + -1, 7284, 7286, -1, -1, 7287, -1, -1, + /* 0x8300 */ + -1, -1, -1, 7288, -1, -1, -1, -1, + -1, -1, 7290, -1, -1, -1, 7292, 7293, + -1, 7294, -1, -1, 7295, 7296, -1, -1, + 7297, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 7298, + -1, -1, -1, -1, -1, -1, -1, 7300, + 7301, -1, 7302, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 7304, 7305, + -1, -1, 7306, -1, -1, -1, -1, -1, + 7307, 7309, -1, -1, 7310, -1, -1, -1, + 7311, 7313, 7314, 7315, 7316, 7317, 7318, 7319, + 7320, 7322, -1, 7325, 7327, 7328, 7329, 7330, + 7331, 7332, 7333, 7334, 7335, 7336, 7337, 7338, + -1, -1, -1, 7341, -1, -1, -1, -1, + -1, 7342, -1, 7343, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 7344, -1, -1, + -1, -1, 7346, -1, -1, -1, -1, -1, + -1, -1, -1, 7348, -1, 7349, 7350, -1, + -1, -1, -1, -1, -1, -1, 7351, -1, + -1, -1, 7352, -1, -1, -1, -1, 7353, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 7354, 7355, 7356, 7357, 7358, 7359, 7360, + 7362, 7363, 7364, -1, 7367, 7369, 7370, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 7371, -1, 7372, 7373, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 7375, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 7376, -1, -1, -1, 7377, + 7380, 7381, -1, -1, 7382, -1, -1, -1, + -1, 7385, -1, -1, -1, -1, -1, -1, + /* 0x8400 */ + -1, -1, -1, -1, -1, -1, -1, 7386, + -1, -1, 7387, -1, 7388, 7389, -1, -1, + -1, -1, -1, -1, -1, 7390, -1, -1, + -1, -1, 7392, -1, -1, 7393, -1, 7394, + 7399, -1, -1, -1, 7400, 7402, 7404, 7405, + 7406, -1, -1, -1, 7407, -1, -1, -1, + -1, 7408, -1, -1, 7411, 7412, -1, -1, + 7413, -1, -1, -1, 7414, -1, -1, -1, + -1, -1, -1, -1, -1, 7415, -1, -1, + -1, 7416, 7417, -1, -1, -1, -1, -1, + -1, -1, 7420, -1, -1, -1, -1, 7421, + 7422, -1, 7423, -1, -1, -1, -1, -1, + 7424, -1, 7425, -1, 7427, -1, 7428, -1, + -1, -1, 7429, -1, 7430, -1, 7431, 7432, + -1, 7433, -1, -1, -1, -1, -1, 7434, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 7435, 7436, -1, -1, -1, 7437, + -1, 7438, -1, 7439, 7440, -1, -1, -1, + 7441, -1, -1, 7442, 7444, -1, -1, -1, + -1, 7445, -1, -1, -1, -1, 7449, -1, + -1, -1, -1, -1, -1, -1, 7451, -1, + 7452, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 7453, + -1, -1, -1, -1, 7454, -1, -1, -1, + 7455, -1, -1, -1, -1, -1, 7456, -1, + -1, -1, -1, 7457, -1, -1, -1, -1, + -1, 7459, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 7461, -1, 7462, + 7463, -1, -1, 7464, -1, 7465, 7466, -1, + -1, -1, -1, -1, -1, 7467, 7470, 7471, + -1, 7472, -1, -1, 7473, -1, -1, -1, + -1, -1, 7475, -1, -1, 7480, -1, -1, + /* 0x8500 */ + -1, -1, -1, -1, -1, 7481, 7483, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 7484, 7485, -1, -1, 7486, 7488, -1, -1, + -1, -1, -1, -1, -1, -1, 7489, -1, + -1, -1, -1, 7490, -1, 7491, 7492, -1, + -1, -1, -1, -1, -1, 7493, -1, 7494, + -1, -1, 7495, 7496, 7497, 7498, 7500, 7502, + -1, 7503, 7504, 7505, 7506, -1, -1, -1, + -1, 7508, -1, -1, -1, -1, 7509, -1, + -1, -1, 7510, 7512, -1, -1, 7514, -1, + 7515, -1, 7517, 7518, -1, 7519, -1, -1, + 7520, -1, 7521, -1, -1, -1, -1, -1, + -1, -1, 7522, -1, -1, -1, -1, -1, + -1, 7523, 7524, -1, -1, 7525, -1, -1, + 7526, -1, 7527, -1, 7528, -1, -1, 7530, + -1, -1, -1, -1, -1, -1, -1, 7531, + 7534, -1, -1, -1, -1, -1, -1, -1, + 7535, -1, 7536, -1, 7538, -1, -1, -1, + -1, 7539, -1, 7540, 7541, -1, -1, 7542, + 7544, -1, -1, -1, -1, -1, -1, 7545, + -1, -1, -1, -1, -1, -1, 7546, -1, + -1, 7548, -1, 7549, 7551, 7553, 7554, 7556, + 7557, -1, 7559, -1, -1, -1, -1, -1, + -1, -1, 7561, -1, 7563, -1, -1, -1, + -1, 7564, 7568, -1, -1, -1, -1, -1, + -1, 7572, -1, -1, -1, 7575, 7576, 7577, + -1, -1, -1, 7579, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 7580, -1, 7585, + -1, -1, -1, -1, 7587, 7588, -1, -1, + -1, -1, 7590, -1, -1, -1, -1, -1, + -1, -1, -1, 7592, 7596, -1, 7598, 7599, + -1, 7600, 7602, -1, 7603, -1, -1, -1, + /* 0x8600 */ + 7606, -1, 7607, -1, 7609, -1, 7610, 7611, + -1, -1, 7615, 7617, -1, 7619, 7621, -1, + 7623, -1, -1, 7626, -1, -1, -1, 7628, + -1, -1, 7629, -1, -1, -1, 7630, -1, + -1, -1, 7631, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 7632, -1, 7633, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 7635, -1, -1, 7636, -1, 7638, + -1, 7639, -1, -1, -1, -1, 7640, -1, + -1, -1, -1, -1, -1, -1, 7642, 7644, + -1, 7645, -1, 7646, -1, 7647, 7649, 7650, + -1, -1, 7652, 7654, 7656, 7657, -1, 7659, + -1, -1, -1, -1, -1, 7660, 7661, 7662, + -1, -1, -1, 7663, 7665, -1, 7666, 7667, + -1, 7668, -1, -1, -1, 7669, -1, -1, + -1, -1, 7671, 7672, -1, 7673, 7674, 7675, + 7676, 7677, 7678, 7679, -1, -1, -1, -1, + -1, -1, 7680, 7682, 7683, -1, -1, -1, + -1, -1, -1, -1, -1, 7684, 7687, -1, + 7688, -1, -1, -1, -1, 7689, -1, -1, + -1, -1, -1, -1, -1, -1, 7690, -1, + -1, -1, -1, 7691, 7692, -1, -1, -1, + -1, -1, -1, -1, 7693, -1, -1, -1, + -1, -1, 7694, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 7695, + -1, -1, 7697, -1, -1, 7698, 7700, 7702, + -1, -1, -1, -1, 7703, -1, -1, -1, + -1, 7706, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 7707, 7708, + 7709, 7710, 7711, 7712, 7713, -1, -1, -1, + -1, -1, 7714, 7715, -1, 7716, -1, -1, + /* 0x8700 */ + -1, -1, 7718, -1, -1, -1, 7719, -1, + -1, -1, -1, 7720, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 7721, 7722, 7723, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 7724, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 7726, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 7727, -1, -1, -1, 7728, -1, -1, + -1, -1, -1, -1, -1, 7729, -1, 7732, + 7734, 7735, -1, 7736, -1, -1, 7738, -1, + -1, -1, -1, -1, -1, 7739, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 7740, + -1, 7741, -1, -1, -1, -1, 7742, -1, + 7743, -1, -1, -1, -1, -1, -1, 7744, + -1, 7745, -1, -1, -1, -1, -1, -1, + 7746, -1, -1, -1, 7747, -1, 7748, 7749, + 7751, -1, 7752, -1, 7753, -1, -1, -1, + 7754, -1, -1, -1, -1, 7755, 7756, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 7757, 7758, -1, -1, -1, -1, 7760, -1, + -1, 7761, 7762, -1, 7764, -1, -1, 7766, + 7767, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 7768, -1, -1, -1, 7769, + -1, 7770, -1, -1, 7771, -1, 7772, 7773, + 7774, -1, -1, -1, -1, -1, 7775, 7776, + -1, -1, 7777, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 7778, -1, -1, -1, -1, + -1, -1, -1, -1, 7779, -1, -1, 7780, + -1, -1, 7781, -1, -1, -1, 7782, -1, + 7783, 7784, -1, 7785, -1, -1, -1, -1, + /* 0x8800 */ + -1, 7787, -1, -1, -1, 7788, 7790, 7791, + -1, -1, -1, -1, -1, 7793, 7794, 7795, + 7796, 7797, 7798, -1, 7801, 7802, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 7803, + -1, 7805, 7806, 7807, -1, -1, -1, 7809, + 7811, -1, -1, -1, -1, 7812, -1, -1, + -1, 7813, -1, -1, -1, -1, 7814, -1, + -1, 7817, 7819, 7822, 7823, -1, -1, -1, + -1, -1, 7825, -1, 7826, 7827, 7828, -1, + -1, 7831, 7833, -1, -1, -1, -1, -1, + -1, -1, -1, 7834, 7835, 7838, 7839, -1, + 7840, -1, 7843, 7844, 7846, 7849, 7850, 7852, + -1, -1, -1, 7855, 7856, 7857, -1, -1, + 7858, -1, -1, -1, 7859, -1, 7860, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 7861, -1, -1, -1, 7862, -1, -1, + -1, -1, -1, -1, 7863, 7864, 7867, -1, + -1, -1, -1, 7868, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 7869, -1, 7872, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 7873, 7875, 7876, 7877, + -1, -1, -1, -1, 7878, 7880, -1, 7881, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 7882, 7883, -1, + 7884, -1, 7885, -1, 7886, -1, -1, 7887, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 7889, -1, -1, 7890, 7891, -1, -1, + 7892, 7893, 7895, 7896, 7897, 7899, 7900, -1, + 7902, -1, -1, -1, -1, 7903, -1, -1, + -1, -1, -1, -1, 7904, 7905, -1, -1, + -1, -1, -1, -1, -1, 7906, -1, -1, + /* 0x8900 */ + -1, -1, -1, -1, -1, -1, -1, 7907, + -1, -1, 7908, -1, 7909, -1, 7910, 7911, + -1, -1, 7912, 7914, -1, -1, -1, -1, + 7915, -1, -1, 7916, -1, 7917, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 7918, -1, -1, -1, -1, + -1, -1, 7919, 7920, 7921, -1, -1, -1, + 7922, -1, -1, 7923, -1, -1, -1, -1, + -1, -1, -1, 7924, -1, -1, -1, 7926, + -1, -1, -1, -1, 7927, 7928, -1, 7929, + -1, -1, -1, -1, -1, 7930, 7931, -1, + -1, -1, -1, -1, -1, 7932, -1, -1, + 7933, -1, -1, -1, 7934, -1, -1, -1, + -1, -1, 7935, -1, 7936, 7937, -1, 7938, + -1, -1, 7939, -1, 7940, -1, -1, -1, + -1, -1, -1, -1, -1, 7942, -1, 7943, + -1, -1, -1, -1, -1, -1, 7945, 7947, + 7948, 7949, 7952, 7956, -1, 7957, 7958, 7959, + 7960, -1, -1, 7963, 7965, -1, 7967, -1, + 7969, -1, 7970, -1, -1, -1, -1, -1, + -1, 7973, -1, -1, -1, 7974, 7975, 7976, + -1, 7978, 7979, -1, 7980, -1, -1, 7981, + 7982, -1, 7983, 7984, -1, -1, 7986, 7987, + -1, -1, 7989, -1, 7993, 7994, -1, 7996, + 7997, 7999, 8000, 8002, 8003, 8004, 8006, 8008, + 8009, 8011, 8014, 8015, 8016, 8017, 8018, 8019, + 8020, 8021, -1, -1, 8022, -1, -1, 8023, + -1, -1, -1, -1, -1, 8025, 8026, -1, + -1, -1, -1, 8027, -1, -1, 8028, 8029, + -1, -1, -1, -1, -1, -1, -1, 8030, + -1, -1, -1, -1, 8032, -1, 8033, -1, + 8035, 8036, -1, -1, -1, 8038, -1, 8040, + /* 0x8a00 */ + 8042, 8044, 8046, 8047, -1, -1, -1, -1, + 8048, -1, 8049, -1, 8050, -1, 8051, -1, + 8052, -1, 8053, 8054, -1, 8055, 8056, 8057, + 8059, -1, 8060, 8061, -1, 8062, -1, 8063, + 8064, 8066, 8068, 8069, -1, 8070, -1, -1, + -1, 8071, 8072, 8073, -1, 8074, -1, -1, + -1, 8075, -1, 8076, 8078, -1, 8079, -1, + -1, -1, 8081, 8082, 8083, 8085, -1, -1, + -1, 8086, -1, -1, -1, -1, 8087, -1, + -1, -1, -1, 8089, -1, 8091, 8092, -1, + 8093, -1, 8094, -1, 8095, 8096, 8097, 8098, + 8099, -1, -1, 8100, -1, -1, 8101, 8102, + 8103, 8104, 8105, 8106, -1, -1, 8107, 8108, + -1, 8109, -1, 8110, 8111, 8113, 8114, -1, + 8115, 8116, 8118, 8119, -1, 8120, -1, -1, + -1, -1, -1, -1, 8121, -1, -1, 8122, + -1, -1, -1, -1, 8123, 8124, 8125, 8126, + -1, 8127, 8128, -1, 8129, 8130, -1, -1, + -1, 8131, 8132, -1, -1, 8133, 8134, -1, + 8136, -1, 8138, -1, -1, -1, 8139, -1, + 8140, 8141, -1, 8142, 8143, 8144, 8145, -1, + 8146, -1, 8147, -1, 8149, 8151, -1, 8153, + 8154, -1, 8155, -1, -1, -1, 8156, -1, + -1, 8157, -1, -1, 8158, -1, 8160, 8161, + -1, -1, 8162, -1, 8163, -1, -1, 8164, + -1, 8165, -1, 8166, 8167, 8169, -1, 8170, + -1, 8171, 8172, -1, -1, -1, 8173, 8174, + -1, -1, -1, 8175, 8176, 8177, 8178, -1, + 8179, 8181, 8183, -1, 8184, -1, 8186, 8187, + -1, 8188, -1, 8189, 8191, 8197, 8198, -1, + -1, 8199, -1, 8200, -1, -1, 8202, 8203, + 8205, -1, 8206, -1, 8207, -1, 8209, -1, + /* 0x8b00 */ + 8210, 8211, 8212, -1, 8213, 8214, -1, -1, + -1, -1, 8215, -1, 8216, -1, 8217, -1, + 8218, -1, -1, -1, 8219, -1, 8220, 8221, + -1, 8222, 8223, 8225, -1, 8226, -1, -1, + 8227, 8229, -1, -1, -1, -1, -1, -1, + 8231, -1, 8232, 8233, 8235, 8236, -1, -1, + 8238, -1, -1, 8239, -1, -1, -1, -1, + -1, 8240, -1, -1, 8241, -1, 8243, -1, + -1, 8244, -1, -1, -1, -1, -1, -1, + -1, 8246, -1, -1, 8248, -1, 8249, 8250, + 8251, -1, -1, -1, -1, -1, 8252, -1, + 8254, 8255, 8256, 8257, 8259, -1, -1, 8261, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 8262, 8264, -1, 8266, 8267, 8269, + 8271, 8272, 8273, -1, 8275, -1, -1, 8276, + 8277, -1, -1, -1, 8278, 8280, 8281, -1, + 8283, 8285, -1, 8287, -1, 8289, -1, -1, + -1, -1, 8290, 8292, 8293, 8295, 8297, -1, + 8300, -1, 8302, 8303, -1, 8305, 8306, -1, + -1, -1, 8307, -1, 8309, -1, 8310, -1, + 8311, 8313, 8314, 8315, 8316, 8317, 8318, 8319, + 8320, 8321, 8323, 8324, 8325, 8327, 8328, 8329, + 8330, 8331, 8332, 8333, 8334, 8335, 8336, 8337, + 8338, 8339, 8341, 8342, 8343, 8344, 8346, 8347, + 8348, 8349, 8351, 8352, 8353, 8354, 8355, 8356, + 8357, 8358, 8359, 8360, 8361, 8362, 8363, 8364, + 8365, 8366, 8368, 8369, 8370, 8371, 8372, 8373, + 8374, 8375, 8376, 8377, 8378, 8379, 8381, 8382, + 8383, 8384, 8385, 8386, 8387, 8388, 8389, 8390, + 8391, 8392, 8393, 8394, 8395, 8396, 8397, 8398, + 8400, 8401, 8403, 8404, 8405, 8407, 8408, 8409, + 8410, 8411, 8412, 8413, 8415, 8416, 8417, 8418, + /* 0x8c00 */ + 8419, 8420, 8421, 8422, 8423, 8424, 8425, 8426, + 8427, 8428, 8429, 8431, 8432, 8433, 8434, 8435, + 8437, 8438, 8439, 8440, 8441, 8443, 8444, 8446, + 8447, 8448, 8450, 8451, 8452, 8453, 8454, 8455, + 8456, 8457, 8458, 8459, 8461, 8462, 8464, 8465, + 8466, 8467, 8468, 8470, 8472, 8473, 8474, 8476, + 8477, 8478, 8479, 8480, 8481, 8482, 8483, 8484, + -1, -1, 8486, -1, -1, -1, -1, 8487, + 8490, -1, -1, -1, -1, -1, 8493, -1, + 8494, -1, 8495, -1, -1, -1, 8499, -1, + 8501, -1, -1, 8505, 8509, -1, -1, -1, + 8513, -1, 8514, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 8515, -1, -1, -1, + -1, -1, -1, 8516, 8517, -1, 8518, -1, + -1, -1, -1, -1, -1, -1, 8519, -1, + -1, -1, 8520, 8521, 8522, -1, 8523, -1, + -1, -1, 8524, -1, -1, -1, -1, 8525, + -1, 8526, -1, 8527, 8528, 8529, 8531, -1, + -1, -1, 8532, 8533, 8534, -1, -1, -1, + 8535, -1, -1, 8536, 8537, 8539, 8541, 8542, + 8545, 8546, 8548, -1, -1, -1, -1, 8549, + 8550, 8551, 8552, 8553, 8554, 8555, 8558, 8561, + 8562, -1, 8563, 8564, 8567, -1, 8568, 8569, + 8570, -1, 8571, 8572, 8573, 8574, -1, 8575, + 8576, 8577, 8578, 8579, 8580, 8581, -1, 8582, + 8583, 8584, 8586, 8587, -1, 8588, 8590, -1, + -1, 8592, 8593, 8594, 8596, 8598, 8599, -1, + -1, 8600, 8601, 8602, 8604, -1, 8605, -1, + 8606, 8607, 8610, 8612, 8614, -1, 8616, 8617, + -1, -1, 8618, 8621, 8622, 8623, -1, -1, + 8624, -1, -1, -1, 8625, 8627, -1, 8628, + -1, -1, 8630, 8631, 8632, 8633, 8634, -1, + /* 0x8d00 */ + -1, 8635, -1, -1, 8637, 8638, -1, 8639, + 8640, -1, 8641, 8643, -1, 8646, -1, 8647, + 8648, -1, 8649, 8651, 8653, -1, 8654, 8655, + -1, -1, -1, 8658, 8659, 8660, 8662, 8663, + 8664, 8667, 8668, 8670, 8671, 8673, 8675, 8676, + 8677, 8679, 8680, 8681, 8682, 8683, 8684, 8685, + 8686, 8689, 8691, 8692, 8693, 8694, 8695, 8696, + 8697, 8698, 8699, 8700, 8701, 8702, 8703, 8704, + 8705, 8706, 8707, 8708, 8711, 8712, 8713, 8714, + 8715, 8716, 8717, 8719, 8720, 8721, 8724, 8725, + 8726, 8727, 8728, 8729, 8730, 8731, 8732, 8734, + 8735, 8736, 8737, 8738, 8739, 8740, 8743, 8747, + 8748, 8749, 8750, 8751, 8752, -1, -1, -1, + -1, -1, 8754, -1, 8755, -1, -1, -1, + 8756, 8757, -1, -1, -1, 8758, 8759, -1, + -1, -1, -1, 8760, -1, -1, -1, 8765, + -1, 8766, 8767, -1, -1, -1, -1, -1, + -1, -1, -1, 8768, -1, -1, -1, -1, + -1, 8769, -1, -1, -1, 8770, -1, -1, + -1, 8771, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 8772, -1, + 8773, -1, -1, -1, 8774, -1, -1, 8775, + -1, 8777, 8778, -1, -1, -1, -1, -1, + 8779, -1, -1, 8780, -1, -1, -1, -1, + -1, -1, -1, 8781, 8783, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 8784, -1, + -1, 8785, -1, -1, -1, 8786, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 8787, 8788, 8789, 8790, + 8791, 8792, 8793, 8794, 8795, -1, -1, -1, + /* 0x8e00 */ + -1, 8796, -1, -1, -1, -1, -1, -1, + 8798, -1, 8800, 8801, 8803, -1, -1, -1, + 8804, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 8805, 8806, 8807, 8808, 8809, -1, -1, 8810, + 8811, -1, -1, -1, 8812, -1, -1, -1, + 8813, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 8814, -1, -1, -1, + -1, -1, -1, 8815, 8817, -1, -1, 8818, + -1, 8819, 8820, -1, -1, 8821, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 8822, + -1, -1, -1, 8823, 8824, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 8826, -1, -1, -1, -1, -1, -1, -1, + -1, 8828, 8830, -1, -1, -1, -1, 8832, + -1, -1, 8833, 8834, 8835, -1, -1, 8836, + -1, 8837, 8838, 8841, -1, 8843, -1, 8845, + -1, 8846, 8847, 8848, -1, 8849, -1, -1, + -1, 8851, 8852, -1, 8853, -1, -1, -1, + -1, 8854, 8855, -1, -1, 8857, 8858, -1, + -1, -1, 8859, -1, 8861, 8862, -1, 8863, + 8864, 8868, 8869, 8870, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 8871, -1, -1, -1, 8872, -1, 8875, -1, + -1, -1, 8879, 8880, 8881, 8882, -1, -1, + -1, 8883, 8884, -1, 8885, -1, -1, -1, + -1, -1, -1, 8886, -1, -1, -1, 8889, + -1, -1, 8890, 8892, 8894, -1, -1, -1, + -1, -1, -1, 8895, -1, -1, -1, -1, + 8896, -1, 8898, -1, -1, -1, 8899, -1, + 8902, 8903, 8904, 8905, 8906, 8907, 8909, -1, + /* 0x8f00 */ + 8910, -1, -1, 8911, -1, 8912, -1, 8913, + 8914, 8915, 8916, -1, 8917, -1, -1, 8919, + -1, -1, 8920, 8922, 8923, 8925, -1, -1, + -1, 8927, -1, 8929, 8931, 8933, 8934, 8935, + -1, 8936, -1, -1, -1, 8937, 8938, -1, + -1, 8939, 8941, -1, 8942, 8943, -1, 8944, + -1, -1, -1, 8945, -1, -1, 8946, -1, + 8947, -1, 8948, 8950, 8951, -1, 8952, 8953, + -1, 8954, 8957, -1, 8958, 8960, 8961, -1, + -1, 8962, -1, -1, -1, 8964, 8965, -1, + -1, -1, -1, -1, 8966, -1, -1, 8967, + -1, -1, -1, -1, 8968, -1, -1, 8969, + -1, 8971, 8972, -1, 8973, -1, 8974, 8975, + 8976, 8977, 8978, 8979, 8980, 8982, 8985, 8986, + 8988, 8990, 8991, 8992, 8993, 8994, 8995, 8996, + 8997, 8998, 8999, 9000, 9002, 9003, 9004, 9005, + 9006, 9007, 9008, 9009, 9010, 9012, 9013, 9015, + 9016, 9018, 9019, 9020, 9021, 9022, 9023, 9025, + 9026, 9027, 9028, 9029, 9030, 9031, 9032, 9033, + 9034, 9035, 9036, -1, -1, 9037, 9040, 9043, + 9044, 9046, -1, -1, 9049, -1, 9052, 9053, + 9055, 9057, -1, 9060, -1, 9061, 9064, 9065, + -1, -1, 9068, -1, -1, 9069, 9070, -1, + -1, 9071, 9074, -1, -1, 9077, 9078, -1, + -1, 9080, 9081, 9082, -1, -1, 9083, 9084, + 9085, -1, 9086, -1, -1, -1, -1, -1, + 9088, -1, -1, -1, -1, -1, -1, -1, + 9089, 9090, -1, 9091, 9092, 9093, 9094, 9095, + -1, -1, -1, -1, 9098, 9099, -1, -1, + -1, 9100, 9101, -1, 9102, -1, -1, 9103, + -1, -1, -1, 9104, 9107, -1, -1, -1, + -1, 9113, 9115, -1, -1, -1, -1, -1, + /* 0x9000 */ + -1, -1, 9117, 9118, -1, -1, -1, -1, + 9119, 9120, 9121, -1, -1, -1, 9122, -1, + -1, -1, 9123, 9125, -1, 9127, -1, -1, + -1, 9130, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 9131, -1, 9132, 9138, -1, + -1, 9139, -1, -1, -1, -1, -1, -1, + 9140, 9142, 9143, -1, -1, -1, -1, -1, + -1, 9144, 9146, 9147, 9148, -1, -1, -1, + -1, 9149, -1, -1, -1, 9150, -1, -1, + -1, 9152, 9154, 9156, -1, -1, 9157, -1, + -1, -1, 9158, 9159, 9162, 9164, -1, 9165, + -1, 9166, -1, -1, 9167, -1, 9168, -1, + 9170, 9172, -1, -1, -1, 9173, -1, -1, + -1, 9174, -1, -1, -1, -1, -1, 9175, + -1, -1, 9176, -1, -1, -1, 9178, 9179, + 9180, -1, 9181, -1, 9182, -1, -1, -1, + -1, 9183, -1, -1, 9184, -1, -1, 9185, + -1, 9186, 9189, -1, -1, -1, -1, 9192, + 9193, 9194, -1, 9195, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 9196, -1, -1, + -1, -1, -1, -1, -1, -1, 9197, -1, + 9198, -1, -1, 9199, 9200, -1, 9201, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 9202, 9203, 9204, -1, 9207, -1, -1, + -1, 9208, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 9211, -1, 9212, 9214, + 9215, 9216, 9217, 9219, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 9220, 9222, + -1, -1, -1, -1, -1, -1, 9223, 9224, + 9225, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 9226, 9227, 9228, + 9232, -1, -1, -1, -1, -1, -1, -1, + /* 0x9100 */ + -1, -1, -1, -1, -1, -1, 9233, -1, + -1, 9234, 9238, -1, -1, -1, -1, -1, + -1, -1, 9242, -1, 9243, 9244, 9248, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 9249, + -1, -1, -1, -1, -1, 9250, -1, -1, + 9251, -1, 9254, -1, 9255, -1, 9256, 9257, + -1, -1, 9258, -1, 9259, 9260, -1, -1, + -1, -1, 9263, -1, -1, -1, 9264, 9265, + 9267, 9268, -1, 9269, -1, -1, -1, -1, + -1, -1, -1, -1, 9270, -1, -1, -1, + -1, 9271, -1, -1, -1, 9272, -1, -1, + -1, -1, 9274, -1, -1, -1, 9275, 9278, + -1, -1, 9280, -1, 9281, -1, -1, -1, + -1, 9283, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 9285, 9286, 9287, + -1, -1, -1, 9289, -1, -1, -1, 9290, + -1, 9291, 9292, 9293, -1, -1, 9294, -1, + -1, -1, -1, -1, 9296, 9297, 9298, 9300, + 9303, -1, -1, -1, 9304, -1, 9306, -1, + -1, -1, -1, -1, 9308, -1, -1, -1, + -1, -1, -1, 9310, 9312, -1, -1, -1, + -1, 9314, -1, -1, -1, -1, -1, -1, + 9317, -1, -1, 9319, 9321, -1, -1, -1, + 9323, 9325, -1, 9326, -1, 9327, -1, 9328, + 9330, -1, 9332, 9334, 9336, -1, 9338, -1, + 9340, 9341, 9343, 9345, 9348, 9349, 9350, 9352, + 9353, 9354, 9355, -1, 9357, 9358, -1, -1, + 9359, 9361, -1, 9362, 9364, -1, 9365, 9366, + -1, 9367, -1, -1, -1, -1, -1, 9368, + 9369, -1, -1, -1, -1, 9377, -1, 9378, + -1, 9379, 9380, 9381, 9384, -1, -1, -1, + /* 0x9200 */ + 9392, 9393, -1, 9394, 9395, 9396, 9397, -1, + 9399, 9400, -1, -1, -1, 9401, 9402, -1, + 9404, 9405, 9406, -1, 9407, 9408, -1, -1, + -1, -1, -1, -1, -1, -1, 9409, 9411, + -1, 9412, -1, 9413, -1, 9414, 9415, 9416, + 9417, 9418, -1, -1, 9420, -1, 9422, -1, + 9424, -1, -1, 9425, 9426, -1, -1, 9427, + 9428, 9429, 9430, -1, -1, 9431, 9432, 9433, + 9434, -1, -1, -1, 9435, 9440, 9441, 9442, + 9443, 9444, -1, 9445, -1, 9447, -1, -1, + -1, 9448, -1, -1, -1, 9449, -1, 9450, + -1, -1, 9451, 9452, -1, -1, 9454, -1, + 9455, -1, 9456, -1, 9459, -1, 9461, -1, + 9462, -1, -1, -1, 9464, 9465, -1, -1, + -1, 9466, -1, -1, 9471, -1, 9475, -1, + 9476, -1, 9477, 9478, -1, -1, -1, 9479, + 9480, -1, -1, 9481, -1, 9482, -1, -1, + -1, -1, -1, -1, -1, 9483, -1, -1, + -1, 9484, -1, 9485, -1, 9486, 9490, -1, + 9491, -1, 9492, 9494, 9496, -1, 9499, -1, + 9500, -1, -1, 9501, -1, 9502, 9503, -1, + 9504, 9505, 9506, 9507, 9508, 9509, 9511, -1, + -1, 9512, 9513, 9514, -1, -1, -1, 9516, + -1, 9518, -1, 9519, 9520, 9521, -1, -1, + -1, 9522, -1, 9523, -1, 9524, -1, 9525, + -1, -1, -1, -1, 9526, -1, -1, 9527, + -1, -1, 9528, -1, -1, -1, -1, -1, + -1, 9529, -1, 9530, -1, 9535, -1, 9536, + -1, -1, -1, 9538, 9540, 9541, 9542, -1, + 9543, 9548, 9550, -1, -1, 9553, 9555, 9556, + 9557, 9558, -1, 9559, -1, -1, 9561, -1, + 9562, -1, -1, -1, 9563, -1, -1, -1, + /* 0x9300 */ + -1, 9564, -1, -1, 9565, -1, 9567, 9568, + 9569, -1, -1, -1, -1, -1, -1, 9570, + 9572, -1, 9573, -1, -1, 9574, -1, -1, + 9575, 9576, 9578, 9579, -1, -1, -1, 9580, + 9581, 9582, 9583, -1, -1, -1, 9585, -1, + 9586, 9587, -1, 9588, 9589, -1, 9592, 9593, + -1, -1, 9594, 9596, -1, -1, 9597, 9598, + 9599, -1, -1, -1, -1, -1, 9600, -1, + 9601, 9602, -1, 9603, -1, -1, 9604, 9605, + 9606, -1, 9608, 9611, -1, 9612, -1, -1, + -1, -1, -1, -1, 9613, -1, -1, -1, + 9614, -1, 9615, 9616, -1, -1, 9618, -1, + 9619, -1, -1, -1, 9621, 9622, -1, -1, + -1, 9623, -1, -1, 9624, -1, -1, 9625, + 9627, -1, -1, 9628, -1, 9632, 9633, -1, + -1, -1, 9634, -1, -1, -1, 9635, 9637, + -1, 9638, 9639, -1, 9640, -1, -1, 9641, + -1, -1, 9642, 9643, 9644, -1, -1, -1, + -1, -1, 9646, -1, 9648, -1, 9650, 9652, + 9653, -1, 9654, 9655, -1, -1, -1, -1, + -1, 9656, 9658, 9659, -1, -1, 9660, 9662, + -1, 9663, 9664, -1, 9665, 9666, 9668, -1, + 9670, -1, -1, 9671, -1, 9672, -1, -1, + 9673, -1, 9674, -1, -1, -1, -1, 9675, + -1, 9676, -1, 9677, -1, -1, -1, 9678, + 9679, -1, -1, -1, 9680, 9681, -1, -1, + 9682, 9683, -1, 9684, -1, -1, -1, 9685, + 9686, -1, -1, -1, 9687, 9688, 9689, 9690, + -1, 9694, 9696, -1, 9697, 9698, -1, -1, + 9700, -1, -1, -1, -1, -1, -1, -1, + 9701, -1, -1, -1, -1, 9702, -1, 9703, + -1, 9704, -1, -1, -1, 9705, -1, -1, + /* 0x9400 */ + -1, -1, 9707, 9709, -1, -1, -1, -1, + -1, -1, -1, 9710, -1, -1, -1, -1, + 9711, -1, 9712, 9713, 9714, -1, -1, 9715, + 9716, 9717, 9718, -1, -1, 9720, -1, -1, + 9722, 9723, -1, -1, -1, -1, 9728, 9729, + 9730, -1, -1, 9731, -1, -1, 9732, -1, + -1, -1, 9734, 9735, -1, 9736, 9741, -1, + 9742, -1, 9744, -1, -1, -1, -1, 9745, + -1, -1, -1, 9746, 9748, 9750, -1, -1, + -1, -1, 9751, -1, 9752, -1, -1, -1, + -1, 9753, 9757, 9761, 9762, 9763, -1, -1, + -1, -1, 9764, 9766, 9771, -1, 9773, -1, + 9774, -1, -1, 9775, 9776, 9777, -1, -1, + -1, -1, 9778, -1, 9780, 9784, -1, 9785, + 9786, 9787, 9788, -1, -1, 9789, -1, 9791, + -1, 9792, -1, -1, 9793, 9794, 9796, 9797, + -1, 9798, 9800, -1, -1, 9801, 9803, 9806, + 9807, 9808, 9809, 9810, 9811, 9812, 9813, 9814, + 9815, 9816, 9817, 9818, 9819, 9820, 9821, 9822, + 9823, 9824, 9825, 9826, 9827, 9828, 9829, 9830, + 9834, 9835, 9836, 9837, 9838, 9839, 9841, 9842, + 9843, 9844, 9846, 9847, 9848, 9849, 9850, 9851, + 9852, 9853, 9855, 9856, 9857, 9858, 9861, 9862, + 9863, 9864, 9865, 9866, 9869, 9870, 9871, 9872, + 9873, 9874, 9877, 9878, 9879, 9880, 9882, 9883, + 9885, 9886, 9887, 9889, 9890, 9892, 9893, 9895, + 9896, 9897, 9898, 9899, 9900, 9902, 9903, 9904, + 9905, 9906, 9907, 9908, 9909, 9910, 9911, 9912, + 9913, 9914, 9915, 9916, 9917, 9918, 9919, 9920, + 9921, 9922, 9923, 9924, 9926, 9927, 9928, 9929, + 9930, 9931, 9932, 9936, 9937, 9938, 9939, 9940, + 9941, 9943, 9944, 9947, 9948, 9949, 9950, 9951, + /* 0x9500 */ + 9953, 9954, 9955, 9956, 9957, 9959, 9960, 9961, + 9962, 9965, 9966, 9967, 9968, 9969, 9970, 9971, + 9973, 9975, 9976, 9977, 9978, 9979, 9980, 9981, + 9982, 9983, 9984, 9985, 9986, 9987, 9988, 9989, + 9990, 9991, 9992, 9993, 9994, 9996, 9997, 9998, + 9999, 10000, 10001, 10003, 10004, 10005, 10006, 10007, + 10008, 10009, 10010, 10011, 10012, 10013, 10014, 10015, + 10016, 10017, 10018, 10020, 10021, 10022, 10023, 10024, + 10025, 10026, 10027, 10028, 10029, 10030, 10031, 10032, + 10034, 10035, 10036, 10037, 10038, 10040, 10041, 10042, + 10044, 10045, 10046, 10047, 10048, -1, 10049, 10050, + 10051, 10052, 10053, 10054, 10055, 10056, 10057, 10058, + 10059, 10060, 10061, 10063, 10064, 10065, 10066, 10067, + 10068, 10069, 10070, 10071, 10072, 10073, 10074, 10075, + 10076, 10078, 10079, 10080, 10081, 10082, 10083, 10084, + 10088, 10092, -1, -1, -1, -1, -1, 10094, + 10098, -1, 10099, 10100, -1, -1, 10101, 10102, + 10104, 10105, -1, 10107, 10108, -1, 10109, 10110, + -1, 10112, 10114, 10116, 10117, -1, -1, -1, + 10118, 10119, -1, -1, -1, -1, -1, -1, + 10121, 10123, 10124, 10127, 10128, 10129, -1, 10130, + 10131, 10132, -1, 10133, 10134, 10135, -1, -1, + -1, 10136, 10138, -1, 10140, -1, 10142, -1, + -1, 10143, -1, 10145, 10146, 10147, 10148, 10149, + -1, -1, -1, 10150, -1, -1, 10152, 10153, + 10154, -1, 10155, 10157, 10158, 10159, -1, -1, + 10160, -1, 10161, 10162, 10163, 10164, 10165, 10166, + 10169, 10174, -1, -1, 10180, -1, 10183, -1, + 10184, 10185, 10186, -1, 10187, 10188, -1, -1, + 10189, 10190, 10191, 10192, 10193, 10194, 10196, 10197, + 10198, 10200, 10201, 10203, 10204, 10205, 10206, 10207, + 10208, 10209, 10211, 10212, 10213, 10214, 10215, 10216, + /* 0x9600 */ + 10217, 10218, 10219, 10220, 10221, 10222, 10224, 10225, + 10226, 10227, 10229, 10230, 10231, 10232, 10233, 10234, + 10235, 10236, 10237, 10239, 10240, 10242, 10243, 10244, + 10245, 10246, 10247, 10249, 10250, 10251, -1, 10253, + -1, -1, -1, -1, -1, 10254, 10258, -1, + 10260, 10261, 10263, 10265, 10267, -1, -1, 10268, + -1, 10269, -1, 10270, 10272, 10276, 10277, -1, + 10279, -1, -1, 10280, -1, -1, -1, -1, + 10281, 10283, -1, -1, -1, 10285, 10286, 10287, + 10288, 10289, -1, -1, -1, 10290, -1, -1, + -1, -1, -1, -1, -1, 10291, 10294, -1, + 10295, -1, -1, -1, 10296, 10298, 10299, 10301, + -1, -1, -1, 10302, -1, 10304, 10305, -1, + 10312, 10313, -1, -1, -1, -1, -1, -1, + 10316, -1, -1, 10320, -1, -1, -1, 10321, + 10322, -1, 10323, 10326, -1, 10328, -1, 10330, + -1, 10332, 10334, -1, 10338, -1, -1, -1, + -1, -1, 10340, -1, 10341, -1, 10342, 10344, + 10345, -1, -1, -1, -1, 10348, 10350, -1, + -1, 10351, -1, 10352, -1, 10353, -1, 10360, + 10361, -1, -1, 10364, -1, -1, -1, -1, + 10367, -1, 10368, 10371, -1, -1, 10373, 10374, + -1, 10381, 10384, -1, 10385, -1, 10386, 10388, + 10390, -1, 10392, 10399, -1, 10400, 10401, -1, + -1, 10402, -1, -1, -1, -1, -1, 10404, + -1, -1, -1, 10406, -1, 10407, -1, 10408, + -1, 10409, -1, -1, -1, 10411, 10414, -1, + -1, 10415, 10416, 10417, 10419, 10421, 10422, 10425, + 10426, -1, 10428, 10429, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 10430, -1, 10431, 10432, -1, -1, 10433, 10434, + -1, -1, 10435, 10437, -1, -1, 10438, -1, + /* 0x9700 */ + -1, 10440, -1, -1, -1, -1, -1, -1, + -1, 10441, 10442, -1, -1, -1, -1, -1, + -1, 10445, -1, -1, -1, -1, -1, 10446, + -1, -1, 10447, 10450, -1, -1, -1, -1, + -1, 10453, 10454, -1, -1, -1, -1, 10455, + -1, -1, -1, -1, -1, 10458, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 10459, -1, -1, 10460, -1, 10464, -1, -1, + -1, 10465, 10466, -1, 10467, -1, 10468, -1, + 10469, 10472, 10473, -1, -1, 10477, 10484, 10491, + -1, 10498, 10500, 10502, 10503, -1, -1, -1, + -1, 10506, 10507, -1, 10508, 10509, -1, -1, + -1, -1, 10512, 10518, 10519, 10521, -1, 10522, + 10523, -1, -1, 10524, -1, 10526, -1, -1, + -1, 10529, -1, -1, 10532, -1, -1, -1, + -1, -1, -1, -1, -1, 10533, -1, -1, + 10534, -1, -1, -1, -1, -1, -1, -1, + -1, 10536, -1, 10538, 10539, 10540, -1, 10541, + -1, 10542, 10543, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 10544, + -1, -1, -1, -1, -1, -1, 10545, 10547, + 10549, -1, -1, -1, -1, -1, -1, 10550, + -1, 10551, 10553, -1, -1, 10554, -1, -1, + -1, 10555, -1, -1, -1, 10556, 10557, -1, + -1, 10558, -1, 10560, -1, -1, 10561, -1, + 10562, 10564, -1, 10565, 10566, 10567, -1, -1, + -1, -1, -1, 10569, -1, -1, -1, -1, + -1, 10570, -1, -1, 10571, 10574, 10575, -1, + -1, -1, -1, -1, 10576, -1, 10578, 10579, + 10582, 10584, 10585, 10586, 10587, 10589, 10590, 10591, + -1, 10592, 10593, -1, -1, 10595, -1, -1, + -1, -1, -1, 10596, -1, -1, -1, 10597, + /* 0x9800 */ + -1, 10598, 10599, 10600, -1, 10601, 10602, 10603, + 10604, -1, 10605, -1, 10606, -1, 10607, 10608, + 10609, 10610, 10611, 10612, -1, -1, -1, 10613, + 10614, -1, 10615, -1, 10617, -1, -1, -1, + -1, 10618, -1, -1, 10619, 10621, 10623, -1, + -1, -1, -1, -1, 10624, 10626, 10627, -1, + 10629, -1, 10631, -1, 10632, -1, -1, 10634, + 10635, 10637, 10641, 10645, 10646, 10648, 10652, -1, + -1, -1, -1, -1, -1, -1, 10653, -1, + -1, -1, -1, 10654, 10655, 10656, 10657, 10658, + -1, -1, 10660, 10661, 10662, 10664, 10666, -1, + 10667, 10668, 10669, 10671, -1, -1, 10673, -1, + -1, -1, 10674, -1, -1, 10675, -1, 10676, + -1, -1, -1, 10677, 10678, -1, -1, 10679, + 10681, 10682, -1, 10685, 10686, 10687, 10688, 10689, + 10690, 10691, 10692, 10693, 10695, 10696, 10697, 10698, + 10699, 10700, 10701, 10702, 10703, 10704, 10706, 10707, + 10708, 10710, 10711, 10713, 10714, 10715, 10716, 10717, + 10718, 10720, 10721, 10722, 10726, -1, 10727, 10729, + 10730, 10731, 10732, 10733, 10734, 10736, 10737, 10738, + 10739, 10741, 10742, 10743, 10744, 10745, 10746, 10747, + 10748, -1, -1, -1, -1, 10756, 10757, 10761, + -1, 10762, -1, 10763, -1, -1, 10764, 10765, + 10768, -1, 10769, 10770, 10771, -1, -1, -1, + 10772, -1, -1, 10773, 10775, -1, 10777, 10782, + 10783, -1, -1, -1, 10787, -1, 10792, 10798, + 10799, 10800, 10801, 10802, 10803, 10804, 10805, 10806, + 10807, 10809, 10810, 10811, 10812, -1, 10813, 10814, + 10817, 10820, 10821, 10822, -1, 10823, -1, -1, + 10824, 10825, 10826, 10827, 10829, 10830, 10831, 10833, + 10835, -1, 10836, -1, 10838, -1, 10839, -1, + -1, -1, -1, -1, 10840, 10841, 10842, 10843, + /* 0x9900 */ + -1, -1, -1, 10844, 10845, 10846, -1, -1, + -1, 10848, 10851, -1, 10854, 10855, 10856, 10857, + 10858, 10859, 10860, 10862, -1, 10863, 10864, -1, + 10865, -1, 10867, 10868, 10869, -1, 10870, 10871, + 10872, 10874, -1, -1, -1, -1, -1, 10875, + 10879, -1, -1, -1, 10881, -1, -1, -1, + -1, 10882, -1, 10883, 10884, 10885, 10887, 10888, + -1, 10889, 10890, 10891, 10892, 10893, 10894, 10895, + -1, 10896, -1, 10897, -1, 10898, -1, -1, + 10899, 10900, 10901, 10902, 10903, 10904, 10905, -1, + -1, 10906, 10907, -1, -1, -1, -1, 10908, + -1, 10909, -1, -1, 10910, -1, 10911, 10912, + -1, -1, 10915, 10916, 10919, 10920, 10922, 10923, + 10925, 10926, 10927, 10928, 10929, 10930, 10931, 10933, + 10934, 10935, 10936, 10937, 10938, 10939, 10940, 10941, + 10943, 10944, 10945, 10946, 10947, 10949, 10950, 10951, + 10952, 10954, 10956, 10957, 10958, 10959, 10960, 10961, + 10962, 10964, 10965, 10966, 10967, 10968, 10969, 10970, + 10971, 10972, 10973, 10974, 10975, 10976, -1, -1, + -1, -1, -1, -1, -1, 10977, 10978, 10979, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 10980, 10981, 10982, -1, + -1, 10983, 10985, 10986, 10987, -1, -1, -1, + -1, 10988, -1, -1, -1, 10989, -1, 10990, + -1, 10992, -1, -1, 10993, 10995, 10997, -1, + 11001, -1, -1, -1, -1, -1, -1, -1, + 11005, 11006, 11007, -1, 11008, 11009, -1, -1, + 11010, 11011, -1, 11012, -1, 11013, 11015, 11017, + -1, 11018, 11021, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 11022, 11023, -1, + 11024, 11025, -1, -1, -1, 11026, -1, -1, + 11028, -1, -1, -1, -1, -1, -1, 11029, + /* 0x9a00 */ + -1, 11030, 11031, -1, -1, 11032, -1, -1, + -1, -1, -1, -1, -1, 11033, 11034, 11035, + 11036, -1, 11039, 11041, -1, -1, 11044, -1, + -1, 11045, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 11046, -1, -1, -1, + 11047, -1, -1, 11048, -1, 11049, 11050, -1, + 11053, -1, -1, -1, -1, -1, 11054, 11055, + 11057, -1, 11058, -1, -1, -1, 11059, -1, + 11060, 11061, 11062, 11063, 11064, 11065, -1, 11069, + -1, -1, 11070, -1, 11071, 11072, -1, 11073, + -1, 11074, 11077, -1, -1, 11078, -1, 11079, + -1, -1, 11082, 11083, -1, 11085, -1, 11086, + -1, -1, 11087, -1, 11089, 11090, 11092, -1, + -1, 11093, 11094, 11095, 11096, 11097, 11098, 11100, + 11101, 11102, 11106, 11107, 11109, 11111, 11112, 11113, + 11114, 11115, 11116, 11117, 11118, 11120, 11121, 11122, + 11124, 11125, 11126, 11129, 11130, 11131, 11132, 11133, + 11134, 11135, 11136, 11137, 11138, 11141, 11142, 11143, + 11144, 11145, 11146, 11147, -1, 11148, 11149, 11150, + 11151, 11153, 11154, 11156, 11157, 11158, 11160, 11161, + 11162, 11163, 11164, 11165, 11166, 11167, 11169, 11170, + -1, -1, -1, -1, -1, -1, -1, 11171, + -1, -1, -1, -1, -1, 11172, -1, -1, + -1, -1, -1, -1, -1, -1, 11176, -1, + -1, -1, -1, -1, 11177, 11179, -1, -1, + 11180, -1, -1, 11181, 11182, -1, -1, 11183, + -1, -1, 11184, 11185, 11187, 11191, 11193, 11194, + 11197, 11198, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 11199, 11201, 11202, -1, -1, + -1, 11203, 11205, -1, -1, 11207, 11208, 11210, + -1, -1, -1, -1, 11211, -1, -1, -1, + -1, 11213, -1, -1, -1, -1, -1, -1, + /* 0x9b00 */ + 11214, -1, 11215, -1, -1, -1, 11218, -1, + -1, -1, -1, -1, -1, 11219, -1, -1, + -1, -1, -1, 11220, -1, -1, -1, -1, + -1, -1, 11222, 11223, -1, -1, -1, -1, + -1, -1, 11224, 11227, -1, 11228, 11233, 11238, + 11240, 11241, 11242, 11247, -1, 11248, 11253, -1, + 11254, 11257, -1, -1, -1, -1, 11260, -1, + -1, 11261, -1, 11262, -1, -1, -1, -1, + 11264, -1, -1, -1, -1, -1, -1, 11265, + -1, 11266, -1, -1, -1, -1, 11267, -1, + 11269, -1, -1, -1, -1, -1, -1, 11274, + 11276, -1, 11277, 11278, -1, -1, -1, -1, + -1, -1, 11279, 11280, -1, -1, 11281, -1, + 11282, -1, -1, -1, -1, 11283, -1, 11284, + -1, -1, 11285, 11287, 11288, -1, -1, 11289, + -1, -1, 11290, -1, -1, -1, -1, -1, + -1, 11291, -1, 11292, -1, -1, -1, -1, + -1, 11293, 11295, 11296, -1, 11297, 11298, 11299, + 11300, 11301, 11302, 11303, -1, -1, -1, -1, + -1, -1, 11304, -1, 11305, 11306, 11309, -1, + -1, -1, -1, -1, -1, -1, 11310, 11311, + -1, -1, 11313, 11314, -1, 11315, 11316, -1, + -1, -1, -1, 11321, -1, -1, 11322, 11323, + -1, -1, 11325, 11326, -1, -1, 11327, -1, + 11328, 11329, -1, -1, -1, -1, -1, 11330, + -1, 11332, 11333, 11335, -1, -1, -1, -1, + -1, -1, 11336, -1, 11337, 11338, 11339, 11340, + 11342, -1, -1, 11343, -1, 11345, -1, -1, + -1, 11346, 11347, -1, 11348, -1, -1, 11349, + 11350, -1, 11351, 11352, -1, -1, -1, -1, + 11353, -1, -1, -1, 11354, 11355, -1, 11356, + -1, 11359, -1, -1, -1, 11360, -1, 11361, + /* 0x9c00 */ + 11362, 11364, 11365, 11366, -1, -1, -1, -1, + 11367, 11369, -1, -1, 11370, 11372, -1, 11374, + 11375, -1, 11377, 11378, -1, -1, -1, -1, + -1, -1, -1, 11379, 11381, -1, -1, 11382, + 11383, -1, -1, 11384, 11385, 11386, -1, -1, + 11388, 11390, -1, -1, -1, 11391, 11392, -1, + -1, 11393, 11394, 11396, -1, 11397, -1, 11398, + -1, 11399, 11400, 11402, 11403, -1, 11404, -1, + -1, -1, 11405, -1, -1, 11406, -1, -1, + 11407, 11408, -1, -1, -1, -1, -1, -1, + -1, -1, 11411, 11412, 11413, -1, 11414, 11415, + 11416, -1, -1, -1, -1, 11417, 11418, 11419, + 11420, -1, -1, 11421, 11422, -1, -1, 11423, + 11424, -1, -1, -1, -1, 11425, 11426, 11427, + -1, -1, -1, -1, -1, -1, 11428, 11431, + 11433, -1, 11435, 11436, 11441, 11442, 11443, 11444, + 11445, 11446, 11447, -1, 11448, 11449, 11450, 11451, + 11452, 11454, 11455, 11456, 11457, 11458, 11460, 11461, + 11462, 11463, 11464, 11465, 11466, 11467, 11468, 11469, + 11470, 11471, 11472, 11473, 11474, 11479, 11480, 11482, + 11483, 11485, 11486, 11487, 11488, 11489, 11490, 11491, + 11492, 11493, 11495, 11496, 11497, 11498, 11499, 11500, + 11501, 11502, 11503, 11504, 11505, 11506, 11507, 11508, + 11510, 11511, 11512, 11513, 11514, 11515, 11516, 11517, + 11518, 11519, 11520, 11521, 11522, 11524, 11526, 11527, + 11528, 11529, 11530, 11531, 11532, 11534, 11535, 11536, + 11537, 11538, 11539, 11540, 11541, 11542, 11544, 11546, + 11547, 11548, -1, 11549, 11550, 11551, 11553, 11554, + 11555, 11556, 11557, 11558, -1, 11559, -1, 11561, + -1, 11563, -1, 11564, 11566, -1, -1, -1, + -1, -1, 11567, 11568, 11569, -1, 11570, -1, + 11571, -1, -1, -1, -1, -1, -1, -1, + /* 0x9d00 */ + -1, -1, -1, -1, -1, -1, 11572, 11573, + 11574, 11576, -1, -1, -1, -1, 11578, -1, + -1, -1, 11580, -1, -1, 11581, -1, -1, + -1, -1, -1, 11582, -1, 11583, 11585, 11586, + -1, -1, -1, 11588, -1, -1, 11589, -1, + 11590, -1, -1, -1, 11591, -1, -1, 11593, + 11594, -1, -1, 11595, 11596, -1, -1, -1, + -1, -1, -1, 11597, 11598, -1, -1, 11599, + -1, -1, 11600, 11601, 11602, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 11603, 11604, 11605, 11606, -1, -1, -1, -1, + -1, 11607, -1, -1, 11608, 11609, 11611, -1, + 11613, 11614, -1, -1, -1, -1, -1, -1, + -1, -1, 11615, -1, 11616, -1, 11617, 11618, + 11619, -1, 11620, -1, -1, -1, 11621, 11623, + -1, -1, -1, -1, -1, -1, 11624, -1, + -1, -1, -1, -1, -1, -1, -1, 11626, + -1, 11628, 11629, -1, -1, -1, -1, 11630, + -1, -1, -1, 11633, -1, -1, 11634, -1, + 11635, -1, 11636, -1, -1, -1, -1, -1, + -1, 11637, -1, -1, 11638, 11639, -1, -1, + -1, 11640, 11641, 11642, 11644, -1, -1, 11645, + -1, -1, 11647, -1, 11648, 11655, -1, -1, + -1, 11656, 11657, 11658, 11659, -1, -1, 11660, + 11661, 11662, 11663, 11664, 11665, -1, 11668, -1, + 11669, 11670, 11671, -1, -1, -1, -1, 11672, + -1, -1, -1, 11673, -1, -1, 11674, 11675, + -1, 11677, 11678, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 11679, 11680, -1, + -1, -1, -1, 11681, -1, -1, -1, 11682, + 11683, -1, 11684, 11685, 11687, -1, -1, -1, + 11689, 11690, 11691, -1, -1, 11693, -1, 11694, + /* 0x9e00 */ + -1, -1, -1, -1, -1, -1, -1, 11695, + -1, -1, 11696, -1, 11697, -1, 11698, 11699, + -1, -1, -1, -1, -1, 11700, 11703, -1, + 11710, -1, 11711, 11712, 11714, 11715, 11716, 11717, + 11719, 11720, 11723, 11724, 11725, 11726, 11728, 11730, + 11731, 11732, 11733, 11734, 11736, 11737, 11738, 11739, + 11740, 11741, 11742, 11743, 11744, 11745, 11746, 11747, + 11748, 11749, 11750, 11751, 11752, 11753, 11754, 11755, + 11756, 11757, 11758, 11759, 11760, 11761, 11763, 11764, + 11766, 11767, 11768, 11769, 11770, 11771, 11772, 11773, + 11774, 11775, 11776, 11777, 11778, 11779, 11780, 11781, + 11782, 11783, 11784, 11786, 11787, 11788, 11789, 11790, + 11791, 11792, 11793, 11794, 11795, 11802, 11803, 11804, + 11805, 11806, 11807, 11808, 11809, 11810, -1, 11811, + 11812, 11813, 11814, 11815, 11816, 11817, -1, -1, + 11819, 11822, 11824, 11825, 11826, 11829, 11831, -1, + -1, -1, -1, 11832, 11833, 11834, -1, 11835, + -1, -1, -1, -1, -1, -1, -1, 11836, + -1, -1, -1, -1, -1, -1, -1, 11837, + -1, -1, -1, -1, -1, -1, 11839, -1, + -1, -1, -1, -1, 11840, 11842, 11843, -1, + -1, 11844, 11846, 11851, 11856, 11858, -1, 11859, + -1, -1, -1, -1, 11863, 11867, -1, -1, + 11872, 11874, 11878, 11883, 11886, 11890, -1, -1, + -1, -1, -1, 11894, 11895, -1, -1, -1, + -1, 11897, -1, -1, 11898, -1, -1, 11899, + -1, 11900, 11901, -1, -1, -1, -1, -1, + 11902, 11903, -1, 11904, -1, -1, 11905, -1, + -1, 11907, -1, -1, 11908, -1, -1, -1, + 11909, 11910, 11911, -1, -1, 11912, -1, -1, + -1, 11913, 11914, -1, 11915, -1, 11916, 11917, + -1, 11918, -1, -1, -1, 11919, 11920, 11921, + /* 0x9f00 */ + -1, -1, 11923, 11924, -1, -1, -1, 11925, + 11927, 11930, -1, 11931, 11932, 11933, 11934, -1, + -1, 11935, 11936, 11937, -1, 11939, -1, 11940, + -1, -1, -1, -1, -1, -1, -1, -1, + 11942, 11943, -1, -1, -1, -1, 11944, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 11945, -1, -1, -1, + -1, 11946, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 11947, -1, -1, + -1, -1, 11948, 11952, -1, -1, 11954, 11956, + 11958, 11962, 11964, 11966, 11967, 11969, -1, 11970, + -1, 11971, 11972, -1, 11973, -1, -1, 11974, + 11975, 11976, 11978, 11980, -1, -1, 11981, 11982, + -1, 11985, 11986, -1, 11988, -1, -1, -1, + 11989, 11990, 11991, -1, -1, -1, 11992, 11993, + -1, -1, -1, -1, -1, -1, -1, 11994, + 11996, 11997, 11998, 11999, 12000, 12002, 12003, 12004, + 12005, 12006, 12007, 12008, 12009, 12010, 12013, -1, + 12014, -1, 12015, -1, 12018, 12019, -1, -1, + -1, 12020, 12022, 12023, 12024, 12026, 12029, 12031, + -1, -1, 12033, -1, -1, 12036, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, +}; + diff --git a/jni/iconv/lib/cns11643.h b/jni/iconv/lib/cns11643.h new file mode 100644 index 0000000..5b16641 --- /dev/null +++ b/jni/iconv/lib/cns11643.h @@ -0,0 +1,41 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 + */ + +/* ISO-2022-CN and EUC-TW use CNS 11643-1992 planes 1 to 7. We also + * have a table for the older plane 15. We use a trick to keep the + * Unicode -> CNS 11643 table as small as possible (see cns11643_inv.h). + */ + +#include "cns11643_1.h" +#include "cns11643_2.h" +#include "cns11643_3.h" +#include "cns11643_4.h" +#include "cns11643_5.h" +#include "cns11643_6.h" +#include "cns11643_7.h" +#include "cns11643_15.h" +#include "cns11643_inv.h" + +/* Returns the plane number (1,...,7,15) in r[0], the two bytes in r[1],r[2]. */ +#define cns11643_wctomb cns11643_inv_wctomb diff --git a/jni/iconv/lib/cns11643_1.h b/jni/iconv/lib/cns11643_1.h new file mode 100644 index 0000000..24abb5c --- /dev/null +++ b/jni/iconv/lib/cns11643_1.h @@ -0,0 +1,893 @@ +/* + * Copyright (C) 1999-2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 plane 1 + */ + +static const unsigned short cns11643_1_2uni_page21[500] = { + /* 0x21 */ + 0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x30fb, 0xff1b, 0xff1a, + 0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xfe51, 0xfe52, + 0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xfe31, 0x2014, 0xfe32, + 0x2013, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xff08, 0xff09, 0xfe35, + 0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39, + 0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d, + 0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41, + 0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0xfe5b, + 0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, 0x201d, 0x301d, + 0x301e, 0x2032, 0x2035, 0xff03, 0xff06, 0xff0a, 0x203b, 0x00a7, + 0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, 0x2606, 0x2605, + 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, + /* 0x22 */ + 0x32a3, 0x2105, 0x203e, 0xfffd, 0xff3f, 0xfffd, 0xfe49, 0xfe4a, + 0xfe4d, 0xfe4e, 0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, + 0xff0d, 0x00d7, 0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, + 0x2266, 0x2267, 0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, + 0xfe64, 0xfe66, 0xfe65, 0x223c, 0x2229, 0x222a, 0x22a5, 0x2220, + 0x221f, 0x22bf, 0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, + 0x2640, 0x2642, 0x2641, 0x2609, 0x2191, 0x2193, 0x2192, 0x2190, + 0x2196, 0x2197, 0x2199, 0x2198, 0x2016, 0xff5c, 0xff0f, 0xff3c, + 0x2215, 0xfe68, 0xff04, 0xffe5, 0x3012, 0xffe0, 0xffe1, 0xff05, + 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5, 0x339c, + 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4, 0x00b0, + 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, + /* 0x23 */ + 0x55e7, 0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, + 0x2586, 0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, + 0x258a, 0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, + 0x2500, 0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, + 0x256e, 0x2570, 0x256f, 0x2550, 0x255e, 0x256a, 0x2561, 0x25e2, + 0x25e3, 0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x24 */ + 0xff10, 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, + 0xff18, 0xff19, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, + 0x2166, 0x2167, 0x2168, 0x2169, 0x3021, 0x3022, 0x3023, 0x3024, + 0x3025, 0x3026, 0x3027, 0x3028, 0x3029, 0xfffd, 0x5344, 0xfffd, + 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, + 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, + 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, + 0xff39, 0xff3a, 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, + 0xff47, 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, + 0xff4f, 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, + 0xff57, 0xff58, 0xff59, 0xff5a, 0x0391, 0x0392, 0x0393, 0x0394, + 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, + /* 0x25 */ + 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, + 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1, 0x03b2, + 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, + 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, + 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, 0x3105, 0x3106, + 0x3107, 0x3108, 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, + 0x310f, 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, + 0x3117, 0x3118, 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, + 0x311f, 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, + 0x3127, 0x3128, 0x3129, 0x02d9, 0x02c9, 0x02ca, 0x02c7, 0x02cb, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x26 */ + 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, + 0x2468, 0x2469, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, + 0x247a, 0x247b, 0x247c, 0x247d, 0x2170, 0x2171, 0x2172, 0x2173, + 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, +}; +static const unsigned short cns11643_1_2uni_page42[34] = { + /* 0x42 */ + 0x2400, 0x2401, 0x2402, 0x2403, 0x2404, 0x2405, 0x2406, 0x2407, + 0x2408, 0x2409, 0x240a, 0x240b, 0x240c, 0x240d, 0x240e, 0x240f, + 0x2410, 0x2411, 0x2412, 0x2413, 0x2414, 0x2415, 0x2416, 0x2417, + 0x2418, 0x2419, 0x241a, 0x241b, 0x241c, 0x241d, 0x241e, 0x241f, + 0x2421, 0x20ac, +}; +static const unsigned short cns11643_1_2uni_page44[5401] = { + /* 0x44 */ + 0x4e00, 0x4e59, 0x4e01, 0x4e03, 0x4e43, 0x4e5d, 0x4e86, 0x4e8c, + 0x4eba, 0x513f, 0x5165, 0x516b, 0x51e0, 0x5200, 0x5201, 0x529b, + 0x5315, 0x5341, 0x535c, 0x53c8, 0x4e09, 0x4e0b, 0x4e08, 0x4e0a, + 0x4e2b, 0x4e38, 0x51e1, 0x4e45, 0x4e48, 0x4e5f, 0x4e5e, 0x4e8e, + 0x4ea1, 0x5140, 0x5203, 0x52fa, 0x5343, 0x53c9, 0x53e3, 0x571f, + 0x58eb, 0x5915, 0x5927, 0x5973, 0x5b50, 0x5b51, 0x5b53, 0x5bf8, + 0x5c0f, 0x5c22, 0x5c38, 0x5c71, 0x5ddd, 0x5de5, 0x5df1, 0x5df2, + 0x5df3, 0x5dfe, 0x5e72, 0x5efe, 0x5f0b, 0x5f13, 0x624d, 0x4e11, + 0x4e10, 0x4e0d, 0x4e2d, 0x4e30, 0x4e39, 0x4e4b, 0x5c39, 0x4e88, + 0x4e91, 0x4e95, 0x4e92, 0x4e94, 0x4ea2, 0x4ec1, 0x4ec0, 0x4ec3, + 0x4ec6, 0x4ec7, 0x4ecd, 0x4eca, 0x4ecb, 0x4ec4, 0x5143, 0x5141, + 0x5167, 0x516d, 0x516e, 0x516c, 0x5197, 0x51f6, + /* 0x45 */ + 0x5206, 0x5207, 0x5208, 0x52fb, 0x52fe, 0x52ff, 0x5316, 0x5339, + 0x5348, 0x5347, 0x5345, 0x535e, 0x5384, 0x53cb, 0x53ca, 0x53cd, + 0x58ec, 0x5929, 0x592b, 0x592a, 0x592d, 0x5b54, 0x5c11, 0x5c24, + 0x5c3a, 0x5c6f, 0x5df4, 0x5e7b, 0x5eff, 0x5f14, 0x5f15, 0x5fc3, + 0x6208, 0x6236, 0x624b, 0x624e, 0x652f, 0x6587, 0x6597, 0x65a4, + 0x65b9, 0x65e5, 0x66f0, 0x6708, 0x6728, 0x6b20, 0x6b62, 0x6b79, + 0x6bcb, 0x6bd4, 0x6bdb, 0x6c0f, 0x6c34, 0x706b, 0x722a, 0x7236, + 0x723b, 0x7247, 0x7259, 0x725b, 0x72ac, 0x738b, 0x4e19, 0x4e16, + 0x4e15, 0x4e14, 0x4e18, 0x4e3b, 0x4e4d, 0x4e4f, 0x4e4e, 0x4ee5, + 0x4ed8, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, 0x4ee3, 0x4ee4, 0x4ed9, + 0x4ede, 0x5145, 0x5144, 0x5189, 0x518a, 0x51ac, 0x51f9, 0x51fa, + 0x51f8, 0x520a, 0x52a0, 0x529f, 0x5305, 0x5306, + /* 0x46 */ + 0x5317, 0x531d, 0x4edf, 0x534a, 0x5349, 0x5361, 0x5360, 0x536f, + 0x536e, 0x53bb, 0x53ef, 0x53e4, 0x53f3, 0x53ec, 0x53ee, 0x53e9, + 0x53e8, 0x53fc, 0x53f8, 0x53f5, 0x53eb, 0x53e6, 0x53ea, 0x53f2, + 0x53f1, 0x53f0, 0x53e5, 0x53ed, 0x53fb, 0x56db, 0x56da, 0x5916, + 0x592e, 0x5931, 0x5974, 0x5976, 0x5b55, 0x5b83, 0x5c3c, 0x5de8, + 0x5de7, 0x5de6, 0x5e02, 0x5e03, 0x5e73, 0x5e7c, 0x5f01, 0x5f18, + 0x5f17, 0x5fc5, 0x620a, 0x6253, 0x6254, 0x6252, 0x6251, 0x65a5, + 0x65e6, 0x672e, 0x672c, 0x672a, 0x672b, 0x672d, 0x6b63, 0x6bcd, + 0x6c11, 0x6c10, 0x6c38, 0x6c41, 0x6c40, 0x6c3e, 0x72af, 0x7384, + 0x7389, 0x74dc, 0x74e6, 0x7518, 0x751f, 0x7528, 0x7529, 0x7530, + 0x7531, 0x7532, 0x7533, 0x758b, 0x767d, 0x76ae, 0x76bf, 0x76ee, + 0x77db, 0x77e2, 0x77f3, 0x793a, 0x79be, 0x7a74, + /* 0x47 */ + 0x7acb, 0x4e1e, 0x4e1f, 0x4e52, 0x4e53, 0x4e69, 0x4e99, 0x4ea4, + 0x4ea6, 0x4ea5, 0x4eff, 0x4f09, 0x4f19, 0x4f0a, 0x4f15, 0x4f0d, + 0x4f10, 0x4f11, 0x4f0f, 0x4ef2, 0x4ef6, 0x4efb, 0x4ef0, 0x4ef3, + 0x4efd, 0x4f01, 0x4f0b, 0x5149, 0x5147, 0x5146, 0x5148, 0x5168, + 0x5171, 0x518d, 0x51b0, 0x5217, 0x5211, 0x5212, 0x520e, 0x5216, + 0x52a3, 0x5308, 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, 0x540f, + 0x540c, 0x540a, 0x5410, 0x5401, 0x540b, 0x5404, 0x5411, 0x540d, + 0x5408, 0x5403, 0x540e, 0x5406, 0x5412, 0x56e0, 0x56de, 0x56dd, + 0x5733, 0x5730, 0x5728, 0x572d, 0x572c, 0x572f, 0x5729, 0x5919, + 0x591a, 0x5937, 0x5938, 0x5984, 0x5978, 0x5983, 0x597d, 0x5979, + 0x5982, 0x5981, 0x5b57, 0x5b58, 0x5b87, 0x5b88, 0x5b85, 0x5b89, + 0x5bfa, 0x5c16, 0x5c79, 0x5dde, 0x5e06, 0x5e76, + /* 0x48 */ + 0x5e74, 0x5f0f, 0x5f1b, 0x5fd9, 0x5fd6, 0x620e, 0x620c, 0x620d, + 0x6210, 0x6263, 0x625b, 0x6258, 0x6536, 0x65e9, 0x65e8, 0x65ec, + 0x65ed, 0x66f2, 0x66f3, 0x6709, 0x673d, 0x6734, 0x6731, 0x6735, + 0x6b21, 0x6b64, 0x6b7b, 0x6c16, 0x6c5d, 0x6c57, 0x6c59, 0x6c5f, + 0x6c60, 0x6c50, 0x6c55, 0x6c61, 0x6c5b, 0x6c4d, 0x6c4e, 0x7070, + 0x725f, 0x725d, 0x767e, 0x7af9, 0x7c73, 0x7cf8, 0x7f36, 0x7f8a, + 0x7fbd, 0x8001, 0x8003, 0x800c, 0x8012, 0x8033, 0x807f, 0x8089, + 0x808b, 0x808c, 0x81e3, 0x81ea, 0x81f3, 0x81fc, 0x820c, 0x821b, + 0x821f, 0x826e, 0x8272, 0x827e, 0x866b, 0x8840, 0x884c, 0x8863, + 0x897f, 0x9621, 0x4e32, 0x4ea8, 0x4f4d, 0x4f4f, 0x4f47, 0x4f57, + 0x4f5e, 0x4f34, 0x4f5b, 0x4f55, 0x4f30, 0x4f50, 0x4f51, 0x4f3d, + 0x4f3a, 0x4f38, 0x4f43, 0x4f54, 0x4f3c, 0x4f46, + /* 0x49 */ + 0x4f63, 0x4f5c, 0x4f60, 0x4f2f, 0x4f4e, 0x4f36, 0x4f59, 0x4f5d, + 0x4f48, 0x4f5a, 0x514c, 0x514b, 0x514d, 0x5175, 0x51b6, 0x51b7, + 0x5225, 0x5224, 0x5229, 0x522a, 0x5228, 0x52ab, 0x52a9, 0x52aa, + 0x52ac, 0x5323, 0x5373, 0x5375, 0x541d, 0x542d, 0x541e, 0x543e, + 0x5426, 0x544e, 0x5427, 0x5446, 0x5443, 0x5433, 0x5448, 0x5442, + 0x541b, 0x5429, 0x544a, 0x5439, 0x543b, 0x5438, 0x542e, 0x5435, + 0x5436, 0x5420, 0x543c, 0x5440, 0x5431, 0x542b, 0x541f, 0x542c, + 0x56ea, 0x56f0, 0x56e4, 0x56eb, 0x574a, 0x5751, 0x5740, 0x574d, + 0x5747, 0x574e, 0x573e, 0x5750, 0x574f, 0x573b, 0x58ef, 0x593e, + 0x599d, 0x5992, 0x59a8, 0x599e, 0x59a3, 0x5999, 0x5996, 0x598d, + 0x59a4, 0x5993, 0x598a, 0x59a5, 0x5b5d, 0x5b5c, 0x5b5a, 0x5b5b, + 0x5b8c, 0x5b8b, 0x5b8f, 0x5c2c, 0x5c40, 0x5c41, + /* 0x4a */ + 0x5c3f, 0x5c3e, 0x5c90, 0x5c91, 0x5c94, 0x5c8c, 0x5deb, 0x5e0c, + 0x5e8f, 0x5e87, 0x5e8a, 0x5ef7, 0x5f04, 0x5f1f, 0x5f64, 0x5f62, + 0x5f77, 0x5f79, 0x5fd8, 0x5fcc, 0x5fd7, 0x5fcd, 0x5ff1, 0x5feb, + 0x5ff8, 0x5fea, 0x6212, 0x6211, 0x6284, 0x6297, 0x6296, 0x6280, + 0x6276, 0x6289, 0x626d, 0x628a, 0x627c, 0x627e, 0x6279, 0x6273, + 0x6292, 0x626f, 0x6298, 0x626e, 0x6295, 0x6293, 0x6291, 0x6286, + 0x6539, 0x653b, 0x6538, 0x65f1, 0x66f4, 0x675f, 0x674e, 0x674f, + 0x6750, 0x6751, 0x675c, 0x6756, 0x675e, 0x6749, 0x6746, 0x6760, + 0x6753, 0x6757, 0x6b65, 0x6bcf, 0x6c42, 0x6c5e, 0x6c99, 0x6c81, + 0x6c88, 0x6c89, 0x6c85, 0x6c9b, 0x6c6a, 0x6c7a, 0x6c90, 0x6c70, + 0x6c8c, 0x6c68, 0x6c96, 0x6c92, 0x6c7d, 0x6c83, 0x6c72, 0x6c7e, + 0x6c74, 0x6c86, 0x6c76, 0x6c8d, 0x6c94, 0x6c98, + /* 0x4b */ + 0x6c82, 0x7076, 0x707c, 0x707d, 0x7078, 0x7262, 0x7261, 0x7260, + 0x72c4, 0x72c2, 0x7396, 0x752c, 0x752b, 0x7537, 0x7538, 0x7682, + 0x76ef, 0x77e3, 0x79c1, 0x79c0, 0x79bf, 0x7a76, 0x7cfb, 0x7f55, + 0x8096, 0x8093, 0x809d, 0x8098, 0x809b, 0x809a, 0x80b2, 0x826f, + 0x8292, 0x828b, 0x828d, 0x898b, 0x89d2, 0x8a00, 0x8c37, 0x8c46, + 0x8c55, 0x8c9d, 0x8d64, 0x8d70, 0x8db3, 0x8eab, 0x8eca, 0x8f9b, + 0x8fb0, 0x8fc2, 0x8fc6, 0x8fc5, 0x8fc4, 0x5de1, 0x9091, 0x90a2, + 0x90aa, 0x90a6, 0x90a3, 0x9149, 0x91c6, 0x91cc, 0x9632, 0x962e, + 0x9631, 0x962a, 0x962c, 0x4e26, 0x4e56, 0x4e73, 0x4e8b, 0x4e9b, + 0x4e9e, 0x4eab, 0x4eac, 0x4f6f, 0x4f9d, 0x4f8d, 0x4f73, 0x4f7f, + 0x4f6c, 0x4f9b, 0x4f8b, 0x4f86, 0x4f83, 0x4f70, 0x4f75, 0x4f88, + 0x4f69, 0x4f7b, 0x4f96, 0x4f7e, 0x4f8f, 0x4f91, + /* 0x4c */ + 0x4f7a, 0x5154, 0x5152, 0x5155, 0x5169, 0x5177, 0x5176, 0x5178, + 0x51bd, 0x51fd, 0x523b, 0x5238, 0x5237, 0x523a, 0x5230, 0x522e, + 0x5236, 0x5241, 0x52be, 0x52bb, 0x5352, 0x5354, 0x5353, 0x5351, + 0x5366, 0x5377, 0x5378, 0x5379, 0x53d6, 0x53d4, 0x53d7, 0x5473, + 0x5475, 0x5496, 0x5478, 0x5495, 0x5480, 0x547b, 0x5477, 0x5484, + 0x5492, 0x5486, 0x547c, 0x5490, 0x5471, 0x5476, 0x548c, 0x549a, + 0x5462, 0x5468, 0x548b, 0x547d, 0x548e, 0x56fa, 0x5783, 0x5777, + 0x576a, 0x5769, 0x5761, 0x5766, 0x5764, 0x577c, 0x591c, 0x5949, + 0x5947, 0x5948, 0x5944, 0x5954, 0x59be, 0x59bb, 0x59d4, 0x59b9, + 0x59ae, 0x59d1, 0x59c6, 0x59d0, 0x59cd, 0x59cb, 0x59d3, 0x59ca, + 0x59af, 0x59b3, 0x59d2, 0x59c5, 0x5b5f, 0x5b64, 0x5b63, 0x5b97, + 0x5b9a, 0x5b98, 0x5b9c, 0x5b99, 0x5b9b, 0x5c1a, + /* 0x4d */ + 0x5c48, 0x5c45, 0x5c46, 0x5cb7, 0x5ca1, 0x5cb8, 0x5ca9, 0x5cab, + 0x5cb1, 0x5cb3, 0x5e18, 0x5e1a, 0x5e16, 0x5e15, 0x5e1b, 0x5e11, + 0x5e78, 0x5e9a, 0x5e97, 0x5e9c, 0x5e95, 0x5e96, 0x5ef6, 0x5f26, + 0x5f27, 0x5f29, 0x5f80, 0x5f81, 0x5f7f, 0x5f7c, 0x5fdd, 0x5fe0, + 0x5ffd, 0x5ff5, 0x5fff, 0x600f, 0x6014, 0x602f, 0x6035, 0x6016, + 0x602a, 0x6015, 0x6021, 0x6027, 0x6029, 0x602b, 0x601b, 0x6216, + 0x6215, 0x623f, 0x623e, 0x6240, 0x627f, 0x62c9, 0x62cc, 0x62c4, + 0x62bf, 0x62c2, 0x62b9, 0x62d2, 0x62db, 0x62ab, 0x62d3, 0x62d4, + 0x62cb, 0x62c8, 0x62a8, 0x62bd, 0x62bc, 0x62d0, 0x62d9, 0x62c7, + 0x62cd, 0x62b5, 0x62da, 0x62b1, 0x62d8, 0x62d6, 0x62d7, 0x62c6, + 0x62ac, 0x62ce, 0x653e, 0x65a7, 0x65bc, 0x65fa, 0x6614, 0x6613, + 0x660c, 0x6606, 0x6602, 0x660e, 0x6600, 0x660f, + /* 0x4e */ + 0x6615, 0x660a, 0x6607, 0x670d, 0x670b, 0x676d, 0x678b, 0x6795, + 0x6771, 0x679c, 0x6773, 0x6777, 0x6787, 0x679d, 0x6797, 0x676f, + 0x6770, 0x677f, 0x6789, 0x677e, 0x6790, 0x6775, 0x679a, 0x6793, + 0x677c, 0x676a, 0x6772, 0x6b23, 0x6b66, 0x6b67, 0x6b7f, 0x6c13, + 0x6c1b, 0x6ce3, 0x6ce8, 0x6cf3, 0x6cb1, 0x6ccc, 0x6ce5, 0x6cb3, + 0x6cbd, 0x6cbe, 0x6cbc, 0x6ce2, 0x6cab, 0x6cd5, 0x6cd3, 0x6cb8, + 0x6cc4, 0x6cb9, 0x6cc1, 0x6cae, 0x6cd7, 0x6cc5, 0x6cf1, 0x6cbf, + 0x6cbb, 0x6ce1, 0x6cdb, 0x6cca, 0x6cac, 0x6cef, 0x6cdc, 0x6cd6, + 0x6ce0, 0x7095, 0x708e, 0x7092, 0x708a, 0x7099, 0x722c, 0x722d, + 0x7238, 0x7248, 0x7267, 0x7269, 0x72c0, 0x72ce, 0x72d9, 0x72d7, + 0x72d0, 0x73a9, 0x73a8, 0x739f, 0x73ab, 0x73a5, 0x753d, 0x759d, + 0x7599, 0x759a, 0x7684, 0x76c2, 0x76f2, 0x76f4, + /* 0x4f */ + 0x77e5, 0x77fd, 0x793e, 0x7940, 0x7941, 0x79c9, 0x79c8, 0x7a7a, + 0x7a79, 0x7afa, 0x7cfe, 0x7f54, 0x7f8c, 0x7f8b, 0x8005, 0x80ba, + 0x80a5, 0x80a2, 0x80b1, 0x80a1, 0x80ab, 0x80a9, 0x80b4, 0x80aa, + 0x80af, 0x81e5, 0x81fe, 0x820d, 0x82b3, 0x829d, 0x8299, 0x82ad, + 0x82bd, 0x829f, 0x82b9, 0x82b1, 0x82ac, 0x82a5, 0x82af, 0x82b8, + 0x82a3, 0x82b0, 0x82be, 0x82b7, 0x864e, 0x8671, 0x521d, 0x8868, + 0x8ecb, 0x8fce, 0x8fd4, 0x8fd1, 0x90b5, 0x90b8, 0x90b1, 0x90b6, + 0x91c7, 0x91d1, 0x9577, 0x9580, 0x961c, 0x9640, 0x963f, 0x963b, + 0x9644, 0x9642, 0x96b9, 0x96e8, 0x9752, 0x975e, 0x4e9f, 0x4ead, + 0x4eae, 0x4fe1, 0x4fb5, 0x4faf, 0x4fbf, 0x4fe0, 0x4fd1, 0x4fcf, + 0x4fdd, 0x4fc3, 0x4fb6, 0x4fd8, 0x4fdf, 0x4fca, 0x4fd7, 0x4fae, + 0x4fd0, 0x4fc4, 0x4fc2, 0x4fda, 0x4fce, 0x4fde, + /* 0x50 */ + 0x4fb7, 0x5157, 0x5192, 0x5191, 0x51a0, 0x524e, 0x5243, 0x524a, + 0x524d, 0x524c, 0x524b, 0x5247, 0x52c7, 0x52c9, 0x52c3, 0x52c1, + 0x530d, 0x5357, 0x537b, 0x539a, 0x53db, 0x54ac, 0x54c0, 0x54a8, + 0x54ce, 0x54c9, 0x54b8, 0x54a6, 0x54b3, 0x54c7, 0x54c2, 0x54bd, + 0x54aa, 0x54c1, 0x54c4, 0x54c8, 0x54af, 0x54ab, 0x54b1, 0x54bb, + 0x54a9, 0x54a7, 0x54bf, 0x56ff, 0x5782, 0x578b, 0x57a0, 0x57a3, + 0x57a2, 0x57ce, 0x57ae, 0x5793, 0x5955, 0x5951, 0x594f, 0x594e, + 0x5950, 0x59dc, 0x59d8, 0x59ff, 0x59e3, 0x59e8, 0x5a03, 0x59e5, + 0x59ea, 0x59da, 0x59e6, 0x5a01, 0x59fb, 0x5b69, 0x5ba3, 0x5ba6, + 0x5ba4, 0x5ba2, 0x5ba5, 0x5c01, 0x5c4e, 0x5c4f, 0x5c4d, 0x5c4b, + 0x5cd9, 0x5cd2, 0x5df7, 0x5e1d, 0x5e25, 0x5e1f, 0x5e7d, 0x5ea0, + 0x5ea6, 0x5efa, 0x5f08, 0x5f2d, 0x5f65, 0x5f88, + /* 0x51 */ + 0x5f85, 0x5f8a, 0x5f8b, 0x5f87, 0x5f8c, 0x5f89, 0x6012, 0x601d, + 0x6020, 0x6025, 0x600e, 0x6028, 0x604d, 0x6070, 0x6068, 0x6062, + 0x6046, 0x6043, 0x606c, 0x606b, 0x606a, 0x6064, 0x6241, 0x62dc, + 0x6316, 0x6309, 0x62fc, 0x62ed, 0x6301, 0x62ee, 0x62fd, 0x6307, + 0x62f1, 0x62f7, 0x62ef, 0x62ec, 0x62fe, 0x62f4, 0x6311, 0x6302, + 0x653f, 0x6545, 0x65ab, 0x65bd, 0x65e2, 0x6625, 0x662d, 0x6620, + 0x6627, 0x662f, 0x661f, 0x6628, 0x6631, 0x6624, 0x66f7, 0x67ff, + 0x67d3, 0x67f1, 0x67d4, 0x67d0, 0x67ec, 0x67b6, 0x67af, 0x67f5, + 0x67e9, 0x67ef, 0x67c4, 0x67d1, 0x67b4, 0x67da, 0x67e5, 0x67b8, + 0x67cf, 0x67de, 0x67f3, 0x67b0, 0x67d9, 0x67e2, 0x67dd, 0x67d2, + 0x6b6a, 0x6b83, 0x6b86, 0x6bb5, 0x6bd2, 0x6bd7, 0x6c1f, 0x6cc9, + 0x6d0b, 0x6d32, 0x6d2a, 0x6d41, 0x6d25, 0x6d0c, + /* 0x52 */ + 0x6d31, 0x6d1e, 0x6d17, 0x6d3b, 0x6d3d, 0x6d3e, 0x6d36, 0x6d1b, + 0x6cf5, 0x6d39, 0x6d27, 0x6d38, 0x6d29, 0x6d2e, 0x6d35, 0x6d0e, + 0x6d2b, 0x70ab, 0x70ba, 0x70b3, 0x70ac, 0x70af, 0x70ad, 0x70b8, + 0x70ae, 0x70a4, 0x7230, 0x7272, 0x726f, 0x7274, 0x72e9, 0x72e0, + 0x72e1, 0x73b7, 0x73ca, 0x73bb, 0x73b2, 0x73cd, 0x73c0, 0x73b3, + 0x751a, 0x752d, 0x754f, 0x754c, 0x754e, 0x754b, 0x75ab, 0x75a4, + 0x75a5, 0x75a2, 0x75a3, 0x7678, 0x7686, 0x7687, 0x7688, 0x76c8, + 0x76c6, 0x76c3, 0x76c5, 0x7701, 0x76f9, 0x76f8, 0x7709, 0x770b, + 0x76fe, 0x76fc, 0x7707, 0x77dc, 0x7802, 0x7814, 0x780c, 0x780d, + 0x7946, 0x7949, 0x7948, 0x7947, 0x79b9, 0x79ba, 0x79d1, 0x79d2, + 0x79cb, 0x7a7f, 0x7a81, 0x7aff, 0x7afd, 0x7c7d, 0x7d02, 0x7d05, + 0x7d00, 0x7d09, 0x7d07, 0x7d04, 0x7d06, 0x7f38, + /* 0x53 */ + 0x7f8e, 0x7fbf, 0x8010, 0x800d, 0x8011, 0x8036, 0x80d6, 0x80e5, + 0x80da, 0x80c3, 0x80c4, 0x80cc, 0x80e1, 0x80db, 0x80ce, 0x80de, + 0x80e4, 0x80dd, 0x81f4, 0x8222, 0x82e7, 0x8303, 0x8305, 0x82e3, + 0x82db, 0x82e6, 0x8304, 0x82e5, 0x8302, 0x8309, 0x82d2, 0x82d7, + 0x82f1, 0x8301, 0x82dc, 0x82d4, 0x82d1, 0x82de, 0x82d3, 0x82df, + 0x82ef, 0x8306, 0x8650, 0x8679, 0x867b, 0x867a, 0x884d, 0x886b, + 0x8981, 0x89d4, 0x8a08, 0x8a02, 0x8a03, 0x8c9e, 0x8ca0, 0x8d74, + 0x8d73, 0x8db4, 0x8ecd, 0x8ecc, 0x8ff0, 0x8fe6, 0x8fe2, 0x8fea, + 0x8fe5, 0x8fed, 0x8feb, 0x8fe4, 0x8fe8, 0x90ca, 0x90ce, 0x90c1, + 0x90c3, 0x914b, 0x914a, 0x91cd, 0x9582, 0x9650, 0x964b, 0x964c, + 0x964d, 0x9762, 0x9769, 0x97cb, 0x97ed, 0x97f3, 0x9801, 0x98a8, + 0x98db, 0x98df, 0x9996, 0x9999, 0x4e58, 0x4eb3, + /* 0x54 */ + 0x500c, 0x500d, 0x5023, 0x4fef, 0x5026, 0x5025, 0x4ff8, 0x5029, + 0x5016, 0x5006, 0x503c, 0x501f, 0x501a, 0x5012, 0x5011, 0x4ffa, + 0x5000, 0x5014, 0x5028, 0x4ff1, 0x5021, 0x500b, 0x5019, 0x5018, + 0x4ff3, 0x4fee, 0x502d, 0x502a, 0x4ffe, 0x502b, 0x5009, 0x517c, + 0x51a4, 0x51a5, 0x51a2, 0x51cd, 0x51cc, 0x51c6, 0x51cb, 0x5256, + 0x525c, 0x5254, 0x525b, 0x525d, 0x532a, 0x537f, 0x539f, 0x539d, + 0x53df, 0x54e8, 0x5510, 0x5501, 0x5537, 0x54fc, 0x54e5, 0x54f2, + 0x5506, 0x54fa, 0x5514, 0x54e9, 0x54ed, 0x54e1, 0x5509, 0x54ee, + 0x54ea, 0x54e6, 0x5527, 0x5507, 0x54fd, 0x550f, 0x5703, 0x5704, + 0x57c2, 0x57d4, 0x57cb, 0x57c3, 0x5809, 0x590f, 0x5957, 0x5958, + 0x595a, 0x5a11, 0x5a18, 0x5a1c, 0x5a1f, 0x5a1b, 0x5a13, 0x59ec, + 0x5a20, 0x5a23, 0x5a29, 0x5a25, 0x5a0c, 0x5a09, + /* 0x55 */ + 0x5b6b, 0x5c58, 0x5bb0, 0x5bb3, 0x5bb6, 0x5bb4, 0x5bae, 0x5bb5, + 0x5bb9, 0x5bb8, 0x5c04, 0x5c51, 0x5c55, 0x5c50, 0x5ced, 0x5cfd, + 0x5cfb, 0x5cea, 0x5ce8, 0x5cf0, 0x5cf6, 0x5d01, 0x5cf4, 0x5dee, + 0x5e2d, 0x5e2b, 0x5eab, 0x5ead, 0x5ea7, 0x5f31, 0x5f92, 0x5f91, + 0x5f90, 0x6059, 0x6063, 0x6065, 0x6050, 0x6055, 0x606d, 0x6069, + 0x606f, 0x6084, 0x609f, 0x609a, 0x608d, 0x6094, 0x608c, 0x6085, + 0x6096, 0x6247, 0x62f3, 0x6308, 0x62ff, 0x634e, 0x633e, 0x632f, + 0x6355, 0x6342, 0x6346, 0x634f, 0x6349, 0x633a, 0x6350, 0x633d, + 0x632a, 0x632b, 0x6328, 0x634d, 0x634c, 0x6548, 0x6549, 0x6599, + 0x65c1, 0x65c5, 0x6642, 0x6649, 0x664f, 0x6643, 0x6652, 0x664c, + 0x6645, 0x6641, 0x66f8, 0x6714, 0x6715, 0x6717, 0x6821, 0x6838, + 0x6848, 0x6846, 0x6853, 0x6839, 0x6842, 0x6854, + /* 0x56 */ + 0x6829, 0x68b3, 0x6817, 0x684c, 0x6851, 0x683d, 0x67f4, 0x6850, + 0x6840, 0x683c, 0x6843, 0x682a, 0x6845, 0x6813, 0x6818, 0x6841, + 0x6b8a, 0x6b89, 0x6bb7, 0x6c23, 0x6c27, 0x6c28, 0x6c26, 0x6c24, + 0x6cf0, 0x6d6a, 0x6d95, 0x6d88, 0x6d87, 0x6d66, 0x6d78, 0x6d77, + 0x6d59, 0x6d93, 0x6d6c, 0x6d89, 0x6d6e, 0x6d5a, 0x6d74, 0x6d69, + 0x6d8c, 0x6d8a, 0x6d79, 0x6d85, 0x6d65, 0x6d94, 0x70ca, 0x70d8, + 0x70e4, 0x70d9, 0x70c8, 0x70cf, 0x7239, 0x7279, 0x72fc, 0x72f9, + 0x72fd, 0x72f8, 0x72f7, 0x7386, 0x73ed, 0x7409, 0x73ee, 0x73e0, + 0x73ea, 0x73de, 0x7554, 0x755d, 0x755c, 0x755a, 0x7559, 0x75be, + 0x75c5, 0x75c7, 0x75b2, 0x75b3, 0x75bd, 0x75bc, 0x75b9, 0x75c2, + 0x75b8, 0x768b, 0x76b0, 0x76ca, 0x76cd, 0x76ce, 0x7729, 0x771f, + 0x7720, 0x7728, 0x77e9, 0x7830, 0x7827, 0x7838, + /* 0x57 */ + 0x781d, 0x7834, 0x7837, 0x7825, 0x782d, 0x7820, 0x781f, 0x7832, + 0x7955, 0x7950, 0x7960, 0x795f, 0x7956, 0x795e, 0x795d, 0x7957, + 0x795a, 0x79e4, 0x79e3, 0x79e7, 0x79df, 0x79e6, 0x79e9, 0x79d8, + 0x7a84, 0x7a88, 0x7ad9, 0x7b06, 0x7b11, 0x7c89, 0x7d21, 0x7d17, + 0x7d0b, 0x7d0a, 0x7d20, 0x7d22, 0x7d14, 0x7d10, 0x7d15, 0x7d1a, + 0x7d1c, 0x7d0d, 0x7d19, 0x7d1b, 0x7f3a, 0x7f5f, 0x7f94, 0x7fc5, + 0x7fc1, 0x8006, 0x8004, 0x8018, 0x8015, 0x8019, 0x8017, 0x803d, + 0x803f, 0x80f1, 0x8102, 0x80f0, 0x8105, 0x80ed, 0x80f4, 0x8106, + 0x80f8, 0x80f3, 0x8108, 0x80fd, 0x810a, 0x80fc, 0x80ef, 0x81ed, + 0x81ec, 0x8200, 0x8210, 0x822a, 0x822b, 0x8228, 0x822c, 0x82bb, + 0x832b, 0x8352, 0x8354, 0x834a, 0x8338, 0x8350, 0x8349, 0x8335, + 0x8334, 0x834f, 0x8332, 0x8339, 0x8336, 0x8317, + /* 0x58 */ + 0x8340, 0x8331, 0x8328, 0x8343, 0x8654, 0x868a, 0x86aa, 0x8693, + 0x86a4, 0x86a9, 0x868c, 0x86a3, 0x869c, 0x8870, 0x8877, 0x8881, + 0x8882, 0x887d, 0x8879, 0x8a18, 0x8a10, 0x8a0e, 0x8a0c, 0x8a15, + 0x8a0a, 0x8a17, 0x8a13, 0x8a16, 0x8a0f, 0x8a11, 0x8c48, 0x8c7a, + 0x8c79, 0x8ca1, 0x8ca2, 0x8d77, 0x8eac, 0x8ed2, 0x8ed4, 0x8ecf, + 0x8fb1, 0x9001, 0x9006, 0x8ff7, 0x9000, 0x8ffa, 0x8ff4, 0x9003, + 0x8ffd, 0x9005, 0x8ff8, 0x9095, 0x90e1, 0x90dd, 0x90e2, 0x9152, + 0x914d, 0x914c, 0x91d8, 0x91dd, 0x91d7, 0x91dc, 0x91d9, 0x9583, + 0x9662, 0x9663, 0x9661, 0x965b, 0x965d, 0x9664, 0x9658, 0x965e, + 0x96bb, 0x98e2, 0x99ac, 0x9aa8, 0x9ad8, 0x9b25, 0x9b32, 0x9b3c, + 0x4e7e, 0x507a, 0x507d, 0x505c, 0x5047, 0x5043, 0x504c, 0x505a, + 0x5049, 0x5065, 0x5076, 0x504e, 0x5055, 0x5075, + /* 0x59 */ + 0x5074, 0x5077, 0x504f, 0x500f, 0x506f, 0x506d, 0x515c, 0x5195, + 0x51f0, 0x526a, 0x526f, 0x52d2, 0x52d9, 0x52d8, 0x52d5, 0x5310, + 0x530f, 0x5319, 0x533f, 0x5340, 0x533e, 0x53c3, 0x66fc, 0x5546, + 0x556a, 0x5566, 0x5544, 0x555e, 0x5561, 0x5543, 0x554a, 0x5531, + 0x5556, 0x554f, 0x5555, 0x552f, 0x5564, 0x5538, 0x552e, 0x555c, + 0x552c, 0x5563, 0x5533, 0x5541, 0x5557, 0x5708, 0x570b, 0x5709, + 0x57df, 0x5805, 0x580a, 0x5806, 0x57e0, 0x57e4, 0x57fa, 0x5802, + 0x5835, 0x57f7, 0x57f9, 0x5920, 0x5962, 0x5a36, 0x5a41, 0x5a49, + 0x5a66, 0x5a6a, 0x5a40, 0x5a3c, 0x5a62, 0x5a5a, 0x5a46, 0x5a4a, + 0x5b70, 0x5bc7, 0x5bc5, 0x5bc4, 0x5bc2, 0x5bbf, 0x5bc6, 0x5c09, + 0x5c08, 0x5c07, 0x5c60, 0x5c5c, 0x5c5d, 0x5d07, 0x5d06, 0x5d0e, + 0x5d1b, 0x5d16, 0x5d22, 0x5d11, 0x5d29, 0x5d14, + /* 0x5a */ + 0x5d19, 0x5d24, 0x5d27, 0x5d17, 0x5de2, 0x5e38, 0x5e36, 0x5e33, + 0x5e37, 0x5eb7, 0x5eb8, 0x5eb6, 0x5eb5, 0x5ebe, 0x5f35, 0x5f37, + 0x5f57, 0x5f6c, 0x5f69, 0x5f6b, 0x5f97, 0x5f99, 0x5f9e, 0x5f98, + 0x5fa1, 0x5fa0, 0x5f9c, 0x607f, 0x60a3, 0x6089, 0x60a0, 0x60a8, + 0x60cb, 0x60b4, 0x60e6, 0x60bd, 0x60c5, 0x60bb, 0x60b5, 0x60dc, + 0x60bc, 0x60d8, 0x60d5, 0x60c6, 0x60df, 0x60b8, 0x60da, 0x60c7, + 0x621a, 0x621b, 0x6248, 0x63a0, 0x63a7, 0x6372, 0x6396, 0x63a2, + 0x63a5, 0x6377, 0x6367, 0x6398, 0x63aa, 0x6371, 0x63a9, 0x6389, + 0x6383, 0x639b, 0x636b, 0x63a8, 0x6384, 0x6388, 0x6399, 0x63a1, + 0x63ac, 0x6392, 0x638f, 0x6380, 0x637b, 0x6369, 0x6368, 0x637a, + 0x655d, 0x6556, 0x6551, 0x6559, 0x6557, 0x555f, 0x654f, 0x6558, + 0x6555, 0x6554, 0x659c, 0x659b, 0x65ac, 0x65cf, + /* 0x5b */ + 0x65cb, 0x65cc, 0x65ce, 0x665d, 0x665a, 0x6664, 0x6668, 0x6666, + 0x665e, 0x66f9, 0x52d7, 0x671b, 0x6881, 0x68af, 0x68a2, 0x6893, + 0x68b5, 0x687f, 0x6876, 0x68b1, 0x68a7, 0x6897, 0x68b0, 0x6883, + 0x68c4, 0x68ad, 0x6886, 0x6885, 0x6894, 0x689d, 0x68a8, 0x689f, + 0x68a1, 0x6882, 0x6b32, 0x6bba, 0x6beb, 0x6bec, 0x6c2b, 0x6d8e, + 0x6dbc, 0x6df3, 0x6dd9, 0x6db2, 0x6de1, 0x6dcc, 0x6de4, 0x6dfb, + 0x6dfa, 0x6e05, 0x6dc7, 0x6dcb, 0x6daf, 0x6dd1, 0x6dae, 0x6dde, + 0x6df9, 0x6db8, 0x6df7, 0x6df5, 0x6dc5, 0x6dd2, 0x6e1a, 0x6db5, + 0x6dda, 0x6deb, 0x6dd8, 0x6dea, 0x6df1, 0x6dee, 0x6de8, 0x6dc6, + 0x6dc4, 0x6daa, 0x6dec, 0x6dbf, 0x6de6, 0x70f9, 0x7109, 0x710a, + 0x70fd, 0x70ef, 0x723d, 0x727d, 0x7281, 0x731c, 0x731b, 0x7316, + 0x7313, 0x7319, 0x7387, 0x7405, 0x740a, 0x7403, + /* 0x5c */ + 0x7406, 0x73fe, 0x740d, 0x74e0, 0x74f6, 0x74f7, 0x751c, 0x7522, + 0x7565, 0x7566, 0x7562, 0x7570, 0x758f, 0x75d4, 0x75d5, 0x75b5, + 0x75ca, 0x75cd, 0x768e, 0x76d4, 0x76d2, 0x76db, 0x7737, 0x773e, + 0x773c, 0x7736, 0x7738, 0x773a, 0x786b, 0x7843, 0x784e, 0x7965, + 0x7968, 0x796d, 0x79fb, 0x7a92, 0x7a95, 0x7b20, 0x7b28, 0x7b1b, + 0x7b2c, 0x7b26, 0x7b19, 0x7b1e, 0x7b2e, 0x7c92, 0x7c97, 0x7c95, + 0x7d46, 0x7d43, 0x7d71, 0x7d2e, 0x7d39, 0x7d3c, 0x7d40, 0x7d30, + 0x7d33, 0x7d44, 0x7d2f, 0x7d42, 0x7d32, 0x7d31, 0x7f3d, 0x7f9e, + 0x7f9a, 0x7fcc, 0x7fce, 0x7fd2, 0x801c, 0x804a, 0x8046, 0x812f, + 0x8116, 0x8123, 0x812b, 0x8129, 0x8130, 0x8124, 0x8202, 0x8235, + 0x8237, 0x8236, 0x8239, 0x838e, 0x839e, 0x8398, 0x8378, 0x83a2, + 0x8396, 0x83bd, 0x83ab, 0x8392, 0x838a, 0x8393, + /* 0x5d */ + 0x8389, 0x83a0, 0x8377, 0x837b, 0x837c, 0x8386, 0x83a7, 0x8655, + 0x5f6a, 0x86c7, 0x86c0, 0x86b6, 0x86c4, 0x86b5, 0x86c6, 0x86cb, + 0x86b1, 0x86af, 0x86c9, 0x8853, 0x889e, 0x8888, 0x88ab, 0x8892, + 0x8896, 0x888d, 0x888b, 0x8993, 0x898f, 0x8a2a, 0x8a1d, 0x8a23, + 0x8a25, 0x8a31, 0x8a2d, 0x8a1f, 0x8a1b, 0x8a22, 0x8c49, 0x8c5a, + 0x8ca9, 0x8cac, 0x8cab, 0x8ca8, 0x8caa, 0x8ca7, 0x8d67, 0x8d66, + 0x8dbe, 0x8dba, 0x8edb, 0x8edf, 0x9019, 0x900d, 0x901a, 0x9017, + 0x9023, 0x901f, 0x901d, 0x9010, 0x9015, 0x901e, 0x9020, 0x900f, + 0x9022, 0x9016, 0x901b, 0x9014, 0x90e8, 0x90ed, 0x90fd, 0x9157, + 0x91ce, 0x91f5, 0x91e6, 0x91e3, 0x91e7, 0x91ed, 0x91e9, 0x9589, + 0x966a, 0x9675, 0x9673, 0x9678, 0x9670, 0x9674, 0x9676, 0x9677, + 0x966c, 0x96c0, 0x96ea, 0x96e9, 0x7ae0, 0x7adf, + /* 0x5e */ + 0x9802, 0x9803, 0x9b5a, 0x9ce5, 0x9e75, 0x9e7f, 0x9ea5, 0x9ebb, + 0x50a2, 0x508d, 0x5085, 0x5099, 0x5091, 0x5080, 0x5096, 0x5098, + 0x509a, 0x6700, 0x51f1, 0x5272, 0x5274, 0x5275, 0x5269, 0x52de, + 0x52dd, 0x52db, 0x535a, 0x53a5, 0x557b, 0x5580, 0x55a7, 0x557c, + 0x558a, 0x559d, 0x5598, 0x5582, 0x559c, 0x55aa, 0x5594, 0x5587, + 0x558b, 0x5583, 0x55b3, 0x55ae, 0x559f, 0x553e, 0x55b2, 0x559a, + 0x55bb, 0x55ac, 0x55b1, 0x557e, 0x5589, 0x55ab, 0x5599, 0x570d, + 0x582f, 0x582a, 0x5834, 0x5824, 0x5830, 0x5831, 0x5821, 0x581d, + 0x5820, 0x58f9, 0x58fa, 0x5960, 0x5a77, 0x5a9a, 0x5a7f, 0x5a92, + 0x5a9b, 0x5aa7, 0x5b73, 0x5b71, 0x5bd2, 0x5bcc, 0x5bd3, 0x5bd0, + 0x5c0a, 0x5c0b, 0x5c31, 0x5d4c, 0x5d50, 0x5d34, 0x5d47, 0x5dfd, + 0x5e45, 0x5e3d, 0x5e40, 0x5e43, 0x5e7e, 0x5eca, + /* 0x5f */ + 0x5ec1, 0x5ec2, 0x5ec4, 0x5f3c, 0x5f6d, 0x5fa9, 0x5faa, 0x5fa8, + 0x60d1, 0x60e1, 0x60b2, 0x60b6, 0x60e0, 0x611c, 0x6123, 0x60fa, + 0x6115, 0x60f0, 0x60fb, 0x60f4, 0x6168, 0x60f1, 0x610e, 0x60f6, + 0x6109, 0x6100, 0x6112, 0x621f, 0x6249, 0x63a3, 0x638c, 0x63cf, + 0x63c0, 0x63e9, 0x63c9, 0x63c6, 0x63cd, 0x63d2, 0x63e3, 0x63d0, + 0x63e1, 0x63d6, 0x63ed, 0x63ee, 0x6376, 0x63f4, 0x63ea, 0x63db, + 0x6452, 0x63da, 0x63f9, 0x655e, 0x6566, 0x6562, 0x6563, 0x6591, + 0x6590, 0x65af, 0x666e, 0x6670, 0x6674, 0x6676, 0x666f, 0x6691, + 0x667a, 0x667e, 0x6677, 0x66fe, 0x66ff, 0x671f, 0x671d, 0x68fa, + 0x68d5, 0x68e0, 0x68d8, 0x68d7, 0x6905, 0x68df, 0x68f5, 0x68ee, + 0x68e7, 0x68f9, 0x68d2, 0x68f2, 0x68e3, 0x68cb, 0x68cd, 0x690d, + 0x6912, 0x690e, 0x68c9, 0x68da, 0x696e, 0x68fb, + /* 0x60 */ + 0x6b3e, 0x6b3a, 0x6b3d, 0x6b98, 0x6b96, 0x6bbc, 0x6bef, 0x6c2e, + 0x6c2f, 0x6c2c, 0x6e2f, 0x6e38, 0x6e54, 0x6e21, 0x6e32, 0x6e67, + 0x6e4a, 0x6e20, 0x6e25, 0x6e23, 0x6e1b, 0x6e5b, 0x6e58, 0x6e24, + 0x6e56, 0x6e6e, 0x6e2d, 0x6e26, 0x6e6f, 0x6e34, 0x6e4d, 0x6e3a, + 0x6e2c, 0x6e43, 0x6e1d, 0x6e3e, 0x6ecb, 0x6e89, 0x6e19, 0x6e4e, + 0x6e63, 0x6e44, 0x6e72, 0x6e69, 0x6e5f, 0x7119, 0x711a, 0x7126, + 0x7130, 0x7121, 0x7136, 0x716e, 0x711c, 0x724c, 0x7284, 0x7280, + 0x7336, 0x7325, 0x7334, 0x7329, 0x743a, 0x742a, 0x7433, 0x7422, + 0x7425, 0x7435, 0x7436, 0x7434, 0x742f, 0x741b, 0x7426, 0x7428, + 0x7525, 0x7526, 0x756b, 0x756a, 0x75e2, 0x75db, 0x75e3, 0x75d9, + 0x75d8, 0x75de, 0x75e0, 0x767b, 0x767c, 0x7696, 0x7693, 0x76b4, + 0x76dc, 0x774f, 0x77ed, 0x785d, 0x786c, 0x786f, + /* 0x61 */ + 0x7a0d, 0x7a08, 0x7a0b, 0x7a05, 0x7a00, 0x7a98, 0x7a97, 0x7a96, + 0x7ae5, 0x7ae3, 0x7b49, 0x7b56, 0x7b46, 0x7b50, 0x7b52, 0x7b54, + 0x7b4d, 0x7b4b, 0x7b4f, 0x7b51, 0x7c9f, 0x7ca5, 0x7d5e, 0x7d50, + 0x7d68, 0x7d55, 0x7d2b, 0x7d6e, 0x7d72, 0x7d61, 0x7d66, 0x7d62, + 0x7d70, 0x7d73, 0x5584, 0x7fd4, 0x7fd5, 0x800b, 0x8052, 0x8085, + 0x8155, 0x8154, 0x814b, 0x8151, 0x814e, 0x8139, 0x8146, 0x813e, + 0x814c, 0x8153, 0x8174, 0x8212, 0x821c, 0x83e9, 0x8403, 0x83f8, + 0x840d, 0x83e0, 0x83c5, 0x840b, 0x83c1, 0x83ef, 0x83f1, 0x83f4, + 0x8457, 0x840a, 0x83f0, 0x840c, 0x83cc, 0x83fd, 0x83f2, 0x83ca, + 0x8438, 0x840e, 0x8404, 0x83dc, 0x8407, 0x83d4, 0x83df, 0x865b, + 0x86df, 0x86d9, 0x86ed, 0x86d4, 0x86db, 0x86e4, 0x86d0, 0x86de, + 0x8857, 0x88c1, 0x88c2, 0x88b1, 0x8983, 0x8996, + /* 0x62 */ + 0x8a3b, 0x8a60, 0x8a55, 0x8a5e, 0x8a3c, 0x8a41, 0x8a54, 0x8a5b, + 0x8a50, 0x8a46, 0x8a34, 0x8a3a, 0x8a36, 0x8a56, 0x8c61, 0x8c82, + 0x8caf, 0x8cbc, 0x8cb3, 0x8cbd, 0x8cc1, 0x8cbb, 0x8cc0, 0x8cb4, + 0x8cb7, 0x8cb6, 0x8cbf, 0x8cb8, 0x8d8a, 0x8d85, 0x8d81, 0x8dce, + 0x8ddd, 0x8dcb, 0x8dda, 0x8dd1, 0x8dcc, 0x8ddb, 0x8dc6, 0x8efb, + 0x8ef8, 0x8efc, 0x8f9c, 0x902e, 0x9035, 0x9031, 0x9038, 0x9032, + 0x9036, 0x9102, 0x90f5, 0x9109, 0x90fe, 0x9163, 0x9165, 0x91cf, + 0x9214, 0x9215, 0x9223, 0x9209, 0x921e, 0x920d, 0x9210, 0x9207, + 0x9211, 0x9594, 0x958f, 0x958b, 0x9591, 0x9593, 0x9592, 0x958e, + 0x968a, 0x968e, 0x968b, 0x967d, 0x9685, 0x9686, 0x968d, 0x9672, + 0x9684, 0x96c1, 0x96c5, 0x96c4, 0x96c6, 0x96c7, 0x96ef, 0x96f2, + 0x97cc, 0x9805, 0x9806, 0x9808, 0x98e7, 0x98ea, + /* 0x63 */ + 0x98ef, 0x98e9, 0x98f2, 0x98ed, 0x99ae, 0x99ad, 0x9ec3, 0x9ecd, + 0x9ed1, 0x4e82, 0x50ad, 0x50b5, 0x50b2, 0x50b3, 0x50c5, 0x50be, + 0x50ac, 0x50b7, 0x50bb, 0x50af, 0x50c7, 0x527f, 0x5277, 0x527d, + 0x52df, 0x52e6, 0x52e4, 0x52e2, 0x52e3, 0x532f, 0x55df, 0x55e8, + 0x55d3, 0x55e6, 0x55ce, 0x55dc, 0x55c7, 0x55d1, 0x55e3, 0x55e4, + 0x55ef, 0x55da, 0x55e1, 0x55c5, 0x55c6, 0x55e5, 0x55c9, 0x5712, + 0x5713, 0x585e, 0x5851, 0x5858, 0x5857, 0x585a, 0x5854, 0x586b, + 0x584c, 0x586d, 0x584a, 0x5862, 0x5852, 0x584b, 0x5967, 0x5ac1, + 0x5ac9, 0x5acc, 0x5abe, 0x5abd, 0x5abc, 0x5ab3, 0x5ac2, 0x5ab2, + 0x5d69, 0x5d6f, 0x5e4c, 0x5e79, 0x5ec9, 0x5ec8, 0x5f12, 0x5f59, + 0x5fac, 0x5fae, 0x611a, 0x610f, 0x6148, 0x611f, 0x60f3, 0x611b, + 0x60f9, 0x6101, 0x6108, 0x614e, 0x614c, 0x6144, + /* 0x64 */ + 0x614d, 0x613e, 0x6134, 0x6127, 0x610d, 0x6106, 0x6137, 0x6221, + 0x6222, 0x6413, 0x643e, 0x641e, 0x642a, 0x642d, 0x643d, 0x642c, + 0x640f, 0x641c, 0x6414, 0x640d, 0x6436, 0x6416, 0x6417, 0x6406, + 0x656c, 0x659f, 0x65b0, 0x6697, 0x6689, 0x6687, 0x6688, 0x6696, + 0x6684, 0x6698, 0x668d, 0x6703, 0x6994, 0x696d, 0x695a, 0x6977, + 0x6960, 0x6954, 0x6975, 0x6930, 0x6982, 0x694a, 0x6968, 0x696b, + 0x695e, 0x6953, 0x6979, 0x6986, 0x695d, 0x6963, 0x695b, 0x6b47, + 0x6b72, 0x6bc0, 0x6bbf, 0x6bd3, 0x6bfd, 0x6ea2, 0x6eaf, 0x6ed3, + 0x6eb6, 0x6ec2, 0x6e90, 0x6e9d, 0x6ec7, 0x6ec5, 0x6ea5, 0x6e98, + 0x6ebc, 0x6eba, 0x6eab, 0x6ed1, 0x6e96, 0x6e9c, 0x6ec4, 0x6ed4, + 0x6eaa, 0x6ea7, 0x6eb4, 0x714e, 0x7159, 0x7169, 0x7164, 0x7149, + 0x7167, 0x715c, 0x716c, 0x7166, 0x714c, 0x7165, + /* 0x65 */ + 0x715e, 0x7146, 0x7168, 0x7156, 0x723a, 0x7252, 0x7337, 0x7345, + 0x733f, 0x733e, 0x746f, 0x745a, 0x7455, 0x745f, 0x745e, 0x7441, + 0x743f, 0x7459, 0x745b, 0x745c, 0x7576, 0x7578, 0x7600, 0x75f0, + 0x7601, 0x75f2, 0x75f1, 0x75fa, 0x75ff, 0x75f4, 0x75f3, 0x76de, + 0x76df, 0x775b, 0x776b, 0x7766, 0x775e, 0x7763, 0x7779, 0x776a, + 0x776c, 0x775c, 0x7765, 0x7768, 0x7762, 0x77ee, 0x788e, 0x78b0, + 0x7897, 0x7898, 0x788c, 0x7889, 0x787c, 0x7891, 0x7893, 0x787f, + 0x797a, 0x797f, 0x7981, 0x842c, 0x79bd, 0x7a1c, 0x7a1a, 0x7a20, + 0x7a14, 0x7a1f, 0x7a1e, 0x7a9f, 0x7aa0, 0x7b77, 0x7bc0, 0x7b60, + 0x7b6e, 0x7b67, 0x7cb1, 0x7cb3, 0x7cb5, 0x7d93, 0x7d79, 0x7d91, + 0x7d81, 0x7d8f, 0x7d5b, 0x7f6e, 0x7f69, 0x7f6a, 0x7f72, 0x7fa9, + 0x7fa8, 0x7fa4, 0x8056, 0x8058, 0x8086, 0x8084, + /* 0x66 */ + 0x8171, 0x8170, 0x8178, 0x8165, 0x816e, 0x8173, 0x816b, 0x8179, + 0x817a, 0x8166, 0x8205, 0x8247, 0x8482, 0x8477, 0x843d, 0x8431, + 0x8475, 0x8466, 0x846b, 0x8449, 0x846c, 0x845b, 0x843c, 0x8435, + 0x8461, 0x8463, 0x8469, 0x846d, 0x8446, 0x865e, 0x865c, 0x865f, + 0x86f9, 0x8713, 0x8708, 0x8707, 0x8700, 0x86fe, 0x86fb, 0x8702, + 0x8703, 0x8706, 0x870a, 0x8859, 0x88df, 0x88d4, 0x88d9, 0x88dc, + 0x88d8, 0x88dd, 0x88e1, 0x88ca, 0x88d5, 0x88d2, 0x899c, 0x89e3, + 0x8a6b, 0x8a72, 0x8a73, 0x8a66, 0x8a69, 0x8a70, 0x8a87, 0x8a7c, + 0x8a63, 0x8aa0, 0x8a71, 0x8a85, 0x8a6d, 0x8a62, 0x8a6e, 0x8a6c, + 0x8a79, 0x8a7b, 0x8a3e, 0x8a68, 0x8c62, 0x8c8a, 0x8c89, 0x8cca, + 0x8cc7, 0x8cc8, 0x8cc4, 0x8cb2, 0x8cc3, 0x8cc2, 0x8cc5, 0x8de1, + 0x8ddf, 0x8de8, 0x8def, 0x8df3, 0x8dfa, 0x8dea, + /* 0x67 */ + 0x8de4, 0x8de6, 0x8eb2, 0x8f03, 0x8f09, 0x8efe, 0x8f0a, 0x8f9f, + 0x8fb2, 0x904b, 0x904a, 0x9053, 0x9042, 0x9054, 0x903c, 0x9055, + 0x9050, 0x9047, 0x904f, 0x904e, 0x904d, 0x9051, 0x903e, 0x9041, + 0x9112, 0x9117, 0x916c, 0x916a, 0x9169, 0x91c9, 0x9237, 0x9257, + 0x9238, 0x923d, 0x9240, 0x923e, 0x925b, 0x924b, 0x9264, 0x9251, + 0x9234, 0x9249, 0x924d, 0x9245, 0x9239, 0x923f, 0x925a, 0x9598, + 0x9698, 0x9694, 0x9695, 0x96cd, 0x96cb, 0x96c9, 0x96ca, 0x96f7, + 0x96fb, 0x96f9, 0x96f6, 0x9756, 0x9774, 0x9776, 0x9810, 0x9811, + 0x9813, 0x980a, 0x9812, 0x980c, 0x98fc, 0x98f4, 0x98fd, 0x98fe, + 0x99b3, 0x99b1, 0x99b4, 0x9ae1, 0x9ce9, 0x9e82, 0x9f0e, 0x9f13, + 0x9f20, 0x50e7, 0x50ee, 0x50e5, 0x50d6, 0x50ed, 0x50da, 0x50d5, + 0x50cf, 0x50d1, 0x50f1, 0x50ce, 0x50e9, 0x5162, + /* 0x68 */ + 0x51f3, 0x5283, 0x5282, 0x5331, 0x53ad, 0x55fe, 0x5600, 0x561b, + 0x5617, 0x55fd, 0x5614, 0x5606, 0x5609, 0x560d, 0x560e, 0x55f7, + 0x5616, 0x561f, 0x5608, 0x5610, 0x55f6, 0x5718, 0x5716, 0x5875, + 0x587e, 0x5883, 0x5893, 0x588a, 0x5879, 0x5885, 0x587d, 0x58fd, + 0x5925, 0x5922, 0x5924, 0x596a, 0x5969, 0x5ae1, 0x5ae6, 0x5ae9, + 0x5ad7, 0x5ad6, 0x5ad8, 0x5ae3, 0x5b75, 0x5bde, 0x5be7, 0x5be1, + 0x5be5, 0x5be6, 0x5be8, 0x5be2, 0x5be4, 0x5bdf, 0x5c0d, 0x5c62, + 0x5d84, 0x5d87, 0x5e5b, 0x5e63, 0x5e55, 0x5e57, 0x5e54, 0x5ed3, + 0x5ed6, 0x5f0a, 0x5f46, 0x5f70, 0x5fb9, 0x6147, 0x613f, 0x614b, + 0x6177, 0x6162, 0x6163, 0x615f, 0x615a, 0x6158, 0x6175, 0x622a, + 0x6487, 0x6458, 0x6454, 0x64a4, 0x6478, 0x645f, 0x647a, 0x6451, + 0x6467, 0x6434, 0x646d, 0x647b, 0x6572, 0x65a1, + /* 0x69 */ + 0x65d7, 0x65d6, 0x66a2, 0x66a8, 0x669d, 0x699c, 0x69a8, 0x6995, + 0x69c1, 0x69ae, 0x69d3, 0x69cb, 0x699b, 0x69b7, 0x69bb, 0x69ab, + 0x69b4, 0x69d0, 0x69cd, 0x69ad, 0x69cc, 0x69a6, 0x69c3, 0x69a3, + 0x6b49, 0x6b4c, 0x6c33, 0x6f33, 0x6f14, 0x6efe, 0x6f13, 0x6ef4, + 0x6f29, 0x6f3e, 0x6f20, 0x6f2c, 0x6f0f, 0x6f02, 0x6f22, 0x6eff, + 0x6eef, 0x6f06, 0x6f31, 0x6f38, 0x6f32, 0x6f23, 0x6f15, 0x6f2b, + 0x6f2f, 0x6f88, 0x6f2a, 0x6eec, 0x6f01, 0x6ef2, 0x6ecc, 0x6ef7, + 0x7194, 0x7199, 0x717d, 0x718a, 0x7184, 0x7192, 0x723e, 0x7292, + 0x7296, 0x7344, 0x7350, 0x7464, 0x7463, 0x746a, 0x7470, 0x746d, + 0x7504, 0x7591, 0x7627, 0x760d, 0x760b, 0x7609, 0x7613, 0x76e1, + 0x76e3, 0x7784, 0x777d, 0x777f, 0x7761, 0x78c1, 0x789f, 0x78a7, + 0x78b3, 0x78a9, 0x78a3, 0x798e, 0x798f, 0x798d, + /* 0x6a */ + 0x7a2e, 0x7a31, 0x7aaa, 0x7aa9, 0x7aed, 0x7aef, 0x7ba1, 0x7b95, + 0x7b8b, 0x7b75, 0x7b97, 0x7b9d, 0x7b94, 0x7b8f, 0x7bb8, 0x7b87, + 0x7b84, 0x7cb9, 0x7cbd, 0x7cbe, 0x7dbb, 0x7db0, 0x7d9c, 0x7dbd, + 0x7dbe, 0x7da0, 0x7dca, 0x7db4, 0x7db2, 0x7db1, 0x7dba, 0x7da2, + 0x7dbf, 0x7db5, 0x7db8, 0x7dad, 0x7dd2, 0x7dc7, 0x7dac, 0x7f70, + 0x7fe0, 0x7fe1, 0x7fdf, 0x805e, 0x805a, 0x8087, 0x8150, 0x8180, + 0x818f, 0x8188, 0x818a, 0x817f, 0x8182, 0x81e7, 0x81fa, 0x8207, + 0x8214, 0x821e, 0x824b, 0x84c9, 0x84bf, 0x84c6, 0x84c4, 0x8499, + 0x849e, 0x84b2, 0x849c, 0x84cb, 0x84b8, 0x84c0, 0x84d3, 0x8490, + 0x84bc, 0x84d1, 0x84ca, 0x873f, 0x871c, 0x873b, 0x8722, 0x8725, + 0x8734, 0x8718, 0x8755, 0x8737, 0x8729, 0x88f3, 0x8902, 0x88f4, + 0x88f9, 0x88f8, 0x88fd, 0x88e8, 0x891a, 0x88ef, + /* 0x6b */ + 0x8aa6, 0x8a8c, 0x8a9e, 0x8aa3, 0x8a8d, 0x8aa1, 0x8a93, 0x8aa4, + 0x8aaa, 0x8aa5, 0x8aa8, 0x8a98, 0x8a91, 0x8a9a, 0x8aa7, 0x8c6a, + 0x8c8d, 0x8c8c, 0x8cd3, 0x8cd1, 0x8cd2, 0x8d6b, 0x8d99, 0x8d95, + 0x8dfc, 0x8f14, 0x8f12, 0x8f15, 0x8f13, 0x8fa3, 0x9060, 0x9058, + 0x905c, 0x9063, 0x9059, 0x905e, 0x9062, 0x905d, 0x905b, 0x9119, + 0x9118, 0x911e, 0x9175, 0x9178, 0x9177, 0x9174, 0x9278, 0x92ac, + 0x9280, 0x9285, 0x9298, 0x9296, 0x927b, 0x9293, 0x929c, 0x92a8, + 0x927c, 0x9291, 0x95a1, 0x95a8, 0x95a9, 0x95a3, 0x95a5, 0x95a4, + 0x9699, 0x969c, 0x969b, 0x96cc, 0x96d2, 0x9700, 0x977c, 0x9785, + 0x97f6, 0x9817, 0x9818, 0x98af, 0x98b1, 0x9903, 0x9905, 0x990c, + 0x9909, 0x99c1, 0x9aaf, 0x9ab0, 0x9ae6, 0x9b41, 0x9b42, 0x9cf4, + 0x9cf6, 0x9cf3, 0x9ebc, 0x9f3b, 0x9f4a, 0x5104, + /* 0x6c */ + 0x5100, 0x50fb, 0x50f5, 0x50f9, 0x5102, 0x5108, 0x5109, 0x5105, + 0x51dc, 0x5287, 0x5288, 0x5289, 0x528d, 0x528a, 0x52f0, 0x53b2, + 0x562e, 0x563b, 0x5639, 0x5632, 0x563f, 0x5634, 0x5629, 0x5653, + 0x564e, 0x5657, 0x5674, 0x5636, 0x562f, 0x5630, 0x5880, 0x589f, + 0x589e, 0x58b3, 0x589c, 0x58ae, 0x58a9, 0x58a6, 0x596d, 0x5b09, + 0x5afb, 0x5b0b, 0x5af5, 0x5b0c, 0x5b08, 0x5bee, 0x5bec, 0x5be9, + 0x5beb, 0x5c64, 0x5c65, 0x5d9d, 0x5d94, 0x5e62, 0x5e5f, 0x5e61, + 0x5ee2, 0x5eda, 0x5edf, 0x5edd, 0x5ee3, 0x5ee0, 0x5f48, 0x5f71, + 0x5fb7, 0x5fb5, 0x6176, 0x6167, 0x616e, 0x615d, 0x6155, 0x6182, + 0x617c, 0x6170, 0x616b, 0x617e, 0x61a7, 0x6190, 0x61ab, 0x618e, + 0x61ac, 0x619a, 0x61a4, 0x6194, 0x61ae, 0x622e, 0x6469, 0x646f, + 0x6479, 0x649e, 0x64b2, 0x6488, 0x6490, 0x64b0, + /* 0x6d */ + 0x64a5, 0x6493, 0x6495, 0x64a9, 0x6492, 0x64ae, 0x64ad, 0x64ab, + 0x649a, 0x64ac, 0x6499, 0x64a2, 0x64b3, 0x6575, 0x6577, 0x6578, + 0x66ae, 0x66ab, 0x66b4, 0x66b1, 0x6a23, 0x6a1f, 0x69e8, 0x6a01, + 0x6a1e, 0x6a19, 0x69fd, 0x6a21, 0x6a13, 0x6a0a, 0x69f3, 0x6a02, + 0x6a05, 0x69ed, 0x6a11, 0x6b50, 0x6b4e, 0x6ba4, 0x6bc5, 0x6bc6, + 0x6f3f, 0x6f7c, 0x6f84, 0x6f51, 0x6f66, 0x6f54, 0x6f86, 0x6f6d, + 0x6f5b, 0x6f78, 0x6f6e, 0x6f8e, 0x6f7a, 0x6f70, 0x6f64, 0x6f97, + 0x6f58, 0x6ed5, 0x6f6f, 0x6f60, 0x6f5f, 0x719f, 0x71ac, 0x71b1, + 0x71a8, 0x7256, 0x729b, 0x734e, 0x7357, 0x7469, 0x748b, 0x7483, + 0x747e, 0x7480, 0x757f, 0x7620, 0x7629, 0x761f, 0x7624, 0x7626, + 0x7621, 0x7622, 0x769a, 0x76ba, 0x76e4, 0x778e, 0x7787, 0x778c, + 0x7791, 0x778b, 0x78cb, 0x78c5, 0x78ba, 0x78ca, + /* 0x6e */ + 0x78be, 0x78d5, 0x78bc, 0x78d0, 0x7a3f, 0x7a3c, 0x7a40, 0x7a3d, + 0x7a37, 0x7a3b, 0x7aaf, 0x7aae, 0x7bad, 0x7bb1, 0x7bc4, 0x7bb4, + 0x7bc6, 0x7bc7, 0x7bc1, 0x7ba0, 0x7bcc, 0x7cca, 0x7de0, 0x7df4, + 0x7def, 0x7dfb, 0x7dd8, 0x7dec, 0x7ddd, 0x7de8, 0x7de3, 0x7dda, + 0x7dde, 0x7de9, 0x7d9e, 0x7dd9, 0x7df2, 0x7df9, 0x7f75, 0x7f77, + 0x7faf, 0x7fe9, 0x8026, 0x819b, 0x819c, 0x819d, 0x81a0, 0x819a, + 0x8198, 0x8517, 0x853d, 0x851a, 0x84ee, 0x852c, 0x852d, 0x8513, + 0x8511, 0x8523, 0x8521, 0x8514, 0x84ec, 0x8525, 0x84ff, 0x8506, + 0x8782, 0x8774, 0x8776, 0x8760, 0x8766, 0x8778, 0x8768, 0x8759, + 0x8757, 0x874c, 0x8753, 0x885b, 0x885d, 0x8910, 0x8907, 0x8912, + 0x8913, 0x8915, 0x890a, 0x8abc, 0x8ad2, 0x8ac7, 0x8ac4, 0x8a95, + 0x8acb, 0x8af8, 0x8ab2, 0x8ac9, 0x8ac2, 0x8abf, + /* 0x6f */ + 0x8ab0, 0x8ad6, 0x8acd, 0x8ab6, 0x8ab9, 0x8adb, 0x8c4c, 0x8c4e, + 0x8c6c, 0x8ce0, 0x8cde, 0x8ce6, 0x8ce4, 0x8cec, 0x8ced, 0x8ce2, + 0x8ce3, 0x8cdc, 0x8cea, 0x8ce1, 0x8d6d, 0x8d9f, 0x8da3, 0x8e2b, + 0x8e10, 0x8e1d, 0x8e22, 0x8e0f, 0x8e29, 0x8e1f, 0x8e21, 0x8e1e, + 0x8eba, 0x8f1d, 0x8f1b, 0x8f1f, 0x8f29, 0x8f26, 0x8f2a, 0x8f1c, + 0x8f1e, 0x8f25, 0x9069, 0x906e, 0x9068, 0x906d, 0x9077, 0x9130, + 0x912d, 0x9127, 0x9131, 0x9187, 0x9189, 0x918b, 0x9183, 0x92c5, + 0x92bb, 0x92b7, 0x92ea, 0x92e4, 0x92c1, 0x92b3, 0x92bc, 0x92d2, + 0x92c7, 0x92f0, 0x92b2, 0x95ad, 0x95b1, 0x9704, 0x9706, 0x9707, + 0x9709, 0x9760, 0x978d, 0x978b, 0x978f, 0x9821, 0x982b, 0x981c, + 0x98b3, 0x990a, 0x9913, 0x9912, 0x9918, 0x99dd, 0x99d0, 0x99df, + 0x99db, 0x99d1, 0x99d5, 0x99d2, 0x99d9, 0x9ab7, + /* 0x70 */ + 0x9aee, 0x9aef, 0x9b27, 0x9b45, 0x9b44, 0x9b77, 0x9b6f, 0x9d06, + 0x9d09, 0x9d03, 0x9ea9, 0x9ebe, 0x9ece, 0x58a8, 0x9f52, 0x5112, + 0x5118, 0x5114, 0x5110, 0x5115, 0x5180, 0x51aa, 0x51dd, 0x5291, + 0x5293, 0x52f3, 0x5659, 0x566b, 0x5679, 0x5669, 0x5664, 0x5678, + 0x566a, 0x5668, 0x5665, 0x5671, 0x566f, 0x566c, 0x5662, 0x5676, + 0x58c1, 0x58be, 0x58c7, 0x58c5, 0x596e, 0x5b1d, 0x5b34, 0x5b78, + 0x5bf0, 0x5c0e, 0x5f4a, 0x61b2, 0x6191, 0x61a9, 0x618a, 0x61cd, + 0x61b6, 0x61be, 0x61ca, 0x61c8, 0x6230, 0x64c5, 0x64c1, 0x64cb, + 0x64bb, 0x64bc, 0x64da, 0x64c4, 0x64c7, 0x64c2, 0x64cd, 0x64bf, + 0x64d2, 0x64d4, 0x64be, 0x6574, 0x66c6, 0x66c9, 0x66b9, 0x66c4, + 0x66c7, 0x66b8, 0x6a3d, 0x6a38, 0x6a3a, 0x6a59, 0x6a6b, 0x6a58, + 0x6a39, 0x6a44, 0x6a62, 0x6a61, 0x6a4b, 0x6a47, + /* 0x71 */ + 0x6a35, 0x6a5f, 0x6a48, 0x6b59, 0x6b77, 0x6c05, 0x6fc2, 0x6fb1, + 0x6fa1, 0x6fc3, 0x6fa4, 0x6fc1, 0x6fa7, 0x6fb3, 0x6fc0, 0x6fb9, + 0x6fb6, 0x6fa6, 0x6fa0, 0x6fb4, 0x71be, 0x71c9, 0x71d0, 0x71d2, + 0x71c8, 0x71d5, 0x71b9, 0x71ce, 0x71d9, 0x71dc, 0x71c3, 0x71c4, + 0x7368, 0x749c, 0x74a3, 0x7498, 0x749f, 0x749e, 0x74e2, 0x750c, + 0x750d, 0x7634, 0x7638, 0x763a, 0x76e7, 0x76e5, 0x77a0, 0x779e, + 0x779f, 0x77a5, 0x78e8, 0x78da, 0x78ec, 0x78e7, 0x79a6, 0x7a4d, + 0x7a4e, 0x7a46, 0x7a4c, 0x7a4b, 0x7aba, 0x7bd9, 0x7c11, 0x7bc9, + 0x7be4, 0x7bdb, 0x7be1, 0x7be9, 0x7be6, 0x7cd5, 0x7cd6, 0x7e0a, + 0x7e11, 0x7e08, 0x7e1b, 0x7e23, 0x7e1e, 0x7e1d, 0x7e09, 0x7e10, + 0x7f79, 0x7fb2, 0x7ff0, 0x7ff1, 0x7fee, 0x8028, 0x81b3, 0x81a9, + 0x81a8, 0x81fb, 0x8208, 0x8258, 0x8259, 0x854a, + /* 0x72 */ + 0x8559, 0x8548, 0x8568, 0x8569, 0x8543, 0x8549, 0x856d, 0x856a, + 0x855e, 0x8783, 0x879f, 0x879e, 0x87a2, 0x878d, 0x8861, 0x892a, + 0x8932, 0x8925, 0x892b, 0x8921, 0x89aa, 0x89a6, 0x8ae6, 0x8afa, + 0x8aeb, 0x8af1, 0x8b00, 0x8adc, 0x8ae7, 0x8aee, 0x8afe, 0x8b01, + 0x8b02, 0x8af7, 0x8aed, 0x8af3, 0x8af6, 0x8afc, 0x8c6b, 0x8c6d, + 0x8c93, 0x8cf4, 0x8e44, 0x8e31, 0x8e34, 0x8e42, 0x8e39, 0x8e35, + 0x8f3b, 0x8f2f, 0x8f38, 0x8f33, 0x8fa8, 0x8fa6, 0x9075, 0x9074, + 0x9078, 0x9072, 0x907c, 0x907a, 0x9134, 0x9192, 0x9320, 0x9336, + 0x92f8, 0x9333, 0x932f, 0x9322, 0x92fc, 0x932b, 0x9304, 0x931a, + 0x9310, 0x9326, 0x9321, 0x9315, 0x932e, 0x9319, 0x95bb, 0x96a7, + 0x96a8, 0x96aa, 0x96d5, 0x970e, 0x9711, 0x9716, 0x970d, 0x9713, + 0x970f, 0x975b, 0x975c, 0x9766, 0x9798, 0x9830, + /* 0x73 */ + 0x9838, 0x983b, 0x9837, 0x982d, 0x9839, 0x9824, 0x9910, 0x9928, + 0x991e, 0x991b, 0x9921, 0x991a, 0x99ed, 0x99e2, 0x99f1, 0x9ab8, + 0x9abc, 0x9afb, 0x9aed, 0x9b28, 0x9b91, 0x9d15, 0x9d23, 0x9d26, + 0x9d28, 0x9d12, 0x9d1b, 0x9ed8, 0x9ed4, 0x9f8d, 0x9f9c, 0x512a, + 0x511f, 0x5121, 0x5132, 0x52f5, 0x568e, 0x5680, 0x5690, 0x5685, + 0x5687, 0x568f, 0x58d5, 0x58d3, 0x58d1, 0x58ce, 0x5b30, 0x5b2a, + 0x5b24, 0x5b7a, 0x5c37, 0x5c68, 0x5dbc, 0x5dba, 0x5dbd, 0x5db8, + 0x5e6b, 0x5f4c, 0x5fbd, 0x61c9, 0x61c2, 0x61c7, 0x61e6, 0x61cb, + 0x6232, 0x6234, 0x64ce, 0x64ca, 0x64d8, 0x64e0, 0x64f0, 0x64e6, + 0x64ec, 0x64f1, 0x64e2, 0x64ed, 0x6582, 0x6583, 0x66d9, 0x66d6, + 0x6a80, 0x6a94, 0x6a84, 0x6aa2, 0x6a9c, 0x6adb, 0x6aa3, 0x6a7e, + 0x6a97, 0x6a90, 0x6aa0, 0x6b5c, 0x6bae, 0x6bda, + /* 0x74 */ + 0x6c08, 0x6fd8, 0x6ff1, 0x6fdf, 0x6fe0, 0x6fdb, 0x6fe4, 0x6feb, + 0x6fef, 0x6f80, 0x6fec, 0x6fe1, 0x6fe9, 0x6fd5, 0x6fee, 0x6ff0, + 0x71e7, 0x71df, 0x71ee, 0x71e6, 0x71e5, 0x71ed, 0x71ec, 0x71f4, + 0x71e0, 0x7235, 0x7246, 0x7370, 0x7372, 0x74a9, 0x74b0, 0x74a6, + 0x74a8, 0x7646, 0x7642, 0x764c, 0x76ea, 0x77b3, 0x77aa, 0x77b0, + 0x77ac, 0x77a7, 0x77ad, 0x77ef, 0x78f7, 0x78fa, 0x78f4, 0x78ef, + 0x7901, 0x79a7, 0x79aa, 0x7a57, 0x7abf, 0x7c07, 0x7c0d, 0x7bfe, + 0x7bf7, 0x7c0c, 0x7be0, 0x7ce0, 0x7cdc, 0x7cde, 0x7ce2, 0x7cdf, + 0x7cd9, 0x7cdd, 0x7e2e, 0x7e3e, 0x7e46, 0x7e37, 0x7e32, 0x7e43, + 0x7e2b, 0x7e3d, 0x7e31, 0x7e45, 0x7e41, 0x7e34, 0x7e39, 0x7e48, + 0x7e35, 0x7e3f, 0x7e2f, 0x7f44, 0x7ff3, 0x7ffc, 0x8071, 0x8072, + 0x8070, 0x806f, 0x8073, 0x81c6, 0x81c3, 0x81ba, + /* 0x75 */ + 0x81c2, 0x81c0, 0x81bf, 0x81bd, 0x81c9, 0x81be, 0x81e8, 0x8209, + 0x8271, 0x85aa, 0x8584, 0x857e, 0x859c, 0x8591, 0x8594, 0x85af, + 0x859b, 0x8587, 0x85a8, 0x858a, 0x85a6, 0x8667, 0x87c0, 0x87d1, + 0x87b3, 0x87d2, 0x87c6, 0x87ab, 0x87bb, 0x87ba, 0x87c8, 0x87cb, + 0x893b, 0x8936, 0x8944, 0x8938, 0x893d, 0x89ac, 0x8b0e, 0x8b17, + 0x8b19, 0x8b1b, 0x8b0a, 0x8b20, 0x8b1d, 0x8b04, 0x8b10, 0x8c41, + 0x8c3f, 0x8c73, 0x8cfa, 0x8cfd, 0x8cfc, 0x8cf8, 0x8cfb, 0x8da8, + 0x8e49, 0x8e4b, 0x8e48, 0x8e4a, 0x8f44, 0x8f3e, 0x8f42, 0x8f45, + 0x8f3f, 0x907f, 0x907d, 0x9084, 0x9081, 0x9082, 0x9080, 0x9139, + 0x91a3, 0x919e, 0x919c, 0x934d, 0x9382, 0x9328, 0x9375, 0x934a, + 0x9365, 0x934b, 0x9318, 0x937e, 0x936c, 0x935b, 0x9370, 0x935a, + 0x9354, 0x95ca, 0x95cb, 0x95cc, 0x95c8, 0x95c6, + /* 0x76 */ + 0x96b1, 0x96b8, 0x96d6, 0x971c, 0x971e, 0x97a0, 0x97d3, 0x9846, + 0x98b6, 0x9935, 0x9a01, 0x99ff, 0x9bae, 0x9bab, 0x9baa, 0x9bad, + 0x9d3b, 0x9d3f, 0x9e8b, 0x9ecf, 0x9ede, 0x9edc, 0x9edd, 0x9edb, + 0x9f3e, 0x9f4b, 0x53e2, 0x5695, 0x56ae, 0x58d9, 0x58d8, 0x5b38, + 0x5f5e, 0x61e3, 0x6233, 0x64f4, 0x64f2, 0x64fe, 0x6506, 0x64fa, + 0x64fb, 0x64f7, 0x65b7, 0x66dc, 0x6726, 0x6ab3, 0x6aac, 0x6ac3, + 0x6abb, 0x6ab8, 0x6ac2, 0x6aae, 0x6aaf, 0x6b5f, 0x6b78, 0x6baf, + 0x7009, 0x700b, 0x6ffe, 0x7006, 0x6ffa, 0x7011, 0x700f, 0x71fb, + 0x71fc, 0x71fe, 0x71f8, 0x7377, 0x7375, 0x74a7, 0x74bf, 0x7515, + 0x7656, 0x7658, 0x7652, 0x77bd, 0x77bf, 0x77bb, 0x77bc, 0x790e, + 0x79ae, 0x7a61, 0x7a62, 0x7a60, 0x7ac4, 0x7ac5, 0x7c2b, 0x7c27, + 0x7c2a, 0x7c1e, 0x7c23, 0x7c21, 0x7ce7, 0x7e54, + /* 0x77 */ + 0x7e55, 0x7e5e, 0x7e5a, 0x7e61, 0x7e52, 0x7e59, 0x7f48, 0x7ff9, + 0x7ffb, 0x8077, 0x8076, 0x81cd, 0x81cf, 0x820a, 0x85cf, 0x85a9, + 0x85cd, 0x85d0, 0x85c9, 0x85b0, 0x85ba, 0x85b9, 0x87ef, 0x87ec, + 0x87f2, 0x87e0, 0x8986, 0x89b2, 0x89f4, 0x8b28, 0x8b39, 0x8b2c, + 0x8b2b, 0x8c50, 0x8d05, 0x8e59, 0x8e63, 0x8e66, 0x8e64, 0x8e5f, + 0x8e55, 0x8ec0, 0x8f49, 0x8f4d, 0x9087, 0x9083, 0x9088, 0x91ab, + 0x91ac, 0x91d0, 0x9394, 0x938a, 0x9396, 0x93a2, 0x93b3, 0x93ae, + 0x93ac, 0x93b0, 0x9398, 0x939a, 0x9397, 0x95d4, 0x95d6, 0x95d0, + 0x95d5, 0x96e2, 0x96dc, 0x96d9, 0x96db, 0x96de, 0x9724, 0x97a3, + 0x97a6, 0x97ad, 0x97f9, 0x984d, 0x984f, 0x984c, 0x984e, 0x9853, + 0x98ba, 0x993e, 0x993f, 0x993d, 0x992e, 0x99a5, 0x9a0e, 0x9ac1, + 0x9b03, 0x9b06, 0x9b4f, 0x9b4e, 0x9b4d, 0x9bca, + /* 0x78 */ + 0x9bc9, 0x9bfd, 0x9bc8, 0x9bc0, 0x9d51, 0x9d5d, 0x9d60, 0x9ee0, + 0x9f15, 0x9f2c, 0x5133, 0x56a5, 0x56a8, 0x58de, 0x58df, 0x58e2, + 0x5bf5, 0x9f90, 0x5eec, 0x61f2, 0x61f7, 0x61f6, 0x61f5, 0x6500, + 0x650f, 0x66e0, 0x66dd, 0x6ae5, 0x6add, 0x6ada, 0x6ad3, 0x701b, + 0x701f, 0x7028, 0x701a, 0x701d, 0x7015, 0x7018, 0x7206, 0x720d, + 0x7258, 0x72a2, 0x7378, 0x737a, 0x74bd, 0x74ca, 0x74e3, 0x7587, + 0x7586, 0x765f, 0x7661, 0x77c7, 0x7919, 0x79b1, 0x7a6b, 0x7a69, + 0x7c3e, 0x7c3f, 0x7c38, 0x7c3d, 0x7c37, 0x7c40, 0x7e6b, 0x7e6d, + 0x7e79, 0x7e69, 0x7e6a, 0x7e73, 0x7f85, 0x7fb6, 0x7fb9, 0x7fb8, + 0x81d8, 0x85e9, 0x85dd, 0x85ea, 0x85d5, 0x85e4, 0x85e5, 0x85f7, + 0x87fb, 0x8805, 0x880d, 0x87f9, 0x87fe, 0x8960, 0x895f, 0x8956, + 0x895e, 0x8b41, 0x8b5c, 0x8b58, 0x8b49, 0x8b5a, + /* 0x79 */ + 0x8b4e, 0x8b4f, 0x8b46, 0x8b59, 0x8d08, 0x8d0a, 0x8e7c, 0x8e72, + 0x8e87, 0x8e76, 0x8e6c, 0x8e7a, 0x8e74, 0x8f54, 0x8f4e, 0x8fad, + 0x908a, 0x908b, 0x91b1, 0x91ae, 0x93e1, 0x93d1, 0x93df, 0x93c3, + 0x93c8, 0x93dc, 0x93dd, 0x93d6, 0x93e2, 0x93cd, 0x93d8, 0x93e4, + 0x93d7, 0x93e8, 0x95dc, 0x96b4, 0x96e3, 0x972a, 0x9727, 0x9761, + 0x97dc, 0x97fb, 0x985e, 0x9858, 0x985b, 0x98bc, 0x9945, 0x9949, + 0x9a16, 0x9a19, 0x9b0d, 0x9be8, 0x9be7, 0x9bd6, 0x9bdb, 0x9d89, + 0x9d61, 0x9d72, 0x9d6a, 0x9d6c, 0x9e92, 0x9e97, 0x9e93, 0x9eb4, + 0x52f8, 0x56b7, 0x56b6, 0x56b4, 0x56bc, 0x58e4, 0x5b40, 0x5b43, + 0x5b7d, 0x5bf6, 0x5dc9, 0x61f8, 0x61fa, 0x6518, 0x6514, 0x6519, + 0x66e6, 0x6727, 0x6aec, 0x703e, 0x7030, 0x7032, 0x7210, 0x737b, + 0x74cf, 0x7662, 0x7665, 0x7926, 0x792a, 0x792c, + /* 0x7a */ + 0x792b, 0x7ac7, 0x7af6, 0x7c4c, 0x7c43, 0x7c4d, 0x7cef, 0x7cf0, + 0x8fae, 0x7e7d, 0x7e7c, 0x7e82, 0x7f4c, 0x8000, 0x81da, 0x8266, + 0x85fb, 0x85f9, 0x8611, 0x85fa, 0x8606, 0x860b, 0x8607, 0x860a, + 0x8814, 0x8815, 0x8964, 0x89ba, 0x89f8, 0x8b70, 0x8b6c, 0x8b66, + 0x8b6f, 0x8b5f, 0x8b6b, 0x8d0f, 0x8d0d, 0x8e89, 0x8e81, 0x8e85, + 0x8e82, 0x91b4, 0x91cb, 0x9418, 0x9403, 0x93fd, 0x95e1, 0x9730, + 0x98c4, 0x9952, 0x9951, 0x99a8, 0x9a2b, 0x9a30, 0x9a37, 0x9a35, + 0x9c13, 0x9c0d, 0x9e79, 0x9eb5, 0x9ee8, 0x9f2f, 0x9f5f, 0x9f63, + 0x9f61, 0x5137, 0x5138, 0x56c1, 0x56c0, 0x56c2, 0x5914, 0x5c6c, + 0x5dcd, 0x61fc, 0x61fe, 0x651d, 0x651c, 0x6595, 0x66e9, 0x6afb, + 0x6b04, 0x6afa, 0x6bb2, 0x704c, 0x721b, 0x72a7, 0x74d6, 0x74d4, + 0x7669, 0x77d3, 0x7c50, 0x7e8f, 0x7e8c, 0x7fbc, + /* 0x7b */ + 0x8617, 0x862d, 0x861a, 0x8823, 0x8822, 0x8821, 0x881f, 0x896a, + 0x896c, 0x89bd, 0x8b74, 0x8b77, 0x8b7d, 0x8d13, 0x8e8a, 0x8e8d, + 0x8e8b, 0x8f5f, 0x8faf, 0x91ba, 0x942e, 0x9433, 0x9435, 0x943a, + 0x9438, 0x9432, 0x942b, 0x95e2, 0x9738, 0x9739, 0x9732, 0x97ff, + 0x9867, 0x9865, 0x9957, 0x9a45, 0x9a43, 0x9a40, 0x9a3e, 0x9acf, + 0x9b54, 0x9b51, 0x9c2d, 0x9c25, 0x9daf, 0x9db4, 0x9dc2, 0x9db8, + 0x9e9d, 0x9eef, 0x9f19, 0x9f5c, 0x9f66, 0x9f67, 0x513c, 0x513b, + 0x56c8, 0x56ca, 0x56c9, 0x5b7f, 0x5dd4, 0x5dd2, 0x5f4e, 0x61ff, + 0x6524, 0x6b0a, 0x6b61, 0x7051, 0x7058, 0x7380, 0x74e4, 0x758a, + 0x766e, 0x766c, 0x79b3, 0x7c60, 0x7c5f, 0x807e, 0x807d, 0x81df, + 0x8972, 0x896f, 0x89fc, 0x8b80, 0x8d16, 0x8d17, 0x8e91, 0x8e93, + 0x8f61, 0x9148, 0x9444, 0x9451, 0x9452, 0x973d, + /* 0x7c */ + 0x973e, 0x97c3, 0x97c1, 0x986b, 0x9955, 0x9a55, 0x9a4d, 0x9ad2, + 0x9b1a, 0x9c49, 0x9c31, 0x9c3e, 0x9c3b, 0x9dd3, 0x9dd7, 0x9f34, + 0x9f6c, 0x9f6a, 0x9f94, 0x56cc, 0x5dd6, 0x6200, 0x6523, 0x652b, + 0x652a, 0x66ec, 0x6b10, 0x74da, 0x7aca, 0x7c64, 0x7c63, 0x7c65, + 0x7e93, 0x7e96, 0x7e94, 0x81e2, 0x8638, 0x863f, 0x8831, 0x8b8a, + 0x9090, 0x908f, 0x9463, 0x9460, 0x9464, 0x9768, 0x986f, 0x995c, + 0x9a5a, 0x9a5b, 0x9a57, 0x9ad3, 0x9ad4, 0x9ad1, 0x9c54, 0x9c57, + 0x9c56, 0x9de5, 0x9e9f, 0x9ef4, 0x56d1, 0x58e9, 0x652c, 0x705e, + 0x7671, 0x7672, 0x77d7, 0x7f50, 0x7f88, 0x8836, 0x8839, 0x8862, + 0x8b93, 0x8b92, 0x8b96, 0x8277, 0x8d1b, 0x91c0, 0x946a, 0x9742, + 0x9748, 0x9744, 0x97c6, 0x9870, 0x9a5f, 0x9b22, 0x9b58, 0x9c5f, + 0x9df9, 0x9dfa, 0x9e7c, 0x9e7d, 0x9f07, 0x9f77, + /* 0x7d */ + 0x9f72, 0x5ef3, 0x6b16, 0x7063, 0x7c6c, 0x7c6e, 0x883b, 0x89c0, + 0x8ea1, 0x91c1, 0x9472, 0x9470, 0x9871, 0x995e, 0x9ad6, 0x9b23, + 0x9ecc, 0x7064, 0x77da, 0x8b9a, 0x9477, 0x97c9, 0x9a62, 0x9a65, + 0x7e9c, 0x8b9c, 0x8eaa, 0x91c5, 0x947d, 0x947e, 0x947c, 0x9c77, + 0x9c78, 0x9ef7, 0x8c54, 0x947f, 0x9e1a, 0x7228, 0x9a6a, 0x9b31, + 0x9e1b, 0x9e1e, 0x7c72, +}; + +static int +cns11643_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x27) || (c1 == 0x42) || (c1 >= 0x44 && c1 <= 0x7d)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 3102) { + if (i < 500) + wc = cns11643_1_2uni_page21[i]; + else if (i == 571) + wc = 0x4ea0; + else if (i == 578) + wc = 0x51ab; + else if (i == 583) + wc = 0x52f9; + } else if (i < 3290) { + if (i < 3136) + wc = cns11643_1_2uni_page42[i-3102]; + } else { + if (i < 8691) + wc = cns11643_1_2uni_page44[i-3290]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + diff --git a/jni/iconv/lib/cns11643_15.h b/jni/iconv/lib/cns11643_15.h new file mode 100644 index 0000000..cfe0ba6 --- /dev/null +++ b/jni/iconv/lib/cns11643_15.h @@ -0,0 +1,1083 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 plane 15 + */ + +static const unsigned short cns11643_15_2uni_page21[7169] = { + /* 0x21 */ + 0x5302, 0x538c, 0x53d4, 0x54a5, 0x5392, 0x5393, 0x53d8, 0x53d9, + 0x54a7, 0x592b, 0x592c, 0x592d, 0x5930, 0x592e, 0x59ab, 0x1a01, + 0x5c2d, 0x5c6d, 0xfa34, 0x5d0f, 0x52fd, 0x5e9d, 0x64a2, 0x68d4, + 0x6e56, 0x6ec3, 0x7314, 0x52fd, 0x9a1a, 0x530f, 0x5310, 0x539a, + 0x539b, 0x52fd, 0x54ac, 0x0036, 0x5397, 0x5846, 0x0e4f, 0x5876, + 0x5877, 0x58ae, 0x593a, 0x597d, 0x6ec5, 0x5ea8, 0x52fd, 0x1afa, + 0x6541, 0x6542, 0x68d8, 0x68d9, 0x69aa, 0x69ab, 0x6c42, 0x6c41, + 0x5099, 0x6ec6, 0x52fd, 0x7035, 0x7036, 0x7037, 0xfa83, 0xb64d, + 0x52fd, 0x74b5, 0x7617, 0x7782, 0x86b6, 0x2d49, 0x8f72, 0x985c, + 0x98a8, 0x45b7, 0x68e3, 0x0006, 0x52fd, 0x53e6, 0x5444, 0x5445, + 0x1729, 0x003e, 0x54c4, 0x54c5, 0x54c6, 0x54c7, 0x54c8, 0x54c9, + 0x54ca, 0x54d4, 0x587d, 0xb572, 0x58b2, 0x58b4, + /* 0x22 */ + 0x5982, 0x59c7, 0x59c8, 0x52fd, 0x5b3c, 0x5b3d, 0x5b3e, 0x5b3f, + 0xfa24, 0x5bd3, 0x5447, 0x1a4e, 0x5d3d, 0x5de2, 0x5eb8, 0x5eb9, + 0x5ec2, 0x5eba, 0x5ec6, 0x5ebb, 0x64ad, 0x654c, 0x654d, 0x52fd, + 0x69b2, 0x69b3, 0x69b4, 0x69b5, 0x6cc3, 0x6cc4, 0x6cc5, 0x6cc6, + 0x6cc7, 0x52fd, 0x6ece, 0x6f30, 0x7047, 0x7048, 0x2281, 0x735c, + 0x52fd, 0x735f, 0x7618, 0x7619, 0x767e, 0x2410, 0x78b0, 0x7d75, + 0x2568, 0x7d76, 0x8341, 0x8442, 0x52fd, 0x86bd, 0x2842, 0x2840, + 0x18ea, 0x8e1e, 0x8e1f, 0x8f87, 0x2d62, 0x8f78, 0x9488, 0x9489, + 0x948a, 0x9917, 0x9915, 0x52fd, 0x52fd, 0x3291, 0xa3e5, 0xa909, + 0xaa3b, 0xaa4f, 0x52fd, 0xb92e, 0xb92f, 0xbdff, 0xbdfd, 0xbdfe, + 0x45bb, 0x45bc, 0x52fd, 0x5323, 0x53ea, 0x542a, 0x5449, 0x544a, + 0x544b, 0x54df, 0x54e0, 0x54e1, 0x54e2, 0x58c1, + /* 0x23 */ + 0x54e3, 0x54e4, 0x54e5, 0x58c0, 0x54e6, 0x54f7, 0x52fd, 0x54e7, + 0x54e8, 0x54e9, 0x54ea, 0x54eb, 0x580e, 0x5880, 0x5881, 0x58ba, + 0x58bb, 0x58bc, 0x58bd, 0x593f, 0x5940, 0x5988, 0xfa1f, 0x5b46, + 0x52fd, 0x5b47, 0x5b48, 0x5c36, 0x5c72, 0x5c96, 0x5d47, 0x5de7, + 0x5e34, 0x5e35, 0x5e36, 0x5e37, 0x5ee3, 0x5ee4, 0x5ee5, 0x5eeb, + 0x0175, 0x5ee6, 0x5ee7, 0x5ee8, 0x52fd, 0x52fd, 0x64b9, 0x1de8, + 0x64ba, 0x1e5b, 0x6563, 0x6564, 0x52fd, 0x6565, 0x52fd, 0x6566, + 0x657c, 0x6567, 0xfa5a, 0x6859, 0x68e9, 0x68ea, 0x68eb, 0x68ec, + 0x68ed, 0x68ee, 0x68ef, 0x69bf, 0x69cb, 0x69c3, 0x69d5, 0x69c4, + 0x69c5, 0x69d3, 0x69c6, 0x69c7, 0x69c8, 0x69c9, 0x69ca, 0x6c4a, + 0x52fd, 0x6cd1, 0x6e61, 0x6f37, 0x52fd, 0x7064, 0x7066, 0x2299, + 0x7067, 0x7068, 0x7069, 0x2297, 0x7073, 0x706a, + /* 0x24 */ + 0x706b, 0x2862, 0x52fd, 0x7372, 0x043c, 0x74b9, 0x761c, 0x7636, + 0x76bc, 0x76be, 0x76bf, 0x76c0, 0x7787, 0x78dc, 0x78dd, 0x78f5, + 0x78de, 0x78df, 0xfa9e, 0x78e0, 0x78e1, 0x78e2, 0x7d2c, 0x7d2d, + 0x25a4, 0x7da9, 0x7d9c, 0x7d9d, 0x7d9e, 0x7d9f, 0x7da0, 0x7da1, + 0x7da2, 0x52fd, 0x7da3, 0x7da4, 0x7da7, 0x8342, 0x8393, 0x8451, + 0x52fd, 0x8452, 0x8444, 0x8453, 0x8622, 0x86c6, 0x86c7, 0x86c9, + 0xfadd, 0x86ca, 0x2866, 0x86c8, 0x8e24, 0x8e25, 0x8e26, 0x52fd, + 0x8e27, 0x8e28, 0x52fd, 0x8f58, 0xfafb, 0x8fa7, 0x8f88, 0x8f89, + 0x8fa5, 0x8fa8, 0x8fa9, 0x8faa, 0x8fab, 0x8fac, 0x8fad, 0x2da3, + 0x8f79, 0x52fd, 0x9494, 0x9495, 0x9496, 0x09a5, 0x52fd, 0x9497, + 0x307f, 0x9498, 0x984e, 0x984f, 0x9919, 0x52fd, 0x9a41, 0xfb2a, + 0x9bf7, 0x9f04, 0x9f19, 0x9f17, 0xa340, 0xa3ec, + /* 0x25 */ + 0xa71b, 0xa71c, 0x36f6, 0xa90e, 0xaa52, 0xadd8, 0xb126, 0xb574, + 0x52fd, 0xb575, 0xbcc6, 0xbe0b, 0xbe0c, 0xbe0d, 0xbe0e, 0xbe0f, + 0xbe10, 0x45c8, 0xd759, 0xd75a, 0xd983, 0xd984, 0xd985, 0x52fd, + 0x4af5, 0xe120, 0xe121, 0xe122, 0xe123, 0xe124, 0xe129, 0x53f4, + 0x52fd, 0x688f, 0x5451, 0x17ab, 0x5517, 0x5518, 0x555b, 0x5519, + 0x551a, 0x0053, 0x551b, 0x551c, 0x551d, 0x551e, 0x551f, 0x5520, + 0x5521, 0x578b, 0x5788, 0x222d, 0x5885, 0xb587, 0x58c7, 0x594c, + 0x594d, 0x59fc, 0x59fd, 0x59fe, 0x59ff, 0x52fd, 0x52fd, 0x5b56, + 0x5b57, 0x5b58, 0x5b59, 0x5bdc, 0x5bdd, 0x5c73, 0x5c9d, 0x5ca1, + 0x5c9e, 0x5c9f, 0x5ca0, 0x5ce6, 0x5d51, 0x5d52, 0x5e3d, 0x5f22, + 0x1b9c, 0x5f23, 0x5f24, 0x5f25, 0x5f26, 0x5f27, 0x5f28, 0x5f29, + 0x5f2a, 0x5f2b, 0x52fd, 0x5f40, 0x5f2c, 0x5f2d, + /* 0x26 */ + 0x5f2e, 0x5f2f, 0x5f30, 0x64d0, 0x65a8, 0x6594, 0x6595, 0x6596, + 0x6597, 0x6598, 0x659c, 0x659b, 0x52fd, 0x65a1, 0x65a0, 0x6599, + 0x659a, 0x65a7, 0x1e88, 0x6864, 0x52fd, 0x6900, 0x6901, 0x52fd, + 0x52fd, 0x69e5, 0x69e9, 0x69fb, 0x69fc, 0x69ea, 0x69eb, 0x69ec, + 0x69ed, 0x69ee, 0x69ef, 0x69fa, 0x69f0, 0x69f1, 0x69f2, 0x69f3, + 0x69f4, 0x6c52, 0x6c53, 0x6c54, 0x6c55, 0x6c58, 0x6c56, 0x52fd, + 0x6cdd, 0x6cde, 0x6ce3, 0x6cdf, 0x6ce0, 0x6e22, 0x6e23, 0x6e68, + 0x6edf, 0x00ac, 0x6f44, 0x7094, 0x7095, 0x7096, 0x7097, 0x7098, + 0x7099, 0xfa79, 0x709a, 0x709b, 0x709d, 0x709e, 0x709f, 0x70a0, + 0x72f3, 0x72f2, 0x731f, 0x7388, 0x748f, 0x7490, 0x52fd, 0x74fd, + 0x74fe, 0x74ff, 0x7500, 0x7501, 0x791a, 0x52fd, 0x78e3, 0x78e4, + 0x78e5, 0x78e6, 0x78e7, 0x78eb, 0x78e8, 0x78e9, + /* 0x27 */ + 0x78ea, 0x791d, 0x7ca4, 0x7ca3, 0x7dd4, 0x7dc6, 0x7dc7, 0x7dc8, + 0x7dc9, 0x7dca, 0x7dcb, 0x7dcc, 0x7dcd, 0x05de, 0x7dce, 0x25c3, + 0x81b8, 0x81b9, 0x81ba, 0x836e, 0x83db, 0x83dc, 0x8468, 0x8469, + 0x846a, 0x846b, 0x846c, 0x846d, 0x846e, 0x2719, 0x8624, 0x8625, + 0x52fd, 0x8700, 0x86e5, 0x86f9, 0x86e7, 0x86e8, 0x86e9, 0x86fe, + 0x86ea, 0x86eb, 0x86ec, 0x0749, 0x86ed, 0x28a1, 0x86ee, 0x28a6, + 0x86ef, 0x52fd, 0x8717, 0x86f0, 0x86f1, 0x8b94, 0x8c5b, 0x8c5c, + 0x8c5d, 0x8e2f, 0x0891, 0x8e30, 0x8e31, 0x8e32, 0x8e33, 0x8fcc, + 0x8fcd, 0x8fce, 0x8fae, 0x8faf, 0x8fb0, 0x08d3, 0x8fcf, 0x8fd0, + 0x8fd1, 0x8fd2, 0x8fd3, 0x52fd, 0x8fd4, 0x09a9, 0x94a6, 0x94a7, + 0x94a8, 0x94b0, 0x94a9, 0x94aa, 0x94ab, 0x94ac, 0x94ad, 0x97fb, + 0x97fc, 0x52fd, 0x992d, 0x992e, 0x9950, 0x992f, + /* 0x28 */ + 0x9930, 0x9a65, 0x9be6, 0x9c0c, 0x9c02, 0x9c03, 0x9c04, 0x9c05, + 0x9c06, 0x52fd, 0x9ec0, 0x9f24, 0x9f25, 0xa016, 0xa032, 0xa720, + 0xa721, 0xa722, 0xa723, 0x36fe, 0xa725, 0xa919, 0xa924, 0xa91a, + 0xa91b, 0xa91c, 0xa91d, 0xfb52, 0xa91e, 0xaa5a, 0xaa5b, 0xaa5c, + 0xaa5d, 0xaa5e, 0xac31, 0x52fd, 0xb129, 0x52fd, 0xb288, 0xb289, + 0xb589, 0x3d57, 0xb656, 0xb7d1, 0xb7e6, 0xb832, 0xb833, 0xb952, + 0xb953, 0x0ed5, 0xb954, 0xb955, 0x52fd, 0x52fd, 0xbe29, 0xbe2a, + 0xbe2b, 0xbe2c, 0xbe2d, 0xfb92, 0xbe2e, 0xbe2f, 0xbe30, 0xbe31, + 0xbe32, 0xbe33, 0x3ec5, 0xbe34, 0xc49b, 0xc523, 0xc524, 0x52fd, + 0xc525, 0xc527, 0xc916, 0xcfa0, 0xd76f, 0x45df, 0xd770, 0xd771, + 0x45dc, 0x138c, 0xd772, 0xd773, 0xd774, 0xd99c, 0xd9aa, 0xd99d, + 0xd99e, 0x0c99, 0xd9ab, 0xd99f, 0xe135, 0xe138, + /* 0x29 */ + 0xf68d, 0x5335, 0x5336, 0xadee, 0x53b4, 0xf9c9, 0x5432, 0x5455, + 0x5544, 0x5545, 0x5546, 0x5547, 0x17e4, 0x5548, 0x5549, 0x52fd, + 0x554a, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, 0x5550, 0x5551, + 0xb599, 0x58d1, 0x52fd, 0x58d2, 0x58d3, 0x58d4, 0x58d5, 0x5a21, + 0x5a22, 0x5a23, 0x5b68, 0x5b69, 0x5b6a, 0x5be2, 0x5c45, 0x5cec, + 0x5ced, 0x5cee, 0x5cef, 0x52fd, 0x5d62, 0x5d63, 0x5df4, 0x536f, + 0x5e44, 0x5e45, 0x5f79, 0x1c1b, 0x5f7a, 0x5f7b, 0x5f7c, 0x5f7d, + 0x5f7e, 0x5f7f, 0x5f80, 0x0188, 0x52fd, 0x5f81, 0x5f82, 0x5f83, + 0x5f84, 0x5f85, 0x5f86, 0x5f87, 0x5f8f, 0x5f88, 0x5f89, 0x65c5, + 0x65c6, 0x1eaa, 0x65c7, 0x65c8, 0x65c9, 0x65ca, 0x65cb, 0x65cc, + 0x1eab, 0x65cd, 0x65ce, 0x65e3, 0x65cf, 0x65d0, 0x65d1, 0x65d2, + 0x65d3, 0x65c4, 0x65d4, 0x65d5, 0x65d6, 0x6820, + /* 0x2a */ + 0x6821, 0x691a, 0x6912, 0x6914, 0x6915, 0x6916, 0x6919, 0x6917, + 0x6918, 0x02c9, 0xfa61, 0x52fd, 0x6a12, 0x6a13, 0x6a14, 0x6a15, + 0x6a16, 0x6a17, 0x6a18, 0x6a19, 0x6c61, 0x6c62, 0x6c63, 0x6cf5, + 0x21a9, 0x6cf6, 0x6cf7, 0x6cf8, 0x6e29, 0x0517, 0x6f5d, 0x6f57, + 0x6f58, 0x6f59, 0x6f5a, 0x6f5b, 0x70bb, 0x70d1, 0x70bc, 0x70bd, + 0xbbdf, 0x70d0, 0x70be, 0x70bf, 0x70c0, 0x70c1, 0x70c2, 0x70c3, + 0x70c4, 0xbe6c, 0x73a1, 0x73a2, 0x73a3, 0x7493, 0x750d, 0x750f, + 0x750e, 0x7510, 0x7511, 0x7512, 0xfa95, 0x77e5, 0x792f, 0x52fd, + 0x7957, 0x7930, 0x7968, 0x792b, 0x7931, 0x7958, 0xfaa2, 0x7932, + 0x7959, 0x52fd, 0x795a, 0x7933, 0x795b, 0x795c, 0x795d, 0x791e, + 0x7cae, 0x7caf, 0x7d3b, 0x7d3c, 0x7d3d, 0x7e07, 0x7e08, 0x7e09, + 0x7e0a, 0x7e0b, 0x7e0c, 0x7e0d, 0x7e0e, 0x7e0f, + /* 0x2b */ + 0x7e10, 0x7e22, 0x7e11, 0x7e12, 0x7e13, 0x7e14, 0x7e15, 0x7e16, + 0x7e17, 0x7e18, 0xfab8, 0x52fd, 0x8346, 0x8347, 0x8348, 0x83e1, + 0x8481, 0x8483, 0x5f75, 0x52fd, 0x8485, 0x8486, 0x862a, 0xfad1, + 0x862b, 0x866b, 0x8718, 0x8719, 0x871a, 0x52fd, 0x871b, 0x871c, + 0x871d, 0x871e, 0x871f, 0x8720, 0x8721, 0x8722, 0x8723, 0x2911, + 0x8724, 0x8725, 0x8726, 0x8727, 0x8728, 0x8729, 0x872a, 0x8cef, + 0x8e49, 0x8e4a, 0x8e4b, 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, 0x8e50, + 0x8e51, 0x8e52, 0x8e53, 0x8e54, 0x8e5a, 0x8e55, 0x8f5f, 0x9002, + 0x9003, 0x9004, 0x9005, 0x8fd5, 0x9006, 0x9007, 0x8fd6, 0x9008, + 0x9009, 0x900a, 0x900b, 0x8fd7, 0x900c, 0x900d, 0x94c8, 0x94c9, + 0x94ca, 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94cf, 0x94d0, 0x94d1, + 0x94d2, 0x3451, 0x94d3, 0x94d4, 0x94d5, 0x94d6, + /* 0x2c */ + 0x94d7, 0x94e2, 0x94d8, 0x9804, 0x9805, 0x9806, 0x52fd, 0x9943, + 0x9944, 0x9a84, 0x9a8f, 0x9a85, 0x9a86, 0x9c2f, 0x9c1a, 0x9c1b, + 0x9c1c, 0x0abd, 0x9c1d, 0x9c1e, 0x9c1f, 0x9c20, 0x9c21, 0x9c22, + 0xfb2c, 0x9c23, 0x9c24, 0x9c0e, 0x9c25, 0x9c2b, 0x9c2c, 0x9c0b, + 0x9dee, 0x52fd, 0x9ec3, 0x9ed8, 0x9ed9, 0x9f38, 0x9f39, 0x9f3a, + 0x9f3b, 0x3453, 0x9f3c, 0x9f3d, 0x9f3e, 0x9f3f, 0x9f40, 0xa048, + 0xa04c, 0xa228, 0xa251, 0xa252, 0xa34c, 0xa423, 0xfb45, 0xa424, + 0xa731, 0xa732, 0xa733, 0x3718, 0xa734, 0xa735, 0xa736, 0xa740, + 0xa737, 0x52fd, 0xa738, 0xa73d, 0xa938, 0xa939, 0xa93a, 0xa93b, + 0xa93c, 0xa94c, 0xaa73, 0xaa74, 0x0d33, 0xaa75, 0xaa76, 0xaa79, + 0xac41, 0xac42, 0xac43, 0xad5b, 0x52fd, 0x39d7, 0x8ba6, 0xad5c, + 0xade5, 0xade6, 0xade7, 0xade8, 0xaded, 0xb130, + /* 0x2d */ + 0x3b7e, 0xb131, 0xb294, 0xb651, 0xb6fd, 0xb6fe, 0xb7e9, 0x52fd, + 0xb9b3, 0xb984, 0xb994, 0x52fd, 0xb99c, 0x52fd, 0xb985, 0xbc00, + 0xbc37, 0xbc57, 0xbe54, 0xbe68, 0xbe55, 0xbe5c, 0xbe56, 0xbe57, + 0xbe58, 0xbe59, 0xbe5a, 0xbe5b, 0xc534, 0x407e, 0xc535, 0x52fd, + 0xc539, 0xc536, 0xc537, 0xc538, 0xc8e5, 0xc959, 0x52fd, 0xc93a, + 0xc93b, 0xd028, 0xd189, 0x52fd, 0xd18a, 0xd18b, 0xd18c, 0xd18d, + 0xd2bc, 0xd5a3, 0x1344, 0xd5a4, 0xd793, 0xd794, 0xd795, 0xd796, + 0xd797, 0xd9b9, 0xe14f, 0xe150, 0xe151, 0xe376, 0x52fd, 0x53fb, + 0x5383, 0x5438, 0x545d, 0x5571, 0x52fd, 0x5577, 0x5578, 0xfa07, + 0x55c3, 0x5579, 0x557a, 0x557b, 0x557c, 0x5572, 0x557d, 0x55a0, + 0x557e, 0x557f, 0x5580, 0x5581, 0x5582, 0x5583, 0x559e, 0x5584, + 0x5585, 0x5586, 0x5587, 0x5588, 0x5793, 0x5794, + /* 0x2e */ + 0x5795, 0x57ef, 0x57f0, 0x52fd, 0x588d, 0x588f, 0x5890, 0x5891, + 0x5892, 0x58de, 0x58e1, 0x5953, 0x1966, 0x5a4a, 0x5a4b, 0x5a4c, + 0x5a51, 0x5a4d, 0x5a48, 0x5b74, 0x5b75, 0x5c20, 0x5c21, 0x5ca5, + 0x5ca6, 0x5d73, 0x5d74, 0x5e50, 0x5e51, 0x5e52, 0x5e53, 0x5fdb, + 0x5fdc, 0x1c20, 0x5fdd, 0x5fde, 0x5fff, 0x52fd, 0x52fd, 0x5fdf, + 0x5fe0, 0x1c21, 0x5fe1, 0x5fe2, 0x5fe3, 0x5fe4, 0x5fe5, 0x5fe6, + 0x5fe7, 0x5fe8, 0x5fe9, 0x5fea, 0x6607, 0x6608, 0x6609, 0x660a, + 0x660b, 0x660c, 0x660d, 0x1ed7, 0x661a, 0x660e, 0x660f, 0x6610, + 0x661c, 0x6827, 0x6866, 0x6898, 0x6899, 0x6933, 0x6924, 0x6925, + 0x6926, 0x52fd, 0x02e1, 0x6a3e, 0xfa64, 0x6a3f, 0x6a57, 0x6a40, + 0x6a41, 0x6a58, 0x6a42, 0x6a43, 0x6a44, 0x6a45, 0x6a46, 0x02e2, + 0x6a47, 0x6c6b, 0x6c6c, 0x6d10, 0x6d11, 0x21be, + /* 0x2f */ + 0x6e75, 0x6eef, 0x6f6a, 0x6f6b, 0x52fd, 0x6f6c, 0x6f6d, 0x6f6e, + 0x70ef, 0x70f0, 0x70f1, 0x70f2, 0x70f3, 0x70f4, 0x70f5, 0x70ff, + 0x70f6, 0x7102, 0x70f7, 0x7322, 0x73c4, 0x73c3, 0x7528, 0x047c, + 0x7620, 0x7625, 0x7622, 0x7623, 0x76eb, 0x04e3, 0x77f9, 0x77fa, + 0x7999, 0x799a, 0x799b, 0x7963, 0x52fd, 0x795e, 0x795f, 0x7960, + 0x799c, 0x7961, 0x799d, 0x7e54, 0x7e55, 0x7e56, 0x7e57, 0x7e58, + 0x7e59, 0x7e5a, 0x7e19, 0x7e6a, 0x7e5b, 0x7e5c, 0x7e5d, 0x7e66, + 0x52fd, 0x7e5e, 0x7e5f, 0x7e1a, 0x7e60, 0x7e61, 0x52fd, 0x7e62, + 0x7e1b, 0x7e63, 0xb710, 0xb711, 0x834c, 0x839b, 0x83eb, 0x83ec, + 0x83ed, 0x83ee, 0x84a3, 0x84a8, 0x84a6, 0x06ec, 0x862f, 0x8630, + 0x8631, 0x8632, 0x8633, 0x874f, 0x8751, 0x8752, 0x877d, 0x8753, + 0x8754, 0x8755, 0x8756, 0x8757, 0x8758, 0x8759, + /* 0x30 */ + 0x875a, 0x875b, 0x875c, 0x2957, 0x875d, 0x875e, 0x875f, 0x876f, + 0x8760, 0x8761, 0x8762, 0x8763, 0x8772, 0x8764, 0x52fd, 0x876e, + 0x8bb5, 0x8e65, 0x8e66, 0x8e67, 0x8e68, 0x8e69, 0x8e6a, 0x8e6b, + 0x8e6c, 0x900e, 0x9043, 0x52fd, 0x900f, 0x9044, 0x9045, 0x9046, + 0x9047, 0x9048, 0x9049, 0x9010, 0x904a, 0x904b, 0x904c, 0x904d, + 0x08df, 0x904e, 0x904f, 0x9050, 0x9051, 0x9052, 0x9053, 0x9054, + 0x9055, 0x9056, 0x9057, 0x9058, 0x9059, 0x905a, 0x901d, 0x905b, + 0x905c, 0x905d, 0xfb06, 0x52fd, 0x94fe, 0x94ff, 0x9500, 0x9501, + 0x9502, 0x9503, 0x9504, 0x9505, 0x9506, 0x9507, 0x9518, 0x9508, + 0x9509, 0x94f3, 0x950a, 0x950b, 0x951b, 0x950c, 0x950d, 0x950e, + 0x950f, 0x9510, 0x980f, 0x9861, 0x9879, 0x9ac1, 0x9aac, 0x9aad, + 0x9c43, 0x9c44, 0x9c45, 0x9c46, 0x9c47, 0x9c48, + /* 0x31 */ + 0x9c49, 0x9c64, 0x9c4a, 0x9c4b, 0x9c4c, 0x9c4d, 0x0ac7, 0xfb2d, + 0x9e39, 0x9f57, 0x9f58, 0x9f59, 0x9f5f, 0x9f5a, 0xa06a, 0xa22b, + 0xa25d, 0xa25e, 0xa25f, 0x52fd, 0xa260, 0xa261, 0xa358, 0xa359, + 0xa44a, 0xa44b, 0xa44c, 0xa44d, 0xa44e, 0xa757, 0xa6b3, 0xa6b4, + 0xa76e, 0xa75b, 0xa75c, 0x52fd, 0xa75d, 0xa75e, 0x52fd, 0xa76c, + 0xa93d, 0xa954, 0xa93e, 0xa955, 0xa956, 0xa93f, 0xa957, 0xa958, + 0xa959, 0xa95a, 0xa95b, 0xa95c, 0xaa88, 0xaa89, 0x52fd, 0xac58, + 0xac59, 0xac5a, 0x52fd, 0xad67, 0xad68, 0xad69, 0xad6a, 0x52fd, + 0xad6b, 0xad6c, 0xadfe, 0xadff, 0xae00, 0xae01, 0xae02, 0xae03, + 0xae04, 0xae05, 0xb139, 0xb13a, 0xb13b, 0xb13c, 0x52fd, 0x52fd, + 0xb2b2, 0xb2b3, 0xb2b4, 0xb2b5, 0xb2b6, 0xb2b7, 0xb2b8, 0x3d3c, + 0xb5a2, 0xb661, 0xb662, 0xb714, 0x52fd, 0xb7eb, + /* 0x32 */ + 0xb842, 0xb848, 0x52fd, 0xb843, 0xb84e, 0xb844, 0xb845, 0xb9b4, + 0xb9b5, 0x52fd, 0x52fd, 0x52fd, 0xb9b6, 0x52fd, 0xbbe1, 0xbc05, + 0x52fd, 0x3e73, 0xbe9a, 0x52fd, 0xbe9b, 0xbe9c, 0xbe9d, 0xbe9e, + 0xbe9f, 0xfb9a, 0xbea0, 0xbea1, 0xbea2, 0xbeb5, 0xbea3, 0xbea4, + 0x52fd, 0xbea5, 0xbea6, 0xbea7, 0xbea8, 0xbeaf, 0xbea9, 0xbeaa, + 0xbeab, 0xbeac, 0xbead, 0xbeb3, 0x52fd, 0xc4a0, 0xc556, 0xc934, + 0x1127, 0xc93c, 0xcb0c, 0x52fd, 0xcf3e, 0xcfa3, 0xd030, 0xd031, + 0xd197, 0xd198, 0xd199, 0xd19a, 0xd19b, 0xd5b2, 0xd5ab, 0xd5ac, + 0xd9fc, 0xd9e8, 0xd9e9, 0xd9ea, 0xdaf1, 0xdc3f, 0xdfce, 0xe16d, + 0xe16e, 0xe16f, 0xe170, 0xe171, 0xe172, 0xe173, 0x4bbe, 0xe378, + 0xeb3a, 0x5467, 0x27fa, 0x5464, 0x5465, 0x5607, 0x55c4, 0x55c5, + 0x55c6, 0x55c7, 0x55c8, 0x55c9, 0x55e5, 0x55ca, + /* 0x33 */ + 0x55cb, 0x52fd, 0x55cc, 0x55cd, 0x55ce, 0x55cf, 0x55d0, 0x5797, + 0x579a, 0x579b, 0x58ea, 0x58ec, 0x58ed, 0x58f7, 0x58ee, 0x58ef, + 0x595b, 0x595c, 0x595d, 0x5a6d, 0x5a6e, 0x52fd, 0x5a6f, 0x5b81, + 0x5b82, 0x5c4f, 0x5cad, 0xda0a, 0x5d7e, 0x5e69, 0x6054, 0x6055, + 0x6056, 0x6057, 0x01ab, 0x6058, 0x6059, 0x605a, 0x605b, 0x605c, + 0x605d, 0x52fd, 0x52fd, 0x605e, 0x605f, 0x663b, 0x6636, 0x663c, + 0x663d, 0x663e, 0x663f, 0x6640, 0x6641, 0x6642, 0x024b, 0x6643, + 0x6644, 0x6645, 0x6637, 0x52fd, 0x52fd, 0x6646, 0x6647, 0x6648, + 0x6649, 0x682d, 0x68a5, 0x693d, 0x693f, 0x6c6e, 0x6ae7, 0x6a75, + 0x6a76, 0x6a77, 0x6a78, 0x6a79, 0x6a7a, 0x6a7b, 0x6a7c, 0x6a8e, + 0x6a7d, 0x6a7e, 0x2072, 0x6a7f, 0x6a80, 0x6a81, 0x6a82, 0x6a83, + 0x6a84, 0x6a85, 0x6a86, 0x6a87, 0x6a88, 0x6a89, + /* 0x34 */ + 0x6a8a, 0x6a8b, 0x6a8c, 0x6c6f, 0x6c70, 0x6c71, 0x6c72, 0x6d2a, + 0x6d2b, 0x6d2c, 0x6d2d, 0x6d2e, 0x6d2f, 0x6d30, 0x6d31, 0x6e83, + 0x6f84, 0x6f85, 0x6f93, 0x52fd, 0x6f86, 0x6f87, 0x6f88, 0x6f89, + 0x6f8a, 0x6f8b, 0x7136, 0x7138, 0x7139, 0x713a, 0x03e2, 0x713b, + 0x713c, 0x713d, 0x713e, 0x713f, 0x52fd, 0x7140, 0x7141, 0x7142, + 0x73de, 0x73df, 0x73e0, 0x73e1, 0x754a, 0x754b, 0x754c, 0x754d, + 0x754e, 0x754f, 0x7550, 0x7627, 0x76f9, 0x76fa, 0x76fb, 0x7798, + 0x7799, 0x779a, 0x52fd, 0x781e, 0x799e, 0x79f7, 0x799f, 0x79a0, + 0x79f0, 0x79f8, 0x79f9, 0x79a1, 0x79a2, 0x79a3, 0x79a4, 0x79a5, + 0x79fa, 0x79fb, 0x79fc, 0x79fd, 0x79fe, 0x7a1f, 0x79ff, 0x7a00, + 0x7a8c, 0x7a01, 0x7cc2, 0x7cc3, 0x52fd, 0x7cd3, 0x7d4e, 0x7eaf, + 0x7eb0, 0x7eb1, 0x7eb2, 0x7eb3, 0x7ec6, 0x7eb4, + /* 0x35 */ + 0x52fd, 0x7eb5, 0x7eb6, 0x7eb7, 0x7eb8, 0x7eb9, 0x7eba, 0x7ebb, + 0x7ebc, 0x7ebd, 0x7ebe, 0x7ebf, 0x7ec1, 0x7ec0, 0x7ec2, 0x7ec3, + 0x8251, 0x8252, 0x8253, 0x8254, 0x8255, 0x835a, 0x8350, 0x8351, + 0x8378, 0x83f8, 0x83f9, 0x84c6, 0x84cb, 0x84cc, 0x84cd, 0x84ce, + 0x84cf, 0x84d0, 0x84d1, 0x84d2, 0x84d3, 0x84d4, 0x84d5, 0x52fd, + 0x8637, 0x8638, 0x8673, 0x8790, 0x8791, 0x87bf, 0x8792, 0x8793, + 0x8794, 0x8795, 0x8796, 0x8797, 0x8798, 0x8799, 0x29bd, 0x879a, + 0x879b, 0x879c, 0x879d, 0x879e, 0x879f, 0x87a0, 0x87a1, 0x87a2, + 0x87a3, 0x87a4, 0x87a5, 0x52fd, 0x87a6, 0x87a7, 0x8bbf, 0x8bc0, + 0x8bc1, 0x8bc2, 0x8bc3, 0x8bc4, 0x8bc5, 0x8bc6, 0x8c75, 0x8d43, + 0x8d12, 0x8d9f, 0x8d91, 0xfaf6, 0x8d92, 0x8d93, 0x8d94, 0x8e7e, + 0x8e7f, 0x8e80, 0x8e81, 0x8e82, 0x8f4c, 0x8f63, + /* 0x36 */ + 0x90c0, 0x90c1, 0x90c2, 0x953a, 0x90c3, 0x90c4, 0x90c5, 0x90c6, + 0x2e15, 0x90c7, 0x52fd, 0x90c8, 0x9073, 0x90c9, 0x90ca, 0x90cb, + 0x90cc, 0x90cd, 0x090e, 0x52fd, 0x52fd, 0x90ce, 0x90cf, 0x90d0, + 0x90d1, 0x90d2, 0x90d3, 0x90d4, 0x90d5, 0x953b, 0x953c, 0x953d, + 0x953e, 0x52fd, 0x953f, 0x9540, 0x9541, 0x9542, 0x9543, 0x09c1, + 0x9544, 0x9545, 0x9559, 0x9546, 0x9547, 0x9548, 0x52fd, 0x9549, + 0x9813, 0x9882, 0x9883, 0x9966, 0x9967, 0x9c65, 0x3313, 0x9c66, + 0x0ad9, 0x9c75, 0x9c74, 0x9c67, 0x9c6d, 0x9c76, 0x9c68, 0x9c69, + 0x9c6a, 0x9c6b, 0x9c4f, 0x9c6c, 0x9df8, 0x9e45, 0x33f8, 0x9e46, + 0x9ee4, 0x9f85, 0x9f6f, 0x9f70, 0xa082, 0xa083, 0xa084, 0xa08b, + 0xa22d, 0xa268, 0xa269, 0xa277, 0xa264, 0xa26a, 0x52fd, 0xa2f2, + 0xa2e2, 0xa363, 0xa364, 0xa365, 0xa366, 0x3a3d, + /* 0x37 */ + 0xa367, 0xa368, 0x35d8, 0x52fd, 0xa472, 0xa47d, 0xa669, 0xa784, + 0xa786, 0xa787, 0xa788, 0xa79e, 0x52fd, 0xa789, 0xa78a, 0xa796, + 0xa78b, 0xa78c, 0xa78d, 0xa979, 0xa983, 0xa97a, 0xa95d, 0xa97b, + 0x52fd, 0xaa9f, 0x0d48, 0xaaa0, 0xaaa1, 0xaaa2, 0x38fc, 0xac6a, + 0xac6b, 0xac6c, 0xac6d, 0xac6e, 0xad78, 0x52fd, 0xad79, 0xad7c, + 0xae21, 0xae22, 0xae23, 0xae24, 0x3a39, 0xae25, 0xae26, 0xb151, + 0xb152, 0xb156, 0x52fd, 0x3c4b, 0xb2e1, 0x52fd, 0x52fd, 0xb2d6, + 0xb2d7, 0xb2d8, 0xb2d9, 0xb5b5, 0xb66c, 0xb66f, 0xb670, 0xb7bc, + 0xb7bd, 0xb7ed, 0xb85b, 0xb85c, 0xb85d, 0xb85e, 0xb986, 0xb987, + 0xb9ed, 0x52fd, 0xb9ee, 0x52fd, 0xbc0e, 0xbc0f, 0x52fd, 0xbd2d, + 0xbd2a, 0xbd2e, 0xbdcc, 0xbef9, 0xbefa, 0xbefb, 0xbefc, 0x3fb9, + 0xbefd, 0xbf1b, 0xbefe, 0xbeff, 0xbf00, 0xbf01, + /* 0x38 */ + 0xbf02, 0xbf03, 0xbf21, 0xbf04, 0xbf05, 0xbf06, 0xbf07, 0xbf08, + 0xbf09, 0xbf0a, 0xbf0b, 0xbf0c, 0xbf0d, 0xbf0e, 0xbf0f, 0xbf10, + 0xbf11, 0xbf12, 0xbf13, 0xbf14, 0xbf15, 0xc57b, 0xc57c, 0xc57d, + 0xc57e, 0x40cf, 0xc57f, 0xc580, 0xc566, 0xc581, 0xc582, 0xc583, + 0xc8b2, 0x52fd, 0xc97f, 0xc972, 0xc95a, 0xcaeb, 0xcb15, 0x52fd, + 0xcb16, 0xfbca, 0xcb17, 0x52fd, 0xcbc5, 0xcbc6, 0xcbc7, 0xcc88, + 0xcc89, 0x52fd, 0xcc8a, 0xcc8b, 0xcc8c, 0xcc8d, 0xcedf, 0x52fd, + 0xd03b, 0xd03c, 0xd03d, 0xd03e, 0xd03f, 0xd040, 0xd041, 0xd042, + 0xd15c, 0xd1af, 0xd1a9, 0xd1aa, 0xd1ab, 0xd1ac, 0xd1b5, 0xd1ad, + 0xd1ae, 0xd2e2, 0xd524, 0x44ae, 0xd5c4, 0x52fd, 0xd7ea, 0xd7d3, + 0xd7d4, 0xd7d5, 0xd986, 0x52fd, 0xd987, 0xd9fd, 0xdb05, 0xdc49, + 0xdf5f, 0xdfd3, 0xdfd5, 0xe18a, 0xe18b, 0xe18c, + /* 0x39 */ + 0xe18d, 0xe18e, 0xe18f, 0xe190, 0xe191, 0xe192, 0xe193, 0xe37d, + 0xe37e, 0x4beb, 0x52fd, 0x52fd, 0xe4ec, 0xe55b, 0xef87, 0xef86, + 0x52fd, 0x5346, 0x5347, 0x5402, 0x546d, 0x546e, 0x546f, 0x560d, + 0x560e, 0x560f, 0x5610, 0x5611, 0x5612, 0x5613, 0x5614, 0x579f, + 0x57a0, 0x57a1, 0x57a3, 0x5821, 0x5822, 0x867c, 0x5895, 0x5896, + 0x5961, 0x5967, 0x5a91, 0x5a92, 0x5a93, 0x5a94, 0x5b8a, 0x5b8b, + 0x5bf7, 0x5c24, 0x5cb0, 0x5cb1, 0x5d8e, 0x5e04, 0x5e6a, 0x5e6b, + 0x5e6c, 0x5e6d, 0x60e8, 0x610c, 0x60e9, 0x60ea, 0x610d, 0x52fd, + 0x60eb, 0x60ec, 0x60ed, 0x60ee, 0x60ef, 0x60f0, 0x60f1, 0x60f2, + 0x6116, 0x60f3, 0x6104, 0x611d, 0x60f4, 0x60f5, 0x60f6, 0x60f7, + 0x1cb0, 0x6502, 0x6503, 0x6504, 0x669a, 0x667c, 0x66c5, 0x667d, + 0x667e, 0x667f, 0x6680, 0x6681, 0x1f40, 0x1f42, + /* 0x3a */ + 0x6682, 0x6683, 0x6684, 0x6685, 0x6686, 0x6687, 0x68ae, 0x694d, + 0x6ab0, 0x6adc, 0x6ab6, 0x6ab7, 0x6ab8, 0x6ab9, 0x6aba, 0x6abb, + 0x6adb, 0x6abc, 0x6abd, 0x6abe, 0x52fd, 0x6abf, 0x6ac0, 0x6ac1, + 0x6ac2, 0x6ac3, 0x6ace, 0x0301, 0x6ad9, 0x6ac4, 0x6ac5, 0x6ada, + 0x6ac6, 0x6ac7, 0x6ac8, 0x6ac9, 0x6aca, 0x6c7e, 0x6c7b, 0x6d4e, + 0x6d4f, 0x6d50, 0x6d51, 0x6d52, 0x6d53, 0x6d54, 0x6d55, 0x6e8f, + 0x6efc, 0x6fa6, 0x6fa7, 0x6fa8, 0x7023, 0x718b, 0x52fd, 0x718c, + 0x718d, 0x718e, 0x718f, 0x71a4, 0x5899, 0x7324, 0x7346, 0x7347, + 0x7348, 0x73fd, 0x73fe, 0x52fd, 0x756e, 0x757c, 0x756f, 0x7570, + 0x7571, 0x7572, 0x7629, 0x762a, 0x765f, 0x77a2, 0x7830, 0x782b, + 0x7a61, 0x7a02, 0x7a03, 0x7a04, 0x7a05, 0x7a06, 0x7a07, 0x52fd, + 0x7a08, 0x7a09, 0x7a62, 0x7a0a, 0x7a0b, 0x7a0c, + /* 0x3b */ + 0x7a0d, 0x7a0e, 0x7a63, 0x7a27, 0x7a0f, 0x52fd, 0x7a1b, 0x7a64, + 0x7a10, 0x7a11, 0x7a81, 0x7a12, 0x7a65, 0x7a13, 0x7cce, 0x7f29, + 0x7ec4, 0x7f2a, 0x52fd, 0x7f2b, 0x7f2c, 0x7f2d, 0x7f2e, 0x7f2f, + 0x7f30, 0x7f31, 0x7f32, 0x7f33, 0x7f34, 0x52fd, 0x7f35, 0x7f36, + 0x7ee3, 0x7f37, 0x7f38, 0x7f39, 0x7f3a, 0x7f3b, 0x7f4d, 0x7f3c, + 0x7f3d, 0x7f3e, 0x52fd, 0x81d0, 0x81d1, 0x8355, 0x8402, 0x8404, + 0x84fc, 0x8507, 0x84fd, 0x84fe, 0x52fd, 0x84ff, 0x8500, 0x8508, + 0x8501, 0x8502, 0x8535, 0x8503, 0x8504, 0x52fd, 0x863b, 0x8689, + 0x8681, 0x8682, 0xba33, 0x87eb, 0x87ec, 0x52fd, 0x87ed, 0x87ee, + 0x87ef, 0x52fd, 0x87f0, 0x87f1, 0x87f2, 0x2a2b, 0x87f3, 0x2a16, + 0x87f4, 0x87f5, 0x534b, 0x87f6, 0x87f7, 0x87f8, 0x87f9, 0x87fa, + 0x87fb, 0x87fc, 0x87fd, 0x87fe, 0x87ff, 0x8800, + /* 0x3c */ + 0x2a1b, 0x8801, 0x8802, 0x8803, 0x8804, 0x8805, 0x8806, 0x8807, + 0x2a27, 0x8808, 0x8809, 0x880a, 0x880b, 0x880c, 0x880d, 0x8bd7, + 0x8bd8, 0x8d29, 0x8d9c, 0x8df8, 0x8e98, 0x8ea4, 0x8e99, 0x8e9a, + 0x8e9b, 0x8e97, 0x8e9c, 0x2cf5, 0x8e9d, 0x52fd, 0x8e9e, 0x8e9f, + 0x8f65, 0x90d6, 0x0920, 0x9132, 0x9133, 0x9134, 0x2e82, 0x9135, + 0x9136, 0x9137, 0x90d7, 0x52fd, 0x90d8, 0x9138, 0x9139, 0x913a, + 0x913b, 0x913c, 0x913d, 0x913e, 0x913f, 0x9140, 0x90d9, 0x9141, + 0x9142, 0x0921, 0x9143, 0x9144, 0x2e7a, 0x957c, 0x957d, 0x957e, + 0x957f, 0x9580, 0x9581, 0x9582, 0x52fd, 0x9583, 0x9584, 0x9585, + 0x9586, 0x95a5, 0x9587, 0x9588, 0x9589, 0x958a, 0x958b, 0x958c, + 0x958d, 0x958e, 0x52fd, 0x52fd, 0x958f, 0x52fd, 0x9590, 0x9591, + 0x9592, 0x9593, 0x9594, 0x9595, 0x52fd, 0x3129, + /* 0x3d */ + 0x9596, 0x9856, 0x9857, 0x98e1, 0x990e, 0x990f, 0x997a, 0x997b, + 0x998b, 0x9af2, 0x9af3, 0x9c93, 0x9c94, 0x9c95, 0x9c96, 0x9c97, + 0x9cad, 0x9c98, 0x9cab, 0x9c7b, 0x9c99, 0x9c9a, 0x9c9b, 0x9c85, + 0x9c9c, 0x9c9d, 0x0ada, 0x52fd, 0x9cac, 0x9c79, 0x9c9e, 0x9ca4, + 0x9dfd, 0x9eeb, 0x9eea, 0x9f8f, 0x9f90, 0x9f86, 0x9f87, 0x9f88, + 0xa0ac, 0xa0ad, 0xa2ec, 0xa373, 0xa374, 0x52fd, 0xa4aa, 0xa4ab, + 0xa4ac, 0xa6d1, 0xa6d7, 0xa7b9, 0xa7ba, 0xa7bb, 0xa7bc, 0xa98e, + 0xa98f, 0xa990, 0xa97c, 0xa991, 0xa992, 0xa993, 0xa994, 0xfb54, + 0xa99a, 0xa995, 0xa996, 0xa997, 0xaabd, 0xaac7, 0xaabe, 0x52fd, + 0xaabf, 0x52fd, 0xac93, 0x6d5e, 0xad86, 0xad87, 0xad88, 0xad89, + 0xae41, 0xae42, 0xae43, 0xae44, 0xae45, 0xae46, 0xae4a, 0xae47, + 0xae48, 0xae49, 0xb16b, 0xb166, 0x52fd, 0xb167, + /* 0x3e */ + 0x3bab, 0xb168, 0x3bac, 0x52fd, 0xb2fd, 0xb2fe, 0xb2ff, 0xb300, + 0xb301, 0xb302, 0xb303, 0xb304, 0xb305, 0xb306, 0xb533, 0xb5c2, + 0xb5d0, 0xfb74, 0xb695, 0xb696, 0xb735, 0xb736, 0xb867, 0xb868, + 0xb869, 0xb86a, 0xb872, 0xb86b, 0xb86c, 0xb86d, 0xb86e, 0xb86f, + 0xba22, 0x52fd, 0x52fd, 0xba23, 0xba41, 0xba24, 0xba25, 0xba26, + 0xba27, 0xba28, 0xba29, 0xb9b7, 0x52fd, 0x52fd, 0x52fd, 0xbcda, + 0xbdcf, 0xbdda, 0xbf89, 0xbfb7, 0xbf8a, 0xbf8b, 0xc05e, 0xbf8c, + 0x52fd, 0xbf8d, 0xbf8e, 0xbf8f, 0xbf90, 0xbf91, 0xbf92, 0xbf93, + 0xbf94, 0xbfb6, 0xbf95, 0xbf96, 0xbf97, 0x3ff7, 0x52fd, 0xbf98, + 0xbf99, 0xbf9a, 0x0fea, 0x52fd, 0xbf9b, 0xbfbd, 0xbf9c, 0xbf9d, + 0xbf9e, 0xbf9f, 0xbfc0, 0xbfa0, 0xbfa1, 0xbfa2, 0xbfa3, 0xbfa4, + 0xbfa5, 0xbfa6, 0xbfa7, 0xbfa8, 0xbfa9, 0xbfaa, + /* 0x3f */ + 0x52fd, 0xc4b4, 0xc4b5, 0xc4b6, 0xc5b9, 0xc5ba, 0xc5bb, 0xc591, + 0xc5bc, 0xc8ee, 0xc8ef, 0xc996, 0xc997, 0xc973, 0xc998, 0xc999, + 0xcaed, 0xcaee, 0xcbde, 0xccb0, 0xccb1, 0xccb2, 0xccb3, 0xccb4, + 0xccb5, 0xccb6, 0xfbce, 0xccb7, 0xcee3, 0xcfb9, 0xd055, 0xd07e, + 0xd056, 0xd057, 0xd058, 0xd059, 0xd05a, 0x52fd, 0xd1c4, 0xd1c5, + 0xd1c6, 0xd1c7, 0xd1c8, 0xd1c9, 0xd1ee, 0xd1cf, 0xd1ca, 0xd1cb, + 0xd1cc, 0xd309, 0xfbda, 0xd303, 0xd52f, 0xd530, 0xd531, 0xd532, + 0xd80e, 0xd80f, 0xd810, 0xd811, 0xd812, 0x52fd, 0xd813, 0xd814, + 0xd815, 0xd7ff, 0xda1f, 0xda20, 0xda21, 0xda2d, 0x52fd, 0xdb1b, + 0xdb1c, 0xdb1d, 0xdb1e, 0xdc53, 0xdc54, 0xdc55, 0xdc56, 0xdc64, + 0xdc59, 0xdc57, 0x52fd, 0xdc58, 0xdf6b, 0x1489, 0x52fd, 0xdfe7, + 0xdfe8, 0xdfe9, 0xdfea, 0xdfeb, 0xdfec, 0x4a96, + /* 0x40 */ + 0xdfed, 0xe1b1, 0xe1b4, 0x52fd, 0xe38a, 0xe38d, 0xe38c, 0xe4f2, + 0xe4f3, 0x52fd, 0x7408, 0xe717, 0x15b2, 0xe89f, 0xe9a0, 0x52fd, + 0xeb6d, 0x837d, 0xf290, 0xf8c4, 0x534c, 0x5474, 0x5475, 0x5476, + 0x5649, 0x564a, 0x564b, 0x564c, 0x564d, 0x564e, 0x564f, 0x5650, + 0x5651, 0x5652, 0x5653, 0x5654, 0x5655, 0x5656, 0x57a4, 0x57a9, + 0x582a, 0x582b, 0x5ab3, 0x5ac1, 0x5b98, 0x5bfb, 0x5bfc, 0x5cbc, + 0x5d96, 0x5e0a, 0x52fd, 0x61a2, 0x52fd, 0x6181, 0x6182, 0x6183, + 0x6184, 0x6185, 0x6186, 0x6187, 0x6188, 0x6189, 0x618a, 0x618b, + 0x618c, 0x1cf1, 0x618d, 0x61d1, 0x6514, 0x66c9, 0x66ca, 0x66cb, + 0xedfd, 0x66cc, 0x66cd, 0x66ce, 0x66cf, 0x66d0, 0x66d1, 0x66d2, + 0x66d3, 0x66d4, 0x66d5, 0x6871, 0x534d, 0x6962, 0x6b0e, 0x6afe, + 0x6aff, 0x6b00, 0x52fd, 0x6b01, 0x6b02, 0x6b03, + /* 0x41 */ + 0x6b15, 0x6b04, 0x6b05, 0x52fd, 0x6c87, 0x6c89, 0x6d6e, 0x6d6f, + 0x6d70, 0x6d71, 0xfa6e, 0x6d72, 0x6d73, 0x6d74, 0x6e9d, 0x6fb8, + 0x6fb9, 0x6fba, 0x71c2, 0x71c3, 0x71d5, 0x71c4, 0x71c0, 0x71c5, + 0x71c6, 0x758a, 0x758b, 0x758c, 0x7664, 0xae8c, 0x2441, 0x770d, + 0x77a8, 0x783b, 0x783c, 0x783d, 0x783e, 0x783f, 0x7840, 0x7a66, + 0x7acb, 0x7ab7, 0x7ab8, 0x7ab9, 0x7aba, 0x7a67, 0x7abb, 0x7a68, + 0x7a69, 0x7a6a, 0x7abc, 0x52fd, 0x7cdb, 0x7f81, 0x7f82, 0x7f83, + 0x7f84, 0x7f85, 0x7f86, 0x7f87, 0x7f88, 0x7f89, 0xfabf, 0x7f8a, + 0x7f8b, 0x52fd, 0x7f8c, 0x7f8d, 0x7f8e, 0x7f8f, 0x7f90, 0x7fa1, + 0x7f91, 0x81d6, 0x829f, 0x8358, 0x8385, 0x840b, 0x840c, 0x8537, + 0x8538, 0xface, 0x8539, 0x853a, 0x853b, 0x853c, 0x853d, 0x853e, + 0x8540, 0x8541, 0x8542, 0x52fd, 0x8543, 0x868a, + /* 0x42 */ + 0x868b, 0x8890, 0x8859, 0x885b, 0x885c, 0x885d, 0x885e, 0x2a8a, + 0x885f, 0x8860, 0x8861, 0x8862, 0x8863, 0x8864, 0x8893, 0x8865, + 0x8866, 0x8867, 0x8868, 0x8869, 0x886a, 0x886b, 0x8895, 0x886c, + 0x886d, 0x886e, 0x886f, 0x2a8c, 0x8870, 0x8871, 0x8872, 0x8873, + 0x8874, 0x8875, 0x8876, 0x8877, 0x8878, 0x8879, 0x2a80, 0x887a, + 0x2a7f, 0x887b, 0x88a9, 0x887c, 0x8bf1, 0x8beb, 0x8c8a, 0x8d3d, + 0x8da6, 0x8da7, 0x8eba, 0x52fd, 0x8ebb, 0x8ebc, 0x8ebd, 0x9191, + 0x9192, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, 0x90da, 0x9198, + 0x9199, 0x919a, 0x52fd, 0x52fd, 0x919b, 0x919c, 0x919d, 0x919e, + 0x919f, 0x91a0, 0x91bf, 0x91a1, 0x91a2, 0x91a3, 0x91a4, 0x91a5, + 0x91a6, 0x91a7, 0x915b, 0xfb0d, 0x91a8, 0x95cb, 0x52fd, 0x09da, + 0x95cc, 0x964f, 0x95cd, 0x95ce, 0x95cf, 0x964e, + /* 0x43 */ + 0x95d0, 0x95d1, 0x95d2, 0x52fd, 0x95d3, 0x95d4, 0x95d5, 0x95d6, + 0x95d7, 0x95d8, 0x95d9, 0x95fa, 0x95da, 0x95db, 0xfb1c, 0x95dc, + 0x52fd, 0x52fd, 0x95dd, 0x95de, 0x95df, 0x95e0, 0x95e1, 0x95e2, + 0x95e3, 0x95e4, 0x95e5, 0x09db, 0x95e6, 0x95e7, 0x988e, 0x9998, + 0x9999, 0x52fd, 0x9b0a, 0x52fd, 0x9b26, 0x9b27, 0x9cbd, 0x9cdf, + 0x0ae2, 0x9cbe, 0x9cde, 0x9cbf, 0x9cc0, 0x9cc1, 0x9cc2, 0x9c9f, + 0x9cc3, 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, 0x0ae3, 0x9cc8, 0x9cc9, + 0x9ce3, 0x9cca, 0x9ccb, 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, 0x9cd0, + 0x9cd1, 0x9cd2, 0x9cd3, 0xfb2f, 0x9cd4, 0x9e04, 0x9e65, 0x9eee, + 0x9fa0, 0x9fa1, 0xa0dd, 0xa0de, 0xa283, 0xa2fa, 0xa37f, 0xa380, + 0xa4e8, 0xa4e9, 0xa4ea, 0x88a6, 0xa6e1, 0x52fd, 0xa7db, 0xa7dc, + 0xa7dd, 0xa7de, 0xa7df, 0xa7e0, 0xa7e1, 0xa7e2, + /* 0x44 */ + 0xa7e3, 0xa7e4, 0xa7e5, 0xa7e6, 0x379c, 0xa7e7, 0xa9b0, 0xa998, + 0xa9b1, 0xa999, 0xa9b2, 0xa9b3, 0xa9b4, 0xa9b5, 0xa9b6, 0xa9b7, + 0xa9b8, 0xa9b9, 0xaae2, 0xaae3, 0xaae4, 0xaae5, 0xaae6, 0xaae7, + 0xaae8, 0xaae9, 0xacad, 0xaccf, 0xacae, 0xacaf, 0xacb0, 0xacb1, + 0xad92, 0xad93, 0xad94, 0xae79, 0x3a7b, 0xae7a, 0xae7b, 0xae7c, + 0xae7d, 0xae7e, 0xae7f, 0xae80, 0xae81, 0xae82, 0xae83, 0xae84, + 0xb197, 0xb184, 0xb185, 0xb189, 0xb186, 0xb187, 0xb32c, 0xb32d, + 0xb32e, 0xb32f, 0xb330, 0xb331, 0xb332, 0xb333, 0xb334, 0xb335, + 0xb336, 0xb337, 0xb5d2, 0xb744, 0xb800, 0xb883, 0xb884, 0xfb86, + 0xba7a, 0xba7b, 0xba7c, 0xba7d, 0xba7e, 0x52fd, 0xba7f, 0xba87, + 0xba80, 0xbd43, 0xc034, 0x1249, 0xc035, 0xc036, 0xc037, 0xc038, + 0xc039, 0xc03a, 0xc03b, 0xc03c, 0xc03d, 0xc03e, + /* 0x45 */ + 0xc03f, 0xc040, 0xc041, 0xc042, 0xc043, 0xc044, 0xc045, 0xc046, + 0xc047, 0xc048, 0xc049, 0xc04a, 0x52fd, 0xc04b, 0xc04c, 0xc04d, + 0xc04e, 0xc5e7, 0xc5e8, 0xc5e9, 0xc5ea, 0xc5eb, 0xc5ec, 0xc5ed, + 0xc5ee, 0xc8f7, 0xc99a, 0xc9cd, 0xfbc8, 0xc9a3, 0xc9ce, 0xcb31, + 0xcb32, 0xcb33, 0xcce4, 0x52fd, 0xcce5, 0xcce6, 0xcfc8, 0xd074, + 0xd075, 0xd076, 0xd077, 0xd078, 0xd079, 0xd07a, 0xd161, 0xd1df, + 0xd1e0, 0xd1e1, 0xd1e2, 0xd1e3, 0xd1e4, 0xd1e5, 0xd1e6, 0x12f3, + 0xd331, 0xd53d, 0xd53e, 0xd53f, 0xd5f4, 0xd5f5, 0xd5f6, 0x52fd, + 0xd717, 0xd841, 0xd842, 0xd843, 0xd844, 0xd845, 0xd846, 0xd847, + 0xd848, 0xd849, 0xd84a, 0xd84b, 0x46d2, 0xd9ba, 0xda44, 0xdc2a, + 0xdc6d, 0x4774, 0xfbe7, 0xdc7e, 0xdc6e, 0xdc6f, 0xdc70, 0xdc71, + 0xdc76, 0xdf79, 0x4aa0, 0x52fd, 0xe004, 0xdff8, + /* 0x46 */ + 0xe005, 0xe1da, 0xe1db, 0xe1dc, 0xe1dd, 0xe1de, 0xe1df, 0xe1e0, + 0xe1e1, 0xe3c5, 0xe39a, 0xe39b, 0xe39c, 0xe4d8, 0xe4d9, 0xe4da, + 0xe56e, 0x1557, 0xe76b, 0xd083, 0x52fd, 0xe9d6, 0xe9bd, 0x52fd, + 0x852e, 0xedfc, 0xf053, 0xf0b7, 0xf58c, 0xf68e, 0xf5ff, 0x5376, + 0x5406, 0x547e, 0x5684, 0x5685, 0x5686, 0x5687, 0x5688, 0x56a7, + 0x5689, 0x568a, 0x568b, 0x568c, 0x568d, 0x568e, 0x568f, 0x56a3, + 0x5690, 0x5691, 0x5692, 0x5693, 0x56ac, 0x5694, 0x5695, 0x5696, + 0x57aa, 0x57ab, 0x589e, 0x18a9, 0x5908, 0x5909, 0x5968, 0x5969, + 0x596a, 0x599a, 0x5ad9, 0x5ada, 0x5adb, 0x5ba8, 0x5c01, 0x5c28, + 0x5c77, 0x5cbd, 0x5cbe, 0x6260, 0x5da0, 0x5da2, 0x5e0f, 0x5e85, + 0x61fe, 0x61ff, 0x6200, 0x6201, 0x6216, 0x6202, 0x6203, 0x6204, + 0x6205, 0x6206, 0x6207, 0x6208, 0x6222, 0x6209, + /* 0x47 */ + 0x620a, 0x620b, 0x620c, 0x6214, 0x6229, 0x616e, 0x620d, 0x620e, + 0x620f, 0x6210, 0x6211, 0x6212, 0x6213, 0x651b, 0x651c, 0x651d, + 0x6713, 0x66ff, 0x6700, 0x6701, 0x6702, 0x6703, 0x6704, 0x670a, + 0x6705, 0x6706, 0x6707, 0x6708, 0x683a, 0x6873, 0x696f, 0x6970, + 0x6971, 0x5352, 0x52fd, 0x6d9a, 0x6b60, 0xfa69, 0x6b2b, 0x6b24, + 0x6b2c, 0x6b2d, 0x6b2e, 0x6b2f, 0x6b30, 0x6b31, 0x6b32, 0x6b33, + 0x6b34, 0x6b35, 0x6b45, 0x6b36, 0x6c92, 0x6c93, 0x6d88, 0x6d89, + 0x6d8a, 0x6d8b, 0x6e3f, 0x52fd, 0x6fca, 0x71f6, 0x71f7, 0x71f8, + 0x71f9, 0x742b, 0x52fd, 0x74a4, 0x74ce, 0x52fd, 0x759e, 0x759f, + 0x75a0, 0x75a1, 0x75a2, 0x75a3, 0x75a4, 0x75a5, 0x75a6, 0x7718, + 0x7860, 0x7861, 0x7862, 0x7863, 0x7864, 0x7abd, 0x7abe, 0x7b0b, + 0x7abf, 0x7ac0, 0x52fd, 0x7b0c, 0x7a8d, 0x7b0d, + /* 0x48 */ + 0x7b0e, 0x7b5e, 0x7b0f, 0x7b10, 0x7ac1, 0x7b11, 0x52fd, 0x7ac2, + 0x7cea, 0x7ceb, 0x7fe3, 0x7fe4, 0x7fe5, 0x7fe6, 0x7fe7, 0x7f92, + 0x804a, 0x52fd, 0x7fe8, 0x7fe9, 0x7fea, 0x8001, 0x7feb, 0x7fec, + 0x7fef, 0x7fed, 0x7fee, 0x7ff0, 0x7ff1, 0x7ff2, 0x7ff3, 0x7ff4, + 0x7ff5, 0x7ff6, 0x7ff7, 0x7ff8, 0x7ff9, 0x7ffe, 0x7ffa, 0x7ffb, + 0x7ffc, 0x8563, 0x8564, 0x8565, 0x8566, 0x8567, 0x8568, 0x890b, + 0x890d, 0x07bc, 0x890e, 0x890f, 0x07a4, 0x8914, 0x88d4, 0x88d5, + 0x88d6, 0x88d7, 0x88d8, 0x88d9, 0x88da, 0x88db, 0x88dc, 0x88dd, + 0x88de, 0x88df, 0x88e0, 0x88e1, 0x88e2, 0x88e3, 0x88e4, 0x88e5, + 0x88e6, 0x88e7, 0x88e8, 0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x89ec, + 0x88ed, 0x88ee, 0x88ef, 0x8900, 0x88f0, 0x8c04, 0x52fd, 0x8c05, + 0xfaf3, 0x8db5, 0xfaf9, 0x8ed6, 0x8ed7, 0x8ed8, + /* 0x49 */ + 0x8ed9, 0x91a9, 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205, + 0x9206, 0x923f, 0x9207, 0x9208, 0x9209, 0x920a, 0x91b6, 0x920b, + 0x920c, 0x52fd, 0x52fd, 0x920d, 0x52fd, 0x920e, 0x920f, 0x9210, + 0x9211, 0x9212, 0x9235, 0x9213, 0x9214, 0x91aa, 0x52fd, 0x92c1, + 0x9215, 0x9216, 0x9217, 0x961e, 0x961f, 0x9620, 0x9621, 0x52fd, + 0x9622, 0x9623, 0x3195, 0x9624, 0x9625, 0x9626, 0x9627, 0x9628, + 0x9629, 0x962a, 0x962b, 0x9607, 0x962c, 0x962d, 0x962e, 0x09e8, + 0x52fd, 0x962f, 0x9630, 0x9648, 0x9631, 0x9632, 0x3198, 0x9633, + 0x52fd, 0x9634, 0x9635, 0x9636, 0x9859, 0x9891, 0x98e7, 0x99b8, + 0x99b9, 0x99ba, 0x99bb, 0x99c8, 0x9b4d, 0x9b89, 0x9b50, 0x9b28, + 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9cff, 0x3378, 0x9d00, 0x9d01, + 0x9d02, 0x9ce4, 0x9ce5, 0x9d03, 0x9d04, 0x9d05, + /* 0x4a */ + 0x9d06, 0x9d07, 0x9d13, 0x9d08, 0x9d09, 0x9ce6, 0x9d0a, 0x9d0b, + 0x9d0c, 0x9e0b, 0x9ef4, 0x9f0a, 0x9fb1, 0xa11d, 0xfb3b, 0xa28b, + 0xa28c, 0xa28f, 0xa28d, 0xa28e, 0xa306, 0xa386, 0xa522, 0xa523, + 0xa524, 0xa525, 0xa526, 0xa527, 0xa528, 0xa6f1, 0x37b9, 0xa823, + 0xa812, 0x52fd, 0xa813, 0xa814, 0xa815, 0xa816, 0xa817, 0xa818, + 0xa819, 0xa84b, 0xa81a, 0xa81b, 0xa81c, 0x52fd, 0xa81d, 0xa81e, + 0xa81f, 0xa820, 0xa9ca, 0x75ac, 0xa9cb, 0xa9cc, 0xa9cd, 0xa9ce, + 0x52fd, 0xa9cf, 0xab10, 0xab11, 0xab12, 0xab13, 0xab14, 0xab0f, + 0xab15, 0xab16, 0xab17, 0x3933, 0xab18, 0xacc6, 0xad9f, 0xada0, + 0xada4, 0xada1, 0xaeb5, 0xaeb6, 0xaeb7, 0xaeb8, 0xaeb9, 0xaeba, + 0xaed0, 0xaec6, 0xaebb, 0xaebc, 0xaebd, 0xaebe, 0xaebf, 0xaec0, + 0xaec1, 0xaec2, 0xfb60, 0xb1a7, 0xb1a8, 0xb1a9, + /* 0x4b */ + 0xb1aa, 0xb1ab, 0xb1ac, 0xb1bc, 0xb1ad, 0xb1ae, 0x3bc0, 0xb1af, + 0xb1b0, 0xb1b1, 0x3bc1, 0xb1b4, 0xb1b2, 0xb366, 0xb367, 0xb368, + 0xb369, 0xb36a, 0xb36b, 0xb36c, 0xb36d, 0xb36e, 0xb36f, 0x52fd, + 0xb53e, 0xb53f, 0xb540, 0xb5e8, 0xb752, 0xb753, 0xb754, 0xb755, + 0xb891, 0xb892, 0xb893, 0xb894, 0xb895, 0xb896, 0xb897, 0xb898, + 0x52fd, 0xb899, 0xb89a, 0xb89b, 0xbab7, 0xbab8, 0xbab9, 0x52fd, + 0xbaba, 0xbabb, 0xbabd, 0x52fd, 0xbabc, 0xfb88, 0xfb87, 0xbbeb, + 0xbbec, 0xbc16, 0xbc44, 0xbce3, 0xbd58, 0xbd53, 0xbd54, 0xbde0, + 0xc0b1, 0xc0b2, 0xc0b3, 0xc0ea, 0x52fd, 0xc0b4, 0xc0f0, 0xc0b5, + 0xc0b6, 0xc0b7, 0xc0b8, 0xc0b9, 0xc0ba, 0xc0bb, 0xc0bc, 0xc0bd, + 0xc0be, 0xc0bf, 0xc0c0, 0xc0c1, 0xc0c2, 0xc0c3, 0x52fd, 0xc0c4, + 0xc0c5, 0xc0c6, 0xc0fc, 0xc0c7, 0xc0c8, 0xc0c9, + /* 0x4c */ + 0xc0ca, 0xc0cb, 0xc0cc, 0xc184, 0xc0cd, 0xc0ce, 0xc0cf, 0xc0d0, + 0xc0d1, 0xc0d2, 0xc4ca, 0xc4cb, 0xc636, 0xc637, 0xc69f, 0xc638, + 0xc639, 0xc63a, 0x4144, 0xc9be, 0xc9f0, 0xc9bf, 0xc9c0, 0xcaf7, + 0xcaf8, 0xcafa, 0xcb43, 0xcb44, 0xcd0f, 0xcd10, 0xcd11, 0xcd12, + 0x43ad, 0xcd13, 0xcd14, 0xcd15, 0xcd16, 0x52fd, 0x52fd, 0xcfd3, + 0xcfd7, 0x52fd, 0xd0b0, 0xd098, 0xd090, 0xd091, 0xd092, 0xd097, + 0xd093, 0xd164, 0xd201, 0xd202, 0xd203, 0xd204, 0xd205, 0xd206, + 0xd207, 0xd35a, 0xd35b, 0xd54e, 0xd54f, 0xd550, 0xd619, 0xd61a, + 0xd61b, 0x52fd, 0xd61c, 0x52fd, 0xd719, 0xd71a, 0x1386, 0xdc8a, + 0xd86e, 0xd86f, 0x4664, 0xd870, 0xd871, 0xd872, 0xd873, 0xd874, + 0xd875, 0xd876, 0xdb3a, 0xdb3b, 0xdb3c, 0xdb5a, 0xdb3d, 0xdb42, + 0xdc8b, 0xdca0, 0xdc8c, 0xdc8d, 0xdc8e, 0xdcab, + /* 0x4d */ + 0xdc8f, 0x4777, 0xdc90, 0xdc91, 0xdc92, 0xdcaa, 0x47af, 0xdc93, + 0xdc94, 0xdc9e, 0xdca8, 0x52fd, 0x52fd, 0xe200, 0xe201, 0xe202, + 0xe203, 0xe204, 0xe205, 0xe2c4, 0xe2c5, 0x52fd, 0xe3ae, 0xe3b2, + 0x52fd, 0x52fd, 0xe4f7, 0xe513, 0xe69e, 0xe785, 0xa680, 0xe7c8, + 0xeb41, 0xeb81, 0xeb82, 0xeb83, 0xeb84, 0xedc4, 0xedc5, 0xedc6, + 0xef95, 0xef96, 0xef97, 0xf058, 0xf059, 0x52fd, 0xf2a9, 0xf2aa, + 0xf2ab, 0xf58e, 0xf603, 0xf6b3, 0x5e82, 0x5353, 0x5483, 0x5484, + 0x5485, 0x56cc, 0x56cd, 0x56ce, 0x56cf, 0x56d0, 0x52fd, 0x56d1, + 0x56d2, 0x56da, 0x57b3, 0x57b4, 0x52fd, 0x5913, 0x590e, 0x596b, + 0x5c03, 0x5c61, 0x5cc1, 0x5cc2, 0x5db5, 0x5440, 0x6298, 0x6299, + 0x629a, 0x629b, 0x629c, 0x629d, 0x629e, 0x629f, 0x62ee, 0x62a0, + 0x62a1, 0x6286, 0x6525, 0x6734, 0x6735, 0x6751, + /* 0x4e */ + 0x672d, 0x9662, 0x6754, 0x6752, 0x026d, 0x6736, 0x6737, 0x6738, + 0x6739, 0x673a, 0x673b, 0x6768, 0x673c, 0x026e, 0x6877, 0x8596, + 0x697e, 0x697f, 0x6b69, 0x6b6a, 0x6b6b, 0x6b6c, 0x6b6d, 0x6b6e, + 0x6b6f, 0x6b5d, 0x6b70, 0x6b85, 0x6b71, 0x6b72, 0x6b73, 0x6b74, + 0x6b75, 0x6b76, 0x6b84, 0x6b77, 0x6b83, 0x6c9a, 0x6da7, 0x6da8, + 0x6da9, 0x6daa, 0x6dab, 0x6dac, 0x6db7, 0x6dad, 0x6dae, 0x52fd, + 0x6e45, 0x6fd3, 0x6fd4, 0x6fd5, 0x6fd6, 0x6fd7, 0x7226, 0x7227, + 0x7228, 0x52fd, 0x7229, 0x722a, 0x7305, 0x2364, 0x74d0, 0x75b7, + 0x52fd, 0x75b8, 0x75b9, 0x7722, 0x7723, 0x7873, 0x7874, 0x7b8f, + 0x7b12, 0x7b13, 0x7b14, 0x7b15, 0x7b16, 0x7b17, 0x7b18, 0x7b61, + 0x7b66, 0x7b67, 0x7b19, 0x7b68, 0x7b1a, 0x7b69, 0x7d04, 0x7d05, + 0x52fd, 0x7d06, 0x7cfd, 0x8050, 0x8051, 0x8052, + /* 0x4f */ + 0x8053, 0x8054, 0x8055, 0x8063, 0xfac4, 0x8056, 0x8057, 0x8058, + 0x8059, 0x805a, 0x805b, 0x52fd, 0x805c, 0x805d, 0x805e, 0x805f, + 0x82d7, 0x52fd, 0x8360, 0x8361, 0x8417, 0x8439, 0x858f, 0x85c8, + 0x8590, 0x8591, 0x8698, 0x8699, 0x8944, 0x8945, 0x8946, 0x8959, + 0x89ee, 0x2b2b, 0x8947, 0x8948, 0x52fd, 0x8949, 0x894a, 0x894b, + 0x894c, 0x894d, 0x894e, 0x894f, 0x8950, 0x8951, 0x8952, 0x8953, + 0x8954, 0x8955, 0x8956, 0x8c15, 0x8c9a, 0x8d58, 0x8dfc, 0x8dfd, + 0x9286, 0x9287, 0x9288, 0x9289, 0x928a, 0x928b, 0x928c, 0x52fd, + 0x931f, 0x928d, 0x928e, 0x928f, 0x9290, 0x9291, 0x9292, 0x9293, + 0xfb11, 0x9294, 0x9295, 0x91ca, 0x9218, 0x52fd, 0x9296, 0x9297, + 0x9298, 0x9299, 0x929a, 0x929b, 0x929c, 0x929d, 0x929e, 0x929f, + 0x2f46, 0x52fd, 0x92a0, 0x92a1, 0x2f9a, 0x92b7, + /* 0x50 */ + 0x52fd, 0x9696, 0x9668, 0x9669, 0x968c, 0x966a, 0x966b, 0x966c, + 0x966d, 0x966e, 0x966f, 0x967f, 0x9684, 0x9670, 0x9671, 0x9685, + 0x9672, 0x9673, 0x9674, 0x9675, 0x9676, 0x52fd, 0x9677, 0x9678, + 0x9679, 0x967a, 0x967b, 0x967c, 0xfb1e, 0x9894, 0x99d5, 0x9b29, + 0x9d2b, 0x9d2c, 0x9d2d, 0x9d2e, 0x9d2f, 0x9d30, 0x9d3e, 0x9d31, + 0x9d32, 0x9d33, 0x9d34, 0x9d35, 0x9e11, 0x0b53, 0x9fc0, 0xa142, + 0xa143, 0xa144, 0xa145, 0xa146, 0xa38c, 0xa38d, 0xa38e, 0xa38f, + 0xa390, 0xa391, 0xa563, 0xa564, 0xa565, 0x52fd, 0xfb4a, 0x52fd, + 0xa6f6, 0xa836, 0xa837, 0xa82c, 0xa838, 0xa839, 0x52fd, 0xa83a, + 0xa9e3, 0xa9e2, 0xa9f5, 0xab47, 0x52fd, 0xab48, 0xab49, 0xab4a, + 0xab4b, 0xab4c, 0xada8, 0xada9, 0xadaa, 0x52fd, 0xaf0b, 0xaf06, + 0xaf73, 0xaf0c, 0xaf0d, 0xaf0e, 0xaf0f, 0xaf10, + /* 0x51 */ + 0x52fd, 0xaf11, 0xfb62, 0xaf12, 0xaf14, 0xaf15, 0xaf16, 0x52fd, + 0xaf13, 0xaf17, 0xb1d9, 0xb1da, 0xb1db, 0x52fd, 0xb1dc, 0xb3a6, + 0xb3a7, 0xb3a8, 0xb3a9, 0xb3aa, 0xb3ab, 0x52fd, 0xfb6d, 0xb3ac, + 0xb3ad, 0xb3ae, 0x52fd, 0x52fd, 0xb3af, 0xb3b0, 0xb3b1, 0xb544, + 0xb545, 0xb5f7, 0xb5f8, 0xb76b, 0xb76c, 0xb761, 0xb812, 0xb8af, + 0xb8b0, 0xb8b1, 0xb8b2, 0xb8b3, 0xb8b4, 0xb8b5, 0xb8b6, 0xb922, + 0xbaea, 0xbaeb, 0xbaec, 0xbaed, 0x0f3d, 0xbbed, 0xbc1b, 0xbc47, + 0xbce8, 0xbdd0, 0xbde7, 0xbde8, 0xbde9, 0xc14e, 0xc14f, 0xc150, + 0xc172, 0xc151, 0xc152, 0xfba7, 0x1026, 0xc153, 0xc154, 0xc155, + 0xc156, 0xc157, 0xc177, 0xc158, 0xc159, 0xc15a, 0xc15b, 0xc15c, + 0xc16e, 0xc15d, 0x1027, 0x52fd, 0xc15e, 0x1028, 0xc15f, 0x52fd, + 0xc4d7, 0xc689, 0xc68a, 0x52fd, 0xfbbe, 0xc68b, + /* 0x52 */ + 0xc68c, 0xc68d, 0xc68e, 0xfbbc, 0xc68f, 0x52fd, 0xc69a, 0xc690, + 0xc691, 0xc692, 0xc693, 0xca12, 0xc9f1, 0x52fd, 0xcafe, 0xcafb, + 0xcb57, 0xcd49, 0xcd4a, 0xcd4b, 0xcd4c, 0x52fd, 0xcd4d, 0xcd59, + 0xcd4e, 0xcd4f, 0xcef4, 0xcf65, 0xd0a6, 0xd0a7, 0xd0a8, 0xd222, + 0xd223, 0xd38b, 0xd38c, 0xd38d, 0xd38e, 0xd558, 0x52fd, 0xd559, + 0xd63b, 0xd63c, 0xd63d, 0xd63e, 0xd748, 0xd894, 0xd895, 0xd896, + 0xd897, 0xd898, 0xda7d, 0xd9fe, 0xda7e, 0xda7f, 0x52fd, 0xdb5b, + 0xdb5c, 0xdce4, 0xdcc1, 0xdcfd, 0xdcc2, 0xdcd6, 0xdcc3, 0xdcc4, + 0x52fd, 0xdcdc, 0xdcc5, 0xdcc6, 0xdcc7, 0xdce1, 0xdcc8, 0xdcc9, + 0xdcca, 0xdccb, 0x47f2, 0xdccc, 0xdccd, 0xe035, 0xe036, 0xe047, + 0xe037, 0xe21b, 0xe21c, 0xe21d, 0xe21e, 0xe21f, 0xe220, 0xe27b, + 0xe27a, 0xe2fe, 0xe3c6, 0xe3c7, 0xe3c8, 0xe3c9, + /* 0x53 */ + 0xe3ca, 0x52fd, 0xe7a0, 0xe7a1, 0xe8cc, 0xe8cd, 0xe9f1, 0xe9d7, + 0xeb42, 0xeb46, 0xeba3, 0xeba5, 0xeba6, 0xedcb, 0xedcc, 0xee26, + 0xee27, 0xee28, 0xee29, 0xefae, 0xefaf, 0xefb0, 0xf073, 0x52fd, + 0xf07c, 0xf074, 0x52fd, 0xf280, 0xf075, 0x4c79, 0x52fd, 0xf2cf, + 0x52fd, 0xf68f, 0x5970, 0x5385, 0x5697, 0x56f6, 0x56f7, 0x56f8, + 0x56fa, 0x56fb, 0x57ba, 0x57bb, 0x57bc, 0x57bd, 0x5834, 0x5835, + 0x58a2, 0x5914, 0x5911, 0x596e, 0x596f, 0x5b08, 0x5bb8, 0x5d09, + 0x5dbd, 0x5dbe, 0x5e88, 0x62fe, 0x1d7a, 0x62ff, 0x6300, 0x6301, + 0x6302, 0x6303, 0x6304, 0x6305, 0x6306, 0x52fd, 0x6307, 0x6308, + 0x6309, 0x630a, 0x630b, 0x630c, 0x630d, 0x630e, 0x630f, 0x52fd, + 0x52fd, 0x52fd, 0x652c, 0x676b, 0x52fd, 0x676c, 0x6787, 0x676d, + 0x6878, 0x698b, 0x6ba4, 0x6ba5, 0x6ba6, 0x6ba7, + /* 0x54 */ + 0x6bbe, 0x6ba8, 0x6ba9, 0x6baa, 0x6b8d, 0x6bab, 0x6bac, 0x6bbf, + 0x52fd, 0x032c, 0x6bad, 0x6bae, 0x6ca4, 0x6ca5, 0x6dc7, 0x6dc8, + 0x6dc9, 0xd0bc, 0x6dca, 0x6dcb, 0x6dcc, 0x6dcd, 0x6dce, 0x6f19, + 0x6fe6, 0x724c, 0x724d, 0x724e, 0x7306, 0x52fd, 0x75cd, 0x75ce, + 0x75cf, 0x75d0, 0x245c, 0x7881, 0x7882, 0x5833, 0x7b6a, 0x7b6b, + 0x7bb2, 0x7b6c, 0x7b6d, 0x7bcc, 0x7bae, 0x7bb3, 0x7b91, 0x52fd, + 0x7b6e, 0x7bb4, 0x7b6f, 0x80c9, 0x80a7, 0x80a8, 0x80a9, 0x80aa, + 0x80ab, 0x80ac, 0x80ad, 0x80ae, 0x80af, 0x80b0, 0x8060, 0x80b1, + 0x81e1, 0x82e3, 0x82f6, 0x26d9, 0x85af, 0x85b0, 0x85b1, 0x85ba, + 0x85b2, 0x85b3, 0x864c, 0x52fd, 0x86a0, 0x86a1, 0x89b0, 0x89b1, + 0x89b2, 0x89b3, 0x89b4, 0xfaeb, 0x89b5, 0x89b6, 0x89b7, 0x89b8, + 0x89b9, 0x89ba, 0x2b72, 0x89bb, 0x89bc, 0x89bd, + /* 0x55 */ + 0x89be, 0x89bf, 0x89df, 0x89c0, 0x89c1, 0x89c2, 0x89c3, 0x89c4, + 0x2b78, 0x52fd, 0x89c5, 0x89c6, 0x89c7, 0x89c8, 0x89c9, 0x89ca, + 0x8a3c, 0x89cb, 0x89cc, 0x89cd, 0x89ce, 0x89cf, 0x89d0, 0x89d1, + 0x2c5a, 0x8c1d, 0x8c1e, 0x8d64, 0x8d65, 0x8dc5, 0x8dc6, 0x8dc7, + 0x8dff, 0x8eff, 0x8f00, 0x8f01, 0x8f02, 0x92f5, 0x935c, 0x92f6, + 0x92f7, 0x92b0, 0x92f8, 0x92f9, 0x935d, 0x9350, 0x92fa, 0x92fb, + 0x92a2, 0x92fc, 0x92fd, 0x92fe, 0x92ff, 0xfb13, 0x9300, 0xfb1f, + 0x96c1, 0x96c2, 0x96c3, 0x96c4, 0x96c5, 0x96c6, 0x96c7, 0x96c8, + 0x96c9, 0x96ca, 0x96cb, 0xe3ef, 0x96d7, 0x96cc, 0x96cd, 0x96ce, + 0x9722, 0x96cf, 0x96d0, 0x52fd, 0x96d1, 0x96d2, 0x96e9, 0x96d3, + 0x96d4, 0x96d5, 0x9838, 0x633b, 0x9b7d, 0x586f, 0x9ba1, 0x9d53, + 0x9d54, 0x0afb, 0x9d55, 0x9d3c, 0x9d56, 0x52fd, + /* 0x56 */ + 0x9d66, 0x0afc, 0x9d57, 0x9d58, 0x9d59, 0x9d5a, 0x9d5b, 0x9d67, + 0x9d5c, 0x52fd, 0x52fd, 0x9d6a, 0x9d5d, 0x9d3d, 0x9d5e, 0x9d65, + 0x9fe1, 0x9fcd, 0xf311, 0xa16f, 0xa170, 0xa31a, 0xa39a, 0xa39b, + 0xa39c, 0xa39e, 0xa39f, 0xfb3f, 0xa58e, 0x52fd, 0xa6fd, 0x52fd, + 0xa85e, 0xa85f, 0xa860, 0xa865, 0xa867, 0xa868, 0xa869, 0x52fd, + 0xa86a, 0xa88f, 0xa86b, 0xa86c, 0xa86d, 0xa9f7, 0xa9f8, 0xa9f9, + 0xa9e4, 0xa9fa, 0xabb1, 0xab75, 0xab76, 0xacff, 0xad00, 0xad01, + 0xad02, 0xad03, 0xadae, 0xadad, 0xaf51, 0xaf52, 0x52fd, 0xaf53, + 0xaf54, 0xaf55, 0xaf56, 0xaf57, 0xaf58, 0xaf59, 0xaf5a, 0xaf5b, + 0xaf5c, 0xaf5d, 0xaf5e, 0xaf5f, 0xaf60, 0xaf61, 0xaf62, 0xaf63, + 0xaf64, 0xaf4c, 0xaf66, 0xb1f1, 0xb1f2, 0xb3f2, 0xb3f3, 0xb3f4, + 0xb3f5, 0xb3f6, 0xb3f7, 0xb3f8, 0xb3f9, 0xb3fa, + /* 0x57 */ + 0xb54c, 0xb54b, 0xb61b, 0xb6ce, 0xb6b3, 0xb77f, 0xfb79, 0xfb7c, + 0xb81a, 0xb8c4, 0xb8c5, 0xb8c6, 0xb8c7, 0xb8c8, 0xb8c9, 0x52fd, + 0xbb19, 0xbb1c, 0xbb1a, 0xbc4c, 0xbc8e, 0xbd7e, 0xc1eb, 0xc1ec, + 0xc1ed, 0xc1ee, 0xc1ef, 0xc1f0, 0xc1f1, 0xc1d8, 0xc1d9, 0xc1da, + 0xc1db, 0xc1f2, 0xc1f3, 0xc1f4, 0xc207, 0x52fd, 0xfbac, 0x52fd, + 0xc1f5, 0xc215, 0x52fd, 0xc1f6, 0xc1f7, 0xc1f8, 0xc1f9, 0xc1fa, + 0xc1fb, 0xc1fc, 0xc1fd, 0xc1fe, 0xc2a7, 0xc1ff, 0xc200, 0xc201, + 0xc202, 0xc203, 0xc204, 0xc205, 0xc4e9, 0xc4ea, 0xc4eb, 0xc6de, + 0xc6df, 0x52fd, 0xc6e0, 0xc6e1, 0xc6e2, 0xc6e3, 0xca3e, 0xca3f, + 0xca40, 0xca41, 0xcb71, 0xcb72, 0xcb73, 0xcd88, 0xcd89, 0xcd8a, + 0xcd8b, 0xcd8c, 0xcd8d, 0xcd8e, 0xcd8f, 0xcd90, 0xcd91, 0xcd92, + 0x52fd, 0xcff1, 0xd0be, 0xd0bf, 0xd0c0, 0xd0c1, + /* 0x58 */ + 0xd0c2, 0xd0c3, 0xd16e, 0xd237, 0xd257, 0xd238, 0xd239, 0xd23a, + 0xd23b, 0xd23c, 0xd23d, 0xd23e, 0xd227, 0xd23f, 0x52fd, 0x52fd, + 0xd3c0, 0xd3c1, 0x44be, 0xd567, 0x52fd, 0xd568, 0xd658, 0xd665, + 0xd659, 0xd65a, 0xd724, 0xd8cd, 0xd8ce, 0xd8cf, 0xd8d2, 0xda9f, + 0xda22, 0xdb7d, 0xdb7e, 0xdcff, 0xdd25, 0xdd00, 0xdd01, 0x483b, + 0xdd02, 0xdd03, 0xdd04, 0x5128, 0xdd05, 0xdd06, 0xdd07, 0xdd16, + 0xdd08, 0xdd17, 0xdd09, 0xdd0a, 0x4840, 0xdd0b, 0xdd0c, 0xdd29, + 0x483a, 0xdd0d, 0x52fd, 0xdd0e, 0xdd10, 0xdd11, 0xdd1d, 0xdd12, + 0xdd13, 0x52fd, 0xdd14, 0xdd15, 0xdf8d, 0xe054, 0xe055, 0xe056, + 0xe233, 0xe234, 0xe235, 0xe236, 0xe2fa, 0xe3e3, 0xe3e6, 0xe3ed, + 0xe3e7, 0xe3e8, 0xe3e9, 0xe3ea, 0xe3eb, 0xe527, 0xe520, 0xfbf8, + 0xe72a, 0xe7c9, 0x52fd, 0xe7ca, 0xe7cb, 0xe7d9, + /* 0x59 */ + 0xe7cc, 0xe7cd, 0xe7ce, 0x52fd, 0xe8e1, 0xea1b, 0xea1c, 0xea1d, + 0xea1e, 0xeb47, 0xebd1, 0xebc9, 0xedd0, 0xedd1, 0xee3f, 0xee40, + 0xee41, 0xfc09, 0xee42, 0xefc4, 0xf09b, 0xf092, 0xf093, 0x4c96, + 0xf094, 0xf095, 0x52fd, 0x52fd, 0xf2f3, 0xf2f4, 0xf2f5, 0xf2f6, + 0xf560, 0xf59e, 0xf5a0, 0xf5a1, 0xf61c, 0xf69f, 0x5356, 0x5712, + 0x571f, 0x5715, 0x5716, 0x5717, 0xfa0c, 0x5718, 0x57c2, 0x57c3, + 0x57c4, 0x58a1, 0x591b, 0x591c, 0x5971, 0x5b13, 0x5e17, 0x5e8f, + 0x635f, 0x6360, 0x63ac, 0x52fd, 0x52fd, 0x6361, 0x6362, 0x6363, + 0x6364, 0x6365, 0x52fd, 0x6799, 0x679a, 0x679b, 0x679c, 0x679d, + 0x679e, 0x679f, 0x67a0, 0x6bda, 0x6bdb, 0x6bdc, 0x6bdd, 0x6bde, + 0x6bdf, 0x6dd5, 0x6dd6, 0x6dd7, 0x6dd8, 0x6de0, 0x6eb4, 0x52fd, + 0x726e, 0x726f, 0x7270, 0x7463, 0x52fd, 0x75d5, + /* 0x5a */ + 0x75d6, 0x75d7, 0x75d8, 0x7730, 0x7bb5, 0x7bb6, 0x7bc1, 0x7bf7, + 0x05a0, 0x7bcb, 0x7be8, 0x52fd, 0x7be9, 0x7bb7, 0x7d15, 0x80e6, + 0x80e7, 0x80e8, 0x80e9, 0x80ea, 0x80eb, 0xfaca, 0x830b, 0x830c, + 0x8364, 0x85d4, 0x85d5, 0x85d6, 0x85d8, 0x86a5, 0x535b, 0x8a0f, + 0x8a10, 0x52fd, 0x8a11, 0x8a12, 0x8a13, 0x8a14, 0x8a15, 0x8a16, + 0x8a17, 0x8a18, 0x8a19, 0x8a1a, 0x8a2f, 0x8a1b, 0x8a1c, 0x8a3f, + 0x8a1d, 0x8a1e, 0x8a2c, 0x8a1f, 0x8c24, 0x8ca4, 0x8ca5, 0xb551, + 0x8dfe, 0x8f11, 0x8f12, 0x8f13, 0x8f54, 0x935e, 0x9321, 0x933f, + 0x9340, 0x9341, 0x9342, 0x9343, 0x9344, 0x9320, 0x9345, 0x52fd, + 0x9346, 0x93b0, 0x9347, 0x9357, 0x9301, 0x93b1, 0x935a, 0x9348, + 0x9704, 0x9705, 0x31f5, 0x974f, 0x9750, 0x9706, 0x9707, 0x9708, + 0x9709, 0x970a, 0x970b, 0x970c, 0x970d, 0x970e, + /* 0x5b */ + 0x970f, 0x9710, 0x9711, 0x9833, 0x9834, 0x9835, 0x98fc, 0x98fd, + 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, 0x0b01, 0x9d7b, 0x9d7c, 0x9d7d, + 0x9d7e, 0x9d7f, 0x9d80, 0x9d81, 0x9d82, 0x9ef9, 0x9fda, 0xa1a1, + 0x52fd, 0x52fd, 0xa3ad, 0xa3ae, 0x52fd, 0xa5c8, 0xa5c9, 0xa5ca, + 0xa882, 0xa883, 0xa884, 0xa885, 0xa886, 0xa887, 0xa888, 0xa889, + 0xa88a, 0x52fd, 0xaa07, 0xaa08, 0xaa01, 0xaa09, 0xaa02, 0xaa0a, + 0xaa0b, 0xaa0c, 0xaba7, 0xab98, 0xab99, 0xab9a, 0xab9b, 0xab9c, + 0x3950, 0xab9d, 0xad1a, 0xadb2, 0xafb0, 0xafb1, 0x3b14, 0xafb2, + 0xafb3, 0xafb4, 0xafb5, 0xafb6, 0xafc0, 0xafb7, 0xafb8, 0xafb9, + 0xafba, 0xb01d, 0xb20c, 0xb20d, 0xb20e, 0xb235, 0xb20f, 0xb210, + 0xb211, 0xb212, 0xb422, 0xb423, 0xb424, 0x52fd, 0xb425, 0xb426, + 0xb427, 0xb428, 0xb429, 0xb42a, 0xb42b, 0xb42c, + /* 0x5c */ + 0xb42d, 0xb42e, 0xb552, 0xb553, 0xb619, 0xb6bf, 0xb78b, 0xb78c, + 0xb823, 0xb824, 0xb8f1, 0xb8d8, 0xfb7f, 0xbb4e, 0xbb4f, 0xbb55, + 0xbb50, 0xbb51, 0xbb52, 0xbb53, 0xbb02, 0xbb54, 0xbbf1, 0xbc24, + 0xbdd1, 0xc27c, 0xc27d, 0xc27e, 0xc27f, 0xc280, 0xc29f, 0xc281, + 0xc282, 0xc283, 0xc284, 0xc285, 0xc286, 0xc287, 0xc288, 0xc29b, + 0xc289, 0xc28a, 0xc28b, 0xc28c, 0x52fd, 0xc2a1, 0xc28d, 0xc28e, + 0xc4f3, 0xc4f4, 0xc4f5, 0xc724, 0xc725, 0xc726, 0xc727, 0xc728, + 0xc729, 0xc72a, 0x52fd, 0xc72b, 0xc8cd, 0xc901, 0x788d, 0xca70, + 0xcb80, 0xcb81, 0xcdc0, 0xcdc1, 0xcdc2, 0xcdc3, 0xcdc4, 0xcdc5, + 0xcdc6, 0xcdc7, 0xcdc8, 0xcffe, 0x52fd, 0xd0d9, 0xd0dc, 0xd0da, + 0xd175, 0xd258, 0xd259, 0xd25a, 0xd25b, 0xd25c, 0xd3ec, 0x131a, + 0xd3f3, 0xd572, 0xd573, 0xd682, 0xd683, 0xd72a, + /* 0x5d */ + 0xd72b, 0xd72c, 0xd72d, 0xd8f6, 0xd900, 0xd8f7, 0xd8f8, 0xd8f9, + 0x52fd, 0xdb94, 0xdb95, 0xdb96, 0xdc1b, 0xdd86, 0xdd4c, 0xdd4d, + 0xdd83, 0x52fd, 0xdd82, 0xdd4e, 0xdd4f, 0xdd50, 0xdd51, 0xdd81, + 0x4887, 0xdd52, 0xdd53, 0xdd54, 0xdd55, 0x52fd, 0xdd56, 0xdd57, + 0x4885, 0xdd58, 0xdd5b, 0xdd5c, 0xdd5d, 0xdd5e, 0xdd5f, 0xdd60, + 0xdd61, 0xdd7c, 0xdd62, 0x143c, 0x52fd, 0xdd63, 0xdd64, 0xe073, + 0xe245, 0xe246, 0xe247, 0xe24c, 0xe312, 0x52fd, 0xe313, 0xe439, + 0xe403, 0xe40d, 0xe530, 0xe5d5, 0xe6c0, 0xe7f2, 0xe7f3, 0xe7f4, + 0xe7f5, 0xe7f6, 0xe7f7, 0xe8fa, 0xe8fb, 0xea45, 0xea46, 0xeb49, + 0xebe7, 0xebe8, 0xedd8, 0xedd9, 0xee55, 0xee56, 0xee57, 0xefda, + 0xefdb, 0xefdc, 0xf0b8, 0xf0b9, 0xf0ba, 0x4cb1, 0xf0bb, 0xf289, + 0xf0bc, 0xf330, 0xf331, 0xf332, 0xf333, 0x52fd, + /* 0x5e */ + 0xf334, 0xf335, 0xf336, 0x4e47, 0xf337, 0xf5b2, 0xf690, 0xf626, + 0xf6a2, 0xf738, 0x52fd, 0x572e, 0x52fd, 0x572f, 0x5730, 0x572a, + 0x572b, 0x57c9, 0x5837, 0x5920, 0x5972, 0x5b1f, 0x5c65, 0x5cca, + 0x5dc0, 0x5dc1, 0x5dc2, 0x63b7, 0x63b8, 0x63b9, 0x63ba, 0x63bb, + 0x52fd, 0x52fd, 0x63bc, 0x63bd, 0x63be, 0x63f2, 0x67b5, 0x67b7, + 0x67b8, 0x63df, 0x67b9, 0x67d5, 0x67ba, 0x67bb, 0x684a, 0x6bf2, + 0x6bf3, 0x6bf4, 0x6bfa, 0x6bf5, 0x6c02, 0x6de2, 0x6de3, 0x728e, + 0x728b, 0x75e4, 0x75eb, 0x75e5, 0x7735, 0x7893, 0x7bea, 0x7beb, + 0x52fd, 0x7bec, 0x7bed, 0x7c17, 0x7bee, 0x7bef, 0x7bf0, 0x810e, + 0x810f, 0x8110, 0x8119, 0x8118, 0x8111, 0x8112, 0x8113, 0xfac7, + 0x8114, 0x8115, 0x066b, 0x8116, 0x8365, 0x85ea, 0x85eb, 0x85ec, + 0x85ed, 0x52fd, 0x85ee, 0x86ac, 0x8ac2, 0x8a69, + /* 0x5f */ + 0x8a81, 0x8a6a, 0x8a6b, 0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f, 0x8a70, + 0x07f4, 0x8a71, 0x8a72, 0x8a73, 0x8a8c, 0x8a74, 0x8a75, 0x8a76, + 0x8f24, 0x8f2a, 0x938e, 0x93af, 0x938f, 0x9390, 0x9391, 0x52fd, + 0x9392, 0x9393, 0x9394, 0x9395, 0x9396, 0x9397, 0x9398, 0x9399, + 0x939a, 0x939b, 0x939c, 0x9739, 0x973b, 0x973a, 0x973c, 0x973d, + 0x973e, 0x973f, 0x9770, 0x9740, 0x9741, 0x9bc0, 0x9bc1, 0x9da4, + 0x9d97, 0x9da5, 0x9d98, 0x9d99, 0x9d9a, 0x52fd, 0x9d9b, 0x9da6, + 0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, 0xddce, 0x9dc8, 0x9da0, 0x9e19, + 0x9f0d, 0xa3bf, 0xa5e9, 0xa5ea, 0xa8a2, 0xa8a3, 0xa8a4, 0xa8a5, + 0xa8a6, 0xaa15, 0xaa17, 0xabbf, 0xabc0, 0xabc1, 0xabc2, 0xabc3, + 0xabc4, 0xabc5, 0x6c0d, 0xad23, 0xadbe, 0xb003, 0xb004, 0xb005, + 0xb006, 0xb007, 0xb008, 0xb009, 0xb00a, 0xb00b, + /* 0x60 */ + 0xb00c, 0xb020, 0xb00d, 0xb00e, 0xb00f, 0x52fd, 0xb226, 0xb227, + 0xb228, 0xb45d, 0xb45e, 0xb45f, 0xb460, 0xb461, 0xb462, 0xb463, + 0xb464, 0xb465, 0xb557, 0xb6cf, 0xb6d0, 0xb799, 0xb79a, 0xb8ea, + 0xb8eb, 0xb8ec, 0xbb7e, 0xbb7f, 0xbb80, 0x52fd, 0x52fd, 0xbb81, + 0xbb82, 0xbbf3, 0xbc25, 0xbc9f, 0xbca0, 0xbcf3, 0xbd00, 0xc2eb, + 0xc2ec, 0xc2ed, 0xc2ee, 0xc2ef, 0x52fd, 0x105c, 0xc2f0, 0xc2f1, + 0xc2f2, 0xc2f3, 0xc2f4, 0xc2f5, 0xc2f9, 0xc2fa, 0xc2fb, 0xc2fc, + 0xc2fd, 0xc2fe, 0xc2ff, 0xc300, 0xfbae, 0xc301, 0xc302, 0xc503, + 0xc786, 0xc779, 0x52fd, 0xc77a, 0xc77b, 0xc77c, 0xc784, 0xc77d, + 0xc77e, 0xc77f, 0xca86, 0xca87, 0xcb00, 0xcb01, 0xcb88, 0xcb89, + 0xcb8a, 0xcdf5, 0x52fd, 0xce25, 0xcdf6, 0xd0eb, 0xd0ec, 0xd0ed, + 0xd0ee, 0x1287, 0xd0ef, 0xd0f0, 0xd26c, 0xd421, + /* 0x61 */ + 0xd422, 0xd423, 0xd424, 0xd425, 0xd426, 0xd57b, 0xd57c, 0xd691, + 0xd692, 0xd693, 0xd90e, 0xd90f, 0xd910, 0xdbb3, 0xdc36, 0xddc6, + 0xdda1, 0xdda2, 0x48b9, 0xdda3, 0xddcc, 0xdda4, 0xdda5, 0xdda6, + 0xddcb, 0xdda7, 0x52fd, 0xdda8, 0xdda9, 0xddaa, 0x52fd, 0xddab, + 0xddac, 0xddad, 0x48bf, 0xddae, 0xddaf, 0xddb0, 0xe08c, 0xe08d, + 0xe08e, 0xfbf1, 0xe092, 0xe08f, 0xe252, 0xe253, 0xe254, 0xe255, + 0xe429, 0x52fd, 0xe5f3, 0xe5f4, 0xe80d, 0xe80e, 0xe80f, 0xe810, + 0xe914, 0xea71, 0xea72, 0xec0f, 0xec04, 0xec06, 0x52fd, 0xec07, + 0xeddc, 0xeddd, 0xee6d, 0xee79, 0xee6e, 0x52fd, 0xefec, 0xf0dd, + 0xf0de, 0xf0df, 0xf0e0, 0xf0e1, 0xf0e2, 0xf0e3, 0xf0e4, 0xf13a, + 0xf0e5, 0x4ccf, 0xf0e6, 0xf36b, 0xf36c, 0x974e, 0x4e64, 0xf5bd, + 0xf5be, 0xf5bf, 0xf634, 0x4fbf, 0xf812, 0x5740, + /* 0x62 */ + 0x5741, 0x6402, 0x6403, 0x6404, 0x6405, 0x6406, 0x67d7, 0x67cc, + 0x6998, 0x6c06, 0x6c07, 0x6caf, 0x6cb0, 0x6dea, 0x6df2, 0x72a2, + 0x72a3, 0x72a4, 0x7476, 0x75f5, 0x75f6, 0x75f7, 0x52fd, 0x7c3b, + 0x7c25, 0x7c3a, 0x7c3c, 0x7c3d, 0x7c3e, 0x8137, 0x8138, 0x8139, + 0x813a, 0x813b, 0x813c, 0x813d, 0x813e, 0x813f, 0x814b, 0x52fd, + 0x8140, 0x8322, 0x8367, 0x83d3, 0x85fa, 0x52fd, 0x8abc, 0x52fd, + 0x52fd, 0x8aa5, 0x0807, 0x8ab6, 0x52fd, 0x8aa6, 0x8abb, 0x8aa7, + 0x8aa8, 0x8aa9, 0x8aaa, 0x8aab, 0x8aac, 0x8abf, 0x8aad, 0x8aae, + 0x8aaf, 0x8c2e, 0x8e00, 0x939d, 0x939e, 0x93cb, 0x93cc, 0x93cd, + 0x93ce, 0x93cf, 0x52fd, 0x939f, 0x93d0, 0x93d1, 0x93d2, 0x93d3, + 0x93d4, 0x52fd, 0x52fd, 0x975d, 0x975e, 0x975f, 0x9760, 0x0b05, + 0x9dba, 0x9dbc, 0x0b06, 0x9db5, 0x9dbd, 0x9db6, + /* 0x63 */ + 0x9db7, 0x9db8, 0x9da8, 0xfb32, 0x9efe, 0x9efc, 0xa1e1, 0xa3c4, + 0xa3c5, 0xa614, 0xa8ae, 0xa8af, 0xa8b0, 0xa8b1, 0xa8b9, 0xabe7, + 0xb046, 0x52fd, 0xb047, 0xb048, 0xb049, 0xb01e, 0xb01f, 0xb04a, + 0xb04b, 0xb04c, 0xb04d, 0xb04e, 0x52fd, 0xb246, 0xb24b, 0xb490, + 0xb491, 0x52fd, 0xb492, 0xb493, 0xb494, 0xb55b, 0xb8f2, 0xb8f8, + 0xb8f9, 0xbb94, 0xbba4, 0xbb97, 0xbb98, 0xbc29, 0xbcae, 0xbdaf, + 0xc359, 0xc35a, 0x52fd, 0xc35b, 0xc35c, 0xc35d, 0xc35e, 0xc35f, + 0xc360, 0xc361, 0xc2aa, 0xc362, 0xc363, 0xc364, 0xc365, 0xc366, + 0xc367, 0xc368, 0xc369, 0xc36a, 0xc36b, 0xc36c, 0xc36d, 0xc36e, + 0xc36f, 0x52fd, 0xc7b2, 0xc7b3, 0xc7b4, 0x10f9, 0xc7b5, 0xc7b6, + 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb, 0xca88, 0x42b8, 0xce19, + 0xce1a, 0xce1b, 0xcf16, 0xd10c, 0xd10d, 0xd10e, + /* 0x64 */ + 0xd10f, 0x52fd, 0xd283, 0xd284, 0xd285, 0xd583, 0xd584, 0xd6b0, + 0x52fd, 0xd926, 0xd927, 0xd936, 0xd928, 0xd929, 0x52fd, 0x52fd, + 0xdde7, 0xdde8, 0xdde9, 0x1453, 0xddea, 0xddeb, 0x52fd, 0xddec, + 0xdded, 0xddee, 0xddef, 0xddf0, 0xddf1, 0xde0c, 0xddf2, 0xddf3, + 0xddf4, 0xddf5, 0xddf6, 0xddf7, 0xddf8, 0xe0a3, 0xe0a4, 0xe0a5, + 0xe0a6, 0xe0a7, 0x52fd, 0xe25c, 0x52fd, 0xe44b, 0xe4e1, 0xe615, + 0x52fd, 0xe616, 0xe617, 0xe82c, 0xe82d, 0xe922, 0xe923, 0xea96, + 0xea97, 0x52fd, 0xec2e, 0xec30, 0xec31, 0x52fd, 0xeddf, 0xee8b, + 0xee8c, 0x52fd, 0xee8d, 0xeffc, 0xeffd, 0xeffe, 0xefff, 0xf117, + 0xf12d, 0xf118, 0x4cf3, 0xf119, 0x52fd, 0xf112, 0xf11a, 0xf11b, + 0xf11c, 0x1669, 0x52fd, 0xf397, 0x16e5, 0xf398, 0xf399, 0x52fd, + 0xf6c4, 0x574f, 0x57cd, 0x5dc7, 0x641c, 0x641d, + /* 0x65 */ + 0x641e, 0x67e7, 0x67e9, 0x67ea, 0x67eb, 0x6c15, 0x6ff1, 0x6ff2, + 0x72b6, 0x78a0, 0x7c4a, 0x7d20, 0x8160, 0x8161, 0x8141, 0x8162, + 0x8603, 0x8604, 0x8ad9, 0x8ada, 0x8adb, 0x8adc, 0x8add, 0x52fd, + 0x8ade, 0x8adf, 0x8ae0, 0x8ae1, 0x8ae2, 0x0812, 0x8ae3, 0x52fd, + 0x8f31, 0x9405, 0x9406, 0x9407, 0x9772, 0x978a, 0x978b, 0x9788, + 0x52fd, 0x978c, 0x978d, 0x978e, 0x978f, 0x9790, 0x9842, 0x9843, + 0x52fd, 0x9dc1, 0x9dc2, 0x9dc3, 0x9dc4, 0xa3cb, 0xa622, 0x52fd, + 0x52fd, 0xa8c3, 0xa8c4, 0xa8c5, 0xa8c6, 0xaa1e, 0xaa25, 0xabf3, + 0xabf4, 0x52fd, 0xabf5, 0xad38, 0xad48, 0xadca, 0x3b4f, 0xb07a, + 0xb07b, 0xb255, 0xb256, 0xb4b1, 0xb4b2, 0xb4b3, 0x52fd, 0xb4b4, + 0xb4b5, 0xb7a4, 0xb900, 0xb901, 0xb902, 0xbbac, 0x52fd, 0xbcb3, + 0xc3b6, 0xc3b7, 0xc3b8, 0xc3b9, 0xc3ba, 0xc3bb, + /* 0x66 */ + 0xc3bc, 0xc3bd, 0xc3be, 0xc3bf, 0xc3c0, 0xc3c1, 0xc3c2, 0xc3c3, + 0xc3c4, 0xc3c5, 0xc3c6, 0xc3c7, 0xc7e3, 0xc7e4, 0xc7e5, 0xc7e6, + 0xc7e7, 0x52fd, 0xcab5, 0xcaa1, 0xcb95, 0xce3b, 0xce3c, 0xce3d, + 0xce3e, 0xcf14, 0xd120, 0xd121, 0xd122, 0xd123, 0xd124, 0xd296, + 0xd297, 0xd298, 0xd494, 0xd495, 0xd496, 0xd497, 0xd498, 0xd58f, + 0xd590, 0xd6bc, 0xd73b, 0xd93d, 0x52fd, 0xdbdf, 0xdc1e, 0xde23, + 0xde24, 0xde49, 0xde25, 0xde26, 0xde27, 0xde28, 0x4925, 0xde29, + 0xde2a, 0xde2e, 0xde2f, 0xde4e, 0xde30, 0xfbeb, 0xde31, 0xde32, + 0xde33, 0xde34, 0xde35, 0xde36, 0x52fd, 0xde37, 0xde50, 0xde38, + 0x52fd, 0xde39, 0xde3a, 0xde3b, 0xde3c, 0xde3d, 0xde3e, 0xe0b8, + 0xe0b9, 0xe262, 0xe263, 0xe341, 0xe46d, 0x52fd, 0xe652, 0xe637, + 0xe6db, 0xe83f, 0xe934, 0xeb5b, 0xec46, 0xec5a, + /* 0x67 */ + 0xec5b, 0xede1, 0xede2, 0xede3, 0xede4, 0xeea7, 0xeea8, 0xeea9, + 0xf00f, 0xf02b, 0xf156, 0xf157, 0xf158, 0xf15e, 0xf159, 0xf15a, + 0xf15b, 0xf15c, 0x52fd, 0xf168, 0x52fd, 0xf42c, 0xf3e2, 0xf3f3, + 0xf5d2, 0xf656, 0xf6ce, 0xf761, 0xf99b, 0xf9b4, 0x575c, 0xfa10, + 0x57d2, 0x5871, 0x5973, 0x5b2c, 0x5e94, 0x52fd, 0x643f, 0x6440, + 0x67f9, 0x67fa, 0x67fd, 0x67fb, 0x6c1c, 0x6c1d, 0x6dff, 0x6e00, + 0x6ff7, 0x9ffe, 0x52fd, 0x77b6, 0x7c54, 0x8177, 0x8179, 0x817a, + 0x817b, 0x8369, 0x8b02, 0x8b03, 0x8b04, 0x8b05, 0x8b06, 0x8b07, + 0x8b08, 0x8b09, 0x8b0a, 0x8b0b, 0x8b35, 0x52fd, 0x8f39, 0x941e, + 0x941f, 0x9420, 0x9421, 0x52fd, 0x9422, 0x9423, 0x9424, 0x942c, + 0x97b3, 0x97b5, 0x97b6, 0x97b7, 0x97b8, 0x9dd0, 0x9ffa, 0xa207, + 0xa2bd, 0xa3d7, 0xa3d2, 0xa8db, 0xa8d6, 0x575d, + /* 0x68 */ + 0xad43, 0xadcf, 0xb0a3, 0xb0a4, 0xb0a5, 0xb0a6, 0xb0a7, 0xb0a8, + 0xb0a9, 0xb25d, 0xb25e, 0xb4c9, 0xb4ca, 0xb4cb, 0xb4cc, 0xb906, + 0xb907, 0x52fd, 0xbbc5, 0xbbf5, 0xbcb4, 0xbcb8, 0xbcb5, 0xc3fd, + 0x1077, 0xc3fe, 0xc3ff, 0xc400, 0xc401, 0xc402, 0xc403, 0xc409, + 0xc404, 0xc405, 0xc406, 0xc407, 0xc811, 0xc812, 0xc813, 0xc814, + 0xc815, 0x4277, 0xcb98, 0xcb99, 0xd13c, 0xd12d, 0xd12e, 0x52fd, + 0xd4bb, 0xd4bc, 0x1378, 0xd73d, 0xd947, 0xd948, 0xd949, 0xd94a, + 0xdae1, 0xdae7, 0xdbeb, 0xdc20, 0xdc38, 0xde62, 0xde67, 0xde68, + 0xde69, 0xde6a, 0xde6b, 0xde6d, 0xde6e, 0xde6f, 0xde70, 0xde71, + 0xde72, 0xde8f, 0xde73, 0xde74, 0xde75, 0xde76, 0xde77, 0xe0c9, + 0xe0ca, 0x4ae6, 0xe0cb, 0xe0cc, 0xe0cd, 0xe351, 0x52fd, 0x52fd, + 0xe545, 0xe859, 0xe85a, 0xe85b, 0xe940, 0xeacf, + /* 0x69 */ + 0xeb5e, 0xec7b, 0xed93, 0xeebc, 0xf016, 0xf030, 0x52fd, 0xf18d, + 0xf18e, 0x4d2f, 0xf18f, 0xf190, 0xf191, 0xf192, 0xf193, 0xf194, + 0xf195, 0xf196, 0xf423, 0xf414, 0xf5db, 0xf70a, 0xf8ce, 0x5766, + 0x5768, 0x5767, 0x57d3, 0x6463, 0x6804, 0x699e, 0x6c26, 0x6c2a, + 0x7c6c, 0x7c64, 0x818f, 0x8190, 0x8334, 0x860e, 0x8b25, 0x8b26, + 0x8b27, 0x52fd, 0x8b28, 0x2c0c, 0x52fd, 0x8b29, 0x8b2a, 0x8b2b, + 0x8b2c, 0x8f3e, 0x9442, 0x9443, 0x9433, 0x97c1, 0x97c2, 0x97c3, + 0x9dd6, 0x9dd7, 0xa8e1, 0xa8e2, 0xaa2b, 0xadd1, 0xb0cc, 0xb0cd, + 0xb0ce, 0xb0cf, 0xb4de, 0xb4df, 0xb4e0, 0xb4e1, 0xbbf6, 0xc42c, + 0x52fd, 0xc454, 0xc42d, 0xc42e, 0xc841, 0xc842, 0xcac7, 0xcba0, + 0xcba1, 0xce70, 0xce71, 0xce72, 0x52fd, 0xd134, 0xd135, 0xd136, + 0xd2a6, 0xd4cc, 0x52fd, 0xd599, 0xdbf4, 0xde9b, + /* 0x6a */ + 0xde9e, 0xde9f, 0xdea0, 0xdea1, 0xdea2, 0xdea3, 0xdea4, 0xdea5, + 0xdea6, 0xdea7, 0xdea8, 0xe0db, 0xe0dc, 0xe0dd, 0xe0d7, 0xe0de, + 0xe0df, 0xe359, 0xe746, 0xe865, 0xe949, 0x52fd, 0xeadd, 0xec95, + 0xec96, 0xec97, 0xeed4, 0xeed6, 0xf026, 0x4d47, 0x1688, 0xf1c8, + 0xf1c5, 0xf1c6, 0xf1c7, 0xf451, 0xf452, 0xf453, 0xf454, 0xf455, + 0xf5de, 0x52fd, 0x576d, 0x57d5, 0x6472, 0x74ae, 0x760f, 0x7c6b, + 0x7c6d, 0x7c6e, 0x7c78, 0x8198, 0x8199, 0x819a, 0x8b44, 0x8b5c, + 0x8b45, 0x8e01, 0x9458, 0x9459, 0x945a, 0x52fd, 0x97d9, 0x97d6, + 0x9dda, 0x9ddf, 0x9ddb, 0xa003, 0xa8ef, 0x3836, 0xaa33, 0xadd2, + 0xb0e1, 0xb26f, 0xb564, 0xb90e, 0xc450, 0xc451, 0xc452, 0xc856, + 0xc857, 0xc858, 0x52fd, 0xce81, 0xce82, 0xcf1d, 0xcf1e, 0xd143, + 0xd2aa, 0xdbfd, 0x52fd, 0xdec6, 0xdec7, 0xded9, + /* 0x6b */ + 0xded7, 0x52fd, 0xdec8, 0xdec9, 0xdeca, 0xdecb, 0xdeda, 0x52fd, + 0xdecc, 0xdecd, 0xdece, 0xdecf, 0xded0, 0xded1, 0xdebc, 0xe0e1, + 0xe0e2, 0xe0e3, 0xe4a9, 0xe54e, 0xe877, 0x52fd, 0x52fd, 0xecac, + 0xecad, 0xedb6, 0xeee5, 0xf1f8, 0xf1ea, 0xf28d, 0xf1eb, 0xf495, + 0x576e, 0x57d8, 0x6483, 0x69a3, 0x6c30, 0x6e0f, 0x7c79, 0x7c7a, + 0x81a7, 0x81a8, 0x81a9, 0x81aa, 0x8619, 0x8b50, 0x8b51, 0x8b52, + 0x2c15, 0x8b68, 0x8b53, 0x8b54, 0x9be2, 0x9ddc, 0xac15, 0xac16, + 0xad4f, 0xb0f5, 0xb0f6, 0xb0f7, 0xb4f4, 0xb7cc, 0xb90f, 0xc466, + 0xc467, 0x52fd, 0xc468, 0xcba4, 0xce8b, 0xce8c, 0xd4fa, 0xdee6, + 0xdeed, 0xdeee, 0xdeef, 0xdef0, 0xdefe, 0xe0e7, 0xe0e8, 0xe4b3, + 0xe4e4, 0xe883, 0xedec, 0x52fd, 0xf216, 0x52fd, 0x52fd, 0xf217, + 0xf4c3, 0xf4ac, 0xf5ed, 0x52fd, 0x52fd, 0xf8b4, + /* 0x6c */ + 0x52fd, 0x648a, 0x648b, 0x6c34, 0x6e14, 0x72df, 0x77bb, 0x7c7f, + 0x7c81, 0x81ad, 0x81ae, 0x8b62, 0x8b6e, 0x52fd, 0x946e, 0x52fd, + 0x9a17, 0x9de6, 0x9f10, 0xac19, 0x52fd, 0xb910, 0xbdf2, 0xc476, + 0xc477, 0xce95, 0xce96, 0xdf00, 0xdf01, 0xdf31, 0xfbed, 0xdf1c, + 0xe36d, 0xeef4, 0xeef5, 0xf03d, 0xf232, 0xf233, 0xf5f4, 0x52fd, + 0x5773, 0x6c37, 0x52fd, 0x8b71, 0xb10f, 0x52fd, 0xb10e, 0xb911, + 0xc485, 0xdf14, 0xdf15, 0xdf16, 0xdf17, 0xdf18, 0xdf19, 0xdf1a, + 0xe4c3, 0xf242, 0xf243, 0xf244, 0xf248, 0xf4fb, 0x69a5, 0x6cb8, + 0x81b2, 0x833d, 0x8b72, 0x97e7, 0x97e8, 0xa659, 0xaa3a, 0xb114, + 0xb4ff, 0xbcc0, 0xc48d, 0x1084, 0xc48e, 0x52fd, 0xdf22, 0x52fd, + 0x52fd, 0xef04, 0xef29, 0xf251, 0xf266, 0xf50e, 0xfc13, 0x52fd, + 0x649b, 0x649c, 0x7616, 0x7c86, 0x7c87, 0x52fd, + /* 0x6d */ + 0xdf2c, 0xdf30, 0xdf28, 0xe95f, 0x52fd, 0x947e, 0xb119, 0xd50a, + 0xdf36, 0xe0fc, 0xf26d, 0xf26e, 0xf9c6, 0x1ab5, 0x8b7b, 0xb506, + 0xc89f, 0xf532, 0xd50d, 0x7c8b, 0xdf3b, 0x52fd, 0xf53d, 0xdf3c, + 0xdf3d, +}; + +static const ucs4_t cns11643_15_2uni_upages[253] = { + 0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00, + 0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04300, 0x04400, + 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04c00, 0x04f00, + 0x05100, 0x05200, 0x05300, 0x05400, 0x05500, 0x05600, 0x05700, 0x05800, + 0x05a00, 0x05b00, 0x05c00, 0x05e00, 0x05f00, 0x06200, 0x06500, 0x06600, + 0x06700, 0x06800, 0x06900, 0x06a00, 0x06b00, 0x06c00, 0x06e00, 0x06f00, + 0x07000, 0x07100, 0x07300, 0x07400, 0x07500, 0x07600, 0x07700, 0x07800, + 0x07900, 0x07a00, 0x07b00, 0x07c00, 0x07d00, 0x07f00, 0x08200, 0x08300, + 0x08600, 0x08700, 0x08900, 0x08a00, 0x08e00, 0x08f00, 0x09000, 0x09200, + 0x09300, 0x09400, 0x09500, 0x09600, 0x09b00, 0x09c00, 0x09d00, 0x09e00, + 0x09f00, 0x0fa00, 0x0ff00, 0x20000, 0x20100, 0x20200, 0x20300, 0x20400, + 0x20500, 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20c00, + 0x20d00, 0x20e00, 0x20f00, 0x21000, 0x21100, 0x21200, 0x21300, 0x21400, + 0x21500, 0x21600, 0x21700, 0x21800, 0x21900, 0x21a00, 0x21b00, 0x21c00, + 0x21d00, 0x21e00, 0x21f00, 0x22000, 0x22100, 0x22200, 0x22300, 0x22400, + 0x22500, 0x22600, 0x22700, 0x22800, 0x22900, 0x22a00, 0x22b00, 0x22c00, + 0x22d00, 0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, 0x23300, 0x23400, + 0x23500, 0x23600, 0x23700, 0x23800, 0x23900, 0x23a00, 0x23b00, 0x23c00, + 0x23d00, 0x23e00, 0x23f00, 0x24000, 0x24100, 0x24200, 0x24300, 0x24400, + 0x24500, 0x24600, 0x24700, 0x24800, 0x24900, 0x24a00, 0x24b00, 0x24c00, + 0x24d00, 0x24e00, 0x24f00, 0x25000, 0x25100, 0x25200, 0x25300, 0x25400, + 0x25500, 0x25600, 0x25700, 0x25800, 0x25900, 0x25a00, 0x25b00, 0x25c00, + 0x25d00, 0x25e00, 0x25f00, 0x26000, 0x26100, 0x26200, 0x26300, 0x26400, + 0x26500, 0x26600, 0x26700, 0x26800, 0x26900, 0x26a00, 0x26b00, 0x26c00, + 0x26d00, 0x26e00, 0x26f00, 0x27000, 0x27100, 0x27200, 0x27300, 0x27400, + 0x27500, 0x27600, 0x27700, 0x27800, 0x27900, 0x27a00, 0x27b00, 0x27c00, + 0x27d00, 0x27e00, 0x27f00, 0x28000, 0x28100, 0x28200, 0x28300, 0x28400, + 0x28500, 0x28600, 0x28700, 0x28800, 0x28900, 0x28a00, 0x28b00, 0x28c00, + 0x28d00, 0x28e00, 0x28f00, 0x29000, 0x29100, 0x29200, 0x29300, 0x29400, + 0x29500, 0x29600, 0x29700, 0x29800, 0x29900, 0x29a00, 0x29b00, 0x29c00, + 0x29d00, 0x29e00, 0x29f00, 0x2a000, 0x2a100, 0x2a200, 0x2a300, 0x2a400, + 0x2a500, 0x2a600, 0x2f800, 0x2f900, 0x2fa00, +}; + +static int +cns11643_15_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x6d)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + ucs4_t wc = 0xfffd; + unsigned short swc; + { + if (i < 7169) + swc = cns11643_15_2uni_page21[i], + wc = cns11643_15_2uni_upages[swc>>8] | (swc & 0xff); + } + if (wc != 0xfffd) { + *pwc = wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + diff --git a/jni/iconv/lib/cns11643_2.h b/jni/iconv/lib/cns11643_2.h new file mode 100644 index 0000000..7a73c60 --- /dev/null +++ b/jni/iconv/lib/cns11643_2.h @@ -0,0 +1,1112 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 plane 2 + */ + +static const unsigned short cns11643_2_2uni_page21[7650] = { + /* 0x21 */ + 0x4e42, 0x4e5c, 0x51f5, 0x531a, 0x5382, 0x4e07, 0x4e0c, 0x4e47, + 0x4e8d, 0x56d7, 0x5c6e, 0x5f73, 0x4e0f, 0x5187, 0x4e0e, 0x4e2e, + 0x4e93, 0x4ec2, 0x4ec9, 0x4ec8, 0x5198, 0x52fc, 0x536c, 0x53b9, + 0x5720, 0x5903, 0x592c, 0x5c10, 0x5dff, 0x65e1, 0x6bb3, 0x6bcc, + 0x6c14, 0x723f, 0x4e31, 0x4e3c, 0x4ee8, 0x4edc, 0x4ee9, 0x4ee1, + 0x4edd, 0x4eda, 0x520c, 0x5209, 0x531c, 0x534c, 0x5722, 0x5723, + 0x5917, 0x592f, 0x5b81, 0x5b84, 0x5c12, 0x5c3b, 0x5c74, 0x5c73, + 0x5e04, 0x5e80, 0x5e82, 0x5fc9, 0x6209, 0x6250, 0x6c15, 0x6c36, + 0x6c43, 0x6c3f, 0x6c3b, 0x72ae, 0x72b0, 0x738a, 0x79b8, 0x808a, + 0x961e, 0x4f0e, 0x4f18, 0x4f2c, 0x4ef5, 0x4f14, 0x4ef1, 0x4f00, + 0x4ef7, 0x4f08, 0x4f1d, 0x4f02, 0x4f05, 0x4f22, 0x4f13, 0x4f04, + 0x4ef4, 0x4f12, 0x51b1, 0x5213, 0x5210, 0x52a6, + /* 0x22 */ + 0x5322, 0x531f, 0x534d, 0x538a, 0x5407, 0x56e1, 0x56df, 0x572e, + 0x572a, 0x5734, 0x593c, 0x5980, 0x597c, 0x5985, 0x597b, 0x597e, + 0x5977, 0x597f, 0x5b56, 0x5c15, 0x5c25, 0x5c7c, 0x5c7a, 0x5c7b, + 0x5c7e, 0x5ddf, 0x5e75, 0x5e84, 0x5f02, 0x5f1a, 0x5f74, 0x5fd5, + 0x5fd4, 0x5fcf, 0x625c, 0x625e, 0x6264, 0x6261, 0x6266, 0x6262, + 0x6259, 0x6260, 0x625a, 0x6265, 0x6537, 0x65ef, 0x65ee, 0x673e, + 0x6739, 0x6738, 0x673b, 0x673a, 0x673f, 0x673c, 0x6733, 0x6c18, + 0x6c46, 0x6c52, 0x6c5c, 0x6c4f, 0x6c4a, 0x6c54, 0x6c4b, 0x6c4c, + 0x7071, 0x725e, 0x72b4, 0x72b5, 0x738e, 0x752a, 0x767f, 0x7a75, + 0x7f51, 0x8278, 0x827c, 0x8280, 0x827d, 0x827f, 0x864d, 0x897e, + 0x9099, 0x9097, 0x9098, 0x909b, 0x9094, 0x9622, 0x9624, 0x9620, + 0x9623, 0x4f56, 0x4f3b, 0x4f62, 0x4f49, 0x4f53, + /* 0x23 */ + 0x4f64, 0x4f3e, 0x4f67, 0x4f52, 0x4f5f, 0x4f41, 0x4f58, 0x4f2d, + 0x4f33, 0x4f3f, 0x4f61, 0x518f, 0x51b9, 0x521c, 0x521e, 0x5221, + 0x52ad, 0x52ae, 0x5309, 0x5363, 0x5372, 0x538e, 0x538f, 0x5430, + 0x5437, 0x542a, 0x5454, 0x5445, 0x5419, 0x541c, 0x5425, 0x5418, + 0x543d, 0x544f, 0x5441, 0x5428, 0x5424, 0x5447, 0x56ee, 0x56e7, + 0x56e5, 0x5741, 0x5745, 0x574c, 0x5749, 0x574b, 0x5752, 0x5906, + 0x5940, 0x59a6, 0x5998, 0x59a0, 0x5997, 0x598e, 0x59a2, 0x5990, + 0x598f, 0x59a7, 0x59a1, 0x5b8e, 0x5b92, 0x5c28, 0x5c2a, 0x5c8d, + 0x5c8f, 0x5c88, 0x5c8b, 0x5c89, 0x5c92, 0x5c8a, 0x5c86, 0x5c93, + 0x5c95, 0x5de0, 0x5e0a, 0x5e0e, 0x5e8b, 0x5e89, 0x5e8c, 0x5e88, + 0x5e8d, 0x5f05, 0x5f1d, 0x5f78, 0x5f76, 0x5fd2, 0x5fd1, 0x5fd0, + 0x5fed, 0x5fe8, 0x5fee, 0x5ff3, 0x5fe1, 0x5fe4, + /* 0x24 */ + 0x5fe3, 0x5ffa, 0x5fef, 0x5ff7, 0x5ffb, 0x6000, 0x5ff4, 0x623a, + 0x6283, 0x628c, 0x628e, 0x628f, 0x6294, 0x6287, 0x6271, 0x627b, + 0x627a, 0x6270, 0x6281, 0x6288, 0x6277, 0x627d, 0x6272, 0x6274, + 0x65f0, 0x65f4, 0x65f3, 0x65f2, 0x65f5, 0x6745, 0x6747, 0x6759, + 0x6755, 0x674c, 0x6748, 0x675d, 0x674d, 0x675a, 0x674b, 0x6bd0, + 0x6c19, 0x6c1a, 0x6c78, 0x6c67, 0x6c6b, 0x6c84, 0x6c8b, 0x6c8f, + 0x6c71, 0x6c6f, 0x6c69, 0x6c9a, 0x6c6d, 0x6c87, 0x6c95, 0x6c9c, + 0x6c66, 0x6c73, 0x6c65, 0x6c7b, 0x6c8e, 0x7074, 0x707a, 0x7263, + 0x72bf, 0x72bd, 0x72c3, 0x72c6, 0x72c1, 0x72ba, 0x72c5, 0x7395, + 0x7397, 0x7393, 0x7394, 0x7392, 0x753a, 0x7539, 0x7594, 0x7595, + 0x7681, 0x793d, 0x8034, 0x8095, 0x8099, 0x8090, 0x8092, 0x809c, + 0x8290, 0x828f, 0x8285, 0x828e, 0x8291, 0x8293, + /* 0x25 */ + 0x828a, 0x8283, 0x8284, 0x8c78, 0x8fc9, 0x8fbf, 0x909f, 0x90a1, + 0x90a5, 0x909e, 0x90a7, 0x90a0, 0x9630, 0x9628, 0x962f, 0x962d, + 0x4e33, 0x4f98, 0x4f7c, 0x4f85, 0x4f7d, 0x4f80, 0x4f87, 0x4f76, + 0x4f74, 0x4f89, 0x4f84, 0x4f77, 0x4f4c, 0x4f97, 0x4f6a, 0x4f9a, + 0x4f79, 0x4f81, 0x4f78, 0x4f90, 0x4f9c, 0x4f94, 0x4f9e, 0x4f92, + 0x4f82, 0x4f95, 0x4f6b, 0x4f6e, 0x519e, 0x51bc, 0x51be, 0x5235, + 0x5232, 0x5233, 0x5246, 0x5231, 0x52bc, 0x530a, 0x530b, 0x533c, + 0x5392, 0x5394, 0x5487, 0x547f, 0x5481, 0x5491, 0x5482, 0x5488, + 0x546b, 0x547a, 0x547e, 0x5465, 0x546c, 0x5474, 0x5466, 0x548d, + 0x546f, 0x5461, 0x5460, 0x5498, 0x5463, 0x5467, 0x5464, 0x56f7, + 0x56f9, 0x576f, 0x5772, 0x576d, 0x576b, 0x5771, 0x5770, 0x5776, + 0x5780, 0x5775, 0x577b, 0x5773, 0x5774, 0x5762, + /* 0x26 */ + 0x5768, 0x577d, 0x590c, 0x5945, 0x59b5, 0x59ba, 0x59cf, 0x59ce, + 0x59b2, 0x59cc, 0x59c1, 0x59b6, 0x59bc, 0x59c3, 0x59d6, 0x59b1, + 0x59bd, 0x59c0, 0x59c8, 0x59b4, 0x59c7, 0x5b62, 0x5b65, 0x5b93, + 0x5b95, 0x5c44, 0x5c47, 0x5cae, 0x5ca4, 0x5ca0, 0x5cb5, 0x5caf, + 0x5ca8, 0x5cac, 0x5c9f, 0x5ca3, 0x5cad, 0x5ca2, 0x5caa, 0x5ca7, + 0x5c9d, 0x5ca5, 0x5cb6, 0x5cb0, 0x5ca6, 0x5e17, 0x5e14, 0x5e19, + 0x5f28, 0x5f22, 0x5f23, 0x5f24, 0x5f54, 0x5f82, 0x5f7e, 0x5f7d, + 0x5fde, 0x5fe5, 0x602d, 0x6026, 0x6019, 0x6032, 0x600b, 0x6034, + 0x600a, 0x6017, 0x6033, 0x601a, 0x601e, 0x602c, 0x6022, 0x600d, + 0x6010, 0x602e, 0x6013, 0x6011, 0x600c, 0x6009, 0x601c, 0x6214, + 0x623d, 0x62ad, 0x62b4, 0x62d1, 0x62be, 0x62aa, 0x62b6, 0x62ca, + 0x62ae, 0x62b3, 0x62af, 0x62bb, 0x62a9, 0x62b0, + /* 0x27 */ + 0x62b8, 0x653d, 0x65a8, 0x65bb, 0x6609, 0x65fc, 0x6604, 0x6612, + 0x6608, 0x65fb, 0x6603, 0x660b, 0x660d, 0x6605, 0x65fd, 0x6611, + 0x6610, 0x66f6, 0x670a, 0x6785, 0x676c, 0x678e, 0x6792, 0x6776, + 0x677b, 0x6798, 0x6786, 0x6784, 0x6774, 0x678d, 0x678c, 0x677a, + 0x679f, 0x6791, 0x6799, 0x6783, 0x677d, 0x6781, 0x6778, 0x6779, + 0x6794, 0x6b25, 0x6b80, 0x6b7e, 0x6bde, 0x6c1d, 0x6c93, 0x6cec, + 0x6ceb, 0x6cee, 0x6cd9, 0x6cb6, 0x6cd4, 0x6cad, 0x6ce7, 0x6cb7, + 0x6cd0, 0x6cc2, 0x6cba, 0x6cc3, 0x6cc6, 0x6ced, 0x6cf2, 0x6cd2, + 0x6cdd, 0x6cb4, 0x6c8a, 0x6c9d, 0x6c80, 0x6cde, 0x6cc0, 0x6d30, + 0x6ccd, 0x6cc7, 0x6cb0, 0x6cf9, 0x6ccf, 0x6ce9, 0x6cd1, 0x7094, + 0x7098, 0x7085, 0x7093, 0x7086, 0x7084, 0x7091, 0x7096, 0x7082, + 0x709a, 0x7083, 0x726a, 0x72d6, 0x72cb, 0x72d8, + /* 0x28 */ + 0x72c9, 0x72dc, 0x72d2, 0x72d4, 0x72da, 0x72cc, 0x72d1, 0x73a4, + 0x73a1, 0x73ad, 0x73a6, 0x73a2, 0x73a0, 0x73ac, 0x739d, 0x74dd, + 0x74e8, 0x753f, 0x7540, 0x753e, 0x758c, 0x7598, 0x76af, 0x76f3, + 0x76f1, 0x76f0, 0x76f5, 0x77f8, 0x77fc, 0x77f9, 0x77fb, 0x77fa, + 0x77f7, 0x7942, 0x793f, 0x79c5, 0x7a78, 0x7a7b, 0x7afb, 0x7c75, + 0x7cfd, 0x8035, 0x808f, 0x80ae, 0x80a3, 0x80b8, 0x80b5, 0x80ad, + 0x8220, 0x82a0, 0x82c0, 0x82ab, 0x829a, 0x8298, 0x829b, 0x82b5, + 0x82a7, 0x82ae, 0x82bc, 0x829e, 0x82ba, 0x82b4, 0x82a8, 0x82a1, + 0x82a9, 0x82c2, 0x82a4, 0x82c3, 0x82b6, 0x82a2, 0x8670, 0x866f, + 0x866d, 0x866e, 0x8c56, 0x8fd2, 0x8fcb, 0x8fd3, 0x8fcd, 0x8fd6, + 0x8fd5, 0x8fd7, 0x90b2, 0x90b4, 0x90af, 0x90b3, 0x90b0, 0x9639, + 0x963d, 0x963c, 0x963a, 0x9643, 0x4fcd, 0x4fc5, + /* 0x29 */ + 0x4fd3, 0x4fb2, 0x4fc9, 0x4fcb, 0x4fc1, 0x4fd4, 0x4fdc, 0x4fd9, + 0x4fbb, 0x4fb3, 0x4fdb, 0x4fc7, 0x4fd6, 0x4fba, 0x4fc0, 0x4fb9, + 0x4fec, 0x5244, 0x5249, 0x52c0, 0x52c2, 0x533d, 0x537c, 0x5397, + 0x5396, 0x5399, 0x5398, 0x54ba, 0x54a1, 0x54ad, 0x54a5, 0x54cf, + 0x54c3, 0x830d, 0x54b7, 0x54ae, 0x54d6, 0x54b6, 0x54c5, 0x54c6, + 0x54a0, 0x5470, 0x54bc, 0x54a2, 0x54be, 0x5472, 0x54de, 0x54b0, + 0x57b5, 0x579e, 0x579f, 0x57a4, 0x578c, 0x5797, 0x579d, 0x579b, + 0x5794, 0x5798, 0x578f, 0x5799, 0x57a5, 0x579a, 0x5795, 0x58f4, + 0x590d, 0x5953, 0x59e1, 0x59de, 0x59ee, 0x5a00, 0x59f1, 0x59dd, + 0x59fa, 0x59fd, 0x59fc, 0x59f6, 0x59e4, 0x59f2, 0x59f7, 0x59db, + 0x59e9, 0x59f3, 0x59f5, 0x59e0, 0x59fe, 0x59f4, 0x59ed, 0x5ba8, + 0x5c4c, 0x5cd0, 0x5cd8, 0x5ccc, 0x5cd7, 0x5ccb, + /* 0x2a */ + 0x5cdb, 0x5cde, 0x5cda, 0x5cc9, 0x5cc7, 0x5cca, 0x5cd6, 0x5cd3, + 0x5cd4, 0x5ccf, 0x5cc8, 0x5cc6, 0x5cce, 0x5cdf, 0x5cf8, 0x5df9, + 0x5e21, 0x5e22, 0x5e23, 0x5e20, 0x5e24, 0x5eb0, 0x5ea4, 0x5ea2, + 0x5e9b, 0x5ea3, 0x5ea5, 0x5f07, 0x5f2e, 0x5f56, 0x5f86, 0x6037, + 0x6039, 0x6054, 0x6072, 0x605e, 0x6045, 0x6053, 0x6047, 0x6049, + 0x605b, 0x604c, 0x6040, 0x6042, 0x605f, 0x6024, 0x6044, 0x6058, + 0x6066, 0x606e, 0x6242, 0x6243, 0x62cf, 0x630d, 0x630b, 0x62f5, + 0x630e, 0x6303, 0x62eb, 0x62f9, 0x630f, 0x630c, 0x62f8, 0x62f6, + 0x6300, 0x6313, 0x6314, 0x62fa, 0x6315, 0x62fb, 0x62f0, 0x6541, + 0x6543, 0x65aa, 0x65bf, 0x6636, 0x6621, 0x6632, 0x6635, 0x661c, + 0x6626, 0x6622, 0x6633, 0x662b, 0x663a, 0x661d, 0x6634, 0x6639, + 0x662e, 0x670f, 0x6710, 0x67c1, 0x67f2, 0x67c8, + /* 0x2b */ + 0x67ba, 0x67dc, 0x67bb, 0x67f8, 0x67d8, 0x67c0, 0x67b7, 0x67c5, + 0x67eb, 0x67e4, 0x67df, 0x67b5, 0x67cd, 0x67b3, 0x67f7, 0x67f6, + 0x67ee, 0x67e3, 0x67c2, 0x67b9, 0x67ce, 0x67e7, 0x67f0, 0x67b2, + 0x67fc, 0x67c6, 0x67ed, 0x67cc, 0x67ae, 0x67e6, 0x67db, 0x67fa, + 0x67c9, 0x67ca, 0x67c3, 0x67ea, 0x67cb, 0x6b28, 0x6b82, 0x6b84, + 0x6bb6, 0x6bd6, 0x6bd8, 0x6be0, 0x6c20, 0x6c21, 0x6d28, 0x6d34, + 0x6d2d, 0x6d1f, 0x6d3c, 0x6d3f, 0x6d12, 0x6d0a, 0x6cda, 0x6d33, + 0x6d04, 0x6d19, 0x6d3a, 0x6d1a, 0x6d11, 0x6d00, 0x6d1d, 0x6d42, + 0x6d01, 0x6d18, 0x6d37, 0x6d03, 0x6d0f, 0x6d40, 0x6d07, 0x6d20, + 0x6d2c, 0x6d08, 0x6d22, 0x6d09, 0x6d10, 0x70b7, 0x709f, 0x70be, + 0x70b1, 0x70b0, 0x70a1, 0x70b4, 0x70b5, 0x70a9, 0x7241, 0x7249, + 0x724a, 0x726c, 0x7270, 0x7273, 0x726e, 0x72ca, + /* 0x2c */ + 0x72e4, 0x72e8, 0x72eb, 0x72df, 0x72ea, 0x72e6, 0x72e3, 0x7385, + 0x73cc, 0x73c2, 0x73c8, 0x73c5, 0x73b9, 0x73b6, 0x73b5, 0x73b4, + 0x73eb, 0x73bf, 0x73c7, 0x73be, 0x73c3, 0x73c6, 0x73b8, 0x73cb, + 0x74ec, 0x74ee, 0x752e, 0x7547, 0x7548, 0x75a7, 0x75aa, 0x7679, + 0x76c4, 0x7708, 0x7703, 0x7704, 0x7705, 0x770a, 0x76f7, 0x76fb, + 0x76fa, 0x77e7, 0x77e8, 0x7806, 0x7811, 0x7812, 0x7805, 0x7810, + 0x780f, 0x780e, 0x7809, 0x7803, 0x7813, 0x794a, 0x794c, 0x794b, + 0x7945, 0x7944, 0x79d5, 0x79cd, 0x79cf, 0x79d6, 0x79ce, 0x7a80, + 0x7a7e, 0x7ad1, 0x7b00, 0x7b01, 0x7c7a, 0x7c78, 0x7c79, 0x7c7f, + 0x7c80, 0x7c81, 0x7d03, 0x7d08, 0x7d01, 0x7f58, 0x7f91, 0x7f8d, + 0x7fbe, 0x8007, 0x800e, 0x800f, 0x8014, 0x8037, 0x80d8, 0x80c7, + 0x80e0, 0x80d1, 0x80c8, 0x80c2, 0x80d0, 0x80c5, + /* 0x2d */ + 0x80e3, 0x80d9, 0x80dc, 0x80ca, 0x80d5, 0x80c9, 0x80cf, 0x80d7, + 0x80e6, 0x80cd, 0x81ff, 0x8221, 0x8294, 0x82d9, 0x82fe, 0x82f9, + 0x8307, 0x82e8, 0x8300, 0x82d5, 0x833a, 0x82eb, 0x82d6, 0x82f4, + 0x82ec, 0x82e1, 0x82f2, 0x82f5, 0x830c, 0x82fb, 0x82f6, 0x82f0, + 0x82ea, 0x82e4, 0x82e0, 0x82fa, 0x82f3, 0x82ed, 0x8677, 0x8674, + 0x867c, 0x8673, 0x8841, 0x884e, 0x8867, 0x886a, 0x8869, 0x89d3, + 0x8a04, 0x8a07, 0x8d72, 0x8fe3, 0x8fe1, 0x8fee, 0x8fe0, 0x90f1, + 0x90bd, 0x90bf, 0x90d5, 0x90c5, 0x90be, 0x90c7, 0x90cb, 0x90c8, + 0x91d4, 0x91d3, 0x9654, 0x964f, 0x9651, 0x9653, 0x964a, 0x964e, + 0x501e, 0x5005, 0x5007, 0x5013, 0x5022, 0x5030, 0x501b, 0x4ff5, + 0x4ff4, 0x5033, 0x5037, 0x502c, 0x4ff6, 0x4ff7, 0x5017, 0x501c, + 0x5020, 0x5027, 0x5035, 0x502f, 0x5031, 0x500e, + /* 0x2e */ + 0x515a, 0x5194, 0x5193, 0x51ca, 0x51c4, 0x51c5, 0x51c8, 0x51ce, + 0x5261, 0x525a, 0x5252, 0x525e, 0x525f, 0x5255, 0x5262, 0x52cd, + 0x530e, 0x539e, 0x5526, 0x54e2, 0x5517, 0x5512, 0x54e7, 0x54f3, + 0x54e4, 0x551a, 0x54ff, 0x5504, 0x5508, 0x54eb, 0x5511, 0x5505, + 0x54f1, 0x550a, 0x54fb, 0x54f7, 0x54f8, 0x54e0, 0x550e, 0x5503, + 0x550b, 0x5701, 0x5702, 0x57cc, 0x5832, 0x57d5, 0x57d2, 0x57ba, + 0x57c6, 0x57bd, 0x57bc, 0x57b8, 0x57b6, 0x57bf, 0x57c7, 0x57d0, + 0x57b9, 0x57c1, 0x590e, 0x594a, 0x5a19, 0x5a16, 0x5a2d, 0x5a2e, + 0x5a15, 0x5a0f, 0x5a17, 0x5a0a, 0x5a1e, 0x5a33, 0x5b6c, 0x5ba7, + 0x5bad, 0x5bac, 0x5c03, 0x5c56, 0x5c54, 0x5cec, 0x5cff, 0x5cee, + 0x5cf1, 0x5cf7, 0x5d00, 0x5cf9, 0x5e29, 0x5e28, 0x5ea8, 0x5eae, + 0x5eaa, 0x5eac, 0x5f33, 0x5f30, 0x5f67, 0x605d, + /* 0x2f */ + 0x605a, 0x6067, 0x6041, 0x60a2, 0x6088, 0x6080, 0x6092, 0x6081, + 0x609d, 0x6083, 0x6095, 0x609b, 0x6097, 0x6087, 0x609c, 0x608e, + 0x6219, 0x6246, 0x62f2, 0x6310, 0x6356, 0x632c, 0x6344, 0x6345, + 0x6336, 0x6343, 0x63e4, 0x6339, 0x634b, 0x634a, 0x633c, 0x6329, + 0x6341, 0x6334, 0x6358, 0x6354, 0x6359, 0x632d, 0x6347, 0x6333, + 0x635a, 0x6351, 0x6338, 0x6357, 0x6340, 0x6348, 0x654a, 0x6546, + 0x65c6, 0x65c3, 0x65c4, 0x65c2, 0x664a, 0x665f, 0x6647, 0x6651, + 0x6712, 0x6713, 0x681f, 0x681a, 0x6849, 0x6832, 0x6833, 0x683b, + 0x684b, 0x684f, 0x6816, 0x6831, 0x681c, 0x6835, 0x682b, 0x682d, + 0x682f, 0x684e, 0x6844, 0x6834, 0x681d, 0x6812, 0x6814, 0x6826, + 0x6828, 0x682e, 0x684d, 0x683a, 0x6825, 0x6820, 0x6b2c, 0x6b2f, + 0x6b2d, 0x6b31, 0x6b34, 0x6b6d, 0x8082, 0x6b88, + /* 0x30 */ + 0x6be6, 0x6be4, 0x6be8, 0x6be3, 0x6be2, 0x6be7, 0x6c25, 0x6d7a, + 0x6d63, 0x6d64, 0x6d76, 0x6d0d, 0x6d61, 0x6d92, 0x6d58, 0x6d62, + 0x6d6d, 0x6d6f, 0x6d91, 0x6d8d, 0x6def, 0x6d7f, 0x6d86, 0x6d5e, + 0x6d67, 0x6d60, 0x6d97, 0x6d70, 0x6d7c, 0x6d5f, 0x6d82, 0x6d98, + 0x6d2f, 0x6d68, 0x6d8b, 0x6d7e, 0x6d80, 0x6d84, 0x6d16, 0x6d83, + 0x6d7b, 0x6d7d, 0x6d75, 0x6d90, 0x70dc, 0x70d3, 0x70d1, 0x70dd, + 0x70cb, 0x7f39, 0x70e2, 0x70d7, 0x70d2, 0x70de, 0x70e0, 0x70d4, + 0x70cd, 0x70c5, 0x70c6, 0x70c7, 0x70da, 0x70ce, 0x70e1, 0x7242, + 0x7278, 0x7277, 0x7276, 0x7300, 0x72fa, 0x72f4, 0x72fe, 0x72f6, + 0x72f3, 0x72fb, 0x7301, 0x73d3, 0x73d9, 0x73e5, 0x73d6, 0x73bc, + 0x73e7, 0x73e3, 0x73e9, 0x73dc, 0x73d2, 0x73db, 0x73d4, 0x73dd, + 0x73da, 0x73d7, 0x73d8, 0x73e8, 0x74de, 0x74df, + /* 0x31 */ + 0x74f4, 0x74f5, 0x7521, 0x755b, 0x755f, 0x75b0, 0x75c1, 0x75bb, + 0x75c4, 0x75c0, 0x75bf, 0x75b6, 0x75ba, 0x768a, 0x76c9, 0x771d, + 0x771b, 0x7710, 0x7713, 0x7712, 0x7723, 0x7711, 0x7715, 0x7719, + 0x771a, 0x7722, 0x7727, 0x7823, 0x782c, 0x7822, 0x7835, 0x782f, + 0x7828, 0x782e, 0x782b, 0x7821, 0x7829, 0x7833, 0x782a, 0x7831, + 0x7954, 0x795b, 0x794f, 0x795c, 0x7953, 0x7952, 0x7951, 0x79eb, + 0x79ec, 0x79e0, 0x79ee, 0x79ed, 0x79ea, 0x79dc, 0x79de, 0x79dd, + 0x7a86, 0x7a89, 0x7a85, 0x7a8b, 0x7a8c, 0x7a8a, 0x7a87, 0x7ad8, + 0x7b10, 0x7b04, 0x7b13, 0x7b05, 0x7b0f, 0x7b08, 0x7b0a, 0x7b0e, + 0x7b09, 0x7b12, 0x7c84, 0x7c91, 0x7c8a, 0x7c8c, 0x7c88, 0x7c8d, + 0x7c85, 0x7d1e, 0x7d1d, 0x7d11, 0x7d0e, 0x7d18, 0x7d16, 0x7d13, + 0x7d1f, 0x7d12, 0x7d0f, 0x7d0c, 0x7f5c, 0x7f61, + /* 0x32 */ + 0x7f5e, 0x7f60, 0x7f5d, 0x7f5b, 0x7f96, 0x7f92, 0x7fc3, 0x7fc2, + 0x7fc0, 0x8016, 0x803e, 0x8039, 0x80fa, 0x80f2, 0x80f9, 0x80f5, + 0x8101, 0x80fb, 0x8100, 0x8201, 0x822f, 0x8225, 0x8333, 0x832d, + 0x8344, 0x8319, 0x8351, 0x8325, 0x8356, 0x833f, 0x8341, 0x8326, + 0x831c, 0x8322, 0x8342, 0x834e, 0x831b, 0x832a, 0x8308, 0x833c, + 0x834d, 0x8316, 0x8324, 0x8320, 0x8337, 0x832f, 0x8329, 0x8347, + 0x8345, 0x834c, 0x8353, 0x831e, 0x832c, 0x834b, 0x8327, 0x8348, + 0x8653, 0x8652, 0x86a2, 0x86a8, 0x8696, 0x868d, 0x8691, 0x869e, + 0x8687, 0x8697, 0x8686, 0x868b, 0x869a, 0x8685, 0x86a5, 0x8699, + 0x86a1, 0x86a7, 0x8695, 0x8698, 0x868e, 0x869d, 0x8690, 0x8694, + 0x8843, 0x8844, 0x886d, 0x8875, 0x8876, 0x8872, 0x8880, 0x8871, + 0x887f, 0x886f, 0x8883, 0x887e, 0x8874, 0x887c, + /* 0x33 */ + 0x8a12, 0x8c47, 0x8c57, 0x8c7b, 0x8ca4, 0x8ca3, 0x8d76, 0x8d78, + 0x8db5, 0x8db7, 0x8db6, 0x8ed1, 0x8ed3, 0x8ffe, 0x8ff5, 0x9002, + 0x8fff, 0x8ffb, 0x9004, 0x8ffc, 0x8ff6, 0x90d6, 0x90e0, 0x90d9, + 0x90da, 0x90e3, 0x90df, 0x90e5, 0x90d8, 0x90db, 0x90d7, 0x90dc, + 0x90e4, 0x9150, 0x914e, 0x914f, 0x91d5, 0x91e2, 0x91da, 0x965c, + 0x965f, 0x96bc, 0x98e3, 0x9adf, 0x9b2f, 0x4e7f, 0x5070, 0x506a, + 0x5061, 0x505e, 0x5060, 0x5053, 0x504b, 0x505d, 0x5072, 0x5048, + 0x504d, 0x5041, 0x505b, 0x504a, 0x5062, 0x5015, 0x5045, 0x505f, + 0x5069, 0x506b, 0x5063, 0x5064, 0x5046, 0x5040, 0x506e, 0x5073, + 0x5057, 0x5051, 0x51d0, 0x526b, 0x526d, 0x526c, 0x526e, 0x52d6, + 0x52d3, 0x532d, 0x539c, 0x5575, 0x5576, 0x553c, 0x554d, 0x5550, + 0x5534, 0x552a, 0x5551, 0x5562, 0x5536, 0x5535, + /* 0x34 */ + 0x5530, 0x5552, 0x5545, 0x550c, 0x5532, 0x5565, 0x554e, 0x5539, + 0x5548, 0x552d, 0x553b, 0x5540, 0x554b, 0x570a, 0x5707, 0x57fb, + 0x5814, 0x57e2, 0x57f6, 0x57dc, 0x57f4, 0x5800, 0x57ed, 0x57fd, + 0x5808, 0x57f8, 0x580b, 0x57f3, 0x57cf, 0x5807, 0x57ee, 0x57e3, + 0x57f2, 0x57e5, 0x57ec, 0x57e1, 0x580e, 0x57fc, 0x5810, 0x57e7, + 0x5801, 0x580c, 0x57f1, 0x57e9, 0x57f0, 0x580d, 0x5804, 0x595c, + 0x5a60, 0x5a58, 0x5a55, 0x5a67, 0x5a5e, 0x5a38, 0x5a35, 0x5a6d, + 0x5a50, 0x5a5f, 0x5a65, 0x5a6c, 0x5a53, 0x5a64, 0x5a57, 0x5a43, + 0x5a5d, 0x5a52, 0x5a44, 0x5a5b, 0x5a48, 0x5a8e, 0x5a3e, 0x5a4d, + 0x5a39, 0x5a4c, 0x5a70, 0x5a69, 0x5a47, 0x5a51, 0x5a56, 0x5a42, + 0x5a5c, 0x5b72, 0x5b6e, 0x5bc1, 0x5bc0, 0x5c59, 0x5d1e, 0x5d0b, + 0x5d1d, 0x5d1a, 0x5d20, 0x5d0c, 0x5d28, 0x5d0d, + /* 0x35 */ + 0x5d26, 0x5d25, 0x5d0f, 0x5d30, 0x5d12, 0x5d23, 0x5d1f, 0x5d2e, + 0x5e3e, 0x5e34, 0x5eb1, 0x5eb4, 0x5eb9, 0x5eb2, 0x5eb3, 0x5f36, + 0x5f38, 0x5f9b, 0x5f96, 0x5f9f, 0x608a, 0x6090, 0x6086, 0x60be, + 0x60b0, 0x60ba, 0x60d3, 0x60d4, 0x60cf, 0x60e4, 0x60d9, 0x60dd, + 0x60c8, 0x60b1, 0x60db, 0x60b7, 0x60ca, 0x60bf, 0x60c3, 0x60cd, + 0x60c0, 0x6332, 0x6365, 0x638a, 0x6382, 0x637d, 0x63bd, 0x639e, + 0x63ad, 0x639d, 0x6397, 0x63ab, 0x638e, 0x636f, 0x6387, 0x6390, + 0x636e, 0x63af, 0x6375, 0x639c, 0x636d, 0x63ae, 0x637c, 0x63a4, + 0x633b, 0x639f, 0x6378, 0x6385, 0x6381, 0x6391, 0x638d, 0x6370, + 0x6553, 0x65cd, 0x6665, 0x6661, 0x665b, 0x6659, 0x665c, 0x6662, + 0x6718, 0x6879, 0x6887, 0x6890, 0x689c, 0x686d, 0x686e, 0x68ae, + 0x68ab, 0x6956, 0x686f, 0x68a3, 0x68ac, 0x68a9, + /* 0x36 */ + 0x6875, 0x6874, 0x68b2, 0x688f, 0x6877, 0x6892, 0x687c, 0x686b, + 0x6872, 0x68aa, 0x6880, 0x6871, 0x687e, 0x689b, 0x6896, 0x688b, + 0x68a0, 0x6889, 0x68a4, 0x6878, 0x687b, 0x6891, 0x688c, 0x688a, + 0x687d, 0x6b36, 0x6b33, 0x6b37, 0x6b38, 0x6b91, 0x6b8f, 0x6b8d, + 0x6b8e, 0x6b8c, 0x6c2a, 0x6dc0, 0x6dab, 0x6db4, 0x6db3, 0x6e74, + 0x6dac, 0x6de9, 0x6de2, 0x6db7, 0x6df6, 0x6dd4, 0x6e00, 0x6dc8, + 0x6de0, 0x6ddf, 0x6dd6, 0x6dbe, 0x6de5, 0x6ddc, 0x6ddd, 0x6ddb, + 0x6df4, 0x6dca, 0x6dbd, 0x6ded, 0x6df0, 0x6dba, 0x6dd5, 0x6dc2, + 0x6dcf, 0x6dc9, 0x6dd0, 0x6df2, 0x6dd3, 0x6dfd, 0x6dd7, 0x6dcd, + 0x6de3, 0x6dbb, 0x70fa, 0x710d, 0x70f7, 0x7117, 0x70f4, 0x710c, + 0x70f0, 0x7104, 0x70f3, 0x7110, 0x70fc, 0x70ff, 0x7106, 0x7113, + 0x7100, 0x70f8, 0x70f6, 0x710b, 0x7102, 0x710e, + /* 0x37 */ + 0x727e, 0x727b, 0x727c, 0x727f, 0x731d, 0x7317, 0x7307, 0x7311, + 0x7318, 0x730a, 0x7308, 0x72ff, 0x730f, 0x731e, 0x7388, 0x73f6, + 0x73f8, 0x73f5, 0x7404, 0x7401, 0x73fd, 0x7407, 0x7400, 0x73fa, + 0x73fc, 0x73ff, 0x740c, 0x740b, 0x73f4, 0x7408, 0x7564, 0x7563, + 0x75ce, 0x75d2, 0x75cf, 0x75cb, 0x75cc, 0x75d1, 0x75d0, 0x768f, + 0x7689, 0x76d3, 0x7739, 0x772f, 0x772d, 0x7731, 0x7732, 0x7734, + 0x7733, 0x773d, 0x7725, 0x773b, 0x7735, 0x7848, 0x7852, 0x7849, + 0x784d, 0x784a, 0x784c, 0x7826, 0x7845, 0x7850, 0x7964, 0x7967, + 0x7969, 0x796a, 0x7963, 0x796b, 0x7961, 0x79bb, 0x79fa, 0x79f8, + 0x79f6, 0x79f7, 0x7a8f, 0x7a94, 0x7a90, 0x7b35, 0x7b3b, 0x7b34, + 0x7b25, 0x7b30, 0x7b22, 0x7b24, 0x7b33, 0x7b18, 0x7b2a, 0x7b1d, + 0x7b31, 0x7b2b, 0x7b2d, 0x7b2f, 0x7b32, 0x7b38, + /* 0x38 */ + 0x7b1a, 0x7b23, 0x7c94, 0x7c98, 0x7c96, 0x7ca3, 0x7d35, 0x7d3d, + 0x7d38, 0x7d36, 0x7d3a, 0x7d45, 0x7d2c, 0x7d29, 0x7d41, 0x7d47, + 0x7d3e, 0x7d3f, 0x7d4a, 0x7d3b, 0x7d28, 0x7f63, 0x7f95, 0x7f9c, + 0x7f9d, 0x7f9b, 0x7fca, 0x7fcb, 0x7fcd, 0x7fd0, 0x7fd1, 0x7fc7, + 0x7fcf, 0x7fc9, 0x801f, 0x801e, 0x801b, 0x8047, 0x8043, 0x8048, + 0x8118, 0x8125, 0x8119, 0x811b, 0x812d, 0x811f, 0x812c, 0x811e, + 0x8121, 0x8115, 0x8127, 0x811d, 0x8122, 0x8211, 0x8238, 0x8233, + 0x823a, 0x8234, 0x8232, 0x8274, 0x8390, 0x83a3, 0x83a8, 0x838d, + 0x837a, 0x8373, 0x83a4, 0x8374, 0x838f, 0x8381, 0x8395, 0x8399, + 0x8375, 0x8394, 0x83a9, 0x837d, 0x8383, 0x838c, 0x839d, 0x839b, + 0x83aa, 0x838b, 0x837e, 0x83a5, 0x83af, 0x8388, 0x8397, 0x83b0, + 0x837f, 0x83a6, 0x8387, 0x83ae, 0x8376, 0x8659, + /* 0x39 */ + 0x8656, 0x86bf, 0x86b7, 0x86c2, 0x86c1, 0x86c5, 0x86ba, 0x86b0, + 0x86c8, 0x86b9, 0x86b3, 0x86b8, 0x86cc, 0x86b4, 0x86bb, 0x86bc, + 0x86c3, 0x86bd, 0x86be, 0x8852, 0x8889, 0x8895, 0x88a8, 0x88a2, + 0x88aa, 0x889a, 0x8891, 0x88a1, 0x889f, 0x8898, 0x88a7, 0x8899, + 0x889b, 0x8897, 0x88a4, 0x88ac, 0x888c, 0x8893, 0x888e, 0x8982, + 0x89d6, 0x89d9, 0x89d5, 0x8a30, 0x8a27, 0x8a2c, 0x8a1e, 0x8c39, + 0x8c3b, 0x8c5c, 0x8c5d, 0x8c7d, 0x8ca5, 0x8d7d, 0x8d7b, 0x8d79, + 0x8dbc, 0x8dc2, 0x8db9, 0x8dbf, 0x8dc1, 0x8ed8, 0x8ede, 0x8edd, + 0x8edc, 0x8ed7, 0x8ee0, 0x8ee1, 0x9024, 0x900b, 0x9011, 0x901c, + 0x900c, 0x9021, 0x90ef, 0x90ea, 0x90f0, 0x90f4, 0x90f2, 0x90f3, + 0x90d4, 0x90eb, 0x90ec, 0x90e9, 0x9156, 0x9158, 0x915a, 0x9153, + 0x9155, 0x91ec, 0x91f4, 0x91f1, 0x91f3, 0x91f8, + /* 0x3a */ + 0x91e4, 0x91f9, 0x91ea, 0x91eb, 0x91f7, 0x91e8, 0x91ee, 0x957a, + 0x9586, 0x9588, 0x967c, 0x966d, 0x966b, 0x9671, 0x966f, 0x96bf, + 0x976a, 0x9804, 0x98e5, 0x9997, 0x509b, 0x5095, 0x5094, 0x509e, + 0x508b, 0x50a3, 0x5083, 0x508c, 0x508e, 0x509d, 0x5068, 0x509c, + 0x5092, 0x5082, 0x5087, 0x515f, 0x51d4, 0x5312, 0x5311, 0x53a4, + 0x53a7, 0x5591, 0x55a8, 0x55a5, 0x55ad, 0x5577, 0x5645, 0x55a2, + 0x5593, 0x5588, 0x558f, 0x55b5, 0x5581, 0x55a3, 0x5592, 0x55a4, + 0x557d, 0x558c, 0x55a6, 0x557f, 0x5595, 0x55a1, 0x558e, 0x570c, + 0x5829, 0x5837, 0x5819, 0x581e, 0x5827, 0x5823, 0x5828, 0x57f5, + 0x5848, 0x5825, 0x581c, 0x581b, 0x5833, 0x583f, 0x5836, 0x582e, + 0x5839, 0x5838, 0x582d, 0x582c, 0x583b, 0x5961, 0x5aaf, 0x5a94, + 0x5a9f, 0x5a7a, 0x5aa2, 0x5a9e, 0x5a78, 0x5aa6, + /* 0x3b */ + 0x5a7c, 0x5aa5, 0x5aac, 0x5a95, 0x5aae, 0x5a37, 0x5a84, 0x5a8a, + 0x5a97, 0x5a83, 0x5a8b, 0x5aa9, 0x5a7b, 0x5a7d, 0x5a8c, 0x5a9c, + 0x5a8f, 0x5a93, 0x5a9d, 0x5bea, 0x5bcd, 0x5bcb, 0x5bd4, 0x5bd1, + 0x5bca, 0x5bce, 0x5c0c, 0x5c30, 0x5d37, 0x5d43, 0x5d6b, 0x5d41, + 0x5d4b, 0x5d3f, 0x5d35, 0x5d51, 0x5d4e, 0x5d55, 0x5d33, 0x5d3a, + 0x5d52, 0x5d3d, 0x5d31, 0x5d59, 0x5d42, 0x5d39, 0x5d49, 0x5d38, + 0x5d3c, 0x5d32, 0x5d36, 0x5d40, 0x5d45, 0x5e44, 0x5e41, 0x5f58, + 0x5fa6, 0x5fa5, 0x5fab, 0x60c9, 0x60b9, 0x60cc, 0x60e2, 0x60ce, + 0x60c4, 0x6114, 0x60f2, 0x610a, 0x6116, 0x6105, 0x60f5, 0x6113, + 0x60f8, 0x60fc, 0x60fe, 0x60c1, 0x6103, 0x6118, 0x611d, 0x6110, + 0x60ff, 0x6104, 0x610b, 0x624a, 0x6394, 0x63b1, 0x63b0, 0x63ce, + 0x63e5, 0x63e8, 0x63ef, 0x63c3, 0x649d, 0x63f3, + /* 0x3c */ + 0x63ca, 0x63e0, 0x63f6, 0x63d5, 0x63f2, 0x63f5, 0x6461, 0x63df, + 0x63be, 0x63dd, 0x63dc, 0x63c4, 0x63d8, 0x63d3, 0x63c2, 0x63c7, + 0x63cc, 0x63cb, 0x63c8, 0x63f0, 0x63d7, 0x63d9, 0x6532, 0x6567, + 0x656a, 0x6564, 0x655c, 0x6568, 0x6565, 0x658c, 0x659d, 0x659e, + 0x65ae, 0x65d0, 0x65d2, 0x667c, 0x666c, 0x667b, 0x6680, 0x6671, + 0x6679, 0x666a, 0x6672, 0x6701, 0x690c, 0x68d3, 0x6904, 0x68dc, + 0x692a, 0x68ec, 0x68ea, 0x68f1, 0x690f, 0x68d6, 0x68f7, 0x68eb, + 0x68e4, 0x68f6, 0x6913, 0x6910, 0x68f3, 0x68e1, 0x6907, 0x68cc, + 0x6908, 0x6970, 0x68b4, 0x6911, 0x68ef, 0x68c6, 0x6914, 0x68f8, + 0x68d0, 0x68fd, 0x68fc, 0x68e8, 0x690b, 0x690a, 0x6917, 0x68ce, + 0x68c8, 0x68dd, 0x68de, 0x68e6, 0x68f4, 0x68d1, 0x6906, 0x68d4, + 0x68e9, 0x6915, 0x6925, 0x68c7, 0x6b39, 0x6b3b, + /* 0x3d */ + 0x6b3f, 0x6b3c, 0x6b94, 0x6b97, 0x6b99, 0x6b95, 0x6bbd, 0x6bf0, + 0x6bf2, 0x6bf3, 0x6c30, 0x6dfc, 0x6e46, 0x6e47, 0x6e1f, 0x6e49, + 0x6e88, 0x6e3c, 0x6e3d, 0x6e45, 0x6e62, 0x6e2b, 0x6e3f, 0x6e41, + 0x6e5d, 0x6e73, 0x6e1c, 0x6e33, 0x6e4b, 0x6e40, 0x6e51, 0x6e3b, + 0x6e03, 0x6e2e, 0x6e5e, 0x6e68, 0x6e5c, 0x6e61, 0x6e31, 0x6e28, + 0x6e60, 0x6e71, 0x6e6b, 0x6e39, 0x6e22, 0x6e30, 0x6e53, 0x6e65, + 0x6e27, 0x6e78, 0x6e64, 0x6e77, 0x6e55, 0x6e79, 0x6e52, 0x6e66, + 0x6e35, 0x6e36, 0x6e5a, 0x7120, 0x711e, 0x712f, 0x70fb, 0x712e, + 0x7131, 0x7123, 0x7125, 0x7122, 0x7132, 0x711f, 0x7128, 0x713a, + 0x711b, 0x724b, 0x725a, 0x7288, 0x7289, 0x7286, 0x7285, 0x728b, + 0x7312, 0x730b, 0x7330, 0x7322, 0x7331, 0x7333, 0x7327, 0x7332, + 0x732d, 0x7326, 0x7323, 0x7335, 0x730c, 0x742e, + /* 0x3e */ + 0x742c, 0x7430, 0x742b, 0x7416, 0x741a, 0x7421, 0x742d, 0x7431, + 0x7424, 0x7423, 0x741d, 0x7429, 0x7420, 0x7432, 0x74fb, 0x752f, + 0x756f, 0x756c, 0x75e7, 0x75da, 0x75e1, 0x75e6, 0x75dd, 0x75df, + 0x75e4, 0x75d7, 0x7695, 0x7692, 0x76da, 0x7746, 0x7747, 0x7744, + 0x774d, 0x7745, 0x774a, 0x774e, 0x774b, 0x774c, 0x77de, 0x77ec, + 0x7860, 0x7864, 0x7865, 0x785c, 0x786d, 0x7871, 0x786a, 0x786e, + 0x7870, 0x7869, 0x7868, 0x785e, 0x7862, 0x7974, 0x7973, 0x7972, + 0x7970, 0x7a02, 0x7a0a, 0x7a03, 0x7a0c, 0x7a04, 0x7a99, 0x7ae6, + 0x7ae4, 0x7b4a, 0x7b47, 0x7b44, 0x7b48, 0x7b4c, 0x7b4e, 0x7b40, + 0x7b58, 0x7b45, 0x7ca2, 0x7c9e, 0x7ca8, 0x7ca1, 0x7d58, 0x7d6f, + 0x7d63, 0x7d53, 0x7d56, 0x7d67, 0x7d6a, 0x7d4f, 0x7d6d, 0x7d5c, + 0x7d6b, 0x7d52, 0x7d54, 0x7d69, 0x7d51, 0x7d5f, + /* 0x3f */ + 0x7d4e, 0x7f3e, 0x7f3f, 0x7f65, 0x7f66, 0x7fa2, 0x7fa0, 0x7fa1, + 0x7fd7, 0x8051, 0x804f, 0x8050, 0x80fe, 0x80d4, 0x8143, 0x814a, + 0x8152, 0x814f, 0x8147, 0x813d, 0x814d, 0x813a, 0x81e6, 0x81ee, + 0x81f7, 0x81f8, 0x81f9, 0x8204, 0x823c, 0x823d, 0x823f, 0x8275, + 0x833b, 0x83cf, 0x83f9, 0x8423, 0x83c0, 0x83e8, 0x8412, 0x83e7, + 0x83e4, 0x83fc, 0x83f6, 0x8410, 0x83c6, 0x83c8, 0x83eb, 0x83e3, + 0x83bf, 0x8401, 0x83dd, 0x83e5, 0x83d8, 0x83ff, 0x83e1, 0x83cb, + 0x83ce, 0x83d6, 0x83f5, 0x83c9, 0x8409, 0x840f, 0x83de, 0x8411, + 0x8406, 0x83c2, 0x83f3, 0x83d5, 0x83fa, 0x83c7, 0x83d1, 0x83ea, + 0x8413, 0x839a, 0x83c3, 0x83ec, 0x83ee, 0x83c4, 0x83fb, 0x83d7, + 0x83e2, 0x841b, 0x83db, 0x83fe, 0x86d8, 0x86e2, 0x86e6, 0x86d3, + 0x86e3, 0x86da, 0x86ea, 0x86dd, 0x86eb, 0x86dc, + /* 0x40 */ + 0x86ec, 0x86e9, 0x86d7, 0x86e8, 0x86d1, 0x8848, 0x8856, 0x8855, + 0x88ba, 0x88d7, 0x88b9, 0x88b8, 0x88c0, 0x88be, 0x88b6, 0x88bc, + 0x88b7, 0x88bd, 0x88b2, 0x8901, 0x88c9, 0x8995, 0x8998, 0x8997, + 0x89dd, 0x89da, 0x89db, 0x8a4e, 0x8a4d, 0x8a39, 0x8a59, 0x8a40, + 0x8a57, 0x8a58, 0x8a44, 0x8a45, 0x8a52, 0x8a48, 0x8a51, 0x8a4a, + 0x8a4c, 0x8a4f, 0x8c5f, 0x8c81, 0x8c80, 0x8cba, 0x8cbe, 0x8cb0, + 0x8cb9, 0x8cb5, 0x8d84, 0x8d80, 0x8d89, 0x8dd8, 0x8dd3, 0x8dcd, + 0x8dc7, 0x8dd6, 0x8ddc, 0x8dcf, 0x8dd5, 0x8dd9, 0x8dc8, 0x8dd7, + 0x8dc5, 0x8eef, 0x8ef7, 0x8efa, 0x8ef9, 0x8ee6, 0x8eee, 0x8ee5, + 0x8ef5, 0x8ee7, 0x8ee8, 0x8ef6, 0x8eeb, 0x8ef1, 0x8eec, 0x8ef4, + 0x8ee9, 0x902d, 0x9034, 0x902f, 0x9106, 0x912c, 0x9104, 0x90ff, + 0x90fc, 0x9108, 0x90f9, 0x90fb, 0x9101, 0x9100, + /* 0x41 */ + 0x9107, 0x9105, 0x9103, 0x9161, 0x9164, 0x915f, 0x9162, 0x9160, + 0x9201, 0x920a, 0x9225, 0x9203, 0x921a, 0x9226, 0x920f, 0x920c, + 0x9200, 0x9212, 0x91ff, 0x91fd, 0x9206, 0x9204, 0x9227, 0x9202, + 0x921c, 0x9224, 0x9219, 0x9217, 0x9205, 0x9216, 0x957b, 0x958d, + 0x958c, 0x9590, 0x9687, 0x967e, 0x9688, 0x9689, 0x9683, 0x9680, + 0x96c2, 0x96c8, 0x96c3, 0x96f1, 0x96f0, 0x976c, 0x9770, 0x976e, + 0x9807, 0x98a9, 0x98eb, 0x9ce6, 0x9ef9, 0x4e83, 0x4e84, 0x4eb6, + 0x50bd, 0x50bf, 0x50c6, 0x50ae, 0x50c4, 0x50ca, 0x50b4, 0x50c8, + 0x50c2, 0x50b0, 0x50c1, 0x50ba, 0x50b1, 0x50cb, 0x50c9, 0x50b6, + 0x50b8, 0x51d7, 0x527a, 0x5278, 0x527b, 0x527c, 0x55c3, 0x55db, + 0x55cc, 0x55d0, 0x55cb, 0x55ca, 0x55dd, 0x55c0, 0x55d4, 0x55c4, + 0x55e9, 0x55bf, 0x55d2, 0x558d, 0x55cf, 0x55d5, + /* 0x42 */ + 0x55e2, 0x55d6, 0x55c8, 0x55f2, 0x55cd, 0x55d9, 0x55c2, 0x5714, + 0x5853, 0x5868, 0x5864, 0x584f, 0x584d, 0x5849, 0x586f, 0x5855, + 0x584e, 0x585d, 0x5859, 0x5865, 0x585b, 0x583d, 0x5863, 0x5871, + 0x58fc, 0x5ac7, 0x5ac4, 0x5acb, 0x5aba, 0x5ab8, 0x5ab1, 0x5ab5, + 0x5ab0, 0x5abf, 0x5ac8, 0x5abb, 0x5ac6, 0x5ab7, 0x5ac0, 0x5aca, + 0x5ab4, 0x5ab6, 0x5acd, 0x5ab9, 0x5a90, 0x5bd6, 0x5bd8, 0x5bd9, + 0x5c1f, 0x5c33, 0x5d71, 0x5d63, 0x5d4a, 0x5d65, 0x5d72, 0x5d6c, + 0x5d5e, 0x5d68, 0x5d67, 0x5d62, 0x5df0, 0x5e4f, 0x5e4e, 0x5e4a, + 0x5e4d, 0x5e4b, 0x5ec5, 0x5ecc, 0x5ec6, 0x5ecb, 0x5ec7, 0x5f40, + 0x5faf, 0x5fad, 0x60f7, 0x6149, 0x614a, 0x612b, 0x6145, 0x6136, + 0x6132, 0x612e, 0x6146, 0x612f, 0x614f, 0x6129, 0x6140, 0x6220, + 0x9168, 0x6223, 0x6225, 0x6224, 0x63c5, 0x63f1, + /* 0x43 */ + 0x63eb, 0x6410, 0x6412, 0x6409, 0x6420, 0x6424, 0x6433, 0x6443, + 0x641f, 0x6415, 0x6418, 0x6439, 0x6437, 0x6422, 0x6423, 0x640c, + 0x6426, 0x6430, 0x6428, 0x6441, 0x6435, 0x642f, 0x640a, 0x641a, + 0x6440, 0x6425, 0x6427, 0x640b, 0x63e7, 0x641b, 0x642e, 0x6421, + 0x640e, 0x656f, 0x6592, 0x65d3, 0x6686, 0x668c, 0x6695, 0x6690, + 0x668b, 0x668a, 0x6699, 0x6694, 0x6678, 0x6720, 0x6966, 0x695f, + 0x6938, 0x694e, 0x6962, 0x6971, 0x693f, 0x6945, 0x696a, 0x6939, + 0x6942, 0x6957, 0x6959, 0x697a, 0x6948, 0x6949, 0x6935, 0x696c, + 0x6933, 0x693d, 0x6965, 0x68f0, 0x6978, 0x6934, 0x6969, 0x6940, + 0x696f, 0x6944, 0x6976, 0x6958, 0x6941, 0x6974, 0x694c, 0x693b, + 0x694b, 0x6937, 0x695c, 0x694f, 0x6951, 0x6932, 0x6952, 0x692f, + 0x697b, 0x693c, 0x6b46, 0x6b45, 0x6b43, 0x6b42, + /* 0x44 */ + 0x6b48, 0x6b41, 0x6b9b, 0x6bfb, 0x6bfc, 0x6bf9, 0x6bf7, 0x6bf8, + 0x6e9b, 0x6ed6, 0x6ec8, 0x6e8f, 0x6ec0, 0x6e9f, 0x6e93, 0x6e94, + 0x6ea0, 0x6eb1, 0x6eb9, 0x6ec6, 0x6ed2, 0x6ebd, 0x6ec1, 0x6e9e, + 0x6ec9, 0x6eb7, 0x6eb0, 0x6ecd, 0x6ea6, 0x6ecf, 0x6eb2, 0x6ebe, + 0x6ec3, 0x6edc, 0x6ed8, 0x6e99, 0x6e92, 0x6e8e, 0x6e8d, 0x6ea4, + 0x6ea1, 0x6ebf, 0x6eb3, 0x6ed0, 0x6eca, 0x6e97, 0x6eae, 0x6ea3, + 0x7147, 0x7154, 0x7152, 0x7163, 0x7160, 0x7141, 0x715d, 0x7162, + 0x7172, 0x7178, 0x716a, 0x7161, 0x7142, 0x7158, 0x7143, 0x714b, + 0x7170, 0x715f, 0x7150, 0x7153, 0x7144, 0x714d, 0x715a, 0x724f, + 0x728d, 0x728c, 0x7291, 0x7290, 0x728e, 0x733c, 0x7342, 0x733b, + 0x733a, 0x7340, 0x734a, 0x7349, 0x7444, 0x744a, 0x744b, 0x7452, + 0x7451, 0x7457, 0x7440, 0x744f, 0x7450, 0x744e, + /* 0x45 */ + 0x7442, 0x7446, 0x744d, 0x7454, 0x74e1, 0x74ff, 0x74fe, 0x74fd, + 0x751d, 0x7579, 0x7577, 0x6983, 0x75ef, 0x760f, 0x7603, 0x75f7, + 0x75fe, 0x75fc, 0x75f9, 0x75f8, 0x7610, 0x75fb, 0x75f6, 0x75ed, + 0x75f5, 0x75fd, 0x7699, 0x76b5, 0x76dd, 0x7755, 0x775f, 0x7760, + 0x7752, 0x7756, 0x775a, 0x7769, 0x7767, 0x7754, 0x7759, 0x776d, + 0x77e0, 0x7887, 0x789a, 0x7894, 0x788f, 0x7884, 0x7895, 0x7885, + 0x7886, 0x78a1, 0x7883, 0x7879, 0x7899, 0x7880, 0x7896, 0x787b, + 0x797c, 0x7982, 0x797d, 0x7979, 0x7a11, 0x7a18, 0x7a19, 0x7a12, + 0x7a17, 0x7a15, 0x7a22, 0x7a13, 0x7a1b, 0x7a10, 0x7aa3, 0x7aa2, + 0x7a9e, 0x7aeb, 0x7b66, 0x7b64, 0x7b6d, 0x7b74, 0x7b69, 0x7b72, + 0x7b65, 0x7b73, 0x7b71, 0x7b70, 0x7b61, 0x7b78, 0x7b76, 0x7b63, + 0x7cb2, 0x7cb4, 0x7caf, 0x7d88, 0x7d86, 0x7d80, + /* 0x46 */ + 0x7d8d, 0x7d7f, 0x7d85, 0x7d7a, 0x7d8e, 0x7d7b, 0x7d83, 0x7d7c, + 0x7d8c, 0x7d94, 0x7d84, 0x7d7d, 0x7d92, 0x7f6d, 0x7f6b, 0x7f67, + 0x7f68, 0x7f6c, 0x7fa6, 0x7fa5, 0x7fa7, 0x7fdb, 0x7fdc, 0x8021, + 0x8164, 0x8160, 0x8177, 0x815c, 0x8169, 0x815b, 0x8162, 0x8172, + 0x6721, 0x815e, 0x8176, 0x8167, 0x816f, 0x8144, 0x8161, 0x821d, + 0x8249, 0x8244, 0x8240, 0x8242, 0x8245, 0x84f1, 0x843f, 0x8456, + 0x8476, 0x8479, 0x848f, 0x848d, 0x8465, 0x8451, 0x8440, 0x8486, + 0x8467, 0x8430, 0x844d, 0x847d, 0x845a, 0x8459, 0x8474, 0x8473, + 0x845d, 0x8507, 0x845e, 0x8437, 0x843a, 0x8434, 0x847a, 0x8443, + 0x8478, 0x8432, 0x8445, 0x8429, 0x83d9, 0x844b, 0x842f, 0x8442, + 0x842d, 0x845f, 0x8470, 0x8439, 0x844e, 0x844c, 0x8452, 0x846f, + 0x84c5, 0x848e, 0x843b, 0x8447, 0x8436, 0x8433, + /* 0x47 */ + 0x8468, 0x847e, 0x8444, 0x842b, 0x8460, 0x8454, 0x846e, 0x8450, + 0x870b, 0x8704, 0x86f7, 0x870c, 0x86fa, 0x86d6, 0x86f5, 0x874d, + 0x86f8, 0x870e, 0x8709, 0x8701, 0x86f6, 0x870d, 0x8705, 0x88d6, + 0x88cb, 0x88cd, 0x88ce, 0x88de, 0x88db, 0x88da, 0x88cc, 0x88d0, + 0x8985, 0x899b, 0x89df, 0x89e5, 0x89e4, 0x89e1, 0x89e0, 0x89e2, + 0x89dc, 0x89e6, 0x8a76, 0x8a86, 0x8a7f, 0x8a61, 0x8a3f, 0x8a77, + 0x8a82, 0x8a84, 0x8a75, 0x8a83, 0x8a81, 0x8a74, 0x8a7a, 0x8c3c, + 0x8c4b, 0x8c4a, 0x8c65, 0x8c64, 0x8c66, 0x8c86, 0x8c84, 0x8c85, + 0x8ccc, 0x8d68, 0x8d69, 0x8d91, 0x8d8c, 0x8d8e, 0x8d8f, 0x8d8d, + 0x8d93, 0x8d94, 0x8d90, 0x8d92, 0x8df0, 0x8de0, 0x8dec, 0x8df1, + 0x8dee, 0x8dd0, 0x8de9, 0x8de3, 0x8de2, 0x8de7, 0x8df2, 0x8deb, + 0x8df4, 0x8f06, 0x8eff, 0x8f01, 0x8f00, 0x8f05, + /* 0x48 */ + 0x8f07, 0x8f08, 0x8f02, 0x8f0b, 0x9052, 0x903f, 0x9044, 0x9049, + 0x903d, 0x9110, 0x910d, 0x910f, 0x9111, 0x9116, 0x9114, 0x910b, + 0x910e, 0x916e, 0x916f, 0x9248, 0x9252, 0x9230, 0x923a, 0x9266, + 0x9233, 0x9265, 0x925e, 0x9283, 0x922e, 0x924a, 0x9246, 0x926d, + 0x926c, 0x924f, 0x9260, 0x9267, 0x926f, 0x9236, 0x9261, 0x9270, + 0x9231, 0x9254, 0x9263, 0x9250, 0x9272, 0x924e, 0x9253, 0x924c, + 0x9256, 0x9232, 0x959f, 0x959c, 0x959e, 0x959b, 0x9692, 0x9693, + 0x9691, 0x9697, 0x96ce, 0x96fa, 0x96fd, 0x96f8, 0x96f5, 0x9773, + 0x9777, 0x9778, 0x9772, 0x980f, 0x980d, 0x980e, 0x98ac, 0x98f6, + 0x98f9, 0x99af, 0x99b2, 0x99b0, 0x99b5, 0x9aad, 0x9aab, 0x9b5b, + 0x9cea, 0x9ced, 0x9ce7, 0x9e80, 0x9efd, 0x50e6, 0x50d4, 0x50d7, + 0x50e8, 0x50f3, 0x50db, 0x50ea, 0x50dd, 0x50e4, + /* 0x49 */ + 0x50d3, 0x50ec, 0x50f0, 0x50ef, 0x50e3, 0x50e0, 0x51d8, 0x5280, + 0x5281, 0x52e9, 0x52eb, 0x5330, 0x53ac, 0x5627, 0x5615, 0x560c, + 0x5612, 0x55fc, 0x560f, 0x561c, 0x5601, 0x5613, 0x5602, 0x55fa, + 0x561d, 0x5604, 0x55ff, 0x55f9, 0x5889, 0x587c, 0x5890, 0x5898, + 0x5886, 0x5881, 0x587f, 0x5874, 0x588b, 0x587a, 0x5887, 0x5891, + 0x588e, 0x5876, 0x5882, 0x5888, 0x587b, 0x5894, 0x588f, 0x58fe, + 0x596b, 0x5adc, 0x5aee, 0x5ae5, 0x5ad5, 0x5aea, 0x5ada, 0x5aed, + 0x5aeb, 0x5af3, 0x5ae2, 0x5ae0, 0x5adb, 0x5aec, 0x5ade, 0x5add, + 0x5ad9, 0x5ae8, 0x5adf, 0x5b77, 0x5be0, 0x5be3, 0x5c63, 0x5d82, + 0x5d80, 0x5d7d, 0x5d86, 0x5d7a, 0x5d81, 0x5d77, 0x5d8a, 0x5d89, + 0x5d88, 0x5d7e, 0x5d7c, 0x5d8d, 0x5d79, 0x5d7f, 0x5e58, 0x5e59, + 0x5e53, 0x5ed8, 0x5ed1, 0x5ed7, 0x5ece, 0x5edc, + /* 0x4a */ + 0x5ed5, 0x5ed9, 0x5ed2, 0x5ed4, 0x5f44, 0x5f43, 0x5f6f, 0x5fb6, + 0x612c, 0x6128, 0x6141, 0x615e, 0x6171, 0x6173, 0x6152, 0x6153, + 0x6172, 0x616c, 0x6180, 0x6174, 0x6154, 0x617a, 0x615b, 0x6165, + 0x613b, 0x616a, 0x6161, 0x6156, 0x6229, 0x6227, 0x622b, 0x642b, + 0x644d, 0x645b, 0x645d, 0x6474, 0x6476, 0x6472, 0x6473, 0x647d, + 0x6475, 0x6466, 0x64a6, 0x644e, 0x6482, 0x645e, 0x645c, 0x644b, + 0x6453, 0x6460, 0x6450, 0x647f, 0x643f, 0x646c, 0x646b, 0x6459, + 0x6465, 0x6477, 0x6573, 0x65a0, 0x66a1, 0x66a0, 0x669f, 0x6705, + 0x6704, 0x6722, 0x69b1, 0x69b6, 0x69c9, 0x69a0, 0x69ce, 0x6996, + 0x69b0, 0x69ac, 0x69bc, 0x6991, 0x6999, 0x698e, 0x69a7, 0x698d, + 0x69a9, 0x69be, 0x69af, 0x69bf, 0x69c4, 0x69bd, 0x69a4, 0x69d4, + 0x69b9, 0x69ca, 0x699a, 0x69cf, 0x69b3, 0x6993, + /* 0x4b */ + 0x69aa, 0x69a1, 0x699e, 0x69d9, 0x6997, 0x6990, 0x69c2, 0x69b5, + 0x69a5, 0x69c6, 0x6b4a, 0x6b4d, 0x6b4b, 0x6b9e, 0x6b9f, 0x6ba0, + 0x6bc3, 0x6bc4, 0x6bfe, 0x6ece, 0x6ef5, 0x6ef1, 0x6f03, 0x6f25, + 0x6ef8, 0x6f37, 0x6efb, 0x6f2e, 0x6f09, 0x6f4e, 0x6f19, 0x6f1a, + 0x6f27, 0x6f18, 0x6f3b, 0x6f12, 0x6eed, 0x6f0a, 0x6f36, 0x6f73, + 0x6ef9, 0x6eee, 0x6f2d, 0x6f40, 0x6f30, 0x6f3c, 0x6f35, 0x6eeb, + 0x6f07, 0x6f0e, 0x6f43, 0x6f05, 0x6efd, 0x6ef6, 0x6f39, 0x6f1c, + 0x6efc, 0x6f3a, 0x6f1f, 0x6f0d, 0x6f1e, 0x6f08, 0x6f21, 0x7187, + 0x7190, 0x7189, 0x7180, 0x7185, 0x7182, 0x718f, 0x717b, 0x7186, + 0x7181, 0x7197, 0x7244, 0x7253, 0x7297, 0x7295, 0x7293, 0x7343, + 0x734d, 0x7351, 0x734c, 0x7462, 0x7473, 0x7471, 0x7475, 0x7472, + 0x7467, 0x746e, 0x7500, 0x7502, 0x7503, 0x757d, + /* 0x4c */ + 0x7590, 0x7616, 0x7608, 0x760c, 0x7615, 0x7611, 0x760a, 0x7614, + 0x76b8, 0x7781, 0x777c, 0x7785, 0x7782, 0x776e, 0x7780, 0x776f, + 0x777e, 0x7783, 0x78b2, 0x78aa, 0x78b4, 0x78ad, 0x78a8, 0x787e, + 0x78ab, 0x789e, 0x78a5, 0x78a0, 0x78ac, 0x78a2, 0x78a4, 0x7998, + 0x798a, 0x798b, 0x7996, 0x7995, 0x7994, 0x7993, 0x7997, 0x7988, + 0x7992, 0x7990, 0x7a2b, 0x7a4a, 0x7a30, 0x7a2f, 0x7a28, 0x7a26, + 0x7aa8, 0x7aab, 0x7aac, 0x7aee, 0x7b88, 0x7b9c, 0x7b8a, 0x7b91, + 0x7b90, 0x7b96, 0x7b8d, 0x7b8c, 0x7b9b, 0x7b8e, 0x7b85, 0x7b98, + 0x5284, 0x7b99, 0x7ba4, 0x7b82, 0x7cbb, 0x7cbf, 0x7cbc, 0x7cba, + 0x7da7, 0x7db7, 0x7dc2, 0x7da3, 0x7daa, 0x7dc1, 0x7dc0, 0x7dc5, + 0x7d9d, 0x7dce, 0x7dc4, 0x7dc6, 0x7dcb, 0x7dcc, 0x7daf, 0x7db9, + 0x7d96, 0x7dbc, 0x7d9f, 0x7da6, 0x7dae, 0x7da9, + /* 0x4d */ + 0x7da1, 0x7dc9, 0x7f73, 0x7fe2, 0x7fe3, 0x7fe5, 0x7fde, 0x8024, + 0x805d, 0x805c, 0x8189, 0x8186, 0x8183, 0x8187, 0x818d, 0x818c, + 0x818b, 0x8215, 0x8497, 0x84a4, 0x84a1, 0x849f, 0x84ba, 0x84ce, + 0x84c2, 0x84ac, 0x84ae, 0x84ab, 0x84b9, 0x84b4, 0x84c1, 0x84cd, + 0x84aa, 0x849a, 0x84b1, 0x84d0, 0x849d, 0x84a7, 0x84bb, 0x84a2, + 0x8494, 0x84c7, 0x84cc, 0x849b, 0x84a9, 0x84af, 0x84a8, 0x84d6, + 0x8498, 0x84b6, 0x84cf, 0x84a0, 0x84d7, 0x84d4, 0x84d2, 0x84db, + 0x84b0, 0x8491, 0x8661, 0x8733, 0x8723, 0x8728, 0x876b, 0x8740, + 0x872e, 0x871e, 0x8721, 0x8719, 0x871b, 0x8743, 0x872c, 0x8741, + 0x873e, 0x8746, 0x8720, 0x8732, 0x872a, 0x872d, 0x873c, 0x8712, + 0x873a, 0x8731, 0x8735, 0x8742, 0x8726, 0x8727, 0x8738, 0x8724, + 0x871a, 0x8730, 0x8711, 0x88f7, 0x88e7, 0x88f1, + /* 0x4e */ + 0x88f2, 0x88fa, 0x88fe, 0x88ee, 0x88fc, 0x88f6, 0x88fb, 0x88f0, + 0x88ec, 0x88eb, 0x899d, 0x89a1, 0x899f, 0x899e, 0x89e9, 0x89eb, + 0x89e8, 0x8aab, 0x8a99, 0x8a8b, 0x8a92, 0x8a8f, 0x8a96, 0x8c3d, + 0x8c68, 0x8c69, 0x8cd5, 0x8ccf, 0x8cd7, 0x8d96, 0x8e09, 0x8e02, + 0x8dff, 0x8e0d, 0x8dfd, 0x8e0a, 0x8e03, 0x8e07, 0x8e06, 0x8e05, + 0x8dfe, 0x8e00, 0x8e04, 0x8f10, 0x8f11, 0x8f0e, 0x8f0d, 0x9123, + 0x911c, 0x9120, 0x9122, 0x911f, 0x911d, 0x911a, 0x9124, 0x9121, + 0x911b, 0x917a, 0x9172, 0x9179, 0x9173, 0x92a5, 0x92a4, 0x9276, + 0x929b, 0x927a, 0x92a0, 0x9294, 0x92aa, 0x928d, 0x92a6, 0x929a, + 0x92ab, 0x9279, 0x9297, 0x927f, 0x92a3, 0x92ee, 0x928e, 0x9282, + 0x9295, 0x92a2, 0x927d, 0x9288, 0x92a1, 0x928a, 0x9286, 0x928c, + 0x9299, 0x92a7, 0x927e, 0x9287, 0x92a9, 0x929d, + /* 0x4f */ + 0x928b, 0x922d, 0x969e, 0x96a1, 0x96ff, 0x9758, 0x977d, 0x977a, + 0x977e, 0x9783, 0x9780, 0x9782, 0x977b, 0x9784, 0x9781, 0x977f, + 0x97ce, 0x97cd, 0x9816, 0x98ad, 0x98ae, 0x9902, 0x9900, 0x9907, + 0x999d, 0x999c, 0x99c3, 0x99b9, 0x99bb, 0x99ba, 0x99c2, 0x99bd, + 0x99c7, 0x9ab1, 0x9ae3, 0x9ae7, 0x9b3e, 0x9b3f, 0x9b60, 0x9b61, + 0x9b5f, 0x9cf1, 0x9cf2, 0x9cf5, 0x9ea7, 0x50ff, 0x5103, 0x5130, + 0x50f8, 0x5106, 0x5107, 0x50f6, 0x50fe, 0x510b, 0x510c, 0x50fd, + 0x510a, 0x528b, 0x528c, 0x52f1, 0x52ef, 0x5648, 0x5642, 0x564c, + 0x5635, 0x5641, 0x564a, 0x5649, 0x5646, 0x5658, 0x565a, 0x5640, + 0x5633, 0x563d, 0x562c, 0x563e, 0x5638, 0x562a, 0x563a, 0x571a, + 0x58ab, 0x589d, 0x58b1, 0x58a0, 0x58a3, 0x58af, 0x58ac, 0x58a5, + 0x58a1, 0x58ff, 0x5aff, 0x5af4, 0x5afd, 0x5af7, + /* 0x50 */ + 0x5af6, 0x5b03, 0x5af8, 0x5b02, 0x5af9, 0x5b01, 0x5b07, 0x5b05, + 0x5b0f, 0x5c67, 0x5d99, 0x5d97, 0x5d9f, 0x5d92, 0x5da2, 0x5d93, + 0x5d95, 0x5da0, 0x5d9c, 0x5da1, 0x5d9a, 0x5d9e, 0x5e69, 0x5e5d, + 0x5e60, 0x5e5c, 0x7df3, 0x5edb, 0x5ede, 0x5ee1, 0x5f49, 0x5fb2, + 0x618b, 0x6183, 0x6179, 0x61b1, 0x61b0, 0x61a2, 0x6189, 0x619b, + 0x6193, 0x61af, 0x61ad, 0x619f, 0x6192, 0x61aa, 0x61a1, 0x618d, + 0x6166, 0x61b3, 0x622d, 0x646e, 0x6470, 0x6496, 0x64a0, 0x6485, + 0x6497, 0x649c, 0x648f, 0x648b, 0x648a, 0x648c, 0x64a3, 0x649f, + 0x6468, 0x64b1, 0x6498, 0x6576, 0x657a, 0x6579, 0x657b, 0x65b2, + 0x65b3, 0x66b5, 0x66b0, 0x66a9, 0x66b2, 0x66b7, 0x66aa, 0x66af, + 0x6a00, 0x6a06, 0x6a17, 0x69e5, 0x69f8, 0x6a15, 0x69f1, 0x69e4, + 0x6a20, 0x69ff, 0x69ec, 0x69e2, 0x6a1b, 0x6a1d, + /* 0x51 */ + 0x69fe, 0x6a27, 0x69f2, 0x69ee, 0x6a14, 0x69f7, 0x69e7, 0x6a40, + 0x6a08, 0x69e6, 0x69fb, 0x6a0d, 0x69fc, 0x69eb, 0x6a09, 0x6a04, + 0x6a18, 0x6a25, 0x6a0f, 0x69f6, 0x6a26, 0x6a07, 0x69f4, 0x6a16, + 0x6b51, 0x6ba5, 0x6ba3, 0x6ba2, 0x6ba6, 0x6c01, 0x6c00, 0x6bff, + 0x6c02, 0x6f41, 0x6f26, 0x6f7e, 0x6f87, 0x6fc6, 0x6f92, 0x6f8d, + 0x6f89, 0x6f8c, 0x6f62, 0x6f4f, 0x6f85, 0x6f5a, 0x6f96, 0x6f76, + 0x6f6c, 0x6f82, 0x6f55, 0x6f72, 0x6f52, 0x6f50, 0x6f57, 0x6f94, + 0x6f93, 0x6f5d, 0x6f00, 0x6f61, 0x6f6b, 0x6f7d, 0x6f67, 0x6f90, + 0x6f53, 0x6f8b, 0x6f69, 0x6f7f, 0x6f95, 0x6f63, 0x6f77, 0x6f6a, + 0x6f7b, 0x71b2, 0x71af, 0x719b, 0x71b0, 0x71a0, 0x719a, 0x71a9, + 0x71b5, 0x719d, 0x71a5, 0x719e, 0x71a4, 0x71a1, 0x71aa, 0x719c, + 0x71a7, 0x71b3, 0x7298, 0x729a, 0x7358, 0x7352, + /* 0x52 */ + 0x735e, 0x735f, 0x7360, 0x735d, 0x735b, 0x7361, 0x735a, 0x7359, + 0x7362, 0x7487, 0x7489, 0x748a, 0x7486, 0x7481, 0x747d, 0x7485, + 0x7488, 0x747c, 0x7479, 0x7508, 0x7507, 0x757e, 0x7625, 0x761e, + 0x7619, 0x761d, 0x761c, 0x7623, 0x761a, 0x7628, 0x761b, 0x769c, + 0x769d, 0x769e, 0x769b, 0x778d, 0x778f, 0x7789, 0x7788, 0x78cd, + 0x78bb, 0x78cf, 0x78cc, 0x78d1, 0x78ce, 0x78d4, 0x78c8, 0x78c3, + 0x78c4, 0x78c9, 0x799a, 0x79a1, 0x79a0, 0x799c, 0x79a2, 0x799b, + 0x6b76, 0x7a39, 0x7ab2, 0x7ab4, 0x7ab3, 0x7bb7, 0x7bcb, 0x7bbe, + 0x7bac, 0x7bce, 0x7baf, 0x7bb9, 0x7bca, 0x7bb5, 0x7cc5, 0x7cc8, + 0x7ccc, 0x7ccb, 0x7df7, 0x7ddb, 0x7dea, 0x7de7, 0x7dd7, 0x7de1, + 0x7e03, 0x7dfa, 0x7de6, 0x7df6, 0x7df1, 0x7df0, 0x7dee, 0x7ddf, + 0x7f76, 0x7fac, 0x7fb0, 0x7fad, 0x7fed, 0x7feb, + /* 0x53 */ + 0x7fea, 0x7fec, 0x7fe6, 0x7fe8, 0x8064, 0x8067, 0x81a3, 0x819f, + 0x819e, 0x8195, 0x81a2, 0x8199, 0x8197, 0x8216, 0x824f, 0x8253, + 0x8252, 0x8250, 0x824e, 0x8251, 0x8524, 0x853b, 0x850f, 0x8500, + 0x8529, 0x850e, 0x8509, 0x850d, 0x851f, 0x850a, 0x8527, 0x851c, + 0x84fb, 0x852b, 0x84fa, 0x8508, 0x850c, 0x84f4, 0x852a, 0x84f2, + 0x8515, 0x84f7, 0x84eb, 0x84f3, 0x84fc, 0x8512, 0x84ea, 0x84e9, + 0x8516, 0x84fe, 0x8528, 0x851d, 0x852e, 0x8502, 0x84fd, 0x851e, + 0x84f6, 0x8531, 0x8526, 0x84e7, 0x84e8, 0x84f0, 0x84ef, 0x84f9, + 0x8518, 0x8520, 0x8530, 0x850b, 0x8519, 0x852f, 0x8662, 0x8756, + 0x8763, 0x8764, 0x8777, 0x87e1, 0x8773, 0x8758, 0x8754, 0x875b, + 0x8752, 0x8761, 0x875a, 0x8751, 0x875e, 0x876d, 0x876a, 0x8750, + 0x874e, 0x875f, 0x875d, 0x876f, 0x876c, 0x877a, + /* 0x54 */ + 0x876e, 0x875c, 0x8765, 0x874f, 0x877b, 0x8775, 0x8762, 0x8767, + 0x8769, 0x885a, 0x8905, 0x890c, 0x8914, 0x890b, 0x8917, 0x8918, + 0x8919, 0x8906, 0x8916, 0x8911, 0x890e, 0x8909, 0x89a2, 0x89a4, + 0x89a3, 0x89ed, 0x89f0, 0x89ec, 0x8acf, 0x8ac6, 0x8ab8, 0x8ad3, + 0x8ad1, 0x8ad4, 0x8ad5, 0x8abb, 0x8ad7, 0x8abe, 0x8ac0, 0x8ac5, + 0x8ad8, 0x8ac3, 0x8aba, 0x8abd, 0x8ad9, 0x8c3e, 0x8c4d, 0x8c8f, + 0x8ce5, 0x8cdf, 0x8cd9, 0x8ce8, 0x8cda, 0x8cdd, 0x8ce7, 0x8da0, + 0x8d9c, 0x8da1, 0x8d9b, 0x8e20, 0x8e23, 0x8e25, 0x8e24, 0x8e2e, + 0x8e15, 0x8e1b, 0x8e16, 0x8e11, 0x8e19, 0x8e26, 0x8e27, 0x8e14, + 0x8e12, 0x8e18, 0x8e13, 0x8e1c, 0x8e17, 0x8e1a, 0x8f2c, 0x8f24, + 0x8f18, 0x8f1a, 0x8f20, 0x8f23, 0x8f16, 0x8f17, 0x9073, 0x9070, + 0x906f, 0x9067, 0x906b, 0x912f, 0x912b, 0x9129, + /* 0x55 */ + 0x912a, 0x9132, 0x9126, 0x912e, 0x9185, 0x9186, 0x918a, 0x9181, + 0x9182, 0x9184, 0x9180, 0x92d0, 0x92c3, 0x92c4, 0x92c0, 0x92d9, + 0x92b6, 0x92cf, 0x92f1, 0x92df, 0x92d8, 0x92e9, 0x92d7, 0x92dd, + 0x92cc, 0x92ef, 0x92c2, 0x92e8, 0x92ca, 0x92c8, 0x92ce, 0x92e6, + 0x92cd, 0x92d5, 0x92c9, 0x92e0, 0x92de, 0x92e7, 0x92d1, 0x92d3, + 0x92b5, 0x92e1, 0x9325, 0x92c6, 0x92b4, 0x957c, 0x95ac, 0x95ab, + 0x95ae, 0x95b0, 0x96a4, 0x96a2, 0x96d3, 0x9705, 0x9708, 0x9702, + 0x975a, 0x978a, 0x978e, 0x9788, 0x97d0, 0x97cf, 0x981e, 0x981d, + 0x9826, 0x9829, 0x9828, 0x9820, 0x981b, 0x9827, 0x98b2, 0x9908, + 0x98fa, 0x9911, 0x9914, 0x9916, 0x9917, 0x9915, 0x99dc, 0x99cd, + 0x99cf, 0x99d3, 0x99d4, 0x99ce, 0x99c9, 0x99d6, 0x99d8, 0x99cb, + 0x99d7, 0x99cc, 0x9ab3, 0x9aec, 0x9aeb, 0x9af3, + /* 0x56 */ + 0x9af2, 0x9af1, 0x9b46, 0x9b43, 0x9b67, 0x9b74, 0x9b71, 0x9b66, + 0x9b76, 0x9b75, 0x9b70, 0x9b68, 0x9b64, 0x9b6c, 0x9cfc, 0x9cfa, + 0x9cfd, 0x9cff, 0x9cf7, 0x9d07, 0x9d00, 0x9cf9, 0x9cfb, 0x9d08, + 0x9d05, 0x9d04, 0x9e83, 0x9ed3, 0x9f0f, 0x9f10, 0x511c, 0x5113, + 0x5117, 0x511a, 0x5111, 0x51de, 0x5334, 0x53e1, 0x5670, 0x5660, + 0x566e, 0x5673, 0x5666, 0x5663, 0x566d, 0x5672, 0x565e, 0x5677, + 0x571c, 0x571b, 0x58c8, 0x58bd, 0x58c9, 0x58bf, 0x58ba, 0x58c2, + 0x58bc, 0x58c6, 0x5b17, 0x5b19, 0x5b1b, 0x5b21, 0x5b14, 0x5b13, + 0x5b10, 0x5b16, 0x5b28, 0x5b1a, 0x5b20, 0x5b1e, 0x5bef, 0x5dac, + 0x5db1, 0x5da9, 0x5da7, 0x5db5, 0x5db0, 0x5dae, 0x5daa, 0x5da8, + 0x5db2, 0x5dad, 0x5daf, 0x5db4, 0x5e67, 0x5e68, 0x5e66, 0x5e6f, + 0x5ee9, 0x5ee7, 0x5ee6, 0x5ee8, 0x5ee5, 0x5f4b, + /* 0x57 */ + 0x5fbc, 0x5fbb, 0x619d, 0x61a8, 0x6196, 0x61c5, 0x61b4, 0x61c6, + 0x61c1, 0x61cc, 0x61ba, 0x61bf, 0x61b8, 0x618c, 0x64d7, 0x64d6, + 0x64d0, 0x64cf, 0x64c9, 0x64bd, 0x6489, 0x64c3, 0x64db, 0x64f3, + 0x64d9, 0x6533, 0x657f, 0x657c, 0x65a2, 0x66c8, 0x66be, 0x66c0, + 0x66ca, 0x66cb, 0x66cf, 0x66bd, 0x66bb, 0x66ba, 0x66cc, 0x6723, + 0x6a34, 0x6a66, 0x6a49, 0x6a67, 0x6a32, 0x6a68, 0x6a3e, 0x6a5d, + 0x6a6d, 0x6a76, 0x6a5b, 0x6a51, 0x6a28, 0x6a5a, 0x6a3b, 0x6a3f, + 0x6a41, 0x6a6a, 0x6a64, 0x6a50, 0x6a4f, 0x6a54, 0x6a6f, 0x6a69, + 0x6a60, 0x6a3c, 0x6a5e, 0x6a56, 0x6a55, 0x6a4d, 0x6a4e, 0x6a46, + 0x6b55, 0x6b54, 0x6b56, 0x6ba7, 0x6baa, 0x6bab, 0x6bc8, 0x6bc7, + 0x6c04, 0x6c03, 0x6c06, 0x6fad, 0x6fcb, 0x6fa3, 0x6fc7, 0x6fbc, + 0x6fce, 0x6fc8, 0x6f5e, 0x6fc4, 0x6fbd, 0x6f9e, + /* 0x58 */ + 0x6fca, 0x6fa8, 0x7004, 0x6fa5, 0x6fae, 0x6fba, 0x6fac, 0x6faa, + 0x6fcf, 0x6fbf, 0x6fb8, 0x6fa2, 0x6fc9, 0x6fab, 0x6fcd, 0x6faf, + 0x6fb2, 0x6fb0, 0x71c5, 0x71c2, 0x71bf, 0x71b8, 0x71d6, 0x71c0, + 0x71c1, 0x71cb, 0x71d4, 0x71ca, 0x71c7, 0x71cf, 0x71bd, 0x71d8, + 0x71bc, 0x71c6, 0x71da, 0x71db, 0x729d, 0x729e, 0x7369, 0x7366, + 0x7367, 0x736c, 0x7365, 0x736b, 0x736a, 0x747f, 0x749a, 0x74a0, + 0x7494, 0x7492, 0x7495, 0x74a1, 0x750b, 0x7580, 0x762f, 0x762d, + 0x7631, 0x763d, 0x7633, 0x763c, 0x7635, 0x7632, 0x7630, 0x76bb, + 0x76e6, 0x779a, 0x779d, 0x77a1, 0x779c, 0x779b, 0x77a2, 0x77a3, + 0x7795, 0x7799, 0x7797, 0x78dd, 0x78e9, 0x78e5, 0x78ea, 0x78de, + 0x78e3, 0x78db, 0x78e1, 0x78e2, 0x78ed, 0x78df, 0x78e0, 0x79a4, + 0x7a44, 0x7a48, 0x7a47, 0x7ab6, 0x7ab8, 0x7ab5, + /* 0x59 */ + 0x7ab1, 0x7ab7, 0x7bde, 0x7be3, 0x7be7, 0x7bdd, 0x7bd5, 0x7be5, + 0x7bda, 0x7be8, 0x7bf9, 0x7bd4, 0x7bea, 0x7be2, 0x7bdc, 0x7beb, + 0x7bd8, 0x7bdf, 0x7cd2, 0x7cd4, 0x7cd7, 0x7cd0, 0x7cd1, 0x7e12, + 0x7e21, 0x7e17, 0x7e0c, 0x7e1f, 0x7e20, 0x7e13, 0x7e0e, 0x7e1c, + 0x7e15, 0x7e1a, 0x7e22, 0x7e0b, 0x7e0f, 0x7e16, 0x7e0d, 0x7e14, + 0x7e25, 0x7e24, 0x7f43, 0x7f7b, 0x7f7c, 0x7f7a, 0x7fb1, 0x7fef, + 0x802a, 0x8029, 0x806c, 0x81b1, 0x81a6, 0x81ae, 0x81b9, 0x81b5, + 0x81ab, 0x81b0, 0x81ac, 0x81b4, 0x81b2, 0x81b7, 0x81a7, 0x81f2, + 0x8255, 0x8256, 0x8257, 0x8556, 0x8545, 0x856b, 0x854d, 0x8553, + 0x8561, 0x8558, 0x8540, 0x8546, 0x8564, 0x8541, 0x8562, 0x8544, + 0x8551, 0x8547, 0x8563, 0x853e, 0x855b, 0x8571, 0x854e, 0x856e, + 0x8575, 0x8555, 0x8567, 0x8560, 0x858c, 0x8566, + /* 0x5a */ + 0x855d, 0x8554, 0x8565, 0x856c, 0x8663, 0x8665, 0x8664, 0x87a4, + 0x879b, 0x878f, 0x8797, 0x8793, 0x8792, 0x8788, 0x8781, 0x8796, + 0x8798, 0x8779, 0x8787, 0x87a3, 0x8785, 0x8790, 0x8791, 0x879d, + 0x8784, 0x8794, 0x879c, 0x879a, 0x8789, 0x891e, 0x8926, 0x8930, + 0x892d, 0x892e, 0x8927, 0x8931, 0x8922, 0x8929, 0x8923, 0x892f, + 0x892c, 0x891f, 0x89f1, 0x8ae0, 0x8ae2, 0x8af2, 0x8af4, 0x8af5, + 0x8add, 0x8b14, 0x8ae4, 0x8adf, 0x8af0, 0x8ac8, 0x8ade, 0x8ae1, + 0x8ae8, 0x8aff, 0x8aef, 0x8afb, 0x8c91, 0x8c92, 0x8c90, 0x8cf5, + 0x8cee, 0x8cf1, 0x8cf0, 0x8cf3, 0x8d6c, 0x8d6e, 0x8da5, 0x8da7, + 0x8e33, 0x8e3e, 0x8e38, 0x8e40, 0x8e45, 0x8e36, 0x8e3c, 0x8e3d, + 0x8e41, 0x8e30, 0x8e3f, 0x8ebd, 0x8f36, 0x8f2e, 0x8f35, 0x8f32, + 0x8f39, 0x8f37, 0x8f34, 0x9076, 0x9079, 0x907b, + /* 0x5b */ + 0x9086, 0x90fa, 0x9133, 0x9135, 0x9136, 0x9193, 0x9190, 0x9191, + 0x918d, 0x918f, 0x9327, 0x931e, 0x9308, 0x931f, 0x9306, 0x930f, + 0x937a, 0x9338, 0x933c, 0x931b, 0x9323, 0x9312, 0x9301, 0x9346, + 0x932d, 0x930e, 0x930d, 0x92cb, 0x931d, 0x92fa, 0x9313, 0x92f9, + 0x92f7, 0x9334, 0x9302, 0x9324, 0x92ff, 0x9329, 0x9339, 0x9335, + 0x932a, 0x9314, 0x930c, 0x930b, 0x92fe, 0x9309, 0x9300, 0x92fb, + 0x9316, 0x95bc, 0x95cd, 0x95be, 0x95b9, 0x95ba, 0x95b6, 0x95bf, + 0x95b5, 0x95bd, 0x96a9, 0x96d4, 0x970b, 0x9712, 0x9710, 0x9799, + 0x9797, 0x9794, 0x97f0, 0x97f8, 0x9835, 0x982f, 0x9832, 0x9924, + 0x991f, 0x9927, 0x9929, 0x999e, 0x99ee, 0x99ec, 0x99e5, 0x99e4, + 0x99f0, 0x99e3, 0x99ea, 0x99e9, 0x99e7, 0x9ab9, 0x9abf, 0x9ab4, + 0x9abb, 0x9af6, 0x9afa, 0x9af9, 0x9af7, 0x9b33, + /* 0x5c */ + 0x9b80, 0x9b85, 0x9b87, 0x9b7c, 0x9b7e, 0x9b7b, 0x9b82, 0x9b93, + 0x9b92, 0x9b90, 0x9b7a, 0x9b95, 0x9b7d, 0x9b88, 0x9d25, 0x9d17, + 0x9d20, 0x9d1e, 0x9d14, 0x9d29, 0x9d1d, 0x9d18, 0x9d22, 0x9d10, + 0x9d19, 0x9d1f, 0x9e88, 0x9e86, 0x9e87, 0x9eae, 0x9ead, 0x9ed5, + 0x9ed6, 0x9efa, 0x9f12, 0x9f3d, 0x5126, 0x5125, 0x5122, 0x5124, + 0x5120, 0x5129, 0x52f4, 0x5693, 0x568c, 0x568d, 0x5686, 0x5684, + 0x5683, 0x567e, 0x5682, 0x567f, 0x5681, 0x58d6, 0x58d4, 0x58cf, + 0x58d2, 0x5b2d, 0x5b25, 0x5b32, 0x5b23, 0x5b2c, 0x5b27, 0x5b26, + 0x5b2f, 0x5b2e, 0x5b7b, 0x5bf1, 0x5bf2, 0x5db7, 0x5e6c, 0x5e6a, + 0x5fbe, 0x61c3, 0x61b5, 0x61bc, 0x61e7, 0x61e0, 0x61e5, 0x61e4, + 0x61e8, 0x61de, 0x64ef, 0x64e9, 0x64e3, 0x64eb, 0x64e4, 0x64e8, + 0x6581, 0x6580, 0x65b6, 0x65da, 0x66d2, 0x6a8d, + /* 0x5d */ + 0x6a96, 0x6a81, 0x6aa5, 0x6a89, 0x6a9f, 0x6a9b, 0x6aa1, 0x6a9e, + 0x6a87, 0x6a93, 0x6a8e, 0x6a95, 0x6a83, 0x6aa8, 0x6aa4, 0x6a91, + 0x6a7f, 0x6aa6, 0x6a9a, 0x6a85, 0x6a8c, 0x6a92, 0x6b5b, 0x6bad, + 0x6c09, 0x6fcc, 0x6fa9, 0x6ff4, 0x6fd4, 0x6fe3, 0x6fdc, 0x6fed, + 0x6fe7, 0x6fe6, 0x6fde, 0x6ff2, 0x6fdd, 0x6fe2, 0x6fe8, 0x71e1, + 0x71f1, 0x71e8, 0x71f2, 0x71e4, 0x71f0, 0x71e2, 0x7373, 0x736e, + 0x736f, 0x7497, 0x74b2, 0x74ab, 0x7490, 0x74aa, 0x74ad, 0x74b1, + 0x74a5, 0x74af, 0x7510, 0x7511, 0x7512, 0x750f, 0x7584, 0x7643, + 0x7648, 0x7649, 0x7647, 0x76a4, 0x76e9, 0x77b5, 0x77ab, 0x77b2, + 0x77b7, 0x77b6, 0x77b4, 0x77b1, 0x77a8, 0x77f0, 0x78f3, 0x78fd, + 0x7902, 0x78fb, 0x78fc, 0x78ff, 0x78f2, 0x7905, 0x78f9, 0x78fe, + 0x7904, 0x79ab, 0x79a8, 0x7a5c, 0x7a5b, 0x7a56, + /* 0x5e */ + 0x7a58, 0x7a54, 0x7a5a, 0x7abe, 0x7ac0, 0x7ac1, 0x7c05, 0x7c0f, + 0x7bf2, 0x7c00, 0x7bff, 0x7bfb, 0x7c0e, 0x7bf4, 0x7c0b, 0x7bf3, + 0x7c02, 0x7c09, 0x7c03, 0x7c01, 0x7bf8, 0x7bfd, 0x7c06, 0x7bf0, + 0x7bf1, 0x7c10, 0x7c0a, 0x7ce8, 0x7e2d, 0x7e3c, 0x7e42, 0x7e33, + 0x9848, 0x7e38, 0x7e2a, 0x7e49, 0x7e40, 0x7e47, 0x7e29, 0x7e4c, + 0x7e30, 0x7e3b, 0x7e36, 0x7e44, 0x7e3a, 0x7f45, 0x7f7f, 0x7f7e, + 0x7f7d, 0x7ff4, 0x7ff2, 0x802c, 0x81bb, 0x81c4, 0x81cc, 0x81ca, + 0x81c5, 0x81c7, 0x81bc, 0x81e9, 0x825b, 0x825a, 0x825c, 0x8583, + 0x8580, 0x858f, 0x85a7, 0x8595, 0x85a0, 0x858b, 0x85a3, 0x857b, + 0x85a4, 0x859a, 0x859e, 0x8577, 0x857c, 0x8589, 0x85a1, 0x857a, + 0x8578, 0x8557, 0x858e, 0x8596, 0x8586, 0x858d, 0x8599, 0x859d, + 0x8581, 0x85a2, 0x8582, 0x8588, 0x8585, 0x8579, + /* 0x5f */ + 0x8576, 0x8598, 0x8590, 0x859f, 0x8668, 0x87be, 0x87aa, 0x87ad, + 0x87c5, 0x87b0, 0x87ac, 0x87b9, 0x87b5, 0x87bc, 0x87ae, 0x87c9, + 0x87c3, 0x87c2, 0x87cc, 0x87b7, 0x87af, 0x87c4, 0x87ca, 0x87b4, + 0x87b6, 0x87bf, 0x87b8, 0x87bd, 0x87de, 0x87b2, 0x8935, 0x8933, + 0x893c, 0x893e, 0x8941, 0x8952, 0x8937, 0x8942, 0x89ad, 0x89af, + 0x89ae, 0x89f2, 0x89f3, 0x8b1e, 0x8b18, 0x8b16, 0x8b11, 0x8b05, + 0x8b0b, 0x8b22, 0x8b0f, 0x8b12, 0x8b15, 0x8b07, 0x8b0d, 0x8b08, + 0x8b06, 0x8b1c, 0x8b13, 0x8b1a, 0x8c4f, 0x8c70, 0x8c72, 0x8c71, + 0x8c6f, 0x8c95, 0x8c94, 0x8cf9, 0x8d6f, 0x8e4e, 0x8e4d, 0x8e53, + 0x8e50, 0x8e4c, 0x8e47, 0x8f43, 0x8f40, 0x9085, 0x907e, 0x9138, + 0x919a, 0x91a2, 0x919b, 0x9199, 0x919f, 0x91a1, 0x919d, 0x91a0, + 0x93a1, 0x9383, 0x93af, 0x9364, 0x9356, 0x9347, + /* 0x60 */ + 0x937c, 0x9358, 0x935c, 0x9376, 0x9349, 0x9350, 0x9351, 0x9360, + 0x936d, 0x938f, 0x934c, 0x936a, 0x9379, 0x9357, 0x9355, 0x9352, + 0x934f, 0x9371, 0x9377, 0x937b, 0x9361, 0x935e, 0x9363, 0x9367, + 0x934e, 0x9359, 0x95c7, 0x95c0, 0x95c9, 0x95c3, 0x95c5, 0x95b7, + 0x96ae, 0x96b0, 0x96ac, 0x9720, 0x971f, 0x9718, 0x971d, 0x9719, + 0x979a, 0x97a1, 0x979c, 0x979e, 0x979d, 0x97d5, 0x97d4, 0x97f1, + 0x9841, 0x9844, 0x984a, 0x9849, 0x9845, 0x9843, 0x9925, 0x992b, + 0x992c, 0x992a, 0x9933, 0x9932, 0x992f, 0x992d, 0x9931, 0x9930, + 0x9998, 0x99a3, 0x99a1, 0x9a02, 0x99fa, 0x99f4, 0x99f7, 0x99f9, + 0x99f8, 0x99f6, 0x99fb, 0x99fd, 0x99fe, 0x99fc, 0x9a03, 0x9abe, + 0x9afe, 0x9afd, 0x9b01, 0x9afc, 0x9b48, 0x9b9a, 0x9ba8, 0x9b9e, + 0x9b9b, 0x9ba6, 0x9ba1, 0x9ba5, 0x9ba4, 0x9b86, + /* 0x61 */ + 0x9ba2, 0x9ba0, 0x9baf, 0x9d33, 0x9d41, 0x9d67, 0x9d36, 0x9d2e, + 0x9d2f, 0x9d31, 0x9d38, 0x9d30, 0x9d45, 0x9d42, 0x9d43, 0x9d3e, + 0x9d37, 0x9d40, 0x9d3d, 0x7ff5, 0x9d2d, 0x9e8a, 0x9e89, 0x9e8d, + 0x9eb0, 0x9ec8, 0x9eda, 0x9efb, 0x9eff, 0x9f24, 0x9f23, 0x9f22, + 0x9f54, 0x9fa0, 0x5131, 0x512d, 0x512e, 0x5698, 0x569c, 0x5697, + 0x569a, 0x569d, 0x5699, 0x5970, 0x5b3c, 0x5c69, 0x5c6a, 0x5dc0, + 0x5e6d, 0x5e6e, 0x61d8, 0x61df, 0x61ed, 0x61ee, 0x61f1, 0x61ea, + 0x61f0, 0x61eb, 0x61d6, 0x61e9, 0x64ff, 0x6504, 0x64fd, 0x64f8, + 0x6501, 0x6503, 0x64fc, 0x6594, 0x65db, 0x66da, 0x66db, 0x66d8, + 0x6ac5, 0x6ab9, 0x6abd, 0x6ae1, 0x6ac6, 0x6aba, 0x6ab6, 0x6ab7, + 0x6ac7, 0x6ab4, 0x6aad, 0x6b5e, 0x6bc9, 0x6c0b, 0x7007, 0x700c, + 0x700d, 0x7001, 0x7005, 0x7014, 0x700e, 0x6fff, + /* 0x62 */ + 0x7000, 0x6ffb, 0x7026, 0x6ffc, 0x6ff7, 0x700a, 0x7201, 0x71ff, + 0x71f9, 0x7203, 0x71fd, 0x7376, 0x74b8, 0x74c0, 0x74b5, 0x74c1, + 0x74be, 0x74b6, 0x74bb, 0x74c2, 0x7514, 0x7513, 0x765c, 0x7664, + 0x7659, 0x7650, 0x7653, 0x7657, 0x765a, 0x76a6, 0x76bd, 0x76ec, + 0x77c2, 0x77ba, 0x790c, 0x7913, 0x7914, 0x7909, 0x7910, 0x7912, + 0x7911, 0x79ad, 0x79ac, 0x7a5f, 0x7c1c, 0x7c29, 0x7c19, 0x7c20, + 0x7c1f, 0x7c2d, 0x7c1d, 0x7c26, 0x7c28, 0x7c22, 0x7c25, 0x7c30, + 0x7e5c, 0x7e50, 0x7e56, 0x7e63, 0x7e58, 0x7e62, 0x7e5f, 0x7e51, + 0x7e60, 0x7e57, 0x7e53, 0x7fb5, 0x7fb3, 0x7ff7, 0x7ff8, 0x8075, + 0x81d1, 0x81d2, 0x81d0, 0x825f, 0x825e, 0x85b4, 0x85c6, 0x85c0, + 0x85c3, 0x85c2, 0x85b3, 0x85b5, 0x85bd, 0x85c7, 0x85c4, 0x85bf, + 0x85cb, 0x85ce, 0x85c8, 0x85c5, 0x85b1, 0x85b6, + /* 0x63 */ + 0x85d2, 0x8624, 0x85b8, 0x85b7, 0x85be, 0x8669, 0x87e7, 0x87e6, + 0x87e2, 0x87db, 0x87eb, 0x87ea, 0x87e5, 0x87df, 0x87f3, 0x87e4, + 0x87d4, 0x87dc, 0x87d3, 0x87ed, 0x87d8, 0x87e3, 0x87d7, 0x87d9, + 0x8801, 0x87f4, 0x87e8, 0x87dd, 0x8953, 0x894b, 0x894f, 0x894c, + 0x8946, 0x8950, 0x8951, 0x8949, 0x8b2a, 0x8b27, 0x8b23, 0x8b33, + 0x8b30, 0x8b35, 0x8b47, 0x8b2f, 0x8b3c, 0x8b3e, 0x8b31, 0x8b25, + 0x8b37, 0x8b26, 0x8b36, 0x8b2e, 0x8b24, 0x8b3b, 0x8b3d, 0x8b3a, + 0x8c42, 0x8c75, 0x8c99, 0x8c98, 0x8c97, 0x8cfe, 0x8d04, 0x8d02, + 0x8d00, 0x8e5c, 0x8e62, 0x8e60, 0x8e57, 0x8e56, 0x8e5e, 0x8e65, + 0x8e67, 0x8e5b, 0x8e5a, 0x8e61, 0x8e5d, 0x8e69, 0x8e54, 0x8f46, + 0x8f47, 0x8f48, 0x8f4b, 0x9128, 0x913a, 0x913b, 0x913e, 0x91a8, + 0x91a5, 0x91a7, 0x91af, 0x91aa, 0x93b5, 0x938c, + /* 0x64 */ + 0x9392, 0x93b7, 0x939b, 0x939d, 0x9389, 0x93a7, 0x938e, 0x93aa, + 0x939e, 0x93a6, 0x9395, 0x9388, 0x9399, 0x939f, 0x9380, 0x938d, + 0x93b1, 0x9391, 0x93b2, 0x93a4, 0x93a8, 0x93b4, 0x93a3, 0x95d2, + 0x95d3, 0x95d1, 0x96b3, 0x96d7, 0x96da, 0x5dc2, 0x96df, 0x96d8, + 0x96dd, 0x9723, 0x9722, 0x9725, 0x97ac, 0x97ae, 0x97a8, 0x97ab, + 0x97a4, 0x97aa, 0x97a2, 0x97a5, 0x97d7, 0x97d9, 0x97d6, 0x97d8, + 0x97fa, 0x9850, 0x9851, 0x9852, 0x98b8, 0x9941, 0x993c, 0x993a, + 0x9a0f, 0x9a0b, 0x9a09, 0x9a0d, 0x9a04, 0x9a11, 0x9a0a, 0x9a05, + 0x9a07, 0x9a06, 0x9ac0, 0x9adc, 0x9b08, 0x9b04, 0x9b05, 0x9b29, + 0x9b35, 0x9b4a, 0x9b4c, 0x9b4b, 0x9bc7, 0x9bc6, 0x9bc3, 0x9bbf, + 0x9bc1, 0x9bb5, 0x9bb8, 0x9bd3, 0x9bb6, 0x9bc4, 0x9bb9, 0x9bbd, + 0x9d5c, 0x9d53, 0x9d4f, 0x9d4a, 0x9d5b, 0x9d4b, + /* 0x65 */ + 0x9d59, 0x9d56, 0x9d4c, 0x9d57, 0x9d52, 0x9d54, 0x9d5f, 0x9d58, + 0x9d5a, 0x9e8e, 0x9e8c, 0x9edf, 0x9f01, 0x9f00, 0x9f16, 0x9f25, + 0x9f2b, 0x9f2a, 0x9f29, 0x9f28, 0x9f4c, 0x9f55, 0x5134, 0x5135, + 0x5296, 0x52f7, 0x53b4, 0x56ab, 0x56ad, 0x56a6, 0x56a7, 0x56aa, + 0x56ac, 0x58da, 0x58dd, 0x58db, 0x5912, 0x5b3d, 0x5b3e, 0x5b3f, + 0x5dc3, 0x5e70, 0x5fbf, 0x61fb, 0x6507, 0x6510, 0x650d, 0x6509, + 0x650c, 0x650e, 0x6584, 0x65de, 0x65dd, 0x66de, 0x6ae7, 0x6ae0, + 0x6acc, 0x6ad1, 0x6ad9, 0x6acb, 0x6adf, 0x6adc, 0x6ad0, 0x6aeb, + 0x6acf, 0x6acd, 0x6ade, 0x6b60, 0x6bb0, 0x6c0c, 0x7019, 0x7027, + 0x7020, 0x7016, 0x702b, 0x7021, 0x7022, 0x7023, 0x7029, 0x7017, + 0x7024, 0x701c, 0x720c, 0x720a, 0x7207, 0x7202, 0x7205, 0x72a5, + 0x72a6, 0x72a4, 0x72a3, 0x72a1, 0x74cb, 0x74c5, + /* 0x66 */ + 0x74b7, 0x74c3, 0x7516, 0x7660, 0x77c9, 0x77ca, 0x77c4, 0x77f1, + 0x791d, 0x791b, 0x7921, 0x791c, 0x7917, 0x791e, 0x79b0, 0x7a67, + 0x7a68, 0x7c33, 0x7c3c, 0x7c39, 0x7c2c, 0x7c3b, 0x7cec, 0x7cea, + 0x7e76, 0x7e75, 0x7e78, 0x7e70, 0x7e77, 0x7e6f, 0x7e7a, 0x7e72, + 0x7e74, 0x7e68, 0x7f4b, 0x7f4a, 0x7f83, 0x7f86, 0x7fb7, 0x7ffd, + 0x7ffe, 0x8078, 0x81d7, 0x81d5, 0x820b, 0x8264, 0x8261, 0x8263, + 0x85eb, 0x85f1, 0x85ed, 0x85d9, 0x85e1, 0x85e8, 0x85da, 0x85d7, + 0x85ec, 0x85f2, 0x85f8, 0x85d8, 0x85df, 0x85e3, 0x85dc, 0x85d1, + 0x85f0, 0x85e6, 0x85ef, 0x85de, 0x85e2, 0x8800, 0x87fa, 0x8803, + 0x87f6, 0x87f7, 0x8809, 0x880c, 0x880b, 0x8806, 0x87fc, 0x8808, + 0x87ff, 0x880a, 0x8802, 0x8962, 0x895a, 0x895b, 0x8957, 0x8961, + 0x895c, 0x8958, 0x895d, 0x8959, 0x8988, 0x89b7, + /* 0x67 */ + 0x89b6, 0x89f6, 0x8b50, 0x8b48, 0x8b4a, 0x8b40, 0x8b53, 0x8b56, + 0x8b54, 0x8b4b, 0x8b55, 0x8b51, 0x8b42, 0x8b52, 0x8b57, 0x8c43, + 0x8c77, 0x8c76, 0x8c9a, 0x8d06, 0x8d07, 0x8d09, 0x8dac, 0x8daa, + 0x8dad, 0x8dab, 0x8e6d, 0x8e78, 0x8e73, 0x8e6a, 0x8e6f, 0x8e7b, + 0x8ec2, 0x8f52, 0x8f51, 0x8f4f, 0x8f50, 0x8f53, 0x8fb4, 0x9140, + 0x913f, 0x91b0, 0x91ad, 0x93de, 0x93c7, 0x93cf, 0x93c2, 0x93da, + 0x93d0, 0x93f9, 0x93ec, 0x93cc, 0x93d9, 0x93a9, 0x93e6, 0x93ca, + 0x93d4, 0x93ee, 0x93e3, 0x93d5, 0x93c4, 0x93ce, 0x93c0, 0x93d2, + 0x93a5, 0x93e7, 0x957d, 0x95da, 0x95db, 0x96e1, 0x9729, 0x972b, + 0x972c, 0x9728, 0x9726, 0x97b3, 0x97b7, 0x97b6, 0x97dd, 0x97de, + 0x97df, 0x985c, 0x9859, 0x985d, 0x9857, 0x98bf, 0x98bd, 0x98bb, + 0x98be, 0x9948, 0x9947, 0x9943, 0x99a6, 0x99a7, + /* 0x68 */ + 0x9a1a, 0x9a15, 0x9a25, 0x9a1d, 0x9a24, 0x9a1b, 0x9a22, 0x9a20, + 0x9a27, 0x9a23, 0x9a1e, 0x9a1c, 0x9a14, 0x9ac2, 0x9b0b, 0x9b0a, + 0x9b0e, 0x9b0c, 0x9b37, 0x9bea, 0x9beb, 0x9be0, 0x9bde, 0x9be4, + 0x9be6, 0x9be2, 0x9bf0, 0x9bd4, 0x9bd7, 0x9bec, 0x9bdc, 0x9bd9, + 0x9be5, 0x9bd5, 0x9be1, 0x9bda, 0x9d77, 0x9d81, 0x9d8a, 0x9d84, + 0x9d88, 0x9d71, 0x9d80, 0x9d78, 0x9d86, 0x9d8b, 0x9d8c, 0x9d7d, + 0x9d6b, 0x9d74, 0x9d75, 0x9d70, 0x9d69, 0x9d85, 0x9d73, 0x9d7b, + 0x9d82, 0x9d6f, 0x9d79, 0x9d7f, 0x9d87, 0x9d68, 0x9e94, 0x9e91, + 0x9ec0, 0x9efc, 0x9f2d, 0x9f40, 0x9f41, 0x9f4d, 0x9f56, 0x9f57, + 0x9f58, 0x5337, 0x56b2, 0x56b5, 0x56b3, 0x58e3, 0x5b45, 0x5dc6, + 0x5dc7, 0x5eee, 0x5eef, 0x5fc0, 0x5fc1, 0x61f9, 0x6517, 0x6516, + 0x6515, 0x6513, 0x65df, 0x66e8, 0x66e3, 0x66e4, + /* 0x69 */ + 0x6af3, 0x6af0, 0x6aea, 0x6ae8, 0x6af9, 0x6af1, 0x6aee, 0x6aef, + 0x703c, 0x7035, 0x702f, 0x7037, 0x7034, 0x7031, 0x7042, 0x7038, + 0x703f, 0x703a, 0x7039, 0x702a, 0x7040, 0x703b, 0x7033, 0x7041, + 0x7213, 0x7214, 0x72a8, 0x737d, 0x737c, 0x74ba, 0x76ab, 0x76aa, + 0x76be, 0x76ed, 0x77cc, 0x77ce, 0x77cf, 0x77cd, 0x77f2, 0x7925, + 0x7923, 0x7927, 0x7928, 0x7924, 0x7929, 0x79b2, 0x7a6e, 0x7a6c, + 0x7a6d, 0x7af7, 0x7c49, 0x7c48, 0x7c4a, 0x7c47, 0x7c45, 0x7cee, + 0x7e7b, 0x7e7e, 0x7e81, 0x7e80, 0x7fba, 0x7fff, 0x8079, 0x81db, + 0x81d9, 0x8268, 0x8269, 0x8622, 0x85ff, 0x8601, 0x85fe, 0x861b, + 0x8600, 0x85f6, 0x8604, 0x8609, 0x8605, 0x860c, 0x85fd, 0x8819, + 0x8810, 0x8811, 0x8817, 0x8813, 0x8816, 0x8963, 0x8966, 0x89b9, + 0x89f7, 0x8b60, 0x8b6a, 0x8b5d, 0x8b68, 0x8b63, + /* 0x6a */ + 0x8b65, 0x8b67, 0x8b6d, 0x8dae, 0x8e86, 0x8e88, 0x8e84, 0x8f59, + 0x8f56, 0x8f57, 0x8f55, 0x8f58, 0x8f5a, 0x908d, 0x9143, 0x9141, + 0x91b7, 0x91b5, 0x91b2, 0x91b3, 0x940b, 0x9413, 0x93fb, 0x9420, + 0x940f, 0x9414, 0x93fe, 0x9415, 0x9410, 0x9428, 0x9419, 0x940d, + 0x93f5, 0x9400, 0x93f7, 0x9407, 0x940e, 0x9416, 0x9412, 0x93fa, + 0x9409, 0x93f8, 0x943c, 0x940a, 0x93ff, 0x93fc, 0x940c, 0x93f6, + 0x9411, 0x9406, 0x95de, 0x95e0, 0x95df, 0x972e, 0x972f, 0x97b9, + 0x97bb, 0x97fd, 0x97fe, 0x9860, 0x9862, 0x9863, 0x985f, 0x98c1, + 0x98c2, 0x9950, 0x994e, 0x9959, 0x994c, 0x994b, 0x9953, 0x9a32, + 0x9a34, 0x9a31, 0x9a2c, 0x9a2a, 0x9a36, 0x9a29, 0x9a2e, 0x9a38, + 0x9a2d, 0x9ac7, 0x9aca, 0x9ac6, 0x9b10, 0x9b12, 0x9b11, 0x9c0b, + 0x9c08, 0x9bf7, 0x9c05, 0x9c12, 0x9bf8, 0x9c40, + /* 0x6b */ + 0x9c07, 0x9c0e, 0x9c06, 0x9c17, 0x9c14, 0x9c09, 0x9d9f, 0x9d99, + 0x9da4, 0x9d9d, 0x9d92, 0x9d98, 0x9d90, 0x9d9b, 0x9da0, 0x9d94, + 0x9d9c, 0x9daa, 0x9d97, 0x9da1, 0x9d9a, 0x9da2, 0x9da8, 0x9d9e, + 0x9da3, 0x9dbf, 0x9da9, 0x9d96, 0x9da6, 0x9da7, 0x9e99, 0x9e9b, + 0x9e9a, 0x9ee5, 0x9ee4, 0x9ee7, 0x9ee6, 0x9f30, 0x9f2e, 0x9f5b, + 0x9f60, 0x9f5e, 0x9f5d, 0x9f59, 0x9f91, 0x513a, 0x5139, 0x5298, + 0x5297, 0x56c3, 0x56bd, 0x56be, 0x5b48, 0x5b47, 0x5dcb, 0x5dcf, + 0x5ef1, 0x61fd, 0x651b, 0x6b02, 0x6afc, 0x6b03, 0x6af8, 0x6b00, + 0x7043, 0x7044, 0x704a, 0x7048, 0x7049, 0x7045, 0x7046, 0x721d, + 0x721a, 0x7219, 0x737e, 0x7517, 0x766a, 0x77d0, 0x792d, 0x7931, + 0x792f, 0x7c54, 0x7c53, 0x7cf2, 0x7e8a, 0x7e87, 0x7e88, 0x7e8b, + 0x7e86, 0x7e8d, 0x7f4d, 0x7fbb, 0x8030, 0x81dd, + /* 0x6c */ + 0x8618, 0x862a, 0x8626, 0x861f, 0x8623, 0x861c, 0x8619, 0x8627, + 0x862e, 0x8621, 0x8620, 0x8629, 0x861e, 0x8625, 0x8829, 0x881d, + 0x881b, 0x8820, 0x8824, 0x881c, 0x882b, 0x884a, 0x896d, 0x8969, + 0x896e, 0x896b, 0x89fa, 0x8b79, 0x8b78, 0x8b45, 0x8b7a, 0x8b7b, + 0x8d10, 0x8d14, 0x8daf, 0x8e8e, 0x8e8c, 0x8f5e, 0x8f5b, 0x8f5d, + 0x9146, 0x9144, 0x9145, 0x91b9, 0x943f, 0x943b, 0x9436, 0x9429, + 0x943d, 0x9430, 0x9439, 0x942a, 0x9437, 0x942c, 0x9440, 0x9431, + 0x95e5, 0x95e4, 0x95e3, 0x9735, 0x973a, 0x97bf, 0x97e1, 0x9864, + 0x98c9, 0x98c6, 0x98c0, 0x9958, 0x9956, 0x9a39, 0x9a3d, 0x9a46, + 0x9a44, 0x9a42, 0x9a41, 0x9a3a, 0x9a3f, 0x9acd, 0x9b15, 0x9b17, + 0x9b18, 0x9b16, 0x9b3a, 0x9b52, 0x9c2b, 0x9c1d, 0x9c1c, 0x9c2c, + 0x9c23, 0x9c28, 0x9c29, 0x9c24, 0x9c21, 0x9db7, + /* 0x6d */ + 0x9db6, 0x9dbc, 0x9dc1, 0x9dc7, 0x9dca, 0x9dcf, 0x9dbe, 0x9dc5, + 0x9dc3, 0x9dbb, 0x9db5, 0x9dce, 0x9db9, 0x9dba, 0x9dac, 0x9dc8, + 0x9db1, 0x9dad, 0x9dcc, 0x9db3, 0x9dcd, 0x9db2, 0x9e7a, 0x9e9c, + 0x9eeb, 0x9eee, 0x9eed, 0x9f1b, 0x9f18, 0x9f1a, 0x9f31, 0x9f4e, + 0x9f65, 0x9f64, 0x9f92, 0x4eb9, 0x56c6, 0x56c5, 0x56cb, 0x5971, + 0x5b4b, 0x5b4c, 0x5dd5, 0x5dd1, 0x5ef2, 0x6521, 0x6520, 0x6526, + 0x6522, 0x6b0b, 0x6b08, 0x6b09, 0x6c0d, 0x7055, 0x7056, 0x7057, + 0x7052, 0x721e, 0x721f, 0x72a9, 0x737f, 0x74d8, 0x74d5, 0x74d9, + 0x74d7, 0x766d, 0x76ad, 0x7935, 0x79b4, 0x7a70, 0x7a71, 0x7c57, + 0x7c5c, 0x7c59, 0x7c5b, 0x7c5a, 0x7cf4, 0x7cf1, 0x7e91, 0x7f4f, + 0x7f87, 0x81de, 0x826b, 0x8634, 0x8635, 0x8633, 0x862c, 0x8632, + 0x8636, 0x882c, 0x8828, 0x8826, 0x882a, 0x8825, + /* 0x6e */ + 0x8971, 0x89bf, 0x89be, 0x89fb, 0x8b7e, 0x8b84, 0x8b82, 0x8b86, + 0x8b85, 0x8b7f, 0x8d15, 0x8e95, 0x8e94, 0x8e9a, 0x8e92, 0x8e90, + 0x8e96, 0x8e97, 0x8f60, 0x8f62, 0x9147, 0x944c, 0x9450, 0x944a, + 0x944b, 0x944f, 0x9447, 0x9445, 0x9448, 0x9449, 0x9446, 0x973f, + 0x97e3, 0x986a, 0x9869, 0x98cb, 0x9954, 0x995b, 0x9a4e, 0x9a53, + 0x9a54, 0x9a4c, 0x9a4f, 0x9a48, 0x9a4a, 0x9a49, 0x9a52, 0x9a50, + 0x9ad0, 0x9b19, 0x9b2b, 0x9b3b, 0x9b56, 0x9b55, 0x9c46, 0x9c48, + 0x9c3f, 0x9c44, 0x9c39, 0x9c33, 0x9c41, 0x9c3c, 0x9c37, 0x9c34, + 0x9c32, 0x9c3d, 0x9c36, 0x9ddb, 0x9dd2, 0x9dde, 0x9dda, 0x9dcb, + 0x9dd0, 0x9ddc, 0x9dd1, 0x9ddf, 0x9de9, 0x9dd9, 0x9dd8, 0x9dd6, + 0x9df5, 0x9dd5, 0x9ddd, 0x9eb6, 0x9ef0, 0x9f35, 0x9f33, 0x9f32, + 0x9f42, 0x9f6b, 0x9f95, 0x9fa2, 0x513d, 0x5299, + /* 0x6f */ + 0x58e8, 0x58e7, 0x5972, 0x5b4d, 0x5dd8, 0x882f, 0x5f4f, 0x6201, + 0x6203, 0x6204, 0x6529, 0x6525, 0x6596, 0x66eb, 0x6b11, 0x6b12, + 0x6b0f, 0x6bca, 0x705b, 0x705a, 0x7222, 0x7382, 0x7381, 0x7383, + 0x7670, 0x77d4, 0x7c67, 0x7c66, 0x7e95, 0x826c, 0x863a, 0x8640, + 0x8639, 0x863c, 0x8631, 0x863b, 0x863e, 0x8830, 0x8832, 0x882e, + 0x8833, 0x8976, 0x8974, 0x8973, 0x89fe, 0x8b8c, 0x8b8e, 0x8b8b, + 0x8b88, 0x8c45, 0x8d19, 0x8e98, 0x8f64, 0x8f63, 0x91bc, 0x9462, + 0x9455, 0x945d, 0x9457, 0x945e, 0x97c4, 0x97c5, 0x9800, 0x9a56, + 0x9a59, 0x9b1e, 0x9b1f, 0x9b20, 0x9c52, 0x9c58, 0x9c50, 0x9c4a, + 0x9c4d, 0x9c4b, 0x9c55, 0x9c59, 0x9c4c, 0x9c4e, 0x9dfb, 0x9df7, + 0x9def, 0x9de3, 0x9deb, 0x9df8, 0x9de4, 0x9df6, 0x9de1, 0x9dee, + 0x9de6, 0x9df2, 0x9df0, 0x9de2, 0x9dec, 0x9df4, + /* 0x70 */ + 0x9df3, 0x9de8, 0x9ded, 0x9ec2, 0x9ed0, 0x9ef2, 0x9ef3, 0x9f06, + 0x9f1c, 0x9f38, 0x9f37, 0x9f36, 0x9f43, 0x9f4f, 0x9f71, 0x9f70, + 0x9f6e, 0x9f6f, 0x56d3, 0x56cd, 0x5b4e, 0x5c6d, 0x652d, 0x66ed, + 0x66ee, 0x6b13, 0x705f, 0x7061, 0x705d, 0x7060, 0x7223, 0x74db, + 0x74e5, 0x77d5, 0x7938, 0x79b7, 0x79b6, 0x7c6a, 0x7e97, 0x7f89, + 0x826d, 0x8643, 0x8838, 0x8837, 0x8835, 0x884b, 0x8b94, 0x8b95, + 0x8e9e, 0x8e9f, 0x8ea0, 0x8e9d, 0x91be, 0x91bd, 0x91c2, 0x946b, + 0x9468, 0x9469, 0x96e5, 0x9746, 0x9743, 0x9747, 0x97c7, 0x97e5, + 0x9a5e, 0x9ad5, 0x9b59, 0x9c63, 0x9c67, 0x9c66, 0x9c62, 0x9c5e, + 0x9c60, 0x9e02, 0x9dfe, 0x9e07, 0x9e03, 0x9e06, 0x9e05, 0x9e00, + 0x9e01, 0x9e09, 0x9dff, 0x9dfd, 0x9e04, 0x9ea0, 0x9f1e, 0x9f46, + 0x9f74, 0x9f75, 0x9f76, 0x56d4, 0x652e, 0x65b8, + /* 0x71 */ + 0x6b18, 0x6b19, 0x6b17, 0x6b1a, 0x7062, 0x7226, 0x72aa, 0x77d8, + 0x77d9, 0x7939, 0x7c69, 0x7c6b, 0x7cf6, 0x7e9a, 0x7e98, 0x7e9b, + 0x7e99, 0x81e0, 0x81e1, 0x8646, 0x8647, 0x8648, 0x8979, 0x897a, + 0x897c, 0x897b, 0x89ff, 0x8b98, 0x8b99, 0x8ea5, 0x8ea4, 0x8ea3, + 0x946e, 0x946d, 0x946f, 0x9471, 0x9473, 0x9749, 0x9872, 0x995f, + 0x9c68, 0x9c6e, 0x9c6d, 0x9e0b, 0x9e0d, 0x9e10, 0x9e0f, 0x9e12, + 0x9e11, 0x9ea1, 0x9ef5, 0x9f09, 0x9f47, 0x9f78, 0x9f7b, 0x9f7a, + 0x9f79, 0x571e, 0x7066, 0x7c6f, 0x883c, 0x8db2, 0x8ea6, 0x91c3, + 0x9474, 0x9478, 0x9476, 0x9475, 0x9a60, 0x9b2e, 0x9c74, 0x9c73, + 0x9c71, 0x9c75, 0x9e14, 0x9e13, 0x9ef6, 0x9f0a, 0x9fa4, 0x7068, + 0x7065, 0x7cf7, 0x866a, 0x883e, 0x883d, 0x883f, 0x8b9e, 0x8c9c, + 0x8ea9, 0x8ec9, 0x974b, 0x9873, 0x9874, 0x98cc, + /* 0x72 */ + 0x9961, 0x99ab, 0x9a64, 0x9a66, 0x9a67, 0x9b24, 0x9e15, 0x9e17, + 0x9f48, 0x6207, 0x6b1e, 0x7227, 0x864c, 0x8ea8, 0x9482, 0x9480, + 0x9481, 0x9a69, 0x9a68, 0x9e19, 0x864b, 0x8b9f, 0x9483, 0x9c79, + 0x9eb7, 0x7675, 0x9a6b, 0x9c7a, 0x9e1d, 0x7069, 0x706a, 0x7229, + 0x9ea4, 0x9f7e, 0x9f49, 0x9f98, +}; + +static int +cns11643_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x72)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + { + if (i < 7650) + wc = cns11643_2_2uni_page21[i]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + diff --git a/jni/iconv/lib/cns11643_3.h b/jni/iconv/lib/cns11643_3.h new file mode 100644 index 0000000..e263013 --- /dev/null +++ b/jni/iconv/lib/cns11643_3.h @@ -0,0 +1,974 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 plane 3 + */ + +static const unsigned short cns11643_3_2uni_page21[6148] = { + /* 0x21 */ + 0x1a28, 0x1a36, 0x1a3f, 0x1a85, 0x1a05, 0x1a04, 0x1d82, 0x1d96, + 0x1f38, 0x1f69, 0x1fb6, 0x1a2a, 0x1a87, 0x1a49, 0x1de2, 0x1a46, + 0x1a8f, 0x1abc, 0x1abe, 0x1d66, 0x1de3, 0x1e04, 0x1e9c, 0x1f44, + 0x2502, 0x250a, 0x2780, 0x29db, 0x2a7a, 0x2a7f, 0x2af4, 0x2b50, + 0x2b51, 0x2b61, 0x621d, 0x6d0b, 0x1a63, 0x1a62, 0x1aa3, 0x1d85, + 0x1ac5, 0x1acf, 0x1ace, 0x1acc, 0x1d84, 0x1d86, 0x8517, 0x00c5, + 0x1de4, 0x1e05, 0x1e9e, 0x1e9d, 0x1efd, 0x1f00, 0x1f3a, 0x0139, + 0x1f46, 0x1f5d, 0x1f86, 0x1fb7, 0x0155, 0x1fcc, 0x015b, 0x1fce, + 0x2321, 0x03a2, 0x2a00, 0x2b0c, 0x2e37, 0x2e38, 0x3134, 0x3135, + 0x31e0, 0x0a26, 0x3f8d, 0x1a97, 0x1ae0, 0x0032, 0x6ea9, 0x1ae7, + 0x0033, 0x1ae6, 0x0034, 0x02a2, 0x0031, 0x00b0, 0x22d8, 0x1d8b, + 0x1d8c, 0x1d99, 0x1de5, 0x8550, 0x1e0b, 0x00dc, + /* 0x22 */ + 0x021e, 0x1f04, 0x1f03, 0x1f07, 0x852a, 0x1f1e, 0x1f5f, 0x1f6d, + 0x1f89, 0x1fba, 0x1fd0, 0x0165, 0x1ff6, 0x1ff7, 0x1ff9, 0x0164, + 0x1ff4, 0x021d, 0x0226, 0x2324, 0x2504, 0x2518, 0x2532, 0x2530, + 0x2534, 0x028e, 0x2575, 0x034a, 0x2782, 0x27f9, 0x2814, 0x038b, + 0x03a6, 0x03a4, 0x03a5, 0x03a7, 0x042f, 0x0432, 0x2a81, 0x2a83, + 0x2b0d, 0x2b52, 0x04d4, 0x2bca, 0x2bc7, 0x2e39, 0x05c5, 0x2e4f, + 0x31e7, 0x332f, 0x377a, 0x3839, 0x08ba, 0x08b9, 0x3837, 0x3844, + 0x3845, 0x3f8c, 0x4192, 0x4276, 0x5c93, 0x5c92, 0x14b3, 0x15ba, + 0x1a21, 0x1a20, 0x1a22, 0x1a68, 0x1a89, 0x1a98, 0x1af9, 0x1aef, + 0x003b, 0x003c, 0x1af8, 0x1b06, 0x1b03, 0x1afc, 0x1aee, 0x1b16, + 0x0039, 0x1b28, 0x1b1c, 0x1b07, 0x1b1a, 0x1afa, 0x1b17, 0x1d4a, + 0x00b2, 0x1d72, 0x8515, 0x1db4, 0x1db3, 0x1db2, + /* 0x23 */ + 0x00c7, 0x1de8, 0x002b, 0x1e14, 0x1e0f, 0x1e15, 0x1e18, 0x1ea8, + 0x852c, 0x1f4b, 0x1f4f, 0x013b, 0x1f50, 0x0144, 0x1f8b, 0x0142, + 0x1fbe, 0x015c, 0x1fd2, 0x2016, 0x1fff, 0x0167, 0x2000, 0x0166, + 0x2005, 0x2013, 0x2015, 0x853b, 0x021f, 0x22e3, 0x2335, 0x2336, + 0x2331, 0x2332, 0x24ee, 0x2505, 0x1a54, 0x028f, 0x2536, 0x0290, + 0x02a8, 0x02a4, 0x257a, 0x02a3, 0x2586, 0x033d, 0x034c, 0x2786, + 0x2b53, 0x2818, 0x038c, 0x283d, 0x2878, 0x03a8, 0x03ad, 0x03af, + 0x7746, 0x2880, 0x0429, 0x2a08, 0x0436, 0x0471, 0x0470, 0x046f, + 0x2af5, 0x2b0e, 0x04a9, 0x04aa, 0x04fb, 0x2bd3, 0x2bda, 0x04fc, + 0x2bdb, 0x05ae, 0x2e0f, 0x2e5d, 0x2e5f, 0x2e67, 0x2e57, 0x6b50, + 0x06c3, 0x31eb, 0x31ea, 0x0730, 0x3337, 0x0741, 0x3332, 0x3336, + 0x3722, 0x37ce, 0x088c, 0x3858, 0x3851, 0x3877, + /* 0x24 */ + 0x383c, 0x08bb, 0x385a, 0x7c86, 0x3853, 0x3c6f, 0x3c72, 0x3c6e, + 0x8535, 0x09a1, 0x3c73, 0x3eb1, 0x3eb2, 0x0aa8, 0x3f8f, 0x0aaa, + 0x0aab, 0x0c96, 0x453c, 0x0dc2, 0x4c8d, 0x4c8e, 0x1093, 0x4e7b, + 0x1094, 0x5971, 0x5bb9, 0x5c96, 0x5c9a, 0x15bb, 0x1a24, 0x1a71, + 0x851b, 0x1a9c, 0x1b45, 0x1b4a, 0x1b39, 0x1b37, 0x0043, 0x1b32, + 0x1b42, 0x0042, 0x1b44, 0x1b4b, 0x0044, 0x1b40, 0x1b35, 0x1b31, + 0x1d51, 0x850e, 0x1d50, 0x1d4e, 0x00b3, 0x00b7, 0x1d9d, 0x00c8, + 0x1db5, 0x1db8, 0x1dec, 0x1e23, 0x1e27, 0x1e26, 0x1e1f, 0x1e2b, + 0x1e20, 0x1eb4, 0x1eb3, 0x0118, 0x1f25, 0x1f3b, 0x1f74, 0x0147, + 0x0146, 0x0145, 0x016b, 0x0169, 0x204d, 0x0172, 0x0171, 0x203a, + 0x016c, 0x016f, 0x2044, 0x204c, 0x2023, 0x201a, 0x2032, 0x204b, + 0x2021, 0x0173, 0x2034, 0x2049, 0x2050, 0x2022, + /* 0x25 */ + 0x203f, 0x2051, 0x205a, 0x202f, 0x0176, 0x22e9, 0x22f2, 0x22f3, + 0x22ef, 0x22ed, 0x22ec, 0x22e6, 0x2348, 0x0227, 0x2344, 0x233f, + 0x233c, 0x2353, 0x2356, 0x0230, 0x235f, 0x2343, 0x2358, 0x2357, + 0x0229, 0x022a, 0x022f, 0x2346, 0x022c, 0x233d, 0x022d, 0x2342, + 0x2354, 0x2355, 0x24f1, 0x24f2, 0x24f0, 0x250b, 0x6aa6, 0x22f1, + 0x253d, 0x0293, 0x2594, 0x258c, 0x02ad, 0x259c, 0x02ac, 0x02ab, + 0x259f, 0x02a9, 0x259b, 0x02ae, 0x2589, 0x259a, 0x02aa, 0x3188, + 0x034e, 0x278d, 0x0350, 0x27fe, 0x27ff, 0x27fd, 0x282b, 0x03b2, + 0x2884, 0x288e, 0x289c, 0x03b5, 0x03b6, 0x2885, 0x29f5, 0x2a09, + 0x0439, 0x043b, 0x2a0b, 0x0472, 0x2a92, 0x2a90, 0x2b03, 0x04ac, + 0x2b1e, 0x2b63, 0x0508, 0x2be7, 0x2bfe, 0x2be6, 0x2bdc, 0x2bce, + 0x0503, 0x2bfc, 0x2bdf, 0x2bec, 0x2bf6, 0x79d7, + /* 0x26 */ + 0x2bf2, 0x2bf0, 0x2bf9, 0x050b, 0x2e13, 0x05af, 0x85b2, 0x2e3b, + 0x2e3c, 0x2e82, 0x05ce, 0x05cb, 0x05cc, 0x2e78, 0x2e8b, 0x05cd, + 0x2e9e, 0x2ea5, 0x2e9b, 0x2e9c, 0x2e99, 0x2e8d, 0x2e85, 0x2e9d, + 0x2e75, 0x0680, 0x06af, 0x06d3, 0x31f6, 0x06d5, 0x06d4, 0x06d7, + 0x32f5, 0x335b, 0x0742, 0x3354, 0x3352, 0x0744, 0x3358, 0x3344, + 0x334a, 0x3361, 0x08c6, 0x387f, 0x3891, 0x389e, 0x08c0, 0x386e, + 0x387c, 0x389f, 0x3875, 0x08be, 0x3856, 0x38a2, 0x3879, 0x08ca, + 0x38a1, 0x08c4, 0x38aa, 0x38a0, 0x08c2, 0x3c79, 0x3c77, 0x3c7e, + 0x09a4, 0x3c75, 0x3c7b, 0x3e64, 0x0a29, 0x3ebb, 0x3ebc, 0x3ec7, + 0x3eb9, 0x3ebe, 0x3eb6, 0x0a60, 0x0a5e, 0x3f98, 0x0aad, 0x0aae, + 0x0aac, 0x0b57, 0x4193, 0x4280, 0x0bdd, 0x4283, 0x42c0, 0x42c1, + 0x0c0e, 0x0c97, 0x43f4, 0x43f5, 0x0d27, 0x46cc, + /* 0x27 */ + 0x46cd, 0x48fa, 0x4c9f, 0x4c91, 0x4c97, 0x4c94, 0x1095, 0x4e86, + 0x4e8c, 0x868f, 0x4e95, 0x1098, 0x526c, 0x119d, 0x5bb5, 0x5bbe, + 0x5bc7, 0x148a, 0x5bc1, 0x5ca9, 0x5ca4, 0x14b5, 0x14b6, 0x14b7, + 0x5ca8, 0x6227, 0x6226, 0x622b, 0x6233, 0x6234, 0x6229, 0x1a3d, + 0x0028, 0x1a9d, 0x1b93, 0x1b8a, 0x004d, 0x0049, 0x1b6d, 0x1b8e, + 0x1ba0, 0x1ba2, 0x1ba1, 0x1b9f, 0x1ba3, 0x6f09, 0x1b72, 0x0051, + 0x1b8c, 0x1d56, 0x850f, 0x8511, 0x1d90, 0x00cb, 0x00ca, 0x00cc, + 0x1ded, 0x1dfe, 0x1e2f, 0x71ec, 0x1e3c, 0x1e34, 0x1e39, 0x1eb9, + 0x1eb5, 0x1ebf, 0x1f55, 0x013d, 0x1f76, 0x1f7a, 0x1f93, 0x0148, + 0x1fc1, 0x1fc2, 0x1fd5, 0x2085, 0x0178, 0x205f, 0x2093, 0x2089, + 0x2079, 0x6afe, 0x208f, 0x2069, 0x206d, 0x017a, 0x2094, 0x206a, + 0x208a, 0x0177, 0x22fd, 0x22fb, 0x22f8, 0x0221, + /* 0x28 */ + 0x22fc, 0x22f6, 0x2365, 0x2381, 0x2363, 0x2367, 0x0231, 0x236e, + 0x2378, 0x237f, 0x0233, 0x0234, 0x24f3, 0x254b, 0x254c, 0x02c1, + 0x02b0, 0x02b4, 0x25ad, 0x02b8, 0x25c4, 0x02bc, 0x25c2, 0x25b0, + 0x02bf, 0x02b5, 0x02b1, 0x02bd, 0x25bf, 0x02bb, 0x25c9, 0x25b8, + 0x25ac, 0x02b3, 0x02b6, 0x02ba, 0x25b7, 0x25d7, 0x02b7, 0x2760, + 0x0340, 0x2796, 0x279e, 0x2794, 0x279f, 0x279d, 0x0352, 0x2800, + 0x2819, 0x0390, 0x0391, 0x2849, 0x284a, 0x03be, 0x28bb, 0x28c1, + 0x03c0, 0x03c1, 0x03b9, 0x28b9, 0x289e, 0x28b4, 0x28ba, 0x29f6, + 0x2a13, 0x2a12, 0x2a77, 0x0479, 0x2a98, 0x047b, 0x2a99, 0x2a9d, + 0x2af8, 0x04a0, 0x2af9, 0x0029, 0x2b06, 0x2b21, 0x04ae, 0x2b25, + 0x2b55, 0x04cd, 0x04cb, 0x04d9, 0x2b84, 0x2b83, 0x2c30, 0x2c07, + 0x050c, 0x2c36, 0x0501, 0x0505, 0x0502, 0x2be9, + /* 0x29 */ + 0x2c3d, 0x2c08, 0x0513, 0x0511, 0x2eba, 0x2eb2, 0x05e4, 0x2eb7, + 0x2ee4, 0x2ea7, 0x05da, 0x05d5, 0x05d3, 0x2ed5, 0x2ee1, 0x2edd, + 0x2ea6, 0x2ec1, 0x2ec5, 0x2ec0, 0x2edf, 0x2ee0, 0x2ede, 0x05d6, + 0x3189, 0x06b4, 0x31a6, 0x31ba, 0x06d9, 0x31ff, 0x06d8, 0x3217, + 0x3218, 0x3201, 0x31fe, 0x0733, 0x330c, 0x0748, 0x336b, 0x3396, + 0x3382, 0x338a, 0x0747, 0x33a3, 0x074b, 0x33a2, 0x338f, 0x074a, + 0x33f9, 0x3380, 0x3726, 0x3727, 0x3768, 0x3769, 0x085a, 0x3781, + 0x37b4, 0x37d1, 0x088e, 0x08b4, 0x381c, 0x08cd, 0x08cc, 0x08cf, + 0x08cb, 0x08ce, 0x3897, 0x386c, 0x38df, 0x08d2, 0x38ea, 0x08d1, + 0x38e4, 0x38d8, 0x38b2, 0x38ce, 0x38c8, 0x09a6, 0x3c8b, 0x3c88, + 0x3c90, 0x3c8f, 0x09aa, 0x3c87, 0x3c89, 0x3c8d, 0x3c81, 0x09a8, + 0x3c8c, 0x0a13, 0x0a1a, 0x3e40, 0x0a1d, 0x0a1e, + /* 0x2a */ + 0x3e65, 0x3e66, 0x3e68, 0x0a65, 0x0a66, 0x3ecd, 0x3ed3, 0x3edb, + 0x0a64, 0x3ecf, 0x3fa7, 0x3fa3, 0x3f9e, 0x0ab0, 0x3faf, 0x0ab3, + 0x0ab5, 0x3faa, 0x3f9c, 0x0b19, 0x4142, 0x4144, 0x413b, 0x4141, + 0x783f, 0x419b, 0x419e, 0x0b75, 0x45c4, 0x45c3, 0x45c6, 0x0d2b, + 0x0d2c, 0x45c7, 0x0d2d, 0x45ca, 0x802e, 0x0dc3, 0x46cf, 0x4876, + 0x4874, 0x48ff, 0x48fc, 0x00ba, 0x0f50, 0x4b59, 0x4ca8, 0x0fd3, + 0x0fd0, 0x4cb0, 0x0fdc, 0x4cb3, 0x0fd2, 0x4ca4, 0x4cb6, 0x4ca7, + 0x4cac, 0x0fdb, 0x4ca6, 0x1f67, 0x4e0e, 0x4ec4, 0x4f3e, 0x4e9c, + 0x10a5, 0x109f, 0x109a, 0x109c, 0x10a2, 0x4eaa, 0x109b, 0x4ec9, + 0x10a3, 0x109d, 0x4ea6, 0x4eb2, 0x1188, 0x121a, 0x148d, 0x5bcc, + 0x5bd9, 0x5bca, 0x5bd8, 0x5bcf, 0x5cb7, 0x14b8, 0x5cad, 0x5cb9, + 0x6237, 0x15c3, 0x6241, 0x623e, 0x62b6, 0x6351, + /* 0x2b */ + 0x6363, 0x1a57, 0x1a79, 0x1ab2, 0x1ab0, 0x1aaf, 0x1ab1, 0x1bd2, + 0x1bd5, 0x005d, 0x1bbe, 0x1bb8, 0x1bb0, 0x1bb1, 0x1bc8, 0x005a, + 0x0057, 0x1bc6, 0x1bcc, 0x1be5, 0x1be3, 0x1bb4, 0x1d6a, 0x00b8, + 0x1d9f, 0x00c2, 0x1dc1, 0x00cf, 0x1dc2, 0x1dc3, 0x1e45, 0x1e48, + 0x00e7, 0x00e9, 0x1e4f, 0x1052, 0x00e8, 0x1ec5, 0x1eca, 0x1ec4, + 0x1f27, 0x1f58, 0x1f7d, 0x014a, 0x1fdd, 0x1fdc, 0x1fda, 0x1fd9, + 0x20b9, 0x0180, 0x20d0, 0x20b4, 0x20ca, 0x0187, 0x20a3, 0x20da, + 0x20a4, 0x0184, 0x20b2, 0x209e, 0x209f, 0x20b5, 0x0182, 0x0181, + 0x20cd, 0x0183, 0x20cc, 0x0222, 0x2300, 0x23ac, 0x2391, 0x238e, + 0x238d, 0x2392, 0x23a1, 0x2390, 0x23a6, 0x23a8, 0x023b, 0x239c, + 0x2396, 0x23a7, 0x023a, 0x0238, 0x0239, 0x0236, 0x24f5, 0x0285, + 0x2509, 0x2508, 0x0854, 0x2552, 0x029a, 0x02c4, + /* 0x2c */ + 0x25df, 0x02c5, 0x25eb, 0x25ef, 0x25f0, 0x25d5, 0x260d, 0x2604, + 0x25f9, 0x2602, 0x25f8, 0x25e2, 0x25d9, 0x25e7, 0x276a, 0x0354, + 0x0355, 0x27ab, 0x0356, 0x281b, 0x282f, 0x0396, 0x323c, 0x0395, + 0x0394, 0x03c4, 0x28d1, 0x28dc, 0x28e6, 0x28e1, 0x28cd, 0x857a, + 0x28e2, 0x28dd, 0x28e5, 0x29fb, 0x29fa, 0x2a1e, 0x0444, 0x2aa1, + 0x047d, 0x047e, 0x2afc, 0x2afb, 0x2b2f, 0x04b2, 0x04b6, 0x2b66, + 0x8599, 0x04dc, 0x04df, 0x2c5c, 0x0528, 0x2c4e, 0x2c51, 0x0519, + 0x0510, 0x2c23, 0x2c31, 0x2c7c, 0x2c52, 0x052c, 0x2c60, 0x2c4a, + 0x2c61, 0x051b, 0x2e18, 0x05c2, 0x05ef, 0x05e3, 0x05e5, 0x05ea, + 0x05e6, 0x05ee, 0x2f1f, 0x2f17, 0x2eea, 0x2f21, 0x2f04, 0x2f05, + 0x05e8, 0x3131, 0x3144, 0x3140, 0x0685, 0x3142, 0x31be, 0x06e0, + 0x3229, 0x321b, 0x06dd, 0x3223, 0x322c, 0x321a, + /* 0x2d */ + 0x3230, 0x323b, 0x321e, 0x3237, 0x3238, 0x06e1, 0x330e, 0x0751, + 0x0755, 0x33e8, 0x33d6, 0x0752, 0x33c7, 0x33bc, 0x3452, 0x33bf, + 0x33d5, 0x33fe, 0x4f63, 0x33fb, 0x85df, 0x33b1, 0x3401, 0x3405, + 0x3400, 0x33d7, 0x0c9e, 0x372a, 0x376b, 0x0852, 0x085e, 0x0860, + 0x085f, 0x37e1, 0x0892, 0x08d6, 0x3923, 0x38ff, 0x3914, 0x3905, + 0x3913, 0x3906, 0x3921, 0x08de, 0x3915, 0x38af, 0x38f4, 0x3902, + 0x3945, 0x85fe, 0x3926, 0x08d9, 0x3944, 0x08dd, 0x3924, 0x3ca5, + 0x09ac, 0x3ca3, 0x09b0, 0x3ca2, 0x3cbb, 0x3ca0, 0x3caa, 0x09af, + 0x09ae, 0x3ca8, 0x3cb6, 0x3cb2, 0x3ca7, 0x09ad, 0x09ab, 0x3cb9, + 0x3e2e, 0x0a16, 0x3e3c, 0x0a30, 0x3e6d, 0x0a33, 0x0a31, 0x3ee7, + 0x3eed, 0x0a6e, 0x3eec, 0x3ee5, 0x3ee2, 0x0ab1, 0x3fc4, 0x3fbd, + 0x3fcf, 0x3fc9, 0x3fc1, 0x3fd0, 0x0ab7, 0x3fce, + /* 0x2e */ + 0x40ed, 0x40eb, 0x0b1a, 0x40ef, 0x4149, 0x4150, 0x4146, 0x414a, + 0x0b59, 0x414d, 0x41a6, 0x0b7a, 0x0b78, 0x0b7b, 0x41a8, 0x0bde, + 0x0bec, 0x42c7, 0x42ff, 0x0c1e, 0x42fd, 0x43e6, 0x440a, 0x0c9b, + 0x4404, 0x440b, 0x4407, 0x0c9d, 0x4415, 0x4408, 0x0cfd, 0x45d3, + 0x45d4, 0x45d0, 0x45d7, 0x467c, 0x0d94, 0x0d93, 0x467d, 0x4683, + 0x4682, 0x0dc6, 0x46d4, 0x46d5, 0x46d3, 0x46d0, 0x46d2, 0x46fe, + 0x46fc, 0x4877, 0x487c, 0x487b, 0x0eb8, 0x866a, 0x0eb7, 0x0eb9, + 0x0f53, 0x7f33, 0x0f52, 0x0f51, 0x4b8f, 0x4cd3, 0x0fe3, 0x4ccb, + 0x4cd2, 0x0fe2, 0x4d09, 0x4ce2, 0x4cdf, 0x4cc6, 0x1063, 0x4e24, + 0x4ef7, 0x4ed8, 0x4edd, 0x10aa, 0x10a6, 0x4ef8, 0x4efc, 0x10a8, + 0x10a9, 0x4ee9, 0x10ab, 0x4eee, 0x10ac, 0x4ed0, 0x4f0e, 0x4ee2, + 0x4f0b, 0x4efd, 0x1d79, 0x5276, 0x119e, 0x5278, + /* 0x2f */ + 0x119f, 0x11a0, 0x5275, 0x527d, 0x120f, 0x5442, 0x5466, 0x121c, + 0x558c, 0x5605, 0x12ae, 0x5606, 0x12b0, 0x589f, 0x13d4, 0x5bf1, + 0x5be7, 0x5be9, 0x5bef, 0x5cc2, 0x5cbc, 0x14bb, 0x5cc6, 0x5cc0, + 0x14c1, 0x14c2, 0x5ccd, 0x5cc9, 0x14be, 0x5cc4, 0x14e5, 0x6181, + 0x15c6, 0x68ec, 0x1c32, 0x1bf9, 0x1c1d, 0x1bff, 0x1c04, 0x1bf0, + 0x1c03, 0x122e, 0x1c02, 0x1bfc, 0x1bf2, 0x1c24, 0x1c08, 0x1c36, + 0x1c2e, 0x0065, 0x1c10, 0x1c38, 0x1c39, 0x1bfd, 0x1c56, 0x1bfb, + 0x1da3, 0x1da6, 0x1da1, 0x00d1, 0x00d0, 0x1dc7, 0x1dc9, 0x1e60, + 0x1e64, 0x1e59, 0x1e65, 0x1e67, 0x1e57, 0x1e63, 0x00ee, 0x1e53, + 0x00ef, 0x1ecf, 0x011e, 0x1ece, 0x1ed0, 0x1ed1, 0x1ecc, 0x014b, + 0x014d, 0x0156, 0x210d, 0x20f4, 0x0192, 0x2113, 0x20ef, 0x20f5, + 0x20f9, 0x2102, 0x2100, 0x0193, 0x0190, 0x2118, + /* 0x30 */ + 0x20f0, 0x20f6, 0x8541, 0x0197, 0x2119, 0x0223, 0x2305, 0x23c9, + 0x023f, 0x23b7, 0x23cd, 0x0243, 0x0242, 0x0244, 0x23be, 0x23bb, + 0x0245, 0x23db, 0x23c8, 0x23c4, 0x23c5, 0x23d1, 0x23ca, 0x23c0, + 0x02d9, 0x02de, 0x2621, 0x262a, 0x02cf, 0x261d, 0x02cd, 0x260b, + 0x02dd, 0x02ce, 0x02d3, 0x02d6, 0x2622, 0x02dc, 0x02d1, 0x2624, + 0x02d0, 0x2614, 0x2631, 0x02d5, 0x262f, 0x261a, 0x2612, 0x02d4, + 0x02db, 0x2626, 0x762e, 0x0343, 0x27bc, 0x27bb, 0x27b7, 0x2805, + 0x2806, 0x2852, 0x2853, 0x03cd, 0x03d1, 0x28fa, 0x28eb, 0x03ca, + 0x28f3, 0x28f5, 0x28e9, 0x28ef, 0x03d4, 0x2a2a, 0x2a30, 0x2a2e, + 0x2a2c, 0x2a2f, 0x2aaf, 0x2aa9, 0x0486, 0x2afd, 0x2b32, 0x2b8e, + 0x2b93, 0x2b8f, 0x2c4f, 0x2c99, 0x0533, 0x2c7e, 0x0537, 0x2c74, + 0x2c4b, 0x2c73, 0x2c75, 0x052a, 0x051f, 0x2c56, + /* 0x31 */ + 0x2ca9, 0x2c8b, 0x2ca6, 0x0539, 0x2c93, 0x2cae, 0x2c9e, 0x2ca7, + 0x2e45, 0x05f2, 0x05f8, 0x2f2e, 0x05f7, 0x2f52, 0x2f30, 0x2f5b, + 0x05f4, 0x2f19, 0x2f1b, 0x05f1, 0x2f31, 0x2f5d, 0x2f37, 0x2f35, + 0x2f53, 0x05f5, 0x2f5c, 0x2f3f, 0x314b, 0x0687, 0x0f69, 0x318b, + 0x06b6, 0x319a, 0x3250, 0x3246, 0x324e, 0x3240, 0x06e9, 0x324b, + 0x3248, 0x06eb, 0x3260, 0x3244, 0x324d, 0x0734, 0x3437, 0x3424, + 0x0762, 0x075c, 0x341b, 0x3436, 0x0760, 0x342c, 0x3419, 0x3456, + 0x3447, 0x343e, 0x341e, 0x85e1, 0x3415, 0x3422, 0x3427, 0x3459, + 0x3458, 0x3455, 0x3430, 0x3423, 0x372e, 0x372b, 0x3730, 0x376c, + 0x0861, 0x378b, 0x087f, 0x37e9, 0x37ea, 0x37e5, 0x396b, 0x08e5, + 0x08e6, 0x3973, 0x3957, 0x08e9, 0x08f3, 0x395d, 0x3956, 0x398f, + 0x395b, 0x391c, 0x399a, 0x399b, 0x3999, 0x08ee, + /* 0x32 */ + 0x3981, 0x3971, 0x08ed, 0x08ec, 0x3972, 0x395c, 0x3996, 0x3cc4, + 0x3cdb, 0x3ccc, 0x3cd0, 0x3ce3, 0x3cdf, 0x09b3, 0x3cd6, 0x3cee, + 0x3cd5, 0x09b5, 0x0a27, 0x0a35, 0x0a36, 0x3e7a, 0x0a71, 0x3ef5, + 0x3f02, 0x0ab8, 0x0ac2, 0x3fe2, 0x3fec, 0x3fd5, 0x3ff9, 0x3fdf, + 0x3fe6, 0x0ac8, 0x0ac0, 0x0ac1, 0x0ac4, 0x3fe4, 0x3fe1, 0x40f3, + 0x0b1f, 0x0b1c, 0x0b1d, 0x0b4d, 0x4156, 0x4155, 0x4158, 0x4157, + 0x415e, 0x41c3, 0x0b87, 0x0b82, 0x41b4, 0x0b7d, 0x41b1, 0x0bdf, + 0x0c00, 0x42cb, 0x42cc, 0x432a, 0x0c20, 0x4316, 0x430f, 0x0c22, + 0x0c24, 0x433f, 0x432b, 0x430e, 0x4324, 0x0c21, 0x4321, 0x4318, + 0x43dd, 0x0ca4, 0x0ca5, 0x4424, 0x4436, 0x0d01, 0x4558, 0x4559, + 0x0d03, 0x4562, 0x45da, 0x45d9, 0x0d37, 0x45e1, 0x45e5, 0x45e8, + 0x45db, 0x0d38, 0x45e2, 0x45f0, 0x0d99, 0x0d98, + /* 0x33 */ + 0x0d97, 0x0dc9, 0x46da, 0x46dd, 0x0dc7, 0x46db, 0x46dc, 0x0dd9, + 0x0ddb, 0x470d, 0x470b, 0x4714, 0x488e, 0x4886, 0x0e7b, 0x4887, + 0x4883, 0x488b, 0x0e7c, 0x0ebd, 0x0ebc, 0x0ec3, 0x4924, 0x0ec1, + 0x0ebf, 0x0ec4, 0x4925, 0x4b62, 0x4b93, 0x4b99, 0x4b97, 0x0f7e, + 0x0f7f, 0x4bc4, 0x4bc6, 0x4c0a, 0x0fb4, 0x0fb3, 0x4c40, 0x4c3c, + 0x4c3b, 0x4cf6, 0x4cff, 0x4cee, 0x4d04, 0x4d03, 0x4d07, 0x8683, + 0x0fe6, 0x4cf7, 0x1059, 0x105a, 0x4e2d, 0x1064, 0x4e27, 0x4e29, + 0x4f1f, 0x4f57, 0x10b4, 0x10b9, 0x10b7, 0x10b5, 0x4f21, 0x10c1, + 0x10b1, 0x4f18, 0x4f58, 0x10b3, 0x10ba, 0x118c, 0x118b, 0x118d, + 0x5284, 0x529f, 0x529b, 0x5289, 0x52a6, 0x5292, 0x528f, 0x52a0, + 0x544f, 0x5478, 0x547a, 0x546e, 0x547b, 0x5484, 0x5473, 0x1278, + 0x1277, 0x560d, 0x560b, 0x5619, 0x12b2, 0x13d6, + /* 0x34 */ + 0x5ad0, 0x1445, 0x1492, 0x1495, 0x5bf9, 0x5c09, 0x5c08, 0x14c6, + 0x5cde, 0x5d51, 0x14e7, 0x14e8, 0x5ddb, 0x5ddf, 0x5dde, 0x5dd6, + 0x5de0, 0x6185, 0x6260, 0x6259, 0x15cb, 0x6256, 0x15cd, 0x15f1, + 0x62bd, 0x1722, 0x0021, 0x1c42, 0x1c59, 0x006f, 0x1c44, 0x1c66, + 0x1c52, 0x1c54, 0x1c71, 0x1c50, 0x1c7b, 0x1c7c, 0x1c58, 0x0070, + 0x0064, 0x1c79, 0x1c6c, 0x1c78, 0x1da8, 0x1dd1, 0x1dcf, 0x1e68, + 0x1e76, 0x1ed4, 0x012d, 0x1fa0, 0x1fc4, 0x0158, 0x2158, 0x214c, + 0x2168, 0x01a6, 0x2149, 0x01a4, 0x019f, 0x215d, 0x2129, 0x73ae, + 0x2154, 0x2153, 0x01a3, 0x215a, 0x01a0, 0x213a, 0x213f, 0x212b, + 0x23ea, 0x024a, 0x23ef, 0x0247, 0x0248, 0x23dd, 0x23fe, 0x8555, + 0x23de, 0x23e6, 0x0249, 0x23e8, 0x23ff, 0x2403, 0x24f7, 0x34a6, + 0x251f, 0x029e, 0x255b, 0x255d, 0x255e, 0x7537, + /* 0x35 */ + 0x02e8, 0x262b, 0x02ec, 0x263b, 0x02ed, 0x02e6, 0x2661, 0x263a, + 0x266e, 0x264b, 0x266b, 0x02eb, 0x02e7, 0x2645, 0x264e, 0x2668, + 0x263d, 0x2671, 0x263f, 0x266f, 0x2675, 0x02e9, 0x2673, 0x262c, + 0x2659, 0x2654, 0x264f, 0x2663, 0x035c, 0x035d, 0x27c8, 0x0360, + 0x27c3, 0x035b, 0x285b, 0x2861, 0x0399, 0x2921, 0x290a, 0x2909, + 0x03d8, 0x292c, 0x2908, 0x03da, 0x03dd, 0x292a, 0x2915, 0x03e0, + 0x2910, 0x2913, 0x03e5, 0x292f, 0x2918, 0x03d7, 0x29e3, 0x2a39, + 0x2a35, 0x2a3a, 0x2a32, 0x044e, 0x048c, 0x0488, 0x858d, 0x2abb, + 0x2aba, 0x2b34, 0x2b39, 0x04ce, 0x859c, 0x04e5, 0x04e6, 0x2c98, + 0x0532, 0x2cd0, 0x0540, 0x0547, 0x054c, 0x2cd7, 0x2caa, 0x0535, + 0x2ca1, 0x2ca4, 0x0530, 0x2cee, 0x0543, 0x2ce7, 0x054d, 0x2ce8, + 0x2cde, 0x05b7, 0x05f3, 0x2f7e, 0x2f8b, 0x0602, + /* 0x36 */ + 0x060b, 0x2f79, 0x2f86, 0x2f93, 0x0604, 0x2f73, 0x2f6a, 0x85ba, + 0x2f6c, 0x0608, 0x2f7f, 0x05fc, 0x2fb2, 0x2fba, 0x05ff, 0x0600, + 0x2f66, 0x2f74, 0x068b, 0x315a, 0x068d, 0x314e, 0x314d, 0x318d, + 0x318e, 0x31ad, 0x06ca, 0x31c7, 0x31ca, 0x06cb, 0x31c9, 0x85cb, + 0x31e3, 0x3257, 0x06f3, 0x3263, 0x3267, 0x331a, 0x3319, 0x3316, + 0x0736, 0x076a, 0x349e, 0x34b6, 0x3498, 0x3473, 0x076b, 0x349a, + 0x348e, 0x34b7, 0x34db, 0x34a5, 0x346c, 0x34c1, 0x3484, 0x0771, + 0x0768, 0x3495, 0x347a, 0x3499, 0x0772, 0x34b8, 0x34b9, 0x3470, + 0x082e, 0x3735, 0x0862, 0x3790, 0x37bb, 0x37ed, 0x0898, 0x08b5, + 0x08eb, 0x39c1, 0x39c3, 0x39ce, 0x08fb, 0x08f8, 0x39ad, 0x3a04, + 0x08f5, 0x39b9, 0x0908, 0x39e7, 0x8607, 0x3a08, 0x3a06, 0x090a, + 0x3a0a, 0x39b0, 0x0906, 0x39f8, 0x3a0c, 0x08fd, + /* 0x37 */ + 0x39b1, 0x08fa, 0x3a02, 0x3a07, 0x3a09, 0x3a01, 0x3a17, 0x39ff, + 0x3a12, 0x09ba, 0x09b9, 0x3d03, 0x3d07, 0x3d01, 0x3cf5, 0x3cf1, + 0x3d08, 0x3cf2, 0x3d0f, 0x09bb, 0x3cfe, 0x0a18, 0x0a40, 0x0a3d, + 0x3f1a, 0x3f10, 0x3f0e, 0x4002, 0x3ff3, 0x0acd, 0x0ac9, 0x3ffb, + 0x0acb, 0x0aca, 0x0ace, 0x411b, 0x4123, 0x4161, 0x4168, 0x0b5e, + 0x4167, 0x41d3, 0x0b91, 0x0b8c, 0x4290, 0x0be1, 0x0c02, 0x42d5, + 0x42d7, 0x42d6, 0x4330, 0x0c2b, 0x4326, 0x0c2a, 0x4340, 0x0a14, + 0x431e, 0x0cad, 0x0ca3, 0x0cab, 0x4447, 0x0caf, 0x444b, 0x4451, + 0x444f, 0x4442, 0x4446, 0x0d04, 0x456e, 0x456c, 0x45f2, 0x0d44, + 0x45f1, 0x45f5, 0x45f3, 0x45f9, 0x0d3d, 0x0d47, 0x0d9c, 0x469a, + 0x4693, 0x4691, 0x46e1, 0x0de0, 0x0de4, 0x4721, 0x471c, 0x4716, + 0x4717, 0x4736, 0x471f, 0x0e80, 0x4893, 0x4899, + /* 0x38 */ + 0x489a, 0x489c, 0x0eca, 0x4949, 0x0ed4, 0x4934, 0x4937, 0x0ed2, + 0x492d, 0x0ecb, 0x494c, 0x0ece, 0x0ed3, 0x4948, 0x0f44, 0x0f48, + 0x4b3b, 0x0f45, 0x0f81, 0x0f86, 0x0f85, 0x4c08, 0x4c1a, 0x0fa3, + 0x4c1d, 0x0fb5, 0x4c49, 0x4c45, 0x4c44, 0x489b, 0x0ffa, 0x0ff9, + 0x4d2a, 0x4d2e, 0x0ffb, 0x0ff2, 0x4d31, 0x0fef, 0x4d1a, 0x4d34, + 0x4d17, 0x105b, 0x1066, 0x10ce, 0x4f1d, 0x4f71, 0x4f84, 0x4f80, + 0x4f72, 0x4fa1, 0x01b4, 0x4f79, 0x4f91, 0x10c8, 0x4f9f, 0x4fad, + 0x10d1, 0x10c5, 0x4f23, 0x10d2, 0x4f85, 0x4f9c, 0x4fb7, 0x5258, + 0x525a, 0x118f, 0x5257, 0x52b2, 0x11a7, 0x52ae, 0x11a5, 0x11a4, + 0x1211, 0x5445, 0x549c, 0x5494, 0x54a3, 0x548f, 0x54a5, 0x54a9, + 0x54a6, 0x548a, 0x54a0, 0x5490, 0x5592, 0x5591, 0x5594, 0x12b5, + 0x5626, 0x5632, 0x5628, 0x12b4, 0x12bd, 0x561c, + /* 0x39 */ + 0x12bb, 0x562b, 0x5620, 0x12b9, 0x5629, 0x12c2, 0x12be, 0x12ba, + 0x5621, 0x583a, 0x06b7, 0x585b, 0x5858, 0x587c, 0x1358, 0x58a6, + 0x58ae, 0x58ad, 0x5965, 0x139b, 0x597e, 0x139c, 0x597c, 0x597f, + 0x597a, 0x59bd, 0x13da, 0x13de, 0x59c0, 0x59bb, 0x5aad, 0x5aaf, + 0x5ad6, 0x144d, 0x1446, 0x1447, 0x144b, 0x144c, 0x5ad9, 0x1448, + 0x1499, 0x5c12, 0x5c0e, 0x5c25, 0x149b, 0x5c13, 0x5cee, 0x14ce, + 0x5cab, 0x5cf7, 0x14eb, 0x5d59, 0x5d54, 0x5df2, 0x5df0, 0x5de5, + 0x5df6, 0x151c, 0x158c, 0x6187, 0x15d1, 0x625a, 0x15d6, 0x15d3, + 0x626e, 0x15d4, 0x15d0, 0x15d5, 0x6279, 0x160b, 0x64e1, 0x64e6, + 0x17c6, 0x6ac4, 0x6ad2, 0x1a80, 0x0024, 0x1a81, 0x1c8f, 0x1c97, + 0x1c88, 0x1c89, 0x0074, 0x007a, 0x1c81, 0x1d60, 0x7064, 0x00c3, + 0x2a42, 0x1dd3, 0x00d4, 0x00d5, 0x1dd2, 0x1dd6, + /* 0x3a */ + 0x1e73, 0x00fb, 0x1e70, 0x00f7, 0x0132, 0x8533, 0x1fa8, 0x1fa6, + 0x1fc5, 0x2197, 0x21de, 0x01ba, 0x01bf, 0x2196, 0x21b4, 0x01c7, + 0x2185, 0x01b7, 0x219b, 0x21a0, 0x01b9, 0x2159, 0x01c3, 0x2186, + 0x01bd, 0x01d0, 0x21af, 0x217a, 0x01c1, 0x01be, 0x01cd, 0x219e, + 0x01cb, 0x21a9, 0x230f, 0x230e, 0x241a, 0x024f, 0x241f, 0x0253, + 0x243c, 0x2418, 0x243e, 0x2426, 0x0255, 0x243a, 0x7464, 0x2422, + 0x0251, 0x24fb, 0x2563, 0x2564, 0x029f, 0x26a8, 0x26a3, 0x2682, + 0x2688, 0x26a1, 0x2685, 0x2698, 0x02fe, 0x2699, 0x02fb, 0x2689, + 0x2681, 0x2696, 0x2680, 0x02f1, 0x02f5, 0x2691, 0x02ef, 0x0304, + 0x0303, 0x02f4, 0x26cf, 0x02f3, 0x0302, 0x02f7, 0x02fa, 0x02fd, + 0x02ee, 0x2687, 0x26a0, 0x02f0, 0x2679, 0x02f2, 0x2686, 0x26ab, + 0x26aa, 0x26a4, 0x268d, 0x267e, 0x0344, 0x27d5, + /* 0x3b */ + 0x0362, 0x0377, 0x09c9, 0x281e, 0x285f, 0x285e, 0x2944, 0x293e, + 0x03e8, 0x2948, 0x291c, 0x03ef, 0x295b, 0x294d, 0x03e6, 0x03ed, + 0x2957, 0x03e7, 0x2953, 0x294f, 0x03eb, 0x293b, 0x2946, 0x042d, + 0x0455, 0x2a46, 0x2a47, 0x0453, 0x2a48, 0x2ac0, 0x2abd, 0x2abf, + 0x0490, 0x2b11, 0x04be, 0x2b3e, 0x2b3b, 0x04bd, 0x2b3a, 0x04cf, + 0x04d0, 0x04ec, 0x2ba7, 0x054b, 0x2cea, 0x0548, 0x2d07, 0x2d22, + 0x2d0c, 0x0555, 0x0551, 0x2cb3, 0x2cd6, 0x2cd2, 0x054e, 0x2ce3, + 0x2ce5, 0x2ce9, 0x056b, 0x055e, 0x2d11, 0x2cfd, 0x0560, 0x0567, + 0x2d1e, 0x2d20, 0x2d21, 0x2e1e, 0x05b8, 0x2fe2, 0x2fde, 0x2fe6, + 0x0614, 0x060f, 0x0607, 0x0613, 0x2ff8, 0x0617, 0x2ffe, 0x2fc1, + 0x2fbf, 0x2ff7, 0x2fd1, 0x315f, 0x3160, 0x3161, 0x069a, 0x06b8, + 0x31d1, 0x06f7, 0x06f8, 0x327d, 0x326b, 0x327f, + /* 0x3c */ + 0x06fd, 0x06f5, 0x3273, 0x3281, 0x326d, 0x3269, 0x06fa, 0x0738, + 0x331e, 0x34ed, 0x0787, 0x0780, 0x0788, 0x0779, 0x3503, 0x077c, + 0x34fe, 0x34e5, 0x351e, 0x3502, 0x0783, 0x0785, 0x3509, 0x34ca, + 0x3500, 0x85e5, 0x3501, 0x3518, 0x34e2, 0x34cf, 0x077b, 0x352e, + 0x34c5, 0x34ff, 0x0786, 0x351c, 0x34c3, 0x0834, 0x376f, 0x0855, + 0x376e, 0x0868, 0x37be, 0x089c, 0x37f4, 0x382d, 0x08fc, 0x39b6, + 0x3a75, 0x3a1e, 0x091a, 0x3a18, 0x0917, 0x3a48, 0x091b, 0x3a4f, + 0x0913, 0x3a42, 0x3a6a, 0x3a70, 0x39fe, 0x0905, 0x0907, 0x3a6d, + 0x091c, 0x3a7b, 0x3a7e, 0x3a59, 0x0911, 0x3a57, 0x0916, 0x3a80, + 0x3a50, 0x0915, 0x3a29, 0x3a76, 0x3a2a, 0x3a4c, 0x3d2a, 0x09cb, + 0x3d35, 0x3d2c, 0x3d37, 0x3d1d, 0x09c5, 0x09c2, 0x3d38, 0x09cd, + 0x3d34, 0x3d2b, 0x3d33, 0x3d27, 0x3d24, 0x09ca, + /* 0x3d */ + 0x3d2d, 0x3e32, 0x3e83, 0x3e82, 0x3e87, 0x3f06, 0x3f24, 0x3f38, + 0x3f2a, 0x3f2c, 0x3f2b, 0x0a83, 0x3f2f, 0x3f28, 0x4017, 0x0ad6, + 0x0ad5, 0x4019, 0x4038, 0x0ad1, 0x401f, 0x4014, 0x403c, 0x3ff7, + 0x401c, 0x4015, 0x4018, 0x4039, 0x40f9, 0x4124, 0x8634, 0x0b52, + 0x0b5f, 0x416e, 0x416d, 0x4171, 0x418e, 0x0b95, 0x41e5, 0x0b9d, + 0x0b98, 0x0b9e, 0x0b96, 0x4294, 0x42b3, 0x0c03, 0x42d9, 0x0c2f, + 0x4348, 0x4349, 0x4343, 0x0c31, 0x0c33, 0x4342, 0x43df, 0x0cb4, + 0x4463, 0x4476, 0x0cb0, 0x445f, 0x4466, 0x4566, 0x4571, 0x0d08, + 0x0d07, 0x4576, 0x4584, 0x4575, 0x45ff, 0x4607, 0x0d4e, 0x460e, + 0x4609, 0x0d50, 0x0d52, 0x0da1, 0x0da3, 0x0da5, 0x0dcc, 0x46e7, + 0x46e2, 0x4755, 0x0def, 0x0dea, 0x4743, 0x4757, 0x476c, 0x4742, + 0x4753, 0x0ded, 0x4741, 0x0e85, 0x0e84, 0x48a7, + /* 0x3e */ + 0x48a0, 0x48a6, 0x48a4, 0x4974, 0x0edb, 0x4959, 0x0ed9, 0x4960, + 0x4957, 0x496c, 0x497e, 0x4964, 0x0ed7, 0x495a, 0x495d, 0x0eda, + 0x0ede, 0x0ed8, 0x4976, 0x494d, 0x4975, 0x0ed5, 0x4bd3, 0x4bd6, + 0x0f9c, 0x0f9d, 0x4c60, 0x4c4e, 0x4d45, 0x4d3b, 0x0ffe, 0x4d48, + 0x4d42, 0x4d49, 0x4d40, 0x4d14, 0x4d41, 0x1007, 0x4def, 0x4df6, + 0x4e03, 0x106a, 0x4fed, 0x10e7, 0x4fda, 0x5018, 0x4fd2, 0x5008, + 0x10e2, 0x5000, 0x10df, 0x10e1, 0x10e5, 0x5017, 0x4f46, 0x5014, + 0x4fd3, 0x5005, 0x501f, 0x5002, 0x5016, 0x4fcd, 0x4fe6, 0x1191, + 0x525d, 0x52d5, 0x52e1, 0x11b4, 0x11b0, 0x11b5, 0x11ae, 0x52ee, + 0x5447, 0x5446, 0x122d, 0x122c, 0x54bb, 0x122b, 0x54bf, 0x54b4, + 0x1229, 0x54b5, 0x127f, 0x559a, 0x5643, 0x12c9, 0x12cb, 0x565a, + 0x12c5, 0x12c6, 0x12ca, 0x5635, 0x5638, 0x5642, + /* 0x3f */ + 0x5649, 0x565d, 0x564b, 0x563d, 0x12d2, 0x12d0, 0x132d, 0x1335, + 0x5860, 0x585e, 0x587f, 0x587e, 0x5883, 0x136c, 0x58b1, 0x5987, + 0x139d, 0x13a0, 0x5988, 0x5983, 0x13a2, 0x139f, 0x5986, 0x598b, + 0x5982, 0x59ca, 0x59d2, 0x13eb, 0x13e2, 0x59d4, 0x59c9, 0x5ab0, + 0x1436, 0x1432, 0x1450, 0x5af2, 0x5ae4, 0x5af3, 0x5aea, 0x144f, + 0x5afd, 0x1452, 0x5b9d, 0x5c2b, 0x5c2a, 0x149e, 0x5c28, 0x5c29, + 0x5c2c, 0x14a0, 0x149c, 0x5c3a, 0x5c30, 0x5c37, 0x5c3b, 0x14d1, + 0x5d0a, 0x14ef, 0x14f0, 0x14f1, 0x5dfe, 0x5e20, 0x151d, 0x5e0b, + 0x151f, 0x5e18, 0x5e22, 0x151e, 0x5e1b, 0x5e08, 0x1520, 0x5e0e, + 0x5e13, 0x158e, 0x1591, 0x6195, 0x83dd, 0x1590, 0x15d7, 0x628c, + 0x627b, 0x627f, 0x6281, 0x15d9, 0x6282, 0x15f4, 0x15f6, 0x0160, + 0x15f5, 0x15f3, 0x62ee, 0x62ed, 0x160c, 0x62ec, + /* 0x40 */ + 0x635f, 0x636f, 0x1651, 0x636d, 0x16a6, 0x16a7, 0x16a8, 0x1727, + 0x1724, 0x1725, 0x64f0, 0x172a, 0x1774, 0x17c7, 0x66a9, 0x17e7, + 0x17ed, 0x66e0, 0x1ab7, 0x002e, 0x007b, 0x1ccc, 0x1cbc, 0x007c, + 0x1caa, 0x1cb9, 0x007d, 0x1cab, 0x1cc3, 0x1ccd, 0x1d7e, 0x1e7e, + 0x1e79, 0x00fd, 0x8523, 0x1ee1, 0x1ee0, 0x1ee7, 0x1f80, 0x1fab, + 0x1faa, 0x1fa9, 0x1fe0, 0x21ea, 0x01da, 0x21d7, 0x01d6, 0x01db, + 0x21c1, 0x2315, 0x025b, 0x246c, 0x025c, 0x245c, 0x2450, 0x2461, + 0x246a, 0x2469, 0x2456, 0x2460, 0x2466, 0x245f, 0x2523, 0x2566, + 0x2568, 0x0306, 0x030b, 0x26ce, 0x030d, 0x26c5, 0x26c3, 0x030a, + 0x0313, 0x26d0, 0x0310, 0x0312, 0x0309, 0x0308, 0x0311, 0x030f, + 0x2774, 0x2776, 0x27dc, 0x27d7, 0x27da, 0x27db, 0x0367, 0x2820, + 0x296d, 0x2966, 0x03f6, 0x2964, 0x296e, 0x857e, + /* 0x41 */ + 0x2960, 0x2b42, 0x2b5a, 0x2b6e, 0x0564, 0x056c, 0x2d30, 0x2d3a, + 0x2d2a, 0x2d43, 0x2d19, 0x2d31, 0x056d, 0x2d3d, 0x057a, 0x0575, + 0x060d, 0x3008, 0x3032, 0x3038, 0x061e, 0x3031, 0x061b, 0x3019, + 0x062a, 0x3011, 0x061f, 0x0622, 0x3029, 0x301d, 0x0625, 0x0627, + 0x0629, 0x303c, 0x0624, 0x3046, 0x3047, 0x0628, 0x0626, 0x303a, + 0x3007, 0x0623, 0x316b, 0x069f, 0x3170, 0x316d, 0x06b1, 0x31e4, + 0x3293, 0x0703, 0x0707, 0x070c, 0x0706, 0x328f, 0x0704, 0x0709, + 0x3292, 0x0705, 0x328e, 0x0708, 0x3546, 0x0796, 0x079c, 0x079f, + 0x079b, 0x0798, 0x0799, 0x0794, 0x3531, 0x078d, 0x07a3, 0x353e, + 0x0793, 0x357c, 0x3543, 0x0792, 0x3573, 0x85e8, 0x3555, 0x078e, + 0x078c, 0x3585, 0x354d, 0x3550, 0x3547, 0x3567, 0x3536, 0x3564, + 0x3561, 0x079a, 0x357d, 0x3744, 0x3740, 0x3771, + /* 0x42 */ + 0x3773, 0x379c, 0x086a, 0x086d, 0x0884, 0x37c1, 0x08a0, 0x37fa, + 0x3831, 0x3832, 0x091d, 0x0926, 0x3ab8, 0x3aa8, 0x0933, 0x3a91, + 0x3abb, 0x0938, 0x3a9a, 0x0930, 0x0928, 0x3aa9, 0x0927, 0x092a, + 0x3ab5, 0x3a6c, 0x3ae8, 0x0931, 0x3add, 0x3ada, 0x3ae6, 0x3aac, + 0x0934, 0x092e, 0x093b, 0x3ad9, 0x3ae3, 0x3ae9, 0x3adb, 0x0929, + 0x3d6f, 0x09d2, 0x09d8, 0x3d48, 0x09cf, 0x3d4a, 0x3d6b, 0x09d9, + 0x3d4f, 0x3d57, 0x3d74, 0x09ce, 0x09d3, 0x09d0, 0x3d45, 0x3d51, + 0x3d6d, 0x07a1, 0x3e51, 0x3e50, 0x3e4e, 0x0a47, 0x3f41, 0x0a8b, + 0x3f2e, 0x3f46, 0x0ad4, 0x4027, 0x0ade, 0x4048, 0x4053, 0x403d, + 0x0adf, 0x405d, 0x4056, 0x0ad7, 0x401e, 0x4047, 0x4043, 0x4058, + 0x4049, 0x0ae1, 0x404c, 0x4045, 0x403e, 0x0b2f, 0x4101, 0x411e, + 0x0b62, 0x0b63, 0x417a, 0x41ee, 0x4202, 0x4297, + /* 0x43 */ + 0x4298, 0x0be2, 0x0c04, 0x0c43, 0x435d, 0x4364, 0x4353, 0x4358, + 0x4482, 0x4490, 0x448a, 0x0cbe, 0x447a, 0x447d, 0x0cba, 0x448b, + 0x4478, 0x0cbc, 0x864e, 0x448d, 0x4488, 0x4492, 0x4481, 0x457e, + 0x4583, 0x0d0d, 0x0d0e, 0x0d11, 0x4580, 0x0d0f, 0x0d12, 0x0d55, + 0x460f, 0x0d59, 0x0d5b, 0x461d, 0x0d57, 0x46a1, 0x46a4, 0x0dce, + 0x46e9, 0x46ea, 0x0dfe, 0x4762, 0x476b, 0x0dfc, 0x475e, 0x0df5, + 0x4779, 0x0df9, 0x0dfa, 0x476f, 0x4768, 0x0e88, 0x0e89, 0x48ae, + 0x0e8a, 0x0e87, 0x0e8b, 0x48b0, 0x0ee6, 0x4990, 0x0eed, 0x498a, + 0x0ee5, 0x498b, 0x4999, 0x4995, 0x0ee0, 0x4987, 0x4978, 0x4997, + 0x4989, 0x4998, 0x0ee1, 0x0f5b, 0x0f5c, 0x4ba3, 0x0f8f, 0x0f8b, + 0x0f8d, 0x4bdd, 0x4c57, 0x0fb9, 0x4d63, 0x4d6a, 0x4d6c, 0x100f, + 0x1019, 0x1013, 0x4d5d, 0x4d75, 0x1018, 0x4d5f, + /* 0x44 */ + 0x1016, 0x4d7d, 0x4d6d, 0x1053, 0x868d, 0x4e41, 0x504f, 0x5084, + 0x10f6, 0x507f, 0x10f5, 0x5048, 0x502a, 0x507b, 0x5072, 0x5064, + 0x502e, 0x505c, 0x5053, 0x10f7, 0x5041, 0x50c8, 0x10f0, 0x5062, + 0x5080, 0x503e, 0x5083, 0x5071, 0x10f9, 0x504a, 0x5055, 0x5058, + 0x1192, 0x1195, 0x1196, 0x52fc, 0x52fd, 0x5315, 0x11b9, 0x5316, + 0x52ff, 0x11bd, 0x11b8, 0x1212, 0x5458, 0x54cf, 0x54e0, 0x1280, + 0x1281, 0x129a, 0x1298, 0x55e7, 0x566a, 0x5680, 0x12d4, 0x566f, + 0x5665, 0x12da, 0x5678, 0x567d, 0x5688, 0x12d6, 0x12db, 0x5664, + 0x567e, 0x12dc, 0x5667, 0x5863, 0x5888, 0x1371, 0x58cd, 0x1372, + 0x58c9, 0x13a8, 0x59ed, 0x13f0, 0x86db, 0x13f1, 0x13fd, 0x1438, + 0x1437, 0x1439, 0x5ab1, 0x1455, 0x1453, 0x5b04, 0x5b9e, 0x5ba0, + 0x5c43, 0x5c46, 0x5c48, 0x5c45, 0x5c40, 0x5c4c, + /* 0x45 */ + 0x14d5, 0x14bd, 0x5d0c, 0x5d13, 0x5d15, 0x14f5, 0x5d6b, 0x5d67, + 0x5e5d, 0x5e55, 0x5e35, 0x1521, 0x5e59, 0x5e2f, 0x5e3c, 0x5e8f, + 0x5e5c, 0x5e6a, 0x5e62, 0x5e5f, 0x5e6b, 0x5e6e, 0x5e3b, 0x5e44, + 0x5e41, 0x619a, 0x1592, 0x6199, 0x15de, 0x15db, 0x15da, 0x628f, + 0x15df, 0x6296, 0x15f9, 0x15f8, 0x15fa, 0x62f4, 0x62fc, 0x160e, + 0x6355, 0x1643, 0x6379, 0x1656, 0x1653, 0x169e, 0x63ee, 0x63f5, + 0x16a9, 0x640b, 0x16fa, 0x64f3, 0x1731, 0x1730, 0x64f7, 0x64ff, + 0x64f5, 0x1732, 0x64ec, 0x64f1, 0x1729, 0x172e, 0x659a, 0x1776, + 0x66e2, 0x673d, 0x675d, 0x68e8, 0x18a5, 0x68eb, 0x68ef, 0x68ee, + 0x6a81, 0x6b14, 0x1cd0, 0x1cd9, 0x1cdc, 0x1cd8, 0x008c, 0x1ce1, + 0x1ceb, 0x008b, 0x0089, 0x1cf4, 0x1ce2, 0x1cde, 0x008d, 0x0086, + 0x00d7, 0x1df4, 0x0104, 0x0107, 0x0103, 0x1eed, + /* 0x46 */ + 0x1eea, 0x0122, 0x1f32, 0x0151, 0x1fae, 0x1fb0, 0x0161, 0x21fb, + 0x2203, 0x220b, 0x01e9, 0x2207, 0x01e5, 0x21f8, 0x01e4, 0x2228, + 0x221e, 0x01e3, 0x2218, 0x2211, 0x2251, 0x2205, 0x2317, 0x2492, + 0x0265, 0x248c, 0x0263, 0x2478, 0x2484, 0x2473, 0x24ad, 0x2497, + 0x2495, 0x2477, 0x2472, 0x2496, 0x248d, 0x2510, 0x028c, 0x256c, + 0x031a, 0x26e7, 0x0315, 0x26e4, 0x0320, 0x0321, 0x26ef, 0x2226, + 0x031c, 0x031b, 0x26f0, 0x297b, 0x03fe, 0x2983, 0x0404, 0x0401, + 0x298b, 0x298c, 0x0400, 0x2978, 0x2a52, 0x046d, 0x0493, 0x2ad0, + 0x2acf, 0x04a1, 0x2bb3, 0x2bb4, 0x0576, 0x0579, 0x0572, 0x2d7b, + 0x0583, 0x2d6f, 0x2d81, 0x2d3c, 0x2d42, 0x2d38, 0x2d33, 0x85a6, + 0x2d60, 0x2d69, 0x2d7d, 0x2d86, 0x2e2c, 0x2e28, 0x0638, 0x304c, + 0x0630, 0x3057, 0x307c, 0x0634, 0x063a, 0x3055, + /* 0x47 */ + 0x3062, 0x3071, 0x306a, 0x3056, 0x303b, 0x3081, 0x0635, 0x304f, + 0x307e, 0x3064, 0x063f, 0x0640, 0x0632, 0x0631, 0x0636, 0x3171, + 0x7aba, 0x070f, 0x32a5, 0x329a, 0x329c, 0x0710, 0x32a6, 0x070d, + 0x32a4, 0x358f, 0x35c5, 0x35c8, 0x3592, 0x35b2, 0x07a9, 0x07b4, + 0x07ac, 0x35e3, 0x35c0, 0x35d6, 0x35d1, 0x359f, 0x35a2, 0x35d2, + 0x07b8, 0x07ae, 0x7bf3, 0x35e1, 0x35d5, 0x359d, 0x07b3, 0x07ba, + 0x3598, 0x083f, 0x3774, 0x37a1, 0x093c, 0x3af0, 0x3af3, 0x0942, + 0x0940, 0x3b1b, 0x3b0c, 0x3b1d, 0x3b34, 0x3b28, 0x3b17, 0x093e, + 0x3b44, 0x3b42, 0x3b04, 0x3b11, 0x3afa, 0x3b4a, 0x3d91, 0x3d8e, + 0x09e1, 0x3d8b, 0x3d8d, 0x3d7f, 0x3d8c, 0x3d7e, 0x3d7c, 0x3d83, + 0x09e6, 0x3d88, 0x09e0, 0x0a15, 0x3e94, 0x0a93, 0x3f55, 0x3f53, + 0x3f4f, 0x3f54, 0x406c, 0x4065, 0x4066, 0x4061, + /* 0x48 */ + 0x406b, 0x4068, 0x4076, 0x0ae7, 0x4060, 0x7e0f, 0x4074, 0x4106, + 0x420e, 0x0bad, 0x4207, 0x0bae, 0x0be3, 0x42b9, 0x0bf5, 0x42b7, + 0x42e2, 0x0c06, 0x4374, 0x4377, 0x4376, 0x4375, 0x0c4f, 0x4378, + 0x4371, 0x0c54, 0x437a, 0x3d5b, 0x437b, 0x44a6, 0x44ae, 0x44b8, + 0x0ccb, 0x0ce3, 0x0cc9, 0x44b1, 0x44af, 0x0d13, 0x4589, 0x4587, + 0x0d15, 0x0d61, 0x4629, 0x0d66, 0x462a, 0x0d64, 0x462d, 0x462c, + 0x0d60, 0x4632, 0x0d63, 0x46ec, 0x46f0, 0x4781, 0x479e, 0x4783, + 0x0e0a, 0x4792, 0x0e04, 0x47a3, 0x479f, 0x4793, 0x0e07, 0x4786, + 0x48b8, 0x48b7, 0x0e8d, 0x0e8f, 0x0e90, 0x0e92, 0x0eec, 0x49c8, + 0x49b6, 0x866c, 0x49d1, 0x0ee7, 0x49a8, 0x49ab, 0x0ef2, 0x49b3, + 0x49cd, 0x0eee, 0x49cf, 0x49a4, 0x0eef, 0x0f4c, 0x4b41, 0x4b6f, + 0x4b71, 0x0f5e, 0x0f5f, 0x0f76, 0x0f74, 0x0f72, + /* 0x49 */ + 0x0f90, 0x4c23, 0x4c5b, 0x0fbe, 0x4c61, 0x4c5f, 0x4d81, 0x1026, + 0x1025, 0x4d84, 0x4e13, 0x1074, 0x4e4a, 0x4e4c, 0x10fd, 0x1105, + 0x1101, 0x50bd, 0x5095, 0x1109, 0x5092, 0x50c3, 0x110c, 0x5096, + 0x50a5, 0x50b5, 0x50b3, 0x50a3, 0x50e4, 0x50d8, 0x50d5, 0x110d, + 0x50b7, 0x50ad, 0x50da, 0x5093, 0x5336, 0x11c0, 0x11c5, 0x11c9, + 0x533d, 0x532b, 0x5347, 0x5339, 0x11d5, 0x5345, 0x531d, 0x1241, + 0x54ff, 0x54ea, 0x1233, 0x54f5, 0x123a, 0x5500, 0x54ed, 0x5503, + 0x54e9, 0x1240, 0x1242, 0x55ea, 0x12e8, 0x569b, 0x568e, 0x56a2, + 0x12e4, 0x569c, 0x5694, 0x5690, 0x56a9, 0x56ac, 0x12e7, 0x569f, + 0x12e6, 0x12e1, 0x569d, 0x1339, 0x5867, 0x135c, 0x1375, 0x58d0, + 0x58d6, 0x58d4, 0x5998, 0x599a, 0x5997, 0x13ae, 0x13b0, 0x13fa, + 0x5a0b, 0x5a08, 0x5a01, 0x5ab4, 0x5ab3, 0x145b, + /* 0x4a */ + 0x5ba1, 0x5ba2, 0x14a5, 0x5c5a, 0x14a2, 0x5c61, 0x5c5f, 0x14db, + 0x14da, 0x5d25, 0x5d7b, 0x5d76, 0x5d7c, 0x1524, 0x5e89, 0x5ef6, + 0x5eb1, 0x5ead, 0x5e92, 0x5e81, 0x5e84, 0x1526, 0x5eae, 0x5e90, + 0x5e9e, 0x1598, 0x1596, 0x159a, 0x61a2, 0x61a7, 0x1597, 0x15e1, + 0x15e0, 0x15e3, 0x15e2, 0x62a0, 0x629d, 0x629f, 0x62d0, 0x15fb, + 0x62d1, 0x1612, 0x1614, 0x6359, 0x1645, 0x6364, 0x165c, 0x165d, + 0x16b8, 0x6419, 0x16ba, 0x6414, 0x6415, 0x641a, 0x1703, 0x1735, + 0x1736, 0x1739, 0x6506, 0x172d, 0x64f8, 0x6501, 0x177a, 0x65be, + 0x65bc, 0x65b7, 0x65b6, 0x65c0, 0x1778, 0x65b8, 0x177b, 0x177c, + 0x177e, 0x65c4, 0x177d, 0x65bf, 0x17c9, 0x66da, 0x66e4, 0x66e9, + 0x66e8, 0x66ea, 0x66e5, 0x17f3, 0x6726, 0x181a, 0x1819, 0x6740, + 0x181f, 0x18a6, 0x18a7, 0x18a8, 0x18ab, 0x18a9, + /* 0x4b */ + 0x192e, 0x6abd, 0x195e, 0x0095, 0x0093, 0x0092, 0x1d0e, 0x0096, + 0x1cf7, 0x0097, 0x1cfc, 0x1d0d, 0x1d01, 0x1dda, 0x1dd9, 0x1ddb, + 0x1e86, 0x1e8e, 0x1eee, 0x1f33, 0x1fb1, 0x01f5, 0x2247, 0x222d, + 0x2254, 0x01ea, 0x224b, 0x2252, 0x2231, 0x2244, 0x2256, 0x2250, + 0x222b, 0x01f3, 0x224d, 0x2237, 0x224f, 0x24a2, 0x24b7, 0x0269, + 0x24b2, 0x026b, 0x24aa, 0x24b5, 0x24b0, 0x026c, 0x24b4, 0x24a4, + 0x24a7, 0x0268, 0x2526, 0x26fe, 0x0328, 0x2704, 0x0326, 0x26fc, + 0x0325, 0x2706, 0x270a, 0x26fa, 0x270d, 0x2700, 0x270e, 0x036b, + 0x040f, 0x0408, 0x2991, 0x040c, 0x298f, 0x2990, 0x2998, 0x29a4, + 0x299b, 0x29a3, 0x2996, 0x29e4, 0x2a5a, 0x0460, 0x0462, 0x2a5e, + 0x0498, 0x2bb8, 0x2d57, 0x2d5c, 0x2da6, 0x2d95, 0x2d88, 0x058a, + 0x2da3, 0x2d8f, 0x0584, 0x2d64, 0x057f, 0x2d59, + /* 0x4c */ + 0x2d78, 0x0582, 0x2d85, 0x2d87, 0x2d9e, 0x0596, 0x0589, 0x2d98, + 0x2d9c, 0x058d, 0x05bc, 0x2e2f, 0x3080, 0x309b, 0x308e, 0x308d, + 0x3094, 0x30c6, 0x0644, 0x30a8, 0x3083, 0x063c, 0x30b9, 0x3086, + 0x30b4, 0x30af, 0x3091, 0x064e, 0x30aa, 0x30a1, 0x30a7, 0x32b6, + 0x32b3, 0x0714, 0x32bc, 0x32ac, 0x0715, 0x32ad, 0x360e, 0x07ce, + 0x361c, 0x361a, 0x07e0, 0x07c2, 0x360b, 0x07bf, 0x35ef, 0x360c, + 0x35f0, 0x3622, 0x07c4, 0x35d8, 0x07cf, 0x3612, 0x35fa, 0x07c8, + 0x362a, 0x07cc, 0x3610, 0x07cd, 0x07c7, 0x3629, 0x35f9, 0x35ea, + 0x362c, 0x3624, 0x18b7, 0x35e9, 0x3752, 0x374f, 0x3753, 0x0843, + 0x08b6, 0x3b10, 0x3b65, 0x3b75, 0x0951, 0x094a, 0x094d, 0x0956, + 0x3bd0, 0x0953, 0x3b5c, 0x3b3d, 0x3b71, 0x0959, 0x3b91, 0x3b0b, + 0x3b79, 0x3b81, 0x3b8f, 0x094e, 0x3b59, 0x3b74, + /* 0x4d */ + 0x09ee, 0x3dae, 0x09ec, 0x3da3, 0x3dad, 0x09eb, 0x09ef, 0x3dab, + 0x3da6, 0x3da2, 0x09ed, 0x1ef2, 0x3e57, 0x3e55, 0x3e99, 0x3f4b, + 0x407a, 0x0af2, 0x0aef, 0x0af1, 0x408c, 0x4084, 0x0aed, 0x0af0, + 0x4082, 0x4093, 0x407b, 0x0aee, 0x4109, 0x181b, 0x0b50, 0x0b66, + 0x0284, 0x0bb8, 0x0bf6, 0x438a, 0x0c57, 0x4390, 0x0c5e, 0x44c6, + 0x44d3, 0x44c0, 0x44d2, 0x44c7, 0x44c2, 0x0d19, 0x459f, 0x459d, + 0x459e, 0x0d70, 0x4641, 0x0d6e, 0x4638, 0x463a, 0x4642, 0x0d72, + 0x0d76, 0x463e, 0x46b0, 0x47ae, 0x47b3, 0x0e12, 0x0e1f, 0x47bf, + 0x0e11, 0x0e16, 0x47cd, 0x0e19, 0x47b2, 0x0e24, 0x0e14, 0x0e25, + 0x0e95, 0x0e96, 0x0e93, 0x0e94, 0x48c4, 0x48cd, 0x48c2, 0x48c6, + 0x48c3, 0x48c9, 0x48c7, 0x0ea0, 0x49f8, 0x0efb, 0x49ed, 0x49e2, + 0x0efc, 0x0f00, 0x0ef8, 0x49dc, 0x4a02, 0x4a01, + /* 0x4e */ + 0x0ef9, 0x49d6, 0x0f04, 0x49e4, 0x49fe, 0x0f03, 0x4a00, 0x49fc, + 0x49fd, 0x0ef3, 0x49f5, 0x49ff, 0x0efa, 0x49eb, 0x49e5, 0x4b78, + 0x4bae, 0x4be7, 0x0fbf, 0x4c65, 0x4c6a, 0x4c66, 0x4c68, 0x4c6b, + 0x4d94, 0x4da1, 0x4d92, 0x4d96, 0x4d93, 0x1079, 0x1110, 0x5101, + 0x1114, 0x50f8, 0x110e, 0x50f5, 0x111a, 0x5104, 0x1119, 0x1121, + 0x1123, 0x111f, 0x511b, 0x5103, 0x5133, 0x5134, 0x50ed, 0x1125, + 0x112b, 0x5135, 0x1116, 0x5105, 0x1122, 0x111b, 0x11ce, 0x11cf, + 0x537d, 0x11cb, 0x11d1, 0x11cc, 0x5371, 0x1217, 0x545c, 0x54e6, + 0x550f, 0x551b, 0x1251, 0x55a9, 0x55a5, 0x55ee, 0x56b1, 0x12ed, + 0x56cc, 0x56ce, 0x12f4, 0x56b7, 0x12f1, 0x56b5, 0x56e9, 0x56b4, + 0x12f8, 0x56b3, 0x56c1, 0x56af, 0x56ca, 0x56d0, 0x132f, 0x135e, + 0x135d, 0x588e, 0x1376, 0x1377, 0x58e9, 0x58db, + /* 0x4f */ + 0x137e, 0x58eb, 0x59a4, 0x13b6, 0x59a2, 0x599d, 0x13b3, 0x13fc, + 0x1403, 0x1400, 0x5a2a, 0x5a28, 0x140a, 0x1402, 0x5ab8, 0x5ab6, + 0x5ab9, 0x5ab7, 0x5b22, 0x5b2b, 0x5b27, 0x5b19, 0x5ba4, 0x1487, + 0x5bb3, 0x14a6, 0x5c71, 0x5c6a, 0x14a9, 0x14de, 0x5d88, 0x5d8c, + 0x5ebf, 0x5eb8, 0x5ebe, 0x5edc, 0x5ee5, 0x152e, 0x152d, 0x5ed4, + 0x5ed6, 0x1530, 0x5eda, 0x5eed, 0x5ef3, 0x5edb, 0x152b, 0x5eb9, + 0x5ee2, 0x5eeb, 0x61af, 0x159e, 0x61b2, 0x61b3, 0x159f, 0x15e5, + 0x15e4, 0x62a3, 0x62a5, 0x15fd, 0x15fc, 0x1617, 0x1619, 0x630a, + 0x1618, 0x6387, 0x6389, 0x638c, 0x63ef, 0x642a, 0x6422, 0x16bf, + 0x641f, 0x173c, 0x6519, 0x176b, 0x65ca, 0x65da, 0x1783, 0x1781, + 0x1780, 0x65de, 0x65c8, 0x65e0, 0x17ca, 0x66b6, 0x66b5, 0x17ce, + 0x66f4, 0x17f6, 0x676b, 0x6769, 0x6772, 0x6763, + /* 0x50 */ + 0x1839, 0x690d, 0x18ae, 0x6901, 0x690c, 0x18b5, 0x68f8, 0x18b3, + 0x18b4, 0x68fe, 0x6902, 0x6a84, 0x1922, 0x6aab, 0x6aaa, 0x1d1d, + 0x1d16, 0x0099, 0x1d2b, 0x1d1e, 0x1d1b, 0x1e90, 0x1e94, 0x1f14, + 0x7289, 0x0202, 0x2267, 0x0201, 0x227b, 0x02a1, 0x225f, 0x2261, + 0x01fd, 0x0273, 0x0274, 0x0270, 0x0276, 0x0275, 0x0272, 0x24c3, + 0x24ca, 0x24bb, 0x24c0, 0x24c4, 0x2501, 0x271f, 0x2718, 0x2711, + 0x2715, 0x0329, 0x2712, 0x271c, 0x032a, 0x2722, 0x2779, 0x29a6, + 0x0416, 0x29b3, 0x29ab, 0x2aea, 0x0499, 0x2b5b, 0x04d3, 0x04f5, + 0x2db7, 0x2dce, 0x2db9, 0x2dbd, 0x2dcf, 0x2dc0, 0x2d99, 0x2d97, + 0x0594, 0x2dbb, 0x2dd0, 0x2dc4, 0x2e31, 0x0656, 0x30d3, 0x30c0, + 0x0659, 0x0658, 0x0655, 0x0652, 0x30dc, 0x30d1, 0x30c8, 0x0657, + 0x30d5, 0x32c3, 0x071b, 0x071c, 0x32bf, 0x32c5, + /* 0x51 */ + 0x0719, 0x32cd, 0x32c1, 0x3306, 0x073f, 0x3324, 0x3663, 0x3642, + 0x3652, 0x07db, 0x3643, 0x3633, 0x07e2, 0x366c, 0x3657, 0x07d7, + 0x364c, 0x366e, 0x07de, 0x07e5, 0x07e4, 0x07e6, 0x07d6, 0x3637, + 0x07df, 0x3671, 0x364a, 0x3636, 0x07dc, 0x3653, 0x07da, 0x3645, + 0x3670, 0x07d3, 0x07d0, 0x365c, 0x3758, 0x3757, 0x0886, 0x0887, + 0x08ad, 0x08b7, 0x0958, 0x096a, 0x3bbb, 0x0962, 0x0961, 0x3bbe, + 0x0969, 0x096c, 0x0965, 0x3bb5, 0x3bd3, 0x3b9f, 0x0966, 0x3bb7, + 0x3bf5, 0x3db7, 0x09f5, 0x3dbb, 0x09f4, 0x3dd1, 0x09f7, 0x3dba, + 0x09f8, 0x3db6, 0x3dcc, 0x09fb, 0x09fc, 0x3dd3, 0x409b, 0x0af5, + 0x0af8, 0x4096, 0x40a2, 0x409d, 0x410a, 0x410e, 0x0b3c, 0x4181, + 0x422c, 0x4237, 0x4236, 0x423b, 0x0bc5, 0x42a1, 0x0c62, 0x0c63, + 0x4398, 0x0c67, 0x4396, 0x0c66, 0x0cd9, 0x0cdb, + /* 0x52 */ + 0x44d6, 0x44eb, 0x0cd8, 0x44dc, 0x0d1b, 0x45a5, 0x45a9, 0x6434, + 0x4653, 0x4645, 0x0d79, 0x464f, 0x0d7d, 0x46bd, 0x46bb, 0x46f1, + 0x0e2c, 0x0e37, 0x47ec, 0x47ed, 0x0e30, 0x0e9a, 0x48d3, 0x1600, + 0x48e1, 0x0f05, 0x4a19, 0x0f07, 0x0f09, 0x0f0a, 0x4a27, 0x4a26, + 0x0f79, 0x0fc2, 0x4c6e, 0x4daf, 0x1038, 0x1037, 0x4dad, 0x1021, + 0x4daa, 0x4e18, 0x105e, 0x113d, 0x1137, 0x1140, 0x516f, 0x514c, + 0x111d, 0x5142, 0x1133, 0x515c, 0x5170, 0x515f, 0x1135, 0x515a, + 0x514b, 0x513f, 0x538a, 0x11d8, 0x538b, 0x53a1, 0x538e, 0x11dc, + 0x11de, 0x5399, 0x545e, 0x545f, 0x5524, 0x55a7, 0x56ea, 0x56fd, + 0x56f9, 0x56e3, 0x56e5, 0x12fa, 0x12fb, 0x56ec, 0x133d, 0x133b, + 0x133f, 0x135f, 0x58f2, 0x137f, 0x58ef, 0x1384, 0x59a6, 0x13bc, + 0x1414, 0x140f, 0x5a3b, 0x5a43, 0x140e, 0x5a32, + /* 0x53 */ + 0x5b31, 0x5b30, 0x1460, 0x5b2d, 0x5b3c, 0x5ba7, 0x5ba5, 0x14ab, + 0x14ac, 0x14aa, 0x5d37, 0x5d95, 0x5d8e, 0x1504, 0x5d96, 0x1508, + 0x5f45, 0x5f0a, 0x1533, 0x1534, 0x5efd, 0x5f17, 0x5f1c, 0x5f07, + 0x5f31, 0x5f32, 0x5f2c, 0x5f30, 0x5f03, 0x5f05, 0x15a2, 0x61c2, + 0x15a4, 0x61b8, 0x15a5, 0x61c1, 0x15a7, 0x15a6, 0x15e7, 0x62ab, + 0x62b7, 0x15ff, 0x15fe, 0x6315, 0x6314, 0x161d, 0x161c, 0x630c, + 0x6317, 0x1667, 0x6393, 0x1694, 0x63d2, 0x16c5, 0x16c8, 0x6436, + 0x6431, 0x6433, 0x643c, 0x642e, 0x643a, 0x16c9, 0x643d, 0x16c7, + 0x64b5, 0x6522, 0x6523, 0x6520, 0x651c, 0x651d, 0x176c, 0x65a0, + 0x178a, 0x65ef, 0x65e8, 0x65eb, 0x1788, 0x1787, 0x1786, 0x65e1, + 0x65e6, 0x17cf, 0x17d0, 0x66f8, 0x66f5, 0x181c, 0x1823, 0x6783, + 0x6794, 0x6784, 0x1849, 0x678b, 0x678f, 0x1843, + /* 0x54 */ + 0x678c, 0x1848, 0x6789, 0x1847, 0x678e, 0x1846, 0x183f, 0x1844, + 0x6924, 0x690f, 0x18be, 0x6913, 0x690a, 0x18c2, 0x18ba, 0x18bc, + 0x18c6, 0x692a, 0x691a, 0x18c8, 0x6927, 0x6916, 0x6921, 0x1923, + 0x6a85, 0x6aac, 0x6ac6, 0x6ac5, 0x6ad7, 0x6b53, 0x009d, 0x1d28, + 0x1d27, 0x1ddf, 0x0124, 0x1f35, 0x1fb3, 0x0207, 0x228a, 0x227d, + 0x2289, 0x0279, 0x24cd, 0x24d0, 0x0278, 0x272b, 0x2733, 0x2729, + 0x2735, 0x2731, 0x2737, 0x2836, 0x29be, 0x0419, 0x29b9, 0x041c, + 0x29bb, 0x0418, 0x2de2, 0x2ddb, 0x2ddd, 0x2ddc, 0x2dda, 0x85af, + 0x2dd9, 0x05bd, 0x065d, 0x30df, 0x065a, 0x065e, 0x30e1, 0x065c, + 0x30ee, 0x065b, 0x31b5, 0x32d4, 0x32d5, 0x0721, 0x32d0, 0x32d1, + 0x32ce, 0x32d7, 0x0720, 0x0732, 0x367d, 0x368a, 0x07f2, 0x36a7, + 0x07f5, 0x3699, 0x3682, 0x3688, 0x07ee, 0x07ec, + /* 0x55 */ + 0x3686, 0x07ea, 0x3698, 0x369d, 0x07ed, 0x07f3, 0x368f, 0x07f6, + 0x36aa, 0x0848, 0x375d, 0x0849, 0x380a, 0x0975, 0x3bd7, 0x3bd6, + 0x3be5, 0x096f, 0x097b, 0x0973, 0x3bd9, 0x3bda, 0x3bea, 0x0970, + 0x3bf6, 0x7d39, 0x0978, 0x3de3, 0x09fe, 0x3de9, 0x0a00, 0x3deb, + 0x3def, 0x3df3, 0x3dea, 0x0a01, 0x8621, 0x0a55, 0x0a56, 0x0a9d, + 0x3f71, 0x0af9, 0x40ae, 0x0aff, 0x40b3, 0x0afd, 0x40ac, 0x0b43, + 0x0b41, 0x4183, 0x4245, 0x424e, 0x4244, 0x42a3, 0x42a5, 0x43a6, + 0x43a4, 0x0c6f, 0x43a9, 0x43af, 0x0c8a, 0x0ce5, 0x0ce6, 0x44f0, + 0x44f8, 0x44f1, 0x0d7f, 0x4649, 0x0db5, 0x0db6, 0x0dbb, 0x46c2, + 0x46f2, 0x46f3, 0x47fa, 0x0e40, 0x47f6, 0x47fc, 0x4818, 0x4808, + 0x4812, 0x0e9d, 0x0e9c, 0x48db, 0x48da, 0x0f0f, 0x0f11, 0x0f0d, + 0x4a2c, 0x4a4d, 0x0f14, 0x0f13, 0x4b46, 0x4bf6, + /* 0x56 */ + 0x4c2b, 0x4c74, 0x4db8, 0x4dc8, 0x1082, 0x1083, 0x114d, 0x5192, + 0x5193, 0x114f, 0x517f, 0x51ab, 0x5197, 0x114c, 0x1151, 0x51ac, + 0x11ee, 0x11e8, 0x18cb, 0x53ce, 0x11eb, 0x53cd, 0x11e2, 0x11e6, + 0x53c1, 0x53b1, 0x53c7, 0x11ec, 0x5540, 0x1259, 0x553f, 0x5539, + 0x125d, 0x5543, 0x1257, 0x125b, 0x1256, 0x55ab, 0x12fe, 0x571f, + 0x5709, 0x570c, 0x1300, 0x1301, 0x5840, 0x1342, 0x5896, 0x1360, + 0x58f6, 0x58f7, 0x141d, 0x5a46, 0x5a4f, 0x143e, 0x1469, 0x1465, + 0x5b3d, 0x5b41, 0x5f66, 0x5f78, 0x5f5d, 0x5f69, 0x5f74, 0x5f7d, + 0x5f6e, 0x5f72, 0x5f73, 0x5f62, 0x5f48, 0x5f53, 0x5f5f, 0x5f68, + 0x1538, 0x5f7f, 0x5f6b, 0x15ae, 0x61c4, 0x15ad, 0x62af, 0x62ad, + 0x62b2, 0x1602, 0x161f, 0x631a, 0x631b, 0x1622, 0x1620, 0x86f5, + 0x166c, 0x639b, 0x639f, 0x1668, 0x166d, 0x166e, + /* 0x57 */ + 0x16a0, 0x16ce, 0x16d0, 0x16d1, 0x16cb, 0x6440, 0x16d2, 0x6447, + 0x16d3, 0x64b7, 0x1720, 0x174e, 0x174b, 0x1772, 0x1770, 0x65a2, + 0x1792, 0x178f, 0x6600, 0x65f3, 0x1790, 0x8437, 0x65f5, 0x17d9, + 0x17d5, 0x66bd, 0x6700, 0x6702, 0x17fa, 0x6734, 0x6749, 0x679f, + 0x184b, 0x67a3, 0x67cd, 0x6799, 0x679d, 0x18d0, 0x18ce, 0x6939, + 0x18cf, 0x6944, 0x18c4, 0x18cc, 0x6935, 0x18d2, 0x1935, 0x6aaf, + 0x0a03, 0x1d2f, 0x009e, 0x00af, 0x6b8e, 0x020c, 0x229f, 0x229b, + 0x229e, 0x2296, 0x2294, 0x22a0, 0x027c, 0x273b, 0x0330, 0x0331, + 0x273a, 0x29c1, 0x2b4d, 0x2b5d, 0x2df3, 0x05a1, 0x059e, 0x0668, + 0x0661, 0x30f6, 0x30e5, 0x30ea, 0x30e7, 0x3105, 0x0665, 0x30f9, + 0x0666, 0x066a, 0x06ab, 0x36ab, 0x36ed, 0x36b2, 0x36b0, 0x36b5, + 0x36be, 0x36c1, 0x36c8, 0x07f9, 0x36c0, 0x36bc, + /* 0x58 */ + 0x36b1, 0x36c4, 0x36bf, 0x0858, 0x088a, 0x3c08, 0x3c03, 0x3bfd, + 0x3c10, 0x3c02, 0x3c13, 0x0a04, 0x3dfa, 0x3e00, 0x40b9, 0x40bc, + 0x0b02, 0x425b, 0x4251, 0x424f, 0x42eb, 0x43b8, 0x0c79, 0x43b9, + 0x43c1, 0x43c0, 0x43be, 0x450b, 0x0ceb, 0x4507, 0x450a, 0x4508, + 0x0ce9, 0x450d, 0x4506, 0x4515, 0x45af, 0x0d20, 0x0d21, 0x0d81, + 0x46f5, 0x0e4d, 0x0e59, 0x482e, 0x0e58, 0x481b, 0x81d1, 0x481a, + 0x4824, 0x0ea5, 0x0ea9, 0x48e6, 0x48e3, 0x0f1a, 0x0f19, 0x4a5d, + 0x4a4f, 0x4a66, 0x4a5b, 0x4b47, 0x4bb4, 0x0f96, 0x0f98, 0x0f97, + 0x4bfa, 0x4c2e, 0x82df, 0x0fc8, 0x4dce, 0x1043, 0x1045, 0x4e19, + 0x1152, 0x1157, 0x51cc, 0x51b2, 0x1155, 0x51bb, 0x51c1, 0x1156, + 0x1158, 0x11f2, 0x53e9, 0x53ee, 0x53f0, 0x53d6, 0x540e, 0x53da, + 0x5548, 0x554a, 0x554e, 0x554d, 0x55b1, 0x55b0, + /* 0x59 */ + 0x55b3, 0x1307, 0x5738, 0x5732, 0x1308, 0x572d, 0x130a, 0x5734, + 0x0f1b, 0x5729, 0x5874, 0x1361, 0x1362, 0x5903, 0x13c2, 0x13c6, + 0x59a9, 0x5a58, 0x141e, 0x1425, 0x5abf, 0x5ac1, 0x5b4a, 0x5bac, + 0x14b0, 0x5c89, 0x5d3d, 0x5d3c, 0x5da9, 0x5fa0, 0x153d, 0x5f90, + 0x153e, 0x5f93, 0x5f8b, 0x5fad, 0x5fbb, 0x5fb8, 0x1546, 0x1545, + 0x5f9c, 0x61d8, 0x61d7, 0x1603, 0x1626, 0x1627, 0x635d, 0x63a9, + 0x63da, 0x1698, 0x16ad, 0x16d5, 0x16da, 0x6454, 0x16d9, 0x6455, + 0x644b, 0x16dd, 0x643f, 0x64b9, 0x1715, 0x1716, 0x1717, 0x1721, + 0x6538, 0x6536, 0x6540, 0x174c, 0x653b, 0x6539, 0x65a4, 0x1796, + 0x1798, 0x6608, 0x660c, 0x179b, 0x6610, 0x17ff, 0x6707, 0x1825, + 0x67d2, 0x184f, 0x67c2, 0x67bb, 0x67cc, 0x67cb, 0x1856, 0x1854, + 0x694d, 0x6963, 0x694e, 0x18d8, 0x6950, 0x6955, + /* 0x5a */ + 0x18d7, 0x695e, 0x1926, 0x6a90, 0x6ab2, 0x6ab1, 0x1938, 0x6aca, + 0x6b02, 0x6b27, 0x6b26, 0x198a, 0x22af, 0x24e0, 0x24dc, 0x0334, + 0x2739, 0x0335, 0x856a, 0x277c, 0x27f3, 0x8570, 0x03a1, 0x286b, + 0x29c4, 0x310b, 0x3108, 0x310a, 0x066c, 0x066d, 0x31dc, 0x0729, + 0x072a, 0x32e1, 0x32df, 0x36ce, 0x36d4, 0x36e3, 0x36d7, 0x36e2, + 0x0800, 0x0808, 0x0806, 0x0805, 0x36d8, 0x36d5, 0x36d2, 0x08b1, + 0x0988, 0x3c1e, 0x3c2c, 0x3c25, 0x3bf3, 0x3e04, 0x3e08, 0x3e15, + 0x0a09, 0x40c4, 0x40c9, 0x40c7, 0x40c8, 0x42a9, 0x43c6, 0x43c5, + 0x4518, 0x451a, 0x4520, 0x0d22, 0x4666, 0x4664, 0x466a, 0x0dd5, + 0x0e61, 0x0e5d, 0x0e62, 0x0e4f, 0x0e60, 0x4835, 0x4834, 0x0eaa, + 0x0f22, 0x4a6c, 0x0f21, 0x4a6e, 0x4a71, 0x1046, 0x4dd4, 0x4dd6, + 0x4e1a, 0x4e62, 0x4e65, 0x4e76, 0x51db, 0x51d6, + /* 0x5b */ + 0x1162, 0x51e7, 0x1160, 0x1164, 0x51f4, 0x86b6, 0x53fd, 0x53d5, + 0x5407, 0x11f6, 0x540f, 0x53f8, 0x86c1, 0x1219, 0x5587, 0x1291, + 0x55b5, 0x55f5, 0x130d, 0x573f, 0x5743, 0x574c, 0x1365, 0x590b, + 0x5a6b, 0x5a68, 0x5a70, 0x5a75, 0x5a77, 0x143f, 0x5ac3, 0x154b, + 0x5fe9, 0x5fea, 0x5fcb, 0x5fc5, 0x5fc6, 0x1548, 0x5fed, 0x5fd3, + 0x1552, 0x5fe5, 0x154a, 0x1551, 0x5fdb, 0x5feb, 0x5fe0, 0x5fc1, + 0x1550, 0x154c, 0x61dd, 0x15ee, 0x1604, 0x1606, 0x162d, 0x162e, + 0x162f, 0x167b, 0x1678, 0x1677, 0x63b2, 0x63b4, 0x63b1, 0x63b5, + 0x63f2, 0x16a2, 0x16a1, 0x16e3, 0x6456, 0x171a, 0x1719, 0x1757, + 0x6544, 0x179e, 0x6626, 0x661f, 0x6618, 0x6621, 0x6617, 0x17dd, + 0x6709, 0x1805, 0x1828, 0x67c5, 0x67df, 0x1860, 0x67e3, 0x1866, + 0x67e9, 0x67ee, 0x1867, 0x1868, 0x6966, 0x697a, + /* 0x5c */ + 0x18de, 0x696e, 0x6991, 0x6983, 0x6976, 0x697e, 0x696d, 0x18e1, + 0x6a95, 0x6ae3, 0x1969, 0x1977, 0x6b03, 0x6b04, 0x8719, 0x6b17, + 0x00a6, 0x1d36, 0x00a5, 0x1f36, 0x0214, 0x2742, 0x0336, 0x0338, + 0x2744, 0x2746, 0x277e, 0x29ca, 0x29c8, 0x29cc, 0x2af0, 0x0670, + 0x3185, 0x32e5, 0x32e7, 0x072b, 0x0811, 0x080a, 0x36f4, 0x080d, + 0x36e9, 0x0816, 0x0810, 0x0809, 0x080e, 0x087a, 0x3c3d, 0x098c, + 0x3c36, 0x0991, 0x3e16, 0x0a0a, 0x3e12, 0x3e0f, 0x3e17, 0x3e11, + 0x3e0b, 0x0a08, 0x0a0b, 0x40cd, 0x40d0, 0x40cc, 0x40ce, 0x40d1, + 0x0b07, 0x4189, 0x0cf2, 0x466f, 0x484b, 0x4844, 0x4855, 0x0eae, + 0x0f24, 0x0f26, 0x0f27, 0x4a7f, 0x5771, 0x0f99, 0x4c2f, 0x4c7a, + 0x4c7b, 0x4c7c, 0x115f, 0x116a, 0x1171, 0x51fc, 0x5210, 0x5202, + 0x116c, 0x116f, 0x51ee, 0x5203, 0x1168, 0x520d, + /* 0x5d */ + 0x5213, 0x5208, 0x520f, 0x5418, 0x5412, 0x1201, 0x1268, 0x5567, + 0x5565, 0x55bb, 0x5769, 0x5762, 0x1313, 0x576e, 0x1316, 0x5761, + 0x1318, 0x5764, 0x574d, 0x5851, 0x1389, 0x13c8, 0x5a83, 0x5ac6, + 0x1484, 0x601f, 0x1554, 0x6004, 0x6017, 0x6008, 0x6005, 0x1556, + 0x5ff3, 0x601e, 0x6002, 0x601a, 0x601b, 0x6027, 0x601c, 0x155a, + 0x62b5, 0x1605, 0x1607, 0x6333, 0x1631, 0x6334, 0x6331, 0x63b8, + 0x63ba, 0x16a3, 0x63fc, 0x16eb, 0x171c, 0x64c3, 0x175a, 0x654d, + 0x175b, 0x662f, 0x17a6, 0x17aa, 0x17a5, 0x66c9, 0x17e1, 0x66c8, + 0x66c4, 0x672a, 0x6738, 0x6750, 0x182a, 0x680a, 0x67fb, 0x6804, + 0x67fc, 0x67fe, 0x1872, 0x186f, 0x1873, 0x6802, 0x67f6, 0x681b, + 0x67f9, 0x6815, 0x6810, 0x67ff, 0x6800, 0x680c, 0x186b, 0x18e6, + 0x6995, 0x69a5, 0x18e9, 0x18ec, 0x18e8, 0x18f0, + /* 0x5e */ + 0x6a98, 0x6ac1, 0x198c, 0x6b5a, 0x1d64, 0x22bb, 0x0215, 0x24e6, + 0x2749, 0x27f7, 0x0371, 0x0426, 0x29d0, 0x04c6, 0x2bc2, 0x05a8, + 0x3111, 0x0673, 0x36ff, 0x36fe, 0x36fd, 0x0815, 0x3701, 0x0998, + 0x0997, 0x3c4b, 0x3c4d, 0x3c47, 0x40d3, 0x4268, 0x4267, 0x0bd7, + 0x0c80, 0x43d1, 0x4530, 0x4532, 0x452e, 0x0d88, 0x6b9d, 0x46c9, + 0x46c8, 0x0e69, 0x4856, 0x4851, 0x0e6b, 0x0f29, 0x0f28, 0x4a85, + 0x4a89, 0x4a8e, 0x4a84, 0x105f, 0x4e6a, 0x522b, 0x522f, 0x5228, + 0x1174, 0x5216, 0x5215, 0x521d, 0x541a, 0x1202, 0x126a, 0x1294, + 0x55bc, 0x5775, 0x577c, 0x138a, 0x5911, 0x5912, 0x5b5c, 0x5dbb, + 0x1564, 0x5ff4, 0x155e, 0x1561, 0x602d, 0x1565, 0x1566, 0x62e4, + 0x6337, 0x6336, 0x6367, 0x63be, 0x63bd, 0x63e2, 0x6468, 0x6466, + 0x64c8, 0x64ca, 0x64c7, 0x64dc, 0x175f, 0x654f, + /* 0x5f */ + 0x65a9, 0x663c, 0x17af, 0x663b, 0x66ce, 0x180d, 0x6714, 0x6753, + 0x187c, 0x682e, 0x187a, 0x681f, 0x1876, 0x1879, 0x187d, 0x1877, + 0x69b0, 0x69bd, 0x18f6, 0x18f1, 0x69ae, 0x69c4, 0x6a7b, 0x0c0b, + 0x1929, 0x6a9e, 0x196f, 0x6b05, 0x199a, 0x6b69, 0x6ba1, 0x22c7, + 0x231d, 0x274a, 0x29d3, 0x0469, 0x2b72, 0x2e02, 0x05ab, 0x2e35, + 0x3127, 0x311e, 0x311f, 0x072c, 0x072d, 0x3707, 0x3706, 0x0817, + 0x099a, 0x3c54, 0x3e1c, 0x3e20, 0x46f8, 0x0e6e, 0x485d, 0x4858, + 0x0f2c, 0x4a92, 0x4b4e, 0x0fca, 0x1178, 0x1206, 0x5427, 0x1207, + 0x5781, 0x5783, 0x1320, 0x5844, 0x1353, 0x13ce, 0x147a, 0x1479, + 0x6042, 0x604d, 0x6054, 0x604e, 0x156b, 0x6043, 0x1567, 0x156d, + 0x633c, 0x6340, 0x63c0, 0x1685, 0x16b0, 0x16f3, 0x1763, 0x655a, + 0x6651, 0x17b6, 0x66dd, 0x1882, 0x187f, 0x6838, + /* 0x60 */ + 0x1886, 0x6845, 0x683a, 0x1884, 0x6835, 0x18fc, 0x18fd, 0x18fa, + 0x6af1, 0x1987, 0x6b93, 0x1e9a, 0x021a, 0x0219, 0x5241, 0x29d7, + 0x0675, 0x3128, 0x081a, 0x081b, 0x0819, 0x3c53, 0x3c59, 0x099c, + 0x3e21, 0x0a10, 0x426f, 0x4537, 0x45b5, 0x4862, 0x485e, 0x48f5, + 0x117b, 0x117c, 0x523d, 0x1208, 0x542d, 0x5589, 0x578d, 0x5787, + 0x5790, 0x591a, 0x5a99, 0x1441, 0x14e3, 0x1572, 0x605f, 0x1573, + 0x1568, 0x6056, 0x6061, 0x605b, 0x605a, 0x605c, 0x6065, 0x1635, + 0x6341, 0x1688, 0x169d, 0x646e, 0x646c, 0x646d, 0x0e75, 0x65aa, + 0x665c, 0x6658, 0x66de, 0x188f, 0x684f, 0x6851, 0x188e, 0x6853, + 0x1905, 0x1904, 0x18ff, 0x69fc, 0x6b39, 0x199e, 0x1d3e, 0x0154, + 0x22d2, 0x0281, 0x274f, 0x3714, 0x0cfa, 0x4672, 0x4673, 0x0f32, + 0x1270, 0x126e, 0x5791, 0x86d6, 0x147c, 0x5dbf, + /* 0x61 */ + 0x1575, 0x606c, 0x1574, 0x1577, 0x62e6, 0x6345, 0x1637, 0x63c8, + 0x63e4, 0x655d, 0x17ba, 0x6721, 0x1811, 0x672c, 0x6757, 0x1892, + 0x1899, 0x685d, 0x6861, 0x6865, 0x6a08, 0x190a, 0x192a, 0x192b, + 0x1944, 0x1979, 0x6b45, 0x00aa, 0x0348, 0x2e05, 0x32ef, 0x371b, + 0x371d, 0x3e25, 0x3e24, 0x486d, 0x0eb4, 0x5242, 0x5249, 0x120d, + 0x5578, 0x558a, 0x5797, 0x1354, 0x589b, 0x591c, 0x1430, 0x5aa2, + 0x1609, 0x1638, 0x1636, 0x168b, 0x16f7, 0x1766, 0x17bd, 0x181e, + 0x686c, 0x1896, 0x686f, 0x190d, 0x6a0e, 0x1973, 0x6b08, 0x6b1d, + 0x6ba3, 0x033b, 0x033c, 0x2b60, 0x371c, 0x09a0, 0x0cfb, 0x6cfd, + 0x48f3, 0x1181, 0x579b, 0x5aa7, 0x5dc4, 0x1578, 0x607a, 0x168d, + 0x1773, 0x6661, 0x6663, 0x66d7, 0x6876, 0x19a6, 0x6ba5, 0x05ad, + 0x3c67, 0x0a11, 0x3eab, 0x524a, 0x557d, 0x579d, + /* 0x62 */ + 0x5853, 0x5b65, 0x607b, 0x1639, 0x64cd, 0x64dd, 0x17bf, 0x6730, + 0x6a16, 0x190f, 0x19a7, 0x19b5, 0x0bdc, 0x1431, 0x62e7, 0x6a18, + 0x6aa2, 0x19a8, 0x6b7c, 0x0d25, 0x4a9e, 0x6084, 0x17c1, 0x6a1c, + 0x0d90, 0x4871, 0x63ca, 0x1296, 0x147f, 0x1910, 0x6aa3, 0x160a, + 0x687b, 0x6b97, 0x1912, 0x163a, 0x6350, 0x163b, +}; +static const unsigned short cns11643_3_2uni_page64[292] = { + /* 0x64 */ + 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, + 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, + 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, + 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, + 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x6cfd, 0x1b66, + 0x1b68, 0x1be7, 0x1c3f, 0x6cfd, 0x1ca6, 0x1d0f, 0x1e3e, 0x1f24, + 0x1f65, 0x1f9b, 0x1d7f, 0x20cb, 0x2173, 0x2171, 0x216b, 0x21f4, + 0x2222, 0x2220, 0x2292, 0x22ba, 0x2291, 0x22b0, 0x2359, 0x238a, + 0x240f, 0x2412, 0x2413, 0x2447, 0x249b, 0x2500, 0x254d, 0x26d1, + 0x26d3, 0x2767, 0x2857, 0x2877, 0x28d5, 0x2975, 0x298e, 0x29a5, + 0x29b6, 0x29bf, 0x2a65, 0x2acd, 0x2aed, 0x2b94, 0x2b9a, 0x2bba, + 0x2d25, 0x2d50, 0x2ea3, 0x2f60, 0x2f64, 0x2fb6, + /* 0x65 */ + 0x3003, 0x30b6, 0x311a, 0x4625, 0x2821, 0x32e2, 0x3302, 0x33a4, + 0x33ac, 0x3410, 0x3406, 0x345e, 0x345a, 0x352c, 0x3529, 0x362d, + 0x3677, 0x367a, 0x36ca, 0x36e6, 0x36f5, 0x370d, 0x370e, 0x37dc, + 0x37dd, 0x37f6, 0x381e, 0x3863, 0x39a5, 0x3a0f, 0x3a8a, 0x3a84, + 0x3a8b, 0x3a7c, 0x3b4c, 0x3b48, 0x3b49, 0x3b9d, 0x3b99, 0x3bf8, + 0x3c2e, 0x3c2d, 0x3c5c, 0x45cc, 0x3cbf, 0x3cea, 0x3ce5, 0x3d11, + 0x3d12, 0x3d3f, 0x3d39, 0x3d3b, 0x3d3d, 0x3d77, 0x3d75, 0x3d76, + 0x3d71, 0x3d96, 0x3d93, 0x3db4, 0x3ddd, 0x3dde, 0x3e0e, 0x2511, + 0x3e18, 0x3f47, 0x3f48, 0x3fef, 0x4012, 0x403b, 0x40a4, 0x408d, + 0x40b4, 0x4273, 0x4277, 0x42bc, 0x4419, 0x441b, 0x443d, 0x4453, + 0x4454, 0x4458, 0x44b7, 0x44d8, 0x44ee, 0x4522, 0x454d, 0x4586, + 0x4599, 0x45a3, 0x45bc, 0x46a7, 0x4737, 0x4759, + /* 0x66 */ + 0x47d0, 0x482f, 0x4832, 0x4842, 0x484e, 0x4868, 0x48a9, 0x48ed, + 0x49d0, 0x4a07, 0x49d3, 0x4a64, 0x4b40, 0x6cfd, 0x4c41, 0x4c63, + 0x4cbb, 0x3311, 0x3325, 0x4e48, 0x4f10, 0x4f62, 0x4f12, 0x5021, + 0x501e, 0x50e2, 0x50de, 0x50e1, 0x5173, 0x51d4, 0x51f5, 0x5237, + 0x5245, 0x5272, 0x534a, 0x53a9, 0x53a5, 0x53f5, 0x5434, 0x5450, + 0x5487, 0x5554, 0x5584, 0x5703, 0x5852, 0x58d8, 0x590c, 0x5918, + 0x59b0, 0x5abc, 0x5ad5, 0x5baa, 0x5c9c, 0x6cfd, 0x5d5c, 0x5e2b, + 0x5e21, 0x5e73, 0x5ef4, 0x5ef5, 0x5f3f, 0x5f42, 0x5f86, 0x5fbe, + 0x5fbc, 0x5fbd, 0x5ff1, 0x5ff2, 0x5fef, 0x6022, 0x6023, 0x6024, + 0x6067, 0x6066, 0x6197, 0x61ce, 0x61e7, 0x633b, 0x634d, 0x64e4, + 0x6542, 0x671d, 0x6798, 0x6cfd, 0x6949, 0x3049, 0x2a71, 0x2a85, + 0x2dd3, 0x650e, 0x4c02, 0x441e, 0x6cfd, 0x6cfd, + /* 0x67 */ + 0x2128, 0x2172, 0x21ba, 0x21f0, 0x21ee, 0x22b8, 0x22b9, 0x22c4, + 0x4c53, 0x5eb0, +}; + +static const ucs4_t cns11643_3_2uni_upages[136] = { + 0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00, + 0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300, + 0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00, + 0x04c00, 0x04d00, 0x04e00, 0x04f00, 0x05000, 0x05100, 0x05200, 0x05300, + 0x05400, 0x05500, 0x05600, 0x05700, 0x05800, 0x05900, 0x05a00, 0x05b00, + 0x05c00, 0x05d00, 0x05e00, 0x05f00, 0x06000, 0x06100, 0x06200, 0x06300, + 0x06400, 0x06500, 0x06600, 0x06700, 0x06800, 0x06900, 0x06a00, 0x06b00, + 0x06c00, 0x06d00, 0x06e00, 0x06f00, 0x07000, 0x07100, 0x07200, 0x07300, + 0x07400, 0x07500, 0x07600, 0x07700, 0x07800, 0x07900, 0x07a00, 0x07b00, + 0x07c00, 0x07d00, 0x07e00, 0x07f00, 0x08000, 0x08100, 0x08200, 0x08300, + 0x08400, 0x08500, 0x08600, 0x08700, 0x08800, 0x08900, 0x08a00, 0x08b00, + 0x08c00, 0x08d00, 0x08e00, 0x08f00, 0x09000, 0x09100, 0x09200, 0x09300, + 0x09400, 0x09500, 0x09600, 0x09700, 0x09800, 0x09900, 0x09a00, 0x09b00, + 0x09c00, 0x09d00, 0x09e00, 0x09f00, 0x0ff00, 0x20000, 0x20100, 0x20200, + 0x20500, 0x20600, 0x20b00, 0x20d00, 0x21300, 0x21600, 0x21700, 0x21d00, + 0x22300, 0x22500, 0x23000, 0x23500, 0x23c00, 0x24000, 0x24a00, 0x25100, + 0x25900, 0x25c00, 0x26500, 0x28c00, 0x29900, 0x2f800, 0x2f900, 0x2fa00, +}; + +static int +cns11643_3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x62) || (c1 >= 0x64 && c1 <= 0x67)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + ucs4_t wc = 0xfffd; + unsigned short swc; + if (i < 6298) { + if (i < 6148) + swc = cns11643_3_2uni_page21[i], + wc = cns11643_3_2uni_upages[swc>>8] | (swc & 0xff); + } else { + if (i < 6590) + swc = cns11643_3_2uni_page64[i-6298], + wc = cns11643_3_2uni_upages[swc>>8] | (swc & 0xff); + } + if (wc != 0xfffd) { + *pwc = wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + diff --git a/jni/iconv/lib/cns11643_4.h b/jni/iconv/lib/cns11643_4.h new file mode 100644 index 0000000..e725992 --- /dev/null +++ b/jni/iconv/lib/cns11643_4.h @@ -0,0 +1,61 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 plane 4 + */ + +/* + * The table has been split into two parts. Each part's entries fit it 16 bits. + * But the combined table would need 17 bits per entry. + */ +#include "cns11643_4a.h" +#include "cns11643_4b.h" + +static int +cns11643_4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x6e)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + ucs4_t wc = 0xfffd; + unsigned short swc; + { + if (i < 2914) + swc = cns11643_4a_2uni_page21[i], + wc = cns11643_4a_2uni_upages[swc>>8] | (swc & 0xff); + else if (i < 7298) + swc = cns11643_4b_2uni_page40[i-2914], + wc = cns11643_4b_2uni_upages[swc>>8] | (swc & 0xff); + } + if (wc != 0xfffd) { + *pwc = wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} diff --git a/jni/iconv/lib/cns11643_4a.h b/jni/iconv/lib/cns11643_4a.h new file mode 100644 index 0000000..ee81576 --- /dev/null +++ b/jni/iconv/lib/cns11643_4a.h @@ -0,0 +1,460 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 plane 4 part a + */ + +static const unsigned short cns11643_4a_2uni_page21[2914] = { + /* 0x21 */ + 0x5a86, 0x1840, 0x1841, 0x185a, 0x75e8, 0x1802, 0x1829, 0x5b0e, + 0x6027, 0x1c02, 0x013e, 0x27dc, 0x5f3c, 0x6075, 0xd128, 0x1d42, + 0x1d6a, 0x2552, 0x6f3c, 0xd175, 0xd178, 0x29c4, 0x2c4c, 0x39ad, + 0x1812, 0x182f, 0x1896, 0x18d0, 0x1b42, 0x1b83, 0xd119, 0x60a5, + 0x60aa, 0x630f, 0x640e, 0x1d83, 0x1db8, 0x659c, 0x659b, 0x6a3c, + 0x2328, 0x71c2, 0x2623, 0x2801, 0x2900, 0x87b4, 0x08b8, 0x376c, + 0x392b, 0x1b88, 0x4879, 0x51b6, 0x1817, 0x5a65, 0x000c, 0x5bb2, + 0x0030, 0x18e2, 0x18db, 0x5e77, 0x5f42, 0x1bad, 0x6033, 0x1bf7, + 0x00da, 0x60af, 0x6236, 0x0113, 0x1d1b, 0x1d88, 0x1d87, 0x6522, + 0x1dcf, 0x1dfd, 0x0163, 0x1de7, 0x20dc, 0x69a3, 0x20d9, 0x2125, + 0x2127, 0x2333, 0x2613, 0x7225, 0x7224, 0x2675, 0x7652, 0x7789, + 0x7abf, 0x05c4, 0x05c3, 0x2ff1, 0x87b5, 0xa24c, + /* 0x22 */ + 0x4552, 0xc714, 0xc712, 0x0001, 0x5aa3, 0x5aa2, 0x1851, 0x186a, + 0x5bb6, 0x190c, 0x5bb5, 0x5bb4, 0x18fe, 0x191b, 0x5bc2, 0x5bb8, + 0x003a, 0x5e79, 0x00ab, 0x1b73, 0x5f08, 0x1b8e, 0x5f7a, 0x5fb6, + 0x60bd, 0x60b7, 0x60bc, 0x00dd, 0x60c4, 0x60c9, 0x1ca5, 0x0115, + 0x1ca7, 0x1ca4, 0x6330, 0x6383, 0x6385, 0x6412, 0x6434, 0x1dbd, + 0x64e4, 0x64de, 0x652a, 0x1e02, 0x65af, 0x65b4, 0x65b3, 0x65b1, + 0x212b, 0x231b, 0x2335, 0x6cde, 0x02a7, 0x02a5, 0x6db8, 0x6db0, + 0x02a6, 0x6fc2, 0x59fd, 0x2617, 0x037c, 0x722a, 0x2670, 0x267d, + 0x03a9, 0x75e9, 0x27e9, 0x7657, 0x0434, 0x0435, 0x77b6, 0x77d7, + 0x77de, 0x04a8, 0x2919, 0x291c, 0x2975, 0x7ac2, 0x7bab, 0x04ff, + 0x29c8, 0x7e8f, 0x05c7, 0x05c6, 0x05c8, 0x7f6d, 0x82b5, 0x06d0, + 0x06d1, 0x87c0, 0x87bf, 0x0859, 0x8bb9, 0x8d1c, + /* 0x23 */ + 0x3412, 0x08bd, 0x8e80, 0x9184, 0x9185, 0x0a28, 0x39b3, 0x9524, + 0x0aa9, 0x3a90, 0x3c36, 0xaa4c, 0x0fcc, 0xb1f6, 0x4881, 0x51b8, + 0xc370, 0x14b4, 0xc375, 0xc717, 0x1823, 0x0016, 0x002c, 0x5bf1, + 0x192e, 0x5bda, 0x1b4f, 0x5fb9, 0x1bba, 0x00df, 0x00e0, 0x1c22, + 0x60ce, 0x60d2, 0x60d0, 0x0117, 0x6243, 0x1caf, 0x1cb0, 0x1cb1, + 0x624d, 0x6334, 0x012f, 0x63d9, 0x1d64, 0x6418, 0x1dd3, 0x6538, + 0x016a, 0x65d7, 0x0170, 0x016d, 0x65dc, 0x65cb, 0x65d6, 0x65d8, + 0x016e, 0x65d1, 0xd13e, 0xd13c, 0x65d2, 0x022b, 0x0228, 0x6a59, + 0x59fd, 0x233f, 0x6ce5, 0x6ce6, 0x0292, 0x6ce8, 0x238b, 0x6dbd, + 0x2391, 0x2395, 0x6dbe, 0x6f49, 0x033f, 0x6fcd, 0x258a, 0x034f, + 0x0374, 0x715e, 0x71d0, 0x037d, 0x7306, 0x03b7, 0x03a3, 0x03b0, + 0x03b1, 0x2687, 0x03ab, 0x737c, 0x7371, 0x75ef, + /* 0x24 */ + 0x043a, 0x0437, 0x280d, 0x0438, 0x0440, 0x778d, 0x77b7, 0x288e, + 0x049f, 0x7933, 0x797f, 0x297a, 0x7bf2, 0x0504, 0x0509, 0x0506, + 0x04fd, 0x050a, 0x0507, 0x7f2a, 0x7f8b, 0x05ca, 0x7f83, 0x7f8a, + 0x2c90, 0x05c9, 0x7f8e, 0x2c9a, 0x82b6, 0x2e3c, 0x2e3a, 0x067f, + 0x2e98, 0x84d8, 0x06d2, 0x8556, 0x87d2, 0x3065, 0xd1db, 0x0743, + 0x87c2, 0x8a87, 0x8a81, 0x8bc2, 0x8bbc, 0x8d23, 0x08c1, 0x8e93, + 0x08c5, 0x09a3, 0x918d, 0x918e, 0x0a2a, 0x0a5f, 0x953b, 0x954d, + 0x0a5d, 0x9534, 0x9531, 0x96f2, 0x96f0, 0x0b17, 0x9a15, 0x9b28, + 0x0b71, 0x0b72, 0x9c25, 0x9de7, 0x0c0f, 0x9de9, 0xa017, 0x40c2, + 0x0d91, 0xa96c, 0xa980, 0xaa4b, 0x0fb2, 0x0fcf, 0x0fce, 0x469e, + 0xafde, 0xaffb, 0x47eb, 0xb051, 0x4889, 0x1096, 0xb201, 0xb202, + 0x4896, 0xb205, 0x4887, 0xb203, 0x1097, 0xc151, + /* 0x25 */ + 0x51c0, 0x148b, 0x51c3, 0xc153, 0xc37a, 0xc378, 0xc376, 0xc379, + 0xc38f, 0xc37c, 0x5578, 0xc71b, 0xc71c, 0x5625, 0x8f92, 0x1875, + 0x1874, 0x5b2e, 0x5b2c, 0x002d, 0x5c0c, 0x1999, 0x5c0b, 0x0050, + 0x004b, 0x5c05, 0x004f, 0x004c, 0xd105, 0x1971, 0x1b53, 0x1bbf, + 0x5fc2, 0x5fc3, 0x1bc0, 0x6048, 0x1bee, 0x6046, 0x00e4, 0x00e3, + 0x60ea, 0x00e1, 0x60eb, 0x00e2, 0x60ee, 0x1c3d, 0x0119, 0x1cbd, + 0x1d0c, 0x62d8, 0x9a1e, 0x63df, 0x63de, 0x0141, 0x4537, 0x644f, + 0x1dc0, 0x015e, 0x660d, 0x6608, 0x0179, 0x6609, 0x1e6e, 0x1e83, + 0x6612, 0x6665, 0x1e5e, 0x1e5d, 0x217e, 0x2179, 0x6a89, 0x217a, + 0x216c, 0x6a84, 0x6a9e, 0x6a8b, 0x0232, 0x2187, 0x6c62, 0x231d, + 0x0294, 0x2346, 0x0297, 0x6cf9, 0x2343, 0x6cf7, 0x0296, 0x0298, + 0x6d06, 0x6ddd, 0x02b2, 0x6dd9, 0x6ddf, 0x6de2, + /* 0x26 */ + 0x02b9, 0x2561, 0x2566, 0x5af1, 0x2590, 0x0375, 0x037f, 0x037e, + 0x2629, 0x038f, 0x723f, 0x723e, 0x730b, 0x03bd, 0x26b2, 0x7383, + 0x03bb, 0x03bc, 0x7386, 0x26c0, 0x767c, 0x043d, 0x043e, 0x0474, + 0x77f7, 0x047a, 0x0476, 0x0478, 0x0475, 0x77fb, 0x793b, 0x04af, + 0x04b0, 0x04c7, 0x04cc, 0x7bf9, 0x7bca, 0x0516, 0x7bff, 0x0512, + 0x051d, 0x7c09, 0x7c03, 0x0515, 0x050f, 0x0514, 0x2a1f, 0x29e2, + 0x7c10, 0x7e9a, 0x7e9f, 0x05b0, 0x05bf, 0x05c0, 0x7f87, 0x05d2, + 0x05d9, 0x82b7, 0x067a, 0x8308, 0x82f9, 0x0681, 0x0682, 0x82f4, + 0x2f16, 0x2ef9, 0x06da, 0xad57, 0x3088, 0x87d6, 0x309b, 0xd1de, + 0x306e, 0x309e, 0x87d4, 0x0822, 0x081f, 0x8a90, 0x8a8d, 0x0821, + 0x3324, 0x8b60, 0x8bce, 0x8bcf, 0x085c, 0x337d, 0x8bd1, 0x087d, + 0x088d, 0x088f, 0x34e6, 0x8eca, 0x34cb, 0x08d0, + /* 0x27 */ + 0x8eb7, 0x08d8, 0x8eb2, 0x8ebb, 0x8eb9, 0x34b5, 0x09a7, 0x919e, + 0x3797, 0x91b2, 0x379b, 0x0a12, 0x936f, 0x93ac, 0x0a2f, 0x9423, + 0x396b, 0x0a2e, 0x0a2c, 0x0a5c, 0x956c, 0x39d5, 0x9532, 0x955e, + 0x0a62, 0x0a67, 0x0ab4, 0x96fb, 0x9929, 0x99bd, 0x9a1f, 0x3c43, + 0x7941, 0x9a1d, 0x3c9c, 0x9b31, 0x9b2f, 0x0bea, 0x9d43, 0x0bfb, + 0x9d41, 0x0c14, 0x9df5, 0x0c13, 0x0c12, 0x0c10, 0x0c11, 0x9df2, + 0x0c86, 0x3ee4, 0x0c98, 0xa01e, 0xa254, 0x0d2a, 0xa256, 0xa329, + 0xa327, 0xa328, 0x41ce, 0x0eb5, 0xa979, 0xa97e, 0xabb6, 0xabb7, + 0x4613, 0x0fd6, 0x0fd8, 0x46b7, 0x0fd9, 0x0fd4, 0x0fd7, 0xd281, + 0x46b9, 0x59fd, 0xad4d, 0x47e4, 0x47fd, 0x480f, 0x1060, 0xb109, + 0xb108, 0x109e, 0x10a1, 0xb21e, 0xb21a, 0xb223, 0xb215, 0xb219, + 0xb216, 0x48bf, 0x48ca, 0xb214, 0xb218, 0x48c1, + /* 0x28 */ + 0x10a0, 0xb51f, 0xb6dd, 0xb6df, 0xc169, 0x51d0, 0x59fd, 0xc16c, + 0x14b9, 0xc393, 0x52ae, 0xc395, 0xc394, 0xc391, 0xc397, 0xc730, + 0x15c1, 0x15c2, 0x5638, 0xd318, 0x001c, 0x5c31, 0x005e, 0x19bc, + 0x0059, 0x005c, 0x5c36, 0x005f, 0x19e9, 0x19bd, 0x19e2, 0x1b58, + 0x5fc9, 0x5fca, 0x00ce, 0x6118, 0x6112, 0x6119, 0x6110, 0x6116, + 0x1cc6, 0x625f, 0x1cc8, 0x62df, 0x6317, 0x1d28, 0x633c, 0x1d29, + 0x63ea, 0x63e9, 0x641c, 0x6458, 0x6464, 0x64f3, 0x015f, 0x6697, + 0x0185, 0x665a, 0x6659, 0x0186, 0x668e, 0x21b4, 0x6abc, 0x21a9, + 0x0287, 0x6d0d, 0x6cfc, 0x6d0c, 0x6e07, 0x6e0a, 0x02ca, 0x6e02, + 0x02c3, 0x6e26, 0x6e08, 0x6e1d, 0x02c2, 0x2568, 0x6f4e, 0x0341, + 0x6fed, 0x6fee, 0x6fef, 0x0380, 0x0381, 0x7250, 0x724c, 0x0393, + 0x0392, 0x724f, 0x03c5, 0x73d4, 0x59fd, 0x73b0, + /* 0x29 */ + 0x0446, 0x0441, 0x0445, 0x0442, 0x043f, 0x76a5, 0x7809, 0x0482, + 0x0481, 0x047f, 0x04a5, 0x292b, 0x04b3, 0x04b5, 0x79f3, 0x79d7, + 0x298d, 0x04da, 0x7adc, 0x04db, 0x050d, 0x2a18, 0x050e, 0x7c0b, + 0x051e, 0x0525, 0x0526, 0x051c, 0x0521, 0x2a57, 0x2a48, 0x0527, + 0x051a, 0x7c3a, 0x7c0d, 0x7c11, 0x2a38, 0x7c20, 0x7c01, 0x0524, + 0x7c37, 0xd1a3, 0x2a71, 0x7eaa, 0x05c1, 0x05e1, 0x7fe7, 0x7fe8, + 0x2d12, 0x05eb, 0x7ff5, 0x05e2, 0x05d7, 0x05e9, 0x8035, 0x7fe6, + 0x2d0a, 0x7ff8, 0x2d23, 0x7ff1, 0x0684, 0x8314, 0x8315, 0x8309, + 0x06b5, 0x06bc, 0x06dc, 0x06de, 0x06df, 0x857b, 0x2f2a, 0x857e, + 0x8766, 0x8767, 0x880a, 0x0754, 0x30e0, 0x30be, 0x0753, 0x0824, + 0x0825, 0x3329, 0x0828, 0x0827, 0x8a9c, 0x8b62, 0x8be1, 0x8bde, + 0x8bdf, 0x8be9, 0x088b, 0x8ee4, 0x8ef7, 0x08dc, + /* 0x2a */ + 0x3543, 0x8eea, 0x8ef6, 0x8f12, 0xd201, 0x37a6, 0x09b2, 0x37c0, + 0x91d9, 0x392f, 0x935f, 0x0a1b, 0x9373, 0x0a32, 0x3971, 0x943f, + 0x9578, 0x0a6b, 0x957d, 0x0a6c, 0x0a6d, 0x9712, 0x0ab9, 0x0aba, + 0x0b09, 0x0b0a, 0x992f, 0x3bea, 0x0b1b, 0x9930, 0x99db, 0x3c20, + 0x0b58, 0x9a29, 0x0b5a, 0xd236, 0x9b40, 0x0b77, 0x9b3d, 0x9b3e, + 0x0b79, 0x3ca9, 0x9b38, 0x3d85, 0x9c48, 0x0beb, 0x9cd0, 0x0bfd, + 0x0bfc, 0x3e06, 0x0c15, 0x0c18, 0x3df6, 0x0c16, 0x0c17, 0x0c19, + 0x3e00, 0x0c1b, 0x9e0e, 0x9e09, 0x3e02, 0x9e07, 0x0c87, 0x9f5f, + 0x9f60, 0x0c9c, 0xa02a, 0x0c9a, 0xa029, 0x0cff, 0x0cfe, 0xa14d, + 0x0d31, 0x0d2e, 0x0d30, 0x0d32, 0xa26c, 0x59fd, 0x0d2f, 0xa267, + 0x0d95, 0x0d96, 0xa339, 0xa334, 0xa459, 0x0dc5, 0x0e7a, 0xa923, + 0x0f42, 0xa982, 0x0f54, 0xa983, 0xa9a8, 0xaa55, + /* 0x2b */ + 0xaaf9, 0xaaf8, 0xaafc, 0xaafa, 0x4609, 0xd27a, 0x0f9f, 0x0fa0, + 0x0fa2, 0x0fe0, 0xad74, 0x0fe1, 0xad6b, 0xad71, 0x0fdf, 0xad76, + 0xb10e, 0x1062, 0x1061, 0xb110, 0xb10f, 0x10a7, 0xb238, 0xb239, + 0xb23a, 0x48da, 0xb237, 0xb23e, 0x490a, 0x1189, 0xb49c, 0xb52a, + 0xb53a, 0xb52b, 0xb528, 0xb6aa, 0xb70f, 0x121d, 0xb710, 0xb8e6, + 0x132a, 0xbd25, 0xbe8e, 0x13d3, 0x1442, 0x1443, 0xc18b, 0x1491, + 0xc18c, 0xc19a, 0x1490, 0x14bf, 0xc3b3, 0x14bc, 0xc3b2, 0x14c0, + 0x15c7, 0x15c5, 0x5655, 0xc744, 0x5652, 0x1835, 0x5b58, 0x5ca7, + 0x1a34, 0x1a01, 0x5c63, 0x1a0a, 0x0066, 0x5c6a, 0x5c65, 0x5c6b, + 0x00ad, 0x5eed, 0x5fd9, 0x613b, 0x6132, 0x1c58, 0x6135, 0x6131, + 0x613e, 0x6143, 0x6136, 0x626d, 0x011d, 0x62e4, 0x0131, 0x1d2b, + 0x63f4, 0x014c, 0x6469, 0x646b, 0x0195, 0x0191, + /* 0x2c */ + 0x0194, 0x66bf, 0x66c3, 0x66ae, 0x018f, 0x1eec, 0x66b1, 0x1f15, + 0x1efe, 0x66bb, 0x66af, 0x66b0, 0x1ee3, 0x1f16, 0x0240, 0x6aef, + 0x0241, 0x6aed, 0x21d3, 0x6af0, 0x6c93, 0x6d34, 0x6d2b, 0x2359, + 0x2427, 0x02d8, 0x02d2, 0x02da, 0x2428, 0x2410, 0x02d7, 0x240e, + 0x0342, 0x0357, 0x7004, 0x7003, 0x7002, 0x25af, 0x7005, 0x25ba, + 0x25b1, 0x7000, 0x7174, 0x0378, 0x0382, 0x0397, 0x7265, 0x7263, + 0x03c9, 0x73d7, 0x03c8, 0x03d6, 0x03cc, 0x73e8, 0x03d0, 0x73db, + 0x73d8, 0x03ce, 0x03c7, 0x26fc, 0x7409, 0x03cf, 0x03cb, 0x26f2, + 0x26fe, 0x73e5, 0x73e7, 0x27f8, 0x763f, 0x0447, 0x76c0, 0x0448, + 0x76b9, 0x76ba, 0x0483, 0x0485, 0x0484, 0x7820, 0x794f, 0x292c, + 0x04b8, 0x04bc, 0x7a91, 0x7a90, 0x7aee, 0x7af3, 0x7aec, 0x7af1, + 0x7aeb, 0x7af2, 0x7af4, 0x7aed, 0x7c41, 0x7c48, + /* 0x2d */ + 0x7c45, 0x0531, 0x0534, 0x0536, 0x2a82, 0x7c7f, 0x7c8b, 0x0523, + 0x7c3b, 0x7c4e, 0x053a, 0x2a91, 0x2a8f, 0x7c7c, 0x05b4, 0x05b5, + 0x05ed, 0x05ec, 0x05d8, 0x7ff0, 0x8036, 0x803f, 0x8043, 0x8031, + 0x8034, 0x8046, 0x05f6, 0x05e7, 0x802f, 0x82c3, 0x067c, 0x067b, + 0x8336, 0x0688, 0x2e47, 0x2e4c, 0x8321, 0xd1c8, 0x2e8a, 0x8473, + 0x06be, 0x84e6, 0x06e7, 0x06e5, 0x06ee, 0x30e1, 0x314a, 0x883f, + 0x0759, 0x075e, 0x886b, 0x075a, 0x313f, 0x0761, 0x0758, 0x075b, + 0x30bd, 0x8871, 0x075f, 0xd1e2, 0x082a, 0x082d, 0x8ab0, 0x0823, + 0x082b, 0x082c, 0x8bf3, 0x087e, 0xd1f5, 0x0893, 0x0899, 0x8d61, + 0x8d5f, 0x08b3, 0x08e7, 0x08ea, 0x8f28, 0x8f1e, 0x8f29, 0xd202, + 0x8eeb, 0x8f66, 0x09b4, 0x91f6, 0x37c9, 0x0a17, 0x9360, 0x9377, + 0x93bb, 0x0a21, 0x93bc, 0x0a38, 0x0a37, 0x0a74, + /* 0x2e */ + 0x0a73, 0x0a75, 0x95a2, 0x95b2, 0x959e, 0x0a76, 0x0a78, 0x973a, + 0x9738, 0x3aba, 0x0b0c, 0x0b20, 0x0b1e, 0x9a4d, 0x0b5b, 0x9a5e, + 0x0b5c, 0x9b17, 0x0b83, 0x3cc6, 0x0b80, 0x0b81, 0x0b7e, 0x0b88, + 0x0b85, 0x0b89, 0x0b7f, 0x0b8e, 0x9b64, 0x9b67, 0x0b84, 0x3cb7, + 0x3d8c, 0x9c59, 0x3d8d, 0x9cda, 0x0bee, 0x0bed, 0x0bfe, 0x9d51, + 0x0bff, 0x9d55, 0x9e3b, 0x9e34, 0x0c23, 0x9e37, 0x3e17, 0x9e31, + 0x3e1c, 0x0c1f, 0x9e3f, 0x9e59, 0x3e14, 0x9f61, 0x0c8f, 0x0c90, + 0xa058, 0xa062, 0xa050, 0x0ca0, 0xa051, 0x0ca6, 0x0c9f, 0xa046, + 0x0ca7, 0x0ca1, 0xa12d, 0x0d02, 0x0d36, 0xa348, 0xa351, 0xa34a, + 0xa34f, 0xa350, 0xa349, 0xa463, 0x0dc8, 0xa466, 0xa460, 0x0dd8, + 0x420c, 0x0ddd, 0x0ddc, 0xa4f1, 0x0dd7, 0xa507, 0x0dda, 0x0eba, + 0xa79b, 0xa7a3, 0xa79d, 0x0ebe, 0x0ec2, 0x0ebb, + /* 0x2f */ + 0x0ec0, 0xa7a9, 0xa7a7, 0xa7a4, 0x4423, 0xa7ba, 0x77c1, 0xa926, + 0x0f43, 0x0f55, 0xa994, 0xa993, 0x0f57, 0x0f68, 0x4598, 0x4590, + 0xab07, 0xab0d, 0xab02, 0xab0c, 0xab09, 0xab08, 0xab13, 0x0fa1, + 0xabd2, 0x463a, 0xac3e, 0xac3c, 0xad67, 0xad9e, 0x0fea, 0xadad, + 0x0fe7, 0xadd9, 0xad42, 0xada3, 0xada0, 0x0fe8, 0x0fe9, 0xad7c, + 0xb004, 0x1054, 0xb058, 0xb060, 0xb0c9, 0xb0c8, 0x4826, 0x1065, + 0xb11c, 0xb11a, 0x108a, 0xb274, 0x10b0, 0xb26e, 0xb26f, 0xb279, + 0x10bc, 0x492e, 0xb277, 0x4955, 0x491a, 0x10b8, 0x493d, 0xb27c, + 0x10b2, 0xb270, 0x4930, 0x10bd, 0xb27a, 0xb282, 0x118a, 0x4b51, + 0x11a1, 0xb544, 0x11a2, 0xb543, 0x4b88, 0xb545, 0x1215, 0xb725, + 0xb71f, 0x1220, 0x1273, 0xb8e8, 0x4d8e, 0x4d8d, 0xb909, 0xb9b7, + 0xb9b9, 0xba64, 0xba63, 0x4e09, 0x4e14, 0x12b1, + /* 0x30 */ + 0xba62, 0xba65, 0x132b, 0xbbac, 0x1345, 0xbd2a, 0x1397, 0x1398, + 0xbe96, 0x13d5, 0xbfc2, 0xd2de, 0x1493, 0x1496, 0x5207, 0x1494, + 0xc1aa, 0xc1b0, 0x14c7, 0x14c5, 0xc3d4, 0xc3cd, 0xc3d6, 0x14c4, + 0xc4f0, 0x5579, 0x5584, 0x15ce, 0x15ca, 0x15cc, 0x5657, 0x15c9, + 0x56ba, 0x59fd, 0xd04b, 0x5b62, 0x006e, 0x5cb7, 0x1a67, 0x5cac, + 0x5cab, 0x0071, 0x5cc1, 0x00bb, 0x00d3, 0x5fe8, 0x6169, 0x615d, + 0x615f, 0x00f3, 0x00ed, 0x00f5, 0x6164, 0x6162, 0x00f1, 0x00f2, + 0x00f6, 0x0120, 0x62f9, 0x0128, 0x62ee, 0x1d18, 0x1d2c, 0x1d59, + 0x63ab, 0x63ac, 0x63aa, 0x1d68, 0x1d7e, 0x6486, 0x647a, 0x1da1, + 0x6728, 0x01a1, 0x1f5b, 0x01aa, 0x01a9, 0x6731, 0x01b5, 0x01a5, + 0x01a8, 0x1f42, 0x01a7, 0x1f47, 0x672d, 0xd143, 0x1f3d, 0x672b, + 0x6732, 0x1f60, 0x21eb, 0x6b29, 0x6b26, 0x6b53, + /* 0x31 */ + 0x024d, 0x6b33, 0x6b34, 0x6c9d, 0x029c, 0x235f, 0x6d41, 0x02ea, + 0x02e5, 0x6e91, 0x6e69, 0x256f, 0x7022, 0x035e, 0x7034, 0xd16d, + 0x712e, 0x0386, 0x0384, 0x71f4, 0x265a, 0x7428, 0x03d9, 0x741c, + 0x03de, 0x7411, 0x7424, 0x7415, 0x03db, 0x7416, 0x7454, 0x7423, + 0x75ff, 0x0431, 0x76cf, 0x76d0, 0x044b, 0x76ce, 0x0449, 0x044a, + 0x044c, 0x77c7, 0x785c, 0x048a, 0x7836, 0x0489, 0x048b, 0x7843, + 0x04bb, 0x29a2, 0x299d, 0x04e4, 0x7b2a, 0x7b01, 0x29a3, 0x7b0b, + 0x7b0f, 0x053b, 0x052e, 0x053e, 0x0546, 0x0553, 0x7cdf, 0x0544, + 0x7cd2, 0x053f, 0x0542, 0x054f, 0x7ccd, 0x0552, 0x054a, 0x2ac2, + 0x7cdb, 0x055a, 0x2aa5, 0x0549, 0x7ccf, 0x2c1c, 0x7ec0, 0x2c1d, + 0x0603, 0x8081, 0x8082, 0x808a, 0x80a8, 0x808c, 0x2d95, 0x2d9a, + 0x0601, 0x0606, 0x05fb, 0x05f9, 0x808e, 0x0605, + /* 0x32 */ + 0x05fa, 0x808b, 0x2da6, 0x8096, 0x05fe, 0x80cc, 0x067d, 0x068c, + 0x834f, 0x834a, 0x2e50, 0x068e, 0x834b, 0x833d, 0x2e52, 0x8344, + 0x8349, 0x849e, 0x84f3, 0x2ec8, 0x84f5, 0x06f0, 0x06f2, 0x85b3, + 0x2f58, 0x06f1, 0x06e6, 0x85e5, 0x85b6, 0xd1d8, 0x3188, 0x8886, + 0x076f, 0x076d, 0x0769, 0x88b6, 0x8885, 0x076e, 0x88ab, 0x082f, + 0x0830, 0x0863, 0x8c0d, 0x8c8b, 0x8c8c, 0x33b8, 0x0880, 0x33b9, + 0x089a, 0x0894, 0x0896, 0x0895, 0x0897, 0x8d72, 0x08f4, 0x08fe, + 0x8f8f, 0x0901, 0x8f79, 0x0902, 0x8f77, 0x08f9, 0x8f90, 0x8f88, + 0x8f80, 0x8f9e, 0x08f6, 0x08f7, 0x8f82, 0x8f34, 0x8f89, 0x08ff, + 0x8f85, 0x8f7e, 0x8f7a, 0x8fa6, 0x360b, 0x8fb5, 0x91f4, 0x09bf, + 0x09bc, 0x3805, 0x9229, 0x9226, 0x922a, 0x09be, 0x09c0, 0x937e, + 0x0a3b, 0x0a39, 0x945b, 0x9461, 0x9460, 0x0a3c, + /* 0x33 */ + 0x959b, 0x3a14, 0x3a04, 0x95c3, 0x0a7d, 0x95cd, 0x0a7f, 0x0a7a, + 0x0a7c, 0x3a05, 0x0a7e, 0x3a15, 0x3a0d, 0x0a80, 0x0abf, 0x0ac3, + 0x9754, 0x9759, 0x0acc, 0x0b0e, 0x0b0d, 0x98f5, 0x0b26, 0x0b24, + 0x0b25, 0x0b23, 0x0b21, 0x0b29, 0x9a69, 0x9a65, 0x0b8f, 0x0b8d, + 0x9b7c, 0x0b8b, 0x0b92, 0x9b80, 0x0b90, 0x9c65, 0x0bef, 0x0bf0, + 0x9cdf, 0x9d60, 0x0c01, 0x9d5e, 0x0c2e, 0x0c2d, 0x3e2e, 0x0c28, + 0x0c29, 0x0c2c, 0x9e8f, 0x9e61, 0x9e5a, 0x3e41, 0x0c88, 0x9f67, + 0x0c92, 0x0c91, 0x3eea, 0x9fbb, 0x3f44, 0x0ca9, 0x0cac, 0x0cae, + 0x0caa, 0x0d06, 0x0d05, 0x0d4a, 0x0d3e, 0x0d3c, 0x0d3b, 0xa29b, + 0x0d42, 0x0d41, 0x0d43, 0xa2a9, 0x0d45, 0xa366, 0x0d9a, 0x0d9b, + 0x0d9f, 0x0d9e, 0xa472, 0xa476, 0xa514, 0x0dde, 0x0de2, 0x0de6, + 0xa50f, 0x4229, 0x0de3, 0x4227, 0x0ddf, 0xa641, + /* 0x34 */ + 0xa646, 0x439d, 0xa64b, 0xa643, 0x0e7e, 0x0ec9, 0x0ecc, 0xa7c6, + 0x0ed1, 0xa7c7, 0x0ed0, 0xa7ce, 0x0ecf, 0x0ec8, 0xa7c9, 0x0ecd, + 0xa7cb, 0xa7c5, 0x0f49, 0x0f47, 0x0f58, 0x0f6b, 0x0f6c, 0x0f6a, + 0xaa69, 0x0f80, 0x0f82, 0x0f84, 0x45c8, 0x0f83, 0xab1e, 0xabba, + 0x0fb6, 0xac52, 0xac51, 0xac53, 0xad9f, 0xaddb, 0x4726, 0x0ff1, + 0xade3, 0x0ff6, 0x0ff3, 0x0ff0, 0x471c, 0xadd7, 0xade9, 0x4728, + 0x0ff5, 0x0ff4, 0x0ff7, 0xadde, 0xaddc, 0xb03c, 0xd28b, 0x1055, + 0xb122, 0xb132, 0xb123, 0x108b, 0x10cb, 0x10c2, 0xb2d4, 0xb2c8, + 0xb2bc, 0x10ca, 0x10cc, 0xb2cd, 0x10c7, 0x10c9, 0x4970, 0xb2be, + 0x10c6, 0xb340, 0xb2d6, 0x10c3, 0x4982, 0xb2bd, 0x49ac, 0xb2ba, + 0x10c4, 0xb2c0, 0xd29b, 0xd29d, 0xb2c1, 0xb4a6, 0xb4a5, 0xb4a8, + 0x11a9, 0x4bad, 0x11a8, 0x11a6, 0xb55f, 0xb570, + /* 0x35 */ + 0xb56a, 0xb565, 0xb567, 0xb56f, 0xb587, 0x4bca, 0x4c51, 0xb73d, + 0xb743, 0x1222, 0xb740, 0x1226, 0x1224, 0x1225, 0x4c9d, 0x122a, + 0x1274, 0xb918, 0x1279, 0x4d90, 0x127a, 0xb919, 0xb9c1, 0x4dd8, + 0x4dd7, 0x1297, 0xb9bc, 0xb9c8, 0x4e2e, 0xba71, 0x12bc, 0xba6e, + 0x12b3, 0xba78, 0x12bf, 0x12b7, 0xd2cd, 0xba7a, 0xbbb1, 0xbbaf, + 0xbbb0, 0x1334, 0x1346, 0x1348, 0x4f59, 0xbca8, 0xbca6, 0x1356, + 0x1367, 0xbd48, 0xbd45, 0x1368, 0x1399, 0x139a, 0xbea0, 0xbea4, + 0x13d8, 0xbfd4, 0x13db, 0x13dc, 0x13dd, 0x13d7, 0xbfd2, 0xc022, + 0x1449, 0x144a, 0x50da, 0xc0b7, 0xc0cc, 0x5233, 0xc1e6, 0x5218, + 0x149a, 0xc1c8, 0x14cd, 0x14ca, 0xc3f4, 0x14cb, 0xc3ed, 0x14cf, + 0xc37e, 0xd2e3, 0x14cc, 0x14ea, 0x14ed, 0xc4f9, 0xc4fd, 0x14e9, + 0xc507, 0x151a, 0x53ef, 0x158d, 0x15d2, 0xc778, + /* 0x36 */ + 0xc77a, 0xc779, 0xc88a, 0x15f2, 0xc97b, 0xcad5, 0xcae9, 0x163d, + 0xcaeb, 0x163e, 0x16f8, 0x1723, 0x58d9, 0x18b4, 0x5b6c, 0x1aa0, + 0x1a90, 0x0075, 0x1a86, 0x1a84, 0x5cfa, 0x1a8a, 0x0076, 0x0073, + 0x1a9f, 0x1aa1, 0x5d18, 0x1a93, 0x00bd, 0x5ff6, 0x1bd5, 0x618a, + 0x6189, 0x00f9, 0x617f, 0x6188, 0x00fa, 0x6183, 0x6184, 0x6198, + 0x6163, 0x6187, 0x0121, 0xd127, 0x0129, 0x62f5, 0x6350, 0x0138, + 0x014e, 0x6487, 0x648a, 0x6565, 0x67b7, 0x67c1, 0x67c7, 0x01c8, + 0x01bc, 0x67c5, 0x67cb, 0x1f90, 0x67d1, 0x01bb, 0x01c2, 0x01c0, + 0x67b8, 0x67ca, 0x01ca, 0x67de, 0x01c9, 0x67ce, 0x01b8, 0x2110, + 0x2217, 0x6b68, 0x024e, 0x6b6b, 0x2244, 0x0250, 0x222b, 0x6b6a, + 0x2245, 0x6b66, 0x6b77, 0x6b96, 0x6b6e, 0xd156, 0x028a, 0x6d57, + 0x2365, 0x6d56, 0x6e9c, 0x6e9e, 0x02fc, 0x02f9, + /* 0x37 */ + 0x6ea1, 0x0363, 0x7042, 0x25cf, 0x7046, 0x703e, 0x7133, 0x0387, + 0x0388, 0x71fa, 0x039a, 0x7297, 0x729b, 0x72aa, 0x2756, 0x7473, + 0x747c, 0x03e9, 0x7486, 0x03ea, 0x2754, 0x0450, 0x76f3, 0x76f0, + 0x0456, 0x0452, 0x044f, 0x0454, 0x0451, 0x76ec, 0x78af, 0x048e, + 0x048f, 0x7864, 0x7868, 0x795a, 0x293d, 0x7b1f, 0x7b25, 0x04ed, + 0x04eb, 0x29a4, 0x7cc6, 0x7cd6, 0x7cc3, 0x0562, 0x7d2c, 0x055d, + 0x7d2e, 0x7d5e, 0x7d33, 0x0561, 0x0565, 0x055c, 0x7d2d, 0x7d46, + 0x055f, 0x7cc1, 0x7d3a, 0x7ecc, 0x809d, 0x8083, 0x80f6, 0x2dec, + 0x0616, 0x060a, 0x80f8, 0x060e, 0x0612, 0x80fe, 0x80f3, 0x0611, + 0x80eb, 0x80fa, 0x0610, 0x8107, 0x80fc, 0x0609, 0x2dfa, 0x0615, + 0x2dd4, 0x8372, 0x8373, 0x8374, 0x0691, 0x0695, 0x0693, 0x0692, + 0x068f, 0x835f, 0x8360, 0x84aa, 0x8534, 0x06f6, + /* 0x38 */ + 0x85b4, 0x06fb, 0x85f0, 0x2f75, 0x06f9, 0x860d, 0x85f3, 0x860f, + 0x301c, 0x077d, 0x88c9, 0x077a, 0x077f, 0x88c5, 0x0778, 0x88d7, + 0x88cc, 0x31d9, 0x88e7, 0x0770, 0x0782, 0x88c1, 0x0784, 0x88e8, + 0x0833, 0x8acb, 0x0832, 0x0836, 0x8ac8, 0x8b7a, 0x0856, 0x8b79, + 0x8b7e, 0x0867, 0x8c1b, 0x0865, 0x0864, 0x0866, 0x8c1f, 0x8c19, + 0x0881, 0x0882, 0x0883, 0x089e, 0x8d89, 0x33f1, 0x089d, 0x8d8b, + 0x090f, 0x0912, 0x9009, 0x8ffe, 0x9000, 0x0910, 0x0918, 0x900b, + 0x0914, 0x0919, 0x3637, 0x59fd, 0x904a, 0x367d, 0x3686, 0x09c8, + 0x09c4, 0x09c6, 0x9279, 0x09c7, 0x09c3, 0x926c, 0x9299, 0xd21b, + 0x9262, 0x9314, 0x0a19, 0x0a1c, 0x93c8, 0x93d7, 0x940c, 0x0a41, + 0x9470, 0x0a42, 0x0a43, 0x9471, 0x95df, 0x95e4, 0x0a82, 0x95e7, + 0x0a81, 0x0a94, 0x0a84, 0x9790, 0x0ad2, 0x0b0f, + /* 0x39 */ + 0x0b22, 0x994c, 0x0b27, 0x0b2a, 0x3bfa, 0x0b28, 0x994f, 0x0b60, + 0x9a7d, 0x9a7e, 0x9a7c, 0x3c72, 0x9a8d, 0x9b19, 0x0b9b, 0x0b9c, + 0x9bc0, 0x0b93, 0x0b94, 0x3cdc, 0x0ba0, 0x0b99, 0x9bb6, 0x0ba1, + 0x9ba8, 0x0bf1, 0x9ceb, 0x9ce7, 0x9d6f, 0x9ec7, 0x0c36, 0x9e9f, + 0x0c37, 0x0c3f, 0x0c3c, 0x9ec4, 0x0c34, 0x0c39, 0x0c3b, 0x0c35, + 0x0c30, 0x0c32, 0x0c38, 0x0c3e, 0x0c3a, 0x9e9b, 0x9e97, 0x9ec5, + 0x9f6b, 0x9fce, 0x0cb6, 0x3f67, 0xa0b1, 0xa0ae, 0xa0b0, 0x0cb3, + 0x0d09, 0x4077, 0xa23e, 0xa2b5, 0xa2ba, 0x0d4c, 0xa2b2, 0xa2b4, + 0x0d53, 0x0d4d, 0x0d51, 0x0d4f, 0x419b, 0xa377, 0x0da2, 0xa386, + 0xa37b, 0x0dcd, 0xa47e, 0xa52e, 0x0de7, 0xa52f, 0x0df0, 0xa537, + 0x0de9, 0x0dec, 0xa532, 0x0de8, 0x0dee, 0x0e02, 0xa536, 0xa539, + 0xa535, 0xa65c, 0x0e82, 0x0e83, 0x0e86, 0xa67b, + /* 0x3a */ + 0xa661, 0xa7ee, 0xa7eb, 0xa7ef, 0xa820, 0x442a, 0x4465, 0x0f4a, + 0xa930, 0x0f5a, 0x4564, 0xa9be, 0x0f6e, 0xaa67, 0xaa7c, 0x0f70, + 0x0f6f, 0xab24, 0x0f8a, 0x0f87, 0x0f88, 0xab29, 0xabef, 0x4620, + 0x0fb7, 0x0ffd, 0x4720, 0xae0d, 0x1005, 0x473c, 0x1008, 0x1003, + 0x1002, 0x1004, 0x0739, 0x1009, 0x0fff, 0xae64, 0x473f, 0xae15, + 0x0ffc, 0x1001, 0x100a, 0x47f0, 0x47f5, 0x106b, 0x106c, 0xb135, + 0xb136, 0xb134, 0xb137, 0xb347, 0xb32b, 0x10de, 0xb341, 0xb343, + 0x10db, 0xb342, 0x10dd, 0x10e3, 0xb332, 0x10e0, 0x10d9, 0x10d8, + 0x10e4, 0xb344, 0xb34a, 0x10da, 0x10ef, 0xd2a0, 0x4a15, 0x49be, + 0xb354, 0xb36e, 0xb352, 0x10d7, 0x11b3, 0x11bb, 0x4be5, 0x11b2, + 0x4bd2, 0x11ad, 0xb592, 0x11af, 0xd2b8, 0x4be0, 0xb5bf, 0x1216, + 0x1228, 0x1223, 0x4cb3, 0xb741, 0xb769, 0xb765, + /* 0x3b */ + 0x1275, 0x127e, 0x127c, 0xb922, 0xb91d, 0xb9d2, 0xb9da, 0xb9db, + 0x12ce, 0x12cd, 0x12cf, 0x4e53, 0xbaa4, 0xba9e, 0x4e37, 0x4e47, + 0x4e5c, 0xba9d, 0x12c4, 0x12cc, 0x12c8, 0x12c7, 0xbaad, 0xbaa6, + 0xbaa7, 0xbbb3, 0xbbe0, 0xbc35, 0xbc37, 0x135a, 0x136a, 0xbd4a, + 0x136b, 0x136d, 0x136f, 0xbe5e, 0x139e, 0xbec0, 0x13a4, 0x13a3, + 0x13e4, 0x13e8, 0x13e9, 0x13e0, 0x13e3, 0xbff9, 0x13ea, 0x13e1, + 0x13ed, 0x1434, 0x1435, 0x1451, 0x50f0, 0xc1f0, 0x149d, 0xc1f3, + 0xc21b, 0xc1f2, 0xc1fb, 0xc41c, 0xc413, 0x14d0, 0xc40f, 0x14ee, + 0xc516, 0xc511, 0xc512, 0x14f2, 0xc50e, 0x541d, 0x1588, 0xc667, + 0xc6f2, 0xc6da, 0x158f, 0xc6dc, 0x15d8, 0xc894, 0xc89b, 0xc892, + 0xc89a, 0xc988, 0xc986, 0x163f, 0xcaef, 0x1652, 0x576b, 0xcb5e, + 0x1650, 0xcc58, 0x16b1, 0xcc56, 0xcc54, 0x16f9, + /* 0x3c */ + 0xcd9b, 0xce96, 0xcea4, 0x1726, 0x1728, 0xce9a, 0xcf12, 0x0080, + 0x1ac0, 0x0081, 0x5d6b, 0x007e, 0x007f, 0x5d37, 0x5d3c, 0xd10a, + 0x5ef7, 0x00be, 0x5f66, 0x00d6, 0x61a9, 0x61ae, 0x61ad, 0x61c8, + 0x61a5, 0x61b0, 0x6295, 0x1ce5, 0x6325, 0x0134, 0x6499, 0x1daf, + 0x6574, 0x6570, 0x656f, 0x6841, 0x6854, 0x01d5, 0x01d8, 0x6840, + 0x6838, 0x01d4, 0x1fd8, 0x01d9, 0x6852, 0x683a, 0x6857, 0xd14a, + 0x6859, 0x2111, 0x2267, 0x6bb4, 0x6bc0, 0x025d, 0x2243, 0x025e, + 0x0259, 0x6b75, 0x025a, 0x02a0, 0x6d60, 0x6d47, 0x0305, 0x6ef0, + 0x0307, 0x6eef, 0x030e, 0x030c, 0x6eec, 0x6f83, 0x0345, 0x6f84, + 0x6f8f, 0x0364, 0x7061, 0x0365, 0x7069, 0x25dd, 0x0366, 0x7062, + 0x0389, 0x03ec, 0x03f1, 0x2770, 0x276a, 0x03f0, 0x03f8, 0x2774, + 0x275f, 0x74ae, 0x2761, 0x2773, 0x74b2, 0x03f2, + /* 0x3d */ + 0x03f4, 0x770b, 0x0458, 0x7710, 0x770d, 0x045a, 0x0459, 0x0457, + 0x045b, 0x2850, 0x787f, 0x7881, 0x04a6, 0x04c2, 0x04c1, 0x293f, + 0x7a0b, 0x7b4e, 0x04ef, 0x29b0, 0x7dea, 0x7d45, 0x0568, 0x2b35, + 0x2b2d, 0x0573, 0x056e, 0x0574, 0x2b02, 0x0566, 0x7d28, 0x7d5d, + 0x7edc, 0x05b9, 0x2c26, 0x7ed4, 0x060c, 0x8164, 0x8168, 0x0620, + 0x8162, 0x061d, 0x8161, 0x061c, 0x8166, 0x0621, 0x061a, 0x0619, + 0x80f2, 0x8169, 0x8167, 0x067e, 0x839a, 0x839b, 0x8385, 0x839c, + 0x069d, 0x83a4, 0x069e, 0x069c, 0x2e6e, 0x8399, 0x8386, 0x8390, + 0x8481, 0x84ae, 0x2eb1, 0x2ed4, 0x06cd, 0x8538, 0x070b, 0x070a, + 0x2f85, 0x893b, 0x078f, 0x3272, 0x0795, 0x0790, 0x0791, 0x894c, + 0x323a, 0x07b9, 0x8947, 0x8935, 0x0797, 0x079e, 0x8933, 0x078b, + 0x8982, 0x8940, 0x083b, 0x083a, 0x083c, 0x083d, + /* 0x3e */ + 0x0839, 0x083e, 0x086b, 0x086c, 0x8c36, 0x8d0e, 0x08a2, 0x08a1, + 0x089f, 0x8dad, 0x8daa, 0x9017, 0x092d, 0x9067, 0x0936, 0x092b, + 0x9072, 0x0937, 0xd20a, 0x9061, 0x90b0, 0x36ad, 0x0925, 0x092f, + 0x092c, 0x906e, 0x9064, 0x0932, 0x908c, 0x9066, 0x3695, 0x906b, + 0x905f, 0x9074, 0x9065, 0x92bb, 0x92be, 0x09d5, 0x92b9, 0x09d4, + 0x09d6, 0x92ef, 0x09d1, 0x3943, 0x93da, 0x0a46, 0x398f, 0x9490, + 0x95e9, 0x0a8c, 0x0a8a, 0x0a88, 0x9611, 0x960d, 0x95ed, 0x9621, + 0x0add, 0x9781, 0x97b1, 0x9901, 0x0b2d, 0x995e, 0x9962, 0x0b2e, + 0x0b2c, 0x0b2b, 0x0b30, 0x995b, 0x0b4e, 0x9a96, 0x9a93, 0x0b64, + 0x0b61, 0x9a92, 0x3c75, 0xd239, 0x0b70, 0x0ba6, 0x0ba4, 0x9bc4, + 0x9bc7, 0x9bc3, 0x0ba8, 0x0ba2, 0x9bc8, 0x0ba7, 0x3cec, 0x0ba5, + 0x9bca, 0x0ba9, 0x9bc5, 0x9bcf, 0x9bdc, 0x9c7c, + /* 0x3f */ + 0x9d01, 0x0c3d, 0x9ed3, 0x9edc, 0x0c44, 0x0c45, 0x0c46, 0x9ed4, + 0x3e57, 0x9ecc, 0x0c47, 0x0c48, 0x0c42, 0x9ed6, 0x9edb, 0x0c41, + 0x9ed5, 0x9fd9, 0x0c94, 0x9fdd, 0x9fdc, 0x9fe0, 0xa0cc, 0x0cc0, + 0x0cb8, 0x0cc1, 0x0cc2, 0x0cbb, 0x0cbd, 0x0cbf, 0x0cb9, 0x0cb7, + 0xa0d2, 0x0cc7, 0xa0d3, 0x0d0c, 0x0d0b, 0x407b, 0x0d10, 0xa18d, + 0x0d5d, 0x4121, 0x0d5a, 0x0d58, 0x0d56, 0xa2d8, 0x0d54, 0x4116, + 0xa2bc, 0x0da8, 0x0da7, 0x0dcf, 0x0dd0, 0xa48a, 0x41e8, 0xa48b, + 0xa48d, 0x0dd1, 0x0deb, 0xa553, 0x0dfb, 0x426a, 0xa559, 0x0dfd, + 0x0df8, 0x0df7, 0x0e00, 0xa556, 0xa557, 0x0df6, 0x425f, 0xa673, + 0xa81b, 0x0edf, 0xa821, 0xa816, 0xa818, 0x0ee2, 0x0ee4, 0xa844, + 0x4482, 0xa826, 0x0ee3, 0xa936, 0x0f59, 0x0f71, 0x0f8e, 0x0f8c, + 0xab3a, 0x0fa4, 0xabf4, 0x4655, 0x1014, 0xae62, +}; + +static const ucs4_t cns11643_4a_2uni_upages[212] = { + 0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00, + 0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300, + 0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00, + 0x04e00, 0x04f00, 0x05000, 0x05100, 0x05200, 0x05300, 0x05400, 0x05500, + 0x05600, 0x05700, 0x05800, 0x05900, 0x05a00, 0x05b00, 0x05c00, 0x05d00, + 0x05e00, 0x05f00, 0x06000, 0x06100, 0x06200, 0x06300, 0x06500, 0x06600, + 0x06700, 0x06800, 0x06900, 0x06b00, 0x06c00, 0x06d00, 0x06e00, 0x07000, + 0x07100, 0x07200, 0x07300, 0x07400, 0x07500, 0x07600, 0x07700, 0x07800, + 0x07900, 0x07a00, 0x07b00, 0x07c00, 0x07d00, 0x07f00, 0x08000, 0x08100, + 0x08200, 0x08300, 0x08400, 0x08600, 0x08800, 0x08900, 0x08a00, 0x08c00, + 0x08e00, 0x08f00, 0x09000, 0x09100, 0x09200, 0x09500, 0x09600, 0x09700, + 0x09a00, 0x0ff00, 0x20000, 0x20100, 0x20200, 0x20300, 0x20400, 0x20500, + 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20c00, 0x20d00, + 0x20e00, 0x21100, 0x21200, 0x21300, 0x21500, 0x21600, 0x21700, 0x21900, + 0x21a00, 0x21b00, 0x21c00, 0x21d00, 0x21e00, 0x21f00, 0x22000, 0x22100, + 0x22200, 0x22300, 0x22400, 0x22500, 0x22600, 0x22700, 0x22900, 0x22a00, + 0x22b00, 0x22c00, 0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, 0x23300, + 0x23400, 0x23500, 0x23800, 0x23900, 0x23a00, 0x23b00, 0x23c00, 0x23d00, + 0x23e00, 0x24100, 0x24200, 0x24500, 0x24600, 0x24700, 0x24800, 0x24900, + 0x24a00, 0x24b00, 0x24c00, 0x24d00, 0x24f00, 0x25000, 0x25100, 0x25300, + 0x25400, 0x25600, 0x25700, 0x25900, 0x25a00, 0x25b00, 0x25e00, 0x25f00, + 0x26000, 0x26200, 0x26300, 0x26400, 0x26500, 0x26600, 0x26700, 0x26800, + 0x26900, 0x26a00, 0x26b00, 0x26c00, 0x27100, 0x27200, 0x27500, 0x27600, + 0x27700, 0x27800, 0x27900, 0x27b00, 0x27c00, 0x27d00, 0x27e00, 0x27f00, + 0x28200, 0x28400, 0x28500, 0x28600, 0x28700, 0x28800, 0x28c00, 0x28e00, + 0x28f00, 0x29000, 0x29100, 0x29200, 0x29400, 0x29500, 0x29600, 0x29a00, + 0x29d00, 0x2f800, 0x2f900, 0x2fa00, +}; + diff --git a/jni/iconv/lib/cns11643_4b.h b/jni/iconv/lib/cns11643_4b.h new file mode 100644 index 0000000..6a9823e --- /dev/null +++ b/jni/iconv/lib/cns11643_4b.h @@ -0,0 +1,668 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 plane 4 part b + */ + +static const unsigned short cns11643_4b_2uni_page40[4384] = { + /* 0x40 */ + 0xb65b, 0xb66a, 0x1011, 0xb668, 0x101b, 0x1012, 0x100e, 0x1015, + 0x3f68, 0x1010, 0xb681, 0x1017, 0x4046, 0x4043, 0x1070, 0x10ed, + 0xbae7, 0x10ee, 0xbae6, 0xbad1, 0xbb11, 0x4181, 0xbad0, 0xbad9, + 0xbb0a, 0x10f4, 0xbada, 0xbadd, 0xbac8, 0xbae2, 0xbae9, 0xbacb, + 0x417c, 0xbacc, 0xbac1, 0x416a, 0xbade, 0x4188, 0x10f2, 0x10f8, + 0x10f3, 0xbb51, 0xbb12, 0x10fa, 0xbae0, 0xbb2b, 0xf6b4, 0xc0d8, + 0xc0d1, 0x4410, 0xc0d2, 0xc0cd, 0x441f, 0x11b6, 0x11b7, 0xc13d, + 0x440f, 0xc0ca, 0x11ba, 0xc0cb, 0x11bc, 0xc0d7, 0xc3f4, 0x123b, + 0x45d3, 0x122f, 0xc487, 0xc48b, 0xc483, 0x1237, 0x1299, 0xc7c5, + 0xc7d2, 0xc7c6, 0xc7d3, 0x12d9, 0x12d8, 0x12d7, 0xc7f0, 0xc7cd, + 0xc7cc, 0xc7dc, 0xc7d6, 0x1336, 0xc9e6, 0xca41, 0xca3f, 0x4987, + 0xcac5, 0xcac0, 0xcac6, 0xcabe, 0xcabf, 0x49c6, + /* 0x41 */ + 0x1370, 0xcb63, 0xccd3, 0xccda, 0xccd5, 0x13a5, 0x13a6, 0x13a9, + 0x13ee, 0x1454, 0xd0ee, 0x1457, 0xd0fc, 0xd214, 0x14a1, 0xd323, + 0xd322, 0xd330, 0xd4b5, 0x14d3, 0xd538, 0x14d4, 0xd53f, 0x14d7, + 0x4dcc, 0x4e6d, 0x4e70, 0x14f7, 0x14f6, 0x14f9, 0x14f8, 0x4f58, + 0x4f42, 0x4f68, 0x4f69, 0xd768, 0xd767, 0x4f43, 0xd765, 0x4f47, + 0x158a, 0xda75, 0xdaf7, 0xdaf3, 0xdaf6, 0x1594, 0xdb00, 0x1593, + 0xdaff, 0xdaf5, 0x529d, 0x15dd, 0x15dc, 0x15f7, 0x53cf, 0xde92, + 0xe006, 0x1642, 0xe007, 0xe06b, 0x1654, 0xe06c, 0x1655, 0xe193, + 0x168f, 0xe194, 0x54f4, 0x16b4, 0x16b3, 0xe262, 0xe263, 0x5509, + 0xe25f, 0xe264, 0xe25b, 0xe259, 0x16fb, 0x16fd, 0xe3a4, 0xe3ac, + 0x55ab, 0x16fc, 0xe4b5, 0x172c, 0x172f, 0xe4ae, 0x172b, 0xe4c5, + 0x1733, 0x1734, 0x55fb, 0xe63b, 0x57ac, 0x57ae, + /* 0x42 */ + 0x57aa, 0x17e8, 0xe8bf, 0xea2b, 0xea84, 0xea80, 0xeb4d, 0xeb4f, + 0x585c, 0xeb4c, 0xed92, 0x195d, 0x1ad2, 0x0085, 0x0088, 0x5fae, + 0x5f79, 0x008e, 0x0084, 0x5f71, 0x1adf, 0x5fb3, 0x0083, 0x5f2c, + 0x5f77, 0x612f, 0x63c3, 0x0102, 0x63cd, 0x0106, 0x0105, 0x63c9, + 0x00fe, 0x0101, 0x0100, 0x63ce, 0x64a5, 0x64a0, 0x64fe, 0x6559, + 0x669a, 0x01e7, 0x1e19, 0x68e4, 0x68d7, 0x68dc, 0x01e6, 0x68e7, + 0x01ed, 0x01e2, 0x01eb, 0x68e5, 0x01e8, 0x01ec, 0x1e0a, 0x0224, + 0x1f9a, 0x6e14, 0x0262, 0x6df1, 0x0261, 0x0260, 0x0264, 0x028b, + 0x6fb6, 0x706e, 0x706c, 0x7081, 0x7142, 0x0319, 0x0316, 0x0318, + 0x0322, 0x711a, 0x031d, 0x0317, 0x031e, 0x7127, 0x7125, 0x7117, + 0x711c, 0x713d, 0x7120, 0x0369, 0x036a, 0x7381, 0x036c, 0x037a, + 0x038a, 0x7509, 0x75c6, 0x75c4, 0x039c, 0x75c5, + /* 0x43 */ + 0x03fd, 0x03f9, 0x76ef, 0x03ff, 0x76df, 0x76de, 0x76ee, 0x76f5, + 0x76ec, 0x03fc, 0x76dd, 0x2385, 0x03fb, 0x0402, 0x045f, 0x2456, + 0x045e, 0x045d, 0x045c, 0x7822, 0x2451, 0x0492, 0x7997, 0x7995, + 0x0494, 0x0495, 0x04d1, 0x7ba9, 0x04f1, 0x7c53, 0x25b1, 0x7c56, + 0x7c55, 0x0577, 0x056f, 0x7de3, 0x7de2, 0x0587, 0x057d, 0x057c, + 0x057e, 0x0585, 0x058b, 0x0586, 0x0580, 0x5dfd, 0x7da9, 0x0578, + 0xf5ab, 0x7e33, 0x7e0a, 0x05ba, 0x8059, 0x0633, 0x81bc, 0x062d, + 0x81c4, 0x81c7, 0x81c6, 0x0637, 0x275a, 0x2763, 0x81b8, 0x81da, + 0x062e, 0x81b7, 0x81c0, 0x063d, 0x81cd, 0x06a0, 0x84bc, 0x84ab, + 0x06a3, 0x8586, 0x299b, 0x875a, 0x29a3, 0x070e, 0x299e, 0x8843, + 0x07b6, 0x89ac, 0x07ab, 0x07ad, 0x07a6, 0x89be, 0x2ab8, 0x07aa, + 0x2aba, 0x07b1, 0x89ab, 0x07a8, 0x07af, 0x07b0, + /* 0x44 */ + 0x07a7, 0x07b2, 0x079d, 0x07a5, 0x07b5, 0x743e, 0x2ac7, 0x2ad7, + 0x8cf9, 0x0841, 0x8cf3, 0x8cf7, 0x2c70, 0x8e45, 0x8e48, 0x0872, + 0x2c9d, 0x086f, 0x0871, 0x8e44, 0x0885, 0x8eaf, 0x8eb1, 0x08a4, + 0x08a5, 0x08a6, 0x8fcf, 0x08a8, 0x8fcb, 0x8fcd, 0x08a3, 0x9050, + 0x91ec, 0x921a, 0x2d16, 0x2d24, 0x91d8, 0x0943, 0x91d0, 0x91d1, + 0x093d, 0x0945, 0x917b, 0x91d2, 0x0944, 0x91d4, 0x91e7, 0x91df, + 0x91de, 0x2d45, 0x91d9, 0x91cf, 0x950d, 0x09e3, 0x2f79, 0x5dfd, + 0x09df, 0x09e4, 0x2f7a, 0x09e5, 0x9538, 0x3054, 0x0a22, 0x0a4a, + 0x98a9, 0x0a49, 0x0a44, 0x0a4b, 0x0a87, 0x0a89, 0x0a92, 0x0a91, + 0x0a90, 0x0a8e, 0x993e, 0x9946, 0x9aed, 0xf630, 0x0b12, 0x0b10, + 0x0b11, 0x9c6c, 0x0b32, 0x0b34, 0x0b37, 0x0b33, 0x0b36, 0x0b35, + 0x0b65, 0x9dac, 0x337c, 0x337b, 0x9ec9, 0x3412, + /* 0x45 */ + 0x0bb0, 0x9f12, 0x0baf, 0x0baa, 0x9efd, 0x9f01, 0x9f11, 0x0bab, + 0x9f89, 0x9f05, 0x9efe, 0x9f0b, 0x9f20, 0x9f04, 0xa088, 0x0bf3, + 0xa102, 0x0bf4, 0xa103, 0x34b6, 0x34e0, 0x0c08, 0x0c4e, 0x0c55, + 0x0c4b, 0xa229, 0xa23b, 0x0c4d, 0x3573, 0xa206, 0x0c52, 0x3572, + 0x0c4c, 0x3570, 0x0c50, 0x0c53, 0xa203, 0x0c51, 0xa378, 0xa379, + 0xa37d, 0x0c89, 0xa37f, 0x0c95, 0x0ccc, 0x0cc8, 0x0cce, 0xa432, + 0x0cca, 0xa400, 0x369d, 0xa422, 0x0ccd, 0xa5a9, 0x0d5c, 0x0d67, + 0x0d69, 0x0d65, 0x0d62, 0xa704, 0x3827, 0x3835, 0xf659, 0x0daa, + 0xa8b8, 0xa99b, 0x0dd2, 0x39a2, 0x0e03, 0x0e0c, 0xaa92, 0x0e09, + 0x0e06, 0x0e05, 0x3989, 0xaa8f, 0x0e0b, 0x0e08, 0xaa98, 0x39a5, + 0xaaae, 0x0e8e, 0xad9d, 0x3ab6, 0x0ee8, 0xaf49, 0xaf50, 0xaf46, + 0x0eea, 0xaf4e, 0x3ba5, 0x3bc3, 0xaf55, 0x0ee9, + /* 0x46 */ + 0x0eeb, 0xaf64, 0x0ef0, 0xb138, 0x0f4b, 0x3dab, 0x0f73, 0x0f75, + 0x0f92, 0x0f91, 0x0f93, 0x3e25, 0x0fa7, 0x0fa6, 0x0fa8, 0x0faa, + 0xb3fe, 0x0fa9, 0x3e59, 0x0fbb, 0x0fbc, 0x0fba, 0x0fbd, 0x1027, + 0x3f85, 0xb6a6, 0x1024, 0x101e, 0x101f, 0x101d, 0x1020, 0x1023, + 0x1029, 0x1022, 0xb69c, 0xb699, 0x101c, 0x3f8e, 0x1028, 0xb6b5, + 0xb6a3, 0xb6a0, 0xb6a7, 0xb69b, 0xb8df, 0xb8e1, 0x1071, 0x1073, + 0x1072, 0xb94d, 0x1102, 0xbbf3, 0xbb6f, 0xbb69, 0x10fe, 0x41be, + 0xbb6b, 0xbb78, 0xbb87, 0x1108, 0xbb85, 0xbb82, 0xbb90, 0x1107, + 0x1104, 0xbb80, 0xbb67, 0x1100, 0x10fc, 0xbb61, 0x1144, 0xbb93, + 0x10f1, 0xbbf2, 0xbb86, 0x41a6, 0x1106, 0xbfcd, 0xbfc4, 0x11c6, + 0x11c3, 0x11c1, 0x11c2, 0xc10f, 0x11c4, 0x11c7, 0xc10d, 0x11bf, + 0x11d2, 0xc173, 0x11ca, 0xf6ba, 0xc10a, 0x442f, + /* 0x47 */ + 0xc108, 0xc113, 0x1213, 0xc3f8, 0x1230, 0x123e, 0x1239, 0xc4ab, + 0xc4a8, 0x123c, 0x123f, 0xc4a5, 0x1234, 0x123d, 0xc4c3, 0xc4a4, + 0x1238, 0xc4d4, 0xc4ba, 0xc5f1, 0x46a0, 0x1282, 0xc63f, 0x1283, + 0xc6ea, 0x129b, 0xc7f7, 0x12e0, 0x12dd, 0xc7fa, 0xc7f5, 0x12de, + 0xc7fe, 0x12e3, 0x12e5, 0xc800, 0x4797, 0x12e2, 0xc802, 0xc7fb, + 0xc807, 0x12df, 0xc81a, 0x132e, 0xc9b8, 0x1337, 0x1338, 0xc9e9, + 0xc9eb, 0xca50, 0xca4f, 0x498b, 0xcb86, 0x0162, 0xcb8e, 0x1394, + 0x1393, 0x13ab, 0x13ad, 0xccf0, 0xccfb, 0x13f5, 0x13f7, 0xce42, + 0x13f6, 0x13f8, 0xce85, 0x13fb, 0x13f9, 0x1458, 0x145a, 0xd105, + 0x1459, 0x4c0f, 0x1485, 0x14a4, 0x14d8, 0x14d9, 0xd54b, 0x14dd, + 0x14c8, 0xd563, 0x14fa, 0x14fb, 0x4f75, 0x1527, 0x4f9f, 0x152a, + 0x1525, 0xd799, 0x1528, 0xda81, 0xdb17, 0xdb10, + /* 0x48 */ + 0xdb12, 0x52a6, 0x1595, 0x539a, 0xdcfa, 0xdcf3, 0xdcf2, 0xdcf5, + 0xdcf6, 0xddbb, 0xddc2, 0xdea7, 0x160f, 0x1611, 0xdea8, 0xdea3, + 0x1610, 0xdeaa, 0x1615, 0x1613, 0x5457, 0xdfdc, 0x1647, 0x1646, + 0xe00f, 0x1659, 0x165b, 0xe079, 0x165e, 0xe07f, 0xe085, 0x165a, + 0x1691, 0x1692, 0x1690, 0x1693, 0xe21b, 0x54f7, 0x16be, 0xe277, + 0xe276, 0xe298, 0x16bc, 0x16bb, 0x16b7, 0x16b9, 0xe27a, 0x1701, + 0x16fe, 0xe3bc, 0xe3ba, 0x1702, 0xe3b6, 0x16ff, 0x55b0, 0xe3b4, + 0x1700, 0xe4cf, 0x1737, 0x173a, 0x176f, 0x1777, 0x1779, 0x56c6, + 0xe67b, 0x17c8, 0xe81c, 0xe821, 0xe81d, 0xe8c0, 0x17f2, 0xe8ff, + 0x17f1, 0x17f0, 0x5862, 0xeb56, 0x1834, 0xeda1, 0xeda2, 0xeda6, + 0xf056, 0xf057, 0x192c, 0x192d, 0xf101, 0xf1ed, 0xf71c, 0xf3f2, + 0x1afa, 0x5fb8, 0x0091, 0x5fc0, 0x0094, 0x5fb7, + /* 0x49 */ + 0x5fe1, 0x00c4, 0x010a, 0x63e8, 0x1c85, 0x64b2, 0x0152, 0x66ae, + 0x0159, 0x026f, 0x697e, 0x01f2, 0x01f4, 0x1e43, 0x6976, 0x01f1, + 0x1e3c, 0x6996, 0x026a, 0x6e20, 0x6e21, 0x6e23, 0x6e29, 0x7077, + 0x7151, 0x0324, 0x7156, 0x0323, 0x7188, 0x7159, 0x7155, 0x0327, + 0x7297, 0x7298, 0x036d, 0x21ed, 0x036e, 0x036f, 0x73a1, 0x73a3, + 0x2235, 0x039f, 0x040a, 0x0406, 0x040e, 0x770a, 0x040d, 0x0405, + 0x773d, 0x770c, 0x040b, 0x0410, 0x042e, 0x783d, 0x7839, 0x79b0, + 0x79b2, 0x79ae, 0x0496, 0x0497, 0x04c4, 0x2547, 0x04c5, 0x7b20, + 0x04d2, 0x7c6e, 0x7c6d, 0x7c6a, 0x0581, 0x7e32, 0x058e, 0x0590, + 0x058f, 0x7e39, 0x0591, 0x0595, 0x0593, 0x7da3, 0x266d, 0x7e7f, + 0x7e35, 0x7e3d, 0x7ff4, 0x7ff5, 0x063b, 0x0648, 0x8248, 0x8228, + 0x0646, 0x0647, 0x8227, 0x8232, 0x822c, 0x064c, + /* 0x4a */ + 0x822e, 0x064a, 0x0650, 0x0643, 0x8223, 0x8231, 0xf5c5, 0x0649, + 0x06a6, 0x06a5, 0x06a4, 0x84c9, 0x8589, 0x06b9, 0x85bb, 0x06ce, + 0x06cf, 0x0713, 0x8897, 0x8893, 0x8a28, 0x07c6, 0x07c5, 0x07ca, + 0x07d9, 0x07c1, 0x8a18, 0x8a3b, 0x2af5, 0x8a27, 0x8a24, 0x8a1b, + 0x8a31, 0x07cb, 0x8a26, 0x8aa3, 0x8a3f, 0x8a22, 0x8a19, 0x2b03, + 0x8a41, 0x8a2b, 0x2b65, 0x0842, 0x8d0c, 0x2c75, 0x0874, 0x0873, + 0x8e4e, 0x8eb9, 0x8efa, 0x8fe9, 0x8fe8, 0x8fe4, 0x2d8a, 0x2d56, + 0x0952, 0x925f, 0x925d, 0x9252, 0x0950, 0x9274, 0x094b, 0x9246, + 0x094c, 0x096d, 0x92aa, 0x2d98, 0x924a, 0x9259, 0x924b, 0x094f, + 0x2d68, 0x09f0, 0x9550, 0x3034, 0x3045, 0x0a4d, 0x0a4c, 0x98d0, + 0x0a4f, 0x0a4e, 0x0a50, 0x98cc, 0x315c, 0x0a96, 0x3156, 0x9964, + 0x9965, 0x0a97, 0x0a95, 0x0a98, 0x995c, 0x9b15, + /* 0x4b */ + 0x0aec, 0x0aeb, 0x0b13, 0x0b14, 0x0b38, 0x0b3a, 0x0b39, 0x9c79, + 0x0b68, 0x0b67, 0x9dc5, 0x9db8, 0x9f2c, 0x0bbe, 0x0bbc, 0x9f37, + 0x9f35, 0x9f31, 0x0bbb, 0x9f2f, 0x0bba, 0x9f2b, 0x0bb9, 0x0bb7, + 0x9f2d, 0x9f2a, 0x0bc1, 0xa095, 0x0bf7, 0xa23e, 0x0c60, 0xa247, + 0xa245, 0x0c59, 0x0c5c, 0x0c5a, 0x0c58, 0xa252, 0x0c5b, 0xa270, + 0xa250, 0xa258, 0xa251, 0xa23d, 0x0c5d, 0xa241, 0xa20c, 0xa23c, + 0xa386, 0xa383, 0xa389, 0xa3f3, 0x0cd4, 0x0cd3, 0x36bf, 0x0cd2, + 0x36bd, 0xa42d, 0x0cd7, 0x0cd1, 0x36e4, 0x0cd5, 0xa5c5, 0xf655, + 0x0d6d, 0x0d6f, 0x3834, 0x0d75, 0x0d6c, 0x0d74, 0xa743, 0x0d73, + 0xa737, 0xa745, 0x3836, 0x0dac, 0xa8e5, 0xa9a6, 0xaadb, 0x0e10, + 0xaada, 0xaae6, 0x39ba, 0x39bc, 0x0e0f, 0x39c8, 0x0e23, 0x39c3, + 0x0e1d, 0x39b6, 0x0e0e, 0xaaf8, 0xaae9, 0x0e15, + /* 0x4c */ + 0x39c2, 0x0e13, 0xaae8, 0xaaf6, 0x0e1b, 0x39c5, 0x0e22, 0x0e26, + 0xaae7, 0x39bd, 0x39b0, 0x0e21, 0x0e1c, 0x0e17, 0xaad5, 0x0e1a, + 0x39bb, 0xadd3, 0xadc7, 0xadd1, 0x0e99, 0xadc3, 0x0e97, 0xaf80, + 0xaf98, 0x0efd, 0xaf84, 0x0ef6, 0x0efe, 0x0ef5, 0x0eff, 0x0ef7, + 0xaf97, 0xaf83, 0xaf81, 0x0f01, 0x3c04, 0xaf8c, 0xb142, 0xb2ab, + 0x0f77, 0xb2a3, 0xb2a6, 0xb35c, 0xb369, 0xb367, 0x0fab, 0xb48b, + 0xb4a8, 0x0fc0, 0xb6d8, 0x1031, 0x102e, 0xf689, 0xb6dc, 0x102c, + 0xb6e0, 0xb6e5, 0x1032, 0x102f, 0x102b, 0x102d, 0x1033, 0xb818, + 0xb819, 0x3ff1, 0x1057, 0x105c, 0x107b, 0xb95f, 0xb95e, 0x107a, + 0xbc02, 0x4222, 0x1113, 0x111e, 0x1117, 0x1120, 0x112a, 0x1111, + 0x1115, 0x110f, 0x1118, 0x4238, 0xbc12, 0xbc36, 0x112c, 0x4232, + 0xf6a8, 0x4210, 0xbc23, 0xbc03, 0x111c, 0xbc00, + /* 0x4d */ + 0x1129, 0xbc46, 0xbc61, 0x1112, 0x424f, 0x1197, 0xc184, 0x4472, + 0xc16b, 0xc162, 0xc156, 0xc16a, 0xc152, 0xc155, 0x11d4, 0x11d0, + 0x447c, 0xc161, 0xf6bb, 0xc158, 0xc177, 0x11d3, 0x1214, 0xc4d7, + 0x1246, 0x1245, 0xc4de, 0x1243, 0xc4df, 0x460d, 0x1244, 0x1248, + 0xc4d1, 0x1247, 0xc4e2, 0xc4e1, 0xc4dd, 0x4608, 0x1249, 0x1285, + 0xc64b, 0x1284, 0xc64e, 0x129d, 0xc6fc, 0x129e, 0x12a0, 0xc6fa, + 0x129c, 0xc6fb, 0x129f, 0xc6fe, 0x12f7, 0x12ea, 0xc831, 0x12ef, + 0x12e9, 0x12f3, 0x12f0, 0x12eb, 0xc838, 0x12ec, 0x12f2, 0x12f5, + 0x12ee, 0xc83a, 0xc9bb, 0x133a, 0x134b, 0xca59, 0x134a, 0x134c, + 0xcadb, 0xcadf, 0xcae2, 0x1379, 0x137b, 0x1378, 0xcb9e, 0xcba1, + 0x13b5, 0xcd10, 0x13b4, 0x13b7, 0x4a9e, 0x1409, 0x13fe, 0x1408, + 0x1407, 0xce76, 0xce7f, 0xce7d, 0x1406, 0x1404, + /* 0x4e */ + 0x1405, 0x13ff, 0x140b, 0xce82, 0xd057, 0x143b, 0x145d, 0x145c, + 0x145f, 0x145e, 0x4c28, 0xd12e, 0x4c21, 0x1483, 0xd38b, 0xd38d, + 0x14a7, 0x4d66, 0x4d6c, 0xd390, 0x14a8, 0xd4ec, 0xd56f, 0xd56b, + 0xd571, 0xd578, 0x4df6, 0x14e0, 0x14df, 0x14fe, 0x14fc, 0x14ff, + 0x14fd, 0xd7ad, 0x152c, 0x4fec, 0x4fba, 0x4fe3, 0x4fbd, 0x159d, + 0xdb2f, 0x52b4, 0xdd78, 0x1640, 0xdff8, 0xe019, 0x165f, 0xe09b, + 0xe094, 0xe097, 0xe099, 0xe1a6, 0xe1a4, 0xe1a7, 0x54d1, 0xe295, + 0x16c0, 0x5523, 0xe290, 0x16c1, 0x16c6, 0xe29b, 0xe3c4, 0x1704, + 0x1705, 0xe3c6, 0x560b, 0x173e, 0x173d, 0x1740, 0x173f, 0xe4e3, + 0x1742, 0xe4df, 0xe4dd, 0xe4e7, 0x1784, 0x1782, 0x177f, 0x1785, + 0xe82d, 0xe82c, 0x17cc, 0x57b2, 0x17cb, 0x17cd, 0xe834, 0xe838, + 0x57db, 0xe91d, 0x17f5, 0xe91a, 0xe91b, 0xe914, + /* 0x4f */ + 0x57f0, 0xe917, 0xea21, 0x1820, 0x1821, 0xeaaa, 0xeaa1, 0x1837, + 0x183e, 0x5873, 0x183d, 0x586e, 0xeb63, 0xeb79, 0xeb60, 0x5865, + 0xeb62, 0x183c, 0xeb61, 0x1838, 0x586a, 0xeb70, 0x586d, 0xeb6a, + 0x183b, 0xedc8, 0x18b0, 0xedc5, 0xedbe, 0xedc2, 0x18ad, 0x18b2, + 0x18b8, 0x5a0b, 0xedc7, 0x18af, 0xedb0, 0xedca, 0x191a, 0x5b76, + 0x1920, 0x1921, 0x1930, 0x5ba8, 0x192f, 0xf10d, 0xf107, 0xf196, + 0xf1ef, 0x195f, 0x1960, 0xf21e, 0xf21d, 0x5c11, 0xf390, 0x5feb, + 0x008a, 0x1b19, 0x009c, 0x5fee, 0x009a, 0x5fef, 0x5fec, 0x63fa, + 0x010c, 0x010b, 0x010d, 0x1c92, 0x6504, 0x69d3, 0x01fe, 0x69d1, + 0x69fa, 0x01ff, 0x01fb, 0x01fc, 0x0209, 0x69c8, 0x0200, 0x69d5, + 0x1e75, 0x69cd, 0x69d2, 0x69fb, 0x6c2a, 0x6e88, 0x6e61, 0x0271, + 0x6e63, 0x6e62, 0x206f, 0x5e57, 0x71c8, 0x7198, + /* 0x50 */ + 0x032b, 0x73c1, 0x773f, 0x7741, 0x0414, 0x0411, 0x0412, 0x7852, + 0x0463, 0x785e, 0x046e, 0x049a, 0x79c7, 0x049b, 0x7a70, 0x7b27, + 0x04c8, 0x7b71, 0x7bb0, 0x04f6, 0x7e42, 0x7e43, 0x26a5, 0x058c, + 0x0597, 0x05a2, 0x26a0, 0x7e57, 0x7e9d, 0x8289, 0x828d, 0x828b, + 0x8280, 0x8292, 0x828a, 0x82c8, 0x0654, 0x828f, 0x8293, 0x8291, + 0x06a8, 0x84f2, 0x84de, 0x06a9, 0x85c8, 0x28b4, 0x28d8, 0x29c2, + 0x0718, 0x0717, 0x071d, 0x87a7, 0x87a1, 0x0731, 0x8a8c, 0x8a7f, + 0x07d8, 0x07d5, 0x8a7b, 0x8a95, 0x8a99, 0x07e1, 0x8a8e, 0x07d4, + 0x8ada, 0x8a8a, 0x8a9c, 0x07e3, 0x8a7e, 0x0844, 0x0845, 0x8d1a, + 0x8e55, 0x0876, 0x0875, 0x8e60, 0x2ca8, 0x0888, 0x08aa, 0x8ffb, + 0x08ab, 0x08ac, 0x8ffd, 0x0957, 0x2d83, 0x0960, 0x095d, 0x096b, + 0x92d0, 0x0963, 0x0967, 0x92c5, 0x095e, 0x92d2, + /* 0x51 */ + 0x9311, 0x2dc5, 0x2fcd, 0x09f9, 0x09f3, 0x95ad, 0x95a4, 0x95a9, + 0x95b0, 0x959d, 0x09f6, 0x9798, 0x309c, 0x0a51, 0x0a53, 0x0a52, + 0x9992, 0x0a9b, 0x998a, 0x0a9c, 0x998d, 0x9996, 0x0af7, 0x3299, + 0x328f, 0x3291, 0x9b45, 0x9b4b, 0x9c0f, 0x9c16, 0x0b3b, 0x9c8a, + 0x0b3e, 0x0b3d, 0x9dc9, 0x0b69, 0x9dc8, 0x9dca, 0x9f64, 0x0bc3, + 0x0bc4, 0x0bc7, 0x9f5d, 0x9f63, 0x3439, 0x0bc6, 0x342e, 0x0bc8, + 0x9f88, 0xa03a, 0xa039, 0x349f, 0x34a0, 0x0be6, 0x0bf8, 0xa117, + 0xa193, 0x0c07, 0xa195, 0x0c64, 0x0c68, 0xa276, 0x3594, 0x0c65, + 0x35ae, 0xa280, 0xa27b, 0x0c69, 0xa248, 0xa2a8, 0xa288, 0xa38b, + 0xa38a, 0xa38c, 0xa3fc, 0x0cda, 0x0ce0, 0x36e6, 0xa458, 0x0cde, + 0xa451, 0xa455, 0xa453, 0x0d1c, 0x0d1d, 0x0d1a, 0xa5dc, 0x0d7b, + 0x0d7a, 0x0d7c, 0xa75c, 0x0d78, 0x0d77, 0xa765, + /* 0x52 */ + 0xf65a, 0x0db1, 0xa8ee, 0x0db2, 0x0db0, 0xa8f0, 0x38bc, 0xa8f2, + 0x0e36, 0xab35, 0x0e2e, 0xab22, 0x39d6, 0xab20, 0x0e34, 0xab2d, + 0xab28, 0xab26, 0xab3c, 0x0e2a, 0xab38, 0x0e33, 0x0e2d, 0x0e2f, + 0x0e31, 0x0e2b, 0x0e32, 0xab2a, 0x0e35, 0xab1a, 0xab30, 0xaae3, + 0xab19, 0xade9, 0xade7, 0x3acf, 0xafd6, 0xafc4, 0x0f08, 0xaf87, + 0x0f06, 0xafc7, 0xafd9, 0x3c18, 0xafdf, 0x0f4d, 0x0f61, 0xb20a, + 0xb201, 0xb2b1, 0x0f78, 0xb2c1, 0x0f94, 0x0f95, 0xb376, 0xb40d, + 0xb40e, 0x0fc1, 0x0fc3, 0x3e6d, 0xb707, 0x1039, 0xb709, 0xb716, + 0x103a, 0x103b, 0x1035, 0x1036, 0xb70e, 0x103c, 0x3f90, 0xb706, + 0xb81e, 0xb84a, 0x1058, 0x107c, 0x107d, 0x108d, 0x108c, 0xbca6, + 0xbc91, 0x113b, 0x113f, 0xbcb8, 0xbc96, 0x1132, 0x112d, 0xbcc5, + 0x112f, 0x1139, 0x112e, 0x113a, 0xbd0a, 0x1136, + /* 0x53 */ + 0x1131, 0x113e, 0x1138, 0x4252, 0x1134, 0xbcb2, 0x1141, 0xbcb7, + 0xbcb4, 0xbc89, 0xbc8d, 0x1130, 0xbc87, 0xbcc2, 0xbc9c, 0xbc92, + 0x1143, 0xbcca, 0x4250, 0xbc8a, 0xbfe0, 0x1198, 0xbfe6, 0xbfe5, + 0x44a0, 0xc1a5, 0xc1b3, 0x4486, 0x11da, 0x11d7, 0xc1b5, 0xc1af, + 0x4495, 0xc1b0, 0xc1cc, 0x448c, 0xc1a2, 0xc1be, 0xc1c6, 0xc1ac, + 0xc1ae, 0x1218, 0x4560, 0xf6c3, 0xc508, 0xc505, 0x1252, 0x4628, + 0xc4fe, 0x124e, 0x4620, 0xc500, 0x124f, 0x1250, 0xc664, 0xc668, + 0x46a8, 0x1286, 0x1287, 0x1289, 0xc66a, 0xc669, 0xc70d, 0xc712, + 0x12a2, 0x12a3, 0xc70f, 0x12a1, 0xc867, 0xc879, 0xc872, 0xc866, + 0xc87c, 0x12f9, 0x12fd, 0xc868, 0xc885, 0xc876, 0xc874, 0xc871, + 0xc864, 0x133e, 0x133c, 0xc9f8, 0x134d, 0xca6c, 0x134e, 0xcaeb, + 0x1381, 0x1383, 0x1382, 0xcbb8, 0x1380, 0x1388, + /* 0x54 */ + 0xcd2d, 0xcd2e, 0xcd28, 0xcd29, 0xcd31, 0x13b9, 0xcd2f, 0xcd2a, + 0x4b3a, 0xcea4, 0xceb7, 0xcebf, 0x1411, 0x140d, 0x1410, 0x1413, + 0xd063, 0x143c, 0x1462, 0x1463, 0xd167, 0xd3be, 0xf6e0, 0xd595, + 0xd59c, 0x1503, 0x1506, 0x1502, 0x1501, 0xd671, 0xd672, 0x1505, + 0xd66f, 0x4e94, 0x5011, 0xd7f1, 0x5037, 0x1536, 0xd7e8, 0x1535, + 0x5043, 0xf6ea, 0x15a1, 0x15a3, 0xdb49, 0xdb64, 0x15a0, 0xdb48, + 0x15ea, 0x53a6, 0x15e8, 0xdd2c, 0xdde1, 0xddef, 0xdec0, 0x1621, + 0x161b, 0xded7, 0xded4, 0x1649, 0x1648, 0xe0ad, 0x5495, 0x1662, + 0x1661, 0x1664, 0x1660, 0x1663, 0xe0ae, 0xe0ac, 0x5496, 0x1666, + 0x16ac, 0x16ab, 0xe227, 0xe2ae, 0x16c3, 0xe2b0, 0x16c4, 0x5525, + 0xe2c0, 0xe2c4, 0x1708, 0x1709, 0x170a, 0x1706, 0x1707, 0x1741, + 0xe507, 0x1745, 0xe4fd, 0x1743, 0x1744, 0x5626, + /* 0x55 */ + 0x5634, 0x1747, 0xf704, 0xe61b, 0xe61c, 0x1771, 0xe6b2, 0xe6b4, + 0xe6b7, 0xe6b1, 0xe6b3, 0xe6ae, 0x178b, 0x17d4, 0x17d3, 0x17d1, + 0x57ba, 0x17d2, 0xe83f, 0xe936, 0x17f7, 0x17f8, 0xe931, 0xe93b, + 0xe935, 0xe93a, 0xe937, 0xea22, 0xea36, 0xea32, 0x1822, 0xeac0, + 0x1845, 0x1841, 0x5881, 0x1840, 0x588a, 0xeb85, 0x587f, 0x1842, + 0xeb89, 0x18c1, 0x18c5, 0xede1, 0x18bb, 0x18b9, 0x18bd, 0x18c9, + 0xee0a, 0x5a11, 0xee09, 0x18bf, 0x18c7, 0xede8, 0x18c3, 0x1924, + 0x1931, 0x1933, 0xf118, 0x1932, 0x1934, 0x1952, 0x1961, 0x5bd9, + 0x197a, 0x1982, 0x5c3c, 0xf3c5, 0x1b23, 0x600d, 0x600c, 0x6021, + 0x1b2c, 0x6216, 0x640e, 0x010f, 0x1c95, 0x6417, 0x0123, 0x0125, + 0x6a48, 0x0206, 0x0208, 0x1e88, 0x6a55, 0x6a49, 0x6a4c, 0x1e8b, + 0x6a4f, 0x6a3d, 0x027a, 0x0277, 0x6e8a, 0x6ea8, + /* 0x56 */ + 0x708a, 0x032e, 0x71cb, 0x032f, 0x71d5, 0x78d4, 0x041b, 0x0413, + 0x775c, 0x7775, 0x0466, 0x7861, 0x0465, 0x7096, 0x04f7, 0x7c8a, + 0x7ed0, 0x26e1, 0x26d7, 0x7e49, 0x7ecf, 0x059c, 0x82d6, 0x827f, + 0x0653, 0x82d2, 0x82cf, 0x8506, 0x8509, 0x06ba, 0x28a3, 0x0722, + 0x29d3, 0x8b06, 0x8af1, 0x8b04, 0x2b8b, 0x8afa, 0x8af4, 0x07eb, + 0x07dd, 0x8af9, 0x07ef, 0x8a8b, 0x8b03, 0x0847, 0x0846, 0x8da2, + 0x0878, 0x2cac, 0x0889, 0x900c, 0x900b, 0x0968, 0x0976, 0x0974, + 0x0979, 0x9324, 0x097a, 0x0977, 0xf614, 0x0971, 0x9325, 0x0972, + 0x95f6, 0x09ff, 0x95fb, 0x0a05, 0x9732, 0x97fb, 0x0a54, 0x98f2, + 0x98f3, 0x0a9e, 0x0a9f, 0x3174, 0x999c, 0x9b72, 0x0afa, 0x9b74, + 0x0b44, 0x0b3f, 0x0b40, 0x9c86, 0x0b42, 0x9c8e, 0x9c90, 0x0b51, + 0x9ccd, 0x9cf7, 0x9dd6, 0x9f84, 0x9f95, 0x9f8a, + /* 0x57 */ + 0x3440, 0x0bca, 0x9f97, 0x3441, 0x0bce, 0x0bc9, 0xa0a0, 0xa0a1, + 0xa122, 0xa1a6, 0xa1a4, 0x0c09, 0x34e8, 0x0c6c, 0x0c6e, 0x0c70, + 0x0c6d, 0x0c6b, 0x0c71, 0x0c72, 0xa2af, 0xa2b0, 0xa2bd, 0x0c8c, + 0x0ce4, 0xa476, 0x0ce1, 0xa47b, 0xa479, 0x36f6, 0x0ce7, 0x3700, + 0x0ce2, 0x0d1f, 0xa5ee, 0xa5f1, 0x0d7e, 0xa794, 0x0d80, 0x3859, + 0x3855, 0xa791, 0x0db9, 0x0db7, 0x0db8, 0xa910, 0x0dba, 0x38f4, + 0xa9af, 0x0dd3, 0x0e3f, 0x3a04, 0x0e45, 0x0e41, 0x3a15, 0x0e42, + 0x0e43, 0x0e3b, 0x0e38, 0xab7b, 0xab77, 0x0e3a, 0x39f5, 0xab80, + 0xabc6, 0x0e3c, 0xab7c, 0xab90, 0x0e3e, 0xaba3, 0xab7d, 0xabbd, + 0x0e9e, 0x0e9f, 0x0ea1, 0xae13, 0x0e9b, 0x0f12, 0xb011, 0xb044, + 0xb00d, 0x0f18, 0x0f0c, 0xb214, 0x0f62, 0xb2b8, 0x0f7a, 0xb2b7, + 0xb383, 0x0fae, 0x0faf, 0xb414, 0x0fad, 0xb41c, + /* 0x58 */ + 0x0fc4, 0x0fc7, 0x0fc6, 0x0fc5, 0xb4d4, 0xb4d5, 0x3fc1, 0x1040, + 0xb743, 0xb742, 0x103f, 0x1041, 0xf68a, 0xb741, 0xb84e, 0x107f, + 0xb987, 0x1086, 0x1081, 0x1080, 0x108e, 0x114a, 0xbd39, 0x1147, + 0xbd8f, 0xbd2a, 0x114b, 0x1146, 0x114e, 0x427d, 0xbd2b, 0x42a5, + 0xbd50, 0x1148, 0xbd6e, 0x1145, 0xbd3b, 0xbd53, 0xbd5f, 0xbd2f, + 0xbd30, 0xbd38, 0xbd4c, 0xbff1, 0x11db, 0x11e7, 0x11e4, 0xc207, + 0xc216, 0x11e1, 0xc214, 0x11e9, 0xc1fb, 0x11e5, 0x11e0, 0x11e3, + 0xc1f8, 0xc210, 0xc21d, 0xc1ff, 0xc20b, 0xc204, 0x11ea, 0xc1fe, + 0xc3ff, 0x463a, 0x1254, 0x1258, 0x125c, 0xc523, 0x1255, 0x128b, + 0x128c, 0x12a6, 0x12a5, 0xc72a, 0xc8a0, 0xc898, 0xc89c, 0x12ff, + 0xc89e, 0xc8a6, 0xc8b5, 0xc8b0, 0x1330, 0x1340, 0x1341, 0xcaf9, + 0xcaf5, 0x1386, 0xcbd2, 0x13bf, 0x13bd, 0xcd50, + /* 0x59 */ + 0xcd4e, 0xcd4b, 0xcd52, 0xcd4d, 0x13be, 0x1419, 0xcee4, 0x141c, + 0xceda, 0x141b, 0x1417, 0x1418, 0x4b51, 0xcedf, 0xcee8, 0x143d, + 0x146a, 0x1466, 0xd170, 0xd172, 0x1467, 0xd177, 0x1468, 0x14ad, + 0x14ae, 0xd3e6, 0xd5aa, 0x14d6, 0x1509, 0xd68c, 0x4e98, 0xd689, + 0x150c, 0x150a, 0xd832, 0x153b, 0x153a, 0x5084, 0x5081, 0xd87a, + 0x506f, 0xda9e, 0xdaa0, 0xdb70, 0x15af, 0x15aa, 0x15ab, 0xdb6e, + 0xdb66, 0x15b1, 0xdb65, 0x15ac, 0x15ec, 0xdd7f, 0xdde0, 0x1601, + 0xddff, 0xdef6, 0xdef7, 0xdef5, 0x1623, 0xdefc, 0x1624, 0x161e, + 0xdef9, 0x164a, 0x1665, 0x166a, 0xe0ca, 0xe0c3, 0xe0c6, 0x1669, + 0xe1b8, 0xe1bd, 0x1695, 0xe1bc, 0xe205, 0xe2e0, 0xe2e9, 0x5542, + 0xe2df, 0xe2ec, 0x16cc, 0xe2e5, 0xe2de, 0xf700, 0x16cf, 0xe2f0, + 0xe2e3, 0x170f, 0xe3ec, 0x170e, 0x170b, 0x1710, + /* 0x5a */ + 0x170d, 0x170c, 0xe3f2, 0xe3ef, 0xe3e9, 0xe4fb, 0x1746, 0x1748, + 0x5637, 0x1749, 0xe537, 0xe6de, 0x1791, 0x178e, 0xe6da, 0x17d8, + 0x17d6, 0xe84b, 0x17da, 0xe849, 0x17d7, 0xe8d5, 0x57ff, 0x17f9, + 0xe952, 0xe947, 0x17fc, 0xe948, 0xeacc, 0xead0, 0x58a9, 0x184a, + 0x58a7, 0x184e, 0x58b3, 0x58ac, 0x58b0, 0xeb86, 0xeba7, 0xeba3, + 0x589c, 0xebb6, 0xebad, 0xee13, 0x5a3c, 0x5a1c, 0x5a3a, 0x18d3, + 0x18cd, 0x18d1, 0xee17, 0xee22, 0x5a32, 0x5a34, 0xee49, 0xee26, + 0xf70c, 0xee3c, 0xee28, 0xf0a8, 0x5bc7, 0xf1fb, 0x1962, 0xf232, + 0xf2d6, 0xf348, 0x1983, 0x5c3f, 0xf3c6, 0x1992, 0x009f, 0x00a0, + 0x6025, 0x6026, 0x6024, 0x6033, 0x6170, 0x0127, 0x6790, 0x020b, + 0x6a95, 0x6aa1, 0x6a92, 0x6a8f, 0x6a9f, 0x6a96, 0x6a98, 0x6a9d, + 0x6aa0, 0x028d, 0x7097, 0x71eb, 0x0370, 0x7787, + /* 0x5b */ + 0x24eb, 0x7b32, 0x059a, 0x059f, 0x059d, 0x7ed8, 0x7efb, 0x7f06, + 0x059b, 0x7ed1, 0x26d5, 0xf5b0, 0x0660, 0x0664, 0x0669, 0x0663, + 0x0667, 0x0662, 0x82f6, 0x8304, 0x82fe, 0x2802, 0x82ff, 0x82f7, + 0x8518, 0x06ac, 0x8514, 0x85cd, 0x8620, 0x87de, 0x0726, 0x0723, + 0x0725, 0x8b45, 0x8b53, 0x07f8, 0x8b4b, 0x8b55, 0x8b41, 0x07f7, + 0x07fb, 0x07fa, 0x8b5c, 0x8b54, 0x8e71, 0x8ed0, 0x08b0, 0x08af, + 0x9053, 0x9329, 0x937e, 0x097e, 0x9379, 0x097d, 0x0980, 0x9370, + 0x936a, 0x097f, 0x0986, 0x9385, 0x9364, 0x2e12, 0x9378, 0x0981, + 0x9632, 0x9627, 0x962f, 0x0a24, 0x0a58, 0x0a57, 0x0aa0, 0x99ba, + 0x0afe, 0x9b71, 0x9b8c, 0x0b15, 0x9c1a, 0x0b47, 0x0b46, 0x9c98, + 0x9de4, 0x0b6b, 0x0b6c, 0x3385, 0x3454, 0x9fc2, 0x0bcc, 0x9fba, + 0x3455, 0x9fc8, 0x0bcb, 0x34a7, 0x34a8, 0x0bf9, + /* 0x5c */ + 0xa1b9, 0xa1b8, 0xa1a5, 0xa2e2, 0x0c78, 0x0c7a, 0x0c75, 0xa2d9, + 0x0c76, 0x0c77, 0xa2ac, 0xa2dd, 0x0cea, 0x0cee, 0x0ced, 0xa49d, + 0x0cec, 0x370f, 0xa611, 0xa603, 0x0d84, 0x0d85, 0x0d83, 0xa7ee, + 0x0dbc, 0x0dbd, 0x0dd4, 0xaba4, 0xabd8, 0xabdd, 0xabde, 0x0e55, + 0xabe7, 0x0e50, 0x0e4c, 0x0e48, 0xabd4, 0x0e53, 0xabce, 0x0e57, + 0x0e54, 0x0e4e, 0x0e4a, 0x0e51, 0xabf1, 0xabd3, 0x0e49, 0x0e4b, + 0x0e63, 0xabca, 0xabe9, 0x0ea7, 0x0ea6, 0x0ea4, 0xae1a, 0xae41, + 0xf668, 0x3ae4, 0x3ae5, 0xb03d, 0xb040, 0x3c65, 0x3c4e, 0x0f17, + 0xb043, 0x0f16, 0xb03f, 0xb03c, 0x0f63, 0xb221, 0xb220, 0x3d82, + 0xb2c6, 0x0f7b, 0x0f7c, 0xb2d1, 0xb2ca, 0xb38e, 0xb391, 0x0fb0, + 0x3e2d, 0xb4e3, 0xb788, 0x1042, 0xb770, 0x1044, 0xb89d, 0xb99d, + 0xb991, 0xb998, 0xb999, 0x1088, 0x108f, 0x1153, + /* 0x5d */ + 0x115b, 0xbdbf, 0x1159, 0xbdae, 0xbdb1, 0xbdcc, 0xbe04, 0x42ca, + 0xbe16, 0xbdcd, 0x1154, 0x42bc, 0xbde0, 0xbdcb, 0xbdd4, 0xbdc9, + 0xbfff, 0x1199, 0xbffd, 0xc257, 0xc252, 0xc250, 0xc245, 0xc24d, + 0x11f1, 0xc253, 0x11ef, 0xc282, 0xc244, 0xc3ce, 0xc3cf, 0xc3d2, + 0xc402, 0xc54f, 0xc558, 0x1262, 0xc543, 0x1263, 0xc552, 0x1260, + 0x1261, 0x125f, 0xc549, 0xc553, 0xc54d, 0x128d, 0xc684, 0x128e, + 0xc683, 0xc732, 0xc8e2, 0x1309, 0xc8e4, 0xc8d3, 0x1305, 0xc8d5, + 0xc8dd, 0x1303, 0x1306, 0xc8ec, 0xc8e6, 0xc8d2, 0xc8fa, 0xc8da, + 0x1331, 0xca06, 0xca04, 0x134f, 0xca7b, 0xcb04, 0xcb02, 0x1366, + 0x49ff, 0x13c4, 0xcd60, 0x13c3, 0x13c1, 0x13c5, 0xcf07, 0xcf05, + 0xcf0c, 0x1421, 0xcf5a, 0x141f, 0x1422, 0xcf1a, 0x1427, 0x1420, + 0xd18a, 0x146d, 0x146c, 0x146b, 0x146f, 0x1470, + /* 0x5e */ + 0xd18c, 0xd409, 0xd6a6, 0x4ea6, 0xd6ac, 0xd6a9, 0x1542, 0xd88b, + 0x50b6, 0xd88c, 0x1544, 0x1540, 0xd888, 0xd889, 0x153f, 0xd893, + 0x50ab, 0x158b, 0xdb83, 0xdd4f, 0x1625, 0x1628, 0xdf20, 0x5421, + 0xe036, 0xe0e2, 0x1675, 0x1672, 0xe0ee, 0x166f, 0xe0e7, 0xe0e9, + 0x1676, 0x1671, 0x54a7, 0xe0df, 0x1697, 0xe1c7, 0x16d7, 0xe309, + 0x16d6, 0xe301, 0x16d8, 0x16dc, 0x16db, 0x16d4, 0x553e, 0x1713, + 0x1711, 0x1714, 0xe405, 0xe40c, 0xe578, 0xe55d, 0x1751, 0x1750, + 0x1753, 0x1754, 0x1752, 0xe55e, 0xe560, 0xe567, 0x176d, 0xf705, + 0xe6f4, 0x1795, 0x1799, 0xe6f1, 0x179a, 0xe6fa, 0x1793, 0x1797, + 0xe6f8, 0xe6f9, 0xe709, 0xe6fd, 0xe6f7, 0x17dc, 0xe859, 0x17fd, + 0xe960, 0xe968, 0x17fe, 0x1800, 0x1802, 0x1801, 0x1803, 0xe96a, + 0xea14, 0xea3e, 0xeae4, 0x1827, 0x1826, 0x1824, + /* 0x5f */ + 0x184c, 0x58bc, 0x1850, 0x1855, 0x1853, 0x58b7, 0x1852, 0xebd2, + 0x1857, 0x58be, 0x1858, 0x18d6, 0xee58, 0xee50, 0x18d4, 0xee5c, + 0x18da, 0x18d9, 0xcf19, 0x5a62, 0x18d5, 0x18e4, 0xf70e, 0x18dc, + 0x191b, 0x5b8f, 0x1937, 0x1936, 0x194b, 0x5bcb, 0x1966, 0x1976, + 0xf2df, 0x197e, 0x197d, 0x197f, 0x1984, 0x198b, 0xf3d9, 0x1994, + 0x00a1, 0x0111, 0x6566, 0x0210, 0x1ea9, 0x6ae1, 0x6aef, 0x6ae8, + 0x6c33, 0x2013, 0x71fe, 0x0332, 0x21f4, 0x73ef, 0x73ec, 0x75ec, + 0x779c, 0x0420, 0x7799, 0x7870, 0x786e, 0x049d, 0x7b41, 0x26ec, + 0x26ef, 0x7f02, 0x7f01, 0x05a5, 0x801b, 0x8323, 0x8325, 0x8324, + 0x8326, 0x8333, 0x832f, 0x858f, 0x8856, 0x0802, 0x07fe, 0x0801, + 0x2bd6, 0x0803, 0x07ff, 0x8b99, 0x0804, 0xf5ed, 0x084a, 0x8ed9, + 0x0987, 0x93b7, 0x0984, 0x93b6, 0x0985, 0x3009, + /* 0x60 */ + 0x9654, 0x9657, 0x967a, 0x0a59, 0x3179, 0x9b8e, 0x32c6, 0x9b90, + 0x9bb9, 0x0b04, 0x0b49, 0x0b48, 0x9def, 0x0b6d, 0x0bd2, 0x0bd3, + 0x9fe2, 0x0bd1, 0x9fd6, 0x9fd8, 0x9fda, 0x9fde, 0x0be7, 0x0c0a, + 0x35c3, 0xa308, 0xa304, 0xa30a, 0xa30b, 0xa302, 0x0cf0, 0xa4aa, + 0xa4c1, 0x371f, 0xa7d7, 0xa7d9, 0x3865, 0xa7de, 0xa7da, 0x0dbe, + 0x0dbf, 0xa92a, 0x38c6, 0x3a3a, 0xac31, 0x3a36, 0xac2b, 0xac2c, + 0xac29, 0xac2e, 0x0e5e, 0xac27, 0xac28, 0x0e5b, 0xac5f, 0xac30, + 0xac24, 0x3aeb, 0x0eab, 0xae3a, 0x0eac, 0xae39, 0xae40, 0xb080, + 0xb084, 0x0f1f, 0x0f1d, 0xb075, 0xb076, 0x0f1c, 0xb07c, 0x0f1e, + 0xb078, 0xb09b, 0xb07e, 0xb15a, 0x0f64, 0xb22c, 0x3d84, 0xb39c, + 0xb747, 0xb78a, 0x1048, 0x1047, 0xb827, 0xbe4a, 0x115e, 0x1161, + 0xbe27, 0x42e0, 0x42f3, 0xbe2e, 0xbe26, 0xc008, + /* 0x61 */ + 0x11f7, 0xc2bd, 0xc296, 0x11f4, 0x11f8, 0x451e, 0xc2be, 0xc28e, + 0xc574, 0x1264, 0xc580, 0x1292, 0x128f, 0x1290, 0x46b4, 0x1293, + 0x12a8, 0xc73c, 0xc73d, 0x12a9, 0xc73a, 0xc742, 0x46f9, 0xc924, + 0xc906, 0x4844, 0x130e, 0xc915, 0x130f, 0xc902, 0xc90c, 0x130b, + 0xc908, 0xc90a, 0xc905, 0xc91c, 0x1310, 0x1351, 0xca82, 0x1350, + 0xca86, 0x1363, 0xcc03, 0xcd7b, 0x13c7, 0xcd7a, 0x4b71, 0x1424, + 0x1426, 0x4b6e, 0xcf80, 0x4b79, 0xcf58, 0x4bc4, 0x1474, 0x1473, + 0x1472, 0xd1aa, 0xd1ab, 0xd236, 0xd24a, 0x14b1, 0x4d8c, 0xd5d6, + 0x150e, 0x1511, 0x1510, 0x150f, 0x1512, 0x1549, 0x50c9, 0x154f, + 0x154d, 0xd903, 0xd8cf, 0x1555, 0xdb9f, 0xdba2, 0xde2a, 0xde2f, + 0xdf44, 0xdf40, 0x162c, 0x162b, 0xe111, 0xe10f, 0x1679, 0xe10d, + 0xe107, 0xe103, 0x167a, 0x54b0, 0x1699, 0x169a, + /* 0x62 */ + 0xe235, 0x16ae, 0x16af, 0xe304, 0x16e4, 0x16e1, 0x16de, 0x16e6, + 0x16df, 0xe326, 0x16e7, 0x16e2, 0x16e0, 0xe31e, 0x16e5, 0x555a, + 0xe40e, 0x1718, 0xe41d, 0xe41e, 0xe41f, 0x1756, 0xe588, 0x5646, + 0xe58d, 0xe591, 0xe580, 0x176e, 0xe654, 0xe655, 0x179d, 0x17a0, + 0x179c, 0xe725, 0xe71a, 0x17a1, 0x17a2, 0x179f, 0x17df, 0x17de, + 0x57c3, 0x17ea, 0xe988, 0x1806, 0xe97a, 0x1804, 0x580f, 0xe980, + 0xeb1e, 0xebfc, 0xec25, 0x185f, 0x58f4, 0x58fa, 0x185c, 0xec0b, + 0x185e, 0xec06, 0xec04, 0x58dd, 0x1859, 0xebf9, 0xec00, 0x1864, + 0x185d, 0x1862, 0xec02, 0x1865, 0xec07, 0x58ed, 0x185b, 0x58ef, + 0xeeb5, 0x18dd, 0xee87, 0x18df, 0xee93, 0xf70f, 0x18e2, 0xeebe, + 0xf066, 0x1927, 0xf0c7, 0xf0cf, 0x5b96, 0x193a, 0x193c, 0xf13d, + 0x1939, 0xf13c, 0xf147, 0x193d, 0x193b, 0x5bb3, + /* 0x63 */ + 0x194c, 0xf1c3, 0x1968, 0x5be2, 0xf31b, 0x1980, 0x1985, 0xf3c9, + 0x1995, 0xf3dd, 0x1996, 0xf493, 0x5c8f, 0x603d, 0x00a4, 0x0112, + 0x1eb1, 0x0225, 0x6ee6, 0x2141, 0x0337, 0x73f7, 0x77b0, 0x77ae, + 0x5dfd, 0x0468, 0x0467, 0x049e, 0x7c9f, 0x7c9e, 0x7f30, 0x05aa, + 0x7f4f, 0x05a9, 0x05a4, 0x7f27, 0x7f51, 0x0671, 0x066f, 0x8351, + 0x8354, 0x8356, 0x8527, 0x06ad, 0x8524, 0x2bf6, 0x080c, 0x2bf2, + 0x080b, 0x8bec, 0x8bc4, 0x080f, 0x0879, 0x93f8, 0x93f6, 0x93f7, + 0x93ed, 0x098d, 0x098f, 0x93f4, 0x93ef, 0x098e, 0x0a0c, 0x967f, + 0x96a2, 0x967e, 0x0aa6, 0x99c5, 0x0aa3, 0x0aa4, 0x0aa5, 0x3388, + 0x0b6e, 0x9ff1, 0x9ff2, 0x0bfa, 0xa12f, 0x0c7c, 0x0c7e, 0x0c7b, + 0x0c7d, 0xa323, 0xa329, 0x0c8d, 0x0cf4, 0x0cf3, 0xa61b, 0xa7eb, + 0x0d89, 0xa7ea, 0xa933, 0x0dc0, 0xac63, 0x0e65, + /* 0x64 */ + 0xac92, 0xac65, 0x0ead, 0x0f25, 0xb0a0, 0xf670, 0xb15e, 0x0fc9, + 0xb7aa, 0x104a, 0xb7a9, 0x4067, 0x1089, 0xbe9c, 0x1166, 0x1170, + 0xbe92, 0x116d, 0x1169, 0x1167, 0xbe86, 0x1172, 0x430e, 0x116e, + 0xbe83, 0x119c, 0x11fc, 0x11fd, 0x1204, 0x11ff, 0xf6c2, 0x11fe, + 0x1200, 0xc2ce, 0x1266, 0x1269, 0xc593, 0x12aa, 0x12ab, 0x1317, + 0xc92e, 0xc927, 0xc928, 0x1315, 0x485e, 0x1312, 0x4a0e, 0xcc18, + 0xcc16, 0xcd8d, 0x13ca, 0xcd8e, 0x13c9, 0x13cb, 0xcd90, 0xcd8f, + 0xcf81, 0x1429, 0x1428, 0xcf8a, 0xcf8c, 0xd08d, 0x1440, 0x1475, + 0x1476, 0xd1b2, 0x1488, 0xd5d9, 0x4eb6, 0x1557, 0x5101, 0xd90d, + 0x155f, 0xd913, 0x511d, 0x1558, 0x155b, 0xd91b, 0x512f, 0xdbac, + 0x15b3, 0xdbb3, 0x15ef, 0xdf5e, 0x1630, 0xdf60, 0xdf68, 0xdf63, + 0xdf69, 0xdf67, 0x1641, 0x164b, 0xe128, 0x167d, + /* 0x65 */ + 0xe12e, 0xe130, 0x167c, 0xe126, 0xe131, 0xe141, 0x54e0, 0xe1da, + 0x54db, 0xf6fa, 0xe20b, 0x5561, 0xe334, 0xe333, 0x16e8, 0x16ea, + 0x16e9, 0xe339, 0xe33b, 0xe340, 0xe430, 0x171b, 0xe432, 0xe437, + 0x1755, 0x564a, 0x1759, 0x1758, 0xe581, 0xe59f, 0xe5a7, 0x17a4, + 0x17a3, 0xe744, 0xe747, 0xe748, 0xe73d, 0x5733, 0x17a7, 0xe749, + 0x17e0, 0xe880, 0xe9a0, 0xe99d, 0x1808, 0x180a, 0x1809, 0xe99c, + 0xea47, 0xeb07, 0x1871, 0x590f, 0x186c, 0xec49, 0x5911, 0xec44, + 0x5903, 0x5901, 0x186e, 0xecdf, 0x5916, 0xec4c, 0x5dfd, 0xec4f, + 0x18e0, 0x18ee, 0xeec1, 0x18eb, 0xeeb9, 0xeecb, 0xeecf, 0xeec4, + 0x5a93, 0x18ea, 0x18ef, 0x18e7, 0xeeca, 0xeec3, 0xf0d0, 0xf151, + 0x1948, 0x1949, 0xf1a8, 0xf1c7, 0xf1c6, 0x194d, 0xf1ca, 0xf202, + 0x1955, 0xf25d, 0xf25a, 0x196a, 0x196c, 0xf259, + /* 0x66 */ + 0x196b, 0xf2cc, 0xf31c, 0xf3cc, 0x1998, 0x1999, 0x1997, 0xf3e8, + 0xf3ec, 0xf3ea, 0xf4ad, 0xf4b0, 0x605f, 0x6058, 0x6057, 0x1d5b, + 0x6793, 0x0216, 0x6b3b, 0x1ebf, 0x6b34, 0x6ef2, 0x0339, 0x73fd, + 0x751d, 0x0425, 0x23ce, 0x7a04, 0x7b48, 0x7f58, 0x834f, 0x0674, + 0x836e, 0x8372, 0x06ae, 0x852e, 0x8bfc, 0x8bf4, 0x9036, 0x940e, + 0x0992, 0x0994, 0x9414, 0x0995, 0x9419, 0x0a0d, 0x96a6, 0x0a25, + 0x9bc9, 0x9bc0, 0x9bcc, 0x9c1b, 0x9caa, 0x9ca8, 0xa003, 0x0bd5, + 0x0bd6, 0x34ac, 0x0be8, 0xa135, 0x0c7f, 0x35d2, 0x0cf5, 0x0cf6, + 0x0cf7, 0xa4d9, 0x0d24, 0x0d8d, 0x0d8a, 0xa93f, 0xa93d, 0x0e6c, + 0x0e66, 0x0e6a, 0xac8b, 0x0e67, 0x0e6d, 0x0e68, 0x3a52, 0xac68, + 0xac8a, 0xae58, 0xae57, 0xb0ce, 0xb0bc, 0xb0c0, 0xb0c1, 0xb0bf, + 0xb0ab, 0xb15f, 0x0f65, 0xb3a6, 0x0f9a, 0xb429, + /* 0x67 */ + 0x0fb1, 0x104b, 0x104d, 0x104c, 0x104e, 0xb7b8, 0x1173, 0x1175, + 0xbedd, 0xbed6, 0xf6b1, 0xbed5, 0xbee7, 0xbed8, 0xc2ec, 0x1203, + 0xc300, 0xc307, 0xc2fd, 0xc2f1, 0xc2ff, 0xc5aa, 0xc5b0, 0xc948, + 0x131e, 0xc953, 0x4873, 0xc94d, 0x1319, 0x131c, 0x131a, 0x131d, + 0x4876, 0xc943, 0xc950, 0x1343, 0x1352, 0xca8c, 0xcc27, 0x1395, + 0xcd99, 0x13cc, 0xcfb1, 0x142b, 0xcfb0, 0xcfaa, 0xcfac, 0x142a, + 0x4bc7, 0x1477, 0xd1c8, 0xd1ca, 0xd442, 0xd5e0, 0xd6e7, 0xd6e8, + 0xd6e6, 0x1513, 0x1514, 0x5134, 0xd95b, 0xd956, 0x155d, 0xd95a, + 0x1560, 0x513e, 0x1562, 0xdab8, 0xdbc5, 0x15b2, 0x15f0, 0xde48, + 0xdf7d, 0xdf7c, 0xdf81, 0xdf82, 0xdf62, 0x164c, 0xe145, 0x1682, + 0x54bc, 0x1681, 0x169b, 0xe1e3, 0x16a4, 0x16ee, 0x16ec, 0xe350, + 0x16ed, 0xe34f, 0x16f0, 0x16ef, 0xe439, 0x171d, + /* 0x68 */ + 0xe43a, 0x1760, 0x175e, 0x175d, 0xe5c1, 0xe74e, 0xe76e, 0x17b1, + 0x17ab, 0x17ac, 0x17ad, 0xe771, 0x17ae, 0xe88c, 0xe889, 0x17e2, + 0xe8e5, 0xe9b3, 0xe9b6, 0xe9b4, 0xea4d, 0x5839, 0xeb13, 0xec78, + 0x592a, 0x187b, 0x5926, 0x1878, 0x1875, 0x5927, 0xec72, 0x18f2, + 0x18f4, 0x18f3, 0x5ac0, 0x5ac9, 0xf075, 0xf0da, 0xf0d7, 0x193f, + 0x193e, 0x1940, 0x194e, 0x1957, 0x1959, 0x1958, 0xf716, 0xf269, + 0xf267, 0x196e, 0xf266, 0xf26f, 0xf271, 0x5bec, 0xf2cf, 0xf323, + 0x1981, 0x1986, 0xf3a5, 0x198f, 0xf3fe, 0xf3fb, 0xf3fd, 0x5c68, + 0x199b, 0x19b1, 0x19b3, 0x6b6d, 0x033a, 0x7405, 0x7520, 0x0427, + 0x77c8, 0x77c9, 0x046a, 0x05ac, 0x8627, 0x0818, 0x8c1e, 0x8d36, + 0x084c, 0x943d, 0x0996, 0x99d7, 0x0b4a, 0x9cad, 0x9e00, 0x0c81, + 0xa33a, 0x0c83, 0x0cf9, 0x0cf8, 0xa626, 0x0d8e, + /* 0x69 */ + 0x0d8f, 0x0dc1, 0xacb7, 0xacb6, 0xacc0, 0x0e70, 0xac9b, 0x0e71, + 0xb0d8, 0x0f2a, 0x0f2d, 0x0f7d, 0x3e32, 0x3e31, 0xb7c0, 0x104f, + 0xb7bf, 0xb9bf, 0x1090, 0xbf20, 0xbed0, 0xbf0e, 0x1179, 0xbf1d, + 0xbf1e, 0xbf15, 0xbf14, 0xc31e, 0xc32c, 0x1205, 0xc5b9, 0xc5b8, + 0xc5b6, 0xc69e, 0xc69c, 0xc74d, 0x46fd, 0xc96e, 0xc960, 0x1321, + 0xc964, 0xc962, 0xb0e5, 0x1332, 0xcda3, 0x13cd, 0x13cf, 0xd1d2, + 0xd1d5, 0x4d8e, 0x1516, 0x1515, 0x15b5, 0x1608, 0xde55, 0x1632, + 0xdf93, 0x1633, 0x1634, 0x163c, 0xe156, 0x54c2, 0xe1e9, 0x169c, + 0xe245, 0x16f4, 0x16f2, 0xe47c, 0x1762, 0xe5d3, 0x1761, 0x1764, + 0x17b5, 0x574b, 0x17b4, 0xe78e, 0xe897, 0x17e3, 0xe89b, 0xe899, + 0x581c, 0x180e, 0xe9cf, 0x581b, 0xea59, 0x182c, 0x182b, 0xeb20, + 0xeb23, 0xeb2a, 0x1885, 0x1881, 0x187e, 0x1883, + /* 0x6a */ + 0x1880, 0xecb0, 0x5942, 0xef2f, 0x5ad4, 0x18fb, 0x18f7, 0xef32, + 0xef43, 0xef3f, 0xef39, 0x18f8, 0xef30, 0xf0dd, 0xf1da, 0xf1db, + 0x195a, 0xf284, 0xf27f, 0xf272, 0xf280, 0xf2ee, 0x1978, 0xf32a, + 0xf322, 0xf371, 0xf3cd, 0x199d, 0x199c, 0xf40f, 0xf418, 0x606a, + 0x00a9, 0x00bf, 0x1ed0, 0x1ecf, 0x740c, 0x23da, 0x7ca6, 0x0677, + 0x0676, 0x8537, 0x06bb, 0x29ea, 0x8ee2, 0x099b, 0x96bc, 0x0a0f, + 0x0a5b, 0x9bd5, 0x0b4c, 0x0b6f, 0x0bd9, 0xa012, 0x0c82, 0xa34b, + 0xa341, 0xa3a1, 0xa4ec, 0x0e74, 0x0e72, 0xacd4, 0xacd8, 0xacd9, + 0x0e73, 0xacda, 0xae6c, 0xae6d, 0x0eb1, 0x0f2e, 0xb0e7, 0xb0eb, + 0xb0ec, 0xb162, 0x0f4e, 0xb42b, 0xb50d, 0xb7cd, 0xb9c3, 0xbf3f, + 0xbf3c, 0xbf3e, 0xbf3d, 0xbf3a, 0xbf38, 0xc344, 0xc345, 0x120b, + 0xc348, 0xc350, 0x126c, 0x4889, 0xc978, 0xc979, + /* 0x6b */ + 0x138b, 0xcc3e, 0x13d0, 0x142d, 0xd454, 0x14e4, 0x1571, 0xd9b9, + 0x5158, 0x156f, 0xde5f, 0x1687, 0x16a5, 0xe372, 0xe375, 0x171e, + 0x1765, 0x17b9, 0x17b7, 0x17b8, 0x17e4, 0xe8a3, 0xe8a5, 0xe9dc, + 0xe9dd, 0xea5a, 0x188c, 0x1889, 0x188a, 0xecdb, 0xecdc, 0x188b, + 0xefab, 0xef84, 0xef76, 0x1901, 0x18fe, 0x5ae7, 0x1903, 0x1906, + 0xef83, 0x5aea, 0x5af1, 0xf07f, 0x191d, 0x1943, 0xf173, 0xf1ad, + 0xf1b0, 0x194f, 0xf20f, 0xf20c, 0x195b, 0x1970, 0xf379, 0x1988, + 0xf377, 0xf37a, 0x1989, 0x5c44, 0xf432, 0xf427, 0xf42a, 0xf42c, + 0x5c6d, 0xf428, 0xf429, 0xf438, 0x642f, 0x6b7b, 0x740d, 0x23d9, + 0x77d6, 0x77d5, 0x83a1, 0x8c4c, 0x099e, 0x099f, 0x0aa7, 0x0b4b, + 0x0bdb, 0x0bda, 0xa0c0, 0x35d6, 0x0c8e, 0x0e76, 0xacf4, 0x0f30, + 0x0f2f, 0xb0f0, 0x0f66, 0xb23f, 0x117e, 0xc35d, + /* 0x6c */ + 0xc372, 0xc362, 0x453a, 0xc366, 0x4675, 0x126f, 0xc988, 0x13d1, + 0x142f, 0xcfe8, 0xcfe4, 0x14b2, 0x1518, 0x1517, 0xd6ff, 0x1576, + 0xdfaf, 0xdfae, 0x164f, 0x1689, 0xe1f2, 0xe248, 0xe381, 0xe37e, + 0x16f5, 0x171f, 0xe452, 0xe5ef, 0x575d, 0x17e5, 0xe8ad, 0xe9e6, + 0x1810, 0xe9ed, 0x180f, 0xe9e9, 0xea61, 0xea60, 0xeb33, 0x182f, + 0x1830, 0x5964, 0xed0b, 0xed08, 0x1893, 0x1894, 0xed07, 0x1907, + 0x1909, 0x1908, 0xefca, 0x190b, 0xefc6, 0x5b0a, 0xf084, 0xf0eb, + 0xf17d, 0x1950, 0x1971, 0xf29b, 0xf2a2, 0xf2a1, 0xf2a0, 0xf29c, + 0x197b, 0x197c, 0xf380, 0x5c73, 0xf440, 0x19a1, 0xf439, 0xf43c, + 0x19a0, 0x19a2, 0x64ca, 0x021b, 0x6b89, 0x0282, 0x853c, 0x8d40, + 0x9463, 0x9469, 0x0be9, 0xa353, 0x0c84, 0x35e1, 0xa817, 0xa81a, + 0xad00, 0x0eb3, 0x0f34, 0x0f33, 0x1180, 0xc36f, + /* 0x6d */ + 0xc6ab, 0x12ad, 0xc991, 0x1344, 0x1355, 0xcdb1, 0x13d2, 0xcfef, + 0xdbf1, 0xdbf2, 0xdfb7, 0xdfb5, 0x168a, 0xe386, 0xe45a, 0x1767, + 0xe7c6, 0xe7cb, 0x17e6, 0xe8b2, 0x1813, 0xe9f3, 0x582d, 0xed27, + 0x1897, 0x5b0c, 0xefd5, 0xefd8, 0x190c, 0xefec, 0xf087, 0xf0f2, + 0x1946, 0x195c, 0x1974, 0x1972, 0xf2ad, 0xf2b0, 0xf2fd, 0x5c1f, + 0xf387, 0xf44a, 0x19a4, 0x19a3, 0xf44e, 0xf449, 0xf451, 0xf44d, + 0x19b4, 0x6072, 0x0136, 0x7416, 0x8c6d, 0x8d41, 0x08b2, 0x9471, + 0x9474, 0x0b16, 0x3a70, 0x0e77, 0xae7c, 0x117f, 0xbf8a, 0xc756, + 0x147d, 0x5179, 0xd9fa, 0x544a, 0x168c, 0xe45b, 0x1768, 0x17be, + 0x1815, 0xeff5, 0xeff0, 0xf0f3, 0xf17f, 0xf213, 0x1975, 0x19a5, + 0x7419, 0x7f85, 0x83b0, 0x9477, 0xa4ff, 0x0e78, 0x0f35, 0x3c9d, + 0x1182, 0xbf87, 0x1183, 0xbf8b, 0x1271, 0xc99e, + /* 0x6e */ + 0x147e, 0x168e, 0xe38f, 0x5660, 0x1769, 0xe639, 0xe7d4, 0xe8f1, + 0xea02, 0xea6b, 0xeb40, 0x189a, 0x189b, 0xf010, 0xf2be, 0xf2b9, + 0x1990, 0xf464, 0x5c9e, 0x9be9, 0xbf90, 0x1186, 0x1185, 0xc01c, + 0x120e, 0xc392, 0xc6ae, 0xc9a3, 0x1519, 0xdfc9, 0x17c0, 0xe7d8, + 0xeb44, 0xf024, 0x5bf8, 0x5c3a, 0x5c7d, 0xf470, 0xf4d3, 0x0c0d, + 0x1816, 0xf2c3, 0x19a9, 0x19aa, 0x0c85, 0xad21, 0xb9ca, 0xc39c, + 0xea73, 0xf186, 0xf3c1, 0xea09, 0x5c96, 0xf4d5, 0x17c2, 0x1831, + 0x1911, 0x19ab, 0x189c, 0xdfd4, +}; + +static const ucs4_t cns11643_4b_2uni_upages[248] = { + 0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00, + 0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300, + 0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00, + 0x04c00, 0x04d00, 0x05000, 0x05100, 0x05200, 0x05300, 0x05600, 0x05800, + 0x05900, 0x05b00, 0x05c00, 0x05d00, 0x05e00, 0x05f00, 0x06100, 0x06400, + 0x06500, 0x06600, 0x06900, 0x06a00, 0x06b00, 0x06f00, 0x07000, 0x07100, + 0x07200, 0x07300, 0x07400, 0x07500, 0x07600, 0x07700, 0x07800, 0x07900, + 0x07a00, 0x07b00, 0x07c00, 0x07d00, 0x07e00, 0x07f00, 0x08000, 0x08100, + 0x08200, 0x08400, 0x08500, 0x08600, 0x08700, 0x08800, 0x08900, 0x08a00, + 0x08b00, 0x08c00, 0x08d00, 0x08e00, 0x08f00, 0x09000, 0x09100, 0x09200, + 0x09300, 0x09400, 0x09500, 0x09600, 0x09700, 0x09800, 0x09900, 0x09a00, + 0x09b00, 0x09c00, 0x09d00, 0x09e00, 0x09f00, 0x0ff00, 0x20000, 0x20300, + 0x20400, 0x20500, 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, + 0x20e00, 0x20f00, 0x21000, 0x21100, 0x21200, 0x21300, 0x21400, 0x21500, + 0x21600, 0x21800, 0x21900, 0x21a00, 0x21b00, 0x21c00, 0x21e00, 0x21f00, + 0x22100, 0x22200, 0x22300, 0x22400, 0x22500, 0x22700, 0x22800, 0x22900, + 0x22a00, 0x22c00, 0x22d00, 0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, + 0x23300, 0x23500, 0x23600, 0x23700, 0x23800, 0x23900, 0x23a00, 0x23b00, + 0x23c00, 0x23e00, 0x23f00, 0x24000, 0x24100, 0x24300, 0x24400, 0x24500, + 0x24600, 0x24800, 0x24900, 0x24a00, 0x24b00, 0x24c00, 0x24d00, 0x24e00, + 0x24f00, 0x25000, 0x25200, 0x25300, 0x25500, 0x25600, 0x25700, 0x25800, + 0x25900, 0x25a00, 0x25b00, 0x25c00, 0x25d00, 0x25e00, 0x25f00, 0x26000, + 0x26100, 0x26200, 0x26300, 0x26400, 0x26500, 0x26600, 0x26700, 0x26800, + 0x26900, 0x26a00, 0x26c00, 0x26d00, 0x26e00, 0x26f00, 0x27000, 0x27100, + 0x27200, 0x27300, 0x27400, 0x27500, 0x27600, 0x27700, 0x27800, 0x27900, + 0x27a00, 0x27b00, 0x27c00, 0x27d00, 0x27e00, 0x27f00, 0x28000, 0x28100, + 0x28200, 0x28300, 0x28400, 0x28500, 0x28600, 0x28700, 0x28800, 0x28900, + 0x28a00, 0x28b00, 0x28c00, 0x28d00, 0x28e00, 0x28f00, 0x29000, 0x29100, + 0x29200, 0x29300, 0x29400, 0x29500, 0x29600, 0x29700, 0x29800, 0x29900, + 0x29a00, 0x29b00, 0x29c00, 0x29d00, 0x29e00, 0x29f00, 0x2a000, 0x2a100, + 0x2a200, 0x2a300, 0x2a400, 0x2a500, 0x2a600, 0x2f800, 0x2f900, 0x2fa00, +}; + diff --git a/jni/iconv/lib/cns11643_5.h b/jni/iconv/lib/cns11643_5.h new file mode 100644 index 0000000..f0e5ebe --- /dev/null +++ b/jni/iconv/lib/cns11643_5.h @@ -0,0 +1,1278 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 plane 5 + */ + +static const unsigned short cns11643_5_2uni_page21[8603] = { + /* 0x21 */ + 0x3bd1, 0x3bcb, 0x3bc9, 0x3c0c, 0x3b00, 0x3b87, 0x3c0d, 0x3c0f, + 0xe21d, 0x5e98, 0x3bd2, 0x3c11, 0x3b7e, 0x45d3, 0x5052, 0x57fe, + 0x60a9, 0x7442, 0x3b09, 0x3bd6, 0x3fdd, 0x3fdc, 0x4002, 0x4073, + 0x4176, 0x41a7, 0x41a8, 0x4333, 0x43cc, 0x450d, 0x452c, 0x461b, + 0x015a, 0x461d, 0x4699, 0x4d3e, 0x582d, 0x582f, 0x5e99, 0x6eb3, + 0x74b6, 0x761b, 0x7fef, 0x83e9, 0x3b14, 0x3b94, 0x3be1, 0x4006, + 0x404a, 0x4044, 0x4131, 0x417a, 0x41ad, 0x41ae, 0x41b1, 0x4338, + 0x4337, 0x447d, 0x447e, 0x452d, 0x4532, 0x4623, 0x4626, 0xe23a, + 0x46a0, 0x51a8, 0x543f, 0x54bc, 0x56c4, 0x583b, 0x5b19, 0x5b18, + 0x5cb3, 0x5eaa, 0x5fbe, 0x60ac, 0x6525, 0x6566, 0x656b, 0x7443, + 0x74b5, 0x75ec, 0x7776, 0x08bc, 0x8114, 0x50dc, 0x821c, 0x821d, + 0x9fd0, 0xa112, 0xa5f3, 0xc169, 0x15b9, 0xc911, + /* 0x22 */ + 0xc915, 0xc910, 0xc913, 0x3ba4, 0x3ba5, 0x3cd0, 0x3cba, 0x3ccb, + 0x407b, 0x4186, 0x41bb, 0x41ba, 0x41c3, 0x41b9, 0x41c0, 0x00de, + 0x4339, 0x433b, 0x4341, 0x43d1, 0x43cf, 0x43d2, 0x442e, 0x446e, + 0x448c, 0x4488, 0x4535, 0x0143, 0x453a, 0x453b, 0x4538, 0x4539, + 0x462e, 0x462c, 0x46c8, 0x46b5, 0x46ad, 0x46b0, 0x46ab, 0x4cb3, + 0x4ca9, 0x51bb, 0x51b9, 0x565a, 0x56cd, 0x572b, 0x5805, 0x03ac, + 0x03aa, 0x5851, 0x584b, 0x5aea, 0x5aed, 0x5b36, 0x5b62, 0x5b56, + 0x5b55, 0x5b64, 0x5b58, 0x1c07, 0x5cda, 0x5cd8, 0x5ead, 0x5eab, + 0x5fc0, 0x5fc3, 0x60b3, 0x60b7, 0x60ba, 0x1dcb, 0x04fe, 0x60c7, + 0x60b5, 0x648e, 0x6573, 0x656c, 0x6574, 0xe2b4, 0x6572, 0x6571, + 0x6582, 0x6570, 0x6c3f, 0x6eba, 0x6eb8, 0x74b7, 0x8223, 0x8221, + 0x822b, 0x8226, 0x8222, 0x8825, 0x8be4, 0x8f15, + /* 0x23 */ + 0x9fe4, 0xa133, 0xa12a, 0xa132, 0xa129, 0xa5fb, 0xb45b, 0xb45c, + 0xb728, 0xc16f, 0xc16d, 0xc16b, 0xc16e, 0xc916, 0x3b22, 0x3c16, + 0x3c48, 0x3cd8, 0x3d00, 0x0041, 0x3f80, 0x3fe4, 0x00b4, 0x3fe7, + 0x400c, 0x4053, 0x40b7, 0x45e8, 0x41d1, 0x41e5, 0x41d8, 0x41d6, + 0x41da, 0x41d9, 0x41d5, 0x41e6, 0x41d4, 0x41d3, 0x4344, 0x43d6, + 0x43d7, 0x4413, 0x3afd, 0x4470, 0x4492, 0x44db, 0x44da, 0x4541, + 0x4543, 0x4633, 0x46f6, 0x46d4, 0x46dd, 0x46d0, 0x4704, 0x46d9, + 0x46db, 0x4705, 0x46d3, 0x46e1, 0x4d80, 0x4d77, 0x4d81, 0x4d82, + 0x4d83, 0xe25c, 0x5061, 0x5060, 0x51d8, 0x51d6, 0x51d7, 0x8105, + 0x544d, 0x5448, 0x56d6, 0x56cf, 0x56d9, 0x56d8, 0x573d, 0x03b3, + 0x5854, 0x585b, 0x585c, 0x03b4, 0x5859, 0x5858, 0x585a, 0x5855, + 0x5856, 0x5882, 0x5af0, 0x5b1c, 0x5b6a, 0x5b69, + /* 0x24 */ + 0x5b71, 0x5b67, 0x5b6c, 0x5b6e, 0x5b79, 0x5c8b, 0x5cb8, 0x5ce7, + 0x5ce8, 0x5ce4, 0x5ce6, 0x5ce5, 0x5cf0, 0x5e83, 0x5eb7, 0x5ebb, + 0x5eb9, 0x5ec5, 0x5f53, 0x5fc4, 0x5fc6, 0x5fcb, 0x60c8, 0xe29f, + 0x60c9, 0x60db, 0x6494, 0x6595, 0x6588, 0x658d, 0x69ec, 0x69ee, + 0x69f1, 0x6c2e, 0x6c49, 0x6e5f, 0x6ed1, 0x6ecb, 0x7385, 0x081d, + 0x744a, 0x7447, 0x744b, 0x74bb, 0x74c4, 0x087c, 0x7602, 0x7782, + 0x7791, 0x778f, 0x7792, 0x7c8f, 0x7c91, 0x7cb4, 0x7c92, 0x7ff4, + 0x80aa, 0x8235, 0x8237, 0x823d, 0x823c, 0x822f, 0x8230, 0x83f8, + 0x83ef, 0x8626, 0x0b55, 0x8826, 0x8827, 0x8a41, 0x8ac6, 0x8ac7, + 0x8beb, 0x8be8, 0x8bea, 0x8f1a, 0x8f19, 0x0d26, 0x9423, 0x9424, + 0x9925, 0xa135, 0xa134, 0xa507, 0xad1d, 0xb2e1, 0xb6ab, 0xbf60, + 0xc177, 0xc17d, 0x15bc, 0xc91e, 0xc91a, 0xc91d, + /* 0x25 */ + 0x3b6b, 0x3c2d, 0x3c4c, 0x3d2a, 0x004a, 0x3d15, 0x3d2c, 0x3d06, + 0x3d08, 0x3d0a, 0x004e, 0x4056, 0x4084, 0x00c9, 0x40c6, 0x41f5, + 0x4209, 0x41f8, 0x41e8, 0x41fb, 0x41e9, 0x41f6, 0x1ab7, 0x1ab8, + 0x4352, 0x1ab6, 0x1aba, 0x4354, 0x4351, 0x4439, 0x443a, 0x4498, + 0x454e, 0x017b, 0x4736, 0x470c, 0x4710, 0x4732, 0x4711, 0x4718, + 0x471c, 0x471a, 0x4719, 0x470b, 0x470f, 0x471d, 0x4721, 0x4713, + 0x471b, 0x4715, 0x0220, 0x4cd1, 0x4cc8, 0x4d8d, 0x4db5, 0x0289, + 0x0295, 0x50f8, 0x51e0, 0x51e1, 0x02be, 0x51de, 0x51fe, 0x51dc, + 0x5201, 0x51fd, 0x5200, 0x54d7, 0x54d6, 0x54d9, 0x5665, 0x56d2, + 0x56dc, 0x56e1, 0x56de, 0x5742, 0x574b, 0x03c3, 0x588e, 0x5891, + 0x588b, 0x5890, 0x5888, 0x5889, 0x5884, 0x58aa, 0x5b8d, 0x5b8f, + 0x5b7d, 0x5b7f, 0x5b7b, 0x5b80, 0x5b7e, 0x5b83, + /* 0x26 */ + 0x5b81, 0x5b86, 0x5b8a, 0x5cbd, 0x5cbe, 0x0477, 0x5cf4, 0x5cf3, + 0x5d02, 0x5cf6, 0x5cf5, 0x5cf2, 0x5d04, 0x5e3d, 0x5ec6, 0x5f89, + 0x5fd4, 0x5fd6, 0x5fd2, 0x60fa, 0x6106, 0x610c, 0x610a, 0x610f, + 0x652f, 0x05d4, 0x65b7, 0x65be, 0x65bc, 0x65e2, 0x6a06, 0x69f7, + 0x6a07, 0x69f6, 0x7635, 0x6c5f, 0x6c65, 0x6c64, 0x6c61, 0x6c5a, + 0x6c5d, 0xe2d7, 0x6ed7, 0x6ed5, 0x6ede, 0x6ee1, 0x6ee0, 0x6ed9, + 0x074c, 0x6eda, 0x6edf, 0x6ef6, 0x6f03, 0x0820, 0x7393, 0x738b, + 0x7391, 0x7392, 0x738a, 0x7389, 0x738f, 0x7456, 0x7459, 0x74ca, + 0x74cc, 0x085b, 0x74d0, 0x74cd, 0x74d6, 0x74cb, 0x7583, 0x7582, + 0x7606, 0x762a, 0x762c, 0x762b, 0x7629, 0x77bd, 0x77b3, 0x77be, + 0x77c0, 0x77b5, 0x77b6, 0x7c9d, 0x7c9f, 0x8120, 0x0a2d, 0x811e, + 0x811c, 0x8132, 0x811f, 0x812b, 0x8121, 0x8126, + /* 0x27 */ + 0x8124, 0x811d, 0x8127, 0x825b, 0x8259, 0x8280, 0x8255, 0x8250, + 0x825a, 0x8256, 0x8263, 0x8252, 0x8258, 0x0a63, 0x8239, 0x83f9, + 0x8628, 0x0b18, 0x86bc, 0x86d6, 0x8705, 0x8720, 0x0b74, 0x8833, + 0x8a46, 0x8a42, 0x8a43, 0x8a47, 0x8acb, 0x8b42, 0x8b45, 0x8bfd, + 0x8bf4, 0x8bf9, 0x8bfa, 0x8e5e, 0x8f1d, 0x0d28, 0x9258, 0x9255, + 0x9557, 0x9558, 0x95d9, 0x95dc, 0x95db, 0x9927, 0x9a85, 0x9a87, + 0x9a8a, 0x9d8b, 0x9e4f, 0xa030, 0xa02f, 0xa168, 0xa149, 0x0fda, + 0xa148, 0xa13f, 0xa14b, 0xa15c, 0xa146, 0xa140, 0xa50d, 0xa61b, + 0xa61d, 0xa617, 0x10a4, 0xa622, 0xb0a7, 0xb108, 0xb306, 0xbf7d, + 0x148e, 0xbf63, 0xbf64, 0xbf7f, 0xbf6b, 0xbf7c, 0xbf68, 0xbf65, + 0xbf6a, 0xc198, 0xc199, 0xc1ae, 0xc92b, 0xc92d, 0xc931, 0xc92e, + 0xc92f, 0x3b6d, 0x3c31, 0x3d2d, 0x3d39, 0x3d38, + /* 0x28 */ + 0x005b, 0x3d3a, 0x3d35, 0x3d62, 0x3fea, 0x3feb, 0x4015, 0x40cc, + 0x40c8, 0x40cd, 0x40db, 0x40cb, 0x4211, 0x4226, 0x4362, 0x435e, + 0x4361, 0x4441, 0x443f, 0x4475, 0x7465, 0x4649, 0x44eb, 0x451a, + 0x4557, 0x476b, 0x47a9, 0x4754, 0x4762, 0x47aa, 0x4758, 0x4772, + 0x4763, 0x4773, 0x478b, 0x478c, 0x475c, 0x4751, 0x4716, 0x4760, + 0x4761, 0x475e, 0x475d, 0x4764, 0x4753, 0x475f, 0x475b, 0x476e, + 0x4755, 0x4752, 0x4768, 0x4cd2, 0x4cd6, 0x4cd3, 0x4db8, 0x4dbb, + 0x4deb, 0x4de8, 0x4db6, 0x4dea, 0x4de7, 0x4de9, 0x5091, 0x5110, + 0x510e, 0x510f, 0x520b, 0x5203, 0x522b, 0x5209, 0x5228, 0x522c, + 0x5225, 0x5227, 0x520f, 0x54e9, 0x54ec, 0x0353, 0x5627, 0x5673, + 0x56e2, 0x56e6, 0xe276, 0x5761, 0x5751, 0x5812, 0x580e, 0x58ad, + 0x58af, 0x58b1, 0x58d3, 0x5b94, 0x5b92, 0x5b90, + /* 0x29 */ + 0x5b9d, 0x5b93, 0x5b95, 0x5b98, 0x5b97, 0x0480, 0xe28a, 0x5d07, + 0x5d0b, 0x5d08, 0x5ed9, 0x5ed5, 0x5fd7, 0x5fdf, 0x04dd, 0x5fde, + 0x5fe3, 0x5fe2, 0x04de, 0x6147, 0x0522, 0x613d, 0x6138, 0x6544, + 0x653a, 0x65b8, 0x662a, 0x6600, 0x65f3, 0x65f2, 0x65eb, 0x65fa, + 0x65ed, 0x65ec, 0x65ff, 0x65fb, 0x1f06, 0x664e, 0x65ef, 0x65f7, + 0x6a10, 0x6a11, 0x6a0c, 0x6a0b, 0x6bdd, 0x6c30, 0x06db, 0x6c7a, + 0x6c77, 0x6e28, 0x6e27, 0x6e65, 0x6f0e, 0x6f0b, 0x6f41, 0x6f13, + 0x6f0f, 0x6f12, 0x6f30, 0x73a0, 0x73a3, 0x739e, 0x7397, 0x73a1, + 0x739d, 0x739b, 0x7463, 0x74e3, 0x74e4, 0x74e6, 0x74e7, 0x74dd, + 0x2185, 0x74ec, 0x74e5, 0x74f1, 0x763b, 0x7639, 0x763a, 0x763c, + 0x763d, 0x7647, 0x763f, 0x7644, 0x7748, 0x7749, 0x7760, 0x77e3, + 0x77e9, 0x77f0, 0x08da, 0x08db, 0x77f2, 0x77ed, + /* 0x2a */ + 0x77ec, 0x77e6, 0x7816, 0x08d7, 0x7cbc, 0x7cbe, 0x7cc0, 0x7ce0, + 0x8000, 0x8002, 0x7ffe, 0x805e, 0x80b3, 0x80b7, 0x813a, 0x8139, + 0x813e, 0x8138, 0x813d, 0x814f, 0x826e, 0x825f, 0x8281, 0x8282, + 0x8271, 0x827b, 0x8279, 0x8277, 0x8273, 0x826f, 0x8297, 0x827e, + 0x83fc, 0x8411, 0x8432, 0x8431, 0x8410, 0x85ec, 0x85eb, 0x862c, + 0x862d, 0x86da, 0x872e, 0x872c, 0x872a, 0x8733, 0x874b, 0x8818, + 0x8842, 0x883b, 0x883f, 0x8841, 0x8843, 0x883c, 0x8a4c, 0x8a4a, + 0x8a49, 0x8a56, 0x8acf, 0x8b47, 0x8b48, 0x8b46, 0x8c1b, 0x8c11, + 0x8c14, 0x8c1d, 0x8c17, 0x8c1e, 0x8c0b, 0x8c1c, 0x8c12, 0x8c16, + 0x8c0d, 0x8c15, 0x8c13, 0x8c18, 0x0c1a, 0x8eac, 0x8f44, 0x8f2c, + 0x8f45, 0x9266, 0x926e, 0x9265, 0x9268, 0x9284, 0x9438, 0x943b, + 0x943a, 0x943f, 0x95df, 0x95dd, 0x95de, 0x95e2, + /* 0x2b */ + 0x0dd6, 0x992c, 0x992f, 0x9a8f, 0x9a90, 0x9a8c, 0x9a93, 0x9d25, + 0x9d88, 0x9da7, 0x9ef7, 0x9fbb, 0xa038, 0xa039, 0xa037, 0xa114, + 0xa16e, 0xa17b, 0x0fde, 0xa16c, 0xa17f, 0xa178, 0xa17a, 0xa16f, + 0x0fe5, 0xa3fe, 0xa648, 0xa64b, 0xa641, 0xa649, 0xa63b, 0xad2d, + 0xb0e3, 0xb11a, 0xb10d, 0xb113, 0xb111, 0xb11c, 0x1272, 0xb3b5, + 0x12af, 0xb729, 0xb7a1, 0xb824, 0xbabb, 0xbda1, 0xbf83, 0xbf8d, + 0xbf87, 0xbf85, 0xbf8a, 0xbfa3, 0xbf89, 0xbf84, 0xbfa2, 0xc1b1, + 0xc1b0, 0xc1af, 0xc1b6, 0xc1c9, 0xc1ca, 0xc1c8, 0xc1b4, 0xc759, + 0xc7c9, 0xc941, 0xc94c, 0x15c4, 0xc945, 0xc95a, 0x3bb9, 0x3d94, + 0x3d6e, 0x3da2, 0x3d67, 0x0063, 0x3da3, 0x3d76, 0x3d6c, 0x3d64, + 0x3da5, 0x3d30, 0x3da6, 0x3d69, 0x3da4, 0x3f90, 0x405f, 0x4060, + 0x40da, 0x40d8, 0x40dd, 0x00ec, 0x4259, 0x425b, + /* 0x2c */ + 0x425a, 0x4239, 0x4234, 0x4244, 0x4233, 0x423c, 0x4258, 0x426a, + 0x436f, 0x4372, 0x4370, 0x4371, 0x436e, 0x43f0, 0x43eb, 0x4449, + 0x444c, 0x44f5, 0x4520, 0x456a, 0x4572, 0x464b, 0x465d, 0x4750, + 0x47f9, 0x47fa, 0x47fb, 0x4823, 0x47b7, 0x4822, 0x47b5, 0x47c4, + 0x47b4, 0x47ef, 0x0198, 0x47cd, 0x47f0, 0x47b8, 0x47cb, 0x47f1, + 0x47ba, 0x4803, 0x47f8, 0x47b6, 0x47bc, 0x47b3, 0x4821, 0x47f7, + 0x47c2, 0x47be, 0x47c9, 0x47bd, 0x47ce, 0x47b9, 0x47c7, 0x47ca, + 0x47cc, 0x4826, 0x4ce4, 0x4ce0, 0x4cf0, 0x4dec, 0x4e24, 0x4e18, + 0x4e2f, 0x4e25, 0x5028, 0x5022, 0x506a, 0x3c57, 0x5094, 0x5092, + 0x509c, 0x5122, 0x5130, 0x511d, 0x5123, 0x5235, 0x5233, 0x522f, + 0x524d, 0x5231, 0x525b, 0x525a, 0x5232, 0x525c, 0x5259, 0x525d, + 0x5469, 0x546d, 0x5d32, 0x0358, 0x550a, 0x5520, + /* 0x2d */ + 0x551f, 0x550d, 0x56e8, 0x56ec, 0x5777, 0x5770, 0x5771, 0x58f8, + 0x58d6, 0x58d9, 0x58de, 0x58d5, 0x58e1, 0x03d3, 0x58e2, 0x58dd, + 0x58e0, 0x590e, 0x5908, 0x58dc, 0x590a, 0x590c, 0x5bb4, 0x5bb1, + 0x5bb6, 0x5bbc, 0x5d1d, 0x5d24, 0x5d19, 0x5d1b, 0x5d22, 0x5d1a, + 0x5d1c, 0x5d21, 0x5ee6, 0x5ee4, 0x5ee7, 0x5eea, 0x04e2, 0xe29b, + 0x5ff0, 0x5ff5, 0x5fef, 0x6142, 0x616e, 0x613c, 0x6197, 0x618c, + 0x6181, 0x6171, 0x61ce, 0x61ba, 0x617a, 0x617e, 0x0554, 0x6172, + 0x61bb, 0x052f, 0x6173, 0x6182, 0x05b6, 0x64ba, 0x64b8, 0x654b, + 0x6548, 0x662b, 0x65f4, 0x662c, 0x6642, 0x6648, 0x6644, 0x6645, + 0x663c, 0x6637, 0x6633, 0x6641, 0x6632, 0x6687, 0x6a27, 0x6a23, + 0x6a2d, 0x6a1f, 0x6a2c, 0x6a28, 0x6b75, 0x6b74, 0x6be7, 0x6c32, + 0x6c31, 0x6c99, 0x6c96, 0x6c98, 0x6c9d, 0x6c92, + /* 0x2e */ + 0x6c94, 0x6c95, 0x6c97, 0xa1b9, 0x0735, 0x6f11, 0x6f3b, 0x6f79, + 0x6f42, 0x6f43, 0x075d, 0x6f78, 0x73ac, 0x0829, 0x73b1, 0x73b4, + 0x73b3, 0x73af, 0x73aa, 0x73b2, 0x7468, 0x74f2, 0x74fe, 0x74f8, + 0x74f9, 0x74ff, 0x74f5, 0x74f7, 0x74fd, 0x7500, 0x7588, 0x766e, + 0x765d, 0x7663, 0x7660, 0x7761, 0x7837, 0x7871, 0x7823, 0x7822, + 0x781f, 0x7825, 0x7cfd, 0x7d11, 0x7d23, 0x7cf0, 0x7cef, 0x800e, + 0x800c, 0x80ba, 0x0a1f, 0x8152, 0x8155, 0x8153, 0x8154, 0x8151, + 0x8158, 0x82b0, 0x829f, 0x0a72, 0x82a1, 0x829a, 0x82be, 0x82a0, + 0x8437, 0x0b0b, 0x85f1, 0x85f2, 0x8634, 0x8637, 0x8635, 0x5e8c, + 0x86df, 0x874c, 0x874e, 0x8764, 0x8763, 0x8736, 0x8858, 0x8868, + 0x885b, 0x885f, 0x8859, 0x8865, 0x8860, 0x885e, 0x8ad5, 0x8ad6, + 0x8b4e, 0x8b52, 0x8c35, 0x8c39, 0x8c58, 0x8c41, + /* 0x2f */ + 0x8c57, 0x8c38, 0x8c3d, 0x8c32, 0x8c44, 0xe344, 0x8e63, 0x8e62, + 0x8eb8, 0x8eb0, 0x8eb1, 0x8f4d, 0x8f63, 0x8f70, 0x8f4b, 0x8f4f, + 0x8f4e, 0x8f53, 0x8f47, 0x0ca2, 0x8f54, 0x8f52, 0x8f59, 0x8f7e, + 0x912b, 0x912e, 0x927f, 0x927e, 0x9281, 0x9283, 0x9447, 0x9454, + 0x944d, 0x944c, 0x944b, 0x9457, 0x9565, 0x9564, 0x9561, 0x9562, + 0x95f0, 0x95f3, 0x95f9, 0x95f4, 0x95f5, 0x95ef, 0x95f8, 0x95fc, + 0x95f7, 0x95fd, 0x9617, 0x9934, 0x9936, 0x9938, 0x9aaf, 0x9aae, + 0x9aac, 0x9aa2, 0x9d28, 0x69c2, 0x9d9c, 0x9db3, 0x9d90, 0x9f06, + 0x9f04, 0x9f0b, 0x9f05, 0xa040, 0xa04f, 0xa1ab, 0xa19d, 0xa1b8, + 0xa1b2, 0xa1d2, 0xa1cf, 0xa1a2, 0x0fec, 0xa1a5, 0xa1a9, 0xa1a7, + 0xa1d0, 0xa402, 0xa4cf, 0xa4d0, 0xa516, 0xa519, 0xa675, 0xa671, + 0xa691, 0xa672, 0xa68e, 0xa66d, 0xa688, 0xa673, + /* 0x30 */ + 0x10bb, 0xa681, 0xa676, 0xa67b, 0xa67f, 0xa690, 0xa678, 0xad4b, + 0xad48, 0xad5b, 0xad51, 0xad3d, 0xad40, 0xad46, 0xad4d, 0xad3b, + 0xad4a, 0xad41, 0xad3e, 0xad4e, 0xb0ac, 0xb0e6, 0xb0e9, 0xb129, + 0x1221, 0xb133, 0xb12e, 0xb11e, 0x121f, 0xe3c5, 0xb122, 0xb127, + 0xb2e7, 0xb30b, 0xb466, 0xb6ad, 0xb6ae, 0x3038, 0xb72b, 0xb72a, + 0xb82c, 0xb82d, 0x1391, 0x1396, 0xb98f, 0xb993, 0xbac6, 0xbac5, + 0xbd15, 0xbd13, 0xbdb1, 0xbda9, 0x31ce, 0xbfa8, 0xbfab, 0xbfbe, + 0xbfac, 0xbfa9, 0xbfa6, 0xbfc1, 0xc1cc, 0xc1d1, 0xc1d3, 0xc1e4, + 0xc1cb, 0xc1e1, 0xc1d2, 0xc1e3, 0xc1cf, 0xc1d0, 0xc1e5, 0xc20e, + 0xc7cc, 0xc7ca, 0xc7cb, 0xc95c, 0xc961, 0xc95d, 0xc959, 0xcb77, + 0xd184, 0x3b41, 0x3bfd, 0x3c1a, 0x3c63, 0x3db6, 0x3db2, 0x3de9, + 0x3de7, 0x3dd6, 0x3e30, 0x3dec, 0x3ddd, 0x3de8, + /* 0x31 */ + 0x3db0, 0x3db5, 0x3de1, 0x3f98, 0x3f99, 0x00bc, 0x4093, 0x40e5, + 0x00d8, 0x4260, 0x425e, 0x00f4, 0x437b, 0x43f1, 0x43f3, 0x457f, + 0xe238, 0x4657, 0x4658, 0x4839, 0x48a7, 0x4835, 0x4860, 0x4851, + 0x4862, 0x4842, 0x483c, 0x4843, 0x48ab, 0x48a9, 0x48b4, 0x4879, + 0x486a, 0x483b, 0x48aa, 0x4833, 0x4837, 0x4827, 0x48a8, 0x4870, + 0x482f, 0x4836, 0x48b5, 0x4830, 0x483a, 0x4838, 0x48b1, 0x48ac, + 0x482e, 0x4875, 0x48b0, 0x4cf7, 0x4d00, 0x4cf1, 0x4cf3, 0x4e60, + 0x4e61, 0x4e32, 0x4e2d, 0x4e4a, 0x4e2a, 0x5067, 0x50a2, 0x50a3, + 0x509e, 0x50a4, 0x5144, 0x5132, 0x529b, 0x5298, 0x5299, 0x529a, + 0x5266, 0x5262, 0x526b, 0x8062, 0x5267, 0x553b, 0x5523, 0x5529, + 0x567e, 0x56f3, 0x0385, 0x56f5, 0x0383, 0x5780, 0x577e, 0x577c, + 0x577f, 0x577d, 0x5781, 0x5925, 0x5929, 0x5917, + /* 0x32 */ + 0x5963, 0x5967, 0x5965, 0x592a, 0x5968, 0x5926, 0x5964, 0x591b, + 0x5962, 0x5969, 0x5afe, 0x5b44, 0x5b42, 0x5bb7, 0x5bd2, 0x5bd4, + 0x5bd7, 0x5bdc, 0x5bd1, 0x5bd5, 0x5bcd, 0x5bd8, 0x5c9a, 0x5d42, + 0x5d35, 0x5d58, 0x5d34, 0x5d3c, 0x5d3b, 0x5d3e, 0x5d3d, 0x5d5a, + 0x5d41, 0x5d38, 0x5d45, 0x5d33, 0x5e26, 0x04ba, 0x5ef7, 0x5eef, + 0x5ef0, 0x5eee, 0x5f9d, 0x6006, 0x6011, 0x6008, 0x6002, 0x600a, + 0x6007, 0x6191, 0x618e, 0x6185, 0x61e8, 0x6217, 0x61d4, 0x0569, + 0x61c4, 0x61d5, 0x0545, 0x61d8, 0x6180, 0x61de, 0x6242, 0x64c7, + 0x64bf, 0x668d, 0x6689, 0x6690, 0x669a, 0x66c8, 0x6692, 0x66a1, + 0x6684, 0x6a57, 0x6a47, 0x6a77, 0x6a3a, 0x6a50, 0x6a42, 0x6a43, + 0x6aa3, 0x6b77, 0x6cb2, 0x6ce2, 0x6cbd, 0x6e74, 0x6f82, 0x6fb8, + 0x076c, 0x6fba, 0x6fb9, 0x6fbb, 0x6f87, 0xe2e4, + /* 0x33 */ + 0x6f83, 0x6fb7, 0x3b43, 0x73ce, 0x73ba, 0x7473, 0x7509, 0x750a, + 0x750b, 0x7507, 0x7505, 0x750e, 0x7597, 0x7677, 0x767b, 0x767a, + 0x7674, 0x7679, 0x7886, 0x78f5, 0x78a5, 0x789d, 0x78be, 0x7896, + 0x78e1, 0x78a4, 0x78a1, 0x78f6, 0x0904, 0x788d, 0x788b, 0x7878, + 0x7898, 0x790a, 0x7d5d, 0x7d27, 0x7d5f, 0x80c0, 0x80c1, 0x816d, + 0x815e, 0x818a, 0x8162, 0x8164, 0x0a3a, 0x82c0, 0x82ca, 0x82d1, + 0x0a79, 0x82c7, 0x82ce, 0x2309, 0x82c5, 0x8436, 0x8457, 0x8477, + 0x85f6, 0x85f7, 0x8655, 0x8644, 0x863e, 0x8642, 0x8652, 0x86e1, + 0x8708, 0x8768, 0x8767, 0x0b5d, 0xe337, 0x887e, 0x8893, 0x8879, + 0x8881, 0x887d, 0x887b, 0x8894, 0x0b8a, 0x8a66, 0x8ad9, 0x8ae0, + 0xe33e, 0x8b5f, 0x8c5f, 0x8c5e, 0x8c68, 0x0c27, 0x8c88, 0x8c6a, + 0x8c6c, 0x8c66, 0x8c67, 0x8c89, 0x8c60, 0x8c85, + /* 0x34 */ + 0x3e2a, 0x8e68, 0x8eb9, 0x8eba, 0x8ebe, 0x8f6f, 0x8f80, 0x8f74, + 0x8f81, 0x8f7a, 0x8f9c, 0x8f73, 0x8f82, 0x8f7f, 0x8fa7, 0x8f79, + 0x8f78, 0x8f7d, 0x8fa8, 0x8f7c, 0x9168, 0x914e, 0x929e, 0x0d46, + 0x0d40, 0x9298, 0x0d3f, 0x9285, 0x929c, 0x92c5, 0x929a, 0x9468, + 0x9465, 0x9467, 0x9461, 0x9460, 0x0d9d, 0x0dcb, 0x957b, 0x0de1, + 0x9619, 0x960e, 0x9631, 0x9612, 0x9610, 0x9615, 0x963f, 0x961d, + 0x961e, 0x994d, 0x9948, 0x9945, 0x9942, 0x9949, 0x994a, 0x9947, + 0x0e7f, 0x994c, 0x9acd, 0x9ad5, 0x9ac4, 0x9aca, 0x9ac3, 0x0f46, + 0x9d29, 0x9db4, 0x9e6d, 0x9e66, 0x9e6a, 0x9f15, 0x9fd3, 0x9fec, + 0xa055, 0x101a, 0xa1d6, 0xa1d8, 0xa251, 0xa1e0, 0xa203, 0xa204, + 0xa1da, 0xa1ea, 0xa202, 0xa1d3, 0xa1e4, 0xa1e5, 0xa43b, 0xa466, + 0xa52c, 0xa521, 0xa526, 0xa5d4, 0xa5d5, 0xa5d9, + /* 0x35 */ + 0xa6d5, 0xa6eb, 0xa6c5, 0x10d3, 0xa727, 0xa6f0, 0xa6b9, 0xa718, + 0xa6ee, 0x10d0, 0xa6b7, 0xa6bb, 0xa6ef, 0xa6b8, 0xa6df, 0xa6da, + 0xa6e3, 0xa6c9, 0xa6ec, 0xaca4, 0x118e, 0xaca3, 0xad5e, 0xad61, + 0xad62, 0xad63, 0xad8e, 0xad69, 0xad6b, 0xad85, 0xad8d, 0xad64, + 0xad6d, 0xb14c, 0xb149, 0xb147, 0xb148, 0xb142, 0xb145, 0xb15b, + 0xb15d, 0xb146, 0xb313, 0xb31a, 0xb30e, 0xb30f, 0xb31b, 0xb312, + 0xb3c3, 0xb3be, 0xb3bd, 0xb479, 0xb47c, 0x12c3, 0x12b6, 0xb480, + 0xb475, 0xb49b, 0x2f2f, 0xb474, 0x12c0, 0x12b8, 0x5b41, 0x5f94, + 0xb730, 0xb7a7, 0xb7a5, 0xb7a4, 0xb83a, 0xb95b, 0xb99f, 0xb9a8, + 0xb9b3, 0xb9a1, 0xb9a7, 0xb9b2, 0xb99d, 0xb9a3, 0xb9a2, 0xbaef, + 0xbad9, 0x13d9, 0xbad5, 0xbadd, 0xbada, 0xbaee, 0xbad7, 0xbd1a, + 0xbd19, 0xbd18, 0xbdb3, 0xbdbf, 0xbdbb, 0xbdc0, + /* 0x36 */ + 0xbdb9, 0xbdb8, 0xbdd5, 0xbf11, 0xbf10, 0xbfc3, 0xbfc2, 0xbfe9, + 0xbfcd, 0xbfe5, 0xbfca, 0xbfc7, 0xbfe8, 0xc1f1, 0xc20c, 0xc1ef, + 0xc1ee, 0xc1f3, 0xc20d, 0xc1f6, 0xc1f0, 0x14ec, 0xc2f5, 0xc2f4, + 0xc2f8, 0xc2fe, 0xc411, 0xc422, 0xc442, 0xc75c, 0xc75a, 0xc75d, + 0xc7d1, 0xc7d0, 0xc975, 0xc97b, 0xca89, 0xcf4d, 0xd189, 0xd192, + 0xd18c, 0xd188, 0xd367, 0xd368, 0x3e21, 0x3df2, 0x3e09, 0x3df8, + 0x3df0, 0x3df3, 0x3df5, 0x3dfb, 0x3df7, 0x3def, 0x3e0b, 0x3fa2, + 0x40f5, 0x40f3, 0x40f4, 0x40f2, 0x4198, 0x4268, 0x4280, 0x4285, + 0x428e, 0x428f, 0x3df4, 0x4286, 0x42a4, 0x4386, 0x4389, 0x4387, + 0x4385, 0x1adc, 0x4388, 0x45ff, 0x4666, 0x01cc, 0x48c3, 0x01a2, + 0x48c4, 0x493b, 0x48e7, 0x48f8, 0x48fb, 0x01b6, 0x48be, 0x48c6, + 0x01c5, 0x01c6, 0x48fc, 0x48c0, 0x4933, 0x48c9, + /* 0x37 */ + 0x48fe, 0x48da, 0x48cc, 0x48bb, 0x48fd, 0x48df, 0x48cd, 0x48c2, + 0x48c8, 0x4932, 0x492d, 0x48d2, 0x4931, 0x48d3, 0x492e, 0x48cf, + 0x4cff, 0x4d09, 0x4cfc, 0x4e72, 0x4eaa, 0x4eab, 0x4ea7, 0x4e7b, + 0x4e76, 0x4ea8, 0x4eac, 0x0283, 0x1b21, 0x50aa, 0x4503, 0x50ac, + 0x50ad, 0x50ab, 0x5150, 0x5158, 0x52dd, 0x02f8, 0x52ae, 0x52a2, + 0x52ab, 0x52e3, 0x52af, 0x52e0, 0x52e4, 0x02f6, 0x52a7, 0x52aa, + 0x52e2, 0x52e1, 0x52df, 0x52ad, 0x52e5, 0x52d1, 0x52ac, 0x52d5, + 0x52a3, 0x529f, 0x5479, 0x5476, 0x5543, 0x553d, 0x5547, 0x5544, + 0x553f, 0x555b, 0x567f, 0x579a, 0x579c, 0x039b, 0x581e, 0x5988, + 0x596a, 0x5976, 0x5972, 0x5970, 0x597e, 0x596c, 0x596f, 0x5975, + 0x5977, 0x5978, 0x598a, 0x5979, 0x5994, 0x5b01, 0x5c05, 0x5bf1, + 0x5bee, 0x5bef, 0x5c04, 0x1c3f, 0x5bfa, 0x5c07, + /* 0x38 */ + 0x5bf4, 0x5bf5, 0x5c9c, 0x5d6d, 0x5d69, 0x5d66, 0x5d62, 0x5d46, + 0x048d, 0x5d65, 0x5d5d, 0x5d5e, 0x5d5f, 0x5e8e, 0x5f02, 0x5f06, + 0x5f04, 0x5f03, 0x5f62, 0x6027, 0x6021, 0x6020, 0x6024, 0x6029, + 0x6031, 0x6023, 0x6022, 0x61dc, 0x624d, 0x61e5, 0x61d3, 0x61ee, + 0x61e6, 0x0556, 0x6236, 0x6240, 0x633f, 0x623d, 0x6244, 0x055b, + 0x625f, 0x6229, 0x6249, 0x628a, 0x622a, 0x6287, 0x624c, 0x6231, + 0x6248, 0x622b, 0x623b, 0x6241, 0x61c9, 0x6234, 0x6253, 0x6235, + 0x6247, 0x6238, 0x64d1, 0x64d2, 0x6551, 0x6555, 0x6552, 0x6553, + 0x668f, 0x66f4, 0x6747, 0x670d, 0x671c, 0x66fb, 0x6719, 0x66f7, + 0x66f9, 0x66f5, 0x66e9, 0x670a, 0x66ee, 0x670b, 0x66fd, 0x6706, + 0x6702, 0x6716, 0x6718, 0x66f0, 0x69d4, 0x6a66, 0x6a6a, 0x6a75, + 0x6a76, 0x6a80, 0x6a6d, 0x0696, 0x6a69, 0x6a67, + /* 0x39 */ + 0x6a68, 0x6a5d, 0x6ba4, 0x6bfe, 0x6bfd, 0x6cec, 0x6ce9, 0x6d21, + 0x6ceb, 0x6ce7, 0x6cf2, 0x6d20, 0x6e7a, 0x702d, 0x702e, 0x6fca, + 0x702f, 0x6fc8, 0x077e, 0x6fcb, 0x6fc3, 0x6f84, 0x6fd2, 0x6fc6, + 0x0781, 0x6fcf, 0x6fd5, 0x6fd4, 0x6fdd, 0x702b, 0x70a3, 0x6fdb, + 0x702c, 0x7013, 0x0835, 0x73d1, 0x73cc, 0x73d5, 0x73c9, 0x73cf, + 0x73d2, 0x747b, 0x747c, 0x7523, 0x751d, 0x751c, 0x751e, 0x7522, + 0x7524, 0x7520, 0x7518, 0x7521, 0x7688, 0x768a, 0x7694, 0x768f, + 0x768e, 0x7690, 0x089b, 0x76a7, 0x7764, 0x0900, 0x7918, 0x7914, + 0x791d, 0x7905, 0x78ff, 0x791b, 0x791a, 0x7919, 0x7903, 0x790e, + 0x7947, 0x7904, 0x795a, 0x7907, 0x7920, 0x7d6a, 0x7d66, 0x7d7a, + 0x7d65, 0x7daf, 0x80cd, 0x80cf, 0x80d1, 0x80ce, 0x815f, 0x8177, + 0x8174, 0x8188, 0x8175, 0x8189, 0x8172, 0x82c6, + /* 0x3a */ + 0x82ea, 0x82e0, 0x8307, 0x82e6, 0x82e5, 0x82dd, 0x82e3, 0x82da, + 0x84ae, 0x847e, 0x847d, 0x847f, 0x0ad3, 0x84d9, 0x85fa, 0x85fb, + 0x864d, 0x8654, 0x8651, 0x8650, 0x8898, 0x8895, 0x889d, 0x88c1, + 0x889a, 0x889b, 0x0b9f, 0x889c, 0x88d7, 0x88a4, 0x8896, 0x88a0, + 0x8a31, 0x8ae9, 0x8b6e, 0x8c9a, 0x8ca5, 0x8c94, 0x8ca6, 0x8c99, + 0x8c8b, 0x8c98, 0x8c91, 0x8c8c, 0x8ca1, 0x8ca3, 0x8cc6, 0x8e6f, + 0x8e6d, 0x8e6a, 0x8e6c, 0x8e71, 0x8e6e, 0x8edf, 0x8fac, 0x8faa, + 0x0cb1, 0x8fb5, 0x8fad, 0x8fb2, 0x8fb3, 0x8fab, 0x8fb6, 0x8fc7, + 0x8fc6, 0x916c, 0x9170, 0x92b3, 0x0d4b, 0x948c, 0x9481, 0x9483, + 0x947d, 0x9485, 0x9490, 0x94a2, 0x948d, 0x948f, 0x947e, 0x948a, + 0x947f, 0x9476, 0x9487, 0x9478, 0x9580, 0x9582, 0x9581, 0x9583, + 0x965a, 0x9634, 0x962c, 0x962a, 0x9640, 0x962d, + /* 0x3b */ + 0x9633, 0x962b, 0x964b, 0x283f, 0x963c, 0x995a, 0x9977, 0x9960, + 0x9afa, 0x9af9, 0x9afc, 0x0ed6, 0x9af5, 0x9ae8, 0x9b09, 0x9ae7, + 0x9ae6, 0x9ae9, 0x9d32, 0x9d2c, 0x9dbd, 0x9dbc, 0x9e7a, 0x9e7e, + 0x9e79, 0x0f89, 0x9f23, 0x9f30, 0x9f28, 0x9fd4, 0xa5ce, 0x9ff1, + 0x9ff0, 0xa060, 0xa065, 0xa1a8, 0xa20a, 0xa21b, 0xa212, 0xa207, + 0xa24f, 0xa20e, 0xa252, 0xa216, 0x1000, 0xa253, 0xa254, 0xe384, + 0xa256, 0xa46d, 0xa472, 0xa52f, 0xa72a, 0x10dc, 0xa763, 0xa784, + 0xa7af, 0xa745, 0xa770, 0xa756, 0xa716, 0xa73d, 0xa738, 0xa76f, + 0xa777, 0xa72e, 0xa731, 0xa74c, 0xa75f, 0xa775, 0xa739, 0xa73a, + 0xa72c, 0xa72d, 0xa73f, 0xa72f, 0xa730, 0xa73e, 0x2ad0, 0x1190, + 0xacb2, 0xadb7, 0xad8f, 0x11b1, 0xad96, 0xad9e, 0xad97, 0xad95, + 0xada5, 0xad98, 0x2be7, 0xada3, 0xad9a, 0xadad, + /* 0x3c */ + 0xada6, 0xadb6, 0xad99, 0xadaf, 0xadac, 0x11aa, 0xad9f, 0xad94, + 0xb0eb, 0xb16f, 0xb16d, 0xb17e, 0xb16c, 0xb161, 0xb163, 0xb16b, + 0xb15e, 0xb13e, 0xb164, 0xb1ad, 0x127d, 0xb320, 0xb3d1, 0xb3d5, + 0xb4ae, 0xb4af, 0xb49f, 0xb4a8, 0xb4ca, 0xb6e1, 0xb739, 0xb738, + 0xb73b, 0xb7ad, 0xb7b5, 0xb7af, 0xb7b1, 0xb7ae, 0xb7b4, 0xb7b0, + 0xb84b, 0xb851, 0xb84c, 0x1369, 0xb860, 0xb9be, 0xb9b9, 0xb9b7, + 0xb9b6, 0x13a1, 0xb9bd, 0xb9b8, 0xb9c1, 0xbaf7, 0xbaf3, 0xbaf4, + 0xbafb, 0xbafd, 0xbaf5, 0x13e7, 0xbafa, 0xbb14, 0x13ec, 0xbaf2, + 0xbafc, 0xbb00, 0x13df, 0xbd2b, 0xbd29, 0xbd2e, 0x1433, 0xbdd7, + 0xbddb, 0xbdd9, 0xbdd8, 0xbde6, 0xbdd6, 0xbdd1, 0xbde7, 0xbdd0, + 0xbddc, 0xbfed, 0xc01a, 0xc019, 0xc016, 0xbfec, 0xbfef, 0xbfee, + 0xbff4, 0xc02f, 0xc230, 0xc219, 0xc218, 0xc211, + /* 0x3d */ + 0xc216, 0xc212, 0xc210, 0xc214, 0xc30c, 0xc30d, 0xc410, 0xc429, + 0xc428, 0xc765, 0xc766, 0xc7de, 0xc7df, 0xc7e0, 0xc7d9, 0xc7db, + 0xc7d8, 0xc7e3, 0xc7d7, 0xc9a6, 0xc9a7, 0xc9bf, 0xc9a8, 0xc99f, + 0xc9a1, 0xc9a2, 0xc9ad, 0xc9a3, 0xc9a0, 0xcb83, 0xcb85, 0xcb82, + 0xcb84, 0xccee, 0xcd5d, 0xce92, 0xcf55, 0xcf53, 0xe3fc, 0xcf51, + 0xcf52, 0xcf50, 0xd09d, 0xd187, 0xd197, 0xd19b, 0xd19d, 0xd369, + 0xd511, 0x17ee, 0xd77a, 0x1832, 0x6d44, 0x3bc6, 0x3e40, 0x3e2e, + 0x3e68, 0x3e2d, 0x3e34, 0x3e32, 0x3e69, 0x3e31, 0x3e6a, 0x3e3e, + 0x3e6f, 0x3e75, 0x3ff6, 0x4020, 0x4028, 0x4067, 0x40fb, 0x40fe, + 0x40fc, 0x40fd, 0x40ff, 0x40fa, 0x42ac, 0x42af, 0x42b1, 0x00fc, + 0x42bf, 0x42be, 0x42a7, 0x42aa, 0x4394, 0x4393, 0x4399, 0x012a, + 0x43fa, 0x4456, 0x4522, 0x4591, 0x4592, 0x4608, + /* 0x3e */ + 0x4606, 0x48d6, 0x4937, 0x494b, 0x49ce, 0x49d0, 0x4939, 0x4964, + 0x49cf, 0x4946, 0x4966, 0x4956, 0x4943, 0x494a, 0x4958, 0x4965, + 0x495a, 0x495b, 0x4955, 0x4950, 0x494c, 0x49cd, 0x4951, 0x4947, + 0x01d3, 0x4953, 0x4962, 0x49cc, 0x01d7, 0x497f, 0x494d, 0x4d0a, + 0x4d0c, 0x4d0f, 0x4ebb, 0x4eb9, 0x4eeb, 0x4eae, 0x4ec1, 0x4eea, + 0x4ebe, 0x4ebf, 0x4eba, 0x4eb7, 0x4eb3, 0x4ee9, 0x506e, 0x50af, + 0x50b3, 0x50b2, 0x5168, 0x5169, 0x516a, 0x52de, 0x52eb, 0x5311, + 0x52ed, 0x52e9, 0x52f7, 0x52f4, 0x52ea, 0x5312, 0x52e8, 0x5313, + 0x548e, 0x5486, 0x5563, 0x5565, 0x5699, 0x57c2, 0x57ae, 0x57b0, + 0x57ad, 0x59b4, 0x59d1, 0x59ad, 0x03f3, 0x59bd, 0x59b7, 0x59ab, + 0x59af, 0x59c1, 0x59b5, 0x5c0f, 0x5c0e, 0x5c1c, 0x5c13, 0x5c0a, + 0x5c1e, 0x5c14, 0x5c1a, 0x5ccb, 0x5d87, 0x5d93, + /* 0x3f */ + 0x0491, 0x5d84, 0x5d85, 0x5d92, 0x5d80, 0x5e2b, 0x5e63, 0x5f0a, + 0x04c0, 0x5f66, 0x6034, 0x6033, 0x604d, 0x6289, 0x6257, 0x1e17, + 0x624a, 0x0563, 0x6239, 0x623f, 0x6290, 0x628f, 0x62b2, 0x629f, + 0x6295, 0x62a1, 0x629c, 0x628e, 0x62a0, 0x62ae, 0x6296, 0x62ca, + 0x62ac, 0x0570, 0x62a6, 0x6297, 0x6293, 0x3eb6, 0x64d6, 0x64e0, + 0x64d8, 0x6556, 0x676e, 0x677e, 0x6774, 0x6777, 0x6780, 0x677a, + 0x676b, 0x675f, 0x6776, 0x67b0, 0x6763, 0x6a92, 0x6a82, 0x6a9d, + 0x6a94, 0x6a83, 0x6a8b, 0x6a84, 0x6b57, 0x6b84, 0x6bb5, 0x6c09, + 0x6ce6, 0x0702, 0x6d25, 0x6d51, 0x6e3e, 0xe2da, 0x6e85, 0x703f, + 0x7042, 0x7038, 0x703a, 0x704e, 0x7045, 0x7039, 0x7037, 0x7044, + 0xe2e7, 0x70a4, 0x703d, 0x7041, 0x73df, 0x73de, 0x73ca, 0x73e9, + 0x73e2, 0x73e0, 0x7489, 0x7487, 0x7532, 0x7533, + /* 0x40 */ + 0x75ac, 0x75f9, 0x760d, 0x76b9, 0x795e, 0x796a, 0x0935, 0x7981, + 0x7969, 0x79ac, 0x7980, 0x7975, 0x7971, 0x7976, 0x796f, 0x7db6, + 0x7e03, 0x7dbf, 0x7e01, 0x7db2, 0x7dc4, 0x80db, 0x80dc, 0x80d8, + 0xd172, 0x81b5, 0x81a8, 0x818f, 0x819e, 0x818e, 0x82de, 0x82e2, + 0x8320, 0x831d, 0x831a, 0x8319, 0x832b, 0x8318, 0x8310, 0x830e, + 0x8324, 0x831f, 0x8313, 0x8335, 0x8483, 0x0ae0, 0x84d7, 0x8602, + 0x8603, 0x865c, 0x865f, 0x86c7, 0x879a, 0x8797, 0x87a3, 0x88f7, + 0x88c6, 0x88cc, 0x88d6, 0x88cd, 0x88f9, 0x88d9, 0x88d8, 0x0b9a, + 0x88d1, 0x88ce, 0x88d5, 0x0ba3, 0x88d4, 0x88f8, 0x8a7a, 0x8a79, + 0x8a7f, 0x8af3, 0x8af5, 0x8af6, 0x8af4, 0x8af7, 0x0c05, 0x8b79, + 0x8c9c, 0x8cdf, 0x8cf5, 0x8cff, 0x8cd1, 0x8cda, 0x8ccf, 0x8ccd, + 0x8cde, 0x8cd8, 0x75ad, 0x8ce0, 0x8cfe, 0x8c9e, + /* 0x41 */ + 0x8e75, 0x8e73, 0x8e72, 0x8ed8, 0x8fd0, 0x8fd6, 0x8fd7, 0x8fca, + 0x8fcd, 0x918a, 0x9189, 0x918b, 0x92d3, 0x92da, 0x92ce, 0x92d2, + 0x0d5e, 0x92d4, 0x92d7, 0x92d5, 0x92fb, 0x92cd, 0x92fa, 0x92d6, + 0x0da6, 0x949b, 0x949e, 0x949d, 0x94a4, 0x949f, 0x94a5, 0x94a8, + 0x958f, 0x958c, 0x9595, 0x9660, 0x9655, 0x965c, 0x966f, 0x9651, + 0x9661, 0x96a7, 0x965e, 0x9662, 0x9654, 0x966e, 0x9652, 0x9658, + 0x966d, 0x965f, 0x966c, 0x9650, 0x965d, 0x968e, 0x9972, 0x9978, + 0x9975, 0x9976, 0x997c, 0x997e, 0x997d, 0x9b15, 0x9b14, 0x9b1d, + 0x9b1c, 0x9b23, 0x9b57, 0x9dc8, 0x0f5d, 0x9dc9, 0x9dc5, 0x9e87, + 0x9e8a, 0x9e94, 0x9f39, 0x9f40, 0x9f3e, 0x9f38, 0x9fd6, 0x0fb8, + 0xa077, 0xa078, 0xa07d, 0xa1dd, 0xa25e, 0xa277, 0xa2d4, 0xa266, + 0xa25f, 0xa273, 0xa272, 0xa297, 0xa25a, 0xa296, + /* 0x42 */ + 0xa25d, 0xa265, 0xa270, 0xa275, 0xa274, 0xa25c, 0xa260, 0x1034, + 0xa26d, 0xa441, 0xa53c, 0xa53e, 0x106f, 0xa549, 0xa6e4, 0xa80c, + 0xa815, 0xa80e, 0xa7d4, 0xa7c7, 0xa814, 0xa7db, 0xa85f, 0xa7ed, + 0xa809, 0xa7cf, 0xa7ff, 0xa81a, 0xa7f5, 0xa7ee, 0xa7e5, 0xa80d, + 0xa7df, 0xa7ec, 0xa7d7, 0xa82c, 0xa7cd, 0xa7e3, 0xa800, 0xa7eb, + 0xa7fd, 0xa80f, 0xa82d, 0xa850, 0xa7fe, 0xa7c4, 0xa7e1, 0xa7f9, + 0xacbb, 0xacbc, 0x1194, 0x1193, 0xacba, 0xadd0, 0xadd6, 0xadce, + 0xade1, 0xadd5, 0xadcf, 0xadd3, 0x2c14, 0xadd4, 0xb0b5, 0xb190, + 0xb1a1, 0xb181, 0xb185, 0xb16e, 0xb188, 0xb182, 0xb186, 0xb18f, + 0xb189, 0xb180, 0xb184, 0x2dd1, 0xb329, 0xb32b, 0xb32a, 0xb330, + 0xb3e2, 0xb3e3, 0xb3e1, 0xb4d5, 0xb4c4, 0xb4c9, 0xb4e0, 0xb4df, + 0xb4cb, 0xb4dd, 0xb4e8, 0xb4d4, 0xb51c, 0xb6b5, + /* 0x43 */ + 0xb6b6, 0xb6e5, 0xb745, 0xb749, 0xb740, 0xb746, 0xb744, 0xb74a, + 0xb7c9, 0xb7c4, 0xb7c2, 0xb868, 0x30cb, 0xb882, 0xb86b, 0xb867, + 0xb86c, 0xb86d, 0xb871, 0x1392, 0xb9d7, 0xb9d2, 0xb9d9, 0x13aa, + 0xb9bc, 0xb9dd, 0xb9d6, 0x13a7, 0xb9d8, 0xbb20, 0xbb16, 0xbb18, + 0xbb15, 0xbb19, 0xbb27, 0xbb50, 0xbb1d, 0xbb2c, 0xbb1c, 0xbb29, + 0xbb2b, 0xbb24, 0x13ef, 0xbb28, 0xbd39, 0xbdf2, 0xbdf0, 0x31ed, + 0xbded, 0xbdef, 0xbdea, 0xbe01, 0xbfbc, 0xc05c, 0xc05b, 0xc05a, + 0xc026, 0xc243, 0xc233, 0xc23a, 0xc237, 0xc236, 0xc23c, 0xc234, + 0xc24a, 0xc23b, 0xc235, 0xc23d, 0xc240, 0xc23e, 0xc217, 0xc326, + 0xc324, 0xc310, 0xc336, 0xc325, 0x1522, 0xc466, 0xc77f, 0xc77a, + 0xc7fb, 0xc7fd, 0xc7fc, 0xc7fa, 0xc9d6, 0xc9d2, 0xc9c8, 0xc9c2, + 0xc9c7, 0xc9cd, 0xc9c1, 0xc9c6, 0xc9cc, 0xcaa1, + /* 0x44 */ + 0xcb95, 0xcb94, 0xcb97, 0xcb96, 0xcb93, 0xcba1, 0xcd09, 0xcd08, + 0xcd67, 0xcd65, 0xcd62, 0xcd61, 0xce97, 0xcf01, 0xcf19, 0xcf18, + 0xcf5c, 0xcf67, 0xcf6c, 0x16b5, 0xe3fd, 0xcf66, 0xcf61, 0xcf6e, + 0xcf5d, 0xcf5a, 0xd0a2, 0xd0a9, 0xd0a5, 0xd0a6, 0xd0b2, 0xd0a3, + 0xd1ac, 0xd1aa, 0xd1af, 0xd1ab, 0xd1b1, 0xd1c6, 0xd1ad, 0xd1b9, + 0xd370, 0x1775, 0xd70c, 0xd781, 0xd783, 0xd77e, 0xd851, 0xda99, + 0xda94, 0xda95, 0xddfe, 0xdf18, 0x3c05, 0x3e72, 0x0082, 0x3e99, + 0x3fad, 0x4106, 0x42c2, 0x42cb, 0x42d5, 0x42d2, 0x42cc, 0x42d7, + 0x42c5, 0x42ca, 0x1aec, 0x43a2, 0x43a3, 0x43a1, 0x1ae8, 0x43a6, + 0x43a4, 0x43ff, 0x4400, 0x0135, 0x4506, 0x4525, 0x459f, 0x467f, + 0x49ea, 0x49eb, 0x49de, 0x4a18, 0x49e0, 0x49e8, 0x49df, 0x49f1, + 0x49ec, 0x4a1a, 0x49e6, 0x49e1, 0x4a5d, 0x3b77, + /* 0x45 */ + 0x4a1e, 0x01f0, 0x4a80, 0x4d17, 0x4f1d, 0x4ef7, 0x4eef, 0x4eee, + 0x4eed, 0x4ef5, 0x4f1e, 0x50bd, 0x92ff, 0x50be, 0x516d, 0x5176, + 0x534c, 0x5319, 0x5348, 0x531e, 0x534a, 0x5349, 0x5326, 0x5495, + 0x5585, 0x557e, 0x5597, 0x557d, 0x5642, 0x569e, 0x570c, 0x570b, + 0x570e, 0x57cf, 0x59d8, 0x59e0, 0x59e8, 0x59e9, 0x59e2, 0x59e1, + 0x59da, 0x59e3, 0x59d9, 0x59f0, 0x59e7, 0x59e4, 0x5c23, 0x5c31, + 0x5c33, 0x5c0c, 0xa4e0, 0x5c26, 0x5c24, 0x5c32, 0x5c27, 0x5c21, + 0x5c30, 0x5ca2, 0x5ccc, 0x5d96, 0xe28f, 0x5d98, 0x5d9c, 0x5d9b, + 0x5e6b, 0x5f12, 0x5f14, 0x605a, 0x6054, 0x6051, 0x605e, 0x6058, + 0x04f0, 0x6059, 0x629a, 0x62f2, 0x62ad, 0x6320, 0x62f1, 0x62f0, + 0x62f3, 0x62f4, 0x62e9, 0x62fe, 0x632e, 0x62e8, 0x62e7, 0x62ff, + 0x62f5, 0x64e5, 0x64e7, 0x64e6, 0x64e9, 0x6558, + /* 0x46 */ + 0x676c, 0x67d9, 0x063e, 0x67cb, 0x0639, 0x67be, 0x67b5, 0x67d1, + 0x67c2, 0x67b6, 0x67d3, 0xe2c2, 0x69da, 0x06a2, 0x6aae, 0x06a1, + 0x6aac, 0x6aa9, 0x6aba, 0x6aa7, 0x6ab3, 0x6abd, 0x6ab1, 0x6c0e, + 0x6c11, 0x6c0f, 0x6d52, 0x6d6a, 0x6d54, 0x6d55, 0x6d53, 0x6d57, + 0xe2d0, 0x6d5b, 0x6d58, 0x6d59, 0x073b, 0x70b8, 0x70b5, 0x70bf, + 0x70c1, 0x70bb, 0x07b7, 0x70c3, 0x70ad, 0x70a8, 0x70ae, 0x70aa, + 0x70d0, 0x70b1, 0x70bc, 0x70b7, 0x70b0, 0x70fa, 0x70fb, 0x70b9, + 0x7407, 0x73fc, 0x73ff, 0x73f2, 0x73f8, 0x73f4, 0x0857, 0x0870, + 0x75ae, 0x760f, 0x7610, 0xd5c1, 0x76c7, 0x76c6, 0x76ce, 0x08a7, + 0x76dc, 0x79d5, 0x79d3, 0x7a20, 0x79e2, 0x79f1, 0x79db, 0x79ea, + 0x79eb, 0x79e1, 0x79ff, 0x79d6, 0x79e0, 0x79d7, 0x79e5, 0x0954, + 0x7e1b, 0x7e10, 0x7e0f, 0x7e0e, 0x7e39, 0x7e0a, + /* 0x47 */ + 0x7e14, 0x7e0c, 0x8023, 0x805a, 0x80e2, 0x8193, 0x81b0, 0x81ab, + 0x81bd, 0x81b1, 0x818d, 0x81ad, 0x81aa, 0x81ac, 0x81bc, 0x81c9, + 0x8347, 0x8362, 0x8340, 0x8344, 0x833f, 0x8343, 0x833d, 0x8360, + 0x835f, 0x833a, 0x8342, 0x835e, 0x835d, 0x84bc, 0x84e0, 0x84ee, + 0x84eb, 0x850d, 0x8609, 0x860c, 0x8669, 0x8674, 0x8667, 0x0b31, + 0x2427, 0x87ad, 0x88ff, 0x8916, 0x8908, 0x8909, 0x8900, 0x88fc, + 0x8913, 0x8914, 0x890a, 0xd33e, 0x8929, 0x8917, 0x893b, 0x88fb, + 0x0bbf, 0x890e, 0x0be4, 0x8b08, 0x8d1b, 0x8d1a, 0x8d19, 0x8d02, + 0x0c4a, 0x8d17, 0x8d07, 0x8d13, 0x8d09, 0x8d0a, 0x8d12, 0x8daa, + 0x8d38, 0x8e7b, 0x8e7c, 0x8e7a, 0x8eea, 0x8eeb, 0x8eef, 0x8ef0, + 0x9009, 0x9002, 0x9001, 0x902b, 0x9007, 0x0ccf, 0x9028, 0x8ffb, + 0x902a, 0x8ffe, 0x9004, 0x9029, 0x900a, 0x268c, + /* 0x48 */ + 0x91c2, 0x2691, 0x91a6, 0x0d14, 0x6ac6, 0x5707, 0x930a, 0x92fd, + 0x9306, 0x930d, 0x9309, 0x930b, 0x9300, 0x9305, 0x933d, 0x94d5, + 0x94bf, 0x94ba, 0x94c7, 0x9598, 0x959a, 0x0e0d, 0x96a4, 0x969c, + 0x969d, 0x96a2, 0x9696, 0x9695, 0x96a5, 0x96aa, 0x96ad, 0x969a, + 0x96a3, 0x9697, 0x9690, 0x96af, 0x968d, 0x0e01, 0x96a8, 0x96ee, + 0x99a3, 0x9999, 0x99a1, 0x999c, 0x99a4, 0x99cb, 0x9b56, 0x9b48, + 0x9b59, 0x9b4a, 0x9b5c, 0x0ef1, 0x9b4f, 0x9b4d, 0x9b5d, 0x9d3a, + 0x9de3, 0x9de1, 0x9dde, 0x9e97, 0x9e9a, 0x9f48, 0x9f4a, 0x9f4c, + 0x9f4e, 0x9f4f, 0x9f4b, 0x9f4d, 0x9f47, 0x9f51, 0x9fda, 0x9ff9, + 0x9ffc, 0x9ffb, 0x9ffd, 0x9ff8, 0x9ffa, 0xa08a, 0xa08e, 0xa088, + 0xa089, 0xa08d, 0xa090, 0xe37e, 0xa21c, 0xa2ab, 0xa2a4, 0xa2a8, + 0xa2ad, 0xa29f, 0xa29a, 0xa2b0, 0xa2a5, 0xa2d5, + /* 0x49 */ + 0xa2a2, 0xa2b2, 0xa29d, 0xa2a1, 0xa415, 0xa442, 0xa473, 0xa484, + 0xa4dd, 0xa55c, 0xa54c, 0x1076, 0xa54b, 0xa767, 0xa8a8, 0xa87f, + 0xa88d, 0xa88b, 0xa8f7, 0xa8a9, 0xa8f4, 0xa89a, 0xa88c, 0xa895, + 0xa87e, 0xa877, 0x110a, 0x1103, 0xa871, 0xa8fd, 0xa888, 0xa899, + 0xa86d, 0xa8d4, 0xa891, 0xa87d, 0xa863, 0xa875, 0xa8f9, 0xa88e, + 0xa874, 0xa8d9, 0xa866, 0xa8fa, 0xa8f5, 0x2b60, 0xacc1, 0xacc9, + 0xae03, 0xae2c, 0xae34, 0xae17, 0xae09, 0xae04, 0xae06, 0xae1a, + 0xae0e, 0xae27, 0xae05, 0xae07, 0xae19, 0xae14, 0xae0c, 0xae1d, + 0xae22, 0xae23, 0xb0bb, 0xb0bc, 0xb0ba, 0xb1a9, 0xb1b5, 0xb1ac, + 0xb1aa, 0xb1af, 0xb1b7, 0x1235, 0x1236, 0xb33d, 0xb345, 0xb348, + 0xb33c, 0xb33e, 0xb3ec, 0xb3ed, 0xb3e9, 0xb50a, 0xb50b, 0xb4f8, + 0xb504, 0xb4f6, 0xb4f9, 0xb753, 0xb752, 0xb760, + /* 0x4a */ + 0xb763, 0xb7ce, 0xb7cd, 0xb7d0, 0xb7cc, 0xb887, 0xb88d, 0xb89d, + 0x1373, 0xb963, 0xb9f4, 0xb9f1, 0xb9ff, 0xb9f5, 0xb9fc, 0xb9f2, + 0xb9f6, 0x13b1, 0xb9fa, 0x13af, 0xbb2e, 0xbb45, 0xbb43, 0xbb51, + 0xbb4c, 0xbb73, 0xbb47, 0xbb4b, 0xbb4f, 0x13f4, 0xbb44, 0xbb4d, + 0xbb4e, 0xbb4a, 0xbb41, 0xbb52, 0xbb9f, 0xbb54, 0xbb59, 0xbba2, + 0xbd4b, 0xbd48, 0xbe0d, 0xbe1f, 0xbe08, 0xbe0e, 0xbe1d, 0xbe04, + 0xbf18, 0xbf1b, 0xc066, 0xc062, 0xc083, 0xc067, 0xc262, 0xc24f, + 0xc24e, 0xc267, 0xc253, 0xc24d, 0xc24c, 0xc268, 0xc251, 0x14dc, + 0xc258, 0xc25b, 0xc250, 0xc26a, 0xc339, 0xc338, 0xc482, 0xc484, + 0xc486, 0xc780, 0xc786, 0xc825, 0xc811, 0x1599, 0xc80e, 0xc815, + 0xc80f, 0xc818, 0xc80d, 0xc813, 0xc816, 0xc819, 0xca08, 0xc9f7, + 0xc9fb, 0xc9fc, 0xcab4, 0xcabe, 0xcac1, 0xcba6, + /* 0x4b */ + 0xcba5, 0xcba2, 0xcba4, 0xcd12, 0xcd0e, 0xcd7a, 0xcd78, 0xcd7d, + 0xcd7e, 0xcd81, 0xcd83, 0xcd80, 0xcd82, 0xce9b, 0xce99, 0xce9c, + 0xce9a, 0xcea1, 0xcf1a, 0xcf1c, 0xcf8a, 0xcf79, 0xcf73, 0xcf75, + 0xcf7c, 0xcf78, 0xcf60, 0xcf83, 0xcf70, 0x16b6, 0x16bd, 0xcf87, + 0xcf84, 0xcf7b, 0xcf7e, 0xcf74, 0xd0b9, 0xd0b8, 0xd0b7, 0xd0b5, + 0xd1cc, 0xd1ce, 0xd1d1, 0x3504, 0xd1cb, 0x359b, 0xd37e, 0xd37a, + 0xd377, 0xd38c, 0xd3e1, 0xd520, 0xd51e, 0xd5c2, 0xd60f, 0xd600, + 0x17f4, 0xd610, 0xd70d, 0xd70e, 0xd78e, 0xd78d, 0xd78a, 0xd78b, + 0xd78c, 0xd78f, 0xd857, 0x1835, 0xd855, 0xd85b, 0xdaac, 0xdaa7, + 0xdaa0, 0xda9e, 0x18aa, 0xdd8d, 0x191f, 0xde93, 0xde94, 0xde92, + 0x3c81, 0x3ed6, 0x3ec3, 0x3ee4, 0x3ee2, 0x3f09, 0x3ebf, 0x3ec8, + 0x3ec7, 0x3fb5, 0x3fb2, 0x410c, 0x410b, 0x410a, + /* 0x4c */ + 0x4105, 0x42d3, 0x42e6, 0x42e9, 0x42f0, 0x42ea, 0x42e7, 0x43b1, + 0x43b3, 0x43b4, 0x43b0, 0x445c, 0x445d, 0x445e, 0x44c0, 0x45af, + 0x0150, 0x4686, 0x4683, 0x4684, 0x4a5c, 0x4a70, 0x4a8c, 0x4a7b, + 0x4a66, 0x4a79, 0x4a63, 0x4ac5, 0x4a6b, 0x4a6d, 0x4a72, 0x4a69, + 0x4a75, 0x4a89, 0x4ac6, 0x4aa5, 0x3ee7, 0x4a6a, 0x4a97, 0x4f5a, + 0x4f5c, 0x4f59, 0x4f24, 0x4f25, 0x4f30, 0x4f58, 0x4f31, 0x5076, + 0x50c1, 0x5185, 0x517d, 0x5365, 0x5387, 0x5352, 0x5354, 0x538a, + 0x5350, 0x5386, 0x534f, 0x5368, 0x549d, 0x55a0, 0x55ba, 0x55bd, + 0x55b8, 0x56a6, 0x037b, 0x57de, 0x57d8, 0x57d1, 0x5a13, 0x0409, + 0x5a0e, 0x5a1b, 0x5a3a, 0x0407, 0x5a1c, 0x5a12, 0x5a16, 0x5a1a, + 0x4f48, 0x5c4b, 0x5c37, 0x5c36, 0x5c38, 0x5c3a, 0x5c49, 0x5c3c, + 0x5c4a, 0x5db1, 0x5dc2, 0x5db5, 0x5dc4, 0x5db6, + /* 0x4d */ + 0x5f1e, 0x5f1f, 0x5faf, 0x606b, 0x606f, 0x6292, 0x62e4, 0x632c, + 0x62ef, 0x1e84, 0x634f, 0x6352, 0x6350, 0x633a, 0x6337, 0x6347, + 0x6364, 0x6340, 0x633c, 0x6345, 0x6341, 0x64f3, 0x05bb, 0x67c1, + 0x67b4, 0x064b, 0x682a, 0x6822, 0x6829, 0x064d, 0x683e, 0x683c, + 0x6830, 0x6ac7, 0x6ad5, 0x6ad6, 0x6ad3, 0x6ace, 0x6ac8, 0x6b5c, + 0x6b5f, 0x6b62, 0x06c2, 0x6bbd, 0x6bbf, 0x6d5c, 0x6db6, 0x071a, + 0x6d9d, 0x6d7f, 0x0712, 0x6d94, 0x6d81, 0x6e47, 0x6e46, 0x073c, + 0x6e94, 0x7175, 0x711a, 0x712a, 0x7132, 0x7117, 0x7123, 0x7174, + 0x07c3, 0x7176, 0x712e, 0x7125, 0x7120, 0x7171, 0x7116, 0x7170, + 0x712c, 0x712f, 0x711f, 0x7164, 0x07c0, 0x7408, 0x7414, 0x740a, + 0x740b, 0x754f, 0x7559, 0x7554, 0x7551, 0x75b6, 0x76ec, 0x76ed, + 0x76ea, 0x79ee, 0x7a5a, 0x7a73, 0x7a65, 0x7a61, + /* 0x4e */ + 0x7a55, 0x7a6b, 0x7a64, 0x7a5b, 0x7a4c, 0x7a6f, 0x7a84, 0x7a70, + 0x7e5d, 0x7e57, 0x7e66, 0x7e53, 0x7e98, 0x7e97, 0x8028, 0x80eb, + 0x80ea, 0x80e8, 0x80ec, 0x80ef, 0x81d1, 0x81ca, 0x229f, 0x81cf, + 0x81cd, 0x81ce, 0x8370, 0x8367, 0x8373, 0x836d, 0x8376, 0x8379, + 0x836a, 0x838b, 0x8372, 0x8371, 0x836e, 0x837a, 0x8516, 0x8539, + 0x853b, 0x8610, 0x8696, 0x867b, 0x867c, 0x867d, 0x87be, 0x895c, + 0x8938, 0x8939, 0x892e, 0x8934, 0x8932, 0x895b, 0x8933, 0x893c, + 0x0be5, 0x8b0e, 0x8b0f, 0x8b10, 0x8b87, 0x8d5b, 0x8d53, 0x0c5f, + 0x8d5c, 0x8d3f, 0x8d59, 0x8d4a, 0x8d44, 0x8d4c, 0x8d40, 0x8d5f, + 0x8d5e, 0x8d4e, 0x8d54, 0x8d43, 0x8d87, 0x8e82, 0x8e85, 0x9031, + 0x9047, 0x902e, 0x902f, 0x9048, 0x9034, 0x0d18, 0x409f, 0x9332, + 0x9336, 0x9333, 0x9331, 0x9340, 0x9341, 0x94dd, + /* 0x4f */ + 0x94d2, 0x94d9, 0x0dad, 0x94df, 0x94db, 0x94d8, 0x94d3, 0x94de, + 0x94e0, 0x94d4, 0x94d7, 0x94da, 0x95a7, 0x96fe, 0x96dd, 0x9740, + 0x96e2, 0x0e1e, 0x96d6, 0x96de, 0x96ef, 0x0e27, 0x96eb, 0x96ea, + 0x96e4, 0x96d1, 0x0e18, 0x96ec, 0x96fa, 0x96d9, 0x96f3, 0x96e1, + 0x96dc, 0x96e5, 0x96df, 0x96d4, 0x0e20, 0x9705, 0x99d6, 0x99d5, + 0x99d0, 0x99c8, 0x99c4, 0x99c9, 0x99cd, 0x99d2, 0x99cc, 0x99ca, + 0x9ba0, 0x9b92, 0x0ef4, 0x0f02, 0x9b8b, 0x9ba1, 0x9b95, 0x9b88, + 0x9b86, 0x9b8d, 0x9b85, 0x9b91, 0x9b89, 0x9ba2, 0x9df0, 0x9df3, + 0x9df4, 0x9def, 0x9e06, 0x9ea2, 0x9f5e, 0x9f63, 0x9f60, 0x9f5b, + 0x9f7b, 0x9f58, 0x9f59, 0x9f5d, 0xa005, 0xa006, 0xa002, 0xa003, + 0xa004, 0xa0a2, 0xa0a7, 0xa0a6, 0xa0a4, 0xa0ac, 0xa0a9, 0xa2e7, + 0xa301, 0xa2df, 0xa2d9, 0xa2e3, 0xa30f, 0xa41a, + /* 0x50 */ + 0xa445, 0xa448, 0xa47b, 0xa485, 0xa486, 0xa4fe, 0xa4ff, 0xa564, + 0xa571, 0xa572, 0xa561, 0xa562, 0xa56c, 0xa560, 0xa55d, 0xa563, + 0xa567, 0xa901, 0xa92a, 0xa930, 0xa906, 0xa97d, 0xa922, 0xa9b9, + 0xa90a, 0xa910, 0xa88f, 0xa980, 0xa913, 0xa92e, 0xa918, 0xa917, + 0xa91a, 0xa914, 0xa947, 0xa963, 0xa938, 0x1124, 0xa97f, 0xa921, + 0xa937, 0xa931, 0xa91b, 0xa9a5, 0xaa6c, 0xacd3, 0xae88, 0xae6e, + 0xae5c, 0xae74, 0xae54, 0xae83, 0x2c70, 0xae65, 0xae60, 0xae70, + 0xae6f, 0xae6d, 0xae72, 0xae6c, 0xae76, 0xae75, 0xae59, 0xaec7, + 0xb0c1, 0xb0f9, 0xb1e3, 0xb1e7, 0xb1d6, 0xb1cf, 0xb1da, 0xb1e9, + 0xb1d2, 0xb355, 0xb34f, 0xb34d, 0xb351, 0xb356, 0xb3f9, 0xb3f8, + 0xb406, 0xb403, 0xb409, 0xb3f7, 0xb3f5, 0xb547, 0xb545, 0xb53e, + 0xb546, 0xb529, 0xb534, 0xb53f, 0xb544, 0xb535, + /* 0x51 */ + 0xb55a, 0xb52a, 0xb533, 0xb537, 0xb543, 0xb539, 0xb530, 0xb55d, + 0xb532, 0xb527, 0xb6bd, 0xb6ba, 0xb6bc, 0xb6f1, 0xb6f0, 0xb761, + 0xb75c, 0xb758, 0xb75d, 0xb7da, 0xb7d9, 0xb7dd, 0xb7dc, 0xb7de, + 0x137d, 0xb8a0, 0xb8a2, 0xba0f, 0xba13, 0xba12, 0xba11, 0xba14, + 0xba19, 0xba0e, 0xba17, 0xba21, 0xba20, 0xba16, 0xbb78, 0x3137, + 0xbb87, 0xbb79, 0xbb80, 0xbb77, 0xbb81, 0xbb46, 0xbb7a, 0xbb9c, + 0xbb83, 0xbb84, 0xbbad, 0xbb9d, 0xbb9e, 0xbd55, 0xbe36, 0xbe2b, + 0xbe27, 0xbe46, 0xbe2c, 0xbe45, 0xbe33, 0xbe2d, 0xbe34, 0xbe22, + 0x1464, 0xbf1f, 0xc0b3, 0xc08c, 0xc08f, 0xc0af, 0xc0ad, 0xc08e, + 0xc0ac, 0xc0b0, 0xc0b1, 0xc0ae, 0xc099, 0xc1eb, 0xc274, 0xc275, + 0xc28e, 0xc26d, 0xc270, 0xc28c, 0xc34f, 0xc351, 0xc358, 0xc34c, + 0xc34e, 0xc415, 0xc4be, 0xc4db, 0xc4b3, 0xc4ae, + /* 0x52 */ + 0xc787, 0xc78a, 0xc788, 0xc78b, 0xc78c, 0xc844, 0xc82d, 0xc82a, + 0xc831, 0xc82c, 0xc845, 0xc830, 0xc829, 0xc846, 0xc9f4, 0xca14, + 0xca10, 0xca0f, 0xca12, 0xca0b, 0xca0c, 0xca0a, 0xca13, 0xca0e, + 0xcad9, 0xcad0, 0x3403, 0xcbc1, 0xcbbf, 0xcbbd, 0xcbbc, 0xcbba, + 0xcbbb, 0xcbd1, 0xcbbe, 0xcbd0, 0xcbb9, 0xcd1a, 0xcd1c, 0xcd1b, + 0xcd91, 0xcd96, 0xcd9f, 0xcd9c, 0xcd9a, 0xcd9d, 0xcead, 0xcea5, + 0xceae, 0xcf03, 0xcf26, 0xcf20, 0xcf23, 0xcf24, 0xcf21, 0xcf28, + 0xcf25, 0xcf1e, 0xcf94, 0xcf93, 0xcf8f, 0xcf9a, 0xcfad, 0x16c2, + 0xd0ca, 0xd0c5, 0xd1bb, 0xd1e1, 0xd1ea, 0xd1e4, 0xd1ed, 0xd1e6, + 0xd1e0, 0xd1e8, 0xd1e5, 0xd31a, 0xd394, 0xd396, 0xd39e, 0xd395, + 0xd3a1, 0xd38e, 0xd39b, 0xd392, 0xd397, 0xd399, 0xd393, 0xd532, + 0xd52f, 0xd52e, 0xd533, 0xd61c, 0xd61e, 0xd611, + /* 0x53 */ + 0xd620, 0xd61f, 0xd619, 0xd616, 0xd7ac, 0xd7b9, 0xd7b3, 0xd7a6, + 0xd7a2, 0xd7a9, 0xd7a7, 0xd86c, 0xd86d, 0xd869, 0xd880, 0xd866, + 0xd865, 0xd871, 0xd86b, 0xdabd, 0xdac1, 0xdad3, 0xdab6, 0x18ac, + 0xdab9, 0xdad4, 0xdab7, 0xdadb, 0xdab8, 0xdac0, 0xdabc, 0xdad5, + 0xdabf, 0xdac3, 0xdac9, 0xdd58, 0xdd90, 0xdd95, 0xdd97, 0xde09, + 0xde08, 0xde06, 0xde05, 0xde10, 0xde97, 0xde95, 0xdeee, 0xdf1f, + 0xe41a, 0x564b, 0x3c8e, 0x3ee8, 0x3ef0, 0x3ef4, 0x3f06, 0x3eed, + 0x009b, 0x3ee9, 0x3f00, 0x3fb8, 0x406d, 0x4304, 0x4301, 0x4303, + 0x4302, 0x1af6, 0x0126, 0x4462, 0x45ba, 0x4613, 0x4ade, 0x4ad7, + 0x4ae4, 0x4ace, 0x4ae3, 0x4add, 0x4b3a, 0x4adb, 0x4ad6, 0x4ae0, + 0x4ad4, 0x4acb, 0x4ae1, 0x4ac9, 0x4adf, 0x4b3c, 0x4afc, 0x4acf, + 0x4f79, 0x4f76, 0x4f78, 0x5187, 0x539c, 0x53b1, + /* 0x54 */ + 0x53c1, 0x539a, 0x5392, 0x0daf, 0x53c2, 0x5396, 0x53c0, 0x5391, + 0x5395, 0x54a2, 0x55c3, 0x55c0, 0x55c2, 0x468a, 0x56b0, 0x5716, + 0x5a46, 0x5a4a, 0x5a3e, 0x5a45, 0x5a42, 0x0415, 0x5a5b, 0x5a44, + 0x5b04, 0x7b22, 0x5c55, 0x5c57, 0x5c51, 0x5c4e, 0x5c5a, 0x5dc6, + 0x5dc3, 0x049c, 0x5dc5, 0x5dcc, 0x5e71, 0x5f26, 0x5fb2, 0x607a, + 0x6084, 0x607b, 0x6374, 0x638c, 0x6351, 0x6348, 0x638d, 0x6392, + 0x6398, 0x6393, 0x63b0, 0x634e, 0x6396, 0x6397, 0x639c, 0x63ca, + 0x6833, 0x6883, 0x6884, 0x689a, 0x688c, 0x20cc, 0x6899, 0x69e0, + 0x6ae4, 0x6af8, 0x6aed, 0x6af3, 0x6af4, 0x6af5, 0x6afd, 0x6c19, + 0x6d9e, 0x6dc4, 0x6d9f, 0x6e9b, 0x6e9f, 0x6e9a, 0x71aa, 0x719d, + 0x7192, 0x71a2, 0x71af, 0x71eb, 0x71a0, 0x71a1, 0x7194, 0x7198, + 0x718f, 0x7187, 0x7184, 0x71a9, 0x717c, 0x7418, + /* 0x55 */ + 0x755f, 0x7562, 0x7561, 0x75c0, 0x7615, 0x76fc, 0x76f9, 0x7ac8, + 0x7ac9, 0x7ade, 0x7aca, 0x7ae2, 0x0964, 0x096e, 0x7b04, 0x7acc, + 0x7add, 0x7ae4, 0x7ad3, 0x7ac7, 0x7ac6, 0x095f, 0x7b37, 0x7ed8, + 0x7eee, 0x7eb2, 0x7ea3, 0x7eb3, 0x7eed, 0x7ef8, 0x8031, 0x805b, + 0x8066, 0x8069, 0x8096, 0x809b, 0x80f7, 0x80f3, 0x80f4, 0x80f5, + 0x81e2, 0x81e7, 0x81e5, 0x81e9, 0x81e6, 0x81e3, 0x8374, 0x837f, + 0x838f, 0x8390, 0x8397, 0x83a3, 0x838e, 0x8398, 0x838c, 0x8542, + 0x8544, 0x8569, 0x8543, 0x8568, 0x0af6, 0x868d, 0x8688, 0x868b, + 0x8689, 0x87cc, 0x881f, 0x8980, 0x895e, 0x8967, 0x8968, 0x8965, + 0x254a, 0x8974, 0x8969, 0x8961, 0x8962, 0x896c, 0x8993, 0x8986, + 0x8a9d, 0x8a9b, 0x8b1b, 0x8b16, 0x8b19, 0x8b14, 0x8b18, 0x8b15, + 0x8b99, 0x8b98, 0x8d5d, 0x8d89, 0x8d7a, 0x8d7d, + /* 0x56 */ + 0x8d4b, 0x0c73, 0x8d78, 0x8d7f, 0x8d77, 0x8d7e, 0x8d79, 0x8dab, + 0x8d7c, 0x8d74, 0x8d75, 0x8da7, 0x8e8d, 0x904e, 0x9066, 0x9061, + 0x904d, 0x904f, 0x0cdd, 0x9054, 0x907c, 0x91da, 0x91de, 0x91d8, + 0x91dd, 0x91df, 0x9366, 0x9362, 0x935f, 0x9364, 0x9363, 0x9360, + 0x9388, 0x936a, 0x9367, 0x9387, 0x933f, 0x936c, 0x936e, 0x93ad, + 0x94f1, 0x94f4, 0x94f6, 0x94f5, 0x94f8, 0x94fb, 0x94ec, 0x94ef, + 0x94ed, 0x27b9, 0x94f7, 0x94f9, 0x94fd, 0x95b1, 0x9736, 0x971b, + 0x9732, 0x9742, 0x974d, 0x971f, 0x9721, 0x971c, 0x9731, 0x972e, + 0x9747, 0x973b, 0x9741, 0x9718, 0x9739, 0x971d, 0x9727, 0x9723, + 0x28d7, 0x99ee, 0x99e8, 0x99e5, 0x99ef, 0x99e4, 0x99ec, 0x99f0, + 0x9bd7, 0x9bd8, 0x9bd4, 0x9bca, 0x9bd2, 0x9bcb, 0x9bd3, 0x9be6, + 0x9be2, 0x9d49, 0x9d48, 0x9dff, 0x9e09, 0x9eb0, + /* 0x57 */ + 0x9eaf, 0x9f7c, 0x9f78, 0x9f7a, 0x9f72, 0x9f79, 0x9f7e, 0xa00c, + 0xa00b, 0xa0cd, 0xa0be, 0xa0bc, 0xa0bf, 0xa0c0, 0xa0bd, 0xa338, + 0xa308, 0xa305, 0xa33b, 0xa310, 0xa30c, 0xa30d, 0xa304, 0xa33a, + 0xa313, 0xa337, 0xa339, 0xa41f, 0xa44b, 0xa4ee, 0xa575, 0xa578, + 0xa57c, 0xa574, 0xa576, 0xa5ea, 0xa5eb, 0xa8fb, 0xa919, 0xa9a7, + 0xa98c, 0xa9dc, 0xa998, 0xa9be, 0xa99e, 0xaa0f, 0xa99f, 0xa9dd, + 0xa993, 0xa9bb, 0xa9b6, 0xa990, 0xa9a1, 0xa9bd, 0xa9de, 0xa93a, + 0xaa22, 0xa997, 0xa994, 0xa9c3, 0xa98e, 0xa9a8, 0xa999, 0xa9ad, + 0xa99b, 0xa9a2, 0xaa21, 0xa9ac, 0xaa0e, 0xaa31, 0xace1, 0xacde, + 0xacdf, 0xacdc, 0xacdd, 0xacec, 0xace7, 0xae69, 0xaeb8, 0xaea1, + 0xaea8, 0xaeba, 0xaec2, 0xaea6, 0xaea4, 0xaea3, 0xaeab, 0xaebc, + 0xaeb7, 0xaebf, 0xaead, 0xaeb1, 0xaeca, 0xaec4, + /* 0x58 */ + 0xaeb9, 0xb0c8, 0xb0c6, 0xb0c7, 0xb20a, 0xb20d, 0xb1fb, 0xb203, + 0xb202, 0xb1fc, 0xb1f9, 0xb1f8, 0xb36e, 0xb363, 0xb362, 0xb361, + 0xb36b, 0x1288, 0xb36f, 0xb366, 0xb36c, 0xb40e, 0xb415, 0xb416, + 0xb410, 0xb417, 0xb411, 0xb56e, 0xb56c, 0xb587, 0xb583, 0xb563, + 0xb5dc, 0xb6c0, 0xb6f7, 0xb6fa, 0xb770, 0xb76a, 0xb768, 0xb769, + 0xb784, 0xb7ec, 0xb7e7, 0xb7ee, 0xb8ba, 0xb8b2, 0xb8b5, 0xb8cb, + 0x430b, 0xb8d0, 0xb96d, 0xb96c, 0x13bb, 0xba45, 0xba46, 0xba34, + 0xba2c, 0xba35, 0xba44, 0x13ba, 0xba76, 0xbbb1, 0xbbaa, 0xbba1, + 0xbbb2, 0x1412, 0xbba6, 0xbbb5, 0xbbb4, 0xbbb8, 0xbbaf, 0xbbb0, + 0xbba3, 0xbd62, 0xbd64, 0xbe56, 0xbe51, 0xbe4f, 0xbe68, 0xbe4c, + 0xbe50, 0x1461, 0xbe48, 0xbe4a, 0xbf21, 0xc0e3, 0xc0b9, 0xc0de, + 0xc0b7, 0xc0e1, 0xc0b6, 0xc0b5, 0xc0df, 0x14e1, + /* 0x59 */ + 0xc297, 0xc29a, 0xc29b, 0xc298, 0xc292, 0xc293, 0xc2d7, 0xc273, + 0xc36b, 0xc374, 0xc378, 0xc36d, 0xc418, 0xc4e9, 0xc4f5, 0xc4ea, + 0xc52e, 0xc4e7, 0xc4fe, 0xc4e5, 0xc536, 0xc4f0, 0xc4e6, 0xc52c, + 0xc789, 0xc795, 0xc793, 0xc84d, 0xc84a, 0xc84f, 0xc850, 0xc84b, + 0xca2a, 0xca2b, 0xca2f, 0xca2e, 0xca7c, 0xcaed, 0xcae2, 0xcbe0, + 0xcbdc, 0xcbda, 0xcbd6, 0xcbf4, 0xcbd9, 0xcbd5, 0xcd22, 0xcd21, + 0xcd24, 0xcd25, 0xcd26, 0xcd23, 0xcdaa, 0xcdaf, 0xcdb0, 0xcdab, + 0xceaf, 0xceb7, 0xceb5, 0xceb2, 0xceb3, 0xcf2b, 0xcfd8, 0xcfc2, + 0xcfaf, 0xcfbc, 0xcfb8, 0xcfbe, 0xcfb7, 0xcfb4, 0xcfbf, 0xcfb3, + 0xcfb1, 0xcfbb, 0xcfbd, 0xcfd6, 0xcfdd, 0xd0d8, 0xd0d3, 0xd0d5, + 0xd0e3, 0xd0e2, 0xd0d9, 0xd0de, 0xd0df, 0xd0da, 0xd0d4, 0xd1f3, + 0xd1e2, 0xd20d, 0xd201, 0xd205, 0xd21a, 0xd203, + /* 0x5a */ + 0xd21f, 0xd216, 0xd1fa, 0xd1fc, 0xd20a, 0x359f, 0xd3bc, 0xd3ca, + 0xd3b6, 0xd3c7, 0xd3bf, 0x1789, 0xd3b9, 0x178c, 0xd3b0, 0xd3b8, + 0xd3bd, 0xd391, 0xd3bb, 0xd3be, 0xd53e, 0xd53d, 0xd638, 0xd63d, + 0xd639, 0xd633, 0xd733, 0xd7bb, 0xd7c6, 0xd7c5, 0xd7c7, 0xd7cb, + 0xd7a8, 0xd7c8, 0xd7be, 0xd7c1, 0xd7bd, 0xd882, 0xd89e, 0xd881, + 0xd884, 0x368d, 0xd896, 0xd88e, 0xd888, 0xd887, 0xdae0, 0xdb0d, + 0xdadf, 0xdae4, 0xdae2, 0xdadd, 0xdaec, 0xdade, 0xdae7, 0xdaea, + 0xdae3, 0xdd5c, 0x3977, 0xdd5d, 0xdd9c, 0xde1d, 0xde9d, 0xde9e, + 0xde9b, 0xdeb5, 0xdeb9, 0xdeb6, 0xdef3, 0xdef2, 0xdef4, 0xdf26, + 0xdf27, 0xdf25, 0xe006, 0xe00b, 0xe03a, 0xe03c, 0x3f0a, 0x3f0b, + 0x3fbf, 0x3ffd, 0x4118, 0xccdf, 0x8e90, 0x419e, 0x42fc, 0x4310, + 0x430f, 0x430d, 0x43b9, 0x43b7, 0x43ba, 0x440a, + /* 0x5b */ + 0x4b41, 0x4b8b, 0x4b46, 0x4b53, 0x4be2, 0x4b3f, 0x4a7c, 0x4b4b, + 0x4b4e, 0x4b8a, 0x4b47, 0x4f93, 0xb8ce, 0x4f8c, 0x4faf, 0x4fc9, + 0x50c6, 0x50c8, 0x5191, 0x53cf, 0x53d4, 0x53ce, 0x55dd, 0x55d4, + 0x5a49, 0x5a63, 0x5a5d, 0x041a, 0x5a67, 0x5abb, 0x5a60, 0x5a80, + 0x5c5f, 0x5c60, 0x5dda, 0x5dd2, 0x5ddd, 0x608e, 0x6088, 0x606c, + 0x639e, 0x63c9, 0x63a4, 0x0598, 0x63d9, 0x63d2, 0x63da, 0x63dd, + 0x63ce, 0x63fc, 0x6514, 0x6560, 0x68d7, 0x68cb, 0x68cd, 0x68d5, + 0x69e7, 0x6b00, 0x6b0a, 0x6b0f, 0x6b02, 0x6b01, 0x6c1d, 0x6dca, + 0x6dcb, 0x6dcd, 0x6e4f, 0x6e9c, 0x7180, 0x720d, 0x7202, 0x07f1, + 0x7207, 0x71f7, 0x71f8, 0x71fd, 0x7224, 0x71fb, 0x7239, 0x723a, + 0x7422, 0x21a9, 0x756a, 0x756d, 0x7574, 0x770e, 0x7adf, 0x7b2b, + 0x7ae3, 0x7b26, 0x7b2a, 0x7b23, 0x7b35, 0x7b4a, + /* 0x5c */ + 0x7efd, 0x7f00, 0x7f1e, 0x7eff, 0x809e, 0x80fa, 0x81f1, 0x8395, + 0x83a8, 0x83a6, 0x856e, 0x8583, 0x856d, 0x868f, 0x0b6a, 0x87df, + 0x87d5, 0x87e0, 0x87d3, 0x87d8, 0x898c, 0x254b, 0x8994, 0x8996, + 0x8985, 0x898f, 0x89a9, 0x898e, 0x8990, 0x89b8, 0x89c3, 0x89bb, + 0x8aa5, 0x8aa2, 0x25a2, 0x8aa3, 0x8bb5, 0x8bac, 0x8ba8, 0x8dad, + 0x8db8, 0x8db4, 0x8dae, 0x8db6, 0x1085, 0x8dc1, 0x8dbf, 0x8e92, + 0x8f00, 0x8f01, 0x9075, 0x9072, 0x9078, 0x9070, 0x907e, 0x907d, + 0x907f, 0x91ef, 0x936d, 0x938e, 0x938f, 0x938a, 0x938d, 0x9395, + 0x938b, 0x938c, 0x93b0, 0x9393, 0x94fc, 0x9515, 0x950e, 0x9518, + 0x9511, 0x950d, 0x95bb, 0x95b3, 0x0e39, 0x97a1, 0x979a, 0x9784, + 0x97a0, 0x9786, 0x979d, 0x97aa, 0x9778, 0x978d, 0x978a, 0x97a6, + 0x977a, 0x9797, 0x9788, 0x978e, 0x0e3d, 0x0e44, + /* 0x5d */ + 0x9776, 0x9781, 0x9785, 0x9775, 0x97a8, 0x978f, 0x9791, 0x97a2, + 0x979c, 0x9789, 0x977f, 0x9796, 0x9779, 0x979f, 0x97a7, 0x0e46, + 0x9787, 0x979b, 0x97a5, 0x978b, 0x97c9, 0x99ff, 0x9a03, 0x9a00, + 0x9a02, 0x9a04, 0x9a05, 0x99e6, 0x9a1f, 0x9c14, 0x0f0e, 0x9c0c, + 0x9c0f, 0x9c19, 0x9c0b, 0x9c13, 0x9bd5, 0x0f10, 0x9c1c, 0x9d50, + 0x9d4e, 0x9e12, 0x9eb9, 0x9f85, 0x9f88, 0x9f90, 0xa013, 0xa0d0, + 0xa0d1, 0xa0d2, 0xa0d7, 0xa0d6, 0xa0e5, 0xa346, 0xa36b, 0xa345, + 0xa33f, 0xa33e, 0x103e, 0xa36a, 0xa368, 0xa34c, 0xa423, 0xa422, + 0xa497, 0xa491, 0x95b5, 0xa498, 0xa49c, 0xa589, 0x1084, 0xa58b, + 0xa58a, 0xa58d, 0xa58e, 0xa588, 0xaa4e, 0xaa44, 0xaa37, 0xaa75, + 0xaa54, 0xaa76, 0xaa34, 0xaa6b, 0xaa32, 0xaa57, 0xaa52, 0xaa45, + 0x1149, 0xa9b1, 0xaa4b, 0xaa47, 0xaa33, 0xaa40, + /* 0x5e */ + 0xaa3c, 0xaa43, 0xaa4f, 0xaa55, 0xaa41, 0xaab2, 0xaac0, 0xaf34, + 0xaef9, 0xaf19, 0xaf0d, 0xaefa, 0xaf1e, 0xaf1f, 0xaf0e, 0xaf40, + 0xaf08, 0x11df, 0xaf13, 0xaf4c, 0x11f0, 0xb0cc, 0xb0cb, 0xb224, + 0xb225, 0xb23d, 0xb220, 0xb227, 0xb226, 0xb21d, 0xb21e, 0xb232, + 0xb26c, 0xb259, 0x128a, 0xb37a, 0xb379, 0xb41b, 0xb42e, 0xb423, + 0xb420, 0xb41f, 0xb5b6, 0xb5b9, 0xb5a1, 0xb5a3, 0xb5a8, 0xb5af, + 0xb59a, 0xb599, 0xb5a2, 0xb59d, 0x1302, 0xb5ab, 0xb6c9, 0xb6fe, + 0xb700, 0xb6fc, 0xb707, 0xb775, 0xb772, 0xb773, 0xb774, 0xb7fa, + 0xb7fc, 0xb7f8, 0xb7f6, 0xb7fb, 0xb8cd, 0xb8d1, 0xb8cf, 0xb974, + 0xb972, 0xb973, 0xba54, 0xba51, 0x13c0, 0xba53, 0xba49, 0xba4c, + 0xba4a, 0xba4f, 0xba56, 0xbc00, 0xbbd5, 0xbbd7, 0xbbff, 0xbbd9, + 0xbbe3, 0xbbd3, 0x1415, 0xbbd8, 0xbbd4, 0xbbde, + /* 0x5f */ + 0xbd71, 0xbe74, 0xbe88, 0xbe7f, 0xbe6b, 0xbe87, 0xbe79, 0xbe78, + 0xbe89, 0xbe80, 0xbe76, 0xbf29, 0xbf28, 0xbf2f, 0xc0e5, 0xc104, + 0xc103, 0xc0f0, 0xc0e8, 0xc0ea, 0xc0f1, 0xc101, 0xc102, 0xc2a9, + 0xc2ab, 0xc2b7, 0xc2b6, 0x14e2, 0xc3a0, 0xc38e, 0xc386, 0xc387, + 0xc385, 0xc38b, 0xc388, 0xc390, 0xc41a, 0xc434, 0xc537, 0xc52f, + 0xc530, 0xc539, 0xc534, 0xc533, 0xc585, 0xc584, 0xc53a, 0xc79f, + 0xc869, 0xc86c, 0xc86a, 0xc867, 0xc86b, 0xca3f, 0xca40, 0xcb0b, + 0xcbd2, 0xcbf8, 0xcc01, 0xcbfa, 0xcc16, 0xe3f6, 0xcd2c, 0xcd2d, + 0xcd2f, 0xcd2e, 0xcdc1, 0xcdf5, 0xcdc4, 0xcdde, 0xcdcc, 0xcdd2, + 0xcdc2, 0xcdcd, 0xcdcf, 0xcddd, 0xcdc8, 0xceba, 0xcebe, 0xcebf, + 0xcf2e, 0xcf30, 0xcfe7, 0xcfee, 0xcfe8, 0xcfe6, 0xcfe2, 0xcfe4, + 0xcffb, 0xcffc, 0xcfea, 0xd0ed, 0xd0f6, 0xd0f3, + /* 0x60 */ + 0xd0f4, 0xd0f1, 0xd0f7, 0xd0f5, 0xd0ea, 0xd0eb, 0xd200, 0xd22c, + 0xd212, 0xd23d, 0xd233, 0x174d, 0xd230, 0xd240, 0xd231, 0xd257, + 0x174a, 0xd235, 0xd232, 0xd22d, 0xd236, 0xd238, 0xd262, 0xd25f, + 0xd28a, 0xd3d6, 0xd3d8, 0xd3dd, 0xd3e4, 0xd3e3, 0xd54d, 0xd5d7, + 0xd64a, 0xd64c, 0xd650, 0xd64b, 0xd64e, 0xd64f, 0xd739, 0xd7d2, + 0xd7cd, 0xd7d3, 0xd7e1, 0xd7ce, 0xd7d5, 0xd7dd, 0xd7d4, 0xd7cf, + 0xd8cb, 0xd8a6, 0xd8c2, 0xd8a5, 0xd8a9, 0xd8a2, 0xd8a4, 0xd8b0, + 0xd8cc, 0xd8af, 0xd8bf, 0xdb24, 0xdb1a, 0xdb14, 0xdb3a, 0xdb20, + 0xdb1b, 0xdb21, 0xdb25, 0xdb1e, 0xdb3f, 0xdb40, 0xdb18, 0xdb2c, + 0xdb15, 0xdb2d, 0xdb1f, 0xdb29, 0xdb4b, 0xddb3, 0xdda5, 0xdda7, + 0xddab, 0xdda6, 0xddaa, 0xde22, 0xde23, 0xdea1, 0xdea3, 0xdea0, + 0xdebd, 0xdeba, 0xdefa, 0xdef8, 0xdefc, 0xdef6, + /* 0x61 */ + 0xdf34, 0xdf43, 0x1963, 0xdfd4, 0xe00d, 0xe043, 0xe041, 0xe03d, + 0xe040, 0xe03e, 0xe03f, 0xe046, 0x1993, 0xe0d4, 0x3f35, 0x3f36, + 0x3f32, 0x3f3a, 0x3fc8, 0x4036, 0x411e, 0x411d, 0x411f, 0x431c, + 0x431d, 0x4320, 0x010e, 0x43c0, 0x4b9a, 0x4b93, 0x4bdd, 0x020a, + 0x4ba3, 0x4ba9, 0x4b9c, 0x4b9b, 0x020d, 0x4b97, 0x4fb1, 0x4fca, + 0x4fb3, 0x4fcd, 0x53ea, 0x53ee, 0x53ef, 0x55df, 0x5650, 0x56bb, + 0x5a88, 0x5a89, 0x5a8c, 0x5a85, 0x5a5e, 0x5a94, 0x5a95, 0x5c6b, + 0x5c6a, 0x5c69, 0x5de3, 0x5df1, 0x5f37, 0x5f33, 0x6091, 0x608f, + 0x6097, 0x63d4, 0x63de, 0x63d3, 0x63e0, 0x6443, 0x640b, 0x63ff, + 0x6404, 0x6407, 0x68f9, 0x68fa, 0x68fb, 0x68f8, 0x6b12, 0x6b10, + 0x6c1f, 0x6ddf, 0x6de3, 0x6e52, 0x6ea9, 0x7265, 0x7287, 0x7242, + 0x7252, 0x724c, 0x719f, 0x7201, 0x7248, 0x724f, + /* 0x62 */ + 0x727e, 0x724d, 0x7258, 0x7247, 0x725e, 0x7249, 0x724e, 0x725d, + 0x725a, 0x7286, 0x7251, 0x7429, 0x74a6, 0x74a7, 0x7570, 0x756f, + 0x75d3, 0x75d2, 0x7728, 0x771b, 0x771a, 0x771c, 0x7721, 0x7b32, + 0x7b66, 0x7b7d, 0x7b73, 0x7b7f, 0x7b65, 0x7b80, 0x7b61, 0x7b75, + 0x7b6e, 0x7b67, 0x7b71, 0x7b6c, 0x7b63, 0x7b62, 0x7b83, 0x7bb2, + 0x7b81, 0x7b6f, 0x7b6b, 0x7b82, 0x7b8a, 0x7f29, 0x7f30, 0x7f31, + 0x8097, 0x8100, 0x80ff, 0x83b6, 0x83b5, 0x83c3, 0x858d, 0x8618, + 0x869c, 0x869a, 0x8699, 0x89b7, 0x89c4, 0x89c6, 0x89c7, 0x89bc, + 0x89c0, 0x89c5, 0x89cd, 0x89c1, 0x89be, 0x8aa7, 0x8ab8, 0x8b23, + 0x0c74, 0x8de8, 0x8dde, 0x8de3, 0x8def, 0x8ddc, 0x8de4, 0x8de1, + 0x8de5, 0x8e95, 0x8e94, 0x8e93, 0x8e8e, 0x9098, 0x909c, 0x9099, + 0x90a0, 0x909e, 0x9204, 0x93d3, 0x93b4, 0x93bb, + /* 0x63 */ + 0x93b7, 0x93b8, 0x93bd, 0x93b6, 0x93b9, 0x93b5, 0x9522, 0x9521, + 0x95c3, 0x95bc, 0x97ff, 0x97e5, 0x97f7, 0x97d2, 0x9800, 0x97db, + 0x97f0, 0x97e2, 0x97cd, 0x0e56, 0x97e1, 0x97f2, 0x97dc, 0x97cc, + 0x97d6, 0x97f3, 0x97fa, 0x97f6, 0x97ec, 0x97ea, 0x97e3, 0x97d0, + 0x0e5a, 0x9795, 0x97d5, 0x97f4, 0x97cb, 0x97da, 0x97c8, 0x97df, + 0x97f5, 0x97cf, 0x97c7, 0x97d7, 0x9a24, 0x0ea3, 0x9a1c, 0x9a21, + 0x9a1e, 0x9a18, 0x9a1b, 0x0ea8, 0x9c46, 0x9c4b, 0x9c48, 0x9c47, + 0x9c67, 0x9c54, 0x9e15, 0x9e22, 0x9ec5, 0x9e29, 0x9ec7, 0x9f8d, + 0xa01b, 0xa020, 0xa0e2, 0xa0e7, 0xa0e8, 0xa0e1, 0xa372, 0xa37b, + 0xa374, 0xa371, 0xa379, 0xa375, 0xa390, 0xa377, 0xa37d, 0xa44f, + 0xa450, 0xa4a3, 0xa4a2, 0xa4f4, 0xa594, 0xa59a, 0xa59b, 0xa5a7, + 0xa597, 0xa595, 0xa592, 0xa59c, 0xa596, 0xaab6, + /* 0x64 */ + 0xaab8, 0xaab0, 0xab18, 0xaac5, 0xaab5, 0xaac2, 0xab06, 0xab19, + 0xaab9, 0xab15, 0xaad6, 0xaaac, 0x113c, 0xaac6, 0xaab3, 0xaac3, + 0xaaca, 0xaacf, 0xaabd, 0xaace, 0xab14, 0xaaba, 0xab1a, 0xaac1, + 0xaabb, 0x119b, 0x119a, 0xad01, 0xacfc, 0xaf5a, 0xaf54, 0xaf61, + 0xaf5c, 0xaf55, 0xaf4a, 0xaf4b, 0xaf51, 0xaf69, 0xaf6b, 0x2cf1, + 0xaf66, 0xaf58, 0xaf5d, 0xaf67, 0xaf56, 0xaf88, 0xaf64, 0xaf4e, + 0xb257, 0xb25a, 0xb251, 0xb24a, 0xb24b, 0x125e, 0xb247, 0xb26f, + 0xb26a, 0xb26b, 0xb246, 0xb26d, 0xb254, 0xb26e, 0xb24c, 0xb378, + 0xb386, 0xb382, 0x12a7, 0xb5e1, 0xb5e5, 0xb5db, 0xb5de, 0xb5d7, + 0xb703, 0xb77c, 0xb77e, 0xb805, 0xb807, 0xb8e6, 0xb8e1, 0xb8fb, + 0xb8e5, 0xb8e7, 0xb8df, 0xb8ff, 0xb976, 0xba63, 0xba66, 0xba65, + 0xba5e, 0xba64, 0xba6b, 0xba5f, 0xba67, 0xba68, + /* 0x65 */ + 0xbc08, 0xbc09, 0xbc17, 0xbc15, 0xbc1b, 0xbc0b, 0xbc28, 0xbc0e, + 0xbc18, 0xbc53, 0xbc45, 0xbc0d, 0xbc0a, 0xbc13, 0xbc4a, 0xbd79, + 0xbea1, 0xbe8d, 0xbea2, 0xbe90, 0x146e, 0xbf31, 0xbf30, 0xc11f, + 0xc119, 0xc10c, 0xc11e, 0xc11d, 0xc107, 0xc266, 0xc2c5, 0xc2ba, + 0xc2bd, 0xc2c2, 0xc2c3, 0xc2bf, 0x150d, 0xc3a1, 0xc3a2, 0xc3a8, + 0xc3a3, 0xc3aa, 0xc3af, 0xc3b9, 0xc437, 0xc58f, 0x1543, 0xc58e, + 0xc587, 0xc58a, 0xc592, 0xc597, 0xc59f, 0xc605, 0xc7a9, 0xc7a7, + 0xc88a, 0xc882, 0xc885, 0xc88b, 0xc889, 0xc881, 0xc880, 0xc887, + 0xc886, 0xca4d, 0xcb1c, 0xcb1f, 0xcc21, 0xcc1d, 0xcc22, 0xcbfe, + 0xcc1b, 0xcc3a, 0xcc37, 0xcc17, 0xcc38, 0xcc26, 0xcc18, 0xcd34, + 0xcd35, 0xcd32, 0x1673, 0xcde1, 0xcdfd, 0xcde3, 0xcde8, 0xcdf9, + 0xcdff, 0xcdfe, 0x1674, 0xcde0, 0xce00, 0x1670, + /* 0x66 */ + 0xcdec, 0xcde4, 0xcdef, 0xcdfa, 0xceca, 0xcf31, 0xcf32, 0xcf34, + 0xcf41, 0xd000, 0xd006, 0xd008, 0xd005, 0xd003, 0xd00b, 0xd002, + 0xd00a, 0xd0f0, 0xd113, 0xd10a, 0xd10f, 0xd111, 0xd108, 0xd10b, + 0xd112, 0xd10d, 0xd25b, 0xd263, 0xd261, 0xd268, 0xd25a, 0xd34e, + 0xd34d, 0xd350, 0xd3fc, 0xd412, 0xd3f5, 0xd41e, 0xd3f0, 0xd3f3, + 0xd3f2, 0xd401, 0xd3ef, 0xd3ee, 0xd416, 0xd3f6, 0xd3fb, 0xd41c, + 0x17db, 0xd55d, 0xd560, 0xd566, 0xd55f, 0xd561, 0xd55b, 0xd562, + 0xd557, 0xd669, 0xd66b, 0xd661, 0xd677, 0xd65f, 0xd663, 0xd662, + 0xd665, 0xd7ef, 0xd7e2, 0xd800, 0xd7e8, 0xd7f2, 0xd7e7, 0x1829, + 0xd7e5, 0xd8d5, 0xd8d0, 0xd8da, 0xd8d3, 0x1851, 0xd8d9, 0xd8cf, + 0xd8d6, 0xd8d8, 0xd8f5, 0xd8ce, 0xd8d7, 0xd8f4, 0xd8cd, 0xd901, + 0x36ba, 0xdb52, 0xdb55, 0xdb5a, 0xdb4d, 0xdb54, + /* 0x67 */ + 0xdb53, 0xdb5e, 0xdb67, 0xdb65, 0xdb4e, 0x18db, 0xdb4f, 0xdb61, + 0xdb6e, 0xdb51, 0xdb5b, 0xdd63, 0xddb7, 0xddb6, 0xddc3, 0xddbb, + 0xddb5, 0xde2e, 0xde30, 0xde33, 0xde31, 0xdea4, 0xdec1, 0xdebb, + 0xdebe, 0xdf00, 0xdeff, 0xdf40, 0x1965, 0xdf3f, 0xdf44, 0x1964, + 0x1967, 0xdfdb, 0xe00f, 0xe011, 0xe04e, 0xe04d, 0xe04b, 0xe04c, + 0xe095, 0x3f3b, 0x3f45, 0x3f44, 0x3f3e, 0x3f3c, 0x3f3f, 0x3fcc, + 0x3fce, 0x4122, 0x4123, 0x419f, 0x43c5, 0x43c4, 0x4be9, 0x4b99, + 0x0211, 0x4be6, 0x4be7, 0x4bf7, 0x4fd2, 0x0333, 0x53fd, 0x540c, + 0x540b, 0x57ed, 0x0421, 0x0422, 0x5a9b, 0x5b0a, 0x5c6f, 0x5c75, + 0x5df2, 0x5df8, 0x5f3e, 0x6424, 0x640e, 0x6416, 0x6418, 0x6410, + 0x6431, 0x6444, 0x05a6, 0x6429, 0x642f, 0x644b, 0x6436, 0x05a3, + 0x6934, 0x6900, 0x692b, 0x6b20, 0x6b21, 0x6b1e, + /* 0x68 */ + 0x6b1d, 0x6df5, 0x6df2, 0x6df6, 0x7290, 0x729d, 0x729c, 0x7292, + 0x7294, 0x72d1, 0x7293, 0x72b7, 0x7297, 0x72b0, 0x729f, 0x72c9, + 0x742d, 0x742c, 0x7577, 0x772c, 0x7bc0, 0x7bb9, 0x7f53, 0x8040, + 0x8202, 0x81fb, 0x0aa1, 0x858b, 0x85ae, 0x85ab, 0x86a1, 0xddcd, + 0x87ea, 0x89dd, 0x89dc, 0x89d9, 0x8aab, 0x8aac, 0x8aad, 0x8ab2, + 0x8b2c, 0x8b2b, 0x8bc2, 0x8e00, 0x8e0d, 0x8e06, 0x8dff, 0x8e03, + 0x8e01, 0x8e10, 0x8e0f, 0x8e05, 0x8e98, 0x8e97, 0x8e96, 0x8e99, + 0x90ac, 0x90ab, 0x9212, 0x93d8, 0x93df, 0x93d6, 0x952d, 0x9532, + 0x983f, 0x982f, 0x9826, 0x983a, 0x9839, 0x0e5f, 0x983b, 0x9835, + 0x982a, 0x9821, 0x9838, 0x9837, 0x9834, 0x0e5c, 0x9822, 0x9836, + 0x9844, 0x9a45, 0x9a3b, 0x9a36, 0x9a42, 0x9c7a, 0x9c86, 0x9c8b, + 0x9c7f, 0x9c81, 0x9e2a, 0x9ed5, 0x9f9f, 0x9f9d, + /* 0x69 */ + 0xa026, 0xa0f4, 0xa0f5, 0xa315, 0xa38e, 0xa38f, 0xa426, 0xa4a7, + 0xa4af, 0xa5ad, 0xa5ac, 0xa5ab, 0xa5aa, 0xab2f, 0xab21, 0xab23, + 0xaba3, 0xab49, 0xab3a, 0xab48, 0xab2d, 0xab25, 0xab29, 0xab32, + 0xab34, 0xab24, 0xab2c, 0xab4b, 0xab3b, 0xab20, 0xab28, 0xaf98, + 0x11f5, 0xaf97, 0x2d04, 0xaf9d, 0xafa8, 0xb0d5, 0xb277, 0xb278, + 0xb272, 0xb273, 0xb302, 0xb43b, 0xb5fe, 0xb60b, 0xb5ff, 0xb607, + 0x1311, 0x130c, 0xb630, 0xb6cd, 0xb6cf, 0xb710, 0xb70a, 0xb783, + 0xb815, 0xb80e, 0xb80c, 0xb902, 0xb8fe, 0xb905, 0xb915, 0xb908, + 0xba7f, 0xba77, 0xba7c, 0xba82, 0xba7e, 0xba78, 0xba7d, 0xba79, + 0xba81, 0xbc4b, 0xbc63, 0xbc64, 0xbc56, 0xbc54, 0xbc4e, 0xbc10, + 0xbc4f, 0xbc57, 0xbc5e, 0xbc51, 0xbc6a, 0xbc69, 0xbead, 0xbea4, + 0xbeac, 0xbea9, 0xbeae, 0x3f4c, 0xc150, 0xc135, + /* 0x6a */ + 0xc132, 0xc2d8, 0xc2d1, 0xc2cf, 0xc2be, 0xc3d5, 0xc3c1, 0xc3c6, + 0xc3c3, 0xc3c2, 0xc3c0, 0xc3c5, 0xc3c7, 0xc3bf, 0xc3c4, 0xc3d4, + 0xc590, 0xc5d2, 0x154e, 0xc5d4, 0xc7af, 0xc7ae, 0xc7b2, 0xc7ad, + 0xc89c, 0xc8a0, 0xc8b6, 0xca3d, 0xca56, 0xca82, 0xcb28, 0xcb2b, + 0xcc3c, 0xcc3e, 0xcc3f, 0xcc42, 0xcc3d, 0xcc41, 0xcc3b, 0xcc49, + 0xcc43, 0xcd39, 0xcd38, 0xce22, 0xce08, 0xce0c, 0xce06, 0xce13, + 0xce04, 0xce20, 0xce1d, 0xce05, 0xce0a, 0xced6, 0xced7, 0xcf36, + 0xcf37, 0xd023, 0xd022, 0xd020, 0xd01a, 0xd01d, 0xd11c, 0xd120, + 0xd177, 0xd27f, 0xd28b, 0xd27d, 0xd299, 0xd284, 0xd289, 0xd285, + 0xd283, 0xd286, 0xd29e, 0xd353, 0xd417, 0x1794, 0xd419, 0xd420, + 0xd41f, 0xd423, 0xd418, 0xd421, 0xd429, 0xd424, 0xd426, 0xd55e, + 0xd56f, 0xd56e, 0xd574, 0xd572, 0xd573, 0xd67d, + /* 0x6b */ + 0xd67e, 0xd685, 0xd67f, 0xd684, 0xd744, 0xd7f5, 0xd7f8, 0xd803, + 0xd7f6, 0xd928, 0x1863, 0xd939, 0xd8fb, 0xd90e, 0xd8fd, 0xd91f, + 0x1861, 0xd903, 0x36d8, 0xd910, 0x185a, 0xd90d, 0xd927, 0xd941, + 0xdb72, 0xdb78, 0xdb80, 0x18e3, 0xdb85, 0xdb7b, 0x387c, 0xdb7d, + 0xdb91, 0xdb88, 0xdbaa, 0xdb8d, 0xdb89, 0xdb95, 0xdb9b, 0xdb8c, + 0xdb9e, 0xdb7c, 0xdb86, 0xdb84, 0xdd68, 0xddc5, 0xddc4, 0xddc9, + 0xddc6, 0xde42, 0xde45, 0xde41, 0xde44, 0xdea6, 0xdec2, 0xdf42, + 0xdf49, 0xdf48, 0xdf4a, 0xdf4c, 0xdf4b, 0xe017, 0xe018, 0xe015, + 0xe052, 0xe054, 0xe053, 0xe09a, 0xe09b, 0xe0dc, 0xe0e4, 0xe191, + 0x19af, 0xe1ba, 0x3f51, 0x3f5b, 0x3fcf, 0x6e05, 0x4c13, 0x4c15, + 0x4c14, 0x4c23, 0x0213, 0x4c11, 0x4c12, 0x0280, 0x4ff0, 0x519b, + 0x5412, 0x5416, 0x5417, 0x54b5, 0x57f4, 0x5ab1, + /* 0x6c */ + 0x5c79, 0x5dff, 0x5dfc, 0x5dfb, 0x5f3f, 0x5f44, 0x609d, 0x6432, + 0x644c, 0x642b, 0x645a, 0x651f, 0x6901, 0x692d, 0x6927, 0x6959, + 0x695a, 0x694d, 0x6958, 0x6b23, 0x6b25, 0x6b2b, 0x6dff, 0x6eae, + 0x72cb, 0x72ca, 0x72d0, 0x72ce, 0x72cc, 0x72d8, 0x72c6, 0x72d2, + 0x72cf, 0x72c8, 0x7617, 0x19b0, 0x7bc4, 0xcd40, 0x7be9, 0x7bf2, + 0x7bfc, 0x7bea, 0x7beb, 0x7bfd, 0x7f78, 0x7f77, 0x7f73, 0x7f9e, + 0x7f79, 0x80a2, 0x8103, 0x8204, 0x8205, 0x83ce, 0x85bf, 0x89f6, + 0x89f7, 0x8b31, 0x8b30, 0x8bc9, 0x8bc7, 0x8e1c, 0x8e28, 0x8e1a, + 0x8e1e, 0x8e1b, 0x8e1f, 0x90bf, 0x90bb, 0x90bc, 0x90c0, 0x921a, + 0x93ef, 0x93ec, 0x93e9, 0x93f0, 0x93fe, 0x9534, 0x986a, 0x9895, + 0x986c, 0x9872, 0x9867, 0x9860, 0x986b, 0x985e, 0x986f, 0x9866, + 0x2946, 0x9862, 0x985d, 0x985c, 0xe365, 0x9a50, + /* 0x6d */ + 0x9c9f, 0x0f23, 0x9c9e, 0x9ca6, 0x9e35, 0x9e38, 0x9e36, 0x9e3a, + 0x9edc, 0xa37c, 0xa3ab, 0x1049, 0xa3a8, 0xa3a7, 0xa42b, 0xa42c, + 0xa428, 0x442b, 0xa4a9, 0xa4aa, 0xa4ab, 0xa4f8, 0xa5b1, 0xa5f0, + 0xa5ef, 0xaba8, 0xab8b, 0xab94, 0xab9e, 0xab8f, 0xab88, 0xab7e, + 0xab81, 0xab30, 0xab9b, 0xab82, 0xab90, 0xab85, 0xab7f, 0xaba9, + 0xabde, 0xad0d, 0x11fa, 0xafcf, 0xafcb, 0xafd8, 0xafdd, 0xafd3, + 0xafd0, 0xafd5, 0xafd6, 0xb0d6, 0xb292, 0xb295, 0xe0cb, 0xb28d, + 0xb29b, 0xb29d, 0xb28f, 0xb29e, 0xb2a6, 0xb396, 0xb392, 0xb616, + 0xb62a, 0xb629, 0xb62c, 0xb715, 0xb712, 0xb711, 0xb713, 0xb788, + 0xb78b, 0xb78a, 0xb787, 0xb817, 0xb816, 0xb81a, 0xb919, 0xb917, + 0xba91, 0xba94, 0xbc8b, 0xbc90, 0xbc8f, 0xbc86, 0xbc83, 0xbc8e, + 0xbc87, 0xbca8, 0xbc85, 0xbca6, 0xbc82, 0xbca7, + /* 0x6e */ + 0xbeb9, 0xbeb7, 0xbeb4, 0xbeb6, 0xbeb3, 0xbec6, 0xc13c, 0xc140, + 0xc138, 0xc291, 0xc2a6, 0xc2da, 0xc3da, 0xc3d8, 0xc3d9, 0xc3db, + 0xc3d7, 0xc616, 0xc612, 0xc61f, 0x1559, 0xc614, 0xc61a, 0xc610, + 0xc7b3, 0xc8ae, 0xc8c1, 0xc8b0, 0xc8af, 0xc8b1, 0xc8ad, 0xc8b2, + 0xc8c4, 0xcb3c, 0xcb3f, 0xcc61, 0xcc66, 0xcd3c, 0xcd3b, 0xce2c, + 0x167e, 0xce2a, 0xce3e, 0xce2f, 0xce32, 0xce27, 0xce29, 0xce40, + 0xcedf, 0xcede, 0xcf3c, 0xcf3b, 0xcf3e, 0xd021, 0xd046, 0xd03c, + 0xd036, 0xd038, 0xd035, 0xd131, 0xd136, 0xd12d, 0xd133, 0xd12f, + 0xd12e, 0xd135, 0xd2ac, 0xd2a9, 0xd2a6, 0x17a8, 0xd44c, 0xd443, + 0xd441, 0xd44f, 0xd442, 0xd451, 0x17a9, 0xd440, 0xd450, 0xd445, + 0xd44a, 0xd44b, 0xd583, 0xd582, 0xd581, 0xd5e0, 0xd698, 0xd69f, + 0xd69b, 0xd69a, 0xd699, 0xd696, 0xd6ae, 0xd69e, + /* 0x6f */ + 0xd809, 0xd80d, 0xd94e, 0xd94a, 0xd94d, 0xd940, 0xd93e, 0xd948, + 0xd942, 0xd962, 0xd945, 0xd951, 0xdbc6, 0xdbd0, 0xdbc0, 0xdbb7, + 0xdbc2, 0xdbbc, 0xdbc5, 0xdbdc, 0xdbdb, 0xdbd2, 0xdbc7, 0xdbb6, + 0xdbc9, 0xdbcc, 0xdbd1, 0xdbcd, 0xdbda, 0xdbba, 0xdbd3, 0xdbce, + 0xdbf6, 0xdbbd, 0xdbdd, 0xdbc8, 0xdc0d, 0xdc35, 0xdd71, 0xdd6e, + 0xdd6f, 0xddd6, 0xde4c, 0xde4f, 0xde54, 0xde53, 0xdec9, 0xdec8, + 0xdf03, 0x1954, 0xdf04, 0x1956, 0xdf57, 0xdf52, 0xdf53, 0x196d, + 0xdf56, 0xdf5c, 0xdf55, 0xe064, 0xe05d, 0xe05e, 0xe0a2, 0xe0a3, + 0x198e, 0xe0e7, 0xe0e6, 0xe198, 0xe1ac, 0xe1af, 0xe1ae, 0x3f59, + 0x40a9, 0x432a, 0x43c7, 0x4c41, 0x4c37, 0x4c35, 0x4c33, 0x4c39, + 0x4c32, 0x4fff, 0x5001, 0x4ff8, 0x541b, 0x5419, 0x56bf, 0x5abc, + 0x5abe, 0x5abd, 0x5c7d, 0x5f46, 0x5f47, 0x60a4, + /* 0x70 */ + 0x6521, 0x6562, 0x6986, 0x0672, 0x6b2f, 0x6b31, 0x0814, 0x72f8, + 0x72f5, 0x72f9, 0x72f2, 0x72fa, 0x72f3, 0x7314, 0x72fd, 0x730f, + 0x730e, 0x7301, 0x7437, 0x7435, 0x7434, 0x7431, 0x757a, 0x757b, + 0x7737, 0x7c2b, 0x7bfb, 0x7c16, 0x7c13, 0x0993, 0x7c11, 0x7c0f, + 0x7c1b, 0x7c38, 0x7fa4, 0x8209, 0x8207, 0x820b, 0x83d3, 0x83d1, + 0x83d8, 0x861d, 0x86a9, 0x86d0, 0xad15, 0x8a02, 0x8a05, 0x8a01, + 0x8a00, 0x8e2e, 0x8e30, 0x8e2f, 0x8e31, 0x90d2, 0x90d3, 0x9402, + 0x9540, 0x9542, 0x953b, 0x95ce, 0x9898, 0x988f, 0x9894, 0x9891, + 0x0e6f, 0x98ba, 0x9890, 0x9886, 0x989a, 0x988c, 0x9893, 0x9887, + 0x9888, 0x9897, 0x988d, 0x989c, 0x98bd, 0x9a3c, 0x9a59, 0x0eb0, + 0x9cd1, 0x9cbb, 0x9cbe, 0x9d5d, 0x9ee2, 0xa105, 0xa3ba, 0x012e, + 0xa3f4, 0xa4b2, 0xa4f9, 0xa5b7, 0xa5b6, 0xab89, + /* 0x71 */ + 0xabf9, 0xabd9, 0xabe8, 0xabd4, 0xabdb, 0xabe2, 0xabdf, 0xabd1, + 0xabe9, 0xabea, 0xad13, 0xad11, 0xaffa, 0xaff8, 0xaff4, 0xaffb, + 0xb00e, 0xb002, 0xb00f, 0xb290, 0xb2ad, 0xb2a9, 0xb448, 0xb65a, + 0xb64f, 0xb64e, 0xb655, 0xb654, 0xb64a, 0xb6d5, 0xb718, 0xb78d, + 0xb81d, 0xb819, 0xb926, 0xb928, 0xb92b, 0xb97d, 0xbaa0, 0xba9a, + 0xba9b, 0xbcb5, 0xbcad, 0xbcb2, 0xbd94, 0xbec9, 0xc14e, 0xc14f, + 0xc144, 0xc152, 0xc3e9, 0xc439, 0x1569, 0x337e, 0xc8c7, 0xc8d3, + 0xc8c6, 0xc8c3, 0x15b4, 0xc8d2, 0xca66, 0xcc7f, 0xcc80, 0xcc84, + 0xcc85, 0xcce3, 0x164d, 0xcd41, 0xcd44, 0xcd43, 0xce4e, 0xce4f, + 0x1683, 0xce49, 0xce4a, 0xce4b, 0xce43, 0xcee0, 0xcee5, 0xcee1, + 0xcee6, 0xcee2, 0xcf0c, 0xcf40, 0xd049, 0xd04a, 0xd054, 0xd04c, + 0xd055, 0xd056, 0xd13b, 0xd13d, 0xd2a4, 0xd2a8, + /* 0x72 */ + 0xd2c3, 0xd2bf, 0xd2c8, 0xd2c2, 0xd2ca, 0xd2cc, 0xd2c9, 0xd2be, + 0xd2cd, 0xd2c7, 0xd2c5, 0xd35d, 0x17b0, 0xd46c, 0xd46b, 0xd470, + 0xd46d, 0xd46f, 0xd489, 0xd484, 0xd58d, 0xd58a, 0xd58e, 0xd591, + 0xd6b5, 0xd6b1, 0xd6af, 0xd6b9, 0xd6b7, 0xd6b0, 0x180c, 0xd717, + 0x1818, 0xd74f, 0xd819, 0xd810, 0xd818, 0xd811, 0xd81c, 0xd812, + 0xd976, 0xd971, 0x3720, 0xd97a, 0xd97f, 0x3722, 0xd973, 0xd9ab, + 0x371e, 0xd977, 0xd974, 0xd97e, 0xd99b, 0xd984, 0xd97c, 0xdc29, + 0xdc2b, 0xdc0e, 0xdc00, 0xdc0b, 0xdbfe, 0xdbfa, 0xdc17, 0xdbff, + 0xdc0c, 0xdc0f, 0x18f5, 0xdc02, 0xdc01, 0xdbfc, 0xdc49, 0xdc06, + 0xdc12, 0xdc13, 0xdd78, 0xde5b, 0xde62, 0xde5f, 0xde5d, 0xdeab, + 0xded5, 0xded4, 0xded3, 0xdf07, 0xdf6c, 0xdf70, 0xdf6e, 0xdf68, + 0xdf6d, 0xdf77, 0xdf6a, 0xdfce, 0xdfec, 0xe069, + /* 0x73 */ + 0xe068, 0xe0a6, 0xe0a9, 0xe0aa, 0xe100, 0xe10d, 0xe0f8, 0xe0fc, + 0xe10a, 0xe0f7, 0xe101, 0xe1b6, 0xe1bb, 0xe1b7, 0xe1b9, 0xe1ca, + 0x3f69, 0x4125, 0x4c59, 0x5007, 0x5009, 0x5422, 0x5607, 0x5604, + 0x6e0f, 0x57f8, 0x5ac7, 0x5ad1, 0x5c7e, 0x5e08, 0x5f4a, 0xe298, + 0x5fb9, 0x6988, 0x6991, 0x6984, 0x6973, 0x6989, 0x6985, 0x6b33, + 0x6e13, 0x731d, 0x731f, 0x731c, 0x7320, 0x731a, 0x731b, 0x7439, + 0x74af, 0x75e5, 0x773c, 0x7c37, 0x7c3a, 0x7fbb, 0x0a0e, 0x8210, + 0x820d, 0x86af, 0x8711, 0x0bd8, 0x8a0d, 0x8a0c, 0x8a0b, 0x8bd4, + 0x8e3d, 0x8e3e, 0x8e3b, 0x8e43, 0x8e40, 0x8e46, 0x8f11, 0x90dd, + 0x90df, 0x90ea, 0x924a, 0x9406, 0x98c1, 0x98b9, 0x98c6, 0x98b8, + 0x98bb, 0x98c8, 0x98c5, 0x98bf, 0x98c7, 0x98c4, 0x9a65, 0x9a67, + 0x9cd7, 0x9cdb, 0x9cd4, 0x9cd6, 0x9ee8, 0xa10a, + /* 0x74 */ + 0xa5bd, 0xa5be, 0xac1a, 0xac0d, 0xac0f, 0xac1b, 0xac10, 0xac11, + 0xac13, 0xad18, 0xb020, 0xb01f, 0xb023, 0xb01d, 0xb037, 0xb025, + 0xb024, 0xb02a, 0xb027, 0xb033, 0xb028, 0xb034, 0xb2ba, 0x2e70, + 0xb39d, 0xb44c, 0xb65c, 0xb66a, 0xb65d, 0xb665, 0xb663, 0xb65e, + 0xb719, 0xb797, 0xb93f, 0xb933, 0xb932, 0xbaa1, 0xbaa5, 0xbaa4, + 0xbaa2, 0xbcc1, 0x142c, 0xbcc7, 0xbcc4, 0xbcc6, 0xbcc5, 0xbcd4, + 0xbcca, 0xc153, 0xc3f1, 0xc421, 0x156e, 0xc6b7, 0xc692, 0xc8d4, + 0xca44, 0xcc98, 0xcc9b, 0xcc91, 0xcc95, 0xcc9a, 0xcc92, 0xce53, + 0xce57, 0x1686, 0xce5c, 0xce5d, 0xce64, 0xceea, 0xceed, 0xcf42, + 0xcf43, 0xd064, 0xd061, 0xd060, 0xd17d, 0xd2d4, 0xd2d5, 0xd2d9, + 0xd487, 0xd499, 0xd48c, 0xd48a, 0xd48f, 0x17b3, 0xd48b, 0xd482, + 0xd49b, 0x17eb, 0xd6c8, 0xd6c4, 0xd6cc, 0xd6c7, + /* 0x75 */ + 0xd6c3, 0xd6c6, 0xd6cb, 0xd6ca, 0xd6c9, 0xd6cd, 0xd753, 0xd821, + 0xd829, 0xd81d, 0xd824, 0xd828, 0x3743, 0xd9b1, 0xd9b2, 0xd9b5, + 0xd9d6, 0xd9af, 0xd9ca, 0xd9b8, 0xe412, 0xe411, 0xdc45, 0xdc47, + 0xdc34, 0xdc6e, 0xdc42, 0xdc31, 0xdc2e, 0xdc56, 0xdc38, 0xdc37, + 0xdc4b, 0xdc2d, 0xdc33, 0xdc36, 0x38e0, 0xdc48, 0xdddc, 0x1942, + 0xde66, 0xde6d, 0xde63, 0xde64, 0x1941, 0xde67, 0xded9, 0xdf0b, + 0xdf7e, 0xdf8b, 0xe026, 0xe02c, 0xe029, 0xe06f, 0xe06b, 0xe06d, + 0xe06e, 0xe11c, 0xe111, 0xe110, 0xe124, 0xe112, 0xe115, 0xe117, + 0x19ac, 0x3f6f, 0x40ab, 0x432e, 0x43c9, 0x4696, 0x4c85, 0x51a0, + 0x542b, 0x5e0d, 0x6b36, 0x3afd, 0x072f, 0x072e, 0x6eb1, 0x734a, + 0x7337, 0x733c, 0x7338, 0x733a, 0x733e, 0x7349, 0x084d, 0x087b, + 0x7580, 0x757f, 0x75e3, 0x773f, 0x7c52, 0x7c4e, + /* 0x76 */ + 0x7c4a, 0x7c4b, 0x7fd5, 0x85d8, 0x8620, 0x86b3, 0x86b1, 0x86b0, + 0x8a17, 0x8bd9, 0x8e49, 0x8f13, 0x90ed, 0x90eb, 0x90ee, 0x940a, + 0x940b, 0x954a, 0x98d5, 0x98d7, 0x98de, 0x98dc, 0x98ee, 0x9a70, + 0x0eb2, 0x9cd9, 0x9ed7, 0xa3cb, 0xa3c7, 0xa4fc, 0xac3b, 0xac39, + 0xac4b, 0xac43, 0xac40, 0xac46, 0xb04d, 0xb043, 0xb047, 0xb04b, + 0xb055, 0xb052, 0xb65f, 0x1322, 0xb67c, 0xb67b, 0xbaa8, 0xbaa9, + 0xbcde, 0xbcd7, 0xbcdd, 0xbcd6, 0xbcd8, 0xbd9b, 0xbee0, 0xbee8, + 0xbee6, 0xc3f8, 0xc3fb, 0xc6bb, 0x3259, 0xc6b8, 0x1570, 0xc7c1, + 0xc7c0, 0xcca4, 0xccab, 0xcd4d, 0xce65, 0xce67, 0xce6a, 0xce66, + 0xce69, 0xd073, 0xd080, 0xd06f, 0xd071, 0xd2e4, 0xd2e6, 0xd2e7, + 0xd4a0, 0xd4a4, 0xd5a2, 0xd5a7, 0xd5a4, 0xd6de, 0xd6db, 0xd758, + 0xd75c, 0xd82f, 0xd82e, 0xd9dd, 0xd9e4, 0xd9d8, + /* 0x77 */ + 0xd9e7, 0xd9da, 0xd975, 0x1895, 0xdc79, 0xdc80, 0xdc7f, 0xdc7c, + 0xdc75, 0xdc7b, 0xdc82, 0x1900, 0xdc89, 0xdc74, 0xdc7d, 0xdc7a, + 0xdc86, 0xdca8, 0xdc72, 0x1902, 0xdc8b, 0xdc91, 0xdcb3, 0xdc81, + 0xdd82, 0xdde1, 0xdde3, 0xdde2, 0xde76, 0xde74, 0xde72, 0xde75, + 0xdf0e, 0xdf0d, 0xdf94, 0xdf92, 0xdf93, 0xdf91, 0xdf8f, 0xdf95, + 0xdfd0, 0xdff7, 0xe076, 0xe0af, 0x199f, 0xe126, 0xe125, 0xe12d, + 0xe1a0, 0xe1c3, 0x3fd7, 0x45cc, 0x4c79, 0x4c7a, 0x5015, 0x5adb, + 0x5c85, 0x6470, 0x647b, 0x69a5, 0x699f, 0x6e17, 0x6eb2, 0x7339, + 0x7340, 0x734e, 0x743e, 0x75e8, 0x75e7, 0x7c66, 0x7c61, 0x7fda, + 0x8214, 0x83df, 0x8a18, 0x8b39, 0x8b3a, 0x9230, 0x9232, 0x940e, + 0x954c, 0x98e8, 0x98f1, 0x98eb, 0x98ec, 0x9a74, 0x9a73, 0x9cf1, + 0x9e42, 0x9e3e, 0x9e41, 0xa02c, 0xa3d2, 0xa4bb, + /* 0x78 */ + 0xac58, 0xac57, 0xac56, 0xac5a, 0x117d, 0xb061, 0xb068, 0xb065, + 0xb05f, 0xb064, 0xb05e, 0xb05b, 0xb067, 0xb2c3, 0xb3a2, 0xb453, + 0xb67d, 0xb720, 0xbaae, 0xbaaf, 0xbab0, 0xbce7, 0xbce6, 0xbce9, + 0xbef1, 0xbeeb, 0xbeea, 0xbee9, 0xc163, 0xc402, 0xc3fe, 0xc6de, + 0xc7c2, 0xc8e6, 0xca5d, 0xccad, 0xce75, 0xce72, 0xce77, 0x16f6, + 0xd151, 0xd2e8, 0xd2ed, 0xd2ee, 0xd4b9, 0xd4a1, 0xd4b6, 0xd5ae, + 0xd6e8, 0x1812, 0xd71e, 0xd831, 0xd832, 0x1891, 0xda0e, 0xda12, + 0xda09, 0xda05, 0x1890, 0xda03, 0xda1f, 0xda0d, 0xda0c, 0xda04, + 0xda0a, 0xdcc2, 0xdcbf, 0xdcc9, 0xdcb2, 0xdcc1, 0xdcaf, 0xdcb4, + 0xdcb0, 0xdcb6, 0xdcb7, 0xdcbb, 0xdcb1, 0xddf0, 0xde78, 0xde7a, + 0xde79, 0xdee4, 0xdee6, 0xdf9f, 0xdf9d, 0xdf98, 0xdf99, 0xdff9, + 0xe030, 0xe082, 0xe081, 0xe0b3, 0xe07f, 0xe13a, + /* 0x79 */ + 0xe13e, 0xe148, 0x4c86, 0x5436, 0x5613, 0x5722, 0x5add, 0x60a7, + 0x647d, 0x0679, 0x6e1c, 0x7365, 0x7360, 0x7367, 0x084e, 0x761a, + 0x85e3, 0x9234, 0x9418, 0x9552, 0x98fc, 0x9a79, 0x9a78, 0x9a76, + 0x9cfa, 0x9cf8, 0xa02d, 0xa3d6, 0xa4bd, 0xa4bf, 0xa4be, 0xac44, + 0xac70, 0xac62, 0xac6e, 0xb06e, 0xb07c, 0xb074, 0xb078, 0xb070, + 0xb079, 0xb071, 0xb2cc, 0xb3a7, 0xb3a6, 0xb693, 0xb721, 0xb79c, + 0xbd9d, 0xbef4, 0xbef3, 0xc8f0, 0xccb8, 0xccb6, 0xccbd, 0xce73, + 0xce82, 0xd087, 0xd156, 0xd159, 0xd2f6, 0xd4c9, 0xd4c5, 0xd4c7, + 0xd4ca, 0xd4c2, 0xd4c4, 0xd6f2, 0xd6f0, 0xd83b, 0xd83a, 0xda26, + 0xda28, 0xda34, 0xda2d, 0xdcd7, 0xdcd2, 0xdcd6, 0xdcdc, 0xdcd3, + 0xdcd1, 0xdd86, 0x191e, 0xddef, 0xddee, 0xdee8, 0xdfac, 0xdfa9, + 0xdfaa, 0xdfab, 0xdffb, 0xe033, 0xe088, 0xe0b6, + /* 0x7a */ + 0xe0b7, 0xe0d0, 0xe0cf, 0xe14f, 0xe159, 0xe14c, 0x5618, 0x5ae0, + 0x7369, 0x7c73, 0x7c72, 0x85e8, 0x90fb, 0x941c, 0x9909, 0x990a, + 0x9908, 0x9a7d, 0x9a7f, 0x9d67, 0xac7a, 0xac7b, 0xb2d1, 0xe3cb, + 0xb69d, 0xb79d, 0xbcfc, 0xbcfb, 0xbcfd, 0xbef5, 0xbef6, 0xc70f, + 0xc71d, 0xccc7, 0xccc1, 0xccbf, 0xcd54, 0xce7f, 0xcef5, 0xd08a, + 0xd08c, 0xd15c, 0xd365, 0xd4cf, 0xd4d0, 0xd5b8, 0xd6fa, 0xd766, + 0xda40, 0xda41, 0x3772, 0xdcf7, 0xdcf3, 0xdcef, 0xdcf4, 0xdced, + 0xdcf2, 0xdcf1, 0xdcf9, 0xdfb4, 0xdffc, 0xe0bc, 0xe15e, 0xe15b, + 0xe15f, 0xe15d, 0xe1cf, 0xe1ce, 0x543a, 0x5ae1, 0x5e15, 0x5e14, + 0x7c78, 0x7c79, 0x7fe6, 0x86b8, 0x8a22, 0x90fe, 0xa3db, 0xa506, + 0xa5c8, 0xac89, 0xb086, 0xb3ad, 0xb699, 0xb6d8, 0xb723, 0xb823, + 0xbab5, 0xbef9, 0xc407, 0xc71e, 0xc8fb, 0xca72, + /* 0x7b */ + 0xca73, 0xce87, 0xcf49, 0xd15d, 0xd2f8, 0xd703, 0xda4e, 0xda4d, + 0xda50, 0xda55, 0xdd09, 0xdd07, 0xdd0c, 0xdd03, 0xdd06, 0xdd0b, + 0xdd0a, 0xdd89, 0xdfbb, 0xdfff, 0xe036, 0xe08b, 0xe166, 0xe169, + 0xe167, 0xe1c2, 0xe1d2, 0x5ae2, 0x0428, 0x6488, 0x6e5b, 0x7376, + 0x7c7d, 0x80a6, 0x8e5a, 0x9917, 0xa3dc, 0xac8f, 0xb094, 0xb095, + 0xbab6, 0xbd04, 0xc2ee, 0xce8a, 0xcef9, 0xd707, 0xd71f, 0xd72a, + 0xd845, 0xda5c, 0xda5b, 0xda61, 0xda5d, 0xdd18, 0xdd1f, 0xde83, + 0xdf16, 0xdf14, 0xdfbf, 0xdfc0, 0xe173, 0xe1c0, 0x5017, 0x6489, + 0x941e, 0x941f, 0x9554, 0x9918, 0x9d05, 0xac95, 0xb098, 0xb09b, + 0xb459, 0xbd08, 0xbf01, 0xccce, 0xcefa, 0xd5be, 0xd847, 0xda6a, + 0xda69, 0xda68, 0xda67, 0xdd25, 0xdd28, 0xdfc4, 0xe037, 0xe08d, + 0xe08c, 0x1991, 0xe320, 0x9922, 0x9a82, 0xb2d9, + /* 0x7c */ + 0xc738, 0xcefb, 0xd4e1, 0xd772, 0xd848, 0xda6c, 0xda70, 0xdd31, + 0xdd30, 0xe179, 0x9923, 0xa3f8, 0xd774, 0xda73, 0xdd34, 0xde87, + 0xdeb2, 0xe0c2, 0xe17d, 0x5ae5, 0xce8c, 0xda77, 0xda75, 0xdd38, + 0xdd3a, 0xe183, 0xe181, 0x7c80, 0xac99, 0x1187, 0xcf4a, 0xd84a, + 0xdd3c, 0xe1c8, 0x9104, 0xb3af, 0xe189, 0xddfa, 0xd161, 0xdd3f, + 0xac93, 0xdfc9, 0xb2de, 0xce91, 0xe18e, 0xe18d, 0xac98, 0xa4c5, + 0xe1a5, +}; + +static const ucs4_t cns11643_5_2uni_upages[229] = { + 0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00, + 0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300, + 0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00, + 0x04c00, 0x04d00, 0x05200, 0x05900, 0x05e00, 0x05f00, 0x06100, 0x06300, + 0x06400, 0x06b00, 0x07200, 0x07300, 0x07500, 0x07600, 0x07900, 0x07a00, + 0x07b00, 0x07c00, 0x08300, 0x08600, 0x08700, 0x08800, 0x08900, 0x08a00, + 0x08c00, 0x08e00, 0x09400, 0x09500, 0x09700, 0x09900, 0x09b00, 0x09c00, + 0x09d00, 0x09e00, 0x0ff00, 0x20000, 0x20100, 0x20200, 0x20300, 0x20400, + 0x20500, 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20c00, + 0x20d00, 0x20e00, 0x20f00, 0x21000, 0x21100, 0x21200, 0x21300, 0x21400, + 0x21500, 0x21600, 0x21700, 0x21800, 0x21900, 0x21a00, 0x21b00, 0x21c00, + 0x21d00, 0x21e00, 0x21f00, 0x22000, 0x22100, 0x22200, 0x22300, 0x22400, + 0x22500, 0x22600, 0x22700, 0x22800, 0x22900, 0x22a00, 0x22b00, 0x22c00, + 0x22d00, 0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, 0x23300, 0x23400, + 0x23500, 0x23600, 0x23700, 0x23800, 0x23900, 0x23a00, 0x23b00, 0x23c00, + 0x23d00, 0x23e00, 0x23f00, 0x24000, 0x24100, 0x24200, 0x24300, 0x24400, + 0x24500, 0x24600, 0x24700, 0x24800, 0x24900, 0x24a00, 0x24b00, 0x24c00, + 0x24d00, 0x24e00, 0x24f00, 0x25000, 0x25100, 0x25200, 0x25300, 0x25400, + 0x25500, 0x25600, 0x25700, 0x25800, 0x25900, 0x25a00, 0x25b00, 0x25c00, + 0x25d00, 0x25e00, 0x25f00, 0x26000, 0x26100, 0x26200, 0x26300, 0x26400, + 0x26500, 0x26600, 0x26700, 0x26800, 0x26900, 0x26a00, 0x26b00, 0x26c00, + 0x26d00, 0x26e00, 0x26f00, 0x27000, 0x27100, 0x27200, 0x27300, 0x27400, + 0x27500, 0x27600, 0x27700, 0x27800, 0x27900, 0x27a00, 0x27b00, 0x27c00, + 0x27d00, 0x27e00, 0x27f00, 0x28000, 0x28100, 0x28200, 0x28300, 0x28400, + 0x28500, 0x28600, 0x28700, 0x28800, 0x28900, 0x28a00, 0x28b00, 0x28c00, + 0x28d00, 0x28e00, 0x28f00, 0x29000, 0x29100, 0x29200, 0x29300, 0x29400, + 0x29500, 0x29600, 0x29700, 0x29800, 0x29900, 0x29a00, 0x29b00, 0x29c00, + 0x29d00, 0x29e00, 0x29f00, 0x2a000, 0x2a100, 0x2a200, 0x2a300, 0x2a400, + 0x2a500, 0x2a600, 0x2f800, 0x2f900, 0x2fa00, +}; + +static int +cns11643_5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x7c)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + ucs4_t wc = 0xfffd; + unsigned short swc; + { + if (i < 8603) + swc = cns11643_5_2uni_page21[i], + wc = cns11643_5_2uni_upages[swc>>8] | (swc & 0xff); + } + if (wc != 0xfffd) { + *pwc = wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + diff --git a/jni/iconv/lib/cns11643_6.h b/jni/iconv/lib/cns11643_6.h new file mode 100644 index 0000000..8493984 --- /dev/null +++ b/jni/iconv/lib/cns11643_6.h @@ -0,0 +1,968 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 plane 6 + */ + +static const unsigned short cns11643_6_2uni_page21[6388] = { + /* 0x21 */ + 0xc902, 0x3362, 0x0005, 0x3388, 0x33d0, 0x33cf, 0x341e, 0x341f, + 0x3420, 0x3c0e, 0x3c2c, 0x3361, 0x3304, 0x3305, 0x3303, 0x0004, + 0xc901, 0x337d, 0x338d, 0x34a3, 0x34a4, 0x37db, 0x3800, 0xc91e, + 0x39a3, 0x3b32, 0x013f, 0x3dd4, 0x3dd5, 0x4e23, 0x552c, 0x557a, + 0x3803, 0x3307, 0x3308, 0x338f, 0x339c, 0x33d5, 0x3412, 0x3413, + 0x3414, 0x3421, 0x34a8, 0x34a6, 0x3776, 0x3801, 0x383d, 0xc914, + 0x383e, 0x3929, 0x3977, 0x3978, 0x39a6, 0x39a9, 0x39ac, 0x3b34, + 0x3804, 0x3c7b, 0x3d10, 0x392f, 0x3dd7, 0x3e1c, 0x3e1f, 0x3e1a, + 0xc936, 0x3e1e, 0x3e9e, 0x3e9a, 0x43a0, 0x43a1, 0x47d2, 0x47d3, + 0x4bb9, 0x4d1d, 0x4d55, 0x4eff, 0x51e7, 0x042a, 0x5211, 0x5213, + 0x5212, 0x53af, 0x53b1, 0xc990, 0x552d, 0x557b, 0x559d, 0x559a, + 0x04a7, 0x559f, 0x55a0, 0x559c, 0x56bd, 0x04fa, + /* 0x22 */ + 0x57aa, 0x626c, 0x6291, 0x6d74, 0x756a, 0xca29, 0x8605, 0x8f6b, + 0x8f6a, 0x33e0, 0x3312, 0x0000, 0x337f, 0x33a0, 0x3399, 0x3395, + 0x339e, 0x33df, 0x33de, 0x34af, 0x34ad, 0x34b0, 0x37df, 0x3843, + 0x3841, 0x3848, 0x3875, 0xc91a, 0x3932, 0x397b, 0x3979, 0x39b3, + 0x00db, 0x3ea7, 0x39b2, 0x39b0, 0x39b4, 0xc929, 0x3bcd, 0x3bce, + 0xc92b, 0x3c10, 0x3c80, 0x3cd3, 0x3d30, 0x3398, 0x3d2f, 0x3d31, + 0x3dda, 0x3dd9, 0x3e27, 0x3e28, 0x3e21, 0x3e25, 0x3ea6, 0x3ea2, + 0x3ea1, 0x3ea4, 0xc939, 0x3eaa, 0x3ea5, 0x3ea3, 0x3364, 0x443f, + 0x4444, 0x471b, 0x4753, 0x4784, 0x4786, 0x47d5, 0xc960, 0x4b3e, + 0x4b40, 0x4dca, 0x4dc9, 0x4e26, 0x4f00, 0x4f31, 0x4f3c, 0x4f30, + 0x4f33, 0x4f32, 0x4f38, 0x5234, 0x5253, 0x5254, 0x53b4, 0x53b2, + 0x552f, 0x55a5, 0x55a7, 0x55a4, 0x55a8, 0x55a9, + /* 0x23 */ + 0x55a2, 0x55a3, 0x55a6, 0x5681, 0x5680, 0x57ad, 0x5c24, 0x5c65, + 0x5c68, 0x5c69, 0x633c, 0x633b, 0x655d, 0x6a44, 0x7182, 0x74f1, + 0x756b, 0x771b, 0x78eb, 0x7bba, 0x7bd3, 0x7d13, 0x8922, 0x97f4, + 0xab0f, 0xab10, 0x3807, 0xc10b, 0xc10a, 0x3319, 0x331a, 0x3318, + 0x3366, 0x3382, 0x33a8, 0x33e5, 0x33e7, 0x33e4, 0x3415, 0x3423, + 0x3424, 0x3443, 0x34c3, 0x34bc, 0x34bb, 0x0038, 0x34b7, 0x34b9, + 0x34cf, 0xc90d, 0x377a, 0x377b, 0x37e1, 0x37e0, 0x3809, 0x384d, + 0xc916, 0x384b, 0x3879, 0x38b1, 0x3936, 0x3935, 0x3937, 0x3938, + 0x397f, 0x3980, 0x3981, 0x9653, 0x397e, 0x39cd, 0x39bf, 0x39be, + 0x39c2, 0x39b8, 0x39c1, 0x2030, 0x3c31, 0x3c2f, 0x3c6f, 0x3c82, + 0x013a, 0x3c87, 0x3c86, 0x3c8d, 0x3c94, 0x3cd7, 0x3cd4, 0x3cd8, + 0x3d16, 0x3d14, 0x3d2e, 0x3d36, 0x3d37, 0x51ee, + /* 0x24 */ + 0x3de0, 0x3de5, 0x3ddf, 0x3e2b, 0x3e29, 0x3e2d, 0x3e2f, 0x3eb7, + 0x3ec9, 0x3ec1, 0x3eca, 0x3eb2, 0x3eac, 0x3eae, 0x43b2, 0x43a8, + 0x43b0, 0x43a7, 0xc951, 0x4452, 0x444a, 0x4756, 0x4755, 0x475f, + 0x475e, 0x4788, 0xc95d, 0x47dd, 0x47e2, 0x47e1, 0x47df, 0x47e0, + 0x48af, 0x48b1, 0x48ba, 0x4b45, 0x4b43, 0x4bbd, 0x4bc8, 0xc96c, + 0x4bbe, 0x4bbf, 0xc974, 0x4d59, 0x4e29, 0x4e2c, 0x4e2f, 0x4e2d, + 0x4e2e, 0x4f04, 0x4f02, 0x4f01, 0x4f40, 0x4f4a, 0x4f3f, 0x4f4f, + 0x4f41, 0x4f4e, 0x51eb, 0x51ec, 0x33ac, 0x525b, 0x5263, 0x525a, + 0x5259, 0x53dc, 0x53db, 0x53d9, 0x53e0, 0x53dd, 0x3320, 0x55b0, + 0x55b1, 0x55b2, 0x55b6, 0x5651, 0x5652, 0x5650, 0x5684, 0x04c9, + 0x5683, 0x57c3, 0x57b8, 0x57b9, 0x57b2, 0x5b90, 0x5c26, 0x5c29, + 0x5c6e, 0x6340, 0x633e, 0x6341, 0x655e, 0x65bb, + /* 0x25 */ + 0x65bc, 0x65b9, 0xc9ef, 0x6980, 0x084f, 0x6a45, 0x6aba, 0x6abd, + 0x6d56, 0x6d55, 0x6d75, 0x6d77, 0x6d81, 0xc9fa, 0x6d83, 0x6d8b, + 0x6d84, 0x7186, 0x7183, 0x718b, 0x756d, 0x7616, 0x7728, 0x78ea, + 0x7bd4, 0x7c03, 0x7d15, 0x7f3d, 0x7f3e, 0x8416, 0xca4c, 0x8606, + 0x874d, 0x8f22, 0x8f73, 0x8f6d, 0x8f6e, 0x91b1, 0x384e, 0x932d, + 0x0fcd, 0x95f9, 0x9652, 0x9800, 0x97fc, 0x97fa, 0x1092, 0x97f7, + 0x97f8, 0xca90, 0xcac4, 0xa627, 0xab11, 0x33ae, 0xad50, 0xad4f, + 0xad4d, 0xaf71, 0xcae2, 0xaf72, 0xb518, 0x3d44, 0x3321, 0x3367, + 0x33af, 0x33b0, 0x3329, 0x3417, 0x3422, 0xc903, 0x3325, 0x3428, + 0x34ff, 0x34d9, 0x34db, 0x34de, 0x34f2, 0x34fe, 0x34f4, 0x34dd, + 0x0045, 0xc904, 0x3501, 0x34dc, 0x377d, 0x3781, 0x377e, 0x377f, + 0x37e5, 0x380f, 0x00b5, 0x380a, 0x00b6, 0x380b, + /* 0x26 */ + 0x3851, 0x3852, 0x3850, 0x38b8, 0x393d, 0x393e, 0x393c, 0x3987, + 0x39d7, 0x39db, 0x39cf, 0x39e0, 0x3b4c, 0x3b42, 0x3bd4, 0x3c11, + 0x3c14, 0x3c15, 0x3c12, 0x3c33, 0x3c35, 0x0137, 0x3c71, 0x0130, + 0x3c91, 0x3c93, 0x3c95, 0x3cdc, 0x3d42, 0x3d40, 0x83a6, 0x3de6, + 0x448f, 0x3e32, 0xc937, 0x3e31, 0x3ef5, 0x3ecd, 0x3ede, 0x3ed5, + 0x3eda, 0x3eee, 0x3eec, 0x3ecf, 0x3ece, 0xc93d, 0x3ecc, 0x3ef3, + 0x43c1, 0x43c4, 0x43c6, 0x43b4, 0x43c3, 0x43b8, 0x43bb, 0x43b7, + 0x43bc, 0x43bf, 0x43c7, 0x43be, 0x4460, 0x445d, 0x4476, 0x446c, + 0x4475, 0x445b, 0x4471, 0x4473, 0x4461, 0x445a, 0x4462, 0x4472, + 0x445f, 0x4458, 0x471e, 0x4758, 0x478b, 0x478a, 0x47f4, 0x47f0, + 0x48d2, 0x48cd, 0x48ce, 0x48bc, 0x48d0, 0x4b46, 0x4b47, 0x033e, + 0x034d, 0x0351, 0x4bce, 0x4bcf, 0x4bcc, 0x4bcb, + /* 0x27 */ + 0xc972, 0x4d60, 0x4d5f, 0x4d5d, 0x4dd4, 0x4e3a, 0x4e38, 0x4e3c, + 0x4e36, 0x4f08, 0x4f7e, 0x4f5e, 0x4f6e, 0x4f53, 0x4f70, 0x4f57, + 0x4f5d, 0x4f63, 0x4f7a, 0x4f79, 0x4f93, 0xc981, 0x521d, 0x5268, + 0x5273, 0x5274, 0x5266, 0x526f, 0x5275, 0x527a, 0x5270, 0x526d, + 0x5265, 0x538a, 0x53ed, 0x53e9, 0x53e3, 0x53ef, 0x0473, 0x53ea, + 0x5531, 0xc991, 0x5538, 0x9820, 0x5535, 0x553a, 0x5581, 0x5580, + 0x55b8, 0x55c1, 0x55ba, 0x5688, 0x56cf, 0x56ca, 0x56c7, 0x56c5, + 0x56c8, 0x56d0, 0x56c9, 0x57bb, 0x57b6, 0x57bd, 0xc99d, 0x57b4, + 0x57c1, 0x57d1, 0x57d2, 0x57cc, 0x57d4, 0x57cb, 0x57ce, 0x57d5, + 0x57d8, 0x5b95, 0x5b93, 0x5b99, 0x5b96, 0x05be, 0x5c89, 0x5c94, + 0x5c91, 0x5c8f, 0x5c84, 0x5c97, 0x5c86, 0x5c85, 0x5c8c, 0x60f2, + 0x60ed, 0x60ef, 0x62d9, 0x6346, 0x6347, 0x634b, + /* 0x28 */ + 0x6350, 0x634a, 0x634e, 0x634c, 0x6348, 0x6563, 0x6561, 0x6562, + 0x6560, 0x65c3, 0x65c5, 0x65c1, 0x65d0, 0xc9dc, 0x6982, 0x081e, + 0x6986, 0x6984, 0x6a4c, 0x6a48, 0x6ab8, 0x6abf, 0x6ac1, 0x6ac6, + 0x6ac5, 0x6ac7, 0x6ac0, 0x6ac3, 0x6bed, 0x6c03, 0x6c22, 0x6c21, + 0x6d9f, 0x6d90, 0x6d9e, 0x08c8, 0x6da0, 0x6d94, 0x6d95, 0x6da1, + 0x08c3, 0x08c7, 0x719a, 0x7190, 0x74f2, 0x74f3, 0x756e, 0x75ab, + 0x75a9, 0x761a, 0x7618, 0x761b, 0x7760, 0x774c, 0x7742, 0x7733, + 0x773f, 0x773e, 0x7738, 0x7743, 0x7746, 0x7736, 0x78ee, 0x78f5, + 0x78f4, 0x0b56, 0x7c1b, 0x0140, 0x7d2b, 0x7d29, 0x7d2a, 0x7d2e, + 0x803f, 0x80e6, 0x83a7, 0x83a8, 0x8418, 0x8608, 0x8750, 0x8753, + 0x8a56, 0x8a55, 0x8f6f, 0x8f7f, 0x91b3, 0x933a, 0x9338, 0x9337, + 0x9336, 0x3854, 0xca80, 0x95dd, 0x95fc, 0x95fa, + /* 0x29 */ + 0x9633, 0x9804, 0x9807, 0x9808, 0x9806, 0x9809, 0xca91, 0xca93, + 0x9d1e, 0xcad2, 0xad0b, 0xad43, 0xad52, 0xad58, 0xad5e, 0xaf68, + 0xaf8d, 0xaf82, 0xaf7b, 0xb358, 0x15bd, 0xc900, 0x332c, 0x332e, + 0x480b, 0x332d, 0x3369, 0x33b2, 0x33b6, 0x33a9, 0x33ed, 0x3419, + 0x344f, 0x3516, 0x3503, 0x350e, 0x3504, 0x3507, 0x3510, 0x3527, + 0x3528, 0x350d, 0x3529, 0x350f, 0x3522, 0x3511, 0x3785, 0x3784, + 0x3783, 0x378a, 0x3786, 0x3810, 0x3858, 0x385a, 0x3a0c, 0x38c4, + 0x38c5, 0x3947, 0x3949, 0x394a, 0x394b, 0x53bb, 0x398d, 0x398b, + 0x3a07, 0x3a06, 0xc920, 0x39ef, 0x39f0, 0x39ed, 0x39f9, 0x3a02, + 0x39e7, 0x39f4, 0x39f7, 0x39f1, 0x3b53, 0x3b55, 0x011a, 0x3bda, + 0x3bd9, 0x012c, 0x3c38, 0x3c99, 0x3ca2, 0x3c9c, 0x3c9a, 0x3c9b, + 0x3ce5, 0x3ce3, 0x3ce1, 0x3ce0, 0x3ce2, 0x3ce4, + /* 0x2a */ + 0x32fd, 0x3ce8, 0xc92f, 0x3d13, 0x3d56, 0x3d4b, 0x3d4a, 0x3d4d, + 0x3d4c, 0x0149, 0x3dea, 0x3de9, 0x3deb, 0x3dec, 0x3e3a, 0x3e3c, + 0x3e39, 0x3e3b, 0x3f14, 0x3f0e, 0x3f35, 0x3f0a, 0x3f3f, 0x3f38, + 0x017c, 0x3f4e, 0x3f17, 0xc93f, 0x3f1e, 0x43b6, 0x43ce, 0x43ca, + 0x43cb, 0x43cc, 0x43c9, 0x44b4, 0x44ac, 0x4488, 0x4486, 0x448c, + 0x4493, 0x448a, 0x44a4, 0x4487, 0x44a5, 0x44a6, 0x4485, 0x44a3, + 0x448e, 0x471f, 0x4763, 0x478d, 0x47fa, 0x47fb, 0x4809, 0x47fe, + 0x47ff, 0x4802, 0x4804, 0x47fd, 0x4805, 0x48f9, 0x48f7, 0x48db, + 0x48da, 0x4b51, 0x4b50, 0x4b57, 0x4be2, 0x4bd8, 0x4bda, 0x4bdc, + 0x4d20, 0x4d1f, 0x4d69, 0x4ddd, 0x4e40, 0x4e41, 0x4e43, 0x4f0d, + 0x4f0c, 0x4f87, 0x4fa9, 0x4f92, 0x4f85, 0x03bf, 0x4f8c, 0x4fa2, + 0x4f8f, 0x4f8a, 0x03ba, 0x4f8d, 0x51f1, 0x5237, + /* 0x2b */ + 0x528b, 0x5287, 0x5282, 0x538e, 0x53bc, 0x53f8, 0x53fa, 0x53eb, + 0x53f9, 0x53fc, 0x5405, 0x551b, 0x551d, 0x551e, 0xc992, 0x553c, + 0x553e, 0x5584, 0x55c8, 0x55c9, 0x55d3, 0x55c7, 0x55d2, 0x5655, + 0xc996, 0x568c, 0x568a, 0x56d5, 0x56d3, 0x04d8, 0x56d8, 0x57d0, + 0x57ee, 0x57f1, 0x57fb, 0x57d3, 0x57ec, 0x57cd, 0x5815, 0x5826, + 0x580e, 0x5827, 0x582a, 0x5800, 0x5804, 0x5828, 0x5808, 0x5814, + 0x5b9b, 0x05b2, 0x5ba1, 0x5b9d, 0x5ba0, 0x5b9e, 0x5ba2, 0x5b9c, + 0x5c32, 0x5c34, 0x5c93, 0x5c96, 0x5c90, 0x5cb4, 0x5cb5, 0xc9b6, + 0x5cb6, 0x5cc2, 0xc9b5, 0x5cba, 0x5c92, 0x60fb, 0x6105, 0x60f3, + 0x60fe, 0x60fd, 0x755d, 0x60fa, 0x6243, 0x6295, 0x6294, 0x06c4, + 0x636f, 0x6373, 0x635c, 0x635b, 0x6366, 0x6374, 0x6363, 0x6367, + 0x6360, 0x6362, 0x6371, 0x6372, 0x635e, 0x6523, + /* 0x2c */ + 0x6526, 0x6564, 0xc9d6, 0x65f2, 0x6601, 0x65dd, 0x65dc, 0x65db, + 0x65f3, 0x65fd, 0x65d8, 0x65f8, 0x65fb, 0x6983, 0x698c, 0x698e, + 0x6a49, 0x6a54, 0x6a52, 0x6a4e, 0x6a58, 0x6a51, 0x6a55, 0x6a53, + 0x6a57, 0x6a50, 0x6a4f, 0x6a4d, 0x6ad2, 0x6ad3, 0x6ac9, 0x6ad4, + 0x6bef, 0xc9f8, 0x33b1, 0x6c05, 0x6c04, 0x6c2e, 0x6c2d, 0x6d45, + 0x6d5b, 0x6d5a, 0x6d59, 0x6d9d, 0x6d8e, 0x6dbc, 0x6ddd, 0x6dba, + 0xc9fd, 0x6dd8, 0x6dcb, 0x6dd9, 0x6dda, 0x6dc4, 0x6db8, 0x6dbf, + 0x6ddb, 0x6dc1, 0xc9fc, 0x6dc5, 0xca19, 0x71b1, 0x71af, 0xca18, + 0x74f7, 0x74f6, 0x74f8, 0x7550, 0x7551, 0x7571, 0x7570, 0x75b0, + 0x75af, 0x75ae, 0x75ad, 0x7625, 0x762c, 0x7622, 0x7633, 0x7634, + 0x0a2b, 0x773a, 0x7740, 0x7768, 0x0a61, 0x7764, 0x775c, 0x7757, + 0x7753, 0x774f, 0x7751, 0x7754, 0x7766, 0x23dd, + /* 0x2d */ + 0x0ab2, 0x790d, 0x7908, 0xca2b, 0x78fa, 0x7aea, 0x7b2a, 0x7bbb, + 0x7bd5, 0x7bd7, 0x4fa4, 0x33f0, 0x33b5, 0x7c06, 0x7c28, 0x7c22, + 0x7c21, 0x5656, 0x7c23, 0x43cd, 0x7d30, 0x7d34, 0x7fc9, 0x7fca, + 0x7fc8, 0xca3d, 0x8044, 0x80f3, 0xca41, 0x80f8, 0x80fc, 0x80f6, + 0x80fb, 0x80f7, 0x8100, 0x8102, 0xca40, 0xca4d, 0x8424, 0x860d, + 0x0d29, 0x8762, 0x8930, 0x892b, 0x892a, 0x0d92, 0x892d, 0x8ada, + 0x8c28, 0x8d86, 0x8f77, 0x8f7c, 0x9050, 0x904e, 0x90f2, 0x91b2, + 0x91ce, 0x91cf, 0x91e5, 0x6607, 0x9235, 0x9231, 0x9313, 0x932b, + 0x932c, 0x9345, 0x9360, 0x9341, 0x9358, 0x9347, 0x935b, 0x9350, + 0xca82, 0x935f, 0x934a, 0x9356, 0x9343, 0x9344, 0x9351, 0x95fd, + 0x9634, 0x9635, 0x9654, 0x9655, 0x970c, 0x970b, 0x970a, 0x97f9, + 0x9835, 0x9824, 0x9813, 0x981c, 0x9869, 0x9825, + /* 0x2e */ + 0x9821, 0xca95, 0xca96, 0xca98, 0x9d20, 0x9fa9, 0x9fa8, 0x9fde, + 0xa009, 0xa00a, 0xa00b, 0xa1e3, 0xa207, 0xa2b2, 0xa2b3, 0xa35d, + 0xa858, 0xa886, 0xa887, 0xa9b9, 0xa9b8, 0xad0c, 0xad44, 0xad66, + 0xad80, 0xad75, 0xad6d, 0xad7e, 0xad67, 0xad81, 0xad77, 0xafa8, + 0xafa2, 0xafa5, 0xaf9b, 0xb357, 0xb50f, 0xb532, 0xb52c, 0xb533, + 0xb8e7, 0x336e, 0x33b7, 0x33f6, 0x33f2, 0x33f3, 0x3817, 0x3430, + 0x3454, 0x3453, 0x3552, 0x353d, 0x353c, 0x3534, 0x3533, 0x3554, + 0x352f, 0x0058, 0x3555, 0x353f, 0x3537, 0x3556, 0x3561, 0x3558, + 0xc906, 0x353b, 0x3532, 0x352e, 0x353e, 0x333b, 0x378c, 0x378d, + 0x3813, 0x3816, 0x3812, 0x385b, 0x388a, 0x38d7, 0x38ce, 0x3950, + 0x3951, 0x394f, 0x398e, 0x398f, 0x39f2, 0xc921, 0x3a28, 0x3a1a, + 0x3a25, 0x3a1d, 0x3a14, 0x3a20, 0x3a1f, 0x3a1b, + /* 0x2f */ + 0x3a17, 0x3a15, 0x3a1c, 0x3a13, 0xc925, 0x3b60, 0x011c, 0x3b66, + 0x3be3, 0x3bde, 0x3be0, 0x3be1, 0x3c1a, 0x3c1b, 0x3c18, 0x3c1c, + 0x3c19, 0x3c42, 0x3c40, 0x3c3e, 0x3c44, 0x3c74, 0x3c43, 0xc92d, + 0x3cf2, 0x3d1b, 0x3d19, 0x3d1e, 0xc930, 0x3d5e, 0x3d66, 0x3d5d, + 0x3d5a, 0x3d5f, 0x3d60, 0x3d5b, 0x3d5c, 0x3d59, 0x3df0, 0x3df1, + 0x3e43, 0x3e40, 0x3e42, 0x3e41, 0x3e3f, 0x3f57, 0x3f69, 0x3f6f, + 0x3fab, 0x3f71, 0x3f93, 0x3f56, 0x3f90, 0x3f6d, 0x3f6c, 0x3f70, + 0x3f66, 0x3f67, 0x43d7, 0x43b5, 0x43db, 0x43d8, 0x43d5, 0x43d4, + 0x44ba, 0x44b7, 0x44be, 0x44b9, 0x0237, 0x44e0, 0x44dd, 0x44de, + 0x7918, 0x44d8, 0x44bd, 0x44db, 0x471d, 0x4725, 0x4921, 0x490c, + 0x4929, 0x492d, 0x491b, 0x490e, 0x491f, 0x4904, 0x491c, 0x4905, + 0x4906, 0x4920, 0x490d, 0x492a, 0x4923, 0x4911, + /* 0x30 */ + 0x4b5c, 0x4b66, 0x4b5b, 0x4b4f, 0x4b5e, 0x4b5d, 0x4bf1, 0x4bea, + 0x4bf4, 0x4beb, 0x4bf0, 0x4bfa, 0x4bfb, 0x4d28, 0x4d2c, 0x4d6b, + 0x4d2a, 0x4d6a, 0x4d6f, 0x4ddb, 0x4de0, 0x7fd1, 0x4de3, 0x4de5, + 0x4de7, 0x4e4d, 0x4e55, 0x4e54, 0x4e53, 0x4e52, 0x4e4e, 0x4e60, + 0x53c0, 0x4f0f, 0x4f11, 0x4f13, 0x4fc6, 0x4fb3, 0x4fc7, 0x4fd2, + 0x4fb8, 0x4fac, 0x4fae, 0x4fcf, 0x4fc5, 0xc97b, 0x4fcc, 0x4fab, + 0x4fc9, 0x4fb9, 0x51fb, 0x51f8, 0x51f7, 0x51f9, 0x5220, 0x523b, + 0x5239, 0x529e, 0x529a, 0x52aa, 0x52ab, 0x52af, 0x5296, 0x52a9, + 0x52a6, 0x5291, 0x0443, 0x52ae, 0x529f, 0x52ac, 0x52a0, 0x5392, + 0x5391, 0x53bf, 0x5417, 0x540a, 0x540c, 0x554a, 0x5546, 0x5534, + 0x5545, 0x5543, 0x5544, 0xc993, 0x5587, 0x5586, 0x558a, 0x55da, + 0x55d8, 0x04b4, 0x3818, 0x3434, 0x55d6, 0x55d4, + /* 0x31 */ + 0x5654, 0x5659, 0x565a, 0x5657, 0x04e0, 0x56dd, 0x56e9, 0x56e0, + 0x5805, 0x5812, 0x5813, 0x5807, 0x5816, 0x5823, 0x5802, 0xc9a1, + 0x584a, 0x5836, 0x5840, 0x5856, 0x5843, 0xc9a0, 0x584b, 0x5846, + 0x583e, 0x5849, 0x5ba7, 0x5bb6, 0x5ba6, 0x5ba8, 0x5bac, 0x5ba9, + 0x5bab, 0x5c38, 0x5c37, 0x5c39, 0x5c41, 0x5c3e, 0x5cc0, 0x5cbb, + 0x5cbf, 0x5cbd, 0x5cfe, 0x5d1e, 0x5cee, 0x5cfc, 0xc9b7, 0x5cf9, + 0x5d06, 0x5ce4, 0x5ce9, 0x5ce5, 0x5d03, 0x5cfd, 0x5d49, 0x60be, + 0x610a, 0x8626, 0x6118, 0x610d, 0x610f, 0x610e, 0x6120, 0x6271, + 0x6299, 0x62e2, 0x62df, 0x62de, 0x6378, 0x6379, 0x06e4, 0x637c, + 0x637d, 0x6384, 0x638b, 0x638a, 0xc9d2, 0x6389, 0x652c, 0x6529, + 0x656c, 0x2104, 0x6609, 0x6608, 0x660c, 0x660d, 0x6610, 0x0826, + 0x699f, 0x6998, 0x69a2, 0x699a, 0x6ad5, 0x6ae2, + /* 0x32 */ + 0x6af0, 0x6aea, 0x6aeb, 0x6aed, 0x6ae8, 0x6ae0, 0x6b85, 0x6b86, + 0x6bf0, 0x5046, 0x6c45, 0x6c38, 0x6c3e, 0x6c42, 0x6c40, 0x6d47, + 0x6d5c, 0x6d5e, 0x6db4, 0x6dc2, 0x6e14, 0x6de5, 0x6e15, 0x6e11, + 0xc9ff, 0x6dee, 0x6de7, 0x6df5, 0x6df4, 0x6de8, 0x6e01, 0x6def, + 0x6df1, 0xca00, 0x71db, 0x71bf, 0x71da, 0x71c7, 0x71dd, 0xca1a, + 0x71eb, 0x71e1, 0x71c1, 0x71bd, 0x7507, 0x74fd, 0x7501, 0x750a, + 0x7503, 0x7572, 0x7574, 0x7575, 0x75b2, 0x75b1, 0x75b4, 0x764c, + 0x7642, 0x7640, 0x7649, 0x763c, 0x764d, 0x764a, 0x763b, 0x7761, + 0x7774, 0xca26, 0x777f, 0x777a, 0x7788, 0x777c, 0x0a6f, 0x7770, + 0x790f, 0x7928, 0x7913, 0x792a, 0x7aed, 0x7aef, 0x7b2e, 0x7bc1, + 0x7bdd, 0x3e47, 0x7c2d, 0x7c2b, 0x7c35, 0x7c2f, 0x7c31, 0x7c34, + 0xca35, 0x7c30, 0x7d3a, 0x7d39, 0x7d37, 0x7d4b, + /* 0x33 */ + 0x7d54, 0x7d4d, 0x7d51, 0x7d47, 0x7f27, 0x7f50, 0x7f4d, 0x7f4e, + 0x7f54, 0x7fd2, 0x7fce, 0x804b, 0x8049, 0x8105, 0x810f, 0x8119, + 0xca43, 0x8106, 0x810c, 0x8129, 0x8104, 0x8108, 0x8125, 0x0c1c, + 0x8103, 0x8127, 0x8110, 0x810a, 0xca42, 0x985d, 0x83aa, 0x83ab, + 0x83a9, 0x8441, 0x843a, 0x843c, 0x842b, 0x8449, 0x8615, 0x0d00, + 0x8616, 0xca53, 0x8631, 0x6d4a, 0x873c, 0x877c, 0x876d, 0x876a, + 0x8763, 0x876b, 0x877b, 0x8764, 0x877a, 0x8769, 0x876f, 0x8937, + 0x8935, 0x893c, 0x8936, 0x893d, 0x893e, 0x8ae1, 0x8ae0, 0x8c2d, + 0x8c2b, 0x8d8d, 0x8d92, 0x0eb6, 0x8d8e, 0xca6b, 0x8d91, 0x8d96, + 0x8f7b, 0x8f78, 0x8f81, 0x8f96, 0x8fa3, 0x8f95, 0x8f97, 0x9054, + 0x9052, 0x90f5, 0x9100, 0x90fb, 0x90f4, 0x90f6, 0x91e8, 0x91ea, + 0x933e, 0x933d, 0x933b, 0x9380, 0x0fe4, 0x9388, + /* 0x34 */ + 0x9381, 0x9382, 0x93ce, 0x9383, 0x9377, 0x9379, 0x9373, 0x936d, + 0x9370, 0x938d, 0x9375, 0x938c, 0x936a, 0x9391, 0x9389, 0x938e, + 0x44dc, 0x95ff, 0x9659, 0x96c7, 0x9712, 0x9714, 0x9713, 0x97cb, + 0x9842, 0x10ad, 0x983d, 0x2aff, 0x9840, 0x9844, 0x9862, 0x9843, + 0x983f, 0x9845, 0x983c, 0xca97, 0x9846, 0x9847, 0xcab3, 0x9c9e, + 0x9c9d, 0x9d2c, 0x9d29, 0x9d2f, 0x9d2e, 0x9d30, 0x9fe1, 0x9fe2, + 0xa00e, 0xa019, 0xa012, 0xa2b4, 0xa5da, 0xa726, 0xa859, 0xa85a, + 0xa888, 0xa9c0, 0xa9ba, 0xaba0, 0xcadd, 0xaba2, 0xad86, 0x2fec, + 0xad9d, 0xad88, 0xad8f, 0xad8e, 0xad9b, 0xafc1, 0xafc3, 0xafc4, + 0xaf96, 0xafc7, 0xafc6, 0xafbf, 0x14c3, 0xb20f, 0xb555, 0xb542, + 0xb546, 0xb54b, 0xb543, 0xb553, 0xb548, 0xb549, 0xb54a, 0xb54e, + 0x7bde, 0x3991, 0xbb4b, 0xbd80, 0xbd81, 0xbd83, + /* 0x35 */ + 0x358a, 0xbd82, 0x5542, 0x3c22, 0x3370, 0x3371, 0x33bc, 0x4f18, + 0x33be, 0x33ba, 0x33f8, 0x3437, 0x3435, 0x3dfc, 0x3456, 0x3459, + 0x345e, 0x356d, 0x3591, 0x3592, 0x3568, 0x3566, 0x3573, 0x0067, + 0x3596, 0x358b, 0x358c, 0x3796, 0x37ee, 0x381c, 0x381a, 0x3819, + 0x381b, 0x385d, 0x385e, 0xc918, 0x38dc, 0x38e2, 0x3952, 0x3992, + 0x3a30, 0x3a52, 0x3a42, 0x3a41, 0x3a45, 0x3a37, 0x3a40, 0x3a3f, + 0x3a3d, 0x3a38, 0x3a3a, 0x3a49, 0x3b6b, 0x3b78, 0x3b79, 0xc926, + 0x3b6c, 0x3be9, 0x3be6, 0x3be5, 0x3bea, 0x3be7, 0x3be8, 0x3c1f, + 0x3c4b, 0x3c4a, 0x3c53, 0x3c76, 0x3ca3, 0x3ca4, 0x3cf6, 0x3cf3, + 0x3cf9, 0x3cf7, 0x3cfc, 0x3d1d, 0x3d6d, 0x3d71, 0x3d6c, 0x3d6e, + 0x3d70, 0x3d6f, 0x3d67, 0x3d68, 0x3dfa, 0x3df9, 0x3e4e, 0x19de, + 0x3e4d, 0x3e4f, 0x3e4a, 0x3e4c, 0x0196, 0xc942, + /* 0x36 */ + 0x3fee, 0x3fb2, 0x3fc0, 0x3fc1, 0x3ff4, 0x3fc8, 0x3fc5, 0x3fc6, + 0x3fad, 0x43e2, 0x43ea, 0x43e3, 0x43e1, 0x44f7, 0x4501, 0x4512, + 0x44f6, 0x44f1, 0x451f, 0x44ee, 0xc952, 0x44f3, 0x4515, 0x4516, + 0x4517, 0x44f8, 0x4519, 0x44f2, 0x44f4, 0x44f5, 0x4513, 0x4506, + 0x4726, 0x4724, 0x475a, 0x60c8, 0x4797, 0x4795, 0x479a, 0x481f, + 0x3dfb, 0x4829, 0x4820, 0xc962, 0xc963, 0x494c, 0x4930, 0x4938, + 0x493d, 0x4951, 0x494f, 0x494a, 0x4934, 0x4936, 0x1b30, 0x4b6a, + 0x4b68, 0x4c1c, 0x4c0e, 0x4c1e, 0x0359, 0x4c09, 0x4c08, 0x4c13, + 0x4c01, 0x4c0f, 0x4c14, 0x4c06, 0x4c07, 0x1cb2, 0xc973, 0x0376, + 0x4d79, 0x4dea, 0x4ded, 0x4de9, 0x4dee, 0x4e68, 0x4e64, 0x4e67, + 0x4e72, 0x4e62, 0x4e74, 0x4e79, 0x4f19, 0x4f17, 0x4f15, 0x4f16, + 0x4fe6, 0x8fa4, 0x4fee, 0x03d2, 0x4fdf, 0x4fe4, + /* 0x37 */ + 0x4fda, 0x4fea, 0x4fed, 0x4fe3, 0x4fe9, 0x51fd, 0x3957, 0x5221, + 0x52c6, 0x52b8, 0x52cb, 0xc985, 0x52bd, 0x52b5, 0x52bb, 0x52bf, + 0x52be, 0x52b2, 0x52c1, 0x52c2, 0x5399, 0x53c6, 0x542c, 0x542d, + 0x5425, 0x541e, 0x541f, 0x5423, 0x5550, 0x554e, 0x554d, 0x5552, + 0x55e9, 0x55ec, 0x55e8, 0x5658, 0x565c, 0x565b, 0x568f, 0x6a72, + 0x56f6, 0x5700, 0x56fc, 0x56f8, 0x56ea, 0x56fe, 0x56f7, 0x56fd, + 0x5870, 0x5862, 0x5844, 0x0520, 0x584d, 0x584c, 0x583f, 0x5866, + 0x5835, 0x0529, 0x5834, 0x588d, 0x5884, 0x0538, 0x5886, 0x5889, + 0x5887, 0x5883, 0x5875, 0x5879, 0x58af, 0x58b0, 0x5bb7, 0x5bbb, + 0x5bb9, 0x5c46, 0x5c47, 0x5c45, 0x5cea, 0x5cf6, 0x5d68, 0x5d39, + 0xc9b9, 0x5d3d, 0x5d3b, 0x5d4d, 0x5d30, 0x5d4a, 0x5d3e, 0x5d40, + 0x5d4c, 0x5d47, 0x5d38, 0x5d52, 0x5d3a, 0x5d53, + /* 0x38 */ + 0x60c4, 0x60c1, 0x611c, 0x611d, 0x612a, 0x611e, 0x612f, 0x6122, + 0x612e, 0x6125, 0x0689, 0x06b0, 0x624a, 0x624b, 0x6276, 0x06bf, + 0x62e8, 0x62ef, 0x62e9, 0x06c5, 0x62ea, 0xc9cc, 0x06ea, 0x639b, + 0x639e, 0x6393, 0x63a7, 0x639c, 0x63a0, 0x639a, 0x63ab, 0x63be, + 0x63a9, 0x652d, 0x656e, 0x6644, 0x663d, 0x663a, 0x6668, 0x663c, + 0x666a, 0xc9e0, 0x6638, 0x6665, 0x6639, 0x666d, 0x6636, 0xc9e3, + 0x663e, 0x667e, 0x6637, 0x6999, 0x69a9, 0x69ad, 0x69a7, 0x69a8, + 0x6a66, 0x6a69, 0x6a6d, 0x6a67, 0x6a6b, 0x6a6a, 0x6aee, 0x6b01, + 0x6b03, 0x6af4, 0x6afb, 0x0837, 0x6af6, 0x6afc, 0x6bf4, 0x6c08, + 0x6c0a, 0x6c09, 0x6c6d, 0x6c62, 0x6c41, 0x6c5e, 0x6c5c, 0x6df3, + 0x6e26, 0x08e4, 0x6e39, 0xca04, 0x6e6c, 0x6e2b, 0x6e2e, 0x6e3b, + 0x6e5e, 0x6efb, 0x6e27, 0x6e24, 0x6e69, 0x6e30, + /* 0x39 */ + 0xca05, 0x6e62, 0x6e38, 0x6e35, 0x6e2a, 0x6e2c, 0x6e68, 0x6e31, + 0x6e2f, 0x6e2d, 0x6e3a, 0x6e36, 0xca03, 0x6e21, 0x6e3c, 0x6e20, + 0x6e64, 0x6e3e, 0x08e8, 0x71f7, 0x7212, 0x71f1, 0x71f5, 0x7222, + 0x71f2, 0x71df, 0x7215, 0x7216, 0x757a, 0x7576, 0x75be, 0x0a20, + 0x75bd, 0x7609, 0x7608, 0x7657, 0x77a3, 0x77bf, 0x77b8, 0x77af, + 0x779c, 0x77a5, 0x7772, 0x7775, 0x779d, 0x7799, 0x77b9, 0x794e, + 0x7939, 0x793b, 0x7935, 0x793c, 0x7955, 0x7af0, 0x7af3, 0x7af4, + 0x7b3b, 0x7b3c, 0x7b3a, 0x7b36, 0x7c07, 0x3feb, 0x7c55, 0x7c50, + 0x7c4f, 0x7c52, 0x7c56, 0x33bd, 0x7c32, 0x7d63, 0x7d6b, 0x7d66, + 0x7d57, 0x7d5d, 0x0b86, 0x7d6d, 0x7d61, 0x7d69, 0x7d5a, 0x7d5c, + 0x7d62, 0x7f2a, 0x7f29, 0x7f58, 0x7f5a, 0x7fd7, 0x7fdb, 0x7fdc, + 0x7fdd, 0x7fd8, 0x8054, 0x805b, 0x805c, 0x8053, + /* 0x3a */ + 0x804f, 0x8056, 0x8050, 0x805a, 0x806b, 0x8136, 0x8153, 0x813a, + 0x813c, 0x813e, 0x8149, 0x8140, 0xca46, 0xca47, 0x8364, 0x8365, + 0x83b5, 0x83b6, 0x83b2, 0x8448, 0x844a, 0x8472, 0x8469, 0x845a, + 0x844c, 0x862c, 0x8630, 0x864b, 0x8649, 0x8642, 0x8644, 0x864a, + 0x864f, 0x8792, 0xca57, 0x8797, 0x8780, 0x8782, 0x8786, 0x8953, + 0x895e, 0x8952, 0x895b, 0x894e, 0x8a6d, 0x8a6e, 0x8afa, 0x8af6, + 0x8afb, 0x8c33, 0x8c3d, 0x8c37, 0x8c3e, 0x8c35, 0x8d9a, 0x8dab, + 0x8da6, 0x8db0, 0x8d99, 0x8da0, 0x8d9e, 0x8da8, 0x8da1, 0x8daa, + 0x8dad, 0x8dbb, 0x8d9c, 0x8da5, 0x33b3, 0x8f27, 0x8f8d, 0x8f8e, + 0x8f8f, 0x8f92, 0x0f56, 0x8f91, 0x8fad, 0x9057, 0x9058, 0x905e, + 0x905d, 0x905c, 0x905b, 0x0f67, 0x910a, 0x9103, 0x910e, 0x91b8, + 0x924d, 0x923f, 0x9247, 0x924b, 0x924a, 0x923d, + /* 0x3b */ + 0x2838, 0x9241, 0x924c, 0x2881, 0x9362, 0x9369, 0x9361, 0x0fd1, + 0x93aa, 0x93a6, 0x93ac, 0x93bd, 0x93bb, 0x93a4, 0x93ba, 0x939a, + 0x0feb, 0x93a1, 0x93c1, 0x95e0, 0x960a, 0x9603, 0x9606, 0x9639, + 0x963a, 0x9636, 0x965b, 0x965f, 0x965e, 0x9667, 0x9661, 0x9662, + 0x965d, 0x96ca, 0x96cc, 0x96ce, 0x9718, 0x971d, 0x971f, 0x9720, + 0x9717, 0x9715, 0x981f, 0x9827, 0x9826, 0x5010, 0x988b, 0x98ae, + 0x988a, 0xca99, 0x9892, 0x9889, 0x9887, 0x10b6, 0x988f, 0x9884, + 0x9883, 0x988c, 0x9893, 0x988d, 0x9898, 0x987d, 0x987e, 0x98d2, + 0x9880, 0x9899, 0x9cac, 0x9d50, 0x9d55, 0x9d42, 0x9d3f, 0x9d3c, + 0x11a3, 0x9d4c, 0x9d49, 0x9d57, 0x9d58, 0x9d4f, 0x9d5c, 0x9d47, + 0xcab7, 0x9fab, 0x1210, 0x9faf, 0x9fad, 0x9fe8, 0x9fe7, 0xa030, + 0xa026, 0xa02f, 0xa028, 0xa02b, 0xa01d, 0xa02d, + /* 0x3c */ + 0xa020, 0xa02a, 0xa02c, 0xa035, 0xa021, 0xa023, 0xa024, 0xa036, + 0xa037, 0xa1e9, 0xa2ba, 0xa2b8, 0xcacc, 0xa36d, 0xa36a, 0xa368, + 0xa369, 0xa36b, 0xa361, 0xa5dc, 0xa5db, 0xa62d, 0xa62c, 0xa6a2, + 0xa72b, 0xa732, 0xcad7, 0xa894, 0xa892, 0xa890, 0xa9c9, 0xa9c4, + 0xa9c1, 0xa9c3, 0xa9cd, 0xab14, 0xaba7, 0xabaf, 0xabaa, 0xad0d, + 0xad54, 0xad5b, 0xad61, 0xadae, 0xadb3, 0xadc0, 0xadc4, 0xadbf, + 0xadcb, 0xadad, 0xada7, 0xada4, 0xadbd, 0xadaf, 0xadb2, 0xada5, + 0xafe7, 0xafe0, 0xafce, 0xafde, 0xafd5, 0xafdf, 0xafd9, 0xb0f2, + 0xb223, 0xb240, 0x151b, 0xb23e, 0x1587, 0xb3cf, 0x3e54, 0xb55b, + 0xb558, 0xb562, 0xb55f, 0xb567, 0xb563, 0xb55e, 0xb560, 0xb685, + 0xb686, 0xb687, 0xb8e8, 0xb8e6, 0xbd71, 0xbd85, 0xcb02, 0xbd86, + 0xbe10, 0x3cf8, 0x33bf, 0x3e61, 0x33fe, 0x33fc, + /* 0x3d */ + 0x3439, 0x3461, 0x3460, 0x35e2, 0x35ea, 0x35e3, 0x35b4, 0x35ae, + 0x35be, 0x35b8, 0x35a8, 0x35aa, 0x35a9, 0x35b3, 0x35d5, 0x35ad, + 0x35b9, 0x35bb, 0x35b1, 0x35c2, 0xc908, 0x35eb, 0x35ba, 0x35d2, + 0x35d4, 0x37f1, 0x381d, 0xc912, 0x3862, 0x388c, 0x38e6, 0x38e7, + 0x395a, 0x3958, 0x3959, 0x3996, 0x3997, 0x3a61, 0x3a67, 0x3a71, + 0x3a65, 0x3a7d, 0x3a7e, 0x3b7d, 0x3b84, 0x3b7c, 0x3b7e, 0x3b7f, + 0x3b80, 0x3bef, 0x3bf4, 0x3c1e, 0x3c4e, 0x3cfb, 0x3cfa, 0x3cfd, + 0xc931, 0xc932, 0x3d79, 0x3d7c, 0x3d7d, 0x3d84, 0x3d7b, 0x3d78, + 0x0157, 0x3e5e, 0x3e5a, 0x3e5c, 0x3e59, 0x3e55, 0x3e63, 0x3e56, + 0x3e5f, 0x3e60, 0x3e5b, 0x404a, 0x4065, 0x40b3, 0x402c, 0x4077, + 0x403d, 0x4052, 0x4061, 0x402a, 0x403e, 0x4034, 0x4029, 0x40b2, + 0x40ad, 0x4040, 0x4053, 0xc944, 0x403f, 0x4041, + /* 0x3e */ + 0x4072, 0x43f6, 0x43f5, 0x43f4, 0x43f2, 0x43f9, 0x4527, 0x4554, + 0x4555, 0x452e, 0xc954, 0xc953, 0x452c, 0x4538, 0x4539, 0x4531, + 0x454f, 0x4573, 0x4530, 0x452b, 0x4551, 0x472c, 0x475b, 0x475c, + 0x4768, 0x476c, 0x476b, 0x4769, 0x479f, 0x4838, 0x483c, 0x483a, + 0x4835, 0x029d, 0x4839, 0x4836, 0x483b, 0x4960, 0x4961, 0x4963, + 0x4964, 0x4994, 0x4993, 0x495e, 0x4968, 0x496a, 0x4965, 0xc966, + 0x4990, 0x495f, 0x4972, 0xc965, 0x4c3c, 0x4c27, 0x4c24, 0x4c26, + 0x4c25, 0x035f, 0x4c28, 0x4c36, 0x4d31, 0x4d30, 0x4d34, 0x4d81, + 0x4d7d, 0x4d82, 0x4d80, 0x0379, 0x35d3, 0x4df2, 0x4e66, 0x4e8c, + 0x4e7b, 0x4e83, 0x0398, 0x4e8e, 0x4e7a, 0x4e92, 0x4e91, 0x4e82, + 0x4f1b, 0x4f1c, 0x5027, 0x5021, 0x03dc, 0x1d2b, 0x5043, 0x03df, + 0x5018, 0x507b, 0x501a, 0x504b, 0x504a, 0x504d, + /* 0x3f */ + 0x504f, 0x5019, 0x5035, 0x5013, 0x5052, 0x5014, 0x501e, 0x502c, + 0x5020, 0x5022, 0x5012, 0x501f, 0x5200, 0x5223, 0x5240, 0x5243, + 0x52e4, 0x52db, 0x52ea, 0x52dd, 0x52cc, 0x52d9, 0x52e8, 0x52f6, + 0x52e3, 0x52d3, 0x52da, 0x52d6, 0x52e7, 0x543a, 0x543f, 0x5440, + 0x5448, 0x5459, 0x5437, 0x5444, 0xc98c, 0xc98b, 0x5455, 0x5439, + 0x5554, 0x5555, 0x5556, 0x5557, 0x5558, 0x5559, 0x558d, 0x55f2, + 0x55f8, 0x55f5, 0x55f6, 0x55fc, 0x55fe, 0x55f1, 0x55fd, 0x565e, + 0x5696, 0x5697, 0x569c, 0x569b, 0x5695, 0xc99a, 0x571a, 0x5709, + 0x5704, 0x570e, 0x571c, 0x5718, 0x570d, 0x5710, 0x570c, 0x5703, + 0x587b, 0x58a6, 0x5877, 0x5888, 0x5874, 0x58da, 0x5876, 0x5878, + 0x588a, 0x588f, 0x587d, 0x5890, 0x58ed, 0x58d9, 0x58d0, 0x591a, + 0x58d7, 0x58e2, 0x58e1, 0x58c5, 0x58e0, 0x58ca, + /* 0x40 */ + 0x5925, 0x58cc, 0xc9b3, 0x5bc6, 0x5bc1, 0x5c4d, 0x5d4b, 0x5d64, + 0x5d95, 0x5d99, 0xc9bc, 0x5d94, 0x5da2, 0x5dae, 0x5d9e, 0x5da7, + 0x5d86, 0x05fd, 0x5da4, 0x5d91, 0x5d93, 0xc9bb, 0x5d88, 0x60cd, + 0x60ca, 0x613f, 0x6140, 0x6146, 0x6141, 0x6145, 0x6158, 0x613b, + 0x6148, 0x624e, 0x6252, 0x624f, 0x627b, 0x627a, 0x62a0, 0x629f, + 0x62fb, 0x62f7, 0x63b8, 0x63b9, 0x63bb, 0x63b7, 0x06f4, 0x63ba, + 0x06ef, 0x63da, 0x63b5, 0x63bf, 0x63bc, 0x63c0, 0xc9d3, 0xc9d9, + 0x6575, 0x6579, 0x6576, 0x6635, 0x6640, 0x66c0, 0x6681, 0x66ad, + 0x66af, 0x66ac, 0x668f, 0x66a8, 0x66aa, 0x66a9, 0x6688, 0x667f, + 0x6680, 0x66bc, 0x69ae, 0x69bb, 0x69bd, 0x0831, 0x6a78, 0x6a74, + 0x6b0c, 0x6b11, 0x6b08, 0x6b06, 0x6b10, 0x6b8f, 0x6b90, 0x6b8d, + 0x6b8e, 0x6b96, 0x6b95, 0x6c0b, 0x6c0c, 0x6c7c, + /* 0x41 */ + 0x6c73, 0x6c75, 0x6c76, 0x6c7d, 0x6c78, 0x6c71, 0x6d4b, 0x6d4e, + 0x6e33, 0x6e32, 0x0903, 0x6e91, 0x6ee7, 0x6ee9, 0x6ea2, 0x6e94, + 0x6e87, 0x6ea3, 0x6edd, 0x6e7b, 0x6e83, 0x6e81, 0x6edf, 0x6e7c, + 0x6ee4, 0x6ee2, 0x6e93, 0x6e7d, 0x6ebf, 0x6e9b, 0x6e8e, 0x6e9f, + 0x0909, 0x6e8c, 0x6e7f, 0x6e9c, 0x6e84, 0x6e42, 0x6ee6, 0x7251, + 0x724a, 0x7264, 0x7225, 0x722f, 0x722e, 0x722b, 0x7228, 0x7232, + 0x722d, 0x7231, 0x7239, 0x722c, 0x7261, 0x7511, 0x7510, 0x7512, + 0x7553, 0x7555, 0x757b, 0x7581, 0x757d, 0x757c, 0x75c2, 0x75c5, + 0xca22, 0x75c4, 0xca23, 0x766b, 0x7668, 0x0a3e, 0x765c, 0x765d, + 0x766a, 0xca24, 0x7c76, 0x7776, 0x0a77, 0x77c4, 0x77cb, 0x77c8, + 0x77d4, 0x77d5, 0x77c9, 0x77d7, 0x0a7b, 0x7978, 0x795a, 0x795b, + 0x795c, 0x7956, 0x7958, 0x7971, 0x96d4, 0x7b40, + /* 0x42 */ + 0xca33, 0x7b3f, 0x7b43, 0x7b41, 0x7be2, 0x7be0, 0x7be3, 0x7c66, + 0x7c73, 0x7c6c, 0x7c71, 0x7c6a, 0x7c6d, 0x7c6e, 0x7c6b, 0x7d8c, + 0x7d77, 0xca3a, 0x7d7f, 0x7d89, 0x7d7a, 0x7d85, 0x7d78, 0x7d8a, + 0x7d86, 0x7f2c, 0x7f67, 0x7f5b, 0x7fe5, 0x7fe1, 0x8061, 0x8069, + 0x806a, 0x8165, 0x816d, 0x8163, 0x8186, 0x815c, 0x8162, 0xca48, + 0x8179, 0x8169, 0x8170, 0x8176, 0x815d, 0x8187, 0x816e, 0x8171, + 0x817c, 0x8173, 0x815b, 0x816b, 0x83bf, 0x83c1, 0x83bd, 0x83c9, + 0x83bc, 0x83c2, 0x83c0, 0x8492, 0x84a9, 0x848f, 0x8476, 0x847b, + 0x8475, 0x84a4, 0x8664, 0x873d, 0x87af, 0x0d3a, 0xca58, 0x879d, + 0x8799, 0x87b1, 0x8963, 0x8962, 0x8964, 0x8969, 0x0da0, 0x8a75, + 0x8a73, 0x8a71, 0x8a74, 0x8b0c, 0x8b16, 0x0de5, 0x8b11, 0x8b1f, + 0x8b1a, 0x8b0d, 0x8b1b, 0x8b13, 0x8c4e, 0x8c55, + /* 0x43 */ + 0x8c50, 0x0e7d, 0x8dd2, 0x8dd3, 0x8dd1, 0x8df1, 0x8ddc, 0x8dc8, + 0x8dcc, 0x8dd0, 0x8dcf, 0x8ddf, 0x8f2b, 0x8f2e, 0x8f2d, 0x8f9d, + 0x8f9e, 0x8f9f, 0x8fa9, 0x8fa0, 0x8f98, 0x8fa1, 0x8fab, 0x8faf, + 0x906e, 0x905f, 0x905a, 0x0f6d, 0x9065, 0x9068, 0x9072, 0x9117, + 0x9116, 0x9118, 0x9119, 0x911a, 0x9122, 0x911b, 0x911c, 0x91be, + 0x91ee, 0x925a, 0x9250, 0x9258, 0x9254, 0x9257, 0x9256, 0x9315, + 0x939b, 0x9393, 0x9392, 0x9372, 0x9398, 0x9399, 0x93df, 0x0ff8, + 0x93d5, 0x2958, 0x93d4, 0x93f3, 0x93f4, 0x93e7, 0x93e1, 0x93e6, + 0x93eb, 0x93ec, 0x35db, 0x1050, 0x960d, 0x960c, 0x4d2f, 0x9668, + 0x9665, 0x966b, 0x9669, 0x96d1, 0x96d3, 0x9727, 0x9728, 0x1068, + 0x1067, 0x9724, 0x97d7, 0x98ca, 0x98c7, 0xca9e, 0x98d8, 0x98e1, + 0x98c6, 0x98f8, 0x98c3, 0x98f4, 0x9917, 0x98ea, + /* 0x44 */ + 0x98cb, 0x9886, 0x98c4, 0x98d9, 0x9919, 0x98c2, 0x98e2, 0x10cf, + 0x98de, 0x98ed, 0xca9c, 0x10cd, 0x991d, 0x98dd, 0x98db, 0x98e8, + 0x98e9, 0x98bf, 0x98e0, 0x98d1, 0x98dc, 0x98ce, 0x991e, 0x98cc, + 0x98f2, 0x98f3, 0xca9f, 0xcaa2, 0xcaa3, 0xcaa1, 0x9cab, 0x9caa, + 0x9ca7, 0x9ca9, 0x9d88, 0x9d75, 0x9d60, 0x9d6c, 0x9d73, 0x11ab, + 0x9d6e, 0x9d74, 0x9d76, 0x9d68, 0x9d77, 0x9d86, 0x9fea, 0xa051, + 0xa050, 0xa058, 0xa04d, 0xa04f, 0xa04e, 0xa05c, 0xa052, 0xa044, + 0xa04a, 0xa04b, 0xa1ea, 0xa210, 0xa211, 0xa2cd, 0xa2bf, 0xa2c4, + 0xa2d0, 0xa2ce, 0xa2c0, 0xa2c2, 0xa2cf, 0xa2c9, 0xa2bb, 0xa397, + 0xa392, 0xa36f, 0xa37e, 0xa39a, 0x12c1, 0xa386, 0xa373, 0x2d24, + 0xa377, 0xa38f, 0xa370, 0xa381, 0xa382, 0xa399, 0xa37d, 0xa37f, + 0xa37b, 0xa387, 0xa5b2, 0xa62f, 0xa634, 0xa62e, + /* 0x45 */ + 0xa632, 0x1347, 0xa6aa, 0x1357, 0xa6a9, 0xa738, 0xa736, 0xa737, + 0xa747, 0xa733, 0xa739, 0xa735, 0xa744, 0xa8a5, 0xa8a6, 0xa89e, + 0xa9e3, 0xa9df, 0xa9d3, 0xa9f1, 0xa9e4, 0xa9e0, 0xa9d6, 0x2ec3, + 0xa9e6, 0xa9d8, 0xa9de, 0xa9db, 0xa9dc, 0xab1b, 0xab1f, 0xab1d, + 0xab1c, 0xab1e, 0xab20, 0xab21, 0x144e, 0xabb6, 0xabbc, 0xabc6, + 0xabc7, 0xabba, 0xabbe, 0xabbd, 0xabb5, 0xabb4, 0xad0f, 0xad62, + 0xadeb, 0xadd9, 0xade4, 0xadd7, 0xadd8, 0xadd6, 0xadce, 0xaddd, + 0xade7, 0xadd2, 0xadc5, 0xadc9, 0xaddb, 0xaf92, 0xaf8a, 0xaf8b, + 0xaf89, 0xb008, 0xb003, 0xb006, 0xb005, 0xaff5, 0xb00b, 0xaffb, + 0xb0fc, 0xb101, 0xb102, 0xb0fa, 0xb108, 0xb0f7, 0xb100, 0xb0ff, + 0xb106, 0xb0f6, 0xb0fb, 0xb10a, 0xb225, 0xb243, 0xb244, 0xb364, + 0xb362, 0xb35e, 0xb35b, 0xb3d6, 0x3372, 0x33c2, + /* 0x46 */ + 0xb577, 0xb582, 0xb57c, 0xb57d, 0xb586, 0xb581, 0xb584, 0xb576, + 0xb583, 0xb57f, 0xb57e, 0xb688, 0xb68d, 0xb68b, 0xb691, 0xb68f, + 0xb77c, 0xb779, 0xb77a, 0xb8ea, 0xbb4c, 0xbc99, 0x35d1, 0xbd8b, + 0xbd8d, 0xbd8a, 0xbd8e, 0xbe11, 0x5456, 0xcb15, 0x3374, 0x33c3, + 0x33c4, 0x341b, 0x345f, 0x346a, 0x3469, 0x346b, 0x360c, 0x35f6, + 0x35ed, 0x3629, 0x35fe, 0x35f1, 0x3617, 0x35ff, 0x35ee, 0x35fd, + 0x361c, 0x35fc, 0x3600, 0x3620, 0x0077, 0x35f9, 0x3667, 0x3608, + 0x379e, 0x37f3, 0x3825, 0x3827, 0x381f, 0x3865, 0x3863, 0x3894, + 0x3897, 0x38f1, 0x395f, 0x3962, 0x18f2, 0x3960, 0xc922, 0x3a8c, + 0x3a82, 0x3a90, 0x3a8b, 0x3a8d, 0x3a81, 0x3a9d, 0x3b8e, 0x3b8f, + 0x3b92, 0x3c23, 0x3c52, 0xc92e, 0x3d00, 0x3d01, 0x3d02, 0x3d1f, + 0x3d8c, 0x3d89, 0x3d8b, 0x3d88, 0x3d8d, 0x3d8f, + /* 0x47 */ + 0x9085, 0x3e00, 0x3e05, 0x3e01, 0x3e68, 0x3e6e, 0x3e67, 0x3e75, + 0x1ab6, 0xc945, 0x40d7, 0xc946, 0x3348, 0x40d4, 0x40d8, 0xc947, + 0xc948, 0x40ba, 0xc949, 0x40db, 0x40bf, 0x4135, 0x40bc, 0x40d9, + 0x01c4, 0x40dd, 0x4100, 0x40d5, 0x4130, 0x40bd, 0x40dc, 0x43fd, + 0x43fe, 0x4407, 0x7517, 0x456f, 0x4569, 0x4570, 0x4567, 0x45a9, + 0x4595, 0x4590, 0x456c, 0x4597, 0x4571, 0x0252, 0x4574, 0x456d, + 0x458e, 0x472f, 0xc61b, 0x47a9, 0x484e, 0xc95f, 0x485a, 0x4848, + 0x4855, 0x484c, 0x4849, 0x484f, 0x484a, 0x49d6, 0x49a0, 0x49a9, + 0xc967, 0x499d, 0x49d4, 0x49a4, 0x49a8, 0x49a6, 0x49e6, 0x4b7d, + 0x4b77, 0x4b7a, 0x4c41, 0x4c49, 0x4c59, 0x4c45, 0x4c48, 0x4c40, + 0x4d8e, 0x4d95, 0x4d90, 0x4df7, 0x4df8, 0x4df6, 0x4dfb, 0x4e9e, + 0x4e9d, 0x4e99, 0xc977, 0x4ea3, 0x4ea9, 0x4e98, + /* 0x48 */ + 0x4ea0, 0x4e96, 0x4e94, 0x4e95, 0x4e9f, 0x4ea1, 0x4f21, 0x4f1d, + 0x4f1f, 0x506d, 0xc97c, 0x509a, 0x5092, 0x507a, 0x507d, 0x50a1, + 0x509d, 0x5099, 0x506b, 0x506e, 0xc97d, 0x5245, 0xc984, 0x52fb, + 0x52eb, 0x52f2, 0x52f9, 0xc986, 0x52f8, 0x52ed, 0x5301, 0x52f7, + 0x5306, 0x539b, 0x53ca, 0x046b, 0x1ec3, 0x546b, 0x546c, 0x5474, + 0x5467, 0x545b, 0x5460, 0x5476, 0x5463, 0x5461, 0x5528, 0x555b, + 0x555e, 0x5560, 0x555d, 0x555c, 0x55f4, 0x5600, 0x5608, 0x5607, + 0x5601, 0x5605, 0x5664, 0x5663, 0x569e, 0x56a0, 0x56a1, 0x569f, + 0x5726, 0x572d, 0x5728, 0x571d, 0x58ec, 0x58e3, 0x58eb, 0x5916, + 0x58c8, 0x931b, 0x58e9, 0x58e4, 0x5924, 0x58d1, 0x0541, 0x58dd, + 0x58c2, 0x58cb, 0x58c7, 0x58e7, 0x0550, 0x58ea, 0x594b, 0xc9a5, + 0x5960, 0x597d, 0x593e, 0xc9a4, 0x5952, 0x594e, + /* 0x49 */ + 0x593c, 0x5932, 0x5930, 0x5923, 0x5bca, 0x5bcb, 0x5bc9, 0x5bc8, + 0x5bcd, 0x5d98, 0x5da0, 0x5d9f, 0x5d9c, 0x5da3, 0x5d97, 0xc9be, + 0x5df1, 0x5e09, 0x5e03, 0x5dea, 0x5e45, 0x5ded, 0x5e05, 0x5e1a, + 0x5e15, 0x5e01, 0x5dec, 0x5e0e, 0x5e17, 0x5e42, 0x5e12, 0x5e10, + 0x5def, 0x5dff, 0x5e00, 0x5e0c, 0x5e0f, 0x5e04, 0x5e08, 0x5e14, + 0x5e43, 0xc9bd, 0x5e1b, 0x5e11, 0x5e13, 0x60cf, 0x60ce, 0x616f, + 0x616e, 0x617a, 0x6170, 0x6164, 0x615e, 0x616c, 0xc9c9, 0x615b, + 0x6161, 0x6165, 0x627f, 0x6280, 0x627c, 0x62a7, 0x62a6, 0x62a1, + 0x06c0, 0x62a8, 0x62a3, 0x62a2, 0x62ad, 0x62a5, 0x6301, 0x62ff, + 0x62fc, 0x6300, 0x6335, 0x63ee, 0x63ef, 0x63f6, 0x63e8, 0x63ea, + 0x63e3, 0x641f, 0x06fc, 0x63e4, 0x63fa, 0x63f1, 0x63fb, 0xc9d4, + 0x653d, 0x653c, 0x0079, 0x6578, 0x6577, 0x100b, + /* 0x4a */ + 0x66d1, 0x66c7, 0x66df, 0x66d0, 0x66e0, 0x66d6, 0x66d8, 0x6716, + 0x670e, 0x66d9, 0x670f, 0x6711, 0x66cd, 0x6689, 0x66ce, 0x6714, + 0x66da, 0x6712, 0x66d3, 0x66c2, 0x66e1, 0x66e9, 0x66ea, 0x66de, + 0x6715, 0x69d9, 0x69d6, 0x69cd, 0x69d0, 0x69d3, 0xc9f0, 0x6a82, + 0x6a85, 0x6a7f, 0x6a7d, 0x6a81, 0x6a83, 0x6a84, 0xada0, 0x6b28, + 0x6b0f, 0x6b17, 0x6b1a, 0x6b25, 0xc9f7, 0x6b9b, 0x6b99, 0x6c92, + 0x6c8c, 0x6c95, 0x6c8d, 0x6ca3, 0x6c93, 0x6c91, 0x6edb, 0x6e99, + 0x6e9a, 0x6f08, 0x6f4c, 0x6f0d, 0x6f01, 0x6f4e, 0x6f02, 0x6f4d, + 0x6f21, 0x6efc, 0xca09, 0x6e8a, 0xca08, 0x6e95, 0x6f11, 0x6f12, + 0x6f46, 0x6f1c, 0x6f49, 0x6f0c, 0x091e, 0x6f13, 0x6f16, 0x6efd, + 0x6f0f, 0x6f1f, 0x7230, 0x726e, 0x726b, 0x729b, 0x727b, 0x7263, + 0x7297, 0x726d, 0x729c, 0x7298, 0x726f, 0x7267, + /* 0x4b */ + 0x7269, 0x7515, 0x7563, 0x7586, 0x758a, 0x7587, 0x7588, 0x7585, + 0x7589, 0x75ca, 0x75c7, 0x75cb, 0x75cc, 0x75c9, 0x760d, 0x7683, + 0x7684, 0x7678, 0x7682, 0x7673, 0x7679, 0x768c, 0x77d0, 0x77cf, + 0x77d2, 0x77d9, 0x77cc, 0x77eb, 0x77fd, 0x77ec, 0x77e8, 0x77f8, + 0x77fa, 0xca27, 0x0a85, 0x77e1, 0x77fb, 0x78e7, 0xca2e, 0x79a5, + 0x7991, 0x79a6, 0x797c, 0x7992, 0x79a2, 0x79a0, 0x7afc, 0x7afe, + 0x7b57, 0x7b53, 0x7b58, 0x7be7, 0x7c8e, 0xca38, 0x7c83, 0x7c8b, + 0x7c84, 0x0b97, 0x7da2, 0x7db7, 0x7da9, 0x7da5, 0x7d9f, 0x7daa, + 0x7d97, 0x7da1, 0x7d9e, 0x7dab, 0x7d99, 0x7da3, 0x7f30, 0x7f32, + 0x7f2f, 0x7f70, 0x7f6c, 0x7f6f, 0x7fe8, 0x7fee, 0x7fea, 0x806d, + 0x8076, 0x8070, 0x8071, 0x806c, 0x81eb, 0x81b5, 0x8196, 0x8190, + 0x818d, 0xca49, 0x81a2, 0x81b0, 0x8192, 0x81a0, + /* 0x4c */ + 0x8193, 0x81c3, 0x818e, 0x81b6, 0x819d, 0x8195, 0x81b3, 0x81a4, + 0x8370, 0x83d4, 0x0c93, 0x83cf, 0x3470, 0x8494, 0x2561, 0x84c0, + 0x84b4, 0x84c1, 0x0cb2, 0x84bd, 0x84af, 0x8677, 0x8678, 0x866b, + 0x866d, 0x866e, 0x8672, 0x866f, 0x8671, 0x62ab, 0x868c, 0x873f, + 0x87b6, 0x87b7, 0x2606, 0x87bb, 0x87b8, 0x3a9c, 0x87b9, 0x2601, + 0x898b, 0x897a, 0x8984, 0x8988, 0x8991, 0x8979, 0x898e, 0x8980, + 0x8982, 0x897c, 0x0da4, 0x8a84, 0x8a7f, 0x0df2, 0x8b3b, 0x8b71, + 0x8b3d, 0x8b30, 0x0df1, 0x8b3e, 0x8b38, 0x8c5e, 0x8c64, 0x0e81, + 0x8c5d, 0x8c6d, 0x8c4f, 0x8c62, 0x8c5f, 0x8dec, 0x8df2, 0x8df4, + 0x8df7, 0x8df6, 0x8e07, 0x8ded, 0x8dea, 0x8df0, 0x8df8, 0x8df3, + 0x0edc, 0xca72, 0x8f31, 0x8f2f, 0x8fb6, 0x8fae, 0x8faa, 0x8fbf, + 0x8fcc, 0x8fc7, 0x9983, 0x9080, 0x907b, 0x907f, + /* 0x4d */ + 0x907d, 0x9083, 0xca78, 0x9146, 0x912d, 0x9125, 0x9126, 0x912c, + 0x9137, 0x9131, 0x9133, 0x9132, 0x9127, 0x912a, 0x912e, 0x912f, + 0x91c0, 0x9271, 0x9261, 0x9262, 0x9266, 0x9318, 0x93c5, 0x93c3, + 0x93c4, 0x93c2, 0x93ae, 0x9410, 0x9408, 0x941f, 0x943a, 0x943b, + 0x9436, 0x940c, 0x9406, 0x942a, 0x9457, 0x9450, 0x9420, 0xca85, + 0x942c, 0x9421, 0x940b, 0x9419, 0x9435, 0x9418, 0x940f, 0x9413, + 0x9455, 0x9439, 0x941a, 0x100c, 0x9417, 0x95e4, 0x95e9, 0x758b, + 0x9610, 0x9612, 0x963f, 0x966e, 0x7518, 0xca8c, 0x96d6, 0x96d5, + 0x96d7, 0x3e02, 0x106d, 0x9731, 0x9730, 0x973a, 0x9885, 0x986b, + 0x9948, 0x994b, 0x9937, 0x997b, 0x996c, 0x9985, 0x9965, 0x9936, + 0x9986, 0x9934, 0x9968, 0x995a, 0x9958, 0x9972, 0x996a, 0x98d3, + 0x993c, 0x9933, 0x993b, 0x994d, 0x994f, 0x997c, + /* 0x4e */ + 0x99b0, 0x995b, 0x9955, 0x9964, 0x996b, 0x9953, 0x10e6, 0x9957, + 0x995e, 0x996d, 0x9935, 0x9969, 0x9959, 0x9966, 0x9950, 0x9951, + 0x995c, 0x9a5d, 0x9987, 0x9978, 0x9949, 0x994e, 0x98f1, 0x9973, + 0x9988, 0x98cf, 0xcaa4, 0x9cb1, 0x9cb3, 0x9d9c, 0x9da4, 0x9d90, + 0x9db8, 0x9da0, 0x9d9d, 0x9da8, 0x9da9, 0xcab9, 0x9db1, 0x9d93, + 0x9d9b, 0x9da2, 0x9da1, 0x9db0, 0x9da7, 0x9fb3, 0x2b49, 0x9fb4, + 0x9ff1, 0x9fed, 0x9fec, 0xa068, 0xa075, 0xa06a, 0xa062, 0xa067, + 0xa060, 0xa077, 0xa05f, 0xa079, 0xa223, 0xa221, 0xa21c, 0x2c99, + 0xa21f, 0xa21e, 0xa2d6, 0xa2d3, 0xa2d9, 0xa2d7, 0xa2d4, 0xa2dc, + 0xa2d8, 0xa3a3, 0x12d1, 0xa3be, 0xa3a9, 0xa3a1, 0xa3a0, 0xa3ab, + 0xa3a2, 0xa3ba, 0xa3c2, 0xa39c, 0xa3bb, 0xa3aa, 0xa3ac, 0xa3a5, + 0xa3c1, 0x132c, 0xa5e2, 0xa636, 0xa63d, 0xa63a, + /* 0x4f */ + 0x5661, 0xa648, 0xa63c, 0xa6b7, 0xa6ac, 0xa6b3, 0xa6b6, 0xa6b2, + 0x136e, 0xa75d, 0xa749, 0xa74e, 0xa74f, 0xa74d, 0xa75c, 0xa85d, + 0xa8bb, 0xa8ce, 0xa8bf, 0xa8ba, 0xa8c3, 0x13e5, 0xaa06, 0xa9f8, + 0xa9fe, 0xaa13, 0xa9f6, 0x13e6, 0xab34, 0xab2d, 0xab2a, 0xab35, + 0xab2c, 0xabd4, 0xabda, 0xabd3, 0xabd2, 0xabce, 0xabcf, 0x149f, + 0xadfd, 0xae0b, 0xadfe, 0xadf8, 0xadf7, 0xae17, 0xadfa, 0xadf9, + 0xae00, 0xadf5, 0xadf1, 0xae03, 0xae05, 0xae1c, 0xafac, 0xaf9a, + 0xafad, 0xafa0, 0xb01b, 0xb025, 0xb024, 0xb026, 0xb027, 0xb028, + 0xb02a, 0xb01a, 0xb02e, 0xb015, 0xb115, 0xb114, 0xb117, 0xb118, + 0xb10f, 0xb113, 0xb10b, 0xb122, 0x457a, 0xb226, 0x301f, 0xb251, + 0xb24d, 0xb24e, 0xb24a, 0xb24b, 0xb24c, 0xb250, 0xb262, 0xb24f, + 0xb252, 0xb368, 0xb369, 0xb3e5, 0xb3f0, 0xb3e1, + /* 0x50 */ + 0xb3e2, 0xcaf2, 0xb5a5, 0xb5a9, 0xb5a4, 0xb5af, 0xb5ac, 0xb5ae, + 0xb5aa, 0xb695, 0xb699, 0xb693, 0xb69d, 0xb698, 0xb69c, 0xb697, + 0x160d, 0xb789, 0xb787, 0xb8d7, 0xb8ed, 0xb8f1, 0xb8f0, 0xb905, + 0xb903, 0xb904, 0xb95f, 0xbb57, 0xbc9c, 0xbca1, 0xbc9a, 0xbd8f, + 0xbd93, 0xbd9e, 0xbda3, 0xbd98, 0xbd99, 0xbd95, 0xbe6e, 0xbe6a, + 0xbff4, 0xbff7, 0xc179, 0xc38f, 0xc391, 0xc40b, 0xc802, 0x3384, + 0x3404, 0x3480, 0x362f, 0x363f, 0x363b, 0x3662, 0x3644, 0x3633, + 0x365f, 0x362b, 0xc909, 0x3639, 0x3636, 0x3648, 0x3635, 0x366c, + 0x3658, 0x363a, 0x37a8, 0x37f4, 0x3829, 0x389a, 0x3900, 0x3abb, + 0x3abd, 0x3ab7, 0x3ab2, 0x00f8, 0x3aa8, 0x3aab, 0x3aa6, 0x3abc, + 0x3b97, 0x3b96, 0x3bf8, 0x1913, 0x3c51, 0x0133, 0x3cb5, 0x3cb4, + 0x3cb6, 0x013c, 0x3cb7, 0x3d05, 0x3d23, 0x3d95, + /* 0x51 */ + 0x3d98, 0x014f, 0x3d94, 0x3d93, 0x3e07, 0x3e73, 0x3e71, 0x3e72, + 0x3e78, 0x415f, 0x416a, 0x4167, 0x416b, 0x4169, 0x418e, 0x4149, + 0x4180, 0x01dc, 0x4144, 0x418f, 0x4145, 0xc94c, 0x414f, 0x4163, + 0x4136, 0x4148, 0x415c, 0x4193, 0x4161, 0x4160, 0x414e, 0x415e, + 0x413f, 0x41a4, 0x1ae0, 0x4168, 0x440b, 0x4411, 0x440d, 0x440e, + 0x45c2, 0xc957, 0x45b0, 0x45c3, 0x45c8, 0x4565, 0x45d7, 0x45bd, + 0x45b8, 0x45b6, 0x45c7, 0x45bc, 0x45b1, 0x45af, 0xc95b, 0x4735, + 0x4730, 0x475d, 0x3e76, 0x476f, 0x47b0, 0xc95e, 0x47b4, 0x485c, + 0x485d, 0x4a08, 0x49ee, 0x4a0b, 0x49f2, 0x49fd, 0x49f1, 0x4a10, + 0xc968, 0x4a14, 0x4b8b, 0x4b8c, 0x4b85, 0x4c7a, 0x4c6c, 0x4c60, + 0x4c67, 0x4c66, 0x4c6a, 0x4c5f, 0x4c6d, 0x4c68, 0x4c64, 0x4d3a, + 0x4d3b, 0x4d39, 0x4e02, 0x4e04, 0x4e03, 0x4eb4, + /* 0x52 */ + 0x4eb3, 0x4ebb, 0x4eac, 0x4eb6, 0x4eb1, 0x4eaf, 0x4eb5, 0x4ebe, + 0x4eb2, 0x4f24, 0x50b6, 0x50b9, 0x50ac, 0x50b0, 0x50d7, 0x50bb, + 0x50fe, 0x50cb, 0xc97f, 0x03f5, 0x50b3, 0x50be, 0x50cd, 0x50bc, + 0x50ba, 0x50c7, 0x5316, 0x531b, 0x5317, 0x5315, 0x539f, 0xc98e, + 0x5482, 0x5483, 0x548e, 0x546a, 0x5489, 0x5494, 0x5486, 0x5490, + 0x5562, 0x5590, 0x560c, 0x560f, 0x04c3, 0x56a5, 0x56a7, 0x56a6, + 0x56a4, 0x5735, 0x5738, 0x5736, 0x5743, 0x5747, 0x5737, 0x5943, + 0x59a2, 0x5951, 0x5972, 0x596d, 0x592f, 0x5954, 0x596e, 0x5955, + 0x5937, 0x594f, 0x5950, 0x1f39, 0x599e, 0xc9a8, 0x59b3, 0x59a7, + 0x0571, 0x59f9, 0x5991, 0xc9a7, 0x59b6, 0x59dd, 0x5999, 0x5bdf, + 0x5bd5, 0x77f5, 0x5e28, 0x5e40, 0x5e71, 0x5e98, 0x5e95, 0x5e65, + 0x5e78, 0x5e7f, 0x5e60, 0x5e7c, 0x5e96, 0x5e6a, + /* 0x53 */ + 0x5e79, 0x5e73, 0x5e72, 0x5e7b, 0x5e70, 0x60d5, 0x60d7, 0x618f, + 0x6189, 0x619e, 0x6187, 0x61a0, 0x618d, 0x6188, 0x617f, 0x618c, + 0x6193, 0x6259, 0xbcb0, 0x62b1, 0x81f4, 0x62af, 0x62b2, 0x6308, + 0x630a, 0x6336, 0x6337, 0xc9cf, 0x0701, 0x6436, 0x6429, 0x644a, + 0x6426, 0x6428, 0x6424, 0x642a, 0x6448, 0x6544, 0x6584, 0x658c, + 0x66c4, 0x66dc, 0x6787, 0x6753, 0x677f, 0x6731, 0x6751, 0x674b, + 0x6752, 0x6780, 0x67a5, 0x6781, 0x6743, 0x6734, 0x6736, 0x6732, + 0x6748, 0x6749, 0x673c, 0x674d, 0x674a, 0xc9e6, 0x678a, 0x6746, + 0x673e, 0x6783, 0x6750, 0x67b4, 0x69f0, 0x69e4, 0x69e3, 0x69e5, + 0x69e6, 0x69e7, 0x69e1, 0x69ef, 0x69e8, 0x69dd, 0x6a03, 0x6a88, + 0x6b26, 0x6b16, 0x6b3b, 0x6b2f, 0x6b39, 0x6b34, 0xc9f4, 0x6b35, + 0x6b31, 0x6b38, 0x3e81, 0x6baa, 0x6ba3, 0x6ba4, + /* 0x54 */ + 0x6ba0, 0x6ba1, 0x6ba9, 0x6ba5, 0x6caf, 0x6cb1, 0x6cab, 0x6cae, + 0x6cb0, 0x6cb3, 0x6cac, 0x6ca9, 0x6cb2, 0x6ca8, 0x6cb4, 0x6cc2, + 0x6d4f, 0x6d66, 0x6f1e, 0x6f15, 0x6f10, 0x6f7f, 0x6f7e, 0x6f60, + 0x6fcc, 0x6fb2, 0x6f62, 0x6f8d, 0x6f8e, 0x6f77, 0x6f7c, 0x6f8f, + 0x6f5d, 0x6f6d, 0x6f63, 0x6faf, 0x6f90, 0x6f7d, 0x6f7a, 0x6f06, + 0xca0b, 0x6f68, 0x6fb4, 0x6f78, 0x6fb1, 0x22d7, 0xca0c, 0x0941, + 0x72e8, 0x72e9, 0x72c0, 0x09d7, 0x72ea, 0x72b7, 0x72ba, 0x72b5, + 0xca1d, 0x72b4, 0x72bc, 0x72c6, 0x72b8, 0x72bd, 0x72c2, 0x734d, + 0x72f0, 0x72c7, 0x72c1, 0x72c3, 0x72f1, 0x72ec, 0x09e2, 0x751c, + 0x7520, 0x7558, 0x7565, 0x7564, 0x758c, 0x758d, 0x75d9, 0x75e0, + 0x7610, 0x7694, 0x7692, 0x7696, 0x7695, 0x76bf, 0x76a0, 0x0a45, + 0x77f4, 0x77f6, 0x77dc, 0x243d, 0x7816, 0x7815, + /* 0x55 */ + 0x781c, 0x780f, 0x782c, 0x7814, 0x7825, 0x7817, 0x7812, 0x781e, + 0x7980, 0x79a8, 0x79af, 0x79d6, 0x79e2, 0x79b4, 0x79b3, 0x79b0, + 0x79b2, 0x79a1, 0x7b60, 0x7b66, 0x7b61, 0x7b4e, 0x7b5d, 0x7b63, + 0x7be6, 0x7bef, 0x7bec, 0x7c98, 0x7ca7, 0x7c94, 0x7c95, 0x7c91, + 0x7c9d, 0x7c99, 0x7c9b, 0x7c9c, 0x7d1d, 0x7d1c, 0x7dd0, 0x7de0, + 0x7dcb, 0x7ddb, 0x7dda, 0x7dc2, 0x7dd3, 0x7de5, 0x7f7d, 0x7f7b, + 0x7fff, 0x0bf2, 0x7ff9, 0x8077, 0x807c, 0x8078, 0x807b, 0x807a, + 0x81d2, 0x81cb, 0x81c9, 0x81ce, 0x81e4, 0x81ca, 0x81d0, 0x61a5, + 0x0c49, 0x81d9, 0x81ee, 0x81dd, 0x8200, 0x81e1, 0x83de, 0x83e2, + 0x83da, 0x84ce, 0xca4f, 0x84cf, 0x84da, 0x84d1, 0x84d4, 0x84ed, + 0x84cb, 0x84d5, 0x84f1, 0x869c, 0x8688, 0x8741, 0x87d0, 0x87f7, + 0x87cf, 0x87d1, 0x87db, 0x87de, 0x87f8, 0x87dc, + /* 0x56 */ + 0x87d9, 0x89a0, 0x89b2, 0x89a1, 0x89aa, 0x89a9, 0x0da9, 0x89a6, + 0x899c, 0x89b5, 0x89a7, 0x8a8e, 0x8a90, 0x8a91, 0x8b85, 0x8b5b, + 0x8b70, 0x8b64, 0x8b67, 0x8b63, 0x8b77, 0x8b68, 0x8b65, 0x8b6a, + 0x8b78, 0x8b66, 0x8c88, 0x8c9e, 0x8c74, 0x8c7a, 0x8c79, 0x8c8b, + 0x8c7f, 0x8e13, 0x8e1e, 0x8e17, 0x8e1a, 0x8e22, 0x8e43, 0x8e19, + 0x8e1f, 0x8e27, 0x8e12, 0x8e24, 0x8e25, 0x365e, 0x8f35, 0x8f34, + 0x8fd1, 0x8fc4, 0x8fca, 0x8fc6, 0x8fcb, 0x8fcd, 0x8fe2, 0x9089, + 0x908b, 0x9086, 0x9088, 0x908d, 0x913b, 0x913c, 0x913d, 0x91f5, + 0x9279, 0x9275, 0x9282, 0x927f, 0x9285, 0x9276, 0x927c, 0x927e, + 0x927b, 0x9280, 0x927a, 0x5748, 0x0fcb, 0x931d, 0x93f6, 0x93f7, + 0x93f9, 0x9463, 0x946c, 0x946e, 0x9414, 0x100d, 0x9467, 0x946f, + 0x9469, 0x9476, 0x9495, 0x9471, 0x9461, 0x9478, + /* 0x57 */ + 0x946b, 0x9485, 0x9484, 0x9614, 0x9676, 0x89b6, 0x9675, 0x9674, + 0x96e2, 0x973f, 0x9744, 0x973d, 0x9747, 0x9748, 0x97db, 0x97dc, + 0x97dd, 0x98e5, 0x98e6, 0x99c2, 0x9a2e, 0x9a1d, 0x99f8, 0x99f0, + 0x99f6, 0x99c5, 0x99c6, 0x99fc, 0x9a52, 0x9a2f, 0x9a10, 0x99f3, + 0x99d2, 0x99ea, 0x99dc, 0x9a1b, 0x99fb, 0x99c3, 0x9a16, 0x9a07, + 0x99c9, 0x99d8, 0x9a30, 0x9a13, 0x9a31, 0x99fa, 0x99f2, 0x9ae3, + 0x99d5, 0x9a01, 0x99f1, 0x9a1c, 0x99d6, 0x9a08, 0x9a0b, 0x9a17, + 0x9a20, 0x99ca, 0x9a32, 0x9a05, 0x99e4, 0x99ce, 0x9a33, 0x9a02, + 0x9a19, 0x9a1e, 0x99d3, 0x99f7, 0x99e8, 0x9a1f, 0x99f4, 0x9ad8, + 0x9cbf, 0x9cbe, 0x9cbd, 0x9ddc, 0x9ddd, 0x9dab, 0x9dc9, 0x9dc8, + 0x9ddf, 0x9dd9, 0x9ddb, 0x9dcc, 0x9de0, 0x9def, 0x9df3, 0x9dae, + 0x9e01, 0x9fb7, 0x9fb9, 0x9fb6, 0x9fb8, 0x9ff6, + /* 0x58 */ + 0x9ff3, 0x9ff5, 0x9ff2, 0xa091, 0xa09d, 0xa09b, 0xa092, 0xa08d, + 0xa09e, 0xa08c, 0x1231, 0xcac7, 0xa095, 0xcac6, 0xa08a, 0xa08e, + 0xa09c, 0xa1ef, 0xa22d, 0xa252, 0xa235, 0xa228, 0xa22e, 0xa2e5, + 0xa3ea, 0xa3f1, 0xa3eb, 0xa3d8, 0xa3d0, 0xa3f3, 0xa3db, 0xa3ce, + 0x12d5, 0xa3da, 0xa3d7, 0xa3e1, 0xa3f2, 0xa3c8, 0xa3d9, 0xa3de, + 0xa3d1, 0xa3e7, 0xa3cf, 0xa5b7, 0xa647, 0xa642, 0xa643, 0xcad3, + 0xa6c3, 0xa6c1, 0xa6c7, 0xa764, 0xa76a, 0xa766, 0xa750, 0xa76e, + 0xa765, 0x69ec, 0xa77f, 0xcad5, 0xa79a, 0xa769, 0xa772, 0xa76f, + 0xa77d, 0xa770, 0xa860, 0xa8c2, 0xa8e7, 0xa8d1, 0xa8eb, 0xa8d4, + 0xa8dc, 0xa8db, 0xaa37, 0xaa25, 0xaa1f, 0xaa1e, 0xaa21, 0xaa1b, + 0xaa17, 0xaa22, 0xaa2a, 0xaa1a, 0xaa2d, 0xaa23, 0xaa26, 0xaa36, + 0xa9ff, 0xab3a, 0xab40, 0xab42, 0xab38, 0xab3b, + /* 0x59 */ + 0xab3c, 0xab43, 0xabe8, 0x1456, 0xabf9, 0xabeb, 0xabf1, 0xabe9, + 0xabec, 0xad15, 0xad47, 0xad46, 0xad45, 0xae24, 0xae56, 0xae21, + 0xae27, 0xae4d, 0xae31, 0xae1e, 0xae2c, 0xae4f, 0xae2b, 0xae53, + 0xae51, 0xae54, 0xae29, 0xae50, 0xae1f, 0xae32, 0xae2a, 0xae1d, + 0xae28, 0xae2e, 0xae2d, 0xafbc, 0xafbb, 0xafbd, 0xcae4, 0xb047, + 0xb041, 0xcae5, 0xb049, 0x14f4, 0xb12e, 0xb127, 0xb26a, 0xb27b, + 0xb273, 0xb275, 0xb269, 0xb279, 0xb272, 0xb376, 0xb377, 0xb374, + 0xb373, 0xb402, 0xb3fe, 0xb401, 0xb3f9, 0xb3f4, 0xb5d3, 0xb5d5, + 0xb5d8, 0xb5c3, 0xb5ca, 0xb5d0, 0xb5cb, 0xb5ce, 0xb5c5, 0xb5e6, + 0xb5c4, 0xb5c0, 0xb5d4, 0xb5e8, 0xb676, 0xb6a2, 0xb6ae, 0xb6a8, + 0xb6a3, 0xb6a7, 0xb696, 0xb6a9, 0xb6a5, 0xb6af, 0xb6a4, 0xb6ab, + 0xb6aa, 0xb6a6, 0xb6a0, 0xb798, 0xb8db, 0xb8f6, + /* 0x5a */ + 0xb8f5, 0xb90c, 0xb90a, 0x3175, 0xb968, 0xb963, 0xb966, 0x1658, + 0xb964, 0xb96a, 0xb969, 0xba95, 0xbb02, 0xbb6a, 0xbb5e, 0xbb68, + 0xbb69, 0xbb65, 0xcafe, 0xbca7, 0xbcae, 0xbca8, 0xbcb3, 0xbd9c, + 0xbda9, 0xbdb6, 0xbdb3, 0xbdb2, 0xcb03, 0xbdb8, 0xbdc0, 0xbdbf, + 0xbdba, 0xbda8, 0xbe3c, 0xbe72, 0xbe71, 0xbe75, 0xbe73, 0xbf17, + 0xbf15, 0xbf16, 0xbf1b, 0xbffa, 0xbff9, 0xc12c, 0xc185, 0xc182, + 0xc17f, 0xc17d, 0xc188, 0x72f3, 0xc24e, 0xc250, 0xc393, 0xc397, + 0xc398, 0xc39b, 0xc39c, 0xc396, 0xc58b, 0xc5fd, 0xc5fc, 0xcb17, + 0x6a8b, 0x3408, 0x3407, 0x3673, 0x36a2, 0x36af, 0x3682, 0x367b, + 0x3674, 0x36b0, 0x3676, 0x36b9, 0x369e, 0x36b1, 0x36a1, 0x36b2, + 0x366e, 0xc90b, 0x0087, 0x3678, 0x367a, 0x3683, 0x369a, 0x37f8, + 0x3831, 0x3869, 0x3868, 0x389c, 0x3904, 0x3999, + /* 0x5b */ + 0x3ac7, 0x3ac6, 0x3adc, 0x3ac4, 0x3ad8, 0x3ad4, 0x3adf, 0x3ad1, + 0x3ad0, 0x3ad6, 0x3acf, 0x3bad, 0x3baf, 0x3ba7, 0x3bfd, 0x3c5b, + 0x3c5a, 0x3d07, 0x3d9d, 0x3d9b, 0x3dab, 0x3da4, 0x3d9c, 0x3d9e, + 0x3da5, 0x3daa, 0x3da6, 0x3e0e, 0x3e7e, 0x3e7c, 0x41ee, 0x41d5, + 0x41e9, 0x4142, 0x41e2, 0x4223, 0x41d9, 0x41d4, 0x41e3, 0x4215, + 0x41ef, 0x41f0, 0x41d6, 0x41dd, 0x41f6, 0x421c, 0x41d8, 0x41db, + 0x41da, 0x41ed, 0x4611, 0x4415, 0x4418, 0x441a, 0x441f, 0x4416, + 0xc94d, 0x4419, 0xc94b, 0x45f0, 0x4609, 0x461b, 0xa5e7, 0x45f6, + 0x45f4, 0x45b5, 0x4610, 0x45f2, 0x4615, 0x45f3, 0x45f8, 0x4739, + 0x473b, 0x4736, 0x460e, 0x4772, 0x4774, 0x47b9, 0x47b7, 0x47b8, + 0x4872, 0x486b, 0x4a1d, 0x4a37, 0x4a22, 0x4a43, 0x4a4d, 0x4a38, + 0x4a5b, 0x4a79, 0x4a1b, 0x49f3, 0x4b91, 0x4c7b, + /* 0x5c */ + 0x4c94, 0xc96f, 0x4c96, 0x4c7f, 0x4c8f, 0x4c84, 0x4c7c, 0x4c8e, + 0x4c90, 0x4c98, 0x4c83, 0x4c80, 0x4c93, 0x4c82, 0x32fd, 0x4d3d, + 0x4d41, 0x4da1, 0x4d9f, 0x4e0a, 0x4e0d, 0x4ec8, 0x4ec9, 0x4ec7, + 0x4ecd, 0x4f25, 0x50b1, 0x50dc, 0xc980, 0x50e5, 0x50f4, 0x50bf, + 0x50db, 0x50ea, 0x50f2, 0x03fa, 0x50f1, 0x50ed, 0x50e6, 0x5202, + 0xc982, 0x5325, 0x5318, 0x531f, 0x5320, 0x53cf, 0x549d, 0x5499, + 0x54a8, 0x5568, 0x5566, 0x5567, 0x5591, 0x5613, 0x5615, 0x561d, + 0x5616, 0x5619, 0x566b, 0x5668, 0x566a, 0x566d, 0x5669, 0x56aa, + 0x5757, 0x5752, 0x5750, 0x575f, 0x5767, 0x574f, 0x04f2, 0x575b, + 0x575c, 0x575d, 0x5a1f, 0x599d, 0x59b1, 0x59b0, 0x5994, 0x59c3, + 0x59af, 0x59a8, 0x59dc, 0x5998, 0x59c4, 0x59a4, 0x59ab, 0x59aa, + 0x59a5, 0x5a21, 0x59eb, 0x59e6, 0x59f7, 0x59f8, + /* 0x5d */ + 0x59fc, 0x59fa, 0x59e0, 0xc9aa, 0x59f6, 0xc9a9, 0x59e1, 0x5bec, + 0x5be2, 0x5be4, 0x5bf9, 0x5e6f, 0x6b4c, 0x5ebb, 0x5ee1, 0x5f00, + 0x5ed8, 0x062f, 0x5ed6, 0x5ee2, 0x5ec3, 0x5eb3, 0x5ed2, 0xc9c1, + 0x5ece, 0x5ed0, 0x5ed5, 0x5eb9, 0x5eba, 0x5ecf, 0x5ebd, 0x60db, + 0x61aa, 0x61ad, 0x61b8, 0x61b6, 0x61b5, 0x61af, 0x61b4, 0x61b7, + 0x61a8, 0x61b9, 0x61be, 0x6282, 0x62bc, 0x62b8, 0x62b6, 0x62b9, + 0x06c1, 0x6310, 0x6427, 0x6469, 0x6470, 0x6456, 0x646b, 0x647a, + 0x646c, 0x646d, 0xc9d5, 0x94c1, 0x658d, 0x6590, 0x67b6, 0x6810, + 0x6812, 0x67ba, 0x67bd, 0x6805, 0x67c2, 0x6807, 0x67f5, 0xc9e9, + 0x67af, 0x67f4, 0x67f7, 0x67f8, 0x6811, 0x69f6, 0x69f5, 0x69fb, + 0x6a01, 0x6a00, 0x6a02, 0x69fe, 0x69fa, 0x69fd, 0x0840, 0x6b37, + 0x6b49, 0x6b4b, 0x6b46, 0x6b47, 0x6bb3, 0x6bb2, + /* 0x5e */ + 0x6bb0, 0x6bb7, 0x6c11, 0x6ccc, 0x6cdf, 0x6cd3, 0x6cd5, 0x6cdb, + 0x6cc5, 0x6cc8, 0x6cc9, 0x6ce2, 0x6cca, 0x6cd1, 0x6cd2, 0x6cdd, + 0x6f6c, 0x6f73, 0x7021, 0x6ff0, 0x701f, 0x703b, 0x7022, 0x7023, + 0x6fe8, 0x6fdd, 0x093f, 0x701b, 0x6fed, 0xca0e, 0x6ff2, 0x0946, + 0x6fdc, 0x6fe9, 0x701d, 0x6fda, 0x6fe6, 0x7313, 0x7315, 0x7316, + 0x733c, 0x730b, 0x731c, 0x733a, 0x733d, 0x739a, 0x731d, 0x7309, + 0x7308, 0x733b, 0x7522, 0x7526, 0x7525, 0x7524, 0x369b, 0x758f, + 0x7590, 0x75e6, 0x75e3, 0x75e5, 0x7611, 0xca25, 0x76ae, 0x76be, + 0x76b4, 0x76b3, 0x76af, 0x7691, 0x76c2, 0x76b6, 0x76b2, 0x7857, + 0x783b, 0x7858, 0x7851, 0x7841, 0x7839, 0x0a8f, 0x7859, 0x7845, + 0x7861, 0x78e8, 0x79fa, 0x79ea, 0x79ef, 0x79f2, 0x79f0, 0x7b08, + 0x7b70, 0x7b6a, 0x7b73, 0x7b68, 0x7bc8, 0x7bf2, + /* 0x5f */ + 0x3e7b, 0x7cae, 0x7cab, 0x7cb5, 0x7caf, 0x7cb2, 0x7cb6, 0x7cb0, + 0x7d1e, 0x7e03, 0x7e06, 0x7e1f, 0x0bac, 0x7e0f, 0x7e02, 0x7e19, + 0x7e18, 0x7e22, 0x7e15, 0x7e07, 0x7e0d, 0x7e24, 0x7e0c, 0x7e1e, + 0x7f89, 0x7f8a, 0x800a, 0x800b, 0x8007, 0x8004, 0x8009, 0x8084, + 0x8083, 0x8218, 0x8214, 0x8205, 0x8216, 0x820e, 0x8211, 0x8208, + 0x820b, 0x8215, 0x8085, 0x8237, 0x822a, 0x820d, 0x820f, 0x837e, + 0x8376, 0x8377, 0x83ec, 0x84fc, 0x8508, 0x84ff, 0x8503, 0x8510, + 0x8505, 0x8506, 0x84fa, 0x86c7, 0x86c0, 0x86c3, 0x86a7, 0x86a8, + 0x86ab, 0x86c1, 0x86aa, 0x86c8, 0x8743, 0x8802, 0x880e, 0x8801, + 0x87fe, 0x8803, 0x0d68, 0x8822, 0x8821, 0x8807, 0x8808, 0x880c, + 0x89ca, 0x89bc, 0x89be, 0x89bd, 0xca5c, 0x89bb, 0x89b9, 0x0dab, + 0x89c5, 0x8a99, 0x8b6b, 0x8b93, 0x8b94, 0x8ba9, + /* 0x60 */ + 0x8ba0, 0x8ba6, 0xca61, 0x8bab, 0x8b9e, 0x8b9b, 0x8b91, 0x8b99, + 0x8cb6, 0x8cb8, 0x8c9a, 0x0e91, 0x8c98, 0x8c9b, 0x8cb3, 0x8ca2, + 0x54aa, 0x8ca0, 0x8c9f, 0x8e5b, 0x8e70, 0x8e54, 0x8e71, 0x8e65, + 0x8e51, 0x8e9d, 0x8e61, 0x8e5a, 0x8e74, 0x8e4c, 0x8e4b, 0x8e5e, + 0x8e58, 0x8e53, 0x8e52, 0x8f3b, 0x8f39, 0x8fd6, 0x8fe7, 0x8fd7, + 0x8fd8, 0x8fd9, 0x8fda, 0x8fdb, 0x8fdc, 0x8fe0, 0x8fe4, 0x8fdd, + 0x8ff5, 0x8ff1, 0x9098, 0x909d, 0x9099, 0x9150, 0x9149, 0x27e4, + 0x9162, 0x91d7, 0x9201, 0x91f7, 0xca7d, 0x928c, 0x929c, 0x2888, + 0x931f, 0x931e, 0x943d, 0x943f, 0x9411, 0x9459, 0x943e, 0x9458, + 0x9500, 0x949e, 0x94b6, 0x94aa, 0x94af, 0x94ac, 0x1030, 0x94c0, + 0x94a9, 0x3e10, 0x95ee, 0x9677, 0x9679, 0x967a, 0x967d, 0x967f, + 0x9683, 0x9678, 0x967e, 0x96e4, 0x96e6, 0x96e5, + /* 0x61 */ + 0x105d, 0x974e, 0x9759, 0x1075, 0xca8e, 0x974f, 0x974a, 0x97e3, + 0x97de, 0x97e2, 0x9974, 0x99ac, 0x9961, 0x9962, 0x9976, 0x997a, + 0x9979, 0x9960, 0x9a64, 0x9b81, 0x9adf, 0x9a84, 0x9a8a, 0x9a92, + 0x9a79, 0x9ade, 0x9a98, 0x9a6c, 0x9ae1, 0xcaa5, 0x9a7c, 0x9a72, + 0x9a81, 0x9ae0, 0x9a65, 0x10ff, 0x9a6a, 0x9a97, 0x9aaa, 0x9ad3, + 0x9aab, 0x9a6e, 0x9aac, 0x9a76, 0x9a7b, 0x9aad, 0xcaa6, 0x9a94, + 0x9ad7, 0x9a70, 0x9ad5, 0x9af1, 0x9a7a, 0x9a68, 0x9a96, 0x110b, + 0x9a73, 0x9aae, 0x9add, 0x9ada, 0x9aaf, 0x9ab0, 0x9adb, 0x9a62, + 0x9af8, 0x9cc2, 0x9cc7, 0x9cc8, 0x9cc5, 0x9cc3, 0x9cc6, 0x9dde, + 0x11c8, 0x9e11, 0x9e15, 0x9e28, 0x9e21, 0x9e2d, 0x9e51, 0x9e2b, + 0x9e16, 0x9e24, 0x9e35, 0x9e1f, 0x9e12, 0x9e10, 0x9e80, 0x9e3b, + 0x9e29, 0x9e2a, 0x9e1b, 0x9e18, 0x9e20, 0x9e3f, + /* 0x62 */ + 0x9e1c, 0x9e26, 0x9e0b, 0x9fbe, 0x9fc4, 0x9fbd, 0x9ffa, 0x9ffb, + 0xa0b1, 0xa0b2, 0xa0b0, 0xa0b9, 0xa0a6, 0xa0bd, 0xa0b6, 0xa0b8, + 0xa0b4, 0xa0b3, 0xa0a7, 0xa0ae, 0xa0bc, 0xa1f2, 0xa1f3, 0xa1f4, + 0xa23b, 0xa240, 0xa246, 0xa2f0, 0xa2ee, 0xa2e8, 0xa2f1, 0xa2eb, + 0xa2ef, 0xa3fc, 0xa420, 0xa409, 0xa406, 0xa403, 0xcacf, 0xa419, + 0xa424, 0xa41b, 0xa41d, 0xa3fd, 0xa41e, 0xa3f4, 0xa401, 0xa408, + 0xa405, 0xa423, 0xa3ff, 0xa5ea, 0xa64d, 0xa64e, 0xa656, 0xa657, + 0xa651, 0xa655, 0xa654, 0xa6cb, 0xa6d4, 0xa6d1, 0xa6cf, 0xa6d2, + 0xa6ca, 0xa6d6, 0xa78b, 0xa788, 0xa785, 0xa789, 0x4c9b, 0xa7bb, + 0xa78c, 0x1374, 0xa799, 0xa78a, 0xa8ec, 0xa8ef, 0xa8f9, 0xa909, + 0xa8f8, 0xa8f3, 0xa900, 0xa91d, 0x13ac, 0xa8fd, 0xaa48, 0xaa5c, + 0xaa55, 0xaa5e, 0xaa49, 0xaa63, 0xaa60, 0xaa53, + /* 0x63 */ + 0xaa62, 0xaa40, 0xab49, 0xab4a, 0xab4c, 0xab4d, 0xac0a, 0xac06, + 0xac2f, 0xac21, 0xac07, 0xac09, 0xac02, 0xac16, 0xac03, 0xac0b, + 0xac0f, 0xae60, 0xae68, 0xae5e, 0xae5d, 0xae63, 0xae5f, 0xae64, + 0xae78, 0xae61, 0xae69, 0xae65, 0xafda, 0xafe6, 0xafdb, 0xafdc, + 0xb039, 0xb057, 0xb055, 0xb065, 0xb061, 0xb054, 0xb145, 0xb141, + 0xb13e, 0xb137, 0xb212, 0xb213, 0xb22c, 0xb296, 0xcae9, 0xb29c, + 0xb29d, 0xb285, 0xcae8, 0xb29f, 0xb2a3, 0xb382, 0xb383, 0xcaee, + 0xb41d, 0xb414, 0xb41f, 0xb420, 0xb547, 0xb580, 0xb5c9, 0xb5f9, + 0xb606, 0xb5f0, 0xb5f8, 0xb5ef, 0xb5fd, 0xb5f1, 0xb5fe, 0xb6b8, + 0xb6c0, 0xb6c3, 0xb6b5, 0xb6b6, 0xb6c9, 0xcaf3, 0xb6bd, 0xb6ba, + 0xb6bf, 0xb6b3, 0xb6c6, 0xb6b2, 0xb6bc, 0xb6b7, 0xb6b9, 0xb6c8, + 0xb7b5, 0xb7b3, 0x1616, 0xb7ac, 0xb7a9, 0xb7ad, + /* 0x64 */ + 0xb911, 0xb90d, 0xb916, 0xb989, 0xb97c, 0xb98b, 0xb97b, 0xb988, + 0xb984, 0xba9d, 0xba98, 0xbb88, 0xbb86, 0xbb82, 0xbb8b, 0xcaff, + 0xbb71, 0xbb72, 0xbb81, 0xbb8c, 0xbb80, 0xbb89, 0xbcbb, 0xbcc1, + 0xbcbe, 0xcb01, 0xbcbd, 0xbdc1, 0xbdb4, 0xbdb7, 0xbdc8, 0x173b, + 0xbdd3, 0xbdd0, 0xbdb0, 0xbdca, 0xbdcd, 0xbe15, 0xbe19, 0xbe17, + 0xbe3f, 0xbe40, 0xbe44, 0xbe7c, 0xbe78, 0xbe79, 0xbe88, 0xcb06, + 0xbe89, 0xbe7d, 0xbf23, 0xbf24, 0xbf26, 0xbf22, 0xbf27, 0xbf1f, + 0xbfc9, 0xbfc3, 0xc00a, 0xc00b, 0xc004, 0x17ef, 0xc003, 0xc001, + 0xc009, 0xc10f, 0xc12e, 0xc12d, 0xc191, 0xc199, 0xc19e, 0xc190, + 0xc194, 0xc19d, 0xc198, 0xc19b, 0xc19c, 0xc19a, 0xc254, 0xc39d, + 0xc39f, 0xc3a3, 0xc3a4, 0xc3a5, 0xc602, 0xc717, 0xc71b, 0xc719, + 0xc7d1, 0x4737, +}; + +static const ucs4_t cns11643_6_2uni_upages[204] = { + 0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00, + 0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300, + 0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00, + 0x05100, 0x05300, 0x05500, 0x05a00, 0x05b00, 0x05d00, 0x05e00, 0x06100, + 0x06500, 0x06800, 0x06e00, 0x07200, 0x07300, 0x07800, 0x07a00, 0x07f00, + 0x08000, 0x08100, 0x08200, 0x08800, 0x08900, 0x08a00, 0x08d00, 0x08f00, + 0x09200, 0x09700, 0x0ff00, 0x20000, 0x20100, 0x20200, 0x20300, 0x20400, + 0x20500, 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20c00, + 0x20d00, 0x20e00, 0x20f00, 0x21100, 0x21200, 0x21300, 0x21400, 0x21500, + 0x21600, 0x21700, 0x21800, 0x21900, 0x21a00, 0x21b00, 0x21c00, 0x21d00, + 0x21e00, 0x21f00, 0x22000, 0x22100, 0x22200, 0x22300, 0x22400, 0x22500, + 0x22600, 0x22700, 0x22800, 0x22900, 0x22a00, 0x22b00, 0x22c00, 0x22d00, + 0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, 0x23300, 0x23400, 0x23500, + 0x23600, 0x23800, 0x23900, 0x23a00, 0x23b00, 0x23c00, 0x23d00, 0x23e00, + 0x23f00, 0x24100, 0x24200, 0x24300, 0x24400, 0x24500, 0x24600, 0x24700, + 0x24800, 0x24900, 0x24a00, 0x24b00, 0x24c00, 0x24d00, 0x24e00, 0x24f00, + 0x25000, 0x25100, 0x25200, 0x25300, 0x25400, 0x25500, 0x25600, 0x25700, + 0x25800, 0x25900, 0x25a00, 0x25b00, 0x25e00, 0x25f00, 0x26000, 0x26200, + 0x26300, 0x26400, 0x26500, 0x26600, 0x26700, 0x26800, 0x26900, 0x26a00, + 0x26b00, 0x26c00, 0x26d00, 0x26e00, 0x27100, 0x27200, 0x27300, 0x27500, + 0x27600, 0x27700, 0x27800, 0x27900, 0x27a00, 0x27b00, 0x27c00, 0x27d00, + 0x27e00, 0x27f00, 0x28000, 0x28200, 0x28300, 0x28400, 0x28500, 0x28600, + 0x28700, 0x28800, 0x28900, 0x28c00, 0x28d00, 0x28e00, 0x28f00, 0x29000, + 0x29100, 0x29200, 0x29300, 0x29400, 0x29500, 0x29600, 0x29800, 0x29a00, + 0x29b00, 0x29c00, 0x29d00, 0x29f00, 0x2a000, 0x2a200, 0x2a300, 0x2a400, + 0x2a500, 0x2f800, 0x2f900, 0x2fa00, +}; + +static int +cns11643_6_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x64)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + ucs4_t wc = 0xfffd; + unsigned short swc; + { + if (i < 6388) + swc = cns11643_6_2uni_page21[i], + wc = cns11643_6_2uni_upages[swc>>8] | (swc & 0xff); + } + if (wc != 0xfffd) { + *pwc = wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + diff --git a/jni/iconv/lib/cns11643_7.h b/jni/iconv/lib/cns11643_7.h new file mode 100644 index 0000000..44532bc --- /dev/null +++ b/jni/iconv/lib/cns11643_7.h @@ -0,0 +1,988 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 plane 7 + */ + +static const unsigned short cns11643_7_2uni_page21[6539] = { + /* 0x21 */ + 0x2b55, 0x2c82, 0x2c89, 0x2c87, 0x2dbe, 0x2dbd, 0x2dca, 0x2dd4, + 0x2dbc, 0x2dc4, 0x2dc1, 0x2dc2, 0x2dd7, 0x2d70, 0x2dba, 0x2de3, + 0x2dbb, 0x2eb1, 0x2eb6, 0x2eb0, 0x2f6c, 0x300d, 0x3007, 0x31f1, + 0x31f5, 0x31ed, 0x31ef, 0x31eb, 0x31ec, 0x31ee, 0x3207, 0x33c4, + 0x3408, 0x34b3, 0x34ad, 0x34b0, 0x3511, 0x2c8a, 0x3683, 0x367a, + 0x3682, 0x3668, 0x3671, 0x36b0, 0x36af, 0x01f6, 0x366c, 0x366f, + 0x3662, 0x3665, 0x3681, 0x367f, 0x3664, 0x3673, 0x366e, 0x3667, + 0x3674, 0x367d, 0x3678, 0x3685, 0x36aa, 0x3688, 0x36a6, 0xc34e, + 0x368a, 0x3684, 0x1a55, 0x3924, 0x3922, 0x3923, 0x3a32, 0x3a5b, + 0x3a4f, 0x0267, 0x3a26, 0x3a3e, 0x3a42, 0x3a47, 0x3a22, 0x309b, + 0x3a4a, 0x3a1f, 0x3a49, 0x3a2b, 0x3a33, 0xc358, 0x3a2a, 0x3a28, + 0x3b3d, 0x3b3c, 0x3bbf, 0x3c79, 0x3c80, 0x3c7c, + /* 0x22 */ + 0x3c7a, 0x3c78, 0x3d82, 0x3d5c, 0x3d5a, 0x3d4b, 0x3d7c, 0x3d7f, + 0x3d1f, 0x3d89, 0x3d8b, 0x3d57, 0x3d7e, 0x3d7d, 0x3d53, 0x3f9f, + 0x3fbc, 0x3fa5, 0x3f86, 0x3fdc, 0x3fa4, 0x3fb6, 0x3fa2, 0x3fb4, + 0x4048, 0x4046, 0x40a7, 0x4114, 0x4112, 0x4111, 0x41e1, 0x41d0, + 0x4226, 0x4228, 0x4229, 0x432f, 0x430d, 0x4325, 0x4314, 0x433c, + 0x430b, 0x4311, 0x4330, 0x4318, 0x4319, 0x4336, 0x4317, 0x4310, + 0x4315, 0x4403, 0x4429, 0x444c, 0x453f, 0x453e, 0x4534, 0x4542, + 0x4535, 0x31f3, 0x45cd, 0x45d1, 0x45d2, 0x46ad, 0x46ba, 0x46c1, + 0x46bb, 0x46b4, 0x46bc, 0x476c, 0x4792, 0x4821, 0x4824, 0x5f19, + 0x48ad, 0x48ae, 0x48ab, 0x48ac, 0x4970, 0x4976, 0x4971, 0x4977, + 0x1c7f, 0x4aec, 0x4b1c, 0x4afb, 0x4aee, 0x4be2, 0x4afd, 0x4b1e, + 0x4b3b, 0x4b4a, 0xc3ae, 0x0592, 0x4b7d, 0x4b56, + /* 0x23 */ + 0x4b44, 0x4b4b, 0x4cfa, 0x4ce8, 0x4cf8, 0x4cff, 0x4cf7, 0x4cf6, + 0x4cfe, 0x4d07, 0x4d5d, 0x4ed4, 0xc3c3, 0x4ec8, 0x4ec5, 0xc3c0, + 0x4ec9, 0x4f4d, 0x4f20, 0x4f36, 0x4f35, 0x4f88, 0x4f25, 0x4f21, + 0x4f26, 0x0645, 0x4f3f, 0x4f3b, 0x4f24, 0x4f43, 0x4f4e, 0x4f4f, + 0x4f44, 0x4f40, 0x4f41, 0x4f39, 0x4f2b, 0x50dd, 0x50de, 0x51cd, + 0x51cb, 0x51db, 0x51d8, 0x51d9, 0x51d2, 0x51ca, 0x51d1, 0x51d4, + 0x51f9, 0x51d0, 0x525e, 0x525d, 0x528a, 0x5314, 0x5483, 0x5484, + 0x549b, 0x5482, 0x547d, 0x547c, 0x5499, 0x547e, 0x549a, 0x5495, + 0x547b, 0x5486, 0x5548, 0x5592, 0x56b2, 0x5742, 0x5772, 0x5715, + 0x5730, 0x5743, 0x575b, 0x571d, 0x5773, 0x572d, 0x07c9, 0x5721, + 0x571c, 0xc3ea, 0x5729, 0x571e, 0x5733, 0x5a10, 0x5a0e, 0xc3f1, + 0x5a0d, 0x5a11, 0x5a12, 0x5a17, 0x5a09, 0x5a0f, + /* 0x24 */ + 0x5a98, 0x5a94, 0x5a96, 0x5a99, 0x5a95, 0x5a97, 0x5b50, 0x5b52, + 0x5b4d, 0x5b57, 0x5b53, 0x5b56, 0x5bb8, 0x5c12, 0x5cf1, 0x5cf0, + 0x5cee, 0x5cef, 0x5ce5, 0x5ceb, 0x5ce7, 0x5cf2, 0x5ce6, 0x5cf7, + 0x5d09, 0x5d6b, 0x5d6a, 0x5e79, 0x5ecd, 0x5eef, 0x5ee4, 0x5ee3, + 0x5f6c, 0x5f67, 0x5f62, 0x5f58, 0x5f69, 0x5fab, 0x5f57, 0x5fad, + 0x5f54, 0x5fae, 0x5f76, 0x5f49, 0x5f45, 0x5f4f, 0xc40f, 0x5f50, + 0x5f7d, 0x5f44, 0x5f66, 0x5f48, 0x5fa3, 0x5f51, 0x5f53, 0xc410, + 0x5f60, 0x5f47, 0x5f5e, 0x5f85, 0x5fac, 0x5f6d, 0x5f75, 0x5fa8, + 0x0955, 0x5f43, 0x5f4e, 0x5f5c, 0x5f56, 0x5f6e, 0x5f63, 0x5f6a, + 0x6256, 0x6212, 0x625c, 0x6258, 0x6255, 0x627e, 0x62a8, 0x6211, + 0x6259, 0x625a, 0x6267, 0x6254, 0x625b, 0x62f0, 0x6429, 0x642c, + 0x642a, 0x6427, 0x6467, 0x6468, 0x6493, 0x6495, + /* 0x25 */ + 0x649a, 0x64ee, 0x64f1, 0x64ed, 0x64e9, 0x65cb, 0x65df, 0x65db, + 0x673c, 0x674e, 0x676c, 0x677b, 0x677c, 0x6783, 0x676b, 0x6766, + 0x6763, 0x67a0, 0x6785, 0x6768, 0x67a2, 0x68ec, 0x0ae8, 0x68e7, + 0x6910, 0x6918, 0x693a, 0x691a, 0x6938, 0x6941, 0x691b, 0x6914, + 0x691c, 0x691d, 0x6a12, 0x6a0d, 0x6a07, 0x6a7e, 0x6a7f, 0x34b9, + 0x6a80, 0x6a7a, 0x6af3, 0x6bb9, 0x6bbb, 0x6bba, 0x6bbd, 0x6bb7, + 0x6bbf, 0x6c21, 0x6d3a, 0x6d3d, 0x6d36, 0x6d49, 0x6d81, 0x0bb6, + 0x6d3f, 0x6d4d, 0x6d3e, 0x0bbd, 0x6d30, 0x6d4f, 0x6e37, 0x6e98, + 0x6e99, 0x6f11, 0x6f0d, 0x6f88, 0x6f8a, 0x701c, 0x7055, 0x7056, + 0x7062, 0x7057, 0x7042, 0x7010, 0x704d, 0x705a, 0x7066, 0x7046, + 0x4b7e, 0x704f, 0x80f9, 0x7187, 0x7184, 0x71f4, 0x71f5, 0x71f2, + 0x71f7, 0x7345, 0xc450, 0x7349, 0x7335, 0x72fd, + /* 0x26 */ + 0x7330, 0x7343, 0x7346, 0x0cd6, 0x7333, 0x74c6, 0xc456, 0x74d4, + 0x8dd8, 0x74e0, 0x36a7, 0x7544, 0x2d98, 0x7654, 0x763e, 0x7635, + 0x763a, 0x0d71, 0x7634, 0x7639, 0x7646, 0x765a, 0x765b, 0x763c, + 0x77dc, 0x77d6, 0x77d0, 0xc45e, 0x78ac, 0xc45d, 0x78a5, 0x79f4, + 0x7a24, 0x79e0, 0x79fd, 0x79f2, 0x79fc, 0x7a02, 0x79f1, 0x79ff, + 0x79d2, 0x79d8, 0x79d3, 0x79f9, 0xc463, 0x79ed, 0x79f7, 0x79f0, + 0x79d7, 0x7a09, 0x79f5, 0x7cc2, 0x7cc5, 0x7ccf, 0x0e98, 0x7cc1, + 0x7cc6, 0x7cd4, 0x7cce, 0x7e9b, 0x7e99, 0x7e8f, 0x7eb7, 0x7e82, + 0x7e93, 0x7eb4, 0x7ec1, 0x7e90, 0x7e9a, 0x7e94, 0x7e9c, 0x7eb5, + 0xc46f, 0xc46e, 0x7e9f, 0x7e8e, 0x7e9e, 0x803c, 0x8047, 0x8041, + 0x80eb, 0x80ec, 0x80ed, 0x80ee, 0x80df, 0x80f2, 0x810d, 0x810e, + 0x2c86, 0x81a9, 0x81a4, 0x81a5, 0x825f, 0x825a, + /* 0x27 */ + 0x8266, 0x8268, 0x826a, 0x8264, 0x8265, 0x82c1, 0x82d8, 0xc47b, + 0x82d9, 0x8309, 0x83aa, 0x83a3, 0x83b9, 0x77e2, 0x83a5, 0x83ab, + 0x8420, 0x8589, 0x858b, 0x85db, 0x85e4, 0x85ef, 0x85e2, 0x85e9, + 0x85f0, 0x85f3, 0x85dd, 0x861e, 0x871d, 0x8746, 0x877c, 0x8780, + 0x8781, 0x8782, 0x8787, 0x8788, 0x878a, 0x878c, 0x87e7, 0x87eb, + 0x87ea, 0x8868, 0x886b, 0x8869, 0x8866, 0x886a, 0x8865, 0x88e5, + 0x88e4, 0x88e6, 0x8918, 0x8a24, 0x8a48, 0x8a2f, 0x8a7e, 0x8989, + 0x8a1e, 0x8a49, 0x8a26, 0x8a09, 0x8a34, 0x8a2d, 0x8a4a, 0x8a15, + 0xc4a9, 0x8a33, 0x8a28, 0x8a27, 0x8a20, 0x8a2b, 0x8a29, 0x8a6a, + 0x8a0b, 0x8a0e, 0x8a1c, 0x89ff, 0xc4aa, 0x8a35, 0x8a11, 0x8a4b, + 0x8a4c, 0x8a1f, 0x8a0f, 0x8a39, 0x8a68, 0x8a1d, 0x8a08, 0x8a0c, + 0x8a0d, 0x8a62, 0x8aaf, 0x8a32, 0x8a2c, 0x8a64, + /* 0x28 */ + 0x8a04, 0x8a16, 0x8a4d, 0x8a07, 0x8aae, 0x8dd4, 0x8dd1, 0x8dd5, + 0x8dd0, 0x8f71, 0x8f5d, 0x8f5b, 0x8f7a, 0xc4bd, 0x8f7f, 0x8f79, + 0x8f67, 0x8f9e, 0x8f94, 0x8f64, 0x8f5e, 0x8f81, 0x8f5a, 0x8f57, + 0x8f7c, 0x8f98, 0x8f66, 0x8f7e, 0x8f82, 0x8f68, 0x8f5f, 0x8f63, + 0x8f97, 0x11cd, 0x8f53, 0x8f7b, 0x8f7d, 0x8f78, 0x9006, 0x91c0, + 0x91c2, 0x91c3, 0x92dc, 0x92e6, 0x92ec, 0x92f2, 0x92e8, 0x92eb, + 0x92ea, 0x92e5, 0x92e0, 0x92d0, 0x92d8, 0x92d5, 0x92d3, 0x92e4, + 0x92f3, 0x92db, 0x932f, 0x93f9, 0x945d, 0x945b, 0x944c, 0x9458, + 0x9460, 0x9453, 0x9450, 0x9507, 0x9508, 0x94f4, 0x94f6, 0x9504, + 0x94fd, 0x9505, 0x9628, 0x9656, 0x9642, 0x965c, 0x963d, 0x962f, + 0x962b, 0x9658, 0x9661, 0x962c, 0x9651, 0x9650, 0x963c, 0x9636, + 0x12f6, 0x9660, 0x965b, 0x962e, 0x9640, 0x965f, + /* 0x29 */ + 0x9626, 0x962d, 0x965e, 0x963b, 0x97ef, 0x97f3, 0x97ee, 0x97ed, + 0x985a, 0x9862, 0x985b, 0x985f, 0x985e, 0x9864, 0x98e0, 0x98e1, + 0x98e5, 0x99a5, 0x999b, 0x999f, 0x999c, 0x137a, 0x99aa, 0x99a4, + 0x99a3, 0x9a67, 0x9b26, 0x9b1a, 0x13b8, 0x9b1c, 0x9b15, 0x9b1b, + 0x9b18, 0x9b1e, 0x9b25, 0xc4dc, 0x9c7b, 0x9c75, 0x9c93, 0x9c8f, + 0x9c7c, 0x9c9b, 0x9c88, 0x9c91, 0x9c7e, 0x1401, 0x9c86, 0x9e5b, + 0x9e54, 0x9f35, 0x9f40, 0x9f37, 0x9f29, 0x9f26, 0x9f23, 0x9f30, + 0x9f20, 0x9f28, 0x9f32, 0x9f2a, 0x9f31, 0x9f24, 0x9f41, 0x9f42, + 0x9f43, 0x9f25, 0x9f38, 0xa01c, 0xa01d, 0xa01e, 0xa0f6, 0xa1a5, + 0xa189, 0xa19d, 0xa18a, 0xa187, 0xa1ab, 0xa186, 0xa19e, 0xa193, + 0xa1a1, 0xa188, 0xa1a3, 0xa19f, 0xa1a0, 0xa2ff, 0xa300, 0xa302, + 0xa2f8, 0xa2f7, 0xa301, 0xa387, 0xa389, 0xa376, + /* 0x2a */ + 0xa36e, 0xa377, 0xa382, 0xa385, 0xa383, 0xa384, 0xa457, 0xa44b, + 0xa456, 0xa45d, 0xa460, 0xa44d, 0xa455, 0xa454, 0xa453, 0xa450, + 0xa463, 0xa462, 0xa517, 0xa516, 0xa52d, 0xa5d9, 0xa5bf, 0x152f, + 0xa5b2, 0xa5ac, 0xa5b0, 0xa5cf, 0xa5b8, 0x1531, 0xa5d3, 0xa5b1, + 0xa5af, 0xa5ce, 0xa5b4, 0xa5b7, 0xa5d5, 0x159c, 0xa938, 0xa928, + 0xa93f, 0xa940, 0xa941, 0xa933, 0xa92b, 0xa92e, 0xab11, 0xab18, + 0xab17, 0xab19, 0xab16, 0x15e6, 0xab0d, 0xab26, 0xab79, 0xabd8, + 0xabf3, 0xabd7, 0xabcc, 0xabcf, 0xabcb, 0xabd1, 0xabce, 0xabd4, + 0xabd5, 0xabd3, 0xabd6, 0xabcd, 0xabda, 0xabd2, 0xabde, 0xaccc, + 0xacb8, 0xacb7, 0xacc2, 0xacc3, 0xadfa, 0xadf9, 0xae1f, 0xae1d, + 0x6282, 0xaea6, 0xae90, 0xae9e, 0xae98, 0xae93, 0xae92, 0xaea5, + 0xae95, 0xafa9, 0xafa8, 0xafaa, 0xafab, 0xafac, + /* 0x2b */ + 0xb01f, 0xb022, 0xb0aa, 0xb096, 0xb091, 0xb0ab, 0xb0a2, 0xb0a4, + 0xb09d, 0xb097, 0xb07d, 0xb09f, 0xb09c, 0xb099, 0xb0a6, 0xb092, + 0xb0a7, 0xb1c9, 0xb1c8, 0xb1c7, 0xb1cb, 0xb274, 0xb2c9, 0x1738, + 0xb2d2, 0xb2db, 0xb2eb, 0xb2e9, 0xb2ef, 0xb2ee, 0xb2f9, 0xb2de, + 0xb416, 0xb445, 0xb47f, 0xb498, 0xb49f, 0xb486, 0xb490, 0xb49a, + 0xb49d, 0xb48d, 0xb49c, 0xb4a0, 0xb4a7, 0xb48f, 0xb641, 0xb635, + 0xb637, 0xb630, 0xb63a, 0xb636, 0xc508, 0xb6ca, 0xb712, 0xb715, + 0xb722, 0xb713, 0xb718, 0xb721, 0xb810, 0xb820, 0xb82f, 0xb8a5, + 0xb8a3, 0xb8b6, 0xb8ab, 0xb968, 0xb967, 0xb96f, 0xb977, 0xb964, + 0xb978, 0x183a, 0xb976, 0xb96e, 0x18b1, 0xbbd0, 0xbbb3, 0xbbcb, + 0xbbd6, 0xbbb1, 0xbbb4, 0xbbd7, 0xbbc6, 0xbbba, 0xbbd1, 0xbbd2, + 0xbbb5, 0xbbc4, 0xbbcc, 0xbbbb, 0xbbb2, 0xbe5b, + /* 0x2c */ + 0xbe5a, 0xbe59, 0xbe99, 0xbe94, 0xbe96, 0xbe93, 0xbe91, 0xbe8f, + 0xbe98, 0xbf0c, 0xbf0a, 0xbf0e, 0xbf12, 0xbf11, 0xbf0b, 0xbf9a, + 0x1947, 0xbfb4, 0x1951, 0xc01c, 0xc020, 0xc021, 0xc0d3, 0xc0d2, + 0xc138, 0x2afd, 0x6bcf, 0x2c1d, 0x2c92, 0x2c8f, 0x2c8c, 0x2dea, + 0x2eb9, 0x2f6e, 0x2fa0, 0xaddd, 0x3012, 0x3017, 0x306d, 0x3205, + 0x31fb, 0x31fd, 0x3206, 0x3200, 0x31ff, 0x31fe, 0x32b6, 0x3305, + 0x3307, 0x34bc, 0x34bb, 0x358b, 0x3587, 0x97fb, 0x36e7, 0x36e6, + 0x36e2, 0xa1d3, 0x36d9, 0x36ca, 0x3712, 0x3710, 0x36dc, 0x36d0, + 0x368b, 0x3713, 0x4d10, 0x36da, 0xc34f, 0x36fd, 0x36e5, 0x36cc, + 0x3739, 0x36c7, 0x36d8, 0x3a60, 0x3a64, 0x3a86, 0x3a5e, 0x3a66, + 0x3a5f, 0x3a77, 0x3a82, 0x3a96, 0x3b3e, 0x3b79, 0x3b7a, 0x3c88, + 0x3c89, 0x3c8c, 0x62e0, 0x3c7b, 0x3c86, 0x3d94, + /* 0x2d */ + 0x3d97, 0x3db7, 0x3db5, 0x3db8, 0x3d93, 0x3db2, 0x3db4, 0x3d99, + 0x3dc3, 0x3d9d, 0x3d9b, 0x3da3, 0x0347, 0x3e9f, 0x3e9e, 0x3ea3, + 0x3ea0, 0x3ea1, 0x3fc5, 0x3fc6, 0x3fbe, 0x3fc4, 0x3fbf, 0x404c, + 0x404a, 0x40b1, 0x4115, 0x4117, 0x4110, 0x4118, 0x41e0, 0x41df, + 0x4227, 0x4343, 0x4348, 0x431d, 0x4350, 0x4358, 0x4347, 0x4354, + 0x4353, 0x4340, 0x4355, 0x0417, 0x435a, 0x4870, 0x455b, 0x454d, + 0x4556, 0x454f, 0xc387, 0x4559, 0xc388, 0x4554, 0x4553, 0x4550, + 0x46b3, 0x476e, 0x04a3, 0x476f, 0x4793, 0x4829, 0x4825, 0x4828, + 0x486f, 0x54b8, 0xc397, 0x48b3, 0x4979, 0x497e, 0x497c, 0x4983, + 0xc3ac, 0x4b00, 0x4b34, 0x4b65, 0x4b36, 0x4ba7, 0x4b59, 0x4b58, + 0x4b31, 0x4b62, 0x4b38, 0x4b73, 0x4b3e, 0x4b55, 0x4b54, 0x4b95, + 0xc3ad, 0x4ba5, 0x4b94, 0x4b9a, 0x4b9b, 0x4b99, + /* 0x2e */ + 0x4b9f, 0x4b53, 0x4d12, 0x4d0a, 0x4d09, 0x4d0c, 0x4d0b, 0x4d0e, + 0x4d0d, 0x4d08, 0x4f38, 0x4f3a, 0x4f37, 0x4f3d, 0x4f2d, 0x4f82, + 0x4f95, 0x4f87, 0x4f9d, 0x4fb5, 0x4f81, 0x4fc7, 0x4f9b, 0x4f98, + 0x4f94, 0x4f86, 0x4f90, 0x4f34, 0x4f8e, 0x4f85, 0x4fa6, 0x4f96, + 0x51ea, 0x51df, 0x54bd, 0x51f7, 0x51eb, 0x51e0, 0x51e8, 0x51e1, + 0x51e9, 0x51ee, 0x51e5, 0x51ec, 0x5263, 0x52c6, 0x52c2, 0x52c1, + 0x52c0, 0x52c3, 0x5318, 0x54ae, 0x54a3, 0x54c5, 0x54a0, 0x54b4, + 0x54a5, 0x071e, 0x54a4, 0x54a8, 0x54a6, 0x57a8, 0x578d, 0x5782, + 0x579e, 0x5789, 0x5783, 0x5791, 0x57a6, 0x579a, 0x5790, 0x5785, + 0x577d, 0xc3ec, 0x579b, 0x57a5, 0x57f0, 0x5796, 0x5788, 0x57d6, + 0x57d8, 0x5786, 0x57a4, 0x5797, 0x5a1c, 0x5a19, 0x5a9e, 0x5a9f, + 0x5a9d, 0x5a9c, 0x5b5d, 0x5b5e, 0x5b73, 0x5b63, + /* 0x2f */ + 0x5bbe, 0x5bc1, 0x5bbc, 0x5bbf, 0x5bbb, 0x5bbd, 0x5c13, 0x5c14, + 0x5cf8, 0x5cfa, 0x5d06, 0x5cfe, 0x5d51, 0x600b, 0x5ff1, 0x5fa9, + 0x5fd5, 0x5fdc, 0x5fcb, 0x5ff2, 0x605f, 0x5fdb, 0x5fd6, 0x5fd9, + 0x5fd1, 0x5fcf, 0x5fd8, 0x5fe0, 0x5fd4, 0x5ff3, 0x6005, 0x5fce, + 0x5ff4, 0xc412, 0x5fda, 0x600e, 0x6006, 0x5fd7, 0x5fcd, 0x6007, + 0x5fe1, 0x6008, 0x62be, 0x62ef, 0x62d9, 0x62da, 0x1fd7, 0x62a0, + 0x62df, 0x629e, 0x62bf, 0x62af, 0x62a7, 0x62aa, 0x62f4, 0x62ae, + 0x62b5, 0x62b8, 0x62db, 0x62c0, 0x62b7, 0x62a2, 0x62dd, 0x62a1, + 0x62a5, 0x62b4, 0x62a6, 0x62ab, 0x62ac, 0x629f, 0x62b1, 0x62fc, + 0x642e, 0x6430, 0x6499, 0x64f8, 0x64f6, 0x65f4, 0x65eb, 0x65e1, + 0x65e4, 0x6775, 0x6769, 0x0a9a, 0x6799, 0x679e, 0x6794, 0x6793, + 0x6791, 0x6919, 0x6917, 0x6949, 0x6947, 0x6948, + /* 0x30 */ + 0x6952, 0x6940, 0x6963, 0x6946, 0x695f, 0x6a0e, 0x6a85, 0x6a87, + 0x6acb, 0x6acc, 0x6ac9, 0x6bcb, 0x41e7, 0x6c20, 0x6d5f, 0x6d60, + 0x6d6a, 0x6d76, 0x6d73, 0x6d71, 0x6d66, 0x0bc2, 0x6d6b, 0x6d79, + 0x6d7b, 0x6e3c, 0x6e9e, 0x6e9c, 0x6f1c, 0x6f1e, 0x6f21, 0x6f96, + 0x6fa1, 0x6fb6, 0x6fa0, 0x6f94, 0x6f97, 0x7081, 0x7086, 0x70c0, + 0x708a, 0xc44b, 0x7085, 0x7095, 0x7049, 0x7082, 0x7084, 0x4b78, + 0x7090, 0x70b1, 0x71fe, 0x71fb, 0x7350, 0x7356, 0x735a, 0x734c, + 0x0cdc, 0x7357, 0x74e1, 0x74d9, 0x74db, 0x74f4, 0x7545, 0x7547, + 0x7674, 0x766b, 0x7668, 0x7669, 0x7679, 0xc45b, 0x7680, 0x7681, + 0x7661, 0x7670, 0x766f, 0x7673, 0x765d, 0x77fa, 0x0db3, 0x77f3, + 0x780a, 0x7817, 0xc45f, 0x78b0, 0x7a3e, 0x7a46, 0x7a4f, 0x7a44, + 0x7a69, 0x7a33, 0x7a2f, 0x7a4e, 0x7a3a, 0x7a2b, + /* 0x31 */ + 0x7aa9, 0x7a50, 0x7a45, 0x7a37, 0x7a25, 0x7a2c, 0x7a3f, 0x7a34, + 0x7a29, 0x7a1e, 0x7a3d, 0x7ced, 0xc466, 0x7cf3, 0x7cea, 0x7ceb, + 0x7ecc, 0x7ece, 0x7ed0, 0x7ee3, 0x7ee0, 0x7ed1, 0x7edc, 0x7edd, + 0x7ef0, 0x7edb, 0x7ee5, 0x7ef1, 0x7ec9, 0x7ee8, 0x7ee7, 0x7ec8, + 0x7ede, 0x7ecd, 0x7ec5, 0x7ec6, 0x7ee4, 0x7ec3, 0x80fb, 0x80fc, + 0x80fe, 0x8103, 0x8100, 0x80fd, 0x8105, 0x8113, 0x81a7, 0x81b4, + 0x8270, 0x8274, 0x8271, 0x8275, 0x827d, 0x8273, 0x82c4, 0x82c3, + 0x82de, 0x82dd, 0x8311, 0x830f, 0x8310, 0x83c3, 0x83c2, 0x83ca, + 0x83c1, 0x8423, 0x85b1, 0x8624, 0x8611, 0x8625, 0x860a, 0x861f, + 0x8620, 0x8614, 0x8628, 0x8603, 0x8612, 0x860b, 0x8617, 0x4d11, + 0x8749, 0x8789, 0x8790, 0x878f, 0x8796, 0x8795, 0x8793, 0x87ed, + 0x87f0, 0x62de, 0x8885, 0x8877, 0x887a, 0x8884, + /* 0x32 */ + 0x8879, 0x887d, 0x887b, 0x88ed, 0x88ec, 0x89f6, 0x899b, 0x8a9d, + 0x8b11, 0x8ac4, 0x8ac8, 0x8adf, 0x8abf, 0x8ab3, 0x8aba, 0x8b10, + 0x8b06, 0x8a88, 0x8a9a, 0x8ae0, 0x8acc, 0x8ab5, 0x8ae1, 0x8abc, + 0x8ac6, 0x8b0b, 0x8aa4, 0x8a95, 0x8aa3, 0x8ae2, 0x8acd, 0x8ae3, + 0x8aab, 0x8acb, 0x8a8f, 0xc4ab, 0x8aa9, 0x8b24, 0x8ae4, 0x8b12, + 0x8ae5, 0x8b67, 0x8aaa, 0x8aa0, 0x8ae6, 0x8ac1, 0x8ae7, 0x8b0d, + 0x8a86, 0x8ab0, 0x8a8b, 0x8ae8, 0x8ac9, 0x8b19, 0x8ac0, 0x8b0c, + 0x8ae9, 0x8aea, 0x8ded, 0x8de3, 0x8de4, 0x8de8, 0x8dd2, 0x8de2, + 0x2466, 0x8fcf, 0x8fd1, 0x8fc3, 0x8fc9, 0x8fea, 0x8fb4, 0x8fdc, + 0x8fbd, 0x8fe6, 0x8fc8, 0x8fec, 0x8fb2, 0x8fa9, 0x8fd3, 0x8fc0, + 0x8fe9, 0x8fd5, 0x11d9, 0x8fc5, 0x11dd, 0x8fcb, 0x8fd0, 0x8fd2, + 0x8fe4, 0x8fe8, 0x8fcd, 0x8fb6, 0x8faa, 0x8fd4, + /* 0x33 */ + 0xa049, 0x8fc1, 0x8fdd, 0x8fce, 0x91c9, 0x91ca, 0x92fd, 0x92d9, + 0x92ff, 0x9304, 0x92fa, 0x9306, 0x9315, 0x9311, 0x9307, 0x930b, + 0x93fc, 0x93fd, 0x946d, 0x9465, 0x9514, 0x9513, 0x950c, 0x950b, + 0x9518, 0x9522, 0x967d, 0x966f, 0x9675, 0x967b, 0x9680, 0x967f, + 0x9696, 0x966d, 0x966b, 0x9686, 0x9673, 0x9662, 0x9677, 0x9681, + 0x9669, 0x9682, 0x9697, 0x9684, 0x12fc, 0x9678, 0xc4d0, 0x967a, + 0x966a, 0x9665, 0x967e, 0x9694, 0x97c2, 0x97c1, 0x97f9, 0x9871, + 0x986b, 0x986d, 0x986f, 0x986e, 0x98f2, 0x98e8, 0x98ef, 0x98e9, + 0x98ea, 0x98ed, 0x98f3, 0x98e6, 0x99c9, 0x99b4, 0x99b3, 0x99b9, + 0x99ca, 0x99b1, 0x99b6, 0x99c7, 0x99c4, 0x99b7, 0x9a6f, 0x9b33, + 0x9b32, 0x9b1f, 0xc4d9, 0x9b2b, 0x9b30, 0x9b36, 0x9b42, 0x9b41, + 0xc4d8, 0x9ca5, 0x9cab, 0x9ca9, 0x9cb3, 0x9ca7, + /* 0x34 */ + 0x9ca0, 0x9cd2, 0x9ca8, 0x9cb6, 0x9cac, 0x9cae, 0x9ce6, 0x9e65, + 0x9f47, 0x9f63, 0x9f4d, 0x9f5f, 0x9f4b, 0x9f60, 0x9f49, 0x9f53, + 0xc4df, 0x263a, 0x9f57, 0x9f4e, 0x9f52, 0x9f54, 0xa020, 0xa022, + 0xa1c1, 0xa1d7, 0xa1d5, 0xa1c4, 0xa1d0, 0xa1bb, 0xa1e2, 0xa1cb, + 0xa1b8, 0xa1bf, 0xa1d8, 0xa1c0, 0xa1ba, 0xa1b4, 0xa1bc, 0xa1d4, + 0xa1ed, 0xa1c2, 0xa1d9, 0xa1cc, 0xa32f, 0xa323, 0xa396, 0xa38d, + 0xa39e, 0xa399, 0xa483, 0x1507, 0xa46a, 0xa469, 0xa475, 0xa46c, + 0xa480, 0xa46e, 0xa481, 0xa477, 0xa476, 0xa473, 0xa470, 0xa484, + 0xa519, 0xa5f2, 0x273d, 0xa5ec, 0xa5eb, 0xa5f6, 0xa5ef, 0xa5f4, + 0xa5ee, 0xa5f3, 0xa5ed, 0xa89b, 0xa898, 0xa894, 0x3a7a, 0xa89a, + 0xc4f0, 0xa94c, 0x15a8, 0xa957, 0xa951, 0xa962, 0xa952, 0xa95c, + 0xa953, 0xc4ef, 0xaa85, 0xab2d, 0xab3e, 0xab30, + /* 0x35 */ + 0xab7d, 0xabe6, 0xabf6, 0xabe4, 0xabe9, 0xabec, 0xabf2, 0xabe8, + 0xabe3, 0xabeb, 0xabf0, 0xabea, 0xabe7, 0xabfd, 0xabe5, 0xabee, + 0xabf5, 0xabf9, 0xabf1, 0xabf4, 0xc4f4, 0xac11, 0xacde, 0xacd8, + 0xacdd, 0xacdb, 0xacd3, 0xace1, 0xadde, 0xadfc, 0xae28, 0xaeb7, + 0xaeb8, 0xaec7, 0xaeb2, 0xaea9, 0xaeb9, 0xaebc, 0xaeb3, 0xaed1, + 0xafb0, 0xafb1, 0xafb6, 0xb004, 0xb02c, 0xb0c1, 0xb09e, 0xb0ba, + 0x16ca, 0xb0d1, 0xb0d3, 0xb0d4, 0xb0d5, 0xb0c5, 0xb0b6, 0xb0b2, + 0xb0b5, 0xb0c3, 0xb0b9, 0xb0c6, 0xb1d6, 0xb1e0, 0xb1db, 0xb1d7, + 0xb1dd, 0xb315, 0xb30c, 0xb30f, 0xb30e, 0xb2fe, 0xb304, 0xb30b, + 0xb302, 0xb2ff, 0xb308, 0xb310, 0xb317, 0xb313, 0xb306, 0xb309, + 0xb424, 0xb426, 0xb425, 0xb448, 0xb4b5, 0xb4d2, 0xb4d5, 0xb4c4, + 0xb4af, 0xb4ad, 0xb4c1, 0xb4c0, 0xb4cc, 0xb4cd, + /* 0x36 */ + 0xb4c3, 0xb4c8, 0xb4c5, 0xb4ba, 0xb4d0, 0xb4c2, 0xb4ce, 0x178d, + 0xb643, 0xb642, 0xb640, 0xb631, 0xb6cf, 0xb6ce, 0xb730, 0xb734, + 0xb732, 0xb743, 0xb73c, 0xb811, 0xb835, 0xb834, 0xb837, 0xb831, + 0xb8bf, 0xb8bc, 0xb8c2, 0xb8c9, 0xb983, 0xb98b, 0xb9a0, 0xb98d, + 0xb98c, 0xb99a, 0xb98a, 0xb991, 0xbbf1, 0xbc0f, 0xbc01, 0xbc07, + 0xbc0c, 0x18c0, 0xbbdc, 0xbbee, 0xbbf7, 0xbbf2, 0xbbf8, 0xbbeb, + 0x18ca, 0xbbe6, 0xbbed, 0xbbe9, 0xbc08, 0xbc00, 0xbbe5, 0xbbfc, + 0xbe61, 0xbe5e, 0xbe5f, 0x1925, 0xbe9b, 0xbf16, 0xbf15, 0xbf20, + 0xbf14, 0xbf1a, 0xbf17, 0xbf9c, 0x194a, 0xbff1, 0x1953, 0xbff0, + 0xc028, 0xc024, 0xc02a, 0xc02b, 0xc0d5, 0xc104, 0xc105, 0xc191, + 0xc192, 0xc2a6, 0x2c09, 0x2e22, 0x2e1a, 0x2e0e, 0x2e1b, 0x2e08, + 0x6fb3, 0xc31c, 0x309d, 0x3212, 0x321e, 0x32bb, + /* 0x37 */ + 0x32bf, 0x32bc, 0x3308, 0x3309, 0x3363, 0x33c8, 0x5828, 0x358e, + 0x358d, 0x3743, 0x374d, 0x376d, 0x3742, 0x3752, 0x3751, 0x3769, + 0x3750, 0x3756, 0x376c, 0x3744, 0x3745, 0x376b, 0x0205, 0x3768, + 0x3757, 0x392e, 0x3931, 0x392d, 0x3a8b, 0x3ab2, 0x3a8d, 0x3aa3, + 0x3aa4, 0x3a90, 0x3a89, 0x3a8e, 0x3a92, 0x3b7b, 0x3c90, 0x3c8f, + 0x3de9, 0x3dcd, 0x3dc5, 0x3dd0, 0x3dc9, 0x3dd1, 0x3dc7, 0x3dd2, + 0x3d5f, 0x3de1, 0x3dcc, 0x3dc6, 0x3de4, 0x3ea9, 0x3fd3, 0x3fda, + 0x3fd2, 0x3fdb, 0x404d, 0x404e, 0x411c, 0x41e8, 0x436c, 0x435f, + 0x4366, 0x4364, 0x4378, 0x4365, 0x436d, 0x4361, 0x437a, 0x4407, + 0x4566, 0x4568, 0x4562, 0x46d3, 0x46d4, 0x46d1, 0x46dc, 0x4773, + 0x4772, 0x482d, 0x482c, 0x482f, 0x4872, 0x48b4, 0x4989, 0x4bcd, + 0x4ba6, 0x4ba2, 0x4ba0, 0x4b46, 0x4ba1, 0x8657, + /* 0x38 */ + 0x4ba3, 0x4bb1, 0x4bdb, 0x4bf6, 0x4bdc, 0x4bd6, 0x4d13, 0x4f9c, + 0x4f97, 0x4fd8, 0x4fe4, 0x4fd4, 0x4fe5, 0x4fdb, 0x4fd0, 0x4fda, + 0x4fcc, 0x4fdc, 0x4fed, 0x4fd3, 0x4fd1, 0x4fce, 0x4fd9, 0x4fdd, + 0xc3c6, 0x50e6, 0x50e5, 0x50e9, 0x51ff, 0x51fe, 0x520e, 0x528c, + 0x52ca, 0x52cb, 0x531a, 0x54d7, 0x54cf, 0x54d0, 0x54c9, 0x54cc, + 0x54d3, 0x55a4, 0x55a3, 0x5781, 0x5826, 0x57f3, 0x5827, 0x57f2, + 0x57ff, 0x57f5, 0x57fc, 0x580e, 0x07f0, 0x57f6, 0x5800, 0x5823, + 0x5805, 0x5825, 0x5808, 0x5850, 0x5a25, 0x5a20, 0x5a23, 0x5a21, + 0x5aa1, 0x5b69, 0x5b6c, 0x5b68, 0x5b6b, 0x5bcc, 0x5bcd, 0x5d10, + 0x5d0d, 0x5d0a, 0x5d16, 0x5d14, 0x5d52, 0x6028, 0x602e, 0x602c, + 0x604d, 0x6049, 0x6031, 0x6030, 0x6033, 0x602d, 0x6036, 0x603e, + 0x602f, 0x6027, 0x6034, 0x604c, 0x62fe, 0x6312, + /* 0x39 */ + 0x631f, 0x6317, 0x62f5, 0x6315, 0x62f7, 0x0a02, 0x437d, 0x62fa, + 0x62f9, 0x634b, 0x649c, 0x649d, 0x0a23, 0x65f0, 0x65f6, 0x65ef, + 0x679d, 0x679a, 0x67a7, 0x67af, 0x67aa, 0x6964, 0x6986, 0x6975, + 0x6970, 0x6984, 0x696b, 0x6985, 0x696c, 0x6a17, 0x6a94, 0x6a93, + 0x6bd2, 0x6bd7, 0x6bd4, 0x6da6, 0x6da7, 0x6d9c, 0x6d8b, 0x6d8d, + 0x6d98, 0x6db9, 0x6d9b, 0x6d9d, 0x6d99, 0x6da8, 0x6d91, 0x6d87, + 0x6d9a, 0x6ea6, 0x6f1f, 0x6fa7, 0x6fb1, 0x6fb2, 0x6fb7, 0x70d0, + 0x70b3, 0x70b5, 0x70c4, 0x70c3, 0x70bc, 0x70b2, 0x70ba, 0x70bb, + 0x70c2, 0x70cd, 0x70be, 0x70b7, 0x718f, 0x7203, 0x7204, 0x7371, + 0x7377, 0x7374, 0x738b, 0x737a, 0xc451, 0x738c, 0x7373, 0x74ff, + 0x74fb, 0x74fd, 0x74f0, 0x74f3, 0x74fc, 0x74f2, 0x7692, 0x769e, + 0x76ae, 0x7696, 0x7814, 0x7812, 0x7813, 0x7816, + /* 0x3a */ + 0x780f, 0x78b6, 0x78bd, 0x7a8c, 0x7aae, 0x7aac, 0x7aab, 0x7a99, + 0x7a92, 0x7abb, 0x7a9e, 0x7a7e, 0x7aaf, 0x7abc, 0x7a98, 0x7d01, + 0x7d09, 0x7d06, 0xc467, 0x7d07, 0x7d08, 0x7ecf, 0x7f0e, 0x7f32, + 0x0f15, 0x7f12, 0x7f16, 0x7f17, 0x7f1b, 0x7f15, 0x7f31, 0x7f18, + 0x7f1a, 0x7f10, 0x7f0a, 0x7f09, 0x804f, 0xc473, 0x810f, 0x8110, + 0xc475, 0x8128, 0x8111, 0x8116, 0x8117, 0x8102, 0x81bb, 0x81ba, + 0x81c3, 0x81bc, 0x828a, 0x8284, 0x8286, 0x82e0, 0x8317, 0x8318, + 0x831e, 0x8315, 0x83d3, 0x83da, 0x83d9, 0x85e6, 0x85f4, 0x85e1, + 0x8669, 0x8640, 0x8658, 0x866c, 0x864d, 0x8721, 0x8799, 0x87f1, + 0x5f68, 0x8886, 0x8b5b, 0x8b5c, 0x8b77, 0x8b2c, 0xc4ad, 0x8b58, + 0x8b64, 0x8b61, 0x8b48, 0x8b97, 0x8b59, 0x8b29, 0x8b62, 0x8b2e, + 0x8b68, 0x8b90, 0x8b3a, 0x8b3d, 0x8b5e, 0x8b46, + /* 0x3b */ + 0x8b69, 0x8b65, 0x8b3e, 0x8b49, 0x8b56, 0x8be1, 0x8b78, 0x8b79, + 0x8b66, 0x8b4a, 0x8b35, 0x8b7a, 0x8b92, 0x8b60, 0x8b36, 0x8b51, + 0x8b42, 0x115d, 0x8b3f, 0x8b7b, 0x8b5d, 0x8b94, 0x8b6a, 0xc4b5, + 0x8df2, 0x8fbb, 0x901b, 0x901a, 0x9033, 0x9017, 0x900a, 0x9015, + 0x9012, 0x9001, 0x902d, 0x8ffd, 0x9023, 0x9005, 0x9011, 0x9000, + 0x901c, 0x9035, 0x902e, 0x9036, 0x34bf, 0x902f, 0x900c, 0x9009, + 0x9031, 0x8ffc, 0x900f, 0x9018, 0x9002, 0x9200, 0x931f, 0x9337, + 0x125a, 0x9338, 0x932b, 0x932e, 0x9321, 0x9330, 0x9329, 0x9331, + 0xc4c9, 0x9301, 0x932c, 0x9322, 0x93ff, 0x9477, 0x9467, 0x947f, + 0x947d, 0x947b, 0x947e, 0x951e, 0x951c, 0x9521, 0x9526, 0x9527, + 0x9529, 0x952c, 0x951d, 0x952b, 0x96bf, 0x96a4, 0x96aa, 0x96ae, + 0x969f, 0x96d0, 0x96b1, 0x96ad, 0x969b, 0x96b2, + /* 0x3c */ + 0x96a9, 0x96b3, 0x96b4, 0x96ba, 0x96a5, 0x96b7, 0x96ac, 0x96cb, + 0x96cf, 0x97c6, 0x9801, 0x97ff, 0x97fd, 0x9877, 0x9878, 0x9876, + 0x98f7, 0x99cc, 0x1385, 0x99d4, 0x99d7, 0x99d5, 0x99d6, 0x99d3, + 0x9b5d, 0x9b55, 0x9ce0, 0x9d48, 0x9cee, 0x9cdb, 0x9ce7, 0x9cd6, + 0x9ce5, 0x9ce1, 0x9cdd, 0x9ce2, 0x9e70, 0x9e66, 0x9e6f, 0x9e6e, + 0x9f81, 0x9f69, 0x9f6e, 0x9f6d, 0x9f6c, 0x9f84, 0x9f85, 0x9f71, + 0x9f73, 0x9f6a, 0x9f6f, 0x9f7b, 0xa16a, 0xa17c, 0xa17d, 0xa181, + 0xa1fa, 0xa205, 0xa1eb, 0xa1fb, 0xa1e9, 0xa1ef, 0xa1fc, 0xa1e7, + 0xc4e1, 0xa1ee, 0xa1fd, 0xa332, 0xa3a7, 0xa3b5, 0xa3b1, 0xa3b9, + 0xa3a8, 0xa3b3, 0xc4e6, 0xa48a, 0xa491, 0xa48d, 0xa499, 0x150b, + 0xa49a, 0xa49b, 0xa492, 0xa48f, 0xa4ab, 0x6bdb, 0x1539, 0xa675, + 0xa631, 0xa638, 0x1537, 0xa635, 0xa669, 0xa63b, + /* 0x3d */ + 0xa63d, 0xa66c, 0xa679, 0xa63c, 0xa63e, 0xa897, 0xa8a5, 0xa8a2, + 0xa89d, 0xa8a1, 0xa968, 0xa96f, 0xa96d, 0xa972, 0xa975, 0xa977, + 0xa979, 0xaab5, 0xaaea, 0xaaab, 0xab43, 0xab41, 0xab42, 0xac09, + 0xac08, 0xac06, 0xac01, 0xac03, 0xac00, 0xac04, 0xac0a, 0xac0e, + 0xac0d, 0xac07, 0xac0f, 0xac14, 0xac02, 0xac15, 0xac0c, 0xac10, + 0xac05, 0xacfd, 0xacff, 0xad04, 0xad00, 0xad09, 0xae2b, 0xc4f7, + 0xae31, 0xaedb, 0xaec5, 0xaed3, 0xaece, 0x166b, 0xaec9, 0xaebf, + 0xaecb, 0xaec0, 0xaed0, 0xaed4, 0xafc1, 0xafb9, 0xafbb, 0xafc3, + 0xafc9, 0xb007, 0xb02d, 0xb0f8, 0xb0e1, 0xb0fa, 0xb0ef, 0xb0fd, + 0x16cd, 0xb0eb, 0xb0f1, 0xb0ed, 0xb0fe, 0xb1f8, 0xb203, 0xb1ee, + 0xb1e8, 0xb201, 0xb2ec, 0xb322, 0xb314, 0xb334, 0xb32f, 0xb339, + 0xb341, 0xb33c, 0xb349, 0xb358, 0xb33a, 0xb342, + /* 0x3e */ + 0xb33f, 0xb422, 0xb423, 0xb44a, 0xb4dc, 0xb4d9, 0xb4db, 0xb4e2, + 0xc507, 0xb4df, 0xb4e0, 0xb4d7, 0xb64f, 0xb646, 0xb653, 0xb655, + 0xb64e, 0xb64a, 0xb64c, 0xb663, 0xb751, 0xb753, 0xb758, 0xb74d, + 0xb75a, 0xb749, 0xb75d, 0xb812, 0xb83c, 0xb8d1, 0xb8df, 0xb8d6, + 0xb8d8, 0xb8e0, 0xb8d9, 0xb9b1, 0xb9ac, 0xb9aa, 0xb9ee, 0xb9bd, + 0x184d, 0xb9c3, 0xb9a8, 0xb9ae, 0xb9ab, 0xbc1d, 0xbc27, 0xbc38, + 0xbc12, 0xbc48, 0xbc2b, 0xbc16, 0xbc19, 0xbc3d, 0xbc23, 0xbc2a, + 0xbe64, 0xbead, 0xbeac, 0xc514, 0xbeb1, 0xbeaf, 0xbf2c, 0xbf24, + 0xbf25, 0xbf28, 0xbff9, 0xbff7, 0xbffd, 0xbffe, 0xc039, 0xc033, + 0xc0d7, 0xc0d8, 0xc0e4, 0x3aa1, 0xc10e, 0xc13b, 0xc144, 0xc142, + 0xc194, 0xc193, 0xc1d5, 0xc2a7, 0x2e31, 0x2e23, 0x2e28, 0x2e27, + 0x2ec6, 0x2fa3, 0x3021, 0x321b, 0x0110, 0x32c1, + /* 0x3f */ + 0x32c3, 0x332a, 0x3369, 0x3427, 0x37b6, 0x37a7, 0x37a4, 0x37a6, + 0x3790, 0x379e, 0x3794, 0x37a8, 0x37a5, 0x37a2, 0x3791, 0x027b, + 0x3abc, 0x3abd, 0x3ab4, 0x3ab0, 0x3ae4, 0x3b45, 0x3b4b, 0x3b7e, + 0x3b7f, 0x3b7d, 0x3bc3, 0x3dfc, 0x3df7, 0x3df0, 0x3ded, 0x3df1, + 0x3df8, 0x3fe9, 0x41eb, 0x041d, 0x4390, 0x438d, 0x4386, 0x4391, + 0x438a, 0x4408, 0x4450, 0x46ea, 0x46e6, 0x46e2, 0x46e7, 0x46ed, + 0x46e1, 0x4834, 0x4876, 0x4875, 0x4873, 0x48b5, 0x4990, 0x4992, + 0x4be1, 0x4bdf, 0x4bd5, 0x4bf2, 0x4bfe, 0x4c13, 0x4c2e, 0x4d19, + 0x5008, 0x1df5, 0x5005, 0x5009, 0x5006, 0x5003, 0x4ffd, 0x4ffc, + 0x5002, 0x5042, 0x521a, 0x5211, 0x5215, 0x5216, 0x52cc, 0x52cf, + 0x52d0, 0x5322, 0x531e, 0x5321, 0x54e5, 0x0727, 0x5554, 0x54ef, + 0x5553, 0x5551, 0x55ad, 0x5867, 0x5868, 0x58a4, + /* 0x40 */ + 0x5877, 0x5889, 0x5844, 0x588b, 0x5879, 0x585b, 0x5843, 0x5857, + 0x584a, 0x587c, 0x5846, 0x587b, 0x5856, 0x5aa8, 0x5b76, 0x5b72, + 0x5bd6, 0x5bd8, 0x5bd1, 0x5d22, 0x5d20, 0x5d23, 0x5d1e, 0x5d6e, + 0x60a3, 0x6077, 0x60a6, 0x606d, 0x60a2, 0x607c, 0x6084, 0x6068, + 0x6074, 0x6086, 0x60a5, 0x607b, 0x607a, 0x6069, 0x6072, 0x6076, + 0x634a, 0x6337, 0x632a, 0x632d, 0x6346, 0x6328, 0x6326, 0x6342, + 0x632c, 0x6338, 0x632b, 0x6333, 0x6345, 0x6439, 0x65f9, 0x65fa, + 0x67b8, 0x67b7, 0x67bb, 0x67b9, 0x67b4, 0x696f, 0x6987, 0x698f, + 0x69a2, 0x69a3, 0xc431, 0x6a9b, 0x6a9d, 0x6ace, 0x0bcf, 0x6dbd, + 0x6dbf, 0x6d92, 0x0bcd, 0x6def, 0x6dc9, 0x6ea4, 0x6ea8, 0x6eaa, + 0x6f28, 0x6f24, 0x6f25, 0x6f26, 0x6fa9, 0x6fba, 0x6fbe, 0x6fbc, + 0x6fc0, 0x70f0, 0x70df, 0x70e0, 0x70ed, 0x70db, + /* 0x41 */ + 0x70fb, 0x70b9, 0x70da, 0x70eb, 0x70ec, 0x739a, 0x739f, 0x739b, + 0x7397, 0x73a1, 0x750f, 0x7505, 0x7548, 0x0d82, 0x76bc, 0x76ba, + 0x78bf, 0x7b01, 0x7ae8, 0x7aef, 0x7ae4, 0x7ae6, 0x7b02, 0x7aeb, + 0x7ae0, 0x7aed, 0x7ad9, 0xc464, 0x7b14, 0x7aee, 0x0e52, 0x7b13, + 0x7af9, 0x7af8, 0x7d25, 0xc469, 0x7d19, 0x7d20, 0x7d43, 0x7d3f, + 0x7f45, 0x7f4c, 0x7f49, 0x7f4f, 0x7f41, 0x7f3e, 0x7f4d, 0x7f52, + 0x7f4a, 0x7f4e, 0x7f73, 0x7f42, 0x7f51, 0x7f55, 0x7f50, 0x7f6c, + 0x2afd, 0x7f6a, 0x7f53, 0x7f68, 0x8055, 0x8056, 0x811c, 0x811d, + 0x2280, 0x811e, 0x8123, 0x811f, 0x81e1, 0x81cd, 0x81cb, 0x81cc, + 0x81c8, 0x81c9, 0x829b, 0x8294, 0x8292, 0x8296, 0x8293, 0x8295, + 0x828f, 0x831d, 0x8322, 0x8321, 0x83e9, 0x83ef, 0x83e0, 0x83e6, + 0x83e4, 0x8629, 0x862c, 0x8676, 0x8683, 0x8678, + /* 0x42 */ + 0x863c, 0x6343, 0x867a, 0x1051, 0x86f2, 0x879e, 0x879b, 0x879a, + 0x87f6, 0x87f5, 0x88a5, 0x8893, 0x88a4, 0x8a82, 0x8ac7, 0x8bb7, + 0x8c1d, 0x8be2, 0x8bd7, 0x8be3, 0x8be4, 0x8bbc, 0x8bd3, 0x115a, + 0x8b5a, 0x8bd2, 0x8b2d, 0xc4af, 0x8bc4, 0x8bd0, 0x8be5, 0x8c05, + 0x8c07, 0x8be6, 0x8c1b, 0x8be7, 0x8bd8, 0x8bbe, 0x8c17, 0x8bb4, + 0x8bd9, 0x8be8, 0x8bad, 0x8baf, 0x8bc8, 0x8be9, 0x8bea, 0x8dfe, + 0x8dfb, 0x8e00, 0x9072, 0x9070, 0x9046, 0x9059, 0x905e, 0x9048, + 0x904f, 0x9071, 0x9060, 0x905f, 0x906e, 0x9073, 0xc4c0, 0xc4bf, + 0x9047, 0x906d, 0x906f, 0x9081, 0x906c, 0x9078, 0x9083, 0x9049, + 0x9068, 0x9074, 0x9063, 0x906a, 0x8685, 0x9065, 0x9062, 0x90c8, + 0x91d0, 0x91d4, 0x91d1, 0x9203, 0x9342, 0x9363, 0x9356, 0x935b, + 0x9355, 0x9350, 0x932d, 0x9344, 0x9348, 0x9345, + /* 0x43 */ + 0x9382, 0x1265, 0x9362, 0x9485, 0x948d, 0x9536, 0x952f, 0x9531, + 0x9537, 0x96a7, 0x96d9, 0x96f0, 0x96f2, 0x96fd, 0x96e8, 0x96eb, + 0x96ee, 0x96e0, 0x96e9, 0x96ed, 0x96d6, 0x96f8, 0x96d4, 0x96df, + 0x96e7, 0x96d8, 0x96e3, 0x96ef, 0x970f, 0x97ca, 0x3b46, 0x9805, + 0x980c, 0x980d, 0x987f, 0x9880, 0x9881, 0x9901, 0x9903, 0x99f2, + 0x99e2, 0x99e3, 0x99de, 0x99e9, 0x99e8, 0x99e0, 0x9a01, 0x99f5, + 0x99e4, 0x2501, 0x9a77, 0x9b74, 0x9b6f, 0x9b62, 0x9b61, 0x9b6d, + 0x9b73, 0x9b6a, 0x9b69, 0x9d12, 0x9d2d, 0x9d14, 0x9d0f, 0x9d29, + 0x9d16, 0x9d03, 0x9d46, 0x9d5c, 0x9d11, 0x9d06, 0x9cdc, 0x9d2b, + 0x9d2a, 0x9d2c, 0x9d27, 0x9e7a, 0x9f9c, 0x9f99, 0x9f95, 0x9f8b, + 0x9f98, 0x9f96, 0xa032, 0xa1a4, 0xa1aa, 0xa21b, 0x14af, 0xa20d, + 0xa21c, 0xa20a, 0xa220, 0xa208, 0xa21a, 0xa213, + /* 0x44 */ + 0xa211, 0xa35d, 0xa35f, 0xa35e, 0xa360, 0xa3bb, 0xa3bc, 0xa3c1, + 0xa3c0, 0xa3c8, 0xa3ce, 0xa4a7, 0xa4b2, 0xa4b6, 0xa4a5, 0xa4ba, + 0xa4b5, 0xa4ad, 0xa4a4, 0xa4d3, 0xa4b0, 0xa4b1, 0xa51d, 0xa68d, + 0x1541, 0xa691, 0xa6b6, 0xa6b7, 0xa6bd, 0xa6bc, 0xa696, 0xa694, + 0xa6a0, 0xa8a8, 0xa8a6, 0xa984, 0xa996, 0xa988, 0xa99a, 0xaad1, + 0xaacf, 0xab50, 0xab51, 0xab4e, 0xab80, 0xab81, 0xac1b, 0xac17, + 0xac20, 0xac19, 0xac1a, 0xac21, 0xac1e, 0xac18, 0xac1d, 0x1629, + 0xad2d, 0xad24, 0xad27, 0xad2e, 0xad25, 0xad1c, 0xad19, 0x162a, + 0xad23, 0xad1f, 0xad1a, 0xad2b, 0xad1e, 0xade0, 0xae33, 0xaee6, + 0xaefc, 0xaee5, 0xaef8, 0xaef6, 0xaeea, 0xaef2, 0xaeed, 0xaeeb, + 0xaef0, 0xaef1, 0xafc6, 0xafc8, 0xafce, 0xafc5, 0x1696, 0xafcb, + 0xb113, 0xb114, 0xb107, 0xb10c, 0xb21a, 0x1712, + /* 0x45 */ + 0xb217, 0xb206, 0xb216, 0xb207, 0xb210, 0xb209, 0xb219, 0xb215, + 0xb36e, 0xb33b, 0xb33e, 0xb36c, 0xb365, 0xb364, 0xb359, 0xb37c, + 0xb370, 0xb379, 0xb42c, 0xb452, 0xb451, 0xb44c, 0xb500, 0xb510, + 0xb513, 0xb4ff, 0xb4fe, 0xb4ed, 0xb65a, 0xb658, 0xb65c, 0xb6da, + 0xb778, 0xb75e, 0xb767, 0xb764, 0xb813, 0xb823, 0xb841, 0xb83f, + 0xb840, 0xb8ed, 0xb8e3, 0xb8ea, 0xb8f0, 0xb8e6, 0xb8e9, 0xb8f1, + 0xb8ee, 0xb9d4, 0xb9d1, 0xb9dc, 0xb9ec, 0xbc69, 0xbc6d, 0xbc57, + 0xbc66, 0xbcf9, 0xbc4a, 0xbc60, 0xbc56, 0xbc59, 0xbc4c, 0xbc6a, + 0xbc62, 0xbc63, 0xbc70, 0xbc5f, 0xc50d, 0xbc64, 0xbc5d, 0xbc68, + 0xbc9f, 0xbeba, 0xbeb8, 0xbebc, 0xbeb9, 0xbeb4, 0xbf3b, 0xbf2d, + 0xbf38, 0xbf2f, 0xbf32, 0xc041, 0xc0cb, 0xc0de, 0xc0dd, 0xc0da, + 0xc0dc, 0xc110, 0xc14f, 0xc149, 0xc198, 0xc196, + /* 0x46 */ + 0xc197, 0xc1c7, 0x2c9c, 0xc1da, 0xc1d8, 0xc2a8, 0x2c0a, 0x2c9d, + 0x2ecb, 0x2f38, 0x2f39, 0x2fa6, 0x3223, 0x3222, 0x3221, 0x33ce, + 0x3592, 0x3591, 0x37ec, 0x37e0, 0x37ed, 0x3808, 0x37e5, 0x37ee, + 0x37e4, 0x37eb, 0x37e3, 0x37ea, 0x380a, 0xc359, 0x3ad1, 0x3ae3, + 0x3ad4, 0x3ad0, 0x3ad9, 0x027e, 0x1be1, 0x3ada, 0x3ad3, 0x3b4c, + 0x3b4d, 0x3b7c, 0x3b80, 0x3bcc, 0x3dff, 0x3e08, 0xc108, 0x3e01, + 0xc36b, 0x3e00, 0x3fed, 0x3ff3, 0x3fee, 0x3ff1, 0x3ff0, 0x3fde, + 0x4051, 0x4382, 0x43a9, 0x4398, 0x439d, 0x439a, 0x439e, 0x439f, + 0x43a6, 0x43a7, 0x4409, 0x442f, 0x4571, 0x456d, 0x4572, 0x46ef, + 0x46f0, 0x483b, 0x4839, 0x483c, 0x4838, 0x6afd, 0x483a, 0x4878, + 0x4879, 0x4877, 0x4998, 0x499c, 0x4999, 0x499a, 0x4c11, 0x4c0a, + 0x4bfd, 0x4c0f, 0x4c19, 0x4c03, 0x4c15, 0x4c0c, + /* 0x47 */ + 0x4c09, 0x4c12, 0x4c34, 0x4c2a, 0x4c08, 0x4c2d, 0x4c28, 0xc3b1, + 0x4c2c, 0x4c26, 0x4c33, 0x05a7, 0x4d1a, 0x4d1e, 0x5007, 0x502c, + 0x5032, 0x5028, 0x5031, 0x5029, 0x5030, 0x502a, 0x5044, 0x502e, + 0x52d1, 0x5324, 0x54f7, 0x54f4, 0x54f3, 0x54f8, 0x58b5, 0x5896, + 0x5898, 0x5895, 0x5891, 0x58b2, 0x589e, 0x5859, 0x58a3, 0x589a, + 0x589b, 0x0f20, 0x7f83, 0x5bda, 0x5bdf, 0x5c16, 0x5d1f, 0x5d2d, + 0x5d2e, 0x5d2b, 0x60b8, 0x60bb, 0x60bf, 0x60ba, 0x60d5, 0x60e3, + 0x60c1, 0x60be, 0x60bd, 0x60b4, 0x60c2, 0x60a1, 0x6087, 0x60d7, + 0x60ca, 0x60b5, 0x60da, 0x60d9, 0x60b3, 0x60d8, 0x6367, 0x6371, + 0x6362, 0x635c, 0x6368, 0x6352, 0x6356, 0x3809, 0x2e42, 0x64a0, + 0x6600, 0x65fe, 0x65ff, 0x67cb, 0xc428, 0x67ca, 0x67a9, 0x67c8, + 0x69b4, 0x69ac, 0x69aa, 0x69a9, 0x6b0e, 0x6be9, + /* 0x48 */ + 0x6bed, 0x6bf2, 0x6beb, 0x6bee, 0x6de8, 0x6ddb, 0x6dd7, 0x6de3, + 0x6de5, 0x6dee, 0x6dd5, 0x6eb3, 0x6f2d, 0x6fc1, 0x6fc3, 0x710c, + 0x710e, 0x7107, 0x7117, 0x7109, 0x7116, 0x719a, 0x719c, 0x73b4, + 0x73b7, 0x73b3, 0x3b4e, 0x7513, 0x7514, 0x76e6, 0x76dc, 0x76e8, + 0x76e5, 0x782e, 0x782c, 0x782b, 0x78cd, 0x7b3d, 0x7b32, 0x7b2d, + 0x7b45, 0x7b3e, 0x7b50, 0x7b25, 0x7b53, 0x7b23, 0x7d37, 0x7d38, + 0x7d47, 0x7d3d, 0x7d3e, 0x7d49, 0x7d4a, 0x7d1d, 0x21e9, 0x7fa5, + 0x7f8c, 0x7f8d, 0x7f89, 0x7f96, 0x7f85, 0x7f8f, 0x7f77, 0x7f8e, + 0x7f82, 0x7f8a, 0x7f88, 0x7f7b, 0x7f97, 0x7f7d, 0x7f79, 0x8059, + 0x8124, 0x812d, 0x812e, 0x812b, 0xc476, 0x81da, 0x81d8, 0x81d6, + 0x8287, 0x82a0, 0x8328, 0x8325, 0x831f, 0x83f3, 0x83f7, 0x83f6, + 0x862b, 0x865b, 0x8648, 0x23cb, 0x865c, 0x866d, + /* 0x49 */ + 0x869d, 0x8699, 0x868c, 0x8691, 0x869b, 0x869a, 0x869c, 0x8695, + 0x868d, 0x8696, 0x86a5, 0x872a, 0x87a1, 0x87a4, 0x87ad, 0x88a9, + 0x88ae, 0x88b0, 0x8c0d, 0x8b63, 0x8b71, 0x8c51, 0x8c54, 0x8c2a, + 0x8c44, 0x8c55, 0x8c99, 0x8c39, 0x8c3f, 0x8c3e, 0x8c4f, 0x8c4d, + 0x8c35, 0x8c40, 0x8c31, 0x8bd5, 0x8c2b, 0x8c33, 0x8c41, 0x8c56, + 0x8c4c, 0x8c46, 0x8c3c, 0x8c45, 0x8c43, 0x8c3d, 0x8c70, 0x8c57, + 0x8c38, 0x8c58, 0x1165, 0x8c37, 0x8e07, 0x8e06, 0x8e09, 0x90ab, + 0x9090, 0x9093, 0x90bc, 0x90a9, 0x909e, 0x90bf, 0x90aa, 0x9091, + 0x90a4, 0x909a, 0x90a7, 0x90a1, 0x909c, 0x90a2, 0x909b, 0x909f, + 0x9094, 0x908f, 0x8ef0, 0x9092, 0x9095, 0x90a5, 0x90a6, 0x9204, + 0x939c, 0x9379, 0x937a, 0x937e, 0x937b, 0x9371, 0x9381, 0x937f, + 0x937c, 0x937d, 0x9375, 0x9376, 0x948e, 0x948f, + /* 0x4a */ + 0x953e, 0x953f, 0x9540, 0x9541, 0x1304, 0x970d, 0x9717, 0x9710, + 0x970e, 0x96ea, 0x971d, 0x9703, 0x9722, 0x9704, 0x9700, 0x9720, + 0x9721, 0x9723, 0x9713, 0x9709, 0x9711, 0x97cb, 0x97ce, 0x97d0, + 0x97cc, 0x97d4, 0x3adb, 0x9809, 0x980b, 0x9885, 0x9906, 0x990d, + 0x1364, 0x9914, 0x990f, 0x9a09, 0x9a14, 0x9a0b, 0x99fc, 0x9a04, + 0x9a0a, 0x9a00, 0x99fd, 0x9a07, 0x9a06, 0x9a11, 0x9a79, 0x9a78, + 0x9b88, 0x9b80, 0x9b8b, 0x9d59, 0x9d61, 0x9d75, 0x1423, 0x9d55, + 0x9d5b, 0x9d5f, 0x9d52, 0x9d62, 0x9d72, 0x9d5d, 0x9d68, 0x9d71, + 0x9d65, 0x9d66, 0x9d67, 0x9d76, 0x9d4c, 0x9d60, 0x9d74, 0x9d50, + 0x9e8a, 0x9e81, 0x9e86, 0x9e7f, 0x9e80, 0x9fa5, 0x9fa7, 0x9fa8, + 0x9fa6, 0x9faf, 0x7f95, 0x9fb1, 0xa035, 0xa039, 0xa1c3, 0xa230, + 0xa22a, 0xa22b, 0xa22d, 0xa22e, 0xa22c, 0xa223, + /* 0x4b */ + 0xa221, 0xa222, 0xa36c, 0xa381, 0xa38f, 0xa380, 0xa3d0, 0xa3cd, + 0xa3d5, 0xa3d4, 0xa4d1, 0xa4be, 0xa4cb, 0xa4ce, 0xa4bd, 0xa4d0, + 0xa704, 0xa6d5, 0xa6d0, 0xa6d3, 0xa6fb, 0xa6d8, 0xa6d1, 0xa6fd, + 0xa6d9, 0xa6d6, 0xa6e6, 0xa6f9, 0xa9a1, 0xa99d, 0xa99e, 0x28d9, + 0xaaff, 0xab5f, 0xab57, 0xab60, 0xab59, 0xac2c, 0xac25, 0xac27, + 0xac30, 0xac24, 0xac26, 0xac2d, 0xac2e, 0xac29, 0xac31, 0xad45, + 0xad47, 0xad52, 0xad4a, 0xad50, 0xad46, 0xad4f, 0xad4e, 0xad53, + 0xaf21, 0xaf09, 0xaf1a, 0xaf1b, 0x7115, 0xaf10, 0xc4f9, 0xaf14, + 0xaf0e, 0xaf12, 0xaf0b, 0xafcf, 0xafd2, 0xafd0, 0xafd4, 0xafd3, + 0xafd1, 0x3518, 0xc4fb, 0xb009, 0xb11c, 0xb127, 0xb125, 0xb11b, + 0xb129, 0xb11f, 0xb130, 0xb124, 0xb128, 0xb119, 0xb12f, 0xb224, + 0xb221, 0xb225, 0xb226, 0xb227, 0xb276, 0xb366, + /* 0x4c */ + 0xb375, 0xb369, 0xb37e, 0xb38f, 0xb374, 0x8e10, 0xb3ad, 0xb42b, + 0xb42a, 0xb458, 0xb522, 0xb51d, 0xb52b, 0xb52c, 0xb52d, 0xb533, + 0xb51b, 0xb527, 0xb52a, 0xb528, 0xb53b, 0xb67e, 0xb671, 0xb679, + 0xb678, 0xb670, 0xb66d, 0xb67d, 0xb675, 0xb676, 0xb6de, 0xb766, + 0xb783, 0xb787, 0xb77b, 0xb789, 0xb786, 0xb782, 0xb77c, 0xb781, + 0xb843, 0xb845, 0xb8f7, 0xb8f9, 0xb8fa, 0xba05, 0xb9fe, 0xba0f, + 0xb9ff, 0xb9fa, 0xba09, 0xba20, 0xba0c, 0xba3c, 0xba22, 0xb9f8, + 0xba0a, 0xba08, 0xb9f7, 0xbc8e, 0xbc77, 0xbc8b, 0xbcb4, 0xbc8a, + 0xbc9a, 0xbc79, 0xbc83, 0xbc7f, 0xbca1, 0xbc8f, 0xbca3, 0xbc81, + 0xbc94, 0xbc7e, 0xbc82, 0xbc90, 0xbca5, 0xbcad, 0xbc9d, 0xbe67, + 0xbe69, 0xbecb, 0xbec8, 0xbed1, 0xbf40, 0xbf4b, 0xbf49, 0xbf46, + 0xbf3e, 0xbf43, 0xbf3f, 0xbfa5, 0xbfa7, 0xc04e, + /* 0x4d */ + 0xc04d, 0x499b, 0xc0e5, 0xc0e1, 0xc0e2, 0xc116, 0xc114, 0xc51b, + 0xc159, 0xc151, 0xc15f, 0xc14a, 0xc157, 0xc158, 0xc1ca, 0xc1db, + 0xc1de, 0xc1e0, 0xc1e1, 0xc1df, 0xc1e2, 0xc1e3, 0xc292, 0xc2bf, + 0xc2be, 0x2c0b, 0x2e52, 0x2e4e, 0x00b9, 0xc313, 0x2fa7, 0x3226, + 0x3227, 0x32c6, 0x330b, 0x336a, 0x3378, 0x381a, 0x3816, 0x3819, + 0x3817, 0x381b, 0x3818, 0x3820, 0x3937, 0x3aec, 0x3b81, 0xae3d, + 0x3e0f, 0x3ead, 0x3ffb, 0x4052, 0x43af, 0x43b7, 0x43b2, 0x4578, + 0x45ac, 0x4700, 0x46fe, 0x4702, 0x46fd, 0x4703, 0x4840, 0x4843, + 0x4842, 0x48b7, 0x49a2, 0x4c00, 0x4c35, 0x4c41, 0x4c05, 0x2e53, + 0x4c50, 0x4c4e, 0x4c53, 0x5053, 0x5050, 0x5057, 0x505f, 0x5055, + 0x50ea, 0x5226, 0xb430, 0x522a, 0x5228, 0x522c, 0x522d, 0x52d4, + 0x5507, 0x5558, 0x5559, 0x58c5, 0x58cd, 0x58c7, + /* 0x4e */ + 0x58e8, 0x084b, 0x5a32, 0xc297, 0x5bde, 0x5d32, 0x34c8, 0xc415, + 0x60f1, 0x60f0, 0x60ec, 0x6109, 0x60f9, 0x60f5, 0x60fe, 0x6374, + 0x6381, 0x637c, 0x6375, 0x6389, 0x6382, 0x6397, 0x6386, 0x637d, + 0x6393, 0x639c, 0x6376, 0x6380, 0x6445, 0x30a1, 0x6603, 0x67c9, + 0x67cd, 0x67d0, 0x69ad, 0x69c5, 0x6aa2, 0x6bec, 0x6bf6, 0x6bf3, + 0x6df3, 0x6dfa, 0x6df9, 0x6df5, 0x6df4, 0x6df8, 0x6eb6, 0x6eb4, + 0x6f32, 0x6fcd, 0x6fc8, 0x6fce, 0x6fca, 0x712a, 0x7121, 0x711d, + 0x73bd, 0x73be, 0x73c2, 0x0cf1, 0x73c9, 0x751f, 0x76f1, 0x76ed, + 0x76f2, 0x76e0, 0x76f7, 0x7830, 0x7837, 0x7831, 0x7836, 0x78c8, + 0x7b6d, 0x7b69, 0x7b7d, 0x7b61, 0x7b70, 0x7b71, 0x7b73, 0x7b76, + 0x7b75, 0x7b78, 0x7b79, 0x7b64, 0x7b6e, 0x7d51, 0x7d4f, 0x7d22, + 0x7faf, 0x7faa, 0x7fa3, 0x7f9d, 0x7f9c, 0x7fa1, + /* 0x4f */ + 0x7fb6, 0x7fac, 0x7fa2, 0x7fa7, 0x7fb0, 0x7fa9, 0x7fc3, 0x8131, + 0x8132, 0x8133, 0x8134, 0x8137, 0x813c, 0x81d9, 0x81dd, 0x81de, + 0x81df, 0x81e0, 0x82a5, 0x82aa, 0x82a2, 0x82a3, 0x8404, 0x8403, + 0x83fe, 0x8428, 0x86af, 0x86ad, 0x86a6, 0x87ac, 0x87a5, 0x87b0, + 0x87b1, 0x8801, 0x88b2, 0x88d2, 0x88f1, 0x8bd1, 0x8c47, 0x8cc9, + 0x8ca7, 0x8cc8, 0x8c95, 0x8c8e, 0x8c91, 0x8c7d, 0x8cee, 0x8c8d, + 0x8c8c, 0x8cb0, 0x8c96, 0x8c42, 0x8c7c, 0x8cb1, 0x8cb2, 0x8c84, + 0x8c9d, 0x8ca1, 0x8c98, 0x8cb3, 0x8c22, 0x8c7b, 0x8c8a, 0x8cce, + 0x8c80, 0x8c97, 0x8cb4, 0x8cb5, 0x8c9a, 0x8c9f, 0x8c93, 0x8e12, + 0x8e0b, 0x8e0e, 0x90a3, 0x90cc, 0x90dc, 0x90e1, 0x90de, 0x90d2, + 0x90db, 0x90d9, 0x90d7, 0x90d4, 0x90c9, 0x90eb, 0x90da, 0x90d1, + 0x9104, 0x90ca, 0x90e2, 0x91d7, 0x938c, 0x9399, + /* 0x50 */ + 0x93a2, 0x9396, 0x9394, 0x939f, 0x1267, 0x938e, 0x9403, 0x9494, + 0x9493, 0x9544, 0x972f, 0x9735, 0x972b, 0x9732, 0x972d, 0x9736, + 0x1314, 0x9731, 0x9712, 0x9733, 0x971f, 0x9734, 0x9740, 0x973f, + 0x9741, 0x97d3, 0x9889, 0x9918, 0x9910, 0x9a1a, 0x9a25, 0x9a1e, + 0x9b92, 0x9b95, 0x9b93, 0x9d84, 0x9d9a, 0x9d89, 0x9d8d, 0x9d88, + 0x9d91, 0x9d9b, 0x9d9c, 0xb148, 0x9e8e, 0x9e92, 0x9fc5, 0x9fc1, + 0x9fb8, 0x9fbe, 0x9fb5, 0x9fc7, 0xa03c, 0x1489, 0xa1ec, 0xa23f, + 0xa239, 0xa237, 0xa3a1, 0xa394, 0xa3a0, 0xa3de, 0xa3db, 0xa3df, + 0xa3dc, 0xa4d6, 0xa4dc, 0xa4dd, 0xa4e0, 0xa4e3, 0xa4e1, 0xa718, + 0xa719, 0xa753, 0xc4ec, 0xa744, 0xa70e, 0xa70f, 0xa747, 0xa717, + 0xa71d, 0xa711, 0xa8b4, 0xa8b6, 0xa9b7, 0xa9be, 0xa9c2, 0xa9b4, + 0xab31, 0xab15, 0xab83, 0xac3b, 0xac36, 0xac42, + /* 0x51 */ + 0xac50, 0xac40, 0xac34, 0xac38, 0xac3d, 0xac3e, 0xac35, 0xac3a, + 0xac46, 0xac37, 0xac39, 0xac45, 0xad77, 0xad5d, 0xad6a, 0xad76, + 0xad6b, 0xad6c, 0xad65, 0xad64, 0xad71, 0xad5f, 0xad72, 0xadfe, + 0xadff, 0xae3e, 0xaf2b, 0xaf36, 0xaf2d, 0xaf39, 0xaf3f, 0xaf3b, + 0xaf33, 0xaf42, 0xaf3a, 0xafd5, 0xafd8, 0xafd9, 0xb00d, 0xb00a, + 0xb039, 0xb03a, 0xb13d, 0xb145, 0xb13a, 0xb137, 0xb13e, 0xb142, + 0xb387, 0xb38c, 0xb382, 0xb36b, 0xb3a0, 0xb39a, 0xb390, 0xb38e, + 0xb3a1, 0xb3bd, 0xb3b2, 0xb3b5, 0xb3b7, 0xb3aa, 0xb3a2, 0xb3a5, + 0xb3ae, 0xb3ab, 0xb3bc, 0xb432, 0xb45a, 0xb564, 0xb55c, 0xb54d, + 0xb53f, 0xb53e, 0xb552, 0xb558, 0xb557, 0xb55e, 0xb553, 0xb554, + 0xb556, 0xab65, 0xb684, 0xb685, 0xb686, 0xb797, 0xb7a1, 0xb7a2, + 0x180b, 0xc50a, 0xb7a3, 0xb7a6, 0x1817, 0xb815, + /* 0x52 */ + 0xb824, 0xb84a, 0xb849, 0xb848, 0xb84b, 0xb90e, 0xb562, 0xb90b, + 0xb90a, 0xb908, 0xb906, 0xba43, 0xba47, 0xba3f, 0xba46, 0xba50, + 0x186d, 0xba4b, 0x1870, 0xba52, 0xbcd7, 0xbcbf, 0xbcd8, 0xbce0, + 0xbce7, 0xbcb8, 0xbcd5, 0xbcef, 0xbce6, 0xbce4, 0xbcd4, 0xbcd6, + 0xbcea, 0x18ed, 0xbcbb, 0xbce9, 0xc510, 0xbe6d, 0xbe70, 0xbe73, + 0xbe72, 0xbed4, 0xbece, 0xbed5, 0xbf5a, 0xbf58, 0xbf52, 0xbf50, + 0xbf55, 0xbf4e, 0xbf4d, 0xbfcb, 0xbfcc, 0xbfcd, 0xbfd1, 0xc058, + 0xc063, 0xc05e, 0xc054, 0xc05b, 0xc0e9, 0xc0e7, 0xc0e8, 0xc11d, + 0xc167, 0xc15a, 0xc15c, 0xc15b, 0xc161, 0xc1a1, 0x198d, 0xc1a4, + 0xc1e9, 0xc1ef, 0xc1e5, 0xc1f5, 0xc1eb, 0xc1ed, 0xc296, 0xc295, + 0xc2b3, 0xc2b5, 0xc2b1, 0x00a7, 0x2e4d, 0x3024, 0x322b, 0x33cf, + 0x34c9, 0x3836, 0x3831, 0x3854, 0x383a, 0x3838, + /* 0x53 */ + 0x3939, 0x3938, 0x3af4, 0x3af3, 0x3af6, 0x3afc, 0x3af5, 0x3af1, + 0x3c9c, 0x3e18, 0x3e1a, 0x3ffc, 0x3ffe, 0x4003, 0x4053, 0x422b, + 0x43c6, 0x43c1, 0x457b, 0x4706, 0x4849, 0x48b8, 0x49a3, 0x4c52, + 0x4c4d, 0x4c5f, 0x4c5e, 0x4c61, 0x4d23, 0x508c, 0x506f, 0x5075, + 0x5074, 0x5071, 0x5070, 0x506c, 0x5326, 0x5508, 0x1e07, 0x58f0, + 0x58ef, 0x58fb, 0x5910, 0x590c, 0x58f6, 0x58fe, 0x5b7c, 0x5be1, + 0x5d38, 0x5d6f, 0x6118, 0x6115, 0x611c, 0x6110, 0x6135, 0xc417, + 0x6117, 0x611d, 0x6126, 0x6128, 0x6129, 0x612a, 0x611a, 0xc416, + 0x4707, 0x63ab, 0x63ac, 0x63a1, 0x63ae, 0x63a3, 0x63a7, 0x6448, + 0x6504, 0x65fd, 0x0a5a, 0x6608, 0x67d2, 0x69c6, 0x69be, 0x6a1c, + 0x6aa6, 0x6aa7, 0x6aab, 0x6b00, 0x6bfb, 0x6bfc, 0x6bf9, 0x6c01, + 0x6e06, 0x6e04, 0xc43c, 0x6f34, 0x7136, 0x7132, + /* 0x54 */ + 0x7142, 0x712d, 0x7135, 0x73d8, 0x7523, 0x7520, 0x7701, 0x7700, + 0x7703, 0xc2bc, 0x783c, 0x7841, 0x7835, 0x78c9, 0x7b8e, 0x7b9e, + 0x7b99, 0x7bb4, 0x7baa, 0x7b9f, 0x7b96, 0x7b9d, 0x7bc3, 0x7b74, + 0x7bab, 0x0eaf, 0x7d63, 0x7d5b, 0x7d5a, 0x7fc5, 0x7fc4, 0x7fcf, + 0x7fc8, 0x7fa4, 0x7fbd, 0x7fd3, 0x8060, 0x813b, 0x81e3, 0x81e7, + 0x82a8, 0x82ac, 0x82a9, 0x832a, 0x8408, 0x8409, 0x86b9, 0x88c1, + 0x88c2, 0x88b8, 0x8ce1, 0x8ceb, 0x8ce5, 0x8cfa, 0x8ce4, 0x8d0b, + 0x8cd7, 0x8cef, 0x8ce0, 0x8cec, 0x8cfb, 0xc4b0, 0x8cd3, 0x8ce6, + 0x8cfc, 0x8ce3, 0x8ccf, 0x8cda, 0x8cdc, 0x8cd2, 0x8ca4, 0x116b, + 0x8e17, 0x8e16, 0x90f2, 0x90fc, 0x9118, 0x90f6, 0x90fe, 0x90f3, + 0x90f7, 0x9101, 0x90f9, 0x9106, 0x90f5, 0x9110, 0x90df, 0x9103, + 0x9108, 0x91d8, 0x9205, 0x9397, 0x93b3, 0x93ae, + /* 0x55 */ + 0x93af, 0x93a7, 0x93b1, 0x93a8, 0x93ac, 0x93ab, 0x9404, 0x949a, + 0x954a, 0x9742, 0x9758, 0x974b, 0x9745, 0x9749, 0x974c, 0x9759, + 0x9756, 0x131b, 0x9746, 0x9744, 0x975b, 0x9769, 0x988e, 0x988f, + 0x991e, 0x86bc, 0x9a2f, 0x9b9e, 0x9b9d, 0x9b9f, 0x9b9c, 0x9db4, + 0x9dae, 0x9dab, 0x9db3, 0x9daf, 0x9dc2, 0x9e93, 0x9e95, 0x9e96, + 0x9e97, 0x9fcf, 0x9fce, 0x9fcb, 0xa04b, 0xa246, 0xa243, 0xa245, + 0xa251, 0xa3ae, 0xa3af, 0xa3b0, 0xa3b8, 0xa3e2, 0xa3e3, 0xa3e6, + 0xa4ed, 0xa4ea, 0xa53a, 0xa759, 0xa784, 0xa75f, 0xa77c, 0xa75c, + 0xa758, 0xa755, 0xa75d, 0xa77e, 0xa780, 0xa783, 0xa757, 0x1563, + 0xa75e, 0xa8ba, 0xa9d5, 0xab58, 0xab68, 0xab67, 0xac4a, 0xac4c, + 0xac52, 0xac49, 0xac4e, 0xac47, 0xac4d, 0xac4b, 0xac4f, 0xad7e, + 0xad87, 0xad83, 0xad89, 0x69ca, 0xad86, 0xad88, + /* 0x56 */ + 0xae47, 0xae42, 0xae49, 0xae48, 0x1680, 0x1684, 0x167f, 0xaf44, + 0xaf51, 0xaf46, 0xaf47, 0xafe4, 0xb00f, 0xb03f, 0xb14b, 0xb157, + 0xb152, 0x16f1, 0xb151, 0xb158, 0xb15e, 0xb153, 0xb15d, 0xb14d, + 0xb23c, 0xb23f, 0xb246, 0xb23e, 0xb244, 0xb245, 0xb241, 0xb238, + 0xb242, 0xb243, 0xb27a, 0xb3a3, 0xb3ba, 0xb3c0, 0xb3c4, 0xb3c6, + 0xb3cb, 0xb461, 0xb57a, 0xb573, 0xb572, 0xb574, 0xb580, 0xb581, + 0x2947, 0xb695, 0xb68f, 0xb690, 0xb692, 0xb694, 0xb68b, 0xb6e6, + 0xb7b2, 0xb7b8, 0xb7bd, 0xb7be, 0xb7ce, 0xb7ba, 0xb816, 0xb826, + 0xb825, 0xb84c, 0xb850, 0xb84e, 0xb851, 0xb852, 0xb914, 0xb915, + 0xb91b, 0xba82, 0xba99, 0xba9a, 0xba7d, 0xba85, 0xba86, 0xba9c, + 0xba79, 0xba7b, 0xba80, 0xba83, 0xba81, 0xbd1e, 0xbd1b, 0xbd2a, + 0xbcfb, 0xbd05, 0xbd20, 0xbd11, 0xbd04, 0xbcfd, + /* 0x57 */ + 0xbd03, 0xbd10, 0xbd18, 0xbd0a, 0xbd4e, 0xbd09, 0xbd07, 0xbd1c, + 0x191c, 0xbe77, 0xbe76, 0xbed8, 0xbed9, 0xbf61, 0xbf5c, 0xbf5e, + 0xbf60, 0xbfaa, 0xbfd6, 0xbfd8, 0xc009, 0xc008, 0xc06b, 0xc065, + 0xc073, 0xc074, 0xc0ed, 0xc124, 0xc125, 0xc16a, 0xc1a7, 0xc1a8, + 0xc20b, 0xc1fa, 0xc1f9, 0xc1ff, 0xc204, 0xc1f6, 0xc205, 0xc299, + 0xc2ab, 0xc2bd, 0xc2b8, 0x00a8, 0x2e64, 0x2e5a, 0x2f72, 0x337a, + 0x3595, 0x385f, 0x3861, 0x385e, 0x385a, 0x385c, 0x385d, 0x386e, + 0x3857, 0x3858, 0x3b02, 0x3b0b, 0x3b08, 0x3b51, 0x3e25, 0x3e28, + 0x3e23, 0x3e21, 0x3e24, 0x3e29, 0x4006, 0x400a, 0x43ca, 0x43cc, + 0x43cb, 0x43cf, 0x457f, 0x457c, 0x45d6, 0x4709, 0x470b, 0x4776, + 0x487d, 0x49a5, 0x4c5b, 0x4c5c, 0x4c5d, 0x4c65, 0x506d, 0x5082, + 0x5083, 0x5087, 0x5095, 0x508a, 0x52d6, 0x5328, + /* 0x58 */ + 0x550d, 0x592e, 0xc3ee, 0x592d, 0x5921, 0x5919, 0x5a3b, 0x5a3c, + 0x5a3a, 0x5b7e, 0x5d3b, 0x6147, 0x6139, 0x6134, 0x6136, 0x6146, + 0x613b, 0x6141, 0x6145, 0x63c0, 0x63c4, 0x63ba, 0x63bd, 0x63be, + 0x64a3, 0x660c, 0x67d9, 0x69cd, 0x6aae, 0x6bff, 0x6c24, 0x6ebb, + 0x6ebc, 0x6f36, 0x6fd5, 0x6fd3, 0x6fd6, 0x713c, 0x713f, 0x73de, + 0x73e3, 0x7527, 0x7529, 0x0d8b, 0x7705, 0x7707, 0x770c, 0x78d0, + 0x7bbe, 0x7bbc, 0x7bd0, 0x7bc2, 0x7bb5, 0x7bc9, 0x7d66, 0x0f2b, + 0x7fd5, 0x7fe2, 0x7fdc, 0x7fe3, 0x7fda, 0x7fc2, 0x7fe8, 0x81e9, + 0x82af, 0x82ad, 0x82ae, 0x840b, 0x86c1, 0x87b6, 0x87b9, 0x88c0, + 0x8ca5, 0x8d28, 0x8d22, 0x8d29, 0x8d18, 0x8d1f, 0x8d1c, 0x8d12, + 0x8d2a, 0x117a, 0x8d21, 0x8d2b, 0x8d17, 0x8cf0, 0x8d16, 0x8d23, + 0x912b, 0x9126, 0x913d, 0x9122, 0x913a, 0x9131, + /* 0x59 */ + 0x9132, 0x9154, 0x9121, 0x9135, 0x1209, 0x912e, 0x9130, 0x912f, + 0x9136, 0x91da, 0x91d9, 0x93bb, 0x93bc, 0x93b7, 0x93c2, 0x93bd, + 0x93b2, 0x126d, 0x7144, 0x7bd1, 0x9752, 0x976b, 0x9767, 0x131f, + 0x9761, 0x976c, 0x9751, 0x9774, 0x9777, 0x976f, 0x976d, 0x9768, + 0xc4d1, 0x9784, 0x9890, 0x9892, 0x9893, 0x991f, 0x9a31, 0x9a38, + 0x9a39, 0x9a37, 0x9bab, 0x9dc3, 0x9dc8, 0x9dcb, 0x9dcf, 0x9e98, + 0x9fd4, 0x9fd3, 0x9fd8, 0x9fd9, 0x9fdd, 0x9fd1, 0x9fd6, 0xa03e, + 0xa258, 0xa257, 0xa255, 0xa3c4, 0xa3e4, 0xa4ee, 0xa4ef, 0xa4f3, + 0xa4f2, 0xa4f0, 0xa7ab, 0xa79a, 0xa7af, 0xa797, 0x156a, 0x156c, + 0xa7bf, 0xa794, 0xa793, 0xa8be, 0xa8bb, 0xa8bc, 0xa9d9, 0xab6c, + 0xac53, 0xac54, 0xac5b, 0xac58, 0xac56, 0xac57, 0xad9f, 0xad94, + 0xad96, 0xad97, 0xae4a, 0xae4b, 0xaf55, 0xaf5a, + /* 0x5a */ + 0xaf5e, 0xaf5f, 0xaf59, 0xaf5b, 0xaf58, 0xaf54, 0xafe8, 0xafeb, + 0xafec, 0xb013, 0xb166, 0xb16b, 0xb162, 0xb169, 0xb163, 0xb15f, + 0xb14e, 0xb248, 0xb24a, 0xb3e3, 0xb3db, 0xb3d8, 0xb3d6, 0xb586, + 0xb590, 0xb591, 0xb588, 0xb594, 0xb583, 0x17b2, 0xb59c, 0xb58d, + 0xb585, 0xb698, 0xb69a, 0xb69c, 0xb6e7, 0xb7c5, 0xb7d0, 0xb7d1, + 0xb819, 0xb827, 0x181d, 0xb854, 0xb92d, 0xb922, 0x182d, 0xb91f, + 0xbabd, 0xbaae, 0xbabb, 0xbaad, 0xbabc, 0xbab9, 0xbab4, 0xbacb, + 0xbab7, 0xbab3, 0xbaba, 0xbab6, 0xbacd, 0xbabe, 0xbac9, 0xc50b, + 0xbd5f, 0xbd3b, 0xbd61, 0xbd5c, 0xbd8a, 0xbd5a, 0xbd4d, 0xbd46, + 0xbd44, 0xbd3d, 0xbd40, 0xbd3c, 0xbd8c, 0xbd41, 0xbd4c, 0xbd3e, + 0xbd4a, 0xbe7c, 0xbe7a, 0xbf65, 0xbf6e, 0xbf69, 0xbf6a, 0xbf6f, + 0xbf6c, 0xbf70, 0xbf68, 0xbf6b, 0x1945, 0xbfac, + /* 0x5b */ + 0xbfde, 0xbfdd, 0xbfdc, 0x63c5, 0xc08c, 0xc083, 0xc082, 0xc088, + 0xc085, 0xc081, 0xc0f5, 0xc0ef, 0xc0f4, 0xc0f2, 0xc0f6, 0xc0f3, + 0xc0f0, 0xc0f1, 0xc12b, 0xc127, 0xc128, 0xc16c, 0xc1ae, 0xc20e, + 0xc21b, 0xc216, 0xc21f, 0xc222, 0xc220, 0xc221, 0xc214, 0xc213, + 0xc29d, 0xc29c, 0xc29e, 0xc29f, 0x2e6b, 0x32c8, 0x3878, 0x3876, + 0x3870, 0x3871, 0x3b0a, 0x3e2c, 0x4711, 0x487e, 0x4c57, 0x4c66, + 0x4c69, 0x4c67, 0x4c68, 0x4c71, 0x4c6f, 0xbfae, 0x508b, 0x5096, + 0x5235, 0x523a, 0x526b, 0x5516, 0x5943, 0x5946, 0x593f, 0x593b, + 0x593d, 0x5ab1, 0x5ab2, 0x5be4, 0x5d40, 0x615d, 0x6151, 0x614d, + 0x614c, 0x615b, 0x63d4, 0x63d2, 0x63ca, 0x63c8, 0x63d0, 0x63c9, + 0x6449, 0x64a4, 0x6612, 0x660f, 0x6611, 0x67db, 0x67dd, 0x67dc, + 0x69d4, 0x6a21, 0x6ab2, 0x6c04, 0x6c02, 0x6e11, + /* 0x5c */ + 0x6e16, 0x6e10, 0x6ebe, 0x8e1a, 0x714c, 0x714a, 0x73f2, 0x73f1, + 0x752a, 0x752c, 0x752f, 0x7531, 0x7711, 0x7712, 0x784b, 0x7bdb, + 0x7bd6, 0x7bdd, 0x7be2, 0x7be4, 0x7be0, 0x7bdf, 0x7be3, 0x7d6e, + 0x7d71, 0x7fe9, 0x7fea, 0x8063, 0x81eb, 0x81ea, 0x86bd, 0x86bb, + 0x86c6, 0x86cc, 0x86c8, 0x63cf, 0x86c9, 0x86ca, 0x86cf, 0x86d0, + 0x87ba, 0x87fb, 0x8803, 0x88c4, 0x8d49, 0x8d53, 0x8d36, 0x8d4a, + 0x8d41, 0x8d4e, 0x8d19, 0x8d4d, 0x8d45, 0x8d4c, 0x8d47, 0x8d48, + 0x8d4f, 0x8d37, 0x8d42, 0x914a, 0x9146, 0x120a, 0x9149, 0x914f, + 0x9151, 0x914c, 0x120c, 0x9206, 0x9551, 0x977a, 0x9783, 0x977e, + 0x977f, 0x9780, 0x6ab5, 0x9891, 0x9894, 0x9895, 0x9921, 0x9920, + 0x9a3d, 0x9a40, 0x9a46, 0x9a84, 0x9bac, 0x9bad, 0x142e, 0x9dda, + 0x9dd9, 0x9fe2, 0x9fe1, 0x9fe3, 0x9fe4, 0x9fde, + /* 0x5d */ + 0x9fdf, 0xa241, 0xa259, 0xa25c, 0xa25a, 0xa3e8, 0xa4f6, 0xa4fc, + 0xa4f7, 0xa4fa, 0xa4f9, 0xa7c4, 0xa7be, 0xa7d2, 0xa7bd, 0xa795, + 0xa7d4, 0xa9e4, 0xac61, 0xac62, 0xac63, 0xac64, 0xac60, 0xac5c, + 0xac5d, 0xac5e, 0xada5, 0xada6, 0xae4c, 0xaf68, 0xaf6e, 0xaf71, + 0xaf6b, 0xaf6f, 0xafee, 0xaff1, 0xaff0, 0xafef, 0xb015, 0xb014, + 0xab6e, 0xb047, 0xb17c, 0xb17a, 0xb174, 0xb176, 0xb16e, 0xb178, + 0xb16d, 0xb16c, 0xb24e, 0xb3d7, 0xb3ea, 0xb3e5, 0xb464, 0xb5b3, + 0xb5a3, 0xb5a5, 0xb5a7, 0xb5a2, 0xb59f, 0xb5a6, 0xb59e, 0xb5a8, + 0xb6a9, 0xb6a6, 0xb6aa, 0xb6ab, 0xb6a0, 0xb6a1, 0xb6a8, 0xb6e8, + 0xb6e9, 0xb6ea, 0xb7e4, 0xb7df, 0xb7e0, 0xb828, 0xb85d, 0xb85b, + 0xb856, 0xb857, 0xb85f, 0xb862, 0xbae1, 0xbae3, 0xbade, 0xbad9, + 0xbae8, 0xbaf2, 0xbaf6, 0xbae6, 0xbaf4, 0xbaf5, + /* 0x5e */ + 0xbae5, 0xbae2, 0x188d, 0xbd96, 0xbdaa, 0xbd97, 0xbd70, 0xbda1, + 0xbd9d, 0xbda9, 0xbd6f, 0xbd7e, 0xbd94, 0xbd9a, 0xbd73, 0xbd87, + 0xbd71, 0xbd77, 0xbd88, 0xbd8d, 0xbd85, 0xbd78, 0xbdad, 0xbe80, + 0xbe81, 0xbee5, 0xbee7, 0xbf7c, 0xbfaf, 0xbfe1, 0xc096, 0xc0a3, + 0xc090, 0xc0f8, 0xc12e, 0xc175, 0xc17e, 0xc17d, 0xc17b, 0xc178, + 0xc1b0, 0xc234, 0xc236, 0xc230, 0xc51d, 0xc22e, 0xc237, 0x34ce, + 0x3597, 0x3598, 0x387c, 0x387e, 0x387d, 0x387f, 0x3b0f, 0x3ca4, + 0x3e31, 0x3e2e, 0x3e2f, 0x3e32, 0x422c, 0x43d4, 0x43dc, 0x43d8, + 0x440e, 0x4583, 0x4584, 0x4712, 0x4c72, 0x4c7c, 0x4c7e, 0x50a6, + 0x50a0, 0x509e, 0x50a2, 0x532a, 0x5518, 0x594d, 0x5958, 0x595b, + 0x7714, 0xc3f2, 0x5be6, 0x6164, 0x6168, 0x6160, 0x6162, 0x63d7, + 0x644b, 0x67e0, 0x6a22, 0x6c05, 0x6e19, 0x6e1a, + /* 0x5f */ + 0x6ec3, 0x6fd8, 0x6fdc, 0x714f, 0x73f7, 0x73f4, 0x73f8, 0x7713, + 0x7850, 0x7bf0, 0x7be9, 0x7bef, 0x7bed, 0x7bea, 0x7bf8, 0x7c05, + 0x7bf2, 0x7d72, 0x0f31, 0x7ff9, 0x7ff3, 0x7ff6, 0x7ff2, 0x7ff7, + 0x8066, 0x8065, 0x8140, 0xc477, 0x86d1, 0x86d3, 0x8804, 0x8d59, + 0x8d60, 0x8d5b, 0x8d5d, 0x8d5e, 0x8d69, 0x8d5c, 0x8d61, 0x8d6a, + 0x8d5f, 0x914e, 0x915c, 0x9160, 0x9163, 0x91db, 0x93ca, 0x93c9, + 0x93c8, 0x94a5, 0x94a3, 0x978e, 0x9787, 0x9789, 0x9785, 0x9786, + 0x978f, 0x978a, 0x9790, 0x9898, 0x989b, 0x9a47, 0x9a49, 0x9a48, + 0x9de5, 0x9dea, 0x9ded, 0x9ff0, 0x9fef, 0x9ff2, 0x9fec, 0xa040, + 0xa260, 0xa25f, 0xa3eb, 0xa3ec, 0xa500, 0xa501, 0xa7e2, 0xa7df, + 0xa7e0, 0xa7e1, 0xa7e3, 0xa8c3, 0xa9eb, 0xa9ea, 0xab61, 0xab71, + 0xac6b, 0xac68, 0xac69, 0xac67, 0xadb0, 0xadb1, + /* 0x60 */ + 0xadb2, 0xae51, 0xaf74, 0xb17f, 0xb184, 0xb253, 0xb254, 0xb3f0, + 0xb3f4, 0xb3f1, 0xb437, 0xb5bf, 0x17bc, 0x17bb, 0xb5bd, 0xb5be, + 0xb5b7, 0xb5c0, 0xb5ba, 0xb5b8, 0xb5bc, 0xb5bb, 0xb6eb, 0xb7e7, + 0xb81d, 0xb81c, 0xb863, 0x484b, 0xb938, 0xb936, 0xb934, 0xb937, + 0xbb06, 0xbb1c, 0xbb02, 0xbb1d, 0xbb1e, 0xbae0, 0xbb11, 0xbb18, + 0xbb21, 0xbb20, 0xbb10, 0xbdbd, 0xbdae, 0xbdb5, 0xbdb8, 0xbdb9, + 0xbdbe, 0xbdc4, 0xbdbc, 0xbdba, 0xbe83, 0xbeea, 0xbeec, 0xbf7e, + 0xbf7b, 0xbfe5, 0xc0a7, 0xc09e, 0xc09a, 0xc12f, 0xc131, 0xc183, + 0xc1b5, 0xc246, 0xc241, 0xc243, 0xc23d, 0xc242, 0xc23b, 0xc247, + 0x336b, 0x33d0, 0x388e, 0x4011, 0xc371, 0xc389, 0x484c, 0x532b, + 0x594f, 0x595e, 0x5963, 0x596b, 0x5a3f, 0x5be9, 0x616d, 0x616b, + 0x616a, 0xbb2a, 0x63e0, 0x63dd, 0x63e1, 0x63de, + /* 0x61 */ + 0x63dc, 0x644d, 0x6616, 0x67e3, 0x69e5, 0x69e4, 0x6e1d, 0x754b, + 0xc2c1, 0x784e, 0x78d6, 0x7bfd, 0x7c07, 0x7bfe, 0x7c03, 0x7c0b, + 0x7bff, 0x7d7a, 0x7d77, 0x7ffb, 0x8143, 0x81ed, 0x87bc, 0x63df, + 0x8805, 0x88c6, 0x88c5, 0x8d74, 0x8d73, 0x8d72, 0x8d78, 0x9173, + 0x917a, 0x6e1c, 0x9176, 0x9175, 0x9177, 0x93cf, 0x93ce, 0x93cd, + 0x94a8, 0x9798, 0x9792, 0x9794, 0x989a, 0x9bb4, 0x9deb, 0x9df4, + 0x9df3, 0x9dee, 0x9df2, 0x9df0, 0xa264, 0xa805, 0xa7fb, 0xa7fc, + 0xa9f3, 0xac6c, 0xadba, 0xaf79, 0xaf7e, 0xaf78, 0xaff4, 0xb016, + 0xb257, 0xb5c8, 0xb5c3, 0xb5ce, 0xb6b3, 0xb6ed, 0xb6ee, 0xb7f1, + 0xb7f8, 0x1814, 0xb864, 0xb865, 0xbb35, 0xbb29, 0xbb2c, 0xbb31, + 0xbb2b, 0xbb2e, 0xbb25, 0xbdda, 0xbde0, 0xbdd4, 0xbde1, 0xbddd, + 0xbfe7, 0xc012, 0xc0ae, 0xc0af, 0xc186, 0xc185, + /* 0x62 */ + 0xc1d1, 0xc258, 0xc23f, 0xc252, 0xc24b, 0xc253, 0xc250, 0xc256, + 0xc257, 0xc2cd, 0xc2cb, 0x3231, 0x3230, 0x33d1, 0x021c, 0x3892, + 0x3890, 0x388f, 0x3893, 0x3891, 0x0372, 0x4713, 0x487f, 0x50ac, + 0x6170, 0x63e5, 0x6a23, 0x6a24, 0x6c08, 0x6c07, 0x6e1f, 0x6e20, + 0x6e21, 0x6fe1, 0x7154, 0x7157, 0x7155, 0x73fa, 0x7538, 0x8d86, + 0x7537, 0x7853, 0x7d7e, 0x7d7b, 0xc471, 0x7ffd, 0x7ffc, 0x8146, + 0x8732, 0x88c7, 0x8d71, 0x8d83, 0x8d6f, 0x8d7e, 0x8d7d, 0x8d81, + 0x8d7c, 0x918a, 0x917e, 0x9180, 0x917d, 0x917f, 0x9182, 0x93d4, + 0x93d0, 0x93d2, 0x9555, 0x979b, 0x979a, 0x9a4e, 0x9df1, 0x9ff8, + 0x9ffd, 0xa25e, 0xa266, 0xa505, 0xa80a, 0xa80b, 0xa80e, 0xa80d, + 0xa811, 0xa809, 0xa810, 0xa80c, 0xa812, 0xa8c4, 0xa9f7, 0xa9f8, + 0xab6a, 0xab6b, 0xadc0, 0xadc2, 0xaf85, 0xaf80, + /* 0x63 */ + 0xaf84, 0xaf81, 0xadc4, 0xb18b, 0xb18d, 0xb18e, 0xb6b7, 0xb6b9, + 0xb6ef, 0xb7fb, 0xb7ff, 0xb867, 0xb868, 0xb869, 0xb93f, 0xbb3c, + 0xbb4c, 0xbb3d, 0xbb3e, 0xbb3f, 0xbb3b, 0xbdff, 0x190e, 0xbdf6, + 0xbdee, 0xbdfc, 0xbdf8, 0xbe01, 0xbdfa, 0xbe88, 0xbf80, 0xc011, + 0xc0fe, 0xc100, 0xc135, 0x6f3c, 0xc1bd, 0xc1bb, 0xc25c, 0xc25a, + 0xc2d1, 0xc2d0, 0x340b, 0x5973, 0x3e39, 0x401a, 0x43e3, 0x4587, + 0x4777, 0x4778, 0x50b1, 0x596a, 0x5974, 0x5beb, 0x617b, 0x64a5, + 0x67e4, 0x6c0b, 0x6c0e, 0x6c0c, 0x7539, 0x7c10, 0x7c11, 0x7c16, + 0x7d81, 0x7d80, 0x7ffe, 0x8001, 0x8000, 0x8147, 0x81ef, 0x8d88, + 0x918b, 0x918d, 0x9187, 0x9185, 0x918f, 0x9184, 0x9188, 0x918e, + 0x918c, 0x93d7, 0x93d6, 0x979f, 0x4588, 0x9e03, 0x9ffe, 0xa3ef, + 0xa509, 0xa508, 0xa820, 0xa824, 0xa81f, 0xac70, + /* 0x64 */ + 0xae56, 0xaff7, 0xaff8, 0xaff6, 0xb190, 0xb25e, 0xb3f7, 0xb5d6, + 0xb5d5, 0xb6bb, 0xb6f0, 0xb801, 0xb86c, 0xb941, 0xb942, 0xbb4f, + 0xbb53, 0xbb58, 0xbe12, 0xbe04, 0xbe13, 0xbe05, 0xbe0d, 0xbf82, + 0xbf81, 0xc0b5, 0xc0ba, 0xc1be, 0xc265, 0xc263, 0xc26e, 0xc26a, + 0xc26c, 0xc2c4, 0x336c, 0x97a5, 0x4012, 0x484d, 0x551f, 0x5977, + 0x5978, 0x5d44, 0x617c, 0x63eb, 0x63ea, 0x63ec, 0x64a7, 0x6619, + 0x6e23, 0x2074, 0x7401, 0x7c1c, 0x8003, 0x8148, 0x86da, 0x8d91, + 0x8d92, 0x9196, 0x9197, 0x9191, 0x9193, 0x93d8, 0x93d5, 0x9557, + 0x9558, 0x97a2, 0x9e05, 0x9ffa, 0xa50c, 0xa50a, 0xa82e, 0xa829, + 0xa82f, 0xa8c5, 0xac72, 0xadc8, 0xae5a, 0xae59, 0xaf89, 0xaf88, + 0xb5db, 0xb5d9, 0xb5da, 0xb6bc, 0x17ec, 0xb806, 0xb805, 0xb86f, + 0xb86d, 0xb870, 0xbb60, 0xbb5e, 0xbb63, 0xbb5a, + /* 0x65 */ + 0xbb5f, 0xbe19, 0xbe1d, 0xbe1b, 0xbe22, 0xbe1c, 0xbe1e, 0xbef7, + 0xbf84, 0xc015, 0xc0b8, 0xc0c1, 0xc101, 0xc10a, 0xc1d2, 0xc275, + 0xc274, 0xc272, 0x34d0, 0x401b, 0x4410, 0x4779, 0x63ed, 0x6ab9, + 0x6e24, 0x6ec5, 0x7403, 0x814a, 0x86f7, 0x87c1, 0x87c2, 0x8d94, + 0x9199, 0x919a, 0x955a, 0x97a8, 0x9825, 0x989e, 0xa041, 0xa832, + 0xa833, 0xadcb, 0xadca, 0xadcc, 0xb193, 0xb5e0, 0xb871, 0xbb6b, + 0xbe2b, 0xbe29, 0xbe1a, 0xbe26, 0xbe27, 0xbe2a, 0xbef8, 0x6f3d, + 0xc276, 0x3b18, 0x597a, 0x617f, 0x0e79, 0x81f0, 0x8d9a, 0x8d96, + 0x919e, 0x919d, 0x91dc, 0x93da, 0x9e0b, 0xa002, 0xa042, 0xa267, + 0xaf8b, 0xb5e2, 0xbb71, 0xbe2f, 0xbe2e, 0xc0c6, 0xc18e, 0xc27b, + 0xc277, 0xc278, 0xc27c, 0x597c, 0x8007, 0x8d97, 0x97d9, 0xa50d, + 0xa50e, 0xb5e3, 0xb5e4, 0xb6f3, 0xb875, 0xbe37, + /* 0x66 */ + 0xbe35, 0xc18f, 0xc280, 0xc27f, 0xc2d4, 0x50b4, 0xbfec, 0xab75, + 0x6c10, 0x8069, 0x91a4, 0x93db, 0xadd1, 0xaf8d, 0xbb76, 0xbe39, + 0xc284, 0xc282, 0x34d2, 0x63ee, 0x6c11, 0x7d84, 0xab74, 0xaf8f, + 0xaf8e, 0xbe3b, 0x32cb, 0xc288, 0xc286, 0x555c, 0x71a4, 0xac75, + 0xc28b, 0x3b19, 0x989f, 0xb5e5, 0xbe40, 0x6c12, 0xbefb, 0xc28c, + 0x71a5, 0xb877, 0xb878, 0xc2d6, 0x93df, 0xadd2, 0x3b1a, 0x97a9, + 0xadd3, 0xc0ca, 0x87c4, 0x94b1, 0xb264, +}; + +static const ucs4_t cns11643_7_2uni_upages[198] = { + 0x03400, 0x03500, 0x03600, 0x03700, 0x03800, 0x03900, 0x03a00, 0x03b00, + 0x03c00, 0x03d00, 0x03e00, 0x03f00, 0x04000, 0x04100, 0x04200, 0x04300, + 0x04400, 0x04500, 0x04600, 0x04700, 0x04800, 0x04900, 0x04a00, 0x04b00, + 0x04c00, 0x04d00, 0x05600, 0x05800, 0x06100, 0x06400, 0x06700, 0x07100, + 0x07600, 0x07c00, 0x07f00, 0x08100, 0x08600, 0x08d00, 0x08f00, 0x09300, + 0x09500, 0x09a00, 0x0ff00, 0x20000, 0x20100, 0x20300, 0x20400, 0x20500, + 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20f00, 0x21000, + 0x21100, 0x21200, 0x21400, 0x21500, 0x21600, 0x21800, 0x21900, 0x21a00, + 0x21b00, 0x21c00, 0x21d00, 0x21f00, 0x22000, 0x22100, 0x22200, 0x22300, + 0x22400, 0x22500, 0x22700, 0x22800, 0x22900, 0x22a00, 0x22c00, 0x22d00, + 0x22e00, 0x22f00, 0x23000, 0x23100, 0x23200, 0x23300, 0x23500, 0x23600, + 0x23700, 0x23800, 0x23900, 0x23a00, 0x23b00, 0x23c00, 0x23e00, 0x23f00, + 0x24000, 0x24100, 0x24300, 0x24400, 0x24500, 0x24600, 0x24700, 0x24800, + 0x24900, 0x24a00, 0x24b00, 0x24c00, 0x24d00, 0x24e00, 0x24f00, 0x25000, + 0x25200, 0x25300, 0x25400, 0x25500, 0x25600, 0x25700, 0x25800, 0x25900, + 0x25a00, 0x25b00, 0x25c00, 0x25d00, 0x25e00, 0x25f00, 0x26000, 0x26100, + 0x26200, 0x26300, 0x26400, 0x26500, 0x26600, 0x26700, 0x26800, 0x26900, + 0x26a00, 0x26d00, 0x26e00, 0x26f00, 0x27000, 0x27100, 0x27200, 0x27300, + 0x27400, 0x27500, 0x27600, 0x27700, 0x27800, 0x27900, 0x27a00, 0x27b00, + 0x27c00, 0x27d00, 0x27e00, 0x27f00, 0x28000, 0x28100, 0x28200, 0x28300, + 0x28400, 0x28500, 0x28600, 0x28700, 0x28800, 0x28900, 0x28a00, 0x28b00, + 0x28c00, 0x28d00, 0x28e00, 0x28f00, 0x29000, 0x29100, 0x29200, 0x29300, + 0x29400, 0x29500, 0x29600, 0x29700, 0x29800, 0x29900, 0x29a00, 0x29b00, + 0x29c00, 0x29d00, 0x29e00, 0x29f00, 0x2a000, 0x2a100, 0x2a200, 0x2a300, + 0x2a400, 0x2a500, 0x2a600, 0x2f800, 0x2f900, 0x2fa00, +}; + +static int +cns11643_7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x66)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + ucs4_t wc = 0xfffd; + unsigned short swc; + { + if (i < 6539) + swc = cns11643_7_2uni_page21[i], + wc = cns11643_7_2uni_upages[swc>>8] | (swc & 0xff); + } + if (wc != 0xfffd) { + *pwc = wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + diff --git a/jni/iconv/lib/cns11643_inv.h b/jni/iconv/lib/cns11643_inv.h new file mode 100644 index 0000000..3a7c379 --- /dev/null +++ b/jni/iconv/lib/cns11643_inv.h @@ -0,0 +1,15412 @@ +/* + * Copyright (C) 1999-2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CNS 11643-1992 planes 1-7, CNS 11643-1986 plane 15 + */ + +static const unsigned char cns11643_inv_2charset[3*55442] = { + 0x1,0x21,0x70, 0x1,0x22,0x78, 0x1,0x22,0x34, 0x1,0x21,0x31, + 0x1,0x22,0x32, 0x1,0x22,0x33, 0x1,0x25,0x6f, 0x1,0x25,0x6d, + 0x1,0x25,0x6e, 0x1,0x25,0x70, 0x1,0x25,0x6c, 0x1,0x24,0x75, + 0x1,0x24,0x76, 0x1,0x24,0x77, 0x1,0x24,0x78, 0x1,0x24,0x79, + 0x1,0x24,0x7a, 0x1,0x24,0x7b, 0x1,0x24,0x7c, 0x1,0x24,0x7d, + 0x1,0x24,0x7e, 0x1,0x25,0x21, 0x1,0x25,0x22, 0x1,0x25,0x23, + 0x1,0x25,0x24, 0x1,0x25,0x25, 0x1,0x25,0x26, 0x1,0x25,0x27, + 0x1,0x25,0x28, 0x1,0x25,0x29, 0x1,0x25,0x2a, 0x1,0x25,0x2b, + 0x1,0x25,0x2c, 0x1,0x25,0x2d, 0x1,0x25,0x2e, 0x1,0x25,0x2f, + 0x1,0x25,0x30, 0x1,0x25,0x31, 0x1,0x25,0x32, 0x1,0x25,0x33, + 0x1,0x25,0x34, 0x1,0x25,0x35, 0x1,0x25,0x36, 0x1,0x25,0x37, + 0x1,0x25,0x38, 0x1,0x25,0x39, 0x1,0x25,0x3a, 0x1,0x25,0x3b, + 0x1,0x25,0x3c, 0x1,0x25,0x3d, 0x1,0x25,0x3e, 0x1,0x25,0x3f, + 0x1,0x25,0x40, 0x1,0x25,0x41, 0x1,0x25,0x42, 0x1,0x25,0x43, + 0x1,0x25,0x44, 0x1,0x25,0x45, 0x1,0x25,0x46, 0x1,0x21,0x39, + 0x1,0x21,0x37, 0x1,0x22,0x5d, 0x1,0x21,0x64, 0x1,0x21,0x65, + 0x1,0x21,0x66, 0x1,0x21,0x67, 0x1,0x21,0x2d, 0x1,0x21,0x2c, + 0x1,0x21,0x6a, 0x1,0x21,0x6b, 0x1,0x21,0x6f, 0x1,0x22,0x23, + 0x1,0x42,0x42, 0x1,0x22,0x6a, 0x1,0x22,0x22, 0x1,0x22,0x6b, + 0x1,0x24,0x2b, 0x1,0x24,0x2c, 0x1,0x24,0x2d, 0x1,0x24,0x2e, + 0x1,0x24,0x2f, 0x1,0x24,0x30, 0x1,0x24,0x31, 0x1,0x24,0x32, + 0x1,0x24,0x33, 0x1,0x24,0x34, 0x1,0x26,0x35, 0x1,0x26,0x36, + 0x1,0x26,0x37, 0x1,0x26,0x38, 0x1,0x26,0x39, 0x1,0x26,0x3a, + 0x1,0x26,0x3b, 0x1,0x26,0x3c, 0x1,0x26,0x3d, 0x1,0x26,0x3e, + 0x1,0x22,0x58, 0x1,0x22,0x55, 0x1,0x22,0x57, 0x1,0x22,0x56, + 0x1,0x22,0x59, 0x1,0x22,0x5a, 0x1,0x22,0x5c, 0x1,0x22,0x5b, + 0x1,0x22,0x61, 0x1,0x22,0x35, 0x1,0x22,0x3c, 0x1,0x22,0x49, + 0x1,0x22,0x48, 0x1,0x22,0x45, 0x1,0x22,0x46, 0x1,0x22,0x4d, + 0x1,0x22,0x4e, 0x1,0x22,0x50, 0x1,0x22,0x4f, 0x1,0x22,0x44, + 0x1,0x22,0x3d, 0x1,0x22,0x3b, 0x1,0x22,0x3e, 0x1,0x22,0x39, + 0x1,0x22,0x3a, 0x1,0x22,0x47, 0x1,0x22,0x4a, 0x1,0x42,0x21, + 0x1,0x42,0x22, 0x1,0x42,0x23, 0x1,0x42,0x24, 0x1,0x42,0x25, + 0x1,0x42,0x26, 0x1,0x42,0x27, 0x1,0x42,0x28, 0x1,0x42,0x29, + 0x1,0x42,0x2a, 0x1,0x42,0x2b, 0x1,0x42,0x2c, 0x1,0x42,0x2d, + 0x1,0x42,0x2e, 0x1,0x42,0x2f, 0x1,0x42,0x30, 0x1,0x42,0x31, + 0x1,0x42,0x32, 0x1,0x42,0x33, 0x1,0x42,0x34, 0x1,0x42,0x35, + 0x1,0x42,0x36, 0x1,0x42,0x37, 0x1,0x42,0x38, 0x1,0x42,0x39, + 0x1,0x42,0x3a, 0x1,0x42,0x3b, 0x1,0x42,0x3c, 0x1,0x42,0x3d, + 0x1,0x42,0x3e, 0x1,0x42,0x3f, 0x1,0x42,0x40, 0x1,0x42,0x41, + 0x1,0x26,0x21, 0x1,0x26,0x22, 0x1,0x26,0x23, 0x1,0x26,0x24, + 0x1,0x26,0x25, 0x1,0x26,0x26, 0x1,0x26,0x27, 0x1,0x26,0x28, + 0x1,0x26,0x29, 0x1,0x26,0x2a, 0x1,0x26,0x2b, 0x1,0x26,0x2c, + 0x1,0x26,0x2d, 0x1,0x26,0x2e, 0x1,0x26,0x2f, 0x1,0x26,0x30, + 0x1,0x26,0x31, 0x1,0x26,0x32, 0x1,0x26,0x33, 0x1,0x26,0x34, + 0x1,0x23,0x39, 0x1,0x23,0x3a, 0x1,0x23,0x3c, 0x1,0x23,0x3d, + 0x1,0x23,0x3e, 0x1,0x23,0x3f, 0x1,0x23,0x37, 0x1,0x23,0x36, + 0x1,0x23,0x35, 0x1,0x23,0x34, 0x1,0x23,0x33, 0x1,0x23,0x44, + 0x1,0x23,0x45, 0x1,0x23,0x47, 0x1,0x23,0x46, 0x1,0x23,0x40, + 0x1,0x23,0x41, 0x1,0x23,0x43, 0x1,0x23,0x42, 0x1,0x23,0x4c, + 0x1,0x23,0x4d, 0x1,0x23,0x4e, 0x1,0x23,0x24, 0x1,0x23,0x25, + 0x1,0x23,0x26, 0x1,0x23,0x27, 0x1,0x23,0x28, 0x1,0x23,0x29, + 0x1,0x23,0x2a, 0x1,0x23,0x2b, 0x1,0x23,0x32, 0x1,0x23,0x31, + 0x1,0x23,0x30, 0x1,0x23,0x2f, 0x1,0x23,0x2e, 0x1,0x23,0x2d, + 0x1,0x23,0x2c, 0x1,0x23,0x38, 0x1,0x23,0x3b, 0x1,0x21,0x7c, + 0x1,0x21,0x7b, 0x1,0x21,0x75, 0x1,0x21,0x74, 0x1,0x21,0x7e, + 0x1,0x21,0x7d, 0x1,0x21,0x7a, 0x1,0x21,0x79, 0x1,0x21,0x72, + 0x1,0x21,0x76, 0x1,0x21,0x73, 0x1,0x23,0x48, 0x1,0x23,0x49, + 0x1,0x23,0x4b, 0x1,0x23,0x4a, 0x1,0x21,0x78, 0x1,0x21,0x77, + 0x1,0x22,0x54, 0x1,0x22,0x51, 0x1,0x22,0x53, 0x1,0x22,0x52, + 0x1,0x21,0x21, 0x1,0x21,0x23, 0x1,0x21,0x24, 0x1,0x21,0x71, + 0x1,0x21,0x52, 0x1,0x21,0x53, 0x1,0x21,0x4e, 0x1,0x21,0x4f, + 0x1,0x21,0x56, 0x1,0x21,0x57, 0x1,0x21,0x5a, 0x1,0x21,0x5b, + 0x1,0x21,0x4a, 0x1,0x21,0x4b, 0x1,0x22,0x65, 0x1,0x21,0x46, + 0x1,0x21,0x47, 0x1,0x21,0x68, 0x1,0x21,0x69, 0x1,0x24,0x35, + 0x1,0x24,0x36, 0x1,0x24,0x37, 0x1,0x24,0x38, 0x1,0x24,0x39, + 0x1,0x24,0x3a, 0x1,0x24,0x3b, 0x1,0x24,0x3c, 0x1,0x24,0x3d, + 0x1,0x21,0x26, 0x1,0x25,0x47, 0x1,0x25,0x48, 0x1,0x25,0x49, + 0x1,0x25,0x4a, 0x1,0x25,0x4b, 0x1,0x25,0x4c, 0x1,0x25,0x4d, + 0x1,0x25,0x4e, 0x1,0x25,0x4f, 0x1,0x25,0x50, 0x1,0x25,0x51, + 0x1,0x25,0x52, 0x1,0x25,0x53, 0x1,0x25,0x54, 0x1,0x25,0x55, + 0x1,0x25,0x56, 0x1,0x25,0x57, 0x1,0x25,0x58, 0x1,0x25,0x59, + 0x1,0x25,0x5a, 0x1,0x25,0x5b, 0x1,0x25,0x5c, 0x1,0x25,0x5d, + 0x1,0x25,0x5e, 0x1,0x25,0x5f, 0x1,0x25,0x60, 0x1,0x25,0x61, + 0x1,0x25,0x62, 0x1,0x25,0x63, 0x1,0x25,0x64, 0x1,0x25,0x65, + 0x1,0x25,0x66, 0x1,0x25,0x67, 0x1,0x25,0x68, 0x1,0x25,0x69, + 0x1,0x25,0x6a, 0x1,0x25,0x6b, 0x1,0x22,0x21, 0x1,0x22,0x75, + 0x1,0x22,0x76, 0x1,0x22,0x70, 0x1,0x22,0x71, 0x1,0x22,0x72, + 0x1,0x22,0x74, 0x1,0x22,0x77, 0x1,0x22,0x73, 0x1,0x22,0x4c, + 0x1,0x22,0x4b, 0x1,0x22,0x6f, 0x6,0x22,0x2c, 0x4,0x22,0x24, + 0x6,0x21,0x30, 0x6,0x21,0x23, 0xf,0x21,0x6c, 0x4,0x21,0x57, + 0x4,0x23,0x36, 0x4,0x28,0x35, 0x3,0x34,0x3b, 0x3,0x39,0x6d, + 0x3,0x27,0x41, 0x3,0x28,0x6c, 0x3,0x23,0x23, 0x4,0x23,0x37, + 0x4,0x25,0x34, 0x3,0x40,0x34, 0x4,0x21,0x59, 0x3,0x21,0x75, + 0x3,0x21,0x6e, 0x3,0x21,0x71, 0x3,0x21,0x73, 0xf,0x21,0x44, + 0x6,0x23,0x4e, 0x3,0x22,0x71, 0x4,0x22,0x31, 0x3,0x22,0x69, + 0x3,0x22,0x6a, 0xf,0x21,0x72, 0x5,0x23,0x34, 0x3,0x24,0x4a, + 0x3,0x24,0x47, 0x3,0x24,0x4d, 0x6,0x25,0x71, 0x3,0x27,0x46, + 0x5,0x25,0x25, 0x4,0x25,0x39, 0x4,0x25,0x3c, 0x3,0x27,0x45, + 0x5,0x25,0x2b, 0x4,0x25,0x3b, 0x4,0x25,0x38, 0x3,0x27,0x50, + 0xf,0x25,0x4a, 0x3,0x2b,0x31, 0x6,0x2e,0x5a, 0x4,0x28,0x39, + 0x3,0x2b,0x30, 0x5,0x28,0x21, 0x4,0x28,0x3a, 0x3,0x2b,0x2a, + 0x4,0x28,0x37, 0x4,0x28,0x3c, 0x5,0x2b,0x6c, 0x3,0x34,0x49, + 0x3,0x2f,0x52, 0x4,0x2b,0x65, 0x6,0x35,0x38, 0x4,0x30,0x45, + 0x3,0x34,0x3e, 0x3,0x34,0x48, 0x4,0x30,0x4a, 0x4,0x36,0x38, + 0x3,0x39,0x73, 0x4,0x36,0x32, 0x4,0x36,0x37, 0x6,0x46,0x55, + 0x6,0x49,0x7b, 0x3,0x39,0x74, 0x3,0x40,0x35, 0x3,0x40,0x38, + 0x3,0x40,0x3b, 0x4,0x3c,0x2c, 0x4,0x3c,0x2d, 0x4,0x3c,0x28, + 0x4,0x3c,0x2a, 0x5,0x44,0x57, 0x4,0x42,0x37, 0x4,0x42,0x33, + 0x4,0x42,0x2e, 0x3,0x45,0x78, 0x6,0x5a,0x73, 0x4,0x42,0x2f, + 0x3,0x45,0x73, 0x4,0x4f,0x59, 0x3,0x45,0x72, 0x3,0x45,0x6f, + 0x3,0x45,0x77, 0x4,0x42,0x32, 0x4,0x48,0x7b, 0x3,0x4b,0x26, + 0x3,0x4b,0x25, 0x4,0x48,0x7d, 0x3,0x4b,0x24, 0x3,0x4b,0x28, + 0x3,0x4b,0x2a, 0x3,0x50,0x32, 0x4,0x4f,0x5d, 0x5,0x53,0x59, + 0x4,0x4f,0x5b, 0x3,0x54,0x3f, 0x3,0x57,0x53, 0x4,0x5a,0x67, + 0x4,0x5a,0x68, 0x4,0x5f,0x49, 0x4,0x63,0x2f, 0x3,0x5c,0x33, + 0x3,0x5c,0x31, 0x7,0x52,0x74, 0x7,0x57,0x4c, 0x4,0x6a,0x41, + 0x3,0x61,0x3c, 0x4,0x22,0x33, 0xf,0x26,0x5a, 0x4,0x2b,0x69, + 0x3,0x57,0x54, 0x3,0x21,0x76, 0x3,0x22,0x79, 0x3,0x24,0x55, + 0x5,0x23,0x37, 0x6,0x25,0x7b, 0x6,0x25,0x7d, 0x3,0x24,0x56, + 0x3,0x2b,0x38, 0x7,0x4d,0x3d, 0x3,0x2a,0x4c, 0x4,0x30,0x4c, + 0x5,0x31,0x26, 0x4,0x36,0x3d, 0x4,0x3c,0x32, 0x4,0x6a,0x42, + 0x3,0x2b,0x3a, 0x3,0x39,0x78, 0x4,0x49,0x22, 0x3,0x21,0x50, + 0x3,0x23,0x21, 0x3,0x24,0x58, 0x5,0x25,0x2e, 0x3,0x27,0x57, + 0x3,0x27,0x56, 0x3,0x27,0x58, 0x4,0x28,0x43, 0x3,0x2b,0x3c, + 0x3,0x2f,0x5d, 0x3,0x2f,0x5c, 0x4,0x30,0x4d, 0x3,0x39,0x7b, + 0x3,0x39,0x7c, 0x4,0x3c,0x34, 0x3,0x45,0x79, 0x5,0x31,0x29, + 0x4,0x21,0x61, 0x6,0x22,0x41, 0x3,0x21,0x7e, 0x4,0x22,0x3c, + 0x5,0x22,0x30, 0x4,0x23,0x3e, 0x4,0x23,0x3f, 0x4,0x25,0x4a, + 0x4,0x25,0x4c, 0x4,0x25,0x48, 0x4,0x25,0x47, 0x3,0x2b,0x41, + 0x3,0x2b,0x45, 0x3,0x2b,0x42, 0x5,0x2b,0x7c, 0x4,0x30,0x53, + 0x3,0x2f,0x67, 0x3,0x2f,0x69, 0x4,0x30,0x57, 0x4,0x30,0x58, + 0x4,0x30,0x52, 0x5,0x31,0x2c, 0x4,0x30,0x54, 0x4,0x30,0x59, + 0x3,0x3a,0x24, 0x6,0x50,0x6c, 0x4,0x36,0x42, 0x4,0x36,0x45, + 0x3,0x3a,0x22, 0x5,0x3d,0x70, 0x3,0x40,0x42, 0x4,0x42,0x41, + 0x4,0x42,0x43, 0x4,0x42,0x42, 0x4,0x42,0x3c, 0x3,0x45,0x7d, + 0x3,0x45,0x7b, 0x4,0x42,0x3f, 0x4,0x42,0x3e, 0x3,0x45,0x7c, + 0x4,0x49,0x23, 0x4,0x4f,0x62, 0x4,0x4f,0x61, 0x4,0x4f,0x63, + 0x5,0x61,0x3b, 0x4,0x55,0x6c, 0x7,0x3e,0x7d, 0x4,0x5f,0x4a, + 0x4,0x63,0x30, 0x4,0x21,0x64, 0x4,0x22,0x40, 0x4,0x23,0x44, + 0x3,0x24,0x64, 0x4,0x25,0x4f, 0x6,0x29,0x6f, 0x6,0x2f,0x27, + 0x4,0x2b,0x75, 0x3,0x2f,0x6b, 0x4,0x30,0x5a, 0x4,0x36,0x4b, + 0x3,0x46,0x22, 0x4,0x55,0x6f, 0x3,0x54,0x43, 0x4,0x55,0x70, + 0x5,0x53,0x63, 0x4,0x5a,0x6e, 0x4,0x30,0x5c, 0x4,0x36,0x4d, + 0x5,0x3d,0x78, 0x6,0x29,0x72, 0x3,0x34,0x53, 0x5,0x70,0x78, + 0x4,0x23,0x4b, 0x6,0x26,0x38, 0x4,0x2b,0x77, 0x3,0x3a,0x25, + 0x6,0x50,0x76, 0x4,0x3c,0x3e, 0x5,0x44,0x6c, 0x4,0x6d,0x53, + 0x6,0x26,0x36, 0x4,0x36,0x50, 0x3,0x21,0x58, 0x6,0x23,0x71, + 0x3,0x23,0x2c, 0x6,0x50,0x7a, 0x3,0x27,0x64, 0x4,0x21,0x2b, + 0x6,0x21,0x3b, 0x6,0x28,0x64, 0x4,0x25,0x56, 0x3,0x23,0x30, + 0x5,0x22,0x3c, 0x3,0x23,0x2e, 0x3,0x24,0x6a, 0x3,0x24,0x69, + 0x3,0x24,0x68, 0x3,0x27,0x68, 0x6,0x2a,0x2a, 0x3,0x2b,0x4c, + 0x3,0x2f,0x70, 0x4,0x2b,0x7a, 0x3,0x2f,0x71, 0x4,0x36,0x51, + 0x6,0x51,0x22, 0x5,0x4c,0x31, 0x3,0x46,0x24, 0x4,0x49,0x27, + 0x3,0x60,0x70, 0x3,0x21,0x5d, 0x3,0x2f,0x72, 0x6,0x3d,0x61, + 0x3,0x34,0x56, 0x4,0x49,0x29, 0x5,0x21,0x41, 0x3,0x21,0x5f, + 0x3,0x23,0x32, 0x4,0x25,0x5a, 0x4,0x28,0x57, 0x3,0x3f,0x78, + 0x3,0x46,0x27, 0x4,0x47,0x56, 0x4,0x21,0x6b, 0x3,0x22,0x30, + 0x3,0x22,0x2c, 0x3,0x23,0x38, 0x3,0x23,0x36, 0x3,0x24,0x6c, + 0x4,0x23,0x51, 0x3,0x24,0x6b, 0x3,0x24,0x71, 0x4,0x23,0x54, + 0x4,0x23,0x59, 0x3,0x24,0x72, 0x4,0x23,0x53, 0x3,0x24,0x6f, + 0x3,0x24,0x6e, 0x3,0x24,0x7a, 0xf,0x23,0x49, 0x3,0x25,0x25, + 0x3,0x27,0x7a, 0x3,0x27,0x6d, 0x4,0x25,0x5d, 0x3,0x27,0x76, + 0x5,0x25,0x42, 0x6,0x2a,0x39, 0x3,0x2b,0x52, 0x3,0x2b,0x60, + 0x3,0x2b,0x5f, 0x3,0x2b,0x62, 0x3,0x2b,0x5a, 0x4,0x28,0x59, + 0x4,0x28,0x5c, 0x3,0x2b,0x56, 0xf,0x29,0x5c, 0x4,0x2c,0x25, + 0x3,0x2f,0x7d, 0x4,0x2b,0x7e, 0x3,0x2f,0x75, 0x3,0x2f,0x7c, + 0x4,0x2c,0x21, 0x4,0x2b,0x7d, 0x6,0x35,0x7d, 0x3,0x30,0x24, + 0x5,0x2c,0x43, 0x3,0x34,0x5d, 0x3,0x34,0x65, 0x4,0x30,0x6a, + 0x5,0x36,0x70, 0x3,0x34,0x63, 0x3,0x34,0x5c, 0x4,0x30,0x70, + 0x3,0x34,0x5a, 0x4,0x30,0x73, 0x4,0x30,0x71, 0x4,0x30,0x6d, + 0x4,0x30,0x6c, 0xf,0x33,0x43, 0x3,0x38,0x53, 0x4,0x30,0x6f, + 0x5,0x36,0x76, 0x3,0x3a,0x32, 0x4,0x36,0x67, 0x3,0x3a,0x35, + 0x3,0x3a,0x2c, 0x4,0x36,0x5e, 0x4,0x36,0x59, 0x3,0x3a,0x39, + 0x3,0x3a,0x3e, 0x3,0x3a,0x2d, 0x4,0x36,0x60, 0x3,0x3a,0x3d, + 0x4,0x36,0x5f, 0x3,0x3a,0x37, 0x6,0x47,0x39, 0x5,0x36,0x79, + 0x5,0x36,0x7a, 0x3,0x3a,0x30, 0x4,0x36,0x58, 0x4,0x36,0x65, + 0x4,0x36,0x63, 0x3,0x3a,0x41, 0x5,0x36,0x6e, 0x3,0x3a,0x3f, + 0x3,0x3a,0x3a, 0x5,0x3e,0x39, 0x4,0x3c,0x4a, 0x4,0x3c,0x46, + 0x3,0x40,0x4f, 0x5,0x3e,0x3d, 0x4,0x3c,0x47, 0x4,0x3c,0x4c, + 0x3,0x40,0x4d, 0x3,0x40,0x50, 0x6,0x51,0x32, 0x4,0x42,0x52, + 0x3,0x46,0x32, 0x3,0x46,0x2f, 0x3,0x46,0x2d, 0x4,0x42,0x4f, + 0x4,0x42,0x4a, 0x4,0x42,0x55, 0x3,0x46,0x2b, 0x3,0x4b,0x3a, + 0x4,0x42,0x53, 0x4,0x42,0x56, 0x4,0x42,0x51, 0x5,0x45,0x22, + 0x4,0x49,0x30, 0x4,0x49,0x2c, 0x3,0x4b,0x42, 0x4,0x49,0x2d, + 0x3,0x4b,0x36, 0x7,0x21,0x4e, 0x4,0x4f,0x6b, 0x4,0x4f,0x6c, + 0x3,0x50,0x41, 0x4,0x4f,0x67, 0x4,0x4f,0x6a, 0x4,0x4f,0x6f, + 0x3,0x50,0x3c, 0x3,0x50,0x3a, 0x7,0x37,0x37, 0x4,0x55,0x72, + 0x3,0x54,0x46, 0x4,0x55,0x73, 0x4,0x4f,0x6d, 0x5,0x61,0x40, + 0x4,0x5a,0x70, 0x3,0x57,0x56, 0x5,0x61,0x45, 0x4,0x5f,0x4c, + 0x5,0x67,0x59, 0x5,0x6b,0x73, 0x3,0x5c,0x35, 0x3,0x5e,0x27, + 0x4,0x66,0x32, 0x3,0x60,0x2e, 0x3,0x60,0x2d, 0x4,0x6c,0x6c, + 0x7,0x62,0x2f, 0x3,0x22,0x32, 0x3,0x22,0x21, 0x3,0x23,0x3d, + 0x5,0x25,0x53, 0x3,0x27,0x7e, 0x3,0x2b,0x64, 0x3,0x30,0x26, + 0x4,0x42,0x58, 0x4,0x63,0x32, 0x3,0x22,0x33, 0x3,0x25,0x2e, + 0x4,0x23,0x5f, 0x3,0x25,0x39, 0x3,0x25,0x3a, 0x4,0x23,0x5e, + 0x3,0x25,0x3d, 0x3,0x25,0x3f, 0x3,0x25,0x3b, 0x3,0x25,0x34, + 0x3,0x28,0x27, 0x4,0x25,0x6d, 0x3,0x28,0x2b, 0x3,0x28,0x2c, + 0x3,0x2b,0x76, 0x6,0x2f,0x65, 0x3,0x2b,0x74, 0x3,0x2b,0x75, + 0x3,0x2b,0x73, 0x3,0x2b,0x6f, 0x3,0x30,0x29, 0x4,0x2c,0x2f, + 0x4,0x2c,0x31, 0x3,0x30,0x2d, 0x3,0x30,0x2c, 0x3,0x30,0x2e, + 0x3,0x30,0x31, 0x3,0x34,0x6c, 0x3,0x34,0x6d, 0x3,0x34,0x73, + 0x3,0x34,0x6a, 0xf,0x33,0x57, 0x4,0x31,0x21, 0x4,0x36,0x6b, + 0x3,0x3a,0x46, 0x4,0x36,0x6e, 0x3,0x3a,0x51, 0x6,0x47,0x4e, + 0x3,0x3a,0x48, 0x3,0x3a,0x4d, 0x4,0x3c,0x59, 0x4,0x3c,0x5b, + 0x3,0x40,0x53, 0x3,0x40,0x55, 0x4,0x3c,0x56, 0x4,0x3c,0x58, + 0x4,0x42,0x5e, 0x4,0x42,0x5d, 0x4,0x42,0x5b, 0x3,0x46,0x3b, + 0x4,0x42,0x5f, 0x3,0x46,0x39, 0x7,0x21,0x6a, 0x3,0x4b,0x52, + 0x3,0x4b,0x48, 0x4,0x49,0x33, 0x3,0x4b,0x4a, 0x3,0x4b,0x4e, + 0xf,0x4e,0x25, 0xf,0x4e,0x2e, 0x4,0x49,0x2a, 0x3,0x50,0x44, + 0x4,0x4f,0x78, 0x3,0x50,0x47, 0x3,0x50,0x42, 0x3,0x50,0x43, + 0x3,0x50,0x46, 0x3,0x50,0x45, 0x4,0x55,0x7c, 0x3,0x54,0x4d, + 0x3,0x54,0x4a, 0x4,0x55,0x7b, 0x7,0x3f,0x30, 0x3,0x57,0x5d, + 0x7,0x46,0x44, 0x5,0x6b,0x76, 0x3,0x60,0x72, 0x4,0x6c,0x6e, + 0x5,0x37,0x3c, 0x3,0x4d,0x41, 0x3,0x2b,0x78, 0x4,0x28,0x61, + 0x5,0x25,0x58, 0x4,0x36,0x77, 0x4,0x42,0x60, 0x3,0x46,0x47, + 0x4,0x5a,0x7a, 0x3,0x22,0x3a, 0x3,0x23,0x46, 0x3,0x23,0x48, + 0x4,0x23,0x65, 0x3,0x25,0x4a, 0x4,0x25,0x71, 0x5,0x25,0x59, + 0x4,0x25,0x77, 0x4,0x25,0x73, 0x4,0x25,0x78, 0x3,0x2b,0x7d, + 0x4,0x31,0x25, 0x6,0x3e,0x42, 0x3,0x34,0x7a, 0x3,0x3a,0x55, + 0x4,0x3c,0x5c, 0x3,0x50,0x3e, 0x3,0x21,0x74, 0x3,0x23,0x4c, + 0x3,0x23,0x4a, 0x4,0x22,0x56, 0x4,0x22,0x59, 0x4,0x22,0x55, + 0x3,0x23,0x49, 0x3,0x25,0x52, 0x3,0x25,0x57, 0x3,0x25,0x50, + 0x3,0x25,0x4f, 0x3,0x25,0x4d, 0x3,0x25,0x54, 0x3,0x28,0x31, + 0x3,0x28,0x3b, 0x4,0x25,0x7b, 0x3,0x28,0x42, 0x3,0x28,0x32, + 0x3,0x28,0x3a, 0x3,0x28,0x43, 0x3,0x28,0x47, 0x3,0x28,0x34, + 0x4,0x26,0x21, 0x3,0x28,0x44, 0x3,0x28,0x3e, 0x3,0x28,0x36, + 0x3,0x28,0x3c, 0x5,0x25,0x5d, 0x3,0x28,0x39, 0x3,0x28,0x30, + 0x4,0x28,0x6d, 0x4,0x28,0x69, 0x3,0x2b,0x7e, 0x3,0x2c,0x22, + 0xf,0x2a,0x2a, 0x4,0x28,0x67, 0x3,0x30,0x3f, 0x3,0x30,0x42, + 0x3,0x30,0x3d, 0x3,0x30,0x49, 0x3,0x30,0x47, 0x4,0x2c,0x3b, + 0x3,0x30,0x43, 0x3,0x30,0x50, 0x3,0x30,0x4c, 0x3,0x30,0x44, + 0x4,0x2c,0x3f, 0x4,0x2c,0x3a, 0x3,0x30,0x39, 0x4,0x2c,0x3c, + 0x3,0x30,0x51, 0x3,0x30,0x46, 0x3,0x30,0x41, 0x3,0x30,0x3a, + 0xf,0x2e,0x6b, 0xf,0x2e,0x78, 0x4,0x31,0x29, 0x3,0x35,0x26, + 0x3,0x35,0x2d, 0x3,0x35,0x21, 0x3,0x35,0x36, 0x4,0x31,0x28, + 0x3,0x35,0x2c, 0x3,0x35,0x23, 0x3,0x35,0x25, 0x3,0x3a,0x71, + 0x3,0x3a,0x67, 0x3,0x3a,0x74, 0x3,0x3a,0x64, 0x3,0x3a,0x76, + 0x3,0x3a,0x6c, 0x3,0x3a,0x6a, 0x3,0x3a,0x65, 0x5,0x37,0x4e, + 0x3,0x3a,0x6e, 0x5,0x37,0x46, 0x4,0x36,0x7e, 0x3,0x3a,0x6f, + 0x3,0x3a,0x5f, 0x4,0x36,0x7d, 0x3,0x3a,0x70, 0x3,0x3a,0x5d, + 0xf,0x3a,0x3c, 0x3,0x3a,0x6d, 0x3,0x3a,0x69, 0x3,0x3a,0x68, + 0x4,0x3c,0x5f, 0x3,0x40,0x62, 0x4,0x3c,0x61, 0x3,0x40,0x6e, + 0x3,0x40,0x6d, 0x3,0x40,0x68, 0x3,0x40,0x63, 0x4,0x3c,0x64, + 0x3,0x40,0x65, 0x4,0x3c,0x63, 0x3,0x40,0x70, 0x3,0x40,0x6b, + 0x3,0x40,0x6f, 0x3,0x40,0x6c, 0x3,0x40,0x69, 0x3,0x46,0x4b, + 0x4,0x42,0x67, 0x4,0x42,0x6c, 0x4,0x42,0x68, 0x4,0x42,0x66, + 0x3,0x46,0x49, 0x3,0x46,0x52, 0x3,0x46,0x51, 0x4,0x42,0x6b, + 0x4,0x42,0x6d, 0x3,0x46,0x4d, 0x3,0x46,0x4e, 0x4,0x42,0x69, + 0x4,0x49,0x3c, 0x4,0x49,0x3a, 0x3,0x4b,0x59, 0x3,0x4b,0x57, + 0x4,0x49,0x40, 0x3,0x4b,0x55, 0x3,0x50,0x52, 0x3,0x50,0x55, + 0x4,0x50,0x21, 0xf,0x54,0x2a, 0x4,0x56,0x22, 0x4,0x56,0x24, + 0x3,0x57,0x5f, 0x3,0x57,0x60, 0x4,0x5f,0x54, 0x5,0x67,0x5e, + 0x3,0x5a,0x30, 0x3,0x5a,0x32, 0x3,0x5c,0x37, 0x4,0x63,0x35, + 0x3,0x5c,0x38, 0x4,0x66,0x37, 0x4,0x68,0x65, 0x3,0x61,0x62, + 0x3,0x61,0x63, 0x3,0x23,0x4e, 0x6,0x26,0x78, 0x4,0x23,0x6d, + 0x3,0x28,0x49, 0x4,0x28,0x70, 0x4,0x2c,0x41, 0x3,0x30,0x54, + 0x3,0x3a,0x7d, 0x4,0x3c,0x67, 0x7,0x2d,0x2d, 0x3,0x61,0x3d, + 0x3,0x22,0x3c, 0x3,0x23,0x4f, 0x6,0x26,0x79, 0x3,0x25,0x59, + 0x4,0x23,0x70, 0x3,0x25,0x5b, 0x6,0x26,0x7a, 0x3,0x28,0x4f, + 0x5,0x28,0x6e, 0x3,0x2c,0x30, 0x3,0x2c,0x31, 0x3,0x2c,0x33, + 0x4,0x2c,0x42, 0x5,0x2c,0x7c, 0x6,0x36,0x5d, 0x3,0x35,0x42, + 0x3,0x35,0x3d, 0x3,0x35,0x3e, 0x4,0x31,0x2e, 0x6,0x3e,0x5a, + 0x3,0x35,0x40, 0x3,0x3b,0x21, 0x4,0x37,0x22, 0x4,0x3c,0x6a, + 0x4,0x3c,0x6c, 0x4,0x3c,0x6f, 0x3,0x40,0x77, 0x4,0x42,0x74, + 0x4,0x42,0x75, 0x3,0x4b,0x60, 0x4,0x42,0x77, 0x4,0x49,0x43, + 0x4,0x49,0x45, 0x4,0x49,0x46, 0x4,0x5a,0x7d, 0x3,0x5e,0x2b, + 0x7,0x62,0x35, 0x4,0x23,0x71, 0x4,0x26,0x26, 0x6,0x36,0x68, + 0x3,0x3b,0x22, 0x4,0x2c,0x4c, 0x6,0x3e,0x64, 0x4,0x42,0x78, + 0x5,0x4c,0x63, 0x4,0x22,0x5d, 0x4,0x23,0x74, 0x4,0x26,0x28, + 0x4,0x26,0x27, 0x4,0x28,0x74, 0x4,0x28,0x75, 0x4,0x2c,0x4d, + 0x5,0x31,0x75, 0x4,0x31,0x33, 0x5,0x31,0x73, 0x4,0x31,0x32, + 0x4,0x37,0x28, 0x4,0x37,0x29, 0x4,0x3c,0x71, 0x4,0x42,0x79, + 0x3,0x22,0x40, 0x3,0x23,0x53, 0x4,0x26,0x2a, 0x3,0x28,0x52, + 0x3,0x28,0x53, 0x4,0x28,0x79, 0x4,0x28,0x78, 0x3,0x2c,0x39, + 0x3,0x2c,0x38, 0x3,0x2c,0x36, 0x4,0x2c,0x4e, 0x6,0x3e,0x6b, + 0x3,0x35,0x45, 0x4,0x37,0x2b, 0x5,0x37,0x66, 0x4,0x42,0x7d, + 0x4,0x49,0x4a, 0x3,0x5a,0x37, 0x3,0x21,0x62, 0x4,0x23,0x77, + 0x3,0x22,0x42, 0x3,0x22,0x43, 0x3,0x22,0x41, 0x3,0x22,0x44, + 0x3,0x23,0x56, 0x4,0x22,0x61, 0x5,0x22,0x51, 0x4,0x23,0x7b, + 0x5,0x22,0x50, 0x3,0x23,0x57, 0x3,0x23,0x58, 0x4,0x23,0x78, + 0x4,0x23,0x79, 0x3,0x25,0x60, 0x5,0x23,0x70, 0x5,0x23,0x74, + 0x3,0x25,0x64, 0x3,0x25,0x65, 0x4,0x23,0x76, 0x3,0x28,0x5b, + 0x6,0x2a,0x7b, 0x4,0x26,0x31, 0x4,0x26,0x32, 0x4,0x26,0x2e, + 0x3,0x28,0x56, 0x6,0x2a,0x76, 0x3,0x28,0x59, 0x3,0x28,0x5a, + 0x5,0x25,0x6e, 0x3,0x2c,0x3a, 0x4,0x28,0x7b, 0x4,0x2c,0x5b, + 0x4,0x2c,0x53, 0x4,0x2c,0x51, 0x3,0x30,0x60, 0x4,0x2c,0x5f, + 0x4,0x2c,0x55, 0x3,0x30,0x5c, 0x4,0x2c,0x5a, 0x4,0x2c,0x5e, + 0x4,0x2c,0x57, 0x3,0x30,0x5d, 0x6,0x36,0x7c, 0x5,0x2d,0x2e, + 0x3,0x30,0x65, 0x4,0x2c,0x54, 0x3,0x35,0x56, 0x3,0x35,0x49, + 0x4,0x31,0x37, 0x3,0x35,0x4c, 0x4,0x31,0x3d, 0x6,0x3e,0x75, + 0x3,0x35,0x4d, 0x4,0x31,0x39, 0x6,0x3e,0x78, 0x3,0x35,0x50, + 0xf,0x34,0x3f, 0x3,0x35,0x53, 0x3,0x3b,0x2f, 0x3,0x3b,0x32, + 0x3,0x3b,0x29, 0x4,0x37,0x32, 0x4,0x37,0x34, 0x3,0x3b,0x35, + 0x4,0x3c,0x72, 0x3,0x3b,0x30, 0x3,0x3b,0x2c, 0x4,0x3c,0x76, + 0x4,0x3c,0x73, 0x4,0x3c,0x7e, 0x5,0x3e,0x6d, 0x4,0x3d,0x21, + 0x6,0x52,0x34, 0x3,0x40,0x7b, 0x4,0x3c,0x77, 0x4,0x43,0x22, + 0x6,0x5c,0x44, 0x4,0x43,0x2d, 0x4,0x43,0x2a, 0x4,0x43,0x21, + 0x3,0x46,0x55, 0x4,0x43,0x24, 0x3,0x46,0x5b, 0x3,0x46,0x58, + 0x4,0x43,0x2e, 0x3,0x46,0x57, 0x4,0x49,0x50, 0x4,0x49,0x4c, + 0x5,0x4c,0x6c, 0x3,0x4b,0x62, 0x5,0x4c,0x68, 0x4,0x49,0x4b, + 0x4,0x49,0x53, 0x3,0x4b,0x64, 0x4,0x49,0x4f, 0x4,0x49,0x4d, + 0x3,0x4b,0x61, 0x4,0x49,0x54, 0x4,0x50,0x26, 0x4,0x50,0x27, + 0x4,0x56,0x28, 0x4,0x50,0x25, 0x5,0x54,0x36, 0x3,0x50,0x59, + 0x7,0x2d,0x4c, 0x3,0x54,0x5a, 0x3,0x54,0x56, 0x5,0x5b,0x3c, + 0x4,0x56,0x27, 0x3,0x54,0x58, 0x7,0x3f,0x44, 0x4,0x5f,0x5a, + 0x5,0x67,0x63, 0x5,0x67,0x64, 0x4,0x66,0x3a, 0x3,0x5e,0x2c, + 0x4,0x68,0x68, 0x5,0x7b,0x3d, 0x3,0x23,0x5b, 0x6,0x21,0x6e, + 0x3,0x3b,0x38, 0x4,0x49,0x55, 0x3,0x22,0x45, 0x4,0x31,0x42, + 0x3,0x22,0x46, 0x4,0x22,0x65, 0x4,0x22,0x66, 0x3,0x23,0x5d, + 0x4,0x24,0x22, 0x4,0x24,0x24, 0x3,0x25,0x69, 0x4,0x24,0x21, + 0x3,0x25,0x6a, 0xf,0x24,0x25, 0x4,0x26,0x36, 0x4,0x26,0x37, + 0x4,0x29,0x25, 0x4,0x24,0x25, 0x4,0x29,0x22, 0x4,0x29,0x24, + 0x6,0x30,0x63, 0x3,0x2c,0x47, 0x4,0x29,0x23, 0x4,0x29,0x21, + 0x4,0x2c,0x66, 0x4,0x2c,0x68, 0x4,0x31,0x47, 0x4,0x31,0x48, + 0x4,0x31,0x45, 0x4,0x31,0x49, 0x3,0x35,0x5c, 0x4,0x37,0x3b, + 0x4,0x37,0x36, 0x4,0x37,0x3d, 0x4,0x37,0x3a, 0x3,0x3b,0x3c, + 0x4,0x37,0x3c, 0x3,0x3b,0x39, 0x4,0x37,0x39, 0x4,0x3d,0x28, + 0x4,0x3d,0x23, 0x4,0x3d,0x27, 0x4,0x3d,0x26, 0x4,0x3d,0x29, + 0x4,0x43,0x33, 0x4,0x43,0x32, 0x4,0x43,0x31, 0x4,0x43,0x2f, + 0x3,0x4b,0x6e, 0x3,0x4b,0x6f, 0x4,0x50,0x29, 0x4,0x56,0x2d, + 0x4,0x56,0x2b, 0x4,0x63,0x3b, 0x4,0x63,0x3a, 0x3,0x5f,0x44, + 0x4,0x68,0x6b, 0x6,0x48,0x44, 0x3,0x46,0x5e, 0x4,0x50,0x2b, + 0x3,0x23,0x60, 0x3,0x23,0x5f, 0x3,0x23,0x5e, 0x3,0x25,0x6c, + 0x6,0x27,0x47, 0x4,0x26,0x38, 0x4,0x26,0x3d, 0x4,0x26,0x3b, + 0x5,0x26,0x26, 0x4,0x26,0x3c, 0x3,0x28,0x64, 0x4,0x26,0x3a, + 0x3,0x28,0x66, 0xf,0x2f,0x38, 0x3,0x2c,0x49, 0x3,0x2c,0x4a, + 0x4,0x29,0x2a, 0x5,0x29,0x26, 0x4,0x29,0x29, 0x4,0x29,0x28, + 0x4,0x2c,0x6b, 0x4,0x2c,0x6d, 0x4,0x2c,0x6c, 0x3,0x30,0x6d, + 0x3,0x35,0x5e, 0x4,0x31,0x4e, 0x4,0x31,0x4c, 0x4,0x31,0x4f, + 0x3,0x35,0x5d, 0x5,0x38,0x29, 0x4,0x37,0x40, 0x4,0x37,0x41, + 0x3,0x3b,0x41, 0x5,0x3f,0x21, 0x4,0x43,0x36, 0x3,0x46,0x5f, + 0x4,0x43,0x39, 0x4,0x43,0x3a, 0x4,0x49,0x5b, 0x4,0x49,0x5c, + 0x3,0x4b,0x71, 0x3,0x50,0x5d, 0x4,0x50,0x2c, 0x4,0x50,0x2e, + 0x5,0x54,0x42, 0x4,0x5f,0x5e, 0x4,0x63,0x3c, 0x4,0x24,0x29, + 0x3,0x28,0x6a, 0x3,0x46,0x62, 0x7,0x2d,0x5b, 0x4,0x29,0x2b, + 0x4,0x3d,0x2d, 0x6,0x21,0x79, 0x4,0x22,0x6a, 0x3,0x23,0x63, + 0x3,0x23,0x64, 0x3,0x25,0x70, 0x3,0x28,0x6f, 0x4,0x26,0x40, + 0x4,0x26,0x41, 0x3,0x2c,0x4e, 0x4,0x29,0x2d, 0x6,0x30,0x7a, + 0x4,0x29,0x2e, 0x3,0x2c,0x4f, 0x4,0x2c,0x71, 0x5,0x32,0x46, + 0x4,0x31,0x51, 0x4,0x2c,0x72, 0x3,0x3b,0x46, 0x3,0x3b,0x43, + 0x5,0x3f,0x29, 0x4,0x3d,0x2f, 0x4,0x3d,0x2e, 0x6,0x52,0x4d, + 0x4,0x49,0x5d, 0x4,0x49,0x5f, 0x3,0x5e,0x2e, 0x4,0x26,0x42, + 0x4,0x50,0x31, 0x6,0x24,0x70, 0x3,0x28,0x73, 0x4,0x26,0x43, + 0x3,0x28,0x72, 0x3,0x35,0x64, 0x3,0x3b,0x48, 0x3,0x3b,0x49, + 0x4,0x43,0x3b, 0x4,0x49,0x61, 0x3,0x50,0x5f, 0x3,0x22,0x4b, + 0x6,0x2b,0x3e, 0x3,0x28,0x74, 0x4,0x29,0x32, 0x4,0x29,0x34, + 0x3,0x2c,0x52, 0x5,0x29,0x2f, 0x5,0x29,0x33, 0x3,0x2c,0x53, + 0x6,0x31,0x25, 0x5,0x2d,0x47, 0xf,0x2f,0x3e, 0x4,0x31,0x54, + 0x3,0x35,0x66, 0x3,0x35,0x67, 0x4,0x37,0x49, 0x3,0x3b,0x4a, + 0x4,0x37,0x48, 0x4,0x3d,0x33, 0x5,0x45,0x69, 0x4,0x43,0x3d, + 0x6,0x5c,0x67, 0x3,0x50,0x60, 0x4,0x50,0x34, 0x4,0x56,0x2f, + 0x6,0x21,0x7e, 0x3,0x23,0x65, 0x3,0x23,0x68, 0x4,0x24,0x31, + 0x5,0x22,0x67, 0x4,0x22,0x70, 0x3,0x28,0x7b, 0x3,0x28,0x7d, + 0x3,0x25,0x79, 0x4,0x24,0x2e, 0x3,0x28,0x7c, 0x4,0x24,0x30, + 0x4,0x24,0x33, 0x3,0x25,0x73, 0x4,0x24,0x2f, 0x4,0x24,0x32, + 0x3,0x26,0x24, 0x3,0x28,0x79, 0x4,0x29,0x35, 0x4,0x29,0x37, + 0x4,0x26,0x4d, 0x3,0x2c,0x59, 0x3,0x29,0x24, 0x4,0x26,0x48, + 0x3,0x29,0x23, 0x4,0x26,0x4e, 0x4,0x26,0x4c, 0x4,0x26,0x46, + 0xf,0x2a,0x3e, 0x3,0x2c,0x58, 0x4,0x29,0x41, 0x3,0x2c,0x62, + 0x4,0x29,0x3c, 0x4,0x26,0x49, 0x4,0x29,0x39, 0x3,0x30,0x7d, + 0x6,0x37,0x54, 0x4,0x29,0x3d, 0x5,0x29,0x35, 0x4,0x2d,0x28, + 0x4,0x29,0x48, 0x4,0x29,0x3a, 0x4,0x29,0x3b, 0x4,0x29,0x40, + 0x3,0x2c,0x55, 0x6,0x37,0x5a, 0x3,0x30,0x7c, 0x3,0x2c,0x5e, + 0x4,0x31,0x5b, 0x5,0x2d,0x5a, 0x3,0x35,0x73, 0x4,0x2d,0x22, + 0x3,0x35,0x69, 0x3,0x30,0x75, 0x4,0x2d,0x23, 0x3,0x35,0x70, + 0x4,0x2d,0x24, 0x3,0x30,0x77, 0x6,0x37,0x5e, 0x3,0x31,0x24, + 0x4,0x2d,0x2b, 0x4,0x31,0x5a, 0x4,0x31,0x5c, 0x4,0x31,0x62, + 0x3,0x35,0x6b, 0x6,0x48,0x6f, 0x4,0x31,0x63, 0x3,0x35,0x75, + 0x4,0x31,0x60, 0x5,0x32,0x5b, 0x4,0x31,0x5d, 0x3,0x35,0x6c, + 0x3,0x3b,0x4e, 0x4,0x31,0x6c, 0x4,0x31,0x67, 0x3,0x3b,0x4c, + 0x3,0x35,0x6d, 0x3,0x35,0x77, 0x3,0x3b,0x57, 0x4,0x31,0x64, + 0x6,0x48,0x75, 0x3,0x3b,0x53, 0x4,0x31,0x66, 0x4,0x31,0x5e, + 0x5,0x2d,0x57, 0x3,0x3b,0x52, 0x5,0x38,0x42, 0x4,0x31,0x6a, + 0x5,0x38,0x48, 0x4,0x37,0x56, 0x4,0x37,0x50, 0x3,0x3b,0x5c, + 0x4,0x37,0x59, 0x3,0x3b,0x5f, 0x4,0x37,0x54, 0x4,0x37,0x4e, + 0x5,0x3f,0x32, 0x3,0x41,0x25, 0x4,0x37,0x55, 0x4,0x3d,0x3e, + 0x3,0x3b,0x60, 0x4,0x3d,0x37, 0x5,0x32,0x58, 0x3,0x3b,0x5b, + 0x3,0x41,0x26, 0x3,0x41,0x2d, 0x4,0x3d,0x3b, 0x4,0x43,0x43, + 0x5,0x3f,0x42, 0x6,0x52,0x69, 0x3,0x46,0x67, 0x4,0x3d,0x3a, + 0x4,0x3d,0x3c, 0x3,0x41,0x30, 0x3,0x46,0x65, 0x4,0x43,0x42, + 0x4,0x43,0x50, 0x3,0x46,0x66, 0x3,0x41,0x2f, 0x4,0x43,0x48, + 0x4,0x43,0x47, 0x4,0x43,0x49, 0x3,0x4b,0x7d, 0x4,0x43,0x4d, + 0x4,0x49,0x65, 0x3,0x4c,0x22, 0x3,0x46,0x69, 0x3,0x4b,0x7b, + 0x4,0x43,0x4a, 0x4,0x43,0x4c, 0x4,0x43,0x46, 0x3,0x4c,0x27, + 0x3,0x4b,0x78, 0x4,0x43,0x4b, 0x4,0x50,0x38, 0x3,0x4c,0x2a, + 0x4,0x49,0x67, 0x4,0x49,0x69, 0x4,0x49,0x68, 0x4,0x49,0x6b, + 0x7,0x22,0x7c, 0x4,0x49,0x6d, 0x3,0x50,0x69, 0x4,0x49,0x6c, + 0x3,0x4c,0x26, 0x4,0x50,0x39, 0x5,0x5b,0x4c, 0x4,0x5b,0x23, + 0x4,0x5b,0x29, 0x4,0x56,0x36, 0x4,0x5b,0x25, 0x3,0x57,0x67, + 0x4,0x5b,0x24, 0xf,0x5a,0x29, 0x3,0x57,0x66, 0x4,0x50,0x3a, + 0x5,0x67,0x78, 0x4,0x63,0x43, 0x4,0x5f,0x64, 0x5,0x67,0x73, + 0x7,0x47,0x2c, 0x3,0x5e,0x30, 0x4,0x63,0x42, 0x4,0x63,0x40, + 0x3,0x5f,0x47, 0x4,0x68,0x6c, 0x3,0x61,0x78, 0x3,0x23,0x6a, + 0x3,0x26,0x26, 0x4,0x26,0x54, 0x6,0x2b,0x52, 0x4,0x2d,0x2f, + 0x4,0x2d,0x30, 0x5,0x2d,0x5d, 0x3,0x35,0x7a, 0x3,0x3b,0x65, + 0x4,0x3d,0x42, 0x4,0x43,0x54, 0x5,0x4d,0x37, 0x3,0x4c,0x2b, + 0x3,0x54,0x62, 0x6,0x27,0x6e, 0x4,0x26,0x55, 0x4,0x26,0x56, + 0x4,0x29,0x4d, 0x3,0x2c,0x64, 0x4,0x21,0x7b, 0x4,0x21,0x7a, + 0x3,0x22,0x4f, 0x4,0x22,0x74, 0x4,0x22,0x73, 0x4,0x22,0x75, + 0x4,0x24,0x3a, 0x4,0x24,0x36, 0x3,0x26,0x2c, 0x3,0x26,0x2d, + 0x3,0x26,0x30, 0x3,0x26,0x2b, 0x4,0x26,0x58, 0x3,0x29,0x2d, + 0x5,0x26,0x3a, 0x3,0x29,0x2c, 0x3,0x29,0x38, 0x4,0x29,0x55, + 0x4,0x2d,0x33, 0x4,0x26,0x59, 0x3,0x29,0x2b, 0xf,0x27,0x2e, + 0x4,0x29,0x4e, 0x4,0x29,0x54, 0x3,0x2c,0x66, 0x3,0x29,0x27, + 0x3,0x2c,0x67, 0x3,0x2c,0x69, 0x4,0x2d,0x3c, 0x3,0x2c,0x71, + 0x4,0x29,0x56, 0x3,0x2c,0x68, 0x4,0x29,0x52, 0x4,0x2d,0x32, + 0x4,0x2d,0x31, 0x3,0x2c,0x6a, 0x3,0x2c,0x65, 0x3,0x31,0x34, + 0x3,0x31,0x2a, 0x3,0x35,0x7b, 0x3,0x31,0x31, 0x3,0x31,0x3a, + 0x4,0x2d,0x3b, 0x3,0x31,0x2d, 0x3,0x31,0x2b, 0x4,0x31,0x7c, + 0x4,0x32,0x21, 0x4,0x31,0x7b, 0x3,0x36,0x2c, 0x6,0x40,0x32, + 0x4,0x32,0x25, 0x3,0x36,0x2f, 0x3,0x36,0x30, 0x4,0x31,0x79, + 0x3,0x35,0x7e, 0x4,0x31,0x71, 0x3,0x36,0x25, 0x4,0x31,0x7e, + 0x4,0x31,0x7a, 0x3,0x3b,0x6b, 0x3,0x36,0x2a, 0x4,0x37,0x6e, + 0x4,0x37,0x62, 0x3,0x36,0x21, 0x4,0x3d,0x45, 0x3,0x41,0x31, + 0x4,0x37,0x64, 0x3,0x3b,0x6a, 0x4,0x37,0x6b, 0x4,0x37,0x68, + 0x4,0x37,0x65, 0x3,0x3b,0x6c, 0x3,0x3b,0x69, 0x4,0x37,0x70, + 0x4,0x37,0x61, 0x3,0x3b,0x6e, 0x4,0x3d,0x50, 0x4,0x3d,0x4f, + 0x3,0x41,0x37, 0x4,0x3d,0x4c, 0x4,0x3d,0x4a, 0x3,0x41,0x35, + 0x3,0x41,0x3b, 0x4,0x3d,0x48, 0x4,0x3d,0x4e, 0x3,0x41,0x3c, + 0x3,0x41,0x4a, 0x3,0x41,0x43, 0x3,0x41,0x3f, 0x3,0x41,0x47, + 0x3,0x41,0x40, 0x3,0x41,0x46, 0x3,0x41,0x41, 0x3,0x41,0x39, + 0x4,0x43,0x58, 0x4,0x43,0x61, 0x6,0x5d,0x32, 0x3,0x46,0x79, + 0x3,0x47,0x2e, 0x3,0x47,0x2d, 0x4,0x43,0x56, 0x3,0x46,0x7c, + 0x3,0x47,0x27, 0x3,0x47,0x2f, 0x4,0x43,0x5c, 0x3,0x46,0x77, + 0x5,0x46,0x25, 0x3,0x46,0x7d, 0x4,0x49,0x75, 0x3,0x4c,0x36, + 0x4,0x43,0x64, 0x5,0x46,0x23, 0x3,0x47,0x2b, 0x3,0x47,0x2c, + 0x4,0x4a,0x24, 0x3,0x4c,0x33, 0x7,0x23,0x3a, 0x4,0x49,0x79, + 0x4,0x49,0x7a, 0x4,0x49,0x76, 0x4,0x4a,0x28, 0x4,0x4a,0x22, + 0x5,0x4d,0x3a, 0x4,0x49,0x7e, 0x5,0x4d,0x3e, 0x3,0x4c,0x3c, + 0x4,0x4a,0x23, 0x3,0x50,0x74, 0x4,0x56,0x39, 0x4,0x50,0x45, + 0x3,0x50,0x73, 0x3,0x50,0x6e, 0x3,0x50,0x78, 0x3,0x50,0x72, + 0x3,0x50,0x71, 0x3,0x54,0x65, 0x3,0x54,0x6a, 0x3,0x54,0x68, + 0x3,0x54,0x63, 0x3,0x54,0x66, 0x4,0x5b,0x2d, 0x3,0x57,0x69, + 0x4,0x5b,0x32, 0x4,0x5b,0x30, 0x4,0x5b,0x2e, 0x3,0x57,0x6f, + 0x3,0x57,0x71, 0x4,0x5b,0x31, 0x3,0x57,0x68, 0x4,0x5b,0x2f, + 0x3,0x57,0x72, 0xf,0x5e,0x73, 0x3,0x5a,0x3d, 0x3,0x5a,0x3e, + 0x4,0x63,0x47, 0x3,0x5c,0x40, 0x4,0x63,0x46, 0x5,0x70,0x24, + 0x3,0x5e,0x32, 0x4,0x66,0x40, 0x3,0x60,0x31, 0x4,0x6a,0x49, + 0x4,0x6a,0x48, 0x5,0x79,0x2a, 0x4,0x26,0x5b, 0x4,0x2d,0x40, + 0x4,0x2d,0x3f, 0x4,0x32,0x27, 0x4,0x3d,0x54, 0x4,0x24,0x40, + 0x3,0x26,0x3a, 0x4,0x26,0x5e, 0x4,0x26,0x5f, 0x4,0x29,0x5d, + 0x3,0x2c,0x75, 0x3,0x31,0x3e, 0x4,0x2d,0x42, 0x6,0x38,0x2b, + 0x3,0x36,0x33, 0x4,0x32,0x28, 0x3,0x36,0x35, 0x4,0x32,0x2c, + 0x4,0x37,0x79, 0x4,0x37,0x75, 0x4,0x37,0x78, 0x4,0x37,0x77, + 0x4,0x37,0x76, 0x5,0x38,0x7c, 0x3,0x3b,0x77, 0x4,0x3d,0x5c, + 0x4,0x3d,0x59, 0x4,0x3d,0x5b, 0x3,0x41,0x4c, 0x4,0x43,0x66, + 0x5,0x46,0x30, 0x5,0x46,0x2e, 0x4,0x43,0x69, 0x4,0x4a,0x2b, + 0x4,0x4a,0x2a, 0x4,0x4a,0x29, 0x4,0x50,0x49, 0x4,0x50,0x4c, + 0x3,0x57,0x73, 0x4,0x5b,0x3a, 0x4,0x63,0x4c, 0x4,0x66,0x43, + 0x3,0x26,0x3b, 0x6,0x38,0x2c, 0x3,0x41,0x4f, 0x3,0x29,0x3a, + 0x4,0x29,0x61, 0x3,0x31,0x41, 0x3,0x39,0x2b, 0x3,0x3b,0x78, + 0x4,0x4a,0x2e, 0x4,0x56,0x3e, 0x4,0x6a,0x4b, 0x4,0x29,0x62, + 0x4,0x2d,0x49, 0x6,0x38,0x30, 0x6,0x49,0x61, 0x6,0x5d,0x51, + 0x5,0x4d,0x4b, 0x3,0x23,0x71, 0x6,0x2b,0x70, 0x6,0x38,0x34, + 0x3,0x36,0x3b, 0x3,0x36,0x3e, 0x4,0x3d,0x65, 0x4,0x4a,0x30, + 0x4,0x4a,0x31, 0x4,0x22,0x78, 0x4,0x22,0x79, 0x4,0x24,0x43, + 0x3,0x26,0x3c, 0x3,0x26,0x3f, 0x3,0x26,0x3e, 0x3,0x26,0x40, + 0x3,0x29,0x3f, 0x3,0x29,0x3d, 0x4,0x26,0x63, 0x5,0x29,0x4f, + 0x4,0x29,0x63, 0x3,0x2c,0x7b, 0x4,0x29,0x64, 0x4,0x29,0x65, + 0x3,0x2c,0x78, 0x3,0x2d,0x26, 0x6,0x31,0x67, 0x4,0x2d,0x4c, + 0x4,0x32,0x3b, 0x4,0x2d,0x4b, 0x3,0x31,0x47, 0x6,0x38,0x37, + 0x3,0x31,0x4a, 0xf,0x2f,0x6e, 0x4,0x2d,0x4d, 0x6,0x40,0x51, + 0x4,0x32,0x36, 0x4,0x32,0x3a, 0x4,0x32,0x37, 0x3,0x36,0x43, + 0x6,0x40,0x4f, 0x3,0x3c,0x22, 0x4,0x37,0x7e, 0x3,0x3b,0x7a, + 0x3,0x3b,0x7b, 0x4,0x38,0x25, 0x3,0x3c,0x27, 0x4,0x38,0x22, + 0x6,0x49,0x73, 0x3,0x3c,0x21, 0x6,0x53,0x3d, 0x5,0x3f,0x62, + 0x3,0x41,0x52, 0x3,0x41,0x57, 0x3,0x41,0x5a, 0x3,0x41,0x55, + 0x3,0x41,0x53, 0x3,0x41,0x5c, 0x3,0x41,0x58, 0x4,0x3d,0x68, + 0x4,0x3d,0x67, 0x3,0x41,0x54, 0x3,0x47,0x38, 0x4,0x43,0x6e, + 0x3,0x47,0x32, 0x3,0x47,0x36, 0x5,0x4d,0x53, 0x4,0x4a,0x32, + 0x3,0x4c,0x42, 0x3,0x4c,0x45, 0x4,0x50,0x52, 0x4,0x50,0x51, + 0x3,0x51,0x21, 0x5,0x4d,0x50, 0x3,0x50,0x7b, 0x3,0x50,0x7c, + 0x4,0x50,0x53, 0x7,0x2e,0x5a, 0x3,0x54,0x73, 0x3,0x54,0x6e, + 0x4,0x56,0x40, 0x4,0x5b,0x40, 0x4,0x5b,0x41, 0x4,0x5b,0x3f, + 0x7,0x3f,0x76, 0x3,0x5a,0x40, 0x3,0x5a,0x41, 0x3,0x5c,0x44, + 0x3,0x5f,0x4c, 0x3,0x5f,0x4d, 0x5,0x75,0x6e, 0x5,0x75,0x6d, + 0x3,0x23,0x74, 0x4,0x50,0x56, 0x3,0x54,0x74, 0x3,0x29,0x44, + 0x3,0x31,0x4e, 0x5,0x2e,0x25, 0x3,0x36,0x49, 0x3,0x3c,0x28, + 0x4,0x3a,0x43, 0x5,0x46,0x45, 0x5,0x4d,0x58, 0x3,0x51,0x25, + 0x3,0x23,0x76, 0x3,0x26,0x43, 0x4,0x24,0x48, 0x3,0x26,0x46, + 0x3,0x29,0x4b, 0x3,0x29,0x46, 0xf,0x27,0x4c, 0x3,0x29,0x50, + 0x3,0x29,0x4d, 0x5,0x26,0x51, 0x3,0x2d,0x28, 0x3,0x2d,0x2c, + 0x4,0x29,0x6f, 0x4,0x29,0x6c, 0x3,0x2d,0x29, 0x4,0x2d,0x57, + 0x4,0x2d,0x51, 0x4,0x2d,0x54, 0x4,0x2d,0x58, 0x3,0x31,0x52, + 0x5,0x2e,0x2b, 0x4,0x2d,0x52, 0x4,0x2d,0x5b, 0x3,0x31,0x55, + 0x4,0x2d,0x56, 0x3,0x31,0x51, 0x3,0x36,0x59, 0x4,0x32,0x43, + 0x3,0x36,0x4a, 0x3,0x36,0x4f, 0x5,0x32,0x79, 0x4,0x32,0x42, + 0x4,0x32,0x46, 0x4,0x32,0x41, 0x4,0x38,0x34, 0x3,0x36,0x58, + 0x3,0x36,0x5d, 0x4,0x38,0x2f, 0x3,0x3c,0x2e, 0x4,0x38,0x2c, + 0x3,0x3c,0x3f, 0x3,0x3c,0x30, 0x4,0x38,0x2a, 0x5,0x39,0x33, + 0x4,0x38,0x2d, 0x3,0x3c,0x2c, 0x5,0x39,0x39, 0x4,0x38,0x35, + 0x3,0x3c,0x35, 0x4,0x38,0x37, 0x3,0x3c,0x36, 0x3,0x3c,0x43, + 0x3,0x3c,0x2b, 0x3,0x3c,0x2d, 0x4,0x3d,0x78, 0x3,0x41,0x71, + 0x3,0x41,0x66, 0x3,0x41,0x70, 0x4,0x3d,0x6b, 0x4,0x3d,0x6e, + 0x4,0x3d,0x6f, 0x3,0x41,0x6c, 0x3,0x41,0x69, 0x3,0x41,0x64, + 0x4,0x3d,0x6d, 0x3,0x41,0x5e, 0x4,0x3d,0x75, 0x3,0x41,0x62, + 0x3,0x41,0x63, 0x3,0x41,0x7a, 0x3,0x41,0x61, 0x3,0x41,0x5f, + 0x4,0x44,0x23, 0x4,0x3d,0x76, 0x3,0x41,0x60, 0x3,0x42,0x5a, + 0x3,0x41,0x67, 0xf,0x48,0x55, 0x4,0x44,0x24, 0x4,0x43,0x75, + 0x4,0x44,0x21, 0x4,0x43,0x7c, 0x3,0x47,0x3f, 0x4,0x43,0x78, + 0x4,0x43,0x73, 0x3,0x47,0x41, 0x4,0x43,0x74, 0x3,0x47,0x4a, + 0x4,0x43,0x7d, 0x4,0x43,0x7e, 0x4,0x43,0x7a, 0x4,0x44,0x22, + 0x3,0x47,0x4f, 0x3,0x47,0x40, 0x4,0x44,0x25, 0x4,0x43,0x71, + 0x5,0x46,0x4b, 0x3,0x47,0x49, 0x4,0x3d,0x72, 0x3,0x47,0x50, + 0xf,0x48,0x52, 0x3,0x4c,0x4e, 0x5,0x4d,0x6d, 0x4,0x4a,0x3a, + 0x3,0x4c,0x4c, 0x5,0x4d,0x61, 0x3,0x4c,0x53, 0x4,0x4a,0x37, + 0x4,0x4a,0x36, 0x3,0x4c,0x5d, 0x3,0x4c,0x58, 0x7,0x23,0x6f, + 0x4,0x4a,0x38, 0x4,0x4a,0x42, 0x3,0x4c,0x5a, 0x3,0x4c,0x5c, + 0x3,0x4c,0x48, 0x3,0x4c,0x55, 0x3,0x51,0x43, 0x3,0x51,0x42, + 0x4,0x50,0x60, 0x4,0x50,0x5a, 0x3,0x51,0x37, 0x3,0x51,0x30, + 0x4,0x50,0x59, 0x4,0x4a,0x39, 0x3,0x51,0x3f, 0x3,0x51,0x2a, + 0x3,0x51,0x3d, 0x4,0x56,0x49, 0x3,0x51,0x33, 0x3,0x51,0x39, + 0x3,0x4c,0x4b, 0x4,0x50,0x5e, 0x3,0x51,0x2d, 0x4,0x50,0x64, + 0x3,0x51,0x35, 0x3,0x51,0x34, 0x3,0x51,0x36, 0x3,0x55,0x22, + 0x4,0x56,0x48, 0x3,0x54,0x7e, 0x3,0x55,0x25, 0x3,0x54,0x7d, + 0x4,0x56,0x4b, 0x7,0x38,0x55, 0x5,0x5b,0x68, 0x3,0x54,0x77, + 0x3,0x55,0x26, 0xf,0x5f,0x29, 0x3,0x54,0x79, 0x3,0x55,0x28, + 0x4,0x5b,0x48, 0x4,0x5b,0x44, 0x3,0x57,0x7c, 0x4,0x5b,0x4a, + 0x4,0x5b,0x49, 0x4,0x5f,0x6f, 0x4,0x5f,0x73, 0x3,0x5a,0x49, + 0x4,0x5f,0x70, 0x4,0x5f,0x6e, 0x4,0x5f,0x72, 0x4,0x5f,0x75, + 0x3,0x5a,0x4c, 0x3,0x5a,0x4b, 0xf,0x62,0x53, 0x3,0x5a,0x4a, + 0x3,0x5c,0x4c, 0x3,0x5c,0x46, 0x4,0x63,0x51, 0x4,0x63,0x4f, + 0x3,0x5c,0x48, 0x3,0x5c,0x4d, 0x4,0x63,0x54, 0x3,0x5c,0x4b, + 0x3,0x5c,0x45, 0xf,0x65,0x3e, 0x5,0x70,0x27, 0x3,0x5e,0x36, + 0x3,0x5c,0x4a, 0x3,0x5f,0x50, 0x4,0x68,0x6e, 0x3,0x60,0x35, + 0x3,0x60,0x33, 0x3,0x60,0x34, 0x5,0x24,0x48, 0x6,0x28,0x30, + 0x4,0x26,0x6d, 0x5,0x26,0x56, 0x4,0x26,0x70, 0x4,0x26,0x6c, + 0x4,0x2d,0x60, 0x4,0x29,0x70, 0x4,0x29,0x71, 0x6,0x31,0x78, + 0x4,0x29,0x74, 0x4,0x29,0x73, 0x5,0x2e,0x2e, 0x4,0x2d,0x5d, + 0x4,0x2d,0x61, 0x4,0x2d,0x62, 0x4,0x2d,0x5e, 0x3,0x36,0x61, + 0x4,0x32,0x48, 0x4,0x32,0x49, 0x6,0x40,0x6e, 0x4,0x38,0x3b, + 0x4,0x38,0x39, 0x3,0x3c,0x46, 0x5,0x39,0x43, 0x4,0x38,0x3c, + 0x6,0x38,0x64, 0x4,0x3e,0x21, 0x4,0x3d,0x7c, 0x4,0x3d,0x7b, + 0x4,0x3d,0x7d, 0x4,0x3d,0x7e, 0x4,0x3e,0x22, 0x3,0x47,0x52, + 0x6,0x5d,0x77, 0x4,0x44,0x2a, 0x4,0x4a,0x4c, 0x3,0x4c,0x68, + 0x4,0x50,0x66, 0x4,0x50,0x67, 0x4,0x56,0x4f, 0x4,0x56,0x4e, + 0x3,0x55,0x2a, 0x3,0x55,0x2c, 0x4,0x5f,0x77, 0x7,0x4e,0x22, + 0x4,0x68,0x71, 0x5,0x75,0x77, 0x5,0x79,0x2f, 0x6,0x25,0x25, + 0x3,0x2d,0x3e, 0x3,0x2b,0x7b, 0x3,0x3c,0x48, 0x4,0x38,0x3f, + 0x5,0x46,0x5f, 0x3,0x58,0x24, 0x4,0x22,0x7c, 0x3,0x29,0x57, + 0x5,0x26,0x62, 0x4,0x26,0x75, 0x3,0x2d,0x3f, 0x3,0x2d,0x41, + 0x3,0x2d,0x40, 0x3,0x31,0x69, 0x3,0x36,0x63, 0x4,0x32,0x4a, + 0x4,0x38,0x45, 0x4,0x38,0x44, 0x4,0x38,0x46, 0x4,0x38,0x42, + 0x3,0x3c,0x4a, 0x3,0x42,0x23, 0x4,0x3e,0x23, 0x4,0x3e,0x24, + 0x3,0x42,0x24, 0x4,0x44,0x32, 0x5,0x46,0x60, 0x4,0x44,0x33, + 0x4,0x44,0x30, 0x4,0x4a,0x50, 0x4,0x4a,0x4f, 0x4,0x50,0x6b, + 0x4,0x50,0x6a, 0x4,0x56,0x51, 0x4,0x63,0x55, 0x3,0x5c,0x4e, + 0x5,0x75,0x78, 0x5,0x24,0x4e, 0x4,0x26,0x78, 0x4,0x2d,0x64, + 0x3,0x31,0x6b, 0x4,0x32,0x4f, 0x4,0x38,0x49, 0x4,0x38,0x4a, + 0x4,0x38,0x4b, 0x3,0x42,0x25, 0x4,0x44,0x35, 0x3,0x51,0x47, + 0x3,0x51,0x48, 0x4,0x50,0x6e, 0x4,0x56,0x53, 0x3,0x58,0x25, + 0x4,0x29,0x7b, 0x3,0x23,0x7b, 0x4,0x26,0x79, 0x3,0x29,0x5b, + 0x4,0x26,0x7a, 0xf,0x27,0x5b, 0x3,0x2d,0x43, 0x4,0x2d,0x66, + 0x4,0x32,0x52, 0x4,0x32,0x54, 0x4,0x32,0x53, 0x4,0x32,0x55, + 0x3,0x36,0x67, 0x4,0x2d,0x67, 0x4,0x32,0x51, 0x5,0x39,0x5b, + 0x3,0x3c,0x4c, 0x4,0x38,0x4f, 0x4,0x38,0x4c, 0x4,0x3e,0x29, + 0x3,0x42,0x27, 0x4,0x3e,0x28, 0x4,0x3e,0x27, 0x4,0x44,0x3f, + 0x4,0x44,0x38, 0x4,0x44,0x39, 0x4,0x44,0x3a, 0x5,0x46,0x68, + 0x4,0x44,0x3c, 0x4,0x50,0x6f, 0x4,0x50,0x71, 0x4,0x50,0x72, + 0x3,0x51,0x49, 0x4,0x5b,0x50, 0x4,0x5b,0x4f, 0x3,0x5a,0x50, + 0x4,0x6d,0x57, 0x4,0x2d,0x6a, 0x3,0x29,0x5c, 0x3,0x36,0x68, + 0x3,0x4c,0x69, 0x3,0x51,0x4a, 0x4,0x21,0x4f, 0x3,0x22,0x56, + 0x3,0x22,0x55, 0x3,0x24,0x22, 0x5,0x21,0x74, 0x4,0x23,0x22, + 0x3,0x26,0x54, 0x3,0x26,0x4f, 0x4,0x24,0x4f, 0x3,0x26,0x5d, + 0x6,0x28,0x49, 0x3,0x26,0x5a, 0x4,0x24,0x51, 0x3,0x26,0x4b, + 0x6,0x28,0x4a, 0x6,0x28,0x44, 0x3,0x26,0x58, 0x3,0x29,0x61, + 0x3,0x29,0x5f, 0x3,0x29,0x5e, 0x3,0x29,0x62, 0x3,0x29,0x60, + 0x4,0x26,0x7e, 0x3,0x29,0x68, 0x3,0x29,0x66, 0xf,0x27,0x66, + 0x3,0x2d,0x44, 0x5,0x2a,0x24, 0x4,0x27,0x22, 0x3,0x2d,0x54, + 0x5,0x29,0x7b, 0x5,0x29,0x7c, 0x4,0x29,0x7e, 0x3,0x2d,0x56, + 0x3,0x2d,0x4c, 0xf,0x30,0x49, 0x6,0x38,0x72, 0x3,0x31,0x70, + 0x3,0x31,0x71, 0x4,0x2d,0x6b, 0x6,0x39,0x33, 0x3,0x31,0x74, + 0x4,0x2d,0x6c, 0x3,0x36,0x69, 0x3,0x32,0x24, 0x3,0x32,0x23, + 0x3,0x31,0x7e, 0x3,0x31,0x75, 0x4,0x32,0x57, 0x3,0x36,0x71, + 0x4,0x32,0x63, 0x4,0x32,0x64, 0x3,0x36,0x6e, 0x4,0x32,0x5e, + 0x3,0x37,0x22, 0x3,0x36,0x6d, 0x3,0x3c,0x4f, 0x3,0x36,0x7e, + 0x4,0x32,0x58, 0x4,0x32,0x68, 0x5,0x39,0x5e, 0x4,0x32,0x5a, + 0x4,0x32,0x5c, 0x6,0x41,0x2b, 0x5,0x33,0x3d, 0x3,0x3c,0x5e, + 0x3,0x36,0x7b, 0x3,0x3c,0x5f, 0x3,0x36,0x73, 0x6,0x41,0x41, + 0x3,0x36,0x78, 0xf,0x36,0x33, 0x4,0x38,0x51, 0x4,0x38,0x56, + 0x3,0x3c,0x65, 0x4,0x38,0x52, 0x3,0x3c,0x59, 0x4,0x38,0x59, + 0x3,0x3c,0x6a, 0x3,0x3c,0x67, 0x3,0x3c,0x55, 0x4,0x38,0x57, + 0x4,0x38,0x5a, 0x3,0x3c,0x53, 0x3,0x3c,0x57, 0x3,0x3c,0x61, + 0x3,0x42,0x2b, 0x6,0x4a,0x6d, 0xf,0x3c,0x43, 0xf,0x3c,0x5a, + 0x4,0x3e,0x37, 0x3,0x42,0x2c, 0x3,0x42,0x37, 0x3,0x42,0x35, + 0x3,0x42,0x48, 0x3,0x42,0x38, 0x4,0x3e,0x30, 0x4,0x3e,0x39, + 0x4,0x3e,0x2d, 0x3,0x42,0x42, 0x4,0x3e,0x38, 0x3,0x42,0x34, + 0x3,0x42,0x3c, 0x4,0x3e,0x3c, 0x3,0x42,0x2f, 0x3,0x42,0x41, + 0x5,0x40,0x27, 0x4,0x3e,0x2f, 0x4,0x3e,0x32, 0x3,0x42,0x32, + 0x3,0x42,0x43, 0x3,0x47,0x55, 0x4,0x44,0x49, 0x3,0x47,0x60, + 0x6,0x5e,0x3b, 0x3,0x47,0x59, 0x6,0x54,0x50, 0x3,0x47,0x58, + 0x4,0x44,0x46, 0x4,0x44,0x4d, 0x4,0x44,0x4a, 0x6,0x5e,0x40, + 0x3,0x4c,0x6e, 0x4,0x4a,0x5f, 0x4,0x4a,0x61, 0x3,0x4c,0x6f, + 0x3,0x4c,0x7c, 0x4,0x4a,0x68, 0x4,0x4a,0x5d, 0x3,0x4c,0x6d, + 0x4,0x4a,0x59, 0x3,0x4c,0x72, 0x5,0x46,0x78, 0x7,0x24,0x61, + 0x3,0x4c,0x70, 0x4,0x50,0x74, 0x3,0x51,0x4b, 0x3,0x4c,0x76, + 0x4,0x50,0x77, 0x4,0x50,0x7d, 0x5,0x55,0x36, 0x4,0x50,0x76, + 0x3,0x51,0x4f, 0x3,0x51,0x4e, 0x4,0x50,0x7a, 0x5,0x55,0x2d, + 0x3,0x51,0x53, 0x3,0x51,0x57, 0x4,0x50,0x7b, 0x4,0x56,0x56, + 0x3,0x51,0x51, 0x3,0x51,0x4c, 0x4,0x50,0x78, 0x3,0x51,0x52, + 0x4,0x4a,0x62, 0x5,0x55,0x2e, 0x3,0x55,0x32, 0x3,0x55,0x38, + 0x4,0x56,0x5e, 0x4,0x56,0x60, 0x3,0x55,0x34, 0x4,0x56,0x58, + 0x3,0x55,0x2e, 0x4,0x56,0x57, 0x4,0x56,0x5c, 0x3,0x55,0x3b, + 0x4,0x56,0x59, 0x4,0x56,0x5b, 0x3,0x55,0x33, 0x4,0x5b,0x56, + 0x4,0x5b,0x54, 0x4,0x5b,0x5a, 0x4,0x5b,0x57, 0x4,0x5b,0x60, + 0x4,0x5f,0x7b, 0x4,0x5f,0x7d, 0x4,0x5b,0x5b, 0x4,0x5f,0x79, + 0x3,0x5a,0x51, 0x3,0x5c,0x50, 0x4,0x63,0x5a, 0x4,0x63,0x5e, + 0x4,0x63,0x5b, 0x3,0x5c,0x52, 0x4,0x66,0x49, 0x5,0x70,0x3e, + 0x4,0x66,0x4a, 0x4,0x66,0x4c, 0x4,0x68,0x73, 0x3,0x5e,0x39, + 0x3,0x5e,0x38, 0x3,0x5f,0x51, 0x4,0x6a,0x4e, 0x3,0x60,0x38, + 0x4,0x6b,0x6d, 0x4,0x6b,0x6e, 0x3,0x61,0x66, 0x3,0x24,0x2a, + 0x4,0x24,0x52, 0x3,0x26,0x61, 0xf,0x24,0x6e, 0x3,0x29,0x6e, + 0x4,0x27,0x27, 0x3,0x29,0x78, 0xf,0x27,0x6e, 0x3,0x29,0x73, + 0x3,0x2d,0x67, 0x3,0x2d,0x59, 0x3,0x2d,0x66, 0x3,0x2d,0x61, + 0x3,0x2d,0x60, 0x3,0x2d,0x5b, 0x4,0x2a,0x27, 0x3,0x32,0x2e, + 0x4,0x2d,0x73, 0x3,0x32,0x32, 0x3,0x37,0x2b, 0x3,0x37,0x2a, + 0x3,0x37,0x34, 0x4,0x32,0x71, 0x4,0x32,0x76, 0x4,0x32,0x70, + 0x4,0x32,0x77, 0xf,0x36,0x48, 0x3,0x3c,0x76, 0x4,0x38,0x65, + 0x4,0x38,0x61, 0x3,0x3c,0x75, 0x4,0x38,0x62, 0x4,0x38,0x64, + 0x4,0x38,0x60, 0x3,0x3b,0x23, 0x3,0x3c,0x7e, 0x3,0x3c,0x70, + 0x3,0x3c,0x78, 0x3,0x42,0x54, 0x3,0x42,0x4d, 0x3,0x42,0x56, + 0x4,0x3e,0x4b, 0x3,0x42,0x4a, 0x3,0x42,0x55, 0x4,0x3e,0x48, + 0x4,0x3e,0x46, 0x4,0x3e,0x49, 0x6,0x54,0x54, 0x3,0x42,0x4b, + 0x3,0x42,0x50, 0xf,0x42,0x78, 0xf,0x43,0x3c, 0x4,0x44,0x59, + 0x3,0x47,0x73, 0x3,0x47,0x69, 0x6,0x54,0x67, 0x4,0x44,0x56, + 0x4,0x44,0x5a, 0x4,0x44,0x5c, 0x3,0x47,0x71, 0xf,0x49,0x58, + 0x3,0x4d,0x26, 0x3,0x4d,0x23, 0x3,0x4d,0x2b, 0x3,0x4d,0x21, + 0x3,0x4d,0x27, 0x4,0x4a,0x6a, 0x4,0x51,0x25, 0x3,0x51,0x5d, + 0x3,0x51,0x5b, 0x4,0x51,0x2b, 0x3,0x51,0x5f, 0x3,0x51,0x61, + 0x4,0x51,0x24, 0x3,0x51,0x64, 0x3,0x51,0x65, 0x3,0x55,0x3d, + 0x4,0x56,0x62, 0x3,0x55,0x3f, 0x3,0x55,0x44, 0x7,0x39,0x26, + 0x3,0x57,0x51, 0x3,0x58,0x2c, 0x4,0x56,0x64, 0x3,0x5c,0x5a, + 0x3,0x5a,0x59, 0x3,0x5c,0x54, 0x3,0x5c,0x5b, 0x4,0x63,0x5f, + 0x4,0x66,0x4e, 0x5,0x73,0x57, 0x4,0x6a,0x50, 0x3,0x60,0x3a, + 0x3,0x61,0x7a, 0x4,0x27,0x2c, 0x3,0x29,0x7a, 0x3,0x37,0x58, + 0x3,0x47,0x74, 0x3,0x2d,0x6a, 0x4,0x2d,0x76, 0x3,0x37,0x36, + 0x4,0x38,0x6b, 0x3,0x29,0x7b, 0x4,0x2a,0x2c, 0x4,0x38,0x6c, + 0x3,0x29,0x7d, 0x3,0x29,0x7e, 0x5,0x2e,0x53, 0x6,0x39,0x40, + 0x4,0x2d,0x7a, 0x4,0x44,0x5f, 0x7,0x39,0x2d, 0x4,0x5b,0x64, + 0x4,0x66,0x50, 0x3,0x21,0x6a, 0x3,0x32,0x33, 0x4,0x23,0x26, + 0x3,0x26,0x65, 0x4,0x24,0x55, 0x6,0x2c,0x71, 0x4,0x27,0x33, + 0x5,0x26,0x77, 0x4,0x27,0x32, 0x4,0x27,0x2f, 0x3,0x2d,0x6c, + 0x3,0x2d,0x6f, 0x4,0x2a,0x2e, 0x3,0x2d,0x6e, 0x3,0x32,0x34, + 0x3,0x32,0x35, 0x4,0x2d,0x7d, 0x4,0x2d,0x7c, 0x4,0x32,0x7a, + 0x5,0x33,0x4d, 0x4,0x32,0x79, 0x4,0x32,0x7e, 0x3,0x37,0x38, + 0x6,0x41,0x66, 0x3,0x37,0x37, 0x4,0x38,0x70, 0x4,0x38,0x72, + 0x4,0x38,0x73, 0x4,0x44,0x63, 0x6,0x54,0x78, 0x4,0x3e,0x4e, + 0x3,0x42,0x5e, 0x4,0x44,0x62, 0x4,0x44,0x60, 0x4,0x44,0x64, + 0x4,0x4a,0x6f, 0x4,0x4a,0x6e, 0x4,0x4a,0x72, 0x4,0x4a,0x71, + 0x4,0x4a,0x73, 0x4,0x51,0x2e, 0x4,0x51,0x30, 0x4,0x51,0x2f, + 0x4,0x56,0x67, 0x3,0x55,0x46, 0x3,0x55,0x47, 0x4,0x5b,0x66, + 0x4,0x5b,0x65, 0x4,0x60,0x24, 0x7,0x53,0x6b, 0x4,0x6a,0x51, + 0x4,0x27,0x34, 0x4,0x24,0x59, 0x3,0x26,0x6d, 0x4,0x24,0x56, + 0x3,0x26,0x6c, 0x6,0x2c,0x75, 0x4,0x27,0x39, 0x5,0x27,0x2e, + 0x3,0x2a,0x29, 0x3,0x2a,0x24, 0x3,0x2a,0x25, 0x4,0x27,0x3a, + 0x4,0x2a,0x32, 0x4,0x2a,0x34, 0x4,0x2a,0x35, 0x3,0x2d,0x72, + 0x6,0x32,0x67, 0x3,0x32,0x37, 0x5,0x2e,0x5c, 0x4,0x2e,0x21, + 0x4,0x2d,0x7e, 0x4,0x2e,0x22, 0x4,0x2e,0x26, 0x6,0x41,0x6d, + 0x4,0x2e,0x27, 0x5,0x33,0x51, 0x4,0x33,0x28, 0x6,0x41,0x75, + 0x4,0x33,0x29, 0x4,0x33,0x25, 0x4,0x33,0x2b, 0x4,0x33,0x27, + 0x4,0x33,0x2e, 0x4,0x38,0x79, 0x4,0x38,0x77, 0x3,0x3d,0x2c, + 0x4,0x38,0x7b, 0x6,0x4b,0x43, 0x4,0x44,0x65, 0x4,0x3e,0x54, + 0x4,0x44,0x66, 0x4,0x3e,0x53, 0x3,0x42,0x60, 0x4,0x3e,0x52, + 0x4,0x44,0x6a, 0x6,0x5e,0x6e, 0x4,0x44,0x69, 0x4,0x44,0x68, + 0x4,0x44,0x67, 0x3,0x47,0x76, 0x4,0x38,0x7a, 0x4,0x4a,0x7b, + 0x4,0x4a,0x76, 0x4,0x4a,0x7a, 0x4,0x4a,0x7c, 0x7,0x2f,0x74, + 0x4,0x51,0x32, 0x4,0x51,0x34, 0x3,0x55,0x48, 0x4,0x56,0x6a, + 0x4,0x56,0x6b, 0x4,0x5b,0x67, 0x5,0x68,0x3b, 0x4,0x63,0x65, + 0x4,0x63,0x66, 0x4,0x63,0x67, 0x4,0x63,0x63, 0x4,0x6b,0x6f, + 0x3,0x24,0x2e, 0x4,0x23,0x29, 0x3,0x24,0x30, 0x3,0x24,0x31, + 0x3,0x26,0x71, 0x3,0x26,0x6f, 0x3,0x26,0x70, 0x3,0x2a,0x2e, + 0x3,0x2d,0x76, 0x6,0x2d,0x21, 0x3,0x2a,0x30, 0x4,0x27,0x3b, + 0x3,0x2a,0x31, 0x3,0x2d,0x7d, 0x3,0x32,0x3a, 0x4,0x2a,0x37, + 0x4,0x2a,0x38, 0xf,0x2c,0x32, 0x4,0x33,0x2f, 0x3,0x32,0x43, + 0x3,0x32,0x44, 0x3,0x32,0x3b, 0x4,0x33,0x30, 0x3,0x32,0x45, + 0xf,0x31,0x27, 0x3,0x32,0x42, 0x3,0x37,0x3f, 0x3,0x37,0x42, + 0x3,0x37,0x41, 0x4,0x33,0x33, 0x3,0x37,0x3e, 0x3,0x37,0x43, + 0x3,0x3d,0x34, 0x4,0x38,0x7d, 0x5,0x3a,0x2d, 0x3,0x42,0x63, + 0x3,0x3d,0x31, 0x3,0x3d,0x30, 0x3,0x42,0x6c, 0xf,0x36,0x59, + 0xf,0x3d,0x3b, 0x4,0x3e,0x59, 0x3,0x42,0x65, 0x3,0x42,0x69, + 0x5,0x40,0x4e, 0x3,0x42,0x72, 0xf,0x43,0x49, 0xf,0x43,0x56, + 0x3,0x48,0x24, 0x7,0x25,0x37, 0x4,0x4b,0x22, 0x4,0x4b,0x21, + 0x3,0x4d,0x37, 0x3,0x4d,0x3c, 0x3,0x4d,0x33, 0x3,0x4d,0x38, + 0x3,0x4d,0x34, 0x3,0x4d,0x32, 0x3,0x51,0x68, 0x5,0x55,0x5d, + 0x4,0x51,0x37, 0x3,0x51,0x69, 0x3,0x55,0x4a, 0x4,0x56,0x6f, + 0xf,0x55,0x7a, 0xf,0x56,0x22, 0x3,0x55,0x4e, 0x4,0x5b,0x69, + 0x3,0x55,0x4c, 0xf,0x5b,0x2d, 0x3,0x58,0x31, 0x4,0x60,0x2a, + 0xf,0x62,0x78, 0xf,0x62,0x7b, 0x3,0x5c,0x61, 0x4,0x2a,0x39, + 0x4,0x2a,0x3a, 0x5,0x2e,0x62, 0x4,0x2e,0x2b, 0x4,0x33,0x35, + 0x4,0x33,0x34, 0x4,0x38,0x7e, 0x4,0x44,0x70, 0x4,0x44,0x71, + 0x4,0x44,0x6f, 0x4,0x4b,0x23, 0x4,0x4b,0x24, 0x4,0x5b,0x6c, + 0x4,0x6d,0x5a, 0x4,0x24,0x5e, 0x5,0x27,0x32, 0x3,0x2a,0x34, + 0x3,0x2e,0x23, 0x4,0x2a,0x3d, 0x3,0x32,0x4a, 0x3,0x32,0x4b, + 0x4,0x2e,0x2d, 0x3,0x32,0x49, 0x4,0x2e,0x2c, 0x4,0x33,0x3b, + 0x4,0x39,0x21, 0x4,0x33,0x3a, 0x4,0x33,0x38, 0x4,0x33,0x39, + 0x4,0x33,0x37, 0x4,0x39,0x23, 0x4,0x39,0x26, 0x4,0x33,0x3c, + 0x4,0x39,0x24, 0x4,0x3e,0x62, 0x4,0x3e,0x61, 0x4,0x3e,0x5d, + 0x4,0x3e,0x60, 0x3,0x42,0x76, 0x4,0x3e,0x63, 0x5,0x47,0x48, + 0x4,0x44,0x73, 0x4,0x44,0x76, 0x4,0x44,0x74, 0x4,0x44,0x78, + 0x4,0x44,0x77, 0x4,0x44,0x75, 0x4,0x4b,0x25, 0x4,0x4b,0x27, + 0x4,0x4b,0x26, 0x4,0x51,0x3f, 0x3,0x51,0x6f, 0x4,0x51,0x42, + 0x4,0x51,0x41, 0x4,0x56,0x72, 0x4,0x56,0x73, 0x3,0x55,0x51, + 0x4,0x56,0x75, 0x3,0x55,0x50, 0x4,0x56,0x71, 0x4,0x5b,0x6f, + 0x4,0x5b,0x6e, 0x4,0x60,0x2c, 0x4,0x60,0x2b, 0x4,0x68,0x75, + 0x4,0x6b,0x70, 0x4,0x6a,0x53, 0x3,0x32,0x4c, 0x4,0x3e,0x65, + 0x3,0x4d,0x3f, 0x4,0x56,0x78, 0x3,0x3d,0x40, 0xf,0x50,0x4e, + 0x5,0x24,0x63, 0x6,0x28,0x62, 0x3,0x26,0x72, 0x4,0x2a,0x41, + 0x3,0x2e,0x29, 0x4,0x2a,0x43, 0x4,0x2e,0x2f, 0x4,0x2e,0x31, + 0x5,0x33,0x64, 0x3,0x37,0x48, 0x3,0x3d,0x41, 0x4,0x39,0x28, + 0x4,0x3e,0x69, 0x3,0x42,0x79, 0x3,0x42,0x7a, 0x4,0x3e,0x68, + 0x4,0x44,0x79, 0x3,0x4d,0x40, 0x4,0x4b,0x2a, 0x4,0x4b,0x29, + 0x4,0x51,0x44, 0x5,0x5c,0x2f, 0x4,0x5b,0x72, 0x4,0x5b,0x73, + 0x4,0x60,0x2e, 0x4,0x63,0x69, 0x4,0x6a,0x54, 0x4,0x3e,0x6d, + 0x4,0x24,0x61, 0x4,0x24,0x62, 0x5,0x27,0x37, 0x3,0x2a,0x3c, + 0x4,0x2a,0x46, 0x3,0x2e,0x2d, 0x4,0x2a,0x49, 0x3,0x2e,0x2c, + 0x3,0x2e,0x2e, 0x3,0x32,0x56, 0x4,0x2e,0x37, 0x4,0x2e,0x3b, + 0x4,0x2e,0x35, 0x4,0x2e,0x36, 0x3,0x32,0x54, 0x4,0x2e,0x33, + 0x4,0x2e,0x3f, 0x4,0x2e,0x39, 0x6,0x39,0x6b, 0x3,0x32,0x53, + 0x4,0x2e,0x38, 0x4,0x2e,0x3a, 0x5,0x33,0x6d, 0x4,0x33,0x42, + 0x3,0x37,0x4c, 0x4,0x33,0x40, 0x4,0x2e,0x3c, 0x4,0x33,0x3f, + 0x4,0x33,0x45, 0x3,0x37,0x4b, 0x4,0x33,0x43, 0x4,0x39,0x32, + 0x4,0x39,0x33, 0x3,0x3d,0x46, 0x3,0x3d,0x4b, 0x6,0x4b,0x5a, + 0x3,0x3d,0x49, 0x4,0x39,0x36, 0x5,0x40,0x60, 0x4,0x39,0x2f, + 0x4,0x39,0x30, 0x3,0x3d,0x48, 0x3,0x3d,0x4a, 0x5,0x3a,0x3b, + 0x4,0x39,0x35, 0x4,0x39,0x38, 0x4,0x3e,0x74, 0x5,0x40,0x64, + 0x4,0x3e,0x6f, 0x4,0x3e,0x78, 0x4,0x3e,0x6e, 0x4,0x3e,0x76, + 0x4,0x3e,0x73, 0x4,0x3e,0x7a, 0x4,0x45,0x24, 0x4,0x45,0x28, + 0x6,0x5f,0x2d, 0x3,0x48,0x2a, 0x3,0x48,0x2c, 0x4,0x45,0x23, + 0x4,0x45,0x21, 0x7,0x25,0x58, 0x4,0x4b,0x38, 0x3,0x4d,0x42, + 0x4,0x4b,0x37, 0x4,0x4b,0x35, 0x4,0x4b,0x33, 0x4,0x4b,0x2f, + 0x7,0x25,0x5c, 0x4,0x4b,0x2e, 0x5,0x47,0x59, 0x4,0x4b,0x3b, + 0x7,0x30,0x36, 0x4,0x51,0x48, 0x4,0x51,0x49, 0x3,0x51,0x75, + 0x4,0x51,0x4e, 0x4,0x51,0x4a, 0x4,0x51,0x50, 0x4,0x57,0x26, + 0x4,0x57,0x22, 0x4,0x5b,0x7b, 0x4,0x5b,0x77, 0x7,0x40,0x6b, + 0x4,0x57,0x25, 0x7,0x40,0x67, 0x4,0x60,0x32, 0x4,0x60,0x2f, + 0x4,0x60,0x30, 0x4,0x66,0x58, 0x4,0x66,0x59, 0x3,0x5e,0x40, + 0x5,0x73,0x5c, 0x4,0x6a,0x55, 0x4,0x6b,0x72, 0x4,0x6b,0x71, + 0x3,0x62,0x2d, 0x3,0x26,0x75, 0x3,0x2e,0x30, 0x3,0x32,0x58, + 0x3,0x37,0x4e, 0x3,0x43,0x22, 0x3,0x48,0x2d, 0x5,0x47,0x5b, + 0x5,0x4e,0x59, 0x4,0x51,0x56, 0x4,0x60,0x37, 0x4,0x66,0x5b, + 0x4,0x6c,0x73, 0x4,0x27,0x46, 0x4,0x2a,0x4e, 0x3,0x2e,0x31, + 0x4,0x2e,0x46, 0x4,0x2e,0x45, 0x4,0x33,0x47, 0x4,0x33,0x48, + 0x4,0x39,0x3a, 0x6,0x55,0x52, 0x4,0x45,0x30, 0x4,0x45,0x32, + 0x3,0x48,0x2f, 0x3,0x4d,0x43, 0x4,0x4b,0x3d, 0x4,0x51,0x57, + 0x4,0x5b,0x7e, 0x4,0x63,0x6c, 0x4,0x27,0x48, 0x4,0x2a,0x51, + 0x4,0x2a,0x50, 0x4,0x2e,0x47, 0x4,0x2e,0x49, 0x3,0x32,0x59, + 0x4,0x33,0x4b, 0x3,0x37,0x4f, 0x3,0x3d,0x4e, 0x3,0x43,0x23, + 0x5,0x40,0x6f, 0x3,0x48,0x32, 0x4,0x51,0x5a, 0x4,0x45,0x36, + 0x4,0x57,0x2c, 0x4,0x60,0x38, 0x3,0x5f,0x38, 0x4,0x6e,0x48, + 0x3,0x26,0x79, 0x4,0x24,0x65, 0x4,0x27,0x4e, 0x4,0x27,0x4f, + 0x4,0x27,0x4d, 0x4,0x27,0x4c, 0x4,0x27,0x4a, 0x4,0x2a,0x53, + 0x4,0x2a,0x56, 0x4,0x2a,0x57, 0x4,0x2a,0x54, 0x4,0x2a,0x58, + 0x5,0x2a,0x6d, 0x4,0x2a,0x5a, 0x6,0x33,0x38, 0x3,0x2e,0x34, + 0x4,0x2e,0x52, 0x3,0x32,0x5d, 0x3,0x32,0x66, 0x3,0x32,0x60, + 0x4,0x2e,0x4d, 0x3,0x32,0x61, 0x5,0x33,0x76, 0x4,0x33,0x50, + 0x4,0x33,0x51, 0x3,0x37,0x56, 0x3,0x37,0x54, 0x4,0x33,0x52, + 0x4,0x33,0x4e, 0x4,0x33,0x4d, 0x3,0x3d,0x50, 0x4,0x39,0x49, + 0x3,0x3d,0x54, 0x4,0x39,0x4a, 0x3,0x3d,0x55, 0x4,0x39,0x45, + 0x4,0x39,0x48, 0x4,0x39,0x3f, 0x4,0x39,0x41, 0x4,0x39,0x4b, + 0x4,0x39,0x46, 0x4,0x39,0x4d, 0x4,0x39,0x47, 0x4,0x39,0x43, + 0x4,0x3f,0x22, 0x4,0x39,0x4c, 0x4,0x39,0x42, 0x4,0x3f,0x30, + 0x4,0x3f,0x2d, 0x3,0x43,0x24, 0x4,0x3f,0x25, 0x4,0x3f,0x26, + 0x4,0x3f,0x27, 0x4,0x3f,0x2b, 0x4,0x3f,0x2c, 0x6,0x55,0x61, + 0x5,0x47,0x61, 0x4,0x45,0x39, 0x4,0x45,0x41, 0x4,0x45,0x3c, + 0x4,0x45,0x37, 0x3,0x48,0x37, 0x4,0x45,0x43, 0x4,0x45,0x46, + 0x4,0x45,0x3f, 0x4,0x45,0x44, 0x3,0x48,0x3a, 0x4,0x45,0x38, + 0x3,0x4d,0x45, 0x4,0x4b,0x45, 0x4,0x4b,0x42, 0x4,0x4b,0x44, + 0x4,0x4b,0x47, 0x4,0x4b,0x43, 0x4,0x4b,0x4d, 0x3,0x4d,0x47, + 0x5,0x4e,0x60, 0x4,0x4b,0x3f, 0x3,0x51,0x77, 0x3,0x51,0x78, + 0x4,0x51,0x5c, 0x4,0x51,0x60, 0x3,0x51,0x7c, 0x3,0x51,0x7a, + 0x4,0x51,0x5d, 0x4,0x51,0x64, 0x4,0x57,0x32, 0x4,0x57,0x2e, + 0x4,0x57,0x31, 0x4,0x57,0x2f, 0x3,0x55,0x5a, 0x4,0x57,0x30, + 0x4,0x57,0x33, 0x4,0x57,0x34, 0x5,0x56,0x22, 0x5,0x62,0x69, + 0x4,0x5c,0x27, 0x4,0x5c,0x29, 0x4,0x5c,0x2a, 0x4,0x5c,0x25, + 0x3,0x58,0x37, 0x4,0x5c,0x26, 0x4,0x63,0x70, 0x4,0x63,0x6e, + 0x4,0x63,0x71, 0x4,0x63,0x6f, 0x4,0x66,0x5d, 0x3,0x5e,0x41, + 0x4,0x68,0x78, 0x4,0x6a,0x57, 0x4,0x68,0x7a, 0x4,0x6c,0x75, + 0x4,0x6e,0x4d, 0x4,0x27,0x51, 0x4,0x2a,0x5f, 0x4,0x33,0x57, + 0x4,0x45,0x4a, 0x3,0x55,0x5d, 0x4,0x57,0x38, 0x4,0x63,0x74, + 0x4,0x6b,0x75, 0x4,0x2e,0x57, 0x4,0x2e,0x58, 0x4,0x33,0x5a, + 0x4,0x33,0x59, 0x6,0x4c,0x2b, 0x4,0x3f,0x33, 0x4,0x45,0x4c, + 0x3,0x24,0x32, 0x3,0x26,0x7a, 0x4,0x27,0x53, 0xf,0x28,0x7a, + 0x4,0x2a,0x64, 0x3,0x2e,0x38, 0x4,0x2a,0x62, 0x3,0x2e,0x3c, + 0x3,0x2d,0x3b, 0x4,0x2e,0x5f, 0x4,0x2e,0x5c, 0x4,0x2e,0x62, + 0x5,0x2f,0x34, 0x3,0x37,0x5b, 0x3,0x32,0x6a, 0x3,0x32,0x6b, + 0x4,0x2e,0x5e, 0x4,0x2e,0x61, 0x4,0x33,0x5e, 0x4,0x33,0x61, + 0x3,0x37,0x5c, 0x4,0x33,0x5f, 0x3,0x37,0x5a, 0x4,0x33,0x60, + 0x3,0x37,0x5e, 0x3,0x3d,0x5b, 0x5,0x3a,0x59, 0x6,0x4c,0x33, + 0x4,0x39,0x58, 0x3,0x3d,0x58, 0x4,0x39,0x53, 0x4,0x3f,0x40, + 0x4,0x3f,0x39, 0x4,0x3f,0x3f, 0x3,0x43,0x2f, 0x4,0x3f,0x3c, + 0x3,0x43,0x32, 0x4,0x3f,0x3d, 0x3,0x43,0x2c, 0x4,0x3f,0x3e, + 0x4,0x3f,0x38, 0x4,0x3f,0x3a, 0x4,0x3f,0x3b, 0x4,0x3f,0x42, + 0x4,0x45,0x4e, 0x3,0x48,0x43, 0x4,0x45,0x51, 0x3,0x48,0x41, + 0x4,0x45,0x4d, 0x4,0x45,0x55, 0x4,0x45,0x4f, 0x5,0x47,0x76, + 0x4,0x4b,0x5c, 0x4,0x4b,0x58, 0x4,0x4b,0x56, 0x4,0x4b,0x55, + 0x4,0x4b,0x5e, 0x7,0x26,0x24, 0x4,0x4b,0x5b, 0x3,0x52,0x23, + 0x3,0x51,0x7d, 0x4,0x51,0x6c, 0x3,0x51,0x7e, 0x7,0x30,0x59, + 0x5,0x56,0x33, 0x4,0x51,0x70, 0x4,0x51,0x6d, 0x4,0x57,0x3b, + 0x4,0x57,0x41, 0x3,0x48,0x42, 0x4,0x57,0x39, 0x3,0x55,0x5e, + 0x3,0x55,0x5f, 0x4,0x57,0x3f, 0x3,0x58,0x41, 0x4,0x5c,0x2d, + 0x3,0x58,0x3d, 0x4,0x5c,0x31, 0x4,0x5c,0x2f, 0x4,0x5c,0x2e, + 0x4,0x60,0x3f, 0x7,0x4e,0x5c, 0x3,0x5c,0x63, 0x4,0x63,0x76, + 0x4,0x63,0x75, 0x4,0x66,0x5f, 0x4,0x66,0x60, 0x4,0x66,0x61, + 0x4,0x68,0x7c, 0x4,0x68,0x7b, 0x3,0x60,0x75, 0x3,0x61,0x67, + 0x3,0x2e,0x3f, 0x4,0x2a,0x67, 0x4,0x2a,0x66, 0x6,0x33,0x48, + 0x3,0x32,0x6e, 0x4,0x2e,0x64, 0x3,0x32,0x71, 0x3,0x37,0x64, + 0x4,0x33,0x63, 0x4,0x33,0x62, 0x3,0x3d,0x61, 0x3,0x3d,0x60, + 0x4,0x39,0x59, 0x4,0x3f,0x45, 0x4,0x3f,0x44, 0x3,0x43,0x3a, + 0x3,0x43,0x3b, 0x3,0x43,0x3e, 0x4,0x3f,0x47, 0x3,0x43,0x3c, + 0x3,0x43,0x3f, 0x3,0x48,0x46, 0x5,0x48,0x24, 0x3,0x48,0x49, + 0x5,0x4e,0x76, 0x3,0x4d,0x4e, 0x4,0x51,0x76, 0x3,0x52,0x25, + 0x4,0x51,0x74, 0x4,0x51,0x75, 0x4,0x57,0x42, 0x3,0x58,0x46, + 0x3,0x58,0x47, 0x3,0x5a,0x64, 0x4,0x66,0x63, 0x3,0x62,0x34, + 0x5,0x24,0x6e, 0x3,0x26,0x7d, 0x5,0x27,0x46, 0x6,0x2d,0x49, + 0x4,0x27,0x56, 0x3,0x2a,0x40, 0x3,0x2a,0x41, 0x3,0x2a,0x43, + 0x4,0x2a,0x6a, 0x4,0x2a,0x6f, 0x4,0x2a,0x6b, 0x4,0x2a,0x69, + 0x4,0x2a,0x6c, 0xf,0x2c,0x6d, 0x4,0x2e,0x65, 0x3,0x32,0x75, + 0x3,0x32,0x7a, 0x6,0x42,0x66, 0x4,0x33,0x67, 0x4,0x33,0x66, + 0x3,0x37,0x6d, 0x4,0x33,0x65, 0x5,0x34,0x3b, 0x5,0x34,0x39, + 0x4,0x33,0x6a, 0x4,0x33,0x69, 0x4,0x33,0x6b, 0x3,0x37,0x68, + 0x4,0x33,0x6d, 0x5,0x34,0x38, 0x3,0x37,0x6e, 0xf,0x37,0x3b, + 0x4,0x33,0x64, 0x5,0x3a,0x65, 0x4,0x39,0x5e, 0x4,0x39,0x62, + 0x3,0x3d,0x67, 0x4,0x39,0x64, 0x3,0x3d,0x6a, 0x4,0x39,0x63, + 0x3,0x3d,0x6b, 0x4,0x39,0x61, 0x4,0x3f,0x4f, 0x3,0x43,0x40, + 0x4,0x3f,0x4d, 0x3,0x43,0x45, 0x4,0x3f,0x4c, 0x3,0x43,0x42, + 0x4,0x3f,0x4b, 0x3,0x43,0x43, 0x4,0x45,0x57, 0x4,0x3f,0x49, + 0x5,0x41,0x31, 0x3,0x48,0x51, 0x3,0x48,0x4a, 0x4,0x45,0x5b, + 0x3,0x48,0x53, 0x3,0x48,0x4e, 0x4,0x45,0x5a, 0x3,0x48,0x4c, + 0x4,0x45,0x58, 0x6,0x5f,0x6b, 0x4,0x45,0x59, 0x4,0x4b,0x65, + 0x4,0x4b,0x61, 0x3,0x4d,0x54, 0x4,0x4b,0x62, 0x3,0x4d,0x52, + 0x7,0x26,0x32, 0x3,0x4d,0x58, 0x4,0x4b,0x68, 0x4,0x4b,0x66, + 0x4,0x4b,0x64, 0x3,0x4d,0x59, 0x4,0x51,0x7d, 0x4,0x51,0x7c, + 0x3,0x52,0x2b, 0x4,0x51,0x79, 0x4,0x51,0x78, 0x4,0x51,0x7a, + 0x3,0x52,0x2d, 0x4,0x57,0x45, 0x3,0x55,0x63, 0x4,0x57,0x47, + 0x3,0x58,0x48, 0x7,0x41,0x2e, 0x4,0x5c,0x37, 0x4,0x5c,0x35, + 0x4,0x5c,0x36, 0x3,0x5e,0x46, 0x4,0x63,0x79, 0x4,0x66,0x65, + 0x7,0x58,0x4c, 0x4,0x66,0x64, 0x4,0x68,0x7e, 0x4,0x69,0x21, + 0x3,0x62,0x39, 0x4,0x24,0x69, 0x6,0x2d,0x4e, 0x3,0x2e,0x46, + 0x3,0x2e,0x45, 0x4,0x2a,0x71, 0x4,0x2a,0x72, 0x3,0x33,0x21, + 0x3,0x32,0x7e, 0x3,0x32,0x7d, 0x4,0x33,0x6f, 0x4,0x33,0x70, + 0x3,0x37,0x6f, 0x5,0x34,0x45, 0x4,0x33,0x72, 0x4,0x33,0x71, + 0x6,0x42,0x6f, 0x3,0x3d,0x6c, 0x4,0x39,0x67, 0x3,0x3d,0x6d, + 0x6,0x4c,0x53, 0x3,0x3d,0x6e, 0x5,0x41,0x39, 0x4,0x3f,0x53, + 0x4,0x3f,0x52, 0x6,0x56,0x27, 0x4,0x45,0x60, 0x6,0x5f,0x78, + 0x4,0x4b,0x6c, 0x5,0x4f,0x23, 0x5,0x54,0x24, 0x4,0x52,0x25, + 0x4,0x52,0x22, 0x4,0x52,0x24, 0x7,0x30,0x6f, 0x3,0x55,0x65, + 0x3,0x55,0x66, 0x4,0x57,0x4c, 0x4,0x57,0x4d, 0x4,0x57,0x4b, + 0x4,0x57,0x4f, 0x3,0x55,0x67, 0x4,0x5c,0x39, 0x4,0x5c,0x3a, + 0x4,0x60,0x48, 0x4,0x60,0x49, 0x4,0x63,0x7c, 0x4,0x69,0x22, + 0x3,0x24,0x34, 0x3,0x2a,0x46, 0x4,0x2a,0x76, 0x3,0x2e,0x4a, + 0x3,0x33,0x25, 0x4,0x2e,0x6d, 0x3,0x33,0x22, 0x5,0x34,0x46, + 0x3,0x3d,0x6f, 0x4,0x39,0x6a, 0x3,0x43,0x48, 0x4,0x3f,0x54, + 0x4,0x3f,0x55, 0x4,0x3f,0x5a, 0x4,0x45,0x63, 0x4,0x57,0x52, + 0x4,0x5c,0x3b, 0x3,0x5a,0x68, 0x5,0x2b,0x21, 0x4,0x2e,0x75, + 0x4,0x2e,0x70, 0x3,0x33,0x28, 0x4,0x2e,0x77, 0x3,0x33,0x29, + 0x4,0x2e,0x73, 0x4,0x2e,0x72, 0x4,0x33,0x76, 0x4,0x33,0x7d, + 0x3,0x37,0x74, 0x5,0x34,0x48, 0x4,0x33,0x77, 0x4,0x33,0x7b, + 0x3,0x37,0x75, 0x6,0x42,0x76, 0x4,0x33,0x78, 0x4,0x39,0x6d, + 0x4,0x39,0x74, 0x4,0x39,0x71, 0x3,0x3d,0x74, 0x4,0x3f,0x5b, + 0x4,0x39,0x72, 0x3,0x3d,0x7a, 0x4,0x39,0x75, 0x3,0x3d,0x73, + 0x4,0x39,0x6f, 0x6,0x4c,0x5b, 0x6,0x4c,0x56, 0x3,0x43,0x50, + 0x4,0x3f,0x66, 0x4,0x3f,0x62, 0x4,0x3f,0x61, 0x3,0x43,0x52, + 0x3,0x43,0x53, 0x4,0x3f,0x5d, 0x3,0x43,0x4e, 0x4,0x3f,0x60, + 0x3,0x43,0x4b, 0x4,0x3f,0x63, 0x5,0x48,0x46, 0x4,0x39,0x76, + 0x4,0x45,0x65, 0x3,0x48,0x5b, 0x4,0x45,0x6a, 0x4,0x45,0x69, + 0x3,0x48,0x5f, 0x4,0x45,0x6e, 0x4,0x45,0x68, 0x3,0x48,0x59, + 0x4,0x45,0x6d, 0x4,0x45,0x66, 0x5,0x48,0x36, 0x4,0x4b,0x7b, + 0x4,0x4b,0x75, 0x4,0x4b,0x70, 0x3,0x4d,0x61, 0x3,0x4d,0x5e, + 0x4,0x4c,0x22, 0x3,0x4d,0x67, 0x4,0x4b,0x7e, 0x3,0x4d,0x62, + 0x4,0x4c,0x2e, 0x5,0x4f,0x3b, 0x3,0x4d,0x64, 0x4,0x4c,0x30, + 0x4,0x4c,0x25, 0x4,0x4c,0x2d, 0x4,0x4b,0x79, 0x5,0x4f,0x32, + 0x3,0x4d,0x5f, 0x5,0x4f,0x45, 0x4,0x4c,0x2c, 0x4,0x4c,0x27, + 0x4,0x4b,0x77, 0x3,0x4d,0x66, 0x3,0x4d,0x68, 0x4,0x4c,0x28, + 0x5,0x4f,0x36, 0x4,0x52,0x34, 0x4,0x52,0x3a, 0x3,0x52,0x31, + 0x4,0x52,0x37, 0x4,0x52,0x2b, 0x4,0x52,0x38, 0x3,0x52,0x35, + 0x4,0x52,0x39, 0x4,0x52,0x3b, 0x4,0x52,0x36, 0x4,0x52,0x2f, + 0x4,0x52,0x3d, 0x4,0x52,0x29, 0x3,0x52,0x32, 0x4,0x57,0x5b, + 0x5,0x5c,0x6d, 0x4,0x57,0x5e, 0x4,0x57,0x5a, 0x4,0x57,0x62, + 0x5,0x5c,0x7d, 0x4,0x57,0x65, 0x4,0x57,0x53, 0x3,0x55,0x6c, + 0x4,0x57,0x56, 0x4,0x57,0x58, 0x4,0x57,0x59, 0x5,0x5c,0x7e, + 0x4,0x57,0x55, 0x5,0x5d,0x30, 0x4,0x5c,0x44, 0x4,0x5c,0x4f, + 0x4,0x5c,0x4b, 0x4,0x5c,0x50, 0x4,0x5c,0x43, 0x3,0x58,0x4a, + 0x4,0x5c,0x4a, 0x3,0x5a,0x6c, 0x4,0x5c,0x42, 0x4,0x5c,0x4c, + 0x7,0x41,0x3f, 0x4,0x5c,0x46, 0x4,0x5c,0x49, 0x4,0x5c,0x40, + 0x5,0x63,0x34, 0x4,0x5c,0x48, 0x3,0x58,0x4d, 0x3,0x58,0x4b, + 0x5,0x63,0x41, 0x4,0x60,0x56, 0x5,0x68,0x6e, 0x3,0x5a,0x6a, + 0x4,0x60,0x53, 0x5,0x68,0x66, 0x3,0x5a,0x6d, 0x3,0x5a,0x69, + 0x3,0x5a,0x6b, 0x4,0x5c,0x51, 0x4,0x63,0x7e, 0x4,0x66,0x69, + 0x4,0x66,0x6c, 0x4,0x66,0x6e, 0x3,0x5e,0x4a, 0x4,0x66,0x6a, + 0x3,0x5e,0x4d, 0x4,0x66,0x68, 0x4,0x66,0x6d, 0x3,0x5f,0x56, + 0x5,0x70,0x61, 0x4,0x69,0x26, 0x4,0x69,0x28, 0x4,0x6a,0x5d, + 0x4,0x6a,0x61, 0x4,0x6a,0x5c, 0x3,0x60,0x5f, 0x4,0x6b,0x76, + 0x4,0x6d,0x5c, 0x4,0x6d,0x76, 0x7,0x65,0x5d, 0x4,0x2a,0x77, + 0x3,0x33,0x2f, 0x3,0x33,0x33, 0x6,0x43,0x22, 0x4,0x34,0x25, + 0x5,0x34,0x59, 0x3,0x37,0x7c, 0x6,0x4c,0x60, 0x4,0x39,0x7b, + 0x4,0x39,0x7c, 0x3,0x3d,0x7d, 0x3,0x3d,0x7c, 0x4,0x39,0x7d, + 0x3,0x43,0x5a, 0x3,0x43,0x56, 0x3,0x43,0x57, 0x3,0x43,0x59, + 0x3,0x43,0x5b, 0x3,0x48,0x63, 0x4,0x45,0x72, 0x3,0x48,0x64, + 0x3,0x48,0x65, 0x6,0x60,0x2c, 0x3,0x48,0x66, 0x3,0x4d,0x6b, + 0x3,0x4d,0x6c, 0x3,0x4d,0x69, 0x3,0x4d,0x6a, 0x4,0x4c,0x37, + 0x7,0x26,0x57, 0x4,0x4c,0x35, 0x3,0x52,0x36, 0x4,0x57,0x6d, + 0x3,0x55,0x73, 0x3,0x55,0x72, 0x4,0x57,0x69, 0x4,0x57,0x6a, + 0x3,0x4d,0x74, 0x4,0x57,0x6b, 0x5,0x63,0x4e, 0x4,0x5c,0x56, + 0x3,0x58,0x52, 0x4,0x5c,0x55, 0x4,0x5c,0x54, 0x5,0x63,0x54, + 0x3,0x58,0x53, 0x3,0x5a,0x70, 0x4,0x60,0x5b, 0x4,0x60,0x5d, + 0x4,0x64,0x23, 0x3,0x5c,0x68, 0x7,0x54,0x3a, 0x5,0x70,0x70, + 0x4,0x6a,0x65, 0x5,0x76,0x39, 0x4,0x6c,0x7a, 0x3,0x61,0x45, + 0x4,0x27,0x5c, 0x6,0x33,0x64, 0x3,0x2e,0x57, 0x3,0x2e,0x55, + 0x3,0x2e,0x58, 0x4,0x2e,0x78, 0x4,0x2e,0x7e, 0x3,0x33,0x35, + 0x3,0x33,0x34, 0x4,0x2e,0x7c, 0x3,0x33,0x39, 0x4,0x2f,0x21, + 0x3,0x33,0x38, 0x4,0x2e,0x7d, 0x3,0x33,0x36, 0x3,0x33,0x3a, + 0x4,0x34,0x2e, 0x4,0x34,0x26, 0x3,0x38,0x23, 0x3,0x38,0x2a, + 0x4,0x34,0x27, 0x4,0x34,0x30, 0x3,0x38,0x2c, 0x4,0x34,0x2d, + 0x4,0x34,0x2b, 0x4,0x34,0x29, 0x3,0x38,0x28, 0x3,0x38,0x2d, + 0x3,0x38,0x25, 0x3,0x3e,0x36, 0x5,0x3b,0x2c, 0x3,0x3e,0x2d, + 0x3,0x3e,0x32, 0x3,0x3e,0x27, 0x3,0x3e,0x30, 0x3,0x3e,0x25, + 0x6,0x4c,0x71, 0x3,0x3e,0x31, 0x4,0x3f,0x6a, 0x3,0x43,0x65, + 0x3,0x43,0x6b, 0x4,0x3f,0x6e, 0x4,0x3f,0x73, 0x4,0x3f,0x6f, + 0x3,0x43,0x61, 0x3,0x43,0x5d, 0x3,0x48,0x6c, 0x4,0x45,0x75, + 0x4,0x45,0x7e, 0x4,0x45,0x79, 0x4,0x46,0x21, 0x3,0x48,0x67, + 0x3,0x43,0x5f, 0x3,0x48,0x72, 0x3,0x48,0x75, 0x4,0x46,0x23, + 0x5,0x48,0x54, 0x3,0x48,0x6f, 0x3,0x4e,0x2a, 0x5,0x4f,0x53, + 0x4,0x4c,0x3e, 0x4,0x4c,0x3c, 0x4,0x4c,0x40, 0x3,0x4d,0x7b, + 0x3,0x4e,0x21, 0x3,0x4e,0x2d, 0x3,0x4d,0x76, 0x3,0x4d,0x79, + 0x4,0x4c,0x3a, 0x4,0x4c,0x3d, 0x4,0x4c,0x3f, 0x3,0x4d,0x7a, + 0x4,0x4c,0x44, 0x5,0x4f,0x54, 0x3,0x4e,0x26, 0x3,0x4e,0x23, + 0x3,0x52,0x3a, 0x4,0x52,0x49, 0x3,0x52,0x3c, 0x4,0x52,0x47, + 0x3,0x52,0x3d, 0x3,0x52,0x3e, 0x4,0x57,0x73, 0x3,0x55,0x78, + 0x5,0x5d,0x3f, 0x3,0x55,0x76, 0x5,0x5d,0x46, 0x3,0x55,0x77, + 0x4,0x57,0x6e, 0x3,0x55,0x7c, 0x3,0x55,0x7b, 0x7,0x3a,0x39, + 0x4,0x5c,0x62, 0x4,0x5c,0x60, 0x4,0x57,0x72, 0x3,0x58,0x57, + 0x3,0x58,0x56, 0x3,0x59,0x29, 0x4,0x60,0x66, 0x4,0x60,0x63, + 0x4,0x60,0x68, 0x4,0x60,0x62, 0x7,0x47,0x4a, 0x3,0x5a,0x73, + 0x3,0x5a,0x71, 0x5,0x6d,0x22, 0x3,0x5c,0x69, 0x4,0x64,0x24, + 0x3,0x5c,0x6a, 0x3,0x5c,0x6b, 0x3,0x5e,0x4f, 0x3,0x5e,0x4e, + 0x4,0x69,0x2a, 0x7,0x58,0x58, 0x3,0x5f,0x59, 0x4,0x69,0x2b, + 0x4,0x6a,0x66, 0x4,0x6b,0x79, 0x4,0x6b,0x78, 0x7,0x5f,0x33, + 0x3,0x60,0x78, 0x4,0x6c,0x7c, 0x4,0x6c,0x7b, 0x4,0x6d,0x77, + 0x4,0x2a,0x79, 0x4,0x2f,0x29, 0x3,0x38,0x2f, 0x3,0x38,0x32, + 0x5,0x34,0x60, 0x4,0x34,0x34, 0x3,0x38,0x30, 0x4,0x34,0x33, + 0x4,0x3a,0x28, 0x4,0x46,0x25, 0x3,0x48,0x76, 0x4,0x52,0x4e, + 0x4,0x6a,0x6b, 0xf,0x21,0x47, 0x3,0x2a,0x4d, 0x3,0x2e,0x5c, + 0x3,0x2e,0x5b, 0x3,0x2e,0x59, 0x4,0x2a,0x7b, 0x4,0x2f,0x2a, + 0x6,0x3a,0x6b, 0x4,0x2f,0x2d, 0x4,0x34,0x35, 0x4,0x3f,0x75, + 0x4,0x3a,0x2a, 0x3,0x43,0x6c, 0x3,0x43,0x6d, 0x5,0x41,0x65, + 0x3,0x48,0x7a, 0x3,0x48,0x7b, 0x4,0x52,0x4f, 0x4,0x57,0x75, + 0x4,0x5c,0x65, 0x4,0x60,0x6d, 0x4,0x66,0x7b, 0x4,0x6b,0x7b, + 0x6,0x3a,0x74, 0x4,0x2f,0x2e, 0x3,0x31,0x3f, 0x4,0x34,0x38, + 0x4,0x34,0x36, 0x4,0x34,0x37, 0x6,0x43,0x3c, 0x4,0x3a,0x2d, + 0x4,0x3a,0x31, 0x4,0x3a,0x30, 0x4,0x3f,0x76, 0x3,0x48,0x7e, + 0x4,0x46,0x27, 0x3,0x48,0x7d, 0x4,0x46,0x28, 0x3,0x48,0x7c, + 0x4,0x4c,0x49, 0x4,0x52,0x53, 0x3,0x52,0x41, 0x4,0x57,0x77, + 0x4,0x5c,0x6a, 0x4,0x5c,0x6b, 0x4,0x69,0x2c, 0x3,0x33,0x40, + 0x3,0x33,0x41, 0x4,0x34,0x3a, 0x3,0x38,0x33, 0x4,0x34,0x3b, + 0x4,0x34,0x3e, 0x4,0x34,0x3c, 0x3,0x38,0x35, 0x3,0x38,0x34, + 0x4,0x3a,0x34, 0x4,0x3a,0x35, 0x5,0x3b,0x3a, 0x4,0x3a,0x33, + 0x3,0x43,0x70, 0x4,0x3f,0x78, 0x3,0x43,0x71, 0x4,0x3f,0x77, + 0x3,0x43,0x6f, 0x3,0x49,0x21, 0x4,0x46,0x2a, 0x4,0x46,0x29, + 0x4,0x46,0x2b, 0x4,0x52,0x55, 0x4,0x52,0x56, 0x3,0x58,0x5e, + 0x3,0x58,0x60, 0x3,0x58,0x5f, 0x3,0x5c,0x6e, 0x4,0x66,0x7d, + 0x3,0x3e,0x39, 0x3,0x3e,0x3a, 0x4,0x2b,0x27, 0x4,0x2b,0x28, + 0x4,0x2f,0x38, 0x4,0x2b,0x29, 0x3,0x38,0x38, 0x4,0x3f,0x7a, + 0x4,0x46,0x2e, 0x4,0x46,0x2d, 0x4,0x46,0x2f, 0x4,0x46,0x32, + 0x4,0x46,0x30, 0x4,0x4c,0x4f, 0x4,0x57,0x7d, 0x4,0x57,0x7a, + 0x4,0x57,0x7b, 0x4,0x5c,0x70, 0x4,0x67,0x21, 0x4,0x24,0x6d, + 0x3,0x33,0x46, 0x3,0x33,0x45, 0x3,0x38,0x3a, 0x4,0x34,0x41, + 0x4,0x3a,0x39, 0x5,0x41,0x70, 0x3,0x43,0x74, 0x4,0x46,0x36, + 0x4,0x46,0x34, 0x4,0x46,0x35, 0x4,0x46,0x37, 0x3,0x49,0x24, + 0x3,0x4e,0x33, 0x4,0x4c,0x52, 0x4,0x52,0x5a, 0x3,0x52,0x42, + 0x4,0x52,0x5b, 0x4,0x58,0x21, 0x4,0x58,0x24, 0x4,0x58,0x23, + 0x4,0x58,0x22, 0x3,0x58,0x64, 0x4,0x64,0x28, 0x3,0x5f,0x5c, + 0x6,0x56,0x6d, 0x4,0x23,0x2d, 0x6,0x25,0x49, 0x4,0x24,0x6f, + 0x4,0x24,0x6e, 0x3,0x2a,0x51, 0x6,0x3b,0x28, 0x3,0x2a,0x55, + 0x3,0x2a,0x50, 0x4,0x27,0x66, 0xf,0x28,0x52, 0x4,0x27,0x62, + 0x4,0x27,0x67, 0x4,0x27,0x63, 0x4,0x27,0x65, 0x5,0x27,0x58, + 0x3,0x2a,0x5a, 0x3,0x2a,0x53, 0x5,0x2b,0x33, 0x4,0x2b,0x2f, + 0x4,0x2b,0x2a, 0x4,0x2b,0x2c, 0x3,0x2e,0x62, 0x3,0x2e,0x5f, + 0x6,0x33,0x7d, 0x5,0x2b,0x39, 0x3,0x33,0x51, 0x4,0x2f,0x41, + 0x4,0x2f,0x46, 0x4,0x2f,0x47, 0x4,0x2f,0x3f, 0x6,0x3b,0x31, + 0x5,0x2f,0x6d, 0x3,0x38,0x46, 0x4,0x34,0x4c, 0x4,0x34,0x48, + 0x3,0x38,0x44, 0x4,0x34,0x4b, 0x4,0x34,0x52, 0x4,0x34,0x51, + 0x4,0x34,0x4a, 0x4,0x34,0x53, 0x6,0x43,0x58, 0x3,0x38,0x40, + 0x3,0x38,0x3f, 0x3,0x38,0x43, 0x4,0x3a,0x49, 0x4,0x3a,0x3a, + 0x3,0x3e,0x3f, 0x4,0x3a,0x45, 0x5,0x3b,0x4d, 0x4,0x3a,0x4a, + 0x4,0x3a,0x41, 0x4,0x3a,0x40, 0x4,0x3a,0x42, 0x4,0x3a,0x3d, + 0x3,0x3e,0x46, 0x4,0x3a,0x3f, 0x4,0x3a,0x44, 0x4,0x3a,0x4b, + 0x6,0x49,0x7e, 0x6,0x4d,0x54, 0x6,0x56,0x76, 0x4,0x40,0x27, + 0x3,0x43,0x78, 0x4,0x40,0x2a, 0x4,0x40,0x23, 0x4,0x40,0x26, + 0x3,0x43,0x7a, 0x4,0x3f,0x7d, 0x4,0x40,0x28, 0x3,0x44,0x21, + 0x4,0x40,0x2c, 0x3,0x43,0x7d, 0x3,0x43,0x79, 0x5,0x34,0x6a, + 0x4,0x40,0x25, 0x4,0x46,0x45, 0x4,0x46,0x3e, 0x4,0x46,0x3c, + 0x4,0x46,0x3d, 0x4,0x46,0x3f, 0x3,0x52,0x48, 0x4,0x46,0x42, + 0x4,0x46,0x40, 0x4,0x46,0x3b, 0x3,0x49,0x29, 0x3,0x49,0x28, + 0x4,0x46,0x38, 0x4,0x46,0x47, 0x4,0x46,0x41, 0x4,0x4c,0x5d, + 0x4,0x4c,0x58, 0x4,0x4c,0x5e, 0x4,0x4c,0x55, 0x4,0x4c,0x5c, + 0x6,0x60,0x6f, 0x4,0x4c,0x54, 0x4,0x4c,0x5b, 0x4,0x4c,0x5f, + 0x5,0x42,0x28, 0x4,0x52,0x63, 0x4,0x52,0x64, 0x3,0x52,0x46, + 0x3,0x52,0x45, 0x4,0x52,0x5e, 0x4,0x52,0x61, 0x4,0x52,0x62, + 0x4,0x52,0x66, 0xf,0x51,0x55, 0x5,0x5d,0x5b, 0x4,0x58,0x2b, + 0x4,0x58,0x28, 0x4,0x58,0x2c, 0x4,0x5c,0x74, 0x3,0x58,0x66, + 0x4,0x5c,0x76, 0x3,0x58,0x67, 0x3,0x5a,0x76, 0x4,0x60,0x74, + 0x4,0x60,0x73, 0x5,0x6d,0x2c, 0x4,0x64,0x2a, 0x4,0x67,0x22, + 0x4,0x67,0x24, 0x4,0x67,0x23, 0x4,0x67,0x25, 0x4,0x69,0x30, + 0x6,0x43,0x64, 0x7,0x42,0x24, 0x3,0x2b,0x44, 0x3,0x44,0x24, + 0x4,0x2f,0x4a, 0x4,0x34,0x58, 0x4,0x4c,0x63, 0x4,0x52,0x6b, + 0x3,0x33,0x53, 0x3,0x33,0x54, 0x3,0x38,0x4a, 0x4,0x4c,0x64, + 0x6,0x61,0x21, 0x3,0x52,0x4b, 0x3,0x5e,0x54, 0x4,0x27,0x6f, + 0x4,0x2b,0x33, 0x4,0x2b,0x32, 0x3,0x2e,0x67, 0x3,0x33,0x56, + 0x4,0x2f,0x50, 0x3,0x38,0x4b, 0x6,0x43,0x71, 0x6,0x43,0x70, + 0x3,0x3e,0x4a, 0x4,0x3a,0x4e, 0x4,0x3a,0x4f, 0x6,0x4d,0x63, + 0x5,0x42,0x2d, 0x4,0x40,0x2f, 0x4,0x46,0x4f, 0x4,0x46,0x51, + 0x4,0x46,0x50, 0x3,0x49,0x2c, 0x6,0x61,0x24, 0x5,0x49,0x2c, + 0x3,0x4e,0x3e, 0x4,0x4c,0x68, 0x4,0x4c,0x65, 0x4,0x52,0x6c, + 0x4,0x52,0x6d, 0x4,0x58,0x30, 0x4,0x58,0x34, 0x4,0x58,0x33, + 0x3,0x56,0x25, 0x3,0x56,0x26, 0x5,0x5d,0x67, 0x5,0x5c,0x4d, + 0x4,0x58,0x32, 0x4,0x5c,0x7c, 0x4,0x64,0x2d, 0x4,0x2f,0x53, + 0x4,0x34,0x5c, 0x4,0x52,0x6f, 0x4,0x52,0x6e, 0x4,0x58,0x35, + 0x4,0x5c,0x7d, 0x4,0x69,0x33, 0x6,0x25,0x4f, 0x3,0x24,0x37, + 0x3,0x24,0x39, 0x3,0x27,0x27, 0x4,0x24,0x76, 0x4,0x24,0x7d, + 0x3,0x27,0x2c, 0x3,0x2a,0x63, 0x3,0x2a,0x67, 0x3,0x2a,0x64, + 0x3,0x2a,0x6a, 0x4,0x27,0x72, 0x3,0x2a,0x62, 0x4,0x28,0x21, + 0x4,0x27,0x73, 0x3,0x2a,0x65, 0x3,0x2a,0x69, 0x5,0x27,0x63, + 0x3,0x2a,0x61, 0x3,0x2e,0x6d, 0x4,0x2b,0x36, 0x3,0x2e,0x70, + 0x3,0x2e,0x71, 0x3,0x2e,0x6c, 0x3,0x2e,0x73, 0x3,0x2e,0x75, + 0x6,0x34,0x3a, 0x4,0x2f,0x55, 0x3,0x33,0x61, 0x4,0x2f,0x61, + 0x3,0x33,0x64, 0x3,0x33,0x5b, 0x3,0x33,0x5e, 0x6,0x3b,0x56, + 0x3,0x33,0x5d, 0x4,0x2f,0x5e, 0x3,0x33,0x5c, 0x3,0x33,0x65, + 0x5,0x30,0x21, 0x4,0x2f,0x59, 0x4,0x2f,0x64, 0x3,0x33,0x60, + 0x4,0x34,0x5e, 0x4,0x34,0x6c, 0x4,0x34,0x71, 0x3,0x38,0x5a, + 0x4,0x34,0x69, 0x4,0x34,0x65, 0x3,0x38,0x56, 0x4,0x34,0x66, + 0x4,0x34,0x62, 0x4,0x34,0x5d, 0x4,0x34,0x63, 0x6,0x44,0x2c, + 0x3,0x38,0x4c, 0x6,0x44,0x28, 0x5,0x35,0x2a, 0x3,0x38,0x59, + 0x3,0x38,0x5c, 0x5,0x35,0x24, 0x4,0x3a,0x6c, 0x4,0x3a,0x60, + 0x4,0x3a,0x5f, 0x4,0x3a,0x64, 0x4,0x3a,0x59, 0x5,0x3b,0x56, + 0x4,0x3a,0x5b, 0x4,0x3a,0x56, 0x3,0x3e,0x53, 0x4,0x3a,0x5e, + 0x3,0x3e,0x54, 0x3,0x3e,0x51, 0x4,0x3a,0x5c, 0x4,0x3a,0x61, + 0x3,0x3e,0x55, 0x6,0x4e,0x27, 0x3,0x3e,0x4c, 0xf,0x3e,0x6b, + 0x4,0x40,0x30, 0x4,0x40,0x32, 0x4,0x3a,0x65, 0x3,0x44,0x37, + 0x4,0x46,0x69, 0x4,0x40,0x47, 0x4,0x40,0x49, 0x4,0x40,0x3a, + 0x3,0x44,0x2b, 0x3,0x44,0x29, 0x3,0x44,0x34, 0x4,0x40,0x48, + 0x3,0x44,0x3d, 0x4,0x40,0x4c, 0x4,0x46,0x65, 0x3,0x49,0x2f, + 0x4,0x46,0x57, 0x6,0x61,0x44, 0x4,0x46,0x64, 0x3,0x49,0x31, + 0x4,0x46,0x53, 0x5,0x49,0x3c, 0x4,0x46,0x61, 0x3,0x49,0x30, + 0x4,0x46,0x6d, 0x4,0x46,0x60, 0x4,0x46,0x5c, 0x3,0x49,0x34, + 0x5,0x49,0x3b, 0x6,0x61,0x58, 0x3,0x49,0x37, 0x3,0x49,0x40, + 0x3,0x4e,0x43, 0x4,0x4c,0x72, 0x3,0x4e,0x3f, 0x4,0x4c,0x70, + 0x4,0x4d,0x24, 0x4,0x4c,0x6b, 0x3,0x4e,0x41, 0x4,0x4c,0x71, + 0x3,0x4e,0x53, 0x4,0x4c,0x6d, 0x4,0x4c,0x73, 0x3,0x4e,0x47, + 0x3,0x4e,0x45, 0x3,0x4e,0x56, 0x4,0x4c,0x7d, 0x3,0x52,0x51, + 0x4,0x4c,0x6c, 0x3,0x4e,0x4a, 0x4,0x4c,0x6e, 0x3,0x4e,0x48, + 0x3,0x4e,0x55, 0x3,0x4e,0x49, 0x5,0x50,0x46, 0x3,0x4e,0x50, + 0xf,0x51,0x65, 0xf,0x51,0x73, 0xf,0x51,0x76, 0x4,0x4d,0x21, + 0x4,0x4c,0x6f, 0x3,0x4e,0x51, 0x4,0x4c,0x77, 0x4,0x52,0x77, + 0x4,0x52,0x7b, 0x4,0x52,0x79, 0x4,0x53,0x2c, 0x4,0x53,0x21, + 0x4,0x52,0x76, 0x3,0x52,0x53, 0x4,0x53,0x25, 0x3,0x52,0x57, + 0x4,0x52,0x7e, 0x3,0x52,0x4d, 0x4,0x53,0x23, 0x4,0x52,0x7a, + 0x4,0x52,0x7c, 0x4,0x52,0x72, 0x5,0x64,0x2d, 0x3,0x52,0x4c, + 0x4,0x53,0x22, 0x4,0x52,0x73, 0x3,0x52,0x4e, 0x4,0x53,0x27, + 0x4,0x53,0x31, 0x4,0x46,0x67, 0x4,0x58,0x44, 0x4,0x58,0x3c, + 0x4,0x58,0x38, 0x4,0x58,0x42, 0x5,0x5d,0x79, 0x4,0x58,0x36, + 0x4,0x58,0x3b, 0x3,0x56,0x2e, 0x3,0x56,0x27, 0x4,0x58,0x3d, + 0x3,0x56,0x2a, 0x3,0x56,0x2f, 0x3,0x58,0x69, 0x4,0x5c,0x7e, + 0x4,0x5d,0x2b, 0x3,0x58,0x6d, 0x3,0x58,0x70, 0x3,0x58,0x6a, + 0x3,0x58,0x71, 0x4,0x5d,0x23, 0x7,0x42,0x38, 0x4,0x5d,0x21, + 0xf,0x60,0x4e, 0x7,0x3b,0x32, 0x4,0x60,0x77, 0x3,0x5c,0x73, + 0x3,0x5b,0x23, 0x4,0x60,0x78, 0x3,0x5b,0x21, 0x3,0x5b,0x24, + 0x7,0x49,0x53, 0x4,0x64,0x2f, 0x4,0x64,0x34, 0x3,0x5c,0x7d, + 0x4,0x64,0x33, 0x3,0x5c,0x74, 0x7,0x54,0x68, 0x3,0x5c,0x79, + 0x4,0x64,0x32, 0x4,0x64,0x38, 0x3,0x5c,0x7a, 0x4,0x64,0x30, + 0x3,0x5c,0x75, 0x4,0x64,0x36, 0x4,0x67,0x27, 0x3,0x5e,0x59, + 0x4,0x67,0x28, 0xf,0x68,0x39, 0x3,0x5f,0x5d, 0x4,0x69,0x37, + 0x7,0x58,0x72, 0x3,0x60,0x41, 0x3,0x60,0x42, 0x5,0x78,0x25, + 0x4,0x6b,0x7d, 0x4,0x6d,0x5e, 0x4,0x6c,0x7d, 0x3,0x61,0x6a, + 0x4,0x6d,0x79, 0x4,0x6d,0x7b, 0xf,0x6c,0x6c, 0x4,0x6e,0x37, + 0x4,0x6e,0x36, 0x5,0x7c,0x3e, 0x3,0x2a,0x6d, 0x4,0x2b,0x3e, + 0x4,0x2f,0x67, 0x3,0x33,0x67, 0x3,0x33,0x66, 0x3,0x33,0x68, + 0x5,0x35,0x35, 0x3,0x38,0x62, 0x5,0x3b,0x70, 0x3,0x3e,0x60, + 0x3,0x44,0x41, 0x5,0x42,0x54, 0x5,0x42,0x53, 0x3,0x44,0x42, + 0x3,0x44,0x43, 0x4,0x4d,0x26, 0x4,0x53,0x36, 0x4,0x5d,0x32, + 0x5,0x64,0x3b, 0x5,0x64,0x3a, 0x4,0x64,0x3a, 0x3,0x27,0x2e, + 0x3,0x2e,0x7d, 0x3,0x2f,0x21, 0x3,0x2f,0x22, 0x4,0x2f,0x69, + 0x4,0x2f,0x6b, 0x6,0x3b,0x69, 0x3,0x38,0x68, 0x3,0x38,0x67, + 0x4,0x34,0x7c, 0x3,0x38,0x65, 0x4,0x34,0x7b, 0x4,0x34,0x79, + 0x5,0x3c,0x26, 0x6,0x44,0x48, 0x4,0x3a,0x72, 0x3,0x3e,0x67, + 0x4,0x3a,0x74, 0x3,0x3e,0x65, 0x5,0x3b,0x74, 0x4,0x3a,0x70, + 0x4,0x3a,0x6d, 0x3,0x3e,0x64, 0x3,0x3e,0x66, 0x4,0x40,0x56, + 0x4,0x40,0x57, 0x3,0x44,0x4b, 0x3,0x44,0x47, 0x4,0x40,0x5b, + 0x4,0x3a,0x6e, 0x4,0x40,0x5d, 0x3,0x44,0x4a, 0x4,0x46,0x78, + 0x3,0x49,0x46, 0x4,0x46,0x72, 0x4,0x46,0x73, 0x4,0x46,0x71, + 0x4,0x46,0x75, 0x3,0x49,0x47, 0x4,0x46,0x70, 0x4,0x46,0x76, + 0x6,0x61,0x69, 0x3,0x49,0x48, 0x4,0x46,0x7b, 0x3,0x4e,0x5a, + 0x3,0x4e,0x5c, 0x7,0x28,0x42, 0x3,0x4e,0x57, 0x3,0x4e,0x58, + 0x4,0x4d,0x30, 0x3,0x4e,0x5b, 0x4,0x46,0x79, 0x4,0x4d,0x36, + 0x4,0x4d,0x2f, 0x3,0x49,0x4d, 0x4,0x53,0x3e, 0x3,0x52,0x5c, + 0x7,0x32,0x73, 0x4,0x53,0x3d, 0x4,0x58,0x4d, 0x3,0x52,0x60, + 0x7,0x32,0x75, 0x3,0x52,0x61, 0x5,0x5e,0x32, 0x4,0x58,0x57, + 0x4,0x58,0x52, 0x3,0x56,0x37, 0x4,0x58,0x58, 0x4,0x58,0x4f, + 0x4,0x58,0x56, 0x3,0x56,0x38, 0x4,0x58,0x4e, 0x3,0x56,0x32, + 0x4,0x58,0x54, 0x4,0x58,0x5f, 0x3,0x56,0x35, 0x3,0x56,0x3c, + 0x3,0x56,0x31, 0x4,0x5d,0x3b, 0x5,0x5e,0x35, 0x4,0x5d,0x39, + 0x3,0x58,0x72, 0x4,0x61,0x24, 0x5,0x69,0x41, 0x3,0x5b,0x2a, + 0x4,0x61,0x21, 0x4,0x61,0x25, 0xf,0x63,0x6e, 0x5,0x6d,0x4b, + 0x4,0x64,0x3b, 0x4,0x64,0x3c, 0x4,0x64,0x40, 0x4,0x64,0x3e, + 0x4,0x64,0x41, 0x3,0x5d,0x26, 0x3,0x5e,0x5e, 0x4,0x67,0x30, + 0x4,0x64,0x3d, 0x4,0x69,0x3e, 0x3,0x5f,0x5e, 0x3,0x5f,0x60, + 0x3,0x60,0x44, 0x7,0x59,0x25, 0x7,0x5c,0x5e, 0x4,0x6a,0x78, + 0x7,0x5c,0x63, 0x3,0x61,0x48, 0x4,0x6e,0x39, 0x3,0x2f,0x25, + 0x6,0x3b,0x73, 0x3,0x38,0x69, 0x3,0x44,0x4c, 0x4,0x47,0x23, + 0x4,0x4d,0x37, 0x4,0x2f,0x6f, 0x4,0x3a,0x78, 0x3,0x4e,0x5e, + 0x4,0x53,0x4a, 0x3,0x5b,0x2e, 0x3,0x2a,0x6e, 0x3,0x2f,0x28, + 0x4,0x2b,0x46, 0x5,0x30,0x3d, 0x4,0x2f,0x72, 0x5,0x30,0x39, + 0x4,0x35,0x2a, 0x4,0x3a,0x7a, 0x4,0x35,0x2d, 0x4,0x35,0x2e, + 0x4,0x35,0x2c, 0xf,0x32,0x51, 0x4,0x3a,0x79, 0x3,0x3e,0x71, + 0x4,0x35,0x30, 0x3,0x3e,0x6e, 0x3,0x3e,0x6c, 0x3,0x3e,0x6b, + 0x3,0x2f,0x4a, 0x4,0x40,0x62, 0x4,0x47,0x25, 0x6,0x58,0x2b, + 0x3,0x49,0x53, 0x4,0x47,0x2d, 0x5,0x49,0x6c, 0x5,0x49,0x6d, + 0x4,0x40,0x66, 0x4,0x47,0x31, 0x4,0x47,0x27, 0x3,0x49,0x55, + 0x4,0x40,0x60, 0x4,0x47,0x2a, 0x4,0x47,0x2e, 0x4,0x47,0x26, + 0x4,0x47,0x2b, 0x3,0x49,0x5a, 0x3,0x49,0x50, 0x3,0x49,0x5b, + 0x4,0x4d,0x3c, 0x4,0x4d,0x3f, 0x4,0x4d,0x3a, 0x4,0x4d,0x39, + 0x4,0x4d,0x42, 0x4,0x4d,0x40, 0x4,0x4d,0x47, 0x4,0x53,0x52, + 0x4,0x53,0x55, 0x4,0x53,0x56, 0x3,0x4e,0x63, 0x4,0x53,0x4f, + 0x4,0x58,0x63, 0x4,0x58,0x67, 0x3,0x56,0x45, 0x3,0x56,0x43, + 0x4,0x58,0x64, 0x3,0x56,0x3e, 0x7,0x3b,0x59, 0x3,0x56,0x44, + 0x4,0x58,0x65, 0x3,0x56,0x41, 0x5,0x64,0x56, 0x4,0x5d,0x4a, + 0x4,0x5d,0x48, 0x4,0x5d,0x49, 0x4,0x5d,0x44, 0x4,0x5d,0x46, + 0x4,0x61,0x2a, 0x7,0x43,0x22, 0x4,0x64,0x43, 0x7,0x50,0x25, + 0x3,0x5d,0x27, 0x4,0x64,0x44, 0x3,0x5e,0x5f, 0x4,0x6a,0x7b, + 0x7,0x59,0x32, 0x3,0x60,0x7a, 0x4,0x6c,0x26, 0x3,0x60,0x79, + 0x4,0x6d,0x7d, 0x5,0x2b,0x47, 0x4,0x2f,0x73, 0x4,0x35,0x31, + 0x4,0x3b,0x21, 0x3,0x33,0x79, 0x3,0x33,0x78, 0x4,0x35,0x33, + 0x4,0x35,0x35, 0x4,0x3b,0x23, 0x5,0x3c,0x35, 0x4,0x3b,0x22, + 0x3,0x3e,0x73, 0x3,0x44,0x50, 0x3,0x44,0x51, 0x4,0x47,0x36, + 0x4,0x47,0x38, 0x4,0x4d,0x4a, 0x4,0x4d,0x48, 0x4,0x53,0x5a, + 0x4,0x53,0x5b, 0x5,0x58,0x32, 0x4,0x53,0x5c, 0x5,0x5e,0x43, + 0x4,0x58,0x68, 0x4,0x58,0x69, 0x4,0x5d,0x4e, 0x4,0x5d,0x50, + 0x4,0x61,0x2d, 0x4,0x61,0x2e, 0x3,0x5b,0x30, 0x4,0x61,0x2c, + 0x4,0x61,0x30, 0x3,0x5e,0x60, 0x3,0x62,0x3c, 0x4,0x35,0x3a, + 0x3,0x44,0x53, 0x4,0x40,0x67, 0x3,0x44,0x52, 0x4,0x47,0x3a, + 0x4,0x4d,0x51, 0x4,0x4d,0x4c, 0x4,0x4d,0x4e, 0x4,0x4d,0x53, + 0x4,0x4d,0x4f, 0x4,0x53,0x64, 0x4,0x53,0x61, 0x4,0x53,0x62, + 0x4,0x58,0x6b, 0x4,0x58,0x6a, 0x5,0x64,0x63, 0x4,0x61,0x31, + 0x4,0x61,0x34, 0x4,0x64,0x46, 0x4,0x64,0x47, 0x4,0x6d,0x22, + 0x3,0x2f,0x2b, 0x5,0x2b,0x49, 0x3,0x2f,0x2d, 0x4,0x2f,0x7e, + 0x3,0x33,0x7d, 0x4,0x35,0x41, 0x3,0x38,0x7c, 0x3,0x38,0x78, + 0x5,0x35,0x57, 0x4,0x35,0x44, 0x5,0x35,0x5e, 0x3,0x39,0x24, + 0x3,0x39,0x28, 0x3,0x39,0x21, 0x4,0x35,0x3f, 0x3,0x38,0x7d, + 0x3,0x39,0x27, 0x4,0x35,0x43, 0x5,0x35,0x5d, 0x6,0x44,0x6d, + 0x3,0x39,0x26, 0x5,0x35,0x56, 0x4,0x3b,0x33, 0x3,0x3e,0x79, + 0x3,0x3e,0x7a, 0x4,0x3b,0x36, 0x4,0x3b,0x35, 0x3,0x3e,0x76, + 0x3,0x3e,0x7b, 0x3,0x3e,0x77, 0x4,0x3b,0x34, 0x4,0x3b,0x2a, + 0x4,0x3b,0x29, 0x4,0x3b,0x2b, 0x3,0x3f,0x26, 0x6,0x4e,0x6b, + 0x3,0x3f,0x25, 0x3,0x44,0x57, 0x6,0x58,0x41, 0x3,0x44,0x5e, + 0x4,0x40,0x6e, 0x4,0x40,0x6d, 0x4,0x40,0x6c, 0x3,0x44,0x5a, + 0x3,0x44,0x5f, 0x3,0x44,0x62, 0x4,0x47,0x3d, 0x4,0x47,0x40, + 0x4,0x47,0x4a, 0x4,0x47,0x3c, 0x3,0x49,0x6a, 0x4,0x47,0x46, + 0x4,0x47,0x42, 0x3,0x49,0x61, 0x4,0x47,0x43, 0x3,0x49,0x69, + 0x3,0x49,0x67, 0x3,0x49,0x5d, 0x4,0x4d,0x59, 0x4,0x4d,0x56, + 0x4,0x4d,0x5c, 0x4,0x4d,0x5e, 0x3,0x4e,0x68, 0x4,0x4d,0x61, + 0x4,0x4d,0x58, 0x4,0x4d,0x5b, 0x3,0x4e,0x6d, 0x4,0x4d,0x5f, + 0x4,0x4d,0x5a, 0x3,0x4e,0x6b, 0x4,0x4d,0x60, 0x7,0x28,0x79, + 0x4,0x4d,0x55, 0x3,0x4e,0x71, 0x4,0x53,0x6a, 0x3,0x52,0x6c, + 0x3,0x52,0x6d, 0x7,0x33,0x4d, 0x4,0x53,0x6b, 0x3,0x56,0x47, + 0x4,0x58,0x70, 0x3,0x56,0x4b, 0x3,0x56,0x4c, 0x5,0x5e,0x55, + 0x4,0x5d,0x5a, 0x7,0x4a,0x25, 0x4,0x5d,0x57, 0x4,0x5d,0x5b, + 0x3,0x59,0x22, 0x3,0x59,0x25, 0x4,0x5d,0x54, 0x3,0x59,0x27, + 0x4,0x61,0x40, 0x5,0x69,0x52, 0x3,0x5b,0x33, 0x4,0x61,0x3b, + 0x4,0x61,0x3d, 0x4,0x61,0x45, 0x5,0x69,0x51, 0x4,0x64,0x4e, + 0x3,0x5d,0x2d, 0x7,0x50,0x31, 0x4,0x64,0x4c, 0x3,0x5d,0x2f, + 0x4,0x64,0x48, 0x3,0x5d,0x31, 0x4,0x67,0x3d, 0x4,0x67,0x3f, + 0x7,0x55,0x32, 0x4,0x67,0x3e, 0x4,0x67,0x40, 0x4,0x67,0x39, + 0x7,0x59,0x38, 0x3,0x5f,0x63, 0x4,0x69,0x48, 0x5,0x76,0x4c, + 0x4,0x2b,0x49, 0x4,0x30,0x23, 0x6,0x4e,0x7a, 0x3,0x3f,0x27, + 0x4,0x47,0x4c, 0x3,0x4e,0x77, 0x4,0x58,0x75, 0x4,0x5d,0x61, + 0x4,0x69,0x4c, 0x4,0x35,0x4a, 0x3,0x3f,0x28, 0x4,0x40,0x74, + 0x4,0x47,0x4e, 0x4,0x47,0x4f, 0x3,0x49,0x6c, 0x4,0x4d,0x64, + 0x3,0x52,0x70, 0x4,0x53,0x73, 0x3,0x52,0x6f, 0x4,0x53,0x72, + 0x3,0x52,0x71, 0x4,0x58,0x76, 0x4,0x58,0x77, 0x3,0x56,0x4e, + 0x4,0x67,0x44, 0x4,0x6d,0x24, 0x4,0x30,0x25, 0x4,0x35,0x4b, + 0x6,0x45,0x22, 0x4,0x35,0x4c, 0xf,0x44,0x74, 0x4,0x4d,0x67, + 0x4,0x4d,0x65, 0x4,0x4d,0x68, 0x4,0x53,0x75, 0x4,0x53,0x77, + 0x4,0x5d,0x64, 0x4,0x61,0x48, 0x4,0x61,0x46, 0x4,0x67,0x45, + 0x3,0x5f,0x65, 0x3,0x61,0x4c, 0x4,0x6d,0x25, 0x4,0x35,0x50, + 0x6,0x45,0x24, 0x3,0x39,0x2f, 0x4,0x3b,0x3e, 0x3,0x49,0x6e, + 0x3,0x4e,0x79, 0x3,0x4e,0x78, 0x3,0x52,0x72, 0x3,0x56,0x50, + 0x3,0x59,0x2c, 0x3,0x59,0x2d, 0x4,0x61,0x4a, 0x7,0x4a,0x41, + 0x3,0x5b,0x37, 0x4,0x5d,0x68, 0x4,0x35,0x51, 0x4,0x35,0x54, + 0x5,0x3c,0x4c, 0x4,0x3b,0x3f, 0x4,0x3b,0x41, 0x3,0x3f,0x2e, + 0x4,0x3b,0x42, 0x6,0x4f,0x29, 0x4,0x3b,0x43, 0x4,0x41,0x21, + 0x3,0x44,0x66, 0x3,0x44,0x68, 0x5,0x4a,0x29, 0x6,0x62,0x6a, + 0x3,0x49,0x6f, 0x3,0x4e,0x7b, 0x3,0x4e,0x7c, 0x4,0x4d,0x6e, + 0x4,0x4d,0x6c, 0x7,0x29,0x36, 0x4,0x4d,0x6d, 0x5,0x51,0x39, + 0x3,0x4f,0x21, 0x3,0x52,0x74, 0x4,0x53,0x7d, 0x4,0x53,0x79, + 0x4,0x53,0x7b, 0x4,0x53,0x7a, 0x3,0x52,0x76, 0x7,0x3c,0x33, + 0x4,0x58,0x7a, 0xf,0x60,0x7a, 0x4,0x53,0x7e, 0x3,0x5d,0x35, + 0x3,0x5e,0x64, 0x4,0x6b,0x21, 0x5,0x30,0x4b, 0x5,0x43,0x34, + 0x4,0x47,0x59, 0x4,0x47,0x58, 0x4,0x67,0x48, 0x5,0x30,0x4c, + 0x4,0x30,0x27, 0x4,0x30,0x28, 0x4,0x35,0x55, 0x4,0x35,0x56, + 0x3,0x39,0x34, 0x3,0x39,0x36, 0x3,0x3f,0x31, 0x4,0x3b,0x45, + 0x3,0x3f,0x36, 0x3,0x3f,0x32, 0x5,0x3c,0x52, 0x3,0x3f,0x35, + 0x4,0x3b,0x48, 0x4,0x3b,0x47, 0x4,0x41,0x26, 0x4,0x41,0x27, + 0x5,0x43,0x3c, 0x3,0x44,0x6a, 0x4,0x41,0x28, 0x5,0x43,0x38, + 0x4,0x47,0x5a, 0x6,0x62,0x75, 0x4,0x47,0x5b, 0x3,0x49,0x76, + 0x5,0x4a,0x34, 0x3,0x49,0x77, 0x5,0x4a,0x32, 0x3,0x4f,0x27, + 0x4,0x4d,0x73, 0x4,0x4d,0x71, 0x3,0x4f,0x24, 0x4,0x4d,0x74, + 0x7,0x29,0x3d, 0x4,0x54,0x26, 0x5,0x58,0x5c, 0x5,0x58,0x55, + 0x3,0x52,0x78, 0x4,0x58,0x7d, 0x4,0x59,0x25, 0x4,0x58,0x7c, + 0x5,0x5e,0x6d, 0x4,0x5d,0x6d, 0x3,0x59,0x2f, 0x4,0x5d,0x6c, + 0x4,0x5d,0x6a, 0x4,0x5d,0x6e, 0x3,0x59,0x30, 0x4,0x61,0x4d, + 0x3,0x5d,0x36, 0x4,0x64,0x55, 0x4,0x64,0x53, 0x4,0x64,0x56, + 0x4,0x67,0x4a, 0x4,0x69,0x4e, 0x3,0x5f,0x66, 0x4,0x69,0x4f, + 0x4,0x6b,0x23, 0x4,0x6c,0x28, 0x4,0x6d,0x27, 0x4,0x2b,0x4c, + 0x3,0x2f,0x2f, 0x4,0x30,0x2a, 0x3,0x33,0x7e, 0x4,0x35,0x5e, + 0x4,0x35,0x59, 0x5,0x35,0x72, 0x3,0x39,0x3b, 0x4,0x35,0x5b, + 0x4,0x35,0x5c, 0x4,0x35,0x5d, 0x3,0x39,0x3c, 0x5,0x3c,0x63, + 0x4,0x3b,0x4c, 0x4,0x3b,0x50, 0x3,0x3f,0x3d, 0x4,0x3b,0x4d, + 0x4,0x3b,0x49, 0x6,0x4f,0x36, 0x6,0x4f,0x3c, 0x5,0x3c,0x5c, + 0x4,0x3b,0x4a, 0x4,0x3b,0x4b, 0x4,0x3b,0x4f, 0x3,0x3f,0x3c, + 0x5,0x3c,0x5f, 0x4,0x3b,0x51, 0x4,0x41,0x29, 0x5,0x43,0x4b, + 0x3,0x44,0x6c, 0x3,0x44,0x6e, 0xf,0x45,0x58, 0x5,0x4a,0x3e, + 0x4,0x47,0x5e, 0x4,0x47,0x61, 0x4,0x47,0x5f, 0x4,0x47,0x62, + 0x4,0x47,0x65, 0x3,0x49,0x78, 0x4,0x47,0x64, 0x3,0x4f,0x28, + 0x3,0x44,0x6f, 0x4,0x4d,0x77, 0x4,0x4e,0x22, 0x3,0x4f,0x2a, + 0x7,0x29,0x4e, 0x3,0x4f,0x2e, 0x3,0x4f,0x29, 0x4,0x4d,0x7e, + 0x4,0x4e,0x21, 0x4,0x4d,0x7d, 0x4,0x4d,0x79, 0x4,0x4d,0x78, + 0x4,0x4d,0x76, 0x3,0x4f,0x2d, 0x4,0x4e,0x23, 0x4,0x54,0x2e, + 0x3,0x52,0x7d, 0x3,0x52,0x7a, 0x4,0x54,0x2f, 0x4,0x54,0x2d, + 0x5,0x58,0x62, 0x4,0x54,0x30, 0x3,0x52,0x79, 0x5,0x5e,0x7b, + 0x4,0x59,0x2b, 0x4,0x59,0x2c, 0x4,0x59,0x26, 0xf,0x5c,0x78, + 0x4,0x59,0x2a, 0x4,0x59,0x28, 0x3,0x56,0x53, 0x3,0x59,0x33, + 0x4,0x5d,0x74, 0x4,0x5d,0x78, 0x4,0x5d,0x72, 0x4,0x5d,0x75, + 0x7,0x4a,0x57, 0x4,0x61,0x50, 0x3,0x59,0x34, 0x4,0x61,0x51, + 0x4,0x5d,0x77, 0x4,0x64,0x5b, 0x4,0x64,0x5a, 0x4,0x67,0x50, + 0x4,0x67,0x4c, 0x5,0x74,0x4b, 0x4,0x6b,0x24, 0x7,0x5c,0x77, + 0x4,0x6c,0x29, 0x3,0x61,0x4f, 0x3,0x62,0x2e, 0x3,0x3f,0x42, + 0x5,0x3c,0x67, 0x4,0x3b,0x52, 0x4,0x3b,0x53, 0x3,0x3f,0x41, + 0x3,0x44,0x71, 0x3,0x44,0x70, 0x3,0x44,0x72, 0x4,0x4e,0x26, + 0x4,0x54,0x32, 0x4,0x59,0x30, 0x3,0x56,0x56, 0x3,0x5b,0x3e, + 0x4,0x64,0x5f, 0x3,0x60,0x4c, 0x4,0x2b,0x4d, 0x4,0x2b,0x4e, + 0xf,0x2d,0x53, 0x3,0x34,0x22, 0x3,0x39,0x43, 0x3,0x39,0x44, + 0x3,0x39,0x48, 0x4,0x35,0x61, 0x4,0x35,0x62, 0x3,0x39,0x45, + 0x3,0x39,0x46, 0x3,0x39,0x42, 0x6,0x45,0x45, 0x3,0x3f,0x48, + 0x3,0x3f,0x43, 0x4,0x3b,0x54, 0x3,0x3f,0x4a, 0x3,0x44,0x75, + 0x4,0x41,0x2a, 0x3,0x44,0x74, 0x6,0x59,0x24, 0x4,0x41,0x2c, + 0x4,0x47,0x66, 0x4,0x47,0x69, 0x4,0x47,0x67, 0x3,0x49,0x7e, + 0x4,0x4e,0x28, 0x4,0x4e,0x27, 0x4,0x4e,0x2a, 0x4,0x4e,0x29, + 0x3,0x53,0x23, 0x5,0x58,0x72, 0x4,0x54,0x33, 0x4,0x54,0x34, + 0x5,0x51,0x61, 0x3,0x56,0x58, 0x4,0x59,0x32, 0x4,0x59,0x35, + 0x4,0x59,0x37, 0x3,0x56,0x57, 0x4,0x59,0x31, 0x4,0x5d,0x7c, + 0x4,0x5d,0x7b, 0x4,0x5d,0x7a, 0x5,0x65,0x35, 0x4,0x5d,0x7d, + 0x4,0x5d,0x7e, 0x4,0x61,0x59, 0x4,0x61,0x58, 0x4,0x61,0x57, + 0x4,0x64,0x60, 0x4,0x64,0x61, 0x4,0x67,0x52, 0xf,0x68,0x53, + 0x3,0x5f,0x68, 0x3,0x5f,0x67, 0x3,0x60,0x7d, 0x4,0x6d,0x61, + 0x4,0x6e,0x21, 0x3,0x62,0x3d, 0x4,0x4e,0x2e, 0x3,0x5d,0x39, + 0x4,0x47,0x6b, 0xf,0x4c,0x67, 0x3,0x4f,0x38, 0x4,0x64,0x63, + 0x7,0x50,0x56, 0x3,0x27,0x32, 0x4,0x25,0x22, 0xf,0x28,0x72, + 0x3,0x2a,0x6f, 0x5,0x27,0x69, 0x4,0x2b,0x53, 0x4,0x2b,0x50, + 0x3,0x34,0x23, 0x4,0x30,0x2d, 0x4,0x30,0x30, 0x3,0x34,0x24, + 0x4,0x30,0x2e, 0x3,0x39,0x49, 0x4,0x35,0x69, 0x3,0x39,0x4d, + 0x3,0x3f,0x53, 0x4,0x3b,0x57, 0x3,0x3f,0x4e, 0x6,0x4f,0x48, + 0x3,0x3f,0x52, 0x4,0x41,0x2f, 0x3,0x4a,0x25, 0x4,0x47,0x6c, + 0x3,0x4a,0x23, 0x3,0x4f,0x3a, 0x4,0x4e,0x31, 0x4,0x4e,0x35, + 0x3,0x4f,0x3d, 0x3,0x53,0x2a, 0x3,0x53,0x28, 0x3,0x53,0x29, + 0x4,0x59,0x38, 0x4,0x59,0x39, 0x7,0x43,0x77, 0x3,0x59,0x39, + 0x4,0x61,0x5e, 0x4,0x6c,0x2c, 0x3,0x22,0x5f, 0x4,0x23,0x32, + 0x3,0x27,0x36, 0x3,0x27,0x37, 0x3,0x27,0x38, 0x3,0x2a,0x76, + 0x4,0x28,0x29, 0x3,0x2f,0x36, 0x4,0x2b,0x56, 0x3,0x45,0x22, + 0x3,0x2f,0x3d, 0x4,0x2b,0x54, 0x4,0x2b,0x58, 0x3,0x2f,0x39, + 0x3,0x2f,0x3a, 0x6,0x34,0x6d, 0x4,0x30,0x38, 0x4,0x30,0x34, + 0x3,0x34,0x28, 0x4,0x30,0x33, 0x4,0x47,0x71, 0x4,0x35,0x6c, + 0x4,0x35,0x6e, 0x4,0x35,0x73, 0x4,0x35,0x6b, 0x3,0x39,0x50, + 0x4,0x35,0x70, 0x4,0x3b,0x5e, 0x3,0x3f,0x58, 0x4,0x41,0x34, + 0x4,0x41,0x36, 0x3,0x45,0x21, 0x4,0x59,0x3c, 0x4,0x41,0x38, + 0x4,0x47,0x6d, 0x4,0x47,0x6e, 0x3,0x4a,0x29, 0x3,0x4a,0x28, + 0x5,0x4a,0x60, 0x4,0x47,0x70, 0x3,0x4f,0x3e, 0x4,0x4e,0x3d, + 0x4,0x4e,0x3c, 0x5,0x58,0x7e, 0x5,0x5f,0x3c, 0x3,0x60,0x4d, + 0x4,0x6b,0x26, 0x3,0x2f,0x3f, 0x3,0x34,0x2b, 0x3,0x34,0x2c, + 0x4,0x35,0x78, 0x4,0x35,0x74, 0x3,0x39,0x53, 0x5,0x36,0x36, + 0x4,0x35,0x75, 0x4,0x3b,0x60, 0x3,0x3f,0x5a, 0x3,0x3f,0x5b, + 0x3,0x3f,0x5c, 0x4,0x3b,0x64, 0x6,0x59,0x4c, 0x3,0x45,0x26, + 0x4,0x41,0x3d, 0x4,0x41,0x3c, 0x4,0x41,0x3f, 0x4,0x41,0x3e, + 0x4,0x47,0x73, 0x4,0x47,0x74, 0x4,0x4e,0x3f, 0x4,0x4e,0x41, + 0x4,0x4e,0x3e, 0x4,0x4e,0x40, 0x4,0x54,0x3d, 0x4,0x54,0x3c, + 0x4,0x54,0x3a, 0x3,0x53,0x2e, 0x4,0x54,0x40, 0x4,0x54,0x3b, + 0x7,0x34,0x54, 0x3,0x53,0x30, 0x4,0x59,0x3d, 0x4,0x59,0x42, + 0x7,0x3c,0x70, 0x4,0x59,0x41, 0x5,0x65,0x45, 0x4,0x61,0x61, + 0x4,0x61,0x64, 0x4,0x61,0x63, 0x4,0x61,0x62, 0x4,0x61,0x65, + 0x4,0x67,0x5a, 0x4,0x67,0x5b, 0x4,0x69,0x54, 0x4,0x69,0x53, + 0x4,0x6c,0x2e, 0x4,0x6c,0x2d, 0x4,0x6e,0x3d, 0x4,0x35,0x7a, + 0x6,0x3c,0x63, 0x3,0x39,0x5a, 0x3,0x3f,0x5f, 0x3,0x3f,0x64, + 0x3,0x3f,0x61, 0x3,0x3f,0x67, 0x3,0x45,0x2c, 0x5,0x43,0x6d, + 0x3,0x4a,0x2e, 0x4,0x47,0x79, 0x3,0x4a,0x36, 0x4,0x47,0x76, + 0x4,0x47,0x7b, 0x4,0x47,0x78, 0x3,0x4f,0x4f, 0x4,0x4e,0x43, + 0x3,0x4f,0x47, 0x3,0x4f,0x46, 0x7,0x2a,0x38, 0x3,0x4f,0x4a, + 0x7,0x2a,0x3e, 0x3,0x53,0x33, 0x3,0x53,0x34, 0x4,0x54,0x48, + 0x4,0x54,0x46, 0x7,0x3c,0x7b, 0x3,0x56,0x69, 0x7,0x3c,0x77, + 0x4,0x59,0x45, 0x4,0x59,0x44, 0xf,0x5d,0x4c, 0x3,0x59,0x3f, + 0x3,0x59,0x41, 0x4,0x5e,0x2f, 0x4,0x5e,0x2c, 0x7,0x44,0x39, + 0x4,0x5e,0x27, 0x5,0x65,0x4f, 0x4,0x5e,0x2b, 0x3,0x59,0x48, + 0x3,0x59,0x47, 0x3,0x5b,0x46, 0x4,0x61,0x66, 0x3,0x5b,0x4b, + 0x3,0x5b,0x40, 0x3,0x5b,0x52, 0x4,0x61,0x69, 0x5,0x6a,0x33, + 0x4,0x61,0x68, 0x3,0x5b,0x51, 0x3,0x5b,0x4c, 0x3,0x5b,0x49, + 0xf,0x64,0x34, 0x3,0x5d,0x3b, 0x4,0x61,0x6c, 0x3,0x5d,0x40, + 0x4,0x64,0x66, 0x4,0x64,0x6c, 0x5,0x6e,0x35, 0x3,0x5d,0x48, + 0x4,0x64,0x6d, 0x4,0x67,0x5f, 0x3,0x5e,0x6b, 0x4,0x64,0x69, + 0x4,0x67,0x61, 0x3,0x5e,0x6c, 0x4,0x67,0x63, 0x7,0x55,0x68, + 0x3,0x5e,0x69, 0x3,0x5e,0x6e, 0x3,0x5e,0x6f, 0x3,0x5f,0x6f, + 0x3,0x60,0x51, 0x5,0x71,0x55, 0x7,0x59,0x67, 0x3,0x5f,0x6d, + 0x7,0x59,0x68, 0x3,0x5f,0x70, 0x5,0x74,0x55, 0x4,0x6b,0x2a, + 0x5,0x76,0x5f, 0x4,0x6b,0x27, 0x3,0x60,0x4e, 0x3,0x60,0x50, + 0x3,0x61,0x23, 0x3,0x61,0x21, 0x4,0x6c,0x30, 0x3,0x61,0x24, + 0x3,0x61,0x6e, 0x6,0x3c,0x65, 0x4,0x3b,0x67, 0xf,0x3f,0x76, + 0x4,0x41,0x49, 0x4,0x5e,0x32, 0x3,0x39,0x5b, 0x4,0x35,0x7c, + 0x3,0x3f,0x6a, 0x4,0x3b,0x6b, 0x3,0x3f,0x6e, 0x3,0x3f,0x6b, + 0x3,0x45,0x3b, 0x4,0x41,0x50, 0x4,0x41,0x4e, 0x4,0x48,0x23, + 0x3,0x4a,0x3b, 0x3,0x4a,0x3f, 0x3,0x4a,0x3a, 0x5,0x4a,0x6e, + 0x3,0x4a,0x3c, 0x7,0x2a,0x46, 0x4,0x4e,0x48, 0x3,0x4f,0x54, + 0x3,0x4f,0x57, 0x4,0x54,0x4f, 0x4,0x54,0x4b, 0x3,0x53,0x3f, + 0x4,0x54,0x4c, 0x3,0x53,0x41, 0x3,0x53,0x43, 0x3,0x53,0x46, + 0x3,0x53,0x45, 0x7,0x34,0x73, 0x4,0x59,0x4e, 0x4,0x59,0x4f, + 0x4,0x59,0x54, 0x3,0x56,0x6e, 0x3,0x56,0x6c, 0x4,0x59,0x4d, + 0x4,0x59,0x52, 0x4,0x67,0x66, 0x4,0x64,0x71, 0x5,0x71,0x5b, + 0x4,0x69,0x55, 0x5,0x21,0x7d, 0x3,0x22,0x60, 0x3,0x24,0x3e, + 0x5,0x24,0x7b, 0x6,0x29,0x35, 0x4,0x28,0x31, 0x4,0x28,0x32, + 0x3,0x2a,0x7a, 0x5,0x2b,0x64, 0x4,0x2b,0x5a, 0x3,0x2f,0x41, + 0x4,0x2b,0x59, 0x4,0x30,0x40, 0x4,0x30,0x3d, 0x3,0x34,0x35, + 0x4,0x30,0x3e, 0x3,0x34,0x37, 0x4,0x30,0x3c, 0x3,0x39,0x63, + 0x3,0x39,0x5d, 0x4,0x35,0x7d, 0x3,0x39,0x60, 0x3,0x39,0x62, + 0x3,0x39,0x64, 0x3,0x39,0x5f, 0x3,0x3f,0x6f, 0x4,0x3b,0x6d, + 0x3,0x3f,0x74, 0x3,0x45,0x3f, 0x3,0x45,0x3e, 0x4,0x41,0x55, + 0x4,0x41,0x54, 0x3,0x45,0x3d, 0x3,0x45,0x41, 0x3,0x4a,0x41, + 0x3,0x4a,0x40, 0x3,0x4a,0x43, 0x3,0x4a,0x42, 0x3,0x4f,0x59, + 0x3,0x4f,0x58, 0x7,0x2a,0x54, 0x3,0x53,0x47, 0x4,0x54,0x53, + 0x4,0x54,0x51, 0x4,0x59,0x55, 0x3,0x5b,0x54, 0x4,0x64,0x73, + 0x4,0x67,0x67, 0x3,0x34,0x38, 0x4,0x36,0x24, 0x3,0x3f,0x7a, + 0x3,0x3f,0x76, 0x3,0x3f,0x79, 0x3,0x3f,0x77, 0x4,0x41,0x56, + 0x3,0x45,0x44, 0x3,0x45,0x43, 0x3,0x45,0x45, 0x3,0x4a,0x48, + 0x3,0x4f,0x5d, 0x3,0x4f,0x5c, 0x3,0x53,0x4b, 0x3,0x53,0x4a, + 0x3,0x52,0x38, 0x4,0x59,0x58, 0x3,0x56,0x72, 0x3,0x59,0x4c, + 0x3,0x5b,0x55, 0x3,0x5d,0x4a, 0x3,0x5b,0x56, 0x3,0x5d,0x4b, + 0x4,0x69,0x56, 0x3,0x61,0x51, 0x3,0x62,0x40, 0x3,0x39,0x66, + 0x3,0x3f,0x7d, 0x6,0x50,0x31, 0x3,0x45,0x48, 0x4,0x48,0x2d, + 0x4,0x48,0x31, 0x4,0x48,0x2e, 0x3,0x4a,0x4a, 0x4,0x48,0x34, + 0x3,0x4a,0x4b, 0x4,0x48,0x33, 0x6,0x63,0x7b, 0x3,0x4f,0x5e, + 0x3,0x4f,0x61, 0x3,0x4f,0x5f, 0x4,0x54,0x59, 0x3,0x53,0x4f, + 0x3,0x53,0x4e, 0x4,0x59,0x60, 0x3,0x56,0x73, 0x3,0x56,0x77, + 0x4,0x54,0x58, 0x3,0x56,0x76, 0x4,0x59,0x5d, 0x4,0x59,0x5f, + 0x4,0x5e,0x35, 0x3,0x59,0x4d, 0x3,0x59,0x4e, 0x4,0x5e,0x36, + 0x7,0x44,0x58, 0x7,0x44,0x60, 0x4,0x61,0x74, 0x4,0x61,0x73, + 0x3,0x5b,0x57, 0x3,0x5b,0x58, 0x3,0x5b,0x59, 0x4,0x64,0x75, + 0x3,0x5d,0x4d, 0x4,0x69,0x58, 0x4,0x69,0x5a, 0x4,0x69,0x5b, + 0x3,0x60,0x58, 0x3,0x61,0x53, 0x3,0x61,0x27, 0x3,0x61,0x52, + 0x3,0x62,0x24, 0x3,0x62,0x44, 0x3,0x62,0x46, 0x4,0x69,0x5c, + 0x4,0x36,0x28, 0x4,0x36,0x2a, 0x4,0x3b,0x74, 0x4,0x4e,0x4c, + 0x4,0x64,0x7b, 0x4,0x41,0x5a, 0x3,0x45,0x4a, 0x3,0x4a,0x4d, + 0x4,0x48,0x38, 0x4,0x48,0x37, 0x4,0x54,0x5d, 0x4,0x54,0x5c, + 0x4,0x59,0x62, 0x4,0x64,0x7c, 0x4,0x67,0x6e, 0x5,0x71,0x63, + 0x4,0x6c,0x33, 0x4,0x3b,0x79, 0x3,0x40,0x23, 0x4,0x3b,0x76, + 0x3,0x45,0x4d, 0x4,0x41,0x5d, 0x4,0x41,0x5f, 0x3,0x45,0x4c, + 0xf,0x46,0x32, 0x6,0x5a,0x28, 0x4,0x48,0x3a, 0x4,0x48,0x40, + 0x4,0x48,0x3b, 0x3,0x4a,0x4f, 0x3,0x4a,0x50, 0x4,0x48,0x3d, + 0x4,0x4e,0x4f, 0x4,0x54,0x63, 0x4,0x54,0x61, 0x4,0x54,0x60, + 0x4,0x54,0x64, 0x4,0x54,0x62, 0x4,0x59,0x63, 0x4,0x54,0x68, + 0x3,0x53,0x52, 0x3,0x56,0x7c, 0x4,0x59,0x68, 0x4,0x59,0x64, + 0x7,0x3d,0x56, 0x3,0x56,0x79, 0x3,0x56,0x7d, 0x3,0x56,0x7e, + 0x4,0x5e,0x3e, 0x5,0x65,0x7e, 0x4,0x5e,0x42, 0x4,0x5e,0x3c, + 0x5,0x65,0x73, 0x5,0x65,0x7b, 0x4,0x5e,0x3b, 0x4,0x5e,0x41, + 0x3,0x5b,0x5c, 0x3,0x5b,0x5b, 0x4,0x61,0x77, 0x4,0x61,0x7b, + 0x3,0x5b,0x5a, 0x4,0x65,0x23, 0x4,0x64,0x7e, 0x5,0x6e,0x49, + 0x7,0x56,0x27, 0x7,0x56,0x25, 0x4,0x67,0x72, 0x4,0x67,0x70, + 0x5,0x71,0x69, 0x7,0x56,0x26, 0x3,0x5f,0x74, 0x5,0x74,0x62, + 0x4,0x6b,0x2c, 0x3,0x60,0x5a, 0x4,0x6c,0x34, 0x4,0x6d,0x2d, + 0x3,0x61,0x54, 0x4,0x6d,0x65, 0x3,0x61,0x70, 0x4,0x6e,0x22, + 0x4,0x41,0x61, 0x4,0x48,0x43, 0x4,0x48,0x41, 0x4,0x48,0x42, + 0x4,0x48,0x44, 0x3,0x53,0x54, 0x4,0x59,0x6b, 0x7,0x44,0x77, + 0x4,0x5e,0x45, 0x3,0x59,0x52, 0x4,0x61,0x7d, 0x4,0x61,0x7e, + 0x4,0x67,0x73, 0x4,0x69,0x60, 0x3,0x60,0x5b, 0x3,0x45,0x4e, + 0x3,0x57,0x21, 0x3,0x5b,0x63, 0x3,0x5b,0x62, 0x3,0x5d,0x52, + 0x4,0x67,0x75, 0x4,0x6b,0x2d, 0x3,0x40,0x25, 0x3,0x40,0x26, + 0x3,0x40,0x27, 0x3,0x45,0x51, 0x4,0x54,0x6a, 0x4,0x54,0x69, + 0x3,0x59,0x53, 0x4,0x62,0x22, 0x4,0x62,0x23, 0x3,0x5f,0x75, + 0x4,0x3b,0x7b, 0xf,0x40,0x2d, 0x4,0x41,0x65, 0x4,0x41,0x64, + 0x5,0x44,0x34, 0x5,0x4b,0x3e, 0x4,0x48,0x4d, 0x3,0x4a,0x51, + 0x4,0x48,0x4e, 0x3,0x4a,0x53, 0x4,0x48,0x4c, 0x4,0x48,0x4b, + 0x5,0x4b,0x3f, 0x4,0x48,0x47, 0x3,0x4f,0x68, 0x4,0x4e,0x59, + 0x4,0x4e,0x5c, 0x5,0x52,0x60, 0x4,0x54,0x6d, 0x4,0x54,0x6f, + 0x3,0x53,0x56, 0x4,0x4e,0x5d, 0x3,0x53,0x60, 0x3,0x53,0x57, + 0x3,0x53,0x5e, 0x7,0x35,0x51, 0x3,0x57,0x25, 0x4,0x59,0x73, + 0x7,0x3d,0x69, 0x3,0x57,0x22, 0x4,0x59,0x77, 0x3,0x57,0x23, + 0x3,0x57,0x24, 0x3,0x57,0x27, 0x3,0x57,0x29, 0x4,0x5e,0x4e, + 0x3,0x59,0x54, 0x4,0x5e,0x49, 0x4,0x5e,0x47, 0x4,0x5e,0x4b, + 0x3,0x59,0x57, 0x3,0x59,0x55, 0x4,0x5e,0x4d, 0x4,0x5e,0x4c, + 0x3,0x59,0x5a, 0x4,0x62,0x27, 0x4,0x62,0x29, 0x4,0x62,0x2d, + 0x4,0x62,0x26, 0x4,0x62,0x2c, 0x3,0x5b,0x64, 0x4,0x62,0x25, + 0x4,0x62,0x2f, 0x4,0x62,0x28, 0x4,0x62,0x2b, 0x4,0x65,0x2f, + 0x4,0x65,0x31, 0x4,0x65,0x30, 0x3,0x5d,0x54, 0x4,0x67,0x77, + 0x4,0x67,0x79, 0x4,0x67,0x76, 0x4,0x67,0x7c, 0x4,0x67,0x7b, + 0x7,0x56,0x32, 0x4,0x69,0x63, 0x3,0x5f,0x76, 0x4,0x69,0x62, + 0x4,0x6c,0x39, 0x5,0x78,0x48, 0x3,0x61,0x55, 0x4,0x36,0x2b, + 0x4,0x3b,0x7e, 0x3,0x45,0x53, 0x4,0x41,0x6d, 0x4,0x41,0x72, + 0x4,0x41,0x6e, 0x4,0x48,0x51, 0x4,0x48,0x56, 0x4,0x48,0x59, + 0x4,0x48,0x50, 0x4,0x48,0x54, 0x3,0x4a,0x57, 0x4,0x4e,0x60, + 0x4,0x4e,0x61, 0x4,0x54,0x76, 0x4,0x54,0x77, 0x4,0x54,0x73, + 0x4,0x54,0x74, 0x4,0x54,0x75, 0x4,0x59,0x7d, 0x4,0x5a,0x22, + 0x4,0x5a,0x21, 0x4,0x59,0x7c, 0x4,0x59,0x7a, 0x4,0x59,0x7e, + 0x4,0x5e,0x51, 0x7,0x44,0x7e, 0x4,0x5e,0x50, 0x4,0x5e,0x52, + 0x3,0x59,0x5d, 0x3,0x59,0x5e, 0x3,0x59,0x5f, 0x4,0x62,0x32, + 0x3,0x5b,0x67, 0x3,0x5b,0x66, 0x4,0x65,0x36, 0x3,0x5d,0x55, + 0x4,0x67,0x7e, 0x4,0x6b,0x30, 0x4,0x6c,0x3a, 0x3,0x57,0x2b, + 0x3,0x59,0x60, 0x3,0x34,0x3a, 0x4,0x36,0x2c, 0x3,0x40,0x29, + 0x3,0x40,0x2a, 0x4,0x3c,0x24, 0x3,0x40,0x28, 0x4,0x3c,0x25, + 0x3,0x45,0x5d, 0x3,0x40,0x2c, 0x4,0x41,0x77, 0x4,0x41,0x74, + 0x3,0x4a,0x5c, 0x3,0x45,0x5e, 0x4,0x41,0x75, 0x3,0x45,0x56, + 0x3,0x45,0x55, 0x3,0x45,0x5a, 0x4,0x41,0x79, 0x4,0x41,0x7a, + 0x3,0x4a,0x58, 0x3,0x4a,0x59, 0x4,0x48,0x5b, 0x7,0x2b,0x38, + 0x3,0x4a,0x5a, 0x4,0x48,0x5c, 0x6,0x64,0x40, 0x3,0x4f,0x6a, + 0x4,0x4e,0x65, 0x4,0x4e,0x64, 0x4,0x4e,0x67, 0x4,0x4e,0x66, + 0x4,0x54,0x78, 0x4,0x4e,0x69, 0x4,0x54,0x7c, 0x4,0x54,0x7d, + 0x4,0x54,0x7a, 0x4,0x5a,0x27, 0x4,0x55,0x22, 0x4,0x5a,0x28, + 0x4,0x5a,0x2a, 0x5,0x60,0x31, 0x3,0x57,0x2d, 0x3,0x59,0x64, + 0x5,0x60,0x2c, 0x3,0x57,0x2c, 0x4,0x5e,0x58, 0x4,0x5e,0x57, + 0x4,0x5e,0x5b, 0x4,0x5e,0x59, 0x4,0x5e,0x5a, 0x4,0x65,0x39, + 0x4,0x62,0x36, 0x3,0x5b,0x68, 0x4,0x65,0x3c, 0x4,0x65,0x3b, + 0x3,0x5d,0x57, 0x3,0x5d,0x59, 0x4,0x68,0x24, 0x4,0x68,0x23, + 0x3,0x5e,0x7d, 0x4,0x68,0x22, 0x4,0x69,0x67, 0x4,0x69,0x65, + 0x3,0x5f,0x77, 0x4,0x69,0x68, 0x4,0x6b,0x31, 0x3,0x61,0x56, + 0x4,0x6d,0x30, 0x4,0x6d,0x67, 0x4,0x6e,0x25, 0x3,0x4f,0x6c, + 0x3,0x53,0x67, 0x4,0x5e,0x5f, 0x4,0x62,0x3c, 0x4,0x48,0x5d, + 0x3,0x57,0x2f, 0x4,0x55,0x26, 0x3,0x57,0x2e, 0x3,0x61,0x71, + 0x3,0x40,0x2d, 0x5,0x44,0x4a, 0x3,0x45,0x60, 0x4,0x48,0x5e, + 0x3,0x4a,0x65, 0x4,0x48,0x5f, 0x3,0x4a,0x5f, 0x3,0x4a,0x67, + 0x3,0x4a,0x68, 0x3,0x4a,0x6b, 0x3,0x4a,0x69, 0x4,0x4e,0x6f, + 0x3,0x4f,0x71, 0x3,0x4f,0x70, 0x4,0x4e,0x6e, 0x3,0x4f,0x6f, + 0x4,0x4e,0x6d, 0x4,0x4e,0x70, 0x3,0x53,0x6f, 0x3,0x53,0x6e, + 0x3,0x53,0x6d, 0x5,0x5a,0x2c, 0x3,0x53,0x69, 0x4,0x55,0x2d, + 0x5,0x5a,0x2e, 0x7,0x36,0x28, 0x4,0x5a,0x2e, 0x3,0x57,0x32, + 0x3,0x57,0x35, 0x4,0x5a,0x2d, 0x3,0x57,0x31, 0x4,0x5e,0x67, + 0x5,0x6a,0x6e, 0x4,0x5e,0x62, 0x3,0x59,0x68, 0x4,0x5e,0x68, + 0x3,0x59,0x69, 0x4,0x5e,0x63, 0x4,0x5e,0x65, 0x3,0x59,0x6c, + 0x4,0x62,0x41, 0x4,0x62,0x3f, 0x3,0x5b,0x6a, 0x4,0x62,0x46, + 0x4,0x62,0x40, 0x4,0x62,0x44, 0x4,0x62,0x45, 0x4,0x65,0x41, + 0x4,0x65,0x40, 0x3,0x5d,0x5d, 0x3,0x5d,0x5b, 0x4,0x65,0x47, + 0x5,0x6e,0x66, 0x5,0x6e,0x6d, 0x3,0x5d,0x5c, 0x4,0x68,0x29, + 0x4,0x68,0x2a, 0x4,0x68,0x2b, 0x4,0x68,0x2d, 0x3,0x5f,0x23, + 0x5,0x72,0x2d, 0x4,0x68,0x28, 0x7,0x5a,0x3e, 0x5,0x74,0x76, + 0x4,0x69,0x6b, 0x4,0x69,0x69, 0x3,0x5f,0x7a, 0x4,0x6b,0x33, + 0x4,0x6b,0x34, 0x4,0x6b,0x32, 0x3,0x61,0x2b, 0x7,0x60,0x2e, + 0x7,0x60,0x2d, 0x3,0x61,0x57, 0x4,0x6d,0x68, 0x3,0x62,0x27, + 0x4,0x6e,0x3f, 0x3,0x62,0x37, 0x4,0x6e,0x57, 0x3,0x39,0x69, + 0x3,0x40,0x2e, 0x4,0x48,0x62, 0x3,0x4a,0x6d, 0x3,0x4f,0x75, + 0x4,0x4e,0x75, 0x4,0x4e,0x73, 0x4,0x4e,0x76, 0x3,0x4f,0x78, + 0x3,0x53,0x72, 0x3,0x53,0x73, 0x4,0x55,0x30, 0x4,0x55,0x32, + 0x4,0x55,0x2f, 0x4,0x55,0x2e, 0x3,0x57,0x39, 0x4,0x5a,0x31, + 0x4,0x5a,0x35, 0x4,0x5a,0x30, 0x3,0x57,0x38, 0x4,0x5a,0x33, + 0x5,0x66,0x51, 0x4,0x5e,0x6e, 0x3,0x5b,0x70, 0x4,0x62,0x48, + 0x4,0x62,0x47, 0x4,0x65,0x49, 0x3,0x5d,0x5f, 0x4,0x68,0x30, + 0x4,0x69,0x6e, 0x4,0x6b,0x35, 0x4,0x6c,0x3e, 0x4,0x6d,0x33, + 0x3,0x40,0x30, 0x4,0x42,0x22, 0x4,0x62,0x4a, 0x5,0x74,0x7a, + 0x7,0x64,0x75, 0x3,0x40,0x31, 0x5,0x3d,0x52, 0x6,0x64,0x5e, + 0x4,0x48,0x6a, 0x4,0x48,0x69, 0x4,0x48,0x67, 0x3,0x4a,0x74, + 0x5,0x4b,0x59, 0x4,0x4e,0x7b, 0x3,0x4f,0x7a, 0x4,0x55,0x35, + 0x4,0x55,0x36, 0x4,0x5a,0x38, 0x3,0x57,0x3d, 0x4,0x5a,0x3b, + 0x4,0x5e,0x70, 0x4,0x5e,0x73, 0x3,0x59,0x6e, 0x4,0x5e,0x74, + 0x4,0x5e,0x76, 0x4,0x5e,0x75, 0x4,0x5e,0x77, 0x4,0x62,0x4e, + 0x3,0x5b,0x72, 0x4,0x62,0x4c, 0x4,0x65,0x4d, 0x4,0x65,0x4f, + 0x4,0x65,0x4e, 0x7,0x51,0x79, 0x5,0x72,0x3f, 0x3,0x5f,0x26, + 0x4,0x69,0x72, 0x4,0x6c,0x43, 0x4,0x6c,0x41, 0x3,0x61,0x2d, + 0x5,0x78,0x52, 0x4,0x6d,0x35, 0x7,0x61,0x6a, 0x4,0x6d,0x69, + 0x4,0x6e,0x49, 0x7,0x51,0x7d, 0x5,0x72,0x41, 0x3,0x4a,0x77, + 0x3,0x4a,0x76, 0x3,0x4d,0x3e, 0x3,0x53,0x76, 0x7,0x5a,0x4b, + 0x3,0x61,0x58, 0x3,0x4a,0x79, 0x4,0x4f,0x24, 0x4,0x4f,0x25, + 0x4,0x55,0x3f, 0x3,0x53,0x77, 0x4,0x5e,0x7e, 0x3,0x59,0x70, + 0x4,0x5e,0x7d, 0x4,0x5e,0x7c, 0x3,0x5b,0x73, 0x5,0x66,0x68, + 0x3,0x5d,0x65, 0x4,0x69,0x77, 0x4,0x69,0x76, 0x7,0x5a,0x4f, + 0x4,0x6c,0x48, 0x4,0x6c,0x49, 0x4,0x6e,0x58, 0x5,0x3d,0x54, + 0x4,0x48,0x6d, 0x5,0x4b,0x64, 0x4,0x4f,0x28, 0x4,0x4f,0x34, + 0x3,0x50,0x21, 0x7,0x2b,0x6a, 0x4,0x4f,0x39, 0x4,0x4f,0x32, + 0x4,0x4f,0x2b, 0x4,0x4f,0x29, 0x3,0x54,0x27, 0x4,0x55,0x44, + 0x4,0x55,0x42, 0x4,0x55,0x48, 0x3,0x53,0x7e, 0x3,0x54,0x28, + 0x4,0x55,0x41, 0x3,0x54,0x26, 0x3,0x54,0x24, 0x3,0x54,0x22, + 0x3,0x53,0x7b, 0x4,0x5a,0x40, 0x3,0x57,0x41, 0x4,0x5f,0x21, + 0x7,0x3e,0x49, 0x4,0x5a,0x42, 0x3,0x59,0x72, 0x4,0x5f,0x23, + 0x5,0x66,0x6e, 0x4,0x5f,0x27, 0x4,0x5f,0x25, 0x3,0x59,0x78, + 0x4,0x5f,0x24, 0x3,0x59,0x77, 0x4,0x5f,0x29, 0x4,0x5f,0x2b, + 0x4,0x62,0x5d, 0x5,0x6b,0x35, 0x4,0x62,0x67, 0x4,0x62,0x57, + 0x4,0x62,0x61, 0x4,0x62,0x59, 0x4,0x62,0x54, 0x3,0x5b,0x76, + 0x5,0x6b,0x31, 0x4,0x62,0x62, 0x5,0x6b,0x2b, 0x4,0x62,0x60, + 0x4,0x62,0x64, 0x3,0x5b,0x78, 0x3,0x5b,0x7b, 0x3,0x5b,0x7c, + 0xf,0x64,0x72, 0x3,0x5d,0x77, 0x4,0x65,0x55, 0x7,0x52,0x31, + 0x4,0x65,0x5b, 0x3,0x5d,0x6c, 0x7,0x52,0x33, 0x4,0x65,0x53, + 0x3,0x5d,0x6b, 0x3,0x5d,0x6d, 0x4,0x68,0x3d, 0x3,0x5f,0x2d, + 0x3,0x5f,0x30, 0x4,0x68,0x3c, 0x3,0x5f,0x2e, 0x3,0x5f,0x2b, + 0x4,0x68,0x3a, 0x3,0x5f,0x29, 0x3,0x5f,0x2f, 0x4,0x69,0x7d, + 0x3,0x5f,0x7d, 0x4,0x6a,0x21, 0x4,0x69,0x7c, 0x3,0x5f,0x7c, + 0x4,0x69,0x7e, 0x3,0x60,0x24, 0x4,0x69,0x7b, 0x3,0x60,0x21, + 0xf,0x6a,0x3f, 0x4,0x6b,0x3c, 0x4,0x6b,0x3d, 0x4,0x6b,0x40, + 0x4,0x6b,0x3b, 0x7,0x5e,0x23, 0x3,0x60,0x67, 0x3,0x60,0x64, + 0x5,0x78,0x5b, 0x5,0x78,0x56, 0x3,0x61,0x30, 0x4,0x6c,0x4d, + 0x4,0x6c,0x4e, 0x5,0x77,0x24, 0x3,0x61,0x5a, 0x4,0x6d,0x39, + 0x3,0x61,0x31, 0x4,0x6e,0x2c, 0x4,0x6e,0x2d, 0x4,0x6e,0x5b, + 0x3,0x45,0x65, 0x3,0x4a,0x7a, 0x3,0x4a,0x7b, 0x3,0x4a,0x7c, + 0x3,0x4a,0x7e, 0x5,0x4b,0x6b, 0x3,0x4a,0x7d, 0x5,0x53,0x38, + 0x4,0x4f,0x3f, 0x3,0x50,0x23, 0x4,0x4f,0x44, 0x4,0x4f,0x3b, + 0x7,0x2b,0x6d, 0x4,0x4f,0x40, 0x3,0x50,0x28, 0x3,0x50,0x29, + 0x3,0x50,0x26, 0x3,0x4c,0x63, 0x4,0x4f,0x41, 0x4,0x55,0x4e, + 0x3,0x54,0x2f, 0x4,0x55,0x4d, 0x3,0x54,0x30, 0x4,0x55,0x4f, + 0x3,0x54,0x2b, 0x4,0x55,0x54, 0x7,0x36,0x4a, 0x4,0x55,0x4a, + 0x3,0x54,0x2e, 0x4,0x55,0x57, 0x3,0x57,0x4b, 0x4,0x55,0x4b, + 0x3,0x54,0x31, 0x4,0x55,0x55, 0x3,0x54,0x34, 0x4,0x55,0x50, + 0x7,0x36,0x51, 0x3,0x56,0x33, 0x3,0x57,0x4c, 0x4,0x5a,0x51, + 0x3,0x57,0x47, 0x3,0x57,0x49, 0x3,0x57,0x46, 0x4,0x5a,0x52, + 0x3,0x57,0x4e, 0x4,0x5a,0x50, 0x4,0x5f,0x2f, 0x4,0x5f,0x35, + 0x4,0x5f,0x2c, 0x3,0x5a,0x21, 0x3,0x59,0x7c, 0x4,0x5f,0x32, + 0x4,0x5f,0x31, 0x5,0x67,0x26, 0x4,0x5f,0x38, 0x4,0x62,0x6a, + 0x3,0x5c,0x21, 0x4,0x62,0x6c, 0x4,0x65,0x61, 0x3,0x5c,0x28, + 0x4,0x62,0x6f, 0x5,0x6b,0x3c, 0x4,0x5f,0x36, 0xf,0x64,0x75, + 0x3,0x5d,0x78, 0x4,0x65,0x6c, 0x3,0x5d,0x7d, 0x3,0x5d,0x7b, + 0x4,0x65,0x6a, 0x4,0x65,0x64, 0x3,0x5d,0x7c, 0x7,0x52,0x42, + 0x4,0x65,0x62, 0x4,0x65,0x6b, 0x3,0x5d,0x7e, 0x3,0x5f,0x34, + 0x4,0x68,0x40, 0x4,0x68,0x42, 0x4,0x68,0x41, 0x5,0x72,0x63, + 0x3,0x5f,0x33, 0x4,0x6a,0x27, 0x4,0x6a,0x2c, 0x3,0x60,0x28, + 0x4,0x6a,0x26, 0x3,0x60,0x26, 0x3,0x60,0x27, 0x4,0x6b,0x45, + 0x3,0x60,0x6b, 0x5,0x77,0x2c, 0x4,0x6b,0x44, 0x5,0x77,0x34, + 0x4,0x6b,0x47, 0x3,0x60,0x6a, 0x3,0x60,0x69, 0x4,0x6b,0x48, + 0x4,0x6c,0x50, 0x4,0x6c,0x52, 0x4,0x6c,0x51, 0x3,0x61,0x36, + 0x4,0x6c,0x54, 0x4,0x6d,0x3d, 0x3,0x61,0x5c, 0x7,0x63,0x37, + 0x3,0x62,0x2a, 0x3,0x62,0x3e, 0x4,0x6e,0x59, 0x3,0x62,0x43, + 0x4,0x4f,0x47, 0x4,0x5f,0x39, 0x7,0x57,0x29, 0x4,0x6b,0x4d, + 0x5,0x79,0x73, 0x5,0x4b,0x6d, 0x4,0x4f,0x49, 0x4,0x4f,0x4a, + 0x3,0x50,0x2d, 0x3,0x54,0x38, 0x4,0x55,0x58, 0x7,0x36,0x5c, + 0x3,0x5a,0x23, 0x4,0x62,0x72, 0x3,0x5f,0x39, 0x3,0x61,0x37, + 0x3,0x61,0x38, 0x4,0x48,0x73, 0x4,0x48,0x74, 0x3,0x4b,0x21, + 0x4,0x4f,0x4d, 0x4,0x4f,0x4b, 0x4,0x55,0x59, 0x4,0x55,0x5c, + 0x4,0x55,0x5a, 0x4,0x55,0x5d, 0x3,0x57,0x4f, 0x4,0x5f,0x3c, + 0x4,0x5f,0x3b, 0x3,0x5a,0x27, 0x4,0x62,0x79, 0x4,0x62,0x76, + 0x4,0x62,0x7d, 0x4,0x62,0x77, 0x4,0x62,0x7c, 0x4,0x68,0x49, + 0x4,0x68,0x48, 0x4,0x68,0x4a, 0x5,0x75,0x4d, 0x5,0x75,0x48, + 0x4,0x6b,0x4e, 0x3,0x61,0x39, 0x7,0x5a,0x7d, 0x4,0x6d,0x41, + 0x7,0x2c,0x31, 0x4,0x65,0x71, 0x4,0x65,0x72, 0x7,0x36,0x65, + 0x4,0x5f,0x3d, 0x4,0x63,0x21, 0x4,0x65,0x76, 0x4,0x68,0x4b, + 0x4,0x6b,0x52, 0x4,0x6c,0x5a, 0x7,0x2c,0x33, 0x4,0x55,0x5e, + 0x7,0x36,0x67, 0x5,0x6f,0x52, 0x4,0x65,0x79, 0x5,0x6f,0x54, + 0x4,0x68,0x4c, 0x4,0x68,0x4e, 0x4,0x68,0x4d, 0x4,0x6a,0x31, + 0x4,0x6b,0x55, 0x4,0x6d,0x42, 0x4,0x42,0x2c, 0x3,0x4b,0x23, + 0x4,0x4f,0x52, 0x4,0x4f,0x53, 0x4,0x55,0x5f, 0x4,0x5a,0x5f, + 0x5,0x61,0x23, 0x5,0x67,0x40, 0x5,0x67,0x3d, 0x4,0x5f,0x3f, + 0x5,0x67,0x41, 0x4,0x63,0x23, 0x3,0x5c,0x2b, 0x4,0x65,0x7c, + 0x4,0x66,0x21, 0x4,0x65,0x7d, 0x5,0x6f,0x58, 0x4,0x68,0x52, + 0x3,0x5f,0x3b, 0x4,0x6b,0x56, 0x4,0x6c,0x5b, 0x4,0x6d,0x44, + 0x3,0x61,0x5e, 0x4,0x6d,0x43, 0x4,0x6d,0x6f, 0x4,0x5f,0x40, + 0x3,0x5c,0x2c, 0x4,0x6a,0x37, 0x3,0x61,0x3a, 0x4,0x55,0x61, + 0x4,0x6c,0x61, 0x4,0x6c,0x62, 0x4,0x5f,0x43, 0x4,0x5f,0x42, + 0x4,0x5f,0x44, 0x4,0x63,0x26, 0x4,0x68,0x59, 0x4,0x55,0x62, + 0x4,0x5a,0x63, 0x4,0x5f,0x45, 0x4,0x63,0x27, 0x4,0x68,0x5a, + 0x3,0x60,0x2a, 0x4,0x6b,0x58, 0x4,0x6b,0x5b, 0x3,0x5a,0x2c, + 0x4,0x5f,0x46, 0x3,0x5e,0x23, 0x7,0x52,0x67, 0x5,0x6f,0x61, + 0x4,0x68,0x5c, 0x4,0x6e,0x31, 0x5,0x7b,0x7a, 0x4,0x5a,0x66, + 0x5,0x61,0x2d, 0x4,0x5f,0x48, 0x4,0x63,0x29, 0x4,0x63,0x2b, + 0x4,0x66,0x27, 0x4,0x66,0x25, 0x4,0x66,0x26, 0x3,0x5f,0x3d, + 0x4,0x68,0x61, 0x4,0x6a,0x3d, 0x4,0x6a,0x3c, 0x3,0x60,0x6e, + 0x5,0x77,0x4d, 0x4,0x6c,0x69, 0x4,0x6c,0x66, 0x4,0x6c,0x6a, + 0x4,0x6d,0x4c, 0x4,0x6d,0x4b, 0x4,0x6d,0x70, 0x3,0x61,0x76, + 0x3,0x62,0x2b, 0x3,0x62,0x32, 0x4,0x6e,0x4b, 0x4,0x6e,0x4c, + 0x4,0x6e,0x5a, 0x5,0x75,0x61, 0x5,0x6b,0x69, 0x5,0x6c,0x44, + 0x4,0x68,0x62, 0x4,0x68,0x63, 0x4,0x6d,0x51, 0x3,0x62,0x2c, + 0x1,0x44,0x21, 0x1,0x44,0x23, 0x4,0x21,0x26, 0x1,0x44,0x24, + 0x3,0x21,0x26, 0x3,0x21,0x25, 0x2,0x21,0x26, 0x1,0x44,0x37, + 0x1,0x44,0x35, 0x1,0x44,0x38, 0x1,0x44,0x36, 0x2,0x21,0x27, + 0x1,0x44,0x62, 0x2,0x21,0x2f, 0x2,0x21,0x2d, 0x1,0x44,0x61, + 0x1,0x44,0x60, 0x4,0x21,0x39, 0x1,0x45,0x62, 0x1,0x45,0x61, + 0x1,0x45,0x60, 0x4,0x21,0x55, 0x1,0x45,0x63, 0x1,0x45,0x5f, + 0x1,0x47,0x22, 0x1,0x47,0x23, 0x3,0x22,0x62, 0x3,0x22,0x61, + 0x3,0x22,0x63, 0x4,0x23,0x35, 0x3,0x24,0x3f, 0x1,0x4b,0x64, + 0x3,0x21,0x21, 0x4,0x21,0x27, 0x3,0x21,0x2c, 0x1,0x44,0x39, + 0x1,0x44,0x63, 0x2,0x21,0x30, 0x4,0x21,0x3a, 0x1,0x44,0x64, + 0x2,0x21,0x43, 0x1,0x48,0x6b, 0x2,0x25,0x31, 0x4,0x2b,0x5e, + 0x3,0x21,0x22, 0x1,0x44,0x3a, 0x1,0x44,0x65, 0x1,0x45,0x64, + 0x2,0x21,0x44, 0x3,0x27,0x40, 0x3,0x21,0x23, 0x4,0x21,0x22, + 0x4,0x21,0x23, 0x2,0x21,0x21, 0x1,0x44,0x25, 0x1,0x44,0x3c, + 0x3,0x21,0x30, 0x2,0x21,0x28, 0x1,0x44,0x3d, 0x3,0x21,0x2e, + 0x1,0x44,0x66, 0x1,0x45,0x65, 0x1,0x45,0x67, 0x1,0x45,0x66, + 0x4,0x22,0x27, 0x1,0x47,0x24, 0x1,0x47,0x25, 0x3,0x23,0x45, + 0x1,0x4b,0x65, 0x3,0x2b,0x22, 0x1,0x53,0x7d, 0x1,0x44,0x22, + 0x4,0x21,0x24, 0x2,0x21,0x22, 0x1,0x44,0x26, 0x1,0x44,0x3f, + 0x1,0x44,0x3e, 0x3,0x21,0x46, 0x3,0x21,0x45, 0x3,0x22,0x64, + 0x1,0x47,0x26, 0x4,0x22,0x28, 0x3,0x24,0x40, 0x1,0x4b,0x66, + 0x4,0x25,0x31, 0x4,0x25,0x30, 0x3,0x2b,0x23, 0x1,0x58,0x71, + 0x2,0x33,0x4e, 0x3,0x39,0x6c, 0x3,0x39,0x6e, 0x1,0x63,0x2a, + 0x2,0x41,0x56, 0x2,0x41,0x57, 0x3,0x21,0x24, 0x1,0x44,0x27, + 0x3,0x21,0x2d, 0x1,0x44,0x68, 0x3,0x22,0x65, 0x1,0x4b,0x67, + 0x1,0x44,0x28, 0x2,0x21,0x29, 0x1,0x44,0x40, 0x3,0x21,0x31, + 0x1,0x44,0x69, 0x1,0x44,0x6b, 0x2,0x21,0x31, 0x1,0x44,0x6c, + 0x1,0x44,0x6a, 0x4,0x21,0x3b, 0x3,0x21,0x6c, 0x3,0x22,0x66, + 0x1,0x47,0x27, 0x1,0x4b,0x68, 0x3,0x24,0x42, 0x3,0x27,0x42, + 0x1,0x4b,0x69, 0x1,0x4f,0x67, 0x1,0x27,0x28, 0x1,0x44,0x41, + 0x1,0x44,0x6d, 0x3,0x21,0x47, 0x1,0x47,0x28, 0x1,0x47,0x2a, + 0x1,0x47,0x29, 0x1,0x48,0x6c, 0x1,0x4b,0x6a, 0x1,0x4b,0x6b, + 0x1,0x4f,0x68, 0x1,0x4f,0x69, 0x3,0x2b,0x26, 0x3,0x2b,0x25, + 0x3,0x2b,0x27, 0x3,0x2b,0x24, 0x1,0x53,0x7e, 0x4,0x36,0x2e, + 0x2,0x41,0x58, 0x3,0x40,0x33, 0x2,0x6d,0x44, 0x1,0x44,0x29, + 0x3,0x21,0x32, 0x3,0x21,0x33, 0x1,0x44,0x6f, 0x1,0x44,0x6e, + 0x2,0x21,0x32, 0x1,0x44,0x70, 0x1,0x44,0x76, 0x3,0x21,0x49, + 0x1,0x44,0x71, 0x1,0x44,0x72, 0x2,0x21,0x34, 0x2,0x21,0x33, + 0x1,0x44,0x74, 0x1,0x44,0x75, 0x3,0x21,0x4c, 0x1,0x44,0x73, + 0x3,0x21,0x4b, 0x3,0x21,0x4a, 0x4,0x21,0x3c, 0x1,0x45,0x6a, + 0x1,0x45,0x6b, 0x1,0x45,0x6c, 0x1,0x45,0x6d, 0x1,0x45,0x69, + 0x1,0x45,0x70, 0x2,0x21,0x4a, 0x4,0x21,0x5b, 0x2,0x21,0x46, + 0x2,0x21,0x49, 0x1,0x45,0x71, 0x1,0x46,0x23, 0x3,0x21,0x6d, + 0x2,0x21,0x48, 0x4,0x21,0x5a, 0x1,0x45,0x6e, 0x1,0x45,0x6f, + 0x1,0x45,0x68, 0x3,0x21,0x72, 0x3,0x21,0x70, 0x2,0x21,0x45, + 0x2,0x21,0x47, 0x3,0x22,0x6f, 0x3,0x22,0x68, 0x1,0x47,0x37, + 0x2,0x21,0x6f, 0x1,0x47,0x34, 0x1,0x47,0x38, 0x2,0x21,0x79, + 0x2,0x21,0x6d, 0x1,0x47,0x35, 0x2,0x21,0x71, 0x3,0x22,0x6b, + 0x3,0x22,0x67, 0x3,0x22,0x76, 0x1,0x47,0x36, 0x3,0x22,0x6e, + 0x1,0x47,0x39, 0x4,0x22,0x2d, 0x1,0x47,0x2b, 0x2,0x21,0x70, + 0x1,0x47,0x3a, 0x2,0x21,0x74, 0x3,0x22,0x6d, 0x2,0x21,0x78, + 0x2,0x21,0x75, 0x3,0x22,0x6c, 0x3,0x22,0x74, 0x2,0x21,0x72, + 0x1,0x47,0x2c, 0x1,0x47,0x2e, 0x1,0x47,0x3b, 0x4,0x22,0x2a, + 0x1,0x47,0x30, 0x2,0x21,0x6a, 0x1,0x47,0x33, 0x1,0x47,0x31, + 0x1,0x47,0x32, 0x2,0x21,0x7a, 0x2,0x21,0x77, 0x2,0x21,0x6e, + 0x1,0x47,0x2f, 0x3,0x22,0x70, 0x3,0x22,0x77, 0x2,0x21,0x6b, + 0x1,0x47,0x2d, 0x3,0x22,0x75, 0x4,0x22,0x2e, 0x3,0x22,0x73, + 0x2,0x21,0x73, 0x2,0x21,0x76, 0x3,0x22,0x72, 0xf,0x21,0x71, + 0x2,0x21,0x6c, 0x2,0x23,0x28, 0x4,0x23,0x39, 0x1,0x49,0x24, + 0x1,0x48,0x75, 0x3,0x24,0x50, 0x3,0x24,0x48, 0x2,0x23,0x29, + 0x1,0x48,0x72, 0x3,0x24,0x4f, 0x1,0x49,0x26, 0x3,0x24,0x46, + 0x1,0x48,0x7a, 0x3,0x24,0x45, 0x1,0x48,0x79, 0x2,0x22,0x7b, + 0x1,0x48,0x7d, 0x1,0x48,0x78, 0x2,0x23,0x22, 0x2,0x23,0x2a, + 0x3,0x24,0x4e, 0x2,0x23,0x26, 0x3,0x24,0x49, 0x1,0x48,0x7b, + 0x3,0x24,0x4b, 0x3,0x24,0x43, 0x1,0x48,0x7e, 0x1,0x48,0x6f, + 0x1,0x49,0x29, 0x2,0x22,0x7d, 0x3,0x24,0x44, 0x3,0x24,0x4c, + 0x2,0x25,0x3d, 0x1,0x48,0x6d, 0x1,0x49,0x25, 0x1,0x48,0x6e, + 0x1,0x48,0x76, 0x1,0x48,0x77, 0x2,0x23,0x24, 0x2,0x22,0x7e, + 0x1,0x48,0x7c, 0x1,0x48,0x74, 0x2,0x22,0x7a, 0x1,0x48,0x70, + 0x2,0x23,0x27, 0x1,0x49,0x27, 0x1,0x49,0x2a, 0x1,0x48,0x73, + 0x1,0x49,0x22, 0x1,0x49,0x28, 0x1,0x48,0x71, 0x2,0x23,0x25, + 0x1,0x49,0x23, 0x2,0x23,0x2b, 0x2,0x22,0x7c, 0x1,0x49,0x21, + 0x2,0x23,0x21, 0x3,0x64,0x48, 0x2,0x23,0x23, 0x3,0x64,0x49, + 0x1,0x4b,0x79, 0x2,0x25,0x3f, 0x2,0x25,0x4b, 0x1,0x4b,0x71, + 0x3,0x27,0x47, 0x2,0x25,0x4c, 0x1,0x4b,0x6c, 0x1,0x4b,0x76, + 0x4,0x25,0x3e, 0x3,0x27,0x4f, 0x1,0x4b,0x6f, 0x2,0x25,0x39, + 0x1,0x4b,0x77, 0x2,0x25,0x38, 0x2,0x25,0x3c, 0x2,0x25,0x43, + 0x2,0x25,0x41, 0x1,0x4c,0x21, 0x1,0x4b,0x7a, 0x2,0x25,0x33, + 0x2,0x25,0x35, 0x1,0x4b,0x7c, 0x1,0x4b,0x70, 0x2,0x25,0x36, + 0x2,0x25,0x42, 0x2,0x25,0x49, 0x1,0x4b,0x75, 0x2,0x25,0x3b, + 0x2,0x25,0x34, 0x1,0x4b,0x74, 0x2,0x25,0x37, 0x1,0x4b,0x78, + 0x2,0x25,0x3a, 0x3,0x27,0x44, 0x1,0x4b,0x73, 0x3,0x27,0x51, + 0x1,0x4b,0x6e, 0x3,0x27,0x48, 0x1,0x4b,0x7d, 0x2,0x25,0x44, + 0x1,0x4b,0x7e, 0x2,0x25,0x48, 0x3,0x27,0x43, 0x2,0x25,0x46, + 0x2,0x25,0x4a, 0x1,0x4b,0x7b, 0x2,0x25,0x3e, 0x2,0x25,0x32, + 0x4,0x25,0x36, 0x2,0x25,0x40, 0x1,0x4b,0x72, 0x2,0x25,0x45, + 0x1,0x4b,0x6d, 0x2,0x25,0x47, 0x3,0x27,0x4c, 0x3,0x27,0x49, + 0x3,0x27,0x4b, 0x3,0x27,0x4a, 0x3,0x27,0x4d, 0xf,0x25,0x44, + 0x1,0x4f,0x78, 0x1,0x4f,0x6c, 0x3,0x2b,0x2d, 0x3,0x2b,0x2e, + 0x2,0x29,0x22, 0x2,0x29,0x2a, 0x3,0x2b,0x36, 0x1,0x4f,0x6b, + 0x1,0x4f,0x73, 0x1,0x50,0x21, 0x3,0x2b,0x2c, 0x2,0x29,0x30, + 0x2,0x29,0x2e, 0x2,0x29,0x29, 0x4,0x28,0x38, 0x4,0x28,0x3e, + 0x3,0x2b,0x2b, 0x1,0x4f,0x6d, 0x2,0x29,0x2f, 0x2,0x29,0x25, + 0x1,0x4f,0x7b, 0x1,0x4f,0x72, 0x1,0x4f,0x7a, 0x2,0x28,0x7e, + 0x3,0x2b,0x32, 0x2,0x29,0x2c, 0x3,0x2b,0x2f, 0x2,0x29,0x23, + 0x1,0x4f,0x76, 0x2,0x29,0x24, 0x3,0x2b,0x33, 0x2,0x28,0x7d, + 0x1,0x4f,0x7d, 0x1,0x4f,0x70, 0x1,0x4f,0x79, 0x1,0x4f,0x6f, + 0x3,0x2b,0x28, 0x2,0x29,0x21, 0x2,0x29,0x26, 0x3,0x2b,0x29, + 0x2,0x29,0x2d, 0x1,0x4f,0x77, 0x1,0x4f,0x74, 0x2,0x29,0x28, + 0x1,0x4f,0x7c, 0x2,0x29,0x2b, 0x2,0x29,0x27, 0x1,0x4f,0x71, + 0x1,0x4f,0x7e, 0x1,0x4f,0x75, 0x1,0x4f,0x6e, 0x1,0x4f,0x6a, + 0x4,0x28,0x3f, 0x3,0x2b,0x35, 0xf,0x29,0x2d, 0x3,0x2b,0x34, + 0x3,0x64,0x4a, 0x4,0x28,0x3d, 0x2,0x29,0x31, 0x1,0x54,0x3a, + 0x1,0x54,0x24, 0x3,0x2f,0x48, 0x1,0x54,0x34, 0x3,0x2f,0x4d, + 0x1,0x54,0x39, 0x2,0x2d,0x71, 0x2,0x2d,0x70, 0x2,0x2d,0x75, + 0x2,0x2d,0x76, 0x1,0x54,0x27, 0x3,0x2f,0x44, 0x1,0x54,0x30, + 0x3,0x2f,0x58, 0x3,0x2f,0x4c, 0x3,0x2f,0x56, 0x1,0x54,0x3d, + 0x3,0x2f,0x46, 0x1,0x54,0x31, 0x4,0x2b,0x62, 0x3,0x2f,0x4b, + 0x3,0x2f,0x49, 0x3,0x2f,0x47, 0x2,0x2d,0x6a, 0x1,0x54,0x2a, + 0x2,0x2d,0x6b, 0x3,0x2f,0x4f, 0x1,0x54,0x3f, 0x4,0x2b,0x64, + 0x1,0x54,0x36, 0x1,0x54,0x21, 0x1,0x54,0x22, 0x2,0x2d,0x7e, + 0x1,0x59,0x24, 0x3,0x2f,0x53, 0x1,0x54,0x2f, 0x1,0x54,0x2e, + 0x2,0x2d,0x6c, 0x1,0x54,0x32, 0x2,0x33,0x5e, 0x1,0x54,0x29, + 0x2,0x2d,0x77, 0x1,0x54,0x38, 0x1,0x54,0x37, 0x1,0x54,0x2d, + 0x2,0x2d,0x6f, 0x2,0x2d,0x78, 0x3,0x2f,0x45, 0x2,0x2d,0x69, + 0x1,0x54,0x2c, 0x2,0x2d,0x79, 0x1,0x54,0x35, 0x2,0x2d,0x6d, + 0x1,0x54,0x23, 0x3,0x2f,0x4e, 0x1,0x54,0x26, 0x1,0x54,0x25, + 0x2,0x2d,0x7a, 0x1,0x54,0x33, 0x1,0x54,0x28, 0x1,0x54,0x3c, + 0x1,0x54,0x3e, 0x2,0x2d,0x74, 0x1,0x54,0x3b, 0x3,0x2f,0x51, + 0x2,0x2d,0x7c, 0x2,0x2d,0x6e, 0x2,0x2d,0x7d, 0x3,0x2f,0x43, + 0x2,0x2d,0x72, 0x4,0x2b,0x61, 0x2,0x2d,0x7b, 0x3,0x2f,0x50, + 0x2,0x2d,0x73, 0x3,0x2f,0x54, 0x3,0x2f,0x55, 0x1,0x54,0x2b, + 0x3,0x64,0x4b, 0x2,0x33,0x66, 0x2,0x33,0x5a, 0x3,0x34,0x3c, + 0x1,0x58,0x76, 0x3,0x34,0x3f, 0x2,0x33,0x5f, 0x2,0x33,0x65, + 0x1,0x58,0x75, 0x2,0x33,0x58, 0x1,0x58,0x79, 0x2,0x33,0x5c, + 0x2,0x33,0x55, 0x1,0x58,0x77, 0x2,0x33,0x59, 0x1,0x58,0x7c, + 0x1,0x59,0x23, 0x3,0x34,0x44, 0x2,0x33,0x6a, 0x3,0x34,0x41, + 0x2,0x33,0x54, 0x3,0x34,0x42, 0x1,0x58,0x7d, 0x3,0x2f,0x57, + 0x2,0x33,0x69, 0x3,0x34,0x47, 0x3,0x34,0x3d, 0x1,0x58,0x78, + 0x2,0x33,0x5b, 0x1,0x58,0x74, 0x2,0x33,0x56, 0x2,0x33,0x52, + 0x2,0x33,0x60, 0x2,0x33,0x53, 0x2,0x33,0x51, 0x2,0x33,0x5d, + 0x2,0x33,0x63, 0x2,0x33,0x64, 0x1,0x58,0x7a, 0x3,0x34,0x40, + 0x4,0x30,0x47, 0x2,0x3a,0x3f, 0x2,0x33,0x61, 0x2,0x33,0x50, + 0x2,0x33,0x62, 0x3,0x34,0x4b, 0x1,0x59,0x26, 0x2,0x33,0x67, + 0x1,0x59,0x25, 0x2,0x33,0x4f, 0x3,0x34,0x43, 0x2,0x33,0x57, + 0x2,0x33,0x68, 0x1,0x59,0x21, 0x1,0x58,0x7e, 0x1,0x58,0x7b, + 0x1,0x59,0x22, 0x3,0x34,0x4c, 0x3,0x34,0x4a, 0x1,0x58,0x72, + 0x3,0x34,0x45, 0x3,0x34,0x46, 0x1,0x58,0x73, 0x1,0x5e,0x2e, + 0x3,0x39,0x75, 0x2,0x3a,0x42, 0x2,0x3a,0x3b, 0x4,0x36,0x34, + 0x1,0x5e,0x2b, 0x4,0x36,0x33, 0x2,0x3a,0x43, 0x3,0x39,0x71, + 0x3,0x39,0x72, 0x4,0x36,0x36, 0x2,0x3a,0x39, 0x2,0x3a,0x3c, + 0x1,0x5e,0x2a, 0x2,0x3a,0x3d, 0x3,0x39,0x6f, 0x4,0x36,0x31, + 0x1,0x5e,0x2d, 0x2,0x3a,0x41, 0x4,0x36,0x3c, 0x2,0x3a,0x37, + 0x2,0x3a,0x36, 0x1,0x5e,0x2f, 0x3,0x39,0x70, 0x1,0x5e,0x30, + 0x1,0x5e,0x2c, 0x1,0x5e,0x31, 0x2,0x3a,0x35, 0x2,0x3a,0x40, + 0x2,0x3a,0x3e, 0x2,0x3a,0x38, 0x4,0x36,0x39, 0x4,0x36,0x30, + 0x4,0x36,0x3a, 0x1,0x5e,0x29, 0x2,0x3a,0x3a, 0x3,0x64,0x4d, + 0x3,0x40,0x39, 0x3,0x40,0x3c, 0x1,0x63,0x31, 0x1,0x63,0x2b, + 0x2,0x41,0x5c, 0x1,0x63,0x34, 0x2,0x41,0x62, 0x2,0x41,0x65, + 0x1,0x63,0x2d, 0x1,0x63,0x2e, 0x2,0x41,0x5f, 0x1,0x63,0x2c, + 0x2,0x41,0x68, 0x1,0x63,0x32, 0x2,0x41,0x69, 0x3,0x40,0x3a, + 0x2,0x41,0x64, 0x1,0x63,0x33, 0x3,0x40,0x37, 0x2,0x41,0x59, + 0x1,0x63,0x30, 0x2,0x41,0x5a, 0x4,0x3c,0x29, 0x2,0x41,0x63, + 0x2,0x41,0x61, 0x3,0x40,0x3d, 0x2,0x41,0x5d, 0x1,0x63,0x2f, + 0x2,0x41,0x5b, 0x1,0x63,0x35, 0x2,0x41,0x60, 0x2,0x41,0x67, + 0x2,0x41,0x5e, 0x2,0x41,0x66, 0x3,0x40,0x36, 0x3,0x40,0x3e, + 0x1,0x67,0x7c, 0x1,0x67,0x79, 0x3,0x45,0x6b, 0x1,0x67,0x7a, + 0x4,0x42,0x2d, 0x2,0x49,0x21, 0x2,0x48,0x77, 0x1,0x67,0x78, + 0x1,0x67,0x75, 0x2,0x48,0x78, 0x3,0x45,0x6e, 0x3,0x45,0x6c, + 0x1,0x67,0x77, 0x2,0x48,0x7b, 0x3,0x45,0x6d, 0x2,0x48,0x7d, + 0x3,0x45,0x76, 0x4,0x42,0x35, 0x2,0x49,0x26, 0x3,0x45,0x70, + 0x3,0x45,0x75, 0x2,0x49,0x25, 0x2,0x48,0x7e, 0x1,0x67,0x74, + 0x2,0x48,0x76, 0x1,0x67,0x72, 0x2,0x48,0x79, 0x1,0x67,0x7d, + 0x2,0x48,0x7c, 0x3,0x45,0x71, 0x2,0x49,0x22, 0x1,0x67,0x76, + 0x1,0x67,0x73, 0x2,0x49,0x24, 0x2,0x49,0x23, 0x1,0x67,0x7b, + 0x2,0x48,0x7a, 0x3,0x45,0x74, 0x1,0x6c,0x23, 0x2,0x4f,0x54, + 0x3,0x4b,0x29, 0x2,0x4f,0x51, 0x1,0x6c,0x24, 0x4,0x48,0x79, + 0x1,0x6c,0x22, 0x3,0x4b,0x2b, 0x2,0x4f,0x58, 0x2,0x4f,0x55, + 0x2,0x4f,0x4e, 0x1,0x6c,0x21, 0x3,0x4b,0x2d, 0x1,0x6c,0x25, + 0x2,0x4f,0x4f, 0x1,0x6b,0x7e, 0x1,0x6c,0x28, 0x2,0x4f,0x52, + 0x2,0x4f,0x53, 0x1,0x6c,0x26, 0x1,0x6c,0x27, 0x2,0x4f,0x59, + 0x2,0x4f,0x56, 0x2,0x4f,0x57, 0x3,0x4b,0x2c, 0x3,0x4b,0x27, + 0x3,0x64,0x4e, 0x1,0x70,0x33, 0x2,0x56,0x43, 0x1,0x70,0x30, + 0x2,0x56,0x40, 0x1,0x70,0x32, 0x1,0x70,0x34, 0x3,0x50,0x31, + 0x2,0x56,0x41, 0x1,0x70,0x31, 0x4,0x4f,0x5a, 0x2,0x56,0x42, + 0x3,0x50,0x35, 0x2,0x56,0x3f, 0x3,0x50,0x30, 0x3,0x50,0x34, + 0x1,0x73,0x41, 0x2,0x5c,0x49, 0x1,0x73,0x42, 0x2,0x5c,0x47, + 0x4,0x55,0x65, 0x2,0x5c,0x48, 0x2,0x5c,0x46, 0x2,0x5c,0x45, + 0x3,0x54,0x41, 0x3,0x54,0x40, 0x2,0x5c,0x4a, 0x1,0x73,0x40, + 0x3,0x50,0x33, 0x4,0x55,0x69, 0x2,0x61,0x44, 0x2,0x61,0x45, + 0x3,0x57,0x52, 0x2,0x4f,0x50, 0x2,0x61,0x43, 0x1,0x73,0x43, + 0x1,0x78,0x2b, 0x2,0x65,0x37, 0x2,0x65,0x38, 0x3,0x5c,0x32, + 0x1,0x7a,0x62, 0x1,0x7a,0x63, 0x2,0x6b,0x4f, 0x2,0x6b,0x4e, + 0x1,0x7b,0x58, 0x1,0x7b,0x57, 0x2,0x6e,0x7d, 0x3,0x60,0x6f, + 0x1,0x44,0x2a, 0x1,0x44,0x42, 0x1,0x44,0x78, 0x4,0x21,0x3d, + 0x1,0x44,0x77, 0x1,0x45,0x73, 0x1,0x45,0x72, 0x1,0x47,0x3e, + 0x1,0x47,0x3d, 0x1,0x47,0x3f, 0x1,0x47,0x3c, 0x3,0x22,0x78, + 0x1,0x49,0x2c, 0x1,0x49,0x2b, 0x1,0x49,0x2d, 0x3,0x24,0x54, + 0x4,0x23,0x3b, 0x3,0x24,0x53, 0x3,0x24,0x51, 0x1,0x4c,0x23, + 0x4,0x25,0x3f, 0x1,0x4c,0x22, 0x1,0x4c,0x24, 0x3,0x27,0x52, + 0x1,0x50,0x22, 0x4,0x28,0x40, 0x1,0x22,0x79, 0x2,0x2e,0x21, + 0x1,0x22,0x7a, 0x1,0x59,0x27, 0x1,0x22,0x7c, 0x1,0x22,0x7b, + 0x2,0x3a,0x44, 0x3,0x39,0x76, 0x1,0x22,0x7d, 0x1,0x67,0x7e, + 0x1,0x22,0x7e, 0x3,0x5e,0x25, 0x1,0x44,0x2b, 0x3,0x21,0x34, + 0x1,0x44,0x79, 0x1,0x47,0x40, 0x1,0x4c,0x25, 0x3,0x2b,0x37, + 0x1,0x44,0x2c, 0x1,0x44,0x7c, 0x1,0x44,0x7a, 0x1,0x44,0x7b, + 0x1,0x47,0x41, 0x3,0x22,0x7a, 0x4,0x22,0x34, 0x1,0x49,0x2e, + 0x1,0x4c,0x27, 0x1,0x4c,0x26, 0x1,0x4c,0x28, 0x3,0x2e,0x7b, + 0x1,0x54,0x40, 0x3,0x40,0x3f, 0x3,0x64,0x53, 0x1,0x70,0x35, + 0x3,0x21,0x27, 0x4,0x21,0x3e, 0x3,0x21,0x4d, 0x3,0x21,0x48, + 0x3,0x21,0x4e, 0x2,0x21,0x2e, 0x4,0x21,0x52, 0x1,0x45,0x74, + 0x1,0x45,0x75, 0x3,0x21,0x78, 0x3,0x21,0x79, 0x1,0x47,0x42, + 0x4,0x22,0x36, 0x2,0x23,0x2c, 0x3,0x27,0x55, 0x1,0x50,0x24, + 0x1,0x50,0x23, 0x2,0x2e,0x23, 0x2,0x2e,0x22, 0x1,0x59,0x28, + 0x3,0x21,0x28, 0x1,0x44,0x7d, 0x2,0x21,0x35, 0x3,0x21,0x7a, + 0x3,0x24,0x57, 0x2,0x25,0x4d, 0x3,0x2b,0x39, 0x1,0x50,0x25, + 0x3,0x2f,0x5b, 0x1,0x54,0x43, 0x3,0x2f,0x59, 0x1,0x54,0x41, + 0x1,0x54,0x42, 0x3,0x2f,0x5a, 0x3,0x34,0x4d, 0xf,0x46,0x5c, + 0x1,0x70,0x36, 0x1,0x27,0x2f, 0x1,0x45,0x76, 0x4,0x21,0x5e, + 0x1,0x47,0x43, 0x2,0x21,0x7b, 0x3,0x22,0x7e, 0x3,0x22,0x7d, + 0x3,0x22,0x7c, 0x3,0x24,0x59, 0x1,0x49,0x2f, 0x1,0x49,0x30, + 0x3,0x24,0x5a, 0x2,0x23,0x2d, 0x4,0x23,0x3d, 0x2,0x25,0x4e, + 0x1,0x4c,0x29, 0x2,0x25,0x4f, 0x4,0x25,0x40, 0x4,0x25,0x43, + 0x3,0x2b,0x3b, 0x3,0x2b,0x3d, 0x3,0x2b,0x3e, 0x2,0x2e,0x25, + 0x2,0x2e,0x26, 0x1,0x54,0x46, 0x3,0x2f,0x5e, 0x2,0x2e,0x27, + 0x3,0x2f,0x5f, 0x2,0x2e,0x24, 0x1,0x54,0x47, 0x1,0x54,0x45, + 0x1,0x54,0x44, 0x2,0x2e,0x28, 0x3,0x34,0x4f, 0x2,0x33,0x6b, + 0x3,0x34,0x4e, 0x3,0x39,0x7d, 0x3,0x39,0x7a, 0x2,0x3a,0x45, + 0x4,0x36,0x3f, 0x3,0x39,0x7e, 0x2,0x41,0x6a, 0x2,0x49,0x27, + 0x3,0x4b,0x2f, 0x3,0x4b,0x2e, 0x3,0x4b,0x30, 0x1,0x6c,0x29, + 0x1,0x70,0x37, 0x2,0x56,0x44, 0x3,0x54,0x42, 0x1,0x44,0x2d, + 0x1,0x44,0x3b, 0x3,0x21,0x2f, 0x3,0x21,0x35, 0x3,0x21,0x51, + 0x3,0x21,0x7b, 0x3,0x23,0x22, 0xf,0x22,0x59, 0x3,0x24,0x5b, + 0x3,0x27,0x59, 0x4,0x25,0x45, 0x1,0x59,0x29, 0x1,0x5e,0x33, + 0x6,0x46,0x65, 0x1,0x68,0x21, 0x3,0x45,0x7a, 0x2,0x21,0x23, + 0x1,0x44,0x7e, 0x4,0x21,0x60, 0x1,0x45,0x79, 0x1,0x45,0x77, + 0x1,0x45,0x78, 0x1,0x4c,0x2a, 0x3,0x27,0x5a, 0x1,0x44,0x2e, + 0x1,0x44,0x2f, 0x4,0x21,0x2a, 0x1,0x44,0x43, 0x3,0x21,0x36, + 0x3,0x21,0x52, 0x1,0x45,0x21, 0x1,0x45,0x22, 0x1,0x45,0x23, + 0x2,0x21,0x4c, 0x1,0x45,0x7a, 0x3,0x21,0x7d, 0x2,0x21,0x4b, + 0x1,0x47,0x47, 0x3,0x23,0x25, 0x2,0x21,0x7d, 0x1,0x47,0x45, + 0x1,0x47,0x46, 0x2,0x21,0x7c, 0x3,0x23,0x24, 0x3,0x23,0x26, + 0x1,0x47,0x48, 0x1,0x47,0x44, 0x3,0x23,0x27, 0x2,0x23,0x2e, + 0x1,0x4f,0x4f, 0x2,0x23,0x2f, 0x3,0x24,0x5f, 0x3,0x24,0x61, + 0x2,0x23,0x30, 0x4,0x23,0x40, 0x3,0x24,0x5c, 0x1,0x49,0x32, + 0x1,0x49,0x31, 0x3,0x24,0x5e, 0x3,0x24,0x5d, 0x1,0x49,0x35, + 0x1,0x49,0x33, 0x1,0x49,0x34, 0x3,0x24,0x60, 0x1,0x4c,0x30, + 0x3,0x27,0x5b, 0x1,0x4c,0x2f, 0x2,0x25,0x54, 0x2,0x25,0x51, + 0x2,0x25,0x52, 0x3,0x27,0x5e, 0x2,0x25,0x50, 0x1,0x4c,0x31, + 0x1,0x4c,0x2d, 0x1,0x4c,0x2c, 0x3,0x27,0x5f, 0x1,0x4c,0x2e, + 0x1,0x4c,0x2b, 0x3,0x27,0x5d, 0x4,0x25,0x4e, 0x3,0x64,0x4f, + 0x1,0x4c,0x32, 0x1,0x50,0x27, 0x2,0x29,0x32, 0x3,0x2b,0x3f, + 0x2,0x25,0x53, 0x1,0x50,0x2c, 0x3,0x2b,0x40, 0x2,0x29,0x33, + 0x1,0x50,0x28, 0x1,0x50,0x2b, 0x1,0x50,0x2a, 0x1,0x50,0x29, + 0x1,0x50,0x26, 0x3,0x2b,0x43, 0x2,0x2e,0x2b, 0x3,0x2f,0x68, + 0x1,0x54,0x4a, 0x2,0x2e,0x2e, 0x1,0x54,0x48, 0x3,0x2f,0x65, + 0x4,0x2b,0x6e, 0x3,0x2f,0x62, 0x2,0x2e,0x2a, 0x1,0x54,0x4b, + 0x1,0x54,0x49, 0x1,0x54,0x4c, 0x2,0x2e,0x2c, 0x2,0x2e,0x2d, + 0x3,0x2f,0x60, 0x2,0x2e,0x29, 0x2,0x2e,0x2f, 0x3,0x2f,0x66, + 0x3,0x2f,0x61, 0x3,0x2f,0x63, 0xf,0x2e,0x2d, 0x3,0x2f,0x64, + 0x3,0x34,0x50, 0x1,0x5e,0x37, 0x1,0x59,0x2a, 0x2,0x33,0x6c, + 0x2,0x33,0x6e, 0x2,0x33,0x6d, 0x2,0x33,0x6f, 0x1,0x59,0x2b, + 0x3,0x3a,0x23, 0x1,0x5e,0x34, 0x3,0x3a,0x21, 0x1,0x5e,0x35, + 0x1,0x5e,0x36, 0x3,0x34,0x51, 0x1,0x63,0x37, 0x2,0x41,0x6c, + 0x3,0x40,0x41, 0x2,0x41,0x6b, 0x2,0x41,0x6d, 0x2,0x41,0x6e, + 0x1,0x63,0x38, 0x3,0x40,0x40, 0x1,0x63,0x36, 0x2,0x49,0x28, + 0x2,0x49,0x29, 0x1,0x68,0x23, 0x1,0x68,0x22, 0x2,0x4c,0x61, + 0x4,0x49,0x25, 0x3,0x4b,0x31, 0x1,0x6c,0x2a, 0x1,0x6c,0x2b, + 0x1,0x6c,0x2c, 0x1,0x6c,0x2e, 0x2,0x4f,0x5a, 0x2,0x4f,0x5b, + 0x1,0x6c,0x2d, 0x3,0x4b,0x32, 0x3,0x50,0x36, 0x1,0x70,0x38, + 0x4,0x4f,0x64, 0x1,0x70,0x39, 0x3,0x50,0x37, 0x4,0x55,0x6d, + 0x2,0x65,0x39, 0x2,0x6b,0x51, 0x2,0x6b,0x50, 0x2,0x6e,0x7e, + 0x3,0x60,0x2c, 0x1,0x44,0x30, 0x3,0x21,0x37, 0x3,0x21,0x54, + 0x3,0x21,0x53, 0x1,0x45,0x7c, 0x1,0x45,0x7b, 0x1,0x47,0x49, + 0x4,0x22,0x42, 0x4,0x22,0x3f, 0x2,0x21,0x7e, 0x4,0x22,0x41, + 0x3,0x23,0x28, 0x1,0x49,0x37, 0x1,0x49,0x38, 0x1,0x49,0x36, + 0x1,0x49,0x39, 0x2,0x23,0x31, 0x2,0x23,0x32, 0x4,0x23,0x46, + 0x4,0x23,0x47, 0x4,0x23,0x48, 0x3,0x24,0x63, 0x3,0x24,0x62, + 0x3,0x27,0x61, 0x5,0x25,0x3a, 0x5,0x25,0x37, 0x5,0x25,0x38, + 0x3,0x27,0x60, 0x5,0x25,0x3b, 0x1,0x4c,0x34, 0x2,0x25,0x55, + 0x4,0x25,0x50, 0x1,0x4c,0x33, 0x3,0x27,0x62, 0x2,0x29,0x34, + 0x1,0x50,0x30, 0x2,0x29,0x35, 0x1,0x50,0x2f, 0x3,0x2b,0x48, + 0x3,0x2b,0x46, 0x4,0x28,0x49, 0x1,0x50,0x2d, 0x4,0x28,0x4b, + 0x1,0x50,0x2e, 0x3,0x2b,0x47, 0x3,0x2f,0x6f, 0x2,0x2e,0x30, + 0x3,0x2f,0x6c, 0x3,0x2f,0x6a, 0x3,0x2f,0x6d, 0x3,0x2f,0x6e, + 0x1,0x59,0x2c, 0x2,0x33,0x71, 0x3,0x34,0x52, 0x1,0x59,0x2f, + 0x2,0x33,0x70, 0x1,0x5b,0x2b, 0x1,0x59,0x2e, 0x1,0x59,0x2d, + 0x1,0x5e,0x3a, 0x5,0x36,0x6a, 0x1,0x5e,0x39, 0x1,0x5e,0x38, + 0x1,0x63,0x39, 0x3,0x40,0x45, 0x3,0x40,0x44, 0x1,0x63,0x3c, + 0x1,0x63,0x3d, 0x1,0x63,0x3b, 0x4,0x3c,0x3c, 0x1,0x63,0x3a, + 0x3,0x40,0x46, 0x5,0x44,0x67, 0x2,0x49,0x2a, 0x3,0x46,0x21, + 0x2,0x49,0x2b, 0x5,0x44,0x63, 0x3,0x45,0x7e, 0x3,0x4b,0x33, + 0x2,0x4f,0x5d, 0x1,0x6c,0x2f, 0x2,0x4f,0x5c, 0x3,0x4d,0x2c, + 0x1,0x70,0x3a, 0x2,0x5c,0x4b, 0x1,0x73,0x44, 0x5,0x53,0x62, + 0x2,0x65,0x3a, 0x1,0x79,0x61, 0x1,0x27,0x34, 0x1,0x44,0x44, + 0x1,0x45,0x24, 0x2,0x21,0x36, 0x3,0x21,0x55, 0x1,0x45,0x25, + 0x1,0x45,0x26, 0x3,0x21,0x56, 0xf,0x21,0x30, 0x3,0x22,0x23, + 0x3,0x22,0x22, 0x1,0x45,0x7d, 0x1,0x45,0x7e, 0x3,0x22,0x24, + 0x1,0x47,0x4a, 0x2,0x23,0x33, 0x2,0x25,0x56, 0x2,0x25,0x57, + 0x4,0x25,0x51, 0x1,0x50,0x31, 0x2,0x2e,0x31, 0x1,0x59,0x31, + 0x1,0x59,0x30, 0x2,0x3a,0x47, 0x2,0x3a,0x46, 0x6,0x50,0x74, + 0x3,0x50,0x38, 0x1,0x44,0x31, 0x1,0x45,0x27, 0x1,0x46,0x21, + 0x4,0x30,0x5e, 0x1,0x59,0x32, 0x2,0x21,0x24, 0x4,0x21,0x65, + 0x2,0x21,0x4d, 0x1,0x46,0x22, 0x3,0x22,0x26, 0x2,0x22,0x22, + 0x1,0x47,0x4c, 0x1,0x47,0x4b, 0x2,0x22,0x21, 0x1,0x49,0x3a, + 0x3,0x64,0x50, 0x3,0x24,0x65, 0x3,0x2b,0x49, 0x4,0x28,0x4e, + 0x4,0x28,0x50, 0x1,0x54,0x4d, 0x4,0x2b,0x78, 0x4,0x30,0x5f, + 0x2,0x33,0x72, 0x1,0x63,0x3e, 0x2,0x49,0x2c, 0x1,0x68,0x24, + 0x3,0x46,0x23, 0x3,0x4b,0x34, 0x2,0x56,0x45, 0x3,0x54,0x44, + 0x3,0x5c,0x34, 0x2,0x68,0x6a, 0x3,0x21,0x29, 0x1,0x45,0x28, + 0x3,0x21,0x57, 0x3,0x24,0x66, 0x2,0x25,0x58, 0x2,0x29,0x36, + 0x1,0x59,0x35, 0x1,0x59,0x33, 0x1,0x59,0x34, 0x1,0x44,0x32, + 0x4,0x21,0x30, 0x1,0x44,0x45, 0x1,0x24,0x3f, 0x1,0x45,0x2b, + 0x3,0x21,0x59, 0x1,0x45,0x2a, 0x1,0x45,0x29, 0x1,0x46,0x25, + 0x1,0x46,0x24, 0x3,0x23,0x2a, 0x2,0x21,0x4e, 0x2,0x22,0x23, + 0xf,0x22,0x2c, 0x3,0x23,0x2b, 0x3,0x23,0x2d, 0x1,0x4c,0x38, + 0x1,0x4c,0x35, 0x1,0x4c,0x37, 0x1,0x4c,0x36, 0x3,0x27,0x63, + 0x1,0x50,0x32, 0x3,0x2b,0x4a, 0x4,0x30,0x60, 0x1,0x5e,0x3b, + 0x4,0x66,0x30, 0x1,0x44,0x33, 0x3,0x21,0x5a, 0x1,0x45,0x2c, + 0x3,0x22,0x27, 0x1,0x46,0x27, 0x1,0x46,0x26, 0x2,0x23,0x34, + 0x4,0x23,0x4d, 0x3,0x64,0x51, 0x1,0x4c,0x39, 0x3,0x2a,0x5c, + 0x4,0x30,0x64, 0x3,0x21,0x2a, 0x4,0x21,0x31, 0x2,0x21,0x37, + 0x3,0x22,0x28, 0x1,0x46,0x29, 0x1,0x46,0x28, 0x1,0x47,0x4d, + 0x1,0x47,0x4e, 0x2,0x23,0x35, 0x1,0x49,0x3b, 0x3,0x24,0x67, + 0x1,0x49,0x3c, 0x3,0x27,0x65, 0x1,0x4c,0x3a, 0x1,0x4c,0x3b, + 0x1,0x4c,0x3c, 0x3,0x27,0x66, 0x1,0x50,0x33, 0x2,0x29,0x37, + 0x3,0x2b,0x4b, 0x4,0x30,0x65, 0x1,0x54,0x4e, 0x3,0x40,0x47, + 0x2,0x21,0x25, 0x4,0x21,0x44, 0x1,0x45,0x2d, 0x3,0x21,0x5b, + 0x4,0x21,0x67, 0x4,0x21,0x66, 0x3,0x22,0x29, 0x2,0x22,0x24, + 0x3,0x23,0x2f, 0x2,0x23,0x36, 0x2,0x23,0x37, 0x2,0x25,0x59, + 0x3,0x27,0x67, 0x2,0x25,0x5a, 0x2,0x29,0x39, 0x2,0x29,0x38, + 0x2,0x29,0x3b, 0x2,0x29,0x3a, 0x1,0x50,0x34, 0x3,0x64,0x52, + 0x2,0x33,0x73, 0x1,0x54,0x50, 0x2,0x2e,0x32, 0x1,0x54,0x4f, + 0x3,0x34,0x54, 0x4,0x30,0x68, 0x2,0x3a,0x48, 0x1,0x5e,0x3c, + 0x3,0x3a,0x28, 0x2,0x3a,0x49, 0x3,0x3a,0x27, 0x3,0x40,0x4a, + 0x3,0x40,0x49, 0x3,0x40,0x48, 0x2,0x49,0x2d, 0x1,0x68,0x25, + 0x3,0x46,0x25, 0x4,0x3c,0x40, 0x3,0x46,0x26, 0x3,0x4b,0x35, + 0x1,0x6c,0x30, 0x3,0x54,0x45, 0x2,0x65,0x3b, 0xf,0x6d,0x2e, + 0x3,0x21,0x2b, 0x3,0x21,0x5c, 0x4,0x21,0x45, 0x2,0x21,0x38, + 0x3,0x22,0x2a, 0x1,0x46,0x2a, 0x4,0x22,0x48, 0x3,0x23,0x31, + 0x4,0x25,0x59, 0x3,0x27,0x69, 0x3,0x27,0x6a, 0x1,0x59,0x36, + 0x3,0x34,0x55, 0x3,0x3a,0x29, 0x1,0x44,0x34, 0x1,0x44,0x46, + 0x1,0x45,0x2f, 0x1,0x45,0x2e, 0x3,0x21,0x5e, 0x1,0x45,0x30, + 0x3,0x21,0x60, 0x4,0x21,0x69, 0x3,0x22,0x2b, 0x3,0x23,0x33, + 0x4,0x23,0x4f, 0x1,0x4c,0x3e, 0x3,0x27,0x6b, 0x1,0x4c,0x3d, + 0x1,0x4c,0x3f, 0x3,0x2b,0x50, 0x3,0x2b,0x4f, 0x1,0x50,0x35, + 0x3,0x2b,0x4e, 0x3,0x2b,0x4d, 0x6,0x35,0x78, 0x1,0x54,0x51, + 0x3,0x40,0x4b, 0x2,0x56,0x46, 0x1,0x76,0x3b, 0x1,0x44,0x47, + 0x1,0x46,0x2c, 0x1,0x46,0x3b, 0x1,0x46,0x36, 0x4,0x21,0x6c, + 0x1,0x46,0x31, 0x1,0x46,0x30, 0x1,0x46,0x37, 0x1,0x46,0x35, + 0x1,0x46,0x2e, 0x1,0x46,0x3c, 0x1,0x46,0x2f, 0x1,0x46,0x2b, + 0x1,0x46,0x3a, 0x1,0x46,0x39, 0x1,0x46,0x38, 0x1,0x46,0x2d, + 0x3,0x22,0x31, 0x1,0x46,0x34, 0x3,0x22,0x2d, 0x3,0x22,0x2e, + 0x1,0x46,0x33, 0x3,0x22,0x2f, 0xf,0x21,0x50, 0x1,0x46,0x3d, + 0x1,0x46,0x32, 0x4,0x21,0x6a, 0x3,0x23,0x35, 0x3,0x23,0x37, + 0x1,0x47,0x54, 0x4,0x22,0x4c, 0x1,0x47,0x5a, 0x1,0x47,0x56, + 0x3,0x23,0x39, 0x1,0x47,0x5c, 0x2,0x22,0x25, 0x1,0x47,0x59, + 0x1,0x47,0x4f, 0x1,0x47,0x52, 0x1,0x47,0x55, 0x1,0x47,0x51, + 0x1,0x47,0x58, 0x1,0x47,0x5b, 0x1,0x47,0x50, 0x1,0x47,0x53, + 0x1,0x47,0x57, 0x1,0x47,0x5d, 0x3,0x23,0x3a, 0x3,0x23,0x3b, + 0x3,0x23,0x34, 0x2,0x23,0x40, 0x2,0x23,0x3d, 0x3,0x24,0x76, + 0x1,0x49,0x49, 0x2,0x23,0x3e, 0x1,0x49,0x3d, 0x1,0x49,0x3f, + 0x1,0x49,0x57, 0x1,0x49,0x52, 0x3,0x24,0x79, 0x3,0x24,0x7e, + 0x3,0x24,0x75, 0x2,0x23,0x45, 0x2,0x23,0x3f, 0x1,0x49,0x41, + 0x1,0x49,0x43, 0x2,0x23,0x44, 0x1,0x49,0x4a, 0x2,0x23,0x3a, + 0x1,0x49,0x56, 0x1,0x49,0x58, 0x1,0x49,0x3e, 0x1,0x49,0x4f, + 0x3,0x25,0x24, 0x2,0x23,0x38, 0x1,0x49,0x55, 0x3,0x24,0x77, + 0x1,0x49,0x46, 0x3,0x24,0x7b, 0x1,0x49,0x50, 0x1,0x49,0x51, + 0x2,0x23,0x39, 0x1,0x49,0x4e, 0x1,0x49,0x4c, 0x3,0x24,0x70, + 0x1,0x49,0x4d, 0x1,0x49,0x53, 0x2,0x23,0x41, 0x1,0x49,0x40, + 0x3,0x25,0x21, 0x1,0x49,0x54, 0x2,0x23,0x43, 0x1,0x49,0x48, + 0x1,0x49,0x45, 0x3,0x24,0x73, 0x2,0x23,0x3c, 0x1,0x49,0x44, + 0x2,0x23,0x46, 0x1,0x49,0x47, 0x3,0x24,0x7c, 0x1,0x49,0x4b, + 0x3,0x24,0x78, 0x3,0x24,0x74, 0x3,0x24,0x6d, 0x1,0x49,0x42, + 0x2,0x23,0x42, 0x3,0x24,0x7d, 0x3,0x25,0x22, 0x2,0x23,0x3b, + 0x3,0x25,0x23, 0x4,0x25,0x64, 0x4,0x25,0x63, 0x3,0x27,0x6e, + 0x2,0x25,0x6b, 0x2,0x25,0x6a, 0x1,0x4c,0x51, 0x2,0x25,0x6d, + 0x2,0x25,0x6f, 0x2,0x25,0x64, 0x2,0x25,0x67, 0x2,0x25,0x6e, + 0x1,0x4c,0x52, 0x3,0x27,0x74, 0x3,0x27,0x78, 0x2,0x25,0x61, + 0x2,0x25,0x65, 0x3,0x27,0x75, 0x4,0x25,0x5f, 0x2,0x25,0x69, + 0x2,0x29,0x4a, 0x1,0x4c,0x4d, 0x2,0x29,0x4e, 0x1,0x4c,0x40, + 0x2,0x25,0x66, 0x1,0x4c,0x41, 0x1,0x4c,0x4e, 0x1,0x4c,0x47, + 0x1,0x4c,0x43, 0x3,0x27,0x71, 0x2,0x25,0x62, 0x1,0x4c,0x46, + 0x1,0x4c,0x4b, 0x1,0x4c,0x54, 0x2,0x25,0x63, 0x2,0x25,0x5c, + 0x1,0x4c,0x45, 0x2,0x25,0x5d, 0x2,0x25,0x5f, 0x4,0x25,0x60, + 0x1,0x4c,0x48, 0x3,0x27,0x6c, 0x1,0x4c,0x4a, 0x2,0x25,0x5b, + 0x2,0x25,0x60, 0x3,0x27,0x70, 0x3,0x27,0x79, 0x1,0x4c,0x53, + 0x1,0x4c,0x4f, 0x2,0x25,0x68, 0x1,0x4c,0x55, 0x3,0x27,0x73, + 0x1,0x4c,0x4c, 0x2,0x25,0x5e, 0x1,0x4c,0x49, 0x3,0x27,0x6f, + 0x3,0x27,0x77, 0x1,0x4c,0x44, 0x1,0x4c,0x42, 0x2,0x25,0x6c, + 0x1,0x4c,0x50, 0xf,0x25,0x71, 0x3,0x2b,0x5c, 0x3,0x2b,0x5d, + 0x2,0x29,0x49, 0x2,0x29,0x3d, 0x2,0x29,0x4c, 0x3,0x2b,0x57, + 0x3,0x2b,0x59, 0x2,0x29,0x3f, 0x1,0x50,0x3c, 0x1,0x50,0x4a, + 0x1,0x50,0x38, 0x1,0x50,0x49, 0x1,0x50,0x41, 0x1,0x50,0x46, + 0x1,0x50,0x36, 0x2,0x29,0x3e, 0x2,0x29,0x44, 0x1,0x50,0x45, + 0x2,0x29,0x50, 0x1,0x50,0x47, 0x3,0x2b,0x5b, 0x1,0x50,0x3d, + 0x3,0x2b,0x54, 0x3,0x2b,0x5e, 0x2,0x29,0x46, 0x2,0x29,0x43, + 0x1,0x50,0x3b, 0x3,0x2b,0x51, 0x2,0x29,0x3c, 0x1,0x50,0x48, + 0x2,0x29,0x4b, 0x1,0x50,0x40, 0x2,0x29,0x4d, 0x1,0x50,0x4b, + 0x1,0x50,0x37, 0x1,0x50,0x42, 0x1,0x50,0x3f, 0x2,0x29,0x41, + 0x1,0x50,0x43, 0x2,0x29,0x47, 0x2,0x29,0x48, 0x1,0x50,0x3e, + 0x1,0x50,0x44, 0x1,0x50,0x3a, 0x3,0x2b,0x55, 0x3,0x64,0x54, + 0x3,0x2b,0x63, 0x3,0x2b,0x61, 0x1,0x50,0x39, 0x2,0x29,0x40, + 0x3,0x2b,0x53, 0x2,0x29,0x45, 0x3,0x2b,0x58, 0x2,0x29,0x4f, + 0x2,0x2e,0x46, 0x1,0x54,0x5e, 0x2,0x2e,0x34, 0x4,0x2c,0x2d, + 0x2,0x2e,0x39, 0x1,0x54,0x57, 0x1,0x54,0x62, 0x2,0x2e,0x37, + 0x1,0x54,0x52, 0x1,0x54,0x5c, 0x1,0x54,0x61, 0x2,0x2e,0x3e, + 0x4,0x2c,0x26, 0x1,0x54,0x5d, 0x1,0x54,0x60, 0x3,0x2f,0x77, + 0x3,0x30,0x21, 0x2,0x2e,0x41, 0x1,0x54,0x58, 0x2,0x2e,0x38, + 0x3,0x2f,0x74, 0x3,0x2f,0x78, 0x3,0x30,0x22, 0x2,0x2e,0x44, + 0x2,0x2e,0x45, 0x3,0x2f,0x79, 0x1,0x54,0x5a, 0x2,0x2e,0x43, + 0x1,0x54,0x56, 0x1,0x54,0x65, 0x4,0x2c,0x29, 0x2,0x2e,0x3b, + 0x3,0x2f,0x7b, 0x1,0x54,0x54, 0x3,0x2f,0x7a, 0x2,0x2e,0x48, + 0x2,0x2e,0x3c, 0x2,0x2e,0x40, 0x1,0x54,0x59, 0x1,0x54,0x64, + 0x2,0x2e,0x3d, 0x1,0x54,0x5f, 0x2,0x2e,0x42, 0x2,0x2e,0x49, + 0x2,0x34,0x24, 0x3,0x2f,0x73, 0x2,0x2e,0x47, 0x1,0x54,0x66, + 0x1,0x54,0x53, 0x2,0x2e,0x3f, 0x2,0x2e,0x36, 0x3,0x2f,0x76, + 0x1,0x54,0x5b, 0x4,0x2c,0x28, 0x4,0x2c,0x2e, 0x2,0x2e,0x35, + 0x3,0x2f,0x7e, 0x3,0x30,0x25, 0x2,0x2e,0x3a, 0xf,0x29,0x54, + 0xf,0x2e,0x42, 0xf,0x2e,0x4a, 0x2,0x2e,0x33, 0x1,0x54,0x63, + 0x3,0x67,0x21, 0x3,0x34,0x5f, 0x2,0x33,0x7a, 0x3,0x34,0x68, + 0x1,0x59,0x49, 0x2,0x34,0x2a, 0x1,0x59,0x47, 0x1,0x59,0x44, + 0x2,0x34,0x21, 0x1,0x59,0x40, 0x2,0x34,0x25, 0x1,0x59,0x4b, + 0x2,0x33,0x79, 0x2,0x33,0x7e, 0x2,0x33,0x7d, 0x1,0x54,0x55, + 0x1,0x59,0x46, 0x2,0x34,0x28, 0x3,0x34,0x66, 0x2,0x34,0x2b, + 0x2,0x33,0x76, 0x4,0x30,0x77, 0x1,0x5e,0x4e, 0x3,0x34,0x67, + 0x2,0x34,0x2c, 0x1,0x59,0x4c, 0x4,0x30,0x72, 0x1,0x59,0x3e, + 0x1,0x59,0x3b, 0x2,0x34,0x23, 0x1,0x59,0x38, 0x4,0x30,0x74, + 0x2,0x34,0x29, 0x3,0x34,0x5b, 0x1,0x59,0x3f, 0x2,0x34,0x2d, + 0x3,0x34,0x58, 0x2,0x33,0x77, 0x2,0x34,0x27, 0x1,0x59,0x42, + 0x2,0x33,0x78, 0x2,0x33,0x7b, 0x2,0x34,0x22, 0x3,0x34,0x62, + 0x3,0x34,0x61, 0x1,0x59,0x43, 0x1,0x59,0x41, 0x1,0x59,0x4d, + 0x3,0x34,0x57, 0x3,0x3a,0x36, 0x3,0x34,0x64, 0x4,0x30,0x6b, + 0x1,0x59,0x48, 0x3,0x34,0x5e, 0x1,0x59,0x3c, 0x1,0x5a,0x76, + 0x4,0x30,0x7a, 0x1,0x59,0x3d, 0x2,0x33,0x7c, 0x1,0x59,0x4a, + 0x1,0x59,0x45, 0x2,0x34,0x26, 0x1,0x59,0x3a, 0x3,0x34,0x59, + 0x1,0x59,0x39, 0x3,0x64,0x57, 0x3,0x64,0x56, 0x3,0x67,0x22, + 0x3,0x64,0x55, 0x2,0x33,0x74, 0x2,0x33,0x75, 0x2,0x3a,0x4e, + 0x3,0x3a,0x3c, 0x1,0x5e,0x3d, 0x1,0x5e,0x40, 0x2,0x3a,0x59, + 0x1,0x5e,0x54, 0x2,0x3a,0x5c, 0x1,0x5e,0x3e, 0x2,0x3a,0x55, + 0x1,0x5e,0x44, 0x1,0x5e,0x4a, 0x1,0x61,0x43, 0x3,0x3a,0x31, + 0x3,0x3a,0x38, 0x1,0x5e,0x48, 0x2,0x3a,0x52, 0x1,0x5e,0x55, + 0x1,0x5e,0x41, 0x1,0x5e,0x49, 0x2,0x3a,0x5a, 0x2,0x41,0x7c, + 0x2,0x3a,0x5f, 0x2,0x3a,0x53, 0x4,0x36,0x5c, 0x2,0x3a,0x4a, + 0x2,0x3a,0x57, 0x2,0x3a,0x51, 0x1,0x5e,0x47, 0x2,0x3a,0x5d, + 0x3,0x3a,0x2e, 0x3,0x3a,0x2a, 0x1,0x5e,0x43, 0x1,0x5e,0x57, + 0x1,0x5e,0x50, 0x3,0x3a,0x33, 0x1,0x5e,0x45, 0x1,0x5e,0x42, + 0x3,0x3a,0x40, 0x1,0x5e,0x4d, 0x3,0x3a,0x34, 0x2,0x3a,0x5e, + 0x2,0x3a,0x50, 0x2,0x3a,0x56, 0x2,0x3a,0x58, 0x2,0x3a,0x4c, + 0x2,0x3a,0x5b, 0x1,0x5e,0x3f, 0x2,0x3a,0x4b, 0x3,0x3a,0x42, + 0x1,0x5e,0x46, 0x1,0x5e,0x56, 0x1,0x5e,0x52, 0x2,0x3a,0x4d, + 0x1,0x5e,0x4c, 0x3,0x3a,0x3b, 0xf,0x39,0x71, 0x1,0x5e,0x53, + 0x1,0x5e,0x4f, 0x1,0x5e,0x4b, 0x3,0x3a,0x2f, 0x2,0x3a,0x54, + 0x6,0x47,0x29, 0x3,0x67,0x23, 0x1,0x5e,0x51, 0x2,0x41,0x7a, + 0x2,0x41,0x76, 0x3,0x40,0x51, 0x2,0x42,0x27, 0x2,0x41,0x6f, + 0x2,0x41,0x78, 0x1,0x63,0x4c, 0x1,0x63,0x4d, 0x1,0x63,0x45, + 0x2,0x42,0x23, 0x1,0x63,0x4f, 0x2,0x41,0x74, 0x2,0x41,0x73, + 0x2,0x41,0x71, 0x2,0x42,0x25, 0x1,0x63,0x43, 0x2,0x41,0x7d, + 0x2,0x41,0x72, 0x1,0x63,0x46, 0x2,0x41,0x7b, 0x1,0x63,0x41, + 0x2,0x41,0x77, 0x2,0x41,0x7e, 0x2,0x42,0x22, 0x3,0x40,0x4e, + 0x4,0x3c,0x4b, 0x2,0x42,0x26, 0x1,0x63,0x4a, 0x2,0x41,0x70, + 0x1,0x63,0x44, 0x2,0x41,0x75, 0x3,0x3a,0x2b, 0x1,0x63,0x3f, + 0x6,0x51,0x43, 0x1,0x63,0x4b, 0x2,0x42,0x21, 0x1,0x63,0x47, + 0x1,0x63,0x48, 0x1,0x63,0x4e, 0x1,0x63,0x42, 0x1,0x23,0x21, + 0x1,0x63,0x40, 0x2,0x41,0x79, 0x3,0x40,0x4c, 0x3,0x67,0x25, + 0x1,0x63,0x49, 0x3,0x67,0x24, 0xf,0x40,0x62, 0x2,0x42,0x24, + 0x3,0x64,0x58, 0x1,0x68,0x35, 0x1,0x68,0x30, 0x3,0x46,0x2e, + 0x2,0x49,0x3c, 0x2,0x49,0x38, 0x3,0x46,0x28, 0x2,0x49,0x32, + 0x1,0x68,0x2a, 0x1,0x68,0x26, 0x2,0x49,0x3b, 0x1,0x68,0x27, + 0x2,0x49,0x35, 0x2,0x49,0x37, 0x3,0x46,0x29, 0x2,0x49,0x3a, + 0x3,0x46,0x36, 0x1,0x68,0x2c, 0x3,0x46,0x2c, 0x1,0x68,0x33, + 0x1,0x68,0x2d, 0x4,0x42,0x57, 0x3,0x46,0x2a, 0x2,0x49,0x30, + 0x1,0x68,0x2e, 0x1,0x68,0x2f, 0x2,0x49,0x33, 0x1,0x68,0x34, + 0x3,0x46,0x34, 0x2,0x49,0x31, 0x2,0x49,0x36, 0x1,0x68,0x2b, + 0x2,0x49,0x2f, 0x1,0x68,0x31, 0x1,0x68,0x29, 0x3,0x46,0x33, + 0x4,0x42,0x4b, 0x1,0x68,0x28, 0x2,0x49,0x34, 0x2,0x49,0x39, + 0x3,0x46,0x31, 0x1,0x68,0x32, 0x3,0x64,0x5a, 0x3,0x64,0x59, + 0x3,0x46,0x50, 0x2,0x49,0x2e, 0x3,0x46,0x30, 0x1,0x6c,0x37, + 0x2,0x4f,0x6e, 0x3,0x4b,0x41, 0x2,0x4f,0x6b, 0x3,0x4b,0x38, + 0x1,0x6c,0x31, 0x1,0x6c,0x3d, 0x1,0x6c,0x3e, 0x3,0x4b,0x3d, + 0x1,0x6c,0x34, 0x2,0x4f,0x69, 0x1,0x6c,0x36, 0x2,0x4f,0x61, + 0x1,0x6c,0x3c, 0x3,0x4b,0x44, 0x2,0x4f,0x6d, 0x1,0x6c,0x33, + 0x2,0x4f,0x6f, 0x1,0x6c,0x32, 0x4,0x49,0x31, 0x2,0x4f,0x6a, + 0x2,0x4f,0x6c, 0x1,0x6c,0x35, 0x2,0x4f,0x68, 0x2,0x4f,0x62, + 0x2,0x4f,0x5f, 0x4,0x49,0x2e, 0x3,0x4b,0x3e, 0x2,0x3a,0x4f, + 0x2,0x4f,0x65, 0x3,0x4b,0x37, 0x2,0x4f,0x5e, 0x2,0x4f,0x64, + 0x2,0x4f,0x63, 0x3,0x4b,0x3b, 0x2,0x4f,0x60, 0x3,0x4b,0x43, + 0x1,0x6c,0x39, 0x3,0x4b,0x45, 0x3,0x4b,0x40, 0x3,0x46,0x35, + 0x3,0x4b,0x3c, 0x1,0x6c,0x38, 0x3,0x4b,0x39, 0x7,0x21,0x63, + 0x3,0x4b,0x3f, 0x1,0x6c,0x3a, 0x2,0x4f,0x66, 0x1,0x70,0x3b, + 0x2,0x4f,0x67, 0x2,0x56,0x4f, 0x3,0x50,0x3f, 0x2,0x56,0x48, + 0x3,0x50,0x40, 0x1,0x70,0x47, 0x2,0x56,0x4c, 0x1,0x70,0x3f, + 0x1,0x70,0x43, 0x2,0x56,0x4b, 0x3,0x50,0x3b, 0x1,0x70,0x42, + 0x1,0x70,0x3e, 0x1,0x70,0x41, 0x1,0x70,0x3c, 0x1,0x70,0x46, + 0x2,0x56,0x4d, 0x2,0x56,0x49, 0x1,0x70,0x45, 0x2,0x56,0x47, + 0x1,0x70,0x44, 0x2,0x56,0x4e, 0x2,0x56,0x4a, 0x1,0x6c,0x3b, + 0x4,0x4f,0x71, 0x1,0x70,0x48, 0x2,0x56,0x50, 0x1,0x70,0x40, + 0x1,0x70,0x3d, 0xf,0x53,0x5d, 0x3,0x50,0x3d, 0x3,0x54,0x48, + 0x2,0x5c,0x52, 0x2,0x5c,0x54, 0x1,0x73,0x46, 0x2,0x5c,0x55, + 0x2,0x5c,0x53, 0x2,0x5c,0x51, 0x2,0x5c,0x50, 0x1,0x73,0x48, + 0x2,0x5c,0x4f, 0x1,0x73,0x49, 0x4,0x55,0x74, 0x3,0x54,0x49, + 0x3,0x54,0x47, 0x4,0x55,0x78, 0x2,0x5c,0x4d, 0x2,0x5c,0x4e, + 0x1,0x73,0x45, 0x1,0x73,0x4a, 0x1,0x73,0x47, 0x3,0x64,0x5d, + 0x3,0x64,0x5b, 0x2,0x5c,0x4c, 0x3,0x57,0x5b, 0x1,0x76,0x3c, + 0x3,0x57,0x5a, 0x2,0x61,0x48, 0x2,0x61,0x46, 0x2,0x61,0x4b, + 0x2,0x61,0x49, 0x3,0x57,0x58, 0x2,0x61,0x47, 0x2,0x61,0x4a, + 0x3,0x57,0x59, 0x3,0x57,0x57, 0x3,0x57,0x5c, 0x1,0x78,0x2c, + 0x2,0x65,0x3e, 0x2,0x65,0x3f, 0x1,0x78,0x2d, 0x4,0x5f,0x4d, + 0x2,0x65,0x40, 0x2,0x65,0x3c, 0x2,0x65,0x41, 0x2,0x65,0x3d, + 0x1,0x76,0x3d, 0x3,0x5a,0x2d, 0x3,0x64,0x5e, 0x4,0x63,0x31, + 0x2,0x68,0x6b, 0x2,0x68,0x6d, 0x1,0x79,0x64, 0x2,0x68,0x6c, + 0x1,0x79,0x63, 0x1,0x79,0x62, 0x3,0x67,0x26, 0x3,0x67,0x27, + 0x3,0x64,0x5c, 0x3,0x5e,0x26, 0x1,0x79,0x65, 0x2,0x6b,0x53, + 0x2,0x6b,0x54, 0x4,0x66,0x34, 0x1,0x7a,0x65, 0x1,0x7a,0x64, + 0x1,0x7a,0x66, 0x2,0x6b,0x52, 0x3,0x67,0x28, 0x2,0x6d,0x46, + 0x2,0x6d,0x45, 0x3,0x5f,0x40, 0x1,0x7b,0x59, 0x1,0x7b,0x5b, + 0x1,0x7b,0x5a, 0x2,0x6d,0x47, 0x1,0x7c,0x34, 0x2,0x70,0x34, + 0x4,0x6a,0x44, 0x4,0x6a,0x43, 0x1,0x7c,0x5d, 0x3,0x60,0x71, + 0x2,0x70,0x33, 0x2,0x70,0x7c, 0x2,0x21,0x2a, 0x3,0x21,0x77, + 0x4,0x21,0x6f, 0x1,0x46,0x3f, 0x1,0x46,0x3e, 0x4,0x21,0x6d, + 0x1,0x47,0x60, 0x1,0x47,0x5f, 0x2,0x22,0x27, 0x1,0x47,0x5e, + 0x2,0x22,0x26, 0x3,0x23,0x3e, 0x1,0x49,0x5b, 0x2,0x23,0x49, + 0x3,0x25,0x2c, 0x2,0x23,0x48, 0xf,0x23,0x50, 0x3,0x25,0x26, + 0x1,0x49,0x59, 0x1,0x49,0x5c, 0x3,0x25,0x2b, 0x3,0x25,0x2a, + 0x2,0x23,0x47, 0x3,0x25,0x29, 0x1,0x49,0x5a, 0x3,0x25,0x48, + 0x3,0x25,0x27, 0x3,0x25,0x28, 0x3,0x28,0x22, 0x2,0x25,0x70, + 0x3,0x27,0x7d, 0x2,0x25,0x71, 0x1,0x4c,0x56, 0x3,0x27,0x7c, + 0x3,0x28,0x21, 0x3,0x27,0x7b, 0x1,0x50,0x4c, 0x3,0x2b,0x65, + 0x2,0x2e,0x4a, 0x2,0x2e,0x4b, 0x1,0x54,0x67, 0x1,0x54,0x68, + 0x3,0x30,0x27, 0x2,0x34,0x2f, 0x1,0x59,0x4e, 0x1,0x59,0x50, + 0x2,0x34,0x2e, 0x1,0x59,0x4f, 0x2,0x3a,0x60, 0x1,0x5e,0x58, + 0x3,0x3a,0x44, 0x3,0x3a,0x43, 0x4,0x36,0x68, 0x4,0x3c,0x52, + 0x1,0x63,0x50, 0x1,0x63,0x51, 0x2,0x42,0x28, 0x3,0x40,0x52, + 0x1,0x68,0x37, 0x3,0x46,0x37, 0x1,0x68,0x36, 0x2,0x4f,0x70, + 0x2,0x56,0x52, 0x2,0x56,0x51, 0x3,0x5f,0x41, 0x2,0x71,0x5a, + 0x1,0x44,0x48, 0x2,0x21,0x39, 0x3,0x21,0x61, 0x2,0x21,0x4f, + 0x2,0x21,0x50, 0x3,0x22,0x34, 0x4,0x21,0x70, 0x4,0x21,0x71, + 0x1,0x47,0x63, 0x1,0x47,0x67, 0x2,0x22,0x29, 0x4,0x22,0x51, + 0x1,0x47,0x65, 0x1,0x47,0x64, 0x2,0x22,0x28, 0x1,0x47,0x66, + 0x1,0x47,0x62, 0x3,0x23,0x41, 0x3,0x23,0x42, 0x1,0x47,0x61, + 0x2,0x22,0x2a, 0x3,0x23,0x3f, 0x3,0x23,0x40, 0x1,0x49,0x66, + 0x3,0x25,0x31, 0x3,0x25,0x3e, 0x1,0x49,0x63, 0x3,0x25,0x30, + 0x1,0x49,0x5f, 0x2,0x23,0x4a, 0x3,0x25,0x40, 0x3,0x25,0x36, + 0x3,0x25,0x2f, 0x2,0x23,0x4b, 0x3,0x25,0x3c, 0x1,0x49,0x61, + 0x3,0x25,0x2d, 0x2,0x23,0x4d, 0x1,0x49,0x5d, 0x2,0x23,0x4e, + 0x2,0x23,0x4c, 0x1,0x49,0x60, 0x1,0x49,0x62, 0x1,0x49,0x65, + 0x1,0x49,0x64, 0x1,0x49,0x5e, 0x2,0x23,0x4f, 0x3,0x25,0x32, + 0x3,0x25,0x41, 0x3,0x25,0x42, 0x3,0x25,0x33, 0x3,0x25,0x38, + 0x3,0x25,0x37, 0x3,0x64,0x5f, 0xf,0x23,0x52, 0x3,0x25,0x35, + 0x1,0x4c,0x5b, 0x2,0x25,0x7e, 0x3,0x28,0x25, 0x1,0x4c,0x5d, + 0x3,0x28,0x23, 0x1,0x4c,0x5c, 0x3,0x28,0x26, 0x2,0x26,0x21, + 0x1,0x4c,0x5a, 0x1,0x4c,0x59, 0x2,0x25,0x75, 0x4,0x25,0x69, + 0x2,0x25,0x74, 0x3,0x28,0x28, 0x2,0x25,0x72, 0x2,0x25,0x77, + 0x2,0x25,0x76, 0x2,0x25,0x73, 0x2,0x25,0x7c, 0x2,0x25,0x7d, + 0x2,0x25,0x7a, 0x2,0x25,0x78, 0x1,0x4c,0x58, 0x3,0x28,0x29, + 0x4,0x25,0x66, 0x4,0x25,0x68, 0x2,0x25,0x7b, 0x1,0x4c,0x5e, + 0x2,0x26,0x22, 0x4,0x25,0x65, 0x3,0x28,0x2a, 0x2,0x25,0x79, + 0x3,0x28,0x24, 0x1,0x50,0x4d, 0x1,0x4c,0x57, 0x4,0x25,0x6e, + 0xf,0x26,0x33, 0x3,0x64,0x60, 0x1,0x50,0x4e, 0x2,0x29,0x55, + 0x3,0x2b,0x69, 0x3,0x2b,0x68, 0x2,0x29,0x5b, 0x3,0x2b,0x6c, + 0x3,0x2b,0x67, 0x3,0x2b,0x6a, 0x1,0x50,0x54, 0x2,0x29,0x59, + 0x2,0x29,0x5f, 0x3,0x2b,0x71, 0x2,0x29,0x56, 0x2,0x29,0x5a, + 0x2,0x29,0x5c, 0x2,0x29,0x5e, 0x2,0x29,0x58, 0x3,0x2b,0x70, + 0x2,0x29,0x57, 0x2,0x29,0x52, 0x2,0x29,0x53, 0x1,0x50,0x4f, + 0x3,0x2b,0x6b, 0x1,0x50,0x51, 0x1,0x50,0x50, 0x2,0x29,0x54, + 0x2,0x29,0x5d, 0x3,0x2b,0x6d, 0x3,0x2b,0x72, 0x3,0x2b,0x6e, + 0x4,0x28,0x60, 0xf,0x29,0x6a, 0xf,0x29,0x71, 0x3,0x2b,0x66, + 0x1,0x50,0x53, 0x4,0x28,0x5e, 0x2,0x29,0x51, 0x2,0x2e,0x55, + 0x3,0x30,0x2a, 0x2,0x2e,0x54, 0x2,0x2e,0x59, 0x2,0x2e,0x50, + 0x3,0x30,0x30, 0x2,0x2e,0x53, 0x2,0x2e,0x52, 0x3,0x30,0x2f, + 0x2,0x2e,0x56, 0x3,0x30,0x38, 0x2,0x2e,0x5a, 0x1,0x54,0x69, + 0x1,0x54,0x6c, 0x3,0x30,0x34, 0x3,0x30,0x35, 0x2,0x2e,0x51, + 0x2,0x2e,0x57, 0x3,0x30,0x33, 0x3,0x30,0x28, 0x3,0x30,0x37, + 0x1,0x54,0x6b, 0x2,0x2e,0x4c, 0x3,0x30,0x2b, 0x1,0x50,0x52, + 0x2,0x34,0x3d, 0x2,0x2e,0x58, 0x3,0x30,0x36, 0x2,0x2e,0x4f, + 0x4,0x2c,0x33, 0x1,0x54,0x6a, 0x2,0x2e,0x4e, 0xf,0x2e,0x5c, + 0x3,0x30,0x32, 0x2,0x34,0x34, 0x3,0x34,0x6e, 0x3,0x34,0x71, + 0x1,0x59,0x51, 0x1,0x59,0x55, 0x2,0x34,0x44, 0x2,0x34,0x32, + 0x2,0x34,0x40, 0x1,0x59,0x56, 0x2,0x34,0x42, 0x3,0x34,0x72, + 0x2,0x34,0x48, 0x3,0x34,0x74, 0x2,0x34,0x4c, 0x3,0x34,0x69, + 0x4,0x30,0x7b, 0x2,0x34,0x43, 0x2,0x34,0x37, 0x2,0x34,0x3f, + 0x3,0x34,0x6b, 0x2,0x34,0x4d, 0x2,0x34,0x4b, 0x2,0x34,0x41, + 0x2,0x34,0x3c, 0x2,0x34,0x35, 0x2,0x3a,0x68, 0x2,0x34,0x33, + 0x1,0x59,0x5a, 0x2,0x34,0x3a, 0x1,0x59,0x5b, 0x1,0x59,0x57, + 0x2,0x34,0x30, 0x2,0x34,0x46, 0x2,0x34,0x38, 0x3,0x34,0x6f, + 0x3,0x34,0x75, 0x2,0x34,0x36, 0x2,0x34,0x49, 0x1,0x59,0x58, + 0x3,0x34,0x76, 0x2,0x34,0x4f, 0x1,0x59,0x52, 0x1,0x59,0x54, + 0x2,0x34,0x3e, 0x2,0x34,0x39, 0x1,0x54,0x6d, 0x1,0x59,0x53, + 0x2,0x34,0x3b, 0x2,0x34,0x4a, 0x2,0x34,0x4e, 0x2,0x34,0x45, + 0x3,0x64,0x61, 0x2,0x34,0x47, 0x3,0x64,0x62, 0x3,0x64,0x63, + 0x2,0x34,0x31, 0x4,0x36,0x69, 0x3,0x3a,0x4a, 0x2,0x3a,0x63, + 0x3,0x3a,0x45, 0x2,0x3a,0x6c, 0x2,0x3a,0x6b, 0x1,0x5e,0x60, + 0x2,0x3a,0x64, 0x3,0x3a,0x47, 0x1,0x5e,0x61, 0x1,0x5e,0x5f, + 0x3,0x3a,0x50, 0x2,0x3a,0x66, 0x1,0x5e,0x5c, 0x2,0x3a,0x6a, + 0x3,0x3a,0x4c, 0x2,0x3a,0x65, 0x2,0x3a,0x67, 0x2,0x3a,0x61, + 0x1,0x5e,0x5a, 0x4,0x36,0x6f, 0x2,0x3a,0x74, 0x2,0x3a,0x73, + 0x2,0x3a,0x70, 0x1,0x5e,0x59, 0x1,0x5e,0x5d, 0x1,0x5e,0x5e, + 0x2,0x2e,0x4d, 0x2,0x3a,0x6d, 0x1,0x5e,0x5b, 0x1,0x59,0x59, + 0x2,0x3a,0x6f, 0x2,0x3a,0x62, 0x2,0x3a,0x72, 0x2,0x3a,0x71, + 0x3,0x3a,0x4e, 0x2,0x3a,0x75, 0x3,0x3a,0x49, 0x2,0x42,0x36, + 0x3,0x3a,0x4b, 0x2,0x3a,0x6e, 0xf,0x39,0x7d, 0xf,0x39,0x7e, + 0x4,0x3c,0x57, 0x4,0x36,0x6d, 0x4,0x36,0x71, 0x3,0x64,0x64, + 0x2,0x3a,0x69, 0x2,0x42,0x2e, 0x1,0x63,0x5b, 0x1,0x63,0x5e, + 0x1,0x63,0x59, 0x2,0x42,0x2d, 0x2,0x42,0x31, 0x2,0x42,0x2c, + 0x3,0x40,0x57, 0x1,0x63,0x53, 0x1,0x63,0x5d, 0x2,0x42,0x29, + 0x1,0x63,0x57, 0x2,0x42,0x30, 0x3,0x40,0x5b, 0x1,0x63,0x55, + 0x1,0x63,0x54, 0x2,0x42,0x33, 0x1,0x63,0x56, 0x2,0x42,0x35, + 0x3,0x40,0x56, 0x2,0x42,0x32, 0x1,0x63,0x52, 0x3,0x40,0x5e, + 0x3,0x40,0x5c, 0x3,0x40,0x58, 0x1,0x63,0x5c, 0x2,0x42,0x37, + 0x2,0x42,0x2b, 0x2,0x42,0x34, 0x3,0x40,0x5d, 0x4,0x3c,0x53, + 0x2,0x42,0x2a, 0x3,0x40,0x5a, 0x3,0x40,0x59, 0x1,0x63,0x58, + 0x3,0x40,0x54, 0x1,0x63,0x5a, 0x2,0x42,0x2f, 0x2,0x42,0x38, + 0x3,0x46,0x43, 0x3,0x46,0x3e, 0x2,0x49,0x44, 0x1,0x68,0x38, + 0x2,0x49,0x4a, 0x3,0x46,0x42, 0x3,0x46,0x3c, 0x1,0x68,0x3d, + 0x2,0x49,0x46, 0x2,0x49,0x4d, 0x2,0x49,0x3e, 0x1,0x68,0x3f, + 0x1,0x68,0x39, 0x2,0x49,0x43, 0x1,0x6c,0x3f, 0x2,0x49,0x42, + 0x2,0x49,0x4b, 0x1,0x68,0x3a, 0x3,0x46,0x3d, 0x1,0x68,0x3e, + 0x2,0x49,0x41, 0x2,0x49,0x47, 0x2,0x49,0x4c, 0x2,0x49,0x3d, + 0x1,0x68,0x3c, 0x2,0x49,0x45, 0x3,0x46,0x3a, 0x3,0x46,0x45, + 0x2,0x49,0x49, 0x2,0x49,0x4f, 0x2,0x49,0x3f, 0x2,0x49,0x48, + 0x3,0x46,0x38, 0x1,0x68,0x3b, 0x2,0x49,0x4e, 0x3,0x46,0x41, + 0x3,0x46,0x44, 0x3,0x46,0x40, 0x2,0x49,0x40, 0x4,0x42,0x59, + 0x3,0x64,0x65, 0x1,0x6c,0x43, 0x2,0x4f,0x72, 0x1,0x6c,0x41, + 0x1,0x6c,0x40, 0x2,0x4f,0x74, 0x2,0x4f,0x79, 0x3,0x4b,0x46, + 0x2,0x4f,0x75, 0x3,0x4b,0x50, 0x2,0x4f,0x78, 0x1,0x6c,0x46, + 0x3,0x4b,0x51, 0x1,0x70,0x2e, 0x1,0x6c,0x45, 0x3,0x4b,0x4b, + 0x2,0x4f,0x71, 0x2,0x4f,0x77, 0x3,0x46,0x3f, 0x1,0x6c,0x44, + 0x2,0x4f,0x76, 0x3,0x4b,0x4d, 0x2,0x4f,0x73, 0x3,0x4b,0x49, + 0x1,0x6c,0x42, 0x3,0x4b,0x4f, 0x3,0x4b,0x4c, 0x3,0x4b,0x47, + 0x2,0x56,0x57, 0x3,0x50,0x4a, 0x2,0x56,0x59, 0x2,0x56,0x54, + 0x1,0x70,0x4a, 0x2,0x56,0x56, 0x3,0x50,0x4b, 0x1,0x70,0x49, + 0x2,0x56,0x58, 0x3,0x50,0x48, 0x3,0x50,0x4c, 0x1,0x70,0x4c, + 0x2,0x56,0x5a, 0x1,0x70,0x4b, 0x2,0x56,0x53, 0x2,0x56,0x55, + 0x3,0x50,0x49, 0x3,0x54,0x4b, 0x1,0x73,0x4e, 0x2,0x5c,0x58, + 0x3,0x54,0x4c, 0x1,0x73,0x4d, 0x2,0x5c,0x59, 0x1,0x73,0x4c, + 0x2,0x5c,0x57, 0x1,0x73,0x4b, 0x2,0x5c,0x56, 0x1,0x76,0x3f, + 0x1,0x76,0x3e, 0x2,0x65,0x42, 0x2,0x65,0x44, 0x3,0x5a,0x2f, + 0x2,0x65,0x43, 0x1,0x78,0x2e, 0x1,0x78,0x2f, 0x3,0x5a,0x2e, + 0x7,0x46,0x45, 0x1,0x78,0x30, 0x2,0x68,0x6e, 0x1,0x79,0x66, + 0x3,0x5e,0x28, 0x2,0x6f,0x22, 0x2,0x6f,0x21, 0x1,0x7c,0x5e, + 0x1,0x44,0x49, 0x1,0x45,0x31, 0x3,0x23,0x43, 0x1,0x49,0x67, + 0x3,0x25,0x45, 0x3,0x25,0x43, 0x3,0x25,0x44, 0x3,0x28,0x2d, + 0x2,0x29,0x60, 0x3,0x2b,0x77, 0x3,0x34,0x77, 0x1,0x5e,0x62, + 0x1,0x5e,0x63, 0x3,0x3a,0x52, 0x2,0x42,0x39, 0x1,0x68,0x40, + 0x2,0x49,0x50, 0x2,0x4f,0x7a, 0x3,0x64,0x66, 0x3,0x50,0x4d, + 0x3,0x21,0x39, 0x2,0x21,0x3a, 0x3,0x22,0x35, 0x3,0x23,0x44, + 0x2,0x23,0x50, 0x3,0x2b,0x7a, 0x3,0x2b,0x79, 0x3,0x21,0x3a, + 0x3,0x25,0x46, 0x2,0x26,0x23, 0x2,0x29,0x61, 0x2,0x2e,0x5b, + 0x1,0x54,0x6e, 0x3,0x46,0x46, 0x3,0x65,0x60, 0x2,0x65,0x45, + 0x4,0x5f,0x52, 0x1,0x7a,0x67, 0x1,0x44,0x4a, 0x1,0x46,0x40, + 0x2,0x21,0x51, 0x3,0x22,0x36, 0x1,0x47,0x68, 0x1,0x47,0x69, + 0x4,0x22,0x52, 0x1,0x4c,0x5f, 0x4,0x25,0x70, 0x3,0x34,0x79, + 0x1,0x59,0x5c, 0x5,0x37,0x3d, 0x1,0x68,0x42, 0x3,0x40,0x5f, + 0x1,0x68,0x43, 0x1,0x68,0x41, 0x3,0x4b,0x53, 0x1,0x44,0x4b, + 0x4,0x21,0x49, 0x1,0x45,0x32, 0x1,0x45,0x34, 0x1,0x45,0x33, + 0x2,0x21,0x3b, 0x1,0x45,0x35, 0x1,0x46,0x41, 0x2,0x21,0x52, + 0x3,0x22,0x38, 0x1,0x46,0x42, 0x3,0x22,0x37, 0x4,0x21,0x72, + 0x3,0x22,0x39, 0x4,0x22,0x53, 0x3,0x23,0x47, 0x1,0x47,0x6a, + 0x1,0x47,0x6b, 0x2,0x22,0x2b, 0x3,0x25,0x49, 0x1,0x49,0x68, + 0x4,0x23,0x62, 0x2,0x23,0x51, 0x4,0x25,0x75, 0x1,0x4c,0x63, + 0x2,0x26,0x24, 0x4,0x25,0x72, 0x1,0x4c,0x61, 0x1,0x4c,0x62, + 0x1,0x4c,0x60, 0x2,0x2e,0x5c, 0x3,0x28,0x2e, 0x3,0x28,0x2f, + 0x3,0x64,0x67, 0x1,0x50,0x58, 0x1,0x50,0x57, 0x1,0x50,0x59, + 0x1,0x50,0x56, 0x3,0x2b,0x7c, 0x2,0x29,0x62, 0x1,0x4c,0x64, + 0x1,0x50,0x55, 0x1,0x54,0x6f, 0x1,0x54,0x70, 0x4,0x2c,0x38, + 0x1,0x54,0x71, 0x3,0x34,0x7b, 0x2,0x34,0x50, 0x3,0x34,0x7c, + 0x3,0x34,0x7d, 0x4,0x31,0x26, 0x1,0x5e,0x64, 0x2,0x3a,0x76, + 0x1,0x59,0x5d, 0x3,0x3a,0x53, 0x3,0x3a,0x54, 0x4,0x36,0x79, + 0x3,0x40,0x60, 0x1,0x63,0x5f, 0x3,0x40,0x61, 0x1,0x68,0x45, + 0x1,0x68,0x44, 0x2,0x49,0x51, 0x3,0x46,0x48, 0x1,0x6c,0x47, + 0x1,0x70,0x4d, 0x4,0x4f,0x7b, 0x2,0x61,0x4c, 0x2,0x6d,0x48, + 0x2,0x6f,0x23, 0x1,0x44,0x4c, 0x1,0x46,0x43, 0x3,0x22,0x3b, + 0x1,0x46,0x44, 0x2,0x22,0x31, 0x1,0x47,0x6d, 0x1,0x47,0x70, + 0x3,0x23,0x4b, 0x2,0x22,0x2f, 0x2,0x22,0x2d, 0x1,0x47,0x6f, + 0x2,0x22,0x30, 0x2,0x22,0x32, 0x2,0x22,0x2c, 0x1,0x47,0x72, + 0x1,0x47,0x71, 0x1,0x47,0x6e, 0x1,0x47,0x6c, 0x2,0x22,0x2e, + 0x3,0x23,0x4d, 0x3,0x25,0x55, 0x1,0x49,0x73, 0x4,0x23,0x67, + 0x3,0x25,0x4c, 0x1,0x49,0x70, 0x2,0x23,0x56, 0x2,0x23,0x59, + 0x2,0x23,0x58, 0x4,0x23,0x69, 0x1,0x49,0x6a, 0x1,0x49,0x72, + 0x3,0x25,0x4b, 0x4,0x23,0x6a, 0x1,0x49,0x6f, 0x2,0x23,0x55, + 0x2,0x23,0x53, 0x1,0x49,0x6e, 0x3,0x25,0x56, 0x3,0x25,0x53, + 0x3,0x25,0x4e, 0x1,0x49,0x69, 0x1,0x49,0x6c, 0x3,0x25,0x51, + 0x2,0x23,0x54, 0x2,0x23,0x5b, 0x2,0x23,0x57, 0x1,0x49,0x6d, + 0x1,0x49,0x71, 0x1,0x49,0x74, 0x2,0x23,0x52, 0x2,0x23,0x5a, + 0x1,0x49,0x6b, 0x3,0x28,0x41, 0x3,0x28,0x33, 0x1,0x4c,0x69, + 0x1,0x4c,0x71, 0x3,0x28,0x38, 0x2,0x26,0x30, 0x2,0x26,0x29, + 0x1,0x4c,0x72, 0x2,0x26,0x34, 0x2,0x26,0x25, 0x2,0x26,0x2c, + 0x3,0x28,0x45, 0x3,0x28,0x40, 0x1,0x4c,0x68, 0x2,0x26,0x26, + 0x1,0x4c,0x66, 0x2,0x26,0x2d, 0x2,0x26,0x31, 0x1,0x4c,0x65, + 0x3,0x28,0x3d, 0x2,0x26,0x32, 0x2,0x26,0x2b, 0x3,0x28,0x37, + 0x2,0x26,0x2e, 0x3,0x28,0x35, 0x1,0x4c,0x74, 0x1,0x4c,0x6b, + 0x2,0x26,0x35, 0x2,0x26,0x33, 0x3,0x28,0x3f, 0x1,0x4c,0x70, + 0x1,0x4c,0x6e, 0x2,0x26,0x2a, 0x1,0x4c,0x6d, 0x2,0x26,0x28, + 0x2,0x26,0x27, 0x1,0x4c,0x6c, 0x1,0x4c,0x6a, 0x1,0x4c,0x73, + 0x1,0x4c,0x6f, 0x1,0x4c,0x67, 0x3,0x2c,0x26, 0x2,0x26,0x2f, + 0x3,0x28,0x46, 0x1,0x50,0x5b, 0x3,0x2c,0x2d, 0x1,0x50,0x62, + 0x2,0x29,0x70, 0x1,0x50,0x5a, 0x2,0x29,0x68, 0x2,0x29,0x64, + 0x3,0x2c,0x21, 0x2,0x29,0x74, 0x2,0x29,0x63, 0x3,0x2c,0x2c, + 0x1,0x50,0x5d, 0x2,0x29,0x6d, 0x1,0x50,0x60, 0x1,0x50,0x63, + 0x3,0x2c,0x2e, 0x1,0x50,0x5e, 0x2,0x29,0x71, 0x1,0x50,0x61, + 0x3,0x2c,0x23, 0x1,0x54,0x78, 0x2,0x29,0x77, 0x2,0x29,0x65, + 0x3,0x2c,0x24, 0x3,0x2c,0x25, 0x2,0x29,0x67, 0x2,0x29,0x6e, + 0x2,0x29,0x72, 0x2,0x29,0x76, 0x2,0x29,0x73, 0x2,0x29,0x6c, + 0x2,0x29,0x6f, 0x3,0x2c,0x2b, 0x3,0x2c,0x29, 0x2,0x29,0x69, + 0x1,0x50,0x65, 0x2,0x29,0x6b, 0x2,0x29,0x6a, 0x2,0x29,0x75, + 0x1,0x50,0x5c, 0x2,0x29,0x66, 0x1,0x50,0x64, 0x3,0x2c,0x2a, + 0x1,0x50,0x5f, 0x3,0x2c,0x28, 0x1,0x54,0x7e, 0x2,0x2e,0x64, + 0x3,0x30,0x40, 0x1,0x54,0x7d, 0x3,0x2c,0x27, 0x4,0x2c,0x40, + 0x2,0x2e,0x62, 0x4,0x2c,0x3e, 0x1,0x54,0x72, 0x3,0x30,0x4f, + 0x1,0x54,0x77, 0x3,0x30,0x4a, 0x2,0x2e,0x61, 0x2,0x2e,0x5e, + 0x2,0x2e,0x63, 0x1,0x54,0x73, 0x2,0x2e,0x5d, 0x3,0x30,0x4e, + 0x1,0x54,0x76, 0x1,0x54,0x74, 0x3,0x30,0x3e, 0x2,0x2e,0x65, + 0x1,0x54,0x75, 0x1,0x54,0x79, 0x3,0x30,0x3b, 0x3,0x30,0x45, + 0x1,0x54,0x7a, 0x3,0x30,0x48, 0x1,0x54,0x7c, 0x3,0x30,0x52, + 0x4,0x2c,0x39, 0x4,0x2c,0x3d, 0x1,0x54,0x7b, 0x3,0x30,0x3c, + 0x3,0x35,0x22, 0x3,0x35,0x38, 0x2,0x2e,0x5f, 0x2,0x2e,0x60, + 0x3,0x30,0x4d, 0x6,0x36,0x57, 0x3,0x30,0x4b, 0x2,0x2e,0x66, + 0x2,0x34,0x57, 0x1,0x59,0x5e, 0x2,0x3b,0x26, 0x2,0x34,0x56, + 0x2,0x34,0x69, 0x3,0x35,0x28, 0x3,0x35,0x24, 0x1,0x59,0x64, + 0x3,0x35,0x31, 0x2,0x34,0x67, 0x3,0x35,0x33, 0x1,0x59,0x63, + 0x1,0x59,0x5f, 0x2,0x34,0x70, 0x2,0x34,0x60, 0x2,0x34,0x63, + 0x3,0x35,0x2e, 0x1,0x59,0x67, 0x2,0x34,0x6d, 0x2,0x34,0x65, + 0x1,0x59,0x60, 0x1,0x59,0x68, 0x3,0x35,0x2a, 0x2,0x34,0x6a, + 0x2,0x34,0x68, 0x3,0x35,0x2f, 0x3,0x35,0x3b, 0x2,0x34,0x59, + 0x2,0x34,0x6e, 0x2,0x34,0x62, 0x2,0x34,0x5d, 0x3,0x35,0x3a, + 0x2,0x34,0x53, 0x2,0x34,0x6f, 0x2,0x34,0x5f, 0x2,0x34,0x52, + 0x3,0x35,0x39, 0x1,0x59,0x66, 0x2,0x34,0x64, 0x2,0x34,0x71, + 0x2,0x34,0x61, 0x2,0x34,0x55, 0x2,0x34,0x5a, 0x2,0x34,0x51, + 0x3,0x35,0x27, 0x1,0x59,0x65, 0x3,0x35,0x3c, 0x2,0x34,0x5e, + 0x2,0x34,0x5b, 0x1,0x59,0x61, 0x2,0x34,0x54, 0x3,0x35,0x30, + 0x2,0x34,0x6c, 0x1,0x59,0x62, 0x3,0x35,0x2b, 0x2,0x34,0x5c, + 0x2,0x34,0x58, 0x3,0x35,0x29, 0x3,0x35,0x34, 0x2,0x34,0x6b, + 0x3,0x35,0x32, 0xf,0x33,0x73, 0x3,0x35,0x37, 0x3,0x35,0x35, + 0x1,0x5e,0x65, 0x2,0x3a,0x7d, 0x3,0x3a,0x75, 0x2,0x3a,0x7a, + 0x2,0x3b,0x2d, 0x2,0x3b,0x21, 0x2,0x3b,0x2e, 0x3,0x3a,0x7c, + 0x1,0x5e,0x67, 0x3,0x3a,0x63, 0x3,0x3a,0x61, 0x3,0x3a,0x58, + 0x2,0x3b,0x2a, 0x2,0x3b,0x27, 0x3,0x3a,0x5b, 0x3,0x3a,0x77, + 0x3,0x3a,0x72, 0x3,0x3a,0x59, 0x3,0x3a,0x60, 0x2,0x3b,0x28, + 0x2,0x3b,0x2b, 0x2,0x3b,0x2f, 0x3,0x3a,0x7b, 0x2,0x34,0x66, + 0x2,0x3b,0x31, 0x2,0x42,0x4d, 0x3,0x3a,0x66, 0x1,0x5e,0x68, + 0x2,0x3b,0x32, 0x2,0x3a,0x78, 0x2,0x3b,0x24, 0x3,0x3a,0x62, + 0x2,0x3b,0x29, 0x3,0x3a,0x5c, 0x3,0x3a,0x5e, 0x1,0x5e,0x66, + 0x1,0x5e,0x69, 0x2,0x3b,0x30, 0x2,0x3b,0x33, 0x2,0x3a,0x7c, + 0x2,0x3a,0x79, 0x3,0x3a,0x73, 0x3,0x3a,0x5a, 0x2,0x3a,0x7b, + 0x3,0x3a,0x57, 0x3,0x3a,0x7a, 0x2,0x3b,0x22, 0x2,0x3a,0x7e, + 0x1,0x5e,0x6a, 0x3,0x3a,0x56, 0x2,0x3b,0x2c, 0x3,0x3a,0x79, + 0x3,0x3a,0x78, 0x2,0x3b,0x23, 0x2,0x3b,0x25, 0x2,0x3a,0x77, + 0x2,0x42,0x41, 0x2,0x42,0x3f, 0x1,0x63,0x68, 0x1,0x63,0x66, + 0x2,0x42,0x49, 0x2,0x42,0x40, 0x2,0x42,0x4a, 0x2,0x42,0x46, + 0x2,0x42,0x3e, 0x2,0x42,0x4c, 0x2,0x42,0x3d, 0x2,0x42,0x44, + 0x1,0x63,0x65, 0x1,0x63,0x64, 0x1,0x63,0x63, 0x2,0x42,0x42, + 0x2,0x42,0x47, 0x1,0x63,0x60, 0x1,0x63,0x67, 0x3,0x40,0x67, + 0x2,0x42,0x3b, 0x3,0x40,0x66, 0x2,0x42,0x45, 0x2,0x42,0x3a, + 0x2,0x42,0x43, 0x1,0x63,0x61, 0x2,0x42,0x48, 0x2,0x42,0x3c, + 0x1,0x63,0x62, 0x2,0x42,0x4b, 0x3,0x40,0x64, 0x3,0x3a,0x6b, + 0x3,0x40,0x6a, 0x3,0x64,0x68, 0x3,0x64,0x69, 0x2,0x49,0x55, + 0x1,0x68,0x4a, 0x1,0x68,0x49, 0x1,0x68,0x4b, 0x2,0x49,0x61, + 0x2,0x49,0x57, 0x2,0x49,0x5d, 0x2,0x49,0x52, 0x2,0x49,0x60, + 0x2,0x49,0x5f, 0x2,0x49,0x63, 0x2,0x49,0x5c, 0x1,0x68,0x46, + 0x2,0x49,0x5b, 0x1,0x68,0x4c, 0x3,0x46,0x4c, 0x2,0x49,0x54, + 0x1,0x68,0x47, 0x3,0x46,0x4a, 0x2,0x49,0x62, 0x1,0x68,0x48, + 0x2,0x49,0x56, 0x2,0x49,0x59, 0x2,0x49,0x5e, 0x2,0x49,0x58, + 0x2,0x49,0x53, 0x3,0x46,0x4f, 0x3,0x46,0x53, 0x2,0x49,0x5a, + 0x2,0x4f,0x7c, 0x1,0x6c,0x4b, 0x2,0x50,0x21, 0x2,0x4f,0x7e, + 0x2,0x50,0x23, 0x2,0x50,0x25, 0x3,0x4b,0x5c, 0x1,0x6c,0x49, + 0x3,0x4b,0x58, 0x2,0x4f,0x7d, 0x3,0x4b,0x54, 0x2,0x4f,0x7b, + 0x3,0x4b,0x5e, 0x2,0x50,0x26, 0x2,0x50,0x24, 0x2,0x50,0x22, + 0x3,0x4b,0x56, 0x2,0x50,0x28, 0x3,0x4b,0x5a, 0x2,0x50,0x27, + 0x1,0x6c,0x4d, 0x1,0x6c,0x48, 0x3,0x4b,0x5b, 0x1,0x6c,0x4a, + 0x1,0x6c,0x4c, 0x3,0x4b,0x5d, 0x3,0x4b,0x5f, 0x2,0x50,0x29, + 0x2,0x56,0x61, 0x3,0x50,0x50, 0x3,0x50,0x53, 0x2,0x56,0x60, + 0x2,0x56,0x5f, 0x3,0x50,0x51, 0x2,0x56,0x62, 0x2,0x56,0x5b, + 0x3,0x50,0x4f, 0x2,0x56,0x5c, 0x2,0x56,0x64, 0x2,0x56,0x5d, + 0x3,0x50,0x54, 0x1,0x70,0x4e, 0x2,0x56,0x66, 0x3,0x50,0x4e, + 0x2,0x56,0x65, 0x2,0x56,0x5e, 0x3,0x50,0x56, 0x2,0x5c,0x5d, + 0x1,0x73,0x51, 0x2,0x5c,0x5b, 0x2,0x5c,0x60, 0x2,0x5c,0x5f, + 0x2,0x56,0x63, 0x3,0x54,0x50, 0x1,0x73,0x50, 0x3,0x54,0x4e, + 0x2,0x5c,0x5e, 0x2,0x5c,0x5a, 0x2,0x5c,0x62, 0x2,0x5c,0x61, + 0x1,0x73,0x4f, 0x3,0x54,0x52, 0x2,0x5c,0x5c, 0x3,0x54,0x4f, + 0x1,0x70,0x4f, 0x3,0x54,0x51, 0x3,0x54,0x53, 0x1,0x76,0x40, + 0x3,0x5a,0x31, 0x3,0x57,0x61, 0x3,0x57,0x5e, 0x2,0x61,0x4d, + 0x2,0x65,0x46, 0x2,0x65,0x47, 0x2,0x65,0x48, 0x1,0x79,0x67, + 0x4,0x63,0x34, 0x3,0x5c,0x36, 0x1,0x79,0x68, 0x3,0x5c,0x39, + 0x2,0x68,0x6f, 0x3,0x5c,0x3a, 0x2,0x6b,0x56, 0x2,0x6b,0x55, + 0x3,0x5e,0x29, 0x3,0x5f,0x42, 0x2,0x6d,0x49, 0x2,0x6d,0x4a, + 0x2,0x6f,0x24, 0x2,0x70,0x35, 0x3,0x60,0x73, 0x1,0x44,0x4d, + 0x1,0x44,0x4e, 0x4,0x21,0x32, 0x1,0x44,0x4f, 0x1,0x45,0x36, + 0x1,0x46,0x45, 0x2,0x22,0x33, 0x1,0x47,0x73, 0x1,0x47,0x74, + 0x1,0x49,0x77, 0x1,0x49,0x78, 0x1,0x49,0x76, 0x1,0x49,0x75, + 0x1,0x4c,0x75, 0x3,0x28,0x48, 0x4,0x26,0x22, 0x2,0x26,0x36, + 0x1,0x4c,0x77, 0x1,0x4c,0x76, 0x2,0x26,0x37, 0x4,0x26,0x23, + 0x3,0x64,0x6a, 0x4,0x28,0x6e, 0x1,0x50,0x66, 0x3,0x2c,0x2f, + 0x1,0x55,0x21, 0x2,0x2e,0x67, 0x2,0x34,0x73, 0x4,0x31,0x2c, + 0x1,0x59,0x69, 0x1,0x5e,0x6c, 0x2,0x34,0x72, 0x1,0x5e,0x6b, + 0x3,0x40,0x71, 0x1,0x68,0x4d, 0x3,0x40,0x72, 0x2,0x49,0x64, + 0x1,0x70,0x50, 0x3,0x50,0x57, 0x1,0x73,0x52, 0x2,0x5c,0x63, + 0x3,0x5a,0x34, 0x1,0x79,0x69, 0x3,0x5c,0x3b, 0x1,0x7b,0x5c, + 0x3,0x21,0x3b, 0x2,0x21,0x53, 0x3,0x22,0x3d, 0x1,0x46,0x46, + 0x2,0x21,0x54, 0x1,0x47,0x77, 0x3,0x23,0x50, 0x1,0x47,0x75, + 0x1,0x47,0x76, 0x1,0x47,0x78, 0x4,0x23,0x6f, 0x1,0x49,0x7a, + 0x1,0x49,0x79, 0x3,0x25,0x5a, 0x2,0x23,0x5c, 0x1,0x49,0x7b, + 0x4,0x26,0x25, 0x2,0x23,0x5d, 0x2,0x26,0x38, 0x3,0x28,0x4c, + 0x2,0x26,0x39, 0x3,0x28,0x4a, 0x1,0x4c,0x78, 0x1,0x4c,0x7a, + 0x1,0x4c,0x7c, 0x1,0x4c,0x79, 0x1,0x4c,0x7d, 0x1,0x4c,0x7b, + 0x3,0x28,0x4e, 0x3,0x28,0x4b, 0x3,0x28,0x4d, 0x1,0x50,0x6a, + 0x1,0x50,0x67, 0x1,0x50,0x69, 0x1,0x50,0x6b, 0x1,0x50,0x68, + 0x2,0x2e,0x68, 0x2,0x29,0x78, 0xf,0x2a,0x39, 0x3,0x2c,0x32, + 0x2,0x2e,0x6a, 0x2,0x2e,0x69, 0x1,0x55,0x27, 0x4,0x2c,0x46, + 0x1,0x55,0x23, 0x4,0x2c,0x49, 0x6,0x36,0x66, 0x1,0x55,0x24, + 0x1,0x55,0x26, 0x1,0x55,0x28, 0x1,0x55,0x25, 0x3,0x30,0x57, + 0x1,0x55,0x2a, 0x1,0x55,0x29, 0x4,0x2c,0x48, 0x3,0x30,0x56, + 0x3,0x30,0x55, 0xf,0x2e,0x7e, 0x1,0x59,0x6e, 0x2,0x34,0x75, + 0x2,0x34,0x74, 0x1,0x59,0x6d, 0x3,0x35,0x41, 0x1,0x59,0x6c, + 0x1,0x59,0x6b, 0x1,0x59,0x6f, 0x1,0x59,0x6a, 0x3,0x35,0x3f, + 0x2,0x3b,0x39, 0x2,0x3b,0x36, 0x1,0x5e,0x6e, 0x2,0x3b,0x35, + 0x2,0x3b,0x3a, 0x4,0x37,0x24, 0x1,0x5e,0x70, 0x2,0x3b,0x38, + 0x1,0x5e,0x6d, 0x1,0x5e,0x6f, 0x2,0x3b,0x37, 0x3,0x3a,0x7e, + 0x2,0x42,0x4e, 0x3,0x40,0x74, 0x2,0x42,0x4f, 0x2,0x42,0x50, + 0x3,0x40,0x75, 0x3,0x40,0x76, 0x3,0x40,0x73, 0x4,0x3c,0x6e, + 0x1,0x68,0x4e, 0x1,0x68,0x56, 0x2,0x49,0x65, 0x1,0x68,0x50, + 0x1,0x68,0x54, 0x2,0x49,0x66, 0x1,0x68,0x55, 0x1,0x68,0x51, + 0x1,0x68,0x52, 0x1,0x68,0x4f, 0x1,0x68,0x53, 0x1,0x6c,0x50, + 0x2,0x3b,0x34, 0x1,0x6c,0x51, 0x1,0x6c,0x4f, 0x4,0x49,0x44, + 0x1,0x6c,0x4e, 0x2,0x56,0x67, 0x1,0x70,0x51, 0x2,0x5c,0x64, + 0x2,0x5c,0x65, 0x3,0x5a,0x35, 0x4,0x5f,0x55, 0x1,0x78,0x31, + 0x1,0x79,0x6a, 0x3,0x5e,0x2a, 0x1,0x44,0x50, 0x3,0x22,0x3e, + 0x1,0x47,0x79, 0x3,0x25,0x5e, 0x3,0x25,0x5c, 0x3,0x25,0x5d, + 0x3,0x28,0x50, 0x1,0x50,0x6c, 0x2,0x2e,0x6b, 0x1,0x55,0x2b, + 0x3,0x30,0x58, 0x3,0x30,0x59, 0x1,0x59,0x72, 0x1,0x59,0x71, + 0x1,0x59,0x70, 0x1,0x5e,0x71, 0x1,0x5e,0x72, 0x2,0x3b,0x3b, + 0x1,0x68,0x57, 0x1,0x70,0x52, 0x1,0x44,0x51, 0x2,0x21,0x3c, + 0x1,0x45,0x37, 0x2,0x21,0x55, 0x4,0x21,0x73, 0x3,0x22,0x3f, + 0x2,0x22,0x34, 0x1,0x47,0x7a, 0x4,0x22,0x5c, 0x3,0x23,0x52, + 0x3,0x28,0x51, 0x1,0x4c,0x7e, 0x3,0x2c,0x34, 0x3,0x3b,0x24, + 0x2,0x42,0x51, 0x3,0x40,0x78, 0x3,0x65,0x25, 0x1,0x44,0x52, + 0x4,0x21,0x4b, 0x1,0x45,0x38, 0x2,0x22,0x35, 0x2,0x23,0x5e, + 0x4,0x26,0x29, 0x2,0x23,0x5f, 0x3,0x25,0x5f, 0x1,0x49,0x7c, + 0xf,0x25,0x54, 0x3,0x2c,0x35, 0x2,0x3b,0x3c, 0x1,0x5e,0x73, + 0x2,0x42,0x52, 0x4,0x49,0x49, 0x3,0x54,0x54, 0x1,0x73,0x53, + 0x1,0x44,0x53, 0x1,0x44,0x67, 0x1,0x45,0x39, 0x2,0x21,0x56, + 0x1,0x46,0x47, 0x3,0x23,0x54, 0x1,0x4a,0x22, 0x1,0x4a,0x21, + 0x1,0x49,0x7d, 0x1,0x49,0x7e, 0x2,0x26,0x3a, 0x1,0x4d,0x22, + 0x1,0x4d,0x23, 0x2,0x26,0x3b, 0x1,0x4d,0x21, 0x3,0x28,0x54, + 0x3,0x28,0x55, 0x1,0x50,0x70, 0x2,0x29,0x79, 0x1,0x50,0x6f, + 0x1,0x50,0x6d, 0x1,0x50,0x6e, 0x1,0x55,0x2e, 0x1,0x55,0x2c, + 0x3,0x30,0x5a, 0x3,0x30,0x5b, 0x2,0x2e,0x6d, 0x1,0x55,0x2d, + 0x2,0x2e,0x6c, 0x3,0x64,0x6b, 0x1,0x55,0x22, 0x2,0x34,0x76, + 0x4,0x31,0x35, 0x3,0x35,0x43, 0x1,0x59,0x74, 0x1,0x59,0x75, + 0x3,0x3b,0x26, 0x3,0x3b,0x25, 0x1,0x59,0x73, 0x3,0x35,0x44, + 0x1,0x68,0x58, 0x2,0x49,0x67, 0x1,0x6c,0x52, 0x1,0x6c,0x53, + 0x2,0x50,0x2a, 0x1,0x73,0x54, 0x2,0x61,0x4e, 0x2,0x61,0x4f, + 0x3,0x5a,0x38, 0x1,0x7a,0x68, 0x2,0x70,0x36, 0x2,0x21,0x2b, + 0x1,0x45,0x3a, 0x4,0x22,0x5f, 0x1,0x44,0x54, 0x2,0x21,0x58, + 0x2,0x21,0x57, 0x4,0x21,0x76, 0x3,0x64,0x6c, 0x3,0x23,0x55, + 0x1,0x47,0x7b, 0x2,0x22,0x37, 0x2,0x22,0x38, 0x2,0x22,0x36, + 0x4,0x22,0x60, 0x2,0x22,0x39, 0x3,0x23,0x5a, 0xf,0x22,0x47, + 0x3,0x25,0x61, 0x3,0x25,0x66, 0x2,0x23,0x67, 0x4,0x23,0x7a, + 0x2,0x23,0x62, 0x2,0x23,0x64, 0x2,0x23,0x66, 0x2,0x23,0x63, + 0x1,0x4a,0x26, 0x2,0x23,0x60, 0x3,0x25,0x62, 0x2,0x23,0x61, + 0x1,0x4a,0x23, 0x1,0x4a,0x24, 0x2,0x23,0x65, 0x2,0x23,0x68, + 0x1,0x4a,0x25, 0x2,0x23,0x69, 0xf,0x23,0x7c, 0xf,0x23,0x78, + 0x3,0x25,0x63, 0x2,0x26,0x49, 0x3,0x28,0x5d, 0x2,0x26,0x43, + 0x2,0x26,0x3e, 0x1,0x4d,0x25, 0x2,0x26,0x46, 0x2,0x26,0x44, + 0x2,0x26,0x3d, 0x2,0x26,0x4a, 0x2,0x26,0x4d, 0x2,0x26,0x48, + 0x2,0x26,0x41, 0x1,0x4d,0x27, 0x2,0x26,0x47, 0x1,0x4d,0x28, + 0x2,0x26,0x42, 0x2,0x26,0x45, 0x2,0x26,0x3c, 0x2,0x26,0x40, + 0x2,0x26,0x4c, 0x1,0x4d,0x29, 0x4,0x26,0x2f, 0x1,0x4d,0x2a, + 0x3,0x28,0x5e, 0x2,0x26,0x3f, 0x2,0x26,0x4b, 0x1,0x4d,0x24, + 0x1,0x4d,0x26, 0x3,0x28,0x5c, 0x3,0x28,0x5f, 0x3,0x28,0x57, + 0x4,0x26,0x34, 0x3,0x28,0x58, 0x2,0x2a,0x2c, 0x2,0x2a,0x25, + 0x2,0x2a,0x2b, 0x2,0x2a,0x24, 0x2,0x2a,0x26, 0x2,0x29,0x7e, + 0x2,0x29,0x7c, 0x3,0x2c,0x3f, 0x2,0x2a,0x2d, 0x2,0x2a,0x2a, + 0x2,0x29,0x7a, 0x3,0x2c,0x3b, 0x1,0x50,0x72, 0x2,0x2a,0x28, + 0x2,0x2a,0x29, 0x3,0x64,0x6d, 0x2,0x2a,0x27, 0x2,0x29,0x7d, + 0x2,0x29,0x7b, 0x1,0x50,0x71, 0x2,0x2a,0x23, 0x2,0x2a,0x21, + 0x3,0x2c,0x3c, 0x3,0x2c,0x42, 0x2,0x2a,0x22, 0x2,0x2a,0x2e, + 0x3,0x2c,0x3e, 0x3,0x2c,0x41, 0x3,0x2c,0x43, 0x3,0x2c,0x3d, + 0x1,0x55,0x33, 0x3,0x30,0x63, 0x1,0x55,0x32, 0x3,0x30,0x5f, + 0x2,0x2e,0x6e, 0x1,0x55,0x2f, 0x2,0x2e,0x70, 0x3,0x30,0x64, + 0x1,0x55,0x34, 0x2,0x2e,0x71, 0x4,0x2c,0x60, 0x3,0x30,0x61, + 0x1,0x55,0x37, 0x3,0x30,0x62, 0x1,0x55,0x35, 0x2,0x2e,0x72, + 0x2,0x2a,0x2f, 0x2,0x2e,0x74, 0x3,0x30,0x5e, 0x1,0x55,0x31, + 0x4,0x2c,0x5c, 0x1,0x55,0x30, 0x4,0x2c,0x61, 0x2,0x2e,0x6f, + 0x2,0x2e,0x73, 0x1,0x55,0x36, 0x1,0x59,0x77, 0x1,0x59,0x76, + 0x3,0x35,0x4b, 0x3,0x35,0x48, 0x3,0x35,0x47, 0x2,0x34,0x78, + 0x2,0x34,0x7c, 0x2,0x34,0x7e, 0x1,0x59,0x78, 0x2,0x35,0x23, + 0x3,0x35,0x51, 0x1,0x59,0x7c, 0x2,0x35,0x25, 0x3,0x35,0x52, + 0x1,0x59,0x7e, 0x3,0x35,0x4f, 0x1,0x59,0x7a, 0x1,0x5a,0x24, + 0x3,0x35,0x55, 0x1,0x5a,0x21, 0x2,0x34,0x7a, 0x1,0x59,0x79, + 0x3,0x3b,0x2b, 0x2,0x34,0x79, 0x2,0x34,0x77, 0x2,0x35,0x27, + 0x2,0x34,0x7b, 0x3,0x35,0x46, 0x1,0x59,0x7b, 0x2,0x35,0x26, + 0x1,0x5a,0x22, 0x2,0x35,0x22, 0x2,0x35,0x21, 0x1,0x5a,0x23, + 0x2,0x34,0x7d, 0x1,0x59,0x7d, 0x3,0x35,0x4e, 0x6,0x3e,0x76, + 0x3,0x35,0x4a, 0x2,0x35,0x28, 0x3,0x35,0x54, 0x2,0x35,0x24, + 0x2,0x3b,0x4b, 0x2,0x3b,0x52, 0x2,0x3b,0x47, 0x1,0x5e,0x76, + 0x2,0x3b,0x43, 0x2,0x3b,0x53, 0x2,0x3b,0x3d, 0x2,0x3b,0x50, + 0x2,0x3b,0x4e, 0x2,0x3b,0x48, 0x3,0x3b,0x36, 0x2,0x3b,0x51, + 0x2,0x3b,0x4a, 0x3,0x3b,0x28, 0x2,0x3b,0x42, 0x2,0x3b,0x54, + 0x2,0x3b,0x40, 0x2,0x3b,0x4d, 0x2,0x3b,0x3e, 0x3,0x3b,0x27, + 0x2,0x3b,0x55, 0x3,0x3b,0x37, 0x1,0x5e,0x77, 0x3,0x3b,0x2a, + 0x2,0x3b,0x4f, 0x2,0x42,0x55, 0x2,0x3b,0x41, 0x1,0x5e,0x74, + 0x3,0x3b,0x2e, 0x2,0x3b,0x45, 0x3,0x3b,0x34, 0x1,0x5e,0x75, + 0x2,0x3b,0x44, 0x2,0x3b,0x49, 0x3,0x3b,0x33, 0x4,0x37,0x35, + 0x2,0x3b,0x46, 0x4,0x37,0x2f, 0x3,0x3b,0x31, 0x2,0x3b,0x4c, + 0x3,0x3b,0x2d, 0x2,0x42,0x59, 0x4,0x3c,0x79, 0x3,0x41,0x21, + 0x4,0x3c,0x7b, 0x2,0x42,0x5c, 0x2,0x42,0x54, 0x3,0x40,0x7c, + 0x2,0x42,0x56, 0x3,0x40,0x7a, 0x2,0x42,0x5b, 0x2,0x42,0x5a, + 0x1,0x63,0x69, 0x4,0x3c,0x75, 0x2,0x3b,0x3f, 0x2,0x42,0x58, + 0x3,0x40,0x79, 0x3,0x40,0x7d, 0x1,0x63,0x6a, 0x4,0x3c,0x74, + 0x2,0x42,0x53, 0x2,0x42,0x57, 0x4,0x3c,0x7c, 0x4,0x3c,0x78, + 0x3,0x64,0x6e, 0x2,0x49,0x6e, 0x3,0x46,0x5c, 0x2,0x49,0x75, + 0x2,0x49,0x6c, 0x3,0x46,0x54, 0x2,0x49,0x73, 0x2,0x49,0x6a, + 0x2,0x49,0x72, 0x2,0x49,0x76, 0x2,0x49,0x69, 0x2,0x49,0x6d, + 0x2,0x49,0x68, 0x3,0x46,0x56, 0x1,0x68,0x59, 0x4,0x43,0x2c, + 0x2,0x49,0x6b, 0x1,0x68,0x5a, 0x2,0x49,0x71, 0x2,0x49,0x70, + 0x2,0x49,0x6f, 0x3,0x46,0x59, 0x3,0x46,0x5a, 0x2,0x49,0x74, + 0x3,0x64,0x6f, 0x3,0x4b,0x65, 0x3,0x4b,0x66, 0x3,0x4b,0x63, + 0x2,0x50,0x2e, 0x2,0x50,0x30, 0x1,0x6c,0x55, 0x2,0x50,0x31, + 0x3,0x4b,0x6b, 0x2,0x50,0x2c, 0x3,0x4b,0x67, 0x2,0x50,0x2b, + 0x2,0x50,0x35, 0x3,0x4b,0x69, 0x2,0x50,0x33, 0x1,0x6c,0x54, + 0x2,0x50,0x36, 0x2,0x50,0x2d, 0x2,0x50,0x32, 0x2,0x50,0x34, + 0x2,0x50,0x2f, 0x3,0x4b,0x6a, 0x3,0x4b,0x68, 0x3,0x64,0x70, + 0x3,0x50,0x58, 0x2,0x56,0x6b, 0x2,0x56,0x70, 0x2,0x56,0x6a, + 0x2,0x56,0x6f, 0x3,0x50,0x5b, 0x2,0x56,0x68, 0x2,0x56,0x72, + 0x2,0x56,0x6e, 0x2,0x56,0x73, 0x2,0x56,0x6d, 0x2,0x56,0x69, + 0x2,0x56,0x71, 0x3,0x50,0x5a, 0x2,0x56,0x74, 0x2,0x56,0x6c, + 0x3,0x64,0x71, 0x2,0x5c,0x66, 0x1,0x73,0x58, 0x3,0x54,0x57, + 0x1,0x73,0x56, 0x3,0x54,0x59, 0x1,0x73,0x55, 0x1,0x73,0x57, + 0x3,0x54,0x55, 0x3,0x64,0x72, 0x2,0x61,0x50, 0x3,0x57,0x62, + 0x2,0x64,0x3e, 0x2,0x65,0x49, 0x3,0x5a,0x39, 0x2,0x68,0x70, + 0x2,0x68,0x71, 0x3,0x5c,0x3d, 0x1,0x79,0x6b, 0x3,0x5c,0x3c, + 0x2,0x6b,0x57, 0x3,0x5c,0x3e, 0x1,0x7a,0x69, 0x4,0x66,0x3b, + 0x2,0x6b,0x58, 0x3,0x5e,0x2d, 0x2,0x6d,0x4c, 0x1,0x7b,0x5e, + 0x3,0x5f,0x43, 0x1,0x7b,0x5d, 0x2,0x6d,0x4b, 0x1,0x7c,0x35, + 0x3,0x60,0x30, 0x2,0x6f,0x25, 0x4,0x6b,0x68, 0x4,0x6a,0x46, + 0x3,0x21,0x3c, 0x4,0x21,0x2c, 0x1,0x44,0x55, 0x1,0x47,0x7c, + 0x2,0x22,0x3a, 0x2,0x23,0x6a, 0x1,0x4b,0x56, 0x1,0x5a,0x25, + 0x3,0x35,0x57, 0x3,0x4b,0x6c, 0x1,0x44,0x56, 0x1,0x46,0x4a, + 0x1,0x46,0x49, 0x1,0x46,0x48, 0x4,0x22,0x63, 0x1,0x4a,0x27, + 0x1,0x55,0x38, 0x2,0x42,0x5d, 0x1,0x44,0x57, 0x1,0x44,0x58, + 0x1,0x44,0x59, 0x1,0x45,0x3b, 0x3,0x25,0x67, 0x3,0x28,0x60, + 0x1,0x50,0x73, 0x4,0x2c,0x64, 0x2,0x2a,0x30, 0x3,0x2c,0x45, + 0x3,0x2c,0x44, 0x1,0x5e,0x78, 0x1,0x44,0x5a, 0x2,0x21,0x3d, + 0x3,0x21,0x63, 0x4,0x21,0x4c, 0x1,0x46,0x4b, 0x1,0x46,0x4c, + 0x2,0x21,0x59, 0x1,0x47,0x7d, 0x5,0x22,0x5c, 0x3,0x23,0x5c, + 0x3,0x25,0x68, 0x2,0x23,0x6b, 0x3,0x25,0x6b, 0x1,0x4a,0x28, + 0x4,0x24,0x23, 0x2,0x23,0x6c, 0x1,0x4d,0x30, 0x3,0x28,0x62, + 0x3,0x28,0x61, 0x2,0x26,0x4f, 0x1,0x4d,0x2e, 0x1,0x4d,0x2d, + 0x2,0x26,0x4e, 0x1,0x4d,0x2b, 0x2,0x26,0x50, 0x1,0x4d,0x2c, + 0x1,0x4d,0x2f, 0x1,0x50,0x74, 0x3,0x2c,0x46, 0x1,0x50,0x76, + 0x2,0x2a,0x34, 0x2,0x2a,0x31, 0x2,0x2a,0x32, 0x2,0x2a,0x33, + 0x2,0x2a,0x35, 0x1,0x50,0x75, 0x2,0x2e,0x76, 0x2,0x2e,0x75, + 0x3,0x30,0x66, 0x1,0x55,0x3a, 0x3,0x30,0x69, 0x1,0x55,0x39, + 0x3,0x30,0x68, 0x3,0x30,0x6a, 0x3,0x30,0x67, 0x3,0x35,0x5b, + 0x1,0x5a,0x28, 0x2,0x35,0x2a, 0x3,0x35,0x59, 0x1,0x5a,0x27, + 0x1,0x5a,0x29, 0x1,0x5a,0x26, 0x3,0x35,0x58, 0x3,0x35,0x5a, + 0x1,0x5e,0x7a, 0x2,0x35,0x29, 0x5,0x37,0x7c, 0x1,0x5e,0x7b, + 0x2,0x3b,0x57, 0x3,0x39,0x79, 0x1,0x5e,0x7c, 0x2,0x3b,0x56, + 0x1,0x5e,0x79, 0x3,0x3b,0x3a, 0x3,0x3b,0x3b, 0x3,0x3b,0x3d, + 0x2,0x42,0x60, 0x2,0x42,0x62, 0x1,0x63,0x6b, 0x2,0x42,0x61, + 0x2,0x42,0x5f, 0x2,0x42,0x5e, 0x4,0x3d,0x2a, 0x4,0x43,0x35, + 0x3,0x46,0x5d, 0x2,0x49,0x79, 0x1,0x68,0x5f, 0x1,0x68,0x5d, + 0x4,0x43,0x30, 0x1,0x68,0x5e, 0x2,0x49,0x77, 0x2,0x49,0x78, + 0x3,0x4b,0x6d, 0x1,0x68,0x5b, 0x2,0x50,0x3a, 0x2,0x50,0x38, + 0x3,0x4b,0x70, 0x1,0x6c,0x57, 0x2,0x50,0x39, 0x1,0x6c,0x58, + 0x1,0x6c,0x56, 0x1,0x68,0x5c, 0xf,0x4e,0x5e, 0x3,0x64,0x73, + 0x2,0x56,0x77, 0x2,0x56,0x75, 0x2,0x56,0x76, 0x2,0x50,0x37, + 0x2,0x5c,0x68, 0x1,0x73,0x59, 0x2,0x5c,0x67, 0x2,0x61,0x51, + 0x2,0x61,0x52, 0x2,0x56,0x78, 0x2,0x65,0x4a, 0x3,0x66,0x77, + 0x1,0x44,0x5b, 0x1,0x46,0x4d, 0x1,0x48,0x21, 0x2,0x22,0x3b, + 0x1,0x47,0x7e, 0x3,0x28,0x63, 0x1,0x4d,0x31, 0x1,0x63,0x6c, + 0x3,0x21,0x3d, 0x1,0x45,0x3c, 0x1,0x46,0x4e, 0x1,0x50,0x77, + 0x1,0x5e,0x7d, 0x3,0x21,0x3e, 0x2,0x21,0x5a, 0x3,0x22,0x47, + 0x2,0x21,0x5b, 0x3,0x22,0x48, 0x2,0x22,0x3c, 0x3,0x66,0x78, + 0x1,0x4a,0x2a, 0x2,0x23,0x70, 0x2,0x23,0x6e, 0x1,0x4a,0x2b, + 0x2,0x23,0x6d, 0x2,0x23,0x6f, 0x2,0x23,0x71, 0x4,0x24,0x28, + 0x1,0x4a,0x29, 0x3,0x25,0x6e, 0x3,0x25,0x6d, 0x1,0x4d,0x35, + 0x1,0x4d,0x36, 0x1,0x4d,0x33, 0x3,0x28,0x65, 0x3,0x28,0x67, + 0x1,0x4d,0x32, 0x2,0x2a,0x39, 0x1,0x4d,0x34, 0x3,0x28,0x68, + 0x1,0x50,0x78, 0x3,0x2c,0x48, 0x2,0x2a,0x38, 0x2,0x2a,0x3a, + 0x2,0x2a,0x37, 0x2,0x2a,0x3b, 0x1,0x50,0x79, 0x1,0x55,0x3d, + 0x2,0x2e,0x77, 0x3,0x30,0x6c, 0x2,0x2e,0x79, 0x1,0x55,0x3b, + 0x2,0x2e,0x7a, 0x1,0x55,0x3c, 0x2,0x2e,0x78, 0x3,0x30,0x6b, + 0x2,0x2a,0x36, 0x2,0x35,0x2b, 0x2,0x35,0x2e, 0x2,0x35,0x2f, + 0x2,0x35,0x2c, 0x1,0x5a,0x2d, 0x1,0x5a,0x2c, 0x1,0x5a,0x2a, + 0x1,0x5a,0x2b, 0x2,0x35,0x2d, 0x3,0x35,0x61, 0x3,0x35,0x60, + 0x3,0x3b,0x3f, 0x1,0x5a,0x2e, 0x3,0x3b,0x40, 0x3,0x3b,0x3e, + 0x1,0x5f,0x21, 0x1,0x5f,0x22, 0x6,0x48,0x45, 0x1,0x5f,0x23, + 0x2,0x42,0x63, 0x2,0x42,0x65, 0x2,0x42,0x67, 0x1,0x63,0x6e, + 0x1,0x63,0x6d, 0x1,0x5e,0x7e, 0x2,0x42,0x66, 0x2,0x42,0x64, + 0x3,0x64,0x74, 0x2,0x49,0x7d, 0x3,0x46,0x61, 0x3,0x46,0x60, + 0x2,0x49,0x7b, 0x2,0x4a,0x23, 0x1,0x68,0x60, 0x2,0x4a,0x24, + 0x2,0x4a,0x21, 0x1,0x68,0x61, 0x2,0x49,0x7c, 0x2,0x49,0x7a, + 0x2,0x4a,0x22, 0x1,0x6c,0x5a, 0x2,0x50,0x3c, 0x2,0x49,0x7e, + 0x1,0x6c,0x5c, 0x2,0x50,0x3d, 0x1,0x6c,0x5b, 0x1,0x6c,0x5e, + 0x2,0x50,0x3e, 0x1,0x6c,0x59, 0x1,0x6c,0x5d, 0x2,0x56,0x7d, + 0x2,0x56,0x7b, 0x2,0x56,0x7a, 0x2,0x56,0x7c, 0x2,0x56,0x79, + 0x3,0x50,0x5c, 0x4,0x5b,0x21, 0x1,0x78,0x33, 0x3,0x64,0x75, + 0x2,0x68,0x72, 0x2,0x68,0x73, 0x3,0x5c,0x3f, 0x2,0x6b,0x59, + 0x2,0x6d,0x4d, 0x1,0x7d,0x22, 0x3,0x21,0x3f, 0x3,0x23,0x61, + 0x1,0x4d,0x37, 0x1,0x4a,0x2c, 0x3,0x28,0x69, 0x3,0x28,0x6b, + 0x1,0x50,0x7a, 0x3,0x2c,0x4c, 0x3,0x2c,0x4b, 0x3,0x30,0x6e, + 0x1,0x44,0x5c, 0x1,0x45,0x3d, 0x4,0x21,0x4d, 0x1,0x46,0x4f, + 0x2,0x22,0x3d, 0x3,0x25,0x6f, 0x1,0x4a,0x2d, 0x2,0x23,0x72, + 0x3,0x28,0x6d, 0x2,0x2a,0x3c, 0x1,0x50,0x7b, 0x1,0x68,0x62, + 0x1,0x44,0x5d, 0x3,0x21,0x64, 0x3,0x22,0x49, 0x3,0x23,0x62, + 0x1,0x48,0x22, 0xf,0x22,0x4e, 0x3,0x3b,0x42, 0x1,0x63,0x6f, + 0x1,0x44,0x5e, 0x1,0x45,0x3e, 0x1,0x45,0x3f, 0x1,0x46,0x51, + 0x1,0x46,0x50, 0x4,0x22,0x6b, 0x2,0x22,0x3e, 0x1,0x48,0x23, + 0x4,0x22,0x6c, 0x2,0x23,0x73, 0x3,0x25,0x71, 0x1,0x4a,0x2e, + 0x3,0x28,0x6e, 0x2,0x26,0x52, 0x2,0x26,0x53, 0x2,0x26,0x54, + 0x3,0x28,0x70, 0x1,0x4d,0x38, 0x1,0x4d,0x39, 0x2,0x26,0x51, + 0x1,0x4d,0x3a, 0x4,0x29,0x2c, 0x4,0x2c,0x70, 0x1,0x50,0x7c, + 0x2,0x2a,0x3d, 0x3,0x2c,0x4d, 0x2,0x2e,0x7c, 0x1,0x55,0x3e, + 0x3,0x30,0x6f, 0x2,0x2e,0x7b, 0x3,0x35,0x62, 0x1,0x5a,0x2f, + 0x2,0x35,0x30, 0x1,0x5a,0x30, 0x2,0x35,0x31, 0x3,0x35,0x63, + 0x3,0x3b,0x47, 0x3,0x3b,0x45, 0x1,0x5f,0x24, 0x4,0x37,0x45, + 0x3,0x3b,0x44, 0x4,0x3d,0x30, 0x2,0x42,0x68, 0xf,0x41,0x3f, + 0x3,0x41,0x22, 0x2,0x4a,0x26, 0x2,0x4a,0x25, 0x1,0x68,0x63, + 0x4,0x49,0x5e, 0x1,0x6c,0x5f, 0x2,0x50,0x3f, 0x1,0x70,0x53, + 0x2,0x56,0x7e, 0x1,0x73,0x5a, 0x3,0x57,0x63, 0x1,0x7b,0x5f, + 0x2,0x6f,0x27, 0x3,0x21,0x40, 0x3,0x21,0x41, 0x3,0x22,0x4a, + 0x3,0x23,0x51, 0x2,0x26,0x55, 0x3,0x28,0x71, 0x2,0x2a,0x3e, + 0x1,0x5a,0x31, 0x2,0x3b,0x58, 0x1,0x63,0x70, 0x3,0x41,0x23, + 0x3,0x50,0x5e, 0xf,0x54,0x43, 0x3,0x57,0x64, 0x1,0x76,0x41, + 0x3,0x61,0x64, 0x3,0x21,0x42, 0x1,0x4a,0x30, 0x3,0x25,0x72, + 0x1,0x4a,0x2f, 0x1,0x50,0x7d, 0x3,0x2c,0x50, 0x2,0x2e,0x7d, + 0x1,0x5a,0x33, 0x1,0x5d,0x29, 0x1,0x5a,0x34, 0x1,0x5a,0x32, + 0x1,0x5f,0x25, 0x3,0x41,0x24, 0x2,0x4a,0x27, 0x1,0x68,0x64, + 0x1,0x6c,0x60, 0x3,0x5f,0x45, 0x2,0x21,0x2c, 0x2,0x22,0x3f, + 0x4,0x22,0x6d, 0x2,0x23,0x75, 0x1,0x4a,0x31, 0x2,0x23,0x74, + 0x1,0x4a,0x32, 0x4,0x24,0x2c, 0x1,0x4d,0x3e, 0x2,0x26,0x58, + 0x2,0x26,0x57, 0x1,0x4d,0x3d, 0x1,0x4d,0x3b, 0x1,0x4d,0x3c, + 0x2,0x26,0x56, 0x3,0x28,0x76, 0x3,0x28,0x75, 0x1,0x51,0x21, + 0x2,0x2a,0x3f, 0x1,0x51,0x24, 0x1,0x50,0x7e, 0x1,0x51,0x26, + 0x1,0x51,0x22, 0x1,0x51,0x23, 0x1,0x51,0x25, 0x4,0x29,0x31, + 0x3,0x30,0x70, 0x3,0x30,0x72, 0x1,0x55,0x41, 0x1,0x55,0x40, + 0x1,0x55,0x3f, 0x3,0x30,0x71, 0x3,0x64,0x76, 0x2,0x35,0x33, + 0x1,0x5a,0x35, 0x1,0x5a,0x38, 0x1,0x5a,0x36, 0x3,0x64,0x77, + 0x2,0x35,0x32, 0x1,0x5a,0x3b, 0x4,0x31,0x53, 0x1,0x5a,0x37, + 0x2,0x35,0x34, 0x1,0x5a,0x3a, 0x1,0x5a,0x39, 0x4,0x31,0x52, + 0x4,0x31,0x57, 0x4,0x37,0x4a, 0x2,0x3b,0x5a, 0x2,0x3b,0x59, + 0x3,0x3b,0x4b, 0x1,0x5f,0x28, 0x1,0x5f,0x26, 0x1,0x5f,0x27, + 0x2,0x3b,0x5b, 0x1,0x63,0x71, 0x2,0x42,0x6a, 0x1,0x63,0x72, + 0x2,0x42,0x69, 0x4,0x3d,0x34, 0x4,0x43,0x3f, 0x2,0x50,0x40, + 0x3,0x46,0x63, 0x3,0x46,0x64, 0x1,0x6c,0x62, 0x2,0x4a,0x28, + 0x1,0x6c,0x61, 0x3,0x4b,0x72, 0x1,0x68,0x65, 0x3,0x64,0x78, + 0x2,0x57,0x22, 0x2,0x57,0x21, 0x1,0x73,0x5b, 0x2,0x5c,0x69, + 0x2,0x65,0x4b, 0x2,0x68,0x74, 0x2,0x68,0x75, 0x3,0x5e,0x2f, + 0x1,0x45,0x40, 0x4,0x21,0x36, 0x1,0x46,0x52, 0x3,0x22,0x4d, + 0x4,0x22,0x71, 0x2,0x21,0x5c, 0x3,0x22,0x4c, 0x5,0x22,0x66, + 0x1,0x4a,0x34, 0x1,0x4a,0x36, 0x3,0x25,0x78, 0x2,0x22,0x42, + 0x2,0x23,0x78, 0x2,0x23,0x77, 0x2,0x23,0x76, 0x3,0x23,0x66, + 0x2,0x22,0x41, 0x2,0x22,0x40, 0x1,0x48,0x25, 0x1,0x4a,0x35, + 0x1,0x4a,0x33, 0x1,0x48,0x24, 0x3,0x23,0x67, 0x3,0x23,0x69, + 0x3,0x25,0x77, 0x1,0x4d,0x3f, 0x2,0x26,0x59, 0x3,0x25,0x7b, + 0x1,0x4d,0x40, 0x2,0x23,0x7d, 0x4,0x26,0x50, 0x2,0x24,0x21, + 0x2,0x23,0x7e, 0x2,0x26,0x5a, 0x3,0x25,0x76, 0x3,0x25,0x74, + 0x2,0x23,0x7a, 0x3,0x28,0x7e, 0x1,0x4a,0x3a, 0x1,0x4a,0x38, + 0x3,0x25,0x7c, 0x2,0x23,0x79, 0x2,0x23,0x7b, 0x2,0x24,0x23, + 0x3,0x26,0x22, 0x1,0x4a,0x37, 0x3,0x26,0x21, 0x2,0x23,0x7c, + 0x2,0x24,0x27, 0x1,0x4d,0x42, 0x3,0x25,0x7d, 0x2,0x24,0x24, + 0x1,0x4a,0x39, 0x3,0x26,0x23, 0x2,0x24,0x22, 0x2,0x24,0x25, + 0x3,0x25,0x7a, 0x1,0x4d,0x41, 0x3,0x25,0x75, 0x1,0x4d,0x43, + 0x2,0x24,0x26, 0x3,0x28,0x78, 0x3,0x29,0x22, 0x2,0x26,0x6e, + 0x2,0x26,0x61, 0x2,0x26,0x5f, 0x2,0x26,0x6d, 0x2,0x26,0x68, + 0x1,0x51,0x2b, 0x1,0x4d,0x44, 0x2,0x26,0x69, 0x2,0x26,0x6c, + 0x1,0x51,0x27, 0x2,0x26,0x6b, 0x1,0x4d,0x45, 0x1,0x4d,0x4a, + 0x1,0x4d,0x48, 0x2,0x26,0x62, 0x4,0x29,0x36, 0x2,0x26,0x5d, + 0x2,0x26,0x64, 0x1,0x4d,0x4f, 0x2,0x26,0x6f, 0x1,0x51,0x28, + 0x2,0x26,0x65, 0x4,0x26,0x4f, 0x1,0x51,0x29, 0x1,0x4d,0x4b, + 0x2,0x26,0x67, 0x3,0x2c,0x5a, 0x2,0x2a,0x4e, 0x1,0x51,0x2a, + 0x2,0x26,0x5c, 0x1,0x4d,0x4c, 0x1,0x51,0x2c, 0x1,0x4d,0x4d, + 0x1,0x4d,0x49, 0x1,0x4d,0x4e, 0x2,0x26,0x66, 0x2,0x26,0x5b, + 0x2,0x26,0x6a, 0x1,0x4d,0x46, 0x3,0x28,0x77, 0x3,0x2c,0x5b, + 0x2,0x26,0x5e, 0x2,0x26,0x63, 0x2,0x26,0x60, 0x1,0x4d,0x47, + 0x3,0x28,0x7a, 0x2,0x2a,0x40, 0x4,0x29,0x45, 0x2,0x2a,0x41, + 0x3,0x29,0x21, 0x2,0x2a,0x4b, 0x2,0x2f,0x23, 0x2,0x2a,0x4c, + 0x1,0x51,0x32, 0x2,0x2a,0x4f, 0x2,0x2a,0x45, 0x1,0x51,0x31, + 0x2,0x2a,0x47, 0x4,0x29,0x3f, 0x2,0x2a,0x48, 0x3,0x2c,0x60, + 0x3,0x30,0x79, 0x2,0x2a,0x4a, 0x1,0x51,0x2d, 0x3,0x2c,0x56, + 0x3,0x30,0x73, 0x1,0x55,0x45, 0x3,0x2c,0x57, 0x3,0x2c,0x5d, + 0x2,0x2a,0x46, 0x2,0x2a,0x42, 0x1,0x55,0x46, 0x3,0x30,0x7e, + 0x4,0x29,0x3e, 0x2,0x2a,0x50, 0x1,0x55,0x42, 0x2,0x2f,0x21, + 0x2,0x2a,0x49, 0x3,0x2c,0x54, 0x2,0x2e,0x7e, 0x2,0x2a,0x44, + 0x2,0x2a,0x4d, 0x3,0x2c,0x5f, 0x3,0x2c,0x61, 0x1,0x51,0x30, + 0x1,0x55,0x43, 0x1,0x51,0x36, 0x1,0x55,0x44, 0x2,0x2a,0x51, + 0x2,0x2f,0x22, 0x1,0x51,0x2f, 0x1,0x55,0x48, 0x1,0x51,0x35, + 0x1,0x51,0x34, 0x1,0x51,0x33, 0x1,0x55,0x47, 0x2,0x2a,0x52, + 0x1,0x55,0x49, 0x1,0x51,0x2e, 0x4,0x29,0x4b, 0x2,0x2a,0x43, + 0x3,0x30,0x7a, 0x3,0x30,0x78, 0x3,0x30,0x7b, 0x3,0x2c,0x5c, + 0x3,0x30,0x76, 0x1,0x5a,0x3c, 0x2,0x2f,0x26, 0x2,0x2f,0x28, + 0x4,0x2d,0x25, 0x2,0x2f,0x2a, 0x1,0x55,0x4a, 0x1,0x55,0x50, + 0x2,0x35,0x37, 0x2,0x2f,0x2e, 0x2,0x2f,0x25, 0x1,0x5a,0x3e, + 0x2,0x35,0x35, 0x3,0x31,0x22, 0x1,0x55,0x4f, 0x1,0x55,0x4d, + 0x2,0x2f,0x30, 0x4,0x2d,0x2d, 0x2,0x35,0x36, 0x4,0x2d,0x2c, + 0x2,0x2f,0x27, 0x3,0x31,0x25, 0x1,0x55,0x4e, 0x2,0x2f,0x2b, + 0x1,0x55,0x51, 0x2,0x2f,0x2d, 0x3,0x35,0x68, 0x3,0x30,0x74, + 0x1,0x55,0x4c, 0x2,0x2f,0x2c, 0x2,0x2f,0x2f, 0x2,0x2f,0x29, + 0x3,0x31,0x27, 0x1,0x55,0x4b, 0x1,0x5a,0x3f, 0x3,0x35,0x71, + 0x2,0x2f,0x24, 0x1,0x5a,0x3d, 0x3,0x35,0x72, 0x4,0x31,0x6b, + 0x3,0x31,0x23, 0x3,0x31,0x28, 0x1,0x5a,0x40, 0x3,0x31,0x21, + 0x3,0x35,0x6f, 0x3,0x31,0x26, 0x2,0x35,0x39, 0x2,0x35,0x42, + 0x1,0x5f,0x2b, 0x3,0x3b,0x54, 0x1,0x5a,0x42, 0x1,0x5a,0x47, + 0x1,0x5f,0x2c, 0x2,0x35,0x44, 0x1,0x5a,0x4e, 0x2,0x3b,0x5d, + 0x2,0x35,0x3a, 0x1,0x5a,0x46, 0x1,0x5a,0x49, 0x1,0x5a,0x44, + 0x2,0x35,0x38, 0x2,0x35,0x46, 0x2,0x35,0x49, 0x2,0x3b,0x6c, + 0x4,0x31,0x68, 0x2,0x35,0x47, 0x2,0x3b,0x61, 0x1,0x5a,0x45, + 0x1,0x5a,0x4c, 0x1,0x5a,0x50, 0x2,0x35,0x41, 0x2,0x3b,0x5c, + 0x2,0x35,0x45, 0x1,0x5a,0x41, 0x2,0x3b,0x5e, 0x2,0x35,0x48, + 0x2,0x3b,0x60, 0x2,0x35,0x3d, 0x3,0x35,0x6a, 0x1,0x5f,0x29, + 0x3,0x3b,0x56, 0x2,0x35,0x3b, 0x2,0x35,0x3c, 0x1,0x5a,0x4b, + 0x3,0x3b,0x55, 0x3,0x35,0x6e, 0x1,0x5a,0x4a, 0x2,0x35,0x3f, + 0x1,0x5a,0x4f, 0x2,0x35,0x43, 0x1,0x5a,0x48, 0x2,0x35,0x40, + 0x3,0x35,0x79, 0x1,0x5a,0x4d, 0x1,0x5f,0x2d, 0x1,0x5f,0x2a, + 0x2,0x3b,0x5f, 0x3,0x3b,0x58, 0x2,0x35,0x3e, 0x3,0x3b,0x59, + 0x1,0x5a,0x43, 0x3,0x35,0x76, 0x3,0x35,0x78, 0x3,0x3b,0x5a, + 0x3,0x3b,0x4d, 0x3,0x35,0x74, 0x1,0x5f,0x32, 0x1,0x5f,0x36, + 0x2,0x3b,0x63, 0x1,0x63,0x77, 0x1,0x5f,0x34, 0x2,0x3b,0x67, + 0x1,0x5f,0x38, 0x2,0x42,0x6b, 0x2,0x3b,0x69, 0x1,0x63,0x79, + 0x1,0x5f,0x30, 0x1,0x5f,0x33, 0x2,0x3b,0x6a, 0x3,0x3b,0x5e, + 0x2,0x3b,0x6b, 0x2,0x3b,0x71, 0x1,0x5f,0x3a, 0x1,0x63,0x7a, + 0x4,0x3d,0x3d, 0x2,0x3b,0x6d, 0x2,0x3b,0x72, 0x2,0x3b,0x66, + 0x1,0x64,0x26, 0x3,0x3b,0x4f, 0x1,0x63,0x7b, 0x1,0x5f,0x39, + 0x2,0x3b,0x64, 0x2,0x3b,0x73, 0x3,0x3b,0x51, 0x1,0x64,0x25, + 0x1,0x5f,0x37, 0x1,0x63,0x74, 0x2,0x3b,0x70, 0x3,0x3b,0x5d, + 0x1,0x5f,0x3b, 0x2,0x3b,0x68, 0x2,0x3b,0x62, 0x1,0x5f,0x31, + 0x2,0x3b,0x65, 0x5,0x3f,0x30, 0x2,0x3b,0x6e, 0x3,0x41,0x2b, + 0x1,0x63,0x73, 0x1,0x63,0x78, 0x1,0x5f,0x2e, 0x2,0x3b,0x6f, + 0x3,0x3b,0x61, 0x1,0x63,0x76, 0x3,0x3b,0x62, 0x3,0x3b,0x63, + 0x3,0x3b,0x50, 0x1,0x5f,0x2f, 0x3,0x64,0x79, 0x1,0x64,0x24, + 0x2,0x4a,0x2a, 0x2,0x42,0x76, 0x3,0x41,0x29, 0x2,0x42,0x6e, + 0x2,0x4a,0x29, 0x4,0x3d,0x39, 0x2,0x42,0x72, 0x2,0x42,0x74, + 0x3,0x41,0x27, 0x3,0x41,0x2c, 0x2,0x42,0x71, 0x3,0x46,0x6f, + 0x1,0x64,0x23, 0x4,0x3d,0x38, 0x2,0x42,0x70, 0x1,0x64,0x27, + 0x3,0x46,0x6e, 0x6,0x52,0x64, 0x3,0x41,0x28, 0x2,0x4a,0x39, + 0x3,0x46,0x6c, 0x3,0x41,0x2e, 0x1,0x64,0x22, 0x1,0x68,0x67, + 0x2,0x42,0x77, 0x2,0x4a,0x2b, 0x3,0x46,0x6d, 0x3,0x41,0x2a, + 0x1,0x63,0x7e, 0x2,0x42,0x6f, 0x2,0x42,0x73, 0x1,0x68,0x66, + 0x1,0x63,0x75, 0x2,0x42,0x6c, 0x2,0x42,0x6d, 0x1,0x68,0x68, + 0x1,0x63,0x7d, 0x1,0x64,0x21, 0x1,0x63,0x7c, 0x2,0x42,0x75, + 0x3,0x64,0x7a, 0x2,0x4a,0x2f, 0x2,0x4a,0x30, 0x2,0x4a,0x35, + 0x1,0x6c,0x67, 0x2,0x4a,0x3c, 0x3,0x4b,0x73, 0x1,0x68,0x6e, + 0x3,0x4b,0x7e, 0x1,0x68,0x6d, 0x2,0x4a,0x37, 0x3,0x4b,0x74, + 0x1,0x6c,0x66, 0x2,0x4a,0x2c, 0x1,0x68,0x6c, 0x3,0x46,0x71, + 0x2,0x4a,0x3b, 0x1,0x68,0x6a, 0x1,0x68,0x6b, 0x3,0x4b,0x7c, + 0x2,0x4a,0x38, 0x2,0x50,0x51, 0x1,0x6c,0x64, 0x1,0x5f,0x35, + 0x3,0x46,0x72, 0x2,0x4a,0x3a, 0x1,0x6c,0x6b, 0x2,0x4a,0x32, + 0x4,0x49,0x6f, 0x1,0x6c,0x65, 0x3,0x46,0x6a, 0x1,0x6c,0x6a, + 0x2,0x4a,0x2d, 0x2,0x4a,0x31, 0x2,0x4a,0x2e, 0x2,0x4a,0x34, + 0x1,0x68,0x6f, 0x1,0x6c,0x63, 0x1,0x68,0x69, 0x3,0x4c,0x21, + 0x2,0x50,0x43, 0x2,0x4a,0x36, 0x3,0x46,0x68, 0x1,0x6c,0x69, + 0x3,0x46,0x73, 0x1,0x6c,0x6c, 0x7,0x22,0x71, 0x2,0x4a,0x33, + 0x3,0x46,0x6b, 0x1,0x6c,0x68, 0x2,0x50,0x42, 0x5,0x4d,0x2a, + 0x3,0x4c,0x23, 0x3,0x46,0x74, 0x3,0x4c,0x24, 0x3,0x4b,0x77, + 0x2,0x50,0x47, 0x1,0x70,0x57, 0x2,0x50,0x41, 0x2,0x57,0x2e, + 0x2,0x50,0x50, 0x1,0x6c,0x70, 0x3,0x4b,0x7a, 0x1,0x6c,0x6e, + 0x1,0x70,0x55, 0x2,0x50,0x4d, 0x2,0x50,0x49, 0x1,0x6c,0x74, + 0x3,0x4b,0x76, 0x2,0x57,0x25, 0x3,0x50,0x68, 0x3,0x4c,0x28, + 0x3,0x50,0x67, 0x1,0x6c,0x72, 0x2,0x50,0x48, 0x3,0x4c,0x29, + 0x2,0x57,0x23, 0x3,0x4c,0x25, 0x2,0x50,0x4c, 0x4,0x50,0x3b, + 0x2,0x50,0x4f, 0x2,0x50,0x46, 0x3,0x4b,0x79, 0x1,0x6c,0x73, + 0x4,0x50,0x37, 0x3,0x4b,0x75, 0x1,0x6c,0x6d, 0x2,0x57,0x24, + 0x1,0x70,0x56, 0x2,0x50,0x4e, 0x1,0x6c,0x6f, 0x1,0x6c,0x71, + 0x2,0x50,0x4b, 0x1,0x6c,0x75, 0x2,0x50,0x4a, 0x2,0x50,0x45, + 0x2,0x50,0x44, 0x1,0x70,0x54, 0x2,0x50,0x52, 0x2,0x57,0x27, + 0x2,0x5c,0x6b, 0x1,0x70,0x59, 0x3,0x50,0x61, 0x2,0x57,0x2d, + 0x3,0x50,0x63, 0x2,0x57,0x2b, 0x3,0x50,0x6a, 0x2,0x5c,0x6c, + 0x3,0x50,0x64, 0x1,0x70,0x5a, 0x2,0x57,0x2c, 0x3,0x50,0x66, + 0x2,0x57,0x29, 0x1,0x73,0x5d, 0x2,0x5c,0x6a, 0x3,0x50,0x6c, + 0x2,0x57,0x26, 0x2,0x57,0x28, 0x1,0x73,0x5e, 0x1,0x70,0x5c, + 0x1,0x73,0x5c, 0x1,0x70,0x5b, 0x1,0x73,0x60, 0x2,0x57,0x2a, + 0x1,0x70,0x58, 0x3,0x50,0x62, 0x3,0x50,0x65, 0x3,0x50,0x6b, + 0x3,0x66,0x79, 0x4,0x5b,0x2b, 0x2,0x61,0x5b, 0x4,0x56,0x33, + 0x2,0x61,0x53, 0x3,0x54,0x61, 0x3,0x54,0x5f, 0x3,0x54,0x5c, + 0x3,0x54,0x5e, 0x3,0x54,0x5d, 0x2,0x5c,0x72, 0x2,0x61,0x54, + 0x2,0x5c,0x6e, 0x4,0x56,0x32, 0x3,0x54,0x5b, 0x1,0x76,0x42, + 0x2,0x5c,0x70, 0x2,0x5c,0x6f, 0x1,0x73,0x5f, 0x2,0x5c,0x6d, + 0x2,0x5c,0x71, 0x2,0x61,0x5c, 0x2,0x61,0x58, 0x2,0x61,0x5a, + 0x4,0x5f,0x60, 0x2,0x61,0x55, 0x2,0x61,0x56, 0x4,0x5f,0x61, + 0x2,0x61,0x59, 0x2,0x61,0x57, 0x1,0x78,0x34, 0x3,0x57,0x65, + 0x1,0x78,0x37, 0x1,0x78,0x36, 0x1,0x78,0x35, 0x1,0x79,0x6c, + 0x2,0x68,0x76, 0x1,0x79,0x6d, 0x2,0x65,0x4c, 0x1,0x7a,0x6a, + 0x2,0x6b,0x5a, 0x1,0x7a,0x6b, 0x1,0x7b,0x60, 0x1,0x7c,0x36, + 0x2,0x6f,0x28, 0x3,0x5f,0x46, 0x2,0x6f,0x29, 0x2,0x6f,0x2a, + 0x3,0x61,0x3e, 0x2,0x72,0x2a, 0x1,0x45,0x41, 0x2,0x21,0x5d, + 0x1,0x46,0x53, 0x1,0x48,0x27, 0x1,0x48,0x28, 0x1,0x48,0x26, + 0x3,0x23,0x6b, 0x1,0x48,0x29, 0x1,0x4a,0x3c, 0x1,0x4a,0x3b, + 0x3,0x26,0x25, 0x2,0x26,0x70, 0x1,0x4d,0x51, 0x1,0x4d,0x50, + 0x3,0x2c,0x63, 0x2,0x2f,0x31, 0x1,0x5a,0x51, 0x1,0x5a,0x52, + 0x4,0x31,0x6e, 0x4,0x31,0x70, 0x3,0x3b,0x64, 0x1,0x5f,0x3c, + 0x2,0x42,0x78, 0x1,0x64,0x28, 0x1,0x64,0x29, 0x2,0x42,0x7a, + 0x2,0x42,0x7c, 0x2,0x42,0x7b, 0x4,0x3d,0x43, 0x2,0x4a,0x3e, + 0x3,0x46,0x76, 0x2,0x4a,0x3d, 0x1,0x68,0x70, 0x2,0x4a,0x3f, + 0x3,0x46,0x75, 0x2,0x50,0x53, 0x1,0x6c,0x76, 0x3,0x4c,0x2c, + 0x1,0x70,0x5d, 0x3,0x50,0x6d, 0x1,0x73,0x61, 0x1,0x76,0x43, + 0x1,0x73,0x62, 0x3,0x5f,0x48, 0x1,0x45,0x42, 0x3,0x21,0x65, + 0x3,0x21,0x66, 0x3,0x22,0x4e, 0x2,0x24,0x28, 0x3,0x26,0x28, + 0x3,0x26,0x29, 0x2,0x26,0x71, 0x1,0x4d,0x53, 0x1,0x4d,0x52, + 0x1,0x4d,0x54, 0x1,0x51,0x37, 0x2,0x2a,0x53, 0x2,0x2a,0x54, + 0x3,0x31,0x29, 0x2,0x2f,0x32, 0x1,0x55,0x52, 0x1,0x5a,0x53, + 0x1,0x5f,0x3d, 0x2,0x3b,0x74, 0x1,0x45,0x43, 0x4,0x21,0x37, + 0x1,0x44,0x5f, 0x1,0x45,0x44, 0x3,0x22,0x50, 0x2,0x21,0x5e, + 0x1,0x46,0x57, 0x1,0x46,0x56, 0x1,0x46,0x54, 0x1,0x46,0x55, + 0x3,0x23,0x6f, 0x1,0x48,0x2c, 0x2,0x22,0x49, 0x2,0x22,0x4b, + 0x1,0x48,0x2b, 0x2,0x22,0x43, 0x3,0x23,0x6c, 0x2,0x22,0x44, + 0x3,0x23,0x6d, 0x2,0x22,0x4a, 0x2,0x22,0x46, 0x2,0x22,0x48, + 0x1,0x48,0x2a, 0x2,0x22,0x45, 0x2,0x22,0x4c, 0x2,0x22,0x47, + 0x3,0x23,0x6e, 0xf,0x22,0x51, 0x1,0x4a,0x43, 0x1,0x4a,0x4c, + 0x1,0x4a,0x4a, 0x2,0x24,0x32, 0x2,0x24,0x2f, 0x2,0x24,0x37, + 0x1,0x4a,0x48, 0x2,0x24,0x38, 0x3,0x26,0x39, 0x1,0x4a,0x41, + 0x2,0x24,0x35, 0x3,0x26,0x2e, 0x1,0x4a,0x47, 0x2,0x24,0x31, + 0x2,0x24,0x30, 0x1,0x4a,0x45, 0x2,0x24,0x36, 0x1,0x4a,0x46, + 0x1,0x4d,0x55, 0x1,0x4a,0x40, 0x2,0x24,0x33, 0x3,0x26,0x2a, + 0x2,0x24,0x29, 0x1,0x4a,0x3d, 0x3,0x26,0x37, 0x1,0x4a,0x50, + 0x2,0x24,0x2e, 0x2,0x24,0x34, 0x1,0x4a,0x42, 0x1,0x4a,0x44, + 0x3,0x26,0x2f, 0x2,0x24,0x2a, 0x3,0x26,0x36, 0x2,0x24,0x2b, + 0x2,0x24,0x2c, 0x4,0x24,0x39, 0x1,0x4a,0x4f, 0x1,0x4a,0x49, + 0x1,0x4a,0x4e, 0x2,0x24,0x2d, 0x1,0x4a,0x4d, 0x1,0x4a,0x3f, + 0x1,0x4a,0x3e, 0x1,0x4a,0x4b, 0x3,0x26,0x35, 0x4,0x24,0x3c, + 0x3,0x26,0x33, 0x3,0x26,0x34, 0x3,0x26,0x38, 0x3,0x26,0x31, + 0x3,0x64,0x7b, 0xf,0x24,0x39, 0x3,0x26,0x32, 0x3,0x29,0x31, + 0x3,0x29,0x2a, 0x1,0x4d,0x63, 0x2,0x26,0x7d, 0x2,0x26,0x76, + 0x1,0x4d,0x5e, 0x1,0x4d,0x71, 0x2,0x26,0x72, 0x2,0x26,0x79, + 0x2,0x26,0x7b, 0x2,0x26,0x7e, 0x1,0x4d,0x6c, 0x3,0x29,0x26, + 0x2,0x26,0x7a, 0x2,0x26,0x73, 0x1,0x4d,0x6a, 0x2,0x26,0x77, + 0x3,0x29,0x28, 0x2,0x27,0x21, 0x1,0x4d,0x5b, 0x3,0x29,0x25, + 0x2,0x26,0x7c, 0x1,0x4d,0x65, 0x1,0x4d,0x64, 0x2,0x26,0x75, + 0x1,0x4d,0x59, 0x3,0x29,0x34, 0x3,0x29,0x32, 0x1,0x4d,0x5a, + 0xf,0x27,0x30, 0x1,0x4d,0x58, 0x3,0x29,0x33, 0x1,0x4d,0x70, + 0x1,0x4d,0x68, 0x1,0x4d,0x62, 0x1,0x4d,0x56, 0x2,0x26,0x78, + 0x1,0x4d,0x61, 0x1,0x4d,0x57, 0x1,0x4d,0x69, 0x1,0x4d,0x72, + 0x2,0x2a,0x55, 0x1,0x4d,0x66, 0x2,0x26,0x74, 0x1,0x4d,0x5c, + 0x1,0x4d,0x5f, 0x1,0x4d,0x60, 0x3,0x29,0x2e, 0x1,0x4d,0x6e, + 0x1,0x4d,0x6f, 0x1,0x4d,0x6d, 0x1,0x4d,0x67, 0x1,0x4d,0x6b, + 0x1,0x4d,0x5d, 0x1,0x51,0x38, 0x3,0x29,0x30, 0x3,0x29,0x37, + 0x3,0x29,0x35, 0x3,0x29,0x36, 0x3,0x29,0x2f, 0x3,0x29,0x29, + 0x3,0x2c,0x6d, 0x2,0x2a,0x5b, 0x1,0x51,0x44, 0x1,0x51,0x3c, + 0x1,0x51,0x3e, 0x1,0x51,0x43, 0x2,0x2a,0x67, 0x1,0x51,0x41, + 0x2,0x2f,0x33, 0x1,0x55,0x53, 0x1,0x51,0x46, 0x2,0x2a,0x58, + 0x2,0x2a,0x60, 0x1,0x51,0x42, 0x2,0x2a,0x5f, 0x2,0x2a,0x5c, + 0x2,0x2a,0x64, 0x2,0x2a,0x66, 0x1,0x51,0x3b, 0x1,0x51,0x3f, + 0x1,0x51,0x45, 0x1,0x55,0x55, 0x2,0x2a,0x61, 0x1,0x51,0x3d, + 0x1,0x51,0x48, 0x2,0x2a,0x5a, 0x3,0x2c,0x6f, 0x3,0x2c,0x70, + 0x5,0x29,0x45, 0x1,0x51,0x40, 0x1,0x55,0x54, 0x1,0x51,0x3a, + 0x4,0x29,0x59, 0x2,0x2a,0x57, 0x2,0x2a,0x5e, 0x2,0x2a,0x56, + 0x2,0x2a,0x59, 0x2,0x2a,0x5d, 0x2,0x2f,0x34, 0x1,0x51,0x47, + 0x4,0x29,0x51, 0x2,0x2a,0x62, 0x2,0x2a,0x63, 0x2,0x2a,0x65, + 0x1,0x51,0x39, 0x3,0x2c,0x6c, 0x3,0x31,0x32, 0x3,0x31,0x33, + 0x3,0x2c,0x6b, 0x3,0x2c,0x6e, 0x4,0x29,0x5b, 0x1,0x55,0x63, + 0x2,0x2f,0x40, 0x1,0x55,0x61, 0x1,0x55,0x62, 0x2,0x2f,0x36, + 0x2,0x2f,0x46, 0x3,0x31,0x2c, 0x1,0x55,0x58, 0x3,0x31,0x2f, + 0x3,0x31,0x35, 0x2,0x35,0x4a, 0x2,0x2f,0x48, 0x2,0x2f,0x42, + 0x3,0x31,0x38, 0x2,0x2f,0x39, 0x3,0x31,0x37, 0x2,0x2f,0x4b, + 0x2,0x2f,0x3c, 0x1,0x55,0x5e, 0x2,0x35,0x61, 0x2,0x2f,0x3f, + 0x1,0x55,0x60, 0x1,0x55,0x57, 0x3,0x31,0x3c, 0x2,0x2f,0x4d, + 0x2,0x2f,0x41, 0x1,0x55,0x5a, 0x2,0x2f,0x3a, 0x2,0x2f,0x37, + 0x2,0x2f,0x38, 0x1,0x55,0x5b, 0x2,0x2f,0x47, 0x2,0x2f,0x4e, + 0x1,0x55,0x5d, 0x2,0x2f,0x3e, 0x2,0x2f,0x3d, 0x1,0x55,0x65, + 0x1,0x55,0x64, 0x1,0x55,0x56, 0x1,0x55,0x5c, 0x1,0x55,0x5f, + 0x2,0x2f,0x4a, 0x3,0x31,0x2e, 0x3,0x31,0x39, 0x2,0x2f,0x44, + 0x1,0x55,0x59, 0x2,0x2f,0x35, 0x2,0x2f,0x4c, 0x2,0x2f,0x43, + 0x2,0x2f,0x45, 0x2,0x2f,0x49, 0x3,0x31,0x30, 0x3,0x31,0x3b, + 0x3,0x31,0x36, 0x3,0x64,0x7c, 0x3,0x64,0x7d, 0x2,0x35,0x4b, + 0x3,0x36,0x31, 0x1,0x5a,0x5b, 0x1,0x5a,0x6f, 0x1,0x5a,0x6e, + 0x3,0x36,0x27, 0x1,0x5a,0x63, 0x3,0x36,0x29, 0x2,0x35,0x5d, + 0x2,0x35,0x59, 0x2,0x35,0x56, 0x2,0x35,0x68, 0x1,0x5a,0x5e, + 0x1,0x5a,0x56, 0x3,0x36,0x26, 0x3,0x36,0x32, 0x2,0x35,0x5b, + 0x1,0x5f,0x4d, 0x1,0x5a,0x5a, 0x2,0x35,0x63, 0x3,0x36,0x22, + 0x1,0x5a,0x70, 0x1,0x5a,0x6d, 0x2,0x35,0x5f, 0x2,0x35,0x4e, + 0x3,0x35,0x7c, 0x3,0x36,0x2b, 0x1,0x5a,0x6c, 0x2,0x35,0x65, + 0x2,0x35,0x4d, 0x1,0x5a,0x61, 0x1,0x5a,0x65, 0x2,0x35,0x64, + 0x3,0x36,0x23, 0x2,0x35,0x57, 0x1,0x5a,0x66, 0x1,0x5a,0x60, + 0x2,0x35,0x4c, 0x3,0x35,0x7d, 0x1,0x5f,0x3f, 0x2,0x35,0x67, + 0x2,0x35,0x55, 0x1,0x5a,0x6b, 0x2,0x35,0x58, 0x2,0x35,0x66, + 0x1,0x5a,0x6a, 0x3,0x36,0x24, 0x2,0x3b,0x75, 0x4,0x31,0x77, + 0x1,0x5a,0x57, 0x2,0x35,0x53, 0x1,0x5a,0x5c, 0x1,0x5a,0x67, + 0x4,0x31,0x78, 0x1,0x5a,0x62, 0x2,0x35,0x5c, 0x2,0x35,0x52, + 0x2,0x35,0x50, 0x2,0x35,0x62, 0x1,0x5a,0x54, 0x1,0x5a,0x68, + 0x1,0x5a,0x58, 0x1,0x5f,0x3e, 0x2,0x35,0x60, 0x1,0x5a,0x59, + 0x4,0x32,0x23, 0x1,0x5a,0x55, 0x1,0x5a,0x64, 0x1,0x5a,0x5f, + 0x1,0x5a,0x5d, 0x2,0x35,0x54, 0x1,0x5a,0x69, 0x2,0x35,0x51, + 0x2,0x35,0x5e, 0x2,0x35,0x5a, 0x2,0x3b,0x77, 0x2,0x3b,0x76, + 0x3,0x36,0x2d, 0x3,0x64,0x7e, 0x3,0x36,0x2e, 0x2,0x35,0x4f, + 0x2,0x3c,0x29, 0x3,0x3b,0x71, 0x1,0x5f,0x41, 0x3,0x3b,0x70, + 0x2,0x3c,0x2f, 0x2,0x3b,0x7c, 0x2,0x3c,0x2c, 0x2,0x42,0x7d, + 0x1,0x5f,0x44, 0x2,0x3c,0x30, 0x2,0x3c,0x33, 0x1,0x5f,0x43, + 0x2,0x3c,0x21, 0x2,0x3c,0x32, 0x2,0x3c,0x31, 0x1,0x5f,0x45, + 0x2,0x3b,0x78, 0x1,0x5f,0x40, 0x1,0x5f,0x48, 0x3,0x3b,0x73, + 0x1,0x5f,0x46, 0x2,0x3c,0x2e, 0x4,0x37,0x71, 0x2,0x3c,0x24, + 0x1,0x5f,0x4a, 0x2,0x3c,0x35, 0x2,0x3c,0x2d, 0x2,0x3c,0x36, + 0x1,0x5f,0x52, 0x1,0x5f,0x50, 0x2,0x3c,0x2b, 0x2,0x3c,0x2a, + 0x3,0x3b,0x67, 0x2,0x3c,0x28, 0x2,0x3c,0x22, 0x1,0x5f,0x49, + 0x3,0x3b,0x66, 0x1,0x5f,0x47, 0x2,0x2f,0x3b, 0x2,0x3b,0x79, + 0x3,0x3b,0x68, 0x2,0x43,0x3d, 0x2,0x3b,0x7a, 0x1,0x5f,0x42, + 0x1,0x5f,0x4f, 0x2,0x43,0x21, 0x4,0x37,0x60, 0x1,0x5f,0x4b, + 0x1,0x5f,0x4c, 0x2,0x3b,0x7b, 0x2,0x3c,0x34, 0x2,0x42,0x7e, + 0x2,0x3c,0x25, 0x2,0x3b,0x7e, 0x1,0x5f,0x4e, 0x2,0x3c,0x26, + 0x2,0x3c,0x23, 0x3,0x3b,0x72, 0x3,0x3b,0x6d, 0x1,0x5f,0x53, + 0x4,0x37,0x6f, 0x3,0x3b,0x6f, 0x3,0x65,0x21, 0x1,0x64,0x38, + 0x3,0x41,0x49, 0x3,0x41,0x32, 0x2,0x43,0x24, 0x2,0x43,0x37, + 0x2,0x43,0x3c, 0x2,0x43,0x30, 0x1,0x64,0x34, 0x2,0x43,0x41, + 0x1,0x64,0x31, 0x2,0x43,0x22, 0x3,0x41,0x3a, 0x2,0x43,0x23, + 0x1,0x64,0x2a, 0x1,0x64,0x33, 0x2,0x43,0x2a, 0x1,0x64,0x36, + 0x1,0x64,0x37, 0x2,0x43,0x2b, 0x3,0x41,0x38, 0x2,0x43,0x38, + 0x2,0x43,0x3e, 0x1,0x64,0x32, 0x3,0x41,0x3e, 0x1,0x64,0x2c, + 0x2,0x43,0x29, 0x2,0x43,0x25, 0x2,0x43,0x40, 0x2,0x43,0x2e, + 0x2,0x43,0x2f, 0x2,0x43,0x26, 0x2,0x43,0x3a, 0x2,0x43,0x31, + 0x2,0x43,0x3b, 0x2,0x43,0x33, 0x3,0x41,0x3d, 0x1,0x64,0x2d, + 0x2,0x4a,0x40, 0x1,0x64,0x30, 0x1,0x64,0x2e, 0x2,0x43,0x3f, + 0x2,0x43,0x36, 0x2,0x43,0x32, 0x3,0x41,0x36, 0x3,0x41,0x33, + 0x2,0x43,0x27, 0x1,0x68,0x7a, 0x2,0x43,0x35, 0x1,0x64,0x35, + 0x2,0x43,0x2d, 0x3,0x41,0x34, 0x2,0x43,0x2c, 0x3,0x41,0x48, + 0x3,0x47,0x25, 0x3,0x41,0x42, 0x1,0x64,0x2f, 0x1,0x64,0x2b, + 0x2,0x4a,0x55, 0x2,0x43,0x39, 0x2,0x43,0x34, 0x2,0x43,0x28, + 0x3,0x41,0x44, 0x3,0x41,0x45, 0x3,0x66,0x76, 0x2,0x4a,0x50, + 0x3,0x46,0x78, 0x2,0x4a,0x41, 0x2,0x4a,0x4c, 0x3,0x47,0x28, + 0x2,0x4a,0x53, 0x1,0x68,0x78, 0x1,0x5f,0x51, 0x2,0x4a,0x51, + 0x1,0x68,0x73, 0x3,0x46,0x7e, 0x3,0x47,0x24, 0x3,0x46,0x7a, + 0x1,0x68,0x72, 0x2,0x4a,0x58, 0x4,0x43,0x5d, 0x2,0x4a,0x42, + 0x2,0x4a,0x4f, 0x2,0x4a,0x43, 0x2,0x4a,0x4e, 0x1,0x68,0x76, + 0x2,0x4a,0x52, 0x2,0x3c,0x27, 0x3,0x47,0x21, 0x4,0x43,0x5e, + 0x3,0x47,0x2a, 0x2,0x4a,0x59, 0x2,0x4a,0x4a, 0x1,0x68,0x79, + 0x2,0x50,0x61, 0x1,0x6c,0x77, 0x3,0x47,0x23, 0x2,0x4a,0x57, + 0x2,0x4a,0x56, 0x1,0x68,0x7b, 0x2,0x50,0x54, 0x1,0x6c,0x78, + 0x2,0x50,0x55, 0x3,0x47,0x22, 0x2,0x4a,0x46, 0x2,0x4a,0x47, + 0x2,0x4a,0x44, 0x2,0x4a,0x49, 0x2,0x4a,0x45, 0x2,0x4a,0x5a, + 0x1,0x68,0x75, 0x1,0x6c,0x79, 0x1,0x68,0x77, 0x1,0x68,0x7c, + 0x3,0x46,0x7b, 0x2,0x4a,0x48, 0x3,0x47,0x29, 0x2,0x4a,0x54, + 0x3,0x4c,0x2d, 0x3,0x47,0x26, 0x2,0x4a,0x4d, 0x3,0x4c,0x35, + 0x2,0x50,0x58, 0x3,0x4c,0x38, 0x1,0x68,0x71, 0x1,0x6c,0x7c, + 0x2,0x57,0x35, 0x2,0x50,0x5d, 0x2,0x50,0x5c, 0x2,0x50,0x5e, + 0x3,0x4c,0x30, 0x3,0x4c,0x2f, 0x2,0x50,0x5b, 0x1,0x6c,0x7d, + 0x3,0x4c,0x3b, 0x1,0x6d,0x25, 0x1,0x6d,0x22, 0x3,0x4c,0x31, + 0x1,0x6d,0x23, 0x2,0x50,0x56, 0x2,0x50,0x59, 0x2,0x50,0x63, + 0x1,0x6d,0x2b, 0x1,0x6d,0x29, 0x3,0x4c,0x2e, 0x2,0x50,0x5a, + 0x2,0x3b,0x7d, 0x1,0x6c,0x7a, 0x2,0x50,0x60, 0x2,0x50,0x57, + 0x3,0x4c,0x3e, 0x1,0x6d,0x2c, 0x2,0x50,0x5f, 0x1,0x68,0x74, + 0x1,0x6d,0x21, 0x2,0x4a,0x4b, 0x3,0x4c,0x3f, 0x3,0x4c,0x34, + 0x1,0x6d,0x24, 0x3,0x4c,0x3d, 0x1,0x6d,0x28, 0x1,0x6d,0x2a, + 0x1,0x6d,0x27, 0x1,0x6d,0x26, 0x3,0x4c,0x3a, 0x1,0x6c,0x7e, + 0x2,0x50,0x62, 0x1,0x6c,0x7b, 0x1,0x6d,0x2d, 0x3,0x4c,0x39, + 0x3,0x65,0x22, 0x3,0x4c,0x37, 0x1,0x70,0x61, 0x1,0x70,0x62, + 0x2,0x57,0x34, 0x1,0x70,0x6b, 0x1,0x70,0x68, 0x3,0x50,0x70, + 0x1,0x70,0x5f, 0x1,0x70,0x66, 0x2,0x57,0x36, 0x1,0x70,0x64, + 0x1,0x70,0x5e, 0x3,0x4c,0x32, 0x1,0x70,0x65, 0x3,0x50,0x77, + 0x2,0x57,0x33, 0x1,0x73,0x64, 0x1,0x70,0x60, 0x5,0x54,0x5e, + 0x1,0x70,0x67, 0x1,0x73,0x63, 0x2,0x57,0x32, 0x2,0x57,0x31, + 0x3,0x50,0x76, 0x1,0x70,0x69, 0x3,0x50,0x6f, 0x1,0x70,0x6a, + 0x3,0x50,0x79, 0x2,0x57,0x30, 0x2,0x57,0x2f, 0x1,0x73,0x65, + 0x2,0x57,0x39, 0x1,0x70,0x63, 0x2,0x57,0x37, 0x3,0x50,0x75, + 0x3,0x54,0x64, 0x1,0x73,0x66, 0x3,0x54,0x67, 0x1,0x73,0x6b, + 0x2,0x5c,0x75, 0x2,0x5c,0x77, 0x3,0x57,0x6b, 0x1,0x73,0x68, + 0x3,0x57,0x6d, 0x2,0x5c,0x78, 0x2,0x5c,0x74, 0x3,0x57,0x6c, + 0x2,0x5c,0x76, 0x1,0x73,0x69, 0x1,0x73,0x6c, 0x3,0x54,0x69, + 0x2,0x5c,0x73, 0x1,0x73,0x67, 0x1,0x73,0x6a, 0x1,0x76,0x45, + 0x2,0x57,0x38, 0x1,0x76,0x44, 0x7,0x3f,0x62, 0x3,0x57,0x6a, + 0x1,0x76,0x4a, 0x2,0x61,0x60, 0x3,0x57,0x70, 0x1,0x76,0x48, + 0x1,0x76,0x49, 0x2,0x61,0x63, 0x2,0x61,0x5f, 0x1,0x76,0x46, + 0x2,0x61,0x5d, 0x1,0x78,0x38, 0x2,0x61,0x61, 0x4,0x5b,0x36, + 0x2,0x61,0x62, 0x2,0x61,0x5e, 0x3,0x57,0x6e, 0x1,0x76,0x47, + 0x2,0x65,0x4d, 0x3,0x5a,0x3b, 0x2,0x65,0x50, 0x3,0x5a,0x3c, + 0x3,0x5a,0x3a, 0x2,0x65,0x51, 0x2,0x65,0x4f, 0x2,0x65,0x52, + 0x1,0x78,0x39, 0x2,0x65,0x4e, 0x3,0x5e,0x31, 0x2,0x68,0x7a, + 0x1,0x79,0x6f, 0x2,0x68,0x79, 0x2,0x68,0x78, 0x2,0x68,0x77, + 0x1,0x79,0x6e, 0x1,0x79,0x70, 0x3,0x65,0x23, 0x2,0x6b,0x5b, + 0x1,0x7a,0x6d, 0x1,0x7a,0x6c, 0x3,0x5f,0x4a, 0x3,0x5f,0x4b, + 0x2,0x6d,0x4f, 0x2,0x6d,0x4e, 0x2,0x6d,0x51, 0x1,0x7c,0x37, + 0x1,0x7b,0x61, 0x2,0x6f,0x2c, 0x2,0x6d,0x50, 0x3,0x5f,0x49, + 0x3,0x60,0x32, 0x2,0x6f,0x2b, 0x1,0x7c,0x39, 0x1,0x7c,0x38, + 0x1,0x7c,0x5f, 0x2,0x70,0x37, 0x2,0x70,0x7d, 0x1,0x45,0x45, + 0x6,0x23,0x6c, 0x3,0x2c,0x72, 0x2,0x3c,0x37, 0x2,0x57,0x3a, + 0x3,0x21,0x67, 0x3,0x21,0x68, 0x1,0x48,0x2d, 0x2,0x22,0x4d, + 0x1,0x4a,0x53, 0x1,0x4a,0x51, 0x4,0x24,0x3f, 0x1,0x4a,0x52, + 0x4,0x24,0x3e, 0x2,0x27,0x22, 0x1,0x4d,0x73, 0x1,0x51,0x49, + 0x3,0x2c,0x74, 0x2,0x2a,0x68, 0x3,0x2c,0x76, 0x2,0x2a,0x69, + 0x3,0x2c,0x73, 0x1,0x51,0x4a, 0x2,0x2f,0x50, 0x4,0x2d,0x43, + 0x1,0x55,0x66, 0x1,0x55,0x67, 0x2,0x2f,0x4f, 0x3,0x31,0x3d, + 0x4,0x2d,0x44, 0x3,0x36,0x37, 0x3,0x36,0x36, 0x1,0x5a,0x77, + 0x4,0x32,0x2b, 0x1,0x5a,0x73, 0x4,0x32,0x2f, 0x2,0x35,0x69, + 0x1,0x5a,0x7a, 0x1,0x5a,0x79, 0x1,0x5a,0x72, 0x1,0x5a,0x75, + 0x1,0x5a,0x78, 0x1,0x5a,0x74, 0x3,0x36,0x34, 0x2,0x3c,0x3b, + 0x1,0x5a,0x71, 0x1,0x5f,0x54, 0x3,0x3b,0x74, 0x3,0x3b,0x75, + 0x3,0x3b,0x76, 0x1,0x5f,0x56, 0x1,0x5f,0x57, 0x2,0x3c,0x3a, + 0x2,0x3c,0x3d, 0x1,0x5f,0x55, 0x2,0x3c,0x38, 0x2,0x3c,0x3c, + 0x2,0x3c,0x39, 0x3,0x41,0x4b, 0x1,0x64,0x39, 0x3,0x41,0x4e, + 0x4,0x3d,0x5d, 0x2,0x43,0x42, 0x3,0x41,0x4d, 0x3,0x47,0x30, + 0x1,0x68,0x7d, 0x2,0x4a,0x5b, 0x1,0x70,0x6c, 0x1,0x6d,0x2e, + 0x2,0x50,0x64, 0x1,0x6d,0x2f, 0x1,0x6d,0x30, 0x2,0x50,0x66, + 0x2,0x50,0x65, 0x2,0x50,0x67, 0x2,0x57,0x3c, 0x2,0x57,0x3b, + 0x2,0x5c,0x7a, 0x2,0x5c,0x79, 0x1,0x73,0x6d, 0x1,0x73,0x6e, + 0x2,0x65,0x53, 0x3,0x5c,0x41, 0x1,0x45,0x46, 0x3,0x25,0x58, + 0x3,0x29,0x39, 0x4,0x2d,0x47, 0x3,0x31,0x40, 0x2,0x3c,0x3e, + 0x3,0x36,0x38, 0x3,0x36,0x39, 0x1,0x5f,0x59, 0x1,0x5f,0x58, + 0x2,0x43,0x43, 0x2,0x61,0x64, 0x1,0x7a,0x6e, 0x2,0x6f,0x2d, + 0x1,0x45,0x47, 0x4,0x24,0x41, 0x1,0x55,0x68, 0x3,0x31,0x42, + 0x1,0x5a,0x7c, 0x1,0x5a,0x7b, 0x2,0x3c,0x3f, 0x2,0x3c,0x40, + 0x1,0x64,0x3a, 0x2,0x4a,0x5c, 0x1,0x68,0x7e, 0x2,0x57,0x3d, + 0x4,0x56,0x3f, 0x1,0x45,0x48, 0x1,0x46,0x58, 0x3,0x29,0x3b, + 0x1,0x4d,0x74, 0x2,0x27,0x23, 0x2,0x2a,0x6a, 0x1,0x51,0x4b, + 0x1,0x5a,0x7d, 0x3,0x36,0x3a, 0x2,0x3c,0x41, 0x1,0x5f,0x5a, + 0x1,0x64,0x3b, 0x4,0x3d,0x63, 0x2,0x50,0x68, 0x2,0x50,0x69, + 0x4,0x50,0x4e, 0x3,0x54,0x6b, 0x2,0x5c,0x7b, 0x1,0x76,0x4b, + 0x2,0x70,0x7e, 0x1,0x45,0x49, 0x3,0x29,0x3c, 0x2,0x27,0x24, + 0x1,0x4d,0x75, 0x1,0x51,0x4c, 0x3,0x2c,0x77, 0x2,0x2a,0x6b, + 0x1,0x55,0x69, 0x2,0x2f,0x54, 0x2,0x2f,0x52, 0x2,0x2f,0x53, + 0x1,0x55,0x6a, 0x2,0x2f,0x51, 0x3,0x36,0x3c, 0x4,0x32,0x34, + 0x3,0x36,0x3f, 0x3,0x36,0x3d, 0x1,0x5b,0x21, 0x1,0x5b,0x22, + 0x2,0x35,0x6a, 0x1,0x5b,0x23, 0x1,0x5a,0x7e, 0x2,0x3c,0x42, + 0x3,0x3b,0x79, 0x2,0x3c,0x43, 0x2,0x43,0x44, 0x4,0x3d,0x64, + 0x1,0x69,0x22, 0x1,0x69,0x21, 0x4,0x50,0x4f, 0xf,0x54,0x64, + 0x2,0x5c,0x7c, 0x2,0x61,0x65, 0x3,0x5a,0x3f, 0x2,0x65,0x55, + 0x2,0x65,0x54, 0x2,0x68,0x7b, 0x3,0x21,0x69, 0x2,0x21,0x3e, + 0x1,0x51,0x4d, 0x3,0x36,0x41, 0x3,0x41,0x50, 0x1,0x45,0x4a, + 0x1,0x46,0x59, 0x3,0x22,0x51, 0x1,0x48,0x2f, 0x1,0x48,0x2e, + 0x3,0x23,0x73, 0x3,0x23,0x72, 0x1,0x48,0x30, 0x1,0x48,0x31, + 0x2,0x22,0x4f, 0x2,0x22,0x4e, 0x2,0x24,0x39, 0x1,0x4a,0x54, + 0x2,0x24,0x3c, 0x2,0x24,0x3b, 0x2,0x24,0x3a, 0x2,0x24,0x3d, + 0x3,0x26,0x3d, 0x4,0x26,0x62, 0x1,0x4d,0x76, 0x2,0x27,0x2a, + 0x2,0x27,0x26, 0x2,0x27,0x2f, 0x3,0x29,0x43, 0x3,0x29,0x3e, + 0x1,0x4d,0x7d, 0x3,0x29,0x42, 0x1,0x4d,0x7b, 0x2,0x27,0x2b, + 0x2,0x27,0x27, 0x2,0x27,0x2e, 0x1,0x4d,0x7a, 0x1,0x4e,0x23, + 0x2,0x27,0x29, 0x2,0x27,0x25, 0x1,0x4e,0x22, 0x2,0x27,0x2c, + 0x1,0x4d,0x79, 0x2,0x27,0x2d, 0x1,0x4d,0x7c, 0x1,0x4d,0x7e, + 0x2,0x27,0x31, 0x2,0x27,0x30, 0x2,0x27,0x28, 0x1,0x4d,0x78, + 0x1,0x4d,0x77, 0x1,0x4e,0x21, 0x4,0x26,0x61, 0x3,0x29,0x40, + 0x3,0x29,0x41, 0xf,0x27,0x3e, 0x3,0x2c,0x7e, 0x3,0x2c,0x7a, + 0x2,0x2a,0x70, 0x2,0x2a,0x76, 0x3,0x2d,0x23, 0x1,0x51,0x53, + 0x1,0x51,0x50, 0x2,0x2a,0x6d, 0x2,0x2a,0x72, 0x3,0x2c,0x7c, + 0x1,0x51,0x56, 0x1,0x51,0x4e, 0x2,0x2a,0x71, 0x1,0x51,0x51, + 0x1,0x51,0x54, 0x3,0x2c,0x79, 0x4,0x29,0x67, 0x2,0x2a,0x74, + 0x3,0x2c,0x7d, 0x1,0x51,0x4f, 0x2,0x2a,0x79, 0x1,0x51,0x52, + 0x3,0x2d,0x21, 0x1,0x51,0x55, 0x2,0x2a,0x6e, 0x2,0x2a,0x73, + 0x2,0x2a,0x77, 0x2,0x2a,0x6f, 0x2,0x2a,0x6c, 0x3,0x2d,0x24, + 0x3,0x2d,0x25, 0x2,0x2a,0x78, 0x2,0x2a,0x75, 0x3,0x2d,0x22, + 0x3,0x2c,0x37, 0x3,0x31,0x46, 0x1,0x55,0x72, 0x1,0x55,0x6b, + 0x1,0x55,0x6e, 0x3,0x31,0x4c, 0x1,0x55,0x71, 0x3,0x31,0x44, + 0x2,0x2f,0x57, 0x3,0x31,0x49, 0x1,0x55,0x6c, 0x2,0x2f,0x55, + 0x3,0x31,0x48, 0x1,0x55,0x70, 0x3,0x31,0x4d, 0x3,0x31,0x45, + 0x1,0x55,0x6d, 0x3,0x31,0x43, 0x2,0x2f,0x58, 0x1,0x55,0x6f, + 0x3,0x36,0x42, 0x4,0x32,0x39, 0x2,0x35,0x6e, 0x1,0x5b,0x25, + 0x2,0x35,0x6d, 0x2,0x35,0x6f, 0x1,0x5b,0x24, 0x1,0x5b,0x29, + 0x2,0x2f,0x56, 0x3,0x31,0x4b, 0x2,0x35,0x6c, 0x2,0x35,0x70, + 0x3,0x36,0x44, 0x1,0x5b,0x26, 0x2,0x35,0x6b, 0x1,0x5b,0x28, + 0x3,0x36,0x45, 0x1,0x5b,0x27, 0x3,0x3c,0x26, 0x2,0x3c,0x4a, + 0x3,0x3b,0x7d, 0x2,0x3c,0x45, 0x3,0x3c,0x25, 0x1,0x5f,0x5b, + 0x1,0x5f,0x5f, 0x1,0x5f,0x5c, 0x2,0x3c,0x48, 0x2,0x3c,0x4b, + 0x3,0x3c,0x23, 0x1,0x5f,0x5d, 0x4,0x38,0x24, 0x1,0x5f,0x5e, + 0x1,0x5f,0x63, 0x2,0x43,0x4d, 0x2,0x3c,0x49, 0x1,0x5f,0x61, + 0x2,0x3c,0x46, 0x2,0x3c,0x44, 0x3,0x3b,0x7c, 0x1,0x5f,0x62, + 0x3,0x3b,0x7e, 0x2,0x3c,0x47, 0x3,0x3c,0x24, 0x1,0x64,0x41, + 0x4,0x3d,0x69, 0x2,0x43,0x45, 0x1,0x64,0x3e, 0x1,0x64,0x3f, + 0x1,0x64,0x3d, 0x2,0x43,0x4a, 0x2,0x43,0x49, 0x2,0x43,0x46, + 0x1,0x64,0x43, 0x3,0x41,0x5b, 0x3,0x41,0x56, 0x2,0x43,0x48, + 0x1,0x5f,0x60, 0x3,0x41,0x59, 0x3,0x41,0x51, 0x2,0x43,0x4c, + 0x2,0x43,0x47, 0x1,0x64,0x40, 0x1,0x64,0x3c, 0x1,0x64,0x42, + 0x2,0x43,0x4b, 0x3,0x47,0x34, 0x4,0x43,0x6b, 0x3,0x47,0x35, + 0x1,0x69,0x25, 0x4,0x43,0x6f, 0x2,0x4a,0x5f, 0x2,0x4a,0x5e, + 0x2,0x4a,0x5d, 0x1,0x69,0x23, 0x4,0x43,0x6d, 0x3,0x47,0x39, + 0x3,0x47,0x33, 0x3,0x47,0x37, 0x1,0x69,0x24, 0x2,0x50,0x6c, + 0x2,0x50,0x6f, 0x1,0x6d,0x32, 0x3,0x4c,0x44, 0x3,0x4c,0x46, + 0x1,0x6d,0x31, 0x2,0x50,0x70, 0x2,0x50,0x6b, 0x1,0x6d,0x34, + 0x2,0x50,0x6d, 0x3,0x4c,0x41, 0x1,0x6d,0x33, 0x2,0x50,0x6a, + 0x3,0x4c,0x40, 0x2,0x50,0x6e, 0x1,0x70,0x72, 0x1,0x70,0x6f, + 0x2,0x57,0x46, 0x2,0x57,0x45, 0x3,0x4c,0x43, 0x2,0x57,0x44, + 0x2,0x57,0x3f, 0x3,0x50,0x7d, 0x2,0x57,0x40, 0x3,0x51,0x23, + 0x4,0x50,0x50, 0x3,0x50,0x7a, 0x1,0x70,0x70, 0x3,0x50,0x7e, + 0x1,0x70,0x6d, 0x1,0x70,0x71, 0x2,0x57,0x3e, 0x1,0x70,0x6e, + 0x2,0x57,0x41, 0x2,0x57,0x42, 0x2,0x57,0x47, 0x3,0x51,0x22, + 0x3,0x54,0x71, 0x2,0x57,0x43, 0x3,0x54,0x6f, 0x3,0x54,0x70, + 0x2,0x5c,0x7d, 0x4,0x56,0x41, 0x3,0x54,0x6c, 0x3,0x54,0x6d, + 0x1,0x73,0x70, 0x3,0x54,0x72, 0x2,0x61,0x68, 0x1,0x73,0x6f, + 0x2,0x61,0x66, 0x2,0x61,0x67, 0x1,0x76,0x4c, 0x1,0x78,0x3b, + 0x2,0x65,0x56, 0x3,0x5a,0x43, 0x1,0x78,0x3a, 0x3,0x5a,0x42, + 0x3,0x65,0x26, 0x2,0x68,0x7d, 0x2,0x68,0x7e, 0x3,0x5c,0x42, + 0x1,0x79,0x71, 0x3,0x5c,0x43, 0x2,0x68,0x7c, 0x1,0x7a,0x6f, + 0x4,0x6a,0x4c, 0x2,0x6f,0x2e, 0x1,0x7c,0x3a, 0x2,0x70,0x38, + 0x2,0x70,0x39, 0x3,0x61,0x3f, 0x1,0x45,0x4b, 0x4,0x21,0x7c, + 0x1,0x48,0x32, 0x1,0x48,0x33, 0x1,0x4a,0x55, 0x3,0x26,0x41, + 0x2,0x27,0x32, 0x1,0x51,0x57, 0x1,0x55,0x73, 0x1,0x5b,0x2a, + 0xf,0x32,0x73, 0x1,0x59,0x37, 0x1,0x5f,0x64, 0x1,0x5f,0x65, + 0x1,0x5e,0x32, 0x2,0x3c,0x4c, 0x3,0x65,0x27, 0x1,0x64,0x44, + 0x2,0x4a,0x61, 0x2,0x4a,0x60, 0x3,0x51,0x24, 0x7,0x53,0x47, + 0x1,0x45,0x4c, 0x1,0x48,0x34, 0x2,0x27,0x33, 0x1,0x4e,0x25, + 0x3,0x29,0x45, 0x1,0x4e,0x24, 0x3,0x2d,0x27, 0x2,0x2a,0x7a, + 0x2,0x2a,0x7b, 0x3,0x66,0x32, 0x2,0x2f,0x59, 0x2,0x2f,0x5a, + 0x1,0x55,0x74, 0x1,0x55,0x75, 0x3,0x36,0x48, 0x1,0x55,0x76, + 0x2,0x35,0x71, 0x3,0x36,0x47, 0x3,0x36,0x46, 0x1,0x5b,0x2c, + 0x4,0x38,0x29, 0x1,0x5f,0x67, 0x3,0x3c,0x29, 0x1,0x5f,0x66, + 0x2,0x43,0x4e, 0x2,0x46,0x41, 0x2,0x4a,0x62, 0x2,0x57,0x48, + 0x3,0x51,0x26, 0x3,0x66,0x33, 0x1,0x76,0x4d, 0x1,0x79,0x72, + 0x1,0x45,0x4d, 0x1,0x46,0x5c, 0x1,0x46,0x5d, 0x1,0x46,0x5b, + 0x1,0x46,0x5e, 0x1,0x46,0x5a, 0x3,0x22,0x52, 0x1,0x48,0x37, + 0x3,0x23,0x77, 0x2,0x22,0x57, 0x1,0x48,0x36, 0x1,0x48,0x38, + 0x3,0x23,0x78, 0x3,0x23,0x75, 0x2,0x22,0x52, 0x2,0x22,0x51, + 0x2,0x22,0x54, 0x2,0x22,0x53, 0x2,0x22,0x56, 0x1,0x48,0x35, + 0x2,0x22,0x50, 0x2,0x22,0x55, 0xf,0x22,0x58, 0xf,0x22,0x57, + 0x3,0x26,0x48, 0x2,0x24,0x3e, 0x1,0x4a,0x5f, 0x2,0x24,0x3f, + 0x2,0x24,0x43, 0x1,0x4a,0x5e, 0x3,0x26,0x49, 0x2,0x24,0x47, + 0x2,0x24,0x42, 0x2,0x24,0x45, 0x1,0x4a,0x57, 0x1,0x4a,0x58, + 0x1,0x4a,0x59, 0x1,0x4a,0x5a, 0x3,0x26,0x45, 0x1,0x4a,0x61, + 0x3,0x26,0x44, 0x2,0x24,0x41, 0x1,0x4a,0x5c, 0x1,0x4a,0x62, + 0x3,0x26,0x47, 0x2,0x24,0x40, 0x2,0x24,0x46, 0x3,0x26,0x42, + 0x1,0x4a,0x5b, 0x2,0x24,0x44, 0x1,0x4a,0x5d, 0x1,0x4a,0x56, + 0x1,0x4a,0x60, 0x3,0x26,0x4a, 0xf,0x24,0x22, 0x4,0x24,0x46, + 0xf,0x24,0x53, 0x1,0x4e,0x3a, 0x3,0x29,0x47, 0x2,0x27,0x35, + 0x1,0x4e,0x26, 0x4,0x26,0x69, 0x1,0x4e,0x30, 0x1,0x4e,0x31, + 0x1,0x4e,0x29, 0x1,0x4e,0x3b, 0x1,0x4e,0x2b, 0x2,0x27,0x3d, + 0x1,0x4e,0x36, 0x2,0x27,0x38, 0x1,0x4e,0x2c, 0x2,0x27,0x47, + 0x2,0x27,0x48, 0x2,0x27,0x40, 0x2,0x27,0x39, 0x1,0x4e,0x39, + 0x2,0x27,0x45, 0x1,0x4e,0x34, 0x1,0x4e,0x32, 0x3,0x29,0x52, + 0x2,0x27,0x46, 0x3,0x29,0x49, 0x2,0x27,0x44, 0x2,0x27,0x3c, + 0x2,0x27,0x34, 0x2,0x27,0x3b, 0x1,0x4e,0x2d, 0x4,0x26,0x65, + 0x1,0x4e,0x33, 0x3,0x29,0x4a, 0x1,0x4e,0x27, 0x2,0x27,0x3f, + 0x2,0x27,0x3e, 0x2,0x27,0x36, 0x3,0x29,0x4f, 0x1,0x4e,0x35, + 0x2,0x27,0x42, 0x2,0x27,0x37, 0x1,0x4e,0x38, 0x2,0x27,0x49, + 0x1,0x4e,0x28, 0x3,0x29,0x48, 0x1,0x4e,0x2f, 0x2,0x27,0x3a, + 0x2,0x27,0x43, 0x1,0x4e,0x37, 0x4,0x26,0x67, 0x1,0x4e,0x2a, + 0x1,0x4e,0x2e, 0x4,0x26,0x6a, 0x2,0x27,0x41, 0xf,0x27,0x4e, + 0x3,0x29,0x4e, 0x3,0x29,0x4c, 0x3,0x65,0x28, 0xf,0x27,0x50, + 0x3,0x65,0x29, 0x2,0x2b,0x3d, 0x1,0x51,0x5f, 0x1,0x51,0x6c, + 0x3,0x2d,0x36, 0x2,0x2b,0x38, 0x2,0x2b,0x2e, 0x1,0x51,0x65, + 0x2,0x2b,0x2c, 0x1,0x51,0x5e, 0x2,0x2b,0x27, 0x1,0x51,0x68, + 0x2,0x2b,0x34, 0x2,0x2b,0x21, 0x2,0x2b,0x23, 0x3,0x2d,0x2e, + 0x4,0x2d,0x59, 0x4,0x29,0x6e, 0x3,0x2d,0x30, 0x2,0x2b,0x26, + 0x2,0x2a,0x7c, 0x2,0x2b,0x33, 0x2,0x2b,0x43, 0x1,0x51,0x63, + 0x2,0x2b,0x28, 0x2,0x2b,0x3a, 0x3,0x2d,0x2d, 0x2,0x2a,0x7e, + 0x2,0x2b,0x41, 0x2,0x2b,0x42, 0x2,0x2b,0x45, 0x2,0x2b,0x3c, + 0x2,0x2b,0x2d, 0x2,0x2b,0x35, 0x1,0x51,0x69, 0x1,0x51,0x5c, + 0x1,0x51,0x64, 0x1,0x51,0x70, 0x1,0x51,0x59, 0x1,0x51,0x5b, + 0x3,0x2d,0x31, 0x3,0x2d,0x2b, 0x3,0x2d,0x3a, 0x2,0x2b,0x25, + 0x1,0x51,0x6d, 0x1,0x51,0x66, 0x2,0x2b,0x3f, 0x2,0x2b,0x22, + 0x1,0x51,0x6f, 0x1,0x51,0x6a, 0x2,0x2b,0x2b, 0x4,0x29,0x6d, + 0x4,0x2d,0x4e, 0x1,0x51,0x6e, 0x2,0x2b,0x32, 0x2,0x2b,0x2a, + 0x1,0x51,0x67, 0x2,0x2b,0x3e, 0x2,0x2b,0x36, 0x3,0x2d,0x2a, + 0x1,0x51,0x61, 0x2,0x2b,0x44, 0x2,0x2b,0x29, 0x1,0x51,0x5d, + 0x2,0x2b,0x3b, 0x2,0x2b,0x31, 0x1,0x51,0x62, 0x2,0x2b,0x37, + 0x1,0x51,0x5a, 0x2,0x2a,0x7d, 0x1,0x51,0x6b, 0x1,0x56,0x27, + 0x1,0x51,0x60, 0x2,0x2b,0x30, 0x2,0x2b,0x2f, 0x2,0x2b,0x24, + 0x3,0x29,0x51, 0x2,0x2b,0x40, 0x3,0x2d,0x34, 0x2,0x2b,0x39, + 0x3,0x2d,0x32, 0x1,0x51,0x58, 0x3,0x2d,0x39, 0x3,0x2d,0x37, + 0x6,0x31,0x72, 0x3,0x2d,0x38, 0x3,0x65,0x2b, 0x3,0x65,0x2a, + 0xf,0x2b,0x48, 0x2,0x2f,0x6e, 0x1,0x56,0x2e, 0x2,0x2f,0x6f, + 0x3,0x31,0x5d, 0x2,0x2f,0x63, 0x1,0x56,0x23, 0x1,0x56,0x2f, + 0x3,0x31,0x57, 0x2,0x2f,0x5c, 0x3,0x31,0x53, 0x2,0x2f,0x65, + 0x2,0x2f,0x6d, 0x3,0x31,0x5b, 0x2,0x2f,0x5b, 0x2,0x2f,0x76, + 0x1,0x55,0x77, 0x3,0x31,0x5e, 0x3,0x31,0x64, 0x3,0x31,0x50, + 0x2,0x2f,0x75, 0x2,0x2f,0x70, 0x3,0x31,0x5f, 0x2,0x2f,0x71, + 0x1,0x56,0x21, 0x1,0x56,0x2c, 0x2,0x2f,0x67, 0x3,0x31,0x56, + 0x2,0x2f,0x68, 0x2,0x2f,0x72, 0x2,0x2f,0x69, 0x3,0x31,0x63, + 0x2,0x2f,0x64, 0x2,0x2f,0x5e, 0x2,0x2f,0x5f, 0x2,0x2f,0x6c, + 0x2,0x2f,0x66, 0x3,0x31,0x54, 0x3,0x31,0x4f, 0x1,0x55,0x78, + 0x1,0x55,0x7c, 0x2,0x2f,0x74, 0x2,0x2f,0x60, 0x1,0x56,0x2a, + 0x1,0x56,0x26, 0x3,0x31,0x5a, 0x4,0x2d,0x55, 0x1,0x56,0x29, + 0x1,0x56,0x30, 0x1,0x55,0x7d, 0x1,0x56,0x2b, 0x2,0x2f,0x6b, + 0x1,0x56,0x2d, 0x1,0x55,0x7a, 0x3,0x31,0x59, 0x1,0x55,0x79, + 0x2,0x2f,0x5d, 0x4,0x2d,0x4f, 0x2,0x2f,0x61, 0x1,0x56,0x24, + 0x2,0x2f,0x73, 0x2,0x2f,0x6a, 0x2,0x2f,0x62, 0x1,0x56,0x28, + 0x1,0x56,0x25, 0x3,0x2d,0x2f, 0x1,0x55,0x7b, 0x1,0x55,0x7e, + 0x3,0x31,0x62, 0x3,0x31,0x58, 0xf,0x30,0x24, 0x3,0x31,0x61, + 0x3,0x31,0x60, 0x3,0x65,0x2d, 0x3,0x65,0x2c, 0x2,0x36,0x28, + 0x3,0x36,0x55, 0x2,0x35,0x76, 0x2,0x35,0x77, 0x2,0x35,0x7b, + 0x3,0x36,0x60, 0x2,0x36,0x2c, 0x2,0x36,0x29, 0x3,0x36,0x4e, + 0x2,0x36,0x22, 0x2,0x36,0x21, 0x1,0x5b,0x33, 0x2,0x36,0x25, + 0x2,0x36,0x34, 0x2,0x35,0x72, 0x3,0x36,0x5b, 0x2,0x36,0x35, + 0x2,0x36,0x27, 0x2,0x36,0x39, 0x2,0x36,0x2d, 0x1,0x5b,0x32, + 0x2,0x36,0x2b, 0x1,0x5b,0x2d, 0x1,0x5b,0x42, 0x1,0x5b,0x38, + 0x3,0x36,0x57, 0x1,0x5b,0x3c, 0x1,0x5b,0x3b, 0x2,0x35,0x73, + 0x4,0x32,0x3f, 0x2,0x36,0x32, 0x2,0x36,0x38, 0x2,0x36,0x30, + 0x2,0x36,0x37, 0x3,0x36,0x51, 0x2,0x36,0x24, 0x2,0x35,0x74, + 0x2,0x36,0x36, 0x2,0x36,0x26, 0x1,0x5b,0x30, 0x1,0x5b,0x3d, + 0x3,0x36,0x5a, 0x2,0x36,0x2f, 0x1,0x5b,0x36, 0x3,0x36,0x4d, + 0x3,0x36,0x5c, 0x3,0x36,0x50, 0x2,0x36,0x2e, 0x2,0x35,0x75, + 0x1,0x5b,0x3e, 0x3,0x36,0x4b, 0x1,0x5b,0x40, 0x2,0x36,0x31, + 0x1,0x5b,0x41, 0x1,0x5b,0x2f, 0x2,0x35,0x7c, 0x2,0x36,0x33, + 0x3,0x36,0x54, 0x3,0x34,0x78, 0x1,0x5b,0x35, 0x1,0x5b,0x3f, + 0x2,0x35,0x7e, 0x2,0x36,0x2a, 0x2,0x35,0x79, 0x2,0x35,0x7d, + 0x1,0x5b,0x3a, 0x2,0x35,0x78, 0x1,0x5b,0x2e, 0x1,0x5b,0x37, + 0x1,0x5b,0x34, 0x2,0x36,0x23, 0x1,0x56,0x22, 0x2,0x3c,0x63, + 0x1,0x5b,0x31, 0x3,0x36,0x4c, 0x3,0x36,0x52, 0x3,0x36,0x5e, + 0x3,0x36,0x5f, 0xf,0x35,0x57, 0x3,0x36,0x56, 0x3,0x3c,0x45, + 0x1,0x5b,0x39, 0x3,0x3c,0x41, 0x2,0x3c,0x66, 0x2,0x3c,0x7c, + 0x2,0x3c,0x71, 0x1,0x5f,0x7b, 0x3,0x3c,0x38, 0x1,0x5f,0x76, + 0x2,0x3c,0x60, 0x1,0x5f,0x77, 0x2,0x3c,0x70, 0x3,0x3c,0x3e, + 0x2,0x3c,0x69, 0x2,0x3c,0x76, 0x1,0x5f,0x73, 0x2,0x3c,0x4e, + 0x2,0x3c,0x78, 0x1,0x5f,0x69, 0x2,0x3c,0x56, 0x1,0x5f,0x6c, + 0x1,0x5f,0x6b, 0x4,0x38,0x32, 0x1,0x5f,0x7c, 0x3,0x36,0x53, + 0x2,0x3c,0x50, 0x2,0x3c,0x72, 0x2,0x3c,0x73, 0x1,0x5f,0x6e, + 0x1,0x5f,0x6a, 0x2,0x3c,0x5e, 0x3,0x3c,0x3d, 0x1,0x5f,0x75, + 0x2,0x3c,0x59, 0x3,0x3c,0x32, 0x2,0x3c,0x74, 0x1,0x5f,0x71, + 0x2,0x3c,0x6c, 0x2,0x3c,0x79, 0x2,0x3c,0x53, 0x2,0x3c,0x58, + 0x2,0x3c,0x52, 0x3,0x3c,0x2a, 0x1,0x5f,0x70, 0x2,0x3c,0x65, + 0x2,0x43,0x64, 0x2,0x3c,0x54, 0x1,0x5f,0x74, 0x2,0x3c,0x5d, + 0x2,0x3c,0x75, 0x1,0x5f,0x6f, 0x2,0x3c,0x5a, 0x2,0x3c,0x57, + 0x2,0x3c,0x68, 0x1,0x5f,0x72, 0x1,0x5f,0x68, 0x1,0x5f,0x7e, + 0x2,0x3c,0x6b, 0x2,0x3c,0x6a, 0x3,0x3c,0x31, 0x3,0x3c,0x42, + 0x3,0x3c,0x39, 0x3,0x3c,0x3b, 0x3,0x3c,0x34, 0x3,0x3c,0x2f, + 0x2,0x3c,0x4f, 0x1,0x5f,0x6d, 0x2,0x3c,0x77, 0x2,0x3c,0x5f, + 0x2,0x3c,0x61, 0x3,0x3c,0x37, 0x2,0x3c,0x6e, 0x2,0x3c,0x6d, + 0x2,0x3c,0x4d, 0x1,0x5f,0x78, 0x1,0x5f,0x7a, 0x2,0x3c,0x55, + 0x2,0x3c,0x5c, 0x2,0x3c,0x64, 0x1,0x5f,0x79, 0x2,0x3c,0x5b, + 0x2,0x3c,0x67, 0x2,0x3c,0x7a, 0xf,0x3b,0x70, 0x2,0x3c,0x6f, + 0x3,0x3c,0x3c, 0xf,0x3c,0x21, 0x3,0x3c,0x44, 0x3,0x3c,0x33, + 0x2,0x3c,0x7b, 0xf,0x3c,0x29, 0x3,0x65,0x2f, 0x2,0x3c,0x51, + 0xf,0x3b,0x6e, 0x3,0x65,0x2e, 0x3,0x3c,0x40, 0x2,0x43,0x78, + 0x1,0x64,0x4c, 0x3,0x41,0x65, 0x2,0x43,0x76, 0x2,0x43,0x61, + 0x2,0x43,0x66, 0x2,0x43,0x5f, 0x3,0x41,0x77, 0x2,0x43,0x72, + 0x2,0x43,0x51, 0x2,0x43,0x58, 0x4,0x3d,0x71, 0x2,0x43,0x70, + 0x2,0x43,0x7a, 0x2,0x43,0x62, 0x3,0x41,0x68, 0x2,0x43,0x55, + 0x2,0x43,0x68, 0x2,0x43,0x6d, 0x2,0x43,0x59, 0x3,0x41,0x6b, + 0x2,0x43,0x6a, 0x2,0x43,0x56, 0x3,0x41,0x5d, 0x3,0x41,0x75, + 0x2,0x43,0x5d, 0x2,0x43,0x5e, 0x1,0x64,0x4e, 0x2,0x43,0x71, + 0x2,0x43,0x6f, 0x3,0x41,0x73, 0x2,0x43,0x52, 0x2,0x43,0x74, + 0x3,0x41,0x74, 0x2,0x43,0x75, 0x2,0x43,0x77, 0x1,0x64,0x52, + 0x1,0x64,0x4a, 0x3,0x41,0x6f, 0x2,0x35,0x7a, 0x2,0x43,0x5a, + 0x2,0x43,0x6c, 0x2,0x43,0x5b, 0x1,0x64,0x47, 0x1,0x64,0x57, + 0x2,0x43,0x73, 0x1,0x64,0x55, 0x1,0x64,0x51, 0x2,0x43,0x50, + 0x1,0x64,0x49, 0x3,0x41,0x79, 0x2,0x43,0x53, 0x1,0x64,0x56, + 0x3,0x41,0x78, 0x2,0x43,0x63, 0x2,0x43,0x4f, 0x3,0x41,0x76, + 0x1,0x64,0x4f, 0x2,0x43,0x67, 0x2,0x43,0x57, 0x1,0x64,0x50, + 0x2,0x43,0x60, 0x1,0x64,0x46, 0x1,0x5f,0x7d, 0x2,0x43,0x69, + 0x2,0x3c,0x62, 0x2,0x43,0x54, 0x4,0x3d,0x6c, 0x3,0x41,0x6d, + 0x2,0x43,0x6e, 0x1,0x64,0x4b, 0x2,0x43,0x6b, 0x1,0x64,0x48, + 0x2,0x43,0x65, 0x1,0x64,0x53, 0x2,0x43,0x5c, 0x2,0x43,0x79, + 0x3,0x41,0x6a, 0x3,0x41,0x7b, 0xf,0x42,0x49, 0xf,0x42,0x47, + 0x1,0x64,0x4d, 0x2,0x45,0x2c, 0x3,0x41,0x72, 0x1,0x64,0x54, + 0xf,0x42,0x28, 0xf,0x42,0x3c, 0x2,0x4a,0x70, 0x2,0x4a,0x6e, + 0x3,0x47,0x3a, 0x2,0x4b,0x26, 0x2,0x4a,0x6c, 0x3,0x47,0x3d, + 0x2,0x4a,0x7e, 0x1,0x64,0x45, 0x1,0x69,0x28, 0x2,0x4a,0x68, + 0x2,0x4b,0x25, 0x3,0x47,0x51, 0x2,0x4a,0x6d, 0x2,0x4a,0x7b, + 0x1,0x69,0x2d, 0x1,0x69,0x26, 0x3,0x47,0x4e, 0x2,0x4b,0x23, + 0x3,0x47,0x46, 0x2,0x4a,0x66, 0x2,0x4b,0x22, 0x3,0x47,0x47, + 0x1,0x69,0x38, 0x2,0x4a,0x77, 0x2,0x4b,0x29, 0x1,0x69,0x36, + 0x2,0x4a,0x6f, 0x1,0x69,0x27, 0x2,0x4a,0x71, 0x2,0x4b,0x21, + 0x1,0x69,0x30, 0x2,0x4a,0x6a, 0x1,0x69,0x34, 0x1,0x69,0x2a, + 0x2,0x4a,0x73, 0x2,0x4a,0x69, 0x2,0x4a,0x63, 0x3,0x47,0x3e, + 0x2,0x4a,0x7d, 0x1,0x69,0x31, 0x2,0x4b,0x28, 0x2,0x4a,0x64, + 0x1,0x69,0x2e, 0x4,0x43,0x77, 0x2,0x4a,0x79, 0x4,0x43,0x79, + 0x1,0x69,0x2f, 0x2,0x4a,0x6b, 0x2,0x4a,0x76, 0x2,0x4a,0x72, + 0x2,0x4a,0x74, 0x3,0x47,0x43, 0x1,0x69,0x29, 0x2,0x4b,0x27, + 0x1,0x69,0x37, 0x2,0x4a,0x75, 0x3,0x47,0x3b, 0x2,0x4b,0x2a, + 0x4,0x44,0x27, 0x3,0x47,0x3c, 0x2,0x4a,0x65, 0x2,0x4a,0x7a, + 0x1,0x69,0x2c, 0x1,0x69,0x35, 0x1,0x69,0x33, 0x2,0x4a,0x67, + 0x2,0x4a,0x7c, 0x1,0x69,0x32, 0x3,0x47,0x45, 0x3,0x47,0x48, + 0x1,0x69,0x2b, 0x2,0x4a,0x78, 0x3,0x47,0x4d, 0x3,0x47,0x44, + 0x4,0x44,0x28, 0x3,0x4c,0x54, 0x2,0x4b,0x24, 0x3,0x47,0x4c, + 0x2,0x50,0x7c, 0x3,0x47,0x42, 0x2,0x50,0x78, 0x2,0x50,0x74, + 0x2,0x51,0x2a, 0x2,0x51,0x27, 0x1,0x6d,0x37, 0x3,0x4c,0x64, + 0x3,0x4c,0x60, 0x2,0x51,0x2e, 0x2,0x50,0x7b, 0x1,0x6d,0x42, + 0x2,0x51,0x24, 0x3,0x4c,0x4f, 0x3,0x4c,0x51, 0x2,0x50,0x77, + 0x2,0x51,0x23, 0x1,0x6d,0x3f, 0x2,0x51,0x37, 0x4,0x4a,0x3d, + 0x2,0x51,0x34, 0x2,0x51,0x26, 0x2,0x50,0x75, 0x3,0x4c,0x5f, + 0x3,0x4c,0x57, 0x2,0x51,0x2b, 0x2,0x51,0x2d, 0x1,0x6d,0x3b, + 0x2,0x51,0x21, 0x2,0x50,0x7a, 0x2,0x50,0x71, 0x1,0x6d,0x38, + 0x1,0x6d,0x40, 0x4,0x4a,0x48, 0x2,0x51,0x30, 0x1,0x6d,0x41, + 0x2,0x50,0x72, 0x2,0x51,0x36, 0x2,0x51,0x29, 0x2,0x51,0x2f, + 0x1,0x6d,0x3e, 0x3,0x4c,0x4d, 0x3,0x4c,0x50, 0x2,0x51,0x2c, + 0x3,0x4c,0x47, 0x2,0x51,0x33, 0x3,0x4c,0x5b, 0x1,0x6d,0x43, + 0x3,0x4c,0x56, 0x1,0x6d,0x3d, 0x2,0x51,0x25, 0x2,0x50,0x76, + 0x2,0x51,0x38, 0x2,0x50,0x73, 0x2,0x51,0x31, 0x1,0x6d,0x3a, + 0x3,0x4c,0x4a, 0x2,0x50,0x7d, 0x3,0x4c,0x49, 0x2,0x50,0x7e, + 0x1,0x6d,0x39, 0x1,0x6d,0x36, 0x2,0x50,0x79, 0x1,0x6d,0x3c, + 0x3,0x4c,0x52, 0x1,0x6d,0x35, 0x3,0x4c,0x62, 0x2,0x51,0x32, + 0x2,0x51,0x35, 0x2,0x51,0x22, 0x2,0x57,0x55, 0x3,0x4c,0x5e, + 0x3,0x4c,0x59, 0xf,0x4f,0x42, 0x3,0x4c,0x61, 0x3,0x65,0x30, + 0x2,0x57,0x4d, 0x3,0x51,0x2c, 0x2,0x57,0x49, 0x1,0x71,0x21, + 0x3,0x51,0x3c, 0x3,0x51,0x38, 0x1,0x70,0x74, 0x1,0x70,0x79, + 0x1,0x70,0x75, 0x2,0x57,0x57, 0x2,0x57,0x62, 0x1,0x70,0x73, + 0x2,0x57,0x4f, 0x2,0x57,0x58, 0x2,0x51,0x28, 0x2,0x57,0x59, + 0x3,0x51,0x28, 0x3,0x51,0x2b, 0x1,0x70,0x7a, 0x3,0x51,0x40, + 0x2,0x57,0x68, 0x1,0x70,0x7e, 0x1,0x71,0x23, 0x2,0x57,0x4b, + 0x3,0x51,0x3b, 0x1,0x70,0x7d, 0x3,0x51,0x31, 0x2,0x57,0x66, + 0x2,0x57,0x67, 0x2,0x57,0x5d, 0x2,0x57,0x5c, 0x2,0x57,0x54, + 0x3,0x51,0x29, 0x3,0x51,0x3e, 0x2,0x57,0x5e, 0x2,0x57,0x65, + 0x2,0x57,0x64, 0x3,0x51,0x2f, 0x1,0x70,0x78, 0x1,0x70,0x76, + 0x2,0x57,0x56, 0x2,0x57,0x53, 0x3,0x51,0x44, 0x2,0x57,0x50, + 0x2,0x57,0x63, 0x1,0x71,0x22, 0x2,0x57,0x61, 0x1,0x70,0x7c, + 0x1,0x70,0x7b, 0x3,0x51,0x27, 0x2,0x57,0x5b, 0x4,0x4a,0x4b, + 0x2,0x57,0x4a, 0x2,0x57,0x4c, 0x2,0x57,0x4e, 0x2,0x57,0x60, + 0x2,0x57,0x5a, 0x1,0x70,0x77, 0x3,0x51,0x2e, 0x2,0x57,0x51, + 0x3,0x51,0x32, 0x2,0x57,0x5f, 0x3,0x51,0x41, 0x3,0x51,0x3a, + 0xf,0x54,0x7b, 0x2,0x57,0x52, 0x3,0x65,0x31, 0xf,0x55,0x29, + 0x3,0x65,0x32, 0x3,0x54,0x75, 0x1,0x73,0x78, 0x2,0x5d,0x31, + 0x1,0x73,0x71, 0x2,0x5d,0x22, 0x3,0x54,0x7b, 0x2,0x5d,0x2d, + 0x1,0x73,0x73, 0x2,0x5d,0x34, 0x3,0x55,0x21, 0x2,0x5d,0x29, + 0x3,0x54,0x7c, 0x2,0x5d,0x24, 0x3,0x54,0x76, 0x4,0x56,0x45, + 0x2,0x5d,0x35, 0x2,0x5c,0x7e, 0x2,0x5d,0x2b, 0x3,0x55,0x27, + 0x1,0x73,0x7a, 0x2,0x5d,0x30, 0x2,0x5d,0x36, 0x2,0x5d,0x2a, + 0x1,0x73,0x72, 0x2,0x5d,0x2c, 0x2,0x5d,0x21, 0x1,0x73,0x79, + 0x3,0x55,0x23, 0x3,0x54,0x7a, 0x2,0x5d,0x33, 0x2,0x5d,0x26, + 0x1,0x73,0x75, 0x3,0x55,0x24, 0x2,0x5d,0x28, 0x2,0x5d,0x25, + 0x1,0x73,0x7b, 0x2,0x5d,0x27, 0x1,0x73,0x74, 0x1,0x73,0x77, + 0x2,0x5d,0x2f, 0x2,0x5d,0x23, 0x2,0x5d,0x32, 0x3,0x54,0x78, + 0x2,0x5d,0x2e, 0x3,0x55,0x29, 0x3,0x57,0x74, 0x1,0x76,0x4f, + 0x2,0x61,0x73, 0x1,0x76,0x54, 0x1,0x76,0x55, 0x3,0x57,0x77, + 0x3,0x58,0x21, 0x3,0x57,0x76, 0x1,0x76,0x4e, 0x2,0x61,0x72, + 0x3,0x57,0x78, 0x2,0x61,0x6f, 0x2,0x61,0x70, 0x1,0x76,0x52, + 0x2,0x61,0x6a, 0x2,0x61,0x6e, 0x1,0x76,0x51, 0x3,0x57,0x7e, + 0x2,0x61,0x6b, 0x3,0x57,0x79, 0x3,0x58,0x23, 0x3,0x57,0x7d, + 0x3,0x57,0x7a, 0x1,0x76,0x53, 0x1,0x76,0x50, 0x3,0x58,0x22, + 0x2,0x61,0x69, 0x2,0x61,0x6d, 0x2,0x61,0x71, 0x3,0x57,0x7b, + 0x3,0x65,0x33, 0x2,0x65,0x5c, 0x2,0x65,0x59, 0x2,0x65,0x62, + 0x3,0x5a,0x44, 0x2,0x65,0x61, 0x2,0x65,0x5f, 0x2,0x65,0x5a, + 0x3,0x5a,0x4f, 0x1,0x78,0x3f, 0x3,0x5a,0x45, 0x3,0x5a,0x4e, + 0x4,0x5f,0x71, 0x3,0x5a,0x47, 0x3,0x5a,0x4d, 0x2,0x65,0x5b, + 0x1,0x78,0x3e, 0x1,0x73,0x76, 0x2,0x65,0x5e, 0x1,0x78,0x3d, + 0x2,0x65,0x63, 0x2,0x65,0x5d, 0x2,0x65,0x58, 0x2,0x61,0x6c, + 0x3,0x5a,0x48, 0x3,0x5a,0x46, 0x1,0x78,0x3c, 0x3,0x65,0x34, + 0x2,0x65,0x57, 0x2,0x69,0x24, 0x3,0x5c,0x49, 0x2,0x69,0x23, + 0x2,0x65,0x60, 0x1,0x79,0x73, 0x3,0x57,0x75, 0x2,0x69,0x27, + 0x2,0x69,0x28, 0x2,0x69,0x22, 0x2,0x69,0x26, 0x4,0x63,0x50, + 0x2,0x69,0x21, 0x3,0x5c,0x47, 0x3,0x65,0x35, 0x4,0x63,0x4e, + 0x2,0x6b,0x5f, 0x2,0x69,0x25, 0x1,0x7a,0x72, 0x1,0x7a,0x70, + 0x2,0x6b,0x5d, 0x3,0x5e,0x35, 0x3,0x5e,0x34, 0x3,0x5e,0x33, + 0x2,0x6b,0x60, 0x3,0x5e,0x37, 0x2,0x6b,0x5c, 0x2,0x6b,0x5e, + 0x1,0x7a,0x71, 0x3,0x5f,0x4f, 0x3,0x5f,0x4e, 0x2,0x6d,0x53, + 0x2,0x6d,0x54, 0x1,0x7b,0x62, 0x2,0x6d,0x52, 0xf,0x69,0x4c, + 0x3,0x65,0x36, 0x3,0x65,0x37, 0x2,0x6f,0x31, 0x1,0x7c,0x3b, + 0x2,0x6f,0x2f, 0x2,0x6f,0x30, 0x2,0x70,0x3a, 0x3,0x60,0x74, + 0xf,0x6b,0x51, 0x1,0x7d,0x23, 0x2,0x71,0x23, 0x2,0x71,0x21, + 0x2,0x71,0x22, 0x2,0x71,0x24, 0x3,0x61,0x40, 0x3,0x61,0x65, + 0x3,0x61,0x41, 0x2,0x72,0x2b, 0x1,0x45,0x4e, 0x1,0x48,0x39, + 0x3,0x23,0x79, 0x1,0x4e,0x3c, 0x4,0x26,0x71, 0x2,0x27,0x4a, + 0x3,0x29,0x53, 0x3,0x29,0x54, 0x2,0x2b,0x46, 0x4,0x29,0x72, + 0x3,0x2d,0x3c, 0x3,0x31,0x66, 0x2,0x2f,0x77, 0x2,0x2f,0x79, + 0x3,0x31,0x65, 0x2,0x2f,0x78, 0x3,0x31,0x67, 0x2,0x2f,0x7a, + 0x1,0x5b,0x43, 0x2,0x36,0x3b, 0x2,0x2f,0x7b, 0x3,0x36,0x62, + 0x2,0x36,0x3a, 0x2,0x36,0x3c, 0x2,0x36,0x3d, 0x2,0x3c,0x7d, + 0x1,0x60,0x22, 0x2,0x3c,0x7e, 0x2,0x3d,0x22, 0x1,0x60,0x23, + 0x1,0x60,0x21, 0x2,0x3d,0x21, 0x3,0x41,0x7d, 0x2,0x44,0x22, + 0x2,0x43,0x7e, 0x2,0x43,0x7d, 0x3,0x41,0x7c, 0x2,0x43,0x7c, + 0x2,0x43,0x7b, 0x1,0x64,0x58, 0x2,0x44,0x21, 0x1,0x69,0x39, + 0x2,0x4b,0x2b, 0x2,0x4b,0x2d, 0x1,0x69,0x3a, 0x2,0x4b,0x2c, + 0x1,0x6d,0x45, 0x3,0x4c,0x66, 0x1,0x6d,0x44, 0x2,0x51,0x39, + 0x3,0x4c,0x65, 0x3,0x4c,0x67, 0x2,0x57,0x6a, 0x2,0x57,0x69, + 0x2,0x57,0x6b, 0x3,0x51,0x46, 0x3,0x51,0x45, 0x1,0x71,0x24, + 0xf,0x55,0x39, 0x2,0x5d,0x37, 0x1,0x73,0x7c, 0x3,0x55,0x2b, + 0x2,0x61,0x74, 0x1,0x76,0x56, 0x2,0x65,0x64, 0x1,0x7b,0x63, + 0x1,0x45,0x4f, 0x1,0x46,0x5f, 0x1,0x48,0x3a, 0x1,0x4a,0x63, + 0x1,0x4e,0x3d, 0x1,0x4e,0x3e, 0x3,0x29,0x55, 0x3,0x29,0x56, + 0x1,0x51,0x71, 0x3,0x2d,0x3d, 0x3,0x31,0x68, 0x2,0x2f,0x7c, + 0x3,0x3c,0x49, 0x3,0x3c,0x47, 0x4,0x44,0x2d, 0x3,0x41,0x7e, + 0x1,0x64,0x59, 0x3,0x42,0x21, 0x3,0x47,0x53, 0x4,0x4a,0x4e, + 0x2,0x52,0x59, 0x1,0x71,0x25, 0x1,0x76,0x57, 0x1,0x45,0x50, + 0x3,0x22,0x53, 0x1,0x48,0x3b, 0x4,0x26,0x76, 0x2,0x27,0x4c, + 0x1,0x4e,0x3f, 0x2,0x27,0x4b, 0x3,0x29,0x58, 0x2,0x2b,0x47, + 0x1,0x51,0x72, 0x2,0x2b,0x48, 0x5,0x29,0x69, 0x1,0x51,0x73, + 0x2,0x2f,0x7e, 0x1,0x56,0x32, 0x1,0x56,0x31, 0x3,0x31,0x6a, + 0x2,0x36,0x42, 0x2,0x36,0x40, 0x2,0x36,0x41, 0x2,0x36,0x3f, + 0x3,0x36,0x64, 0x2,0x36,0x3e, 0x2,0x3d,0x23, 0x2,0x3d,0x26, + 0x1,0x60,0x25, 0x2,0x3d,0x24, 0x1,0x60,0x24, 0x2,0x3d,0x25, + 0x2,0x44,0x23, 0x3,0x42,0x22, 0x4,0x44,0x31, 0x2,0x4b,0x2e, + 0x2,0x4b,0x2f, 0x2,0x4b,0x30, 0x3,0x47,0x54, 0x2,0x51,0x3c, + 0x2,0x51,0x3b, 0x1,0x6d,0x46, 0x2,0x51,0x3a, 0x2,0x51,0x3d, + 0x2,0x57,0x6c, 0x4,0x50,0x6d, 0x5,0x5b,0x72, 0x2,0x57,0x6d, + 0x2,0x57,0x6e, 0x4,0x56,0x52, 0x2,0x5d,0x38, 0x1,0x73,0x7d, + 0x1,0x76,0x58, 0x2,0x65,0x65, 0x1,0x7a,0x73, 0x2,0x21,0x3f, + 0x3,0x29,0x59, 0x1,0x51,0x74, 0x2,0x2b,0x49, 0x1,0x56,0x33, + 0x4,0x32,0x4e, 0x4,0x32,0x50, 0x1,0x5b,0x44, 0x3,0x36,0x65, + 0x1,0x60,0x26, 0x2,0x3d,0x27, 0x3,0x3c,0x4b, 0x1,0x64,0x5b, + 0x1,0x64,0x5a, 0x3,0x42,0x26, 0x2,0x4b,0x31, 0x2,0x4b,0x32, + 0x1,0x6d,0x47, 0x1,0x6d,0x48, 0x2,0x57,0x70, 0x2,0x57,0x6f, + 0x2,0x61,0x75, 0x2,0x6f,0x32, 0x1,0x45,0x51, 0x2,0x21,0x40, + 0x1,0x46,0x60, 0x3,0x23,0x7a, 0x1,0x4a,0x64, 0x2,0x24,0x48, + 0x3,0x29,0x5a, 0x1,0x51,0x75, 0x1,0x64,0x5c, 0x1,0x45,0x52, + 0x2,0x2b,0x4a, 0x1,0x51,0x76, 0x2,0x2b,0x4b, 0x1,0x73,0x7e, + 0x1,0x45,0x53, 0x3,0x65,0x38, 0x3,0x65,0x39, 0x2,0x27,0x4d, + 0x2,0x2b,0x4c, 0x3,0x2d,0x42, 0x2,0x30,0x25, 0x2,0x30,0x24, + 0x2,0x30,0x22, 0x3,0x31,0x6e, 0x2,0x30,0x21, 0x2,0x30,0x26, + 0x2,0x30,0x23, 0x3,0x31,0x6c, 0x3,0x31,0x6d, 0x1,0x5b,0x45, + 0x1,0x5b,0x46, 0x3,0x36,0x66, 0x1,0x60,0x27, 0x2,0x3d,0x28, + 0x4,0x38,0x4e, 0x2,0x3d,0x29, 0x2,0x3d,0x2a, 0x3,0x3c,0x4d, + 0xf,0x3c,0x3c, 0x3,0x65,0x3a, 0x2,0x44,0x27, 0x2,0x44,0x28, + 0x2,0x44,0x26, 0x3,0x42,0x28, 0x2,0x44,0x24, 0x2,0x44,0x25, + 0x1,0x64,0x5d, 0x2,0x4b,0x33, 0x2,0x51,0x40, 0x2,0x51,0x3f, + 0x2,0x51,0x3e, 0x2,0x51,0x41, 0x2,0x57,0x72, 0x2,0x57,0x71, + 0x1,0x71,0x26, 0x2,0x57,0x73, 0x1,0x74,0x21, 0x2,0x5d,0x39, + 0x3,0x55,0x2d, 0x2,0x61,0x76, 0x2,0x65,0x66, 0x2,0x6d,0x55, + 0x1,0x45,0x54, 0x1,0x46,0x62, 0x1,0x46,0x61, 0x4,0x23,0x21, + 0x1,0x4e,0x40, 0x2,0x21,0x41, 0x2,0x21,0x5f, 0x1,0x48,0x3c, + 0x2,0x22,0x58, 0x2,0x24,0x49, 0x2,0x24,0x4a, 0x1,0x4e,0x41, + 0x3,0x29,0x5d, 0x2,0x27,0x4e, 0x3,0x65,0x3b, 0x1,0x51,0x77, + 0x2,0x2b,0x4d, 0x2,0x2b,0x4e, 0x1,0x56,0x34, 0x1,0x56,0x38, + 0x2,0x30,0x27, 0x1,0x56,0x37, 0x1,0x56,0x35, 0x1,0x56,0x36, + 0x2,0x36,0x43, 0x1,0x5b,0x47, 0x1,0x60,0x2a, 0x3,0x3c,0x4e, + 0x1,0x60,0x28, 0x1,0x60,0x29, 0x2,0x3d,0x2b, 0x3,0x42,0x29, + 0x3,0x42,0x2a, 0x1,0x69,0x3b, 0x1,0x45,0x55, 0x2,0x21,0x60, + 0x3,0x22,0x57, 0x1,0x46,0x63, 0x3,0x22,0x54, 0x2,0x21,0x63, + 0x3,0x24,0x21, 0x1,0x46,0x66, 0x2,0x21,0x62, 0x1,0x46,0x65, + 0x1,0x46,0x64, 0x1,0x4a,0x65, 0x2,0x21,0x61, 0x3,0x22,0x58, + 0x3,0x22,0x59, 0x2,0x22,0x59, 0xf,0x21,0x66, 0x2,0x22,0x5d, + 0x2,0x22,0x5f, 0x2,0x22,0x60, 0x1,0x48,0x46, 0x1,0x48,0x47, + 0x2,0x22,0x5c, 0x1,0x48,0x42, 0x3,0x23,0x7d, 0x2,0x22,0x5a, + 0x3,0x24,0x25, 0x2,0x22,0x5e, 0x1,0x48,0x43, 0x3,0x26,0x55, + 0x1,0x48,0x3e, 0x3,0x23,0x7c, 0x1,0x48,0x3f, 0x3,0x24,0x23, + 0x1,0x48,0x45, 0x2,0x22,0x5b, 0x1,0x48,0x3d, 0x1,0x4a,0x66, + 0x1,0x48,0x40, 0x1,0x48,0x41, 0x1,0x48,0x44, 0xf,0x22,0x5d, + 0x3,0x65,0x3c, 0x2,0x24,0x5b, 0x2,0x24,0x59, 0x2,0x24,0x4c, + 0x1,0x4a,0x72, 0x2,0x24,0x53, 0x1,0x4a,0x6d, 0x2,0x24,0x4d, + 0x3,0x29,0x64, 0x2,0x24,0x55, 0x3,0x26,0x50, 0x2,0x24,0x52, + 0x1,0x4a,0x70, 0x2,0x24,0x51, 0x1,0x4a,0x77, 0x2,0x24,0x5a, + 0x1,0x4a,0x79, 0x3,0x26,0x53, 0x1,0x4a,0x7b, 0x3,0x23,0x7e, + 0x2,0x24,0x4b, 0x3,0x26,0x57, 0x1,0x4a,0x6e, 0x2,0x24,0x5c, + 0x3,0x26,0x51, 0x1,0x4a,0x75, 0x1,0x4a,0x78, 0x3,0x26,0x4c, + 0x2,0x27,0x65, 0x1,0x4a,0x68, 0x1,0x4b,0x21, 0x1,0x4a,0x76, + 0x2,0x24,0x4e, 0x1,0x4a,0x6b, 0x1,0x4a,0x7a, 0x2,0x24,0x56, + 0x1,0x4a,0x69, 0x1,0x4a,0x6a, 0x2,0x27,0x63, 0x2,0x24,0x4f, + 0x1,0x4a,0x71, 0x1,0x4a,0x7c, 0x2,0x24,0x5d, 0x2,0x24,0x50, + 0x1,0x4a,0x6f, 0x3,0x26,0x4d, 0x1,0x4a,0x74, 0x2,0x27,0x4f, + 0x1,0x4a,0x7d, 0x2,0x24,0x57, 0x1,0x4a,0x73, 0x3,0x29,0x63, + 0x1,0x4a,0x7e, 0x1,0x4a,0x67, 0x2,0x24,0x54, 0x1,0x4a,0x6c, + 0x2,0x24,0x58, 0x2,0x27,0x64, 0x3,0x26,0x4e, 0x3,0x26,0x52, + 0x3,0x26,0x5c, 0x3,0x26,0x59, 0x3,0x26,0x56, 0xf,0x24,0x68, + 0x3,0x26,0x5b, 0x1,0x4e,0x4d, 0x1,0x4e,0x5d, 0x2,0x27,0x56, + 0x1,0x4e,0x54, 0x3,0x2d,0x4e, 0x2,0x27,0x6b, 0x1,0x4e,0x45, + 0x3,0x29,0x6b, 0x1,0x4e,0x48, 0x2,0x27,0x62, 0x4,0x27,0x26, + 0x2,0x27,0x54, 0x2,0x27,0x58, 0x1,0x4e,0x50, 0x1,0x4e,0x52, + 0x2,0x27,0x5b, 0x1,0x4e,0x59, 0x1,0x4e,0x4b, 0x1,0x4e,0x49, + 0x1,0x4e,0x4a, 0x1,0x4e,0x58, 0x2,0x27,0x67, 0x1,0x4e,0x53, + 0x2,0x27,0x5a, 0x2,0x27,0x5c, 0x1,0x4e,0x51, 0x1,0x4e,0x56, + 0x2,0x27,0x5d, 0x2,0x27,0x6a, 0x3,0x29,0x6d, 0x1,0x51,0x78, + 0x1,0x4e,0x5c, 0x4,0x26,0x7d, 0x1,0x4e,0x46, 0x2,0x27,0x69, + 0x3,0x29,0x6c, 0x2,0x27,0x6d, 0x2,0x27,0x59, 0x2,0x27,0x6f, + 0x2,0x27,0x60, 0x1,0x4e,0x4f, 0x2,0x27,0x55, 0x1,0x4e,0x4e, + 0x1,0x4e,0x60, 0x1,0x4e,0x55, 0x3,0x29,0x6a, 0x2,0x27,0x53, + 0x2,0x2b,0x57, 0x1,0x4e,0x5b, 0x1,0x4e,0x5f, 0x2,0x27,0x61, + 0x2,0x27,0x66, 0x3,0x29,0x65, 0x1,0x4e,0x61, 0x1,0x4e,0x5a, + 0x1,0x4e,0x4c, 0x1,0x4e,0x42, 0x3,0x29,0x69, 0x1,0x4e,0x47, + 0x4,0x26,0x7b, 0x2,0x27,0x57, 0x1,0x4e,0x43, 0x2,0x27,0x6e, + 0x3,0x29,0x67, 0x2,0x27,0x51, 0x2,0x27,0x50, 0x2,0x27,0x5e, + 0x2,0x27,0x52, 0x1,0x4e,0x5e, 0x1,0x56,0x39, 0x1,0x4e,0x57, + 0x2,0x27,0x5f, 0x1,0x4e,0x44, 0x3,0x2d,0x4f, 0x1,0x52,0x29, + 0x2,0x27,0x6c, 0x3,0x2d,0x46, 0x2,0x2b,0x5e, 0x2,0x2b,0x61, + 0x3,0x2d,0x50, 0x2,0x2b,0x64, 0x2,0x2b,0x59, 0x3,0x2d,0x48, + 0x3,0x2d,0x4a, 0x2,0x2b,0x67, 0x2,0x2b,0x6a, 0x2,0x2b,0x6c, + 0x2,0x2b,0x56, 0x1,0x51,0x79, 0x1,0x51,0x7e, 0x2,0x30,0x2c, + 0x1,0x52,0x30, 0x2,0x2b,0x65, 0x2,0x2b,0x6d, 0x2,0x2b,0x5d, + 0x2,0x2b,0x55, 0x3,0x2d,0x49, 0x3,0x2d,0x47, 0x3,0x2d,0x4d, + 0x2,0x30,0x47, 0x1,0x52,0x23, 0x2,0x2b,0x62, 0x2,0x2b,0x5a, + 0x2,0x2b,0x5c, 0x1,0x52,0x28, 0x3,0x31,0x7a, 0x2,0x2b,0x5f, + 0x1,0x52,0x22, 0x2,0x2b,0x52, 0x2,0x2b,0x68, 0x3,0x2d,0x4b, + 0x2,0x2b,0x6b, 0x3,0x2d,0x45, 0x3,0x2d,0x57, 0x1,0x51,0x7d, + 0x3,0x2d,0x53, 0x1,0x52,0x2b, 0x2,0x2b,0x4f, 0x1,0x52,0x2d, + 0x1,0x51,0x7b, 0x1,0x52,0x31, 0x2,0x2b,0x69, 0x2,0x2b,0x51, + 0x1,0x52,0x2e, 0x2,0x30,0x41, 0x2,0x27,0x68, 0x1,0x52,0x21, + 0x1,0x51,0x7a, 0x2,0x2b,0x58, 0x2,0x2b,0x50, 0x1,0x52,0x2f, + 0x1,0x52,0x27, 0x2,0x2b,0x63, 0x1,0x52,0x2c, 0x1,0x52,0x2a, + 0x2,0x2b,0x5b, 0x1,0x52,0x24, 0x2,0x2b,0x53, 0x1,0x52,0x25, + 0x1,0x52,0x26, 0x2,0x2b,0x54, 0x2,0x2b,0x66, 0x1,0x51,0x7c, + 0x2,0x2b,0x60, 0x4,0x2a,0x21, 0x3,0x2d,0x55, 0x3,0x2d,0x51, + 0x3,0x31,0x77, 0x3,0x31,0x73, 0x2,0x30,0x2f, 0x1,0x56,0x41, + 0x1,0x56,0x46, 0x3,0x31,0x79, 0x3,0x32,0x26, 0x3,0x31,0x76, + 0x2,0x30,0x38, 0x2,0x30,0x3e, 0x2,0x30,0x3a, 0x2,0x30,0x2d, + 0x2,0x30,0x30, 0x2,0x30,0x29, 0x2,0x30,0x2a, 0x1,0x56,0x4d, + 0x1,0x56,0x3e, 0x2,0x30,0x39, 0x2,0x30,0x42, 0x1,0x56,0x48, + 0x1,0x56,0x3a, 0x3,0x31,0x6f, 0x1,0x56,0x43, 0x2,0x30,0x31, + 0x1,0x56,0x45, 0x2,0x30,0x32, 0x2,0x30,0x3c, 0x3,0x32,0x22, + 0x3,0x32,0x25, 0x3,0x31,0x72, 0x1,0x56,0x47, 0x2,0x30,0x4b, + 0x2,0x30,0x2b, 0x1,0x56,0x40, 0x1,0x56,0x3f, 0x1,0x56,0x4b, + 0x2,0x30,0x28, 0x2,0x30,0x49, 0x2,0x30,0x3d, 0x2,0x30,0x4a, + 0x2,0x30,0x44, 0x2,0x30,0x36, 0x2,0x30,0x45, 0x3,0x32,0x21, + 0x2,0x30,0x3f, 0x2,0x30,0x48, 0x2,0x30,0x46, 0x1,0x56,0x4c, + 0x2,0x30,0x37, 0x1,0x56,0x3d, 0x1,0x56,0x3c, 0x1,0x56,0x44, + 0x1,0x56,0x4a, 0x2,0x30,0x43, 0x1,0x56,0x49, 0x2,0x30,0x34, + 0x1,0x5b,0x48, 0x3,0x31,0x78, 0x2,0x30,0x4c, 0x2,0x30,0x33, + 0x2,0x30,0x2e, 0x1,0x56,0x42, 0x1,0x56,0x4e, 0x1,0x56,0x3b, + 0x3,0x32,0x27, 0x2,0x30,0x3b, 0x2,0x30,0x40, 0x3,0x31,0x7d, + 0x3,0x31,0x7b, 0x3,0x31,0x7c, 0x3,0x65,0x3d, 0x1,0x5b,0x6a, + 0x2,0x36,0x45, 0x2,0x36,0x49, 0x3,0x36,0x6f, 0x1,0x5b,0x57, + 0x1,0x5b,0x55, 0x3,0x36,0x7a, 0x3,0x37,0x21, 0x1,0x5b,0x4c, + 0x2,0x36,0x47, 0x2,0x36,0x46, 0x1,0x5b,0x60, 0x3,0x3c,0x50, + 0x2,0x36,0x4c, 0x1,0x5b,0x5a, 0x3,0x36,0x72, 0x2,0x36,0x5e, + 0x2,0x36,0x6a, 0x1,0x5b,0x49, 0x2,0x36,0x5b, 0x2,0x36,0x54, + 0x1,0x5b,0x6c, 0x2,0x36,0x44, 0x3,0x36,0x6a, 0x2,0x36,0x60, + 0x3,0x36,0x6b, 0x1,0x5b,0x69, 0x1,0x5b,0x5d, 0x1,0x5b,0x68, + 0x1,0x5b,0x53, 0x2,0x36,0x50, 0x2,0x36,0x62, 0x2,0x36,0x5a, + 0x1,0x5b,0x54, 0x1,0x5b,0x4e, 0x2,0x36,0x68, 0x3,0x36,0x6c, + 0x2,0x36,0x61, 0x2,0x36,0x63, 0x1,0x5b,0x56, 0x1,0x5b,0x5e, + 0x2,0x36,0x65, 0x2,0x36,0x4e, 0x2,0x36,0x5f, 0x2,0x36,0x53, + 0x2,0x36,0x67, 0x1,0x5b,0x63, 0x1,0x5b,0x4b, 0x1,0x5b,0x61, + 0x2,0x36,0x58, 0x2,0x36,0x56, 0x2,0x36,0x57, 0x1,0x5b,0x58, + 0x2,0x36,0x52, 0x2,0x36,0x51, 0x1,0x5b,0x4d, 0x2,0x36,0x4b, + 0x2,0x36,0x69, 0x1,0x5b,0x4f, 0x2,0x36,0x55, 0x1,0x5b,0x6d, + 0x3,0x36,0x74, 0x1,0x5b,0x67, 0x2,0x36,0x4a, 0x1,0x5b,0x64, + 0x1,0x5b,0x62, 0x1,0x5b,0x6b, 0x2,0x36,0x5c, 0x1,0x5b,0x66, + 0x2,0x30,0x35, 0x2,0x36,0x5d, 0x1,0x5b,0x65, 0x2,0x36,0x64, + 0x1,0x5b,0x4a, 0x2,0x36,0x59, 0x1,0x5b,0x5c, 0x2,0x36,0x4d, + 0x1,0x5b,0x5b, 0x3,0x36,0x7c, 0x1,0x5b,0x59, 0x1,0x5b,0x51, + 0x1,0x5b,0x50, 0x2,0x3d,0x2c, 0x2,0x36,0x66, 0x3,0x3c,0x5d, + 0x3,0x37,0x28, 0x2,0x36,0x4f, 0x3,0x37,0x26, 0x3,0x37,0x23, + 0x2,0x3d,0x41, 0x3,0x36,0x70, 0x1,0x5b,0x52, 0x3,0x36,0x77, + 0x3,0x37,0x24, 0x3,0x36,0x76, 0x3,0x37,0x25, 0x3,0x36,0x79, + 0x4,0x32,0x6d, 0x3,0x36,0x7d, 0x3,0x65,0x3e, 0x3,0x37,0x29, + 0xf,0x36,0x29, 0x3,0x37,0x27, 0x3,0x3c,0x54, 0x1,0x60,0x47, + 0x1,0x5b,0x5f, 0x1,0x60,0x35, 0x2,0x3d,0x3b, 0x1,0x60,0x43, + 0x3,0x3c,0x52, 0x2,0x3d,0x2f, 0x1,0x60,0x32, 0x1,0x60,0x2e, + 0x2,0x3d,0x4d, 0x1,0x60,0x34, 0x1,0x60,0x38, 0x1,0x60,0x33, + 0x1,0x60,0x3c, 0x2,0x3d,0x51, 0x2,0x3d,0x48, 0x3,0x3c,0x6b, + 0x3,0x3c,0x6d, 0x2,0x3d,0x36, 0x1,0x60,0x41, 0x1,0x60,0x3b, + 0x2,0x3d,0x42, 0x1,0x60,0x2b, 0x2,0x3d,0x4e, 0x2,0x3d,0x47, + 0x1,0x60,0x2f, 0x2,0x3d,0x3c, 0x1,0x60,0x3e, 0x2,0x3d,0x59, + 0x2,0x3d,0x5a, 0x4,0x38,0x5b, 0x1,0x60,0x2c, 0x2,0x3d,0x4c, + 0x1,0x60,0x40, 0x2,0x3d,0x40, 0x2,0x3d,0x32, 0x2,0x3d,0x33, + 0x1,0x60,0x44, 0x2,0x3d,0x37, 0x2,0x3d,0x3e, 0x2,0x3d,0x38, + 0x3,0x3c,0x5a, 0x1,0x60,0x42, 0x1,0x60,0x4a, 0x2,0x3d,0x34, + 0x2,0x3d,0x2d, 0x2,0x3d,0x2e, 0x3,0x3c,0x56, 0x2,0x3d,0x30, + 0x1,0x60,0x31, 0x2,0x3d,0x3d, 0x3,0x3c,0x6e, 0x1,0x60,0x3f, + 0x1,0x60,0x48, 0x3,0x3c,0x58, 0x3,0x3c,0x69, 0x2,0x3d,0x3f, + 0x2,0x3d,0x57, 0x2,0x3d,0x4f, 0x1,0x60,0x2d, 0x2,0x3d,0x55, + 0x1,0x60,0x39, 0x3,0x3c,0x66, 0x1,0x60,0x37, 0x3,0x3c,0x64, + 0x2,0x3d,0x5b, 0x1,0x60,0x36, 0x2,0x3d,0x45, 0x2,0x3d,0x39, + 0x2,0x3d,0x43, 0x1,0x60,0x4d, 0x2,0x3d,0x49, 0x2,0x3d,0x46, + 0x2,0x3d,0x35, 0x1,0x60,0x49, 0x2,0x3d,0x53, 0x2,0x3d,0x50, + 0x2,0x3d,0x58, 0x1,0x60,0x30, 0x2,0x3d,0x44, 0x1,0x60,0x4c, + 0x3,0x3c,0x5b, 0x2,0x3d,0x4b, 0x3,0x42,0x3a, 0x3,0x3c,0x60, + 0x1,0x60,0x3a, 0x1,0x60,0x3d, 0x3,0x3c,0x5c, 0x2,0x3d,0x4a, + 0x1,0x60,0x4b, 0x2,0x3d,0x3a, 0x2,0x36,0x48, 0x3,0x3c,0x51, + 0x3,0x3c,0x6c, 0x2,0x3d,0x54, 0x2,0x3d,0x52, 0x2,0x3d,0x56, + 0xf,0x3c,0x5d, 0x3,0x3c,0x62, 0x3,0x65,0x42, 0x4,0x38,0x5e, + 0x3,0x3c,0x63, 0x3,0x3c,0x68, 0xf,0x3c,0x47, 0x3,0x65,0x40, + 0x4,0x38,0x5f, 0x2,0x3d,0x31, 0x1,0x60,0x46, 0x3,0x65,0x3f, + 0x3,0x65,0x41, 0x2,0x44,0x47, 0x2,0x44,0x46, 0x2,0x44,0x2c, + 0x1,0x64,0x63, 0x3,0x42,0x30, 0x2,0x44,0x45, 0x2,0x44,0x2f, + 0x2,0x44,0x30, 0x4,0x3e,0x3f, 0x1,0x64,0x6d, 0x2,0x44,0x4e, + 0x1,0x64,0x68, 0x2,0x44,0x44, 0x3,0x42,0x33, 0x2,0x44,0x29, + 0x1,0x64,0x6e, 0x1,0x64,0x64, 0x2,0x44,0x38, 0x2,0x44,0x2e, + 0x2,0x44,0x31, 0x2,0x44,0x49, 0x1,0x64,0x5e, 0x2,0x44,0x50, + 0x2,0x44,0x48, 0x1,0x64,0x67, 0x2,0x44,0x3d, 0x1,0x64,0x72, + 0x3,0x42,0x2e, 0x3,0x42,0x36, 0x1,0x64,0x71, 0x1,0x64,0x6b, + 0x3,0x42,0x40, 0x4,0x3e,0x36, 0x2,0x44,0x4f, 0x1,0x64,0x5f, + 0x2,0x44,0x3b, 0x2,0x44,0x32, 0x2,0x44,0x3f, 0x2,0x44,0x4b, + 0x1,0x64,0x73, 0x3,0x42,0x39, 0x1,0x64,0x61, 0x2,0x44,0x3a, + 0x3,0x42,0x2d, 0x2,0x44,0x33, 0x1,0x64,0x6a, 0x3,0x42,0x31, + 0x1,0x64,0x69, 0x2,0x44,0x36, 0x2,0x44,0x40, 0x2,0x44,0x4a, + 0x2,0x44,0x2d, 0x2,0x44,0x37, 0x1,0x64,0x62, 0x2,0x44,0x41, + 0x1,0x64,0x6f, 0x1,0x64,0x66, 0x2,0x44,0x34, 0x1,0x64,0x65, + 0x2,0x44,0x2b, 0x2,0x44,0x39, 0x2,0x44,0x4d, 0x1,0x60,0x45, + 0x1,0x69,0x57, 0x2,0x44,0x3c, 0x2,0x4b,0x34, 0x2,0x44,0x3e, + 0x2,0x44,0x4c, 0x1,0x64,0x6c, 0x2,0x44,0x35, 0x1,0x64,0x60, + 0x1,0x64,0x70, 0x1,0x6d,0x5a, 0x2,0x44,0x2a, 0x6,0x54,0x4e, + 0x2,0x44,0x43, 0x3,0x42,0x44, 0x3,0x42,0x3e, 0x3,0x42,0x47, + 0x2,0x44,0x42, 0x3,0x42,0x3d, 0x3,0x42,0x45, 0x3,0x42,0x3f, + 0x3,0x42,0x3b, 0x3,0x42,0x46, 0x2,0x4b,0x50, 0x1,0x69,0x54, + 0x2,0x4b,0x45, 0x2,0x4b,0x4a, 0x1,0x69,0x49, 0x3,0x47,0x56, + 0x2,0x4b,0x36, 0x1,0x69,0x56, 0x3,0x47,0x57, 0x1,0x69,0x40, + 0x2,0x4b,0x35, 0x2,0x4b,0x56, 0x1,0x69,0x58, 0x2,0x4b,0x39, + 0x2,0x4b,0x49, 0x3,0x47,0x65, 0x2,0x4b,0x3b, 0x2,0x4b,0x59, + 0x2,0x4b,0x55, 0x1,0x69,0x3e, 0x1,0x69,0x48, 0x2,0x51,0x5b, + 0x1,0x69,0x55, 0x1,0x69,0x46, 0x2,0x4b,0x37, 0x3,0x47,0x63, + 0x2,0x4b,0x54, 0x1,0x69,0x4a, 0x2,0x4b,0x51, 0x2,0x4b,0x5e, + 0x2,0x4b,0x3d, 0x2,0x4b,0x46, 0x3,0x4c,0x78, 0x3,0x47,0x5b, + 0x2,0x4b,0x5c, 0x2,0x4b,0x52, 0x1,0x69,0x45, 0x3,0x4c,0x6a, + 0x3,0x47,0x64, 0x2,0x4b,0x44, 0x1,0x69,0x3f, 0x1,0x69,0x3d, + 0x1,0x69,0x4f, 0x4,0x44,0x43, 0x3,0x47,0x5f, 0x2,0x4b,0x42, + 0x2,0x4b,0x3f, 0x2,0x4b,0x40, 0x3,0x47,0x5a, 0x2,0x4b,0x58, + 0x3,0x47,0x5c, 0x2,0x4b,0x5d, 0x2,0x4b,0x5b, 0x1,0x69,0x43, + 0x2,0x4b,0x5f, 0x1,0x69,0x47, 0x1,0x69,0x4e, 0x4,0x44,0x44, + 0x2,0x4b,0x38, 0x2,0x51,0x43, 0x2,0x4b,0x41, 0x3,0x47,0x5e, + 0x1,0x69,0x41, 0x1,0x69,0x53, 0x1,0x69,0x50, 0x1,0x69,0x44, + 0x2,0x4b,0x4b, 0x2,0x4b,0x3c, 0x1,0x69,0x51, 0x2,0x4b,0x4d, + 0x1,0x69,0x4b, 0x1,0x69,0x4d, 0x1,0x69,0x3c, 0x3,0x47,0x5d, + 0x2,0x4b,0x4f, 0x2,0x4b,0x47, 0x2,0x4b,0x3a, 0x1,0x69,0x4c, + 0x2,0x4b,0x57, 0x2,0x4b,0x5a, 0x2,0x4b,0x43, 0x2,0x4b,0x4e, + 0x3,0x4c,0x74, 0x1,0x69,0x42, 0x1,0x6d,0x49, 0x2,0x4b,0x4c, + 0x2,0x51,0x42, 0x3,0x47,0x62, 0x2,0x4b,0x53, 0x3,0x47,0x61, + 0x4,0x44,0x52, 0xf,0x4f,0x79, 0x3,0x65,0x44, 0x3,0x65,0x45, + 0x3,0x47,0x66, 0x3,0x65,0x43, 0x2,0x4b,0x3e, 0x2,0x51,0x4c, + 0x2,0x51,0x56, 0x1,0x6d,0x4c, 0x2,0x51,0x55, 0x2,0x51,0x61, + 0x1,0x6d,0x4e, 0x2,0x51,0x53, 0x4,0x4a,0x58, 0x2,0x51,0x57, + 0x1,0x6d,0x59, 0x3,0x4c,0x7d, 0x2,0x51,0x4e, 0x1,0x6d,0x51, + 0x3,0x4c,0x73, 0x2,0x51,0x5a, 0x2,0x57,0x7b, 0x1,0x6d,0x5d, + 0x1,0x6d,0x5c, 0x2,0x51,0x5c, 0x2,0x51,0x4b, 0x2,0x51,0x66, + 0x1,0x6d,0x57, 0x3,0x4c,0x6b, 0x1,0x6d,0x4d, 0x2,0x51,0x5f, + 0x4,0x4a,0x69, 0x2,0x51,0x63, 0x2,0x51,0x68, 0x2,0x51,0x5d, + 0x2,0x51,0x51, 0x1,0x6d,0x50, 0x1,0x6d,0x53, 0x1,0x6d,0x5b, + 0x1,0x6d,0x56, 0x3,0x4c,0x75, 0x2,0x51,0x54, 0x2,0x4b,0x48, + 0x3,0x4c,0x7e, 0x3,0x4c,0x6c, 0x2,0x51,0x50, 0x2,0x51,0x67, + 0x1,0x6d,0x52, 0x3,0x4c,0x79, 0x1,0x6d,0x55, 0x2,0x51,0x69, + 0x1,0x6d,0x4a, 0x2,0x51,0x5e, 0x2,0x51,0x44, 0x2,0x51,0x64, + 0x1,0x74,0x2a, 0x3,0x4c,0x7a, 0x2,0x51,0x52, 0x4,0x50,0x75, + 0x1,0x6d,0x4b, 0x2,0x51,0x4d, 0x1,0x6d,0x4f, 0x2,0x51,0x45, + 0x1,0x69,0x52, 0x2,0x51,0x49, 0x4,0x4a,0x57, 0x2,0x51,0x62, + 0x2,0x51,0x4a, 0x2,0x51,0x48, 0x1,0x6d,0x54, 0x3,0x4c,0x7b, + 0x2,0x51,0x60, 0x3,0x4c,0x77, 0x2,0x51,0x47, 0x2,0x51,0x59, + 0x2,0x51,0x58, 0x2,0x51,0x65, 0x2,0x51,0x4f, 0x1,0x6d,0x58, + 0x4,0x4a,0x64, 0x3,0x65,0x47, 0xf,0x4f,0x7d, 0x3,0x65,0x46, + 0x2,0x57,0x7e, 0x3,0x51,0x56, 0x1,0x71,0x33, 0x1,0x71,0x29, + 0x2,0x58,0x2c, 0x2,0x57,0x76, 0x1,0x71,0x2b, 0x2,0x58,0x24, + 0x1,0x71,0x32, 0x1,0x71,0x2d, 0x2,0x58,0x22, 0x2,0x5d,0x3b, + 0x2,0x58,0x28, 0x2,0x58,0x2e, 0x2,0x58,0x27, 0x2,0x57,0x74, + 0x2,0x58,0x25, 0x2,0x58,0x30, 0x2,0x58,0x32, 0x1,0x71,0x28, + 0x2,0x58,0x31, 0x1,0x71,0x2e, 0x1,0x71,0x34, 0x3,0x51,0x54, + 0x1,0x71,0x31, 0x3,0x51,0x58, 0x2,0x58,0x2b, 0x1,0x71,0x30, + 0x2,0x58,0x26, 0x3,0x51,0x4d, 0x2,0x57,0x78, 0x2,0x57,0x7d, + 0x3,0x51,0x50, 0x2,0x58,0x2a, 0x1,0x71,0x2f, 0x1,0x71,0x2c, + 0x1,0x71,0x27, 0x1,0x71,0x2a, 0x2,0x57,0x7c, 0x4,0x51,0x22, + 0x2,0x51,0x46, 0x2,0x57,0x77, 0x2,0x57,0x7a, 0x2,0x58,0x2d, + 0x2,0x58,0x21, 0x2,0x57,0x75, 0x2,0x5d,0x3a, 0x2,0x58,0x2f, + 0x2,0x57,0x79, 0x2,0x58,0x29, 0x3,0x4c,0x71, 0x3,0x51,0x55, + 0x2,0x5d,0x3d, 0x1,0x74,0x2e, 0x3,0x55,0x30, 0x3,0x55,0x2f, + 0x1,0x74,0x22, 0x3,0x55,0x35, 0x3,0x55,0x36, 0x1,0x74,0x26, + 0x2,0x5d,0x3f, 0x2,0x5d,0x45, 0x2,0x5d,0x43, 0x1,0x74,0x24, + 0x1,0x74,0x25, 0x1,0x74,0x2c, 0x2,0x5d,0x46, 0x2,0x5d,0x3e, + 0x1,0x74,0x27, 0x3,0x55,0x31, 0x2,0x5d,0x42, 0x2,0x5d,0x41, + 0x2,0x5d,0x47, 0x1,0x74,0x2d, 0x3,0x55,0x37, 0x1,0x74,0x28, + 0x1,0x74,0x2b, 0x2,0x5d,0x40, 0x1,0x74,0x2f, 0x1,0x74,0x29, + 0x1,0x74,0x30, 0x1,0x74,0x23, 0x2,0x5d,0x44, 0x3,0x5a,0x55, + 0x2,0x5d,0x3c, 0x3,0x51,0x59, 0x3,0x55,0x39, 0x2,0x62,0x25, + 0x3,0x65,0x48, 0x1,0x76,0x5d, 0x2,0x62,0x22, 0x2,0x62,0x24, + 0x3,0x58,0x28, 0x1,0x76,0x5b, 0x2,0x61,0x7e, 0x2,0x62,0x21, + 0x2,0x61,0x7a, 0x3,0x58,0x2a, 0x3,0x58,0x27, 0x2,0x58,0x23, + 0x2,0x61,0x7b, 0x1,0x76,0x5c, 0x2,0x61,0x77, 0x3,0x58,0x26, + 0x1,0x76,0x59, 0x2,0x62,0x26, 0x1,0x76,0x5a, 0x2,0x61,0x78, + 0x2,0x61,0x79, 0x2,0x61,0x7d, 0x1,0x76,0x5f, 0x3,0x58,0x29, + 0x1,0x76,0x5e, 0x4,0x5b,0x5e, 0x3,0x58,0x2b, 0x2,0x61,0x7c, + 0x1,0x78,0x45, 0x2,0x65,0x6a, 0x2,0x65,0x70, 0x1,0x78,0x46, + 0x2,0x65,0x67, 0x1,0x78,0x43, 0x1,0x78,0x40, 0x2,0x65,0x72, + 0x1,0x78,0x44, 0x3,0x5a,0x52, 0x1,0x78,0x41, 0x2,0x65,0x69, + 0x2,0x65,0x6c, 0x2,0x65,0x6d, 0x2,0x65,0x6e, 0x2,0x65,0x71, + 0x3,0x5a,0x54, 0x2,0x62,0x23, 0x2,0x65,0x68, 0x1,0x78,0x42, + 0x2,0x65,0x6f, 0x2,0x69,0x34, 0x2,0x65,0x6b, 0x3,0x5a,0x53, + 0x3,0x65,0x4a, 0x3,0x65,0x49, 0x2,0x69,0x2b, 0x1,0x79,0x75, + 0x2,0x69,0x2e, 0x1,0x79,0x76, 0x2,0x69,0x37, 0x2,0x69,0x2d, + 0x2,0x69,0x2a, 0x3,0x5c,0x51, 0x2,0x69,0x2c, 0x2,0x69,0x30, + 0x2,0x69,0x33, 0x2,0x69,0x32, 0x2,0x69,0x36, 0x2,0x69,0x29, + 0x3,0x5c,0x4f, 0x1,0x79,0x74, 0x2,0x69,0x31, 0x2,0x69,0x35, + 0x2,0x69,0x38, 0x2,0x69,0x2f, 0x2,0x6b,0x61, 0x2,0x6b,0x62, + 0x2,0x6b,0x66, 0x2,0x6b,0x67, 0x3,0x5e,0x3c, 0x2,0x6b,0x64, + 0x2,0x6b,0x65, 0x2,0x6b,0x63, 0x3,0x5e,0x3a, 0x1,0x7a,0x74, + 0x3,0x5e,0x3b, 0x1,0x7b,0x64, 0x2,0x6d,0x59, 0x3,0x60,0x36, + 0x3,0x5f,0x52, 0x2,0x6d,0x56, 0x2,0x6d,0x57, 0x2,0x6d,0x58, + 0x1,0x7b,0x65, 0x3,0x60,0x37, 0x2,0x6f,0x34, 0x2,0x6f,0x33, + 0x3,0x65,0x4b, 0x2,0x70,0x3d, 0x1,0x7c,0x60, 0x2,0x70,0x3b, + 0x2,0x70,0x3e, 0x2,0x70,0x3c, 0x2,0x71,0x25, 0x1,0x7d,0x24, + 0x1,0x7d,0x32, 0x2,0x71,0x71, 0x2,0x71,0x5b, 0x3,0x61,0x79, + 0x2,0x71,0x70, 0x2,0x72,0x3e, 0x2,0x72,0x3f, 0x1,0x45,0x56, + 0x4,0x21,0x50, 0x3,0x24,0x28, 0x3,0x24,0x26, 0x1,0x48,0x48, + 0x2,0x22,0x61, 0x3,0x24,0x27, 0x3,0x24,0x2b, 0x2,0x24,0x5e, + 0x3,0x26,0x62, 0x1,0x4b,0x22, 0x3,0x26,0x5f, 0x1,0x4b,0x25, + 0x3,0x26,0x5e, 0x2,0x24,0x5f, 0x3,0x26,0x63, 0x1,0x4b,0x23, + 0x1,0x4b,0x24, 0x3,0x26,0x60, 0xf,0x24,0x71, 0x3,0x29,0x77, + 0x2,0x27,0x78, 0x2,0x27,0x7a, 0x2,0x27,0x75, 0x2,0x27,0x72, + 0x2,0x27,0x74, 0x3,0x29,0x74, 0x3,0x29,0x70, 0x3,0x29,0x75, + 0x1,0x4e,0x65, 0x3,0x29,0x6f, 0x3,0x29,0x79, 0x3,0x29,0x76, + 0x1,0x4e,0x63, 0x3,0x29,0x72, 0x3,0x29,0x71, 0x2,0x27,0x76, + 0x1,0x4e,0x64, 0x2,0x27,0x73, 0x2,0x27,0x70, 0x1,0x4e,0x62, + 0x2,0x27,0x77, 0x4,0x27,0x29, 0x2,0x27,0x71, 0x1,0x4e,0x66, + 0x2,0x27,0x79, 0x4,0x27,0x2b, 0x2,0x2b,0x6f, 0x3,0x2d,0x5e, + 0x2,0x2b,0x73, 0x3,0x2d,0x5c, 0x3,0x2d,0x5a, 0x1,0x52,0x3a, + 0x3,0x2d,0x58, 0x4,0x2a,0x26, 0x3,0x2d,0x65, 0x3,0x2d,0x62, + 0x2,0x2b,0x76, 0x3,0x2d,0x5f, 0x1,0x52,0x32, 0x1,0x52,0x35, + 0x1,0x52,0x37, 0x1,0x52,0x39, 0x1,0x52,0x36, 0x2,0x2b,0x72, + 0x2,0x2b,0x71, 0x3,0x2d,0x64, 0x1,0x52,0x34, 0x2,0x2b,0x74, + 0x2,0x2b,0x75, 0x3,0x2d,0x63, 0x2,0x2b,0x6e, 0x1,0x52,0x38, + 0x3,0x2d,0x68, 0x1,0x52,0x33, 0x3,0x2d,0x5d, 0x2,0x2b,0x70, + 0x3,0x65,0x4d, 0x4,0x2a,0x28, 0x3,0x32,0x28, 0x2,0x30,0x5a, + 0x2,0x30,0x5b, 0x2,0x30,0x5c, 0x1,0x56,0x53, 0x4,0x2d,0x75, + 0x1,0x56,0x4f, 0x2,0x30,0x51, 0x3,0x32,0x2a, 0x2,0x30,0x59, + 0x2,0x30,0x5e, 0x1,0x56,0x54, 0x3,0x32,0x2b, 0x2,0x30,0x4f, + 0x2,0x30,0x55, 0x2,0x30,0x4e, 0x2,0x30,0x58, 0x3,0x32,0x31, + 0x3,0x32,0x2f, 0x2,0x30,0x54, 0x1,0x56,0x50, 0x1,0x56,0x52, + 0x2,0x30,0x5d, 0x3,0x32,0x29, 0x2,0x30,0x4d, 0x2,0x30,0x50, + 0x2,0x30,0x56, 0x3,0x32,0x2d, 0x2,0x30,0x57, 0x2,0x30,0x5f, + 0x2,0x30,0x53, 0x3,0x32,0x2c, 0x1,0x56,0x51, 0x3,0x65,0x4f, + 0x3,0x65,0x4e, 0x3,0x32,0x30, 0x1,0x5b,0x72, 0x2,0x36,0x71, + 0x3,0x37,0x30, 0x3,0x37,0x32, 0x2,0x36,0x73, 0x2,0x36,0x6f, + 0x3,0x37,0x2f, 0x2,0x36,0x7b, 0x2,0x36,0x6d, 0x2,0x36,0x7a, + 0x1,0x5b,0x6e, 0x2,0x36,0x6b, 0x2,0x3d,0x5f, 0x2,0x36,0x75, + 0x1,0x5b,0x71, 0x3,0x37,0x35, 0x2,0x36,0x76, 0x2,0x36,0x79, + 0x3,0x37,0x2e, 0x2,0x36,0x7d, 0x3,0x37,0x2c, 0x2,0x36,0x72, + 0x4,0x32,0x72, 0x2,0x36,0x77, 0x3,0x37,0x2d, 0x3,0x37,0x31, + 0x1,0x5b,0x6f, 0x1,0x5b,0x70, 0x2,0x36,0x7c, 0x2,0x36,0x70, + 0x2,0x36,0x6c, 0x2,0x36,0x7e, 0x3,0x37,0x33, 0x2,0x36,0x74, + 0x3,0x65,0x50, 0x3,0x65,0x51, 0x2,0x36,0x78, 0x2,0x36,0x6e, + 0x1,0x60,0x4e, 0x1,0x60,0x4f, 0x2,0x3d,0x69, 0x1,0x60,0x55, + 0x3,0x3c,0x74, 0x2,0x3d,0x5d, 0x2,0x3d,0x66, 0x2,0x3d,0x5c, + 0x1,0x60,0x52, 0x2,0x3d,0x64, 0x2,0x3d,0x62, 0x3,0x3c,0x7d, + 0x2,0x3d,0x63, 0x1,0x60,0x50, 0x3,0x3c,0x7c, 0x2,0x3d,0x67, + 0xf,0x3c,0x7e, 0x3,0x3c,0x6f, 0x3,0x3c,0x7a, 0x3,0x3c,0x72, + 0x3,0x3d,0x21, 0x2,0x3d,0x60, 0x2,0x3d,0x5e, 0x1,0x60,0x51, + 0x2,0x3d,0x61, 0x2,0x3d,0x65, 0x3,0x3c,0x7b, 0x3,0x3c,0x79, + 0x3,0x3c,0x71, 0x1,0x60,0x53, 0x3,0x3c,0x73, 0x3,0x3c,0x77, + 0x3,0x65,0x53, 0x2,0x3d,0x68, 0x3,0x65,0x54, 0x3,0x65,0x55, + 0x3,0x65,0x52, 0x2,0x44,0x56, 0x2,0x44,0x5d, 0x2,0x44,0x5f, + 0x2,0x44,0x65, 0x3,0x42,0x57, 0x1,0x65,0x22, 0x2,0x44,0x51, + 0x3,0x42,0x4c, 0x1,0x64,0x78, 0x3,0x42,0x4e, 0x2,0x44,0x60, + 0x1,0x64,0x7d, 0x2,0x44,0x66, 0x1,0x64,0x74, 0x3,0x42,0x51, + 0x2,0x44,0x63, 0x3,0x42,0x58, 0x2,0x44,0x53, 0x2,0x44,0x64, + 0x2,0x44,0x52, 0x1,0x65,0x24, 0x3,0x42,0x52, 0x2,0x44,0x5e, + 0x1,0x64,0x75, 0x2,0x44,0x67, 0x3,0x48,0x3c, 0x1,0x64,0x7a, + 0x2,0x44,0x57, 0x1,0x65,0x21, 0x2,0x44,0x62, 0x2,0x44,0x55, + 0x2,0x44,0x5c, 0x2,0x44,0x58, 0x2,0x44,0x54, 0x1,0x64,0x77, + 0x1,0x64,0x7e, 0x1,0x64,0x7c, 0x1,0x64,0x79, 0x1,0x65,0x23, + 0x1,0x64,0x76, 0x2,0x44,0x5b, 0x3,0x42,0x4f, 0x1,0x64,0x7b, + 0x3,0x42,0x59, 0x1,0x60,0x54, 0x3,0x42,0x49, 0x2,0x44,0x61, + 0x3,0x65,0x59, 0x2,0x44,0x59, 0x3,0x42,0x53, 0x3,0x65,0x57, + 0x3,0x65,0x58, 0x3,0x65,0x56, 0x2,0x44,0x5a, 0x4,0x44,0x57, + 0x4,0x44,0x5b, 0x2,0x4b,0x67, 0x3,0x47,0x6f, 0x1,0x69,0x5b, + 0x3,0x47,0x6e, 0x3,0x47,0x6c, 0x2,0x4b,0x63, 0x2,0x4b,0x69, + 0x2,0x4b,0x65, 0x3,0x47,0x70, 0x1,0x69,0x5d, 0x2,0x4b,0x64, + 0x2,0x4b,0x68, 0x2,0x4b,0x60, 0x3,0x47,0x72, 0x2,0x4b,0x62, + 0x1,0x69,0x5c, 0x3,0x47,0x6a, 0x3,0x47,0x6d, 0x3,0x47,0x6b, + 0x3,0x47,0x68, 0x2,0x4b,0x66, 0x2,0x4b,0x61, 0x3,0x47,0x67, + 0x1,0x69,0x5e, 0x3,0x65,0x5b, 0x1,0x69,0x59, 0xf,0x49,0x4b, + 0x3,0x65,0x5a, 0x2,0x4b,0x6a, 0xf,0x49,0x5f, 0x1,0x69,0x5a, + 0x2,0x51,0x6f, 0x2,0x51,0x6c, 0x2,0x51,0x78, 0x2,0x51,0x72, + 0x2,0x51,0x74, 0x1,0x6d,0x5e, 0x2,0x51,0x6e, 0x2,0x51,0x76, + 0x3,0x4d,0x2a, 0x3,0x4d,0x24, 0x2,0x51,0x75, 0x2,0x51,0x73, + 0x3,0x4d,0x29, 0x2,0x51,0x79, 0x1,0x6d,0x61, 0x2,0x51,0x70, + 0x2,0x51,0x77, 0x3,0x4d,0x28, 0x1,0x6d,0x5f, 0x3,0x4d,0x25, + 0x3,0x4d,0x22, 0x2,0x51,0x6b, 0x2,0x51,0x6d, 0x1,0x6d,0x60, + 0x2,0x51,0x6a, 0x2,0x51,0x7a, 0x3,0x65,0x5c, 0x2,0x51,0x71, + 0x3,0x51,0x62, 0x3,0x51,0x5a, 0x2,0x58,0x36, 0x1,0x71,0x3b, + 0x3,0x51,0x60, 0x3,0x51,0x5c, 0x2,0x58,0x41, 0x2,0x58,0x3f, + 0x1,0x71,0x35, 0x2,0x58,0x35, 0x2,0x58,0x38, 0x2,0x58,0x39, + 0x2,0x58,0x34, 0x1,0x71,0x3f, 0x1,0x71,0x40, 0x2,0x58,0x33, + 0x2,0x58,0x42, 0x2,0x58,0x3d, 0x1,0x71,0x39, 0x1,0x71,0x36, + 0x2,0x58,0x3c, 0x2,0x58,0x3a, 0x3,0x51,0x63, 0x4,0x51,0x23, + 0x1,0x71,0x3c, 0x2,0x58,0x3e, 0x1,0x71,0x37, 0x3,0x51,0x5e, + 0x1,0x71,0x38, 0x3,0x51,0x66, 0x2,0x58,0x3b, 0x1,0x71,0x3a, + 0x2,0x58,0x37, 0x7,0x2f,0x4f, 0x2,0x58,0x40, 0x1,0x71,0x3d, + 0x2,0x58,0x43, 0x2,0x58,0x44, 0x1,0x71,0x3e, 0x3,0x65,0x5d, + 0x3,0x65,0x5e, 0x1,0x74,0x32, 0x1,0x74,0x39, 0x2,0x5d,0x48, + 0x2,0x5d,0x4e, 0x3,0x55,0x3c, 0x2,0x5d,0x4c, 0x1,0x74,0x35, + 0x1,0x74,0x34, 0x1,0x74,0x31, 0x2,0x5d,0x4a, 0x3,0x55,0x3e, + 0x3,0x55,0x43, 0x3,0x55,0x40, 0x1,0x74,0x37, 0x1,0x74,0x36, + 0x1,0x74,0x33, 0x3,0x55,0x41, 0x2,0x5d,0x4d, 0x2,0x5d,0x49, + 0x2,0x5d,0x4b, 0x3,0x55,0x42, 0x1,0x74,0x38, 0xf,0x5a,0x73, + 0x1,0x76,0x63, 0x2,0x62,0x29, 0x3,0x58,0x2d, 0x1,0x76,0x60, + 0x1,0x76,0x61, 0x2,0x62,0x2b, 0x1,0x76,0x62, 0x2,0x62,0x28, + 0x3,0x58,0x2e, 0x2,0x62,0x27, 0x2,0x65,0x76, 0x2,0x62,0x2a, + 0x3,0x5a,0x56, 0x2,0x65,0x77, 0x1,0x78,0x47, 0x2,0x65,0x75, + 0x3,0x5a,0x57, 0x4,0x5f,0x7e, 0x2,0x65,0x74, 0x3,0x5c,0x59, + 0x2,0x65,0x73, 0x1,0x78,0x48, 0x3,0x65,0x5f, 0x3,0x5c,0x56, + 0x1,0x79,0x77, 0x3,0x5c,0x58, 0x3,0x5c,0x55, 0x2,0x69,0x39, + 0x2,0x69,0x3a, 0x3,0x5a,0x58, 0x3,0x5c,0x53, 0x3,0x5c,0x57, + 0x3,0x65,0x61, 0x2,0x6b,0x6a, 0x2,0x6b,0x69, 0x1,0x7a,0x75, + 0x3,0x5f,0x53, 0x2,0x6b,0x68, 0x2,0x6d,0x5a, 0x2,0x6d,0x5b, + 0x3,0x5f,0x54, 0x3,0x60,0x39, 0x2,0x6f,0x35, 0x2,0x70,0x3f, + 0x3,0x61,0x43, 0x3,0x61,0x42, 0x2,0x71,0x26, 0x2,0x72,0x2c, + 0x1,0x7d,0x46, 0x2,0x72,0x40, 0x1,0x45,0x57, 0x4,0x21,0x51, + 0x1,0x4e,0x67, 0x1,0x4e,0x68, 0x3,0x2d,0x69, 0x4,0x2a,0x2a, + 0x1,0x52,0x3b, 0x3,0x3d,0x22, 0x4,0x4a,0x6c, 0x1,0x74,0x3a, + 0x1,0x45,0x58, 0x1,0x4e,0x69, 0x1,0x56,0x55, 0x1,0x65,0x25, + 0x1,0x45,0x59, 0x3,0x2d,0x6b, 0x1,0x5b,0x73, 0x1,0x69,0x5f, + 0x2,0x21,0x42, 0x3,0x29,0x7c, 0x2,0x2b,0x77, 0x2,0x30,0x60, + 0x4,0x3e,0x4c, 0x2,0x4b,0x6b, 0x4,0x4a,0x6d, 0x1,0x74,0x3b, + 0x1,0x45,0x5a, 0x1,0x4e,0x6a, 0x2,0x2b,0x78, 0x2,0x2b,0x79, + 0x2,0x3d,0x6a, 0x1,0x60,0x56, 0x3,0x42,0x5d, 0x2,0x44,0x68, + 0x3,0x42,0x5c, 0x3,0x42,0x5b, 0x1,0x65,0x26, 0x2,0x4b,0x6c, + 0x4,0x44,0x5e, 0x3,0x4d,0x2e, 0x1,0x6d,0x62, 0x3,0x4d,0x2d, + 0x1,0x78,0x49, 0x1,0x45,0x5b, 0x2,0x3d,0x6b, 0x1,0x45,0x5c, + 0x1,0x48,0x4a, 0x2,0x22,0x62, 0x1,0x48,0x49, 0x1,0x4b,0x28, + 0x1,0x4b,0x27, 0x1,0x4b,0x26, 0x2,0x24,0x60, 0x3,0x26,0x64, + 0x3,0x2a,0x21, 0x3,0x2a,0x22, 0x1,0x4e,0x6b, 0x3,0x2a,0x23, + 0x1,0x4e,0x6c, 0x2,0x27,0x7b, 0x4,0x27,0x31, 0x2,0x2b,0x7a, + 0x3,0x2d,0x6d, 0x2,0x2b,0x7d, 0x1,0x52,0x3d, 0x2,0x2b,0x7b, + 0x4,0x2a,0x2f, 0x1,0x52,0x3c, 0x2,0x2b,0x7c, 0x1,0x52,0x3e, + 0x2,0x30,0x63, 0x2,0x30,0x62, 0x2,0x30,0x61, 0x1,0x56,0x56, + 0x3,0x32,0x36, 0x2,0x37,0x22, 0x2,0x37,0x23, 0x1,0x5b,0x74, + 0x2,0x37,0x21, 0x2,0x37,0x24, 0x1,0x60,0x58, 0x1,0x5b,0x75, + 0x3,0x3d,0x24, 0x3,0x3d,0x23, 0x1,0x60,0x57, 0x2,0x3d,0x6f, + 0x2,0x3d,0x6e, 0x3,0x3d,0x25, 0x2,0x3d,0x6c, 0x2,0x3d,0x6d, + 0x2,0x3d,0x70, 0x2,0x44,0x6a, 0x2,0x44,0x69, 0x2,0x44,0x6d, + 0x4,0x3e,0x4f, 0x2,0x44,0x6c, 0x2,0x44,0x6b, 0x1,0x69,0x60, + 0x2,0x4b,0x6f, 0x3,0x47,0x75, 0x2,0x4b,0x6e, 0x1,0x69,0x61, + 0x2,0x4b,0x6d, 0x2,0x51,0x7b, 0x3,0x4d,0x2f, 0x2,0x51,0x7c, + 0x1,0x6d,0x63, 0x4,0x51,0x2d, 0x2,0x58,0x45, 0x2,0x58,0x46, + 0x5,0x4e,0x37, 0x2,0x65,0x7c, 0x1,0x78,0x4a, 0x2,0x65,0x7b, + 0x2,0x65,0x7a, 0x2,0x65,0x78, 0x2,0x65,0x79, 0x1,0x7a,0x76, + 0x2,0x69,0x3b, 0x2,0x6d,0x5c, 0x2,0x71,0x27, 0x3,0x61,0x7b, + 0x1,0x45,0x5d, 0x4,0x21,0x38, 0x2,0x21,0x64, 0x1,0x46,0x67, + 0x2,0x21,0x65, 0x3,0x24,0x2c, 0x3,0x24,0x2d, 0x4,0x23,0x27, + 0x2,0x22,0x63, 0x2,0x22,0x64, 0x3,0x26,0x6b, 0x3,0x26,0x69, + 0x2,0x24,0x66, 0x3,0x26,0x66, 0x3,0x26,0x67, 0x2,0x24,0x62, + 0x3,0x26,0x6a, 0x2,0x24,0x61, 0x1,0x4e,0x6d, 0x2,0x24,0x65, + 0x1,0x4b,0x2a, 0x2,0x24,0x63, 0x1,0x4b,0x29, 0x2,0x24,0x67, + 0x2,0x24,0x64, 0x3,0x26,0x68, 0x2,0x28,0x21, 0x2,0x2b,0x7e, + 0x2,0x27,0x7d, 0x2,0x28,0x26, 0x3,0x2a,0x26, 0x1,0x4e,0x6e, + 0x3,0x2a,0x2a, 0x1,0x4e,0x71, 0x2,0x28,0x27, 0x2,0x28,0x23, + 0x3,0x2a,0x27, 0x2,0x28,0x24, 0x4,0x27,0x36, 0x2,0x27,0x7c, + 0x1,0x4e,0x70, 0x2,0x27,0x7e, 0x1,0x4e,0x6f, 0x2,0x28,0x25, + 0x3,0x2a,0x28, 0x2,0x28,0x22, 0x6,0x2c,0x7e, 0x2,0x2c,0x24, + 0x1,0x52,0x40, 0x1,0x52,0x41, 0x3,0x2d,0x75, 0x2,0x2c,0x27, + 0x2,0x2c,0x21, 0x3,0x2d,0x74, 0x2,0x2c,0x26, 0x3,0x2d,0x70, + 0x2,0x2c,0x22, 0x1,0x52,0x3f, 0x2,0x2c,0x25, 0x2,0x2c,0x23, + 0x3,0x2d,0x73, 0x3,0x2d,0x71, 0x2,0x30,0x69, 0x2,0x30,0x66, + 0x3,0x32,0x38, 0x2,0x30,0x68, 0x1,0x56,0x5b, 0x1,0x56,0x5a, + 0x1,0x56,0x58, 0x2,0x30,0x65, 0x2,0x30,0x6a, 0x1,0x56,0x57, + 0x1,0x56,0x59, 0x2,0x30,0x67, 0x2,0x37,0x2c, 0x2,0x30,0x64, + 0x2,0x30,0x6b, 0x3,0x32,0x39, 0x4,0x33,0x23, 0x4,0x33,0x2a, + 0x3,0x3d,0x26, 0x2,0x37,0x27, 0x2,0x37,0x2b, 0x5,0x33,0x54, + 0x2,0x37,0x2a, 0x2,0x3d,0x72, 0x2,0x3d,0x7d, 0x4,0x33,0x2d, + 0x3,0x37,0x3b, 0x2,0x37,0x2d, 0x3,0x37,0x3a, 0x2,0x37,0x28, + 0x2,0x3d,0x71, 0x1,0x5b,0x79, 0x4,0x33,0x22, 0x4,0x33,0x2c, + 0x1,0x5b,0x78, 0x2,0x37,0x26, 0x2,0x37,0x29, 0x1,0x5b,0x7a, + 0x3,0x37,0x39, 0x1,0x5b,0x77, 0x1,0x5b,0x76, 0x2,0x37,0x25, + 0x2,0x37,0x2e, 0x2,0x3d,0x74, 0x2,0x3d,0x7b, 0x3,0x3d,0x27, + 0x1,0x60,0x5a, 0x2,0x3d,0x7a, 0x2,0x3d,0x77, 0x3,0x3d,0x2e, + 0x1,0x60,0x5c, 0x3,0x3d,0x29, 0x3,0x3d,0x2b, 0x3,0x3d,0x2a, + 0x2,0x3d,0x79, 0x3,0x42,0x61, 0x3,0x3d,0x2d, 0x2,0x3d,0x73, + 0x2,0x3d,0x75, 0x2,0x3d,0x78, 0x2,0x3d,0x76, 0x1,0x60,0x5b, + 0x2,0x3d,0x7c, 0x1,0x60,0x59, 0x1,0x65,0x27, 0x3,0x3d,0x28, + 0x2,0x44,0x71, 0x2,0x44,0x70, 0x2,0x44,0x6e, 0x6,0x54,0x7c, + 0x1,0x65,0x2a, 0x1,0x65,0x29, 0x2,0x44,0x72, 0x3,0x42,0x5f, + 0x2,0x44,0x6f, 0x2,0x4b,0x70, 0x1,0x69,0x62, 0x1,0x65,0x28, + 0x3,0x42,0x62, 0x3,0x65,0x62, 0x3,0x65,0x63, 0x2,0x44,0x74, + 0x2,0x44,0x73, 0x3,0x4d,0x30, 0x2,0x4b,0x73, 0x2,0x4b,0x71, + 0x1,0x6d,0x64, 0x3,0x47,0x79, 0x1,0x69,0x63, 0x2,0x4b,0x72, + 0x2,0x51,0x7e, 0x3,0x47,0x78, 0x3,0x47,0x7a, 0x3,0x47,0x77, + 0x4,0x4a,0x77, 0x1,0x6d,0x65, 0x2,0x51,0x7d, 0x2,0x52,0x28, + 0x2,0x52,0x27, 0x2,0x52,0x25, 0x4,0x4a,0x75, 0x2,0x52,0x24, + 0x2,0x52,0x21, 0x2,0x52,0x22, 0x2,0x52,0x23, 0x2,0x52,0x26, + 0x2,0x52,0x29, 0x2,0x58,0x4b, 0x2,0x58,0x48, 0x2,0x58,0x49, + 0x1,0x71,0x41, 0x2,0x58,0x47, 0x2,0x58,0x4d, 0x2,0x58,0x4c, + 0x2,0x58,0x4a, 0x2,0x5d,0x50, 0x2,0x5d,0x51, 0x1,0x74,0x3c, + 0x3,0x55,0x49, 0x1,0x74,0x3d, 0x2,0x5d,0x4f, 0x4,0x56,0x6c, + 0x1,0x76,0x65, 0x2,0x62,0x2c, 0x1,0x76,0x64, 0x1,0x78,0x4b, + 0x4,0x60,0x25, 0x1,0x78,0x4c, 0x1,0x79,0x78, 0x2,0x69,0x3d, + 0x2,0x69,0x3c, 0x2,0x6b,0x6b, 0x2,0x6d,0x5d, 0x1,0x7b,0x66, + 0x2,0x6f,0x37, 0x2,0x6f,0x36, 0x2,0x6f,0x38, 0x1,0x46,0x68, + 0x2,0x2c,0x28, 0x1,0x56,0x5c, 0x1,0x5b,0x7b, 0x2,0x37,0x2f, + 0x1,0x46,0x69, 0x2,0x21,0x66, 0x1,0x45,0x5e, 0x3,0x22,0x5a, + 0x3,0x21,0x6b, 0x2,0x22,0x65, 0x3,0x24,0x2f, 0x4,0x23,0x2a, + 0xf,0x22,0x66, 0x2,0x24,0x6c, 0x2,0x24,0x6a, 0x2,0x24,0x6b, + 0x2,0x24,0x68, 0x1,0x4b,0x2b, 0x2,0x24,0x69, 0x3,0x26,0x6e, + 0x3,0x2a,0x33, 0x2,0x28,0x2f, 0x3,0x2a,0x2d, 0x1,0x4e,0x74, + 0x2,0x28,0x2d, 0x2,0x28,0x29, 0x2,0x28,0x2c, 0x3,0x2a,0x2c, + 0x2,0x28,0x28, 0x1,0x4e,0x76, 0x2,0x28,0x2b, 0x3,0x2a,0x2b, + 0x1,0x4e,0x73, 0x1,0x4e,0x72, 0x3,0x2a,0x32, 0x1,0x4e,0x75, + 0x2,0x28,0x2e, 0x2,0x28,0x2a, 0x3,0x2a,0x2f, 0x1,0x52,0x45, + 0x1,0x52,0x48, 0x2,0x2c,0x30, 0x2,0x2c,0x2f, 0x2,0x2c,0x2e, + 0x1,0x52,0x42, 0x2,0x2c,0x37, 0x2,0x2c,0x2d, 0x4,0x2e,0x2a, + 0x1,0x52,0x44, 0x2,0x30,0x70, 0x3,0x2d,0x78, 0x2,0x2c,0x34, + 0x2,0x2c,0x32, 0x1,0x52,0x47, 0x3,0x2d,0x7b, 0x2,0x2c,0x2a, + 0x2,0x2c,0x35, 0x3,0x2d,0x77, 0x2,0x2c,0x2c, 0x2,0x2c,0x36, + 0x2,0x2c,0x33, 0x2,0x2c,0x2b, 0x3,0x2d,0x7a, 0x1,0x52,0x43, + 0x2,0x2c,0x38, 0x2,0x2c,0x29, 0x1,0x52,0x46, 0x3,0x2d,0x7e, + 0x3,0x2d,0x79, 0x3,0x2d,0x7c, 0x2,0x30,0x75, 0x2,0x30,0x6c, + 0x2,0x30,0x77, 0x3,0x32,0x3e, 0x2,0x30,0x6f, 0x2,0x30,0x7a, + 0x2,0x30,0x7b, 0x2,0x30,0x6d, 0x2,0x30,0x79, 0x2,0x30,0x76, + 0x2,0x30,0x74, 0x2,0x30,0x78, 0x1,0x56,0x62, 0x3,0x32,0x40, + 0x1,0x56,0x60, 0x3,0x32,0x47, 0x3,0x32,0x3c, 0x2,0x30,0x72, + 0x3,0x32,0x46, 0x2,0x30,0x6e, 0x3,0x32,0x41, 0x2,0x30,0x71, + 0x2,0x30,0x7c, 0x2,0x30,0x73, 0x1,0x56,0x61, 0x2,0x2c,0x31, + 0x3,0x32,0x3d, 0x1,0x56,0x5d, 0x1,0x56,0x5f, 0x3,0x65,0x64, + 0x3,0x37,0x3d, 0x2,0x37,0x3d, 0x2,0x37,0x32, 0x2,0x37,0x30, + 0x3,0x3d,0x38, 0x2,0x37,0x31, 0x3,0x32,0x3f, 0x2,0x37,0x38, + 0x3,0x37,0x40, 0x2,0x37,0x39, 0x2,0x37,0x35, 0x1,0x5c,0x22, + 0x2,0x37,0x3a, 0x2,0x37,0x37, 0x2,0x37,0x34, 0x3,0x37,0x3c, + 0x1,0x5b,0x7e, 0x2,0x37,0x33, 0x1,0x5b,0x7c, 0x1,0x5c,0x21, + 0x2,0x37,0x36, 0x2,0x37,0x3e, 0x1,0x56,0x5e, 0x1,0x5b,0x7d, + 0x2,0x37,0x3c, 0x2,0x37,0x3b, 0x1,0x5c,0x23, 0x3,0x65,0x65, + 0xf,0x36,0x57, 0x3,0x3d,0x36, 0x3,0x3d,0x3a, 0x2,0x3e,0x24, + 0x3,0x3d,0x2f, 0x3,0x3d,0x3b, 0x3,0x3d,0x32, 0x2,0x3e,0x25, + 0x1,0x60,0x66, 0x3,0x3d,0x39, 0x2,0x3e,0x2b, 0x3,0x42,0x6d, + 0x3,0x3d,0x35, 0x2,0x3e,0x2d, 0x2,0x3e,0x26, 0x1,0x60,0x60, + 0x2,0x3e,0x2a, 0x2,0x3e,0x29, 0x1,0x60,0x61, 0x1,0x60,0x67, + 0x3,0x42,0x64, 0x1,0x60,0x68, 0x2,0x3e,0x2c, 0x1,0x60,0x5e, + 0x2,0x3e,0x23, 0x2,0x3e,0x21, 0x2,0x3e,0x27, 0x2,0x3d,0x7e, + 0x1,0x60,0x65, 0x2,0x3e,0x22, 0x2,0x3e,0x28, 0x2,0x3e,0x2e, + 0x1,0x60,0x5f, 0x1,0x60,0x64, 0x1,0x60,0x62, 0x1,0x60,0x63, + 0x3,0x3d,0x33, 0x3,0x3d,0x3c, 0x1,0x60,0x5d, 0x3,0x65,0x66, + 0x3,0x3d,0x37, 0x3,0x42,0x68, 0x3,0x42,0x75, 0x1,0x65,0x31, + 0x2,0x44,0x7b, 0x1,0x65,0x30, 0x2,0x45,0x21, 0x3,0x42,0x6f, + 0x2,0x44,0x75, 0x3,0x42,0x74, 0x2,0x45,0x22, 0x3,0x42,0x6e, + 0x3,0x42,0x66, 0x3,0x42,0x71, 0x2,0x44,0x76, 0x2,0x44,0x77, + 0x3,0x42,0x73, 0x2,0x45,0x23, 0x2,0x44,0x7e, 0x2,0x44,0x7c, + 0x2,0x44,0x7d, 0x2,0x44,0x79, 0x2,0x44,0x78, 0x3,0x42,0x67, + 0x2,0x45,0x24, 0x1,0x65,0x2d, 0x3,0x42,0x6b, 0x2,0x44,0x7a, + 0x3,0x42,0x70, 0x1,0x65,0x32, 0x1,0x65,0x2c, 0x1,0x65,0x33, + 0x1,0x65,0x34, 0x3,0x42,0x6a, 0x1,0x65,0x2f, 0x1,0x65,0x2e, + 0x3,0x48,0x25, 0x3,0x47,0x7e, 0x2,0x4b,0x74, 0x1,0x69,0x65, + 0x1,0x69,0x64, 0x3,0x47,0x7c, 0x3,0x47,0x7d, 0x2,0x4b,0x79, + 0x3,0x48,0x22, 0x1,0x6d,0x66, 0x1,0x69,0x66, 0x3,0x48,0x21, + 0x3,0x47,0x7b, 0x1,0x69,0x68, 0x2,0x4b,0x7a, 0x1,0x65,0x2b, + 0x1,0x69,0x67, 0x2,0x4b,0x76, 0x2,0x4b,0x78, 0x2,0x4b,0x75, + 0x3,0x48,0x27, 0x2,0x4b,0x77, 0x3,0x48,0x23, 0xf,0x49,0x76, + 0x2,0x52,0x33, 0x3,0x4d,0x31, 0x3,0x4d,0x3b, 0x2,0x52,0x32, + 0x2,0x52,0x2f, 0x1,0x6d,0x69, 0x2,0x58,0x4e, 0x1,0x6d,0x6a, + 0x2,0x52,0x2e, 0x3,0x4d,0x39, 0x1,0x6d,0x68, 0x3,0x4d,0x36, + 0x2,0x52,0x30, 0x2,0x52,0x2d, 0x2,0x52,0x2a, 0x2,0x52,0x31, + 0x2,0x52,0x2b, 0x2,0x52,0x2c, 0x1,0x6d,0x67, 0x3,0x4d,0x35, + 0x3,0x65,0x68, 0x4,0x51,0x39, 0x2,0x5d,0x55, 0x4,0x51,0x3a, + 0x2,0x58,0x52, 0x3,0x4d,0x3a, 0x2,0x58,0x51, 0x2,0x58,0x53, + 0x3,0x51,0x6a, 0x2,0x5d,0x52, 0x1,0x71,0x44, 0x4,0x51,0x38, + 0x2,0x58,0x4f, 0x3,0x51,0x67, 0x1,0x71,0x42, 0x3,0x51,0x6c, + 0x1,0x71,0x46, 0x1,0x71,0x45, 0x2,0x58,0x50, 0x2,0x58,0x54, + 0x3,0x51,0x6b, 0x1,0x71,0x43, 0x3,0x65,0x67, 0x2,0x5d,0x59, + 0x1,0x74,0x40, 0x1,0x76,0x66, 0x1,0x74,0x41, 0x1,0x74,0x3e, + 0x2,0x5d,0x56, 0x2,0x5d,0x54, 0x3,0x55,0x4f, 0x2,0x5d,0x57, + 0x3,0x55,0x4b, 0x2,0x5d,0x5a, 0x1,0x74,0x3f, 0x2,0x5d,0x58, + 0x2,0x5d,0x53, 0x3,0x55,0x4d, 0x3,0x65,0x69, 0x2,0x62,0x2f, + 0x2,0x62,0x32, 0x2,0x66,0x21, 0x2,0x62,0x2d, 0x3,0x58,0x2f, + 0x2,0x69,0x3e, 0x2,0x62,0x33, 0x3,0x58,0x30, 0x1,0x78,0x4d, + 0x2,0x62,0x31, 0x1,0x76,0x67, 0x2,0x62,0x2e, 0x2,0x62,0x30, + 0x2,0x62,0x34, 0x2,0x66,0x22, 0x3,0x5a,0x5a, 0x2,0x65,0x7e, + 0x4,0x60,0x27, 0x3,0x5a,0x5c, 0x3,0x5a,0x5d, 0x3,0x5a,0x5b, + 0x1,0x78,0x4e, 0x2,0x65,0x7d, 0x3,0x5c,0x5e, 0x3,0x5c,0x5c, + 0x3,0x5c,0x5f, 0x1,0x79,0x79, 0x3,0x5c,0x5d, 0x3,0x5c,0x60, + 0x3,0x5e,0x3d, 0x1,0x7a,0x78, 0x2,0x6d,0x5f, 0x1,0x7a,0x77, + 0x2,0x6d,0x61, 0x2,0x6d,0x5e, 0x2,0x6d,0x60, 0x1,0x7c,0x3c, + 0x2,0x70,0x40, 0x1,0x46,0x6a, 0x2,0x28,0x30, 0x2,0x30,0x7d, + 0x2,0x30,0x7e, 0x1,0x5c,0x24, 0x2,0x45,0x25, 0x1,0x71,0x47, + 0x1,0x78,0x4f, 0x1,0x7b,0x67, 0x2,0x70,0x41, 0x1,0x46,0x6b, + 0x2,0x28,0x31, 0x1,0x23,0x22, 0x4,0x2a,0x3c, 0x3,0x2e,0x22, + 0x2,0x2c,0x39, 0x3,0x2e,0x21, 0x2,0x2c,0x3a, 0x3,0x2e,0x24, + 0x3,0x32,0x48, 0x2,0x31,0x21, 0x2,0x31,0x22, 0x1,0x5c,0x25, + 0x1,0x5c,0x26, 0xf,0x36,0x67, 0x3,0x3d,0x3d, 0x4,0x39,0x25, + 0x2,0x3e,0x2f, 0x2,0x45,0x28, 0x2,0x45,0x27, 0x2,0x45,0x26, + 0x2,0x4b,0x7b, 0x3,0x42,0x77, 0x2,0x4b,0x7c, 0x2,0x4b,0x7d, + 0x1,0x69,0x69, 0x3,0x48,0x28, 0x2,0x52,0x35, 0x2,0x52,0x34, + 0x3,0x4d,0x3d, 0x3,0x51,0x6d, 0x2,0x58,0x55, 0x1,0x71,0x48, + 0x1,0x71,0x49, 0x3,0x51,0x6e, 0x2,0x5d,0x5e, 0x2,0x5d,0x5b, + 0x2,0x5d,0x5c, 0x2,0x5d,0x5d, 0x2,0x62,0x36, 0x2,0x62,0x35, + 0x1,0x76,0x68, 0x2,0x66,0x23, 0x2,0x6b,0x6c, 0x1,0x46,0x6c, + 0x1,0x52,0x49, 0x3,0x37,0x44, 0x1,0x5c,0x27, 0x2,0x45,0x29, + 0x3,0x42,0x78, 0x1,0x46,0x6d, 0x4,0x2a,0x40, 0x2,0x31,0x23, + 0x1,0x5c,0x28, 0x3,0x37,0x45, 0x3,0x3d,0x3e, 0x1,0x60,0x69, + 0x1,0x60,0x6a, 0x5,0x47,0x49, 0x1,0x46,0x6e, 0x1,0x46,0x6f, + 0x2,0x22,0x66, 0x1,0x4b,0x2d, 0x1,0x4b,0x2c, 0x1,0x52,0x4a, + 0x2,0x2c,0x3b, 0x2,0x3e,0x30, 0x1,0x46,0x70, 0x1,0x46,0x71, + 0x1,0x46,0x72, 0x1,0x46,0x73, 0x4,0x23,0x2b, 0x1,0x4b,0x2e, + 0x1,0x4b,0x2f, 0x2,0x24,0x6e, 0x2,0x24,0x6d, 0x3,0x2a,0x37, + 0x1,0x4e,0x77, 0x2,0x28,0x34, 0x2,0x28,0x32, 0x2,0x28,0x33, + 0x3,0x2a,0x38, 0x3,0x2a,0x35, 0x4,0x27,0x40, 0x3,0x2a,0x36, + 0x3,0x2e,0x27, 0x2,0x2c,0x3c, 0x2,0x2c,0x3d, 0x3,0x2e,0x25, + 0x3,0x2e,0x28, 0x1,0x52,0x4e, 0x1,0x52,0x4c, 0x3,0x2e,0x2a, + 0x1,0x52,0x4d, 0x1,0x52,0x4b, 0x3,0x2e,0x26, 0xf,0x2b,0x7a, + 0xf,0x2c,0x4a, 0x1,0x56,0x63, 0x3,0x32,0x4e, 0x3,0x32,0x4d, + 0x3,0x32,0x50, 0x3,0x32,0x4f, 0x1,0x56,0x67, 0x1,0x56,0x66, + 0x2,0x31,0x24, 0x1,0x56,0x65, 0x1,0x56,0x64, 0x3,0x32,0x51, + 0x2,0x31,0x25, 0x3,0x37,0x46, 0x1,0x5c,0x2b, 0x2,0x37,0x40, + 0x2,0x37,0x3f, 0x1,0x5c,0x29, 0x1,0x5c,0x2a, 0x3,0x37,0x49, + 0x3,0x37,0x47, 0x1,0x60,0x6c, 0x1,0x60,0x6b, 0x2,0x3e,0x32, + 0x3,0x3d,0x43, 0x3,0x3d,0x42, 0x2,0x3e,0x31, 0x1,0x5c,0x2c, + 0x3,0x3d,0x44, 0x4,0x39,0x2c, 0x4,0x3e,0x6b, 0x1,0x65,0x35, + 0x2,0x45,0x2b, 0x1,0x65,0x36, 0x2,0x45,0x2a, 0x3,0x42,0x7b, + 0x4,0x44,0x7c, 0x4,0x44,0x7b, 0x2,0x4b,0x7e, 0x2,0x52,0x36, + 0x1,0x6d,0x6b, 0x2,0x58,0x56, 0x3,0x51,0x70, 0x3,0x55,0x52, + 0x2,0x5d,0x5f, 0x4,0x5b,0x74, 0x1,0x78,0x51, 0x1,0x78,0x50, + 0x4,0x63,0x68, 0x3,0x5c,0x62, 0x1,0x7b,0x68, 0x1,0x46,0x74, + 0x2,0x28,0x35, 0x3,0x3d,0x45, 0x1,0x5c,0x2d, 0x2,0x4c,0x21, + 0x1,0x69,0x6a, 0x3,0x22,0x5b, 0x3,0x26,0x73, 0x2,0x24,0x6f, + 0x2,0x24,0x70, 0x2,0x28,0x36, 0x1,0x4e,0x79, 0x1,0x4e,0x7a, + 0x3,0x2a,0x3a, 0x4,0x27,0x43, 0x1,0x4e,0x78, 0x3,0x2a,0x3b, + 0x1,0x52,0x52, 0x1,0x52,0x53, 0x1,0x52,0x50, 0x1,0x52,0x51, + 0x3,0x2e,0x2b, 0x2,0x2c,0x3e, 0x3,0x2e,0x2f, 0x4,0x2a,0x4a, + 0x2,0x2c,0x3f, 0x1,0x52,0x4f, 0x2,0x31,0x26, 0x3,0x32,0x57, + 0x1,0x56,0x6b, 0x1,0x56,0x6c, 0x3,0x32,0x55, 0x1,0x5c,0x30, + 0x2,0x31,0x2c, 0x4,0x2e,0x40, 0x1,0x56,0x71, 0x1,0x56,0x6f, + 0x2,0x31,0x2d, 0x2,0x31,0x28, 0x1,0x56,0x6e, 0x1,0x56,0x6d, + 0x1,0x56,0x68, 0x2,0x31,0x2b, 0x2,0x31,0x2a, 0x2,0x31,0x27, + 0x1,0x56,0x70, 0x3,0x32,0x52, 0x2,0x31,0x29, 0x1,0x56,0x69, + 0x4,0x2e,0x34, 0x1,0x56,0x6a, 0x1,0x5c,0x31, 0x2,0x37,0x44, + 0x2,0x37,0x45, 0x1,0x5c,0x32, 0x2,0x37,0x41, 0x2,0x37,0x43, + 0x2,0x37,0x47, 0x2,0x37,0x46, 0x2,0x37,0x42, 0x3,0x37,0x4a, + 0x1,0x5c,0x2e, 0x1,0x5c,0x2f, 0x2,0x3e,0x3a, 0x1,0x60,0x71, + 0x1,0x60,0x70, 0x2,0x3e,0x34, 0x1,0x60,0x6e, 0x4,0x39,0x34, + 0x2,0x3e,0x37, 0x1,0x60,0x72, 0x2,0x3e,0x38, 0x1,0x60,0x73, + 0x2,0x3e,0x35, 0x1,0x60,0x6d, 0x1,0x60,0x6f, 0x2,0x3e,0x39, + 0x3,0x3d,0x47, 0x2,0x3e,0x36, 0x2,0x3e,0x33, 0x4,0x3e,0x77, + 0x2,0x45,0x38, 0x3,0x42,0x7c, 0x2,0x45,0x2d, 0x1,0x65,0x38, + 0x1,0x65,0x3b, 0x1,0x65,0x3a, 0x1,0x65,0x3f, 0x1,0x65,0x3e, + 0x2,0x45,0x39, 0x2,0x45,0x37, 0x2,0x45,0x30, 0x2,0x45,0x34, + 0x2,0x45,0x33, 0x1,0x65,0x3c, 0x2,0x45,0x36, 0x2,0x45,0x32, + 0x2,0x45,0x3a, 0x2,0x45,0x31, 0x1,0x65,0x3d, 0x1,0x65,0x37, + 0x1,0x65,0x39, 0x3,0x42,0x7d, 0x2,0x45,0x2f, 0x3,0x48,0x2b, + 0x2,0x4c,0x23, 0x1,0x69,0x6e, 0x2,0x4c,0x27, 0x1,0x69,0x6d, + 0x2,0x4c,0x24, 0x1,0x69,0x6c, 0x3,0x48,0x29, 0x2,0x45,0x2e, + 0x2,0x45,0x35, 0x2,0x4c,0x26, 0x4,0x44,0x7e, 0x1,0x69,0x6f, + 0x2,0x4c,0x28, 0x2,0x4c,0x25, 0x2,0x4c,0x22, 0x2,0x52,0x39, + 0x2,0x52,0x3d, 0x2,0x52,0x3f, 0x2,0x52,0x3b, 0x2,0x52,0x3a, + 0x2,0x52,0x38, 0x1,0x6d,0x6e, 0x1,0x6d,0x6c, 0x1,0x6d,0x71, + 0x1,0x6d,0x72, 0x2,0x52,0x3c, 0x1,0x6d,0x6f, 0x2,0x52,0x37, + 0x1,0x6d,0x70, 0x1,0x69,0x6b, 0x2,0x52,0x3e, 0x1,0x6d,0x6d, + 0x3,0x51,0x71, 0x2,0x58,0x58, 0x4,0x51,0x4f, 0x2,0x58,0x57, + 0x2,0x58,0x5f, 0x2,0x58,0x59, 0x2,0x58,0x5e, 0x2,0x58,0x5b, + 0x1,0x71,0x4a, 0x2,0x58,0x5d, 0x3,0x51,0x73, 0x3,0x51,0x72, + 0x1,0x71,0x4b, 0x4,0x51,0x4d, 0x1,0x71,0x4c, 0x3,0x51,0x74, + 0x2,0x58,0x5c, 0x2,0x58,0x5a, 0x4,0x57,0x21, 0x4,0x57,0x24, + 0x1,0x74,0x43, 0x2,0x5d,0x60, 0x3,0x55,0x55, 0x3,0x55,0x53, + 0x1,0x74,0x42, 0x2,0x5d,0x63, 0x2,0x5d,0x61, 0x2,0x5d,0x62, + 0x5,0x55,0x69, 0x5,0x5c,0x36, 0x1,0x74,0x44, 0x3,0x55,0x54, + 0x3,0x58,0x34, 0x2,0x62,0x3a, 0x3,0x58,0x33, 0x1,0x76,0x6b, + 0x2,0x62,0x3b, 0x4,0x5b,0x75, 0x4,0x5b,0x79, 0x1,0x76,0x69, + 0x2,0x62,0x3c, 0x1,0x76,0x6a, 0x2,0x62,0x39, 0x2,0x62,0x3d, + 0x3,0x58,0x32, 0x2,0x62,0x37, 0x1,0x78,0x52, 0x2,0x66,0x24, + 0x1,0x78,0x53, 0x1,0x79,0x7a, 0x2,0x62,0x38, 0x1,0x79,0x7b, + 0x3,0x5e,0x3f, 0x3,0x5e,0x3e, 0x1,0x7a,0x79, 0x2,0x6b,0x6d, + 0x1,0x7b,0x6a, 0x2,0x6d,0x62, 0x1,0x7b,0x69, 0x3,0x60,0x3b, + 0x2,0x6f,0x39, 0x1,0x7c,0x61, 0x1,0x7c,0x62, 0x3,0x65,0x6a, + 0x7,0x64,0x52, 0x2,0x72,0x3a, 0x3,0x22,0x5c, 0x3,0x65,0x6b, + 0x1,0x52,0x54, 0x2,0x2c,0x40, 0x1,0x60,0x74, 0x1,0x60,0x75, + 0x1,0x46,0x75, 0x1,0x48,0x4b, 0x2,0x22,0x67, 0x3,0x26,0x74, + 0x2,0x24,0x71, 0x1,0x4b,0x30, 0x3,0x26,0x76, 0x1,0x4e,0x7b, + 0x4,0x2a,0x4c, 0x1,0x52,0x55, 0x1,0x52,0x56, 0x1,0x52,0x57, + 0x2,0x37,0x49, 0x2,0x31,0x2e, 0x1,0x56,0x72, 0x4,0x2e,0x41, + 0x4,0x2e,0x43, 0x1,0x5c,0x33, 0x2,0x37,0x48, 0x3,0x37,0x4d, + 0x2,0x3e,0x3c, 0x1,0x60,0x77, 0x3,0x3d,0x4c, 0x2,0x3e,0x3b, + 0x1,0x60,0x76, 0x3,0x42,0x7e, 0x3,0x43,0x21, 0x2,0x45,0x3b, + 0x1,0x6d,0x73, 0x2,0x52,0x43, 0x2,0x52,0x40, 0x2,0x52,0x41, + 0x2,0x52,0x42, 0x4,0x51,0x54, 0x4,0x51,0x55, 0x3,0x51,0x76, + 0x5,0x5c,0x43, 0x3,0x55,0x56, 0x2,0x5d,0x64, 0x3,0x55,0x57, + 0x2,0x62,0x3e, 0x4,0x5b,0x7c, 0x4,0x5b,0x7d, 0x3,0x5a,0x5e, + 0x2,0x69,0x40, 0x2,0x69,0x3f, 0x4,0x66,0x5a, 0x2,0x6d,0x63, + 0x1,0x46,0x76, 0x2,0x28,0x37, 0x1,0x56,0x73, 0x3,0x3d,0x4d, + 0x1,0x60,0x78, 0x2,0x45,0x3c, 0x4,0x45,0x34, 0x3,0x48,0x30, + 0x2,0x4c,0x29, 0x3,0x48,0x2e, 0x1,0x6d,0x74, 0x2,0x58,0x60, + 0x3,0x65,0x6c, 0x2,0x62,0x3f, 0x2,0x69,0x41, 0x1,0x46,0x77, + 0x3,0x26,0x77, 0x3,0x26,0x78, 0x1,0x4e,0x7c, 0x1,0x52,0x5a, + 0x2,0x2c,0x41, 0x1,0x52,0x5b, 0x1,0x52,0x59, 0x3,0x2e,0x32, + 0x1,0x52,0x58, 0x2,0x31,0x2f, 0x1,0x56,0x74, 0x3,0x32,0x5a, + 0x3,0x32,0x5b, 0x1,0x56,0x75, 0x1,0x56,0x76, 0x1,0x5c,0x35, + 0x2,0x37,0x4a, 0x1,0x5c,0x34, 0x3,0x37,0x50, 0x3,0x37,0x52, + 0x3,0x37,0x51, 0xf,0x37,0x23, 0x3,0x3d,0x4f, 0x2,0x3e,0x3d, + 0x1,0x5c,0x36, 0x1,0x60,0x79, 0x2,0x45,0x3d, 0x1,0x65,0x40, + 0x1,0x65,0x41, 0x4,0x45,0x35, 0x1,0x69,0x70, 0x3,0x48,0x31, + 0x1,0x69,0x71, 0x1,0x6d,0x75, 0x1,0x71,0x4e, 0x2,0x58,0x61, + 0x1,0x71,0x4d, 0x4,0x57,0x2d, 0x2,0x5d,0x65, 0x1,0x74,0x45, + 0x3,0x58,0x35, 0x2,0x62,0x40, 0x2,0x69,0x42, 0x1,0x46,0x78, + 0x1,0x4b,0x31, 0x2,0x28,0x3a, 0x2,0x28,0x39, 0x1,0x4e,0x7d, + 0x2,0x28,0x38, 0x1,0x4e,0x7e, 0x2,0x28,0x3b, 0x4,0x2a,0x55, + 0x2,0x2c,0x47, 0x1,0x52,0x5e, 0x1,0x52,0x5d, 0x2,0x2c,0x49, + 0x2,0x2c,0x48, 0x1,0x52,0x62, 0x3,0x2e,0x35, 0x1,0x52,0x61, + 0x3,0x2e,0x33, 0x4,0x2a,0x59, 0x1,0x52,0x5c, 0x4,0x2a,0x5d, + 0x2,0x2c,0x43, 0x2,0x2c,0x44, 0x2,0x2c,0x45, 0x4,0x2a,0x52, + 0x1,0x52,0x63, 0x2,0x2c,0x42, 0x1,0x52,0x5f, 0x2,0x2c,0x46, + 0x1,0x52,0x60, 0x3,0x32,0x64, 0x3,0x32,0x5f, 0x2,0x31,0x32, + 0x2,0x31,0x36, 0x2,0x31,0x34, 0x2,0x31,0x33, 0x4,0x2e,0x55, + 0x2,0x31,0x37, 0x3,0x32,0x5e, 0x4,0x2e,0x4f, 0x3,0x32,0x68, + 0x2,0x31,0x38, 0x2,0x31,0x39, 0x2,0x31,0x31, 0x4,0x2e,0x51, + 0x2,0x31,0x30, 0x3,0x37,0x59, 0x1,0x56,0x78, 0x1,0x56,0x79, + 0x3,0x32,0x67, 0x2,0x31,0x3a, 0x2,0x31,0x35, 0x3,0x32,0x65, + 0x2,0x37,0x53, 0x3,0x37,0x55, 0x2,0x31,0x3b, 0x1,0x56,0x7a, + 0x1,0x56,0x77, 0x3,0x32,0x5c, 0x3,0x32,0x63, 0x2,0x37,0x4d, + 0x4,0x33,0x4f, 0x2,0x37,0x4c, 0x3,0x37,0x53, 0x2,0x37,0x4e, + 0x2,0x37,0x4f, 0x2,0x37,0x51, 0x2,0x37,0x50, 0x2,0x37,0x55, + 0x1,0x5c,0x3a, 0x1,0x5c,0x37, 0x1,0x5c,0x3b, 0x2,0x37,0x4b, + 0x1,0x5c,0x3c, 0x2,0x37,0x54, 0x1,0x5c,0x39, 0x2,0x37,0x52, + 0x1,0x5c,0x38, 0x3,0x32,0x62, 0x3,0x37,0x57, 0x4,0x33,0x56, + 0x3,0x3d,0x56, 0x3,0x3d,0x53, 0x2,0x3e,0x40, 0x2,0x3e,0x42, + 0x2,0x3e,0x3e, 0x2,0x3e,0x3f, 0x3,0x3d,0x51, 0x3,0x3d,0x52, + 0x2,0x3e,0x43, 0x2,0x3e,0x45, 0x2,0x3e,0x46, 0x2,0x3e,0x41, + 0x2,0x3e,0x44, 0x1,0x60,0x7a, 0x2,0x45,0x41, 0x3,0x43,0x27, + 0x2,0x45,0x46, 0x2,0x45,0x3e, 0x2,0x45,0x42, 0x4,0x3f,0x29, + 0x3,0x43,0x28, 0x2,0x45,0x47, 0x2,0x45,0x43, 0x1,0x65,0x42, + 0x1,0x65,0x4a, 0x3,0x43,0x25, 0x1,0x65,0x45, 0x2,0x45,0x3f, + 0x2,0x45,0x40, 0x1,0x69,0x75, 0x1,0x65,0x4d, 0x1,0x65,0x46, + 0x3,0x43,0x26, 0x1,0x65,0x4b, 0x1,0x65,0x44, 0x2,0x45,0x45, + 0x1,0x65,0x4c, 0x2,0x45,0x44, 0x1,0x65,0x48, 0x1,0x65,0x43, + 0x1,0x65,0x49, 0x2,0x45,0x48, 0x2,0x4c,0x2e, 0x2,0x4c,0x30, + 0x4,0x45,0x42, 0x3,0x48,0x39, 0x4,0x45,0x40, 0x4,0x45,0x3d, + 0x3,0x48,0x33, 0x3,0x48,0x36, 0x3,0x48,0x35, 0x3,0x48,0x34, + 0x3,0x48,0x38, 0x1,0x65,0x47, 0x3,0x48,0x3b, 0x3,0x48,0x3d, + 0x2,0x4c,0x2b, 0x1,0x69,0x73, 0x2,0x4c,0x31, 0x1,0x69,0x74, + 0x2,0x4c,0x2f, 0x2,0x4c,0x2a, 0x2,0x4c,0x2d, 0x2,0x4c,0x32, + 0x1,0x69,0x72, 0x2,0x4c,0x2c, 0x1,0x6d,0x77, 0x2,0x52,0x47, + 0x2,0x52,0x46, 0x3,0x4d,0x44, 0x1,0x6d,0x7a, 0x1,0x6d,0x78, + 0x2,0x52,0x44, 0x1,0x6d,0x76, 0x2,0x52,0x45, 0x3,0x4d,0x46, + 0x1,0x6d,0x79, 0x4,0x51,0x5f, 0x2,0x58,0x69, 0x3,0x51,0x7b, + 0x2,0x58,0x6b, 0x3,0x51,0x79, 0x2,0x58,0x6a, 0x2,0x58,0x62, + 0x2,0x58,0x66, 0x2,0x58,0x65, 0x2,0x58,0x63, 0x1,0x71,0x50, + 0x1,0x71,0x51, 0x1,0x71,0x4f, 0x2,0x58,0x64, 0x2,0x58,0x67, + 0x2,0x58,0x68, 0x3,0x55,0x59, 0x1,0x71,0x52, 0x3,0x55,0x58, + 0x1,0x74,0x4a, 0x2,0x5d,0x6d, 0x3,0x55,0x5b, 0x1,0x74,0x47, + 0x2,0x5d,0x67, 0x1,0x74,0x49, 0x1,0x74,0x4b, 0x4,0x51,0x61, + 0x3,0x55,0x5c, 0x1,0x74,0x48, 0x2,0x5d,0x6c, 0x2,0x5d,0x68, + 0x1,0x74,0x46, 0x2,0x5d,0x6b, 0x2,0x5d,0x66, 0x2,0x5d,0x6a, + 0x2,0x5d,0x69, 0x3,0x58,0x36, 0x3,0x58,0x38, 0x2,0x62,0x42, + 0x1,0x76,0x6e, 0x1,0x76,0x6f, 0x1,0x76,0x6c, 0x3,0x58,0x3b, + 0x1,0x76,0x6d, 0x3,0x58,0x3a, 0x3,0x58,0x39, 0x2,0x62,0x41, + 0x4,0x60,0x39, 0x2,0x66,0x27, 0x3,0x5a,0x60, 0x3,0x5a,0x5f, + 0x1,0x78,0x54, 0x2,0x66,0x25, 0x2,0x66,0x26, 0x2,0x69,0x43, + 0x2,0x69,0x46, 0x2,0x69,0x44, 0x2,0x69,0x45, 0x2,0x6b,0x6e, + 0x3,0x5e,0x42, 0x4,0x66,0x5e, 0x1,0x7a,0x7a, 0x2,0x6f,0x3a, + 0x2,0x70,0x42, 0x4,0x6b,0x74, 0x1,0x7c,0x63, 0x2,0x71,0x28, + 0x2,0x71,0x29, 0x1,0x7d,0x33, 0x1,0x46,0x79, 0x1,0x52,0x64, + 0x3,0x32,0x69, 0x2,0x3e,0x47, 0x3,0x3d,0x57, 0x2,0x45,0x49, + 0x4,0x6c,0x76, 0x1,0x46,0x7a, 0x1,0x4b,0x32, 0x4,0x27,0x52, + 0x1,0x4f,0x21, 0x3,0x2e,0x36, 0x2,0x2c,0x4a, 0x2,0x2c,0x4b, + 0x1,0x56,0x7b, 0x4,0x33,0x5b, 0x2,0x3e,0x48, 0x1,0x60,0x7b, + 0x1,0x65,0x4e, 0x1,0x74,0x4c, 0x2,0x5d,0x6e, 0x2,0x66,0x28, + 0x2,0x69,0x47, 0x1,0x46,0x7b, 0x3,0x26,0x7b, 0x3,0x26,0x7c, + 0xf,0x25,0x23, 0x2,0x28,0x41, 0x2,0x28,0x3c, 0x2,0x28,0x3e, + 0x2,0x28,0x40, 0x2,0x28,0x3f, 0x2,0x28,0x3d, 0x1,0x4f,0x22, + 0xf,0x28,0x34, 0x1,0x52,0x65, 0x2,0x2c,0x54, 0x3,0x2e,0x39, + 0x2,0x2c,0x4f, 0x2,0x2c,0x4c, 0x3,0x2e,0x3b, 0x3,0x2e,0x3e, + 0x2,0x2c,0x53, 0x3,0x2e,0x37, 0x3,0x2e,0x3a, 0x1,0x52,0x67, + 0x1,0x52,0x68, 0x2,0x2c,0x52, 0x2,0x2c,0x51, 0x2,0x2c,0x50, + 0x2,0x2c,0x4d, 0x2,0x2c,0x4e, 0x2,0x2c,0x55, 0x1,0x52,0x66, + 0x3,0x2e,0x3d, 0xf,0x2c,0x5c, 0x3,0x65,0x6d, 0x3,0x65,0x6e, + 0x1,0x57,0x21, 0x3,0x66,0x7c, 0x1,0x57,0x27, 0x1,0x57,0x26, + 0x2,0x31,0x44, 0x2,0x31,0x3e, 0x2,0x31,0x3c, 0x3,0x32,0x6c, + 0x1,0x57,0x24, 0x2,0x37,0x5c, 0x1,0x56,0x7d, 0x2,0x31,0x41, + 0x2,0x31,0x45, 0x2,0x31,0x47, 0x2,0x31,0x43, 0x2,0x31,0x3d, + 0x1,0x57,0x25, 0x2,0x31,0x42, 0x2,0x31,0x40, 0x1,0x56,0x7c, + 0x2,0x31,0x48, 0x1,0x57,0x28, 0x2,0x31,0x46, 0x1,0x57,0x22, + 0x2,0x31,0x3f, 0x3,0x32,0x6d, 0x1,0x57,0x23, 0x1,0x56,0x7e, + 0x3,0x65,0x6f, 0x3,0x37,0x62, 0x1,0x5c,0x3e, 0x4,0x33,0x5d, + 0x2,0x37,0x5d, 0x3,0x37,0x63, 0x3,0x37,0x5d, 0x2,0x37,0x56, + 0x2,0x37,0x58, 0x2,0x37,0x5a, 0x3,0x37,0x5f, 0x2,0x37,0x5b, + 0x2,0x37,0x59, 0x1,0x5c,0x3f, 0x3,0x37,0x61, 0x2,0x37,0x5e, + 0x3,0x37,0x60, 0x2,0x37,0x57, 0x3,0x65,0x70, 0x3,0x65,0x71, + 0x3,0x65,0x72, 0x2,0x3e,0x4c, 0x1,0x60,0x7c, 0x2,0x3e,0x54, + 0x3,0x3d,0x5c, 0x2,0x3e,0x49, 0x6,0x4c,0x2f, 0x2,0x3e,0x55, + 0x3,0x3d,0x59, 0x2,0x3e,0x4a, 0x2,0x3e,0x4b, 0x3,0x3d,0x5d, + 0x4,0x39,0x54, 0x2,0x3e,0x53, 0x2,0x3e,0x52, 0x2,0x3e,0x4f, + 0x1,0x5c,0x3d, 0x1,0x60,0x7d, 0x2,0x3e,0x4d, 0x2,0x3e,0x50, + 0x1,0x60,0x7e, 0x2,0x3e,0x51, 0x2,0x3e,0x4e, 0x3,0x3d,0x5a, + 0x3,0x43,0x31, 0x2,0x45,0x54, 0x3,0x43,0x2d, 0x2,0x45,0x58, + 0x1,0x65,0x55, 0x3,0x43,0x2e, 0x2,0x4c,0x38, 0x1,0x65,0x58, + 0x2,0x45,0x56, 0x3,0x43,0x37, 0x3,0x43,0x29, 0x2,0x45,0x53, + 0x2,0x45,0x4e, 0x2,0x45,0x50, 0x2,0x45,0x51, 0x2,0x45,0x4a, + 0x3,0x43,0x35, 0x1,0x65,0x54, 0x3,0x43,0x2b, 0x3,0x43,0x30, + 0x1,0x65,0x53, 0x3,0x43,0x34, 0x1,0x65,0x4f, 0x2,0x45,0x4d, + 0x3,0x43,0x2a, 0x1,0x65,0x56, 0x3,0x43,0x36, 0x1,0x65,0x57, + 0x2,0x45,0x4c, 0x2,0x45,0x4f, 0x2,0x45,0x57, 0x1,0x65,0x51, + 0x1,0x65,0x52, 0x2,0x45,0x55, 0x2,0x45,0x4b, 0xf,0x44,0x25, + 0x4,0x45,0x53, 0x2,0x4c,0x3a, 0x1,0x69,0x77, 0x2,0x4c,0x3c, + 0x2,0x45,0x52, 0x2,0x4c,0x3e, 0x1,0x69,0x7b, 0x2,0x4c,0x3f, + 0x2,0x4c,0x3b, 0x3,0x48,0x3e, 0x1,0x69,0x78, 0x2,0x4c,0x37, + 0x1,0x69,0x7a, 0x2,0x4c,0x34, 0x2,0x4c,0x39, 0x2,0x4c,0x3d, + 0x2,0x4c,0x36, 0x3,0x48,0x3f, 0x3,0x48,0x45, 0x1,0x65,0x50, + 0x3,0x48,0x44, 0x2,0x4c,0x33, 0x1,0x69,0x79, 0x2,0x4c,0x35, + 0x3,0x65,0x73, 0x3,0x48,0x40, 0xf,0x4a,0x3f, 0x1,0x6d,0x7d, + 0x2,0x52,0x49, 0x1,0x6e,0x23, 0x4,0x4b,0x59, 0x1,0x6e,0x21, + 0x4,0x4b,0x57, 0x3,0x4d,0x4a, 0x1,0x69,0x76, 0x3,0x4d,0x4d, + 0x2,0x52,0x50, 0x2,0x52,0x51, 0x1,0x6d,0x7c, 0x3,0x4d,0x48, + 0x3,0x4d,0x4c, 0x2,0x52,0x4f, 0x2,0x52,0x52, 0x1,0x6d,0x7e, + 0x1,0x6d,0x7b, 0x2,0x52,0x4b, 0x2,0x52,0x48, 0x2,0x52,0x4d, + 0x2,0x52,0x4a, 0x1,0x6e,0x24, 0x2,0x52,0x4c, 0x3,0x4d,0x4b, + 0x3,0x4d,0x49, 0x2,0x52,0x4e, 0x1,0x6e,0x22, 0x3,0x52,0x21, + 0x3,0x65,0x74, 0x1,0x71,0x54, 0x2,0x58,0x72, 0x3,0x52,0x24, + 0x2,0x58,0x6c, 0x2,0x58,0x70, 0x2,0x58,0x76, 0x2,0x58,0x77, + 0x2,0x58,0x73, 0x2,0x58,0x74, 0x2,0x58,0x71, 0x4,0x4b,0x5d, + 0x2,0x58,0x6e, 0x4,0x51,0x6e, 0x1,0x71,0x56, 0x1,0x71,0x53, + 0x2,0x58,0x6d, 0x2,0x58,0x6f, 0x3,0x52,0x22, 0x1,0x71,0x55, + 0x2,0x58,0x75, 0x3,0x65,0x75, 0x1,0x74,0x50, 0x3,0x55,0x60, + 0x3,0x55,0x62, 0x2,0x5d,0x75, 0x2,0x5d,0x6f, 0x1,0x74,0x4f, + 0x4,0x57,0x3e, 0x1,0x74,0x4d, 0x3,0x55,0x61, 0x2,0x5d,0x77, + 0x1,0x74,0x4e, 0x2,0x5d,0x72, 0x2,0x5d,0x73, 0x2,0x5d,0x70, + 0x2,0x5d,0x78, 0x2,0x5d,0x74, 0x4,0x57,0x40, 0x1,0x74,0x51, + 0x2,0x5d,0x71, 0x2,0x5d,0x79, 0x2,0x5d,0x76, 0x3,0x58,0x43, + 0x3,0x58,0x3e, 0x3,0x58,0x40, 0x2,0x62,0x46, 0x3,0x58,0x3f, + 0x3,0x58,0x3c, 0x2,0x62,0x43, 0x3,0x58,0x42, 0x1,0x76,0x70, + 0x4,0x5c,0x32, 0x2,0x62,0x47, 0x2,0x62,0x49, 0x2,0x62,0x48, + 0x2,0x62,0x44, 0x2,0x62,0x45, 0x3,0x58,0x44, 0x2,0x66,0x2d, + 0x3,0x5a,0x61, 0x1,0x78,0x55, 0x3,0x5a,0x62, 0x2,0x66,0x2a, + 0x2,0x66,0x2c, 0x2,0x66,0x29, 0x2,0x66,0x2e, 0x4,0x60,0x42, + 0x3,0x5a,0x63, 0x2,0x66,0x2b, 0x3,0x65,0x76, 0x2,0x69,0x49, + 0x2,0x69,0x4c, 0x2,0x69,0x48, 0x1,0x79,0x7c, 0x2,0x69,0x4a, + 0x2,0x69,0x4b, 0x2,0x69,0x4d, 0x1,0x79,0x7d, 0x1,0x7a,0x21, + 0x1,0x79,0x7e, 0x2,0x6b,0x6f, 0x3,0x5e,0x45, 0x2,0x6b,0x71, + 0x3,0x5e,0x43, 0x2,0x6b,0x70, 0x3,0x5e,0x44, 0x2,0x6d,0x64, + 0xf,0x6a,0x66, 0x3,0x60,0x3c, 0x2,0x70,0x43, 0x2,0x71,0x2a, + 0x1,0x46,0x7c, 0x3,0x24,0x33, 0x2,0x24,0x72, 0x1,0x4f,0x23, + 0x2,0x28,0x43, 0x1,0x4f,0x24, 0x1,0x4f,0x25, 0x2,0x28,0x42, + 0x2,0x2c,0x5a, 0x2,0x2c,0x59, 0x1,0x52,0x69, 0x1,0x52,0x6c, + 0x1,0x52,0x6b, 0x1,0x52,0x6a, 0x2,0x2c,0x56, 0x2,0x2c,0x58, + 0x2,0x2c,0x57, 0x3,0x65,0x77, 0x2,0x31,0x4b, 0x1,0x57,0x2a, + 0x2,0x31,0x4f, 0x2,0x31,0x4e, 0x2,0x31,0x4d, 0x2,0x31,0x49, + 0x1,0x57,0x29, 0x1,0x57,0x2d, 0x1,0x57,0x30, 0x3,0x32,0x6f, + 0x3,0x32,0x70, 0x1,0x57,0x31, 0x2,0x31,0x4a, 0x2,0x31,0x4c, + 0x1,0x57,0x2f, 0x1,0x57,0x2e, 0x1,0x57,0x2c, 0x1,0x57,0x2b, + 0x2,0x37,0x65, 0x3,0x32,0x72, 0x2,0x37,0x63, 0x2,0x37,0x5f, + 0x1,0x5c,0x40, 0x3,0x3d,0x5e, 0x2,0x37,0x60, 0x1,0x5c,0x41, + 0x2,0x37,0x61, 0x2,0x37,0x62, 0x2,0x37,0x64, 0x3,0x37,0x66, + 0x1,0x5c,0x42, 0x3,0x37,0x65, 0x2,0x3e,0x59, 0x3,0x3d,0x5f, + 0x2,0x3e,0x58, 0x2,0x3e,0x57, 0x2,0x3e,0x56, 0x3,0x3d,0x64, + 0x3,0x3d,0x62, 0x4,0x39,0x5a, 0x2,0x45,0x5c, 0x1,0x65,0x59, + 0x4,0x3f,0x46, 0x2,0x45,0x59, 0x2,0x45,0x5b, 0x3,0x43,0x38, + 0x1,0x65,0x5a, 0x3,0x43,0x3d, 0x1,0x65,0x5b, 0x2,0x45,0x5a, + 0x3,0x43,0x39, 0x3,0x3d,0x63, 0x3,0x65,0x78, 0x3,0x48,0x48, + 0x2,0x4c,0x48, 0x3,0x48,0x47, 0x2,0x4c,0x41, 0x2,0x4c,0x42, + 0x5,0x47,0x7e, 0x1,0x69,0x7e, 0x1,0x69,0x7c, 0x1,0x69,0x7d, + 0x2,0x4c,0x4a, 0x5,0x48,0x22, 0x2,0x4c,0x49, 0x2,0x4c,0x46, + 0x2,0x4c,0x45, 0x2,0x4c,0x44, 0x2,0x4c,0x43, 0x2,0x4c,0x47, + 0x2,0x4c,0x40, 0x3,0x65,0x79, 0x2,0x52,0x53, 0x2,0x52,0x58, + 0x2,0x52,0x56, 0x3,0x4d,0x50, 0x3,0x4d,0x51, 0x3,0x4d,0x4f, + 0x2,0x52,0x55, 0x2,0x52,0x54, 0x2,0x52,0x57, 0x3,0x65,0x7a, + 0x2,0x58,0x78, 0x3,0x52,0x26, 0x1,0x71,0x57, 0x1,0x74,0x52, + 0x2,0x5d,0x7b, 0x3,0x52,0x27, 0x1,0x74,0x53, 0x2,0x5d,0x7a, + 0x2,0x62,0x4b, 0x2,0x62,0x4a, 0x1,0x76,0x71, 0x3,0x58,0x45, + 0x2,0x66,0x2f, 0x1,0x78,0x56, 0x2,0x69,0x4e, 0x1,0x7b,0x6b, + 0x2,0x6d,0x65, 0x3,0x60,0x3d, 0x2,0x70,0x45, 0x2,0x70,0x44, + 0x2,0x21,0x67, 0x1,0x52,0x6d, 0x1,0x52,0x6e, 0x2,0x37,0x66, + 0x3,0x65,0x7b, 0x1,0x65,0x5d, 0x1,0x46,0x7d, 0x1,0x4b,0x35, + 0x1,0x4b,0x34, 0x1,0x4b,0x33, 0x4,0x24,0x68, 0x3,0x2a,0x3e, + 0x3,0x2a,0x3d, 0x2,0x28,0x44, 0x3,0x2a,0x3f, 0x3,0x2a,0x42, + 0x1,0x4f,0x27, 0x1,0x4f,0x26, 0x3,0x2a,0x44, 0x1,0x52,0x71, + 0x3,0x65,0x4c, 0x2,0x2c,0x5c, 0x2,0x2c,0x5f, 0x2,0x2c,0x5d, + 0x3,0x2e,0x42, 0x1,0x52,0x6f, 0x1,0x52,0x70, 0x3,0x2e,0x40, + 0x3,0x2e,0x41, 0x2,0x2c,0x5b, 0x2,0x2c,0x5e, 0x3,0x2e,0x43, + 0x1,0x57,0x38, 0x3,0x32,0x74, 0x3,0x32,0x73, 0x3,0x32,0x79, + 0x2,0x31,0x56, 0x2,0x31,0x58, 0x2,0x31,0x57, 0x1,0x57,0x35, + 0x2,0x31,0x52, 0x3,0x32,0x76, 0x3,0x32,0x7b, 0x1,0x57,0x33, + 0x1,0x57,0x32, 0x3,0x32,0x77, 0x1,0x57,0x36, 0x1,0x57,0x34, + 0x3,0x32,0x78, 0x1,0x57,0x37, 0x2,0x31,0x55, 0x2,0x31,0x50, + 0x2,0x31,0x51, 0x2,0x31,0x54, 0x2,0x31,0x53, 0x3,0x32,0x7c, + 0x3,0x37,0x69, 0x3,0x37,0x67, 0x3,0x37,0x6b, 0x3,0x37,0x6a, + 0x2,0x37,0x69, 0x2,0x37,0x6a, 0x2,0x37,0x68, 0x3,0x37,0x6c, + 0x2,0x37,0x67, 0x1,0x5c,0x43, 0xf,0x37,0x3f, 0x3,0x3d,0x65, + 0x1,0x61,0x25, 0x6,0x4c,0x48, 0x2,0x3e,0x5a, 0x2,0x3e,0x5c, + 0x2,0x3e,0x5e, 0x1,0x61,0x24, 0x6,0x4c,0x43, 0x3,0x3d,0x66, + 0x1,0x61,0x22, 0x3,0x3d,0x69, 0x2,0x3e,0x5b, 0x1,0x61,0x23, + 0x2,0x3e,0x5d, 0x1,0x61,0x21, 0x3,0x3d,0x68, 0x3,0x43,0x41, + 0x2,0x45,0x66, 0x2,0x45,0x5d, 0x2,0x45,0x60, 0x2,0x45,0x64, + 0x1,0x65,0x61, 0x2,0x45,0x62, 0x4,0x3f,0x50, 0x2,0x45,0x61, + 0x2,0x45,0x5e, 0x2,0x45,0x5f, 0x1,0x65,0x5f, 0x2,0x45,0x65, + 0x1,0x65,0x5e, 0x3,0x43,0x44, 0x1,0x65,0x63, 0x1,0x65,0x62, + 0x1,0x65,0x60, 0x4,0x3f,0x4a, 0x2,0x45,0x63, 0x3,0x65,0x24, + 0x2,0x4c,0x50, 0x4,0x45,0x5d, 0x2,0x4c,0x4f, 0x3,0x48,0x4b, + 0x3,0x48,0x4d, 0x2,0x4c,0x4b, 0x3,0x48,0x50, 0x3,0x48,0x4f, + 0x1,0x6a,0x21, 0x2,0x4c,0x4e, 0x2,0x4c,0x4d, 0x1,0x6a,0x22, + 0x3,0x48,0x52, 0xf,0x4a,0x64, 0x4,0x4b,0x63, 0x4,0x45,0x5e, + 0x4,0x4b,0x6b, 0x1,0x6e,0x29, 0x3,0x4d,0x55, 0x2,0x52,0x5a, + 0x3,0x4d,0x56, 0x1,0x6e,0x2a, 0x1,0x6e,0x26, 0x1,0x6e,0x28, + 0x3,0x4d,0x5a, 0x1,0x6e,0x25, 0x1,0x6e,0x27, 0x3,0x4d,0x53, + 0x3,0x4d,0x57, 0x2,0x58,0x79, 0x3,0x52,0x2a, 0x1,0x71,0x5a, + 0x2,0x58,0x7b, 0x2,0x58,0x7a, 0x3,0x55,0x64, 0x2,0x4c,0x4c, + 0x1,0x71,0x5c, 0x1,0x71,0x5b, 0x1,0x71,0x58, 0x1,0x71,0x59, + 0x3,0x52,0x2c, 0xf,0x5b,0x59, 0x3,0x52,0x29, 0x2,0x5e,0x22, + 0x4,0x57,0x49, 0x2,0x5d,0x7e, 0x1,0x74,0x54, 0x2,0x5e,0x21, + 0x4,0x57,0x48, 0x2,0x5e,0x23, 0x2,0x5d,0x7d, 0x2,0x5d,0x7c, + 0x2,0x62,0x4c, 0x1,0x76,0x74, 0x1,0x76,0x72, 0x1,0x76,0x73, + 0x3,0x5a,0x66, 0x4,0x60,0x45, 0x3,0x5a,0x65, 0x2,0x66,0x30, + 0x2,0x66,0x31, 0x1,0x78,0x58, 0x3,0x5a,0x67, 0x1,0x78,0x57, + 0x2,0x69,0x50, 0x2,0x69,0x51, 0x2,0x69,0x4f, 0x3,0x5c,0x64, + 0x2,0x6d,0x66, 0x2,0x6d,0x67, 0x3,0x60,0x76, 0x3,0x60,0x77, + 0x1,0x46,0x7e, 0x2,0x22,0x68, 0x1,0x4b,0x36, 0x2,0x28,0x45, + 0x1,0x4f,0x29, 0x1,0x4f,0x28, 0x2,0x28,0x46, 0x3,0x2e,0x44, + 0x3,0x2e,0x47, 0x2,0x2c,0x61, 0x1,0x52,0x72, 0x2,0x2c,0x60, + 0x1,0x52,0x73, 0x3,0x2e,0x49, 0x3,0x2e,0x48, 0x1,0x57,0x39, + 0x2,0x31,0x5b, 0x2,0x31,0x59, 0x2,0x31,0x5f, 0x1,0x57,0x3a, + 0x2,0x31,0x5a, 0x2,0x31,0x5e, 0x2,0x31,0x5c, 0x2,0x31,0x5d, + 0x2,0x37,0x6b, 0x2,0x37,0x6d, 0x3,0x37,0x72, 0x1,0x5c,0x44, + 0x3,0x37,0x71, 0x2,0x37,0x6c, 0x1,0x5c,0x45, 0x1,0x61,0x28, + 0x1,0x61,0x27, 0x1,0x61,0x26, 0x2,0x3e,0x5f, 0x3,0x37,0x70, + 0x4,0x39,0x65, 0x2,0x45,0x69, 0x1,0x65,0x64, 0x1,0x65,0x65, + 0x3,0x43,0x46, 0x2,0x45,0x68, 0x2,0x45,0x67, 0x3,0x43,0x47, + 0x3,0x65,0x7c, 0x2,0x4c,0x51, 0x1,0x6a,0x24, 0x1,0x6a,0x23, + 0x2,0x4c,0x52, 0x2,0x4c,0x53, 0x1,0x6e,0x2c, 0x1,0x6e,0x2b, + 0x3,0x4d,0x5b, 0x2,0x59,0x21, 0x2,0x52,0x5b, 0x2,0x52,0x5d, + 0x2,0x52,0x5c, 0x2,0x58,0x7e, 0x2,0x58,0x7c, 0x2,0x59,0x22, + 0x2,0x58,0x7d, 0x5,0x56,0x52, 0x1,0x71,0x5d, 0x3,0x52,0x2f, + 0x4,0x52,0x27, 0x3,0x52,0x2e, 0x2,0x5e,0x24, 0x1,0x74,0x55, + 0x2,0x5e,0x25, 0x2,0x5e,0x26, 0x3,0x55,0x68, 0x1,0x76,0x75, + 0x1,0x76,0x76, 0x4,0x60,0x4b, 0x1,0x7a,0x22, 0x3,0x5e,0x49, + 0x3,0x5e,0x48, 0x1,0x7c,0x3d, 0x1,0x47,0x21, 0x3,0x26,0x7e, + 0x3,0x27,0x21, 0x4,0x27,0x5b, 0x3,0x2a,0x47, 0x3,0x2e,0x4e, + 0x2,0x2c,0x62, 0x3,0x2e,0x4f, 0x3,0x2e,0x4d, 0x3,0x2e,0x4b, + 0x3,0x2e,0x4c, 0xf,0x2c,0x76, 0x2,0x31,0x60, 0x1,0x57,0x3b, + 0x3,0x33,0x23, 0x3,0x33,0x26, 0x3,0x33,0x27, 0x3,0x33,0x24, + 0x1,0x5d,0x7e, 0x1,0x5d,0x7d, 0x3,0x37,0x73, 0x3,0x3d,0x71, + 0x1,0x61,0x2a, 0x2,0x3e,0x61, 0x1,0x61,0x29, 0x2,0x3e,0x60, + 0x3,0x3d,0x70, 0x4,0x3f,0x57, 0x3,0x43,0x49, 0x3,0x43,0x4a, + 0x2,0x45,0x6a, 0x3,0x48,0x54, 0x1,0x6a,0x25, 0x2,0x4c,0x54, + 0x1,0x6a,0x26, 0x3,0x48,0x55, 0x3,0x52,0x30, 0x3,0x55,0x69, + 0x3,0x55,0x6a, 0x4,0x57,0x50, 0x3,0x58,0x49, 0x1,0x7a,0x23, + 0x2,0x69,0x52, 0x3,0x5f,0x55, 0x1,0x48,0x4c, 0x1,0x4f,0x2a, + 0x2,0x28,0x47, 0x3,0x2e,0x51, 0x1,0x52,0x75, 0x3,0x2e,0x50, + 0x1,0x52,0x74, 0x2,0x2c,0x63, 0x2,0x2c,0x64, 0x2,0x31,0x62, + 0x2,0x31,0x64, 0x1,0x57,0x3c, 0x2,0x31,0x66, 0x2,0x31,0x69, + 0x2,0x31,0x67, 0x3,0x33,0x2b, 0x4,0x2e,0x71, 0x3,0x33,0x2a, + 0x2,0x31,0x68, 0x2,0x31,0x65, 0x2,0x31,0x61, 0x1,0x57,0x3d, + 0x2,0x31,0x6a, 0x2,0x31,0x63, 0x3,0x33,0x2c, 0x3,0x37,0x78, + 0x3,0x37,0x79, 0x2,0x37,0x76, 0x1,0x5c,0x4b, 0x2,0x38,0x21, + 0x1,0x5c,0x48, 0x3,0x37,0x77, 0x2,0x37,0x78, 0x1,0x5c,0x4c, + 0x3,0x37,0x7b, 0x1,0x5c,0x46, 0x3,0x37,0x76, 0x2,0x37,0x73, + 0x2,0x38,0x22, 0x2,0x37,0x74, 0x2,0x37,0x71, 0x1,0x5c,0x4a, + 0x4,0x33,0x7c, 0x1,0x5c,0x47, 0x4,0x33,0x7a, 0x2,0x37,0x77, + 0x2,0x37,0x7a, 0x1,0x5c,0x49, 0x2,0x37,0x7b, 0x1,0x5c,0x4d, + 0x2,0x37,0x7c, 0x2,0x37,0x72, 0x2,0x37,0x79, 0x2,0x37,0x7d, + 0x2,0x37,0x75, 0x2,0x37,0x70, 0x2,0x37,0x6e, 0x3,0x37,0x7a, + 0x3,0x65,0x7d, 0x2,0x37,0x7e, 0xf,0x37,0x4d, 0x2,0x37,0x6f, + 0xf,0x36,0x7e, 0x5,0x3b,0x24, 0x2,0x3e,0x68, 0x3,0x3d,0x7b, + 0x3,0x3d,0x78, 0x3,0x3d,0x75, 0x2,0x3e,0x64, 0x2,0x3e,0x6a, + 0x1,0x61,0x2d, 0x2,0x3e,0x63, 0x2,0x3e,0x65, 0x1,0x61,0x2b, + 0x2,0x3e,0x62, 0x1,0x61,0x32, 0x2,0x3e,0x66, 0x1,0x61,0x31, + 0x2,0x3e,0x67, 0x1,0x61,0x33, 0x1,0x61,0x2e, 0x1,0x61,0x34, + 0x1,0x61,0x2f, 0x3,0x3d,0x79, 0x1,0x61,0x30, 0x3,0x3d,0x72, + 0x1,0x61,0x2c, 0x3,0x3d,0x76, 0x2,0x3e,0x69, 0x3,0x65,0x7e, + 0x3,0x43,0x4f, 0x4,0x3f,0x67, 0x1,0x65,0x68, 0x2,0x45,0x75, + 0x3,0x43,0x4c, 0x2,0x45,0x78, 0x2,0x45,0x6c, 0x2,0x45,0x71, + 0x2,0x45,0x6b, 0x1,0x65,0x6a, 0x3,0x43,0x55, 0x2,0x45,0x6f, + 0x4,0x3f,0x5e, 0x3,0x43,0x4d, 0x3,0x3d,0x77, 0x2,0x45,0x6d, + 0x1,0x65,0x69, 0x3,0x43,0x54, 0x2,0x45,0x74, 0x2,0x45,0x73, + 0x2,0x45,0x70, 0x2,0x45,0x72, 0x2,0x45,0x6e, 0x1,0x6a,0x2a, + 0x2,0x45,0x77, 0x1,0x65,0x66, 0x2,0x45,0x76, 0x3,0x43,0x51, + 0xf,0x44,0x45, 0x3,0x48,0x56, 0x2,0x4c,0x64, 0x3,0x48,0x58, + 0x1,0x6a,0x31, 0x2,0x4c,0x5f, 0x3,0x48,0x60, 0x1,0x6a,0x30, + 0x2,0x4c,0x55, 0x4,0x45,0x6b, 0x2,0x4c,0x57, 0x1,0x6a,0x29, + 0x2,0x4c,0x5c, 0x2,0x4c,0x5b, 0x2,0x4c,0x5e, 0x1,0x6a,0x2e, + 0x2,0x4c,0x59, 0x2,0x4c,0x58, 0x3,0x48,0x5a, 0x3,0x48,0x5e, + 0x1,0x6a,0x2d, 0x1,0x6a,0x28, 0x2,0x4c,0x5a, 0x1,0x6a,0x2b, + 0x2,0x4c,0x60, 0x2,0x4c,0x62, 0x2,0x4c,0x5d, 0x2,0x4c,0x56, + 0x1,0x6a,0x2c, 0x3,0x48,0x57, 0x3,0x48,0x5d, 0x1,0x6e,0x34, + 0x1,0x6a,0x27, 0x4,0x45,0x64, 0x3,0x48,0x5c, 0x2,0x4c,0x63, + 0x4,0x45,0x70, 0x2,0x52,0x61, 0x1,0x6e,0x2d, 0x3,0x4d,0x5c, + 0x2,0x52,0x63, 0x4,0x4c,0x2b, 0x1,0x6e,0x2e, 0x3,0x4d,0x65, + 0x3,0x4d,0x5d, 0x1,0x6e,0x30, 0x2,0x52,0x66, 0x4,0x4b,0x7a, + 0x2,0x52,0x5e, 0x1,0x6a,0x2f, 0x2,0x52,0x64, 0x4,0x4b,0x73, + 0x4,0x4c,0x31, 0x4,0x4b,0x74, 0x4,0x4c,0x2a, 0x2,0x52,0x60, + 0x3,0x4d,0x60, 0x1,0x65,0x67, 0x1,0x6e,0x33, 0x4,0x4c,0x21, + 0x4,0x4b,0x78, 0x1,0x6e,0x2f, 0x4,0x4c,0x26, 0x1,0x6e,0x31, + 0x1,0x6e,0x32, 0x4,0x4b,0x76, 0x1,0x71,0x60, 0x2,0x52,0x65, + 0x2,0x52,0x5f, 0x1,0x6e,0x35, 0x3,0x4d,0x63, 0x2,0x52,0x62, + 0x3,0x66,0x21, 0x2,0x59,0x2c, 0x2,0x59,0x27, 0x4,0x52,0x2d, + 0x5,0x56,0x69, 0x2,0x59,0x31, 0x1,0x71,0x5e, 0x2,0x59,0x29, + 0x1,0x71,0x62, 0x2,0x59,0x2f, 0x2,0x59,0x26, 0x2,0x59,0x23, + 0x2,0x59,0x32, 0x1,0x74,0x5b, 0x1,0x71,0x63, 0x2,0x59,0x2e, + 0x2,0x59,0x24, 0x1,0x71,0x61, 0x2,0x59,0x28, 0x1,0x71,0x65, + 0x2,0x59,0x25, 0x2,0x59,0x2a, 0x1,0x71,0x64, 0x2,0x59,0x2d, + 0x2,0x59,0x30, 0x3,0x52,0x33, 0x3,0x52,0x34, 0x2,0x5e,0x38, + 0x2,0x5e,0x39, 0x2,0x5e,0x29, 0x2,0x5e,0x30, 0x2,0x5e,0x2e, + 0x4,0x57,0x5f, 0x3,0x55,0x6d, 0x1,0x74,0x59, 0x2,0x5e,0x35, + 0x2,0x59,0x2b, 0x3,0x55,0x6b, 0x2,0x5e,0x2c, 0x3,0x55,0x6e, + 0x2,0x5e,0x36, 0x1,0x74,0x58, 0x2,0x5e,0x2b, 0x2,0x5e,0x2a, + 0x2,0x5e,0x34, 0x2,0x5e,0x31, 0x2,0x5e,0x33, 0x4,0x57,0x54, + 0x2,0x5e,0x27, 0x2,0x5e,0x37, 0x1,0x74,0x56, 0x3,0x55,0x70, + 0x2,0x5e,0x32, 0x2,0x5e,0x3b, 0x2,0x5e,0x2f, 0x1,0x74,0x5a, + 0x1,0x74,0x57, 0x2,0x5e,0x2d, 0x2,0x5e,0x28, 0x2,0x5e,0x3a, + 0x1,0x71,0x5f, 0x3,0x55,0x71, 0xf,0x5b,0x5f, 0x4,0x57,0x57, + 0x3,0x55,0x6f, 0x2,0x62,0x4f, 0x3,0x58,0x50, 0x3,0x58,0x4e, + 0x2,0x62,0x4d, 0x2,0x62,0x53, 0x1,0x76,0x7a, 0x2,0x62,0x51, + 0x2,0x62,0x50, 0x1,0x76,0x7c, 0x2,0x62,0x56, 0x1,0x76,0x7b, + 0x3,0x58,0x51, 0x2,0x62,0x57, 0x2,0x62,0x54, 0x1,0x76,0x78, + 0x2,0x62,0x55, 0x2,0x62,0x4e, 0x1,0x76,0x79, 0x1,0x76,0x77, + 0x2,0x66,0x35, 0x2,0x62,0x52, 0x3,0x58,0x4c, 0x3,0x66,0x22, + 0x2,0x62,0x58, 0x3,0x66,0x23, 0x2,0x66,0x32, 0x3,0x5a,0x6f, + 0x3,0x5a,0x6e, 0x4,0x60,0x4e, 0x1,0x78,0x5d, 0x1,0x78,0x5b, + 0x2,0x66,0x34, 0x4,0x60,0x4c, 0x2,0x66,0x36, 0x2,0x66,0x33, + 0x1,0x78,0x5c, 0x1,0x78,0x59, 0x1,0x78,0x5a, 0x1,0x78,0x5e, + 0x3,0x66,0x24, 0x1,0x7a,0x25, 0x3,0x5c,0x66, 0x2,0x69,0x57, + 0x5,0x6c,0x79, 0x2,0x69,0x56, 0x2,0x69,0x54, 0x2,0x69,0x53, + 0x2,0x69,0x55, 0x3,0x5c,0x65, 0x1,0x7a,0x24, 0x1,0x7a,0x26, + 0x3,0x66,0x25, 0xf,0x65,0x67, 0x1,0x7a,0x7b, 0x3,0x5e,0x4c, + 0x4,0x66,0x6f, 0x2,0x6b,0x73, 0x2,0x6b,0x72, 0x3,0x5c,0x67, + 0x3,0x5e,0x4b, 0x2,0x6d,0x68, 0x3,0x5f,0x58, 0x2,0x6d,0x6a, + 0x2,0x6d,0x6c, 0x2,0x6d,0x6b, 0x2,0x6d,0x69, 0x3,0x5f,0x57, + 0x3,0x60,0x3f, 0x1,0x7b,0x6d, 0x1,0x7b,0x6c, 0x3,0x60,0x3e, + 0x1,0x7c,0x3f, 0x1,0x7c,0x3e, 0x1,0x7c,0x40, 0x2,0x6f,0x3c, + 0x2,0x6f,0x3b, 0x3,0x66,0x26, 0x2,0x71,0x2b, 0x2,0x70,0x46, + 0x2,0x71,0x2c, 0x1,0x7d,0x25, 0x3,0x61,0x44, 0x1,0x7d,0x26, + 0x2,0x71,0x5c, 0x4,0x6d,0x5b, 0x3,0x62,0x3a, 0x1,0x7d,0x4b, + 0x1,0x48,0x4d, 0x3,0x2a,0x49, 0x2,0x28,0x48, 0x3,0x2a,0x48, + 0x3,0x2e,0x52, 0x2,0x2c,0x66, 0x2,0x2c,0x67, 0x2,0x2c,0x65, + 0x3,0x2e,0x54, 0x3,0x2e,0x53, 0x1,0x52,0x76, 0xf,0x2d,0x21, + 0x2,0x2c,0x68, 0x2,0x2c,0x69, 0x2,0x2c,0x6a, 0x3,0x33,0x31, + 0x2,0x31,0x6b, 0x2,0x31,0x71, 0x3,0x33,0x2e, 0x3,0x33,0x30, + 0x2,0x31,0x6f, 0x1,0x57,0x3e, 0x2,0x31,0x6d, 0x3,0x33,0x32, + 0x2,0x31,0x6e, 0x2,0x31,0x70, 0x3,0x33,0x2d, 0x2,0x31,0x6c, + 0x1,0x5c,0x4e, 0x3,0x37,0x7d, 0x2,0x38,0x23, 0x1,0x5c,0x50, + 0x2,0x38,0x25, 0x1,0x5c,0x4f, 0x2,0x38,0x24, 0x3,0x37,0x7e, + 0x3,0x38,0x21, 0x3,0x38,0x3e, 0x3,0x38,0x22, 0x4,0x34,0x22, + 0x2,0x3e,0x6c, 0x1,0x61,0x35, 0x3,0x3e,0x21, 0x2,0x3e,0x6e, + 0x2,0x3e,0x6b, 0x2,0x38,0x26, 0x3,0x3e,0x23, 0x1,0x61,0x36, + 0x3,0x3e,0x22, 0x3,0x3d,0x7e, 0x2,0x3e,0x6d, 0x3,0x66,0x27, + 0xf,0x3e,0x21, 0xf,0x3e,0x23, 0x3,0x43,0x58, 0x2,0x45,0x7b, + 0x3,0x43,0x5c, 0x1,0x65,0x6b, 0x2,0x45,0x79, 0x1,0x65,0x6c, + 0x2,0x45,0x7a, 0x1,0x65,0x6d, 0x4,0x45,0x74, 0x3,0x48,0x62, + 0x3,0x48,0x61, 0x1,0x6a,0x32, 0x2,0x4c,0x68, 0x2,0x4c,0x65, + 0x2,0x4c,0x67, 0x1,0x6a,0x33, 0x1,0x6a,0x34, 0x2,0x4c,0x66, + 0xf,0x4b,0x27, 0xf,0x4b,0x2b, 0x3,0x4d,0x6f, 0x3,0x4d,0x71, + 0x3,0x4d,0x6d, 0x2,0x52,0x67, 0x3,0x4d,0x70, 0x3,0x4d,0x73, + 0x2,0x52,0x68, 0x3,0x4d,0x72, 0x1,0x6e,0x36, 0x2,0x52,0x6a, + 0x2,0x52,0x69, 0x3,0x4d,0x6e, 0x1,0x23,0x23, 0x4,0x52,0x44, + 0x2,0x59,0x36, 0x2,0x59,0x37, 0x2,0x59,0x33, 0x3,0x52,0x37, + 0x2,0x59,0x34, 0x1,0x71,0x66, 0x1,0x71,0x67, 0x2,0x59,0x35, + 0x1,0x74,0x61, 0x3,0x55,0x75, 0x3,0x55,0x74, 0x1,0x74,0x5d, + 0x1,0x74,0x62, 0x1,0x74,0x5e, 0x1,0x74,0x60, 0x1,0x74,0x5c, + 0x3,0x52,0x39, 0x1,0x74,0x5f, 0x3,0x58,0x55, 0x4,0x5c,0x5a, + 0x4,0x5c,0x5b, 0x3,0x58,0x54, 0x1,0x76,0x7d, 0x2,0x5e,0x3c, + 0x7,0x48,0x57, 0x2,0x66,0x38, 0x4,0x60,0x5a, 0x2,0x66,0x37, + 0x3,0x66,0x28, 0x2,0x69,0x58, 0x1,0x7a,0x27, 0x1,0x7a,0x28, + 0x2,0x6d,0x6e, 0x2,0x6b,0x74, 0x3,0x61,0x69, 0x2,0x6d,0x6d, + 0x3,0x60,0x40, 0x2,0x71,0x2d, 0x2,0x71,0x72, 0x1,0x48,0x4e, + 0x3,0x27,0x22, 0x1,0x4b,0x37, 0x3,0x2a,0x4b, 0x2,0x28,0x49, + 0x1,0x4f,0x2b, 0x3,0x2a,0x4a, 0x1,0x52,0x79, 0x2,0x2c,0x6d, + 0x1,0x52,0x77, 0x2,0x2c,0x6b, 0x1,0x52,0x7c, 0x1,0x52,0x78, + 0x1,0x52,0x7d, 0x1,0x52,0x7b, 0x2,0x2c,0x6c, 0x1,0x52,0x7a, + 0x1,0x57,0x42, 0x1,0x57,0x41, 0x2,0x31,0x7c, 0x1,0x57,0x4a, + 0x2,0x31,0x75, 0x2,0x31,0x7b, 0x1,0x57,0x46, 0x2,0x31,0x74, + 0x2,0x31,0x7a, 0x2,0x31,0x78, 0x1,0x57,0x45, 0x1,0x57,0x47, + 0x2,0x31,0x77, 0x1,0x57,0x40, 0x2,0x31,0x76, 0x1,0x57,0x4b, + 0x1,0x57,0x48, 0x1,0x57,0x4c, 0x1,0x57,0x49, 0x2,0x31,0x73, + 0x2,0x31,0x72, 0x2,0x31,0x79, 0x1,0x57,0x43, 0x1,0x57,0x3f, + 0x1,0x57,0x44, 0x4,0x2f,0x25, 0x3,0x33,0x37, 0x3,0x33,0x3b, + 0x2,0x38,0x35, 0x2,0x38,0x2e, 0x4,0x3a,0x26, 0x1,0x61,0x3b, + 0x2,0x38,0x2d, 0x3,0x38,0x29, 0x1,0x5c,0x54, 0x1,0x5c,0x5b, + 0x1,0x5c,0x58, 0x1,0x5c,0x5e, 0x1,0x5c,0x5d, 0x1,0x5c,0x59, + 0x3,0x38,0x26, 0x2,0x38,0x27, 0x2,0x38,0x2a, 0x3,0x38,0x27, + 0x2,0x38,0x29, 0x1,0x5c,0x55, 0x2,0x38,0x2b, 0x2,0x38,0x34, + 0x1,0x5c,0x56, 0x2,0x38,0x28, 0x2,0x38,0x31, 0x2,0x38,0x32, + 0x1,0x5c,0x57, 0x2,0x38,0x2f, 0x1,0x5c,0x5c, 0x1,0x5c,0x52, + 0x1,0x5c,0x5a, 0x2,0x38,0x2c, 0x1,0x5c,0x51, 0x2,0x38,0x30, + 0x3,0x38,0x2e, 0x3,0x38,0x24, 0x2,0x38,0x33, 0xf,0x37,0x54, + 0x3,0x38,0x2b, 0x3,0x3e,0x34, 0x2,0x3f,0x21, 0x2,0x3e,0x76, + 0x1,0x61,0x38, 0x2,0x3e,0x7d, 0x2,0x3e,0x7a, 0x2,0x3e,0x72, + 0x2,0x3e,0x7b, 0x1,0x61,0x3a, 0x2,0x3e,0x73, 0x3,0x3e,0x29, + 0x2,0x3e,0x6f, 0x3,0x3e,0x26, 0x3,0x3e,0x2e, 0x1,0x65,0x73, + 0x2,0x3e,0x78, 0x3,0x3e,0x2f, 0x1,0x61,0x37, 0x2,0x3e,0x7e, + 0x3,0x3e,0x28, 0x1,0x61,0x3e, 0x1,0x61,0x40, 0x2,0x3e,0x71, + 0x3,0x3e,0x2c, 0x4,0x3a,0x27, 0x1,0x61,0x3f, 0x2,0x3e,0x74, + 0x1,0x61,0x39, 0x2,0x3e,0x7c, 0x2,0x3e,0x75, 0x2,0x3e,0x79, + 0x3,0x3e,0x2a, 0x2,0x3e,0x77, 0x1,0x61,0x3c, 0x2,0x3e,0x70, + 0x1,0x61,0x41, 0x1,0x5c,0x53, 0x1,0x61,0x3d, 0x1,0x61,0x42, + 0x3,0x3e,0x24, 0x3,0x3e,0x35, 0x3,0x3e,0x33, 0x3,0x43,0x67, + 0x1,0x65,0x6f, 0x2,0x46,0x24, 0x2,0x46,0x26, 0x2,0x46,0x28, + 0x2,0x46,0x2c, 0x3,0x3e,0x2b, 0x2,0x46,0x22, 0x2,0x45,0x7e, + 0x1,0x65,0x71, 0x4,0x3f,0x71, 0x2,0x46,0x27, 0x2,0x46,0x2b, + 0x2,0x46,0x23, 0x2,0x45,0x7d, 0x3,0x43,0x66, 0x2,0x45,0x7c, + 0x3,0x43,0x69, 0x3,0x43,0x60, 0x3,0x43,0x62, 0x2,0x46,0x29, + 0x2,0x46,0x21, 0x2,0x46,0x25, 0x1,0x65,0x72, 0x3,0x43,0x5e, + 0x1,0x65,0x70, 0x2,0x46,0x2d, 0x1,0x65,0x6e, 0x2,0x46,0x2a, + 0x3,0x43,0x64, 0x2,0x4c,0x79, 0x3,0x43,0x68, 0x3,0x43,0x6a, + 0x3,0x43,0x63, 0x1,0x6a,0x37, 0x2,0x4c,0x71, 0x1,0x6e,0x43, + 0x2,0x4c,0x7b, 0x1,0x6a,0x3a, 0x2,0x4d,0x21, 0x1,0x6a,0x40, + 0x2,0x4c,0x6c, 0x3,0x48,0x74, 0x4,0x45,0x7b, 0x2,0x4c,0x7c, + 0x2,0x4c,0x69, 0x3,0x48,0x6d, 0x2,0x4c,0x7e, 0x2,0x4c,0x6d, + 0x3,0x48,0x6e, 0x1,0x6a,0x47, 0x1,0x6a,0x44, 0x2,0x4c,0x7d, + 0x2,0x4c,0x77, 0x1,0x6a,0x36, 0x1,0x6a,0x3e, 0x1,0x6a,0x3d, + 0x3,0x48,0x70, 0x1,0x6a,0x3c, 0x1,0x6a,0x42, 0x3,0x48,0x69, + 0x2,0x4c,0x6a, 0x1,0x6a,0x43, 0x2,0x4c,0x78, 0x1,0x6a,0x3f, + 0x1,0x6a,0x35, 0x2,0x4c,0x7a, 0x1,0x6a,0x38, 0x1,0x6a,0x39, + 0x1,0x6a,0x41, 0x2,0x4c,0x6f, 0x2,0x4c,0x6e, 0x2,0x4c,0x6b, + 0x4,0x45,0x7c, 0x2,0x4c,0x73, 0x2,0x4c,0x70, 0x2,0x4c,0x74, + 0x1,0x6a,0x46, 0x3,0x48,0x68, 0x2,0x4d,0x22, 0x1,0x6a,0x3b, + 0x2,0x4c,0x75, 0x2,0x4c,0x76, 0x3,0x48,0x71, 0x2,0x4c,0x72, + 0x3,0x48,0x73, 0x3,0x66,0x29, 0x3,0x48,0x6b, 0x1,0x6a,0x45, + 0x3,0x66,0x2b, 0x3,0x4e,0x22, 0x2,0x52,0x6f, 0x1,0x6e,0x3b, + 0x1,0x6e,0x44, 0x1,0x6e,0x40, 0x2,0x52,0x6c, 0x3,0x4d,0x7c, + 0x1,0x6e,0x3d, 0x1,0x6e,0x41, 0x2,0x52,0x78, 0x1,0x6e,0x37, + 0x2,0x52,0x70, 0x3,0x4d,0x78, 0x1,0x6e,0x3f, 0x3,0x4e,0x24, + 0x3,0x4e,0x2f, 0x2,0x52,0x73, 0x2,0x52,0x6e, 0x1,0x6e,0x3e, + 0x1,0x6e,0x42, 0x2,0x52,0x6d, 0x3,0x4e,0x2e, 0x1,0x6e,0x3c, + 0x3,0x4d,0x77, 0x2,0x52,0x77, 0x1,0x6e,0x39, 0x2,0x52,0x76, + 0x2,0x52,0x75, 0x1,0x6e,0x45, 0x2,0x50,0x3b, 0x1,0x6e,0x38, + 0x3,0x4e,0x2b, 0x2,0x52,0x74, 0x2,0x52,0x6b, 0x3,0x4d,0x75, + 0x1,0x6e,0x46, 0x2,0x52,0x72, 0x1,0x6e,0x3a, 0x3,0x4e,0x28, + 0x3,0x4e,0x29, 0x3,0x4e,0x25, 0x3,0x4e,0x2c, 0x3,0x4e,0x27, + 0x3,0x4d,0x7e, 0x3,0x4d,0x7d, 0x2,0x52,0x71, 0x4,0x4c,0x45, + 0x3,0x66,0x2a, 0x1,0x71,0x6a, 0x1,0x71,0x6f, 0x1,0x71,0x68, + 0x2,0x59,0x44, 0x2,0x59,0x3b, 0x2,0x59,0x47, 0x2,0x59,0x3f, + 0x2,0x59,0x45, 0x1,0x71,0x70, 0x1,0x71,0x69, 0x2,0x59,0x38, + 0x2,0x59,0x3e, 0x2,0x59,0x48, 0x2,0x59,0x41, 0x2,0x59,0x46, + 0x2,0x59,0x3a, 0x4,0x52,0x4c, 0x3,0x52,0x3b, 0x2,0x59,0x42, + 0x1,0x71,0x6b, 0x2,0x59,0x40, 0x1,0x71,0x6e, 0x1,0x71,0x6d, + 0x2,0x59,0x3c, 0x2,0x59,0x3d, 0x2,0x59,0x39, 0x2,0x59,0x43, + 0x1,0x71,0x6c, 0x2,0x59,0x4a, 0x2,0x59,0x49, 0x3,0x52,0x40, + 0x3,0x52,0x3f, 0x2,0x5e,0x47, 0x2,0x5e,0x43, 0x1,0x74,0x69, + 0x3,0x55,0x79, 0x2,0x5e,0x3d, 0x1,0x74,0x63, 0x1,0x74,0x73, + 0x2,0x5e,0x49, 0x1,0x74,0x6b, 0x1,0x74,0x67, 0x2,0x5e,0x40, + 0x1,0x74,0x6e, 0x1,0x74,0x71, 0x2,0x5e,0x4b, 0x1,0x74,0x66, + 0x2,0x5e,0x42, 0x1,0x74,0x6f, 0x2,0x5e,0x4d, 0x2,0x5e,0x4a, + 0x2,0x5e,0x3e, 0x1,0x74,0x6a, 0x1,0x74,0x64, 0x1,0x74,0x72, + 0x2,0x5e,0x45, 0x1,0x74,0x6d, 0x2,0x5e,0x3f, 0x1,0x74,0x68, + 0x2,0x5e,0x4c, 0x1,0x74,0x6c, 0x1,0x74,0x65, 0x2,0x5e,0x46, + 0x1,0x74,0x70, 0x2,0x5e,0x44, 0x2,0x5e,0x48, 0x3,0x55,0x7a, + 0x4,0x5c,0x5f, 0x3,0x58,0x59, 0x2,0x62,0x5a, 0x2,0x62,0x60, + 0x1,0x77,0x25, 0x2,0x62,0x63, 0x1,0x76,0x7e, 0x1,0x77,0x21, + 0x2,0x62,0x5b, 0x2,0x62,0x62, 0x2,0x62,0x5d, 0x1,0x77,0x26, + 0x1,0x77,0x23, 0x3,0x58,0x5b, 0x2,0x62,0x59, 0x3,0x58,0x58, + 0x1,0x77,0x22, 0x2,0x62,0x5f, 0x2,0x62,0x61, 0x1,0x77,0x24, + 0x2,0x62,0x5e, 0x2,0x62,0x5c, 0x3,0x66,0x2c, 0x4,0x5c,0x5e, + 0x3,0x58,0x5a, 0x2,0x66,0x42, 0x1,0x78,0x62, 0x1,0x78,0x63, + 0x1,0x78,0x5f, 0x3,0x5a,0x72, 0x1,0x78,0x60, 0x3,0x5a,0x74, + 0x2,0x66,0x3e, 0x2,0x66,0x3c, 0x3,0x5a,0x75, 0x2,0x66,0x40, + 0x1,0x78,0x64, 0x2,0x66,0x41, 0x2,0x66,0x3a, 0x2,0x66,0x39, + 0x2,0x66,0x3d, 0x2,0x66,0x3b, 0x1,0x78,0x61, 0x2,0x66,0x3f, + 0x2,0x69,0x59, 0x1,0x7a,0x2b, 0x1,0x7a,0x2a, 0x2,0x69,0x5a, + 0x3,0x5c,0x6c, 0x2,0x69,0x5c, 0x2,0x69,0x5b, 0x1,0x7a,0x2c, + 0x3,0x5e,0x53, 0x3,0x5e,0x50, 0x2,0x6b,0x79, 0x2,0x6b,0x76, + 0x2,0x6b,0x77, 0x3,0x5e,0x51, 0x2,0x6b,0x75, 0x2,0x6b,0x78, + 0x1,0x7a,0x7d, 0x2,0x6b,0x7a, 0x3,0x5e,0x52, 0x1,0x7a,0x7c, + 0x2,0x6d,0x6f, 0x3,0x5f,0x5a, 0x1,0x7c,0x41, 0x1,0x7c,0x43, + 0x2,0x6f,0x3d, 0x1,0x7c,0x42, 0x2,0x70,0x47, 0x2,0x71,0x2f, + 0x2,0x71,0x31, 0x2,0x71,0x2e, 0x2,0x71,0x30, 0x1,0x7d,0x39, + 0x4,0x6d,0x78, 0x3,0x62,0x35, 0x1,0x48,0x4f, 0x4,0x25,0x57, + 0x1,0x52,0x7e, 0x2,0x30,0x52, 0x1,0x57,0x4d, 0x3,0x38,0x31, + 0xf,0x31,0x78, 0x1,0x5c,0x5f, 0x2,0x3f,0x22, 0x2,0x3f,0x23, + 0x3,0x66,0x2d, 0x3,0x48,0x77, 0x2,0x59,0x4b, 0x1,0x74,0x74, + 0x2,0x5e,0x4e, 0x3,0x55,0x7d, 0x3,0x58,0x5c, 0x1,0x77,0x27, + 0x2,0x66,0x44, 0x2,0x66,0x43, 0x1,0x7a,0x2d, 0x2,0x6b,0x7b, + 0x3,0x5f,0x5b, 0x2,0x6d,0x70, 0x1,0x7c,0x64, 0x2,0x22,0x69, + 0x4,0x22,0x21, 0x1,0x4f,0x2c, 0x1,0x4b,0x38, 0xf,0x28,0x4a, + 0x2,0x2c,0x6e, 0x3,0x2a,0x4e, 0x2,0x32,0x24, 0x2,0x31,0x7d, + 0x2,0x32,0x23, 0x2,0x32,0x21, 0x1,0x57,0x4e, 0x2,0x32,0x22, + 0x2,0x31,0x7e, 0x3,0x33,0x3c, 0x2,0x38,0x36, 0x4,0x3a,0x2b, + 0x2,0x3f,0x24, 0x2,0x3f,0x25, 0x2,0x46,0x30, 0x2,0x46,0x31, + 0x1,0x65,0x75, 0x1,0x65,0x76, 0x2,0x46,0x2f, 0x2,0x46,0x32, + 0x2,0x46,0x2e, 0x1,0x65,0x74, 0x3,0x48,0x78, 0x1,0x6a,0x48, + 0x3,0x48,0x79, 0x1,0x65,0x77, 0x2,0x4d,0x23, 0x1,0x6e,0x47, + 0x2,0x52,0x79, 0x1,0x6e,0x48, 0x3,0x4e,0x30, 0x1,0x71,0x71, + 0x2,0x59,0x4e, 0x2,0x59,0x4c, 0x2,0x59,0x4d, 0x2,0x5e,0x51, + 0x2,0x5e,0x50, 0x2,0x5e,0x4f, 0x7,0x41,0x61, 0x4,0x5c,0x68, + 0x2,0x66,0x45, 0x4,0x60,0x6f, 0x1,0x78,0x65, 0x2,0x66,0x46, + 0x2,0x6d,0x71, 0x1,0x7c,0x65, 0x2,0x70,0x48, 0x1,0x48,0x50, + 0x1,0x4f,0x2e, 0x1,0x4f,0x2d, 0x2,0x2c,0x70, 0x1,0x53,0x21, + 0x3,0x2e,0x5d, 0x4,0x2f,0x30, 0x2,0x2c,0x6f, 0x2,0x32,0x26, + 0x3,0x33,0x3d, 0x1,0x57,0x4f, 0x2,0x38,0x37, 0x2,0x32,0x25, + 0x3,0x33,0x3f, 0x4,0x2f,0x2f, 0x3,0x33,0x3e, 0x1,0x5c,0x61, + 0x2,0x38,0x3a, 0x2,0x38,0x38, 0x2,0x38,0x39, 0x1,0x5c,0x60, + 0x2,0x3f,0x27, 0x2,0x3f,0x28, 0x2,0x3f,0x26, 0x3,0x43,0x6e, + 0x1,0x65,0x7a, 0x2,0x46,0x34, 0x2,0x46,0x33, 0x2,0x46,0x35, + 0x1,0x65,0x79, 0x1,0x65,0x78, 0x4,0x46,0x26, 0x2,0x52,0x7a, + 0x2,0x52,0x7c, 0x3,0x4e,0x31, 0x1,0x6e,0x49, 0x2,0x52,0x7b, + 0x2,0x59,0x4f, 0x1,0x71,0x72, 0x2,0x62,0x65, 0x3,0x58,0x5d, + 0x2,0x62,0x64, 0x1,0x78,0x66, 0x2,0x66,0x47, 0x1,0x78,0x68, + 0x1,0x78,0x67, 0x2,0x69,0x5d, 0x2,0x6b,0x7c, 0x1,0x7a,0x7e, + 0x1,0x48,0x51, 0x2,0x2c,0x71, 0x1,0x53,0x22, 0x2,0x32,0x29, + 0x1,0x57,0x51, 0x2,0x32,0x28, 0x2,0x32,0x27, 0x3,0x33,0x42, + 0x1,0x57,0x50, 0x3,0x33,0x43, 0x2,0x38,0x40, 0x4,0x34,0x3d, + 0x2,0x38,0x42, 0x2,0x38,0x3b, 0x2,0x38,0x3c, 0x1,0x5c,0x62, + 0x2,0x38,0x3d, 0x1,0x5c,0x63, 0x2,0x38,0x41, 0x2,0x38,0x3e, + 0x2,0x38,0x3f, 0x1,0x5c,0x64, 0x3,0x3e,0x37, 0x1,0x61,0x44, + 0x1,0x61,0x45, 0x3,0x3e,0x38, 0x2,0x3f,0x29, 0x2,0x46,0x36, + 0x2,0x46,0x37, 0x3,0x43,0x72, 0x2,0x4d,0x27, 0x1,0x6a,0x4b, + 0x1,0x6a,0x49, 0x1,0x6a,0x4a, 0x2,0x4d,0x24, 0x2,0x4d,0x25, + 0x6,0x60,0x58, 0x2,0x4d,0x26, 0x2,0x53,0x23, 0x3,0x4e,0x32, + 0x2,0x53,0x24, 0x1,0x6e,0x4a, 0x2,0x53,0x21, 0x2,0x52,0x7e, + 0x2,0x53,0x22, 0x2,0x52,0x7d, 0x1,0x71,0x75, 0x2,0x59,0x50, + 0x1,0x71,0x73, 0x1,0x71,0x74, 0x2,0x5e,0x53, 0x1,0x74,0x75, + 0x2,0x5e,0x52, 0x2,0x61,0x34, 0x3,0x55,0x7e, 0x2,0x62,0x66, + 0x2,0x62,0x67, 0x1,0x77,0x28, 0x3,0x58,0x61, 0x1,0x77,0x29, + 0x1,0x74,0x76, 0x2,0x66,0x48, 0x2,0x66,0x49, 0x2,0x69,0x5e, + 0x1,0x7a,0x2e, 0x1,0x48,0x52, 0x3,0x66,0x7b, 0x1,0x48,0x53, + 0x1,0x57,0x53, 0x1,0x4f,0x2f, 0x1,0x57,0x52, 0x2,0x2c,0x72, + 0x3,0x38,0x36, 0x4,0x2b,0x25, 0x3,0x33,0x44, 0x1,0x61,0x46, + 0x1,0x48,0x54, 0x1,0x53,0x24, 0x2,0x2c,0x73, 0x2,0x2c,0x74, + 0x1,0x53,0x23, 0x1,0x53,0x25, 0x1,0x48,0x55, 0x4,0x27,0x61, + 0x2,0x2c,0x75, 0x1,0x57,0x55, 0x2,0x32,0x2a, 0x1,0x57,0x57, + 0x1,0x57,0x54, 0x1,0x57,0x56, 0x3,0x38,0x37, 0x2,0x38,0x45, + 0x1,0x5c,0x65, 0x3,0x38,0x39, 0x2,0x38,0x44, 0x2,0x38,0x43, + 0x4,0x3a,0x38, 0x2,0x46,0x38, 0x3,0x49,0x22, 0x2,0x4d,0x28, + 0x4,0x46,0x2c, 0x1,0x6e,0x4b, 0x1,0x71,0x76, 0x2,0x59,0x52, + 0x2,0x59,0x51, 0x3,0x56,0x21, 0x2,0x5e,0x54, 0x4,0x5c,0x71, + 0x3,0x58,0x62, 0x3,0x5c,0x6f, 0x2,0x6b,0x7d, 0x4,0x69,0x2e, + 0x4,0x69,0x2d, 0x1,0x48,0x56, 0x2,0x24,0x73, 0x2,0x28,0x4a, + 0x1,0x53,0x26, 0x2,0x2c,0x76, 0x6,0x3b,0x21, 0x2,0x32,0x2c, + 0x4,0x2f,0x3a, 0x3,0x33,0x49, 0x3,0x33,0x48, 0x1,0x57,0x58, + 0x2,0x32,0x2b, 0x1,0x57,0x59, 0x3,0x33,0x47, 0x3,0x66,0x2f, + 0x2,0x38,0x47, 0x3,0x38,0x3d, 0x3,0x38,0x3c, 0x1,0x5c,0x67, + 0x2,0x38,0x46, 0x2,0x38,0x48, 0x3,0x38,0x3b, 0x1,0x5c,0x66, + 0x3,0x3e,0x3c, 0x2,0x3f,0x2b, 0x2,0x3f,0x2c, 0x2,0x3f,0x2a, + 0x1,0x61,0x47, 0x3,0x67,0x29, 0x4,0x3f,0x7c, 0x1,0x65,0x7b, + 0x3,0x43,0x73, 0x1,0x65,0x7c, 0x4,0x46,0x33, 0x1,0x6a,0x4d, + 0x3,0x49,0x23, 0x2,0x4d,0x2a, 0x2,0x4d,0x29, 0x1,0x6a,0x4c, + 0x3,0x49,0x26, 0x3,0x3e,0x3b, 0x3,0x49,0x25, 0x3,0x66,0x30, + 0x2,0x53,0x25, 0x3,0x4e,0x34, 0x3,0x4e,0x36, 0x2,0x53,0x26, + 0x3,0x4e,0x37, 0x3,0x4e,0x35, 0x3,0x4e,0x38, 0x2,0x59,0x53, + 0x4,0x52,0x5c, 0x3,0x52,0x43, 0x1,0x74,0x7a, 0x1,0x74,0x79, + 0x1,0x74,0x77, 0x1,0x74,0x78, 0x1,0x74,0x7b, 0x3,0x56,0x22, + 0x2,0x62,0x68, 0x1,0x77,0x2b, 0x1,0x77,0x2a, 0x2,0x66,0x4a, + 0x2,0x69,0x5f, 0x3,0x5c,0x70, 0x3,0x5c,0x71, 0x3,0x5c,0x72, + 0x1,0x7b,0x6f, 0x1,0x7b,0x6e, 0x1,0x48,0x57, 0x6,0x3b,0x24, + 0x2,0x2f,0x7d, 0x1,0x65,0x7e, 0x1,0x61,0x48, 0x1,0x65,0x7d, + 0x1,0x6a,0x4e, 0x6,0x60,0x60, 0x1,0x48,0x58, 0x2,0x21,0x68, + 0x1,0x48,0x59, 0x1,0x48,0x5a, 0x3,0x24,0x35, 0x3,0x24,0x36, + 0x2,0x28,0x4b, 0x2,0x24,0x76, 0x3,0x27,0x24, 0x2,0x24,0x77, + 0x1,0x4b,0x3a, 0x3,0x27,0x26, 0x2,0x24,0x74, 0x1,0x4b,0x39, + 0x3,0x27,0x25, 0x1,0x4b,0x3c, 0x2,0x24,0x75, 0x1,0x4b,0x3e, + 0x1,0x4b,0x3d, 0x2,0x24,0x78, 0x1,0x4b,0x3b, 0x4,0x24,0x70, + 0x3,0x27,0x23, 0x1,0x4f,0x34, 0x1,0x4f,0x32, 0x2,0x28,0x4d, + 0x3,0x2a,0x56, 0x1,0x4f,0x31, 0x3,0x2a,0x5b, 0x3,0x2a,0x58, + 0x3,0x2a,0x4f, 0x1,0x4f,0x36, 0x1,0x4f,0x38, 0x1,0x4f,0x35, + 0x3,0x2a,0x59, 0x2,0x28,0x50, 0x2,0x28,0x4c, 0x1,0x4f,0x39, + 0x3,0x2a,0x52, 0x1,0x4f,0x33, 0x1,0x4b,0x3f, 0x3,0x2a,0x54, + 0x1,0x4f,0x37, 0x2,0x28,0x4f, 0x3,0x2a,0x57, 0x4,0x27,0x64, + 0x2,0x28,0x4e, 0x4,0x27,0x69, 0x1,0x4f,0x30, 0x3,0x66,0x31, + 0x2,0x2c,0x7c, 0x1,0x53,0x2a, 0x1,0x53,0x2b, 0x2,0x2c,0x7e, + 0x3,0x2e,0x66, 0x2,0x2c,0x78, 0x2,0x2c,0x7b, 0x2,0x2d,0x26, + 0x2,0x2d,0x24, 0x3,0x2e,0x60, 0x1,0x53,0x2c, 0x2,0x2d,0x2a, + 0x1,0x53,0x2f, 0x2,0x2d,0x27, 0x2,0x2c,0x7d, 0x2,0x2c,0x7a, + 0x3,0x2e,0x61, 0x3,0x2e,0x5e, 0x2,0x3f,0x2e, 0x2,0x2d,0x25, + 0x1,0x53,0x27, 0x2,0x2d,0x28, 0x2,0x2c,0x77, 0x2,0x2d,0x22, + 0x1,0x53,0x29, 0x1,0x53,0x2e, 0x2,0x2d,0x23, 0x1,0x53,0x32, + 0x1,0x53,0x30, 0x3,0x2e,0x65, 0x2,0x2c,0x79, 0x1,0x53,0x2d, + 0x3,0x2e,0x64, 0x2,0x2d,0x21, 0x1,0x53,0x31, 0x1,0x53,0x28, + 0x2,0x2d,0x29, 0x1,0x57,0x5e, 0x3,0x33,0x4c, 0x1,0x57,0x67, + 0x1,0x57,0x5c, 0x1,0x57,0x5a, 0x2,0x32,0x2e, 0x1,0x57,0x62, + 0x1,0x57,0x5f, 0x2,0x32,0x30, 0x3,0x33,0x4a, 0x3,0x33,0x52, + 0x1,0x57,0x61, 0x2,0x32,0x2f, 0x2,0x32,0x2d, 0x2,0x32,0x32, + 0x1,0x57,0x66, 0x1,0x57,0x64, 0x2,0x3f,0x2d, 0x3,0x33,0x4b, + 0x2,0x32,0x33, 0x2,0x32,0x31, 0x1,0x57,0x5b, 0x3,0x33,0x4e, + 0x3,0x33,0x4d, 0x1,0x57,0x5d, 0x1,0x57,0x60, 0x3,0x33,0x4f, + 0x1,0x57,0x63, 0x3,0x2e,0x63, 0x1,0x57,0x65, 0x3,0x3e,0x44, + 0x2,0x38,0x52, 0x1,0x5c,0x69, 0x3,0x38,0x49, 0x2,0x38,0x49, + 0x2,0x38,0x4b, 0x3,0x38,0x47, 0x2,0x38,0x4c, 0x4,0x34,0x4d, + 0x2,0x38,0x54, 0x2,0x38,0x50, 0x2,0x38,0x4e, 0x4,0x3a,0x3b, + 0x2,0x38,0x51, 0x2,0x38,0x55, 0x1,0x5c,0x6a, 0x1,0x5c,0x6e, + 0x2,0x38,0x4a, 0x4,0x34,0x47, 0x2,0x38,0x53, 0x4,0x34,0x50, + 0x1,0x5c,0x6c, 0x3,0x38,0x41, 0x1,0x5c,0x6b, 0x2,0x38,0x4f, + 0x2,0x38,0x4d, 0x3,0x38,0x42, 0x1,0x5c,0x68, 0x1,0x5c,0x6d, + 0x3,0x38,0x45, 0x3,0x38,0x48, 0x1,0x61,0x4e, 0x2,0x3f,0x36, + 0x3,0x3e,0x3e, 0x4,0x3a,0x3e, 0x2,0x3f,0x34, 0x1,0x61,0x50, + 0x4,0x3a,0x47, 0x3,0x3e,0x43, 0x3,0x3e,0x45, 0x3,0x3e,0x41, + 0x2,0x3f,0x2f, 0x2,0x46,0x46, 0x3,0x3e,0x3d, 0x1,0x61,0x4f, + 0x2,0x3f,0x33, 0x3,0x3e,0x40, 0x3,0x3e,0x42, 0x2,0x3f,0x30, + 0x1,0x61,0x4b, 0x1,0x61,0x51, 0x2,0x3f,0x35, 0x1,0x61,0x4d, + 0x2,0x3f,0x32, 0x1,0x6a,0x4f, 0x1,0x61,0x4c, 0x2,0x3f,0x31, + 0x1,0x61,0x52, 0x1,0x61,0x4a, 0x1,0x61,0x49, 0x6,0x43,0x5a, + 0x2,0x46,0x3e, 0x2,0x46,0x3c, 0x3,0x43,0x7b, 0x2,0x46,0x42, + 0x3,0x43,0x7e, 0x2,0x46,0x3a, 0x2,0x46,0x47, 0x2,0x46,0x3f, + 0x3,0x43,0x75, 0x2,0x46,0x39, 0x1,0x66,0x24, 0x1,0x66,0x2a, + 0x2,0x46,0x44, 0x4,0x40,0x29, 0x2,0x46,0x3d, 0x3,0x43,0x76, + 0x1,0x66,0x27, 0x3,0x43,0x77, 0x3,0x44,0x23, 0x1,0x66,0x25, + 0x2,0x46,0x45, 0x1,0x66,0x22, 0x1,0x66,0x21, 0x2,0x46,0x40, + 0x1,0x66,0x26, 0x1,0x61,0x53, 0x3,0x43,0x7c, 0x2,0x46,0x43, + 0x2,0x46,0x3b, 0x1,0x66,0x23, 0x1,0x66,0x28, 0x1,0x66,0x29, + 0x3,0x44,0x22, 0x1,0x6a,0x54, 0x1,0x6a,0x50, 0x3,0x49,0x27, + 0x1,0x6a,0x55, 0x2,0x4d,0x2d, 0x3,0x49,0x2a, 0x4,0x46,0x39, + 0x2,0x4d,0x2c, 0x2,0x4d,0x2e, 0x1,0x6a,0x52, 0x2,0x4d,0x2b, + 0x1,0x6a,0x53, 0x2,0x4d,0x31, 0x2,0x4d,0x30, 0x2,0x4d,0x2f, + 0x4,0x46,0x46, 0x1,0x6a,0x51, 0x4,0x52,0x67, 0x3,0x4e,0x3b, + 0x3,0x4e,0x3d, 0x3,0x4e,0x39, 0x2,0x53,0x2a, 0x3,0x4e,0x3c, + 0x2,0x53,0x2d, 0x1,0x6e,0x51, 0x2,0x53,0x2c, 0x1,0x6e,0x50, + 0x1,0x6e,0x4c, 0x1,0x6e,0x4d, 0x1,0x6e,0x4e, 0x2,0x53,0x29, + 0x2,0x53,0x28, 0x1,0x6e,0x4f, 0x3,0x4e,0x3a, 0x2,0x53,0x2b, + 0x2,0x53,0x27, 0x2,0x59,0x55, 0x2,0x59,0x5f, 0x1,0x71,0x79, + 0x1,0x71,0x78, 0x3,0x52,0x49, 0x2,0x59,0x59, 0x2,0x59,0x5b, + 0x3,0x52,0x47, 0x2,0x59,0x56, 0x3,0x52,0x44, 0x2,0x59,0x5a, + 0x2,0x59,0x54, 0x2,0x59,0x5d, 0x1,0x71,0x77, 0x2,0x59,0x5c, + 0x2,0x59,0x58, 0x2,0x59,0x5e, 0x3,0x56,0x23, 0x2,0x59,0x57, + 0x1,0x74,0x7e, 0x2,0x5e,0x55, 0x2,0x5e,0x5b, 0x1,0x75,0x24, + 0x1,0x75,0x26, 0x1,0x75,0x23, 0x1,0x75,0x22, 0x4,0x58,0x27, + 0x1,0x75,0x21, 0x1,0x74,0x7d, 0x2,0x5e,0x56, 0x2,0x5e,0x59, + 0x1,0x74,0x7c, 0x2,0x5e,0x5a, 0x3,0x56,0x24, 0x1,0x75,0x25, + 0x2,0x5e,0x58, 0x7,0x48,0x7c, 0x2,0x5e,0x57, 0x1,0x77,0x2c, + 0x3,0x58,0x65, 0x1,0x77,0x2d, 0x2,0x62,0x6b, 0x2,0x62,0x69, + 0x2,0x62,0x6a, 0x3,0x5a,0x77, 0x2,0x66,0x4c, 0x3,0x5a,0x78, + 0x2,0x66,0x4b, 0x1,0x78,0x69, 0x2,0x69,0x61, 0x1,0x7a,0x2f, + 0x2,0x69,0x60, 0x2,0x6b,0x7e, 0x2,0x6d,0x72, 0x1,0x7b,0x70, + 0x2,0x71,0x32, 0x2,0x71,0x33, 0x1,0x7c,0x44, 0x1,0x48,0x5b, + 0x4,0x27,0x6c, 0x1,0x4f,0x3a, 0x2,0x3f,0x37, 0x1,0x6a,0x56, + 0x1,0x75,0x27, 0x2,0x5e,0x5c, 0x1,0x48,0x5c, 0x4,0x24,0x73, + 0x1,0x57,0x69, 0x1,0x57,0x68, 0x2,0x3f,0x38, 0x3,0x3e,0x47, + 0x4,0x3a,0x4c, 0x4,0x4c,0x62, 0x2,0x59,0x60, 0x1,0x48,0x5d, + 0x1,0x53,0x33, 0x4,0x3a,0x4d, 0x3,0x3e,0x48, 0x2,0x3f,0x39, + 0x2,0x3f,0x3a, 0x2,0x3f,0x3b, 0x1,0x6a,0x57, 0x1,0x71,0x7a, + 0x1,0x48,0x5e, 0x4,0x27,0x6d, 0x1,0x4f,0x3b, 0x2,0x2d,0x2b, + 0x1,0x57,0x6a, 0x2,0x32,0x34, 0x1,0x5c,0x6f, 0x3,0x3e,0x49, + 0x2,0x3f,0x3c, 0x1,0x66,0x2b, 0x1,0x6a,0x58, 0x1,0x71,0x7b, + 0x1,0x75,0x28, 0x1,0x77,0x2e, 0x2,0x66,0x4d, 0x1,0x48,0x5f, + 0x1,0x4f,0x3c, 0x3,0x2a,0x5d, 0x4,0x27,0x6e, 0x1,0x57,0x6b, + 0x2,0x38,0x56, 0x1,0x61,0x54, 0x3,0x49,0x2b, 0x1,0x6a,0x59, + 0x2,0x4d,0x32, 0x2,0x53,0x2e, 0x3,0x52,0x4a, 0x3,0x58,0x68, + 0x3,0x5a,0x79, 0x1,0x48,0x60, 0x1,0x61,0x55, 0x2,0x46,0x48, + 0x1,0x6a,0x5a, 0x1,0x48,0x61, 0x2,0x28,0x51, 0x2,0x2d,0x2c, + 0x1,0x53,0x34, 0x3,0x2e,0x68, 0x2,0x32,0x36, 0x4,0x2f,0x4f, + 0x3,0x33,0x57, 0x1,0x57,0x6e, 0x3,0x33,0x58, 0x1,0x57,0x6c, + 0x1,0x57,0x6d, 0x1,0x57,0x6f, 0x3,0x33,0x55, 0x2,0x32,0x35, + 0x2,0x38,0x5b, 0x2,0x38,0x58, 0x2,0x38,0x5a, 0x1,0x5c,0x70, + 0x1,0x5c,0x72, 0x1,0x5c,0x71, 0x2,0x38,0x57, 0x1,0x5c,0x73, + 0x2,0x38,0x59, 0x2,0x3f,0x3d, 0x2,0x3f,0x3e, 0x2,0x3f,0x3f, + 0x2,0x46,0x4b, 0x3,0x44,0x26, 0x2,0x46,0x4c, 0x4,0x40,0x2e, + 0x2,0x46,0x4a, 0x2,0x46,0x4d, 0x4,0x40,0x2d, 0x1,0x66,0x2c, + 0x3,0x66,0x34, 0x2,0x46,0x49, 0x3,0x49,0x2d, 0x1,0x6a,0x5b, + 0x3,0x49,0x2e, 0x2,0x53,0x33, 0x2,0x53,0x2f, 0x2,0x53,0x32, + 0x2,0x53,0x34, 0x2,0x53,0x31, 0x2,0x53,0x30, 0x2,0x59,0x61, + 0x2,0x59,0x62, 0x2,0x59,0x63, 0x1,0x71,0x7c, 0x1,0x71,0x7d, + 0x2,0x5e,0x5e, 0x2,0x5e,0x5d, 0x2,0x5e,0x5f, 0x2,0x62,0x6d, + 0x2,0x62,0x6c, 0x2,0x66,0x4f, 0x3,0x5a,0x7a, 0x2,0x66,0x50, + 0x2,0x66,0x4e, 0x3,0x5a,0x7b, 0x1,0x7a,0x30, 0x4,0x64,0x2c, + 0x2,0x69,0x62, 0x2,0x69,0x63, 0x3,0x5e,0x55, 0x2,0x6d,0x73, + 0x2,0x6f,0x3e, 0x2,0x70,0x49, 0x1,0x48,0x62, 0x1,0x4b,0x40, + 0x1,0x75,0x29, 0x1,0x48,0x63, 0xf,0x32,0x32, 0x2,0x38,0x5c, + 0x2,0x3f,0x40, 0x3,0x5a,0x7c, 0x1,0x7c,0x6c, 0x2,0x22,0x6a, + 0x4,0x21,0x53, 0x3,0x24,0x38, 0x2,0x22,0x6b, 0x2,0x22,0x6d, + 0x1,0x48,0x64, 0x2,0x22,0x6e, 0x2,0x22,0x6c, 0x4,0x23,0x2f, + 0x2,0x25,0x22, 0x2,0x25,0x23, 0x2,0x24,0x7b, 0x3,0x27,0x28, + 0x4,0x24,0x7b, 0x4,0x24,0x75, 0x2,0x25,0x21, 0x1,0x4b,0x42, + 0x3,0x27,0x29, 0x1,0x4b,0x43, 0x2,0x24,0x7c, 0x2,0x24,0x7a, + 0x2,0x24,0x79, 0x2,0x24,0x7d, 0x1,0x4b,0x41, 0x2,0x24,0x7e, + 0x2,0x2d,0x2d, 0x3,0x27,0x2b, 0x4,0x24,0x79, 0x2,0x28,0x56, + 0x1,0x4f,0x3f, 0x2,0x28,0x55, 0x2,0x28,0x57, 0x3,0x2a,0x60, + 0x1,0x4f,0x3e, 0x2,0x28,0x5c, 0x1,0x4f,0x42, 0x2,0x28,0x52, + 0x2,0x28,0x60, 0x2,0x28,0x66, 0x1,0x4f,0x49, 0x2,0x28,0x63, + 0x1,0x4f,0x46, 0x3,0x2a,0x6b, 0x2,0x28,0x59, 0x2,0x28,0x5f, + 0x2,0x28,0x61, 0x3,0x2a,0x66, 0x2,0x28,0x54, 0x1,0x4f,0x45, + 0x1,0x4f,0x40, 0x2,0x28,0x5a, 0x1,0x4f,0x47, 0x1,0x4f,0x4a, + 0x1,0x4f,0x44, 0x3,0x2a,0x6c, 0x1,0x4f,0x3d, 0x2,0x28,0x5e, + 0x2,0x28,0x58, 0x2,0x28,0x65, 0x1,0x4f,0x4c, 0x1,0x4f,0x48, + 0x1,0x4f,0x43, 0x2,0x28,0x5d, 0x1,0x57,0x70, 0x2,0x28,0x5b, + 0x1,0x4f,0x41, 0x1,0x4f,0x4b, 0x4,0x27,0x7a, 0x2,0x28,0x53, + 0x4,0x27,0x7e, 0x2,0x28,0x62, 0x2,0x28,0x64, 0x3,0x2a,0x5e, + 0xf,0x28,0x63, 0x3,0x2a,0x68, 0x4,0x27,0x7b, 0x3,0x2e,0x76, + 0x1,0x53,0x45, 0x1,0x53,0x3f, 0x1,0x53,0x47, 0x1,0x53,0x44, + 0x2,0x2d,0x34, 0x2,0x2d,0x37, 0x1,0x53,0x40, 0x3,0x2e,0x6a, + 0x2,0x2d,0x2e, 0x4,0x2b,0x3a, 0x1,0x53,0x39, 0x1,0x53,0x43, + 0x3,0x2e,0x6b, 0x1,0x53,0x46, 0x1,0x53,0x48, 0x2,0x2d,0x43, + 0x2,0x2d,0x3a, 0x3,0x2e,0x78, 0x1,0x53,0x38, 0x2,0x2d,0x42, + 0x1,0x53,0x3c, 0x1,0x53,0x3a, 0x1,0x53,0x35, 0x2,0x2d,0x32, + 0x3,0x2e,0x72, 0x2,0x2d,0x41, 0x2,0x2d,0x36, 0x2,0x2d,0x39, + 0x2,0x2d,0x46, 0x3,0x2e,0x74, 0x1,0x53,0x49, 0x2,0x2d,0x40, + 0x1,0x53,0x41, 0x2,0x2d,0x3b, 0x2,0x2d,0x45, 0x2,0x2d,0x38, + 0x2,0x2d,0x3c, 0x2,0x2d,0x3f, 0x3,0x2e,0x69, 0x3,0x2e,0x6e, + 0x2,0x2d,0x30, 0x2,0x2d,0x44, 0x2,0x2d,0x3e, 0x3,0x2e,0x6f, + 0x3,0x2e,0x7a, 0x2,0x2d,0x2f, 0x6,0x34,0x3c, 0x2,0x2d,0x33, + 0x1,0x53,0x42, 0x1,0x53,0x3d, 0x1,0x53,0x36, 0x1,0x53,0x3b, + 0x1,0x53,0x37, 0x1,0x53,0x4a, 0x2,0x2d,0x31, 0x2,0x32,0x47, + 0x1,0x53,0x3e, 0x4,0x2b,0x3d, 0x3,0x2e,0x79, 0x2,0x2d,0x3d, + 0x2,0x29,0x42, 0x3,0x2e,0x77, 0x3,0x66,0x35, 0x3,0x66,0x37, + 0x2,0x32,0x4a, 0x1,0x57,0x7e, 0x3,0x33,0x62, 0x2,0x32,0x3a, + 0x4,0x2f,0x5d, 0x2,0x32,0x45, 0x2,0x32,0x41, 0x3,0x38,0x4d, + 0x2,0x32,0x54, 0x3,0x33,0x59, 0x2,0x32,0x4c, 0x3,0x33,0x5f, + 0x2,0x32,0x42, 0x3,0x38,0x5b, 0x2,0x32,0x4b, 0x2,0x32,0x3c, + 0x2,0x32,0x40, 0x2,0x32,0x57, 0x1,0x58,0x23, 0x2,0x32,0x4f, + 0x2,0x32,0x46, 0x1,0x57,0x71, 0x2,0x32,0x55, 0x2,0x32,0x38, + 0x4,0x2f,0x5a, 0x2,0x32,0x4e, 0x4,0x2f,0x63, 0x1,0x58,0x22, + 0x1,0x57,0x7b, 0x2,0x32,0x37, 0x1,0x57,0x79, 0x1,0x57,0x78, + 0x1,0x57,0x7d, 0x2,0x32,0x4d, 0x1,0x57,0x75, 0x1,0x57,0x7c, + 0x2,0x2d,0x35, 0x2,0x3f,0x41, 0x2,0x32,0x48, 0x4,0x2f,0x5f, + 0x3,0x2a,0x5f, 0x2,0x32,0x3e, 0x1,0x58,0x21, 0x2,0x32,0x3f, + 0x2,0x32,0x43, 0x1,0x58,0x24, 0x2,0x32,0x39, 0x2,0x32,0x51, + 0x3,0x3e,0x57, 0x2,0x32,0x50, 0x2,0x32,0x58, 0x1,0x57,0x77, + 0x1,0x57,0x74, 0x2,0x32,0x56, 0x2,0x32,0x52, 0x2,0x32,0x49, + 0x2,0x32,0x44, 0x1,0x57,0x7a, 0x1,0x57,0x76, 0x2,0x32,0x3b, + 0x1,0x57,0x72, 0x2,0x32,0x53, 0x1,0x57,0x73, 0x4,0x2f,0x5c, + 0x2,0x32,0x3d, 0x3,0x33,0x5a, 0x3,0x33,0x63, 0x3,0x66,0x36, + 0x3,0x2d,0x33, 0x4,0x34,0x67, 0x3,0x38,0x4e, 0x3,0x38,0x51, + 0x2,0x38,0x62, 0x2,0x38,0x64, 0x2,0x38,0x69, 0x2,0x38,0x7d, + 0x1,0x5d,0x23, 0x1,0x5c,0x77, 0x3,0x38,0x54, 0x2,0x38,0x61, + 0x1,0x5d,0x24, 0x1,0x5d,0x25, 0x2,0x38,0x6c, 0x2,0x38,0x73, + 0x2,0x38,0x79, 0x3,0x38,0x50, 0x2,0x38,0x66, 0x4,0x34,0x6d, + 0x2,0x38,0x6d, 0x3,0x38,0x4f, 0x3,0x38,0x5d, 0x1,0x5d,0x26, + 0x2,0x38,0x7b, 0x2,0x38,0x76, 0x1,0x5d,0x21, 0x1,0x5c,0x7d, + 0x2,0x38,0x72, 0x2,0x38,0x6e, 0x2,0x38,0x60, 0x1,0x5c,0x74, + 0x2,0x38,0x65, 0x2,0x38,0x5d, 0x3,0x38,0x55, 0x1,0x5c,0x7c, + 0x1,0x5c,0x7e, 0x2,0x38,0x6a, 0x2,0x38,0x67, 0x1,0x5c,0x79, + 0x2,0x38,0x77, 0x1,0x5c,0x76, 0x2,0x38,0x68, 0x2,0x3f,0x6a, + 0x2,0x38,0x70, 0x3,0x38,0x5e, 0x2,0x38,0x6f, 0x1,0x5c,0x75, + 0x3,0x38,0x57, 0x1,0x5d,0x22, 0x3,0x38,0x52, 0x1,0x5c,0x78, + 0x2,0x38,0x5e, 0x2,0x38,0x63, 0x2,0x38,0x74, 0x2,0x38,0x7a, + 0x1,0x5d,0x27, 0x2,0x38,0x5f, 0x2,0x38,0x6b, 0x2,0x38,0x71, + 0x1,0x5c,0x7b, 0x4,0x34,0x6f, 0x3,0x38,0x58, 0x2,0x38,0x7c, + 0x2,0x38,0x75, 0x2,0x38,0x78, 0x3,0x38,0x5f, 0xf,0x37,0x78, + 0x1,0x5c,0x7a, 0x4,0x3a,0x68, 0x2,0x3f,0x51, 0x2,0x3f,0x45, + 0x1,0x61,0x5d, 0x2,0x3f,0x62, 0x2,0x3f,0x6b, 0x2,0x3f,0x6e, + 0x1,0x61,0x5b, 0x2,0x3f,0x4d, 0x2,0x3f,0x66, 0x2,0x3f,0x4e, + 0x2,0x3f,0x5c, 0x1,0x61,0x68, 0x2,0x3f,0x58, 0x1,0x61,0x65, + 0x3,0x3e,0x5e, 0x2,0x3f,0x59, 0x2,0x3f,0x42, 0x5,0x3b,0x6f, + 0x2,0x3f,0x67, 0x3,0x3e,0x4f, 0x3,0x3e,0x59, 0x1,0x61,0x6e, + 0x2,0x3f,0x64, 0x2,0x3f,0x5a, 0x2,0x3f,0x70, 0x2,0x3f,0x55, + 0x2,0x46,0x6d, 0x3,0x3e,0x4d, 0x2,0x3f,0x73, 0x1,0x61,0x6c, + 0x2,0x3f,0x53, 0x2,0x3f,0x5f, 0x1,0x61,0x6f, 0x1,0x61,0x5a, + 0x2,0x3f,0x57, 0x2,0x3f,0x71, 0x2,0x3f,0x50, 0x2,0x3f,0x49, + 0x2,0x3f,0x54, 0x3,0x3e,0x5f, 0x2,0x3f,0x48, 0x2,0x3f,0x46, + 0x1,0x61,0x56, 0x2,0x3f,0x68, 0x2,0x3f,0x4f, 0x2,0x3f,0x6c, + 0x3,0x3e,0x4b, 0x2,0x3f,0x6d, 0x1,0x61,0x5e, 0x1,0x61,0x63, + 0x1,0x61,0x5f, 0x1,0x61,0x67, 0x2,0x3f,0x63, 0x1,0x61,0x60, + 0x2,0x3f,0x5b, 0x2,0x3f,0x4b, 0xf,0x3e,0x66, 0x1,0x61,0x58, + 0x2,0x3f,0x43, 0x2,0x3f,0x65, 0x2,0x3f,0x6f, 0x2,0x3f,0x4a, + 0x1,0x61,0x66, 0x2,0x3f,0x74, 0x2,0x3f,0x56, 0x3,0x3e,0x52, + 0x2,0x3f,0x52, 0x3,0x3e,0x5c, 0x1,0x61,0x57, 0x1,0x61,0x6b, + 0x3,0x3e,0x5a, 0x2,0x3f,0x61, 0x1,0x61,0x6d, 0x3,0x3e,0x50, + 0x2,0x3f,0x5d, 0x1,0x61,0x62, 0x1,0x61,0x5c, 0x1,0x61,0x64, + 0x1,0x61,0x59, 0x1,0x61,0x6a, 0x2,0x3f,0x5e, 0x2,0x3f,0x4c, + 0x2,0x3f,0x60, 0x2,0x3f,0x47, 0x2,0x3f,0x69, 0x3,0x3e,0x58, + 0x4,0x3a,0x67, 0x3,0x3e,0x5d, 0x3,0x3e,0x56, 0x3,0x3e,0x4e, + 0x2,0x3f,0x72, 0x3,0x66,0x39, 0x3,0x3e,0x5b, 0x3,0x66,0x38, + 0x2,0x3f,0x44, 0x2,0x46,0x6c, 0x3,0x44,0x2d, 0x2,0x47,0x24, + 0x1,0x65,0x5c, 0x2,0x46,0x71, 0x3,0x44,0x31, 0x2,0x46,0x6f, + 0x2,0x46,0x5a, 0x1,0x66,0x30, 0x2,0x46,0x6a, 0x2,0x46,0x7e, + 0x2,0x46,0x66, 0x1,0x66,0x38, 0x2,0x46,0x7d, 0x2,0x46,0x64, + 0x1,0x61,0x69, 0x2,0x46,0x74, 0x2,0x46,0x65, 0x2,0x46,0x7b, + 0x1,0x66,0x37, 0x1,0x66,0x2f, 0x3,0x44,0x3a, 0x2,0x46,0x4f, + 0x2,0x46,0x57, 0x3,0x44,0x35, 0x2,0x46,0x70, 0x2,0x46,0x68, + 0x2,0x47,0x23, 0x2,0x46,0x6b, 0x1,0x66,0x3d, 0x2,0x46,0x7c, + 0x3,0x44,0x2c, 0x1,0x66,0x34, 0x3,0x44,0x3e, 0x2,0x46,0x6e, + 0x2,0x46,0x76, 0x2,0x46,0x5b, 0x2,0x46,0x75, 0x3,0x44,0x27, + 0x2,0x47,0x28, 0x2,0x46,0x56, 0x2,0x46,0x77, 0x3,0x44,0x33, + 0x2,0x47,0x26, 0x3,0x44,0x3f, 0x2,0x46,0x50, 0x1,0x61,0x61, + 0x3,0x44,0x40, 0x2,0x46,0x5e, 0x2,0x46,0x5d, 0x1,0x66,0x36, + 0x3,0x44,0x32, 0x2,0x46,0x61, 0x2,0x46,0x63, 0x2,0x46,0x72, + 0x2,0x47,0x25, 0x1,0x66,0x39, 0x3,0x44,0x38, 0x1,0x66,0x3a, + 0x3,0x44,0x30, 0x2,0x46,0x55, 0x1,0x66,0x32, 0x2,0x46,0x59, + 0x2,0x47,0x21, 0x1,0x66,0x3b, 0x4,0x40,0x44, 0x1,0x66,0x33, + 0x1,0x66,0x35, 0x1,0x66,0x3c, 0x2,0x47,0x27, 0x2,0x46,0x78, + 0x2,0x46,0x73, 0x3,0x44,0x3c, 0x3,0x44,0x2f, 0x2,0x46,0x60, + 0x2,0x46,0x5f, 0x1,0x66,0x31, 0x2,0x46,0x51, 0x1,0x66,0x2e, + 0x2,0x46,0x69, 0x2,0x46,0x52, 0x2,0x46,0x67, 0x3,0x44,0x2e, + 0x4,0x40,0x41, 0x2,0x46,0x5c, 0x2,0x47,0x22, 0x3,0x44,0x2a, + 0x3,0x44,0x39, 0x4,0x40,0x36, 0x1,0x66,0x2d, 0x3,0x44,0x3b, + 0x3,0x44,0x28, 0x2,0x46,0x58, 0x4,0x40,0x46, 0x2,0x46,0x54, + 0x2,0x46,0x7a, 0x2,0x46,0x53, 0x1,0x6a,0x68, 0x2,0x4d,0x5a, + 0x3,0x49,0x35, 0x3,0x49,0x44, 0x2,0x4d,0x49, 0x3,0x49,0x33, + 0x3,0x49,0x38, 0x2,0x4d,0x33, 0x2,0x4d,0x51, 0x1,0x6a,0x60, + 0x2,0x4d,0x42, 0x2,0x4d,0x4c, 0x1,0x6a,0x63, 0x2,0x4d,0x45, + 0x1,0x6a,0x61, 0x2,0x4d,0x36, 0x2,0x4d,0x54, 0x2,0x4d,0x35, + 0x2,0x4d,0x48, 0x3,0x49,0x3c, 0x2,0x4d,0x34, 0x3,0x49,0x39, + 0x4,0x46,0x6c, 0x2,0x4d,0x46, 0x2,0x4d,0x4f, 0x2,0x4d,0x4d, + 0x2,0x4d,0x41, 0x2,0x4d,0x3c, 0x2,0x4d,0x3a, 0x3,0x49,0x42, + 0x2,0x4d,0x3b, 0x2,0x4d,0x4e, 0x2,0x4d,0x59, 0x2,0x4d,0x43, + 0x1,0x6a,0x62, 0x3,0x49,0x3b, 0x2,0x4d,0x3e, 0x3,0x49,0x3a, + 0x2,0x4d,0x52, 0x3,0x49,0x41, 0x1,0x6a,0x65, 0x2,0x4d,0x3d, + 0x2,0x4d,0x37, 0x2,0x4d,0x47, 0x1,0x6a,0x69, 0x3,0x49,0x32, + 0x4,0x46,0x58, 0x1,0x6a,0x5d, 0x1,0x6a,0x66, 0x2,0x4d,0x3f, + 0x2,0x4d,0x39, 0x3,0x49,0x36, 0x1,0x6a,0x5f, 0x2,0x46,0x79, + 0x1,0x6a,0x5e, 0x2,0x4d,0x4a, 0x3,0x44,0x36, 0x1,0x6a,0x5c, + 0x1,0x6a,0x6b, 0x1,0x6a,0x64, 0x2,0x4d,0x4b, 0x2,0x4d,0x40, + 0x2,0x4d,0x38, 0x2,0x4d,0x53, 0x2,0x4d,0x44, 0x1,0x6a,0x6a, + 0x2,0x4d,0x57, 0x1,0x6a,0x67, 0x2,0x4d,0x56, 0x3,0x49,0x3f, + 0x2,0x4d,0x50, 0x2,0x4d,0x55, 0x3,0x49,0x3e, 0x3,0x49,0x43, + 0x2,0x4d,0x58, 0x3,0x66,0x3b, 0x3,0x66,0x3c, 0x3,0x66,0x3a, + 0x3,0x49,0x3d, 0x2,0x53,0x5c, 0x2,0x53,0x5d, 0x2,0x53,0x50, + 0x2,0x53,0x4f, 0x2,0x53,0x4b, 0x1,0x6e,0x5d, 0x3,0x4e,0x4f, + 0x1,0x6e,0x55, 0x2,0x53,0x5f, 0x2,0x53,0x5e, 0x2,0x46,0x4e, + 0x2,0x53,0x48, 0x2,0x53,0x4c, 0x2,0x53,0x46, 0x3,0x4e,0x44, + 0x2,0x53,0x59, 0x2,0x53,0x4a, 0x3,0x4e,0x42, 0x2,0x53,0x60, + 0x2,0x53,0x43, 0x2,0x53,0x41, 0x2,0x53,0x4d, 0x2,0x53,0x57, + 0x2,0x53,0x52, 0x1,0x6e,0x5f, 0x2,0x53,0x38, 0x3,0x4e,0x40, + 0x2,0x53,0x56, 0x3,0x4e,0x4c, 0x3,0x4e,0x46, 0x3,0x4e,0x54, + 0x1,0x6e,0x60, 0x2,0x46,0x62, 0x2,0x53,0x44, 0x2,0x53,0x3b, + 0x2,0x53,0x3e, 0x2,0x53,0x64, 0x2,0x53,0x45, 0x2,0x53,0x3c, + 0x2,0x53,0x3a, 0x2,0x53,0x37, 0x4,0x4c,0x7a, 0x1,0x6e,0x59, + 0x2,0x53,0x4e, 0x1,0x6e,0x58, 0x1,0x6e,0x5c, 0x2,0x53,0x49, + 0x2,0x53,0x51, 0x1,0x6e,0x52, 0x2,0x53,0x61, 0x2,0x53,0x65, + 0x1,0x6e,0x54, 0x3,0x4e,0x4b, 0x2,0x53,0x40, 0x2,0x53,0x54, + 0x2,0x53,0x58, 0x2,0x53,0x3d, 0x2,0x53,0x62, 0x1,0x6e,0x5b, + 0x4,0x4c,0x6a, 0x1,0x6e,0x5a, 0x2,0x53,0x35, 0x1,0x6e,0x5e, + 0x2,0x53,0x5b, 0x2,0x53,0x3f, 0x2,0x53,0x53, 0x2,0x53,0x39, + 0x2,0x53,0x47, 0x2,0x53,0x42, 0x1,0x6e,0x56, 0x1,0x6e,0x57, + 0x2,0x53,0x55, 0x2,0x53,0x66, 0x2,0x53,0x63, 0x2,0x53,0x5a, + 0x4,0x4c,0x78, 0x3,0x4e,0x4d, 0x3,0x4e,0x4e, 0x3,0x4e,0x52, + 0x4,0x4c,0x74, 0x2,0x53,0x36, 0x1,0x6e,0x53, 0x2,0x59,0x74, + 0x3,0x52,0x5a, 0x2,0x59,0x6b, 0x2,0x59,0x6e, 0x3,0x52,0x52, + 0x1,0x72,0x25, 0x2,0x59,0x70, 0x2,0x59,0x65, 0x2,0x59,0x6c, + 0x2,0x59,0x72, 0x1,0x72,0x22, 0x1,0x72,0x26, 0x1,0x71,0x7e, + 0x3,0x52,0x59, 0x3,0x52,0x50, 0x2,0x59,0x67, 0x2,0x59,0x77, + 0x4,0x4d,0x25, 0x4,0x53,0x33, 0x2,0x59,0x71, 0x4,0x53,0x24, + 0x2,0x59,0x68, 0x2,0x5a,0x22, 0x2,0x59,0x7a, 0x2,0x59,0x64, + 0x2,0x5e,0x72, 0x2,0x59,0x6a, 0x1,0x72,0x21, 0x3,0x52,0x58, + 0x2,0x59,0x75, 0x3,0x52,0x54, 0x2,0x5a,0x21, 0x1,0x72,0x29, + 0x3,0x52,0x56, 0x2,0x59,0x7c, 0x2,0x59,0x69, 0x2,0x59,0x6f, + 0x2,0x59,0x73, 0x2,0x59,0x6d, 0x2,0x5a,0x23, 0x2,0x59,0x7e, + 0x2,0x59,0x7b, 0x1,0x72,0x23, 0x1,0x72,0x24, 0x1,0x72,0x28, + 0x2,0x59,0x66, 0x2,0x5a,0x24, 0x1,0x72,0x27, 0x2,0x59,0x78, + 0x3,0x52,0x4f, 0x3,0x52,0x55, 0x2,0x59,0x76, 0x3,0x66,0x3d, + 0x2,0x59,0x79, 0x2,0x5f,0x21, 0x2,0x5e,0x6c, 0x2,0x5e,0x71, + 0x2,0x5e,0x7e, 0x2,0x5e,0x70, 0x2,0x5e,0x68, 0x2,0x5e,0x6d, + 0x4,0x58,0x3e, 0x1,0x75,0x2c, 0x3,0x56,0x2b, 0x2,0x5e,0x61, + 0x2,0x5e,0x79, 0x2,0x5e,0x7b, 0x2,0x5e,0x60, 0x1,0x75,0x2b, + 0x2,0x5e,0x7d, 0x2,0x5e,0x75, 0x1,0x75,0x32, 0x2,0x5e,0x7c, + 0x2,0x5e,0x6e, 0x1,0x75,0x34, 0x2,0x5e,0x66, 0x2,0x59,0x7d, + 0x2,0x5e,0x76, 0x2,0x5e,0x73, 0x2,0x5e,0x62, 0x2,0x5f,0x23, + 0x1,0x75,0x2e, 0x3,0x56,0x28, 0x3,0x56,0x29, 0x1,0x75,0x2f, + 0x2,0x5e,0x64, 0x2,0x5e,0x74, 0x3,0x56,0x2d, 0x2,0x5f,0x22, + 0x2,0x5e,0x77, 0x2,0x5e,0x6a, 0x1,0x75,0x31, 0x1,0x75,0x2d, + 0x2,0x5e,0x78, 0x2,0x5e,0x6b, 0x2,0x5f,0x24, 0x2,0x5e,0x65, + 0x2,0x5e,0x6f, 0x2,0x5e,0x7a, 0x2,0x5e,0x67, 0x2,0x5e,0x69, + 0x4,0x58,0x40, 0x1,0x75,0x35, 0x2,0x5e,0x63, 0x1,0x75,0x33, + 0x1,0x77,0x30, 0x1,0x75,0x2a, 0x3,0x56,0x2c, 0x3,0x56,0x30, + 0x1,0x75,0x30, 0x1,0x77,0x34, 0x2,0x62,0x7d, 0x3,0x58,0x6c, + 0x2,0x62,0x73, 0x2,0x62,0x6e, 0x2,0x62,0x74, 0x2,0x62,0x7e, + 0x2,0x63,0x24, 0x2,0x63,0x23, 0x1,0x77,0x36, 0x1,0x77,0x35, + 0x3,0x58,0x6e, 0x4,0x5d,0x2c, 0x2,0x62,0x75, 0x2,0x63,0x25, + 0x2,0x62,0x78, 0x2,0x62,0x70, 0x3,0x58,0x6f, 0x2,0x62,0x72, + 0x2,0x62,0x71, 0x2,0x62,0x77, 0x2,0x62,0x7c, 0x2,0x62,0x6f, + 0x2,0x62,0x76, 0x2,0x62,0x7b, 0x1,0x77,0x33, 0x4,0x5d,0x28, + 0x2,0x62,0x79, 0x3,0x58,0x6b, 0x1,0x77,0x31, 0x2,0x62,0x7a, + 0x1,0x77,0x2f, 0x1,0x77,0x32, 0x2,0x66,0x60, 0x2,0x63,0x21, + 0x3,0x66,0x3e, 0x1,0x78,0x6d, 0x3,0x5a,0x7e, 0x2,0x66,0x58, + 0x2,0x66,0x5c, 0x2,0x66,0x54, 0x2,0x66,0x57, 0x3,0x5a,0x7d, + 0x2,0x66,0x5f, 0x1,0x78,0x6b, 0x2,0x66,0x64, 0x2,0x66,0x5d, + 0x4,0x60,0x7a, 0x2,0x66,0x55, 0x2,0x66,0x65, 0x2,0x66,0x5e, + 0x1,0x78,0x6e, 0x1,0x78,0x6f, 0x2,0x66,0x62, 0x3,0x5b,0x22, + 0x2,0x66,0x56, 0x1,0x78,0x6a, 0x1,0x78,0x6c, 0x2,0x66,0x51, + 0x2,0x66,0x59, 0x2,0x66,0x53, 0x3,0x5c,0x7b, 0x2,0x66,0x63, + 0x2,0x66,0x61, 0x2,0x66,0x52, 0x2,0x66,0x5a, 0x4,0x60,0x7b, + 0x3,0x5b,0x25, 0x3,0x66,0x3f, 0x2,0x69,0x6a, 0x1,0x78,0x70, + 0x2,0x66,0x5b, 0x1,0x7a,0x32, 0x1,0x7a,0x34, 0x1,0x7a,0x31, + 0x3,0x5c,0x76, 0x2,0x69,0x6f, 0x2,0x69,0x67, 0x2,0x69,0x65, + 0x2,0x69,0x69, 0x2,0x69,0x66, 0x3,0x5c,0x78, 0x3,0x5c,0x7c, + 0x2,0x69,0x6b, 0x2,0x69,0x6d, 0x1,0x7a,0x35, 0x1,0x7a,0x37, + 0x3,0x5d,0x22, 0x2,0x69,0x6c, 0x1,0x7a,0x38, 0x1,0x7a,0x36, + 0x2,0x69,0x6e, 0x3,0x5c,0x7e, 0x4,0x64,0x37, 0x3,0x5d,0x23, + 0x3,0x5c,0x77, 0x1,0x7a,0x33, 0x3,0x5d,0x21, 0x3,0x5e,0x5b, + 0x3,0x5e,0x5a, 0x1,0x7b,0x21, 0x2,0x6c,0x21, 0x2,0x6c,0x27, + 0x1,0x7b,0x23, 0x2,0x69,0x68, 0x2,0x6c,0x26, 0x3,0x5e,0x5c, + 0x2,0x6c,0x2d, 0x2,0x6c,0x24, 0x2,0x6c,0x2b, 0x2,0x6c,0x2a, + 0x2,0x69,0x64, 0x2,0x6c,0x25, 0x2,0x63,0x22, 0x2,0x6c,0x2e, + 0x2,0x6c,0x23, 0x2,0x6c,0x28, 0x3,0x5e,0x58, 0x2,0x6c,0x2c, + 0x2,0x6c,0x22, 0x3,0x5e,0x56, 0x2,0x6d,0x77, 0x1,0x7b,0x22, + 0x2,0x6c,0x29, 0x3,0x5e,0x57, 0x2,0x6f,0x43, 0x2,0x6d,0x78, + 0x2,0x6d,0x76, 0x2,0x6d,0x74, 0x2,0x6d,0x75, 0x2,0x6d,0x79, + 0x3,0x66,0x40, 0x1,0x7c,0x45, 0x2,0x6f,0x41, 0x2,0x6f,0x3f, + 0x2,0x6f,0x44, 0x2,0x6f,0x42, 0x3,0x60,0x43, 0x2,0x6f,0x45, + 0x1,0x7c,0x46, 0x2,0x6f,0x40, 0x3,0x60,0x2f, 0x3,0x61,0x46, + 0x2,0x70,0x4a, 0x3,0x66,0x41, 0x2,0x71,0x34, 0x2,0x71,0x35, + 0x2,0x71,0x36, 0x3,0x61,0x47, 0x3,0x61,0x7c, 0x2,0x72,0x35, + 0x2,0x72,0x2d, 0x2,0x22,0x6f, 0x1,0x4f,0x4d, 0x1,0x53,0x4b, + 0x4,0x2f,0x68, 0x2,0x32,0x5a, 0x2,0x32,0x59, 0x1,0x58,0x25, + 0x1,0x5d,0x28, 0x2,0x39,0x21, 0x3,0x38,0x63, 0x3,0x38,0x60, + 0x2,0x38,0x7e, 0x3,0x38,0x61, 0x1,0x61,0x70, 0x1,0x66,0x3f, + 0x3,0x3e,0x61, 0x1,0x66,0x3e, 0x1,0x66,0x40, 0x5,0x49,0x4e, + 0x2,0x4d,0x5b, 0x2,0x53,0x67, 0x2,0x5a,0x25, 0x2,0x5a,0x27, + 0x2,0x5a,0x26, 0x7,0x32,0x61, 0x1,0x75,0x36, 0x2,0x5f,0x25, + 0x2,0x63,0x26, 0x2,0x71,0x73, 0x1,0x48,0x65, 0x3,0x27,0x2d, + 0x2,0x28,0x69, 0x2,0x28,0x6a, 0x2,0x28,0x68, 0x2,0x28,0x67, + 0x1,0x4f,0x4e, 0x3,0x66,0x42, 0x2,0x2d,0x4a, 0x2,0x2d,0x48, + 0x3,0x2f,0x23, 0x3,0x2e,0x7c, 0x2,0x2d,0x47, 0x3,0x2e,0x7e, + 0x1,0x53,0x4c, 0x1,0x53,0x4e, 0x1,0x53,0x4d, 0x2,0x2d,0x49, + 0x3,0x2f,0x24, 0xf,0x2d,0x3e, 0x3,0x33,0x69, 0x2,0x32,0x66, + 0x2,0x32,0x63, 0x2,0x32,0x61, 0x4,0x2f,0x6d, 0x3,0x33,0x6c, + 0x1,0x58,0x26, 0x2,0x32,0x64, 0x1,0x58,0x2b, 0x2,0x32,0x5e, + 0x2,0x32,0x6d, 0x3,0x33,0x6f, 0x2,0x32,0x6f, 0x2,0x32,0x5f, + 0x3,0x33,0x6e, 0x1,0x58,0x28, 0x2,0x32,0x70, 0x2,0x32,0x6b, + 0x2,0x32,0x5d, 0x2,0x32,0x62, 0x2,0x32,0x6c, 0x2,0x32,0x68, + 0x2,0x32,0x65, 0x3,0x33,0x6b, 0x1,0x58,0x2d, 0x2,0x32,0x6e, + 0x2,0x32,0x60, 0x3,0x33,0x6a, 0x3,0x33,0x70, 0x2,0x32,0x69, + 0x2,0x32,0x5b, 0x1,0x58,0x2c, 0x1,0x58,0x29, 0x2,0x32,0x67, + 0x3,0x33,0x6d, 0x2,0x32,0x6a, 0x2,0x32,0x5c, 0x1,0x58,0x2a, + 0x1,0x58,0x27, 0x4,0x34,0x7a, 0x3,0x38,0x66, 0x1,0x5d,0x32, + 0x2,0x39,0x28, 0x1,0x5d,0x31, 0x3,0x38,0x64, 0x2,0x39,0x2b, + 0x2,0x39,0x2e, 0x1,0x5d,0x2e, 0x1,0x5d,0x2c, 0x2,0x39,0x23, + 0x2,0x39,0x2c, 0x2,0x39,0x2a, 0x2,0x39,0x27, 0x2,0x39,0x2f, + 0x2,0x39,0x30, 0x2,0x39,0x32, 0x2,0x39,0x33, 0x2,0x39,0x22, + 0x1,0x5d,0x2b, 0x2,0x39,0x25, 0x2,0x39,0x24, 0x2,0x39,0x31, + 0x1,0x5d,0x2d, 0x2,0x39,0x26, 0x1,0x5d,0x2f, 0x1,0x5d,0x2a, + 0x2,0x39,0x29, 0x1,0x5d,0x33, 0x4,0x35,0x26, 0x1,0x5d,0x30, + 0x2,0x39,0x2d, 0xf,0x38,0x3a, 0x1,0x61,0x77, 0x2,0x40,0x25, + 0x4,0x3a,0x71, 0x2,0x3f,0x78, 0x1,0x61,0x74, 0x3,0x3e,0x62, + 0x2,0x47,0x2e, 0x2,0x40,0x23, 0x2,0x3f,0x75, 0x1,0x61,0x72, + 0x2,0x3f,0x7a, 0x1,0x61,0x75, 0x2,0x3f,0x7e, 0x2,0x3f,0x7c, + 0x1,0x61,0x78, 0x1,0x61,0x71, 0x4,0x3a,0x76, 0x3,0x3e,0x63, + 0x2,0x3f,0x76, 0x2,0x3f,0x79, 0x1,0x61,0x76, 0x4,0x3a,0x6f, + 0x2,0x3f,0x77, 0x5,0x3b,0x7b, 0x2,0x40,0x24, 0x2,0x40,0x22, + 0x2,0x3f,0x7b, 0x2,0x3f,0x7d, 0x2,0x40,0x21, 0x1,0x61,0x73, + 0x3,0x3e,0x68, 0x2,0x47,0x2f, 0x2,0x47,0x35, 0x2,0x47,0x2b, + 0x2,0x47,0x31, 0x1,0x66,0x41, 0x2,0x47,0x2d, 0x1,0x66,0x47, + 0x3,0x44,0x44, 0x3,0x44,0x45, 0x1,0x66,0x46, 0x3,0x44,0x49, + 0x1,0x66,0x45, 0x2,0x47,0x34, 0x1,0x66,0x48, 0x1,0x66,0x49, + 0x2,0x47,0x2a, 0x2,0x47,0x37, 0x1,0x66,0x4a, 0x1,0x66,0x44, + 0x1,0x66,0x43, 0x2,0x47,0x33, 0x1,0x66,0x4b, 0x2,0x47,0x29, + 0x2,0x47,0x2c, 0x2,0x47,0x36, 0x2,0x47,0x32, 0x4,0x40,0x59, + 0x4,0x40,0x52, 0x2,0x4d,0x7b, 0x2,0x4d,0x70, 0x1,0x66,0x42, + 0x5,0x42,0x5d, 0x3,0x44,0x46, 0x3,0x44,0x48, 0x1,0x6a,0x72, + 0x2,0x4d,0x64, 0x2,0x4d,0x79, 0x2,0x4d,0x65, 0x1,0x6a,0x6d, + 0x3,0x49,0x4f, 0x2,0x4d,0x62, 0x4,0x40,0x55, 0x2,0x4d,0x6b, + 0x2,0x4d,0x63, 0x1,0x6a,0x6f, 0x2,0x4d,0x5d, 0x2,0x4d,0x78, + 0x1,0x6a,0x70, 0x2,0x4d,0x75, 0x2,0x4d,0x76, 0x2,0x4d,0x5e, + 0x1,0x6a,0x75, 0x2,0x4d,0x6d, 0x3,0x49,0x4a, 0x2,0x4d,0x67, + 0x2,0x4d,0x6e, 0x2,0x4d,0x61, 0x4,0x46,0x7e, 0x2,0x4d,0x7a, + 0x2,0x4d,0x72, 0x2,0x4d,0x6c, 0x2,0x4d,0x5c, 0x1,0x6a,0x71, + 0x2,0x4d,0x73, 0x3,0x49,0x45, 0x1,0x6a,0x74, 0x2,0x4d,0x77, + 0x3,0x49,0x4c, 0x2,0x4d,0x71, 0x1,0x6a,0x6e, 0x2,0x4d,0x6f, + 0x3,0x49,0x49, 0x2,0x4d,0x69, 0x1,0x6a,0x6c, 0x2,0x4d,0x60, + 0x2,0x4d,0x68, 0x2,0x4d,0x74, 0x2,0x4d,0x66, 0xf,0x4c,0x33, + 0x3,0x49,0x4e, 0x2,0x4d,0x6a, 0x3,0x49,0x4b, 0x3,0x66,0x43, + 0x1,0x6e,0x6a, 0x2,0x47,0x30, 0x2,0x53,0x79, 0x2,0x54,0x24, + 0x2,0x53,0x78, 0x2,0x53,0x74, 0x2,0x53,0x71, 0x1,0x6e,0x6b, + 0x2,0x53,0x6f, 0x1,0x6a,0x73, 0x2,0x53,0x68, 0x1,0x6e,0x69, + 0x2,0x53,0x6e, 0x1,0x6e,0x68, 0x2,0x53,0x73, 0x2,0x53,0x70, + 0x2,0x54,0x22, 0x2,0x53,0x7b, 0x2,0x53,0x75, 0x2,0x53,0x7a, + 0x1,0x6e,0x64, 0x2,0x53,0x72, 0x2,0x54,0x27, 0x2,0x53,0x69, + 0x2,0x53,0x6a, 0x2,0x54,0x23, 0x1,0x6e,0x65, 0x2,0x54,0x28, + 0x1,0x6e,0x67, 0x2,0x54,0x29, 0x2,0x53,0x77, 0x2,0x4d,0x5f, + 0x2,0x53,0x7d, 0x2,0x53,0x76, 0x2,0x54,0x21, 0x2,0x53,0x7c, + 0x5,0x50,0x55, 0x3,0x4e,0x5d, 0x4,0x4d,0x28, 0x2,0x53,0x6d, + 0x1,0x6e,0x62, 0x2,0x54,0x26, 0x1,0x6e,0x63, 0x2,0x53,0x6b, + 0x1,0x6e,0x66, 0x2,0x5a,0x32, 0x2,0x53,0x7e, 0x2,0x54,0x25, + 0x4,0x4d,0x31, 0x3,0x4e,0x59, 0x2,0x5a,0x2f, 0x1,0x6e,0x61, + 0x1,0x72,0x2a, 0x2,0x5a,0x39, 0x2,0x5a,0x35, 0x4,0x53,0x3c, + 0x2,0x5a,0x33, 0x2,0x5a,0x2e, 0x2,0x5a,0x3d, 0x3,0x52,0x5b, + 0x3,0x52,0x5d, 0x4,0x53,0x44, 0x1,0x72,0x2e, 0x3,0x52,0x5f, + 0x2,0x5a,0x2a, 0x2,0x5a,0x36, 0x2,0x5a,0x37, 0x2,0x5a,0x2d, + 0x2,0x5a,0x2c, 0x2,0x5a,0x3a, 0x4,0x53,0x41, 0x2,0x5a,0x30, + 0x2,0x5a,0x2b, 0x2,0x5a,0x31, 0x3,0x52,0x62, 0x2,0x5a,0x3c, + 0x2,0x5a,0x29, 0x2,0x5a,0x3b, 0x2,0x5a,0x38, 0x1,0x72,0x2c, + 0x1,0x72,0x2b, 0x4,0x53,0x39, 0x3,0x52,0x5e, 0x1,0x72,0x2d, + 0x2,0x5a,0x34, 0x2,0x5a,0x28, 0x3,0x66,0x45, 0x3,0x66,0x44, + 0x2,0x5f,0x27, 0x1,0x75,0x3c, 0x2,0x5f,0x2b, 0x2,0x5f,0x28, + 0x2,0x5f,0x2f, 0x2,0x5f,0x35, 0x2,0x5f,0x2a, 0x3,0x56,0x3a, + 0x2,0x5f,0x3e, 0x1,0x75,0x39, 0x2,0x5f,0x38, 0x2,0x5f,0x2d, + 0x2,0x5f,0x39, 0x2,0x5f,0x34, 0x2,0x5f,0x3b, 0x2,0x5f,0x2c, + 0x1,0x75,0x3e, 0x1,0x75,0x3d, 0x2,0x5f,0x2e, 0x2,0x5f,0x3c, + 0x2,0x5f,0x26, 0x2,0x5f,0x3a, 0x1,0x75,0x37, 0x3,0x56,0x39, + 0x2,0x5f,0x32, 0x2,0x5f,0x31, 0x2,0x5f,0x36, 0x2,0x5f,0x29, + 0x1,0x75,0x3b, 0x3,0x56,0x3b, 0x1,0x75,0x3f, 0x2,0x5f,0x30, + 0x2,0x5f,0x37, 0x1,0x75,0x40, 0x2,0x5f,0x33, 0x3,0x56,0x36, + 0x3,0x56,0x34, 0x1,0x75,0x38, 0x1,0x75,0x3a, 0x2,0x63,0x33, + 0x2,0x63,0x31, 0x3,0x5b,0x28, 0x3,0x58,0x76, 0x2,0x63,0x37, + 0x2,0x63,0x35, 0x2,0x63,0x38, 0x3,0x58,0x78, 0x2,0x63,0x2a, + 0x2,0x63,0x32, 0x2,0x63,0x3c, 0x2,0x5f,0x3d, 0x2,0x63,0x2e, + 0x1,0x77,0x3a, 0x2,0x53,0x6c, 0x2,0x63,0x29, 0x2,0x63,0x36, + 0x2,0x63,0x30, 0x2,0x63,0x2d, 0x2,0x63,0x28, 0x2,0x63,0x27, + 0x2,0x63,0x3b, 0x3,0x58,0x73, 0x2,0x63,0x2c, 0x2,0x63,0x2b, + 0x1,0x77,0x38, 0x2,0x63,0x34, 0x3,0x58,0x74, 0x1,0x77,0x37, + 0x3,0x58,0x75, 0x5,0x64,0x48, 0x1,0x77,0x39, 0x2,0x63,0x2f, + 0x2,0x63,0x3a, 0x3,0x66,0x46, 0x2,0x66,0x69, 0x2,0x66,0x6a, + 0x3,0x5b,0x2c, 0x1,0x78,0x74, 0x2,0x66,0x67, 0x1,0x78,0x71, + 0x2,0x66,0x6f, 0x3,0x5b,0x27, 0x1,0x78,0x75, 0x2,0x66,0x71, + 0x2,0x66,0x66, 0x2,0x63,0x39, 0x2,0x66,0x73, 0x2,0x66,0x68, + 0x5,0x69,0x43, 0x1,0x78,0x72, 0x2,0x66,0x6e, 0x3,0x5b,0x29, + 0x2,0x66,0x70, 0x2,0x66,0x6b, 0x2,0x66,0x72, 0x2,0x66,0x6d, + 0x2,0x66,0x6c, 0x1,0x78,0x73, 0x3,0x58,0x77, 0x3,0x5b,0x2b, + 0x2,0x69,0x71, 0x2,0x69,0x72, 0x3,0x5d,0x25, 0x2,0x69,0x74, + 0x1,0x7a,0x39, 0x1,0x7a,0x3a, 0x2,0x69,0x75, 0x2,0x69,0x73, + 0x3,0x5d,0x24, 0x2,0x69,0x70, 0x3,0x5e,0x5d, 0x2,0x6c,0x31, + 0x2,0x6c,0x34, 0x2,0x6c,0x30, 0x4,0x61,0x26, 0x1,0x7b,0x27, + 0x2,0x6c,0x32, 0x1,0x7b,0x26, 0x1,0x7b,0x25, 0x1,0x7b,0x24, + 0x2,0x6c,0x33, 0x2,0x6d,0x7e, 0x2,0x6d,0x7c, 0x3,0x5f,0x5f, + 0x2,0x6d,0x7b, 0x2,0x6c,0x2f, 0x2,0x6d,0x7d, 0x2,0x6c,0x35, + 0x2,0x6d,0x7a, 0x3,0x60,0x45, 0x2,0x6f,0x48, 0x2,0x6f,0x26, + 0x2,0x6f,0x46, 0x1,0x7c,0x47, 0x2,0x6f,0x47, 0x2,0x6f,0x49, + 0x3,0x66,0x47, 0x2,0x70,0x4d, 0x1,0x7c,0x66, 0x2,0x70,0x4c, + 0x2,0x70,0x4b, 0x1,0x7c,0x67, 0x4,0x6c,0x23, 0x1,0x7d,0x27, + 0x2,0x71,0x5d, 0x2,0x71,0x75, 0x2,0x71,0x74, 0x2,0x71,0x76, + 0x1,0x48,0x66, 0x2,0x2d,0x4b, 0x3,0x2f,0x26, 0x2,0x32,0x71, + 0x2,0x32,0x72, 0x3,0x38,0x6a, 0x3,0x3e,0x6a, 0x3,0x3e,0x69, + 0x2,0x40,0x26, 0x6,0x4e,0x4f, 0x2,0x6c,0x36, 0x2,0x70,0x4e, + 0x1,0x48,0x67, 0x1,0x53,0x4f, 0x2,0x2d,0x4c, 0x3,0x33,0x71, + 0x3,0x66,0x48, 0x4,0x35,0x27, 0x2,0x39,0x34, 0x1,0x5d,0x34, + 0x2,0x40,0x28, 0x2,0x40,0x27, 0x1,0x61,0x79, 0x3,0x44,0x4d, + 0x1,0x66,0x4c, 0x2,0x54,0x2a, 0x1,0x6e,0x6c, 0x3,0x4e,0x5f, + 0x1,0x6e,0x6d, 0x3,0x52,0x63, 0x3,0x52,0x64, 0x4,0x53,0x4b, + 0x1,0x72,0x2f, 0x1,0x7c,0x68, 0x1,0x48,0x68, 0x3,0x2f,0x27, + 0x2,0x2d,0x4d, 0x1,0x4f,0x50, 0x2,0x2d,0x4f, 0x2,0x2d,0x4e, + 0x1,0x53,0x50, 0x2,0x32,0x73, 0x3,0x33,0x74, 0x2,0x32,0x7a, + 0x1,0x58,0x2e, 0x2,0x32,0x78, 0x2,0x32,0x76, 0x3,0x33,0x77, + 0x2,0x32,0x7d, 0x2,0x32,0x74, 0x2,0x32,0x75, 0x1,0x58,0x2f, + 0x3,0x33,0x72, 0x1,0x58,0x33, 0x3,0x33,0x73, 0x3,0x33,0x75, + 0x2,0x32,0x7e, 0x1,0x58,0x32, 0x2,0x32,0x7c, 0x2,0x32,0x79, + 0x2,0x32,0x77, 0x1,0x58,0x30, 0x1,0x58,0x31, 0x2,0x32,0x7b, + 0x3,0x33,0x76, 0x3,0x66,0x49, 0x1,0x5d,0x36, 0x2,0x39,0x35, + 0x3,0x38,0x72, 0x1,0x5d,0x3b, 0x2,0x39,0x45, 0x1,0x5d,0x3a, + 0x2,0x39,0x47, 0x3,0x38,0x6e, 0x3,0x38,0x74, 0x2,0x39,0x3b, + 0x1,0x5d,0x38, 0x2,0x39,0x46, 0x3,0x38,0x6c, 0x2,0x39,0x36, + 0x1,0x5d,0x39, 0x2,0x39,0x42, 0x2,0x39,0x3e, 0x2,0x39,0x40, + 0x2,0x39,0x3a, 0x2,0x39,0x41, 0x3,0x38,0x6b, 0x4,0x35,0x2f, + 0x1,0x5d,0x35, 0x2,0x39,0x3d, 0x3,0x38,0x73, 0x2,0x39,0x3c, + 0x2,0x39,0x38, 0x3,0x38,0x6d, 0x2,0x39,0x43, 0x3,0x38,0x6f, + 0x3,0x38,0x71, 0x2,0x39,0x3f, 0x2,0x39,0x37, 0x3,0x38,0x70, + 0x2,0x39,0x39, 0x1,0x5d,0x37, 0x2,0x39,0x44, 0x1,0x61,0x7c, + 0x2,0x40,0x33, 0x4,0x3a,0x7b, 0x3,0x3e,0x70, 0x3,0x3e,0x72, + 0x2,0x40,0x2f, 0x2,0x40,0x31, 0x2,0x40,0x2c, 0x2,0x40,0x2b, + 0x2,0x40,0x29, 0x3,0x3e,0x6d, 0x2,0x40,0x30, 0x2,0x40,0x32, + 0x2,0x40,0x2e, 0x3,0x3e,0x6f, 0x2,0x40,0x2d, 0x1,0x61,0x7a, + 0x1,0x61,0x7b, 0x2,0x40,0x35, 0x1,0x66,0x54, 0x2,0x47,0x39, + 0x2,0x47,0x3f, 0x2,0x47,0x3a, 0x2,0x47,0x3b, 0x3,0x44,0x4e, + 0x2,0x47,0x40, 0x5,0x42,0x6c, 0x1,0x66,0x56, 0x4,0x40,0x61, + 0x1,0x66,0x4e, 0x1,0x66,0x55, 0x2,0x47,0x38, 0x2,0x40,0x2a, + 0x1,0x66,0x51, 0x1,0x66,0x4f, 0x2,0x47,0x3e, 0x2,0x47,0x3d, + 0x1,0x66,0x50, 0x1,0x66,0x52, 0x2,0x47,0x3c, 0x1,0x66,0x4d, + 0x3,0x44,0x4f, 0x1,0x66,0x53, 0x3,0x4e,0x60, 0x2,0x4d,0x7d, + 0x1,0x6a,0x7c, 0x3,0x49,0x59, 0x3,0x49,0x52, 0x2,0x4e,0x2a, + 0x2,0x4e,0x29, 0x3,0x49,0x57, 0x2,0x4e,0x24, 0x1,0x6a,0x7e, + 0x2,0x4e,0x28, 0x2,0x4d,0x7e, 0x2,0x4e,0x21, 0x1,0x6a,0x76, + 0x1,0x6a,0x78, 0x3,0x49,0x54, 0x2,0x4e,0x26, 0x2,0x4d,0x7c, + 0x1,0x6a,0x7a, 0x1,0x6a,0x79, 0x2,0x4e,0x22, 0x2,0x4e,0x27, + 0x2,0x4e,0x25, 0x1,0x6a,0x7b, 0x2,0x4e,0x23, 0x3,0x49,0x51, + 0x3,0x49,0x56, 0x2,0x40,0x34, 0x1,0x6a,0x77, 0x3,0x49,0x58, + 0x2,0x54,0x2b, 0x2,0x54,0x32, 0x1,0x6e,0x6f, 0x4,0x4d,0x46, + 0x2,0x54,0x36, 0x1,0x6e,0x73, 0x2,0x54,0x2e, 0x2,0x54,0x2c, + 0x4,0x4d,0x3e, 0x2,0x54,0x35, 0x3,0x4e,0x61, 0x1,0x6e,0x6e, + 0x2,0x54,0x34, 0x1,0x6e,0x70, 0x1,0x6e,0x71, 0x2,0x54,0x2d, + 0x1,0x6e,0x72, 0x2,0x54,0x33, 0x2,0x54,0x2f, 0x2,0x54,0x30, + 0x2,0x54,0x31, 0x1,0x6a,0x7d, 0x3,0x4e,0x62, 0x2,0x5a,0x3e, + 0x2,0x5a,0x4a, 0x4,0x53,0x53, 0x1,0x72,0x34, 0x2,0x5a,0x45, + 0x2,0x5a,0x47, 0x3,0x52,0x65, 0x1,0x72,0x32, 0x2,0x5a,0x3f, + 0x2,0x5a,0x43, 0x4,0x53,0x50, 0x2,0x5a,0x46, 0x1,0x72,0x30, + 0x1,0x72,0x33, 0x2,0x5a,0x49, 0x2,0x5a,0x41, 0x2,0x5a,0x42, + 0x2,0x5a,0x48, 0x2,0x5a,0x40, 0x2,0x5a,0x44, 0x1,0x72,0x31, + 0x2,0x5f,0x40, 0x2,0x5f,0x3f, 0x1,0x75,0x42, 0x2,0x5f,0x45, + 0x1,0x75,0x44, 0x3,0x56,0x40, 0x4,0x58,0x62, 0x1,0x75,0x41, + 0x2,0x5f,0x41, 0x1,0x75,0x45, 0x2,0x5f,0x42, 0x3,0x56,0x3f, + 0x3,0x56,0x3d, 0x2,0x5f,0x43, 0x2,0x5f,0x46, 0x3,0x56,0x42, + 0x1,0x75,0x43, 0x2,0x63,0x41, 0x3,0x58,0x79, 0x2,0x63,0x44, + 0x3,0x58,0x7a, 0x2,0x63,0x3e, 0x2,0x63,0x40, 0x3,0x58,0x7c, + 0x3,0x58,0x7b, 0x2,0x63,0x3f, 0x2,0x63,0x42, 0x2,0x63,0x43, + 0x2,0x5f,0x44, 0x2,0x63,0x3d, 0x3,0x66,0x4a, 0x1,0x78,0x78, + 0x2,0x66,0x77, 0x2,0x66,0x7a, 0x2,0x66,0x7c, 0x2,0x66,0x75, + 0x2,0x66,0x76, 0x2,0x66,0x79, 0x2,0x66,0x7b, 0x1,0x78,0x79, + 0x1,0x78,0x77, 0x1,0x78,0x76, 0x2,0x66,0x78, 0x2,0x66,0x74, + 0x2,0x69,0x76, 0x1,0x7a,0x3b, 0x3,0x5d,0x29, 0x2,0x69,0x77, + 0x3,0x5d,0x28, 0x2,0x6c,0x38, 0x1,0x7b,0x28, 0x2,0x6c,0x3a, + 0x1,0x7b,0x29, 0x2,0x6c,0x37, 0x2,0x6c,0x39, 0x1,0x7b,0x72, + 0x5,0x74,0x38, 0x2,0x6e,0x21, 0x1,0x7b,0x71, 0x2,0x6f,0x4c, + 0x2,0x6f,0x4b, 0x4,0x6c,0x25, 0x2,0x6f,0x4a, 0xf,0x68,0x4a, + 0x3,0x61,0x49, 0x2,0x71,0x37, 0x2,0x71,0x38, 0x2,0x71,0x3a, + 0x2,0x71,0x39, 0x3,0x61,0x7d, 0x2,0x22,0x70, 0x1,0x48,0x69, + 0x1,0x53,0x51, 0x2,0x39,0x48, 0x1,0x61,0x7d, 0x3,0x66,0x4b, + 0x2,0x47,0x41, 0x1,0x77,0x3b, 0x3,0x5b,0x2f, 0x2,0x66,0x7d, + 0x3,0x60,0x46, 0x3,0x61,0x4a, 0x1,0x4b,0x44, 0x3,0x2f,0x29, + 0x4,0x2f,0x76, 0x4,0x2f,0x75, 0x1,0x5d,0x3d, 0x4,0x35,0x34, + 0x3,0x38,0x76, 0x3,0x38,0x75, 0x1,0x5d,0x3c, 0x3,0x38,0x77, + 0x2,0x40,0x36, 0x1,0x61,0x7e, 0x2,0x40,0x38, 0x2,0x40,0x37, + 0x6,0x4e,0x60, 0x3,0x3e,0x74, 0x2,0x47,0x42, 0x1,0x66,0x57, + 0x2,0x4e,0x2b, 0x2,0x4e,0x2e, 0x2,0x4e,0x2d, 0x4,0x47,0x35, + 0x2,0x4e,0x2c, 0x2,0x54,0x37, 0x2,0x54,0x39, 0x2,0x54,0x38, + 0x3,0x4e,0x65, 0x1,0x72,0x36, 0x3,0x52,0x66, 0x4,0x53,0x59, + 0x3,0x4e,0x64, 0x1,0x72,0x35, 0x3,0x56,0x46, 0x1,0x75,0x46, + 0x2,0x5f,0x47, 0x2,0x5f,0x49, 0x2,0x5f,0x48, 0x3,0x58,0x7e, + 0x3,0x58,0x7d, 0x1,0x77,0x3c, 0x3,0x59,0x21, 0x4,0x61,0x2f, + 0x3,0x5b,0x31, 0x2,0x67,0x21, 0x2,0x66,0x7e, 0xf,0x63,0x77, + 0x2,0x69,0x78, 0x1,0x7a,0x3c, 0x3,0x5d,0x2a, 0x3,0x5e,0x61, + 0x1,0x7b,0x2a, 0x2,0x6e,0x23, 0x2,0x6e,0x22, 0x1,0x7d,0x28, + 0x1,0x4b,0x45, 0x2,0x2d,0x50, 0x1,0x53,0x52, 0x2,0x39,0x4b, + 0x2,0x39,0x49, 0x4,0x35,0x39, 0x4,0x35,0x38, 0x2,0x39,0x4a, + 0x2,0x40,0x3a, 0x2,0x40,0x3b, 0x2,0x47,0x49, 0x2,0x40,0x39, + 0x2,0x47,0x43, 0x2,0x47,0x47, 0x2,0x47,0x46, 0x2,0x47,0x48, + 0x1,0x66,0x58, 0x2,0x47,0x45, 0x2,0x47,0x44, 0x2,0x47,0x4a, + 0x3,0x44,0x54, 0x2,0x4e,0x31, 0x2,0x4e,0x2f, 0x3,0x49,0x5c, + 0x2,0x4e,0x30, 0x2,0x54,0x3c, 0x2,0x54,0x3a, 0x3,0x4e,0x66, + 0x2,0x54,0x3b, 0x2,0x5a,0x4b, 0x2,0x5f,0x4a, 0x2,0x5f,0x4b, + 0x1,0x77,0x3d, 0x3,0x5b,0x32, 0x2,0x67,0x22, 0x2,0x69,0x79, + 0x1,0x7a,0x3d, 0x4,0x61,0x37, 0x2,0x6c,0x3b, 0x2,0x6e,0x24, + 0x1,0x7b,0x73, 0x4,0x69,0x45, 0x2,0x6f,0x4d, 0x2,0x71,0x3b, + 0x1,0x4b,0x46, 0x1,0x53,0x54, 0x1,0x53,0x55, 0x2,0x2d,0x51, + 0x3,0x2f,0x2a, 0x3,0x2f,0x2c, 0x2,0x2d,0x52, 0x1,0x53,0x53, + 0x4,0x2f,0x7c, 0x1,0x58,0x39, 0x3,0x33,0x7b, 0x1,0x58,0x37, + 0x3,0x33,0x7a, 0x1,0x58,0x36, 0x1,0x58,0x3d, 0x1,0x58,0x35, + 0x1,0x58,0x3e, 0x2,0x33,0x21, 0x1,0x58,0x3b, 0x4,0x2f,0x7d, + 0x1,0x58,0x38, 0x1,0x58,0x3c, 0x1,0x58,0x3a, 0x1,0x58,0x34, + 0x3,0x33,0x7c, 0x1,0x5d,0x45, 0x3,0x38,0x7e, 0x1,0x5d,0x3f, + 0x2,0x39,0x4f, 0x1,0x5d,0x44, 0x3,0x39,0x23, 0x3,0x39,0x29, + 0x1,0x5d,0x46, 0x1,0x5d,0x40, 0x6,0x44,0x70, 0x1,0x5d,0x41, + 0x3,0x38,0x79, 0x2,0x39,0x4d, 0x3,0x38,0x7b, 0x3,0x39,0x25, + 0x1,0x5d,0x3e, 0x3,0x39,0x22, 0x2,0x39,0x4e, 0x1,0x5d,0x43, + 0x4,0x35,0x3d, 0x5,0x35,0x5b, 0x2,0x39,0x4c, 0x1,0x5d,0x42, + 0x3,0x38,0x7a, 0x1,0x62,0x2b, 0x3,0x3e,0x7c, 0x1,0x62,0x2d, + 0x4,0x3b,0x2f, 0x3,0x3e,0x7d, 0x2,0x40,0x3e, 0x1,0x62,0x2c, + 0x1,0x62,0x21, 0x1,0x62,0x25, 0x3,0x3f,0x24, 0x1,0x66,0x6b, + 0x2,0x47,0x4f, 0x2,0x40,0x40, 0x1,0x62,0x26, 0x3,0x3e,0x7e, + 0x3,0x3e,0x75, 0x2,0x40,0x43, 0x2,0x40,0x44, 0x1,0x62,0x2a, + 0x4,0x3b,0x30, 0x2,0x40,0x46, 0x3,0x3f,0x21, 0x2,0x40,0x48, + 0x3,0x3f,0x23, 0x2,0x40,0x49, 0x2,0x40,0x3d, 0x2,0x40,0x3c, + 0x2,0x40,0x4a, 0x1,0x62,0x29, 0x2,0x40,0x47, 0x2,0x40,0x45, + 0x4,0x3b,0x2c, 0x1,0x62,0x27, 0x1,0x62,0x23, 0x1,0x62,0x2e, + 0x2,0x40,0x41, 0x2,0x40,0x42, 0x2,0x40,0x3f, 0x3,0x3e,0x78, + 0x1,0x62,0x28, 0x4,0x3b,0x31, 0x3,0x3f,0x22, 0x1,0x62,0x24, + 0x1,0x62,0x22, 0x2,0x47,0x4e, 0x1,0x66,0x66, 0x1,0x66,0x61, + 0x3,0x44,0x60, 0x3,0x44,0x59, 0x1,0x66,0x5c, 0x3,0x44,0x63, + 0x1,0x66,0x6c, 0x1,0x66,0x5d, 0x3,0x44,0x55, 0x1,0x66,0x59, + 0x1,0x66,0x68, 0x1,0x66,0x65, 0x1,0x66,0x67, 0x3,0x44,0x58, + 0x1,0x66,0x5e, 0x1,0x66,0x63, 0x1,0x66,0x5a, 0x1,0x66,0x5b, + 0x2,0x47,0x56, 0x2,0x47,0x53, 0x2,0x47,0x4b, 0x2,0x47,0x50, + 0x3,0x44,0x5b, 0x1,0x66,0x69, 0x2,0x47,0x57, 0x1,0x66,0x6a, + 0x1,0x66,0x60, 0x3,0x44,0x5c, 0x3,0x44,0x61, 0x2,0x47,0x4d, + 0x3,0x44,0x56, 0x2,0x47,0x55, 0x2,0x47,0x51, 0x2,0x47,0x54, + 0x2,0x47,0x52, 0x1,0x66,0x64, 0x2,0x47,0x4c, 0x1,0x66,0x5f, + 0x3,0x44,0x5d, 0x2,0x4e,0x34, 0x1,0x6b,0x22, 0x1,0x6b,0x25, + 0x3,0x49,0x5f, 0x2,0x4e,0x36, 0x3,0x49,0x64, 0x1,0x6b,0x2d, + 0x2,0x4e,0x35, 0x1,0x6b,0x27, 0x3,0x49,0x63, 0x1,0x6e,0x78, + 0x2,0x4e,0x37, 0x4,0x47,0x45, 0x1,0x6b,0x2c, 0x2,0x4e,0x33, + 0x1,0x6b,0x2e, 0x3,0x49,0x5e, 0x3,0x49,0x62, 0x3,0x49,0x6b, + 0x1,0x6b,0x23, 0x3,0x49,0x68, 0x1,0x66,0x62, 0x1,0x6b,0x26, + 0x3,0x49,0x60, 0x1,0x6b,0x24, 0x1,0x6b,0x28, 0x1,0x6b,0x2a, + 0x1,0x6b,0x21, 0x1,0x6b,0x2f, 0x1,0x6b,0x2b, 0x3,0x49,0x65, + 0x1,0x6b,0x29, 0x2,0x4e,0x32, 0x3,0x49,0x66, 0xf,0x4c,0x41, + 0x3,0x4e,0x74, 0x1,0x6f,0x21, 0x3,0x4e,0x67, 0x1,0x6e,0x7b, + 0x3,0x4e,0x72, 0x3,0x4e,0x70, 0x3,0x4e,0x6e, 0x1,0x6f,0x24, + 0x3,0x4e,0x6c, 0x2,0x54,0x3f, 0x1,0x6f,0x25, 0x2,0x54,0x4b, + 0x2,0x54,0x44, 0x1,0x6e,0x74, 0x2,0x54,0x4c, 0x2,0x54,0x46, + 0x1,0x6e,0x7e, 0x2,0x54,0x47, 0x3,0x4e,0x73, 0x1,0x6e,0x7d, + 0x2,0x54,0x4a, 0x1,0x6e,0x77, 0x2,0x54,0x48, 0x2,0x54,0x3e, + 0x1,0x6e,0x76, 0x2,0x5a,0x56, 0x1,0x6e,0x7c, 0x3,0x4e,0x75, + 0x1,0x6e,0x79, 0x3,0x4e,0x69, 0x1,0x6f,0x23, 0x3,0x4e,0x6a, + 0x2,0x54,0x3d, 0x3,0x4e,0x76, 0x2,0x54,0x41, 0x1,0x6e,0x75, + 0x2,0x54,0x40, 0x2,0x54,0x42, 0x2,0x54,0x43, 0x1,0x6f,0x22, + 0x2,0x54,0x45, 0x2,0x54,0x49, 0x2,0x54,0x4d, 0x1,0x6f,0x26, + 0x1,0x72,0x3c, 0x2,0x5a,0x51, 0x2,0x5a,0x57, 0x2,0x5a,0x54, + 0x2,0x5a,0x4c, 0x2,0x5a,0x58, 0x2,0x5a,0x4d, 0x3,0x52,0x6a, + 0x2,0x5a,0x53, 0x3,0x52,0x6b, 0x1,0x72,0x37, 0x1,0x72,0x3d, + 0x2,0x5a,0x59, 0x3,0x4e,0x6f, 0x3,0x52,0x67, 0x1,0x72,0x39, + 0x3,0x52,0x6e, 0x1,0x72,0x43, 0x1,0x72,0x3e, 0x2,0x5a,0x5b, + 0x2,0x5a,0x55, 0x1,0x72,0x3a, 0x2,0x5a,0x4e, 0x1,0x72,0x44, + 0x2,0x5a,0x4f, 0x2,0x5a,0x50, 0x1,0x72,0x45, 0x1,0x72,0x42, + 0x1,0x6e,0x7a, 0x3,0x52,0x69, 0x1,0x72,0x38, 0x2,0x5a,0x5c, + 0x1,0x72,0x46, 0x3,0x52,0x68, 0x1,0x72,0x3f, 0x2,0x5a,0x5a, + 0x1,0x72,0x3b, 0x1,0x72,0x40, 0x1,0x72,0x41, 0x3,0x66,0x4c, + 0x1,0x75,0x4e, 0x2,0x5f,0x50, 0x2,0x5f,0x59, 0x2,0x5f,0x56, + 0x2,0x5f,0x58, 0x3,0x56,0x49, 0x1,0x75,0x4b, 0x2,0x5f,0x51, + 0x3,0x56,0x4a, 0x2,0x5f,0x57, 0x1,0x75,0x47, 0x2,0x5f,0x53, + 0x1,0x75,0x4f, 0x2,0x5f,0x4f, 0x2,0x5f,0x54, 0x2,0x5f,0x5b, + 0x2,0x5a,0x52, 0x2,0x5f,0x55, 0x2,0x5f,0x4e, 0x1,0x75,0x48, + 0x2,0x5f,0x4d, 0x1,0x75,0x49, 0x2,0x5f,0x5c, 0x1,0x75,0x4a, + 0x2,0x5f,0x5a, 0x1,0x75,0x4d, 0x2,0x5f,0x4c, 0x3,0x56,0x48, + 0x1,0x75,0x4c, 0x2,0x5f,0x52, 0x2,0x63,0x47, 0x2,0x63,0x55, + 0x2,0x63,0x50, 0x2,0x63,0x52, 0x2,0x63,0x46, 0x1,0x77,0x3e, + 0x3,0x59,0x2a, 0x2,0x63,0x45, 0x1,0x77,0x41, 0x1,0x77,0x40, + 0x3,0x59,0x26, 0x2,0x63,0x54, 0x2,0x63,0x4c, 0x2,0x63,0x49, + 0x2,0x63,0x4f, 0x3,0x59,0x24, 0x2,0x63,0x48, 0x3,0x59,0x28, + 0x2,0x63,0x4a, 0x2,0x63,0x53, 0x2,0x63,0x51, 0x3,0x59,0x23, + 0x1,0x77,0x3f, 0x2,0x63,0x58, 0x2,0x63,0x56, 0x2,0x63,0x4d, + 0x2,0x63,0x57, 0x2,0x63,0x4e, 0x3,0x5b,0x34, 0x2,0x67,0x26, + 0x1,0x78,0x7a, 0x2,0x67,0x2d, 0x3,0x5b,0x35, 0x4,0x61,0x3a, + 0x2,0x6c,0x3e, 0x1,0x79,0x23, 0x2,0x63,0x4b, 0x2,0x67,0x24, + 0x1,0x78,0x7d, 0x2,0x67,0x25, 0x2,0x67,0x2a, 0x3,0x5b,0x36, + 0x3,0x5d,0x33, 0x1,0x79,0x21, 0x1,0x79,0x22, 0x2,0x67,0x23, + 0x2,0x67,0x2c, 0x2,0x67,0x2e, 0x2,0x67,0x27, 0x2,0x67,0x29, + 0x2,0x67,0x2b, 0x2,0x67,0x28, 0x2,0x67,0x2f, 0x1,0x78,0x7c, + 0x1,0x79,0x24, 0x1,0x78,0x7e, 0x1,0x78,0x7b, 0x2,0x69,0x7c, + 0x4,0x64,0x4d, 0x1,0x7a,0x42, 0x2,0x69,0x7a, 0x3,0x5d,0x30, + 0x3,0x5d,0x2c, 0x2,0x69,0x7e, 0x3,0x5d,0x32, 0x2,0x6a,0x21, + 0x1,0x7a,0x40, 0x2,0x6a,0x22, 0x2,0x69,0x7d, 0x3,0x5d,0x2b, + 0x2,0x69,0x7b, 0x1,0x7a,0x43, 0x1,0x7a,0x3f, 0x2,0x6a,0x23, + 0x3,0x5d,0x2e, 0x1,0x7a,0x41, 0x1,0x7a,0x3e, 0x3,0x5c,0x6d, + 0x4,0x67,0x3b, 0x1,0x7b,0x2b, 0x3,0x5e,0x62, 0x4,0x67,0x41, + 0x1,0x7b,0x2c, 0x2,0x6c,0x3d, 0x2,0x6c,0x3c, 0x2,0x6c,0x3f, + 0x2,0x6c,0x40, 0x3,0x5e,0x63, 0x1,0x7b,0x2d, 0x2,0x6e,0x25, + 0x2,0x6e,0x2a, 0x1,0x7b,0x74, 0x3,0x5f,0x61, 0x2,0x6e,0x27, + 0x3,0x5f,0x62, 0x2,0x6e,0x26, 0x2,0x6e,0x29, 0x2,0x6e,0x28, + 0x3,0x60,0x48, 0x2,0x6f,0x51, 0x4,0x6a,0x7c, 0x1,0x7c,0x48, + 0x2,0x6f,0x50, 0x2,0x6f,0x4e, 0x3,0x60,0x47, 0x2,0x6f,0x4f, + 0x3,0x60,0x49, 0x3,0x60,0x7b, 0x1,0x7c,0x6a, 0x1,0x7c,0x69, + 0x2,0x70,0x4f, 0x2,0x70,0x50, 0x1,0x7c,0x6b, 0x3,0x61,0x4b, + 0x2,0x71,0x3c, 0x2,0x71,0x3d, 0x1,0x7d,0x34, 0x3,0x61,0x6b, + 0x1,0x7d,0x3a, 0x3,0x61,0x7e, 0x2,0x71,0x77, 0x2,0x72,0x36, + 0x1,0x4b,0x47, 0x5,0x30,0x46, 0x2,0x39,0x50, 0x3,0x39,0x2a, + 0x2,0x39,0x51, 0x2,0x47,0x58, 0x2,0x4e,0x38, 0x2,0x54,0x4e, + 0x1,0x75,0x51, 0x3,0x56,0x4d, 0x1,0x75,0x50, 0x2,0x63,0x59, + 0x2,0x67,0x30, 0x3,0x5f,0x64, 0x2,0x6f,0x52, 0x1,0x4b,0x48, + 0x2,0x33,0x22, 0x1,0x58,0x3f, 0x1,0x5d,0x47, 0x2,0x47,0x5a, + 0x2,0x47,0x59, 0x1,0x6f,0x27, 0x2,0x54,0x4f, 0x1,0x6f,0x28, + 0x2,0x5f,0x5d, 0x1,0x77,0x42, 0x3,0x5d,0x34, 0x3,0x66,0x4d, + 0x3,0x62,0x21, 0x1,0x7d,0x43, 0x1,0x4b,0x49, 0x2,0x28,0x6b, + 0x2,0x33,0x23, 0x3,0x39,0x2d, 0x4,0x35,0x4d, 0x1,0x5d,0x48, + 0x3,0x39,0x2c, 0x2,0x39,0x52, 0x2,0x39,0x53, 0x3,0x3f,0x2a, + 0x2,0x40,0x4b, 0x3,0x3f,0x29, 0x1,0x62,0x2f, 0x1,0x66,0x6d, + 0x3,0x44,0x64, 0x2,0x47,0x5c, 0x2,0x47,0x5b, 0x2,0x47,0x5d, + 0x3,0x49,0x6d, 0x2,0x4e,0x39, 0x2,0x4e,0x3a, 0x1,0x6b,0x30, + 0x1,0x72,0x47, 0x1,0x6f,0x29, 0x1,0x72,0x48, 0x2,0x5f,0x61, + 0x2,0x5f,0x5e, 0x2,0x5f,0x60, 0x2,0x5f,0x5f, 0x1,0x75,0x52, + 0x3,0x59,0x2b, 0x2,0x63,0x5a, 0x2,0x67,0x32, 0x2,0x67,0x31, + 0x2,0x25,0x24, 0x1,0x58,0x41, 0x1,0x58,0x40, 0x2,0x33,0x24, + 0x3,0x39,0x2e, 0x2,0x39,0x54, 0x3,0x3f,0x2c, 0x3,0x3f,0x2b, + 0x2,0x40,0x4d, 0x2,0x40,0x4c, 0x1,0x62,0x30, 0x3,0x3f,0x2d, + 0x2,0x47,0x5f, 0x2,0x47,0x60, 0x2,0x47,0x5e, 0x4,0x40,0x78, + 0x3,0x44,0x65, 0x1,0x66,0x6f, 0x1,0x66,0x6e, 0x4,0x47,0x54, + 0x1,0x6b,0x32, 0x1,0x6b,0x31, 0x3,0x4e,0x7a, 0x2,0x54,0x50, + 0x2,0x5a,0x5f, 0x2,0x5a,0x5d, 0x2,0x5a,0x5e, 0x1,0x72,0x49, + 0x2,0x5f,0x63, 0x2,0x5f,0x62, 0x3,0x56,0x4f, 0x2,0x63,0x5d, + 0x2,0x63,0x5c, 0x2,0x63,0x5b, 0x2,0x67,0x33, 0x3,0x61,0x4d, + 0x2,0x71,0x78, 0x1,0x4b,0x4a, 0x1,0x53,0x56, 0x3,0x2f,0x2e, + 0x1,0x53,0x57, 0x1,0x58,0x42, 0x1,0x58,0x43, 0x2,0x33,0x26, + 0x2,0x33,0x25, 0x2,0x39,0x55, 0x3,0x39,0x30, 0x1,0x5d,0x4e, + 0x1,0x5d,0x4c, 0x1,0x5d,0x49, 0x1,0x5d,0x4d, 0x1,0x5d,0x4b, + 0x1,0x5d,0x4a, 0x3,0x39,0x32, 0x3,0x39,0x31, 0x1,0x62,0x31, + 0x2,0x40,0x50, 0x3,0x3f,0x2f, 0x1,0x66,0x74, 0x1,0x62,0x33, + 0x1,0x62,0x38, 0x2,0x40,0x52, 0x1,0x62,0x3a, 0x1,0x62,0x39, + 0x1,0x62,0x3c, 0x2,0x40,0x51, 0x2,0x40,0x4e, 0x1,0x62,0x36, + 0x1,0x62,0x32, 0x1,0x62,0x34, 0x2,0x40,0x4f, 0x1,0x62,0x3b, + 0x1,0x62,0x37, 0x1,0x62,0x35, 0x1,0x66,0x76, 0x1,0x66,0x75, + 0x1,0x66,0x73, 0x1,0x66,0x77, 0x4,0x40,0x7e, 0x1,0x66,0x71, + 0x1,0x66,0x72, 0x3,0x44,0x69, 0x1,0x66,0x70, 0x5,0x43,0x2d, + 0x2,0x47,0x61, 0x3,0x44,0x67, 0x2,0x4e,0x3c, 0x3,0x49,0x70, + 0x1,0x6b,0x34, 0x1,0x6b,0x35, 0x1,0x6b,0x33, 0x3,0x49,0x72, + 0x2,0x4e,0x3b, 0x3,0x49,0x71, 0x2,0x4e,0x3d, 0x3,0x66,0x4e, + 0x2,0x54,0x53, 0x2,0x54,0x55, 0x3,0x4e,0x7e, 0x1,0x6f,0x32, + 0x2,0x54,0x56, 0x1,0x6f,0x2b, 0x2,0x54,0x52, 0x1,0x6f,0x2a, + 0x1,0x6f,0x34, 0x1,0x6f,0x30, 0x1,0x6f,0x31, 0x1,0x6f,0x2d, + 0x2,0x54,0x51, 0x1,0x6f,0x2c, 0x2,0x54,0x57, 0x2,0x54,0x54, + 0x3,0x4e,0x7d, 0x1,0x6f,0x33, 0x3,0x4f,0x22, 0x1,0x6f,0x2e, + 0x1,0x6f,0x2f, 0x2,0x5a,0x61, 0x3,0x52,0x75, 0x2,0x5a,0x63, + 0x2,0x5a,0x62, 0x3,0x52,0x73, 0x2,0x5a,0x64, 0x1,0x72,0x4a, + 0x2,0x5a,0x60, 0x3,0x56,0x51, 0x3,0x56,0x52, 0x1,0x75,0x56, + 0x2,0x5f,0x64, 0x1,0x75,0x53, 0x1,0x75,0x57, 0x1,0x75,0x55, + 0x1,0x75,0x54, 0x2,0x63,0x5e, 0x4,0x5d,0x69, 0x2,0x63,0x61, + 0x7,0x43,0x52, 0x2,0x63,0x60, 0x3,0x59,0x2e, 0x2,0x63,0x5f, + 0x1,0x77,0x43, 0x2,0x67,0x34, 0x2,0x67,0x35, 0x1,0x79,0x25, + 0x2,0x67,0x36, 0x1,0x79,0x26, 0x3,0x5b,0x38, 0x3,0x66,0x4f, + 0x1,0x7a,0x45, 0x4,0x64,0x4f, 0x1,0x7a,0x44, 0x2,0x6c,0x41, + 0x3,0x5e,0x65, 0x3,0x5e,0x66, 0x1,0x7b,0x2e, 0x2,0x6c,0x42, + 0x2,0x6e,0x2b, 0x1,0x7b,0x75, 0x1,0x7b,0x76, 0x3,0x66,0x50, + 0x2,0x6f,0x53, 0x3,0x60,0x4a, 0x1,0x7c,0x6d, 0x3,0x61,0x4e, + 0x1,0x4b,0x4b, 0x3,0x39,0x33, 0x1,0x5d,0x50, 0x1,0x5d,0x4f, + 0x2,0x47,0x62, 0x2,0x47,0x63, 0x1,0x6b,0x36, 0x2,0x5a,0x65, + 0x1,0x6f,0x35, 0x2,0x5a,0x66, 0x2,0x5f,0x65, 0x1,0x4b,0x4c, + 0x3,0x24,0x3a, 0x2,0x2d,0x53, 0x1,0x53,0x59, 0x1,0x53,0x58, + 0x2,0x33,0x27, 0x1,0x58,0x44, 0x2,0x33,0x28, 0x2,0x39,0x58, + 0x3,0x39,0x39, 0x2,0x39,0x57, 0x3,0x39,0x37, 0x2,0x39,0x56, + 0x3,0x39,0x35, 0x3,0x39,0x38, 0x2,0x40,0x54, 0x1,0x62,0x3f, + 0x3,0x3f,0x39, 0x3,0x3f,0x34, 0x2,0x40,0x53, 0x1,0x62,0x3e, + 0x3,0x3f,0x37, 0x3,0x3f,0x30, 0x3,0x3f,0x33, 0x2,0x40,0x55, + 0x1,0x62,0x3d, 0x3,0x3f,0x38, 0x2,0x47,0x65, 0x2,0x47,0x68, + 0x2,0x47,0x66, 0x2,0x47,0x67, 0x2,0x47,0x6b, 0x2,0x47,0x64, + 0x2,0x47,0x6c, 0x2,0x47,0x69, 0x2,0x47,0x6a, 0x1,0x6b,0x38, + 0x2,0x4e,0x3e, 0x3,0x49,0x75, 0x3,0x49,0x73, 0x1,0x6b,0x37, + 0x3,0x49,0x74, 0x2,0x54,0x5b, 0x2,0x54,0x59, 0x3,0x4f,0x26, + 0x4,0x4d,0x75, 0x1,0x6f,0x36, 0x2,0x54,0x58, 0x2,0x54,0x5a, + 0x3,0x4f,0x25, 0x1,0x6f,0x37, 0x3,0x4f,0x23, 0x2,0x5a,0x67, + 0x3,0x52,0x77, 0x2,0x5a,0x68, 0x1,0x75,0x58, 0x3,0x59,0x31, + 0x2,0x67,0x38, 0x2,0x67,0x3a, 0x2,0x67,0x37, 0x2,0x67,0x39, + 0x2,0x6a,0x24, 0x2,0x6c,0x43, 0x3,0x66,0x51, 0x2,0x71,0x5e, + 0x1,0x4b,0x4d, 0x1,0x53,0x5a, 0x2,0x33,0x29, 0x2,0x33,0x2b, + 0x2,0x33,0x2a, 0x2,0x39,0x5b, 0x1,0x5d,0x52, 0x3,0x39,0x3e, + 0x2,0x39,0x59, 0x3,0x39,0x3a, 0x1,0x5d,0x51, 0x2,0x39,0x5c, + 0x3,0x39,0x3d, 0x2,0x39,0x5d, 0x2,0x39,0x5a, 0x6,0x45,0x38, + 0x2,0x40,0x61, 0x1,0x62,0x47, 0x2,0x40,0x59, 0x2,0x40,0x5f, + 0x3,0x3f,0x3f, 0x3,0x3f,0x3a, 0x1,0x62,0x42, 0x1,0x62,0x45, + 0x2,0x40,0x58, 0x1,0x62,0x40, 0x2,0x40,0x5c, 0x2,0x47,0x72, + 0x1,0x62,0x44, 0x3,0x3f,0x3b, 0x2,0x40,0x57, 0x3,0x3f,0x3e, + 0x2,0x40,0x5d, 0x2,0x40,0x5a, 0x2,0x40,0x60, 0x2,0x40,0x56, + 0x2,0x40,0x5e, 0x1,0x62,0x43, 0x1,0x62,0x46, 0x2,0x40,0x5b, + 0x1,0x62,0x41, 0x1,0x66,0x79, 0x2,0x47,0x6e, 0x1,0x66,0x78, + 0x2,0x47,0x75, 0x2,0x47,0x74, 0x1,0x67,0x21, 0x1,0x67,0x22, + 0x2,0x47,0x76, 0x1,0x66,0x7a, 0x2,0x47,0x73, 0x1,0x66,0x7e, + 0x2,0x47,0x78, 0x2,0x47,0x6f, 0x3,0x44,0x6b, 0x2,0x47,0x71, + 0x1,0x66,0x7b, 0x2,0x47,0x6d, 0x2,0x47,0x70, 0x2,0x47,0x77, + 0x1,0x66,0x7c, 0x2,0x47,0x79, 0x1,0x66,0x7d, 0x1,0x6b,0x39, + 0x2,0x4e,0x43, 0x2,0x4e,0x49, 0x2,0x4e,0x41, 0x2,0x4e,0x4a, + 0x3,0x49,0x7b, 0x2,0x4e,0x40, 0x2,0x4e,0x45, 0x2,0x4e,0x4b, + 0x2,0x4e,0x48, 0x2,0x4e,0x47, 0x2,0x4e,0x46, 0x3,0x49,0x7a, + 0x2,0x4e,0x3f, 0x2,0x4e,0x44, 0x3,0x49,0x79, 0x2,0x4e,0x42, + 0x1,0x6f,0x3c, 0x1,0x6f,0x39, 0x2,0x54,0x64, 0x2,0x54,0x69, + 0x2,0x54,0x6b, 0x2,0x54,0x68, 0x2,0x54,0x61, 0x2,0x54,0x63, + 0x2,0x54,0x6d, 0x2,0x54,0x6a, 0x2,0x54,0x65, 0x2,0x54,0x6e, + 0x2,0x54,0x62, 0x2,0x54,0x6c, 0x1,0x6f,0x3a, 0x1,0x6f,0x40, + 0x1,0x6f,0x3e, 0x2,0x54,0x5c, 0x1,0x6f,0x3f, 0x1,0x6f,0x3b, + 0x2,0x54,0x5d, 0x2,0x54,0x5f, 0x2,0x54,0x5e, 0x2,0x54,0x66, + 0x2,0x54,0x67, 0x3,0x4f,0x2c, 0x1,0x6f,0x3d, 0x3,0x4f,0x2b, + 0x1,0x6f,0x38, 0x2,0x54,0x60, 0x2,0x5a,0x72, 0x1,0x72,0x4c, + 0x3,0x52,0x7e, 0x2,0x5a,0x69, 0x1,0x72,0x4d, 0x1,0x72,0x50, + 0x2,0x5a,0x6e, 0x5,0x51,0x48, 0x2,0x5a,0x6b, 0x1,0x72,0x4f, + 0x4,0x54,0x29, 0x3,0x52,0x7b, 0x2,0x5a,0x6f, 0x2,0x5a,0x70, + 0x2,0x5a,0x6a, 0x2,0x5a,0x73, 0x2,0x5a,0x6c, 0x2,0x5a,0x71, + 0x1,0x72,0x4e, 0x3,0x52,0x7c, 0x1,0x72,0x4b, 0x2,0x5a,0x6d, + 0x3,0x56,0x54, 0x2,0x5f,0x6b, 0x1,0x75,0x5b, 0x1,0x75,0x59, + 0x1,0x75,0x5c, 0x1,0x75,0x5a, 0x2,0x5f,0x6a, 0x2,0x5f,0x67, + 0x2,0x5f,0x66, 0x3,0x56,0x55, 0x2,0x5f,0x69, 0x4,0x59,0x2d, + 0x2,0x5f,0x68, 0x2,0x63,0x6f, 0x1,0x77,0x49, 0x2,0x63,0x66, + 0x2,0x63,0x65, 0x3,0x59,0x32, 0x1,0x77,0x44, 0x2,0x63,0x6b, + 0x2,0x63,0x6a, 0x2,0x63,0x62, 0x2,0x63,0x6d, 0x2,0x63,0x67, + 0x1,0x77,0x48, 0x2,0x63,0x64, 0x2,0x63,0x6c, 0x2,0x63,0x63, + 0x1,0x77,0x45, 0x1,0x77,0x47, 0x2,0x63,0x68, 0x1,0x77,0x46, + 0x2,0x63,0x69, 0x3,0x5b,0x3a, 0x2,0x63,0x6e, 0x2,0x67,0x3e, + 0x3,0x5b,0x39, 0x1,0x79,0x2b, 0x2,0x67,0x3b, 0x4,0x61,0x52, + 0x2,0x67,0x3f, 0x3,0x5b,0x3b, 0x4,0x61,0x4f, 0x1,0x79,0x28, + 0x2,0x67,0x3d, 0x1,0x79,0x2d, 0x3,0x5b,0x3c, 0x1,0x79,0x2a, + 0x3,0x5b,0x3d, 0x2,0x67,0x3c, 0x4,0x61,0x54, 0x1,0x79,0x2c, + 0x2,0x67,0x40, 0x1,0x79,0x27, 0x1,0x7a,0x47, 0x1,0x7a,0x49, + 0x3,0x5d,0x37, 0x2,0x6a,0x27, 0x1,0x7a,0x48, 0x2,0x6a,0x25, + 0x1,0x79,0x29, 0x2,0x6a,0x26, 0x1,0x7a,0x46, 0x1,0x7b,0x2f, + 0x1,0x7b,0x31, 0x2,0x6c,0x45, 0x1,0x7b,0x30, 0x2,0x6c,0x44, + 0x2,0x6e,0x30, 0x1,0x7b,0x77, 0x2,0x6e,0x2f, 0x1,0x7b,0x78, + 0x2,0x6e,0x2d, 0x2,0x6e,0x2c, 0x2,0x6e,0x31, 0x2,0x6e,0x32, + 0x2,0x6f,0x54, 0x3,0x60,0x4b, 0x2,0x6e,0x2e, 0x2,0x70,0x54, + 0x2,0x70,0x51, 0x2,0x70,0x52, 0x2,0x70,0x53, 0x1,0x7d,0x29, + 0x3,0x61,0x50, 0x2,0x71,0x40, 0x2,0x71,0x3f, 0x2,0x71,0x3e, + 0x2,0x71,0x5f, 0x3,0x61,0x6c, 0x2,0x72,0x2e, 0x2,0x71,0x79, + 0x1,0x7d,0x3b, 0x1,0x4b,0x4e, 0x1,0x58,0x45, 0x3,0x39,0x3f, + 0xf,0x38,0x6c, 0x3,0x39,0x40, 0x3,0x3f,0x40, 0x3,0x44,0x73, + 0x1,0x67,0x23, 0x3,0x49,0x7d, 0x3,0x49,0x7c, 0x3,0x4f,0x30, + 0x3,0x4f,0x32, 0x3,0x4f,0x2f, 0x3,0x4f,0x31, 0x1,0x6f,0x41, + 0x3,0x66,0x52, 0x2,0x5a,0x74, 0xf,0x58,0x33, 0x3,0x59,0x35, + 0x1,0x77,0x4a, 0x3,0x59,0x36, 0x2,0x67,0x41, 0x3,0x5b,0x3f, + 0x4,0x61,0x56, 0x3,0x5d,0x38, 0x4,0x67,0x51, 0x2,0x71,0x7a, + 0x1,0x4b,0x4f, 0x1,0x4f,0x51, 0x1,0x53,0x5c, 0x1,0x53,0x5b, + 0x5,0x30,0x55, 0x1,0x58,0x48, 0x3,0x34,0x21, 0x2,0x33,0x2c, + 0x1,0x58,0x46, 0x2,0x33,0x2d, 0x1,0x58,0x47, 0x3,0x66,0x53, + 0x3,0x39,0x41, 0x2,0x39,0x62, 0x2,0x39,0x5e, 0x3,0x39,0x47, + 0x4,0x35,0x63, 0x1,0x5d,0x53, 0x2,0x39,0x61, 0x2,0x39,0x60, + 0x2,0x39,0x5f, 0x1,0x5d,0x54, 0x2,0x39,0x63, 0x2,0x39,0x64, + 0x3,0x3f,0x45, 0x2,0x40,0x68, 0x2,0x40,0x66, 0x2,0x40,0x6a, + 0x2,0x40,0x6b, 0x2,0x40,0x71, 0x3,0x3f,0x47, 0x2,0x40,0x6d, + 0x2,0x40,0x6f, 0x5,0x43,0x50, 0x2,0x40,0x67, 0x2,0x40,0x62, + 0x4,0x3b,0x55, 0x2,0x40,0x6e, 0x3,0x3f,0x44, 0x3,0x3f,0x46, + 0x2,0x40,0x70, 0x2,0x40,0x69, 0x2,0x40,0x6c, 0x2,0x40,0x63, + 0x1,0x62,0x49, 0x2,0x40,0x65, 0x2,0x40,0x64, 0x1,0x62,0x48, + 0x1,0x62,0x4a, 0x3,0x3f,0x49, 0x1,0x67,0x26, 0x2,0x47,0x7b, + 0x2,0x47,0x7d, 0x2,0x47,0x7c, 0x2,0x48,0x23, 0x1,0x67,0x24, + 0x3,0x44,0x76, 0x2,0x47,0x7e, 0x2,0x47,0x7a, 0x2,0x48,0x21, + 0x2,0x48,0x22, 0x1,0x67,0x25, 0x1,0x67,0x27, 0x2,0x48,0x24, + 0x2,0x4e,0x4f, 0x2,0x4e,0x4e, 0x4,0x47,0x6a, 0x2,0x4e,0x4c, + 0x2,0x4e,0x4d, 0x1,0x6b,0x3b, 0x1,0x6b,0x3d, 0x1,0x6b,0x3a, + 0x1,0x6b,0x3c, 0x2,0x54,0x75, 0x2,0x54,0x76, 0x2,0x54,0x71, + 0x3,0x4f,0x36, 0x2,0x54,0x72, 0x1,0x6f,0x43, 0x1,0x6f,0x48, + 0x1,0x6f,0x42, 0x1,0x6f,0x49, 0x1,0x6f,0x44, 0x2,0x54,0x73, + 0x4,0x4e,0x2d, 0x3,0x4f,0x33, 0x2,0x54,0x74, 0x2,0x54,0x70, + 0x1,0x6f,0x4a, 0x1,0x6f,0x46, 0x3,0x4f,0x35, 0x4,0x4e,0x2b, + 0x1,0x6f,0x45, 0x1,0x6f,0x47, 0x3,0x4f,0x34, 0x2,0x54,0x6f, + 0x3,0x53,0x24, 0x2,0x5a,0x76, 0x1,0x72,0x52, 0x3,0x53,0x22, + 0x3,0x53,0x21, 0x2,0x5a,0x78, 0x1,0x72,0x54, 0x2,0x5a,0x7b, + 0x2,0x5a,0x77, 0x2,0x5a,0x75, 0x2,0x5a,0x7a, 0x1,0x72,0x53, + 0x2,0x5a,0x79, 0x7,0x34,0x32, 0x1,0x72,0x51, 0x3,0x53,0x25, + 0x3,0x56,0x59, 0x1,0x75,0x5e, 0x1,0x75,0x61, 0x2,0x5f,0x6d, + 0x3,0x56,0x5a, 0x1,0x75,0x5f, 0x2,0x5f,0x6c, 0x1,0x75,0x5d, + 0x1,0x75,0x60, 0x2,0x63,0x70, 0x2,0x63,0x71, 0x2,0x63,0x72, + 0x1,0x77,0x4b, 0x3,0x59,0x37, 0x2,0x63,0x73, 0x1,0x77,0x4c, + 0x1,0x79,0x2f, 0x2,0x67,0x44, 0x2,0x67,0x45, 0x2,0x67,0x43, + 0x2,0x67,0x42, 0x2,0x67,0x46, 0x1,0x79,0x2e, 0x2,0x6a,0x2b, + 0x2,0x6a,0x29, 0x2,0x6a,0x2a, 0x2,0x6a,0x2c, 0x2,0x6a,0x28, + 0x2,0x6a,0x2d, 0x2,0x6c,0x47, 0x3,0x5e,0x67, 0x2,0x6c,0x48, + 0x2,0x6c,0x46, 0x1,0x7b,0x32, 0x2,0x6e,0x33, 0x1,0x7b,0x79, + 0x2,0x6e,0x34, 0x2,0x6f,0x56, 0x2,0x6f,0x55, 0x3,0x62,0x22, + 0x1,0x4b,0x50, 0x1,0x62,0x4b, 0x3,0x3f,0x4b, 0x3,0x44,0x77, + 0x1,0x67,0x28, 0x3,0x44,0x78, 0x3,0x4a,0x21, 0x3,0x4a,0x22, + 0x1,0x6b,0x3e, 0x3,0x4f,0x37, 0x3,0x53,0x27, 0x1,0x72,0x56, + 0x3,0x53,0x26, 0x1,0x72,0x55, 0x3,0x66,0x54, 0x3,0x59,0x38, + 0x1,0x79,0x30, 0x1,0x7a,0x29, 0x1,0x7b,0x33, 0x1,0x4b,0x51, + 0x1,0x58,0x49, 0x1,0x67,0x29, 0x3,0x4f,0x39, 0x2,0x67,0x47, + 0x3,0x27,0x2f, 0x4,0x21,0x54, 0xf,0x21,0x6a, 0x4,0x23,0x30, + 0x3,0x24,0x3b, 0xf,0x22,0x71, 0xf,0x22,0x72, 0x3,0x27,0x30, + 0x2,0x25,0x26, 0x4,0x25,0x21, 0x3,0x27,0x33, 0x1,0x4b,0x52, + 0x4,0x25,0x23, 0x1,0x4b,0x55, 0x1,0x4b,0x54, 0x1,0x4b,0x53, + 0x3,0x27,0x31, 0xf,0x25,0x32, 0x2,0x25,0x25, 0x3,0x2a,0x72, + 0x2,0x28,0x6d, 0x3,0x2a,0x70, 0x2,0x28,0x6f, 0x1,0x4f,0x52, + 0x3,0x2a,0x74, 0x4,0x28,0x26, 0x1,0x4f,0x54, 0x2,0x28,0x6c, + 0x2,0x28,0x6e, 0x1,0x4f,0x53, 0x2,0x28,0x71, 0x2,0x28,0x70, + 0x2,0x28,0x72, 0x3,0x2a,0x73, 0x3,0x2a,0x71, 0xf,0x28,0x71, + 0xf,0x28,0x6e, 0x2,0x2d,0x57, 0x2,0x2d,0x55, 0x1,0x53,0x5f, + 0x2,0x2d,0x54, 0x1,0x53,0x64, 0x1,0x53,0x61, 0x1,0x53,0x5e, + 0x3,0x2f,0x31, 0x1,0x53,0x65, 0x3,0x2f,0x32, 0x1,0x53,0x60, + 0x1,0x53,0x63, 0x6,0x34,0x60, 0x1,0x53,0x62, 0x2,0x2d,0x56, + 0x3,0x2f,0x33, 0x1,0x53,0x5d, 0x3,0x2f,0x30, 0x1,0x58,0x4f, + 0x2,0x33,0x2f, 0x2,0x33,0x35, 0x1,0x58,0x4c, 0x1,0x58,0x53, + 0x3,0x34,0x25, 0x1,0x58,0x4e, 0x2,0x33,0x32, 0x2,0x33,0x34, + 0x1,0x58,0x51, 0x2,0x33,0x2e, 0x2,0x33,0x31, 0x1,0x58,0x4d, + 0x1,0x58,0x4a, 0x2,0x33,0x30, 0x1,0x58,0x50, 0x2,0x33,0x33, + 0x1,0x58,0x52, 0x1,0x58,0x4b, 0x4,0x30,0x2f, 0x3,0x34,0x27, + 0x3,0x34,0x26, 0x2,0x39,0x66, 0x2,0x39,0x69, 0x1,0x5d,0x56, + 0x3,0x39,0x4b, 0x1,0x5d,0x60, 0x1,0x5d,0x5c, 0x2,0x39,0x67, + 0x3,0x39,0x4a, 0x3,0x39,0x4e, 0x1,0x5d,0x64, 0x1,0x5d,0x5d, + 0x1,0x5d,0x62, 0x1,0x5d,0x58, 0x4,0x35,0x68, 0x1,0x5d,0x55, + 0x1,0x5d,0x57, 0x1,0x5d,0x63, 0x2,0x39,0x68, 0x1,0x5d,0x5b, + 0x1,0x5d,0x5e, 0x1,0x5d,0x5a, 0x1,0x5d,0x5f, 0x2,0x39,0x6a, + 0x1,0x5d,0x61, 0x1,0x5d,0x59, 0x2,0x39,0x65, 0x3,0x39,0x4c, + 0x3,0x3f,0x4f, 0x3,0x3f,0x50, 0x3,0x3f,0x4d, 0x3,0x3f,0x4c, + 0x3,0x3f,0x51, 0x2,0x40,0x72, 0x1,0x62,0x4c, 0x2,0x40,0x74, + 0x3,0x3f,0x55, 0x1,0x62,0x4e, 0x1,0x62,0x50, 0x4,0x35,0x66, + 0x2,0x40,0x73, 0x1,0x62,0x4d, 0x1,0x62,0x51, 0x3,0x3f,0x56, + 0x1,0x62,0x4f, 0x3,0x3f,0x54, 0x3,0x3f,0x57, 0x1,0x67,0x2f, + 0x2,0x48,0x29, 0x1,0x67,0x37, 0x2,0x48,0x26, 0x3,0x44,0x7d, + 0x1,0x67,0x38, 0x1,0x67,0x2d, 0x3,0x44,0x79, 0x2,0x48,0x27, + 0x3,0x44,0x7c, 0x3,0x44,0x7a, 0x1,0x67,0x32, 0x3,0x44,0x7b, + 0x2,0x48,0x28, 0x1,0x67,0x2b, 0x1,0x67,0x2a, 0x3,0x44,0x7e, + 0x1,0x67,0x35, 0x1,0x67,0x34, 0x1,0x67,0x33, 0x1,0x67,0x31, + 0x1,0x67,0x36, 0x2,0x48,0x25, 0x1,0x67,0x2c, 0x1,0x67,0x2e, + 0x1,0x67,0x30, 0x1,0x6b,0x40, 0x1,0x6b,0x43, 0x3,0x4a,0x24, + 0x1,0x6b,0x47, 0x1,0x6b,0x41, 0x1,0x6b,0x46, 0x1,0x6b,0x44, + 0x3,0x4a,0x27, 0x1,0x6b,0x3f, 0x3,0x4a,0x26, 0x1,0x6b,0x45, + 0x1,0x6b,0x42, 0xf,0x4c,0x6b, 0x4,0x4e,0x32, 0x2,0x54,0x7a, + 0x1,0x6f,0x4d, 0x1,0x6f,0x4b, 0x3,0x4f,0x3c, 0x2,0x54,0x7b, + 0x4,0x4e,0x33, 0x1,0x6f,0x4e, 0x1,0x6f,0x4c, 0x2,0x54,0x79, + 0x2,0x54,0x78, 0x3,0x4f,0x3b, 0x1,0x72,0x5a, 0x2,0x54,0x77, + 0x1,0x72,0x58, 0x1,0x72,0x57, 0x2,0x5a,0x7c, 0x1,0x6f,0x4f, + 0x1,0x72,0x59, 0x2,0x5a,0x7d, 0x1,0x72,0x5c, 0x2,0x5a,0x7e, + 0x1,0x72,0x5b, 0x1,0x75,0x63, 0x2,0x5f,0x6f, 0x1,0x75,0x62, + 0x1,0x75,0x67, 0x1,0x75,0x65, 0x1,0x75,0x66, 0x1,0x77,0x4e, + 0x1,0x75,0x64, 0x2,0x5f,0x6e, 0x2,0x5b,0x21, 0x1,0x77,0x4d, + 0x1,0x77,0x4f, 0x3,0x59,0x3a, 0x1,0x79,0x31, 0x1,0x79,0x32, + 0x4,0x61,0x5f, 0x2,0x6a,0x2e, 0x4,0x69,0x52, 0x1,0x7c,0x4a, + 0x1,0x7c,0x49, 0x1,0x4b,0x57, 0x3,0x22,0x5e, 0x3,0x22,0x5d, + 0x2,0x22,0x75, 0x1,0x58,0x54, 0x3,0x24,0x3c, 0x2,0x22,0x72, + 0x2,0x22,0x73, 0x2,0x22,0x71, 0x3,0x24,0x3d, 0x2,0x22,0x74, + 0x3,0x66,0x55, 0x2,0x25,0x2a, 0x2,0x25,0x27, 0x2,0x25,0x2c, + 0x2,0x25,0x28, 0x1,0x4b,0x58, 0x1,0x4b,0x5b, 0x3,0x27,0x35, + 0x2,0x25,0x29, 0x1,0x4b,0x5a, 0x2,0x25,0x2b, 0x3,0x27,0x39, + 0x3,0x27,0x34, 0x1,0x4b,0x59, 0x3,0x39,0x51, 0x3,0x2a,0x77, + 0x4,0x28,0x2b, 0x2,0x28,0x75, 0x2,0x28,0x77, 0x1,0x4f,0x57, + 0x2,0x28,0x73, 0x2,0x28,0x76, 0x2,0x28,0x74, 0x1,0x4f,0x55, + 0x1,0x4f,0x58, 0x3,0x2a,0x75, 0x1,0x4f,0x56, 0x3,0x2a,0x78, + 0x3,0x2f,0x35, 0x2,0x2d,0x59, 0x2,0x2d,0x5d, 0x2,0x2d,0x5a, + 0x3,0x2f,0x38, 0x1,0x53,0x68, 0x3,0x2f,0x34, 0x1,0x53,0x69, + 0x3,0x2f,0x3e, 0x2,0x2d,0x5c, 0x3,0x2f,0x37, 0x2,0x2d,0x5e, + 0x2,0x2d,0x60, 0x3,0x2f,0x3c, 0x1,0x53,0x66, 0x2,0x2d,0x5f, + 0x4,0x41,0x39, 0x3,0x2f,0x3b, 0x1,0x53,0x67, 0xf,0x45,0x6d, + 0x2,0x39,0x71, 0x2,0x2d,0x5b, 0x2,0x33,0x36, 0x2,0x33,0x3f, + 0x2,0x33,0x3d, 0x2,0x33,0x38, 0x2,0x33,0x39, 0x2,0x33,0x3e, + 0x2,0x33,0x40, 0x1,0x58,0x56, 0x3,0x34,0x29, 0x2,0x33,0x3b, + 0x2,0x33,0x37, 0x1,0x58,0x55, 0x1,0x58,0x57, 0x2,0x33,0x3a, + 0x2,0x33,0x41, 0x2,0x33,0x3c, 0x1,0x5d,0x65, 0x2,0x39,0x74, + 0x2,0x39,0x6c, 0x2,0x39,0x72, 0x2,0x39,0x73, 0x1,0x5d,0x66, + 0x3,0x39,0x4f, 0x2,0x39,0x6b, 0x2,0x39,0x6d, 0x2,0x2d,0x58, + 0x2,0x39,0x6f, 0x2,0x39,0x70, 0x2,0x39,0x6e, 0x1,0x62,0x53, + 0x4,0x4e,0x3b, 0x3,0x39,0x52, 0x2,0x40,0x7b, 0x2,0x5b,0x22, + 0x2,0x40,0x7c, 0x2,0x40,0x79, 0x1,0x5d,0x67, 0x1,0x62,0x55, + 0x2,0x40,0x78, 0x2,0x40,0x7e, 0x2,0x40,0x7d, 0x1,0x62,0x52, + 0x2,0x41,0x23, 0x2,0x40,0x77, 0x2,0x41,0x22, 0x2,0x40,0x75, + 0x2,0x41,0x21, 0x2,0x40,0x7a, 0x1,0x62,0x54, 0x3,0x3f,0x59, + 0x2,0x48,0x30, 0x3,0x45,0x23, 0x2,0x48,0x2b, 0x2,0x48,0x31, + 0x2,0x48,0x2c, 0x2,0x48,0x2a, 0x2,0x48,0x2d, 0x1,0x67,0x39, + 0x3,0x45,0x24, 0x2,0x48,0x2f, 0x3,0x45,0x25, 0x2,0x48,0x2e, + 0x1,0x67,0x3a, 0x1,0x6b,0x49, 0x1,0x6b,0x48, 0x2,0x4e,0x56, + 0x2,0x4e,0x59, 0x2,0x4e,0x51, 0x2,0x4e,0x55, 0x1,0x6b,0x4a, + 0x2,0x4e,0x54, 0x2,0x4e,0x52, 0x2,0x4e,0x58, 0x2,0x4e,0x53, + 0x2,0x4e,0x50, 0x2,0x4e,0x57, 0x3,0x4a,0x2a, 0x2,0x55,0x23, + 0x1,0x6f,0x52, 0x2,0x63,0x74, 0x2,0x54,0x7e, 0x2,0x55,0x21, + 0x2,0x54,0x7d, 0x2,0x40,0x76, 0x1,0x6f,0x51, 0x2,0x55,0x24, + 0x2,0x54,0x7c, 0x1,0x6f,0x50, 0x1,0x6f,0x53, 0x2,0x55,0x22, + 0x2,0x5b,0x23, 0x1,0x72,0x5d, 0x2,0x5b,0x24, 0x2,0x5b,0x25, + 0x3,0x53,0x2b, 0x2,0x5f,0x70, 0x1,0x75,0x68, 0x2,0x63,0x75, + 0x2,0x63,0x76, 0x3,0x59,0x3c, 0x3,0x59,0x3b, 0x2,0x63,0x77, + 0x2,0x67,0x49, 0x2,0x67,0x48, 0x2,0x6a,0x30, 0x2,0x6a,0x2f, + 0x2,0x6c,0x4a, 0x2,0x6c,0x4b, 0x2,0x6c,0x49, 0x2,0x6e,0x35, + 0x1,0x7b,0x7a, 0x1,0x4b,0x5c, 0x1,0x53,0x6b, 0x1,0x53,0x6a, + 0x1,0x58,0x5a, 0x1,0x58,0x59, 0x2,0x33,0x43, 0x2,0x33,0x44, + 0x2,0x33,0x42, 0x3,0x34,0x2a, 0x1,0x58,0x58, 0x2,0x39,0x78, + 0x3,0x39,0x55, 0x2,0x39,0x79, 0x2,0x39,0x75, 0x1,0x5d,0x68, + 0x2,0x39,0x76, 0x3,0x39,0x54, 0x2,0x39,0x77, 0x3,0x66,0x57, + 0x2,0x41,0x26, 0x2,0x41,0x28, 0x2,0x41,0x24, 0x2,0x41,0x27, + 0x1,0x62,0x56, 0x2,0x41,0x25, 0x1,0x62,0x57, 0x3,0x45,0x28, + 0x2,0x42,0x79, 0x1,0x67,0x3d, 0x1,0x67,0x3c, 0x3,0x45,0x27, + 0x1,0x67,0x3b, 0x4,0x41,0x3a, 0x2,0x48,0x32, 0x2,0x48,0x33, + 0x4,0x41,0x3b, 0x2,0x4e,0x5b, 0x2,0x4e,0x5d, 0x1,0x6b,0x4e, + 0x1,0x6b,0x4b, 0x3,0x4a,0x2c, 0x1,0x6b,0x4d, 0x1,0x6b,0x4c, + 0x2,0x4e,0x5c, 0x2,0x4e,0x5a, 0x3,0x4a,0x2b, 0x3,0x4a,0x2d, + 0x2,0x55,0x2b, 0x2,0x55,0x28, 0x2,0x55,0x29, 0x1,0x6f,0x57, + 0x2,0x55,0x2a, 0x2,0x55,0x25, 0x2,0x55,0x26, 0x1,0x6f,0x54, + 0x3,0x4f,0x3f, 0x1,0x6f,0x55, 0x2,0x55,0x27, 0x1,0x6f,0x56, + 0x3,0x4f,0x40, 0x2,0x5b,0x29, 0x3,0x53,0x2d, 0x2,0x5b,0x2a, + 0x2,0x5b,0x27, 0x2,0x5b,0x28, 0x1,0x72,0x5e, 0x2,0x5b,0x26, + 0x4,0x54,0x42, 0x3,0x53,0x2c, 0x3,0x53,0x2f, 0x4,0x59,0x3f, + 0x2,0x5f,0x74, 0x2,0x5f,0x71, 0x2,0x5f,0x73, 0x1,0x75,0x6b, + 0x2,0x5f,0x77, 0x1,0x75,0x6a, 0x2,0x5f,0x75, 0x2,0x5f,0x78, + 0x2,0x5f,0x76, 0x2,0x5f,0x72, 0x1,0x75,0x69, 0x2,0x63,0x79, + 0x4,0x5e,0x24, 0x2,0x63,0x7a, 0x2,0x63,0x78, 0x3,0x59,0x3d, + 0x2,0x63,0x7c, 0x1,0x77,0x50, 0x1,0x77,0x51, 0x2,0x67,0x4b, + 0x1,0x79,0x34, 0x2,0x63,0x7b, 0x2,0x67,0x4a, 0x1,0x79,0x33, + 0x2,0x6a,0x33, 0x2,0x6a,0x34, 0x1,0x7a,0x4a, 0x2,0x6a,0x32, + 0x4,0x64,0x65, 0x2,0x6a,0x31, 0x2,0x6c,0x4c, 0x1,0x7b,0x34, + 0x3,0x5e,0x68, 0x2,0x6f,0x57, 0x2,0x70,0x56, 0x2,0x70,0x55, + 0x3,0x60,0x7e, 0x1,0x7c,0x6e, 0x1,0x7d,0x2a, 0x2,0x70,0x57, + 0x2,0x71,0x60, 0x3,0x61,0x6d, 0x1,0x7d,0x3c, 0x1,0x4b,0x5d, + 0x1,0x4f,0x59, 0x1,0x67,0x3e, 0x1,0x7a,0x4b, 0x1,0x4b,0x5e, + 0x1,0x53,0x6c, 0x1,0x5d,0x69, 0x1,0x62,0x58, 0x1,0x77,0x52, + 0x1,0x4f,0x5a, 0x2,0x2d,0x62, 0x2,0x2d,0x61, 0x2,0x33,0x45, + 0x3,0x34,0x30, 0x1,0x58,0x5d, 0x1,0x58,0x5b, 0x1,0x58,0x5f, + 0x2,0x33,0x47, 0x3,0x34,0x2d, 0x1,0x58,0x5e, 0x1,0x58,0x5c, + 0x3,0x34,0x2f, 0x3,0x34,0x2e, 0x3,0x34,0x31, 0x2,0x33,0x46, + 0x1,0x5d,0x6c, 0x2,0x3a,0x21, 0x3,0x39,0x58, 0x1,0x5d,0x6b, + 0x1,0x5d,0x6d, 0x2,0x3a,0x26, 0x1,0x5d,0x6f, 0x2,0x3a,0x23, + 0x2,0x3a,0x24, 0x2,0x39,0x7a, 0x1,0x5d,0x6e, 0x2,0x3a,0x27, + 0x4,0x35,0x7b, 0x3,0x39,0x57, 0x2,0x39,0x7c, 0x3,0x39,0x56, + 0x2,0x39,0x7d, 0x2,0x39,0x7b, 0x1,0x5d,0x6a, 0x3,0x39,0x59, + 0x2,0x3a,0x25, 0x2,0x39,0x7e, 0x2,0x3a,0x22, 0x2,0x41,0x34, + 0x3,0x3f,0x5d, 0x2,0x41,0x33, 0x2,0x41,0x31, 0x2,0x41,0x29, + 0x2,0x41,0x38, 0x2,0x41,0x2c, 0x2,0x41,0x36, 0x2,0x41,0x3d, + 0x2,0x41,0x35, 0x1,0x62,0x60, 0x3,0x3f,0x66, 0x1,0x62,0x5c, + 0x2,0x41,0x2a, 0x3,0x3f,0x60, 0x2,0x41,0x30, 0x1,0x62,0x5e, + 0x3,0x3f,0x68, 0x2,0x41,0x2f, 0x1,0x62,0x5f, 0x1,0x62,0x61, + 0x2,0x41,0x32, 0x3,0x3f,0x69, 0x1,0x62,0x59, 0x1,0x62,0x5a, + 0x2,0x41,0x3e, 0x2,0x41,0x3c, 0x3,0x3f,0x62, 0x2,0x41,0x3b, + 0x2,0x41,0x2d, 0x3,0x3f,0x65, 0x2,0x41,0x39, 0x4,0x3b,0x66, + 0x1,0x62,0x5d, 0x6,0x4f,0x6f, 0x3,0x3f,0x5e, 0x3,0x66,0x59, + 0x3,0x3f,0x63, 0x1,0x62,0x5b, 0x2,0x41,0x3a, 0x2,0x41,0x2b, + 0x2,0x41,0x2e, 0x2,0x41,0x37, 0x3,0x66,0x58, 0x2,0x4f,0x22, + 0x2,0x48,0x3d, 0x3,0x45,0x2e, 0x2,0x48,0x36, 0x2,0x48,0x49, + 0x2,0x48,0x52, 0x2,0x48,0x39, 0x1,0x67,0x49, 0x3,0x45,0x2b, + 0x2,0x48,0x46, 0x1,0x67,0x3f, 0x1,0x67,0x41, 0x1,0x67,0x4d, + 0x2,0x48,0x37, 0x3,0x45,0x37, 0x3,0x45,0x2f, 0x1,0x67,0x42, + 0x1,0x67,0x44, 0x1,0x67,0x4e, 0x1,0x67,0x43, 0x3,0x45,0x39, + 0x4,0x41,0x41, 0x4,0x41,0x46, 0x3,0x45,0x38, 0x1,0x67,0x4c, + 0x2,0x48,0x3f, 0x4,0x41,0x48, 0x2,0x48,0x34, 0x1,0x67,0x4a, + 0x2,0x48,0x3e, 0x1,0x67,0x46, 0x2,0x48,0x50, 0x1,0x67,0x4b, + 0x2,0x48,0x4e, 0x2,0x48,0x42, 0x2,0x48,0x4c, 0x1,0x67,0x48, + 0x2,0x48,0x35, 0x2,0x48,0x4f, 0x2,0x48,0x4a, 0x3,0x45,0x2a, + 0x2,0x48,0x51, 0x1,0x67,0x40, 0x4,0x41,0x40, 0x3,0x45,0x2d, + 0x1,0x67,0x4f, 0x1,0x67,0x45, 0x3,0x45,0x31, 0x3,0x45,0x29, + 0x2,0x48,0x3b, 0x3,0x45,0x34, 0x2,0x48,0x43, 0x2,0x48,0x47, + 0x3,0x45,0x33, 0x2,0x48,0x4b, 0x1,0x67,0x47, 0x2,0x48,0x3a, + 0x2,0x48,0x38, 0x2,0x48,0x44, 0x4,0x41,0x42, 0x4,0x41,0x43, + 0x3,0x45,0x32, 0x3,0x45,0x35, 0x2,0x48,0x41, 0x2,0x48,0x40, + 0x3,0x45,0x36, 0x2,0x48,0x45, 0x2,0x48,0x48, 0x2,0x48,0x4d, + 0x3,0x66,0x5a, 0xf,0x45,0x72, 0x4,0x47,0x75, 0x2,0x4e,0x60, + 0xf,0x4d,0x22, 0x1,0x6b,0x4f, 0x2,0x4e,0x6a, 0x2,0x4e,0x62, + 0x1,0x6b,0x55, 0x1,0x6b,0x59, 0x2,0x4e,0x73, 0x2,0x4e,0x7b, + 0x2,0x4e,0x6c, 0x1,0x6b,0x51, 0x3,0x4a,0x34, 0x2,0x4e,0x70, + 0x2,0x48,0x3c, 0x3,0x4a,0x35, 0x1,0x6b,0x52, 0x2,0x4e,0x77, + 0x2,0x4e,0x7c, 0x2,0x4e,0x74, 0x3,0x4a,0x2f, 0x2,0x4e,0x76, + 0x2,0x4f,0x21, 0x2,0x4e,0x78, 0x2,0x4e,0x66, 0x2,0x4e,0x6f, + 0x3,0x45,0x30, 0x3,0x4a,0x38, 0x1,0x6b,0x5a, 0x3,0x4a,0x33, + 0x1,0x6b,0x56, 0x2,0x4e,0x64, 0x2,0x4e,0x71, 0x1,0x6b,0x54, + 0x2,0x4e,0x6b, 0x1,0x6b,0x53, 0x2,0x4e,0x79, 0x2,0x4e,0x68, + 0x2,0x4e,0x61, 0x1,0x6b,0x57, 0x2,0x4e,0x7e, 0x3,0x4a,0x39, + 0x4,0x47,0x77, 0x2,0x4e,0x63, 0x2,0x4e,0x75, 0x2,0x4e,0x72, + 0x2,0x4e,0x6d, 0x2,0x4e,0x5f, 0x2,0x4e,0x5e, 0x2,0x4e,0x67, + 0x2,0x4e,0x7a, 0x1,0x6b,0x58, 0x2,0x4e,0x7d, 0x2,0x4e,0x65, + 0x2,0x4e,0x69, 0x1,0x6b,0x50, 0x3,0x4a,0x32, 0x3,0x4a,0x37, + 0xf,0x4d,0x27, 0x3,0x67,0x2a, 0x3,0x4a,0x31, 0x1,0x6f,0x63, + 0x1,0x6f,0x5e, 0x2,0x55,0x4d, 0x2,0x55,0x49, 0x2,0x55,0x31, + 0x1,0x6f,0x5a, 0x3,0x4f,0x42, 0x3,0x4f,0x50, 0x4,0x4e,0x45, + 0x1,0x6f,0x59, 0x1,0x6f,0x5f, 0x4,0x4e,0x47, 0x3,0x4f,0x43, + 0x3,0x4f,0x41, 0x2,0x55,0x2f, 0x1,0x6f,0x5d, 0x2,0x55,0x3b, + 0x2,0x55,0x2d, 0x2,0x55,0x2e, 0x1,0x6f,0x58, 0x2,0x55,0x4c, + 0x1,0x6f,0x61, 0x2,0x55,0x3e, 0x2,0x55,0x43, 0x2,0x55,0x3d, + 0x2,0x5b,0x3c, 0x2,0x55,0x39, 0x2,0x55,0x41, 0x2,0x55,0x3f, + 0x2,0x55,0x32, 0x2,0x55,0x2c, 0x2,0x55,0x47, 0x1,0x6f,0x60, + 0x2,0x55,0x48, 0x3,0x4f,0x48, 0x2,0x55,0x42, 0x3,0x4f,0x49, + 0x2,0x55,0x37, 0x2,0x55,0x35, 0x2,0x55,0x30, 0x3,0x4f,0x4b, + 0x3,0x4f,0x4e, 0x3,0x4f,0x44, 0x2,0x55,0x38, 0x2,0x55,0x45, + 0x2,0x55,0x34, 0x2,0x55,0x44, 0x2,0x55,0x4a, 0x3,0x4f,0x51, + 0x4,0x4e,0x46, 0x1,0x6f,0x5c, 0x3,0x4f,0x45, 0x2,0x55,0x40, + 0x2,0x55,0x46, 0x2,0x55,0x3c, 0x2,0x55,0x36, 0x1,0x6f,0x5b, + 0x3,0x4f,0x52, 0x4,0x4e,0x44, 0x3,0x4f,0x4c, 0x2,0x4e,0x6e, + 0x2,0x55,0x3a, 0x1,0x6f,0x62, 0x2,0x55,0x33, 0xf,0x52,0x6b, + 0x3,0x4f,0x4d, 0x3,0x66,0x5b, 0x3,0x66,0x5c, 0x3,0x4a,0x30, + 0x2,0x5b,0x41, 0x1,0x72,0x61, 0x2,0x5b,0x40, 0x2,0x5b,0x3e, + 0x2,0x5b,0x50, 0x1,0x72,0x65, 0x3,0x53,0x35, 0x2,0x5b,0x4d, + 0x2,0x5b,0x45, 0x2,0x5b,0x4f, 0x2,0x5b,0x37, 0x2,0x5b,0x43, + 0x3,0x53,0x3d, 0x1,0x72,0x67, 0x3,0x53,0x3e, 0x2,0x5b,0x2f, + 0x3,0x53,0x38, 0x2,0x5b,0x2d, 0x2,0x5b,0x4e, 0x3,0x53,0x32, + 0x2,0x5b,0x4c, 0x2,0x5b,0x4b, 0x2,0x5b,0x3b, 0x2,0x5b,0x3a, + 0x2,0x5b,0x30, 0x1,0x72,0x69, 0x4,0x54,0x43, 0x2,0x5b,0x36, + 0x2,0x5b,0x3f, 0x2,0x5b,0x4a, 0x1,0x72,0x6c, 0x2,0x5b,0x51, + 0x3,0x53,0x36, 0x1,0x75,0x73, 0x1,0x72,0x6e, 0x1,0x72,0x68, + 0x2,0x5b,0x34, 0x3,0x53,0x37, 0x2,0x5b,0x3d, 0x2,0x5b,0x2c, + 0x2,0x5b,0x2e, 0x1,0x72,0x5f, 0x1,0x72,0x6b, 0x1,0x72,0x64, + 0x2,0x5b,0x35, 0x2,0x5b,0x44, 0x2,0x55,0x4b, 0x1,0x72,0x6a, + 0x2,0x5b,0x2b, 0x1,0x75,0x6e, 0x2,0x5b,0x46, 0x2,0x5b,0x49, + 0x1,0x72,0x66, 0x3,0x53,0x3b, 0x2,0x5b,0x39, 0x1,0x72,0x6d, + 0x1,0x72,0x63, 0x3,0x53,0x3c, 0x3,0x53,0x39, 0x3,0x53,0x3a, + 0x1,0x72,0x62, 0x2,0x5b,0x42, 0x2,0x5b,0x48, 0x1,0x72,0x60, + 0x4,0x54,0x45, 0x2,0x5b,0x32, 0x2,0x5b,0x47, 0xf,0x58,0x59, + 0xf,0x58,0x48, 0x2,0x5b,0x33, 0x7,0x34,0x63, 0x3,0x66,0x5d, + 0xf,0x58,0x55, 0x3,0x66,0x5e, 0x4,0x54,0x49, 0x3,0x53,0x31, + 0x2,0x5b,0x38, 0x2,0x5f,0x7e, 0x3,0x56,0x65, 0x2,0x60,0x25, + 0x1,0x75,0x70, 0x1,0x75,0x72, 0x2,0x60,0x2b, 0x1,0x75,0x6c, + 0x2,0x60,0x39, 0x2,0x60,0x31, 0x2,0x60,0x26, 0x2,0x60,0x27, + 0x2,0x60,0x30, 0x3,0x56,0x66, 0x1,0x75,0x79, 0x2,0x60,0x2f, + 0x2,0x5f,0x7d, 0x2,0x60,0x2e, 0x2,0x60,0x22, 0x2,0x60,0x3a, + 0x1,0x75,0x78, 0x1,0x75,0x76, 0x2,0x60,0x23, 0x3,0x56,0x5d, + 0x2,0x60,0x36, 0x3,0x56,0x67, 0x2,0x60,0x28, 0x2,0x60,0x35, + 0x3,0x56,0x64, 0x2,0x60,0x37, 0x2,0x5f,0x7c, 0x1,0x75,0x71, + 0x3,0x56,0x5b, 0x2,0x60,0x38, 0x3,0x56,0x68, 0x3,0x56,0x5e, + 0x2,0x60,0x2c, 0x3,0x56,0x6b, 0x1,0x75,0x75, 0x2,0x60,0x29, + 0x3,0x56,0x61, 0x4,0x59,0x49, 0x1,0x75,0x77, 0x2,0x60,0x32, + 0x3,0x56,0x62, 0x3,0x56,0x63, 0x3,0x56,0x5f, 0x1,0x75,0x6f, + 0x2,0x60,0x24, 0x2,0x60,0x33, 0x3,0x56,0x5c, 0x2,0x60,0x2d, + 0x2,0x5b,0x31, 0x2,0x60,0x34, 0x2,0x60,0x21, 0x3,0x56,0x60, + 0x1,0x75,0x74, 0x3,0x56,0x6a, 0x2,0x64,0x2f, 0x4,0x59,0x47, + 0x1,0x75,0x6d, 0x2,0x5f,0x7a, 0x4,0x59,0x46, 0xf,0x5d,0x41, + 0x3,0x66,0x5f, 0xf,0x5d,0x39, 0x2,0x64,0x2c, 0x2,0x64,0x25, + 0x1,0x77,0x54, 0x3,0x59,0x43, 0x2,0x63,0x7e, 0x2,0x64,0x30, + 0x2,0x64,0x27, 0x2,0x60,0x2a, 0x3,0x59,0x40, 0x2,0x64,0x32, + 0x2,0x64,0x21, 0x3,0x59,0x42, 0x1,0x77,0x53, 0x2,0x64,0x2b, + 0x1,0x77,0x55, 0x1,0x77,0x5d, 0x1,0x77,0x5b, 0x2,0x64,0x2d, + 0x1,0x77,0x5c, 0x2,0x64,0x23, 0x3,0x59,0x49, 0x2,0x64,0x24, + 0x2,0x64,0x29, 0x2,0x64,0x2e, 0x3,0x59,0x3e, 0x2,0x5f,0x79, + 0x1,0x77,0x56, 0x2,0x64,0x37, 0x2,0x64,0x34, 0x2,0x67,0x61, + 0x2,0x64,0x2a, 0x2,0x64,0x26, 0x2,0x64,0x35, 0x2,0x67,0x56, + 0x2,0x64,0x28, 0x4,0x5e,0x31, 0x1,0x77,0x59, 0x3,0x59,0x44, + 0x1,0x77,0x58, 0x2,0x5f,0x7b, 0x1,0x77,0x5a, 0x2,0x64,0x31, + 0x2,0x64,0x33, 0x1,0x77,0x57, 0x2,0x64,0x36, 0x2,0x63,0x7d, + 0x4,0x5e,0x29, 0x2,0x64,0x22, 0x3,0x59,0x46, 0xf,0x61,0x33, + 0x3,0x59,0x45, 0x3,0x66,0x61, 0x3,0x66,0x62, 0x3,0x66,0x60, + 0xf,0x61,0x43, 0x2,0x67,0x5f, 0x3,0x5b,0x50, 0x2,0x67,0x4f, + 0x1,0x79,0x38, 0x2,0x67,0x5d, 0x3,0x5b,0x44, 0x3,0x5b,0x45, + 0x2,0x67,0x4d, 0x1,0x79,0x39, 0x4,0x61,0x67, 0x2,0x67,0x58, + 0x3,0x5b,0x43, 0x2,0x67,0x54, 0x1,0x79,0x3e, 0x2,0x67,0x5e, + 0x2,0x67,0x4e, 0x2,0x67,0x51, 0x1,0x79,0x36, 0x2,0x67,0x60, + 0x3,0x5b,0x48, 0x2,0x67,0x59, 0x2,0x67,0x5c, 0x1,0x79,0x3c, + 0x1,0x79,0x41, 0x1,0x79,0x3f, 0x2,0x67,0x55, 0x2,0x67,0x50, + 0x3,0x5b,0x4d, 0x1,0x79,0x3a, 0x1,0x79,0x3b, 0x2,0x67,0x4c, + 0x1,0x79,0x37, 0x3,0x5b,0x4f, 0x1,0x79,0x35, 0x1,0x79,0x3d, + 0x2,0x67,0x5b, 0x1,0x79,0x40, 0x3,0x5b,0x4a, 0x2,0x67,0x57, + 0x2,0x67,0x62, 0x1,0x79,0x42, 0x3,0x5b,0x41, 0x3,0x5b,0x42, + 0x3,0x5b,0x4e, 0x2,0x67,0x53, 0x3,0x5b,0x47, 0x2,0x67,0x5a, + 0x3,0x66,0x65, 0x3,0x66,0x63, 0x3,0x66,0x64, 0x3,0x5d,0x41, + 0x3,0x5e,0x6a, 0x2,0x6a,0x41, 0x2,0x6a,0x50, 0x2,0x6a,0x43, + 0x2,0x6a,0x4a, 0x2,0x67,0x52, 0x2,0x6a,0x48, 0x2,0x6a,0x37, + 0x2,0x6a,0x4e, 0x1,0x7a,0x4e, 0x2,0x6a,0x3b, 0x2,0x6a,0x4d, + 0x2,0x6a,0x42, 0x4,0x64,0x67, 0x3,0x5d,0x43, 0x1,0x7a,0x4d, + 0x3,0x5d,0x3c, 0x3,0x5d,0x3f, 0x2,0x6a,0x52, 0x2,0x6a,0x44, + 0x3,0x5d,0x3e, 0x2,0x6a,0x49, 0x2,0x6a,0x4c, 0x2,0x6a,0x35, + 0x2,0x6a,0x4f, 0x2,0x6a,0x40, 0x2,0x6a,0x45, 0x2,0x6a,0x39, + 0x2,0x6a,0x3d, 0x2,0x6a,0x51, 0x2,0x6a,0x47, 0x2,0x6a,0x36, + 0x2,0x6a,0x3a, 0x2,0x6a,0x3c, 0x2,0x6a,0x46, 0x3,0x5d,0x3d, + 0x1,0x7a,0x4c, 0x2,0x6a,0x3f, 0x3,0x5d,0x44, 0x3,0x5d,0x45, + 0x3,0x5d,0x47, 0x4,0x64,0x6b, 0x3,0x5d,0x42, 0x3,0x5d,0x3a, + 0x2,0x6a,0x38, 0x3,0x66,0x66, 0x3,0x66,0x67, 0x3,0x66,0x68, + 0xf,0x66,0x57, 0x3,0x5d,0x46, 0x2,0x6a,0x3e, 0x2,0x6c,0x50, + 0x2,0x6c,0x54, 0x1,0x7b,0x3b, 0x2,0x6c,0x56, 0x3,0x5e,0x6d, + 0x1,0x7b,0x35, 0x4,0x64,0x6f, 0x2,0x6c,0x52, 0x2,0x6c,0x58, + 0x1,0x7b,0x3a, 0x1,0x7b,0x36, 0x4,0x67,0x5c, 0x1,0x7b,0x37, + 0x2,0x6c,0x4f, 0x2,0x6c,0x55, 0x1,0x7b,0x39, 0x2,0x6c,0x53, + 0x1,0x7b,0x38, 0x2,0x6c,0x4e, 0x2,0x6a,0x4b, 0x2,0x6c,0x51, + 0x4,0x67,0x62, 0x2,0x6c,0x4d, 0x2,0x6c,0x57, 0x3,0x5f,0x69, + 0x3,0x5f,0x6e, 0x1,0x7b,0x7b, 0x2,0x6e,0x3c, 0x2,0x6e,0x3f, + 0x2,0x6e,0x3b, 0x2,0x6e,0x3d, 0x2,0x6e,0x3e, 0x2,0x6e,0x38, + 0x2,0x6e,0x39, 0x2,0x6e,0x36, 0x3,0x5f,0x6a, 0x3,0x5f,0x6c, + 0x2,0x6e,0x3a, 0x2,0x6e,0x37, 0x1,0x7b,0x7c, 0x1,0x7b,0x7d, + 0x3,0x5f,0x6b, 0x2,0x6f,0x59, 0x3,0x60,0x52, 0x2,0x6f,0x5b, + 0x4,0x6b,0x29, 0x5,0x76,0x5d, 0x3,0x60,0x55, 0x3,0x60,0x54, + 0x3,0x60,0x56, 0x2,0x6f,0x5a, 0x2,0x6f,0x5c, 0x3,0x60,0x4f, + 0x1,0x7c,0x4c, 0x3,0x60,0x53, 0x2,0x6f,0x58, 0x1,0x7c,0x4b, + 0x1,0x7c,0x4d, 0x3,0x60,0x57, 0x3,0x66,0x6a, 0x3,0x66,0x69, + 0x2,0x70,0x59, 0x2,0x70,0x5a, 0x1,0x7c,0x6f, 0x2,0x70,0x58, + 0x3,0x61,0x22, 0x2,0x71,0x42, 0x2,0x71,0x41, 0x2,0x71,0x43, + 0x1,0x7d,0x2c, 0x2,0x71,0x44, 0x1,0x7d,0x2b, 0x2,0x71,0x45, + 0x2,0x71,0x61, 0x2,0x71,0x64, 0x2,0x71,0x63, 0x1,0x7d,0x35, + 0x2,0x71,0x62, 0x4,0x6d,0x62, 0x3,0x61,0x6f, 0x3,0x62,0x23, + 0x1,0x7d,0x3f, 0x1,0x7d,0x3d, 0x1,0x7d,0x3e, 0x1,0x7d,0x44, + 0x2,0x72,0x30, 0x2,0x72,0x31, 0x2,0x72,0x2f, 0x2,0x72,0x37, + 0x3,0x62,0x36, 0x1,0x4f,0x5b, 0x4,0x25,0x2b, 0x4,0x30,0x3a, + 0x2,0x3a,0x28, 0x2,0x41,0x3f, 0x2,0x55,0x4e, 0x2,0x67,0x63, + 0x5,0x71,0x56, 0x1,0x4f,0x5c, 0x3,0x2f,0x40, 0x1,0x53,0x6d, + 0x1,0x58,0x60, 0x4,0x30,0x3b, 0x3,0x34,0x32, 0x2,0x3a,0x29, + 0x3,0x39,0x5c, 0x2,0x3a,0x2a, 0x1,0x5d,0x70, 0x1,0x62,0x64, + 0x2,0x41,0x41, 0x2,0x41,0x40, 0x1,0x62,0x68, 0x1,0x62,0x63, + 0x2,0x41,0x42, 0x1,0x62,0x65, 0x1,0x62,0x67, 0x1,0x62,0x66, + 0x1,0x62,0x62, 0x3,0x3f,0x6c, 0xf,0x3f,0x7e, 0x3,0x66,0x6b, + 0x1,0x67,0x50, 0x3,0x45,0x3c, 0x3,0x45,0x3a, 0x2,0x48,0x56, + 0x2,0x48,0x54, 0x4,0x41,0x53, 0x2,0x48,0x55, 0x2,0x48,0x53, + 0xf,0x45,0x7b, 0x1,0x6b,0x5b, 0x3,0x4a,0x3d, 0x1,0x6b,0x5e, + 0x1,0x6b,0x60, 0x1,0x6b,0x5f, 0x4,0x48,0x22, 0x3,0x4a,0x3e, + 0x1,0x6b,0x5c, 0x1,0x6b,0x5d, 0x2,0x55,0x50, 0x2,0x55,0x4f, + 0x1,0x6f,0x64, 0x2,0x55,0x51, 0x3,0x4f,0x53, 0x2,0x55,0x52, + 0x1,0x6f,0x65, 0x3,0x4f,0x55, 0x3,0x4f,0x56, 0x4,0x4e,0x4a, + 0x2,0x5b,0x59, 0x2,0x5b,0x57, 0x2,0x60,0x40, 0x3,0x53,0x42, + 0x2,0x5b,0x55, 0x2,0x5b,0x56, 0x1,0x72,0x6f, 0x2,0x5b,0x52, + 0x2,0x5b,0x5a, 0x2,0x5b,0x54, 0x2,0x5b,0x58, 0x2,0x60,0x3c, + 0x3,0x53,0x44, 0x3,0x53,0x40, 0x2,0x60,0x3e, 0x3,0x56,0x6d, + 0x2,0x60,0x3f, 0x1,0x75,0x7e, 0x2,0x60,0x3b, 0x1,0x75,0x7d, + 0x2,0x60,0x3d, 0x1,0x75,0x7a, 0x1,0x75,0x7b, 0x1,0x75,0x7c, + 0x2,0x5b,0x53, 0x3,0x66,0x6c, 0x1,0x77,0x60, 0x2,0x64,0x3a, + 0x2,0x64,0x38, 0x2,0x64,0x39, 0x1,0x77,0x5e, 0x1,0x77,0x61, + 0x1,0x77,0x5f, 0x3,0x59,0x4b, 0x3,0x59,0x4a, 0x7,0x4b,0x40, + 0x2,0x67,0x64, 0x2,0x67,0x65, 0x1,0x79,0x43, 0x3,0x5b,0x53, + 0x2,0x6a,0x53, 0x2,0x6a,0x55, 0x2,0x6a,0x54, 0x1,0x7a,0x4f, + 0x1,0x7b,0x3c, 0x2,0x6c,0x5b, 0x2,0x6c,0x5a, 0x2,0x6c,0x59, + 0xf,0x68,0x72, 0x3,0x66,0x6d, 0xf,0x25,0x39, 0x1,0x4f,0x5d, + 0x3,0x21,0x43, 0x2,0x21,0x69, 0x2,0x22,0x78, 0x1,0x48,0x6a, + 0x2,0x22,0x76, 0x2,0x22,0x79, 0x2,0x22,0x77, 0x4,0x25,0x2e, + 0x3,0x27,0x3b, 0x3,0x27,0x3a, 0x2,0x25,0x2e, 0x3,0x27,0x3f, + 0x1,0x4b,0x62, 0x3,0x27,0x3c, 0x1,0x4b,0x63, 0x2,0x25,0x30, + 0x1,0x4b,0x60, 0x2,0x25,0x2f, 0x2,0x25,0x2d, 0x1,0x4b,0x61, + 0x1,0x4b,0x5f, 0x3,0x27,0x3d, 0x3,0x27,0x3e, 0x3,0x2a,0x79, + 0x4,0x28,0x33, 0x2,0x28,0x78, 0x2,0x28,0x7b, 0x1,0x4f,0x60, + 0x2,0x28,0x7a, 0x2,0x28,0x79, 0x3,0x2a,0x7c, 0x1,0x4f,0x5f, + 0x1,0x4f,0x5e, 0x3,0x2a,0x7b, 0x1,0x4f,0x62, 0x2,0x28,0x7c, + 0x1,0x4f,0x61, 0x2,0x2d,0x67, 0x1,0x53,0x6f, 0x1,0x53,0x70, + 0x1,0x53,0x71, 0x2,0x2d,0x68, 0x2,0x2d,0x64, 0x1,0x53,0x6e, + 0x2,0x2d,0x65, 0x4,0x2b,0x5d, 0x2,0x2d,0x66, 0x2,0x2d,0x63, + 0x4,0x2b,0x5b, 0x3,0x34,0x36, 0x4,0x30,0x3f, 0x1,0x58,0x67, + 0x3,0x34,0x34, 0x3,0x39,0x5e, 0x1,0x58,0x64, 0x2,0x33,0x48, + 0x1,0x58,0x65, 0x1,0x58,0x68, 0x2,0x33,0x49, 0x3,0x34,0x33, + 0x1,0x58,0x63, 0x1,0x58,0x61, 0x1,0x58,0x62, 0x1,0x58,0x66, + 0x1,0x5d,0x71, 0x2,0x3a,0x2d, 0x1,0x5d,0x79, 0x2,0x3a,0x2c, + 0x3,0x39,0x61, 0x2,0x3a,0x2f, 0x1,0x5d,0x75, 0x2,0x3a,0x2e, + 0x1,0x62,0x70, 0x1,0x5d,0x73, 0x1,0x5d,0x76, 0x1,0x5d,0x72, + 0x1,0x5d,0x77, 0x1,0x5d,0x78, 0x1,0x5d,0x74, 0x3,0x39,0x65, + 0x3,0x3f,0x71, 0x2,0x3a,0x2b, 0x1,0x62,0x6c, 0x2,0x41,0x44, + 0x3,0x3f,0x72, 0x2,0x41,0x48, 0x3,0x3f,0x73, 0x3,0x3f,0x75, + 0x2,0x41,0x47, 0x1,0x62,0x71, 0x1,0x62,0x6d, 0x1,0x62,0x6e, + 0x2,0x41,0x43, 0x2,0x41,0x45, 0x2,0x41,0x46, 0x1,0x62,0x69, + 0x1,0x62,0x6b, 0x3,0x3f,0x70, 0x1,0x62,0x6f, 0x1,0x62,0x6a, + 0x3,0x45,0x40, 0x2,0x48,0x59, 0x2,0x48,0x57, 0x2,0x48,0x58, + 0x1,0x67,0x52, 0x1,0x67,0x53, 0x3,0x45,0x42, 0x2,0x48,0x5a, + 0x1,0x67,0x51, 0x1,0x6b,0x61, 0x4,0x48,0x24, 0x1,0x6b,0x63, + 0x1,0x6b,0x62, 0x3,0x4a,0x45, 0x2,0x4f,0x23, 0x3,0x4a,0x46, + 0x3,0x4a,0x44, 0x2,0x4f,0x24, 0x2,0x55,0x54, 0x3,0x4f,0x5a, + 0x2,0x55,0x53, 0x3,0x4f,0x5b, 0x4,0x54,0x52, 0x1,0x72,0x70, + 0x1,0x72,0x71, 0x2,0x5b,0x5b, 0x1,0x72,0x72, 0x3,0x53,0x48, + 0x2,0x60,0x43, 0x3,0x56,0x70, 0x2,0x60,0x41, 0x3,0x56,0x6f, + 0x2,0x60,0x42, 0x1,0x76,0x21, 0x3,0x56,0x71, 0x2,0x64,0x3b, + 0x1,0x79,0x44, 0x3,0x5d,0x49, 0x3,0x2a,0x7d, 0x3,0x53,0x49, + 0x1,0x76,0x22, 0x1,0x4f,0x63, 0x4,0x30,0x41, 0x1,0x58,0x69, + 0x2,0x33,0x4a, 0x3,0x34,0x39, 0xf,0x32,0x6f, 0x2,0x3a,0x30, + 0x1,0x5d,0x7a, 0x1,0x62,0x72, 0x2,0x41,0x49, 0x2,0x41,0x4b, + 0x1,0x62,0x74, 0x1,0x62,0x73, 0x1,0x62,0x75, 0x1,0x62,0x76, + 0x2,0x41,0x4a, 0x1,0x67,0x56, 0x1,0x67,0x57, 0x1,0x67,0x55, + 0x1,0x6b,0x64, 0x1,0x67,0x54, 0x2,0x48,0x5b, 0x4,0x41,0x57, + 0x3,0x4a,0x47, 0x3,0x4a,0x49, 0x1,0x6b,0x65, 0x2,0x55,0x55, + 0x2,0x5b,0x5c, 0x1,0x72,0x73, 0x1,0x76,0x23, 0x2,0x64,0x3c, + 0x2,0x64,0x40, 0x1,0x77,0x64, 0x2,0x64,0x3d, 0x1,0x77,0x65, + 0x1,0x77,0x63, 0x2,0x64,0x41, 0x1,0x77,0x66, 0x2,0x64,0x3f, + 0x2,0x67,0x66, 0x1,0x77,0x62, 0x1,0x79,0x45, 0x3,0x5e,0x70, + 0x2,0x70,0x5b, 0x3,0x61,0x25, 0x3,0x62,0x2f, 0x1,0x4f,0x64, + 0x1,0x5d,0x7c, 0x1,0x5d,0x7b, 0xf,0x39,0x2a, 0x3,0x3f,0x7e, + 0x3,0x3f,0x7c, 0x3,0x3f,0x7b, 0x1,0x62,0x77, 0x2,0x41,0x4d, + 0x2,0x41,0x4c, 0x1,0x62,0x78, 0x3,0x45,0x46, 0x2,0x48,0x5f, + 0x1,0x67,0x5b, 0x1,0x67,0x58, 0x2,0x48,0x5e, 0x1,0x67,0x5a, + 0x2,0x48,0x5c, 0x1,0x67,0x59, 0x3,0x45,0x47, 0x2,0x48,0x5d, + 0x2,0x4f,0x25, 0x1,0x6b,0x66, 0x2,0x55,0x58, 0x5,0x52,0x3b, + 0x1,0x6f,0x66, 0x2,0x55,0x56, 0x1,0x6f,0x67, 0x1,0x6f,0x68, + 0x2,0x55,0x57, 0x1,0x6f,0x69, 0x3,0x4f,0x60, 0x2,0x5b,0x5d, + 0x3,0x53,0x50, 0x1,0x72,0x77, 0x1,0x72,0x74, 0x1,0x72,0x79, + 0x2,0x5b,0x5f, 0x1,0x72,0x75, 0x2,0x5b,0x5e, 0x1,0x72,0x78, + 0x3,0x53,0x4d, 0x3,0x53,0x4c, 0x1,0x72,0x76, 0x3,0x53,0x51, + 0x2,0x60,0x46, 0x2,0x60,0x48, 0x3,0x56,0x74, 0x3,0x56,0x75, + 0x1,0x76,0x24, 0x2,0x60,0x47, 0x1,0x76,0x25, 0x2,0x60,0x45, + 0x2,0x60,0x44, 0x4,0x5e,0x38, 0x2,0x64,0x43, 0x2,0x64,0x42, + 0x1,0x77,0x67, 0x2,0x64,0x44, 0x2,0x67,0x6b, 0x1,0x79,0x47, + 0x2,0x67,0x6a, 0x2,0x67,0x67, 0x1,0x79,0x46, 0x2,0x67,0x68, + 0x2,0x67,0x69, 0x2,0x6a,0x56, 0x2,0x6a,0x57, 0x1,0x7a,0x50, + 0x3,0x5d,0x4f, 0x1,0x7b,0x3f, 0x3,0x5d,0x4c, 0x3,0x5d,0x4e, + 0x2,0x6c,0x5c, 0x3,0x5e,0x72, 0x3,0x5e,0x71, 0x1,0x7b,0x3d, + 0x1,0x7b,0x3e, 0x2,0x6c,0x5d, 0x3,0x66,0x6e, 0x3,0x5f,0x71, + 0x1,0x7b,0x7e, 0x1,0x7c,0x21, 0x2,0x6e,0x40, 0x3,0x5f,0x72, + 0x3,0x60,0x59, 0x1,0x7c,0x70, 0x2,0x70,0x5d, 0x1,0x7c,0x72, + 0x3,0x61,0x26, 0x2,0x70,0x5c, 0x2,0x70,0x5e, 0x1,0x7c,0x71, + 0x2,0x71,0x46, 0x4,0x6d,0x64, 0x2,0x71,0x7b, 0x3,0x66,0x6f, + 0x3,0x62,0x45, 0x3,0x2a,0x7e, 0x1,0x4f,0x65, 0x3,0x45,0x49, + 0x1,0x67,0x5c, 0x4,0x48,0x35, 0x2,0x4f,0x26, 0x3,0x4a,0x4c, + 0x2,0x55,0x59, 0x1,0x72,0x7a, 0x1,0x72,0x7b, 0x3,0x59,0x4f, + 0x1,0x4f,0x66, 0x3,0x40,0x21, 0x1,0x6f,0x6a, 0x1,0x79,0x48, + 0x1,0x53,0x72, 0x3,0x2b,0x21, 0x3,0x4a,0x4e, 0x1,0x72,0x7c, + 0x3,0x5e,0x73, 0x1,0x7c,0x4e, 0x1,0x53,0x73, 0x2,0x3a,0x31, + 0x4,0x3b,0x77, 0x2,0x41,0x4e, 0x3,0x40,0x24, 0x2,0x41,0x50, + 0x3,0x40,0x22, 0x2,0x41,0x4f, 0x2,0x48,0x63, 0x2,0x48,0x60, + 0x1,0x67,0x5d, 0x6,0x5a,0x24, 0x1,0x67,0x5e, 0x2,0x48,0x61, + 0x2,0x48,0x62, 0x3,0x45,0x4b, 0x2,0x4f,0x28, 0x2,0x4f,0x2d, + 0x1,0x6b,0x67, 0x2,0x4f,0x27, 0x2,0x4f,0x29, 0x2,0x4f,0x30, + 0x2,0x4f,0x2b, 0x2,0x4f,0x2f, 0x2,0x4f,0x2c, 0x2,0x4f,0x2a, + 0x2,0x4f,0x2e, 0x1,0x6b,0x68, 0x3,0x4f,0x62, 0x2,0x55,0x5c, + 0x3,0x4f,0x63, 0x2,0x55,0x5a, 0x1,0x6f,0x6c, 0x3,0x4f,0x64, + 0x1,0x6f,0x6b, 0x2,0x55,0x5b, 0x1,0x6f,0x6d, 0x3,0x53,0x53, + 0x2,0x5b,0x62, 0x4,0x54,0x5f, 0x4,0x54,0x67, 0x2,0x5b,0x61, + 0x1,0x72,0x7d, 0x2,0x5b,0x60, 0x2,0x60,0x49, 0x3,0x56,0x7a, + 0x2,0x60,0x4b, 0x2,0x60,0x4d, 0x2,0x60,0x4c, 0x3,0x56,0x7b, + 0x1,0x76,0x26, 0x2,0x60,0x4a, 0x2,0x64,0x4b, 0x1,0x77,0x68, + 0x2,0x64,0x49, 0x2,0x64,0x4c, 0x1,0x77,0x69, 0x4,0x5e,0x43, + 0x2,0x64,0x47, 0x3,0x59,0x50, 0x2,0x64,0x4a, 0x2,0x64,0x48, + 0x2,0x64,0x45, 0x1,0x77,0x6a, 0x2,0x64,0x46, 0x4,0x61,0x7c, + 0x3,0x5b,0x5f, 0x3,0x5b,0x5d, 0x2,0x67,0x6c, 0x3,0x5b,0x5e, + 0x3,0x5b,0x60, 0x2,0x67,0x6e, 0x2,0x67,0x6d, 0x3,0x5d,0x50, + 0x2,0x6a,0x58, 0x3,0x5d,0x51, 0x2,0x6a,0x59, 0x4,0x67,0x71, + 0x3,0x5e,0x75, 0x3,0x5e,0x74, 0x2,0x6c,0x5e, 0x3,0x5f,0x73, + 0x1,0x7c,0x23, 0x4,0x69,0x5e, 0x1,0x7c,0x22, 0x2,0x6f,0x5d, + 0x2,0x6f,0x5e, 0x1,0x7c,0x73, 0x2,0x70,0x5f, 0x3,0x61,0x28, + 0x1,0x7d,0x36, 0x3,0x62,0x3b, 0x1,0x53,0x74, 0x1,0x62,0x79, + 0x2,0x4f,0x32, 0x2,0x4f,0x31, 0x2,0x55,0x5e, 0x2,0x55,0x5d, + 0x4,0x4e,0x57, 0x3,0x53,0x55, 0x1,0x76,0x27, 0x2,0x60,0x4f, + 0x2,0x60,0x4e, 0x2,0x64,0x4f, 0x2,0x64,0x4d, 0x2,0x64,0x50, + 0x2,0x64,0x4e, 0x3,0x59,0x51, 0x4,0x65,0x29, 0x1,0x79,0x49, + 0x2,0x67,0x6f, 0x2,0x67,0x70, 0x2,0x67,0x71, 0x4,0x65,0x27, + 0x2,0x6c,0x5f, 0x3,0x5e,0x76, 0x2,0x6e,0x41, 0x3,0x61,0x29, + 0x2,0x70,0x60, 0x1,0x53,0x75, 0x3,0x45,0x4f, 0x3,0x4f,0x65, + 0x2,0x5b,0x63, 0x2,0x60,0x50, 0x3,0x5b,0x61, 0x1,0x53,0x76, + 0x4,0x41,0x63, 0x3,0x45,0x50, 0x1,0x6b,0x69, 0x4,0x48,0x46, + 0x2,0x5b,0x64, 0x1,0x77,0x6b, 0x2,0x64,0x51, 0x1,0x79,0x4a, + 0x3,0x5d,0x53, 0x2,0x6a,0x5a, 0x2,0x6a,0x5b, 0x1,0x7b,0x40, + 0x2,0x6f,0x5f, 0x1,0x53,0x77, 0x1,0x5e,0x21, 0x1,0x5e,0x22, + 0x2,0x3a,0x32, 0x1,0x62,0x7a, 0x1,0x62,0x7b, 0x2,0x41,0x51, + 0x1,0x62,0x7c, 0x4,0x41,0x68, 0x1,0x67,0x62, 0x3,0x45,0x52, + 0x1,0x67,0x64, 0x2,0x48,0x65, 0x2,0x48,0x66, 0x2,0x48,0x64, + 0x1,0x67,0x5f, 0x1,0x67,0x60, 0x1,0x67,0x63, 0x1,0x67,0x61, + 0x3,0x4a,0x54, 0x3,0x4a,0x55, 0x2,0x4f,0x33, 0x1,0x6b,0x6a, + 0x1,0x6b,0x6b, 0x3,0x4a,0x52, 0x3,0x4a,0x56, 0x2,0x55,0x65, + 0x1,0x6f,0x70, 0x2,0x55,0x60, 0x2,0x55,0x5f, 0x3,0x4f,0x69, + 0x2,0x55,0x64, 0x1,0x6f,0x6e, 0x3,0x4f,0x67, 0x4,0x4e,0x5a, + 0x1,0x73,0x26, 0x4,0x54,0x70, 0x2,0x55,0x61, 0x2,0x55,0x66, + 0x2,0x55,0x63, 0x2,0x55,0x62, 0x3,0x4f,0x66, 0x1,0x6f,0x6f, + 0x1,0x73,0x24, 0x3,0x53,0x5c, 0x2,0x5b,0x66, 0x1,0x72,0x7e, + 0x3,0x53,0x59, 0x2,0x5b,0x67, 0x3,0x53,0x5a, 0x3,0x52,0x28, + 0x2,0x5b,0x65, 0x3,0x53,0x58, 0x1,0x73,0x23, 0x1,0x73,0x21, + 0x1,0x73,0x25, 0x3,0x53,0x5d, 0x1,0x73,0x22, 0x3,0x53,0x5b, + 0x3,0x53,0x5f, 0x4,0x5e,0x4f, 0x3,0x59,0x5b, 0x3,0x57,0x26, + 0x2,0x60,0x51, 0x4,0x59,0x70, 0x2,0x60,0x56, 0x2,0x60,0x52, + 0x2,0x60,0x55, 0x1,0x76,0x28, 0x3,0x57,0x28, 0x2,0x5e,0x41, + 0x2,0x60,0x54, 0x2,0x60,0x53, 0x3,0x59,0x59, 0x1,0x77,0x6e, + 0x1,0x77,0x6c, 0x1,0x77,0x6f, 0x1,0x77,0x6d, 0x2,0x64,0x52, + 0x2,0x64,0x53, 0x2,0x64,0x54, 0x1,0x77,0x70, 0x3,0x59,0x56, + 0x3,0x59,0x58, 0x3,0x5b,0x65, 0x2,0x67,0x75, 0x1,0x79,0x4c, + 0x2,0x67,0x73, 0x4,0x62,0x30, 0x1,0x79,0x4d, 0x2,0x67,0x72, + 0x2,0x67,0x74, 0x1,0x79,0x4b, 0x2,0x6a,0x5f, 0x2,0x6a,0x5c, + 0x4,0x65,0x2c, 0x2,0x6a,0x5d, 0x2,0x6a,0x5e, 0x2,0x6c,0x60, + 0x1,0x7b,0x42, 0x3,0x5e,0x78, 0x1,0x7b,0x41, 0x3,0x5e,0x77, + 0x2,0x6e,0x43, 0x2,0x6e,0x42, 0x1,0x7c,0x24, 0x3,0x60,0x5d, + 0x3,0x60,0x5e, 0x3,0x60,0x5c, 0x1,0x7c,0x4f, 0x1,0x7c,0x74, + 0x1,0x7d,0x2d, 0x2,0x71,0x47, 0x2,0x71,0x7c, 0x2,0x71,0x7d, + 0x1,0x53,0x78, 0x2,0x41,0x52, 0x4,0x41,0x71, 0x2,0x48,0x67, + 0x2,0x4f,0x34, 0x2,0x4f,0x35, 0x1,0x6b,0x6c, 0x4,0x48,0x57, + 0x1,0x6b,0x6d, 0x2,0x55,0x67, 0x1,0x6f,0x71, 0x3,0x53,0x61, + 0x1,0x76,0x29, 0x3,0x57,0x2a, 0x2,0x64,0x55, 0x3,0x59,0x5c, + 0x1,0x77,0x71, 0x2,0x67,0x78, 0x1,0x79,0x4e, 0x2,0x67,0x77, + 0x2,0x67,0x79, 0x2,0x67,0x76, 0x2,0x6c,0x63, 0x2,0x6a,0x60, + 0x2,0x6a,0x61, 0x3,0x5d,0x56, 0x1,0x7a,0x51, 0x2,0x6c,0x62, + 0x3,0x5e,0x7b, 0x3,0x5e,0x79, 0x2,0x6c,0x61, 0x3,0x5e,0x7a, + 0x2,0x6e,0x44, 0x2,0x71,0x7e, 0x3,0x62,0x25, 0x1,0x53,0x79, + 0x3,0x5e,0x7c, 0x3,0x62,0x26, 0x1,0x53,0x7a, 0x3,0x39,0x67, + 0x1,0x58,0x6a, 0x2,0x33,0x4b, 0x3,0x66,0x70, 0x2,0x3a,0x33, + 0x3,0x39,0x68, 0x1,0x62,0x7d, 0x1,0x63,0x22, 0x1,0x62,0x7e, + 0x2,0x41,0x53, 0x3,0x45,0x5b, 0x1,0x63,0x24, 0x1,0x63,0x21, + 0x3,0x40,0x2b, 0x3,0x45,0x5c, 0x1,0x63,0x23, 0x3,0x45,0x54, + 0x1,0x67,0x66, 0x3,0x45,0x59, 0x2,0x48,0x68, 0x3,0x45,0x57, + 0x3,0x4a,0x5d, 0x2,0x48,0x69, 0x2,0x55,0x69, 0x4,0x41,0x7b, + 0x1,0x67,0x65, 0x1,0x67,0x67, 0x1,0x67,0x68, 0x3,0x45,0x58, + 0x2,0x4f,0x37, 0x3,0x4a,0x5e, 0x2,0x4f,0x36, 0x1,0x6b,0x6e, + 0x5,0x4b,0x4c, 0x1,0x6b,0x6f, 0x3,0x4a,0x5b, 0x2,0x4f,0x38, + 0x2,0x55,0x68, 0x1,0x6b,0x71, 0x1,0x6f,0x72, 0x4,0x4e,0x63, + 0x1,0x6b,0x70, 0x3,0x66,0x7a, 0x1,0x73,0x27, 0x2,0x55,0x6a, + 0x1,0x6f,0x74, 0x1,0x6f,0x73, 0x2,0x55,0x6b, 0x2,0x55,0x6e, + 0x2,0x55,0x6c, 0x2,0x55,0x6d, 0x1,0x6f,0x75, 0x3,0x4f,0x6b, + 0x1,0x73,0x2c, 0x1,0x73,0x2a, 0x3,0x53,0x65, 0x3,0x53,0x66, + 0x1,0x73,0x29, 0x2,0x5b,0x69, 0x3,0x53,0x64, 0x1,0x73,0x2b, + 0x3,0x53,0x62, 0x3,0x53,0x63, 0x2,0x5b,0x68, 0x2,0x60,0x57, + 0x4,0x54,0x7e, 0x2,0x5b,0x6a, 0x1,0x73,0x28, 0x2,0x5b,0x6b, + 0x2,0x60,0x5a, 0x2,0x60,0x58, 0x2,0x60,0x59, 0x2,0x60,0x5e, + 0x1,0x77,0x75, 0x2,0x60,0x5d, 0x2,0x60,0x60, 0x2,0x60,0x5f, + 0x2,0x60,0x5c, 0x2,0x60,0x5b, 0x4,0x55,0x21, 0x1,0x76,0x2a, + 0x3,0x59,0x62, 0x4,0x5a,0x29, 0x3,0x59,0x61, 0x3,0x59,0x66, + 0x2,0x64,0x58, 0x3,0x59,0x65, 0x2,0x64,0x57, 0x1,0x77,0x74, + 0x1,0x77,0x72, 0x1,0x77,0x73, 0x3,0x59,0x63, 0x2,0x64,0x56, + 0x3,0x66,0x71, 0x2,0x67,0x7c, 0x3,0x5b,0x69, 0x1,0x79,0x4f, + 0x4,0x62,0x38, 0x2,0x67,0x7b, 0x2,0x67,0x7a, 0x1,0x79,0x50, + 0x4,0x65,0x3a, 0x2,0x6a,0x66, 0x2,0x6a,0x65, 0x3,0x5d,0x58, + 0x2,0x6a,0x63, 0x3,0x5e,0x7e, 0x2,0x6a,0x62, 0x1,0x7a,0x53, + 0x1,0x7a,0x52, 0x2,0x6a,0x67, 0x2,0x6e,0x45, 0x1,0x7c,0x25, + 0x2,0x6c,0x65, 0x1,0x7b,0x43, 0x2,0x6c,0x64, 0x2,0x6a,0x64, + 0x3,0x5f,0x78, 0x2,0x6e,0x46, 0x1,0x7c,0x50, 0x3,0x61,0x2a, + 0x1,0x7d,0x2e, 0x2,0x71,0x48, 0x4,0x6e,0x24, 0x2,0x72,0x21, + 0x1,0x53,0x7b, 0x2,0x3a,0x34, 0x2,0x60,0x61, 0x1,0x53,0x7c, + 0x3,0x45,0x5f, 0x5,0x4b,0x4e, 0x2,0x4f,0x3a, 0x2,0x4f,0x39, + 0x2,0x5b,0x6c, 0x5,0x5a,0x26, 0x3,0x53,0x68, 0x2,0x60,0x63, + 0x3,0x57,0x30, 0x2,0x60,0x62, 0x3,0x59,0x67, 0x1,0x77,0x76, + 0x2,0x67,0x7d, 0x2,0x67,0x7e, 0x1,0x7a,0x54, 0x3,0x5f,0x21, + 0x3,0x60,0x60, 0x2,0x72,0x22, 0x1,0x58,0x6b, 0x1,0x63,0x26, + 0x1,0x63,0x25, 0x2,0x48,0x6a, 0x2,0x48,0x6c, 0x1,0x67,0x6a, + 0x2,0x48,0x6b, 0x1,0x67,0x69, 0x1,0x67,0x6b, 0x2,0x48,0x6d, + 0x3,0x4a,0x63, 0x3,0x4a,0x62, 0x3,0x4a,0x66, 0x2,0x4f,0x3c, + 0x2,0x4f,0x3e, 0x2,0x4f,0x3d, 0x3,0x4a,0x61, 0x2,0x4f,0x40, + 0x3,0x4a,0x60, 0x3,0x4a,0x6c, 0x3,0x4a,0x64, 0x1,0x6b,0x72, + 0x2,0x4f,0x3f, 0x2,0x4f,0x3b, 0x3,0x4a,0x6a, 0x4,0x48,0x60, + 0x2,0x4f,0x41, 0x3,0x4f,0x73, 0x2,0x55,0x75, 0x3,0x4f,0x6d, + 0x2,0x55,0x78, 0x2,0x55,0x7a, 0x2,0x55,0x70, 0x2,0x55,0x74, + 0x2,0x55,0x71, 0x1,0x6f,0x77, 0x1,0x6f,0x7a, 0x1,0x6f,0x7c, + 0x2,0x55,0x72, 0x2,0x55,0x73, 0x1,0x6f,0x7b, 0x2,0x55,0x76, + 0x2,0x55,0x79, 0x2,0x55,0x77, 0x1,0x6f,0x7d, 0x3,0x4f,0x6e, + 0x1,0x6f,0x79, 0x2,0x55,0x6f, 0x1,0x6f,0x76, 0x3,0x4f,0x72, + 0x1,0x6f,0x78, 0x3,0x4f,0x74, 0x3,0x53,0x70, 0x1,0x73,0x2e, + 0x2,0x5b,0x72, 0x2,0x5b,0x70, 0x2,0x5b,0x6f, 0x3,0x53,0x71, + 0x2,0x5b,0x75, 0x3,0x53,0x6b, 0x2,0x5b,0x74, 0x2,0x5b,0x73, + 0x3,0x53,0x6c, 0x2,0x5b,0x6e, 0x1,0x73,0x2d, 0x2,0x5b,0x6d, + 0x3,0x53,0x6a, 0x2,0x5b,0x71, 0x1,0x73,0x2f, 0x3,0x57,0x34, + 0x2,0x60,0x66, 0x3,0x57,0x37, 0x2,0x60,0x6a, 0x2,0x60,0x67, + 0x2,0x60,0x69, 0x2,0x60,0x68, 0x2,0x60,0x65, 0x2,0x60,0x6b, + 0x2,0x60,0x6e, 0x2,0x60,0x6c, 0x2,0x60,0x6d, 0x1,0x76,0x2c, + 0x3,0x57,0x33, 0x1,0x76,0x2b, 0x2,0x60,0x64, 0x2,0x60,0x6f, + 0x2,0x64,0x5d, 0x2,0x64,0x60, 0x2,0x64,0x62, 0x2,0x64,0x61, + 0x3,0x59,0x6a, 0x2,0x64,0x5b, 0x2,0x64,0x5f, 0x2,0x64,0x5a, + 0x3,0x59,0x6b, 0x2,0x64,0x5c, 0x1,0x77,0x77, 0x2,0x64,0x59, + 0x3,0x59,0x6d, 0x2,0x64,0x5e, 0x2,0x68,0x2d, 0x2,0x68,0x22, + 0x1,0x79,0x51, 0x3,0x5b,0x6f, 0x3,0x5b,0x6d, 0x1,0x79,0x52, + 0x2,0x68,0x21, 0x2,0x68,0x26, 0x2,0x68,0x2c, 0x2,0x68,0x24, + 0x2,0x68,0x2b, 0x3,0x5b,0x6c, 0x2,0x68,0x28, 0x3,0x5b,0x6e, + 0x2,0x68,0x27, 0x2,0x68,0x2a, 0x2,0x68,0x25, 0x2,0x68,0x23, + 0x3,0x5b,0x6b, 0x2,0x68,0x29, 0x2,0x6a,0x6e, 0x2,0x6a,0x6c, + 0x1,0x7a,0x55, 0x2,0x6a,0x6b, 0x2,0x6a,0x71, 0x2,0x6a,0x6f, + 0x3,0x5d,0x5a, 0x1,0x7a,0x56, 0x2,0x6a,0x6a, 0x2,0x6a,0x68, + 0x4,0x65,0x46, 0x2,0x6a,0x69, 0x1,0x7a,0x58, 0x2,0x6a,0x6d, + 0x1,0x7a,0x57, 0x2,0x6a,0x70, 0x2,0x6c,0x66, 0x2,0x6c,0x6c, + 0x3,0x5f,0x24, 0x3,0x5f,0x22, 0x2,0x6c,0x67, 0x1,0x7b,0x47, + 0x2,0x6c,0x6d, 0x1,0x7b,0x46, 0x2,0x6c,0x6b, 0x2,0x6c,0x6a, + 0x1,0x7b,0x45, 0x2,0x6c,0x69, 0x1,0x7b,0x44, 0x2,0x6c,0x68, + 0x7,0x56,0x51, 0x2,0x6e,0x4c, 0x2,0x6e,0x4e, 0x2,0x6e,0x4d, + 0x4,0x69,0x6a, 0x2,0x6e,0x4a, 0x1,0x7c,0x27, 0x2,0x6e,0x47, + 0x2,0x6e,0x4b, 0x2,0x6e,0x50, 0x3,0x5f,0x79, 0x2,0x6e,0x4f, + 0x2,0x6e,0x48, 0x2,0x6e,0x49, 0x1,0x7c,0x26, 0x2,0x6f,0x60, + 0x1,0x7c,0x53, 0x3,0x60,0x62, 0x2,0x6f,0x61, 0x1,0x7c,0x51, + 0x1,0x7c,0x52, 0x3,0x60,0x61, 0x4,0x6c,0x3d, 0x2,0x70,0x61, + 0x1,0x7c,0x75, 0x2,0x71,0x65, 0x3,0x61,0x72, 0x1,0x7d,0x37, + 0x3,0x61,0x73, 0x2,0x72,0x23, 0x1,0x7d,0x38, 0x2,0x72,0x24, + 0x2,0x72,0x25, 0x2,0x72,0x33, 0x2,0x72,0x32, 0x1,0x7d,0x47, + 0x2,0x72,0x3b, 0x1,0x58,0x6c, 0x3,0x40,0x2f, 0x4,0x42,0x21, + 0x2,0x48,0x6f, 0x4,0x41,0x7d, 0x2,0x48,0x6e, 0x4,0x41,0x7e, + 0x1,0x6b,0x73, 0x1,0x6b,0x74, 0x2,0x4f,0x42, 0x4,0x4e,0x74, + 0x2,0x55,0x7b, 0x2,0x5b,0x78, 0x3,0x4f,0x77, 0x3,0x4f,0x76, + 0x1,0x6f,0x7e, 0x1,0x73,0x30, 0x2,0x5b,0x76, 0x4,0x55,0x31, + 0x2,0x5b,0x79, 0x1,0x73,0x31, 0x3,0x57,0x3a, 0x2,0x60,0x70, + 0x2,0x5b,0x77, 0x2,0x64,0x63, 0x1,0x77,0x78, 0x2,0x68,0x2e, + 0x4,0x62,0x49, 0x3,0x5d,0x61, 0x2,0x6a,0x74, 0x2,0x6a,0x72, + 0x3,0x5d,0x60, 0x3,0x5d,0x5e, 0x2,0x6a,0x73, 0x2,0x6c,0x6e, + 0x3,0x5f,0x25, 0x1,0x7b,0x48, 0x2,0x6e,0x51, 0x1,0x7c,0x56, + 0x1,0x7c,0x28, 0x1,0x7c,0x54, 0x1,0x7c,0x55, 0x2,0x70,0x62, + 0x1,0x7d,0x2f, 0x3,0x61,0x74, 0x1,0x58,0x6d, 0x4,0x36,0x2d, + 0x3,0x4a,0x6e, 0x4,0x4e,0x79, 0x2,0x64,0x64, 0x3,0x5f,0x7b, + 0x3,0x60,0x63, 0x2,0x33,0x4c, 0x3,0x40,0x32, 0x1,0x67,0x6c, + 0x3,0x45,0x61, 0x2,0x4f,0x43, 0x3,0x4a,0x6f, 0x3,0x4a,0x73, + 0x1,0x6b,0x75, 0x2,0x4f,0x44, 0x3,0x4a,0x71, 0x3,0x4a,0x70, + 0x3,0x4a,0x72, 0x2,0x55,0x7d, 0x2,0x55,0x7c, 0x1,0x73,0x33, + 0x1,0x70,0x21, 0x1,0x70,0x22, 0x4,0x4f,0x21, 0x2,0x56,0x22, + 0x2,0x56,0x21, 0x2,0x55,0x7e, 0x3,0x4f,0x79, 0x3,0x53,0x75, + 0x2,0x5b,0x7a, 0x2,0x5b,0x7d, 0x3,0x53,0x74, 0x2,0x5b,0x7c, + 0x2,0x5b,0x7b, 0x1,0x73,0x32, 0x2,0x60,0x74, 0x2,0x60,0x72, + 0x2,0x60,0x71, 0x4,0x5a,0x37, 0x3,0x57,0x3b, 0x2,0x60,0x73, + 0x3,0x57,0x3c, 0x1,0x77,0x79, 0x2,0x64,0x66, 0x2,0x64,0x67, + 0x1,0x77,0x7a, 0x3,0x59,0x6f, 0x2,0x64,0x65, 0x3,0x5b,0x71, + 0x2,0x68,0x30, 0x2,0x68,0x2f, 0x2,0x68,0x32, 0x1,0x79,0x53, + 0x2,0x68,0x31, 0x4,0x62,0x4f, 0x2,0x6a,0x75, 0x2,0x6a,0x77, + 0x2,0x6a,0x76, 0x3,0x5f,0x27, 0x2,0x6c,0x6f, 0x2,0x6c,0x72, + 0x2,0x6c,0x70, 0x2,0x6c,0x71, 0x2,0x6e,0x52, 0x1,0x7c,0x29, + 0x4,0x69,0x74, 0x4,0x69,0x71, 0x3,0x66,0x72, 0x2,0x6f,0x62, + 0x2,0x6f,0x63, 0x2,0x6f,0x64, 0x3,0x61,0x2c, 0x1,0x7c,0x76, + 0x1,0x7d,0x30, 0x2,0x72,0x26, 0x1,0x58,0x6e, 0x3,0x4a,0x75, + 0x1,0x70,0x23, 0x1,0x73,0x34, 0x2,0x64,0x68, 0x3,0x5d,0x62, + 0x2,0x6e,0x53, 0x3,0x61,0x2e, 0x4,0x6d,0x37, 0x2,0x71,0x66, + 0x2,0x33,0x4d, 0x3,0x62,0x28, 0x1,0x7d,0x48, 0x1,0x58,0x6f, + 0x2,0x5b,0x7e, 0x3,0x57,0x3e, 0x2,0x64,0x69, 0x2,0x68,0x33, + 0x3,0x5d,0x63, 0x4,0x68,0x36, 0x2,0x6c,0x73, 0x2,0x6e,0x54, + 0x1,0x58,0x70, 0x3,0x45,0x62, 0x2,0x4f,0x45, 0x2,0x4f,0x46, + 0x3,0x4a,0x78, 0x1,0x6b,0x76, 0x1,0x6b,0x77, 0x2,0x56,0x24, + 0x1,0x70,0x25, 0x1,0x70,0x24, 0x2,0x56,0x23, 0x2,0x60,0x75, + 0x3,0x57,0x3f, 0x2,0x64,0x6a, 0x2,0x64,0x6c, 0x2,0x64,0x6b, + 0x1,0x77,0x7d, 0x1,0x77,0x7c, 0x1,0x77,0x7b, 0x3,0x5d,0x64, + 0x1,0x7b,0x4a, 0x2,0x6c,0x74, 0x3,0x5f,0x28, 0x1,0x7b,0x49, + 0x2,0x6e,0x56, 0x2,0x6e,0x55, 0x3,0x61,0x2f, 0x1,0x7c,0x77, + 0x2,0x70,0x63, 0x1,0x5e,0x23, 0x2,0x48,0x70, 0x4,0x42,0x29, + 0x3,0x45,0x63, 0x2,0x4f,0x49, 0x2,0x4f,0x47, 0x2,0x4f,0x48, + 0x4,0x48,0x6b, 0x3,0x4f,0x7e, 0x2,0x56,0x2d, 0x4,0x4f,0x30, + 0x2,0x56,0x28, 0x2,0x56,0x25, 0x2,0x56,0x2c, 0x3,0x4f,0x7c, + 0x4,0x4f,0x35, 0x3,0x4f,0x7b, 0x2,0x56,0x2e, 0x4,0x4f,0x37, + 0x4,0x4f,0x2c, 0x1,0x70,0x27, 0x2,0x56,0x2b, 0x2,0x56,0x27, + 0x3,0x4f,0x7d, 0x4,0x4f,0x2a, 0x2,0x56,0x26, 0x2,0x56,0x2a, + 0x2,0x56,0x29, 0x1,0x70,0x26, 0xf,0x53,0x3e, 0x2,0x5c,0x2b, + 0x2,0x5c,0x26, 0x2,0x5c,0x24, 0x2,0x5c,0x2d, 0x2,0x5c,0x25, + 0x4,0x55,0x47, 0x2,0x5c,0x21, 0x4,0x55,0x43, 0x2,0x5c,0x27, + 0x3,0x53,0x78, 0x3,0x53,0x7a, 0x2,0x5c,0x22, 0x2,0x60,0x7e, + 0x2,0x5c,0x23, 0x2,0x5c,0x2e, 0x3,0x54,0x23, 0x4,0x55,0x45, + 0x3,0x53,0x7c, 0x3,0x54,0x21, 0x5,0x5a,0x4a, 0x3,0x54,0x25, + 0x3,0x53,0x7d, 0x2,0x5c,0x2a, 0x1,0x73,0x35, 0x2,0x5c,0x29, + 0x2,0x5c,0x28, 0x3,0x53,0x79, 0x2,0x5c,0x2c, 0xf,0x59,0x38, + 0x3,0x66,0x73, 0x3,0x57,0x44, 0x2,0x60,0x76, 0x2,0x60,0x79, + 0x4,0x5a,0x49, 0x3,0x57,0x45, 0x2,0x60,0x78, 0x3,0x57,0x40, + 0x2,0x61,0x22, 0x2,0x60,0x7b, 0x2,0x61,0x21, 0x3,0x57,0x42, + 0x2,0x60,0x7d, 0x2,0x60,0x7c, 0x2,0x60,0x7a, 0x4,0x5a,0x41, + 0x2,0x60,0x77, 0x4,0x5a,0x3f, 0x1,0x76,0x2f, 0x1,0x76,0x2e, + 0x4,0x5a,0x44, 0x1,0x76,0x30, 0x1,0x76,0x2d, 0x2,0x61,0x23, + 0x4,0x5a,0x45, 0xf,0x5d,0x76, 0x4,0x5a,0x43, 0x2,0x64,0x72, + 0x2,0x64,0x75, 0x4,0x5f,0x26, 0x2,0x64,0x73, 0x2,0x64,0x77, + 0x5,0x66,0x79, 0x3,0x59,0x74, 0x4,0x5f,0x22, 0x2,0x64,0x78, + 0x4,0x5f,0x2a, 0x2,0x64,0x70, 0x1,0x78,0x24, 0x2,0x64,0x71, + 0x3,0x59,0x73, 0x2,0x64,0x6f, 0x2,0x64,0x76, 0x3,0x5b,0x74, + 0x2,0x64,0x6e, 0x2,0x64,0x6d, 0x1,0x78,0x23, 0x1,0x78,0x21, + 0x1,0x77,0x7e, 0x3,0x59,0x76, 0x3,0x59,0x75, 0x3,0x57,0x43, + 0xf,0x61,0x72, 0x3,0x59,0x71, 0x2,0x64,0x74, 0x2,0x68,0x3c, + 0x2,0x68,0x42, 0x1,0x79,0x56, 0x2,0x68,0x3d, 0x5,0x6b,0x33, + 0x2,0x68,0x40, 0x2,0x68,0x44, 0x1,0x79,0x57, 0x2,0x68,0x3f, + 0x4,0x62,0x5c, 0x2,0x68,0x37, 0x3,0x5b,0x75, 0x2,0x68,0x36, + 0x2,0x68,0x43, 0x2,0x68,0x3a, 0x3,0x5b,0x77, 0x2,0x68,0x38, + 0x2,0x68,0x41, 0x2,0x68,0x39, 0x1,0x79,0x55, 0x1,0x79,0x54, + 0x3,0x5b,0x79, 0x2,0x68,0x34, 0x2,0x68,0x35, 0x2,0x68,0x3e, + 0x4,0x62,0x66, 0x3,0x5b,0x7a, 0x4,0x62,0x68, 0x2,0x68,0x3b, + 0xf,0x64,0x6b, 0x4,0x62,0x55, 0x3,0x5d,0x6f, 0x2,0x6a,0x7a, + 0x2,0x6a,0x7d, 0x3,0x5d,0x71, 0x4,0x62,0x56, 0x3,0x5d,0x67, + 0x3,0x5d,0x69, 0x1,0x78,0x22, 0x3,0x5d,0x6a, 0x3,0x5d,0x74, + 0x3,0x5d,0x75, 0x4,0x65,0x5a, 0x3,0x5d,0x6e, 0x4,0x65,0x59, + 0x3,0x5d,0x68, 0x2,0x6a,0x7b, 0x2,0x6b,0x23, 0x2,0x6b,0x21, + 0x2,0x6a,0x79, 0x2,0x6b,0x26, 0x3,0x5d,0x66, 0x2,0x6a,0x78, + 0x3,0x5d,0x76, 0x1,0x7a,0x5a, 0x2,0x6b,0x22, 0x4,0x65,0x54, + 0x3,0x5d,0x73, 0x4,0x65,0x57, 0x2,0x6a,0x7c, 0x1,0x7a,0x59, + 0x2,0x6b,0x25, 0x3,0x5d,0x72, 0x4,0x65,0x5d, 0x2,0x6b,0x24, + 0x3,0x5d,0x70, 0x2,0x6c,0x77, 0x2,0x6c,0x76, 0x5,0x72,0x51, + 0x3,0x5f,0x2c, 0x5,0x72,0x4b, 0x2,0x6c,0x7d, 0x5,0x72,0x4e, + 0x2,0x6c,0x79, 0x2,0x6c,0x7c, 0x1,0x7b,0x4c, 0x4,0x68,0x3b, + 0x4,0x68,0x3e, 0x2,0x6c,0x7a, 0x2,0x6c,0x7b, 0x4,0x68,0x39, + 0x2,0x6c,0x75, 0x2,0x6c,0x78, 0x1,0x7b,0x4b, 0x3,0x5f,0x2a, + 0xf,0x69,0x2a, 0x1,0x7c,0x2b, 0x2,0x6e,0x61, 0x2,0x6e,0x5c, + 0x2,0x6e,0x60, 0x3,0x60,0x25, 0x2,0x6e,0x63, 0x2,0x6e,0x5f, + 0x3,0x5f,0x7e, 0x2,0x6e,0x5b, 0x3,0x60,0x23, 0x1,0x7c,0x2d, + 0x2,0x6e,0x5e, 0x2,0x6e,0x62, 0x1,0x7c,0x2c, 0x2,0x6e,0x59, + 0x2,0x6a,0x7e, 0x2,0x6e,0x5d, 0x4,0x6a,0x23, 0x5,0x75,0x2d, + 0x2,0x6e,0x5a, 0x3,0x60,0x22, 0x2,0x6e,0x57, 0xf,0x6a,0x3e, + 0x2,0x6e,0x58, 0x1,0x7c,0x2a, 0x2,0x6f,0x68, 0x2,0x6f,0x6a, + 0x2,0x6f,0x6d, 0x2,0x6f,0x69, 0x2,0x6f,0x6e, 0x3,0x60,0x65, + 0x2,0x6f,0x67, 0x3,0x60,0x66, 0x2,0x6f,0x65, 0x3,0x60,0x68, + 0x1,0x7c,0x57, 0x2,0x6f,0x6b, 0x1,0x7c,0x59, 0x1,0x7c,0x58, + 0x2,0x6f,0x66, 0x2,0x6f,0x6c, 0x3,0x61,0x32, 0x2,0x70,0x68, + 0x1,0x7c,0x78, 0x2,0x70,0x69, 0x3,0x61,0x33, 0x2,0x70,0x67, + 0x2,0x70,0x64, 0x4,0x6c,0x4a, 0x3,0x61,0x34, 0x2,0x70,0x66, + 0x2,0x70,0x65, 0x2,0x71,0x49, 0x3,0x61,0x59, 0x2,0x71,0x4b, + 0x2,0x71,0x4a, 0x3,0x61,0x5b, 0x2,0x71,0x69, 0x5,0x7a,0x53, + 0x2,0x71,0x68, 0x2,0x71,0x67, 0x2,0x71,0x6a, 0x3,0x61,0x75, + 0x1,0x7d,0x40, 0x1,0x7d,0x41, 0x2,0x72,0x38, 0x2,0x72,0x3c, + 0x3,0x62,0x41, 0x1,0x5e,0x24, 0x2,0x41,0x54, 0x2,0x48,0x73, + 0x3,0x45,0x64, 0x1,0x67,0x6d, 0x2,0x48,0x71, 0x3,0x45,0x66, + 0x3,0x2f,0x42, 0x2,0x48,0x72, 0x3,0x45,0x68, 0x3,0x45,0x67, + 0x2,0x4f,0x4a, 0x2,0x4f,0x4b, 0x1,0x6b,0x7a, 0x1,0x6b,0x78, + 0x2,0x4f,0x4c, 0x1,0x6b,0x79, 0x2,0x56,0x33, 0x3,0x50,0x27, + 0x2,0x56,0x36, 0x2,0x56,0x30, 0x2,0x56,0x37, 0x2,0x56,0x2f, + 0x2,0x56,0x31, 0x3,0x50,0x2a, 0x2,0x56,0x32, 0x2,0x56,0x35, + 0x3,0x50,0x24, 0x3,0x50,0x2b, 0x1,0x70,0x2a, 0x2,0x56,0x3a, + 0x2,0x56,0x39, 0x1,0x70,0x28, 0x2,0x56,0x34, 0x2,0x56,0x38, + 0x1,0x70,0x29, 0x3,0x54,0x2d, 0x4,0x4f,0x42, 0x3,0x50,0x25, + 0x3,0x50,0x22, 0x3,0x54,0x2a, 0x2,0x5c,0x38, 0x4,0x55,0x52, + 0x1,0x73,0x3a, 0x3,0x54,0x2c, 0x2,0x5c,0x33, 0x1,0x73,0x36, + 0x3,0x54,0x36, 0x2,0x5c,0x30, 0x2,0x5c,0x36, 0x2,0x5c,0x39, + 0x3,0x54,0x33, 0x1,0x73,0x3b, 0x4,0x5a,0x4e, 0x2,0x5c,0x35, + 0x2,0x5c,0x32, 0x2,0x5c,0x3a, 0x2,0x5c,0x31, 0x3,0x54,0x37, + 0x2,0x5c,0x37, 0x1,0x73,0x37, 0x3,0x54,0x29, 0x2,0x5c,0x2f, + 0x1,0x73,0x38, 0x3,0x54,0x35, 0x1,0x73,0x39, 0x2,0x5c,0x34, + 0x3,0x54,0x32, 0x2,0x61,0x35, 0x2,0x61,0x28, 0x2,0x61,0x29, + 0x2,0x61,0x2c, 0x2,0x61,0x2a, 0x4,0x5a,0x55, 0x2,0x61,0x24, + 0x4,0x5a,0x56, 0x3,0x57,0x4d, 0x2,0x61,0x27, 0x2,0x61,0x31, + 0x2,0x61,0x2b, 0x3,0x57,0x48, 0x4,0x5a,0x4f, 0x1,0x76,0x31, + 0x4,0x5a,0x4d, 0x2,0x61,0x33, 0x2,0x61,0x30, 0x1,0x76,0x32, + 0x2,0x61,0x32, 0x2,0x61,0x25, 0x2,0x61,0x2e, 0x2,0x61,0x2f, + 0x3,0x57,0x4a, 0x2,0x61,0x2d, 0xf,0x5e,0x24, 0x3,0x66,0x75, + 0x2,0x64,0x7c, 0x2,0x64,0x7e, 0x2,0x65,0x23, 0x3,0x59,0x79, + 0x3,0x59,0x7b, 0x2,0x64,0x7b, 0x3,0x59,0x7d, 0x1,0x78,0x25, + 0x2,0x65,0x25, 0x2,0x64,0x7a, 0x2,0x65,0x26, 0x3,0x59,0x7e, + 0x2,0x65,0x22, 0x2,0x65,0x24, 0x2,0x65,0x28, 0x2,0x65,0x21, + 0x2,0x65,0x29, 0x2,0x64,0x7d, 0x2,0x64,0x79, 0x1,0x78,0x26, + 0x3,0x5a,0x22, 0x2,0x65,0x27, 0x1,0x78,0x27, 0x1,0x79,0x59, + 0x4,0x5f,0x34, 0x3,0x59,0x7a, 0xf,0x61,0x77, 0x3,0x5b,0x7d, + 0x2,0x61,0x26, 0x2,0x68,0x5e, 0x2,0x68,0x55, 0x1,0x79,0x5b, + 0x2,0x68,0x51, 0x1,0x79,0x5c, 0x3,0x5c,0x27, 0x3,0x5c,0x22, + 0x2,0x68,0x5a, 0x2,0x68,0x54, 0x2,0x68,0x4a, 0x1,0x79,0x5a, + 0x2,0x68,0x57, 0x2,0x68,0x52, 0x2,0x68,0x53, 0x3,0x5c,0x25, + 0x2,0x68,0x45, 0x2,0x68,0x4c, 0x2,0x68,0x5b, 0x3,0x5b,0x7e, + 0x2,0x68,0x58, 0x5,0x6b,0x3f, 0x2,0x68,0x50, 0x3,0x5c,0x26, + 0x2,0x68,0x5c, 0x2,0x68,0x4b, 0x2,0x68,0x46, 0x2,0x68,0x59, + 0x3,0x5c,0x24, 0x2,0x68,0x48, 0x2,0x68,0x56, 0x2,0x68,0x4d, + 0x2,0x68,0x5d, 0x2,0x68,0x49, 0x1,0x79,0x58, 0x2,0x68,0x47, + 0x2,0x68,0x4e, 0x2,0x68,0x4f, 0x2,0x6b,0x2d, 0x3,0x5c,0x23, + 0x2,0x6b,0x2b, 0x4,0x65,0x69, 0x2,0x6b,0x30, 0x3,0x5d,0x79, + 0x2,0x6b,0x3c, 0x2,0x6b,0x33, 0x2,0x6b,0x2c, 0x2,0x6b,0x28, + 0x2,0x6b,0x35, 0x2,0x6b,0x2e, 0x2,0x6b,0x31, 0x2,0x6b,0x2a, + 0x2,0x6b,0x38, 0x2,0x6b,0x27, 0x2,0x6b,0x2f, 0x2,0x6b,0x34, + 0x2,0x6b,0x36, 0x2,0x6b,0x39, 0x2,0x6b,0x29, 0x3,0x5d,0x7a, + 0x2,0x6b,0x3d, 0x2,0x6b,0x3e, 0x2,0x6b,0x37, 0x2,0x6b,0x3b, + 0x2,0x6b,0x32, 0x2,0x6d,0x2f, 0x2,0x6d,0x32, 0x3,0x5f,0x35, + 0x1,0x7b,0x4d, 0x3,0x5f,0x31, 0x2,0x6d,0x31, 0x2,0x6d,0x36, + 0x2,0x6d,0x34, 0x1,0x7b,0x4e, 0x2,0x6d,0x2b, 0x2,0x6d,0x21, + 0x2,0x6c,0x7e, 0x1,0x7b,0x50, 0x2,0x6d,0x2d, 0x2,0x6d,0x2e, + 0x2,0x6d,0x2a, 0x2,0x6d,0x22, 0x3,0x5f,0x32, 0x2,0x6d,0x27, + 0x2,0x6b,0x3a, 0x4,0x68,0x43, 0x2,0x6d,0x23, 0x1,0x7b,0x4f, + 0x2,0x6d,0x29, 0x3,0x5f,0x36, 0x2,0x6d,0x28, 0x2,0x6d,0x24, + 0x2,0x6d,0x30, 0x4,0x68,0x44, 0x2,0x6d,0x25, 0x2,0x6e,0x68, + 0x2,0x6d,0x33, 0x2,0x6d,0x35, 0x2,0x6d,0x2c, 0x2,0x6d,0x26, + 0x2,0x6e,0x69, 0x2,0x6e,0x6b, 0x2,0x6e,0x65, 0x1,0x7c,0x2e, + 0x4,0x6a,0x25, 0x2,0x6e,0x72, 0x2,0x6e,0x70, 0x1,0x7c,0x2f, + 0x2,0x6e,0x6f, 0x2,0x6e,0x6e, 0x2,0x6e,0x67, 0x2,0x6e,0x64, + 0x2,0x6e,0x6a, 0x2,0x6e,0x73, 0x2,0x6e,0x66, 0x2,0x6e,0x6c, + 0x5,0x75,0x45, 0x2,0x6f,0x77, 0x2,0x6f,0x7c, 0x2,0x6f,0x72, + 0x2,0x6f,0x75, 0x1,0x7c,0x5a, 0x2,0x6f,0x79, 0x4,0x6b,0x46, + 0x2,0x70,0x22, 0x2,0x6e,0x6d, 0x4,0x6b,0x4a, 0x2,0x6f,0x73, + 0x2,0x6f,0x7d, 0x2,0x70,0x23, 0x2,0x6f,0x78, 0x2,0x6f,0x71, + 0x2,0x6f,0x7b, 0x4,0x6b,0x4b, 0x2,0x6f,0x7a, 0x2,0x70,0x21, + 0x2,0x6f,0x7e, 0x2,0x6e,0x71, 0x2,0x6f,0x76, 0x2,0x6f,0x70, + 0x2,0x6f,0x74, 0x1,0x7c,0x79, 0x1,0x7c,0x7a, 0x2,0x6f,0x6f, + 0x3,0x60,0x6c, 0x2,0x70,0x74, 0x2,0x70,0x6b, 0x2,0x70,0x73, + 0x2,0x70,0x70, 0x2,0x70,0x71, 0x2,0x70,0x6a, 0x2,0x70,0x6d, + 0x2,0x70,0x75, 0x2,0x70,0x6f, 0x2,0x70,0x6e, 0x2,0x70,0x6c, + 0x3,0x61,0x35, 0x2,0x70,0x72, 0x4,0x6c,0x56, 0x2,0x71,0x4c, + 0x4,0x6d,0x3a, 0x2,0x71,0x4d, 0x3,0x61,0x5d, 0x2,0x71,0x4f, + 0x2,0x71,0x4e, 0x2,0x71,0x51, 0x2,0x71,0x50, 0x2,0x71,0x6c, + 0x2,0x71,0x6b, 0x2,0x72,0x27, 0x3,0x62,0x29, 0x2,0x72,0x28, + 0x3,0x62,0x30, 0x2,0x72,0x34, 0x1,0x7d,0x45, 0x1,0x7d,0x49, + 0x3,0x62,0x38, 0x2,0x72,0x3d, 0x1,0x7d,0x4a, 0x1,0x5e,0x25, + 0x4,0x4f,0x48, 0x5,0x5a,0x5b, 0x1,0x7a,0x5b, 0x2,0x6d,0x37, + 0x3,0x5f,0x37, 0x1,0x7c,0x7b, 0x1,0x7c,0x7c, 0x1,0x5e,0x26, + 0x2,0x48,0x74, 0x3,0x45,0x69, 0x1,0x67,0x6e, 0x2,0x56,0x3b, + 0x3,0x50,0x2c, 0x3,0x54,0x39, 0x2,0x5c,0x3c, 0x2,0x5c,0x3d, + 0x2,0x5c,0x3b, 0x2,0x61,0x37, 0x2,0x61,0x36, 0x1,0x76,0x33, + 0x2,0x65,0x2b, 0x2,0x61,0x38, 0x2,0x65,0x2a, 0x4,0x5f,0x3a, + 0x3,0x5a,0x24, 0x2,0x68,0x60, 0x1,0x79,0x5d, 0x1,0x79,0x5f, + 0x2,0x68,0x5f, 0x3,0x5c,0x29, 0x4,0x62,0x75, 0x1,0x79,0x5e, + 0x3,0x5e,0x21, 0x2,0x6b,0x3f, 0x2,0x6b,0x41, 0x2,0x6b,0x40, + 0x2,0x6d,0x38, 0x1,0x7b,0x51, 0x3,0x5f,0x3a, 0x1,0x7c,0x5b, + 0x2,0x70,0x76, 0x2,0x71,0x52, 0x3,0x62,0x31, 0x3,0x62,0x3f, + 0x2,0x72,0x41, 0x1,0x5e,0x27, 0x3,0x25,0x47, 0x2,0x4f,0x4d, + 0x4,0x4f,0x4c, 0x1,0x70,0x2b, 0x3,0x50,0x2f, 0x3,0x50,0x2e, + 0x3,0x54,0x3a, 0x2,0x5c,0x3f, 0x2,0x5c,0x3e, 0x3,0x57,0x50, + 0x2,0x61,0x39, 0x3,0x5a,0x26, 0x3,0x5a,0x25, 0x4,0x62,0x7e, + 0x1,0x79,0x60, 0x1,0x7a,0x5c, 0x2,0x6e,0x74, 0x2,0x72,0x39, + 0x1,0x5e,0x28, 0x1,0x6b,0x7b, 0x3,0x4b,0x22, 0x1,0x70,0x2c, + 0xf,0x61,0x7c, 0x2,0x68,0x61, 0x3,0x5e,0x22, 0x2,0x70,0x24, + 0x1,0x63,0x27, 0x3,0x39,0x6a, 0x3,0x54,0x3c, 0x3,0x54,0x3b, + 0x4,0x5a,0x5d, 0x2,0x61,0x3a, 0x3,0x5a,0x28, 0x4,0x5f,0x3e, + 0x1,0x7d,0x31, 0x1,0x63,0x28, 0x1,0x70,0x2d, 0x1,0x76,0x34, + 0x2,0x70,0x25, 0x1,0x63,0x29, 0x3,0x39,0x6b, 0x2,0x56,0x3c, + 0x1,0x73,0x3d, 0x2,0x5c,0x40, 0x2,0x5c,0x41, 0x3,0x54,0x3d, + 0x1,0x73,0x3c, 0x4,0x55,0x60, 0x2,0x61,0x3b, 0x1,0x76,0x38, + 0x1,0x76,0x36, 0x1,0x76,0x37, 0x1,0x76,0x35, 0x2,0x65,0x2c, + 0x1,0x78,0x28, 0x4,0x63,0x24, 0x3,0x5c,0x2a, 0x2,0x6b,0x43, + 0x2,0x6b,0x42, 0x2,0x6b,0x45, 0x2,0x6b,0x44, 0x1,0x7a,0x5d, + 0x2,0x6d,0x39, 0x4,0x68,0x56, 0x2,0x6d,0x3b, 0x2,0x6d,0x3a, + 0x1,0x7b,0x52, 0x2,0x6e,0x75, 0x3,0x60,0x29, 0x2,0x70,0x26, + 0x2,0x70,0x27, 0x1,0x7c,0x5c, 0x2,0x71,0x53, 0x2,0x71,0x6d, + 0x1,0x7d,0x42, 0x4,0x6e,0x43, 0x2,0x41,0x55, 0x2,0x5c,0x42, + 0x2,0x61,0x3c, 0x2,0x68,0x62, 0x2,0x48,0x75, 0x3,0x27,0x72, + 0x2,0x61,0x3d, 0x2,0x65,0x2e, 0x2,0x65,0x2d, 0x3,0x5a,0x29, + 0x3,0x5c,0x2d, 0x3,0x5c,0x2e, 0x3,0x5f,0x3c, 0x2,0x70,0x28, + 0x1,0x7c,0x7d, 0x3,0x61,0x5f, 0x2,0x71,0x54, 0x2,0x71,0x6e, + 0x1,0x67,0x6f, 0x2,0x56,0x3d, 0x2,0x56,0x3e, 0x4,0x4f,0x56, + 0x2,0x5c,0x43, 0x1,0x67,0x70, 0x3,0x45,0x6a, 0x1,0x78,0x29, + 0x2,0x65,0x2f, 0x3,0x5c,0x30, 0x2,0x6d,0x3d, 0x1,0x7b,0x53, + 0x2,0x6d,0x3e, 0x2,0x6d,0x3c, 0x2,0x70,0x29, 0x3,0x61,0x60, + 0x2,0x70,0x77, 0x4,0x6d,0x48, 0x1,0x67,0x71, 0x2,0x61,0x40, + 0x2,0x61,0x3f, 0x2,0x61,0x3e, 0x2,0x65,0x30, 0x3,0x5a,0x2b, + 0x3,0x5a,0x2a, 0x2,0x65,0x34, 0x2,0x65,0x33, 0x2,0x65,0x32, + 0x2,0x65,0x31, 0x1,0x78,0x2a, 0x2,0x68,0x63, 0x2,0x6b,0x47, + 0x1,0x7a,0x5e, 0x2,0x6b,0x46, 0x2,0x6d,0x3f, 0x2,0x6e,0x78, + 0x2,0x6e,0x77, 0x1,0x7c,0x30, 0x2,0x6e,0x76, 0x2,0x70,0x2c, + 0x2,0x70,0x2b, 0x2,0x70,0x2a, 0x3,0x60,0x6d, 0x4,0x6e,0x44, + 0x1,0x6b,0x7c, 0x4,0x55,0x63, 0x2,0x5c,0x44, 0x1,0x76,0x39, + 0x4,0x5a,0x64, 0x2,0x68,0x64, 0x2,0x68,0x65, 0x2,0x6e,0x79, + 0x2,0x70,0x2d, 0x4,0x6b,0x5c, 0x3,0x61,0x3b, 0x2,0x70,0x78, + 0x2,0x71,0x55, 0x2,0x72,0x29, 0x2,0x72,0x43, 0x1,0x6b,0x7d, + 0x1,0x76,0x3a, 0x2,0x65,0x35, 0x2,0x68,0x66, 0x2,0x6d,0x40, + 0x2,0x70,0x2e, 0x3,0x23,0x70, 0x1,0x70,0x2f, 0x3,0x54,0x3e, + 0x2,0x61,0x41, 0x2,0x65,0x36, 0x2,0x68,0x67, 0x2,0x68,0x68, + 0x2,0x68,0x69, 0x2,0x6b,0x4c, 0x3,0x5e,0x24, 0x2,0x6b,0x48, + 0x1,0x7b,0x54, 0x2,0x6b,0x4b, 0x2,0x6b,0x4a, 0x1,0x7a,0x5f, + 0x2,0x6b,0x49, 0x1,0x7a,0x61, 0x1,0x7a,0x60, 0x2,0x6d,0x42, + 0x2,0x6d,0x41, 0x1,0x7b,0x55, 0x1,0x7b,0x56, 0x4,0x68,0x60, + 0x3,0x5f,0x3e, 0x1,0x7c,0x32, 0x2,0x6e,0x7a, 0x1,0x7c,0x31, + 0x4,0x6b,0x61, 0x2,0x70,0x31, 0x2,0x70,0x32, 0x2,0x70,0x30, + 0x2,0x70,0x2f, 0x1,0x7d,0x21, 0x4,0x6c,0x64, 0x2,0x70,0x79, + 0x2,0x70,0x7a, 0x2,0x70,0x7b, 0x1,0x7c,0x7e, 0x2,0x71,0x56, + 0x2,0x71,0x59, 0x2,0x71,0x58, 0x2,0x71,0x57, 0x3,0x62,0x33, + 0x4,0x6e,0x45, 0x2,0x72,0x42, 0x1,0x73,0x3e, 0x3,0x57,0x55, + 0x4,0x63,0x2d, 0x1,0x78,0x32, 0x2,0x6b,0x4d, 0x2,0x6d,0x43, + 0x3,0x60,0x2b, 0x1,0x7c,0x33, 0x2,0x6e,0x7b, 0x4,0x6e,0x55, + 0x3,0x62,0x42, 0x2,0x72,0x44, 0xf,0x21,0x59, 0x1,0x73,0x3f, + 0x3,0x5e,0x47, 0x4,0x6e,0x33, 0x2,0x61,0x42, 0x3,0x5f,0x3f, + 0x2,0x6e,0x7c, 0x3,0x61,0x61, 0x2,0x71,0x6f, 0x3,0x61,0x77, + 0xf,0x58,0x4c, 0x1,0x21,0x2b, 0x1,0x21,0x36, 0x1,0x21,0x38, + 0x1,0x21,0x40, 0x1,0x21,0x41, 0x1,0x21,0x44, 0x1,0x21,0x45, + 0x1,0x21,0x48, 0x1,0x21,0x49, 0x1,0x21,0x4c, 0x1,0x21,0x4d, + 0x1,0x21,0x50, 0x1,0x21,0x51, 0x1,0x21,0x54, 0x1,0x21,0x55, + 0x1,0x21,0x58, 0x1,0x21,0x59, 0x1,0x21,0x5c, 0x1,0x21,0x5d, + 0x1,0x22,0x27, 0x1,0x22,0x28, 0x1,0x22,0x2b, 0x1,0x22,0x2c, + 0x1,0x22,0x29, 0x1,0x22,0x2a, 0x1,0x21,0x2e, 0x1,0x21,0x2f, + 0x1,0x21,0x30, 0x1,0x21,0x32, 0x1,0x21,0x33, 0x1,0x21,0x34, + 0x1,0x21,0x35, 0x1,0x21,0x5e, 0x1,0x21,0x5f, 0x1,0x21,0x60, + 0x1,0x21,0x61, 0x1,0x21,0x62, 0x1,0x21,0x63, 0x1,0x22,0x2d, + 0x1,0x22,0x2e, 0x1,0x22,0x2f, 0x1,0x22,0x3f, 0x1,0x22,0x40, + 0x1,0x22,0x41, 0x1,0x22,0x43, 0x1,0x22,0x42, 0x1,0x22,0x62, + 0x1,0x22,0x6c, 0x1,0x22,0x6d, 0x1,0x22,0x6e, 0x1,0x21,0x2a, + 0x1,0x21,0x6c, 0x1,0x22,0x63, 0x1,0x22,0x68, 0x1,0x21,0x6d, + 0x1,0x21,0x3e, 0x1,0x21,0x3f, 0x1,0x21,0x6e, 0x1,0x22,0x30, + 0x1,0x21,0x22, 0x1,0x22,0x31, 0x1,0x21,0x25, 0x1,0x22,0x5f, + 0x1,0x24,0x21, 0x1,0x24,0x22, 0x1,0x24,0x23, 0x1,0x24,0x24, + 0x1,0x24,0x25, 0x1,0x24,0x26, 0x1,0x24,0x27, 0x1,0x24,0x28, + 0x1,0x24,0x29, 0x1,0x24,0x2a, 0x1,0x21,0x28, 0x1,0x21,0x27, + 0x1,0x22,0x36, 0x1,0x22,0x38, 0x1,0x22,0x37, 0x1,0x21,0x29, + 0x1,0x22,0x69, 0x1,0x24,0x41, 0x1,0x24,0x42, 0x1,0x24,0x43, + 0x1,0x24,0x44, 0x1,0x24,0x45, 0x1,0x24,0x46, 0x1,0x24,0x47, + 0x1,0x24,0x48, 0x1,0x24,0x49, 0x1,0x24,0x4a, 0x1,0x24,0x4b, + 0x1,0x24,0x4c, 0x1,0x24,0x4d, 0x1,0x24,0x4e, 0x1,0x24,0x4f, + 0x1,0x24,0x50, 0x1,0x24,0x51, 0x1,0x24,0x52, 0x1,0x24,0x53, + 0x1,0x24,0x54, 0x1,0x24,0x55, 0x1,0x24,0x56, 0x1,0x24,0x57, + 0x1,0x24,0x58, 0x1,0x24,0x59, 0x1,0x24,0x5a, 0x1,0x22,0x60, + 0x1,0x22,0x25, 0x1,0x24,0x5b, 0x1,0x24,0x5c, 0x1,0x24,0x5d, + 0x1,0x24,0x5e, 0x1,0x24,0x5f, 0x1,0x24,0x60, 0x1,0x24,0x61, + 0x1,0x24,0x62, 0x1,0x24,0x63, 0x1,0x24,0x64, 0x1,0x24,0x65, + 0x1,0x24,0x66, 0x1,0x24,0x67, 0x1,0x24,0x68, 0x1,0x24,0x69, + 0x1,0x24,0x6a, 0x1,0x24,0x6b, 0x1,0x24,0x6c, 0x1,0x24,0x6d, + 0x1,0x24,0x6e, 0x1,0x24,0x6f, 0x1,0x24,0x70, 0x1,0x24,0x71, + 0x1,0x24,0x72, 0x1,0x24,0x73, 0x1,0x24,0x74, 0x1,0x21,0x42, + 0x1,0x22,0x5e, 0x1,0x21,0x43, 0x1,0x22,0x66, 0x1,0x22,0x67, + 0x1,0x22,0x64, 0x5,0x21,0x25, 0xf,0x21,0x21, 0x6,0x21,0x2f, + 0x6,0x21,0x2d, 0x6,0x21,0x2e, 0x6,0x21,0x42, 0x6,0x21,0x43, + 0x5,0x21,0x33, 0x3,0x21,0x44, 0xf,0x21,0x3e, 0xf,0x21,0x3f, + 0x6,0x22,0x2b, 0x5,0x21,0x4d, 0x6,0x23,0x40, 0x6,0x23,0x3e, + 0x6,0x23,0x3f, 0x6,0x24,0x67, 0x6,0x25,0x5f, 0x5,0x23,0x2f, + 0xf,0x22,0x74, 0x6,0x25,0x67, 0x6,0x25,0x63, 0x6,0x29,0x37, + 0x6,0x29,0x3a, 0x6,0x29,0x38, 0xf,0x29,0x22, 0xf,0x29,0x23, + 0x6,0x2e,0x66, 0x5,0x30,0x72, 0x5,0x33,0x23, 0xf,0x39,0x32, + 0xf,0x39,0x33, 0x6,0x47,0x2d, 0xf,0x3b,0x73, 0xf,0x40,0x35, + 0xf,0x40,0x75, 0xf,0x47,0x42, 0xf,0x4d,0x56, 0x7,0x21,0x21, + 0xf,0x59,0x47, 0x4,0x4f,0x7c, 0xf,0x5a,0x3f, 0x6,0x21,0x2c, + 0x6,0x21,0x22, 0x6,0x22,0x5f, 0x4,0x21,0x56, 0x6,0x23,0x41, + 0x6,0x25,0x60, 0x6,0x29,0x3b, 0x5,0x25,0x21, 0x5,0x27,0x7a, + 0x6,0x2e,0x4a, 0xf,0x29,0x50, 0x6,0x35,0x25, 0x6,0x35,0x26, + 0x6,0x45,0x7d, 0x6,0x46,0x3f, 0xf,0x46,0x40, 0x5,0x44,0x7e, + 0x6,0x21,0x32, 0x5,0x21,0x2d, 0x6,0x22,0x2d, 0x6,0x23,0x42, + 0xf,0x2d,0x61, 0x6,0x50,0x50, 0xf,0x53,0x44, 0x4,0x21,0x21, + 0x5,0x21,0x26, 0x6,0x21,0x24, 0xf,0x21,0x22, 0x6,0x21,0x33, + 0x6,0x21,0x44, 0xf,0x21,0x25, 0xf,0x21,0x26, 0x5,0x21,0x4e, + 0x6,0x22,0x30, 0xf,0x21,0x45, 0x6,0x22,0x4e, 0x6,0x22,0x2f, + 0xf,0x21,0x40, 0xf,0x21,0x41, 0x6,0x21,0x45, 0x6,0x22,0x31, + 0x6,0x22,0x2e, 0x4,0x22,0x26, 0x4,0x22,0x25, 0x5,0x22,0x24, + 0x5,0x22,0x25, 0x6,0x23,0x43, 0x6,0x29,0x3e, 0x6,0x24,0x5d, + 0x6,0x25,0x56, 0x6,0x25,0x61, 0x6,0x25,0x62, 0x6,0x2c,0x43, + 0x6,0x29,0x3c, 0x6,0x3a,0x65, 0xf,0x29,0x25, 0x6,0x2d,0x2d, + 0x6,0x29,0x3d, 0x6,0x2e,0x4b, 0x5,0x2b,0x67, 0x6,0x35,0x2a, + 0x6,0x35,0x27, 0x6,0x39,0x64, 0x6,0x35,0x29, 0x6,0x3c,0x7b, + 0x6,0x45,0x7e, 0x6,0x46,0x40, 0x6,0x46,0x41, 0x5,0x3d,0x56, + 0x5,0x21,0x23, 0x5,0x21,0x22, 0x6,0x21,0x26, 0x6,0x21,0x25, + 0x5,0x21,0x21, 0x5,0x21,0x2b, 0xf,0x21,0x23, 0x6,0x21,0x46, + 0x5,0x21,0x34, 0xf,0x21,0x27, 0xf,0x21,0x28, 0x6,0x22,0x33, + 0x6,0x22,0x32, 0x6,0x22,0x2a, 0x5,0x21,0x4f, 0x6,0x23,0x46, + 0x6,0x23,0x44, 0xf,0x21,0x6e, 0x6,0x23,0x45, 0xf,0x22,0x75, + 0x6,0x29,0x3f, 0x6,0x2d,0x2c, 0x4,0x26,0x24, 0x6,0x2e,0x4d, + 0x6,0x2e,0x4e, 0xf,0x25,0x40, 0x6,0x2e,0x4c, 0x6,0x35,0x2b, + 0xf,0x2d,0x60, 0x6,0x3c,0x7e, 0x5,0x30,0x73, 0x6,0x3c,0x7d, + 0xf,0x39,0x34, 0x6,0x50,0x51, 0x5,0x44,0x55, 0xf,0x46,0x41, + 0x6,0x5a,0x63, 0x6,0x5a,0x62, 0x7,0x36,0x73, 0x7,0x46,0x27, + 0x7,0x4d,0x3a, 0x5,0x21,0x24, 0x5,0x21,0x27, 0x4,0x21,0x28, + 0x5,0x21,0x28, 0x5,0x21,0x2c, 0x6,0x21,0x47, 0x6,0x21,0x48, + 0x6,0x21,0x49, 0x6,0x23,0x47, 0x5,0x23,0x30, 0x6,0x25,0x64, + 0x6,0x29,0x40, 0x5,0x30,0x74, 0x6,0x46,0x42, 0x7,0x2c,0x3c, + 0x6,0x21,0x27, 0x6,0x21,0x28, 0x6,0x21,0x29, 0x6,0x21,0x4a, + 0x6,0x25,0x65, 0x6,0x23,0x48, 0x6,0x23,0x49, 0x6,0x25,0x68, + 0xf,0x22,0x76, 0x4,0x25,0x33, 0x5,0x25,0x22, 0x4,0x25,0x32, + 0x6,0x2e,0x50, 0x5,0x27,0x7b, 0xf,0x29,0x27, 0x6,0x30,0x7c, + 0x6,0x35,0x2d, 0x6,0x35,0x2c, 0xf,0x2d,0x62, 0x6,0x3d,0x21, + 0xf,0x4d,0x6e, 0x6,0x23,0x4a, 0xf,0x21,0x6f, 0xf,0x21,0x70, + 0xf,0x22,0x2b, 0x5,0x23,0x31, 0xf,0x22,0x77, 0xf,0x22,0x78, + 0xf,0x22,0x79, 0x5,0x25,0x23, 0x6,0x29,0x41, 0xf,0x25,0x43, + 0x6,0x2e,0x52, 0x6,0x2e,0x51, 0xf,0x29,0x28, 0x6,0x35,0x2f, + 0x5,0x2c,0x66, 0x4,0x2b,0x5f, 0x6,0x35,0x30, 0xf,0x2d,0x63, + 0x6,0x35,0x31, 0x6,0x46,0x43, 0x6,0x3d,0x23, 0x6,0x3d,0x22, + 0x4,0x30,0x44, 0x5,0x30,0x75, 0xf,0x32,0x74, 0xf,0x32,0x75, + 0xf,0x32,0x72, 0x6,0x46,0x45, 0x6,0x46,0x44, 0x6,0x46,0x46, + 0x4,0x36,0x2f, 0xf,0x39,0x35, 0xf,0x39,0x36, 0xf,0x39,0x37, + 0x6,0x4c,0x2d, 0xf,0x40,0x36, 0xf,0x40,0x37, 0xf,0x40,0x38, + 0xf,0x46,0x42, 0x6,0x50,0x52, 0x5,0x4b,0x71, 0x7,0x21,0x22, + 0xf,0x4d,0x57, 0xf,0x4d,0x58, 0xf,0x4d,0x59, 0x7,0x26,0x79, + 0x7,0x21,0x24, 0x7,0x21,0x23, 0x7,0x21,0x46, 0x7,0x2c,0x3f, + 0x5,0x53,0x53, 0x7,0x2c,0x3e, 0x7,0x2c,0x3d, 0x7,0x46,0x23, + 0x7,0x46,0x28, 0x6,0x21,0x34, 0x6,0x21,0x35, 0xf,0x21,0x24, + 0x6,0x21,0x4c, 0xf,0x21,0x29, 0x6,0x21,0x4b, 0x3,0x21,0x6f, + 0xf,0x21,0x43, 0x6,0x22,0x35, 0x6,0x22,0x34, 0x6,0x22,0x36, + 0x4,0x21,0x58, 0x4,0x22,0x2c, 0x4,0x22,0x2b, 0x4,0x22,0x29, + 0x6,0x23,0x4f, 0x4,0x22,0x30, 0x6,0x23,0x50, 0x5,0x22,0x27, + 0x6,0x23,0x4d, 0x6,0x23,0x4c, 0x4,0x22,0x2f, 0x6,0x23,0x4b, + 0xf,0x21,0x73, 0xf,0x21,0x74, 0xf,0x21,0x75, 0xf,0x21,0x76, + 0xf,0x21,0x77, 0xf,0x21,0x78, 0xf,0x21,0x79, 0x5,0x22,0x28, + 0x6,0x23,0x51, 0x5,0x22,0x26, 0xf,0x21,0x7a, 0x5,0x23,0x32, + 0x6,0x25,0x6a, 0x4,0x23,0x3a, 0x6,0x25,0x6b, 0x6,0x25,0x74, + 0x6,0x25,0x70, 0x6,0x25,0x6c, 0xf,0x22,0x7a, 0xf,0x22,0x7b, + 0xf,0x22,0x7c, 0xf,0x22,0x7d, 0xf,0x23,0x21, 0xf,0x23,0x22, + 0xf,0x23,0x23, 0xf,0x23,0x25, 0xf,0x23,0x28, 0xf,0x23,0x29, + 0xf,0x23,0x2a, 0xf,0x23,0x2b, 0xf,0x23,0x2c, 0x4,0x23,0x38, + 0x6,0x25,0x6d, 0x6,0x25,0x6f, 0xf,0x23,0x26, 0x6,0x25,0x6e, + 0x6,0x25,0x69, 0x5,0x23,0x33, 0x6,0x25,0x73, 0x6,0x29,0x43, + 0x6,0x29,0x45, 0x4,0x25,0x3a, 0x5,0x25,0x28, 0x6,0x29,0x46, + 0x5,0x25,0x29, 0x3,0x27,0x4e, 0x5,0x25,0x2a, 0x4,0x25,0x37, + 0x4,0x25,0x35, 0x6,0x29,0x4a, 0x6,0x29,0x44, 0x6,0x29,0x4c, + 0x6,0x29,0x47, 0x6,0x29,0x4e, 0x5,0x25,0x26, 0x6,0x29,0x42, + 0xf,0x25,0x45, 0xf,0x25,0x46, 0xf,0x25,0x48, 0xf,0x25,0x49, + 0xf,0x25,0x4b, 0xf,0x25,0x4c, 0xf,0x25,0x4d, 0xf,0x25,0x4e, + 0xf,0x25,0x4f, 0xf,0x25,0x50, 0xf,0x25,0x51, 0x6,0x29,0x4d, + 0x6,0x29,0x48, 0x6,0x29,0x49, 0x6,0x29,0x4b, 0x5,0x25,0x24, + 0x5,0x25,0x27, 0x5,0x27,0x7c, 0x6,0x2e,0x64, 0x6,0x2e,0x59, + 0x5,0x2b,0x72, 0x4,0x28,0x36, 0x6,0x2e,0x63, 0x6,0x2e,0x57, + 0x6,0x2e,0x56, 0x5,0x28,0x23, 0x4,0x28,0x3b, 0x6,0x2e,0x5d, + 0x5,0x27,0x7e, 0x5,0x27,0x7d, 0x5,0x28,0x22, 0x6,0x2e,0x62, + 0x6,0x2e,0x55, 0x6,0x2e,0x54, 0x6,0x2e,0x65, 0x6,0x2e,0x5c, + 0xf,0x29,0x29, 0xf,0x29,0x2a, 0xf,0x29,0x2b, 0xf,0x29,0x2c, + 0xf,0x29,0x2e, 0xf,0x29,0x2f, 0xf,0x29,0x31, 0xf,0x29,0x32, + 0xf,0x29,0x33, 0xf,0x29,0x34, 0xf,0x29,0x35, 0xf,0x29,0x36, + 0xf,0x29,0x37, 0xf,0x29,0x38, 0x6,0x2e,0x53, 0x6,0x2e,0x58, + 0x6,0x2e,0x5b, 0x6,0x2e,0x5e, 0x6,0x2e,0x60, 0xf,0x25,0x47, + 0x6,0x2e,0x5f, 0x5,0x28,0x24, 0x4,0x2b,0x63, 0x5,0x2b,0x70, + 0x4,0x2b,0x67, 0x6,0x35,0x36, 0x5,0x2b,0x6b, 0x6,0x35,0x35, + 0x5,0x2b,0x74, 0x4,0x2b,0x66, 0x4,0x2b,0x68, 0x5,0x2b,0x6f, + 0x6,0x35,0x32, 0x5,0x2b,0x69, 0xf,0x2d,0x64, 0xf,0x2d,0x6e, + 0x6,0x35,0x37, 0x5,0x2b,0x6e, 0xf,0x2d,0x66, 0xf,0x2d,0x67, + 0xf,0x2d,0x6a, 0xf,0x2d,0x6b, 0xf,0x2d,0x6c, 0xf,0x2d,0x6d, + 0xf,0x2d,0x6f, 0xf,0x2d,0x71, 0xf,0x2d,0x72, 0xf,0x2d,0x73, + 0xf,0x2d,0x74, 0xf,0x2d,0x75, 0xf,0x2d,0x76, 0xf,0x2d,0x78, + 0xf,0x2d,0x79, 0xf,0x2d,0x7a, 0xf,0x2d,0x7b, 0xf,0x2d,0x7c, + 0x6,0x35,0x21, 0x6,0x35,0x3a, 0x6,0x35,0x3b, 0x6,0x35,0x33, + 0x6,0x35,0x34, 0x5,0x2b,0x68, 0x6,0x35,0x39, 0xf,0x2d,0x77, + 0xf,0x2d,0x70, 0x5,0x2b,0x6a, 0x5,0x2b,0x6d, 0x5,0x2b,0x75, + 0x5,0x2b,0x71, 0x5,0x2b,0x73, 0x4,0x2b,0x60, 0x6,0x3d,0x2b, + 0x6,0x3d,0x2d, 0x6,0x3d,0x2c, 0x4,0x30,0x49, 0x4,0x30,0x48, + 0x6,0x3d,0x30, 0x6,0x3d,0x28, 0x5,0x31,0x21, 0x6,0x3d,0x33, + 0x5,0x30,0x77, 0x6,0x3d,0x2e, 0x6,0x3d,0x27, 0x5,0x31,0x22, + 0x5,0x30,0x76, 0x4,0x30,0x46, 0x6,0x3d,0x2a, 0x6,0x3d,0x31, + 0x6,0x3d,0x37, 0x6,0x3d,0x32, 0x6,0x3d,0x29, 0x4,0x30,0x4b, + 0x6,0x3d,0x34, 0xf,0x2d,0x69, 0xf,0x32,0x77, 0xf,0x32,0x78, + 0xf,0x32,0x79, 0xf,0x32,0x7a, 0xf,0x32,0x7b, 0xf,0x32,0x7c, + 0xf,0x32,0x7e, 0xf,0x33,0x21, 0xf,0x33,0x23, 0xf,0x33,0x24, + 0xf,0x33,0x25, 0xf,0x33,0x26, 0xf,0x33,0x27, 0x6,0x46,0x37, + 0x6,0x3d,0x38, 0x6,0x3e,0x65, 0x6,0x3d,0x39, 0x6,0x3d,0x2f, + 0x5,0x30,0x7a, 0x6,0x43,0x63, 0x5,0x30,0x7d, 0x5,0x31,0x23, + 0x6,0x3d,0x24, 0x6,0x3d,0x26, 0xf,0x32,0x7d, 0x5,0x30,0x79, + 0x5,0x30,0x7e, 0x5,0x30,0x78, 0x6,0x3d,0x25, 0x6,0x3d,0x36, + 0x5,0x30,0x7c, 0x6,0x46,0x49, 0x6,0x46,0x4f, 0x5,0x36,0x56, + 0x5,0x36,0x51, 0x6,0x46,0x4c, 0x5,0x36,0x4e, 0x5,0x36,0x52, + 0x5,0x36,0x63, 0x5,0x36,0x53, 0x6,0x46,0x48, 0x5,0x36,0x55, + 0x5,0x36,0x50, 0x6,0x46,0x56, 0x4,0x36,0x35, 0x5,0x36,0x54, + 0x6,0x46,0x52, 0x6,0x46,0x50, 0x6,0x46,0x4b, 0x6,0x46,0x4e, + 0x6,0x46,0x53, 0xf,0x32,0x76, 0x6,0x46,0x58, 0x5,0x36,0x4f, + 0x5,0x36,0x57, 0x6,0x46,0x47, 0xf,0x39,0x38, 0xf,0x39,0x39, + 0xf,0x39,0x3a, 0xf,0x39,0x3b, 0xf,0x39,0x3c, 0xf,0x39,0x3d, + 0xf,0x39,0x3e, 0xf,0x39,0x3f, 0x6,0x46,0x4d, 0x4,0x36,0x3b, + 0x6,0x46,0x51, 0x6,0x46,0x54, 0x5,0x36,0x4d, 0x6,0x46,0x4a, + 0x5,0x34,0x21, 0x6,0x50,0x5a, 0x4,0x42,0x38, 0x5,0x3d,0x5a, + 0x5,0x3d,0x58, 0x6,0x50,0x53, 0x5,0x30,0x7b, 0x5,0x3d,0x5e, + 0x5,0x3d,0x5c, 0x6,0x50,0x58, 0x5,0x3d,0x5b, 0x6,0x50,0x5f, + 0x6,0x50,0x5d, 0x4,0x3c,0x2e, 0x6,0x50,0x5c, 0x6,0x50,0x62, + 0x6,0x50,0x55, 0x4,0x3c,0x2f, 0x5,0x3d,0x60, 0x6,0x50,0x54, + 0x5,0x3d,0x57, 0x6,0x50,0x57, 0x6,0x50,0x5e, 0xf,0x40,0x39, + 0xf,0x40,0x3a, 0xf,0x40,0x3b, 0xf,0x40,0x3c, 0xf,0x40,0x3d, + 0xf,0x40,0x3e, 0xf,0x40,0x3f, 0xf,0x40,0x40, 0xf,0x40,0x41, + 0xf,0x40,0x42, 0xf,0x40,0x43, 0xf,0x40,0x44, 0xf,0x40,0x45, + 0xf,0x40,0x46, 0x6,0x50,0x61, 0x6,0x56,0x4e, 0x6,0x50,0x59, + 0x6,0x50,0x56, 0x6,0x46,0x57, 0x5,0x3d,0x59, 0x5,0x3d,0x5d, + 0x5,0x3d,0x5f, 0x4,0x3c,0x2b, 0x6,0x50,0x60, 0x6,0x5a,0x71, + 0x5,0x3d,0x61, 0x7,0x21,0x2e, 0x4,0x42,0x34, 0x5,0x44,0x56, + 0x6,0x5a,0x64, 0x6,0x5a,0x69, 0x5,0x3d,0x62, 0x6,0x5a,0x6b, + 0x4,0x42,0x39, 0x6,0x5a,0x74, 0x4,0x42,0x31, 0x6,0x5a,0x75, + 0x6,0x5a,0x68, 0x6,0x5a,0x67, 0x6,0x5a,0x76, 0xf,0x46,0x43, + 0xf,0x46,0x44, 0xf,0x46,0x45, 0xf,0x46,0x46, 0xf,0x46,0x47, + 0xf,0x46,0x49, 0xf,0x46,0x4a, 0xf,0x46,0x4b, 0xf,0x46,0x4c, + 0xf,0x46,0x4d, 0xf,0x46,0x4e, 0xf,0x46,0x4f, 0xf,0x46,0x51, + 0xf,0x46,0x52, 0xf,0x46,0x53, 0xf,0x46,0x54, 0xf,0x46,0x56, + 0xf,0x46,0x57, 0xf,0x46,0x58, 0xf,0x53,0x45, 0x7,0x26,0x2d, + 0x5,0x44,0x58, 0x6,0x5a,0x77, 0x6,0x5e,0x57, 0x6,0x5a,0x6d, + 0x6,0x5a,0x6f, 0x6,0x5a,0x65, 0xf,0x46,0x50, 0xf,0x46,0x48, + 0xf,0x46,0x55, 0x4,0x42,0x30, 0x6,0x5a,0x66, 0x6,0x5a,0x6a, + 0x6,0x5a,0x6e, 0x6,0x5a,0x70, 0x4,0x42,0x36, 0x5,0x3f,0x46, + 0x4,0x48,0x7e, 0x4,0x48,0x7a, 0x6,0x5a,0x6c, 0x7,0x21,0x2f, + 0x7,0x21,0x31, 0x7,0x21,0x29, 0x7,0x21,0x26, 0x7,0x21,0x25, + 0x5,0x4b,0x77, 0x4,0x48,0x7c, 0x7,0x21,0x2b, 0x7,0x21,0x2c, + 0x5,0x4b,0x73, 0x7,0x21,0x2a, 0x5,0x4b,0x79, 0x5,0x4b,0x78, + 0x7,0x21,0x27, 0xf,0x4d,0x5a, 0xf,0x4d,0x5b, 0xf,0x4d,0x5c, + 0xf,0x4d,0x5d, 0xf,0x4d,0x5e, 0xf,0x4d,0x60, 0xf,0x4d,0x61, + 0x7,0x21,0x28, 0x5,0x4b,0x72, 0x7,0x21,0x2d, 0xf,0x4d,0x62, + 0x4,0x49,0x21, 0x5,0x4b,0x75, 0x7,0x21,0x30, 0x5,0x4b,0x74, + 0x5,0x4c,0x45, 0x5,0x53,0x54, 0x5,0x53,0x5a, 0x7,0x2c,0x40, + 0x4,0x4f,0x58, 0x4,0x4f,0x5f, 0x5,0x53,0x58, 0x4,0x4f,0x5c, + 0x4,0x4f,0x5e, 0x5,0x53,0x55, 0x5,0x53,0x56, 0xf,0x53,0x46, + 0xf,0x53,0x47, 0xf,0x53,0x48, 0xf,0x53,0x49, 0xf,0x53,0x4a, + 0x5,0x53,0x5b, 0x5,0x53,0x57, 0x7,0x36,0x78, 0x5,0x4b,0x76, + 0x5,0x5a,0x6f, 0x5,0x5a,0x70, 0x4,0x55,0x67, 0x4,0x55,0x66, + 0x7,0x36,0x76, 0xf,0x59,0x48, 0xf,0x59,0x4a, 0xf,0x59,0x4b, + 0xf,0x59,0x4c, 0xf,0x59,0x4e, 0x7,0x36,0x75, 0x7,0x36,0x77, + 0xf,0x59,0x49, 0x4,0x55,0x68, 0x7,0x36,0x74, 0x7,0x3e,0x76, + 0x4,0x5a,0x6b, 0x4,0x5a,0x69, 0x4,0x5a,0x6a, 0x7,0x3e,0x78, + 0x7,0x3e,0x77, 0xf,0x5e,0x30, 0xf,0x5e,0x31, 0xf,0x5e,0x2c, + 0xf,0x5e,0x2e, 0xf,0x5e,0x2f, 0x7,0x3e,0x75, 0x5,0x61,0x31, + 0x4,0x5a,0x6c, 0x5,0x61,0x2f, 0x5,0x61,0x30, 0x5,0x61,0x32, + 0x5,0x67,0x4a, 0x5,0x67,0x4e, 0x4,0x63,0x2e, 0x5,0x67,0x4d, + 0x5,0x67,0x4f, 0xf,0x61,0x7e, 0xf,0x62,0x21, 0x7,0x47,0x6f, + 0x5,0x67,0x4c, 0x5,0x67,0x4b, 0x5,0x69,0x7c, 0x7,0x52,0x75, + 0x7,0x4d,0x3c, 0xf,0x64,0x7a, 0x5,0x6b,0x6b, 0x7,0x4d,0x3b, + 0x7,0x4d,0x68, 0x4,0x66,0x2f, 0x4,0x66,0x2e, 0x5,0x6f,0x68, + 0x7,0x57,0x4e, 0x5,0x6b,0x6c, 0xf,0x67,0x3f, 0xf,0x67,0x7e, + 0x4,0x66,0x2d, 0x7,0x57,0x4d, 0xf,0x69,0x38, 0xf,0x69,0x3a, + 0xf,0x69,0x39, 0x5,0x73,0x31, 0x4,0x6a,0x40, 0x7,0x5b,0x45, + 0xf,0x6a,0x4b, 0xf,0x6b,0x41, 0x5,0x75,0x62, 0x4,0x6d,0x52, + 0xf,0x6c,0x49, 0x6,0x21,0x4d, 0x4,0x21,0x5c, 0x4,0x22,0x32, + 0x6,0x23,0x53, 0x6,0x23,0x54, 0x6,0x25,0x75, 0x6,0x25,0x77, + 0x6,0x25,0x78, 0x5,0x23,0x35, 0x6,0x25,0x76, 0x6,0x29,0x51, + 0x6,0x29,0x50, 0x6,0x29,0x4f, 0x6,0x29,0x53, 0xf,0x25,0x53, + 0x6,0x29,0x52, 0xf,0x25,0x52, 0x6,0x2e,0x67, 0x6,0x2e,0x68, + 0x5,0x2b,0x76, 0xf,0x2d,0x7d, 0xf,0x2d,0x7e, 0xf,0x2e,0x21, + 0x6,0x35,0x3c, 0xf,0x33,0x28, 0x5,0x31,0x24, 0x5,0x31,0x25, + 0xf,0x33,0x29, 0xf,0x33,0x2a, 0x6,0x46,0x59, 0xf,0x39,0x40, + 0xf,0x39,0x41, 0xf,0x39,0x42, 0x5,0x36,0x58, 0xf,0x39,0x43, + 0xf,0x40,0x47, 0x6,0x50,0x63, 0xf,0x40,0x48, 0xf,0x46,0x59, + 0xf,0x46,0x5a, 0x5,0x44,0x59, 0x7,0x21,0x34, 0x7,0x21,0x32, + 0x5,0x4b,0x7b, 0xf,0x4d,0x63, 0xf,0x4d,0x64, 0x5,0x4b,0x7a, + 0x7,0x21,0x33, 0x5,0x53,0x5c, 0x7,0x2c,0x41, 0xf,0x53,0x4b, + 0xf,0x53,0x4c, 0xf,0x53,0x4d, 0xf,0x53,0x4e, 0x5,0x5a,0x71, + 0xf,0x59,0x4f, 0xf,0x59,0x50, 0xf,0x59,0x51, 0x7,0x3e,0x79, + 0x5,0x61,0x33, 0xf,0x5e,0x32, 0x7,0x46,0x29, 0x5,0x67,0x50, + 0xf,0x64,0x7b, 0x5,0x67,0x51, 0x5,0x6b,0x6d, 0xf,0x67,0x41, + 0xf,0x69,0x3b, 0xf,0x6a,0x4c, 0x5,0x77,0x53, 0xf,0x6b,0x42, + 0x6,0x21,0x36, 0x5,0x21,0x36, 0x5,0x21,0x35, 0x6,0x22,0x37, + 0x6,0x23,0x56, 0x6,0x23,0x55, 0x5,0x23,0x36, 0x6,0x25,0x79, + 0x5,0x23,0x38, 0x5,0x28,0x25, 0x5,0x28,0x26, 0x4,0x2b,0x6a, + 0x6,0x35,0x3d, 0xf,0x2e,0x22, 0xf,0x2e,0x23, 0x6,0x3d,0x3a, + 0x6,0x46,0x5a, 0x6,0x50,0x64, 0x5,0x3d,0x63, 0x4,0x3c,0x31, + 0x6,0x5a,0x78, 0x5,0x5a,0x72, 0x6,0x21,0x37, 0x6,0x21,0x4e, + 0x5,0x21,0x37, 0x6,0x21,0x41, 0x6,0x21,0x59, 0x5,0x21,0x50, + 0x6,0x23,0x3b, 0x4,0x22,0x35, 0x6,0x23,0x57, 0x6,0x25,0x7c, + 0x6,0x25,0x7e, 0x5,0x23,0x39, 0xf,0x23,0x2d, 0x6,0x25,0x7a, + 0x6,0x29,0x54, 0x6,0x2e,0x6b, 0x6,0x2e,0x69, 0x5,0x28,0x27, + 0x6,0x2e,0x6a, 0x6,0x2e,0x4f, 0x6,0x30,0x7b, 0x6,0x35,0x40, + 0x6,0x35,0x3f, 0x6,0x35,0x41, 0x6,0x35,0x3e, 0x6,0x3d,0x3b, + 0x6,0x46,0x5d, 0x5,0x3d,0x64, 0xf,0x39,0x44, 0xf,0x39,0x45, + 0x6,0x46,0x5b, 0x6,0x46,0x5c, 0x5,0x3d,0x65, 0x6,0x50,0x65, + 0xf,0x40,0x49, 0xf,0x40,0x4a, 0x4,0x42,0x3a, 0x6,0x5a,0x79, + 0xf,0x54,0x46, 0xf,0x53,0x4f, 0xf,0x53,0x50, 0x5,0x61,0x34, + 0xf,0x5e,0x33, 0x7,0x46,0x2a, 0x7,0x46,0x2b, 0x4,0x21,0x2d, + 0x6,0x21,0x4f, 0x6,0x21,0x51, 0x6,0x22,0x39, 0x4,0x21,0x5d, + 0x6,0x22,0x38, 0x5,0x21,0x52, 0xf,0x21,0x46, 0x6,0x22,0x3a, + 0x5,0x21,0x51, 0x6,0x23,0x5a, 0x6,0x23,0x58, 0x6,0x25,0x47, + 0x6,0x26,0x23, 0x6,0x26,0x21, 0x6,0x26,0x22, 0x5,0x23,0x3a, + 0x6,0x28,0x7a, 0x5,0x25,0x2c, 0x6,0x29,0x55, 0x6,0x29,0x56, + 0x6,0x2e,0x6c, 0x6,0x35,0x42, 0x6,0x35,0x43, 0x5,0x2b,0x77, + 0x5,0x2b,0x78, 0x6,0x3d,0x3d, 0x6,0x46,0x5f, 0x3,0x39,0x77, + 0x6,0x46,0x5e, 0x4,0x3c,0x33, 0x5,0x3d,0x66, 0x6,0x5a,0x7b, + 0x6,0x5a,0x7a, 0x7,0x21,0x35, 0x5,0x53,0x5d, 0x7,0x2c,0x42, + 0xf,0x55,0x76, 0x4,0x5a,0x6d, 0xf,0x67,0x42, 0x7,0x57,0x4f, + 0x5,0x21,0x38, 0x6,0x22,0x3b, 0xf,0x21,0x48, 0xf,0x21,0x49, + 0x6,0x23,0x5b, 0x4,0x22,0x37, 0x5,0x22,0x29, 0xf,0x21,0x7b, + 0xf,0x23,0x2e, 0xf,0x23,0x2f, 0x5,0x25,0x2d, 0xf,0x25,0x55, + 0x6,0x2e,0x6d, 0x6,0x3d,0x3e, 0xf,0x2e,0x25, 0xf,0x2e,0x26, + 0xf,0x2e,0x27, 0xf,0x2e,0x28, 0xf,0x2e,0x29, 0x5,0x31,0x27, + 0x6,0x46,0x60, 0xf,0x39,0x47, 0xf,0x39,0x48, 0x6,0x46,0x61, + 0xf,0x3a,0x5d, 0x6,0x50,0x66, 0x6,0x5a,0x7c, 0xf,0x46,0x5b, + 0x5,0x4e,0x77, 0x7,0x2c,0x43, 0xf,0x59,0x52, 0xf,0x53,0x51, + 0x7,0x3e,0x7a, 0x7,0x46,0x2c, 0x7,0x4d,0x3f, 0x5,0x6f,0x69, + 0x5,0x75,0x63, 0xf,0x21,0x4a, 0x6,0x23,0x5c, 0xf,0x21,0x7d, + 0xf,0x21,0x7e, 0x4,0x22,0x38, 0x5,0x23,0x3b, 0x6,0x26,0x24, + 0x4,0x23,0x3c, 0xf,0x23,0x30, 0xf,0x23,0x31, 0xf,0x23,0x32, + 0xf,0x23,0x33, 0xf,0x23,0x24, 0xf,0x22,0x7e, 0x4,0x25,0x41, + 0x4,0x25,0x42, 0x6,0x29,0x58, 0x6,0x29,0x59, 0x5,0x25,0x2f, + 0xf,0x25,0x57, 0x5,0x28,0x29, 0x4,0x28,0x41, 0x4,0x28,0x42, + 0x5,0x28,0x2c, 0x5,0x28,0x28, 0x5,0x28,0x2a, 0x6,0x2e,0x6f, + 0xf,0x29,0x3a, 0xf,0x29,0x3c, 0xf,0x29,0x3d, 0xf,0x29,0x3e, + 0xf,0x29,0x3f, 0x6,0x2e,0x6e, 0x5,0x2b,0x7a, 0x4,0x2b,0x6b, + 0x5,0x2b,0x79, 0x5,0x28,0x2b, 0x6,0x35,0x45, 0x5,0x2b,0x7b, + 0xf,0x2e,0x2a, 0xf,0x2e,0x2b, 0x6,0x35,0x46, 0x5,0x31,0x28, + 0x6,0x3d,0x3f, 0x6,0x3d,0x40, 0x4,0x30,0x4e, 0xf,0x33,0x2b, + 0xf,0x33,0x2c, 0xf,0x33,0x2d, 0xf,0x33,0x2f, 0xf,0x33,0x30, + 0x6,0x46,0x62, 0x5,0x36,0x5c, 0x5,0x36,0x5a, 0x5,0x36,0x5b, + 0x5,0x36,0x59, 0x4,0x36,0x3e, 0xf,0x33,0x2e, 0x5,0x3d,0x6c, + 0x5,0x3d,0x67, 0x5,0x3d,0x69, 0x5,0x3d,0x6a, 0x5,0x3d,0x68, + 0x5,0x3d,0x6b, 0x6,0x50,0x67, 0x6,0x5a,0x7d, 0x5,0x4c,0x21, + 0x5,0x44,0x5a, 0x7,0x21,0x37, 0xf,0x46,0x5d, 0xf,0x46,0x5e, + 0x5,0x4b,0x7e, 0x5,0x4b,0x7d, 0x5,0x4b,0x7c, 0x7,0x21,0x36, + 0xf,0x4d,0x67, 0xf,0x53,0x53, 0x7,0x2c,0x45, 0xf,0x4d,0x66, + 0xf,0x53,0x52, 0x4,0x55,0x6a, 0x7,0x2c,0x46, 0x5,0x5a,0x73, + 0xf,0x59,0x53, 0xf,0x59,0x54, 0x5,0x61,0x36, 0x5,0x61,0x35, + 0x5,0x61,0x37, 0xf,0x5e,0x34, 0x7,0x3e,0x7b, 0x5,0x67,0x52, + 0x5,0x67,0x53, 0x7,0x52,0x76, 0x5,0x73,0x32, 0x4,0x21,0x29, + 0x6,0x21,0x52, 0xf,0x21,0x2a, 0xf,0x21,0x2b, 0xf,0x21,0x2c, + 0xf,0x21,0x2e, 0x6,0x21,0x5c, 0xf,0x21,0x2d, 0x5,0x21,0x53, + 0x6,0x22,0x3d, 0x4,0x21,0x5f, 0x6,0x23,0x5e, 0x6,0x23,0x5d, + 0x6,0x23,0x5f, 0x6,0x23,0x60, 0xf,0x21,0x4b, 0x6,0x26,0x27, + 0x6,0x26,0x25, 0x6,0x26,0x26, 0xf,0x23,0x34, 0xf,0x23,0x35, + 0x4,0x25,0x46, 0x6,0x29,0x5a, 0x4,0x25,0x44, 0x6,0x29,0x5b, + 0x6,0x29,0x5c, 0x6,0x29,0x5d, 0xf,0x25,0x58, 0xf,0x25,0x59, + 0x6,0x2e,0x72, 0x6,0x2e,0x70, 0x6,0x2e,0x71, 0x6,0x35,0x47, + 0xf,0x2e,0x2c, 0x6,0x37,0x27, 0x6,0x3d,0x42, 0x6,0x3d,0x43, + 0x6,0x3d,0x41, 0xf,0x33,0x31, 0xf,0x33,0x32, 0xf,0x33,0x33, + 0x6,0x46,0x63, 0x6,0x46,0x66, 0xf,0x39,0x49, 0x6,0x46,0x64, + 0xf,0x39,0x4a, 0xf,0x46,0x5f, 0xf,0x46,0x60, 0xf,0x46,0x61, + 0xf,0x4d,0x68, 0x7,0x2c,0x47, 0xf,0x53,0x54, 0xf,0x53,0x55, + 0xf,0x53,0x43, 0xf,0x59,0x55, 0xf,0x5e,0x35, 0xf,0x67,0x43, + 0x4,0x21,0x2e, 0x5,0x21,0x39, 0x6,0x21,0x53, 0x6,0x21,0x54, + 0x6,0x22,0x3f, 0x5,0x21,0x54, 0x6,0x22,0x3e, 0xf,0x21,0x4c, + 0x6,0x23,0x65, 0x6,0x23,0x61, 0x6,0x23,0x62, 0x6,0x23,0x63, + 0xf,0x22,0x21, 0x5,0x22,0x2a, 0x6,0x26,0x28, 0xf,0x23,0x36, + 0x6,0x29,0x60, 0x6,0x29,0x5f, 0x6,0x2e,0x73, 0x6,0x2e,0x74, + 0x6,0x34,0x7a, 0x6,0x35,0x48, 0x6,0x3d,0x44, 0x6,0x3d,0x45, + 0x5,0x36,0x5d, 0x6,0x5a,0x7e, 0xf,0x46,0x62, 0x7,0x21,0x70, + 0x7,0x36,0x7b, 0x5,0x5a,0x76, 0x5,0x67,0x54, 0x7,0x4e,0x3e, + 0x6,0x21,0x39, 0x4,0x21,0x40, 0x6,0x21,0x55, 0x5,0x21,0x3a, + 0x5,0x21,0x3b, 0x6,0x21,0x56, 0x4,0x21,0x41, 0xf,0x21,0x2f, + 0x6,0x21,0x57, 0x5,0x21,0x55, 0x5,0x21,0x56, 0x4,0x21,0x62, + 0x6,0x22,0x44, 0x5,0x21,0x57, 0x6,0x22,0x43, 0x6,0x22,0x40, + 0x6,0x22,0x45, 0x4,0x22,0x3a, 0x6,0x23,0x6a, 0x5,0x22,0x2e, + 0x5,0x22,0x2c, 0x5,0x22,0x2b, 0x4,0x22,0x3b, 0x4,0x22,0x39, + 0x6,0x23,0x68, 0x6,0x23,0x67, 0x5,0x22,0x2f, 0x6,0x23,0x6b, + 0x6,0x23,0x69, 0x5,0x22,0x2d, 0x4,0x22,0x3d, 0xf,0x22,0x22, + 0xf,0x22,0x23, 0x4,0x22,0x3e, 0x6,0x23,0x66, 0x4,0x23,0x41, + 0x6,0x26,0x2b, 0x4,0x23,0x43, 0x5,0x23,0x3d, 0x4,0x23,0x42, + 0x5,0x23,0x46, 0x5,0x23,0x45, 0x5,0x23,0x43, 0x5,0x23,0x40, + 0x6,0x26,0x29, 0x5,0x23,0x3f, 0x5,0x23,0x42, 0x5,0x23,0x41, + 0x6,0x26,0x2a, 0x6,0x26,0x2c, 0x5,0x23,0x3e, 0x5,0x23,0x44, + 0x6,0x29,0x69, 0x5,0x25,0x33, 0x5,0x25,0x35, 0x4,0x25,0x49, + 0x4,0x25,0x4b, 0x3,0x27,0x5c, 0x6,0x29,0x66, 0x4,0x25,0x4d, + 0x6,0x29,0x64, 0x6,0x29,0x65, 0x6,0x29,0x6c, 0x6,0x2e,0x75, + 0x6,0x29,0x6a, 0x5,0x25,0x30, 0x5,0x25,0x36, 0x6,0x29,0x6b, + 0x5,0x25,0x32, 0x6,0x29,0x67, 0x5,0x25,0x34, 0xf,0x25,0x5a, + 0xf,0x25,0x5b, 0xf,0x25,0x5c, 0xf,0x25,0x5d, 0x6,0x29,0x68, + 0x6,0x29,0x62, 0x6,0x29,0x61, 0x5,0x25,0x31, 0x6,0x29,0x57, + 0x4,0x28,0x47, 0x5,0x28,0x2d, 0x4,0x28,0x45, 0x6,0x2f,0x24, + 0x6,0x2e,0x7b, 0x6,0x2f,0x22, 0x4,0x28,0x48, 0x6,0x2f,0x21, + 0x4,0x28,0x44, 0x4,0x28,0x46, 0x6,0x2e,0x78, 0x6,0x2e,0x7e, + 0x6,0x2f,0x23, 0x6,0x2e,0x7a, 0x6,0x2e,0x7d, 0x6,0x2e,0x7c, + 0xf,0x29,0x40, 0xf,0x29,0x41, 0xf,0x29,0x42, 0x6,0x2e,0x79, + 0x5,0x28,0x2e, 0x6,0x2e,0x77, 0x6,0x35,0x49, 0x4,0x2b,0x70, + 0x4,0x2b,0x6d, 0x5,0x2c,0x25, 0x5,0x2c,0x23, 0x4,0x2b,0x6f, + 0x4,0x2b,0x73, 0x6,0x35,0x4e, 0x6,0x35,0x52, 0x5,0x2c,0x22, + 0x6,0x35,0x53, 0x4,0x2b,0x6c, 0x5,0x2c,0x26, 0x6,0x35,0x51, + 0x4,0x2b,0x71, 0x6,0x35,0x50, 0x6,0x35,0x4f, 0x6,0x35,0x4c, + 0x6,0x35,0x4b, 0x4,0x2b,0x72, 0x5,0x2c,0x24, 0x6,0x35,0x4d, + 0xf,0x2e,0x33, 0x6,0x35,0x54, 0xf,0x2e,0x2e, 0xf,0x2e,0x2f, + 0xf,0x2e,0x30, 0xf,0x2e,0x32, 0xf,0x2e,0x31, 0x6,0x35,0x4a, + 0x5,0x2c,0x27, 0x5,0x2b,0x7d, 0x5,0x2c,0x21, 0x5,0x2b,0x7e, + 0x4,0x30,0x50, 0x5,0x31,0x2b, 0x4,0x30,0x51, 0x5,0x31,0x2a, + 0x6,0x3d,0x46, 0x4,0x30,0x56, 0x4,0x36,0x49, 0x4,0x30,0x55, + 0x6,0x3d,0x49, 0x6,0x3d,0x47, 0x5,0x36,0x5e, 0x4,0x30,0x4f, + 0x5,0x2c,0x28, 0xf,0x33,0x34, 0xf,0x33,0x35, 0xf,0x33,0x37, + 0x6,0x3d,0x48, 0x6,0x3d,0x4a, 0x6,0x3d,0x4b, 0x4,0x36,0x43, + 0x5,0x36,0x5f, 0x6,0x46,0x6d, 0x6,0x46,0x69, 0x4,0x36,0x46, + 0x4,0x36,0x47, 0x5,0x36,0x60, 0x5,0x36,0x64, 0x4,0x36,0x4a, + 0x4,0x36,0x44, 0x4,0x36,0x41, 0x4,0x36,0x40, 0x6,0x46,0x6b, + 0x6,0x46,0x68, 0x6,0x46,0x6c, 0x5,0x36,0x61, 0x5,0x36,0x62, + 0x6,0x46,0x6a, 0xf,0x39,0x4b, 0xf,0x39,0x4c, 0xf,0x39,0x4d, + 0xf,0x39,0x4e, 0x4,0x36,0x48, 0x6,0x4c,0x46, 0x6,0x46,0x6e, + 0x5,0x36,0x65, 0x4,0x3c,0x39, 0x6,0x50,0x6f, 0x5,0x3d,0x73, + 0x6,0x50,0x6d, 0x4,0x3c,0x35, 0x5,0x3d,0x74, 0x6,0x50,0x6e, + 0x5,0x3d,0x6d, 0x4,0x3c,0x37, 0x4,0x3c,0x36, 0x5,0x3d,0x6e, + 0x4,0x3c,0x3a, 0x5,0x3d,0x6f, 0x6,0x50,0x6b, 0xf,0x40,0x4b, + 0x6,0x50,0x6a, 0x6,0x50,0x68, 0x6,0x50,0x70, 0x6,0x50,0x69, + 0x5,0x3d,0x72, 0x5,0x3d,0x71, 0xf,0x40,0x4c, 0x5,0x44,0x5b, + 0x4,0x42,0x3b, 0x6,0x5b,0x24, 0x5,0x44,0x61, 0x6,0x5b,0x22, + 0x6,0x5b,0x21, 0x4,0x3c,0x38, 0x4,0x42,0x40, 0x5,0x44,0x62, + 0x5,0x44,0x5c, 0x5,0x44,0x5f, 0x4,0x42,0x3d, 0x4,0x42,0x44, + 0x6,0x5b,0x2b, 0x6,0x5b,0x29, 0x6,0x5b,0x28, 0x5,0x44,0x5e, + 0x5,0x4c,0x22, 0x6,0x5b,0x26, 0x5,0x44,0x5d, 0x6,0x5b,0x2a, + 0x5,0x44,0x60, 0x6,0x5b,0x25, 0xf,0x46,0x63, 0xf,0x46,0x64, + 0xf,0x46,0x65, 0x6,0x5b,0x23, 0x6,0x5b,0x27, 0x5,0x4c,0x23, + 0x5,0x4c,0x27, 0x4,0x49,0x24, 0x5,0x4c,0x24, 0x5,0x4c,0x26, + 0x7,0x21,0x3c, 0x7,0x21,0x3d, 0x7,0x21,0x3a, 0x7,0x21,0x3e, + 0x7,0x21,0x3b, 0x5,0x4c,0x25, 0x7,0x21,0x38, 0x7,0x22,0x5a, + 0x7,0x21,0x39, 0x4,0x4f,0x60, 0x7,0x2c,0x49, 0x5,0x5a,0x77, + 0x7,0x2c,0x4a, 0x7,0x2c,0x4e, 0x7,0x2c,0x4d, 0x7,0x2c,0x4c, + 0x5,0x53,0x5f, 0x5,0x53,0x61, 0x5,0x53,0x60, 0x5,0x53,0x5e, + 0x7,0x2c,0x48, 0x7,0x2c,0x4b, 0x7,0x21,0x3f, 0xf,0x53,0x56, + 0x5,0x58,0x51, 0x5,0x5a,0x7a, 0x4,0x55,0x6b, 0x5,0x5a,0x79, + 0x5,0x5a,0x78, 0x7,0x36,0x7c, 0xf,0x59,0x56, 0x4,0x55,0x6e, + 0x7,0x3e,0x7c, 0x5,0x61,0x38, 0x5,0x61,0x39, 0x7,0x36,0x7d, + 0xf,0x5e,0x36, 0x5,0x61,0x3a, 0x7,0x46,0x2f, 0x7,0x46,0x2e, + 0x7,0x46,0x2d, 0x7,0x4d,0x40, 0x7,0x4d,0x41, 0x5,0x6f,0x6a, + 0x7,0x52,0x77, 0xf,0x67,0x44, 0x5,0x75,0x64, 0x4,0x6b,0x65, + 0x7,0x62,0x2d, 0x7,0x62,0x2c, 0x6,0x21,0x3a, 0x5,0x21,0x3c, + 0x6,0x21,0x58, 0x4,0x21,0x63, 0x5,0x21,0x59, 0x5,0x21,0x58, + 0x5,0x22,0x31, 0x5,0x22,0x32, 0xf,0x22,0x25, 0xf,0x22,0x26, + 0xf,0x22,0x27, 0xf,0x22,0x28, 0x5,0x22,0x33, 0x6,0x26,0x2e, + 0x4,0x23,0x45, 0x5,0x23,0x47, 0xf,0x23,0x38, 0xf,0x23,0x3a, + 0xf,0x23,0x3b, 0x6,0x26,0x2d, 0x4,0x23,0x49, 0x5,0x25,0x3d, + 0x5,0x25,0x39, 0x6,0x29,0x6d, 0x5,0x25,0x3c, 0x6,0x29,0x6e, + 0xf,0x25,0x60, 0xf,0x25,0x61, 0xf,0x25,0x62, 0xf,0x25,0x63, + 0x5,0x28,0x30, 0x4,0x28,0x4a, 0x6,0x2f,0x26, 0x5,0x28,0x31, + 0x5,0x28,0x2f, 0x6,0x2f,0x28, 0xf,0x29,0x43, 0xf,0x29,0x44, + 0xf,0x29,0x45, 0x6,0x35,0x55, 0x6,0x35,0x59, 0x4,0x2b,0x74, + 0x5,0x2c,0x2d, 0x5,0x2c,0x29, 0x5,0x2c,0x2b, 0x5,0x2c,0x2c, + 0x5,0x2c,0x2a, 0xf,0x2e,0x34, 0xf,0x2e,0x35, 0x6,0x35,0x56, + 0x6,0x35,0x57, 0x5,0x31,0x2d, 0x6,0x3d,0x4e, 0x6,0x3d,0x4c, + 0x6,0x3d,0x4f, 0x6,0x3d,0x50, 0x6,0x3d,0x51, 0xf,0x33,0x38, + 0xf,0x33,0x39, 0x6,0x3d,0x4d, 0x5,0x36,0x69, 0x5,0x36,0x66, + 0x5,0x36,0x68, 0x5,0x36,0x6b, 0x5,0x36,0x67, 0xf,0x39,0x4f, + 0xf,0x39,0x50, 0x6,0x46,0x6f, 0x6,0x46,0x70, 0x6,0x46,0x71, + 0x5,0x3d,0x76, 0x5,0x3d,0x75, 0x4,0x3c,0x3b, 0x6,0x50,0x72, + 0x6,0x50,0x71, 0xf,0x40,0x4d, 0x5,0x3d,0x77, 0x4,0x42,0x46, + 0x5,0x44,0x66, 0x5,0x44,0x64, 0x5,0x44,0x65, 0x5,0x44,0x69, + 0x4,0x42,0x45, 0x5,0x44,0x68, 0x6,0x5b,0x2e, 0xf,0x46,0x66, + 0x6,0x5b,0x2c, 0x6,0x5b,0x2d, 0x5,0x4c,0x2b, 0x5,0x4c,0x28, + 0x4,0x49,0x26, 0x5,0x4c,0x29, 0x5,0x4c,0x2a, 0x7,0x2c,0x4f, + 0x5,0x5a,0x7c, 0xf,0x53,0x57, 0x5,0x5a,0x7b, 0x5,0x5a,0x7d, + 0x7,0x36,0x7e, 0x7,0x37,0x22, 0x7,0x37,0x21, 0x5,0x61,0x3c, + 0x7,0x3e,0x7e, 0x7,0x3f,0x21, 0x5,0x67,0x56, 0x5,0x67,0x55, + 0x7,0x4d,0x42, 0x5,0x6f,0x6b, 0x7,0x5b,0x46, 0x5,0x75,0x65, + 0x4,0x6c,0x6b, 0x7,0x66,0x3b, 0x5,0x21,0x3d, 0x6,0x22,0x47, + 0x6,0x22,0x48, 0x5,0x22,0x35, 0x5,0x22,0x34, 0x5,0x22,0x36, + 0xf,0x22,0x2a, 0x6,0x26,0x2f, 0x5,0x23,0x48, 0x5,0x23,0x49, + 0x4,0x25,0x52, 0x6,0x29,0x71, 0x6,0x29,0x70, 0xf,0x25,0x64, + 0xf,0x25,0x65, 0x6,0x2f,0x2a, 0x4,0x28,0x4c, 0x6,0x2f,0x2b, + 0x6,0x2f,0x2c, 0xf,0x29,0x46, 0x6,0x2f,0x29, 0x4,0x2b,0x76, + 0x6,0x35,0x5c, 0x6,0x35,0x5b, 0x6,0x35,0x5e, 0x6,0x35,0x5f, + 0x6,0x35,0x5a, 0x6,0x35,0x5d, 0x5,0x2c,0x2f, 0x4,0x30,0x5d, + 0x6,0x3d,0x52, 0x5,0x2c,0x2e, 0x5,0x31,0x2e, 0x5,0x31,0x2f, + 0x6,0x3d,0x53, 0x4,0x36,0x4e, 0xf,0x39,0x51, 0x6,0x50,0x73, + 0x4,0x30,0x5b, 0x5,0x3d,0x79, 0xf,0x40,0x4e, 0xf,0x40,0x4f, + 0x6,0x5b,0x2f, 0x4,0x42,0x47, 0x5,0x44,0x6a, 0x5,0x44,0x6b, + 0xf,0x46,0x67, 0xf,0x4d,0x69, 0x4,0x4f,0x65, 0x7,0x2c,0x50, + 0x7,0x2c,0x51, 0x7,0x37,0x23, 0x7,0x37,0x24, 0x5,0x5a,0x7e, + 0x7,0x4d,0x43, 0x6,0x21,0x2a, 0x4,0x21,0x42, 0x6,0x22,0x4a, + 0x6,0x26,0x30, 0x6,0x26,0x33, 0x5,0x23,0x4a, 0x6,0x26,0x31, + 0x6,0x26,0x32, 0x4,0x28,0x4d, 0x6,0x2f,0x2f, 0x6,0x2f,0x31, + 0x6,0x2f,0x2d, 0x6,0x2f,0x2e, 0x6,0x2f,0x30, 0x6,0x3d,0x54, + 0x6,0x35,0x60, 0xf,0x2e,0x36, 0xf,0x2e,0x37, 0x6,0x35,0x24, + 0x6,0x46,0x72, 0xf,0x39,0x52, 0x4,0x3c,0x3d, 0xf,0x46,0x68, + 0x7,0x3f,0x22, 0x5,0x6d,0x32, 0x6,0x21,0x2b, 0xf,0x21,0x31, + 0x5,0x22,0x37, 0x6,0x23,0x6e, 0x4,0x22,0x43, 0x6,0x23,0x6d, + 0x6,0x26,0x34, 0x4,0x23,0x4a, 0x6,0x26,0x35, 0xf,0x23,0x3c, + 0x6,0x29,0x73, 0x5,0x25,0x3e, 0x5,0x25,0x3f, 0x4,0x28,0x4f, + 0x6,0x2f,0x34, 0x5,0x28,0x33, 0x6,0x2f,0x33, 0x5,0x28,0x32, + 0x6,0x2f,0x32, 0x6,0x2f,0x37, 0x6,0x2f,0x35, 0xf,0x29,0x47, + 0x5,0x2c,0x30, 0x6,0x35,0x62, 0x6,0x35,0x61, 0x5,0x2c,0x31, + 0x6,0x3d,0x55, 0xf,0x33,0x3a, 0x4,0x36,0x4f, 0x6,0x50,0x75, + 0x6,0x46,0x73, 0x6,0x35,0x63, 0x5,0x3d,0x7a, 0x4,0x42,0x48, + 0x6,0x5b,0x31, 0x6,0x5b,0x30, 0x5,0x4c,0x2c, 0x5,0x4c,0x2d, + 0x5,0x4c,0x2e, 0xf,0x4d,0x6a, 0x5,0x53,0x64, 0x7,0x37,0x25, + 0xf,0x5e,0x37, 0x4,0x5f,0x4b, 0x7,0x3f,0x23, 0x7,0x4d,0x44, + 0x7,0x60,0x69, 0x7,0x64,0x43, 0xf,0x21,0x32, 0x5,0x22,0x38, + 0x6,0x23,0x6f, 0x5,0x23,0x4c, 0x6,0x26,0x37, 0xf,0x23,0x3d, + 0xf,0x25,0x66, 0x6,0x2f,0x36, 0x5,0x28,0x34, 0x6,0x35,0x64, + 0xf,0x46,0x69, 0x7,0x4d,0x45, 0x7,0x57,0x50, 0x6,0x21,0x5a, + 0x5,0x21,0x5a, 0x5,0x21,0x5b, 0x6,0x22,0x4b, 0x6,0x23,0x70, + 0x4,0x22,0x44, 0x4,0x22,0x45, 0x6,0x23,0x73, 0x6,0x23,0x72, + 0x5,0x22,0x3a, 0x5,0x22,0x39, 0x6,0x23,0x74, 0x6,0x26,0x39, + 0x5,0x23,0x4d, 0x6,0x26,0x3a, 0x6,0x23,0x75, 0x6,0x26,0x3b, + 0xf,0x23,0x3e, 0x5,0x25,0x40, 0x6,0x29,0x74, 0x6,0x29,0x77, + 0x6,0x29,0x78, 0x6,0x29,0x76, 0xf,0x25,0x67, 0xf,0x25,0x69, + 0xf,0x25,0x6a, 0xf,0x25,0x6b, 0xf,0x25,0x68, 0x6,0x29,0x75, + 0x6,0x35,0x65, 0x6,0x35,0x66, 0xf,0x2e,0x38, 0xf,0x2e,0x39, + 0x4,0x30,0x63, 0x4,0x30,0x61, 0x4,0x30,0x62, 0xf,0x33,0x3b, + 0xf,0x39,0x53, 0xf,0x39,0x54, 0x6,0x50,0x78, 0x6,0x50,0x77, + 0x6,0x50,0x79, 0x6,0x50,0x7b, 0xf,0x40,0x50, 0xf,0x46,0x6a, + 0xf,0x46,0x6b, 0x5,0x4c,0x2f, 0xf,0x4d,0x6b, 0xf,0x4d,0x6c, + 0x7,0x21,0x40, 0x7,0x37,0x26, 0xf,0x5e,0x38, 0x7,0x46,0x30, + 0x7,0x52,0x78, 0x7,0x60,0x6a, 0x7,0x62,0x2e, 0x6,0x22,0x4c, + 0x6,0x23,0x77, 0x6,0x23,0x76, 0x6,0x23,0x78, 0x4,0x23,0x4c, + 0x5,0x23,0x4f, 0x5,0x23,0x4e, 0x6,0x26,0x3c, 0x4,0x25,0x55, + 0x4,0x25,0x54, 0x6,0x29,0x7c, 0x6,0x29,0x7b, 0x6,0x29,0x7d, + 0x6,0x29,0x7a, 0x6,0x29,0x7e, 0x6,0x29,0x79, 0xf,0x25,0x6c, + 0x6,0x2a,0x22, 0x4,0x28,0x52, 0x4,0x28,0x51, 0x5,0x28,0x37, + 0xf,0x29,0x48, 0xf,0x29,0x49, 0xf,0x29,0x4a, 0xf,0x29,0x4b, + 0x6,0x2f,0x39, 0x6,0x35,0x68, 0x4,0x2b,0x79, 0x5,0x2c,0x32, + 0x6,0x35,0x67, 0x6,0x35,0x6a, 0x6,0x3c,0x7a, 0x6,0x35,0x69, + 0x6,0x3d,0x57, 0x6,0x3d,0x56, 0x6,0x35,0x6b, 0x6,0x3d,0x58, + 0x6,0x46,0x75, 0x6,0x46,0x76, 0x6,0x46,0x77, 0x5,0x37,0x3f, + 0x6,0x50,0x7c, 0x5,0x44,0x6d, 0x6,0x5b,0x32, 0x7,0x21,0x41, + 0xf,0x53,0x58, 0x7,0x63,0x4b, 0x5,0x21,0x3e, 0x4,0x21,0x43, + 0xf,0x21,0x34, 0x6,0x21,0x5b, 0x4,0x22,0x46, 0x6,0x2a,0x24, + 0x6,0x23,0x7a, 0x6,0x23,0x79, 0x4,0x23,0x4e, 0x6,0x2f,0x3b, + 0x5,0x28,0x38, 0x6,0x2f,0x3a, 0x4,0x28,0x53, 0x6,0x35,0x6c, + 0x6,0x2f,0x3c, 0x6,0x46,0x78, 0x5,0x2c,0x33, 0x5,0x3d,0x7b, + 0x6,0x50,0x7d, 0x5,0x44,0x6e, 0x7,0x3f,0x24, 0x5,0x21,0x3f, + 0x5,0x21,0x5c, 0x6,0x23,0x7b, 0x6,0x22,0x4f, 0x6,0x22,0x4d, + 0x6,0x22,0x50, 0x5,0x21,0x5d, 0x4,0x22,0x47, 0x5,0x22,0x3b, + 0x6,0x23,0x7c, 0x6,0x23,0x7d, 0x5,0x22,0x3f, 0x5,0x22,0x40, + 0x5,0x22,0x3d, 0x5,0x22,0x3e, 0xf,0x22,0x2d, 0x6,0x26,0x3e, + 0x5,0x23,0x50, 0x6,0x26,0x3d, 0x5,0x23,0x51, 0x6,0x25,0x5e, + 0xf,0x23,0x3f, 0x6,0x2a,0x27, 0x6,0x2a,0x26, 0x6,0x2a,0x29, + 0x6,0x2a,0x28, 0x5,0x25,0x41, 0x4,0x25,0x58, 0xf,0x25,0x6d, + 0xf,0x25,0x6e, 0x6,0x2a,0x25, 0x5,0x28,0x39, 0x4,0x28,0x54, + 0x6,0x2f,0x46, 0x6,0x2f,0x41, 0x6,0x2f,0x44, 0x6,0x2f,0x45, + 0x6,0x2f,0x40, 0x6,0x2f,0x3e, 0x6,0x2f,0x42, 0x6,0x2f,0x43, + 0xf,0x29,0x4d, 0xf,0x29,0x4e, 0x4,0x28,0x55, 0x6,0x2f,0x3f, + 0x6,0x35,0x73, 0x6,0x35,0x74, 0x4,0x2b,0x7b, 0x5,0x2c,0x34, + 0x4,0x2b,0x7c, 0x6,0x35,0x6f, 0x6,0x35,0x6d, 0x6,0x35,0x70, + 0x6,0x35,0x72, 0x6,0x35,0x71, 0x6,0x35,0x6e, 0x5,0x2c,0x35, + 0xf,0x2e,0x3a, 0xf,0x2e,0x3b, 0x6,0x3d,0x60, 0x6,0x3d,0x5b, + 0x4,0x30,0x67, 0x6,0x3d,0x5f, 0x6,0x3d,0x5c, 0x6,0x3d,0x5d, + 0xf,0x33,0x3d, 0x5,0x31,0x30, 0x6,0x3d,0x5e, 0x4,0x30,0x66, + 0x4,0x36,0x52, 0x6,0x46,0x7c, 0x6,0x46,0x7a, 0x4,0x36,0x53, + 0x6,0x46,0x7b, 0x6,0x46,0x79, 0x6,0x46,0x7d, 0xf,0x39,0x55, + 0x6,0x46,0x7e, 0x5,0x3d,0x7c, 0x5,0x3d,0x7d, 0x6,0x51,0x24, + 0x6,0x51,0x23, 0x6,0x50,0x7e, 0xf,0x40,0x51, 0x6,0x51,0x21, + 0x4,0x3c,0x3f, 0x4,0x42,0x49, 0x6,0x5b,0x34, 0x6,0x5b,0x37, + 0x6,0x5b,0x33, 0x6,0x5b,0x38, 0x5,0x44,0x6f, 0xf,0x46,0x6d, + 0xf,0x46,0x6e, 0x6,0x5b,0x36, 0x6,0x5b,0x39, 0x6,0x5b,0x3b, + 0x6,0x5b,0x3a, 0x6,0x5b,0x35, 0x7,0x21,0x43, 0x4,0x49,0x28, + 0x5,0x4c,0x30, 0x7,0x21,0x44, 0x7,0x21,0x42, 0xf,0x4d,0x6d, + 0x7,0x25,0x48, 0x5,0x53,0x65, 0x7,0x2c,0x53, 0x7,0x2c,0x52, + 0xf,0x53,0x59, 0xf,0x53,0x5a, 0x7,0x3b,0x4d, 0xf,0x5e,0x39, + 0xf,0x5e,0x3a, 0xf,0x5e,0x3b, 0xf,0x64,0x7c, 0x7,0x4e,0x27, + 0x7,0x52,0x79, 0x5,0x77,0x54, 0x7,0x5e,0x50, 0x7,0x65,0x33, + 0x7,0x66,0x33, 0x5,0x21,0x2e, 0x6,0x21,0x3c, 0x6,0x21,0x3d, + 0x6,0x21,0x5d, 0x6,0x22,0x52, 0x6,0x22,0x51, 0x4,0x22,0x4a, + 0x6,0x24,0x23, 0x6,0x24,0x21, 0xf,0x22,0x2e, 0x4,0x22,0x49, + 0x6,0x24,0x22, 0x6,0x26,0x40, 0xf,0x23,0x40, 0x5,0x23,0x3c, + 0x6,0x2a,0x2c, 0x6,0x2a,0x2b, 0x6,0x2a,0x2d, 0x6,0x2a,0x2e, + 0x6,0x2f,0x47, 0x6,0x2f,0x48, 0x4,0x28,0x56, 0xf,0x29,0x4f, + 0x6,0x35,0x76, 0x6,0x35,0x75, 0x6,0x36,0x49, 0x6,0x35,0x2e, + 0x5,0x36,0x6c, 0x6,0x47,0x22, 0x6,0x47,0x24, 0x6,0x4d,0x62, + 0xf,0x39,0x56, 0x6,0x47,0x23, 0x5,0x3e,0x21, 0x6,0x51,0x25, + 0x5,0x3d,0x7e, 0xf,0x40,0x52, 0x6,0x5b,0x3c, 0xf,0x46,0x6f, + 0x6,0x60,0x72, 0x7,0x21,0x45, 0x5,0x53,0x66, 0xf,0x59,0x57, + 0x7,0x4b,0x6a, 0x6,0x21,0x60, 0x5,0x21,0x40, 0x6,0x21,0x5e, + 0x5,0x21,0x42, 0x6,0x21,0x62, 0x6,0x21,0x5f, 0x6,0x22,0x55, + 0x4,0x21,0x68, 0x5,0x21,0x5e, 0x6,0x22,0x56, 0x5,0x21,0x5f, + 0x6,0x22,0x53, 0x6,0x22,0x54, 0x6,0x24,0x25, 0x4,0x22,0x4b, + 0x6,0x24,0x24, 0x5,0x22,0x42, 0x6,0x24,0x26, 0x5,0x22,0x41, + 0x6,0x24,0x27, 0x6,0x26,0x44, 0x6,0x26,0x42, 0x5,0x23,0x52, + 0xf,0x23,0x41, 0xf,0x23,0x42, 0xf,0x23,0x43, 0xf,0x23,0x44, + 0x4,0x23,0x50, 0x6,0x2a,0x31, 0x6,0x2a,0x2f, 0x6,0x2a,0x32, + 0x6,0x2a,0x30, 0xf,0x25,0x6f, 0x6,0x2f,0x4d, 0x6,0x2f,0x4a, + 0x6,0x2f,0x4c, 0x6,0x2f,0x4b, 0x6,0x2f,0x49, 0xf,0x29,0x51, + 0xf,0x29,0x52, 0x6,0x32,0x72, 0x5,0x28,0x36, 0x6,0x35,0x7b, + 0x5,0x2c,0x36, 0x6,0x35,0x7c, 0x6,0x35,0x79, 0x6,0x35,0x77, + 0x6,0x35,0x7a, 0xf,0x2e,0x3c, 0xf,0x2e,0x3d, 0xf,0x2e,0x3e, + 0xf,0x2e,0x3f, 0x6,0x3c,0x67, 0x6,0x3d,0x66, 0x6,0x3d,0x68, + 0x5,0x31,0x32, 0x5,0x31,0x33, 0x6,0x3d,0x65, 0x6,0x3d,0x63, + 0x6,0x3d,0x6b, 0x6,0x3d,0x64, 0x5,0x2c,0x37, 0x6,0x3d,0x62, + 0x6,0x3d,0x69, 0x6,0x3d,0x6a, 0x6,0x3c,0x7c, 0x6,0x3d,0x67, + 0x4,0x36,0x54, 0x5,0x36,0x6d, 0x6,0x47,0x27, 0x6,0x47,0x25, + 0xf,0x33,0x3e, 0xf,0x39,0x57, 0xf,0x39,0x58, 0xf,0x39,0x59, + 0xf,0x39,0x5a, 0x6,0x47,0x26, 0x4,0x3c,0x43, 0x4,0x3c,0x42, + 0x6,0x51,0x27, 0x6,0x51,0x28, 0x6,0x51,0x26, 0x4,0x3c,0x41, + 0x6,0x47,0x28, 0x6,0x51,0x5b, 0x6,0x51,0x29, 0x6,0x5f,0x21, + 0x6,0x5b,0x3e, 0x6,0x5b,0x3d, 0x5,0x44,0x70, 0x6,0x53,0x7b, + 0xf,0x4d,0x55, 0x5,0x4c,0x33, 0x5,0x4c,0x34, 0xf,0x46,0x70, + 0x5,0x4c,0x32, 0x7,0x2c,0x55, 0xf,0x53,0x5b, 0x3,0x50,0x39, + 0x5,0x54,0x2e, 0x7,0x2c,0x54, 0x7,0x37,0x29, 0x7,0x37,0x28, + 0xf,0x59,0x58, 0x4,0x5a,0x6f, 0x7,0x46,0x32, 0x7,0x46,0x31, + 0x4,0x66,0x31, 0xf,0x67,0x45, 0x7,0x57,0x51, 0x5,0x75,0x66, + 0x7,0x5e,0x51, 0x7,0x5e,0x52, 0x5,0x21,0x43, 0x6,0x21,0x64, + 0x4,0x21,0x47, 0x4,0x21,0x46, 0xf,0x21,0x36, 0x6,0x21,0x63, + 0x5,0x21,0x61, 0x6,0x22,0x59, 0x6,0x22,0x58, 0x6,0x22,0x5e, + 0x6,0x22,0x5a, 0x6,0x22,0x5d, 0x6,0x22,0x57, 0x6,0x22,0x42, + 0xf,0x21,0x4e, 0x6,0x22,0x5c, 0x5,0x22,0x47, 0x6,0x24,0x2d, + 0x5,0x22,0x45, 0x6,0x24,0x2e, 0x4,0x22,0x4d, 0x5,0x22,0x46, + 0x4,0x22,0x50, 0x6,0x24,0x2c, 0x4,0x22,0x4f, 0x4,0x22,0x4e, + 0x5,0x22,0x44, 0x6,0x24,0x28, 0xf,0x22,0x2f, 0xf,0x22,0x30, + 0xf,0x22,0x32, 0xf,0x22,0x34, 0x6,0x24,0x2a, 0xf,0x22,0x31, + 0xf,0x22,0x33, 0x5,0x22,0x43, 0x6,0x24,0x29, 0x6,0x24,0x2b, + 0x4,0x23,0x56, 0x6,0x26,0x4f, 0x6,0x26,0x46, 0x6,0x26,0x4d, + 0x6,0x26,0x4c, 0x5,0x23,0x56, 0x4,0x23,0x5a, 0x4,0x23,0x5d, + 0x5,0x23,0x5b, 0x5,0x23,0x54, 0x6,0x26,0x48, 0x4,0x23,0x57, + 0x4,0x23,0x52, 0x4,0x23,0x58, 0x5,0x23,0x58, 0x6,0x26,0x49, + 0x5,0x23,0x59, 0x4,0x23,0x55, 0x5,0x23,0x55, 0x6,0x26,0x47, + 0x5,0x23,0x5c, 0xf,0x23,0x45, 0xf,0x23,0x46, 0xf,0x23,0x47, + 0xf,0x23,0x4a, 0xf,0x23,0x4b, 0xf,0x23,0x4c, 0xf,0x23,0x48, + 0x6,0x26,0x4b, 0x6,0x26,0x4a, 0x6,0x26,0x50, 0x6,0x26,0x45, + 0x5,0x23,0x53, 0x5,0x23,0x57, 0x5,0x23,0x5a, 0x4,0x25,0x5c, + 0x4,0x25,0x5e, 0x6,0x2a,0x36, 0x5,0x25,0x4c, 0x5,0x25,0x44, + 0x4,0x25,0x5b, 0x6,0x2a,0x34, 0x5,0x25,0x4d, 0x5,0x25,0x45, + 0x5,0x25,0x47, 0x4,0x25,0x61, 0x5,0x25,0x50, 0x6,0x2a,0x33, + 0x5,0x25,0x52, 0x5,0x28,0x47, 0x6,0x2a,0x3b, 0x5,0x25,0x48, + 0x5,0x25,0x4b, 0x5,0x25,0x4a, 0x5,0x25,0x51, 0x5,0x25,0x49, + 0x5,0x25,0x4e, 0x6,0x2a,0x3d, 0x5,0x25,0x4f, 0xf,0x25,0x70, + 0xf,0x25,0x72, 0xf,0x25,0x73, 0xf,0x25,0x74, 0xf,0x25,0x75, + 0xf,0x25,0x76, 0xf,0x25,0x77, 0xf,0x25,0x78, 0xf,0x25,0x79, + 0xf,0x25,0x7a, 0xf,0x25,0x7d, 0xf,0x25,0x7e, 0xf,0x26,0x21, + 0xf,0x26,0x22, 0xf,0x26,0x23, 0x5,0x25,0x46, 0x6,0x2a,0x35, + 0x5,0x25,0x43, 0x6,0x2a,0x38, 0x6,0x2a,0x37, 0xf,0x25,0x7c, + 0x6,0x2a,0x3a, 0x5,0x2c,0x38, 0x5,0x28,0x46, 0x5,0x28,0x52, + 0x5,0x28,0x4d, 0x5,0x28,0x3c, 0x5,0x28,0x51, 0x6,0x2f,0x54, + 0x6,0x2f,0x4e, 0x5,0x28,0x3f, 0x4,0x28,0x5b, 0x4,0x28,0x5a, + 0x5,0x28,0x4f, 0x5,0x28,0x45, 0x5,0x28,0x4b, 0x5,0x28,0x4a, + 0x5,0x28,0x4e, 0x5,0x28,0x48, 0x5,0x28,0x49, 0x5,0x28,0x3d, + 0x5,0x28,0x41, 0x5,0x28,0x4c, 0x4,0x25,0x62, 0x6,0x2f,0x59, + 0x6,0x2f,0x5a, 0x5,0x28,0x53, 0x6,0x2f,0x4f, 0x5,0x28,0x3a, + 0x6,0x2f,0x57, 0x6,0x2f,0x56, 0x5,0x28,0x50, 0x6,0x2f,0x50, + 0x6,0x2f,0x58, 0x6,0x2f,0x52, 0x5,0x28,0x40, 0x5,0x28,0x42, + 0xf,0x2b,0x33, 0xf,0x29,0x53, 0xf,0x29,0x55, 0xf,0x29,0x56, + 0xf,0x29,0x57, 0xf,0x29,0x58, 0xf,0x29,0x59, 0xf,0x29,0x5a, + 0xf,0x29,0x5b, 0xf,0x29,0x5e, 0xf,0x29,0x5f, 0xf,0x29,0x60, + 0xf,0x29,0x61, 0xf,0x29,0x62, 0xf,0x29,0x63, 0xf,0x29,0x64, + 0xf,0x29,0x66, 0xf,0x29,0x67, 0x5,0x28,0x43, 0x5,0x28,0x44, + 0x4,0x28,0x5d, 0xf,0x29,0x65, 0x6,0x2f,0x55, 0x6,0x2f,0x53, + 0x4,0x28,0x58, 0x5,0x28,0x3b, 0x5,0x28,0x3e, 0x6,0x2f,0x51, + 0x6,0x36,0x29, 0x4,0x2c,0x24, 0x4,0x2c,0x2b, 0x4,0x2c,0x2c, + 0x4,0x2c,0x27, 0x6,0x36,0x22, 0x5,0x2c,0x4e, 0x5,0x2c,0x41, + 0x5,0x2c,0x3f, 0x5,0x2c,0x4c, 0x5,0x2c,0x3d, 0x5,0x2c,0x46, + 0x5,0x2c,0x56, 0x5,0x2c,0x49, 0x4,0x2c,0x2a, 0x5,0x2c,0x4d, + 0x5,0x2c,0x54, 0x5,0x2c,0x52, 0x4,0x2c,0x22, 0x6,0x36,0x23, + 0x6,0x36,0x24, 0x5,0x2c,0x51, 0x4,0x2c,0x23, 0x5,0x2c,0x40, + 0x6,0x36,0x27, 0x6,0x36,0x28, 0x5,0x2c,0x57, 0x6,0x36,0x26, + 0x5,0x2c,0x53, 0x5,0x2c,0x58, 0x5,0x2c,0x47, 0x5,0x2c,0x59, + 0x5,0x2c,0x44, 0x5,0x2c,0x55, 0xf,0x2e,0x40, 0xf,0x2e,0x41, + 0xf,0x2e,0x43, 0xf,0x2e,0x44, 0xf,0x2e,0x48, 0xf,0x2e,0x49, + 0xf,0x2e,0x4b, 0xf,0x2e,0x4c, 0xf,0x2e,0x4d, 0xf,0x2e,0x4e, + 0xf,0x2e,0x4f, 0xf,0x2e,0x50, 0xf,0x2e,0x51, 0xf,0x2e,0x52, + 0xf,0x2e,0x53, 0xf,0x2e,0x54, 0x6,0x39,0x5e, 0x6,0x36,0x21, + 0x5,0x2c,0x42, 0x5,0x2c,0x45, 0x5,0x2c,0x48, 0x6,0x36,0x25, + 0x5,0x2c,0x50, 0x5,0x2c,0x4b, 0x5,0x2c,0x39, 0x5,0x2c,0x3a, + 0x5,0x2c,0x3b, 0xf,0x2e,0x45, 0x5,0x2c,0x4a, 0x5,0x2c,0x4f, + 0x5,0x2c,0x3e, 0x5,0x2c,0x3c, 0x5,0x2c,0x5a, 0x5,0x31,0x46, + 0x4,0x30,0x69, 0x6,0x3d,0x77, 0x6,0x3d,0x74, 0x4,0x30,0x78, + 0x6,0x3d,0x6f, 0x4,0x30,0x75, 0x5,0x31,0x51, 0x5,0x31,0x49, + 0x5,0x31,0x4c, 0x4,0x30,0x6e, 0x4,0x30,0x79, 0x5,0x31,0x44, + 0x6,0x3d,0x76, 0x5,0x31,0x36, 0x5,0x31,0x4a, 0x5,0x31,0x45, + 0x5,0x31,0x4e, 0x5,0x31,0x34, 0x5,0x31,0x4d, 0x5,0x31,0x42, + 0x5,0x31,0x3b, 0x6,0x3d,0x71, 0x6,0x3d,0x75, 0x6,0x3d,0x7d, + 0x6,0x3d,0x7a, 0x6,0x3d,0x7e, 0x5,0x31,0x3a, 0x5,0x31,0x3c, + 0x6,0x3d,0x6c, 0x5,0x31,0x38, 0x6,0x3d,0x72, 0x6,0x3d,0x7b, + 0xf,0x33,0x3f, 0xf,0x33,0x40, 0xf,0x33,0x41, 0xf,0x33,0x42, + 0xf,0x33,0x44, 0xf,0x33,0x45, 0xf,0x33,0x46, 0xf,0x33,0x47, + 0xf,0x33,0x48, 0xf,0x33,0x49, 0xf,0x33,0x4c, 0xf,0x33,0x4d, + 0x5,0x31,0x37, 0x6,0x3d,0x73, 0x5,0x31,0x39, 0x6,0x3d,0x6d, + 0x5,0x31,0x41, 0x5,0x31,0x48, 0x6,0x3e,0x21, 0x5,0x31,0x52, + 0x6,0x3d,0x70, 0x5,0x31,0x40, 0x5,0x31,0x35, 0x5,0x31,0x47, + 0x5,0x31,0x3e, 0x5,0x31,0x43, 0x5,0x31,0x3d, 0x5,0x31,0x50, + 0x6,0x3d,0x79, 0x3,0x34,0x60, 0x5,0x31,0x53, 0x5,0x31,0x4f, + 0x6,0x3d,0x78, 0x6,0x3d,0x6e, 0x5,0x31,0x3f, 0x5,0x31,0x4b, + 0x4,0x36,0x55, 0x4,0x36,0x61, 0x6,0x47,0x32, 0x5,0x37,0x24, + 0x6,0x47,0x37, 0x6,0x47,0x3e, 0x5,0x36,0x77, 0x6,0x47,0x35, + 0x5,0x36,0x7c, 0x4,0x36,0x56, 0x5,0x37,0x28, 0x5,0x36,0x6f, + 0x5,0x36,0x71, 0x4,0x36,0x5a, 0x5,0x36,0x78, 0x4,0x36,0x57, + 0x5,0x37,0x29, 0x5,0x36,0x7e, 0x4,0x36,0x62, 0x4,0x36,0x5b, + 0x5,0x37,0x23, 0x5,0x37,0x27, 0x4,0x36,0x66, 0x5,0x37,0x30, + 0x4,0x36,0x5d, 0x5,0x37,0x2c, 0x5,0x37,0x2e, 0x6,0x47,0x2e, + 0x6,0x47,0x3c, 0x5,0x3e,0x22, 0x6,0x47,0x2b, 0x6,0x47,0x2f, + 0x6,0x47,0x38, 0x5,0x37,0x22, 0x6,0x47,0x34, 0x6,0x47,0x3f, + 0x6,0x47,0x3a, 0x4,0x36,0x64, 0x5,0x37,0x26, 0x5,0x36,0x73, + 0xf,0x39,0x5b, 0xf,0x39,0x5d, 0xf,0x39,0x5e, 0xf,0x39,0x61, + 0xf,0x39,0x62, 0xf,0x39,0x63, 0xf,0x39,0x64, 0xf,0x39,0x65, + 0xf,0x39,0x66, 0xf,0x39,0x67, 0xf,0x39,0x68, 0xf,0x39,0x6a, + 0xf,0x39,0x6d, 0xf,0x39,0x6e, 0xf,0x39,0x6f, 0xf,0x39,0x70, + 0x5,0x36,0x74, 0x5,0x36,0x75, 0x5,0x36,0x7b, 0x5,0x37,0x25, + 0x5,0x37,0x21, 0x6,0x47,0x3b, 0xf,0x39,0x6b, 0xf,0x39,0x5c, + 0xf,0x39,0x5f, 0xf,0x39,0x69, 0xf,0x39,0x6c, 0x5,0x37,0x2b, + 0x5,0x37,0x2f, 0x6,0x47,0x3d, 0x5,0x37,0x2d, 0x5,0x37,0x2a, + 0x5,0x36,0x7d, 0x6,0x47,0x36, 0x6,0x51,0x39, 0x5,0x3e,0x23, + 0x4,0x3c,0x49, 0x5,0x3e,0x27, 0x4,0x3c,0x4e, 0x5,0x36,0x72, + 0x6,0x51,0x41, 0x4,0x3c,0x48, 0x4,0x3c,0x44, 0x6,0x5b,0x42, + 0x5,0x3e,0x2d, 0x6,0x51,0x33, 0x6,0x51,0x35, 0x5,0x3e,0x2a, + 0x5,0x3e,0x38, 0x6,0x51,0x3a, 0x6,0x51,0x30, 0x5,0x3e,0x2e, + 0x5,0x3e,0x24, 0x5,0x3e,0x35, 0x5,0x3e,0x3f, 0x6,0x51,0x3f, + 0x6,0x51,0x37, 0x5,0x3e,0x34, 0x5,0x3e,0x37, 0x4,0x3c,0x4d, + 0x5,0x3e,0x3a, 0x4,0x3c,0x45, 0x5,0x3e,0x33, 0x5,0x3e,0x2c, + 0x4,0x3c,0x4f, 0x5,0x3e,0x2f, 0x4,0x3c,0x51, 0x5,0x3e,0x31, + 0x5,0x3e,0x32, 0x6,0x51,0x3b, 0x6,0x51,0x40, 0x6,0x51,0x2a, + 0x6,0x51,0x3e, 0x6,0x51,0x3d, 0x5,0x3e,0x3b, 0x6,0x51,0x38, + 0x5,0x3e,0x28, 0x5,0x3e,0x30, 0x5,0x3e,0x2b, 0x6,0x51,0x2c, + 0x6,0x51,0x44, 0x6,0x51,0x2e, 0x6,0x51,0x2b, 0x6,0x51,0x2d, + 0xf,0x47,0x26, 0x5,0x3e,0x3e, 0x6,0x51,0x31, 0xf,0x40,0x56, + 0xf,0x40,0x57, 0xf,0x40,0x58, 0xf,0x40,0x59, 0xf,0x40,0x5a, + 0xf,0x40,0x5b, 0xf,0x40,0x5c, 0xf,0x40,0x5d, 0xf,0x40,0x5e, + 0xf,0x40,0x5f, 0xf,0x40,0x60, 0xf,0x40,0x61, 0xf,0x40,0x63, + 0x6,0x51,0x2f, 0x6,0x51,0x34, 0x6,0x51,0x3c, 0xf,0x40,0x54, + 0x6,0x51,0x42, 0x5,0x3e,0x3c, 0x5,0x3e,0x36, 0x5,0x3e,0x25, + 0x5,0x3e,0x29, 0x5,0x3e,0x26, 0xf,0x40,0x64, 0x6,0x5b,0x46, + 0x6,0x5b,0x40, 0x6,0x5b,0x4b, 0x4,0x42,0x4d, 0x6,0x5b,0x4f, + 0x6,0x5b,0x45, 0x6,0x5b,0x51, 0x6,0x5b,0x50, 0x4,0x42,0x4e, + 0x6,0x5b,0x4c, 0x5,0x44,0x73, 0x5,0x44,0x77, 0x5,0x44,0x75, + 0x5,0x44,0x7c, 0x6,0x5b,0x43, 0x6,0x5b,0x47, 0x4,0x42,0x4c, + 0x4,0x42,0x54, 0x5,0x44,0x7b, 0x4,0x42,0x50, 0x5,0x44,0x76, + 0x6,0x5b,0x41, 0x5,0x44,0x71, 0x5,0x44,0x72, 0x5,0x44,0x79, + 0x6,0x5b,0x52, 0x6,0x5b,0x3f, 0x6,0x5b,0x49, 0x6,0x5b,0x4a, + 0x5,0x44,0x78, 0x6,0x5b,0x4d, 0xf,0x46,0x71, 0xf,0x46,0x72, + 0xf,0x46,0x73, 0xf,0x46,0x74, 0xf,0x46,0x76, 0xf,0x46,0x77, + 0xf,0x46,0x78, 0xf,0x46,0x79, 0xf,0x46,0x7a, 0xf,0x46,0x7b, + 0xf,0x46,0x7c, 0xf,0x46,0x7e, 0xf,0x47,0x21, 0xf,0x47,0x22, + 0xf,0x47,0x23, 0xf,0x47,0x27, 0xf,0x47,0x28, 0xf,0x47,0x29, + 0xf,0x47,0x2a, 0xf,0x47,0x2b, 0xf,0x47,0x2c, 0xf,0x47,0x2d, + 0xf,0x47,0x24, 0x6,0x5b,0x48, 0xf,0x46,0x75, 0x5,0x44,0x74, + 0x5,0x44,0x7a, 0x6,0x5b,0x4e, 0x5,0x45,0x21, 0xf,0x46,0x7d, + 0x6,0x5b,0x44, 0xf,0x47,0x25, 0x5,0x4c,0x35, 0x5,0x44,0x7d, + 0xf,0x46,0x6c, 0x7,0x21,0x51, 0x5,0x4c,0x3b, 0x7,0x21,0x55, + 0x7,0x21,0x52, 0x5,0x4c,0x39, 0x7,0x21,0x58, 0x7,0x21,0x4a, + 0x5,0x4c,0x40, 0x5,0x4c,0x46, 0x5,0x4c,0x3d, 0x7,0x21,0x4f, + 0x5,0x4c,0x3e, 0x7,0x21,0x57, 0x7,0x21,0x50, 0x5,0x4c,0x36, + 0x7,0x21,0x4b, 0x5,0x4c,0x3f, 0x7,0x21,0x56, 0x7,0x21,0x59, + 0x5,0x4c,0x41, 0x4,0x49,0x2f, 0x7,0x21,0x5b, 0x5,0x4c,0x3a, + 0x7,0x21,0x48, 0x5,0x4c,0x38, 0x5,0x5b,0x27, 0x7,0x21,0x5a, + 0x4,0x49,0x2b, 0x7,0x21,0x54, 0x5,0x45,0x23, 0x7,0x21,0x53, + 0x7,0x21,0x49, 0x7,0x21,0x47, 0x7,0x21,0x62, 0x7,0x21,0x5c, + 0xf,0x4d,0x7a, 0x7,0x21,0x5e, 0x5,0x4c,0x42, 0x7,0x21,0x61, + 0x7,0x2c,0x61, 0x5,0x4c,0x37, 0x4,0x49,0x32, 0x5,0x4c,0x47, + 0xf,0x4d,0x6f, 0xf,0x4d,0x70, 0xf,0x4d,0x71, 0xf,0x4d,0x72, + 0xf,0x4d,0x73, 0xf,0x4d,0x74, 0xf,0x4d,0x75, 0xf,0x4d,0x76, + 0xf,0x4d,0x78, 0xf,0x4d,0x79, 0x5,0x4c,0x44, 0x7,0x21,0x5f, + 0x7,0x26,0x2b, 0x7,0x21,0x5d, 0x7,0x21,0x4d, 0x7,0x21,0x4c, + 0x5,0x4c,0x3c, 0x5,0x4c,0x43, 0x7,0x2c,0x6a, 0x4,0x4f,0x6e, + 0x5,0x53,0x74, 0x7,0x2c,0x5c, 0x5,0x53,0x72, 0x7,0x2c,0x68, + 0x4,0x4f,0x72, 0x5,0x53,0x6a, 0x5,0x53,0x78, 0x7,0x2c,0x60, + 0x4,0x4f,0x68, 0x4,0x4f,0x73, 0x4,0x4f,0x66, 0x5,0x53,0x71, + 0x4,0x4f,0x70, 0x5,0x53,0x6f, 0x5,0x53,0x68, 0x7,0x2c,0x6b, + 0x7,0x2c,0x5b, 0x7,0x2c,0x64, 0x5,0x53,0x6e, 0x7,0x2c,0x5f, + 0x5,0x53,0x6c, 0x5,0x53,0x67, 0x5,0x53,0x75, 0x5,0x53,0x70, + 0x5,0x53,0x73, 0x7,0x2c,0x59, 0x5,0x53,0x6b, 0x5,0x53,0x69, + 0x7,0x2c,0x67, 0x7,0x2c,0x58, 0x7,0x2c,0x57, 0xf,0x4d,0x77, + 0x4,0x4f,0x69, 0x4,0x4f,0x74, 0x5,0x53,0x77, 0x7,0x2c,0x66, + 0xf,0x53,0x5c, 0xf,0x53,0x5e, 0xf,0x53,0x5f, 0xf,0x53,0x60, + 0xf,0x53,0x61, 0xf,0x53,0x62, 0xf,0x53,0x63, 0xf,0x53,0x64, + 0xf,0x53,0x65, 0xf,0x53,0x67, 0xf,0x53,0x68, 0xf,0x53,0x69, + 0xf,0x53,0x6a, 0xf,0x53,0x6b, 0xf,0x53,0x6c, 0xf,0x53,0x6d, + 0xf,0x53,0x6e, 0xf,0x53,0x6f, 0x7,0x2c,0x5e, 0x7,0x2c,0x5d, + 0x7,0x2c,0x62, 0x7,0x2c,0x69, 0x5,0x53,0x6d, 0xf,0x55,0x74, + 0x5,0x53,0x76, 0x4,0x55,0x7a, 0x5,0x5b,0x26, 0x5,0x5b,0x21, + 0x7,0x37,0x2d, 0x7,0x37,0x2a, 0x7,0x37,0x34, 0x7,0x37,0x35, + 0x5,0x5b,0x23, 0x5,0x5b,0x2b, 0x4,0x55,0x71, 0x4,0x55,0x76, + 0x5,0x5b,0x28, 0x4,0x55,0x77, 0x7,0x37,0x2b, 0x5,0x5b,0x29, + 0x4,0x55,0x79, 0x7,0x37,0x31, 0x7,0x37,0x2f, 0x7,0x37,0x2e, + 0x5,0x5b,0x24, 0x4,0x55,0x75, 0x7,0x37,0x32, 0x7,0x37,0x39, + 0xf,0x59,0x59, 0xf,0x59,0x5a, 0xf,0x59,0x5e, 0xf,0x59,0x5f, + 0xf,0x59,0x60, 0xf,0x59,0x61, 0xf,0x59,0x62, 0x7,0x37,0x38, + 0x7,0x37,0x30, 0x7,0x37,0x36, 0x7,0x37,0x33, 0x7,0x37,0x2c, + 0x5,0x5b,0x2a, 0x5,0x5b,0x22, 0x4,0x5a,0x74, 0x7,0x3f,0x29, + 0x7,0x3f,0x2f, 0x4,0x5a,0x73, 0x5,0x61,0x3e, 0x7,0x3f,0x2b, + 0x4,0x5a,0x71, 0x4,0x5a,0x76, 0x5,0x61,0x46, 0x4,0x5a,0x77, + 0x5,0x67,0x58, 0x5,0x61,0x3d, 0x5,0x61,0x44, 0x5,0x61,0x43, + 0x4,0x5a,0x78, 0x7,0x3f,0x2a, 0x4,0x5a,0x75, 0x4,0x5a,0x79, + 0x4,0x5a,0x72, 0x7,0x3f,0x2e, 0x5,0x61,0x41, 0x7,0x3f,0x27, + 0x7,0x3f,0x2d, 0x7,0x3f,0x28, 0x7,0x3f,0x26, 0x7,0x3f,0x2c, + 0x5,0x61,0x42, 0xf,0x59,0x5b, 0x7,0x3f,0x25, 0xf,0x5e,0x3c, + 0xf,0x5e,0x3d, 0xf,0x5e,0x3e, 0xf,0x5e,0x3f, 0xf,0x5e,0x40, + 0xf,0x5e,0x43, 0xf,0x5e,0x44, 0xf,0x5e,0x45, 0x5,0x61,0x3f, + 0xf,0x5e,0x4a, 0x7,0x46,0x34, 0x4,0x5f,0x4e, 0x5,0x5b,0x25, + 0x7,0x46,0x3b, 0x7,0x46,0x39, 0x7,0x46,0x37, 0x5,0x67,0x5a, + 0x5,0x67,0x5b, 0x4,0x5f,0x50, 0x5,0x67,0x57, 0x7,0x46,0x3c, + 0x7,0x46,0x3a, 0x7,0x46,0x33, 0x7,0x46,0x35, 0x7,0x46,0x38, + 0x4,0x5f,0x4f, 0xf,0x5e,0x46, 0x5,0x67,0x5c, 0xf,0x62,0x22, + 0xf,0x62,0x23, 0xf,0x62,0x24, 0xf,0x62,0x25, 0xf,0x62,0x26, + 0x7,0x46,0x36, 0x7,0x47,0x6e, 0x7,0x46,0x3d, 0x5,0x6b,0x74, + 0x5,0x6b,0x75, 0x5,0x6b,0x6f, 0x5,0x6b,0x71, 0x5,0x6b,0x70, + 0x7,0x4d,0x47, 0x7,0x4d,0x49, 0x7,0x4d,0x4b, 0x7,0x4d,0x48, + 0x7,0x4d,0x46, 0x7,0x4d,0x4a, 0xf,0x64,0x7d, 0xf,0x64,0x7e, + 0xf,0x65,0x21, 0x7,0x4d,0x4c, 0x5,0x6b,0x72, 0x7,0x52,0x7b, + 0x5,0x6f,0x71, 0x5,0x6f,0x6f, 0x4,0x66,0x35, 0x5,0x6f,0x6e, + 0x7,0x52,0x7a, 0x5,0x6f,0x6d, 0x7,0x52,0x7e, 0x5,0x6f,0x70, + 0x7,0x52,0x7d, 0x4,0x66,0x33, 0xf,0x67,0x47, 0xf,0x67,0x48, + 0x5,0x6f,0x6c, 0x7,0x52,0x7c, 0x7,0x57,0x59, 0x7,0x57,0x5a, + 0x5,0x73,0x33, 0x7,0x57,0x55, 0x7,0x57,0x56, 0x7,0x57,0x57, + 0x7,0x57,0x54, 0x7,0x57,0x52, 0x7,0x57,0x53, 0xf,0x69,0x3c, + 0x4,0x68,0x64, 0x7,0x57,0x58, 0x7,0x5b,0x49, 0x7,0x5b,0x4a, + 0xf,0x6a,0x4d, 0x7,0x5b,0x48, 0x7,0x5b,0x47, 0x5,0x77,0x55, + 0x5,0x77,0x56, 0x4,0x6b,0x66, 0x7,0x5e,0x53, 0x7,0x5e,0x55, + 0x7,0x5e,0x54, 0x7,0x5e,0x56, 0xf,0x6b,0x43, 0x5,0x75,0x67, + 0x5,0x79,0x23, 0x4,0x6c,0x6d, 0xf,0x6c,0x22, 0xf,0x6c,0x23, + 0x7,0x60,0x6b, 0x7,0x62,0x32, 0x7,0x62,0x31, 0x7,0x62,0x34, + 0x7,0x62,0x30, 0x7,0x62,0x33, 0xf,0x6c,0x79, 0xf,0x6c,0x7a, + 0x6,0x21,0x65, 0x6,0x21,0x66, 0xf,0x21,0x37, 0x4,0x21,0x6e, + 0x6,0x24,0x32, 0x6,0x24,0x30, 0x5,0x22,0x49, 0xf,0x22,0x35, + 0x6,0x24,0x31, 0x6,0x24,0x2f, 0x5,0x22,0x48, 0x6,0x26,0x54, + 0x6,0x2f,0x5c, 0x6,0x2a,0x3e, 0x6,0x26,0x58, 0x6,0x26,0x56, + 0xf,0x23,0x4f, 0xf,0x23,0x51, 0x6,0x26,0x57, 0x6,0x26,0x59, + 0x6,0x26,0x5c, 0x6,0x26,0x5a, 0x6,0x26,0x51, 0x6,0x26,0x55, + 0x6,0x26,0x52, 0x6,0x26,0x53, 0x6,0x26,0x5b, 0x5,0x25,0x55, + 0x6,0x2a,0x43, 0x6,0x2a,0x40, 0x6,0x2a,0x41, 0x6,0x2a,0x42, + 0x6,0x2d,0x34, 0x6,0x2a,0x3f, 0xf,0x26,0x24, 0x5,0x25,0x54, + 0x5,0x28,0x54, 0x5,0x28,0x56, 0x6,0x2f,0x60, 0x6,0x2f,0x5f, + 0x5,0x28,0x55, 0x6,0x2f,0x5b, 0x6,0x2f,0x5e, 0x6,0x2f,0x5d, + 0x5,0x2c,0x5c, 0x6,0x36,0x2d, 0x6,0x36,0x2a, 0x6,0x36,0x2c, + 0x5,0x2c,0x5b, 0x6,0x36,0x2b, 0x5,0x2c,0x5d, 0x5,0x31,0x56, + 0x6,0x3e,0x25, 0x5,0x31,0x57, 0x6,0x3e,0x24, 0x6,0x3e,0x23, + 0x6,0x3e,0x22, 0x5,0x31,0x54, 0x6,0x3e,0x26, 0x5,0x37,0x33, + 0x6,0x47,0x40, 0x6,0x47,0x41, 0x5,0x37,0x31, 0x5,0x31,0x55, + 0xf,0x39,0x72, 0xf,0x39,0x73, 0xf,0x39,0x74, 0x6,0x47,0x42, + 0x5,0x37,0x32, 0x5,0x3e,0x40, 0x6,0x51,0x45, 0x5,0x3e,0x41, + 0x6,0x51,0x47, 0x6,0x51,0x48, 0x5,0x3e,0x42, 0x6,0x51,0x46, + 0xf,0x40,0x65, 0x6,0x5b,0x54, 0x6,0x5b,0x58, 0x5,0x45,0x24, + 0x6,0x5b,0x55, 0x6,0x5b,0x5a, 0x6,0x5b,0x56, 0xf,0x47,0x2e, + 0xf,0x47,0x2f, 0xf,0x47,0x30, 0x6,0x5b,0x57, 0x7,0x21,0x65, + 0x7,0x21,0x66, 0x7,0x21,0x64, 0xf,0x4d,0x7b, 0x4,0x4f,0x75, + 0xf,0x53,0x73, 0x7,0x37,0x3c, 0x7,0x37,0x3a, 0x7,0x37,0x3b, + 0x4,0x5f,0x51, 0x7,0x4d,0x4d, 0x7,0x53,0x22, 0x7,0x53,0x21, + 0x4,0x21,0x48, 0x5,0x21,0x44, 0x6,0x22,0x60, 0xf,0x21,0x51, + 0xf,0x21,0x52, 0x6,0x22,0x61, 0x6,0x24,0x35, 0xf,0x22,0x36, + 0xf,0x22,0x37, 0x6,0x24,0x34, 0x6,0x26,0x6a, 0x4,0x23,0x60, + 0x6,0x26,0x66, 0x6,0x26,0x62, 0x6,0x26,0x5e, 0x6,0x26,0x69, + 0x6,0x26,0x5d, 0x6,0x26,0x65, 0x6,0x26,0x67, 0xf,0x23,0x53, + 0xf,0x23,0x54, 0xf,0x23,0x56, 0xf,0x23,0x58, 0xf,0x23,0x5a, + 0x6,0x26,0x60, 0x6,0x26,0x63, 0x6,0x26,0x68, 0x6,0x26,0x64, + 0x6,0x26,0x61, 0x6,0x26,0x5f, 0x5,0x23,0x5e, 0xf,0x23,0x59, + 0x5,0x23,0x5d, 0x5,0x23,0x5f, 0x5,0x23,0x60, 0x5,0x23,0x61, + 0x4,0x25,0x6a, 0x6,0x2a,0x4f, 0x6,0x2a,0x47, 0x6,0x2a,0x4c, + 0x6,0x2a,0x46, 0x4,0x25,0x67, 0x6,0x2a,0x4a, 0x4,0x25,0x6c, + 0x6,0x2a,0x48, 0x5,0x25,0x56, 0x6,0x2a,0x51, 0x6,0x26,0x41, + 0x6,0x2a,0x49, 0xf,0x26,0x26, 0xf,0x26,0x27, 0xf,0x26,0x28, + 0xf,0x26,0x29, 0xf,0x26,0x2a, 0xf,0x26,0x30, 0xf,0x26,0x31, + 0xf,0x26,0x2c, 0xf,0x26,0x2b, 0x4,0x25,0x6b, 0xf,0x26,0x2f, + 0xf,0x26,0x2e, 0x6,0x2a,0x50, 0x6,0x2a,0x4b, 0x6,0x2a,0x4d, + 0x6,0x2a,0x4e, 0xf,0x26,0x32, 0xf,0x26,0x25, 0x6,0x2a,0x45, + 0x6,0x2a,0x44, 0x5,0x25,0x57, 0x5,0x28,0x5b, 0x6,0x2f,0x62, + 0x5,0x28,0x57, 0x6,0x2f,0x64, 0x6,0x2f,0x61, 0x5,0x28,0x58, + 0x4,0x28,0x5f, 0x6,0x2f,0x6b, 0x6,0x2f,0x63, 0xf,0x29,0x7a, + 0xf,0x29,0x68, 0xf,0x29,0x69, 0xf,0x29,0x6b, 0xf,0x29,0x6c, + 0xf,0x29,0x6d, 0xf,0x29,0x6e, 0xf,0x29,0x6f, 0xf,0x29,0x70, + 0xf,0x29,0x72, 0xf,0x29,0x73, 0xf,0x29,0x75, 0xf,0x29,0x76, + 0xf,0x29,0x77, 0xf,0x29,0x78, 0xf,0x29,0x79, 0xf,0x29,0x7b, + 0xf,0x29,0x7c, 0xf,0x29,0x7d, 0x6,0x2f,0x6a, 0x6,0x2f,0x6c, + 0x6,0x34,0x31, 0x6,0x2f,0x67, 0x6,0x2f,0x68, 0x6,0x2f,0x66, + 0xf,0x29,0x74, 0x5,0x28,0x5d, 0x5,0x28,0x5a, 0x5,0x28,0x5e, + 0x5,0x28,0x5c, 0x5,0x28,0x59, 0x5,0x2c,0x5e, 0x4,0x2c,0x32, + 0x6,0x36,0x34, 0x4,0x2c,0x30, 0x4,0x2c,0x34, 0x6,0x36,0x32, + 0x6,0x36,0x3c, 0x6,0x36,0x36, 0x6,0x36,0x3d, 0x6,0x36,0x3e, + 0x6,0x36,0x31, 0x6,0x36,0x2e, 0x6,0x36,0x3a, 0x6,0x36,0x2f, + 0x6,0x36,0x40, 0xf,0x2e,0x55, 0xf,0x2e,0x56, 0xf,0x2e,0x57, + 0xf,0x2e,0x58, 0xf,0x2e,0x59, 0xf,0x2e,0x5a, 0xf,0x2e,0x5b, + 0xf,0x2e,0x5e, 0xf,0x2e,0x5f, 0xf,0x2e,0x60, 0x6,0x36,0x30, + 0x6,0x36,0x3f, 0x6,0x36,0x37, 0x6,0x36,0x38, 0x6,0x36,0x39, + 0x5,0x2c,0x60, 0x6,0x36,0x3b, 0xf,0x2e,0x5d, 0xf,0x2e,0x61, + 0x6,0x36,0x33, 0x5,0x2c,0x5f, 0x5,0x2c,0x62, 0x4,0x30,0x7d, + 0x6,0x3e,0x27, 0x4,0x30,0x7c, 0x5,0x31,0x5d, 0x6,0x3e,0x34, + 0x6,0x3e,0x2d, 0x5,0x31,0x5b, 0x6,0x3e,0x2a, 0x5,0x2c,0x61, + 0x6,0x3e,0x33, 0x6,0x3e,0x30, 0x5,0x31,0x5a, 0x4,0x31,0x22, + 0x4,0x31,0x23, 0xf,0x33,0x4f, 0xf,0x33,0x5b, 0x6,0x3e,0x2e, + 0x6,0x3e,0x2f, 0xf,0x33,0x4e, 0xf,0x33,0x50, 0xf,0x33,0x51, + 0xf,0x33,0x52, 0xf,0x33,0x53, 0xf,0x33,0x54, 0xf,0x33,0x55, + 0xf,0x33,0x56, 0xf,0x33,0x58, 0xf,0x33,0x59, 0xf,0x33,0x5a, + 0xf,0x33,0x5e, 0xf,0x33,0x5f, 0xf,0x33,0x60, 0xf,0x33,0x61, + 0x5,0x31,0x5c, 0x6,0x3e,0x31, 0x6,0x3e,0x35, 0x4,0x30,0x7e, + 0x6,0x3e,0x28, 0x6,0x3e,0x29, 0x5,0x31,0x58, 0x5,0x31,0x59, + 0x3,0x3a,0x4f, 0x6,0x51,0x4e, 0x4,0x36,0x72, 0x6,0x47,0x47, + 0x4,0x36,0x6a, 0x6,0x47,0x45, 0x4,0x36,0x70, 0x4,0x36,0x6c, + 0x6,0x47,0x4b, 0x6,0x47,0x50, 0x4,0x36,0x75, 0x6,0x47,0x44, + 0x6,0x47,0x46, 0x6,0x47,0x4d, 0x5,0x37,0x34, 0x6,0x3e,0x32, + 0x6,0x47,0x4f, 0x4,0x3c,0x5a, 0x5,0x37,0x39, 0x4,0x36,0x73, + 0x6,0x4f,0x6d, 0x5,0x37,0x38, 0xf,0x39,0x76, 0xf,0x39,0x78, + 0xf,0x39,0x79, 0xf,0x39,0x7a, 0xf,0x39,0x7b, 0xf,0x39,0x7c, + 0xf,0x3a,0x21, 0xf,0x3a,0x22, 0xf,0x3a,0x23, 0xf,0x3a,0x24, + 0xf,0x3a,0x25, 0xf,0x3a,0x26, 0x6,0x47,0x51, 0x6,0x47,0x4a, + 0x6,0x47,0x49, 0x4,0x36,0x74, 0x6,0x47,0x4c, 0xf,0x39,0x75, + 0x5,0x37,0x37, 0x5,0x37,0x3a, 0x6,0x47,0x48, 0x5,0x37,0x35, + 0x5,0x37,0x36, 0x5,0x37,0x3b, 0x5,0x3e,0x46, 0x6,0x51,0x56, + 0x6,0x51,0x4b, 0x6,0x51,0x55, 0x5,0x3e,0x4d, 0x4,0x3c,0x54, + 0x6,0x5b,0x62, 0x6,0x51,0x52, 0x5,0x3e,0x4c, 0x6,0x51,0x51, + 0x5,0x3e,0x44, 0x5,0x3e,0x4b, 0x5,0x3e,0x43, 0x6,0x51,0x54, + 0x6,0x51,0x50, 0x5,0x3e,0x49, 0x5,0x3e,0x4a, 0x4,0x3c,0x55, + 0x5,0x3e,0x47, 0x6,0x51,0x49, 0x6,0x51,0x4c, 0xf,0x39,0x77, + 0x6,0x51,0x53, 0x6,0x51,0x4d, 0xf,0x40,0x66, 0xf,0x40,0x67, + 0xf,0x40,0x68, 0xf,0x40,0x6a, 0xf,0x40,0x6b, 0xf,0x40,0x6c, + 0xf,0x40,0x6d, 0xf,0x40,0x6e, 0xf,0x40,0x6f, 0xf,0x40,0x70, + 0xf,0x40,0x71, 0xf,0x40,0x72, 0xf,0x40,0x73, 0x6,0x51,0x4f, + 0x5,0x3e,0x4e, 0x5,0x3e,0x48, 0x5,0x3e,0x45, 0x5,0x45,0x29, + 0x5,0x45,0x28, 0x5,0x45,0x27, 0x6,0x5b,0x5c, 0x4,0x42,0x5c, + 0x6,0x5b,0x64, 0x6,0x5b,0x66, 0x6,0x5b,0x61, 0x5,0x45,0x2a, + 0x6,0x5b,0x60, 0x5,0x45,0x26, 0x6,0x5b,0x67, 0xf,0x47,0x32, + 0xf,0x47,0x33, 0xf,0x47,0x34, 0xf,0x47,0x35, 0xf,0x47,0x36, + 0xf,0x47,0x37, 0xf,0x47,0x39, 0xf,0x47,0x3a, 0xf,0x47,0x3b, + 0xf,0x47,0x3c, 0x6,0x5b,0x5d, 0xf,0x47,0x38, 0x6,0x5b,0x6b, + 0x6,0x5b,0x63, 0x6,0x5b,0x53, 0xf,0x47,0x31, 0x4,0x42,0x5a, + 0x6,0x5b,0x65, 0x6,0x5b,0x5e, 0x5,0x45,0x25, 0x5,0x45,0x2b, + 0x7,0x21,0x72, 0x4,0x49,0x34, 0x4,0x49,0x35, 0x7,0x21,0x6f, + 0x4,0x49,0x36, 0x5,0x4c,0x4b, 0x5,0x4c,0x4c, 0x7,0x21,0x6b, + 0x7,0x21,0x78, 0x4,0x49,0x37, 0x7,0x21,0x77, 0x7,0x21,0x74, + 0xf,0x4e,0x21, 0x5,0x4c,0x4d, 0x5,0x4c,0x4f, 0x7,0x21,0x67, + 0x7,0x21,0x75, 0xf,0x4d,0x7c, 0xf,0x4d,0x7d, 0xf,0x4e,0x26, + 0xf,0x4e,0x27, 0xf,0x4e,0x28, 0xf,0x4e,0x29, 0xf,0x4e,0x2a, + 0xf,0x4e,0x2b, 0xf,0x4e,0x2d, 0x7,0x21,0x6c, 0x7,0x21,0x6d, + 0x7,0x21,0x6e, 0x5,0x4c,0x71, 0x7,0x21,0x73, 0x7,0x21,0x71, + 0x7,0x21,0x69, 0xf,0x4d,0x7e, 0xf,0x4e,0x24, 0xf,0x4e,0x23, + 0x5,0x4c,0x4e, 0x5,0x4c,0x4a, 0x5,0x4c,0x48, 0x7,0x21,0x68, + 0x5,0x4c,0x49, 0x7,0x2c,0x6f, 0x7,0x2c,0x71, 0x7,0x2c,0x6c, + 0x4,0x4f,0x77, 0x4,0x4f,0x7a, 0x4,0x4f,0x79, 0x7,0x2c,0x6d, + 0x7,0x2c,0x70, 0xf,0x4e,0x2c, 0xf,0x53,0x74, 0xf,0x53,0x76, + 0xf,0x53,0x78, 0x5,0x53,0x7a, 0x7,0x2c,0x72, 0x5,0x53,0x7b, + 0x5,0x53,0x79, 0x7,0x34,0x6f, 0x7,0x2c,0x73, 0x7,0x2c,0x6e, + 0xf,0x53,0x77, 0x4,0x4f,0x76, 0x7,0x37,0x43, 0x4,0x55,0x7d, + 0x7,0x37,0x3d, 0x5,0x5b,0x2e, 0x7,0x37,0x3f, 0x7,0x37,0x44, + 0x7,0x37,0x42, 0x7,0x37,0x45, 0x5,0x5b,0x2c, 0x7,0x2c,0x74, + 0xf,0x59,0x64, 0xf,0x59,0x65, 0xf,0x59,0x66, 0xf,0x59,0x67, + 0xf,0x59,0x68, 0xf,0x59,0x69, 0xf,0x59,0x6a, 0xf,0x59,0x6b, + 0x7,0x3e,0x6c, 0x7,0x37,0x40, 0x7,0x37,0x41, 0x4,0x55,0x7e, + 0x5,0x5b,0x2f, 0x7,0x3f,0x34, 0x5,0x61,0x47, 0x7,0x37,0x3e, + 0x5,0x61,0x49, 0x7,0x3f,0x33, 0xf,0x5e,0x47, 0xf,0x5e,0x48, + 0xf,0x5e,0x49, 0xf,0x5e,0x4b, 0xf,0x5e,0x4d, 0xf,0x5e,0x4e, + 0x7,0x3f,0x31, 0x7,0x3f,0x32, 0x5,0x5b,0x30, 0x5,0x61,0x48, + 0xf,0x62,0x28, 0x5,0x61,0x4a, 0x7,0x46,0x42, 0x7,0x46,0x3f, + 0x5,0x67,0x5d, 0x7,0x46,0x47, 0x7,0x46,0x41, 0xf,0x5e,0x4c, + 0xf,0x62,0x27, 0x7,0x46,0x43, 0x7,0x46,0x46, 0x7,0x4a,0x3b, + 0x7,0x46,0x40, 0x7,0x3f,0x35, 0x4,0x63,0x33, 0xf,0x65,0x22, + 0xf,0x65,0x23, 0xf,0x65,0x24, 0xf,0x65,0x25, 0x7,0x4d,0x4e, + 0x5,0x6b,0x77, 0x7,0x53,0x28, 0x4,0x66,0x36, 0x7,0x53,0x24, + 0x7,0x53,0x23, 0x7,0x53,0x27, 0x7,0x53,0x25, 0x5,0x6f,0x74, + 0xf,0x67,0x49, 0xf,0x67,0x4a, 0xf,0x67,0x4c, 0x7,0x53,0x26, + 0xf,0x67,0x4b, 0x5,0x6f,0x72, 0x5,0x6f,0x73, 0x7,0x57,0x5b, + 0xf,0x69,0x3d, 0x5,0x73,0x34, 0x7,0x57,0x5d, 0x5,0x73,0x35, + 0x7,0x5b,0x4b, 0x7,0x57,0x5c, 0x7,0x5e,0x57, 0x5,0x77,0x57, + 0x5,0x7b,0x5f, 0x7,0x65,0x5a, 0x7,0x66,0x42, 0x7,0x66,0x4f, + 0x6,0x22,0x62, 0x6,0x2f,0x6d, 0x6,0x26,0x6b, 0x6,0x2a,0x52, + 0xf,0x29,0x7e, 0xf,0x2a,0x21, 0x5,0x2c,0x64, 0x6,0x36,0x42, + 0x6,0x2f,0x6e, 0x6,0x36,0x41, 0xf,0x2e,0x62, 0x5,0x2c,0x63, + 0x6,0x3e,0x36, 0xf,0x33,0x62, 0x6,0x47,0x52, 0x6,0x51,0x59, + 0x6,0x51,0x58, 0x6,0x5b,0x6a, 0x6,0x64,0x7a, 0x6,0x5b,0x68, + 0xf,0x47,0x3d, 0x6,0x5b,0x69, 0x7,0x21,0x7a, 0x7,0x21,0x79, + 0x7,0x2c,0x75, 0x7,0x3f,0x36, 0x7,0x43,0x3f, 0xf,0x5e,0x4f, + 0x7,0x3f,0x37, 0x7,0x46,0x48, 0x7,0x46,0x49, 0x7,0x48,0x3b, + 0x7,0x57,0x5e, 0x5,0x21,0x2f, 0x6,0x22,0x63, 0x6,0x24,0x37, + 0x6,0x24,0x36, 0x6,0x26,0x6c, 0xf,0x23,0x5c, 0x6,0x36,0x43, + 0x6,0x3e,0x37, 0x6,0x3e,0x38, 0x6,0x51,0x5a, 0x6,0x24,0x39, + 0x6,0x24,0x38, 0x5,0x23,0x64, 0x5,0x23,0x63, 0x4,0x25,0x6f, + 0x6,0x2a,0x53, 0xf,0x26,0x34, 0xf,0x2e,0x63, 0x5,0x31,0x5e, + 0x6,0x3e,0x39, 0x6,0x3e,0x3c, 0x5,0x2c,0x65, 0x6,0x3e,0x3b, + 0x6,0x3e,0x3a, 0x5,0x3e,0x4f, 0x6,0x51,0x5c, 0xf,0x40,0x74, + 0x6,0x5b,0x6c, 0xf,0x47,0x3e, 0x6,0x5b,0x6d, 0x5,0x4c,0x50, + 0xf,0x4e,0x2f, 0xf,0x53,0x79, 0x7,0x2c,0x76, 0x7,0x2c,0x77, + 0x7,0x37,0x46, 0x7,0x46,0x4a, 0x7,0x3f,0x3a, 0x7,0x3f,0x38, + 0x7,0x3f,0x39, 0x7,0x46,0x4b, 0x7,0x4d,0x4f, 0x6,0x22,0x64, + 0x6,0x22,0x65, 0x6,0x24,0x3a, 0x6,0x26,0x6e, 0x6,0x26,0x6d, + 0x6,0x2a,0x54, 0xf,0x25,0x42, 0x5,0x28,0x5f, 0x5,0x2c,0x68, + 0x4,0x2c,0x35, 0x5,0x2c,0x67, 0x6,0x36,0x46, 0x6,0x36,0x45, + 0xf,0x2e,0x64, 0xf,0x2e,0x65, 0x6,0x36,0x47, 0x5,0x2c,0x69, + 0x4,0x31,0x24, 0x5,0x31,0x61, 0x6,0x3e,0x3d, 0x5,0x31,0x5f, + 0x5,0x31,0x60, 0x5,0x31,0x62, 0xf,0x33,0x63, 0x6,0x47,0x54, + 0x5,0x37,0x3e, 0x5,0x37,0x42, 0x5,0x37,0x40, 0x5,0x37,0x41, + 0xf,0x3a,0x27, 0x5,0x3e,0x50, 0x6,0x51,0x5d, 0x5,0x3e,0x52, + 0x5,0x3e,0x51, 0x6,0x51,0x5f, 0x4,0x42,0x61, 0x6,0x5b,0x6f, + 0x6,0x5b,0x70, 0x6,0x5b,0x6e, 0x5,0x45,0x2c, 0x5,0x45,0x2e, + 0x7,0x21,0x7b, 0x5,0x4c,0x51, 0x7,0x3f,0x3b, 0x5,0x5b,0x31, + 0x5,0x5b,0x32, 0x7,0x46,0x4c, 0x6,0x21,0x67, 0x6,0x21,0x68, + 0xf,0x21,0x38, 0x6,0x22,0x66, 0xf,0x21,0x53, 0xf,0x21,0x54, + 0x5,0x21,0x76, 0x6,0x24,0x3c, 0x4,0x22,0x54, 0x6,0x24,0x3f, + 0x6,0x24,0x40, 0x6,0x24,0x3e, 0x6,0x24,0x3d, 0xf,0x21,0x6b, + 0x4,0x23,0x63, 0x4,0x23,0x64, 0x4,0x23,0x66, 0xf,0x23,0x5d, + 0xf,0x23,0x5e, 0xf,0x23,0x5f, 0xf,0x23,0x60, 0xf,0x23,0x61, + 0xf,0x23,0x62, 0xf,0x23,0x63, 0x6,0x26,0x70, 0x6,0x26,0x6f, + 0x4,0x25,0x76, 0x5,0x25,0x5a, 0x4,0x25,0x74, 0x6,0x2a,0x55, + 0x6,0x2a,0x56, 0x4,0x28,0x63, 0x6,0x2a,0x5c, 0x6,0x2a,0x58, + 0x6,0x2a,0x59, 0xf,0x26,0x36, 0xf,0x26,0x37, 0x6,0x2a,0x5a, + 0x6,0x2a,0x5b, 0x6,0x2a,0x5d, 0x4,0x25,0x79, 0x6,0x2a,0x57, + 0x6,0x29,0x39, 0x4,0x28,0x64, 0x4,0x28,0x62, 0x5,0x28,0x61, + 0x5,0x28,0x62, 0x5,0x28,0x60, 0xf,0x2a,0x23, 0xf,0x2a,0x24, + 0xf,0x2a,0x25, 0xf,0x2a,0x26, 0xf,0x2a,0x28, 0xf,0x2a,0x29, + 0xf,0x2a,0x27, 0xf,0x2a,0x22, 0x5,0x2c,0x6c, 0x6,0x36,0x48, + 0x6,0x36,0x4b, 0x5,0x2c,0x6a, 0x5,0x2c,0x6d, 0xf,0x2e,0x67, + 0xf,0x2e,0x68, 0xf,0x2e,0x69, 0x6,0x36,0x4a, 0x4,0x2c,0x37, + 0x5,0x2c,0x6b, 0x5,0x31,0x64, 0xf,0x2e,0x66, 0x4,0x2c,0x36, + 0x6,0x3e,0x41, 0x6,0x3e,0x44, 0x3,0x34,0x7e, 0x6,0x3e,0x3e, + 0x6,0x3e,0x43, 0x6,0x3e,0x40, 0x6,0x3e,0x45, 0x6,0x3e,0x3f, + 0xf,0x33,0x64, 0xf,0x33,0x65, 0x4,0x31,0x27, 0x5,0x31,0x63, + 0x4,0x3c,0x5e, 0x6,0x47,0x58, 0x6,0x47,0x5b, 0x6,0x47,0x5d, + 0x6,0x47,0x5a, 0xf,0x3a,0x28, 0x6,0x47,0x55, 0x6,0x47,0x5c, + 0x5,0x37,0x43, 0x6,0x47,0x59, 0x4,0x36,0x7a, 0x4,0x36,0x78, + 0x5,0x37,0x44, 0x6,0x47,0x57, 0x6,0x51,0x60, 0x6,0x51,0x61, + 0x4,0x3c,0x5d, 0xf,0x40,0x76, 0x5,0x3e,0x53, 0x5,0x3e,0x54, + 0x5,0x3e,0x55, 0x6,0x5b,0x72, 0x4,0x42,0x63, 0x5,0x45,0x2f, + 0x4,0x42,0x62, 0xf,0x47,0x3f, 0xf,0x47,0x40, 0xf,0x47,0x41, + 0x6,0x5b,0x71, 0x5,0x45,0x30, 0x4,0x49,0x38, 0x7,0x22,0x22, + 0x7,0x21,0x7c, 0x7,0x22,0x21, 0x7,0x2c,0x7c, 0x7,0x21,0x7e, + 0x5,0x4c,0x53, 0xf,0x4e,0x31, 0xf,0x4e,0x32, 0x7,0x21,0x7d, + 0x4,0x42,0x64, 0x5,0x4c,0x52, 0x7,0x2c,0x7d, 0x5,0x53,0x7c, + 0x7,0x2c,0x78, 0x7,0x2c,0x79, 0x4,0x56,0x21, 0xf,0x53,0x7a, + 0x7,0x2c,0x7a, 0x7,0x37,0x48, 0x7,0x37,0x47, 0x5,0x5b,0x33, + 0x4,0x56,0x2e, 0x4,0x5a,0x7b, 0xf,0x62,0x29, 0x5,0x6b,0x78, + 0x7,0x53,0x29, 0xf,0x69,0x3e, 0x5,0x75,0x68, 0xf,0x6b,0x44, + 0x7,0x5e,0x58, 0xf,0x6c,0x5f, 0x5,0x21,0x62, 0xf,0x21,0x55, + 0xf,0x21,0x56, 0x6,0x24,0x41, 0x4,0x22,0x58, 0x6,0x24,0x42, + 0xf,0x22,0x39, 0xf,0x22,0x3a, 0xf,0x22,0x3b, 0xf,0x22,0x3c, + 0x4,0x22,0x57, 0x5,0x22,0x4b, 0x6,0x24,0x43, 0x5,0x22,0x4a, + 0x6,0x26,0x74, 0x4,0x23,0x68, 0x4,0x23,0x6b, 0xf,0x23,0x64, + 0xf,0x23,0x66, 0xf,0x23,0x68, 0xf,0x23,0x69, 0xf,0x23,0x6b, + 0xf,0x23,0x6c, 0xf,0x23,0x6d, 0xf,0x23,0x6e, 0xf,0x23,0x6f, + 0xf,0x23,0x65, 0x6,0x26,0x72, 0x6,0x26,0x73, 0x6,0x26,0x75, + 0x6,0x26,0x71, 0xf,0x23,0x6a, 0xf,0x23,0x67, 0x5,0x23,0x66, + 0x5,0x23,0x67, 0x5,0x23,0x65, 0x4,0x25,0x7c, 0x6,0x2a,0x61, + 0x6,0x2a,0x60, 0x5,0x25,0x60, 0x4,0x25,0x7a, 0x5,0x25,0x5e, + 0x4,0x25,0x7d, 0x5,0x25,0x5b, 0x5,0x25,0x5c, 0x4,0x25,0x7e, + 0xf,0x26,0x3a, 0xf,0x26,0x3b, 0xf,0x26,0x3e, 0xf,0x26,0x3f, + 0xf,0x26,0x40, 0xf,0x26,0x41, 0xf,0x26,0x42, 0xf,0x26,0x43, + 0xf,0x26,0x45, 0xf,0x26,0x46, 0xf,0x26,0x47, 0xf,0x26,0x48, + 0xf,0x26,0x49, 0x6,0x2a,0x5f, 0x6,0x2a,0x5e, 0xf,0x26,0x44, + 0xf,0x26,0x3c, 0xf,0x26,0x3d, 0x5,0x25,0x62, 0x5,0x25,0x5f, + 0x5,0x25,0x63, 0x5,0x25,0x61, 0x4,0x28,0x68, 0x5,0x28,0x64, + 0x6,0x2f,0x76, 0x6,0x2f,0x78, 0x6,0x2f,0x79, 0x4,0x28,0x65, + 0x4,0x28,0x6b, 0x5,0x28,0x66, 0x4,0x28,0x66, 0x5,0x28,0x63, + 0x6,0x2f,0x70, 0x6,0x2f,0x7b, 0x6,0x2f,0x74, 0x5,0x28,0x6b, + 0x6,0x2f,0x7e, 0xf,0x2a,0x2d, 0xf,0x2a,0x2e, 0xf,0x2a,0x2f, + 0xf,0x2a,0x30, 0xf,0x2a,0x31, 0xf,0x2a,0x32, 0xf,0x2a,0x33, + 0xf,0x2a,0x34, 0x6,0x2f,0x73, 0x6,0x2f,0x77, 0x4,0x28,0x6c, + 0x6,0x2f,0x75, 0x6,0x2f,0x7a, 0x6,0x2f,0x6f, 0x6,0x2f,0x7d, + 0x5,0x28,0x69, 0x4,0x28,0x6a, 0x5,0x28,0x6a, 0x5,0x28,0x67, + 0x6,0x2f,0x71, 0x6,0x2f,0x7c, 0x5,0x28,0x65, 0x5,0x28,0x68, + 0x6,0x2f,0x72, 0x3,0x30,0x53, 0x5,0x2c,0x70, 0x6,0x36,0x4f, + 0x5,0x2c,0x72, 0x5,0x2c,0x75, 0x5,0x2c,0x6f, 0x6,0x36,0x55, + 0x5,0x2c,0x6e, 0x6,0x36,0x56, 0x6,0x36,0x50, 0x6,0x36,0x51, + 0xf,0x2e,0x6c, 0xf,0x2e,0x6e, 0xf,0x2e,0x70, 0xf,0x2e,0x71, + 0xf,0x2e,0x73, 0xf,0x2e,0x74, 0xf,0x2e,0x75, 0xf,0x2e,0x76, + 0xf,0x2e,0x77, 0xf,0x2e,0x79, 0x6,0x36,0x54, 0x6,0x36,0x4e, + 0x5,0x2c,0x71, 0x6,0x36,0x53, 0x6,0x36,0x52, 0xf,0x2e,0x6f, + 0xf,0x2e,0x72, 0x5,0x2c,0x77, 0x5,0x2c,0x74, 0x5,0x2c,0x73, + 0x5,0x2c,0x76, 0x5,0x2c,0x78, 0x6,0x3e,0x4c, 0x6,0x3e,0x52, + 0x6,0x3e,0x46, 0x6,0x3e,0x47, 0x5,0x31,0x6a, 0x6,0x3e,0x48, + 0x6,0x3e,0x49, 0x6,0x3e,0x4f, 0x5,0x31,0x69, 0x5,0x31,0x6d, + 0x6,0x3e,0x4d, 0x4,0x31,0x2b, 0x6,0x3e,0x4e, 0x5,0x31,0x6b, + 0x6,0x3e,0x53, 0xf,0x33,0x68, 0xf,0x33,0x69, 0xf,0x33,0x6a, + 0xf,0x33,0x6b, 0xf,0x33,0x6c, 0xf,0x33,0x6d, 0xf,0x33,0x6e, + 0xf,0x33,0x6f, 0xf,0x33,0x71, 0xf,0x33,0x72, 0xf,0x33,0x74, + 0xf,0x33,0x75, 0xf,0x33,0x76, 0xf,0x33,0x77, 0xf,0x33,0x78, + 0xf,0x33,0x79, 0xf,0x33,0x7a, 0xf,0x33,0x7b, 0xf,0x33,0x7c, + 0xf,0x33,0x7d, 0xf,0x33,0x7e, 0xf,0x34,0x21, 0xf,0x34,0x22, + 0xf,0x34,0x23, 0xf,0x33,0x70, 0x6,0x3e,0x51, 0x4,0x31,0x2a, + 0x6,0x3e,0x4b, 0x6,0x3e,0x4a, 0x5,0x31,0x66, 0x5,0x31,0x67, + 0x5,0x31,0x68, 0x5,0x31,0x65, 0x4,0x36,0x7b, 0x6,0x47,0x62, + 0x4,0x36,0x7c, 0x5,0x37,0x5a, 0x6,0x47,0x5f, 0x4,0x37,0x21, + 0x5,0x37,0x48, 0x5,0x37,0x59, 0x6,0x47,0x64, 0x6,0x47,0x66, + 0x5,0x37,0x4f, 0x6,0x47,0x65, 0x6,0x47,0x60, 0x5,0x37,0x50, + 0x5,0x37,0x49, 0x5,0x37,0x57, 0x5,0x37,0x54, 0x5,0x37,0x47, + 0x5,0x37,0x4b, 0xf,0x3a,0x29, 0xf,0x3a,0x2b, 0xf,0x3a,0x2c, + 0xf,0x3a,0x2d, 0xf,0x3a,0x2e, 0xf,0x3a,0x2f, 0xf,0x3a,0x30, + 0xf,0x3a,0x32, 0xf,0x3a,0x33, 0xf,0x3a,0x34, 0xf,0x3a,0x36, + 0xf,0x3a,0x37, 0xf,0x3a,0x38, 0xf,0x3a,0x39, 0xf,0x3a,0x3a, + 0xf,0x3a,0x3e, 0xf,0x3a,0x3f, 0xf,0x3a,0x41, 0xf,0x3a,0x42, + 0xf,0x3a,0x43, 0xf,0x3a,0x44, 0xf,0x3a,0x45, 0xf,0x3a,0x3b, + 0x5,0x37,0x56, 0x6,0x47,0x63, 0x5,0x37,0x58, 0x6,0x47,0x5e, + 0xf,0x3a,0x3d, 0xf,0x3a,0x40, 0xf,0x3a,0x31, 0xf,0x3a,0x2a, + 0x5,0x37,0x45, 0x5,0x3e,0x56, 0x5,0x37,0x53, 0x5,0x37,0x4c, + 0x5,0x37,0x52, 0x5,0x37,0x51, 0x5,0x37,0x4a, 0x5,0x37,0x4d, + 0x5,0x37,0x55, 0x6,0x47,0x67, 0xf,0x33,0x67, 0x5,0x3e,0x5f, + 0x5,0x3e,0x5a, 0x5,0x3e,0x5d, 0x5,0x3e,0x57, 0x4,0x3c,0x65, + 0x5,0x3e,0x59, 0x6,0x51,0x63, 0x4,0x3c,0x62, 0x4,0x3c,0x60, + 0x6,0x51,0x67, 0x6,0x51,0x65, 0x6,0x5b,0x7c, 0x5,0x3e,0x5c, + 0x5,0x3e,0x5b, 0x6,0x51,0x66, 0xf,0x40,0x78, 0xf,0x40,0x79, + 0xf,0x40,0x7a, 0xf,0x40,0x7c, 0xf,0x40,0x7d, 0xf,0x40,0x7e, + 0xf,0x41,0x22, 0xf,0x41,0x23, 0x6,0x51,0x62, 0x6,0x51,0x64, + 0xf,0x40,0x77, 0x6,0x51,0x68, 0x5,0x3e,0x58, 0x5,0x3e,0x5e, + 0x5,0x3e,0x60, 0x6,0x51,0x6a, 0xf,0x41,0x21, 0x4,0x42,0x70, + 0x5,0x45,0x32, 0x4,0x42,0x6a, 0x6,0x5b,0x7b, 0x4,0x42,0x71, + 0x6,0x5b,0x73, 0x5,0x45,0x34, 0x7,0x22,0x29, 0x4,0x42,0x73, + 0x6,0x5b,0x75, 0xf,0x47,0x48, 0x4,0x42,0x6f, 0x5,0x45,0x37, + 0x4,0x42,0x6e, 0xf,0x47,0x47, 0xf,0x47,0x49, 0xf,0x47,0x4a, + 0xf,0x47,0x4b, 0xf,0x47,0x4c, 0xf,0x47,0x4d, 0xf,0x47,0x4e, + 0xf,0x47,0x4f, 0xf,0x47,0x50, 0xf,0x47,0x51, 0xf,0x47,0x52, + 0xf,0x47,0x54, 0x6,0x5b,0x74, 0x6,0x5b,0x78, 0x4,0x42,0x72, + 0x4,0x42,0x65, 0x6,0x5b,0x76, 0xf,0x47,0x53, 0x5,0x45,0x33, + 0x5,0x45,0x36, 0x5,0x45,0x35, 0x7,0x22,0x26, 0x5,0x45,0x31, + 0x6,0x5b,0x77, 0x5,0x4c,0x5b, 0x5,0x4c,0x59, 0x4,0x49,0x39, + 0x5,0x4c,0x56, 0x7,0x22,0x2f, 0x5,0x4c,0x57, 0x4,0x49,0x3f, + 0x4,0x49,0x3b, 0x7,0x22,0x2c, 0x4,0x49,0x3e, 0x7,0x22,0x25, + 0x6,0x5b,0x79, 0x7,0x22,0x24, 0xf,0x4e,0x3a, 0x7,0x37,0x51, + 0xf,0x47,0x45, 0x5,0x4c,0x54, 0x5,0x4c,0x5c, 0xf,0x4e,0x33, + 0xf,0x4e,0x34, 0xf,0x4e,0x35, 0xf,0x4e,0x36, 0xf,0x4e,0x37, + 0xf,0x4e,0x38, 0xf,0x4e,0x39, 0xf,0x4e,0x3b, 0xf,0x4e,0x3d, + 0xf,0x4e,0x3e, 0xf,0x4e,0x3f, 0xf,0x4e,0x40, 0xf,0x4e,0x41, + 0xf,0x4e,0x42, 0xf,0x4e,0x44, 0x6,0x5b,0x7a, 0x7,0x22,0x27, + 0x7,0x22,0x2e, 0x7,0x22,0x2d, 0x7,0x22,0x28, 0x7,0x22,0x23, + 0xf,0x4e,0x45, 0xf,0x4e,0x43, 0xf,0x4e,0x3c, 0x5,0x4c,0x5a, + 0x5,0x4c,0x55, 0x4,0x49,0x3d, 0x7,0x22,0x2a, 0x5,0x4c,0x58, + 0x7,0x22,0x2b, 0xf,0x54,0x25, 0x5,0x54,0x28, 0x5,0x54,0x23, + 0x7,0x2d,0x25, 0x7,0x2c,0x7e, 0x5,0x54,0x29, 0x5,0x54,0x26, + 0x7,0x2d,0x21, 0x4,0x4f,0x7e, 0x7,0x2d,0x28, 0x5,0x54,0x22, + 0x7,0x2d,0x2b, 0x5,0x53,0x7d, 0x7,0x2d,0x2a, 0x7,0x2d,0x2c, + 0xf,0x53,0x7b, 0xf,0x53,0x7c, 0xf,0x53,0x7d, 0xf,0x53,0x7e, + 0xf,0x54,0x22, 0xf,0x54,0x23, 0xf,0x54,0x24, 0xf,0x54,0x26, + 0xf,0x54,0x27, 0xf,0x54,0x2b, 0xf,0x54,0x2c, 0x5,0x53,0x7e, + 0x7,0x2d,0x26, 0x7,0x2d,0x27, 0x7,0x2d,0x23, 0x7,0x2d,0x22, + 0x7,0x2d,0x24, 0xf,0x54,0x21, 0xf,0x54,0x28, 0x5,0x54,0x27, + 0x5,0x54,0x21, 0x5,0x54,0x25, 0x7,0x2d,0x29, 0x7,0x37,0x4b, + 0x7,0x37,0x54, 0x7,0x37,0x4f, 0x4,0x4f,0x7d, 0x7,0x37,0x4d, + 0x4,0x56,0x23, 0x7,0x37,0x53, 0x7,0x37,0x4a, 0x5,0x5b,0x36, + 0x5,0x5b,0x34, 0x7,0x37,0x4c, 0x7,0x37,0x4e, 0x7,0x37,0x50, + 0x5,0x5b,0x35, 0x4,0x56,0x25, 0xf,0x59,0x6c, 0xf,0x59,0x6d, + 0xf,0x59,0x6e, 0xf,0x59,0x6f, 0xf,0x59,0x70, 0xf,0x59,0x71, + 0x7,0x37,0x52, 0x7,0x37,0x55, 0x7,0x37,0x49, 0x5,0x61,0x4b, + 0x4,0x5a,0x7c, 0x7,0x3f,0x3f, 0x5,0x61,0x4c, 0x5,0x61,0x4d, + 0x7,0x3f,0x3e, 0x7,0x3f,0x40, 0xf,0x5e,0x50, 0xf,0x5e,0x51, + 0xf,0x5e,0x52, 0xf,0x5e,0x54, 0x7,0x3f,0x3d, 0x7,0x3f,0x41, + 0xf,0x5e,0x53, 0x7,0x3f,0x3c, 0x5,0x67,0x5f, 0x4,0x5f,0x53, + 0x7,0x46,0x4d, 0x7,0x46,0x52, 0x7,0x46,0x50, 0xf,0x5e,0x55, + 0xf,0x62,0x2a, 0xf,0x62,0x2b, 0x7,0x46,0x4e, 0x5,0x67,0x61, + 0x5,0x67,0x60, 0xf,0x5f,0x73, 0x7,0x4d,0x51, 0x5,0x6b,0x79, + 0xf,0x65,0x26, 0x5,0x6b,0x7a, 0x5,0x6b,0x7b, 0x7,0x53,0x2a, + 0x5,0x6f,0x76, 0x7,0x53,0x2b, 0x5,0x6f,0x75, 0xf,0x67,0x4d, + 0xf,0x67,0x4e, 0x7,0x57,0x62, 0x5,0x73,0x36, 0x7,0x57,0x61, + 0x7,0x57,0x63, 0x7,0x57,0x5f, 0xf,0x69,0x3f, 0x7,0x57,0x60, + 0x7,0x57,0x64, 0xf,0x69,0x40, 0x5,0x75,0x69, 0x7,0x5b,0x4c, + 0x7,0x5e,0x5a, 0x7,0x5e,0x5b, 0xf,0x6b,0x45, 0x7,0x5e,0x59, + 0x7,0x5e,0x5c, 0xf,0x6c,0x24, 0x5,0x79,0x24, 0xf,0x6c,0x4a, + 0x7,0x63,0x4d, 0x5,0x7a,0x65, 0x4,0x21,0x33, 0x6,0x22,0x68, + 0x5,0x21,0x63, 0x6,0x22,0x69, 0xf,0x21,0x58, 0xf,0x21,0x57, + 0x6,0x24,0x45, 0x6,0x24,0x44, 0x6,0x26,0x76, 0x6,0x26,0x77, + 0x5,0x23,0x6a, 0x4,0x23,0x6c, 0xf,0x23,0x70, 0x5,0x23,0x69, + 0x4,0x28,0x6f, 0x6,0x30,0x24, 0x6,0x2a,0x63, 0x6,0x2a,0x62, + 0xf,0x26,0x4a, 0xf,0x26,0x4b, 0xf,0x26,0x4c, 0xf,0x26,0x4d, + 0xf,0x26,0x4f, 0x6,0x2a,0x64, 0xf,0x26,0x4e, 0x6,0x30,0x23, + 0x6,0x30,0x21, 0x6,0x30,0x26, 0x6,0x30,0x25, 0xf,0x2a,0x35, + 0xf,0x2a,0x36, 0xf,0x2a,0x37, 0x6,0x30,0x22, 0x6,0x36,0x59, + 0x5,0x2c,0x79, 0x6,0x36,0x58, 0xf,0x2e,0x7a, 0xf,0x2e,0x7b, + 0x5,0x2c,0x7a, 0xf,0x33,0x66, 0xf,0x34,0x24, 0xf,0x34,0x25, + 0xf,0x34,0x26, 0xf,0x34,0x27, 0x5,0x37,0x5c, 0x6,0x47,0x69, + 0x5,0x37,0x5b, 0x6,0x47,0x6a, 0xf,0x3a,0x47, 0x6,0x47,0x68, + 0xf,0x3a,0x46, 0x4,0x3c,0x66, 0x4,0x3c,0x68, 0x6,0x51,0x6d, + 0x5,0x3e,0x62, 0xf,0x41,0x25, 0xf,0x41,0x26, 0x6,0x51,0x6b, + 0x6,0x51,0x6c, 0x5,0x3e,0x61, 0x4,0x3c,0x69, 0x6,0x5b,0x7d, + 0xf,0x47,0x55, 0xf,0x47,0x56, 0x5,0x45,0x38, 0x4,0x49,0x41, + 0x4,0x49,0x42, 0xf,0x4e,0x46, 0x5,0x4c,0x5d, 0x7,0x2d,0x2f, + 0x7,0x2d,0x2e, 0x7,0x2d,0x31, 0x7,0x2d,0x32, 0x5,0x54,0x2a, + 0x7,0x2d,0x30, 0xf,0x54,0x2d, 0xf,0x54,0x2e, 0x7,0x37,0x56, + 0x7,0x4d,0x52, 0xf,0x62,0x2c, 0xf,0x62,0x2d, 0x5,0x6b,0x7c, + 0xf,0x6c,0x60, 0x6,0x21,0x69, 0x5,0x21,0x64, 0x6,0x24,0x46, + 0x6,0x24,0x49, 0x6,0x24,0x4a, 0x4,0x22,0x5a, 0xf,0x22,0x3d, + 0xf,0x22,0x3e, 0xf,0x22,0x3f, 0xf,0x22,0x40, 0xf,0x22,0x41, + 0x6,0x24,0x47, 0x6,0x26,0x7e, 0x6,0x26,0x7d, 0x4,0x23,0x6e, + 0x6,0x26,0x7b, 0x6,0x26,0x7c, 0xf,0x23,0x72, 0x5,0x25,0x65, + 0x5,0x25,0x64, 0x6,0x2a,0x66, 0x5,0x25,0x66, 0x6,0x2a,0x67, + 0x6,0x2a,0x68, 0xf,0x26,0x51, 0xf,0x26,0x52, 0xf,0x26,0x54, + 0xf,0x26,0x55, 0x6,0x2a,0x65, 0xf,0x26,0x53, 0x5,0x28,0x6c, + 0x6,0x30,0x28, 0x6,0x30,0x2a, 0x5,0x28,0x6d, 0x4,0x28,0x71, + 0x4,0x28,0x72, 0x4,0x28,0x73, 0x6,0x30,0x2b, 0x6,0x30,0x27, + 0x6,0x30,0x29, 0xf,0x2a,0x38, 0xf,0x2a,0x3a, 0xf,0x2a,0x3b, + 0xf,0x2a,0x3c, 0x6,0x30,0x2c, 0x6,0x30,0x2d, 0x4,0x2c,0x4a, + 0x6,0x36,0x61, 0x4,0x2c,0x45, 0x4,0x2c,0x44, 0x4,0x2c,0x43, + 0x4,0x2c,0x47, 0x6,0x36,0x64, 0x6,0x36,0x65, 0x6,0x36,0x5f, + 0x6,0x36,0x5e, 0x5,0x2c,0x7d, 0x5,0x2d,0x22, 0x6,0x36,0x5b, + 0x6,0x36,0x62, 0xf,0x2e,0x7c, 0xf,0x2e,0x7d, 0x6,0x36,0x60, + 0x6,0x36,0x63, 0x6,0x36,0x5a, 0x6,0x36,0x5c, 0x5,0x2d,0x21, + 0x5,0x2c,0x7e, 0x4,0x31,0x2d, 0x5,0x31,0x6f, 0x6,0x3e,0x57, + 0x6,0x3e,0x59, 0x6,0x3e,0x58, 0x6,0x3e,0x56, 0x6,0x3e,0x5b, + 0x5,0x31,0x70, 0xf,0x34,0x28, 0xf,0x34,0x29, 0xf,0x34,0x2a, + 0xf,0x34,0x2b, 0xf,0x34,0x2c, 0xf,0x34,0x2d, 0xf,0x34,0x2e, + 0xf,0x34,0x2f, 0x4,0x31,0x2f, 0x6,0x3e,0x5c, 0x5,0x31,0x6e, + 0x6,0x3e,0x55, 0x5,0x37,0x5e, 0x4,0x37,0x26, 0x5,0x37,0x61, + 0x6,0x47,0x70, 0x6,0x47,0x6b, 0x4,0x37,0x23, 0x5,0x37,0x5d, + 0x5,0x37,0x60, 0x6,0x47,0x6e, 0x4,0x37,0x25, 0x5,0x37,0x5f, + 0x6,0x47,0x6f, 0x6,0x47,0x6c, 0xf,0x3a,0x48, 0xf,0x3a,0x49, + 0xf,0x3a,0x4a, 0xf,0x3a,0x4b, 0xf,0x3a,0x4c, 0xf,0x3a,0x4d, + 0xf,0x3a,0x4e, 0xf,0x3a,0x4f, 0x6,0x47,0x6d, 0x5,0x37,0x62, + 0xf,0x3d,0x6c, 0x6,0x51,0x74, 0x6,0x51,0x70, 0x4,0x3c,0x6b, + 0x4,0x3c,0x70, 0x5,0x3e,0x63, 0x6,0x51,0x77, 0x5,0x3e,0x64, + 0x6,0x51,0x72, 0x6,0x51,0x71, 0x6,0x51,0x76, 0x4,0x3c,0x6d, + 0x6,0x51,0x73, 0x6,0x51,0x6f, 0x6,0x51,0x75, 0xf,0x41,0x27, + 0xf,0x41,0x28, 0xf,0x41,0x29, 0xf,0x41,0x2a, 0xf,0x41,0x2c, + 0xf,0x41,0x2d, 0xf,0x41,0x2e, 0x6,0x51,0x6e, 0x6,0x5b,0x7e, + 0x6,0x5c,0x27, 0x5,0x45,0x3c, 0x5,0x45,0x3a, 0x6,0x5c,0x24, + 0x6,0x5c,0x2c, 0x4,0x42,0x76, 0x6,0x5c,0x2e, 0x6,0x5c,0x2b, + 0x6,0x5c,0x26, 0x5,0x45,0x39, 0x7,0x22,0x33, 0xf,0x47,0x57, + 0xf,0x47,0x58, 0xf,0x47,0x59, 0xf,0x47,0x5a, 0x6,0x5c,0x28, + 0x6,0x5c,0x25, 0x6,0x5c,0x29, 0x6,0x5c,0x2d, 0x6,0x5c,0x21, + 0x6,0x5c,0x23, 0x5,0x45,0x3b, 0x6,0x5c,0x2a, 0xf,0x47,0x44, + 0x6,0x62,0x67, 0x7,0x22,0x30, 0x5,0x4c,0x5e, 0x4,0x49,0x47, + 0x7,0x22,0x37, 0x4,0x49,0x48, 0x7,0x22,0x35, 0x7,0x22,0x32, + 0xf,0x4e,0x47, 0xf,0x4e,0x48, 0xf,0x4e,0x49, 0xf,0x4e,0x4a, + 0xf,0x4e,0x4b, 0xf,0x4e,0x4c, 0xf,0x4e,0x4e, 0xf,0x4e,0x4f, + 0x7,0x22,0x38, 0x7,0x22,0x36, 0xf,0x4e,0x4d, 0x5,0x4c,0x61, + 0x5,0x4c,0x5f, 0x7,0x22,0x31, 0x5,0x4c,0x60, 0x7,0x2d,0x35, + 0x7,0x2d,0x37, 0x5,0x54,0x2c, 0x4,0x50,0x22, 0x5,0x54,0x2d, + 0x5,0x54,0x2b, 0x7,0x2d,0x36, 0x7,0x2d,0x33, 0x7,0x2d,0x34, + 0xf,0x54,0x2f, 0xf,0x54,0x30, 0xf,0x54,0x31, 0xf,0x54,0x33, + 0xf,0x54,0x34, 0xf,0x54,0x35, 0xf,0x54,0x36, 0xf,0x54,0x37, + 0x7,0x37,0x59, 0x7,0x37,0x57, 0x5,0x5b,0x38, 0xf,0x59,0x72, + 0xf,0x59,0x73, 0xf,0x59,0x74, 0xf,0x59,0x75, 0x7,0x37,0x58, + 0x7,0x37,0x5a, 0x7,0x22,0x34, 0x5,0x5b,0x37, 0x7,0x46,0x58, + 0x5,0x61,0x4e, 0xf,0x59,0x76, 0xf,0x5e,0x56, 0xf,0x5e,0x57, + 0x7,0x3f,0x42, 0xf,0x62,0x2e, 0x4,0x5f,0x57, 0x7,0x46,0x53, + 0x7,0x46,0x55, 0x4,0x5f,0x56, 0x7,0x46,0x57, 0x7,0x46,0x56, + 0xf,0x62,0x2f, 0x7,0x46,0x54, 0x4,0x63,0x36, 0x7,0x4d,0x53, + 0x7,0x53,0x2c, 0x4,0x66,0x38, 0x7,0x53,0x2d, 0xf,0x67,0x4f, + 0xf,0x67,0x50, 0x7,0x53,0x2e, 0x5,0x73,0x38, 0x4,0x68,0x66, + 0x7,0x57,0x65, 0x5,0x73,0x37, 0x7,0x57,0x66, 0x4,0x6a,0x45, + 0x4,0x6b,0x67, 0xf,0x6b,0x46, 0x7,0x60,0x6c, 0x7,0x64,0x45, + 0x5,0x79,0x25, 0xf,0x6c,0x25, 0x4,0x6d,0x54, 0x5,0x7a,0x27, + 0x4,0x6d,0x71, 0x7,0x63,0x4e, 0x7,0x65,0x34, 0x6,0x21,0x6a, + 0x6,0x2a,0x6a, 0x6,0x2a,0x69, 0xf,0x26,0x56, 0xf,0x26,0x57, + 0x5,0x28,0x6f, 0x6,0x30,0x2e, 0xf,0x2a,0x3d, 0x6,0x30,0x31, + 0x6,0x30,0x2f, 0x4,0x31,0x31, 0x6,0x43,0x67, 0x6,0x3e,0x5e, + 0x6,0x3e,0x5d, 0x4,0x37,0x27, 0x6,0x3e,0x5f, 0x6,0x51,0x7a, + 0x6,0x51,0x78, 0x6,0x51,0x79, 0x6,0x5c,0x30, 0x4,0x44,0x26, + 0xf,0x47,0x5b, 0x6,0x5c,0x31, 0x5,0x45,0x3d, 0xf,0x4e,0x51, + 0x7,0x22,0x3a, 0x7,0x22,0x39, 0x7,0x2d,0x39, 0x5,0x53,0x52, + 0x7,0x2d,0x38, 0x7,0x37,0x5b, 0x7,0x37,0x5c, 0x5,0x61,0x4f, + 0x7,0x46,0x59, 0x7,0x4d,0x54, 0x7,0x53,0x2f, 0x6,0x21,0x6b, + 0xf,0x21,0x39, 0x6,0x24,0x4c, 0x5,0x22,0x4c, 0x6,0x27,0x24, + 0x4,0x23,0x72, 0x6,0x27,0x23, 0x6,0x27,0x22, 0xf,0x23,0x73, + 0x5,0x25,0x67, 0xf,0x26,0x58, 0x6,0x2a,0x6b, 0x6,0x30,0x32, + 0x6,0x30,0x30, 0x6,0x30,0x33, 0x5,0x28,0x70, 0x4,0x2c,0x4b, + 0xf,0x2f,0x21, 0x6,0x36,0x69, 0x6,0x3e,0x61, 0x5,0x31,0x71, + 0x5,0x37,0x63, 0x6,0x3e,0x63, 0x6,0x3e,0x60, 0x6,0x3e,0x62, + 0xf,0x34,0x30, 0x6,0x47,0x71, 0xf,0x3a,0x50, 0x6,0x47,0x73, + 0x6,0x47,0x72, 0x5,0x3e,0x65, 0xf,0x41,0x2f, 0x5,0x45,0x3e, + 0x6,0x5c,0x33, 0x6,0x5c,0x32, 0x5,0x4c,0x62, 0x7,0x22,0x3b, + 0x5,0x54,0x2f, 0x7,0x2d,0x3a, 0xf,0x59,0x77, 0x5,0x61,0x50, + 0x5,0x6f,0x77, 0x4,0x21,0x4a, 0xf,0x21,0x3a, 0x5,0x21,0x65, + 0xf,0x21,0x4d, 0xf,0x21,0x5a, 0x6,0x22,0x6b, 0x6,0x22,0x6a, + 0x5,0x22,0x4d, 0xf,0x22,0x43, 0x5,0x23,0x6c, 0x4,0x23,0x73, + 0x5,0x25,0x68, 0x6,0x27,0x25, 0x5,0x23,0x6b, 0x5,0x23,0x6e, + 0x5,0x23,0x6d, 0x6,0x30,0x34, 0x5,0x25,0x69, 0x6,0x2a,0x6c, + 0x5,0x25,0x6b, 0xf,0x26,0x59, 0x6,0x30,0x35, 0x5,0x25,0x6a, + 0x5,0x28,0x71, 0x6,0x30,0x37, 0x6,0x30,0x38, 0x5,0x28,0x72, + 0x6,0x30,0x39, 0x5,0x2d,0x23, 0x6,0x36,0x6c, 0x6,0x36,0x6a, + 0x5,0x2d,0x24, 0x6,0x36,0x6b, 0x6,0x36,0x6d, 0xf,0x2f,0x22, + 0x6,0x3e,0x66, 0x5,0x31,0x72, 0x4,0x31,0x34, 0x5,0x31,0x74, + 0x6,0x47,0x76, 0x6,0x47,0x74, 0x6,0x47,0x75, 0x4,0x37,0x2a, + 0x6,0x47,0x77, 0xf,0x3a,0x51, 0x6,0x51,0x7b, 0x6,0x51,0x7d, + 0x6,0x51,0x7c, 0x5,0x48,0x26, 0x4,0x42,0x7a, 0x6,0x5c,0x34, + 0x5,0x45,0x40, 0x5,0x45,0x3f, 0x6,0x5c,0x35, 0x5,0x45,0x41, + 0x7,0x2d,0x3d, 0x7,0x22,0x3e, 0x7,0x22,0x3d, 0x7,0x22,0x3c, + 0x7,0x2d,0x3b, 0x5,0x54,0x30, 0x7,0x2d,0x3c, 0x7,0x2d,0x3e, + 0xf,0x54,0x38, 0x7,0x37,0x5d, 0x4,0x66,0x39, 0x4,0x68,0x67, + 0x5,0x79,0x26, 0x6,0x21,0x3e, 0x4,0x21,0x75, 0x4,0x21,0x74, + 0x6,0x22,0x6c, 0x6,0x24,0x4d, 0x4,0x22,0x5e, 0x5,0x22,0x4e, + 0x6,0x24,0x4e, 0x6,0x24,0x50, 0x6,0x24,0x51, 0x6,0x24,0x4f, + 0xf,0x22,0x44, 0x6,0x27,0x29, 0xf,0x23,0x74, 0x6,0x27,0x27, + 0x6,0x27,0x26, 0x6,0x27,0x28, 0x5,0x23,0x6f, 0x4,0x26,0x2c, + 0x4,0x26,0x2b, 0x6,0x2a,0x6d, 0x6,0x2a,0x6e, 0x5,0x25,0x6c, + 0x6,0x2a,0x6f, 0xf,0x26,0x5b, 0x5,0x25,0x6d, 0x4,0x28,0x77, + 0x6,0x30,0x3a, 0x6,0x30,0x3f, 0x4,0x28,0x7a, 0x4,0x28,0x76, + 0x5,0x28,0x75, 0x6,0x30,0x3e, 0x6,0x30,0x3d, 0x6,0x30,0x3c, + 0x6,0x30,0x3b, 0xf,0x2a,0x40, 0xf,0x2a,0x41, 0xf,0x2a,0x42, + 0xf,0x2a,0x43, 0xf,0x2a,0x44, 0xf,0x2a,0x3f, 0x6,0x30,0x40, + 0x5,0x28,0x74, 0x6,0x36,0x72, 0x4,0x2c,0x50, 0x6,0x36,0x6f, + 0x4,0x2c,0x4f, 0x6,0x3e,0x67, 0x6,0x36,0x70, 0x6,0x36,0x6e, + 0xf,0x2f,0x23, 0xf,0x2f,0x24, 0xf,0x2f,0x26, 0xf,0x2f,0x27, + 0xf,0x2f,0x28, 0x5,0x2d,0x26, 0x5,0x2d,0x27, 0x6,0x36,0x71, + 0x6,0x36,0x73, 0x5,0x2d,0x25, 0x6,0x36,0x74, 0x6,0x3e,0x6d, + 0x6,0x3e,0x69, 0x5,0x31,0x78, 0x5,0x31,0x7a, 0x5,0x31,0x77, + 0x5,0x31,0x79, 0x5,0x31,0x76, 0x5,0x31,0x7b, 0x6,0x3e,0x70, + 0x6,0x3e,0x6a, 0xf,0x34,0x31, 0xf,0x34,0x32, 0xf,0x34,0x35, + 0xf,0x34,0x36, 0xf,0x34,0x37, 0xf,0x34,0x38, 0xf,0x34,0x39, + 0xf,0x34,0x3a, 0x6,0x3e,0x68, 0x6,0x3e,0x6c, 0x6,0x3e,0x6f, + 0x6,0x3e,0x6e, 0xf,0x34,0x33, 0x6,0x48,0x23, 0x6,0x48,0x24, + 0x6,0x48,0x22, 0x4,0x37,0x2c, 0x6,0x47,0x7e, 0x6,0x47,0x7a, + 0x5,0x37,0x64, 0x4,0x37,0x2d, 0x5,0x37,0x65, 0x6,0x47,0x79, + 0x6,0x47,0x78, 0x6,0x48,0x25, 0x6,0x48,0x21, 0x6,0x48,0x26, + 0x6,0x47,0x7c, 0xf,0x3a,0x52, 0xf,0x3a,0x53, 0xf,0x3a,0x54, + 0x6,0x47,0x7d, 0x4,0x37,0x2e, 0x6,0x52,0x23, 0x5,0x3e,0x69, + 0x5,0x3e,0x67, 0x6,0x52,0x26, 0x5,0x3e,0x68, 0x6,0x52,0x25, + 0x6,0x52,0x29, 0x6,0x52,0x21, 0x6,0x51,0x7e, 0x6,0x52,0x27, + 0x6,0x52,0x24, 0xf,0x41,0x30, 0xf,0x41,0x31, 0xf,0x41,0x32, + 0x6,0x52,0x22, 0x6,0x52,0x28, 0x5,0x3e,0x66, 0x4,0x42,0x7c, + 0x4,0x42,0x7e, 0x4,0x42,0x7b, 0x6,0x5c,0x38, 0x6,0x5c,0x36, + 0x6,0x5c,0x37, 0xf,0x47,0x5d, 0x6,0x5c,0x39, 0x5,0x45,0x42, + 0x7,0x22,0x40, 0x5,0x4c,0x66, 0xf,0x4e,0x52, 0xf,0x4e,0x53, + 0xf,0x4e,0x54, 0xf,0x4e,0x55, 0xf,0x4e,0x56, 0x5,0x4c,0x65, + 0x5,0x4c,0x64, 0x7,0x2d,0x40, 0x7,0x2d,0x3f, 0x7,0x22,0x3f, + 0xf,0x54,0x39, 0x7,0x30,0x2d, 0x7,0x37,0x5e, 0x7,0x3f,0x43, + 0x4,0x5f,0x58, 0x5,0x67,0x62, 0xf,0x65,0x27, 0xf,0x65,0x28, + 0x5,0x6b,0x7d, 0xf,0x67,0x51, 0x5,0x73,0x3a, 0x5,0x21,0x30, + 0x6,0x21,0x6c, 0x6,0x22,0x6d, 0x6,0x24,0x54, 0x6,0x24,0x53, + 0x6,0x24,0x52, 0x5,0x22,0x4f, 0x4,0x23,0x75, 0x6,0x27,0x2a, + 0x4,0x26,0x2d, 0x6,0x2a,0x71, 0x6,0x2a,0x70, 0x5,0x28,0x77, + 0x6,0x30,0x42, 0x6,0x30,0x43, 0x5,0x28,0x76, 0x6,0x30,0x44, + 0x6,0x36,0x77, 0x6,0x36,0x78, 0x6,0x36,0x76, 0x6,0x35,0x28, + 0x6,0x36,0x75, 0x6,0x3e,0x71, 0x6,0x3e,0x72, 0x6,0x48,0x28, + 0x5,0x37,0x67, 0x6,0x48,0x29, 0x6,0x48,0x27, 0xf,0x3a,0x55, + 0x6,0x52,0x2a, 0x6,0x5c,0x3a, 0x7,0x22,0x41, 0x7,0x2d,0x41, + 0x7,0x22,0x42, 0x7,0x22,0x43, 0x7,0x53,0x30, 0x7,0x5e,0x5d, + 0x5,0x21,0x45, 0x5,0x21,0x46, 0x6,0x22,0x70, 0x6,0x22,0x6e, + 0x6,0x22,0x72, 0x6,0x22,0x71, 0xf,0x21,0x5c, 0xf,0x21,0x5d, + 0xf,0x21,0x5e, 0x6,0x22,0x73, 0x5,0x21,0x66, 0x6,0x22,0x6f, + 0x6,0x24,0x57, 0x6,0x24,0x55, 0x6,0x24,0x59, 0x3,0x23,0x59, + 0xf,0x22,0x45, 0xf,0x22,0x46, 0x6,0x24,0x56, 0x5,0x22,0x53, + 0x6,0x24,0x5a, 0x6,0x24,0x58, 0x5,0x22,0x52, 0x6,0x27,0x2e, + 0x5,0x23,0x71, 0x5,0x23,0x78, 0x5,0x23,0x79, 0x6,0x27,0x30, + 0x5,0x23,0x76, 0x5,0x23,0x75, 0x5,0x23,0x77, 0x5,0x23,0x72, + 0x5,0x23,0x73, 0x6,0x27,0x31, 0x6,0x27,0x2c, 0x6,0x27,0x32, + 0xf,0x23,0x76, 0xf,0x23,0x77, 0xf,0x23,0x79, 0xf,0x23,0x7a, + 0xf,0x23,0x7b, 0xf,0x23,0x7e, 0xf,0x24,0x21, 0x6,0x27,0x2d, + 0x6,0x27,0x2f, 0x4,0x23,0x7d, 0xf,0x23,0x7d, 0x6,0x27,0x34, + 0x6,0x27,0x33, 0x4,0x23,0x7c, 0x6,0x27,0x2b, 0x5,0x23,0x7a, + 0x4,0x26,0x30, 0x5,0x25,0x75, 0x6,0x2a,0x75, 0x4,0x26,0x33, + 0x6,0x2a,0x72, 0x5,0x25,0x73, 0x5,0x25,0x74, 0x6,0x2a,0x7a, + 0x5,0x25,0x71, 0x6,0x2a,0x77, 0x6,0x2a,0x7c, 0x5,0x25,0x6f, + 0x6,0x2a,0x79, 0x5,0x25,0x72, 0x5,0x25,0x70, 0x6,0x2a,0x74, + 0x6,0x27,0x35, 0xf,0x26,0x5c, 0xf,0x26,0x5d, 0xf,0x26,0x5e, + 0xf,0x26,0x5f, 0xf,0x26,0x60, 0xf,0x26,0x61, 0xf,0x26,0x63, + 0xf,0x26,0x64, 0xf,0x26,0x65, 0xf,0x26,0x66, 0xf,0x26,0x67, + 0xf,0x26,0x68, 0x6,0x2a,0x78, 0x6,0x2d,0x2b, 0x6,0x2a,0x73, + 0x5,0x25,0x76, 0x6,0x30,0x50, 0x6,0x30,0x4a, 0x5,0x28,0x78, + 0x6,0x30,0x4b, 0x5,0x28,0x79, 0x4,0x28,0x7e, 0x5,0x28,0x7a, + 0x6,0x30,0x46, 0x6,0x30,0x49, 0x6,0x30,0x52, 0xf,0x2a,0x45, + 0xf,0x2a,0x47, 0xf,0x2a,0x48, 0xf,0x2a,0x4b, 0xf,0x2a,0x4c, + 0xf,0x2a,0x4d, 0xf,0x2a,0x4e, 0xf,0x2a,0x4f, 0xf,0x2a,0x50, + 0xf,0x2a,0x51, 0x6,0x30,0x4d, 0x6,0x30,0x45, 0x6,0x30,0x47, + 0x6,0x30,0x51, 0x6,0x30,0x4f, 0x6,0x30,0x4c, 0xf,0x2a,0x4a, + 0xf,0x2a,0x46, 0x6,0x30,0x48, 0x5,0x28,0x7b, 0x4,0x28,0x7c, + 0x5,0x2d,0x2c, 0x5,0x2d,0x29, 0x4,0x2c,0x52, 0x4,0x2c,0x59, + 0x5,0x2d,0x2a, 0x6,0x37,0x21, 0x4,0x2c,0x58, 0x5,0x2d,0x34, + 0x5,0x2d,0x30, 0x5,0x2d,0x2b, 0x6,0x36,0x7d, 0x5,0x2d,0x31, + 0x5,0x2d,0x2d, 0x5,0x2d,0x2f, 0x6,0x37,0x24, 0x6,0x36,0x7e, + 0x4,0x2c,0x62, 0x6,0x36,0x79, 0x4,0x2c,0x63, 0x4,0x2c,0x56, + 0x6,0x37,0x25, 0x6,0x37,0x22, 0x6,0x37,0x23, 0x6,0x36,0x7b, + 0xf,0x2f,0x29, 0xf,0x2f,0x2a, 0xf,0x2f,0x2b, 0xf,0x2f,0x2c, + 0xf,0x2f,0x2d, 0xf,0x2f,0x2e, 0xf,0x2f,0x2f, 0xf,0x2f,0x31, + 0xf,0x2f,0x33, 0x5,0x2d,0x28, 0xf,0x2f,0x30, 0xf,0x2f,0x32, + 0x5,0x2d,0x33, 0x4,0x2c,0x5d, 0x5,0x2d,0x35, 0x5,0x2d,0x36, + 0x5,0x2d,0x32, 0x6,0x3b,0x4e, 0x4,0x31,0x3a, 0x6,0x3f,0x2b, + 0x6,0x3f,0x24, 0x6,0x3f,0x26, 0x4,0x31,0x3c, 0x4,0x31,0x3e, + 0x5,0x31,0x7e, 0x6,0x3e,0x79, 0x6,0x3f,0x22, 0x6,0x3e,0x7b, + 0x5,0x32,0x28, 0x4,0x31,0x38, 0x6,0x3f,0x27, 0x6,0x3f,0x2c, + 0x6,0x3f,0x29, 0x6,0x3e,0x74, 0x6,0x3f,0x2a, 0x4,0x31,0x40, + 0x4,0x31,0x3b, 0x5,0x31,0x7c, 0x5,0x32,0x26, 0x6,0x3e,0x73, + 0x4,0x31,0x36, 0x5,0x31,0x7d, 0x5,0x32,0x24, 0x6,0x3f,0x28, + 0x6,0x3f,0x23, 0xf,0x34,0x3b, 0xf,0x34,0x3c, 0xf,0x34,0x3d, + 0xf,0x34,0x3e, 0xf,0x34,0x40, 0xf,0x34,0x41, 0xf,0x34,0x42, + 0xf,0x34,0x43, 0xf,0x34,0x44, 0xf,0x34,0x46, 0xf,0x34,0x47, + 0xf,0x34,0x48, 0x6,0x3e,0x77, 0x6,0x32,0x2a, 0x6,0x3e,0x7d, + 0x6,0x3e,0x7c, 0x6,0x3e,0x7e, 0x6,0x3f,0x21, 0x6,0x3f,0x25, + 0x4,0x31,0x3f, 0x5,0x32,0x29, 0x5,0x32,0x21, 0x5,0x32,0x27, + 0x5,0x32,0x23, 0x5,0x32,0x22, 0x5,0x32,0x25, 0x5,0x32,0x2a, + 0x5,0x37,0x69, 0x6,0x48,0x33, 0x5,0x37,0x6e, 0x6,0x48,0x2a, + 0x6,0x48,0x34, 0x5,0x37,0x6f, 0x5,0x37,0x6c, 0x5,0x37,0x6b, + 0x4,0x37,0x30, 0x5,0x37,0x70, 0x5,0x37,0x6a, 0x5,0x37,0x71, + 0x5,0x37,0x72, 0x5,0x37,0x74, 0x6,0x48,0x2e, 0x6,0x3e,0x7a, + 0x4,0x37,0x31, 0x6,0x48,0x2f, 0x5,0x37,0x6d, 0x4,0x37,0x33, + 0x5,0x37,0x68, 0x5,0x37,0x73, 0xf,0x3a,0x56, 0xf,0x3a,0x58, + 0xf,0x3a,0x59, 0xf,0x3a,0x5a, 0xf,0x3a,0x5b, 0x6,0x48,0x2d, + 0x5,0x37,0x75, 0x6,0x48,0x32, 0x6,0x48,0x2c, 0x6,0x48,0x31, + 0x6,0x48,0x30, 0xf,0x3a,0x5c, 0x5,0x3e,0x70, 0x6,0x52,0x2d, + 0x5,0x3e,0x6c, 0x4,0x3c,0x7a, 0x5,0x3e,0x71, 0x6,0x52,0x2e, + 0x6,0x5c,0x3b, 0x4,0x3c,0x7d, 0x6,0x52,0x35, 0x5,0x3e,0x6a, + 0x5,0x3e,0x73, 0x6,0x52,0x2b, 0x5,0x3e,0x6f, 0x6,0x52,0x2c, + 0x6,0x52,0x39, 0x6,0x52,0x30, 0x6,0x52,0x38, 0x5,0x3e,0x6e, + 0x6,0x52,0x36, 0x6,0x5c,0x40, 0xf,0x41,0x37, 0x5,0x3e,0x72, + 0xf,0x41,0x33, 0xf,0x41,0x34, 0xf,0x41,0x36, 0xf,0x41,0x38, + 0xf,0x41,0x39, 0x6,0x52,0x3a, 0x6,0x52,0x32, 0x6,0x52,0x37, + 0x5,0x3e,0x6b, 0xf,0x41,0x35, 0x6,0x52,0x2f, 0x5,0x45,0x43, + 0x5,0x45,0x4b, 0x5,0x45,0x49, 0x6,0x5c,0x41, 0x6,0x5c,0x3c, + 0x4,0x43,0x2b, 0x4,0x43,0x26, 0x4,0x43,0x25, 0x5,0x45,0x44, + 0x5,0x45,0x48, 0x5,0x45,0x47, 0x5,0x45,0x4a, 0x5,0x45,0x4e, + 0x6,0x5c,0x3e, 0x6,0x5c,0x47, 0x5,0x45,0x4d, 0x5,0x45,0x45, + 0x5,0x45,0x46, 0x6,0x5c,0x42, 0x4,0x43,0x29, 0x6,0x5c,0x46, + 0x4,0x43,0x27, 0x4,0x43,0x23, 0x5,0x45,0x4c, 0x6,0x5c,0x45, + 0x6,0x5c,0x43, 0x6,0x5c,0x3f, 0x4,0x43,0x28, 0xf,0x47,0x5e, + 0xf,0x47,0x5f, 0xf,0x47,0x60, 0xf,0x47,0x61, 0x6,0x52,0x31, + 0x4,0x49,0x4e, 0x7,0x22,0x49, 0x4,0x49,0x52, 0x7,0x22,0x45, + 0x5,0x4c,0x69, 0x7,0x22,0x50, 0x7,0x22,0x4a, 0x5,0x4c,0x6e, + 0x5,0x4c,0x67, 0x7,0x22,0x47, 0x7,0x22,0x51, 0x5,0x4c,0x6f, + 0x7,0x22,0x4f, 0x7,0x22,0x4c, 0x7,0x22,0x4d, 0x5,0x4c,0x70, + 0x5,0x4c,0x6a, 0x5,0x4c,0x6d, 0x7,0x2d,0x44, 0x7,0x22,0x46, + 0xf,0x4e,0x57, 0xf,0x4e,0x58, 0xf,0x4e,0x59, 0xf,0x4e,0x5b, + 0xf,0x4e,0x5c, 0x7,0x22,0x44, 0x7,0x22,0x4b, 0x7,0x22,0x4e, + 0x5,0x4c,0x6b, 0x7,0x22,0x48, 0x4,0x49,0x51, 0x5,0x54,0x33, + 0x4,0x50,0x23, 0x7,0x2d,0x4a, 0x4,0x50,0x24, 0x5,0x54,0x35, + 0x7,0x2d,0x42, 0x5,0x54,0x38, 0x5,0x54,0x34, 0x5,0x54,0x31, + 0x7,0x2d,0x47, 0x7,0x2d,0x43, 0x5,0x5b,0x39, 0x5,0x54,0x32, + 0xf,0x54,0x3a, 0xf,0x54,0x3b, 0xf,0x54,0x3c, 0x7,0x2d,0x45, + 0x7,0x2d,0x49, 0x7,0x2d,0x48, 0x7,0x2d,0x4b, 0x7,0x2d,0x46, + 0x7,0x2d,0x4d, 0x5,0x54,0x37, 0x4,0x56,0x29, 0x5,0x5b,0x3b, + 0x5,0x61,0x55, 0x7,0x37,0x60, 0x5,0x5b,0x3f, 0x7,0x37,0x66, + 0x5,0x5b,0x3a, 0x7,0x37,0x62, 0x7,0x37,0x64, 0x7,0x37,0x61, + 0x5,0x5b,0x3d, 0x7,0x37,0x5f, 0x7,0x37,0x65, 0xf,0x59,0x79, + 0xf,0x59,0x7a, 0xf,0x59,0x7b, 0x4,0x56,0x2a, 0x7,0x37,0x63, + 0x7,0x37,0x67, 0x7,0x39,0x27, 0x5,0x5b,0x40, 0x7,0x46,0x5a, + 0x5,0x61,0x54, 0x7,0x3f,0x47, 0x4,0x5a,0x7e, 0x5,0x61,0x51, + 0x5,0x61,0x52, 0x7,0x3f,0x49, 0xf,0x5e,0x59, 0x5,0x61,0x53, + 0x7,0x3f,0x46, 0xf,0x5e,0x58, 0x7,0x3f,0x45, 0x7,0x3f,0x48, + 0x5,0x61,0x56, 0x5,0x61,0x57, 0x7,0x46,0x5c, 0x4,0x5f,0x5b, + 0x7,0x46,0x5e, 0x5,0x67,0x65, 0x4,0x5f,0x59, 0x7,0x46,0x5d, + 0x7,0x46,0x5f, 0x7,0x46,0x60, 0xf,0x62,0x30, 0xf,0x62,0x31, + 0xf,0x62,0x32, 0x7,0x46,0x61, 0x7,0x46,0x62, 0x7,0x46,0x5b, + 0x4,0x63,0x38, 0x7,0x4d,0x55, 0x4,0x63,0x37, 0x5,0x6b,0x7e, + 0x7,0x4d,0x57, 0xf,0x65,0x29, 0x7,0x4d,0x56, 0x5,0x5b,0x3e, + 0x5,0x6f,0x78, 0x5,0x6f,0x7a, 0x5,0x6f,0x79, 0x7,0x53,0x32, + 0x7,0x53,0x31, 0x5,0x73,0x3b, 0x4,0x68,0x69, 0x4,0x68,0x6a, + 0x7,0x57,0x67, 0x7,0x57,0x69, 0x7,0x57,0x68, 0x7,0x57,0x6a, + 0x5,0x73,0x3c, 0x7,0x5e,0x5e, 0x4,0x6b,0x6a, 0x4,0x6b,0x69, + 0x7,0x5e,0x60, 0x5,0x77,0x58, 0x7,0x5e,0x5f, 0x5,0x79,0x27, + 0xf,0x6c,0x26, 0x5,0x7a,0x28, 0x5,0x7a,0x66, 0x5,0x7b,0x3c, + 0x7,0x63,0x4f, 0x5,0x7c,0x34, 0x6,0x21,0x6d, 0x4,0x21,0x25, + 0x4,0x22,0x62, 0x5,0x22,0x54, 0x6,0x24,0x5b, 0x6,0x24,0x5c, + 0x5,0x22,0x55, 0x6,0x23,0x7e, 0x4,0x23,0x7e, 0x5,0x23,0x7b, + 0x6,0x2a,0x7d, 0xf,0x26,0x6a, 0xf,0x26,0x69, 0x6,0x30,0x55, + 0x6,0x30,0x54, 0x6,0x30,0x56, 0x6,0x30,0x53, 0x6,0x37,0x26, + 0x5,0x32,0x2b, 0x4,0x31,0x41, 0x6,0x3f,0x2d, 0x5,0x37,0x76, + 0x6,0x5c,0x48, 0x7,0x22,0x52, 0x5,0x54,0x39, 0xf,0x4e,0x5d, + 0xf,0x54,0x3d, 0x7,0x37,0x68, 0x7,0x3f,0x4a, 0x7,0x46,0x63, + 0x5,0x67,0x66, 0x7,0x5e,0x61, 0x7,0x65,0x35, 0x6,0x21,0x6f, + 0x6,0x21,0x71, 0x6,0x21,0x70, 0xf,0x21,0x3b, 0x5,0x21,0x68, + 0x5,0x21,0x67, 0x5,0x23,0x7c, 0x6,0x27,0x37, 0xf,0x26,0x6b, + 0x6,0x30,0x57, 0x6,0x37,0x28, 0xf,0x2f,0x34, 0x6,0x3f,0x2e, + 0xf,0x3a,0x5e, 0x7,0x22,0x53, 0x7,0x46,0x64, 0x6,0x22,0x74, + 0x5,0x22,0x56, 0x6,0x2a,0x7e, 0x6,0x30,0x59, 0x6,0x30,0x58, + 0x4,0x2c,0x65, 0x6,0x3f,0x2f, 0x5,0x35,0x5f, 0x5,0x32,0x2d, + 0x6,0x3f,0x30, 0x5,0x32,0x2c, 0x6,0x48,0x36, 0xf,0x3a,0x5f, + 0xf,0x3a,0x60, 0xf,0x3a,0x61, 0x7,0x22,0x54, 0x7,0x3f,0x4b, + 0x4,0x21,0x77, 0x6,0x22,0x75, 0x6,0x22,0x76, 0x5,0x22,0x59, + 0x5,0x22,0x58, 0x4,0x22,0x64, 0x5,0x22,0x5b, 0x6,0x24,0x61, + 0x6,0x24,0x60, 0x6,0x24,0x5e, 0xf,0x22,0x48, 0xf,0x22,0x4a, + 0x5,0x22,0x57, 0x6,0x24,0x5f, 0x5,0x22,0x5a, 0x6,0x27,0x41, + 0x6,0x27,0x3b, 0x5,0x24,0x22, 0x6,0x27,0x38, 0x5,0x23,0x7e, + 0x5,0x23,0x7d, 0x5,0x24,0x23, 0x6,0x27,0x40, 0x5,0x24,0x24, + 0x6,0x27,0x3c, 0x6,0x27,0x3f, 0x5,0x24,0x21, 0xf,0x24,0x24, + 0x6,0x27,0x39, 0x6,0x27,0x3a, 0x6,0x27,0x3d, 0x5,0x24,0x25, + 0x6,0x27,0x3e, 0x5,0x25,0x7b, 0x4,0x26,0x35, 0x5,0x25,0x79, + 0x5,0x25,0x7d, 0x5,0x25,0x7a, 0x5,0x25,0x7c, 0x5,0x26,0x21, + 0x6,0x2b,0x23, 0x5,0x25,0x7e, 0x5,0x26,0x22, 0x6,0x2b,0x22, + 0xf,0x26,0x6c, 0x5,0x26,0x23, 0x6,0x2b,0x21, 0x5,0x25,0x77, + 0x5,0x25,0x78, 0x5,0x28,0x7e, 0x6,0x30,0x62, 0x5,0x28,0x7d, + 0x5,0x29,0x22, 0x5,0x28,0x7c, 0x5,0x29,0x23, 0x6,0x30,0x5f, + 0x5,0x29,0x25, 0x5,0x29,0x24, 0x6,0x30,0x5b, 0x5,0x29,0x21, + 0x6,0x30,0x5a, 0x6,0x30,0x65, 0x6,0x30,0x67, 0xf,0x2a,0x53, + 0xf,0x2a,0x54, 0xf,0x2a,0x55, 0x4,0x29,0x26, 0x6,0x30,0x61, + 0x6,0x30,0x60, 0x6,0x30,0x5c, 0x6,0x30,0x5d, 0x6,0x30,0x66, + 0x6,0x30,0x64, 0x6,0x30,0x5e, 0x5,0x2d,0x38, 0x6,0x37,0x32, + 0x5,0x2d,0x37, 0x6,0x37,0x2e, 0x5,0x2d,0x39, 0x5,0x32,0x2e, + 0x6,0x37,0x2a, 0x4,0x2c,0x69, 0x4,0x2c,0x6a, 0x6,0x37,0x2f, + 0x5,0x2d,0x3a, 0x6,0x37,0x2d, 0x6,0x37,0x31, 0x6,0x37,0x30, + 0x4,0x2c,0x67, 0x6,0x37,0x33, 0x6,0x37,0x34, 0xf,0x2f,0x36, + 0xf,0x2f,0x35, 0x6,0x37,0x29, 0x6,0x37,0x2b, 0x6,0x3f,0x35, + 0x5,0x32,0x35, 0x4,0x31,0x46, 0x4,0x31,0x43, 0x4,0x31,0x44, + 0x5,0x32,0x33, 0x5,0x32,0x2f, 0x6,0x3f,0x3a, 0x5,0x32,0x30, + 0x5,0x32,0x34, 0x6,0x3f,0x3c, 0x5,0x32,0x31, 0x5,0x32,0x36, + 0x6,0x3f,0x36, 0x6,0x3f,0x3b, 0x6,0x3f,0x32, 0x5,0x32,0x32, + 0x6,0x3f,0x34, 0xf,0x34,0x49, 0xf,0x34,0x4a, 0xf,0x34,0x4b, + 0xf,0x34,0x4c, 0x6,0x3f,0x39, 0x6,0x3f,0x31, 0x6,0x3f,0x3d, + 0x6,0x3f,0x37, 0x6,0x3f,0x33, 0x6,0x48,0x39, 0x4,0x37,0x3e, + 0x6,0x48,0x3e, 0x5,0x37,0x79, 0x5,0x37,0x7a, 0x4,0x37,0x38, + 0x5,0x37,0x78, 0x6,0x48,0x3a, 0x4,0x37,0x37, 0x5,0x38,0x21, + 0x5,0x38,0x22, 0x6,0x3f,0x38, 0x6,0x48,0x40, 0x6,0x48,0x3d, + 0x6,0x48,0x3b, 0x5,0x37,0x7d, 0x6,0x48,0x38, 0xf,0x3a,0x62, + 0xf,0x3a,0x63, 0x6,0x48,0x3f, 0x5,0x37,0x7b, 0x5,0x37,0x77, + 0x6,0x48,0x41, 0x5,0x37,0x7e, 0xf,0x40,0x2b, 0x5,0x3e,0x78, + 0x4,0x3d,0x22, 0x5,0x45,0x52, 0x4,0x3d,0x25, 0x5,0x3e,0x75, + 0x5,0x3e,0x74, 0x4,0x3d,0x24, 0x5,0x3e,0x77, 0x5,0x3e,0x7a, + 0x6,0x52,0x3e, 0x6,0x52,0x3b, 0x6,0x52,0x3d, 0x6,0x5c,0x4b, + 0x5,0x3e,0x7b, 0x6,0x52,0x3c, 0x5,0x3e,0x76, 0x5,0x3e,0x79, + 0x6,0x5c,0x4c, 0x6,0x5c,0x4d, 0x5,0x45,0x58, 0x4,0x43,0x34, + 0x5,0x45,0x4f, 0x5,0x45,0x55, 0x6,0x5c,0x4a, 0x5,0x45,0x54, + 0x5,0x45,0x57, 0xf,0x47,0x62, 0x5,0x45,0x59, 0x5,0x45,0x50, + 0x5,0x45,0x56, 0x5,0x45,0x51, 0x7,0x22,0x57, 0x7,0x22,0x59, + 0x5,0x4c,0x74, 0x5,0x4c,0x73, 0x5,0x4c,0x75, 0x4,0x49,0x57, + 0x5,0x4c,0x76, 0x5,0x4c,0x78, 0x4,0x49,0x56, 0x7,0x22,0x56, + 0x7,0x22,0x55, 0x7,0x22,0x58, 0x5,0x4c,0x77, 0x5,0x4c,0x79, + 0x5,0x4c,0x72, 0x7,0x2d,0x50, 0x5,0x54,0x3e, 0x7,0x2d,0x52, + 0x7,0x2d,0x58, 0x5,0x54,0x3d, 0x4,0x50,0x28, 0x7,0x2d,0x57, + 0x7,0x2d,0x56, 0x5,0x54,0x3b, 0x7,0x2d,0x51, 0x5,0x54,0x3c, + 0x7,0x2d,0x54, 0x5,0x54,0x3f, 0x7,0x2d,0x4f, 0x4,0x50,0x2a, + 0x5,0x5b,0x41, 0x5,0x5b,0x42, 0x4,0x56,0x2c, 0x7,0x37,0x6b, + 0xf,0x59,0x7c, 0x7,0x37,0x69, 0x7,0x37,0x6a, 0x5,0x61,0x5a, + 0x5,0x61,0x59, 0x5,0x61,0x58, 0x7,0x46,0x66, 0x4,0x5f,0x5d, + 0x5,0x67,0x67, 0x4,0x5f,0x5c, 0x7,0x46,0x65, 0x7,0x46,0x67, + 0x5,0x67,0x68, 0xf,0x62,0x33, 0x7,0x4d,0x58, 0x5,0x6c,0x21, + 0x7,0x53,0x33, 0x7,0x57,0x6c, 0x5,0x6f,0x7b, 0x5,0x73,0x3d, + 0x7,0x57,0x6b, 0x7,0x5e,0x62, 0x7,0x5e,0x63, 0x5,0x77,0x59, + 0x7,0x63,0x50, 0x7,0x63,0x75, 0x4,0x21,0x78, 0x6,0x27,0x42, + 0x5,0x24,0x26, 0x4,0x24,0x26, 0x6,0x2b,0x24, 0xf,0x26,0x6d, + 0xf,0x26,0x6e, 0x6,0x30,0x69, 0x6,0x30,0x68, 0xf,0x2a,0x56, + 0x6,0x37,0x35, 0x5,0x32,0x37, 0x6,0x48,0x42, 0x5,0x38,0x23, + 0x6,0x52,0x3f, 0x5,0x45,0x5a, 0xf,0x47,0x64, 0x7,0x4d,0x59, + 0xf,0x6a,0x4e, 0x6,0x21,0x72, 0x6,0x21,0x73, 0x6,0x22,0x78, + 0x5,0x21,0x69, 0x6,0x22,0x77, 0xf,0x21,0x62, 0x4,0x22,0x67, + 0x4,0x24,0x27, 0x5,0x24,0x27, 0xf,0x24,0x26, 0x6,0x29,0x5e, + 0x6,0x2b,0x25, 0x5,0x26,0x24, 0x5,0x26,0x25, 0x6,0x30,0x6a, + 0x6,0x30,0x41, 0x4,0x2f,0x27, 0x6,0x37,0x36, 0x4,0x31,0x4a, + 0x6,0x48,0x43, 0x5,0x3e,0x7c, 0x5,0x45,0x5b, 0x7,0x22,0x5b, + 0xf,0x47,0x65, 0x6,0x5c,0x4e, 0xf,0x4e,0x5f, 0x7,0x22,0x5c, + 0x7,0x22,0x5d, 0x4,0x56,0x26, 0x7,0x57,0x6d, 0x4,0x22,0x68, + 0x5,0x22,0x5e, 0x6,0x24,0x64, 0x5,0x22,0x5d, 0x6,0x24,0x63, + 0x6,0x24,0x62, 0x6,0x24,0x66, 0x4,0x22,0x69, 0x6,0x24,0x65, + 0x6,0x27,0x45, 0x5,0x24,0x2a, 0x5,0x24,0x2c, 0x5,0x24,0x2b, + 0x5,0x24,0x28, 0x5,0x24,0x29, 0x6,0x27,0x44, 0x6,0x27,0x48, + 0x6,0x2b,0x28, 0x6,0x27,0x43, 0x6,0x27,0x46, 0x5,0x24,0x2d, + 0x5,0x26,0x2c, 0x5,0x26,0x28, 0x5,0x26,0x27, 0x5,0x26,0x2b, + 0x5,0x26,0x2a, 0x4,0x26,0x39, 0x6,0x2b,0x26, 0x6,0x2b,0x29, + 0x6,0x2b,0x27, 0x4,0x26,0x3e, 0x6,0x2b,0x2a, 0xf,0x26,0x70, + 0xf,0x26,0x71, 0xf,0x26,0x72, 0xf,0x26,0x73, 0xf,0x26,0x74, + 0x5,0x26,0x29, 0x5,0x26,0x2d, 0x6,0x2b,0x2b, 0x5,0x29,0x28, + 0x5,0x29,0x2a, 0x4,0x29,0x27, 0x6,0x30,0x6c, 0x5,0x29,0x29, + 0x6,0x30,0x6d, 0xf,0x2a,0x57, 0xf,0x2a,0x59, 0xf,0x2a,0x58, + 0xf,0x2a,0x5a, 0xf,0x2a,0x5b, 0xf,0x2a,0x5c, 0x6,0x30,0x6b, + 0x5,0x2d,0x3d, 0x5,0x2d,0x40, 0x5,0x2d,0x3e, 0x5,0x2d,0x41, + 0x5,0x2d,0x3b, 0x6,0x37,0x3a, 0x6,0x37,0x3b, 0x4,0x2c,0x6e, + 0x5,0x2d,0x42, 0x5,0x2d,0x3f, 0x6,0x37,0x3c, 0x5,0x2d,0x3c, + 0x6,0x37,0x39, 0xf,0x2f,0x37, 0x6,0x37,0x37, 0x6,0x37,0x38, + 0x5,0x2c,0x7b, 0x5,0x32,0x44, 0x5,0x32,0x3b, 0x5,0x32,0x39, + 0x4,0x31,0x4d, 0x6,0x3f,0x43, 0x5,0x32,0x42, 0x6,0x3f,0x48, + 0x6,0x3f,0x3e, 0x5,0x32,0x3d, 0x5,0x32,0x3c, 0x5,0x32,0x3f, + 0x5,0x32,0x3e, 0x6,0x3f,0x3f, 0x6,0x3f,0x40, 0x5,0x32,0x41, + 0x5,0x32,0x38, 0x4,0x31,0x50, 0x6,0x3f,0x44, 0x5,0x32,0x43, + 0x5,0x38,0x28, 0x6,0x3f,0x41, 0xf,0x34,0x4d, 0xf,0x34,0x4e, + 0xf,0x34,0x4f, 0xf,0x34,0x50, 0xf,0x34,0x51, 0xf,0x34,0x52, + 0xf,0x34,0x53, 0x6,0x3f,0x47, 0x6,0x46,0x3d, 0x5,0x32,0x3a, + 0x6,0x3f,0x42, 0x5,0x32,0x40, 0x6,0x48,0x4a, 0x4,0x31,0x4b, + 0x5,0x38,0x2b, 0x5,0x38,0x2c, 0x5,0x38,0x2d, 0x6,0x48,0x4b, + 0x6,0x48,0x4e, 0x5,0x38,0x27, 0x6,0x48,0x4d, 0x4,0x37,0x42, + 0x5,0x38,0x2a, 0x5,0x38,0x26, 0x6,0x48,0x49, 0x4,0x37,0x43, + 0x5,0x38,0x25, 0x6,0x52,0x44, 0x6,0x48,0x46, 0x6,0x48,0x47, + 0x5,0x38,0x24, 0xf,0x3a,0x65, 0xf,0x3a,0x67, 0xf,0x3a,0x68, + 0xf,0x3a,0x69, 0xf,0x3a,0x6a, 0x6,0x48,0x48, 0x6,0x48,0x4c, + 0xf,0x3a,0x66, 0x4,0x3d,0x2b, 0x5,0x3f,0x25, 0x4,0x3d,0x2c, + 0x6,0x52,0x41, 0x6,0x52,0x42, 0x5,0x3f,0x22, 0x5,0x3f,0x23, + 0x6,0x52,0x47, 0x5,0x3e,0x7d, 0x6,0x52,0x45, 0xf,0x41,0x3a, + 0xf,0x41,0x3b, 0xf,0x41,0x3c, 0x6,0x52,0x43, 0x6,0x52,0x48, + 0x5,0x3f,0x24, 0x5,0x3e,0x7e, 0x6,0x52,0x46, 0x4,0x43,0x38, + 0x5,0x45,0x5c, 0x4,0x43,0x37, 0x5,0x45,0x5e, 0x6,0x5c,0x50, + 0x5,0x45,0x60, 0x5,0x45,0x5f, 0x6,0x5c,0x4f, 0xf,0x47,0x67, + 0xf,0x47,0x68, 0xf,0x47,0x69, 0xf,0x47,0x6a, 0xf,0x47,0x6b, + 0xf,0x47,0x6c, 0xf,0x47,0x6d, 0xf,0x47,0x6e, 0xf,0x47,0x6f, + 0x6,0x5c,0x51, 0x6,0x60,0x31, 0xf,0x4a,0x54, 0x7,0x22,0x5e, + 0x4,0x49,0x5a, 0x4,0x37,0x3f, 0x4,0x49,0x58, 0x5,0x4c,0x7a, + 0x4,0x49,0x59, 0x7,0x2d,0x59, 0x7,0x22,0x62, 0x5,0x4c,0x7c, + 0x5,0x4c,0x7e, 0xf,0x4e,0x60, 0xf,0x4e,0x62, 0xf,0x4e,0x63, + 0x7,0x22,0x5f, 0x7,0x22,0x61, 0x7,0x22,0x63, 0x7,0x22,0x60, + 0x5,0x4c,0x7b, 0x5,0x54,0x41, 0x5,0x4c,0x7d, 0x5,0x54,0x43, + 0x5,0x54,0x40, 0x4,0x50,0x2d, 0x5,0x54,0x44, 0xf,0x54,0x3f, + 0xf,0x54,0x40, 0xf,0x54,0x41, 0xf,0x54,0x42, 0x7,0x37,0x6e, + 0x5,0x5b,0x44, 0x7,0x37,0x6c, 0x7,0x37,0x6d, 0xf,0x59,0x7e, + 0xf,0x5a,0x21, 0xf,0x5a,0x22, 0xf,0x5a,0x23, 0x5,0x5b,0x43, + 0x7,0x37,0x6f, 0x5,0x5b,0x45, 0x7,0x3f,0x51, 0x7,0x3f,0x4e, + 0x5,0x61,0x5b, 0xf,0x5e,0x5a, 0xf,0x5e,0x5c, 0x7,0x3f,0x4d, + 0x7,0x3f,0x4f, 0x7,0x3f,0x4c, 0xf,0x5e,0x5b, 0x7,0x3f,0x50, + 0x7,0x46,0x68, 0x7,0x46,0x69, 0x5,0x61,0x5c, 0x5,0x67,0x69, + 0xf,0x62,0x34, 0xf,0x62,0x35, 0xf,0x62,0x36, 0x5,0x67,0x6a, + 0x5,0x6c,0x24, 0x5,0x6c,0x23, 0x7,0x4d,0x5d, 0x7,0x4d,0x5b, + 0x5,0x6c,0x22, 0x7,0x4d,0x5a, 0x7,0x4d,0x5c, 0x7,0x4d,0x5e, + 0x4,0x66,0x3c, 0x7,0x53,0x34, 0x7,0x53,0x61, 0x5,0x73,0x3e, + 0x7,0x57,0x6e, 0x7,0x57,0x6f, 0x5,0x75,0x6a, 0xf,0x6a,0x4f, + 0x7,0x5b,0x4d, 0x7,0x5e,0x64, 0x7,0x62,0x36, 0x5,0x7a,0x68, + 0x5,0x7a,0x67, 0xf,0x6c,0x7b, 0xf,0x21,0x63, 0xf,0x22,0x4b, + 0xf,0x22,0x4c, 0x6,0x2b,0x2c, 0xf,0x24,0x27, 0x6,0x2b,0x2d, + 0x6,0x2b,0x2e, 0xf,0x2f,0x39, 0xf,0x2f,0x3b, 0xf,0x2f,0x3c, + 0xf,0x2f,0x3a, 0x5,0x32,0x45, 0xf,0x34,0x54, 0x6,0x48,0x4f, + 0xf,0x3a,0x6b, 0xf,0x3a,0x6c, 0x5,0x3f,0x26, 0x6,0x21,0x3f, + 0x6,0x21,0x75, 0x6,0x22,0x79, 0x6,0x27,0x49, 0x4,0x24,0x2a, + 0x6,0x30,0x70, 0x6,0x27,0x4d, 0xf,0x24,0x28, 0x6,0x27,0x4b, + 0x6,0x27,0x4e, 0x4,0x26,0x3f, 0x6,0x2b,0x30, 0x5,0x26,0x2e, + 0x6,0x2b,0x31, 0x3,0x2a,0x39, 0x4,0x27,0x41, 0x6,0x35,0x23, + 0x6,0x30,0x72, 0x6,0x30,0x73, 0x6,0x30,0x71, 0x6,0x30,0x6f, + 0x6,0x30,0x6e, 0x6,0x37,0x3f, 0x6,0x37,0x3e, 0x4,0x2c,0x6f, + 0x6,0x37,0x3d, 0x6,0x37,0x40, 0x6,0x3f,0x49, 0x6,0x3f,0x4a, + 0x6,0x3f,0x4b, 0x6,0x3f,0x4c, 0x6,0x3f,0x4d, 0x6,0x3f,0x4e, + 0x4,0x37,0x44, 0x6,0x48,0x50, 0x6,0x48,0x54, 0x6,0x48,0x53, + 0x6,0x48,0x51, 0xf,0x3a,0x6d, 0x6,0x48,0x52, 0x6,0x52,0x49, + 0x5,0x3f,0x27, 0xf,0x41,0x3d, 0x6,0x5c,0x53, 0x6,0x5c,0x54, + 0x6,0x5c,0x52, 0x5,0x45,0x61, 0x7,0x22,0x64, 0x7,0x2d,0x5a, + 0x7,0x2d,0x5c, 0x4,0x50,0x2f, 0x5,0x54,0x45, 0x7,0x37,0x71, + 0x7,0x37,0x70, 0x7,0x57,0x70, 0x7,0x63,0x51, 0x7,0x63,0x52, + 0x7,0x65,0x36, 0x6,0x21,0x40, 0x6,0x21,0x76, 0xf,0x22,0x4d, + 0x4,0x24,0x2b, 0x6,0x27,0x50, 0x6,0x27,0x4f, 0x5,0x24,0x2e, + 0x6,0x2b,0x32, 0x6,0x30,0x76, 0x6,0x30,0x75, 0x6,0x30,0x77, + 0x5,0x2e,0x68, 0x6,0x3f,0x4f, 0x5,0x38,0x2e, 0x6,0x52,0x4a, + 0x6,0x5c,0x55, 0x7,0x22,0x65, 0x7,0x2d,0x5d, 0x5,0x21,0x2a, + 0x5,0x21,0x47, 0x6,0x21,0x78, 0x6,0x21,0x7c, 0x6,0x21,0x77, + 0x6,0x21,0x7a, 0x6,0x21,0x7b, 0x6,0x23,0x21, 0x6,0x23,0x22, + 0x6,0x22,0x7c, 0x6,0x22,0x7a, 0x6,0x23,0x23, 0x6,0x22,0x7b, + 0x6,0x22,0x7d, 0x6,0x22,0x7e, 0x5,0x21,0x6a, 0x5,0x22,0x60, + 0x5,0x22,0x5f, 0x6,0x24,0x68, 0x6,0x24,0x69, 0x6,0x24,0x6a, + 0x6,0x24,0x6b, 0x5,0x24,0x2f, 0x6,0x27,0x51, 0x5,0x24,0x31, + 0x6,0x27,0x53, 0x5,0x24,0x30, 0xf,0x24,0x29, 0xf,0x24,0x2a, + 0xf,0x24,0x2b, 0xf,0x24,0x2c, 0x6,0x27,0x52, 0x5,0x24,0x32, + 0x5,0x26,0x2f, 0x6,0x2b,0x36, 0x6,0x2b,0x33, 0x6,0x2b,0x34, + 0x6,0x2b,0x37, 0x6,0x2b,0x35, 0x6,0x30,0x7e, 0x5,0x29,0x2c, + 0x6,0x30,0x7d, 0x4,0x29,0x30, 0x6,0x30,0x79, 0x5,0x29,0x2b, + 0x6,0x30,0x78, 0x5,0x2d,0x44, 0x5,0x2d,0x43, 0x5,0x2d,0x45, + 0x6,0x37,0x43, 0x6,0x37,0x41, 0x5,0x2d,0x46, 0xf,0x2f,0x3d, + 0x6,0x37,0x42, 0x5,0x32,0x4a, 0x5,0x32,0x48, 0x5,0x32,0x49, + 0x6,0x3f,0x56, 0x6,0x3f,0x50, 0x4,0x29,0x2f, 0x6,0x48,0x55, + 0x6,0x3f,0x52, 0x6,0x3f,0x53, 0x5,0x32,0x47, 0x6,0x3f,0x51, + 0xf,0x34,0x55, 0xf,0x34,0x56, 0xf,0x34,0x57, 0x6,0x3f,0x54, + 0x6,0x3f,0x57, 0x6,0x3f,0x55, 0x6,0x48,0x56, 0x6,0x48,0x59, + 0x5,0x38,0x2f, 0x5,0x38,0x32, 0x5,0x38,0x31, 0x6,0x48,0x5a, + 0x5,0x38,0x30, 0x6,0x48,0x58, 0x6,0x48,0x57, 0x5,0x3f,0x28, + 0x4,0x3d,0x31, 0x6,0x52,0x4b, 0xf,0x41,0x40, 0x6,0x52,0x4c, + 0x5,0x45,0x62, 0x6,0x5c,0x56, 0x5,0x45,0x63, 0x6,0x5c,0x57, + 0x6,0x5c,0x59, 0xf,0x47,0x70, 0x6,0x5c,0x5a, 0x6,0x5c,0x58, + 0x5,0x4d,0x21, 0x5,0x4d,0x22, 0x4,0x49,0x60, 0x7,0x22,0x66, + 0xf,0x4e,0x64, 0xf,0x4e,0x65, 0x7,0x22,0x67, 0x7,0x2d,0x5f, + 0x5,0x54,0x46, 0x4,0x50,0x30, 0x7,0x2d,0x60, 0x7,0x2d,0x5e, + 0x7,0x37,0x73, 0x7,0x37,0x72, 0x7,0x37,0x74, 0xf,0x5a,0x24, + 0x4,0x5b,0x22, 0x5,0x61,0x5e, 0x7,0x3f,0x52, 0xf,0x5e,0x5d, + 0x5,0x61,0x5d, 0x7,0x46,0x6d, 0x7,0x46,0x6b, 0x7,0x46,0x6f, + 0x7,0x46,0x6a, 0x7,0x46,0x6c, 0x5,0x67,0x6b, 0x5,0x6c,0x25, + 0x7,0x4d,0x5f, 0x4,0x5f,0x5f, 0x7,0x4d,0x61, 0x7,0x4d,0x60, + 0x5,0x6c,0x26, 0x5,0x6f,0x7c, 0x5,0x6f,0x7d, 0x4,0x66,0x3d, + 0x7,0x53,0x35, 0x5,0x73,0x3f, 0x7,0x60,0x3c, 0x7,0x60,0x6f, + 0x7,0x64,0x46, 0x6,0x24,0x6e, 0x6,0x24,0x6c, 0x6,0x24,0x6d, + 0x5,0x24,0x33, 0x6,0x31,0x21, 0x6,0x2b,0x38, 0x6,0x2d,0x32, + 0x6,0x31,0x24, 0x6,0x37,0x44, 0x6,0x31,0x22, 0x6,0x31,0x23, + 0x6,0x37,0x46, 0x6,0x37,0x45, 0x6,0x3f,0x58, 0x6,0x4f,0x21, + 0x5,0x38,0x33, 0x6,0x48,0x5c, 0x6,0x48,0x5b, 0x5,0x3f,0x2a, + 0x6,0x5c,0x5c, 0x6,0x5c,0x5f, 0x6,0x5c,0x5d, 0x6,0x5c,0x5b, + 0x6,0x5c,0x5e, 0x7,0x2d,0x61, 0x7,0x2d,0x4e, 0x4,0x50,0x32, + 0x7,0x37,0x75, 0x7,0x3f,0x55, 0x7,0x3f,0x54, 0x7,0x3f,0x53, + 0x7,0x46,0x72, 0x7,0x46,0x70, 0x7,0x46,0x71, 0x7,0x57,0x71, + 0x7,0x5b,0x4e, 0x7,0x62,0x37, 0x6,0x23,0x25, 0x6,0x23,0x24, + 0xf,0x21,0x64, 0x6,0x24,0x71, 0x6,0x24,0x6f, 0xf,0x24,0x2d, + 0x6,0x27,0x54, 0x5,0x26,0x30, 0x6,0x2b,0x3b, 0x6,0x2b,0x3a, + 0x6,0x37,0x47, 0x4,0x2c,0x74, 0x4,0x2c,0x73, 0x5,0x35,0x60, + 0x6,0x3f,0x5d, 0x6,0x3f,0x59, 0x6,0x3f,0x5a, 0xf,0x34,0x58, + 0xf,0x34,0x59, 0xf,0x34,0x5a, 0x6,0x3f,0x5c, 0x6,0x3f,0x5b, + 0x5,0x32,0x4b, 0x6,0x48,0x5d, 0x6,0x48,0x60, 0x6,0x48,0x5e, + 0x6,0x48,0x5f, 0xf,0x3a,0x6e, 0x6,0x52,0x51, 0x6,0x52,0x4e, + 0x6,0x52,0x50, 0x6,0x52,0x4f, 0xf,0x41,0x41, 0x4,0x43,0x3c, + 0x6,0x5c,0x60, 0x7,0x22,0x6b, 0x7,0x22,0x6c, 0x7,0x22,0x69, + 0x7,0x22,0x6a, 0x5,0x4d,0x23, 0x4,0x50,0x33, 0x5,0x54,0x47, + 0x7,0x2d,0x64, 0x7,0x37,0x76, 0x7,0x3f,0x56, 0xf,0x67,0x54, + 0x7,0x4d,0x62, 0x7,0x53,0x36, 0x5,0x73,0x41, 0xf,0x6c,0x27, + 0x6,0x21,0x7d, 0x5,0x21,0x6b, 0x4,0x21,0x79, 0x5,0x22,0x61, + 0x4,0x22,0x6e, 0x5,0x22,0x62, 0x5,0x24,0x34, 0x6,0x27,0x58, + 0x5,0x24,0x35, 0x6,0x27,0x57, 0x6,0x27,0x59, 0x6,0x27,0x5b, + 0x6,0x27,0x56, 0x5,0x24,0x36, 0x6,0x27,0x55, 0x6,0x27,0x5a, + 0x5,0x26,0x33, 0x6,0x2b,0x3d, 0x5,0x26,0x31, 0x6,0x2b,0x3c, + 0x5,0x26,0x32, 0x5,0x29,0x2d, 0x6,0x2b,0x3f, 0x4,0x29,0x33, + 0x6,0x31,0x26, 0x5,0x29,0x30, 0x5,0x29,0x2e, 0x6,0x31,0x28, + 0x5,0x29,0x32, 0x5,0x29,0x31, 0xf,0x2a,0x5e, 0x6,0x31,0x27, + 0x6,0x37,0x4d, 0x4,0x2c,0x79, 0x4,0x2c,0x77, 0x4,0x2c,0x7c, + 0x4,0x2c,0x75, 0x5,0x2d,0x4b, 0x5,0x2d,0x49, 0x4,0x2c,0x78, + 0x4,0x2c,0x7a, 0x4,0x2c,0x76, 0x4,0x2c,0x7b, 0x5,0x2d,0x4a, + 0x6,0x37,0x49, 0x6,0x37,0x4f, 0x6,0x37,0x4c, 0xf,0x2f,0x3f, + 0xf,0x2f,0x40, 0x6,0x37,0x4b, 0x6,0x37,0x50, 0x6,0x37,0x4e, + 0x6,0x37,0x4a, 0x4,0x31,0x56, 0x5,0x32,0x4f, 0x6,0x3f,0x68, + 0x6,0x3f,0x61, 0x5,0x32,0x4c, 0x5,0x32,0x51, 0x5,0x32,0x4e, + 0x6,0x3f,0x60, 0x5,0x32,0x50, 0x4,0x31,0x58, 0x6,0x3f,0x67, + 0x6,0x3f,0x65, 0x6,0x3f,0x62, 0x4,0x31,0x59, 0x6,0x3f,0x66, + 0x5,0x32,0x4d, 0x6,0x3f,0x64, 0x6,0x3f,0x5f, 0x6,0x3f,0x63, + 0x6,0x48,0x64, 0xf,0x34,0x5c, 0x4,0x37,0x46, 0x5,0x38,0x36, + 0x5,0x38,0x35, 0x5,0x38,0x3b, 0x5,0x38,0x3a, 0x5,0x38,0x37, + 0x4,0x37,0x47, 0x6,0x48,0x61, 0x5,0x38,0x34, 0x6,0x48,0x63, + 0x5,0x38,0x38, 0x4,0x31,0x55, 0xf,0x3a,0x70, 0x6,0x48,0x62, + 0xf,0x3a,0x6f, 0x5,0x38,0x39, 0x5,0x3f,0x2c, 0x5,0x3f,0x2b, + 0x6,0x52,0x52, 0x6,0x52,0x54, 0x6,0x52,0x57, 0x6,0x52,0x53, + 0xf,0x41,0x42, 0xf,0x41,0x43, 0xf,0x41,0x44, 0xf,0x41,0x45, + 0xf,0x41,0x46, 0xf,0x41,0x47, 0x6,0x52,0x55, 0x6,0x52,0x56, + 0x6,0x56,0x6c, 0x5,0x3f,0x2d, 0x4,0x3d,0x32, 0x6,0x5c,0x66, + 0x6,0x5c,0x63, 0x5,0x45,0x66, 0x6,0x5c,0x62, 0x4,0x43,0x3e, + 0x5,0x45,0x65, 0x4,0x43,0x41, 0x4,0x43,0x40, 0x6,0x5c,0x61, + 0x5,0x45,0x68, 0x5,0x45,0x6a, 0x5,0x45,0x64, 0x6,0x5c,0x68, + 0x6,0x5c,0x69, 0x6,0x5c,0x6a, 0x5,0x45,0x67, 0x6,0x5c,0x64, + 0xf,0x47,0x71, 0xf,0x47,0x72, 0xf,0x47,0x73, 0xf,0x47,0x74, + 0xf,0x47,0x75, 0x6,0x5c,0x65, 0x4,0x49,0x64, 0x5,0x4d,0x24, + 0x5,0x5b,0x48, 0x4,0x49,0x63, 0x4,0x49,0x62, 0x5,0x4d,0x25, + 0x7,0x22,0x6d, 0x7,0x22,0x6f, 0xf,0x4e,0x66, 0xf,0x4e,0x67, + 0x7,0x22,0x6e, 0x7,0x22,0x70, 0x7,0x2d,0x65, 0x5,0x54,0x48, + 0x5,0x54,0x4a, 0x7,0x2d,0x67, 0x7,0x2d,0x66, 0xf,0x54,0x44, + 0xf,0x54,0x45, 0x7,0x2d,0x68, 0x5,0x54,0x49, 0x5,0x5b,0x47, + 0x7,0x37,0x77, 0x4,0x56,0x30, 0xf,0x5c,0x5f, 0x5,0x5b,0x46, + 0x5,0x61,0x60, 0x7,0x3f,0x57, 0x5,0x61,0x5f, 0x7,0x3f,0x58, + 0xf,0x5e,0x5e, 0x5,0x61,0x61, 0x7,0x46,0x73, 0x7,0x46,0x75, + 0x7,0x46,0x76, 0x7,0x4d,0x22, 0x7,0x46,0x74, 0x5,0x6c,0x27, + 0x4,0x63,0x3e, 0x4,0x63,0x3d, 0xf,0x65,0x2a, 0x7,0x4d,0x63, + 0x7,0x53,0x37, 0x5,0x6f,0x7e, 0x7,0x57,0x72, 0x4,0x6a,0x47, + 0x5,0x79,0x28, 0x5,0x21,0x31, 0x6,0x22,0x21, 0x4,0x22,0x6f, + 0x5,0x21,0x6c, 0x6,0x23,0x26, 0xf,0x22,0x4f, 0x6,0x24,0x75, + 0x5,0x22,0x63, 0x6,0x27,0x60, 0x5,0x22,0x69, 0x6,0x27,0x5d, + 0x5,0x22,0x64, 0x6,0x24,0x73, 0x6,0x24,0x74, 0x5,0x22,0x65, + 0x6,0x27,0x5c, 0x6,0x27,0x5e, 0x6,0x27,0x61, 0x6,0x24,0x72, + 0x5,0x22,0x68, 0x5,0x24,0x37, 0x5,0x24,0x39, 0x4,0x26,0x45, + 0x6,0x27,0x66, 0x6,0x27,0x64, 0x6,0x2b,0x46, 0x6,0x27,0x67, + 0x6,0x2b,0x40, 0x6,0x27,0x62, 0x6,0x27,0x63, 0x6,0x2b,0x44, + 0x6,0x27,0x65, 0x6,0x27,0x68, 0x3,0x25,0x7e, 0x6,0x27,0x69, + 0x5,0x24,0x3a, 0xf,0x24,0x2e, 0xf,0x24,0x2f, 0xf,0x24,0x31, + 0xf,0x24,0x32, 0xf,0x24,0x34, 0xf,0x24,0x35, 0xf,0x24,0x36, + 0xf,0x26,0x77, 0xf,0x26,0x78, 0xf,0x26,0x79, 0xf,0x26,0x7a, + 0xf,0x26,0x7b, 0xf,0x26,0x7d, 0xf,0x26,0x7e, 0xf,0x27,0x21, + 0xf,0x26,0x7c, 0x6,0x2b,0x45, 0x6,0x2b,0x41, 0x6,0x2b,0x42, + 0x4,0x24,0x2d, 0xf,0x24,0x30, 0x4,0x26,0x44, 0x5,0x26,0x34, + 0x6,0x2b,0x43, 0x4,0x26,0x47, 0x6,0x2b,0x4c, 0x4,0x29,0x47, + 0x6,0x31,0x2f, 0x4,0x26,0x4b, 0x6,0x2b,0x4d, 0x6,0x31,0x29, + 0x5,0x26,0x35, 0x6,0x31,0x2c, 0x6,0x2b,0x4f, 0x4,0x26,0x4a, + 0x5,0x26,0x37, 0x4,0x29,0x38, 0x5,0x26,0x36, 0x4,0x29,0x43, + 0x6,0x2b,0x49, 0x5,0x26,0x38, 0x4,0x26,0x51, 0x4,0x29,0x44, + 0x6,0x31,0x2a, 0x6,0x31,0x2b, 0x6,0x2b,0x50, 0x6,0x2b,0x47, + 0x6,0x31,0x2d, 0xf,0x26,0x75, 0xf,0x27,0x22, 0xf,0x2a,0x70, + 0x4,0x29,0x46, 0x6,0x31,0x2e, 0x6,0x2b,0x48, 0x6,0x2b,0x4a, + 0x6,0x2b,0x4e, 0x6,0x2b,0x4b, 0xf,0x2a,0x64, 0xf,0x2a,0x5f, + 0xf,0x2a,0x62, 0xf,0x2a,0x65, 0xf,0x2a,0x68, 0xf,0x2a,0x6c, + 0x6,0x37,0x5b, 0x6,0x37,0x59, 0x6,0x31,0x32, 0x4,0x29,0x49, + 0x5,0x29,0x37, 0x4,0x29,0x42, 0x4,0x2d,0x29, 0x5,0x2d,0x4e, + 0x5,0x29,0x36, 0x6,0x31,0x39, 0x6,0x37,0x57, 0x6,0x31,0x33, + 0x4,0x2c,0x7d, 0x5,0x2d,0x4c, 0x6,0x31,0x35, 0x6,0x37,0x53, + 0x4,0x2d,0x21, 0x6,0x31,0x38, 0x5,0x29,0x34, 0x4,0x2c,0x7e, + 0x6,0x31,0x3a, 0x6,0x31,0x31, 0x6,0x31,0x37, 0x6,0x37,0x56, + 0x6,0x37,0x55, 0x4,0x2d,0x2a, 0x6,0x31,0x34, 0xf,0x2a,0x61, + 0xf,0x2a,0x66, 0xf,0x2a,0x69, 0xf,0x2a,0x6b, 0xf,0x2a,0x6d, + 0xf,0x2a,0x6e, 0xf,0x2a,0x6f, 0xf,0x2f,0x46, 0xf,0x2f,0x47, + 0xf,0x2f,0x48, 0xf,0x2f,0x4a, 0x6,0x37,0x52, 0xf,0x2f,0x44, + 0x6,0x37,0x58, 0xf,0x2a,0x63, 0x5,0x2d,0x4d, 0x6,0x37,0x51, + 0x5,0x2d,0x52, 0x5,0x2d,0x58, 0x5,0x2d,0x5b, 0x6,0x3f,0x6d, + 0x6,0x37,0x63, 0x6,0x3f,0x6f, 0x6,0x3f,0x6b, 0x6,0x3f,0x70, + 0x6,0x37,0x64, 0x5,0x2d,0x55, 0x6,0x3f,0x69, 0x4,0x2d,0x2e, + 0x6,0x3f,0x73, 0x5,0x2d,0x56, 0x4,0x2d,0x26, 0x5,0x32,0x5d, + 0x5,0x2d,0x51, 0x5,0x2d,0x5c, 0x6,0x37,0x62, 0x6,0x37,0x5d, + 0x5,0x32,0x54, 0x6,0x37,0x5f, 0x6,0x37,0x61, 0x6,0x3f,0x6c, + 0x6,0x37,0x60, 0x6,0x3f,0x71, 0x4,0x2d,0x27, 0x5,0x2d,0x50, + 0x6,0x37,0x5c, 0x5,0x32,0x53, 0x6,0x3f,0x72, 0x6,0x3f,0x74, + 0x5,0x32,0x52, 0x5,0x2d,0x4f, 0xf,0x2f,0x41, 0xf,0x2f,0x42, + 0xf,0x2f,0x43, 0xf,0x2f,0x49, 0xf,0x2f,0x4b, 0xf,0x34,0x5d, + 0xf,0x34,0x5f, 0xf,0x34,0x60, 0xf,0x34,0x64, 0xf,0x34,0x65, + 0xf,0x34,0x66, 0xf,0x34,0x67, 0xf,0x34,0x68, 0x6,0x3f,0x6a, + 0x6,0x37,0x65, 0x6,0x37,0x66, 0x5,0x2d,0x54, 0x5,0x2d,0x59, + 0x4,0x37,0x5a, 0x6,0x48,0x71, 0x4,0x37,0x4d, 0x5,0x32,0x59, + 0x6,0x3f,0x7c, 0x4,0x37,0x4b, 0x6,0x48,0x73, 0x6,0x48,0x69, + 0x5,0x38,0x55, 0x6,0x3f,0x7e, 0x6,0x48,0x72, 0x6,0x40,0x22, + 0x4,0x31,0x65, 0x5,0x2d,0x53, 0x4,0x31,0x6d, 0x6,0x3f,0x77, + 0x6,0x48,0x6e, 0x4,0x31,0x61, 0x5,0x38,0x3f, 0x5,0x32,0x57, + 0x5,0x32,0x5a, 0x4,0x37,0x4c, 0x6,0x3f,0x79, 0x5,0x32,0x5c, + 0x6,0x3f,0x76, 0x6,0x3f,0x6e, 0x4,0x31,0x69, 0x5,0x38,0x3c, + 0x6,0x48,0x70, 0x5,0x32,0x5e, 0x4,0x31,0x5f, 0x6,0x3f,0x7d, + 0x6,0x3f,0x7b, 0x6,0x3f,0x7a, 0x6,0x48,0x66, 0x6,0x48,0x6c, + 0x5,0x38,0x3e, 0x5,0x38,0x41, 0x6,0x48,0x74, 0x5,0x32,0x55, + 0x6,0x48,0x6b, 0x6,0x48,0x76, 0x6,0x48,0x67, 0x6,0x48,0x65, + 0x6,0x3f,0x75, 0x5,0x38,0x40, 0xf,0x34,0x61, 0xf,0x34,0x5e, + 0xf,0x34,0x62, 0xf,0x34,0x63, 0xf,0x34,0x69, 0xf,0x34,0x6a, + 0xf,0x34,0x6b, 0xf,0x34,0x6c, 0xf,0x34,0x6d, 0xf,0x34,0x6f, + 0xf,0x34,0x70, 0xf,0x34,0x72, 0xf,0x3a,0x72, 0xf,0x3a,0x73, + 0xf,0x3a,0x74, 0xf,0x3a,0x75, 0xf,0x3a,0x76, 0xf,0x3a,0x77, + 0xf,0x3a,0x79, 0xf,0x3a,0x7a, 0xf,0x3a,0x7c, 0xf,0x3a,0x7d, + 0xf,0x3a,0x7e, 0xf,0x3b,0x21, 0xf,0x3b,0x22, 0xf,0x3b,0x25, + 0xf,0x3b,0x29, 0xf,0x3b,0x2a, 0xf,0x3b,0x2c, 0xf,0x3b,0x2e, + 0x6,0x48,0x68, 0x5,0x32,0x56, 0x6,0x3f,0x78, 0xf,0x3b,0x27, + 0xf,0x34,0x6e, 0x6,0x49,0x24, 0x6,0x48,0x6d, 0x6,0x40,0x21, + 0xf,0x3b,0x24, 0x4,0x3d,0x3f, 0x5,0x38,0x4a, 0x5,0x38,0x4d, + 0x5,0x38,0x52, 0x4,0x37,0x4f, 0x4,0x37,0x57, 0x4,0x37,0x51, + 0x6,0x52,0x5d, 0x6,0x49,0x23, 0x5,0x38,0x50, 0x6,0x49,0x22, + 0x4,0x37,0x53, 0x5,0x38,0x56, 0x5,0x38,0x58, 0x5,0x38,0x43, + 0x6,0x52,0x61, 0x5,0x38,0x5a, 0x5,0x3f,0x33, 0x4,0x37,0x5b, + 0x5,0x38,0x53, 0x6,0x49,0x21, 0x5,0x38,0x46, 0x6,0x48,0x7b, + 0x5,0x3f,0x34, 0x5,0x38,0x44, 0x5,0x38,0x54, 0x5,0x32,0x5f, + 0x6,0x52,0x58, 0x5,0x38,0x47, 0x4,0x3d,0x36, 0x4,0x37,0x58, + 0x5,0x38,0x59, 0x5,0x38,0x51, 0x5,0x38,0x4b, 0x5,0x3f,0x31, + 0x6,0x48,0x77, 0x5,0x38,0x4f, 0x5,0x38,0x3d, 0x6,0x48,0x7e, + 0x6,0x52,0x62, 0x6,0x52,0x63, 0x6,0x52,0x5a, 0x6,0x48,0x7d, + 0x5,0x38,0x57, 0x6,0x52,0x5e, 0x6,0x52,0x60, 0x5,0x3f,0x2f, + 0x4,0x3d,0x40, 0x4,0x37,0x52, 0x5,0x38,0x49, 0x6,0x48,0x79, + 0xf,0x3a,0x71, 0xf,0x3a,0x7b, 0xf,0x3b,0x23, 0xf,0x3b,0x28, + 0xf,0x3b,0x2d, 0xf,0x41,0x48, 0xf,0x41,0x4e, 0xf,0x41,0x50, + 0xf,0x41,0x51, 0xf,0x41,0x52, 0x6,0x52,0x5c, 0x6,0x52,0x5f, + 0x6,0x52,0x5b, 0x6,0x48,0x7a, 0xf,0x3b,0x2b, 0x5,0x38,0x4e, + 0x5,0x3f,0x2e, 0x5,0x38,0x4c, 0xf,0x34,0x71, 0xf,0x47,0x7d, + 0x5,0x3f,0x3c, 0x5,0x3f,0x36, 0x5,0x3f,0x35, 0x6,0x52,0x6b, + 0x5,0x4d,0x26, 0x5,0x3f,0x45, 0x6,0x5c,0x6f, 0x5,0x3f,0x39, + 0x5,0x3f,0x3f, 0x5,0x3f,0x44, 0x6,0x5c,0x74, 0x6,0x52,0x6f, + 0x5,0x45,0x6b, 0x5,0x3f,0x3b, 0x6,0x5c,0x6c, 0x6,0x52,0x65, + 0x5,0x3f,0x38, 0x5,0x3f,0x3d, 0x5,0x3f,0x3a, 0x6,0x52,0x59, + 0x4,0x49,0x6e, 0x6,0x5c,0x76, 0x6,0x5c,0x79, 0x5,0x3f,0x43, + 0x6,0x52,0x68, 0x6,0x5c,0x72, 0x4,0x43,0x4f, 0x6,0x5c,0x78, + 0x6,0x5c,0x77, 0x5,0x3f,0x41, 0x5,0x45,0x6d, 0x5,0x3f,0x3e, + 0x6,0x5c,0x71, 0x6,0x5c,0x6e, 0x6,0x5c,0x6d, 0x5,0x3f,0x37, + 0x6,0x52,0x67, 0x6,0x52,0x6d, 0xf,0x41,0x4a, 0xf,0x41,0x4b, + 0xf,0x41,0x4c, 0xf,0x41,0x4d, 0xf,0x41,0x4f, 0xf,0x41,0x53, + 0xf,0x47,0x76, 0xf,0x47,0x77, 0xf,0x47,0x79, 0xf,0x47,0x7a, + 0xf,0x48,0x25, 0xf,0x48,0x28, 0x6,0x5c,0x70, 0x6,0x5c,0x75, + 0x5,0x3f,0x40, 0xf,0x41,0x49, 0x6,0x5c,0x73, 0x6,0x52,0x6e, + 0x6,0x5d,0x23, 0x6,0x5d,0x27, 0x4,0x43,0x45, 0x4,0x43,0x44, + 0x5,0x4d,0x27, 0x6,0x5c,0x7c, 0x5,0x45,0x77, 0x5,0x45,0x76, + 0x5,0x45,0x73, 0x4,0x3d,0x35, 0x6,0x5c,0x7b, 0x7,0x22,0x72, + 0x7,0x22,0x75, 0x5,0x4d,0x29, 0x5,0x45,0x70, 0x5,0x45,0x6f, + 0x5,0x45,0x6c, 0x5,0x45,0x71, 0x5,0x45,0x72, 0x5,0x45,0x79, + 0x6,0x5d,0x25, 0x6,0x5c,0x7d, 0x6,0x5c,0x7e, 0x6,0x52,0x6a, + 0x6,0x5d,0x22, 0x7,0x22,0x74, 0x6,0x5d,0x21, 0x7,0x22,0x77, + 0x5,0x45,0x74, 0x5,0x45,0x78, 0x7,0x2d,0x6a, 0x4,0x43,0x53, + 0xf,0x47,0x78, 0xf,0x47,0x7c, 0xf,0x47,0x7e, 0xf,0x48,0x21, + 0xf,0x48,0x23, 0xf,0x48,0x24, 0xf,0x48,0x26, 0xf,0x4e,0x69, + 0xf,0x4e,0x6a, 0xf,0x4e,0x6b, 0xf,0x4e,0x6c, 0xf,0x4e,0x6d, + 0xf,0x4e,0x6e, 0xf,0x4e,0x6f, 0xf,0x4e,0x73, 0xf,0x4e,0x75, + 0x7,0x22,0x73, 0x7,0x22,0x78, 0x6,0x5c,0x6b, 0x5,0x45,0x6e, + 0x6,0x5c,0x7a, 0x5,0x4d,0x28, 0x5,0x45,0x75, 0x7,0x2d,0x71, + 0x4,0x49,0x66, 0x4,0x43,0x52, 0x7,0x2d,0x6b, 0x4,0x49,0x71, + 0x7,0x2d,0x6d, 0x5,0x4d,0x2f, 0x7,0x2d,0x73, 0x4,0x49,0x6a, + 0x5,0x4d,0x2e, 0x7,0x22,0x79, 0x5,0x4d,0x33, 0x4,0x49,0x72, + 0x7,0x2d,0x75, 0x5,0x38,0x45, 0x5,0x4d,0x32, 0x5,0x4d,0x35, + 0x4,0x50,0x35, 0x4,0x50,0x36, 0x7,0x23,0x21, 0x5,0x4d,0x34, + 0x7,0x37,0x7c, 0x5,0x4d,0x30, 0x5,0x54,0x4e, 0x4,0x56,0x34, + 0x7,0x22,0x7a, 0x7,0x23,0x22, 0x5,0x54,0x54, 0x5,0x4d,0x2b, + 0x5,0x4d,0x2d, 0x5,0x54,0x4d, 0x5,0x4d,0x2c, 0x7,0x2e,0x22, + 0x7,0x2d,0x77, 0x7,0x2d,0x76, 0x7,0x22,0x7e, 0x4,0x50,0x3c, + 0x7,0x2d,0x70, 0x7,0x2d,0x6f, 0xf,0x48,0x22, 0xf,0x4e,0x70, + 0x7,0x2d,0x72, 0x5,0x4d,0x31, 0x7,0x2d,0x6c, 0xf,0x4e,0x71, + 0xf,0x4e,0x72, 0xf,0x4e,0x74, 0xf,0x4e,0x76, 0xf,0x54,0x47, + 0xf,0x54,0x48, 0xf,0x54,0x4a, 0xf,0x54,0x4b, 0xf,0x54,0x51, + 0xf,0x54,0x53, 0x7,0x2d,0x74, 0x5,0x54,0x4b, 0x7,0x30,0x50, + 0x7,0x22,0x7d, 0x7,0x25,0x71, 0x4,0x49,0x70, 0x5,0x54,0x4c, + 0x5,0x54,0x4f, 0xf,0x4e,0x68, 0xf,0x54,0x4f, 0x5,0x54,0x50, + 0x5,0x54,0x52, 0x7,0x2d,0x7b, 0x7,0x2d,0x78, 0x5,0x54,0x55, + 0x5,0x54,0x56, 0x5,0x54,0x51, 0x7,0x2d,0x7e, 0x7,0x2d,0x7c, + 0x7,0x2d,0x7d, 0x5,0x54,0x57, 0x4,0x50,0x3d, 0x5,0x5b,0x49, + 0x7,0x2e,0x21, 0x7,0x37,0x7b, 0x7,0x37,0x7d, 0x7,0x37,0x7a, + 0x7,0x38,0x21, 0x5,0x5b,0x4b, 0x7,0x2d,0x7a, 0x7,0x37,0x79, + 0x7,0x2d,0x6e, 0xf,0x54,0x4d, 0x5,0x54,0x53, 0x7,0x38,0x22, + 0xf,0x54,0x49, 0xf,0x54,0x4e, 0xf,0x54,0x52, 0xf,0x5a,0x25, + 0xf,0x5a,0x26, 0xf,0x5a,0x2e, 0xf,0x5a,0x27, 0x5,0x5b,0x4a, + 0x5,0x54,0x58, 0xf,0x5a,0x2a, 0xf,0x54,0x4c, 0x7,0x37,0x78, + 0x5,0x5b,0x51, 0x4,0x56,0x35, 0x4,0x56,0x31, 0x4,0x5b,0x2a, + 0x5,0x5b,0x4e, 0x5,0x61,0x64, 0x5,0x61,0x62, 0x7,0x3f,0x5b, + 0x7,0x38,0x26, 0x4,0x5b,0x26, 0x5,0x5b,0x4d, 0x5,0x5b,0x4f, + 0x7,0x38,0x23, 0x7,0x38,0x25, 0x5,0x5b,0x50, 0x5,0x61,0x63, + 0x7,0x3f,0x5a, 0x5,0x61,0x65, 0x7,0x3f,0x59, 0x7,0x22,0x76, + 0xf,0x5a,0x2b, 0xf,0x5a,0x2d, 0xf,0x5e,0x5f, 0xf,0x5e,0x60, + 0xf,0x5e,0x62, 0xf,0x5e,0x63, 0xf,0x5e,0x65, 0xf,0x5e,0x66, + 0xf,0x5e,0x67, 0x7,0x3f,0x5c, 0x7,0x38,0x24, 0xf,0x5a,0x28, + 0x4,0x5b,0x27, 0x5,0x5b,0x52, 0x7,0x46,0x79, 0x7,0x3f,0x5d, + 0x5,0x61,0x68, 0x7,0x4d,0x64, 0x4,0x5f,0x63, 0x4,0x5f,0x62, + 0x7,0x46,0x7c, 0x5,0x61,0x69, 0x7,0x4d,0x67, 0x4,0x5b,0x28, + 0x5,0x61,0x6a, 0x7,0x47,0x25, 0x7,0x47,0x21, 0x7,0x46,0x78, + 0x5,0x61,0x67, 0x7,0x46,0x7e, 0x5,0x67,0x6d, 0x7,0x46,0x7a, + 0x5,0x67,0x70, 0x7,0x46,0x77, 0x7,0x47,0x22, 0x7,0x3f,0x5e, + 0x7,0x46,0x7d, 0x5,0x67,0x6e, 0xf,0x5e,0x64, 0x5,0x67,0x6f, + 0x7,0x46,0x7b, 0x5,0x67,0x6c, 0xf,0x62,0x39, 0x7,0x47,0x2a, + 0x4,0x63,0x44, 0x7,0x47,0x27, 0x5,0x67,0x74, 0x7,0x47,0x24, + 0x5,0x6c,0x2a, 0x7,0x47,0x29, 0x7,0x47,0x26, 0x7,0x3f,0x5f, + 0x5,0x67,0x75, 0x4,0x63,0x3f, 0x5,0x67,0x71, 0x5,0x6c,0x28, + 0x7,0x47,0x2b, 0x7,0x47,0x23, 0x7,0x4d,0x65, 0x5,0x67,0x77, + 0xf,0x62,0x3a, 0xf,0x62,0x38, 0xf,0x62,0x3b, 0xf,0x62,0x3c, + 0xf,0x62,0x3d, 0x7,0x4d,0x66, 0x5,0x61,0x66, 0x5,0x67,0x72, + 0xf,0x65,0x2b, 0x5,0x67,0x76, 0x5,0x6c,0x29, 0x7,0x53,0x39, + 0x7,0x4d,0x6a, 0x4,0x63,0x41, 0x7,0x4d,0x69, 0x4,0x63,0x45, + 0x7,0x53,0x38, 0x7,0x4d,0x6b, 0xf,0x67,0x55, 0x7,0x5b,0x4f, + 0x4,0x66,0x3e, 0x5,0x6c,0x2b, 0x7,0x57,0x73, 0x7,0x57,0x74, + 0x7,0x57,0x75, 0x7,0x53,0x3b, 0x7,0x53,0x3a, 0x7,0x53,0x3c, + 0xf,0x69,0x42, 0x7,0x57,0x76, 0x7,0x5b,0x50, 0x7,0x5b,0x52, + 0x7,0x5b,0x53, 0x7,0x5b,0x51, 0xf,0x6a,0x50, 0xf,0x69,0x41, + 0xf,0x6a,0x51, 0xf,0x6a,0x52, 0x7,0x5b,0x55, 0x5,0x77,0x5a, + 0x7,0x5b,0x54, 0x7,0x5e,0x65, 0xf,0x6a,0x53, 0xf,0x6b,0x47, + 0xf,0x6b,0x48, 0x5,0x77,0x5b, 0x7,0x5e,0x66, 0x5,0x79,0x29, + 0x7,0x5e,0x67, 0xf,0x6c,0x28, 0xf,0x6c,0x29, 0x4,0x6d,0x72, + 0xf,0x6c,0x7c, 0xf,0x6c,0x7d, 0x5,0x7b,0x3e, 0x5,0x7b,0x60, + 0xf,0x6d,0x34, 0x5,0x22,0x6a, 0x4,0x22,0x72, 0x6,0x24,0x76, + 0x6,0x27,0x6b, 0x5,0x24,0x3b, 0x6,0x27,0x6a, 0x6,0x27,0x6d, + 0x6,0x27,0x6c, 0x4,0x26,0x52, 0x6,0x2b,0x51, 0x6,0x2b,0x58, + 0x6,0x2b,0x54, 0x6,0x2b,0x56, 0x4,0x26,0x53, 0x6,0x2b,0x55, + 0x6,0x2b,0x53, 0x6,0x2b,0x57, 0xf,0x27,0x24, 0xf,0x27,0x23, + 0x6,0x31,0x3d, 0x6,0x31,0x3b, 0x6,0x31,0x3e, 0x6,0x31,0x40, + 0x4,0x29,0x4c, 0x6,0x31,0x41, 0x6,0x31,0x3f, 0xf,0x2a,0x71, + 0xf,0x2a,0x72, 0x6,0x31,0x3c, 0x6,0x37,0x67, 0x5,0x2d,0x5f, + 0x6,0x37,0x69, 0x5,0x2d,0x5e, 0x6,0x37,0x68, 0x5,0x32,0x61, + 0x4,0x31,0x6f, 0x6,0x40,0x25, 0xf,0x34,0x73, 0xf,0x34,0x74, + 0x6,0x40,0x24, 0x5,0x32,0x60, 0x6,0x49,0x28, 0x6,0x49,0x27, + 0x6,0x49,0x25, 0x6,0x49,0x26, 0x4,0x37,0x5c, 0x6,0x49,0x29, + 0xf,0x3b,0x2f, 0x5,0x38,0x5b, 0x5,0x38,0x5c, 0xf,0x34,0x76, + 0x4,0x3d,0x44, 0x6,0x52,0x71, 0x5,0x3f,0x47, 0x5,0x3f,0x49, + 0xf,0x41,0x55, 0x4,0x3d,0x41, 0x6,0x52,0x70, 0x5,0x3f,0x48, + 0x6,0x5d,0x29, 0x6,0x5d,0x2a, 0x5,0x45,0x7a, 0x5,0x45,0x7c, + 0x5,0x45,0x7b, 0x7,0x23,0x24, 0x5,0x45,0x7d, 0xf,0x48,0x29, + 0xf,0x48,0x2a, 0x6,0x5d,0x28, 0x5,0x4d,0x36, 0x4,0x49,0x73, + 0x4,0x49,0x74, 0x7,0x23,0x28, 0x7,0x23,0x27, 0x7,0x23,0x25, + 0x6,0x5d,0x2b, 0x7,0x23,0x23, 0xf,0x4e,0x7b, 0x7,0x23,0x29, + 0x7,0x23,0x26, 0xf,0x4e,0x77, 0xf,0x4e,0x78, 0xf,0x4e,0x7a, + 0x7,0x23,0x2a, 0x7,0x2e,0x2a, 0x7,0x2e,0x25, 0x7,0x2e,0x24, + 0x7,0x2e,0x27, 0x7,0x2e,0x26, 0x7,0x2e,0x29, 0x7,0x2e,0x28, + 0x7,0x2c,0x63, 0x7,0x31,0x70, 0x7,0x2e,0x23, 0x7,0x38,0x27, + 0x5,0x5b,0x53, 0xf,0x5a,0x2f, 0x7,0x3f,0x60, 0x7,0x47,0x2d, + 0x4,0x5f,0x65, 0x7,0x47,0x2e, 0x5,0x6c,0x2c, 0xf,0x65,0x2c, + 0x5,0x70,0x21, 0x7,0x53,0x3d, 0x6,0x23,0x27, 0x5,0x21,0x6d, + 0x6,0x24,0x77, 0x6,0x24,0x78, 0x4,0x24,0x34, 0xf,0x24,0x37, + 0xf,0x24,0x38, 0x5,0x26,0x39, 0x6,0x2b,0x59, 0x6,0x2b,0x5a, + 0x6,0x31,0x43, 0x6,0x31,0x42, 0x6,0x31,0x44, 0x5,0x29,0x39, + 0xf,0x2a,0x73, 0xf,0x2a,0x74, 0xf,0x2a,0x75, 0x6,0x31,0x46, + 0x6,0x31,0x45, 0x5,0x29,0x38, 0x6,0x37,0x6c, 0x6,0x37,0x6a, + 0x6,0x37,0x6b, 0x5,0x2d,0x61, 0x5,0x2d,0x60, 0x6,0x40,0x26, + 0xf,0x34,0x77, 0x5,0x38,0x5d, 0x5,0x38,0x5f, 0x5,0x38,0x60, + 0x5,0x38,0x5e, 0x5,0x3f,0x4a, 0x5,0x45,0x7e, 0x4,0x43,0x55, + 0x7,0x23,0x2b, 0x5,0x5b,0x54, 0x5,0x70,0x22, 0x6,0x23,0x28, + 0x5,0x21,0x6e, 0x6,0x23,0x29, 0x6,0x23,0x2a, 0x5,0x21,0x6f, + 0x5,0x22,0x6c, 0x4,0x22,0x76, 0x6,0x24,0x79, 0x5,0x22,0x72, + 0x5,0x22,0x70, 0x5,0x22,0x6f, 0x5,0x22,0x6b, 0x5,0x22,0x6d, + 0xf,0x22,0x50, 0xf,0x22,0x52, 0x5,0x22,0x71, 0x4,0x24,0x37, + 0x6,0x27,0x73, 0x6,0x27,0x76, 0x6,0x27,0x75, 0x4,0x26,0x57, + 0x5,0x24,0x3d, 0x6,0x27,0x6f, 0x4,0x24,0x38, 0x4,0x24,0x35, + 0x6,0x27,0x77, 0x5,0x24,0x3e, 0x4,0x24,0x3b, 0x6,0x27,0x72, + 0x6,0x2b,0x5d, 0x6,0x27,0x71, 0x6,0x2b,0x65, 0x6,0x2b,0x5b, + 0x6,0x27,0x70, 0x5,0x24,0x3c, 0x6,0x2b,0x5c, 0x6,0x27,0x74, + 0xf,0x24,0x3b, 0xf,0x24,0x3c, 0xf,0x24,0x3d, 0xf,0x24,0x3e, + 0xf,0x24,0x3f, 0xf,0x24,0x40, 0xf,0x24,0x41, 0xf,0x24,0x43, + 0xf,0x24,0x44, 0xf,0x24,0x45, 0xf,0x24,0x3a, 0x6,0x2b,0x5e, + 0x6,0x2b,0x5f, 0x6,0x2b,0x61, 0x5,0x26,0x3b, 0x5,0x29,0x3a, + 0x6,0x2b,0x64, 0x6,0x31,0x48, 0x5,0x26,0x3d, 0x6,0x31,0x4a, + 0x5,0x26,0x3c, 0x6,0x31,0x49, 0x6,0x31,0x47, 0x6,0x2b,0x62, + 0xf,0x27,0x26, 0xf,0x27,0x27, 0xf,0x27,0x28, 0xf,0x27,0x29, + 0xf,0x27,0x2a, 0xf,0x27,0x2b, 0xf,0x27,0x2c, 0xf,0x27,0x2d, + 0xf,0x27,0x2f, 0xf,0x27,0x25, 0x5,0x26,0x3e, 0x6,0x31,0x52, + 0x6,0x31,0x54, 0x4,0x29,0x58, 0x4,0x29,0x4f, 0x4,0x29,0x50, + 0x6,0x31,0x53, 0x6,0x37,0x6d, 0x5,0x29,0x3f, 0x5,0x29,0x42, + 0x5,0x29,0x41, 0x6,0x31,0x4d, 0x5,0x29,0x47, 0x4,0x2d,0x34, + 0x4,0x29,0x5c, 0x5,0x29,0x3e, 0x5,0x29,0x3d, 0x5,0x2d,0x63, + 0x4,0x29,0x53, 0x6,0x37,0x6e, 0x5,0x29,0x48, 0x4,0x29,0x5a, + 0x6,0x31,0x50, 0x5,0x29,0x40, 0x5,0x29,0x44, 0x6,0x31,0x4e, + 0x6,0x31,0x56, 0x6,0x31,0x4b, 0x5,0x29,0x43, 0x5,0x29,0x3c, + 0x6,0x31,0x55, 0x6,0x31,0x51, 0xf,0x2a,0x76, 0xf,0x2a,0x77, + 0xf,0x2a,0x78, 0xf,0x2a,0x79, 0xf,0x2a,0x7a, 0xf,0x2a,0x7b, + 0xf,0x2a,0x7c, 0xf,0x2a,0x7d, 0xf,0x2a,0x7e, 0xf,0x2b,0x21, + 0xf,0x2b,0x23, 0xf,0x2b,0x24, 0xf,0x2b,0x25, 0xf,0x2b,0x26, + 0xf,0x2b,0x27, 0xf,0x2b,0x28, 0xf,0x2b,0x29, 0xf,0x2b,0x2a, + 0xf,0x2f,0x53, 0xf,0x2f,0x5c, 0xf,0x2f,0x61, 0x6,0x31,0x4c, + 0xf,0x2b,0x22, 0x5,0x29,0x3b, 0x5,0x2d,0x62, 0x5,0x2d,0x64, + 0x4,0x2d,0x3d, 0x6,0x37,0x75, 0x4,0x2d,0x38, 0x5,0x2d,0x6d, + 0x5,0x2d,0x6b, 0x4,0x2d,0x39, 0x4,0x29,0x57, 0x4,0x2d,0x35, + 0x5,0x2d,0x6a, 0x6,0x37,0x7b, 0x6,0x37,0x70, 0x6,0x37,0x7d, + 0x6,0x37,0x73, 0x5,0x2d,0x69, 0x6,0x37,0x72, 0x6,0x37,0x77, + 0x4,0x2d,0x36, 0x6,0x37,0x78, 0x5,0x2d,0x6c, 0x5,0x2d,0x65, + 0x4,0x2d,0x37, 0x5,0x2d,0x67, 0x5,0x2d,0x68, 0x4,0x2d,0x3a, + 0x6,0x37,0x7a, 0x5,0x2d,0x66, 0x6,0x31,0x57, 0x6,0x37,0x76, + 0x6,0x40,0x27, 0x6,0x37,0x79, 0x6,0x37,0x74, 0x5,0x29,0x46, + 0x6,0x37,0x7c, 0x6,0x37,0x7e, 0xf,0x2f,0x4c, 0xf,0x2f,0x4d, + 0xf,0x2f,0x4e, 0xf,0x2f,0x4f, 0xf,0x2f,0x50, 0xf,0x2f,0x51, + 0xf,0x2f,0x52, 0xf,0x2f,0x55, 0xf,0x2f,0x56, 0xf,0x2f,0x57, + 0xf,0x2f,0x5a, 0xf,0x2f,0x5b, 0xf,0x2f,0x5d, 0xf,0x2f,0x5e, + 0xf,0x2f,0x60, 0xf,0x2f,0x62, 0x6,0x40,0x28, 0xf,0x2f,0x58, + 0x6,0x37,0x6f, 0xf,0x2f,0x54, 0x4,0x31,0x72, 0x4,0x31,0x73, + 0x4,0x37,0x5e, 0x5,0x32,0x69, 0x6,0x40,0x31, 0x5,0x2d,0x6e, + 0x6,0x40,0x37, 0x5,0x32,0x63, 0x4,0x31,0x74, 0x4,0x32,0x22, + 0x4,0x31,0x76, 0x5,0x32,0x62, 0x4,0x31,0x7d, 0x5,0x38,0x61, + 0x5,0x32,0x64, 0x6,0x40,0x34, 0x5,0x32,0x67, 0x6,0x40,0x35, + 0x6,0x40,0x2c, 0x6,0x40,0x29, 0x4,0x32,0x24, 0x6,0x49,0x2f, + 0x6,0x49,0x2a, 0x6,0x40,0x2a, 0x5,0x32,0x65, 0x6,0x49,0x2d, + 0x4,0x37,0x5d, 0x6,0x40,0x2f, 0x6,0x49,0x2c, 0x6,0x49,0x2b, + 0x5,0x32,0x68, 0x6,0x40,0x2d, 0x6,0x49,0x2e, 0x6,0x40,0x33, + 0x6,0x40,0x30, 0x4,0x31,0x75, 0x6,0x40,0x2e, 0xf,0x34,0x78, + 0xf,0x34,0x79, 0xf,0x34,0x7a, 0xf,0x34,0x7b, 0xf,0x34,0x7c, + 0xf,0x34,0x7e, 0xf,0x35,0x22, 0xf,0x35,0x23, 0xf,0x35,0x24, + 0xf,0x35,0x25, 0xf,0x35,0x26, 0xf,0x35,0x27, 0xf,0x35,0x28, + 0xf,0x35,0x29, 0xf,0x35,0x2a, 0xf,0x35,0x2b, 0xf,0x35,0x2c, + 0xf,0x35,0x2e, 0xf,0x35,0x2d, 0xf,0x35,0x2f, 0xf,0x35,0x30, + 0xf,0x3b,0x31, 0xf,0x34,0x7d, 0x5,0x32,0x66, 0x4,0x32,0x26, + 0xf,0x3b,0x41, 0x5,0x38,0x6b, 0x6,0x49,0x34, 0x4,0x37,0x69, + 0x6,0x49,0x3b, 0x6,0x49,0x36, 0x5,0x38,0x6d, 0x6,0x49,0x41, + 0x5,0x38,0x74, 0x6,0x49,0x31, 0x4,0x3d,0x51, 0x4,0x37,0x67, + 0x5,0x38,0x62, 0x5,0x38,0x6a, 0x4,0x37,0x5f, 0x5,0x38,0x68, + 0x4,0x37,0x63, 0x5,0x38,0x69, 0x4,0x37,0x6a, 0x5,0x38,0x66, + 0x4,0x37,0x6d, 0x5,0x38,0x6f, 0x4,0x37,0x66, 0x6,0x49,0x42, + 0x6,0x49,0x43, 0x6,0x49,0x3a, 0x5,0x38,0x71, 0x6,0x49,0x33, + 0x6,0x49,0x46, 0x6,0x49,0x37, 0x5,0x38,0x70, 0x4,0x37,0x6c, + 0x6,0x49,0x47, 0x6,0x49,0x32, 0x5,0x38,0x6c, 0x5,0x38,0x6e, + 0x6,0x49,0x44, 0x5,0x38,0x64, 0x6,0x49,0x3c, 0x6,0x49,0x45, + 0x6,0x49,0x40, 0x6,0x49,0x4c, 0x6,0x49,0x3f, 0x6,0x49,0x4d, + 0x6,0x49,0x48, 0x6,0x49,0x39, 0x5,0x38,0x72, 0x6,0x49,0x3d, + 0x5,0x38,0x73, 0x5,0x38,0x67, 0x6,0x49,0x38, 0x6,0x49,0x4b, + 0x5,0x38,0x65, 0x6,0x52,0x73, 0xf,0x3b,0x30, 0xf,0x3b,0x32, + 0xf,0x3b,0x34, 0xf,0x3b,0x35, 0xf,0x3b,0x36, 0xf,0x3b,0x37, + 0xf,0x3b,0x38, 0xf,0x3b,0x39, 0xf,0x3b,0x3a, 0xf,0x3b,0x3b, + 0xf,0x3b,0x3c, 0xf,0x3b,0x3d, 0xf,0x3b,0x3f, 0xf,0x3b,0x40, + 0xf,0x3b,0x42, 0xf,0x3b,0x43, 0xf,0x3b,0x44, 0xf,0x3b,0x45, + 0xf,0x3b,0x46, 0xf,0x3b,0x48, 0xf,0x3b,0x49, 0xf,0x3b,0x4a, + 0x6,0x52,0x74, 0x6,0x49,0x3e, 0x6,0x49,0x49, 0x6,0x49,0x35, + 0x5,0x38,0x63, 0xf,0x3b,0x47, 0x5,0x3f,0x52, 0x6,0x52,0x7b, + 0x4,0x3d,0x4b, 0x4,0x3d,0x49, 0x5,0x3f,0x55, 0x4,0x3d,0x46, + 0x6,0x52,0x78, 0x4,0x3d,0x4d, 0x4,0x3d,0x53, 0x4,0x3d,0x47, + 0x4,0x3d,0x52, 0x6,0x52,0x7e, 0x5,0x3f,0x51, 0x5,0x46,0x21, + 0x5,0x3f,0x4b, 0x6,0x5d,0x2c, 0x6,0x53,0x25, 0x6,0x52,0x75, + 0x6,0x53,0x23, 0x6,0x53,0x22, 0x5,0x3f,0x4d, 0x5,0x3f,0x53, + 0x5,0x3f,0x4e, 0x6,0x52,0x79, 0x6,0x53,0x21, 0x5,0x3f,0x50, + 0x6,0x53,0x24, 0x6,0x52,0x7c, 0x5,0x3f,0x4c, 0x6,0x52,0x7a, + 0x5,0x3f,0x4f, 0xf,0x41,0x56, 0xf,0x41,0x57, 0xf,0x41,0x58, + 0xf,0x41,0x59, 0xf,0x41,0x5a, 0xf,0x41,0x5b, 0xf,0x41,0x5c, + 0xf,0x41,0x5d, 0xf,0x41,0x5e, 0xf,0x41,0x60, 0xf,0x41,0x61, + 0xf,0x41,0x63, 0xf,0x41,0x64, 0xf,0x41,0x65, 0xf,0x41,0x66, + 0xf,0x41,0x67, 0xf,0x41,0x69, 0xf,0x48,0x30, 0x6,0x52,0x77, + 0x6,0x52,0x7d, 0x6,0x52,0x76, 0xf,0x41,0x68, 0x5,0x3f,0x54, + 0x6,0x5d,0x36, 0x5,0x4d,0x39, 0x5,0x46,0x27, 0x5,0x46,0x2a, + 0x4,0x43,0x62, 0x4,0x43,0x5f, 0x6,0x5d,0x3c, 0x6,0x5d,0x3d, + 0x6,0x5d,0x2e, 0x4,0x43,0x57, 0x6,0x5d,0x3f, 0x5,0x46,0x26, + 0x4,0x43,0x63, 0x5,0x4d,0x38, 0x5,0x46,0x29, 0x6,0x5d,0x35, + 0x4,0x43,0x59, 0x7,0x23,0x2f, 0x4,0x43,0x5b, 0x4,0x43,0x5a, + 0x7,0x23,0x2e, 0x7,0x23,0x31, 0x5,0x46,0x24, 0x4,0x43,0x65, + 0x6,0x5d,0x39, 0x6,0x5d,0x3e, 0x6,0x5d,0x3a, 0x5,0x46,0x28, + 0x6,0x5d,0x37, 0x5,0x46,0x2b, 0x7,0x23,0x2c, 0x6,0x5d,0x3b, + 0x6,0x5d,0x33, 0x6,0x5d,0x31, 0x5,0x46,0x22, 0x4,0x43,0x60, + 0x6,0x5d,0x2f, 0x6,0x5d,0x34, 0xf,0x48,0x2b, 0xf,0x48,0x2c, + 0xf,0x48,0x2d, 0xf,0x48,0x2e, 0xf,0x48,0x2f, 0xf,0x48,0x33, + 0xf,0x48,0x34, 0xf,0x48,0x35, 0xf,0x48,0x37, 0xf,0x48,0x38, + 0xf,0x48,0x3a, 0xf,0x48,0x3b, 0xf,0x48,0x39, 0xf,0x48,0x3c, + 0xf,0x48,0x3d, 0xf,0x48,0x3e, 0xf,0x48,0x3f, 0xf,0x48,0x40, + 0xf,0x48,0x41, 0xf,0x48,0x42, 0xf,0x48,0x43, 0xf,0x48,0x44, + 0xf,0x48,0x45, 0xf,0x48,0x47, 0xf,0x48,0x48, 0xf,0x48,0x49, + 0xf,0x48,0x46, 0x6,0x5d,0x30, 0xf,0x48,0x36, 0x7,0x23,0x33, + 0x7,0x23,0x38, 0x5,0x4d,0x3c, 0x4,0x4a,0x25, 0x7,0x23,0x3d, + 0x7,0x23,0x37, 0x7,0x23,0x39, 0x4,0x49,0x7b, 0x4,0x49,0x78, + 0x5,0x4d,0x3d, 0x5,0x4d,0x3b, 0x7,0x23,0x45, 0x4,0x49,0x7d, + 0x7,0x2e,0x2f, 0x4,0x4a,0x21, 0x5,0x4d,0x41, 0x4,0x4a,0x26, + 0x4,0x49,0x7c, 0x5,0x54,0x59, 0x7,0x2e,0x3c, 0x7,0x23,0x35, + 0x7,0x23,0x34, 0x7,0x2e,0x2d, 0x7,0x2e,0x2b, 0x7,0x23,0x44, + 0x7,0x2e,0x2c, 0x7,0x23,0x3c, 0x5,0x4d,0x40, 0x7,0x2e,0x2e, + 0x5,0x4d,0x3f, 0x7,0x23,0x3b, 0x7,0x23,0x42, 0x7,0x23,0x43, + 0x7,0x23,0x3e, 0x7,0x23,0x41, 0x4,0x49,0x77, 0xf,0x48,0x31, + 0x7,0x23,0x32, 0x7,0x23,0x3f, 0x7,0x23,0x40, 0xf,0x4e,0x7c, + 0xf,0x4e,0x7d, 0xf,0x4e,0x7e, 0xf,0x4f,0x21, 0xf,0x4f,0x22, + 0xf,0x4f,0x23, 0xf,0x4f,0x26, 0xf,0x4f,0x27, 0xf,0x4f,0x28, + 0xf,0x4f,0x29, 0xf,0x4f,0x2a, 0xf,0x4f,0x2b, 0xf,0x4f,0x2d, + 0xf,0x4f,0x2e, 0xf,0x4f,0x2f, 0xf,0x4f,0x30, 0xf,0x54,0x5f, + 0xf,0x4f,0x24, 0x4,0x56,0x38, 0x4,0x50,0x41, 0x7,0x2e,0x35, + 0x7,0x2e,0x30, 0x5,0x54,0x5a, 0x5,0x54,0x5b, 0x7,0x2e,0x3e, + 0x7,0x2e,0x3a, 0x7,0x2e,0x32, 0x7,0x23,0x36, 0x4,0x50,0x3e, + 0x4,0x50,0x43, 0x4,0x50,0x40, 0x5,0x54,0x5d, 0x4,0x50,0x3f, + 0x7,0x2e,0x3d, 0x4,0x50,0x46, 0x7,0x2e,0x3b, 0x4,0x50,0x48, + 0x4,0x50,0x42, 0x4,0x50,0x47, 0x7,0x2e,0x39, 0x7,0x2e,0x31, + 0x7,0x2e,0x40, 0x7,0x38,0x29, 0x7,0x2e,0x38, 0x5,0x54,0x5f, + 0x5,0x54,0x5c, 0x7,0x2e,0x37, 0x7,0x38,0x28, 0x7,0x2e,0x33, + 0x7,0x2e,0x3f, 0xf,0x54,0x55, 0xf,0x54,0x56, 0xf,0x54,0x57, + 0xf,0x54,0x58, 0xf,0x54,0x59, 0xf,0x54,0x5a, 0xf,0x54,0x5b, + 0xf,0x54,0x5c, 0xf,0x54,0x5d, 0xf,0x54,0x5e, 0xf,0x54,0x60, + 0x7,0x2e,0x34, 0x7,0x2e,0x36, 0x4,0x50,0x44, 0xf,0x54,0x54, + 0x5,0x5b,0x56, 0x7,0x38,0x31, 0x5,0x5b,0x57, 0x7,0x38,0x36, + 0x4,0x56,0x3b, 0x7,0x38,0x2f, 0x7,0x38,0x35, 0x4,0x56,0x3a, + 0x7,0x38,0x34, 0x7,0x38,0x2c, 0x5,0x5b,0x58, 0x4,0x56,0x37, + 0x5,0x5b,0x55, 0x7,0x38,0x2a, 0x7,0x38,0x37, 0x7,0x38,0x30, + 0x7,0x38,0x2e, 0x7,0x38,0x32, 0x7,0x38,0x38, 0x7,0x38,0x2b, + 0x7,0x38,0x2d, 0xf,0x5a,0x30, 0xf,0x5a,0x31, 0xf,0x5a,0x32, + 0xf,0x5a,0x33, 0xf,0x5a,0x34, 0xf,0x5a,0x35, 0x7,0x38,0x33, + 0x4,0x5b,0x33, 0x4,0x5b,0x38, 0x5,0x61,0x6e, 0x5,0x61,0x6b, + 0x5,0x61,0x6c, 0x5,0x61,0x6d, 0x7,0x3f,0x68, 0x7,0x3f,0x67, + 0x4,0x5b,0x35, 0x4,0x5b,0x37, 0x5,0x67,0x7a, 0x5,0x6c,0x2d, + 0x7,0x3f,0x69, 0x7,0x3f,0x66, 0x4,0x5b,0x34, 0x7,0x3f,0x63, + 0x7,0x3f,0x65, 0x7,0x47,0x2f, 0x7,0x3f,0x61, 0x7,0x3f,0x64, + 0xf,0x5e,0x68, 0xf,0x5e,0x69, 0xf,0x5e,0x6a, 0xf,0x5e,0x6d, + 0xf,0x5e,0x6e, 0xf,0x5e,0x6f, 0xf,0x5e,0x71, 0xf,0x5e,0x72, + 0xf,0x5e,0x74, 0xf,0x5e,0x6c, 0xf,0x5e,0x6b, 0x4,0x5f,0x66, + 0x4,0x5f,0x68, 0x4,0x5f,0x67, 0x4,0x5f,0x69, 0x5,0x6c,0x2f, + 0x7,0x47,0x32, 0x7,0x47,0x34, 0x7,0x47,0x36, 0x5,0x67,0x7b, + 0x7,0x47,0x30, 0x5,0x6c,0x2e, 0x7,0x47,0x38, 0x4,0x5f,0x6b, + 0x7,0x47,0x35, 0x7,0x47,0x33, 0x7,0x47,0x31, 0x4,0x5f,0x6a, + 0x5,0x67,0x79, 0xf,0x62,0x3e, 0xf,0x62,0x3f, 0xf,0x62,0x40, + 0xf,0x62,0x41, 0xf,0x62,0x42, 0xf,0x62,0x43, 0xf,0x62,0x44, + 0xf,0x62,0x45, 0xf,0x62,0x46, 0xf,0x62,0x49, 0xf,0x65,0x2f, + 0x7,0x3f,0x6a, 0x7,0x47,0x37, 0xf,0x62,0x47, 0x5,0x6c,0x32, + 0x4,0x66,0x3f, 0x7,0x4d,0x6d, 0x4,0x63,0x48, 0x7,0x4d,0x6c, + 0x4,0x63,0x49, 0x7,0x4d,0x70, 0x4,0x63,0x4a, 0x7,0x4d,0x6e, + 0x5,0x6c,0x33, 0x5,0x6c,0x30, 0x5,0x6c,0x31, 0x7,0x4d,0x6f, + 0xf,0x65,0x2d, 0xf,0x65,0x2e, 0xf,0x65,0x30, 0x7,0x53,0x44, + 0x7,0x57,0x77, 0x4,0x66,0x41, 0x7,0x53,0x3f, 0x7,0x53,0x43, + 0x7,0x53,0x42, 0x4,0x66,0x42, 0x5,0x73,0x45, 0x7,0x53,0x41, + 0x7,0x53,0x40, 0xf,0x67,0x56, 0xf,0x67,0x57, 0xf,0x67,0x58, + 0xf,0x67,0x59, 0x7,0x57,0x78, 0x7,0x57,0x79, 0x5,0x73,0x44, + 0x5,0x73,0x47, 0x5,0x70,0x23, 0x7,0x57,0x7a, 0x5,0x73,0x42, + 0x5,0x73,0x46, 0x7,0x57,0x7c, 0x7,0x5b,0x57, 0x7,0x53,0x3e, + 0xf,0x69,0x43, 0xf,0x69,0x44, 0x5,0x73,0x43, 0x7,0x57,0x7b, + 0x7,0x5b,0x58, 0xf,0x6a,0x54, 0xf,0x6a,0x55, 0xf,0x6a,0x56, + 0x7,0x5e,0x6a, 0x5,0x77,0x5d, 0x7,0x5e,0x69, 0x4,0x6b,0x6b, + 0x7,0x5e,0x6b, 0x5,0x77,0x5c, 0x7,0x5e,0x68, 0xf,0x6b,0x49, + 0xf,0x6b,0x4a, 0xf,0x6b,0x4b, 0xf,0x6b,0x4c, 0x7,0x62,0x38, + 0xf,0x6c,0x2a, 0xf,0x6c,0x2b, 0x4,0x6d,0x73, 0x7,0x63,0x53, + 0xf,0x6c,0x61, 0x7,0x66,0x26, 0x4,0x22,0x77, 0x4,0x24,0x3d, + 0x4,0x26,0x5a, 0xf,0x27,0x31, 0xf,0x27,0x32, 0xf,0x27,0x33, + 0x6,0x31,0x58, 0x6,0x38,0x22, 0x5,0x2f,0x5c, 0x4,0x2d,0x3e, + 0x6,0x38,0x21, 0x6,0x36,0x44, 0x6,0x40,0x39, 0x6,0x40,0x38, + 0x6,0x49,0x4f, 0x6,0x49,0x4e, 0xf,0x3b,0x4c, 0xf,0x3b,0x4d, + 0x5,0x38,0x75, 0x6,0x53,0x26, 0xf,0x41,0x6a, 0x6,0x53,0x27, + 0x5,0x46,0x2d, 0x6,0x5d,0x40, 0x7,0x23,0x46, 0x7,0x23,0x47, + 0x5,0x54,0x60, 0xf,0x54,0x61, 0x7,0x38,0x3b, 0x7,0x38,0x3a, + 0x5,0x5b,0x59, 0x7,0x38,0x3c, 0x7,0x4d,0x71, 0x5,0x24,0x3f, + 0x6,0x27,0x79, 0x5,0x24,0x40, 0x6,0x27,0x7a, 0x5,0x24,0x41, + 0x6,0x27,0x78, 0x6,0x2b,0x68, 0x4,0x26,0x60, 0x5,0x26,0x42, + 0x5,0x26,0x40, 0x4,0x26,0x5d, 0x6,0x2b,0x6c, 0x6,0x2b,0x66, + 0x6,0x2b,0x6a, 0x6,0x2b,0x69, 0x6,0x2b,0x67, 0x5,0x26,0x3f, + 0x5,0x26,0x41, 0x4,0x26,0x5c, 0x4,0x29,0x60, 0x6,0x31,0x59, + 0x5,0x29,0x4c, 0x5,0x29,0x4b, 0x6,0x31,0x5c, 0x6,0x31,0x5e, + 0x6,0x31,0x5d, 0x5,0x29,0x49, 0x5,0x29,0x4a, 0x4,0x29,0x5e, + 0x4,0x29,0x5f, 0x6,0x31,0x5b, 0x6,0x38,0x23, 0x6,0x38,0x24, + 0x6,0x38,0x26, 0x5,0x2d,0x72, 0x6,0x31,0x5f, 0x4,0x2d,0x45, + 0x6,0x38,0x28, 0x5,0x2d,0x70, 0x6,0x38,0x2a, 0x5,0x2d,0x6f, + 0x5,0x2d,0x74, 0x6,0x38,0x25, 0x5,0x2d,0x73, 0x5,0x2d,0x71, + 0x6,0x38,0x29, 0x6,0x38,0x27, 0x4,0x2d,0x41, 0x5,0x32,0x6d, + 0x6,0x40,0x40, 0x4,0x32,0x2e, 0x6,0x40,0x3a, 0x6,0x40,0x3b, + 0x6,0x40,0x3d, 0x5,0x32,0x6f, 0x5,0x32,0x70, 0x4,0x32,0x30, + 0x6,0x40,0x3e, 0x6,0x40,0x3c, 0x5,0x32,0x6b, 0x6,0x40,0x41, + 0x4,0x32,0x31, 0x4,0x32,0x2a, 0x4,0x32,0x2d, 0x4,0x32,0x29, + 0x5,0x32,0x6e, 0xf,0x35,0x31, 0xf,0x35,0x32, 0xf,0x35,0x33, + 0xf,0x35,0x34, 0xf,0x35,0x35, 0x5,0x32,0x6a, 0x6,0x40,0x3f, + 0x6,0x49,0x58, 0x5,0x39,0x22, 0x6,0x49,0x55, 0x4,0x37,0x7a, + 0x4,0x37,0x7b, 0x6,0x49,0x59, 0x6,0x49,0x54, 0x6,0x49,0x5a, + 0x5,0x38,0x76, 0x5,0x38,0x7e, 0x5,0x39,0x21, 0x5,0x38,0x7d, + 0x5,0x38,0x77, 0x6,0x49,0x56, 0x5,0x38,0x7b, 0x6,0x49,0x51, + 0x6,0x49,0x50, 0x6,0x49,0x53, 0x4,0x37,0x72, 0x4,0x37,0x73, + 0x4,0x37,0x74, 0x5,0x38,0x78, 0x5,0x38,0x79, 0x5,0x32,0x6c, + 0x6,0x49,0x52, 0x6,0x53,0x2f, 0x5,0x38,0x7a, 0x5,0x3f,0x57, + 0x5,0x3f,0x5a, 0x5,0x3f,0x5c, 0x4,0x3d,0x57, 0x4,0x3d,0x5f, + 0x6,0x53,0x2b, 0x6,0x53,0x2e, 0x6,0x53,0x29, 0x5,0x3f,0x5b, + 0x6,0x53,0x30, 0x6,0x53,0x2d, 0x6,0x53,0x28, 0x4,0x3d,0x60, + 0x5,0x3f,0x56, 0x6,0x53,0x31, 0x5,0x3f,0x59, 0x4,0x3d,0x5e, + 0x4,0x3d,0x55, 0x4,0x3d,0x56, 0x4,0x3d,0x58, 0x5,0x3f,0x58, + 0x6,0x53,0x2a, 0xf,0x41,0x6b, 0x6,0x53,0x2c, 0x5,0x32,0x71, + 0x4,0x3d,0x5a, 0x6,0x55,0x60, 0x5,0x46,0x34, 0x6,0x5d,0x49, + 0x5,0x46,0x32, 0x6,0x5d,0x41, 0x4,0x43,0x68, 0x5,0x46,0x31, + 0x6,0x5d,0x42, 0x5,0x46,0x2f, 0x6,0x5d,0x46, 0x5,0x46,0x37, + 0x5,0x46,0x35, 0x6,0x5d,0x47, 0x6,0x5d,0x45, 0x6,0x5d,0x44, + 0x6,0x5d,0x48, 0x6,0x5d,0x43, 0x6,0x5d,0x4a, 0x5,0x46,0x33, + 0x4,0x43,0x67, 0x5,0x46,0x36, 0x6,0x5d,0x4b, 0x5,0x48,0x25, + 0x5,0x4d,0x42, 0x5,0x4d,0x47, 0x4,0x4a,0x2c, 0x7,0x23,0x4e, + 0x7,0x23,0x49, 0x7,0x23,0x48, 0x5,0x4d,0x46, 0x7,0x23,0x52, + 0x7,0x23,0x4f, 0x7,0x23,0x4d, 0x5,0x4d,0x45, 0x7,0x23,0x50, + 0x5,0x4d,0x43, 0x5,0x4d,0x44, 0xf,0x4f,0x31, 0x7,0x23,0x4b, + 0x7,0x23,0x4c, 0x7,0x23,0x4a, 0x4,0x50,0x4b, 0x7,0x2e,0x42, + 0x7,0x2e,0x46, 0x7,0x2e,0x48, 0xf,0x54,0x62, 0x5,0x54,0x61, + 0x7,0x2e,0x4b, 0x7,0x2e,0x47, 0x7,0x2e,0x49, 0x7,0x2e,0x41, + 0x7,0x2e,0x45, 0x7,0x2e,0x4c, 0x5,0x54,0x63, 0x7,0x2e,0x4a, + 0x4,0x50,0x4a, 0x5,0x54,0x64, 0x5,0x54,0x65, 0x5,0x54,0x66, + 0xf,0x54,0x63, 0x7,0x2e,0x44, 0x5,0x54,0x62, 0x7,0x23,0x51, + 0x5,0x54,0x67, 0x7,0x38,0x3e, 0x7,0x38,0x3d, 0x5,0x5b,0x5a, + 0x5,0x5b,0x5e, 0x5,0x5b,0x5d, 0x4,0x56,0x3c, 0x4,0x56,0x3d, + 0x5,0x5b,0x5b, 0xf,0x5a,0x37, 0xf,0x5a,0x38, 0x7,0x38,0x3f, + 0x5,0x5b,0x5c, 0x5,0x61,0x70, 0x7,0x3f,0x6c, 0x5,0x61,0x6f, + 0x4,0x5b,0x3b, 0x7,0x3f,0x6d, 0x7,0x3f,0x6e, 0x4,0x5b,0x39, + 0x7,0x3f,0x6b, 0x5,0x68,0x21, 0x5,0x67,0x7e, 0x5,0x67,0x7c, + 0x5,0x67,0x7d, 0xf,0x62,0x4a, 0x5,0x6c,0x34, 0x4,0x63,0x4d, + 0x5,0x6c,0x35, 0x7,0x4d,0x72, 0x4,0x63,0x4b, 0x7,0x4d,0x75, + 0x7,0x4d,0x74, 0x5,0x6c,0x36, 0x7,0x4d,0x76, 0x7,0x4d,0x77, + 0x4,0x66,0x44, 0x5,0x70,0x25, 0x5,0x70,0x26, 0x5,0x73,0x48, + 0xf,0x69,0x45, 0x7,0x5b,0x59, 0x5,0x75,0x6b, 0x4,0x6a,0x4a, + 0x7,0x5b,0x5a, 0x4,0x6c,0x6f, 0xf,0x6c,0x62, 0xf,0x22,0x53, + 0xf,0x24,0x46, 0x6,0x2b,0x6d, 0xf,0x2b,0x2d, 0xf,0x2b,0x2e, + 0xf,0x2b,0x2f, 0x6,0x38,0x2d, 0x6,0x38,0x2e, 0xf,0x2f,0x65, + 0x6,0x40,0x42, 0x6,0x40,0x44, 0xf,0x35,0x37, 0xf,0x35,0x38, + 0x6,0x40,0x43, 0xf,0x3b,0x4e, 0x5,0x3f,0x5d, 0xf,0x41,0x6c, + 0x6,0x53,0x32, 0xf,0x35,0x36, 0x5,0x4d,0x48, 0x7,0x23,0x54, + 0x7,0x23,0x53, 0x5,0x4d,0x49, 0xf,0x4f,0x33, 0xf,0x4f,0x34, + 0x5,0x4d,0x4a, 0x7,0x2e,0x4d, 0xf,0x5a,0x39, 0xf,0x5e,0x75, + 0xf,0x62,0x4b, 0xf,0x67,0x5a, 0x7,0x5b,0x5b, 0x6,0x22,0x22, + 0xf,0x27,0x34, 0x6,0x31,0x60, 0x4,0x2d,0x48, 0x5,0x2d,0x76, + 0x5,0x2d,0x75, 0x6,0x38,0x2f, 0x5,0x32,0x72, 0xf,0x35,0x39, + 0x6,0x40,0x46, 0x6,0x40,0x45, 0x6,0x49,0x5d, 0xf,0x40,0x32, + 0x6,0x49,0x5b, 0x6,0x49,0x5c, 0x4,0x3d,0x61, 0x6,0x5d,0x4c, + 0x5,0x3f,0x5e, 0xf,0x41,0x6d, 0x4,0x43,0x6a, 0x4,0x4a,0x2d, + 0x7,0x23,0x55, 0x7,0x38,0x40, 0x4,0x5f,0x6c, 0x6,0x22,0x23, + 0xf,0x24,0x47, 0x6,0x2b,0x6f, 0x6,0x2b,0x6e, 0x6,0x31,0x61, + 0xf,0x2f,0x66, 0x4,0x32,0x32, 0x6,0x40,0x48, 0x6,0x40,0x47, + 0x6,0x49,0x60, 0x6,0x49,0x64, 0x6,0x49,0x63, 0x5,0x39,0x23, + 0x6,0x49,0x66, 0x6,0x49,0x5f, 0x6,0x49,0x5e, 0x6,0x49,0x62, + 0x4,0x37,0x7c, 0x6,0x4c,0x3e, 0x6,0x49,0x65, 0x4,0x3d,0x62, + 0x6,0x53,0x36, 0x6,0x53,0x34, 0x6,0x53,0x37, 0x5,0x3f,0x5f, + 0x6,0x5d,0x4f, 0x6,0x5d,0x4e, 0x6,0x5d,0x50, 0x3,0x47,0x31, + 0x4,0x4a,0x2f, 0x6,0x5d,0x4d, 0x5,0x4d,0x4c, 0x5,0x4d,0x4d, + 0x7,0x2e,0x51, 0x7,0x2e,0x50, 0x7,0x2e,0x4f, 0x7,0x2e,0x52, + 0x7,0x2e,0x4e, 0x4,0x50,0x4d, 0x7,0x38,0x41, 0x7,0x38,0x42, + 0x7,0x3f,0x6f, 0x4,0x5b,0x3c, 0x7,0x3f,0x70, 0x7,0x3f,0x71, + 0x7,0x47,0x39, 0xf,0x62,0x4c, 0x7,0x4d,0x78, 0x7,0x57,0x7d, + 0x4,0x24,0x42, 0x6,0x27,0x7b, 0xf,0x27,0x35, 0xf,0x27,0x36, + 0x5,0x29,0x4d, 0x6,0x31,0x64, 0x6,0x31,0x63, 0xf,0x2b,0x30, + 0x6,0x31,0x62, 0x4,0x2d,0x4a, 0x5,0x2d,0x77, 0x6,0x38,0x31, + 0x6,0x38,0x33, 0x6,0x38,0x35, 0xf,0x2f,0x67, 0xf,0x2f,0x68, + 0xf,0x2f,0x69, 0xf,0x2f,0x6a, 0x6,0x38,0x32, 0x4,0x32,0x33, + 0x4,0x32,0x35, 0x6,0x40,0x4a, 0xf,0x35,0x3a, 0xf,0x35,0x3b, + 0x6,0x40,0x49, 0x6,0x49,0x69, 0x5,0x39,0x25, 0x5,0x39,0x24, + 0x6,0x49,0x68, 0x6,0x49,0x6a, 0x6,0x49,0x67, 0xf,0x3b,0x4f, + 0xf,0x3b,0x50, 0x6,0x53,0x38, 0x5,0x3f,0x60, 0x6,0x53,0x39, + 0xf,0x41,0x6e, 0xf,0x41,0x6f, 0x5,0x46,0x38, 0x5,0x46,0x3a, + 0x6,0x5d,0x52, 0x5,0x46,0x39, 0x7,0x23,0x56, 0xf,0x4f,0x35, + 0x7,0x2e,0x53, 0x5,0x54,0x68, 0x7,0x38,0x43, 0x5,0x5b,0x5f, + 0x7,0x3f,0x73, 0x5,0x61,0x71, 0x4,0x5b,0x3d, 0x7,0x3f,0x74, + 0x7,0x3f,0x72, 0x7,0x47,0x3a, 0x7,0x53,0x45, 0x4,0x68,0x6d, + 0x7,0x57,0x7e, 0x7,0x5e,0x6c, 0x7,0x60,0x70, 0x5,0x24,0x42, + 0x5,0x29,0x4e, 0x5,0x2d,0x79, 0x5,0x2d,0x78, 0x4,0x37,0x7d, + 0x6,0x49,0x6b, 0x6,0x53,0x3a, 0x6,0x53,0x3b, 0x4,0x3d,0x66, + 0xf,0x4f,0x36, 0x6,0x23,0x2c, 0x6,0x23,0x2b, 0x6,0x24,0x7b, + 0x5,0x22,0x73, 0x6,0x24,0x7a, 0x6,0x24,0x7c, 0xf,0x22,0x54, + 0xf,0x24,0x4b, 0x6,0x27,0x7c, 0x6,0x27,0x7d, 0x6,0x28,0x25, + 0x5,0x24,0x43, 0x6,0x28,0x22, 0x6,0x27,0x7e, 0x6,0x28,0x24, + 0x6,0x28,0x23, 0x6,0x28,0x21, 0xf,0x24,0x48, 0xf,0x24,0x4a, + 0xf,0x24,0x4c, 0x4,0x24,0x44, 0x5,0x26,0x48, 0x6,0x2b,0x74, + 0x6,0x2b,0x73, 0x5,0x26,0x49, 0x6,0x2b,0x7d, 0x5,0x26,0x44, + 0x6,0x2b,0x79, 0x5,0x26,0x47, 0x6,0x2b,0x7a, 0x6,0x2b,0x77, + 0x5,0x26,0x46, 0x5,0x26,0x45, 0x6,0x2b,0x75, 0x6,0x2b,0x78, + 0xf,0x27,0x37, 0xf,0x27,0x38, 0xf,0x27,0x39, 0xf,0x27,0x3a, + 0xf,0x27,0x3b, 0xf,0x27,0x3c, 0xf,0x27,0x3d, 0x6,0x2b,0x71, + 0x6,0x2b,0x7b, 0x6,0x2b,0x7c, 0x6,0x2b,0x72, 0x6,0x2b,0x76, + 0x5,0x29,0x51, 0x6,0x31,0x65, 0x6,0x31,0x66, 0x5,0x29,0x50, + 0x4,0x29,0x66, 0x6,0x31,0x68, 0x6,0x31,0x69, 0x4,0x29,0x68, + 0xf,0x2b,0x31, 0xf,0x2b,0x32, 0x6,0x31,0x6a, 0xf,0x2b,0x35, + 0xf,0x2b,0x36, 0x6,0x31,0x6e, 0x6,0x31,0x6c, 0x6,0x31,0x6b, + 0x5,0x2d,0x7e, 0x6,0x38,0x3a, 0x5,0x2e,0x21, 0x5,0x2e,0x22, + 0x5,0x2d,0x7b, 0x5,0x2e,0x23, 0x5,0x2d,0x7c, 0x5,0x2d,0x7a, + 0x6,0x38,0x3e, 0x6,0x38,0x38, 0x6,0x38,0x3c, 0x5,0x2d,0x7d, + 0x6,0x38,0x39, 0x6,0x38,0x3d, 0xf,0x2f,0x6b, 0xf,0x2f,0x6d, + 0x6,0x38,0x3b, 0xf,0x2f,0x6c, 0x6,0x38,0x41, 0x6,0x38,0x3f, + 0x5,0x32,0x73, 0x4,0x32,0x38, 0x4,0x38,0x21, 0x6,0x40,0x53, + 0x4,0x32,0x3d, 0x6,0x40,0x4e, 0x6,0x40,0x4b, 0x6,0x40,0x4c, + 0x6,0x40,0x50, 0x6,0x40,0x4d, 0x6,0x40,0x55, 0x5,0x32,0x75, + 0x6,0x38,0x40, 0x6,0x40,0x54, 0x6,0x40,0x56, 0xf,0x35,0x3c, + 0xf,0x35,0x3d, 0xf,0x35,0x3e, 0xf,0x35,0x3f, 0xf,0x35,0x40, + 0xf,0x35,0x41, 0xf,0x35,0x42, 0xf,0x35,0x43, 0xf,0x35,0x44, + 0xf,0x35,0x45, 0xf,0x35,0x46, 0xf,0x35,0x47, 0x6,0x40,0x52, + 0x5,0x32,0x74, 0x6,0x49,0x71, 0x6,0x49,0x74, 0x4,0x32,0x3c, + 0x5,0x3f,0x61, 0x5,0x39,0x2a, 0x6,0x49,0x6f, 0x5,0x39,0x27, + 0x6,0x49,0x70, 0x5,0x39,0x29, 0x5,0x39,0x26, 0x6,0x49,0x6c, + 0x6,0x49,0x6d, 0x4,0x38,0x23, 0x6,0x49,0x76, 0x5,0x39,0x2b, + 0x4,0x38,0x27, 0x6,0x49,0x6e, 0x6,0x49,0x75, 0x6,0x49,0x77, + 0xf,0x3b,0x51, 0xf,0x3b,0x53, 0xf,0x3b,0x54, 0xf,0x3b,0x56, + 0xf,0x3b,0x57, 0xf,0x3b,0x59, 0xf,0x3b,0x5a, 0xf,0x3b,0x5c, + 0xf,0x3b,0x5d, 0xf,0x3b,0x52, 0xf,0x3b,0x58, 0x4,0x38,0x26, + 0x4,0x38,0x28, 0x6,0x49,0x72, 0x5,0x39,0x2c, 0x5,0x39,0x28, + 0x6,0x53,0x43, 0x5,0x3f,0x63, 0x6,0x53,0x41, 0x6,0x5d,0x53, + 0x6,0x53,0x42, 0x6,0x53,0x3f, 0x6,0x53,0x44, 0xf,0x46,0x39, + 0xf,0x3b,0x5b, 0x6,0x53,0x3e, 0xf,0x41,0x70, 0xf,0x41,0x71, + 0xf,0x41,0x73, 0xf,0x41,0x74, 0xf,0x41,0x75, 0xf,0x41,0x76, + 0xf,0x41,0x77, 0xf,0x41,0x78, 0xf,0x41,0x79, 0xf,0x41,0x7a, + 0xf,0x41,0x7b, 0xf,0x41,0x7d, 0x5,0x3d,0x55, 0x6,0x53,0x45, + 0x6,0x53,0x40, 0x5,0x3f,0x64, 0x5,0x46,0x3b, 0x5,0x46,0x3f, + 0x5,0x46,0x3d, 0x5,0x46,0x3e, 0x6,0x5d,0x56, 0x5,0x46,0x40, + 0x5,0x46,0x43, 0x5,0x46,0x44, 0x4,0x43,0x6c, 0x5,0x46,0x42, + 0x5,0x4d,0x4e, 0xf,0x48,0x4a, 0xf,0x48,0x4b, 0xf,0x48,0x4c, + 0xf,0x48,0x4d, 0xf,0x48,0x4e, 0xf,0x48,0x4f, 0x6,0x5d,0x54, + 0x5,0x46,0x3c, 0x6,0x5d,0x57, 0x6,0x5d,0x59, 0x6,0x5d,0x5a, + 0x6,0x5d,0x55, 0x6,0x5d,0x58, 0x7,0x23,0x61, 0x7,0x23,0x5c, + 0x7,0x23,0x5b, 0x7,0x23,0x5e, 0x5,0x4d,0x52, 0x5,0x4d,0x55, + 0x7,0x23,0x5a, 0x7,0x23,0x57, 0x7,0x23,0x58, 0x7,0x23,0x62, + 0xf,0x4f,0x37, 0xf,0x4f,0x39, 0xf,0x4f,0x3a, 0x5,0x4d,0x54, + 0x7,0x23,0x60, 0xf,0x4e,0x30, 0x7,0x23,0x5d, 0x7,0x23,0x5f, + 0x7,0x23,0x59, 0x5,0x4d,0x51, 0x5,0x54,0x69, 0x5,0x54,0x6b, + 0x7,0x2e,0x57, 0x4,0x50,0x55, 0x7,0x2e,0x55, 0x7,0x2e,0x5b, + 0x7,0x2e,0x59, 0x7,0x2e,0x5d, 0x4,0x50,0x54, 0x7,0x2e,0x5c, + 0x7,0x2e,0x54, 0xf,0x54,0x65, 0xf,0x54,0x66, 0xf,0x54,0x67, + 0xf,0x54,0x69, 0xf,0x54,0x6a, 0x7,0x2e,0x58, 0x5,0x4d,0x4f, + 0x7,0x2d,0x62, 0xf,0x54,0x68, 0x7,0x2e,0x43, 0x5,0x54,0x6a, + 0x7,0x2e,0x56, 0xf,0x4f,0x38, 0x7,0x38,0x47, 0x5,0x5b,0x60, + 0x5,0x5b,0x61, 0x7,0x38,0x48, 0x5,0x5b,0x62, 0x7,0x38,0x45, + 0x7,0x38,0x46, 0x7,0x38,0x49, 0xf,0x5a,0x3a, 0xf,0x5a,0x3b, + 0xf,0x5a,0x3c, 0x7,0x38,0x44, 0xf,0x5a,0x3d, 0x4,0x5b,0x3e, + 0x5,0x61,0x72, 0x5,0x61,0x73, 0x7,0x3f,0x75, 0xf,0x5e,0x76, + 0xf,0x5e,0x77, 0xf,0x5e,0x78, 0xf,0x5e,0x79, 0xf,0x5e,0x7b, + 0x7,0x3f,0x78, 0x5,0x68,0x23, 0x7,0x47,0x3d, 0x7,0x47,0x3c, + 0x5,0x68,0x22, 0x5,0x68,0x24, 0x7,0x47,0x3b, 0x7,0x47,0x3e, + 0xf,0x62,0x4d, 0x5,0x6c,0x37, 0xf,0x65,0x31, 0xf,0x65,0x32, + 0x5,0x6b,0x6e, 0x7,0x4d,0x79, 0x7,0x53,0x46, 0x7,0x58,0x21, + 0xf,0x69,0x46, 0x5,0x73,0x39, 0x5,0x73,0x49, 0x7,0x5b,0x5c, + 0x5,0x77,0x5e, 0x7,0x5e,0x6d, 0xf,0x6b,0x4d, 0x5,0x79,0x2b, + 0x7,0x64,0x47, 0xf,0x24,0x4d, 0x6,0x2b,0x7e, 0xf,0x27,0x3f, + 0xf,0x27,0x40, 0x6,0x2c,0x21, 0x5,0x29,0x53, 0x5,0x29,0x52, + 0x6,0x31,0x70, 0xf,0x2b,0x37, 0xf,0x2b,0x39, 0x6,0x31,0x6f, + 0x6,0x38,0x42, 0xf,0x2f,0x6f, 0xf,0x2f,0x70, 0xf,0x2f,0x71, + 0xf,0x2f,0x72, 0xf,0x2f,0x73, 0xf,0x35,0x49, 0xf,0x35,0x4a, + 0xf,0x3b,0x5f, 0x6,0x49,0x7a, 0x6,0x49,0x79, 0x5,0x3f,0x65, + 0x4,0x43,0x70, 0x6,0x53,0x46, 0x5,0x4d,0x57, 0x5,0x4d,0x56, + 0x7,0x23,0x63, 0xf,0x54,0x6b, 0x5,0x5b,0x63, 0x7,0x3f,0x7a, + 0x5,0x61,0x74, 0x7,0x3f,0x79, 0x7,0x3f,0x77, 0x4,0x5f,0x6d, + 0x7,0x4d,0x7a, 0x7,0x4d,0x7b, 0x5,0x7b,0x3f, 0x7,0x66,0x3e, + 0x6,0x23,0x2d, 0x6,0x24,0x7d, 0x5,0x24,0x44, 0x6,0x28,0x29, + 0x6,0x28,0x27, 0x6,0x28,0x28, 0x6,0x28,0x26, 0x6,0x2c,0x22, + 0x5,0x29,0x54, 0x4,0x29,0x69, 0x4,0x29,0x6a, 0xf,0x2b,0x3a, + 0x6,0x31,0x71, 0x6,0x38,0x43, 0xf,0x35,0x4b, 0x5,0x32,0x76, + 0x6,0x40,0x59, 0x6,0x40,0x5b, 0x6,0x49,0x7d, 0x6,0x49,0x7c, + 0x6,0x40,0x5a, 0x5,0x39,0x2d, 0xf,0x39,0x46, 0xf,0x3b,0x61, + 0xf,0x3b,0x62, 0x6,0x53,0x47, 0x5,0x3f,0x67, 0xf,0x3b,0x60, + 0xf,0x41,0x7e, 0xf,0x42,0x21, 0x6,0x53,0x48, 0x6,0x5d,0x5d, + 0x6,0x5d,0x5e, 0x7,0x23,0x64, 0x4,0x4a,0x34, 0x5,0x4d,0x59, + 0x4,0x4a,0x33, 0xf,0x4f,0x3b, 0xf,0x4f,0x3c, 0x5,0x54,0x6e, + 0x5,0x54,0x6c, 0x5,0x5b,0x64, 0x5,0x54,0x6d, 0xf,0x54,0x6d, + 0xf,0x54,0x6e, 0x7,0x38,0x4b, 0x7,0x38,0x4a, 0xf,0x5a,0x3e, + 0x5,0x61,0x75, 0xf,0x5e,0x7c, 0x7,0x3f,0x7b, 0x5,0x6c,0x38, + 0x5,0x75,0x6f, 0x5,0x77,0x5f, 0x5,0x21,0x48, 0x4,0x21,0x4e, + 0x4,0x21,0x7d, 0xf,0x21,0x65, 0x5,0x22,0x75, 0x6,0x25,0x22, + 0x5,0x22,0x74, 0x6,0x24,0x7e, 0x6,0x25,0x21, 0xf,0x22,0x56, + 0x4,0x22,0x7b, 0x4,0x22,0x7a, 0x6,0x28,0x2c, 0x4,0x24,0x49, + 0x6,0x28,0x2a, 0x6,0x28,0x2b, 0xf,0x24,0x4e, 0xf,0x24,0x4f, + 0xf,0x24,0x54, 0xf,0x24,0x50, 0xf,0x24,0x52, 0x5,0x24,0x46, + 0x6,0x28,0x2d, 0x5,0x24,0x45, 0x4,0x24,0x45, 0x4,0x26,0x6b, + 0x5,0x26,0x4c, 0x4,0x26,0x66, 0x5,0x26,0x4b, 0x6,0x2c,0x2b, + 0x5,0x26,0x50, 0x5,0x26,0x52, 0x6,0x2c,0x28, 0x6,0x2c,0x27, + 0x6,0x2c,0x26, 0x5,0x26,0x4d, 0x5,0x26,0x53, 0x5,0x26,0x4f, + 0x5,0x26,0x4e, 0xf,0x27,0x43, 0xf,0x27,0x45, 0xf,0x27,0x46, + 0xf,0x27,0x47, 0xf,0x27,0x49, 0xf,0x27,0x4a, 0xf,0x27,0x4b, + 0xf,0x27,0x4d, 0xf,0x27,0x4f, 0xf,0x27,0x51, 0xf,0x27,0x54, + 0xf,0x27,0x55, 0x6,0x2c,0x24, 0x6,0x2c,0x29, 0x5,0x26,0x54, + 0x6,0x2c,0x2c, 0xf,0x27,0x44, 0x6,0x2c,0x2d, 0x6,0x2c,0x2a, + 0xf,0x27,0x48, 0xf,0x27,0x42, 0x6,0x2c,0x25, 0x5,0x26,0x55, + 0x6,0x2d,0x5c, 0x6,0x31,0x74, 0x6,0x31,0x73, 0x4,0x29,0x6b, + 0x5,0x29,0x56, 0x6,0x31,0x75, 0x6,0x31,0x76, 0x5,0x29,0x55, + 0x5,0x29,0x59, 0x6,0x31,0x77, 0x5,0x2e,0x26, 0x5,0x29,0x5a, + 0x5,0x29,0x58, 0xf,0x27,0x53, 0xf,0x2b,0x3b, 0xf,0x2b,0x3c, + 0xf,0x2b,0x3d, 0xf,0x2b,0x3f, 0xf,0x2b,0x40, 0xf,0x2b,0x41, + 0xf,0x2b,0x42, 0xf,0x2b,0x43, 0xf,0x2b,0x44, 0xf,0x2b,0x45, + 0xf,0x2b,0x46, 0xf,0x2b,0x47, 0xf,0x2b,0x49, 0xf,0x2b,0x4a, + 0xf,0x2b,0x4b, 0xf,0x2b,0x4c, 0xf,0x2b,0x4d, 0xf,0x2b,0x4e, + 0xf,0x2b,0x4f, 0x5,0x29,0x5b, 0x6,0x40,0x5c, 0x6,0x38,0x4f, + 0x6,0x38,0x53, 0x6,0x38,0x4b, 0x6,0x38,0x4d, 0x6,0x38,0x46, + 0x5,0x2e,0x27, 0x6,0x38,0x48, 0x6,0x38,0x45, 0x6,0x38,0x51, + 0x4,0x2d,0x50, 0x6,0x40,0x5d, 0x5,0x29,0x57, 0x5,0x2e,0x29, + 0x5,0x2e,0x2a, 0x6,0x38,0x44, 0xf,0x2f,0x74, 0xf,0x2f,0x75, + 0xf,0x2f,0x76, 0xf,0x2f,0x78, 0xf,0x2f,0x79, 0xf,0x2f,0x7a, + 0xf,0x2f,0x7b, 0xf,0x2f,0x7c, 0xf,0x2f,0x7d, 0xf,0x2f,0x7e, + 0xf,0x30,0x21, 0xf,0x30,0x22, 0xf,0x30,0x23, 0xf,0x30,0x25, + 0xf,0x30,0x26, 0xf,0x30,0x27, 0xf,0x30,0x29, 0xf,0x30,0x2a, + 0xf,0x30,0x2b, 0xf,0x30,0x2c, 0xf,0x30,0x2e, 0x6,0x38,0x4c, + 0x6,0x38,0x47, 0x6,0x38,0x49, 0x4,0x2d,0x53, 0x6,0x38,0x4e, + 0xf,0x30,0x30, 0xf,0x30,0x28, 0x4,0x2d,0x5a, 0xf,0x30,0x2d, + 0x5,0x2e,0x2c, 0x5,0x2e,0x28, 0xf,0x2f,0x77, 0x6,0x38,0x52, + 0x6,0x40,0x68, 0x6,0x40,0x69, 0x6,0x40,0x5f, 0x5,0x32,0x77, + 0x5,0x33,0x21, 0x5,0x39,0x36, 0x4,0x32,0x45, 0x4,0x32,0x40, + 0x5,0x32,0x7d, 0x6,0x40,0x67, 0x6,0x4a,0x2e, 0x6,0x40,0x63, + 0xf,0x35,0x4c, 0xf,0x35,0x4d, 0xf,0x35,0x4f, 0xf,0x35,0x50, + 0xf,0x35,0x51, 0xf,0x35,0x52, 0xf,0x35,0x53, 0xf,0x35,0x54, + 0xf,0x35,0x55, 0xf,0x35,0x56, 0xf,0x35,0x58, 0xf,0x35,0x59, + 0xf,0x35,0x5a, 0xf,0x35,0x5b, 0xf,0x35,0x5c, 0xf,0x35,0x5d, + 0xf,0x35,0x5e, 0xf,0x35,0x5f, 0xf,0x35,0x60, 0xf,0x35,0x61, + 0xf,0x35,0x62, 0xf,0x35,0x63, 0xf,0x35,0x65, 0xf,0x35,0x66, + 0x6,0x40,0x64, 0x6,0x40,0x66, 0x6,0x40,0x65, 0x4,0x32,0x47, + 0x6,0x40,0x62, 0x6,0x40,0x60, 0x6,0x40,0x61, 0x4,0x32,0x44, + 0x5,0x33,0x22, 0x5,0x32,0x78, 0x5,0x32,0x7b, 0x5,0x32,0x7a, + 0x5,0x32,0x7c, 0x6,0x40,0x6a, 0xf,0x35,0x4e, 0x6,0x40,0x5e, + 0x4,0x38,0x36, 0x6,0x4a,0x34, 0x5,0x39,0x35, 0x6,0x53,0x49, + 0x4,0x38,0x2e, 0x5,0x39,0x38, 0x6,0x4a,0x22, 0x5,0x39,0x32, + 0x4,0x38,0x2b, 0x5,0x39,0x30, 0x5,0x39,0x34, 0x4,0x38,0x31, + 0x6,0x4a,0x2d, 0x6,0x4a,0x2f, 0x5,0x39,0x3a, 0x6,0x4a,0x24, + 0x6,0x4a,0x21, 0x5,0x39,0x37, 0x6,0x4a,0x33, 0x5,0x39,0x3c, + 0x5,0x39,0x3b, 0x6,0x4a,0x26, 0x4,0x38,0x30, 0x6,0x4a,0x27, + 0x6,0x4a,0x2a, 0x6,0x4a,0x31, 0x5,0x39,0x40, 0x6,0x53,0x4a, + 0x5,0x39,0x3d, 0x6,0x4a,0x38, 0x6,0x4a,0x23, 0x6,0x4a,0x25, + 0x6,0x4a,0x35, 0x4,0x38,0x33, 0x4,0x38,0x38, 0x6,0x4a,0x36, + 0x6,0x4a,0x37, 0xf,0x3b,0x64, 0xf,0x3b,0x65, 0xf,0x3b,0x67, + 0xf,0x3b,0x68, 0xf,0x3b,0x69, 0xf,0x3b,0x6b, 0xf,0x3b,0x6c, + 0xf,0x3b,0x6d, 0xf,0x3b,0x6f, 0xf,0x3b,0x71, 0xf,0x3b,0x72, + 0xf,0x3b,0x74, 0xf,0x3b,0x75, 0xf,0x3b,0x76, 0xf,0x3b,0x77, + 0xf,0x3b,0x78, 0xf,0x3b,0x79, 0xf,0x3b,0x7a, 0xf,0x3b,0x7b, + 0xf,0x3b,0x7c, 0xf,0x3b,0x7d, 0xf,0x3b,0x7e, 0xf,0x3c,0x22, + 0xf,0x3c,0x23, 0xf,0x3c,0x24, 0xf,0x3c,0x25, 0xf,0x3c,0x26, + 0xf,0x3c,0x27, 0xf,0x3c,0x28, 0xf,0x3c,0x2a, 0xf,0x3c,0x2b, + 0xf,0x3c,0x2c, 0xf,0x3c,0x2d, 0xf,0x3c,0x2e, 0xf,0x3c,0x2f, + 0x6,0x4a,0x29, 0x6,0x4a,0x2b, 0x6,0x4a,0x2c, 0x6,0x4a,0x32, + 0x5,0x39,0x42, 0x6,0x4a,0x30, 0x6,0x4a,0x39, 0x6,0x4a,0x28, + 0x5,0x39,0x3e, 0x5,0x39,0x41, 0x5,0x39,0x2e, 0x5,0x39,0x2f, + 0x5,0x39,0x31, 0x6,0x53,0x4e, 0x6,0x53,0x58, 0x4,0x3d,0x77, + 0x6,0x53,0x56, 0x4,0x3d,0x74, 0x6,0x53,0x57, 0x5,0x3f,0x6f, + 0x5,0x3f,0x6a, 0x5,0x3f,0x6e, 0x5,0x3f,0x6b, 0x4,0x3d,0x6a, + 0x6,0x53,0x5b, 0x5,0x3f,0x73, 0x6,0x53,0x61, 0x5,0x3f,0x68, + 0x4,0x3d,0x7a, 0x5,0x3f,0x74, 0x5,0x3f,0x69, 0x6,0x53,0x55, + 0x5,0x3f,0x70, 0x5,0x3f,0x6d, 0x6,0x53,0x60, 0x4,0x3d,0x73, + 0x6,0x53,0x59, 0x6,0x53,0x5a, 0x6,0x53,0x5d, 0x6,0x53,0x50, + 0x4,0x3d,0x70, 0x6,0x53,0x5c, 0x5,0x3f,0x6c, 0x6,0x53,0x63, + 0x6,0x53,0x4f, 0x6,0x53,0x51, 0x6,0x53,0x4c, 0xf,0x42,0x23, + 0xf,0x42,0x24, 0xf,0x42,0x25, 0xf,0x42,0x26, 0xf,0x42,0x27, + 0xf,0x42,0x29, 0xf,0x42,0x2a, 0xf,0x42,0x2b, 0xf,0x42,0x2c, + 0xf,0x42,0x2d, 0xf,0x42,0x2e, 0xf,0x42,0x30, 0xf,0x42,0x31, + 0xf,0x42,0x32, 0xf,0x42,0x33, 0xf,0x42,0x34, 0xf,0x42,0x35, + 0xf,0x42,0x36, 0xf,0x42,0x38, 0xf,0x42,0x39, 0xf,0x42,0x3a, + 0xf,0x42,0x3b, 0xf,0x42,0x3d, 0xf,0x42,0x3e, 0xf,0x42,0x3f, + 0xf,0x42,0x40, 0xf,0x42,0x41, 0xf,0x42,0x42, 0xf,0x42,0x43, + 0xf,0x42,0x44, 0xf,0x42,0x45, 0xf,0x42,0x46, 0xf,0x42,0x48, + 0xf,0x42,0x4a, 0xf,0x42,0x4c, 0x6,0x53,0x4d, 0x6,0x53,0x52, + 0x6,0x53,0x54, 0x4,0x3d,0x79, 0x6,0x53,0x62, 0x6,0x53,0x4b, + 0x6,0x53,0x5f, 0xf,0x42,0x22, 0xf,0x42,0x2f, 0xf,0x42,0x37, + 0x5,0x39,0x3f, 0x5,0x3f,0x72, 0x6,0x53,0x53, 0xf,0x43,0x74, + 0x5,0x46,0x4e, 0xf,0x42,0x4b, 0x5,0x46,0x50, 0x4,0x43,0x7b, + 0x4,0x43,0x72, 0x5,0x46,0x4d, 0x5,0x46,0x4f, 0x6,0x5d,0x69, + 0x5,0x46,0x55, 0x5,0x46,0x52, 0x7,0x23,0x65, 0x6,0x53,0x64, + 0x5,0x46,0x47, 0x6,0x5d,0x5f, 0x5,0x46,0x54, 0x5,0x46,0x46, + 0x5,0x46,0x58, 0x6,0x5d,0x62, 0x5,0x46,0x4a, 0x5,0x46,0x53, + 0x6,0x5d,0x63, 0x4,0x43,0x76, 0x5,0x46,0x48, 0x5,0x46,0x49, + 0x6,0x5d,0x65, 0x5,0x46,0x4c, 0x5,0x46,0x51, 0xf,0x48,0x57, + 0xf,0x48,0x58, 0xf,0x48,0x59, 0xf,0x48,0x5a, 0xf,0x48,0x5b, + 0xf,0x48,0x5c, 0xf,0x48,0x5d, 0xf,0x48,0x5e, 0xf,0x48,0x5f, + 0xf,0x48,0x60, 0xf,0x48,0x61, 0xf,0x48,0x62, 0xf,0x48,0x63, + 0xf,0x48,0x64, 0xf,0x48,0x65, 0xf,0x48,0x66, 0xf,0x48,0x67, + 0xf,0x48,0x68, 0xf,0x48,0x69, 0xf,0x48,0x6a, 0xf,0x48,0x6b, + 0xf,0x48,0x6c, 0xf,0x48,0x6d, 0xf,0x48,0x6e, 0xf,0x48,0x6f, + 0xf,0x48,0x71, 0xf,0x48,0x72, 0xf,0x48,0x73, 0xf,0x48,0x75, + 0x3,0x47,0x4b, 0x6,0x5d,0x6a, 0x6,0x5d,0x67, 0x6,0x5d,0x6b, + 0x6,0x5d,0x6c, 0x5,0x46,0x56, 0x5,0x46,0x57, 0xf,0x48,0x74, + 0x6,0x5d,0x64, 0x6,0x5d,0x66, 0xf,0x48,0x50, 0xf,0x48,0x51, + 0xf,0x48,0x53, 0xf,0x48,0x54, 0x6,0x5d,0x60, 0x6,0x5d,0x6d, + 0x6,0x5d,0x61, 0xf,0x48,0x56, 0x7,0x23,0x68, 0x5,0x4d,0x67, + 0x5,0x4d,0x5e, 0x4,0x4a,0x3b, 0x4,0x4a,0x47, 0x5,0x4d,0x5b, + 0x4,0x4a,0x40, 0x7,0x23,0x71, 0x7,0x23,0x6c, 0x7,0x23,0x74, + 0x5,0x4d,0x6b, 0x5,0x4d,0x65, 0x7,0x23,0x70, 0x4,0x4a,0x46, + 0x5,0x4d,0x5f, 0x4,0x4a,0x3f, 0x5,0x4d,0x64, 0x4,0x4a,0x43, + 0x4,0x4a,0x3e, 0x4,0x4a,0x35, 0x7,0x23,0x73, 0x5,0x4d,0x5c, + 0x4,0x4a,0x4a, 0x5,0x4d,0x69, 0x7,0x23,0x6e, 0x5,0x4d,0x63, + 0x5,0x4d,0x6a, 0x7,0x23,0x69, 0x4,0x4a,0x41, 0x5,0x4d,0x5d, + 0x7,0x23,0x75, 0x4,0x4a,0x3c, 0x4,0x4a,0x45, 0x4,0x4a,0x49, + 0x7,0x23,0x66, 0x7,0x23,0x6a, 0xf,0x4f,0x3d, 0xf,0x4f,0x3e, + 0xf,0x4f,0x3f, 0xf,0x4f,0x43, 0xf,0x4f,0x44, 0xf,0x4f,0x46, + 0xf,0x4f,0x47, 0xf,0x4f,0x48, 0xf,0x4f,0x49, 0xf,0x4f,0x4a, + 0xf,0x4f,0x4b, 0xf,0x4f,0x4c, 0xf,0x4f,0x4d, 0xf,0x4f,0x4e, + 0xf,0x4f,0x4f, 0xf,0x4f,0x50, 0xf,0x4f,0x51, 0xf,0x4f,0x52, + 0xf,0x4f,0x53, 0xf,0x4f,0x40, 0x7,0x23,0x6b, 0x5,0x4d,0x6c, + 0x5,0x4d,0x68, 0x5,0x4d,0x66, 0x7,0x23,0x67, 0x7,0x23,0x6d, + 0x5,0x4d,0x60, 0x5,0x4d,0x5a, 0x5,0x4d,0x62, 0x4,0x50,0x5b, + 0x5,0x54,0x7d, 0x7,0x2e,0x69, 0x4,0x50,0x65, 0x4,0x50,0x58, + 0x5,0x5b,0x65, 0x7,0x38,0x4c, 0x7,0x2e,0x60, 0x7,0x2e,0x63, + 0x5,0x54,0x7b, 0x7,0x2e,0x68, 0x7,0x2e,0x72, 0x5,0x54,0x7a, + 0x7,0x2e,0x6f, 0x7,0x2e,0x62, 0x4,0x50,0x62, 0x4,0x56,0x4c, + 0x4,0x50,0x57, 0x7,0x2e,0x5f, 0x4,0x50,0x5f, 0x5,0x54,0x79, + 0x7,0x2e,0x67, 0x7,0x2e,0x64, 0x5,0x54,0x71, 0x5,0x54,0x77, + 0x4,0x50,0x5c, 0x7,0x2e,0x6e, 0x7,0x2e,0x74, 0x5,0x54,0x78, + 0x4,0x50,0x5d, 0x7,0x2e,0x66, 0x7,0x2e,0x6b, 0x4,0x50,0x63, + 0x5,0x54,0x70, 0x7,0x2e,0x61, 0x5,0x61,0x7b, 0x5,0x54,0x75, + 0x5,0x54,0x76, 0x5,0x54,0x72, 0x4,0x4a,0x44, 0x7,0x2e,0x73, + 0x7,0x2e,0x6c, 0x7,0x2e,0x65, 0x7,0x2e,0x5e, 0x5,0x54,0x7c, + 0x5,0x54,0x6f, 0x5,0x54,0x73, 0xf,0x54,0x6f, 0xf,0x54,0x70, + 0xf,0x54,0x71, 0xf,0x54,0x72, 0xf,0x54,0x73, 0xf,0x54,0x75, + 0xf,0x54,0x76, 0xf,0x54,0x77, 0xf,0x54,0x78, 0xf,0x54,0x79, + 0xf,0x54,0x7a, 0xf,0x54,0x7c, 0xf,0x54,0x7d, 0xf,0x54,0x7e, + 0xf,0x55,0x21, 0xf,0x55,0x22, 0xf,0x55,0x24, 0xf,0x55,0x25, + 0xf,0x55,0x26, 0xf,0x55,0x27, 0xf,0x55,0x28, 0xf,0x55,0x2b, + 0xf,0x55,0x2c, 0xf,0x55,0x2d, 0xf,0x55,0x2e, 0xf,0x55,0x2f, + 0xf,0x55,0x30, 0xf,0x55,0x32, 0xf,0x55,0x33, 0xf,0x55,0x34, + 0xf,0x55,0x35, 0xf,0x55,0x36, 0xf,0x55,0x37, 0xf,0x55,0x38, + 0x7,0x2e,0x70, 0x7,0x2e,0x71, 0x4,0x50,0x61, 0xf,0x55,0x23, + 0x5,0x54,0x74, 0xf,0x48,0x70, 0xf,0x4f,0x41, 0x7,0x2e,0x6d, + 0x4,0x56,0x43, 0x7,0x38,0x50, 0x7,0x38,0x4e, 0x4,0x56,0x47, + 0x7,0x38,0x52, 0x7,0x38,0x56, 0x5,0x5b,0x6a, 0x5,0x5b,0x6b, + 0x4,0x56,0x4a, 0x4,0x56,0x46, 0x5,0x5b,0x6e, 0x7,0x38,0x53, + 0x5,0x5b,0x6c, 0x7,0x38,0x51, 0x7,0x38,0x57, 0x5,0x61,0x7c, + 0x5,0x5b,0x67, 0x4,0x56,0x4d, 0x4,0x56,0x44, 0x7,0x38,0x59, + 0x4,0x56,0x42, 0x5,0x5b,0x69, 0x7,0x38,0x5b, 0x5,0x5b,0x66, + 0x7,0x38,0x54, 0xf,0x5a,0x40, 0xf,0x5a,0x41, 0xf,0x5a,0x43, + 0xf,0x5a,0x44, 0xf,0x5a,0x45, 0xf,0x5a,0x46, 0xf,0x5a,0x47, + 0xf,0x5a,0x48, 0xf,0x5a,0x49, 0xf,0x5a,0x4a, 0xf,0x5a,0x4b, + 0xf,0x5a,0x4c, 0xf,0x5a,0x4e, 0xf,0x5a,0x4f, 0xf,0x5a,0x51, + 0xf,0x5a,0x52, 0xf,0x5a,0x54, 0x7,0x38,0x58, 0x5,0x5b,0x6d, + 0x7,0x38,0x5a, 0x7,0x38,0x4d, 0x7,0x38,0x4f, 0x7,0x37,0x27, + 0xf,0x5a,0x53, 0xf,0x5a,0x4d, 0x5,0x5b,0x6f, 0x5,0x5b,0x70, + 0xf,0x55,0x31, 0xf,0x5a,0x50, 0x4,0x5b,0x47, 0x5,0x61,0x78, + 0x7,0x40,0x27, 0x7,0x40,0x23, 0x4,0x5b,0x42, 0x7,0x40,0x2b, + 0x5,0x62,0x24, 0x5,0x61,0x7d, 0x5,0x62,0x26, 0x7,0x40,0x29, + 0x4,0x5b,0x45, 0x5,0x61,0x7a, 0x5,0x62,0x22, 0x5,0x62,0x27, + 0x5,0x61,0x7e, 0x7,0x38,0x5c, 0x5,0x62,0x2b, 0x5,0x61,0x79, + 0x4,0x5b,0x43, 0x4,0x5b,0x4c, 0x4,0x5b,0x46, 0x7,0x40,0x2d, + 0x7,0x40,0x28, 0x5,0x62,0x23, 0x7,0x47,0x46, 0x5,0x62,0x29, + 0x7,0x40,0x26, 0x4,0x5b,0x4b, 0x5,0x62,0x28, 0x5,0x62,0x25, + 0x5,0x61,0x76, 0x7,0x3f,0x7c, 0x7,0x3f,0x7d, 0xf,0x5e,0x7e, + 0xf,0x5f,0x22, 0xf,0x5f,0x23, 0xf,0x5f,0x24, 0xf,0x5f,0x25, + 0xf,0x5f,0x26, 0xf,0x5f,0x27, 0xf,0x5f,0x28, 0xf,0x5f,0x2a, + 0xf,0x5f,0x2b, 0xf,0x5f,0x2c, 0xf,0x5f,0x2e, 0xf,0x5f,0x2f, + 0xf,0x5f,0x30, 0x7,0x40,0x21, 0x7,0x40,0x25, 0x7,0x40,0x2c, + 0x7,0x40,0x2a, 0x5,0x62,0x21, 0xf,0x5f,0x21, 0x5,0x62,0x2a, + 0x5,0x61,0x77, 0x7,0x40,0x22, 0x7,0x40,0x24, 0xf,0x5f,0x2d, + 0x5,0x68,0x25, 0x7,0x47,0x43, 0x5,0x68,0x28, 0x5,0x68,0x2b, + 0x5,0x68,0x29, 0x7,0x47,0x42, 0x7,0x47,0x40, 0x5,0x68,0x2d, + 0x7,0x47,0x41, 0x4,0x5f,0x74, 0x7,0x47,0x48, 0x7,0x47,0x49, + 0x5,0x68,0x27, 0x5,0x68,0x26, 0x7,0x47,0x45, 0x5,0x68,0x2f, + 0x7,0x47,0x47, 0x7,0x3f,0x7e, 0xf,0x62,0x52, 0xf,0x62,0x56, + 0xf,0x62,0x58, 0xf,0x62,0x59, 0xf,0x62,0x5a, 0xf,0x62,0x5b, + 0xf,0x62,0x5c, 0xf,0x62,0x5d, 0xf,0x62,0x5f, 0xf,0x62,0x60, + 0xf,0x62,0x61, 0x5,0x68,0x2e, 0x7,0x47,0x44, 0x7,0x47,0x3f, + 0xf,0x62,0x54, 0x5,0x68,0x2c, 0xf,0x62,0x57, 0xf,0x62,0x4f, + 0xf,0x62,0x5e, 0xf,0x5e,0x7d, 0x4,0x63,0x53, 0x7,0x4d,0x7c, + 0x5,0x6c,0x3f, 0x7,0x4d,0x7e, 0x5,0x6c,0x42, 0x5,0x68,0x30, + 0x5,0x6c,0x3a, 0x5,0x6c,0x39, 0x5,0x6c,0x3d, 0x7,0x4d,0x7d, + 0x5,0x6c,0x3c, 0x5,0x6c,0x41, 0x5,0x6c,0x3b, 0x5,0x68,0x2a, + 0x5,0x6c,0x40, 0x5,0x6c,0x3e, 0xf,0x65,0x33, 0xf,0x65,0x34, + 0xf,0x65,0x35, 0xf,0x65,0x36, 0xf,0x65,0x37, 0xf,0x65,0x39, + 0xf,0x65,0x3a, 0xf,0x65,0x3b, 0xf,0x65,0x3c, 0xf,0x65,0x3d, + 0xf,0x65,0x3f, 0x7,0x4e,0x21, 0x4,0x63,0x52, 0x7,0x53,0x49, + 0x7,0x53,0x48, 0x5,0x70,0x2b, 0x5,0x70,0x2d, 0x4,0x66,0x46, + 0x5,0x70,0x29, 0x7,0x53,0x4d, 0x5,0x70,0x28, 0x5,0x70,0x2a, + 0x5,0x70,0x2c, 0x7,0x53,0x4a, 0x4,0x66,0x45, 0x5,0x70,0x2f, + 0x7,0x53,0x4e, 0x5,0x70,0x32, 0xf,0x67,0x5b, 0xf,0x67,0x5c, + 0xf,0x67,0x5d, 0xf,0x67,0x5e, 0xf,0x67,0x5f, 0xf,0x67,0x60, + 0xf,0x67,0x61, 0xf,0x67,0x62, 0xf,0x67,0x63, 0xf,0x67,0x64, + 0x7,0x53,0x4c, 0x5,0x70,0x31, 0x5,0x70,0x30, 0x7,0x53,0x4b, + 0x5,0x70,0x2e, 0x7,0x58,0x26, 0x5,0x73,0x4e, 0x5,0x73,0x4f, + 0x5,0x73,0x4c, 0x5,0x73,0x4a, 0x4,0x68,0x6f, 0x5,0x73,0x4b, + 0x5,0x73,0x4d, 0x7,0x58,0x25, 0xf,0x69,0x47, 0xf,0x69,0x48, + 0xf,0x69,0x49, 0xf,0x69,0x4b, 0xf,0x69,0x4e, 0xf,0x69,0x4f, + 0xf,0x69,0x50, 0xf,0x69,0x51, 0x7,0x58,0x24, 0x7,0x58,0x22, + 0xf,0x67,0x65, 0x5,0x75,0x71, 0x5,0x75,0x73, 0x5,0x77,0x60, + 0x5,0x75,0x74, 0x7,0x5b,0x60, 0x5,0x75,0x72, 0x7,0x5b,0x61, + 0x5,0x75,0x75, 0x7,0x5b,0x5f, 0x5,0x77,0x61, 0x7,0x5b,0x5d, + 0xf,0x6a,0x57, 0xf,0x6a,0x59, 0x7,0x5b,0x5e, 0x5,0x75,0x76, + 0x5,0x75,0x70, 0x4,0x6b,0x6c, 0x7,0x5e,0x6e, 0x5,0x77,0x62, + 0x7,0x60,0x71, 0xf,0x6b,0x4e, 0xf,0x6b,0x4f, 0xf,0x6b,0x50, + 0xf,0x6b,0x53, 0xf,0x6b,0x54, 0x7,0x5e,0x6f, 0x7,0x5e,0x70, + 0xf,0x6a,0x58, 0x7,0x60,0x72, 0x5,0x79,0x2d, 0xf,0x6c,0x2c, + 0x7,0x60,0x73, 0x5,0x79,0x2c, 0x5,0x79,0x2e, 0xf,0x6b,0x52, + 0x5,0x7a,0x29, 0x7,0x63,0x54, 0x7,0x60,0x74, 0x4,0x6d,0x55, + 0xf,0x6c,0x2d, 0xf,0x6c,0x4c, 0xf,0x6c,0x63, 0x7,0x63,0x4c, + 0x7,0x63,0x55, 0x5,0x7b,0x40, 0x7,0x64,0x48, 0x7,0x64,0x49, + 0x7,0x65,0x5b, 0xf,0x6d,0x2f, 0x7,0x65,0x74, 0x6,0x25,0x24, + 0x4,0x24,0x4b, 0x6,0x28,0x2f, 0x6,0x2c,0x2e, 0x6,0x28,0x32, + 0x5,0x24,0x47, 0x6,0x28,0x31, 0x4,0x24,0x4a, 0x5,0x26,0x5c, + 0x5,0x26,0x5b, 0x5,0x26,0x58, 0x6,0x2c,0x2f, 0x4,0x26,0x6f, + 0x6,0x2c,0x30, 0x5,0x26,0x5d, 0x4,0x26,0x6e, 0x5,0x26,0x59, + 0x5,0x26,0x5a, 0x5,0x26,0x57, 0xf,0x27,0x56, 0x5,0x29,0x5f, + 0x6,0x31,0x7a, 0x6,0x38,0x54, 0x6,0x31,0x7c, 0x5,0x29,0x62, + 0x4,0x29,0x75, 0x5,0x29,0x61, 0x5,0x29,0x5e, 0x6,0x31,0x79, + 0x5,0x29,0x5c, 0x5,0x29,0x60, 0x6,0x31,0x7b, 0x5,0x29,0x5d, + 0xf,0x2c,0x77, 0x6,0x38,0x57, 0x6,0x38,0x58, 0x6,0x38,0x55, + 0x5,0x2e,0x33, 0x5,0x2e,0x2d, 0x6,0x38,0x56, 0x6,0x40,0x6b, + 0x5,0x2e,0x32, 0x4,0x2d,0x5f, 0x5,0x2e,0x2f, 0x5,0x2e,0x34, + 0x5,0x2e,0x31, 0x5,0x2e,0x30, 0xf,0x30,0x31, 0x5,0x33,0x25, + 0x6,0x40,0x6c, 0x6,0x40,0x6d, 0xf,0x35,0x67, 0xf,0x35,0x68, + 0xf,0x35,0x69, 0xf,0x35,0x6a, 0xf,0x35,0x6b, 0xf,0x35,0x6c, + 0xf,0x35,0x6d, 0xf,0x35,0x6e, 0x4,0x38,0x3d, 0x5,0x39,0x47, + 0x5,0x3f,0x77, 0x4,0x38,0x3a, 0x5,0x39,0x45, 0x6,0x4a,0x3c, + 0x5,0x33,0x24, 0x5,0x39,0x48, 0x6,0x4a,0x3d, 0x5,0x39,0x44, + 0x5,0x39,0x49, 0x6,0x4a,0x3e, 0x5,0x39,0x46, 0x6,0x4a,0x3b, + 0xf,0x3c,0x30, 0xf,0x3c,0x31, 0x6,0x4a,0x3a, 0x6,0x53,0x6e, + 0x5,0x3f,0x76, 0x5,0x3f,0x75, 0x5,0x3f,0x7a, 0x6,0x53,0x6b, + 0x5,0x3f,0x79, 0x6,0x53,0x67, 0x6,0x53,0x66, 0x6,0x53,0x68, + 0x6,0x53,0x69, 0x6,0x53,0x6a, 0x6,0x53,0x6d, 0x5,0x3f,0x78, + 0xf,0x42,0x4e, 0x6,0x58,0x5a, 0x6,0x53,0x6c, 0x6,0x53,0x65, + 0xf,0x42,0x4d, 0x5,0x46,0x5c, 0x4,0x44,0x2b, 0x5,0x46,0x5e, + 0x6,0x5d,0x6f, 0x6,0x5d,0x6e, 0x4,0x44,0x2c, 0x5,0x46,0x5d, + 0x4,0x44,0x29, 0x6,0x5d,0x75, 0x6,0x5d,0x70, 0x5,0x46,0x5a, + 0x6,0x5d,0x76, 0x6,0x5d,0x74, 0x5,0x46,0x5b, 0x6,0x5d,0x72, + 0x6,0x5d,0x71, 0x6,0x5d,0x73, 0x6,0x53,0x6f, 0xf,0x48,0x76, + 0xf,0x48,0x78, 0x5,0x46,0x59, 0x5,0x4d,0x6e, 0x7,0x23,0x7d, + 0x5,0x4d,0x70, 0x5,0x4d,0x71, 0x4,0x4a,0x4d, 0x7,0x23,0x79, + 0x7,0x23,0x77, 0x7,0x23,0x7e, 0x7,0x23,0x76, 0x7,0x23,0x7a, + 0x7,0x23,0x7b, 0x5,0x4d,0x6f, 0xf,0x4f,0x54, 0x7,0x23,0x7c, + 0x5,0x54,0x7e, 0x7,0x2e,0x76, 0x4,0x50,0x68, 0x7,0x2e,0x75, + 0xf,0x55,0x3a, 0xf,0x55,0x3b, 0x7,0x38,0x5e, 0x7,0x38,0x60, + 0x5,0x5b,0x71, 0x7,0x38,0x5f, 0xf,0x5a,0x55, 0x7,0x38,0x5d, + 0x5,0x62,0x2c, 0x5,0x68,0x32, 0x5,0x68,0x31, 0xf,0x62,0x62, + 0x5,0x70,0x36, 0x7,0x4e,0x23, 0x5,0x70,0x35, 0x5,0x70,0x34, + 0x4,0x68,0x70, 0x5,0x70,0x33, 0x5,0x73,0x50, 0x7,0x58,0x29, + 0x7,0x58,0x27, 0x7,0x58,0x28, 0x5,0x77,0x63, 0x7,0x60,0x75, + 0x4,0x6c,0x70, 0x4,0x6d,0x56, 0x5,0x21,0x32, 0x5,0x21,0x70, + 0x6,0x23,0x2e, 0x6,0x25,0x26, 0x5,0x24,0x4a, 0x6,0x28,0x34, + 0x6,0x2c,0x31, 0x5,0x24,0x49, 0x5,0x24,0x4b, 0x6,0x28,0x33, + 0x6,0x2c,0x3c, 0x6,0x2c,0x34, 0x6,0x2c,0x3b, 0x6,0x2c,0x3a, + 0x6,0x2c,0x36, 0x6,0x2c,0x33, 0x6,0x2c,0x38, 0x6,0x2c,0x32, + 0x6,0x2c,0x37, 0x5,0x26,0x5e, 0x6,0x2c,0x39, 0x6,0x2c,0x35, + 0x5,0x26,0x5f, 0xf,0x27,0x57, 0xf,0x27,0x58, 0xf,0x27,0x59, + 0x4,0x26,0x72, 0x4,0x29,0x76, 0x5,0x29,0x63, 0x5,0x28,0x35, + 0x6,0x38,0x59, 0x6,0x38,0x5c, 0x5,0x2e,0x35, 0x6,0x38,0x5a, + 0x6,0x38,0x5e, 0x6,0x38,0x5d, 0x6,0x38,0x5b, 0x6,0x37,0x48, + 0x5,0x33,0x26, 0x6,0x40,0x70, 0xf,0x35,0x6f, 0x6,0x40,0x6f, + 0x4,0x38,0x40, 0x4,0x38,0x3e, 0x5,0x39,0x4a, 0x5,0x39,0x4b, + 0x6,0x4a,0x43, 0x4,0x38,0x41, 0x6,0x4a,0x42, 0x6,0x4a,0x44, + 0x6,0x4a,0x40, 0x6,0x4a,0x45, 0x6,0x4a,0x46, 0x6,0x4a,0x41, + 0x5,0x3f,0x7c, 0x6,0x53,0x70, 0x5,0x3f,0x7b, 0xf,0x42,0x4f, + 0x6,0x5a,0x61, 0x7,0x24,0x22, 0x7,0x24,0x25, 0x7,0x24,0x23, + 0x7,0x24,0x26, 0x7,0x24,0x21, 0x7,0x24,0x24, 0xf,0x4f,0x55, + 0x7,0x2e,0x7a, 0x7,0x2e,0x79, 0x7,0x2e,0x77, 0x7,0x2e,0x78, + 0x7,0x38,0x61, 0x4,0x56,0x50, 0xf,0x5a,0x56, 0xf,0x5a,0x57, + 0x5,0x62,0x2d, 0x5,0x62,0x2e, 0x7,0x40,0x2e, 0x5,0x73,0x51, + 0x7,0x5b,0x62, 0x7,0x5b,0x63, 0x5,0x21,0x71, 0x5,0x21,0x49, + 0x5,0x22,0x76, 0x6,0x28,0x35, 0x4,0x22,0x7d, 0x6,0x25,0x27, + 0x5,0x24,0x4c, 0x4,0x24,0x4d, 0x6,0x25,0x28, 0x6,0x28,0x36, + 0x6,0x28,0x3b, 0x6,0x28,0x37, 0x4,0x24,0x4c, 0x6,0x28,0x3c, + 0x5,0x24,0x4d, 0x6,0x28,0x39, 0x6,0x28,0x38, 0x6,0x28,0x3a, + 0x6,0x2c,0x3f, 0x5,0x26,0x60, 0x5,0x26,0x66, 0x5,0x26,0x61, + 0x5,0x26,0x64, 0x4,0x26,0x73, 0x4,0x26,0x74, 0x5,0x26,0x63, + 0x4,0x26,0x77, 0x6,0x2c,0x3d, 0x6,0x2c,0x3e, 0x6,0x2c,0x40, + 0x6,0x31,0x7d, 0x5,0x26,0x65, 0x5,0x29,0x68, 0x4,0x29,0x78, + 0x4,0x29,0x79, 0x6,0x32,0x26, 0x4,0x29,0x77, 0x6,0x31,0x7e, + 0x5,0x29,0x64, 0x5,0x29,0x65, 0x5,0x29,0x6b, 0x5,0x29,0x66, + 0x5,0x29,0x67, 0x6,0x32,0x25, 0x4,0x29,0x7a, 0x6,0x32,0x22, + 0x6,0x32,0x23, 0x5,0x29,0x6a, 0x6,0x32,0x24, 0x6,0x38,0x5f, + 0xf,0x2b,0x50, 0x6,0x32,0x21, 0x5,0x29,0x6c, 0x5,0x2e,0x36, + 0x4,0x2d,0x63, 0x6,0x38,0x62, 0x5,0x2e,0x3b, 0x6,0x38,0x65, + 0x5,0x2e,0x3c, 0x5,0x2e,0x38, 0x5,0x2e,0x39, 0x6,0x38,0x63, + 0x6,0x38,0x66, 0x5,0x2e,0x3d, 0x5,0x2e,0x37, 0x5,0x2e,0x3a, + 0x5,0x2e,0x3e, 0x6,0x38,0x60, 0x6,0x38,0x61, 0x5,0x33,0x2b, + 0x6,0x40,0x74, 0x5,0x33,0x2a, 0x6,0x40,0x73, 0x5,0x33,0x27, + 0x5,0x33,0x28, 0x5,0x33,0x29, 0x6,0x40,0x71, 0x4,0x32,0x4b, + 0x5,0x33,0x2c, 0x6,0x4a,0x49, 0x6,0x40,0x75, 0x6,0x40,0x72, + 0xf,0x35,0x71, 0x6,0x53,0x72, 0x6,0x4a,0x4a, 0x5,0x39,0x53, + 0x4,0x38,0x48, 0x6,0x4a,0x4b, 0x4,0x38,0x43, 0x5,0x39,0x4e, + 0x5,0x39,0x4d, 0x5,0x39,0x4f, 0x4,0x38,0x47, 0x5,0x39,0x52, + 0x5,0x39,0x54, 0x5,0x39,0x50, 0x5,0x39,0x4c, 0x5,0x39,0x51, + 0x6,0x4a,0x4c, 0x6,0x53,0x71, 0x6,0x4a,0x48, 0xf,0x3c,0x32, + 0x6,0x53,0x74, 0x6,0x53,0x79, 0x5,0x3f,0x7d, 0x5,0x3f,0x7e, + 0x6,0x53,0x76, 0x6,0x53,0x78, 0x4,0x3e,0x25, 0x6,0x5d,0x78, + 0x6,0x53,0x7a, 0x6,0x53,0x75, 0x6,0x53,0x73, 0xf,0x42,0x50, + 0xf,0x35,0x70, 0x4,0x44,0x34, 0x4,0x44,0x2e, 0x6,0x5d,0x7b, + 0x6,0x5d,0x7c, 0x4,0x44,0x2f, 0x6,0x5d,0x79, 0x6,0x5d,0x7a, + 0x6,0x5d,0x2d, 0x7,0x24,0x29, 0x4,0x4a,0x51, 0x5,0x4d,0x72, + 0x7,0x24,0x27, 0x5,0x4d,0x75, 0x7,0x24,0x28, 0x7,0x24,0x2b, + 0x5,0x4d,0x74, 0x4,0x50,0x69, 0x7,0x24,0x2c, 0x7,0x24,0x2a, + 0xf,0x4f,0x56, 0x5,0x4d,0x73, 0x7,0x2e,0x7b, 0x7,0x2e,0x7c, + 0x5,0x55,0x21, 0x4,0x50,0x6c, 0x5,0x55,0x23, 0x5,0x55,0x22, + 0x7,0x2e,0x7e, 0xf,0x55,0x3c, 0xf,0x55,0x3d, 0x7,0x38,0x64, + 0x7,0x38,0x62, 0x5,0x5b,0x73, 0x7,0x38,0x65, 0x7,0x38,0x63, + 0x5,0x5b,0x74, 0x5,0x62,0x30, 0x5,0x62,0x2f, 0x4,0x5b,0x4d, + 0x7,0x40,0x30, 0x7,0x2e,0x7d, 0x5,0x5b,0x75, 0x7,0x40,0x2f, + 0x5,0x68,0x33, 0x5,0x70,0x37, 0x5,0x70,0x38, 0x7,0x53,0x4f, + 0x7,0x58,0x2a, 0x5,0x75,0x7a, 0x5,0x75,0x79, 0x5,0x26,0x68, + 0x5,0x26,0x67, 0x6,0x32,0x27, 0x6,0x32,0x28, 0x5,0x2e,0x3f, + 0x4,0x32,0x4c, 0x4,0x32,0x4d, 0x6,0x40,0x78, 0x6,0x40,0x79, + 0x6,0x40,0x76, 0x6,0x40,0x77, 0xf,0x35,0x73, 0xf,0x35,0x75, + 0xf,0x35,0x76, 0xf,0x35,0x77, 0x6,0x40,0x7b, 0x6,0x40,0x7a, + 0x5,0x33,0x2d, 0x6,0x4a,0x4f, 0x6,0x4a,0x4e, 0xf,0x3c,0x33, + 0xf,0x35,0x72, 0x6,0x54,0x21, 0x6,0x54,0x22, 0x6,0x53,0x7d, + 0x6,0x53,0x7e, 0x6,0x54,0x24, 0xf,0x42,0x51, 0xf,0x42,0x52, + 0x6,0x54,0x23, 0x6,0x53,0x7c, 0x5,0x40,0x21, 0x5,0x40,0x7b, + 0x5,0x46,0x61, 0x4,0x44,0x36, 0x6,0x5e,0x21, 0x4,0x44,0x37, + 0x6,0x5d,0x7e, 0x6,0x5d,0x7d, 0xf,0x48,0x7a, 0x5,0x4d,0x76, + 0x6,0x5e,0x22, 0x7,0x24,0x2d, 0x4,0x4a,0x52, 0x7,0x2f,0x25, + 0x7,0x2f,0x23, 0x7,0x2f,0x26, 0x7,0x2f,0x21, 0x7,0x2f,0x24, + 0x5,0x55,0x24, 0x7,0x2f,0x22, 0xf,0x55,0x3e, 0xf,0x55,0x3f, + 0xf,0x55,0x40, 0x7,0x38,0x66, 0x7,0x38,0x67, 0x4,0x5b,0x4e, + 0x7,0x40,0x33, 0x5,0x62,0x32, 0x5,0x62,0x31, 0x7,0x40,0x31, + 0x7,0x40,0x32, 0x4,0x5f,0x78, 0x7,0x47,0x4c, 0x7,0x4e,0x25, + 0x7,0x47,0x4d, 0x7,0x53,0x50, 0x4,0x6a,0x4d, 0x5,0x75,0x7b, + 0x7,0x5b,0x64, 0x5,0x73,0x52, 0x7,0x5e,0x73, 0x5,0x77,0x65, + 0x5,0x77,0x64, 0x7,0x60,0x76, 0x7,0x63,0x56, 0x5,0x21,0x72, + 0x6,0x28,0x3d, 0x6,0x2c,0x41, 0x6,0x32,0x29, 0x6,0x38,0x67, + 0xf,0x3c,0x34, 0x5,0x40,0x22, 0x4,0x4a,0x53, 0xf,0x4f,0x57, + 0xf,0x4f,0x58, 0xf,0x5a,0x59, 0xf,0x55,0x41, 0xf,0x62,0x63, + 0xf,0x6a,0x5a, 0x5,0x24,0x4f, 0x6,0x28,0x3e, 0x6,0x2c,0x45, + 0x6,0x2c,0x44, 0x5,0x26,0x69, 0x6,0x38,0x68, 0x6,0x38,0x6a, + 0x6,0x38,0x69, 0x6,0x40,0x7c, 0x6,0x40,0x7d, 0x5,0x40,0x23, + 0x4,0x3e,0x26, 0x5,0x46,0x62, 0x5,0x46,0x63, 0x6,0x5e,0x23, + 0x7,0x24,0x2e, 0x7,0x2f,0x27, 0x7,0x2f,0x28, 0x5,0x55,0x25, + 0x7,0x47,0x4e, 0x5,0x6c,0x43, 0x5,0x79,0x30, 0x5,0x21,0x4a, + 0x4,0x22,0x7e, 0xf,0x22,0x5a, 0xf,0x22,0x5b, 0x6,0x28,0x40, + 0x6,0x28,0x3f, 0x4,0x24,0x4e, 0xf,0x24,0x55, 0xf,0x24,0x56, + 0xf,0x24,0x57, 0xf,0x24,0x59, 0xf,0x24,0x5a, 0x5,0x26,0x6d, + 0x5,0x26,0x6a, 0x5,0x26,0x6c, 0x5,0x26,0x6b, 0x6,0x2c,0x47, + 0x6,0x2c,0x46, 0xf,0x27,0x5a, 0xf,0x27,0x5c, 0xf,0x27,0x5d, + 0xf,0x27,0x5e, 0xf,0x27,0x5f, 0x5,0x26,0x43, 0x6,0x32,0x2c, + 0x5,0x29,0x6e, 0x5,0x29,0x6f, 0x5,0x29,0x6d, 0x5,0x29,0x70, + 0x5,0x29,0x71, 0x6,0x32,0x2d, 0x5,0x29,0x73, 0x6,0x32,0x2f, + 0x6,0x38,0x6d, 0x6,0x32,0x2e, 0x5,0x29,0x74, 0x6,0x32,0x2b, + 0x5,0x29,0x72, 0xf,0x2b,0x51, 0xf,0x2b,0x52, 0xf,0x2b,0x53, + 0xf,0x2b,0x54, 0xf,0x2b,0x55, 0xf,0x2b,0x56, 0xf,0x2b,0x57, + 0xf,0x2b,0x58, 0xf,0x2b,0x59, 0xf,0x2b,0x5a, 0xf,0x2b,0x5b, + 0xf,0x2b,0x5c, 0xf,0x2b,0x5e, 0xf,0x2b,0x5d, 0x6,0x38,0x6f, + 0x5,0x2e,0x41, 0x6,0x38,0x6e, 0x4,0x2d,0x69, 0x5,0x2e,0x43, + 0x4,0x2d,0x68, 0x6,0x38,0x6c, 0x5,0x2e,0x42, 0xf,0x30,0x32, + 0xf,0x30,0x33, 0xf,0x30,0x34, 0xf,0x30,0x35, 0xf,0x30,0x36, + 0xf,0x30,0x37, 0xf,0x30,0x38, 0xf,0x30,0x39, 0x6,0x38,0x6b, + 0x5,0x2e,0x40, 0x6,0x41,0x26, 0x4,0x32,0x56, 0x6,0x41,0x21, + 0x5,0x33,0x31, 0x6,0x41,0x22, 0x6,0x41,0x23, 0x5,0x33,0x2e, + 0x6,0x41,0x25, 0x5,0x33,0x32, 0x5,0x33,0x30, 0x5,0x33,0x2f, + 0x6,0x40,0x7e, 0x6,0x41,0x24, 0xf,0x35,0x78, 0xf,0x35,0x79, + 0xf,0x35,0x7a, 0xf,0x35,0x7b, 0xf,0x35,0x7c, 0x5,0x39,0x55, + 0x4,0x38,0x4d, 0x5,0x39,0x56, 0x4,0x38,0x50, 0x6,0x4a,0x51, + 0x6,0x4a,0x53, 0x5,0x39,0x59, 0x5,0x39,0x58, 0x5,0x39,0x5a, + 0x6,0x4a,0x56, 0x6,0x4a,0x50, 0x6,0x4a,0x55, 0x5,0x39,0x57, + 0x6,0x4a,0x52, 0xf,0x3c,0x3a, 0xf,0x3c,0x35, 0xf,0x3c,0x37, + 0xf,0x3c,0x38, 0xf,0x3c,0x39, 0xf,0x3c,0x3b, 0xf,0x3c,0x3d, + 0xf,0x3c,0x3f, 0xf,0x3c,0x40, 0x6,0x4a,0x54, 0xf,0x3c,0x36, + 0x5,0x39,0x5c, 0x6,0x54,0x2e, 0x6,0x54,0x2c, 0x4,0x3e,0x2b, + 0x6,0x54,0x27, 0x6,0x54,0x2b, 0x4,0x3e,0x2a, 0x6,0x54,0x28, + 0x6,0x54,0x25, 0x6,0x54,0x29, 0x6,0x54,0x26, 0x6,0x54,0x2d, + 0x6,0x54,0x2a, 0x6,0x54,0x2f, 0x5,0x40,0x24, 0xf,0x42,0x53, + 0xf,0x42,0x55, 0xf,0x42,0x56, 0xf,0x42,0x57, 0x6,0x54,0x30, + 0x6,0x5e,0x29, 0x5,0x46,0x66, 0x5,0x46,0x65, 0x6,0x5e,0x2a, + 0x6,0x5e,0x2b, 0x6,0x5e,0x2d, 0x4,0x44,0x3d, 0x6,0x5e,0x24, + 0x4,0x44,0x3e, 0x5,0x46,0x67, 0x4,0x44,0x3b, 0x6,0x5e,0x2e, + 0x6,0x5e,0x2f, 0x6,0x5e,0x26, 0x6,0x5e,0x27, 0xf,0x48,0x7c, + 0xf,0x48,0x7d, 0xf,0x48,0x7e, 0xf,0x49,0x21, 0x6,0x5e,0x28, + 0x5,0x46,0x69, 0x6,0x5e,0x30, 0x6,0x5e,0x25, 0x6,0x5e,0x2c, + 0x4,0x4a,0x56, 0x7,0x24,0x33, 0x7,0x24,0x37, 0x7,0x24,0x35, + 0x4,0x4a,0x55, 0x4,0x4a,0x54, 0x5,0x4d,0x79, 0x7,0x24,0x34, + 0x5,0x4d,0x77, 0x5,0x4d,0x78, 0x7,0x24,0x31, 0x7,0x24,0x32, + 0x7,0x24,0x30, 0x7,0x24,0x2f, 0x7,0x24,0x36, 0x7,0x24,0x38, + 0x7,0x2f,0x29, 0x5,0x55,0x27, 0x7,0x2f,0x2a, 0x4,0x50,0x70, + 0x5,0x55,0x26, 0x4,0x50,0x73, 0x7,0x2f,0x2c, 0xf,0x55,0x42, + 0xf,0x55,0x43, 0xf,0x55,0x44, 0xf,0x55,0x45, 0x7,0x2f,0x2b, + 0x7,0x24,0x39, 0x7,0x38,0x6a, 0x4,0x56,0x55, 0x4,0x56,0x54, + 0x7,0x38,0x69, 0x5,0x5b,0x76, 0x7,0x38,0x68, 0xf,0x5a,0x5a, + 0xf,0x5a,0x5b, 0xf,0x5a,0x5c, 0x7,0x38,0x6c, 0x7,0x38,0x6b, + 0x5,0x62,0x35, 0x5,0x62,0x34, 0x5,0x62,0x36, 0x7,0x40,0x37, + 0x7,0x47,0x4f, 0x7,0x40,0x35, 0x5,0x62,0x37, 0x7,0x40,0x34, + 0x7,0x40,0x36, 0xf,0x5f,0x31, 0x5,0x62,0x33, 0xf,0x5f,0x32, + 0x7,0x47,0x52, 0x5,0x68,0x34, 0x7,0x47,0x50, 0x7,0x47,0x51, + 0xf,0x65,0x41, 0x7,0x4e,0x26, 0x4,0x66,0x47, 0x5,0x70,0x39, + 0x7,0x53,0x51, 0xf,0x67,0x67, 0x7,0x58,0x2b, 0x5,0x73,0x53, + 0xf,0x69,0x52, 0x5,0x75,0x7c, 0x7,0x5b,0x65, 0x7,0x64,0x4a, + 0x6,0x2c,0x48, 0x6,0x32,0x30, 0x5,0x29,0x75, 0x5,0x29,0x76, + 0x6,0x33,0x4c, 0x6,0x41,0x27, 0xf,0x35,0x7d, 0x6,0x41,0x28, + 0x6,0x54,0x31, 0x4,0x44,0x40, 0x7,0x2f,0x2d, 0x7,0x38,0x6d, + 0x4,0x5b,0x51, 0xf,0x5a,0x5d, 0x6,0x25,0x2a, 0x6,0x25,0x29, + 0xf,0x24,0x5c, 0x6,0x2c,0x4b, 0x6,0x2c,0x4a, 0x6,0x2c,0x49, + 0x6,0x32,0x31, 0x6,0x32,0x32, 0xf,0x2b,0x5f, 0x5,0x29,0x77, + 0x5,0x2e,0x44, 0xf,0x35,0x7e, 0x5,0x39,0x5d, 0xf,0x3c,0x41, + 0x6,0x54,0x32, 0x7,0x24,0x3b, 0x7,0x24,0x3a, 0x7,0x40,0x38, + 0x7,0x53,0x52, 0xf,0x21,0x67, 0x6,0x22,0x24, 0x6,0x25,0x2b, + 0x5,0x21,0x73, 0x6,0x25,0x2c, 0xf,0x22,0x5e, 0xf,0x24,0x69, + 0x4,0x23,0x23, 0x6,0x25,0x2d, 0x5,0x24,0x50, 0x6,0x25,0x2f, + 0x6,0x25,0x31, 0x3,0x24,0x24, 0xf,0x22,0x5c, 0xf,0x24,0x5f, + 0xf,0x24,0x60, 0x6,0x25,0x30, 0x6,0x2c,0x4d, 0x5,0x24,0x52, + 0x6,0x28,0x42, 0x5,0x24,0x51, 0x5,0x24,0x53, 0x4,0x24,0x50, + 0x6,0x28,0x46, 0x6,0x28,0x47, 0x6,0x2c,0x4c, 0x6,0x28,0x43, + 0x6,0x28,0x41, 0x6,0x28,0x45, 0x6,0x28,0x48, 0xf,0x24,0x61, + 0xf,0x24,0x5e, 0xf,0x24,0x62, 0xf,0x24,0x63, 0xf,0x24,0x64, + 0xf,0x24,0x65, 0xf,0x24,0x66, 0xf,0x24,0x67, 0xf,0x27,0x63, + 0xf,0x27,0x64, 0xf,0x27,0x65, 0x4,0x27,0x23, 0x5,0x26,0x6f, + 0x6,0x32,0x33, 0x5,0x26,0x72, 0x5,0x26,0x73, 0x4,0x27,0x21, + 0x6,0x2c,0x57, 0x4,0x27,0x25, 0x6,0x2c,0x50, 0x4,0x27,0x24, + 0x6,0x2c,0x4e, 0x5,0x26,0x6e, 0x5,0x26,0x70, 0x6,0x2c,0x58, + 0x5,0x26,0x71, 0x6,0x2c,0x5a, 0x6,0x32,0x34, 0x6,0x2c,0x56, + 0x6,0x2c,0x5c, 0x4,0x26,0x7c, 0x6,0x2c,0x53, 0xf,0x27,0x60, + 0xf,0x27,0x61, 0xf,0x27,0x62, 0xf,0x27,0x67, 0xf,0x27,0x68, + 0xf,0x27,0x69, 0xf,0x27,0x6a, 0xf,0x27,0x6b, 0xf,0x27,0x6d, + 0xf,0x2b,0x64, 0xf,0x2b,0x67, 0xf,0x2b,0x6c, 0x6,0x2c,0x52, + 0x6,0x2c,0x54, 0x6,0x2c,0x55, 0x6,0x2c,0x59, 0x6,0x2c,0x4f, + 0x5,0x29,0x78, 0x4,0x29,0x7c, 0x6,0x32,0x36, 0x5,0x2a,0x22, + 0x6,0x32,0x3b, 0x6,0x32,0x3e, 0x5,0x29,0x79, 0x4,0x2a,0x22, + 0x4,0x2d,0x71, 0x5,0x2a,0x21, 0x5,0x29,0x7e, 0x6,0x32,0x3a, + 0x6,0x32,0x40, 0x5,0x29,0x7a, 0x6,0x32,0x41, 0x5,0x29,0x7d, + 0x6,0x38,0x70, 0x6,0x32,0x3d, 0x6,0x32,0x3c, 0x4,0x2a,0x23, + 0x4,0x29,0x7d, 0x6,0x32,0x3f, 0xf,0x2b,0x60, 0xf,0x2b,0x61, + 0xf,0x2b,0x62, 0xf,0x2b,0x63, 0xf,0x2b,0x65, 0xf,0x2b,0x66, + 0xf,0x2b,0x68, 0xf,0x2b,0x69, 0xf,0x2b,0x6a, 0xf,0x2b,0x6b, + 0xf,0x2b,0x6d, 0xf,0x2b,0x6e, 0xf,0x30,0x3a, 0xf,0x30,0x3d, + 0xf,0x30,0x44, 0x6,0x32,0x38, 0x4,0x2a,0x24, 0x6,0x32,0x35, + 0x6,0x32,0x37, 0x5,0x2a,0x23, 0xf,0x30,0x57, 0x4,0x2d,0x6e, + 0x5,0x2e,0x49, 0x6,0x39,0x30, 0x6,0x39,0x2e, 0x5,0x2e,0x48, + 0x5,0x2e,0x47, 0x6,0x38,0x7c, 0x5,0x2e,0x4a, 0x6,0x38,0x71, + 0x6,0x38,0x7b, 0x4,0x2d,0x6d, 0x4,0x2d,0x6f, 0x6,0x39,0x25, + 0x6,0x38,0x76, 0x6,0x39,0x26, 0x6,0x39,0x2a, 0x6,0x38,0x77, + 0x6,0x39,0x29, 0x6,0x38,0x7e, 0x6,0x39,0x28, 0x6,0x41,0x2a, + 0x6,0x41,0x29, 0x4,0x32,0x66, 0x6,0x39,0x24, 0x6,0x39,0x2c, + 0x5,0x2e,0x45, 0x6,0x39,0x23, 0x6,0x38,0x73, 0x6,0x39,0x2b, + 0x6,0x38,0x78, 0x6,0x39,0x2f, 0x6,0x39,0x32, 0x6,0x41,0x46, + 0xf,0x30,0x3b, 0xf,0x30,0x3e, 0xf,0x30,0x3f, 0xf,0x30,0x40, + 0xf,0x30,0x41, 0xf,0x30,0x42, 0xf,0x30,0x43, 0xf,0x30,0x45, + 0xf,0x30,0x46, 0xf,0x30,0x47, 0xf,0x30,0x48, 0xf,0x30,0x4a, + 0xf,0x30,0x4b, 0xf,0x30,0x4c, 0xf,0x30,0x4d, 0xf,0x30,0x4e, + 0xf,0x30,0x4f, 0xf,0x30,0x50, 0xf,0x30,0x51, 0xf,0x30,0x52, + 0xf,0x30,0x53, 0xf,0x30,0x54, 0xf,0x30,0x55, 0xf,0x30,0x56, + 0xf,0x30,0x58, 0xf,0x30,0x59, 0xf,0x30,0x5a, 0x6,0x38,0x79, + 0x6,0x39,0x22, 0x6,0x39,0x31, 0x4,0x2d,0x72, 0x6,0x39,0x27, + 0x6,0x38,0x7d, 0x6,0x38,0x75, 0x5,0x2e,0x46, 0xf,0x36,0x2d, + 0x4,0x32,0x5d, 0x5,0x33,0x40, 0x4,0x32,0x5b, 0x4,0x32,0x6b, + 0x6,0x41,0x34, 0x6,0x41,0x38, 0x6,0x41,0x3c, 0x4,0x32,0x6a, + 0x6,0x41,0x43, 0x4,0x32,0x61, 0x6,0x41,0x36, 0x4,0x32,0x65, + 0x6,0x41,0x35, 0x6,0x41,0x45, 0x4,0x32,0x69, 0x5,0x33,0x33, + 0x6,0x41,0x31, 0x4,0x32,0x60, 0x4,0x32,0x67, 0x6,0x4a,0x64, + 0x5,0x33,0x3f, 0x6,0x41,0x42, 0x5,0x33,0x3e, 0x6,0x41,0x3f, + 0x4,0x32,0x59, 0x4,0x32,0x5f, 0x6,0x41,0x2c, 0x4,0x25,0x2f, + 0x6,0x41,0x3b, 0x6,0x41,0x30, 0x6,0x4a,0x66, 0x5,0x33,0x38, + 0x5,0x33,0x41, 0x6,0x4a,0x58, 0x6,0x4a,0x59, 0x6,0x41,0x3e, + 0x6,0x41,0x44, 0x5,0x33,0x36, 0x4,0x32,0x62, 0x6,0x41,0x40, + 0x5,0x33,0x3b, 0x6,0x41,0x2f, 0x6,0x41,0x32, 0x5,0x33,0x3a, + 0x5,0x33,0x35, 0x4,0x32,0x6c, 0x4,0x32,0x6e, 0x5,0x33,0x37, + 0x6,0x41,0x3d, 0xf,0x36,0x21, 0xf,0x36,0x22, 0xf,0x36,0x23, + 0xf,0x36,0x25, 0xf,0x36,0x26, 0xf,0x36,0x27, 0xf,0x36,0x28, + 0xf,0x36,0x2a, 0xf,0x36,0x2c, 0xf,0x36,0x2e, 0xf,0x36,0x2f, + 0xf,0x36,0x30, 0xf,0x36,0x31, 0xf,0x36,0x32, 0xf,0x36,0x36, + 0xf,0x36,0x37, 0xf,0x36,0x38, 0xf,0x36,0x39, 0xf,0x36,0x3a, + 0xf,0x36,0x3b, 0xf,0x36,0x3c, 0xf,0x36,0x3d, 0xf,0x3c,0x42, + 0xf,0x3c,0x4b, 0xf,0x3c,0x4d, 0xf,0x3c,0x57, 0xf,0x42,0x5f, + 0x6,0x4a,0x57, 0x6,0x41,0x33, 0x6,0x41,0x37, 0x5,0x33,0x39, + 0x6,0x41,0x3a, 0x6,0x41,0x39, 0x6,0x41,0x47, 0x6,0x41,0x2d, + 0x6,0x41,0x2e, 0x5,0x33,0x34, 0x5,0x33,0x3c, 0x6,0x38,0x7a, + 0x6,0x4a,0x62, 0x6,0x4a,0x70, 0x4,0x38,0x54, 0x5,0x39,0x63, + 0x4,0x38,0x55, 0x6,0x4a,0x5d, 0x6,0x4a,0x5f, 0x5,0x39,0x67, + 0x5,0x39,0x6a, 0x5,0x39,0x62, 0x6,0x54,0x48, 0x5,0x39,0x6c, + 0x6,0x4a,0x5a, 0x4,0x38,0x53, 0x5,0x33,0x42, 0x4,0x38,0x58, + 0x6,0x4a,0x6c, 0x6,0x4a,0x5c, 0x5,0x39,0x68, 0x6,0x4a,0x71, + 0x6,0x54,0x35, 0x6,0x4a,0x67, 0x6,0x4a,0x68, 0x6,0x4a,0x6e, + 0x5,0x39,0x60, 0x6,0x54,0x34, 0x6,0x4a,0x6f, 0x4,0x3e,0x2c, + 0x5,0x39,0x5f, 0x5,0x39,0x66, 0x5,0x39,0x65, 0x5,0x39,0x64, + 0x6,0x4a,0x6a, 0x5,0x39,0x61, 0x6,0x54,0x33, 0x6,0x4a,0x72, + 0x5,0x39,0x6d, 0x6,0x4a,0x61, 0xf,0x3c,0x44, 0xf,0x3c,0x45, + 0xf,0x3c,0x46, 0xf,0x3c,0x48, 0xf,0x3c,0x49, 0xf,0x3c,0x4a, + 0xf,0x3c,0x4e, 0xf,0x3c,0x4f, 0xf,0x3c,0x50, 0xf,0x3c,0x51, + 0xf,0x3c,0x52, 0xf,0x3c,0x53, 0xf,0x3c,0x54, 0xf,0x3c,0x55, + 0xf,0x3c,0x56, 0xf,0x3c,0x58, 0xf,0x3c,0x59, 0xf,0x3c,0x5b, + 0xf,0x3c,0x5c, 0x6,0x4a,0x69, 0x5,0x39,0x69, 0x6,0x4a,0x6b, + 0x4,0x38,0x5d, 0x6,0x4a,0x5b, 0x6,0x4a,0x60, 0x6,0x4a,0x5e, + 0x5,0x39,0x6b, 0xf,0x42,0x73, 0x6,0x54,0x41, 0x5,0x40,0x25, + 0x4,0x3e,0x41, 0x6,0x54,0x38, 0x4,0x3e,0x34, 0x6,0x54,0x3b, + 0x6,0x54,0x43, 0x4,0x3e,0x3b, 0x4,0x3e,0x43, 0x4,0x3e,0x3e, + 0x4,0x3e,0x2e, 0x6,0x54,0x4a, 0x5,0x40,0x29, 0x5,0x40,0x26, + 0x4,0x3e,0x40, 0x6,0x5e,0x31, 0x6,0x54,0x42, 0x4,0x3e,0x3a, + 0x5,0x40,0x2f, 0x5,0x40,0x2d, 0x4,0x3e,0x31, 0x6,0x5e,0x32, + 0x4,0x3e,0x42, 0x5,0x40,0x2c, 0x5,0x40,0x2e, 0x6,0x54,0x3e, + 0x6,0x54,0x4c, 0x7,0x24,0x3c, 0x6,0x54,0x47, 0x4,0x44,0x4b, + 0x6,0x54,0x3f, 0x6,0x54,0x46, 0x6,0x54,0x37, 0x6,0x54,0x36, + 0x5,0x40,0x2b, 0x5,0x40,0x28, 0x4,0x3e,0x3d, 0x6,0x54,0x3c, + 0x6,0x54,0x3d, 0x6,0x54,0x40, 0x6,0x54,0x45, 0xf,0x42,0x58, + 0xf,0x42,0x59, 0xf,0x42,0x5a, 0xf,0x42,0x5b, 0xf,0x42,0x5c, + 0xf,0x42,0x5d, 0xf,0x42,0x5e, 0xf,0x42,0x60, 0xf,0x42,0x61, + 0xf,0x42,0x62, 0xf,0x42,0x65, 0xf,0x42,0x66, 0xf,0x42,0x67, + 0xf,0x42,0x68, 0xf,0x42,0x69, 0xf,0x42,0x6a, 0xf,0x42,0x6c, + 0xf,0x42,0x6d, 0xf,0x42,0x6e, 0xf,0x42,0x6f, 0xf,0x42,0x70, + 0xf,0x42,0x71, 0xf,0x42,0x72, 0xf,0x42,0x75, 0xf,0x49,0x22, + 0xf,0x49,0x3e, 0x5,0x40,0x2a, 0x6,0x54,0x44, 0x4,0x3e,0x35, + 0x6,0x54,0x4d, 0x6,0x54,0x3a, 0x6,0x54,0x4b, 0xf,0x49,0x2f, + 0xf,0x42,0x6b, 0xf,0x4f,0x6c, 0x6,0x54,0x39, 0x7,0x24,0x3d, + 0x4,0x44,0x54, 0x4,0x44,0x47, 0x4,0x44,0x48, 0x4,0x44,0x4c, + 0x5,0x46,0x6b, 0x4,0x44,0x4e, 0x5,0x46,0x6a, 0x5,0x46,0x74, + 0x5,0x46,0x76, 0x4,0x44,0x45, 0x4,0x44,0x53, 0x6,0x5e,0x44, + 0x5,0x46,0x6f, 0x6,0x5e,0x41, 0x6,0x5e,0x3a, 0x4,0x44,0x51, + 0x4,0x44,0x50, 0x5,0x46,0x75, 0x5,0x46,0x72, 0x5,0x46,0x6d, + 0x7,0x24,0x40, 0x7,0x24,0x3f, 0x5,0x46,0x77, 0x6,0x5e,0x45, + 0x4,0x44,0x4f, 0x6,0x5e,0x39, 0x6,0x5e,0x42, 0x5,0x46,0x70, + 0x5,0x46,0x71, 0x4,0x44,0x41, 0x6,0x5e,0x3d, 0x5,0x4d,0x7a, + 0x7,0x24,0x3e, 0x6,0x5e,0x34, 0x5,0x46,0x6e, 0x6,0x5e,0x3f, + 0x5,0x46,0x73, 0xf,0x49,0x23, 0xf,0x49,0x24, 0xf,0x49,0x25, + 0xf,0x49,0x26, 0xf,0x49,0x27, 0xf,0x49,0x28, 0xf,0x49,0x29, + 0xf,0x49,0x2b, 0xf,0x49,0x2c, 0xf,0x49,0x2d, 0xf,0x49,0x2e, + 0xf,0x49,0x30, 0xf,0x49,0x31, 0xf,0x49,0x34, 0xf,0x49,0x36, + 0xf,0x49,0x37, 0xf,0x49,0x38, 0xf,0x49,0x39, 0xf,0x49,0x3a, + 0xf,0x49,0x3c, 0xf,0x49,0x3d, 0xf,0x49,0x41, 0xf,0x49,0x42, + 0xf,0x49,0x43, 0xf,0x4f,0x6d, 0x7,0x22,0x68, 0x4,0x44,0x42, + 0x6,0x5e,0x3c, 0x6,0x5e,0x43, 0x6,0x5e,0x35, 0x5,0x46,0x6c, + 0x6,0x5e,0x33, 0x6,0x5e,0x37, 0x6,0x5e,0x38, 0xf,0x49,0x3b, + 0x6,0x5e,0x36, 0xf,0x49,0x2a, 0x7,0x24,0x62, 0x7,0x24,0x52, + 0x7,0x24,0x4d, 0x4,0x4a,0x60, 0x7,0x24,0x5a, 0x7,0x24,0x54, + 0x7,0x24,0x4c, 0x4,0x4a,0x65, 0x4,0x4a,0x67, 0x5,0x4e,0x25, + 0x7,0x24,0x63, 0x7,0x24,0x4e, 0x7,0x24,0x50, 0x7,0x24,0x56, + 0x4,0x4a,0x5c, 0x7,0x24,0x57, 0x7,0x24,0x49, 0x5,0x4e,0x21, + 0x7,0x24,0x65, 0x7,0x24,0x47, 0x7,0x24,0x44, 0x4,0x4a,0x66, + 0x5,0x4d,0x7b, 0x5,0x4e,0x24, 0x7,0x24,0x64, 0x4,0x4a,0x5b, + 0x7,0x24,0x5b, 0x4,0x4a,0x5a, 0x7,0x24,0x59, 0x5,0x4d,0x7e, + 0x7,0x24,0x43, 0x7,0x24,0x67, 0x5,0x4e,0x23, 0x5,0x4d,0x7d, + 0x7,0x24,0x53, 0x7,0x24,0x42, 0x7,0x3a,0x69, 0x7,0x24,0x45, + 0x7,0x24,0x68, 0x5,0x4e,0x22, 0x7,0x24,0x41, 0x7,0x24,0x5e, + 0x7,0x24,0x66, 0x5,0x4e,0x26, 0x5,0x4e,0x28, 0x5,0x4d,0x7c, + 0x4,0x4a,0x5e, 0x7,0x24,0x5f, 0x7,0x24,0x4b, 0x7,0x24,0x51, + 0x5,0x4e,0x27, 0x7,0x24,0x5c, 0xf,0x4f,0x59, 0xf,0x4f,0x5a, + 0xf,0x4f,0x5b, 0xf,0x4f,0x5c, 0xf,0x4f,0x5d, 0xf,0x4f,0x5e, + 0xf,0x4f,0x5f, 0xf,0x4f,0x62, 0xf,0x4f,0x63, 0xf,0x4f,0x64, + 0xf,0x4f,0x65, 0xf,0x4f,0x66, 0xf,0x4f,0x67, 0xf,0x4f,0x68, + 0xf,0x4f,0x6a, 0xf,0x4f,0x6b, 0xf,0x4f,0x6f, 0xf,0x4f,0x70, + 0xf,0x4f,0x71, 0xf,0x4f,0x72, 0xf,0x4f,0x73, 0xf,0x4f,0x74, + 0xf,0x4f,0x75, 0xf,0x4f,0x76, 0xf,0x4f,0x77, 0xf,0x4f,0x78, + 0xf,0x4f,0x7b, 0xf,0x4f,0x7c, 0xf,0x55,0x51, 0x7,0x24,0x55, + 0x7,0x24,0x60, 0x7,0x2f,0x30, 0x4,0x4a,0x63, 0x7,0x24,0x46, + 0x7,0x24,0x5d, 0x7,0x24,0x48, 0x7,0x24,0x4a, 0xf,0x55,0x4a, + 0xf,0x4f,0x7e, 0xf,0x49,0x40, 0x4,0x50,0x7c, 0x5,0x55,0x35, + 0x5,0x55,0x34, 0x5,0x55,0x28, 0x5,0x55,0x29, 0x5,0x55,0x2b, + 0x7,0x2f,0x33, 0x5,0x55,0x30, 0x7,0x2f,0x47, 0x7,0x2f,0x40, + 0x7,0x2f,0x3a, 0x4,0x50,0x79, 0x7,0x2f,0x39, 0x4,0x50,0x7e, + 0x5,0x55,0x33, 0x7,0x2f,0x3d, 0x7,0x2f,0x31, 0x7,0x2f,0x37, + 0x7,0x2f,0x46, 0x7,0x2f,0x3b, 0x7,0x2f,0x38, 0x7,0x2f,0x43, + 0x7,0x2f,0x36, 0x7,0x2f,0x32, 0x5,0x55,0x31, 0x5,0x55,0x2a, + 0x5,0x5b,0x77, 0x7,0x2f,0x3c, 0x7,0x2f,0x49, 0x5,0x55,0x2c, + 0x5,0x5b,0x79, 0x5,0x55,0x32, 0x7,0x2f,0x2f, 0x7,0x2f,0x34, + 0x7,0x2f,0x3e, 0x7,0x2f,0x41, 0xf,0x55,0x46, 0xf,0x55,0x48, + 0xf,0x55,0x49, 0xf,0x55,0x4b, 0xf,0x55,0x4c, 0xf,0x55,0x4f, + 0xf,0x55,0x50, 0xf,0x55,0x52, 0xf,0x55,0x53, 0xf,0x55,0x54, + 0xf,0x55,0x55, 0xf,0x55,0x57, 0xf,0x5a,0x6d, 0x5,0x55,0x2f, + 0x7,0x2f,0x3f, 0x7,0x2f,0x45, 0x7,0x2f,0x48, 0x7,0x2f,0x4a, + 0x7,0x2f,0x2e, 0x7,0x2f,0x44, 0x4,0x51,0x21, 0xf,0x4f,0x61, + 0xf,0x5a,0x66, 0xf,0x5a,0x5f, 0x5,0x54,0x3a, 0x5,0x5b,0x7c, + 0x4,0x56,0x5a, 0x4,0x56,0x5f, 0x5,0x5b,0x7a, 0x7,0x38,0x7a, + 0x7,0x38,0x6e, 0x4,0x5b,0x52, 0x5,0x5b,0x7b, 0x5,0x5b,0x78, + 0x7,0x38,0x70, 0x7,0x38,0x76, 0x7,0x38,0x6f, 0x7,0x38,0x79, + 0x7,0x38,0x74, 0x7,0x38,0x73, 0x5,0x62,0x38, 0x7,0x38,0x75, + 0x7,0x38,0x7b, 0x5,0x5b,0x7d, 0x7,0x38,0x77, 0x5,0x55,0x37, + 0x3,0x55,0x3a, 0x7,0x38,0x78, 0xf,0x5a,0x60, 0xf,0x5a,0x61, + 0xf,0x5a,0x62, 0xf,0x5a,0x63, 0xf,0x5a,0x64, 0xf,0x5a,0x65, + 0xf,0x5a,0x67, 0xf,0x5a,0x69, 0xf,0x5a,0x6b, 0xf,0x5a,0x70, + 0x7,0x38,0x72, 0x5,0x5b,0x7e, 0x7,0x38,0x7c, 0x7,0x38,0x71, + 0xf,0x55,0x4e, 0xf,0x5a,0x6c, 0xf,0x5a,0x6f, 0xf,0x55,0x47, + 0xf,0x55,0x4d, 0xf,0x5a,0x5e, 0x7,0x2f,0x35, 0x5,0x62,0x3f, + 0x5,0x62,0x46, 0x5,0x62,0x45, 0x4,0x5b,0x5d, 0x5,0x62,0x3d, + 0x5,0x62,0x39, 0x5,0x62,0x42, 0x7,0x40,0x40, 0x7,0x40,0x46, + 0x4,0x5b,0x59, 0x5,0x62,0x4b, 0x5,0x62,0x44, 0x7,0x40,0x3c, + 0x5,0x62,0x41, 0x5,0x62,0x4a, 0x4,0x5b,0x58, 0x5,0x62,0x43, + 0x7,0x40,0x47, 0x5,0x62,0x3b, 0x7,0x40,0x41, 0x5,0x62,0x40, + 0x7,0x40,0x48, 0x7,0x40,0x3a, 0x4,0x5b,0x5f, 0x4,0x5b,0x55, + 0x7,0x40,0x45, 0x7,0x40,0x44, 0x7,0x40,0x3e, 0x5,0x62,0x3a, + 0x4,0x5b,0x53, 0x5,0x62,0x3c, 0x5,0x62,0x3e, 0x5,0x62,0x49, + 0x5,0x62,0x4c, 0x5,0x62,0x47, 0x7,0x40,0x3f, 0x4,0x5b,0x5c, + 0x7,0x40,0x42, 0x7,0x47,0x5f, 0x5,0x62,0x4d, 0xf,0x5f,0x33, + 0xf,0x5f,0x35, 0xf,0x5f,0x36, 0xf,0x5f,0x37, 0xf,0x5f,0x39, + 0xf,0x5f,0x3a, 0xf,0x5f,0x3b, 0xf,0x5f,0x3c, 0xf,0x5f,0x3d, + 0xf,0x5f,0x3e, 0xf,0x5f,0x3f, 0xf,0x5f,0x40, 0xf,0x5f,0x41, + 0xf,0x5f,0x42, 0xf,0x5f,0x43, 0xf,0x62,0x64, 0xf,0x62,0x65, + 0xf,0x62,0x6c, 0x7,0x47,0x5e, 0x7,0x40,0x3d, 0x7,0x40,0x39, + 0x7,0x40,0x43, 0x7,0x40,0x3b, 0xf,0x5f,0x34, 0xf,0x5a,0x6a, + 0xf,0x5a,0x6e, 0x5,0x62,0x48, 0x7,0x47,0x65, 0x7,0x47,0x5c, + 0x7,0x47,0x62, 0x4,0x5f,0x7c, 0x4,0x5f,0x7a, 0x7,0x47,0x53, + 0x5,0x68,0x36, 0x7,0x47,0x56, 0x7,0x47,0x54, 0x7,0x47,0x5b, + 0x7,0x47,0x5a, 0x7,0x47,0x55, 0x5,0x68,0x35, 0x7,0x47,0x59, + 0x7,0x47,0x5d, 0x5,0x6c,0x45, 0x7,0x47,0x61, 0xf,0x62,0x66, + 0xf,0x62,0x67, 0xf,0x62,0x68, 0xf,0x62,0x69, 0xf,0x62,0x6a, + 0xf,0x62,0x6d, 0xf,0x62,0x6e, 0xf,0x62,0x6f, 0xf,0x62,0x70, + 0xf,0x62,0x71, 0x7,0x47,0x57, 0x7,0x47,0x60, 0x7,0x47,0x66, + 0x7,0x47,0x64, 0x7,0x47,0x63, 0x7,0x47,0x58, 0x5,0x6c,0x47, + 0x5,0x6c,0x4a, 0x5,0x6c,0x4b, 0x7,0x4e,0x2b, 0x4,0x63,0x59, + 0x4,0x63,0x5d, 0x7,0x4e,0x2a, 0x7,0x4e,0x29, 0x5,0x6c,0x48, + 0x4,0x63,0x5c, 0x7,0x4e,0x2e, 0x4,0x63,0x57, 0x4,0x63,0x58, + 0x4,0x63,0x56, 0x7,0x4e,0x2d, 0x5,0x70,0x3b, 0x5,0x6c,0x49, + 0x5,0x6c,0x4c, 0x7,0x4e,0x2f, 0xf,0x65,0x42, 0xf,0x65,0x43, + 0xf,0x65,0x44, 0x7,0x4e,0x2c, 0x4,0x66,0x48, 0x5,0x70,0x40, + 0x7,0x53,0x56, 0x5,0x70,0x3f, 0x5,0x70,0x3d, 0x4,0x66,0x4b, + 0x7,0x53,0x54, 0x5,0x70,0x3c, 0x7,0x53,0x59, 0x7,0x53,0x53, + 0x4,0x66,0x4d, 0x7,0x53,0x5f, 0x5,0x70,0x41, 0x7,0x53,0x55, + 0x7,0x53,0x5a, 0xf,0x67,0x68, 0xf,0x67,0x69, 0xf,0x67,0x6a, + 0xf,0x67,0x6b, 0xf,0x67,0x6d, 0xf,0x67,0x6e, 0xf,0x67,0x6f, + 0x7,0x53,0x5b, 0x7,0x53,0x5c, 0x7,0x53,0x5d, 0x7,0x53,0x5e, + 0x5,0x70,0x3a, 0xf,0x67,0x70, 0xf,0x69,0x55, 0x7,0x58,0x2e, + 0x7,0x53,0x57, 0x7,0x58,0x2f, 0x5,0x73,0x54, 0x5,0x70,0x42, + 0x7,0x58,0x2d, 0x5,0x73,0x55, 0x7,0x58,0x31, 0x4,0x68,0x72, + 0x7,0x58,0x32, 0xf,0x69,0x53, 0xf,0x69,0x54, 0x7,0x58,0x33, + 0x7,0x58,0x30, 0x7,0x58,0x2c, 0x5,0x76,0x21, 0x5,0x76,0x22, + 0x7,0x5b,0x69, 0x7,0x5b,0x68, 0x5,0x75,0x7e, 0x7,0x5b,0x67, + 0x5,0x75,0x7d, 0xf,0x6a,0x5b, 0xf,0x6a,0x5c, 0xf,0x6a,0x5d, + 0x7,0x5b,0x6a, 0x7,0x5b,0x66, 0x7,0x5e,0x76, 0x5,0x77,0x67, + 0x7,0x5e,0x77, 0x4,0x6c,0x71, 0x7,0x5e,0x74, 0x5,0x77,0x66, + 0x7,0x5e,0x75, 0x4,0x6c,0x72, 0x7,0x60,0x79, 0x7,0x60,0x78, + 0x7,0x60,0x77, 0xf,0x6c,0x2f, 0x7,0x62,0x39, 0x4,0x6d,0x58, + 0x5,0x7a,0x2b, 0x5,0x7a,0x2a, 0x4,0x6d,0x59, 0x4,0x6d,0x74, + 0x5,0x7a,0x69, 0x5,0x7a,0x6a, 0x7,0x63,0x57, 0x7,0x64,0x4b, + 0x5,0x7b,0x41, 0xf,0x6d,0x26, 0x7,0x65,0x5c, 0x5,0x7c,0x3c, + 0x6,0x23,0x2f, 0x6,0x25,0x33, 0x4,0x23,0x24, 0x4,0x23,0x25, + 0x6,0x25,0x32, 0xf,0x22,0x5f, 0xf,0x22,0x60, 0xf,0x22,0x61, + 0x6,0x25,0x34, 0x4,0x24,0x53, 0x4,0x24,0x54, 0x5,0x24,0x54, + 0x6,0x28,0x4c, 0x5,0x24,0x55, 0x5,0x24,0x57, 0xf,0x24,0x6b, + 0xf,0x24,0x6c, 0xf,0x24,0x6d, 0xf,0x24,0x70, 0xf,0x24,0x72, + 0x6,0x28,0x4b, 0x5,0x26,0x74, 0x4,0x27,0x28, 0x5,0x26,0x75, + 0xf,0x27,0x6f, 0xf,0x27,0x70, 0xf,0x27,0x71, 0xf,0x27,0x73, + 0xf,0x27,0x74, 0xf,0x27,0x75, 0xf,0x27,0x76, 0xf,0x27,0x77, + 0x6,0x2c,0x5f, 0xf,0x27,0x72, 0x6,0x2c,0x5e, 0x4,0x27,0x2a, + 0x5,0x24,0x56, 0x5,0x2a,0x25, 0x6,0x32,0x4c, 0x5,0x2a,0x26, + 0x6,0x32,0x44, 0x5,0x2a,0x27, 0x6,0x32,0x4b, 0x6,0x32,0x46, + 0xf,0x2b,0x6f, 0xf,0x2b,0x70, 0xf,0x2b,0x71, 0xf,0x2b,0x72, + 0xf,0x2b,0x73, 0xf,0x2b,0x74, 0xf,0x2b,0x75, 0xf,0x2b,0x76, + 0xf,0x2b,0x77, 0xf,0x2b,0x78, 0xf,0x2b,0x79, 0xf,0x2b,0x7b, + 0xf,0x2b,0x7c, 0xf,0x2b,0x7d, 0xf,0x2b,0x7e, 0xf,0x2c,0x21, + 0xf,0x2c,0x23, 0x4,0x2a,0x29, 0x6,0x32,0x45, 0x6,0x32,0x43, + 0x6,0x32,0x47, 0x6,0x39,0x3a, 0x5,0x2a,0x28, 0x6,0x32,0x4a, + 0xf,0x2c,0x22, 0x6,0x32,0x49, 0x5,0x2e,0x4f, 0x5,0x2e,0x4e, + 0x6,0x39,0x36, 0x6,0x39,0x39, 0xf,0x30,0x6a, 0x4,0x32,0x6f, + 0x6,0x39,0x37, 0x4,0x2d,0x74, 0x6,0x39,0x34, 0x5,0x2e,0x4b, + 0xf,0x30,0x5d, 0xf,0x30,0x5e, 0xf,0x30,0x5f, 0xf,0x30,0x60, + 0xf,0x30,0x61, 0xf,0x30,0x62, 0xf,0x30,0x63, 0xf,0x30,0x64, + 0xf,0x30,0x65, 0xf,0x30,0x66, 0xf,0x30,0x68, 0xf,0x30,0x69, + 0xf,0x30,0x6b, 0xf,0x30,0x6c, 0xf,0x30,0x6e, 0xf,0x30,0x6f, + 0xf,0x30,0x70, 0xf,0x30,0x71, 0xf,0x30,0x72, 0x5,0x2e,0x4c, + 0x6,0x39,0x35, 0x6,0x39,0x3b, 0x6,0x39,0x3c, 0xf,0x30,0x67, + 0xf,0x30,0x6d, 0x6,0x39,0x38, 0x5,0x2e,0x4d, 0x6,0x41,0x4b, + 0x4,0x32,0x74, 0x5,0x33,0x44, 0x6,0x41,0x4f, 0x4,0x32,0x73, + 0x4,0x32,0x75, 0x6,0x41,0x4e, 0x6,0x41,0x54, 0x6,0x41,0x51, + 0x6,0x41,0x4d, 0x6,0x41,0x4c, 0x6,0x4a,0x73, 0x6,0x41,0x52, + 0x6,0x41,0x50, 0x6,0x41,0x53, 0xf,0x36,0x24, 0xf,0x36,0x3e, + 0xf,0x36,0x3f, 0xf,0x36,0x40, 0xf,0x36,0x41, 0xf,0x36,0x43, + 0xf,0x36,0x44, 0xf,0x36,0x45, 0xf,0x36,0x46, 0xf,0x36,0x47, + 0xf,0x36,0x49, 0xf,0x36,0x4a, 0xf,0x36,0x4c, 0xf,0x36,0x4d, + 0xf,0x36,0x4e, 0xf,0x36,0x50, 0x6,0x41,0x49, 0x6,0x41,0x48, + 0xf,0x36,0x4b, 0x5,0x33,0x43, 0x5,0x33,0x45, 0x6,0x41,0x55, + 0x4,0x38,0x69, 0x6,0x4a,0x78, 0x6,0x41,0x4a, 0x5,0x39,0x71, + 0x5,0x39,0x6f, 0x6,0x4a,0x7e, 0x6,0x4b,0x21, 0x5,0x39,0x6e, + 0x6,0x4a,0x75, 0x4,0x38,0x66, 0x6,0x4a,0x7a, 0x6,0x4a,0x74, + 0x6,0x4a,0x7d, 0x4,0x38,0x63, 0x5,0x39,0x70, 0x6,0x4a,0x77, + 0xf,0x3c,0x5e, 0xf,0x3c,0x5f, 0xf,0x3c,0x60, 0xf,0x3c,0x61, + 0xf,0x3c,0x62, 0xf,0x3c,0x63, 0xf,0x3c,0x64, 0xf,0x3c,0x66, + 0xf,0x3c,0x67, 0xf,0x3c,0x68, 0xf,0x3c,0x69, 0xf,0x3c,0x6b, + 0xf,0x3c,0x6c, 0xf,0x3c,0x6d, 0xf,0x3c,0x6e, 0xf,0x3c,0x6f, + 0xf,0x3c,0x70, 0xf,0x3c,0x71, 0xf,0x3c,0x72, 0xf,0x3c,0x75, + 0xf,0x3c,0x77, 0xf,0x3c,0x78, 0xf,0x3c,0x79, 0xf,0x3c,0x7a, + 0xf,0x3c,0x7b, 0xf,0x3c,0x7c, 0xf,0x3d,0x21, 0x6,0x4a,0x79, + 0x6,0x4a,0x7c, 0x4,0x38,0x67, 0x6,0x4a,0x76, 0x6,0x4a,0x7b, + 0xf,0x3c,0x6a, 0x5,0x39,0x72, 0x5,0x40,0x34, 0x6,0x54,0x5a, + 0x6,0x54,0x58, 0x5,0x40,0x30, 0x6,0x54,0x56, 0x6,0x54,0x5d, + 0x4,0x3e,0x47, 0x6,0x54,0x57, 0x4,0x3e,0x44, 0x6,0x54,0x5b, + 0x6,0x54,0x5e, 0x4,0x3e,0x45, 0x5,0x40,0x32, 0x6,0x54,0x53, + 0x6,0x54,0x63, 0x6,0x54,0x5f, 0x6,0x54,0x64, 0x5,0x40,0x35, + 0x6,0x54,0x5c, 0x6,0x54,0x62, 0xf,0x42,0x76, 0xf,0x42,0x79, + 0xf,0x42,0x7b, 0xf,0x42,0x7c, 0xf,0x42,0x7d, 0xf,0x43,0x21, + 0xf,0x43,0x22, 0xf,0x43,0x23, 0xf,0x43,0x25, 0xf,0x43,0x26, + 0xf,0x43,0x27, 0xf,0x43,0x28, 0xf,0x43,0x29, 0xf,0x43,0x2a, + 0xf,0x43,0x2b, 0xf,0x43,0x2d, 0xf,0x43,0x2e, 0xf,0x43,0x30, + 0xf,0x43,0x33, 0xf,0x43,0x34, 0xf,0x43,0x35, 0xf,0x43,0x36, + 0xf,0x43,0x37, 0xf,0x43,0x38, 0xf,0x43,0x39, 0xf,0x43,0x3a, + 0xf,0x43,0x3b, 0xf,0x43,0x3d, 0xf,0x43,0x3e, 0x6,0x54,0x51, + 0x6,0x54,0x52, 0x6,0x54,0x55, 0x6,0x54,0x66, 0x4,0x3e,0x4a, + 0x6,0x54,0x61, 0x6,0x54,0x65, 0x6,0x5a,0x54, 0xf,0x43,0x2c, + 0x5,0x40,0x33, 0x5,0x40,0x31, 0xf,0x49,0x54, 0x6,0x5e,0x51, + 0x6,0x5e,0x50, 0x5,0x46,0x7e, 0x6,0x5e,0x4a, 0x5,0x47,0x22, + 0x4,0x44,0x55, 0x5,0x46,0x7c, 0x5,0x46,0x7b, 0x5,0x46,0x7a, + 0x7,0x24,0x70, 0x7,0x24,0x6a, 0x6,0x5e,0x46, 0x5,0x47,0x21, + 0x6,0x5e,0x47, 0x6,0x5e,0x48, 0x5,0x46,0x79, 0x6,0x5e,0x4b, + 0x6,0x5e,0x4f, 0xf,0x49,0x44, 0xf,0x49,0x45, 0xf,0x49,0x46, + 0xf,0x49,0x47, 0xf,0x49,0x49, 0xf,0x49,0x4a, 0xf,0x49,0x4c, + 0xf,0x49,0x4d, 0xf,0x49,0x4e, 0xf,0x49,0x4f, 0xf,0x49,0x50, + 0xf,0x49,0x51, 0xf,0x49,0x52, 0xf,0x49,0x53, 0xf,0x49,0x55, + 0xf,0x49,0x56, 0xf,0x49,0x57, 0xf,0x49,0x5a, 0xf,0x49,0x5b, + 0xf,0x49,0x5d, 0xf,0x49,0x5e, 0xf,0x49,0x60, 0xf,0x49,0x62, + 0xf,0x49,0x63, 0xf,0x49,0x64, 0x4,0x44,0x5d, 0x5,0x46,0x7d, + 0x6,0x5e,0x4c, 0x6,0x5e,0x52, 0x6,0x5e,0x49, 0x6,0x5e,0x4d, + 0xf,0x49,0x5c, 0x6,0x54,0x60, 0xf,0x42,0x7e, 0xf,0x42,0x7a, + 0x4,0x4a,0x6b, 0x5,0x4e,0x2c, 0x7,0x24,0x74, 0x7,0x24,0x6d, + 0x7,0x24,0x69, 0x5,0x4e,0x2a, 0x7,0x24,0x6c, 0x7,0x24,0x71, + 0x7,0x24,0x72, 0x7,0x24,0x75, 0x7,0x24,0x6b, 0x5,0x4e,0x29, + 0xf,0x4e,0x22, 0x5,0x4e,0x2b, 0x7,0x24,0x73, 0xf,0x50,0x23, + 0xf,0x50,0x24, 0xf,0x50,0x26, 0xf,0x50,0x27, 0xf,0x50,0x28, + 0xf,0x50,0x29, 0xf,0x50,0x2a, 0xf,0x50,0x2b, 0xf,0x50,0x2e, + 0xf,0x50,0x2f, 0xf,0x50,0x31, 0xf,0x50,0x32, 0xf,0x50,0x33, + 0xf,0x50,0x34, 0xf,0x50,0x35, 0xf,0x50,0x37, 0xf,0x50,0x38, + 0xf,0x50,0x39, 0xf,0x50,0x3a, 0xf,0x50,0x3b, 0xf,0x50,0x3c, + 0x7,0x24,0x6e, 0xf,0x50,0x2c, 0x7,0x2a,0x71, 0xf,0x50,0x2d, + 0xf,0x50,0x30, 0xf,0x50,0x25, 0xf,0x50,0x22, 0x5,0x4e,0x2e, + 0x5,0x4e,0x2d, 0x6,0x5e,0x4e, 0x4,0x51,0x2a, 0x7,0x2f,0x52, + 0x7,0x2f,0x66, 0x7,0x2f,0x50, 0x7,0x2f,0x60, 0x7,0x2f,0x5e, + 0x5,0x55,0x3b, 0x4,0x51,0x27, 0x7,0x2f,0x61, 0x7,0x2f,0x63, + 0x7,0x2f,0x55, 0x7,0x24,0x6f, 0x4,0x51,0x28, 0x7,0x2f,0x56, + 0x7,0x2f,0x64, 0x7,0x2f,0x65, 0x4,0x51,0x26, 0x7,0x2f,0x58, + 0x7,0x2f,0x54, 0x4,0x51,0x29, 0x7,0x2f,0x67, 0x5,0x55,0x3a, + 0x5,0x55,0x3c, 0x7,0x2f,0x62, 0x7,0x2f,0x59, 0x7,0x2f,0x5d, + 0x7,0x2f,0x5a, 0x7,0x2f,0x4b, 0x7,0x2f,0x53, 0x7,0x2f,0x5c, + 0xf,0x55,0x59, 0xf,0x55,0x5a, 0xf,0x55,0x5b, 0xf,0x55,0x5c, + 0xf,0x55,0x5d, 0xf,0x55,0x5e, 0xf,0x55,0x5f, 0xf,0x55,0x60, + 0xf,0x55,0x61, 0xf,0x55,0x62, 0xf,0x55,0x63, 0xf,0x55,0x66, + 0xf,0x55,0x67, 0xf,0x55,0x68, 0xf,0x55,0x6a, 0xf,0x55,0x6b, + 0xf,0x55,0x6d, 0xf,0x55,0x6e, 0xf,0x55,0x70, 0xf,0x55,0x71, + 0xf,0x55,0x72, 0xf,0x55,0x65, 0x5,0x55,0x38, 0x7,0x2f,0x4d, + 0x7,0x2f,0x4e, 0x7,0x2f,0x5b, 0x7,0x2f,0x5f, 0x7,0x31,0x7a, + 0x7,0x2f,0x51, 0x7,0x2c,0x7b, 0xf,0x55,0x6f, 0x5,0x55,0x3d, + 0x5,0x55,0x39, 0x7,0x2f,0x4c, 0x7,0x24,0x76, 0x7,0x2f,0x57, + 0x7,0x39,0x23, 0x4,0x56,0x61, 0x7,0x39,0x25, 0x5,0x55,0x3e, + 0x7,0x39,0x29, 0x7,0x39,0x28, 0x4,0x56,0x63, 0x7,0x2f,0x68, + 0x5,0x5c,0x21, 0x7,0x38,0x7d, 0x5,0x5c,0x24, 0x5,0x5c,0x22, + 0xf,0x5a,0x71, 0xf,0x5a,0x72, 0xf,0x5a,0x76, 0xf,0x5a,0x77, + 0xf,0x5a,0x78, 0xf,0x5a,0x79, 0xf,0x5a,0x7a, 0xf,0x5a,0x7b, + 0xf,0x5a,0x7c, 0xf,0x5a,0x7d, 0xf,0x5a,0x7e, 0xf,0x5b,0x21, + 0xf,0x5b,0x22, 0xf,0x5b,0x23, 0x7,0x38,0x7e, 0x7,0x39,0x24, + 0x7,0x39,0x22, 0x5,0x5c,0x23, 0x7,0x39,0x21, 0xf,0x55,0x69, + 0x7,0x40,0x4f, 0x4,0x5b,0x62, 0x7,0x40,0x4e, 0x5,0x62,0x4e, + 0x7,0x40,0x4b, 0x7,0x40,0x53, 0x7,0x40,0x51, 0x7,0x40,0x4c, + 0x4,0x5b,0x63, 0x5,0x62,0x4f, 0x5,0x62,0x50, 0x4,0x5b,0x61, + 0x7,0x40,0x54, 0x7,0x40,0x4a, 0x7,0x40,0x52, 0xf,0x5f,0x44, + 0xf,0x5f,0x46, 0xf,0x5f,0x45, 0xf,0x5f,0x47, 0xf,0x5f,0x48, + 0xf,0x5f,0x49, 0xf,0x5f,0x4a, 0xf,0x5f,0x4c, 0xf,0x5f,0x4d, + 0x7,0x40,0x50, 0x7,0x42,0x22, 0x7,0x40,0x55, 0x7,0x40,0x4d, + 0x7,0x40,0x49, 0x7,0x39,0x2a, 0xf,0x61,0x76, 0xf,0x5a,0x74, + 0xf,0x5a,0x75, 0x7,0x47,0x6c, 0x5,0x68,0x37, 0x4,0x60,0x21, + 0x7,0x47,0x6d, 0x4,0x60,0x22, 0x7,0x47,0x6a, 0xf,0x62,0x74, + 0xf,0x62,0x75, 0xf,0x62,0x76, 0xf,0x62,0x77, 0x7,0x47,0x69, + 0x7,0x47,0x67, 0x7,0x47,0x6b, 0xf,0x5f,0x4b, 0x7,0x47,0x68, + 0xf,0x65,0x45, 0x5,0x6c,0x4f, 0x7,0x4e,0x30, 0x7,0x4e,0x33, + 0x7,0x4e,0x3b, 0x5,0x6c,0x4e, 0x5,0x6c,0x4d, 0x5,0x6c,0x51, + 0x4,0x60,0x23, 0x7,0x4e,0x32, 0x7,0x4e,0x38, 0x4,0x63,0x62, + 0x4,0x63,0x60, 0x7,0x4e,0x3c, 0x7,0x4e,0x31, 0x7,0x4e,0x35, + 0x7,0x4e,0x37, 0xf,0x65,0x48, 0x7,0x4e,0x34, 0xf,0x65,0x46, + 0xf,0x65,0x47, 0xf,0x65,0x4a, 0xf,0x65,0x4b, 0xf,0x65,0x4c, + 0xf,0x65,0x4d, 0xf,0x65,0x4e, 0x7,0x4e,0x39, 0x7,0x4e,0x36, + 0x7,0x4e,0x3a, 0x5,0x6c,0x50, 0x7,0x53,0x64, 0x4,0x63,0x61, + 0x7,0x53,0x66, 0x5,0x70,0x43, 0x4,0x66,0x4f, 0x7,0x53,0x67, + 0x7,0x53,0x62, 0x7,0x53,0x63, 0x7,0x53,0x65, 0xf,0x67,0x71, + 0xf,0x67,0x72, 0xf,0x67,0x73, 0xf,0x67,0x74, 0xf,0x67,0x75, + 0x7,0x58,0x36, 0x5,0x73,0x56, 0x4,0x6a,0x4f, 0x7,0x58,0x37, + 0x7,0x58,0x38, 0x7,0x58,0x34, 0xf,0x69,0x56, 0xf,0x69,0x57, + 0xf,0x69,0x58, 0x7,0x58,0x35, 0x7,0x5b,0x24, 0x7,0x5b,0x6e, + 0x7,0x5b,0x70, 0x7,0x5b,0x6d, 0x7,0x5c,0x44, 0x7,0x5b,0x6f, + 0x7,0x5b,0x6c, 0x7,0x5b,0x6b, 0x5,0x76,0x23, 0xf,0x6a,0x60, + 0x7,0x5e,0x78, 0xf,0x6a,0x5f, 0x5,0x77,0x68, 0x7,0x61,0x21, + 0x7,0x60,0x7c, 0x7,0x60,0x7e, 0x7,0x61,0x38, 0x7,0x60,0x7b, + 0x7,0x60,0x7d, 0x7,0x62,0x3a, 0x5,0x7a,0x6b, 0xf,0x6c,0x64, + 0xf,0x6c,0x65, 0x7,0x64,0x4d, 0x7,0x64,0x4c, 0x7,0x64,0x4e, + 0x7,0x65,0x37, 0x7,0x66,0x34, 0x5,0x21,0x4b, 0x6,0x23,0x30, + 0x6,0x28,0x4d, 0x6,0x28,0x4e, 0x5,0x24,0x58, 0x6,0x2c,0x62, + 0x6,0x2c,0x61, 0x6,0x2c,0x63, 0xf,0x27,0x78, 0xf,0x27,0x79, + 0x6,0x32,0x4e, 0x5,0x2a,0x2b, 0x5,0x2a,0x29, 0x6,0x32,0x4f, + 0x5,0x2a,0x2a, 0x6,0x32,0x51, 0xf,0x2c,0x24, 0xf,0x2c,0x25, + 0xf,0x2c,0x26, 0x6,0x32,0x4d, 0x6,0x32,0x50, 0x5,0x2e,0x51, + 0x5,0x2e,0x50, 0xf,0x30,0x73, 0x6,0x41,0x57, 0x6,0x41,0x56, + 0x6,0x41,0x58, 0xf,0x36,0x51, 0x4,0x38,0x6a, 0x6,0x4b,0x22, + 0x6,0x47,0x43, 0x6,0x4d,0x5d, 0x6,0x54,0x68, 0x6,0x54,0x69, + 0x6,0x5e,0x53, 0x5,0x47,0x23, 0x6,0x5e,0x56, 0x6,0x5e,0x55, + 0x6,0x5e,0x54, 0x7,0x24,0x7a, 0x5,0x4e,0x2f, 0x7,0x24,0x77, + 0x7,0x24,0x79, 0x7,0x24,0x78, 0x7,0x2f,0x69, 0x7,0x2f,0x6a, + 0x5,0x55,0x3f, 0x4,0x56,0x65, 0xf,0x5b,0x24, 0xf,0x5b,0x25, + 0xf,0x5b,0x26, 0xf,0x55,0x73, 0x7,0x40,0x56, 0x5,0x68,0x38, + 0xf,0x65,0x4f, 0xf,0x65,0x50, 0x7,0x4e,0x3d, 0x7,0x53,0x68, + 0x7,0x5b,0x71, 0x7,0x5e,0x79, 0x7,0x61,0x22, 0xf,0x24,0x73, + 0xf,0x24,0x74, 0x6,0x2c,0x64, 0x6,0x2c,0x65, 0x6,0x41,0x59, + 0x6,0x41,0x5a, 0xf,0x3d,0x22, 0xf,0x3d,0x23, 0x6,0x54,0x6a, + 0xf,0x49,0x65, 0x5,0x47,0x24, 0x5,0x55,0x40, 0xf,0x21,0x68, + 0x6,0x2b,0x6b, 0x5,0x2a,0x2c, 0x4,0x2a,0x2b, 0x4,0x2d,0x77, + 0xf,0x30,0x74, 0x5,0x31,0x6c, 0x6,0x4b,0x23, 0x6,0x54,0x6c, + 0x6,0x54,0x6b, 0x5,0x55,0x41, 0x7,0x24,0x7b, 0x7,0x24,0x7c, + 0x5,0x55,0x42, 0x6,0x22,0x25, 0x6,0x23,0x31, 0x6,0x25,0x35, + 0x6,0x28,0x4f, 0x4,0x27,0x2d, 0x6,0x2c,0x67, 0x6,0x2c,0x66, + 0x6,0x32,0x52, 0x4,0x2a,0x2d, 0x6,0x32,0x53, 0x6,0x32,0x54, + 0x6,0x39,0x3e, 0x4,0x2d,0x78, 0xf,0x30,0x75, 0x6,0x39,0x3d, + 0x6,0x41,0x5b, 0x6,0x41,0x5e, 0x6,0x41,0x5d, 0x4,0x32,0x78, + 0x6,0x41,0x5c, 0xf,0x36,0x52, 0xf,0x36,0x53, 0x6,0x4b,0x28, + 0x6,0x4b,0x24, 0x6,0x4b,0x26, 0x6,0x4b,0x27, 0x6,0x4b,0x29, + 0x6,0x4b,0x25, 0x6,0x4d,0x58, 0x6,0x54,0x6d, 0x6,0x54,0x6e, + 0xf,0x43,0x3f, 0x6,0x5e,0x58, 0x6,0x5e,0x59, 0xf,0x49,0x66, + 0x7,0x24,0x7d, 0xf,0x50,0x3e, 0x7,0x24,0x7e, 0x5,0x55,0x43, + 0x5,0x62,0x51, 0x4,0x51,0x2c, 0x7,0x2f,0x6b, 0x7,0x25,0x21, + 0x5,0x55,0x44, 0x7,0x39,0x2b, 0x7,0x39,0x2c, 0x5,0x5c,0x25, + 0x7,0x47,0x70, 0x5,0x6c,0x52, 0x7,0x58,0x39, 0x7,0x5b,0x72, + 0x7,0x63,0x58, 0x5,0x7b,0x42, 0x7,0x64,0x4f, 0xf,0x21,0x69, + 0x6,0x28,0x51, 0x5,0x24,0x59, 0x6,0x28,0x50, 0x4,0x27,0x2e, + 0x6,0x2c,0x6b, 0x6,0x2c,0x6a, 0x6,0x2c,0x69, 0x6,0x2c,0x68, + 0x6,0x32,0x56, 0x6,0x32,0x55, 0x5,0x2a,0x2d, 0x6,0x32,0x57, + 0x5,0x2a,0x2e, 0x5,0x2e,0x52, 0x4,0x2d,0x79, 0x4,0x2d,0x7b, + 0x6,0x39,0x41, 0x6,0x39,0x3f, 0x5,0x33,0x46, 0x5,0x33,0x47, + 0x6,0x41,0x5f, 0x6,0x41,0x62, 0x6,0x41,0x60, 0x6,0x4b,0x2b, + 0x4,0x38,0x6d, 0x6,0x4b,0x2e, 0x6,0x4b,0x2a, 0x6,0x4b,0x2c, + 0x6,0x4b,0x2d, 0x5,0x39,0x73, 0x5,0x39,0x76, 0x5,0x39,0x74, + 0x5,0x39,0x75, 0x4,0x38,0x6e, 0x5,0x40,0x38, 0x6,0x54,0x6f, + 0x4,0x3e,0x4d, 0x5,0x40,0x36, 0x5,0x40,0x37, 0x6,0x54,0x70, + 0xf,0x3d,0x24, 0x5,0x47,0x25, 0x6,0x5e,0x5b, 0x6,0x5e,0x5c, + 0x6,0x5e,0x5a, 0xf,0x49,0x67, 0x5,0x4e,0x32, 0x7,0x25,0x25, + 0x5,0x4e,0x31, 0x5,0x4e,0x30, 0x5,0x4e,0x33, 0x7,0x25,0x24, + 0x7,0x25,0x22, 0x5,0x4e,0x34, 0x7,0x25,0x23, 0x5,0x55,0x46, + 0x5,0x55,0x47, 0x5,0x55,0x48, 0x7,0x2f,0x6d, 0x5,0x55,0x45, + 0x7,0x2f,0x6c, 0x5,0x5c,0x26, 0x4,0x56,0x66, 0xf,0x5b,0x27, + 0xf,0x5b,0x28, 0x5,0x62,0x53, 0x5,0x62,0x52, 0x5,0x6c,0x53, + 0x7,0x53,0x69, 0x5,0x23,0x68, 0x6,0x39,0x43, 0x6,0x39,0x42, + 0x4,0x38,0x6f, 0x6,0x4b,0x2f, 0xf,0x3d,0x25, 0xf,0x3d,0x26, + 0x6,0x54,0x71, 0x6,0x5e,0x5d, 0x5,0x21,0x75, 0xf,0x22,0x63, + 0x6,0x25,0x36, 0xf,0x22,0x62, 0x6,0x28,0x53, 0xf,0x24,0x75, + 0x6,0x28,0x52, 0x6,0x28,0x54, 0x5,0x26,0x79, 0x5,0x27,0x22, + 0x5,0x26,0x78, 0x5,0x26,0x7b, 0x5,0x26,0x76, 0x5,0x26,0x7d, + 0x6,0x2c,0x6e, 0x4,0x27,0x30, 0x5,0x27,0x21, 0x6,0x2c,0x6c, + 0x5,0x26,0x7e, 0x5,0x27,0x23, 0x5,0x26,0x7c, 0x6,0x2c,0x6d, + 0xf,0x27,0x7b, 0xf,0x27,0x7c, 0xf,0x27,0x7e, 0xf,0x28,0x21, + 0x5,0x26,0x7a, 0x6,0x2c,0x6f, 0x6,0x2c,0x70, 0x5,0x2a,0x32, + 0x5,0x2a,0x30, 0x5,0x2a,0x2f, 0x6,0x32,0x5f, 0x6,0x32,0x5c, + 0x5,0x2a,0x33, 0x5,0x2a,0x31, 0x4,0x2a,0x30, 0x6,0x32,0x5a, + 0x6,0x32,0x59, 0xf,0x2c,0x28, 0xf,0x2c,0x29, 0x6,0x32,0x5b, + 0x6,0x32,0x5e, 0x6,0x32,0x58, 0x6,0x32,0x5d, 0x5,0x2a,0x34, + 0xf,0x27,0x7d, 0x5,0x2e,0x58, 0x5,0x2e,0x54, 0x5,0x2e,0x56, + 0x5,0x2e,0x57, 0x5,0x2e,0x55, 0x6,0x39,0x44, 0x5,0x2e,0x59, + 0x4,0x32,0x7b, 0x6,0x41,0x67, 0x6,0x41,0x68, 0x5,0x33,0x49, + 0x5,0x39,0x77, 0x4,0x32,0x7d, 0x4,0x32,0x7c, 0x5,0x33,0x4b, + 0x5,0x33,0x4c, 0xf,0x36,0x54, 0xf,0x36,0x55, 0x6,0x41,0x65, + 0x6,0x41,0x69, 0x6,0x41,0x64, 0x5,0x33,0x48, 0x4,0x38,0x71, + 0x4,0x38,0x74, 0x5,0x39,0x7d, 0x6,0x4b,0x34, 0x5,0x39,0x79, + 0x5,0x39,0x7b, 0x5,0x39,0x78, 0x6,0x4b,0x32, 0x6,0x4b,0x35, + 0xf,0x3d,0x27, 0xf,0x3d,0x28, 0x6,0x4b,0x33, 0x6,0x4b,0x30, + 0x6,0x4b,0x31, 0x5,0x39,0x7a, 0x5,0x39,0x7c, 0x5,0x33,0x4a, + 0xf,0x3d,0x29, 0x6,0x4b,0x36, 0x5,0x47,0x2b, 0x5,0x40,0x3e, + 0x5,0x40,0x3c, 0x4,0x3e,0x50, 0x6,0x5e,0x64, 0x6,0x54,0x73, + 0x5,0x47,0x26, 0x6,0x54,0x72, 0x6,0x54,0x75, 0x6,0x54,0x74, + 0xf,0x43,0x40, 0xf,0x43,0x41, 0x5,0x40,0x3d, 0x6,0x54,0x77, + 0x5,0x40,0x3b, 0x4,0x44,0x61, 0x5,0x47,0x2d, 0x5,0x47,0x28, + 0x5,0x47,0x2e, 0x5,0x47,0x2c, 0x6,0x5e,0x5f, 0x6,0x5e,0x63, + 0x5,0x47,0x27, 0x5,0x47,0x2a, 0x6,0x5e,0x67, 0x6,0x5e,0x62, + 0x6,0x5e,0x61, 0x5,0x40,0x3a, 0x6,0x5e,0x66, 0xf,0x49,0x68, + 0xf,0x49,0x69, 0xf,0x49,0x6a, 0xf,0x49,0x6b, 0x5,0x47,0x2f, + 0x5,0x47,0x29, 0x6,0x5e,0x60, 0x6,0x54,0x76, 0x6,0x5e,0x65, + 0xf,0x49,0x6c, 0x5,0x47,0x30, 0x5,0x4e,0x36, 0x7,0x25,0x26, + 0x4,0x4a,0x74, 0x5,0x4e,0x39, 0x5,0x4e,0x3a, 0x5,0x4e,0x38, + 0x4,0x4a,0x70, 0x5,0x4e,0x35, 0xf,0x50,0x3f, 0x7,0x25,0x28, + 0x7,0x25,0x27, 0x7,0x2f,0x70, 0x5,0x55,0x49, 0x5,0x55,0x4e, + 0x7,0x2f,0x71, 0x5,0x55,0x4b, 0x5,0x55,0x4d, 0x5,0x55,0x4a, + 0x5,0x55,0x4c, 0x7,0x2f,0x6f, 0x7,0x39,0x30, 0x7,0x39,0x2e, + 0x5,0x5c,0x27, 0x4,0x56,0x68, 0x4,0x56,0x69, 0x7,0x2f,0x6e, + 0x7,0x39,0x2f, 0x7,0x40,0x57, 0x7,0x40,0x58, 0x5,0x68,0x3a, + 0x7,0x53,0x6a, 0x7,0x47,0x72, 0x7,0x47,0x73, 0x7,0x47,0x71, + 0x5,0x68,0x39, 0x7,0x4e,0x3f, 0x5,0x6c,0x54, 0x5,0x6c,0x55, + 0x5,0x70,0x45, 0x7,0x53,0x6c, 0x5,0x70,0x44, 0x5,0x70,0x46, + 0x7,0x58,0x3a, 0x5,0x73,0x59, 0x7,0x5b,0x74, 0x5,0x73,0x58, + 0x7,0x5b,0x75, 0x7,0x5b,0x73, 0x5,0x77,0x69, 0x7,0x61,0x23, + 0xf,0x6c,0x31, 0x7,0x64,0x50, 0xf,0x21,0x3d, 0x6,0x23,0x32, + 0x5,0x21,0x77, 0x5,0x21,0x78, 0x5,0x22,0x78, 0x5,0x22,0x7b, + 0x5,0x22,0x77, 0x4,0x23,0x28, 0x5,0x22,0x7a, 0x6,0x25,0x37, + 0x5,0x22,0x79, 0x5,0x24,0x5e, 0x5,0x24,0x5f, 0x4,0x24,0x5b, + 0x4,0x27,0x37, 0x6,0x28,0x58, 0x4,0x24,0x5a, 0x5,0x24,0x5a, + 0x6,0x28,0x5e, 0x5,0x24,0x5b, 0x6,0x28,0x5b, 0x5,0x27,0x2f, + 0x6,0x2c,0x72, 0x4,0x24,0x57, 0x5,0x24,0x5d, 0x5,0x24,0x5c, + 0x6,0x28,0x5a, 0x6,0x28,0x59, 0x6,0x2c,0x73, 0xf,0x24,0x77, + 0x6,0x28,0x57, 0x6,0x28,0x5c, 0x6,0x28,0x5d, 0x6,0x28,0x56, + 0x4,0x24,0x58, 0x6,0x2c,0x7a, 0x5,0x27,0x28, 0x6,0x2c,0x7b, + 0x5,0x27,0x2c, 0x6,0x2c,0x79, 0x6,0x2c,0x7c, 0x5,0x27,0x27, + 0x5,0x27,0x2a, 0x6,0x2c,0x78, 0x5,0x27,0x2d, 0x5,0x27,0x25, + 0x5,0x27,0x29, 0x5,0x27,0x24, 0x6,0x2c,0x77, 0x4,0x27,0x38, + 0x5,0x2a,0x36, 0x6,0x28,0x55, 0x6,0x32,0x60, 0x5,0x27,0x2b, + 0x6,0x2c,0x76, 0xf,0x28,0x22, 0x6,0x2c,0x7d, 0x6,0x2c,0x74, + 0x4,0x27,0x35, 0x5,0x2a,0x35, 0x5,0x2a,0x3e, 0x6,0x32,0x68, + 0x5,0x2a,0x39, 0x6,0x39,0x4b, 0x5,0x2a,0x3d, 0x6,0x32,0x61, + 0x6,0x39,0x4c, 0x6,0x41,0x6c, 0x5,0x2a,0x3c, 0x4,0x2a,0x31, + 0x5,0x2a,0x3b, 0x6,0x32,0x64, 0x5,0x2a,0x3a, 0x6,0x32,0x66, + 0x4,0x2a,0x33, 0x5,0x2a,0x40, 0x6,0x32,0x63, 0x5,0x27,0x26, + 0x5,0x2a,0x37, 0x5,0x2a,0x38, 0xf,0x2c,0x2a, 0xf,0x2c,0x2c, + 0xf,0x2c,0x2d, 0x6,0x32,0x65, 0xf,0x2c,0x2b, 0x5,0x2a,0x3f, + 0x6,0x39,0x4e, 0x5,0x2e,0x5e, 0x4,0x33,0x21, 0x6,0x39,0x49, + 0x6,0x39,0x4d, 0x4,0x2e,0x25, 0x5,0x2e,0x5b, 0x5,0x2e,0x60, + 0x5,0x2e,0x5d, 0x4,0x2e,0x23, 0x6,0x39,0x45, 0x6,0x39,0x4a, + 0xf,0x30,0x77, 0xf,0x30,0x78, 0x6,0x39,0x48, 0x5,0x2e,0x5a, + 0x4,0x2e,0x24, 0x6,0x39,0x47, 0x6,0x39,0x4f, 0x5,0x2e,0x5f, + 0x6,0x39,0x46, 0x5,0x33,0x4e, 0xf,0x30,0x76, 0x4,0x33,0x24, + 0x6,0x41,0x6e, 0x5,0x33,0x55, 0x5,0x39,0x7e, 0x5,0x33,0x52, + 0x6,0x41,0x70, 0x6,0x41,0x73, 0x5,0x33,0x4f, 0x6,0x41,0x6f, + 0x6,0x4b,0x3b, 0x4,0x33,0x26, 0x5,0x33,0x53, 0x6,0x4b,0x38, + 0x6,0x4b,0x37, 0x5,0x33,0x50, 0x6,0x4b,0x39, 0x6,0x41,0x71, + 0x6,0x41,0x72, 0x6,0x41,0x74, 0x6,0x4b,0x3a, 0x5,0x3a,0x28, + 0x6,0x54,0x7b, 0x5,0x3a,0x26, 0x5,0x40,0x3f, 0x4,0x38,0x75, + 0x5,0x3a,0x22, 0x6,0x4b,0x44, 0x5,0x40,0x40, 0x5,0x3a,0x27, + 0x4,0x38,0x76, 0x5,0x3a,0x25, 0x5,0x3a,0x24, 0x4,0x38,0x78, + 0x6,0x4b,0x3f, 0x4,0x3e,0x51, 0x5,0x3a,0x21, 0x6,0x4b,0x3c, + 0x6,0x4b,0x3e, 0x4,0x3e,0x57, 0xf,0x3d,0x2a, 0xf,0x3d,0x2b, + 0x6,0x54,0x79, 0x6,0x52,0x72, 0x6,0x54,0x7a, 0x6,0x4b,0x40, + 0x6,0x4b,0x41, 0x6,0x4b,0x45, 0x6,0x4b,0x3d, 0x5,0x3a,0x23, + 0xf,0x43,0x43, 0x4,0x3e,0x56, 0x5,0x40,0x48, 0x6,0x55,0x22, + 0x5,0x40,0x47, 0x4,0x3e,0x55, 0x6,0x55,0x27, 0x5,0x40,0x4b, + 0x6,0x55,0x24, 0x6,0x54,0x7e, 0x6,0x54,0x7d, 0x6,0x55,0x26, + 0x5,0x40,0x46, 0x5,0x40,0x44, 0x5,0x40,0x43, 0x6,0x55,0x21, + 0x5,0x40,0x42, 0x6,0x55,0x28, 0x5,0x40,0x4a, 0x5,0x40,0x41, + 0x4,0x3e,0x58, 0x5,0x40,0x49, 0x6,0x55,0x25, 0xf,0x43,0x45, + 0xf,0x43,0x46, 0xf,0x49,0x70, 0xf,0x50,0x40, 0x5,0x40,0x45, + 0x6,0x55,0x23, 0x5,0x40,0x4c, 0x6,0x5e,0x6d, 0x5,0x47,0x3a, + 0x6,0x5e,0x69, 0x7,0x25,0x29, 0x5,0x47,0x37, 0x4,0x44,0x6b, + 0x5,0x47,0x35, 0x5,0x47,0x33, 0x6,0x5e,0x6c, 0x5,0x47,0x3b, + 0x5,0x47,0x36, 0x5,0x47,0x34, 0x6,0x5e,0x70, 0x4,0x44,0x6c, + 0x5,0x47,0x31, 0xf,0x49,0x6d, 0x7,0x25,0x2a, 0xf,0x49,0x6f, + 0x6,0x5e,0x6b, 0x6,0x5e,0x68, 0x6,0x5e,0x6a, 0x6,0x5e,0x6f, + 0x4,0x4a,0x7d, 0x5,0x47,0x3d, 0x5,0x47,0x3c, 0x5,0x47,0x39, + 0x5,0x47,0x38, 0x6,0x5e,0x71, 0x5,0x47,0x32, 0x7,0x25,0x31, + 0x4,0x4a,0x78, 0x4,0x4a,0x79, 0x7,0x25,0x30, 0x5,0x4e,0x3c, + 0x7,0x25,0x34, 0x7,0x2f,0x73, 0x5,0x4e,0x41, 0x7,0x25,0x2f, + 0x7,0x25,0x2b, 0x5,0x4e,0x3e, 0x5,0x4e,0x45, 0x5,0x4e,0x3b, + 0x5,0x4e,0x44, 0x5,0x4e,0x43, 0x5,0x4e,0x3d, 0x5,0x55,0x4f, + 0x7,0x2f,0x72, 0x5,0x4e,0x3f, 0x5,0x4e,0x40, 0x5,0x4e,0x46, + 0x7,0x25,0x2c, 0x7,0x25,0x2d, 0xf,0x55,0x75, 0x5,0x55,0x50, + 0x7,0x25,0x2e, 0x7,0x25,0x33, 0xf,0x49,0x6e, 0x4,0x51,0x33, + 0x5,0x4e,0x42, 0x5,0x55,0x57, 0x4,0x51,0x35, 0x5,0x55,0x55, + 0x5,0x55,0x51, 0x5,0x55,0x52, 0x7,0x2f,0x79, 0x4,0x51,0x31, + 0x7,0x2f,0x78, 0x7,0x2f,0x77, 0x5,0x5c,0x28, 0x4,0x51,0x36, + 0x5,0x55,0x53, 0x5,0x55,0x56, 0x7,0x2f,0x75, 0x7,0x39,0x32, + 0x4,0x56,0x6d, 0x7,0x39,0x31, 0x7,0x2f,0x76, 0x7,0x25,0x32, + 0xf,0x55,0x77, 0x7,0x25,0x35, 0x5,0x55,0x54, 0x5,0x5c,0x2a, + 0x7,0x39,0x33, 0x5,0x5c,0x29, 0x7,0x47,0x77, 0x7,0x39,0x35, + 0x7,0x39,0x34, 0xf,0x5b,0x29, 0xf,0x5b,0x2a, 0xf,0x5b,0x2b, + 0xf,0x5b,0x2c, 0x7,0x40,0x5d, 0x5,0x62,0x55, 0x5,0x62,0x54, + 0x7,0x40,0x5a, 0x7,0x40,0x59, 0x7,0x40,0x5c, 0x4,0x5b,0x68, + 0x7,0x40,0x5b, 0xf,0x5f,0x4e, 0xf,0x5f,0x4f, 0x5,0x62,0x56, + 0x4,0x63,0x64, 0x7,0x47,0x78, 0x7,0x4e,0x40, 0x7,0x47,0x76, + 0x7,0x47,0x74, 0x7,0x4e,0x41, 0x5,0x6c,0x56, 0x7,0x4e,0x42, + 0x5,0x70,0x48, 0x7,0x53,0x6d, 0x5,0x70,0x47, 0x4,0x68,0x74, + 0x5,0x70,0x49, 0x7,0x58,0x3b, 0x7,0x5b,0x76, 0x7,0x5b,0x78, + 0x7,0x5b,0x77, 0x5,0x77,0x6a, 0x7,0x5e,0x7a, 0xf,0x6b,0x55, + 0x7,0x61,0x24, 0x7,0x63,0x59, 0xf,0x28,0x23, 0x6,0x4b,0x46, + 0x6,0x5e,0x72, 0x5,0x21,0x4c, 0x6,0x25,0x38, 0x6,0x23,0x33, + 0x6,0x28,0x5f, 0x5,0x24,0x61, 0x4,0x24,0x5d, 0x4,0x24,0x5c, + 0x6,0x28,0x61, 0x6,0x28,0x60, 0xf,0x24,0x79, 0x5,0x24,0x60, + 0x5,0x27,0x30, 0x6,0x2d,0x25, 0x4,0x27,0x3c, 0x5,0x2a,0x41, + 0xf,0x28,0x25, 0xf,0x28,0x26, 0xf,0x28,0x27, 0xf,0x28,0x28, + 0xf,0x28,0x29, 0x6,0x2d,0x23, 0xf,0x2c,0x40, 0xf,0x28,0x24, + 0x6,0x2d,0x22, 0xf,0x2c,0x3c, 0x6,0x32,0x69, 0x5,0x2a,0x45, + 0x5,0x2a,0x42, 0x4,0x2a,0x36, 0x6,0x32,0x6b, 0x6,0x2f,0x69, + 0xf,0x2c,0x2f, 0xf,0x2c,0x30, 0xf,0x2c,0x31, 0xf,0x2c,0x33, + 0xf,0x2c,0x34, 0xf,0x2c,0x35, 0xf,0x2c,0x36, 0xf,0x2c,0x37, + 0xf,0x2c,0x38, 0xf,0x2c,0x3a, 0xf,0x2c,0x3b, 0xf,0x2c,0x3d, + 0x6,0x32,0x6a, 0x6,0x32,0x6c, 0xf,0x2c,0x3e, 0xf,0x2c,0x3f, + 0xf,0x2c,0x2e, 0x5,0x2a,0x44, 0x5,0x2a,0x43, 0x6,0x39,0x53, + 0x5,0x33,0x56, 0x5,0x2e,0x61, 0x4,0x2e,0x29, 0x6,0x39,0x51, + 0x4,0x2e,0x28, 0x6,0x39,0x52, 0x6,0x39,0x54, 0xf,0x30,0x79, + 0xf,0x30,0x7a, 0xf,0x30,0x7b, 0xf,0x30,0x7c, 0xf,0x30,0x7d, + 0xf,0x30,0x7e, 0xf,0x31,0x21, 0xf,0x31,0x23, 0xf,0x31,0x24, + 0xf,0x31,0x25, 0xf,0x31,0x26, 0x6,0x39,0x50, 0xf,0x36,0x63, + 0x4,0x33,0x31, 0x6,0x39,0x55, 0x6,0x41,0x7a, 0x5,0x33,0x57, + 0x6,0x41,0x7b, 0x4,0x33,0x32, 0x6,0x41,0x77, 0x6,0x41,0x78, + 0x6,0x41,0x79, 0xf,0x31,0x22, 0xf,0x36,0x56, 0xf,0x36,0x58, + 0xf,0x36,0x5c, 0xf,0x36,0x5f, 0xf,0x36,0x60, 0xf,0x36,0x61, + 0xf,0x36,0x62, 0xf,0x36,0x64, 0xf,0x36,0x5d, 0x6,0x41,0x7c, + 0xf,0x36,0x5b, 0xf,0x36,0x5a, 0xf,0x36,0x5e, 0x5,0x33,0x58, + 0x6,0x41,0x76, 0xf,0x3d,0x3e, 0xf,0x3d,0x34, 0x6,0x4b,0x4b, + 0x5,0x3a,0x2b, 0x5,0x3a,0x2a, 0x5,0x3a,0x2c, 0x6,0x55,0x29, + 0x4,0x3e,0x5a, 0x5,0x40,0x4d, 0xf,0x3d,0x38, 0x4,0x38,0x7c, + 0x6,0x4b,0x49, 0x6,0x4b,0x4c, 0xf,0x3d,0x2c, 0xf,0x3d,0x2d, + 0xf,0x3d,0x2e, 0xf,0x3d,0x2f, 0xf,0x3d,0x30, 0xf,0x3d,0x32, + 0xf,0x3d,0x35, 0xf,0x3d,0x36, 0xf,0x3d,0x37, 0xf,0x3d,0x39, + 0xf,0x3d,0x3a, 0xf,0x3d,0x3f, 0xf,0x43,0x50, 0x6,0x4b,0x4e, + 0x6,0x55,0x32, 0x6,0x4b,0x4d, 0xf,0x3d,0x40, 0x6,0x4b,0x48, + 0x6,0x4b,0x4a, 0x6,0x55,0x2a, 0xf,0x3d,0x33, 0xf,0x3d,0x3d, + 0xf,0x3d,0x31, 0x5,0x3a,0x29, 0x6,0x55,0x2b, 0x6,0x55,0x30, + 0x4,0x3e,0x5b, 0x6,0x55,0x31, 0x6,0x55,0x2f, 0x6,0x55,0x2e, + 0x5,0x47,0x3e, 0xf,0x43,0x47, 0xf,0x43,0x4a, 0xf,0x43,0x4c, + 0xf,0x43,0x4d, 0xf,0x43,0x4e, 0xf,0x43,0x4f, 0xf,0x43,0x51, + 0xf,0x43,0x52, 0xf,0x43,0x53, 0xf,0x43,0x54, 0xf,0x43,0x55, + 0xf,0x43,0x57, 0xf,0x43,0x58, 0xf,0x43,0x5a, 0xf,0x43,0x5b, + 0xf,0x43,0x5c, 0xf,0x43,0x5d, 0xf,0x43,0x5e, 0xf,0x43,0x5f, + 0xf,0x43,0x60, 0xf,0x43,0x61, 0xf,0x43,0x62, 0xf,0x43,0x63, + 0xf,0x43,0x65, 0x6,0x55,0x2c, 0x5,0x40,0x4f, 0x5,0x3a,0x2e, + 0xf,0x43,0x4b, 0xf,0x43,0x48, 0x5,0x47,0x3f, 0x6,0x55,0x2d, + 0xf,0x43,0x59, 0xf,0x49,0x7a, 0xf,0x49,0x7b, 0xf,0x4a,0x26, + 0x7,0x25,0x38, 0x6,0x5e,0x74, 0x5,0x47,0x41, 0x7,0x25,0x36, + 0x4,0x44,0x6d, 0x5,0x47,0x40, 0x6,0x5e,0x75, 0x6,0x5e,0x77, + 0x6,0x5e,0x76, 0x6,0x5e,0x73, 0xf,0x49,0x71, 0xf,0x49,0x72, + 0xf,0x49,0x73, 0xf,0x49,0x74, 0xf,0x49,0x75, 0xf,0x49,0x77, + 0xf,0x49,0x78, 0xf,0x49,0x79, 0xf,0x49,0x7c, 0xf,0x49,0x7d, + 0xf,0x49,0x7e, 0xf,0x4a,0x21, 0xf,0x4a,0x22, 0xf,0x4a,0x24, + 0xf,0x4a,0x25, 0xf,0x4a,0x27, 0xf,0x4a,0x28, 0xf,0x4a,0x29, + 0x5,0x47,0x42, 0x3,0x48,0x26, 0x7,0x25,0x39, 0xf,0x4a,0x23, + 0x7,0x25,0x40, 0x4,0x4a,0x7e, 0x5,0x4e,0x47, 0x7,0x2f,0x7b, + 0x7,0x25,0x3a, 0x7,0x2f,0x7a, 0x7,0x25,0x3c, 0x7,0x25,0x3f, + 0x7,0x25,0x41, 0x7,0x25,0x42, 0xf,0x50,0x41, 0xf,0x50,0x42, + 0xf,0x50,0x43, 0xf,0x50,0x44, 0xf,0x50,0x45, 0xf,0x50,0x46, + 0xf,0x50,0x48, 0xf,0x50,0x49, 0xf,0x50,0x4a, 0xf,0x50,0x4b, + 0xf,0x50,0x4c, 0x7,0x25,0x3d, 0x5,0x4e,0x48, 0x7,0x25,0x3b, + 0x5,0x4e,0x49, 0xf,0x55,0x7c, 0xf,0x56,0x2e, 0xf,0x50,0x47, + 0x7,0x30,0x22, 0x7,0x25,0x3e, 0x5,0x55,0x58, 0x5,0x55,0x5b, + 0x5,0x55,0x59, 0x4,0x51,0x3b, 0x7,0x30,0x24, 0x7,0x2f,0x7d, + 0x7,0x2f,0x7e, 0x7,0x2f,0x7c, 0x4,0x51,0x3c, 0x7,0x30,0x21, + 0xf,0x55,0x78, 0xf,0x55,0x79, 0xf,0x55,0x7b, 0xf,0x55,0x7d, + 0xf,0x56,0x23, 0xf,0x56,0x24, 0xf,0x56,0x25, 0xf,0x56,0x26, + 0xf,0x56,0x27, 0xf,0x56,0x29, 0xf,0x56,0x2d, 0xf,0x56,0x2f, + 0x7,0x30,0x25, 0x7,0x30,0x23, 0x7,0x39,0x36, 0xf,0x56,0x30, + 0xf,0x56,0x21, 0xf,0x56,0x28, 0x5,0x55,0x5c, 0x5,0x55,0x5a, + 0xf,0x56,0x2c, 0x7,0x39,0x3b, 0x7,0x39,0x3d, 0x5,0x5c,0x2d, + 0x5,0x5c,0x2b, 0x7,0x40,0x5e, 0x7,0x39,0x39, 0x4,0x5b,0x6a, + 0x4,0x56,0x6e, 0x4,0x56,0x70, 0x7,0x39,0x38, 0xf,0x5b,0x2e, + 0xf,0x5b,0x2f, 0xf,0x5b,0x30, 0xf,0x5b,0x31, 0xf,0x5b,0x32, + 0xf,0x5b,0x33, 0xf,0x5b,0x34, 0xf,0x5b,0x35, 0x5,0x5c,0x2c, + 0x7,0x39,0x3a, 0x7,0x39,0x3c, 0x7,0x39,0x37, 0x7,0x40,0x5f, + 0x5,0x68,0x3c, 0x4,0x5b,0x6b, 0x5,0x62,0x57, 0x4,0x60,0x26, + 0x7,0x40,0x60, 0x4,0x60,0x28, 0xf,0x5f,0x51, 0xf,0x5f,0x53, + 0xf,0x5f,0x54, 0xf,0x5f,0x55, 0xf,0x5f,0x57, 0xf,0x5f,0x59, + 0xf,0x5f,0x5a, 0xf,0x5f,0x5b, 0xf,0x5f,0x5c, 0xf,0x5f,0x5f, + 0x7,0x40,0x61, 0x7,0x40,0x62, 0xf,0x5f,0x50, 0xf,0x5f,0x52, + 0xf,0x5f,0x58, 0xf,0x63,0x23, 0x7,0x47,0x7c, 0x7,0x47,0x7b, + 0x5,0x68,0x3e, 0x7,0x47,0x7a, 0x7,0x4e,0x43, 0x5,0x68,0x3d, + 0x7,0x47,0x79, 0xf,0x62,0x7c, 0xf,0x62,0x7e, 0xf,0x63,0x21, + 0xf,0x63,0x22, 0x4,0x60,0x29, 0xf,0x62,0x79, 0xf,0x62,0x7a, + 0xf,0x62,0x7d, 0x7,0x53,0x6f, 0x5,0x6c,0x57, 0x4,0x66,0x52, + 0xf,0x65,0x52, 0xf,0x65,0x53, 0xf,0x65,0x54, 0xf,0x65,0x55, + 0x7,0x4e,0x44, 0x7,0x53,0x6e, 0xf,0x5f,0x5e, 0x4,0x66,0x51, + 0x7,0x55,0x7c, 0x4,0x66,0x53, 0x7,0x58,0x3c, 0xf,0x67,0x76, + 0x7,0x5b,0x79, 0x4,0x6a,0x52, 0xf,0x69,0x59, 0xf,0x69,0x5a, + 0x5,0x76,0x24, 0xf,0x6a,0x61, 0xf,0x6a,0x63, 0xf,0x6b,0x56, + 0xf,0x6a,0x62, 0x5,0x79,0x31, 0x7,0x61,0x26, 0x7,0x61,0x25, + 0xf,0x6c,0x32, 0x5,0x7a,0x2c, 0x4,0x6e,0x34, 0x6,0x2d,0x26, + 0x5,0x2a,0x47, 0x5,0x2a,0x46, 0x6,0x32,0x6d, 0xf,0x2c,0x41, + 0x6,0x32,0x6e, 0x6,0x39,0x56, 0x5,0x2e,0x63, 0x5,0x2e,0x64, + 0x6,0x39,0x57, 0x6,0x39,0x58, 0x4,0x33,0x36, 0x5,0x33,0x59, + 0x5,0x33,0x5a, 0xf,0x36,0x65, 0x5,0x3a,0x2f, 0x5,0x3a,0x30, + 0x6,0x4b,0x4f, 0xf,0x3d,0x41, 0x6,0x4b,0x50, 0x4,0x3e,0x5c, + 0x5,0x40,0x50, 0x5,0x40,0x51, 0xf,0x43,0x66, 0x7,0x25,0x45, + 0x6,0x5e,0x78, 0x5,0x47,0x43, 0xf,0x4a,0x2a, 0x5,0x47,0x44, + 0x7,0x25,0x44, 0x7,0x30,0x26, 0x4,0x51,0x3d, 0x5,0x4e,0x4a, + 0xf,0x50,0x4d, 0x7,0x25,0x43, 0x4,0x51,0x3e, 0x7,0x39,0x3e, + 0x5,0x62,0x58, 0xf,0x5f,0x60, 0x4,0x5b,0x6d, 0x4,0x66,0x54, + 0x7,0x53,0x70, 0x5,0x70,0x4a, 0x5,0x76,0x25, 0x7,0x5b,0x7a, + 0x7,0x5e,0x7b, 0x7,0x62,0x3b, 0x7,0x62,0x3c, 0x5,0x24,0x62, + 0x5,0x27,0x31, 0x4,0x27,0x3d, 0x6,0x2d,0x27, 0x5,0x2a,0x48, + 0x5,0x2a,0x49, 0x6,0x32,0x6f, 0x4,0x2a,0x3b, 0x4,0x2a,0x3e, + 0x5,0x2e,0x65, 0x5,0x2e,0x67, 0x6,0x39,0x5c, 0x5,0x2e,0x66, + 0xf,0x31,0x29, 0x6,0x39,0x5b, 0x6,0x39,0x59, 0x6,0x39,0x5a, + 0x5,0x33,0x5d, 0x6,0x42,0x22, 0x6,0x41,0x7e, 0x6,0x42,0x24, + 0x5,0x33,0x5e, 0x6,0x42,0x23, 0x5,0x33,0x5c, 0xf,0x36,0x66, + 0xf,0x36,0x68, 0x4,0x39,0x22, 0x5,0x3a,0x31, 0x6,0x55,0x36, + 0x4,0x39,0x27, 0x5,0x3a,0x34, 0x5,0x3a,0x33, 0x5,0x33,0x5f, + 0x6,0x4b,0x52, 0x5,0x3a,0x32, 0x5,0x33,0x5b, 0x6,0x4b,0x51, + 0x6,0x4b,0x53, 0x4,0x3e,0x64, 0x5,0x40,0x52, 0x6,0x55,0x37, + 0x4,0x3e,0x5e, 0x5,0x40,0x53, 0x6,0x55,0x33, 0x6,0x55,0x35, + 0x4,0x3e,0x5f, 0x6,0x55,0x38, 0xf,0x43,0x67, 0x6,0x55,0x34, + 0x5,0x47,0x47, 0x6,0x5e,0x7c, 0x5,0x47,0x45, 0x6,0x5e,0x7a, + 0x4,0x44,0x72, 0x6,0x5e,0x79, 0x6,0x5e,0x7b, 0x5,0x47,0x46, + 0x4,0x4b,0x28, 0x7,0x25,0x4a, 0x5,0x4e,0x4c, 0x5,0x4e,0x4d, + 0x5,0x4e,0x4e, 0x7,0x25,0x46, 0x7,0x25,0x47, 0x7,0x25,0x49, + 0x7,0x30,0x27, 0x4,0x56,0x74, 0x7,0x30,0x28, 0x5,0x55,0x5f, + 0x5,0x55,0x61, 0x4,0x51,0x40, 0x5,0x55,0x60, 0x5,0x55,0x5e, + 0x4,0x56,0x76, 0x5,0x5c,0x2e, 0x4,0x56,0x77, 0x7,0x39,0x40, + 0x7,0x39,0x3f, 0x5,0x4e,0x4b, 0x4,0x5b,0x70, 0x5,0x62,0x5b, + 0x5,0x62,0x5a, 0x7,0x40,0x64, 0x5,0x62,0x59, 0x7,0x40,0x65, + 0x5,0x68,0x3f, 0x7,0x4e,0x45, 0x7,0x53,0x71, 0x7,0x53,0x72, + 0x4,0x66,0x56, 0x5,0x70,0x4b, 0x4,0x66,0x55, 0x7,0x53,0x73, + 0x4,0x68,0x76, 0x7,0x58,0x3d, 0x5,0x73,0x5a, 0x5,0x76,0x28, + 0x5,0x76,0x27, 0x7,0x5b,0x7b, 0x5,0x76,0x26, 0x7,0x5c,0x6b, + 0x5,0x7a,0x6c, 0x7,0x65,0x38, 0x6,0x23,0x34, 0x6,0x2d,0x28, + 0x5,0x27,0x33, 0x4,0x27,0x3e, 0xf,0x28,0x2b, 0x6,0x32,0x70, + 0xf,0x2c,0x43, 0x5,0x40,0x54, 0x6,0x5e,0x7d, 0x7,0x30,0x2b, + 0x7,0x30,0x29, 0x7,0x30,0x2a, 0x4,0x56,0x79, 0x7,0x40,0x66, + 0x5,0x70,0x4c, 0x6,0x23,0x35, 0x6,0x25,0x39, 0x6,0x2d,0x29, + 0x5,0x27,0x34, 0x6,0x2d,0x2a, 0xf,0x2c,0x44, 0xf,0x2c,0x45, + 0x5,0x2a,0x4a, 0x4,0x2a,0x3f, 0x6,0x32,0x71, 0x6,0x34,0x79, + 0x5,0x2e,0x69, 0x6,0x42,0x26, 0x5,0x33,0x60, 0x6,0x42,0x25, + 0x6,0x42,0x27, 0xf,0x36,0x69, 0x6,0x55,0x39, 0x6,0x4b,0x54, + 0xf,0x3d,0x43, 0xf,0x3d,0x42, 0x6,0x55,0x3b, 0xf,0x43,0x68, + 0x6,0x55,0x3a, 0x6,0x5e,0x7e, 0x7,0x25,0x4b, 0xf,0x4a,0x2b, + 0x4,0x56,0x7a, 0xf,0x5b,0x36, 0xf,0x63,0x26, 0x7,0x46,0x6e, + 0xf,0x63,0x25, 0x7,0x53,0x74, 0x6,0x25,0x3a, 0xf,0x24,0x7a, + 0x5,0x27,0x35, 0x6,0x2d,0x2e, 0x6,0x39,0x5d, 0x5,0x33,0x61, + 0xf,0x4a,0x2c, 0xf,0x5f,0x61, 0x7,0x47,0x7d, 0xf,0x6c,0x33, + 0x5,0x73,0x5b, 0x4,0x24,0x5f, 0xf,0x24,0x7c, 0xf,0x24,0x7b, + 0x6,0x28,0x63, 0x4,0x27,0x42, 0x4,0x25,0x53, 0x4,0x27,0x3f, + 0x5,0x27,0x36, 0x6,0x2d,0x31, 0x6,0x2d,0x30, 0x6,0x2d,0x33, + 0xf,0x28,0x2c, 0xf,0x28,0x2d, 0x6,0x2d,0x2f, 0x4,0x2a,0x42, + 0x5,0x2a,0x4d, 0x6,0x32,0x74, 0x5,0x2a,0x4c, 0x6,0x32,0x73, + 0x5,0x2a,0x4b, 0x6,0x32,0x76, 0x6,0x32,0x7a, 0x6,0x32,0x77, + 0x6,0x39,0x65, 0x5,0x2a,0x4e, 0x6,0x32,0x78, 0x6,0x32,0x75, + 0x5,0x2e,0x6e, 0xf,0x2c,0x46, 0xf,0x2c,0x47, 0xf,0x2c,0x48, + 0xf,0x2c,0x49, 0xf,0x2c,0x4b, 0xf,0x2c,0x4c, 0xf,0x2c,0x4d, + 0xf,0x2c,0x4e, 0xf,0x2c,0x4f, 0x5,0x2a,0x4f, 0x5,0x2e,0x6a, + 0x4,0x2e,0x2e, 0x5,0x2e,0x6b, 0x6,0x39,0x61, 0x6,0x39,0x60, + 0x6,0x39,0x62, 0x6,0x39,0x5f, 0x6,0x39,0x63, 0xf,0x31,0x2a, + 0xf,0x31,0x2b, 0xf,0x31,0x2c, 0xf,0x31,0x2e, 0x4,0x2e,0x30, + 0xf,0x31,0x2d, 0x5,0x2e,0x6d, 0x5,0x2e,0x6c, 0x4,0x33,0x3e, + 0x6,0x42,0x28, 0x5,0x33,0x63, 0x5,0x33,0x62, 0x4,0x33,0x3d, + 0x6,0x42,0x2c, 0x6,0x42,0x2f, 0x6,0x42,0x2a, 0x6,0x42,0x2d, + 0x6,0x42,0x2e, 0xf,0x36,0x6b, 0xf,0x36,0x6c, 0x6,0x42,0x2b, + 0x6,0x42,0x29, 0x6,0x41,0x6b, 0x4,0x39,0x2b, 0x4,0x39,0x29, + 0x4,0x39,0x2a, 0x6,0x4b,0x57, 0x6,0x4b,0x59, 0xf,0x36,0x6a, + 0xf,0x3d,0x46, 0xf,0x3d,0x47, 0xf,0x3d,0x48, 0x6,0x4b,0x58, + 0x4,0x39,0x2d, 0x6,0x4b,0x55, 0xf,0x3d,0x44, 0xf,0x3d,0x45, + 0x6,0x55,0x40, 0x4,0x3e,0x6a, 0x4,0x3e,0x67, 0x6,0x55,0x3e, + 0x6,0x55,0x3f, 0x4,0x3e,0x66, 0x5,0x40,0x56, 0x6,0x55,0x3c, + 0x6,0x55,0x42, 0x5,0x40,0x55, 0x6,0x55,0x43, 0x6,0x55,0x44, + 0x6,0x55,0x41, 0xf,0x43,0x69, 0xf,0x43,0x6a, 0x5,0x40,0x57, + 0x6,0x55,0x3d, 0x6,0x5f,0x23, 0x4,0x44,0x7a, 0x5,0x47,0x4a, + 0x6,0x5f,0x22, 0x6,0x5f,0x25, 0x6,0x5f,0x28, 0xf,0x4a,0x2d, + 0x6,0x5f,0x26, 0x6,0x5f,0x24, 0x6,0x5f,0x27, 0x7,0x25,0x50, + 0x4,0x4b,0x2c, 0x7,0x25,0x4c, 0x7,0x25,0x4e, 0x7,0x25,0x4d, + 0x7,0x25,0x4f, 0x5,0x4e,0x4f, 0x7,0x25,0x51, 0xf,0x50,0x4f, + 0x4,0x4b,0x2b, 0x4,0x51,0x45, 0x4,0x51,0x43, 0x4,0x51,0x46, + 0x7,0x30,0x2c, 0x5,0x55,0x62, 0xf,0x56,0x32, 0x7,0x2c,0x3b, + 0x7,0x39,0x41, 0x5,0x5c,0x33, 0x7,0x39,0x43, 0x5,0x5c,0x31, + 0x4,0x56,0x7b, 0x7,0x39,0x42, 0x5,0x5c,0x34, 0xf,0x5b,0x37, + 0x7,0x3c,0x76, 0x5,0x5c,0x30, 0x5,0x5c,0x32, 0xf,0x56,0x31, + 0x4,0x5b,0x71, 0x7,0x47,0x7e, 0x5,0x68,0x41, 0x7,0x48,0x23, + 0x7,0x4e,0x46, 0x7,0x48,0x21, 0x7,0x48,0x24, 0x4,0x60,0x2d, + 0x7,0x48,0x22, 0x7,0x4e,0x48, 0x7,0x4e,0x47, 0x7,0x53,0x77, + 0xf,0x67,0x77, 0x7,0x53,0x75, 0x7,0x53,0x76, 0xf,0x67,0x52, + 0x7,0x58,0x3e, 0x4,0x68,0x77, 0x7,0x53,0x78, 0x7,0x5b,0x7d, + 0xf,0x6a,0x64, 0x7,0x5b,0x7c, 0x7,0x5e,0x7c, 0x7,0x62,0x3e, + 0x7,0x62,0x3d, 0x7,0x63,0x5a, 0x7,0x63,0x5c, 0x7,0x63,0x5b, + 0x7,0x66,0x29, 0x7,0x66,0x35, 0x7,0x66,0x46, 0x6,0x23,0x36, + 0x6,0x25,0x3b, 0xf,0x28,0x2e, 0x4,0x2e,0x32, 0x5,0x2a,0x50, + 0x4,0x39,0x2e, 0x6,0x55,0x46, 0x6,0x55,0x45, 0x6,0x5f,0x29, + 0x5,0x55,0x63, 0x7,0x30,0x2e, 0x7,0x25,0x52, 0x7,0x58,0x3f, + 0x5,0x22,0x7c, 0x5,0x24,0x64, 0x5,0x24,0x65, 0x4,0x24,0x60, + 0x6,0x28,0x66, 0x6,0x28,0x67, 0x6,0x28,0x65, 0x6,0x28,0x68, + 0x4,0x27,0x45, 0x6,0x2d,0x35, 0x4,0x27,0x44, 0xf,0x28,0x2f, + 0x5,0x27,0x38, 0x6,0x2d,0x36, 0x6,0x32,0x7d, 0x4,0x2a,0x4b, + 0x6,0x32,0x7c, 0x6,0x32,0x7b, 0x5,0x2a,0x52, 0x5,0x2a,0x56, + 0x4,0x2a,0x47, 0x4,0x2a,0x48, 0x5,0x2a,0x53, 0x4,0x2a,0x45, + 0x5,0x2a,0x54, 0x5,0x2a,0x51, 0x5,0x2a,0x55, 0x6,0x33,0x24, + 0xf,0x2c,0x50, 0x6,0x32,0x7e, 0xf,0x2c,0x51, 0x6,0x33,0x22, + 0x6,0x33,0x23, 0x6,0x33,0x21, 0x6,0x39,0x69, 0x5,0x2e,0x6f, + 0x5,0x2e,0x73, 0x6,0x39,0x6f, 0x5,0x2e,0x71, 0x6,0x39,0x70, + 0x6,0x39,0x6a, 0x5,0x2e,0x76, 0x5,0x2e,0x72, 0x5,0x2e,0x75, + 0x6,0x39,0x6d, 0x6,0x39,0x71, 0x6,0x39,0x66, 0x4,0x2e,0x3d, + 0x5,0x2e,0x74, 0x6,0x39,0x68, 0x4,0x2e,0x3e, 0x5,0x2e,0x70, + 0x6,0x39,0x6e, 0xf,0x31,0x2f, 0x6,0x39,0x67, 0x6,0x39,0x6c, + 0x6,0x42,0x31, 0x6,0x42,0x37, 0x5,0x33,0x68, 0x6,0x42,0x35, + 0x5,0x33,0x6b, 0x4,0x33,0x41, 0x5,0x33,0x6a, 0x5,0x33,0x66, + 0x6,0x42,0x33, 0x4,0x33,0x44, 0x5,0x33,0x69, 0xf,0x36,0x6d, + 0xf,0x36,0x6e, 0xf,0x36,0x6f, 0x6,0x42,0x36, 0x6,0x42,0x39, + 0x6,0x42,0x34, 0x6,0x42,0x38, 0xf,0x36,0x70, 0x6,0x42,0x30, + 0x5,0x33,0x67, 0x5,0x33,0x6c, 0x5,0x3a,0x36, 0x5,0x3a,0x3f, + 0x6,0x4b,0x61, 0x5,0x3a,0x35, 0x6,0x4b,0x65, 0x5,0x3a,0x39, + 0x5,0x3a,0x3a, 0x5,0x3a,0x3c, 0x5,0x3a,0x37, 0x6,0x4b,0x63, + 0x6,0x4b,0x5f, 0x5,0x3a,0x40, 0x6,0x4b,0x62, 0x6,0x4b,0x5b, + 0x6,0x4b,0x66, 0x5,0x3a,0x3e, 0x6,0x4b,0x5e, 0x4,0x39,0x39, + 0x6,0x4b,0x5d, 0x6,0x4b,0x60, 0x6,0x4b,0x64, 0xf,0x3d,0x49, + 0xf,0x3d,0x4a, 0x4,0x39,0x37, 0x6,0x4b,0x5c, 0x4,0x39,0x31, + 0x5,0x3a,0x38, 0x6,0x55,0x4c, 0x4,0x3e,0x72, 0x4,0x3e,0x70, + 0x4,0x3e,0x7b, 0x5,0x40,0x59, 0x4,0x3e,0x71, 0x4,0x3e,0x75, + 0x4,0x44,0x7d, 0x4,0x3e,0x79, 0x6,0x55,0x49, 0x5,0x40,0x5a, + 0x5,0x40,0x5c, 0x5,0x40,0x62, 0x4,0x3e,0x7c, 0x6,0x55,0x47, + 0x5,0x40,0x61, 0x6,0x55,0x4d, 0x5,0x40,0x65, 0x5,0x40,0x63, + 0x5,0x40,0x5b, 0x5,0x3a,0x3d, 0x5,0x40,0x5f, 0x5,0x40,0x5e, + 0x6,0x55,0x4b, 0x6,0x55,0x4a, 0x4,0x3e,0x7d, 0xf,0x43,0x6b, + 0xf,0x43,0x6c, 0x6,0x55,0x48, 0x6,0x55,0x4e, 0x5,0x40,0x58, + 0x5,0x40,0x66, 0x5,0x40,0x5d, 0x5,0x47,0x58, 0x5,0x47,0x50, + 0x4,0x45,0x25, 0x4,0x45,0x2b, 0x5,0x47,0x4b, 0x5,0x47,0x4f, + 0x4,0x45,0x26, 0x6,0x5f,0x2f, 0x6,0x5f,0x2a, 0x4,0x45,0x2e, + 0x4,0x45,0x2a, 0x6,0x5f,0x2b, 0x6,0x5f,0x34, 0x5,0x47,0x4d, + 0x5,0x47,0x4e, 0x5,0x47,0x53, 0x4,0x45,0x2c, 0x6,0x5f,0x37, + 0x6,0x5f,0x35, 0x5,0x47,0x5a, 0x6,0x5f,0x2e, 0x4,0x45,0x27, + 0x4,0x45,0x22, 0x5,0x47,0x51, 0x5,0x47,0x52, 0x6,0x5f,0x33, + 0x5,0x47,0x4c, 0x5,0x47,0x56, 0x6,0x5f,0x31, 0x6,0x5f,0x30, + 0xf,0x4a,0x2e, 0x6,0x5f,0x38, 0x6,0x5f,0x2c, 0x4,0x45,0x2d, + 0x6,0x5f,0x32, 0x6,0x5f,0x36, 0x5,0x47,0x55, 0x4,0x4b,0x3a, + 0x4,0x4b,0x36, 0x4,0x4b,0x2d, 0x4,0x4b,0x39, 0x5,0x4e,0x53, + 0x4,0x4b,0x34, 0x7,0x25,0x5d, 0x4,0x4b,0x32, 0x5,0x4e,0x55, + 0x5,0x4e,0x57, 0x5,0x4e,0x54, 0x4,0x4b,0x31, 0x7,0x25,0x55, + 0x4,0x4b,0x30, 0x5,0x4e,0x51, 0x5,0x4e,0x52, 0x7,0x25,0x53, + 0x5,0x47,0x57, 0x5,0x4e,0x58, 0x7,0x25,0x54, 0x7,0x25,0x5b, + 0x7,0x25,0x59, 0xf,0x50,0x50, 0xf,0x50,0x51, 0xf,0x50,0x52, + 0xf,0x50,0x53, 0xf,0x50,0x54, 0x7,0x25,0x56, 0x7,0x25,0x5a, + 0x7,0x25,0x5e, 0x5,0x4e,0x56, 0x5,0x4e,0x50, 0x4,0x51,0x4b, + 0x5,0x55,0x65, 0x7,0x30,0x2f, 0x7,0x30,0x30, 0x5,0x55,0x6c, + 0x5,0x55,0x6d, 0x4,0x51,0x4c, 0x4,0x51,0x47, 0x5,0x55,0x68, + 0x7,0x30,0x35, 0x5,0x55,0x66, 0x5,0x55,0x67, 0x5,0x55,0x6b, + 0x7,0x30,0x31, 0x7,0x30,0x37, 0x5,0x55,0x6e, 0xf,0x56,0x34, + 0xf,0x56,0x35, 0x7,0x30,0x34, 0x7,0x30,0x33, 0x5,0x55,0x6a, + 0x7,0x30,0x32, 0x7,0x30,0x38, 0x7,0x30,0x39, 0x5,0x55,0x64, + 0x7,0x25,0x57, 0x4,0x56,0x7c, 0x5,0x5c,0x39, 0x5,0x55,0x70, + 0x7,0x39,0x50, 0x4,0x51,0x51, 0x4,0x45,0x29, 0x4,0x56,0x7e, + 0x7,0x39,0x47, 0x5,0x5c,0x35, 0x7,0x39,0x48, 0x5,0x5c,0x3c, + 0x5,0x5c,0x3a, 0x5,0x5c,0x3d, 0x7,0x39,0x4f, 0x7,0x40,0x6a, + 0x5,0x55,0x6f, 0x5,0x5c,0x37, 0x4,0x56,0x7d, 0x5,0x5c,0x38, + 0x4,0x57,0x23, 0x7,0x39,0x49, 0x7,0x39,0x4d, 0x7,0x39,0x51, + 0x7,0x39,0x4b, 0x7,0x39,0x46, 0x7,0x39,0x4c, 0xf,0x5b,0x38, + 0x7,0x39,0x44, 0x7,0x39,0x45, 0x7,0x39,0x4e, 0x5,0x5c,0x3b, + 0x5,0x62,0x5c, 0x5,0x5c,0x3e, 0x7,0x39,0x4a, 0x4,0x5b,0x78, + 0x5,0x5c,0x40, 0x5,0x62,0x60, 0x7,0x40,0x68, 0x5,0x62,0x65, + 0x7,0x40,0x69, 0x5,0x62,0x61, 0x5,0x62,0x64, 0x4,0x5b,0x76, + 0x5,0x5c,0x3f, 0x5,0x62,0x5d, 0x5,0x62,0x62, 0x5,0x62,0x5e, + 0x5,0x62,0x5f, 0x4,0x5b,0x7a, 0x7,0x40,0x6d, 0x5,0x62,0x63, + 0x7,0x48,0x2b, 0x4,0x60,0x33, 0x7,0x48,0x27, 0x4,0x60,0x34, + 0x5,0x68,0x44, 0x4,0x60,0x35, 0x7,0x48,0x26, 0x5,0x68,0x43, + 0x5,0x68,0x42, 0x4,0x60,0x36, 0xf,0x63,0x27, 0x4,0x60,0x31, + 0x7,0x48,0x28, 0x7,0x48,0x29, 0x7,0x48,0x25, 0x7,0x48,0x2a, + 0x7,0x40,0x6c, 0x4,0x63,0x6a, 0x4,0x63,0x6b, 0x7,0x4e,0x49, + 0x7,0x4e,0x4d, 0x7,0x4e,0x4c, 0x5,0x6c,0x58, 0x5,0x6c,0x59, + 0x7,0x4e,0x4e, 0x7,0x4e,0x4b, 0x7,0x4e,0x4a, 0x5,0x70,0x51, + 0x5,0x70,0x50, 0x5,0x70,0x4e, 0x4,0x66,0x57, 0x7,0x53,0x7a, + 0x5,0x70,0x4f, 0x7,0x53,0x79, 0xf,0x67,0x78, 0x5,0x73,0x5f, + 0x5,0x73,0x5e, 0x5,0x73,0x5d, 0x7,0x5c,0x22, 0x7,0x5b,0x7e, + 0x4,0x6a,0x56, 0x7,0x5c,0x21, 0x5,0x76,0x29, 0x5,0x77,0x6b, + 0x7,0x5e,0x7d, 0x7,0x5e,0x7e, 0x7,0x61,0x42, 0x7,0x61,0x27, + 0x7,0x62,0x3f, 0x7,0x62,0x40, 0x7,0x62,0x41, 0x5,0x7a,0x6d, + 0x7,0x64,0x51, 0x7,0x65,0x39, 0x4,0x24,0x63, 0x6,0x33,0x25, + 0xf,0x2c,0x52, 0x6,0x39,0x73, 0x6,0x39,0x72, 0xf,0x31,0x30, + 0x6,0x42,0x3a, 0xf,0x36,0x71, 0x6,0x4b,0x69, 0x6,0x4b,0x67, + 0x5,0x3a,0x41, 0x6,0x4b,0x68, 0x7,0x25,0x5f, 0x4,0x51,0x53, + 0x4,0x51,0x52, 0x7,0x30,0x3a, 0x6,0x25,0x3c, 0x6,0x25,0x3d, + 0x5,0x24,0x66, 0x5,0x27,0x3a, 0x5,0x27,0x3b, 0x5,0x27,0x39, + 0x5,0x27,0x3c, 0x4,0x2a,0x4d, 0x5,0x2a,0x59, 0x5,0x2a,0x58, + 0x5,0x2a,0x57, 0x6,0x33,0x27, 0x6,0x33,0x28, 0x6,0x33,0x26, + 0xf,0x2c,0x53, 0xf,0x2c,0x54, 0x6,0x33,0x29, 0x5,0x2a,0x5a, + 0x6,0x39,0x74, 0x4,0x2e,0x42, 0x6,0x39,0x75, 0x6,0x42,0x3c, + 0xf,0x31,0x31, 0xf,0x31,0x32, 0xf,0x31,0x33, 0xf,0x31,0x35, + 0xf,0x31,0x36, 0xf,0x36,0x75, 0x4,0x33,0x46, 0x5,0x33,0x6e, + 0x6,0x42,0x3b, 0xf,0x36,0x72, 0xf,0x36,0x73, 0xf,0x36,0x76, + 0x6,0x4b,0x6b, 0x6,0x4b,0x6c, 0x6,0x4b,0x6a, 0xf,0x36,0x74, + 0x5,0x40,0x68, 0x5,0x40,0x67, 0x6,0x55,0x50, 0x4,0x3e,0x7e, + 0x6,0x55,0x4f, 0x5,0x40,0x69, 0xf,0x43,0x6d, 0x4,0x45,0x2f, + 0x6,0x5f,0x39, 0x6,0x5f,0x3a, 0xf,0x4a,0x30, 0xf,0x4a,0x31, + 0xf,0x4a,0x33, 0xf,0x4a,0x34, 0xf,0x4a,0x32, 0x4,0x4b,0x3c, + 0x7,0x25,0x60, 0x7,0x25,0x61, 0x5,0x55,0x72, 0x7,0x30,0x3c, + 0x5,0x55,0x71, 0x7,0x30,0x3b, 0x4,0x57,0x27, 0x4,0x57,0x28, + 0x5,0x5c,0x42, 0x5,0x5c,0x44, 0x7,0x40,0x6e, 0x5,0x5c,0x41, + 0x7,0x39,0x52, 0x5,0x62,0x66, 0x7,0x40,0x6f, 0x7,0x40,0x70, + 0x5,0x68,0x45, 0x5,0x68,0x46, 0x5,0x68,0x47, 0x5,0x68,0x48, + 0x7,0x48,0x2c, 0x7,0x4e,0x50, 0x7,0x4e,0x4f, 0x5,0x62,0x67, + 0x7,0x58,0x40, 0x7,0x58,0x41, 0xf,0x67,0x79, 0x7,0x5c,0x23, + 0x4,0x6b,0x73, 0x7,0x5f,0x21, 0x7,0x65,0x3a, 0x5,0x24,0x67, + 0x5,0x24,0x68, 0x6,0x2d,0x39, 0x6,0x2d,0x37, 0x6,0x2d,0x38, + 0x5,0x27,0x3d, 0x6,0x33,0x2b, 0x5,0x2a,0x5b, 0x4,0x2a,0x4f, + 0x6,0x30,0x36, 0x6,0x33,0x2a, 0x5,0x2e,0x77, 0x5,0x2e,0x78, + 0x6,0x39,0x76, 0x6,0x39,0x7a, 0x5,0x33,0x6f, 0x4,0x2e,0x44, + 0x6,0x39,0x77, 0x6,0x39,0x78, 0x6,0x39,0x79, 0x4,0x33,0x49, + 0x5,0x33,0x70, 0x6,0x42,0x3e, 0xf,0x36,0x79, 0x6,0x42,0x3d, + 0x4,0x39,0x3c, 0x6,0x4b,0x6d, 0x5,0x3a,0x42, 0x6,0x4b,0x6f, + 0x4,0x39,0x3b, 0xf,0x3d,0x4b, 0x6,0x4b,0x6e, 0xf,0x36,0x78, + 0x5,0x40,0x6a, 0x5,0x40,0x6d, 0x5,0x40,0x6b, 0x5,0x40,0x6c, + 0x5,0x40,0x6e, 0x6,0x55,0x53, 0xf,0x43,0x6e, 0x6,0x55,0x51, + 0x4,0x3f,0x21, 0x4,0x45,0x31, 0x4,0x45,0x33, 0x6,0x5f,0x3e, + 0xf,0x4a,0x35, 0x6,0x5f,0x3d, 0x5,0x47,0x5c, 0x6,0x5f,0x3f, + 0x6,0x5f,0x3b, 0x6,0x5f,0x3c, 0x7,0x25,0x63, 0x5,0x4e,0x5a, + 0x5,0x4e,0x5b, 0x5,0x4e,0x5c, 0x7,0x25,0x62, 0x5,0x55,0x76, + 0x5,0x55,0x78, 0x5,0x55,0x74, 0x4,0x51,0x58, 0x5,0x55,0x77, + 0x5,0x55,0x75, 0xf,0x56,0x36, 0x5,0x55,0x73, 0x7,0x30,0x3d, + 0x7,0x30,0x3e, 0x7,0x39,0x53, 0x7,0x30,0x3f, 0x4,0x57,0x29, + 0x5,0x62,0x68, 0x7,0x40,0x72, 0x7,0x40,0x73, 0x7,0x40,0x74, + 0x7,0x40,0x71, 0x5,0x68,0x4a, 0x5,0x68,0x49, 0x7,0x48,0x2d, + 0x4,0x63,0x6d, 0x5,0x6c,0x5b, 0x5,0x6c,0x5a, 0x7,0x4e,0x51, + 0x7,0x53,0x7c, 0x4,0x66,0x5c, 0x7,0x58,0x42, 0x5,0x77,0x6c, + 0x5,0x77,0x6d, 0x7,0x63,0x44, 0x7,0x65,0x58, 0x6,0x28,0x69, + 0xf,0x24,0x7d, 0x4,0x27,0x49, 0x5,0x27,0x3e, 0x4,0x27,0x47, + 0x6,0x2d,0x3b, 0x5,0x27,0x3f, 0x5,0x2a,0x5e, 0x5,0x2a,0x5c, + 0x5,0x2a,0x5d, 0x6,0x33,0x2d, 0x6,0x33,0x2c, 0xf,0x2c,0x55, + 0x5,0x2e,0x79, 0x6,0x3a,0x21, 0x6,0x3a,0x23, 0x4,0x2e,0x48, + 0x5,0x2e,0x7a, 0x6,0x39,0x7e, 0x6,0x39,0x7b, 0x4,0x2e,0x4a, + 0x6,0x3a,0x22, 0xf,0x31,0x37, 0xf,0x31,0x38, 0x6,0x3a,0x24, + 0x6,0x39,0x7c, 0x6,0x39,0x7d, 0x4,0x33,0x4c, 0x5,0x33,0x72, + 0x4,0x33,0x4a, 0x6,0x42,0x3f, 0xf,0x36,0x7a, 0xf,0x36,0x7b, + 0xf,0x36,0x7c, 0xf,0x36,0x7d, 0xf,0x37,0x21, 0xf,0x37,0x22, + 0x6,0x42,0x40, 0x6,0x42,0x41, 0x6,0x3a,0x25, 0x6,0x4b,0x74, + 0x6,0x4b,0x70, 0x5,0x3a,0x43, 0x4,0x39,0x3d, 0x6,0x4b,0x72, + 0x6,0x4b,0x73, 0xf,0x3d,0x4c, 0xf,0x3d,0x4d, 0x6,0x4b,0x71, + 0x6,0x55,0x54, 0x6,0x55,0x56, 0x5,0x40,0x70, 0x6,0x55,0x58, + 0x6,0x55,0x57, 0x6,0x55,0x55, 0xf,0x43,0x6f, 0xf,0x43,0x70, + 0x6,0x5f,0x41, 0x6,0x5f,0x40, 0x6,0x5f,0x4b, 0xf,0x4a,0x36, + 0x5,0x4e,0x5d, 0x7,0x25,0x64, 0x7,0x25,0x65, 0xf,0x50,0x55, + 0xf,0x50,0x56, 0xf,0x50,0x57, 0xf,0x50,0x58, 0xf,0x50,0x59, + 0xf,0x50,0x5a, 0x4,0x51,0x59, 0x7,0x30,0x44, 0x4,0x51,0x5b, + 0x7,0x30,0x40, 0x7,0x30,0x45, 0x5,0x55,0x7a, 0x5,0x55,0x79, + 0xf,0x56,0x37, 0xf,0x56,0x38, 0xf,0x56,0x39, 0xf,0x56,0x3a, + 0xf,0x56,0x3b, 0x7,0x30,0x43, 0x7,0x30,0x41, 0x4,0x57,0x2b, + 0x4,0x5c,0x23, 0x4,0x57,0x2a, 0x7,0x39,0x54, 0x5,0x5c,0x47, + 0x7,0x40,0x75, 0x5,0x5c,0x46, 0xf,0x5b,0x3b, 0xf,0x5b,0x3c, + 0x7,0x39,0x55, 0x7,0x39,0x56, 0x7,0x36,0x79, 0x5,0x5c,0x45, + 0x7,0x30,0x42, 0x7,0x39,0x57, 0x4,0x5c,0x22, 0x4,0x5c,0x21, + 0x7,0x40,0x76, 0x7,0x40,0x78, 0x7,0x40,0x77, 0xf,0x5f,0x62, + 0x7,0x40,0x79, 0x7,0x48,0x2e, 0x5,0x68,0x4b, 0x7,0x48,0x2f, + 0xf,0x63,0x28, 0xf,0x63,0x29, 0x5,0x6c,0x5d, 0x7,0x4e,0x53, + 0x5,0x6c,0x5c, 0x7,0x4e,0x55, 0xf,0x65,0x56, 0x7,0x4e,0x52, + 0x7,0x4e,0x54, 0xf,0x67,0x7b, 0x7,0x58,0x44, 0x5,0x73,0x60, + 0x7,0x58,0x43, 0x7,0x58,0x45, 0xf,0x67,0x7a, 0x7,0x5f,0x22, + 0x5,0x76,0x2a, 0x7,0x5f,0x23, 0x7,0x62,0x42, 0x5,0x22,0x7d, + 0xf,0x22,0x67, 0x6,0x28,0x6a, 0x4,0x24,0x64, 0x5,0x24,0x6a, + 0x4,0x24,0x66, 0x5,0x24,0x6b, 0x5,0x24,0x69, 0xf,0x24,0x7e, + 0x4,0x27,0x50, 0x6,0x2d,0x3c, 0x5,0x27,0x41, 0x4,0x27,0x4b, + 0x6,0x2d,0x40, 0x6,0x2d,0x42, 0x6,0x2d,0x3e, 0x5,0x27,0x42, + 0x5,0x27,0x43, 0x6,0x2d,0x41, 0x6,0x2d,0x3f, 0x5,0x27,0x40, + 0x6,0x2d,0x43, 0x6,0x2d,0x44, 0x6,0x33,0x39, 0x6,0x33,0x35, + 0x6,0x33,0x2e, 0x6,0x33,0x32, 0x4,0x2a,0x5e, 0x6,0x33,0x36, + 0x4,0x2a,0x5c, 0x6,0x33,0x3c, 0x5,0x2a,0x65, 0x6,0x33,0x33, + 0x5,0x2a,0x69, 0x4,0x2a,0x5b, 0x6,0x33,0x2f, 0x6,0x33,0x3b, + 0x5,0x2a,0x60, 0x5,0x2a,0x67, 0x5,0x2a,0x6b, 0x5,0x2a,0x61, + 0x5,0x2a,0x6a, 0x5,0x2a,0x68, 0x5,0x2a,0x63, 0x5,0x2a,0x6c, + 0x6,0x33,0x30, 0x5,0x2a,0x5f, 0x5,0x2a,0x66, 0x5,0x2a,0x62, + 0x5,0x2a,0x64, 0xf,0x2c,0x56, 0xf,0x2c,0x58, 0x6,0x33,0x37, + 0x6,0x33,0x3a, 0x6,0x33,0x34, 0x4,0x2e,0x50, 0x5,0x2f,0x24, + 0x3,0x2e,0x5a, 0x4,0x2e,0x4c, 0x5,0x2e,0x7b, 0x6,0x3a,0x26, + 0x4,0x2e,0x4e, 0x5,0x2f,0x22, 0x5,0x2e,0x7c, 0x6,0x3a,0x28, + 0x4,0x2e,0x4b, 0x6,0x3a,0x29, 0x5,0x2f,0x23, 0x6,0x3a,0x2a, + 0x4,0x2e,0x53, 0x6,0x3a,0x2c, 0x5,0x2e,0x7e, 0x5,0x2f,0x25, + 0x6,0x3a,0x2b, 0xf,0x31,0x39, 0xf,0x31,0x3a, 0xf,0x31,0x3b, + 0xf,0x31,0x3c, 0xf,0x31,0x3d, 0x6,0x3a,0x27, 0x5,0x2f,0x21, + 0x5,0x2e,0x7d, 0x4,0x2e,0x54, 0x4,0x33,0x55, 0x6,0x42,0x53, + 0x6,0x42,0x46, 0x6,0x42,0x4d, 0x5,0x33,0x74, 0x5,0x33,0x73, + 0x5,0x33,0x7d, 0x4,0x33,0x54, 0x6,0x42,0x47, 0x6,0x42,0x44, + 0x6,0x42,0x42, 0x5,0x33,0x7a, 0x5,0x33,0x7b, 0x5,0x33,0x75, + 0x6,0x42,0x4a, 0x5,0x33,0x78, 0x6,0x42,0x54, 0x5,0x33,0x79, + 0x6,0x42,0x43, 0x6,0x42,0x4f, 0x6,0x42,0x4b, 0x6,0x42,0x50, + 0xf,0x37,0x25, 0x6,0x42,0x52, 0x6,0x42,0x4c, 0x6,0x42,0x49, + 0x6,0x42,0x51, 0xf,0x37,0x26, 0x5,0x33,0x7e, 0x6,0x42,0x45, + 0x6,0x42,0x4e, 0x5,0x33,0x77, 0x5,0x33,0x7c, 0x5,0x3a,0x49, + 0x5,0x3a,0x4c, 0x6,0x4b,0x79, 0x6,0x4c,0x23, 0x4,0x33,0x53, + 0x6,0x4b,0x78, 0x5,0x3a,0x4b, 0x6,0x4b,0x7d, 0x6,0x4c,0x21, + 0x5,0x3a,0x46, 0x6,0x4c,0x26, 0x6,0x4b,0x77, 0x4,0x39,0x4f, + 0x5,0x3a,0x4a, 0x5,0x3a,0x48, 0x5,0x3a,0x44, 0x4,0x39,0x4e, + 0x5,0x40,0x71, 0x6,0x4c,0x25, 0x5,0x40,0x7e, 0x4,0x39,0x40, + 0x6,0x4b,0x7e, 0x5,0x3a,0x4d, 0x6,0x4b,0x7b, 0x5,0x3a,0x4e, + 0x6,0x4c,0x28, 0x5,0x3a,0x45, 0x5,0x3a,0x47, 0xf,0x3d,0x4f, + 0xf,0x3d,0x50, 0xf,0x3d,0x51, 0x6,0x4b,0x7c, 0x6,0x4c,0x27, + 0x6,0x4b,0x76, 0x6,0x4c,0x24, 0x6,0x4c,0x22, 0x4,0x39,0x44, + 0x4,0x39,0x50, 0x5,0x3a,0x4f, 0x4,0x39,0x3e, 0x6,0x55,0x5b, + 0x6,0x55,0x5e, 0x6,0x55,0x5a, 0x4,0x3f,0x2a, 0x5,0x40,0x78, + 0x6,0x55,0x5c, 0x5,0x40,0x77, 0x6,0x55,0x5f, 0x5,0x40,0x75, + 0x6,0x55,0x59, 0x4,0x3f,0x23, 0x4,0x3f,0x28, 0x4,0x3f,0x31, + 0x4,0x3f,0x2e, 0x5,0x40,0x7a, 0x6,0x55,0x62, 0x5,0x40,0x76, + 0x4,0x3f,0x2f, 0x4,0x3f,0x24, 0x6,0x55,0x64, 0x5,0x40,0x79, + 0x5,0x40,0x72, 0x5,0x40,0x7c, 0x6,0x55,0x66, 0x6,0x55,0x5d, + 0xf,0x43,0x71, 0xf,0x43,0x72, 0xf,0x43,0x73, 0x6,0x4b,0x75, + 0x6,0x55,0x63, 0x6,0x53,0x35, 0x5,0x40,0x73, 0x5,0x40,0x7d, + 0x5,0x40,0x74, 0x6,0x55,0x65, 0x5,0x47,0x60, 0x4,0x45,0x45, + 0x6,0x5f,0x44, 0x4,0x45,0x3e, 0x5,0x47,0x63, 0x6,0x5f,0x48, + 0x5,0x47,0x65, 0x5,0x47,0x66, 0x6,0x5f,0x49, 0x4,0x4b,0x4f, + 0x6,0x5f,0x4e, 0x6,0x5f,0x46, 0x6,0x5f,0x4f, 0x7,0x25,0x6c, + 0x6,0x5f,0x47, 0x5,0x47,0x67, 0x5,0x47,0x64, 0x6,0x5f,0x43, + 0x6,0x5f,0x4a, 0x6,0x5f,0x45, 0x5,0x47,0x62, 0x6,0x5f,0x42, + 0x5,0x47,0x5f, 0x5,0x47,0x5e, 0x5,0x47,0x5d, 0x7,0x25,0x66, + 0xf,0x4a,0x37, 0xf,0x4a,0x38, 0xf,0x4a,0x39, 0xf,0x4a,0x3a, + 0xf,0x4a,0x3b, 0xf,0x4a,0x3c, 0xf,0x4a,0x3d, 0x4,0x45,0x3a, + 0x6,0x5f,0x4d, 0x6,0x5f,0x4c, 0x5,0x47,0x69, 0x4,0x45,0x3b, + 0x4,0x4b,0x50, 0x4,0x4b,0x4c, 0x4,0x4b,0x3e, 0x5,0x4e,0x62, + 0x5,0x4e,0x67, 0x4,0x4b,0x4e, 0x7,0x25,0x6b, 0x5,0x4e,0x6c, + 0x5,0x4e,0x65, 0x4,0x4b,0x41, 0x7,0x25,0x70, 0x4,0x4b,0x40, + 0x4,0x51,0x65, 0x7,0x30,0x4d, 0x5,0x4e,0x64, 0x5,0x56,0x21, + 0x5,0x4e,0x66, 0x7,0x25,0x6d, 0x5,0x4e,0x6a, 0x7,0x25,0x72, + 0x4,0x4b,0x49, 0x4,0x4b,0x4b, 0x4,0x4b,0x46, 0x5,0x4e,0x5f, + 0x5,0x4e,0x6b, 0x7,0x25,0x67, 0x7,0x25,0x68, 0x7,0x25,0x6a, + 0x4,0x4b,0x4a, 0x5,0x4e,0x63, 0x7,0x25,0x6e, 0x5,0x4e,0x5e, + 0x5,0x4e,0x61, 0x5,0x55,0x7b, 0x5,0x4e,0x69, 0x5,0x4e,0x68, + 0x7,0x25,0x69, 0xf,0x50,0x5b, 0xf,0x50,0x5c, 0xf,0x50,0x5d, + 0x7,0x25,0x6f, 0x4,0x4b,0x48, 0x5,0x56,0x2a, 0x5,0x56,0x2b, + 0x4,0x51,0x5e, 0x5,0x56,0x25, 0x5,0x56,0x23, 0x5,0x56,0x27, + 0x5,0x55,0x7d, 0x4,0x51,0x63, 0x5,0x56,0x29, 0x5,0x55,0x7e, + 0x5,0x56,0x26, 0x5,0x56,0x24, 0x4,0x51,0x62, 0x7,0x30,0x46, + 0x7,0x30,0x4e, 0x7,0x30,0x4f, 0x7,0x30,0x4b, 0x7,0x30,0x47, + 0x5,0x4e,0x6d, 0x4,0x51,0x67, 0x5,0x55,0x7c, 0x7,0x30,0x49, + 0xf,0x56,0x3d, 0x7,0x30,0x51, 0x7,0x30,0x4c, 0x5,0x56,0x2c, + 0x4,0x51,0x66, 0x5,0x47,0x68, 0x5,0x56,0x28, 0x4,0x5c,0x2b, + 0x5,0x5c,0x48, 0x5,0x5c,0x4b, 0x4,0x57,0x35, 0x4,0x57,0x36, + 0x7,0x30,0x52, 0x7,0x39,0x5e, 0x7,0x39,0x59, 0x5,0x5c,0x4a, + 0x7,0x39,0x5a, 0x5,0x5c,0x4c, 0x7,0x39,0x64, 0x5,0x5c,0x49, + 0x7,0x41,0x22, 0x7,0x39,0x5f, 0x7,0x39,0x60, 0x7,0x39,0x5d, + 0x4,0x57,0x37, 0x7,0x39,0x63, 0x5,0x5c,0x4f, 0x7,0x30,0x48, + 0x5,0x5c,0x4e, 0x7,0x39,0x61, 0x7,0x39,0x5c, 0x7,0x39,0x5b, + 0xf,0x5b,0x3e, 0xf,0x5b,0x3f, 0xf,0x5b,0x40, 0x7,0x39,0x62, + 0x7,0x39,0x58, 0x4,0x5c,0x28, 0x7,0x41,0x23, 0x7,0x40,0x7e, + 0x5,0x62,0x6e, 0x4,0x5c,0x2c, 0x5,0x62,0x6b, 0x7,0x40,0x7b, + 0x7,0x40,0x7c, 0x5,0x62,0x70, 0x4,0x5c,0x24, 0x5,0x62,0x6c, + 0x5,0x62,0x6f, 0x5,0x62,0x71, 0x5,0x62,0x6a, 0xf,0x5f,0x63, + 0xf,0x5f,0x64, 0x7,0x41,0x24, 0x7,0x41,0x25, 0x7,0x40,0x7d, + 0x5,0x62,0x6d, 0x7,0x40,0x7a, 0x7,0x41,0x21, 0x5,0x68,0x4f, + 0x5,0x68,0x4c, 0x5,0x68,0x51, 0x4,0x60,0x3e, 0x5,0x68,0x50, + 0x4,0x60,0x3b, 0x5,0x68,0x54, 0x5,0x68,0x4e, 0x7,0x48,0x32, + 0x4,0x60,0x3a, 0x7,0x48,0x34, 0x4,0x60,0x3c, 0x4,0x60,0x3d, + 0x7,0x48,0x30, 0x5,0x68,0x4d, 0x7,0x48,0x31, 0x5,0x68,0x53, + 0x5,0x68,0x52, 0xf,0x63,0x2a, 0x7,0x4b,0x5d, 0x7,0x48,0x35, + 0x7,0x48,0x33, 0x5,0x6c,0x60, 0x5,0x6c,0x62, 0x5,0x6c,0x5e, + 0x7,0x4e,0x58, 0x5,0x6c,0x61, 0x5,0x6c,0x63, 0x7,0x4e,0x57, + 0xf,0x65,0x57, 0x4,0x63,0x72, 0x5,0x6c,0x5f, 0x4,0x63,0x73, + 0x7,0x4e,0x56, 0x7,0x54,0x22, 0x5,0x70,0x52, 0x5,0x70,0x54, + 0x5,0x70,0x53, 0x5,0x70,0x55, 0x7,0x53,0x7e, 0x7,0x54,0x23, + 0x7,0x53,0x7d, 0x4,0x68,0x79, 0x5,0x73,0x63, 0x7,0x58,0x46, + 0x5,0x73,0x61, 0x5,0x73,0x62, 0x7,0x58,0x47, 0x5,0x73,0x65, + 0x4,0x6a,0x59, 0x7,0x54,0x21, 0x5,0x73,0x64, 0x7,0x59,0x33, + 0x5,0x73,0x66, 0x5,0x76,0x2b, 0x7,0x5c,0x26, 0x4,0x6a,0x58, + 0x7,0x5c,0x25, 0x7,0x5f,0x24, 0x4,0x6c,0x74, 0x7,0x62,0x43, + 0x7,0x62,0x45, 0x7,0x62,0x44, 0xf,0x6c,0x66, 0x5,0x7b,0x43, + 0x5,0x27,0x44, 0x4,0x2a,0x60, 0x4,0x2a,0x61, 0x4,0x2e,0x56, + 0x5,0x2f,0x28, 0x5,0x2f,0x27, 0x6,0x3a,0x2f, 0x6,0x3a,0x30, + 0x4,0x33,0x58, 0x5,0x34,0x22, 0xf,0x37,0x27, 0x5,0x3a,0x52, + 0x4,0x39,0x51, 0x5,0x3a,0x53, 0x5,0x3a,0x51, 0x5,0x3a,0x55, + 0x5,0x3a,0x50, 0x6,0x4c,0x29, 0x5,0x3a,0x54, 0x5,0x41,0x23, + 0x5,0x41,0x22, 0x5,0x41,0x21, 0x6,0x5f,0x51, 0x6,0x5f,0x52, + 0x4,0x45,0x47, 0x4,0x45,0x48, 0x5,0x47,0x6c, 0x5,0x47,0x6a, + 0x5,0x47,0x6b, 0x4,0x45,0x49, 0x6,0x5f,0x50, 0x4,0x45,0x4b, + 0xf,0x4d,0x3f, 0x5,0x4e,0x6e, 0x4,0x4b,0x52, 0x7,0x25,0x75, + 0x5,0x4e,0x6f, 0x4,0x4b,0x51, 0x7,0x25,0x74, 0x4,0x4b,0x53, + 0x4,0x51,0x69, 0x4,0x51,0x68, 0x4,0x51,0x6a, 0x5,0x56,0x2d, + 0x5,0x62,0x75, 0x7,0x39,0x65, 0x5,0x5a,0x75, 0x5,0x5c,0x50, + 0x5,0x62,0x74, 0x5,0x62,0x73, 0x5,0x62,0x72, 0x5,0x68,0x57, + 0x5,0x68,0x56, 0x5,0x68,0x55, 0x5,0x68,0x58, 0x7,0x48,0x36, + 0x7,0x48,0x37, 0x4,0x6a,0x5a, 0x7,0x66,0x3f, 0x7,0x66,0x49, + 0x6,0x26,0x3f, 0x6,0x28,0x6b, 0x6,0x28,0x6c, 0x6,0x33,0x41, + 0x6,0x33,0x3f, 0x6,0x33,0x40, 0x5,0x2a,0x6e, 0x5,0x2f,0x2a, + 0x5,0x2f,0x2b, 0x6,0x3a,0x33, 0xf,0x31,0x3f, 0xf,0x31,0x40, + 0x6,0x3a,0x31, 0x6,0x3a,0x32, 0x5,0x2f,0x29, 0x5,0x34,0x23, + 0x5,0x34,0x24, 0x4,0x33,0x5c, 0x6,0x42,0x59, 0x6,0x42,0x57, + 0x5,0x34,0x25, 0x6,0x42,0x55, 0x6,0x42,0x5b, 0x6,0x42,0x56, + 0x6,0x42,0x5a, 0x6,0x42,0x58, 0x4,0x39,0x52, 0x6,0x4c,0x2c, + 0xf,0x3d,0x52, 0x6,0x4c,0x2a, 0xf,0x3d,0x53, 0x5,0x41,0x24, + 0x4,0x3f,0x32, 0x6,0x55,0x69, 0x4,0x3f,0x35, 0x4,0x3f,0x34, + 0x6,0x55,0x67, 0x5,0x3a,0x56, 0x4,0x3f,0x36, 0xf,0x43,0x75, + 0x6,0x55,0x68, 0x5,0x47,0x6d, 0x5,0x47,0x6e, 0x6,0x5f,0x53, + 0x5,0x47,0x6f, 0x5,0x47,0x70, 0xf,0x4a,0x3e, 0x7,0x25,0x78, + 0x4,0x4b,0x54, 0x7,0x25,0x76, 0x7,0x25,0x77, 0xf,0x50,0x61, + 0x7,0x25,0x79, 0x7,0x30,0x54, 0x4,0x51,0x6b, 0xf,0x56,0x3f, + 0x7,0x30,0x53, 0x5,0x5c,0x51, 0x5,0x5c,0x52, 0x7,0x39,0x66, + 0x7,0x39,0x67, 0x5,0x73,0x67, 0x5,0x76,0x2c, 0x5,0x22,0x7e, + 0x6,0x25,0x3e, 0x4,0x24,0x67, 0x6,0x28,0x6d, 0x5,0x24,0x6d, + 0x5,0x24,0x6c, 0xf,0x25,0x21, 0xf,0x25,0x22, 0x5,0x27,0x45, + 0x4,0x27,0x54, 0xf,0x28,0x30, 0xf,0x28,0x31, 0xf,0x28,0x32, + 0xf,0x28,0x33, 0x6,0x2d,0x47, 0xf,0x28,0x35, 0x4,0x2a,0x65, + 0x4,0x2a,0x63, 0x6,0x33,0x45, 0x5,0x2a,0x70, 0xf,0x2c,0x59, + 0xf,0x2c,0x5a, 0xf,0x2c,0x5b, 0xf,0x2c,0x5d, 0xf,0x2c,0x5e, + 0xf,0x2c,0x5f, 0xf,0x2c,0x61, 0xf,0x2c,0x63, 0x6,0x33,0x43, + 0x6,0x33,0x44, 0xf,0x2c,0x64, 0xf,0x2c,0x60, 0x6,0x33,0x42, + 0x5,0x2a,0x6f, 0x5,0x2a,0x71, 0x4,0x2e,0x60, 0x5,0x2f,0x33, + 0x6,0x3a,0x34, 0x6,0x33,0x46, 0x6,0x3a,0x35, 0x5,0x2f,0x2f, + 0x6,0x3a,0x39, 0x5,0x2f,0x2c, 0x5,0x2f,0x31, 0x5,0x2f,0x30, + 0x4,0x2e,0x5b, 0x4,0x2e,0x5d, 0x5,0x2f,0x36, 0x5,0x2f,0x32, + 0x5,0x2f,0x35, 0xf,0x31,0x3e, 0x4,0x2e,0x59, 0x5,0x2f,0x37, + 0x6,0x3a,0x38, 0xf,0x31,0x42, 0xf,0x31,0x43, 0xf,0x31,0x45, + 0xf,0x31,0x46, 0x4,0x2e,0x5a, 0x5,0x2f,0x2d, 0x6,0x3a,0x37, + 0xf,0x31,0x48, 0xf,0x31,0x41, 0x5,0x34,0x26, 0x5,0x2f,0x2e, + 0x6,0x3a,0x36, 0x5,0x34,0x2c, 0x5,0x34,0x28, 0x6,0x42,0x61, + 0x6,0x42,0x5f, 0x5,0x34,0x31, 0x5,0x34,0x30, 0x5,0x34,0x2a, + 0x6,0x42,0x60, 0x5,0x34,0x34, 0x5,0x34,0x32, 0x5,0x2f,0x38, + 0x5,0x34,0x2e, 0x5,0x34,0x27, 0x5,0x34,0x29, 0x5,0x34,0x2d, + 0xf,0x37,0x28, 0xf,0x37,0x29, 0xf,0x37,0x2a, 0xf,0x37,0x2b, + 0xf,0x37,0x2e, 0xf,0x37,0x2f, 0xf,0x37,0x31, 0xf,0x37,0x32, + 0xf,0x37,0x33, 0x6,0x42,0x5e, 0x6,0x42,0x5c, 0x6,0x4c,0x2e, + 0xf,0x37,0x30, 0x5,0x34,0x2b, 0xf,0x37,0x2c, 0x6,0x42,0x62, + 0x5,0x34,0x2f, 0x5,0x34,0x33, 0x6,0x42,0x5d, 0x5,0x3a,0x58, + 0x5,0x3a,0x5e, 0x5,0x3a,0x57, 0x5,0x3a,0x5b, 0x4,0x39,0x56, + 0x6,0x4c,0x35, 0x4,0x39,0x57, 0x4,0x39,0x55, 0x5,0x3a,0x5c, + 0x5,0x3a,0x5d, 0x6,0x4c,0x31, 0x5,0x3a,0x5a, 0x5,0x3a,0x5f, + 0xf,0x3d,0x54, 0xf,0x3d,0x55, 0xf,0x3d,0x56, 0xf,0x3d,0x57, + 0x6,0x4c,0x34, 0x6,0x4c,0x30, 0x6,0x4c,0x32, 0x5,0x3a,0x61, + 0x5,0x3a,0x60, 0x5,0x41,0x28, 0x6,0x55,0x71, 0x4,0x3f,0x37, + 0x5,0x41,0x29, 0x6,0x55,0x6a, 0x6,0x55,0x6c, 0x5,0x41,0x25, + 0x6,0x55,0x6e, 0x4,0x3f,0x41, 0x4,0x3f,0x43, 0x6,0x55,0x6f, + 0x6,0x55,0x72, 0x5,0x41,0x26, 0x5,0x41,0x27, 0x6,0x55,0x6d, + 0xf,0x43,0x77, 0xf,0x43,0x78, 0xf,0x43,0x79, 0xf,0x43,0x7a, + 0xf,0x43,0x7b, 0xf,0x43,0x7c, 0xf,0x43,0x7d, 0xf,0x43,0x7e, + 0xf,0x44,0x21, 0xf,0x44,0x22, 0xf,0x44,0x23, 0xf,0x44,0x24, + 0xf,0x44,0x26, 0x6,0x55,0x70, 0x6,0x55,0x73, 0x6,0x5f,0x5b, + 0x5,0x47,0x78, 0x6,0x5f,0x54, 0x7,0x25,0x7e, 0x5,0x47,0x7a, + 0x6,0x5f,0x56, 0x4,0x45,0x52, 0x5,0x47,0x73, 0x5,0x47,0x72, + 0x6,0x5f,0x57, 0x5,0x47,0x7b, 0x6,0x5f,0x59, 0x6,0x5f,0x5a, + 0x5,0x47,0x75, 0x6,0x5f,0x55, 0x5,0x47,0x71, 0x5,0x47,0x7d, + 0x6,0x5f,0x58, 0xf,0x4a,0x41, 0xf,0x4a,0x43, 0xf,0x4a,0x44, + 0xf,0x4a,0x45, 0xf,0x4a,0x46, 0xf,0x4a,0x47, 0xf,0x4a,0x48, + 0xf,0x4a,0x49, 0xf,0x4a,0x4b, 0xf,0x4a,0x4c, 0xf,0x4a,0x4d, + 0xf,0x4a,0x4f, 0xf,0x4a,0x50, 0xf,0x4a,0x51, 0xf,0x4a,0x52, + 0x4,0x45,0x54, 0xf,0x4a,0x40, 0x5,0x47,0x77, 0x5,0x47,0x7c, + 0x5,0x47,0x79, 0x5,0x47,0x74, 0xf,0x50,0x64, 0x4,0x4b,0x5a, + 0x5,0x4e,0x72, 0x5,0x4e,0x73, 0x7,0x26,0x21, 0x5,0x4e,0x70, + 0x4,0x45,0x50, 0x7,0x26,0x25, 0x5,0x4e,0x75, 0x7,0x25,0x7d, + 0xf,0x50,0x62, 0xf,0x50,0x63, 0xf,0x50,0x65, 0xf,0x50,0x66, + 0xf,0x50,0x68, 0x7,0x26,0x22, 0x7,0x25,0x7a, 0x7,0x26,0x23, + 0x5,0x4e,0x71, 0x5,0x4e,0x74, 0x7,0x25,0x7c, 0xf,0x4a,0x4a, + 0x7,0x30,0x58, 0x5,0x56,0x31, 0x5,0x56,0x2e, 0x5,0x56,0x32, + 0x7,0x30,0x55, 0x4,0x51,0x71, 0x4,0x51,0x73, 0x5,0x56,0x34, + 0x4,0x51,0x72, 0x7,0x30,0x56, 0x7,0x30,0x5a, 0x4,0x51,0x6f, + 0x7,0x30,0x57, 0xf,0x56,0x41, 0xf,0x56,0x42, 0xf,0x56,0x43, + 0x5,0x56,0x30, 0xf,0x56,0x44, 0x5,0x56,0x2f, 0xf,0x56,0x45, + 0xf,0x56,0x46, 0xf,0x56,0x47, 0xf,0x56,0x49, 0xf,0x56,0x4b, + 0xf,0x56,0x4c, 0xf,0x56,0x4d, 0x5,0x5c,0x56, 0x7,0x39,0x68, + 0x5,0x5c,0x54, 0x7,0x39,0x6f, 0x7,0x39,0x6a, 0x5,0x5c,0x53, + 0x4,0x57,0x3a, 0x7,0x39,0x69, 0x5,0x5c,0x55, 0x4,0x57,0x3d, + 0x7,0x39,0x6c, 0x4,0x57,0x3c, 0x5,0x56,0x35, 0x5,0x5c,0x58, + 0x5,0x5c,0x57, 0x5,0x5c,0x59, 0xf,0x5b,0x41, 0xf,0x5b,0x42, + 0xf,0x5b,0x43, 0xf,0x5b,0x44, 0xf,0x5b,0x45, 0xf,0x5b,0x46, + 0xf,0x5b,0x47, 0xf,0x5b,0x48, 0xf,0x5b,0x49, 0x7,0x39,0x6b, + 0x7,0x39,0x6e, 0xf,0x56,0x4a, 0x7,0x41,0x29, 0x5,0x62,0x76, + 0x5,0x62,0x78, 0x7,0x41,0x26, 0x7,0x41,0x28, 0x5,0x62,0x77, + 0x4,0x5c,0x30, 0x5,0x62,0x7a, 0x7,0x41,0x27, 0x5,0x62,0x79, + 0x7,0x41,0x2a, 0xf,0x5f,0x65, 0xf,0x5f,0x66, 0xf,0x5f,0x67, + 0xf,0x5f,0x68, 0xf,0x5f,0x69, 0x4,0x60,0x40, 0x5,0x68,0x5a, + 0x5,0x68,0x59, 0xf,0x63,0x2b, 0xf,0x63,0x2c, 0xf,0x63,0x2d, + 0xf,0x63,0x2e, 0x7,0x48,0x3a, 0x7,0x48,0x38, 0x7,0x48,0x39, + 0xf,0x63,0x2f, 0x5,0x6c,0x65, 0x5,0x6c,0x66, 0x7,0x4e,0x59, + 0x7,0x4e,0x5a, 0x5,0x6c,0x64, 0x5,0x6c,0x67, 0x4,0x60,0x41, + 0x7,0x4e,0x5b, 0xf,0x65,0x5a, 0xf,0x65,0x5b, 0xf,0x65,0x5c, + 0xf,0x65,0x5d, 0x7,0x4e,0x5d, 0x5,0x70,0x56, 0x5,0x70,0x57, + 0xf,0x67,0x7d, 0x7,0x54,0x24, 0x4,0x66,0x62, 0xf,0x67,0x7c, + 0x5,0x73,0x68, 0x7,0x58,0x48, 0x5,0x73,0x69, 0xf,0x69,0x5b, + 0xf,0x69,0x5c, 0x7,0x58,0x49, 0x5,0x73,0x6a, 0x5,0x76,0x2e, + 0x4,0x6a,0x5b, 0x5,0x76,0x2d, 0x5,0x76,0x2f, 0xf,0x6a,0x65, + 0x7,0x5c,0x28, 0x7,0x5c,0x27, 0x7,0x5f,0x26, 0x7,0x5f,0x25, + 0x7,0x5f,0x27, 0x7,0x62,0x46, 0x5,0x7a,0x2d, 0x5,0x7a,0x6e, + 0x4,0x6d,0x75, 0x7,0x64,0x53, 0x7,0x65,0x3b, 0x5,0x7c,0x43, + 0x6,0x22,0x27, 0x6,0x25,0x40, 0x6,0x28,0x6e, 0xf,0x22,0x68, + 0x6,0x2d,0x48, 0xf,0x25,0x24, 0x6,0x33,0x47, 0x6,0x33,0x49, + 0xf,0x28,0x36, 0xf,0x28,0x38, 0xf,0x28,0x39, 0xf,0x28,0x3a, + 0xf,0x28,0x3b, 0xf,0x28,0x3d, 0xf,0x28,0x37, 0x6,0x31,0x5a, + 0x5,0x2f,0x39, 0x6,0x3a,0x3a, 0x4,0x2e,0x63, 0x5,0x2f,0x3a, + 0x6,0x3a,0x3b, 0x6,0x33,0x4b, 0xf,0x2c,0x65, 0xf,0x2c,0x66, + 0xf,0x2c,0x67, 0xf,0x2c,0x68, 0xf,0x2c,0x69, 0xf,0x31,0x49, + 0xf,0x31,0x4b, 0xf,0x31,0x4e, 0x6,0x3a,0x3e, 0x6,0x3a,0x3f, + 0x6,0x3a,0x3d, 0x6,0x3a,0x40, 0x6,0x3a,0x3c, 0xf,0x2c,0x6a, + 0x4,0x2a,0x68, 0x5,0x34,0x36, 0x6,0x3a,0x41, 0xf,0x31,0x4a, + 0xf,0x31,0x4c, 0xf,0x31,0x4d, 0xf,0x31,0x4f, 0xf,0x31,0x50, + 0xf,0x31,0x51, 0xf,0x31,0x52, 0xf,0x31,0x53, 0xf,0x31,0x54, + 0xf,0x37,0x37, 0x6,0x42,0x63, 0x5,0x34,0x35, 0x6,0x4c,0x38, + 0x5,0x3a,0x62, 0x6,0x4c,0x39, 0x6,0x4c,0x3a, 0x6,0x4c,0x3c, + 0x5,0x3a,0x63, 0x6,0x4c,0x3d, 0x6,0x4c,0x3b, 0x6,0x4c,0x36, + 0x6,0x4c,0x37, 0xf,0x37,0x34, 0xf,0x37,0x36, 0xf,0x37,0x38, + 0xf,0x3d,0x5b, 0xf,0x37,0x35, 0x6,0x55,0x75, 0x5,0x41,0x2b, + 0x5,0x41,0x2a, 0x5,0x41,0x2c, 0x6,0x4c,0x3f, 0x4,0x3f,0x48, + 0xf,0x3d,0x58, 0xf,0x3d,0x59, 0xf,0x3d,0x5a, 0xf,0x3d,0x5c, + 0xf,0x3d,0x5d, 0xf,0x3d,0x5e, 0xf,0x3d,0x5f, 0xf,0x3d,0x62, + 0xf,0x3d,0x63, 0xf,0x3d,0x64, 0xf,0x44,0x28, 0xf,0x44,0x2a, + 0xf,0x3d,0x61, 0x6,0x55,0x74, 0x5,0x48,0x23, 0x6,0x5f,0x5f, + 0x6,0x5f,0x60, 0x4,0x45,0x56, 0x6,0x5f,0x63, 0x6,0x5f,0x61, + 0xf,0x44,0x27, 0xf,0x44,0x29, 0xf,0x44,0x2b, 0xf,0x44,0x2c, + 0xf,0x44,0x2d, 0xf,0x44,0x2e, 0xf,0x44,0x2f, 0xf,0x44,0x30, + 0xf,0x44,0x31, 0xf,0x44,0x32, 0x6,0x5f,0x5d, 0x6,0x5f,0x62, + 0x5,0x48,0x21, 0x6,0x5f,0x5e, 0x4,0x4b,0x5f, 0x7,0x26,0x26, + 0x6,0x5f,0x5c, 0x6,0x5f,0x64, 0xf,0x4a,0x53, 0xf,0x4a,0x55, + 0xf,0x4a,0x56, 0xf,0x4a,0x57, 0xf,0x4a,0x58, 0xf,0x4a,0x5a, + 0x7,0x26,0x28, 0x5,0x56,0x38, 0x7,0x30,0x5c, 0x5,0x56,0x36, + 0x7,0x30,0x5d, 0x4,0x51,0x77, 0x5,0x56,0x39, 0x5,0x56,0x37, + 0x5,0x56,0x3a, 0x7,0x26,0x2a, 0x7,0x30,0x5b, 0xf,0x50,0x6a, + 0xf,0x50,0x69, 0xf,0x56,0x51, 0x4,0x57,0x43, 0x5,0x5c,0x5a, + 0x7,0x39,0x73, 0x4,0x57,0x44, 0x7,0x39,0x76, 0x7,0x39,0x74, + 0x7,0x30,0x5e, 0xf,0x50,0x6b, 0xf,0x56,0x4e, 0xf,0x56,0x4f, + 0xf,0x56,0x50, 0xf,0x56,0x52, 0x7,0x39,0x71, 0x7,0x39,0x75, + 0x7,0x39,0x72, 0x7,0x39,0x70, 0xf,0x5b,0x4d, 0xf,0x5b,0x4f, + 0x4,0x5c,0x34, 0x5,0x62,0x7b, 0x7,0x41,0x2c, 0xf,0x5b,0x4b, + 0xf,0x5b,0x4c, 0xf,0x5b,0x4e, 0xf,0x5b,0x50, 0xf,0x5b,0x51, + 0xf,0x5b,0x52, 0x7,0x41,0x2b, 0x4,0x5c,0x33, 0x5,0x68,0x5b, + 0x7,0x48,0x3c, 0x7,0x48,0x3d, 0xf,0x5f,0x6a, 0xf,0x5f,0x6b, + 0x5,0x6c,0x68, 0x4,0x63,0x77, 0xf,0x65,0x5e, 0x7,0x4e,0x5e, + 0x7,0x54,0x26, 0x7,0x54,0x25, 0xf,0x65,0x5f, 0x4,0x68,0x7d, + 0x7,0x58,0x4a, 0x7,0x58,0x4b, 0x7,0x5c,0x29, 0xf,0x69,0x5d, + 0x7,0x5c,0x2a, 0x7,0x5c,0x2b, 0x5,0x77,0x6e, 0x7,0x5c,0x2c, + 0x5,0x77,0x6f, 0xf,0x6a,0x67, 0x5,0x79,0x32, 0x7,0x62,0x49, + 0x7,0x62,0x47, 0x7,0x63,0x5d, 0xf,0x6c,0x67, 0xf,0x22,0x69, + 0x6,0x33,0x4d, 0x6,0x42,0x64, 0x4,0x39,0x5b, 0x6,0x4c,0x40, + 0x6,0x55,0x76, 0x6,0x5f,0x65, 0x7,0x26,0x2c, 0x7,0x30,0x5f, + 0x7,0x30,0x60, 0x7,0x41,0x2d, 0x5,0x73,0x6b, 0x7,0x61,0x28, + 0x4,0x21,0x7e, 0x6,0x25,0x41, 0xf,0x22,0x6a, 0x6,0x28,0x6f, + 0xf,0x25,0x25, 0x6,0x28,0x70, 0x4,0x27,0x55, 0x5,0x27,0x48, + 0x4,0x27,0x57, 0x5,0x27,0x47, 0xf,0x28,0x3e, 0xf,0x28,0x3f, + 0xf,0x28,0x40, 0xf,0x28,0x41, 0xf,0x28,0x42, 0x6,0x2d,0x4a, + 0x6,0x33,0x51, 0x6,0x33,0x54, 0x5,0x2a,0x74, 0x5,0x2a,0x72, + 0x4,0x2a,0x70, 0x5,0x2a,0x75, 0x6,0x33,0x56, 0x6,0x33,0x50, + 0x6,0x33,0x52, 0x4,0x2a,0x6d, 0x6,0x33,0x4f, 0x5,0x2a,0x73, + 0x6,0x33,0x57, 0xf,0x2c,0x6b, 0xf,0x2c,0x6c, 0xf,0x2c,0x6e, + 0xf,0x2c,0x6f, 0xf,0x2c,0x70, 0x6,0x33,0x55, 0x6,0x33,0x53, + 0x6,0x33,0x4e, 0x5,0x2f,0x3c, 0x5,0x2f,0x3b, 0x6,0x3a,0x45, + 0x5,0x2f,0x3d, 0x6,0x3a,0x46, 0x5,0x2f,0x3e, 0x5,0x2a,0x76, + 0x5,0x34,0x3c, 0x6,0x3a,0x47, 0xf,0x31,0x55, 0xf,0x31,0x56, + 0x6,0x3a,0x42, 0x6,0x3a,0x44, 0x5,0x34,0x3a, 0x6,0x42,0x69, + 0x5,0x34,0x3f, 0x4,0x33,0x68, 0x5,0x34,0x3d, 0x6,0x42,0x68, + 0x5,0x34,0x37, 0xf,0x37,0x3a, 0xf,0x37,0x3c, 0xf,0x37,0x3d, + 0xf,0x37,0x3e, 0x4,0x33,0x6c, 0x6,0x42,0x65, 0x6,0x42,0x6a, + 0x4,0x39,0x5f, 0x5,0x3a,0x64, 0x4,0x39,0x60, 0x4,0x39,0x5c, + 0x6,0x4c,0x41, 0x6,0x4c,0x42, 0x6,0x4c,0x45, 0x6,0x4c,0x47, + 0x4,0x39,0x5d, 0x6,0x4c,0x44, 0x4,0x3f,0x51, 0xf,0x3d,0x65, + 0xf,0x3d,0x67, 0xf,0x3d,0x69, 0x5,0x34,0x3e, 0xf,0x3d,0x66, + 0x5,0x41,0x36, 0x5,0x41,0x2f, 0x6,0x55,0x79, 0x6,0x55,0x77, + 0x6,0x55,0x7a, 0x5,0x41,0x30, 0x5,0x41,0x2d, 0x5,0x41,0x32, + 0x5,0x41,0x34, 0x5,0x41,0x38, 0x5,0x41,0x33, 0x4,0x3f,0x4e, + 0x6,0x56,0x21, 0x5,0x41,0x2e, 0x6,0x55,0x7b, 0x6,0x55,0x7e, + 0x6,0x55,0x7c, 0xf,0x44,0x33, 0xf,0x44,0x34, 0xf,0x44,0x35, + 0xf,0x44,0x36, 0xf,0x44,0x37, 0xf,0x44,0x38, 0xf,0x44,0x39, + 0xf,0x44,0x3a, 0x6,0x55,0x78, 0x6,0x55,0x7d, 0x5,0x41,0x37, + 0x5,0x41,0x35, 0x5,0x48,0x28, 0x6,0x5f,0x69, 0x5,0x45,0x2d, + 0x5,0x48,0x2d, 0x6,0x5f,0x68, 0x6,0x5f,0x66, 0x6,0x5f,0x6a, + 0x4,0x45,0x5c, 0x5,0x48,0x2e, 0x5,0x48,0x29, 0x6,0x5f,0x6e, + 0x6,0x5f,0x6f, 0x5,0x48,0x2b, 0x5,0x48,0x27, 0x5,0x48,0x2c, + 0x6,0x5f,0x70, 0x5,0x48,0x2a, 0x6,0x5f,0x67, 0xf,0x4a,0x60, + 0xf,0x4a,0x5b, 0xf,0x4a,0x5c, 0xf,0x4a,0x5d, 0xf,0x4a,0x5e, + 0xf,0x4a,0x5f, 0xf,0x4a,0x61, 0xf,0x4a,0x62, 0xf,0x4a,0x63, + 0xf,0x4a,0x65, 0x6,0x5f,0x6d, 0x6,0x5f,0x6c, 0x5,0x4e,0x7b, + 0x5,0x4e,0x78, 0x5,0x4e,0x7a, 0x7,0x26,0x33, 0x7,0x26,0x30, + 0x5,0x4e,0x79, 0x4,0x4b,0x69, 0x7,0x26,0x34, 0x7,0x26,0x31, + 0x7,0x26,0x38, 0x5,0x48,0x2f, 0x7,0x26,0x2f, 0x5,0x56,0x45, + 0x5,0x4e,0x7c, 0x5,0x4e,0x7d, 0x4,0x4b,0x67, 0x4,0x4b,0x6a, + 0x7,0x26,0x35, 0xf,0x50,0x6c, 0xf,0x50,0x6e, 0xf,0x50,0x6f, + 0xf,0x50,0x70, 0xf,0x50,0x71, 0xf,0x50,0x72, 0x7,0x26,0x2e, + 0x7,0x26,0x36, 0x7,0x26,0x37, 0x4,0x51,0x7b, 0x7,0x30,0x6d, + 0x5,0x56,0x3d, 0x5,0x56,0x40, 0x7,0x30,0x69, 0x5,0x56,0x3c, + 0x5,0x56,0x3f, 0x5,0x56,0x3e, 0x4,0x51,0x7e, 0x5,0x56,0x3b, + 0x5,0x56,0x43, 0x7,0x30,0x63, 0x7,0x30,0x64, 0x5,0x56,0x42, + 0x7,0x30,0x62, 0x5,0x56,0x46, 0x5,0x5c,0x5b, 0x5,0x56,0x47, + 0x7,0x30,0x6b, 0x7,0x30,0x6a, 0x7,0x30,0x6c, 0x7,0x30,0x61, + 0xf,0x56,0x54, 0xf,0x56,0x55, 0x7,0x30,0x65, 0x7,0x30,0x67, + 0x7,0x30,0x68, 0x5,0x56,0x44, 0x5,0x56,0x41, 0x5,0x5c,0x5e, + 0x5,0x5c,0x61, 0x5,0x5c,0x62, 0x5,0x5c,0x5f, 0x5,0x5c,0x5c, + 0x5,0x5c,0x5d, 0x4,0x57,0x4a, 0x7,0x39,0x77, 0x5,0x5c,0x64, + 0x4,0x57,0x46, 0x5,0x5c,0x60, 0x7,0x39,0x7a, 0xf,0x5b,0x54, + 0xf,0x5b,0x55, 0xf,0x5b,0x56, 0xf,0x5b,0x57, 0xf,0x5b,0x58, + 0xf,0x5b,0x5a, 0x7,0x39,0x78, 0xf,0x5b,0x53, 0x5,0x56,0x48, + 0x7,0x39,0x79, 0x5,0x5c,0x63, 0xf,0x56,0x53, 0x5,0x62,0x7d, + 0x5,0x63,0x26, 0x5,0x63,0x24, 0x5,0x63,0x21, 0x5,0x63,0x22, + 0x5,0x63,0x25, 0x7,0x41,0x30, 0x5,0x62,0x7e, 0x7,0x41,0x2f, + 0x5,0x63,0x23, 0xf,0x5f,0x6c, 0xf,0x5f,0x6d, 0xf,0x5f,0x6e, + 0xf,0x5f,0x6f, 0xf,0x5f,0x70, 0xf,0x5f,0x71, 0xf,0x5f,0x72, + 0x5,0x62,0x7c, 0x5,0x68,0x5e, 0x4,0x60,0x43, 0x5,0x68,0x5c, + 0x4,0x60,0x44, 0x4,0x60,0x47, 0x7,0x48,0x3f, 0x4,0x60,0x46, + 0x5,0x68,0x5d, 0x7,0x4e,0x62, 0x7,0x48,0x41, 0x7,0x48,0x3e, + 0xf,0x63,0x30, 0x7,0x48,0x40, 0x5,0x6c,0x6b, 0x4,0x63,0x7a, + 0x4,0x63,0x78, 0x5,0x6c,0x6a, 0x7,0x4e,0x60, 0x4,0x5c,0x38, + 0x5,0x6c,0x69, 0x5,0x6c,0x6c, 0x7,0x4e,0x5f, 0x7,0x4e,0x61, + 0xf,0x65,0x60, 0xf,0x65,0x61, 0xf,0x65,0x63, 0x7,0x4e,0x63, + 0x5,0x6c,0x6d, 0x7,0x54,0x28, 0x7,0x54,0x27, 0x5,0x70,0x58, + 0x7,0x54,0x29, 0x7,0x58,0x4d, 0x5,0x73,0x6c, 0x7,0x58,0x4e, + 0x5,0x76,0x30, 0x5,0x76,0x31, 0x7,0x58,0x4f, 0x5,0x77,0x70, + 0x7,0x5c,0x2d, 0x7,0x5c,0x2e, 0x7,0x5f,0x28, 0x7,0x5e,0x71, + 0xf,0x6b,0x57, 0xf,0x6b,0x58, 0x4,0x6c,0x77, 0x5,0x79,0x33, + 0xf,0x6c,0x34, 0x4,0x6c,0x78, 0x5,0x7a,0x2e, 0x5,0x7b,0x61, + 0x5,0x7b,0x62, 0x6,0x23,0x37, 0x5,0x24,0x6f, 0x5,0x24,0x70, + 0x4,0x27,0x59, 0x4,0x27,0x5a, 0x4,0x27,0x58, 0x6,0x2d,0x4d, + 0x6,0x2d,0x4c, 0x6,0x2d,0x4f, 0x3,0x2a,0x45, 0x6,0x2d,0x4b, + 0xf,0x28,0x43, 0x4,0x2a,0x74, 0x6,0x33,0x59, 0x6,0x33,0x5b, + 0x6,0x33,0x58, 0x5,0x2a,0x77, 0x4,0x2a,0x73, 0x5,0x2a,0x79, + 0x5,0x2a,0x78, 0x6,0x33,0x5a, 0x6,0x33,0x5c, 0x6,0x33,0x5d, + 0x5,0x2a,0x7a, 0xf,0x2c,0x71, 0xf,0x2c,0x72, 0xf,0x2c,0x73, + 0x5,0x2f,0x3f, 0x4,0x2e,0x66, 0x4,0x2e,0x6b, 0x4,0x2e,0x68, + 0x5,0x2f,0x43, 0x5,0x2f,0x42, 0x5,0x2f,0x41, 0x6,0x3a,0x4c, + 0x4,0x2e,0x69, 0x4,0x2e,0x6a, 0x4,0x2e,0x67, 0x6,0x3a,0x4a, + 0x6,0x3a,0x48, 0x5,0x2f,0x40, 0x5,0x2f,0x44, 0xf,0x31,0x58, + 0xf,0x31,0x59, 0xf,0x31,0x5a, 0x6,0x3a,0x4b, 0x6,0x3a,0x49, + 0x5,0x34,0x44, 0x5,0x34,0x43, 0x6,0x42,0x6c, 0x6,0x42,0x6b, + 0x6,0x42,0x6d, 0x5,0x34,0x41, 0x4,0x33,0x6e, 0x5,0x34,0x42, + 0x5,0x34,0x40, 0x6,0x42,0x6e, 0xf,0x37,0x40, 0xf,0x37,0x41, + 0xf,0x37,0x42, 0xf,0x37,0x43, 0xf,0x37,0x44, 0x5,0x3a,0x72, + 0x4,0x39,0x66, 0x5,0x3a,0x74, 0x6,0x4c,0x4e, 0x6,0x4c,0x4a, + 0x4,0x39,0x69, 0x6,0x4c,0x52, 0x5,0x3a,0x69, 0x5,0x3a,0x6f, + 0x5,0x3a,0x71, 0x6,0x4c,0x50, 0x5,0x3a,0x67, 0x6,0x4c,0x51, + 0x5,0x3a,0x68, 0x6,0x4c,0x4b, 0x5,0x3a,0x6a, 0x4,0x39,0x68, + 0x5,0x3a,0x73, 0x6,0x4c,0x4c, 0x5,0x3a,0x70, 0x6,0x4c,0x49, + 0x5,0x3a,0x66, 0x5,0x3a,0x6d, 0x6,0x4c,0x4f, 0x5,0x3a,0x6e, + 0x5,0x3a,0x6b, 0x6,0x4c,0x4d, 0xf,0x3d,0x6b, 0x5,0x41,0x3a, + 0x6,0x56,0x29, 0x5,0x41,0x3c, 0x5,0x41,0x3b, 0x5,0x41,0x3e, + 0x6,0x56,0x22, 0x6,0x56,0x24, 0x5,0x3a,0x6c, 0x5,0x41,0x3d, + 0x5,0x41,0x3f, 0x6,0x56,0x28, 0x6,0x56,0x2b, 0x5,0x41,0x40, + 0x6,0x56,0x26, 0x6,0x56,0x25, 0xf,0x44,0x3b, 0xf,0x44,0x3d, + 0xf,0x44,0x3e, 0xf,0x44,0x3f, 0xf,0x44,0x40, 0x6,0x56,0x23, + 0x6,0x56,0x2a, 0x6,0x57,0x26, 0x4,0x45,0x61, 0x6,0x5f,0x77, + 0x5,0x48,0x32, 0x6,0x5f,0x76, 0x6,0x5f,0x72, 0x6,0x5f,0x74, + 0x6,0x5f,0x73, 0x5,0x48,0x31, 0x6,0x5f,0x79, 0xf,0x4a,0x66, + 0x5,0x48,0x33, 0x6,0x5f,0x71, 0xf,0x44,0x3c, 0x7,0x26,0x3b, + 0x5,0x4f,0x21, 0x5,0x4f,0x27, 0x5,0x4f,0x2a, 0x5,0x48,0x30, + 0x7,0x26,0x3a, 0x5,0x4f,0x2b, 0x5,0x4f,0x26, 0x5,0x4f,0x22, + 0x5,0x4f,0x2c, 0x5,0x4f,0x25, 0x7,0x26,0x39, 0x5,0x4e,0x7e, + 0x5,0x4f,0x28, 0x5,0x4f,0x24, 0x5,0x4f,0x29, 0x7,0x27,0x2e, + 0x4,0x4b,0x6d, 0x5,0x56,0x4f, 0x5,0x56,0x51, 0x4,0x52,0x23, + 0x5,0x56,0x50, 0x4,0x52,0x26, 0x5,0x56,0x49, 0x4,0x52,0x28, + 0x7,0x30,0x70, 0x5,0x56,0x4a, 0x5,0x56,0x4c, 0x5,0x56,0x4b, + 0x5,0x56,0x53, 0x5,0x56,0x4d, 0x5,0x56,0x54, 0x7,0x30,0x6e, + 0x5,0x56,0x4e, 0x5,0x5c,0x65, 0x5,0x56,0x55, 0xf,0x56,0x56, + 0xf,0x56,0x57, 0xf,0x56,0x58, 0xf,0x56,0x59, 0xf,0x56,0x5a, + 0x7,0x30,0x71, 0x5,0x5c,0x6a, 0x5,0x5c,0x67, 0x7,0x3a,0x21, + 0x4,0x57,0x4e, 0x5,0x5c,0x69, 0x7,0x39,0x7c, 0x7,0x39,0x7d, + 0x7,0x39,0x7b, 0x5,0x5c,0x66, 0x7,0x39,0x7e, 0x7,0x30,0x72, + 0x5,0x5c,0x68, 0xf,0x5b,0x5b, 0x5,0x63,0x28, 0x5,0x63,0x27, + 0xf,0x5f,0x74, 0x4,0x60,0x4a, 0x7,0x48,0x44, 0x7,0x48,0x43, + 0x5,0x68,0x5f, 0x7,0x48,0x42, 0x7,0x4e,0x64, 0x7,0x4e,0x66, + 0x5,0x68,0x60, 0x4,0x63,0x7b, 0x5,0x6c,0x6e, 0x7,0x54,0x2d, + 0x7,0x4e,0x67, 0x7,0x4e,0x65, 0xf,0x65,0x64, 0x5,0x70,0x5b, + 0x7,0x54,0x2b, 0x4,0x66,0x67, 0x4,0x66,0x66, 0x5,0x70,0x59, + 0x7,0x54,0x2c, 0x5,0x70,0x5a, 0xf,0x68,0x21, 0xf,0x65,0x65, + 0x5,0x76,0x32, 0x7,0x5c,0x2f, 0x5,0x77,0x71, 0x7,0x61,0x2a, + 0xf,0x6b,0x59, 0x7,0x5f,0x29, 0x5,0x79,0x34, 0x7,0x62,0x4a, + 0x5,0x7b,0x63, 0x6,0x28,0x72, 0x6,0x28,0x71, 0x5,0x27,0x49, + 0x5,0x27,0x4a, 0x4,0x2a,0x75, 0xf,0x2c,0x74, 0xf,0x2c,0x78, + 0x4,0x2e,0x6f, 0x5,0x2f,0x47, 0x5,0x2f,0x48, 0x4,0x2e,0x6c, + 0x5,0x2f,0x46, 0x5,0x2f,0x45, 0x4,0x2e,0x6e, 0xf,0x31,0x5c, + 0xf,0x31,0x5d, 0xf,0x31,0x5e, 0xf,0x31,0x5f, 0xf,0x31,0x61, + 0xf,0x31,0x62, 0x6,0x3a,0x4d, 0x6,0x3a,0x4e, 0x6,0x42,0x72, + 0x4,0x33,0x73, 0x6,0x42,0x71, 0x6,0x42,0x73, 0x6,0x42,0x70, + 0x4,0x33,0x74, 0xf,0x37,0x45, 0xf,0x37,0x47, 0x5,0x34,0x47, + 0xf,0x37,0x48, 0x4,0x39,0x6b, 0x6,0x4c,0x55, 0x5,0x3a,0x75, + 0x5,0x3a,0x77, 0x5,0x3a,0x76, 0x5,0x3a,0x78, 0x6,0x4c,0x54, + 0xf,0x3d,0x6d, 0xf,0x3d,0x6e, 0xf,0x3d,0x6f, 0xf,0x3d,0x70, + 0x4,0x3f,0x56, 0x4,0x3f,0x58, 0x5,0x41,0x42, 0x4,0x3f,0x59, + 0x6,0x56,0x2c, 0x5,0x41,0x41, 0x6,0x56,0x2d, 0x6,0x56,0x2e, + 0xf,0x44,0x41, 0xf,0x44,0x42, 0xf,0x44,0x43, 0x5,0x41,0x43, + 0x5,0x48,0x34, 0x6,0x5f,0x7a, 0x5,0x48,0x35, 0x4,0x45,0x62, + 0xf,0x4a,0x67, 0xf,0x4a,0x68, 0xf,0x4a,0x6a, 0xf,0x4a,0x69, + 0x7,0x26,0x3f, 0x4,0x4b,0x6e, 0x5,0x4f,0x2d, 0xf,0x50,0x73, + 0xf,0x50,0x74, 0xf,0x50,0x75, 0x7,0x26,0x3d, 0xf,0x56,0x5c, + 0xf,0x56,0x5b, 0x4,0x57,0x51, 0x7,0x30,0x74, 0x5,0x56,0x56, + 0xf,0x5b,0x5c, 0x5,0x5c,0x6c, 0x5,0x5d,0x63, 0x7,0x3a,0x22, + 0x5,0x5c,0x6b, 0x5,0x63,0x2a, 0x7,0x3a,0x23, 0xf,0x5f,0x75, + 0x7,0x41,0x31, 0x5,0x63,0x29, 0x7,0x4e,0x68, 0x7,0x54,0x2e, + 0xf,0x65,0x66, 0x7,0x48,0x45, 0x5,0x70,0x5c, 0xf,0x68,0x22, + 0x7,0x58,0x50, 0xf,0x69,0x5e, 0xf,0x6a,0x68, 0x7,0x61,0x2b, + 0xf,0x25,0x26, 0x5,0x27,0x4b, 0x6,0x2d,0x50, 0x5,0x27,0x4d, + 0x5,0x27,0x4c, 0x5,0x2a,0x7c, 0x5,0x2a,0x7d, 0x5,0x2a,0x7b, + 0x6,0x33,0x5f, 0x6,0x33,0x5e, 0x5,0x2a,0x7e, 0xf,0x2c,0x79, + 0xf,0x2c,0x7a, 0xf,0x2c,0x7b, 0xf,0x2c,0x7c, 0xf,0x2c,0x7d, + 0xf,0x29,0x24, 0x5,0x2f,0x4e, 0x5,0x2f,0x49, 0x4,0x2e,0x74, + 0x5,0x2f,0x4a, 0x5,0x2f,0x4c, 0x5,0x2f,0x4d, 0x6,0x3a,0x50, + 0x5,0x2f,0x51, 0x5,0x2f,0x4f, 0x5,0x2f,0x4b, 0x6,0x3a,0x4f, + 0x6,0x3a,0x51, 0x5,0x2f,0x50, 0x5,0x2f,0x52, 0xf,0x31,0x63, + 0xf,0x31,0x64, 0xf,0x31,0x65, 0xf,0x31,0x66, 0xf,0x31,0x67, + 0xf,0x31,0x68, 0xf,0x31,0x69, 0xf,0x31,0x6a, 0x4,0x2e,0x76, + 0x6,0x42,0x74, 0x6,0x42,0x7a, 0x5,0x34,0x4a, 0x4,0x33,0x79, + 0x5,0x34,0x4d, 0x6,0x42,0x77, 0x5,0x34,0x4c, 0x6,0x42,0x7c, + 0x4,0x33,0x75, 0x5,0x34,0x4e, 0x6,0x42,0x75, 0x5,0x2f,0x53, + 0x5,0x34,0x49, 0x6,0x42,0x79, 0x6,0x42,0x7b, 0x5,0x34,0x50, + 0x5,0x34,0x51, 0x6,0x42,0x78, 0xf,0x37,0x49, 0xf,0x37,0x4a, + 0xf,0x37,0x4b, 0xf,0x37,0x4c, 0xf,0x37,0x4e, 0xf,0x37,0x4f, + 0x5,0x3a,0x7c, 0x5,0x3b,0x22, 0x5,0x3a,0x7b, 0x5,0x3a,0x7e, + 0x4,0x39,0x6c, 0x4,0x39,0x6e, 0x6,0x4c,0x5a, 0x5,0x34,0x4b, + 0x4,0x39,0x73, 0x5,0x3b,0x21, 0x5,0x3a,0x7a, 0x4,0x39,0x79, + 0x4,0x39,0x77, 0x4,0x39,0x70, 0x6,0x4c,0x5d, 0x4,0x39,0x78, + 0x6,0x4c,0x57, 0x5,0x3b,0x25, 0x6,0x4c,0x59, 0x6,0x4c,0x5c, + 0x5,0x34,0x4f, 0x5,0x3a,0x7d, 0xf,0x3d,0x71, 0xf,0x3d,0x72, + 0xf,0x3d,0x73, 0xf,0x3d,0x74, 0xf,0x3d,0x75, 0xf,0x3d,0x76, + 0xf,0x3d,0x78, 0xf,0x3d,0x79, 0xf,0x3d,0x7a, 0xf,0x3d,0x77, + 0x5,0x3b,0x23, 0x5,0x41,0x54, 0x5,0x41,0x48, 0x5,0x41,0x4f, + 0x4,0x3f,0x5c, 0x5,0x41,0x4d, 0x5,0x41,0x45, 0x4,0x3f,0x64, + 0x4,0x3f,0x65, 0x5,0x41,0x50, 0x4,0x3f,0x5f, 0x5,0x3a,0x79, + 0x6,0x56,0x30, 0x5,0x41,0x46, 0x5,0x41,0x55, 0x5,0x41,0x4b, + 0x5,0x41,0x52, 0x5,0x41,0x44, 0x5,0x41,0x49, 0x5,0x41,0x4c, + 0x6,0x56,0x34, 0x6,0x56,0x32, 0x6,0x56,0x37, 0x6,0x56,0x3a, + 0x6,0x56,0x33, 0x6,0x56,0x36, 0x6,0x56,0x38, 0x6,0x5f,0x7b, + 0x5,0x41,0x53, 0x5,0x41,0x51, 0x5,0x41,0x4e, 0x5,0x41,0x47, + 0x6,0x56,0x31, 0x6,0x4c,0x58, 0x6,0x56,0x35, 0x6,0x56,0x39, + 0xf,0x44,0x44, 0xf,0x44,0x46, 0xf,0x44,0x47, 0xf,0x44,0x48, + 0xf,0x44,0x49, 0xf,0x44,0x4a, 0xf,0x44,0x4b, 0xf,0x44,0x4c, + 0xf,0x44,0x4d, 0xf,0x44,0x4e, 0xf,0x44,0x4f, 0xf,0x44,0x50, + 0x6,0x56,0x2f, 0xf,0x41,0x3e, 0x5,0x48,0x45, 0x5,0x41,0x56, + 0x4,0x45,0x6c, 0x5,0x48,0x43, 0x6,0x60,0x27, 0x4,0x45,0x67, + 0x6,0x5f,0x7c, 0x6,0x5f,0x7d, 0x5,0x48,0x3c, 0x5,0x48,0x3b, + 0x5,0x48,0x42, 0x4,0x45,0x6f, 0x6,0x60,0x28, 0x5,0x48,0x40, + 0x6,0x60,0x26, 0x5,0x48,0x38, 0x5,0x48,0x39, 0x6,0x60,0x25, + 0x6,0x60,0x21, 0x5,0x48,0x3a, 0x5,0x48,0x41, 0x5,0x48,0x37, + 0x5,0x48,0x3d, 0x6,0x60,0x22, 0x5,0x41,0x4a, 0x5,0x48,0x47, + 0x6,0x5f,0x7e, 0x5,0x48,0x3e, 0x6,0x60,0x24, 0x5,0x48,0x3f, + 0x4,0x45,0x71, 0x5,0x48,0x44, 0xf,0x4a,0x6b, 0xf,0x4a,0x6c, + 0xf,0x4a,0x6d, 0xf,0x4a,0x6e, 0xf,0x4a,0x6f, 0xf,0x4a,0x70, + 0xf,0x4a,0x73, 0xf,0x4a,0x74, 0xf,0x4a,0x75, 0xf,0x4a,0x76, + 0xf,0x4a,0x77, 0xf,0x4a,0x78, 0xf,0x4a,0x79, 0xf,0x4a,0x7a, + 0xf,0x4a,0x72, 0xf,0x4a,0x71, 0x5,0x4f,0x3a, 0x7,0x26,0x49, + 0x7,0x26,0x4b, 0x5,0x4f,0x44, 0x4,0x4c,0x2f, 0x5,0x4f,0x33, + 0x7,0x26,0x51, 0x7,0x26,0x4a, 0x5,0x4f,0x3e, 0x4,0x4b,0x71, + 0x4,0x4b,0x6f, 0x5,0x4f,0x41, 0x5,0x4f,0x2f, 0x5,0x4f,0x34, + 0x5,0x4f,0x43, 0x7,0x26,0x42, 0x5,0x4f,0x40, 0x5,0x4f,0x31, + 0x4,0x52,0x40, 0x5,0x4f,0x39, 0x5,0x4f,0x42, 0x4,0x4b,0x72, + 0x4,0x4c,0x29, 0x4,0x4c,0x23, 0x4,0x4b,0x7d, 0x5,0x4f,0x38, + 0x5,0x4f,0x37, 0x5,0x4f,0x3c, 0x7,0x26,0x4e, 0x5,0x48,0x48, + 0x5,0x4f,0x35, 0x7,0x26,0x50, 0x7,0x26,0x47, 0x7,0x26,0x44, + 0x5,0x4f,0x3f, 0x7,0x26,0x40, 0x7,0x26,0x53, 0x4,0x4c,0x24, + 0x7,0x26,0x4f, 0x4,0x4b,0x7c, 0x7,0x26,0x4c, 0x5,0x4f,0x3d, + 0x7,0x26,0x45, 0x7,0x26,0x43, 0x5,0x4f,0x2e, 0x7,0x26,0x48, + 0x7,0x26,0x46, 0x5,0x4f,0x46, 0xf,0x50,0x78, 0x7,0x26,0x52, + 0xf,0x50,0x77, 0xf,0x50,0x7a, 0xf,0x50,0x7b, 0xf,0x50,0x7c, + 0xf,0x50,0x7d, 0xf,0x50,0x7e, 0xf,0x51,0x22, 0xf,0x51,0x24, + 0xf,0x51,0x29, 0xf,0x51,0x25, 0xf,0x51,0x26, 0xf,0x51,0x27, + 0xf,0x51,0x2a, 0x5,0x56,0x64, 0x4,0x52,0x41, 0x4,0x52,0x3e, + 0x5,0x56,0x58, 0x5,0x56,0x5e, 0x5,0x56,0x66, 0x7,0x31,0x2a, + 0x5,0x56,0x5c, 0x4,0x52,0x2e, 0x5,0x56,0x5d, 0x4,0x52,0x2c, + 0x5,0x56,0x68, 0x7,0x26,0x41, 0x7,0x31,0x25, 0x4,0x52,0x32, + 0x5,0x56,0x67, 0x4,0x52,0x31, 0x7,0x31,0x29, 0x4,0x52,0x3c, + 0x7,0x30,0x7e, 0x7,0x31,0x26, 0x4,0x52,0x30, 0x5,0x56,0x60, + 0x7,0x30,0x7b, 0x4,0x52,0x3f, 0x5,0x56,0x5f, 0x5,0x56,0x59, + 0x7,0x30,0x7a, 0x7,0x31,0x28, 0x4,0x52,0x2a, 0x5,0x56,0x57, + 0x7,0x31,0x24, 0x4,0x52,0x35, 0x5,0x56,0x65, 0x7,0x30,0x7d, + 0x5,0x56,0x62, 0x4,0x52,0x33, 0x7,0x31,0x2b, 0x7,0x30,0x75, + 0x7,0x31,0x27, 0x5,0x4f,0x30, 0x5,0x56,0x63, 0x5,0x56,0x5a, + 0x7,0x30,0x78, 0x7,0x31,0x23, 0x7,0x30,0x76, 0x5,0x56,0x61, + 0xf,0x56,0x72, 0x5,0x56,0x5b, 0x7,0x30,0x7c, 0x7,0x30,0x77, + 0x7,0x31,0x22, 0xf,0x56,0x5d, 0xf,0x56,0x5e, 0xf,0x56,0x60, + 0xf,0x56,0x61, 0xf,0x56,0x62, 0xf,0x56,0x63, 0xf,0x56,0x64, + 0xf,0x56,0x65, 0xf,0x56,0x66, 0xf,0x56,0x67, 0xf,0x56,0x68, + 0xf,0x56,0x69, 0xf,0x56,0x6a, 0xf,0x56,0x6b, 0xf,0x56,0x6c, + 0xf,0x56,0x6d, 0xf,0x56,0x6e, 0xf,0x56,0x6f, 0xf,0x56,0x70, + 0xf,0x56,0x71, 0xf,0x56,0x73, 0x7,0x30,0x79, 0xf,0x50,0x79, + 0x5,0x5d,0x24, 0x5,0x5d,0x21, 0x4,0x57,0x5d, 0x5,0x5c,0x75, + 0x5,0x5d,0x2d, 0x5,0x5c,0x79, 0x4,0x57,0x5c, 0x4,0x57,0x63, + 0x4,0x57,0x67, 0x7,0x3a,0x2c, 0x5,0x5d,0x2b, 0x4,0x57,0x60, + 0x5,0x5d,0x22, 0x5,0x5c,0x70, 0x5,0x5d,0x23, 0x5,0x5c,0x72, + 0x5,0x5d,0x31, 0x5,0x5c,0x7b, 0x5,0x5d,0x2a, 0x5,0x5c,0x77, + 0x5,0x5d,0x34, 0x7,0x3a,0x24, 0x5,0x5c,0x76, 0x5,0x5c,0x7c, + 0x5,0x5d,0x26, 0x4,0x57,0x64, 0x5,0x5d,0x27, 0x7,0x3a,0x29, + 0x5,0x63,0x42, 0x5,0x5d,0x2c, 0x5,0x5c,0x7a, 0x7,0x3a,0x2f, + 0x7,0x3a,0x28, 0x5,0x5c,0x6f, 0x5,0x5d,0x32, 0x5,0x5d,0x29, + 0x5,0x5c,0x73, 0x7,0x3a,0x2b, 0x5,0x5d,0x2e, 0x5,0x5c,0x71, + 0x5,0x5c,0x6e, 0x5,0x5d,0x28, 0x4,0x57,0x66, 0x4,0x5c,0x3c, + 0x5,0x5d,0x33, 0x5,0x5c,0x78, 0x5,0x5d,0x2f, 0x5,0x5d,0x25, + 0x7,0x31,0x21, 0x5,0x5c,0x74, 0x7,0x3a,0x27, 0x7,0x3a,0x26, + 0x7,0x3a,0x25, 0x7,0x3a,0x2d, 0xf,0x5b,0x5d, 0xf,0x5b,0x5e, + 0xf,0x5b,0x60, 0xf,0x5b,0x61, 0xf,0x5b,0x62, 0xf,0x5b,0x63, + 0xf,0x5b,0x64, 0xf,0x5b,0x66, 0xf,0x5b,0x67, 0xf,0x5b,0x68, + 0xf,0x5b,0x69, 0x7,0x3a,0x2a, 0x7,0x3a,0x2e, 0x4,0x57,0x68, + 0xf,0x5b,0x65, 0x4,0x57,0x61, 0x5,0x63,0x4b, 0x5,0x63,0x47, + 0x5,0x5d,0x35, 0x4,0x5c,0x52, 0x5,0x63,0x45, 0x5,0x63,0x38, + 0x5,0x63,0x33, 0x4,0x5c,0x47, 0x5,0x63,0x4a, 0x5,0x63,0x40, + 0x3,0x58,0x4f, 0x5,0x63,0x2e, 0x4,0x5c,0x4e, 0x4,0x5c,0x45, + 0x5,0x63,0x43, 0x5,0x63,0x39, 0x5,0x63,0x4c, 0x4,0x5c,0x3d, + 0x7,0x41,0x3b, 0x5,0x63,0x46, 0x5,0x63,0x30, 0x5,0x63,0x37, + 0x4,0x5c,0x3e, 0x4,0x5c,0x3f, 0x5,0x63,0x48, 0x7,0x41,0x39, + 0x5,0x63,0x35, 0x5,0x63,0x32, 0x5,0x63,0x3f, 0x7,0x41,0x35, + 0x5,0x63,0x2c, 0x7,0x41,0x36, 0x4,0x5c,0x41, 0x7,0x41,0x33, + 0x4,0x5c,0x53, 0x5,0x63,0x3e, 0x7,0x41,0x38, 0x5,0x63,0x3d, + 0x7,0x41,0x3a, 0x7,0x41,0x3e, 0x7,0x41,0x34, 0x5,0x63,0x31, + 0x4,0x5c,0x4d, 0x5,0x63,0x36, 0x5,0x63,0x3a, 0x5,0x63,0x44, + 0x5,0x63,0x49, 0x5,0x63,0x3c, 0x5,0x63,0x2d, 0x7,0x41,0x42, + 0x7,0x41,0x41, 0x5,0x63,0x3b, 0x5,0x63,0x2b, 0x5,0x63,0x2f, + 0x7,0x41,0x32, 0x7,0x41,0x37, 0xf,0x5f,0x76, 0xf,0x5f,0x77, + 0xf,0x5f,0x78, 0xf,0x5f,0x79, 0xf,0x5f,0x7a, 0xf,0x5f,0x7b, + 0xf,0x5f,0x7c, 0xf,0x5f,0x7d, 0xf,0x5f,0x7e, 0xf,0x60,0x21, + 0xf,0x60,0x23, 0xf,0x60,0x24, 0xf,0x60,0x25, 0x7,0x41,0x40, + 0x7,0x41,0x3d, 0xf,0x5b,0x6a, 0xf,0x63,0x36, 0xf,0x63,0x37, + 0xf,0x60,0x22, 0x5,0x68,0x6a, 0x5,0x68,0x6f, 0x7,0x48,0x4e, + 0x4,0x60,0x59, 0x7,0x48,0x4c, 0x5,0x68,0x63, 0x4,0x60,0x54, + 0x4,0x60,0x55, 0x4,0x60,0x51, 0x5,0x68,0x69, 0x4,0x60,0x4f, + 0x4,0x60,0x50, 0x7,0x48,0x48, 0x4,0x60,0x52, 0x5,0x68,0x62, + 0x4,0x60,0x58, 0x4,0x60,0x4d, 0x7,0x48,0x47, 0x5,0x68,0x6d, + 0x5,0x68,0x68, 0x5,0x68,0x70, 0x5,0x68,0x6c, 0x5,0x68,0x6b, + 0x5,0x68,0x65, 0x5,0x68,0x64, 0x5,0x68,0x67, 0x7,0x48,0x46, + 0x7,0x48,0x4a, 0x5,0x68,0x61, 0x5,0x68,0x71, 0x7,0x48,0x49, + 0xf,0x63,0x31, 0xf,0x63,0x33, 0xf,0x63,0x34, 0xf,0x63,0x35, + 0xf,0x63,0x38, 0xf,0x63,0x39, 0xf,0x63,0x3a, 0xf,0x63,0x3b, + 0xf,0x63,0x3c, 0x7,0x48,0x4b, 0x7,0x48,0x4d, 0x5,0x6c,0x7c, + 0x5,0x6c,0x7b, 0x5,0x6c,0x76, 0x4,0x60,0x57, 0x5,0x6c,0x74, + 0x7,0x4e,0x6c, 0x5,0x6c,0x7a, 0x4,0x63,0x7d, 0x7,0x4e,0x74, + 0x4,0x64,0x22, 0x5,0x6c,0x78, 0x5,0x6c,0x73, 0x4,0x66,0x70, + 0x7,0x4e,0x6a, 0x5,0x6c,0x6f, 0x5,0x6c,0x75, 0x5,0x6c,0x71, + 0x7,0x4e,0x69, 0x7,0x4e,0x75, 0x5,0x6c,0x77, 0x7,0x4e,0x6d, + 0x7,0x4e,0x6e, 0x5,0x6c,0x72, 0x7,0x4e,0x6f, 0x7,0x54,0x38, + 0x7,0x4e,0x71, 0x7,0x4e,0x70, 0x7,0x4e,0x72, 0x7,0x4e,0x73, + 0xf,0x65,0x68, 0xf,0x65,0x69, 0x7,0x4e,0x6b, 0x5,0x70,0x64, + 0x5,0x70,0x68, 0x5,0x70,0x69, 0x4,0x66,0x71, 0x4,0x66,0x6b, + 0x5,0x70,0x66, 0x5,0x70,0x6b, 0x7,0x54,0x2f, 0x5,0x70,0x5e, + 0x5,0x70,0x63, 0x5,0x70,0x60, 0x4,0x64,0x21, 0x5,0x70,0x67, + 0x5,0x70,0x5f, 0x5,0x6c,0x70, 0x7,0x54,0x35, 0x5,0x70,0x6a, + 0x5,0x70,0x5d, 0x7,0x54,0x31, 0x5,0x70,0x65, 0x4,0x69,0x27, + 0x5,0x70,0x6c, 0x7,0x54,0x36, 0x7,0x54,0x30, 0x7,0x54,0x34, + 0xf,0x68,0x23, 0xf,0x68,0x24, 0xf,0x68,0x25, 0xf,0x68,0x26, + 0xf,0x68,0x27, 0xf,0x68,0x28, 0xf,0x68,0x29, 0x7,0x54,0x33, + 0x7,0x54,0x39, 0x7,0x54,0x32, 0x7,0x58,0x55, 0x4,0x69,0x24, + 0x4,0x69,0x23, 0x5,0x73,0x70, 0x5,0x73,0x6e, 0x5,0x70,0x62, + 0x5,0x73,0x71, 0x7,0x58,0x52, 0x5,0x70,0x6d, 0x7,0x58,0x51, + 0x5,0x73,0x74, 0x4,0x69,0x25, 0x5,0x73,0x6d, 0x7,0x58,0x54, + 0x7,0x54,0x37, 0x5,0x73,0x76, 0x5,0x73,0x73, 0x5,0x73,0x6f, + 0x5,0x73,0x75, 0x5,0x73,0x72, 0x7,0x58,0x56, 0xf,0x69,0x5f, + 0xf,0x69,0x60, 0xf,0x69,0x61, 0xf,0x69,0x62, 0x7,0x58,0x53, + 0x7,0x59,0x34, 0x4,0x6a,0x5e, 0x5,0x76,0x33, 0x7,0x5c,0x31, + 0x5,0x76,0x34, 0x4,0x6a,0x5f, 0x4,0x6a,0x60, 0x4,0x6a,0x62, + 0x7,0x5c,0x30, 0x5,0x76,0x36, 0x7,0x5c,0x32, 0x5,0x76,0x35, + 0x7,0x5c,0x36, 0x7,0x5c,0x35, 0xf,0x6a,0x69, 0x7,0x5c,0x33, + 0x7,0x5c,0x37, 0x7,0x5c,0x34, 0x5,0x77,0x72, 0x7,0x5f,0x2b, + 0x7,0x5f,0x2e, 0x5,0x77,0x74, 0x5,0x77,0x75, 0x7,0x5f,0x2d, + 0x5,0x76,0x37, 0x7,0x5f,0x2c, 0x7,0x5f,0x2a, 0x5,0x77,0x73, + 0x7,0x5f,0x31, 0x4,0x6b,0x77, 0xf,0x6b,0x5a, 0xf,0x6b,0x5b, + 0xf,0x6b,0x5c, 0x7,0x5f,0x2f, 0x5,0x79,0x35, 0x7,0x61,0x2c, + 0x7,0x61,0x2e, 0x7,0x61,0x31, 0x4,0x6c,0x79, 0x7,0x61,0x2f, + 0x7,0x5f,0x30, 0x7,0x61,0x2d, 0x5,0x7a,0x31, 0x5,0x7a,0x2f, + 0x5,0x7a,0x30, 0x7,0x61,0x30, 0xf,0x6c,0x4f, 0xf,0x6c,0x4d, + 0x7,0x63,0x5e, 0x7,0x63,0x5f, 0xf,0x6c,0x68, 0x7,0x63,0x60, + 0x5,0x7b,0x44, 0x5,0x7b,0x64, 0xf,0x6d,0x27, 0x7,0x64,0x54, + 0x4,0x6e,0x4e, 0x5,0x7b,0x7c, 0x5,0x7c,0x2b, 0x5,0x24,0x71, + 0xf,0x25,0x27, 0x5,0x27,0x4e, 0x6,0x2d,0x51, 0xf,0x28,0x45, + 0x6,0x33,0x61, 0x5,0x2b,0x22, 0x6,0x33,0x60, 0x5,0x2b,0x23, + 0xf,0x2c,0x7e, 0xf,0x2d,0x22, 0x6,0x3a,0x52, 0x5,0x2f,0x54, + 0x6,0x3a,0x56, 0x5,0x2f,0x55, 0x6,0x3a,0x54, 0x5,0x2f,0x56, + 0xf,0x31,0x6b, 0xf,0x31,0x6c, 0xf,0x31,0x6d, 0xf,0x31,0x6e, + 0x6,0x3a,0x53, 0x6,0x3a,0x55, 0x4,0x33,0x7e, 0x5,0x34,0x55, + 0x4,0x34,0x24, 0x5,0x34,0x54, 0x4,0x34,0x21, 0x5,0x34,0x58, + 0x5,0x34,0x53, 0x5,0x34,0x56, 0x5,0x34,0x57, 0x4,0x34,0x23, + 0x5,0x34,0x5a, 0x5,0x34,0x52, 0x6,0x42,0x7d, 0x6,0x4c,0x63, + 0x6,0x43,0x21, 0xf,0x37,0x50, 0xf,0x37,0x51, 0x6,0x42,0x7e, + 0xf,0x37,0x52, 0x5,0x3b,0x26, 0x4,0x39,0x7a, 0x6,0x4c,0x61, + 0x6,0x4c,0x5e, 0x6,0x4c,0x65, 0x5,0x3b,0x28, 0x4,0x3a,0x21, + 0x6,0x4c,0x64, 0x6,0x4c,0x5f, 0xf,0x3d,0x7c, 0xf,0x3d,0x7e, + 0xf,0x3e,0x22, 0xf,0x3d,0x7b, 0x6,0x4c,0x62, 0x5,0x41,0x57, + 0x4,0x3f,0x68, 0x6,0x56,0x3d, 0x5,0x41,0x59, 0x5,0x41,0x5a, + 0x5,0x3b,0x27, 0x5,0x41,0x58, 0x6,0x56,0x3f, 0x6,0x56,0x3e, + 0x4,0x39,0x7e, 0x5,0x41,0x5b, 0x5,0x41,0x5d, 0x5,0x41,0x5c, + 0x6,0x56,0x41, 0xf,0x44,0x52, 0xf,0x44,0x53, 0xf,0x44,0x55, + 0xf,0x44,0x56, 0x6,0x56,0x3b, 0xf,0x44,0x54, 0x6,0x56,0x40, + 0xf,0x44,0x51, 0x6,0x60,0x2d, 0x5,0x48,0x4a, 0x6,0x60,0x2b, + 0x6,0x60,0x2e, 0x5,0x48,0x4c, 0x4,0x45,0x73, 0x6,0x56,0x3c, + 0x6,0x60,0x33, 0x6,0x60,0x32, 0x5,0x48,0x4b, 0x6,0x60,0x30, + 0x5,0x48,0x49, 0x5,0x48,0x4d, 0xf,0x4a,0x7c, 0xf,0x4a,0x7d, + 0xf,0x4a,0x7e, 0xf,0x4b,0x21, 0xf,0x4b,0x22, 0xf,0x4b,0x23, + 0xf,0x4b,0x25, 0xf,0x4b,0x26, 0xf,0x4b,0x28, 0xf,0x4b,0x29, + 0xf,0x4b,0x2a, 0xf,0x4b,0x2d, 0x6,0x60,0x2f, 0xf,0x4b,0x2c, + 0x6,0x60,0x29, 0x6,0x60,0x2a, 0xf,0x4b,0x24, 0x7,0x26,0x58, + 0x7,0x26,0x54, 0x4,0x4c,0x36, 0x5,0x4f,0x4b, 0x7,0x26,0x55, + 0x7,0x26,0x59, 0x4,0x4c,0x33, 0x5,0x4f,0x4a, 0x5,0x4f,0x4c, + 0x5,0x4f,0x50, 0x5,0x48,0x4e, 0x5,0x4f,0x4f, 0x5,0x4f,0x4d, + 0x7,0x26,0x5b, 0x7,0x26,0x56, 0x5,0x4f,0x49, 0x4,0x4c,0x34, + 0x5,0x4f,0x4e, 0x4,0x4c,0x32, 0x7,0x26,0x5a, 0x5,0x4f,0x48, + 0x5,0x4f,0x47, 0xf,0x51,0x2b, 0xf,0x51,0x2c, 0xf,0x51,0x2d, + 0xf,0x51,0x2f, 0x5,0x56,0x6e, 0x5,0x56,0x6c, 0x5,0x5d,0x3c, + 0x4,0x52,0x43, 0x5,0x56,0x6b, 0x4,0x52,0x42, 0x7,0x31,0x2f, + 0x7,0x31,0x30, 0x5,0x56,0x6f, 0x7,0x31,0x2c, 0x5,0x56,0x6a, + 0x5,0x56,0x6d, 0x5,0x56,0x70, 0xf,0x56,0x74, 0xf,0x56,0x75, + 0x7,0x31,0x2e, 0x5,0x5d,0x36, 0x5,0x5d,0x38, 0x7,0x3a,0x30, + 0x5,0x5d,0x39, 0x5,0x5d,0x37, 0x5,0x5d,0x3a, 0x5,0x5d,0x3b, + 0x7,0x3a,0x32, 0x7,0x3a,0x34, 0x7,0x3a,0x35, 0x7,0x3a,0x31, + 0xf,0x5b,0x6b, 0xf,0x5b,0x6c, 0xf,0x5b,0x6d, 0xf,0x5b,0x6f, + 0xf,0x5b,0x70, 0xf,0x5b,0x71, 0xf,0x5b,0x72, 0x4,0x57,0x6c, + 0x5,0x63,0x52, 0x7,0x41,0x45, 0x4,0x5c,0x57, 0x5,0x63,0x53, + 0x5,0x63,0x4f, 0x7,0x48,0x56, 0x5,0x63,0x51, 0x5,0x5d,0x3d, + 0x7,0x41,0x46, 0x5,0x63,0x50, 0x7,0x4e,0x78, 0x5,0x63,0x4d, + 0x7,0x41,0x43, 0xf,0x60,0x27, 0xf,0x60,0x28, 0xf,0x60,0x29, + 0xf,0x5b,0x6e, 0x5,0x68,0x74, 0x7,0x48,0x4f, 0x7,0x48,0x50, + 0x4,0x60,0x5e, 0x4,0x60,0x5c, 0x5,0x68,0x73, 0x5,0x70,0x6e, + 0x7,0x48,0x52, 0x7,0x48,0x53, 0x7,0x41,0x48, 0x4,0x60,0x5f, + 0x4,0x5c,0x58, 0x5,0x68,0x75, 0x7,0x41,0x47, 0x5,0x68,0x72, + 0xf,0x63,0x3e, 0x7,0x48,0x51, 0x7,0x48,0x54, 0x7,0x48,0x55, + 0xf,0x63,0x3f, 0x7,0x4e,0x77, 0x5,0x6c,0x7e, 0x7,0x4e,0x76, + 0xf,0x65,0x6a, 0xf,0x65,0x6b, 0x4,0x66,0x73, 0x4,0x66,0x72, + 0x5,0x70,0x6f, 0x7,0x54,0x3d, 0x7,0x54,0x3c, 0xf,0x68,0x2a, + 0xf,0x68,0x2b, 0x7,0x54,0x3b, 0x5,0x73,0x77, 0x7,0x58,0x57, + 0x5,0x73,0x78, 0x4,0x6a,0x63, 0x4,0x6a,0x64, 0x7,0x5c,0x38, + 0xf,0x6a,0x6a, 0x5,0x76,0x38, 0x7,0x5c,0x39, 0x7,0x5f,0x32, + 0x5,0x77,0x77, 0x5,0x77,0x76, 0x5,0x79,0x38, 0x7,0x61,0x33, + 0x5,0x79,0x37, 0x5,0x79,0x36, 0x7,0x61,0x32, 0x7,0x62,0x4c, + 0x4,0x6d,0x5d, 0x5,0x7a,0x32, 0x7,0x62,0x4b, 0x5,0x7a,0x33, + 0x7,0x63,0x62, 0x7,0x63,0x61, 0x5,0x7b,0x7d, 0x7,0x66,0x36, + 0x5,0x27,0x4f, 0x6,0x2d,0x52, 0x5,0x27,0x50, 0xf,0x28,0x47, + 0xf,0x28,0x48, 0x5,0x27,0x51, 0x5,0x2b,0x26, 0x6,0x33,0x62, + 0x6,0x33,0x65, 0x5,0x2b,0x24, 0x5,0x2b,0x25, 0x6,0x33,0x67, + 0x6,0x33,0x63, 0x5,0x2b,0x27, 0xf,0x2d,0x23, 0x6,0x33,0x68, + 0x6,0x3a,0x5b, 0x6,0x3a,0x57, 0x4,0x2e,0x79, 0x6,0x3a,0x63, + 0x4,0x2e,0x7b, 0x6,0x3a,0x5d, 0x6,0x3a,0x5c, 0x6,0x3a,0x5f, + 0x5,0x2f,0x5a, 0x4,0x2e,0x7a, 0x4,0x2f,0x24, 0x6,0x3a,0x64, + 0x6,0x3a,0x59, 0x4,0x2f,0x23, 0x6,0x3a,0x5e, 0x4,0x2f,0x22, + 0x6,0x3a,0x60, 0x6,0x3a,0x58, 0x5,0x2f,0x59, 0x6,0x3a,0x61, + 0x5,0x2f,0x58, 0x5,0x2f,0x57, 0x6,0x3a,0x5a, 0xf,0x31,0x71, + 0xf,0x31,0x72, 0xf,0x31,0x73, 0xf,0x31,0x74, 0xf,0x31,0x75, + 0xf,0x31,0x76, 0xf,0x31,0x77, 0x4,0x2f,0x26, 0x6,0x3a,0x62, + 0x5,0x34,0x5f, 0x5,0x34,0x5d, 0x4,0x34,0x32, 0x4,0x34,0x28, + 0x4,0x34,0x2a, 0x6,0x43,0x28, 0x4,0x34,0x2f, 0x5,0x34,0x5e, + 0x4,0x34,0x31, 0x6,0x43,0x29, 0x5,0x34,0x5b, 0x4,0x34,0x2c, + 0x6,0x43,0x2b, 0x6,0x43,0x2a, 0x6,0x43,0x25, 0x6,0x43,0x23, + 0x6,0x43,0x24, 0x5,0x34,0x5c, 0xf,0x37,0x58, 0xf,0x37,0x59, + 0xf,0x37,0x5a, 0xf,0x37,0x5b, 0x6,0x43,0x27, 0x6,0x43,0x2c, + 0xf,0x37,0x55, 0x5,0x3b,0x31, 0x5,0x3b,0x30, 0x5,0x3b,0x2e, + 0x5,0x3b,0x32, 0x6,0x4c,0x6d, 0x4,0x3a,0x23, 0x6,0x4c,0x66, + 0x6,0x4c,0x6c, 0x4,0x3a,0x22, 0x4,0x3a,0x24, 0x6,0x4c,0x6e, + 0x6,0x43,0x26, 0x6,0x4c,0x67, 0x6,0x4c,0x70, 0x6,0x4c,0x68, + 0x5,0x3b,0x2d, 0x6,0x4c,0x6a, 0x6,0x4c,0x69, 0x6,0x4c,0x6f, + 0x5,0x3b,0x2a, 0x5,0x3b,0x29, 0x5,0x3b,0x2b, 0xf,0x3e,0x25, + 0xf,0x3e,0x26, 0xf,0x3e,0x27, 0xf,0x3e,0x28, 0xf,0x3e,0x29, + 0xf,0x3e,0x2a, 0xf,0x3e,0x2b, 0xf,0x3e,0x2c, 0xf,0x3e,0x2d, + 0xf,0x3e,0x2e, 0x6,0x4c,0x6b, 0x5,0x3b,0x2f, 0x6,0x56,0x4b, + 0x6,0x56,0x42, 0x5,0x41,0x5f, 0x5,0x41,0x5e, 0x4,0x3f,0x6c, + 0x6,0x56,0x44, 0x4,0x3f,0x6d, 0x6,0x56,0x48, 0x6,0x56,0x45, + 0x4,0x3f,0x69, 0x5,0x41,0x61, 0x5,0x41,0x60, 0x6,0x56,0x43, + 0x6,0x56,0x49, 0x4,0x3a,0x25, 0x4,0x3f,0x6b, 0x6,0x56,0x46, + 0x5,0x41,0x62, 0x6,0x56,0x4c, 0x6,0x56,0x4d, 0x4,0x3f,0x72, + 0x6,0x56,0x4a, 0xf,0x44,0x57, 0xf,0x44,0x58, 0xf,0x44,0x59, + 0xf,0x44,0x5a, 0xf,0x44,0x5b, 0xf,0x44,0x5c, 0xf,0x44,0x5d, + 0xf,0x44,0x5e, 0xf,0x44,0x5f, 0xf,0x44,0x60, 0xf,0x44,0x61, + 0xf,0x44,0x62, 0x6,0x56,0x47, 0x4,0x3f,0x70, 0x4,0x45,0x78, + 0x5,0x48,0x50, 0x4,0x45,0x76, 0x5,0x48,0x52, 0x6,0x60,0x3f, + 0x6,0x60,0x3e, 0x5,0x48,0x56, 0x4,0x45,0x7a, 0x5,0x48,0x55, + 0x4,0x45,0x77, 0x6,0x60,0x39, 0x6,0x60,0x43, 0x6,0x60,0x42, + 0x6,0x60,0x36, 0x4,0x45,0x7d, 0x5,0x48,0x4f, 0x5,0x41,0x63, + 0x6,0x60,0x41, 0x5,0x48,0x51, 0x6,0x60,0x3c, 0x6,0x60,0x34, + 0x5,0x48,0x53, 0x5,0x48,0x57, 0x6,0x60,0x40, 0x6,0x60,0x3b, + 0x4,0x46,0x22, 0x6,0x60,0x38, 0xf,0x4b,0x2e, 0xf,0x4b,0x2f, + 0xf,0x4b,0x30, 0xf,0x4b,0x31, 0xf,0x4b,0x32, 0xf,0x4b,0x33, + 0xf,0x4b,0x34, 0xf,0x4b,0x35, 0xf,0x4b,0x36, 0xf,0x4b,0x37, + 0x6,0x60,0x35, 0x6,0x60,0x37, 0x6,0x60,0x3d, 0x4,0x4c,0x38, + 0x4,0x4c,0x43, 0x7,0x26,0x60, 0x4,0x4c,0x42, 0x4,0x4c,0x3b, + 0x5,0x4f,0x5b, 0x5,0x4f,0x59, 0x4,0x52,0x48, 0x5,0x4f,0x58, + 0x5,0x4f,0x5d, 0x5,0x4f,0x55, 0x4,0x4c,0x46, 0x5,0x4f,0x5a, + 0x7,0x26,0x6c, 0x7,0x26,0x5e, 0x7,0x26,0x64, 0x5,0x4f,0x5c, + 0x5,0x4f,0x52, 0x7,0x26,0x61, 0x7,0x26,0x66, 0x5,0x4f,0x57, + 0x4,0x4c,0x41, 0x4,0x4c,0x39, 0x7,0x26,0x5d, 0x7,0x26,0x65, + 0x7,0x26,0x5c, 0x7,0x26,0x67, 0x6,0x60,0x3a, 0x7,0x26,0x6d, + 0x7,0x26,0x6b, 0x5,0x4f,0x51, 0x5,0x4f,0x56, 0x5,0x4f,0x5e, + 0xf,0x51,0x30, 0xf,0x51,0x31, 0xf,0x51,0x32, 0xf,0x51,0x33, + 0xf,0x51,0x34, 0xf,0x51,0x35, 0xf,0x51,0x38, 0xf,0x51,0x39, + 0xf,0x51,0x3a, 0xf,0x51,0x3d, 0xf,0x51,0x3e, 0xf,0x51,0x3f, + 0x7,0x26,0x62, 0x7,0x26,0x68, 0x7,0x26,0x5f, 0x7,0x26,0x63, + 0x7,0x31,0x46, 0x4,0x52,0x46, 0x7,0x31,0x43, 0x7,0x31,0x44, + 0x4,0x52,0x4a, 0x7,0x31,0x40, 0x7,0x31,0x3d, 0x5,0x56,0x74, + 0x5,0x56,0x76, 0x7,0x31,0x31, 0x7,0x31,0x42, 0x7,0x31,0x32, + 0x7,0x3a,0x36, 0x7,0x31,0x33, 0x7,0x31,0x36, 0x5,0x56,0x75, + 0x5,0x56,0x77, 0x5,0x56,0x73, 0x5,0x5d,0x45, 0x4,0x52,0x45, + 0x5,0x56,0x71, 0x5,0x56,0x72, 0x4,0x52,0x4b, 0x7,0x31,0x3a, + 0x7,0x31,0x37, 0x7,0x31,0x38, 0x7,0x31,0x41, 0x4,0x52,0x4d, + 0x7,0x31,0x35, 0x5,0x56,0x79, 0x7,0x31,0x34, 0x7,0x31,0x45, + 0x7,0x31,0x3b, 0x5,0x56,0x78, 0x7,0x31,0x3f, 0x7,0x31,0x3e, + 0x7,0x31,0x39, 0x7,0x31,0x3c, 0xf,0x56,0x76, 0xf,0x56,0x77, + 0xf,0x56,0x78, 0xf,0x56,0x79, 0xf,0x56,0x7a, 0xf,0x56,0x7b, + 0xf,0x56,0x7c, 0xf,0x56,0x7d, 0xf,0x56,0x7e, 0x7,0x3a,0x44, + 0x7,0x3a,0x43, 0x5,0x5d,0x43, 0x5,0x5d,0x40, 0x4,0x57,0x71, + 0x7,0x3a,0x37, 0x5,0x5d,0x41, 0x7,0x3a,0x42, 0x4,0x57,0x6f, + 0x7,0x3a,0x3a, 0x5,0x5d,0x44, 0x5,0x5d,0x3e, 0x7,0x3a,0x3e, + 0x7,0x3a,0x3b, 0x7,0x3a,0x3c, 0x7,0x3a,0x40, 0x5,0x5d,0x42, + 0x7,0x3a,0x41, 0x7,0x3a,0x3d, 0x5,0x5d,0x47, 0xf,0x5b,0x73, + 0xf,0x5b,0x74, 0xf,0x5b,0x75, 0xf,0x5b,0x77, 0xf,0x5b,0x78, + 0xf,0x5b,0x79, 0xf,0x5b,0x7a, 0xf,0x5b,0x7b, 0xf,0x5b,0x7c, + 0xf,0x5b,0x7d, 0xf,0x5b,0x7e, 0xf,0x5c,0x21, 0xf,0x5c,0x22, + 0x7,0x3a,0x3f, 0x7,0x3a,0x38, 0x4,0x5c,0x64, 0x4,0x5c,0x5c, + 0x7,0x41,0x4e, 0x4,0x5c,0x63, 0x4,0x5c,0x5d, 0x7,0x41,0x4d, + 0x7,0x41,0x54, 0x4,0x5c,0x61, 0x4,0x57,0x70, 0x7,0x41,0x49, + 0x5,0x63,0x55, 0x5,0x63,0x58, 0x5,0x63,0x57, 0x7,0x41,0x4b, + 0x7,0x41,0x51, 0x5,0x63,0x56, 0x7,0x41,0x4a, 0x7,0x41,0x4f, + 0x7,0x41,0x52, 0x7,0x41,0x4c, 0x7,0x41,0x57, 0x7,0x41,0x55, + 0x7,0x41,0x50, 0x7,0x41,0x5b, 0x5,0x63,0x5a, 0x7,0x41,0x56, + 0xf,0x60,0x2a, 0xf,0x60,0x2b, 0xf,0x60,0x2c, 0xf,0x60,0x2d, + 0xf,0x60,0x2e, 0xf,0x60,0x2f, 0xf,0x60,0x30, 0xf,0x60,0x31, + 0xf,0x60,0x32, 0x5,0x63,0x59, 0x7,0x41,0x5c, 0x7,0x41,0x5a, + 0x7,0x41,0x58, 0x7,0x41,0x53, 0x4,0x60,0x64, 0x4,0x60,0x65, + 0x7,0x48,0x5f, 0x4,0x60,0x69, 0x7,0x48,0x67, 0x5,0x68,0x76, + 0x7,0x48,0x64, 0x4,0x60,0x67, 0x7,0x48,0x66, 0x4,0x60,0x6b, + 0x5,0x68,0x79, 0x4,0x60,0x60, 0x5,0x68,0x7a, 0x7,0x48,0x61, + 0x7,0x47,0x4b, 0x4,0x60,0x61, 0x7,0x48,0x5d, 0x5,0x68,0x77, + 0x7,0x48,0x63, 0x7,0x48,0x5b, 0x7,0x48,0x62, 0x5,0x68,0x78, + 0x7,0x48,0x59, 0x7,0x48,0x5a, 0x7,0x48,0x60, 0x7,0x48,0x5e, + 0xf,0x63,0x40, 0xf,0x63,0x41, 0xf,0x63,0x43, 0xf,0x63,0x44, + 0xf,0x63,0x45, 0x7,0x4a,0x73, 0x7,0x48,0x5c, 0x7,0x48,0x65, + 0x4,0x60,0x6a, 0x7,0x4e,0x7d, 0x7,0x4e,0x7c, 0x5,0x6d,0x23, + 0x5,0x6d,0x21, 0x4,0x64,0x25, 0x7,0x4e,0x7e, 0x7,0x4f,0x23, + 0x7,0x4e,0x7b, 0x7,0x54,0x42, 0x7,0x48,0x58, 0x5,0x6d,0x24, + 0x7,0x4f,0x24, 0x7,0x4f,0x26, 0x7,0x4e,0x7a, 0x4,0x66,0x79, + 0x7,0x4f,0x22, 0x7,0x4e,0x79, 0x7,0x4f,0x25, 0xf,0x65,0x6c, + 0xf,0x65,0x6d, 0xf,0x65,0x6e, 0xf,0x65,0x70, 0xf,0x65,0x71, + 0x7,0x4f,0x21, 0x5,0x70,0x72, 0x4,0x66,0x75, 0x7,0x54,0x43, + 0x5,0x70,0x73, 0x4,0x66,0x78, 0x4,0x66,0x76, 0x4,0x66,0x77, + 0x7,0x58,0x5e, 0x7,0x4f,0x27, 0x7,0x54,0x3f, 0x7,0x54,0x3e, + 0x7,0x54,0x41, 0xf,0x68,0x2c, 0xf,0x68,0x2d, 0xf,0x68,0x2e, + 0xf,0x68,0x2f, 0x4,0x66,0x74, 0x7,0x54,0x40, 0x5,0x70,0x71, + 0x7,0x54,0x44, 0x5,0x73,0x7b, 0x7,0x58,0x59, 0x5,0x73,0x7c, + 0x5,0x73,0x79, 0x4,0x69,0x29, 0x5,0x76,0x3a, 0x7,0x58,0x5d, + 0x5,0x73,0x7a, 0x7,0x58,0x5b, 0xf,0x69,0x63, 0xf,0x69,0x64, + 0xf,0x69,0x65, 0xf,0x69,0x66, 0x7,0x58,0x5a, 0x7,0x58,0x5c, + 0x4,0x69,0x4b, 0x4,0x6a,0x67, 0x7,0x58,0x5f, 0x7,0x5c,0x3a, + 0x7,0x5c,0x3b, 0x4,0x6a,0x68, 0x4,0x6a,0x69, 0x4,0x6b,0x7a, + 0x5,0x77,0x78, 0x7,0x5f,0x37, 0x7,0x5f,0x35, 0xf,0x6b,0x5d, + 0x7,0x5f,0x36, 0x7,0x5f,0x38, 0x5,0x79,0x3a, 0x7,0x5f,0x34, + 0x5,0x79,0x39, 0x7,0x61,0x34, 0x7,0x62,0x4f, 0x7,0x62,0x4e, + 0x7,0x63,0x63, 0xf,0x6c,0x69, 0x7,0x63,0x65, 0x7,0x63,0x64, + 0x7,0x64,0x55, 0x5,0x7b,0x65, 0xf,0x6d,0x30, 0x7,0x65,0x75, + 0x6,0x25,0x42, 0x4,0x2a,0x78, 0x5,0x2b,0x28, 0x4,0x2f,0x28, + 0x6,0x3a,0x66, 0x5,0x2f,0x5b, 0x5,0x34,0x61, 0x6,0x43,0x2d, + 0x5,0x3b,0x34, 0x6,0x43,0x2f, 0x6,0x43,0x2e, 0x6,0x4c,0x74, + 0x4,0x3a,0x29, 0x6,0x4c,0x73, 0x5,0x3b,0x33, 0xf,0x3e,0x2f, + 0x6,0x56,0x50, 0x6,0x56,0x4f, 0x4,0x3f,0x74, 0x4,0x46,0x24, + 0x6,0x60,0x45, 0x5,0x48,0x58, 0x6,0x60,0x44, 0x7,0x26,0x6e, + 0xf,0x4b,0x39, 0xf,0x4b,0x3a, 0xf,0x4b,0x3b, 0x7,0x26,0x70, + 0x4,0x4c,0x47, 0xf,0x51,0x40, 0xf,0x51,0x41, 0x7,0x26,0x6f, + 0x5,0x56,0x7b, 0x5,0x56,0x7a, 0xf,0x57,0x22, 0xf,0x57,0x21, + 0x5,0x5d,0x49, 0x7,0x3a,0x45, 0x5,0x5d,0x48, 0xf,0x5a,0x58, + 0xf,0x5c,0x23, 0xf,0x5c,0x24, 0x7,0x41,0x5d, 0x7,0x41,0x5e, + 0xf,0x60,0x33, 0x7,0x48,0x68, 0x4,0x60,0x6c, 0xf,0x63,0x46, + 0x5,0x70,0x74, 0x4,0x64,0x27, 0x4,0x66,0x7a, 0x7,0x54,0x45, + 0x4,0x6a,0x6a, 0x7,0x5c,0x3c, 0xf,0x6a,0x6b, 0x7,0x5f,0x3a, + 0x7,0x5f,0x39, 0x5,0x7a,0x34, 0x7,0x66,0x2a, 0x6,0x22,0x29, + 0x6,0x22,0x28, 0x4,0x24,0x6a, 0x6,0x25,0x44, 0x6,0x25,0x45, + 0x6,0x28,0x73, 0xf,0x21,0x7c, 0x6,0x25,0x43, 0xf,0x25,0x28, + 0xf,0x25,0x2a, 0x6,0x2d,0x53, 0x6,0x33,0x6a, 0x4,0x27,0x5d, + 0x6,0x33,0x69, 0x6,0x2d,0x54, 0x4,0x27,0x5e, 0x6,0x28,0x74, + 0x4,0x24,0x6b, 0x6,0x33,0x6b, 0x4,0x2a,0x7a, 0x4,0x2a,0x7c, + 0xf,0x25,0x56, 0x5,0x2b,0x29, 0xf,0x28,0x49, 0x5,0x27,0x52, + 0x6,0x3a,0x67, 0x6,0x3a,0x68, 0x6,0x3a,0x69, 0x5,0x2f,0x5f, + 0x6,0x3a,0x6c, 0x6,0x3a,0x6a, 0x4,0x2f,0x2c, 0x4,0x2f,0x2b, + 0x6,0x33,0x6e, 0x6,0x33,0x6c, 0x6,0x33,0x6f, 0x6,0x43,0x35, + 0xf,0x29,0x39, 0x5,0x2f,0x5d, 0x6,0x43,0x30, 0x6,0x43,0x31, + 0x6,0x43,0x32, 0x6,0x43,0x34, 0x6,0x43,0x36, 0xf,0x31,0x79, + 0x6,0x33,0x6d, 0x6,0x36,0x7a, 0x5,0x2b,0x2a, 0x4,0x2a,0x7d, + 0x6,0x43,0x33, 0x6,0x4c,0x77, 0x6,0x43,0x37, 0x6,0x3a,0x6d, + 0x6,0x4c,0x76, 0x6,0x43,0x38, 0x5,0x2f,0x5e, 0x5,0x34,0x62, + 0xf,0x37,0x5c, 0x6,0x4c,0x75, 0x5,0x3b,0x36, 0x5,0x3b,0x35, + 0x4,0x3a,0x2c, 0x6,0x4c,0x78, 0xf,0x3e,0x30, 0x6,0x56,0x52, + 0x5,0x41,0x67, 0x6,0x56,0x54, 0x6,0x4c,0x7a, 0x5,0x41,0x64, + 0x5,0x41,0x66, 0x6,0x56,0x53, 0x6,0x56,0x55, 0x6,0x4c,0x79, + 0x6,0x56,0x56, 0xf,0x3e,0x31, 0x6,0x56,0x51, 0xf,0x44,0x63, + 0x6,0x60,0x46, 0x6,0x60,0x48, 0x6,0x60,0x49, 0x6,0x60,0x4a, + 0x6,0x60,0x4b, 0x6,0x60,0x4c, 0x6,0x60,0x4d, 0x6,0x60,0x50, + 0x5,0x48,0x5b, 0x7,0x26,0x75, 0x6,0x60,0x4e, 0x5,0x48,0x5a, + 0x6,0x56,0x57, 0x5,0x48,0x59, 0x6,0x60,0x4f, 0x6,0x60,0x47, + 0xf,0x4b,0x3c, 0x7,0x26,0x71, 0x7,0x26,0x72, 0x7,0x26,0x73, + 0x7,0x26,0x74, 0x5,0x4f,0x62, 0x5,0x4f,0x5f, 0x6,0x60,0x52, + 0x7,0x26,0x76, 0x5,0x4f,0x60, 0x5,0x4f,0x61, 0x6,0x60,0x51, + 0xf,0x51,0x42, 0xf,0x51,0x43, 0x7,0x25,0x73, 0x7,0x31,0x47, + 0x7,0x31,0x48, 0x7,0x31,0x4c, 0x7,0x31,0x49, 0x5,0x56,0x7c, + 0x7,0x31,0x4b, 0x4,0x52,0x51, 0x7,0x3a,0x4e, 0x7,0x31,0x4a, + 0x7,0x31,0x4d, 0x5,0x4f,0x63, 0x5,0x56,0x7d, 0x4,0x52,0x50, + 0x7,0x26,0x77, 0x7,0x26,0x78, 0x7,0x3a,0x47, 0x7,0x3a,0x48, + 0x7,0x3a,0x4b, 0x5,0x5d,0x4a, 0x7,0x31,0x4e, 0x4,0x57,0x74, + 0x5,0x63,0x5b, 0x7,0x3a,0x4c, 0x7,0x3a,0x4d, 0xf,0x5c,0x25, + 0xf,0x57,0x23, 0x7,0x41,0x5f, 0x7,0x41,0x60, 0x7,0x41,0x62, + 0x7,0x41,0x64, 0x4,0x5c,0x67, 0x4,0x5c,0x66, 0x5,0x63,0x5c, + 0x7,0x41,0x63, 0x7,0x48,0x69, 0x7,0x3a,0x4a, 0x5,0x63,0x5e, + 0x5,0x68,0x7b, 0x7,0x48,0x6c, 0x4,0x60,0x6e, 0x7,0x48,0x6a, + 0x7,0x48,0x6b, 0x7,0x4f,0x28, 0x7,0x4f,0x29, 0x7,0x4f,0x2a, + 0x7,0x4f,0x2b, 0x5,0x6d,0x25, 0x5,0x6d,0x27, 0x7,0x4f,0x2c, + 0x5,0x6d,0x26, 0x5,0x6d,0x28, 0x7,0x54,0x46, 0x7,0x4f,0x2d, + 0x5,0x77,0x7a, 0x4,0x6b,0x7c, 0x7,0x5f,0x3b, 0x5,0x77,0x7b, + 0x5,0x77,0x79, 0x7,0x61,0x35, 0x7,0x62,0x50, 0x7,0x63,0x66, + 0x7,0x64,0x56, 0x7,0x65,0x3c, 0x4,0x24,0x6c, 0x4,0x23,0x2c, + 0xf,0x21,0x60, 0x6,0x2d,0x56, 0x5,0x27,0x53, 0x6,0x2d,0x55, + 0xf,0x2d,0x24, 0x6,0x33,0x71, 0x6,0x33,0x70, 0x4,0x2a,0x7e, + 0xf,0x28,0x4b, 0x6,0x3a,0x6e, 0x6,0x3a,0x6f, 0x6,0x43,0x3b, + 0x6,0x3a,0x73, 0x6,0x3a,0x72, 0x6,0x3a,0x71, 0x6,0x3a,0x70, + 0x6,0x43,0x3a, 0xf,0x31,0x7a, 0xf,0x31,0x7b, 0x6,0x43,0x3d, + 0x5,0x34,0x64, 0x4,0x3a,0x2e, 0x6,0x43,0x3e, 0x4,0x34,0x39, + 0x5,0x34,0x65, 0xf,0x37,0x5d, 0x5,0x34,0x63, 0x6,0x43,0x39, + 0xf,0x37,0x5e, 0xf,0x37,0x5f, 0x6,0x43,0x3f, 0x5,0x3b,0x39, + 0x5,0x3b,0x37, 0x6,0x4c,0x7d, 0x4,0x3a,0x2f, 0x6,0x4d,0x21, + 0x5,0x3b,0x38, 0x6,0x4c,0x7e, 0x6,0x4c,0x7c, 0x6,0x4d,0x22, + 0x6,0x47,0x21, 0x6,0x56,0x5a, 0x5,0x41,0x68, 0x6,0x56,0x5b, + 0x6,0x56,0x58, 0x5,0x41,0x69, 0x6,0x56,0x59, 0x6,0x56,0x5c, + 0x5,0x41,0x6a, 0xf,0x3e,0x33, 0xf,0x3e,0x34, 0x5,0x48,0x5c, + 0x6,0x60,0x53, 0x6,0x60,0x55, 0x5,0x48,0x5d, 0x6,0x60,0x54, + 0x5,0x4f,0x64, 0x4,0x4c,0x4a, 0x7,0x26,0x7b, 0x7,0x26,0x7c, + 0x4,0x4c,0x4b, 0x7,0x31,0x4f, 0x7,0x26,0x7a, 0x4,0x4c,0x48, + 0x5,0x57,0x21, 0x5,0x56,0x7e, 0x4,0x52,0x52, 0xf,0x57,0x25, + 0x7,0x31,0x50, 0x4,0x57,0x78, 0x4,0x57,0x76, 0x5,0x5d,0x4b, + 0x7,0x3a,0x50, 0x7,0x3a,0x4f, 0x7,0x3a,0x52, 0xf,0x5c,0x26, + 0x4,0x52,0x54, 0x7,0x3a,0x51, 0x5,0x63,0x5d, 0x4,0x5c,0x69, + 0x5,0x63,0x5f, 0x7,0x41,0x69, 0x7,0x41,0x6a, 0x4,0x5c,0x6d, + 0x7,0x41,0x67, 0x7,0x41,0x68, 0x7,0x41,0x66, 0xf,0x57,0x24, + 0xf,0x60,0x34, 0xf,0x60,0x35, 0x4,0x5c,0x6c, 0x5,0x68,0x7c, + 0x7,0x48,0x70, 0x5,0x76,0x3b, 0x7,0x48,0x6f, 0x7,0x4f,0x2e, + 0x7,0x48,0x6e, 0x5,0x6d,0x29, 0x7,0x4f,0x2f, 0x7,0x4f,0x30, + 0x7,0x4f,0x31, 0x7,0x4f,0x32, 0x7,0x41,0x65, 0x5,0x70,0x75, + 0x7,0x54,0x47, 0x7,0x54,0x48, 0x5,0x73,0x7d, 0x7,0x58,0x60, + 0x7,0x5c,0x3e, 0x7,0x5c,0x3d, 0x7,0x61,0x36, 0x7,0x63,0x67, + 0x7,0x65,0x5e, 0x6,0x2d,0x57, 0x6,0x33,0x75, 0x6,0x33,0x72, + 0x6,0x33,0x76, 0x5,0x2b,0x2b, 0x4,0x2b,0x22, 0x4,0x2b,0x21, + 0x4,0x2b,0x24, 0x6,0x33,0x74, 0x4,0x2b,0x23, 0xf,0x2d,0x25, + 0xf,0x2d,0x26, 0x6,0x33,0x73, 0x4,0x2f,0x33, 0x6,0x3a,0x76, + 0x5,0x2f,0x61, 0x5,0x2f,0x63, 0x5,0x2f,0x60, 0x4,0x2f,0x31, + 0x4,0x2f,0x36, 0x4,0x2f,0x35, 0x6,0x3a,0x75, 0x5,0x2f,0x62, + 0x4,0x2f,0x34, 0x4,0x2f,0x32, 0x6,0x3a,0x77, 0xf,0x2f,0x63, + 0xf,0x2f,0x64, 0x4,0x2f,0x37, 0xf,0x31,0x7c, 0x5,0x34,0x66, + 0x6,0x43,0x41, 0x6,0x43,0x40, 0x6,0x43,0x42, 0x6,0x43,0x43, + 0x6,0x43,0x44, 0x6,0x43,0x46, 0x6,0x43,0x47, 0x4,0x34,0x3f, + 0x6,0x43,0x45, 0x5,0x3b,0x3b, 0x4,0x3a,0x32, 0x6,0x4d,0x26, + 0x6,0x4d,0x27, 0x6,0x4d,0x2d, 0x5,0x3b,0x3d, 0x4,0x3a,0x36, + 0x6,0x4d,0x2e, 0x6,0x4d,0x28, 0x6,0x4d,0x25, 0x6,0x4d,0x2f, + 0x6,0x4d,0x30, 0x5,0x3b,0x3c, 0x6,0x4d,0x2a, 0x6,0x4d,0x2c, + 0x6,0x4d,0x2b, 0xf,0x3e,0x35, 0xf,0x3e,0x36, 0x6,0x4d,0x29, + 0x5,0x41,0x6e, 0x5,0x41,0x6b, 0x4,0x3f,0x79, 0x6,0x56,0x5d, + 0x6,0x56,0x5e, 0x6,0x56,0x5f, 0x5,0x41,0x6d, 0x5,0x41,0x6c, + 0xf,0x44,0x64, 0x6,0x4d,0x24, 0x5,0x48,0x65, 0x5,0x48,0x5e, + 0x6,0x60,0x57, 0x5,0x48,0x5f, 0x5,0x48,0x63, 0x5,0x48,0x60, + 0x5,0x48,0x64, 0x5,0x48,0x61, 0x5,0x48,0x62, 0x6,0x60,0x56, + 0x5,0x48,0x66, 0xf,0x4b,0x3d, 0xf,0x4b,0x3e, 0xf,0x4b,0x3f, + 0xf,0x4b,0x40, 0x5,0x4f,0x6a, 0x5,0x4f,0x6b, 0x7,0x26,0x7e, + 0x5,0x4f,0x68, 0x4,0x4c,0x4c, 0x5,0x4f,0x6c, 0x5,0x4f,0x65, + 0x7,0x26,0x7d, 0x5,0x4f,0x67, 0xf,0x51,0x46, 0x6,0x60,0x59, + 0x5,0x4f,0x66, 0x7,0x27,0x24, 0x7,0x27,0x25, 0x7,0x27,0x21, + 0x4,0x4c,0x4e, 0x7,0x27,0x22, 0x4,0x4c,0x4d, 0x7,0x27,0x23, + 0xf,0x51,0x44, 0xf,0x51,0x45, 0x7,0x31,0x51, 0x7,0x31,0x53, + 0x5,0x57,0x25, 0x7,0x31,0x56, 0x7,0x31,0x52, 0x7,0x31,0x54, + 0x4,0x52,0x57, 0x5,0x57,0x23, 0x5,0x57,0x26, 0x5,0x57,0x24, + 0x5,0x4f,0x69, 0x5,0x57,0x22, 0x7,0x31,0x55, 0x5,0x57,0x27, + 0xf,0x57,0x26, 0x4,0x57,0x79, 0x7,0x3a,0x54, 0x5,0x5d,0x4c, + 0x7,0x3a,0x55, 0x7,0x48,0x71, 0x5,0x5d,0x4d, 0x7,0x3a,0x53, + 0xf,0x5c,0x27, 0xf,0x5c,0x28, 0x5,0x63,0x60, 0x4,0x5c,0x6e, + 0x7,0x41,0x71, 0x5,0x5d,0x4e, 0x4,0x5c,0x6f, 0x7,0x41,0x6d, + 0x7,0x41,0x6f, 0x7,0x41,0x6c, 0x7,0x41,0x70, 0x7,0x41,0x6e, + 0xf,0x60,0x36, 0xf,0x60,0x37, 0x7,0x41,0x6b, 0x4,0x60,0x70, + 0x5,0x68,0x7e, 0x5,0x68,0x7d, 0x7,0x48,0x72, 0x7,0x4f,0x35, + 0x7,0x4f,0x36, 0xf,0x65,0x72, 0x7,0x4f,0x33, 0x4,0x66,0x7c, + 0x7,0x54,0x49, 0x7,0x54,0x4b, 0x7,0x4f,0x34, 0x7,0x54,0x4a, + 0x7,0x58,0x62, 0x7,0x58,0x63, 0x7,0x58,0x61, 0x6,0x25,0x46, + 0x6,0x2d,0x58, 0x6,0x28,0x75, 0x4,0x27,0x5f, 0x4,0x27,0x60, + 0x6,0x3a,0x78, 0x4,0x34,0x40, 0x5,0x2b,0x2c, 0xf,0x37,0x60, + 0xf,0x37,0x61, 0x6,0x43,0x48, 0x6,0x4d,0x31, 0x7,0x27,0x26, + 0x7,0x31,0x58, 0x7,0x31,0x57, 0xf,0x6b,0x5e, 0x6,0x2d,0x59, + 0x6,0x2d,0x5a, 0x5,0x21,0x79, 0xf,0x28,0x4c, 0x4,0x2f,0x39, + 0x5,0x34,0x67, 0x5,0x3b,0x3e, 0x5,0x41,0x6f, 0x6,0x60,0x5a, + 0x7,0x27,0x27, 0x7,0x27,0x29, 0x5,0x48,0x67, 0x7,0x31,0x5a, + 0x7,0x31,0x59, 0x7,0x3a,0x56, 0x5,0x23,0x21, 0x6,0x2d,0x5b, + 0xf,0x28,0x4d, 0x6,0x33,0x77, 0xf,0x2d,0x27, 0x6,0x33,0x78, + 0xf,0x31,0x7e, 0x5,0x34,0x68, 0xf,0x37,0x62, 0x6,0x43,0x49, + 0x4,0x3a,0x37, 0x5,0x3b,0x41, 0x5,0x3b,0x40, 0x4,0x3f,0x7b, + 0x6,0x56,0x60, 0x6,0x60,0x5c, 0x5,0x48,0x6c, 0x5,0x48,0x68, + 0x5,0x48,0x6d, 0x5,0x48,0x6a, 0x5,0x48,0x69, 0x5,0x48,0x6b, + 0x4,0x46,0x31, 0xf,0x44,0x65, 0x6,0x60,0x5b, 0x5,0x4f,0x6f, + 0x5,0x4f,0x70, 0x5,0x4f,0x71, 0x5,0x4f,0x6d, 0x5,0x4f,0x6e, + 0x7,0x27,0x2a, 0x5,0x57,0x29, 0x5,0x57,0x28, 0x4,0x52,0x58, + 0x4,0x52,0x59, 0x7,0x31,0x5c, 0x7,0x31,0x5d, 0x7,0x31,0x5b, + 0xf,0x51,0x47, 0x5,0x5d,0x4f, 0x4,0x57,0x7c, 0x7,0x3a,0x5a, + 0x7,0x3a,0x57, 0x7,0x3a,0x58, 0xf,0x57,0x29, 0x5,0x63,0x61, + 0x4,0x57,0x7e, 0x7,0x41,0x72, 0x7,0x3a,0x59, 0x7,0x48,0x75, + 0x5,0x63,0x62, 0x7,0x41,0x74, 0x7,0x41,0x73, 0xf,0x5c,0x29, + 0xf,0x5c,0x2a, 0x7,0x48,0x74, 0x5,0x69,0x21, 0x7,0x48,0x73, + 0x4,0x66,0x7e, 0x7,0x54,0x4c, 0x4,0x6a,0x6c, 0x5,0x77,0x7c, + 0x5,0x79,0x3b, 0x5,0x27,0x55, 0x5,0x27,0x54, 0x6,0x2d,0x5e, + 0xf,0x28,0x4e, 0xf,0x28,0x4f, 0x6,0x2d,0x5d, 0x5,0x2b,0x2f, + 0x5,0x2b,0x2d, 0x5,0x2b,0x2e, 0x4,0x2f,0x3c, 0x6,0x3a,0x7e, + 0x4,0x2f,0x3b, 0x6,0x3a,0x7a, 0x5,0x2f,0x64, 0x6,0x3b,0x22, + 0xf,0x32,0x21, 0xf,0x32,0x24, 0xf,0x32,0x26, 0xf,0x32,0x27, + 0x6,0x3a,0x7b, 0xf,0x32,0x22, 0x6,0x3a,0x7d, 0x6,0x3a,0x7c, + 0x6,0x3b,0x23, 0x6,0x3a,0x79, 0xf,0x32,0x25, 0x5,0x2f,0x65, + 0x6,0x43,0x4b, 0x4,0x34,0x43, 0x4,0x34,0x42, 0x4,0x34,0x44, + 0x6,0x43,0x4d, 0x5,0x34,0x69, 0x6,0x43,0x4f, 0x6,0x43,0x4e, + 0x6,0x43,0x4c, 0x6,0x43,0x4a, 0xf,0x37,0x63, 0xf,0x37,0x64, + 0xf,0x37,0x65, 0xf,0x37,0x66, 0x5,0x3b,0x42, 0x6,0x4d,0x33, + 0x6,0x4d,0x34, 0x5,0x3b,0x43, 0x6,0x4d,0x35, 0xf,0x3e,0x37, + 0xf,0x3e,0x38, 0xf,0x3e,0x39, 0xf,0x3e,0x3a, 0xf,0x3e,0x3c, + 0xf,0x3e,0x3d, 0xf,0x3e,0x3e, 0xf,0x3e,0x3f, 0xf,0x3e,0x40, + 0x6,0x4d,0x32, 0xf,0x3e,0x3b, 0x6,0x56,0x62, 0x6,0x56,0x66, + 0x5,0x41,0x71, 0x5,0x41,0x72, 0x6,0x56,0x61, 0x6,0x56,0x6b, + 0x6,0x56,0x69, 0x6,0x56,0x67, 0x5,0x41,0x73, 0x6,0x56,0x68, + 0x6,0x56,0x64, 0x6,0x56,0x6a, 0x6,0x56,0x63, 0xf,0x44,0x66, + 0xf,0x44,0x67, 0x6,0x56,0x65, 0x5,0x48,0x70, 0x5,0x48,0x71, + 0x5,0x48,0x6e, 0x4,0x4c,0x50, 0x6,0x60,0x5e, 0x5,0x48,0x72, + 0x5,0x48,0x6f, 0x5,0x48,0x73, 0xf,0x4b,0x41, 0xf,0x4b,0x42, + 0xf,0x4b,0x43, 0xf,0x4b,0x44, 0xf,0x4b,0x45, 0xf,0x4b,0x46, + 0xf,0x4b,0x47, 0xf,0x4b,0x48, 0xf,0x4b,0x4a, 0xf,0x4b,0x4b, + 0xf,0x4b,0x4c, 0x6,0x60,0x5f, 0x5,0x4f,0x72, 0x7,0x27,0x2c, + 0x5,0x4f,0x75, 0x7,0x27,0x2f, 0x5,0x4f,0x74, 0x5,0x4f,0x73, + 0x4,0x4c,0x51, 0x5,0x4f,0x77, 0x7,0x27,0x2b, 0x7,0x27,0x30, + 0x5,0x4f,0x76, 0xf,0x51,0x48, 0xf,0x51,0x49, 0xf,0x51,0x4a, + 0xf,0x51,0x4b, 0xf,0x51,0x4c, 0xf,0x51,0x4d, 0xf,0x51,0x4e, + 0xf,0x51,0x4f, 0x7,0x27,0x2d, 0x5,0x57,0x2c, 0x5,0x57,0x2f, + 0x5,0x57,0x2b, 0x5,0x57,0x2d, 0x5,0x57,0x2e, 0x7,0x31,0x61, + 0x7,0x31,0x5f, 0x7,0x31,0x5e, 0xf,0x57,0x2a, 0xf,0x57,0x2b, + 0xf,0x57,0x2c, 0xf,0x57,0x2d, 0xf,0x57,0x2e, 0xf,0x57,0x2f, + 0x7,0x31,0x60, 0x5,0x57,0x2a, 0x5,0x5d,0x50, 0x5,0x5d,0x51, + 0x5,0x5d,0x52, 0x7,0x3a,0x5b, 0x4,0x58,0x25, 0x4,0x58,0x26, + 0x5,0x5d,0x54, 0x5,0x5d,0x53, 0xf,0x5c,0x2c, 0x7,0x3a,0x5d, + 0x7,0x3a,0x5c, 0x3,0x58,0x63, 0x7,0x41,0x77, 0x5,0x63,0x66, + 0x5,0x63,0x63, 0x4,0x5c,0x72, 0x7,0x41,0x79, 0x5,0x5d,0x55, + 0x7,0x41,0x78, 0x5,0x63,0x64, 0x5,0x63,0x65, 0x7,0x41,0x75, + 0xf,0x60,0x38, 0xf,0x60,0x39, 0xf,0x60,0x3a, 0x7,0x41,0x76, + 0xf,0x5c,0x2b, 0xf,0x63,0x47, 0x7,0x48,0x76, 0x5,0x69,0x22, + 0x5,0x69,0x23, 0x7,0x48,0x78, 0x7,0x48,0x77, 0xf,0x63,0x48, + 0xf,0x63,0x49, 0x7,0x4f,0x39, 0xf,0x65,0x73, 0xf,0x65,0x74, + 0xf,0x65,0x75, 0x7,0x4f,0x38, 0x7,0x4f,0x37, 0x5,0x70,0x76, + 0xf,0x68,0x30, 0xf,0x68,0x31, 0x7,0x54,0x4d, 0x7,0x54,0x4e, + 0x5,0x73,0x7e, 0x7,0x58,0x64, 0x4,0x6a,0x6d, 0xf,0x6a,0x6c, + 0xf,0x6b,0x5f, 0xf,0x6c,0x36, 0xf,0x6c,0x50, 0x5,0x21,0x7a, + 0x6,0x2d,0x5f, 0x5,0x2b,0x30, 0x6,0x43,0x50, 0x6,0x4d,0x36, + 0x6,0x48,0x6a, 0x6,0x56,0x6e, 0x6,0x60,0x62, 0x6,0x60,0x61, + 0x7,0x27,0x31, 0xf,0x51,0x50, 0x7,0x31,0x62, 0x7,0x4f,0x3a, + 0x5,0x23,0x25, 0x5,0x23,0x23, 0x6,0x2d,0x60, 0x6,0x2d,0x61, + 0x6,0x25,0x48, 0xf,0x22,0x6c, 0xf,0x22,0x6d, 0x5,0x23,0x24, + 0x5,0x23,0x22, 0x5,0x24,0x73, 0x5,0x24,0x72, 0x6,0x28,0x79, + 0x6,0x28,0x78, 0x6,0x28,0x77, 0x6,0x28,0x76, 0x6,0x33,0x7b, + 0x6,0x33,0x7a, 0x6,0x33,0x79, 0x5,0x27,0x5a, 0x5,0x27,0x5e, + 0x6,0x2d,0x64, 0x4,0x2f,0x43, 0x6,0x2d,0x6d, 0x6,0x2d,0x6e, + 0x6,0x2d,0x62, 0x5,0x27,0x5d, 0x6,0x2d,0x66, 0x5,0x27,0x59, + 0x5,0x27,0x57, 0x6,0x2d,0x6b, 0x5,0x27,0x5b, 0x4,0x27,0x6b, + 0x6,0x2d,0x68, 0x6,0x2d,0x6f, 0xf,0x28,0x50, 0xf,0x28,0x51, + 0xf,0x28,0x53, 0xf,0x28,0x54, 0x6,0x2d,0x6c, 0x4,0x26,0x64, + 0x6,0x2d,0x65, 0x6,0x2d,0x67, 0x5,0x27,0x5c, 0x6,0x2d,0x6a, + 0x6,0x2d,0x63, 0x6,0x3b,0x27, 0x6,0x3b,0x25, 0x4,0x2f,0x3d, + 0x5,0x27,0x56, 0x6,0x3b,0x26, 0x6,0x34,0x2d, 0x4,0x2b,0x2d, + 0x5,0x2b,0x34, 0x6,0x34,0x28, 0x5,0x2b,0x31, 0x5,0x2b,0x38, + 0x6,0x34,0x29, 0x4,0x2b,0x2e, 0x6,0x43,0x54, 0x6,0x34,0x27, + 0x4,0x2b,0x2b, 0x6,0x34,0x2b, 0x4,0x2b,0x30, 0x6,0x34,0x25, + 0x5,0x2b,0x36, 0x6,0x34,0x26, 0x5,0x2b,0x37, 0x5,0x2b,0x32, + 0x4,0x2f,0x48, 0x5,0x2b,0x35, 0x6,0x33,0x7c, 0x6,0x34,0x21, + 0x6,0x34,0x22, 0x6,0x34,0x24, 0xf,0x2d,0x2a, 0xf,0x2d,0x2f, + 0xf,0x37,0x67, 0xf,0x37,0x68, 0x6,0x33,0x7e, 0x6,0x34,0x2f, + 0x6,0x34,0x2c, 0x6,0x34,0x2a, 0x6,0x34,0x30, 0x6,0x34,0x2e, + 0x6,0x43,0x53, 0x6,0x43,0x52, 0xf,0x2d,0x2b, 0x6,0x43,0x55, + 0x6,0x43,0x56, 0x6,0x3b,0x30, 0x6,0x43,0x51, 0xf,0x2d,0x2d, + 0x5,0x2f,0x67, 0x4,0x2f,0x3e, 0x4,0x34,0x45, 0x4,0x2f,0x45, + 0x6,0x3b,0x32, 0x5,0x2f,0x6c, 0x4,0x2f,0x44, 0x6,0x3b,0x2e, + 0x5,0x2f,0x6e, 0x6,0x3b,0x2a, 0x5,0x2f,0x70, 0x5,0x3b,0x44, + 0x5,0x2f,0x6f, 0x6,0x3b,0x29, 0x5,0x2f,0x66, 0x6,0x3b,0x2b, + 0x4,0x2f,0x40, 0x6,0x4d,0x3b, 0x5,0x2f,0x69, 0xf,0x2d,0x29, + 0xf,0x32,0x28, 0xf,0x32,0x29, 0xf,0x32,0x2d, 0xf,0x3e,0x4c, + 0x5,0x2f,0x68, 0x5,0x2e,0x24, 0x6,0x3b,0x2f, 0x6,0x3b,0x2d, + 0x6,0x3b,0x2c, 0x6,0x3b,0x33, 0x6,0x4d,0x3a, 0x6,0x4d,0x38, + 0x6,0x4d,0x39, 0x6,0x4d,0x37, 0x6,0x34,0x23, 0x5,0x2f,0x6b, + 0x5,0x2f,0x71, 0x5,0x2f,0x6a, 0x5,0x34,0x74, 0x6,0x43,0x5b, + 0x6,0x43,0x59, 0x5,0x34,0x6b, 0x4,0x34,0x4e, 0x5,0x34,0x6c, + 0x4,0x2f,0x42, 0x5,0x34,0x71, 0x4,0x34,0x46, 0x4,0x34,0x55, + 0x5,0x41,0x74, 0x4,0x34,0x54, 0x6,0x43,0x57, 0x5,0x34,0x6e, + 0x6,0x43,0x5f, 0x4,0x34,0x49, 0x5,0x34,0x75, 0x5,0x34,0x76, + 0x6,0x43,0x60, 0x6,0x43,0x5e, 0x4,0x34,0x4f, 0x5,0x34,0x72, + 0x6,0x43,0x61, 0x6,0x43,0x62, 0xf,0x37,0x69, 0xf,0x37,0x6b, + 0x6,0x43,0x5c, 0x6,0x43,0x5d, 0x6,0x56,0x6f, 0x6,0x56,0x70, + 0x6,0x56,0x71, 0x5,0x34,0x73, 0x5,0x34,0x6f, 0x5,0x34,0x70, + 0x6,0x4d,0x43, 0x5,0x3b,0x48, 0x6,0x4d,0x3d, 0x5,0x3b,0x45, + 0x6,0x4d,0x4b, 0x6,0x4d,0x42, 0x4,0x3a,0x3c, 0x5,0x3b,0x4a, + 0x6,0x4d,0x4f, 0x6,0x4d,0x3c, 0x6,0x60,0x65, 0x5,0x3b,0x47, + 0x6,0x4d,0x50, 0x6,0x56,0x75, 0x4,0x3a,0x48, 0x5,0x3b,0x4c, + 0x6,0x4d,0x55, 0x6,0x4d,0x4e, 0x6,0x4d,0x4c, 0x6,0x4d,0x53, + 0x5,0x3b,0x46, 0x5,0x48,0x75, 0x6,0x4d,0x3e, 0x6,0x4d,0x47, + 0x6,0x4d,0x4a, 0xf,0x3e,0x41, 0xf,0x3e,0x44, 0xf,0x3e,0x46, + 0xf,0x3e,0x47, 0xf,0x3e,0x48, 0xf,0x3e,0x49, 0xf,0x3e,0x4a, + 0xf,0x3e,0x4b, 0x6,0x4d,0x44, 0x6,0x4d,0x49, 0xf,0x3b,0x63, + 0x6,0x4d,0x4d, 0x6,0x4d,0x41, 0x6,0x4d,0x52, 0x6,0x4d,0x3f, + 0x6,0x4d,0x40, 0x6,0x60,0x63, 0x6,0x60,0x67, 0x6,0x60,0x64, + 0xf,0x3e,0x45, 0x5,0x3b,0x49, 0x6,0x4d,0x46, 0x5,0x34,0x6d, + 0x5,0x3b,0x4b, 0x5,0x3b,0x4e, 0x5,0x3b,0x4f, 0x6,0x4d,0x51, + 0x5,0x3b,0x51, 0x6,0x4d,0x45, 0x6,0x60,0x68, 0x6,0x60,0x66, + 0x5,0x41,0x7d, 0x4,0x40,0x21, 0x5,0x42,0x26, 0x5,0x42,0x21, + 0x5,0x41,0x75, 0x5,0x41,0x79, 0x5,0x42,0x27, 0x6,0x56,0x7d, + 0x4,0x3f,0x7e, 0x6,0x56,0x72, 0x4,0x3a,0x46, 0x5,0x42,0x22, + 0x5,0x41,0x78, 0x6,0x56,0x77, 0x4,0x40,0x24, 0x6,0x56,0x79, + 0x4,0x40,0x22, 0x6,0x57,0x21, 0x6,0x56,0x73, 0x5,0x42,0x29, + 0x6,0x56,0x74, 0x6,0x56,0x78, 0x5,0x42,0x23, 0x6,0x56,0x7c, + 0x5,0x41,0x7b, 0x5,0x41,0x7a, 0x5,0x42,0x25, 0x5,0x42,0x24, + 0x6,0x56,0x7a, 0x5,0x41,0x76, 0x6,0x56,0x7e, 0xf,0x44,0x69, + 0xf,0x44,0x6a, 0xf,0x44,0x6b, 0xf,0x44,0x6c, 0xf,0x44,0x6d, + 0xf,0x44,0x6f, 0xf,0x44,0x71, 0x4,0x40,0x2b, 0x6,0x57,0x23, + 0x6,0x57,0x22, 0xf,0x44,0x70, 0x7,0x27,0x32, 0x7,0x27,0x33, + 0x6,0x56,0x7b, 0x5,0x41,0x7e, 0x5,0x41,0x7c, 0x4,0x46,0x44, + 0x5,0x48,0x7b, 0x4,0x46,0x4c, 0x4,0x46,0x43, 0x5,0x49,0x23, + 0x6,0x60,0x6a, 0x5,0x48,0x7a, 0x4,0x46,0x4a, 0x5,0x49,0x24, + 0x5,0x49,0x21, 0x4,0x46,0x49, 0x5,0x48,0x77, 0x5,0x48,0x7d, + 0x4,0x46,0x3a, 0x4,0x46,0x4b, 0x5,0x48,0x78, 0x6,0x60,0x71, + 0x6,0x60,0x6c, 0x5,0x48,0x76, 0x6,0x60,0x6e, 0x5,0x48,0x79, + 0x6,0x60,0x6d, 0x5,0x48,0x7c, 0x7,0x31,0x63, 0x5,0x49,0x22, + 0x4,0x46,0x48, 0x6,0x60,0x6b, 0xf,0x4b,0x4d, 0xf,0x4b,0x4e, + 0xf,0x4b,0x4f, 0xf,0x4b,0x51, 0xf,0x4b,0x52, 0xf,0x4b,0x55, + 0xf,0x4b,0x53, 0x6,0x60,0x70, 0x6,0x5d,0x5c, 0x5,0x41,0x77, + 0x5,0x48,0x7e, 0x4,0x4c,0x53, 0x5,0x4f,0x7b, 0x7,0x27,0x34, + 0x4,0x4c,0x57, 0x7,0x27,0x3b, 0x5,0x4f,0x7a, 0x4,0x4c,0x59, + 0x7,0x3a,0x60, 0x7,0x27,0x37, 0x5,0x4f,0x7c, 0x7,0x27,0x35, + 0x4,0x4c,0x5a, 0x7,0x3a,0x5e, 0x5,0x4f,0x78, 0x7,0x27,0x38, + 0xf,0x51,0x51, 0xf,0x51,0x52, 0xf,0x51,0x53, 0xf,0x51,0x54, + 0x7,0x27,0x36, 0x7,0x27,0x39, 0x7,0x27,0x3a, 0x7,0x3a,0x5f, + 0x6,0x60,0x69, 0x5,0x4f,0x79, 0xf,0x5c,0x35, 0x7,0x31,0x6c, + 0x5,0x57,0x37, 0x5,0x57,0x32, 0x4,0x52,0x68, 0x4,0x52,0x5d, + 0x5,0x57,0x31, 0x4,0x52,0x5f, 0x7,0x31,0x67, 0x7,0x31,0x6e, + 0x5,0x57,0x35, 0x5,0x57,0x36, 0x4,0x52,0x65, 0x5,0x4f,0x7d, + 0x5,0x57,0x34, 0x7,0x31,0x65, 0x7,0x31,0x6d, 0x5,0x57,0x39, + 0x7,0x31,0x6a, 0x5,0x69,0x24, 0x4,0x52,0x60, 0x7,0x31,0x6f, + 0xf,0x57,0x31, 0xf,0x57,0x33, 0xf,0x57,0x32, 0x7,0x27,0x3c, + 0x7,0x31,0x68, 0x7,0x31,0x69, 0x7,0x31,0x64, 0x7,0x31,0x66, + 0x7,0x31,0x6b, 0x7,0x41,0x7a, 0x7,0x48,0x79, 0x7,0x41,0x7b, + 0x5,0x57,0x3a, 0x5,0x57,0x30, 0x5,0x57,0x3b, 0x5,0x57,0x38, + 0x5,0x57,0x33, 0x7,0x42,0x21, 0x5,0x5d,0x5a, 0x5,0x5d,0x59, + 0x7,0x3a,0x62, 0x4,0x58,0x2e, 0x4,0x58,0x2a, 0x4,0x58,0x29, + 0x5,0x5d,0x58, 0x5,0x5d,0x56, 0x4,0x60,0x71, 0x7,0x48,0x7b, + 0x5,0x5d,0x5e, 0x7,0x3a,0x65, 0xf,0x5c,0x2e, 0xf,0x5c,0x2f, + 0xf,0x5c,0x31, 0xf,0x5c,0x32, 0xf,0x5c,0x33, 0xf,0x5c,0x34, + 0xf,0x5c,0x36, 0xf,0x5c,0x30, 0x7,0x37,0x7e, 0x7,0x3a,0x63, + 0x7,0x48,0x7a, 0x7,0x48,0x7d, 0x5,0x5d,0x5d, 0x7,0x3a,0x61, + 0x5,0x5d,0x5c, 0x5,0x5d,0x57, 0x7,0x3a,0x64, 0x7,0x48,0x7e, + 0x4,0x5c,0x75, 0x5,0x63,0x6a, 0x5,0x63,0x67, 0x5,0x63,0x69, + 0x5,0x63,0x6c, 0x7,0x41,0x7c, 0x5,0x63,0x6e, 0x7,0x41,0x7e, + 0x5,0x63,0x6b, 0x7,0x42,0x23, 0x5,0x63,0x68, 0x5,0x6d,0x2a, + 0x5,0x63,0x6f, 0xf,0x60,0x3b, 0xf,0x60,0x3c, 0xf,0x60,0x3d, + 0xf,0x60,0x40, 0xf,0x60,0x41, 0x7,0x41,0x7d, 0x7,0x42,0x6d, + 0x4,0x5c,0x73, 0x4,0x60,0x72, 0x7,0x49,0x23, 0x7,0x49,0x29, + 0x5,0x69,0x25, 0x5,0x69,0x26, 0x5,0x63,0x6d, 0x7,0x49,0x24, + 0xf,0x63,0x4a, 0x7,0x49,0x28, 0x7,0x49,0x2a, 0xf,0x63,0x4c, + 0xf,0x63,0x4d, 0x7,0x49,0x22, 0x7,0x49,0x26, 0x7,0x49,0x25, + 0x7,0x49,0x27, 0x7,0x49,0x21, 0xf,0x63,0x4b, 0x7,0x49,0x2b, + 0x7,0x4f,0x3d, 0x5,0x6d,0x2e, 0x5,0x6d,0x2d, 0x4,0x64,0x2b, + 0x4,0x64,0x29, 0x5,0x6d,0x2b, 0xf,0x65,0x76, 0x7,0x4f,0x3c, + 0x7,0x4f,0x3b, 0x4,0x67,0x26, 0x7,0x54,0x4f, 0x5,0x70,0x77, + 0x7,0x5c,0x40, 0x7,0x55,0x3a, 0x7,0x5c,0x3f, 0x4,0x69,0x31, + 0x4,0x69,0x2f, 0x7,0x58,0x65, 0xf,0x68,0x33, 0x7,0x5c,0x41, + 0x5,0x76,0x3d, 0x7,0x5c,0x43, 0x7,0x5c,0x45, 0x7,0x5c,0x46, + 0x5,0x76,0x3c, 0x7,0x5c,0x42, 0x4,0x6a,0x6e, 0x7,0x5c,0x47, + 0x7,0x5c,0x48, 0x7,0x5f,0x3d, 0x5,0x77,0x7d, 0x7,0x5f,0x3e, + 0x5,0x79,0x3c, 0x7,0x64,0x57, 0x5,0x7a,0x6f, 0x5,0x7b,0x45, + 0x6,0x28,0x7c, 0x4,0x24,0x71, 0xf,0x2a,0x49, 0x6,0x3b,0x34, + 0xf,0x32,0x2f, 0x6,0x4d,0x56, 0x6,0x4d,0x57, 0xf,0x4b,0x58, + 0xf,0x4b,0x59, 0xf,0x51,0x56, 0x6,0x60,0x73, 0xf,0x5c,0x37, + 0x7,0x42,0x25, 0xf,0x60,0x42, 0x5,0x70,0x79, 0xf,0x68,0x34, + 0xf,0x69,0x67, 0x7,0x65,0x3d, 0x5,0x7c,0x2c, 0x6,0x25,0x4a, + 0x6,0x28,0x7e, 0x4,0x24,0x72, 0x6,0x28,0x7d, 0x6,0x2d,0x70, + 0x5,0x2b,0x3a, 0x6,0x34,0x32, 0xf,0x2d,0x30, 0x5,0x2f,0x72, + 0x6,0x3b,0x36, 0x4,0x2f,0x49, 0xf,0x32,0x30, 0x6,0x3b,0x37, + 0x6,0x3b,0x35, 0x6,0x43,0x66, 0x6,0x43,0x65, 0xf,0x37,0x6d, + 0xf,0x37,0x6e, 0x6,0x4d,0x59, 0x6,0x4d,0x5a, 0x6,0x57,0x24, + 0x5,0x49,0x25, 0xf,0x4b,0x5a, 0x4,0x4c,0x60, 0x4,0x4c,0x61, + 0x5,0x4f,0x7e, 0xf,0x51,0x57, 0x7,0x27,0x3d, 0x4,0x52,0x69, + 0x5,0x57,0x3c, 0x7,0x3a,0x66, 0x5,0x5d,0x60, 0x5,0x5d,0x5f, + 0xf,0x5c,0x38, 0xf,0x60,0x43, 0x5,0x69,0x27, 0x4,0x60,0x75, + 0x5,0x6d,0x31, 0xf,0x63,0x4e, 0x7,0x49,0x2c, 0x5,0x6d,0x2f, + 0x5,0x6d,0x30, 0x7,0x62,0x51, 0x6,0x29,0x21, 0x6,0x2d,0x71, + 0x6,0x2d,0x72, 0x6,0x3b,0x3a, 0xf,0x2d,0x31, 0x6,0x3b,0x38, + 0x6,0x3b,0x39, 0x5,0x34,0x77, 0x4,0x34,0x56, 0x6,0x4d,0x5b, + 0x5,0x42,0x2a, 0x5,0x49,0x26, 0xf,0x4b,0x5b, 0x5,0x50,0x21, + 0x7,0x27,0x3e, 0xf,0x51,0x58, 0x5,0x50,0x22, 0x7,0x31,0x71, + 0x4,0x52,0x6a, 0x5,0x57,0x3d, 0xf,0x57,0x34, 0x4,0x58,0x2f, + 0x5,0x63,0x70, 0x5,0x63,0x71, 0x4,0x24,0x74, 0x6,0x25,0x4b, + 0x6,0x23,0x64, 0x6,0x2d,0x73, 0x6,0x2d,0x74, 0xf,0x2d,0x32, + 0x4,0x2f,0x4b, 0x6,0x34,0x33, 0x6,0x3b,0x3b, 0x6,0x3b,0x41, + 0x6,0x3b,0x3d, 0x6,0x3b,0x3c, 0x4,0x2f,0x4c, 0x6,0x3b,0x3f, + 0x6,0x3b,0x40, 0x6,0x43,0x69, 0x5,0x34,0x78, 0x6,0x3b,0x3e, + 0x6,0x43,0x68, 0x6,0x43,0x6b, 0x6,0x43,0x6a, 0x5,0x3b,0x52, + 0x6,0x4d,0x5c, 0x5,0x3b,0x53, 0x5,0x49,0x27, 0x6,0x57,0x28, + 0x6,0x57,0x27, 0x6,0x57,0x25, 0x6,0x60,0x74, 0x6,0x60,0x7a, + 0x6,0x60,0x75, 0x6,0x60,0x76, 0x5,0x50,0x23, 0x7,0x27,0x3f, + 0x6,0x60,0x77, 0x6,0x60,0x7b, 0x6,0x60,0x78, 0x7,0x27,0x40, + 0x7,0x27,0x41, 0x7,0x27,0x42, 0x6,0x60,0x79, 0x5,0x49,0x28, + 0x5,0x50,0x24, 0x5,0x50,0x25, 0x7,0x27,0x43, 0x7,0x27,0x44, + 0x7,0x31,0x72, 0x7,0x27,0x45, 0x7,0x27,0x46, 0xf,0x57,0x35, + 0x7,0x31,0x74, 0x7,0x31,0x73, 0x5,0x5d,0x62, 0x7,0x31,0x77, + 0x7,0x31,0x76, 0x7,0x31,0x75, 0x5,0x5d,0x61, 0x5,0x5d,0x64, + 0x7,0x3a,0x67, 0x7,0x42,0x28, 0x7,0x42,0x27, 0x5,0x5d,0x65, + 0x4,0x5c,0x77, 0x7,0x42,0x26, 0xf,0x60,0x44, 0xf,0x60,0x45, + 0x7,0x49,0x2d, 0x5,0x63,0x73, 0x5,0x63,0x72, 0x7,0x49,0x2e, + 0x7,0x4f,0x3f, 0x5,0x69,0x28, 0x5,0x6d,0x33, 0x5,0x6d,0x34, + 0x5,0x6d,0x35, 0x7,0x4f,0x3e, 0x7,0x49,0x2f, 0xf,0x63,0x4f, + 0x5,0x69,0x29, 0x7,0x4f,0x40, 0x7,0x4f,0x41, 0x5,0x70,0x7a, + 0xf,0x65,0x78, 0xf,0x68,0x35, 0xf,0x68,0x37, 0x7,0x58,0x66, + 0xf,0x68,0x36, 0x7,0x58,0x67, 0x7,0x5c,0x49, 0x5,0x77,0x7e, + 0x7,0x61,0x37, 0x5,0x79,0x3d, 0x5,0x79,0x3f, 0x5,0x79,0x3e, + 0xf,0x6c,0x6a, 0x7,0x65,0x3e, 0x7,0x65,0x3f, 0x7,0x66,0x53, + 0x5,0x7c,0x50, 0xf,0x25,0x2b, 0x6,0x34,0x34, 0x4,0x2f,0x4e, + 0x4,0x2f,0x4d, 0x6,0x3b,0x42, 0x6,0x3b,0x43, 0x6,0x3b,0x44, + 0x5,0x2f,0x73, 0x5,0x2f,0x74, 0x6,0x43,0x6c, 0x6,0x43,0x6d, + 0x6,0x41,0x7d, 0x6,0x4d,0x60, 0x6,0x4d,0x5f, 0x6,0x4d,0x61, + 0xf,0x3e,0x50, 0x5,0x49,0x29, 0x4,0x46,0x4d, 0x5,0x45,0x53, + 0x4,0x46,0x4e, 0x6,0x57,0x29, 0xf,0x4b,0x5c, 0x6,0x60,0x7c, + 0x6,0x60,0x7e, 0x6,0x60,0x7d, 0x7,0x27,0x47, 0xf,0x51,0x59, + 0x7,0x27,0x49, 0x7,0x27,0x48, 0x7,0x31,0x78, 0x5,0x57,0x3e, + 0x7,0x31,0x79, 0x7,0x3a,0x68, 0xf,0x60,0x46, 0x5,0x63,0x74, + 0x7,0x42,0x2a, 0x7,0x42,0x29, 0x5,0x6d,0x36, 0x5,0x70,0x7b, + 0x7,0x5c,0x4a, 0x5,0x76,0x3e, 0x5,0x50,0x26, 0x5,0x50,0x27, + 0xf,0x60,0x47, 0x7,0x4f,0x42, 0x7,0x5c,0x4b, 0x7,0x5f,0x3f, + 0x7,0x61,0x39, 0x5,0x7a,0x70, 0x5,0x24,0x74, 0x4,0x27,0x71, + 0x4,0x27,0x70, 0x6,0x2d,0x77, 0x6,0x2d,0x76, 0x6,0x2d,0x75, + 0x5,0x27,0x5f, 0x4,0x2b,0x31, 0x4,0x2b,0x35, 0x4,0x2b,0x34, + 0x6,0x34,0x35, 0x6,0x34,0x37, 0x6,0x34,0x36, 0x6,0x3b,0x4a, + 0x5,0x2f,0x75, 0x6,0x3b,0x49, 0x6,0x3b,0x45, 0x5,0x2f,0x76, + 0x4,0x2f,0x52, 0x4,0x2f,0x51, 0x6,0x3b,0x46, 0x6,0x3b,0x47, + 0x6,0x3b,0x48, 0x5,0x34,0x7a, 0x4,0x34,0x59, 0x4,0x34,0x5b, + 0x6,0x43,0x72, 0x5,0x34,0x7b, 0x6,0x43,0x6e, 0x6,0x43,0x6f, + 0xf,0x37,0x71, 0x5,0x34,0x79, 0xf,0x37,0x70, 0xf,0x37,0x72, + 0x5,0x3b,0x54, 0x6,0x4d,0x65, 0x6,0x4d,0x64, 0x4,0x34,0x5a, + 0x4,0x3a,0x52, 0x4,0x3a,0x50, 0x4,0x3a,0x51, 0x4,0x3a,0x53, + 0x6,0x4d,0x66, 0x5,0x42,0x2b, 0x6,0x57,0x2c, 0x5,0x42,0x2c, + 0x6,0x57,0x2a, 0xf,0x44,0x72, 0x6,0x57,0x2b, 0x6,0x57,0x2d, + 0x6,0x57,0x2e, 0x5,0x42,0x2e, 0x6,0x61,0x27, 0x5,0x49,0x2d, + 0x5,0x49,0x2b, 0x4,0x46,0x52, 0x6,0x61,0x22, 0x6,0x61,0x26, + 0xf,0x4b,0x5e, 0xf,0x4b,0x5f, 0xf,0x4b,0x5d, 0x6,0x61,0x23, + 0x5,0x49,0x2a, 0x5,0x50,0x2f, 0x4,0x4c,0x67, 0x4,0x4c,0x66, + 0x5,0x50,0x2e, 0x5,0x50,0x2b, 0x5,0x50,0x2c, 0x5,0x50,0x30, + 0x5,0x50,0x28, 0x7,0x27,0x4f, 0x7,0x27,0x4d, 0x5,0x50,0x31, + 0x7,0x27,0x4a, 0x7,0x27,0x4c, 0x7,0x27,0x4e, 0x7,0x27,0x4b, + 0x5,0x50,0x2d, 0x5,0x50,0x29, 0x5,0x50,0x2a, 0x5,0x57,0x42, + 0x5,0x57,0x3f, 0x5,0x57,0x43, 0x7,0x31,0x7c, 0x5,0x57,0x40, + 0x7,0x32,0x21, 0x7,0x31,0x7d, 0x7,0x32,0x23, 0x5,0x57,0x41, + 0x7,0x32,0x22, 0xf,0x57,0x36, 0x7,0x31,0x7e, 0x7,0x31,0x7b, + 0x7,0x3a,0x6a, 0x4,0x58,0x31, 0x5,0x5d,0x6c, 0x5,0x5d,0x66, + 0x5,0x5d,0x69, 0x5,0x5d,0x68, 0x5,0x5d,0x6a, 0x5,0x5d,0x6b, + 0x4,0x5c,0x79, 0x5,0x63,0x7b, 0x7,0x42,0x2c, 0x5,0x63,0x75, + 0x5,0x63,0x7a, 0x5,0x63,0x7d, 0x5,0x63,0x79, 0x4,0x5c,0x7a, + 0x4,0x5c,0x7b, 0x5,0x63,0x76, 0x5,0x63,0x77, 0x5,0x63,0x7c, + 0x4,0x5c,0x78, 0x7,0x42,0x2d, 0x7,0x42,0x2b, 0x5,0x63,0x78, + 0x7,0x49,0x30, 0x5,0x69,0x2d, 0x5,0x69,0x2c, 0x5,0x69,0x2b, + 0x5,0x69,0x2a, 0x7,0x49,0x31, 0xf,0x63,0x50, 0x7,0x49,0x32, + 0x5,0x6d,0x37, 0x7,0x4f,0x43, 0x5,0x70,0x7d, 0x5,0x70,0x7c, + 0x7,0x54,0x52, 0x5,0x74,0x21, 0x5,0x74,0x22, 0x4,0x69,0x32, + 0x7,0x58,0x68, 0x7,0x54,0x50, 0x7,0x54,0x51, 0x4,0x6a,0x6f, + 0x7,0x5c,0x4c, 0x7,0x61,0x3b, 0x7,0x61,0x3a, 0x7,0x62,0x52, + 0x5,0x7a,0x71, 0x4,0x6e,0x4f, 0x6,0x34,0x38, 0xf,0x37,0x73, + 0x5,0x3b,0x3f, 0xf,0x3e,0x51, 0xf,0x51,0x5a, 0xf,0x5c,0x39, + 0x7,0x4f,0x44, 0x5,0x34,0x7c, 0x5,0x34,0x7d, 0x6,0x43,0x73, + 0x5,0x34,0x7e, 0xf,0x3e,0x52, 0x6,0x57,0x2f, 0x6,0x57,0x30, + 0x6,0x57,0x31, 0x6,0x61,0x29, 0xf,0x4b,0x60, 0x6,0x61,0x2a, + 0x6,0x61,0x28, 0x7,0x27,0x51, 0x7,0x27,0x50, 0x7,0x27,0x52, + 0xf,0x51,0x5b, 0xf,0x51,0x5c, 0xf,0x51,0x5d, 0x5,0x57,0x44, + 0x5,0x57,0x45, 0x7,0x32,0x25, 0x7,0x32,0x24, 0x5,0x6d,0x39, + 0x5,0x6d,0x38, 0x7,0x4f,0x45, 0xf,0x6c,0x37, 0x5,0x21,0x7b, + 0x6,0x23,0x38, 0x4,0x23,0x2e, 0x6,0x25,0x50, 0x6,0x25,0x51, + 0x6,0x2d,0x78, 0x6,0x25,0x4e, 0x5,0x23,0x26, 0x6,0x25,0x4d, + 0xf,0x22,0x6f, 0xf,0x22,0x70, 0xf,0x22,0x6e, 0x6,0x25,0x4c, + 0x4,0x24,0x77, 0x4,0x24,0x78, 0x4,0x24,0x7c, 0x6,0x29,0x22, + 0x4,0x24,0x7a, 0x6,0x29,0x25, 0x6,0x29,0x23, 0x6,0x29,0x24, + 0x6,0x29,0x26, 0xf,0x25,0x2c, 0xf,0x25,0x2d, 0xf,0x25,0x2e, + 0xf,0x25,0x2f, 0xf,0x25,0x30, 0xf,0x25,0x31, 0x6,0x2d,0x7b, + 0x4,0x27,0x7c, 0x4,0x27,0x77, 0x4,0x27,0x79, 0x5,0x27,0x62, + 0x4,0x27,0x7d, 0x4,0x27,0x78, 0x4,0x27,0x75, 0x5,0x27,0x60, + 0x6,0x2d,0x7c, 0x5,0x27,0x61, 0x4,0x27,0x74, 0x6,0x3b,0x4b, + 0x6,0x27,0x4c, 0x6,0x2e,0x21, 0x5,0x27,0x64, 0x4,0x27,0x76, + 0x6,0x2d,0x7a, 0x6,0x2d,0x7e, 0x6,0x3b,0x4d, 0x6,0x3b,0x4c, + 0xf,0x28,0x57, 0xf,0x28,0x58, 0xf,0x28,0x59, 0xf,0x28,0x5a, + 0xf,0x28,0x5b, 0xf,0x28,0x5d, 0xf,0x28,0x5e, 0xf,0x28,0x5f, + 0xf,0x28,0x60, 0xf,0x28,0x61, 0xf,0x28,0x62, 0xf,0x28,0x64, + 0x6,0x2d,0x79, 0x4,0x2b,0x3b, 0x4,0x2b,0x37, 0x4,0x2b,0x38, + 0x4,0x2b,0x39, 0x5,0x2b,0x3f, 0x6,0x34,0x43, 0x6,0x34,0x3b, + 0x4,0x2b,0x3c, 0x6,0x34,0x41, 0x6,0x34,0x3d, 0x5,0x2b,0x3d, + 0x6,0x34,0x39, 0x6,0x34,0x40, 0x6,0x34,0x3e, 0x6,0x34,0x42, + 0x6,0x34,0x45, 0x6,0x34,0x46, 0x5,0x2b,0x3b, 0x5,0x2b,0x3e, + 0x5,0x2b,0x3c, 0xf,0x2d,0x33, 0xf,0x2d,0x35, 0xf,0x2d,0x37, + 0xf,0x2d,0x38, 0xf,0x2d,0x39, 0xf,0x2d,0x3a, 0xf,0x2d,0x3b, + 0xf,0x2d,0x3c, 0xf,0x2d,0x36, 0x6,0x33,0x3e, 0x6,0x34,0x3f, + 0xf,0x2d,0x34, 0x6,0x2d,0x7d, 0x6,0x4d,0x68, 0xf,0x2a,0x52, + 0x5,0x2f,0x7c, 0x4,0x2f,0x56, 0x4,0x2f,0x57, 0x4,0x2f,0x62, + 0x5,0x2f,0x78, 0x5,0x2f,0x7a, 0x5,0x2f,0x7e, 0x4,0x2f,0x54, + 0x5,0x2f,0x77, 0x5,0x30,0x23, 0x4,0x2f,0x5b, 0x5,0x30,0x27, + 0x4,0x2f,0x58, 0x4,0x2f,0x65, 0x5,0x30,0x24, 0x4,0x2f,0x60, + 0x6,0x3b,0x5e, 0x6,0x3b,0x5f, 0x5,0x30,0x25, 0x6,0x3b,0x61, + 0x5,0x30,0x22, 0x4,0x2f,0x66, 0x6,0x3b,0x59, 0x6,0x3b,0x58, + 0x6,0x4d,0x67, 0x6,0x44,0x22, 0x6,0x3b,0x55, 0x5,0x2f,0x7d, + 0x6,0x3b,0x54, 0x6,0x3b,0x51, 0x6,0x3b,0x4f, 0x6,0x3b,0x5a, + 0x6,0x3b,0x5c, 0x5,0x2f,0x7b, 0x6,0x3b,0x57, 0x5,0x30,0x26, + 0x5,0x2f,0x79, 0x6,0x3b,0x53, 0x6,0x3b,0x5b, 0x6,0x3b,0x5d, + 0x6,0x3b,0x62, 0xf,0x32,0x33, 0xf,0x32,0x35, 0xf,0x32,0x36, + 0xf,0x32,0x37, 0xf,0x32,0x38, 0xf,0x32,0x39, 0xf,0x32,0x3b, + 0xf,0x32,0x3c, 0xf,0x32,0x3d, 0xf,0x32,0x3f, 0xf,0x32,0x40, + 0xf,0x32,0x42, 0xf,0x32,0x43, 0xf,0x32,0x44, 0xf,0x32,0x45, + 0xf,0x32,0x47, 0xf,0x32,0x48, 0xf,0x32,0x49, 0xf,0x32,0x4a, + 0xf,0x32,0x4b, 0x6,0x3b,0x50, 0xf,0x32,0x46, 0xf,0x32,0x4c, + 0xf,0x32,0x3e, 0x5,0x35,0x2b, 0x5,0x35,0x2e, 0x5,0x35,0x27, + 0x4,0x34,0x70, 0x5,0x35,0x2c, 0x4,0x34,0x61, 0x4,0x34,0x6e, + 0x4,0x34,0x68, 0x6,0x44,0x32, 0x4,0x34,0x72, 0x4,0x34,0x75, + 0x6,0x44,0x26, 0x6,0x43,0x7b, 0x6,0x44,0x23, 0x5,0x35,0x23, + 0x6,0x43,0x79, 0x6,0x43,0x75, 0x4,0x34,0x60, 0x5,0x35,0x32, + 0x6,0x43,0x74, 0x6,0x44,0x21, 0x6,0x44,0x38, 0x4,0x34,0x64, + 0x6,0x44,0x36, 0x6,0x4e,0x3a, 0x6,0x44,0x34, 0x6,0x3b,0x60, + 0x6,0x4d,0x78, 0x4,0x34,0x5f, 0x5,0x35,0x21, 0x4,0x34,0x6b, + 0x6,0x43,0x77, 0x6,0x44,0x24, 0x5,0x35,0x30, 0x6,0x44,0x2f, + 0x6,0x44,0x35, 0x6,0x44,0x2e, 0x6,0x44,0x29, 0x5,0x35,0x2f, + 0x6,0x44,0x33, 0x6,0x43,0x78, 0x6,0x44,0x27, 0x5,0x35,0x31, + 0x5,0x42,0x2f, 0x6,0x57,0x32, 0x6,0x57,0x33, 0x6,0x44,0x30, + 0x6,0x44,0x31, 0x6,0x43,0x7e, 0x5,0x35,0x22, 0x5,0x35,0x33, + 0x6,0x44,0x2a, 0x5,0x35,0x29, 0x5,0x35,0x2d, 0x5,0x35,0x26, + 0x6,0x4e,0x37, 0x6,0x44,0x39, 0x6,0x44,0x3a, 0x6,0x43,0x7c, + 0x6,0x43,0x7a, 0xf,0x37,0x74, 0xf,0x37,0x75, 0xf,0x37,0x76, + 0xf,0x37,0x77, 0xf,0x37,0x79, 0xf,0x37,0x7b, 0xf,0x37,0x7c, + 0xf,0x37,0x7d, 0xf,0x37,0x7e, 0xf,0x38,0x21, 0xf,0x38,0x22, + 0xf,0x38,0x24, 0xf,0x38,0x25, 0xf,0x38,0x26, 0xf,0x38,0x27, + 0xf,0x38,0x28, 0xf,0x38,0x29, 0xf,0x38,0x2a, 0xf,0x38,0x2b, + 0xf,0x38,0x2c, 0xf,0x38,0x2d, 0xf,0x38,0x2e, 0xf,0x38,0x2f, + 0xf,0x38,0x30, 0xf,0x38,0x31, 0xf,0x38,0x32, 0xf,0x38,0x33, + 0xf,0x38,0x34, 0xf,0x38,0x35, 0x5,0x3b,0x5d, 0x6,0x43,0x7d, + 0x5,0x35,0x28, 0x6,0x44,0x25, 0xf,0x37,0x7a, 0x6,0x44,0x2d, + 0x6,0x44,0x37, 0xf,0x38,0x23, 0x5,0x35,0x25, 0x5,0x3b,0x55, + 0x4,0x3a,0x55, 0x5,0x3b,0x69, 0x5,0x3b,0x6a, 0x5,0x3b,0x62, + 0x5,0x3b,0x6c, 0x5,0x3b,0x6d, 0x5,0x3b,0x63, 0x4,0x3a,0x5d, + 0x6,0x4d,0x7a, 0x6,0x4d,0x72, 0x6,0x4e,0x2b, 0x6,0x4d,0x70, + 0x6,0x4d,0x6b, 0x5,0x3b,0x5f, 0x5,0x3b,0x67, 0x5,0x3b,0x68, + 0x6,0x4d,0x7b, 0x6,0x4d,0x79, 0x5,0x3b,0x5e, 0x5,0x3b,0x6e, + 0x5,0x3b,0x6b, 0x4,0x34,0x6a, 0x4,0x3a,0x57, 0x4,0x3a,0x5a, + 0x4,0x3a,0x58, 0x4,0x3a,0x62, 0x5,0x3b,0x5a, 0x4,0x3a,0x54, + 0x6,0x4d,0x69, 0x6,0x4e,0x35, 0x4,0x3a,0x63, 0x6,0x4d,0x6a, + 0x5,0x3b,0x64, 0x6,0x4d,0x7c, 0x6,0x4e,0x36, 0x6,0x4d,0x7d, + 0x6,0x4e,0x2f, 0x6,0x4e,0x30, 0x4,0x3a,0x6b, 0x6,0x4e,0x26, + 0x4,0x3a,0x69, 0x6,0x4e,0x23, 0x5,0x3b,0x5c, 0x6,0x4e,0x28, + 0x6,0x4d,0x75, 0x6,0x4e,0x2d, 0x6,0x4d,0x74, 0x6,0x4e,0x22, + 0x6,0x4e,0x31, 0x6,0x4e,0x29, 0x5,0x3b,0x65, 0x6,0x61,0x32, + 0x6,0x61,0x2d, 0x6,0x61,0x2e, 0x5,0x3b,0x57, 0x6,0x4e,0x24, + 0x6,0x4d,0x6f, 0x6,0x4e,0x2e, 0x5,0x49,0x2e, 0x6,0x4d,0x73, + 0x6,0x4e,0x2c, 0x6,0x4d,0x77, 0x6,0x4e,0x25, 0x6,0x4d,0x6d, + 0x6,0x4e,0x2a, 0x4,0x3a,0x6a, 0x5,0x3b,0x60, 0x5,0x3b,0x5b, + 0x6,0x4d,0x76, 0x6,0x4e,0x38, 0x6,0x61,0x2b, 0x5,0x3b,0x66, + 0x6,0x61,0x2f, 0x5,0x3b,0x61, 0x6,0x4e,0x34, 0x6,0x61,0x31, + 0x6,0x61,0x30, 0x6,0x4d,0x6c, 0x6,0x4d,0x7e, 0x6,0x4c,0x7b, + 0x5,0x3b,0x58, 0x6,0x4d,0x6e, 0x6,0x4d,0x71, 0x6,0x4e,0x33, + 0x6,0x4e,0x39, 0xf,0x3e,0x53, 0xf,0x3e,0x55, 0xf,0x3e,0x56, + 0xf,0x3e,0x58, 0xf,0x3e,0x5a, 0xf,0x3e,0x5b, 0xf,0x3e,0x5c, + 0xf,0x3e,0x5d, 0xf,0x3e,0x5e, 0xf,0x3e,0x5f, 0xf,0x3e,0x60, + 0xf,0x3e,0x61, 0xf,0x3e,0x63, 0xf,0x3e,0x64, 0xf,0x3e,0x65, + 0xf,0x3e,0x68, 0xf,0x3e,0x69, 0xf,0x3e,0x6a, 0xf,0x3e,0x6d, + 0xf,0x3e,0x6f, 0xf,0x3e,0x70, 0xf,0x3e,0x71, 0xf,0x3e,0x72, + 0xf,0x3e,0x74, 0xf,0x3e,0x75, 0xf,0x3e,0x76, 0xf,0x3e,0x77, + 0xf,0x3e,0x78, 0xf,0x3e,0x79, 0xf,0x3e,0x7a, 0xf,0x3e,0x7b, + 0xf,0x3e,0x7c, 0xf,0x3e,0x7d, 0xf,0x3e,0x7e, 0x6,0x61,0x2c, + 0x5,0x3b,0x59, 0x6,0x4e,0x21, 0xf,0x3e,0x62, 0xf,0x3e,0x54, + 0xf,0x3e,0x6e, 0xf,0x3e,0x73, 0x4,0x40,0x43, 0x6,0x57,0x34, + 0x6,0x57,0x46, 0x5,0x42,0x4e, 0x6,0x57,0x3a, 0x6,0x57,0x3b, + 0x5,0x42,0x34, 0x4,0x40,0x3d, 0x6,0x57,0x49, 0x6,0x57,0x5a, + 0x4,0x40,0x40, 0x4,0x40,0x42, 0x5,0x42,0x45, 0x6,0x57,0x5e, + 0x5,0x42,0x3a, 0x4,0x40,0x37, 0x4,0x40,0x34, 0x6,0x57,0x41, + 0x6,0x57,0x63, 0x5,0x42,0x33, 0x6,0x57,0x51, 0x6,0x57,0x55, + 0x5,0x42,0x43, 0x6,0x57,0x4a, 0x4,0x40,0x38, 0x4,0x40,0x3b, + 0x5,0x42,0x36, 0x6,0x57,0x43, 0x4,0x40,0x3c, 0x4,0x40,0x45, + 0x5,0x42,0x41, 0x4,0x40,0x4d, 0x5,0x42,0x4f, 0x4,0x40,0x3e, + 0x5,0x42,0x46, 0x6,0x57,0x5d, 0x5,0x42,0x3f, 0x4,0x40,0x33, + 0x4,0x40,0x31, 0x6,0x57,0x65, 0x4,0x40,0x3f, 0x6,0x57,0x42, + 0x5,0x42,0x48, 0x5,0x42,0x42, 0x5,0x42,0x38, 0x5,0x42,0x3e, + 0x6,0x57,0x38, 0x6,0x57,0x53, 0x6,0x57,0x4f, 0x6,0x57,0x40, + 0x6,0x57,0x67, 0x5,0x42,0x3d, 0x6,0x57,0x39, 0x6,0x57,0x64, + 0x6,0x57,0x37, 0x5,0x42,0x50, 0x6,0x57,0x4e, 0x6,0x57,0x45, + 0x6,0x57,0x3c, 0x5,0x42,0x49, 0x5,0x42,0x4d, 0x5,0x42,0x3b, + 0x5,0x42,0x47, 0x6,0x57,0x52, 0x6,0x57,0x60, 0x6,0x57,0x5c, + 0x6,0x57,0x48, 0x6,0x57,0x56, 0x5,0x42,0x39, 0x4,0x40,0x39, + 0x6,0x57,0x57, 0x5,0x42,0x30, 0x5,0x42,0x40, 0x5,0x42,0x32, + 0x5,0x42,0x4a, 0x6,0x57,0x3f, 0x4,0x40,0x35, 0x4,0x40,0x4b, + 0x6,0x57,0x4c, 0x5,0x42,0x35, 0x5,0x42,0x31, 0x6,0x57,0x47, + 0x6,0x57,0x58, 0x7,0x27,0x53, 0x6,0x57,0x61, 0x5,0x42,0x3c, + 0x6,0x57,0x44, 0x6,0x57,0x54, 0x6,0x57,0x36, 0x6,0x57,0x62, + 0x6,0x57,0x66, 0x6,0x57,0x59, 0x4,0x40,0x4e, 0x5,0x42,0x44, + 0x5,0x42,0x4b, 0x6,0x57,0x35, 0x6,0x57,0x3e, 0x6,0x57,0x4b, + 0x6,0x57,0x4d, 0x6,0x57,0x5b, 0x6,0x57,0x5f, 0xf,0x44,0x73, + 0xf,0x44,0x75, 0xf,0x44,0x76, 0xf,0x44,0x77, 0xf,0x44,0x78, + 0xf,0x44,0x79, 0xf,0x44,0x7a, 0xf,0x44,0x7b, 0xf,0x44,0x7c, + 0xf,0x44,0x7d, 0xf,0x44,0x7e, 0xf,0x45,0x21, 0xf,0x45,0x22, + 0xf,0x45,0x23, 0xf,0x45,0x24, 0xf,0x45,0x25, 0xf,0x45,0x26, + 0xf,0x45,0x27, 0xf,0x45,0x28, 0xf,0x45,0x29, 0xf,0x45,0x2a, + 0xf,0x45,0x2b, 0xf,0x45,0x2c, 0xf,0x45,0x2e, 0xf,0x45,0x2f, + 0xf,0x45,0x30, 0xf,0x45,0x31, 0x5,0x42,0x4c, 0x4,0x40,0x4a, + 0x6,0x57,0x3d, 0x6,0x4e,0x32, 0xf,0x3e,0x57, 0x5,0x42,0x37, + 0x4,0x46,0x66, 0x6,0x61,0x60, 0x5,0x49,0x45, 0x6,0x61,0x33, + 0x6,0x61,0x43, 0x5,0x49,0x4b, 0x4,0x46,0x63, 0x6,0x61,0x56, + 0x4,0x46,0x56, 0x6,0x61,0x45, 0x4,0x46,0x59, 0x6,0x61,0x3c, + 0x5,0x49,0x41, 0x6,0x61,0x4a, 0x4,0x46,0x55, 0x6,0x61,0x52, + 0x5,0x49,0x3d, 0x6,0x61,0x40, 0x6,0x61,0x59, 0x5,0x49,0x49, + 0x5,0x49,0x46, 0x6,0x61,0x4c, 0x5,0x49,0x3a, 0x4,0x46,0x5a, + 0x6,0x61,0x39, 0x6,0x61,0x55, 0x6,0x61,0x4d, 0x6,0x61,0x3f, + 0x5,0x49,0x44, 0x5,0x49,0x39, 0x5,0x49,0x30, 0x4,0x46,0x62, + 0x6,0x61,0x41, 0x4,0x46,0x5e, 0x6,0x61,0x36, 0x4,0x46,0x5d, + 0x4,0x46,0x6b, 0x4,0x46,0x5b, 0x5,0x49,0x3f, 0x7,0x27,0x58, + 0x6,0x61,0x37, 0x5,0x49,0x32, 0x5,0x49,0x37, 0x5,0x49,0x31, + 0x5,0x49,0x48, 0x5,0x50,0x3b, 0x4,0x46,0x5f, 0x5,0x49,0x43, + 0x6,0x61,0x38, 0x4,0x46,0x68, 0x6,0x61,0x50, 0x5,0x49,0x38, + 0x6,0x61,0x57, 0x6,0x61,0x46, 0x6,0x61,0x3b, 0x5,0x49,0x40, + 0x5,0x49,0x36, 0x7,0x32,0x27, 0x5,0x49,0x2f, 0x5,0x49,0x34, + 0x6,0x61,0x47, 0x6,0x61,0x49, 0x6,0x61,0x4b, 0x6,0x61,0x4e, + 0x6,0x61,0x5a, 0x6,0x61,0x5d, 0x6,0x61,0x5e, 0xf,0x4b,0x61, + 0xf,0x4b,0x62, 0xf,0x4b,0x63, 0xf,0x4b,0x66, 0xf,0x4b,0x68, + 0xf,0x4b,0x69, 0xf,0x4b,0x6a, 0xf,0x4b,0x6b, 0xf,0x4b,0x6c, + 0xf,0x4b,0x6d, 0xf,0x4b,0x6e, 0xf,0x4b,0x6f, 0xf,0x4b,0x70, + 0xf,0x4b,0x71, 0xf,0x4b,0x72, 0xf,0x4b,0x73, 0xf,0x4b,0x74, + 0xf,0x4b,0x75, 0xf,0x4b,0x76, 0xf,0x4b,0x78, 0xf,0x4b,0x79, + 0xf,0x4b,0x7a, 0xf,0x4b,0x7c, 0xf,0x4b,0x7d, 0xf,0x4b,0x7e, + 0xf,0x4c,0x21, 0xf,0x4c,0x22, 0xf,0x4c,0x23, 0xf,0x4c,0x25, + 0xf,0x4c,0x26, 0xf,0x4c,0x27, 0xf,0x4c,0x28, 0xf,0x4c,0x29, + 0xf,0x4c,0x2a, 0x6,0x61,0x48, 0x5,0x49,0x42, 0x6,0x61,0x53, + 0x6,0x61,0x51, 0x6,0x57,0x68, 0x5,0x49,0x4a, 0x6,0x61,0x5c, + 0x6,0x61,0x5f, 0x6,0x61,0x5b, 0x6,0x61,0x3a, 0x6,0x61,0x35, + 0x6,0x61,0x42, 0x6,0x61,0x3d, 0x6,0x57,0x50, 0xf,0x4b,0x64, + 0xf,0x4b,0x67, 0x6,0x61,0x54, 0x4,0x46,0x6a, 0x4,0x46,0x54, + 0x5,0x49,0x35, 0x5,0x49,0x4d, 0x7,0x32,0x26, 0x5,0x49,0x33, + 0x6,0x61,0x61, 0x5,0x49,0x47, 0x5,0x49,0x4c, 0x5,0x57,0x46, + 0xf,0x4b,0x7b, 0x5,0x49,0x3e, 0x7,0x27,0x6c, 0x4,0x4c,0x7e, + 0x5,0x50,0x32, 0x4,0x4c,0x69, 0x4,0x4c,0x7c, 0x7,0x28,0x21, + 0x5,0x50,0x35, 0x7,0x28,0x24, 0x7,0x27,0x77, 0x7,0x27,0x5c, + 0x5,0x50,0x39, 0x7,0x27,0x69, 0x7,0x27,0x78, 0x7,0x27,0x79, + 0x7,0x27,0x6a, 0x7,0x27,0x73, 0x5,0x50,0x3a, 0x7,0x27,0x6f, + 0x4,0x4c,0x75, 0x5,0x50,0x3d, 0x5,0x50,0x42, 0x7,0x27,0x60, + 0x7,0x28,0x22, 0x5,0x50,0x40, 0x5,0x50,0x3f, 0x5,0x57,0x47, + 0x5,0x50,0x41, 0x5,0x50,0x4b, 0x7,0x27,0x6b, 0x7,0x27,0x76, + 0x7,0x27,0x59, 0x7,0x27,0x72, 0x7,0x27,0x65, 0x5,0x50,0x48, + 0x5,0x50,0x37, 0x4,0x4c,0x7b, 0x7,0x27,0x54, 0x7,0x27,0x5b, + 0x7,0x27,0x64, 0x7,0x27,0x63, 0x7,0x27,0x67, 0x5,0x50,0x33, + 0x7,0x27,0x66, 0x7,0x27,0x7d, 0x7,0x27,0x5e, 0x5,0x50,0x3e, + 0x7,0x27,0x56, 0x5,0x50,0x34, 0x5,0x50,0x4a, 0x7,0x27,0x7c, + 0x7,0x27,0x62, 0x7,0x27,0x5d, 0x7,0x27,0x6e, 0x4,0x4c,0x76, + 0x5,0x50,0x49, 0x5,0x50,0x45, 0x7,0x27,0x74, 0x5,0x57,0x58, + 0x4,0x4d,0x22, 0x5,0x50,0x43, 0x7,0x27,0x55, 0x7,0x27,0x5a, + 0x7,0x27,0x5f, 0x7,0x27,0x70, 0x7,0x27,0x71, 0x7,0x28,0x23, + 0xf,0x51,0x5e, 0xf,0x51,0x5f, 0xf,0x51,0x60, 0xf,0x51,0x62, + 0xf,0x51,0x63, 0xf,0x51,0x66, 0xf,0x51,0x67, 0xf,0x51,0x68, + 0xf,0x51,0x69, 0xf,0x51,0x6a, 0xf,0x51,0x6c, 0xf,0x51,0x6d, + 0xf,0x51,0x6e, 0xf,0x51,0x6f, 0xf,0x51,0x70, 0xf,0x51,0x72, + 0xf,0x51,0x75, 0xf,0x51,0x77, 0x4,0x4d,0x23, 0x7,0x27,0x7a, + 0x5,0x50,0x44, 0x7,0x27,0x7e, 0x7,0x27,0x75, 0x7,0x27,0x68, + 0xf,0x51,0x71, 0xf,0x51,0x61, 0xf,0x51,0x6b, 0x5,0x50,0x36, + 0x7,0x27,0x57, 0x5,0x50,0x47, 0x5,0x50,0x3c, 0x6,0x61,0x34, + 0x7,0x42,0x2e, 0xf,0x4c,0x24, 0x7,0x32,0x51, 0x4,0x53,0x2d, + 0x7,0x32,0x32, 0x4,0x53,0x2a, 0x4,0x53,0x34, 0x7,0x32,0x53, + 0x5,0x57,0x49, 0x4,0x53,0x2b, 0x5,0x57,0x5d, 0x7,0x32,0x43, + 0x5,0x57,0x54, 0x4,0x52,0x71, 0x4,0x53,0x30, 0x5,0x57,0x51, + 0x5,0x57,0x5b, 0x7,0x32,0x3c, 0x4,0x52,0x75, 0x5,0x57,0x5a, + 0x5,0x57,0x4b, 0x5,0x57,0x5f, 0x7,0x32,0x33, 0x5,0x57,0x61, + 0x4,0x53,0x2f, 0x7,0x32,0x28, 0x5,0x57,0x4d, 0x5,0x57,0x4f, + 0x7,0x32,0x4c, 0x5,0x57,0x55, 0x5,0x57,0x62, 0x7,0x32,0x3d, + 0x7,0x32,0x3b, 0x5,0x50,0x4c, 0x4,0x52,0x70, 0x5,0x57,0x48, + 0x5,0x57,0x5e, 0x7,0x32,0x45, 0x7,0x32,0x4b, 0x7,0x32,0x41, + 0x5,0x57,0x64, 0x5,0x57,0x60, 0x7,0x28,0x25, 0x7,0x27,0x7b, + 0x7,0x32,0x52, 0x5,0x5d,0x7a, 0x4,0x53,0x26, 0x7,0x32,0x2e, + 0x4,0x53,0x29, 0x7,0x32,0x36, 0x5,0x57,0x53, 0x4,0x53,0x28, + 0x4,0x52,0x74, 0x5,0x50,0x38, 0x7,0x32,0x2f, 0x5,0x57,0x52, + 0x7,0x32,0x38, 0x5,0x57,0x56, 0x5,0x57,0x4c, 0x7,0x32,0x2d, + 0x7,0x32,0x57, 0x7,0x32,0x4e, 0x4,0x53,0x2e, 0x5,0x57,0x5c, + 0x7,0x32,0x2a, 0x4,0x52,0x78, 0x7,0x32,0x39, 0x7,0x42,0x2f, + 0x7,0x32,0x2b, 0x7,0x32,0x55, 0x4,0x53,0x32, 0x7,0x32,0x42, + 0x7,0x32,0x35, 0x7,0x32,0x3f, 0xf,0x57,0x3e, 0xf,0x57,0x3f, + 0xf,0x57,0x40, 0xf,0x57,0x41, 0x5,0x57,0x4a, 0x5,0x57,0x50, + 0x5,0x57,0x57, 0x7,0x32,0x2c, 0x7,0x32,0x34, 0x7,0x32,0x37, + 0x7,0x32,0x3e, 0x7,0x32,0x40, 0x7,0x32,0x47, 0x7,0x32,0x49, + 0x7,0x32,0x4d, 0x7,0x32,0x4f, 0x7,0x32,0x54, 0x7,0x32,0x59, + 0x7,0x32,0x5a, 0xf,0x57,0x37, 0xf,0x57,0x38, 0xf,0x57,0x39, + 0xf,0x57,0x3a, 0xf,0x57,0x3b, 0xf,0x57,0x3c, 0xf,0x57,0x3d, + 0xf,0x57,0x42, 0xf,0x57,0x43, 0xf,0x57,0x44, 0xf,0x57,0x49, + 0xf,0x57,0x4c, 0xf,0x57,0x4d, 0xf,0x57,0x4e, 0xf,0x57,0x4f, + 0xf,0x57,0x50, 0xf,0x57,0x51, 0xf,0x57,0x52, 0xf,0x57,0x53, + 0xf,0x57,0x54, 0xf,0x57,0x56, 0xf,0x57,0x57, 0xf,0x57,0x58, + 0xf,0x57,0x59, 0xf,0x57,0x5a, 0xf,0x57,0x5b, 0xf,0x57,0x5c, + 0x7,0x32,0x31, 0xf,0x57,0x45, 0x4,0x52,0x7d, 0x7,0x32,0x3a, + 0x7,0x32,0x58, 0x7,0x32,0x50, 0x5,0x57,0x65, 0x5,0x57,0x4e, + 0x7,0x32,0x30, 0x7,0x32,0x29, 0x7,0x32,0x48, 0xf,0x57,0x4a, + 0x7,0x32,0x56, 0x5,0x57,0x63, 0x5,0x57,0x59, 0x7,0x32,0x46, + 0x7,0x3a,0x76, 0x4,0x58,0x3a, 0x4,0x58,0x3f, 0x7,0x3a,0x6e, + 0x7,0x42,0x3b, 0x7,0x3a,0x78, 0x4,0x58,0x48, 0x4,0x58,0x49, + 0x5,0x57,0x66, 0x5,0x5d,0x75, 0x5,0x5d,0x7d, 0x5,0x5d,0x73, + 0x7,0x3b,0x2b, 0x7,0x3b,0x2f, 0x5,0x5d,0x6f, 0x4,0x58,0x4a, + 0x4,0x58,0x37, 0x7,0x3a,0x7b, 0x4,0x58,0x45, 0x5,0x5e,0x21, + 0x7,0x3a,0x7c, 0x7,0x3b,0x23, 0x7,0x3b,0x33, 0x5,0x5d,0x7e, + 0x5,0x5e,0x25, 0x7,0x3b,0x31, 0x5,0x5e,0x22, 0x5,0x5d,0x6e, + 0x5,0x5d,0x78, 0x7,0x3a,0x7e, 0x5,0x5d,0x7c, 0x7,0x3a,0x73, + 0x7,0x3b,0x24, 0x7,0x3b,0x2a, 0x5,0x5d,0x7b, 0x4,0x58,0x4b, + 0x5,0x5d,0x6d, 0x5,0x5e,0x23, 0x4,0x58,0x41, 0x7,0x3b,0x30, + 0x5,0x5d,0x77, 0x4,0x58,0x46, 0x5,0x5d,0x71, 0x5,0x5e,0x24, + 0x7,0x3b,0x25, 0x5,0x5d,0x76, 0x7,0x3a,0x70, 0x7,0x3a,0x75, + 0x7,0x42,0x39, 0x7,0x3a,0x6b, 0x7,0x3a,0x6c, 0x7,0x3b,0x35, + 0x7,0x3a,0x7d, 0x4,0x58,0x47, 0x7,0x3b,0x2e, 0x7,0x3a,0x72, + 0x7,0x3a,0x77, 0x7,0x49,0x34, 0x7,0x3a,0x71, 0x7,0x3b,0x22, + 0x7,0x3b,0x29, 0x7,0x32,0x4a, 0x7,0x3a,0x79, 0x7,0x3b,0x21, + 0x7,0x3b,0x37, 0x5,0x5d,0x74, 0x5,0x50,0x4d, 0x4,0x58,0x43, + 0x7,0x49,0x35, 0x5,0x5d,0x70, 0x5,0x5d,0x72, 0x7,0x3a,0x6d, + 0x7,0x3b,0x27, 0x7,0x3b,0x28, 0x7,0x3b,0x2c, 0x7,0x3b,0x34, + 0xf,0x5c,0x3a, 0xf,0x5c,0x3b, 0xf,0x5c,0x3c, 0xf,0x5c,0x3d, + 0xf,0x5c,0x3e, 0xf,0x5c,0x40, 0xf,0x5c,0x41, 0xf,0x5c,0x42, + 0xf,0x5c,0x43, 0xf,0x5c,0x44, 0xf,0x5c,0x45, 0xf,0x5c,0x46, + 0xf,0x5c,0x47, 0xf,0x5c,0x49, 0xf,0x5c,0x4a, 0xf,0x5c,0x4b, + 0xf,0x5c,0x4c, 0xf,0x5c,0x4f, 0xf,0x5c,0x50, 0x4,0x58,0x39, + 0x7,0x3a,0x7a, 0x7,0x3b,0x2d, 0x7,0x3b,0x36, 0x7,0x3a,0x74, + 0xf,0x5c,0x48, 0xf,0x5c,0x3f, 0xf,0x5c,0x4e, 0xf,0x57,0x55, + 0xf,0x63,0x5b, 0x5,0x64,0x2c, 0x7,0x42,0x4b, 0x4,0x5d,0x24, + 0x7,0x42,0x4c, 0x5,0x64,0x22, 0x4,0x5d,0x25, 0x5,0x5e,0x26, + 0x5,0x64,0x2f, 0x7,0x42,0x48, 0x5,0x64,0x25, 0x5,0x63,0x7e, + 0x7,0x42,0x30, 0x5,0x64,0x21, 0x5,0x64,0x29, 0x5,0x64,0x36, + 0x5,0x64,0x39, 0x7,0x42,0x36, 0x5,0x64,0x33, 0x7,0x42,0x46, + 0x4,0x5d,0x22, 0x5,0x5e,0x27, 0x5,0x64,0x38, 0x5,0x64,0x26, + 0x5,0x64,0x30, 0x7,0x42,0x3d, 0x5,0x64,0x24, 0x5,0x64,0x2e, + 0x7,0x42,0x4d, 0x4,0x5d,0x30, 0x5,0x64,0x31, 0x4,0x5d,0x2e, + 0x4,0x5d,0x26, 0x4,0x5d,0x2a, 0x5,0x64,0x34, 0x5,0x64,0x32, + 0x7,0x42,0x3e, 0x7,0x4f,0x46, 0x7,0x42,0x3a, 0x7,0x42,0x37, + 0x4,0x5d,0x2f, 0x7,0x49,0x44, 0x5,0x64,0x2b, 0x7,0x42,0x33, + 0x7,0x42,0x45, 0x7,0x42,0x49, 0x4,0x5d,0x2d, 0x7,0x3b,0x26, + 0x7,0x42,0x32, 0x7,0x42,0x34, 0x7,0x42,0x35, 0x7,0x42,0x3f, + 0x7,0x42,0x42, 0x7,0x42,0x44, 0x7,0x42,0x4a, 0x7,0x42,0x4e, + 0x7,0x42,0x4f, 0xf,0x60,0x48, 0xf,0x60,0x49, 0xf,0x60,0x4a, + 0xf,0x60,0x4b, 0xf,0x60,0x4c, 0xf,0x60,0x4f, 0xf,0x60,0x50, + 0xf,0x60,0x51, 0xf,0x60,0x52, 0xf,0x60,0x53, 0xf,0x60,0x54, + 0xf,0x60,0x55, 0xf,0x60,0x56, 0xf,0x60,0x57, 0xf,0x60,0x58, + 0xf,0x60,0x59, 0xf,0x60,0x5a, 0xf,0x60,0x5b, 0xf,0x60,0x5c, + 0xf,0x60,0x5e, 0xf,0x60,0x5f, 0x4,0x5d,0x27, 0x7,0x42,0x40, + 0x5,0x64,0x27, 0x7,0x42,0x41, 0x7,0x49,0x33, 0x5,0x64,0x35, + 0x5,0x64,0x2a, 0x4,0x5d,0x29, 0x7,0x42,0x47, 0x5,0x64,0x23, + 0x5,0x64,0x28, 0x5,0x64,0x37, 0x7,0x42,0x43, 0x7,0x42,0x31, + 0x5,0x69,0x3e, 0x5,0x69,0x2f, 0x7,0x4f,0x5d, 0x5,0x69,0x30, + 0x5,0x69,0x3a, 0x5,0x69,0x36, 0x4,0x60,0x7d, 0x4,0x60,0x79, + 0x5,0x69,0x3f, 0x5,0x69,0x37, 0x7,0x49,0x38, 0x7,0x49,0x45, + 0x5,0x69,0x3b, 0x5,0x69,0x35, 0x4,0x60,0x7c, 0x5,0x69,0x2e, + 0x5,0x6d,0x42, 0x7,0x49,0x43, 0x5,0x69,0x38, 0x7,0x49,0x46, + 0x5,0x69,0x39, 0x7,0x49,0x41, 0x7,0x49,0x54, 0x7,0x49,0x51, + 0x7,0x49,0x3c, 0x5,0x69,0x33, 0x5,0x69,0x3d, 0x7,0x49,0x4b, + 0x7,0x49,0x4e, 0x7,0x49,0x3e, 0x7,0x49,0x3d, 0x7,0x49,0x42, + 0x7,0x49,0x47, 0x7,0x4f,0x54, 0x7,0x49,0x4d, 0x7,0x49,0x39, + 0x7,0x49,0x4c, 0x7,0x49,0x4a, 0x7,0x4f,0x47, 0x5,0x69,0x34, + 0x5,0x69,0x32, 0x4,0x60,0x76, 0x5,0x69,0x3c, 0x7,0x49,0x49, + 0x7,0x49,0x40, 0x7,0x49,0x3f, 0x7,0x49,0x36, 0x7,0x49,0x37, + 0x7,0x49,0x3a, 0x7,0x49,0x48, 0x7,0x49,0x50, 0x7,0x49,0x52, + 0xf,0x63,0x51, 0xf,0x63,0x52, 0xf,0x63,0x54, 0xf,0x63,0x55, + 0xf,0x63,0x56, 0xf,0x63,0x57, 0xf,0x63,0x58, 0xf,0x63,0x59, + 0xf,0x63,0x5a, 0xf,0x63,0x5c, 0xf,0x63,0x5d, 0xf,0x63,0x5e, + 0xf,0x63,0x5f, 0xf,0x63,0x60, 0xf,0x63,0x61, 0xf,0x63,0x62, + 0xf,0x63,0x63, 0xf,0x63,0x64, 0xf,0x63,0x65, 0xf,0x63,0x66, + 0xf,0x63,0x67, 0xf,0x63,0x68, 0xf,0x63,0x69, 0x7,0x49,0x4f, + 0x7,0x4f,0x5e, 0x7,0x4f,0x55, 0x7,0x4f,0x4e, 0x5,0x6d,0x40, + 0x5,0x6d,0x47, 0x7,0x4f,0x61, 0x5,0x6d,0x41, 0x5,0x6d,0x44, + 0x4,0x64,0x39, 0x7,0x4f,0x58, 0x5,0x6d,0x46, 0x4,0x64,0x35, + 0x5,0x6d,0x3f, 0x5,0x70,0x7e, 0x7,0x4f,0x5f, 0x5,0x6d,0x3b, + 0x7,0x4f,0x51, 0x7,0x4f,0x50, 0x7,0x4f,0x4c, 0x5,0x6d,0x3e, + 0x5,0x6d,0x45, 0x7,0x4f,0x4d, 0x4,0x64,0x31, 0x7,0x4f,0x67, + 0x5,0x6d,0x3c, 0x7,0x4f,0x4b, 0x7,0x4f,0x53, 0x7,0x4f,0x62, + 0x7,0x4f,0x5b, 0x7,0x49,0x3b, 0x7,0x4f,0x65, 0x5,0x6d,0x43, + 0x4,0x64,0x2e, 0x7,0x4f,0x59, 0x5,0x6d,0x3d, 0x7,0x4f,0x66, + 0x7,0x4f,0x5a, 0x5,0x69,0x31, 0x7,0x54,0x67, 0x7,0x58,0x69, + 0x7,0x4f,0x49, 0x5,0x6d,0x3a, 0x5,0x6d,0x48, 0x7,0x4f,0x52, + 0x7,0x4f,0x56, 0x7,0x4f,0x57, 0x7,0x4f,0x5c, 0x7,0x4f,0x63, + 0x7,0x4f,0x64, 0xf,0x65,0x79, 0xf,0x65,0x7a, 0xf,0x65,0x7b, + 0xf,0x65,0x7c, 0xf,0x65,0x7d, 0xf,0x65,0x7e, 0xf,0x66,0x21, + 0xf,0x66,0x22, 0xf,0x66,0x23, 0xf,0x66,0x24, 0xf,0x66,0x25, + 0xf,0x66,0x26, 0xf,0x66,0x27, 0xf,0x66,0x28, 0xf,0x66,0x29, + 0xf,0x66,0x2a, 0xf,0x66,0x2b, 0xf,0x66,0x2c, 0x7,0x4f,0x4a, + 0x7,0x4f,0x48, 0x7,0x4f,0x60, 0x7,0x54,0x63, 0x4,0x69,0x35, + 0x5,0x71,0x28, 0x7,0x54,0x66, 0x7,0x54,0x5f, 0x5,0x71,0x24, + 0x4,0x67,0x2c, 0x4,0x67,0x2a, 0x7,0x54,0x59, 0x4,0x67,0x2e, + 0x5,0x71,0x22, 0x7,0x54,0x64, 0x5,0x71,0x25, 0x7,0x54,0x65, + 0x4,0x67,0x29, 0x5,0x6d,0x49, 0x5,0x71,0x27, 0x7,0x54,0x5b, + 0x7,0x54,0x53, 0x5,0x71,0x26, 0x7,0x54,0x62, 0x7,0x54,0x57, + 0x7,0x54,0x55, 0x7,0x54,0x60, 0x4,0x67,0x2d, 0x5,0x71,0x23, + 0x5,0x71,0x29, 0x5,0x71,0x2a, 0x7,0x54,0x54, 0x7,0x54,0x5c, + 0x7,0x4f,0x4f, 0x7,0x54,0x5a, 0x7,0x58,0x76, 0x5,0x71,0x21, + 0x7,0x54,0x56, 0x7,0x54,0x5d, 0x7,0x54,0x61, 0xf,0x68,0x38, + 0xf,0x68,0x3a, 0xf,0x68,0x3b, 0xf,0x68,0x3c, 0xf,0x68,0x3d, + 0xf,0x68,0x3e, 0xf,0x68,0x3f, 0xf,0x68,0x41, 0xf,0x68,0x42, + 0xf,0x68,0x43, 0xf,0x68,0x44, 0xf,0x68,0x40, 0x7,0x54,0x58, + 0x5,0x74,0x24, 0x4,0x69,0x36, 0x5,0x74,0x25, 0x5,0x74,0x27, + 0x5,0x74,0x28, 0x7,0x58,0x70, 0x5,0x74,0x29, 0x4,0x69,0x3b, + 0x4,0x69,0x3a, 0x7,0x58,0x77, 0x7,0x58,0x75, 0x7,0x58,0x6d, + 0x7,0x5c,0x53, 0x5,0x74,0x23, 0x5,0x74,0x26, 0x7,0x58,0x6f, + 0x4,0x69,0x38, 0x4,0x69,0x39, 0x7,0x58,0x6e, 0x4,0x69,0x34, + 0x7,0x58,0x73, 0x7,0x58,0x6b, 0x7,0x58,0x78, 0x7,0x58,0x6a, + 0x7,0x58,0x6c, 0x7,0x58,0x71, 0x7,0x58,0x74, 0xf,0x69,0x68, + 0xf,0x69,0x6b, 0xf,0x69,0x6c, 0x7,0x5c,0x4f, 0x7,0x5c,0x5a, + 0x4,0x6a,0x75, 0x5,0x76,0x40, 0x4,0x6a,0x74, 0x5,0x76,0x3f, + 0x4,0x6a,0x71, 0x4,0x6a,0x73, 0x4,0x6a,0x72, 0x4,0x6a,0x70, + 0x5,0x76,0x43, 0x7,0x5c,0x51, 0x7,0x5c,0x5b, 0x5,0x76,0x42, + 0x5,0x79,0x40, 0x7,0x5c,0x55, 0x5,0x76,0x44, 0x7,0x5c,0x57, + 0x7,0x5c,0x58, 0x7,0x5c,0x4d, 0x7,0x5c,0x50, 0x5,0x76,0x41, + 0x7,0x5c,0x56, 0x7,0x5c,0x54, 0x7,0x5c,0x52, 0x7,0x5c,0x59, + 0xf,0x6a,0x6d, 0xf,0x6a,0x6e, 0xf,0x6a,0x6f, 0x7,0x5c,0x4e, + 0xf,0x69,0x6a, 0x5,0x78,0x23, 0x5,0x78,0x22, 0x5,0x78,0x21, + 0x7,0x5f,0x40, 0x5,0x78,0x24, 0x7,0x5f,0x42, 0x7,0x5f,0x46, + 0x7,0x5f,0x43, 0x7,0x5f,0x44, 0x7,0x5f,0x49, 0x7,0x5f,0x41, + 0x7,0x5f,0x47, 0x5,0x79,0x42, 0xf,0x6b,0x60, 0xf,0x6b,0x61, + 0xf,0x6b,0x63, 0x7,0x5f,0x45, 0x7,0x5f,0x48, 0x5,0x79,0x43, + 0x7,0x62,0x55, 0x5,0x79,0x41, 0x7,0x62,0x53, 0x7,0x61,0x3e, + 0x7,0x61,0x3d, 0x7,0x61,0x3c, 0xf,0x6c,0x38, 0xf,0x6c,0x39, + 0x7,0x61,0x3f, 0x5,0x7a,0x35, 0x5,0x7a,0x36, 0x7,0x62,0x59, + 0x7,0x62,0x57, 0x7,0x62,0x56, 0x7,0x62,0x58, 0x7,0x62,0x54, + 0xf,0x6c,0x51, 0x7,0x62,0x48, 0x4,0x6d,0x7a, 0x7,0x63,0x68, + 0x5,0x7a,0x72, 0x4,0x6d,0x5f, 0x4,0x6d,0x7c, 0xf,0x6c,0x6b, + 0xf,0x6c,0x6d, 0x5,0x7b,0x46, 0x4,0x6e,0x35, 0x7,0x64,0x58, + 0x7,0x64,0x59, 0x5,0x7c,0x49, 0x7,0x65,0x40, 0x5,0x7b,0x66, + 0x7,0x65,0x60, 0x7,0x65,0x76, 0x5,0x7c,0x4f, 0x5,0x7c,0x3d, + 0x7,0x65,0x5f, 0xf,0x28,0x65, 0x4,0x2b,0x3f, 0x6,0x34,0x49, + 0x6,0x34,0x48, 0xf,0x32,0x4e, 0x5,0x35,0x36, 0x5,0x35,0x34, + 0x4,0x34,0x77, 0x4,0x34,0x76, 0x6,0x44,0x41, 0x4,0x34,0x78, + 0x6,0x44,0x42, 0x6,0x44,0x40, 0x6,0x44,0x3f, 0x6,0x3b,0x63, + 0x6,0x4e,0x3c, 0x5,0x3b,0x71, 0x6,0x4e,0x3d, 0xf,0x3f,0x22, + 0xf,0x3f,0x23, 0xf,0x3f,0x24, 0x5,0x42,0x55, 0x5,0x42,0x51, + 0x5,0x42,0x52, 0x6,0x57,0x6b, 0x6,0x57,0x6a, 0x6,0x57,0x69, + 0x5,0x49,0x4f, 0x6,0x61,0x62, 0x6,0x61,0x66, 0x4,0x46,0x6f, + 0x6,0x61,0x65, 0x6,0x61,0x67, 0x6,0x61,0x63, 0x6,0x61,0x64, + 0x5,0x49,0x50, 0xf,0x4c,0x2b, 0xf,0x4c,0x2c, 0x4,0x46,0x6e, + 0x7,0x28,0x29, 0x7,0x28,0x27, 0x7,0x32,0x5f, 0x5,0x50,0x4e, + 0x7,0x28,0x26, 0x7,0x28,0x28, 0xf,0x51,0x79, 0x7,0x26,0x29, + 0x5,0x57,0x6a, 0x5,0x57,0x6b, 0x5,0x57,0x68, 0x5,0x57,0x69, + 0x4,0x53,0x35, 0x5,0x57,0x67, 0x7,0x32,0x60, 0x7,0x32,0x5c, + 0x7,0x32,0x5d, 0x4,0x53,0x38, 0x4,0x53,0x37, 0x5,0x57,0x6d, + 0x7,0x32,0x5e, 0xf,0x57,0x5d, 0xf,0x57,0x5e, 0xf,0x57,0x5f, + 0x5,0x57,0x6c, 0x7,0x32,0x5b, 0x4,0x58,0x4c, 0x7,0x3b,0x39, + 0xf,0x5c,0x51, 0xf,0x5c,0x52, 0xf,0x5c,0x53, 0x7,0x42,0x51, + 0x5,0x64,0x3d, 0x4,0x5d,0x33, 0x7,0x42,0x50, 0x4,0x5d,0x31, + 0x7,0x42,0x52, 0x5,0x64,0x3c, 0xf,0x60,0x60, 0x7,0x49,0x56, + 0x7,0x49,0x55, 0x4,0x60,0x7e, 0x7,0x49,0x57, 0x7,0x4f,0x69, + 0x5,0x6d,0x4a, 0x7,0x4f,0x6a, 0x7,0x4c,0x26, 0x5,0x71,0x2c, + 0x7,0x4f,0x68, 0x5,0x71,0x2b, 0x5,0x70,0x4d, 0x7,0x54,0x6a, + 0x7,0x54,0x69, 0x5,0x74,0x2a, 0x7,0x5c,0x24, 0x4,0x6e,0x38, + 0x5,0x24,0x75, 0x6,0x29,0x29, 0x4,0x28,0x22, 0x6,0x2e,0x25, + 0xf,0x28,0x66, 0xf,0x28,0x67, 0xf,0x28,0x69, 0xf,0x28,0x6a, + 0x4,0x2b,0x43, 0x6,0x34,0x4b, 0x4,0x2b,0x40, 0x4,0x2b,0x42, + 0x6,0x34,0x4a, 0x5,0x2b,0x40, 0x6,0x34,0x4d, 0x6,0x34,0x4c, + 0x6,0x34,0x4e, 0xf,0x2d,0x3d, 0xf,0x2d,0x3f, 0xf,0x2d,0x42, + 0xf,0x2d,0x43, 0xf,0x2d,0x44, 0xf,0x2d,0x41, 0x4,0x2b,0x41, + 0x5,0x30,0x30, 0x6,0x3b,0x68, 0x5,0x30,0x2c, 0x5,0x30,0x33, + 0x6,0x3b,0x67, 0x5,0x30,0x2d, 0x5,0x30,0x32, 0x6,0x3b,0x66, + 0x4,0x2f,0x6c, 0x4,0x2f,0x6a, 0x4,0x2f,0x6e, 0x5,0x30,0x2e, + 0x6,0x3b,0x70, 0x5,0x30,0x29, 0x6,0x3b,0x6b, 0x5,0x30,0x31, + 0x5,0x30,0x28, 0x6,0x3b,0x6a, 0x5,0x30,0x2f, 0x5,0x30,0x34, + 0x6,0x3b,0x6e, 0x6,0x3b,0x64, 0x5,0x30,0x2b, 0x6,0x3b,0x65, + 0xf,0x32,0x4f, 0x6,0x3b,0x6c, 0x6,0x3b,0x6d, 0x5,0x30,0x2a, + 0x6,0x3b,0x6f, 0x5,0x35,0x37, 0x4,0x34,0x7d, 0x6,0x44,0x45, + 0x5,0x35,0x38, 0x5,0x35,0x39, 0x5,0x35,0x3a, 0x5,0x35,0x40, + 0x4,0x35,0x22, 0xf,0x38,0x3d, 0x4,0x35,0x23, 0x6,0x44,0x4c, + 0x5,0x35,0x3c, 0x4,0x35,0x21, 0x5,0x35,0x3d, 0x6,0x44,0x46, + 0x5,0x35,0x41, 0x6,0x44,0x49, 0x4,0x35,0x24, 0x4,0x34,0x7e, + 0x6,0x44,0x47, 0x6,0x44,0x4a, 0x6,0x44,0x44, 0x6,0x44,0x4b, + 0x6,0x44,0x4d, 0xf,0x38,0x36, 0xf,0x38,0x37, 0xf,0x38,0x38, + 0xf,0x38,0x39, 0xf,0x38,0x3b, 0xf,0x38,0x3c, 0xf,0x38,0x3e, + 0xf,0x38,0x3f, 0xf,0x38,0x40, 0x5,0x35,0x3e, 0x6,0x44,0x4e, + 0x4,0x35,0x25, 0x6,0x44,0x43, 0x5,0x35,0x3f, 0x5,0x35,0x3b, + 0x5,0x3b,0x73, 0x6,0x4e,0x40, 0xf,0x3f,0x28, 0x4,0x3a,0x73, + 0x6,0x4e,0x48, 0x5,0x3c,0x28, 0x5,0x3b,0x78, 0x5,0x3b,0x75, + 0x5,0x3b,0x77, 0x5,0x3b,0x7a, 0x5,0x3c,0x23, 0x5,0x3b,0x7d, + 0x6,0x4e,0x49, 0x6,0x4e,0x3e, 0x6,0x4e,0x43, 0x5,0x3b,0x76, + 0x5,0x3c,0x27, 0x6,0x4e,0x42, 0x6,0x4e,0x4b, 0x6,0x4e,0x4a, + 0x5,0x3b,0x7c, 0x6,0x4e,0x3f, 0x5,0x3b,0x79, 0x5,0x3c,0x21, + 0x6,0x4e,0x4d, 0x6,0x4e,0x44, 0x6,0x4e,0x45, 0x6,0x57,0x6e, + 0x5,0x3c,0x25, 0x5,0x3b,0x7e, 0x6,0x57,0x78, 0x5,0x3c,0x24, + 0x6,0x4e,0x4c, 0x6,0x4e,0x47, 0x5,0x3c,0x22, 0x5,0x3b,0x72, + 0x6,0x4e,0x41, 0xf,0x3f,0x25, 0xf,0x3f,0x26, 0xf,0x3f,0x27, + 0xf,0x3f,0x29, 0x4,0x3a,0x77, 0x6,0x57,0x70, 0x6,0x57,0x6f, + 0x4,0x40,0x5a, 0x4,0x40,0x5c, 0x6,0x57,0x74, 0x4,0x40,0x54, + 0x5,0x42,0x58, 0x5,0x42,0x5b, 0x5,0x42,0x56, 0x4,0x40,0x51, + 0x4,0x40,0x53, 0x5,0x42,0x5c, 0x5,0x42,0x5e, 0x5,0x42,0x5a, + 0x5,0x42,0x57, 0x4,0x40,0x5e, 0x4,0x40,0x50, 0x6,0x57,0x72, + 0x6,0x57,0x73, 0x6,0x57,0x6c, 0x6,0x57,0x6d, 0x6,0x61,0x68, + 0x6,0x57,0x71, 0x6,0x57,0x75, 0x5,0x42,0x59, 0xf,0x45,0x32, + 0xf,0x45,0x33, 0xf,0x45,0x34, 0xf,0x45,0x35, 0xf,0x45,0x36, + 0xf,0x45,0x37, 0xf,0x45,0x38, 0xf,0x45,0x39, 0x6,0x57,0x76, + 0x7,0x49,0x6b, 0x6,0x57,0x77, 0x6,0x57,0x79, 0x5,0x49,0x51, + 0x5,0x49,0x56, 0x5,0x49,0x5b, 0x5,0x49,0x57, 0x5,0x49,0x5c, + 0x4,0x47,0x21, 0x5,0x49,0x55, 0x4,0x46,0x7d, 0x6,0x62,0x23, + 0x5,0x49,0x5f, 0x4,0x46,0x77, 0x5,0x49,0x59, 0x4,0x46,0x74, + 0x6,0x61,0x76, 0x6,0x61,0x6a, 0x6,0x61,0x75, 0x4,0x47,0x22, + 0x5,0x49,0x5e, 0x6,0x61,0x6b, 0x6,0x61,0x71, 0x5,0x49,0x54, + 0x6,0x61,0x7c, 0x5,0x49,0x5d, 0x5,0x49,0x58, 0x6,0x61,0x7b, + 0x6,0x62,0x21, 0x5,0x49,0x60, 0x6,0x61,0x74, 0x6,0x61,0x7d, + 0x6,0x61,0x6d, 0x5,0x49,0x61, 0x5,0x49,0x62, 0x6,0x61,0x72, + 0x6,0x62,0x22, 0x5,0x49,0x5a, 0x6,0x61,0x6c, 0x6,0x61,0x79, + 0x6,0x61,0x7a, 0x6,0x61,0x70, 0x5,0x49,0x52, 0x6,0x61,0x6e, + 0x5,0x49,0x53, 0x6,0x61,0x73, 0xf,0x4c,0x2d, 0xf,0x4c,0x2e, + 0xf,0x4c,0x30, 0xf,0x4c,0x31, 0xf,0x4c,0x32, 0x6,0x61,0x78, + 0x4,0x40,0x58, 0x6,0x61,0x7e, 0x6,0x61,0x6f, 0x4,0x4d,0x2d, + 0x7,0x28,0x43, 0x5,0x50,0x53, 0x4,0x4d,0x2e, 0x4,0x4d,0x2b, + 0x7,0x28,0x38, 0x4,0x4d,0x34, 0x5,0x50,0x5f, 0x7,0x28,0x37, + 0x7,0x28,0x2c, 0x5,0x50,0x51, 0x7,0x28,0x2b, 0x7,0x28,0x35, + 0x7,0x28,0x3f, 0x5,0x50,0x57, 0x4,0x4d,0x32, 0x4,0x4d,0x2a, + 0x7,0x28,0x40, 0x7,0x28,0x34, 0x5,0x50,0x56, 0x7,0x28,0x3b, + 0x7,0x28,0x31, 0x7,0x28,0x3e, 0x5,0x57,0x6e, 0x4,0x4d,0x2c, + 0x4,0x4d,0x29, 0x5,0x50,0x5c, 0x5,0x50,0x5a, 0x5,0x50,0x50, + 0x5,0x50,0x59, 0x5,0x50,0x58, 0x7,0x28,0x2a, 0x5,0x50,0x5b, + 0x4,0x46,0x7a, 0x5,0x50,0x52, 0x5,0x50,0x5e, 0x5,0x50,0x5d, + 0x4,0x4d,0x35, 0x7,0x28,0x46, 0x7,0x28,0x30, 0x7,0x28,0x2d, + 0x7,0x28,0x44, 0x7,0x28,0x39, 0x7,0x28,0x45, 0x7,0x28,0x3c, + 0x7,0x28,0x2f, 0x6,0x61,0x77, 0x7,0x28,0x36, 0x7,0x28,0x3d, + 0x5,0x50,0x54, 0x4,0x4d,0x27, 0x5,0x50,0x4f, 0xf,0x51,0x7a, + 0xf,0x51,0x7b, 0xf,0x51,0x7e, 0xf,0x52,0x21, 0xf,0x52,0x22, + 0xf,0x52,0x23, 0xf,0x52,0x25, 0xf,0x52,0x28, 0xf,0x52,0x29, + 0xf,0x52,0x2a, 0xf,0x52,0x2b, 0x7,0x28,0x33, 0x7,0x28,0x41, + 0x7,0x28,0x3a, 0xf,0x52,0x27, 0x7,0x28,0x32, 0xf,0x4c,0x2f, + 0x5,0x57,0x70, 0x4,0x53,0x45, 0x5,0x57,0x76, 0x5,0x57,0x75, + 0x4,0x53,0x3a, 0x5,0x57,0x74, 0x5,0x57,0x71, 0x7,0x32,0x6e, + 0x7,0x32,0x7d, 0x5,0x57,0x77, 0x4,0x53,0x48, 0x5,0x57,0x7b, + 0x4,0x53,0x49, 0x4,0x53,0x40, 0x4,0x53,0x42, 0x5,0x57,0x7c, + 0x7,0x32,0x6d, 0x4,0x53,0x3b, 0x7,0x32,0x67, 0x4,0x53,0x3f, + 0x7,0x32,0x7c, 0x5,0x57,0x79, 0x5,0x57,0x6f, 0x5,0x58,0x21, + 0x5,0x57,0x72, 0x7,0x3b,0x3a, 0x5,0x57,0x78, 0x7,0x32,0x69, + 0x4,0x53,0x46, 0x5,0x57,0x7a, 0x7,0x32,0x70, 0x7,0x33,0x22, + 0x5,0x57,0x73, 0x7,0x32,0x64, 0x5,0x57,0x7e, 0x7,0x32,0x74, + 0x4,0x53,0x47, 0x5,0x50,0x60, 0x7,0x32,0x6b, 0x7,0x32,0x65, + 0x5,0x57,0x7d, 0x7,0x32,0x76, 0x4,0x53,0x43, 0x7,0x32,0x7b, + 0x7,0x33,0x24, 0x7,0x32,0x62, 0x7,0x32,0x77, 0x7,0x32,0x63, + 0x7,0x32,0x78, 0x7,0x32,0x6f, 0x7,0x32,0x7e, 0x7,0x32,0x72, + 0x7,0x32,0x68, 0x7,0x33,0x23, 0xf,0x57,0x60, 0xf,0x57,0x61, + 0xf,0x57,0x63, 0xf,0x57,0x64, 0xf,0x57,0x65, 0xf,0x57,0x66, + 0x7,0x32,0x79, 0x7,0x32,0x6a, 0x7,0x32,0x7a, 0x7,0x32,0x71, + 0x7,0x32,0x66, 0x7,0x32,0x6c, 0x4,0x58,0x59, 0x5,0x5e,0x29, + 0x5,0x5e,0x2c, 0x4,0x58,0x55, 0x7,0x3b,0x52, 0x7,0x3b,0x44, + 0x4,0x58,0x60, 0x4,0x58,0x5c, 0x7,0x3b,0x48, 0x7,0x3b,0x42, + 0x7,0x3b,0x55, 0x4,0x58,0x5e, 0x7,0x3b,0x46, 0x7,0x28,0x47, + 0x4,0x58,0x50, 0x5,0x5e,0x31, 0x7,0x3b,0x50, 0x7,0x3b,0x3f, + 0x4,0x58,0x5d, 0x7,0x3b,0x4f, 0x5,0x5e,0x2b, 0x5,0x5e,0x2f, + 0x7,0x3b,0x53, 0x4,0x58,0x5a, 0x7,0x3b,0x47, 0x7,0x3b,0x41, + 0x5,0x5e,0x33, 0x4,0x58,0x53, 0x7,0x3b,0x40, 0x4,0x58,0x51, + 0x7,0x3b,0x3e, 0x7,0x3b,0x54, 0x5,0x5e,0x2a, 0x7,0x3b,0x3c, + 0x7,0x3b,0x3b, 0x7,0x3b,0x49, 0x4,0x58,0x5b, 0x5,0x5e,0x2d, + 0x5,0x5e,0x2e, 0x7,0x3b,0x45, 0xf,0x5c,0x54, 0xf,0x5c,0x55, + 0xf,0x5c,0x56, 0xf,0x5c,0x57, 0xf,0x5c,0x58, 0xf,0x5c,0x59, + 0xf,0x5c,0x5a, 0xf,0x5c,0x5c, 0x7,0x3b,0x43, 0x7,0x3b,0x4b, + 0x7,0x3b,0x4e, 0x7,0x3b,0x51, 0x7,0x3b,0x3d, 0x5,0x5e,0x28, + 0x7,0x3b,0x4a, 0x7,0x3b,0x4c, 0x5,0x5e,0x30, 0x4,0x5d,0x3d, + 0x4,0x5d,0x37, 0x7,0x42,0x55, 0x7,0x42,0x61, 0x7,0x42,0x58, + 0x7,0x42,0x68, 0x5,0x64,0x43, 0x5,0x64,0x44, 0x5,0x5e,0x34, + 0x4,0x5d,0x38, 0x5,0x64,0x50, 0x7,0x42,0x59, 0x4,0x5d,0x36, + 0x5,0x64,0x45, 0x4,0x5d,0x35, 0x4,0x5d,0x3a, 0x5,0x64,0x3f, + 0x5,0x64,0x42, 0x5,0x64,0x4d, 0x4,0x5d,0x34, 0x5,0x64,0x4a, + 0x7,0x42,0x56, 0x5,0x64,0x3e, 0x5,0x64,0x41, 0x5,0x64,0x4b, + 0x7,0x42,0x57, 0x7,0x42,0x5c, 0x7,0x42,0x5b, 0x5,0x64,0x40, + 0x7,0x42,0x6f, 0x7,0x42,0x6b, 0x5,0x64,0x4f, 0x7,0x42,0x6e, + 0x5,0x64,0x49, 0x5,0x64,0x4c, 0x7,0x42,0x69, 0x5,0x64,0x46, + 0x7,0x42,0x6c, 0x5,0x64,0x47, 0x7,0x42,0x65, 0x7,0x42,0x62, + 0x7,0x42,0x5d, 0x7,0x42,0x63, 0x7,0x42,0x54, 0x7,0x42,0x5a, + 0x7,0x42,0x53, 0x7,0x42,0x5e, 0x7,0x42,0x6a, 0x7,0x42,0x66, + 0xf,0x60,0x62, 0xf,0x60,0x64, 0xf,0x60,0x65, 0xf,0x60,0x66, + 0xf,0x60,0x68, 0xf,0x60,0x69, 0xf,0x60,0x6a, 0x7,0x42,0x64, + 0x4,0x5d,0x3c, 0x7,0x42,0x67, 0xf,0x60,0x67, 0xf,0x60,0x61, + 0x5,0x64,0x4e, 0x4,0x61,0x28, 0x7,0x49,0x6a, 0x7,0x49,0x59, + 0x7,0x49,0x60, 0x7,0x49,0x6c, 0x7,0x49,0x5a, 0x7,0x49,0x69, + 0x7,0x49,0x6d, 0x4,0x61,0x23, 0x5,0x69,0x42, 0x5,0x69,0x40, + 0x7,0x49,0x62, 0x7,0x49,0x67, 0x7,0x49,0x65, 0x5,0x69,0x44, + 0x7,0x49,0x5d, 0x7,0x49,0x68, 0x7,0x49,0x64, 0x7,0x49,0x66, + 0x7,0x4f,0x6b, 0x7,0x49,0x61, 0x7,0x49,0x6e, 0x7,0x49,0x6f, + 0x7,0x49,0x63, 0x5,0x69,0x45, 0x7,0x49,0x5c, 0x7,0x49,0x5f, + 0x7,0x49,0x58, 0xf,0x63,0x6b, 0xf,0x63,0x6c, 0xf,0x63,0x6d, + 0xf,0x63,0x6f, 0xf,0x63,0x70, 0xf,0x63,0x71, 0xf,0x63,0x72, + 0xf,0x63,0x73, 0xf,0x63,0x74, 0xf,0x63,0x75, 0x7,0x49,0x5b, + 0x4,0x61,0x22, 0x4,0x61,0x27, 0x7,0x49,0x5e, 0x7,0x42,0x70, + 0x7,0x4f,0x75, 0x7,0x4f,0x7a, 0x5,0x6d,0x4d, 0x7,0x4f,0x6c, + 0x4,0x64,0x42, 0x5,0x6d,0x4c, 0x5,0x6d,0x51, 0x7,0x4f,0x78, + 0x7,0x4f,0x70, 0x5,0x6d,0x50, 0x7,0x4f,0x74, 0x5,0x6d,0x52, + 0x5,0x6d,0x53, 0x7,0x4f,0x73, 0x5,0x6d,0x4e, 0x7,0x4f,0x72, + 0x7,0x4f,0x77, 0x7,0x4f,0x71, 0x7,0x4f,0x6d, 0x5,0x6d,0x4f, + 0x7,0x4f,0x6f, 0x7,0x54,0x77, 0x7,0x4f,0x6e, 0x7,0x4f,0x7b, + 0xf,0x66,0x2d, 0xf,0x66,0x2e, 0xf,0x66,0x2f, 0xf,0x66,0x30, + 0xf,0x66,0x31, 0x7,0x4f,0x76, 0x4,0x67,0x2f, 0x4,0x67,0x34, + 0x7,0x54,0x6b, 0x7,0x54,0x70, 0x5,0x71,0x2f, 0x7,0x54,0x75, + 0x7,0x54,0x6e, 0x7,0x54,0x71, 0x5,0x71,0x2e, 0x7,0x54,0x73, + 0x5,0x71,0x2d, 0x5,0x71,0x30, 0x7,0x54,0x6c, 0x4,0x67,0x33, + 0x7,0x54,0x6f, 0x4,0x67,0x35, 0x4,0x67,0x31, 0x7,0x54,0x72, + 0x5,0x71,0x32, 0x7,0x54,0x78, 0x7,0x4f,0x79, 0x7,0x54,0x74, + 0x4,0x67,0x32, 0x7,0x54,0x79, 0x5,0x71,0x31, 0x5,0x71,0x33, + 0x7,0x54,0x76, 0xf,0x68,0x45, 0xf,0x68,0x46, 0xf,0x68,0x47, + 0xf,0x68,0x48, 0xf,0x68,0x49, 0x7,0x54,0x6d, 0x5,0x74,0x2e, + 0x4,0x69,0x3c, 0x5,0x74,0x2c, 0x5,0x74,0x2b, 0x7,0x59,0x23, + 0x7,0x58,0x7c, 0x5,0x74,0x2d, 0x5,0x74,0x31, 0x5,0x74,0x30, + 0x7,0x58,0x7a, 0x5,0x74,0x33, 0x5,0x74,0x35, 0x5,0x74,0x32, + 0x7,0x58,0x79, 0x4,0x69,0x3d, 0x7,0x59,0x26, 0x7,0x59,0x28, + 0x7,0x59,0x27, 0x7,0x58,0x7e, 0x7,0x59,0x21, 0x5,0x74,0x34, + 0x5,0x74,0x36, 0x7,0x59,0x24, 0x7,0x59,0x29, 0x5,0x74,0x2f, + 0x7,0x58,0x7d, 0x7,0x58,0x7b, 0xf,0x69,0x6d, 0xf,0x69,0x6e, + 0x5,0x76,0x46, 0x4,0x6a,0x76, 0x4,0x6a,0x77, 0x7,0x5c,0x5d, + 0x5,0x76,0x47, 0x4,0x6a,0x79, 0x7,0x5c,0x5f, 0x7,0x5c,0x5c, + 0x5,0x76,0x48, 0x7,0x5c,0x62, 0x5,0x76,0x45, 0x7,0x5f,0x4a, + 0x7,0x5c,0x60, 0x4,0x6a,0x7a, 0x7,0x5c,0x61, 0x5,0x76,0x4a, + 0x7,0x59,0x22, 0x5,0x76,0x49, 0xf,0x6a,0x70, 0xf,0x6a,0x71, + 0xf,0x6a,0x72, 0x5,0x78,0x2c, 0x7,0x5f,0x4b, 0x4,0x6b,0x7e, + 0x5,0x78,0x2b, 0x5,0x78,0x29, 0x7,0x5f,0x4c, 0x5,0x78,0x26, + 0x4,0x6c,0x22, 0x7,0x5f,0x4d, 0x5,0x78,0x2a, 0x5,0x78,0x28, + 0x4,0x6c,0x24, 0x5,0x78,0x2d, 0x5,0x78,0x27, 0x5,0x79,0x44, + 0x4,0x6c,0x7e, 0x5,0x79,0x48, 0x5,0x79,0x4a, 0x4,0x6c,0x21, + 0x7,0x61,0x40, 0x5,0x79,0x46, 0x7,0x61,0x44, 0x7,0x61,0x43, + 0x7,0x61,0x45, 0x5,0x79,0x47, 0x5,0x79,0x49, 0x7,0x61,0x41, + 0x5,0x79,0x45, 0x7,0x62,0x5d, 0x7,0x62,0x5b, 0x7,0x62,0x5e, + 0x7,0x62,0x5c, 0x7,0x62,0x5f, 0x7,0x63,0x6e, 0x7,0x63,0x6c, + 0x5,0x7a,0x73, 0x7,0x63,0x6b, 0x7,0x63,0x6f, 0x7,0x62,0x5a, + 0x7,0x63,0x69, 0x7,0x63,0x71, 0x7,0x63,0x6a, 0x7,0x63,0x70, + 0x7,0x63,0x6d, 0x7,0x64,0x5c, 0x4,0x6e,0x3a, 0x7,0x64,0x5d, + 0x5,0x7b,0x47, 0x5,0x7b,0x48, 0x7,0x64,0x5a, 0x7,0x64,0x5b, + 0x5,0x7b,0x67, 0x7,0x65,0x41, 0x7,0x65,0x42, 0x5,0x7b,0x68, + 0x4,0x6e,0x50, 0x7,0x65,0x62, 0x7,0x65,0x61, 0xf,0x6d,0x31, + 0x7,0x66,0x2b, 0x5,0x27,0x65, 0x6,0x2e,0x27, 0x6,0x2e,0x26, + 0x4,0x2b,0x44, 0x6,0x3b,0x72, 0x5,0x30,0x35, 0x6,0x3b,0x75, + 0x6,0x3b,0x74, 0xf,0x38,0x41, 0x6,0x4e,0x4e, 0x6,0x4e,0x50, + 0x5,0x42,0x5f, 0x6,0x57,0x7c, 0x6,0x57,0x7a, 0x6,0x57,0x7d, + 0x6,0x57,0x7b, 0x5,0x49,0x65, 0x5,0x49,0x63, 0x5,0x49,0x64, + 0x6,0x62,0x26, 0x6,0x62,0x24, 0x7,0x28,0x48, 0x5,0x50,0x61, + 0x7,0x28,0x49, 0x7,0x28,0x4a, 0x6,0x62,0x25, 0x5,0x58,0x23, + 0x5,0x58,0x24, 0x5,0x58,0x22, 0x7,0x33,0x25, 0x7,0x33,0x26, + 0x5,0x5e,0x37, 0x5,0x5e,0x36, 0xf,0x5c,0x5d, 0x4,0x5d,0x3e, + 0x4,0x5d,0x3f, 0x7,0x42,0x71, 0x7,0x42,0x73, 0x4,0x5d,0x40, + 0x7,0x42,0x72, 0x5,0x69,0x46, 0x5,0x6d,0x54, 0x7,0x4f,0x7c, + 0x7,0x54,0x7a, 0x7,0x59,0x2b, 0x7,0x59,0x2a, 0x7,0x5f,0x4e, + 0x7,0x65,0x63, 0x4,0x28,0x23, 0x6,0x2e,0x28, 0x4,0x28,0x24, + 0x6,0x34,0x4f, 0x6,0x34,0x50, 0x5,0x2b,0x41, 0xf,0x2d,0x45, + 0x5,0x30,0x36, 0x6,0x3b,0x77, 0x6,0x3b,0x76, 0x5,0x30,0x37, + 0x6,0x44,0x4f, 0x5,0x3c,0x29, 0x6,0x4e,0x53, 0x6,0x4e,0x52, + 0xf,0x3f,0x2a, 0xf,0x3f,0x2b, 0x6,0x4e,0x51, 0x6,0x58,0x23, + 0x6,0x58,0x21, 0x4,0x40,0x5f, 0x6,0x58,0x22, 0x6,0x57,0x7e, + 0xf,0x45,0x3a, 0x4,0x47,0x24, 0x5,0x50,0x62, 0x6,0x62,0x27, + 0x6,0x62,0x28, 0x4,0x58,0x61, 0x7,0x3b,0x56, 0xf,0x5c,0x5e, + 0x4,0x5d,0x41, 0x7,0x42,0x74, 0x7,0x49,0x70, 0x7,0x54,0x7b, + 0x7,0x5c,0x64, 0x5,0x27,0x66, 0x6,0x2e,0x29, 0x6,0x2e,0x2a, + 0x6,0x2e,0x2b, 0x5,0x2b,0x43, 0x6,0x34,0x51, 0x4,0x2b,0x45, + 0x4,0x2b,0x47, 0x5,0x2b,0x45, 0x6,0x34,0x53, 0x5,0x2b,0x44, + 0xf,0x28,0x6b, 0x6,0x34,0x52, 0x5,0x2b,0x42, 0x5,0x2b,0x46, + 0x6,0x3b,0x7d, 0x5,0x30,0x3c, 0x4,0x2f,0x71, 0x6,0x3c,0x21, + 0x6,0x3c,0x25, 0x5,0x30,0x3f, 0x6,0x3c,0x26, 0x6,0x3c,0x27, + 0x4,0x2f,0x70, 0x6,0x3b,0x79, 0x5,0x30,0x40, 0x6,0x3b,0x7b, + 0x5,0x30,0x38, 0x6,0x3c,0x22, 0x6,0x3b,0x7c, 0x6,0x3c,0x23, + 0x6,0x3b,0x7e, 0x5,0x30,0x3b, 0x6,0x3b,0x7a, 0x6,0x3b,0x78, + 0x5,0x30,0x3a, 0xf,0x32,0x50, 0x6,0x3c,0x24, 0x6,0x3c,0x28, + 0x6,0x3c,0x29, 0xf,0x2d,0x48, 0xf,0x2d,0x49, 0xf,0x32,0x52, + 0x4,0x35,0x28, 0x5,0x3c,0x32, 0x4,0x35,0x2b, 0x4,0x3a,0x7c, + 0x5,0x35,0x46, 0x4,0x35,0x29, 0x6,0x44,0x58, 0x5,0x35,0x47, + 0x5,0x35,0x4a, 0x5,0x35,0x44, 0x5,0x35,0x45, 0x5,0x35,0x43, + 0x6,0x44,0x59, 0x6,0x44,0x5a, 0x5,0x35,0x42, 0x6,0x44,0x53, + 0x6,0x44,0x55, 0x6,0x44,0x54, 0x6,0x44,0x51, 0x6,0x44,0x50, + 0x6,0x44,0x57, 0x6,0x44,0x52, 0xf,0x2d,0x46, 0xf,0x38,0x45, + 0x5,0x35,0x48, 0x6,0x44,0x56, 0x5,0x35,0x49, 0x5,0x3c,0x31, + 0x6,0x4e,0x5b, 0x6,0x4e,0x59, 0x5,0x3c,0x2e, 0x6,0x4e,0x57, + 0x5,0x3c,0x2f, 0x5,0x3c,0x33, 0x4,0x3a,0x7e, 0x6,0x4e,0x58, + 0x6,0x4e,0x54, 0x4,0x3a,0x7d, 0x6,0x4e,0x56, 0x5,0x3c,0x30, + 0x5,0x3c,0x2d, 0x5,0x3c,0x2b, 0x5,0x42,0x64, 0x5,0x3c,0x2a, + 0xf,0x38,0x44, 0xf,0x3f,0x2e, 0x6,0x4e,0x55, 0x6,0x4e,0x5a, + 0x6,0x4e,0x5c, 0x5,0x3c,0x2c, 0xf,0x38,0x43, 0x5,0x42,0x6a, + 0x5,0x42,0x62, 0x5,0x42,0x66, 0x4,0x40,0x65, 0x5,0x42,0x6b, + 0x5,0x42,0x63, 0x5,0x42,0x67, 0x4,0x40,0x63, 0x5,0x42,0x65, + 0x5,0x42,0x69, 0x6,0x58,0x2f, 0x4,0x40,0x64, 0x6,0x58,0x2a, + 0x6,0x58,0x28, 0x6,0x58,0x30, 0x5,0x42,0x68, 0x5,0x42,0x60, + 0x6,0x58,0x24, 0x6,0x58,0x27, 0x6,0x58,0x2d, 0xf,0x3f,0x2c, + 0xf,0x3f,0x2d, 0xf,0x3f,0x2f, 0xf,0x3f,0x30, 0xf,0x45,0x3b, + 0x6,0x58,0x26, 0x6,0x58,0x31, 0x6,0x58,0x25, 0x6,0x58,0x29, + 0x5,0x42,0x61, 0xf,0x45,0x3e, 0x4,0x47,0x30, 0x4,0x47,0x2c, + 0x6,0x62,0x2d, 0x6,0x62,0x33, 0x4,0x47,0x29, 0x5,0x49,0x66, + 0x5,0x49,0x69, 0x4,0x47,0x28, 0x5,0x49,0x68, 0x5,0x3c,0x34, + 0x6,0x62,0x34, 0x5,0x49,0x6a, 0x6,0x62,0x2b, 0x6,0x62,0x29, + 0x6,0x62,0x2a, 0x6,0x62,0x32, 0x6,0x62,0x31, 0x5,0x49,0x67, + 0x6,0x62,0x2f, 0x5,0x49,0x6b, 0x6,0x62,0x30, 0x6,0x62,0x2c, + 0x4,0x47,0x33, 0x6,0x62,0x35, 0x6,0x62,0x2e, 0xf,0x4c,0x34, + 0xf,0x4c,0x36, 0xf,0x4c,0x37, 0x4,0x47,0x2f, 0xf,0x45,0x3c, + 0xf,0x45,0x3f, 0x5,0x50,0x66, 0x7,0x28,0x54, 0x4,0x4d,0x41, + 0x5,0x50,0x69, 0x7,0x28,0x57, 0x4,0x47,0x32, 0x7,0x28,0x56, + 0x5,0x50,0x65, 0x4,0x4d,0x38, 0x7,0x28,0x55, 0x7,0x33,0x28, + 0x5,0x50,0x67, 0x7,0x28,0x5a, 0x7,0x28,0x4b, 0x4,0x4d,0x45, + 0x4,0x4d,0x3b, 0x4,0x4d,0x3d, 0x7,0x28,0x53, 0x4,0x4d,0x44, + 0x4,0x4d,0x43, 0x5,0x50,0x63, 0x7,0x28,0x58, 0x7,0x28,0x52, + 0x7,0x28,0x4c, 0x5,0x50,0x64, 0x7,0x28,0x4f, 0x5,0x50,0x68, + 0x7,0x28,0x51, 0x7,0x28,0x50, 0x7,0x28,0x4d, 0xf,0x4c,0x35, + 0xf,0x52,0x2d, 0x7,0x28,0x4e, 0x7,0x28,0x59, 0x5,0x58,0x2c, + 0x5,0x58,0x2b, 0x7,0x33,0x2b, 0x5,0x58,0x27, 0x5,0x58,0x2a, + 0x7,0x33,0x27, 0x4,0x53,0x51, 0x7,0x33,0x29, 0x4,0x53,0x54, + 0x7,0x3b,0x62, 0x5,0x58,0x29, 0x5,0x58,0x28, 0x7,0x33,0x2a, + 0x4,0x53,0x4e, 0x7,0x33,0x2c, 0x7,0x33,0x2f, 0x4,0x53,0x4d, + 0x5,0x58,0x25, 0x7,0x33,0x30, 0x5,0x58,0x26, 0x7,0x33,0x2e, + 0xf,0x52,0x2c, 0x7,0x33,0x2d, 0x5,0x5e,0x3e, 0x5,0x5e,0x3f, + 0x7,0x3b,0x57, 0x5,0x5e,0x3b, 0x7,0x3b,0x5d, 0x7,0x3b,0x64, + 0x4,0x58,0x66, 0x5,0x5e,0x38, 0x5,0x5e,0x39, 0x5,0x5e,0x3d, + 0x5,0x5e,0x3c, 0x7,0x3b,0x5f, 0x7,0x3b,0x5b, 0x7,0x3b,0x63, + 0x7,0x42,0x7b, 0x7,0x3b,0x5c, 0x7,0x28,0x5b, 0x7,0x3b,0x5e, + 0x7,0x3b,0x60, 0x5,0x5e,0x40, 0x7,0x3b,0x58, 0x7,0x3b,0x5a, + 0x5,0x5e,0x3a, 0xf,0x57,0x67, 0xf,0x57,0x68, 0xf,0x57,0x69, + 0xf,0x57,0x6a, 0x7,0x42,0x75, 0x4,0x5d,0x45, 0x7,0x42,0x7c, + 0x7,0x42,0x7e, 0x5,0x64,0x5b, 0x5,0x64,0x57, 0x7,0x42,0x7d, + 0x4,0x5d,0x4b, 0x5,0x64,0x54, 0x5,0x64,0x55, 0x5,0x64,0x5f, + 0x4,0x5d,0x4d, 0x4,0x5d,0x42, 0x7,0x42,0x7a, 0x5,0x64,0x53, + 0x4,0x5d,0x47, 0x4,0x5d,0x4c, 0x5,0x64,0x5d, 0x7,0x42,0x79, + 0x7,0x42,0x77, 0x5,0x64,0x51, 0x4,0x5d,0x43, 0x5,0x5e,0x42, + 0x5,0x64,0x52, 0x7,0x42,0x78, 0x7,0x43,0x23, 0x7,0x42,0x76, + 0x5,0x64,0x59, 0x5,0x64,0x5a, 0x5,0x5e,0x41, 0x5,0x64,0x5c, + 0x5,0x64,0x5e, 0x5,0x64,0x58, 0xf,0x5c,0x60, 0x7,0x49,0x76, + 0x5,0x69,0x49, 0x5,0x69,0x4a, 0x4,0x61,0x29, 0x7,0x49,0x7b, + 0x7,0x49,0x7c, 0x5,0x69,0x47, 0x5,0x69,0x48, 0x7,0x49,0x72, + 0x7,0x49,0x73, 0x7,0x49,0x75, 0x7,0x49,0x79, 0x7,0x49,0x7a, + 0x7,0x49,0x74, 0x7,0x49,0x78, 0x4,0x61,0x2b, 0x7,0x49,0x77, + 0x7,0x43,0x21, 0xf,0x60,0x6b, 0xf,0x60,0x6c, 0xf,0x63,0x76, + 0x7,0x4f,0x7d, 0x5,0x6d,0x58, 0x7,0x50,0x26, 0x5,0x6d,0x5b, + 0x5,0x71,0x34, 0x5,0x6d,0x55, 0x4,0x64,0x45, 0x7,0x50,0x23, + 0x5,0x6d,0x56, 0x7,0x50,0x22, 0x7,0x54,0x7c, 0x7,0x4f,0x7e, + 0x5,0x6d,0x59, 0x7,0x49,0x71, 0x5,0x6d,0x5a, 0x5,0x6d,0x5c, + 0x7,0x50,0x24, 0xf,0x66,0x34, 0x7,0x50,0x21, 0x5,0x6d,0x5d, + 0x7,0x55,0x22, 0x7,0x55,0x24, 0x5,0x71,0x36, 0x4,0x67,0x36, + 0x7,0x55,0x26, 0x7,0x55,0x25, 0x5,0x71,0x35, 0x7,0x54,0x7e, + 0x7,0x55,0x21, 0x4,0x67,0x37, 0x7,0x55,0x23, 0x7,0x59,0x31, + 0x7,0x54,0x7d, 0xf,0x66,0x33, 0x4,0x69,0x41, 0x7,0x59,0x2e, + 0x4,0x69,0x40, 0x4,0x69,0x3f, 0x5,0x74,0x37, 0x7,0x59,0x2c, + 0x7,0x59,0x2d, 0x7,0x59,0x30, 0x7,0x59,0x2f, 0x5,0x78,0x2e, + 0xf,0x69,0x6f, 0x7,0x5f,0x51, 0x7,0x5f,0x50, 0x7,0x5f,0x4f, + 0x5,0x79,0x4b, 0x7,0x61,0x48, 0x7,0x61,0x47, 0x7,0x61,0x46, + 0x7,0x62,0x61, 0x5,0x7a,0x37, 0x7,0x62,0x62, 0x7,0x62,0x60, + 0x7,0x64,0x5f, 0x7,0x63,0x73, 0x7,0x63,0x72, 0x7,0x64,0x5e, + 0x5,0x7b,0x7e, 0x7,0x65,0x64, 0x7,0x66,0x2c, 0x5,0x7c,0x4b, + 0x7,0x66,0x4d, 0x5,0x24,0x76, 0x6,0x2e,0x2c, 0x4,0x2b,0x48, + 0x5,0x30,0x41, 0x4,0x2f,0x74, 0x6,0x3c,0x2a, 0x6,0x44,0x5b, + 0xf,0x38,0x46, 0xf,0x3f,0x31, 0xf,0x3f,0x32, 0x6,0x58,0x32, + 0x4,0x47,0x34, 0x6,0x62,0x36, 0x6,0x62,0x37, 0x6,0x62,0x38, + 0xf,0x4c,0x38, 0xf,0x4c,0x39, 0x7,0x28,0x5c, 0xf,0x4c,0x3a, + 0xf,0x52,0x30, 0x7,0x33,0x31, 0x7,0x33,0x32, 0xf,0x52,0x2f, + 0x7,0x3b,0x65, 0xf,0x60,0x6d, 0xf,0x60,0x6e, 0x5,0x69,0x4b, + 0x7,0x50,0x27, 0x7,0x55,0x27, 0x5,0x27,0x67, 0x6,0x2e,0x2d, + 0x4,0x2f,0x77, 0x5,0x30,0x42, 0xf,0x32,0x53, 0x5,0x35,0x4d, + 0x5,0x35,0x4e, 0x6,0x44,0x5c, 0x6,0x44,0x5d, 0x5,0x35,0x50, + 0x5,0x35,0x4b, 0xf,0x38,0x47, 0xf,0x38,0x49, 0xf,0x38,0x4b, + 0x4,0x35,0x32, 0x4,0x35,0x36, 0x5,0x35,0x4c, 0x5,0x35,0x4f, + 0x6,0x4e,0x5f, 0x4,0x3b,0x25, 0x6,0x4e,0x62, 0x6,0x4e,0x61, + 0x5,0x3c,0x36, 0x6,0x4e,0x5e, 0x4,0x3b,0x24, 0x6,0x4e,0x5d, + 0x6,0x58,0x36, 0x5,0x42,0x6d, 0x5,0x42,0x6f, 0x5,0x42,0x6e, + 0x6,0x58,0x33, 0x6,0x58,0x37, 0x5,0x42,0x70, 0xf,0x45,0x40, + 0xf,0x45,0x41, 0xf,0x45,0x42, 0x6,0x58,0x35, 0x6,0x62,0x39, + 0x5,0x49,0x71, 0x5,0x49,0x6e, 0x5,0x49,0x72, 0x4,0x47,0x37, + 0x6,0x62,0x3a, 0xf,0x4c,0x3b, 0xf,0x4c,0x3c, 0x5,0x49,0x6f, + 0x6,0x62,0x3b, 0x5,0x49,0x70, 0x4,0x4d,0x49, 0x7,0x28,0x5f, + 0x5,0x50,0x6c, 0x4,0x4d,0x4b, 0x5,0x50,0x6b, 0x7,0x28,0x63, + 0x5,0x50,0x6d, 0x6,0x58,0x34, 0x7,0x28,0x62, 0x5,0x50,0x6a, + 0x5,0x50,0x6e, 0xf,0x52,0x31, 0x7,0x28,0x60, 0x7,0x28,0x5e, + 0x7,0x28,0x5d, 0x7,0x28,0x61, 0x5,0x58,0x30, 0x5,0x58,0x2f, + 0x5,0x58,0x2e, 0x4,0x53,0x57, 0x7,0x33,0x34, 0x5,0x58,0x34, + 0x7,0x3b,0x67, 0x4,0x53,0x58, 0x4,0x53,0x5e, 0x4,0x53,0x5d, + 0x5,0x58,0x31, 0x5,0x58,0x35, 0x7,0x33,0x33, 0x5,0x58,0x2d, + 0x5,0x58,0x33, 0xf,0x57,0x6b, 0xf,0x57,0x6c, 0xf,0x57,0x6d, + 0x7,0x3b,0x66, 0x5,0x64,0x60, 0x5,0x5e,0x45, 0x5,0x5e,0x44, + 0x7,0x3b,0x6a, 0x7,0x3b,0x69, 0x7,0x3b,0x6b, 0x7,0x3b,0x68, + 0xf,0x5c,0x61, 0xf,0x5c,0x62, 0x5,0x64,0x62, 0x4,0x5d,0x51, + 0x4,0x5d,0x4f, 0x7,0x43,0x24, 0x5,0x64,0x61, 0xf,0x60,0x6f, + 0xf,0x60,0x70, 0xf,0x60,0x71, 0x7,0x43,0x25, 0x7,0x49,0x7d, + 0x7,0x49,0x7e, 0x5,0x6d,0x5f, 0x7,0x50,0x29, 0x7,0x50,0x28, + 0xf,0x66,0x35, 0x5,0x6d,0x5e, 0xf,0x68,0x4b, 0xf,0x68,0x4c, + 0x7,0x55,0x28, 0x4,0x69,0x43, 0x5,0x74,0x39, 0x4,0x69,0x42, + 0xf,0x69,0x70, 0xf,0x69,0x71, 0x5,0x78,0x2f, 0x7,0x5f,0x53, + 0xf,0x6b,0x64, 0x7,0x5f,0x52, 0x5,0x79,0x4d, 0x5,0x79,0x4c, + 0x7,0x61,0x49, 0x4,0x6d,0x21, 0x5,0x7a,0x74, 0x4,0x6e,0x3b, + 0x5,0x7c,0x44, 0x7,0x66,0x54, 0x6,0x2e,0x2e, 0x6,0x2e,0x2f, + 0x6,0x34,0x54, 0x5,0x2b,0x48, 0x4,0x2f,0x78, 0x6,0x3c,0x2c, + 0x4,0x2f,0x79, 0x6,0x3c,0x2b, 0x6,0x44,0x67, 0x4,0x35,0x3b, + 0x5,0x35,0x53, 0x5,0x35,0x52, 0x6,0x44,0x5f, 0x6,0x44,0x63, + 0x4,0x35,0x37, 0x6,0x44,0x64, 0x5,0x35,0x51, 0x6,0x44,0x60, + 0xf,0x38,0x4d, 0xf,0x38,0x4e, 0xf,0x38,0x4f, 0x4,0x35,0x3c, + 0x6,0x44,0x66, 0x6,0x44,0x5e, 0x6,0x44,0x62, 0x6,0x44,0x65, + 0x6,0x44,0x61, 0x5,0x3c,0x37, 0x4,0x3b,0x26, 0x6,0x4e,0x64, + 0x6,0x4e,0x67, 0x5,0x3c,0x38, 0x6,0x4e,0x63, 0x6,0x4e,0x66, + 0x6,0x4e,0x69, 0x6,0x4e,0x65, 0x4,0x3b,0x27, 0x4,0x3b,0x28, + 0x6,0x4e,0x68, 0xf,0x3f,0x33, 0x5,0x42,0x73, 0x5,0x42,0x71, + 0x5,0x42,0x72, 0x6,0x58,0x38, 0x6,0x62,0x3e, 0x5,0x49,0x75, + 0x4,0x47,0x39, 0x6,0x62,0x40, 0x5,0x49,0x73, 0x5,0x49,0x74, + 0x6,0x62,0x3d, 0x6,0x62,0x41, 0x6,0x62,0x3c, 0x6,0x62,0x3f, + 0x7,0x28,0x66, 0x5,0x50,0x75, 0x7,0x28,0x67, 0x5,0x50,0x74, + 0x5,0x50,0x70, 0x5,0x50,0x6f, 0x4,0x4d,0x50, 0x4,0x4d,0x52, + 0x4,0x4d,0x4d, 0x7,0x28,0x69, 0x4,0x4d,0x54, 0x5,0x50,0x72, + 0x7,0x28,0x68, 0x7,0x28,0x6a, 0x5,0x50,0x71, 0x7,0x28,0x64, + 0x7,0x28,0x65, 0x5,0x50,0x73, 0x7,0x33,0x38, 0x7,0x33,0x37, + 0x4,0x53,0x5f, 0x5,0x58,0x36, 0x4,0x53,0x63, 0x5,0x58,0x39, + 0x5,0x58,0x3b, 0x4,0x53,0x60, 0x7,0x33,0x36, 0x7,0x33,0x35, + 0x5,0x58,0x37, 0x5,0x58,0x38, 0x5,0x58,0x3a, 0x7,0x33,0x39, + 0x5,0x5e,0x46, 0x7,0x3b,0x6d, 0x7,0x3b,0x73, 0x7,0x3b,0x6c, + 0x5,0x5e,0x4a, 0x5,0x5e,0x49, 0x7,0x3b,0x6e, 0x7,0x33,0x3a, + 0x5,0x5e,0x48, 0x7,0x3b,0x6f, 0x7,0x3b,0x70, 0x7,0x3b,0x71, + 0x4,0x58,0x6c, 0x7,0x3b,0x74, 0x7,0x3b,0x72, 0x5,0x5e,0x47, + 0x7,0x43,0x27, 0x7,0x43,0x28, 0x4,0x5d,0x52, 0x7,0x43,0x26, + 0x7,0x43,0x29, 0x4,0x61,0x35, 0x5,0x69,0x4c, 0x4,0x61,0x32, + 0x4,0x61,0x33, 0x7,0x4a,0x21, 0x7,0x4a,0x22, 0x7,0x4a,0x23, + 0x7,0x4a,0x24, 0x4,0x61,0x36, 0x7,0x50,0x2a, 0x5,0x71,0x37, + 0x7,0x55,0x29, 0x5,0x74,0x3a, 0x4,0x69,0x44, 0x7,0x5c,0x65, + 0x5,0x78,0x30, 0x7,0x62,0x63, 0x4,0x6d,0x60, 0x7,0x64,0x60, + 0x7,0x64,0x61, 0x5,0x7b,0x69, 0x7,0x65,0x43, 0x5,0x23,0x27, + 0x5,0x23,0x28, 0x6,0x2e,0x30, 0x6,0x3c,0x33, 0x4,0x30,0x21, + 0x4,0x2f,0x7b, 0x4,0x2f,0x7a, 0x4,0x30,0x22, 0x5,0x30,0x43, + 0x6,0x3c,0x30, 0x6,0x3c,0x31, 0x6,0x3c,0x2f, 0x6,0x3c,0x32, + 0x6,0x3c,0x2e, 0x4,0x35,0x40, 0x6,0x44,0x6a, 0x6,0x44,0x73, + 0x4,0x35,0x3e, 0x6,0x44,0x6f, 0x5,0x35,0x5c, 0x5,0x35,0x59, + 0x6,0x44,0x71, 0x4,0x35,0x42, 0x5,0x35,0x54, 0x4,0x35,0x46, + 0x6,0x44,0x79, 0x5,0x35,0x55, 0x6,0x44,0x77, 0x6,0x44,0x6b, + 0x6,0x44,0x78, 0x5,0x35,0x58, 0x6,0x44,0x74, 0x6,0x44,0x75, + 0x6,0x44,0x6e, 0x6,0x44,0x7a, 0xf,0x38,0x50, 0xf,0x38,0x51, + 0xf,0x38,0x53, 0xf,0x38,0x54, 0xf,0x38,0x55, 0xf,0x38,0x56, + 0x6,0x44,0x72, 0x6,0x44,0x69, 0x6,0x44,0x68, 0x6,0x44,0x76, + 0x6,0x44,0x6c, 0x5,0x35,0x5a, 0x6,0x4e,0x74, 0x4,0x3b,0x32, + 0x4,0x3b,0x2e, 0x5,0x3c,0x3b, 0x6,0x4e,0x6f, 0x6,0x4e,0x6e, + 0x6,0x4e,0x71, 0x6,0x4e,0x6a, 0x4,0x3b,0x2d, 0x6,0x4e,0x78, + 0x4,0x3b,0x38, 0x4,0x3b,0x39, 0x5,0x3c,0x3c, 0x6,0x4e,0x6d, + 0x6,0x4e,0x76, 0x6,0x4e,0x70, 0x6,0x4e,0x77, 0x4,0x3b,0x37, + 0x5,0x3c,0x39, 0x5,0x3c,0x3a, 0xf,0x3f,0x34, 0xf,0x3f,0x35, + 0xf,0x3f,0x36, 0xf,0x3f,0x37, 0xf,0x3f,0x38, 0xf,0x3f,0x39, + 0xf,0x3f,0x3a, 0xf,0x3f,0x3c, 0x6,0x4e,0x72, 0x6,0x4e,0x75, + 0x6,0x4e,0x6c, 0x6,0x4e,0x79, 0x6,0x4e,0x73, 0x5,0x42,0x75, + 0x4,0x40,0x68, 0x4,0x40,0x6a, 0x6,0x58,0x46, 0x5,0x42,0x76, + 0x5,0x3c,0x3d, 0x5,0x42,0x79, 0x4,0x40,0x71, 0x4,0x40,0x70, + 0x6,0x58,0x40, 0x6,0x58,0x4b, 0x6,0x58,0x3d, 0x6,0x58,0x49, + 0x4,0x40,0x69, 0x4,0x40,0x6b, 0x5,0x42,0x7c, 0x5,0x42,0x74, + 0x4,0x40,0x73, 0x6,0x58,0x43, 0x6,0x58,0x3c, 0x6,0x58,0x47, + 0x6,0x58,0x42, 0x6,0x58,0x3f, 0x4,0x40,0x72, 0x5,0x42,0x7a, + 0x6,0x58,0x48, 0x5,0x42,0x78, 0x5,0x42,0x77, 0x6,0x58,0x44, + 0xf,0x45,0x43, 0xf,0x45,0x45, 0xf,0x45,0x46, 0x6,0x58,0x4a, + 0x5,0x42,0x7b, 0x6,0x58,0x39, 0x6,0x58,0x3b, 0x4,0x40,0x6f, + 0x6,0x58,0x3a, 0x6,0x58,0x45, 0x6,0x58,0x3e, 0x6,0x62,0x4e, + 0x4,0x47,0x3f, 0x5,0x49,0x7a, 0x4,0x47,0x3b, 0x5,0x49,0x78, + 0x5,0x49,0x7b, 0x4,0x47,0x3e, 0x4,0x47,0x48, 0x6,0x62,0x42, + 0x6,0x62,0x4c, 0x4,0x47,0x41, 0x6,0x62,0x53, 0x4,0x47,0x44, + 0x6,0x62,0x4f, 0x4,0x47,0x47, 0x6,0x62,0x46, 0x5,0x49,0x79, + 0x6,0x62,0x51, 0x6,0x62,0x45, 0x4,0x47,0x49, 0x6,0x62,0x50, + 0x6,0x62,0x44, 0x5,0x49,0x76, 0x5,0x49,0x77, 0xf,0x4c,0x3d, + 0xf,0x4c,0x3e, 0xf,0x4c,0x3f, 0xf,0x4c,0x40, 0xf,0x4c,0x42, + 0xf,0x4c,0x43, 0xf,0x4c,0x44, 0xf,0x4c,0x45, 0x6,0x62,0x48, + 0x4,0x47,0x4b, 0x6,0x62,0x4a, 0x5,0x42,0x7d, 0x6,0x62,0x4b, + 0x6,0x62,0x4d, 0x6,0x62,0x43, 0x6,0x62,0x52, 0x6,0x62,0x49, + 0x7,0x29,0x21, 0x5,0x51,0x2a, 0x7,0x28,0x6b, 0x5,0x50,0x7a, + 0x5,0x51,0x22, 0x7,0x28,0x71, 0x7,0x28,0x74, 0x7,0x29,0x22, + 0x7,0x28,0x7c, 0x7,0x28,0x70, 0x5,0x51,0x27, 0x4,0x4d,0x57, + 0x5,0x51,0x29, 0x5,0x51,0x23, 0x5,0x50,0x7b, 0x5,0x50,0x7e, + 0x7,0x28,0x78, 0x5,0x51,0x24, 0x4,0x4d,0x5d, 0x5,0x51,0x26, + 0x4,0x4d,0x62, 0x7,0x29,0x24, 0x7,0x28,0x77, 0x7,0x28,0x6f, + 0x5,0x50,0x78, 0x5,0x50,0x7c, 0x7,0x28,0x7d, 0x7,0x28,0x6d, + 0x5,0x51,0x25, 0x5,0x50,0x7d, 0x5,0x50,0x77, 0x5,0x50,0x79, + 0x5,0x50,0x76, 0xf,0x52,0x32, 0xf,0x52,0x33, 0xf,0x52,0x34, + 0xf,0x52,0x35, 0xf,0x52,0x37, 0xf,0x52,0x39, 0xf,0x52,0x3a, + 0x7,0x28,0x76, 0x7,0x28,0x75, 0x7,0x28,0x6c, 0x7,0x28,0x72, + 0xf,0x52,0x38, 0x5,0x51,0x21, 0x7,0x28,0x7b, 0x7,0x28,0x6e, + 0x5,0x51,0x28, 0x7,0x29,0x23, 0x7,0x28,0x7e, 0x7,0x28,0x7a, + 0x7,0x28,0x73, 0x7,0x33,0x46, 0x5,0x58,0x40, 0x4,0x53,0x71, + 0x7,0x33,0x52, 0x4,0x53,0x68, 0x4,0x53,0x65, 0x4,0x53,0x6c, + 0x7,0x33,0x49, 0x7,0x33,0x51, 0x7,0x33,0x43, 0x5,0x58,0x3d, + 0x7,0x33,0x42, 0x5,0x58,0x3c, 0x7,0x33,0x3c, 0x4,0x53,0x70, + 0x4,0x53,0x67, 0x7,0x33,0x45, 0x4,0x53,0x6f, 0x7,0x33,0x3d, + 0x4,0x53,0x6e, 0x7,0x33,0x47, 0x7,0x33,0x4e, 0x4,0x53,0x66, + 0x7,0x33,0x50, 0x7,0x33,0x3e, 0x4,0x53,0x69, 0x7,0x33,0x3b, + 0x7,0x33,0x53, 0x7,0x33,0x40, 0x7,0x33,0x3f, 0x7,0x33,0x48, + 0x7,0x33,0x4a, 0x5,0x58,0x3f, 0x7,0x33,0x4c, 0x4,0x53,0x6d, + 0x7,0x33,0x44, 0x5,0x58,0x3e, 0xf,0x57,0x6e, 0xf,0x57,0x6f, + 0xf,0x57,0x70, 0xf,0x57,0x71, 0xf,0x57,0x72, 0xf,0x57,0x73, + 0xf,0x57,0x74, 0xf,0x57,0x75, 0xf,0x57,0x76, 0xf,0x57,0x77, + 0xf,0x57,0x78, 0x7,0x33,0x54, 0x7,0x33,0x41, 0x7,0x33,0x4b, + 0x4,0x58,0x6e, 0x5,0x5e,0x52, 0x5,0x5e,0x51, 0x7,0x3b,0x7d, + 0x4,0x58,0x6f, 0x5,0x5e,0x54, 0x4,0x58,0x71, 0x7,0x3b,0x79, + 0x4,0x58,0x6d, 0x5,0x5e,0x4d, 0x5,0x5e,0x53, 0x5,0x5e,0x4e, + 0x7,0x3b,0x76, 0x7,0x3c,0x25, 0x4,0x58,0x72, 0x7,0x43,0x2a, + 0x5,0x5e,0x4f, 0x7,0x3c,0x21, 0x7,0x3b,0x77, 0x5,0x5e,0x56, + 0x7,0x3c,0x27, 0x7,0x3b,0x7c, 0x7,0x3b,0x78, 0x5,0x5e,0x50, + 0x4,0x58,0x74, 0x7,0x3b,0x7b, 0x7,0x3b,0x7e, 0x7,0x3c,0x22, + 0x7,0x3c,0x23, 0x4,0x58,0x73, 0x5,0x5e,0x4b, 0x7,0x3c,0x26, + 0x5,0x5e,0x4c, 0x7,0x3c,0x24, 0x7,0x3b,0x75, 0xf,0x5c,0x63, + 0xf,0x5c,0x64, 0xf,0x5c,0x65, 0xf,0x5c,0x66, 0xf,0x5c,0x67, + 0xf,0x5c,0x68, 0xf,0x5c,0x69, 0xf,0x5c,0x6a, 0xf,0x5c,0x6b, + 0x7,0x3c,0x28, 0x7,0x3c,0x29, 0x7,0x3b,0x7a, 0x4,0x5d,0x5e, + 0x4,0x5d,0x56, 0x7,0x43,0x37, 0x4,0x5d,0x58, 0x7,0x43,0x35, + 0x5,0x64,0x68, 0x7,0x43,0x3a, 0x7,0x43,0x2b, 0x4,0x5d,0x60, + 0x5,0x64,0x66, 0x5,0x58,0x41, 0x4,0x5d,0x59, 0x5,0x64,0x67, + 0x7,0x43,0x38, 0x7,0x43,0x32, 0x5,0x64,0x64, 0x4,0x5d,0x53, + 0x7,0x43,0x3b, 0x4,0x5d,0x55, 0x5,0x64,0x65, 0x4,0x5d,0x5d, + 0x7,0x43,0x39, 0x7,0x43,0x2f, 0x7,0x43,0x33, 0x7,0x4a,0x2a, + 0x7,0x43,0x30, 0x4,0x5d,0x5c, 0x7,0x43,0x34, 0x7,0x43,0x31, + 0x7,0x43,0x3c, 0x7,0x43,0x2c, 0x7,0x43,0x2d, 0xf,0x60,0x72, + 0xf,0x60,0x75, 0x7,0x43,0x36, 0x4,0x5d,0x5f, 0x7,0x43,0x2e, + 0x5,0x69,0x4d, 0x5,0x69,0x4f, 0x7,0x4a,0x2f, 0x4,0x61,0x3e, + 0x7,0x4a,0x2c, 0x7,0x4a,0x2e, 0x4,0x61,0x43, 0x4,0x61,0x39, + 0x5,0x69,0x50, 0x4,0x61,0x41, 0x7,0x4a,0x34, 0x4,0x61,0x42, + 0x5,0x69,0x4e, 0x4,0x61,0x3f, 0x7,0x4a,0x26, 0x7,0x4a,0x29, + 0x7,0x43,0x3d, 0x7,0x4a,0x28, 0x7,0x4a,0x35, 0x7,0x50,0x33, + 0x7,0x4a,0x33, 0x4,0x61,0x3c, 0x5,0x6d,0x60, 0x7,0x4a,0x27, + 0xf,0x63,0x78, 0xf,0x63,0x79, 0xf,0x63,0x7a, 0x4,0x61,0x44, + 0x7,0x4a,0x2b, 0x7,0x50,0x35, 0x7,0x4a,0x30, 0x7,0x4a,0x31, + 0x7,0x4a,0x2d, 0x7,0x4a,0x32, 0x4,0x61,0x38, 0xf,0x60,0x74, + 0x4,0x64,0x4a, 0x4,0x64,0x4b, 0x5,0x6d,0x62, 0x5,0x6d,0x61, + 0x7,0x50,0x2d, 0x5,0x6d,0x63, 0x7,0x50,0x2f, 0x4,0x64,0x49, + 0x7,0x50,0x2b, 0x5,0x69,0x53, 0x7,0x50,0x32, 0x7,0x50,0x2e, + 0x7,0x50,0x34, 0x7,0x50,0x36, 0x7,0x50,0x2c, 0x7,0x50,0x30, + 0xf,0x66,0x36, 0xf,0x66,0x37, 0xf,0x66,0x38, 0xf,0x66,0x39, + 0x7,0x50,0x38, 0x7,0x50,0x37, 0x7,0x50,0x39, 0x7,0x55,0x2a, + 0x4,0x67,0x42, 0x7,0x55,0x34, 0x7,0x55,0x2d, 0x7,0x55,0x33, + 0x4,0x67,0x38, 0x7,0x55,0x2e, 0x5,0x71,0x3d, 0x7,0x55,0x2c, + 0x7,0x55,0x2f, 0x4,0x67,0x3c, 0x5,0x71,0x3a, 0x5,0x71,0x39, + 0x4,0x67,0x43, 0x7,0x59,0x3b, 0x7,0x59,0x35, 0x4,0x67,0x3a, + 0x5,0x71,0x3c, 0x5,0x71,0x3b, 0x7,0x55,0x31, 0x7,0x55,0x2b, + 0x7,0x55,0x30, 0x5,0x71,0x38, 0x7,0x55,0x35, 0x5,0x74,0x3b, + 0x5,0x74,0x3d, 0x5,0x74,0x40, 0x5,0x76,0x4b, 0x4,0x69,0x47, + 0x7,0x59,0x39, 0x4,0x69,0x4a, 0x5,0x74,0x3f, 0x4,0x69,0x49, + 0x5,0x74,0x3e, 0x7,0x59,0x37, 0x7,0x59,0x40, 0x7,0x55,0x36, + 0x5,0x74,0x3c, 0x7,0x59,0x36, 0x7,0x59,0x3a, 0x7,0x59,0x3f, + 0x4,0x69,0x46, 0x7,0x59,0x3e, 0xf,0x69,0x72, 0xf,0x69,0x73, + 0xf,0x69,0x74, 0x7,0x59,0x3c, 0x7,0x59,0x3d, 0x4,0x6a,0x7d, + 0x4,0x6a,0x7e, 0x7,0x5c,0x66, 0x5,0x76,0x4e, 0x5,0x76,0x4d, + 0x5,0x78,0x31, 0x7,0x5c,0x68, 0x7,0x5c,0x69, 0x7,0x5c,0x6a, + 0xf,0x6a,0x74, 0xf,0x6a,0x75, 0x7,0x5c,0x67, 0x7,0x59,0x42, + 0x7,0x5f,0x57, 0x7,0x5f,0x58, 0x7,0x5f,0x55, 0x4,0x6c,0x27, + 0x7,0x5f,0x56, 0x7,0x5f,0x5a, 0xf,0x6b,0x65, 0xf,0x6b,0x66, + 0x7,0x5f,0x54, 0x7,0x5f,0x59, 0x7,0x5f,0x5b, 0x4,0x6d,0x23, + 0x7,0x61,0x4b, 0x5,0x79,0x4e, 0x7,0x61,0x4c, 0xf,0x6c,0x3a, + 0xf,0x6c,0x3b, 0x7,0x61,0x4a, 0x5,0x7a,0x75, 0x7,0x62,0x65, + 0x7,0x62,0x64, 0x5,0x7a,0x39, 0x4,0x6d,0x7e, 0x7,0x63,0x74, + 0x7,0x64,0x62, 0x4,0x6e,0x3c, 0x7,0x64,0x44, 0x7,0x65,0x44, + 0x7,0x66,0x50, 0x5,0x24,0x77, 0x4,0x30,0x24, 0x5,0x30,0x44, + 0x5,0x30,0x45, 0x4,0x35,0x48, 0x4,0x35,0x49, 0x4,0x35,0x47, + 0x6,0x44,0x7b, 0x4,0x3b,0x3a, 0x5,0x42,0x7e, 0x5,0x43,0x21, + 0x6,0x58,0x4c, 0x4,0x47,0x4d, 0x5,0x51,0x2c, 0x4,0x4d,0x63, + 0x5,0x51,0x2d, 0x5,0x51,0x2b, 0x5,0x58,0x42, 0x7,0x33,0x56, + 0x7,0x33,0x55, 0x7,0x3c,0x2a, 0x5,0x5e,0x57, 0x7,0x43,0x3e, + 0x7,0x4a,0x36, 0x7,0x4a,0x39, 0x5,0x69,0x54, 0x7,0x4a,0x37, + 0x5,0x69,0x55, 0x7,0x4a,0x38, 0x7,0x50,0x3a, 0x7,0x4a,0x3a, + 0x5,0x71,0x3e, 0x5,0x7a,0x76, 0x7,0x65,0x77, 0x6,0x34,0x55, + 0x6,0x3c,0x35, 0x6,0x3c,0x34, 0xf,0x38,0x57, 0x4,0x3b,0x3b, + 0x5,0x3c,0x3e, 0x6,0x4e,0x7b, 0xf,0x3f,0x3d, 0x5,0x43,0x22, + 0x4,0x40,0x75, 0x6,0x5b,0x5f, 0x4,0x47,0x50, 0x6,0x62,0x54, + 0x4,0x47,0x51, 0x7,0x29,0x28, 0x7,0x29,0x27, 0x7,0x29,0x25, + 0x5,0x51,0x2f, 0x5,0x51,0x2e, 0x7,0x29,0x26, 0xf,0x52,0x3b, + 0x5,0x58,0x43, 0x4,0x53,0x74, 0x7,0x33,0x57, 0x5,0x58,0x44, + 0x7,0x2c,0x56, 0x5,0x5e,0x5a, 0x7,0x3c,0x2d, 0x5,0x5e,0x58, + 0x7,0x3c,0x2c, 0x5,0x5e,0x59, 0x7,0x3c,0x2b, 0x5,0x64,0x69, + 0x4,0x5d,0x63, 0x7,0x43,0x40, 0x4,0x5d,0x62, 0x5,0x5e,0x5b, + 0x7,0x4a,0x3c, 0x5,0x69,0x57, 0x7,0x4a,0x3d, 0x7,0x43,0x41, + 0x7,0x43,0x42, 0x5,0x69,0x56, 0x5,0x6d,0x66, 0x5,0x6d,0x65, + 0x5,0x6d,0x67, 0xf,0x66,0x3a, 0x5,0x6d,0x64, 0xf,0x63,0x7b, + 0x5,0x71,0x3f, 0x5,0x74,0x41, 0xf,0x6a,0x76, 0xf,0x6a,0x77, + 0x5,0x78,0x32, 0x5,0x79,0x4f, 0x5,0x7a,0x77, 0x7,0x65,0x45, + 0x6,0x25,0x54, 0x5,0x23,0x29, 0x5,0x2b,0x4a, 0x5,0x30,0x48, + 0x5,0x30,0x47, 0x6,0x3c,0x37, 0x6,0x3c,0x36, 0x6,0x44,0x7e, + 0x6,0x44,0x7c, 0x5,0x35,0x61, 0x6,0x45,0x21, 0x6,0x44,0x7d, + 0x4,0x3b,0x3c, 0x6,0x4e,0x7c, 0x4,0x3b,0x3d, 0x5,0x3c,0x40, + 0x5,0x3c,0x3f, 0x6,0x4e,0x7e, 0x5,0x3c,0x41, 0x6,0x4f,0x23, + 0x6,0x4e,0x7d, 0xf,0x32,0x55, 0x4,0x40,0x77, 0x5,0x43,0x25, + 0x4,0x40,0x76, 0x6,0x58,0x4e, 0x6,0x58,0x4f, 0x5,0x43,0x27, + 0x5,0x43,0x23, 0x5,0x43,0x26, 0x6,0x58,0x4d, 0x6,0x4f,0x22, + 0x5,0x43,0x24, 0x5,0x43,0x28, 0x6,0x62,0x55, 0x6,0x62,0x56, + 0x4,0x47,0x53, 0x4,0x47,0x52, 0x6,0x62,0x59, 0x5,0x49,0x7d, + 0x5,0x49,0x7c, 0x6,0x62,0x5b, 0x6,0x62,0x5a, 0x6,0x62,0x57, + 0x6,0x62,0x58, 0x5,0x51,0x32, 0x4,0x4d,0x66, 0x7,0x29,0x29, + 0x7,0x29,0x2b, 0x5,0x51,0x31, 0x5,0x51,0x33, 0x7,0x29,0x2d, + 0x7,0x29,0x2c, 0x5,0x49,0x7e, 0x5,0x51,0x30, 0x7,0x29,0x2a, + 0x5,0x4a,0x21, 0x7,0x29,0x2e, 0xf,0x52,0x3c, 0x5,0x58,0x47, + 0x5,0x58,0x48, 0x5,0x58,0x46, 0x7,0x33,0x59, 0x4,0x53,0x76, + 0x7,0x33,0x5a, 0x7,0x33,0x5c, 0x7,0x33,0x5b, 0x5,0x58,0x45, + 0x7,0x33,0x58, 0x5,0x5e,0x5d, 0x5,0x5e,0x5e, 0x5,0x5e,0x5f, + 0x5,0x5e,0x5c, 0x7,0x3c,0x30, 0x7,0x3c,0x2e, 0x7,0x3c,0x2f, + 0x4,0x5d,0x65, 0x5,0x64,0x6a, 0x5,0x64,0x6b, 0x7,0x43,0x43, + 0x7,0x43,0x44, 0x7,0x43,0x45, 0x4,0x61,0x47, 0x5,0x69,0x58, + 0x5,0x58,0x49, 0x7,0x4a,0x3e, 0x4,0x61,0x49, 0x5,0x6d,0x6b, + 0x5,0x6d,0x68, 0x7,0x50,0x3b, 0x5,0x6d,0x6a, 0x5,0x6d,0x69, + 0x4,0x67,0x46, 0x5,0x71,0x40, 0x7,0x55,0x37, 0x7,0x55,0x38, + 0x7,0x59,0x43, 0x7,0x5c,0x6c, 0x7,0x59,0x44, 0x7,0x59,0x45, + 0x7,0x5c,0x6d, 0x7,0x5c,0x6e, 0x5,0x74,0x42, 0x7,0x5f,0x5c, + 0x7,0x61,0x4d, 0x7,0x5f,0x5d, 0x5,0x79,0x50, 0x5,0x7a,0x3a, + 0x7,0x65,0x46, 0x7,0x66,0x43, 0xf,0x28,0x6c, 0x5,0x2b,0x4b, + 0x6,0x3c,0x38, 0xf,0x32,0x56, 0x5,0x35,0x64, 0x5,0x35,0x63, + 0x4,0x35,0x4f, 0x5,0x35,0x62, 0x4,0x35,0x4e, 0x6,0x45,0x25, + 0x6,0x45,0x23, 0x6,0x4f,0x25, 0x5,0x3c,0x42, 0x5,0x3c,0x46, + 0x5,0x3c,0x44, 0x5,0x3c,0x48, 0x5,0x3c,0x45, 0x6,0x4f,0x28, + 0x6,0x4f,0x26, 0x5,0x3c,0x47, 0x5,0x3c,0x43, 0x6,0x4f,0x27, + 0x6,0x4f,0x24, 0xf,0x3f,0x3e, 0x4,0x40,0x7c, 0x4,0x40,0x7d, + 0x4,0x40,0x7a, 0x6,0x58,0x52, 0x5,0x43,0x2b, 0x6,0x58,0x51, + 0x5,0x43,0x2a, 0x4,0x40,0x79, 0x4,0x40,0x7b, 0x6,0x58,0x53, + 0xf,0x45,0x47, 0x5,0x43,0x29, 0x6,0x62,0x61, 0x6,0x62,0x5c, + 0x5,0x4a,0x25, 0x5,0x4a,0x23, 0x5,0x4a,0x22, 0x6,0x62,0x5f, + 0x5,0x4a,0x24, 0x6,0x62,0x5e, 0x6,0x62,0x60, 0xf,0x4c,0x48, + 0x6,0x62,0x5d, 0x6,0x62,0x62, 0xf,0x4c,0x49, 0x5,0x51,0x35, + 0x5,0x51,0x34, 0x4,0x4d,0x69, 0x5,0x51,0x37, 0x5,0x51,0x36, + 0x5,0x51,0x38, 0x4,0x4d,0x6a, 0x7,0x29,0x2f, 0x7,0x29,0x30, + 0x4,0x4d,0x6b, 0x7,0x29,0x31, 0x7,0x33,0x64, 0x5,0x58,0x4b, + 0x7,0x33,0x5e, 0x7,0x33,0x60, 0x7,0x33,0x61, 0x4,0x53,0x78, + 0x5,0x58,0x4a, 0x7,0x33,0x62, 0x5,0x58,0x4c, 0x7,0x33,0x5f, + 0xf,0x57,0x7a, 0x7,0x33,0x5d, 0x7,0x33,0x63, 0x4,0x58,0x79, + 0x5,0x5e,0x63, 0x7,0x3c,0x31, 0x5,0x5e,0x62, 0x4,0x58,0x78, + 0x5,0x5e,0x60, 0x5,0x5e,0x64, 0x5,0x5e,0x61, 0xf,0x5c,0x6c, + 0x7,0x43,0x46, 0x4,0x5d,0x67, 0x7,0x43,0x47, 0x4,0x5d,0x66, + 0x5,0x64,0x6c, 0x7,0x4a,0x3f, 0x5,0x64,0x6d, 0x5,0x69,0x5b, + 0x7,0x4a,0x40, 0x5,0x69,0x5a, 0x7,0x4a,0x43, 0x7,0x50,0x3d, + 0x7,0x4a,0x42, 0x5,0x69,0x59, 0x5,0x6d,0x6d, 0x5,0x6d,0x6c, + 0x7,0x50,0x3c, 0x5,0x71,0x42, 0x5,0x6d,0x6e, 0x5,0x71,0x41, + 0x7,0x55,0x39, 0x7,0x59,0x46, 0x7,0x5c,0x70, 0x7,0x5c,0x6f, + 0x5,0x7a,0x78, 0x5,0x2b,0x4c, 0x4,0x2b,0x4a, 0x6,0x34,0x56, + 0xf,0x2d,0x4a, 0x4,0x30,0x26, 0x6,0x3c,0x39, 0x5,0x30,0x49, + 0x5,0x30,0x4a, 0xf,0x32,0x57, 0xf,0x32,0x58, 0x6,0x3c,0x3a, + 0x6,0x45,0x2a, 0x6,0x45,0x2c, 0x6,0x45,0x27, 0x6,0x45,0x28, + 0x6,0x45,0x26, 0x6,0x45,0x2b, 0x5,0x35,0x65, 0xf,0x38,0x59, + 0xf,0x38,0x5a, 0xf,0x38,0x5b, 0xf,0x38,0x5c, 0xf,0x38,0x5d, + 0xf,0x38,0x5e, 0xf,0x38,0x5f, 0xf,0x38,0x60, 0x6,0x45,0x2d, + 0x4,0x35,0x53, 0x6,0x45,0x29, 0x4,0x35,0x52, 0x6,0x4f,0x2b, + 0x4,0x3b,0x40, 0x5,0x3c,0x49, 0x5,0x3c,0x4b, 0x6,0x4f,0x2e, + 0x6,0x4f,0x2c, 0x6,0x4f,0x2d, 0x6,0x58,0x57, 0x5,0x3c,0x4a, + 0xf,0x3f,0x3f, 0xf,0x3f,0x41, 0xf,0x3f,0x42, 0xf,0x3f,0x43, + 0xf,0x3f,0x44, 0xf,0x3f,0x45, 0x6,0x4f,0x2f, 0x6,0x4f,0x2a, + 0x5,0x3c,0x4d, 0x4,0x41,0x22, 0x6,0x58,0x54, 0x6,0x58,0x59, + 0x6,0x58,0x56, 0x5,0x43,0x30, 0x5,0x43,0x2c, 0x6,0x58,0x5e, + 0x6,0x58,0x55, 0x5,0x43,0x2f, 0x5,0x43,0x31, 0x5,0x43,0x32, + 0x6,0x58,0x58, 0x6,0x58,0x60, 0x6,0x58,0x62, 0x5,0x43,0x33, + 0x6,0x58,0x5f, 0xf,0x45,0x48, 0xf,0x45,0x49, 0xf,0x45,0x4a, + 0xf,0x45,0x4b, 0xf,0x45,0x4c, 0xf,0x45,0x4d, 0xf,0x45,0x4e, + 0x6,0x58,0x61, 0xf,0x3f,0x40, 0x6,0x58,0x5b, 0x5,0x43,0x2e, + 0xf,0x46,0x34, 0x6,0x62,0x65, 0x4,0x47,0x55, 0x5,0x4a,0x26, + 0x6,0x62,0x64, 0x6,0x62,0x66, 0x6,0x62,0x6c, 0x6,0x62,0x63, + 0x6,0x62,0x69, 0x5,0x4a,0x27, 0x4,0x47,0x57, 0xf,0x4c,0x4d, + 0xf,0x4c,0x4e, 0xf,0x4c,0x4f, 0xf,0x4c,0x51, 0xf,0x4c,0x50, + 0xf,0x4c,0x4c, 0x6,0x62,0x6b, 0x6,0x58,0x5d, 0x7,0x29,0x33, + 0x7,0x29,0x35, 0x5,0x4a,0x28, 0x4,0x4d,0x6f, 0x7,0x29,0x34, + 0x5,0x51,0x3a, 0x4,0x4d,0x70, 0x5,0x51,0x3b, 0x7,0x29,0x39, + 0x7,0x29,0x38, 0x7,0x29,0x32, 0xf,0x52,0x3d, 0xf,0x52,0x3e, + 0xf,0x52,0x3f, 0x7,0x29,0x37, 0xf,0x4c,0x4b, 0x7,0x33,0x6a, + 0x5,0x58,0x4e, 0x7,0x33,0x67, 0x7,0x33,0x66, 0x5,0x58,0x4f, + 0x7,0x33,0x6b, 0x7,0x33,0x6e, 0x4,0x53,0x7c, 0x7,0x33,0x68, + 0x5,0x58,0x4d, 0x6,0x62,0x68, 0xf,0x54,0x32, 0xf,0x57,0x7b, + 0xf,0x57,0x7c, 0xf,0x57,0x7d, 0xf,0x57,0x7e, 0xf,0x58,0x21, + 0xf,0x58,0x22, 0x7,0x33,0x6d, 0x7,0x33,0x6c, 0x7,0x33,0x65, + 0x7,0x33,0x69, 0x5,0x58,0x50, 0x7,0x3c,0x32, 0x5,0x5e,0x65, + 0x5,0x5b,0x2d, 0x5,0x5e,0x67, 0x5,0x58,0x52, 0x5,0x5e,0x66, + 0x4,0x58,0x7b, 0x7,0x3c,0x38, 0x7,0x3c,0x34, 0x7,0x3c,0x36, + 0x7,0x3c,0x37, 0x7,0x3c,0x35, 0xf,0x5c,0x6e, 0xf,0x5c,0x70, + 0xf,0x5c,0x6f, 0x7,0x43,0x4b, 0x5,0x64,0x73, 0x7,0x43,0x4e, + 0x5,0x64,0x6f, 0x7,0x43,0x49, 0x7,0x43,0x4a, 0x7,0x43,0x51, + 0x5,0x64,0x71, 0x5,0x64,0x6e, 0x5,0x64,0x72, 0x7,0x43,0x4d, + 0x7,0x43,0x4c, 0xf,0x60,0x76, 0xf,0x60,0x77, 0xf,0x60,0x78, + 0xf,0x60,0x79, 0xf,0x60,0x7b, 0xf,0x60,0x7c, 0x7,0x43,0x48, + 0x7,0x43,0x50, 0x5,0x64,0x70, 0x7,0x4a,0x47, 0x7,0x4a,0x4b, + 0x5,0x69,0x5d, 0x5,0x64,0x74, 0x7,0x4a,0x4a, 0x7,0x43,0x4f, + 0x5,0x69,0x5c, 0x4,0x61,0x4b, 0x7,0x4a,0x48, 0x5,0x69,0x5e, + 0x7,0x4a,0x4d, 0x7,0x4a,0x4c, 0x5,0x69,0x60, 0x7,0x4a,0x44, + 0x7,0x4a,0x49, 0x7,0x4a,0x46, 0xf,0x63,0x7c, 0xf,0x63,0x7d, + 0xf,0x63,0x7e, 0xf,0x64,0x21, 0x7,0x4a,0x4e, 0x7,0x4a,0x45, + 0x5,0x69,0x5f, 0x4,0x64,0x51, 0x5,0x6d,0x70, 0x4,0x64,0x50, + 0x5,0x6d,0x6f, 0x7,0x50,0x3e, 0x7,0x50,0x40, 0xf,0x66,0x3b, + 0xf,0x66,0x3c, 0xf,0x66,0x3d, 0xf,0x66,0x3e, 0xf,0x66,0x3f, + 0x7,0x50,0x3f, 0x5,0x71,0x43, 0x4,0x67,0x47, 0x5,0x71,0x44, + 0x5,0x71,0x45, 0xf,0x68,0x4e, 0xf,0x68,0x4f, 0x7,0x55,0x3b, + 0x7,0x59,0x47, 0x5,0x74,0x45, 0x5,0x74,0x44, 0xf,0x69,0x76, + 0xf,0x69,0x77, 0xf,0x69,0x78, 0x7,0x59,0x4a, 0x7,0x59,0x48, + 0x7,0x59,0x49, 0xf,0x68,0x4d, 0x7,0x5c,0x71, 0x4,0x6b,0x22, + 0x5,0x74,0x43, 0x7,0x5c,0x72, 0xf,0x6a,0x78, 0x7,0x5c,0x73, + 0x7,0x5f,0x5e, 0x7,0x5f,0x60, 0x7,0x5f,0x5f, 0x7,0x62,0x66, + 0x6,0x2e,0x31, 0x6,0x34,0x57, 0x6,0x34,0x58, 0x5,0x35,0x66, + 0xf,0x38,0x61, 0x6,0x4f,0x30, 0x4,0x3b,0x44, 0x6,0x58,0x63, + 0xf,0x45,0x4f, 0x5,0x4a,0x2a, 0xf,0x4c,0x52, 0x7,0x29,0x3a, + 0x5,0x58,0x54, 0x5,0x58,0x53, 0xf,0x58,0x23, 0x7,0x33,0x6f, + 0x5,0x5e,0x69, 0x5,0x5e,0x6a, 0x5,0x5e,0x68, 0xf,0x5c,0x71, + 0x5,0x64,0x75, 0x7,0x43,0x53, 0x7,0x4a,0x50, 0x7,0x4a,0x4f, + 0x5,0x71,0x46, 0x7,0x5c,0x74, 0x6,0x2e,0x32, 0x6,0x2e,0x33, + 0x6,0x34,0x59, 0xf,0x2d,0x4b, 0xf,0x2d,0x4d, 0xf,0x2d,0x4e, + 0xf,0x2d,0x4f, 0xf,0x2d,0x50, 0x4,0x2b,0x4b, 0x5,0x30,0x4d, + 0x6,0x3c,0x3e, 0x6,0x3c,0x3d, 0x5,0x30,0x4e, 0x6,0x3c,0x3c, + 0x4,0x30,0x29, 0xf,0x32,0x59, 0xf,0x32,0x5a, 0xf,0x32,0x5b, + 0xf,0x32,0x5c, 0xf,0x32,0x5d, 0x5,0x35,0x6d, 0x6,0x45,0x30, + 0x5,0x35,0x67, 0x4,0x35,0x57, 0x5,0x35,0x6a, 0x5,0x35,0x6f, + 0x5,0x35,0x6e, 0x4,0x35,0x58, 0x6,0x45,0x2e, 0x6,0x45,0x2f, + 0x5,0x35,0x6b, 0x5,0x35,0x68, 0xf,0x38,0x63, 0xf,0x38,0x64, + 0xf,0x38,0x65, 0xf,0x38,0x66, 0xf,0x38,0x68, 0xf,0x38,0x69, + 0xf,0x38,0x62, 0x5,0x35,0x6c, 0x5,0x35,0x69, 0xf,0x38,0x67, + 0x5,0x3c,0x51, 0x5,0x3c,0x50, 0x5,0x3c,0x54, 0x5,0x3c,0x4f, + 0x6,0x4f,0x34, 0x6,0x4f,0x31, 0x5,0x43,0x39, 0x5,0x3c,0x53, + 0x5,0x3c,0x4e, 0x6,0x4f,0x33, 0x4,0x3b,0x46, 0x5,0x3c,0x55, + 0x6,0x58,0x64, 0x6,0x4f,0x35, 0xf,0x3f,0x47, 0xf,0x3f,0x48, + 0xf,0x3f,0x49, 0xf,0x3f,0x4a, 0xf,0x3f,0x4b, 0xf,0x3f,0x4c, + 0xf,0x3f,0x4f, 0xf,0x3f,0x50, 0xf,0x3f,0x51, 0x6,0x4f,0x32, + 0xf,0x3f,0x4e, 0x6,0x58,0x66, 0x5,0x43,0x36, 0x4,0x41,0x23, + 0x6,0x58,0x68, 0x4,0x41,0x25, 0x5,0x43,0x3b, 0x5,0x43,0x35, + 0x5,0x43,0x3d, 0x5,0x43,0x37, 0x4,0x41,0x24, 0x6,0x58,0x6a, + 0x6,0x58,0x69, 0x5,0x43,0x3a, 0xf,0x45,0x50, 0xf,0x45,0x51, + 0xf,0x45,0x52, 0xf,0x45,0x53, 0xf,0x45,0x54, 0xf,0x45,0x55, + 0xf,0x45,0x56, 0xf,0x45,0x57, 0x6,0x58,0x65, 0x6,0x58,0x67, + 0x6,0x62,0x6d, 0xf,0x3f,0x4d, 0x6,0x62,0x6e, 0x4,0x47,0x5c, + 0x5,0x4a,0x2c, 0x5,0x4a,0x30, 0x6,0x62,0x72, 0x5,0x4a,0x2b, + 0x5,0x4a,0x2e, 0x5,0x4a,0x31, 0x6,0x62,0x71, 0x6,0x62,0x6f, + 0x5,0x4a,0x33, 0x4,0x47,0x5d, 0x5,0x4a,0x2f, 0x6,0x62,0x76, + 0x5,0x4a,0x2d, 0x6,0x62,0x73, 0xf,0x4c,0x53, 0xf,0x4c,0x54, + 0xf,0x4c,0x55, 0xf,0x4c,0x56, 0xf,0x4c,0x57, 0xf,0x4c,0x58, + 0xf,0x4c,0x59, 0x6,0x62,0x70, 0x5,0x51,0x42, 0x5,0x51,0x3c, + 0x4,0x4d,0x72, 0x5,0x51,0x3f, 0x5,0x51,0x3e, 0x5,0x51,0x3d, + 0x5,0x51,0x40, 0x7,0x29,0x3f, 0x5,0x51,0x46, 0x5,0x51,0x43, + 0x7,0x29,0x41, 0x5,0x51,0x41, 0x7,0x29,0x3c, 0x7,0x29,0x40, + 0x7,0x29,0x3e, 0x6,0x62,0x74, 0x7,0x29,0x42, 0x7,0x33,0x72, + 0x5,0x51,0x45, 0x5,0x51,0x44, 0xf,0x52,0x40, 0xf,0x52,0x41, + 0x7,0x29,0x43, 0x7,0x29,0x3b, 0xf,0x58,0x2d, 0x4,0x54,0x23, + 0x4,0x54,0x24, 0x4,0x54,0x28, 0x7,0x33,0x74, 0x5,0x58,0x59, + 0x4,0x54,0x21, 0x4,0x54,0x22, 0x4,0x54,0x27, 0x7,0x33,0x75, + 0x4,0x54,0x25, 0x7,0x33,0x71, 0x7,0x33,0x70, 0x5,0x58,0x58, + 0x5,0x58,0x5a, 0x7,0x33,0x76, 0xf,0x58,0x24, 0xf,0x58,0x26, + 0xf,0x58,0x27, 0xf,0x58,0x28, 0xf,0x58,0x29, 0xf,0x58,0x2a, + 0xf,0x58,0x2b, 0xf,0x58,0x2c, 0xf,0x58,0x2e, 0x7,0x33,0x78, + 0x7,0x33,0x77, 0x5,0x58,0x5b, 0x5,0x58,0x56, 0x5,0x58,0x57, + 0x5,0x5e,0x6f, 0x5,0x5e,0x71, 0x4,0x59,0x22, 0x5,0x5e,0x70, + 0x4,0x59,0x24, 0x4,0x59,0x21, 0x5,0x5e,0x72, 0x4,0x58,0x7e, + 0x5,0x5e,0x6c, 0x4,0x59,0x23, 0x5,0x5e,0x6e, 0x5,0x5e,0x6b, + 0x7,0x3c,0x3a, 0x5,0x5e,0x73, 0xf,0x58,0x25, 0xf,0x5c,0x72, + 0xf,0x5c,0x73, 0xf,0x5c,0x74, 0xf,0x5c,0x75, 0xf,0x5c,0x76, + 0x7,0x3c,0x39, 0x5,0x64,0x79, 0x5,0x64,0x7c, 0x4,0x5d,0x6b, + 0x7,0x43,0x57, 0x7,0x43,0x56, 0x5,0x64,0x76, 0x5,0x64,0x7a, + 0x5,0x64,0x78, 0x5,0x64,0x77, 0x5,0x64,0x7d, 0x5,0x64,0x7e, + 0x7,0x43,0x5b, 0x7,0x43,0x5a, 0x5,0x64,0x7b, 0xf,0x60,0x7d, + 0x7,0x43,0x58, 0x7,0x43,0x55, 0x7,0x43,0x59, 0x7,0x43,0x54, + 0x5,0x58,0x5d, 0x5,0x69,0x62, 0x5,0x69,0x66, 0x5,0x69,0x68, + 0x4,0x61,0x4e, 0x4,0x61,0x4c, 0x5,0x69,0x63, 0x5,0x69,0x67, + 0x5,0x69,0x65, 0x5,0x69,0x61, 0x7,0x4a,0x52, 0x5,0x69,0x69, + 0x5,0x69,0x64, 0xf,0x64,0x23, 0xf,0x64,0x24, 0xf,0x64,0x25, + 0x7,0x4a,0x51, 0x7,0x4a,0x53, 0x4,0x64,0x52, 0x4,0x64,0x54, + 0x4,0x64,0x58, 0x4,0x64,0x57, 0x5,0x6d,0x71, 0x7,0x50,0x41, + 0x7,0x50,0x43, 0x5,0x6d,0x72, 0x7,0x50,0x42, 0xf,0x66,0x40, + 0xf,0x66,0x41, 0xf,0x66,0x42, 0x4,0x67,0x49, 0x5,0x71,0x48, + 0x5,0x71,0x49, 0x7,0x55,0x3f, 0x7,0x55,0x3d, 0x7,0x55,0x3c, + 0x7,0x55,0x3e, 0x5,0x71,0x47, 0x5,0x74,0x46, 0x5,0x74,0x49, + 0x4,0x69,0x4d, 0x5,0x74,0x48, 0x5,0x74,0x47, 0xf,0x69,0x79, + 0x5,0x76,0x4f, 0x5,0x76,0x50, 0xf,0x6a,0x79, 0x7,0x59,0x4b, + 0x7,0x5c,0x75, 0x7,0x5c,0x76, 0x5,0x78,0x33, 0x5,0x78,0x34, + 0x5,0x78,0x35, 0x4,0x6d,0x26, 0x7,0x61,0x4e, 0x5,0x7a,0x79, + 0x5,0x7b,0x49, 0x6,0x2e,0x35, 0x6,0x2e,0x34, 0x6,0x34,0x5b, + 0x5,0x2b,0x4d, 0xf,0x2d,0x51, 0x6,0x34,0x5a, 0x6,0x3c,0x41, + 0x4,0x30,0x2b, 0x6,0x3c,0x42, 0x6,0x3c,0x40, 0x5,0x30,0x50, + 0x5,0x30,0x4f, 0x6,0x3c,0x3f, 0x6,0x3c,0x43, 0x4,0x35,0x5f, + 0x6,0x45,0x33, 0x4,0x35,0x5a, 0x5,0x35,0x73, 0x6,0x45,0x37, + 0x5,0x35,0x77, 0x6,0x45,0x3a, 0x5,0x35,0x71, 0x5,0x35,0x75, + 0x6,0x45,0x3c, 0x6,0x45,0x3d, 0x5,0x35,0x74, 0x6,0x45,0x3b, + 0x6,0x45,0x32, 0x6,0x45,0x36, 0xf,0x38,0x6a, 0x6,0x45,0x31, + 0x6,0x45,0x35, 0x6,0x45,0x39, 0x5,0x35,0x76, 0x5,0x35,0x70, + 0x6,0x45,0x34, 0x5,0x3c,0x60, 0x5,0x3c,0x57, 0x5,0x3c,0x58, + 0x5,0x3c,0x5b, 0x6,0x4f,0x3b, 0x5,0x3c,0x56, 0x6,0x4f,0x38, + 0x4,0x3b,0x4e, 0x5,0x3c,0x5d, 0x5,0x3c,0x59, 0x5,0x3c,0x61, + 0x5,0x3c,0x5a, 0x6,0x4f,0x39, 0x6,0x58,0x79, 0x5,0x3c,0x62, + 0xf,0x3f,0x54, 0x6,0x4f,0x37, 0xf,0x3f,0x52, 0x6,0x4f,0x3a, + 0x5,0x3c,0x5e, 0x5,0x43,0x41, 0x5,0x43,0x3f, 0x6,0x58,0x71, + 0x5,0x43,0x40, 0x5,0x43,0x42, 0x6,0x58,0x74, 0x6,0x58,0x70, + 0x5,0x43,0x47, 0x5,0x43,0x45, 0x6,0x58,0x6e, 0x6,0x58,0x6d, + 0x5,0x43,0x3e, 0x6,0x58,0x6f, 0x6,0x58,0x72, 0x6,0x58,0x76, + 0x5,0x43,0x4a, 0x6,0x58,0x6c, 0x6,0x58,0x77, 0x5,0x43,0x43, + 0x5,0x43,0x4c, 0x5,0x43,0x48, 0x6,0x58,0x73, 0x5,0x43,0x49, + 0x5,0x43,0x46, 0x6,0x58,0x75, 0x5,0x4a,0x35, 0xf,0x45,0x59, + 0x6,0x58,0x78, 0x6,0x58,0x6b, 0x6,0x63,0x22, 0x5,0x4a,0x43, + 0x4,0x47,0x60, 0x5,0x4a,0x37, 0x5,0x4a,0x3f, 0x5,0x4a,0x36, + 0x5,0x51,0x4e, 0x5,0x4a,0x3b, 0x6,0x62,0x77, 0x6,0x62,0x7b, + 0x5,0x4a,0x42, 0x5,0x4a,0x3c, 0x5,0x4a,0x39, 0x5,0x4a,0x40, + 0x5,0x4a,0x41, 0x5,0x4a,0x3d, 0x5,0x43,0x44, 0x5,0x4a,0x38, + 0x5,0x4a,0x44, 0x6,0x62,0x7e, 0x5,0x4a,0x46, 0x6,0x62,0x79, + 0x5,0x4a,0x47, 0xf,0x4c,0x5a, 0xf,0x4c,0x5b, 0x6,0x62,0x78, + 0x6,0x62,0x7a, 0x6,0x62,0x7d, 0x6,0x63,0x21, 0x6,0x62,0x7c, + 0x5,0x4a,0x3a, 0x7,0x29,0x46, 0x4,0x4d,0x7a, 0x5,0x51,0x4c, + 0x5,0x51,0x47, 0x5,0x51,0x4a, 0x5,0x51,0x4f, 0x7,0x29,0x45, + 0x7,0x29,0x49, 0x4,0x4d,0x7c, 0x7,0x29,0x4d, 0x4,0x4d,0x7b, + 0x5,0x51,0x4b, 0x5,0x51,0x4d, 0x4,0x4e,0x24, 0x5,0x51,0x51, + 0x5,0x51,0x52, 0x4,0x47,0x63, 0x7,0x29,0x4f, 0x5,0x51,0x49, + 0x7,0x29,0x4b, 0xf,0x52,0x42, 0xf,0x52,0x43, 0xf,0x52,0x44, + 0xf,0x52,0x45, 0x7,0x29,0x48, 0x7,0x29,0x4c, 0x7,0x29,0x47, + 0x7,0x29,0x4a, 0x5,0x51,0x50, 0x5,0x51,0x54, 0x5,0x51,0x55, + 0x5,0x4a,0x45, 0x7,0x34,0x21, 0x5,0x58,0x60, 0x5,0x4a,0x48, + 0x5,0x58,0x69, 0x4,0x54,0x2a, 0x7,0x33,0x7a, 0x5,0x58,0x63, + 0x7,0x33,0x7e, 0x7,0x34,0x23, 0x7,0x33,0x7c, 0x5,0x58,0x5f, + 0x7,0x33,0x7b, 0x7,0x34,0x25, 0x5,0x51,0x53, 0x7,0x34,0x26, + 0x5,0x58,0x67, 0x5,0x58,0x68, 0x5,0x58,0x5e, 0x5,0x58,0x61, + 0x7,0x33,0x7d, 0x5,0x58,0x65, 0x5,0x58,0x64, 0x7,0x34,0x24, + 0x4,0x54,0x2b, 0x5,0x58,0x66, 0x4,0x54,0x2c, 0xf,0x58,0x31, + 0xf,0x58,0x32, 0x7,0x34,0x22, 0x5,0x5e,0x7a, 0x5,0x5e,0x7d, + 0x5,0x5e,0x75, 0x7,0x3c,0x40, 0x5,0x5e,0x76, 0x5,0x5e,0x7c, + 0x5,0x5e,0x78, 0x4,0x59,0x29, 0x7,0x3c,0x3e, 0x7,0x43,0x67, + 0x7,0x3c,0x43, 0x5,0x5e,0x7e, 0x4,0x59,0x2e, 0x7,0x3c,0x3b, + 0x7,0x3c,0x42, 0x7,0x3c,0x44, 0x5,0x5e,0x79, 0x4,0x59,0x27, + 0x7,0x3c,0x41, 0x7,0x34,0x27, 0x7,0x3c,0x3f, 0x4,0x59,0x2f, + 0xf,0x5c,0x77, 0x7,0x3c,0x3d, 0xf,0x5c,0x79, 0x5,0x5e,0x77, + 0x5,0x5e,0x74, 0x7,0x43,0x62, 0x4,0x5d,0x70, 0x7,0x43,0x66, + 0x4,0x5d,0x6f, 0x5,0x65,0x21, 0x5,0x65,0x22, 0x5,0x65,0x2d, + 0x5,0x65,0x26, 0x4,0x5d,0x71, 0x5,0x65,0x2c, 0x5,0x65,0x28, + 0x7,0x43,0x5f, 0x5,0x69,0x70, 0x7,0x43,0x65, 0x7,0x43,0x5c, + 0x5,0x65,0x2e, 0x7,0x43,0x5e, 0x5,0x65,0x24, 0x7,0x43,0x61, + 0x5,0x65,0x23, 0x5,0x65,0x29, 0x4,0x5f,0x33, 0x4,0x5d,0x76, + 0x5,0x65,0x25, 0xf,0x60,0x7e, 0xf,0x61,0x21, 0xf,0x61,0x22, + 0xf,0x61,0x23, 0xf,0x61,0x24, 0xf,0x61,0x25, 0x7,0x43,0x6b, + 0x5,0x65,0x27, 0x7,0x43,0x60, 0x7,0x43,0x69, 0x7,0x43,0x68, + 0x7,0x43,0x6a, 0x7,0x43,0x5d, 0x5,0x65,0x2b, 0x7,0x43,0x63, + 0x7,0x3c,0x3c, 0x5,0x65,0x2f, 0x5,0x69,0x6a, 0x7,0x4a,0x65, + 0x5,0x69,0x6f, 0x5,0x69,0x71, 0x7,0x4a,0x68, 0x5,0x69,0x74, + 0x7,0x4a,0x5b, 0x5,0x65,0x2a, 0x5,0x69,0x6e, 0x7,0x4a,0x58, + 0x5,0x69,0x6d, 0x5,0x69,0x72, 0x4,0x61,0x55, 0x7,0x4a,0x54, + 0x4,0x5d,0x73, 0x7,0x4a,0x59, 0x7,0x43,0x64, 0x7,0x4a,0x5e, + 0x5,0x69,0x73, 0x7,0x4a,0x5a, 0x7,0x4a,0x66, 0x7,0x4a,0x55, + 0x7,0x4a,0x5c, 0x5,0x69,0x6b, 0x5,0x69,0x6c, 0x7,0x4a,0x61, + 0x7,0x4a,0x62, 0x7,0x4a,0x63, 0x7,0x4a,0x5f, 0x5,0x69,0x76, + 0x5,0x69,0x75, 0x7,0x4a,0x60, 0x7,0x4a,0x5d, 0x7,0x4a,0x67, + 0x7,0x4a,0x56, 0x7,0x4a,0x64, 0x4,0x61,0x53, 0x4,0x64,0x59, + 0x5,0x6d,0x7d, 0x5,0x6d,0x77, 0x7,0x50,0x44, 0x5,0x6d,0x7b, + 0x5,0x6d,0x76, 0x5,0x6d,0x79, 0x7,0x50,0x48, 0x7,0x50,0x46, + 0x4,0x64,0x5c, 0x5,0x6d,0x73, 0x4,0x64,0x5d, 0x7,0x50,0x47, + 0x5,0x6d,0x78, 0x5,0x6d,0x75, 0x5,0x6d,0x74, 0x7,0x50,0x49, + 0xf,0x66,0x43, 0xf,0x66,0x44, 0xf,0x66,0x45, 0xf,0x66,0x46, + 0xf,0x66,0x47, 0x7,0x50,0x45, 0x7,0x50,0x4a, 0x7,0x50,0x4b, + 0x5,0x6d,0x7c, 0x5,0x6d,0x7e, 0x5,0x6d,0x7a, 0x4,0x67,0x4e, + 0x7,0x55,0x42, 0x4,0x67,0x4f, 0x5,0x71,0x4b, 0x7,0x55,0x41, + 0x7,0x55,0x44, 0x4,0x67,0x4d, 0x4,0x67,0x4b, 0x5,0x71,0x4c, + 0x7,0x55,0x43, 0x7,0x55,0x40, 0x5,0x71,0x4a, 0xf,0x68,0x51, + 0xf,0x68,0x52, 0x5,0x74,0x4a, 0x7,0x55,0x45, 0x7,0x59,0x4c, + 0x5,0x74,0x4d, 0x5,0x74,0x4f, 0x5,0x74,0x4e, 0x5,0x74,0x4c, + 0x7,0x59,0x4d, 0x5,0x74,0x51, 0x7,0x59,0x4e, 0xf,0x69,0x7a, + 0x7,0x59,0x4f, 0x5,0x74,0x50, 0x5,0x76,0x54, 0x5,0x76,0x52, + 0x5,0x76,0x55, 0x7,0x5c,0x79, 0x7,0x5c,0x78, 0x5,0x76,0x53, + 0x5,0x76,0x51, 0x4,0x6c,0x2b, 0x7,0x5f,0x61, 0x5,0x78,0x37, + 0x5,0x78,0x36, 0x4,0x6c,0x2a, 0x5,0x78,0x38, 0x7,0x5f,0x62, + 0x7,0x61,0x4f, 0x7,0x5f,0x63, 0x7,0x61,0x52, 0x4,0x6d,0x28, + 0x7,0x61,0x54, 0x7,0x62,0x67, 0x7,0x61,0x53, 0x7,0x61,0x51, + 0x7,0x61,0x50, 0xf,0x6b,0x67, 0x5,0x7a,0x3c, 0x5,0x7a,0x3b, + 0x5,0x7a,0x3d, 0x7,0x63,0x76, 0x5,0x7b,0x4a, 0x7,0x64,0x63, + 0x5,0x7b,0x6a, 0xf,0x6d,0x28, 0x7,0x65,0x65, 0xf,0x6d,0x33, + 0x6,0x23,0x39, 0x6,0x23,0x3a, 0x6,0x25,0x55, 0x5,0x30,0x52, + 0x6,0x3c,0x44, 0x5,0x30,0x51, 0x5,0x35,0x7a, 0x5,0x35,0x79, + 0x5,0x35,0x78, 0x6,0x45,0x3e, 0x6,0x45,0x41, 0x6,0x45,0x40, + 0x6,0x45,0x42, 0x6,0x45,0x3f, 0x6,0x45,0x43, 0x6,0x45,0x44, + 0x4,0x35,0x60, 0xf,0x38,0x6b, 0x5,0x3c,0x65, 0x6,0x4f,0x3f, + 0x5,0x3c,0x64, 0x6,0x4f,0x41, 0x6,0x4f,0x3e, 0x5,0x3c,0x66, + 0xf,0x3f,0x55, 0xf,0x3f,0x56, 0xf,0x3f,0x57, 0xf,0x3f,0x58, + 0x6,0x4f,0x3d, 0x6,0x4f,0x40, 0x6,0x58,0x7d, 0x5,0x43,0x4d, + 0x6,0x58,0x7a, 0x6,0x58,0x7e, 0x6,0x59,0x21, 0xf,0x45,0x5a, + 0xf,0x45,0x5b, 0xf,0x45,0x5c, 0x6,0x58,0x7b, 0x6,0x58,0x7c, + 0x6,0x59,0x22, 0x5,0x4a,0x4a, 0x6,0x63,0x23, 0x6,0x63,0x24, + 0x5,0x4a,0x49, 0x6,0x63,0x25, 0x6,0x63,0x26, 0xf,0x4c,0x5c, + 0xf,0x4c,0x5d, 0xf,0x4c,0x5e, 0x7,0x29,0x51, 0x5,0x51,0x56, + 0x4,0x4e,0x25, 0xf,0x52,0x46, 0xf,0x52,0x48, 0x7,0x29,0x50, + 0x5,0x58,0x6a, 0x4,0x54,0x31, 0x5,0x58,0x6b, 0x7,0x34,0x28, + 0x7,0x3c,0x46, 0xf,0x58,0x34, 0xf,0x58,0x36, 0x7,0x3c,0x48, + 0x7,0x3c,0x47, 0x7,0x3c,0x45, 0x5,0x5f,0x21, 0xf,0x5c,0x7a, + 0xf,0x5c,0x7b, 0x5,0x65,0x30, 0x7,0x43,0x6c, 0xf,0x61,0x26, + 0xf,0x61,0x27, 0x7,0x4a,0x6c, 0x7,0x4a,0x6d, 0x7,0x4a,0x6a, + 0xf,0x64,0x26, 0xf,0x64,0x27, 0x7,0x4a,0x6b, 0x7,0x4a,0x69, + 0x4,0x64,0x5e, 0x7,0x50,0x4d, 0xf,0x66,0x48, 0xf,0x66,0x49, + 0x7,0x50,0x4e, 0x7,0x55,0x46, 0x5,0x71,0x4d, 0x7,0x55,0x47, + 0x7,0x55,0x48, 0x7,0x55,0x49, 0x7,0x59,0x50, 0xf,0x69,0x7c, + 0x5,0x76,0x56, 0x5,0x79,0x51, 0x6,0x34,0x5c, 0x5,0x2b,0x4e, + 0x6,0x34,0x5e, 0xf,0x2d,0x52, 0xf,0x2d,0x54, 0x6,0x3c,0x45, + 0x5,0x30,0x54, 0x6,0x3c,0x47, 0xf,0x32,0x5f, 0xf,0x32,0x60, + 0x6,0x3c,0x46, 0x5,0x30,0x53, 0xf,0x32,0x5e, 0x5,0x35,0x7b, + 0x6,0x45,0x4e, 0x6,0x45,0x4d, 0x6,0x45,0x46, 0x4,0x35,0x64, + 0x5,0x36,0x22, 0x5,0x36,0x21, 0x6,0x45,0x4a, 0x5,0x35,0x7d, + 0x6,0x45,0x47, 0x6,0x45,0x4c, 0x6,0x45,0x4b, 0x5,0x35,0x7c, + 0x5,0x35,0x7e, 0xf,0x38,0x6d, 0x6,0x45,0x48, 0x6,0x45,0x49, + 0x4,0x35,0x65, 0x6,0x4f,0x46, 0x6,0x4f,0x47, 0x5,0x3c,0x70, + 0x5,0x3c,0x6e, 0x6,0x4f,0x45, 0x6,0x4f,0x44, 0x6,0x4f,0x42, + 0x5,0x36,0x23, 0x5,0x3c,0x6d, 0x5,0x3c,0x68, 0x5,0x3c,0x6b, + 0x5,0x3c,0x6a, 0x6,0x4f,0x43, 0x5,0x3c,0x69, 0x5,0x3c,0x71, + 0x5,0x3c,0x6c, 0x5,0x3c,0x6f, 0x6,0x59,0x23, 0x6,0x59,0x28, + 0x5,0x43,0x53, 0x6,0x59,0x26, 0x6,0x59,0x29, 0x5,0x43,0x51, + 0x4,0x41,0x2b, 0x5,0x43,0x52, 0x5,0x43,0x4f, 0x6,0x59,0x27, + 0x5,0x43,0x4e, 0xf,0x45,0x5d, 0xf,0x45,0x5e, 0xf,0x45,0x5f, + 0x6,0x59,0x25, 0x4,0x41,0x2d, 0x5,0x43,0x54, 0x6,0x63,0x2d, + 0x6,0x63,0x2f, 0x5,0x4a,0x50, 0x4,0x47,0x68, 0x6,0x63,0x28, + 0x6,0x63,0x2b, 0x5,0x4a,0x4d, 0x6,0x63,0x2c, 0x6,0x63,0x27, + 0x6,0x63,0x30, 0x5,0x4a,0x4b, 0x5,0x4a,0x4e, 0x6,0x63,0x31, + 0x6,0x63,0x2e, 0xf,0x4c,0x5f, 0xf,0x4c,0x60, 0xf,0x4c,0x61, + 0xf,0x4c,0x63, 0x5,0x4a,0x4f, 0x5,0x4a,0x4c, 0x7,0x29,0x59, + 0x6,0x63,0x2a, 0x5,0x51,0x60, 0x7,0x29,0x57, 0x7,0x29,0x5e, + 0x7,0x29,0x62, 0x7,0x29,0x56, 0x5,0x51,0x59, 0x7,0x29,0x5a, + 0x7,0x29,0x55, 0x7,0x29,0x5c, 0x5,0x51,0x58, 0x5,0x51,0x5b, + 0x5,0x51,0x5e, 0x4,0x4e,0x2c, 0x6,0x63,0x29, 0x7,0x29,0x58, + 0x7,0x29,0x5d, 0x7,0x29,0x5b, 0x5,0x51,0x5d, 0x5,0x51,0x5f, + 0x7,0x29,0x52, 0x5,0x51,0x57, 0x7,0x29,0x54, 0x7,0x29,0x63, + 0xf,0x52,0x49, 0xf,0x52,0x4a, 0xf,0x52,0x4b, 0xf,0x52,0x4c, + 0x7,0x29,0x53, 0x7,0x29,0x5f, 0x7,0x29,0x60, 0x7,0x29,0x61, + 0x5,0x51,0x5c, 0x5,0x51,0x5a, 0x7,0x34,0x29, 0x5,0x58,0x73, + 0x7,0x34,0x2f, 0x5,0x58,0x74, 0x7,0x34,0x2d, 0x5,0x58,0x70, + 0x7,0x34,0x2b, 0x7,0x34,0x34, 0x5,0x58,0x6e, 0x5,0x58,0x71, + 0x5,0x58,0x6d, 0x7,0x34,0x35, 0x7,0x34,0x30, 0x7,0x34,0x36, + 0x5,0x58,0x6c, 0x7,0x34,0x33, 0xf,0x58,0x37, 0xf,0x58,0x39, + 0xf,0x58,0x3a, 0x7,0x34,0x2c, 0x7,0x34,0x2e, 0x7,0x34,0x2a, + 0xf,0x58,0x38, 0x4,0x54,0x35, 0x5,0x58,0x6f, 0x7,0x3c,0x4a, + 0x7,0x3c,0x52, 0x5,0x5f,0x25, 0x7,0x3c,0x4d, 0x7,0x3c,0x4c, + 0x7,0x3c,0x4b, 0x7,0x3c,0x53, 0x4,0x59,0x33, 0x7,0x3c,0x50, + 0x4,0x59,0x34, 0x7,0x3c,0x51, 0x5,0x5f,0x22, 0x5,0x5f,0x2b, + 0x4,0x59,0x36, 0x5,0x5f,0x28, 0x5,0x5f,0x27, 0x7,0x3c,0x54, + 0x5,0x5f,0x24, 0x5,0x5f,0x2a, 0x7,0x3c,0x49, 0xf,0x5c,0x7c, + 0xf,0x5c,0x7d, 0x7,0x3c,0x4e, 0x7,0x3c,0x4f, 0x5,0x5f,0x26, + 0x5,0x5f,0x23, 0x5,0x5f,0x29, 0x4,0x5d,0x79, 0x7,0x43,0x70, + 0x4,0x5e,0x21, 0x5,0x65,0x32, 0x5,0x65,0x34, 0xf,0x61,0x28, + 0xf,0x61,0x29, 0xf,0x61,0x2a, 0x7,0x43,0x6f, 0x7,0x43,0x72, + 0x7,0x43,0x71, 0x7,0x43,0x6e, 0x7,0x43,0x6d, 0x5,0x65,0x31, + 0x5,0x65,0x33, 0x5,0x69,0x78, 0x7,0x4a,0x6e, 0x7,0x4a,0x71, + 0x7,0x4a,0x6f, 0x7,0x4a,0x70, 0x5,0x69,0x7a, 0x4,0x61,0x5a, + 0x4,0x61,0x5b, 0x5,0x69,0x79, 0x5,0x69,0x77, 0x5,0x69,0x7b, + 0x7,0x4a,0x72, 0xf,0x64,0x28, 0x7,0x4a,0x74, 0x4,0x64,0x62, + 0x5,0x6e,0x25, 0x5,0x6e,0x23, 0x7,0x50,0x53, 0x5,0x6e,0x24, + 0x5,0x6e,0x22, 0x7,0x50,0x51, 0x5,0x6e,0x21, 0xf,0x66,0x4a, + 0x7,0x50,0x52, 0x7,0x50,0x50, 0x7,0x50,0x4f, 0x5,0x6e,0x26, + 0x7,0x50,0x54, 0x4,0x67,0x53, 0x5,0x71,0x4e, 0x4,0x67,0x54, + 0x7,0x55,0x4c, 0x7,0x55,0x4b, 0x7,0x55,0x4a, 0x7,0x59,0x56, + 0x4,0x69,0x50, 0x7,0x59,0x52, 0x7,0x59,0x51, 0x4,0x69,0x51, + 0x7,0x59,0x57, 0x7,0x59,0x53, 0x7,0x59,0x54, 0x7,0x59,0x55, + 0x7,0x5c,0x7e, 0x7,0x5d,0x21, 0x5,0x76,0x57, 0x7,0x5c,0x7b, + 0x7,0x5c,0x7a, 0x7,0x5c,0x7c, 0x7,0x5c,0x7d, 0x5,0x76,0x59, + 0x5,0x76,0x58, 0x5,0x78,0x3c, 0x5,0x78,0x3b, 0x5,0x78,0x3a, + 0x7,0x5f,0x67, 0x7,0x5f,0x65, 0x7,0x5f,0x64, 0x5,0x78,0x39, + 0x7,0x5f,0x66, 0x5,0x79,0x53, 0x5,0x79,0x52, 0x5,0x7a,0x3e, + 0x5,0x7a,0x3f, 0x7,0x62,0x68, 0x5,0x7a,0x7a, 0x7,0x64,0x64, + 0x7,0x62,0x69, 0x7,0x63,0x77, 0x5,0x7b,0x6b, 0x7,0x65,0x66, + 0x6,0x29,0x2b, 0x6,0x2e,0x36, 0x6,0x3c,0x48, 0x6,0x45,0x4f, + 0x5,0x36,0x25, 0x5,0x36,0x24, 0x4,0x41,0x2e, 0x6,0x59,0x2a, + 0xf,0x45,0x61, 0x5,0x4a,0x51, 0xf,0x4c,0x65, 0xf,0x4c,0x66, + 0x5,0x4a,0x52, 0x7,0x29,0x64, 0x7,0x29,0x65, 0x7,0x29,0x66, + 0x5,0x51,0x62, 0x7,0x34,0x37, 0x5,0x58,0x75, 0x7,0x34,0x38, + 0xf,0x58,0x3b, 0x5,0x5f,0x2d, 0x5,0x5f,0x2c, 0xf,0x5c,0x7e, + 0xf,0x5d,0x21, 0xf,0x5d,0x22, 0xf,0x5d,0x23, 0x5,0x5f,0x2e, + 0x5,0x65,0x37, 0x5,0x65,0x36, 0x7,0x43,0x73, 0x7,0x4a,0x75, + 0x4,0x61,0x5c, 0x7,0x4a,0x76, 0xf,0x66,0x4b, 0x7,0x50,0x55, + 0xf,0x68,0x54, 0x7,0x59,0x58, 0x7,0x5f,0x68, 0x7,0x65,0x47, + 0x7,0x65,0x67, 0x6,0x29,0x2c, 0x6,0x2e,0x37, 0x6,0x59,0x2d, + 0x6,0x59,0x2c, 0x6,0x59,0x2b, 0xf,0x52,0x4d, 0x7,0x33,0x21, + 0x4,0x61,0x5d, 0x7,0x55,0x4d, 0x6,0x25,0x59, 0x6,0x25,0x58, + 0x6,0x25,0x57, 0x4,0x24,0x7e, 0x6,0x29,0x2d, 0x4,0x25,0x24, + 0x6,0x3c,0x49, 0x6,0x29,0x2e, 0xf,0x25,0x33, 0xf,0x25,0x34, + 0x6,0x3c,0x4a, 0x6,0x29,0x2f, 0x5,0x24,0x78, 0x6,0x3c,0x4b, + 0x6,0x45,0x50, 0x5,0x27,0x6a, 0x5,0x27,0x6b, 0x5,0x27,0x70, + 0x6,0x2e,0x38, 0x6,0x2e,0x3d, 0x5,0x27,0x6f, 0x4,0x28,0x25, + 0x5,0x27,0x71, 0x5,0x27,0x6d, 0x4,0x28,0x28, 0x6,0x2e,0x3b, + 0xf,0x28,0x6d, 0xf,0x28,0x6f, 0xf,0x28,0x70, 0xf,0x28,0x73, + 0xf,0x28,0x74, 0xf,0x28,0x75, 0x6,0x2e,0x3a, 0x6,0x2e,0x3f, + 0x5,0x27,0x6e, 0x5,0x27,0x68, 0x6,0x2e,0x3c, 0x5,0x27,0x6c, + 0x6,0x2e,0x39, 0x6,0x2e,0x3e, 0x5,0x2b,0x4f, 0x5,0x2b,0x56, + 0x5,0x2b,0x52, 0x6,0x34,0x5f, 0x5,0x2b,0x51, 0x6,0x34,0x62, + 0x5,0x2b,0x55, 0x5,0x2b,0x53, 0x4,0x2b,0x4f, 0x4,0x2b,0x51, + 0x5,0x2b,0x50, 0x6,0x34,0x64, 0x6,0x34,0x63, 0xf,0x2d,0x55, + 0xf,0x2d,0x56, 0xf,0x2d,0x57, 0xf,0x2d,0x58, 0xf,0x2d,0x59, + 0x4,0x2b,0x52, 0x6,0x34,0x65, 0x6,0x34,0x61, 0x6,0x4a,0x47, + 0x5,0x2b,0x57, 0x5,0x2b,0x54, 0x6,0x3c,0x54, 0x6,0x3c,0x58, + 0x5,0x30,0x5b, 0x6,0x3c,0x53, 0x5,0x30,0x56, 0x5,0x30,0x5a, + 0x4,0x30,0x31, 0x5,0x30,0x57, 0x5,0x30,0x59, 0x6,0x3c,0x52, + 0x6,0x3c,0x4c, 0x6,0x3c,0x56, 0x4,0x30,0x32, 0x6,0x3c,0x57, + 0x6,0x3c,0x4d, 0x5,0x43,0x55, 0x6,0x3c,0x55, 0x5,0x30,0x58, + 0x6,0x3c,0x50, 0x6,0x3c,0x4e, 0x5,0x30,0x5c, 0x5,0x36,0x27, + 0x5,0x36,0x26, 0x6,0x3c,0x4f, 0x6,0x45,0x5b, 0x5,0x36,0x2c, + 0x4,0x35,0x6a, 0x6,0x45,0x5c, 0x5,0x36,0x2b, 0x6,0x3c,0x51, + 0x5,0x36,0x29, 0x6,0x45,0x57, 0x6,0x45,0x5a, 0xf,0x38,0x70, + 0xf,0x38,0x71, 0xf,0x38,0x72, 0x6,0x45,0x56, 0x6,0x45,0x54, + 0x6,0x45,0x55, 0x6,0x45,0x52, 0x6,0x45,0x5d, 0x6,0x45,0x58, + 0x6,0x45,0x53, 0x5,0x36,0x2a, 0x4,0x35,0x67, 0x6,0x45,0x59, + 0x5,0x36,0x2d, 0x5,0x36,0x28, 0xf,0x38,0x6f, 0x6,0x45,0x51, + 0x5,0x3c,0x76, 0x5,0x3c,0x72, 0x5,0x3c,0x78, 0x5,0x3c,0x77, + 0x4,0x3b,0x56, 0x6,0x4f,0x53, 0x4,0x3b,0x5a, 0x4,0x3b,0x58, + 0x5,0x3c,0x79, 0x6,0x4f,0x52, 0x7,0x29,0x67, 0x6,0x4f,0x4d, + 0x6,0x4f,0x4c, 0x6,0x4f,0x50, 0x6,0x4f,0x4f, 0x4,0x3b,0x5b, + 0x6,0x4f,0x49, 0x6,0x4f,0x4b, 0xf,0x3f,0x62, 0x6,0x4f,0x51, + 0x6,0x4f,0x54, 0x6,0x4f,0x55, 0x6,0x4f,0x4a, 0xf,0x3f,0x59, + 0xf,0x3f,0x5a, 0xf,0x3f,0x5b, 0xf,0x3f,0x5c, 0xf,0x3f,0x5d, + 0xf,0x3f,0x5f, 0xf,0x3f,0x60, 0xf,0x3f,0x61, 0x5,0x3c,0x75, + 0x6,0x4f,0x4e, 0x5,0x3c,0x74, 0x5,0x3c,0x73, 0x4,0x3b,0x59, + 0x6,0x4f,0x56, 0x6,0x59,0x40, 0x6,0x59,0x34, 0x6,0x59,0x3d, + 0x6,0x59,0x30, 0x4,0x41,0x31, 0x4,0x41,0x30, 0x6,0x59,0x2e, + 0x5,0x43,0x59, 0x6,0x59,0x31, 0x6,0x59,0x41, 0x6,0x59,0x3b, + 0x6,0x59,0x3f, 0x6,0x59,0x37, 0x6,0x59,0x35, 0x6,0x59,0x43, + 0x6,0x59,0x42, 0x5,0x3c,0x7a, 0x4,0x41,0x32, 0x6,0x59,0x33, + 0x6,0x59,0x3e, 0xf,0x45,0x62, 0xf,0x45,0x63, 0xf,0x45,0x64, + 0xf,0x45,0x65, 0xf,0x45,0x66, 0xf,0x45,0x67, 0xf,0x45,0x68, + 0xf,0x45,0x69, 0xf,0x45,0x6a, 0xf,0x45,0x6b, 0xf,0x45,0x6c, + 0x6,0x59,0x32, 0x6,0x59,0x36, 0x6,0x59,0x3c, 0x6,0x59,0x39, + 0x6,0x59,0x38, 0x6,0x59,0x3a, 0x6,0x59,0x2f, 0x5,0x43,0x58, + 0x5,0x43,0x57, 0x5,0x43,0x56, 0x6,0x63,0x35, 0x6,0x63,0x34, + 0x6,0x63,0x37, 0x6,0x63,0x32, 0x6,0x63,0x3a, 0x5,0x4a,0x54, + 0x6,0x63,0x36, 0x6,0x63,0x38, 0x6,0x63,0x3c, 0x5,0x4a,0x53, + 0x5,0x4a,0x56, 0x6,0x63,0x33, 0x6,0x63,0x3b, 0x7,0x3c,0x55, + 0xf,0x4c,0x69, 0xf,0x4c,0x6a, 0xf,0x4c,0x6c, 0xf,0x4c,0x6d, + 0xf,0x4c,0x6e, 0xf,0x4c,0x6f, 0xf,0x4c,0x70, 0xf,0x4c,0x71, + 0xf,0x4c,0x72, 0x6,0x63,0x39, 0x7,0x3c,0x56, 0x7,0x3c,0x57, + 0x7,0x3c,0x58, 0x5,0x4a,0x55, 0x7,0x29,0x6e, 0x7,0x29,0x6c, + 0x7,0x29,0x72, 0x7,0x29,0x69, 0x7,0x29,0x6b, 0x4,0x4e,0x2f, + 0x5,0x51,0x64, 0x4,0x4e,0x30, 0x5,0x51,0x68, 0x5,0x51,0x65, + 0x4,0x4e,0x34, 0x7,0x29,0x70, 0xf,0x52,0x4e, 0xf,0x52,0x4f, + 0xf,0x52,0x50, 0xf,0x52,0x51, 0xf,0x52,0x52, 0x5,0x51,0x6d, + 0x7,0x29,0x6a, 0x7,0x29,0x6f, 0x7,0x29,0x74, 0x7,0x29,0x75, + 0x7,0x29,0x71, 0x7,0x29,0x73, 0x7,0x43,0x74, 0x7,0x29,0x68, + 0x7,0x43,0x75, 0x7,0x29,0x6d, 0x5,0x51,0x69, 0x5,0x51,0x67, + 0x5,0x51,0x6c, 0x5,0x51,0x66, 0x5,0x51,0x6a, 0x5,0x51,0x6b, + 0x5,0x51,0x63, 0x7,0x34,0x46, 0x5,0x58,0x7c, 0x5,0x58,0x7b, + 0x5,0x58,0x79, 0x7,0x34,0x41, 0x5,0x58,0x77, 0x7,0x34,0x45, + 0x7,0x34,0x3e, 0x7,0x34,0x47, 0x4,0x54,0x36, 0x7,0x34,0x42, + 0x7,0x34,0x44, 0x7,0x34,0x39, 0x7,0x34,0x4a, 0x7,0x4a,0x77, + 0x7,0x34,0x3c, 0x7,0x34,0x40, 0x7,0x34,0x4c, 0xf,0x58,0x3c, + 0xf,0x58,0x3d, 0xf,0x58,0x3e, 0x7,0x34,0x3d, 0xf,0x58,0x3f, + 0x7,0x2c,0x5a, 0x7,0x34,0x48, 0x7,0x34,0x3b, 0x7,0x34,0x3a, + 0x7,0x34,0x43, 0x7,0x34,0x4b, 0x5,0x58,0x78, 0x5,0x58,0x7d, + 0x5,0x58,0x7a, 0x7,0x34,0x3f, 0x5,0x58,0x76, 0x5,0x5f,0x2f, + 0x4,0x59,0x3a, 0x7,0x3c,0x60, 0x5,0x5f,0x33, 0x7,0x3c,0x5d, + 0x5,0x5f,0x34, 0x7,0x3c,0x5b, 0x7,0x50,0x57, 0x7,0x34,0x49, + 0x7,0x3c,0x62, 0x7,0x3c,0x5e, 0x5,0x5f,0x32, 0x5,0x5f,0x35, + 0xf,0x5d,0x24, 0xf,0x5d,0x26, 0xf,0x5d,0x27, 0xf,0x5d,0x28, + 0x7,0x3c,0x59, 0x7,0x3c,0x5c, 0x7,0x3c,0x5f, 0x7,0x3c,0x63, + 0xf,0x5d,0x25, 0x5,0x5f,0x36, 0x5,0x5f,0x37, 0x5,0x5f,0x31, + 0x5,0x5f,0x30, 0x7,0x3c,0x5a, 0x5,0x65,0x3d, 0x7,0x43,0x7c, + 0x4,0x5e,0x22, 0x7,0x43,0x7a, 0x5,0x65,0x3a, 0x7,0x43,0x78, + 0xf,0x61,0x2b, 0xf,0x61,0x2c, 0xf,0x61,0x2d, 0x7,0x44,0x21, + 0x7,0x43,0x7e, 0x5,0x65,0x39, 0x7,0x43,0x7d, 0x7,0x43,0x76, + 0x7,0x43,0x79, 0x5,0x65,0x3c, 0x5,0x65,0x3b, 0x5,0x65,0x38, + 0x7,0x43,0x7b, 0x7,0x4b,0x21, 0x7,0x4b,0x22, 0x7,0x4a,0x7e, + 0xf,0x64,0x2a, 0xf,0x64,0x2b, 0xf,0x64,0x2d, 0xf,0x64,0x2e, + 0x7,0x4a,0x79, 0x7,0x4a,0x7a, 0x7,0x4a,0x7d, 0x7,0x4a,0x7b, + 0x7,0x4a,0x7c, 0x7,0x4a,0x78, 0x5,0x6a,0x21, 0x5,0x69,0x7e, + 0xf,0x64,0x2c, 0x7,0x50,0x5a, 0x5,0x6e,0x29, 0x7,0x50,0x59, + 0x5,0x6e,0x27, 0xf,0x66,0x4c, 0x7,0x50,0x58, 0x5,0x6e,0x28, + 0x7,0x5d,0x22, 0x4,0x67,0x55, 0x7,0x55,0x4f, 0x5,0x71,0x51, + 0x7,0x55,0x50, 0x7,0x55,0x4e, 0xf,0x68,0x55, 0xf,0x68,0x56, + 0xf,0x68,0x57, 0xf,0x68,0x58, 0x5,0x71,0x4f, 0x5,0x71,0x50, + 0x5,0x69,0x7d, 0x7,0x55,0x51, 0x5,0x71,0x52, 0x5,0x74,0x52, + 0x4,0x6b,0x25, 0x7,0x59,0x5b, 0x7,0x59,0x5a, 0x7,0x59,0x59, + 0x7,0x5d,0x23, 0x7,0x5d,0x25, 0x7,0x5d,0x24, 0x7,0x62,0x6a, + 0x7,0x5f,0x6a, 0x7,0x5f,0x69, 0x5,0x78,0x3d, 0x7,0x61,0x55, + 0x7,0x62,0x6b, 0x7,0x65,0x68, 0x6,0x29,0x30, 0x5,0x21,0x7c, + 0x5,0x23,0x2c, 0x5,0x23,0x2b, 0x5,0x23,0x2d, 0x5,0x23,0x2a, + 0x4,0x23,0x31, 0x6,0x25,0x5a, 0x6,0x25,0x5c, 0x4,0x23,0x33, + 0x4,0x25,0x27, 0x5,0x24,0x79, 0x4,0x25,0x26, 0x4,0x25,0x28, + 0x4,0x25,0x25, 0x6,0x29,0x33, 0x4,0x25,0x2a, 0x5,0x24,0x7a, + 0x4,0x35,0x71, 0x6,0x29,0x32, 0xf,0x25,0x35, 0xf,0x25,0x36, + 0xf,0x25,0x37, 0xf,0x38,0x73, 0xf,0x38,0x75, 0x6,0x45,0x61, + 0x6,0x45,0x5f, 0x6,0x45,0x60, 0x6,0x29,0x31, 0x4,0x25,0x29, + 0x4,0x28,0x2e, 0x6,0x45,0x5e, 0x4,0x28,0x2a, 0x4,0x28,0x2d, + 0x4,0x28,0x2c, 0x6,0x34,0x69, 0x4,0x28,0x2f, 0x5,0x27,0x72, + 0x5,0x27,0x73, 0x6,0x4f,0x58, 0x6,0x2e,0x43, 0xf,0x28,0x76, + 0xf,0x28,0x78, 0xf,0x28,0x79, 0xf,0x28,0x7c, 0x6,0x4f,0x5a, + 0x6,0x2e,0x41, 0x6,0x2e,0x42, 0x6,0x2e,0x40, 0xf,0x28,0x77, + 0xf,0x28,0x7b, 0x6,0x4f,0x57, 0x6,0x4f,0x59, 0x5,0x27,0x74, + 0x5,0x2b,0x5a, 0x5,0x2b,0x59, 0x5,0x2b,0x58, 0x4,0x2b,0x57, + 0x4,0x2b,0x55, 0x5,0x2b,0x5f, 0x4,0x41,0x33, 0x5,0x2b,0x5b, + 0xf,0x2d,0x5a, 0xf,0x45,0x6e, 0x6,0x59,0x45, 0x6,0x59,0x44, + 0x6,0x59,0x46, 0x6,0x34,0x6c, 0x6,0x34,0x66, 0x6,0x34,0x67, + 0x6,0x34,0x68, 0x6,0x34,0x6b, 0x6,0x34,0x6a, 0x5,0x2b,0x5e, + 0x5,0x2b,0x5c, 0x5,0x2b,0x5d, 0x5,0x30,0x61, 0x5,0x30,0x5d, + 0x4,0x30,0x36, 0x6,0x3c,0x5b, 0x5,0x30,0x65, 0x5,0x30,0x66, + 0x5,0x30,0x5e, 0x5,0x30,0x63, 0x5,0x30,0x5f, 0x4,0x30,0x35, + 0x6,0x3c,0x5d, 0x4,0x30,0x37, 0x6,0x3c,0x5f, 0x6,0x63,0x3d, + 0x6,0x63,0x3f, 0x6,0x63,0x40, 0x6,0x3c,0x5c, 0x6,0x3c,0x5e, + 0x6,0x3c,0x5a, 0x5,0x30,0x62, 0x5,0x30,0x64, 0x5,0x30,0x60, + 0x5,0x30,0x67, 0x6,0x63,0x3e, 0x6,0x3c,0x59, 0xf,0x32,0x62, + 0xf,0x32,0x63, 0xf,0x32,0x64, 0x5,0x51,0x6e, 0x4,0x4e,0x36, + 0x4,0x35,0x6f, 0x5,0x36,0x31, 0x5,0x36,0x30, 0x5,0x36,0x35, + 0x5,0x36,0x2e, 0x5,0x36,0x32, 0x4,0x35,0x6d, 0x6,0x45,0x66, + 0x5,0x36,0x34, 0x7,0x29,0x7a, 0x7,0x29,0x79, 0x6,0x45,0x68, + 0xf,0x32,0x61, 0xf,0x38,0x76, 0xf,0x52,0x54, 0x7,0x29,0x76, + 0x7,0x29,0x77, 0x7,0x29,0x7b, 0x7,0x29,0x78, 0x6,0x45,0x63, + 0x6,0x45,0x65, 0x6,0x45,0x64, 0x6,0x45,0x62, 0xf,0x33,0x3c, + 0x6,0x45,0x67, 0x5,0x36,0x2f, 0x5,0x36,0x33, 0x5,0x30,0x68, + 0x4,0x3b,0x5f, 0x5,0x3d,0x23, 0x5,0x3c,0x7e, 0x5,0x3d,0x22, + 0x4,0x3b,0x5d, 0x5,0x3d,0x24, 0x6,0x4f,0x64, 0x5,0x3d,0x21, + 0x5,0x43,0x67, 0x5,0x3c,0x7d, 0x5,0x3c,0x7c, 0x6,0x4f,0x62, + 0x6,0x4f,0x5b, 0x4,0x3b,0x5c, 0xf,0x3f,0x63, 0xf,0x3f,0x64, + 0xf,0x3f,0x65, 0xf,0x58,0x41, 0x7,0x34,0x4e, 0x6,0x4f,0x5d, + 0x6,0x4f,0x5c, 0x6,0x4f,0x5e, 0x6,0x4f,0x5f, 0x6,0x4f,0x60, + 0x6,0x4f,0x61, 0xf,0x3f,0x66, 0x6,0x4f,0x63, 0x7,0x34,0x4d, + 0x5,0x3c,0x7b, 0x7,0x3c,0x64, 0x5,0x43,0x5b, 0x5,0x43,0x60, + 0x5,0x43,0x63, 0x5,0x43,0x5e, 0x5,0x43,0x5d, 0x4,0x41,0x35, + 0x6,0x63,0x41, 0x5,0x43,0x5c, 0x5,0x43,0x62, 0x5,0x43,0x5f, + 0x5,0x43,0x64, 0x5,0x43,0x66, 0x4,0x41,0x37, 0x5,0x43,0x65, + 0x6,0x59,0x49, 0x5,0x43,0x5a, 0xf,0x45,0x6f, 0x6,0x59,0x48, + 0x6,0x59,0x4b, 0x5,0x43,0x61, 0x4,0x47,0x6f, 0x5,0x4a,0x5d, + 0x5,0x4a,0x5c, 0x5,0x4a,0x59, 0x5,0x4a,0x58, 0x5,0x4a,0x63, + 0x5,0x4a,0x5f, 0x5,0x4a,0x5b, 0x6,0x63,0x46, 0x6,0x63,0x43, + 0x6,0x63,0x42, 0x5,0x4a,0x61, 0x5,0x4a,0x62, 0x7,0x44,0x22, + 0x7,0x44,0x24, 0x7,0x44,0x23, 0x7,0x44,0x25, 0x6,0x63,0x45, + 0x5,0x4a,0x57, 0x4,0x47,0x72, 0x6,0x63,0x44, 0x5,0x65,0x3e, + 0x5,0x4a,0x5a, 0x5,0x4a,0x5e, 0x5,0x4a,0x64, 0x4,0x4e,0x38, + 0x7,0x4b,0x23, 0x5,0x51,0x72, 0x7,0x2a,0x21, 0x4,0x4e,0x37, + 0x5,0x51,0x73, 0x4,0x4e,0x39, 0x5,0x59,0x28, 0x5,0x51,0x6f, + 0x5,0x51,0x70, 0x7,0x29,0x7e, 0x7,0x2a,0x22, 0x4,0x4e,0x3a, + 0xf,0x52,0x53, 0xf,0x52,0x55, 0xf,0x52,0x56, 0x7,0x4b,0x26, + 0x7,0x4b,0x24, 0x7,0x2a,0x23, 0x7,0x2a,0x25, 0x7,0x2a,0x26, + 0x7,0x2a,0x24, 0x7,0x29,0x7c, 0x7,0x29,0x7d, 0x5,0x51,0x74, + 0x7,0x34,0x50, 0x5,0x51,0x71, 0x7,0x4b,0x25, 0x5,0x6e,0x2a, + 0x5,0x59,0x25, 0x5,0x59,0x26, 0x7,0x50,0x5c, 0x4,0x54,0x38, + 0x7,0x34,0x4f, 0x5,0x59,0x21, 0x5,0x59,0x24, 0x7,0x34,0x52, + 0x5,0x59,0x22, 0x5,0x59,0x23, 0x4,0x54,0x39, 0x7,0x34,0x51, + 0xf,0x58,0x40, 0x7,0x50,0x5d, 0x7,0x50,0x5b, 0x5,0x6e,0x2b, + 0x7,0x3c,0x65, 0x7,0x3c,0x69, 0x5,0x5f,0x38, 0x4,0x59,0x3b, + 0x5,0x5f,0x39, 0x7,0x55,0x52, 0x7,0x55,0x53, 0x7,0x55,0x54, + 0x7,0x3c,0x67, 0x7,0x3c,0x6a, 0x7,0x3c,0x66, 0x5,0x5f,0x3b, + 0x5,0x5f,0x3a, 0x7,0x55,0x55, 0x7,0x3c,0x68, 0x5,0x65,0x40, + 0x7,0x44,0x26, 0x7,0x44,0x27, 0x5,0x65,0x41, 0x5,0x6a,0x25, + 0x5,0x65,0x44, 0x7,0x44,0x29, 0x7,0x44,0x28, 0x5,0x65,0x42, + 0x5,0x65,0x43, 0x7,0x59,0x5c, 0x5,0x65,0x3f, 0x7,0x44,0x2a, + 0x7,0x4b,0x28, 0x7,0x44,0x2b, 0x5,0x6a,0x24, 0x7,0x4b,0x27, + 0x5,0x6a,0x23, 0x7,0x4b,0x2a, 0x7,0x4b,0x29, 0x4,0x61,0x60, + 0x5,0x59,0x27, 0x5,0x6a,0x22, 0x4,0x64,0x64, 0x5,0x6e,0x2c, + 0x7,0x50,0x5f, 0x7,0x50,0x61, 0x7,0x50,0x5e, 0x7,0x50,0x60, + 0x4,0x67,0x56, 0xf,0x68,0x59, 0x7,0x55,0x56, 0x7,0x55,0x57, + 0x7,0x59,0x5d, 0x7,0x55,0x58, 0xf,0x68,0x5a, 0x7,0x5d,0x26, + 0x7,0x5f,0x6b, 0x7,0x5f,0x6c, 0x5,0x7b,0x4b, 0x7,0x63,0x78, + 0x4,0x30,0x39, 0xf,0x32,0x65, 0x6,0x3c,0x60, 0x5,0x36,0x38, + 0x5,0x36,0x37, 0x6,0x45,0x72, 0x6,0x45,0x6e, 0x5,0x36,0x39, + 0x4,0x35,0x76, 0x6,0x45,0x6c, 0x6,0x45,0x73, 0x6,0x45,0x69, + 0x4,0x35,0x77, 0x5,0x36,0x3a, 0x6,0x45,0x70, 0x6,0x45,0x6f, + 0x6,0x45,0x6a, 0x6,0x45,0x6b, 0xf,0x38,0x77, 0x6,0x45,0x71, + 0x4,0x35,0x79, 0x6,0x45,0x6d, 0x6,0x45,0x74, 0x6,0x4f,0x6b, + 0x5,0x3d,0x25, 0x5,0x3d,0x26, 0x4,0x3b,0x65, 0x6,0x4f,0x69, + 0x5,0x43,0x6a, 0x4,0x3b,0x62, 0x4,0x3b,0x63, 0x6,0x4f,0x6a, + 0x6,0x4f,0x66, 0x6,0x4f,0x65, 0x4,0x3b,0x61, 0x6,0x4f,0x67, + 0x6,0x4f,0x68, 0xf,0x3f,0x68, 0xf,0x3f,0x69, 0xf,0x3f,0x6a, + 0xf,0x3f,0x6b, 0x6,0x4f,0x6c, 0x5,0x43,0x69, 0x5,0x43,0x6c, + 0x5,0x43,0x68, 0x6,0x59,0x4e, 0x6,0x59,0x4d, 0x5,0x43,0x6b, + 0x6,0x63,0x4a, 0x5,0x4a,0x66, 0x5,0x4a,0x65, 0xf,0x4c,0x73, + 0xf,0x4c,0x74, 0xf,0x4c,0x75, 0xf,0x4c,0x77, 0x6,0x63,0x49, + 0x6,0x63,0x48, 0xf,0x4c,0x78, 0x6,0x63,0x47, 0x7,0x2a,0x28, + 0x5,0x51,0x78, 0x7,0x2a,0x2c, 0x5,0x51,0x79, 0x5,0x51,0x75, + 0x7,0x2a,0x30, 0x5,0x51,0x76, 0x7,0x2a,0x2f, 0x7,0x2a,0x2e, + 0x7,0x2a,0x2d, 0x7,0x2a,0x29, 0x7,0x2a,0x27, 0x5,0x51,0x77, + 0xf,0x4c,0x76, 0xf,0x52,0x58, 0xf,0x52,0x59, 0x7,0x2a,0x2a, + 0x7,0x2a,0x2b, 0x7,0x2a,0x32, 0x7,0x2a,0x31, 0x7,0x34,0x56, + 0x7,0x34,0x55, 0x5,0x59,0x29, 0x7,0x34,0x58, 0x5,0x59,0x2c, + 0x7,0x34,0x5a, 0x4,0x54,0x41, 0x7,0x34,0x5f, 0x4,0x54,0x3e, + 0x4,0x54,0x3f, 0x7,0x34,0x5e, 0x5,0x59,0x2a, 0x7,0x34,0x57, + 0x7,0x34,0x5d, 0x7,0x34,0x5c, 0x5,0x59,0x2b, 0xf,0x58,0x42, + 0xf,0x58,0x43, 0x7,0x34,0x59, 0x7,0x34,0x5b, 0x7,0x34,0x53, + 0x7,0x34,0x60, 0x5,0x5f,0x41, 0x5,0x5f,0x3f, 0x5,0x5f,0x40, + 0x5,0x5f,0x43, 0x4,0x59,0x40, 0x7,0x3c,0x6c, 0x5,0x5f,0x42, + 0x4,0x59,0x3e, 0x7,0x3c,0x6e, 0x5,0x5f,0x3e, 0x7,0x3c,0x74, + 0x5,0x5f,0x44, 0x7,0x3c,0x6d, 0x7,0x3c,0x73, 0xf,0x5d,0x2a, + 0xf,0x5d,0x2b, 0xf,0x5d,0x2c, 0x7,0x3c,0x6f, 0x7,0x3c,0x71, + 0x7,0x3c,0x72, 0x5,0x5f,0x3d, 0x5,0x65,0x46, 0x5,0x65,0x47, + 0x5,0x65,0x49, 0x7,0x44,0x33, 0x7,0x44,0x2f, 0x4,0x5e,0x23, + 0x7,0x44,0x2c, 0x5,0x65,0x48, 0x4,0x5e,0x26, 0x5,0x65,0x4a, + 0x7,0x3c,0x75, 0x4,0x5e,0x25, 0x7,0x44,0x32, 0x5,0x65,0x4b, + 0x7,0x44,0x35, 0x7,0x44,0x36, 0x7,0x44,0x2d, 0xf,0x61,0x2e, + 0x7,0x44,0x31, 0x7,0x44,0x2e, 0x5,0x65,0x4c, 0x7,0x44,0x30, + 0x7,0x4b,0x2f, 0x7,0x4b,0x2c, 0x5,0x6a,0x2e, 0x5,0x6a,0x2b, + 0x5,0x6a,0x27, 0x5,0x6a,0x2a, 0x5,0x6a,0x29, 0x5,0x6a,0x2f, + 0x5,0x6a,0x2c, 0x5,0x6a,0x28, 0x5,0x6a,0x2d, 0x7,0x4b,0x2d, + 0x7,0x4b,0x2e, 0x7,0x4b,0x30, 0x7,0x4b,0x2b, 0x7,0x44,0x34, + 0x5,0x6a,0x30, 0x5,0x6a,0x26, 0x7,0x50,0x62, 0x5,0x6e,0x31, + 0x5,0x6e,0x2e, 0x5,0x6e,0x2f, 0x5,0x6e,0x2d, 0x5,0x6e,0x30, + 0x7,0x50,0x63, 0x7,0x50,0x64, 0xf,0x66,0x4e, 0x7,0x50,0x65, + 0x7,0x50,0x67, 0x7,0x50,0x66, 0x4,0x67,0x59, 0x4,0x67,0x57, + 0x4,0x67,0x58, 0x5,0x71,0x53, 0x7,0x55,0x5a, 0xf,0x68,0x5b, + 0x7,0x55,0x59, 0x7,0x59,0x5e, 0x7,0x59,0x5f, 0x7,0x59,0x62, + 0x5,0x74,0x53, 0x7,0x59,0x61, 0x7,0x59,0x60, 0xf,0x69,0x7d, + 0x7,0x5d,0x27, 0x7,0x5d,0x29, 0x5,0x76,0x5a, 0x7,0x5d,0x2b, + 0x7,0x5d,0x2a, 0x5,0x76,0x5b, 0x7,0x5d,0x28, 0xf,0x6a,0x7a, + 0x5,0x78,0x3f, 0x4,0x6c,0x2f, 0x7,0x5f,0x6d, 0x7,0x5f,0x6e, + 0x5,0x78,0x3e, 0x7,0x62,0x6c, 0x5,0x7a,0x7b, 0x7,0x63,0x7a, + 0x7,0x63,0x79, 0x7,0x64,0x66, 0x7,0x64,0x65, 0x7,0x65,0x78, + 0x7,0x65,0x79, 0x6,0x34,0x6e, 0x5,0x3d,0x27, 0x5,0x36,0x3b, + 0x6,0x63,0x4b, 0x6,0x63,0x4c, 0x5,0x51,0x7a, 0x7,0x2a,0x34, + 0x7,0x2a,0x33, 0x5,0x59,0x2d, 0x7,0x34,0x61, 0x5,0x5f,0x45, + 0xf,0x5d,0x2d, 0x7,0x44,0x37, 0xf,0x66,0x4f, 0xf,0x68,0x5c, + 0x5,0x74,0x54, 0x5,0x36,0x3c, 0x6,0x3c,0x61, 0x6,0x45,0x75, + 0x6,0x4f,0x6e, 0x5,0x3d,0x29, 0x5,0x3d,0x28, 0xf,0x45,0x70, + 0x6,0x63,0x4d, 0x7,0x2a,0x35, 0x5,0x5f,0x46, 0xf,0x61,0x2f, + 0x5,0x65,0x4d, 0xf,0x68,0x5d, 0x5,0x71,0x54, 0x7,0x55,0x5b, + 0x6,0x3c,0x64, 0xf,0x32,0x66, 0x6,0x3c,0x62, 0x5,0x36,0x3d, + 0x6,0x45,0x76, 0x6,0x45,0x77, 0xf,0x38,0x78, 0x6,0x4f,0x73, + 0x6,0x4f,0x74, 0x6,0x4f,0x75, 0x6,0x4f,0x71, 0x6,0x4f,0x72, + 0x6,0x4f,0x78, 0x6,0x4f,0x76, 0x6,0x4f,0x70, 0x6,0x4f,0x79, + 0xf,0x3f,0x6c, 0xf,0x3f,0x6d, 0xf,0x3f,0x6e, 0xf,0x3f,0x6f, + 0xf,0x3f,0x72, 0xf,0x3f,0x74, 0xf,0x3f,0x71, 0x6,0x4f,0x77, + 0xf,0x3f,0x70, 0x4,0x41,0x47, 0x5,0x43,0x6e, 0x4,0x41,0x45, + 0x4,0x41,0x44, 0x6,0x59,0x53, 0x6,0x59,0x4f, 0xf,0x45,0x71, + 0xf,0x45,0x75, 0xf,0x45,0x76, 0xf,0x45,0x77, 0xf,0x45,0x78, + 0x6,0x59,0x55, 0x6,0x59,0x51, 0x6,0x59,0x52, 0xf,0x45,0x79, + 0x6,0x59,0x54, 0x6,0x59,0x50, 0xf,0x45,0x74, 0x5,0x4a,0x67, + 0x5,0x4a,0x68, 0x6,0x63,0x52, 0x5,0x4a,0x69, 0xf,0x4c,0x68, + 0xf,0x4c,0x79, 0xf,0x4c,0x7b, 0xf,0x4c,0x7c, 0xf,0x4c,0x7d, + 0xf,0x4d,0x21, 0xf,0x4d,0x23, 0xf,0x4d,0x24, 0xf,0x4d,0x25, + 0xf,0x4d,0x28, 0xf,0x4d,0x29, 0x6,0x63,0x4e, 0x4,0x47,0x7a, + 0x6,0x63,0x50, 0x6,0x63,0x51, 0xf,0x4d,0x2a, 0x6,0x63,0x54, + 0xf,0x4c,0x7a, 0x6,0x63,0x55, 0xf,0x4d,0x2b, 0xf,0x4d,0x26, + 0xf,0x4c,0x7e, 0x7,0x2a,0x3a, 0x4,0x4e,0x42, 0x5,0x51,0x7e, + 0x7,0x2a,0x41, 0x7,0x2a,0x3b, 0x7,0x2a,0x40, 0x7,0x2a,0x39, + 0x5,0x51,0x7d, 0x7,0x2a,0x43, 0x7,0x2a,0x44, 0x7,0x2a,0x3d, + 0x5,0x51,0x7b, 0x7,0x2a,0x37, 0xf,0x52,0x5b, 0xf,0x52,0x5d, + 0xf,0x52,0x5f, 0xf,0x52,0x60, 0xf,0x52,0x63, 0xf,0x52,0x64, + 0xf,0x52,0x65, 0xf,0x52,0x67, 0xf,0x52,0x68, 0xf,0x52,0x69, + 0xf,0x52,0x6a, 0xf,0x52,0x6c, 0xf,0x52,0x6d, 0x7,0x2a,0x42, + 0x7,0x2a,0x3c, 0x7,0x2a,0x3f, 0x7,0x2a,0x45, 0xf,0x52,0x5e, + 0x7,0x2a,0x36, 0x5,0x51,0x7c, 0xf,0x52,0x62, 0xf,0x52,0x66, + 0xf,0x52,0x5a, 0x5,0x59,0x34, 0x5,0x59,0x37, 0x5,0x59,0x32, + 0x4,0x54,0x47, 0x5,0x59,0x2e, 0x5,0x59,0x30, 0x7,0x34,0x65, + 0x7,0x34,0x64, 0x7,0x34,0x6b, 0x7,0x34,0x69, 0x7,0x34,0x67, + 0x5,0x59,0x36, 0x4,0x54,0x44, 0x7,0x34,0x62, 0x7,0x34,0x6a, + 0x7,0x34,0x68, 0x5,0x59,0x2f, 0x7,0x34,0x66, 0xf,0x52,0x5c, + 0x5,0x59,0x33, 0xf,0x58,0x44, 0xf,0x58,0x46, 0xf,0x58,0x47, + 0xf,0x58,0x49, 0xf,0x58,0x4a, 0xf,0x58,0x4b, 0xf,0x58,0x4d, + 0xf,0x58,0x4e, 0xf,0x58,0x4f, 0xf,0x58,0x51, 0xf,0x58,0x53, + 0xf,0x58,0x54, 0xf,0x58,0x56, 0xf,0x58,0x57, 0xf,0x58,0x5a, + 0xf,0x58,0x5c, 0xf,0x58,0x5d, 0xf,0x58,0x5e, 0xf,0x58,0x60, + 0xf,0x58,0x61, 0xf,0x58,0x63, 0xf,0x58,0x64, 0xf,0x58,0x50, + 0xf,0x58,0x52, 0xf,0x58,0x5f, 0xf,0x58,0x45, 0xf,0x58,0x58, + 0x5,0x59,0x38, 0x5,0x59,0x31, 0x5,0x5f,0x48, 0x5,0x5f,0x49, + 0x7,0x3c,0x79, 0x4,0x59,0x43, 0x5,0x5f,0x4c, 0x5,0x5f,0x4b, + 0x7,0x3c,0x7c, 0x5,0x59,0x35, 0x5,0x5f,0x47, 0x7,0x3c,0x7a, + 0x5,0x5f,0x4a, 0x5,0x5f,0x4f, 0x7,0x3c,0x7e, 0x7,0x3d,0x24, + 0x7,0x3d,0x21, 0x7,0x3d,0x25, 0xf,0x5d,0x2f, 0xf,0x5d,0x30, + 0xf,0x5d,0x34, 0xf,0x5d,0x35, 0xf,0x5d,0x36, 0xf,0x5d,0x37, + 0xf,0x5d,0x3a, 0xf,0x5d,0x3b, 0xf,0x5d,0x3c, 0xf,0x5d,0x3d, + 0xf,0x5d,0x3f, 0xf,0x5d,0x40, 0xf,0x5d,0x42, 0xf,0x5d,0x43, + 0xf,0x5d,0x44, 0xf,0x5d,0x45, 0xf,0x5d,0x46, 0xf,0x5d,0x47, + 0xf,0x5d,0x48, 0xf,0x5d,0x49, 0xf,0x5d,0x4b, 0xf,0x5d,0x4e, + 0xf,0x5d,0x4f, 0x7,0x3c,0x7d, 0x7,0x3d,0x22, 0x7,0x3c,0x78, + 0x7,0x3d,0x23, 0x4,0x59,0x48, 0xf,0x5d,0x4a, 0xf,0x5d,0x38, + 0xf,0x5d,0x33, 0xf,0x5d,0x31, 0x5,0x5f,0x4e, 0x5,0x5f,0x4d, + 0xf,0x5d,0x2e, 0x5,0x65,0x51, 0x4,0x5e,0x2d, 0x4,0x5e,0x2e, + 0x5,0x65,0x52, 0x4,0x5e,0x28, 0x4,0x5e,0x2a, 0x7,0x44,0x38, + 0x5,0x65,0x50, 0x5,0x65,0x4e, 0x5,0x6a,0x31, 0x7,0x44,0x3a, + 0x5,0x65,0x53, 0x4,0x5e,0x30, 0x7,0x44,0x40, 0x7,0x44,0x3f, + 0x5,0x65,0x54, 0x5,0x65,0x55, 0x7,0x44,0x41, 0xf,0x61,0x31, + 0xf,0x61,0x32, 0xf,0x61,0x34, 0xf,0x61,0x36, 0xf,0x61,0x37, + 0xf,0x61,0x38, 0xf,0x61,0x3a, 0xf,0x61,0x3c, 0xf,0x61,0x3d, + 0xf,0x61,0x3e, 0xf,0x61,0x40, 0xf,0x61,0x41, 0xf,0x61,0x42, + 0xf,0x61,0x44, 0xf,0x61,0x45, 0xf,0x61,0x46, 0x7,0x44,0x3b, + 0x7,0x44,0x3c, 0x7,0x44,0x3e, 0x7,0x44,0x3d, 0xf,0x61,0x30, + 0xf,0x61,0x39, 0xf,0x61,0x35, 0xf,0x5f,0x5d, 0x4,0x61,0x6b, + 0x7,0x4b,0x33, 0x7,0x4b,0x37, 0x5,0x6a,0x32, 0x7,0x4b,0x34, + 0x5,0x6a,0x34, 0x7,0x4b,0x32, 0x7,0x4b,0x3a, 0x7,0x4b,0x36, + 0x7,0x4b,0x39, 0x7,0x4b,0x3b, 0xf,0x64,0x31, 0xf,0x64,0x32, + 0xf,0x64,0x33, 0xf,0x64,0x35, 0xf,0x64,0x36, 0xf,0x64,0x38, + 0xf,0x64,0x39, 0xf,0x64,0x3a, 0xf,0x64,0x3b, 0xf,0x64,0x3c, + 0xf,0x64,0x3d, 0xf,0x64,0x3f, 0xf,0x64,0x40, 0xf,0x64,0x41, + 0xf,0x64,0x42, 0xf,0x64,0x43, 0xf,0x64,0x44, 0xf,0x64,0x45, + 0x7,0x4b,0x3c, 0x7,0x4b,0x35, 0x7,0x4b,0x38, 0x4,0x61,0x6a, + 0x7,0x4b,0x31, 0x5,0x65,0x56, 0xf,0x64,0x3e, 0x4,0x64,0x68, + 0x7,0x50,0x6d, 0x7,0x50,0x6e, 0x5,0x6e,0x38, 0x7,0x50,0x72, + 0x5,0x6e,0x33, 0x4,0x64,0x6a, 0x5,0x6e,0x36, 0x5,0x6e,0x32, + 0x7,0x50,0x70, 0x7,0x50,0x68, 0x7,0x50,0x69, 0x5,0x6e,0x37, + 0x4,0x64,0x6e, 0x7,0x50,0x71, 0x5,0x6e,0x34, 0xf,0x66,0x50, + 0xf,0x66,0x51, 0xf,0x66,0x53, 0xf,0x66,0x54, 0xf,0x66,0x55, + 0xf,0x66,0x56, 0xf,0x66,0x58, 0xf,0x66,0x59, 0xf,0x66,0x5a, + 0xf,0x66,0x5b, 0xf,0x66,0x5d, 0xf,0x66,0x5f, 0xf,0x66,0x60, + 0xf,0x66,0x61, 0xf,0x66,0x62, 0xf,0x66,0x63, 0xf,0x66,0x64, + 0xf,0x66,0x66, 0xf,0x66,0x68, 0xf,0x66,0x6a, 0xf,0x66,0x6b, + 0xf,0x66,0x6c, 0xf,0x66,0x6d, 0xf,0x66,0x6e, 0xf,0x66,0x6f, + 0x7,0x50,0x6c, 0x7,0x50,0x6f, 0xf,0x66,0x52, 0xf,0x66,0x5c, + 0xf,0x66,0x67, 0x7,0x50,0x6a, 0x7,0x55,0x62, 0x4,0x67,0x5e, + 0x7,0x55,0x67, 0x7,0x55,0x61, 0x7,0x55,0x5c, 0x4,0x67,0x60, + 0x4,0x67,0x5d, 0x7,0x55,0x60, 0x7,0x55,0x63, 0x7,0x55,0x69, + 0x7,0x55,0x5e, 0xf,0x68,0x5e, 0xf,0x68,0x5f, 0xf,0x68,0x60, + 0xf,0x68,0x61, 0xf,0x68,0x62, 0xf,0x68,0x63, 0xf,0x68,0x64, + 0xf,0x68,0x65, 0xf,0x68,0x66, 0xf,0x68,0x67, 0xf,0x68,0x68, + 0xf,0x68,0x69, 0xf,0x68,0x6b, 0xf,0x68,0x6c, 0xf,0x68,0x6d, + 0xf,0x68,0x6e, 0xf,0x68,0x6f, 0x7,0x55,0x5f, 0x7,0x55,0x64, + 0x7,0x55,0x65, 0x7,0x55,0x66, 0x7,0x55,0x5d, 0xf,0x68,0x6a, + 0x5,0x74,0x57, 0x7,0x59,0x6b, 0x7,0x59,0x6a, 0x7,0x5d,0x30, + 0x7,0x59,0x66, 0x7,0x59,0x64, 0xf,0x69,0x7e, 0xf,0x6a,0x21, + 0xf,0x6a,0x22, 0xf,0x6a,0x23, 0xf,0x6a,0x24, 0xf,0x6a,0x25, + 0xf,0x6a,0x26, 0xf,0x6a,0x27, 0xf,0x6a,0x28, 0xf,0x6a,0x29, + 0xf,0x6a,0x2a, 0xf,0x6a,0x2b, 0x7,0x59,0x63, 0x7,0x59,0x65, + 0x5,0x74,0x56, 0x5,0x76,0x5e, 0x4,0x6b,0x28, 0x5,0x76,0x5c, + 0xf,0x6b,0x2f, 0x7,0x5d,0x2f, 0x7,0x5d,0x2d, 0x7,0x59,0x69, + 0x7,0x5d,0x2c, 0xf,0x6a,0x7c, 0xf,0x6a,0x7d, 0xf,0x6b,0x23, + 0xf,0x6b,0x24, 0xf,0x6b,0x25, 0xf,0x6b,0x26, 0xf,0x6b,0x29, + 0xf,0x6b,0x2a, 0xf,0x6b,0x2b, 0xf,0x6b,0x2c, 0xf,0x6b,0x2d, + 0xf,0x6b,0x2e, 0x7,0x5d,0x2e, 0x7,0x5d,0x31, 0xf,0x6b,0x21, + 0xf,0x6a,0x7e, 0xf,0x6b,0x27, 0x5,0x78,0x40, 0x7,0x5f,0x70, + 0x7,0x5f,0x71, 0x7,0x5f,0x72, 0x7,0x5f,0x6f, 0x7,0x5f,0x73, + 0xf,0x6b,0x68, 0xf,0x6b,0x69, 0xf,0x6b,0x6a, 0xf,0x6b,0x6b, + 0xf,0x6b,0x6c, 0x4,0x6d,0x63, 0x7,0x61,0x57, 0x7,0x61,0x58, + 0xf,0x6b,0x6d, 0xf,0x6c,0x3c, 0xf,0x6c,0x3d, 0x7,0x61,0x56, + 0x7,0x62,0x72, 0x7,0x62,0x6d, 0x7,0x62,0x6e, 0x7,0x62,0x74, + 0x7,0x62,0x70, 0x7,0x62,0x6f, 0x5,0x7a,0x40, 0x7,0x62,0x73, + 0x7,0x62,0x71, 0x7,0x62,0x75, 0xf,0x6c,0x52, 0xf,0x6c,0x53, + 0xf,0x6c,0x54, 0xf,0x6c,0x55, 0xf,0x6c,0x56, 0xf,0x6c,0x57, + 0xf,0x6c,0x58, 0xf,0x6c,0x40, 0x5,0x7a,0x41, 0x5,0x7a,0x7c, + 0x7,0x63,0x7d, 0x7,0x63,0x7b, 0xf,0x6c,0x6f, 0x7,0x63,0x7c, + 0xf,0x6d,0x23, 0x7,0x64,0x68, 0xf,0x6d,0x21, 0x7,0x64,0x67, + 0x7,0x64,0x69, 0xf,0x6d,0x22, 0xf,0x6c,0x3e, 0x7,0x65,0x48, + 0x7,0x65,0x49, 0xf,0x6d,0x29, 0x5,0x7c,0x21, 0xf,0x6d,0x35, + 0xf,0x6d,0x38, 0xf,0x6d,0x39, 0x6,0x2e,0x44, 0x6,0x29,0x34, + 0x5,0x2b,0x60, 0x5,0x36,0x3f, 0x6,0x45,0x7b, 0x5,0x36,0x3e, + 0x5,0x36,0x40, 0x6,0x45,0x7a, 0xf,0x38,0x79, 0x6,0x45,0x79, + 0x6,0x45,0x78, 0x5,0x3d,0x2a, 0x5,0x3d,0x2b, 0x4,0x3b,0x68, + 0x6,0x4f,0x7a, 0x6,0x4f,0x7b, 0xf,0x3f,0x75, 0x6,0x59,0x59, + 0x6,0x59,0x58, 0x4,0x41,0x4a, 0x6,0x59,0x56, 0x6,0x59,0x57, + 0xf,0x45,0x7a, 0x5,0x43,0x70, 0x5,0x43,0x6f, 0x5,0x4a,0x6a, + 0x4,0x47,0x7c, 0x6,0x63,0x56, 0x6,0x63,0x57, 0x5,0x4a,0x6b, + 0x5,0x52,0x21, 0x5,0x52,0x23, 0x5,0x59,0x39, 0x5,0x52,0x22, + 0x5,0x52,0x24, 0x5,0x52,0x25, 0xf,0x58,0x65, 0x5,0x59,0x3b, + 0x7,0x34,0x6e, 0x5,0x59,0x3a, 0x7,0x3d,0x26, 0x7,0x34,0x6d, + 0x7,0x34,0x70, 0x7,0x34,0x6c, 0x7,0x3d,0x29, 0x4,0x59,0x4a, + 0x5,0x5f,0x50, 0x4,0x59,0x4b, 0x7,0x3d,0x2a, 0x7,0x3d,0x28, + 0x7,0x3d,0x27, 0x7,0x44,0x43, 0x5,0x65,0x58, 0x7,0x44,0x42, + 0x5,0x65,0x57, 0x5,0x6a,0x38, 0x5,0x6a,0x36, 0x5,0x6a,0x35, + 0x5,0x6a,0x37, 0x5,0x6e,0x39, 0x7,0x50,0x73, 0x7,0x50,0x74, + 0x4,0x67,0x64, 0x7,0x55,0x6a, 0x7,0x59,0x6d, 0x7,0x59,0x6e, + 0x7,0x59,0x6c, 0x5,0x76,0x61, 0x5,0x76,0x60, 0x5,0x78,0x41, + 0x7,0x5f,0x74, 0x7,0x62,0x76, 0x7,0x64,0x6a, 0x5,0x2b,0x61, + 0x5,0x30,0x6a, 0x5,0x30,0x6b, 0x5,0x30,0x69, 0xf,0x32,0x67, + 0x6,0x3c,0x66, 0x5,0x36,0x42, 0x5,0x36,0x41, 0xf,0x38,0x7a, + 0xf,0x38,0x7b, 0x6,0x45,0x7c, 0x5,0x3d,0x33, 0x5,0x3d,0x31, + 0x5,0x3d,0x2f, 0x4,0x3b,0x6a, 0x5,0x3d,0x30, 0x4,0x3b,0x6c, + 0x3,0x3f,0x6d, 0x5,0x3d,0x2c, 0x5,0x3d,0x2d, 0x5,0x3d,0x2e, + 0x6,0x4f,0x7e, 0x6,0x50,0x21, 0x5,0x3d,0x32, 0x6,0x4f,0x7c, + 0xf,0x3f,0x78, 0xf,0x3f,0x79, 0xf,0x3f,0x7a, 0xf,0x3f,0x7b, + 0xf,0x3f,0x7c, 0xf,0x3f,0x7d, 0xf,0x40,0x21, 0x6,0x4f,0x7d, + 0x4,0x3b,0x69, 0x4,0x41,0x4c, 0x6,0x59,0x5e, 0x4,0x41,0x52, + 0x4,0x41,0x4d, 0x4,0x41,0x4b, 0xf,0x45,0x7e, 0x6,0x59,0x5d, + 0x5,0x43,0x74, 0x5,0x43,0x71, 0x5,0x43,0x73, 0x5,0x43,0x72, + 0x6,0x59,0x5b, 0x4,0x41,0x51, 0x4,0x41,0x4f, 0x6,0x59,0x5c, + 0x6,0x59,0x5a, 0xf,0x45,0x7d, 0xf,0x46,0x21, 0x5,0x4a,0x73, + 0x5,0x4a,0x6f, 0x5,0x4a,0x71, 0x4,0x47,0x7e, 0x5,0x4a,0x6d, + 0x4,0x48,0x21, 0x5,0x4a,0x74, 0x6,0x63,0x5a, 0x5,0x4a,0x70, + 0x5,0x4a,0x75, 0x4,0x47,0x7d, 0x5,0x4a,0x72, 0x5,0x4a,0x76, + 0x6,0x63,0x59, 0x6,0x63,0x5b, 0x6,0x63,0x5c, 0x5,0x4a,0x6c, + 0x7,0x2a,0x48, 0x5,0x52,0x2d, 0x5,0x52,0x28, 0x7,0x2a,0x4d, + 0x5,0x52,0x2a, 0x5,0x52,0x27, 0x7,0x2a,0x4e, 0x4,0x4e,0x49, + 0x5,0x52,0x2c, 0x5,0x52,0x29, 0x7,0x2a,0x4c, 0xf,0x52,0x6e, + 0xf,0x52,0x6f, 0xf,0x52,0x71, 0x7,0x2a,0x47, 0x7,0x2a,0x49, + 0x7,0x2a,0x4a, 0x7,0x2a,0x4b, 0x5,0x52,0x26, 0x5,0x52,0x2b, + 0x5,0x52,0x2e, 0xf,0x52,0x70, 0x4,0x54,0x50, 0x4,0x54,0x4d, + 0x5,0x59,0x3d, 0x5,0x59,0x40, 0x7,0x34,0x72, 0x5,0x59,0x3c, + 0x5,0x59,0x3e, 0x5,0x59,0x3f, 0x7,0x34,0x75, 0x7,0x34,0x77, + 0x7,0x34,0x79, 0xf,0x58,0x66, 0xf,0x58,0x67, 0xf,0x58,0x68, + 0x7,0x34,0x74, 0x7,0x34,0x78, 0x7,0x34,0x76, 0x4,0x54,0x4e, + 0x4,0x59,0x53, 0x4,0x59,0x51, 0x5,0x5f,0x54, 0x7,0x3d,0x2b, + 0x5,0x5f,0x51, 0x5,0x5f,0x53, 0x5,0x5f,0x55, 0x5,0x5f,0x52, + 0x7,0x3d,0x2d, 0x4,0x59,0x50, 0x7,0x3d,0x2c, 0x4,0x59,0x4c, + 0x7,0x3d,0x2e, 0xf,0x5d,0x50, 0x7,0x3d,0x2f, 0x7,0x3d,0x30, + 0x7,0x3d,0x31, 0x5,0x65,0x5f, 0x5,0x65,0x5e, 0x5,0x65,0x5a, + 0x4,0x5e,0x33, 0x7,0x44,0x44, 0x5,0x65,0x5b, 0x5,0x65,0x61, + 0x5,0x65,0x60, 0x7,0x44,0x46, 0x5,0x65,0x5d, 0x5,0x65,0x59, + 0x5,0x65,0x5c, 0xf,0x61,0x47, 0xf,0x61,0x48, 0xf,0x61,0x49, + 0xf,0x61,0x4c, 0xf,0x61,0x4b, 0x7,0x44,0x45, 0x7,0x44,0x47, + 0x5,0x6a,0x39, 0x7,0x4b,0x3e, 0x7,0x4b,0x3f, 0x4,0x61,0x6d, + 0x5,0x6a,0x3a, 0x7,0x4b,0x3d, 0x4,0x61,0x6e, 0xf,0x64,0x46, + 0xf,0x64,0x47, 0xf,0x64,0x48, 0xf,0x64,0x49, 0xf,0x64,0x4a, + 0x4,0x64,0x70, 0x5,0x6e,0x3f, 0x5,0x6e,0x3a, 0x5,0x6e,0x3d, + 0x5,0x6e,0x3c, 0x5,0x6e,0x3e, 0x5,0x6e,0x40, 0x4,0x64,0x72, + 0x7,0x50,0x78, 0x5,0x6a,0x3b, 0x7,0x50,0x75, 0xf,0x66,0x70, + 0xf,0x66,0x71, 0x7,0x50,0x76, 0x5,0x6e,0x3b, 0x7,0x50,0x77, + 0x5,0x71,0x5a, 0x5,0x6e,0x41, 0x4,0x67,0x65, 0x5,0x71,0x59, + 0x5,0x71,0x57, 0xf,0x68,0x70, 0xf,0x68,0x71, 0xf,0x68,0x73, + 0xf,0x68,0x74, 0xf,0x68,0x75, 0x5,0x71,0x5c, 0x5,0x71,0x58, + 0x5,0x74,0x58, 0x7,0x55,0x6b, 0xf,0x6a,0x2f, 0x7,0x59,0x6f, + 0xf,0x6a,0x2c, 0xf,0x6a,0x2d, 0xf,0x6a,0x2e, 0xf,0x6a,0x30, + 0xf,0x6a,0x31, 0xf,0x6b,0x30, 0xf,0x6b,0x31, 0xf,0x6b,0x32, + 0x7,0x5d,0x32, 0x5,0x78,0x42, 0xf,0x6b,0x6e, 0xf,0x6b,0x6f, + 0x7,0x5f,0x76, 0x7,0x5f,0x75, 0x5,0x79,0x54, 0x4,0x6d,0x29, + 0x4,0x6d,0x2a, 0x7,0x61,0x59, 0x7,0x62,0x77, 0x7,0x62,0x78, + 0x5,0x7a,0x7d, 0xf,0x6d,0x2a, 0x6,0x2e,0x45, 0x5,0x22,0x22, + 0x5,0x21,0x7e, 0x4,0x22,0x23, 0x5,0x22,0x23, 0x4,0x22,0x22, + 0x5,0x22,0x21, 0x5,0x23,0x2e, 0x4,0x23,0x34, 0x6,0x25,0x5d, + 0x5,0x24,0x7d, 0x4,0x25,0x2c, 0x4,0x25,0x2d, 0x5,0x24,0x7e, + 0x5,0x24,0x7c, 0xf,0x25,0x3a, 0xf,0x25,0x3b, 0xf,0x25,0x3c, + 0xf,0x25,0x3d, 0xf,0x25,0x3e, 0xf,0x25,0x3f, 0x5,0x27,0x75, + 0x6,0x2e,0x47, 0x5,0x27,0x76, 0x5,0x27,0x78, 0x5,0x27,0x79, + 0x4,0x28,0x30, 0x5,0x27,0x77, 0x6,0x2e,0x46, 0x6,0x2e,0x48, + 0xf,0x28,0x7d, 0xf,0x28,0x7e, 0x5,0x2b,0x62, 0x6,0x34,0x70, + 0x6,0x34,0x73, 0x4,0x2b,0x5c, 0x5,0x2b,0x65, 0x6,0x34,0x71, + 0x6,0x63,0x5d, 0x6,0x34,0x75, 0x6,0x34,0x76, 0x6,0x34,0x77, + 0x6,0x34,0x72, 0x5,0x2b,0x63, 0x6,0x34,0x78, 0xf,0x2d,0x5b, + 0xf,0x2d,0x5c, 0xf,0x2d,0x5d, 0x6,0x34,0x74, 0x6,0x34,0x6f, + 0x6,0x3c,0x69, 0x5,0x30,0x6f, 0x5,0x2b,0x66, 0x6,0x3c,0x68, + 0x5,0x30,0x6c, 0x5,0x30,0x6e, 0x6,0x3c,0x6e, 0x6,0x3c,0x6b, + 0x6,0x3c,0x6f, 0x5,0x30,0x6d, 0x6,0x3c,0x6a, 0x6,0x3c,0x6d, + 0x6,0x3c,0x6c, 0xf,0x32,0x68, 0xf,0x32,0x69, 0xf,0x32,0x6a, + 0xf,0x32,0x6b, 0xf,0x32,0x6c, 0xf,0x32,0x6d, 0xf,0x32,0x6e, + 0x5,0x36,0x43, 0x6,0x46,0x28, 0x6,0x46,0x21, 0x4,0x35,0x7e, + 0x4,0x36,0x22, 0x4,0x36,0x21, 0x5,0x36,0x44, 0x6,0x46,0x23, + 0x6,0x46,0x24, 0x6,0x46,0x2b, 0x6,0x46,0x2a, 0x6,0x63,0x5e, + 0x6,0x46,0x26, 0x6,0x46,0x22, 0x6,0x46,0x29, 0x6,0x46,0x27, + 0x7,0x34,0x7b, 0x6,0x46,0x25, 0xf,0x38,0x7c, 0xf,0x38,0x7d, + 0xf,0x38,0x7e, 0xf,0x39,0x21, 0xf,0x39,0x22, 0xf,0x39,0x23, + 0xf,0x39,0x24, 0xf,0x39,0x25, 0xf,0x39,0x26, 0xf,0x39,0x27, + 0x5,0x3d,0x38, 0x5,0x3d,0x3d, 0x5,0x3d,0x39, 0x5,0x3d,0x3a, + 0x5,0x3d,0x3c, 0x6,0x50,0x25, 0x6,0x50,0x23, 0x5,0x3d,0x34, + 0x5,0x3d,0x35, 0x5,0x3d,0x37, 0x6,0x50,0x24, 0x6,0x50,0x29, + 0x7,0x3d,0x34, 0x6,0x50,0x27, 0x5,0x3d,0x3b, 0x6,0x50,0x28, + 0x6,0x50,0x26, 0xf,0x40,0x22, 0xf,0x40,0x23, 0x7,0x3d,0x32, + 0x5,0x3d,0x36, 0x6,0x59,0x6a, 0x5,0x43,0x7b, 0x5,0x43,0x78, + 0x6,0x59,0x62, 0x6,0x59,0x69, 0x6,0x59,0x67, 0x5,0x43,0x7c, + 0x5,0x43,0x79, 0x5,0x43,0x77, 0x6,0x63,0x5f, 0x6,0x59,0x63, + 0x6,0x59,0x65, 0x5,0x43,0x7d, 0x5,0x43,0x7a, 0x6,0x59,0x66, + 0x7,0x44,0x49, 0x6,0x59,0x64, 0x7,0x44,0x48, 0x5,0x43,0x76, + 0x6,0x59,0x5f, 0x6,0x59,0x6b, 0x6,0x59,0x60, 0x5,0x43,0x75, + 0x6,0x59,0x61, 0xf,0x46,0x22, 0xf,0x46,0x23, 0xf,0x46,0x24, + 0xf,0x46,0x25, 0xf,0x46,0x26, 0xf,0x46,0x27, 0xf,0x46,0x28, + 0xf,0x46,0x29, 0x6,0x59,0x68, 0x6,0x59,0x6c, 0x7,0x3d,0x33, + 0x6,0x63,0x64, 0x6,0x63,0x62, 0x6,0x63,0x66, 0x4,0x48,0x27, + 0x4,0x48,0x26, 0x5,0x52,0x2f, 0x4,0x48,0x28, 0x4,0x48,0x29, + 0x5,0x4a,0x78, 0x6,0x63,0x63, 0x6,0x63,0x60, 0x4,0x48,0x25, + 0x5,0x4a,0x79, 0x5,0x4a,0x7a, 0x6,0x63,0x65, 0x6,0x63,0x67, + 0x7,0x4b,0x41, 0xf,0x4d,0x2e, 0xf,0x4d,0x2f, 0xf,0x4d,0x30, + 0xf,0x4d,0x31, 0xf,0x4d,0x32, 0xf,0x4d,0x33, 0x6,0x63,0x61, + 0x5,0x4a,0x77, 0x5,0x52,0x36, 0x5,0x52,0x34, 0x5,0x52,0x35, + 0x7,0x2a,0x55, 0x5,0x52,0x38, 0x5,0x52,0x32, 0x5,0x52,0x31, + 0x7,0x2a,0x4f, 0x5,0x52,0x33, 0x5,0x52,0x37, 0x5,0x52,0x30, + 0x7,0x50,0x7a, 0x7,0x2a,0x53, 0x7,0x2a,0x51, 0x7,0x2a,0x50, + 0x7,0x2a,0x52, 0xf,0x52,0x72, 0xf,0x52,0x73, 0xf,0x52,0x74, + 0xf,0x52,0x75, 0xf,0x52,0x76, 0xf,0x52,0x77, 0x7,0x2a,0x56, + 0x5,0x59,0x41, 0x5,0x59,0x42, 0x4,0x54,0x54, 0x7,0x34,0x7c, + 0x5,0x59,0x44, 0x5,0x59,0x43, 0x7,0x34,0x7e, 0x7,0x50,0x79, + 0xf,0x58,0x69, 0xf,0x58,0x6a, 0xf,0x58,0x6b, 0xf,0x58,0x6c, + 0x5,0x6a,0x3c, 0x7,0x34,0x7d, 0x5,0x5f,0x56, 0x5,0x5f,0x57, + 0x7,0x3d,0x36, 0x7,0x3d,0x37, 0x7,0x3d,0x35, 0x5,0x74,0x59, + 0xf,0x5d,0x51, 0xf,0x5d,0x52, 0xf,0x5d,0x53, 0xf,0x5d,0x54, + 0x5,0x65,0x62, 0x7,0x44,0x4c, 0x4,0x5e,0x34, 0x7,0x44,0x4a, + 0x7,0x44,0x4b, 0xf,0x61,0x4d, 0xf,0x61,0x4e, 0xf,0x61,0x4f, + 0xf,0x61,0x50, 0x5,0x6a,0x3d, 0x7,0x4b,0x43, 0x7,0x55,0x6c, + 0x7,0x4b,0x45, 0xf,0x64,0x4c, 0x5,0x78,0x43, 0x7,0x4b,0x42, + 0x7,0x4b,0x44, 0x7,0x5f,0x77, 0xf,0x66,0x72, 0xf,0x66,0x73, + 0x7,0x51,0x72, 0x5,0x71,0x5d, 0x7,0x55,0x6e, 0x7,0x55,0x6d, + 0x7,0x62,0x79, 0x7,0x62,0x7a, 0x7,0x59,0x70, 0x7,0x5d,0x49, + 0x7,0x5f,0x78, 0x5,0x7a,0x7e, 0x5,0x7b,0x21, 0x7,0x66,0x37, + 0x7,0x66,0x28, 0x6,0x59,0x6d, 0x4,0x4e,0x4b, 0x7,0x2a,0x57, + 0xf,0x52,0x79, 0xf,0x52,0x78, 0x5,0x59,0x45, 0x7,0x35,0x21, + 0x4,0x59,0x56, 0x7,0x44,0x4d, 0x7,0x44,0x4e, 0x5,0x6a,0x3e, + 0x7,0x50,0x7b, 0x6,0x3c,0x70, 0x6,0x3c,0x71, 0x6,0x3c,0x72, + 0x6,0x46,0x2c, 0x5,0x36,0x45, 0x4,0x36,0x23, 0x6,0x46,0x2e, + 0x6,0x46,0x2d, 0x6,0x46,0x30, 0x6,0x46,0x2f, 0x4,0x3b,0x70, + 0x6,0x50,0x2c, 0x4,0x3b,0x6e, 0x6,0x50,0x2a, 0x6,0x59,0x73, + 0x6,0x50,0x30, 0x6,0x50,0x2e, 0x6,0x50,0x2b, 0x4,0x3b,0x71, + 0x4,0x3b,0x6f, 0x6,0x50,0x2f, 0x6,0x50,0x2d, 0x6,0x59,0x7b, + 0x5,0x43,0x7e, 0x6,0x59,0x6e, 0x6,0x59,0x71, 0x6,0x59,0x77, + 0x6,0x59,0x75, 0x6,0x59,0x7a, 0x6,0x59,0x72, 0x6,0x59,0x70, + 0x6,0x59,0x74, 0x6,0x59,0x79, 0x6,0x59,0x78, 0x6,0x59,0x6f, + 0x6,0x59,0x76, 0x6,0x63,0x74, 0x6,0x63,0x72, 0x5,0x4a,0x7b, + 0x6,0x63,0x6b, 0x6,0x63,0x6c, 0x6,0x63,0x76, 0x6,0x63,0x68, + 0x6,0x63,0x77, 0x6,0x63,0x70, 0x4,0x48,0x2a, 0x6,0x63,0x75, + 0x6,0x63,0x6f, 0x5,0x4a,0x7c, 0x6,0x63,0x71, 0x6,0x63,0x69, + 0x5,0x4a,0x7d, 0x4,0x48,0x2b, 0x6,0x63,0x6a, 0xf,0x4d,0x34, + 0xf,0x4d,0x35, 0x6,0x63,0x73, 0x6,0x63,0x78, 0x6,0x63,0x6d, + 0x7,0x2a,0x5d, 0x7,0x2a,0x5b, 0x7,0x2a,0x64, 0x7,0x2a,0x5f, + 0x7,0x2a,0x5c, 0x5,0x52,0x3a, 0x7,0x2a,0x5e, 0x7,0x2a,0x66, + 0x7,0x2a,0x62, 0x7,0x2a,0x60, 0x7,0x2a,0x61, 0x7,0x2a,0x63, + 0x7,0x2a,0x5a, 0x7,0x2a,0x58, 0x5,0x52,0x39, 0x7,0x2a,0x65, + 0x7,0x2a,0x67, 0x4,0x59,0x57, 0x4,0x54,0x55, 0x5,0x59,0x47, + 0x7,0x35,0x29, 0x7,0x35,0x24, 0x7,0x35,0x2f, 0x7,0x35,0x22, + 0x7,0x35,0x2d, 0x7,0x35,0x28, 0x7,0x35,0x25, 0x7,0x35,0x2c, + 0x7,0x35,0x2a, 0x7,0x35,0x26, 0x5,0x59,0x46, 0x7,0x35,0x30, + 0x4,0x54,0x56, 0x7,0x35,0x2b, 0x7,0x35,0x33, 0x7,0x35,0x27, + 0x7,0x2a,0x59, 0x7,0x35,0x34, 0x7,0x35,0x31, 0x7,0x35,0x23, + 0x7,0x35,0x32, 0xf,0x58,0x6d, 0x7,0x35,0x2e, 0xf,0x52,0x7a, + 0x4,0x59,0x59, 0x7,0x3d,0x3d, 0x7,0x3d,0x3b, 0x7,0x3d,0x45, + 0x7,0x3d,0x3c, 0x7,0x3d,0x3e, 0x7,0x3d,0x49, 0x7,0x3d,0x3a, + 0x7,0x3d,0x42, 0x7,0x3d,0x39, 0x7,0x3d,0x38, 0x7,0x3d,0x3f, + 0x5,0x5f,0x58, 0x7,0x3d,0x47, 0x7,0x3d,0x41, 0x7,0x3d,0x40, + 0x7,0x3d,0x43, 0x7,0x3d,0x48, 0x7,0x35,0x36, 0xf,0x5d,0x55, + 0xf,0x5d,0x57, 0x7,0x3d,0x44, 0x7,0x3d,0x46, 0x7,0x44,0x50, + 0x7,0x44,0x56, 0x7,0x44,0x52, 0x7,0x44,0x53, 0x7,0x44,0x4f, + 0x5,0x65,0x63, 0x7,0x44,0x57, 0x7,0x44,0x55, 0x5,0x65,0x64, + 0x7,0x44,0x51, 0x7,0x44,0x54, 0x7,0x4b,0x4a, 0x7,0x4b,0x47, + 0x7,0x4b,0x4b, 0x7,0x4b,0x48, 0x5,0x6a,0x3f, 0x7,0x4b,0x4e, + 0x4,0x61,0x6f, 0x5,0x6a,0x40, 0x7,0x4b,0x46, 0x7,0x4b,0x4c, + 0x7,0x4b,0x4d, 0x4,0x61,0x70, 0x7,0x4b,0x49, 0x7,0x4b,0x4f, + 0x7,0x51,0x23, 0x7,0x51,0x27, 0x7,0x50,0x7d, 0x7,0x51,0x2a, + 0x7,0x51,0x24, 0x7,0x51,0x2b, 0x7,0x51,0x28, 0x7,0x50,0x7c, + 0x5,0x6e,0x42, 0x7,0x51,0x25, 0x7,0x51,0x26, 0x5,0x6e,0x43, + 0x7,0x51,0x22, 0xf,0x66,0x74, 0x7,0x50,0x7e, 0x7,0x51,0x2c, + 0x7,0x51,0x29, 0x7,0x55,0x74, 0x4,0x67,0x68, 0x7,0x55,0x72, + 0x7,0x55,0x6f, 0x7,0x55,0x76, 0x7,0x55,0x70, 0x7,0x55,0x75, + 0x7,0x55,0x73, 0x7,0x55,0x77, 0x7,0x51,0x21, 0xf,0x68,0x76, + 0x7,0x55,0x71, 0x7,0x59,0x71, 0x7,0x59,0x72, 0x4,0x69,0x57, + 0x7,0x59,0x75, 0x7,0x59,0x76, 0x7,0x59,0x74, 0xf,0x6a,0x32, + 0x7,0x59,0x73, 0x7,0x5d,0x38, 0x7,0x5d,0x39, 0x7,0x5d,0x3a, + 0x4,0x6b,0x2b, 0x7,0x5d,0x37, 0x7,0x5d,0x33, 0x7,0x5d,0x34, + 0x7,0x5d,0x35, 0x7,0x5d,0x36, 0x7,0x5f,0x7c, 0x7,0x5f,0x7a, + 0x7,0x5f,0x7b, 0x7,0x5f,0x79, 0x7,0x61,0x5a, 0xf,0x6c,0x41, + 0x7,0x63,0x7e, 0x7,0x64,0x6b, 0x7,0x66,0x40, 0xf,0x2d,0x5e, + 0x5,0x30,0x70, 0xf,0x32,0x70, 0x6,0x46,0x32, 0x6,0x46,0x33, + 0x4,0x36,0x25, 0x6,0x46,0x31, 0xf,0x39,0x28, 0xf,0x39,0x29, + 0x5,0x3d,0x40, 0x5,0x3d,0x3e, 0x5,0x3d,0x41, 0x5,0x3d,0x3f, + 0x4,0x3b,0x73, 0x6,0x50,0x33, 0x4,0x3b,0x72, 0x6,0x50,0x32, + 0xf,0x40,0x25, 0xf,0x40,0x27, 0xf,0x40,0x26, 0x4,0x41,0x58, + 0x5,0x44,0x25, 0x5,0x44,0x22, 0x5,0x44,0x21, 0x5,0x44,0x24, + 0x5,0x44,0x23, 0x6,0x59,0x7c, 0xf,0x46,0x2b, 0xf,0x46,0x2c, + 0xf,0x46,0x2d, 0x5,0x44,0x26, 0x5,0x4b,0x22, 0x4,0x48,0x30, + 0x5,0x4b,0x23, 0x5,0x4b,0x21, 0x5,0x4a,0x7e, 0x4,0x48,0x2c, + 0x4,0x48,0x2f, 0x6,0x63,0x7d, 0x4,0x48,0x32, 0x6,0x63,0x7c, + 0x6,0x63,0x7e, 0xf,0x4d,0x37, 0xf,0x4d,0x38, 0x6,0x63,0x7a, + 0x6,0x63,0x79, 0x7,0x2a,0x6a, 0x7,0x2a,0x69, 0x5,0x52,0x45, + 0x5,0x52,0x40, 0x5,0x52,0x41, 0x5,0x52,0x3f, 0x5,0x52,0x3e, + 0x5,0x52,0x43, 0x5,0x52,0x3d, 0x4,0x54,0x57, 0x5,0x52,0x3c, + 0x7,0x2a,0x6b, 0x7,0x2a,0x6c, 0xf,0x46,0x2a, 0xf,0x52,0x7b, + 0xf,0x52,0x7c, 0xf,0x52,0x7d, 0xf,0x52,0x7e, 0xf,0x53,0x21, + 0x7,0x2a,0x68, 0x5,0x52,0x44, 0x5,0x52,0x42, 0x5,0x5f,0x59, + 0x7,0x35,0x3b, 0x4,0x54,0x5b, 0x5,0x59,0x4e, 0x5,0x59,0x4b, + 0x4,0x54,0x5a, 0x7,0x35,0x38, 0x5,0x59,0x4d, 0x5,0x59,0x4a, + 0x7,0x35,0x3a, 0x5,0x59,0x49, 0x7,0x35,0x39, 0x7,0x35,0x37, + 0x5,0x59,0x48, 0x7,0x35,0x3c, 0xf,0x58,0x6e, 0xf,0x58,0x6f, + 0xf,0x58,0x71, 0xf,0x58,0x72, 0xf,0x58,0x73, 0xf,0x58,0x74, + 0xf,0x58,0x75, 0xf,0x58,0x70, 0xf,0x55,0x64, 0x5,0x59,0x4c, + 0x4,0x59,0x5c, 0x4,0x59,0x5a, 0x4,0x59,0x5b, 0x5,0x5f,0x5a, + 0x4,0x59,0x61, 0x5,0x5f,0x5c, 0x4,0x59,0x5e, 0x7,0x3d,0x4a, + 0x5,0x65,0x68, 0x7,0x3d,0x4b, 0x7,0x3d,0x4d, 0x5,0x5f,0x5b, + 0xf,0x5d,0x59, 0x7,0x3d,0x4c, 0x7,0x3d,0x4e, 0xf,0x5d,0x5a, + 0x5,0x5f,0x5d, 0x5,0x65,0x6c, 0x5,0x65,0x6f, 0x7,0x44,0x5f, + 0x7,0x44,0x63, 0x5,0x65,0x69, 0x7,0x44,0x5e, 0x5,0x65,0x66, + 0x7,0x44,0x65, 0x7,0x44,0x62, 0x4,0x5e,0x37, 0x5,0x65,0x65, + 0x5,0x65,0x67, 0x7,0x44,0x61, 0x7,0x44,0x5a, 0x7,0x44,0x5d, + 0x5,0x65,0x6e, 0x7,0x44,0x5b, 0xf,0x61,0x51, 0x7,0x44,0x64, + 0x7,0x44,0x59, 0x7,0x44,0x5c, 0x5,0x65,0x6b, 0x5,0x65,0x6d, + 0xf,0x5d,0x58, 0x5,0x65,0x6a, 0x5,0x6a,0x47, 0x5,0x6a,0x41, + 0x5,0x6a,0x45, 0x5,0x6a,0x42, 0x5,0x6a,0x43, 0x4,0x61,0x72, + 0x5,0x6a,0x46, 0x5,0x6a,0x44, 0x5,0x6a,0x49, 0x4,0x61,0x71, + 0x7,0x4b,0x50, 0x7,0x4b,0x55, 0x7,0x4b,0x51, 0x5,0x6a,0x48, + 0x7,0x4b,0x53, 0xf,0x64,0x4e, 0x7,0x4b,0x57, 0x7,0x4b,0x56, + 0x7,0x4b,0x54, 0x7,0x4b,0x52, 0x7,0x4b,0x58, 0x7,0x51,0x2e, + 0x4,0x64,0x74, 0x7,0x51,0x36, 0x4,0x64,0x76, 0x5,0x6e,0x44, + 0x4,0x67,0x6d, 0x4,0x64,0x78, 0x7,0x51,0x34, 0x7,0x51,0x33, + 0x5,0x6e,0x45, 0x4,0x64,0x7a, 0x4,0x64,0x77, 0x4,0x64,0x79, + 0x7,0x51,0x2f, 0x7,0x51,0x31, 0x7,0x51,0x32, 0xf,0x66,0x75, + 0x7,0x51,0x35, 0x7,0x51,0x37, 0x7,0x51,0x30, 0x7,0x51,0x2d, + 0x4,0x67,0x6a, 0x4,0x67,0x69, 0x7,0x55,0x78, 0x5,0x71,0x5e, + 0x5,0x71,0x5f, 0x4,0x67,0x6b, 0x4,0x67,0x6c, 0x7,0x55,0x7a, + 0x5,0x71,0x60, 0x5,0x71,0x61, 0x7,0x55,0x7d, 0x7,0x55,0x79, + 0x7,0x55,0x7e, 0x7,0x55,0x7b, 0x5,0x74,0x5c, 0x5,0x74,0x5f, + 0x4,0x69,0x59, 0x7,0x59,0x78, 0x5,0x74,0x5d, 0x7,0x59,0x79, + 0x7,0x59,0x7a, 0x5,0x74,0x5a, 0x5,0x74,0x5e, 0x5,0x74,0x5b, + 0x7,0x59,0x77, 0x5,0x76,0x62, 0x7,0x5d,0x3b, 0x7,0x5d,0x3c, + 0xf,0x6b,0x33, 0x5,0x76,0x63, 0x5,0x78,0x44, 0x4,0x6c,0x32, + 0x4,0x6c,0x31, 0x7,0x5f,0x7d, 0x7,0x5f,0x7e, 0x7,0x60,0x21, + 0xf,0x6b,0x70, 0x4,0x6d,0x2c, 0x5,0x79,0x56, 0x4,0x6d,0x2b, + 0x5,0x79,0x55, 0x7,0x61,0x5b, 0x5,0x79,0x57, 0x5,0x7a,0x44, + 0x7,0x62,0x7b, 0x5,0x7a,0x43, 0x7,0x62,0x7c, 0xf,0x6c,0x59, + 0x7,0x63,0x23, 0x5,0x7a,0x42, 0x7,0x64,0x6c, 0x4,0x6e,0x3e, + 0x7,0x65,0x4b, 0x7,0x65,0x4a, 0x7,0x65,0x4c, 0x5,0x7b,0x6c, + 0x7,0x66,0x2d, 0x7,0x66,0x4e, 0x7,0x66,0x51, 0x4,0x6e,0x5c, + 0x4,0x36,0x26, 0x6,0x50,0x34, 0xf,0x46,0x2e, 0xf,0x46,0x2f, + 0xf,0x46,0x30, 0x6,0x59,0x7d, 0x4,0x48,0x36, 0x7,0x2c,0x44, + 0x7,0x35,0x3d, 0x5,0x5a,0x74, 0x7,0x44,0x66, 0xf,0x64,0x4f, + 0x5,0x71,0x62, 0xf,0x6b,0x71, 0x6,0x3c,0x74, 0x6,0x2e,0x49, + 0x6,0x3c,0x73, 0x4,0x36,0x27, 0x6,0x46,0x34, 0x4,0x36,0x29, + 0xf,0x39,0x2d, 0x6,0x50,0x35, 0x5,0x3d,0x42, 0x4,0x3b,0x75, + 0x6,0x50,0x37, 0x6,0x50,0x36, 0xf,0x40,0x28, 0xf,0x40,0x29, + 0x6,0x5a,0x21, 0x6,0x59,0x7e, 0xf,0x4d,0x3b, 0x4,0x4e,0x4d, + 0x7,0x2a,0x6e, 0x7,0x2a,0x6d, 0x7,0x35,0x3e, 0x7,0x51,0x38, + 0x7,0x51,0x39, 0x6,0x50,0x39, 0x6,0x50,0x3a, 0x6,0x50,0x38, + 0x4,0x41,0x59, 0x4,0x41,0x5b, 0x5,0x44,0x28, 0x5,0x44,0x27, + 0x6,0x5a,0x23, 0x6,0x5a,0x22, 0x6,0x64,0x22, 0x5,0x4b,0x25, + 0x4,0x48,0x39, 0x6,0x64,0x21, 0x5,0x4b,0x24, 0xf,0x4d,0x3c, + 0x6,0x64,0x23, 0x4,0x4e,0x4e, 0x5,0x52,0x46, 0x5,0x52,0x48, + 0x5,0x52,0x47, 0x7,0x2a,0x70, 0x7,0x2a,0x6f, 0xf,0x58,0x77, + 0x5,0x59,0x50, 0x5,0x59,0x4f, 0x5,0x59,0x54, 0x5,0x59,0x51, + 0x5,0x59,0x52, 0x5,0x59,0x53, 0xf,0x58,0x76, 0x7,0x35,0x3f, + 0x7,0x3d,0x4f, 0x5,0x5f,0x5f, 0x5,0x5f,0x60, 0x5,0x5f,0x62, + 0x5,0x5f,0x61, 0xf,0x5d,0x5b, 0x7,0x3d,0x51, 0x5,0x65,0x72, + 0x7,0x44,0x67, 0x5,0x65,0x70, 0x5,0x65,0x71, 0x4,0x5e,0x39, + 0x5,0x6a,0x4b, 0x5,0x6a,0x4a, 0x5,0x6e,0x47, 0x5,0x6e,0x46, + 0x7,0x4d,0x50, 0x7,0x51,0x3a, 0x5,0x6c,0x46, 0x5,0x71,0x64, + 0x7,0x56,0x22, 0x5,0x71,0x66, 0x5,0x71,0x65, 0xf,0x68,0x79, + 0x7,0x56,0x21, 0x7,0x56,0x24, 0x7,0x56,0x23, 0x7,0x59,0x7b, + 0x7,0x59,0x7c, 0x7,0x5d,0x3d, 0x5,0x76,0x64, 0xf,0x6b,0x34, + 0x7,0x60,0x22, 0x5,0x7a,0x45, 0x7,0x64,0x21, 0x7,0x64,0x6e, + 0x7,0x64,0x6d, 0xf,0x39,0x2e, 0x5,0x3d,0x43, 0x4,0x3b,0x78, + 0x6,0x50,0x3b, 0x5,0x44,0x2c, 0x5,0x44,0x2b, 0x6,0x5a,0x26, + 0x6,0x5a,0x29, 0x5,0x44,0x2a, 0x6,0x5a,0x27, 0x5,0x44,0x29, + 0x6,0x5a,0x25, 0x6,0x5a,0x2b, 0x6,0x5a,0x2a, 0x4,0x41,0x5c, + 0x4,0x41,0x5e, 0xf,0x46,0x31, 0x5,0x4b,0x27, 0x4,0x48,0x3c, + 0x5,0x4b,0x26, 0x6,0x64,0x27, 0x6,0x64,0x25, 0x5,0x4b,0x28, + 0x5,0x4b,0x29, 0x4,0x48,0x3e, 0x5,0x4b,0x2c, 0x5,0x4b,0x2a, + 0x5,0x4b,0x2d, 0x5,0x4b,0x2b, 0x6,0x64,0x29, 0x4,0x48,0x3f, + 0x6,0x64,0x28, 0x6,0x64,0x24, 0x6,0x64,0x26, 0x7,0x2a,0x73, + 0x5,0x52,0x49, 0x7,0x2a,0x77, 0x7,0x2a,0x76, 0x4,0x4e,0x51, + 0x7,0x2a,0x79, 0x5,0x52,0x4a, 0x4,0x4e,0x52, 0x7,0x2a,0x75, + 0x4,0x4e,0x53, 0x5,0x52,0x4d, 0x4,0x4e,0x50, 0x5,0x52,0x4c, + 0x5,0x52,0x4e, 0x7,0x2a,0x74, 0x5,0x52,0x4b, 0x7,0x2a,0x78, + 0x7,0x2a,0x72, 0x7,0x35,0x44, 0x5,0x59,0x55, 0x5,0x59,0x58, + 0x4,0x54,0x66, 0x4,0x54,0x5e, 0x4,0x54,0x65, 0x5,0x59,0x56, + 0x5,0x59,0x57, 0x7,0x35,0x43, 0x7,0x35,0x47, 0x7,0x35,0x40, + 0x7,0x35,0x41, 0x7,0x35,0x45, 0x7,0x35,0x46, 0x7,0x3d,0x58, + 0x7,0x3d,0x5a, 0x5,0x5f,0x63, 0x5,0x5f,0x69, 0x4,0x59,0x66, + 0x5,0x5f,0x65, 0x7,0x3d,0x53, 0x4,0x59,0x67, 0x7,0x35,0x42, + 0x5,0x5f,0x6d, 0x7,0x3d,0x57, 0x4,0x59,0x65, 0x7,0x3d,0x59, + 0x5,0x5f,0x67, 0x5,0x5f,0x6a, 0x7,0x3d,0x55, 0x5,0x5f,0x6b, + 0x7,0x3d,0x5b, 0x7,0x35,0x48, 0x5,0x5f,0x68, 0x7,0x3d,0x54, + 0x7,0x3d,0x5c, 0xf,0x5d,0x5c, 0x7,0x3d,0x52, 0x5,0x5f,0x6c, + 0x5,0x5f,0x66, 0x4,0x5e,0x44, 0x5,0x65,0x7c, 0x5,0x65,0x74, + 0x4,0x5e,0x3a, 0x5,0x65,0x76, 0x5,0x66,0x22, 0x7,0x44,0x6a, + 0x7,0x44,0x68, 0x4,0x5e,0x3f, 0x5,0x65,0x77, 0x4,0x5e,0x40, + 0x7,0x44,0x6d, 0x7,0x44,0x70, 0x5,0x66,0x21, 0x7,0x44,0x6f, + 0x4,0x5e,0x3d, 0x5,0x66,0x23, 0x7,0x44,0x71, 0x7,0x44,0x72, + 0x7,0x44,0x6e, 0xf,0x61,0x53, 0xf,0x61,0x54, 0x5,0x5f,0x64, + 0x7,0x44,0x6c, 0x7,0x44,0x6b, 0x5,0x65,0x78, 0x5,0x66,0x24, + 0x7,0x44,0x69, 0x5,0x65,0x75, 0x5,0x65,0x7a, 0x5,0x65,0x79, + 0x5,0x65,0x7d, 0x4,0x61,0x7a, 0x5,0x6a,0x51, 0x5,0x6a,0x54, + 0x5,0x6a,0x4f, 0x4,0x61,0x79, 0x5,0x6a,0x4d, 0x7,0x4b,0x5a, + 0x5,0x6a,0x55, 0x7,0x4b,0x63, 0x5,0x6a,0x4e, 0x4,0x61,0x78, + 0x7,0x4b,0x61, 0x4,0x61,0x76, 0x7,0x4b,0x5e, 0x4,0x61,0x75, + 0x7,0x4b,0x62, 0x5,0x6a,0x50, 0x7,0x4b,0x60, 0xf,0x64,0x50, + 0xf,0x64,0x52, 0xf,0x64,0x53, 0x7,0x4b,0x5b, 0x7,0x4b,0x5c, + 0x5,0x6a,0x53, 0x5,0x6a,0x52, 0x7,0x4b,0x59, 0x5,0x6a,0x4c, + 0x4,0x65,0x24, 0x5,0x6e,0x4e, 0x4,0x64,0x7d, 0x5,0x6e,0x4f, + 0x5,0x6e,0x4a, 0x7,0x51,0x3b, 0x5,0x6e,0x48, 0x7,0x51,0x3d, + 0x4,0x65,0x21, 0x5,0x6e,0x4c, 0x4,0x65,0x22, 0x4,0x65,0x25, + 0x5,0x6e,0x4d, 0x7,0x51,0x41, 0x7,0x51,0x3c, 0xf,0x66,0x78, + 0x7,0x51,0x3e, 0x7,0x51,0x43, 0x7,0x51,0x40, 0x5,0x6e,0x4b, + 0x7,0x51,0x3f, 0x5,0x6e,0x50, 0x4,0x65,0x26, 0x7,0x51,0x42, + 0x5,0x71,0x6d, 0x7,0x56,0x28, 0x4,0x67,0x6f, 0x7,0x56,0x2a, + 0x7,0x56,0x2b, 0x5,0x71,0x6a, 0x5,0x71,0x6b, 0x5,0x71,0x6c, + 0x5,0x71,0x67, 0x5,0x71,0x68, 0x7,0x56,0x29, 0xf,0x66,0x77, + 0x5,0x74,0x60, 0x7,0x5a,0x26, 0x7,0x59,0x7d, 0x4,0x69,0x5d, + 0x5,0x74,0x61, 0x7,0x5a,0x25, 0x7,0x5a,0x23, 0x7,0x59,0x7e, + 0x7,0x5a,0x24, 0x5,0x74,0x63, 0x5,0x74,0x64, 0x7,0x5a,0x21, + 0x7,0x5a,0x22, 0x5,0x74,0x65, 0x5,0x76,0x65, 0x5,0x76,0x68, + 0x5,0x76,0x66, 0x7,0x5d,0x3e, 0x5,0x76,0x69, 0x5,0x76,0x67, + 0x7,0x5d,0x41, 0x7,0x5d,0x3f, 0x7,0x5d,0x42, 0x7,0x5d,0x40, + 0x5,0x78,0x46, 0x5,0x79,0x58, 0x7,0x60,0x23, 0x5,0x78,0x45, + 0x5,0x78,0x47, 0x7,0x61,0x5e, 0x7,0x61,0x5c, 0x7,0x61,0x5d, + 0x5,0x7a,0x46, 0x7,0x62,0x7e, 0x7,0x63,0x22, 0x5,0x79,0x59, + 0x7,0x63,0x21, 0x7,0x62,0x7d, 0x5,0x7b,0x22, 0x7,0x64,0x70, + 0x7,0x64,0x6f, 0x5,0x7b,0x4c, 0x7,0x65,0x69, 0x5,0x7c,0x35, + 0x7,0x66,0x2e, 0x7,0x66,0x39, 0x7,0x66,0x38, 0x5,0x7c,0x4c, + 0x5,0x3d,0x44, 0x4,0x41,0x60, 0x4,0x41,0x62, 0x6,0x5a,0x2c, + 0x5,0x44,0x2d, 0x6,0x64,0x2b, 0x5,0x4b,0x2f, 0x5,0x4b,0x31, + 0x5,0x4b,0x2e, 0x5,0x4b,0x30, 0x6,0x64,0x2a, 0xf,0x4d,0x3d, + 0x5,0x4b,0x32, 0x4,0x4e,0x55, 0x5,0x52,0x50, 0x4,0x4e,0x54, + 0x4,0x4e,0x56, 0x7,0x2a,0x7b, 0x7,0x2a,0x7a, 0x7,0x2a,0x7c, + 0x7,0x2a,0x7d, 0x7,0x2a,0x7e, 0x5,0x52,0x4f, 0x5,0x52,0x51, + 0x5,0x59,0x59, 0x7,0x35,0x49, 0x7,0x35,0x4a, 0x5,0x59,0x5c, + 0x5,0x59,0x5d, 0x5,0x59,0x5b, 0x7,0x35,0x4b, 0x5,0x59,0x5a, + 0x4,0x59,0x69, 0x7,0x3d,0x5e, 0x5,0x5f,0x6e, 0x7,0x3d,0x5f, + 0x4,0x59,0x6c, 0x4,0x59,0x6a, 0x5,0x5f,0x6f, 0x5,0x5f,0x70, + 0xf,0x5d,0x5d, 0x7,0x3d,0x5d, 0x7,0x3d,0x60, 0x7,0x44,0x76, + 0x7,0x44,0x73, 0x4,0x5e,0x46, 0x7,0x44,0x74, 0x7,0x3d,0x61, + 0x5,0x66,0x25, 0x7,0x44,0x78, 0x7,0x44,0x75, 0x7,0x4b,0x64, + 0x7,0x4b,0x66, 0x7,0x4b,0x69, 0x7,0x4b,0x65, 0x7,0x4b,0x68, + 0x7,0x4b,0x67, 0x7,0x51,0x44, 0x5,0x6a,0x56, 0x5,0x6a,0x57, + 0x7,0x51,0x45, 0x7,0x51,0x46, 0x4,0x65,0x28, 0xf,0x66,0x79, + 0x5,0x6e,0x52, 0x5,0x6e,0x51, 0x5,0x71,0x6e, 0x5,0x71,0x70, + 0x5,0x71,0x72, 0x4,0x67,0x74, 0x7,0x56,0x2c, 0x5,0x71,0x6f, + 0x5,0x71,0x71, 0x7,0x5a,0x27, 0x4,0x69,0x5f, 0x5,0x74,0x66, + 0x7,0x5a,0x28, 0x7,0x5a,0x29, 0x5,0x74,0x67, 0x7,0x5d,0x43, + 0x7,0x5d,0x46, 0x7,0x5d,0x45, 0x7,0x5d,0x44, 0x4,0x6c,0x35, + 0x7,0x61,0x5f, 0x5,0x7a,0x47, 0x7,0x64,0x24, 0x7,0x64,0x22, + 0x7,0x64,0x23, 0x5,0x7b,0x4d, 0x5,0x7b,0x6d, 0x5,0x7c,0x22, + 0x5,0x44,0x2e, 0x6,0x5a,0x2d, 0x5,0x52,0x52, 0x7,0x35,0x4c, + 0x4,0x59,0x6d, 0x7,0x3d,0x62, 0x7,0x4b,0x6c, 0x7,0x51,0x48, + 0x4,0x65,0x2b, 0x5,0x71,0x73, 0x7,0x51,0x47, 0x7,0x56,0x2d, + 0x7,0x5a,0x2a, 0x7,0x5d,0x48, 0x7,0x5d,0x47, 0x7,0x61,0x60, + 0xf,0x40,0x2c, 0x5,0x44,0x30, 0x5,0x44,0x2f, 0x5,0x4b,0x33, + 0x4,0x48,0x45, 0x5,0x4b,0x34, 0x5,0x52,0x5a, 0x7,0x2b,0x21, + 0x5,0x52,0x54, 0x5,0x52,0x57, 0x7,0x2b,0x22, 0x5,0x52,0x55, + 0x5,0x52,0x56, 0x5,0x52,0x59, 0x5,0x52,0x53, 0x4,0x54,0x6b, + 0x5,0x52,0x58, 0xf,0x58,0x79, 0x5,0x59,0x5e, 0x7,0x35,0x4d, + 0x7,0x3d,0x63, 0x5,0x5f,0x71, 0x5,0x5f,0x72, 0x5,0x66,0x26, + 0x5,0x66,0x27, 0x5,0x66,0x28, 0x4,0x62,0x21, 0x5,0x6a,0x58, + 0x5,0x6a,0x59, 0x7,0x51,0x49, 0x7,0x51,0x4a, 0x5,0x6e,0x54, + 0x5,0x6e,0x53, 0x5,0x6e,0x55, 0x7,0x56,0x2e, 0x5,0x71,0x74, + 0x5,0x66,0x29, 0x5,0x74,0x68, 0x5,0x74,0x69, 0x4,0x69,0x61, + 0xf,0x6a,0x33, 0x7,0x5d,0x4a, 0x4,0x6c,0x36, 0x5,0x7b,0x23, + 0x5,0x7c,0x3f, 0x6,0x34,0x7b, 0x6,0x46,0x35, 0x5,0x36,0x46, + 0x5,0x3d,0x4a, 0x5,0x3d,0x48, 0x5,0x3d,0x49, 0x5,0x3d,0x46, + 0x4,0x3b,0x7d, 0x5,0x3d,0x45, 0x4,0x3b,0x7c, 0x6,0x50,0x3c, + 0x4,0x3b,0x7a, 0x4,0x41,0x6c, 0x5,0x44,0x3a, 0x4,0x41,0x6b, + 0x5,0x44,0x31, 0x5,0x44,0x39, 0x6,0x5a,0x2f, 0x4,0x41,0x69, + 0x5,0x4b,0x3b, 0x5,0x44,0x37, 0x4,0x41,0x66, 0x4,0x41,0x67, + 0x4,0x41,0x6a, 0x6,0x5a,0x32, 0x5,0x44,0x36, 0x5,0x44,0x32, + 0x6,0x5a,0x30, 0x6,0x5a,0x31, 0x6,0x5a,0x2e, 0xf,0x46,0x33, + 0x5,0x44,0x33, 0x5,0x44,0x38, 0x5,0x4b,0x3d, 0x6,0x64,0x31, + 0x6,0x64,0x32, 0x5,0x4b,0x37, 0x5,0x4b,0x44, 0x5,0x4b,0x38, + 0x4,0x48,0x49, 0x4,0x48,0x48, 0x5,0x4b,0x3a, 0x5,0x4b,0x36, + 0x4,0x48,0x4f, 0x5,0x4b,0x42, 0x5,0x4b,0x39, 0x7,0x2b,0x2b, + 0x5,0x4b,0x43, 0x6,0x64,0x35, 0x6,0x64,0x33, 0x6,0x64,0x2e, + 0x5,0x4b,0x3c, 0x5,0x4b,0x41, 0xf,0x4d,0x3e, 0x6,0x64,0x2d, + 0x5,0x4b,0x40, 0x6,0x64,0x2c, 0x6,0x64,0x36, 0x5,0x4b,0x35, + 0x6,0x64,0x2f, 0x6,0x64,0x34, 0x5,0x52,0x5d, 0x4,0x4e,0x5b, + 0x7,0x2b,0x25, 0x7,0x2b,0x30, 0x5,0x52,0x5c, 0x5,0x52,0x5b, + 0x4,0x4e,0x58, 0x7,0x2b,0x24, 0x7,0x2b,0x2a, 0x4,0x48,0x4a, + 0x7,0x2b,0x2e, 0x5,0x52,0x5e, 0x4,0x4e,0x5e, 0x7,0x2b,0x2d, + 0x7,0x2b,0x29, 0x7,0x35,0x4f, 0x7,0x2b,0x2c, 0xf,0x53,0x23, + 0xf,0x53,0x24, 0x7,0x2b,0x27, 0x7,0x2b,0x28, 0x7,0x2b,0x2f, + 0x7,0x2b,0x31, 0x7,0x2b,0x23, 0x7,0x2b,0x26, 0x5,0x52,0x5f, + 0x4,0x54,0x6c, 0x5,0x59,0x61, 0x4,0x54,0x6e, 0x5,0x59,0x69, + 0x7,0x35,0x58, 0x5,0x59,0x68, 0x5,0x59,0x66, 0x7,0x35,0x59, + 0x7,0x35,0x57, 0x5,0x59,0x65, 0x5,0x59,0x63, 0x7,0x35,0x5b, + 0x7,0x35,0x50, 0x5,0x59,0x6a, 0x5,0x59,0x62, 0x5,0x59,0x6b, + 0x5,0x59,0x64, 0x5,0x59,0x67, 0x4,0x54,0x71, 0x7,0x35,0x4e, + 0x5,0x59,0x60, 0x7,0x35,0x5a, 0x4,0x54,0x72, 0x7,0x35,0x56, + 0x7,0x35,0x5c, 0xf,0x4d,0x40, 0xf,0x58,0x7a, 0xf,0x58,0x7c, + 0xf,0x58,0x7d, 0xf,0x59,0x21, 0xf,0x59,0x22, 0xf,0x59,0x23, + 0x7,0x35,0x52, 0x7,0x35,0x53, 0x7,0x35,0x54, 0x7,0x35,0x55, + 0x5,0x59,0x6c, 0x5,0x59,0x5f, 0xf,0x58,0x7e, 0x5,0x59,0x6d, + 0x4,0x59,0x75, 0x4,0x59,0x71, 0x4,0x59,0x6e, 0x7,0x3d,0x65, + 0x5,0x5f,0x77, 0x4,0x59,0x79, 0x5,0x5f,0x78, 0x4,0x59,0x74, + 0x5,0x5f,0x76, 0x5,0x5f,0x73, 0x5,0x5f,0x75, 0x4,0x59,0x6f, + 0x5,0x5f,0x7b, 0x7,0x3d,0x6a, 0x4,0x59,0x72, 0x7,0x3d,0x6c, + 0x5,0x5f,0x74, 0x7,0x3d,0x67, 0x4,0x59,0x78, 0x7,0x3d,0x6b, + 0xf,0x5d,0x5e, 0xf,0x5d,0x5f, 0xf,0x5d,0x60, 0xf,0x5d,0x61, + 0xf,0x5d,0x62, 0xf,0x5d,0x63, 0x7,0x3d,0x64, 0x7,0x3d,0x66, + 0x5,0x5f,0x79, 0x5,0x5f,0x7a, 0x7,0x3d,0x68, 0x7,0x3d,0x6d, + 0x5,0x66,0x2a, 0x4,0x5e,0x4a, 0x5,0x66,0x30, 0x5,0x66,0x2e, + 0x4,0x62,0x24, 0x5,0x66,0x2d, 0x5,0x66,0x2b, 0x7,0x44,0x7b, + 0x5,0x66,0x2c, 0x4,0x5e,0x48, 0x5,0x66,0x31, 0x5,0x66,0x2f, + 0x7,0x44,0x7c, 0xf,0x61,0x55, 0xf,0x61,0x56, 0xf,0x61,0x57, + 0xf,0x61,0x58, 0x7,0x44,0x79, 0x7,0x44,0x7a, 0x7,0x4b,0x76, + 0x5,0x6a,0x5d, 0x7,0x4b,0x70, 0x7,0x4b,0x6d, 0x5,0x6a,0x5e, + 0x4,0x62,0x2e, 0x7,0x4b,0x72, 0x5,0x6a,0x5c, 0x5,0x6e,0x56, + 0x5,0x6a,0x5b, 0x5,0x6a,0x5a, 0x7,0x4b,0x74, 0x7,0x4b,0x6f, + 0x4,0x62,0x2a, 0x7,0x4b,0x6e, 0x7,0x4b,0x75, 0x7,0x4b,0x71, + 0xf,0x64,0x54, 0xf,0x64,0x55, 0x7,0x4b,0x77, 0x7,0x4b,0x73, + 0x4,0x65,0x2e, 0x4,0x65,0x2d, 0x5,0x6e,0x5b, 0x5,0x6e,0x59, + 0x7,0x51,0x4e, 0x5,0x6e,0x5a, 0x4,0x65,0x32, 0x7,0x51,0x4d, + 0x4,0x65,0x33, 0x5,0x6e,0x58, 0x7,0x51,0x4b, 0x7,0x51,0x4f, + 0xf,0x66,0x7a, 0x4,0x65,0x34, 0x7,0x51,0x50, 0x7,0x51,0x4c, + 0x5,0x6e,0x57, 0x7,0x50,0x4c, 0x5,0x71,0x75, 0x5,0x71,0x76, + 0x7,0x56,0x2f, 0x5,0x71,0x78, 0x7,0x56,0x38, 0x7,0x5a,0x31, + 0x4,0x67,0x7a, 0x4,0x67,0x78, 0x7,0x56,0x33, 0x7,0x56,0x31, + 0x7,0x56,0x36, 0x5,0x71,0x77, 0x5,0x71,0x79, 0x5,0x71,0x7a, + 0x7,0x56,0x30, 0x7,0x56,0x34, 0xf,0x68,0x7a, 0xf,0x68,0x7b, + 0xf,0x68,0x7c, 0x7,0x56,0x37, 0x7,0x56,0x35, 0x7,0x5a,0x30, + 0x5,0x74,0x6c, 0x5,0x74,0x6b, 0x7,0x5a,0x2d, 0x7,0x5a,0x2f, + 0x5,0x74,0x6a, 0xf,0x6a,0x34, 0x7,0x5a,0x2b, 0x7,0x5a,0x2e, + 0x7,0x5a,0x2c, 0x7,0x5d,0x52, 0x7,0x5d,0x51, 0x7,0x5d,0x4f, + 0x5,0x76,0x6c, 0x5,0x76,0x6d, 0x4,0x6b,0x2e, 0x5,0x76,0x6a, + 0x7,0x5d,0x4d, 0x4,0x6b,0x2f, 0x7,0x5d,0x4e, 0xf,0x6b,0x35, + 0x7,0x5d,0x50, 0x7,0x5d,0x4c, 0x7,0x5d,0x4b, 0x4,0x6c,0x38, + 0x7,0x60,0x24, 0x5,0x76,0x6b, 0x4,0x6c,0x37, 0xf,0x6b,0x72, + 0x7,0x60,0x25, 0x4,0x6d,0x2e, 0x5,0x79,0x5a, 0x5,0x7a,0x48, + 0x7,0x63,0x24, 0x5,0x7a,0x49, 0x7,0x63,0x25, 0x7,0x63,0x26, + 0x4,0x6e,0x23, 0x7,0x64,0x25, 0x7,0x65,0x4d, 0x6,0x46,0x36, + 0x6,0x50,0x3f, 0x4,0x3c,0x21, 0x6,0x50,0x3d, 0x5,0x3d,0x4b, + 0xf,0x40,0x2e, 0x6,0x50,0x3e, 0x5,0x44,0x3b, 0x5,0x44,0x40, + 0x4,0x41,0x6f, 0x5,0x44,0x3d, 0x5,0x44,0x3e, 0x6,0x5a,0x34, + 0x6,0x5a,0x36, 0x5,0x44,0x3c, 0x4,0x41,0x70, 0x6,0x5a,0x35, + 0x6,0x53,0x33, 0x5,0x44,0x3f, 0x6,0x5a,0x37, 0x4,0x48,0x58, + 0x5,0x4b,0x48, 0x4,0x48,0x55, 0x5,0x4b,0x47, 0x5,0x4b,0x46, + 0x5,0x4b,0x45, 0x4,0x48,0x53, 0x6,0x64,0x37, 0x4,0x48,0x52, + 0x6,0x64,0x3b, 0x6,0x64,0x39, 0x6,0x64,0x38, 0x4,0x4e,0x5f, + 0x5,0x52,0x62, 0x4,0x4e,0x62, 0x7,0x2b,0x34, 0x7,0x2b,0x33, + 0x7,0x2b,0x32, 0x5,0x52,0x61, 0x7,0x2b,0x35, 0xf,0x53,0x25, + 0xf,0x53,0x26, 0x5,0x59,0x6f, 0x5,0x59,0x77, 0x5,0x59,0x70, + 0x7,0x35,0x5d, 0x7,0x35,0x60, 0x5,0x59,0x6e, 0x5,0x59,0x73, + 0x5,0x59,0x76, 0x7,0x35,0x5f, 0x7,0x35,0x61, 0x5,0x59,0x74, + 0x5,0x59,0x75, 0x7,0x35,0x5e, 0xf,0x59,0x25, 0x5,0x59,0x72, + 0x5,0x59,0x71, 0x7,0x3d,0x71, 0x4,0x5a,0x25, 0x5,0x60,0x25, + 0x5,0x60,0x26, 0x4,0x59,0x7b, 0x5,0x5f,0x7c, 0x7,0x3d,0x70, + 0x4,0x5a,0x24, 0x5,0x66,0x32, 0x5,0x60,0x22, 0x4,0x5a,0x23, + 0x5,0x5f,0x7e, 0x5,0x60,0x21, 0x5,0x60,0x24, 0x5,0x5f,0x7d, + 0x5,0x60,0x23, 0x7,0x3d,0x6e, 0xf,0x5d,0x64, 0xf,0x5d,0x65, + 0x7,0x3d,0x72, 0x7,0x3d,0x6f, 0x4,0x5e,0x53, 0x7,0x45,0x22, + 0x7,0x45,0x24, 0x5,0x66,0x37, 0x7,0x45,0x26, 0x5,0x66,0x34, + 0x5,0x66,0x38, 0x4,0x5e,0x54, 0x5,0x66,0x3a, 0x4,0x62,0x31, + 0x5,0x66,0x35, 0x7,0x45,0x25, 0x5,0x66,0x36, 0x5,0x66,0x39, + 0x5,0x66,0x33, 0xf,0x61,0x59, 0x7,0x45,0x28, 0x7,0x45,0x23, + 0x7,0x45,0x21, 0x7,0x45,0x27, 0x7,0x44,0x7d, 0x5,0x6a,0x5f, + 0x4,0x62,0x33, 0x4,0x62,0x34, 0x4,0x62,0x35, 0x5,0x6a,0x60, + 0x7,0x4b,0x79, 0xf,0x64,0x56, 0xf,0x64,0x57, 0x7,0x4b,0x78, + 0x7,0x4b,0x7a, 0x7,0x4b,0x7b, 0x7,0x4b,0x7c, 0x5,0x6e,0x5e, + 0x5,0x6e,0x61, 0x5,0x6e,0x60, 0x4,0x65,0x35, 0x5,0x6e,0x5c, + 0x4,0x65,0x37, 0x5,0x6e,0x5f, 0xf,0x66,0x7b, 0x5,0x6e,0x62, + 0x5,0x6e,0x5d, 0x4,0x65,0x38, 0x7,0x56,0x40, 0x4,0x67,0x7d, + 0x4,0x68,0x21, 0x5,0x71,0x7b, 0x7,0x56,0x39, 0x5,0x71,0x7c, + 0x7,0x56,0x3c, 0x7,0x56,0x3a, 0xf,0x68,0x7d, 0x7,0x56,0x3f, + 0x7,0x56,0x41, 0x7,0x56,0x42, 0x7,0x56,0x3d, 0x7,0x56,0x3e, + 0x7,0x56,0x3b, 0x7,0x5a,0x32, 0xf,0x6a,0x35, 0x7,0x5a,0x33, + 0x7,0x5d,0x53, 0x5,0x78,0x49, 0x4,0x6c,0x3b, 0x7,0x60,0x26, + 0x7,0x60,0x27, 0x5,0x79,0x5b, 0x7,0x61,0x61, 0x5,0x79,0x5c, + 0x4,0x6d,0x2f, 0x4,0x6d,0x66, 0x5,0x7a,0x4a, 0x5,0x7b,0x24, + 0x7,0x64,0x26, 0xf,0x6d,0x24, 0x5,0x7c,0x47, 0x7,0x66,0x55, + 0x6,0x3c,0x75, 0x5,0x40,0x39, 0x7,0x2b,0x36, 0x7,0x4b,0x7d, + 0x5,0x6a,0x61, 0x7,0x56,0x43, 0x4,0x69,0x64, 0x5,0x74,0x6d, + 0x6,0x34,0x7c, 0x6,0x34,0x7d, 0x6,0x35,0x22, 0x6,0x34,0x7e, + 0x5,0x30,0x71, 0x6,0x3c,0x76, 0x6,0x3c,0x78, 0x5,0x3d,0x4c, + 0x5,0x36,0x4a, 0x5,0x36,0x47, 0x6,0x46,0x3a, 0x6,0x46,0x38, + 0x5,0x36,0x49, 0x6,0x46,0x39, 0x6,0x46,0x3b, 0x6,0x50,0x40, + 0x5,0x36,0x48, 0x6,0x50,0x41, 0x6,0x50,0x46, 0x4,0x3c,0x22, + 0x5,0x3d,0x4d, 0x6,0x50,0x44, 0x6,0x50,0x45, 0x4,0x3c,0x26, + 0x5,0x3d,0x4e, 0x6,0x5a,0x38, 0x5,0x3d,0x4f, 0x6,0x50,0x42, + 0xf,0x40,0x2f, 0x6,0x50,0x43, 0x4,0x3c,0x23, 0x6,0x5a,0x42, + 0x6,0x5a,0x39, 0x5,0x44,0x42, 0x5,0x44,0x44, 0x5,0x44,0x41, + 0x5,0x44,0x47, 0x4,0x41,0x76, 0x5,0x44,0x43, 0x6,0x64,0x43, + 0x5,0x44,0x45, 0x6,0x5a,0x3c, 0x6,0x5a,0x3b, 0x6,0x64,0x3d, + 0x4,0x41,0x73, 0x6,0x5a,0x3a, 0x6,0x64,0x3e, 0x6,0x5a,0x3e, + 0x5,0x44,0x48, 0x6,0x5a,0x41, 0x5,0x52,0x63, 0xf,0x46,0x37, + 0x6,0x5a,0x40, 0x6,0x5a,0x3f, 0x6,0x64,0x3c, 0x4,0x41,0x78, + 0x5,0x44,0x46, 0x6,0x64,0x3f, 0x7,0x2b,0x37, 0x6,0x64,0x44, + 0x5,0x4b,0x4d, 0x5,0x4b,0x49, 0x6,0x64,0x45, 0x5,0x4b,0x4a, + 0x4,0x48,0x5a, 0x6,0x64,0x42, 0x5,0x4b,0x4b, 0x7,0x2b,0x39, + 0x6,0x64,0x41, 0xf,0x46,0x36, 0xf,0x53,0x28, 0x7,0x2b,0x3a, + 0x4,0x4e,0x6b, 0x7,0x2b,0x40, 0x4,0x4e,0x6a, 0x5,0x52,0x69, + 0x5,0x52,0x64, 0x5,0x59,0x79, 0x4,0x4e,0x68, 0x5,0x52,0x66, + 0x5,0x52,0x6b, 0x5,0x52,0x68, 0x4,0x4e,0x6c, 0x5,0x52,0x6a, + 0x7,0x2b,0x3c, 0x5,0x52,0x65, 0x7,0x2b,0x3b, 0x7,0x3d,0x73, + 0x5,0x52,0x67, 0x7,0x2b,0x3e, 0x7,0x2b,0x3d, 0xf,0x53,0x27, + 0x5,0x59,0x78, 0x7,0x2b,0x3f, 0x5,0x5a,0x23, 0x4,0x5a,0x26, + 0x5,0x5a,0x24, 0x4,0x54,0x7b, 0x7,0x35,0x66, 0x7,0x35,0x6a, + 0x5,0x60,0x27, 0x5,0x59,0x7b, 0x7,0x35,0x69, 0x5,0x59,0x7e, + 0x7,0x35,0x67, 0x5,0x59,0x7c, 0x7,0x35,0x6f, 0x4,0x54,0x79, + 0x7,0x35,0x6b, 0x7,0x35,0x70, 0x5,0x5a,0x25, 0x7,0x35,0x68, + 0x7,0x35,0x63, 0x5,0x59,0x7a, 0x7,0x35,0x65, 0x7,0x35,0x64, + 0x7,0x35,0x6c, 0x5,0x60,0x29, 0x7,0x35,0x6e, 0x7,0x3d,0x75, + 0x7,0x35,0x62, 0x5,0x5a,0x22, 0x7,0x35,0x6d, 0x5,0x59,0x7d, + 0xf,0x59,0x26, 0xf,0x59,0x27, 0xf,0x59,0x28, 0xf,0x59,0x29, + 0x5,0x5a,0x21, 0x7,0x3d,0x74, 0x5,0x60,0x28, 0x5,0x60,0x34, + 0x7,0x3d,0x77, 0x5,0x60,0x2d, 0x5,0x60,0x2f, 0x5,0x60,0x33, + 0x5,0x60,0x2b, 0x7,0x3d,0x76, 0x5,0x60,0x32, 0x5,0x60,0x35, + 0x4,0x5a,0x2b, 0x5,0x60,0x36, 0x7,0x3d,0x78, 0x7,0x3d,0x7d, + 0x7,0x45,0x2a, 0x7,0x3d,0x7a, 0x5,0x60,0x2a, 0x7,0x45,0x2b, + 0x7,0x3e,0x21, 0x5,0x60,0x2e, 0x7,0x3d,0x79, 0x7,0x3d,0x7e, + 0xf,0x5d,0x66, 0xf,0x5d,0x67, 0x7,0x3d,0x7b, 0x5,0x60,0x30, + 0x7,0x3d,0x7c, 0x7,0x45,0x2f, 0x5,0x66,0x3f, 0x5,0x66,0x3b, + 0x4,0x5e,0x56, 0x4,0x5e,0x5c, 0x5,0x60,0x38, 0x4,0x5e,0x5d, + 0x5,0x66,0x3d, 0x5,0x60,0x37, 0x5,0x66,0x3c, 0x7,0x45,0x2e, + 0x7,0x45,0x2d, 0x7,0x4b,0x7e, 0x4,0x5e,0x5e, 0x5,0x66,0x3e, + 0x7,0x4c,0x22, 0x7,0x51,0x54, 0x7,0x45,0x2c, 0x7,0x45,0x29, + 0x7,0x45,0x31, 0xf,0x61,0x5a, 0xf,0x61,0x5b, 0x7,0x4c,0x25, + 0x7,0x4c,0x21, 0x4,0x5e,0x55, 0x7,0x45,0x32, 0x7,0x45,0x30, + 0x5,0x6a,0x64, 0x7,0x4c,0x23, 0x5,0x6a,0x62, 0x4,0x62,0x3b, + 0x4,0x65,0x3d, 0x7,0x51,0x53, 0x5,0x6a,0x69, 0x5,0x6a,0x66, + 0x5,0x6a,0x68, 0x5,0x6a,0x6a, 0x7,0x51,0x51, 0x4,0x62,0x37, + 0x5,0x6a,0x67, 0x5,0x60,0x39, 0x5,0x6a,0x63, 0x7,0x51,0x52, + 0x4,0x62,0x39, 0x7,0x51,0x58, 0x7,0x4c,0x24, 0x7,0x51,0x57, + 0x4,0x62,0x3a, 0xf,0x64,0x58, 0xf,0x64,0x59, 0x5,0x6a,0x65, + 0x7,0x51,0x56, 0x5,0x6a,0x6b, 0x4,0x65,0x3e, 0x7,0x51,0x55, + 0x7,0x51,0x59, 0x7,0x51,0x5f, 0x7,0x56,0x44, 0x5,0x71,0x7d, + 0x7,0x51,0x60, 0x5,0x6e,0x65, 0x4,0x65,0x3f, 0x5,0x71,0x7e, + 0x5,0x6e,0x64, 0x7,0x51,0x5e, 0x7,0x51,0x62, 0x5,0x6e,0x63, + 0x7,0x4c,0x27, 0x7,0x51,0x61, 0x7,0x51,0x5b, 0x7,0x51,0x5c, + 0x7,0x51,0x5d, 0x7,0x56,0x45, 0x7,0x51,0x63, 0x7,0x51,0x5a, + 0x5,0x72,0x28, 0x5,0x72,0x22, 0x7,0x56,0x46, 0x4,0x68,0x25, + 0x5,0x72,0x24, 0x5,0x72,0x21, 0x7,0x56,0x47, 0x5,0x72,0x2b, + 0x7,0x56,0x48, 0x5,0x72,0x2a, 0x5,0x72,0x23, 0x5,0x72,0x27, + 0x5,0x72,0x25, 0x7,0x56,0x49, 0x5,0x72,0x26, 0x5,0x72,0x29, + 0xf,0x68,0x7e, 0x4,0x69,0x66, 0x5,0x74,0x6e, 0x5,0x74,0x6f, + 0x7,0x5a,0x37, 0x7,0x5d,0x54, 0x7,0x5a,0x36, 0x5,0x74,0x70, + 0x7,0x5a,0x35, 0xf,0x6a,0x37, 0x7,0x5a,0x34, 0x5,0x76,0x6e, + 0x7,0x5d,0x56, 0x5,0x76,0x6f, 0x5,0x76,0x70, 0x5,0x78,0x4a, + 0x7,0x5d,0x55, 0x5,0x78,0x4b, 0x5,0x78,0x4c, 0x4,0x6c,0x3c, + 0x7,0x60,0x28, 0x7,0x60,0x2a, 0x7,0x60,0x29, 0x5,0x79,0x5d, + 0x7,0x64,0x27, 0x5,0x7b,0x25, 0x6,0x3c,0x79, 0x6,0x46,0x3c, + 0x6,0x64,0x46, 0x7,0x2b,0x41, 0x6,0x64,0x48, 0x6,0x64,0x47, + 0x5,0x52,0x6c, 0x4,0x55,0x24, 0x4,0x55,0x25, 0x7,0x3e,0x22, + 0x7,0x3e,0x23, 0x7,0x35,0x71, 0x7,0x35,0x73, 0x7,0x35,0x72, + 0x7,0x4c,0x29, 0x7,0x4c,0x28, 0x7,0x45,0x33, 0x7,0x4d,0x73, + 0x7,0x51,0x64, 0x7,0x60,0x2b, 0x4,0x6e,0x26, 0xf,0x32,0x71, + 0x4,0x41,0x7c, 0x6,0x5a,0x43, 0x5,0x47,0x54, 0x6,0x64,0x49, + 0x6,0x64,0x4a, 0xf,0x4d,0x41, 0xf,0x53,0x29, 0x6,0x64,0x4b, + 0x7,0x2b,0x42, 0xf,0x53,0x2a, 0xf,0x59,0x2a, 0x7,0x35,0x74, + 0xf,0x5d,0x68, 0x7,0x3e,0x24, 0x7,0x45,0x36, 0x5,0x66,0x41, + 0x5,0x66,0x40, 0x5,0x66,0x42, 0x7,0x45,0x35, 0x7,0x45,0x34, + 0x5,0x6a,0x6c, 0x4,0x62,0x3d, 0x4,0x62,0x3e, 0x7,0x4c,0x2a, + 0x7,0x51,0x65, 0xf,0x66,0x7c, 0x5,0x72,0x2c, 0xf,0x69,0x21, + 0x7,0x56,0x4a, 0x7,0x5d,0x57, 0x5,0x7a,0x4b, 0x5,0x36,0x4b, + 0x5,0x36,0x4c, 0x5,0x3d,0x50, 0x6,0x50,0x48, 0xf,0x40,0x31, + 0x6,0x50,0x47, 0x5,0x44,0x49, 0x6,0x5a,0x45, 0x6,0x5a,0x44, + 0x6,0x5a,0x47, 0x6,0x5a,0x46, 0x5,0x4b,0x51, 0x6,0x64,0x4d, + 0x6,0x64,0x4e, 0x5,0x4b,0x50, 0x4,0x48,0x61, 0x6,0x64,0x4c, + 0x6,0x64,0x52, 0x5,0x4b,0x4f, 0x7,0x2b,0x43, 0xf,0x4d,0x42, + 0xf,0x4d,0x43, 0xf,0x4d,0x44, 0xf,0x4d,0x45, 0x7,0x2b,0x46, + 0x6,0x64,0x4f, 0x6,0x64,0x51, 0x5,0x4b,0x52, 0x7,0x2b,0x4a, + 0x5,0x52,0x72, 0x7,0x2b,0x4e, 0x7,0x2b,0x47, 0x5,0x5a,0x32, + 0x5,0x52,0x74, 0x5,0x52,0x77, 0x5,0x52,0x6d, 0x5,0x52,0x70, + 0x5,0x52,0x6e, 0x5,0x52,0x75, 0x7,0x2b,0x44, 0x5,0x52,0x76, + 0x7,0x2b,0x48, 0x5,0x52,0x73, 0x7,0x2b,0x4b, 0x7,0x2b,0x49, + 0x5,0x52,0x6f, 0x7,0x2b,0x45, 0x7,0x2b,0x4c, 0x5,0x52,0x71, + 0xf,0x53,0x2b, 0xf,0x53,0x2c, 0xf,0x53,0x2d, 0x7,0x2b,0x4d, + 0x7,0x35,0x7a, 0x4,0x55,0x2c, 0x7,0x35,0x79, 0x5,0x5a,0x2f, + 0x4,0x55,0x2a, 0x4,0x55,0x27, 0x4,0x55,0x2b, 0x4,0x55,0x28, + 0x7,0x35,0x75, 0x5,0x5a,0x29, 0x4,0x55,0x29, 0x5,0x5a,0x30, + 0x5,0x5a,0x2d, 0x7,0x36,0x24, 0x5,0x5a,0x33, 0x5,0x5a,0x27, + 0x5,0x5a,0x31, 0x5,0x5a,0x34, 0x5,0x5a,0x2b, 0x7,0x35,0x7c, + 0x7,0x35,0x7b, 0x7,0x36,0x26, 0x7,0x36,0x21, 0x7,0x35,0x78, + 0x7,0x36,0x23, 0x5,0x5a,0x2a, 0x7,0x36,0x22, 0xf,0x59,0x2c, + 0x5,0x5a,0x28, 0x7,0x35,0x7d, 0x7,0x35,0x7e, 0x7,0x36,0x27, + 0x7,0x36,0x25, 0xf,0x59,0x2b, 0x7,0x35,0x76, 0x7,0x35,0x77, + 0x5,0x60,0x3a, 0x7,0x3e,0x2c, 0x5,0x60,0x3b, 0x7,0x3e,0x26, + 0x4,0x5a,0x2f, 0x7,0x3e,0x27, 0x7,0x3e,0x25, 0x5,0x60,0x3c, + 0x4,0x5a,0x2c, 0x7,0x3e,0x2a, 0x7,0x3e,0x2b, 0x5,0x4b,0x53, + 0x7,0x3e,0x28, 0x5,0x60,0x3e, 0x5,0x60,0x3d, 0xf,0x5d,0x69, + 0xf,0x5d,0x6a, 0x7,0x45,0x3c, 0x5,0x66,0x4c, 0x5,0x66,0x4b, + 0x5,0x66,0x47, 0x4,0x5e,0x64, 0x5,0x66,0x49, 0x5,0x66,0x48, + 0x4,0x5e,0x61, 0x5,0x66,0x45, 0x5,0x66,0x4e, 0x4,0x5e,0x6d, + 0x4,0x5e,0x69, 0x4,0x5e,0x6a, 0x4,0x5e,0x66, 0x5,0x66,0x4f, + 0x5,0x66,0x43, 0x4,0x5e,0x6c, 0x7,0x45,0x3b, 0x7,0x45,0x3a, + 0x7,0x45,0x37, 0x5,0x66,0x4a, 0xf,0x61,0x5d, 0xf,0x61,0x5e, + 0xf,0x61,0x60, 0x4,0x5e,0x6b, 0xf,0x61,0x5c, 0x7,0x45,0x38, + 0x5,0x66,0x44, 0x7,0x45,0x39, 0x5,0x66,0x4d, 0x5,0x6a,0x6d, + 0x5,0x6a,0x73, 0x5,0x6a,0x6f, 0x4,0x62,0x43, 0x7,0x4c,0x31, + 0x5,0x66,0x50, 0x7,0x4c,0x2c, 0x5,0x66,0x46, 0x5,0x6a,0x71, + 0x5,0x6a,0x70, 0x5,0x6a,0x74, 0x7,0x4c,0x2b, 0x5,0x6a,0x72, + 0x5,0x6a,0x76, 0x4,0x62,0x42, 0x5,0x6a,0x77, 0x7,0x4c,0x32, + 0x7,0x4c,0x34, 0x5,0x6a,0x75, 0x7,0x4c,0x33, 0x7,0x4c,0x2d, + 0x7,0x4c,0x2e, 0x7,0x4c,0x2f, 0xf,0x64,0x5b, 0xf,0x64,0x5c, + 0xf,0x64,0x5d, 0x7,0x4c,0x30, 0x3,0x57,0x36, 0x7,0x4c,0x35, + 0x4,0x65,0x45, 0x7,0x51,0x6a, 0x7,0x51,0x69, 0x5,0x6e,0x6e, + 0x5,0x6e,0x69, 0x5,0x6e,0x6b, 0x5,0x6e,0x68, 0x4,0x65,0x42, + 0x5,0x6e,0x70, 0xf,0x66,0x7d, 0x4,0x65,0x43, 0x4,0x65,0x44, + 0x4,0x65,0x48, 0x5,0x6e,0x71, 0x5,0x6e,0x72, 0x5,0x6e,0x67, + 0x7,0x51,0x68, 0x4,0x68,0x26, 0x5,0x6e,0x6a, 0x5,0x6e,0x6f, + 0x5,0x6e,0x6c, 0x7,0x51,0x6b, 0x7,0x51,0x6f, 0x7,0x51,0x70, + 0x7,0x51,0x71, 0x7,0x51,0x6d, 0x7,0x51,0x6c, 0xf,0x66,0x7e, + 0xf,0x67,0x21, 0x7,0x51,0x67, 0x7,0x51,0x6e, 0x7,0x52,0x27, + 0x7,0x51,0x66, 0x5,0x72,0x2f, 0x5,0x72,0x2e, 0x5,0x72,0x31, + 0x4,0x68,0x27, 0x5,0x72,0x32, 0x5,0x72,0x30, 0x4,0x68,0x2c, + 0x7,0x56,0x4d, 0x7,0x56,0x4c, 0x7,0x56,0x4e, 0x7,0x56,0x4b, + 0xf,0x69,0x22, 0x7,0x56,0x4f, 0x7,0x56,0x50, 0x5,0x74,0x78, + 0x7,0x5a,0x3d, 0x5,0x72,0x34, 0x7,0x5a,0x41, 0x7,0x5a,0x38, + 0x5,0x74,0x71, 0x7,0x5a,0x3b, 0x5,0x72,0x33, 0x5,0x74,0x74, + 0x5,0x74,0x77, 0x5,0x74,0x73, 0x7,0x5a,0x40, 0x4,0x69,0x6c, + 0x5,0x74,0x75, 0x7,0x5a,0x39, 0x7,0x5a,0x3a, 0x7,0x5a,0x3c, + 0xf,0x6a,0x38, 0xf,0x6a,0x39, 0xf,0x6a,0x3a, 0x5,0x74,0x72, + 0x5,0x74,0x79, 0x7,0x5a,0x3f, 0x7,0x5d,0x5f, 0x7,0x5d,0x5d, + 0x5,0x76,0x71, 0x5,0x78,0x4e, 0x7,0x5d,0x5c, 0x7,0x5d,0x59, + 0x5,0x76,0x72, 0x7,0x5d,0x5a, 0x7,0x5d,0x5e, 0x7,0x5d,0x5b, + 0x7,0x5d,0x60, 0xf,0x6b,0x38, 0xf,0x6b,0x39, 0x7,0x5d,0x58, + 0x5,0x78,0x4f, 0x7,0x60,0x31, 0x7,0x60,0x34, 0x5,0x78,0x4d, + 0x7,0x60,0x33, 0x7,0x60,0x36, 0x7,0x60,0x35, 0x7,0x60,0x2f, + 0x7,0x60,0x30, 0x7,0x60,0x2c, 0x7,0x60,0x32, 0x5,0x79,0x62, + 0x7,0x61,0x63, 0x5,0x79,0x63, 0x5,0x79,0x5f, 0x4,0x6d,0x31, + 0x5,0x79,0x60, 0x7,0x61,0x62, 0x5,0x79,0x5e, 0x5,0x79,0x61, + 0x4,0x6d,0x32, 0x7,0x61,0x64, 0x5,0x7a,0x4c, 0x5,0x7a,0x4d, + 0x4,0x6e,0x27, 0x7,0x64,0x29, 0x7,0x64,0x28, 0x4,0x6e,0x40, + 0x7,0x64,0x72, 0x7,0x64,0x73, 0x7,0x64,0x71, 0x7,0x65,0x4e, + 0x5,0x7c,0x23, 0x7,0x65,0x6a, 0x7,0x65,0x7a, 0x7,0x65,0x7b, + 0x7,0x66,0x44, 0x5,0x3d,0x51, 0x4,0x3c,0x27, 0x6,0x5a,0x49, + 0x6,0x5a,0x4a, 0x6,0x5a,0x48, 0x6,0x5a,0x4b, 0x4,0x48,0x63, + 0x4,0x48,0x65, 0x5,0x4b,0x55, 0x6,0x64,0x58, 0x5,0x4b,0x54, + 0x4,0x48,0x64, 0x6,0x64,0x56, 0x6,0x64,0x53, 0x6,0x64,0x54, + 0x6,0x64,0x55, 0x6,0x64,0x57, 0x4,0x4e,0x72, 0x4,0x4e,0x71, + 0x5,0x52,0x7a, 0x5,0x52,0x79, 0x7,0x2b,0x52, 0x7,0x36,0x2c, + 0x5,0x52,0x78, 0x5,0x52,0x7b, 0x4,0x4e,0x77, 0x7,0x2b,0x50, + 0x7,0x2b,0x54, 0x7,0x2b,0x51, 0x4,0x4e,0x78, 0x7,0x2b,0x53, + 0x5,0x5a,0x36, 0x5,0x5a,0x35, 0x4,0x55,0x33, 0x7,0x36,0x2b, + 0x7,0x2b,0x4f, 0x7,0x36,0x2a, 0x7,0x36,0x29, 0x7,0x3e,0x2e, + 0x4,0x5a,0x34, 0x7,0x3e,0x32, 0x4,0x5a,0x32, 0x7,0x3e,0x33, + 0x5,0x60,0x3f, 0x7,0x3e,0x31, 0x7,0x3e,0x2d, 0x7,0x3e,0x2f, + 0x7,0x3e,0x30, 0x5,0x66,0x59, 0x7,0x45,0x3e, 0x4,0x5e,0x6f, + 0x7,0x45,0x3d, 0x5,0x66,0x57, 0x7,0x45,0x3f, 0x5,0x66,0x52, + 0x5,0x6a,0x78, 0x5,0x66,0x55, 0x5,0x66,0x53, 0x5,0x66,0x56, + 0x5,0x66,0x58, 0x7,0x3e,0x34, 0x5,0x66,0x54, 0x7,0x4c,0x3b, + 0x5,0x6a,0x7a, 0x5,0x6a,0x79, 0x7,0x4c,0x3a, 0x7,0x4c,0x37, + 0x5,0x6a,0x7c, 0x5,0x6a,0x7d, 0x5,0x6a,0x7b, 0x7,0x4c,0x3d, + 0x7,0x4c,0x3e, 0x7,0x4c,0x39, 0x7,0x4c,0x38, 0x7,0x4c,0x3c, + 0x7,0x4c,0x36, 0x4,0x65,0x4a, 0x5,0x6e,0x75, 0x5,0x6e,0x74, + 0x5,0x6e,0x73, 0x7,0x51,0x73, 0x7,0x51,0x74, 0x7,0x51,0x75, + 0x4,0x68,0x2f, 0x5,0x72,0x36, 0x7,0x56,0x57, 0x4,0x68,0x2e, + 0x5,0x72,0x35, 0x5,0x72,0x37, 0x7,0x56,0x53, 0x7,0x56,0x54, + 0x5,0x72,0x38, 0x7,0x56,0x55, 0xf,0x69,0x23, 0x7,0x56,0x56, + 0x7,0x56,0x52, 0x4,0x69,0x6d, 0x7,0x5a,0x42, 0x4,0x69,0x70, + 0x7,0x5a,0x43, 0x4,0x69,0x6f, 0x7,0x5a,0x44, 0x7,0x5d,0x65, + 0x7,0x5d,0x66, 0x5,0x76,0x73, 0x4,0x6b,0x36, 0x5,0x76,0x75, + 0x4,0x6b,0x37, 0x7,0x5d,0x62, 0x5,0x76,0x74, 0x7,0x5d,0x67, + 0x7,0x5d,0x61, 0x7,0x5d,0x63, 0x7,0x5d,0x64, 0x4,0x6c,0x3f, + 0x5,0x78,0x50, 0x4,0x6d,0x34, 0x7,0x61,0x65, 0xf,0x6b,0x3a, + 0x7,0x63,0x27, 0x5,0x7a,0x4e, 0x7,0x63,0x28, 0x7,0x64,0x2a, + 0x7,0x64,0x74, 0x5,0x7b,0x6e, 0x4,0x42,0x23, 0x4,0x48,0x66, + 0x5,0x46,0x64, 0x5,0x4b,0x56, 0x6,0x64,0x5a, 0xf,0x4d,0x46, + 0xf,0x4d,0x47, 0xf,0x4d,0x48, 0x6,0x64,0x59, 0x7,0x2b,0x56, + 0xf,0x53,0x2e, 0xf,0x53,0x2f, 0x7,0x36,0x2e, 0x7,0x36,0x2d, + 0xf,0x59,0x2d, 0xf,0x59,0x2e, 0x4,0x5a,0x36, 0x5,0x60,0x40, + 0xf,0x5d,0x6b, 0xf,0x5d,0x6c, 0x7,0x45,0x40, 0xf,0x61,0x61, + 0xf,0x61,0x62, 0x7,0x4c,0x3f, 0xf,0x64,0x5f, 0x5,0x6e,0x76, + 0xf,0x67,0x22, 0xf,0x67,0x23, 0xf,0x67,0x24, 0xf,0x67,0x25, + 0x4,0x68,0x31, 0x7,0x56,0x58, 0x7,0x5a,0x45, 0x7,0x5d,0x68, + 0x7,0x5d,0x69, 0x7,0x5d,0x6a, 0x7,0x60,0x37, 0xf,0x6b,0x73, + 0x7,0x61,0x66, 0x7,0x61,0x67, 0x7,0x63,0x29, 0x7,0x64,0x2b, + 0x4,0x6e,0x28, 0x7,0x65,0x7c, 0x6,0x50,0x49, 0x6,0x50,0x4a, + 0x6,0x5a,0x4d, 0x6,0x5a,0x4c, 0xf,0x46,0x3a, 0xf,0x40,0x69, + 0x4,0x48,0x68, 0x5,0x4b,0x58, 0x6,0x64,0x60, 0x6,0x64,0x5f, + 0x6,0x64,0x5d, 0x6,0x64,0x61, 0x6,0x64,0x5b, 0x6,0x64,0x5c, + 0x5,0x4b,0x57, 0x5,0x4b,0x5a, 0x5,0x52,0x7e, 0x7,0x2b,0x57, + 0x7,0x2b,0x5a, 0x4,0x4e,0x7e, 0x7,0x2b,0x58, 0x5,0x53,0x24, + 0x4,0x4f,0x22, 0x7,0x2b,0x5b, 0x5,0x53,0x23, 0x4,0x4e,0x7c, + 0x4,0x4e,0x7d, 0x5,0x52,0x7c, 0x4,0x4e,0x7a, 0x5,0x52,0x7d, + 0x5,0x53,0x22, 0x5,0x53,0x21, 0x7,0x2b,0x5c, 0x7,0x2b,0x59, + 0xf,0x53,0x30, 0xf,0x53,0x31, 0xf,0x53,0x32, 0xf,0x53,0x33, + 0x7,0x36,0x2f, 0x4,0x55,0x37, 0x7,0x36,0x31, 0x5,0x5a,0x3a, + 0x7,0x36,0x30, 0x4,0x55,0x39, 0x4,0x55,0x34, 0x4,0x55,0x3b, + 0x5,0x5a,0x37, 0x5,0x5a,0x39, 0x4,0x55,0x3a, 0x4,0x55,0x38, + 0x7,0x36,0x33, 0x5,0x5a,0x38, 0xf,0x59,0x2f, 0xf,0x59,0x30, + 0xf,0x59,0x31, 0xf,0x59,0x33, 0x7,0x36,0x32, 0x4,0x5a,0x3a, + 0x4,0x5a,0x3c, 0x7,0x3e,0x3a, 0x5,0x60,0x41, 0x5,0x60,0x44, + 0x5,0x60,0x42, 0x7,0x3e,0x38, 0x5,0x60,0x45, 0x5,0x60,0x46, + 0x5,0x60,0x43, 0x7,0x3e,0x35, 0x4,0x5a,0x39, 0x7,0x3e,0x36, + 0xf,0x5d,0x6d, 0xf,0x5d,0x6e, 0xf,0x5d,0x6f, 0x7,0x3e,0x37, + 0x7,0x3e,0x39, 0x7,0x3e,0x3b, 0x7,0x45,0x42, 0x5,0x66,0x5e, + 0x4,0x5e,0x71, 0x5,0x66,0x5c, 0x5,0x66,0x60, 0x5,0x66,0x5f, + 0x7,0x45,0x44, 0x5,0x66,0x61, 0x7,0x4c,0x40, 0x7,0x45,0x43, + 0x4,0x5e,0x72, 0x5,0x66,0x5a, 0x4,0x5e,0x78, 0x5,0x66,0x5b, + 0xf,0x61,0x63, 0xf,0x61,0x65, 0x5,0x66,0x5d, 0x7,0x45,0x41, + 0xf,0x61,0x64, 0x4,0x62,0x4d, 0x7,0x4c,0x43, 0x7,0x4c,0x47, + 0x5,0x6a,0x7e, 0x5,0x6b,0x21, 0x5,0x6b,0x23, 0x4,0x62,0x50, + 0x7,0x4c,0x48, 0x7,0x4c,0x46, 0x7,0x4c,0x41, 0x5,0x6b,0x24, + 0x5,0x6b,0x22, 0x7,0x4c,0x45, 0x7,0x4c,0x42, 0x4,0x62,0x4b, + 0x7,0x4c,0x44, 0xf,0x64,0x60, 0xf,0x64,0x61, 0xf,0x64,0x63, + 0x5,0x6e,0x7c, 0x7,0x51,0x76, 0x5,0x6e,0x77, 0x5,0x6e,0x7b, + 0x5,0x6e,0x7a, 0x5,0x6e,0x79, 0x4,0x65,0x50, 0x4,0x65,0x4c, + 0x5,0x6e,0x7e, 0x5,0x6e,0x78, 0x4,0x65,0x4b, 0x7,0x51,0x77, + 0x7,0x51,0x78, 0x7,0x51,0x7b, 0x7,0x51,0x7c, 0xf,0x67,0x26, + 0xf,0x67,0x27, 0xf,0x67,0x28, 0x5,0x6e,0x7d, 0x5,0x72,0x3b, + 0x5,0x72,0x3e, 0x5,0x72,0x3a, 0x7,0x56,0x59, 0x4,0x68,0x32, + 0x4,0x68,0x34, 0x5,0x72,0x39, 0x4,0x68,0x33, 0x5,0x72,0x3d, + 0x7,0x56,0x5a, 0x5,0x72,0x3c, 0x7,0x56,0x5e, 0xf,0x69,0x24, + 0x7,0x56,0x5b, 0x7,0x56,0x5c, 0x5,0x75,0x21, 0x5,0x74,0x7c, + 0x7,0x5a,0x46, 0x5,0x75,0x22, 0x5,0x74,0x7e, 0x5,0x74,0x7b, + 0x5,0x75,0x25, 0x5,0x75,0x24, 0x5,0x75,0x23, 0x5,0x74,0x7d, + 0x5,0x75,0x26, 0x7,0x56,0x5d, 0x4,0x69,0x73, 0x7,0x5a,0x47, + 0x7,0x5a,0x48, 0xf,0x6a,0x3b, 0xf,0x6a,0x3c, 0x5,0x76,0x77, + 0x4,0x6b,0x38, 0x4,0x6b,0x39, 0x5,0x76,0x76, 0x7,0x5d,0x6c, + 0x7,0x5d,0x6d, 0x7,0x5d,0x6b, 0xf,0x6b,0x3b, 0x4,0x6c,0x40, + 0x7,0x60,0x38, 0x5,0x78,0x51, 0x4,0x6c,0x44, 0x4,0x6c,0x42, + 0x5,0x79,0x65, 0x7,0x61,0x68, 0x5,0x79,0x64, 0x4,0x6d,0x36, + 0xf,0x6c,0x42, 0xf,0x6c,0x43, 0x7,0x61,0x69, 0x5,0x7a,0x4f, + 0x7,0x63,0x2a, 0x7,0x63,0x2b, 0x7,0x64,0x2c, 0x4,0x6e,0x29, + 0x5,0x7b,0x26, 0xf,0x6c,0x72, 0x7,0x64,0x77, 0x7,0x64,0x76, + 0x5,0x7b,0x4e, 0x4,0x6e,0x54, 0x6,0x23,0x3d, 0x6,0x23,0x3c, + 0x5,0x44,0x4b, 0x5,0x4b,0x5b, 0x5,0x4b,0x5c, 0x6,0x64,0x62, + 0x7,0x2b,0x5d, 0x7,0x36,0x34, 0x7,0x3e,0x3c, 0x7,0x45,0x45, + 0x4,0x5e,0x79, 0x7,0x51,0x7e, 0x7,0x56,0x5f, 0x5,0x72,0x40, + 0x7,0x5a,0x49, 0x7,0x60,0x3a, 0x7,0x60,0x39, 0x5,0x78,0x53, + 0x5,0x7b,0x4f, 0x7,0x2b,0x5e, 0x4,0x4f,0x23, 0x4,0x55,0x3c, + 0x7,0x45,0x46, 0x7,0x52,0x21, 0x7,0x56,0x61, 0x7,0x56,0x60, + 0x7,0x5a,0x4a, 0x7,0x5d,0x6e, 0xf,0x6c,0x73, 0x5,0x7b,0x50, + 0x4,0x42,0x24, 0x6,0x5a,0x4e, 0x6,0x64,0x64, 0x6,0x64,0x63, + 0x7,0x2b,0x5f, 0x7,0x36,0x38, 0x4,0x55,0x3e, 0x5,0x5a,0x3b, + 0x7,0x36,0x36, 0x7,0x36,0x35, 0x4,0x55,0x3d, 0x7,0x36,0x37, + 0x5,0x60,0x47, 0x7,0x3e,0x3d, 0x4,0x5e,0x7a, 0x7,0x45,0x48, + 0x7,0x45,0x49, 0x7,0x45,0x47, 0x7,0x4c,0x49, 0x5,0x6b,0x25, + 0x7,0x4c,0x4a, 0x4,0x65,0x51, 0x7,0x52,0x24, 0x7,0x52,0x23, + 0x7,0x52,0x22, 0x7,0x52,0x25, 0x7,0x56,0x62, 0x4,0x68,0x35, + 0x7,0x56,0x64, 0x5,0x72,0x42, 0x7,0x56,0x63, 0x7,0x56,0x65, + 0x7,0x56,0x66, 0x5,0x75,0x27, 0x7,0x5a,0x4c, 0x7,0x5d,0x71, + 0x7,0x5d,0x72, 0x5,0x76,0x78, 0x4,0x69,0x75, 0x4,0x6b,0x3a, + 0x7,0x5d,0x70, 0x5,0x76,0x79, 0x7,0x5d,0x6f, 0x7,0x5d,0x73, + 0x4,0x6c,0x46, 0x4,0x6c,0x45, 0x7,0x5d,0x74, 0x7,0x60,0x3b, + 0x7,0x61,0x6b, 0x7,0x61,0x6c, 0x5,0x7a,0x50, 0x7,0x63,0x2c, + 0x7,0x63,0x2d, 0x7,0x63,0x2e, 0x4,0x6e,0x2a, 0x7,0x64,0x2d, + 0x7,0x64,0x79, 0x7,0x64,0x78, 0x7,0x64,0x7a, 0x7,0x65,0x4f, + 0x5,0x7c,0x24, 0x4,0x6e,0x51, 0x5,0x7c,0x2d, 0x7,0x65,0x7d, + 0x7,0x66,0x4a, 0x7,0x66,0x4b, 0x6,0x50,0x4b, 0x5,0x3d,0x53, + 0x6,0x5a,0x52, 0x5,0x44,0x4e, 0x6,0x5a,0x51, 0x4,0x42,0x26, + 0x5,0x44,0x4c, 0x6,0x5a,0x50, 0x5,0x44,0x4d, 0x4,0x42,0x25, + 0x6,0x5a,0x4f, 0xf,0x39,0x30, 0xf,0x39,0x2f, 0x6,0x5a,0x53, + 0x5,0x4b,0x5f, 0x5,0x4b,0x60, 0x5,0x4b,0x61, 0x5,0x4b,0x5e, + 0x5,0x4b,0x5d, 0x5,0x4b,0x62, 0x6,0x64,0x68, 0x6,0x64,0x65, + 0x6,0x64,0x69, 0xf,0x4d,0x49, 0xf,0x4d,0x4a, 0xf,0x4d,0x4b, + 0x6,0x64,0x6b, 0x6,0x64,0x66, 0x6,0x64,0x6e, 0x6,0x64,0x6c, + 0x6,0x64,0x6d, 0x6,0x64,0x6a, 0x6,0x64,0x67, 0x4,0x4f,0x27, + 0x5,0x53,0x29, 0x7,0x2b,0x61, 0x7,0x2b,0x60, 0x5,0x53,0x28, + 0x5,0x53,0x2b, 0x5,0x5a,0x41, 0x5,0x53,0x2a, 0x4,0x4f,0x26, + 0x7,0x2b,0x63, 0x5,0x53,0x25, 0xf,0x53,0x34, 0xf,0x53,0x35, + 0xf,0x53,0x36, 0x5,0x53,0x27, 0x7,0x2b,0x62, 0x5,0x53,0x26, + 0x5,0x5a,0x3c, 0x7,0x36,0x3a, 0x5,0x5a,0x45, 0x5,0x5a,0x43, + 0x7,0x36,0x39, 0x4,0x55,0x40, 0x5,0x5a,0x44, 0x7,0x36,0x3b, + 0xf,0x59,0x34, 0x5,0x5a,0x3e, 0x5,0x5a,0x3d, 0x5,0x5a,0x3f, + 0x5,0x5a,0x42, 0x7,0x36,0x3c, 0x5,0x5a,0x40, 0x4,0x5a,0x3d, + 0x5,0x60,0x49, 0x5,0x60,0x4c, 0x5,0x60,0x50, 0x4,0x5a,0x3e, + 0x7,0x3e,0x3e, 0x5,0x60,0x48, 0x5,0x60,0x4a, 0x5,0x60,0x4f, + 0x5,0x60,0x4d, 0x7,0x3e,0x40, 0x7,0x3e,0x41, 0x7,0x3e,0x43, + 0xf,0x5d,0x70, 0xf,0x5d,0x71, 0xf,0x5d,0x72, 0x5,0x60,0x4e, + 0x7,0x3e,0x3f, 0x7,0x3e,0x42, 0x5,0x60,0x4b, 0x5,0x66,0x63, + 0x7,0x45,0x4b, 0x4,0x5e,0x7b, 0x5,0x66,0x69, 0x7,0x45,0x4e, + 0x5,0x66,0x67, 0x5,0x66,0x65, 0x7,0x45,0x4f, 0x7,0x45,0x4c, + 0xf,0x61,0x67, 0x7,0x45,0x4a, 0x7,0x45,0x51, 0x5,0x66,0x62, + 0x7,0x45,0x4d, 0x7,0x45,0x50, 0x5,0x66,0x66, 0x5,0x6b,0x26, + 0x5,0x6b,0x29, 0x7,0x4c,0x4b, 0x5,0x6b,0x27, 0x7,0x4c,0x4c, + 0x7,0x4c,0x4d, 0xf,0x64,0x64, 0xf,0x64,0x65, 0xf,0x64,0x66, + 0xf,0x64,0x67, 0x5,0x66,0x64, 0x5,0x6b,0x28, 0x7,0x52,0x2b, + 0x4,0x65,0x52, 0x7,0x52,0x2a, 0x5,0x6f,0x21, 0x7,0x52,0x29, + 0x7,0x52,0x28, 0x5,0x6f,0x22, 0x7,0x52,0x26, 0xf,0x67,0x29, + 0x5,0x72,0x44, 0x5,0x72,0x46, 0x5,0x72,0x48, 0x4,0x68,0x37, + 0x7,0x56,0x67, 0x7,0x56,0x68, 0xf,0x69,0x25, 0x5,0x72,0x45, + 0x5,0x72,0x43, 0x7,0x56,0x69, 0x5,0x72,0x47, 0x5,0x75,0x2a, + 0x4,0x62,0x51, 0x7,0x5a,0x50, 0x4,0x69,0x78, 0x5,0x75,0x28, + 0x7,0x5a,0x4e, 0x4,0x69,0x79, 0x5,0x75,0x2b, 0xf,0x6a,0x3d, + 0x5,0x75,0x2c, 0x5,0x75,0x29, 0x4,0x69,0x7a, 0xf,0x67,0x2a, + 0x7,0x5a,0x4d, 0x5,0x76,0x7b, 0x5,0x76,0x7a, 0xf,0x69,0x26, + 0x5,0x78,0x54, 0x5,0x78,0x55, 0x4,0x6c,0x47, 0x7,0x60,0x3f, + 0x7,0x60,0x3e, 0x7,0x60,0x40, 0x7,0x60,0x3d, 0x5,0x79,0x67, + 0x5,0x79,0x66, 0xf,0x6c,0x44, 0x7,0x63,0x2f, 0x4,0x6e,0x2b, + 0x7,0x64,0x2e, 0x7,0x64,0x2f, 0x4,0x6e,0x41, 0x5,0x7b,0x51, + 0x5,0x7b,0x6f, 0x5,0x7c,0x25, 0x5,0x7c,0x40, 0x4,0x30,0x43, + 0x4,0x42,0x2a, 0x4,0x42,0x27, 0x6,0x5a,0x55, 0x4,0x42,0x28, + 0x6,0x5a,0x56, 0x5,0x44,0x4f, 0xf,0x46,0x3b, 0x6,0x64,0x6f, + 0x5,0x4b,0x65, 0x4,0x48,0x6c, 0x5,0x4b,0x63, 0xf,0x4d,0x4c, + 0xf,0x4d,0x4d, 0x5,0x4b,0x66, 0x4,0x4f,0x2f, 0x4,0x4f,0x33, + 0x4,0x4f,0x31, 0x4,0x4f,0x2d, 0x7,0x2b,0x68, 0x5,0x53,0x31, + 0x5,0x53,0x30, 0x7,0x2b,0x65, 0x7,0x2b,0x64, 0x5,0x53,0x2e, + 0x4,0x4f,0x38, 0x5,0x53,0x33, 0x5,0x53,0x2c, 0x5,0x53,0x2d, + 0x7,0x2b,0x6c, 0x7,0x2b,0x66, 0x4,0x4f,0x36, 0x5,0x53,0x32, + 0xf,0x53,0x37, 0xf,0x53,0x3a, 0xf,0x53,0x3d, 0x7,0x2b,0x6b, + 0x7,0x2b,0x67, 0x7,0x2b,0x69, 0x4,0x4f,0x2e, 0xf,0x53,0x39, + 0x5,0x53,0x2f, 0x5,0x5a,0x48, 0x5,0x5a,0x46, 0x7,0x36,0x3d, + 0x5,0x5a,0x49, 0x4,0x55,0x46, 0x4,0x5a,0x46, 0x5,0x5a,0x4e, + 0x5,0x5a,0x4d, 0x4,0x55,0x49, 0x7,0x36,0x43, 0x7,0x36,0x3e, + 0x7,0x36,0x41, 0x7,0x36,0x40, 0x5,0x5a,0x4c, 0x7,0x36,0x44, + 0xf,0x59,0x36, 0xf,0x59,0x37, 0xf,0x59,0x39, 0xf,0x59,0x3a, + 0x5,0x5a,0x4b, 0x7,0x36,0x42, 0xf,0x59,0x35, 0x5,0x5a,0x47, + 0x7,0x36,0x3f, 0x5,0x60,0x56, 0x4,0x5a,0x48, 0x5,0x60,0x57, + 0x5,0x60,0x54, 0x5,0x60,0x52, 0x4,0x5a,0x47, 0x7,0x3e,0x4b, + 0x5,0x60,0x55, 0x7,0x3e,0x46, 0x7,0x3e,0x4d, 0x7,0x3e,0x45, + 0x4,0x5a,0x4b, 0x7,0x3e,0x4c, 0x5,0x60,0x5a, 0x5,0x60,0x58, + 0x7,0x3e,0x44, 0x4,0x5a,0x4a, 0xf,0x46,0x3c, 0xf,0x5d,0x73, + 0xf,0x5d,0x74, 0xf,0x5d,0x75, 0xf,0x5d,0x77, 0xf,0x5d,0x79, + 0x7,0x3e,0x48, 0x5,0x60,0x5b, 0x5,0x60,0x53, 0x7,0x3e,0x4a, + 0x5,0x60,0x51, 0x5,0x60,0x59, 0x5,0x66,0x77, 0x5,0x66,0x74, + 0x5,0x66,0x70, 0x5,0x66,0x6b, 0x7,0x45,0x53, 0x4,0x5f,0x28, + 0x5,0x66,0x6d, 0x7,0x45,0x52, 0x5,0x66,0x6a, 0x5,0x66,0x71, + 0x5,0x66,0x75, 0x5,0x66,0x72, 0x5,0x66,0x6f, 0x5,0x66,0x6c, + 0x7,0x45,0x54, 0xf,0x61,0x68, 0xf,0x61,0x69, 0xf,0x61,0x6a, + 0xf,0x61,0x6b, 0xf,0x61,0x6c, 0xf,0x61,0x6d, 0xf,0x61,0x6e, + 0xf,0x61,0x6f, 0xf,0x61,0x71, 0xf,0x61,0x73, 0x7,0x45,0x55, + 0x7,0x3e,0x47, 0x5,0x66,0x76, 0x5,0x66,0x73, 0x7,0x4c,0x5b, + 0x7,0x4c,0x58, 0x4,0x62,0x5e, 0x7,0x4c,0x52, 0x5,0x6b,0x2d, + 0x4,0x62,0x52, 0x5,0x6b,0x2f, 0x7,0x4c,0x4f, 0x7,0x4c,0x51, + 0x4,0x62,0x5f, 0x5,0x66,0x78, 0x4,0x62,0x63, 0x5,0x6b,0x32, + 0x4,0x62,0x5b, 0x7,0x4c,0x4e, 0x4,0x62,0x5a, 0x4,0x62,0x65, + 0x7,0x4c,0x5a, 0x7,0x4c,0x53, 0x7,0x4c,0x59, 0x4,0x62,0x58, + 0x7,0x4c,0x55, 0x5,0x6b,0x36, 0x5,0x6b,0x2e, 0x7,0x4c,0x50, + 0x5,0x6b,0x34, 0xf,0x64,0x6e, 0xf,0x64,0x68, 0xf,0x64,0x6a, + 0xf,0x64,0x6c, 0xf,0x64,0x6f, 0xf,0x64,0x70, 0xf,0x64,0x71, + 0x5,0x6b,0x30, 0x7,0x4c,0x54, 0x7,0x4c,0x57, 0x4,0x62,0x53, + 0x5,0x6b,0x37, 0x5,0x6b,0x2a, 0xf,0x64,0x69, 0x5,0x6b,0x2c, + 0xf,0x61,0x70, 0x7,0x4c,0x56, 0x5,0x6f,0x27, 0x7,0x52,0x2e, + 0x5,0x6f,0x26, 0x5,0x6b,0x38, 0x5,0x6f,0x29, 0x7,0x52,0x2c, + 0x4,0x65,0x58, 0x5,0x6f,0x2b, 0x7,0x52,0x2f, 0x7,0x52,0x2d, + 0x5,0x6f,0x28, 0x4,0x65,0x56, 0x5,0x6f,0x24, 0x7,0x52,0x32, + 0x4,0x65,0x5e, 0x5,0x6f,0x25, 0x5,0x6f,0x23, 0x4,0x65,0x60, + 0x7,0x52,0x30, 0x5,0x6f,0x2c, 0x7,0x52,0x34, 0xf,0x67,0x2b, + 0xf,0x67,0x2c, 0xf,0x67,0x2d, 0xf,0x67,0x2f, 0xf,0x67,0x30, + 0xf,0x67,0x31, 0xf,0x67,0x32, 0xf,0x67,0x2e, 0x5,0x6f,0x2a, + 0xf,0x67,0x34, 0x5,0x72,0x4a, 0x4,0x68,0x3f, 0x5,0x72,0x4f, + 0x5,0x72,0x53, 0x5,0x77,0x23, 0x5,0x72,0x49, 0x5,0x72,0x52, + 0x4,0x68,0x38, 0x7,0x56,0x71, 0x5,0x72,0x4c, 0x7,0x56,0x72, + 0x5,0x72,0x57, 0x7,0x56,0x6d, 0x5,0x72,0x54, 0x5,0x72,0x4d, + 0x7,0x56,0x73, 0x7,0x56,0x75, 0x7,0x56,0x6a, 0x7,0x56,0x74, + 0x5,0x72,0x56, 0x7,0x56,0x6e, 0x7,0x56,0x6f, 0xf,0x69,0x28, + 0xf,0x69,0x29, 0xf,0x69,0x2b, 0xf,0x69,0x2c, 0xf,0x69,0x2d, + 0xf,0x69,0x2e, 0xf,0x69,0x2f, 0xf,0x69,0x30, 0xf,0x69,0x31, + 0xf,0x69,0x32, 0x7,0x56,0x6b, 0x7,0x56,0x6c, 0x5,0x72,0x55, + 0x7,0x56,0x70, 0x5,0x72,0x50, 0x7,0x5a,0x54, 0x7,0x5a,0x52, + 0x5,0x75,0x32, 0x4,0x6a,0x22, 0x5,0x75,0x2e, 0x5,0x75,0x2f, + 0x7,0x5a,0x5a, 0x7,0x5a,0x57, 0x5,0x75,0x30, 0x7,0x5a,0x5c, + 0x7,0x5a,0x59, 0x5,0x75,0x34, 0x7,0x5a,0x56, 0x7,0x5a,0x5b, + 0x7,0x5a,0x53, 0x7,0x5a,0x55, 0x7,0x5a,0x51, 0x7,0x5a,0x5e, + 0xf,0x6a,0x41, 0xf,0x6a,0x42, 0xf,0x6a,0x43, 0xf,0x6a,0x40, + 0x7,0x5a,0x5f, 0x5,0x75,0x33, 0x7,0x5a,0x58, 0x7,0x5a,0x5d, + 0x5,0x75,0x31, 0x5,0x76,0x7e, 0x7,0x5d,0x78, 0x5,0x77,0x22, + 0x4,0x6b,0x3e, 0x4,0x6b,0x3f, 0x5,0x76,0x7c, 0x7,0x5d,0x77, + 0x4,0x65,0x5c, 0x7,0x60,0x46, 0x7,0x5d,0x75, 0x7,0x5e,0x22, + 0x7,0x5d,0x76, 0x5,0x76,0x7d, 0x7,0x5e,0x21, 0x7,0x5d,0x7c, + 0x5,0x77,0x21, 0x7,0x5d,0x79, 0xf,0x6b,0x3d, 0xf,0x6b,0x3f, + 0x7,0x5d,0x7a, 0x7,0x5d,0x7d, 0x7,0x5d,0x7e, 0x7,0x5d,0x7b, + 0xf,0x6b,0x3c, 0x7,0x60,0x43, 0x5,0x78,0x5c, 0x5,0x78,0x60, + 0x5,0x78,0x5a, 0x7,0x60,0x41, 0x4,0x6c,0x4f, 0x4,0x6c,0x4c, + 0x5,0x78,0x59, 0x5,0x78,0x61, 0x4,0x6c,0x4b, 0x5,0x78,0x5f, + 0x5,0x78,0x5e, 0x5,0x78,0x57, 0x7,0x60,0x4b, 0x7,0x60,0x47, + 0x5,0x78,0x58, 0xf,0x6b,0x75, 0xf,0x6b,0x78, 0x7,0x60,0x48, + 0x7,0x60,0x42, 0x7,0x60,0x44, 0x7,0x60,0x45, 0x5,0x78,0x5d, + 0x7,0x60,0x4a, 0x7,0x60,0x49, 0x7,0x61,0x73, 0x5,0x79,0x68, + 0x4,0x6d,0x38, 0x5,0x79,0x69, 0x7,0x61,0x6e, 0x7,0x60,0x7a, + 0x7,0x61,0x71, 0x7,0x61,0x6f, 0x5,0x79,0x6b, 0x7,0x61,0x72, + 0x7,0x61,0x70, 0xf,0x6c,0x45, 0xf,0x6c,0x46, 0x5,0x79,0x6a, + 0x7,0x61,0x6d, 0x7,0x63,0x35, 0x7,0x63,0x30, 0x7,0x63,0x32, + 0x7,0x63,0x33, 0x7,0x63,0x34, 0x5,0x7a,0x51, 0x5,0x7a,0x52, + 0xf,0x6c,0x5a, 0xf,0x6c,0x5b, 0xf,0x6c,0x5c, 0xf,0x6c,0x5d, + 0x7,0x63,0x31, 0x5,0x7b,0x28, 0x5,0x7b,0x27, 0x7,0x64,0x30, + 0x5,0x7b,0x29, 0xf,0x6c,0x74, 0x7,0x64,0x31, 0x5,0x7b,0x2a, + 0x7,0x64,0x32, 0x7,0x64,0x7e, 0x5,0x7b,0x53, 0x5,0x7b,0x52, + 0x5,0x7b,0x55, 0x7,0x64,0x7c, 0x7,0x65,0x21, 0x7,0x64,0x7b, + 0x5,0x7b,0x54, 0x7,0x64,0x7d, 0xf,0x6c,0x75, 0x5,0x7b,0x73, + 0x5,0x7b,0x72, 0x5,0x7b,0x71, 0x5,0x7b,0x70, 0x7,0x65,0x50, + 0x5,0x7c,0x26, 0xf,0x6d,0x2b, 0xf,0x6d,0x2c, 0x5,0x7c,0x27, + 0x7,0x65,0x6b, 0x5,0x7c,0x2e, 0x5,0x7c,0x37, 0x7,0x66,0x2f, + 0x5,0x7c,0x36, 0xf,0x53,0x3c, 0xf,0x5d,0x78, 0xf,0x6b,0x3e, + 0x6,0x50,0x4c, 0xf,0x40,0x33, 0x6,0x50,0x4d, 0x4,0x42,0x2b, + 0x6,0x5a,0x57, 0x5,0x44,0x51, 0x5,0x44,0x52, 0x6,0x5a,0x5c, + 0x6,0x5a,0x58, 0x6,0x5a,0x59, 0x5,0x44,0x50, 0x6,0x5a,0x5a, + 0x6,0x5a,0x5b, 0x6,0x64,0x70, 0x5,0x4b,0x6a, 0x6,0x64,0x71, + 0x5,0x4b,0x69, 0x4,0x48,0x6e, 0x4,0x48,0x6f, 0x6,0x64,0x72, + 0x6,0x64,0x73, 0x6,0x64,0x74, 0x4,0x48,0x70, 0x5,0x4b,0x68, + 0xf,0x4d,0x4f, 0xf,0x4d,0x50, 0xf,0x4d,0x51, 0x5,0x4b,0x67, + 0x4,0x4f,0x45, 0x7,0x2b,0x72, 0x7,0x2b,0x7d, 0x7,0x2b,0x6f, + 0x7,0x2b,0x73, 0x7,0x2b,0x79, 0x5,0x53,0x37, 0x5,0x53,0x3b, + 0x5,0x53,0x3d, 0x5,0x53,0x39, 0x7,0x2b,0x76, 0x7,0x2b,0x7c, + 0x5,0x53,0x3f, 0x5,0x53,0x34, 0x4,0x4f,0x3d, 0x5,0x53,0x41, + 0x5,0x53,0x3e, 0x5,0x53,0x35, 0x4,0x4f,0x3e, 0x5,0x53,0x42, + 0x7,0x2b,0x7a, 0x4,0x4f,0x3c, 0x7,0x2b,0x75, 0x4,0x4f,0x43, + 0x4,0x4f,0x3a, 0x5,0x53,0x43, 0x4,0x4f,0x46, 0x7,0x2b,0x70, + 0x7,0x2b,0x7b, 0xf,0x53,0x40, 0x7,0x2b,0x6e, 0x7,0x2b,0x77, + 0x7,0x2b,0x78, 0x5,0x53,0x36, 0x5,0x53,0x3a, 0x5,0x53,0x40, + 0x7,0x2b,0x71, 0x7,0x2b,0x74, 0x5,0x53,0x3c, 0x7,0x36,0x4b, + 0x5,0x5a,0x54, 0x5,0x5a,0x56, 0x5,0x5a,0x51, 0x5,0x5a,0x4f, + 0x4,0x55,0x4c, 0x5,0x5a,0x53, 0x5,0x5a,0x59, 0x5,0x5a,0x52, + 0x7,0x36,0x57, 0x7,0x36,0x52, 0x5,0x5a,0x57, 0x4,0x55,0x56, + 0x7,0x36,0x54, 0x5,0x5a,0x58, 0x7,0x36,0x50, 0x5,0x5a,0x55, + 0x7,0x36,0x53, 0x7,0x36,0x4c, 0x7,0x36,0x45, 0x7,0x36,0x4e, + 0xf,0x59,0x3d, 0xf,0x59,0x3e, 0xf,0x59,0x3f, 0xf,0x59,0x40, + 0x7,0x36,0x4d, 0x7,0x36,0x4f, 0x7,0x36,0x58, 0x7,0x36,0x56, + 0x7,0x36,0x47, 0x7,0x36,0x48, 0x7,0x36,0x55, 0x4,0x55,0x53, + 0x4,0x55,0x51, 0x6,0x50,0x4e, 0x7,0x36,0x49, 0x5,0x5a,0x50, + 0x7,0x36,0x46, 0xf,0x56,0x33, 0x7,0x3e,0x51, 0x4,0x5a,0x4c, + 0x5,0x60,0x5e, 0x5,0x60,0x69, 0x7,0x3e,0x54, 0x4,0x5a,0x53, + 0x5,0x60,0x67, 0x7,0x3e,0x55, 0x5,0x60,0x5d, 0x5,0x60,0x61, + 0x7,0x3e,0x4e, 0x5,0x60,0x64, 0x5,0x60,0x6b, 0x5,0x60,0x60, + 0x5,0x60,0x62, 0x4,0x5a,0x54, 0x7,0x3e,0x57, 0x5,0x60,0x5c, + 0x5,0x60,0x63, 0x4,0x5a,0x58, 0x7,0x3e,0x4f, 0x4,0x5a,0x5b, + 0x5,0x60,0x6c, 0x7,0x3e,0x58, 0x7,0x3e,0x53, 0x5,0x60,0x68, + 0x5,0x60,0x6a, 0xf,0x5d,0x7a, 0xf,0x5d,0x7b, 0xf,0x5d,0x7c, + 0xf,0x5d,0x7d, 0xf,0x5e,0x21, 0xf,0x5e,0x22, 0xf,0x5e,0x23, + 0xf,0x5e,0x25, 0x7,0x3e,0x50, 0x5,0x60,0x5f, 0x4,0x5a,0x5a, + 0x7,0x3e,0x56, 0x5,0x60,0x65, 0x5,0x60,0x66, 0x7,0x3e,0x52, + 0x4,0x5a,0x57, 0x7,0x45,0x5b, 0x5,0x60,0x6d, 0x7,0x45,0x5f, + 0x5,0x66,0x7d, 0x5,0x67,0x25, 0x5,0x67,0x27, 0x4,0x5f,0x2e, + 0x5,0x67,0x2a, 0x5,0x66,0x7a, 0x5,0x67,0x21, 0x5,0x66,0x7e, + 0x5,0x66,0x7b, 0x7,0x45,0x5d, 0x7,0x45,0x58, 0x4,0x5f,0x2d, + 0x7,0x45,0x5e, 0x5,0x66,0x7c, 0x5,0x67,0x2b, 0x4,0x5f,0x30, + 0x7,0x45,0x67, 0x5,0x67,0x22, 0x7,0x45,0x64, 0x7,0x45,0x5c, + 0x5,0x67,0x28, 0x7,0x45,0x61, 0x7,0x45,0x62, 0x7,0x45,0x66, + 0x5,0x67,0x24, 0x7,0x45,0x59, 0x5,0x67,0x23, 0x7,0x45,0x68, + 0x7,0x45,0x56, 0x7,0x45,0x60, 0xf,0x61,0x74, 0xf,0x61,0x75, + 0x7,0x45,0x57, 0x5,0x67,0x29, 0x7,0x45,0x63, 0x5,0x6b,0x39, + 0x7,0x4c,0x5d, 0x5,0x6b,0x3a, 0x7,0x4c,0x62, 0x5,0x6b,0x3e, + 0x5,0x6b,0x4a, 0x5,0x6b,0x40, 0x7,0x4c,0x6a, 0x7,0x4c,0x64, + 0x5,0x6b,0x3b, 0x7,0x4c,0x68, 0x7,0x4c,0x6b, 0x7,0x4c,0x63, + 0x5,0x6b,0x4c, 0x5,0x6b,0x3d, 0x5,0x6b,0x4b, 0x4,0x62,0x6b, + 0x5,0x6b,0x42, 0x5,0x6b,0x45, 0x7,0x4c,0x60, 0x7,0x4c,0x5e, + 0x5,0x6b,0x48, 0x5,0x6b,0x44, 0x7,0x4c,0x5c, 0x7,0x4c,0x66, + 0x7,0x4c,0x6c, 0x5,0x6b,0x41, 0x4,0x62,0x6d, 0x7,0x4c,0x69, + 0x5,0x6b,0x46, 0xf,0x64,0x74, 0xf,0x64,0x76, 0xf,0x64,0x77, + 0x7,0x4c,0x61, 0x5,0x6b,0x47, 0x7,0x4c,0x6f, 0x5,0x6b,0x49, + 0x7,0x45,0x69, 0x7,0x4c,0x65, 0x7,0x4c,0x67, 0x7,0x4c,0x6d, + 0x5,0x6b,0x43, 0x7,0x4c,0x6e, 0x7,0x4c,0x5f, 0x4,0x62,0x69, + 0x5,0x6f,0x38, 0x5,0x6f,0x30, 0x7,0x52,0x3a, 0x4,0x65,0x65, + 0x5,0x6f,0x3e, 0x7,0x52,0x43, 0x5,0x6f,0x32, 0x5,0x6f,0x42, + 0x4,0x62,0x70, 0x7,0x52,0x36, 0x5,0x6f,0x2f, 0x4,0x65,0x63, + 0x5,0x6f,0x31, 0x4,0x65,0x6e, 0x4,0x65,0x68, 0x5,0x6f,0x33, + 0x5,0x6f,0x2d, 0x5,0x6f,0x37, 0x5,0x6f,0x44, 0x5,0x6f,0x39, + 0x4,0x65,0x6d, 0x4,0x65,0x66, 0x5,0x6f,0x3a, 0x5,0x6f,0x3c, + 0x5,0x6f,0x40, 0x4,0x65,0x67, 0x5,0x6f,0x2e, 0x5,0x6f,0x3b, + 0x5,0x6f,0x36, 0x5,0x6f,0x3f, 0x7,0x52,0x3f, 0x7,0x52,0x3b, + 0x7,0x52,0x40, 0x7,0x52,0x35, 0x7,0x52,0x37, 0x5,0x6f,0x3d, + 0x5,0x6f,0x35, 0x5,0x6f,0x34, 0x5,0x6f,0x43, 0x7,0x52,0x38, + 0xf,0x67,0x37, 0x7,0x52,0x3e, 0x7,0x52,0x3d, 0x7,0x52,0x39, + 0x7,0x52,0x44, 0x7,0x52,0x41, 0x7,0x52,0x3c, 0xf,0x67,0x38, + 0x5,0x6f,0x41, 0x7,0x45,0x5a, 0x5,0x72,0x5e, 0x7,0x56,0x79, + 0x5,0x72,0x66, 0x7,0x56,0x7e, 0x5,0x72,0x5d, 0x5,0x72,0x60, + 0x5,0x72,0x5b, 0x5,0x72,0x65, 0x5,0x72,0x64, 0x7,0x57,0x21, + 0x7,0x56,0x7d, 0x7,0x56,0x7a, 0x5,0x72,0x68, 0x7,0x57,0x27, + 0x7,0x57,0x26, 0x7,0x57,0x24, 0x5,0x72,0x5c, 0x5,0x72,0x61, + 0x5,0x6f,0x45, 0x5,0x72,0x5a, 0x5,0x72,0x62, 0x7,0x57,0x22, + 0x7,0x56,0x7c, 0x5,0x72,0x69, 0x5,0x72,0x6a, 0xf,0x69,0x34, + 0x5,0x72,0x5f, 0x7,0x57,0x23, 0x7,0x56,0x77, 0x7,0x57,0x28, + 0x7,0x56,0x76, 0x7,0x56,0x7b, 0xf,0x69,0x33, 0x5,0x72,0x58, + 0x7,0x56,0x78, 0x5,0x72,0x59, 0xf,0x67,0x36, 0x5,0x75,0x42, + 0x5,0x75,0x3d, 0x4,0x6a,0x24, 0x4,0x6a,0x2d, 0x5,0x75,0x3c, + 0x4,0x6a,0x28, 0x5,0x75,0x43, 0x5,0x75,0x39, 0x5,0x6f,0x46, + 0x5,0x75,0x44, 0x5,0x75,0x40, 0x5,0x75,0x3f, 0x4,0x6a,0x2b, + 0x7,0x5a,0x62, 0x7,0x5a,0x6c, 0x7,0x5a,0x6a, 0x7,0x5a,0x70, + 0x4,0x6a,0x2a, 0x7,0x5a,0x6b, 0x7,0x5a,0x6e, 0x5,0x75,0x3b, + 0x4,0x6a,0x29, 0x7,0x5a,0x69, 0x5,0x75,0x37, 0x7,0x5a,0x68, + 0x5,0x75,0x38, 0x5,0x75,0x46, 0x5,0x72,0x67, 0x7,0x5a,0x71, + 0x5,0x75,0x41, 0x7,0x5a,0x6f, 0x7,0x5a,0x67, 0x7,0x57,0x25, + 0xf,0x6a,0x44, 0xf,0x6a,0x45, 0xf,0x6a,0x46, 0xf,0x6a,0x47, + 0xf,0x6a,0x48, 0x5,0x75,0x3e, 0x7,0x5a,0x66, 0x7,0x5a,0x64, + 0x7,0x5a,0x61, 0x7,0x5a,0x63, 0x5,0x75,0x3a, 0x7,0x5e,0x2b, + 0x7,0x5e,0x27, 0x7,0x5e,0x31, 0x5,0x77,0x33, 0x7,0x5e,0x2f, + 0x5,0x77,0x2e, 0x5,0x77,0x29, 0x4,0x6b,0x43, 0x7,0x5e,0x32, + 0x7,0x5e,0x36, 0x5,0x77,0x25, 0x5,0x77,0x30, 0x5,0x77,0x2a, + 0x5,0x77,0x28, 0x5,0x77,0x2f, 0x7,0x5e,0x2c, 0x5,0x77,0x27, + 0x5,0x77,0x26, 0x5,0x77,0x38, 0x5,0x77,0x2b, 0x4,0x6b,0x49, + 0x4,0x6b,0x42, 0x7,0x5e,0x35, 0x5,0x77,0x31, 0x7,0x5e,0x30, + 0x7,0x5e,0x33, 0x5,0x77,0x2d, 0x7,0x5a,0x65, 0x5,0x77,0x35, + 0x7,0x5a,0x6d, 0x7,0x5e,0x34, 0x5,0x77,0x36, 0x7,0x5e,0x2d, + 0xf,0x6b,0x40, 0x7,0x5e,0x24, 0x7,0x5e,0x26, 0x7,0x5e,0x2e, + 0x7,0x5e,0x29, 0x7,0x5e,0x28, 0x5,0x77,0x32, 0x7,0x5e,0x2a, + 0x7,0x5e,0x25, 0x4,0x6b,0x41, 0xf,0x6b,0x7a, 0x7,0x5e,0x37, + 0x7,0x60,0x4d, 0x5,0x78,0x67, 0x5,0x78,0x69, 0x5,0x78,0x6d, + 0x5,0x78,0x65, 0x5,0x77,0x37, 0x5,0x78,0x68, 0x7,0x60,0x4e, + 0x5,0x78,0x6a, 0x5,0x78,0x6b, 0x7,0x60,0x4f, 0x7,0x60,0x50, + 0x7,0x60,0x54, 0x5,0x78,0x6c, 0x7,0x60,0x53, 0x7,0x60,0x4c, + 0x7,0x60,0x51, 0x5,0x78,0x63, 0x5,0x78,0x66, 0x5,0x78,0x62, + 0xf,0x6b,0x79, 0x7,0x60,0x52, 0x4,0x6c,0x55, 0x5,0x78,0x64, + 0x4,0x6c,0x53, 0x5,0x79,0x71, 0x5,0x79,0x6d, 0x5,0x79,0x70, + 0x7,0x61,0x76, 0x4,0x6d,0x3b, 0x5,0x79,0x6e, 0x5,0x79,0x6c, + 0x4,0x6d,0x3c, 0x7,0x61,0x74, 0x5,0x79,0x6f, 0x7,0x61,0x78, + 0x7,0x61,0x75, 0x7,0x61,0x77, 0x4,0x6d,0x3e, 0x5,0x7a,0x58, + 0x7,0x63,0x39, 0x5,0x7a,0x56, 0x4,0x6d,0x6b, 0x5,0x7a,0x5a, + 0x5,0x7a,0x59, 0x5,0x7a,0x55, 0x5,0x7a,0x57, 0x4,0x6d,0x6a, + 0x7,0x63,0x38, 0x5,0x7a,0x54, 0x7,0x63,0x3b, 0x5,0x7a,0x5b, + 0x7,0x63,0x3d, 0xf,0x6c,0x5e, 0x7,0x63,0x3a, 0x7,0x63,0x36, + 0x7,0x63,0x3c, 0x5,0x7b,0x2e, 0x7,0x64,0x34, 0x7,0x64,0x36, + 0x5,0x7b,0x2f, 0x5,0x7b,0x2c, 0x5,0x7b,0x2b, 0x5,0x7b,0x31, + 0x5,0x7b,0x30, 0x5,0x7b,0x2d, 0x7,0x64,0x37, 0xf,0x6c,0x76, + 0x4,0x6e,0x2e, 0x7,0x64,0x33, 0x7,0x64,0x35, 0x5,0x7b,0x56, + 0x7,0x65,0x22, 0x7,0x65,0x53, 0x7,0x65,0x24, 0x7,0x65,0x26, + 0x7,0x65,0x23, 0x7,0x65,0x27, 0x5,0x7b,0x57, 0x7,0x65,0x25, + 0x4,0x6e,0x42, 0x5,0x7b,0x74, 0x7,0x65,0x54, 0x7,0x65,0x55, + 0x5,0x7b,0x75, 0x7,0x65,0x52, 0x7,0x65,0x56, 0x7,0x65,0x51, + 0x7,0x65,0x6d, 0x7,0x65,0x6c, 0x5,0x7c,0x29, 0x5,0x7c,0x28, + 0xf,0x6d,0x32, 0x5,0x7c,0x2f, 0x7,0x66,0x21, 0x7,0x65,0x7e, + 0x5,0x7c,0x38, 0x7,0x66,0x30, 0x5,0x7c,0x39, 0x7,0x66,0x3a, + 0x5,0x7c,0x41, 0xf,0x6d,0x37, 0x5,0x7c,0x48, 0x7,0x66,0x45, + 0x4,0x48,0x71, 0x4,0x48,0x72, 0x5,0x53,0x44, 0x7,0x2c,0x22, + 0x7,0x2c,0x21, 0x7,0x2b,0x7e, 0x5,0x5a,0x5a, 0x5,0x5a,0x5c, + 0x7,0x36,0x5a, 0x7,0x36,0x5b, 0xf,0x59,0x41, 0x7,0x36,0x59, + 0x5,0x67,0x2c, 0x7,0x3e,0x59, 0x4,0x62,0x71, 0x7,0x4c,0x70, + 0x5,0x6b,0x4d, 0x7,0x4c,0x71, 0x7,0x52,0x46, 0x5,0x6f,0x48, + 0x5,0x6f,0x49, 0x7,0x52,0x47, 0x5,0x6f,0x47, 0x7,0x52,0x49, + 0x7,0x52,0x48, 0x4,0x68,0x45, 0x7,0x57,0x2b, 0x7,0x57,0x2a, + 0x5,0x72,0x6b, 0x7,0x5a,0x73, 0x7,0x5a,0x72, 0x4,0x6b,0x4c, + 0x7,0x5e,0x38, 0x7,0x5e,0x39, 0x5,0x77,0x39, 0x7,0x60,0x55, + 0x4,0x6c,0x57, 0x5,0x79,0x72, 0x4,0x6d,0x3f, 0x7,0x63,0x3e, + 0x5,0x7b,0x32, 0x6,0x5a,0x5d, 0xf,0x46,0x3d, 0x5,0x4b,0x6c, + 0xf,0x4d,0x52, 0x7,0x2c,0x28, 0x5,0x53,0x45, 0x7,0x2c,0x27, + 0x7,0x2c,0x26, 0x7,0x2c,0x24, 0x5,0x53,0x46, 0x7,0x2c,0x25, + 0x5,0x53,0x47, 0x7,0x2c,0x29, 0x7,0x2c,0x23, 0x7,0x36,0x5d, + 0x5,0x5a,0x5d, 0xf,0x59,0x42, 0xf,0x59,0x43, 0xf,0x59,0x44, + 0x5,0x60,0x6f, 0x5,0x60,0x72, 0x5,0x60,0x70, 0x4,0x5a,0x5c, + 0x5,0x60,0x73, 0x5,0x60,0x71, 0x7,0x3e,0x5b, 0x7,0x3e,0x5a, + 0x7,0x3e,0x5e, 0x7,0x3e,0x5d, 0xf,0x5e,0x26, 0x5,0x60,0x6e, + 0x7,0x45,0x6e, 0x5,0x67,0x31, 0x5,0x67,0x2e, 0x5,0x67,0x2d, + 0x7,0x45,0x6b, 0x7,0x45,0x6d, 0x7,0x45,0x6a, 0x5,0x67,0x30, + 0x7,0x45,0x6c, 0xf,0x61,0x78, 0xf,0x61,0x79, 0xf,0x61,0x7a, + 0x5,0x67,0x2f, 0x5,0x6b,0x4f, 0x5,0x6b,0x4e, 0x5,0x6b,0x51, + 0x4,0x62,0x73, 0x7,0x4c,0x73, 0x5,0x6b,0x50, 0x7,0x4c,0x72, + 0x5,0x68,0x40, 0x7,0x52,0x4b, 0x4,0x62,0x74, 0x4,0x65,0x6f, + 0x7,0x4c,0x74, 0xf,0x67,0x39, 0x7,0x52,0x4a, 0x7,0x52,0x4c, + 0x5,0x6f,0x4a, 0x4,0x68,0x47, 0x7,0x57,0x2c, 0x7,0x57,0x2d, + 0x4,0x68,0x46, 0xf,0x69,0x35, 0x5,0x75,0x47, 0x4,0x6a,0x2e, + 0xf,0x6a,0x49, 0x5,0x77,0x3a, 0x5,0x77,0x3c, 0x5,0x77,0x3b, + 0x7,0x5e,0x3a, 0x7,0x5e,0x3b, 0x7,0x60,0x56, 0x4,0x6c,0x58, + 0x7,0x60,0x57, 0xf,0x6b,0x7b, 0x5,0x79,0x75, 0x5,0x79,0x74, + 0x5,0x78,0x6e, 0x4,0x6d,0x40, 0x4,0x6d,0x6c, 0xf,0x6c,0x47, + 0x7,0x65,0x28, 0x7,0x65,0x57, 0x5,0x7c,0x46, 0x7,0x66,0x47, + 0x6,0x5a,0x5f, 0x6,0x5a,0x5e, 0x5,0x44,0x53, 0xf,0x46,0x3f, + 0x4,0x48,0x75, 0x6,0x64,0x75, 0xf,0x4d,0x53, 0x5,0x53,0x4b, + 0x5,0x53,0x4a, 0x4,0x4f,0x4f, 0x5,0x53,0x49, 0x5,0x53,0x48, + 0x7,0x2c,0x2b, 0x7,0x2c,0x2f, 0x7,0x2c,0x2a, 0x4,0x4f,0x4e, + 0x7,0x2c,0x2c, 0x5,0x53,0x4c, 0x7,0x2c,0x2e, 0x7,0x2c,0x2d, + 0x7,0x36,0x61, 0x7,0x36,0x5f, 0x7,0x36,0x5e, 0x7,0x36,0x63, + 0x4,0x55,0x5b, 0x7,0x36,0x62, 0x6,0x47,0x53, 0xf,0x59,0x45, + 0x5,0x5a,0x5e, 0x7,0x36,0x60, 0x5,0x60,0x74, 0x5,0x60,0x75, + 0x7,0x3e,0x60, 0x7,0x3e,0x61, 0xf,0x5e,0x28, 0x7,0x3e,0x62, + 0x7,0x3e,0x5f, 0x7,0x45,0x70, 0x5,0x67,0x32, 0x7,0x45,0x72, + 0x5,0x67,0x33, 0x5,0x67,0x35, 0x7,0x45,0x73, 0x5,0x67,0x34, + 0xf,0x61,0x7b, 0x7,0x45,0x71, 0x7,0x45,0x6f, 0x4,0x62,0x7a, + 0x4,0x62,0x78, 0x7,0x4c,0x79, 0x7,0x4c,0x7b, 0x7,0x4c,0x75, + 0x5,0x6b,0x54, 0x5,0x6b,0x52, 0x7,0x4c,0x7a, 0x5,0x6b,0x55, + 0x5,0x6b,0x53, 0x7,0x4c,0x78, 0x4,0x62,0x7b, 0x7,0x4c,0x77, + 0x7,0x4c,0x76, 0x5,0x6f,0x4b, 0x7,0x52,0x53, 0x7,0x52,0x52, + 0x5,0x6f,0x4c, 0x7,0x52,0x50, 0x4,0x65,0x70, 0x7,0x52,0x4f, + 0x5,0x6f,0x4e, 0x5,0x6f,0x4d, 0x7,0x52,0x51, 0xf,0x67,0x3a, + 0x7,0x52,0x4e, 0x7,0x52,0x4d, 0x5,0x72,0x6c, 0x7,0x57,0x2f, + 0x5,0x72,0x6f, 0x7,0x57,0x30, 0x5,0x72,0x6e, 0x7,0x57,0x31, + 0x7,0x57,0x2e, 0x5,0x72,0x6d, 0x5,0x75,0x4b, 0x5,0x75,0x4c, + 0x7,0x5a,0x74, 0x5,0x75,0x49, 0x5,0x75,0x4e, 0x7,0x5a,0x7b, + 0x7,0x5a,0x76, 0x7,0x5a,0x77, 0x7,0x5a,0x7c, 0x7,0x5a,0x79, + 0x5,0x75,0x4a, 0x7,0x5a,0x75, 0x7,0x5a,0x78, 0x7,0x5a,0x7a, + 0x5,0x77,0x3f, 0x4,0x6b,0x4f, 0x5,0x77,0x3e, 0x5,0x77,0x40, + 0x5,0x77,0x3d, 0x5,0x78,0x6f, 0x5,0x78,0x71, 0x5,0x78,0x70, + 0x7,0x60,0x59, 0x7,0x5e,0x3c, 0x4,0x6c,0x59, 0x7,0x60,0x58, + 0x4,0x6d,0x6d, 0x7,0x63,0x3f, 0x7,0x64,0x39, 0x7,0x64,0x38, + 0x5,0x7b,0x58, 0x7,0x65,0x29, 0x4,0x6e,0x52, 0x5,0x7c,0x30, + 0xf,0x29,0x21, 0xf,0x46,0x3e, 0xf,0x53,0x42, 0xf,0x5e,0x27, + 0x5,0x4b,0x70, 0x5,0x4b,0x6e, 0x5,0x4b,0x6f, 0x5,0x53,0x4e, + 0x4,0x4f,0x50, 0x5,0x53,0x4d, 0x7,0x2c,0x30, 0x5,0x5a,0x61, + 0x7,0x36,0x64, 0x5,0x5a,0x5f, 0x5,0x5a,0x60, 0xf,0x59,0x46, + 0x5,0x60,0x78, 0x5,0x60,0x76, 0xf,0x5e,0x29, 0x5,0x60,0x77, + 0x5,0x67,0x36, 0x7,0x4c,0x7c, 0x5,0x6b,0x56, 0x7,0x4c,0x7d, + 0x4,0x65,0x73, 0x7,0x57,0x32, 0x5,0x72,0x70, 0x7,0x5a,0x7e, + 0x4,0x6b,0x50, 0x7,0x5b,0x56, 0x7,0x5e,0x3d, 0x4,0x6b,0x51, + 0x5,0x7c,0x31, 0xf,0x4d,0x54, 0x7,0x2c,0x32, 0x5,0x5a,0x62, + 0x5,0x5a,0x64, 0x5,0x5a,0x63, 0x5,0x60,0x7a, 0x5,0x67,0x38, + 0x5,0x60,0x79, 0x5,0x67,0x39, 0x5,0x67,0x37, 0x5,0x6b,0x57, + 0x4,0x63,0x22, 0xf,0x64,0x79, 0x4,0x65,0x75, 0x4,0x65,0x74, + 0x5,0x6f,0x50, 0x5,0x6f,0x4f, 0x4,0x65,0x77, 0x7,0x52,0x54, + 0x7,0x52,0x55, 0x7,0x52,0x56, 0xf,0x67,0x3b, 0x7,0x52,0x57, + 0x5,0x72,0x73, 0x5,0x72,0x72, 0x5,0x72,0x71, 0x7,0x57,0x33, + 0x7,0x57,0x34, 0x5,0x75,0x4f, 0x4,0x6a,0x2f, 0x4,0x6a,0x30, + 0x7,0x5b,0x23, 0x7,0x5b,0x22, 0x7,0x5b,0x21, 0x7,0x5e,0x3e, + 0x5,0x78,0x72, 0x7,0x60,0x5a, 0x5,0x78,0x73, 0x7,0x61,0x79, + 0x5,0x79,0x76, 0x7,0x66,0x27, 0x4,0x48,0x76, 0x5,0x53,0x4f, + 0x4,0x4f,0x51, 0x7,0x36,0x68, 0x7,0x36,0x66, 0x5,0x5a,0x66, + 0x5,0x5a,0x65, 0x5,0x5a,0x67, 0x5,0x60,0x7e, 0x7,0x3e,0x64, + 0x5,0x60,0x7c, 0x7,0x3e,0x63, 0x5,0x60,0x7b, 0x4,0x5a,0x5e, + 0x5,0x60,0x7d, 0x7,0x3e,0x65, 0x7,0x3e,0x66, 0x5,0x67,0x3b, + 0x5,0x67,0x3a, 0x4,0x65,0x78, 0x5,0x6f,0x51, 0x5,0x6f,0x53, + 0x5,0x72,0x74, 0x7,0x57,0x36, 0x7,0x57,0x35, 0xf,0x69,0x36, + 0x5,0x75,0x50, 0x4,0x6b,0x54, 0x5,0x77,0x42, 0x5,0x77,0x41, + 0x4,0x6b,0x53, 0x7,0x63,0x40, 0x7,0x61,0x7a, 0x4,0x6d,0x6e, + 0x5,0x7b,0x5a, 0x7,0x65,0x2a, 0x5,0x7b,0x59, 0x6,0x64,0x76, + 0x5,0x44,0x54, 0x6,0x64,0x78, 0x6,0x64,0x77, 0x7,0x2c,0x34, + 0x4,0x4f,0x55, 0x4,0x4f,0x54, 0x5,0x53,0x50, 0x7,0x2c,0x35, + 0x7,0x2c,0x36, 0x7,0x36,0x6a, 0x5,0x5a,0x6a, 0x5,0x5a,0x68, + 0x5,0x5a,0x69, 0x7,0x36,0x69, 0x7,0x36,0x6b, 0x7,0x36,0x6c, + 0x4,0x5a,0x60, 0x7,0x3e,0x68, 0x5,0x61,0x21, 0xf,0x5e,0x2a, + 0x7,0x3e,0x67, 0x5,0x67,0x3e, 0x5,0x67,0x3c, 0x7,0x45,0x74, + 0x5,0x6b,0x58, 0x5,0x61,0x22, 0x5,0x67,0x3f, 0x5,0x6b,0x5a, + 0x5,0x6b,0x59, 0x5,0x6b,0x5b, 0x5,0x6b,0x5d, 0x5,0x6b,0x5c, + 0x7,0x4d,0x21, 0x7,0x4c,0x7e, 0x5,0x6f,0x56, 0x5,0x6f,0x57, + 0x7,0x52,0x5b, 0x5,0x6f,0x5b, 0x5,0x6f,0x59, 0x5,0x6f,0x55, + 0x7,0x52,0x58, 0x4,0x65,0x7e, 0x4,0x65,0x7b, 0x7,0x52,0x5c, + 0x5,0x6f,0x5a, 0x4,0x65,0x7a, 0x7,0x52,0x5a, 0xf,0x67,0x3c, + 0x7,0x52,0x59, 0x7,0x57,0x38, 0x4,0x68,0x53, 0x4,0x68,0x51, + 0x5,0x72,0x78, 0x4,0x68,0x50, 0x5,0x72,0x7b, 0x7,0x57,0x37, + 0x5,0x72,0x75, 0x5,0x72,0x79, 0x5,0x72,0x77, 0x4,0x68,0x54, + 0x5,0x72,0x76, 0x4,0x68,0x55, 0x4,0x6a,0x34, 0x7,0x57,0x39, + 0x7,0x57,0x3a, 0x5,0x72,0x7a, 0x5,0x75,0x51, 0x4,0x6a,0x33, + 0x4,0x6a,0x35, 0x7,0x5b,0x2a, 0x7,0x5b,0x27, 0x7,0x5b,0x26, + 0x4,0x6a,0x32, 0x7,0x5b,0x29, 0x7,0x5b,0x28, 0x5,0x75,0x52, + 0x7,0x5b,0x25, 0x5,0x77,0x47, 0x7,0x5e,0x41, 0x5,0x77,0x46, + 0x5,0x77,0x44, 0x5,0x77,0x45, 0x5,0x77,0x43, 0x5,0x77,0x48, + 0x7,0x5e,0x3f, 0x5,0x78,0x76, 0x5,0x78,0x77, 0x7,0x60,0x5d, + 0x4,0x6c,0x5c, 0x4,0x6c,0x60, 0x5,0x78,0x75, 0x7,0x60,0x5c, + 0x5,0x78,0x74, 0x4,0x6c,0x5f, 0x4,0x6c,0x5e, 0x4,0x6c,0x5d, + 0x7,0x5e,0x40, 0x7,0x60,0x5b, 0x5,0x79,0x78, 0x5,0x79,0x79, + 0x5,0x79,0x7a, 0x5,0x79,0x77, 0x4,0x6d,0x45, 0x7,0x61,0x7b, + 0x7,0x61,0x7c, 0x4,0x6d,0x46, 0x5,0x7a,0x5c, 0x7,0x64,0x3a, + 0x7,0x65,0x2b, 0x4,0x6e,0x30, 0x7,0x64,0x3b, 0x5,0x7b,0x33, + 0x4,0x6e,0x2f, 0x5,0x7b,0x5b, 0x5,0x7b,0x5c, 0x7,0x65,0x2c, + 0x4,0x6e,0x4a, 0x5,0x7b,0x76, 0x7,0x65,0x6e, 0x5,0x7c,0x4a, + 0x7,0x66,0x52, 0x7,0x45,0x75, 0x4,0x66,0x22, 0x5,0x72,0x7c, + 0x4,0x68,0x57, 0x5,0x77,0x49, 0x6,0x64,0x79, 0x7,0x2c,0x38, + 0x7,0x2c,0x37, 0x5,0x61,0x24, 0x7,0x36,0x6d, 0x4,0x5a,0x61, + 0x7,0x3e,0x69, 0x7,0x3e,0x6a, 0x7,0x45,0x78, 0x5,0x67,0x42, + 0x7,0x45,0x79, 0x7,0x45,0x77, 0x7,0x45,0x76, 0x4,0x5f,0x41, + 0x7,0x4d,0x24, 0x7,0x4d,0x25, 0x7,0x3e,0x6b, 0x7,0x4d,0x23, + 0x7,0x52,0x5e, 0x7,0x52,0x5f, 0x7,0x52,0x5d, 0x5,0x72,0x7d, + 0x7,0x57,0x3b, 0x4,0x6a,0x36, 0x7,0x5b,0x2c, 0x7,0x5b,0x31, + 0x7,0x5b,0x32, 0x7,0x5b,0x2e, 0x7,0x5b,0x30, 0x7,0x5b,0x2d, + 0x7,0x5b,0x2b, 0x7,0x5b,0x2f, 0x5,0x77,0x4a, 0x7,0x5e,0x42, + 0x5,0x78,0x78, 0x5,0x79,0x7b, 0x5,0x7a,0x5d, 0x4,0x6d,0x47, + 0x7,0x63,0x41, 0x5,0x7b,0x34, 0x7,0x63,0x42, 0x7,0x65,0x2d, + 0x6,0x50,0x4f, 0x7,0x36,0x6e, 0x7,0x36,0x6f, 0x5,0x5a,0x6b, + 0x7,0x46,0x4f, 0x7,0x65,0x2e, 0x5,0x5a,0x6c, 0x5,0x61,0x25, + 0x7,0x3e,0x6d, 0x5,0x67,0x43, 0x7,0x45,0x7a, 0x5,0x67,0x44, + 0xf,0x61,0x7d, 0x7,0x4d,0x27, 0x5,0x6b,0x60, 0x7,0x4d,0x26, + 0x5,0x6b,0x5e, 0x5,0x6b,0x5f, 0x4,0x63,0x25, 0x4,0x66,0x23, + 0x7,0x52,0x60, 0x4,0x6a,0x39, 0x4,0x68,0x58, 0x7,0x57,0x3c, + 0x7,0x57,0x3d, 0x5,0x75,0x53, 0x7,0x5b,0x34, 0x7,0x5b,0x35, + 0x5,0x75,0x55, 0x4,0x6a,0x38, 0x7,0x5b,0x33, 0x5,0x75,0x54, + 0x7,0x5e,0x43, 0x7,0x60,0x5e, 0x5,0x78,0x79, 0x7,0x60,0x5f, + 0x5,0x79,0x7c, 0x7,0x63,0x43, 0x5,0x7b,0x35, 0x5,0x7b,0x77, + 0x7,0x2c,0x39, 0x5,0x5a,0x6d, 0x7,0x3e,0x6e, 0x5,0x5a,0x6e, + 0x5,0x61,0x28, 0x5,0x61,0x2a, 0x5,0x61,0x2b, 0x5,0x61,0x29, + 0x5,0x61,0x27, 0x7,0x3e,0x70, 0x5,0x61,0x26, 0x7,0x3e,0x6f, + 0x5,0x61,0x2c, 0x4,0x5a,0x62, 0x7,0x45,0x7c, 0x7,0x4d,0x2c, + 0x5,0x67,0x47, 0x5,0x67,0x48, 0x5,0x67,0x46, 0x5,0x67,0x45, + 0x7,0x45,0x7b, 0x7,0x4d,0x2a, 0x5,0x6b,0x61, 0x5,0x6b,0x63, + 0x5,0x6b,0x62, 0x7,0x4d,0x2d, 0x7,0x4d,0x2e, 0x7,0x4d,0x29, + 0x7,0x52,0x62, 0x7,0x52,0x64, 0x7,0x52,0x63, 0x5,0x6f,0x5d, + 0x5,0x6f,0x5e, 0x7,0x4d,0x2b, 0x7,0x52,0x65, 0x5,0x6f,0x5c, + 0x7,0x52,0x61, 0x5,0x73,0x21, 0x5,0x72,0x7e, 0x7,0x57,0x3e, + 0x5,0x75,0x57, 0x7,0x5b,0x36, 0x5,0x75,0x58, 0x5,0x75,0x59, + 0x5,0x75,0x56, 0x4,0x6a,0x3a, 0x7,0x5e,0x44, 0x5,0x77,0x4b, + 0x4,0x6b,0x59, 0x7,0x5e,0x48, 0x4,0x6b,0x57, 0x4,0x6b,0x5a, + 0x7,0x5e,0x47, 0x7,0x5e,0x46, 0x7,0x5e,0x45, 0x5,0x78,0x7d, + 0x4,0x6c,0x63, 0x5,0x78,0x7b, 0x5,0x78,0x7a, 0x7,0x60,0x60, + 0x7,0x61,0x7e, 0x7,0x61,0x7d, 0x4,0x6d,0x49, 0x5,0x79,0x7d, + 0x5,0x7b,0x36, 0x5,0x7b,0x79, 0x5,0x7b,0x78, 0x7,0x65,0x6f, + 0x7,0x66,0x22, 0x4,0x4f,0x57, 0x7,0x36,0x70, 0x7,0x36,0x71, + 0x7,0x3e,0x72, 0x7,0x3e,0x71, 0x5,0x67,0x49, 0x7,0x45,0x7e, + 0x7,0x46,0x21, 0x7,0x45,0x7d, 0x5,0x6b,0x64, 0x5,0x6b,0x65, + 0x7,0x52,0x66, 0x5,0x6f,0x5f, 0x5,0x6f,0x60, 0x7,0x52,0x68, + 0x4,0x68,0x5b, 0x5,0x73,0x22, 0x7,0x57,0x3f, 0x7,0x57,0x40, + 0x5,0x73,0x23, 0x5,0x73,0x24, 0x7,0x5b,0x37, 0x5,0x77,0x4c, + 0x7,0x5e,0x49, 0x5,0x78,0x7c, 0xf,0x6b,0x7e, 0x7,0x60,0x61, + 0x5,0x79,0x7e, 0x5,0x7a,0x21, 0x7,0x63,0x46, 0x5,0x7a,0x5e, + 0x7,0x63,0x45, 0x7,0x64,0x3c, 0x4,0x6e,0x53, 0x5,0x7c,0x32, + 0xf,0x40,0x34, 0x4,0x55,0x64, 0x4,0x5a,0x65, 0x7,0x46,0x22, + 0x4,0x63,0x28, 0x7,0x4d,0x2f, 0x5,0x6d,0x57, 0x4,0x66,0x24, + 0x4,0x6a,0x3b, 0xf,0x69,0x37, 0x5,0x7a,0x23, 0x5,0x7a,0x22, + 0x7,0x62,0x21, 0x7,0x65,0x2f, 0x5,0x61,0x2e, 0x7,0x3e,0x73, + 0x7,0x46,0x25, 0x4,0x5f,0x47, 0x7,0x46,0x24, 0x7,0x4d,0x30, + 0x5,0x6b,0x66, 0x4,0x63,0x2a, 0x7,0x4d,0x31, 0x7,0x4d,0x34, + 0x7,0x4d,0x32, 0x7,0x4d,0x33, 0x7,0x4d,0x35, 0x7,0x4d,0x36, + 0x5,0x6b,0x67, 0x7,0x52,0x6b, 0x5,0x6f,0x63, 0x5,0x6f,0x62, + 0x4,0x66,0x28, 0x7,0x52,0x69, 0x4,0x66,0x2a, 0x7,0x52,0x6d, + 0x4,0x66,0x29, 0x7,0x52,0x6e, 0x7,0x52,0x6a, 0x4,0x48,0x78, + 0x7,0x52,0x6c, 0x7,0x57,0x46, 0x5,0x73,0x2a, 0x5,0x73,0x27, + 0x7,0x57,0x43, 0x7,0x57,0x42, 0x4,0x68,0x5e, 0x5,0x73,0x28, + 0x4,0x68,0x5f, 0x4,0x68,0x5d, 0x7,0x57,0x44, 0x5,0x73,0x25, + 0x5,0x73,0x2b, 0x7,0x57,0x45, 0x7,0x57,0x47, 0x5,0x73,0x29, + 0x7,0x57,0x41, 0x5,0x73,0x26, 0x7,0x5b,0x38, 0x4,0x6a,0x3e, + 0x5,0x75,0x5c, 0x5,0x75,0x5b, 0x5,0x75,0x5e, 0x7,0x5b,0x40, + 0x7,0x5b,0x3f, 0x5,0x75,0x5f, 0x7,0x5b,0x3a, 0x5,0x75,0x60, + 0x4,0x6a,0x3f, 0x7,0x5b,0x39, 0x5,0x75,0x5a, 0x7,0x5b,0x3b, + 0x7,0x5b,0x3d, 0x7,0x5b,0x3e, 0x7,0x5b,0x3c, 0x5,0x75,0x5d, + 0x5,0x77,0x4f, 0x5,0x77,0x4e, 0x4,0x6b,0x5e, 0x4,0x6b,0x62, + 0x4,0x6b,0x63, 0x4,0x6b,0x5f, 0x4,0x6b,0x60, 0x5,0x77,0x50, + 0x7,0x5e,0x4e, 0x7,0x5e,0x4c, 0x4,0x6b,0x5d, 0x7,0x5e,0x4a, + 0x7,0x5e,0x4b, 0x7,0x5e,0x4f, 0x4,0x6b,0x64, 0x4,0x6c,0x67, + 0x5,0x78,0x7e, 0x7,0x60,0x67, 0x4,0x6c,0x68, 0x7,0x60,0x65, + 0x5,0x79,0x21, 0x7,0x62,0x23, 0x4,0x6c,0x65, 0x7,0x60,0x63, + 0x7,0x60,0x66, 0x7,0x60,0x64, 0x7,0x60,0x62, 0x7,0x60,0x68, + 0x5,0x79,0x22, 0x4,0x6d,0x4e, 0x4,0x6d,0x4a, 0x7,0x62,0x25, + 0x5,0x7a,0x26, 0x4,0x6d,0x50, 0x4,0x6d,0x4d, 0x5,0x7a,0x24, + 0x7,0x62,0x27, 0x4,0x6d,0x4f, 0x7,0x62,0x24, 0x7,0x62,0x26, + 0x7,0x62,0x28, 0x7,0x62,0x29, 0x7,0x62,0x22, 0x5,0x7a,0x25, + 0x7,0x63,0x48, 0x5,0x7a,0x60, 0x7,0x63,0x47, 0x5,0x7a,0x62, + 0x5,0x7a,0x5f, 0x5,0x7a,0x61, 0x7,0x64,0x3e, 0x4,0x6e,0x32, + 0x7,0x64,0x3d, 0x5,0x7b,0x37, 0x5,0x7b,0x39, 0x5,0x7b,0x38, + 0x7,0x64,0x40, 0x7,0x64,0x41, 0x7,0x64,0x3f, 0x4,0x6e,0x46, + 0x7,0x65,0x32, 0x5,0x7b,0x5d, 0x7,0x65,0x31, 0x7,0x65,0x30, + 0x7,0x65,0x59, 0x7,0x65,0x71, 0x7,0x65,0x72, 0x5,0x7c,0x2a, + 0x7,0x65,0x70, 0x7,0x65,0x73, 0x5,0x7c,0x33, 0x7,0x66,0x24, + 0x7,0x66,0x23, 0x5,0x7c,0x3b, 0x7,0x66,0x32, 0x5,0x7c,0x3a, + 0x7,0x66,0x31, 0x7,0x66,0x3d, 0x7,0x66,0x3c, 0x5,0x7c,0x45, + 0x7,0x66,0x41, 0x7,0x66,0x48, 0x5,0x7c,0x4e, 0x5,0x7c,0x4d, + 0x5,0x6b,0x68, 0x7,0x4d,0x37, 0x4,0x63,0x2c, 0x7,0x52,0x70, + 0x7,0x52,0x6f, 0x7,0x4e,0x24, 0x5,0x6f,0x64, 0x7,0x57,0x48, + 0xf,0x67,0x3d, 0x7,0x5b,0x42, 0x7,0x5b,0x41, 0x7,0x5b,0x43, + 0x7,0x5b,0x44, 0x5,0x77,0x51, 0x5,0x7c,0x51, 0x7,0x36,0x72, + 0x7,0x3e,0x74, 0x7,0x46,0x26, 0x7,0x57,0x49, 0x5,0x6f,0x65, + 0x4,0x66,0x2b, 0x5,0x6f,0x67, 0x5,0x6f,0x66, 0x4,0x66,0x2c, + 0x7,0x52,0x73, 0x7,0x52,0x71, 0xf,0x67,0x3e, 0x7,0x52,0x72, + 0x5,0x73,0x2c, 0x5,0x73,0x2e, 0x7,0x57,0x4b, 0x5,0x73,0x2f, + 0x5,0x6b,0x6a, 0x5,0x73,0x2d, 0x7,0x54,0x2a, 0x7,0x57,0x4a, + 0x7,0x4d,0x39, 0x7,0x4d,0x38, 0x5,0x7b,0x5e, 0x7,0x61,0x29, + 0x5,0x7b,0x3a, 0x5,0x77,0x52, 0x7,0x64,0x42, 0xf,0x6d,0x2d, + 0x5,0x7c,0x42, 0xf,0x29,0x26, 0x5,0x73,0x30, 0x7,0x62,0x2b, + 0x7,0x62,0x2a, 0x5,0x7a,0x64, 0x5,0x7a,0x63, 0x7,0x63,0x4a, + 0x7,0x63,0x49, 0x5,0x7b,0x3b, 0x4,0x6e,0x47, 0x7,0x66,0x25, + 0x4,0x6e,0x56, 0x7,0x66,0x4c, 0x6,0x29,0x36, 0x6,0x21,0x31, + 0x6,0x21,0x21, 0x6,0x25,0x66, 0x6,0x25,0x72, 0x4,0x25,0x3d, + 0x6,0x2e,0x61, 0xf,0x2d,0x68, 0x6,0x3d,0x35, 0x6,0x50,0x5b, + 0x4,0x3c,0x30, 0x6,0x5a,0x72, 0xf,0x59,0x4d, 0x6,0x23,0x52, + 0x3,0x24,0x52, 0x3,0x27,0x53, 0xf,0x67,0x40, 0x3,0x27,0x54, + 0x6,0x3d,0x3c, 0x7,0x4d,0x3e, 0x6,0x21,0x50, 0x3,0x22,0x7b, + 0x6,0x23,0x59, 0x3,0x21,0x4f, 0x6,0x35,0x44, 0x4,0x21,0x3f, + 0x6,0x22,0x3c, 0x3,0x24,0x41, 0x7,0x36,0x7a, 0x5,0x21,0x29, + 0x6,0x21,0x38, 0xf,0x23,0x37, 0x6,0x29,0x63, 0x6,0x2e,0x76, + 0x6,0x46,0x67, 0x3,0x40,0x43, 0xf,0x22,0x29, 0x6,0x2f,0x25, + 0x6,0x35,0x58, 0x4,0x36,0x4c, 0x4,0x21,0x2f, 0x6,0x22,0x46, + 0x3,0x22,0x25, 0x6,0x22,0x49, 0x3,0x23,0x29, 0x6,0x2f,0x38, + 0x6,0x46,0x74, 0x6,0x2a,0x23, 0x6,0x2f,0x3d, 0x6,0x3d,0x59, + 0x6,0x3d,0x5a, 0x3,0x3a,0x26, 0xf,0x21,0x33, 0x3,0x24,0x29, + 0x6,0x21,0x61, 0x6,0x26,0x43, 0x5,0x31,0x31, 0x6,0x22,0x5b, + 0x5,0x21,0x60, 0x3,0x23,0x3c, 0x4,0x23,0x5c, 0x6,0x26,0x4e, + 0x4,0x23,0x5b, 0x6,0x2a,0x3c, 0x3,0x30,0x23, 0x6,0x35,0x7e, + 0x4,0x30,0x76, 0x6,0x3d,0x7c, 0x6,0x47,0x2a, 0x6,0x47,0x2c, + 0x6,0x47,0x30, 0x6,0x47,0x31, 0x6,0x47,0x33, 0x4,0x3c,0x50, + 0x6,0x5b,0x5b, 0x6,0x51,0x36, 0x6,0x5b,0x59, 0x7,0x21,0x60, + 0x7,0x2c,0x65, 0x3,0x21,0x7c, 0x6,0x24,0x33, 0x6,0x36,0x35, + 0x6,0x3e,0x2c, 0x6,0x3e,0x2b, 0x3,0x34,0x70, 0x4,0x36,0x76, + 0x6,0x51,0x4a, 0x7,0x21,0x76, 0x7,0x46,0x3e, 0xf,0x23,0x5b, + 0x6,0x51,0x57, 0x5,0x23,0x62, 0x6,0x24,0x3b, 0x6,0x51,0x5e, + 0x6,0x47,0x56, 0x6,0x22,0x67, 0xf,0x2a,0x2b, 0x6,0x36,0x4c, + 0x6,0x36,0x4d, 0xf,0x2e,0x6d, 0x6,0x3e,0x54, 0x6,0x3e,0x50, + 0x6,0x47,0x61, 0x6,0x51,0x69, 0xf,0x47,0x46, 0x3,0x5a,0x33, + 0x7,0x46,0x51, 0x6,0x24,0x48, 0x4,0x31,0x30, 0xf,0x41,0x2b, + 0x6,0x5c,0x22, 0x3,0x5a,0x36, 0x7,0x60,0x6d, 0x6,0x27,0x21, + 0x6,0x36,0x67, 0x6,0x24,0x4b, 0x4,0x21,0x34, 0x5,0x28,0x73, + 0x6,0x47,0x7b, 0x4,0x21,0x35, 0xf,0x26,0x62, 0x3,0x2c,0x40, + 0x6,0x30,0x4e, 0x6,0x48,0x2b, 0x6,0x48,0x35, 0x3,0x40,0x7e, + 0x6,0x52,0x33, 0x6,0x5c,0x3d, 0x6,0x27,0x36, 0x6,0x5c,0x49, + 0xf,0x21,0x5f, 0x6,0x48,0x37, 0x6,0x37,0x2c, 0x6,0x48,0x3c, + 0x7,0x2d,0x53, 0x7,0x2d,0x55, 0x7,0x60,0x6e, 0x5,0x29,0x27, + 0x6,0x3f,0x46, 0x6,0x3f,0x45, 0x3,0x35,0x5f, 0x6,0x52,0x40, + 0x5,0x45,0x5d, 0x6,0x21,0x74, 0x6,0x27,0x4a, 0x6,0x2b,0x2f, + 0x6,0x30,0x74, 0xf,0x2a,0x5d, 0x6,0x2b,0x39, 0x7,0x2d,0x63, + 0x5,0x73,0x40, 0x3,0x2c,0x51, 0x6,0x3f,0x5e, 0x5,0x2d,0x48, + 0x3,0x35,0x65, 0x6,0x27,0x5f, 0xf,0x24,0x33, 0x5,0x24,0x38, + 0x6,0x31,0x36, 0x6,0x31,0x30, 0xf,0x2a,0x67, 0x4,0x29,0x4a, + 0x6,0x48,0x7c, 0x6,0x48,0x78, 0x3,0x46,0x70, 0x6,0x52,0x6c, + 0x6,0x52,0x66, 0x6,0x5d,0x26, 0x6,0x5d,0x24, 0x4,0x43,0x51, + 0x7,0x2d,0x69, 0x7,0x2d,0x79, 0x7,0x22,0x7b, 0x3,0x54,0x60, + 0x4,0x5b,0x2c, 0x7,0x47,0x28, 0x3,0x26,0x27, 0x6,0x40,0x23, + 0x5,0x22,0x6e, 0x6,0x2b,0x63, 0x6,0x2b,0x60, 0x6,0x31,0x4f, + 0xf,0x2b,0x2b, 0x6,0x37,0x71, 0x3,0x36,0x28, 0x6,0x40,0x36, + 0x6,0x40,0x2b, 0x6,0x49,0x4a, 0x6,0x49,0x30, 0xf,0x41,0x5f, + 0x7,0x23,0x30, 0x6,0x5d,0x38, 0x5,0x46,0x2c, 0x7,0x23,0x2d, + 0xf,0x4f,0x25, 0x4,0x4a,0x27, 0x7,0x38,0x39, 0xf,0x5e,0x70, + 0x4,0x2d,0x46, 0x6,0x49,0x57, 0xf,0x5a,0x36, 0x3,0x36,0x40, + 0x6,0x38,0x36, 0xf,0x41,0x72, 0x6,0x53,0x3c, 0x5,0x46,0x41, + 0xf,0x2b,0x38, 0x6,0x31,0x6d, 0x6,0x40,0x57, 0x6,0x49,0x78, + 0x6,0x5d,0x5b, 0x6,0x2c,0x23, 0x5,0x26,0x4a, 0x4,0x32,0x3e, + 0x6,0x40,0x58, 0x5,0x3f,0x66, 0x4,0x24,0x47, 0x6,0x28,0x2e, + 0xf,0x24,0x51, 0x4,0x26,0x68, 0x3,0x2d,0x35, 0x6,0x38,0x4a, + 0x3,0x31,0x5c, 0x4,0x2d,0x5c, 0x6,0x38,0x50, 0x5,0x32,0x7e, + 0x3,0x3c,0x3a, 0x6,0x53,0x5e, 0x5,0x3f,0x71, 0x3,0x41,0x6e, + 0x6,0x5d,0x68, 0x7,0x23,0x72, 0xf,0x54,0x74, 0x7,0x2e,0x6a, + 0x4,0x5f,0x76, 0x7,0x58,0x23, 0x6,0x25,0x23, 0x6,0x4a,0x3f, + 0x7,0x23,0x78, 0x7,0x5e,0x72, 0xf,0x48,0x79, 0x6,0x53,0x77, + 0x4,0x2d,0x65, 0xf,0x35,0x74, 0x6,0x4a,0x4d, 0x6,0x2c,0x42, + 0xf,0x48,0x7b, 0x6,0x25,0x2e, 0xf,0x24,0x5d, 0x6,0x2c,0x5b, + 0x6,0x2c,0x51, 0x3,0x2d,0x52, 0x6,0x32,0x39, 0x6,0x32,0x42, + 0x4,0x2a,0x25, 0x4,0x2d,0x70, 0x6,0x39,0x2d, 0x6,0x38,0x74, + 0x6,0x39,0x21, 0xf,0x30,0x5b, 0x3,0x36,0x75, 0x6,0x4a,0x65, + 0x6,0x4a,0x63, 0x4,0x3e,0x33, 0x6,0x54,0x49, 0x6,0x54,0x4f, + 0xf,0x42,0x74, 0x6,0x5e,0x3e, 0x7,0x24,0x4f, 0x7,0x24,0x58, + 0xf,0x4f,0x69, 0x7,0x2f,0x42, 0xf,0x55,0x56, 0x4,0x56,0x5d, + 0x7,0x4e,0x28, 0x7,0x53,0x60, 0x7,0x53,0x58, 0x6,0x2c,0x60, + 0x6,0x2c,0x5d, 0x6,0x32,0x48, 0x4,0x38,0x68, 0xf,0x43,0x2f, + 0x6,0x54,0x59, 0xf,0x50,0x3d, 0xf,0x55,0x58, 0x5,0x7b,0x7b, + 0x3,0x55,0x45, 0x6,0x41,0x61, 0x6,0x41,0x63, 0x6,0x41,0x6a, + 0x6,0x5e,0x5e, 0x6,0x32,0x62, 0x6,0x4b,0x42, 0x7,0x47,0x75, + 0x6,0x22,0x26, 0xf,0x24,0x78, 0x6,0x2d,0x24, 0xf,0x2c,0x39, + 0xf,0x31,0x28, 0x6,0x4b,0x47, 0xf,0x43,0x64, 0x4,0x44,0x6e, + 0x7,0x40,0x63, 0xf,0x63,0x24, 0x6,0x42,0x21, 0x3,0x3d,0x3f, + 0x6,0x32,0x79, 0x4,0x2a,0x44, 0x5,0x33,0x65, 0x6,0x4b,0x56, + 0x4,0x3e,0x6c, 0x6,0x42,0x32, 0xf,0x4a,0x2f, 0x7,0x53,0x7b, + 0x6,0x2d,0x3a, 0x5,0x33,0x71, 0xf,0x56,0x3c, 0x6,0x2d,0x45, + 0x6,0x2d,0x3d, 0x6,0x33,0x3d, 0x6,0x33,0x31, 0x5,0x2f,0x26, + 0xf,0x2c,0x57, 0x6,0x3a,0x2d, 0x6,0x3a,0x2e, 0x6,0x42,0x48, + 0x6,0x4b,0x7a, 0xf,0x50,0x5f, 0x7,0x30,0x4a, 0x6,0x25,0x3f, + 0x6,0x2d,0x46, 0x3,0x43,0x33, 0x6,0x55,0x6b, 0x7,0x25,0x7b, + 0x7,0x39,0x6d, 0xf,0x28,0x3c, 0x6,0x33,0x4a, 0xf,0x3d,0x60, + 0x4,0x4b,0x60, 0x7,0x26,0x27, 0x6,0x3a,0x43, 0x6,0x42,0x67, + 0x4,0x45,0x5f, 0x4,0x52,0x21, 0x7,0x30,0x66, 0x6,0x5f,0x75, + 0x7,0x26,0x3e, 0x7,0x26,0x3c, 0x7,0x30,0x73, 0xf,0x4a,0x7b, + 0x6,0x60,0x23, 0xf,0x51,0x23, 0x7,0x26,0x4d, 0x7,0x41,0x3c, + 0x5,0x6c,0x7d, 0x7,0x31,0x2d, 0x7,0x3a,0x33, 0x4,0x5c,0x59, + 0x7,0x41,0x44, 0x3,0x2e,0x56, 0x6,0x33,0x66, 0x3,0x48,0x6a, + 0xf,0x51,0x37, 0x7,0x26,0x6a, 0x7,0x26,0x69, 0x4,0x64,0x26, + 0x7,0x62,0x4d, 0x6,0x4c,0x72, 0x7,0x3a,0x46, 0xf,0x3e,0x32, + 0x7,0x3a,0x49, 0x7,0x48,0x6d, 0x7,0x5f,0x3c, 0x6,0x4d,0x23, + 0xf,0x57,0x27, 0x4,0x2b,0x26, 0x7,0x27,0x28, 0xf,0x57,0x28, + 0x6,0x60,0x5d, 0x5,0x48,0x74, 0xf,0x5c,0x2d, 0x6,0x28,0x7b, + 0x4,0x27,0x68, 0x6,0x2d,0x69, 0x3,0x33,0x50, 0x5,0x3b,0x50, + 0x6,0x4d,0x48, 0xf,0x44,0x68, 0xf,0x4b,0x57, 0xf,0x4b,0x56, + 0x4,0x4c,0x56, 0x4,0x58,0x2d, 0x4,0x34,0x57, 0x6,0x4d,0x5e, + 0x3,0x44,0x25, 0x6,0x61,0x25, 0x3,0x27,0x2a, 0x6,0x25,0x52, + 0x6,0x29,0x27, 0xf,0x28,0x5c, 0x6,0x29,0x28, 0x6,0x2e,0x22, + 0x6,0x2e,0x23, 0x6,0x34,0x44, 0x6,0x2e,0x24, 0x6,0x3b,0x52, + 0xf,0x32,0x3a, 0x4,0x34,0x73, 0x6,0x44,0x2b, 0x4,0x34,0x74, + 0x6,0x43,0x76, 0x6,0x44,0x3b, 0x4,0x3a,0x66, 0x6,0x44,0x3e, + 0x6,0x44,0x3c, 0x6,0x44,0x3d, 0x6,0x4e,0x3b, 0x6,0x61,0x3e, + 0x6,0x61,0x4f, 0xf,0x51,0x64, 0x4,0x4c,0x79, 0x7,0x27,0x61, + 0x7,0x27,0x6d, 0x7,0x32,0x44, 0xf,0x57,0x47, 0x7,0x3a,0x6f, + 0xf,0x60,0x5d, 0x7,0x42,0x3c, 0x7,0x54,0x5e, 0x4,0x67,0x2b, + 0x6,0x34,0x47, 0x4,0x40,0x4f, 0x7,0x3b,0x38, 0x3,0x5b,0x26, + 0x6,0x3b,0x71, 0x4,0x3a,0x75, 0x6,0x4e,0x46, 0x4,0x46,0x7c, + 0x4,0x4d,0x33, 0xf,0x52,0x24, 0x7,0x28,0x2e, 0xf,0x51,0x7d, + 0x7,0x42,0x60, 0x7,0x42,0x5f, 0x3,0x5b,0x2d, 0x4,0x64,0x3f, + 0x4,0x53,0x4c, 0x6,0x25,0x53, 0x5,0x30,0x3e, 0x6,0x58,0x2e, + 0x6,0x58,0x2c, 0xf,0x45,0x3d, 0x7,0x3b,0x61, 0xf,0x38,0x4a, + 0x5,0x7a,0x38, 0x6,0x3c,0x2d, 0x4,0x35,0x45, 0xf,0x3f,0x3b, + 0x6,0x62,0x47, 0x7,0x33,0x4f, 0x7,0x59,0x41, 0x6,0x29,0x2a, + 0x6,0x58,0x50, 0x6,0x58,0x5c, 0x3,0x60,0x7c, 0x6,0x3c,0x3b, + 0x7,0x33,0x79, 0x7,0x33,0x73, 0xf,0x3f,0x53, 0x3,0x44,0x6d, + 0x7,0x29,0x44, 0x6,0x34,0x5d, 0x4,0x30,0x2c, 0x7,0x34,0x31, + 0x4,0x54,0x37, 0x7,0x3c,0x61, 0x6,0x25,0x5b, 0x4,0x35,0x72, + 0x6,0x59,0x47, 0x6,0x59,0x4a, 0x7,0x3c,0x6b, 0xf,0x45,0x73, + 0x6,0x63,0x53, 0x6,0x63,0x4f, 0x4,0x54,0x4a, 0xf,0x66,0x5e, + 0x7,0x50,0x6b, 0xf,0x6c,0x3f, 0x6,0x63,0x58, 0x7,0x34,0x7a, + 0x7,0x34,0x71, 0xf,0x61,0x4a, 0x6,0x50,0x22, 0x6,0x63,0x6e, + 0x7,0x35,0x35, 0x3,0x56,0x78, 0x5,0x5f,0x5e, 0x7,0x3d,0x50, + 0xf,0x58,0x78, 0x7,0x4b,0x5f, 0x4,0x65,0x2a, 0x7,0x4b,0x6b, + 0x5,0x3d,0x47, 0x5,0x44,0x35, 0x6,0x5a,0x33, 0x6,0x64,0x30, + 0x4,0x59,0x76, 0x6,0x64,0x3a, 0x6,0x3c,0x77, 0x6,0x5a,0x3d, + 0x4,0x55,0x23, 0x4,0x5e,0x60, 0x6,0x64,0x50, 0x7,0x3e,0x29, + 0x7,0x2b,0x55, 0xf,0x59,0x32, 0x7,0x51,0x7a, 0x7,0x5a,0x60, + 0x4,0x5a,0x59, 0x7,0x45,0x65, 0x4,0x5f,0x37, 0x4,0x62,0x6e, + 0x7,0x52,0x45, 0x5,0x75,0x36, 0x5,0x75,0x35, 0xf,0x6c,0x77, + 0x7,0x3e,0x5c, 0x6,0x46,0x3e, 0x4,0x68,0x4f, 0x6,0x5a,0x60, + 0x4,0x28,0x34, 0x3,0x5c,0x2f, 0x5,0x53,0x51, 0x7,0x4d,0x28, + 0x4,0x48,0x77, 0x7,0x5e,0x4d, +}; + +static const Summary16 cns11643_inv_uni2indx_page00[16] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0080 }, { 1, 0x0083 }, + { 4, 0x0000 }, { 4, 0x0080 }, { 5, 0x0000 }, { 5, 0x0080 }, +}; +static const Summary16 cns11643_inv_uni2indx_page02[29] = { + /* 0x0200 */ + { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0000 }, + { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0000 }, + { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0000 }, + { 6, 0x0e80 }, { 10, 0x0200 }, { 11, 0x0000 }, { 11, 0x0000 }, + /* 0x0300 */ + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0xfffe }, { 26, 0x03fb }, { 35, 0xfffe }, + { 50, 0x03fb }, +}; +static const Summary16 cns11643_inv_uni2indx_page20[44] = { + /* 0x2000 */ + { 59, 0x0000 }, { 59, 0x3358 }, { 66, 0x0060 }, { 68, 0x4824 }, + { 72, 0x0000 }, { 72, 0x0000 }, { 72, 0x0000 }, { 72, 0x0000 }, + { 72, 0x0000 }, { 72, 0x0000 }, { 72, 0x1000 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + /* 0x2100 */ + { 73, 0x0228 }, { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, + { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x03ff }, { 86, 0x03ff }, + { 96, 0x0000 }, { 96, 0x03cf }, { 104, 0x0000 }, { 104, 0x0000 }, + { 104, 0x0000 }, { 104, 0x0000 }, { 104, 0x0000 }, { 104, 0x0000 }, + /* 0x2200 */ + { 104, 0x0000 }, { 104, 0xc420 }, { 108, 0x4e01 }, { 113, 0x1030 }, + { 116, 0x0000 }, { 116, 0x0004 }, { 117, 0x00c3 }, { 121, 0x0000 }, + { 121, 0x0000 }, { 121, 0x0000 }, { 121, 0x0020 }, { 122, 0x8000 }, +}; +static const Summary16 cns11643_inv_uni2indx_page24[37] = { + /* 0x2400 */ + { 123, 0xffff }, { 139, 0xffff }, { 155, 0x0002 }, { 156, 0x0000 }, + { 156, 0x0000 }, { 156, 0x0000 }, { 156, 0x03ff }, { 166, 0x3ff0 }, + { 176, 0x0000 }, { 176, 0x0000 }, { 176, 0x0000 }, { 176, 0x0000 }, + { 176, 0x0000 }, { 176, 0x0000 }, { 176, 0x0000 }, { 176, 0x0000 }, + /* 0x2500 */ + { 176, 0x1005 }, { 179, 0x1111 }, { 183, 0x1010 }, { 185, 0x1010 }, + { 187, 0x0000 }, { 187, 0x4001 }, { 189, 0xe402 }, { 194, 0x000f }, + { 198, 0xfffe }, { 213, 0x0030 }, { 215, 0x0003 }, { 217, 0x300c }, + { 221, 0xc8c0 }, { 226, 0x0000 }, { 226, 0x003c }, { 230, 0x0000 }, + /* 0x2600 */ + { 230, 0x0260 }, { 233, 0x0000 }, { 233, 0x0000 }, { 233, 0x0000 }, + { 233, 0x0007 }, +}; +static const Summary16 cns11643_inv_uni2indx_page30[1787] = { + /* 0x3000 */ + { 236, 0xff0f }, { 248, 0x6037 }, { 255, 0x03fe }, { 264, 0x0000 }, + { 264, 0x0000 }, { 264, 0x0000 }, { 264, 0x0000 }, { 264, 0x0000 }, + { 264, 0x0000 }, { 264, 0x0000 }, { 264, 0x0000 }, { 264, 0x0000 }, + { 264, 0x0000 }, { 264, 0x0000 }, { 264, 0x0000 }, { 264, 0x0800 }, + /* 0x3100 */ + { 265, 0xffe0 }, { 276, 0xffff }, { 292, 0x03ff }, { 302, 0x0000 }, + { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, + { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, + { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, + /* 0x3200 */ + { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, + { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, + { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0008 }, { 303, 0x0000 }, + { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x0000 }, + /* 0x3300 */ + { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x0000 }, + { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x0000 }, + { 303, 0xc000 }, { 305, 0x7000 }, { 308, 0x0002 }, { 309, 0x0000 }, + { 309, 0x4010 }, { 311, 0x0026 }, { 314, 0x0000 }, { 314, 0x0000 }, + /* 0x3400 */ + { 314, 0x1073 }, { 320, 0x1040 }, { 322, 0x7b12 }, { 330, 0x5f5f }, + { 342, 0xfe3e }, { 354, 0xff8b }, { 366, 0xc0f8 }, { 373, 0xfefb }, + { 387, 0x7fff }, { 402, 0xfefe }, { 416, 0xbff3 }, { 429, 0xfffd }, + { 444, 0xdfbc }, { 456, 0xfdfb }, { 470, 0xf39f }, { 482, 0x7ffe }, + /* 0x3500 */ + { 496, 0xfcff }, { 510, 0x77af }, { 522, 0xf7ff }, { 537, 0xffff }, + { 553, 0xffff }, { 569, 0xdff7 }, { 583, 0xfeff }, { 598, 0x1fef }, + { 610, 0x81ff }, { 620, 0x81ff }, { 630, 0x0fff }, { 642, 0xfff0 }, + { 654, 0x3fff }, { 668, 0x1ff9 }, { 679, 0x3ffc }, { 691, 0xf87f }, + /* 0x3600 */ + { 703, 0x3fe7 }, { 715, 0xfe7b }, { 728, 0xbfff }, { 743, 0x8fdf }, + { 755, 0xefbf }, { 769, 0x7e2f }, { 780, 0xffbf }, { 795, 0x5fff }, + { 809, 0xfebf }, { 823, 0xf5fd }, { 836, 0x7fff }, { 851, 0xffff }, + { 867, 0xe63e }, { 877, 0x7fff }, { 892, 0xffe6 }, { 905, 0x7fff }, + /* 0x3700 */ + { 920, 0xfffe }, { 935, 0x7fef }, { 949, 0xdfff }, { 964, 0xffff }, + { 980, 0xf5bf }, { 993, 0xfbff }, { 1008, 0xfefd }, { 1022, 0xfff7 }, + { 1037, 0x9fff }, { 1051, 0x9fff }, { 1065, 0xbffe }, { 1079, 0xfeff }, + { 1094, 0xffbb }, { 1108, 0xffdf }, { 1123, 0xbfe5 }, { 1135, 0xff7f }, + /* 0x3800 */ + { 1150, 0xfff7 }, { 1165, 0x3fff }, { 1179, 0xe7e7 }, { 1191, 0xfff6 }, + { 1205, 0xdfff }, { 1220, 0xffff }, { 1236, 0xefed }, { 1249, 0xffff }, + { 1265, 0xff7f }, { 1280, 0xffff }, { 1296, 0xd7eb }, { 1308, 0x7d7d }, + { 1320, 0xfbff }, { 1335, 0xff1f }, { 1348, 0xb87d }, { 1358, 0xfce7 }, + /* 0x3900 */ + { 1370, 0xfffe }, { 1385, 0xfeff }, { 1400, 0xd7ff }, { 1414, 0xcfff }, + { 1428, 0xffff }, { 1444, 0xfc7f }, { 1457, 0xfbff }, { 1472, 0xf7ff }, + { 1487, 0xfeff }, { 1502, 0xfdff }, { 1517, 0xffff }, { 1533, 0xfff5 }, + { 1547, 0x7fff }, { 1562, 0x47fc }, { 1572, 0xfffe }, { 1587, 0xfffe }, + /* 0x3a00 */ + { 1602, 0xffff }, { 1618, 0xfeff }, { 1633, 0xe7ff }, { 1647, 0xffff }, + { 1663, 0x7ff9 }, { 1676, 0x7ffd }, { 1690, 0xbfff }, { 1705, 0xfeff }, + { 1720, 0xfbb7 }, { 1733, 0xf46e }, { 1743, 0xfb7f }, { 1757, 0xdff3 }, + { 1770, 0xec3f }, { 1781, 0xffbf }, { 1796, 0xdef3 }, { 1808, 0x3fff }, + /* 0x3b00 */ + { 1822, 0xfffe }, { 1837, 0x7fbd }, { 1850, 0xfeef }, { 1864, 0x9b7f }, + { 1876, 0x1f9e }, { 1886, 0xff3e }, { 1899, 0xff07 }, { 1910, 0xff07 }, + { 1921, 0xf9ff }, { 1935, 0xffff }, { 1951, 0xfffa }, { 1965, 0x97ff }, + { 1978, 0xffff }, { 1994, 0xfff9 }, { 2008, 0xfc7f }, { 2021, 0xcfff }, + /* 0x3c00 */ + { 2035, 0xffff }, { 2051, 0xeff7 }, { 2065, 0xffff }, { 2081, 0xfeff }, + { 2096, 0xffff }, { 2112, 0xdff4 }, { 2124, 0xbdff }, { 2138, 0xff7f }, + { 2153, 0xffff }, { 2169, 0xfffe }, { 2184, 0xbdff }, { 2198, 0x7fff }, + { 2213, 0xfdff }, { 2228, 0xffcf }, { 2242, 0x7ff0 }, { 2253, 0xfff8 }, + /* 0x3d00 */ + { 2266, 0xc7ff }, { 2279, 0x7fff }, { 2294, 0xffe3 }, { 2307, 0xf9ff }, + { 2321, 0xfc7f }, { 2334, 0xe3ff }, { 2347, 0xffff }, { 2363, 0xefff }, + { 2378, 0xf1f3 }, { 2389, 0xddfe }, { 2402, 0xfffb }, { 2417, 0xde3d }, + { 2428, 0xefff }, { 2443, 0x8fff }, { 2456, 0xf97f }, { 2469, 0xdbf9 }, + /* 0x3e00 */ + { 2481, 0xff3f }, { 2495, 0xffff }, { 2511, 0xffff }, { 2527, 0x7fef }, + { 2541, 0xfeff }, { 2556, 0xffff }, { 2572, 0xf8ff }, { 2585, 0xfffe }, + { 2600, 0xdfbf }, { 2614, 0xfdff }, { 2629, 0x7ffb }, { 2643, 0xa7bf }, + { 2655, 0x7f9f }, { 2668, 0xe6fe }, { 2680, 0xf98f }, { 2691, 0xffe7 }, + /* 0x3f00 */ + { 2705, 0xfef6 }, { 2718, 0xffff }, { 2734, 0xffff }, { 2750, 0xffff }, + { 2766, 0x7fdf }, { 2780, 0xffef }, { 2795, 0xffff }, { 2811, 0xefb7 }, + { 2824, 0xffff }, { 2840, 0xffff }, { 2856, 0xffff }, { 2872, 0xffc1 }, + { 2883, 0xfffe }, { 2898, 0xffee }, { 2912, 0xfffe }, { 2927, 0xffff }, + /* 0x4000 */ + { 2943, 0xefff }, { 2958, 0xdfff }, { 2973, 0xff9f }, { 2987, 0xffff }, + { 3003, 0xfffe }, { 3018, 0xffbf }, { 3033, 0xfbfd }, { 3047, 0xffff }, + { 3063, 0xf7ff }, { 3078, 0xffff }, { 3094, 0xfeff }, { 3109, 0xffdf }, + { 3124, 0xff87 }, { 3136, 0x7ffe }, { 3150, 0x7eff }, { 3164, 0xefff }, + /* 0x4100 */ + { 3179, 0xfbff }, { 3194, 0xbf3f }, { 3207, 0xfff7 }, { 3222, 0xfdcf }, + { 3235, 0xfdff }, { 3250, 0x7fff }, { 3265, 0xf3ff }, { 3279, 0xffff }, + { 3295, 0xef3f }, { 3308, 0xffff }, { 3324, 0xbfff }, { 3339, 0xffef }, + { 3354, 0xfbef }, { 3368, 0xffff }, { 3384, 0xffff }, { 3400, 0x7fe7 }, + /* 0x4200 */ + { 3413, 0xffff }, { 3429, 0xffff }, { 3445, 0xfcff }, { 3459, 0xffff }, + { 3475, 0xff7f }, { 3490, 0xffff }, { 3506, 0xffef }, { 3521, 0xffff }, + { 3537, 0xefff }, { 3552, 0xffff }, { 3568, 0xfffb }, { 3583, 0xffff }, + { 3599, 0xff1f }, { 3612, 0xdfff }, { 3627, 0xffff }, { 3643, 0xffff }, + /* 0x4300 */ + { 3659, 0xf7ff }, { 3674, 0xffff }, { 3690, 0xffff }, { 3706, 0x003f }, + { 3712, 0xfffc }, { 3726, 0xffff }, { 3742, 0xfffe }, { 3757, 0xffff }, + { 3773, 0xffff }, { 3789, 0xb7ff }, { 3803, 0xefdf }, { 3817, 0xffff }, + { 3833, 0xffff }, { 3849, 0xdfff }, { 3864, 0x9fff }, { 3878, 0xffff }, + /* 0x4400 */ + { 3894, 0xffbf }, { 3909, 0xffff }, { 3925, 0xfbff }, { 3940, 0xffff }, + { 3956, 0xffff }, { 3972, 0xffbf }, { 3987, 0xbdff }, { 4001, 0xbe7f }, + { 4014, 0xff7f }, { 4029, 0xfdfd }, { 4043, 0x3fff }, { 4057, 0x3fff }, + { 4071, 0xfffe }, { 4086, 0xff8f }, { 4099, 0xe4ff }, { 4111, 0xf7ff }, + /* 0x4500 */ + { 4126, 0xffff }, { 4142, 0xffff }, { 4158, 0xffff }, { 4174, 0xffff }, + { 4190, 0xfffb }, { 4205, 0xfffe }, { 4220, 0xfff7 }, { 4235, 0xffbf }, + { 4250, 0xffff }, { 4266, 0xffff }, { 4282, 0xefff }, { 4297, 0xbfff }, + { 4312, 0xffff }, { 4328, 0xffbf }, { 4343, 0xdfff }, { 4358, 0xf7f7 }, + /* 0x4600 */ + { 4372, 0xffff }, { 4388, 0xb7ff }, { 4402, 0xffff }, { 4418, 0xfffb }, + { 4433, 0xc3ff }, { 4445, 0xfff7 }, { 4460, 0xf7ff }, { 4475, 0xf7bf }, + { 4489, 0xffff }, { 4505, 0xffdf }, { 4520, 0xefef }, { 4534, 0xffff }, + { 4550, 0xffff }, { 4566, 0xfff7 }, { 4581, 0xffff }, { 4597, 0xffff }, + /* 0x4700 */ + { 4613, 0xffff }, { 4629, 0xffff }, { 4645, 0xfc07 }, { 4654, 0xfff7 }, + { 4669, 0xffff }, { 4685, 0xf5ff }, { 4699, 0xffff }, { 4715, 0xefff }, + { 4730, 0x0fff }, { 4742, 0xfffe }, { 4757, 0xffff }, { 4773, 0xfffb }, + { 4788, 0xffff }, { 4804, 0xffff }, { 4820, 0xffff }, { 4836, 0xfffb }, + /* 0x4800 */ + { 4851, 0xefff }, { 4866, 0xffbf }, { 4881, 0xffff }, { 4897, 0xfbff }, + { 4912, 0xffff }, { 4928, 0xffff }, { 4944, 0xffff }, { 4960, 0xf7fd }, + { 4974, 0x7ff8 }, { 4986, 0xfe7f }, { 5000, 0xfff7 }, { 5015, 0xfbff }, + { 5030, 0xfdff }, { 5045, 0xfffb }, { 5060, 0xffbf }, { 5075, 0xfff7 }, + /* 0x4900 */ + { 5090, 0xfffe }, { 5105, 0xffff }, { 5121, 0xfdf7 }, { 5135, 0xfffb }, + { 5150, 0xff7f }, { 5165, 0xefff }, { 5180, 0xffff }, { 5196, 0x01ff }, + { 5205, 0xff80 }, { 5214, 0xf7ff }, { 5229, 0xfdff }, { 5244, 0x3e3e }, + { 5254, 0x7efe }, { 5267, 0xffff }, { 5283, 0xd5ff }, { 5296, 0xffff }, + /* 0x4a00 */ + { 5312, 0xffff }, { 5328, 0xfbff }, { 5343, 0xffff }, { 5359, 0xffff }, + { 5375, 0xbfef }, { 5389, 0xffff }, { 5405, 0xffff }, { 5421, 0xffff }, + { 5437, 0xffff }, { 5453, 0x7fff }, { 5468, 0xfbff }, { 5483, 0xffff }, + { 5499, 0xffff }, { 5515, 0xffff }, { 5531, 0xffff }, { 5547, 0xffff }, + /* 0x4b00 */ + { 5563, 0xffff }, { 5579, 0xffff }, { 5595, 0xffff }, { 5611, 0xffff }, + { 5627, 0x7fff }, { 5642, 0xefff }, { 5657, 0xfbff }, { 5672, 0xffff }, + { 5688, 0xffff }, { 5704, 0xffff }, { 5720, 0xffff }, { 5736, 0xffff }, + { 5752, 0xffc7 }, { 5765, 0xffff }, { 5781, 0xfdff }, { 5796, 0xf7ff }, + /* 0x4c00 */ + { 5811, 0xff7f }, { 5826, 0xffff }, { 5842, 0xbfff }, { 5857, 0xffb7 }, + { 5871, 0xffff }, { 5887, 0xffff }, { 5903, 0xfbff }, { 5918, 0xffef }, + { 5933, 0xff7f }, { 5948, 0x1eff }, { 5960, 0xffe0 }, { 5971, 0xffbf }, + { 5986, 0xffff }, { 6002, 0xffff }, { 6018, 0xffff }, { 6034, 0xfdff }, + /* 0x4d00 */ + { 6049, 0xffff }, { 6065, 0xfc07 }, { 6074, 0xfeff }, { 6089, 0xffff }, + { 6105, 0xffff }, { 6121, 0xffff }, { 6137, 0xffff }, { 6153, 0xffff }, + { 6169, 0xffff }, { 6185, 0xffff }, { 6201, 0x9fff }, { 6215, 0x003b }, + { 6220, 0x0000 }, { 6220, 0x0000 }, { 6220, 0x0000 }, { 6220, 0x0000 }, + /* 0x4e00 */ + { 6220, 0xffbf }, { 6235, 0xc3f7 }, { 6246, 0xef5f }, { 6259, 0xbb6f }, + { 6271, 0xebef }, { 6284, 0xf7de }, { 6297, 0x070c }, { 6302, 0xc23a }, + { 6309, 0xfbff }, { 6324, 0xfbfe }, { 6338, 0xf97f }, { 6351, 0x56df }, + { 6362, 0xffff }, { 6378, 0xfff1 }, { 6391, 0xc3ff }, { 6403, 0xffff }, + /* 0x4f00 */ + { 6419, 0xffff }, { 6435, 0x3fff }, { 6449, 0xf304 }, { 6456, 0xffff }, + { 6472, 0xffff }, { 6488, 0xffff }, { 6504, 0xffdf }, { 6519, 0xffff }, + { 6535, 0xffff }, { 6551, 0xffff }, { 6567, 0xc80f }, { 6574, 0xffff }, + { 6590, 0xffff }, { 6606, 0xffff }, { 6622, 0xd2bf }, { 6633, 0xffff }, + /* 0x5000 */ + { 6649, 0xffff }, { 6665, 0xffff }, { 6681, 0xffff }, { 6697, 0x93ff }, + { 6709, 0xffff }, { 6725, 0xffff }, { 6741, 0xffff }, { 6757, 0x3fff }, + { 6771, 0xffff }, { 6787, 0xffff }, { 6803, 0xfc4f }, { 6814, 0xffff }, + { 6830, 0xffff }, { 6846, 0xffff }, { 6862, 0xffff }, { 6878, 0xfffb }, + /* 0x5100 */ + { 6893, 0xffff }, { 6909, 0xffff }, { 6925, 0xffff }, { 6941, 0xffff }, + { 6957, 0xffff }, { 6973, 0xffff }, { 6989, 0x7fff }, { 7004, 0xd3ee }, + { 7015, 0xfffd }, { 7030, 0xe3ff }, { 7043, 0x3f7f }, { 7056, 0xf7ff }, + { 7071, 0xffff }, { 7087, 0xffff }, { 7103, 0x753f }, { 7114, 0x67ff }, + /* 0x5200 */ + { 7127, 0xdfff }, { 7142, 0xf1ff }, { 7155, 0xcfff }, { 7169, 0x7fff }, + { 7184, 0xfffa }, { 7198, 0xfffc }, { 7212, 0xffff }, { 7228, 0xfffd }, + { 7243, 0x7fff }, { 7258, 0xffff }, { 7274, 0xfff9 }, { 7288, 0xfffb }, + { 7303, 0xf7ff }, { 7318, 0xfbff }, { 7333, 0xffff }, { 7349, 0xffff }, + /* 0x5300 */ + { 7365, 0xfffb }, { 7380, 0xffff }, { 7396, 0xbfbf }, { 7410, 0xffff }, + { 7426, 0xffff }, { 7442, 0xffbf }, { 7457, 0xf7fb }, { 7471, 0xffff }, + { 7487, 0xcfdd }, { 7499, 0xffdc }, { 7512, 0xfff3 }, { 7526, 0x6fff }, + { 7540, 0xff3f }, { 7554, 0xfefd }, { 7568, 0xffff }, { 7584, 0xbfff }, + /* 0x5400 */ + { 7599, 0xffff }, { 7615, 0xff6f }, { 7629, 0xffff }, { 7645, 0xffff }, + { 7661, 0xffff }, { 7677, 0xe413 }, { 7684, 0xffff }, { 7700, 0xffff }, + { 7716, 0xffff }, { 7732, 0xd57f }, { 7744, 0xffff }, { 7760, 0xffff }, + { 7776, 0xffff }, { 7792, 0x4441 }, { 7796, 0xffff }, { 7812, 0xffff }, + /* 0x5500 */ + { 7828, 0xffff }, { 7844, 0x0fff }, { 7856, 0xffc3 }, { 7868, 0xffff }, + { 7884, 0xffff }, { 7900, 0xffff }, { 7916, 0x0d7f }, { 7926, 0xfcee }, + { 7938, 0xffff }, { 7954, 0xffff }, { 7970, 0xffff }, { 7986, 0x8c7f }, + { 7996, 0xffff }, { 8012, 0xffff }, { 8028, 0xc7ff }, { 8041, 0xffd7 }, + /* 0x5600 */ + { 8055, 0xffff }, { 8071, 0xfbff }, { 8086, 0xffc5 }, { 8098, 0xffff }, + { 8114, 0xffff }, { 8130, 0xc7ff }, { 8143, 0xffff }, { 8159, 0xefff }, + { 8174, 0xffff }, { 8190, 0xffff }, { 8206, 0xffe1 }, { 8218, 0xffff }, + { 8234, 0xbfff }, { 8249, 0xff9f }, { 8263, 0xfffb }, { 8278, 0xbfcf }, + /* 0x5700 */ + { 8291, 0xffbf }, { 8306, 0xfdff }, { 8321, 0xffbf }, { 8336, 0xf87f }, + { 8348, 0xffff }, { 8364, 0x8bff }, { 8376, 0xfffe }, { 8391, 0xffff }, + { 8407, 0xfd8f }, { 8419, 0xffff }, { 8435, 0x5fff }, { 8449, 0xfff0 }, + { 8461, 0xffff }, { 8477, 0xf8bf }, { 8489, 0xffff }, { 8505, 0xffff }, + /* 0x5800 */ + { 8521, 0xffff }, { 8537, 0xff9d }, { 8550, 0xffff }, { 8566, 0xffff }, + { 8582, 0xffbd }, { 8596, 0xffff }, { 8612, 0xbfff }, { 8627, 0xfffe }, + { 8642, 0xffff }, { 8658, 0xfdff }, { 8673, 0xffff }, { 8689, 0xfcbf }, + { 8702, 0xe7ff }, { 8716, 0xff7f }, { 8731, 0xdbdf }, { 8744, 0xfebf }, + /* 0x5900 */ + { 8758, 0xff7f }, { 8773, 0xbfff }, { 8788, 0xffff }, { 8804, 0xf1ff }, + { 8817, 0xfff9 }, { 8831, 0xffbf }, { 8846, 0xffff }, { 8862, 0xffff }, + { 8878, 0xfe7f }, { 8892, 0xffff }, { 8908, 0xf1ff }, { 8921, 0xffff }, + { 8937, 0xffff }, { 8953, 0xffff }, { 8969, 0xffff }, { 8985, 0xffff }, + /* 0x5a00 */ + { 9001, 0xfe1f }, { 9013, 0xffff }, { 9029, 0xffff }, { 9045, 0xffeb }, + { 9059, 0xffff }, { 9075, 0xffff }, { 9091, 0xffff }, { 9107, 0xffaf }, + { 9121, 0xffff }, { 9137, 0xffff }, { 9153, 0xdfff }, { 9168, 0xffff }, + { 9184, 0xffff }, { 9200, 0xffeb }, { 9214, 0xffff }, { 9230, 0xfff9 }, + /* 0x5b00 */ + { 9244, 0xffff }, { 9260, 0xffff }, { 9276, 0xffff }, { 9292, 0xffbf }, + { 9307, 0xffff }, { 9323, 0xbdff }, { 9337, 0xdfff }, { 9352, 0xffff }, + { 9368, 0xffff }, { 9384, 0xfffd }, { 9399, 0xfbfc }, { 9412, 0xdfff }, + { 9427, 0xfdff }, { 9442, 0xffff }, { 9458, 0xffff }, { 9474, 0xe7ff }, + /* 0x5c00 */ + { 9488, 0xfffb }, { 9503, 0xcfff }, { 9517, 0xbf3f }, { 9530, 0xffeb }, + { 9544, 0xfff3 }, { 9558, 0xffff }, { 9574, 0xffbf }, { 9589, 0x7fbb }, + { 9602, 0xfff3 }, { 9616, 0xf2bf }, { 9628, 0xffff }, { 9644, 0x0fff }, + { 9656, 0xffc3 }, { 9668, 0xffff }, { 9684, 0xff66 }, { 9696, 0xffff }, + /* 0x5d00 */ + { 9712, 0xffc3 }, { 9724, 0xffff }, { 9740, 0xdfff }, { 9755, 0xffff }, + { 9771, 0xffff }, { 9787, 0xcaff }, { 9799, 0xffff }, { 9815, 0xffbf }, + { 9830, 0xffff }, { 9846, 0xffff }, { 9862, 0xffff }, { 9878, 0xffff }, + { 9894, 0xffdf }, { 9909, 0xffff }, { 9925, 0x4bff }, { 9937, 0xefff }, + /* 0x5e00 */ + { 9952, 0x7fdf }, { 9966, 0xeffe }, { 9980, 0xff3f }, { 9994, 0xe7fd }, + { 10007, 0xfdff }, { 10022, 0xffff }, { 10038, 0xffff }, { 10054, 0xffff }, + { 10070, 0xffbf }, { 10085, 0x3fe5 }, { 10096, 0xffff }, { 10112, 0xefff }, + { 10127, 0xffff }, { 10143, 0xffff }, { 10159, 0xffef }, { 10174, 0xffff }, + /* 0x5f00 */ + { 10190, 0xfdff }, { 10205, 0xffbf }, { 10220, 0xfbfe }, { 10234, 0xffff }, + { 10250, 0xffdf }, { 10265, 0x7fff }, { 10280, 0xfeff }, { 10295, 0xf7ff }, + { 10310, 0xffff }, { 10326, 0xffdf }, { 10341, 0xffff }, { 10357, 0xffff }, + { 10373, 0xffbf }, { 10388, 0xffff }, { 10404, 0xffff }, { 10420, 0xffff }, + /* 0x6000 */ + { 10436, 0xff81 }, { 10446, 0xffff }, { 10462, 0xffff }, { 10478, 0x23ff }, + { 10489, 0xffff }, { 10505, 0xffff }, { 10521, 0xffff }, { 10537, 0xd03f }, + { 10546, 0xffff }, { 10562, 0xffff }, { 10578, 0x47ff }, { 10590, 0xffff }, + { 10606, 0xffff }, { 10622, 0xffff }, { 10638, 0x47ff }, { 10650, 0xffff }, + /* 0x6100 */ + { 10666, 0xffff }, { 10682, 0xffff }, { 10698, 0xffaf }, { 10712, 0xffff }, + { 10728, 0xffff }, { 10744, 0xfffd }, { 10759, 0xffff }, { 10775, 0xffff }, + { 10791, 0xffff }, { 10807, 0xffff }, { 10823, 0xffff }, { 10839, 0xffff }, + { 10855, 0xffff }, { 10871, 0xffe9 }, { 10884, 0xffff }, { 10900, 0xffef }, + /* 0x6200 */ + { 10915, 0xf7bf }, { 10929, 0xff7f }, { 10944, 0xffff }, { 10960, 0xffff }, + { 10976, 0xffef }, { 10991, 0xff9f }, { 11005, 0xe1ff }, { 11017, 0xffff }, + { 11033, 0xffff }, { 11049, 0x7fff }, { 11064, 0xfff8 }, { 11077, 0xffff }, + { 11093, 0xffff }, { 11109, 0xffff }, { 11125, 0xfc13 }, { 11134, 0xffff }, + /* 0x6300 */ + { 11150, 0xffff }, { 11166, 0x8aff }, { 11177, 0xff0a }, { 11187, 0xffff }, + { 11203, 0xffff }, { 11219, 0x3fff }, { 11233, 0xfff1 }, { 11246, 0xffff }, + { 11262, 0xffff }, { 11278, 0xffff }, { 11294, 0xffff }, { 11310, 0xe447 }, + { 11318, 0xffff }, { 11334, 0xffff }, { 11350, 0xffff }, { 11366, 0x47ff }, + /* 0x6400 */ + { 11378, 0xffc8 }, { 11389, 0xffff }, { 11405, 0xffff }, { 11421, 0xffff }, + { 11437, 0xfacb }, { 11448, 0xffff }, { 11464, 0xffff }, { 11480, 0xffff }, + { 11496, 0xffef }, { 11511, 0xffff }, { 11527, 0xffff }, { 11543, 0xfa5f }, + { 11555, 0xffff }, { 11571, 0x9fff }, { 11585, 0xffff }, { 11601, 0xffff }, + /* 0x6500 */ + { 11617, 0xffff }, { 11633, 0xfffb }, { 11648, 0xffff }, { 11664, 0xffff }, + { 11680, 0xffff }, { 11696, 0xf7ff }, { 11711, 0xfdff }, { 11726, 0x9fff }, + { 11740, 0x7fbf }, { 11754, 0xfff7 }, { 11769, 0xfdff }, { 11784, 0xffff }, + { 11800, 0xfffe }, { 11815, 0xffdf }, { 11830, 0xffff }, { 11846, 0xfe7f }, + /* 0x6600 */ + { 11860, 0xffff }, { 11876, 0xffff }, { 11892, 0xffff }, { 11908, 0x1fff }, + { 11921, 0xffff }, { 11937, 0xff87 }, { 11949, 0xffff }, { 11965, 0xffff }, + { 11981, 0xfff3 }, { 11995, 0xffff }, { 12011, 0xff7f }, { 12026, 0xffff }, + { 12042, 0xffff }, { 12058, 0xffff }, { 12074, 0xffff }, { 12090, 0xd7ff }, + /* 0x6700 */ + { 12104, 0xffff }, { 12120, 0xffff }, { 12136, 0xfdff }, { 12151, 0xfffe }, + { 12166, 0xfff5 }, { 12180, 0xffff }, { 12196, 0xfc67 }, { 12207, 0xffff }, + { 12223, 0xffff }, { 12239, 0xffff }, { 12255, 0xd05e }, { 12263, 0xffff }, + { 12279, 0xffff }, { 12295, 0xffff }, { 12311, 0xffff }, { 12327, 0xdfff }, + /* 0x6800 */ + { 12342, 0x0073 }, { 12347, 0xffff }, { 12363, 0xffff }, { 12379, 0xffff }, + { 12395, 0xffff }, { 12411, 0x47ff }, { 12423, 0xf800 }, { 12428, 0xffff }, + { 12444, 0xdfff }, { 12459, 0xffff }, { 12475, 0xffff }, { 12491, 0x23ff }, + { 12502, 0xfffa }, { 12516, 0xffff }, { 12532, 0xffff }, { 12548, 0xffff }, + /* 0x6900 */ + { 12564, 0xffff }, { 12580, 0x59ff }, { 12592, 0xdea0 }, { 12600, 0xffff }, + { 12616, 0xffff }, { 12632, 0xffff }, { 12648, 0xffff }, { 12664, 0xbfff }, + { 12679, 0xf46d }, { 12689, 0xffff }, { 12705, 0xffff }, { 12721, 0xffff }, + { 12737, 0xffff }, { 12753, 0x03ff }, { 12763, 0xfffe }, { 12778, 0xffff }, + /* 0x6a00 */ + { 12794, 0xffff }, { 12810, 0xffff }, { 12826, 0x3fff }, { 12840, 0xfffc }, + { 12854, 0xffff }, { 12870, 0xffff }, { 12886, 0xffff }, { 12902, 0xe5c7 }, + { 12912, 0xffff }, { 12928, 0xffff }, { 12944, 0xfdff }, { 12959, 0xffff }, + { 12975, 0xfdff }, { 12990, 0xffff }, { 13006, 0xffef }, { 13021, 0xff7f }, + /* 0x6b00 */ + { 13036, 0xffdf }, { 13051, 0x7fff }, { 13066, 0xffff }, { 13082, 0xffff }, + { 13098, 0xffff }, { 13114, 0xffff }, { 13130, 0xffff }, { 13146, 0xefff }, + { 13161, 0xff7f }, { 13176, 0xfbf3 }, { 13189, 0xffff }, { 13205, 0xfffd }, + { 13220, 0xfffb }, { 13235, 0x7ddf }, { 13248, 0xbfff }, { 13263, 0xffff }, + /* 0x6c00 */ + { 13279, 0xbf7f }, { 13293, 0xff7f }, { 13308, 0xfdfb }, { 13322, 0xdbdf }, + { 13335, 0xfe7f }, { 13349, 0xffff }, { 13365, 0xffef }, { 13380, 0xffff }, + { 13396, 0xffff }, { 13412, 0xffff }, { 13428, 0xfc0f }, { 13438, 0xffff }, + { 13454, 0xffff }, { 13470, 0xffff }, { 13486, 0xffff }, { 13502, 0x823f }, + /* 0x6d00 */ + { 13510, 0xffff }, { 13526, 0xffff }, { 13542, 0xffff }, { 13558, 0xffff }, + { 13574, 0x003f }, { 13580, 0xffc0 }, { 13590, 0xffff }, { 13606, 0xffff }, + { 13622, 0xffff }, { 13638, 0x0fff }, { 13650, 0xfc20 }, { 13657, 0xffff }, + { 13673, 0xffff }, { 13689, 0xffff }, { 13705, 0xffff }, { 13721, 0xffff }, + /* 0x6e00 */ + { 13737, 0x9fff }, { 13751, 0xffa4 }, { 13762, 0xffff }, { 13778, 0xffff }, + { 13794, 0xffff }, { 13810, 0xffff }, { 13826, 0xffff }, { 13842, 0x7fff }, + { 13857, 0xef55 }, { 13868, 0xffff }, { 13884, 0xffff }, { 13900, 0xffff }, + { 13916, 0xffff }, { 13932, 0x3fff }, { 13946, 0xfb48 }, { 13955, 0xffff }, + /* 0x6f00 */ + { 13971, 0xffff }, { 13987, 0xffff }, { 14003, 0xffff }, { 14019, 0xffff }, + { 14035, 0xd77f }, { 14048, 0xffff }, { 14064, 0xffff }, { 14080, 0xffff }, + { 14096, 0xffff }, { 14112, 0xe7ff }, { 14126, 0xffff }, { 14142, 0xffff }, + { 14158, 0xffff }, { 14174, 0xfff9 }, { 14188, 0xffff }, { 14204, 0xfdff }, + /* 0x7000 */ + { 14219, 0xffff }, { 14235, 0xffff }, { 14251, 0xffff }, { 14267, 0xffff }, + { 14283, 0x3fff }, { 14297, 0xfffe }, { 14312, 0xdfff }, { 14327, 0xffff }, + { 14343, 0xfffe }, { 14358, 0x8fff }, { 14371, 0xffff }, { 14387, 0xcfff }, + { 14401, 0xfff1 }, { 14414, 0xffff }, { 14430, 0xc43f }, { 14439, 0xffff }, + /* 0x7100 */ + { 14455, 0xffff }, { 14471, 0xfe8f }, { 14483, 0xffff }, { 14499, 0xafff }, + { 14513, 0xfffe }, { 14528, 0xffdf }, { 14543, 0xffff }, { 14559, 0xfff7 }, + { 14574, 0xffff }, { 14590, 0xffff }, { 14606, 0xffff }, { 14622, 0xffff }, + { 14638, 0xffff }, { 14654, 0xffff }, { 14670, 0xffff }, { 14686, 0xff3f }, + /* 0x7200 */ + { 14700, 0xffff }, { 14716, 0xffff }, { 14732, 0xffff }, { 14748, 0xff75 }, + { 14761, 0xdfff }, { 14776, 0xefff }, { 14791, 0xffff }, { 14807, 0xffdf }, + { 14822, 0xfbff }, { 14837, 0xffff }, { 14853, 0xfffe }, { 14868, 0xfe7f }, + { 14882, 0xfeff }, { 14897, 0xbfff }, { 14912, 0x3fff }, { 14926, 0xfff8 }, + /* 0x7300 */ + { 14939, 0xfff7 }, { 14954, 0x7fff }, { 14969, 0xfffc }, { 14983, 0xfdff }, + { 14998, 0xffff }, { 15014, 0xffff }, { 15030, 0xdfe7 }, { 15043, 0xffff }, + { 15059, 0xffff }, { 15075, 0xf1ff }, { 15088, 0xbfff }, { 15103, 0xfffc }, + { 15117, 0xffff }, { 15133, 0xfffd }, { 15148, 0xffff }, { 15164, 0xfff8 }, + /* 0x7400 */ + { 15177, 0x3fff }, { 15191, 0xfffc }, { 15205, 0xffff }, { 15221, 0xff7f }, + { 15236, 0xffff }, { 15252, 0xffff }, { 15268, 0xffff }, { 15284, 0xff7f }, + { 15299, 0xbfff }, { 15314, 0xffff }, { 15330, 0xffff }, { 15346, 0xffff }, + { 15362, 0xffff }, { 15378, 0xfffb }, { 15393, 0xff7f }, { 15408, 0xeff8 }, + /* 0x7500 */ + { 15420, 0xffdf }, { 15435, 0xfdff }, { 15450, 0xffff }, { 15466, 0xefcf }, + { 15479, 0xffdf }, { 15494, 0xfffb }, { 15509, 0xfdfe }, { 15523, 0xffe7 }, + { 15537, 0xdffb }, { 15551, 0x7f3f }, { 15564, 0x0ffc }, { 15574, 0xffff }, + { 15590, 0xfcff }, { 15604, 0xffbf }, { 15619, 0xf0ff }, { 15631, 0xffff }, + /* 0x7600 */ + { 15647, 0xff8f }, { 15660, 0xfe7f }, { 15674, 0xf3ff }, { 15688, 0x3fff }, + { 15702, 0xdfff }, { 15717, 0x9fff }, { 15731, 0xf7b7 }, { 15744, 0xfbff }, + { 15759, 0xffff }, { 15775, 0xfffd }, { 15790, 0xffff }, { 15806, 0xfff9 }, + { 15820, 0x7fff }, { 15835, 0xfffc }, { 15849, 0xffff }, { 15865, 0xffff }, + /* 0x7700 */ + { 15881, 0xcfff }, { 15895, 0xffff }, { 15911, 0xefff }, { 15926, 0xffff }, + { 15942, 0xffff }, { 15958, 0xfffc }, { 15972, 0xffff }, { 15988, 0xffff }, + { 16004, 0xffbf }, { 16019, 0xfff3 }, { 16033, 0xffff }, { 16049, 0xffff }, + { 16065, 0xf6ff }, { 16079, 0xffff }, { 16095, 0xf7ff }, { 16110, 0x7fff }, + /* 0x7800 */ + { 16125, 0xfffc }, { 16139, 0xeb3f }, { 16151, 0xffff }, { 16167, 0x21ff }, + { 16177, 0xfffc }, { 16191, 0xf11f }, { 16201, 0xffff }, { 16217, 0xff43 }, + { 16228, 0xffff }, { 16244, 0xf7ff }, { 16259, 0xffff }, { 16275, 0xff9f }, + { 16289, 0xffff }, { 16305, 0xfd7f }, { 16319, 0xffff }, { 16335, 0xffdf }, + /* 0x7900 */ + { 16350, 0xfff7 }, { 16365, 0xffbf }, { 16380, 0xffff }, { 16396, 0xf7e7 }, + { 16409, 0xbff7 }, { 16423, 0xffff }, { 16439, 0x7fff }, { 16454, 0xfeff }, + { 16469, 0xffdf }, { 16484, 0xffff }, { 16500, 0xffff }, { 16516, 0xffff }, + { 16532, 0xffff }, { 16548, 0xffff }, { 16564, 0x7fff }, { 16579, 0x9fef }, + /* 0x7a00 */ + { 16592, 0xffff }, { 16608, 0xffff }, { 16624, 0xffe7 }, { 16638, 0xffff }, + { 16654, 0xfff7 }, { 16669, 0x9ff9 }, { 16681, 0xfff7 }, { 16696, 0xff7f }, + { 16711, 0x9fff }, { 16725, 0xcfff }, { 16739, 0xdf9f }, { 16752, 0xffff }, + { 16768, 0xfff7 }, { 16783, 0xbfbf }, { 16797, 0xffff }, { 16813, 0xffff }, + /* 0x7b00 */ + { 16829, 0xff73 }, { 16842, 0xffdf }, { 16857, 0xffff }, { 16873, 0xabff }, + { 16886, 0xffff }, { 16902, 0xc3ff }, { 16914, 0xffff }, { 16930, 0x0bff }, + { 16941, 0xfffe }, { 16956, 0xfbff }, { 16971, 0xf03f }, { 16981, 0xffff }, + { 16997, 0x7fff }, { 17012, 0xfff1 }, { 17025, 0x3fff }, { 17039, 0xffff }, + /* 0x7c00 */ + { 17055, 0xffff }, { 17071, 0xff37 }, { 17084, 0xffff }, { 17100, 0xfffd }, + { 17115, 0xfffd }, { 17130, 0xffff }, { 17146, 0xfffd }, { 17161, 0xffff }, + { 17177, 0x7ffb }, { 17191, 0xfffe }, { 17206, 0xdbff }, { 17220, 0xffff }, + { 17236, 0xffff }, { 17252, 0xfeff }, { 17267, 0xffff }, { 17283, 0xfdff }, + /* 0x7d00 */ + { 17298, 0xffff }, { 17314, 0xffff }, { 17330, 0xff3f }, { 17344, 0xffff }, + { 17360, 0xffff }, { 17376, 0xffff }, { 17392, 0xffff }, { 17408, 0xff7f }, + { 17423, 0xffff }, { 17439, 0xf3ff }, { 17453, 0xffff }, { 17469, 0xffff }, + { 17485, 0xffff }, { 17501, 0xffcf }, { 17515, 0xffff }, { 17531, 0xffff }, + /* 0x7e00 */ + { 17547, 0xff9f }, { 17561, 0xffff }, { 17577, 0xfeff }, { 17592, 0xffff }, + { 17608, 0xf3ff }, { 17622, 0xffff }, { 17638, 0xff7f }, { 17653, 0xffff }, + { 17669, 0xfff7 }, { 17684, 0x7ffe }, { 17698, 0x0000 }, { 17698, 0x0000 }, + { 17698, 0x0000 }, { 17698, 0x0000 }, { 17698, 0x0000 }, { 17698, 0x0000 }, + /* 0x7f00 */ + { 17698, 0x0000 }, { 17698, 0x0000 }, { 17698, 0x0000 }, { 17698, 0xffc0 }, + { 17708, 0xfdfb }, { 17722, 0xfbb7 }, { 17735, 0xffff }, { 17751, 0xffef }, + { 17766, 0xfffd }, { 17781, 0x7fff }, { 17796, 0xfbff }, { 17811, 0xffff }, + { 17827, 0xffff }, { 17843, 0xf8ff }, { 17856, 0xffff }, { 17872, 0xffff }, + /* 0x8000 */ + { 17888, 0xffff }, { 17904, 0xffff }, { 17920, 0xff7b }, { 17934, 0xffff }, + { 17950, 0xc7fb }, { 17962, 0xffef }, { 17977, 0xfdfb }, { 17991, 0xffff }, + { 18007, 0xfff6 }, { 18021, 0xffff }, { 18037, 0xfffe }, { 18052, 0x0fff }, + { 18064, 0xfffc }, { 18078, 0xffff }, { 18094, 0xe07f }, { 18104, 0xffff }, + /* 0x8100 */ + { 18120, 0x07ff }, { 18131, 0xfff0 }, { 18143, 0xffff }, { 18159, 0xfe13 }, + { 18169, 0xffff }, { 18185, 0xf93f }, { 18197, 0xffff }, { 18213, 0xa7ff }, + { 18226, 0xffff }, { 18242, 0xfffd }, { 18257, 0xffcf }, { 18271, 0xffbf }, + { 18286, 0xffff }, { 18302, 0xeff7 }, { 18316, 0xffff }, { 18332, 0xffff }, + /* 0x8200 */ + { 18348, 0xffbf }, { 18363, 0xff7f }, { 18378, 0xbff7 }, { 18392, 0xb7fc }, + { 18404, 0xdfff }, { 18419, 0xdfef }, { 18433, 0xfffe }, { 18448, 0xfbfe }, + { 18462, 0xfefb }, { 18476, 0xff7f }, { 18491, 0xffff }, { 18507, 0xffff }, + { 18523, 0x063f }, { 18531, 0xffff }, { 18547, 0xffff }, { 18563, 0xffff }, + /* 0x8300 */ + { 18579, 0x7fff }, { 18594, 0xffc5 }, { 18606, 0xffff }, { 18622, 0xffff }, + { 18638, 0xffff }, { 18654, 0x01ff }, { 18663, 0x000c }, { 18665, 0xffff }, + { 18681, 0xffff }, { 18697, 0xffff }, { 18713, 0xffff }, { 18729, 0xe281 }, + { 18735, 0xffff }, { 18751, 0xffff }, { 18767, 0xffff }, { 18783, 0xffff }, + /* 0x8400 */ + { 18799, 0xffff }, { 18815, 0xc9ff }, { 18827, 0xfe0a }, { 18836, 0xffff }, + { 18852, 0xffff }, { 18868, 0xffff }, { 18884, 0xffff }, { 18900, 0xffff }, + { 18916, 0xe15f }, { 18926, 0xffff }, { 18942, 0xffff }, { 18958, 0xffff }, + { 18974, 0xffff }, { 18990, 0x4dff }, { 19002, 0xff96 }, { 19014, 0xffff }, + /* 0x8500 */ + { 19030, 0xffff }, { 19046, 0xffff }, { 19062, 0xffff }, { 19078, 0xe93f }, + { 19089, 0xffff }, { 19105, 0xffff }, { 19121, 0xffff }, { 19137, 0xffeb }, + { 19151, 0xffff }, { 19167, 0xffff }, { 19183, 0x9fff }, { 19197, 0xffff }, + { 19213, 0xffff }, { 19229, 0xfff7 }, { 19244, 0xffff }, { 19260, 0xffff }, + /* 0x8600 */ + { 19276, 0xffff }, { 19292, 0xffeb }, { 19306, 0xffff }, { 19322, 0xfffe }, + { 19337, 0x7fef }, { 19351, 0xffff }, { 19367, 0xffff }, { 19383, 0x7fff }, + { 19398, 0xfff0 }, { 19410, 0xffff }, { 19426, 0xe7ff }, { 19440, 0xffff }, + { 19456, 0x9fff }, { 19470, 0xffff }, { 19486, 0x7fff }, { 19501, 0xffe0 }, + /* 0x8700 */ + { 19512, 0xffff }, { 19528, 0xff7f }, { 19543, 0xffff }, { 19559, 0xffff }, + { 19575, 0xf4ff }, { 19588, 0xffff }, { 19604, 0xffff }, { 19620, 0x3fff }, + { 19634, 0xfffe }, { 19649, 0xffff }, { 19665, 0xfe3f }, { 19678, 0xffff }, + { 19694, 0x7fff }, { 19709, 0xfffe }, { 19724, 0xffff }, { 19740, 0xffff }, + /* 0x8800 */ + { 19756, 0xffff }, { 19772, 0xffff }, { 19788, 0xffff }, { 19804, 0xffff }, + { 19820, 0xffff }, { 19836, 0xffef }, { 19851, 0xefcf }, { 19864, 0xffff }, + { 19880, 0xff9f }, { 19894, 0xffff }, { 19910, 0x1fff }, { 19923, 0xfffe }, + { 19938, 0xfe07 }, { 19948, 0xffff }, { 19964, 0xffc3 }, { 19976, 0xffff }, + /* 0x8900 */ + { 19992, 0xffef }, { 20007, 0xcfff }, { 20021, 0xffff }, { 20037, 0xffef }, + { 20052, 0xff5f }, { 20066, 0xffdf }, { 20081, 0xfeff }, { 20096, 0xffff }, + { 20112, 0xfffe }, { 20127, 0xffff }, { 20143, 0xffff }, { 20159, 0xffff }, + { 20175, 0x0001 }, { 20176, 0xbffc }, { 20189, 0x7fff }, { 20204, 0xffff }, + /* 0x8a00 */ + { 20220, 0xfffd }, { 20235, 0xfbff }, { 20250, 0xffff }, { 20266, 0xfff7 }, + { 20281, 0xffff }, { 20297, 0x7fff }, { 20312, 0xffff }, { 20328, 0xffff }, + { 20344, 0xf9ff }, { 20358, 0xffff }, { 20374, 0xbfff }, { 20389, 0xffff }, + { 20405, 0xffff }, { 20421, 0xfbff }, { 20436, 0xffff }, { 20452, 0xffff }, + /* 0x8b00 */ + { 20468, 0xffff }, { 20484, 0xffff }, { 20500, 0xfffd }, { 20515, 0xffff }, + { 20531, 0xffff }, { 20547, 0xf7ff }, { 20562, 0xffff }, { 20578, 0xfffb }, + { 20593, 0x7fff }, { 20608, 0xffff }, { 20624, 0x0000 }, { 20624, 0x0000 }, + { 20624, 0x0000 }, { 20624, 0x0000 }, { 20624, 0x0000 }, { 20624, 0x0000 }, + /* 0x8c00 */ + { 20624, 0x0000 }, { 20624, 0x0000 }, { 20624, 0x0000 }, { 20624, 0xff80 }, + { 20633, 0xffff }, { 20649, 0xffff }, { 20665, 0xbfff }, { 20680, 0xffff }, + { 20696, 0xffff }, { 20712, 0xffff }, { 20728, 0xffff }, { 20744, 0xffff }, + { 20760, 0xbfff }, { 20775, 0xffff }, { 20791, 0xffff }, { 20807, 0xffff }, + /* 0x8d00 */ + { 20823, 0xffff }, { 20839, 0x1fff }, { 20852, 0x0000 }, { 20852, 0x0000 }, + { 20852, 0x0000 }, { 20852, 0x0000 }, { 20852, 0xfbf0 }, { 20863, 0xffdf }, + { 20878, 0xffff }, { 20894, 0xffff }, { 20910, 0xffff }, { 20926, 0xfefd }, + { 20940, 0xffef }, { 20955, 0xbfff }, { 20970, 0xffdf }, { 20985, 0xf41f }, + /* 0x8e00 */ + { 20995, 0xafff }, { 21009, 0xffff }, { 21025, 0x4fff }, { 21038, 0xffff }, + { 21054, 0xffff }, { 21070, 0xfffb }, { 21085, 0xffff }, { 21101, 0x1fff }, + { 21114, 0x7ffe }, { 21128, 0xe7ff }, { 21142, 0xffff }, { 21158, 0xf7df }, + { 21172, 0xfedf }, { 21186, 0xffff }, { 21202, 0xfff3 }, { 21216, 0xffff }, + /* 0x8f00 */ + { 21232, 0xefff }, { 21247, 0xffff }, { 21263, 0xffff }, { 21279, 0xffff }, + { 21295, 0xefff }, { 21310, 0xffff }, { 21326, 0x003f }, { 21332, 0x0000 }, + { 21332, 0x0000 }, { 21332, 0xf800 }, { 21337, 0xf5ff }, { 21351, 0xdbff }, + { 21365, 0xffff }, { 21381, 0x93ff }, { 21393, 0xffff }, { 21409, 0xfff3 }, + /* 0x9000 */ + { 21423, 0xfbff }, { 21438, 0xffff }, { 21454, 0xff3f }, { 21468, 0xfdff }, + { 21483, 0xffff }, { 21499, 0xff3f }, { 21513, 0xffdf }, { 21528, 0xffff }, + { 21544, 0xffff }, { 21560, 0xdfff }, { 21575, 0xefff }, { 21590, 0xf3ff }, + { 21604, 0x7fff }, { 21619, 0xfff4 }, { 21632, 0xff3f }, { 21646, 0xfeff }, + /* 0x9100 */ + { 21661, 0xffff }, { 21677, 0xffff }, { 21693, 0xffff }, { 21709, 0xffff }, + { 21725, 0xfffb }, { 21740, 0x97ff }, { 21753, 0xffbf }, { 21768, 0x1ffd }, + { 21780, 0xffff }, { 21796, 0xff7f }, { 21811, 0xffef }, { 21826, 0xfeff }, + { 21841, 0xfaff }, { 21855, 0xfffb }, { 21870, 0xfffd }, { 21885, 0xe3ff }, + /* 0x9200 */ + { 21898, 0xffff }, { 21914, 0xffff }, { 21930, 0xe8ff }, { 21942, 0xffff }, + { 21958, 0xffff }, { 21974, 0xffff }, { 21990, 0xffff }, { 22006, 0xfffd }, + { 22021, 0xffff }, { 22037, 0xffff }, { 22053, 0xffff }, { 22069, 0xffff }, + { 22085, 0xffff }, { 22101, 0xffff }, { 22117, 0xffff }, { 22133, 0xffff }, + /* 0x9300 */ + { 22149, 0xffff }, { 22165, 0xffff }, { 22181, 0xffff }, { 22197, 0xbfff }, + { 22212, 0xffed }, { 22226, 0xffff }, { 22242, 0xffff }, { 22258, 0xffff }, + { 22274, 0xffff }, { 22290, 0xffff }, { 22306, 0xffff }, { 22322, 0xfbff }, + { 22337, 0xffff }, { 22353, 0xffff }, { 22369, 0xffff }, { 22385, 0xfffe }, + /* 0x9400 */ + { 22400, 0xffff }, { 22416, 0xffff }, { 22432, 0xffbd }, { 22446, 0xffff }, + { 22462, 0xfffd }, { 22477, 0xfff7 }, { 22492, 0xffff }, { 22508, 0xffff }, + { 22524, 0x001f }, { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 }, + { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 }, + /* 0x9500 */ + { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 }, + { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x0000 }, { 22529, 0x7f80 }, + { 22537, 0xfbff }, { 22552, 0xffff }, { 22568, 0xfbff }, { 22583, 0xffff }, + { 22599, 0x7fff }, { 22614, 0xffff }, { 22630, 0x00ff }, { 22638, 0x0020 }, + /* 0x9600 */ + { 22639, 0x0000 }, { 22639, 0x7000 }, { 22642, 0xffff }, { 22658, 0xff9f }, + { 22672, 0xfc1f }, { 22683, 0xffff }, { 22699, 0xfc1f }, { 22710, 0xfbff }, + { 22725, 0xffff }, { 22741, 0xfffe }, { 22756, 0xffff }, { 22772, 0xffff }, + { 22788, 0xffff }, { 22804, 0xffff }, { 22820, 0xfffe }, { 22835, 0xbff7 }, + /* 0x9700 */ + { 22849, 0xfffd }, { 22864, 0xffff }, { 22880, 0xdfff }, { 22895, 0xffff }, + { 22911, 0x2fff }, { 22924, 0xffe7 }, { 22938, 0xffdf }, { 22953, 0xfffd }, + { 22968, 0xffbf }, { 22983, 0xfff8 }, { 22996, 0x7fff }, { 23011, 0xffff }, + { 23027, 0xffff }, { 23043, 0xffff }, { 23059, 0xe03f }, { 23068, 0xffff }, + /* 0x9800 */ + { 23084, 0xffff }, { 23100, 0xffff }, { 23116, 0xefff }, { 23131, 0xffff }, + { 23147, 0xffff }, { 23163, 0xffff }, { 23179, 0xffff }, { 23195, 0x001f }, + { 23200, 0x0000 }, { 23200, 0x0000 }, { 23200, 0xfb00 }, { 23207, 0xffef }, + { 23222, 0x3fdf }, { 23235, 0xb800 }, { 23239, 0xbefe }, { 23252, 0xffff }, + /* 0x9900 */ + { 23268, 0x5fff }, { 23282, 0xffff }, { 23298, 0xffff }, { 23314, 0xffff }, + { 23330, 0xffff }, { 23346, 0xffff }, { 23362, 0x0003 }, { 23364, 0x0000 }, + { 23364, 0x0000 }, { 23364, 0xffc0 }, { 23374, 0xffff }, { 23390, 0xffff }, + { 23406, 0xffdf }, { 23421, 0xffff }, { 23437, 0xffff }, { 23453, 0xfffb }, + /* 0x9a00 */ + { 23468, 0xffff }, { 23484, 0xfff3 }, { 23498, 0xfeff }, { 23513, 0xffff }, + { 23529, 0xffff }, { 23545, 0xffff }, { 23561, 0x0fff }, { 23573, 0x0000 }, + { 23573, 0x0000 }, { 23573, 0x0000 }, { 23573, 0xff00 }, { 23581, 0xffff }, + { 23597, 0xe7df }, { 23610, 0xffff }, { 23626, 0xffff }, { 23642, 0xffff }, + /* 0x9b00 */ + { 23658, 0xffff }, { 23674, 0xfff7 }, { 23689, 0xffff }, { 23705, 0xffbf }, + { 23720, 0xff7f }, { 23735, 0xbfff }, { 23750, 0xffff }, { 23766, 0xfeff }, + { 23781, 0xffff }, { 23797, 0xff7f }, { 23812, 0xffff }, { 23828, 0xffeb }, + { 23842, 0xbfff }, { 23857, 0xfffc }, { 23871, 0xffff }, { 23887, 0xffd9 }, + /* 0x9c00 */ + { 23900, 0xffff }, { 23916, 0xf8ff }, { 23929, 0xffff }, { 23945, 0xfffe }, + { 23960, 0xffff }, { 23976, 0xe3ff }, { 23989, 0xf1ff }, { 24002, 0x0ffe }, + { 24013, 0x0000 }, { 24013, 0x0000 }, { 24013, 0x0000 }, { 24013, 0x0000 }, + { 24013, 0x0000 }, { 24013, 0x0000 }, { 24013, 0xffe0 }, { 24024, 0xfffe }, + /* 0x9d00 */ + { 24039, 0xbfff }, { 24054, 0xffff }, { 24070, 0xe7ff }, { 24084, 0xffff }, + { 24100, 0xfebf }, { 24114, 0xffff }, { 24130, 0xffdf }, { 24145, 0xffff }, + { 24161, 0x1fff }, { 24174, 0xffff }, { 24190, 0xf7ff }, { 24205, 0xffff }, + { 24221, 0xffbf }, { 24236, 0xffff }, { 24252, 0xffff }, { 24268, 0xffff }, + /* 0x9e00 */ + { 24284, 0xffff }, { 24300, 0x7fff }, { 24315, 0x0000 }, { 24315, 0x0000 }, + { 24315, 0x0000 }, { 24315, 0x0000 }, { 24315, 0x0000 }, { 24315, 0xbee0 }, + { 24324, 0xffff }, { 24340, 0xffff }, { 24356, 0xffff }, { 24372, 0xf8ff }, + { 24385, 0xfdff }, { 24400, 0xffff }, { 24416, 0xf9fd }, { 24429, 0xffff }, + /* 0x9f00 */ + { 24445, 0xc7ff }, { 24458, 0xffff }, { 24474, 0xfffd }, { 24489, 0xffff }, + { 24505, 0xffff }, { 24521, 0xfffd }, { 24536, 0xfffb }, { 24551, 0x7fff }, + { 24566, 0xe000 }, { 24569, 0x73ff }, { 24582, 0x003f }, +}; +static const Summary16 cns11643_inv_uni2indx_pagefa[3] = { + /* 0xfa00 */ + { 24588, 0x0000 }, { 24588, 0x0000 }, { 24588, 0x0100 }, +}; +static const Summary16 cns11643_inv_uni2indx_pagefe[31] = { + /* 0xfe00 */ + { 24589, 0x0000 }, { 24589, 0x0000 }, { 24589, 0x0000 }, { 24589, 0xffe7 }, + { 24603, 0x7e1f }, { 24614, 0xfef7 }, { 24628, 0x0f7f }, { 24639, 0x0000 }, + { 24639, 0x0000 }, { 24639, 0x0000 }, { 24639, 0x0000 }, { 24639, 0x0000 }, + { 24639, 0x0000 }, { 24639, 0x0000 }, { 24639, 0x0000 }, { 24639, 0x0000 }, + /* 0xff00 */ + { 24639, 0xff7a }, { 24652, 0xffff }, { 24668, 0xffff }, { 24684, 0x97ff }, + { 24697, 0xfffe }, { 24712, 0x3fff }, { 24726, 0x0000 }, { 24726, 0x0000 }, + { 24726, 0x0000 }, { 24726, 0x0000 }, { 24726, 0x0000 }, { 24726, 0x0000 }, + { 24726, 0x0000 }, { 24726, 0x0000 }, { 24726, 0x0023 }, +}; +static const Summary16 cns11643_inv_uni2indx_page200[2670] = { + /* 0x20000 */ + { 24729, 0x8bbd }, { 24739, 0x0715 }, { 24745, 0x722f }, { 24754, 0x0860 }, + { 24757, 0x39ca }, { 24765, 0x08ec }, { 24771, 0xeaf6 }, { 24782, 0xe0d7 }, + { 24791, 0xb1fc }, { 24801, 0x5fbc }, { 24812, 0xd33d }, { 24822, 0xf6ff }, + { 24836, 0x8a5c }, { 24843, 0xc377 }, { 24853, 0x24f3 }, { 24861, 0x795f }, + /* 0x20100 */ + { 24872, 0xfff4 }, { 24885, 0xeefe }, { 24898, 0x751f }, { 24908, 0x03b7 }, + { 24916, 0x9fb9 }, { 24927, 0xe3fa }, { 24938, 0xfebf }, { 24952, 0x4071 }, + { 24957, 0xd6ff }, { 24970, 0x3004 }, { 24973, 0xb3f8 }, { 24983, 0x1ff5 }, + { 24994, 0x8ffc }, { 25005, 0xff11 }, { 25015, 0x0fff }, { 25027, 0xc096 }, + /* 0x20200 */ + { 25033, 0xfffb }, { 25048, 0xffe3 }, { 25061, 0xf787 }, { 25072, 0xffff }, + { 25088, 0xfff0 }, { 25100, 0x0977 }, { 25108, 0x7ffe }, { 25122, 0xffce }, + { 25135, 0x1dff }, { 25147, 0x4056 }, { 25152, 0x7ffd }, { 25166, 0x4fff }, + { 25179, 0xfffe }, { 25194, 0x287f }, { 25203, 0xffae }, { 25216, 0xffff }, + /* 0x20300 */ + { 25232, 0xfb81 }, { 25241, 0x119f }, { 25249, 0xfe03 }, { 25258, 0xdeff }, + { 25272, 0xff11 }, { 25282, 0xc17f }, { 25292, 0xdf84 }, { 25301, 0x0fff }, + { 25313, 0xfffc }, { 25327, 0x4fff }, { 25340, 0xd08e }, { 25347, 0xffcf }, + { 25361, 0xf59f }, { 25373, 0x04d7 }, { 25380, 0xff9e }, { 25393, 0x0dd1 }, + /* 0x20400 */ + { 25400, 0x7f41 }, { 25409, 0x8de4 }, { 25417, 0xcdfe }, { 25429, 0xfc6f }, + { 25441, 0xf037 }, { 25450, 0xbf8e }, { 25461, 0xefd0 }, { 25471, 0xeecc }, + { 25481, 0x3d7b }, { 25492, 0xcff9 }, { 25504, 0x2f1f }, { 25514, 0xbf7f }, + { 25528, 0xfb5c }, { 25539, 0xb9ac }, { 25548, 0xecb3 }, { 25558, 0x21db }, + /* 0x20500 */ + { 25566, 0xdfdf }, { 25580, 0xbfed }, { 25593, 0x8fa7 }, { 25603, 0x73fa }, + { 25614, 0x6d5e }, { 25624, 0xed5f }, { 25636, 0xf3fd }, { 25649, 0x2eef }, + { 25660, 0xb433 }, { 25668, 0xd6ff }, { 25681, 0x4acf }, { 25690, 0x3fd6 }, + { 25701, 0x7fff }, { 25716, 0x7fbe }, { 25729, 0xf5e6 }, { 25740, 0xfcfe }, + /* 0x20600 */ + { 25753, 0x7ff1 }, { 25765, 0xf9de }, { 25777, 0xfabf }, { 25790, 0xf5ef }, + { 25803, 0xbfc1 }, { 25813, 0xbf8f }, { 25825, 0xef87 }, { 25836, 0xefef }, + { 25850, 0xe9c7 }, { 25860, 0xefc6 }, { 25871, 0xffea }, { 25884, 0xff9f }, + { 25898, 0xe39f }, { 25909, 0x0fff }, { 25921, 0xffe1 }, { 25933, 0xfbf7 }, + /* 0x20700 */ + { 25947, 0x12c4 }, { 25952, 0xbfff }, { 25967, 0x016f }, { 25974, 0xffff }, + { 25990, 0x3f3f }, { 26002, 0xef06 }, { 26011, 0xe7bf }, { 26024, 0xe002 }, + { 26028, 0xffff }, { 26044, 0x311f }, { 26052, 0xfff0 }, { 26064, 0xf88f }, + { 26074, 0xfffe }, { 26089, 0x9fff }, { 26103, 0xffc0 }, { 26113, 0xfc2b }, + /* 0x20800 */ + { 26123, 0xe9ff }, { 26136, 0xf88d }, { 26145, 0xdccf }, { 26156, 0xfbdf }, + { 26170, 0x31de }, { 26179, 0xc3fe }, { 26190, 0xff47 }, { 26202, 0xfb37 }, + { 26214, 0xcff7 }, { 26227, 0x03fc }, { 26235, 0xa1ff }, { 26246, 0x9fdf }, + { 26259, 0xfffb }, { 26274, 0xf7de }, { 26287, 0xcfff }, { 26301, 0xffbb }, + /* 0x20900 */ + { 26315, 0xcfbb }, { 26327, 0xdfbf }, { 26341, 0xfd3f }, { 26354, 0xd77b }, + { 26366, 0xde3f }, { 26378, 0x7e4f }, { 26389, 0xfe6e }, { 26401, 0x6dff }, + { 26414, 0x31ed }, { 26423, 0xff7e }, { 26437, 0x3c7f }, { 26448, 0x70f3 }, + { 26457, 0xc517 }, { 26465, 0xdf9b }, { 26477, 0xff7f }, { 26492, 0x3ffc }, + /* 0x20a00 */ + { 26504, 0xebef }, { 26517, 0xff5d }, { 26530, 0xf0ad }, { 26539, 0x2ff7 }, + { 26551, 0xfc9f }, { 26563, 0xffc6 }, { 26575, 0xffdd }, { 26589, 0xff1f }, + { 26602, 0xffd0 }, { 26613, 0xff7e }, { 26627, 0xec75 }, { 26637, 0xfe29 }, + { 26647, 0x5387 }, { 26655, 0xc6bd }, { 26665, 0x1ff5 }, { 26676, 0x9e1b }, + /* 0x20b00 */ + { 26685, 0xc5f7 }, { 26696, 0xfd8b }, { 26707, 0xffee }, { 26721, 0xbffe }, + { 26735, 0xfebf }, { 26749, 0xffff }, { 26765, 0xffeb }, { 26779, 0xd97f }, + { 26791, 0xeffe }, { 26805, 0x7fff }, { 26820, 0xfdff }, { 26835, 0x0fbf }, + { 26846, 0xff46 }, { 26857, 0x7fff }, { 26872, 0x59fa }, { 26882, 0x0068 }, + /* 0x20c00 */ + { 26885, 0xff30 }, { 26895, 0x7fff }, { 26910, 0xfffe }, { 26925, 0x8165 }, + { 26931, 0x4001 }, { 26933, 0xffff }, { 26949, 0xfbff }, { 26964, 0xfe2f }, + { 26976, 0xdbff }, { 26990, 0x0089 }, { 26993, 0xee00 }, { 26999, 0xffff }, + { 27015, 0x7fff }, { 27030, 0xf800 }, { 27035, 0xcfff }, { 27049, 0x8f93 }, + /* 0x20d00 */ + { 27058, 0x0008 }, { 27059, 0x0000 }, { 27059, 0xffce }, { 27072, 0xffff }, + { 27088, 0x040f }, { 27093, 0xfffe }, { 27108, 0x0427 }, { 27113, 0x02a5 }, + { 27118, 0x0000 }, { 27118, 0x0000 }, { 27118, 0x7f80 }, { 27126, 0xfdbf }, + { 27140, 0xffff }, { 27156, 0xfffe }, { 27171, 0xff80 }, { 27180, 0x79ff }, + /* 0x20e00 */ + { 27193, 0x3011 }, { 27197, 0x2040 }, { 27199, 0x6000 }, { 27201, 0x8fef }, + { 27213, 0xffff }, { 27229, 0xdfff }, { 27244, 0x4fff }, { 27257, 0x8000 }, + { 27258, 0xffff }, { 27274, 0x0008 }, { 27275, 0x0014 }, { 27277, 0x0000 }, + { 27277, 0xf000 }, { 27281, 0xfff3 }, { 27295, 0xffff }, { 27311, 0xc043 }, + /* 0x20f00 */ + { 27316, 0xffff }, { 27332, 0x557f }, { 27343, 0x020c }, { 27346, 0x0000 }, + { 27346, 0x0000 }, { 27346, 0x3000 }, { 27348, 0xfffd }, { 27363, 0xff7f }, + { 27378, 0x1f7f }, { 27390, 0xffc0 }, { 27400, 0x84e3 }, { 27407, 0x0001 }, + { 27408, 0xffe0 }, { 27419, 0xffff }, { 27435, 0x40ff }, { 27444, 0xfc00 }, + /* 0x21000 */ + { 27450, 0xffff }, { 27466, 0x000d }, { 27469, 0x0000 }, { 27469, 0xbe00 }, + { 27475, 0xfbfe }, { 27489, 0x80ef }, { 27497, 0x3b3f }, { 27508, 0x0000 }, + { 27508, 0x8c00 }, { 27511, 0xffff }, { 27527, 0x13ff }, { 27538, 0x7fc0 }, + { 27547, 0x0000 }, { 27547, 0xa000 }, { 27549, 0xffff }, { 27565, 0x0084 }, + /* 0x21100 */ + { 27567, 0x077c }, { 27575, 0x7ffe }, { 27589, 0x0009 }, { 27591, 0x8ffe }, + { 27603, 0x0003 }, { 27605, 0xf790 }, { 27614, 0x600a }, { 27618, 0xff47 }, + { 27630, 0xce68 }, { 27638, 0x180f }, { 27644, 0x238f }, { 27652, 0xdffd }, + { 27666, 0x7fda }, { 27678, 0x09ff }, { 27688, 0x041f }, { 27694, 0xf2ff }, + /* 0x21200 */ + { 27707, 0xfe9d }, { 27719, 0xbff2 }, { 27731, 0x743c }, { 27739, 0xd38a }, + { 27747, 0x3416 }, { 27753, 0xaf04 }, { 27760, 0x10ff }, { 27769, 0x10ee }, + { 27776, 0xffff }, { 27792, 0x5ff8 }, { 27803, 0x11fb }, { 27812, 0x7ff0 }, + { 27823, 0xfff0 }, { 27835, 0x797f }, { 27847, 0xff89 }, { 27858, 0x01ff }, + /* 0x21300 */ + { 27867, 0xffc2 }, { 27878, 0x97ed }, { 27889, 0xfef0 }, { 27900, 0xfbdf }, + { 27914, 0x87ff }, { 27926, 0x003a }, { 27930, 0xfff3 }, { 27944, 0xfcff }, + { 27958, 0x40ff }, { 27967, 0x04e1 }, { 27972, 0xdf80 }, { 27980, 0xfffb }, + { 27995, 0xffaf }, { 28009, 0x00bf }, { 28016, 0xee00 }, { 28022, 0x81ff }, + /* 0x21400 */ + { 28032, 0x47ff }, { 28044, 0xe83b }, { 28053, 0x2f7f }, { 28065, 0x5fff }, + { 28079, 0x8784 }, { 28085, 0xdf16 }, { 28095, 0x395f }, { 28105, 0x07c0 }, + { 28110, 0x7fc4 }, { 28120, 0xfe4d }, { 28131, 0x811b }, { 28137, 0x3fbf }, + { 28150, 0x3600 }, { 28154, 0x0ebf }, { 28164, 0x1ed8 }, { 28172, 0xbf7f }, + /* 0x21500 */ + { 28186, 0x8f96 }, { 28195, 0xefa0 }, { 28204, 0xb1f7 }, { 28215, 0x7ee1 }, + { 28225, 0x7c60 }, { 28232, 0xff6e }, { 28245, 0xdfdf }, { 28259, 0xffde }, + { 28273, 0xad53 }, { 28282, 0xf7be }, { 28295, 0xfe3c }, { 28306, 0xe3dd }, + { 28317, 0x114a }, { 28322, 0xf33c }, { 28332, 0xff6f }, { 28346, 0xff91 }, + /* 0x21600 */ + { 28357, 0xfa77 }, { 28369, 0xa7f5 }, { 28380, 0x0a7d }, { 28388, 0xbffd }, + { 28402, 0xf792 }, { 28412, 0x35e1 }, { 28420, 0xff05 }, { 28430, 0xffc7 }, + { 28443, 0x9fe3 }, { 28454, 0x59c3 }, { 28462, 0x8d39 }, { 28470, 0xff3f }, + { 28484, 0x6ff8 }, { 28495, 0xffed }, { 28509, 0xfe27 }, { 28520, 0x7e9f }, + /* 0x21700 */ + { 28532, 0xffff }, { 28548, 0xbbfe }, { 28561, 0xffeb }, { 28575, 0xe17f }, + { 28586, 0xb4ff }, { 28598, 0xff82 }, { 28608, 0x0fff }, { 28620, 0xffe4 }, + { 28632, 0x5fff }, { 28646, 0xff1b }, { 28658, 0xffdf }, { 28673, 0xffc1 }, + { 28684, 0x47ff }, { 28696, 0xfe72 }, { 28707, 0xffff }, { 28723, 0xe09f }, + /* 0x21800 */ + { 28732, 0x493f }, { 28741, 0xfebf }, { 28755, 0xf8f5 }, { 28766, 0x21ff }, + { 28776, 0xbf2c }, { 28786, 0xbeff }, { 28800, 0xff21 }, { 28810, 0xf2ff }, + { 28823, 0x2ffc }, { 28834, 0x3ffe }, { 28847, 0x7ff8 }, { 28859, 0xc1b6 }, + { 28867, 0xfbef }, { 28881, 0xfc37 }, { 28892, 0xee12 }, { 28900, 0xf5bf }, + /* 0x21900 */ + { 28913, 0xb9c7 }, { 28923, 0x3fe4 }, { 28933, 0xdf7e }, { 28946, 0xd6d7 }, + { 28957, 0xe7ef }, { 28970, 0x79ff }, { 28983, 0xff4e }, { 28995, 0x6ec7 }, + { 29005, 0xdaf8 }, { 29015, 0xe5ae }, { 29025, 0xa23f }, { 29034, 0xf321 }, + { 29042, 0xf9fc }, { 29054, 0xf7c2 }, { 29064, 0xfe0d }, { 29074, 0x0df3 }, + /* 0x21a00 */ + { 29083, 0xe7ff }, { 29097, 0xd01b }, { 29104, 0xfffd }, { 29119, 0xf853 }, + { 29128, 0xc3ff }, { 29140, 0xca3f }, { 29150, 0xf7ff }, { 29165, 0xfc1f }, + { 29176, 0xcf7f }, { 29189, 0x8dd9 }, { 29198, 0x7fbf }, { 29212, 0xf5d0 }, + { 29221, 0x7fff }, { 29236, 0xfdfc }, { 29249, 0xf60d }, { 29258, 0xf88f }, + /* 0x21b00 */ + { 29268, 0xb4f9 }, { 29278, 0xaf5e }, { 29289, 0xd78d }, { 29299, 0xee1b }, + { 29309, 0x7d66 }, { 29319, 0xe66f }, { 29330, 0x8f23 }, { 29338, 0xe238 }, + { 29345, 0xc00f }, { 29351, 0xe221 }, { 29357, 0x00c2 }, { 29360, 0x8813 }, + { 29365, 0xe67c }, { 29375, 0xfb55 }, { 29386, 0xf7ef }, { 29400, 0x1dfc }, + /* 0x21c00 */ + { 29410, 0x7e9c }, { 29420, 0x33f7 }, { 29431, 0xfe7d }, { 29444, 0xf5c1 }, + { 29453, 0xf81f }, { 29463, 0x2fbf }, { 29475, 0x7dff }, { 29489, 0xfe97 }, + { 29501, 0x5fff }, { 29515, 0xfffe }, { 29530, 0xf7cb }, { 29542, 0x4f7f }, + { 29554, 0xa7f4 }, { 29564, 0xc1fb }, { 29574, 0x39c3 }, { 29582, 0xc196 }, + /* 0x21d00 */ + { 29589, 0xf977 }, { 29601, 0xfbee }, { 29614, 0xbbfa }, { 29626, 0x99ef }, + { 29637, 0xcdc3 }, { 29646, 0x7ffa }, { 29659, 0x4fd8 }, { 29668, 0x560b }, + { 29675, 0xfffc }, { 29689, 0xefff }, { 29704, 0xfe15 }, { 29714, 0xfb0b }, + { 29724, 0x92ff }, { 29735, 0xffff }, { 29751, 0xe7ff }, { 29765, 0x81ff }, + /* 0x21e00 */ + { 29775, 0x5704 }, { 29781, 0xdfff }, { 29796, 0x17ff }, { 29808, 0xff60 }, + { 29818, 0xac4f }, { 29827, 0x0014 }, { 29829, 0xffbc }, { 29842, 0x7fed }, + { 29855, 0xfd40 }, { 29863, 0x2614 }, { 29868, 0xf812 }, { 29875, 0xfeff }, + { 29890, 0x28ff }, { 29900, 0xffa2 }, { 29911, 0xf7ff }, { 29926, 0x43f7 }, + /* 0x21f00 */ + { 29936, 0x7c00 }, { 29941, 0x3fff }, { 29955, 0x87e0 }, { 29962, 0xf441 }, + { 29969, 0x77ff }, { 29983, 0xfd39 }, { 29994, 0xf0fb }, { 30005, 0x2521 }, + { 30010, 0x7fe5 }, { 30022, 0xff33 }, { 30034, 0xc2dc }, { 30042, 0x78c7 }, + { 30051, 0x9fc2 }, { 30060, 0xb972 }, { 30069, 0xffaf }, { 30083, 0xeb8f }, + /* 0x22000 */ + { 30094, 0x47ff }, { 30106, 0xb31f }, { 30116, 0x821f }, { 30123, 0x8ad0 }, + { 30129, 0x11ff }, { 30139, 0x9ffd }, { 30152, 0xf7fc }, { 30165, 0xfe3f }, + { 30178, 0xadcf }, { 30189, 0xe5ff }, { 30202, 0xde6f }, { 30214, 0xfff6 }, + { 30228, 0xf85f }, { 30239, 0xffff }, { 30255, 0xfd9b }, { 30267, 0x6fff }, + /* 0x22100 */ + { 30281, 0xfdf2 }, { 30293, 0xddf9 }, { 30305, 0x08ff }, { 30314, 0xf7ff }, + { 30329, 0xee04 }, { 30336, 0xceff }, { 30349, 0xef4f }, { 30361, 0xfb67 }, + { 30373, 0xefb8 }, { 30384, 0x9e0f }, { 30393, 0xd014 }, { 30398, 0xfbfe }, + { 30412, 0xfcc3 }, { 30422, 0x7fd7 }, { 30435, 0xaff9 }, { 30447, 0xfffd }, + /* 0x22200 */ + { 30462, 0xffb7 }, { 30476, 0xfe87 }, { 30487, 0x313f }, { 30496, 0xfffc }, + { 30510, 0xfd7f }, { 30524, 0xff61 }, { 30535, 0xffff }, { 30551, 0x9057 }, + { 30558, 0x5eff }, { 30571, 0xfbfd }, { 30585, 0xf57f }, { 30598, 0x1fff }, + { 30611, 0xf0fe }, { 30622, 0x35ff }, { 30634, 0xacfe }, { 30645, 0xf9e7 }, + /* 0x22300 */ + { 30657, 0xabdd }, { 30668, 0x7bfe }, { 30681, 0xbfed }, { 30694, 0xfd7a }, + { 30706, 0xe47e }, { 30716, 0xfff5 }, { 30730, 0xd9dd }, { 30741, 0xcfcf }, + { 30753, 0x74db }, { 30763, 0xb70f }, { 30773, 0x2ffd }, { 30785, 0xdfc7 }, + { 30797, 0x03e3 }, { 30804, 0x07fc }, { 30813, 0xdfd0 }, { 30823, 0x7fff }, + /* 0x22400 */ + { 30838, 0xbdff }, { 30852, 0xe37c }, { 30862, 0xb3ff }, { 30875, 0xdfbd }, + { 30888, 0x3fdf }, { 30901, 0x5fff }, { 30915, 0xaf5e }, { 30926, 0xe3ef }, + { 30938, 0x979f }, { 30949, 0xfff3 }, { 30963, 0xfff7 }, { 30978, 0xebfd }, + { 30991, 0x8ffd }, { 31003, 0xf1fd }, { 31015, 0xfe2d }, { 31026, 0x77ff }, + /* 0x22500 */ + { 31040, 0xffdf }, { 31055, 0xf503 }, { 31063, 0x2fff }, { 31076, 0xf9fb }, + { 31089, 0xe189 }, { 31096, 0xffff }, { 31112, 0xfc9f }, { 31124, 0x5edb }, + { 31135, 0xe71e }, { 31145, 0xff8f }, { 31158, 0x3efd }, { 31170, 0x2ffd }, + { 31182, 0x7f8a }, { 31192, 0xf9bf }, { 31205, 0x5fff }, { 31219, 0x8e26 }, + /* 0x22600 */ + { 31226, 0xffff }, { 31242, 0x647f }, { 31252, 0x8dc9 }, { 31260, 0xfdff }, + { 31275, 0x7fff }, { 31290, 0xffc0 }, { 31300, 0x414f }, { 31307, 0xffff }, + { 31323, 0xffff }, { 31339, 0xfe83 }, { 31349, 0x807f }, { 31357, 0x0c01 }, + { 31360, 0xfffe }, { 31375, 0xffff }, { 31391, 0x7fff }, { 31406, 0xff81 }, + /* 0x22700 */ + { 31416, 0xffff }, { 31432, 0x8ccf }, { 31441, 0xffb8 }, { 31453, 0xffff }, + { 31469, 0xffff }, { 31485, 0xe0bf }, { 31495, 0x67ff }, { 31508, 0x2004 }, + { 31510, 0xf682 }, { 31518, 0xf7ff }, { 31533, 0xffff }, { 31549, 0xffcf }, + { 31563, 0x0c1f }, { 31570, 0x3000 }, { 31572, 0xdfdf }, { 31586, 0xffff }, + /* 0x22800 */ + { 31602, 0xfc01 }, { 31609, 0xd7ff }, { 31623, 0x5003 }, { 31627, 0xfffe }, + { 31642, 0xcfff }, { 31656, 0x43ff }, { 31667, 0xfff6 }, { 31681, 0xe118 }, + { 31687, 0xb000 }, { 31690, 0xfffe }, { 31705, 0x40ff }, { 31714, 0x00ff }, + { 31722, 0xfe02 }, { 31730, 0xff7f }, { 31745, 0xff07 }, { 31756, 0xf8c5 }, + /* 0x22900 */ + { 31765, 0xdfff }, { 31780, 0x03ef }, { 31789, 0xfff0 }, { 31801, 0x7c7f }, + { 31813, 0xfc1a }, { 31822, 0xfd9f }, { 31835, 0xfbf2 }, { 31847, 0xff07 }, + { 31858, 0xcbe2 }, { 31867, 0xfe79 }, { 31879, 0xdfdf }, { 31893, 0x8fc0 }, + { 31900, 0x7fcf }, { 31913, 0x997e }, { 31923, 0x1ff5 }, { 31934, 0xe7f8 }, + /* 0x22a00 */ + { 31945, 0x7ff0 }, { 31956, 0xce3f }, { 31967, 0xb67b }, { 31978, 0x7f94 }, + { 31988, 0x69f2 }, { 31997, 0x236e }, { 32005, 0x7b65 }, { 32015, 0x007f }, + { 32022, 0xfffc }, { 32036, 0xf0ff }, { 32048, 0x029f }, { 32055, 0xfdf0 }, + { 32066, 0x7fc5 }, { 32077, 0x0010 }, { 32078, 0xfff4 }, { 32091, 0xffff }, + /* 0x22b00 */ + { 32107, 0xffc9 }, { 32119, 0x4fff }, { 32132, 0x9c04 }, { 32137, 0xffff }, + { 32153, 0x7fff }, { 32168, 0xfffc }, { 32182, 0x055f }, { 32190, 0x0000 }, + { 32190, 0xffde }, { 32204, 0xf7ff }, { 32219, 0xc19f }, { 32228, 0xffff }, + { 32244, 0x115f }, { 32252, 0x0000 }, { 32252, 0xfe08 }, { 32260, 0xffff }, + /* 0x22c00 */ + { 32276, 0xffff }, { 32292, 0x1fff }, { 32305, 0xff00 }, { 32313, 0x7fff }, + { 32328, 0x20ad }, { 32334, 0x8000 }, { 32335, 0xdfff }, { 32350, 0xdfdf }, + { 32364, 0xffff }, { 32380, 0x0167 }, { 32386, 0x0002 }, { 32387, 0x7ff9 }, + { 32400, 0xebff }, { 32414, 0x077f }, { 32424, 0xfffe }, { 32439, 0x5fff }, + /* 0x22d00 */ + { 32453, 0x0003 }, { 32455, 0x0000 }, { 32455, 0x7fff }, { 32470, 0xffff }, + { 32486, 0xe51b }, { 32495, 0xffff }, { 32511, 0x0009 }, { 32513, 0x8000 }, + { 32514, 0xffff }, { 32530, 0x3fff }, { 32544, 0xffc0 }, { 32554, 0x0023 }, + { 32557, 0xfb80 }, { 32565, 0x3fff }, { 32579, 0x2ff0 }, { 32588, 0xffc0 }, + /* 0x22e00 */ + { 32598, 0xc3ff }, { 32610, 0x037f }, { 32619, 0xfff8 }, { 32632, 0xff9f }, + { 32646, 0xa817 }, { 32653, 0x87fb }, { 32664, 0xf007 }, { 32671, 0x0ebf }, + { 32681, 0x9ffc }, { 32693, 0xc763 }, { 32702, 0x77e7 }, { 32714, 0x47f7 }, + { 32725, 0xe51e }, { 32734, 0x6cf3 }, { 32744, 0xf6e3 }, { 32755, 0x6ede }, + /* 0x22f00 */ + { 32766, 0xffe0 }, { 32777, 0xf133 }, { 32786, 0xf5af }, { 32798, 0xac40 }, + { 32803, 0x8fff }, { 32816, 0xe9bf }, { 32828, 0xf7f3 }, { 32841, 0x84fd }, + { 32850, 0xbbfd }, { 32863, 0xfe1d }, { 32874, 0xffb9 }, { 32887, 0x77fa }, + { 32899, 0x6fc0 }, { 32907, 0xcbff }, { 32920, 0x7f3b }, { 32932, 0xe3fc }, + /* 0x23000 */ + { 32943, 0xde47 }, { 32953, 0x6577 }, { 32963, 0xfdff }, { 32978, 0x34fa }, + { 32987, 0xddce }, { 32998, 0xf7a7 }, { 33010, 0x5abf }, { 33021, 0xbdfa }, + { 33033, 0x9677 }, { 33043, 0xca3a }, { 33051, 0xedff }, { 33065, 0xbf66 }, + { 33076, 0xbd4f }, { 33087, 0xfb5b }, { 33099, 0xffc6 }, { 33111, 0xfba8 }, + /* 0x23100 */ + { 33121, 0xdf17 }, { 33132, 0xe793 }, { 33142, 0x4dd7 }, { 33152, 0xdbf7 }, + { 33165, 0x5fd7 }, { 33177, 0xfc4f }, { 33188, 0xffff }, { 33204, 0x7f9e }, + { 33216, 0x0e7a }, { 33224, 0x7ffc }, { 33237, 0x0bc9 }, { 33244, 0xfffc }, + { 33258, 0xf841 }, { 33265, 0x043f }, { 33272, 0xdffc }, { 33285, 0xfc4f }, + /* 0x23200 */ + { 33296, 0xa19f }, { 33305, 0x8000 }, { 33306, 0x47f3 }, { 33316, 0x7fe0 }, + { 33326, 0x051f }, { 33333, 0x1ffe }, { 33345, 0x3ff8 }, { 33356, 0xfc01 }, + { 33363, 0x805e }, { 33369, 0xee73 }, { 33380, 0xc1fb }, { 33390, 0x255f }, + { 33399, 0xbf30 }, { 33408, 0xc1f9 }, { 33417, 0xfc28 }, { 33425, 0x85fc }, + /* 0x23300 */ + { 33434, 0xe1b8 }, { 33442, 0x93c8 }, { 33449, 0xbffc }, { 33462, 0x798f }, + { 33472, 0x91d8 }, { 33479, 0xfb5e }, { 33491, 0x58ff }, { 33502, 0x17f8 }, + { 33511, 0x3e36 }, { 33520, 0x9f9d }, { 33531, 0x723b }, { 33540, 0xbf7e }, + { 33553, 0x0fef }, { 33564, 0xfff7 }, { 33579, 0xffa3 }, { 33591, 0x6b4f }, + /* 0x23400 */ + { 33601, 0xff8b }, { 33613, 0xff8f }, { 33626, 0x07ff }, { 33637, 0xffe1 }, + { 33649, 0x801f }, { 33655, 0xfffe }, { 33670, 0xed3f }, { 33682, 0xe306 }, + { 33689, 0x83ff }, { 33700, 0xffff }, { 33716, 0xbfff }, { 33731, 0x9fc0 }, + { 33739, 0xffff }, { 33755, 0xffff }, { 33771, 0xff83 }, { 33782, 0xffff }, + /* 0x23500 */ + { 33798, 0xffff }, { 33814, 0x007e }, { 33820, 0xf800 }, { 33825, 0xfffe }, + { 33840, 0x7fff }, { 33855, 0xfa0f }, { 33865, 0xffff }, { 33881, 0x9fff }, + { 33895, 0x048f }, { 33901, 0x0029 }, { 33904, 0xff78 }, { 33916, 0xfff7 }, + { 33931, 0x000e }, { 33934, 0xfff1 }, { 33947, 0xffff }, { 33963, 0x0db9 }, + /* 0x23600 */ + { 33971, 0xe8a1 }, { 33978, 0xfff7 }, { 33993, 0xffff }, { 34009, 0x880f }, + { 34015, 0xfffe }, { 34030, 0x0a7f }, { 34039, 0x0010 }, { 34040, 0xf87f }, + { 34052, 0xffff }, { 34068, 0xfff7 }, { 34083, 0x877f }, { 34094, 0xffff }, + { 34110, 0xffff }, { 34126, 0x8543 }, { 34132, 0x5800 }, { 34135, 0xbfff }, + /* 0x23700 */ + { 34150, 0xe1ff }, { 34162, 0xffff }, { 34178, 0x91f8 }, { 34186, 0x9600 }, + { 34190, 0xfffe }, { 34205, 0x7fff }, { 34220, 0xffa0 }, { 34230, 0x5aff }, + { 34242, 0x1ac2 }, { 34248, 0xffff }, { 34264, 0xfff8 }, { 34277, 0x98e5 }, + { 34285, 0xfff4 }, { 34298, 0xff07 }, { 34309, 0x910f }, { 34316, 0x7f7d }, + /* 0x23800 */ + { 34329, 0xdffe }, { 34343, 0xfe11 }, { 34352, 0x7fe3 }, { 34364, 0xffa0 }, + { 34374, 0xf679 }, { 34385, 0x591f }, { 34394, 0x6fad }, { 34405, 0x1dde }, + { 34415, 0xfeff }, { 34430, 0xff9f }, { 34444, 0xf7cf }, { 34457, 0xac3f }, + { 34467, 0xff7f }, { 34482, 0xe3ef }, { 34494, 0x9bff }, { 34507, 0xffff }, + /* 0x23900 */ + { 34523, 0xffbf }, { 34538, 0x77b7 }, { 34550, 0x723f }, { 34560, 0xdef6 }, + { 34572, 0xffbf }, { 34587, 0x3bff }, { 34600, 0x2fed }, { 34611, 0xff3c }, + { 34623, 0x0fbe }, { 34633, 0xf7f0 }, { 34644, 0x81f6 }, { 34652, 0xbfe6 }, + { 34664, 0xfeff }, { 34679, 0xe07f }, { 34689, 0xffff }, { 34705, 0xfbff }, + /* 0x23a00 */ + { 34720, 0xffeb }, { 34734, 0xffc7 }, { 34747, 0x837f }, { 34757, 0x2bfe }, + { 34768, 0xfbf8 }, { 34780, 0xe3ff }, { 34793, 0xbf3f }, { 34806, 0xdcdf }, + { 34818, 0xf96d }, { 34829, 0x9aff }, { 34841, 0xf6fb }, { 34854, 0xfbef }, + { 34868, 0x30e3 }, { 34875, 0xc74f }, { 34885, 0xbbfe }, { 34898, 0xf711 }, + /* 0x23b00 */ + { 34907, 0xff7f }, { 34922, 0xdcff }, { 34935, 0xfffe }, { 34950, 0xff2f }, + { 34963, 0xfeb7 }, { 34976, 0xf43f }, { 34987, 0x7fef }, { 35001, 0xfffe }, + { 35016, 0xff07 }, { 35027, 0xffbf }, { 35042, 0xff98 }, { 35053, 0x3e1f }, + { 35063, 0xffe4 }, { 35075, 0xbbee }, { 35087, 0xfff4 }, { 35100, 0xff87 }, + /* 0x23c00 */ + { 35112, 0x7e47 }, { 35122, 0xdc5f }, { 35133, 0x7d1f }, { 35144, 0xdbc6 }, + { 35154, 0xdfb1 }, { 35165, 0xdf7f }, { 35179, 0xcc7b }, { 35189, 0x03f4 }, + { 35196, 0xcbdf }, { 35208, 0xe03f }, { 35217, 0xffa3 }, { 35229, 0xfffd }, + { 35244, 0xfc37 }, { 35255, 0x2fff }, { 35268, 0xfff8 }, { 35281, 0x00ff }, + /* 0x23d00 */ + { 35289, 0xfffe }, { 35304, 0xe077 }, { 35313, 0xffff }, { 35329, 0x5fff }, + { 35343, 0xfffc }, { 35357, 0x7fff }, { 35372, 0x1354 }, { 35378, 0xff8a }, + { 35389, 0xffff }, { 35405, 0xff7f }, { 35420, 0x007e }, { 35426, 0xc020 }, + { 35429, 0xffff }, { 35445, 0xafff }, { 35459, 0x02d6 }, { 35465, 0xf860 }, + /* 0x23e00 */ + { 35472, 0xffff }, { 35488, 0xffff }, { 35504, 0x0003 }, { 35506, 0xfffc }, + { 35520, 0x76df }, { 35532, 0xec00 }, { 35537, 0xffff }, { 35553, 0xfffe }, + { 35568, 0xf003 }, { 35574, 0xffff }, { 35590, 0x97ff }, { 35603, 0x8057 }, + { 35609, 0xb400 }, { 35613, 0xffff }, { 35629, 0xffff }, { 35645, 0x8007 }, + /* 0x23f00 */ + { 35649, 0xffff }, { 35665, 0xafff }, { 35679, 0x000f }, { 35683, 0x8820 }, + { 35686, 0xdff8 }, { 35698, 0xffff }, { 35714, 0xffff }, { 35730, 0x2079 }, + { 35736, 0xfff0 }, { 35748, 0xffff }, { 35764, 0x7f0f }, { 35775, 0x0081 }, + { 35777, 0xffe2 }, { 35789, 0xffff }, { 35805, 0x001f }, { 35810, 0xfffe }, + /* 0x24000 */ + { 35825, 0x49f3 }, { 35834, 0x8002 }, { 35836, 0xffff }, { 35852, 0xc2ff }, + { 35863, 0x37ff }, { 35876, 0xf481 }, { 35883, 0xfffe }, { 35898, 0xffff }, + { 35914, 0xc4ff }, { 35925, 0xffff }, { 35941, 0x806e }, { 35947, 0xefff }, + { 35962, 0xfc17 }, { 35972, 0x07bf }, { 35982, 0xbe08 }, { 35989, 0x7bf7 }, + /* 0x24100 */ + { 36002, 0xc2e0 }, { 36008, 0xfffb }, { 36023, 0x1f5f }, { 36034, 0x2ff8 }, + { 36044, 0x7cee }, { 36055, 0x2f06 }, { 36062, 0x6f5f }, { 36074, 0xfb9f }, + { 36087, 0xef7d }, { 36100, 0xe5f7 }, { 36112, 0xbfc0 }, { 36121, 0xf017 }, + { 36129, 0xff83 }, { 36140, 0xafff }, { 36154, 0x8807 }, { 36159, 0xe0ff }, + /* 0x24200 */ + { 36170, 0xffff }, { 36186, 0x0967 }, { 36193, 0xffec }, { 36206, 0xfe07 }, + { 36216, 0x07ff }, { 36227, 0xa202 }, { 36231, 0xfefe }, { 36245, 0xfe00 }, + { 36252, 0xffff }, { 36268, 0x1bff }, { 36280, 0x8020 }, { 36282, 0xfff4 }, + { 36295, 0xf8df }, { 36307, 0xffff }, { 36323, 0x97ff }, { 36336, 0x040b }, + /* 0x24300 */ + { 36340, 0xff8a }, { 36351, 0xf87f }, { 36363, 0xffff }, { 36379, 0x3f7f }, + { 36392, 0xe100 }, { 36396, 0x3ff9 }, { 36408, 0xffc4 }, { 36419, 0xdfff }, + { 36434, 0x1034 }, { 36438, 0xe5c0 }, { 36445, 0xffff }, { 36461, 0xc1bf }, + { 36471, 0xffff }, { 36487, 0xefbf }, { 36501, 0xe201 }, { 36506, 0xfff1 }, + /* 0x24400 */ + { 36519, 0xfff1 }, { 36532, 0xc0a7 }, { 36539, 0xbfc4 }, { 36549, 0xff8f }, + { 36562, 0xcc6f }, { 36572, 0xf0dd }, { 36582, 0x0185 }, { 36586, 0xf7ff }, + { 36601, 0xff47 }, { 36613, 0x5089 }, { 36618, 0x58de }, { 36627, 0x7de8 }, + { 36637, 0x873f }, { 36647, 0xf6f5 }, { 36659, 0xfde3 }, { 36671, 0x79de }, + /* 0x24500 */ + { 36682, 0xd4ff }, { 36694, 0x11bf }, { 36703, 0x57fd }, { 36715, 0x033f }, + { 36723, 0xeb2d }, { 36733, 0xffeb }, { 36747, 0xefff }, { 36762, 0x7eff }, + { 36776, 0xffee }, { 36790, 0x7ffb }, { 36804, 0xfffd }, { 36819, 0x7c9f }, + { 36830, 0xffb7 }, { 36844, 0x1f82 }, { 36851, 0xffef }, { 36866, 0xbdfa }, + /* 0x24600 */ + { 36878, 0xf339 }, { 36888, 0xfff3 }, { 36902, 0xf8ff }, { 36915, 0xff1d }, + { 36927, 0xb61d }, { 36936, 0xf9bf }, { 36949, 0x2dd7 }, { 36959, 0x0fbf }, + { 36970, 0xff1c }, { 36981, 0x437f }, { 36991, 0xff01 }, { 37000, 0xff7f }, + { 37015, 0xff04 }, { 37024, 0x8823 }, { 37029, 0x8afe }, { 37039, 0xee5f }, + /* 0x24700 */ + { 37051, 0xbbbd }, { 37063, 0x3ed7 }, { 37074, 0x895e }, { 37082, 0xffff }, + { 37098, 0xb04f }, { 37106, 0xdfff }, { 37121, 0xd17b }, { 37131, 0xffff }, + { 37147, 0x8177 }, { 37155, 0xfe80 }, { 37163, 0xb02f }, { 37171, 0xc305 }, + { 37177, 0xfffb }, { 37192, 0xf6b7 }, { 37204, 0x3fff }, { 37218, 0x2d7c }, + /* 0x24800 */ + { 37227, 0xe480 }, { 37232, 0xf7ff }, { 37247, 0x1bf3 }, { 37257, 0xfe20 }, + { 37265, 0x60ff }, { 37275, 0xf383 }, { 37284, 0x7fff }, { 37299, 0xbe7f }, + { 37312, 0xfe28 }, { 37321, 0x77ff }, { 37335, 0x87cf }, { 37345, 0x0fff }, + { 37357, 0x6f2b }, { 37367, 0xbb8f }, { 37378, 0xcfdd }, { 37390, 0x1fb5 }, + /* 0x24900 */ + { 37400, 0xf97c }, { 37411, 0xfd0f }, { 37422, 0x9d3f }, { 37433, 0x1fe6 }, + { 37443, 0xfff8 }, { 37456, 0x1ff0 }, { 37465, 0x3ff0 }, { 37475, 0xfbf2 }, + { 37487, 0x002b }, { 37491, 0xffff }, { 37507, 0xf977 }, { 37519, 0xf01f }, + { 37528, 0xffff }, { 37544, 0xc2df }, { 37554, 0xfcfd }, { 37567, 0xfc05 }, + /* 0x24a00 */ + { 37575, 0xbfff }, { 37590, 0x3ff9 }, { 37602, 0xf800 }, { 37607, 0x7f3f }, + { 37620, 0x0bff }, { 37631, 0xfffc }, { 37645, 0xfff8 }, { 37658, 0xf837 }, + { 37668, 0xf8ff }, { 37681, 0xff81 }, { 37691, 0x7f7d }, { 37704, 0xf7f0 }, + { 37715, 0x377f }, { 37727, 0x9df1 }, { 37737, 0xff78 }, { 37749, 0x7dff }, + /* 0x24b00 */ + { 37763, 0xfb9e }, { 37775, 0x3fc7 }, { 37786, 0xf75f }, { 37799, 0xdef1 }, + { 37810, 0xf07f }, { 37821, 0xf9bf }, { 37834, 0x17ef }, { 37845, 0xfe19 }, + { 37855, 0xefe1 }, { 37866, 0x3f59 }, { 37876, 0xefc6 }, { 37887, 0x3f2f }, + { 37898, 0x7b8b }, { 37908, 0xeff9 }, { 37921, 0xdcdf }, { 37933, 0x729c }, + /* 0x24c00 */ + { 37941, 0x65f9 }, { 37951, 0xeaa3 }, { 37960, 0xff3f }, { 37974, 0xff7f }, + { 37989, 0xf801 }, { 37995, 0xc7e5 }, { 38005, 0xfff8 }, { 38018, 0x704b }, + { 38025, 0xe9f8 }, { 38035, 0x3fff }, { 38049, 0xf88b }, { 38058, 0xefe7 }, + { 38071, 0xbf21 }, { 38080, 0x8dfc }, { 38090, 0xfe13 }, { 38100, 0xde4c }, + /* 0x24d00 */ + { 38109, 0x59bf }, { 38120, 0xf3ef }, { 38133, 0xcff3 }, { 38145, 0xff9f }, + { 38159, 0x398f }, { 38168, 0xff92 }, { 38179, 0x2fff }, { 38192, 0xff80 }, + { 38201, 0x1e7f }, { 38212, 0xfff8 }, { 38225, 0x3f3f }, { 38237, 0x00c0 }, + { 38239, 0xffff }, { 38255, 0x7ffb }, { 38269, 0x0021 }, { 38271, 0xfb80 }, + /* 0x24e00 */ + { 38279, 0xffff }, { 38295, 0xe3fe }, { 38307, 0xfe15 }, { 38317, 0xffff }, + { 38333, 0xa27c }, { 38341, 0xf800 }, { 38346, 0x9fff }, { 38360, 0x0a5b }, + { 38367, 0xfff3 }, { 38381, 0x3fff }, { 38395, 0x03c2 }, { 38400, 0xff80 }, + { 38409, 0x23ff }, { 38420, 0x7fe0 }, { 38430, 0xc12e }, { 38437, 0x07fe }, + /* 0x24f00 */ + { 38447, 0x38ff }, { 38458, 0xb7c7 }, { 38469, 0xbfbf }, { 38483, 0x7687 }, + { 38492, 0x77ce }, { 38503, 0xef57 }, { 38515, 0x97f3 }, { 38526, 0xbe81 }, + { 38534, 0xff08 }, { 38543, 0x7b20 }, { 38550, 0x3dff }, { 38563, 0x795c }, + { 38572, 0xcfe9 }, { 38583, 0xbfe7 }, { 38596, 0x5fa7 }, { 38607, 0x86fc }, + /* 0x25000 */ + { 38616, 0xefde }, { 38629, 0xdff3 }, { 38642, 0xb97e }, { 38653, 0xb677 }, + { 38664, 0xdbff }, { 38678, 0xdf7f }, { 38692, 0xfffb }, { 38707, 0x9fdb }, + { 38719, 0xf5f9 }, { 38731, 0xdffb }, { 38745, 0x73f3 }, { 38756, 0xd7ee }, + { 38768, 0x6fbf }, { 38781, 0x13fc }, { 38790, 0x1ff2 }, { 38800, 0x3ffc }, + /* 0x25100 */ + { 38812, 0xfffd }, { 38827, 0x7bff }, { 38841, 0x02b8 }, { 38846, 0xfffe }, + { 38861, 0x7e13 }, { 38870, 0xff88 }, { 38880, 0x7fef }, { 38894, 0x324f }, + { 38902, 0xfbe0 }, { 38912, 0xffff }, { 38928, 0x1c7f }, { 38938, 0x0069 }, + { 38942, 0xfef8 }, { 38954, 0xff7f }, { 38969, 0x4f13 }, { 38977, 0xc030 }, + /* 0x25200 */ + { 38981, 0xffed }, { 38995, 0x1fff }, { 39008, 0x07fc }, { 39017, 0xf980 }, + { 39024, 0xffff }, { 39040, 0xffff }, { 39056, 0x007c }, { 39061, 0xfff1 }, + { 39074, 0x47f7 }, { 39085, 0x0021 }, { 39087, 0xfd80 }, { 39095, 0xffff }, + { 39111, 0x271f }, { 39120, 0xfe01 }, { 39128, 0xbf3f }, { 39141, 0x8801 }, + /* 0x25300 */ + { 39144, 0xffff }, { 39160, 0xfcf1 }, { 39171, 0xe70e }, { 39180, 0xfc67 }, + { 39191, 0x9e5f }, { 39202, 0xc6b8 }, { 39210, 0xffbf }, { 39225, 0xffef }, + { 39240, 0xfefd }, { 39254, 0x17fd }, { 39265, 0x1ff2 }, { 39275, 0xff7f }, + { 39290, 0xc207 }, { 39296, 0xf792 }, { 39306, 0x9c07 }, { 39313, 0x78ff }, + /* 0x25400 */ + { 39325, 0x001b }, { 39329, 0x7fea }, { 39341, 0x1e3f }, { 39351, 0x35fe }, + { 39362, 0xfff3 }, { 39376, 0x7f9f }, { 39389, 0xd20c }, { 39395, 0xff7d }, + { 39409, 0xbfd7 }, { 39422, 0x5054 }, { 39427, 0xff90 }, { 39437, 0x3e7f }, + { 39449, 0xfcc3 }, { 39459, 0xfcff }, { 39473, 0x20ff }, { 39482, 0xfc02 }, + /* 0x25500 */ + { 39489, 0x07ff }, { 39500, 0xfffd }, { 39515, 0xff0d }, { 39526, 0x07ff }, + { 39537, 0xfbe8 }, { 39548, 0xc5fb }, { 39559, 0x3fe3 }, { 39570, 0xffff }, + { 39586, 0x9ffc }, { 39598, 0xff80 }, { 39607, 0xdc7f }, { 39619, 0xfa9b }, + { 39630, 0x027f }, { 39638, 0xeb4c }, { 39647, 0xfc0e }, { 39656, 0xcd96 }, + /* 0x25600 */ + { 39665, 0x637a }, { 39674, 0x7e60 }, { 39682, 0x7850 }, { 39688, 0xff03 }, + { 39698, 0xfe14 }, { 39707, 0x3ff0 }, { 39717, 0xf910 }, { 39724, 0x1f87 }, + { 39733, 0xff08 }, { 39742, 0x17ff }, { 39754, 0x0fc0 }, { 39760, 0x03ff }, + { 39770, 0xfdef }, { 39784, 0xff10 }, { 39793, 0xc01f }, { 39800, 0xbfbf }, + /* 0x25700 */ + { 39814, 0x9fbe }, { 39826, 0xccbe }, { 39836, 0x9ee9 }, { 39846, 0xff9f }, + { 39860, 0xbdba }, { 39871, 0x7d7d }, { 39883, 0xfffc }, { 39897, 0xde78 }, + { 39907, 0x037f }, { 39916, 0xff84 }, { 39926, 0x8207 }, { 39931, 0xfffe }, + { 39946, 0xe0a0 }, { 39951, 0x5fff }, { 39965, 0x03fc }, { 39973, 0xed80 }, + /* 0x25800 */ + { 39980, 0xffff }, { 39996, 0x01ff }, { 40005, 0x0006 }, { 40007, 0xf6fe }, + { 40020, 0x1feb }, { 40031, 0xbc10 }, { 40037, 0xffff }, { 40053, 0x0279 }, + { 40059, 0xfd83 }, { 40069, 0x7f7e }, { 40082, 0x6080 }, { 40085, 0xbff3 }, + { 40098, 0x003f }, { 40104, 0xd7c8 }, { 40113, 0xffe1 }, { 40125, 0x40bf }, + /* 0x25900 */ + { 40133, 0x5cef }, { 40144, 0xd7fe }, { 40157, 0x6f9c }, { 40167, 0xfff3 }, + { 40181, 0xff8e }, { 40193, 0x4f9f }, { 40204, 0x7fff }, { 40219, 0xffc0 }, + { 40229, 0xfdff }, { 40244, 0xf80b }, { 40252, 0xe7f7 }, { 40265, 0xff67 }, + { 40278, 0x84e0 }, { 40283, 0xfffd }, { 40298, 0xf025 }, { 40305, 0xbfff }, + /* 0x25a00 */ + { 40320, 0xe40f }, { 40328, 0x05ff }, { 40338, 0x7c0e }, { 40346, 0xb9ff }, + { 40359, 0xdd0f }, { 40369, 0x1bfd }, { 40380, 0x7fff }, { 40395, 0xdb7e }, + { 40407, 0xffdf }, { 40422, 0x8f3f }, { 40433, 0xf7f3 }, { 40446, 0xf86f }, + { 40457, 0xe708 }, { 40464, 0xff47 }, { 40476, 0xe1e7 }, { 40486, 0xfffb }, + /* 0x25b00 */ + { 40501, 0xf0bf }, { 40512, 0xeeff }, { 40526, 0xfc7e }, { 40538, 0xfbff }, + { 40553, 0x0fff }, { 40565, 0xffff }, { 40581, 0xfdff }, { 40596, 0xff83 }, + { 40607, 0xf03f }, { 40617, 0x7fff }, { 40632, 0xeffd }, { 40646, 0xffe0 }, + { 40657, 0x0047 }, { 40661, 0xffff }, { 40677, 0xffff }, { 40693, 0xf7ff }, + /* 0x25c00 */ + { 40708, 0xfa64 }, { 40717, 0xffff }, { 40733, 0xffff }, { 40749, 0xffff }, + { 40765, 0xf0f7 }, { 40776, 0xffff }, { 40792, 0x025f }, { 40799, 0xffe8 }, + { 40811, 0xfff3 }, { 40825, 0xffe7 }, { 40839, 0xdfff }, { 40854, 0x3fff }, + { 40868, 0xffc1 }, { 40879, 0xffff }, { 40895, 0xffff }, { 40911, 0x87ff }, + /* 0x25d00 */ + { 40923, 0xffff }, { 40939, 0xe018 }, { 40944, 0xffff }, { 40960, 0xeff7 }, + { 40974, 0x7ff0 }, { 40985, 0xf009 }, { 40991, 0xffff }, { 41007, 0x2f7f }, + { 41019, 0xfdc0 }, { 41028, 0xffff }, { 41044, 0x0ff8 }, { 41053, 0xfff0 }, + { 41065, 0xf3ff }, { 41079, 0xfff3 }, { 41093, 0xff1f }, { 41106, 0xf1f7 }, + /* 0x25e00 */ + { 41118, 0xcfa9 }, { 41128, 0x13d3 }, { 41136, 0xbbee }, { 41148, 0x7ffb }, + { 41162, 0xffee }, { 41176, 0xf467 }, { 41186, 0x29d7 }, { 41195, 0xfffc }, + { 41209, 0x0bf0 }, { 41216, 0xff80 }, { 41225, 0xff9f }, { 41239, 0x115f }, + { 41247, 0xfffe }, { 41262, 0x1e7f }, { 41273, 0xfff0 }, { 41285, 0x800f }, + /* 0x25f00 */ + { 41290, 0xf3ff }, { 41304, 0xff0f }, { 41316, 0x01f7 }, { 41324, 0xffe0 }, + { 41335, 0x8eef }, { 41346, 0x6fe3 }, { 41357, 0xf0e8 }, { 41365, 0xffdf }, + { 41380, 0xf7f7 }, { 41394, 0x7e5f }, { 41406, 0xffff }, { 41422, 0x0dfd }, + { 41432, 0xfff8 }, { 41445, 0x93ef }, { 41456, 0xffc2 }, { 41467, 0xf7ff }, + /* 0x26000 */ + { 41482, 0x02ff }, { 41491, 0xfffc }, { 41505, 0xf0ff }, { 41517, 0x00ff }, + { 41525, 0xff58 }, { 41536, 0x7fff }, { 41551, 0xfff2 }, { 41564, 0x0013 }, + { 41567, 0xfbff }, { 41582, 0xffbf }, { 41597, 0xffc7 }, { 41610, 0x00b3 }, + { 41615, 0xfffa }, { 41629, 0xfbff }, { 41644, 0x01fd }, { 41652, 0x07ff }, + /* 0x26100 */ + { 41663, 0xfe00 }, { 41670, 0x1fff }, { 41683, 0x7ffc }, { 41696, 0xf006 }, + { 41702, 0xffff }, { 41718, 0xe03f }, { 41727, 0x15bf }, { 41737, 0xffe8 }, + { 41749, 0xff7f }, { 41764, 0xf8ff }, { 41777, 0x9eff }, { 41790, 0xf87f }, + { 41802, 0xdf3f }, { 41815, 0xdffa }, { 41828, 0x1faf }, { 41839, 0xffdf }, + /* 0x26200 */ + { 41854, 0x00eb }, { 41860, 0x0000 }, { 41860, 0xfbec }, { 41872, 0xdf7f }, + { 41886, 0xdbb7 }, { 41898, 0xeeef }, { 41911, 0xfefd }, { 41925, 0xdbbc }, + { 41936, 0xeb8f }, { 41947, 0xf3ff }, { 41961, 0xef9f }, { 41974, 0xf078 }, + { 41982, 0x3ff4 }, { 41993, 0xffc7 }, { 42006, 0xf99f }, { 42018, 0xfbbf }, + /* 0x26300 */ + { 42032, 0xe66f }, { 42043, 0xfaff }, { 42057, 0x7f1f }, { 42069, 0xddfe }, + { 42082, 0xfdcf }, { 42095, 0xfdf7 }, { 42109, 0xf7e6 }, { 42121, 0xfe05 }, + { 42130, 0x2fe9 }, { 42140, 0x27f0 }, { 42148, 0x8afc }, { 42157, 0x9f9b }, + { 42168, 0xffea }, { 42181, 0xf7e3 }, { 42193, 0xaf8f }, { 42204, 0x7ff5 }, + /* 0x26400 */ + { 42217, 0x7ffd }, { 42231, 0x5ffb }, { 42244, 0xf7fc }, { 42257, 0x7fef }, + { 42271, 0xffd1 }, { 42283, 0xff3f }, { 42297, 0x1fff }, { 42310, 0xff7f }, + { 42325, 0xfdf8 }, { 42337, 0xbe7f }, { 42350, 0xf77d }, { 42363, 0x7dce }, + { 42374, 0xd01b }, { 42381, 0x67df }, { 42393, 0xff71 }, { 42405, 0x7fb3 }, + /* 0x26500 */ + { 42417, 0xfa7f }, { 42430, 0xfdbf }, { 42444, 0xbf7f }, { 42458, 0xf3af }, + { 42470, 0xfdbf }, { 42484, 0x7dff }, { 42498, 0xffe7 }, { 42512, 0xffe6 }, + { 42525, 0x7f3d }, { 42537, 0x1fff }, { 42550, 0x9ffc }, { 42562, 0xf27f }, + { 42574, 0x27ff }, { 42586, 0x87ff }, { 42598, 0x9fff }, { 42612, 0x43fe }, + /* 0x26600 */ + { 42622, 0xefff }, { 42637, 0xe93f }, { 42648, 0xff0d }, { 42659, 0xedfc }, + { 42671, 0x2fff }, { 42684, 0x99ff }, { 42696, 0xff87 }, { 42708, 0x9fff }, + { 42722, 0x73ff }, { 42735, 0xff1e }, { 42747, 0x7fff }, { 42762, 0x2ffc }, + { 42773, 0xc03e }, { 42780, 0xfffd }, { 42795, 0x7efb }, { 42808, 0x02d8 }, + /* 0x26700 */ + { 42813, 0xfddc }, { 42825, 0x9fff }, { 42839, 0x17ff }, { 42851, 0xee68 }, + { 42860, 0x8002 }, { 42862, 0xffff }, { 42878, 0xffff }, { 42894, 0xfdff }, + { 42909, 0x0ab3 }, { 42916, 0xfee0 }, { 42926, 0xbfff }, { 42941, 0x3fe7 }, + { 42953, 0x0003 }, { 42955, 0xbb30 }, { 42963, 0xbeff }, { 42977, 0x0019 }, + /* 0x26800 */ + { 42980, 0xffff }, { 42996, 0xd6ff }, { 43009, 0x1b31 }, { 43016, 0xdf80 }, + { 43024, 0xf1ef }, { 43036, 0x19bf }, { 43046, 0x3f00 }, { 43052, 0xfff7 }, + { 43067, 0xf52f }, { 43078, 0x3ff3 }, { 43090, 0xbff0 }, { 43101, 0xbf00 }, + { 43108, 0xbfe3 }, { 43120, 0xfc4f }, { 43131, 0x7a13 }, { 43139, 0xfffe }, + /* 0x26900 */ + { 43154, 0xf47d }, { 43165, 0xef75 }, { 43177, 0x1ffe }, { 43189, 0x9efc }, + { 43200, 0xdff6 }, { 43213, 0xebbf }, { 43226, 0x6be7 }, { 43237, 0xfffc }, + { 43251, 0xd7ff }, { 43265, 0xffeb }, { 43279, 0xfebf }, { 43293, 0xff7f }, + { 43308, 0xd7f7 }, { 43321, 0xa4fb }, { 43331, 0x6dff }, { 43344, 0xdb7b }, + /* 0x26a00 */ + { 43356, 0xfffb }, { 43371, 0xb7fd }, { 43384, 0xf5df }, { 43397, 0xf4f7 }, + { 43409, 0xff98 }, { 43420, 0xf318 }, { 43428, 0x1fff }, { 43441, 0x7ff6 }, + { 43454, 0x6ff0 }, { 43464, 0x3ffe }, { 43477, 0xfeb0 }, { 43487, 0xe1c7 }, + { 43496, 0xddff }, { 43510, 0x7eb7 }, { 43522, 0xbffd }, { 43536, 0xffdf }, + /* 0x26b00 */ + { 43551, 0xfbff }, { 43566, 0xfff9 }, { 43580, 0xfeff }, { 43595, 0xffbf }, + { 43610, 0x0bff }, { 43621, 0x3ff0 }, { 43631, 0xfb04 }, { 43639, 0xffff }, + { 43655, 0xffff }, { 43671, 0xff0f }, { 43683, 0xffff }, { 43699, 0xffa8 }, + { 43710, 0xffff }, { 43726, 0xff7e }, { 43740, 0xff7f }, { 43755, 0xff1f }, + /* 0x26c00 */ + { 43768, 0xffff }, { 43784, 0x6bff }, { 43797, 0xfc82 }, { 43805, 0xffff }, + { 43821, 0xffbf }, { 43836, 0xdfff }, { 43851, 0xffff }, { 43867, 0x1ffd }, + { 43879, 0xfff8 }, { 43892, 0xffff }, { 43908, 0x97ff }, { 43921, 0x20c1 }, + { 43925, 0xffff }, { 43941, 0xffff }, { 43957, 0x7fff }, { 43972, 0xffff }, + /* 0x26d00 */ + { 43988, 0xffa7 }, { 44001, 0xffff }, { 44017, 0xf801 }, { 44023, 0xffff }, + { 44039, 0x7fff }, { 44054, 0xe007 }, { 44060, 0xfffe }, { 44075, 0xffff }, + { 44091, 0xfff7 }, { 44106, 0x0fff }, { 44118, 0xff00 }, { 44126, 0xffff }, + { 44142, 0xffff }, { 44158, 0xefbf }, { 44172, 0x040b }, { 44176, 0xbfff }, + /* 0x26e00 */ + { 44191, 0xffdf }, { 44206, 0xffff }, { 44222, 0xffdf }, { 44237, 0x07ff }, + { 44248, 0xffc0 }, { 44258, 0xffff }, { 44274, 0x451e }, { 44281, 0xe084 }, + { 44286, 0xffd7 }, { 44300, 0xffff }, { 44316, 0xffff }, { 44332, 0xffff }, + { 44348, 0x3fff }, { 44362, 0xff00 }, { 44370, 0xffff }, { 44386, 0xffff }, + /* 0x26f00 */ + { 44402, 0xfcff }, { 44416, 0x0227 }, { 44421, 0xfe16 }, { 44431, 0xffff }, + { 44447, 0xdfff }, { 44462, 0xffff }, { 44478, 0x5fff }, { 44492, 0xffe2 }, + { 44504, 0xffff }, { 44520, 0x8895 }, { 44526, 0xf482 }, { 44533, 0xffff }, + { 44549, 0xff7f }, { 44564, 0x03ff }, { 44574, 0xffff }, { 44590, 0xfe3f }, + /* 0x27000 */ + { 44603, 0x20f7 }, { 44611, 0x2ff0 }, { 44620, 0xffff }, { 44636, 0xffbf }, + { 44651, 0xbfff }, { 44666, 0xfff2 }, { 44679, 0xffff }, { 44695, 0xf801 }, + { 44701, 0xff7f }, { 44716, 0xffff }, { 44732, 0x03ba }, { 44739, 0xffff }, + { 44755, 0xc3ff }, { 44767, 0xffff }, { 44783, 0xdfff }, { 44798, 0xfe01 }, + /* 0x27100 */ + { 44806, 0xeaff }, { 44819, 0xffff }, { 44835, 0x7f0f }, { 44846, 0xffc0 }, + { 44856, 0xffff }, { 44872, 0xffdf }, { 44887, 0xc7c7 }, { 44897, 0x7ddf }, + { 44910, 0xefea }, { 44922, 0x7fff }, { 44937, 0x1ff9 }, { 44948, 0xfc7e }, + { 44960, 0x2ffe }, { 44972, 0xf1bf }, { 44984, 0x3fff }, { 44998, 0xf83e }, + /* 0x27200 */ + { 45008, 0x6bcb }, { 45018, 0xf5ef }, { 45031, 0xffb9 }, { 45044, 0xfff1 }, + { 45057, 0xffff }, { 45073, 0xd9e3 }, { 45083, 0xffff }, { 45099, 0xf8f9 }, + { 45110, 0xe1ef }, { 45121, 0xffff }, { 45137, 0xfbff }, { 45152, 0x9fc3 }, + { 45162, 0xff00 }, { 45170, 0xfbff }, { 45185, 0xff83 }, { 45196, 0x0009 }, + /* 0x27300 */ + { 45198, 0xfffa }, { 45212, 0xbfff }, { 45227, 0x3fdf }, { 45240, 0xaff0 }, + { 45250, 0x0000 }, { 45250, 0xfffe }, { 45265, 0xffff }, { 45281, 0xffff }, + { 45297, 0xff1f }, { 45310, 0xc59f }, { 45320, 0xff7e }, { 45334, 0xffff }, + { 45350, 0xffff }, { 45366, 0xf03f }, { 45376, 0x175f }, { 45386, 0xff00 }, + /* 0x27400 */ + { 45394, 0xfff7 }, { 45409, 0xffff }, { 45425, 0xeff8 }, { 45437, 0x007a }, + { 45442, 0xfff1 }, { 45455, 0xf7ff }, { 45470, 0xffff }, { 45486, 0xff1f }, + { 45499, 0xc15e }, { 45507, 0xfdff }, { 45522, 0x0ffe }, { 45533, 0xfffc }, + { 45547, 0xdf00 }, { 45554, 0xffff }, { 45570, 0x18fe }, { 45579, 0xfffe }, + /* 0x27500 */ + { 45594, 0xc1df }, { 45604, 0xe13f }, { 45614, 0xddff }, { 45628, 0x24ff }, + { 45638, 0xfffe }, { 45653, 0xf9f7 }, { 45666, 0xc1ff }, { 45677, 0xf7ff }, + { 45692, 0xfdf5 }, { 45705, 0xfffe }, { 45720, 0xbf90 }, { 45729, 0x7ffc }, + { 45742, 0xffdf }, { 45757, 0xfff7 }, { 45772, 0xffee }, { 45786, 0x8ffe }, + /* 0x27600 */ + { 45798, 0xef7f }, { 45812, 0xf64f }, { 45823, 0xffff }, { 45839, 0x7cf9 }, + { 45850, 0xffff }, { 45866, 0xff07 }, { 45877, 0xffbf }, { 45892, 0xc2ac }, + { 45899, 0xffff }, { 45915, 0x7fe7 }, { 45928, 0xfffa }, { 45942, 0xf7ff }, + { 45957, 0xe009 }, { 45962, 0xffff }, { 45978, 0x1fff }, { 45991, 0xff0f }, + /* 0x27700 */ + { 46003, 0x2dff }, { 46015, 0xe026 }, { 46021, 0xfaff }, { 46035, 0xe187 }, + { 46043, 0xbfff }, { 46058, 0x0fff }, { 46070, 0xfc0c }, { 46078, 0xffff }, + { 46094, 0xf1c7 }, { 46104, 0xfafd }, { 46117, 0xffc6 }, { 46129, 0x3fef }, + { 46142, 0xf78c }, { 46152, 0xcff7 }, { 46165, 0xefca }, { 46176, 0xff9e }, + /* 0x27800 */ + { 46189, 0xdadf }, { 46201, 0xffef }, { 46216, 0x6f0f }, { 46226, 0xf82f }, + { 46236, 0xf979 }, { 46247, 0x29ef }, { 46257, 0xffff }, { 46273, 0xef8e }, + { 46284, 0xe77f }, { 46297, 0x777c }, { 46308, 0xe9ff }, { 46321, 0xffbe }, + { 46335, 0xe3ff }, { 46348, 0x5fff }, { 46362, 0xff2e }, { 46374, 0x7ff3 }, + /* 0x27900 */ + { 46387, 0xfbf8 }, { 46399, 0xf9ff }, { 46413, 0xdecf }, { 46425, 0xfcc6 }, + { 46435, 0x3517 }, { 46443, 0x3fea }, { 46454, 0xef7e }, { 46467, 0xffbb }, + { 46481, 0xbfc7 }, { 46493, 0xfe84 }, { 46502, 0xffff }, { 46518, 0x4cff }, + { 46529, 0xff76 }, { 46542, 0xffff }, { 46558, 0x0df3 }, { 46567, 0xffff }, + /* 0x27a00 */ + { 46583, 0x8fff }, { 46596, 0x7e7f }, { 46609, 0xffd9 }, { 46622, 0xffff }, + { 46638, 0xfefd }, { 46652, 0xff43 }, { 46663, 0xffff }, { 46679, 0xfffe }, + { 46694, 0xffff }, { 46710, 0xffd7 }, { 46724, 0xffff }, { 46740, 0x86ff }, + { 46751, 0x89ff }, { 46762, 0xfffd }, { 46777, 0xffff }, { 46793, 0xe565 }, + /* 0x27b00 */ + { 46802, 0xfffd }, { 46817, 0xbeef }, { 46830, 0xffbf }, { 46845, 0xf87f }, + { 46857, 0xff7f }, { 46872, 0xff7f }, { 46887, 0xffbf }, { 46902, 0xff97 }, + { 46915, 0xdfff }, { 46930, 0xef7f }, { 46944, 0xfb2c }, { 46954, 0x3def }, + { 46966, 0xfe47 }, { 46977, 0x9f39 }, { 46987, 0xeeef }, { 47000, 0xff9b }, + /* 0x27c00 */ + { 47013, 0x3efb }, { 47025, 0x637f }, { 47036, 0xffab }, { 47049, 0xfff5 }, + { 47063, 0xe7ff }, { 47077, 0xffff }, { 47093, 0xff3f }, { 47107, 0xd9ff }, + { 47120, 0xffff }, { 47136, 0xfdbf }, { 47150, 0xf7ff }, { 47165, 0xc2ff }, + { 47176, 0xffff }, { 47192, 0xfedf }, { 47206, 0xffe7 }, { 47220, 0x5fee }, + /* 0x27d00 */ + { 47232, 0xf0fe }, { 47243, 0xe7f1 }, { 47254, 0x3d7b }, { 47265, 0xffef }, + { 47280, 0xffb7 }, { 47294, 0x37e3 }, { 47304, 0xfff9 }, { 47318, 0xe7f7 }, + { 47331, 0x7fec }, { 47343, 0xff8f }, { 47356, 0x05ff }, { 47366, 0xdfff }, + { 47381, 0xfe9f }, { 47394, 0xd6ff }, { 47407, 0xfbff }, { 47422, 0xf825 }, + /* 0x27e00 */ + { 47430, 0xffff }, { 47446, 0x47f2 }, { 47455, 0xe9ff }, { 47468, 0xf3fe }, + { 47481, 0x43c9 }, { 47488, 0x7f00 }, { 47495, 0xf09b }, { 47504, 0x23fc }, + { 47513, 0xffd0 }, { 47524, 0xefdd }, { 47537, 0xffff }, { 47553, 0xffec }, + { 47566, 0xdfff }, { 47581, 0xbffe }, { 47595, 0xd8ff }, { 47607, 0xbf7f }, + /* 0x27f00 */ + { 47621, 0xc2ff }, { 47632, 0xffff }, { 47648, 0xffef }, { 47663, 0xffff }, + { 47679, 0xfe76 }, { 47691, 0xffff }, { 47707, 0xbfff }, { 47722, 0xffd8 }, + { 47734, 0xe93f }, { 47745, 0xffff }, { 47761, 0xff7f }, { 47776, 0x1f73 }, + { 47786, 0x227f }, { 47795, 0xfffc }, { 47809, 0xc05d }, { 47816, 0xfffe }, + /* 0x28000 */ + { 47831, 0x0249 }, { 47835, 0xfff8 }, { 47848, 0x7fff }, { 47863, 0x00c2 }, + { 47866, 0xffff }, { 47882, 0x5e3f }, { 47893, 0x000d }, { 47896, 0xffe8 }, + { 47908, 0xf9ff }, { 47922, 0xf80a }, { 47929, 0xffff }, { 47945, 0x81ff }, + { 47955, 0x0003 }, { 47957, 0xfffc }, { 47971, 0x51ff }, { 47982, 0x8008 }, + /* 0x28100 */ + { 47984, 0xffe9 }, { 47997, 0x0fff }, { 48009, 0x3ffe }, { 48022, 0x0000 }, + { 48022, 0xdd60 }, { 48030, 0xffff }, { 48046, 0x07ff }, { 48057, 0x0076 }, + { 48062, 0xffff }, { 48078, 0x1df3 }, { 48088, 0xfdc0 }, { 48097, 0x183f }, + { 48105, 0x9dfe }, { 48117, 0x67d0 }, { 48125, 0xeff0 }, { 48136, 0x3c1f }, + /* 0x28200 */ + { 48145, 0xad38 }, { 48153, 0xff3b }, { 48166, 0xfe17 }, { 48177, 0xff37 }, + { 48190, 0xff0d }, { 48201, 0x0bb1 }, { 48208, 0xc1fc }, { 48217, 0x9e0f }, + { 48226, 0xe45b }, { 48235, 0x2bfd }, { 48246, 0x9e9f }, { 48257, 0xfffe }, + { 48272, 0xd0d1 }, { 48279, 0x1fff }, { 48292, 0xffc0 }, { 48302, 0x1277 }, + /* 0x28300 */ + { 48310, 0xeffe }, { 48324, 0xbe40 }, { 48331, 0xffff }, { 48347, 0x79ff }, + { 48360, 0xffef }, { 48375, 0x87df }, { 48386, 0xffa9 }, { 48398, 0x8bdf }, + { 48409, 0x3fbf }, { 48422, 0x136f }, { 48431, 0xfff6 }, { 48445, 0x53ff }, + { 48457, 0xcfe2 }, { 48467, 0xe37e }, { 48478, 0x9f5f }, { 48490, 0x677f }, + /* 0x28400 */ + { 48502, 0xb806 }, { 48508, 0xffb3 }, { 48521, 0xbf17 }, { 48532, 0x7a67 }, + { 48542, 0xafff }, { 48556, 0x4f1f }, { 48566, 0xbfff }, { 48581, 0xf0bf }, + { 48592, 0xfffb }, { 48607, 0x2cf8 }, { 48615, 0xfffd }, { 48630, 0xf00d }, + { 48637, 0x6fbf }, { 48650, 0x2bfc }, { 48660, 0xfff0 }, { 48672, 0xefff }, + /* 0x28500 */ + { 48687, 0xc829 }, { 48693, 0xfeff }, { 48708, 0xffde }, { 48722, 0x0007 }, + { 48725, 0xaffe }, { 48738, 0xfc5b }, { 48749, 0xc7ff }, { 48762, 0x317f }, + { 48772, 0xffca }, { 48784, 0xe3f9 }, { 48795, 0xfc3b }, { 48806, 0xdffb }, + { 48820, 0xf81f }, { 48830, 0xc3bd }, { 48840, 0xffee }, { 48854, 0x3fc3 }, + /* 0x28600 */ + { 48864, 0xf7bf }, { 48878, 0xfe0b }, { 48888, 0x7fcf }, { 48901, 0xb3e5 }, + { 48911, 0xc7ff }, { 48924, 0xd7bf }, { 48937, 0xebd9 }, { 48948, 0x7fe7 }, + { 48961, 0xaefc }, { 48972, 0xfffe }, { 48987, 0xfd25 }, { 48997, 0xbe7f }, + { 49010, 0xffda }, { 49023, 0xde7f }, { 49036, 0xfffb }, { 49051, 0xf9fb }, + /* 0x28700 */ + { 49064, 0xfd6f }, { 49077, 0x9fff }, { 49091, 0xe5ff }, { 49104, 0xfffd }, + { 49119, 0xfe9b }, { 49131, 0xe9bb }, { 49142, 0xfdef }, { 49156, 0xe1fb }, + { 49167, 0xf2bf }, { 49179, 0xdffe }, { 49193, 0xcfc3 }, { 49203, 0xffeb }, + { 49217, 0xe13f }, { 49227, 0xdff3 }, { 49240, 0xd9df }, { 49252, 0xfff7 }, + /* 0x28800 */ + { 49267, 0xfde7 }, { 49280, 0x79ff }, { 49293, 0x40f4 }, { 49299, 0x7fc0 }, + { 49308, 0xf826 }, { 49316, 0x3dfb }, { 49328, 0xfe0d }, { 49338, 0x61ff }, + { 49349, 0xfffb }, { 49364, 0x0e77 }, { 49373, 0xbfff }, { 49388, 0xe66f }, + { 49399, 0x48ff }, { 49409, 0xbffb }, { 49423, 0xefcb }, { 49435, 0xffdf }, + /* 0x28900 */ + { 49450, 0xf7a7 }, { 49462, 0x6fef }, { 49475, 0x376f }, { 49486, 0xc7d0 }, + { 49494, 0xfe1d }, { 49505, 0x03ff }, { 49515, 0xe7f4 }, { 49526, 0x4a6f }, + { 49535, 0xfc74 }, { 49545, 0xf25f }, { 49556, 0xfd09 }, { 49565, 0xc19f }, + { 49574, 0xfffe }, { 49589, 0x1a68 }, { 49595, 0xfff2 }, { 49608, 0xe07f }, + /* 0x28a00 */ + { 49618, 0x7fff }, { 49633, 0x20ff }, { 49642, 0xd220 }, { 49647, 0x7fff }, + { 49662, 0xf000 }, { 49666, 0xf9ff }, { 49680, 0x121f }, { 49687, 0x1620 }, + { 49691, 0xfffe }, { 49706, 0x80df }, { 49714, 0xffff }, { 49730, 0x30c1 }, + { 49735, 0xd840 }, { 49740, 0x037f }, { 49749, 0xffc0 }, { 49759, 0x2bff }, + /* 0x28b00 */ + { 49771, 0xf038 }, { 49778, 0xafdf }, { 49791, 0xc7f8 }, { 49801, 0x7fff }, + { 49816, 0x4290 }, { 49820, 0xffe9 }, { 49833, 0xef84 }, { 49842, 0x50ff }, + { 49852, 0x8019 }, { 49856, 0xccbc }, { 49865, 0x89ff }, { 49876, 0xfb80 }, + { 49884, 0xffd0 }, { 49895, 0xc697 }, { 49904, 0xe04f }, { 49912, 0x5c01 }, + /* 0x28c00 */ + { 49917, 0xfe23 }, { 49927, 0xf7f7 }, { 49941, 0xd315 }, { 49949, 0x394f }, + { 49958, 0x0000 }, { 49958, 0xff80 }, { 49967, 0x0bf4 }, { 49975, 0x86f8 }, + { 49983, 0x3fcf }, { 49995, 0xedb8 }, { 50005, 0xe3e7 }, { 50016, 0x5d5c }, + { 50025, 0xde3f }, { 50037, 0xffeb }, { 50051, 0x3faf }, { 50063, 0xfffd }, + /* 0x28d00 */ + { 50078, 0xe037 }, { 50086, 0xa3ff }, { 50098, 0xff21 }, { 50108, 0x81eb }, + { 50116, 0xbff3 }, { 50129, 0x10ff }, { 50138, 0xfff4 }, { 50151, 0x02ad }, + { 50157, 0xffff }, { 50173, 0xf444 }, { 50180, 0xf0ff }, { 50192, 0x43df }, + { 50202, 0x3efe }, { 50214, 0xfabc }, { 50225, 0x0dde }, { 50234, 0x198f }, + /* 0x28e00 */ + { 50242, 0x8000 }, { 50243, 0x7dff }, { 50257, 0xfa1f }, { 50268, 0x012f }, + { 50274, 0xdffe }, { 50288, 0xff2b }, { 50300, 0xe08f }, { 50308, 0xffef }, + { 50323, 0xfc7f }, { 50336, 0x800f }, { 50341, 0xffff }, { 50357, 0x8032 }, + { 50361, 0xffff }, { 50377, 0xfd7f }, { 50391, 0x8543 }, { 50397, 0xffff }, + /* 0x28f00 */ + { 50413, 0xfd7f }, { 50427, 0xfbff }, { 50442, 0xfc41 }, { 50450, 0xe07b }, + { 50459, 0xf0ff }, { 50471, 0xb3ff }, { 50484, 0x5def }, { 50496, 0xbf7e }, + { 50509, 0xafef }, { 50522, 0x3ffe }, { 50535, 0xcfff }, { 50549, 0xfffc }, + { 50563, 0xfb7f }, { 50577, 0x47ff }, { 50589, 0xffff }, { 50605, 0xe67f }, + /* 0x29000 */ + { 50617, 0xffff }, { 50633, 0xffbf }, { 50648, 0xfff3 }, { 50662, 0xfff3 }, + { 50676, 0xffe7 }, { 50690, 0xfbff }, { 50705, 0x3b9f }, { 50716, 0x7fe5 }, + { 50728, 0x37fc }, { 50739, 0x1dfc }, { 50749, 0x77fe }, { 50762, 0xffac }, + { 50774, 0x17ef }, { 50785, 0x7fff }, { 50800, 0xafcb }, { 50811, 0xf7f0 }, + /* 0x29100 */ + { 50822, 0x221b }, { 50828, 0xffc0 }, { 50838, 0x6aff }, { 50850, 0xff80 }, + { 50859, 0xceff }, { 50872, 0xe00d }, { 50878, 0x3fff }, { 50892, 0xf0c6 }, + { 50900, 0x03ff }, { 50910, 0x8dfe }, { 50921, 0xea70 }, { 50929, 0xa5ef }, + { 50940, 0x5f9f }, { 50952, 0xffbe }, { 50966, 0xffdb }, { 50980, 0xd7ef }, + /* 0x29200 */ + { 50993, 0xf7f8 }, { 51005, 0xbe4e }, { 51015, 0xf9ff }, { 51029, 0x7b7f }, + { 51042, 0x7fbf }, { 51056, 0xee52 }, { 51065, 0x5ffe }, { 51078, 0xff00 }, + { 51086, 0x0b3f }, { 51095, 0xffff }, { 51111, 0xfe60 }, { 51120, 0x938d }, + { 51128, 0xffff }, { 51144, 0xe83f }, { 51154, 0xffff }, { 51170, 0xf77f }, + /* 0x29300 */ + { 51184, 0xfff9 }, { 51198, 0x2cff }, { 51209, 0xffc7 }, { 51222, 0xcecf }, + { 51233, 0xceff }, { 51246, 0xfffe }, { 51261, 0xcff0 }, { 51271, 0xc3be }, + { 51281, 0xffb7 }, { 51295, 0x7fbe }, { 51308, 0xfff2 }, { 51321, 0xffef }, + { 51336, 0xcfeb }, { 51348, 0xcfff }, { 51362, 0xff7f }, { 51377, 0x0ff7 }, + /* 0x29400 */ + { 51388, 0xbebe }, { 51400, 0xdff8 }, { 51412, 0x7dff }, { 51426, 0xdef7 }, + { 51439, 0x3fef }, { 51452, 0xffff }, { 51468, 0x5fff }, { 51482, 0x7fff }, + { 51497, 0x9fff }, { 51511, 0xffff }, { 51527, 0xecd7 }, { 51538, 0xffff }, + { 51554, 0x7f7f }, { 51568, 0xe37a }, { 51578, 0xffff }, { 51594, 0x7dff }, + /* 0x29500 */ + { 51608, 0xffff }, { 51624, 0xfe19 }, { 51634, 0xb3ff }, { 51647, 0xfff9 }, + { 51661, 0xff65 }, { 51673, 0xefff }, { 51688, 0xfa7f }, { 51701, 0xd5fe }, + { 51713, 0xfcdb }, { 51725, 0xbe09 }, { 51733, 0x53fe }, { 51744, 0x7ffd }, + { 51758, 0x3ff2 }, { 51769, 0xeff8 }, { 51781, 0xff0f }, { 51793, 0x0dff }, + /* 0x29600 */ + { 51804, 0xffea }, { 51817, 0xf6ff }, { 51831, 0xe0ff }, { 51842, 0xffff }, + { 51858, 0x477f }, { 51869, 0xfede }, { 51882, 0x0012 }, { 51884, 0x34d6 }, + { 51892, 0xffff }, { 51908, 0x7fec }, { 51920, 0xff19 }, { 51931, 0xafff }, + { 51945, 0xff63 }, { 51957, 0xe8cf }, { 51967, 0xffff }, { 51983, 0xfe0a }, + /* 0x29700 */ + { 51992, 0xffff }, { 52008, 0xfcfd }, { 52021, 0xb004 }, { 52025, 0xffff }, + { 52041, 0x0267 }, { 52047, 0xef80 }, { 52055, 0x5bff }, { 52068, 0xf337 }, + { 52079, 0xffff }, { 52095, 0xc6c3 }, { 52103, 0x7fff }, { 52118, 0xf4a4 }, + { 52126, 0xbfff }, { 52141, 0x2bf8 }, { 52150, 0xe5f8 }, { 52160, 0x01d3 }, + /* 0x29800 */ + { 52166, 0x0000 }, { 52166, 0x1ee3 }, { 52175, 0x1c7c }, { 52183, 0xde85 }, + { 52192, 0x77f7 }, { 52205, 0x6d3f }, { 52216, 0x67b2 }, { 52225, 0xffaf }, + { 52239, 0xf35e }, { 52250, 0xffff }, { 52266, 0xe0eb }, { 52275, 0xffff }, + { 52291, 0x77bf }, { 52304, 0xffe7 }, { 52318, 0xe19f }, { 52328, 0xffff }, + /* 0x29900 */ + { 52344, 0x82d3 }, { 52351, 0xffcd }, { 52364, 0x7fff }, { 52379, 0xe88b }, + { 52387, 0xffff }, { 52403, 0x5ddf }, { 52415, 0xf814 }, { 52422, 0x0c1f }, + { 52429, 0xffff }, { 52445, 0xdaf3 }, { 52456, 0x31ff }, { 52467, 0xffc8 }, + { 52478, 0xcffd }, { 52491, 0x0f71 }, { 52499, 0x003f }, { 52505, 0x0000 }, + /* 0x29a00 */ + { 52505, 0x0000 }, { 52505, 0xf8e6 }, { 52515, 0xf0df }, { 52526, 0xe5ff }, + { 52539, 0xfe4f }, { 52551, 0xffa8 }, { 52562, 0xe04f }, { 52570, 0x637f }, + { 52581, 0xfe7f }, { 52595, 0x1fbf }, { 52607, 0x6fff }, { 52621, 0xdbcc }, + { 52631, 0xde7f }, { 52644, 0xf7a3 }, { 52655, 0xffff }, { 52671, 0xb69b }, + /* 0x29b00 */ + { 52681, 0x8e1b }, { 52689, 0xffff }, { 52705, 0x03c7 }, { 52712, 0xbfff }, + { 52727, 0xff8f }, { 52740, 0xe5ef }, { 52752, 0x6fff }, { 52766, 0xff80 }, + { 52775, 0x3bff }, { 52788, 0xffc0 }, { 52798, 0xc3cf }, { 52808, 0x77ff }, + { 52822, 0xfff8 }, { 52835, 0xf853 }, { 52844, 0x23f1 }, { 52852, 0x8d3f }, + /* 0x29c00 */ + { 52862, 0xfefe }, { 52876, 0xf2ff }, { 52889, 0xffff }, { 52905, 0xd2fe }, + { 52916, 0xffbb }, { 52930, 0xbfdf }, { 52944, 0xbbff }, { 52958, 0xe7bf }, + { 52971, 0xfdff }, { 52986, 0x7ff3 }, { 52999, 0xdfee }, { 53012, 0xfa49 }, + { 53021, 0xfbf7 }, { 53035, 0xbf7f }, { 53049, 0xf7ff }, { 53064, 0xf7e7 }, + /* 0x29d00 */ + { 53077, 0xefc9 }, { 53088, 0xfb7f }, { 53102, 0xef5f }, { 53115, 0xaddf }, + { 53127, 0xfdb7 }, { 53140, 0x0bfb }, { 53150, 0xffff }, { 53166, 0x13fb }, + { 53176, 0x7fff }, { 53191, 0x4c7e }, { 53200, 0xfffd }, { 53215, 0xbfc3 }, + { 53226, 0xf80c }, { 53233, 0xf7ff }, { 53248, 0x507f }, { 53257, 0xffb0 }, + /* 0x29e00 */ + { 53268, 0xffff }, { 53284, 0x9f85 }, { 53293, 0x21a5 }, { 53299, 0xd600 }, + { 53304, 0xffff }, { 53320, 0x5fc7 }, { 53331, 0x0104 }, { 53333, 0xfffe }, + { 53348, 0xe07f }, { 53358, 0x1e7f }, { 53369, 0xe800 }, { 53373, 0x7fff }, + { 53388, 0x2fe0 }, { 53396, 0xff40 }, { 53405, 0x0dff }, { 53416, 0x0174 }, + /* 0x29f00 */ + { 53421, 0x7ffc }, { 53434, 0xf1c7 }, { 53444, 0x7fe3 }, { 53456, 0xf83e }, + { 53466, 0xf11f }, { 53476, 0xfd2b }, { 53487, 0x7fcb }, { 53499, 0x00eb }, + { 53505, 0xa201 }, { 53509, 0xfbff }, { 53524, 0x1eff }, { 53536, 0xffff }, + { 53552, 0x9fff }, { 53566, 0xf8ff }, { 53579, 0x7fff }, { 53594, 0x11fe }, + /* 0x2a000 */ + { 53603, 0xbf83 }, { 53613, 0xeffe }, { 53627, 0x3fff }, { 53641, 0xb5ff }, + { 53654, 0xff01 }, { 53663, 0xffff }, { 53679, 0x7fff }, { 53694, 0xfb85 }, + { 53704, 0xffff }, { 53720, 0xefbb }, { 53733, 0x242a }, { 53738, 0xfff0 }, + { 53750, 0xffff }, { 53766, 0x3dff }, { 53779, 0x86d5 }, { 53787, 0xfe48 }, + /* 0x2a100 */ + { 53796, 0xfeff }, { 53811, 0x599f }, { 53821, 0xfe09 }, { 53830, 0xfbff }, + { 53845, 0x7fff }, { 53860, 0x947e }, { 53869, 0xc002 }, { 53872, 0xffff }, + { 53888, 0x3fff }, { 53902, 0x24f2 }, { 53909, 0xff02 }, { 53918, 0xffff }, + { 53934, 0x065e }, { 53941, 0x35fe }, { 53952, 0xf003 }, { 53958, 0x9fff }, + /* 0x2a200 */ + { 53972, 0x7efa }, { 53984, 0xff0d }, { 53995, 0xcff4 }, { 54006, 0xbfb7 }, + { 54019, 0x0001 }, { 54020, 0xffc0 }, { 54030, 0xe3db }, { 54041, 0x95ef }, + { 54052, 0xfbdf }, { 54066, 0x5bfb }, { 54078, 0xbde3 }, { 54089, 0xfffe }, + { 54104, 0xebf8 }, { 54115, 0x7ff7 }, { 54129, 0xfcae }, { 54140, 0xfd9d }, + /* 0x2a300 */ + { 54152, 0x7fee }, { 54165, 0x3df7 }, { 54177, 0xf17d }, { 54188, 0xf91f }, + { 54199, 0xfaff }, { 54213, 0xfd7f }, { 54227, 0xffff }, { 54243, 0xff7d }, + { 54257, 0xe0df }, { 54267, 0xfcfd }, { 54280, 0xfdff }, { 54295, 0x6e7d }, + { 54306, 0x7fde }, { 54319, 0x7f7a }, { 54331, 0xf1f2 }, { 54341, 0xffdf }, + /* 0x2a400 */ + { 54356, 0xff9d }, { 54369, 0xfbfe }, { 54383, 0x0df3 }, { 54392, 0x831c }, + { 54398, 0x7f1f }, { 54410, 0x7ffc }, { 54423, 0xffea }, { 54436, 0xc09f }, + { 54444, 0x993f }, { 54454, 0xff7f }, { 54469, 0xfe8f }, { 54481, 0xcf31 }, + { 54490, 0xde5b }, { 54501, 0xfdff }, { 54516, 0xf3b6 }, { 54527, 0xfbff }, + /* 0x2a500 */ + { 54542, 0xed77 }, { 54554, 0x39f7 }, { 54565, 0xdffc }, { 54578, 0xfdeb }, + { 54591, 0xff5f }, { 54605, 0xff9e }, { 54618, 0xff92 }, { 54629, 0xefe2 }, + { 54640, 0xf9ef }, { 54653, 0x0dff }, { 54664, 0xc7fe }, { 54676, 0x78f9 }, + { 54686, 0xfef6 }, { 54699, 0xff37 }, { 54712, 0xbfff }, { 54727, 0xffe4 }, + /* 0x2a600 */ + { 54739, 0xec33 }, { 54748, 0x99ff }, { 54760, 0x77f7 }, { 54773, 0xffd5 }, + { 54786, 0xffcf }, { 54800, 0xffcf }, { 54814, 0x56f8 }, { 54823, 0xbbfd }, + { 54836, 0x7b5f }, { 54848, 0xfbee }, { 54861, 0xf9e1 }, { 54871, 0xfffb }, + { 54886, 0xef5f }, { 54899, 0x007f }, +}; +static const Summary16 cns11643_inv_uni2indx_page2f8[34] = { + /* 0x2f800 */ + { 54906, 0xffff }, { 54922, 0xffff }, { 54938, 0xffff }, { 54954, 0xffff }, + { 54970, 0xfffe }, { 54985, 0xffff }, { 55001, 0xffff }, { 55017, 0xffff }, + { 55033, 0xffff }, { 55049, 0xffef }, { 55064, 0xffff }, { 55080, 0xffff }, + { 55096, 0xdfff }, { 55111, 0xffff }, { 55127, 0xffff }, { 55143, 0xffff }, + /* 0x2f900 */ + { 55159, 0xffff }, { 55175, 0xffff }, { 55191, 0xffff }, { 55207, 0xffff }, + { 55223, 0xffff }, { 55239, 0xffff }, { 55255, 0xffff }, { 55271, 0xffff }, + { 55287, 0xffff }, { 55303, 0xffef }, { 55318, 0xffff }, { 55334, 0xfffb }, + { 55349, 0xffff }, { 55365, 0xffef }, { 55380, 0xffff }, { 55396, 0xffff }, + /* 0x2fa00 */ + { 55412, 0xffff }, { 55428, 0x3fff }, +}; + +static int +cns11643_inv_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x0000 && wc < 0x0100) + summary = &cns11643_inv_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x0200 && wc < 0x03d0) + summary = &cns11643_inv_uni2indx_page02[(wc>>4)-0x020]; + else if (wc >= 0x2000 && wc < 0x22c0) + summary = &cns11643_inv_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x2400 && wc < 0x2650) + summary = &cns11643_inv_uni2indx_page24[(wc>>4)-0x240]; + else if (wc >= 0x3000 && wc < 0x9fb0) + summary = &cns11643_inv_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0xfa00 && wc < 0xfa30) + summary = &cns11643_inv_uni2indx_pagefa[(wc>>4)-0xfa0]; + else if (wc >= 0xfe00 && wc < 0xfff0) + summary = &cns11643_inv_uni2indx_pagefe[(wc>>4)-0xfe0]; + else if (wc >= 0x20000 && wc < 0x2a6e0) + summary = &cns11643_inv_uni2indx_page200[(wc>>4)-0x2000]; + else if (wc >= 0x2f800 && wc < 0x2fa20) + summary = &cns11643_inv_uni2indx_page2f8[(wc>>4)-0x2f80]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + used += summary->indx; + r[0] = cns11643_inv_2charset[3*used]; + r[1] = cns11643_inv_2charset[3*used+1]; + r[2] = cns11643_inv_2charset[3*used+2]; + return 3; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/config.h b/jni/iconv/lib/config.h new file mode 100644 index 0000000..cab9cd4 --- /dev/null +++ b/jni/iconv/lib/config.h @@ -0,0 +1,69 @@ +/* lib/config.h. Generated from config.h.in by configure. */ +/* Copyright (C) 1999-2003, 2005, 2007 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + + +/* Define to 1 to enable a few rarely used encodings. */ +/* #undef ENABLE_EXTRA */ + +/* Define to 1 if the package shall run at any location in the filesystem. */ +/* #undef ENABLE_RELOCATABLE */ + +/* Define to a type if does not define. */ +/* #undef mbstate_t */ + +/* Define if you have , the iconv_t type, and the + iconv_open, iconv, iconv_close functions. */ +#define HAVE_ICONV 1 +/* Define as const if the declaration of iconv() needs const. */ +#define ICONV_CONST + +/* Define to 1 if you have the getc_unlocked() function. */ +#define HAVE_GETC_UNLOCKED 1 + +/* Define if you have and nl_langinfo(CODESET). */ +#define HAVE_LANGINFO_CODESET 1 + +/* Define if you have the mbrtowc() function. */ +#define HAVE_MBRTOWC 1 + +/* Define to 1 if you have the setlocale() function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STDDEF_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 or 0, depending whether the compiler supports simple visibility + declarations. */ +#define HAVE_VISIBILITY 1 + +/* Define if you have the wcrtomb() function. */ +#define HAVE_WCRTOMB 1 + +/* Define if the machine's byte ordering is little endian. */ +#define WORDS_LITTLEENDIAN 1 + +/* Define to the value of ${prefix}, as a string. */ +#define INSTALLPREFIX "/usr/local" + diff --git a/jni/iconv/lib/config.h.in b/jni/iconv/lib/config.h.in new file mode 100644 index 0000000..ac9dcff --- /dev/null +++ b/jni/iconv/lib/config.h.in @@ -0,0 +1,68 @@ +/* Copyright (C) 1999-2003, 2005, 2007 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + + +/* Define to 1 to enable a few rarely used encodings. */ +#undef ENABLE_EXTRA + +/* Define to 1 if the package shall run at any location in the filesystem. */ +#undef ENABLE_RELOCATABLE + +/* Define to a type if does not define. */ +#undef mbstate_t + +/* Define if you have , the iconv_t type, and the + iconv_open, iconv, iconv_close functions. */ +#undef HAVE_ICONV +/* Define as const if the declaration of iconv() needs const. */ +#define ICONV_CONST /* empty by default */ + +/* Define to 1 if you have the getc_unlocked() function. */ +#undef HAVE_GETC_UNLOCKED + +/* Define if you have and nl_langinfo(CODESET). */ +#undef HAVE_LANGINFO_CODESET + +/* Define if you have the mbrtowc() function. */ +#undef HAVE_MBRTOWC + +/* Define to 1 if you have the setlocale() function. */ +#undef HAVE_SETLOCALE + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDDEF_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 or 0, depending whether the compiler supports simple visibility + declarations. */ +#undef HAVE_VISIBILITY + +/* Define if you have the wcrtomb() function. */ +#undef HAVE_WCRTOMB + +/* Define if the machine's byte ordering is little endian. */ +#undef WORDS_LITTLEENDIAN + +/* Define to the value of ${prefix}, as a string. */ +#undef INSTALLPREFIX + diff --git a/jni/iconv/lib/converters.h b/jni/iconv/lib/converters.h new file mode 100644 index 0000000..f2cd366 --- /dev/null +++ b/jni/iconv/lib/converters.h @@ -0,0 +1,297 @@ +/* + * Copyright (C) 1999-2002, 2004-2009 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* This file defines all the converters. */ + + +/* Our own notion of wide character, as UCS-4, according to ISO-10646-1. */ +typedef unsigned int ucs4_t; + +/* State used by a conversion. 0 denotes the initial state. */ +typedef unsigned int state_t; + +/* iconv_t is an opaque type. This is the real iconv_t type. */ +typedef struct conv_struct * conv_t; + +/* + * Data type for conversion multibyte -> unicode + */ +struct mbtowc_funcs { + int (*xxx_mbtowc) (conv_t conv, ucs4_t *pwc, unsigned char const *s, int n); + /* + * int xxx_mbtowc (conv_t conv, ucs4_t *pwc, unsigned char const *s, int n) + * converts the byte sequence starting at s to a wide character. Up to n bytes + * are available at s. n is >= 1. + * Result is number of bytes consumed (if a wide character was read), + * or -1 if invalid, or -2 if n too small, or -2-(number of bytes consumed) + * if only a shift sequence was read. + */ + int (*xxx_flushwc) (conv_t conv, ucs4_t *pwc); + /* + * int xxx_flushwc (conv_t conv, ucs4_t *pwc) + * returns to the initial state and stores the pending wide character, if any. + * Result is 1 (if a wide character was read) or 0 if none was pending. + */ +}; + +/* Return code if invalid input after a shift sequence of n bytes was read. + (xxx_mbtowc) */ +#define RET_SHIFT_ILSEQ(n) (-1-2*(n)) +/* Return code if invalid. (xxx_mbtowc) */ +#define RET_ILSEQ RET_SHIFT_ILSEQ(0) +/* Return code if only a shift sequence of n bytes was read. (xxx_mbtowc) */ +#define RET_TOOFEW(n) (-2-2*(n)) +/* Retrieve the n from the encoded RET_... value. */ +#define DECODE_SHIFT_ILSEQ(r) ((unsigned int)(RET_SHIFT_ILSEQ(0) - (r)) / 2) +#define DECODE_TOOFEW(r) ((unsigned int)(RET_TOOFEW(0) - (r)) / 2) + +/* + * Data type for conversion unicode -> multibyte + */ +struct wctomb_funcs { + int (*xxx_wctomb) (conv_t conv, unsigned char *r, ucs4_t wc, int n); + /* + * int xxx_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) + * converts the wide character wc to the character set xxx, and stores the + * result beginning at r. Up to n bytes may be written at r. n is >= 1. + * Result is number of bytes written, or -1 if invalid, or -2 if n too small. + */ + int (*xxx_reset) (conv_t conv, unsigned char *r, int n); + /* + * int xxx_reset (conv_t conv, unsigned char *r, int n) + * stores a shift sequences returning to the initial state beginning at r. + * Up to n bytes may be written at r. n is >= 0. + * Result is number of bytes written, or -2 if n too small. + */ +}; + +/* Return code if invalid. (xxx_wctomb) */ +#define RET_ILUNI -1 +/* Return code if output buffer is too small. (xxx_wctomb, xxx_reset) */ +#define RET_TOOSMALL -2 + +/* + * Contents of a conversion descriptor. + */ +struct conv_struct { + struct loop_funcs lfuncs; + /* Input (conversion multibyte -> unicode) */ + int iindex; + struct mbtowc_funcs ifuncs; + state_t istate; + /* Output (conversion unicode -> multibyte) */ + int oindex; + struct wctomb_funcs ofuncs; + int oflags; + state_t ostate; + /* Operation flags */ + int transliterate; + int discard_ilseq; + #ifndef LIBICONV_PLUG + struct iconv_fallbacks fallbacks; + struct iconv_hooks hooks; + #endif +}; + +/* + * Include all the converters. + */ + +#include "ascii.h" + +/* General multi-byte encodings */ +#include "utf8.h" +#include "ucs2.h" +#include "ucs2be.h" +#include "ucs2le.h" +#include "ucs4.h" +#include "ucs4be.h" +#include "ucs4le.h" +#include "utf16.h" +#include "utf16be.h" +#include "utf16le.h" +#include "utf32.h" +#include "utf32be.h" +#include "utf32le.h" +#include "utf7.h" +#include "ucs2internal.h" +#include "ucs2swapped.h" +#include "ucs4internal.h" +#include "ucs4swapped.h" +#include "c99.h" +#include "java.h" + +/* 8-bit encodings */ +#include "iso8859_1.h" +#include "iso8859_2.h" +#include "iso8859_3.h" +#include "iso8859_4.h" +#include "iso8859_5.h" +#include "iso8859_6.h" +#include "iso8859_7.h" +#include "iso8859_8.h" +#include "iso8859_9.h" +#include "iso8859_10.h" +#include "iso8859_11.h" +#include "iso8859_13.h" +#include "iso8859_14.h" +#include "iso8859_15.h" +#include "iso8859_16.h" +#include "koi8_r.h" +#include "koi8_u.h" +#include "koi8_ru.h" +#include "cp1250.h" +#include "cp1251.h" +#include "cp1252.h" +#include "cp1253.h" +#include "cp1254.h" +#include "cp1255.h" +#include "cp1256.h" +#include "cp1257.h" +#include "cp1258.h" +#include "cp850.h" +#include "cp862.h" +#include "cp866.h" +#include "cp1131.h" +#include "mac_roman.h" +#include "mac_centraleurope.h" +#include "mac_iceland.h" +#include "mac_croatian.h" +#include "mac_romania.h" +#include "mac_cyrillic.h" +#include "mac_ukraine.h" +#include "mac_greek.h" +#include "mac_turkish.h" +#include "mac_hebrew.h" +#include "mac_arabic.h" +#include "mac_thai.h" +#include "hp_roman8.h" +#include "nextstep.h" +#include "armscii_8.h" +#include "georgian_academy.h" +#include "georgian_ps.h" +#include "koi8_t.h" +#include "pt154.h" +#include "rk1048.h" +#include "mulelao.h" +#include "cp1133.h" +#include "tis620.h" +#include "cp874.h" +#include "viscii.h" +#include "tcvn.h" + +/* CJK character sets [CCS = coded character set] [CJKV.INF chapter 3] */ + +typedef struct { + unsigned short indx; /* index into big table */ + unsigned short used; /* bitmask of used entries */ +} Summary16; + +#include "iso646_jp.h" +#include "jisx0201.h" +#include "jisx0208.h" +#include "jisx0212.h" + +#include "iso646_cn.h" +#include "gb2312.h" +#include "isoir165.h" +/*#include "gb12345.h"*/ +#include "gbk.h" +#include "cns11643.h" +#include "big5.h" + +#include "ksc5601.h" +#include "johab_hangul.h" + +/* CJK encodings [CES = character encoding scheme] [CJKV.INF chapter 4] */ + +#include "euc_jp.h" +#include "sjis.h" +#include "cp932.h" +#include "iso2022_jp.h" +#include "iso2022_jp1.h" +#include "iso2022_jp2.h" + +#include "euc_cn.h" +#include "ces_gbk.h" +#include "cp936.h" +#include "gb18030.h" +#include "iso2022_cn.h" +#include "iso2022_cnext.h" +#include "hz.h" +#include "euc_tw.h" +#include "ces_big5.h" +#include "cp950.h" +#include "big5hkscs1999.h" +#include "big5hkscs2001.h" +#include "big5hkscs2004.h" + +#include "euc_kr.h" +#include "cp949.h" +#include "johab.h" +#include "iso2022_kr.h" + +/* Encodings used by system dependent locales. */ + +#ifdef USE_AIX +#include "cp856.h" +#include "cp922.h" +#include "cp943.h" +#include "cp1046.h" +#include "cp1124.h" +#include "cp1129.h" +#include "cp1161.h" +#include "cp1162.h" +#include "cp1163.h" +#endif + +#ifdef USE_OSF1 +#include "dec_kanji.h" +#include "dec_hanyu.h" +#endif + +#ifdef USE_DOS +#include "cp437.h" +#include "cp737.h" +#include "cp775.h" +#include "cp852.h" +#include "cp853.h" +#include "cp855.h" +#include "cp857.h" +#include "cp858.h" +#include "cp860.h" +#include "cp861.h" +#include "cp863.h" +#include "cp864.h" +#include "cp865.h" +#include "cp869.h" +#include "cp1125.h" +#endif + +#ifdef USE_EXTRA +#include "euc_jisx0213.h" +#include "shift_jisx0213.h" +#include "iso2022_jp3.h" +#include "big5_2003.h" +#include "tds565.h" +#include "atarist.h" +#include "riscos1.h" +#endif + diff --git a/jni/iconv/lib/cp1046.h b/jni/iconv/lib/cp1046.h new file mode 100644 index 0000000..b6716b7 --- /dev/null +++ b/jni/iconv/lib/cp1046.h @@ -0,0 +1,157 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1046 + */ + +static const unsigned short cp1046_2uni[128] = { + /* 0x80 */ + 0xfe88, 0x00d7, 0x00f7, 0xf8f6, 0xf8f5, 0xf8f4, 0xf8f7, 0xfe71, + 0x0088, 0x25a0, 0x2502, 0x2500, 0x2510, 0x250c, 0x2514, 0x2518, + /* 0x90 */ + 0xfe79, 0xfe7b, 0xfe7d, 0xfe7f, 0xfe77, 0xfe8a, 0xfef0, 0xfef3, + 0xfef2, 0xfece, 0xfecf, 0xfed0, 0xfef6, 0xfef8, 0xfefa, 0xfefc, + /* 0xa0 */ + 0x00a0, 0xf8fa, 0xf8f9, 0xf8f8, 0x00a4, 0xf8fb, 0xfe8b, 0xfe91, + 0xfe97, 0xfe9b, 0xfe9f, 0xfea3, 0x060c, 0x00ad, 0xfea7, 0xfeb3, + /* 0xb0 */ + 0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667, + 0x0668, 0x0669, 0xfeb7, 0x061b, 0xfebb, 0xfebf, 0xfeca, 0x061f, + /* 0xc0 */ + 0xfecb, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, + 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, + /* 0xd0 */ + 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, + 0xfec7, 0x0639, 0x063a, 0xfecc, 0xfe82, 0xfe84, 0xfe8e, 0xfed3, + /* 0xe0 */ + 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, + 0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, + /* 0xf0 */ + 0x0650, 0x0651, 0x0652, 0xfed7, 0xfedb, 0xfedf, 0xf8fc, 0xfef5, + 0xfef7, 0xfef9, 0xfefb, 0xfee3, 0xfee7, 0xfeec, 0xfee9, 0xfffd, +}; + +static int +cp1046_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp1046_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp1046_page00[112] = { + 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, /* 0xf0-0xf7 */ +}; +static const unsigned char cp1046_page06[104] = { + 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */ + 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0x00, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0xf0, 0xf1, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x60-0x67 */ + 0xb8, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ +}; +static const unsigned char cp1046_page25[32] = { + 0x8b, 0x00, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x8c, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ +}; +static const unsigned char cp1046_pagef8[16] = { + 0x00, 0x00, 0x00, 0x00, 0x85, 0x84, 0x83, 0x86, /* 0xf0-0xf7 */ + 0xa3, 0xa2, 0xa1, 0xa5, 0xf6, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char cp1046_pagefe[144] = { + 0x00, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, /* 0x70-0x77 */ + 0x00, 0x90, 0x00, 0x91, 0x00, 0x92, 0x00, 0x93, /* 0x78-0x7f */ + 0x00, 0x00, 0xdc, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x80, 0x00, 0x95, 0xa6, 0x00, 0x00, 0xde, 0x00, /* 0x88-0x8f */ + 0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0xaa, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0xae, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0xba, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0xbd, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, /* 0xc0-0xc7 */ + 0x00, 0x00, 0xbe, 0xc0, 0xdb, 0x00, 0x99, 0x9a, /* 0xc8-0xcf */ + 0x9b, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0xf3, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0xf5, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0xfc, /* 0xe0-0xe7 */ + 0x00, 0xfe, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x96, 0x00, 0x98, 0x97, 0x00, 0xf7, 0x9c, 0xf8, /* 0xf0-0xf7 */ + 0x9d, 0xf9, 0x9e, 0xfa, 0x9f, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; + +static int +cp1046_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x0088 && wc < 0x00f8) + c = cp1046_page00[wc-0x0088]; + else if (wc >= 0x0608 && wc < 0x0670) + c = cp1046_page06[wc-0x0608]; + else if (wc >= 0x2500 && wc < 0x2520) + c = cp1046_page25[wc-0x2500]; + else if (wc == 0x25a0) + c = 0x89; + else if (wc >= 0xf8f0 && wc < 0xf900) + c = cp1046_pagef8[wc-0xf8f0]; + else if (wc >= 0xfe70 && wc < 0xff00) + c = cp1046_pagefe[wc-0xfe70]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1124.h b/jni/iconv/lib/cp1124.h new file mode 100644 index 0000000..8b97a7e --- /dev/null +++ b/jni/iconv/lib/cp1124.h @@ -0,0 +1,102 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1124 + */ + +static const unsigned short cp1124_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0401, 0x0402, 0x0490, 0x0404, 0x0405, 0x0406, 0x0407, + 0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x00ad, 0x040e, 0x040f, + /* 0xb0 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, + 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, + /* 0xc0 */ + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, + 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, + /* 0xd0 */ + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, + 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, + /* 0xe0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, + /* 0xf0 */ + 0x2116, 0x0451, 0x0452, 0x0491, 0x0454, 0x0455, 0x0456, 0x0457, + 0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x00a7, 0x045e, 0x045f, +}; + +static int +cp1124_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp1124_2uni[c-0xa0]; + return 1; +} + +static const unsigned char cp1124_page00[16] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ +}; +static const unsigned char cp1124_page04[152] = { + 0x00, 0xa1, 0xa2, 0x00, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, /* 0x08-0x0f */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */ + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0x00, 0xf1, 0xf2, 0x00, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0xfe, 0xff, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xa3, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; + +static int +cp1124_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b0) + c = cp1124_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0498) + c = cp1124_page04[wc-0x0400]; + else if (wc == 0x2116) + c = 0xf0; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1125.h b/jni/iconv/lib/cp1125.h new file mode 100644 index 0000000..802f074 --- /dev/null +++ b/jni/iconv/lib/cp1125.h @@ -0,0 +1,129 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1125 + */ + +static const unsigned short cp1125_2uni[80] = { + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, + 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567, + /* 0xd0 */ + 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b, + 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, + /* 0xf0 */ + 0x0401, 0x0451, 0x0490, 0x0491, 0x0404, 0x0454, 0x0406, 0x0456, + 0x0407, 0x0457, 0x00b7, 0x221a, 0x2116, 0x00a4, 0x25a0, 0x00a0, +}; + +static int +cp1125_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else if (c < 0xb0) + *pwc = (ucs4_t) c + 0x0390; + else + *pwc = (ucs4_t) cp1125_2uni[c-0xb0]; + return 1; +} + +static const unsigned char cp1125_page00[24] = { + 0xff, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, /* 0xb0-0xb7 */ +}; +static const unsigned char cp1125_page04[152] = { + 0x00, 0xf0, 0x00, 0x00, 0xf4, 0x00, 0xf6, 0xf8, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */ + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0x18-0x1f */ + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0x20-0x27 */ + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, /* 0x28-0x2f */ + 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x30-0x37 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0x00, 0xf1, 0x00, 0x00, 0xf5, 0x00, 0xf7, 0xf9, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xf2, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char cp1125_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */ + 0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */ + 0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */ + 0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp1125_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b8) + c = cp1125_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0498) + c = cp1125_page04[wc-0x0400]; + else if (wc == 0x2116) + c = 0xfc; + else if (wc == 0x221a) + c = 0xfb; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp1125_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1129.h b/jni/iconv/lib/cp1129.h new file mode 100644 index 0000000..1b7cff8 --- /dev/null +++ b/jni/iconv/lib/cp1129.h @@ -0,0 +1,121 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1129 + */ + +static const unsigned short cp1129_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, + 0x0153, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0178, 0x00b5, 0x00b6, 0x00b7, + 0x0152, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x00c5, 0x00c6, 0x00c7, + 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x0300, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0x0110, 0x00d1, 0x0309, 0x00d3, 0x00d4, 0x01a0, 0x00d6, 0x00d7, + 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x01af, 0x0303, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x00e5, 0x00e6, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x0301, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x0111, 0x00f1, 0x0323, 0x00f3, 0x00f4, 0x01a1, 0x00f6, 0x00f7, + 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x01b0, 0x20ab, 0x00ff, +}; + +static int +cp1129_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp1129_2uni[c-0xa0]; + return 1; +} + +static const unsigned char cp1129_page00[272] = { + 0x00, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0xb8-0xbf */ + 0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0x00, 0xd1, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0x00, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xc3, 0xe3, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0xb8, 0xa8, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xd5, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdd, /* 0xa8-0xaf */ + 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ +}; +static const unsigned char cp1129_page03[40] = { + 0xcc, 0xec, 0x00, 0xde, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; + +static int +cp1129_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a8) { + *r = wc; + return 1; + } + else if (wc >= 0x00a8 && wc < 0x01b8) + c = cp1129_page00[wc-0x00a8]; + else if (wc >= 0x0300 && wc < 0x0328) + c = cp1129_page03[wc-0x0300]; + else if (wc == 0x20ab) + c = 0xfe; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1131.h b/jni/iconv/lib/cp1131.h new file mode 100644 index 0000000..15f4ed2 --- /dev/null +++ b/jni/iconv/lib/cp1131.h @@ -0,0 +1,132 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1131 + */ + +static const unsigned short cp1131_2uni[128] = { + /* 0x80 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, + 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, + /* 0x90 */ + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, + 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, + /* 0xa0 */ + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, + 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, + 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567, + /* 0xd0 */ + 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b, + 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, + /* 0xf0 */ + 0x0401, 0x0451, 0x0404, 0x0454, 0x0407, 0x0457, 0x040e, 0x045e, + 0x0406, 0x0456, 0x00b7, 0x00a4, 0x0490, 0x0491, 0x2219, 0x00a0, +}; + +static int +cp1131_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp1131_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp1131_page00[24] = { + 0xff, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, /* 0xb0-0xb7 */ +}; +static const unsigned char cp1131_page04[152] = { + 0x00, 0xf0, 0x00, 0x00, 0xf2, 0x00, 0xf8, 0xf4, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0x00, /* 0x08-0x0f */ + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */ + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0x18-0x1f */ + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0x20-0x27 */ + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, /* 0x28-0x2f */ + 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x30-0x37 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0x00, 0xf1, 0x00, 0x00, 0xf3, 0x00, 0xf9, 0xf5, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf7, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xfc, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char cp1131_page25[152] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */ + 0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */ + 0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */ + 0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; + +static int +cp1131_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b8) + c = cp1131_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0498) + c = cp1131_page04[wc-0x0400]; + else if (wc == 0x2219) + c = 0xfe; + else if (wc >= 0x2500 && wc < 0x2598) + c = cp1131_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1133.h b/jni/iconv/lib/cp1133.h new file mode 100644 index 0000000..a16d93f --- /dev/null +++ b/jni/iconv/lib/cp1133.h @@ -0,0 +1,110 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * IBM-CP1133 + */ + +static const unsigned short cp1133_2uni_1[64] = { + /* 0xa0 */ + 0x00a0, 0x0e81, 0x0e82, 0x0e84, 0x0e87, 0x0e88, 0x0eaa, 0x0e8a, + 0x0e8d, 0x0e94, 0x0e95, 0x0e96, 0x0e97, 0x0e99, 0x0e9a, 0x0e9b, + /* 0xb0 */ + 0x0e9c, 0x0e9d, 0x0e9e, 0x0e9f, 0x0ea1, 0x0ea2, 0x0ea3, 0x0ea5, + 0x0ea7, 0x0eab, 0x0ead, 0x0eae, 0xfffd, 0xfffd, 0xfffd, 0x0eaf, + /* 0xc0 */ + 0x0eb0, 0x0eb2, 0x0eb3, 0x0eb4, 0x0eb5, 0x0eb6, 0x0eb7, 0x0eb8, + 0x0eb9, 0x0ebc, 0x0eb1, 0x0ebb, 0x0ebd, 0xfffd, 0xfffd, 0xfffd, + /* 0xd0 */ + 0x0ec0, 0x0ec1, 0x0ec2, 0x0ec3, 0x0ec4, 0x0ec8, 0x0ec9, 0x0eca, + 0x0ecb, 0x0ecc, 0x0ecd, 0x0ec6, 0xfffd, 0x0edc, 0x0edd, 0x20ad, +}; +static const unsigned short cp1133_2uni_2[16] = { + /* 0xf0 */ + 0x0ed0, 0x0ed1, 0x0ed2, 0x0ed3, 0x0ed4, 0x0ed5, 0x0ed6, 0x0ed7, + 0x0ed8, 0x0ed9, 0xfffd, 0xfffd, 0x00a2, 0x00ac, 0x00a6, 0xfffd, +}; + +static int +cp1133_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c < 0xe0) { + unsigned short wc = cp1133_2uni_1[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + else if (c < 0xf0) { + } + else { + unsigned short wc = cp1133_2uni_2[c-0xf0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp1133_page00[16] = { + 0xa0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xfe, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ +}; +static const unsigned char cp1133_page0e[96] = { + 0x00, 0xa1, 0xa2, 0x00, 0xa3, 0x00, 0x00, 0xa4, /* 0x80-0x87 */ + 0xa5, 0x00, 0xa7, 0x00, 0x00, 0xa8, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0xa9, 0xaa, 0xab, 0xac, /* 0x90-0x97 */ + 0x00, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, /* 0x98-0x9f */ + 0x00, 0xb4, 0xb5, 0xb6, 0x00, 0xb7, 0x00, 0xb8, /* 0xa0-0xa7 */ + 0x00, 0x00, 0xa6, 0xb9, 0x00, 0xba, 0xbb, 0xbf, /* 0xa8-0xaf */ + 0xc0, 0xca, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, /* 0xb0-0xb7 */ + 0xc7, 0xc8, 0x00, 0xcb, 0xc9, 0xcc, 0x00, 0x00, /* 0xb8-0xbf */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0x00, 0xdb, 0x00, /* 0xc0-0xc7 */ + 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0x00, 0x00, /* 0xc8-0xcf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xd0-0xd7 */ + 0xf8, 0xf9, 0x00, 0x00, 0xdd, 0xde, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +cp1133_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b0) + c = cp1133_page00[wc-0x00a0]; + else if (wc >= 0x0e80 && wc < 0x0ee0) + c = cp1133_page0e[wc-0x0e80]; + else if (wc == 0x20ad) + c = 0xdf; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1161.h b/jni/iconv/lib/cp1161.h new file mode 100644 index 0000000..b6349c6 --- /dev/null +++ b/jni/iconv/lib/cp1161.h @@ -0,0 +1,89 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1161 + */ + +static const unsigned short cp1161_2uni[96] = { + /* 0xa0 */ + 0x0e48, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07, + 0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f, + /* 0xb0 */ + 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17, + 0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f, + /* 0xc0 */ + 0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27, + 0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f, + /* 0xd0 */ + 0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37, + 0x0e38, 0x0e39, 0x0e3a, 0x0e49, 0x0e4a, 0x0e4b, 0x20ac, 0x0e3f, + /* 0xe0 */ + 0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47, + 0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f, + /* 0xf0 */ + 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57, + 0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0x00a2, 0x00ac, 0x00a6, 0x00a0, +}; + +static int +cp1161_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c < 0xa0) { + } + else { + *pwc = (ucs4_t) cp1161_2uni[c-0xa0]; + return 1; + } + return RET_ILSEQ; +} + +static const unsigned char cp1161_page00[16] = { + 0xff, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xfe, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ +}; + +static int +cp1161_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b0) + c = cp1161_page00[wc-0x00a0]; + else if (wc >= 0x0e48 && wc < 0x0e4c) + c = wc-0x0d60; + else if (wc >= 0x0e00 && wc < 0x0e60) + c = cp874_page0e[wc-0x0e00]; + else if (wc == 0x20ac) + c = 0xde; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1162.h b/jni/iconv/lib/cp1162.h new file mode 100644 index 0000000..6c7fa82 --- /dev/null +++ b/jni/iconv/lib/cp1162.h @@ -0,0 +1,70 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1162 + */ + +static int +cp1162_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp874_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + } + return RET_ILSEQ; +} + +static int +cp1162_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x0080 && wc < 0x00a0 && cp874_2uni[wc-0x0080] == 0xfffd) + c = wc; + else if (wc == 0x00a0) + c = 0xa0; + else if (wc >= 0x0e00 && wc < 0x0e60) + c = cp874_page0e[wc-0x0e00]; + else if (wc >= 0x2010 && wc < 0x2028) + c = cp874_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x80; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1163.h b/jni/iconv/lib/cp1163.h new file mode 100644 index 0000000..ca5d0b0 --- /dev/null +++ b/jni/iconv/lib/cp1163.h @@ -0,0 +1,63 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1163 + */ + +static int +cp1163_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else if (c == 0xa4) + *pwc = 0x20ac; + else + *pwc = (ucs4_t) cp1129_2uni[c-0xa0]; + return 1; +} + +static const unsigned char cp1163_page20[8] = { + 0x00, 0x00, 0x00, 0xfe, 0xa4, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ +}; + +static int +cp1163_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0 || (wc < 0x00a8 && wc != 0x00a4) || wc == 0x00d0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a8 && wc < 0x01b8) + c = cp1129_page00[wc-0x00a8]; + else if (wc >= 0x0300 && wc < 0x0328) + c = cp1129_page03[wc-0x0300]; + else if (wc == 0x203e) + c = 0xaf; + else if (wc >= 0x20a8 && wc < 0x20b0) + c = cp1163_page20[wc-0x20a8]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1250.h b/jni/iconv/lib/cp1250.h new file mode 100644 index 0000000..b89300f --- /dev/null +++ b/jni/iconv/lib/cp1250.h @@ -0,0 +1,139 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1250 + */ + +static const unsigned short cp1250_2uni[128] = { + /* 0x80 */ + 0x20ac, 0xfffd, 0x201a, 0xfffd, 0x201e, 0x2026, 0x2020, 0x2021, + 0xfffd, 0x2030, 0x0160, 0x2039, 0x015a, 0x0164, 0x017d, 0x0179, + /* 0x90 */ + 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0xfffd, 0x2122, 0x0161, 0x203a, 0x015b, 0x0165, 0x017e, 0x017a, + /* 0xa0 */ + 0x00a0, 0x02c7, 0x02d8, 0x0141, 0x00a4, 0x0104, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0x015e, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x017b, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x02db, 0x0142, 0x00b4, 0x00b5, 0x00b6, 0x00b7, + 0x00b8, 0x0105, 0x015f, 0x00bb, 0x013d, 0x02dd, 0x013e, 0x017c, + /* 0xc0 */ + 0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7, + 0x010c, 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e, + /* 0xd0 */ + 0x0110, 0x0143, 0x0147, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x00d7, + 0x0158, 0x016e, 0x00da, 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df, + /* 0xe0 */ + 0x0155, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7, + 0x010d, 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee, 0x010f, + /* 0xf0 */ + 0x0111, 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x00f7, + 0x0159, 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163, 0x02d9, +}; + +static int +cp1250_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp1250_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp1250_page00[224] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0x00, 0x00, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0xb8, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0x00, 0xc7, /* 0xc0-0xc7 */ + 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0x00, 0x00, 0xda, 0x00, 0xdc, 0xdd, 0x00, 0xdf, /* 0xd8-0xdf */ + 0x00, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */ + 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0x00, 0x00, 0xfa, 0x00, 0xfc, 0xfd, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xc3, 0xe3, 0xa5, 0xb9, 0xc6, 0xe6, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0xcf, 0xef, /* 0x08-0x0f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xca, 0xea, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0xc5, 0xe5, 0x00, 0x00, 0xbc, 0xbe, 0x00, /* 0x38-0x3f */ + 0x00, 0xa3, 0xb3, 0xd1, 0xf1, 0x00, 0x00, 0xd2, /* 0x40-0x47 */ + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xd5, 0xf5, 0x00, 0x00, 0xc0, 0xe0, 0x00, 0x00, /* 0x50-0x57 */ + 0xd8, 0xf8, 0x8c, 0x9c, 0x00, 0x00, 0xaa, 0xba, /* 0x58-0x5f */ + 0x8a, 0x9a, 0xde, 0xfe, 0x8d, 0x9d, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xf9, /* 0x68-0x6f */ + 0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x8f, 0x9f, 0xaf, 0xbf, 0x8e, 0x9e, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char cp1250_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xa2, 0xff, 0x00, 0xb2, 0x00, 0xbd, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char cp1250_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1250_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = cp1250_page00[wc-0x00a0]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = cp1250_page02[wc-0x02c0]; + else if (wc >= 0x2010 && wc < 0x2040) + c = cp1250_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x80; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1251.h b/jni/iconv/lib/cp1251.h new file mode 100644 index 0000000..0fa540d --- /dev/null +++ b/jni/iconv/lib/cp1251.h @@ -0,0 +1,131 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1251 + */ + +static const unsigned short cp1251_2uni[128] = { + /* 0x80 */ + 0x0402, 0x0403, 0x201a, 0x0453, 0x201e, 0x2026, 0x2020, 0x2021, + 0x20ac, 0x2030, 0x0409, 0x2039, 0x040a, 0x040c, 0x040b, 0x040f, + /* 0x90 */ + 0x0452, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0xfffd, 0x2122, 0x0459, 0x203a, 0x045a, 0x045c, 0x045b, 0x045f, + /* 0xa0 */ + 0x00a0, 0x040e, 0x045e, 0x0408, 0x00a4, 0x0490, 0x00a6, 0x00a7, + 0x0401, 0x00a9, 0x0404, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x0407, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x0406, 0x0456, 0x0491, 0x00b5, 0x00b6, 0x00b7, + 0x0451, 0x2116, 0x0454, 0x00bb, 0x0458, 0x0405, 0x0455, 0x0457, + /* 0xc0 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, + 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, + /* 0xd0 */ + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, + 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, + /* 0xe0 */ + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, + 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, + /* 0xf0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, +}; + +static int +cp1251_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp1251_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp1251_page00[32] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char cp1251_page04[152] = { + 0x00, 0xa8, 0x80, 0x81, 0xaa, 0xbd, 0xb2, 0xaf, /* 0x00-0x07 */ + 0xa3, 0x8a, 0x8c, 0x8e, 0x8d, 0x00, 0xa1, 0x8f, /* 0x08-0x0f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x10-0x17 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x18-0x1f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x20-0x27 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x28-0x2f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0x48-0x4f */ + 0x00, 0xb8, 0x90, 0x83, 0xba, 0xbe, 0xb3, 0xbf, /* 0x50-0x57 */ + 0xbc, 0x9a, 0x9c, 0x9e, 0x9d, 0x00, 0xa2, 0x9f, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xa5, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char cp1251_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1251_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = cp1251_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0498) + c = cp1251_page04[wc-0x0400]; + else if (wc >= 0x2010 && wc < 0x2040) + c = cp1251_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x88; + else if (wc == 0x2116) + c = 0xb9; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1252.h b/jni/iconv/lib/cp1252.h new file mode 100644 index 0000000..1564442 --- /dev/null +++ b/jni/iconv/lib/cp1252.h @@ -0,0 +1,103 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1252 + */ + +static const unsigned short cp1252_2uni[32] = { + /* 0x80 */ + 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0xfffd, 0x017d, 0xfffd, + /* 0x90 */ + 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0xfffd, 0x017e, 0x0178, +}; + +static int +cp1252_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80 || c >= 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp1252_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp1252_page01[72] = { + 0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x9f, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x9e, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char cp1252_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char cp1252_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1252_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = wc; + else if (wc >= 0x0150 && wc < 0x0198) + c = cp1252_page01[wc-0x0150]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = cp1252_page02[wc-0x02c0]; + else if (wc >= 0x2010 && wc < 0x2040) + c = cp1252_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x80; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1253.h b/jni/iconv/lib/cp1253.h new file mode 100644 index 0000000..020f0d6 --- /dev/null +++ b/jni/iconv/lib/cp1253.h @@ -0,0 +1,122 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1253 + */ + +static const unsigned short cp1253_2uni[128] = { + /* 0x80 */ + 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0xfffd, 0x2030, 0xfffd, 0x2039, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x90 */ + 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0xfffd, 0x2122, 0xfffd, 0x203a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa0 */ + 0x00a0, 0x0385, 0x0386, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0xfffd, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x2015, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x00b5, 0x00b6, 0x00b7, + 0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f, + /* 0xc0 */ + 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, + 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, + /* 0xd0 */ + 0x03a0, 0x03a1, 0xfffd, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, + 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af, + /* 0xe0 */ + 0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, + 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, + /* 0xf0 */ + 0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, + 0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0xfffd, +}; + +static int +cp1253_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp1253_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp1253_page00[32] = { + 0xa0, 0x00, 0x00, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0xbd, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char cp1253_page03[80] = { + 0x00, 0x00, 0x00, 0x00, 0xb4, 0xa1, 0xa2, 0x00, /* 0x80-0x87 */ + 0xb8, 0xb9, 0xba, 0x00, 0xbc, 0x00, 0xbe, 0xbf, /* 0x88-0x8f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x90-0x97 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x98-0x9f */ + 0xd0, 0xd1, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xa0-0xa7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0xa8-0xaf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xb0-0xb7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xb8-0xbf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xc0-0xc7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, /* 0xc8-0xcf */ +}; +static const unsigned char cp1253_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0xaf, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1253_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = cp1253_page00[wc-0x00a0]; + else if (wc == 0x0192) + c = 0x83; + else if (wc >= 0x0380 && wc < 0x03d0) + c = cp1253_page03[wc-0x0380]; + else if (wc >= 0x2010 && wc < 0x2040) + c = cp1253_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x80; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1254.h b/jni/iconv/lib/cp1254.h new file mode 100644 index 0000000..845a01b --- /dev/null +++ b/jni/iconv/lib/cp1254.h @@ -0,0 +1,146 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1254 + */ + +static const unsigned short cp1254_2uni_1[32] = { + /* 0x80 */ + 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0xfffd, 0xfffd, 0xfffd, + /* 0x90 */ + 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0xfffd, 0xfffd, 0x0178, +}; +static const unsigned short cp1254_2uni_2[16] = { + /* 0xd0 */ + 0x011e, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, + 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x015e, 0x00df, +}; +static const unsigned short cp1254_2uni_3[16] = { + /* 0xf0 */ + 0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, + 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131, 0x015f, 0x00ff, +}; + +static int +cp1254_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c < 0xa0) { + unsigned short wc = cp1254_2uni_1[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + else if (c < 0xd0) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c < 0xe0) { + *pwc = (ucs4_t) cp1254_2uni_2[c-0xd0]; + return 1; + } + else if (c < 0xf0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + *pwc = (ucs4_t) cp1254_2uni_3[c-0xf0]; + return 1; + } + return RET_ILSEQ; +} + +static const unsigned char cp1254_page00[48] = { + 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */ +}; +static const unsigned char cp1254_page01[128] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, /* 0x58-0x5f */ + 0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char cp1254_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char cp1254_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1254_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00d0) + c = wc; + else if (wc >= 0x00d0 && wc < 0x0100) + c = cp1254_page00[wc-0x00d0]; + else if (wc >= 0x0118 && wc < 0x0198) + c = cp1254_page01[wc-0x0118]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = cp1254_page02[wc-0x02c0]; + else if (wc >= 0x2010 && wc < 0x2040) + c = cp1254_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x80; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1255.h b/jni/iconv/lib/cp1255.h new file mode 100644 index 0000000..e7761ae --- /dev/null +++ b/jni/iconv/lib/cp1255.h @@ -0,0 +1,380 @@ +/* + * Copyright (C) 1999-2001, 2004 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1255 + */ + +#include "flushwc.h" + +/* Combining characters used in Hebrew encoding CP1255. */ + +/* Relevant combining characters: + 0x05b4, 0x05b7, 0x05b8, 0x05b9, 0x05bc, 0x05bf, 0x05c1, 0x05c2. */ + +/* Composition tables for each of the relevant combining characters. */ +static const struct { unsigned short base; unsigned short composed; } cp1255_comp_table_data[] = { +#define cp1255_comp_table05b4_idx 0 +#define cp1255_comp_table05b4_len 1 + { 0x05D9, 0xFB1D }, +#define cp1255_comp_table05b7_idx (cp1255_comp_table05b4_idx+cp1255_comp_table05b4_len) +#define cp1255_comp_table05b7_len 2 + { 0x05D0, 0xFB2E }, + { 0x05F2, 0xFB1F }, +#define cp1255_comp_table05b8_idx (cp1255_comp_table05b7_idx+cp1255_comp_table05b7_len) +#define cp1255_comp_table05b8_len 1 + { 0x05D0, 0xFB2F }, +#define cp1255_comp_table05b9_idx (cp1255_comp_table05b8_idx+cp1255_comp_table05b8_len) +#define cp1255_comp_table05b9_len 1 + { 0x05D5, 0xFB4B }, +#define cp1255_comp_table05bc_idx (cp1255_comp_table05b9_idx+cp1255_comp_table05b9_len) +#define cp1255_comp_table05bc_len 24 + { 0x05D0, 0xFB30 }, + { 0x05D1, 0xFB31 }, + { 0x05D2, 0xFB32 }, + { 0x05D3, 0xFB33 }, + { 0x05D4, 0xFB34 }, + { 0x05D5, 0xFB35 }, + { 0x05D6, 0xFB36 }, + { 0x05D8, 0xFB38 }, + { 0x05D9, 0xFB39 }, + { 0x05DA, 0xFB3A }, + { 0x05DB, 0xFB3B }, + { 0x05DC, 0xFB3C }, + { 0x05DE, 0xFB3E }, + { 0x05E0, 0xFB40 }, + { 0x05E1, 0xFB41 }, + { 0x05E3, 0xFB43 }, + { 0x05E4, 0xFB44 }, + { 0x05E6, 0xFB46 }, + { 0x05E7, 0xFB47 }, + { 0x05E8, 0xFB48 }, + { 0x05E9, 0xFB49 }, + { 0x05EA, 0xFB4A }, + { 0xFB2A, 0xFB2C }, + { 0xFB2B, 0xFB2D }, +#define cp1255_comp_table05bf_idx (cp1255_comp_table05bc_idx+cp1255_comp_table05bc_len) +#define cp1255_comp_table05bf_len 3 + { 0x05D1, 0xFB4C }, + { 0x05DB, 0xFB4D }, + { 0x05E4, 0xFB4E }, +#define cp1255_comp_table05c1_idx (cp1255_comp_table05bf_idx+cp1255_comp_table05bf_len) +#define cp1255_comp_table05c1_len 2 + { 0x05E9, 0xFB2A }, + { 0xFB49, 0xFB2C }, +#define cp1255_comp_table05c2_idx (cp1255_comp_table05c1_idx+cp1255_comp_table05c1_len) +#define cp1255_comp_table05c2_len 2 + { 0x05E9, 0xFB2B }, + { 0xFB49, 0xFB2D }, +}; +static const struct { unsigned int len; unsigned int idx; } cp1255_comp_table[] = { + { cp1255_comp_table05b4_len, cp1255_comp_table05b4_idx }, + { cp1255_comp_table05b7_len, cp1255_comp_table05b7_idx }, + { cp1255_comp_table05b8_len, cp1255_comp_table05b8_idx }, + { cp1255_comp_table05b9_len, cp1255_comp_table05b9_idx }, + { cp1255_comp_table05bc_len, cp1255_comp_table05bc_idx }, + { cp1255_comp_table05bf_len, cp1255_comp_table05bf_idx }, + { cp1255_comp_table05c1_len, cp1255_comp_table05c1_idx }, + { cp1255_comp_table05c2_len, cp1255_comp_table05c2_idx }, +}; + +/* Decomposition table for the relevant Unicode characters. */ +struct cp1255_decomp { unsigned short composed; unsigned short base; int comb1 : 8; signed int comb2 : 8; }; +static const struct cp1255_decomp cp1255_decomp_table[] = { + { 0xFB1D, 0x05D9, 0, -1 }, + { 0xFB1F, 0x05F2, 1, -1 }, + { 0xFB2A, 0x05E9, 6, -1 }, + { 0xFB2B, 0x05E9, 7, -1 }, + { 0xFB2C, 0x05E9, 4, 6 }, + { 0xFB2D, 0x05E9, 4, 7 }, + { 0xFB2E, 0x05D0, 1, -1 }, + { 0xFB2F, 0x05D0, 2, -1 }, + { 0xFB30, 0x05D0, 4, -1 }, + { 0xFB31, 0x05D1, 4, -1 }, + { 0xFB32, 0x05D2, 4, -1 }, + { 0xFB33, 0x05D3, 4, -1 }, + { 0xFB34, 0x05D4, 4, -1 }, + { 0xFB35, 0x05D5, 4, -1 }, + { 0xFB36, 0x05D6, 4, -1 }, + { 0xFB38, 0x05D8, 4, -1 }, + { 0xFB39, 0x05D9, 4, -1 }, + { 0xFB3A, 0x05DA, 4, -1 }, + { 0xFB3B, 0x05DB, 4, -1 }, + { 0xFB3C, 0x05DC, 4, -1 }, + { 0xFB3E, 0x05DE, 4, -1 }, + { 0xFB40, 0x05E0, 4, -1 }, + { 0xFB41, 0x05E1, 4, -1 }, + { 0xFB43, 0x05E3, 4, -1 }, + { 0xFB44, 0x05E4, 4, -1 }, + { 0xFB46, 0x05E6, 4, -1 }, + { 0xFB47, 0x05E7, 4, -1 }, + { 0xFB48, 0x05E8, 4, -1 }, + { 0xFB49, 0x05E9, 4, -1 }, + { 0xFB4A, 0x05EA, 4, -1 }, + { 0xFB4B, 0x05D5, 3, -1 }, + { 0xFB4C, 0x05D1, 5, -1 }, + { 0xFB4D, 0x05DB, 5, -1 }, + { 0xFB4E, 0x05E4, 5, -1 }, +}; + +static const unsigned char cp1255_comb_table[] = { + 0xc4, 0xc7, 0xc8, 0xc9, 0xcc, 0xcf, 0xd1, 0xd2, +}; + +static const unsigned short cp1255_2uni[128] = { + /* 0x80 */ + 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0xfffd, 0x2039, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x90 */ + 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x02dc, 0x2122, 0xfffd, 0x203a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa0 */ + 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20aa, 0x00a5, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, + 0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, + /* 0xc0 */ + 0x05b0, 0x05b1, 0x05b2, 0x05b3, 0x05b4, 0x05b5, 0x05b6, 0x05b7, + 0x05b8, 0x05b9, 0xfffd, 0x05bb, 0x05bc, 0x05bd, 0x05be, 0x05bf, + /* 0xd0 */ + 0x05c0, 0x05c1, 0x05c2, 0x05c3, 0x05f0, 0x05f1, 0x05f2, 0x05f3, + 0x05f4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xe0 */ + 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, + 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, + /* 0xf0 */ + 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, + 0x05e8, 0x05e9, 0x05ea, 0xfffd, 0xfffd, 0x200e, 0x200f, 0xfffd, +}; + +/* In the CP1255 to Unicode direction, the state contains a buffered + character, or 0 if none. */ + +static int +cp1255_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + unsigned short wc; + unsigned short last_wc; + if (c < 0x80) { + wc = c; + } else { + wc = cp1255_2uni[c-0x80]; + if (wc == 0xfffd) + return RET_ILSEQ; + } + last_wc = conv->istate; + if (last_wc) { + if (wc >= 0x05b0 && wc < 0x05c5) { + /* See whether last_wc and wc can be combined. */ + unsigned int k; + unsigned int i1, i2; + switch (wc) { + case 0x05b4: k = 0; break; + case 0x05b7: k = 1; break; + case 0x05b8: k = 2; break; + case 0x05b9: k = 3; break; + case 0x05bc: k = 4; break; + case 0x05bf: k = 5; break; + case 0x05c1: k = 6; break; + case 0x05c2: k = 7; break; + default: goto not_combining; + } + i1 = cp1255_comp_table[k].idx; + i2 = i1 + cp1255_comp_table[k].len-1; + if (last_wc >= cp1255_comp_table_data[i1].base + && last_wc <= cp1255_comp_table_data[i2].base) { + unsigned int i; + for (;;) { + i = (i1+i2)>>1; + if (last_wc == cp1255_comp_table_data[i].base) + break; + if (last_wc < cp1255_comp_table_data[i].base) { + if (i1 == i) + goto not_combining; + i2 = i; + } else { + if (i1 != i) + i1 = i; + else { + i = i2; + if (last_wc == cp1255_comp_table_data[i].base) + break; + goto not_combining; + } + } + } + last_wc = cp1255_comp_table_data[i].composed; + if (last_wc == 0xfb2a || last_wc == 0xfb2b || last_wc == 0xfb49) { + /* Buffer the combined character. */ + conv->istate = last_wc; + return RET_TOOFEW(1); + } else { + /* Output the combined character. */ + conv->istate = 0; + *pwc = (ucs4_t) last_wc; + return 1; + } + } + } + not_combining: + /* Output the buffered character. */ + conv->istate = 0; + *pwc = (ucs4_t) last_wc; + return 0; /* Don't advance the input pointer. */ + } + if ((wc >= 0x05d0 && wc <= 0x05ea && ((0x07db5f7f >> (wc - 0x05d0)) & 1)) + || wc == 0x05f2) { + /* wc is a possible match in cp1255_comp_table_data. Buffer it. */ + conv->istate = wc; + return RET_TOOFEW(1); + } else { + /* Output wc immediately. */ + *pwc = (ucs4_t) wc; + return 1; + } +} + +#define cp1255_flushwc normal_flushwc + +static const unsigned char cp1255_page00[88] = { + 0xa0, 0xa1, 0xa2, 0xa3, 0x00, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, /* 0xf0-0xf7 */ +}; +static const unsigned char cp1255_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char cp1255_page05[72] = { + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xb0-0xb7 */ + 0xc8, 0xc9, 0x00, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xb8-0xbf */ + 0xd0, 0xd1, 0xd2, 0xd3, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xd0-0xd7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xd8-0xdf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xe0-0xe7 */ + 0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0x00, 0x00, 0x00, /* 0xf0-0xf7 */ +}; +static const unsigned char cp1255_page20[56] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfe, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1255_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00f8) + c = cp1255_page00[wc-0x00a0]; + else if (wc == 0x0192) + c = 0x83; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = cp1255_page02[wc-0x02c0]; + else if (wc >= 0x05b0 && wc < 0x05f8) + c = cp1255_page05[wc-0x05b0]; + else if (wc >= 0x2008 && wc < 0x2040) + c = cp1255_page20[wc-0x2008]; + else if (wc == 0x20aa) + c = 0xa4; + else if (wc == 0x20ac) + c = 0x80; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + /* Try canonical decomposition. */ + { + /* Binary search through cp1255_decomp_table. */ + unsigned int i1 = 0; + unsigned int i2 = sizeof(cp1255_decomp_table)/sizeof(cp1255_decomp_table[0])-1; + if (wc >= cp1255_decomp_table[i1].composed + && wc <= cp1255_decomp_table[i2].composed) { + unsigned int i; + for (;;) { + /* Here i2 - i1 > 0. */ + i = (i1+i2)>>1; + if (wc == cp1255_decomp_table[i].composed) + break; + if (wc < cp1255_decomp_table[i].composed) { + if (i1 == i) + return RET_ILUNI; + /* Here i1 < i < i2. */ + i2 = i; + } else { + /* Here i1 <= i < i2. */ + if (i1 != i) + i1 = i; + else { + /* Here i2 - i1 = 1. */ + i = i2; + if (wc == cp1255_decomp_table[i].composed) + break; + else + return RET_ILUNI; + } + } + } + /* Found a canonical decomposition. */ + wc = cp1255_decomp_table[i].base; + /* wc is one of 0x05d0..0x05d6, 0x05d8..0x05dc, 0x05de, 0x05e0..0x05e1, + 0x05e3..0x05e4, 0x05e6..0x05ea, 0x05f2. */ + c = cp1255_page05[wc-0x05b0]; + if (cp1255_decomp_table[i].comb2 < 0) { + if (n < 2) + return RET_TOOSMALL; + r[0] = c; + r[1] = cp1255_comb_table[cp1255_decomp_table[i].comb1]; + return 2; + } else { + if (n < 3) + return RET_TOOSMALL; + r[0] = c; + r[1] = cp1255_comb_table[cp1255_decomp_table[i].comb1]; + r[2] = cp1255_comb_table[cp1255_decomp_table[i].comb2]; + return 3; + } + } + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1256.h b/jni/iconv/lib/cp1256.h new file mode 100644 index 0000000..3804e8f --- /dev/null +++ b/jni/iconv/lib/cp1256.h @@ -0,0 +1,153 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1256 + */ + +static const unsigned short cp1256_2uni[128] = { + /* 0x80 */ + 0x20ac, 0x067e, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0x0679, 0x2039, 0x0152, 0x0686, 0x0698, 0x0688, + /* 0x90 */ + 0x06af, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x06a9, 0x2122, 0x0691, 0x203a, 0x0153, 0x200c, 0x200d, 0x06ba, + /* 0xa0 */ + 0x00a0, 0x060c, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0x06be, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, + 0x00b8, 0x00b9, 0x061b, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x061f, + /* 0xc0 */ + 0x06c1, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, + 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, + /* 0xd0 */ + 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x00d7, + 0x0637, 0x0638, 0x0639, 0x063a, 0x0640, 0x0641, 0x0642, 0x0643, + /* 0xe0 */ + 0x00e0, 0x0644, 0x00e2, 0x0645, 0x0646, 0x0647, 0x0648, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x0649, 0x064a, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x064b, 0x064c, 0x064d, 0x064e, 0x00f4, 0x064f, 0x0650, 0x00f7, + 0x0651, 0x00f9, 0x0652, 0x00fb, 0x00fc, 0x200e, 0x200f, 0x06d2, +}; + +static int +cp1256_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp1256_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp1256_page00[96] = { + 0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd7, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0xe0, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0x00, 0x00, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0xf7, /* 0xf0-0xf7 */ + 0x00, 0xf9, 0x00, 0xfb, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char cp1256_page01[72] = { + 0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char cp1256_page06[208] = { + 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */ + 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd8, /* 0x30-0x37 */ + 0xd9, 0xda, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0xdc, 0xdd, 0xde, 0xdf, 0xe1, 0xe3, 0xe4, 0xe5, /* 0x40-0x47 */ + 0xe6, 0xec, 0xed, 0xf0, 0xf1, 0xf2, 0xf3, 0xf5, /* 0x48-0x4f */ + 0xf6, 0xf8, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x00, /* 0x80-0x87 */ + 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xaa, 0x00, /* 0xb8-0xbf */ + 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ +}; +static const unsigned char cp1256_page20[56] = { + 0x00, 0x00, 0x00, 0x00, 0x9d, 0x9e, 0xfd, 0xfe, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1256_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp1256_page00[wc-0x00a0]; + else if (wc >= 0x0150 && wc < 0x0198) + c = cp1256_page01[wc-0x0150]; + else if (wc == 0x02c6) + c = 0x88; + else if (wc >= 0x0608 && wc < 0x06d8) + c = cp1256_page06[wc-0x0608]; + else if (wc >= 0x2008 && wc < 0x2040) + c = cp1256_page20[wc-0x2008]; + else if (wc == 0x20ac) + c = 0x80; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1257.h b/jni/iconv/lib/cp1257.h new file mode 100644 index 0000000..0d8518e --- /dev/null +++ b/jni/iconv/lib/cp1257.h @@ -0,0 +1,139 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1257 + */ + +static const unsigned short cp1257_2uni[128] = { + /* 0x80 */ + 0x20ac, 0xfffd, 0x201a, 0xfffd, 0x201e, 0x2026, 0x2020, 0x2021, + 0xfffd, 0x2030, 0xfffd, 0x2039, 0xfffd, 0x00a8, 0x02c7, 0x00b8, + /* 0x90 */ + 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0xfffd, 0x2122, 0xfffd, 0x203a, 0xfffd, 0x00af, 0x02db, 0xfffd, + /* 0xa0 */ + 0x00a0, 0xfffd, 0x00a2, 0x00a3, 0x00a4, 0xfffd, 0x00a6, 0x00a7, + 0x00d8, 0x00a9, 0x0156, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00c6, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, + 0x00f8, 0x00b9, 0x0157, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00e6, + /* 0xc0 */ + 0x0104, 0x012e, 0x0100, 0x0106, 0x00c4, 0x00c5, 0x0118, 0x0112, + 0x010c, 0x00c9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012a, 0x013b, + /* 0xd0 */ + 0x0160, 0x0143, 0x0145, 0x00d3, 0x014c, 0x00d5, 0x00d6, 0x00d7, + 0x0172, 0x0141, 0x015a, 0x016a, 0x00dc, 0x017b, 0x017d, 0x00df, + /* 0xe0 */ + 0x0105, 0x012f, 0x0101, 0x0107, 0x00e4, 0x00e5, 0x0119, 0x0113, + 0x010d, 0x00e9, 0x017a, 0x0117, 0x0123, 0x0137, 0x012b, 0x013c, + /* 0xf0 */ + 0x0161, 0x0144, 0x0146, 0x00f3, 0x014d, 0x00f5, 0x00f6, 0x00f7, + 0x0173, 0x0142, 0x015b, 0x016b, 0x00fc, 0x017c, 0x017e, 0x02d9, +}; + +static int +cp1257_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp1257_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp1257_page00[224] = { + 0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0x8d, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x9d, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x8f, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc5, 0xaf, 0x00, /* 0xc0-0xc7 */ + 0x00, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0xd3, 0x00, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xa8, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe5, 0xbf, 0x00, /* 0xe0-0xe7 */ + 0x00, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0xf3, 0x00, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xb8, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0xc2, 0xe2, 0x00, 0x00, 0xc0, 0xe0, 0xc3, 0xe3, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0xc7, 0xe7, 0x00, 0x00, 0xcb, 0xeb, /* 0x10-0x17 */ + 0xc6, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0xce, 0xee, 0x00, 0x00, 0xc1, 0xe1, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcd, 0xed, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0xcf, 0xef, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0xd9, 0xf9, 0xd1, 0xf1, 0xd2, 0xf2, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0xd4, 0xf4, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xba, /* 0x50-0x57 */ + 0x00, 0x00, 0xda, 0xfa, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0xd8, 0xf8, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0xca, 0xea, 0xdd, 0xfd, 0xde, 0xfe, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char cp1257_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8e, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0xff, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char cp1257_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1257_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = cp1257_page00[wc-0x00a0]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = cp1257_page02[wc-0x02c0]; + else if (wc >= 0x2010 && wc < 0x2040) + c = cp1257_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x80; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp1258.h b/jni/iconv/lib/cp1258.h new file mode 100644 index 0000000..5783404 --- /dev/null +++ b/jni/iconv/lib/cp1258.h @@ -0,0 +1,288 @@ +/* + * Copyright (C) 1999-2001, 2004 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP1258 + */ + +#include "flushwc.h" +#include "vietcomb.h" + +static const unsigned char cp1258_comb_table[] = { + 0xcc, 0xec, 0xde, 0xd2, 0xf2, +}; + +/* The possible bases in viet_comp_table_data: + 0x0041..0x0045, 0x0047..0x0049, 0x004B..0x0050, 0x0052..0x0057, + 0x0059..0x005A, 0x0061..0x0065, 0x0067..0x0069, 0x006B..0x0070, + 0x0072..0x0077, 0x0079..0x007A, 0x00A5, 0x00A8, 0x00C2, 0x00C5..0x00C7, + 0x00CA, 0x00CF, 0x00D3..0x00D4, 0x00D6, 0x00D8, 0x00DA, 0x00DC, 0x00E2, + 0x00E5..0x00E7, 0x00EA, 0x00EF, 0x00F3..0x00F4, 0x00F6, 0x00F8, 0x00FA, + 0x00FC, 0x0102..0x0103, 0x01A0..0x01A1, 0x01AF..0x01B0. */ +static const unsigned int cp1258_comp_bases[] = { + 0x06fdfbbe, 0x06fdfbbe, 0x00000000, 0x00000120, 0x155884e4, 0x155884e4, + 0x0000000c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00018003 +}; + +static const unsigned short cp1258_2uni[128] = { + /* 0x80 */ + 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0xfffd, 0x2039, 0x0152, 0xfffd, 0xfffd, 0xfffd, + /* 0x90 */ + 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x02dc, 0x2122, 0xfffd, 0x203a, 0x0153, 0xfffd, 0xfffd, 0x0178, + /* 0xa0 */ + 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, + 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x00c5, 0x00c6, 0x00c7, + 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x0300, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0x0110, 0x00d1, 0x0309, 0x00d3, 0x00d4, 0x01a0, 0x00d6, 0x00d7, + 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x01af, 0x0303, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x00e5, 0x00e6, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x0301, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x0111, 0x00f1, 0x0323, 0x00f3, 0x00f4, 0x01a1, 0x00f6, 0x00f7, + 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x01b0, 0x20ab, 0x00ff, +}; + +/* In the CP1258 to Unicode direction, the state contains a buffered + character, or 0 if none. */ + +static int +cp1258_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + unsigned short wc; + unsigned short last_wc; + if (c < 0x80) { + wc = c; + } else { + wc = cp1258_2uni[c-0x80]; + if (wc == 0xfffd) + return RET_ILSEQ; + } + last_wc = conv->istate; + if (last_wc) { + if (wc >= 0x0300 && wc < 0x0340) { + /* See whether last_wc and wc can be combined. */ + unsigned int k; + unsigned int i1, i2; + switch (wc) { + case 0x0300: k = 0; break; + case 0x0301: k = 1; break; + case 0x0303: k = 2; break; + case 0x0309: k = 3; break; + case 0x0323: k = 4; break; + default: abort(); + } + i1 = viet_comp_table[k].idx; + i2 = i1 + viet_comp_table[k].len-1; + if (last_wc >= viet_comp_table_data[i1].base + && last_wc <= viet_comp_table_data[i2].base) { + unsigned int i; + for (;;) { + i = (i1+i2)>>1; + if (last_wc == viet_comp_table_data[i].base) + break; + if (last_wc < viet_comp_table_data[i].base) { + if (i1 == i) + goto not_combining; + i2 = i; + } else { + if (i1 != i) + i1 = i; + else { + i = i2; + if (last_wc == viet_comp_table_data[i].base) + break; + goto not_combining; + } + } + } + last_wc = viet_comp_table_data[i].composed; + /* Output the combined character. */ + conv->istate = 0; + *pwc = (ucs4_t) last_wc; + return 1; + } + } + not_combining: + /* Output the buffered character. */ + conv->istate = 0; + *pwc = (ucs4_t) last_wc; + return 0; /* Don't advance the input pointer. */ + } + if (wc >= 0x0041 && wc <= 0x01b0 + && ((cp1258_comp_bases[(wc - 0x0040) >> 5] >> (wc & 0x1f)) & 1)) { + /* wc is a possible match in viet_comp_table_data. Buffer it. */ + conv->istate = wc; + return RET_TOOFEW(1); + } else { + /* Output wc immediately. */ + *pwc = (ucs4_t) wc; + return 1; + } +} + +#define cp1258_flushwc normal_flushwc + +static const unsigned char cp1258_page00[88] = { + 0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0x00, 0xd1, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0x00, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xc3, 0xe3, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ +}; +static const unsigned char cp1258_page01[104] = { + 0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xd5, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdd, /* 0xa8-0xaf */ + 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ +}; +static const unsigned char cp1258_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char cp1258_page03[40] = { + 0xcc, 0xec, 0x00, 0xde, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char cp1258_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1258_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = wc; + else if (wc >= 0x00c0 && wc < 0x0118) + c = cp1258_page00[wc-0x00c0]; + else if (wc >= 0x0150 && wc < 0x01b8) + c = cp1258_page01[wc-0x0150]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = cp1258_page02[wc-0x02c0]; + else if (wc >= 0x0300 && wc < 0x0328) + c = cp1258_page03[wc-0x0300]; + else if (wc >= 0x0340 && wc < 0x0342) /* deprecated Vietnamese tone marks */ + c = cp1258_page03[wc-0x0340]; + else if (wc >= 0x2010 && wc < 0x2040) + c = cp1258_page20[wc-0x2010]; + else if (wc == 0x20ab) + c = 0xfe; + else if (wc == 0x20ac) + c = 0x80; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + /* Try canonical decomposition. */ + { + /* Binary search through viet_decomp_table. */ + unsigned int i1 = 0; + unsigned int i2 = sizeof(viet_decomp_table)/sizeof(viet_decomp_table[0])-1; + if (wc >= viet_decomp_table[i1].composed + && wc <= viet_decomp_table[i2].composed) { + unsigned int i; + for (;;) { + /* Here i2 - i1 > 0. */ + i = (i1+i2)>>1; + if (wc == viet_decomp_table[i].composed) + break; + if (wc < viet_decomp_table[i].composed) { + if (i1 == i) + return RET_ILUNI; + /* Here i1 < i < i2. */ + i2 = i; + } else { + /* Here i1 <= i < i2. */ + if (i1 != i) + i1 = i; + else { + /* Here i2 - i1 = 1. */ + i = i2; + if (wc == viet_decomp_table[i].composed) + break; + else + return RET_ILUNI; + } + } + } + /* Found a canonical decomposition. */ + wc = viet_decomp_table[i].base; + /* wc is one of 0x0020, 0x0041..0x005a, 0x0061..0x007a, 0x00a5, 0x00a8, + 0x00c2, 0x00c5..0x00c7, 0x00ca, 0x00cf, 0x00d3, 0x00d4, 0x00d6, + 0x00d8, 0x00da, 0x00dc, 0x00e2, 0x00e5..0x00e7, 0x00ea, 0x00ef, + 0x00f3, 0x00f4, 0x00f6, 0x00f8, 0x00fc, 0x0102, 0x0103, 0x01a0, + 0x01a1, 0x01af, 0x01b0. */ + if (wc < 0x0100) + c = wc; + else if (wc < 0x0118) + c = cp1258_page00[wc-0x00c0]; + else + c = cp1258_page01[wc-0x0150]; + if (n < 2) + return RET_TOOSMALL; + r[0] = c; + r[1] = cp1258_comb_table[viet_decomp_table[i].comb1]; + return 2; + } + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp437.h b/jni/iconv/lib/cp437.h new file mode 100644 index 0000000..a3c8e68 --- /dev/null +++ b/jni/iconv/lib/cp437.h @@ -0,0 +1,156 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP437 + */ + +static const unsigned short cp437_2uni[128] = { + /* 0x80 */ + 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7, + 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x00c5, + /* 0x90 */ + 0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9, + 0x00ff, 0x00d6, 0x00dc, 0x00a2, 0x00a3, 0x00a5, 0x20a7, 0x0192, + /* 0xa0 */ + 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba, + 0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, + 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567, + /* 0xd0 */ + 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b, + 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4, + 0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229, + /* 0xf0 */ + 0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248, + 0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp437_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp437_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp437_page00[96] = { + 0xff, 0xad, 0x9b, 0x9c, 0x00, 0x9d, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0xa6, 0xae, 0xaa, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0x00, 0x00, 0xe6, 0x00, 0xfa, /* 0xb0-0xb7 */ + 0x00, 0x00, 0xa7, 0xaf, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */ + 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x99, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */ + 0x85, 0xa0, 0x83, 0x00, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */ + 0x8a, 0x82, 0x88, 0x89, 0x8d, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */ + 0x00, 0xa4, 0x95, 0xa2, 0x93, 0x00, 0x94, 0xf6, /* 0xf0-0xf7 */ + 0x00, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x98, /* 0xf8-0xff */ +}; +static const unsigned char cp437_page03[56] = { + 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */ +}; +static const unsigned char cp437_page22[80] = { + 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char cp437_page23[24] = { + 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char cp437_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */ + 0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */ + 0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */ + 0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp437_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp437_page00[wc-0x00a0]; + else if (wc == 0x0192) + c = 0x9f; + else if (wc >= 0x0390 && wc < 0x03c8) + c = cp437_page03[wc-0x0390]; + else if (wc == 0x207f) + c = 0xfc; + else if (wc == 0x20a7) + c = 0x9e; + else if (wc >= 0x2218 && wc < 0x2268) + c = cp437_page22[wc-0x2218]; + else if (wc >= 0x2310 && wc < 0x2328) + c = cp437_page23[wc-0x2310]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp437_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp737.h b/jni/iconv/lib/cp737.h new file mode 100644 index 0000000..955e458 --- /dev/null +++ b/jni/iconv/lib/cp737.h @@ -0,0 +1,141 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP737 + */ + +static const unsigned short cp737_2uni[128] = { + /* 0x80 */ + 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, + 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, + /* 0x90 */ + 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, + 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, + /* 0xa0 */ + 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, + 0x03c1, 0x03c3, 0x03c2, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, + 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567, + /* 0xd0 */ + 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b, + 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x03c9, 0x03ac, 0x03ad, 0x03ae, 0x03ca, 0x03af, 0x03cc, 0x03cd, + 0x03cb, 0x03ce, 0x0386, 0x0388, 0x0389, 0x038a, 0x038c, 0x038e, + /* 0xf0 */ + 0x038f, 0x00b1, 0x2265, 0x2264, 0x03aa, 0x03ab, 0x00f7, 0x2248, + 0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp737_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp737_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp737_page00[24] = { + 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0x00, 0x00, 0x00, 0x00, 0xfa, /* 0xb0-0xb7 */ +}; +static const unsigned char cp737_page03[80] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xea, 0x00, /* 0x80-0x87 */ + 0xeb, 0xec, 0xed, 0x00, 0xee, 0x00, 0xef, 0xf0, /* 0x88-0x8f */ + 0x00, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, /* 0x90-0x97 */ + 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, /* 0x98-0x9f */ + 0x8f, 0x90, 0x00, 0x91, 0x92, 0x93, 0x94, 0x95, /* 0xa0-0xa7 */ + 0x96, 0x97, 0xf4, 0xf5, 0xe1, 0xe2, 0xe3, 0xe5, /* 0xa8-0xaf */ + 0x00, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, /* 0xb0-0xb7 */ + 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, /* 0xb8-0xbf */ + 0xa7, 0xa8, 0xaa, 0xa9, 0xab, 0xac, 0xad, 0xae, /* 0xc0-0xc7 */ + 0xaf, 0xe0, 0xe4, 0xe8, 0xe6, 0xe7, 0xe9, 0x00, /* 0xc8-0xcf */ +}; +static const unsigned char cp737_page22[80] = { + 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char cp737_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */ + 0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */ + 0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */ + 0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp737_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b8) + c = cp737_page00[wc-0x00a0]; + else if (wc == 0x00f7) + c = 0xf6; + else if (wc >= 0x0380 && wc < 0x03d0) + c = cp737_page03[wc-0x0380]; + else if (wc == 0x207f) + c = 0xfc; + else if (wc >= 0x2218 && wc < 0x2268) + c = cp737_page22[wc-0x2218]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp737_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp775.h b/jni/iconv/lib/cp775.h new file mode 100644 index 0000000..b9a5a5c --- /dev/null +++ b/jni/iconv/lib/cp775.h @@ -0,0 +1,142 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP775 + */ + +static const unsigned short cp775_2uni[128] = { + /* 0x80 */ + 0x0106, 0x00fc, 0x00e9, 0x0101, 0x00e4, 0x0123, 0x00e5, 0x0107, + 0x0142, 0x0113, 0x0156, 0x0157, 0x012b, 0x0179, 0x00c4, 0x00c5, + /* 0x90 */ + 0x00c9, 0x00e6, 0x00c6, 0x014d, 0x00f6, 0x0122, 0x00a2, 0x015a, + 0x015b, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x00d7, 0x00a4, + /* 0xa0 */ + 0x0100, 0x012a, 0x00f3, 0x017b, 0x017c, 0x017a, 0x201d, 0x00a6, + 0x00a9, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0x0141, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x0104, 0x010c, 0x0118, + 0x0116, 0x2563, 0x2551, 0x2557, 0x255d, 0x012e, 0x0160, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x0172, 0x016a, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x017d, + /* 0xd0 */ + 0x0105, 0x010d, 0x0119, 0x0117, 0x012f, 0x0161, 0x0173, 0x016b, + 0x017e, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x00d3, 0x00df, 0x014c, 0x0143, 0x00f5, 0x00d5, 0x00b5, 0x0144, + 0x0136, 0x0137, 0x013b, 0x013c, 0x0146, 0x0112, 0x0145, 0x2019, + /* 0xf0 */ + 0x00ad, 0x00b1, 0x201c, 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x201e, + 0x00b0, 0x2219, 0x00b7, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp775_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp775_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp775_page00[224] = { + 0xff, 0x00, 0x96, 0x9c, 0x9f, 0x00, 0xa7, 0xf5, /* 0xa0-0xa7 */ + 0x00, 0xa8, 0x00, 0xae, 0xaa, 0xf0, 0xa9, 0x00, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0xfc, 0x00, 0xe6, 0xf4, 0xfa, /* 0xb0-0xb7 */ + 0x00, 0xfb, 0x00, 0xaf, 0xac, 0xab, 0xf3, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x8e, 0x8f, 0x92, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0xe0, 0x00, 0xe5, 0x99, 0x9e, /* 0xd0-0xd7 */ + 0x9d, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x84, 0x86, 0x91, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0xa2, 0x00, 0xe4, 0x94, 0xf6, /* 0xf0-0xf7 */ + 0x9b, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0xa0, 0x83, 0x00, 0x00, 0xb5, 0xd0, 0x80, 0x87, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xb6, 0xd1, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0xed, 0x89, 0x00, 0x00, 0xb8, 0xd3, /* 0x10-0x17 */ + 0xb7, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x95, 0x85, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0xa1, 0x8c, 0x00, 0x00, 0xbd, 0xd4, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xe9, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0xea, 0xeb, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0xad, 0x88, 0xe3, 0xe7, 0xee, 0xec, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0xe2, 0x93, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x8b, /* 0x50-0x57 */ + 0x00, 0x00, 0x97, 0x98, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xbe, 0xd5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0xc7, 0xd7, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0xc6, 0xd6, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x8d, 0xa5, 0xa3, 0xa4, 0xcf, 0xd8, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char cp775_page20[8] = { + 0x00, 0xef, 0x00, 0x00, 0xf2, 0xa6, 0xf7, 0x00, /* 0x18-0x1f */ +}; +static const unsigned char cp775_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */ + 0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */ + 0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */ + 0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp775_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = cp775_page00[wc-0x00a0]; + else if (wc >= 0x2018 && wc < 0x2020) + c = cp775_page20[wc-0x2018]; + else if (wc == 0x2219) + c = 0xf9; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp775_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp850.h b/jni/iconv/lib/cp850.h new file mode 100644 index 0000000..25acfee --- /dev/null +++ b/jni/iconv/lib/cp850.h @@ -0,0 +1,124 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP850 + */ + +static const unsigned short cp850_2uni[128] = { + /* 0x80 */ + 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7, + 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x00c5, + /* 0x90 */ + 0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9, + 0x00ff, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x00d7, 0x0192, + /* 0xa0 */ + 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba, + 0x00bf, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x00c2, 0x00c0, + 0x00a9, 0x2563, 0x2551, 0x2557, 0x255d, 0x00a2, 0x00a5, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x00e3, 0x00c3, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4, + /* 0xd0 */ + 0x00f0, 0x00d0, 0x00ca, 0x00cb, 0x00c8, 0x0131, 0x00cd, 0x00ce, + 0x00cf, 0x2518, 0x250c, 0x2588, 0x2584, 0x00a6, 0x00cc, 0x2580, + /* 0xe0 */ + 0x00d3, 0x00df, 0x00d4, 0x00d2, 0x00f5, 0x00d5, 0x00b5, 0x00fe, + 0x00de, 0x00da, 0x00db, 0x00d9, 0x00fd, 0x00dd, 0x00af, 0x00b4, + /* 0xf0 */ + 0x00ad, 0x00b1, 0x2017, 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x00b8, + 0x00b0, 0x00a8, 0x00b7, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp850_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp850_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp850_page00[96] = { + 0xff, 0xad, 0xbd, 0x9c, 0xcf, 0xbe, 0xdd, 0xf5, /* 0xa0-0xa7 */ + 0xf9, 0xb8, 0xa6, 0xae, 0xaa, 0xf0, 0xa9, 0xee, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0xfc, 0xef, 0xe6, 0xf4, 0xfa, /* 0xb0-0xb7 */ + 0xf7, 0xfb, 0xa7, 0xaf, 0xac, 0xab, 0xf3, 0xa8, /* 0xb8-0xbf */ + 0xb7, 0xb5, 0xb6, 0xc7, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */ + 0xd4, 0x90, 0xd2, 0xd3, 0xde, 0xd6, 0xd7, 0xd8, /* 0xc8-0xcf */ + 0xd1, 0xa5, 0xe3, 0xe0, 0xe2, 0xe5, 0x99, 0x9e, /* 0xd0-0xd7 */ + 0x9d, 0xeb, 0xe9, 0xea, 0x9a, 0xed, 0xe8, 0xe1, /* 0xd8-0xdf */ + 0x85, 0xa0, 0x83, 0xc6, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */ + 0x8a, 0x82, 0x88, 0x89, 0x8d, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */ + 0xd0, 0xa4, 0x95, 0xa2, 0x93, 0xe4, 0x94, 0xf6, /* 0xf0-0xf7 */ + 0x9b, 0x97, 0xa3, 0x96, 0x81, 0xec, 0xe7, 0x98, /* 0xf8-0xff */ +}; +static const unsigned char cp850_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */ + 0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */ + 0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */ + 0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp850_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp850_page00[wc-0x00a0]; + else if (wc == 0x0131) + c = 0xd5; + else if (wc == 0x0192) + c = 0x9f; + else if (wc == 0x2017) + c = 0xf2; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp850_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp852.h b/jni/iconv/lib/cp852.h new file mode 100644 index 0000000..fac7a63 --- /dev/null +++ b/jni/iconv/lib/cp852.h @@ -0,0 +1,143 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP852 + */ + +static const unsigned short cp852_2uni[128] = { + /* 0x80 */ + 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x016f, 0x0107, 0x00e7, + 0x0142, 0x00eb, 0x0150, 0x0151, 0x00ee, 0x0179, 0x00c4, 0x0106, + /* 0x90 */ + 0x00c9, 0x0139, 0x013a, 0x00f4, 0x00f6, 0x013d, 0x013e, 0x015a, + 0x015b, 0x00d6, 0x00dc, 0x0164, 0x0165, 0x0141, 0x00d7, 0x010d, + /* 0xa0 */ + 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x0104, 0x0105, 0x017d, 0x017e, + 0x0118, 0x0119, 0x00ac, 0x017a, 0x010c, 0x015f, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x00c2, 0x011a, + 0x015e, 0x2563, 0x2551, 0x2557, 0x255d, 0x017b, 0x017c, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x0102, 0x0103, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4, + /* 0xd0 */ + 0x0111, 0x0110, 0x010e, 0x00cb, 0x010f, 0x0147, 0x00cd, 0x00ce, + 0x011b, 0x2518, 0x250c, 0x2588, 0x2584, 0x0162, 0x016e, 0x2580, + /* 0xe0 */ + 0x00d3, 0x00df, 0x00d4, 0x0143, 0x0144, 0x0148, 0x0160, 0x0161, + 0x0154, 0x00da, 0x0155, 0x0170, 0x00fd, 0x00dd, 0x0163, 0x00b4, + /* 0xf0 */ + 0x00ad, 0x02dd, 0x02db, 0x02c7, 0x02d8, 0x00a7, 0x00f7, 0x00b8, + 0x00b0, 0x00a8, 0x02d9, 0x0171, 0x0158, 0x0159, 0x25a0, 0x00a0, +}; + +static int +cp852_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp852_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp852_page00[224] = { + 0xff, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0xf5, /* 0xa0-0xa7 */ + 0xf9, 0x00, 0x00, 0xae, 0xaa, 0xf0, 0x00, 0x00, /* 0xa8-0xaf */ + 0xf8, 0x00, 0x00, 0x00, 0xef, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0xf7, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0xb5, 0xb6, 0x00, 0x8e, 0x00, 0x00, 0x80, /* 0xc0-0xc7 */ + 0x00, 0x90, 0x00, 0xd3, 0x00, 0xd6, 0xd7, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0xe0, 0xe2, 0x00, 0x99, 0x9e, /* 0xd0-0xd7 */ + 0x00, 0x00, 0xe9, 0x00, 0x9a, 0xed, 0x00, 0xe1, /* 0xd8-0xdf */ + 0x00, 0xa0, 0x83, 0x00, 0x84, 0x00, 0x00, 0x87, /* 0xe0-0xe7 */ + 0x00, 0x82, 0x00, 0x89, 0x00, 0xa1, 0x8c, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0xa2, 0x93, 0x00, 0x94, 0xf6, /* 0xf0-0xf7 */ + 0x00, 0x00, 0xa3, 0x00, 0x81, 0xec, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xc6, 0xc7, 0xa4, 0xa5, 0x8f, 0x86, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xac, 0x9f, 0xd2, 0xd4, /* 0x08-0x0f */ + 0xd1, 0xd0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xa8, 0xa9, 0xb7, 0xd8, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x91, 0x92, 0x00, 0x00, 0x95, 0x96, 0x00, /* 0x38-0x3f */ + 0x00, 0x9d, 0x88, 0xe3, 0xe4, 0x00, 0x00, 0xd5, /* 0x40-0x47 */ + 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x8a, 0x8b, 0x00, 0x00, 0xe8, 0xea, 0x00, 0x00, /* 0x50-0x57 */ + 0xfc, 0xfd, 0x97, 0x98, 0x00, 0x00, 0xb8, 0xad, /* 0x58-0x5f */ + 0xe6, 0xe7, 0xdd, 0xee, 0x9b, 0x9c, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x85, /* 0x68-0x6f */ + 0xeb, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x8d, 0xab, 0xbd, 0xbe, 0xa6, 0xa7, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char cp852_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf3, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xf4, 0xfa, 0x00, 0xf2, 0x00, 0xf1, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char cp852_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */ + 0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */ + 0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */ + 0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp852_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = cp852_page00[wc-0x00a0]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = cp852_page02[wc-0x02c0]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp852_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp853.h b/jni/iconv/lib/cp853.h new file mode 100644 index 0000000..fe82ae9 --- /dev/null +++ b/jni/iconv/lib/cp853.h @@ -0,0 +1,151 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP853 + */ + +static const unsigned short cp853_2uni[128] = { + /* 0x80 */ + 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x0109, 0x00e7, + 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x0108, + /* 0x90 */ + 0x00c9, 0x010b, 0x010a, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9, + 0x0130, 0x00d6, 0x00dc, 0x011d, 0x00a3, 0x011c, 0x00d7, 0x0135, + /* 0xa0 */ + 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x011e, 0x011f, + 0x0124, 0x0125, 0xfffd, 0x00bd, 0x0134, 0x015f, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x00c2, 0x00c0, + 0x015e, 0x2563, 0x2551, 0x2557, 0x255d, 0x017b, 0x017c, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x015c, 0x015d, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4, + /* 0xd0 */ + 0xfffd, 0xfffd, 0x00ca, 0x00cb, 0x00c8, 0x0131, 0x00cd, 0x00ce, + 0x00cf, 0x2518, 0x250c, 0x2588, 0x2584, 0xfffd, 0x00cc, 0x2580, + /* 0xe0 */ + 0x00d3, 0x00df, 0x00d4, 0x00d2, 0x0120, 0x0121, 0x00b5, 0x0126, + 0x0127, 0x00da, 0x00db, 0x00d9, 0x016c, 0x016d, 0xfffd, 0x00b4, + /* 0xf0 */ + 0x00ad, 0xfffd, 0x2113, 0x0149, 0x02d8, 0x00a7, 0x00f7, 0x00b8, + 0x00b0, 0x00a8, 0x02d9, 0xfffd, 0x00b3, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp853_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp853_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp853_page00[96] = { + 0xff, 0x00, 0x00, 0x9c, 0xcf, 0x00, 0x00, 0xf5, /* 0xa0-0xa7 */ + 0xf9, 0x00, 0x00, 0xae, 0x00, 0xf0, 0x00, 0x00, /* 0xa8-0xaf */ + 0xf8, 0x00, 0xfd, 0xfc, 0xef, 0xe6, 0x00, 0x00, /* 0xb0-0xb7 */ + 0xf7, 0x00, 0x00, 0xaf, 0x00, 0xab, 0x00, 0x00, /* 0xb8-0xbf */ + 0xb7, 0xb5, 0xb6, 0x00, 0x8e, 0x00, 0x00, 0x80, /* 0xc0-0xc7 */ + 0xd4, 0x90, 0xd2, 0xd3, 0xde, 0xd6, 0xd7, 0xd8, /* 0xc8-0xcf */ + 0x00, 0xa5, 0xe3, 0xe0, 0xe2, 0x00, 0x99, 0x9e, /* 0xd0-0xd7 */ + 0x00, 0xeb, 0xe9, 0xea, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */ + 0x85, 0xa0, 0x83, 0x00, 0x84, 0x00, 0x00, 0x87, /* 0xe0-0xe7 */ + 0x8a, 0x82, 0x88, 0x89, 0x8d, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */ + 0x00, 0xa4, 0x95, 0xa2, 0x93, 0x00, 0x94, 0xf6, /* 0xf0-0xf7 */ + 0x00, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char cp853_page01[120] = { + 0x8f, 0x86, 0x92, 0x91, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x9d, 0x9b, 0xa6, 0xa7, /* 0x18-0x1f */ + 0xe4, 0xe5, 0x00, 0x00, 0xa8, 0xa9, 0xe7, 0xe8, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x98, 0xd5, 0x00, 0x00, 0xac, 0x9f, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0xc6, 0xc7, 0xb8, 0xad, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0xec, 0xed, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0xbd, 0xbe, 0x00, 0x00, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char cp853_page02[8] = { + 0xf4, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char cp853_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */ + 0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */ + 0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */ + 0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp853_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp853_page00[wc-0x00a0]; + else if (wc >= 0x0108 && wc < 0x0180) + c = cp853_page01[wc-0x0108]; + else if (wc >= 0x02d8 && wc < 0x02e0) + c = cp853_page02[wc-0x02d8]; + else if (wc == 0x2113) + c = 0xf2; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp853_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp855.h b/jni/iconv/lib/cp855.h new file mode 100644 index 0000000..ddb8bf1 --- /dev/null +++ b/jni/iconv/lib/cp855.h @@ -0,0 +1,128 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP855 + */ + +static const unsigned short cp855_2uni[128] = { + /* 0x80 */ + 0x0452, 0x0402, 0x0453, 0x0403, 0x0451, 0x0401, 0x0454, 0x0404, + 0x0455, 0x0405, 0x0456, 0x0406, 0x0457, 0x0407, 0x0458, 0x0408, + /* 0x90 */ + 0x0459, 0x0409, 0x045a, 0x040a, 0x045b, 0x040b, 0x045c, 0x040c, + 0x045e, 0x040e, 0x045f, 0x040f, 0x044e, 0x042e, 0x044a, 0x042a, + /* 0xa0 */ + 0x0430, 0x0410, 0x0431, 0x0411, 0x0446, 0x0426, 0x0434, 0x0414, + 0x0435, 0x0415, 0x0444, 0x0424, 0x0433, 0x0413, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x0445, 0x0425, 0x0438, + 0x0418, 0x2563, 0x2551, 0x2557, 0x255d, 0x0439, 0x0419, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x043a, 0x041a, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4, + /* 0xd0 */ + 0x043b, 0x041b, 0x043c, 0x041c, 0x043d, 0x041d, 0x043e, 0x041e, + 0x043f, 0x2518, 0x250c, 0x2588, 0x2584, 0x041f, 0x044f, 0x2580, + /* 0xe0 */ + 0x042f, 0x0440, 0x0420, 0x0441, 0x0421, 0x0442, 0x0422, 0x0443, + 0x0423, 0x0436, 0x0416, 0x0432, 0x0412, 0x044c, 0x042c, 0x2116, + /* 0xf0 */ + 0x00ad, 0x044b, 0x042b, 0x0437, 0x0417, 0x0448, 0x0428, 0x044d, + 0x042d, 0x0449, 0x0429, 0x0447, 0x0427, 0x00a7, 0x25a0, 0x00a0, +}; + +static int +cp855_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp855_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp855_page00[32] = { + 0xff, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0xfd, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0xae, 0x00, 0xf0, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char cp855_page04[96] = { + 0x00, 0x85, 0x81, 0x83, 0x87, 0x89, 0x8b, 0x8d, /* 0x00-0x07 */ + 0x8f, 0x91, 0x93, 0x95, 0x97, 0x00, 0x99, 0x9b, /* 0x08-0x0f */ + 0xa1, 0xa3, 0xec, 0xad, 0xa7, 0xa9, 0xea, 0xf4, /* 0x10-0x17 */ + 0xb8, 0xbe, 0xc7, 0xd1, 0xd3, 0xd5, 0xd7, 0xdd, /* 0x18-0x1f */ + 0xe2, 0xe4, 0xe6, 0xe8, 0xab, 0xb6, 0xa5, 0xfc, /* 0x20-0x27 */ + 0xf6, 0xfa, 0x9f, 0xf2, 0xee, 0xf8, 0x9d, 0xe0, /* 0x28-0x2f */ + 0xa0, 0xa2, 0xeb, 0xac, 0xa6, 0xa8, 0xe9, 0xf3, /* 0x30-0x37 */ + 0xb7, 0xbd, 0xc6, 0xd0, 0xd2, 0xd4, 0xd6, 0xd8, /* 0x38-0x3f */ + 0xe1, 0xe3, 0xe5, 0xe7, 0xaa, 0xb5, 0xa4, 0xfb, /* 0x40-0x47 */ + 0xf5, 0xf9, 0x9e, 0xf1, 0xed, 0xf7, 0x9c, 0xde, /* 0x48-0x4f */ + 0x00, 0x84, 0x80, 0x82, 0x86, 0x88, 0x8a, 0x8c, /* 0x50-0x57 */ + 0x8e, 0x90, 0x92, 0x94, 0x96, 0x00, 0x98, 0x9a, /* 0x58-0x5f */ +}; +static const unsigned char cp855_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */ + 0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */ + 0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */ + 0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp855_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = cp855_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0460) + c = cp855_page04[wc-0x0400]; + else if (wc == 0x2116) + c = 0xef; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp855_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp856.h b/jni/iconv/lib/cp856.h new file mode 100644 index 0000000..30ba80b --- /dev/null +++ b/jni/iconv/lib/cp856.h @@ -0,0 +1,134 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP856 + */ + +static const unsigned short cp856_2uni[128] = { + /* 0x80 */ + 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, + 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, + /* 0x90 */ + 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, + 0x05e8, 0x05e9, 0x05ea, 0xfffd, 0x00a3, 0xfffd, 0x00d7, 0xfffd, + /* 0xa0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0xfffd, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0xfffd, 0xfffd, 0xfffd, + 0x00a9, 0x2563, 0x2551, 0x2557, 0x255d, 0x00a2, 0x00a5, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0xfffd, 0xfffd, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4, + /* 0xd0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x2518, 0x250c, 0x2588, 0x2584, 0x00a6, 0xfffd, 0x2580, + /* 0xe0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x00b5, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x00af, 0x00b4, + /* 0xf0 */ + 0x00ad, 0x00b1, 0x2017, 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x00b8, + 0x00b0, 0x00a8, 0x00b7, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp856_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp856_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp856_page00[88] = { + 0xff, 0x00, 0xbd, 0x9c, 0xcf, 0xbe, 0xdd, 0xf5, /* 0xa0-0xa7 */ + 0xf9, 0xb8, 0x00, 0xae, 0xaa, 0xf0, 0xa9, 0xee, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0xfc, 0xef, 0xe6, 0xf4, 0xfa, /* 0xb0-0xb7 */ + 0xf7, 0xfb, 0x00, 0xaf, 0xac, 0xab, 0xf3, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, /* 0xf0-0xf7 */ +}; +static const unsigned char cp856_page05[32] = { + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0xd0-0xd7 */ + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0xd8-0xdf */ + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0xe0-0xe7 */ + 0x98, 0x99, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ +}; +static const unsigned char cp856_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */ + 0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */ + 0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */ + 0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp856_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00f8) + c = cp856_page00[wc-0x00a0]; + else if (wc >= 0x05d0 && wc < 0x05f0) + c = cp856_page05[wc-0x05d0]; + else if (wc == 0x2017) + c = 0xf2; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp856_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp857.h b/jni/iconv/lib/cp857.h new file mode 100644 index 0000000..09de722 --- /dev/null +++ b/jni/iconv/lib/cp857.h @@ -0,0 +1,138 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP857 + */ + +static const unsigned short cp857_2uni[128] = { + /* 0x80 */ + 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7, + 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x0131, 0x00c4, 0x00c5, + /* 0x90 */ + 0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9, + 0x0130, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x015e, 0x015f, + /* 0xa0 */ + 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x011e, 0x011f, + 0x00bf, 0x00ae, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00c1, 0x00c2, 0x00c0, + 0x00a9, 0x2563, 0x2551, 0x2557, 0x255d, 0x00a2, 0x00a5, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x00e3, 0x00c3, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x00a4, + /* 0xd0 */ + 0x00ba, 0x00aa, 0x00ca, 0x00cb, 0x00c8, 0xfffd, 0x00cd, 0x00ce, + 0x00cf, 0x2518, 0x250c, 0x2588, 0x2584, 0x00a6, 0x00cc, 0x2580, + /* 0xe0 */ + 0x00d3, 0x00df, 0x00d4, 0x00d2, 0x00f5, 0x00d5, 0x00b5, 0xfffd, + 0x00d7, 0x00da, 0x00db, 0x00d9, 0x00ec, 0x00ff, 0x00af, 0x00b4, + /* 0xf0 */ + 0x00ad, 0x00b1, 0xfffd, 0x00be, 0x00b6, 0x00a7, 0x00f7, 0x00b8, + 0x00b0, 0x00a8, 0x00b7, 0x00b9, 0x00b3, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp857_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp857_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp857_page00[96] = { + 0xff, 0xad, 0xbd, 0x9c, 0xcf, 0xbe, 0xdd, 0xf5, /* 0xa0-0xa7 */ + 0xf9, 0xb8, 0xd1, 0xae, 0xaa, 0xf0, 0xa9, 0xee, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0xfc, 0xef, 0xe6, 0xf4, 0xfa, /* 0xb0-0xb7 */ + 0xf7, 0xfb, 0xd0, 0xaf, 0xac, 0xab, 0xf3, 0xa8, /* 0xb8-0xbf */ + 0xb7, 0xb5, 0xb6, 0xc7, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */ + 0xd4, 0x90, 0xd2, 0xd3, 0xde, 0xd6, 0xd7, 0xd8, /* 0xc8-0xcf */ + 0x00, 0xa5, 0xe3, 0xe0, 0xe2, 0xe5, 0x99, 0xe8, /* 0xd0-0xd7 */ + 0x9d, 0xeb, 0xe9, 0xea, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */ + 0x85, 0xa0, 0x83, 0xc6, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */ + 0x8a, 0x82, 0x88, 0x89, 0xec, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */ + 0x00, 0xa4, 0x95, 0xa2, 0x93, 0xe4, 0x94, 0xf6, /* 0xf0-0xf7 */ + 0x9b, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0xed, /* 0xf8-0xff */ +}; +static const unsigned char cp857_page01[72] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0xa7, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x98, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x9f, /* 0x58-0x5f */ +}; +static const unsigned char cp857_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */ + 0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */ + 0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */ + 0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp857_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp857_page00[wc-0x00a0]; + else if (wc >= 0x0118 && wc < 0x0160) + c = cp857_page01[wc-0x0118]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp857_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp858.h b/jni/iconv/lib/cp858.h new file mode 100644 index 0000000..dd26d0a --- /dev/null +++ b/jni/iconv/lib/cp858.h @@ -0,0 +1,61 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP858 + */ + +static int +cp858_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else if (c == 0xd5) + *pwc = 0x20ac; + else + *pwc = (ucs4_t) cp850_2uni[c-0x80]; + return 1; +} + +static int +cp858_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp850_page00[wc-0x00a0]; + else if (wc == 0x0192) + c = 0x9f; + else if (wc == 0x2017) + c = 0xf2; + else if (wc == 0x20ac) + c = 0xd5; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp850_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp860.h b/jni/iconv/lib/cp860.h new file mode 100644 index 0000000..2cca2f1 --- /dev/null +++ b/jni/iconv/lib/cp860.h @@ -0,0 +1,149 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP860 + */ + +static const unsigned short cp860_2uni[128] = { + /* 0x80 */ + 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e3, 0x00e0, 0x00c1, 0x00e7, + 0x00ea, 0x00ca, 0x00e8, 0x00cd, 0x00d4, 0x00ec, 0x00c3, 0x00c2, + /* 0x90 */ + 0x00c9, 0x00c0, 0x00c8, 0x00f4, 0x00f5, 0x00f2, 0x00da, 0x00f9, + 0x00cc, 0x00d5, 0x00dc, 0x00a2, 0x00a3, 0x00d9, 0x20a7, 0x00d3, + /* 0xa0 */ + 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba, + 0x00bf, 0x00d2, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, + 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567, + /* 0xd0 */ + 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b, + 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4, + 0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229, + /* 0xf0 */ + 0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248, + 0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp860_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp860_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp860_page00[96] = { + 0xff, 0xad, 0x9b, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0xa6, 0xae, 0xaa, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0x00, 0x00, 0xe6, 0x00, 0xfa, /* 0xb0-0xb7 */ + 0x00, 0x00, 0xa7, 0xaf, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */ + 0x91, 0x86, 0x8f, 0x8e, 0x00, 0x00, 0x00, 0x80, /* 0xc0-0xc7 */ + 0x92, 0x90, 0x89, 0x00, 0x98, 0x8b, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0xa5, 0xa9, 0x9f, 0x8c, 0x99, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x9d, 0x96, 0x00, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */ + 0x85, 0xa0, 0x83, 0x84, 0x00, 0x00, 0x00, 0x87, /* 0xe0-0xe7 */ + 0x8a, 0x82, 0x88, 0x00, 0x8d, 0xa1, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0xa4, 0x95, 0xa2, 0x93, 0x94, 0x00, 0xf6, /* 0xf0-0xf7 */ + 0x00, 0x97, 0xa3, 0x00, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char cp860_page03[56] = { + 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */ +}; +static const unsigned char cp860_page22[80] = { + 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char cp860_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */ + 0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */ + 0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */ + 0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp860_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp860_page00[wc-0x00a0]; + else if (wc >= 0x0390 && wc < 0x03c8) + c = cp860_page03[wc-0x0390]; + else if (wc == 0x207f) + c = 0xfc; + else if (wc == 0x20a7) + c = 0x9e; + else if (wc >= 0x2218 && wc < 0x2268) + c = cp860_page22[wc-0x2218]; + else if (wc >= 0x2320 && wc < 0x2322) + c = wc-0x222c; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp860_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp861.h b/jni/iconv/lib/cp861.h new file mode 100644 index 0000000..07bcf5f --- /dev/null +++ b/jni/iconv/lib/cp861.h @@ -0,0 +1,156 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP861 + */ + +static const unsigned short cp861_2uni[128] = { + /* 0x80 */ + 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7, + 0x00ea, 0x00eb, 0x00e8, 0x00d0, 0x00f0, 0x00de, 0x00c4, 0x00c5, + /* 0x90 */ + 0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00fe, 0x00fb, 0x00dd, + 0x00fd, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x20a7, 0x0192, + /* 0xa0 */ + 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00c1, 0x00cd, 0x00d3, 0x00da, + 0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, + 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567, + /* 0xd0 */ + 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b, + 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4, + 0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229, + /* 0xf0 */ + 0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248, + 0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp861_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp861_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp861_page00[96] = { + 0xff, 0xad, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0xae, 0xaa, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0x00, 0x00, 0xe6, 0x00, 0xfa, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xaf, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */ + 0x00, 0xa4, 0x00, 0x00, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */ + 0x00, 0x90, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, /* 0xc8-0xcf */ + 0x8b, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x99, 0x00, /* 0xd0-0xd7 */ + 0x9d, 0x00, 0xa7, 0x00, 0x9a, 0x97, 0x8d, 0xe1, /* 0xd8-0xdf */ + 0x85, 0xa0, 0x83, 0x00, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */ + 0x8a, 0x82, 0x88, 0x89, 0x00, 0xa1, 0x00, 0x00, /* 0xe8-0xef */ + 0x8c, 0x00, 0x00, 0xa2, 0x93, 0x00, 0x94, 0xf6, /* 0xf0-0xf7 */ + 0x9b, 0x00, 0xa3, 0x96, 0x81, 0x98, 0x95, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char cp861_page03[56] = { + 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */ +}; +static const unsigned char cp861_page22[80] = { + 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char cp861_page23[24] = { + 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char cp861_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */ + 0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */ + 0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */ + 0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp861_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp861_page00[wc-0x00a0]; + else if (wc == 0x0192) + c = 0x9f; + else if (wc >= 0x0390 && wc < 0x03c8) + c = cp861_page03[wc-0x0390]; + else if (wc == 0x207f) + c = 0xfc; + else if (wc == 0x20a7) + c = 0x9e; + else if (wc >= 0x2218 && wc < 0x2268) + c = cp861_page22[wc-0x2218]; + else if (wc >= 0x2310 && wc < 0x2328) + c = cp861_page23[wc-0x2310]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp861_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp862.h b/jni/iconv/lib/cp862.h new file mode 100644 index 0000000..623fc4d --- /dev/null +++ b/jni/iconv/lib/cp862.h @@ -0,0 +1,155 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP862 + */ + +static const unsigned short cp862_2uni[128] = { + /* 0x80 */ + 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, + 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, + /* 0x90 */ + 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, + 0x05e8, 0x05e9, 0x05ea, 0x00a2, 0x00a3, 0x00a5, 0x20a7, 0x0192, + /* 0xa0 */ + 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba, + 0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, + 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567, + /* 0xd0 */ + 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b, + 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4, + 0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229, + /* 0xf0 */ + 0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248, + 0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp862_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp862_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp862_page00[96] = { + 0xff, 0xad, 0x9b, 0x9c, 0x00, 0x9d, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0xa6, 0xae, 0xaa, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0x00, 0x00, 0xe6, 0x00, 0xfa, /* 0xb0-0xb7 */ + 0x00, 0x00, 0xa7, 0xaf, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */ + 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0xa4, 0x00, 0xa2, 0x00, 0x00, 0x00, 0xf6, /* 0xf0-0xf7 */ + 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char cp862_page03[56] = { + 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */ +}; +static const unsigned char cp862_page22[80] = { + 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char cp862_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */ + 0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */ + 0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */ + 0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp862_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp862_page00[wc-0x00a0]; + else if (wc == 0x0192) + c = 0x9f; + else if (wc >= 0x0390 && wc < 0x03c8) + c = cp862_page03[wc-0x0390]; + else if (wc >= 0x05d0 && wc < 0x05eb) + c = wc-0x0550; + else if (wc == 0x207f) + c = 0xfc; + else if (wc == 0x20a7) + c = 0x9e; + else if (wc >= 0x2218 && wc < 0x2268) + c = cp862_page22[wc-0x2218]; + else if (wc == 0x2310) + c = 0xa9; + else if (wc >= 0x2320 && wc < 0x2322) + c = wc-0x222c; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp862_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp863.h b/jni/iconv/lib/cp863.h new file mode 100644 index 0000000..5890ad4 --- /dev/null +++ b/jni/iconv/lib/cp863.h @@ -0,0 +1,156 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP863 + */ + +static const unsigned short cp863_2uni[128] = { + /* 0x80 */ + 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00c2, 0x00e0, 0x00b6, 0x00e7, + 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x2017, 0x00c0, 0x00a7, + /* 0x90 */ + 0x00c9, 0x00c8, 0x00ca, 0x00f4, 0x00cb, 0x00cf, 0x00fb, 0x00f9, + 0x00a4, 0x00d4, 0x00dc, 0x00a2, 0x00a3, 0x00d9, 0x00db, 0x0192, + /* 0xa0 */ + 0x00a6, 0x00b4, 0x00f3, 0x00fa, 0x00a8, 0x00b8, 0x00b3, 0x00af, + 0x00ce, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00be, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, + 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567, + /* 0xd0 */ + 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b, + 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4, + 0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229, + /* 0xf0 */ + 0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248, + 0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp863_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp863_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp863_page00[96] = { + 0xff, 0x00, 0x9b, 0x9c, 0x98, 0x00, 0xa0, 0x8f, /* 0xa0-0xa7 */ + 0xa4, 0x00, 0x00, 0xae, 0xaa, 0x00, 0x00, 0xa7, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0xa6, 0xa1, 0xe6, 0x86, 0xfa, /* 0xb0-0xb7 */ + 0xa5, 0x00, 0x00, 0xaf, 0xac, 0xab, 0xad, 0x00, /* 0xb8-0xbf */ + 0x8e, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0xc0-0xc7 */ + 0x91, 0x90, 0x92, 0x94, 0x00, 0x00, 0xa8, 0x95, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x9d, 0x00, 0x9e, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */ + 0x85, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x87, /* 0xe0-0xe7 */ + 0x8a, 0x82, 0x88, 0x89, 0x00, 0x00, 0x8c, 0x8b, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0xa2, 0x93, 0x00, 0x00, 0xf6, /* 0xf0-0xf7 */ + 0x00, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char cp863_page03[56] = { + 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */ +}; +static const unsigned char cp863_page22[80] = { + 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char cp863_page23[24] = { + 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char cp863_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */ + 0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */ + 0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */ + 0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp863_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp863_page00[wc-0x00a0]; + else if (wc == 0x0192) + c = 0x9f; + else if (wc >= 0x0390 && wc < 0x03c8) + c = cp863_page03[wc-0x0390]; + else if (wc == 0x2017) + c = 0x8d; + else if (wc == 0x207f) + c = 0xfc; + else if (wc >= 0x2218 && wc < 0x2268) + c = cp863_page22[wc-0x2218]; + else if (wc >= 0x2310 && wc < 0x2328) + c = cp863_page23[wc-0x2310]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp863_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp864.h b/jni/iconv/lib/cp864.h new file mode 100644 index 0000000..a1d8c4a --- /dev/null +++ b/jni/iconv/lib/cp864.h @@ -0,0 +1,188 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP864 + */ + +static const unsigned short cp864_2uni_1[16] = { + /* 0x20 */ + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x066a, 0x0026, 0x0027, + 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, +}; +static const unsigned short cp864_2uni_2[128] = { + /* 0x80 */ + 0x00b0, 0x00b7, 0x2219, 0x221a, 0x2592, 0x2500, 0x2502, 0x253c, + 0x2524, 0x252c, 0x251c, 0x2534, 0x2510, 0x250c, 0x2514, 0x2518, + /* 0x90 */ + 0x03b2, 0x221e, 0x03c6, 0x00b1, 0x00bd, 0x00bc, 0x2248, 0x00ab, + 0x00bb, 0xfef7, 0xfef8, 0xfffd, 0xfffd, 0xfefb, 0xfefc, 0xfffd, + /* 0xa0 */ + 0x00a0, 0x00ad, 0xfe82, 0x00a3, 0x00a4, 0xfe84, 0xfffd, 0xfffd, + 0xfe8e, 0xfe8f, 0xfe95, 0xfe99, 0x060c, 0xfe9d, 0xfea1, 0xfea5, + /* 0xb0 */ + 0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667, + 0x0668, 0x0669, 0xfed1, 0x061b, 0xfeb1, 0xfeb5, 0xfeb9, 0x061f, + /* 0xc0 */ + 0x00a2, 0xfe80, 0xfe81, 0xfe83, 0xfe85, 0xfeca, 0xfe8b, 0xfe8d, + 0xfe91, 0xfe93, 0xfe97, 0xfe9b, 0xfe9f, 0xfea3, 0xfea7, 0xfea9, + /* 0xd0 */ + 0xfeab, 0xfead, 0xfeaf, 0xfeb3, 0xfeb7, 0xfebb, 0xfebf, 0xfec1, + 0xfec5, 0xfecb, 0xfecf, 0x00a6, 0x00ac, 0x00f7, 0x00d7, 0xfec9, + /* 0xe0 */ + 0x0640, 0xfed3, 0xfed7, 0xfedb, 0xfedf, 0xfee3, 0xfee7, 0xfeeb, + 0xfeed, 0xfeef, 0xfef3, 0xfebd, 0xfecc, 0xfece, 0xfecd, 0xfee1, + /* 0xf0 */ + 0xfe7d, 0x0651, 0xfee5, 0xfee9, 0xfeec, 0xfef0, 0xfef2, 0xfed0, + 0xfed5, 0xfef5, 0xfef6, 0xfedd, 0xfed9, 0xfef1, 0x25a0, 0xfffd, +}; + +static int +cp864_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x20) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c < 0x30) { + *pwc = (ucs4_t) cp864_2uni_1[c-0x20]; + return 1; + } + else if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp864_2uni_2[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp864_page00[8] = { + 0x20, 0x21, 0x22, 0x23, 0x24, 0x00, 0x26, 0x27, /* 0x20-0x27 */ +}; +static const unsigned char cp864_page00_1[88] = { + 0xa0, 0x00, 0xc0, 0xa3, 0xa4, 0x00, 0xdb, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x97, 0xdc, 0xa1, 0x00, 0x00, /* 0xa8-0xaf */ + 0x80, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x98, 0x95, 0x94, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdd, /* 0xf0-0xf7 */ +}; +static const unsigned char cp864_page06[104] = { + 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x60-0x67 */ + 0xb8, 0xb9, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ +}; +static const unsigned char cp864_page22[56] = { + 0x00, 0x82, 0x83, 0x00, 0x00, 0x00, 0x91, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ +}; +static const unsigned char cp864_page25[64] = { + 0x85, 0x00, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x8c, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x8f, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; +static const unsigned char cp864_pagefe[136] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, /* 0x78-0x7f */ + 0xc1, 0xc2, 0xa2, 0xc3, 0xa5, 0xc4, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0xc6, 0x00, 0xc7, 0xa8, 0xa9, /* 0x88-0x8f */ + 0x00, 0xc8, 0x00, 0xc9, 0x00, 0xaa, 0x00, 0xca, /* 0x90-0x97 */ + 0x00, 0xab, 0x00, 0xcb, 0x00, 0xad, 0x00, 0xcc, /* 0x98-0x9f */ + 0x00, 0xae, 0x00, 0xcd, 0x00, 0xaf, 0x00, 0xce, /* 0xa0-0xa7 */ + 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, /* 0xa8-0xaf */ + 0x00, 0xbc, 0x00, 0xd3, 0x00, 0xbd, 0x00, 0xd4, /* 0xb0-0xb7 */ + 0x00, 0xbe, 0x00, 0xd5, 0x00, 0xeb, 0x00, 0xd6, /* 0xb8-0xbf */ + 0x00, 0xd7, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0xdf, 0xc5, 0xd9, 0xec, 0xee, 0xed, 0xda, /* 0xc8-0xcf */ + 0xf7, 0xba, 0x00, 0xe1, 0x00, 0xf8, 0x00, 0xe2, /* 0xd0-0xd7 */ + 0x00, 0xfc, 0x00, 0xe3, 0x00, 0xfb, 0x00, 0xe4, /* 0xd8-0xdf */ + 0x00, 0xef, 0x00, 0xe5, 0x00, 0xf2, 0x00, 0xe6, /* 0xe0-0xe7 */ + 0x00, 0xf3, 0x00, 0xe7, 0xf4, 0xe8, 0x00, 0xe9, /* 0xe8-0xef */ + 0xf5, 0xfd, 0xf6, 0xea, 0x00, 0xf9, 0xfa, 0x99, /* 0xf0-0xf7 */ + 0x9a, 0x00, 0x00, 0x9d, 0x9e, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; + +static int +cp864_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0020) { + *r = wc; + return 1; + } + else if (wc >= 0x0020 && wc < 0x0028) + c = cp864_page00[wc-0x0020]; + else if (wc >= 0x0028 && wc < 0x0080) + c = wc; + else if (wc >= 0x00a0 && wc < 0x00f8) + c = cp864_page00_1[wc-0x00a0]; + else if (wc == 0x03b2) + c = 0x90; + else if (wc == 0x03c6) + c = 0x92; + else if (wc >= 0x0608 && wc < 0x0670) + c = cp864_page06[wc-0x0608]; + else if (wc >= 0x2218 && wc < 0x2250) + c = cp864_page22[wc-0x2218]; + else if (wc >= 0x2500 && wc < 0x2540) + c = cp864_page25[wc-0x2500]; + else if (wc == 0x2592) + c = 0x84; + else if (wc == 0x25a0) + c = 0xfe; + else if (wc >= 0xfe78 && wc < 0xff00) + c = cp864_pagefe[wc-0xfe78]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp865.h b/jni/iconv/lib/cp865.h new file mode 100644 index 0000000..3944916 --- /dev/null +++ b/jni/iconv/lib/cp865.h @@ -0,0 +1,156 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP865 + */ + +static const unsigned short cp865_2uni[128] = { + /* 0x80 */ + 0x00c7, 0x00fc, 0x00e9, 0x00e2, 0x00e4, 0x00e0, 0x00e5, 0x00e7, + 0x00ea, 0x00eb, 0x00e8, 0x00ef, 0x00ee, 0x00ec, 0x00c4, 0x00c5, + /* 0x90 */ + 0x00c9, 0x00e6, 0x00c6, 0x00f4, 0x00f6, 0x00f2, 0x00fb, 0x00f9, + 0x00ff, 0x00d6, 0x00dc, 0x00f8, 0x00a3, 0x00d8, 0x20a7, 0x0192, + /* 0xa0 */ + 0x00e1, 0x00ed, 0x00f3, 0x00fa, 0x00f1, 0x00d1, 0x00aa, 0x00ba, + 0x00bf, 0x2310, 0x00ac, 0x00bd, 0x00bc, 0x00a1, 0x00ab, 0x00a4, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, + 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567, + /* 0xd0 */ + 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b, + 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x03b1, 0x00df, 0x0393, 0x03c0, 0x03a3, 0x03c3, 0x00b5, 0x03c4, + 0x03a6, 0x0398, 0x03a9, 0x03b4, 0x221e, 0x03c6, 0x03b5, 0x2229, + /* 0xf0 */ + 0x2261, 0x00b1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00f7, 0x2248, + 0x00b0, 0x2219, 0x00b7, 0x221a, 0x207f, 0x00b2, 0x25a0, 0x00a0, +}; + +static int +cp865_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp865_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp865_page00[96] = { + 0xff, 0xad, 0x00, 0x9c, 0xaf, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0xa6, 0xae, 0xaa, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0xfd, 0x00, 0x00, 0xe6, 0x00, 0xfa, /* 0xb0-0xb7 */ + 0x00, 0x00, 0xa7, 0x00, 0xac, 0xab, 0x00, 0xa8, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x8e, 0x8f, 0x92, 0x80, /* 0xc0-0xc7 */ + 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x99, 0x00, /* 0xd0-0xd7 */ + 0x9d, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */ + 0x85, 0xa0, 0x83, 0x00, 0x84, 0x86, 0x91, 0x87, /* 0xe0-0xe7 */ + 0x8a, 0x82, 0x88, 0x89, 0x8d, 0xa1, 0x8c, 0x8b, /* 0xe8-0xef */ + 0x00, 0xa4, 0x95, 0xa2, 0x93, 0x00, 0x94, 0xf6, /* 0xf0-0xf7 */ + 0x9b, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x98, /* 0xf8-0xff */ +}; +static const unsigned char cp865_page03[56] = { + 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */ +}; +static const unsigned char cp865_page22[80] = { + 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char cp865_page23[24] = { + 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char cp865_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */ + 0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */ + 0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */ + 0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp865_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp865_page00[wc-0x00a0]; + else if (wc == 0x0192) + c = 0x9f; + else if (wc >= 0x0390 && wc < 0x03c8) + c = cp865_page03[wc-0x0390]; + else if (wc == 0x207f) + c = 0xfc; + else if (wc == 0x20a7) + c = 0x9e; + else if (wc >= 0x2218 && wc < 0x2268) + c = cp865_page22[wc-0x2218]; + else if (wc >= 0x2310 && wc < 0x2328) + c = cp865_page23[wc-0x2310]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp865_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp866.h b/jni/iconv/lib/cp866.h new file mode 100644 index 0000000..0aaa216 --- /dev/null +++ b/jni/iconv/lib/cp866.h @@ -0,0 +1,125 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP866 + */ + +static const unsigned short cp866_2uni[80] = { + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, + 0x2555, 0x2563, 0x2551, 0x2557, 0x255d, 0x255c, 0x255b, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x255e, 0x255f, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x2567, + /* 0xd0 */ + 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256b, + 0x256a, 0x2518, 0x250c, 0x2588, 0x2584, 0x258c, 0x2590, 0x2580, + /* 0xe0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, + /* 0xf0 */ + 0x0401, 0x0451, 0x0404, 0x0454, 0x0407, 0x0457, 0x040e, 0x045e, + 0x00b0, 0x2219, 0x00b7, 0x221a, 0x2116, 0x00a4, 0x25a0, 0x00a0, +}; + +static int +cp866_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else if (c < 0xb0) + *pwc = (ucs4_t) c + 0x0390; + else + *pwc = (ucs4_t) cp866_2uni[c-0xb0]; + return 1; +} + +static const unsigned char cp866_page00[24] = { + 0xff, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, /* 0xb0-0xb7 */ +}; +static const unsigned char cp866_page04[96] = { + 0x00, 0xf0, 0x00, 0x00, 0xf2, 0x00, 0x00, 0xf4, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0x00, /* 0x08-0x0f */ + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */ + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0x18-0x1f */ + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0x20-0x27 */ + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, /* 0x28-0x2f */ + 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x30-0x37 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0x00, 0xf1, 0x00, 0x00, 0xf3, 0x00, 0x00, 0xf5, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf7, 0x00, /* 0x58-0x5f */ +}; +static const unsigned char cp866_page22[8] = { + 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ +}; +static const unsigned char cp866_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0xd5, 0xd6, 0xc9, 0xb8, 0xb7, 0xbb, /* 0x50-0x57 */ + 0xd4, 0xd3, 0xc8, 0xbe, 0xbd, 0xbc, 0xc6, 0xc7, /* 0x58-0x5f */ + 0xcc, 0xb5, 0xb6, 0xb9, 0xd1, 0xd2, 0xcb, 0xcf, /* 0x60-0x67 */ + 0xd0, 0xca, 0xd8, 0xd7, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xde, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp866_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b8) + c = cp866_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0460) + c = cp866_page04[wc-0x0400]; + else if (wc == 0x2116) + c = 0xfc; + else if (wc >= 0x2218 && wc < 0x2220) + c = cp866_page22[wc-0x2218]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp866_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp869.h b/jni/iconv/lib/cp869.h new file mode 100644 index 0000000..8e839d2 --- /dev/null +++ b/jni/iconv/lib/cp869.h @@ -0,0 +1,137 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP869 + */ + +static const unsigned short cp869_2uni[128] = { + /* 0x80 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x0386, 0xfffd, + 0x00b7, 0x00ac, 0x00a6, 0x2018, 0x2019, 0x0388, 0x2015, 0x0389, + /* 0x90 */ + 0x038a, 0x03aa, 0x038c, 0xfffd, 0xfffd, 0x038e, 0x03ab, 0x00a9, + 0x038f, 0x00b2, 0x00b3, 0x03ac, 0x00a3, 0x03ad, 0x03ae, 0x03af, + /* 0xa0 */ + 0x03ca, 0x0390, 0x03cc, 0x03cd, 0x0391, 0x0392, 0x0393, 0x0394, + 0x0395, 0x0396, 0x0397, 0x00bd, 0x0398, 0x0399, 0x00ab, 0x00bb, + /* 0xb0 */ + 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x039a, 0x039b, 0x039c, + 0x039d, 0x2563, 0x2551, 0x2557, 0x255d, 0x039e, 0x039f, 0x2510, + /* 0xc0 */ + 0x2514, 0x2534, 0x252c, 0x251c, 0x2500, 0x253c, 0x03a0, 0x03a1, + 0x255a, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256c, 0x03a3, + /* 0xd0 */ + 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1, 0x03b2, + 0x03b3, 0x2518, 0x250c, 0x2588, 0x2584, 0x03b4, 0x03b5, 0x2580, + /* 0xe0 */ + 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, + 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c2, 0x03c4, 0x0384, + /* 0xf0 */ + 0x00ad, 0x00b1, 0x03c5, 0x03c6, 0x03c7, 0x00a7, 0x03c8, 0x0385, + 0x00b0, 0x00a8, 0x03c9, 0x03cb, 0x03b0, 0x03ce, 0x25a0, 0x00a0, +}; + +static int +cp869_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp869_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp869_page00[32] = { + 0xff, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x8a, 0xf5, /* 0xa0-0xa7 */ + 0xf9, 0x97, 0x00, 0xae, 0x89, 0xf0, 0x00, 0x00, /* 0xa8-0xaf */ + 0xf8, 0xf1, 0x99, 0x9a, 0x00, 0x00, 0x00, 0x88, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xaf, 0x00, 0xab, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char cp869_page03[80] = { + 0x00, 0x00, 0x00, 0x00, 0xef, 0xf7, 0x86, 0x00, /* 0x80-0x87 */ + 0x8d, 0x8f, 0x90, 0x00, 0x92, 0x00, 0x95, 0x98, /* 0x88-0x8f */ + 0xa1, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, /* 0x90-0x97 */ + 0xac, 0xad, 0xb5, 0xb6, 0xb7, 0xb8, 0xbd, 0xbe, /* 0x98-0x9f */ + 0xc6, 0xc7, 0x00, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, /* 0xa0-0xa7 */ + 0xd4, 0xd5, 0x91, 0x96, 0x9b, 0x9d, 0x9e, 0x9f, /* 0xa8-0xaf */ + 0xfc, 0xd6, 0xd7, 0xd8, 0xdd, 0xde, 0xe0, 0xe1, /* 0xb0-0xb7 */ + 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, /* 0xb8-0xbf */ + 0xea, 0xeb, 0xed, 0xec, 0xee, 0xf2, 0xf3, 0xf4, /* 0xc0-0xc7 */ + 0xf6, 0xfa, 0xa0, 0xfb, 0xa2, 0xa3, 0xfd, 0x00, /* 0xc8-0xcf */ +}; +static const unsigned char cp869_page20[16] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, /* 0x10-0x17 */ + 0x8b, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ +}; +static const unsigned char cp869_page25[168] = { + 0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd9, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xcd, 0xba, 0x00, 0x00, 0xc9, 0x00, 0x00, 0xbb, /* 0x50-0x57 */ + 0x00, 0x00, 0xc8, 0x00, 0x00, 0xbc, 0x00, 0x00, /* 0x58-0x5f */ + 0xcc, 0x00, 0x00, 0xb9, 0x00, 0x00, 0xcb, 0x00, /* 0x60-0x67 */ + 0x00, 0xca, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xdf, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +cp869_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = cp869_page00[wc-0x00a0]; + else if (wc >= 0x0380 && wc < 0x03d0) + c = cp869_page03[wc-0x0380]; + else if (wc >= 0x2010 && wc < 0x2020) + c = cp869_page20[wc-0x2010]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = cp869_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp874.h b/jni/iconv/lib/cp874.h new file mode 100644 index 0000000..6374dd7 --- /dev/null +++ b/jni/iconv/lib/cp874.h @@ -0,0 +1,111 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP874 + */ + +static const unsigned short cp874_2uni[128] = { + /* 0x80 */ + 0x20ac, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x2026, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x90 */ + 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa0 */ + 0x00a0, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07, + 0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f, + /* 0xb0 */ + 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17, + 0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f, + /* 0xc0 */ + 0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27, + 0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f, + /* 0xd0 */ + 0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37, + 0x0e38, 0x0e39, 0x0e3a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x0e3f, + /* 0xe0 */ + 0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47, + 0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f, + /* 0xf0 */ + 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57, + 0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, +}; + +static int +cp874_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp874_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp874_page0e[96] = { + 0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x08-0x0f */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */ + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0xdf, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ +}; +static const unsigned char cp874_page20[24] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x00, 0x00, 0x93, 0x94, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ +}; + +static int +cp874_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc == 0x00a0) + c = 0xa0; + else if (wc >= 0x0e00 && wc < 0x0e60) + c = cp874_page0e[wc-0x0e00]; + else if (wc >= 0x2010 && wc < 0x2028) + c = cp874_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x80; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp922.h b/jni/iconv/lib/cp922.h new file mode 100644 index 0000000..ca661b3 --- /dev/null +++ b/jni/iconv/lib/cp922.h @@ -0,0 +1,99 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP922 + */ + +static const unsigned short cp922_2uni_1[16] = { + /* 0xa0 */ + 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x203e, +}; +static const unsigned short cp922_2uni_2[16] = { + /* 0xd0 */ + 0x0160, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, + 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x017d, 0x00df, +}; +static const unsigned short cp922_2uni_3[16] = { + /* 0xf0 */ + 0x0161, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, + 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x017e, 0x00ff, +}; + +static int +cp922_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else if (c < 0xb0) + *pwc = (ucs4_t) cp922_2uni_1[c-0xa0]; + else if (c < 0xd0) + *pwc = (ucs4_t) c; + else if (c < 0xe0) + *pwc = (ucs4_t) cp922_2uni_2[c-0xd0]; + else if (c < 0xf0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp922_2uni_3[c-0xf0]; + return 1; +} + +static const unsigned char cp922_page00[88] = { + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0xb8-0xbf */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0x00, 0xff, /* 0xf8-0xff */ +}; +static const unsigned char cp922_page01[32] = { + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, 0x00, /* 0x78-0x7f */ +}; + +static int +cp922_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a8) { + *r = wc; + return 1; + } + else if (wc >= 0x00a8 && wc < 0x0100) + c = cp922_page00[wc-0x00a8]; + else if (wc >= 0x0160 && wc < 0x0180) + c = cp922_page01[wc-0x0160]; + else if (wc == 0x203e) + c = 0xaf; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp932.h b/jni/iconv/lib/cp932.h new file mode 100644 index 0000000..6534cd0 --- /dev/null +++ b/jni/iconv/lib/cp932.h @@ -0,0 +1,240 @@ +/* + * Copyright (C) 1999-2002, 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP932 + */ + +/* + * Microsoft CP932 is a slightly extended version of SHIFT_JIS. + * The differences between the EASTASIA/JIS/SHIFTJIS.TXT and the + * VENDORS/MICSFT/WINDOWS/CP932.TXT tables found on ftp.unicode.org are + * as follows: + * + * 1. CP932 uses ASCII, not JISX0201 Roman. + * + * 2. Some characters in the JISX0208 range are defined differently: + * + * code SHIFTJIS.TXT CP932.TXT + * 0x815F 0x005C # REVERSE SOLIDUS 0xFF3C # FULLWIDTH REVERSE SOLIDUS + * 0x8160 0x301C # WAVE DASH 0xFF5E # FULLWIDTH TILDE + * 0x8161 0x2016 # DOUBLE VERTICAL LINE 0x2225 # PARALLEL TO + * 0x817C 0x2212 # MINUS SIGN 0xFF0D # FULLWIDTH HYPHEN-MINUS + * 0x8191 0x00A2 # CENT SIGN 0xFFE0 # FULLWIDTH CENT SIGN + * 0x8192 0x00A3 # POUND SIGN 0xFFE1 # FULLWIDTH POUND SIGN + * 0x81CA 0x00AC # NOT SIGN 0xFFE2 # FULLWIDTH NOT SIGN + * + * We don't implement the latter 6 of these changes, only the first one. + * SHIFTJIS.TXT makes more sense. However, as a compromise with user + * expectation, we implement the middle 5 of these changes in the + * Unicode to CP932 direction. We don't implement the last one at all, + * because it would collide with the mapping of 0xFA54. + * + * 3. A few new rows. See cp932ext.h. + * + * Many variants of CP932 (in GNU libc, JDK, OSF/1, Windows-2000, ICU) also + * add: + * + * 4. Private area mappings: + * + * code Unicode + * 0x{F0..F9}{40..7E,80..FC} U+E000..U+E757 + * + * We add them too because, although there are backward compatibility problems + * when a character from a private area is moved to an official Unicode code + * point, they are useful for some people in practice. + */ + +#include "cp932ext.h" + +/* + Conversion between SJIS codes (s1,s2) and JISX0208 codes (c1,c2): + Example. (s1,s2) = 0x8140, (c1,c2) = 0x2121. + 0x81 <= s1 <= 0x9F || 0xE0 <= s1 <= 0xEA, + 0x40 <= s2 <= 0x7E || 0x80 <= s2 <= 0xFC, + 0x21 <= c1 <= 0x74, 0x21 <= c2 <= 0x7E. + Invariant: + 94*2*(s1 < 0xE0 ? s1-0x81 : s1-0xC1) + (s2 < 0x80 ? s2-0x40 : s2-0x41) + = 94*(c1-0x21)+(c2-0x21) + Conversion (s1,s2) -> (c1,c2): + t1 := (s1 < 0xE0 ? s1-0x81 : s1-0xC1) + t2 := (s2 < 0x80 ? s2-0x40 : s2-0x41) + c1 := 2*t1 + (t2 < 0x5E ? 0 : 1) + 0x21 + c2 := (t2 < 0x5E ? t2 : t2-0x5E) + 0x21 + Conversion (c1,c2) -> (s1,s2): + t1 := (c1 - 0x21) >> 1 + t2 := ((c1 - 0x21) & 1) * 0x5E + (c2 - 0x21) + s1 := (t1 < 0x1F ? t1+0x81 : t1+0xC1) + s2 := (t2 < 0x3F ? t2+0x40 : t2+0x41) + */ + +static int +cp932_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + else if (c >= 0xa1 && c <= 0xdf) + return jisx0201_mbtowc(conv,pwc,s,n); + else { + unsigned char s1, s2; + s1 = c; + if ((s1 >= 0x81 && s1 <= 0x9f && s1 != 0x87) || (s1 >= 0xe0 && s1 <= 0xea)) { + if (n < 2) + return RET_TOOFEW(0); + s2 = s[1]; + if ((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0x80 && s2 <= 0xfc)) { + unsigned char t1 = (s1 < 0xe0 ? s1-0x81 : s1-0xc1); + unsigned char t2 = (s2 < 0x80 ? s2-0x40 : s2-0x41); + unsigned char buf[2]; + buf[0] = 2*t1 + (t2 < 0x5e ? 0 : 1) + 0x21; + buf[1] = (t2 < 0x5e ? t2 : t2-0x5e) + 0x21; + return jisx0208_mbtowc(conv,pwc,buf,2); + } + } else if ((s1 == 0x87) || (s1 >= 0xed && s1 <= 0xee) || (s1 >= 0xfa)) { + if (n < 2) + return RET_TOOFEW(0); + return cp932ext_mbtowc(conv,pwc,s,2); + } else if (s1 >= 0xf0 && s1 <= 0xf9) { + /* User-defined range. See + * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */ + if (n < 2) + return RET_TOOFEW(0); + s2 = s[1]; + if ((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0x80 && s2 <= 0xfc)) { + *pwc = 0xe000 + 188*(s1 - 0xf0) + (s2 < 0x80 ? s2-0x40 : s2-0x41); + return 2; + } + } + return RET_ILSEQ; + } +} + +static int +cp932_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Try ASCII. */ + ret = ascii_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + unsigned char c; + if (ret != 1) abort(); + c = buf[0]; + if (c < 0x80) { + r[0] = c; + return 1; + } + } + + /* Try JIS X 0201-1976 Katakana. */ + ret = jisx0201_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + unsigned char c; + if (ret != 1) abort(); + c = buf[0]; + if (c >= 0xa1 && c <= 0xdf) { + r[0] = c; + return 1; + } + } + + /* Try JIS X 0208-1990. */ + ret = jisx0208_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + unsigned char c1, c2; + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + c1 = buf[0]; + c2 = buf[1]; + if ((c1 >= 0x21 && c1 <= 0x74) && (c2 >= 0x21 && c2 <= 0x7e)) { + unsigned char t1 = (c1 - 0x21) >> 1; + unsigned char t2 = (((c1 - 0x21) & 1) ? 0x5e : 0) + (c2 - 0x21); + r[0] = (t1 < 0x1f ? t1+0x81 : t1+0xc1); + r[1] = (t2 < 0x3f ? t2+0x40 : t2+0x41); + return 2; + } + } + + /* Try CP932 extensions. */ + ret = cp932ext_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]; + r[1] = buf[1]; + return 2; + } + + /* User-defined range. See + * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */ + if (wc >= 0xe000 && wc < 0xe758) { + unsigned char c1, c2; + if (n < 2) + return RET_TOOSMALL; + c1 = (unsigned int) (wc - 0xe000) / 188; + c2 = (unsigned int) (wc - 0xe000) % 188; + r[0] = c1+0xf0; + r[1] = (c2 < 0x3f ? c2+0x40 : c2+0x41); + return 2; + } + + /* Irreversible mappings. */ + if (wc == 0xff5e) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x81; + r[1] = 0x60; + return 2; + } + if (wc == 0x2225) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x81; + r[1] = 0x61; + return 2; + } + if (wc == 0xff0d) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x81; + r[1] = 0x7c; + return 2; + } + if (wc == 0xffe0) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x81; + r[1] = 0x91; + return 2; + } + if (wc == 0xffe1) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x81; + r[1] = 0x92; + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp932ext.h b/jni/iconv/lib/cp932ext.h new file mode 100644 index 0000000..6f94c9a --- /dev/null +++ b/jni/iconv/lib/cp932ext.h @@ -0,0 +1,709 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP932 extensions + */ + +static const unsigned short cp932ext_2uni_page87[92] = { + /* 0x87 */ + 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, + 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, + 0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162, 0x2163, + 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, 0xfffd, 0x3349, + 0x3314, 0x3322, 0x334d, 0x3318, 0x3327, 0x3303, 0x3336, 0x3351, + 0x3357, 0x330d, 0x3326, 0x3323, 0x332b, 0x334a, 0x333b, 0x339c, + 0x339d, 0x339e, 0x338e, 0x338f, 0x33c4, 0x33a1, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x337b, 0x301d, + 0x301f, 0x2116, 0x33cd, 0x2121, 0x32a4, 0x32a5, 0x32a6, 0x32a7, + 0x32a8, 0x3231, 0x3232, 0x3239, 0x337e, 0x337d, 0x337c, 0x2252, + 0x2261, 0x222b, 0x222e, 0x2211, 0x221a, 0x22a5, 0x2220, 0x221f, + 0x22bf, 0x2235, 0x2229, 0x222a, +}; +static const unsigned short cp932ext_2uni_pageed[376] = { + /* 0xed */ + 0x7e8a, 0x891c, 0x9348, 0x9288, 0x84dc, 0x4fc9, 0x70bb, 0x6631, + 0x68c8, 0x92f9, 0x66fb, 0x5f45, 0x4e28, 0x4ee1, 0x4efc, 0x4f00, + 0x4f03, 0x4f39, 0x4f56, 0x4f92, 0x4f8a, 0x4f9a, 0x4f94, 0x4fcd, + 0x5040, 0x5022, 0x4fff, 0x501e, 0x5046, 0x5070, 0x5042, 0x5094, + 0x50f4, 0x50d8, 0x514a, 0x5164, 0x519d, 0x51be, 0x51ec, 0x5215, + 0x529c, 0x52a6, 0x52c0, 0x52db, 0x5300, 0x5307, 0x5324, 0x5372, + 0x5393, 0x53b2, 0x53dd, 0xfa0e, 0x549c, 0x548a, 0x54a9, 0x54ff, + 0x5586, 0x5759, 0x5765, 0x57ac, 0x57c8, 0x57c7, 0xfa0f, 0xfa10, + 0x589e, 0x58b2, 0x590b, 0x5953, 0x595b, 0x595d, 0x5963, 0x59a4, + 0x59ba, 0x5b56, 0x5bc0, 0x752f, 0x5bd8, 0x5bec, 0x5c1e, 0x5ca6, + 0x5cba, 0x5cf5, 0x5d27, 0x5d53, 0xfa11, 0x5d42, 0x5d6d, 0x5db8, + 0x5db9, 0x5dd0, 0x5f21, 0x5f34, 0x5f67, 0x5fb7, 0x5fde, 0x605d, + 0x6085, 0x608a, 0x60de, 0x60d5, 0x6120, 0x60f2, 0x6111, 0x6137, + 0x6130, 0x6198, 0x6213, 0x62a6, 0x63f5, 0x6460, 0x649d, 0x64ce, + 0x654e, 0x6600, 0x6615, 0x663b, 0x6609, 0x662e, 0x661e, 0x6624, + 0x6665, 0x6657, 0x6659, 0xfa12, 0x6673, 0x6699, 0x66a0, 0x66b2, + 0x66bf, 0x66fa, 0x670e, 0xf929, 0x6766, 0x67bb, 0x6852, 0x67c0, + 0x6801, 0x6844, 0x68cf, 0xfa13, 0x6968, 0xfa14, 0x6998, 0x69e2, + 0x6a30, 0x6a6b, 0x6a46, 0x6a73, 0x6a7e, 0x6ae2, 0x6ae4, 0x6bd6, + 0x6c3f, 0x6c5c, 0x6c86, 0x6c6f, 0x6cda, 0x6d04, 0x6d87, 0x6d6f, + 0x6d96, 0x6dac, 0x6dcf, 0x6df8, 0x6df2, 0x6dfc, 0x6e39, 0x6e5c, + 0x6e27, 0x6e3c, 0x6ebf, 0x6f88, 0x6fb5, 0x6ff5, 0x7005, 0x7007, + 0x7028, 0x7085, 0x70ab, 0x710f, 0x7104, 0x715c, 0x7146, 0x7147, + 0xfa15, 0x71c1, 0x71fe, 0x72b1, + /* 0xee */ + 0x72be, 0x7324, 0xfa16, 0x7377, 0x73bd, 0x73c9, 0x73d6, 0x73e3, + 0x73d2, 0x7407, 0x73f5, 0x7426, 0x742a, 0x7429, 0x742e, 0x7462, + 0x7489, 0x749f, 0x7501, 0x756f, 0x7682, 0x769c, 0x769e, 0x769b, + 0x76a6, 0xfa17, 0x7746, 0x52af, 0x7821, 0x784e, 0x7864, 0x787a, + 0x7930, 0xfa18, 0xfa19, 0xfa1a, 0x7994, 0xfa1b, 0x799b, 0x7ad1, + 0x7ae7, 0xfa1c, 0x7aeb, 0x7b9e, 0xfa1d, 0x7d48, 0x7d5c, 0x7db7, + 0x7da0, 0x7dd6, 0x7e52, 0x7f47, 0x7fa1, 0xfa1e, 0x8301, 0x8362, + 0x837f, 0x83c7, 0x83f6, 0x8448, 0x84b4, 0x8553, 0x8559, 0x856b, + 0xfa1f, 0x85b0, 0xfa20, 0xfa21, 0x8807, 0x88f5, 0x8a12, 0x8a37, + 0x8a79, 0x8aa7, 0x8abe, 0x8adf, 0xfa22, 0x8af6, 0x8b53, 0x8b7f, + 0x8cf0, 0x8cf4, 0x8d12, 0x8d76, 0xfa23, 0x8ecf, 0xfa24, 0xfa25, + 0x9067, 0x90de, 0xfa26, 0x9115, 0x9127, 0x91da, 0x91d7, 0x91de, + 0x91ed, 0x91ee, 0x91e4, 0x91e5, 0x9206, 0x9210, 0x920a, 0x923a, + 0x9240, 0x923c, 0x924e, 0x9259, 0x9251, 0x9239, 0x9267, 0x92a7, + 0x9277, 0x9278, 0x92e7, 0x92d7, 0x92d9, 0x92d0, 0xfa27, 0x92d5, + 0x92e0, 0x92d3, 0x9325, 0x9321, 0x92fb, 0xfa28, 0x931e, 0x92ff, + 0x931d, 0x9302, 0x9370, 0x9357, 0x93a4, 0x93c6, 0x93de, 0x93f8, + 0x9431, 0x9445, 0x9448, 0x9592, 0xf9dc, 0xfa29, 0x969d, 0x96af, + 0x9733, 0x973b, 0x9743, 0x974d, 0x974f, 0x9751, 0x9755, 0x9857, + 0x9865, 0xfa2a, 0xfa2b, 0x9927, 0xfa2c, 0x999e, 0x9a4e, 0x9ad9, + 0x9adc, 0x9b75, 0x9b72, 0x9b8f, 0x9bb1, 0x9bbb, 0x9c00, 0x9d70, + 0x9d6b, 0xfa2d, 0x9e19, 0x9ed1, 0xfffd, 0xfffd, 0x2170, 0x2171, + 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, + 0xffe2, 0xffe4, 0xff07, 0xff02, +}; +static const unsigned short cp932ext_2uni_pagefa[388] = { + /* 0xfa */ + 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, + 0x2178, 0x2179, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, + 0x2166, 0x2167, 0x2168, 0x2169, 0xffe2, 0xffe4, 0xff07, 0xff02, + 0x3231, 0x2116, 0x2121, 0x2235, 0x7e8a, 0x891c, 0x9348, 0x9288, + 0x84dc, 0x4fc9, 0x70bb, 0x6631, 0x68c8, 0x92f9, 0x66fb, 0x5f45, + 0x4e28, 0x4ee1, 0x4efc, 0x4f00, 0x4f03, 0x4f39, 0x4f56, 0x4f92, + 0x4f8a, 0x4f9a, 0x4f94, 0x4fcd, 0x5040, 0x5022, 0x4fff, 0x501e, + 0x5046, 0x5070, 0x5042, 0x5094, 0x50f4, 0x50d8, 0x514a, 0x5164, + 0x519d, 0x51be, 0x51ec, 0x5215, 0x529c, 0x52a6, 0x52c0, 0x52db, + 0x5300, 0x5307, 0x5324, 0x5372, 0x5393, 0x53b2, 0x53dd, 0xfa0e, + 0x549c, 0x548a, 0x54a9, 0x54ff, 0x5586, 0x5759, 0x5765, 0x57ac, + 0x57c8, 0x57c7, 0xfa0f, 0xfa10, 0x589e, 0x58b2, 0x590b, 0x5953, + 0x595b, 0x595d, 0x5963, 0x59a4, 0x59ba, 0x5b56, 0x5bc0, 0x752f, + 0x5bd8, 0x5bec, 0x5c1e, 0x5ca6, 0x5cba, 0x5cf5, 0x5d27, 0x5d53, + 0xfa11, 0x5d42, 0x5d6d, 0x5db8, 0x5db9, 0x5dd0, 0x5f21, 0x5f34, + 0x5f67, 0x5fb7, 0x5fde, 0x605d, 0x6085, 0x608a, 0x60de, 0x60d5, + 0x6120, 0x60f2, 0x6111, 0x6137, 0x6130, 0x6198, 0x6213, 0x62a6, + 0x63f5, 0x6460, 0x649d, 0x64ce, 0x654e, 0x6600, 0x6615, 0x663b, + 0x6609, 0x662e, 0x661e, 0x6624, 0x6665, 0x6657, 0x6659, 0xfa12, + 0x6673, 0x6699, 0x66a0, 0x66b2, 0x66bf, 0x66fa, 0x670e, 0xf929, + 0x6766, 0x67bb, 0x6852, 0x67c0, 0x6801, 0x6844, 0x68cf, 0xfa13, + 0x6968, 0xfa14, 0x6998, 0x69e2, 0x6a30, 0x6a6b, 0x6a46, 0x6a73, + 0x6a7e, 0x6ae2, 0x6ae4, 0x6bd6, 0x6c3f, 0x6c5c, 0x6c86, 0x6c6f, + 0x6cda, 0x6d04, 0x6d87, 0x6d6f, + /* 0xfb */ + 0x6d96, 0x6dac, 0x6dcf, 0x6df8, 0x6df2, 0x6dfc, 0x6e39, 0x6e5c, + 0x6e27, 0x6e3c, 0x6ebf, 0x6f88, 0x6fb5, 0x6ff5, 0x7005, 0x7007, + 0x7028, 0x7085, 0x70ab, 0x710f, 0x7104, 0x715c, 0x7146, 0x7147, + 0xfa15, 0x71c1, 0x71fe, 0x72b1, 0x72be, 0x7324, 0xfa16, 0x7377, + 0x73bd, 0x73c9, 0x73d6, 0x73e3, 0x73d2, 0x7407, 0x73f5, 0x7426, + 0x742a, 0x7429, 0x742e, 0x7462, 0x7489, 0x749f, 0x7501, 0x756f, + 0x7682, 0x769c, 0x769e, 0x769b, 0x76a6, 0xfa17, 0x7746, 0x52af, + 0x7821, 0x784e, 0x7864, 0x787a, 0x7930, 0xfa18, 0xfa19, 0xfa1a, + 0x7994, 0xfa1b, 0x799b, 0x7ad1, 0x7ae7, 0xfa1c, 0x7aeb, 0x7b9e, + 0xfa1d, 0x7d48, 0x7d5c, 0x7db7, 0x7da0, 0x7dd6, 0x7e52, 0x7f47, + 0x7fa1, 0xfa1e, 0x8301, 0x8362, 0x837f, 0x83c7, 0x83f6, 0x8448, + 0x84b4, 0x8553, 0x8559, 0x856b, 0xfa1f, 0x85b0, 0xfa20, 0xfa21, + 0x8807, 0x88f5, 0x8a12, 0x8a37, 0x8a79, 0x8aa7, 0x8abe, 0x8adf, + 0xfa22, 0x8af6, 0x8b53, 0x8b7f, 0x8cf0, 0x8cf4, 0x8d12, 0x8d76, + 0xfa23, 0x8ecf, 0xfa24, 0xfa25, 0x9067, 0x90de, 0xfa26, 0x9115, + 0x9127, 0x91da, 0x91d7, 0x91de, 0x91ed, 0x91ee, 0x91e4, 0x91e5, + 0x9206, 0x9210, 0x920a, 0x923a, 0x9240, 0x923c, 0x924e, 0x9259, + 0x9251, 0x9239, 0x9267, 0x92a7, 0x9277, 0x9278, 0x92e7, 0x92d7, + 0x92d9, 0x92d0, 0xfa27, 0x92d5, 0x92e0, 0x92d3, 0x9325, 0x9321, + 0x92fb, 0xfa28, 0x931e, 0x92ff, 0x931d, 0x9302, 0x9370, 0x9357, + 0x93a4, 0x93c6, 0x93de, 0x93f8, 0x9431, 0x9445, 0x9448, 0x9592, + 0xf9dc, 0xfa29, 0x969d, 0x96af, 0x9733, 0x973b, 0x9743, 0x974d, + 0x974f, 0x9751, 0x9755, 0x9857, 0x9865, 0xfa2a, 0xfa2b, 0x9927, + 0xfa2c, 0x999e, 0x9a4e, 0x9ad9, + /* 0xfc */ + 0x9adc, 0x9b75, 0x9b72, 0x9b8f, 0x9bb1, 0x9bbb, 0x9c00, 0x9d70, + 0x9d6b, 0xfa2d, 0x9e19, 0x9ed1, +}; + +static int +cp932ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 == 0x87) || (c1 >= 0xed && c1 <= 0xee) || (c1 >= 0xfa && c1 <= 0xfc)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xfd)) { + unsigned int i = 188 * (c1 - (c1 >= 0xe0 ? 0xc1 : 0x81)) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40)); + unsigned short wc = 0xfffd; + if (i < 8272) { + if (i < 1220) + wc = cp932ext_2uni_page87[i-1128]; + } else if (i < 10716) { + if (i < 8648) + wc = cp932ext_2uni_pageed[i-8272]; + } else { + if (i < 11104) + wc = cp932ext_2uni_pagefa[i-10716]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short cp932ext_2charset[457] = { + 0xfa59, 0xfa5a, 0xfa4a, 0xfa4b, 0xfa4c, 0xfa4d, 0xfa4e, 0xfa4f, + 0xfa50, 0xfa51, 0xfa52, 0xfa53, 0xfa40, 0xfa41, 0xfa42, 0xfa43, + 0xfa44, 0xfa45, 0xfa46, 0xfa47, 0xfa48, 0xfa49, 0x8794, 0x8795, + 0x8798, 0x8797, 0x879b, 0x879c, 0x8792, 0x8793, 0xfa5b, 0x8790, + 0x8791, 0x8796, 0x8799, 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, + 0x8745, 0x8746, 0x8747, 0x8748, 0x8749, 0x874a, 0x874b, 0x874c, + 0x874d, 0x874e, 0x874f, 0x8750, 0x8751, 0x8752, 0x8753, 0x8780, + 0x8781, 0xfa58, 0x878b, 0x878c, 0x8785, 0x8786, 0x8787, 0x8788, + 0x8789, 0x8765, 0x8769, 0x8760, 0x8763, 0x8761, 0x876b, 0x876a, + 0x8764, 0x876c, 0x8766, 0x876e, 0x875f, 0x876d, 0x8762, 0x8767, + 0x8768, 0x877e, 0x878f, 0x878e, 0x878d, 0x8772, 0x8773, 0x876f, + 0x8770, 0x8771, 0x8775, 0x8774, 0x8783, 0xfa68, 0xfa69, 0xfa6a, + 0xfa6b, 0xfa6c, 0xfa6d, 0xfa6e, 0xfa70, 0xfa6f, 0xfa72, 0xfa71, + 0xfa61, 0xfa73, 0xfa76, 0xfa77, 0xfa75, 0xfa74, 0xfa7a, 0xfa78, + 0xfa79, 0xfa7b, 0xfa7d, 0xfa7c, 0xfa7e, 0xfa80, 0xfa81, 0xfa82, + 0xfa83, 0xfa84, 0xfa85, 0xfa86, 0xfb77, 0xfa87, 0xfa88, 0xfa89, + 0xfa8a, 0xfa8b, 0xfa8c, 0xfa8d, 0xfa8e, 0xfa8f, 0xfa92, 0xfa91, + 0xfa93, 0xfa94, 0xfa95, 0xfa96, 0xfa97, 0xfa98, 0xfa9a, 0xfa99, + 0xfa9d, 0xfa9e, 0xfa9f, 0xfaa0, 0xfaa1, 0xfaa2, 0xfaa3, 0xfaa4, + 0xfaa5, 0xfaa6, 0xfaa7, 0xfaa9, 0xfaaa, 0xfaab, 0xfaac, 0xfaad, + 0xfaae, 0xfaaf, 0xfab2, 0xfab0, 0xfab3, 0xfab4, 0xfab5, 0xfab6, + 0xfab7, 0xfab8, 0xfa67, 0xfab9, 0xfaba, 0xfabb, 0xfabc, 0xfabd, + 0xfabe, 0xfac0, 0xfabf, 0xfac2, 0xfac3, 0xfac1, 0xfac5, 0xfac4, + 0xfac6, 0xfac7, 0xfac8, 0xfac9, 0xfaca, 0xfacb, 0xfacc, 0xfacd, + 0xface, 0xfad1, 0xfacf, 0xfad3, 0xfad4, 0xfad2, 0xfa63, 0xfad0, + 0xfad6, 0xfad7, 0xfad5, 0xfad9, 0xfada, 0xfadb, 0xfadc, 0xfadd, + 0xfade, 0xfa66, 0xfadf, 0xfae1, 0xfae2, 0xfae4, 0xfae5, 0xfae6, + 0xfae3, 0xfa64, 0xfae7, 0xfae9, 0xfaeb, 0xfaec, 0xfaed, 0xfaef, + 0xfaee, 0xfaf0, 0xfaf1, 0xfaf2, 0xfaf3, 0xfaf4, 0xfaf5, 0xfaf6, + 0xfaf8, 0xfaf7, 0xfaf9, 0xfafa, 0xfafc, 0xfafb, 0xfb40, 0xfb41, + 0xfb42, 0xfb44, 0xfb43, 0xfb45, 0xfb48, 0xfb46, 0xfb49, 0xfb47, + 0xfb4a, 0xfb4b, 0xfb4c, 0xfb4d, 0xfb4e, 0xfb4f, 0xfb50, 0xfb51, + 0xfb52, 0xfa62, 0xfb54, 0xfb53, 0xfb56, 0xfb57, 0xfb55, 0xfb59, + 0xfb5a, 0xfb5b, 0xfb5c, 0xfb5d, 0xfb5f, 0xfb60, 0xfb61, 0xfb64, + 0xfb62, 0xfb63, 0xfb66, 0xfb65, 0xfb67, 0xfb69, 0xfb68, 0xfb6a, + 0xfb6b, 0xfb6c, 0xfb6d, 0xfb6e, 0xfaa8, 0xfb6f, 0xfb70, 0xfb73, + 0xfb71, 0xfb72, 0xfb74, 0xfb76, 0xfb78, 0xfb79, 0xfb7a, 0xfb7b, + 0xfb7c, 0xfb81, 0xfb83, 0xfb84, 0xfb85, 0xfb87, 0xfb88, 0xfb8a, + 0xfb8b, 0xfb8d, 0xfb8c, 0xfb8e, 0xfb8f, 0xfa5c, 0xfb90, 0xfb91, + 0xfb93, 0xfb94, 0xfb95, 0xfb96, 0xfb97, 0xfb98, 0xfb99, 0xfa60, + 0xfb9a, 0xfb9b, 0xfb9c, 0xfb9e, 0xfba1, 0xfba2, 0xfa5d, 0xfba3, + 0xfba4, 0xfba5, 0xfba6, 0xfba7, 0xfba8, 0xfbaa, 0xfbab, 0xfbac, + 0xfbad, 0xfbae, 0xfbaf, 0xfbb0, 0xfbb2, 0xfbb5, 0xfbb6, 0xfbb8, + 0xfbb9, 0xfbbb, 0xfbba, 0xfbbc, 0xfbbf, 0xfbc0, 0xfbbd, 0xfbbe, + 0xfbc1, 0xfbc3, 0xfbc2, 0xfbca, 0xfbc4, 0xfbc6, 0xfbc5, 0xfbc7, + 0xfbc9, 0xfbc8, 0xfbcb, 0xfbcd, 0xfbce, 0xfa5f, 0xfbcc, 0xfbd2, + 0xfbd6, 0xfbd4, 0xfbd0, 0xfbd1, 0xfbd5, 0xfbcf, 0xfa65, 0xfbd9, + 0xfbdc, 0xfbde, 0xfbdd, 0xfbdb, 0xfbd8, 0xfbd7, 0xfa5e, 0xfbe0, + 0xfbdf, 0xfbe1, 0xfbe2, 0xfbe3, 0xfbe4, 0xfbe5, 0xfbe6, 0xfbe7, + 0xfbe8, 0xfbeb, 0xfbec, 0xfbed, 0xfbee, 0xfbef, 0xfbf0, 0xfbf1, + 0xfbf2, 0xfbf3, 0xfbf4, 0xfbf5, 0xfbf8, 0xfbfa, 0xfbfb, 0xfbfc, + 0xfc40, 0xfc42, 0xfc41, 0xfc43, 0xfc44, 0xfc45, 0xfc46, 0xfc48, + 0xfc47, 0xfc4a, 0xfc4b, 0xfae0, 0xfbe9, 0xfa90, 0xfa9b, 0xfa9c, + 0xfab1, 0xfad8, 0xfae8, 0xfaea, 0xfb58, 0xfb5e, 0xfb75, 0xfb7d, + 0xfb7e, 0xfb80, 0xfb82, 0xfb86, 0xfb89, 0xfb92, 0xfb9d, 0xfb9f, + 0xfba0, 0xfba9, 0xfbb1, 0xfbb3, 0xfbb4, 0xfbb7, 0xfbd3, 0xfbda, + 0xfbea, 0xfbf6, 0xfbf7, 0xfbf9, 0xfc49, 0xfa57, 0xfa56, 0xfa54, + 0xfa55, +}; + +static const Summary16 cp932ext_uni2indx_page21[28] = { + /* 0x2100 */ + { 0, 0x0000 }, { 0, 0x0040 }, { 1, 0x0002 }, { 2, 0x0000 }, + { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x03ff }, { 12, 0x03ff }, + { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, + { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, + /* 0x2200 */ + { 22, 0x0000 }, { 22, 0x8402 }, { 25, 0x4e01 }, { 30, 0x0020 }, + { 31, 0x0000 }, { 31, 0x0004 }, { 32, 0x0002 }, { 33, 0x0000 }, + { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0020 }, { 34, 0x8000 }, +}; +static const Summary16 cp932ext_uni2indx_page24[8] = { + /* 0x2400 */ + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0xffff }, { 51, 0x000f }, +}; +static const Summary16 cp932ext_uni2indx_page30[2] = { + /* 0x3000 */ + { 55, 0x0000 }, { 55, 0xa000 }, +}; +static const Summary16 cp932ext_uni2indx_page32[29] = { + /* 0x3200 */ + { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0206 }, + { 60, 0x0000 }, { 60, 0x0000 }, { 60, 0x0000 }, { 60, 0x0000 }, + { 60, 0x0000 }, { 60, 0x0000 }, { 60, 0x01f0 }, { 65, 0x0000 }, + { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0000 }, + /* 0x3300 */ + { 65, 0x2008 }, { 67, 0x0110 }, { 69, 0x08cc }, { 74, 0x0840 }, + { 76, 0x2600 }, { 79, 0x0082 }, { 81, 0x0000 }, { 81, 0x7800 }, + { 85, 0xc000 }, { 87, 0x7000 }, { 90, 0x0002 }, { 91, 0x0000 }, + { 91, 0x2010 }, +}; +static const Summary16 cp932ext_uni2indx_page4e[121] = { + /* 0x4e00 */ + { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0100 }, { 94, 0x0000 }, + { 94, 0x0000 }, { 94, 0x0000 }, { 94, 0x0000 }, { 94, 0x0000 }, + { 94, 0x0000 }, { 94, 0x0000 }, { 94, 0x0000 }, { 94, 0x0000 }, + { 94, 0x0000 }, { 94, 0x0000 }, { 94, 0x0002 }, { 95, 0x1000 }, + /* 0x4f00 */ + { 96, 0x0009 }, { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0200 }, + { 99, 0x0000 }, { 99, 0x0040 }, { 100, 0x0000 }, { 100, 0x0000 }, + { 100, 0x0400 }, { 101, 0x0414 }, { 104, 0x0000 }, { 104, 0x0000 }, + { 104, 0x2200 }, { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x8000 }, + /* 0x5000 */ + { 107, 0x0000 }, { 107, 0x4000 }, { 108, 0x0004 }, { 109, 0x0000 }, + { 109, 0x0045 }, { 112, 0x0000 }, { 112, 0x0000 }, { 112, 0x0001 }, + { 113, 0x0000 }, { 113, 0x0010 }, { 114, 0x0000 }, { 114, 0x0000 }, + { 114, 0x0000 }, { 114, 0x0100 }, { 115, 0x0000 }, { 115, 0x0010 }, + /* 0x5100 */ + { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, + { 116, 0x0400 }, { 117, 0x0000 }, { 117, 0x0010 }, { 118, 0x0000 }, + { 118, 0x0000 }, { 118, 0x2000 }, { 119, 0x0000 }, { 119, 0x4000 }, + { 120, 0x0000 }, { 120, 0x0000 }, { 120, 0x1000 }, { 121, 0x0000 }, + /* 0x5200 */ + { 121, 0x0000 }, { 121, 0x0020 }, { 122, 0x0000 }, { 122, 0x0000 }, + { 122, 0x0000 }, { 122, 0x0000 }, { 122, 0x0000 }, { 122, 0x0000 }, + { 122, 0x0000 }, { 122, 0x1000 }, { 123, 0x8040 }, { 125, 0x0000 }, + { 125, 0x0001 }, { 126, 0x0800 }, { 127, 0x0000 }, { 127, 0x0000 }, + /* 0x5300 */ + { 127, 0x0081 }, { 129, 0x0000 }, { 129, 0x0010 }, { 130, 0x0000 }, + { 130, 0x0000 }, { 130, 0x0000 }, { 130, 0x0000 }, { 130, 0x0004 }, + { 131, 0x0000 }, { 131, 0x0008 }, { 132, 0x0000 }, { 132, 0x0004 }, + { 133, 0x0000 }, { 133, 0x2000 }, { 134, 0x0000 }, { 134, 0x0000 }, + /* 0x5400 */ + { 134, 0x0000 }, { 134, 0x0000 }, { 134, 0x0000 }, { 134, 0x0000 }, + { 134, 0x0000 }, { 134, 0x0000 }, { 134, 0x0000 }, { 134, 0x0000 }, + { 134, 0x0400 }, { 135, 0x1000 }, { 136, 0x0200 }, { 137, 0x0000 }, + { 137, 0x0000 }, { 137, 0x0000 }, { 137, 0x0000 }, { 137, 0x8000 }, + /* 0x5500 */ + { 138, 0x0000 }, { 138, 0x0000 }, { 138, 0x0000 }, { 138, 0x0000 }, + { 138, 0x0000 }, { 138, 0x0000 }, { 138, 0x0000 }, { 138, 0x0000 }, + { 138, 0x0040 }, +}; +static const Summary16 cp932ext_uni2indx_page57[44] = { + /* 0x5700 */ + { 139, 0x0000 }, { 139, 0x0000 }, { 139, 0x0000 }, { 139, 0x0000 }, + { 139, 0x0000 }, { 139, 0x0200 }, { 140, 0x0020 }, { 141, 0x0000 }, + { 141, 0x0000 }, { 141, 0x0000 }, { 141, 0x1000 }, { 142, 0x0000 }, + { 142, 0x0180 }, { 144, 0x0000 }, { 144, 0x0000 }, { 144, 0x0000 }, + /* 0x5800 */ + { 144, 0x0000 }, { 144, 0x0000 }, { 144, 0x0000 }, { 144, 0x0000 }, + { 144, 0x0000 }, { 144, 0x0000 }, { 144, 0x0000 }, { 144, 0x0000 }, + { 144, 0x0000 }, { 144, 0x4000 }, { 145, 0x0000 }, { 145, 0x0004 }, + { 146, 0x0000 }, { 146, 0x0000 }, { 146, 0x0000 }, { 146, 0x0000 }, + /* 0x5900 */ + { 146, 0x0800 }, { 147, 0x0000 }, { 147, 0x0000 }, { 147, 0x0000 }, + { 147, 0x0000 }, { 147, 0x2808 }, { 150, 0x0008 }, { 151, 0x0000 }, + { 151, 0x0000 }, { 151, 0x0000 }, { 151, 0x0010 }, { 152, 0x0400 }, +}; +static const Summary16 cp932ext_uni2indx_page5b[46] = { + /* 0x5b00 */ + { 153, 0x0000 }, { 153, 0x0000 }, { 153, 0x0000 }, { 153, 0x0000 }, + { 153, 0x0000 }, { 153, 0x0040 }, { 154, 0x0000 }, { 154, 0x0000 }, + { 154, 0x0000 }, { 154, 0x0000 }, { 154, 0x0000 }, { 154, 0x0000 }, + { 154, 0x0001 }, { 155, 0x0100 }, { 156, 0x1000 }, { 157, 0x0000 }, + /* 0x5c00 */ + { 157, 0x0000 }, { 157, 0x4000 }, { 158, 0x0000 }, { 158, 0x0000 }, + { 158, 0x0000 }, { 158, 0x0000 }, { 158, 0x0000 }, { 158, 0x0000 }, + { 158, 0x0000 }, { 158, 0x0000 }, { 158, 0x0040 }, { 159, 0x0400 }, + { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0020 }, + /* 0x5d00 */ + { 161, 0x0000 }, { 161, 0x0000 }, { 161, 0x0080 }, { 162, 0x0000 }, + { 162, 0x0004 }, { 163, 0x0008 }, { 164, 0x2000 }, { 165, 0x0000 }, + { 165, 0x0000 }, { 165, 0x0000 }, { 165, 0x0000 }, { 165, 0x0300 }, + { 167, 0x0000 }, { 167, 0x0001 }, +}; +static const Summary16 cp932ext_uni2indx_page5f[458] = { + /* 0x5f00 */ + { 168, 0x0000 }, { 168, 0x0000 }, { 168, 0x0002 }, { 169, 0x0010 }, + { 170, 0x0020 }, { 171, 0x0000 }, { 171, 0x0080 }, { 172, 0x0000 }, + { 172, 0x0000 }, { 172, 0x0000 }, { 172, 0x0000 }, { 172, 0x0080 }, + { 173, 0x0000 }, { 173, 0x4000 }, { 174, 0x0000 }, { 174, 0x0000 }, + /* 0x6000 */ + { 174, 0x0000 }, { 174, 0x0000 }, { 174, 0x0000 }, { 174, 0x0000 }, + { 174, 0x0000 }, { 174, 0x2000 }, { 175, 0x0000 }, { 175, 0x0000 }, + { 175, 0x0420 }, { 177, 0x0000 }, { 177, 0x0000 }, { 177, 0x0000 }, + { 177, 0x0000 }, { 177, 0x4020 }, { 179, 0x0000 }, { 179, 0x0004 }, + /* 0x6100 */ + { 180, 0x0000 }, { 180, 0x0002 }, { 181, 0x0001 }, { 182, 0x0081 }, + { 184, 0x0000 }, { 184, 0x0000 }, { 184, 0x0000 }, { 184, 0x0000 }, + { 184, 0x0000 }, { 184, 0x0100 }, { 185, 0x0000 }, { 185, 0x0000 }, + { 185, 0x0000 }, { 185, 0x0000 }, { 185, 0x0000 }, { 185, 0x0000 }, + /* 0x6200 */ + { 185, 0x0000 }, { 185, 0x0008 }, { 186, 0x0000 }, { 186, 0x0000 }, + { 186, 0x0000 }, { 186, 0x0000 }, { 186, 0x0000 }, { 186, 0x0000 }, + { 186, 0x0000 }, { 186, 0x0000 }, { 186, 0x0040 }, { 187, 0x0000 }, + { 187, 0x0000 }, { 187, 0x0000 }, { 187, 0x0000 }, { 187, 0x0000 }, + /* 0x6300 */ + { 187, 0x0000 }, { 187, 0x0000 }, { 187, 0x0000 }, { 187, 0x0000 }, + { 187, 0x0000 }, { 187, 0x0000 }, { 187, 0x0000 }, { 187, 0x0000 }, + { 187, 0x0000 }, { 187, 0x0000 }, { 187, 0x0000 }, { 187, 0x0000 }, + { 187, 0x0000 }, { 187, 0x0000 }, { 187, 0x0000 }, { 187, 0x0020 }, + /* 0x6400 */ + { 188, 0x0000 }, { 188, 0x0000 }, { 188, 0x0000 }, { 188, 0x0000 }, + { 188, 0x0000 }, { 188, 0x0000 }, { 188, 0x0001 }, { 189, 0x0000 }, + { 189, 0x0000 }, { 189, 0x2000 }, { 190, 0x0000 }, { 190, 0x0000 }, + { 190, 0x4000 }, { 191, 0x0000 }, { 191, 0x0000 }, { 191, 0x0000 }, + /* 0x6500 */ + { 191, 0x0000 }, { 191, 0x0000 }, { 191, 0x0000 }, { 191, 0x0000 }, + { 191, 0x4000 }, { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, + { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, + { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, + /* 0x6600 */ + { 192, 0x0201 }, { 194, 0x4020 }, { 196, 0x4010 }, { 198, 0x0802 }, + { 200, 0x0000 }, { 200, 0x0280 }, { 202, 0x0020 }, { 203, 0x0008 }, + { 204, 0x0000 }, { 204, 0x0200 }, { 205, 0x0001 }, { 206, 0x8004 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0c00 }, + /* 0x6700 */ + { 210, 0x4000 }, { 211, 0x0000 }, { 211, 0x0000 }, { 211, 0x0000 }, + { 211, 0x0000 }, { 211, 0x0000 }, { 211, 0x0040 }, { 212, 0x0000 }, + { 212, 0x0000 }, { 212, 0x0000 }, { 212, 0x0000 }, { 212, 0x0800 }, + { 213, 0x0001 }, { 214, 0x0000 }, { 214, 0x0000 }, { 214, 0x0000 }, + /* 0x6800 */ + { 214, 0x0002 }, { 215, 0x0000 }, { 215, 0x0000 }, { 215, 0x0000 }, + { 215, 0x0010 }, { 216, 0x0004 }, { 217, 0x0000 }, { 217, 0x0000 }, + { 217, 0x0000 }, { 217, 0x0000 }, { 217, 0x0000 }, { 217, 0x0000 }, + { 217, 0x8100 }, { 219, 0x0000 }, { 219, 0x0000 }, { 219, 0x0000 }, + /* 0x6900 */ + { 219, 0x0000 }, { 219, 0x0000 }, { 219, 0x0000 }, { 219, 0x0000 }, + { 219, 0x0000 }, { 219, 0x0000 }, { 219, 0x0100 }, { 220, 0x0000 }, + { 220, 0x0000 }, { 220, 0x0100 }, { 221, 0x0000 }, { 221, 0x0000 }, + { 221, 0x0000 }, { 221, 0x0000 }, { 221, 0x0004 }, { 222, 0x0000 }, + /* 0x6a00 */ + { 222, 0x0000 }, { 222, 0x0000 }, { 222, 0x0000 }, { 222, 0x0001 }, + { 223, 0x0040 }, { 224, 0x0000 }, { 224, 0x0800 }, { 225, 0x4008 }, + { 227, 0x0000 }, { 227, 0x0000 }, { 227, 0x0000 }, { 227, 0x0000 }, + { 227, 0x0000 }, { 227, 0x0000 }, { 227, 0x0014 }, { 229, 0x0000 }, + /* 0x6b00 */ + { 229, 0x0000 }, { 229, 0x0000 }, { 229, 0x0000 }, { 229, 0x0000 }, + { 229, 0x0000 }, { 229, 0x0000 }, { 229, 0x0000 }, { 229, 0x0000 }, + { 229, 0x0000 }, { 229, 0x0000 }, { 229, 0x0000 }, { 229, 0x0000 }, + { 229, 0x0000 }, { 229, 0x0040 }, { 230, 0x0000 }, { 230, 0x0000 }, + /* 0x6c00 */ + { 230, 0x0000 }, { 230, 0x0000 }, { 230, 0x0000 }, { 230, 0x8000 }, + { 231, 0x0000 }, { 231, 0x1000 }, { 232, 0x8000 }, { 233, 0x0000 }, + { 233, 0x0040 }, { 234, 0x0000 }, { 234, 0x0000 }, { 234, 0x0000 }, + { 234, 0x0000 }, { 234, 0x0400 }, { 235, 0x0000 }, { 235, 0x0000 }, + /* 0x6d00 */ + { 235, 0x0010 }, { 236, 0x0000 }, { 236, 0x0000 }, { 236, 0x0000 }, + { 236, 0x0000 }, { 236, 0x0000 }, { 236, 0x8000 }, { 237, 0x0000 }, + { 237, 0x0080 }, { 238, 0x0040 }, { 239, 0x1000 }, { 240, 0x0000 }, + { 240, 0x8000 }, { 241, 0x0000 }, { 241, 0x0000 }, { 241, 0x1104 }, + /* 0x6e00 */ + { 244, 0x0000 }, { 244, 0x0000 }, { 244, 0x0080 }, { 245, 0x1200 }, + { 247, 0x0000 }, { 247, 0x1000 }, { 248, 0x0000 }, { 248, 0x0000 }, + { 248, 0x0000 }, { 248, 0x0000 }, { 248, 0x0000 }, { 248, 0x8000 }, + { 249, 0x0000 }, { 249, 0x0000 }, { 249, 0x0000 }, { 249, 0x0000 }, + /* 0x6f00 */ + { 249, 0x0000 }, { 249, 0x0000 }, { 249, 0x0000 }, { 249, 0x0000 }, + { 249, 0x0000 }, { 249, 0x0000 }, { 249, 0x0000 }, { 249, 0x0000 }, + { 249, 0x0100 }, { 250, 0x0000 }, { 250, 0x0000 }, { 250, 0x0020 }, + { 251, 0x0000 }, { 251, 0x0000 }, { 251, 0x0000 }, { 251, 0x0020 }, + /* 0x7000 */ + { 252, 0x00a0 }, { 254, 0x0000 }, { 254, 0x0100 }, { 255, 0x0000 }, + { 255, 0x0000 }, { 255, 0x0000 }, { 255, 0x0000 }, { 255, 0x0000 }, + { 255, 0x0020 }, { 256, 0x0000 }, { 256, 0x0800 }, { 257, 0x0800 }, + { 258, 0x0000 }, { 258, 0x0000 }, { 258, 0x0000 }, { 258, 0x0000 }, + /* 0x7100 */ + { 258, 0x8010 }, { 260, 0x0000 }, { 260, 0x0000 }, { 260, 0x0000 }, + { 260, 0x00c0 }, { 262, 0x1000 }, { 263, 0x0000 }, { 263, 0x0000 }, + { 263, 0x0000 }, { 263, 0x0000 }, { 263, 0x0000 }, { 263, 0x0000 }, + { 263, 0x0002 }, { 264, 0x0000 }, { 264, 0x0000 }, { 264, 0x4000 }, + /* 0x7200 */ + { 265, 0x0000 }, { 265, 0x0000 }, { 265, 0x0000 }, { 265, 0x0000 }, + { 265, 0x0000 }, { 265, 0x0000 }, { 265, 0x0000 }, { 265, 0x0000 }, + { 265, 0x0000 }, { 265, 0x0000 }, { 265, 0x0000 }, { 265, 0x4002 }, + { 267, 0x0000 }, { 267, 0x0000 }, { 267, 0x0000 }, { 267, 0x0000 }, + /* 0x7300 */ + { 267, 0x0000 }, { 267, 0x0000 }, { 267, 0x0010 }, { 268, 0x0000 }, + { 268, 0x0000 }, { 268, 0x0000 }, { 268, 0x0000 }, { 268, 0x0080 }, + { 269, 0x0000 }, { 269, 0x0000 }, { 269, 0x0000 }, { 269, 0x2000 }, + { 270, 0x0200 }, { 271, 0x0044 }, { 273, 0x0008 }, { 274, 0x0020 }, + /* 0x7400 */ + { 275, 0x0080 }, { 276, 0x0000 }, { 276, 0x4640 }, { 280, 0x0000 }, + { 280, 0x0000 }, { 280, 0x0000 }, { 280, 0x0004 }, { 281, 0x0000 }, + { 281, 0x0200 }, { 282, 0x8000 }, { 283, 0x0000 }, { 283, 0x0000 }, + { 283, 0x0000 }, { 283, 0x0000 }, { 283, 0x0000 }, { 283, 0x0000 }, + /* 0x7500 */ + { 283, 0x0002 }, { 284, 0x0000 }, { 284, 0x8000 }, { 285, 0x0000 }, + { 285, 0x0000 }, { 285, 0x0000 }, { 285, 0x8000 }, { 286, 0x0000 }, + { 286, 0x0000 }, { 286, 0x0000 }, { 286, 0x0000 }, { 286, 0x0000 }, + { 286, 0x0000 }, { 286, 0x0000 }, { 286, 0x0000 }, { 286, 0x0000 }, + /* 0x7600 */ + { 286, 0x0000 }, { 286, 0x0000 }, { 286, 0x0000 }, { 286, 0x0000 }, + { 286, 0x0000 }, { 286, 0x0000 }, { 286, 0x0000 }, { 286, 0x0000 }, + { 286, 0x0004 }, { 287, 0x5800 }, { 290, 0x0040 }, { 291, 0x0000 }, + { 291, 0x0000 }, { 291, 0x0000 }, { 291, 0x0000 }, { 291, 0x0000 }, + /* 0x7700 */ + { 291, 0x0000 }, { 291, 0x0000 }, { 291, 0x0000 }, { 291, 0x0000 }, + { 291, 0x0040 }, { 292, 0x0000 }, { 292, 0x0000 }, { 292, 0x0000 }, + { 292, 0x0000 }, { 292, 0x0000 }, { 292, 0x0000 }, { 292, 0x0000 }, + { 292, 0x0000 }, { 292, 0x0000 }, { 292, 0x0000 }, { 292, 0x0000 }, + /* 0x7800 */ + { 292, 0x0000 }, { 292, 0x0000 }, { 292, 0x0002 }, { 293, 0x0000 }, + { 293, 0x4000 }, { 294, 0x0000 }, { 294, 0x0010 }, { 295, 0x0400 }, + { 296, 0x0000 }, { 296, 0x0000 }, { 296, 0x0000 }, { 296, 0x0000 }, + { 296, 0x0000 }, { 296, 0x0000 }, { 296, 0x0000 }, { 296, 0x0000 }, + /* 0x7900 */ + { 296, 0x0000 }, { 296, 0x0000 }, { 296, 0x0000 }, { 296, 0x0001 }, + { 297, 0x0000 }, { 297, 0x0000 }, { 297, 0x0000 }, { 297, 0x0000 }, + { 297, 0x0000 }, { 297, 0x0810 }, { 299, 0x0000 }, { 299, 0x0000 }, + { 299, 0x0000 }, { 299, 0x0000 }, { 299, 0x0000 }, { 299, 0x0000 }, + /* 0x7a00 */ + { 299, 0x0000 }, { 299, 0x0000 }, { 299, 0x0000 }, { 299, 0x0000 }, + { 299, 0x0000 }, { 299, 0x0000 }, { 299, 0x0000 }, { 299, 0x0000 }, + { 299, 0x0000 }, { 299, 0x0000 }, { 299, 0x0000 }, { 299, 0x0000 }, + { 299, 0x0000 }, { 299, 0x0002 }, { 300, 0x0880 }, { 302, 0x0000 }, + /* 0x7b00 */ + { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, + { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0000 }, + { 302, 0x0000 }, { 302, 0x4000 }, +}; +static const Summary16 cp932ext_uni2indx_page7d[43] = { + /* 0x7d00 */ + { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x0000 }, + { 303, 0x0100 }, { 304, 0x1000 }, { 305, 0x0000 }, { 305, 0x0000 }, + { 305, 0x0000 }, { 305, 0x0000 }, { 305, 0x0001 }, { 306, 0x0080 }, + { 307, 0x0000 }, { 307, 0x0040 }, { 308, 0x0000 }, { 308, 0x0000 }, + /* 0x7e00 */ + { 308, 0x0000 }, { 308, 0x0000 }, { 308, 0x0000 }, { 308, 0x0000 }, + { 308, 0x0000 }, { 308, 0x0004 }, { 309, 0x0000 }, { 309, 0x0000 }, + { 309, 0x0400 }, { 310, 0x0000 }, { 310, 0x0000 }, { 310, 0x0000 }, + { 310, 0x0000 }, { 310, 0x0000 }, { 310, 0x0000 }, { 310, 0x0000 }, + /* 0x7f00 */ + { 310, 0x0000 }, { 310, 0x0000 }, { 310, 0x0000 }, { 310, 0x0000 }, + { 310, 0x0080 }, { 311, 0x0000 }, { 311, 0x0000 }, { 311, 0x0000 }, + { 311, 0x0000 }, { 311, 0x0000 }, { 311, 0x0002 }, +}; +static const Summary16 cp932ext_uni2indx_page83[44] = { + /* 0x8300 */ + { 312, 0x0002 }, { 313, 0x0000 }, { 313, 0x0000 }, { 313, 0x0000 }, + { 313, 0x0000 }, { 313, 0x0000 }, { 313, 0x0004 }, { 314, 0x8000 }, + { 315, 0x0000 }, { 315, 0x0000 }, { 315, 0x0000 }, { 315, 0x0000 }, + { 315, 0x0080 }, { 316, 0x0000 }, { 316, 0x0000 }, { 316, 0x0040 }, + /* 0x8400 */ + { 317, 0x0000 }, { 317, 0x0000 }, { 317, 0x0000 }, { 317, 0x0000 }, + { 317, 0x0100 }, { 318, 0x0000 }, { 318, 0x0000 }, { 318, 0x0000 }, + { 318, 0x0000 }, { 318, 0x0000 }, { 318, 0x0000 }, { 318, 0x0010 }, + { 319, 0x0000 }, { 319, 0x1000 }, { 320, 0x0000 }, { 320, 0x0000 }, + /* 0x8500 */ + { 320, 0x0000 }, { 320, 0x0000 }, { 320, 0x0000 }, { 320, 0x0000 }, + { 320, 0x0000 }, { 320, 0x0208 }, { 322, 0x0800 }, { 323, 0x0000 }, + { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x0001 }, +}; +static const Summary16 cp932ext_uni2indx_page88[109] = { + /* 0x8800 */ + { 324, 0x0080 }, { 325, 0x0000 }, { 325, 0x0000 }, { 325, 0x0000 }, + { 325, 0x0000 }, { 325, 0x0000 }, { 325, 0x0000 }, { 325, 0x0000 }, + { 325, 0x0000 }, { 325, 0x0000 }, { 325, 0x0000 }, { 325, 0x0000 }, + { 325, 0x0000 }, { 325, 0x0000 }, { 325, 0x0000 }, { 325, 0x0020 }, + /* 0x8900 */ + { 326, 0x0000 }, { 326, 0x1000 }, { 327, 0x0000 }, { 327, 0x0000 }, + { 327, 0x0000 }, { 327, 0x0000 }, { 327, 0x0000 }, { 327, 0x0000 }, + { 327, 0x0000 }, { 327, 0x0000 }, { 327, 0x0000 }, { 327, 0x0000 }, + { 327, 0x0000 }, { 327, 0x0000 }, { 327, 0x0000 }, { 327, 0x0000 }, + /* 0x8a00 */ + { 327, 0x0000 }, { 327, 0x0004 }, { 328, 0x0000 }, { 328, 0x0080 }, + { 329, 0x0000 }, { 329, 0x0000 }, { 329, 0x0000 }, { 329, 0x0200 }, + { 330, 0x0000 }, { 330, 0x0000 }, { 330, 0x0080 }, { 331, 0x4000 }, + { 332, 0x0000 }, { 332, 0x8000 }, { 333, 0x0000 }, { 333, 0x0040 }, + /* 0x8b00 */ + { 334, 0x0000 }, { 334, 0x0000 }, { 334, 0x0000 }, { 334, 0x0000 }, + { 334, 0x0000 }, { 334, 0x0008 }, { 335, 0x0000 }, { 335, 0x8000 }, + { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, + { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, + /* 0x8c00 */ + { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, + { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, + { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, + { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0000 }, { 336, 0x0011 }, + /* 0x8d00 */ + { 338, 0x0000 }, { 338, 0x0004 }, { 339, 0x0000 }, { 339, 0x0000 }, + { 339, 0x0000 }, { 339, 0x0000 }, { 339, 0x0000 }, { 339, 0x0040 }, + { 340, 0x0000 }, { 340, 0x0000 }, { 340, 0x0000 }, { 340, 0x0000 }, + { 340, 0x0000 }, { 340, 0x0000 }, { 340, 0x0000 }, { 340, 0x0000 }, + /* 0x8e00 */ + { 340, 0x0000 }, { 340, 0x0000 }, { 340, 0x0000 }, { 340, 0x0000 }, + { 340, 0x0000 }, { 340, 0x0000 }, { 340, 0x0000 }, { 340, 0x0000 }, + { 340, 0x0000 }, { 340, 0x0000 }, { 340, 0x0000 }, { 340, 0x0000 }, + { 340, 0x8000 }, +}; +static const Summary16 cp932ext_uni2indx_page90[238] = { + /* 0x9000 */ + { 341, 0x0000 }, { 341, 0x0000 }, { 341, 0x0000 }, { 341, 0x0000 }, + { 341, 0x0000 }, { 341, 0x0000 }, { 341, 0x0080 }, { 342, 0x0000 }, + { 342, 0x0000 }, { 342, 0x0000 }, { 342, 0x0000 }, { 342, 0x0000 }, + { 342, 0x0000 }, { 342, 0x4000 }, { 343, 0x0000 }, { 343, 0x0000 }, + /* 0x9100 */ + { 343, 0x0000 }, { 343, 0x0020 }, { 344, 0x0080 }, { 345, 0x0000 }, + { 345, 0x0000 }, { 345, 0x0000 }, { 345, 0x0000 }, { 345, 0x0000 }, + { 345, 0x0000 }, { 345, 0x0000 }, { 345, 0x0000 }, { 345, 0x0000 }, + { 345, 0x0000 }, { 345, 0x4480 }, { 348, 0x6030 }, { 352, 0x0000 }, + /* 0x9200 */ + { 352, 0x0440 }, { 354, 0x0001 }, { 355, 0x0000 }, { 355, 0x1600 }, + { 358, 0x4001 }, { 360, 0x0202 }, { 362, 0x0080 }, { 363, 0x0180 }, + { 365, 0x0100 }, { 366, 0x0000 }, { 366, 0x0080 }, { 367, 0x0000 }, + { 367, 0x0000 }, { 367, 0x02a9 }, { 372, 0x0081 }, { 374, 0x8a00 }, + /* 0x9300 */ + { 377, 0x0004 }, { 378, 0x6000 }, { 380, 0x0022 }, { 382, 0x0000 }, + { 382, 0x0100 }, { 383, 0x0080 }, { 384, 0x0000 }, { 384, 0x0001 }, + { 385, 0x0000 }, { 385, 0x0000 }, { 385, 0x0010 }, { 386, 0x0000 }, + { 386, 0x0040 }, { 387, 0x4000 }, { 388, 0x0000 }, { 388, 0x0100 }, + /* 0x9400 */ + { 389, 0x0000 }, { 389, 0x0000 }, { 389, 0x0000 }, { 389, 0x0002 }, + { 390, 0x0120 }, { 392, 0x0000 }, { 392, 0x0000 }, { 392, 0x0000 }, + { 392, 0x0000 }, { 392, 0x0000 }, { 392, 0x0000 }, { 392, 0x0000 }, + { 392, 0x0000 }, { 392, 0x0000 }, { 392, 0x0000 }, { 392, 0x0000 }, + /* 0x9500 */ + { 392, 0x0000 }, { 392, 0x0000 }, { 392, 0x0000 }, { 392, 0x0000 }, + { 392, 0x0000 }, { 392, 0x0000 }, { 392, 0x0000 }, { 392, 0x0000 }, + { 392, 0x0000 }, { 392, 0x0004 }, { 393, 0x0000 }, { 393, 0x0000 }, + { 393, 0x0000 }, { 393, 0x0000 }, { 393, 0x0000 }, { 393, 0x0000 }, + /* 0x9600 */ + { 393, 0x0000 }, { 393, 0x0000 }, { 393, 0x0000 }, { 393, 0x0000 }, + { 393, 0x0000 }, { 393, 0x0000 }, { 393, 0x0000 }, { 393, 0x0000 }, + { 393, 0x0000 }, { 393, 0x2000 }, { 394, 0x8000 }, { 395, 0x0000 }, + { 395, 0x0000 }, { 395, 0x0000 }, { 395, 0x0000 }, { 395, 0x0000 }, + /* 0x9700 */ + { 395, 0x0000 }, { 395, 0x0000 }, { 395, 0x0000 }, { 395, 0x0808 }, + { 397, 0xa008 }, { 400, 0x0022 }, { 402, 0x0000 }, { 402, 0x0000 }, + { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, + { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, + /* 0x9800 */ + { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, + { 402, 0x0000 }, { 402, 0x0080 }, { 403, 0x0020 }, { 404, 0x0000 }, + { 404, 0x0000 }, { 404, 0x0000 }, { 404, 0x0000 }, { 404, 0x0000 }, + { 404, 0x0000 }, { 404, 0x0000 }, { 404, 0x0000 }, { 404, 0x0000 }, + /* 0x9900 */ + { 404, 0x0000 }, { 404, 0x0000 }, { 404, 0x0080 }, { 405, 0x0000 }, + { 405, 0x0000 }, { 405, 0x0000 }, { 405, 0x0000 }, { 405, 0x0000 }, + { 405, 0x0000 }, { 405, 0x4000 }, { 406, 0x0000 }, { 406, 0x0000 }, + { 406, 0x0000 }, { 406, 0x0000 }, { 406, 0x0000 }, { 406, 0x0000 }, + /* 0x9a00 */ + { 406, 0x0000 }, { 406, 0x0000 }, { 406, 0x0000 }, { 406, 0x0000 }, + { 406, 0x4000 }, { 407, 0x0000 }, { 407, 0x0000 }, { 407, 0x0000 }, + { 407, 0x0000 }, { 407, 0x0000 }, { 407, 0x0000 }, { 407, 0x0000 }, + { 407, 0x0000 }, { 407, 0x1200 }, { 409, 0x0000 }, { 409, 0x0000 }, + /* 0x9b00 */ + { 409, 0x0000 }, { 409, 0x0000 }, { 409, 0x0000 }, { 409, 0x0000 }, + { 409, 0x0000 }, { 409, 0x0000 }, { 409, 0x0000 }, { 409, 0x0024 }, + { 411, 0x8000 }, { 412, 0x0000 }, { 412, 0x0000 }, { 412, 0x0802 }, + { 414, 0x0000 }, { 414, 0x0000 }, { 414, 0x0000 }, { 414, 0x0000 }, + /* 0x9c00 */ + { 414, 0x0001 }, { 415, 0x0000 }, { 415, 0x0000 }, { 415, 0x0000 }, + { 415, 0x0000 }, { 415, 0x0000 }, { 415, 0x0000 }, { 415, 0x0000 }, + { 415, 0x0000 }, { 415, 0x0000 }, { 415, 0x0000 }, { 415, 0x0000 }, + { 415, 0x0000 }, { 415, 0x0000 }, { 415, 0x0000 }, { 415, 0x0000 }, + /* 0x9d00 */ + { 415, 0x0000 }, { 415, 0x0000 }, { 415, 0x0000 }, { 415, 0x0000 }, + { 415, 0x0000 }, { 415, 0x0000 }, { 415, 0x0800 }, { 416, 0x0001 }, + { 417, 0x0000 }, { 417, 0x0000 }, { 417, 0x0000 }, { 417, 0x0000 }, + { 417, 0x0000 }, { 417, 0x0000 }, { 417, 0x0000 }, { 417, 0x0000 }, + /* 0x9e00 */ + { 417, 0x0000 }, { 417, 0x0200 }, { 418, 0x0000 }, { 418, 0x0000 }, + { 418, 0x0000 }, { 418, 0x0000 }, { 418, 0x0000 }, { 418, 0x0000 }, + { 418, 0x0000 }, { 418, 0x0000 }, { 418, 0x0000 }, { 418, 0x0000 }, + { 418, 0x0000 }, { 418, 0x0002 }, +}; +static const Summary16 cp932ext_uni2indx_pagef9[19] = { + /* 0xf900 */ + { 419, 0x0000 }, { 419, 0x0000 }, { 419, 0x0200 }, { 420, 0x0000 }, + { 420, 0x0000 }, { 420, 0x0000 }, { 420, 0x0000 }, { 420, 0x0000 }, + { 420, 0x0000 }, { 420, 0x0000 }, { 420, 0x0000 }, { 420, 0x0000 }, + { 420, 0x0000 }, { 420, 0x1000 }, { 421, 0x0000 }, { 421, 0x0000 }, + /* 0xfa00 */ + { 421, 0xc000 }, { 423, 0xffff }, { 439, 0x3fff }, +}; +static const Summary16 cp932ext_uni2indx_pageff[15] = { + /* 0xff00 */ + { 453, 0x0084 }, { 455, 0x0000 }, { 455, 0x0000 }, { 455, 0x0000 }, + { 455, 0x0000 }, { 455, 0x0000 }, { 455, 0x0000 }, { 455, 0x0000 }, + { 455, 0x0000 }, { 455, 0x0000 }, { 455, 0x0000 }, { 455, 0x0000 }, + { 455, 0x0000 }, { 455, 0x0000 }, { 455, 0x0014 }, +}; + +static int +cp932ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x2100 && wc < 0x22c0) + summary = &cp932ext_uni2indx_page21[(wc>>4)-0x210]; + else if (wc >= 0x2400 && wc < 0x2480) + summary = &cp932ext_uni2indx_page24[(wc>>4)-0x240]; + else if (wc >= 0x3000 && wc < 0x3020) + summary = &cp932ext_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x3200 && wc < 0x33d0) + summary = &cp932ext_uni2indx_page32[(wc>>4)-0x320]; + else if (wc >= 0x4e00 && wc < 0x5590) + summary = &cp932ext_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0x5700 && wc < 0x59c0) + summary = &cp932ext_uni2indx_page57[(wc>>4)-0x570]; + else if (wc >= 0x5b00 && wc < 0x5de0) + summary = &cp932ext_uni2indx_page5b[(wc>>4)-0x5b0]; + else if (wc >= 0x5f00 && wc < 0x7ba0) + summary = &cp932ext_uni2indx_page5f[(wc>>4)-0x5f0]; + else if (wc >= 0x7d00 && wc < 0x7fb0) + summary = &cp932ext_uni2indx_page7d[(wc>>4)-0x7d0]; + else if (wc >= 0x8300 && wc < 0x85c0) + summary = &cp932ext_uni2indx_page83[(wc>>4)-0x830]; + else if (wc >= 0x8800 && wc < 0x8ed0) + summary = &cp932ext_uni2indx_page88[(wc>>4)-0x880]; + else if (wc >= 0x9000 && wc < 0x9ee0) + summary = &cp932ext_uni2indx_page90[(wc>>4)-0x900]; + else if (wc >= 0xf900 && wc < 0xfa30) + summary = &cp932ext_uni2indx_pagef9[(wc>>4)-0xf90]; + else if (wc >= 0xff00 && wc < 0xfff0) + summary = &cp932ext_uni2indx_pageff[(wc>>4)-0xff0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = cp932ext_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/cp936.h b/jni/iconv/lib/cp936.h new file mode 100644 index 0000000..06e510c --- /dev/null +++ b/jni/iconv/lib/cp936.h @@ -0,0 +1,126 @@ +/* + * Copyright (C) 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP936 + */ + +/* + * The IANA has CP936 as an alias of GBK. But GBK is an official Chinese + * specification, whereas CP936 is de-facto maintained by Microsoft. And, + * of course, Microsoft modified CP936 since 1999. + * + * The differences from GBK are: + * + * 1. A single character: + * + * code CP936.TXT + * 0x80 0x20AC # EURO SIGN + * + * Some variants of CP936 (in JDK, Windows-2000, ICU) also add: + * + * 2. Private area mappings: + * + * code Unicode + * 0x{A1..A2}{40..7E,80..A0} U+E4C6..U+E585 + * 0x{AA..AF,F8..FE}{A1..FE} U+E000..U+E4C5 + * + * We add them too because, although there are backward compatibility problems + * when a character from a private area is moved to an official Unicode code + * point, they are useful for some people in practice. + */ + +static int +cp936_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + /* Try GBK first. */ + { + int ret = ces_gbk_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + } + /* Then handle the additional mappings. */ + { + unsigned char c = *s; + if (c == 0x80) { + *pwc = 0x20ac; + return 1; + } + /* User-defined characters */ + if (c >= 0xa1 && c <= 0xa2) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xa1)) { + *pwc = 0xe4c6 + 96 * (c - 0xa1) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40)); + return 2; + } + } + } else if ((c >= 0xaa && c < 0xb0) || (c >= 0xf8 && c < 0xff)) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 < 0xff) { + *pwc = 0xe000 + 94 * (c - (c >= 0xf8 ? 0xf2 : 0xaa)) + (c2 - 0xa1); + return 2; + } + } + } + } + return RET_ILSEQ; +} + +static int +cp936_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + /* Try GBK first. */ + { + int ret = ces_gbk_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + } + /* Then handle the additional mappings. */ + if (wc >= 0xe000 && wc < 0xe586) { + /* User-defined characters */ + if (n < 2) + return RET_TOOFEW(0); + if (wc < 0xe4c6) { + unsigned int i = wc - 0xe000; + unsigned int c1 = i / 94; + unsigned int c2 = i % 94; + r[0] = c1 + (c1 < 6 ? 0xaa : 0xf2); + r[1] = c2 + 0xa1; + return 2; + } else { + unsigned int i = wc - 0xe4c6; + unsigned int c1 = i / 96; + unsigned int c2 = i % 96; + r[0] = c1 + 0xa1; + r[1] = c2 + (c2 < 0x3f ? 0x40 : 0x41); + return 2; + } + } else if (wc == 0x20ac) { + r[0] = 0x80; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp936ext.h b/jni/iconv/lib/cp936ext.h new file mode 100644 index 0000000..db1817b --- /dev/null +++ b/jni/iconv/lib/cp936ext.h @@ -0,0 +1,99 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP936 extensions + */ + +static const unsigned short cp936ext_2uni_pagea6[181-159] = { + /* 0xa6 */ + 0xfe35, + 0xfe36, 0xfe39, 0xfe3a, 0xfe3f, 0xfe40, 0xfe3d, 0xfe3e, 0xfe41, + 0xfe42, 0xfe43, 0xfe44, 0xfffd, 0xfffd, 0xfe3b, 0xfe3c, 0xfe37, + 0xfe38, 0xfe31, 0xfffd, 0xfe33, 0xfe34, +}; +static const unsigned short cp936ext_2uni_pagea8[128-122] = { + /* 0xa8 */ + 0x0251, 0xfffd, 0x0144, 0x0148, 0xfffd, 0x0261, +}; + +static int +cp936ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 == 0xa6) || (c1 == 0xa8)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xff)) { + unsigned int i = 190 * (c1 - 0x81) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40)); + unsigned short wc = 0xfffd; + if (i < 7410) { + if (i >= 7189 && i < 7211) + wc = cp936ext_2uni_pagea6[i-7189]; + } else { + if (i >= 7532 && i < 7538) + wc = cp936ext_2uni_pagea8[i-7532]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short cp936ext_page01[16] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0xa8bd, 0x0000, 0x0000, 0x0000, /*0x40-0x47*/ + 0xa8be, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/ +}; +static const unsigned short cp936ext_page02[24] = { + 0x0000, 0xa8bb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/ + 0x0000, 0xa8c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x60-0x67*/ +}; +static const unsigned short cp936ext_pagefe[24] = { + 0x0000, 0xa6f2, 0x0000, 0xa6f4, 0xa6f5, 0xa6e0, 0xa6e1, 0xa6f0, /*0x30-0x37*/ + 0xa6f1, 0xa6e2, 0xa6e3, 0xa6ee, 0xa6ef, 0xa6e6, 0xa6e7, 0xa6e4, /*0x38-0x3f*/ + 0xa6e5, 0xa6e8, 0xa6e9, 0xa6ea, 0xa6eb, 0x0000, 0x0000, 0x0000, /*0x40-0x47*/ +}; + +static int +cp936ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + unsigned short c = 0; + if (wc >= 0x0140 && wc < 0x0150) + c = cp936ext_page01[wc-0x0140]; + else if (wc >= 0x0250 && wc < 0x0268) + c = cp936ext_page02[wc-0x0250]; + else if (wc >= 0xfe30 && wc < 0xfe48) + c = cp936ext_pagefe[wc-0xfe30]; + if (c != 0) { + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/cp943.h b/jni/iconv/lib/cp943.h new file mode 100644 index 0000000..dbaebe9 --- /dev/null +++ b/jni/iconv/lib/cp943.h @@ -0,0 +1,29 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * IBM CP943 + */ + +/* This is essentially CP932, with many mappings missing in the AIX conversion + table. We just pretend it were the same as CP932. */ + +#define cp943_mbtowc cp932_mbtowc +#define cp943_wctomb cp932_wctomb diff --git a/jni/iconv/lib/cp949.h b/jni/iconv/lib/cp949.h new file mode 100644 index 0000000..665e724 --- /dev/null +++ b/jni/iconv/lib/cp949.h @@ -0,0 +1,128 @@ +/* + * Copyright (C) 1999-2001, 2005, 2007 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP949 is EUC-KR, extended with UHC (Unified Hangul Code). + * + * Some variants of CP949 (in JDK, Windows-2000, ICU) also add: + * + * 2. Private area mappings: + * + * code Unicode + * 0xC9{A1..FE} U+E000..U+E05D + * 0xFE{A1..FE} U+E05E..U+E0BB + * + * We add them too because, although there are backward compatibility problems + * when a character from a private area is moved to an official Unicode code + * point, they are useful for some people in practice. + */ + +#include "uhc_1.h" +#include "uhc_2.h" + +static int +cp949_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + /* Code set 0 (ASCII) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* UHC part 1 */ + if (c >= 0x81 && c <= 0xa0) + return uhc_1_mbtowc(conv,pwc,s,n); + if (c >= 0xa1 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 < 0xa1) + /* UHC part 2 */ + return uhc_2_mbtowc(conv,pwc,s,n); + else if (c2 < 0xff && !(c == 0xa2 && c2 == 0xe8)) { + /* Code set 1 (KS C 5601-1992, now KS X 1001:1998) */ + unsigned char buf[2]; + int ret; + buf[0] = c-0x80; buf[1] = c2-0x80; + ret = ksc5601_mbtowc(conv,pwc,buf,2); + if (ret != RET_ILSEQ) + return ret; + /* User-defined characters */ + if (c == 0xc9) { + *pwc = 0xe000 + (c2 - 0xa1); + return 2; + } + if (c == 0xfe) { + *pwc = 0xe05e + (c2 - 0xa1); + return 2; + } + } + } + } + return RET_ILSEQ; +} + +static int +cp949_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Code set 0 (ASCII) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 1 (KS C 5601-1992, now KS X 1001:1998) */ + if (wc != 0x327e) { + ret = ksc5601_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]+0x80; + r[1] = buf[1]+0x80; + return 2; + } + } + + /* UHC */ + if (wc >= 0xac00 && wc < 0xd7a4) { + if (wc < 0xc8a5) + return uhc_1_wctomb(conv,r,wc,n); + else + return uhc_2_wctomb(conv,r,wc,n); + } + + /* User-defined characters */ + if (wc >= 0xe000 && wc < 0xe0bc) { + if (n < 2) + return RET_TOOSMALL; + if (wc < 0xe05e) { + r[0] = 0xc9; + r[1] = wc - 0xe000 + 0xa1; + } else { + r[0] = 0xfe; + r[1] = wc - 0xe05e + 0xa1; + } + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp950.h b/jni/iconv/lib/cp950.h new file mode 100644 index 0000000..28ca199 --- /dev/null +++ b/jni/iconv/lib/cp950.h @@ -0,0 +1,284 @@ +/* + * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP950 + */ + +/* + * Microsoft CP950 is a slightly extended and slightly modified version of + * BIG5. The differences between the EASTASIA/OTHER/BIG5.TXT and + * VENDORS/MICSFT/WINDOWS/CP950.TXT tables found on ftp.unicode.org are + * as follows: + * + * 1. Some characters in the BIG5 range are defined differently: + * + * code BIG5.TXT CP950.TXT + * 0xA145 0x2022 # BULLET 0x2027 # HYPHENATION POINT + * 0xA14E 0xFF64 # HALFWIDTH IDEOGRAPHIC COMMA + * 0xFE51 # SMALL IDEOGRAPHIC COMMA + * 0xA15A --- 0x2574 # BOX DRAWINGS LIGHT LEFT + * 0xA1C2 0x203E # OVERLINE 0x00AF # MACRON + * 0xA1C3 --- 0xFFE3 # FULLWIDTH MACRON + * 0xA1C5 --- 0x02CD # MODIFIER LETTER LOW MACRON + * 0xA1E3 0x223C # TILDE OPERATOR 0xFF5E # FULLWIDTH TILDE + * 0xA1F2 0x2641 # EARTH 0x2295 # CIRCLED PLUS + * 0xA1F3 0x2609 # SUN 0x2299 # CIRCLED DOT OPERATOR + * 0xA1FE --- 0xFF0F # FULLWIDTH SOLIDUS + * 0xA240 --- 0xFF3C # FULLWIDTH REVERSE SOLIDUS + * 0xA241 0xFF0F # FULLWIDTH SOLIDUS 0x2215 # DIVISION SLASH + * 0xA242 0xFF3C # FULLWIDTH REVERSE SOLIDUS + * 0xFE68 # SMALL REVERSE SOLIDUS + * 0xA244 0x00A5 # YEN SIGN 0xFFE5 # FULLWIDTH YEN SIGN + * 0xA246 0x00A2 # CENT SIGN 0xFFE0 # FULLWIDTH CENT SIGN + * 0xA247 0x00A3 # POUND SIGN 0xFFE1 # FULLWIDTH POUND SIGN + * 0xA2CC --- 0x5341 + * 0xA2CE --- 0x5345 + * + * 2. A small new row. See cp950ext.h. + * + * 3. CP950.TXT is lacking the range 0xC6A1..0xC7FC (Hiragana, Katakana, + * Cyrillic, circled digits, parenthesized digits). + * + * We implement this omission, because said range is marked "uncertain" + * in the unicode.org BIG5 table. + * + * The table found on Microsoft's website furthermore adds: + * + * 4. A single character: + * + * code CP950.TXT + * 0xA3E1 0x20AC # EURO SIGN + * + * Many variants of BIG5 or CP950 (in JDK, Solaris, OSF/1, Windows-2000, ICU, + * as well as our BIG5-2003 converter) also add: + * + * 5. Private area mappings: + * + * code Unicode + * 0x{81..8D}{40..7E,A1..FE} U+EEB8..U+F6B0 + * 0x{8E..A0}{40..7E,A1..FE} U+E311..U+EEB7 + * 0x{FA..FE}{40..7E,A1..FE} U+E000..U+E310 + * + * We add them too because, although there are backward compatibility problems + * when a character from a private area is moved to an official Unicode code + * point, they are useful for some people in practice. + */ + +static const unsigned short cp950_2uni_pagea1[314] = { + /* 0xa1 */ + 0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x2027, 0xff1b, 0xff1a, + 0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xfe51, 0xfe52, + 0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xff5c, 0x2013, 0xfe31, + 0x2014, 0xfe33, 0x2574, 0xfe34, 0xfe4f, 0xff08, 0xff09, 0xfe35, + 0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39, + 0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d, + 0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41, + 0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0xfe5b, + 0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, 0x201d, 0x301d, + 0x301e, 0x2035, 0x2032, 0xff03, 0xff06, 0xff0a, 0x203b, 0x00a7, + 0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, 0x2606, 0x2605, + 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, 0x32a3, 0x2105, + 0x00af, 0xffe3, 0xff3f, 0x02cd, 0xfe49, 0xfe4a, 0xfe4d, 0xfe4e, + 0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, 0xff0d, 0x00d7, + 0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, 0x2266, 0x2267, + 0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, 0xfe64, 0xfe65, + 0xfe66, 0xff5e, 0x2229, 0x222a, 0x22a5, 0x2220, 0x221f, 0x22bf, + 0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, 0x2640, 0x2642, + 0x2295, 0x2299, 0x2191, 0x2193, 0x2190, 0x2192, 0x2196, 0x2197, + 0x2199, 0x2198, 0x2225, 0x2223, 0xff0f, + /* 0xa2 */ + 0xff3c, 0x2215, 0xfe68, 0xff04, 0xffe5, 0x3012, 0xffe0, 0xffe1, + 0xff05, 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5, + 0x339c, 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4, + 0x00b0, 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, 0x55e7, + 0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, + 0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, 0x258a, + 0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, 0x2500, + 0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, 0x256e, + 0x2570, 0x256f, 0x2550, 0x255e, 0x256a, 0x2561, 0x25e2, 0x25e3, + 0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xff10, 0xff11, 0xff12, + 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0x2160, + 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, + 0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, + 0x3028, 0x3029, 0x5341, 0x5344, 0x5345, 0xff21, 0xff22, 0xff23, + 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b, + 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33, + 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0xff41, + 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, 0xff49, + 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51, + 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, +}; + +#include "cp950ext.h" + +static int +cp950_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + /* Code set 0 (ASCII) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (BIG5 extended) */ + if (c >= 0x81 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + if (c >= 0xa1) { + if (c < 0xa3) { + unsigned int i = 157 * (c - 0xa1) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + unsigned short wc = cp950_2uni_pagea1[i]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + if (!((c == 0xc6 && c2 >= 0xa1) || c == 0xc7)) { + int ret = big5_mbtowc(conv,pwc,s,2); + if (ret != RET_ILSEQ) + return ret; + } + if (c == 0xa3 && c2 == 0xe1) { + *pwc = 0x20ac; + return 2; + } + if (c >= 0xfa) { + /* User-defined characters */ + *pwc = 0xe000 + 157 * (c - 0xfa) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + return 2; + } + } else { + /* 0x81 <= c < 0xa1. */ + /* User-defined characters */ + *pwc = (c >= 0x8e ? 0xdb18 : 0xeeb8) + 157 * (c - 0x81) + + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + return 2; + } + } + } + if (c == 0xf9) { + int ret = cp950ext_mbtowc(conv,pwc,s,2); + if (ret != RET_ILSEQ) + return ret; + } + } + return RET_ILSEQ; +} + +static int +cp950_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Code set 0 (ASCII) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 1 (BIG5 extended) */ + switch (wc >> 8) { + case 0x00: + if (wc == 0x00af) { buf[0] = 0xa1; buf[1] = 0xc2; ret = 2; break; } + if (wc == 0x00a2 || wc == 0x00a3 || wc == 0x00a4) + return RET_ILUNI; + break; + case 0x02: + if (wc == 0x02cd) { buf[0] = 0xa1; buf[1] = 0xc5; ret = 2; break; } + break; + case 0x20: + if (wc == 0x2027) { buf[0] = 0xa1; buf[1] = 0x45; ret = 2; break; } + if (wc == 0x20ac) { buf[0] = 0xa3; buf[1] = 0xe1; ret = 2; break; } + if (wc == 0x2022 || wc == 0x203e) + return RET_ILUNI; + break; + case 0x22: + if (wc == 0x2215) { buf[0] = 0xa2; buf[1] = 0x41; ret = 2; break; } + if (wc == 0x2295) { buf[0] = 0xa1; buf[1] = 0xf2; ret = 2; break; } + if (wc == 0x2299) { buf[0] = 0xa1; buf[1] = 0xf3; ret = 2; break; } + if (wc == 0x223c) + return RET_ILUNI; + break; + case 0x25: + if (wc == 0x2574) { buf[0] = 0xa1; buf[1] = 0x5a; ret = 2; break; } + break; + case 0x26: + if (wc == 0x2609 || wc == 0x2641) + return RET_ILUNI; + break; + case 0xe0: case 0xe1: case 0xe2: case 0xe3: case 0xe4: case 0xe5: + case 0xe6: case 0xe7: case 0xe8: case 0xe9: case 0xea: case 0xeb: + case 0xec: case 0xed: case 0xee: case 0xef: case 0xf0: case 0xf1: + case 0xf2: case 0xf3: case 0xf4: case 0xf5: case 0xf6: + { + /* User-defined characters */ + unsigned int i = wc - 0xe000; + if (i < 5809) { + unsigned int c1 = i / 157; + unsigned int c2 = i % 157; + buf[0] = c1 + (c1 < 5 ? 0xfa : c1 < 24 ? 0x89 : 0x69); + buf[1] = c2 + (c2 < 0x3f ? 0x40 : 0x62); + ret = 2; + break; + } + } + break; + case 0xfe: + if (wc == 0xfe51) { buf[0] = 0xa1; buf[1] = 0x4e; ret = 2; break; } + if (wc == 0xfe68) { buf[0] = 0xa2; buf[1] = 0x42; ret = 2; break; } + break; + case 0xff: + if (wc == 0xff0f) { buf[0] = 0xa1; buf[1] = 0xfe; ret = 2; break; } + if (wc == 0xff3c) { buf[0] = 0xa2; buf[1] = 0x40; ret = 2; break; } + if (wc == 0xff5e) { buf[0] = 0xa1; buf[1] = 0xe3; ret = 2; break; } + if (wc == 0xffe0) { buf[0] = 0xa2; buf[1] = 0x46; ret = 2; break; } + if (wc == 0xffe1) { buf[0] = 0xa2; buf[1] = 0x47; ret = 2; break; } + if (wc == 0xffe3) { buf[0] = 0xa1; buf[1] = 0xc3; ret = 2; break; } + if (wc == 0xffe5) { buf[0] = 0xa2; buf[1] = 0x44; ret = 2; break; } + if (wc == 0xff64) + return RET_ILUNI; + break; + } + if (ret == RET_ILUNI) + ret = big5_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (!((buf[0] == 0xc6 && buf[1] >= 0xa1) || buf[0] == 0xc7)) { + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]; + r[1] = buf[1]; + return 2; + } + } + ret = cp950ext_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]; + r[1] = buf[1]; + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/cp950ext.h b/jni/iconv/lib/cp950ext.h new file mode 100644 index 0000000..2a18d80 --- /dev/null +++ b/jni/iconv/lib/cp950ext.h @@ -0,0 +1,161 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * CP950 extensions + */ + +static const unsigned short cp950ext_2uni_pagef9[157-116] = { + /* 0xf9 */ + 0x7881, 0x92b9, 0x88cf, 0x58bb, + 0x6052, 0x7ca7, 0x5afa, 0x2554, 0x2566, 0x2557, 0x2560, 0x256c, + 0x2563, 0x255a, 0x2569, 0x255d, 0x2552, 0x2564, 0x2555, 0x255e, + 0x256a, 0x2561, 0x2558, 0x2567, 0x255b, 0x2553, 0x2565, 0x2556, + 0x255f, 0x256b, 0x2562, 0x2559, 0x2568, 0x255c, 0x2551, 0x2550, + 0x256d, 0x256e, 0x2570, 0x256f, 0x2593, +}; + +static int +cp950ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 == 0xf9)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + unsigned int i = 157 * (c1 - 0xa1) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + unsigned short wc = 0xfffd; + { + if (i >= 13932 && i < 13973) + wc = cp950ext_2uni_pagef9[i-13932]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short cp950ext_2charset[41] = { + 0xf9f9, 0xf9f8, 0xf9e6, 0xf9ef, 0xf9dd, 0xf9e8, 0xf9f1, 0xf9df, + 0xf9ec, 0xf9f5, 0xf9e3, 0xf9ee, 0xf9f7, 0xf9e5, 0xf9e9, 0xf9f2, + 0xf9e0, 0xf9eb, 0xf9f4, 0xf9e2, 0xf9e7, 0xf9f0, 0xf9de, 0xf9ed, + 0xf9f6, 0xf9e4, 0xf9ea, 0xf9f3, 0xf9e1, 0xf9fa, 0xf9fb, 0xf9fd, + 0xf9fc, 0xf9fe, 0xf9d9, 0xf9dc, 0xf9da, 0xf9d6, 0xf9db, 0xf9d8, + 0xf9d7, +}; + +static const Summary16 cp950ext_uni2indx_page25[10] = { + /* 0x2500 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0xffff }, { 16, 0xffff }, { 32, 0x0001 }, + { 33, 0x0000 }, { 33, 0x0008 }, +}; +static const Summary16 cp950ext_uni2indx_page58[12] = { + /* 0x5800 */ + { 34, 0x0000 }, { 34, 0x0000 }, { 34, 0x0000 }, { 34, 0x0000 }, + { 34, 0x0000 }, { 34, 0x0000 }, { 34, 0x0000 }, { 34, 0x0000 }, + { 34, 0x0000 }, { 34, 0x0000 }, { 34, 0x0000 }, { 34, 0x0800 }, +}; +static const Summary16 cp950ext_uni2indx_page5a[16] = { + /* 0x5a00 */ + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0400 }, +}; +static const Summary16 cp950ext_uni2indx_page60[6] = { + /* 0x6000 */ + { 36, 0x0000 }, { 36, 0x0000 }, { 36, 0x0000 }, { 36, 0x0000 }, + { 36, 0x0000 }, { 36, 0x0004 }, +}; +static const Summary16 cp950ext_uni2indx_page78[9] = { + /* 0x7800 */ + { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, + { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, + { 37, 0x0002 }, +}; +static const Summary16 cp950ext_uni2indx_page7c[11] = { + /* 0x7c00 */ + { 38, 0x0000 }, { 38, 0x0000 }, { 38, 0x0000 }, { 38, 0x0000 }, + { 38, 0x0000 }, { 38, 0x0000 }, { 38, 0x0000 }, { 38, 0x0000 }, + { 38, 0x0000 }, { 38, 0x0000 }, { 38, 0x0080 }, +}; +static const Summary16 cp950ext_uni2indx_page88[13] = { + /* 0x8800 */ + { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, + { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, + { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, + { 39, 0x8000 }, +}; +static const Summary16 cp950ext_uni2indx_page92[12] = { + /* 0x9200 */ + { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, + { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, + { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0200 }, +}; + +static int +cp950ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x2500 && wc < 0x25a0) + summary = &cp950ext_uni2indx_page25[(wc>>4)-0x250]; + else if (wc >= 0x5800 && wc < 0x58c0) + summary = &cp950ext_uni2indx_page58[(wc>>4)-0x580]; + else if (wc >= 0x5a00 && wc < 0x5b00) + summary = &cp950ext_uni2indx_page5a[(wc>>4)-0x5a0]; + else if (wc >= 0x6000 && wc < 0x6060) + summary = &cp950ext_uni2indx_page60[(wc>>4)-0x600]; + else if (wc >= 0x7800 && wc < 0x7890) + summary = &cp950ext_uni2indx_page78[(wc>>4)-0x780]; + else if (wc >= 0x7c00 && wc < 0x7cb0) + summary = &cp950ext_uni2indx_page7c[(wc>>4)-0x7c0]; + else if (wc >= 0x8800 && wc < 0x88d0) + summary = &cp950ext_uni2indx_page88[(wc>>4)-0x880]; + else if (wc >= 0x9200 && wc < 0x92c0) + summary = &cp950ext_uni2indx_page92[(wc>>4)-0x920]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = cp950ext_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/dec_hanyu.h b/jni/iconv/lib/dec_hanyu.h new file mode 100644 index 0000000..065fd5d --- /dev/null +++ b/jni/iconv/lib/dec_hanyu.h @@ -0,0 +1,115 @@ +/* + * Copyright (C) 2001, 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * DEC-HANYU + */ + +static int +dec_hanyu_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + /* Code set 0 (ASCII) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (CNS 11643-1992 Plane 1), + Code set 2 (CNS 11643-1992 Plane 2), + Code set 3 (CNS 11643-1992 Plane 3) */ + if (c >= 0xa1 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c == 0xc2 && c2 == 0xcb) { + if (n < 4) + return RET_TOOFEW(0); + if (s[2] >= 0xa1 && s[2] < 0xff && s[3] >= 0xa1 && s[3] < 0xff) { + unsigned char buf[2]; + int ret; + buf[0] = s[2]-0x80; buf[1] = s[3]-0x80; + ret = cns11643_3_mbtowc(conv,pwc,buf,2); + if (ret != RET_ILSEQ) { + if (ret != 2) abort(); + return 4; + } + } + } else if (c2 >= 0xa1 && c2 < 0xff) { + if (c != 0xc2 || c2 < 0xc2) { + unsigned char buf[2]; + buf[0] = c-0x80; buf[1] = c2-0x80; + return cns11643_1_mbtowc(conv,pwc,buf,2); + } + } else if (c2 >= 0x21 && c2 < 0x7f) { + unsigned char buf[2]; + buf[0] = c-0x80; buf[1] = c2; + return cns11643_2_mbtowc(conv,pwc,buf,2); + } + } + } + return RET_ILSEQ; +} + +static int +dec_hanyu_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[3]; + int ret; + + /* Code set 0 (ASCII) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + ret = cns11643_wctomb(conv,buf,wc,3); + if (ret != RET_ILUNI) { + if (ret != 3) abort(); + + /* Code set 1 (CNS 11643-1992 Plane 1) */ + if (buf[0] == 1 && (buf[1] != 0x42 || buf[2] < 0x42)) { + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[1]+0x80; + r[1] = buf[2]+0x80; + return 2; + } + + /* Code set 2 (CNS 11643-1992 Plane 2) */ + if (buf[0] == 2) { + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[1]+0x80; + r[1] = buf[2]; + return 2; + } + + /* Code set 3 (CNS 11643-1992 Plane 3) */ + if (buf[0] == 3) { + if (n < 4) + return RET_TOOSMALL; + r[0] = 0xc2; + r[1] = 0xcb; + r[2] = buf[1]+0x80; + r[3] = buf[2]+0x80; + return 4; + } + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/dec_kanji.h b/jni/iconv/lib/dec_kanji.h new file mode 100644 index 0000000..0a056fb --- /dev/null +++ b/jni/iconv/lib/dec_kanji.h @@ -0,0 +1,71 @@ +/* + * Copyright (C) 2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * DEC-KANJI + */ + +static int +dec_kanji_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + /* Code set 0 (ASCII or JIS X 0201-1976 Roman) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (JIS X 0208) */ + if (c >= 0xa1 && c < 0xf5) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 < 0xff) { + unsigned char buf[2]; + buf[0] = c-0x80; buf[1] = c2-0x80; + return jisx0208_mbtowc(conv,pwc,buf,2); + } + } + } + return RET_ILSEQ; +} + +static int +dec_kanji_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Code set 0 (ASCII or JIS X 0201-1976 Roman) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 1 (JIS X 0208) */ + ret = jisx0208_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]+0x80; + r[1] = buf[1]+0x80; + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/encodings.def b/jni/iconv/lib/encodings.def new file mode 100644 index 0000000..b5fda54 --- /dev/null +++ b/jni/iconv/lib/encodings.def @@ -0,0 +1,1025 @@ +/* Copyright (C) 1999-2009 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* The list of all system independent user-visible encodings. */ + +/* By convention, an encoding named FOOBAR or FOO_BAR or FOO-BAR is defined + in a file named "foobar.h" through the functions foobar_mbtowc and + foobar_wctomb (and possibly foobar_reset). */ + +/* DEFENCODING(( name, alias1, ..., ), + xxx, + { xxx_mbtowc, xxx_flushwc }, + { xxx_wctomb, xxx_reset }) + defines an encoding with the given name and aliases. (There is no + difference between a name and an alias. By convention, the name is chosen + as the preferred MIME name or the standard name.) + All names and aliases must be in ASCII. Case is not significant, but + for the "cs*" aliases mixed case is preferred, otherwise UPPERCASE is + preferred. For all names and aliases, note where it comes from. + xxx is the name as used in the C code (lowercase). + */ + + +DEFENCODING(( "US-ASCII", /* IANA */ + "ASCII", /* IANA, JDK 1.1 */ + "ISO646-US", /* IANA */ + "ISO_646.IRV:1991", /* IANA */ + "ISO-IR-6", /* IANA */ + "ANSI_X3.4-1968", /* IANA */ + "ANSI_X3.4-1986", /* IANA */ + "CP367", /* IANA */ + "IBM367", /* IANA */ + "US", /* IANA */ + "csASCII", /* IANA */ + /*"ISO646.1991-IRV", X11R6.4 */ + ), + ascii, + { ascii_mbtowc, NULL }, { ascii_wctomb, NULL }) +#ifdef USE_SOLARIS_ALIASES +DEFALIAS( "646", /* Solaris */ + ascii) +#endif + +/* General multi-byte encodings */ + +DEFENCODING(( "UTF-8", /* IANA, RFC 2279 */ + /*"UTF8", JDK 1.1 */ + /*"CP65001", Windows */ + ), + utf8, + { utf8_mbtowc, NULL }, { utf8_wctomb, NULL }) +#ifdef USE_HPUX_ALIASES +DEFALIAS( "UTF8", /* HP-UX */ + utf8) +#endif + +DEFENCODING(( "UCS-2", /* glibc */ + "ISO-10646-UCS-2", /* IANA */ + "csUnicode", /* IANA */ + ), + ucs2, + { ucs2_mbtowc, NULL }, { ucs2_wctomb, NULL }) + +DEFENCODING(( "UCS-2BE", /* glibc */ + "UNICODEBIG", /* glibc */ + "UNICODE-1-1", /* IANA */ + "csUnicode11", /* IANA */ + /*"CP1201", Windows */ + ), + ucs2be, + { ucs2be_mbtowc, NULL }, { ucs2be_wctomb, NULL }) + +DEFENCODING(( "UCS-2LE", /* glibc */ + "UNICODELITTLE", /* glibc */ + /*"CP1200", Windows */ + ), + ucs2le, + { ucs2le_mbtowc, NULL }, { ucs2le_wctomb, NULL }) + +DEFENCODING(( "UCS-4", /* glibc */ + "ISO-10646-UCS-4", /* IANA */ + "csUCS4", /* IANA */ + ), + ucs4, + { ucs4_mbtowc, NULL }, { ucs4_wctomb, NULL }) + +DEFENCODING(( "UCS-4BE", /* glibc */ + /*"CP12001", Windows */ + ), + ucs4be, + { ucs4be_mbtowc, NULL }, { ucs4be_wctomb, NULL }) + +DEFENCODING(( "UCS-4LE", /* glibc */ + /*"CP12000", Windows */ + ), + ucs4le, + { ucs4le_mbtowc, NULL }, { ucs4le_wctomb, NULL }) + +DEFENCODING(( "UTF-16", /* IANA, RFC 2781 */ + ), + utf16, + { utf16_mbtowc, NULL }, { utf16_wctomb, NULL }) + +DEFENCODING(( "UTF-16BE", /* IANA, RFC 2781 */ + ), + utf16be, + { utf16be_mbtowc, NULL }, { utf16be_wctomb, NULL }) + +DEFENCODING(( "UTF-16LE", /* IANA, RFC 2781 */ + ), + utf16le, + { utf16le_mbtowc, NULL }, { utf16le_wctomb, NULL }) + +DEFENCODING(( "UTF-32", /* IANA, Unicode 3.1 */ + ), + utf32, + { utf32_mbtowc, NULL }, { utf32_wctomb, NULL }) + +DEFENCODING(( "UTF-32BE", /* IANA, Unicode 3.1 */ + ), + utf32be, + { utf32be_mbtowc, NULL }, { utf32be_wctomb, NULL }) + +DEFENCODING(( "UTF-32LE", /* IANA, Unicode 3.1 */ + ), + utf32le, + { utf32le_mbtowc, NULL }, { utf32le_wctomb, NULL }) + +DEFENCODING(( "UTF-7", /* IANA, RFC 2152 */ + "UNICODE-1-1-UTF-7", /* IANA, RFC 1642 */ + "csUnicode11UTF7", /* IANA */ + /*"CP65000", Windows */ + ), + utf7, + { utf7_mbtowc, NULL }, { utf7_wctomb, utf7_reset }) + +DEFENCODING(( "UCS-2-INTERNAL", /* libiconv */ + ), + ucs2internal, + { ucs2internal_mbtowc, NULL }, { ucs2internal_wctomb, NULL }) + +DEFENCODING(( "UCS-2-SWAPPED", /* libiconv */ + ), + ucs2swapped, + { ucs2swapped_mbtowc, NULL }, { ucs2swapped_wctomb, NULL }) + +DEFENCODING(( "UCS-4-INTERNAL", /* libiconv */ + ), + ucs4internal, + { ucs4internal_mbtowc, NULL },{ ucs4internal_wctomb, NULL }) + +DEFENCODING(( "UCS-4-SWAPPED", /* libiconv */ + ), + ucs4swapped, + { ucs4swapped_mbtowc, NULL }, { ucs4swapped_wctomb, NULL }) + +DEFENCODING(( "C99", + ), + c99, + { c99_mbtowc, NULL }, { c99_wctomb, NULL }) + +DEFENCODING(( "JAVA", + ), + java, + { java_mbtowc, NULL }, { java_wctomb, NULL }) + +/* Standard 8-bit encodings */ + +DEFENCODING(( "ISO-8859-1", /* IANA */ + "ISO_8859-1", /* IANA */ + "ISO_8859-1:1987", /* IANA */ + "ISO-IR-100", /* IANA */ + "CP819", /* IANA */ + "IBM819", /* IANA */ + "LATIN1", /* IANA */ + "L1", /* IANA */ + "csISOLatin1", /* IANA */ + "ISO8859-1", /* X11R6.4, glibc, FreeBSD, AIX, IRIX, OSF/1, Solaris */ + /*"ISO8859_1", JDK 1.1 */ + /*"CP28591", Windows */ + ), + iso8859_1, + { iso8859_1_mbtowc, NULL }, { iso8859_1_wctomb, NULL }) +#ifdef USE_HPUX_ALIASES +DEFALIAS( "ISO88591", /* HP-UX */ + iso8859_1) +#endif + +DEFENCODING(( "ISO-8859-2", /* IANA */ + "ISO_8859-2", /* IANA */ + "ISO_8859-2:1987", /* IANA */ + "ISO-IR-101", /* IANA */ + "LATIN2", /* IANA */ + "L2", /* IANA */ + "csISOLatin2", /* IANA */ + "ISO8859-2", /* X11R6.4, glibc, FreeBSD, AIX, IRIX, OSF/1, Solaris */ + /*"ISO8859_2", JDK 1.1 */ + /*"CP28592", Windows */ + ), + iso8859_2, + { iso8859_2_mbtowc, NULL }, { iso8859_2_wctomb, NULL }) +#ifdef USE_HPUX_ALIASES +DEFALIAS( "ISO88592", /* HP-UX */ + iso8859_2) +#endif + +DEFENCODING(( "ISO-8859-3", /* IANA */ + "ISO_8859-3", /* IANA */ + "ISO_8859-3:1988", /* IANA */ + "ISO-IR-109", /* IANA */ + "LATIN3", /* IANA */ + "L3", /* IANA */ + "csISOLatin3", /* IANA */ + "ISO8859-3", /* X11R6.4, glibc, FreeBSD, Solaris */ + /*"ISO8859_3", JDK 1.1 */ + /*"CP28593", Windows */ + ), + iso8859_3, + { iso8859_3_mbtowc, NULL }, { iso8859_3_wctomb, NULL }) + +DEFENCODING(( "ISO-8859-4", /* IANA */ + "ISO_8859-4", /* IANA */ + "ISO_8859-4:1988", /* IANA */ + "ISO-IR-110", /* IANA */ + "LATIN4", /* IANA */ + "L4", /* IANA */ + "csISOLatin4", /* IANA */ + "ISO8859-4", /* X11R6.4, glibc, FreeBSD, OSF/1, Solaris */ + /*"ISO8859_4", JDK 1.1 */ + /*"CP28594", Windows */ + ), + iso8859_4, + { iso8859_4_mbtowc, NULL }, { iso8859_4_wctomb, NULL }) + +DEFENCODING(( "ISO-8859-5", /* IANA */ + "ISO_8859-5", /* IANA */ + "ISO_8859-5:1988", /* IANA */ + "ISO-IR-144", /* IANA */ + "CYRILLIC", /* IANA */ + "csISOLatinCyrillic", /* IANA */ + "ISO8859-5", /* X11R6.4, glibc, FreeBSD, AIX, IRIX, OSF/1, Solaris */ + /*"ISO8859_5", JDK 1.1 */ + /*"CP28595", Windows */ + ), + iso8859_5, + { iso8859_5_mbtowc, NULL }, { iso8859_5_wctomb, NULL }) +#ifdef USE_HPUX_ALIASES +DEFALIAS( "ISO88595", /* HP-UX */ + iso8859_5) +#endif + +DEFENCODING(( "ISO-8859-6", /* IANA */ + "ISO_8859-6", /* IANA */ + "ISO_8859-6:1987", /* IANA */ + "ISO-IR-127", /* IANA */ + "ECMA-114", /* IANA */ + "ASMO-708", /* IANA */ + "ARABIC", /* IANA */ + "csISOLatinArabic", /* IANA */ + "ISO8859-6", /* X11R6.4, glibc, FreeBSD, AIX, Solaris */ + /*"ISO8859_6", JDK 1.1 */ + /*"CP28596", Windows */ + ), + iso8859_6, + { iso8859_6_mbtowc, NULL }, { iso8859_6_wctomb, NULL }) +#ifdef USE_HPUX_ALIASES +DEFALIAS( "ISO88596", /* HP-UX */ + iso8859_6) +#endif + +DEFENCODING(( "ISO-8859-7", /* IANA, RFC 1947 */ + "ISO_8859-7", /* IANA */ + "ISO_8859-7:1987", /* IANA */ + "ISO_8859-7:2003", + "ISO-IR-126", /* IANA */ + "ECMA-118", /* IANA */ + "ELOT_928", /* IANA */ + "GREEK8", /* IANA */ + "GREEK", /* IANA */ + "csISOLatinGreek", /* IANA */ + "ISO8859-7", /* X11R6.4, glibc, FreeBSD, AIX, IRIX, OSF/1, Solaris */ + /*"ISO8859_7", JDK 1.1 */ + /*"CP28597", Windows */ + ), + iso8859_7, + { iso8859_7_mbtowc, NULL }, { iso8859_7_wctomb, NULL }) +#ifdef USE_HPUX_ALIASES +DEFALIAS( "ISO88597", /* HP-UX */ + iso8859_7) +#endif + +DEFENCODING(( "ISO-8859-8", /* IANA */ + "ISO_8859-8", /* IANA */ + "ISO_8859-8:1988", /* IANA */ + "ISO-IR-138", /* IANA */ + "HEBREW", /* IANA */ + "csISOLatinHebrew", /* IANA */ + "ISO8859-8", /* X11R6.4, glibc, FreeBSD, AIX, OSF/1, Solaris */ + /*"ISO8859_8", JDK 1.1 */ + /*"CP28598", Windows */ + /*"CP38598", Windows */ + ), + iso8859_8, + { iso8859_8_mbtowc, NULL }, { iso8859_8_wctomb, NULL }) +#ifdef USE_HPUX_ALIASES +DEFALIAS( "ISO88598", /* HP-UX */ + iso8859_8) +#endif + +DEFENCODING(( "ISO-8859-9", /* IANA */ + "ISO_8859-9", /* IANA */ + "ISO_8859-9:1989", /* IANA */ + "ISO-IR-148", /* IANA */ + "LATIN5", /* IANA */ + "L5", /* IANA */ + "csISOLatin5", /* IANA */ + "ISO8859-9", /* X11R6.4, glibc, FreeBSD, AIX, IRIX, OSF/1, Solaris */ + /*"ISO8859_9", JDK 1.1 */ + /*"CP28599", Windows */ + ), + iso8859_9, + { iso8859_9_mbtowc, NULL }, { iso8859_9_wctomb, NULL }) +#ifdef USE_HPUX_ALIASES +DEFALIAS( "ISO88599", /* HP-UX */ + iso8859_9) +#endif + +DEFENCODING(( "ISO-8859-10", /* IANA */ + "ISO_8859-10", + "ISO_8859-10:1992", /* IANA */ + "ISO-IR-157", /* IANA */ + "LATIN6", /* IANA */ + "L6", /* IANA */ + "csISOLatin6", /* IANA */ + "ISO8859-10", /* X11R6.4, glibc, FreeBSD */ + ), + iso8859_10, + { iso8859_10_mbtowc, NULL }, { iso8859_10_wctomb, NULL }) + +DEFENCODING(( "ISO-8859-11", /* glibc */ + "ISO_8859-11", + "ISO8859-11", /* X11R6.7, glibc */ + ), + iso8859_11, + { iso8859_11_mbtowc, NULL }, { iso8859_11_wctomb, NULL }) + +DEFENCODING(( "ISO-8859-13", /* IANA, glibc */ + "ISO_8859-13", + "ISO-IR-179", /* glibc */ + "LATIN7", /* glibc */ + "L7", /* glibc */ + "ISO8859-13", /* glibc, FreeBSD */ + ), + iso8859_13, + { iso8859_13_mbtowc, NULL }, { iso8859_13_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-921", /* AIX */ + iso8859_13) +#endif + +DEFENCODING(( "ISO-8859-14", /* IANA, glibc */ + "ISO_8859-14", /* IANA */ + "ISO_8859-14:1998", /* IANA, glibc */ + "ISO-IR-199", /* IANA */ + "LATIN8", /* IANA, glibc */ + "L8", /* IANA, glibc */ + "ISO-CELTIC", /* IANA */ + "ISO8859-14", /* glibc, FreeBSD */ + ), + iso8859_14, + { iso8859_14_mbtowc, NULL }, { iso8859_14_wctomb, NULL }) + +DEFENCODING(( "ISO-8859-15", /* IANA, glibc */ + "ISO_8859-15", /* IANA */ + "ISO_8859-15:1998", /* glibc */ + "ISO-IR-203", + "LATIN-9", /* IANA */ + "ISO8859-15", /* glibc, FreeBSD, AIX, OSF/1, Solaris */ + /*"CP28605", Windows */ + ), + iso8859_15, + { iso8859_15_mbtowc, NULL }, { iso8859_15_wctomb, NULL }) +#ifdef USE_HPUX_ALIASES +DEFALIAS( "ISO885915", /* HP-UX */ + iso8859_15) +#endif + +DEFENCODING(( "ISO-8859-16", /* IANA */ + "ISO_8859-16", /* IANA */ + "ISO_8859-16:2001", /* IANA */ + "ISO-IR-226", /* IANA */ + "LATIN10", /* IANA */ + "L10", /* IANA */ + "ISO8859-16", /* glibc, FreeBSD */ + ), + iso8859_16, + { iso8859_16_mbtowc, NULL }, { iso8859_16_wctomb, NULL }) + +DEFENCODING(( "KOI8-R", /* IANA, RFC 1489, X11R6.4, JDK 1.1 */ + "csKOI8R", /* IANA */ + /*"CP20866", Windows */ + ), + koi8_r, + { koi8_r_mbtowc, NULL }, { koi8_r_wctomb, NULL }) + +DEFENCODING(( "KOI8-U", /* IANA, RFC 2319 */ + ), + koi8_u, + { koi8_u_mbtowc, NULL }, { koi8_u_wctomb, NULL }) + +DEFENCODING(( "KOI8-RU", + ), + koi8_ru, + { koi8_ru_mbtowc, NULL }, { koi8_ru_wctomb, NULL }) + +/* Windows 8-bit encodings */ + +DEFENCODING(( "CP1250", /* JDK 1.1 */ + "WINDOWS-1250", /* IANA */ + "MS-EE", + ), + cp1250, + { cp1250_mbtowc, NULL }, { cp1250_wctomb, NULL }) + +DEFENCODING(( "CP1251", /* JDK 1.1 */ + "WINDOWS-1251", /* IANA */ + "MS-CYRL", + ), + cp1251, + { cp1251_mbtowc, NULL }, { cp1251_wctomb, NULL }) +#ifdef USE_SOLARIS_ALIASES +DEFALIAS( "ANSI-1251", /* Solaris */ + cp1251) +#endif + +DEFENCODING(( "CP1252", /* JDK 1.1 */ + "WINDOWS-1252", /* IANA */ + "MS-ANSI", + ), + cp1252, + { cp1252_mbtowc, NULL }, { cp1252_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-1252", /* AIX */ + cp1252) +#endif + +DEFENCODING(( "CP1253", /* JDK 1.1 */ + "WINDOWS-1253", /* IANA */ + "MS-GREEK", + ), + cp1253, + { cp1253_mbtowc, NULL }, { cp1253_wctomb, NULL }) + +DEFENCODING(( "CP1254", /* JDK 1.1 */ + "WINDOWS-1254", /* IANA */ + "MS-TURK", + ), + cp1254, + { cp1254_mbtowc, NULL }, { cp1254_wctomb, NULL }) + +DEFENCODING(( "CP1255", /* JDK 1.1 */ + "WINDOWS-1255", /* IANA */ + "MS-HEBR", + ), + cp1255, + { cp1255_mbtowc, cp1255_flushwc }, { cp1255_wctomb, NULL }) + +DEFENCODING(( "CP1256", /* JDK 1.1 */ + "WINDOWS-1256", /* IANA */ + "MS-ARAB", + ), + cp1256, + { cp1256_mbtowc, NULL }, { cp1256_wctomb, NULL }) + +DEFENCODING(( "CP1257", /* JDK 1.1 */ + "WINDOWS-1257", /* IANA */ + "WINBALTRIM", + ), + cp1257, + { cp1257_mbtowc, NULL }, { cp1257_wctomb, NULL }) + +DEFENCODING(( "CP1258", /* JDK 1.1 */ + "WINDOWS-1258", /* IANA */ + ), + cp1258, + { cp1258_mbtowc, cp1258_flushwc }, { cp1258_wctomb, NULL }) + +/* DOS 8-bit encodings */ + +DEFENCODING(( "CP850", /* IANA, JDK 1.1 */ + "IBM850", /* IANA */ + "850", /* IANA */ + "csPC850Multilingual", /* IANA */ + ), + cp850, + { cp850_mbtowc, NULL }, { cp850_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-850", /* AIX */ + cp850) +#endif + +DEFENCODING(( "CP862", /* IANA, JDK 1.1 */ + "IBM862", /* IANA */ + "862", /* IANA */ + "csPC862LatinHebrew", /* IANA */ + ), + cp862, + { cp862_mbtowc, NULL }, { cp862_wctomb, NULL }) + +DEFENCODING(( "CP866", /* IANA, JDK 1.1 */ + "IBM866", /* IANA */ + "866", /* IANA */ + "csIBM866", /* IANA */ + ), + cp866, + { cp866_mbtowc, NULL }, { cp866_wctomb, NULL }) + +DEFENCODING(( "CP1131", /* FreeBSD, MacOS X */ + ), + cp1131, + { cp1131_mbtowc, NULL }, { cp1131_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-1131", /* AIX */ + cp1131) +#endif + +/* Macintosh 8-bit encodings */ + +DEFENCODING(( "MacRoman", /* JDK 1.1 */ + /* This is the best table for MACINTOSH. The ones */ + /* in glibc and FreeBSD-iconv are bad quality. */ + "MACINTOSH", /* IANA */ + "MAC", /* IANA */ + "csMacintosh", /* IANA */ + /*"CP10000", Windows */ + ), + mac_roman, + { mac_roman_mbtowc, NULL }, { mac_roman_wctomb, NULL }) + +DEFENCODING(( "MacCentralEurope", /* JDK 1.1 */ + /*"CP10029", Windows */ + ), + mac_centraleurope, + { mac_centraleurope_mbtowc, NULL }, { mac_centraleurope_wctomb, NULL }) + +DEFENCODING(( "MacIceland", /* JDK 1.1 */ + /*"CP10079", Windows */ + ), + mac_iceland, + { mac_iceland_mbtowc, NULL }, { mac_iceland_wctomb, NULL }) + +DEFENCODING(( "MacCroatian", /* JDK 1.1 */ + /*"CP10082", Windows */ + ), + mac_croatian, + { mac_croatian_mbtowc, NULL }, { mac_croatian_wctomb, NULL }) + +DEFENCODING(( "MacRomania", /* JDK 1.1 */ + /*"CP10010", Windows */ + ), + mac_romania, + { mac_romania_mbtowc, NULL }, { mac_romania_wctomb, NULL }) + +DEFENCODING(( "MacCyrillic", /* JDK 1.1 */ + /*"CP10007", Windows */ + ), + mac_cyrillic, + { mac_cyrillic_mbtowc, NULL }, { mac_cyrillic_wctomb, NULL }) + +DEFENCODING(( "MacUkraine", /* JDK 1.1 */ + /*"CP10017", Windows */ + ), + mac_ukraine, + { mac_ukraine_mbtowc, NULL }, { mac_ukraine_wctomb, NULL }) + +DEFENCODING(( "MacGreek", /* JDK 1.1 */ + /*"CP10006", Windows */ + ), + mac_greek, + { mac_greek_mbtowc, NULL }, { mac_greek_wctomb, NULL }) + +DEFENCODING(( "MacTurkish", /* JDK 1.1 */ + /*"CP10081", Windows */ + ), + mac_turkish, + { mac_turkish_mbtowc, NULL }, { mac_turkish_wctomb, NULL }) + +DEFENCODING(( "MacHebrew", /* JDK 1.1 */ + /*"CP10005", Windows */ + ), + mac_hebrew, + { mac_hebrew_mbtowc, NULL }, { mac_hebrew_wctomb, NULL }) + +DEFENCODING(( "MacArabic", /* JDK 1.1 */ + /*"CP10004", Windows */ + ), + mac_arabic, + { mac_arabic_mbtowc, NULL }, { mac_arabic_wctomb, NULL }) + +DEFENCODING(( "MacThai", /* JDK 1.1 */ + /*"CP10021", Windows */ + ), + mac_thai, + { mac_thai_mbtowc, NULL }, { mac_thai_wctomb, NULL }) + +/* Other platform specific 8-bit encodings */ + +DEFENCODING(( "HP-ROMAN8", /* IANA, X11R6.4 */ + "ROMAN8", /* IANA */ + "R8", /* IANA */ + "csHPRoman8", /* IANA */ + ), + hp_roman8, + { hp_roman8_mbtowc, NULL }, { hp_roman8_wctomb, NULL }) + +DEFENCODING(( "NEXTSTEP", + ), + nextstep, + { nextstep_mbtowc, NULL }, { nextstep_wctomb, NULL }) + +/* Regional 8-bit encodings used for a single language */ + +DEFENCODING(( "ARMSCII-8", + ), + armscii_8, + { armscii_8_mbtowc, NULL }, { armscii_8_wctomb, NULL }) + +DEFENCODING(( "GEORGIAN-ACADEMY", + ), + georgian_academy, + { georgian_academy_mbtowc, NULL }, { georgian_academy_wctomb, NULL }) + +DEFENCODING(( "GEORGIAN-PS", + ), + georgian_ps, + { georgian_ps_mbtowc, NULL }, { georgian_ps_wctomb, NULL }) + +DEFENCODING(( "KOI8-T", + ), + koi8_t, + { koi8_t_mbtowc, NULL }, { koi8_t_wctomb, NULL }) + +DEFENCODING(( "PT154", /* IANA, glibc */ + "PTCP154", /* IANA */ + "CP154", /* IANA */ + "CYRILLIC-ASIAN", /* IANA */ + "csPTCP154", /* IANA */ + ), + pt154, + { pt154_mbtowc, NULL }, { pt154_wctomb, NULL }) + +DEFENCODING(( "RK1048", /* IANA, glibc */ + "STRK1048-2002", /* IANA */ + "KZ-1048", /* IANA */ + "csKZ1048", /* IANA */ + ), + rk1048, + { rk1048_mbtowc, NULL }, { rk1048_wctomb, NULL }) + +DEFENCODING(( "MULELAO-1", + ), + mulelao, + { mulelao_mbtowc, NULL }, { mulelao_wctomb, NULL }) + +DEFENCODING(( "CP1133", + "IBM-CP1133", + ), + cp1133, + { cp1133_mbtowc, NULL }, { cp1133_wctomb, NULL }) + +DEFENCODING(( "TIS-620", /* IANA */ + "TIS620", /* glibc, HP-UX */ + "TIS620-0", /* glibc */ + "TIS620.2529-1", /* glibc */ + "TIS620.2533-0", /* glibc */ + "TIS620.2533-1", + "ISO-IR-166", /* glibc */ + ), + tis620, + { tis620_mbtowc, NULL }, { tis620_wctomb, NULL }) +#ifdef USE_OSF1_ALIASES +DEFALIAS( "TACTIS", /* OSF/1 */ + tis620) +#endif +#ifdef USE_SOLARIS_ALIASES +DEFALIAS( "TIS620.2533", /* Solaris */ + tis620) +#endif + +DEFENCODING(( "CP874", /* JDK 1.1 */ + "WINDOWS-874", + ), + cp874, + { cp874_mbtowc, NULL }, { cp874_wctomb, NULL }) + +DEFENCODING(( "VISCII", /* IANA, RFC 1456 */ + "VISCII1.1-1", + "csVISCII", /* IANA */ + ), + viscii, + { viscii_mbtowc, NULL }, { viscii_wctomb, NULL }) + +DEFENCODING(( "TCVN", + "TCVN-5712", + "TCVN5712-1", + "TCVN5712-1:1993", + ), + tcvn, + { tcvn_mbtowc, tcvn_flushwc }, { tcvn_wctomb, NULL }) + +/* CJK character sets (not documented) */ + +DEFENCODING(( "JIS_C6220-1969-RO", /* IANA */ + "ISO646-JP", /* IANA */ + "ISO-IR-14", /* IANA */ + "JP", /* IANA */ + "csISO14JISC6220ro", /* IANA */ + ), + iso646_jp, + { iso646_jp_mbtowc, NULL }, { iso646_jp_wctomb, NULL }) + +DEFENCODING(( "JIS_X0201", /* IANA */ + "JISX0201-1976", + "X0201", /* IANA */ + "csHalfWidthKatakana", /* IANA */ + /*"JISX0201.1976-0", X11R6.4 */ + /*"JIS0201", JDK 1.1 */ + ), + jisx0201, + { jisx0201_mbtowc, NULL }, { jisx0201_wctomb, NULL }) + +DEFENCODING(( "JIS_X0208", + "JIS_X0208-1983", /* IANA */ + "JIS_X0208-1990", + "JIS0208", + "X0208", /* IANA */ + "ISO-IR-87", /* IANA */ + "JIS_C6226-1983", /* IANA */ + "csISO87JISX0208", /* IANA */ + /*"JISX0208.1983-0", X11R6.4 */ + /*"JISX0208.1990-0", X11R6.4 */ + /*"JIS0208", JDK 1.1 */ + ), + jisx0208, + { jisx0208_mbtowc, NULL }, { jisx0208_wctomb, NULL }) + +DEFENCODING(( "JIS_X0212", + "JIS_X0212.1990-0", + "JIS_X0212-1990", /* IANA */ + "X0212", /* IANA */ + "ISO-IR-159", /* IANA */ + "csISO159JISX02121990", /* IANA */ + /*"JISX0212.1990-0", X11R6.4 */ + /*"JIS0212", JDK 1.1 */ + ), + jisx0212, + { jisx0212_mbtowc, NULL }, { jisx0212_wctomb, NULL }) + +DEFENCODING(( "GB_1988-80", /* IANA */ + "ISO646-CN", /* IANA */ + "ISO-IR-57", /* IANA */ + "CN", /* IANA */ + "csISO57GB1988", /* IANA */ + ), + iso646_cn, + { iso646_cn_mbtowc, NULL }, { iso646_cn_wctomb, NULL }) + +DEFENCODING(( "GB_2312-80", /* IANA */ + "ISO-IR-58", /* IANA */ + "csISO58GB231280", /* IANA */ + "CHINESE", /* IANA */ + /*"GB2312.1980-0", X11R6.4 */ + ), + gb2312, + { gb2312_mbtowc, NULL }, { gb2312_wctomb, NULL }) + +DEFENCODING(( "ISO-IR-165", + "CN-GB-ISOIR165", /* RFC 1922 */ + ), + isoir165, + { isoir165_mbtowc, NULL }, { isoir165_wctomb, NULL }) + +DEFENCODING(( "KSC_5601", /* IANA */ + "KS_C_5601-1987", /* IANA */ + "KS_C_5601-1989", /* IANA */ + "ISO-IR-149", /* IANA */ + "csKSC56011987", /* IANA */ + "KOREAN", /* IANA */ + /*"KSC5601.1987-0", X11R6.4 */ + /*"KSX1001:1992", Ken Lunde */ + ), + ksc5601, + { ksc5601_mbtowc, NULL }, { ksc5601_wctomb, NULL }) + +/* CJK encodings */ + +DEFENCODING(( "EUC-JP", /* IANA */ + "EUCJP", /* glibc, HP-UX, IRIX, OSF/1, Solaris */ + "Extended_UNIX_Code_Packed_Format_for_Japanese", /* IANA */ + "csEUCPkdFmtJapanese", /* IANA */ + /*"EUC_JP", JDK 1.1 */ + /*"CP51932", Windows */ + ), + euc_jp, + { euc_jp_mbtowc, NULL }, { euc_jp_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-EUCJP", /* AIX */ + euc_jp) +#endif +#ifdef USE_OSF1_ALIASES +DEFALIAS( "SDECKANJI", /* OSF/1 */ + euc_jp) +#endif + +DEFENCODING(( "SHIFT_JIS", /* IANA */ + "SHIFT-JIS", /* glibc */ + "SJIS", /* JDK 1.1, HP-UX, OSF/1 */ + "MS_KANJI", /* IANA */ + "csShiftJIS", /* IANA */ + ), + sjis, + { sjis_mbtowc, NULL }, { sjis_wctomb, NULL }) +#ifdef USE_SOLARIS_ALIASES +DEFALIAS( "PCK", /* Solaris */ + sjis) +#endif + +DEFENCODING(( "CP932", /* glibc */ + ), + cp932, + { cp932_mbtowc, NULL }, { cp932_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-932", /* AIX */ + cp932) +#endif + +DEFENCODING(( "ISO-2022-JP", /* IANA, RFC 1468 */ + "csISO2022JP", /* IANA */ + /*"ISO2022JP", JDK 1.1 */ + ), + iso2022_jp, + { iso2022_jp_mbtowc, NULL }, { iso2022_jp_wctomb, iso2022_jp_reset }) + +DEFENCODING(( "ISO-2022-JP-1", /* RFC 2237 */ + ), + iso2022_jp1, + { iso2022_jp1_mbtowc, NULL }, { iso2022_jp1_wctomb, iso2022_jp1_reset }) + +DEFENCODING(( "ISO-2022-JP-2", /* IANA, RFC 1554 */ + "csISO2022JP2", /* IANA */ + ), + iso2022_jp2, + { iso2022_jp2_mbtowc, NULL }, { iso2022_jp2_wctomb, iso2022_jp2_reset }) + +DEFENCODING(( "EUC-CN", /* glibc */ + "EUCCN", /* glibc, IRIX */ + "GB2312", /* IANA */ + "CN-GB", /* RFC 1922 */ + "csGB2312", /* IANA */ + /*"EUC_CN", JDK 1.1 */ + /*"CP51936", Windows */ + ), + euc_cn, + { euc_cn_mbtowc, NULL }, { euc_cn_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-EUCCN", /* AIX */ + euc_cn) +#endif +#ifdef USE_HPUX_ALIASES +DEFALIAS( "HP15CN", /* HP-UX */ + euc_cn) +#endif +#ifdef USE_OSF1_ALIASES +DEFALIAS( "DECHANZI", /* OSF/1 */ + euc_cn) +#endif + +DEFENCODING(( "GBK", /* IANA, JDK 1.1 */ + ), + ces_gbk, + { ces_gbk_mbtowc, NULL }, { ces_gbk_wctomb, NULL }) + +DEFENCODING(( "CP936", /* IANA */ + "MS936", /* IANA */ + "WINDOWS-936", /* IANA */ + ), + cp936, + { cp936_mbtowc, NULL }, { cp936_wctomb, NULL }) + +DEFENCODING(( "GB18030", /* IANA, glibc */ + /*"CP54936", Windows */ + ), + gb18030, + { gb18030_mbtowc, NULL }, { gb18030_wctomb, NULL }) + +DEFENCODING(( "ISO-2022-CN", /* IANA, RFC 1922 */ + "csISO2022CN", + /*"ISO2022CN", JDK 1.1 */ + ), + iso2022_cn, + { iso2022_cn_mbtowc, NULL }, { iso2022_cn_wctomb, iso2022_cn_reset }) + +DEFENCODING(( "ISO-2022-CN-EXT", /* IANA, RFC 1922 */ + ), + iso2022_cn_ext, + { iso2022_cn_ext_mbtowc, NULL }, { iso2022_cn_ext_wctomb, iso2022_cn_ext_reset }) + +DEFENCODING(( "HZ", /* RFC 1843 */ + "HZ-GB-2312", /* IANA, RFC 1842 */ + ), + hz, + { hz_mbtowc, NULL }, { hz_wctomb, hz_reset }) + +DEFENCODING(( "EUC-TW", /* glibc */ + "EUCTW", /* glibc, HP-UX, IRIX, OSF/1 */ + "csEUCTW", + /*"EUC_TW", JDK 1.1 */ + /*"CP51950", Windows */ + ), + euc_tw, + { euc_tw_mbtowc, NULL }, { euc_tw_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-EUCTW", /* AIX */ + euc_tw) +#endif +#ifdef USE_SOLARIS_ALIASES +DEFALIAS( "CNS11643", /* Solaris */ + euc_tw) +#endif + +DEFENCODING(( "BIG5", /* IANA, JDK 1.1 */ + "BIG-5", /* glibc */ + "BIG-FIVE", /* glibc */ + "BIGFIVE", /* glibc */ + "CN-BIG5", /* RFC 1922 */ + "csBig5", /* IANA */ + ), + ces_big5, + { ces_big5_mbtowc, NULL }, { ces_big5_wctomb, NULL }) + +DEFENCODING(( "CP950", /* JDK 1.1 */ + ), + cp950, + { cp950_mbtowc, NULL }, { cp950_wctomb, NULL }) + +DEFENCODING(( "BIG5-HKSCS:1999", + ), + big5hkscs1999, + { big5hkscs1999_mbtowc, big5hkscs1999_flushwc }, { big5hkscs1999_wctomb, big5hkscs1999_reset }) + +DEFENCODING(( "BIG5-HKSCS:2001", + ), + big5hkscs2001, + { big5hkscs2001_mbtowc, big5hkscs2001_flushwc }, { big5hkscs2001_wctomb, big5hkscs2001_reset }) + +DEFENCODING(( "BIG5-HKSCS", /* IANA */ + "BIG5HKSCS", /* glibc */ + "BIG5-HKSCS:2004", + ), + big5hkscs2004, + { big5hkscs2004_mbtowc, big5hkscs2004_flushwc }, { big5hkscs2004_wctomb, big5hkscs2004_reset }) + +DEFENCODING(( "EUC-KR", /* IANA, RFC 1557 */ + "EUCKR", /* glibc, HP-UX, IRIX, OSF/1 */ + "csEUCKR", /* IANA */ + /*"EUC_KR", JDK 1.1 */ + /*"CP51949", Windows */ + ), + euc_kr, + { euc_kr_mbtowc, NULL }, { euc_kr_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-EUCKR", /* AIX */ + euc_kr) +#endif +#ifdef USE_OSF1_ALIASES +DEFALIAS( "DECKOREAN", /* OSF/1 */ + euc_kr) +#endif +#ifdef USE_SOLARIS_ALIASES +DEFALIAS( "5601", /* Solaris */ + euc_kr) +#endif + +DEFENCODING(( "CP949", /* JDK 1.1 */ + "UHC", /* glibc */ + ), + cp949, + { cp949_mbtowc, NULL }, { cp949_wctomb, NULL }) +#ifdef USE_OSF1_ALIASES +DEFALIAS( "KSC5601", /* OSF/1 */ + cp949) +#endif + +DEFENCODING(( "JOHAB", /* glibc */ + "CP1361", /* glibc */ + ), + johab, + { johab_mbtowc, NULL }, { johab_wctomb, NULL }) +#ifdef USE_SOLARIS_ALIASES +DEFALIAS( "KO_KR.JOHAP92", /* Solaris */ + johab) +#endif + +DEFENCODING(( "ISO-2022-KR", /* IANA, RFC 1557 */ + "csISO2022KR", /* IANA */ + /*"ISO2022KR", JDK 1.1 */ + ), + iso2022_kr, + { iso2022_kr_mbtowc, NULL }, { iso2022_kr_wctomb, iso2022_kr_reset }) + diff --git a/jni/iconv/lib/encodings_aix.def b/jni/iconv/lib/encodings_aix.def new file mode 100644 index 0000000..259452e --- /dev/null +++ b/jni/iconv/lib/encodings_aix.def @@ -0,0 +1,97 @@ +/* Copyright (C) 2000-2002, 2008 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Encodings used by system dependent locales on AIX. */ + +DEFENCODING(( "CP856", + ), + cp856, + { cp856_mbtowc, NULL }, { cp856_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-856", /* AIX */ + cp856) +#endif + +DEFENCODING(( "CP922", + ), + cp922, + { cp922_mbtowc, NULL }, { cp922_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-922", /* AIX */ + cp922) +#endif + +DEFENCODING(( "CP943", + ), + cp943, + { cp943_mbtowc, NULL }, { cp943_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-943", /* AIX */ + cp943) +#endif + +DEFENCODING(( "CP1046", + ), + cp1046, + { cp1046_mbtowc, NULL }, { cp1046_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-1046", /* AIX */ + cp1046) +#endif + +DEFENCODING(( "CP1124", + ), + cp1124, + { cp1124_mbtowc, NULL }, { cp1124_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-1124", /* AIX */ + cp1124) +#endif + +DEFENCODING(( "CP1129", + ), + cp1129, + { cp1129_mbtowc, NULL }, { cp1129_wctomb, NULL }) +#ifdef USE_AIX_ALIASES +DEFALIAS( "IBM-1129", /* AIX */ + cp1129) +#endif + +DEFENCODING(( "CP1161", + "IBM1161", /* glibc */ + "IBM-1161", /* glibc */ + "csIBM1161", /* glibc */ + ), + cp1161, + { cp1161_mbtowc, NULL }, { cp1161_wctomb, NULL }) + +DEFENCODING(( "CP1162", + "IBM1162", /* glibc */ + "IBM-1162", /* glibc */ + "csIBM1162", /* glibc */ + ), + cp1162, + { cp1162_mbtowc, NULL }, { cp1162_wctomb, NULL }) + +DEFENCODING(( "CP1163", + "IBM1163", /* glibc */ + "IBM-1163", /* glibc */ + "csIBM1163", /* glibc */ + ), + cp1163, + { cp1163_mbtowc, NULL }, { cp1163_wctomb, NULL }) diff --git a/jni/iconv/lib/encodings_dos.def b/jni/iconv/lib/encodings_dos.def new file mode 100644 index 0000000..c9d30c8 --- /dev/null +++ b/jni/iconv/lib/encodings_dos.def @@ -0,0 +1,127 @@ +/* Copyright (C) 2001-2002 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Encodings used by system dependent locales on MSDOS. */ + +DEFENCODING(( "CP437", /* IANA, JDK 1.1 */ + "IBM437", /* IANA */ + "437", /* IANA */ + "csPC8CodePage437", /* IANA */ + ), + cp437, + { cp437_mbtowc, NULL }, { cp437_wctomb, NULL }) + +DEFENCODING(( "CP737", /* JDK 1.1 */ + ), + cp737, + { cp737_mbtowc, NULL }, { cp737_wctomb, NULL }) + +DEFENCODING(( "CP775", /* IANA, JDK 1.1 */ + "IBM775", /* IANA */ + "csPC775Baltic", /* IANA */ + ), + cp775, + { cp775_mbtowc, NULL }, { cp775_wctomb, NULL }) + +DEFENCODING(( "CP852", /* IANA, JDK 1.1 */ + "IBM852", /* IANA */ + "852", /* IANA */ + "csPCp852", /* IANA */ + ), + cp852, + { cp852_mbtowc, NULL }, { cp852_wctomb, NULL }) + +DEFENCODING(( "CP853", + ), + cp853, + { cp853_mbtowc, NULL }, { cp853_wctomb, NULL }) + +DEFENCODING(( "CP855", /* IANA, JDK 1.1 */ + "IBM855", /* IANA */ + "855", /* IANA */ + "csIBM855", /* IANA */ + ), + cp855, + { cp855_mbtowc, NULL }, { cp855_wctomb, NULL }) + +DEFENCODING(( "CP857", /* IANA, JDK 1.1 */ + "IBM857", /* IANA */ + "857", /* IANA */ + "csIBM857", /* IANA */ + ), + cp857, + { cp857_mbtowc, NULL }, { cp857_wctomb, NULL }) + +DEFENCODING(( "CP858", /* JDK 1.1.7 */ + ), + cp858, + { cp858_mbtowc, NULL }, { cp858_wctomb, NULL }) + +DEFENCODING(( "CP860", /* IANA, JDK 1.1 */ + "IBM860", /* IANA */ + "860", /* IANA */ + "csIBM860", /* IANA */ + ), + cp860, + { cp860_mbtowc, NULL }, { cp860_wctomb, NULL }) + +DEFENCODING(( "CP861", /* IANA, JDK 1.1 */ + "IBM861", /* IANA */ + "861", /* IANA */ + "CP-IS", /* IANA */ + "csIBM861", /* IANA */ + ), + cp861, + { cp861_mbtowc, NULL }, { cp861_wctomb, NULL }) + +DEFENCODING(( "CP863", /* IANA, JDK 1.1 */ + "IBM863", /* IANA */ + "863", /* IANA */ + "csIBM863", /* IANA */ + ), + cp863, + { cp863_mbtowc, NULL }, { cp863_wctomb, NULL }) + +DEFENCODING(( "CP864", /* IANA, JDK 1.1 */ + "IBM864", /* IANA */ + "csIBM864", /* IANA */ + ), + cp864, + { cp864_mbtowc, NULL }, { cp864_wctomb, NULL }) + +DEFENCODING(( "CP865", /* IANA, JDK 1.1 */ + "IBM865", /* IANA */ + "865", /* IANA */ + "csIBM865", /* IANA */ + ), + cp865, + { cp865_mbtowc, NULL }, { cp865_wctomb, NULL }) + +DEFENCODING(( "CP869", /* IANA, JDK 1.1 */ + "IBM869", /* IANA */ + "869", /* IANA */ + "CP-GR", /* IANA */ + "csIBM869", /* IANA */ + ), + cp869, + { cp869_mbtowc, NULL }, { cp869_wctomb, NULL }) + +DEFENCODING(( "CP1125", /* ICU */ + ), + cp1125, + { cp1125_mbtowc, NULL }, { cp1125_wctomb, NULL }) diff --git a/jni/iconv/lib/encodings_extra.def b/jni/iconv/lib/encodings_extra.def new file mode 100644 index 0000000..614422b --- /dev/null +++ b/jni/iconv/lib/encodings_extra.def @@ -0,0 +1,57 @@ +/* Copyright (C) 2002, 2005, 2008 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +DEFENCODING(( "EUC-JISX0213", + "EUC-JIS-2004", /* x0213.org */ + ), + euc_jisx0213, + { euc_jisx0213_mbtowc, euc_jisx0213_flushwc }, { euc_jisx0213_wctomb, euc_jisx0213_reset }) + +DEFENCODING(( "SHIFT_JISX0213", + "SHIFT_JIS-2004", /* x0213.org */ + ), + shift_jisx0213, + { shift_jisx0213_mbtowc, shift_jisx0213_flushwc }, { shift_jisx0213_wctomb, shift_jisx0213_reset }) + +DEFENCODING(( "ISO-2022-JP-3", + "ISO-2022-JP-2004", /* x0213.org */ + ), + iso2022_jp3, + { iso2022_jp3_mbtowc, iso2022_jp3_flushwc }, { iso2022_jp3_wctomb, iso2022_jp3_reset }) + +DEFENCODING(( "BIG5-2003", + ), + big5_2003, + { big5_2003_mbtowc, NULL }, { big5_2003_wctomb, NULL }) + +DEFENCODING(( "TDS565", + "ISO-IR-230", + ), + tds565, + { tds565_mbtowc, NULL }, { tds565_wctomb, NULL }) + +DEFENCODING(( "ATARIST", + "ATARI", + ), + atarist, + { atarist_mbtowc, NULL }, { atarist_wctomb, NULL }) + +DEFENCODING(( "RISCOS-LATIN1", + ), + riscos1, + { riscos1_mbtowc, NULL }, { riscos1_wctomb, NULL }) diff --git a/jni/iconv/lib/encodings_local.def b/jni/iconv/lib/encodings_local.def new file mode 100644 index 0000000..4e793e5 --- /dev/null +++ b/jni/iconv/lib/encodings_local.def @@ -0,0 +1,29 @@ +/* Copyright (C) 2000-2001 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Names for locale dependent encodings. */ + +DEFENCODING(( "CHAR", + ), + local_char, + { NULL, NULL }, { NULL, NULL }) + +DEFENCODING(( "WCHAR_T", /* glibc */ + ), + local_wchar_t, + { NULL, NULL }, { NULL, NULL }) diff --git a/jni/iconv/lib/encodings_osf1.def b/jni/iconv/lib/encodings_osf1.def new file mode 100644 index 0000000..7912854 --- /dev/null +++ b/jni/iconv/lib/encodings_osf1.def @@ -0,0 +1,37 @@ +/* Copyright (C) 2001, 2008 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Encodings used by system dependent locales on OSF/1 a.k.a. Tru64. */ + +DEFENCODING(( "DEC-KANJI", + ), + dec_kanji, + { dec_kanji_mbtowc, NULL }, { dec_kanji_wctomb, NULL }) +#ifdef USE_OSF1_ALIASES +DEFALIAS( "DECKANJI", /* OSF/1 */ + dec_kanji) +#endif + +DEFENCODING(( "DEC-HANYU", + ), + dec_hanyu, + { dec_hanyu_mbtowc, NULL }, { dec_hanyu_wctomb, NULL }) +#ifdef USE_OSF1_ALIASES +DEFALIAS( "DECHANYU", /* OSF/1 */ + dec_hanyu) +#endif diff --git a/jni/iconv/lib/euc_cn.h b/jni/iconv/lib/euc_cn.h new file mode 100644 index 0000000..a25417a --- /dev/null +++ b/jni/iconv/lib/euc_cn.h @@ -0,0 +1,72 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * EUC-CN + */ + +static int +euc_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + /* Code set 0 (ASCII or GB 1988-89) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (GB 2312-1980) */ + if (c >= 0xa1 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 < 0xff) { + unsigned char buf[2]; + buf[0] = c-0x80; buf[1] = c2-0x80; + return gb2312_mbtowc(conv,pwc,buf,2); + } else + return RET_ILSEQ; + } + } + return RET_ILSEQ; +} + +static int +euc_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Code set 0 (ASCII or GB 1988-89) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 1 (GB 2312-1980) */ + ret = gb2312_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]+0x80; + r[1] = buf[1]+0x80; + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/euc_jisx0213.h b/jni/iconv/lib/euc_jisx0213.h new file mode 100644 index 0000000..4d417ca --- /dev/null +++ b/jni/iconv/lib/euc_jisx0213.h @@ -0,0 +1,268 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * EUC-JISX0213 + */ + +/* The structure of EUC-JISX0213 is as follows: + + 0x00..0x7F: ASCII + + 0x8E{A1..FE}: JISX0201 Katakana, with prefix 0x8E, offset by +0x80. + + 0x8F{A1..FE}{A1..FE}: JISX0213 plane 2, with prefix 0x8F, offset by +0x8080. + + 0x{A1..FE}{A1..FE}: JISX0213 plane 1, offset by +0x8080. + + Note that some JISX0213 characters are not contained in Unicode 3.2 + and are therefore best represented as sequences of Unicode characters. +*/ + +#include "jisx0213.h" +#include "flushwc.h" + +static int +euc_jisx0213_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + ucs4_t last_wc = conv->istate; + if (last_wc) { + /* Output the buffered character. */ + conv->istate = 0; + *pwc = last_wc; + return 0; /* Don't advance the input pointer. */ + } else { + unsigned char c = *s; + if (c < 0x80) { + /* Plain ASCII character. */ + *pwc = (ucs4_t) c; + return 1; + } else { + if ((c >= 0xa1 && c <= 0xfe) || c == 0x8e || c == 0x8f) { + /* Two or three byte character. */ + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 <= 0xfe) { + if (c == 0x8e) { + /* Half-width katakana. */ + if (c2 <= 0xdf) { + *pwc = c2 + 0xfec0; + return 2; + } + } else { + ucs4_t wc; + if (c == 0x8f) { + /* JISX 0213 plane 2. */ + if (n >= 3) { + unsigned char c3 = s[2]; + wc = jisx0213_to_ucs4(0x200-0x80+c2,c3^0x80); + } else + return RET_TOOFEW(0); + } else { + /* JISX 0213 plane 1. */ + wc = jisx0213_to_ucs4(0x100-0x80+c,c2^0x80); + } + if (wc) { + if (wc < 0x80) { + /* It's a combining character. */ + ucs4_t wc1 = jisx0213_to_ucs_combining[wc - 1][0]; + ucs4_t wc2 = jisx0213_to_ucs_combining[wc - 1][1]; + /* We cannot output two Unicode characters at once. So, + output the first character and buffer the second one. */ + *pwc = wc1; + conv->istate = wc2; + } else + *pwc = wc; + return (c == 0x8f ? 3 : 2); + } + } + } + } else + return RET_TOOFEW(0); + } + return RET_ILSEQ; + } + } +} + +#define euc_jisx0213_flushwc normal_flushwc + +/* Composition tables for each of the relevant combining characters. */ +static const struct { unsigned short base; unsigned short composed; } euc_jisx0213_comp_table_data[] = { +#define euc_jisx0213_comp_table02e5_idx 0 +#define euc_jisx0213_comp_table02e5_len 1 + { 0xabe4, 0xabe5 }, /* 0x12B65 = 0x12B64 U+02E5 */ +#define euc_jisx0213_comp_table02e9_idx (euc_jisx0213_comp_table02e5_idx+euc_jisx0213_comp_table02e5_len) +#define euc_jisx0213_comp_table02e9_len 1 + { 0xabe0, 0xabe6 }, /* 0x12B66 = 0x12B60 U+02E9 */ +#define euc_jisx0213_comp_table0300_idx (euc_jisx0213_comp_table02e9_idx+euc_jisx0213_comp_table02e9_len) +#define euc_jisx0213_comp_table0300_len 5 + { 0xa9dc, 0xabc4 }, /* 0x12B44 = 0x1295C U+0300 */ + { 0xabb8, 0xabc8 }, /* 0x12B48 = 0x12B38 U+0300 */ + { 0xabb7, 0xabca }, /* 0x12B4A = 0x12B37 U+0300 */ + { 0xabb0, 0xabcc }, /* 0x12B4C = 0x12B30 U+0300 */ + { 0xabc3, 0xabce }, /* 0x12B4E = 0x12B43 U+0300 */ +#define euc_jisx0213_comp_table0301_idx (euc_jisx0213_comp_table0300_idx+euc_jisx0213_comp_table0300_len) +#define euc_jisx0213_comp_table0301_len 4 + { 0xabb8, 0xabc9 }, /* 0x12B49 = 0x12B38 U+0301 */ + { 0xabb7, 0xabcb }, /* 0x12B4B = 0x12B37 U+0301 */ + { 0xabb0, 0xabcd }, /* 0x12B4D = 0x12B30 U+0301 */ + { 0xabc3, 0xabcf }, /* 0x12B4F = 0x12B43 U+0301 */ +#define euc_jisx0213_comp_table309a_idx (euc_jisx0213_comp_table0301_idx+euc_jisx0213_comp_table0301_len) +#define euc_jisx0213_comp_table309a_len 14 + { 0xa4ab, 0xa4f7 }, /* 0x12477 = 0x1242B U+309A */ + { 0xa4ad, 0xa4f8 }, /* 0x12478 = 0x1242D U+309A */ + { 0xa4af, 0xa4f9 }, /* 0x12479 = 0x1242F U+309A */ + { 0xa4b1, 0xa4fa }, /* 0x1247A = 0x12431 U+309A */ + { 0xa4b3, 0xa4fb }, /* 0x1247B = 0x12433 U+309A */ + { 0xa5ab, 0xa5f7 }, /* 0x12577 = 0x1252B U+309A */ + { 0xa5ad, 0xa5f8 }, /* 0x12578 = 0x1252D U+309A */ + { 0xa5af, 0xa5f9 }, /* 0x12579 = 0x1252F U+309A */ + { 0xa5b1, 0xa5fa }, /* 0x1257A = 0x12531 U+309A */ + { 0xa5b3, 0xa5fb }, /* 0x1257B = 0x12533 U+309A */ + { 0xa5bb, 0xa5fc }, /* 0x1257C = 0x1253B U+309A */ + { 0xa5c4, 0xa5fd }, /* 0x1257D = 0x12544 U+309A */ + { 0xa5c8, 0xa5fe }, /* 0x1257E = 0x12548 U+309A */ + { 0xa6f5, 0xa6f8 }, /* 0x12678 = 0x12675 U+309A */ +}; + +static int +euc_jisx0213_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + int count = 0; + unsigned short lasttwo = conv->ostate; + + if (lasttwo) { + /* Attempt to combine the last character with this one. */ + unsigned int idx; + unsigned int len; + + if (wc == 0x02e5) + idx = euc_jisx0213_comp_table02e5_idx, + len = euc_jisx0213_comp_table02e5_len; + else if (wc == 0x02e9) + idx = euc_jisx0213_comp_table02e9_idx, + len = euc_jisx0213_comp_table02e9_len; + else if (wc == 0x0300) + idx = euc_jisx0213_comp_table0300_idx, + len = euc_jisx0213_comp_table0300_len; + else if (wc == 0x0301) + idx = euc_jisx0213_comp_table0301_idx, + len = euc_jisx0213_comp_table0301_len; + else if (wc == 0x309a) + idx = euc_jisx0213_comp_table309a_idx, + len = euc_jisx0213_comp_table309a_len; + else + goto not_combining; + + do + if (euc_jisx0213_comp_table_data[idx].base == lasttwo) + break; + while (++idx, --len > 0); + + if (len > 0) { + /* Output the combined character. */ + if (n >= 2) { + lasttwo = euc_jisx0213_comp_table_data[idx].composed; + r[0] = (lasttwo >> 8) & 0xff; + r[1] = lasttwo & 0xff; + conv->ostate = 0; + return 2; + } else + return RET_TOOSMALL; + } + + not_combining: + /* Output the buffered character. */ + if (n < 2) + return RET_TOOSMALL; + r[0] = (lasttwo >> 8) & 0xff; + r[1] = lasttwo & 0xff; + r += 2; + count = 2; + } + + if (wc < 0x80) { + /* Plain ASCII character. */ + if (n > count) { + r[0] = (unsigned char) wc; + conv->ostate = 0; + return count+1; + } else + return RET_TOOSMALL; + } else if (wc >= 0xff61 && wc <= 0xff9f) { + /* Half-width katakana. */ + if (n >= count+2) { + r[0] = 0x8e; + r[1] = wc - 0xfec0; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } else { + unsigned short jch = ucs4_to_jisx0213(wc); + if (jch != 0) { + if (jch & 0x0080) { + /* A possible match in comp_table_data. We have to buffer it. */ + /* We know it's a JISX 0213 plane 1 character. */ + if (jch & 0x8000) abort(); + conv->ostate = jch | 0x8080; + return count+0; + } + if (jch & 0x8000) { + /* JISX 0213 plane 2. */ + if (n >= count+3) { + r[0] = 0x8f; + r[1] = (jch >> 8) | 0x80; + r[2] = (jch & 0xff) | 0x80; + conv->ostate = 0; + return count+3; + } else + return RET_TOOSMALL; + } else { + /* JISX 0213 plane 1. */ + if (n >= count+2) { + r[0] = (jch >> 8) | 0x80; + r[1] = (jch & 0xff) | 0x80; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + } + return RET_ILUNI; + } +} + +static int +euc_jisx0213_reset (conv_t conv, unsigned char *r, int n) +{ + state_t lasttwo = conv->ostate; + + if (lasttwo) { + if (n < 2) + return RET_TOOSMALL; + r[0] = (lasttwo >> 8) & 0xff; + r[1] = lasttwo & 0xff; + /* conv->ostate = 0; will be done by the caller */ + return 2; + } else + return 0; +} diff --git a/jni/iconv/lib/euc_jp.h b/jni/iconv/lib/euc_jp.h new file mode 100644 index 0000000..84fa2e7 --- /dev/null +++ b/jni/iconv/lib/euc_jp.h @@ -0,0 +1,191 @@ +/* + * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * EUC-JP + */ + +static int +euc_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + /* Code set 0 (ASCII or JIS X 0201-1976 Roman) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (JIS X 0208) */ + if (c >= 0xa1 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + if (c < 0xf5) { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 < 0xff) { + unsigned char buf[2]; + buf[0] = c-0x80; buf[1] = c2-0x80; + return jisx0208_mbtowc(conv,pwc,buf,2); + } else + return RET_ILSEQ; + } else { + /* User-defined range. See + * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */ + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 < 0xff) { + *pwc = 0xe000 + 94*(c-0xf5) + (c2-0xa1); + return 2; + } else + return RET_ILSEQ; + } + } + /* Code set 2 (half-width katakana) */ + if (c == 0x8e) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 < 0xe0) { + int ret = jisx0201_mbtowc(conv,pwc,s+1,n-1); + if (ret == RET_ILSEQ) + return RET_ILSEQ; + if (ret != 1) abort(); + return 2; + } else + return RET_ILSEQ; + } + } + /* Code set 3 (JIS X 0212-1990) */ + if (c == 0x8f) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 < 0xff) { + if (n < 3) + return RET_TOOFEW(0); + if (c2 < 0xf5) { + unsigned char c3 = s[2]; + if (c3 >= 0xa1 && c3 < 0xff) { + unsigned char buf[2]; + int ret; + buf[0] = c2-0x80; buf[1] = c3-0x80; + ret = jisx0212_mbtowc(conv,pwc,buf,2); + if (ret == RET_ILSEQ) + return RET_ILSEQ; + if (ret != 2) abort(); + return 3; + } else + return RET_ILSEQ; + } else { + /* User-defined range. See + * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */ + unsigned char c3 = s[2]; + if (c3 >= 0xa1 && c3 < 0xff) { + *pwc = 0xe3ac + 94*(c2-0xf5) + (c3-0xa1); + return 3; + } else + return RET_ILSEQ; + } + } else + return RET_ILSEQ; + } + } + return RET_ILSEQ; +} + +static int +euc_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Code set 0 (ASCII or JIS X 0201-1976 Roman) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 1 (JIS X 0208) */ + ret = jisx0208_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]+0x80; + r[1] = buf[1]+0x80; + return 2; + } + + /* Code set 2 (half-width katakana) */ + ret = jisx0201_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI && buf[0] >= 0x80) { + if (ret != 1) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = 0x8e; + r[1] = buf[0]; + return 2; + } + + /* Code set 3 (JIS X 0212-1990) */ + ret = jisx0212_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 3) + return RET_TOOSMALL; + r[0] = 0x8f; + r[1] = buf[0]+0x80; + r[2] = buf[1]+0x80; + return 3; + } + + /* Extra compatibility with Shift_JIS. */ + if (wc == 0x00a5) { + r[0] = 0x5c; + return 1; + } + if (wc == 0x203e) { + r[0] = 0x7e; + return 1; + } + + /* User-defined range. See + * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */ + if (wc >= 0xe000 && wc < 0xe758) { + if (wc < 0xe3ac) { + unsigned char c1, c2; + if (n < 2) + return RET_TOOSMALL; + c1 = (unsigned int) (wc - 0xe000) / 94; + c2 = (unsigned int) (wc - 0xe000) % 94; + r[0] = c1+0xf5; + r[1] = c2+0xa1; + return 2; + } else { + unsigned char c1, c2; + if (n < 3) + return RET_TOOSMALL; + c1 = (unsigned int) (wc - 0xe3ac) / 94; + c2 = (unsigned int) (wc - 0xe3ac) % 94; + r[0] = 0x8f; + r[1] = c1+0xf5; + r[2] = c2+0xa1; + return 3; + } + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/euc_kr.h b/jni/iconv/lib/euc_kr.h new file mode 100644 index 0000000..8b3dd05 --- /dev/null +++ b/jni/iconv/lib/euc_kr.h @@ -0,0 +1,74 @@ +/* + * Copyright (C) 1999-2001, 2007 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * EUC-KR + */ + +/* Specification: RFC 1557 */ + +static int +euc_kr_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + /* Code set 0 (ASCII or KS C 5636-1993) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (KS C 5601-1992, now KS X 1001:2002) */ + if (c >= 0xa1 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 < 0xff) { + unsigned char buf[2]; + buf[0] = c-0x80; buf[1] = c2-0x80; + return ksc5601_mbtowc(conv,pwc,buf,2); + } else + return RET_ILSEQ; + } + } + return RET_ILSEQ; +} + +static int +euc_kr_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Code set 0 (ASCII or KS C 5636-1993) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 1 (KS C 5601-1992, now KS X 1001:2002) */ + ret = ksc5601_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]+0x80; + r[1] = buf[1]+0x80; + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/euc_tw.h b/jni/iconv/lib/euc_tw.h new file mode 100644 index 0000000..f7bdc8b --- /dev/null +++ b/jni/iconv/lib/euc_tw.h @@ -0,0 +1,116 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * EUC-TW + */ + +static int +euc_tw_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + /* Code set 0 (ASCII) */ + if (c < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + /* Code set 1 (CNS 11643-1992 Plane 1) */ + if (c >= 0xa1 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 < 0xff) { + unsigned char buf[2]; + buf[0] = c-0x80; buf[1] = c2-0x80; + return cns11643_1_mbtowc(conv,pwc,buf,2); + } else + return RET_ILSEQ; + } + } + /* Code set 2 (CNS 11643-1992 Planes 1-16) */ + if (c == 0x8e) { + if (n < 4) + return RET_TOOFEW(0); + { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 <= 0xb0) { + unsigned char c3 = s[2]; + unsigned char c4 = s[3]; + if (c3 >= 0xa1 && c3 < 0xff && c4 >= 0xa1 && c4 < 0xff) { + unsigned char buf[2]; + int ret; + buf[0] = c3-0x80; buf[1] = c4-0x80; + switch (c2-0xa0) { + case 1: ret = cns11643_1_mbtowc(conv,pwc,buf,2); break; + case 2: ret = cns11643_2_mbtowc(conv,pwc,buf,2); break; + case 3: ret = cns11643_3_mbtowc(conv,pwc,buf,2); break; + case 4: ret = cns11643_4_mbtowc(conv,pwc,buf,2); break; + case 5: ret = cns11643_5_mbtowc(conv,pwc,buf,2); break; + case 6: ret = cns11643_6_mbtowc(conv,pwc,buf,2); break; + case 7: ret = cns11643_7_mbtowc(conv,pwc,buf,2); break; + case 15: ret = cns11643_15_mbtowc(conv,pwc,buf,2); break; + default: return RET_ILSEQ; + } + if (ret == RET_ILSEQ) + return RET_ILSEQ; + if (ret != 2) abort(); + return 4; + } + } + } + } + return RET_ILSEQ; +} + +static int +euc_tw_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[3]; + int ret; + + /* Code set 0 (ASCII) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + ret = cns11643_wctomb(conv,buf,wc,3); + if (ret != RET_ILUNI) { + if (ret != 3) abort(); + + /* Code set 1 (CNS 11643-1992 Plane 1) */ + if (buf[0] == 1) { + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[1]+0x80; + r[1] = buf[2]+0x80; + return 2; + } + + /* Code set 2 (CNS 11643-1992 Planes 1-16) */ + if (n < 4) + return RET_TOOSMALL; + r[0] = 0x8e; + r[1] = buf[0]+0xa0; + r[2] = buf[1]+0x80; + r[3] = buf[2]+0x80; + return 4; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/flags.h b/jni/iconv/lib/flags.h new file mode 100644 index 0000000..d7cda21 --- /dev/null +++ b/jni/iconv/lib/flags.h @@ -0,0 +1,156 @@ +/* Generated automatically by genflags. */ + +/* Set if the encoding can encode + the acute and grave accents U+00B4 and U+0060. */ +#define HAVE_ACCENTS 1 + +/* Set if the encoding can encode + the single quotation marks U+2018 and U+2019. */ +#define HAVE_QUOTATION_MARKS 2 + +/* Set if the encoding can encode + the double-width Hangul letters (Jamo) U+3131 to U+3163. */ +#define HAVE_HANGUL_JAMO 4 + +#define ei_ascii_oflags (0) +#define ei_utf8_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_ucs2_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_ucs2be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_ucs2le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_ucs4_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_ucs4be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_ucs4le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_utf16_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_utf16be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_utf16le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_utf32_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_utf32be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_utf32le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_utf7_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_ucs2internal_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_ucs2swapped_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_ucs4internal_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_ucs4swapped_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_c99_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_java_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_iso8859_1_oflags (HAVE_ACCENTS) +#define ei_iso8859_2_oflags (HAVE_ACCENTS) +#define ei_iso8859_3_oflags (HAVE_ACCENTS) +#define ei_iso8859_4_oflags (HAVE_ACCENTS) +#define ei_iso8859_5_oflags (0) +#define ei_iso8859_6_oflags (0) +#define ei_iso8859_7_oflags (HAVE_QUOTATION_MARKS) +#define ei_iso8859_8_oflags (HAVE_ACCENTS) +#define ei_iso8859_9_oflags (HAVE_ACCENTS) +#define ei_iso8859_10_oflags (0) +#define ei_iso8859_11_oflags (0) +#define ei_iso8859_13_oflags (0) +#define ei_iso8859_14_oflags (0) +#define ei_iso8859_15_oflags (0) +#define ei_iso8859_16_oflags (0) +#define ei_koi8_r_oflags (0) +#define ei_koi8_u_oflags (0) +#define ei_koi8_ru_oflags (0) +#define ei_cp1250_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_cp1251_oflags (HAVE_QUOTATION_MARKS) +#define ei_cp1252_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_cp1253_oflags (HAVE_QUOTATION_MARKS) +#define ei_cp1254_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_cp1255_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_cp1256_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_cp1257_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_cp1258_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_cp850_oflags (HAVE_ACCENTS) +#define ei_cp862_oflags (0) +#define ei_cp866_oflags (0) +#define ei_cp1131_oflags (0) +#define ei_mac_roman_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_mac_centraleurope_oflags (HAVE_QUOTATION_MARKS) +#define ei_mac_iceland_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_mac_croatian_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_mac_romania_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_mac_cyrillic_oflags (HAVE_QUOTATION_MARKS) +#define ei_mac_ukraine_oflags (HAVE_QUOTATION_MARKS) +#define ei_mac_greek_oflags (HAVE_QUOTATION_MARKS) +#define ei_mac_turkish_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_mac_hebrew_oflags (HAVE_QUOTATION_MARKS) +#define ei_mac_arabic_oflags (0) +#define ei_mac_thai_oflags (HAVE_QUOTATION_MARKS) +#define ei_hp_roman8_oflags (HAVE_ACCENTS) +#define ei_nextstep_oflags (HAVE_ACCENTS) +#define ei_armscii_8_oflags (0) +#define ei_georgian_academy_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_georgian_ps_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_koi8_t_oflags (HAVE_QUOTATION_MARKS) +#define ei_pt154_oflags (HAVE_QUOTATION_MARKS) +#define ei_rk1048_oflags (HAVE_QUOTATION_MARKS) +#define ei_mulelao_oflags (0) +#define ei_cp1133_oflags (0) +#define ei_tis620_oflags (0) +#define ei_cp874_oflags (HAVE_QUOTATION_MARKS) +#define ei_viscii_oflags (0) +#define ei_tcvn_oflags (HAVE_ACCENTS) +#define ei_iso646_jp_oflags (0) +#define ei_jisx0201_oflags (0) +#define ei_jisx0208_oflags (HAVE_QUOTATION_MARKS) +#define ei_jisx0212_oflags (0) +#define ei_iso646_cn_oflags (0) +#define ei_gb2312_oflags (HAVE_QUOTATION_MARKS) +#define ei_isoir165_oflags (HAVE_QUOTATION_MARKS) +#define ei_ksc5601_oflags (HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_euc_jp_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_sjis_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_cp932_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_iso2022_jp_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_iso2022_jp1_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_iso2022_jp2_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_euc_cn_oflags (HAVE_QUOTATION_MARKS) +#define ei_ces_gbk_oflags (HAVE_QUOTATION_MARKS) +#define ei_cp936_oflags (HAVE_QUOTATION_MARKS) +#define ei_gb18030_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_iso2022_cn_oflags (HAVE_QUOTATION_MARKS) +#define ei_iso2022_cn_ext_oflags (HAVE_QUOTATION_MARKS) +#define ei_hz_oflags (HAVE_QUOTATION_MARKS) +#define ei_euc_tw_oflags (HAVE_QUOTATION_MARKS) +#define ei_ces_big5_oflags (HAVE_QUOTATION_MARKS) +#define ei_cp950_oflags (HAVE_QUOTATION_MARKS) +#define ei_big5hkscs1999_oflags (HAVE_QUOTATION_MARKS) +#define ei_big5hkscs2001_oflags (HAVE_QUOTATION_MARKS) +#define ei_big5hkscs2004_oflags (HAVE_QUOTATION_MARKS) +#define ei_euc_kr_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_cp949_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_johab_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_iso2022_kr_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_cp856_oflags (HAVE_ACCENTS) +#define ei_cp922_oflags (HAVE_ACCENTS) +#define ei_cp943_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_cp1046_oflags (0) +#define ei_cp1124_oflags (0) +#define ei_cp1129_oflags (0) +#define ei_cp1161_oflags (0) +#define ei_cp1162_oflags (HAVE_QUOTATION_MARKS) +#define ei_cp1163_oflags (0) +#define ei_dec_kanji_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_dec_hanyu_oflags (HAVE_QUOTATION_MARKS) +#define ei_cp437_oflags (0) +#define ei_cp737_oflags (0) +#define ei_cp775_oflags (0) +#define ei_cp852_oflags (HAVE_ACCENTS) +#define ei_cp853_oflags (HAVE_ACCENTS) +#define ei_cp855_oflags (0) +#define ei_cp857_oflags (HAVE_ACCENTS) +#define ei_cp858_oflags (HAVE_ACCENTS) +#define ei_cp860_oflags (0) +#define ei_cp861_oflags (0) +#define ei_cp863_oflags (HAVE_ACCENTS) +#define ei_cp864_oflags (0) +#define ei_cp865_oflags (0) +#define ei_cp869_oflags (HAVE_QUOTATION_MARKS) +#define ei_cp1125_oflags (0) +#define ei_euc_jisx0213_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_shift_jisx0213_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_iso2022_jp3_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_big5_2003_oflags (HAVE_QUOTATION_MARKS) +#define ei_tds565_oflags (0) +#define ei_atarist_oflags (HAVE_ACCENTS) +#define ei_riscos1_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) diff --git a/jni/iconv/lib/flushwc.h b/jni/iconv/lib/flushwc.h new file mode 100644 index 0000000..da25212 --- /dev/null +++ b/jni/iconv/lib/flushwc.h @@ -0,0 +1,37 @@ +/* + * Copyright (C) 2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#ifndef _FLUSHWC_H +#define _FLUSHWC_H + +static int +normal_flushwc (conv_t conv, ucs4_t *pwc) +{ + ucs4_t last_wc = conv->istate; + if (last_wc) { + /* Output the buffered character. */ + conv->istate = 0; + *pwc = (ucs4_t) last_wc; + return 1; + } else + return 0; +} + +#endif /* _FLUSHWC_H */ diff --git a/jni/iconv/lib/gb12345.h b/jni/iconv/lib/gb12345.h new file mode 100644 index 0000000..b7e062e --- /dev/null +++ b/jni/iconv/lib/gb12345.h @@ -0,0 +1,67 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GB/T 12345-1990 + */ + +/* + * GB/T 12345-1990 is a traditional chinese counterpart of GB 2312-1986. + * According to the unicode.org tables: + * 2146 characters have been changed to their traditional counterpart, + * 103 characters have been added, no characters have been removed. + * Therefore we use an auxiliary table, which contains only the changes. + */ + +#include "gb12345ext.h" + +static int +gb12345_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + int ret; + + /* The gb12345ext table overrides some entries in the gb2312 table. */ + /* Try the GB12345 extensions -> Unicode table. */ + ret = gb12345ext_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + /* Try the GB2312 -> Unicode table. */ + ret = gb2312_mbtowc(conv,pwc,s,n); + return ret; +} + +static int +gb12345_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + int ret; + + /* The gb12345ext table overrides some entries in the gb2312 table. */ + /* Try the Unicode -> GB12345 extensions table. */ + ret = gb12345ext_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + /* Try the Unicode -> GB2312 table, and check that the resulting GB2312 + byte sequence is not overridden by the GB12345 extensions table. */ + ret = gb2312_wctomb(conv,r,wc,n); + if (ret == 2 && gb12345ext_mbtowc(conv,&wc,r,2) == 2) + return RET_ILUNI; + else + return ret; +} diff --git a/jni/iconv/lib/gb12345ext.h b/jni/iconv/lib/gb12345ext.h new file mode 100644 index 0000000..b461ec8 --- /dev/null +++ b/jni/iconv/lib/gb12345ext.h @@ -0,0 +1,1796 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GB/T 12345.1990-0 extensions + */ + +static const unsigned short gb12345ext_2uni_page21[12] = { + /* 0x21 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x2225, +}; +static const unsigned short gb12345ext_2uni_page26[85] = { + /* 0x26 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfe35, + 0xfe36, 0xfe39, 0xfe3a, 0xfe3f, 0xfe40, 0xfe3d, 0xfe3e, 0xfe41, + 0xfe42, 0xfe43, 0xfe44, 0xfffd, 0xfffd, 0xfe3b, 0xfe3c, 0xfe37, + 0xfe38, 0xfe31, 0xfffd, 0xfe33, 0xfe34, +}; +static const unsigned short gb12345ext_2uni_page28[32] = { + /* 0x28 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x0251, 0x1e3f, 0x0144, 0x0148, 0x01f9, 0x0261, +}; +static const unsigned short gb12345ext_2uni_page30[6871] = { + /* 0x30 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x769a, + 0xfffd, 0x85f9, 0xfffd, 0xfffd, 0x7919, 0x611b, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x9aaf, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8956, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x58e9, 0xfffd, 0x7f77, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x64fa, 0xfffd, 0x6557, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x9812, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x8fa6, 0x7d46, 0xfffd, 0x5e6b, 0xfffd, + 0xfffd, 0xfffd, 0x7d81, 0xfffd, 0xfffd, 0xfffd, 0x938a, 0xfffd, + 0x8b17, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x31 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x98fd, 0x5bf6, 0xfffd, 0x5831, + 0xfffd, 0xfffd, 0x9b91, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x8f29, 0xfffd, 0x8c9d, 0x92c7, 0xfffd, 0x72fd, 0x5099, + 0x618a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x7db3, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x7b46, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7562, 0x6583, + 0xfffd, 0x5e63, 0xfffd, 0xfffd, 0x9589, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x908a, 0x7de8, + 0x8cb6, 0xfffd, 0xfffd, 0x8b8a, 0xfffd, 0xfffd, 0x8faf, 0x8fae, + 0xfffd, 0x6a19, 0xfffd, 0xfffd, 0xfffd, 0x9c49, 0xfffd, 0xfffd, + 0x765f, 0xfffd, 0xfffd, 0x7015, 0x6ff1, 0x8cd3, 0x64ef, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9905, 0xfffd, + /* 0x32 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x64a5, 0x9262, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x9251, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x99c1, 0xfffd, 0xfffd, 0xfffd, + 0x88dc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8ca1, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x53c3, 0x8836, 0x6b98, + 0x615a, 0x6158, 0x71e6, 0x84bc, 0x8259, 0x5009, 0x6ec4, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x53a0, 0xfffd, 0x5074, + 0xfffd, 0x6e2c, 0x5c64, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a6b, 0xfffd, + 0xfffd, 0xfffd, 0x6519, 0x647b, 0x87ec, 0x995e, 0x8b92, 0x7e8f, + 0x93df, 0x7523, 0x95e1, 0x986b, 0xfffd, 0xfffd, + /* 0x33 */ + 0x5834, 0x5617, 0xfffd, 0x9577, 0x511f, 0x8178, 0x5ee0, 0xfffd, + 0x66a2, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9214, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8eca, 0xfffd, 0xfffd, 0xfffd, + 0x5fb9, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5875, 0xfffd, 0xfffd, + 0xfffd, 0x9673, 0xfffd, 0x896f, 0xfffd, 0x7a31, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x61f2, 0xfffd, 0x8aa0, 0xfffd, + 0xfffd, 0x9a01, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x9072, 0xfffd, 0x99b3, 0xfffd, 0x9f52, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x71be, 0xfffd, 0x885d, 0x87f2, 0xfffd, 0x5bf5, + 0xfffd, 0xfffd, 0x7587, 0x8e8a, 0xfffd, 0xfffd, 0x7c4c, 0xfffd, + 0x7da2, 0xfffd, 0x919c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x92e4, 0x96db, 0xfffd, 0xfffd, 0xfffd, + /* 0x34 */ + 0x790e, 0x5132, 0xfffd, 0xfffd, 0x89f8, 0x8655, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x50b3, 0xfffd, 0xfffd, 0xfffd, 0x7621, 0xfffd, + 0xfffd, 0xfffd, 0x95d6, 0x5275, 0xfffd, 0xfffd, 0xfffd, 0x9318, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d14, 0xfffd, + 0xfffd, 0x7dbd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8fad, 0xfffd, + 0xfffd, 0x8a5e, 0xfffd, 0xfffd, 0x8cdc, 0xfffd, 0x8070, 0xfffd, + 0xfffd, 0xfffd, 0x5f9e, 0x53e2, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x8ea5, 0xfffd, 0x7ac4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x932f, 0xfffd, 0x9054, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5e36, + 0xfffd, 0xfffd, 0x8cb8, 0xfffd, 0xfffd, 0xfffd, + /* 0x35 */ + 0xfffd, 0xfffd, 0x64d4, 0xfffd, 0x55ae, 0x9132, 0x64a3, 0x81bd, + 0xfffd, 0xfffd, 0xfffd, 0x619a, 0xfffd, 0x8a95, 0x5f48, 0xfffd, + 0x7576, 0x64cb, 0x9ee8, 0x8569, 0x6a94, 0xfffd, 0x6417, 0xfffd, + 0xfffd, 0x5cf6, 0x79b1, 0x5c0e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x71c8, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x9127, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6575, + 0xfffd, 0xfffd, 0x6ecc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x905e, 0x7de0, 0x985b, 0xfffd, + 0xfffd, 0xfffd, 0x9ede, 0xfffd, 0xfffd, 0x588a, 0x96fb, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6fb1, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x91e3, 0x8abf, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8adc, 0xfffd, + /* 0x36 */ + 0xfffd, 0xfffd, 0xfffd, 0x91d8, 0x9802, 0xfffd, 0x9320, 0xfffd, + 0x8a02, 0xfffd, 0x6771, 0xfffd, 0xfffd, 0xfffd, 0x52d5, 0x68df, + 0xfffd, 0xfffd, 0x51cd, 0xfffd, 0xfffd, 0xfffd, 0x9b25, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x72a2, 0x7368, + 0x8b80, 0xfffd, 0xfffd, 0x8ced, 0xfffd, 0x934d, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x935b, 0xfffd, 0x65b7, 0x7dde, + 0xfffd, 0xfffd, 0x968a, 0x5c0d, 0xfffd, 0x5678, 0xfffd, 0xfffd, + 0x9813, 0xfffd, 0x920d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x596a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x58ae, 0xfffd, 0xfffd, 0x9d5d, 0xfffd, 0x984d, 0x8a1b, 0xfffd, + 0x60e1, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9913, 0xfffd, 0xfffd, + 0x5152, 0xfffd, 0x723e, 0x990c, 0xfffd, 0xfffd, + /* 0x37 */ + 0x8cb3, 0x767c, 0x7f70, 0xfffd, 0xfffd, 0xfffd, 0x95a5, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x792c, 0x91e9, + 0xfffd, 0xfffd, 0x7169, 0xfffd, 0xfffd, 0x7bc4, 0x8ca9, 0xfffd, + 0x98ef, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8a2a, 0x7d21, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x98db, 0xfffd, 0xfffd, 0x8ab9, 0xfffd, 0xfffd, 0x5ee2, 0xfffd, + 0x8cbb, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d1b, 0x58b3, + 0xfffd, 0xfffd, 0xfffd, 0x596e, 0xfffd, 0xfffd, 0x61a4, 0x7cde, + 0x8c50, 0xfffd, 0x6953, 0xfffd, 0xfffd, 0x92d2, 0x98a8, 0x760b, + 0xfffd, 0xfffd, 0x99ae, 0x7e2b, 0x8af7, 0xfffd, 0x9cf3, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x819a, 0xfffd, 0xfffd, 0xfffd, 0x8f3b, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x38 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x64ab, 0x8f14, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8ce6, 0x5fa9, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x8ca0, 0xfffd, 0x8a03, 0xfffd, 0x5a66, 0x7e1b, 0xfffd, + 0xfffd, 0xfffd, 0x8a72, 0xfffd, 0xfffd, 0x9223, 0x84cb, 0xfffd, + 0x5e79, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8d95, 0xfffd, + 0xfffd, 0xfffd, 0x8d1b, 0x5ca1, 0x525b, 0x92fc, 0xfffd, 0xfffd, + 0x7db1, 0x5d17, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x93ac, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x64f1, 0xfffd, 0x9d3f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x95a3, 0xfffd, 0x927b, 0x500b, 0xfffd, 0x7d66, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x39 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9f94, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x978f, 0xfffd, 0xfffd, + 0x8ca2, 0xfffd, 0x920e, 0xfffd, 0x6e9d, 0xfffd, 0xfffd, 0xfffd, + 0x69cb, 0x8cfc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8831, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x9867, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x526e, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x95dc, + 0xfffd, 0xfffd, 0x89c0, 0xfffd, 0x9928, 0xfffd, 0x6163, 0xfffd, + 0x8cab, 0xfffd, 0x5ee3, 0xfffd, 0xfffd, 0x898f, 0xfffd, 0xfffd, + 0x6b78, 0x9f9c, 0x95a8, 0x8ecc, 0xfffd, 0x8a6d, 0xfffd, 0xfffd, + 0x6ac3, 0xfffd, 0x8cb4, 0x528a, 0x8f25, 0xfffd, 0xfffd, 0x934b, + 0xfffd, 0x570b, 0xfffd, 0xfffd, 0x904e, 0xfffd, + /* 0x3a */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x99ed, 0xfffd, + 0xfffd, 0xfffd, 0x97d3, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x6f22, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x865f, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x95a1, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9db4, 0x8cc0, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x8f5f, 0xfffd, 0xfffd, 0xfffd, 0x9d3b, + 0xfffd, 0xfffd, 0xfffd, 0x7d05, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x5f8c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x58fa, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x3b */ + 0xfffd, 0xfffd, 0xfffd, 0x8b77, 0xfffd, 0x6eec, 0xfffd, 0xfffd, + 0x5629, 0x83ef, 0xfffd, 0xfffd, 0x756b, 0x5283, 0xfffd, 0x8a71, + 0xfffd, 0xfffd, 0x61f7, 0xfffd, 0x58de, 0x6b61, 0x74b0, 0xfffd, + 0x9084, 0x7de9, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8b0a, 0xfffd, 0x63ee, 0x8f1d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8cc4, 0x7a62, + 0x6703, 0x71f4, 0x532f, 0x8af1, 0x8aa8, 0x7e6a, 0x8477, 0xfffd, + 0xfffd, 0xfffd, 0x6e3e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x7372, 0xfffd, 0xfffd, 0xfffd, 0x8ca8, 0x798d, 0x64ca, 0xfffd, + 0xfffd, 0x6a5f, 0xfffd, 0xfffd, 0x7a4d, 0xfffd, + /* 0x3c */ + 0xfffd, 0x9951, 0xfffd, 0xfffd, 0x8b4f, 0x9dc4, 0xfffd, 0x7e3e, + 0x7ddd, 0xfffd, 0x6975, 0xfffd, 0x8f2f, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d1a, 0x64e0, 0x5e7e, + 0xfffd, 0xfffd, 0x858a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x5291, 0xfffd, 0x6fdf, 0xfffd, 0xfffd, 0x8a08, 0x8a18, 0xfffd, + 0xfffd, 0x969b, 0xfffd, 0x7e7c, 0x7d00, 0xfffd, 0xfffd, 0x593e, + 0xfffd, 0xfffd, 0xfffd, 0x83a2, 0x9830, 0x8cc8, 0xfffd, 0x9240, + 0xfffd, 0xfffd, 0x50f9, 0xfffd, 0x99d5, 0xfffd, 0x6bb2, 0x76e3, + 0x5805, 0xfffd, 0x7b8b, 0x9593, 0xfffd, 0xfffd, 0xfffd, 0x8271, + 0xfffd, 0x7dd8, 0x7e6d, 0x6aa2, 0xfffd, 0xfffd, 0x9e7c, 0x63c0, + 0x64bf, 0x7c21, 0x5109, 0xfffd, 0xfffd, 0x85a6, 0x6abb, 0x9452, + 0x8e10, 0x8ce4, 0x898b, 0x9375, 0xfffd, 0xfffd, + /* 0x3d */ + 0xfffd, 0x8266, 0x528d, 0x991e, 0x6f38, 0x6ffa, 0x6f97, 0xfffd, + 0xfffd, 0xfffd, 0x5c07, 0x6f3f, 0xfffd, 0xfffd, 0x8523, 0x69f3, + 0x596c, 0x8b1b, 0xfffd, 0x91ac, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x81a0, 0xfffd, 0xfffd, 0x6f86, 0x9a55, 0x5b0c, 0xfffd, + 0x652a, 0x9278, 0x77ef, 0x50e5, 0xfffd, 0xfffd, 0xfffd, 0x9903, + 0x7e73, 0x7d5e, 0xfffd, 0xfffd, 0xfffd, 0x8f4e, 0x8f03, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x968e, 0xfffd, + 0xfffd, 0x7bc0, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6f54, + 0x7d50, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8aa1, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x7dca, 0x9326, 0x50c5, 0x8b39, 0x9032, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x71fc, 0xfffd, + /* 0x3e */ + 0x76e1, 0x52c1, 0xfffd, 0xfffd, 0x8396, 0xfffd, 0xfffd, 0x9be8, + 0xfffd, 0x9a5a, 0xfffd, 0xfffd, 0x7d93, 0xfffd, 0xfffd, 0xfffd, + 0x9838, 0xfffd, 0xfffd, 0xfffd, 0x93e1, 0x5f91, 0x75d9, 0xfffd, + 0xfffd, 0x7af6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7cfe, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x820a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x99d2, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8209, 0xfffd, 0xfffd, 0xfffd, 0x64da, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x92f8, 0xfffd, 0xfffd, 0x61fc, 0xfffd, 0x5287, 0xfffd, + 0x9d51, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d79, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x89ba, 0xfffd, 0x8a23, 0x7d76, + 0xfffd, 0xfffd, 0x921e, 0x8ecd, 0xfffd, 0xfffd, + /* 0x3f */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x99ff, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x958b, 0xfffd, 0xfffd, 0x51f1, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9846, 0xfffd, 0x6bbb, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8ab2, 0xfffd, 0xfffd, + 0x58be, 0x61c7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x6473, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x5eab, 0x8932, 0x8a87, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x584a, 0xfffd, 0x5108, 0xfffd, 0x5bec, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x7926, 0xfffd, 0x66e0, 0xfffd, 0x8667, 0xfffd, + 0x5dcb, 0x7aba, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x40 */ + 0x994b, 0xfffd, 0x6f70, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x64f4, 0xfffd, 0x95ca, 0xfffd, 0xfffd, 0xfffd, 0x881f, 0x81d8, + 0xfffd, 0xfffd, 0x840a, 0x4f86, 0x8cf4, 0x85cd, 0xfffd, 0x6b04, + 0x6514, 0x7c43, 0x95cc, 0x862d, 0x703e, 0x8b95, 0x652c, 0x89bd, + 0x61f6, 0x7e9c, 0x721b, 0x6feb, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x6488, 0x52de, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x6f87, 0xfffd, 0x6a02, 0xfffd, 0x9433, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x58d8, 0xfffd, 0xfffd, 0x985e, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x7c6c, 0xfffd, 0x96e2, 0x7055, 0xfffd, 0xfffd, 0x88cf, 0x9bc9, + 0x79ae, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9e97, 0x53b2, 0x52f5, + 0x792b, 0x6b77, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x41 */ + 0xfffd, 0xfffd, 0xfffd, 0x701d, 0x96b8, 0xfffd, 0xfffd, 0xfffd, + 0x5006, 0x806f, 0x84ee, 0x9023, 0x942e, 0xfffd, 0x6190, 0x6f23, + 0x7c3e, 0x6582, 0x81c9, 0x93c8, 0x6200, 0x7149, 0x7df4, 0x7ce7, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5169, 0x8f1b, 0xfffd, 0xfffd, + 0xfffd, 0x8ad2, 0xfffd, 0xfffd, 0xfffd, 0x7642, 0xfffd, 0xfffd, + 0x907c, 0xfffd, 0xfffd, 0xfffd, 0x9410, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x7375, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x81e8, 0x9130, 0x9c57, 0xfffd, 0xfffd, 0x8cc3, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x9f61, 0x9234, 0xfffd, 0xfffd, 0xfffd, + 0x9748, 0xfffd, 0x5dba, 0x9818, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x993e, 0xfffd, 0x5289, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x9f8d, 0x807e, 0x56a8, 0x7c60, 0xfffd, + /* 0x42 */ + 0xfffd, 0x58df, 0x650f, 0x96b4, 0x6a13, 0x5a41, 0x645f, 0x7c0d, + 0xfffd, 0xfffd, 0x8606, 0x76e7, 0x9871, 0x5eec, 0x7210, 0x64c4, + 0x6ef7, 0x865c, 0x9b6f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8cc2, + 0xfffd, 0xfffd, 0xfffd, 0x9332, 0x9678, 0xfffd, 0x9a62, 0xfffd, + 0x92c1, 0xfffd, 0xfffd, 0xfffd, 0x5c62, 0x7e37, 0x616e, 0xfffd, + 0xfffd, 0xfffd, 0x6ffe, 0x7dd1, 0x5dd2, 0x6523, 0x5b7f, 0x7064, + 0xfffd, 0x4e82, 0xfffd, 0xfffd, 0x6384, 0x8f2a, 0x502b, 0x4f96, + 0x6dea, 0x7db8, 0x8ad6, 0x863f, 0xfffd, 0x7f85, 0x908f, 0x947c, + 0x7c6e, 0x9a3e, 0xfffd, 0xfffd, 0xfffd, 0x99f1, 0x7d61, 0x5abd, + 0xfffd, 0x746a, 0x78bc, 0x879e, 0x99ac, 0x99e1, 0xfffd, 0x55ce, + 0xfffd, 0x8cb7, 0x9ea5, 0x8ce3, 0x9081, 0xfffd, 0x779e, 0x9945, + 0x883b, 0x6eff, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x43 */ + 0x8b3e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x9328, 0xfffd, 0xfffd, 0x925a, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8cbf, 0x9ebd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9382, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9580, 0x60b6, 0x5011, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x9333, 0xfffd, 0x5922, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8b0e, 0x5f4c, 0xfffd, 0xfffd, + 0x8993, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7dbf, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7dec, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5edf, 0xfffd, 0xfffd, 0x6ec5, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x61ab, 0x95a9, 0xfffd, 0xfffd, + 0x9cf4, 0x9298, 0xfffd, 0xfffd, 0x8b2c, 0xfffd, + /* 0x44 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8b00, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x755d, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9209, 0xfffd, 0xfffd, + 0x7d0d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x96e3, 0xfffd, 0x6493, 0x8166, 0x60f1, 0x9b27, 0xfffd, 0xfffd, + 0x9912, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x64ec, 0xfffd, 0xfffd, 0x81a9, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x6506, 0xfffd, 0xfffd, 0xfffd, 0x91c0, + 0x9ce5, 0xfffd, 0xfffd, 0x8076, 0xfffd, 0x5699, 0x9477, 0x93b3, + 0xfffd, 0xfffd, 0x6ab8, 0x7370, 0xfffd, 0x5be7, + /* 0x45 */ + 0x64f0, 0x6fd8, 0xfffd, 0xfffd, 0x9215, 0x7d10, 0x81bf, 0x6fc3, + 0x8fb2, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x7627, 0xfffd, 0xfffd, 0xfffd, 0x8afe, 0xfffd, 0x6b50, 0x9dd7, + 0x6bc6, 0xfffd, 0x5614, 0xfffd, 0x6f1a, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x76e4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x9f90, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x8ce0, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5674, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x9d6c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x46 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9a19, 0x98c4, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x983b, 0x8ca7, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x860b, 0xfffd, 0xfffd, 0x6191, 0xfffd, 0x8a55, + 0xfffd, 0xfffd, 0x6f51, 0x9817, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x64b2, 0x92ea, 0x50d5, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x6a38, 0xfffd, 0xfffd, 0xfffd, 0x8b5c, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x81cd, 0x9f4a, 0xfffd, 0xfffd, 0xfffd, 0x9a0e, 0xfffd, + 0x8c48, 0xfffd, 0xfffd, 0x5553, 0xfffd, 0xfffd, 0xfffd, 0x6c23, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a16, 0xfffd, + /* 0x47 */ + 0xfffd, 0xfffd, 0x727d, 0xfffd, 0x91fa, 0x925b, 0xfffd, 0x9077, + 0x7c3d, 0xfffd, 0x8b19, 0xfffd, 0xfffd, 0x9322, 0x9257, 0xfffd, + 0xfffd, 0xfffd, 0x6dfa, 0x8b74, 0x5879, 0xfffd, 0xfffd, 0xfffd, + 0x69cd, 0x55c6, 0xfffd, 0xfffd, 0x58bb, 0x8594, 0xfffd, 0x6436, + 0xfffd, 0x936c, 0xfffd, 0xfffd, 0x6a4b, 0xfffd, 0x55ac, 0x50d1, + 0xfffd, 0xfffd, 0xfffd, 0x7ff9, 0xfffd, 0xfffd, 0x7ac5, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x7aca, 0x6b3d, 0xfffd, 0x89aa, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5be2, 0xfffd, 0xfffd, + 0x8f15, 0x6c2b, 0x50be, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x9803, 0x8acb, 0x6176, 0x74ca, 0x7aae, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8da8, 0x5340, + 0xfffd, 0xfffd, 0x8ec0, 0xfffd, 0x9a45, 0xfffd, + /* 0x48 */ + 0xfffd, 0xfffd, 0x9f72, 0xfffd, 0xfffd, 0xfffd, 0x9874, 0x6b0a, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x52f8, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9d72, 0xfffd, 0x78ba, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8b93, 0x9952, 0x64fe, 0x7e5e, 0xfffd, 0x71b1, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x97cc, 0xfffd, 0x8a8d, 0xfffd, + 0xfffd, 0x7d09, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x69ae, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d68, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8edf, 0xfffd, 0xfffd, 0xfffd, + 0x92ed, 0x958f, 0x6f64, 0xfffd, 0xfffd, 0xfffd, 0x7051, 0x85a9, + 0xfffd, 0x9c13, 0xfffd, 0x8cfd, 0xfffd, 0xfffd, + /* 0x49 */ + 0x5098, 0xfffd, 0xfffd, 0xfffd, 0x55aa, 0xfffd, 0x9a37, 0x6383, + 0xfffd, 0xfffd, 0xfffd, 0x6f80, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x6bba, 0xfffd, 0xfffd, 0x7d17, 0xfffd, 0xfffd, 0xfffd, 0x7be9, + 0x66ec, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x9583, 0x965d, 0xfffd, 0x8d0d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x7e55, 0xfffd, 0x50b7, 0xfffd, 0x8cde, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x71d2, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x7d39, 0xfffd, 0x8cd2, 0xfffd, 0xfffd, + 0x6368, 0xfffd, 0x651d, 0xfffd, 0x61fe, 0xfffd, 0xfffd, 0x8a2d, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d33, + 0xfffd, 0xfffd, 0x5be9, 0x5b38, 0xfffd, 0x814e, 0xfffd, 0x6ef2, + 0x8072, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7e69, + /* 0x4a */ + 0xfffd, 0xfffd, 0xfffd, 0x52dd, 0x8056, 0x5e2b, 0xfffd, 0x7345, + 0xfffd, 0x6fd5, 0x8a69, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x6642, 0xfffd, 0xfffd, 0x8755, 0x5be6, 0x8b58, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x99db, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x52e2, 0xfffd, 0xfffd, + 0xfffd, 0x9069, 0xfffd, 0xfffd, 0x91cb, 0x98fe, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8996, 0x8a66, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x58fd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7378, 0xfffd, 0x6a1e, + 0xfffd, 0xfffd, 0xfffd, 0x8f38, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x66f8, 0x8d16, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x5c6c, 0x8853, 0xfffd, 0x6a39, 0xfffd, + 0xfffd, 0x7aea, 0xfffd, 0xfffd, 0x6578, 0xfffd, + /* 0x4b */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5e25, 0xfffd, + 0xfffd, 0xfffd, 0x96d9, 0xfffd, 0x8ab0, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x9806, 0xfffd, 0x8aac, 0x78a9, 0xfffd, 0x720d, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7d72, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x98fc, 0xfffd, + 0x9b06, 0x8073, 0x616b, 0x980c, 0xfffd, 0xfffd, 0x8a1f, 0x8aa6, + 0xfffd, 0xfffd, 0x64fb, 0xfffd, 0x8607, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a34, 0x8085, + 0xfffd, 0xfffd, 0xfffd, 0x96d6, 0xfffd, 0x96a8, 0x7d8f, 0xfffd, + 0xfffd, 0x6b72, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5b6b, 0x640d, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7e2e, 0x7463, 0xfffd, 0x9396, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x4c */ + 0x737a, 0x64bb, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x81fa, + 0xfffd, 0xfffd, 0xfffd, 0x614b, 0xfffd, 0xfffd, 0x6524, 0x8caa, + 0x7671, 0x7058, 0x58c7, 0xfffd, 0xfffd, 0xfffd, 0x8b5a, 0x8ac7, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5606, 0xfffd, 0x6e6f, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x71d9, 0xfffd, 0x6fe4, 0xfffd, 0x7e27, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a0e, 0xfffd, 0xfffd, + 0xfffd, 0x9a30, 0xfffd, 0x8b04, 0xfffd, 0xfffd, 0xfffd, 0x92bb, + 0xfffd, 0x984c, 0xfffd, 0xfffd, 0x9ad4, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x689d, 0xfffd, 0xfffd, 0xfffd, + 0x8cbc, 0x9435, 0xfffd, 0x5ef3, 0x807d, 0x70f4, + /* 0x4d */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9285, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x7d71, 0xfffd, 0xfffd, 0xfffd, 0x982d, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x5716, 0xfffd, 0xfffd, 0x5857, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5718, 0xfffd, 0x983d, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x9d15, 0xfffd, 0x99b1, 0x99dd, 0x6a62, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7aaa, 0xfffd, 0xfffd, 0x896a, + 0xfffd, 0xfffd, 0xfffd, 0x5f4e, 0x7063, 0xfffd, 0x9811, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x842c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7db2, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x4e */ + 0xfffd, 0xfffd, 0xfffd, 0x97cb, 0x9055, 0xfffd, 0x570d, 0xfffd, + 0xfffd, 0x7232, 0x6ff0, 0x7dad, 0x8466, 0xfffd, 0xfffd, 0x5049, + 0x50de, 0xfffd, 0x7def, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8b02, 0xfffd, 0xfffd, 0x885b, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x805e, 0x7d0b, 0xfffd, 0x7a69, + 0xfffd, 0x554f, 0xfffd, 0xfffd, 0xfffd, 0x64be, 0x8778, 0x6e26, + 0x7aa9, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x55da, + 0x93a2, 0x70cf, 0xfffd, 0x8aa3, 0xfffd, 0x7121, 0x856a, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x5862, 0xfffd, 0x9727, 0xfffd, 0xfffd, 0xfffd, + 0x52d9, 0xfffd, 0x8aa4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x932b, 0x72a7, + /* 0x4f */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8972, 0xfffd, 0x7fd2, + 0xfffd, 0xfffd, 0x9291, 0xfffd, 0xfffd, 0xfffd, 0x6232, 0x7d30, + 0xfffd, 0x8766, 0xfffd, 0xfffd, 0x8f44, 0xfffd, 0x5cfd, 0x4fe0, + 0x72f9, 0xfffd, 0xfffd, 0xfffd, 0x5687, 0xfffd, 0x9341, 0xfffd, + 0xfffd, 0x9bae, 0x7e96, 0xfffd, 0x8ce2, 0x929c, 0xfffd, 0x9591, + 0xfffd, 0xfffd, 0xfffd, 0x986f, 0x96aa, 0x73fe, 0x737b, 0x7e23, + 0xfffd, 0x9921, 0xfffd, 0x61b2, 0xfffd, 0xfffd, 0x7dab, 0xfffd, + 0xfffd, 0x9472, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9109, 0xfffd, + 0xfffd, 0x8a73, 0xfffd, 0x97ff, 0xfffd, 0x9805, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x856d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x56c2, 0x92b7, 0xfffd, 0xfffd, 0xfffd, 0x66c9, + /* 0x50 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x562f, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5354, 0x633e, 0xfffd, 0xfffd, + 0xfffd, 0x8105, 0x8ae7, 0x5beb, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x7009, 0x8b1d, 0xfffd, 0xfffd, 0xfffd, 0x92c5, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x91c1, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8208, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x92b9, 0xfffd, 0xfffd, 0x7d89, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x9808, 0xfffd, 0x8a31, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7dd2, 0x7e8c, + 0x8ed2, 0xfffd, 0xfffd, 0x61f8, 0xfffd, 0xfffd, + /* 0x51 */ + 0x9078, 0x766c, 0xfffd, 0x7d62, 0xfffd, 0xfffd, 0x5b78, 0xfffd, + 0xfffd, 0xfffd, 0x52db, 0xfffd, 0xfffd, 0xfffd, 0x8a62, 0x5c0b, + 0x99b4, 0xfffd, 0xfffd, 0xfffd, 0x8a13, 0x8a0a, 0x905c, 0xfffd, + 0x58d3, 0xfffd, 0x9d09, 0x9d28, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x555e, 0x4e9e, 0x8a1d, + 0xfffd, 0xfffd, 0x95b9, 0xfffd, 0xfffd, 0x9e7d, 0x56b4, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9854, 0x95bb, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8277, 0xfffd, 0xfffd, + 0x53ad, 0x786f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8afa, + 0x9a57, 0xfffd, 0xfffd, 0x9d26, 0xfffd, 0x694a, 0x63da, 0xfffd, + 0x760d, 0xfffd, 0xfffd, 0x967d, 0xfffd, 0xfffd, 0x7662, 0x990a, + 0x6a23, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x52 */ + 0xfffd, 0x582f, 0xfffd, 0xfffd, 0x8b21, 0xfffd, 0xfffd, 0xfffd, + 0x85e5, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x723a, 0xfffd, + 0xfffd, 0xfffd, 0x9801, 0xfffd, 0x696d, 0x8449, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x91ab, 0xfffd, 0x92a5, 0xfffd, + 0xfffd, 0xfffd, 0x9824, 0xfffd, 0x907a, 0xfffd, 0x5100, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x87fb, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x85dd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x5104, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x61b6, 0x7fa9, 0xfffd, 0xfffd, 0x8a63, + 0x8b70, 0x8abc, 0x8b6f, 0xfffd, 0xfffd, 0xfffd, 0x7e79, 0xfffd, + 0x852d, 0xfffd, 0xfffd, 0xfffd, 0x9670, 0xfffd, 0xfffd, 0x9280, + 0xfffd, 0xfffd, 0x98f2, 0xfffd, 0xfffd, 0x96b1, + /* 0x53 */ + 0xfffd, 0xfffd, 0x6afb, 0x5b30, 0x9df9, 0x61c9, 0x7e93, 0x7469, + 0x87a2, 0x71df, 0x7192, 0x8805, 0xfffd, 0x8d0f, 0xfffd, 0xfffd, + 0x7a4e, 0xfffd, 0xfffd, 0x55b2, 0x64c1, 0x50ad, 0xfffd, 0x7670, + 0xfffd, 0xfffd, 0x8e34, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x512a, 0xfffd, 0x6182, 0xfffd, + 0xfffd, 0x90f5, 0x923e, 0x7336, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a98, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8f3f, 0x9918, + 0xfffd, 0xfffd, 0x9b5a, 0xfffd, 0xfffd, 0x6f01, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8207, 0x5dbc, 0xfffd, 0xfffd, 0x8a9e, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x9b31, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x7344, 0xfffd, 0x8b7d, + /* 0x54 */ + 0xfffd, 0xfffd, 0xfffd, 0x9810, 0xfffd, 0x99ad, 0x9d1b, 0x6df5, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8f45, 0x5712, + 0x54e1, 0x5713, 0xfffd, 0xfffd, 0x7de3, 0x9060, 0xfffd, 0x9858, + 0xfffd, 0xfffd, 0xfffd, 0x7d04, 0xfffd, 0x8e8d, 0x9470, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x95b2, 0xfffd, 0x96f2, 0x9116, 0xfffd, + 0x9695, 0xfffd, 0x904b, 0x85f4, 0x9196, 0x6688, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x96dc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8f09, + 0xfffd, 0xfffd, 0xfffd, 0x6522, 0x66ab, 0x8d0a, 0x8d1c, 0x81df, + 0xfffd, 0xfffd, 0xfffd, 0x947f, 0xfffd, 0x68d7, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7ac8, 0xfffd, 0x8cac, + 0x64c7, 0x5247, 0x6fa4, 0x8cca, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8d08, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8ecb, + /* 0x55 */ + 0x9358, 0x9598, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8a50, 0xfffd, 0x9f4b, 0xfffd, 0xfffd, 0x50b5, 0xfffd, 0xfffd, + 0x6c08, 0xfffd, 0xfffd, 0xfffd, 0x76de, 0x65ac, 0x8f3e, 0x5d84, + 0xfffd, 0xfffd, 0x68e7, 0xfffd, 0x6230, 0xfffd, 0xfffd, 0x7dbb, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5f35, 0xfffd, 0x6f32, 0xfffd, + 0xfffd, 0x5e33, 0x8cec, 0xfffd, 0x8139, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x8d99, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x87c4, 0x8f4d, 0xfffd, 0x937a, + 0xfffd, 0x9019, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x8c9e, 0x91dd, 0x5075, 0xfffd, 0xfffd, 0x8a3a, 0xfffd, + 0xfffd, 0x93ae, 0x9663, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x56 */ + 0x5e40, 0x7665, 0x912d, 0x8b49, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7e54, 0x8077, + 0xfffd, 0xfffd, 0xfffd, 0x57f7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8879, 0xfffd, 0x7d19, 0xfffd, 0x646f, 0x64f2, + 0xfffd, 0xfffd, 0xfffd, 0x5e5f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x8cea, 0xfffd, 0xfffd, 0x6eef, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x9418, 0xfffd, 0x7d42, 0x7a2e, 0x816b, 0xfffd, + 0xfffd, 0x8846, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8b05, 0xfffd, + 0x8ef8, 0xfffd, 0xfffd, 0xfffd, 0x76ba, 0xfffd, 0x665d, 0x9a5f, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8af8, 0x8a85, 0xfffd, + 0xfffd, 0x71ed, 0xfffd, 0xfffd, 0x77da, 0x56d1, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x8caf, 0x9444, 0x7bc9, + /* 0x57 */ + 0xfffd, 0xfffd, 0xfffd, 0x99d0, 0xfffd, 0xfffd, 0xfffd, 0x5c08, + 0x78da, 0x8f49, 0xfffd, 0x8cfa, 0xfffd, 0x6a01, 0x838a, 0x88dd, + 0x599d, 0xfffd, 0x58ef, 0x72c0, 0xfffd, 0x9310, 0xfffd, 0x8d05, + 0x589c, 0x7db4, 0x8ac4, 0x6e96, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6fc1, 0xfffd, + 0xfffd, 0x8cc7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6f2c, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x7d9c, 0x7e3d, 0x7e31, 0x9112, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a5b, 0xfffd, + 0x7d44, 0x947d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x58 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x55c7, 0xfffd, 0xfffd, 0x5399, 0xfffd, + 0x53b4, 0xfffd, 0xfffd, 0x9768, 0x8d0b, 0xfffd, 0xfffd, 0x532d, + 0x5331, 0xfffd, 0x8cfe, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x5244, 0xfffd, 0x528c, 0x5274, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x50b4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5000, 0x5096, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x59 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5115, 0xfffd, 0x5102, 0xfffd, + 0x5114, 0x513c, 0x5137, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x50e8, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x50c2, 0x513b, 0x5110, 0x513a, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x50c9, 0xfffd, 0xfffd, 0xfffd, + 0x7cf4, 0xfffd, 0xfffd, 0x9ecc, 0xfffd, 0x56c5, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x9cec, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x893b, 0x81e0, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x5a */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8a01, 0x8a10, 0x8a0c, 0x8a15, + 0x8b33, 0x8a4e, 0x8a25, 0x8a41, 0x8a36, 0x8a46, 0x8a54, 0x8a58, + 0x8a52, 0x8a86, 0x8a84, 0x8a7f, 0x8a70, 0x8a7c, 0x8a75, 0x8a6c, + 0x8a6e, 0x8acd, 0x8ae2, 0x8a61, 0x8a9a, 0x8aa5, 0x8a91, 0x8a92, + 0x8acf, 0x8ad1, 0x8ac9, 0x8adb, 0x8ad7, 0x8ac2, 0x8ab6, 0x8af6, + 0x8aeb, 0x8b14, 0x8b01, 0x8ae4, 0x8aed, 0x8afc, 0x8af3, 0x8ae6, + 0x8aee, 0x8ade, 0x8b28, 0x8b9c, 0x8b16, 0x8b1a, 0x8b10, 0x8b2b, + 0x8b2d, 0x8b56, 0x8b59, 0x8b4e, 0x8b9e, 0x8b6b, 0x8b96, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x9658, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x913a, 0xfffd, + 0x9114, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9134, + /* 0x5b */ + 0xfffd, 0xfffd, 0x90df, 0xfffd, 0xfffd, 0x9136, 0xfffd, 0xfffd, + 0x9106, 0x9148, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x82bb, 0xfffd, 0x52f1, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5df0, 0xfffd, + 0x580a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x58d9, 0xfffd, 0xfffd, 0x58e2, 0xfffd, 0xfffd, + 0xfffd, 0x58e0, 0xfffd, 0x58da, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x57e1, 0xfffd, 0xfffd, 0x584f, 0xfffd, 0xfffd, + 0x5816, 0xfffd, 0xfffd, 0xfffd, 0x5852, 0x581d, 0x5864, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x5c */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x858c, 0xfffd, 0xfffd, 0x8553, 0xfffd, + 0xfffd, 0x85f6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x83a7, + 0x8407, 0x84ef, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x82e7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8622, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8526, + 0xfffd, 0xfffd, 0x584b, 0x7162, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8558, 0x84fd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x854e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8588, 0xfffd, 0xfffd, + 0x85ba, 0xfffd, 0xfffd, 0xfffd, 0x7296, 0x6ece, + /* 0x5d */ + 0x8541, 0xfffd, 0x85ce, 0x8552, 0x84c0, 0x8452, 0x8464, 0xfffd, + 0xfffd, 0x8494, 0x8435, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x859f, 0xfffd, 0xfffd, 0x8555, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x9daf, 0x8493, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x7e08, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8546, 0xfffd, 0xfffd, 0x8562, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x851e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x9a40, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x863a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x93a3, 0x8577, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x861e, 0xfffd, 0x85fa, + /* 0x5e */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8604, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x85ea, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x861a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5969, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5c37, 0xfffd, + 0x636b, 0x6476, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x649f, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x6451, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x645c, + 0xfffd, 0xfffd, 0xfffd, 0x64b3, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x6504, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x6516, 0xfffd, 0xfffd, + /* 0x5f */ + 0xfffd, 0x64f7, 0x64fc, 0xfffd, 0x651b, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x5630, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x5638, 0x56c8, 0xfffd, 0x56a6, 0xfffd, + 0xfffd, 0x5504, 0x54bc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x5680, 0xfffd, 0xfffd, 0xfffd, 0x565d, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5660, 0xfffd, 0xfffd, 0x5635, + 0x55f6, 0xfffd, 0xfffd, 0x5666, 0xfffd, 0xfffd, 0xfffd, 0x5672, + 0xfffd, 0x568c, 0xfffd, 0xfffd, 0xfffd, 0x5665, 0xfffd, 0xfffd, + 0x561c, 0xfffd, 0x562e, 0xfffd, 0xfffd, 0xfffd, 0x55e9, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5616, 0xfffd, 0xfffd, 0xfffd, + 0x56c0, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x60 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x560d, 0x56b3, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x56c1, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x566f, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8f61, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x56b6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5695, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5707, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5e43, + 0xfffd, 0xfffd, 0xfffd, 0x5e6c, 0x5e58, 0x5e57, + /* 0x61 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x5d87, 0xfffd, 0x5cf4, 0xfffd, 0xfffd, 0x5d50, + 0xfffd, 0xfffd, 0xfffd, 0x5d2c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x5da7, 0xfffd, 0x5da0, 0xfffd, 0xfffd, 0x5d97, + 0x5d0d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x5db8, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5d81, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x5dd4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x540e, 0x5fa0, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7377, 0x7341, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x736a, 0xfffd, 0x733b, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x736b, 0xfffd, + /* 0x62 */ + 0xfffd, 0xfffd, 0xfffd, 0x7380, 0xfffd, 0xfffd, 0xfffd, 0x737c, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x98e0, 0x9933, 0x98e9, 0x993c, 0x98ea, 0x98eb, + 0x98ed, 0x98f4, 0x9909, 0x9911, 0x4f59, 0x991b, 0x9937, 0x993f, + 0x9943, 0x9948, 0x9949, 0x994a, 0x994c, 0x9962, 0xfffd, 0x5ee1, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8ce1, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x61fa, 0x61ae, 0xfffd, 0x616a, 0xfffd, 0xfffd, + 0x613e, 0x60b5, 0x6134, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x61cc, + 0xfffd, 0x615f, 0x61e8, 0x60fb, 0x6137, 0xfffd, + /* 0x63 */ + 0xfffd, 0x60f2, 0xfffd, 0xfffd, 0x6173, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x611c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x6192, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9582, 0x9586, 0x95c8, 0x958e, + 0x9594, 0x958c, 0x95e5, 0x95ad, 0x95ab, 0x9b2e, 0x95ac, 0x95be, + 0x95b6, 0x9b29, 0x95bf, 0x95bd, 0x95bc, 0x95c3, 0x95cb, 0x95d4, + 0x95d0, 0x95d5, 0x95de, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x7043, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6f59, 0xfffd, 0xfffd, 0xfffd, + 0x7027, 0x7018, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6ffc, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6d87, + /* 0x64 */ + 0xfffd, 0xfffd, 0xfffd, 0x6d79, 0x6e5e, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x6fae, 0xfffd, 0xfffd, 0xfffd, 0x700f, 0x6ef8, + 0x6f6f, 0xfffd, 0xfffd, 0xfffd, 0x6df6, 0x6f7f, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x7006, 0xfffd, 0xfffd, 0x6fa0, 0xfffd, 0xfffd, 0xfffd, + 0x700b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x7067, 0xfffd, 0xfffd, 0x7044, 0xfffd, 0x7005, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x6f77, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x7020, 0x701f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x7032, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7028, + /* 0x65 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x705d, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x9a2b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9087, 0xfffd, + 0x9015, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9090, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5c68, + 0xfffd, 0x5f33, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x5af5, 0x5ad7, 0xfffd, + /* 0x66 */ + 0xfffd, 0xfffd, 0x5b00, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x5a6d, 0x5b08, 0xfffd, 0x5b4c, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x5aa7, 0x5afb, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5b0b, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x5b21, + 0x5b2a, 0xfffd, 0xfffd, 0xfffd, 0x5b19, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x99d4, + 0x99df, 0x99d9, 0x9a36, 0x9a5b, 0x99d1, 0x99d8, 0x9a4d, 0x9a4a, + 0x99e2, 0x9a6a, 0x9a0f, 0x9a0d, 0x9a05, 0x9a42, 0x9a2d, 0x9a16, + 0x9a41, 0x9a2e, 0x9a38, 0x9a43, 0x9a44, 0x9a4f, 0x9a65, 0x9a64, + 0x7cf9, 0x7d06, 0x7d02, 0x7d07, 0x7d08, 0x7e8a, + /* 0x67 */ + 0x7d1c, 0x7d15, 0x7d13, 0x7d3a, 0x7d32, 0x7d31, 0x7e10, 0x7d3c, + 0x7d40, 0x7d3f, 0x7d5d, 0x7d4e, 0x7d73, 0x7d86, 0x7d83, 0x7d88, + 0x7dbe, 0x7dba, 0x7dcb, 0x7dd4, 0x7dc4, 0x7d9e, 0x7dac, 0x7db9, + 0x7da3, 0x7db0, 0x7dc7, 0x7dd9, 0x7dd7, 0x7df9, 0x7df2, 0x7e62, + 0x7de6, 0x7df6, 0x7df1, 0x7e0b, 0x7de1, 0x7e09, 0x7e1d, 0x7e1f, + 0x7e1e, 0x7e2d, 0x7e0a, 0x7e11, 0x7e7d, 0x7e39, 0x7e35, 0x7e32, + 0x7e46, 0x7e45, 0x7e88, 0x7e5a, 0x7e52, 0x7e6e, 0x7e7e, 0x7e70, + 0x7e6f, 0x7e98, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x74a3, 0x744b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x74cf, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x980a, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x74bd, 0x743f, 0x7489, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x68 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x74a6, + 0xfffd, 0xfffd, 0xfffd, 0x74d4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x74da, 0xfffd, 0x97d9, + 0x97de, 0x97dc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x69aa, 0x6aea, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6898, 0xfffd, 0x68d6, 0x6a05, + 0x689f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6adb, 0xfffd, 0x6af3, + 0xfffd, 0xfffd, 0x6ae8, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6adf, 0xfffd, 0x6a89, 0xfffd, + 0xfffd, 0x690f, 0x6a48, 0xfffd, 0x6968, 0xfffd, 0x69bf, 0xfffd, + 0xfffd, 0xfffd, 0x6a3a, 0xfffd, 0x6a9c, 0xfffd, 0x6b12, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x6b1e, 0xfffd, 0xfffd, 0x6add, 0x69e7, 0xfffd, + /* 0x69 */ + 0x6b0f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6b16, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x6aec, 0x6ada, 0xfffd, 0x6af8, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x6ab3, 0xfffd, 0x6ae7, 0xfffd, 0xfffd, + 0x6aa3, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6ad3, 0xfffd, 0xfffd, + 0xfffd, 0x6ade, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x6ba4, 0xfffd, 0x6b9e, 0x6bae, 0xfffd, + 0x6bab, 0xfffd, 0x6baf, 0xfffd, 0x8ed4, 0x8edb, 0x8ef2, 0x8efb, + 0x8f64, 0x8ef9, 0x8efc, 0x8eeb, 0x8ee4, 0x8f62, 0x8efa, 0x8efe, + 0x8f0a, 0x8f07, 0x8f05, 0x8f12, 0x8f26, 0x8f1e, + /* 0x6a */ + 0x8f1f, 0x8f1c, 0x8f33, 0x8f46, 0x8f54, 0xfffd, 0x6214, 0x6227, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x750c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x66c7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x66c4, 0xfffd, 0xfffd, 0x6689, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x66d6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x8cc1, 0x8cb0, 0x8cba, 0x8cbd, 0x8d04, 0x8cb2, 0x8cc5, + 0x8d10, 0x8cd1, 0x8cda, 0x8cd5, 0x8ceb, 0x8ce7, 0x8cfb, 0x8998, + 0x89ac, 0x89a1, 0x89bf, 0x89a6, 0x89af, 0x89b2, 0x89b7, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x6b */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6bff, 0xfffd, + 0xfffd, 0x6c0c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x6c2c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x7258, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x6727, 0x8156, 0xfffd, 0x81da, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x811b, 0xfffd, 0xfffd, + 0xfffd, 0x81be, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8161, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x81cf, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x6c */ + 0xfffd, 0xfffd, 0x6b5f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x98ae, 0x98af, 0x98b6, 0x98bc, 0x98c6, 0x98c8, 0xfffd, 0xfffd, + 0x8f42, 0xfffd, 0xfffd, 0x9f4f, 0x6595, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x716c, 0x7152, 0xfffd, + 0x7197, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x71c1, 0xfffd, + 0xfffd, 0xfffd, 0x71dc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x71fe, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x79b0, 0xfffd, 0xfffd, 0x798e, 0xfffd, 0xfffd, 0x79aa, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x6d */ + 0x61df, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x6164, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x61e3, 0x6207, + 0xfffd, 0xfffd, 0xfffd, 0x6fa9, 0xfffd, 0x78ef, 0xfffd, 0x78ad, + 0xfffd, 0x7868, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x78b8, 0xfffd, + 0xfffd, 0x792a, 0x7931, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x7864, 0x78fd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x78e7, 0xfffd, 0xfffd, 0xfffd, 0x78e3, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9f95, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7798, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x775e, 0x77bc, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x6e */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x7f86, 0xfffd, 0xfffd, 0x7f88, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x91d2, 0x91d3, 0x91d4, 0x91d9, 0x91d7, + 0x91d5, 0x91f7, 0x91e7, 0x91e4, 0x9346, 0x91f5, 0x91f9, 0x9208, + 0x9226, 0x9245, 0x9211, 0x9210, 0x9201, 0x9227, 0x9204, 0x9225, + 0x9200, 0x923a, 0x9266, 0x9237, 0x9233, 0x9255, 0x923d, 0x9238, + 0x925e, 0x926c, 0x926d, 0x923f, 0x9460, 0x9230, 0x9249, 0x9248, + 0x924d, 0x922e, 0x9239, 0x9438, 0x92ac, 0x92a0, 0x927a, 0x92aa, + 0x92ee, 0x92cf, 0x9403, 0x92e3, 0x943a, 0x92b1, 0x92a6, 0x93a7, + 0x9296, 0x92cc, 0x92a9, 0x93f5, 0x9293, 0x927f, + /* 0x6f */ + 0x93a9, 0x929a, 0x931a, 0x92ab, 0x9283, 0x940b, 0x92a8, 0x92a3, + 0x9412, 0x9338, 0x92f1, 0x93d7, 0x92e5, 0x92f0, 0x92ef, 0x92e8, + 0x92bc, 0x92dd, 0x92f6, 0x9426, 0x9427, 0x92c3, 0x92df, 0x92e6, + 0x9312, 0x9306, 0x9369, 0x931b, 0x9340, 0x9301, 0x9315, 0x932e, + 0x9343, 0x9307, 0x9308, 0x931f, 0x9319, 0x9365, 0x9347, 0x9376, + 0x9354, 0x9364, 0x93aa, 0x9370, 0x9384, 0x93e4, 0x93d8, 0x9428, + 0x9387, 0x93cc, 0x9398, 0x93b8, 0x93bf, 0x93a6, 0x93b0, 0x93b5, + 0x944c, 0x93e2, 0x93dc, 0x93dd, 0x93cd, 0x93de, 0x93c3, 0x93c7, + 0x93d1, 0x9414, 0x941d, 0x93f7, 0x9465, 0x9413, 0x946d, 0x9420, + 0x9479, 0x93f9, 0x9419, 0x944a, 0x9432, 0x943f, 0x9454, 0x9463, + 0x937e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x70 */ + 0xfffd, 0xfffd, 0x7a61, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9ce9, 0x9cf6, + 0x9d07, 0x9d06, 0x9d23, 0x9d87, 0x9e15, 0x9d1d, 0x9d1f, 0x9de5, + 0x9d2f, 0x9dd9, 0x9d30, 0x9d42, 0x9e1e, 0x9d53, 0x9e1d, 0x9d60, + 0x9d52, 0x9df3, 0x9d5c, 0x9d61, 0x9d93, 0x9d6a, 0x9d6f, 0x9d89, + 0x9d98, 0x9d9a, 0x9dc0, 0x9da5, 0x9da9, 0x9dc2, 0x9dbc, 0x9e1a, + 0x9dd3, 0x9dda, 0x9def, 0x9de6, 0x9df2, 0x9df8, 0x9e0c, 0x9dfa, + 0x9e1b, 0xfffd, 0xfffd, 0x7664, 0x7658, 0xfffd, 0x7667, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x7602, 0xfffd, 0xfffd, 0x7646, 0xfffd, 0xfffd, 0x7647, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7649, 0xfffd, + 0x761e, 0xfffd, 0xfffd, 0x763b, 0xfffd, 0xfffd, + /* 0x71 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x766d, + 0xfffd, 0xfffd, 0x766e, 0xfffd, 0xfffd, 0x7669, 0xfffd, 0xfffd, + 0xfffd, 0x7672, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x7ac7, 0xfffd, 0xfffd, 0xfffd, 0x7ab6, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8960, 0xfffd, 0xfffd, 0xfffd, 0x8933, 0xfffd, 0x895d, 0x8947, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x8938, 0xfffd, 0x8964, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x76b8, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x802e, 0xfffd, 0xfffd, 0x802c, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8079, 0xfffd, + 0x8075, 0xfffd, 0xfffd, 0x9807, 0x980e, 0x980f, + /* 0x72 */ + 0x9821, 0x981c, 0x6f41, 0x9826, 0x9837, 0x984e, 0x9853, 0x9873, + 0x9862, 0x9859, 0x9865, 0x986c, 0x9870, 0xfffd, 0xfffd, 0xfffd, + 0x87e3, 0x8806, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8706, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x8823, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x87f6, 0xfffd, 0xfffd, 0x86fa, 0x87ef, 0xfffd, 0x8784, 0xfffd, + 0xfffd, 0xfffd, 0x8810, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x87c8, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8811, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x87bb, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x87ce, 0xfffd, + /* 0x73 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7f4c, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7be4, 0xfffd, 0x7b67, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7c69, 0xfffd, 0xfffd, + 0x7bf3, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7c00, 0x7bcb, 0xfffd, 0xfffd, + 0xfffd, 0x7c5c, 0xfffd, 0x7c1e, 0xfffd, 0xfffd, 0x7c2b, 0xfffd, + 0x7c23, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7c6a, 0xfffd, + /* 0x74 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7c5f, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8264, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x826b, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x88ca, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7fa5, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7cf2, 0x7cf6, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x7cdd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x7e36, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9ea9, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8db2, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x75 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x91c5, 0x91c3, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x9e7a, 0x8e89, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x8e4c, 0xfffd, 0xfffd, 0xfffd, 0x8e92, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8e7a, 0x8e55, 0xfffd, + 0x8e9a, 0x8e8b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x8e93, 0xfffd, 0xfffd, 0x8e91, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8ea1, 0x8e63, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8eaa, 0xfffd, + 0xfffd, 0x8ea6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x89f4, 0xfffd, 0xfffd, + /* 0x76 */ + 0xfffd, 0xfffd, 0x89f6, 0xfffd, 0xfffd, 0x975a, 0xfffd, 0x9742, + 0xfffd, 0xfffd, 0x973d, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9744, + 0xfffd, 0xfffd, 0x9f54, 0x9f5f, 0x9f59, 0x9f60, 0x9f5c, 0x9f66, + 0x9f6c, 0x9f6a, 0x9f77, 0x9efd, 0x9eff, 0x9f09, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x8b8e, 0xfffd, 0x947e, 0xfffd, + 0x93e8, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9b77, 0x9b74, + 0x9b81, 0x9b83, 0x9b8e, 0x9c78, 0x7a4c, 0x9b92, 0x9c5f, 0x9b90, + 0x9bad, 0x9b9a, 0x9baa, 0x9b9e, 0x9c6d, 0x9bab, 0x9b9d, 0x9c58, + 0x9bc1, 0x9c7a, 0x9c31, 0x9c39, 0x9c23, 0x9c37, 0x9bc0, 0x9bca, + 0x9bc7, 0x9bfd, 0x9bd6, 0x9bea, 0x9beb, 0x9be1, 0x9be4, 0x9be7, + 0x9bdd, 0x9be2, 0x9bf0, 0x9bdb, 0x9bf4, 0x9bd4, 0x9c5d, 0x9c08, + 0x9c10, 0x9c0d, 0x9c12, 0x9c09, 0x9bff, 0x9c20, + /* 0x77 */ + 0x9c32, 0x9c2d, 0x9c28, 0x9c25, 0x9c29, 0x9c33, 0x9c3e, 0x9c48, + 0x9c3b, 0x9c35, 0x9c45, 0x9c56, 0x9c54, 0x9c52, 0x9c67, 0xfffd, + 0xfffd, 0x97c3, 0x97bd, 0xfffd, 0x97c9, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9dbb, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x9acf, 0xfffd, 0x9ad6, 0x9ad5, 0xfffd, 0xfffd, + 0xfffd, 0x9b58, 0x9b4e, 0xfffd, 0xfffd, 0xfffd, 0x9957, 0x995c, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x9b22, 0xfffd, 0xfffd, + 0x4e48, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x9ef7, 0xfffd, 0xfffd, 0x9ef2, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x78 */ + 0x896c, 0x95c6, 0x9336, 0x5f46, 0x8514, 0x7e94, 0x5382, 0x51b2, + 0x4e11, 0x9f63, 0x5679, 0x515a, 0x6dc0, 0x9f15, 0x6597, 0x5641, + 0x9aee, 0x8303, 0x4e30, 0x8907, 0x5e72, 0x7a40, 0x98b3, 0x5e7f, + 0x95a4, 0x9b0d, 0x5212, 0x8ff4, 0x5f59, 0x7a6b, 0x98e2, 0x51e0, + 0x50a2, 0x4ef7, 0x8350, 0x8591, 0x5118, 0x636e, 0x6372, 0x524b, + 0x5938, 0x774f, 0x8721, 0x814a, 0x7e8d, 0x91cc, 0x66c6, 0x5e18, + 0x77ad, 0x9e75, 0x56c9, 0x9ef4, 0x6fdb, 0x61de, 0x77c7, 0x7030, + 0x9eb5, 0x884a, 0x95e2, 0x82f9, 0x51ed, 0x6251, 0x4ec6, 0x6734, + 0x97c6, 0x7c64, 0x7e34, 0x97a6, 0x9eaf, 0x786e, 0x820d, 0x672f, + 0x677e, 0x56cc, 0x53f0, 0x98b1, 0x6aaf, 0x7f4e, 0x6d82, 0x7cf0, + 0x4e07, 0x4fc2, 0x7e6b, 0x9e79, 0x56ae, 0x9b1a, 0x846f, 0x53f6, + 0x90c1, 0x79a6, 0x7c72, 0x613f, 0x4e91, 0x9ad2, + /* 0x79 */ + 0x75c7, 0x96bb, 0x53ea, 0x7dfb, 0x88fd, 0x79cd, 0x7843, 0x7b51, + 0x51c6, +}; + +static int +gb12345ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 == 0x21) || (c1 == 0x26) || (c1 == 0x28) || (c1 >= 0x30 && c1 <= 0x79)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 470) { + if (i < 12) + wc = gb12345ext_2uni_page21[i]; + } else if (i < 658) { + if (i < 555) + wc = gb12345ext_2uni_page26[i-470]; + } else if (i < 1410) { + if (i < 690) + wc = gb12345ext_2uni_page28[i-658]; + } else { + if (i < 8281) + wc = gb12345ext_2uni_page30[i-1410]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short gb12345ext_2charset[2252] = { + 0x283d, 0x283e, 0x283f, 0x283b, 0x2840, 0x283c, 0x212c, 0x7871, + 0x7829, 0x7833, 0x7761, 0x4252, 0x787d, 0x5147, 0x785f, 0x7842, + 0x6245, 0x4034, 0x4258, 0x7872, 0x4f40, 0x5876, 0x4129, 0x3256, + 0x3876, 0x4347, 0x4257, 0x4e30, 0x3260, 0x556c, 0x5877, 0x4921, + 0x3138, 0x7841, 0x5336, 0x342b, 0x5871, 0x552e, 0x494b, 0x4763, + 0x594d, 0x3d76, 0x595d, 0x4748, 0x464d, 0x4e31, 0x3d44, 0x5947, + 0x3c5b, 0x5247, 0x592f, 0x525a, 0x3f6b, 0x3c73, 0x594f, 0x5931, + 0x592d, 0x7845, 0x3325, 0x5345, 0x3422, 0x5933, 0x5950, 0x594e, + 0x5932, 0x3679, 0x782c, 0x413d, 0x7828, 0x7929, 0x3633, 0x7840, + 0x785d, 0x3f2d, 0x783b, 0x5859, 0x5472, 0x7848, 0x3855, 0x3950, + 0x585c, 0x3434, 0x3b2e, 0x3e67, 0x4175, 0x3974, 0x585b, 0x3d23, + 0x3c41, 0x3e22, 0x362f, 0x4e71, 0x512b, 0x4a24, 0x404d, 0x4a46, + 0x5b3d, 0x4078, 0x4830, 0x5850, 0x3b63, 0x5851, 0x4778, 0x502d, + 0x7827, 0x5847, 0x325e, 0x5161, 0x4077, 0x5849, 0x324e, 0x3454, + 0x7923, 0x786b, 0x7878, 0x6161, 0x5f43, 0x5431, 0x5f42, 0x4e4a, + 0x4674, 0x5146, 0x4925, 0x4747, 0x3525, 0x5334, 0x473a, 0x5844, + 0x4270, 0x4e58, 0x5f6f, 0x5f59, 0x4c3e, 0x6036, 0x453b, 0x5f75, + 0x3322, 0x5f69, 0x3b29, 0x5f6b, 0x5025, 0x5f34, 0x5f58, 0x5f3c, + 0x7830, 0x5f50, 0x5f55, 0x5f66, 0x5f5c, 0x6048, 0x5f60, 0x4567, + 0x3656, 0x782b, 0x5f4c, 0x4f45, 0x5f62, 0x6060, 0x4476, 0x5f3f, + 0x417c, 0x7875, 0x6037, 0x514f, 0x6053, 0x5f79, 0x603f, 0x4f79, + 0x5966, 0x5f3d, 0x7853, 0x786a, 0x5676, 0x6070, 0x397a, 0x4e27, + 0x5430, 0x5432, 0x4d3c, 0x4d45, 0x5b6b, 0x5634, 0x3c61, 0x5b51, + 0x5b71, 0x5b76, 0x5222, 0x3128, 0x3321, 0x3f69, 0x5c63, 0x5b6e, + 0x5b75, 0x4d3f, 0x4e6b, 0x5b77, 0x333e, 0x4735, 0x3566, 0x5739, + 0x3669, 0x3758, 0x473d, 0x3f51, 0x4c33, 0x5139, 0x405d, 0x5b5b, + 0x5b64, 0x3b35, 0x4222, 0x5b62, 0x5b5e, 0x3053, 0x5733, 0x3a78, + 0x4a59, 0x434e, 0x7849, 0x3c50, 0x5e46, 0x3661, 0x3d31, 0x375c, + 0x5731, 0x4226, 0x383e, 0x662b, 0x6634, 0x4268, 0x657d, 0x657c, + 0x6635, 0x6623, 0x662c, 0x663f, 0x3d3f, 0x664d, 0x6648, 0x6649, + 0x5324, 0x4974, 0x662e, 0x4b6f, 0x5127, 0x424f, 0x475e, 0x4a35, + 0x447e, 0x4973, 0x5034, 0x3f6d, 0x3368, 0x3126, 0x3d2b, 0x5728, + 0x5130, 0x3654, 0x353c, 0x5e4f, 0x4245, 0x3263, 0x6570, 0x4a74, + 0x3854, 0x612d, 0x353a, 0x4f3f, 0x6141, 0x385a, 0x6134, 0x6130, + 0x6150, 0x5538, 0x612b, 0x6140, 0x613d, 0x613b, 0x6149, 0x416b, + 0x536c, 0x3f79, 0x424d, 0x615b, 0x5b4f, 0x7850, 0x4b27, 0x4a26, + 0x554a, 0x3478, 0x5621, 0x6078, 0x607e, 0x607d, 0x5644, 0x3152, + 0x306f, 0x607c, 0x7835, 0x3849, 0x3c38, 0x7838, 0x3f62, 0x436d, + 0x3327, 0x6250, 0x374f, 0x3963, 0x422e, 0x4c7c, 0x6572, 0x5545, + 0x7824, 0x352f, 0x4356, 0x4d64, 0x783d, 0x3a73, 0x3e36, 0x3453, + 0x6162, 0x3834, 0x3339, 0x626a, 0x4346, 0x3671, 0x4455, 0x6322, + 0x627c, 0x302e, 0x632b, 0x626b, 0x627d, 0x6269, 0x787c, 0x4c2c, + 0x3252, 0x3251, 0x627a, 0x395f, 0x6d28, 0x6266, 0x4b4b, 0x4247, + 0x6325, 0x476c, 0x5347, 0x3139, 0x412f, 0x463e, 0x6334, 0x352c, + 0x375f, 0x4375, 0x6264, 0x4f5c, 0x5264, 0x3f52, 0x5326, 0x6278, + 0x7856, 0x6d21, 0x6d2f, 0x627b, 0x334d, 0x4041, 0x3b33, 0x507c, + 0x6263, 0x3e65, 0x4965, 0x4135, 0x6d30, 0x6a27, 0x6a28, 0x553d, + 0x4f37, 0x785e, 0x502e, 0x4961, 0x5e51, 0x7846, 0x7847, 0x4928, + 0x4255, 0x3c70, 0x516f, 0x3b53, 0x4b70, 0x3537, 0x4740, 0x5e62, + 0x5e68, 0x4227, 0x563f, 0x3f59, 0x5e52, 0x3274, 0x404c, 0x4453, + 0x5e58, 0x3527, 0x3226, 0x3827, 0x464b, 0x5e6c, 0x4c22, 0x4e4e, + 0x3c71, 0x5335, 0x4230, 0x5471, 0x3b77, 0x3532, 0x3523, 0x3e5d, + 0x3c37, 0x4462, 0x3177, 0x4521, 0x3869, 0x5640, 0x4029, 0x5f22, + 0x305a, 0x4b53, 0x5f23, 0x4845, 0x5e73, 0x446c, 0x4223, 0x4039, + 0x5e7c, 0x3273, 0x5f25, 0x4963, 0x545c, 0x424e, 0x4c2f, 0x3d41, + 0x403f, 0x305c, 0x3550, 0x4a7d, 0x4132, 0x3150, 0x6c35, 0x782f, + 0x5536, 0x364f, 0x4a31, 0x5667, 0x544e, 0x6a4d, 0x3329, 0x545d, + 0x6a4a, 0x784f, 0x6a3c, 0x4f7e, 0x6a53, 0x3f75, 0x4939, 0x4a69, + 0x3b61, 0x6b4a, 0x7868, 0x7860, 0x362b, 0x7869, 0x6845, 0x4c75, + 0x6849, 0x6847, 0x5466, 0x3630, 0x553b, 0x6862, 0x516e, 0x3763, + 0x6865, 0x5235, 0x3c2b, 0x683f, 0x4859, 0x6867, 0x3939, 0x4739, + 0x687d, 0x3d30, 0x572e, 0x4056, 0x6848, 0x4225, 0x316a, 0x4a60, + 0x5179, 0x4653, 0x4a77, 0x686b, 0x6863, 0x4745, 0x3b7a, 0x4d56, + 0x685f, 0x3535, 0x686d, 0x3c6c, 0x6949, 0x786d, 0x6944, 0x447b, + 0x3c77, 0x3971, 0x6956, 0x6935, 0x684e, 0x687c, 0x695a, 0x685d, + 0x6946, 0x6853, 0x6840, 0x6934, 0x6850, 0x6937, 0x5323, 0x4038, + 0x4828, 0x6921, 0x686f, 0x692d, 0x6879, 0x4755, 0x4537, 0x6c23, + 0x3b36, 0x4b6a, 0x407a, 0x3969, 0x3250, 0x6966, 0x6964, 0x6969, + 0x6967, 0x696b, 0x3c5f, 0x4931, 0x3f47, 0x4539, 0x6b27, 0x5531, + 0x6b2a, 0x4678, 0x4762, 0x6b32, 0x6424, 0x786f, 0x637e, 0x782d, + 0x4259, 0x5428, 0x6435, 0x4733, 0x4e50, 0x3262, 0x3b6b, 0x6425, + 0x4c40, 0x573c, 0x3935, 0x3257, 0x4370, 0x3553, 0x5c7e, 0x3b26, + 0x564d, 0x4978, 0x4231, 0x6430, 0x427a, 0x5366, 0x453d, 0x3a3a, + 0x4130, 0x5755, 0x5547, 0x3d25, 0x3d2c, 0x7223, 0x4643, 0x3d60, + 0x636d, 0x4873, 0x6431, 0x4023, 0x6464, 0x6436, 0x492c, 0x3d3d, + 0x4054, 0x3d27, 0x6445, 0x5473, 0x6d34, 0x642b, 0x356d, 0x5747, + 0x4528, 0x4a2a, 0x4522, 0x7855, 0x3c43, 0x4c4e, 0x4044, 0x4e2b, + 0x3175, 0x3d26, 0x6378, 0x424b, 0x645e, 0x6442, 0x503a, 0x6449, + 0x642f, 0x3174, 0x6372, 0x4124, 0x646c, 0x646b, 0x6371, 0x647e, + 0x7858, 0x6472, 0x403d, 0x6363, 0x645c, 0x4877, 0x406c, 0x4c32, + 0x6530, 0x4d65, 0x4250, 0x6459, 0x4e5a, 0x4c7e, 0x4e5e, 0x4136, + 0x6c3f, 0x5c64, 0x3733, 0x6c3e, 0x532b, 0x6c41, 0x4848, 0x3363, + 0x6c47, 0x3546, 0x4955, 0x4c4c, 0x6c4b, 0x532a, 0x3253, 0x5672, + 0x3b62, 0x3d7d, 0x6c62, 0x4b38, 0x422f, 0x4043, 0x4e2a, 0x522f, + 0x367b, 0x6b39, 0x4723, 0x5c7d, 0x363f, 0x4e7e, 0x5734, 0x4f41, + 0x3137, 0x534c, 0x6178, 0x616f, 0x537c, 0x4a28, 0x3640, 0x6176, + 0x617d, 0x447c, 0x3b71, 0x4154, 0x616e, 0x4a5e, 0x4c21, 0x4f57, + 0x6228, 0x6224, 0x4f56, 0x6775, 0x6762, 0x4b76, 0x5328, 0x426a, + 0x6776, 0x6761, 0x6828, 0x3b37, 0x6774, 0x476d, 0x6767, 0x682c, + 0x6836, 0x6a31, 0x327a, 0x4436, 0x314f, 0x3b2d, 0x3531, 0x336b, + 0x7921, 0x3e37, 0x7069, 0x3768, 0x5171, 0x7079, 0x342f, 0x4531, + 0x707c, 0x4146, 0x706c, 0x706f, 0x7077, 0x705d, 0x3171, 0x5177, + 0x705c, 0x5622, 0x705f, 0x712e, 0x5122, 0x7128, 0x712b, 0x5338, + 0x4c31, 0x7132, 0x3722, 0x3028, 0x7164, 0x5665, 0x5535, 0x3e21, + 0x3c60, 0x454c, 0x422c, 0x784a, 0x6d79, 0x6d6e, 0x4277, 0x7851, + 0x6d7a, 0x7857, 0x5675, 0x3d43, 0x7927, 0x6d4c, 0x6d3a, 0x7866, + 0x5162, 0x4b36, 0x6d38, 0x6d3f, 0x4837, 0x426b, 0x5729, 0x6d57, + 0x6d53, 0x6d36, 0x6d4d, 0x3421, 0x302d, 0x3f73, 0x6d42, 0x4079, + 0x372f, 0x6d43, 0x3b76, 0x6c75, 0x787a, 0x6c78, 0x4071, 0x6c72, + 0x353b, 0x7926, 0x5656, 0x3346, 0x7836, 0x7655, 0x3b7d, 0x5331, + 0x7023, 0x3b60, 0x4e48, 0x783e, 0x4e51, 0x4d5d, 0x476e, 0x7140, + 0x3f7a, 0x345c, 0x474f, 0x713c, 0x546e, 0x4754, 0x4a7a, 0x3e3a, + 0x314a, 0x7928, 0x7348, 0x3c63, 0x3d5a, 0x3736, 0x567e, 0x7366, + 0x7346, 0x4938, 0x7359, 0x7365, 0x4228, 0x736c, 0x3c72, 0x7371, + 0x736f, 0x4729, 0x4131, 0x403a, 0x336f, 0x736a, 0x7425, 0x417d, + 0x7862, 0x7356, 0x737d, 0x4069, 0x4261, 0x787b, 0x7456, 0x3760, + 0x4138, 0x7870, 0x744f, 0x5961, 0x7450, 0x6679, 0x3e40, 0x3c4d, + 0x667b, 0x543c, 0x3a6c, 0x667a, 0x667c, 0x667d, 0x4852, 0x4e46, + 0x4449, 0x4526, 0x6723, 0x343f, 0x6722, 0x4934, 0x563d, 0x3c36, + 0x3757, 0x6721, 0x3744, 0x4f38, 0x6726, 0x6725, 0x4970, 0x495c, + 0x6724, 0x6728, 0x672a, 0x6729, 0x5655, 0x5769, 0x306d, 0x672c, + 0x3d61, 0x672b, 0x3d4a, 0x4267, 0x5124, 0x3878, 0x485e, 0x4d33, + 0x4b3f, 0x672d, 0x3e78, 0x3e6e, 0x3073, 0x672f, 0x672e, 0x6730, + 0x5065, 0x4b67, 0x3e2d, 0x575b, 0x6736, 0x3371, 0x6739, 0x4f5f, + 0x6737, 0x4e2c, 0x673a, 0x3859, 0x4d78, 0x3141, 0x573a, 0x425a, + 0x6738, 0x6732, 0x5540, 0x3442, 0x6731, 0x4360, 0x6735, 0x673b, + 0x3d74, 0x6733, 0x424c, 0x5077, 0x6734, 0x673d, 0x3c6a, 0x673c, + 0x3c29, 0x3650, 0x355e, 0x6745, 0x5435, 0x6741, 0x3160, 0x3b3a, + 0x4365, 0x4e33, 0x6743, 0x673f, 0x4137, 0x6742, 0x673e, 0x7924, + 0x5d53, 0x6746, 0x674b, 0x6744, 0x6727, 0x674c, 0x383f, 0x6747, + 0x6749, 0x6748, 0x4f58, 0x4c50, 0x376c, 0x674a, 0x4b75, 0x575d, + 0x6750, 0x7863, 0x674f, 0x746a, 0x4246, 0x674e, 0x575c, 0x3c28, + 0x6752, 0x6751, 0x6755, 0x562f, 0x4949, 0x6754, 0x4846, 0x6740, + 0x497e, 0x3b66, 0x7873, 0x3c6b, 0x6756, 0x6759, 0x6758, 0x3d49, + 0x526f, 0x3c4c, 0x674d, 0x6757, 0x6753, 0x667e, 0x5078, 0x784d, + 0x3278, 0x5327, 0x7826, 0x4f4b, 0x675a, 0x4042, 0x733f, 0x786e, + 0x3723, 0x3055, 0x425e, 0x6e3c, 0x6e3f, 0x7447, 0x5265, 0x4f30, + 0x474c, 0x716f, 0x716c, 0x4a25, 0x4e45, 0x412a, 0x344f, 0x4979, + 0x4b4a, 0x7179, 0x4474, 0x5630, 0x7177, 0x4c7d, 0x417b, 0x4b60, + 0x5032, 0x6b56, 0x554d, 0x784c, 0x4976, 0x6b4b, 0x6b61, 0x4454, + 0x5657, 0x3326, 0x3774, 0x3d3a, 0x4465, 0x3528, 0x6b5a, 0x4527, + 0x4133, 0x466a, 0x6b77, 0x4030, 0x6b4d, 0x5460, 0x5975, 0x4159, + 0x4c28, 0x536b, 0x504b, 0x3e59, 0x3e49, 0x7867, 0x3255, 0x742f, + 0x3d22, 0x7435, 0x3c68, 0x515e, 0x5b3b, 0x5c51, 0x785c, 0x7832, + 0x7843, 0x572f, 0x3e25, 0x3c54, 0x5c48, 0x3b2a, 0x5c49, 0x4033, + 0x4d72, 0x5d2b, 0x5236, 0x5d26, 0x5d27, 0x4e2d, 0x7877, 0x3b67, + 0x5d3b, 0x5d2a, 0x3254, 0x5d25, 0x3847, 0x412b, 0x5c4a, 0x5c6a, + 0x7825, 0x5d64, 0x3d2f, 0x5c60, 0x5271, 0x5d21, 0x5d5b, 0x5c71, + 0x5d24, 0x5c3f, 0x5d35, 0x5c69, 0x5d5e, 0x3534, 0x4e5f, 0x4f74, + 0x5d77, 0x5c76, 0x3c3b, 0x5c3c, 0x7844, 0x473e, 0x5d32, 0x3c76, + 0x4878, 0x5c79, 0x4036, 0x5d23, 0x5255, 0x5229, 0x5e34, 0x544c, + 0x5c42, 0x302a, 0x5d7e, 0x5e2d, 0x422b, 0x4b55, 0x463b, 0x5e3a, + 0x5d7c, 0x5c57, 0x403c, 0x5d71, 0x425c, 0x3426, 0x4232, 0x3a45, + 0x3f77, 0x724c, 0x7239, 0x784b, 0x4a34, 0x4f3a, 0x4e4f, 0x724f, + 0x426c, 0x5329, 0x7277, 0x555d, 0x7265, 0x727d, 0x7231, 0x3275, + 0x724d, 0x3366, 0x7249, 0x524f, 0x532c, 0x7232, 0x7253, 0x726e, + 0x402f, 0x7243, 0x3946, 0x324f, 0x4279, 0x565a, 0x785a, 0x4a75, + 0x4e40, 0x3365, 0x563b, 0x7441, 0x406f, 0x3239, 0x5730, 0x7925, + 0x7834, 0x3f63, 0x714d, 0x715a, 0x5974, 0x7150, 0x3040, 0x714f, + 0x7149, 0x715c, 0x4d60, 0x7821, 0x3344, 0x4f2e, 0x3c7b, 0x3966, + 0x4359, 0x4a53, 0x6a68, 0x6a6a, 0x6a6c, 0x4757, 0x6a69, 0x6a6d, + 0x6a6e, 0x6a6f, 0x3e75, 0x4040, 0x6a6b, 0x395b, 0x757c, 0x7623, + 0x3425, 0x5a25, 0x3629, 0x383c, 0x3c46, 0x5136, 0x5a27, 0x4c56, + 0x5a26, 0x5135, 0x5a28, 0x467d, 0x3c47, 0x366f, 0x5148, 0x4b4f, + 0x3e77, 0x5a2b, 0x3743, 0x4968, 0x506d, 0x4b5f, 0x5a2d, 0x556f, + 0x5a2c, 0x5a2e, 0x5a2a, 0x5529, 0x5a31, 0x5a2f, 0x4640, 0x5a30, + 0x5767, 0x344a, 0x5a3c, 0x512f, 0x5268, 0x4a54, 0x4a2b, 0x326f, + 0x5a38, 0x396e, 0x5a39, 0x5a35, 0x3b30, 0x3843, 0x4f6a, 0x5a37, + 0x5a36, 0x5a34, 0x5a33, 0x566f, 0x5a32, 0x3f64, 0x484f, 0x5a3f, + 0x5a40, 0x352e, 0x5355, 0x5a3d, 0x536f, 0x334f, 0x3d6b, 0x4e5c, + 0x4e73, 0x5a3e, 0x4b50, 0x3b65, 0x4b35, 0x4b2d, 0x3f4e, 0x5a47, + 0x374c, 0x526a, 0x3577, 0x5a46, 0x573b, 0x4c38, 0x5a43, 0x476b, + 0x5a3a, 0x5a41, 0x5a42, 0x4142, 0x425b, 0x5a45, 0x5a44, 0x357d, + 0x5a52, 0x5a3b, 0x5a4c, 0x5a50, 0x5033, 0x5a49, 0x5a4d, 0x5a51, + 0x3b64, 0x5a4f, 0x5a48, 0x376d, 0x566e, 0x5168, 0x5a4e, 0x4535, + 0x4431, 0x5a4b, 0x4e3d, 0x4c5c, 0x565f, 0x3b51, 0x4355, 0x5a57, + 0x5a4a, 0x5a55, 0x3079, 0x472b, 0x5a56, 0x3d32, 0x503b, 0x5225, + 0x5a53, 0x5a58, 0x437d, 0x5a59, 0x5a29, 0x3d77, 0x4321, 0x5624, + 0x5a5c, 0x3c25, 0x5a5a, 0x4a36, 0x5a5b, 0x4c37, 0x4657, 0x5a5e, + 0x526b, 0x5269, 0x4734, 0x3b24, 0x537e, 0x3641, 0x3164, 0x7645, + 0x3277, 0x4843, 0x403e, 0x5a5f, 0x5a54, 0x5a5d, 0x4671, 0x3761, + 0x3134, 0x556a, 0x383a, 0x3246, 0x3931, 0x4636, 0x3b75, 0x3737, + 0x4c30, 0x3961, 0x5470, 0x567c, 0x6a5b, 0x6a5f, 0x3721, 0x3973, + 0x3161, 0x4272, 0x347b, 0x6a5c, 0x3751, 0x4c79, 0x6a5d, 0x4333, + 0x3a58, 0x6a5a, 0x4238, 0x415e, 0x3b5f, 0x6a60, 0x574a, 0x3c56, + 0x5474, 0x6a62, 0x495e, 0x3176, 0x6a64, 0x6a63, 0x344d, 0x494d, + 0x4562, 0x6259, 0x4f4d, 0x4274, 0x3c7a, 0x3833, 0x6a66, 0x564a, + 0x6a65, 0x554b, 0x3644, 0x4035, 0x572c, 0x6a67, 0x393a, 0x487c, + 0x5853, 0x6a5e, 0x5738, 0x5479, 0x545e, 0x584d, 0x4944, 0x532e, + 0x6a61, 0x4a6a, 0x3853, 0x545f, 0x384f, 0x5554, 0x4777, 0x7475, + 0x3c79, 0x533b, 0x7544, 0x754f, 0x7567, 0x754e, 0x753b, 0x336c, + 0x7552, 0x543e, 0x755c, 0x7548, 0x7559, 0x7551, 0x7566, 0x345a, + 0x7572, 0x756f, 0x477b, 0x3335, 0x547e, 0x396c, 0x3e7c, 0x5079, + 0x696d, 0x696e, 0x486d, 0x6975, 0x6974, 0x696f, 0x5661, 0x6972, + 0x6977, 0x6970, 0x6973, 0x6978, 0x3d4f, 0x697b, 0x697a, 0x5458, + 0x6979, 0x697c, 0x3828, 0x4761, 0x413e, 0x6a22, 0x3b54, 0x697e, + 0x6a21, 0x3975, 0x697d, 0x3132, 0x4256, 0x3c2d, 0x6a23, 0x4a64, + 0x3778, 0x5537, 0x535f, 0x6c31, 0x4f3d, 0x542f, 0x6a24, 0x572a, + 0x555e, 0x3d4e, 0x6a25, 0x3a64, 0x604e, 0x6976, 0x6971, 0x306c, + 0x3447, 0x3168, 0x3167, 0x4529, 0x783c, 0x6549, 0x5562, 0x412c, + 0x3d78, 0x544b, 0x397d, 0x346f, 0x4e25, 0x5137, 0x355d, 0x5436, + 0x4a4a, 0x3359, 0x4728, 0x5121, 0x5245, 0x4149, 0x4275, 0x3b39, + 0x6547, 0x315f, 0x425f, 0x654e, 0x7879, 0x5b23, 0x534a, 0x5b29, + 0x4f67, 0x575e, 0x5a79, 0x5447, 0x354b, 0x5623, 0x415a, 0x3526, + 0x5a7e, 0x5b26, 0x5a77, 0x5b2a, 0x544d, 0x3373, 0x523d, 0x3d34, + 0x4470, 0x5046, 0x7527, 0x7526, 0x4a4d, 0x784e, 0x6e44, 0x6e45, + 0x6e46, 0x6e49, 0x6e48, 0x3624, 0x6e47, 0x556b, 0x3576, 0x6e4c, + 0x6e4b, 0x3730, 0x6e4e, 0x6e4a, 0x6e4f, 0x4725, 0x6e59, 0x6e55, + 0x6e57, 0x6e50, 0x4446, 0x365b, 0x3933, 0x6e54, 0x6e53, 0x332e, + 0x4525, 0x3e7b, 0x3846, 0x6e58, 0x6e51, 0x6e56, 0x6e6a, 0x6e66, + 0x6e5d, 0x4165, 0x6e5c, 0x6e60, 0x6e6b, 0x6e5a, 0x6e5f, 0x534b, + 0x6e64, 0x3c58, 0x6e52, 0x6e68, 0x6e67, 0x6e69, 0x322c, 0x6e5e, + 0x472f, 0x432d, 0x4726, 0x6e61, 0x3227, 0x6e5b, 0x6e62, 0x6e63, + 0x3d42, 0x6e6f, 0x3875, 0x6e7e, 0x5278, 0x6f25, 0x4d2d, 0x4f33, + 0x6e7d, 0x6e79, 0x437a, 0x6f22, 0x4f4e, 0x6e6e, 0x6f28, 0x523f, + 0x6e77, 0x6f27, 0x6e7b, 0x6e70, 0x6f24, 0x6e6d, 0x6e76, 0x4f7a, + 0x5062, 0x4c60, 0x6f31, 0x4241, 0x6f36, 0x503f, 0x3135, 0x6e7a, + 0x6e72, 0x3766, 0x6f32, 0x6f37, 0x6e74, 0x337a, 0x6f2d, 0x6f38, + 0x6f30, 0x464c, 0x4871, 0x6e71, 0x6f2f, 0x6f2e, 0x6f2b, 0x6f33, + 0x3e62, 0x3856, 0x6f3e, 0x6f3a, 0x6f42, 0x6f43, 0x5736, 0x6f39, + 0x6f3f, 0x3438, 0x6f45, 0x6f23, 0x6f3c, 0x6f44, 0x3627, 0x472e, + 0x3d75, 0x432a, 0x4e7d, 0x6f40, 0x346d, 0x423c, 0x434c, 0x7823, + 0x6f2a, 0x6f3d, 0x4f47, 0x6f41, 0x6e4d, 0x6f47, 0x3978, 0x3646, + 0x6f49, 0x5521, 0x364d, 0x6f4a, 0x6f46, 0x6f3b, 0x4742, 0x6f4c, + 0x3c7c, 0x6f48, 0x5560, 0x6f71, 0x433e, 0x6f4d, 0x6f51, 0x3077, + 0x4b78, 0x6f53, 0x4e59, 0x5d76, 0x6f56, 0x6e78, 0x6f21, 0x6f4b, + 0x3864, 0x5572, 0x6f57, 0x4478, 0x6f58, 0x6f54, 0x6f55, 0x6f5f, + 0x6f60, 0x4134, 0x6f52, 0x6f5d, 0x6f61, 0x6f2c, 0x6f4f, 0x6f5b, + 0x6f5c, 0x6f5e, 0x3279, 0x3e35, 0x6f5a, 0x6f4e, 0x7649, 0x6e7c, + 0x6f64, 0x6f6a, 0x6e73, 0x6f26, 0x414d, 0x6f29, 0x6f66, 0x6f62, + 0x5653, 0x6f6b, 0x6f63, 0x6f68, 0x6f34, 0x6f35, 0x6f50, 0x412d, + 0x6f6d, 0x4058, 0x4c7a, 0x6e6c, 0x6e75, 0x6f6e, 0x567d, 0x6f6c, + 0x6f59, 0x3c78, 0x6f6f, 0x6e65, 0x6f70, 0x6f65, 0x6f67, 0x543f, + 0x4f62, 0x4477, 0x6f69, 0x4260, 0x576a, 0x7647, 0x5464, 0x3324, + 0x4345, 0x6345, 0x4941, 0x6346, 0x3155, 0x3f2a, 0x634a, 0x6348, + 0x4872, 0x4f50, 0x3c64, 0x6349, 0x5522, 0x3a52, 0x3873, 0x7839, + 0x3727, 0x396b, 0x4376, 0x634d, 0x634f, 0x634c, 0x5444, 0x6351, + 0x514b, 0x5156, 0x6355, 0x6354, 0x6350, 0x6353, 0x6356, 0x7822, + 0x6347, 0x402b, 0x6357, 0x403b, 0x6359, 0x6358, 0x635a, 0x3433, + 0x3958, 0x635b, 0x327b, 0x785b, 0x634b, 0x5a6a, 0x4942, 0x5573, + 0x5275, 0x3342, 0x423d, 0x5174, 0x3653, 0x3d57, 0x5449, 0x3c4a, + 0x4b66, 0x4f55, 0x527e, 0x4224, 0x4125, 0x7922, 0x4b64, 0x4b2b, + 0x337b, 0x5453, 0x406b, 0x4451, 0x5446, 0x3567, 0x4e6d, 0x762b, + 0x7628, 0x7630, 0x4169, 0x7626, 0x584c, 0x392e, 0x7864, 0x7733, + 0x7732, 0x7861, 0x7735, 0x4e24, 0x484d, 0x3a2b, 0x6838, 0x683a, + 0x6839, 0x4f6c, 0x5233, 0x3625, 0x476a, 0x4f6e, 0x4b33, 0x717c, + 0x506b, 0x676f, 0x4b4c, 0x717d, 0x717e, 0x5424, 0x4d67, 0x3064, + 0x3659, 0x4644, 0x416c, 0x7222, 0x7221, 0x5243, 0x7224, 0x4d37, + 0x3c55, 0x7225, 0x3e31, 0x4635, 0x4d47, 0x3f45, 0x4c62, 0x366e, + 0x7226, 0x7227, 0x5155, 0x5438, 0x722a, 0x355f, 0x4060, 0x7229, + 0x722b, 0x394b, 0x327c, 0x722c, 0x4f54, 0x722d, 0x422d, 0x7228, + 0x4827, 0x3767, 0x6c29, 0x6c2a, 0x786c, 0x7837, 0x6c2b, 0x6c2c, + 0x462e, 0x6c2d, 0x6c2e, 0x3749, 0x623b, 0x783f, 0x623d, 0x623f, + 0x6240, 0x6241, 0x3739, 0x527b, 0x6242, 0x4b47, 0x3125, 0x4a4e, + 0x3d48, 0x317d, 0x6243, 0x5178, 0x367c, 0x6244, 0x4459, 0x3676, + 0x5360, 0x6246, 0x3d24, 0x4f5a, 0x395d, 0x623c, 0x6247, 0x623e, + 0x4173, 0x6248, 0x6249, 0x4278, 0x624a, 0x624b, 0x624c, 0x4021, + 0x624d, 0x3c22, 0x4844, 0x774f, 0x7750, 0x3276, 0x624e, 0x426d, + 0x5426, 0x376b, 0x4d54, 0x335b, 0x5131, 0x3235, 0x5724, 0x6665, + 0x3e54, 0x6660, 0x3c5d, 0x6666, 0x6662, 0x4a3b, 0x4d55, 0x6661, + 0x426e, 0x6669, 0x3a27, 0x4266, 0x3f25, 0x3352, 0x666d, 0x666c, + 0x466f, 0x666b, 0x6670, 0x462d, 0x6539, 0x666f, 0x6672, 0x4c5a, + 0x6663, 0x4927, 0x6673, 0x4262, 0x5d6b, 0x6671, 0x666e, 0x6674, + 0x6675, 0x477d, 0x6668, 0x6667, 0x6676, 0x3d3e, 0x5169, 0x3e2a, + 0x6664, 0x5668, 0x423f, 0x6678, 0x6677, 0x666a, 0x3039, 0x7743, + 0x787e, 0x4c65, 0x7746, 0x7745, 0x7831, 0x4b49, 0x783a, 0x7876, + 0x775e, 0x3637, 0x4456, 0x6352, 0x634e, 0x5374, 0x774b, 0x774a, + 0x5363, 0x4233, 0x7650, 0x764f, 0x7651, 0x7652, 0x7653, 0x7658, + 0x312b, 0x7656, 0x765a, 0x765f, 0x765c, 0x765b, 0x765e, 0x7659, + 0x4f4a, 0x7667, 0x7661, 0x7669, 0x4070, 0x7668, 0x7676, 0x766b, + 0x7674, 0x7671, 0x766e, 0x7672, 0x766f, 0x7670, 0x3e28, 0x766c, + 0x766d, 0x7673, 0x7675, 0x766a, 0x767d, 0x7678, 0x767c, 0x767a, + 0x7679, 0x767b, 0x487a, 0x767e, 0x7665, 0x7724, 0x7723, 0x7725, + 0x7722, 0x7663, 0x7721, 0x7726, 0x772a, 0x7666, 0x7664, 0x7729, + 0x7727, 0x772b, 0x7728, 0x316e, 0x772e, 0x772d, 0x772c, 0x415b, + 0x7660, 0x7677, 0x7657, 0x772f, 0x765d, 0x7654, 0x7662, 0x4471, + 0x702f, 0x596c, 0x376f, 0x4379, 0x7030, 0x7032, 0x7031, 0x513b, + 0x4d52, 0x5427, 0x7036, 0x7037, 0x7033, 0x516c, 0x513c, 0x7039, + 0x703b, 0x3a68, 0x386b, 0x703c, 0x3e69, 0x7041, 0x703e, 0x7043, + 0x366c, 0x7040, 0x7044, 0x7046, 0x4574, 0x7047, 0x4835, 0x7034, + 0x7048, 0x7045, 0x7049, 0x704a, 0x704c, 0x704d, 0x5d3a, 0x3a57, + 0x773d, 0x704f, 0x704b, 0x704e, 0x3c26, 0x7051, 0x4538, 0x703a, + 0x7052, 0x7038, 0x7054, 0x7053, 0x7055, 0x7042, 0x7056, 0x5325, + 0x7058, 0x7057, 0x7035, 0x7050, 0x7059, 0x703f, 0x703d, 0x7852, + 0x7874, 0x753a, 0x3c6f, 0x514e, 0x4076, 0x4273, 0x746f, 0x7865, + 0x7859, 0x4334, 0x5964, 0x3563, 0x3533, 0x7775, 0x7854, 0x7772, + 0x763c, 0x763d, 0x763e, 0x782e, 0x466b, 0x552b, 0x6c34, 0x335d, + 0x7633, 0x7635, 0x7637, 0x7634, 0x7636, 0x4164, 0x782a, 0x7638, + 0x763a, 0x7639, 0x4823, 0x763b, 0x417a, 0x4553, 0x3928, 0x6d68, + 0x396a, 0x2672, 0x2674, 0x2675, 0x2660, 0x2661, 0x2670, 0x2671, + 0x2662, 0x2663, 0x266e, 0x266f, 0x2666, 0x2667, 0x2664, 0x2665, + 0x2668, 0x2669, 0x266a, 0x266b, +}; + +static const Summary16 gb12345ext_uni2indx_page01[23] = { + /* 0x0100 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0110 }, { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, + { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, + { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0200 }, + /* 0x0200 */ + { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, + { 3, 0x0000 }, { 3, 0x0002 }, { 4, 0x0002 }, +}; +static const Summary16 gb12345ext_uni2indx_page1e[4] = { + /* 0x1e00 */ + { 5, 0x0000 }, { 5, 0x0000 }, { 5, 0x0000 }, { 5, 0x8000 }, +}; +static const Summary16 gb12345ext_uni2indx_page22[3] = { + /* 0x2200 */ + { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0020 }, +}; +static const Summary16 gb12345ext_uni2indx_page4e[1306] = { + /* 0x4e00 */ + { 7, 0x0080 }, { 8, 0x0002 }, { 9, 0x0000 }, { 9, 0x0001 }, + { 10, 0x0100 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0004 }, { 12, 0x4002 }, { 14, 0x0000 }, { 14, 0x0000 }, + { 14, 0x0040 }, { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0080 }, + /* 0x4f00 */ + { 16, 0x0000 }, { 16, 0x0000 }, { 16, 0x0000 }, { 16, 0x0000 }, + { 16, 0x0000 }, { 16, 0x0200 }, { 17, 0x0000 }, { 17, 0x0000 }, + { 17, 0x0040 }, { 18, 0x0040 }, { 19, 0x0000 }, { 19, 0x0000 }, + { 19, 0x0004 }, { 20, 0x0000 }, { 20, 0x0001 }, { 21, 0x0000 }, + /* 0x5000 */ + { 21, 0x0a41 }, { 25, 0x0002 }, { 26, 0x0800 }, { 27, 0x0000 }, + { 27, 0x0200 }, { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0030 }, + { 30, 0x0000 }, { 30, 0x0340 }, { 33, 0x2004 }, { 35, 0x40b8 }, + { 40, 0x0224 }, { 43, 0x4022 }, { 46, 0x0120 }, { 48, 0x0200 }, + /* 0x5100 */ + { 49, 0x0315 }, { 54, 0x8131 }, { 59, 0x0400 }, { 60, 0x1c84 }, + { 65, 0x0000 }, { 65, 0x0404 }, { 67, 0x0200 }, { 68, 0x0000 }, + { 68, 0x0000 }, { 68, 0x0000 }, { 68, 0x0000 }, { 68, 0x0004 }, + { 69, 0x2040 }, { 71, 0x0000 }, { 71, 0x2001 }, { 73, 0x0002 }, + /* 0x5200 */ + { 74, 0x0000 }, { 74, 0x0004 }, { 75, 0x0000 }, { 75, 0x0000 }, + { 75, 0x0890 }, { 78, 0x0800 }, { 79, 0x4000 }, { 80, 0x0030 }, + { 82, 0x3688 }, { 88, 0x0002 }, { 89, 0x0000 }, { 89, 0x0000 }, + { 89, 0x0002 }, { 90, 0x6a20 }, { 95, 0x0004 }, { 96, 0x0122 }, + /* 0x5300 */ + { 99, 0x0000 }, { 99, 0x0000 }, { 99, 0xa000 }, { 101, 0x0002 }, + { 102, 0x0001 }, { 103, 0x0010 }, { 104, 0x0000 }, { 104, 0x0000 }, + { 104, 0x0004 }, { 105, 0x0200 }, { 106, 0x2001 }, { 108, 0x0014 }, + { 110, 0x0008 }, { 111, 0x0000 }, { 111, 0x0404 }, { 113, 0x0041 }, + /* 0x5400 */ + { 115, 0x4000 }, { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, + { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, + { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x1000 }, + { 117, 0x0000 }, { 117, 0x0000 }, { 117, 0x0002 }, { 118, 0x0000 }, + /* 0x5500 */ + { 118, 0x0010 }, { 119, 0x0000 }, { 119, 0x0000 }, { 119, 0x0000 }, + { 119, 0x8000 }, { 120, 0x4008 }, { 122, 0x0000 }, { 122, 0x0000 }, + { 122, 0x0000 }, { 122, 0x0000 }, { 122, 0x5400 }, { 125, 0x0004 }, + { 126, 0x40c0 }, { 129, 0x0400 }, { 130, 0x0200 }, { 131, 0x0040 }, + /* 0x5600 */ + { 132, 0x2040 }, { 134, 0x10d0 }, { 138, 0xc200 }, { 141, 0x0121 }, + { 144, 0x0002 }, { 145, 0x2000 }, { 146, 0x8061 }, { 150, 0x0314 }, + { 154, 0x1081 }, { 157, 0x0220 }, { 159, 0x4140 }, { 162, 0x0058 }, + { 165, 0x1327 }, { 172, 0x0002 }, { 173, 0x0000 }, { 173, 0x0000 }, + /* 0x5700 */ + { 173, 0x2880 }, { 176, 0x014c }, { 180, 0x0000 }, { 180, 0x0000 }, + { 180, 0x0000 }, { 180, 0x0000 }, { 180, 0x0000 }, { 180, 0x0000 }, + { 180, 0x0000 }, { 180, 0x0000 }, { 180, 0x0000 }, { 180, 0x0000 }, + { 180, 0x0000 }, { 180, 0x0000 }, { 180, 0x0002 }, { 181, 0x0080 }, + /* 0x5800 */ + { 182, 0x0420 }, { 184, 0x2040 }, { 186, 0x8000 }, { 187, 0x0012 }, + { 189, 0x8c00 }, { 192, 0x0084 }, { 194, 0x0014 }, { 196, 0x0220 }, + { 198, 0x0400 }, { 199, 0x1000 }, { 200, 0x4000 }, { 201, 0x4808 }, + { 204, 0x0080 }, { 205, 0xc708 }, { 211, 0x8205 }, { 215, 0x2400 }, + /* 0x5900 */ + { 217, 0x0000 }, { 217, 0x0000 }, { 217, 0x0004 }, { 218, 0x4100 }, + { 220, 0x0000 }, { 220, 0x0000 }, { 220, 0x5600 }, { 224, 0x0000 }, + { 224, 0x0000 }, { 224, 0x2000 }, { 225, 0x0000 }, { 225, 0x0000 }, + { 225, 0x0000 }, { 225, 0x0000 }, { 225, 0x0000 }, { 225, 0x0000 }, + /* 0x5a00 */ + { 225, 0x0000 }, { 225, 0x0000 }, { 225, 0x0000 }, { 225, 0x0000 }, + { 225, 0x0002 }, { 226, 0x0000 }, { 226, 0x2040 }, { 228, 0x0000 }, + { 228, 0x0000 }, { 228, 0x0000 }, { 228, 0x0080 }, { 229, 0x2000 }, + { 230, 0x0000 }, { 230, 0x0080 }, { 231, 0x0000 }, { 231, 0x0820 }, + /* 0x5b00 */ + { 233, 0x1901 }, { 237, 0x0200 }, { 238, 0x0402 }, { 240, 0x0101 }, + { 242, 0x1000 }, { 243, 0x0000 }, { 243, 0x0800 }, { 244, 0x8100 }, + { 246, 0x0000 }, { 246, 0x0000 }, { 246, 0x0000 }, { 246, 0x0000 }, + { 246, 0x0000 }, { 246, 0x0000 }, { 246, 0x1ac4 }, { 252, 0x0060 }, + /* 0x5c00 */ + { 254, 0x6980 }, { 259, 0x0000 }, { 259, 0x0000 }, { 259, 0x0080 }, + { 260, 0x0000 }, { 260, 0x0000 }, { 260, 0x1114 }, { 264, 0x0000 }, + { 264, 0x0000 }, { 264, 0x0000 }, { 264, 0x0002 }, { 265, 0x0000 }, + { 265, 0x0000 }, { 265, 0x0000 }, { 265, 0x0000 }, { 265, 0x2050 }, + /* 0x5d00 */ + { 268, 0x2000 }, { 269, 0x0080 }, { 270, 0x1000 }, { 271, 0x0000 }, + { 271, 0x0000 }, { 271, 0x0001 }, { 272, 0x0000 }, { 272, 0x0000 }, + { 272, 0x0092 }, { 275, 0x0080 }, { 276, 0x0081 }, { 278, 0x1500 }, + { 281, 0x0800 }, { 282, 0x0014 }, { 284, 0x0000 }, { 284, 0x0001 }, + /* 0x5e00 */ + { 285, 0x0000 }, { 285, 0x0100 }, { 286, 0x0820 }, { 288, 0x0048 }, + { 290, 0x0009 }, { 292, 0x8180 }, { 295, 0x1808 }, { 298, 0xc204 }, + { 302, 0x0000 }, { 302, 0x0000 }, { 302, 0x0800 }, { 303, 0x0000 }, + { 303, 0x0000 }, { 303, 0x8000 }, { 304, 0x100f }, { 309, 0x0008 }, + /* 0x5f00 */ + { 310, 0x0000 }, { 310, 0x0000 }, { 310, 0x0000 }, { 310, 0x0028 }, + { 312, 0x5140 }, { 316, 0x0200 }, { 317, 0x0000 }, { 317, 0x0000 }, + { 317, 0x1000 }, { 318, 0x4002 }, { 320, 0x0201 }, { 322, 0x0200 }, + { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x0000 }, + /* 0x6000 */ + { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x0000 }, + { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x0000 }, + { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x0060 }, + { 325, 0x0000 }, { 325, 0x0000 }, { 325, 0x0002 }, { 326, 0x0806 }, + /* 0x6100 */ + { 329, 0x0000 }, { 329, 0x1800 }, { 331, 0x0000 }, { 331, 0xc090 }, + { 335, 0x0800 }, { 336, 0x8500 }, { 339, 0x4c18 }, { 344, 0x0048 }, + { 346, 0x0404 }, { 348, 0x0407 }, { 352, 0x4810 }, { 355, 0x0044 }, + { 357, 0x1280 }, { 360, 0xc000 }, { 362, 0x0108 }, { 364, 0x55c4 }, + /* 0x6200 */ + { 371, 0x0081 }, { 373, 0x0010 }, { 374, 0x0080 }, { 375, 0x0005 }, + { 377, 0x0000 }, { 377, 0x0002 }, { 378, 0x0000 }, { 378, 0x0000 }, + { 378, 0x0000 }, { 378, 0x0000 }, { 378, 0x0000 }, { 378, 0x0000 }, + { 378, 0x0000 }, { 378, 0x0000 }, { 378, 0x0000 }, { 378, 0x0000 }, + /* 0x6300 */ + { 378, 0x0000 }, { 378, 0x0000 }, { 378, 0x0000 }, { 378, 0x4000 }, + { 379, 0x0000 }, { 379, 0x0000 }, { 379, 0x4900 }, { 382, 0x0004 }, + { 383, 0x0018 }, { 385, 0x0000 }, { 385, 0x0000 }, { 385, 0x0000 }, + { 385, 0x0001 }, { 386, 0x0400 }, { 387, 0x4000 }, { 388, 0x0000 }, + /* 0x6400 */ + { 388, 0x2000 }, { 389, 0x0080 }, { 390, 0x0000 }, { 390, 0x0040 }, + { 391, 0x0000 }, { 391, 0x9002 }, { 394, 0x8000 }, { 395, 0x0848 }, + { 398, 0x0100 }, { 399, 0x8008 }, { 401, 0x0828 }, { 404, 0xc80c }, + { 409, 0x0c92 }, { 414, 0x0410 }, { 416, 0x9001 }, { 419, 0x5c97 }, + /* 0x6500 */ + { 428, 0x8050 }, { 431, 0x2a50 }, { 436, 0x141c }, { 441, 0x0000 }, + { 441, 0x0000 }, { 441, 0x0080 }, { 442, 0x0000 }, { 442, 0x0120 }, + { 444, 0x000c }, { 446, 0x00a0 }, { 448, 0x1000 }, { 449, 0x0080 }, + { 450, 0x0000 }, { 450, 0x0000 }, { 450, 0x0000 }, { 450, 0x0000 }, + /* 0x6600 */ + { 450, 0x0000 }, { 450, 0x0000 }, { 450, 0x0000 }, { 450, 0x0000 }, + { 450, 0x0004 }, { 451, 0x2000 }, { 452, 0x0000 }, { 452, 0x0000 }, + { 452, 0x0300 }, { 454, 0x0000 }, { 454, 0x0804 }, { 456, 0x0000 }, + { 456, 0x02d0 }, { 460, 0x0040 }, { 461, 0x1001 }, { 463, 0x0100 }, + /* 0x6700 */ + { 464, 0x0008 }, { 465, 0x0000 }, { 465, 0x8080 }, { 467, 0x0010 }, + { 468, 0x0000 }, { 468, 0x0000 }, { 468, 0x0000 }, { 468, 0x4002 }, + { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, + { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, + /* 0x6800 */ + { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, + { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, + { 470, 0x0000 }, { 470, 0xa100 }, { 473, 0x0000 }, { 473, 0x0000 }, + { 473, 0x0000 }, { 473, 0x80c0 }, { 476, 0x0080 }, { 477, 0x0000 }, + /* 0x6900 */ + { 477, 0x8000 }, { 478, 0x0000 }, { 478, 0x0000 }, { 478, 0x0000 }, + { 478, 0x0400 }, { 479, 0x0008 }, { 480, 0x2100 }, { 482, 0x0020 }, + { 483, 0x0000 }, { 483, 0x0000 }, { 483, 0x4400 }, { 485, 0x8000 }, + { 486, 0x2800 }, { 488, 0x0000 }, { 488, 0x0080 }, { 489, 0x0008 }, + /* 0x6a00 */ + { 490, 0x0026 }, { 493, 0x4208 }, { 496, 0x0008 }, { 497, 0x0700 }, + { 500, 0x0900 }, { 502, 0x8000 }, { 503, 0x0004 }, { 504, 0x0000 }, + { 504, 0x0200 }, { 505, 0x1010 }, { 507, 0x800c }, { 510, 0x0908 }, + { 513, 0x0008 }, { 514, 0xec08 }, { 520, 0x1580 }, { 524, 0x0908 }, + /* 0x6b00 */ + { 527, 0x8410 }, { 530, 0x4044 }, { 533, 0x0000 }, { 533, 0x2000 }, + { 534, 0x0000 }, { 534, 0x8001 }, { 536, 0x0002 }, { 537, 0x0184 }, + { 540, 0x0000 }, { 540, 0x4100 }, { 542, 0xc810 }, { 546, 0x0c04 }, + { 549, 0x0040 }, { 550, 0x0000 }, { 550, 0x0000 }, { 550, 0x8000 }, + /* 0x6c00 */ + { 551, 0x1100 }, { 553, 0x0000 }, { 553, 0x1808 }, { 556, 0x0000 }, + { 556, 0x0000 }, { 556, 0x0000 }, { 556, 0x0000 }, { 556, 0x0000 }, + { 556, 0x0000 }, { 556, 0x0000 }, { 556, 0x0000 }, { 556, 0x0000 }, + { 556, 0x0000 }, { 556, 0x0000 }, { 556, 0x0000 }, { 556, 0x0000 }, + /* 0x6d00 */ + { 556, 0x0000 }, { 556, 0x0000 }, { 556, 0x0000 }, { 556, 0x0000 }, + { 556, 0x0000 }, { 556, 0x0000 }, { 556, 0x0000 }, { 556, 0x0200 }, + { 557, 0x0084 }, { 559, 0x0000 }, { 559, 0x0000 }, { 559, 0x0000 }, + { 559, 0x0001 }, { 560, 0x0000 }, { 560, 0x0400 }, { 561, 0x0460 }, + /* 0x6e00 */ + { 564, 0x0000 }, { 564, 0x0000 }, { 564, 0x1040 }, { 566, 0x4000 }, + { 567, 0x0000 }, { 567, 0x4000 }, { 568, 0x8000 }, { 569, 0x0000 }, + { 569, 0x0000 }, { 569, 0x2040 }, { 571, 0x0000 }, { 571, 0x0000 }, + { 571, 0x5030 }, { 575, 0x0000 }, { 575, 0x9000 }, { 577, 0x8184 }, + /* 0x6f00 */ + { 581, 0x0002 }, { 582, 0x0400 }, { 583, 0x100c }, { 586, 0x8104 }, + { 589, 0x0002 }, { 590, 0x0212 }, { 593, 0x8010 }, { 595, 0x8081 }, + { 598, 0x00c1 }, { 601, 0x0080 }, { 602, 0x4211 }, { 606, 0x0002 }, + { 607, 0x000a }, { 609, 0x8920 }, { 613, 0x0810 }, { 615, 0x5403 }, + /* 0x7000 */ + { 620, 0x8a60 }, { 625, 0xa120 }, { 629, 0x0181 }, { 632, 0x4005 }, + { 635, 0x0018 }, { 637, 0x2122 }, { 641, 0x0098 }, { 644, 0x0000 }, + { 644, 0x0000 }, { 644, 0x0000 }, { 644, 0x0000 }, { 644, 0x0000 }, + { 644, 0x8000 }, { 645, 0x0000 }, { 645, 0x0000 }, { 645, 0x0010 }, + /* 0x7100 */ + { 646, 0x0000 }, { 646, 0x0000 }, { 646, 0x0002 }, { 647, 0x0000 }, + { 647, 0x0200 }, { 648, 0x0004 }, { 649, 0x1204 }, { 652, 0x0000 }, + { 652, 0x0000 }, { 652, 0x0084 }, { 654, 0x0000 }, { 654, 0x4002 }, + { 656, 0x0102 }, { 658, 0x9204 }, { 662, 0x2040 }, { 664, 0x5010 }, + /* 0x7200 */ + { 667, 0x2000 }, { 668, 0x0801 }, { 670, 0x0000 }, { 670, 0x4404 }, + { 673, 0x0000 }, { 673, 0x0100 }, { 674, 0x0000 }, { 674, 0x2000 }, + { 675, 0x0000 }, { 675, 0x0040 }, { 676, 0x0084 }, { 678, 0x0000 }, + { 678, 0x0001 }, { 679, 0x0000 }, { 679, 0x0000 }, { 679, 0x2200 }, + /* 0x7300 */ + { 681, 0x0000 }, { 681, 0x0000 }, { 681, 0x0000 }, { 681, 0x0840 }, + { 683, 0x0032 }, { 686, 0x0000 }, { 686, 0x0d00 }, { 689, 0x1da5 }, + { 697, 0x0001 }, { 698, 0x0000 }, { 698, 0x0000 }, { 698, 0x0000 }, + { 698, 0x0000 }, { 698, 0x0000 }, { 698, 0x0000 }, { 698, 0x4000 }, + /* 0x7400 */ + { 699, 0x0000 }, { 699, 0x0000 }, { 699, 0x0000 }, { 699, 0x8000 }, + { 700, 0x0800 }, { 701, 0x0000 }, { 701, 0x0608 }, { 704, 0x0000 }, + { 704, 0x0200 }, { 705, 0x0000 }, { 705, 0x0048 }, { 707, 0x2001 }, + { 709, 0x8400 }, { 711, 0x0410 }, { 713, 0x0000 }, { 713, 0x0000 }, + /* 0x7500 */ + { 713, 0x1000 }, { 714, 0x0000 }, { 714, 0x0008 }, { 715, 0x0000 }, + { 715, 0x0000 }, { 715, 0x2000 }, { 716, 0x0804 }, { 718, 0x0040 }, + { 719, 0x0080 }, { 720, 0x0000 }, { 720, 0x0000 }, { 720, 0x0000 }, + { 720, 0x0080 }, { 721, 0x0200 }, { 722, 0x0000 }, { 722, 0x0000 }, + /* 0x7600 */ + { 722, 0x2804 }, { 725, 0x4000 }, { 726, 0x0082 }, { 728, 0x0800 }, + { 729, 0x02c4 }, { 733, 0x8100 }, { 735, 0x72b4 }, { 743, 0x1007 }, + { 747, 0x0000 }, { 747, 0x0400 }, { 748, 0x0000 }, { 748, 0x0500 }, + { 750, 0x0000 }, { 750, 0x4000 }, { 751, 0x009a }, { 755, 0x0000 }, + /* 0x7700 */ + { 755, 0x0000 }, { 755, 0x0000 }, { 755, 0x0000 }, { 755, 0x0000 }, + { 755, 0x8000 }, { 756, 0x4000 }, { 757, 0x0000 }, { 757, 0x0000 }, + { 757, 0x0000 }, { 757, 0x4100 }, { 759, 0x2000 }, { 760, 0x1000 }, + { 761, 0x0080 }, { 762, 0x0400 }, { 763, 0x8000 }, { 764, 0x0000 }, + /* 0x7800 */ + { 764, 0x0000 }, { 764, 0x0000 }, { 764, 0x0000 }, { 764, 0x0000 }, + { 764, 0x0008 }, { 765, 0x0000 }, { 765, 0xc110 }, { 769, 0x0000 }, + { 769, 0x0000 }, { 769, 0x0000 }, { 769, 0x2200 }, { 771, 0x1500 }, + { 774, 0x0000 }, { 774, 0x0400 }, { 775, 0x8088 }, { 778, 0x2000 }, + /* 0x7900 */ + { 779, 0x4000 }, { 780, 0x0200 }, { 781, 0x1c40 }, { 785, 0x0002 }, + { 786, 0x0000 }, { 786, 0x0000 }, { 786, 0x0000 }, { 786, 0x0000 }, + { 786, 0x6000 }, { 788, 0x0000 }, { 788, 0x4440 }, { 791, 0x0003 }, + { 793, 0x2000 }, { 794, 0x0000 }, { 794, 0x0000 }, { 794, 0x0000 }, + /* 0x7a00 */ + { 794, 0x0000 }, { 794, 0x0000 }, { 794, 0x4000 }, { 795, 0x0002 }, + { 796, 0x7001 }, { 800, 0x0000 }, { 800, 0x0a06 }, { 804, 0x0000 }, + { 804, 0x0000 }, { 804, 0x0000 }, { 804, 0x4600 }, { 807, 0x0440 }, + { 809, 0x05b0 }, { 814, 0x0000 }, { 814, 0x0400 }, { 815, 0x0040 }, + /* 0x7b00 */ + { 816, 0x0000 }, { 816, 0x0000 }, { 816, 0x0000 }, { 816, 0x0000 }, + { 816, 0x0040 }, { 817, 0x0002 }, { 818, 0x0080 }, { 819, 0x0000 }, + { 819, 0x0800 }, { 820, 0x0000 }, { 820, 0x0000 }, { 820, 0x0000 }, + { 820, 0x0a11 }, { 824, 0x0000 }, { 824, 0x0210 }, { 826, 0x0008 }, + /* 0x7c00 */ + { 827, 0x2001 }, { 829, 0x4000 }, { 830, 0x080a }, { 833, 0x6000 }, + { 835, 0x1008 }, { 837, 0x9000 }, { 839, 0x5611 }, { 845, 0x0004 }, + { 846, 0x0000 }, { 846, 0x0000 }, { 846, 0x0000 }, { 846, 0x0000 }, + { 846, 0x0000 }, { 846, 0x6000 }, { 848, 0x0080 }, { 849, 0x4255 }, + /* 0x7d00 */ + { 855, 0x2bf5 }, { 865, 0x1eb9 }, { 874, 0x0002 }, { 875, 0x960f }, + { 883, 0x4055 }, { 888, 0x6001 }, { 891, 0x0146 }, { 895, 0x024e }, + { 900, 0x834a }, { 906, 0x5008 }, { 909, 0x380c }, { 914, 0xef1f }, + { 926, 0x0c90 }, { 930, 0x6396 }, { 938, 0x934b }, { 946, 0x0a56 }, + /* 0x7e00 */ + { 952, 0x0f00 }, { 956, 0xe803 }, { 962, 0x6888 }, { 967, 0x62f6 }, + { 976, 0x0060 }, { 978, 0x4434 }, { 983, 0xee04 }, { 990, 0x7209 }, + { 996, 0xb500 }, { 1001, 0x1158 }, { 1006, 0x0000 }, { 1006, 0x0000 }, + { 1006, 0x0000 }, { 1006, 0x0000 }, { 1006, 0x0000 }, { 1006, 0x0000 }, + /* 0x7f00 */ + { 1006, 0x0000 }, { 1006, 0x0000 }, { 1006, 0x0000 }, { 1006, 0x0000 }, + { 1006, 0x5000 }, { 1008, 0x0000 }, { 1008, 0x0000 }, { 1008, 0x0081 }, + { 1010, 0x0160 }, { 1013, 0x0000 }, { 1013, 0x0220 }, { 1015, 0x0000 }, + { 1015, 0x0000 }, { 1015, 0x0004 }, { 1016, 0x0000 }, { 1016, 0x0200 }, + /* 0x8000 */ + { 1017, 0x0000 }, { 1017, 0x0000 }, { 1017, 0x5000 }, { 1019, 0x0000 }, + { 1019, 0x0000 }, { 1019, 0x4040 }, { 1021, 0x8000 }, { 1022, 0x62ed }, + { 1031, 0x0020 }, { 1032, 0x0000 }, { 1032, 0x0000 }, { 1032, 0x0000 }, + { 1032, 0x0000 }, { 1032, 0x0000 }, { 1032, 0x0000 }, { 1032, 0x0000 }, + /* 0x8100 */ + { 1032, 0x0020 }, { 1033, 0x0800 }, { 1034, 0x0000 }, { 1034, 0x0200 }, + { 1035, 0x4400 }, { 1037, 0x0040 }, { 1038, 0x0842 }, { 1041, 0x0100 }, + { 1042, 0x0000 }, { 1042, 0x0400 }, { 1043, 0x0201 }, { 1045, 0xe000 }, + { 1048, 0xa200 }, { 1051, 0x8500 }, { 1054, 0x0101 }, { 1056, 0x0400 }, + /* 0x8200 */ + { 1057, 0x2780 }, { 1062, 0x0000 }, { 1062, 0x0000 }, { 1062, 0x0000 }, + { 1062, 0x0000 }, { 1062, 0x0200 }, { 1063, 0x0850 }, { 1066, 0x0082 }, + { 1068, 0x0000 }, { 1068, 0x0000 }, { 1068, 0x0000 }, { 1068, 0x0800 }, + { 1069, 0x0000 }, { 1069, 0x0000 }, { 1069, 0x0080 }, { 1070, 0x0200 }, + /* 0x8300 */ + { 1071, 0x0008 }, { 1072, 0x0000 }, { 1072, 0x0000 }, { 1072, 0x0000 }, + { 1072, 0x0000 }, { 1072, 0x0001 }, { 1073, 0x0000 }, { 1073, 0x0000 }, + { 1073, 0x0400 }, { 1074, 0x0040 }, { 1075, 0x0084 }, { 1077, 0x0000 }, + { 1077, 0x0000 }, { 1077, 0x0000 }, { 1077, 0x8000 }, { 1078, 0x0000 }, + /* 0x8400 */ + { 1078, 0x0480 }, { 1080, 0x0000 }, { 1080, 0x1000 }, { 1081, 0x0020 }, + { 1082, 0x0200 }, { 1083, 0x0004 }, { 1084, 0x8050 }, { 1087, 0x0080 }, + { 1088, 0x0000 }, { 1088, 0x0018 }, { 1090, 0x0000 }, { 1090, 0x1000 }, + { 1091, 0x0801 }, { 1093, 0x0000 }, { 1093, 0xc000 }, { 1095, 0x2000 }, + /* 0x8500 */ + { 1096, 0x0000 }, { 1096, 0x4010 }, { 1098, 0x2048 }, { 1101, 0x0000 }, + { 1101, 0x4042 }, { 1104, 0x012c }, { 1108, 0x2604 }, { 1112, 0x0080 }, + { 1113, 0x1500 }, { 1116, 0x8012 }, { 1119, 0x0240 }, { 1121, 0x0400 }, + { 1122, 0x6000 }, { 1124, 0x2000 }, { 1125, 0x0420 }, { 1127, 0x0650 }, + /* 0x8600 */ + { 1131, 0x08d0 }, { 1135, 0x4400 }, { 1137, 0x2004 }, { 1139, 0x8400 }, + { 1141, 0x0000 }, { 1141, 0x9020 }, { 1144, 0x0080 }, { 1145, 0x0000 }, + { 1145, 0x0000 }, { 1145, 0x0000 }, { 1145, 0x0000 }, { 1145, 0x0000 }, + { 1145, 0x0000 }, { 1145, 0x0000 }, { 1145, 0x0000 }, { 1145, 0x0400 }, + /* 0x8700 */ + { 1146, 0x0040 }, { 1147, 0x0000 }, { 1147, 0x0002 }, { 1148, 0x0000 }, + { 1148, 0x0000 }, { 1148, 0x0020 }, { 1149, 0x0040 }, { 1150, 0x0100 }, + { 1151, 0x0010 }, { 1152, 0x4000 }, { 1153, 0x0004 }, { 1154, 0x0800 }, + { 1155, 0x4110 }, { 1158, 0x0000 }, { 1158, 0x9008 }, { 1161, 0x0844 }, + /* 0x8800 */ + { 1164, 0x0060 }, { 1166, 0x8003 }, { 1169, 0x0008 }, { 1170, 0x0842 }, + { 1173, 0x0440 }, { 1175, 0x2808 }, { 1178, 0x0000 }, { 1178, 0x0200 }, + { 1179, 0x0000 }, { 1179, 0x0000 }, { 1179, 0x0000 }, { 1179, 0x0000 }, + { 1179, 0x8400 }, { 1181, 0x3000 }, { 1183, 0x0000 }, { 1183, 0x2000 }, + /* 0x8900 */ + { 1184, 0x0080 }, { 1185, 0x0000 }, { 1185, 0x0000 }, { 1185, 0x090c }, + { 1189, 0x0080 }, { 1190, 0x2040 }, { 1192, 0x9411 }, { 1197, 0x0004 }, + { 1198, 0x8800 }, { 1200, 0x0148 }, { 1203, 0x9442 }, { 1208, 0xa484 }, + { 1213, 0x0001 }, { 1214, 0x0000 }, { 1214, 0x0000 }, { 1214, 0x0150 }, + /* 0x8a00 */ + { 1217, 0x550e }, { 1224, 0xa969 }, { 1232, 0x2428 }, { 1236, 0x0452 }, + { 1240, 0x4042 }, { 1243, 0x4935 }, { 1250, 0x7a4e }, { 1259, 0x902f }, + { 1266, 0x20f0 }, { 1271, 0x4526 }, { 1277, 0x117b }, { 1285, 0x9245 }, + { 1291, 0xaa94 }, { 1298, 0x58c6 }, { 1305, 0x68d4 }, { 1312, 0x55ca }, + /* 0x8b00 */ + { 1320, 0x4437 }, { 1327, 0x2ed1 }, { 1335, 0x3902 }, { 1340, 0x4208 }, + { 1343, 0xc200 }, { 1346, 0x1740 }, { 1351, 0x8800 }, { 1353, 0x2091 }, + { 1357, 0x4401 }, { 1360, 0x506c }, { 1366, 0x0000 }, { 1366, 0x0000 }, + { 1366, 0x0000 }, { 1366, 0x0000 }, { 1366, 0x0000 }, { 1366, 0x0000 }, + /* 0x8c00 */ + { 1366, 0x0000 }, { 1366, 0x0000 }, { 1366, 0x0000 }, { 1366, 0x0000 }, + { 1366, 0x0100 }, { 1367, 0x0001 }, { 1368, 0x0000 }, { 1368, 0x0000 }, + { 1368, 0x0000 }, { 1368, 0x6000 }, { 1370, 0x9f87 }, { 1380, 0xbddd }, + { 1392, 0x05bf }, { 1401, 0x542e }, { 1408, 0x3cdf }, { 1419, 0x7c10 }, + /* 0x8d00 */ + { 1425, 0xad30 }, { 1432, 0x1841 }, { 1436, 0x0000 }, { 1436, 0x0000 }, + { 1436, 0x0000 }, { 1436, 0x0000 }, { 1436, 0x0000 }, { 1436, 0x0000 }, + { 1436, 0x0000 }, { 1436, 0x0220 }, { 1438, 0x0100 }, { 1439, 0x0004 }, + { 1440, 0x0000 }, { 1440, 0x0000 }, { 1440, 0x0000 }, { 1440, 0x0000 }, + /* 0x8e00 */ + { 1440, 0x0000 }, { 1440, 0x0001 }, { 1441, 0x0000 }, { 1441, 0x0010 }, + { 1442, 0x1000 }, { 1443, 0x0020 }, { 1444, 0x0008 }, { 1445, 0x0400 }, + { 1446, 0x2e00 }, { 1450, 0x040e }, { 1454, 0x0462 }, { 1458, 0x0000 }, + { 1458, 0x3c01 }, { 1463, 0x8814 }, { 1467, 0x0810 }, { 1469, 0x5f04 }, + /* 0x8f00 */ + { 1476, 0x06a8 }, { 1481, 0xf834 }, { 1489, 0x8660 }, { 1494, 0xc908 }, + { 1499, 0x6274 }, { 1506, 0x8010 }, { 1508, 0x0016 }, { 1511, 0x0000 }, + { 1511, 0x0000 }, { 1511, 0x0000 }, { 1511, 0xe040 }, { 1515, 0x0004 }, + { 1516, 0x0000 }, { 1516, 0x0000 }, { 1516, 0x0000 }, { 1516, 0x0010 }, + /* 0x9000 */ + { 1517, 0x0000 }, { 1517, 0x0220 }, { 1519, 0x0008 }, { 1520, 0x0004 }, + { 1521, 0x4800 }, { 1523, 0x5030 }, { 1527, 0x0201 }, { 1529, 0x1584 }, + { 1534, 0x8492 }, { 1539, 0x0001 }, { 1540, 0x0000 }, { 1540, 0x0000 }, + { 1540, 0x0002 }, { 1541, 0x8000 }, { 1542, 0x0000 }, { 1542, 0x0020 }, + /* 0x9100 */ + { 1543, 0x0240 }, { 1545, 0x0054 }, { 1548, 0x2080 }, { 1550, 0x0455 }, + { 1555, 0x0100 }, { 1556, 0x0000 }, { 1556, 0x0000 }, { 1556, 0x0000 }, + { 1556, 0x0000 }, { 1556, 0x1040 }, { 1558, 0x1800 }, { 1560, 0x0000 }, + { 1560, 0x182b }, { 1566, 0x23bc }, { 1574, 0x0298 }, { 1578, 0x06a0 }, + /* 0x9200 */ + { 1582, 0x6313 }, { 1589, 0x4033 }, { 1594, 0x40e8 }, { 1599, 0xe799 }, + { 1609, 0x2321 }, { 1614, 0x4ca2 }, { 1620, 0x3044 }, { 1624, 0x8d00 }, + { 1628, 0x0029 }, { 1631, 0x154a }, { 1637, 0x1f69 }, { 1646, 0x1a82 }, + { 1651, 0x90aa }, { 1657, 0xa004 }, { 1660, 0xe578 }, { 1669, 0x1143 }, + /* 0x9300 */ + { 1674, 0x01c2 }, { 1678, 0x8f25 }, { 1686, 0xc945 }, { 1693, 0x014c }, + { 1697, 0x28cb }, { 1704, 0x0910 }, { 1707, 0x1230 }, { 1711, 0x4461 }, + { 1716, 0x0494 }, { 1720, 0x0140 }, { 1722, 0x56cc }, { 1730, 0x8129 }, + { 1735, 0x3188 }, { 1740, 0xf182 }, { 1747, 0x0116 }, { 1751, 0x02a0 }, + /* 0x9400 */ + { 1754, 0x0808 }, { 1756, 0x231d }, { 1763, 0x41c1 }, { 1768, 0x852c }, + { 1774, 0x1410 }, { 1777, 0x0014 }, { 1779, 0x2029 }, { 1783, 0xf285 }, + { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, + { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, + /* 0x9500 */ + { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, + { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0000 }, { 1791, 0x0080 }, + { 1792, 0xda4d }, { 1801, 0x011a }, { 1805, 0x3b3a }, { 1814, 0xfa44 }, + { 1822, 0x1d48 }, { 1828, 0x5071 }, { 1834, 0x0026 }, { 1837, 0x0000 }, + /* 0x9600 */ + { 1837, 0x0000 }, { 1837, 0x0000 }, { 1837, 0x0000 }, { 1837, 0x0000 }, + { 1837, 0x0000 }, { 1837, 0x2100 }, { 1839, 0x0008 }, { 1840, 0x2109 }, + { 1844, 0x4400 }, { 1846, 0x0820 }, { 1848, 0x0500 }, { 1850, 0x0912 }, + { 1854, 0x0000 }, { 1854, 0x1a40 }, { 1858, 0x000c }, { 1860, 0x0804 }, + /* 0x9700 */ + { 1862, 0x0000 }, { 1862, 0x0000 }, { 1862, 0x0080 }, { 1863, 0x2000 }, + { 1864, 0x0114 }, { 1867, 0x0400 }, { 1868, 0x0100 }, { 1869, 0x0000 }, + { 1869, 0x8000 }, { 1870, 0x0000 }, { 1870, 0x0040 }, { 1871, 0x2000 }, + { 1872, 0x1a48 }, { 1877, 0x5208 }, { 1881, 0x0000 }, { 1881, 0x8000 }, + /* 0x9800 */ + { 1882, 0xd5ee }, { 1893, 0x118f }, { 1900, 0x2052 }, { 1904, 0x2981 }, + { 1909, 0x7040 }, { 1913, 0x4b18 }, { 1919, 0x98a4 }, { 1925, 0x001b }, + { 1929, 0x0000 }, { 1929, 0x0000 }, { 1929, 0xc100 }, { 1932, 0x104a }, + { 1936, 0x0150 }, { 1939, 0x0800 }, { 1940, 0xae05 }, { 1947, 0x7014 }, + /* 0x9900 */ + { 1952, 0x1628 }, { 1957, 0x490e }, { 1963, 0x0102 }, { 1965, 0xd088 }, + { 1970, 0x1f28 }, { 1977, 0x5086 }, { 1982, 0x0004 }, { 1983, 0x0000 }, + { 1983, 0x0000 }, { 1983, 0x0000 }, { 1983, 0x7000 }, { 1986, 0x001a }, + { 1989, 0x0002 }, { 1990, 0xab37 }, { 2000, 0x2006 }, { 2003, 0x8002 }, + /* 0x9a00 */ + { 2005, 0xe022 }, { 2010, 0x0240 }, { 2012, 0x6800 }, { 2015, 0x41c1 }, + { 2020, 0xa43f }, { 2029, 0x8ca0 }, { 2034, 0x0434 }, { 2038, 0x0000 }, + { 2038, 0x0000 }, { 2038, 0x0000 }, { 2038, 0x8000 }, { 2039, 0x0000 }, + { 2039, 0x8000 }, { 2040, 0x0074 }, { 2044, 0x4000 }, { 2045, 0x0000 }, + /* 0x9b00 */ + { 2045, 0x2040 }, { 2047, 0x0400 }, { 2048, 0x42a4 }, { 2053, 0x0002 }, + { 2054, 0x4000 }, { 2055, 0x0500 }, { 2057, 0x8000 }, { 2058, 0x0090 }, + { 2060, 0x400a }, { 2063, 0x6407 }, { 2069, 0x6c00 }, { 2073, 0x0000 }, + { 2073, 0x0683 }, { 2078, 0x2850 }, { 2082, 0x0d96 }, { 2089, 0xa011 }, + /* 0x9c00 */ + { 2093, 0x2300 }, { 2096, 0x000d }, { 2099, 0x2329 }, { 2105, 0x4aae }, + { 2113, 0x0320 }, { 2116, 0xa1d4 }, { 2123, 0x2080 }, { 2125, 0x0500 }, + { 2127, 0x0000 }, { 2127, 0x0000 }, { 2127, 0x0000 }, { 2127, 0x0000 }, + { 2127, 0x0000 }, { 2127, 0x0000 }, { 2127, 0x1220 }, { 2130, 0x0058 }, + /* 0x9d00 */ + { 2133, 0x02c0 }, { 2136, 0xa820 }, { 2140, 0x8148 }, { 2144, 0x8801 }, + { 2147, 0x0004 }, { 2148, 0x300e }, { 2153, 0x9403 }, { 2158, 0x0004 }, + { 2159, 0x0280 }, { 2161, 0x0508 }, { 2164, 0x8220 }, { 2167, 0x1810 }, + { 2170, 0x0015 }, { 2173, 0x0688 }, { 2177, 0x8060 }, { 2180, 0x070c }, + /* 0x9e00 */ + { 2185, 0x1000 }, { 2186, 0x6c20 }, { 2191, 0x0000 }, { 2191, 0x0000 }, + { 2191, 0x0000 }, { 2191, 0x0000 }, { 2191, 0x0000 }, { 2191, 0x3620 }, + { 2196, 0x0000 }, { 2196, 0x0080 }, { 2197, 0x8220 }, { 2200, 0x2020 }, + { 2202, 0x1000 }, { 2203, 0x4000 }, { 2204, 0x0100 }, { 2205, 0xa094 }, + /* 0x9f00 */ + { 2210, 0x0200 }, { 2211, 0x0020 }, { 2212, 0x0000 }, { 2212, 0x0000 }, + { 2212, 0x8c00 }, { 2215, 0x9214 }, { 2220, 0x144b }, { 2226, 0x0084 }, + { 2228, 0x2000 }, { 2229, 0x1031 }, +}; +static const Summary16 gb12345ext_uni2indx_pagefe[5] = { + /* 0xfe00 */ + { 2233, 0x0000 }, { 2233, 0x0000 }, { 2233, 0x0000 }, { 2233, 0xfffa }, + { 2247, 0x001f }, +}; + +static int +gb12345ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x0100 && wc < 0x0270) + summary = &gb12345ext_uni2indx_page01[(wc>>4)-0x010]; + else if (wc >= 0x1e00 && wc < 0x1e40) + summary = &gb12345ext_uni2indx_page1e[(wc>>4)-0x1e0]; + else if (wc >= 0x2200 && wc < 0x2230) + summary = &gb12345ext_uni2indx_page22[(wc>>4)-0x220]; + else if (wc >= 0x4e00 && wc < 0x9fa0) + summary = &gb12345ext_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0xfe00 && wc < 0xfe50) + summary = &gb12345ext_uni2indx_pagefe[(wc>>4)-0xfe0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = gb12345ext_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/gb18030.h b/jni/iconv/lib/gb18030.h new file mode 100644 index 0000000..e9502e1 --- /dev/null +++ b/jni/iconv/lib/gb18030.h @@ -0,0 +1,382 @@ +/* + * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GB18030 + */ + +/* + * GB18030, as specified in the GB18030 standard, is an extension of GBK. + * + * In what follows, page numbers refer to the GB18030 standard (second + * printing). + * + * + * It consists of the following parts: + * + * One-byte range: + * ASCII p. 2 0x{00..7F} + * + * Two-byte range: + * GBK part 1 p. 10..12 0x{A1..A9}{A1..FE} + * GBK part 2 p. 13..36 0x{B0..F7}{A1..FE} + * GBK part 3 p. 37..52 0x{81..A0}{40..7E,80..FE} + * GBK part 4 p. 53..81 0x{AA..FE}{40..7E,80..A0} + * GBK part 5 p. 82 0x{A8..A9}{40..7E,80..A0} + * UDA part 1 p. 83..84 0x{AA..AF}{A1..FE} U+E000..U+E233 + * UDA part 2 p. 85..87 0x{F8..FE}{A1..FE} U+E234..U+E4C5 + * UDA part 3 p. 88..90 0x{A1..A7}{40..7E,80..A0} U+E4C6..U+E765 + * + * Four-byte range: + * BMP rest p. 94..283 0x{81..84}{30..39}{81..FE}{30..39} + * rest of U+0080..U+FFFF + * Planes 1-16 p. 5 0x{90..FE}{30..39}{81..FE}{30..39} + * U+10000..U+10FFFF + * + * To GBK part 1 were added: + * 1. 0xA2E3, 0xA8BF. + * 2. Characters mapped to the Unicode PUA + * 0xA2AB..0xA2B0 U+E766..U+E76B + * 0xA2E4 U+E76D + * 0xA2EF..0xA2F0 U+E76E..U+E76F + * 0xA2FD..0xA2FE U+E770..U+E771 + * 0xA4F4..0xA4FE U+E772..U+E77C + * 0xA5F7..0xA5FE U+E77D..U+E784 + * 0xA6B9..0xA6C0 U+E785..U+E78C + * 0xA6D9..0xA6DF [glyphs here!!] U+E78D..U+E793 + * 0xA6EC..0xA6ED [glyphs here!!] U+E794..U+E795 + * 0xA6F3 [glyphs here!!] U+E796 + * 0xA6F6..0xA6FE U+E797..U+E79F + * 0xA7C2..0xA7D0 U+E7A0..U+E7AE + * 0xA7F2..0xA7FE U+E7AF..U+E7BB + * 0xA8BC [glyphs here!!] U+E7C7 + * 0xA8C1..0xA8C4 U+E7C9..U+E7CC + * 0xA8EA..0xA8FE U+E7CD..U+E7E1 + * 0xA9A1..0xA9A3 U+E7FE..U+E800 + * 0xA9F0..0xA9FE U+E801..U+E80F + * + * To GBK part 2 were added: + * 3. Characters mapped to the Unicode PUA + * 0xD7FA..0xD7FE U+E810..0xE814 + * + * To GBK part 3 nothing was added. + * + * To GBK part 4 were added: + * 4. 0xFE{50,54..58,5A..60,62..65,68..6B,6E..75,77..7D,80..8F,92..9F}. + * 5. Characters mapped to the Unicode PUA + * 0xFE51..0xFE53 [glyphs here!!] U+E816..U+E818 + * 0xFE59 [glyphs here!!] U+E81E + * 0xFE61 [glyphs here!!] U+E826 + * 0xFE66..0xFE67 [glyphs here!!] U+E82B..U+E82C + * 0xFE6C..0xFE6D [glyphs here!!] U+E831..U+E832 + * 0xFE76 [glyphs here!!] U+E83B + * 0xFE7E [glyphs here!!] U+E843 + * 0xFE90..0xFE91 [glyphs here!!] U+E854..U+E855 + * 0xFEA0 [glyphs here!!] U+E864 + * + * To GBK part 5 were added: + * 6. 0xA98A..0xA995. + * 7. Characters mapped to the Unicode PUA + * 0xA896..0xA8A0 U+E7BC..U+E7C6 + * 0xA958 U+E7E2 + * 0xA95B U+E7E3 + * 0xA95D..0xA95F U+E7E4..U+E7E6 + * 0xA997..0xA9A0 U+E7F4..U+E7FD + * + * UDA part 1 contains the user-defined characters, mapped to the Unicode PUA + * U+E000..U+E233 in ascending order. + * + * UDA part 2 contains the user-defined characters, mapped to the Unicode PUA + * U+E234..U+E4C5 in ascending order. + * + * UDA part 3 contains the user-defined characters, mapped to the Unicode PUA + * U+E4C6..U+E765 in ascending order. + * + * The four-byte range 0x{81..84}{30..39}{81..FE}{30..39} + * contains the rest of the Unicode BMP in ascending order. + * Start: 0x81308130 = 0x0080 + * End: 0x8431A439 = 0xFFFF + * + * The four-byte range 0x{90..E3}{30..39}{81..FE}{30..39} + * contains the remaining 16 Unicode planes in Unicode order. + * Start: 0x90308130 = 0x010000 + * End: 0xE3329A35 = 0x10FFFF + * + * + * Unassigned Unicode characters are mapped. For example, + * U+173F = 0x8134BF35 (p. 120) + * U+2EFF = 0x81398B31 (p. 148) + * U+FFFE = 0x8431A438 (p. 283) + * + * + * The Unicode PUA (U+E000..U+F8FF) is mapped as follows: + * p. 83..84 0x{AA..AF}{A1..FE} U+E000..U+E233 + * p. 85..87 0x{F8..FE}{A1..FE} U+E234..U+E4C5 + * p. 88..90 0x{A1..A7}{40..7E,80..A0} U+E4C6..U+E765 + * p. 10 0xA2AB..0xA2B0 U+E766..U+E76B + * p. 255 0x8336C739 U+E76C + * p. 10 0xA2E4 U+E76D + * p. 10 0xA2EF..0xA2F0 U+E76E..U+E76F + * p. 10 0xA2FD..0xA2FE U+E770..U+E771 + * p. 11 0xA4F4..0xA4FE U+E772..U+E77C + * p. 11 0xA5F7..0xA5FE U+E77D..U+E784 + * p. 11 0xA6B9..0xA6C0 U+E785..U+E78C + * p. 11 0xA6D9..0xA6DF [glyphs here!!] U+E78D..U+E793 + * p. 11 0xA6EC..0xA6ED [glyphs here!!] U+E794..U+E795 + * p. 11 0xA6F3 [glyphs here!!] U+E796 + * p. 11 0xA6F6..0xA6FE U+E797..U+E79F + * p. 12 0xA7C2..0xA7D0 U+E7A0..U+E7AE + * p. 12 0xA7F2..0xA7FE U+E7AF..U+E7BB + * p. 82 0xA896..0xA8A0 U+E7BC..U+E7C6 + * p. 12 0xA8BC [glyphs here!!] U+E7C7 + * p. 255 0x8336C830 U+E7C8 + * p. 12 0xA8C1..0xA8C4 U+E7C9..U+E7CC + * p. 12 0xA8EA..0xA8FE U+E7CD..U+E7E1 + * p. 82 0xA958 U+E7E2 + * p. 82 0xA95B U+E7E3 + * p. 82 0xA95D..0xA95F U+E7E4..U+E7E6 + * p. 255 0x8336C831..0x8336C933 U+E7E7..U+E7F3 + * p. 82 0xA997..0xA9A0 U+E7F4..U+E7FD + * p. 12 0xA9A1..0xA9A3 U+E7FE..U+E800 + * p. 12 0xA9F0..0xA9FE U+E801..U+E80F + * p. 26 0xD7FA..0xD7FE U+E810..0xE814 + * p. 255 0x8336C934 U+E815 + * p. 81 0xFE51..0xFE53 [glyphs here!!] U+E816..U+E818 + * p. 255 0x8336C935..0x8336C939 U+E819..U+E81D + * p. 81 0xFE59 [glyphs here!!] U+E81E + * p. 255 0x8336CA30..0x8336CA36 U+E81F..U+E825 + * p. 81 0xFE61 [glyphs here!!] U+E826 + * p. 255 0x8336CA37..0x8336CB30 U+E827..U+E82A + * p. 81 0xFE66..0xFE67 [glyphs here!!] U+E82B..U+E82C + * p. 255 0x8336CB31..0x8336CB34 U+E82D..U+E830 + * p. 81 0xFE6C..0xFE6D [glyphs here!!] U+E831..U+E832 + * p. 255 0x8336CB35..0x8336CC32 U+E833..U+E83A + * p. 81 0xFE76 [glyphs here!!] U+E83B + * p. 255 0x8336CC33..0x8336CC39 U+E83C..U+E842 + * p. 81 0xFE7E [glyphs here!!] U+E843 + * p. 255 0x8336CD30..0x8336CE35 U+E844..U+E853 + * p. 81 0xFE90..0xFE91 [glyphs here!!] U+E854..U+E855 + * p. 255 0x8336CE36..0x8336CF39 U+E856..U+E863 + * p. 81 0xFEA0 [glyphs here!!] U+E864 + * p. 255..276 0x8336D030..0x84308130 U+E865..U+F8FF + * + * + * The Unicode surrogate area (U+D800..U+DFFF) is not mapped. (p. 255) + * + */ + +#include "gb18030ext.h" +#include "gb18030uni.h" + +static int +gb18030_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + int ret; + + /* Code set 0 (ASCII) */ + if (*s < 0x80) + return ascii_mbtowc(conv,pwc,s,n); + + /* Code set 1 (GBK extended) */ + ret = gbk_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + + ret = gb18030ext_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + + /* Code set 2 (remainder of Unicode U+0000..U+FFFF), including + User-defined characters, two-byte part of range U+E766..U+E864 */ + ret = gb18030uni_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + /* User-defined characters range U+E000..U+E765 */ + { + unsigned char c1 = s[0]; + if ((c1 >= 0xaa && c1 <= 0xaf) || (c1 >= 0xf8 && c1 <= 0xfe)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 <= 0xfe) { + *pwc = 0xe000 + 94 * (c1 >= 0xf8 ? c1 - 0xf2 : c1 - 0xaa) + (c2 - 0xa1); + return 2; + } + } else + return RET_TOOFEW(0); + } else if (c1 >= 0xa1 && c1 <= 0xa7) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x40 && c2 <= 0xa1 && c2 != 0x7f) { + *pwc = 0xe4c6 + 96 * (c1 - 0xa1) + c2 - (c2 >= 0x80 ? 0x41 : 0x40); + return 2; + } + } else + return RET_TOOFEW(0); + } + } + + /* Code set 3 (Unicode U+10000..U+10FFFF) */ + { + unsigned char c1 = s[0]; + if (c1 >= 0x90 && c1 <= 0xe3) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x30 && c2 <= 0x39) { + if (n >= 3) { + unsigned char c3 = s[2]; + if (c3 >= 0x81 && c3 <= 0xfe) { + if (n >= 4) { + unsigned char c4 = s[3]; + if (c4 >= 0x30 && c4 <= 0x39) { + unsigned int i = (((c1 - 0x90) * 10 + (c2 - 0x30)) * 126 + (c3 - 0x81)) * 10 + (c4 - 0x30); + if (i >= 0 && i < 0x100000) { + *pwc = (ucs4_t) (0x10000 + i); + return 4; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; + } +} + +static const unsigned short gb18030_pua2charset[32*3] = { +/* Unicode range GB18030 range */ + 0xe766, 0xe76b, 0xa2ab, /*.. 0xa2b0, */ + 0xe76d, 0xe76d, 0xa2e4, + 0xe76e, 0xe76f, 0xa2ef, /*.. 0xa2f0, */ + 0xe770, 0xe771, 0xa2fd, /*.. 0xa2fe, */ + 0xe772, 0xe77c, 0xa4f4, /*.. 0xa4fe, */ + 0xe77d, 0xe784, 0xa5f7, /*.. 0xa5fe, */ + 0xe785, 0xe78c, 0xa6b9, /*.. 0xa6c0, */ + 0xe78d, 0xe793, 0xa6d9, /*.. 0xa6df, */ + 0xe794, 0xe795, 0xa6ec, /*.. 0xa6ed, */ + 0xe796, 0xe796, 0xa6f3, + 0xe797, 0xe79f, 0xa6f6, /*.. 0xa6fe, */ + 0xe7a0, 0xe7ae, 0xa7c2, /*.. 0xa7d0, */ + 0xe7af, 0xe7bb, 0xa7f2, /*.. 0xa7fe, */ + 0xe7bc, 0xe7c6, 0xa896, /*.. 0xa8a0, */ + 0xe7c7, 0xe7c7, 0xa8bc, + 0xe7c9, 0xe7cc, 0xa8c1, /*.. 0xa8c4, */ + 0xe7cd, 0xe7e1, 0xa8ea, /*.. 0xa8fe, */ + 0xe7e2, 0xe7e2, 0xa958, + 0xe7e3, 0xe7e3, 0xa95b, + 0xe7e4, 0xe7e6, 0xa95d, /*.. 0xa95f, */ + 0xe7f4, 0xe800, 0xa997, /*.. 0xa9a3, */ + 0xe801, 0xe80f, 0xa9f0, /*.. 0xa9fe, */ + 0xe810, 0xe814, 0xd7fa, /*.. 0xd7fe, */ + 0xe816, 0xe818, 0xfe51, /*.. 0xfe53, */ + 0xe81e, 0xe81e, 0xfe59, + 0xe826, 0xe826, 0xfe61, + 0xe82b, 0xe82c, 0xfe66, /*.. 0xfe67, */ + 0xe831, 0xe832, 0xfe6c, /*.. 0xfe6d, */ + 0xe83b, 0xe83b, 0xfe76, + 0xe843, 0xe843, 0xfe7e, + 0xe854, 0xe855, 0xfe90, /*.. 0xfe91, */ + 0xe864, 0xe864, 0xfea0, +}; + +static int +gb18030_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + int ret; + + /* Code set 0 (ASCII) */ + ret = ascii_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 1 (GBK extended) */ + ret = gbk_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + ret = gb18030ext_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 2 (remainder of Unicode U+0000..U+FFFF) */ + if (wc >= 0xe000 && wc <= 0xe864) { + if (n >= 2) { + if (wc < 0xe766) { + /* User-defined characters range U+E000..U+E765 */ + if (wc < 0xe4c6) { + unsigned int i = wc - 0xe000; + r[1] = (i % 94) + 0xa1; i = i / 94; + r[0] = (i < 6 ? i + 0xaa : i + 0xf2); + return 2; + } else { + unsigned int i = wc - 0xe4c6; + r[0] = (i / 96) + 0xa1; i = i % 96; + r[1] = i + (i >= 0x3f ? 0x41 : 0x40); + return 2; + } + } else { + /* User-defined characters, two-byte part of range U+E766..U+E864 */ + unsigned int k1 = 0; + unsigned int k2 = 32; + /* Invariant: We know that if wc occurs in Unicode interval in + gb18030_pua2charset, it does so at a k with k1 <= k < k2. */ + while (k1 < k2) { + unsigned int k = (k1 + k2) / 2; + if (wc < gb18030_pua2charset[k*3+0]) + k2 = k; + else if (wc > gb18030_pua2charset[k*3+1]) + k1 = k + 1; + else { + unsigned short c = + gb18030_pua2charset[k*3+2] + (wc - gb18030_pua2charset[k*3+0]); + r[0] = (c >> 8); + r[1] = (c & 0xff); + return 2; + } + } + } + } else + return RET_TOOSMALL; + } + ret = gb18030uni_wctomb(conv,r,wc,n); + if (ret != RET_ILUNI) + return ret; + + /* Code set 3 (Unicode U+10000..U+10FFFF) */ + if (n >= 4) { + if (wc >= 0x10000 && wc < 0x110000) { + unsigned int i = wc - 0x10000; + r[3] = (i % 10) + 0x30; i = i / 10; + r[2] = (i % 126) + 0x81; i = i / 126; + r[1] = (i % 10) + 0x30; i = i / 10; + r[0] = i + 0x90; + return 4; + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/gb18030ext.h b/jni/iconv/lib/gb18030ext.h new file mode 100644 index 0000000..14b0e45 --- /dev/null +++ b/jni/iconv/lib/gb18030ext.h @@ -0,0 +1,300 @@ +/* + * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GB18030 two-byte extension + */ + +static const unsigned short gb18030ext_2uni_pagea9[13] = { + /* 0xa9 */ + 0x303e, 0x2ff0, 0x2ff1, 0x2ff2, 0x2ff3, 0x2ff4, 0x2ff5, 0x2ff6, + 0x2ff7, 0x2ff8, 0x2ff9, 0x2ffa, 0x2ffb, +}; +static const unsigned short gb18030ext_2uni_pagefe[96] = { + /* 0xfe */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x2e81, 0xe816, 0xe817, 0xe818, 0x2e84, 0x3473, 0x3447, 0x2e88, + 0x2e8b, 0xe81e, 0x359e, 0x361a, 0x360e, 0x2e8c, 0x2e97, 0x396e, + 0x3918, 0xe826, 0x39cf, 0x39df, 0x3a73, 0x39d0, 0xe82b, 0xe82c, + 0x3b4e, 0x3c6e, 0x3ce0, 0x2ea7, 0xe831, 0xe832, 0x2eaa, 0x4056, + 0x415f, 0x2eae, 0x4337, 0x2eb3, 0x2eb6, 0x2eb7, 0xe83b, 0x43b1, + 0x43ac, 0x2ebb, 0x43dd, 0x44d6, 0x4661, 0x464c, 0xe843, 0x4723, + 0x4729, 0x477c, 0x478d, 0x2eca, 0x4947, 0x497a, 0x497d, 0x4982, + 0x4983, 0x4985, 0x4986, 0x499f, 0x499b, 0x49b7, 0x49b6, 0xe854, + 0xe855, 0x4ca3, 0x4c9f, 0x4ca0, 0x4ca1, 0x4c77, 0x4ca2, 0x4d13, + 0x4d14, 0x4d15, 0x4d16, 0x4d17, 0x4d18, 0x4d19, 0x4dae, 0xe864, +}; + +static int +gb18030ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 == 0xa2) || (c1 >= 0xa4 && c1 <= 0xa9) || (c1 == 0xd7) || (c1 == 0xfe)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xff)) { + unsigned int i = 190 * (c1 - 0x81) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40)); + unsigned short wc = 0xfffd; + switch (c1) { + case 0xa2: + if (i >= 6376 && i <= 6381) /* 0xA2AB..0xA2B0 */ + wc = 0xe766 + (i - 6376); + else if (i == 6432) /* 0xA2E3 */ + wc = 0x20ac; + else if (i == 6433) /* 0xA2E4 */ + wc = 0xe76d; + else if (i >= 6444 && i <= 6445) /* 0xA2EF..0xA2F0 */ + wc = 0xe76e + (i - 6444); + else if (i >= 6458 && i <= 6459) /* 0xA2FD..0xA2FE */ + wc = 0xe770 + (i - 6458); + break; + case 0xa4: + if (i >= 6829 && i <= 6839) /* 0xA4F4..0xA4FE */ + wc = 0xe772 + (i - 6829); + break; + case 0xa5: + if (i >= 7022 && i <= 7029) /* 0xA5F7..0xA5FE */ + wc = 0xe77d + (i - 7022); + break; + case 0xa6: + if (i >= 7150 && i <= 7157) /* 0xA6B9..0xA6C0 */ + wc = 0xe785 + (i - 7150); + else if (i >= 7182 && i <= 7190) /* 0xA6D9..0xA6DF */ + wc = 0xe78d + (i - 7182); + else if (i >= 7201 && i <= 7202) /* 0xA6EC..0xA6ED */ + wc = 0xe794 + (i - 7201); + else if (i == 7208) /* 0xA6F3 */ + wc = 0xe796; + else if (i >= 7211 && i <= 7219) /* 0xA6F6..0xA6FE */ + wc = 0xe797 + (i - 7211); + break; + case 0xa7: + if (i >= 7349 && i <= 7363) /* 0xA7C2..0xA7D0 */ + wc = 0xe7a0 + (i - 7349); + else if (i >= 7397 && i <= 7409) /* 0xA7F2..0xA7FE */ + wc = 0xe7af + (i - 7397); + break; + case 0xa8: + if (i >= 7495 && i <= 7505) /* 0xA896..0xA8A0 */ + wc = 0xe7bc + (i - 7495); + else if (i == 7533) /* 0xA8BC */ + wc = 0xe7c7; + else if (i == 7536) /* 0xA8BF */ + wc = 0x01f9; + else if (i >= 7538 && i <= 7541) /* 0xA8C1..0xA8C4 */ + wc = 0xe7c9 + (i - 7538); + else if (i >= 7579 && i <= 7599) /* 0xA8EA..0xA8FE */ + wc = 0xe7cd + (i - 7579); + break; + case 0xa9: + if (i == 7624) /* 0xA958 */ + wc = 0xe7e2; + else if (i == 7627) /* 0xA95B */ + wc = 0xe7e3; + else if (i >= 7629 && i <= 7631) /* 0xA95D..0xA95F */ + wc = 0xe7e4 + (i - 7629); + else if (i >= 7672 && i < 7685) /* 0xA989..0xA995 */ + wc = gb18030ext_2uni_pagea9[i-7672]; + else if (i >= 7686 && i <= 7698) /* 0xA997..0xA9A3 */ + wc = 0xe7f4 + (i - 7686); + else if (i >= 7775 && i <= 7789) /* 0xA9F0..0xA9FE */ + wc = 0xe801 + (i - 7775); + break; + case 0xd7: + if (i >= 16525 && i <= 16529) /* 0xD7FA..0xD7FE */ + wc = 0xe810 + (i - 16525); + break; + case 0xfe: + if (i < 23846) + wc = gb18030ext_2uni_pagefe[i-23750]; + break; + default: + break; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short gb18030ext_page2e[80] = { + 0x0000, 0xfe50, 0x0000, 0x0000, 0xfe54, 0x0000, 0x0000, 0x0000, /*0x80-0x87*/ + 0xfe57, 0x0000, 0x0000, 0xfe58, 0xfe5d, 0x0000, 0x0000, 0x0000, /*0x88-0x8f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe5e, /*0x90-0x97*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x98-0x9f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe6b, /*0xa0-0xa7*/ + 0x0000, 0x0000, 0xfe6e, 0x0000, 0x0000, 0x0000, 0xfe71, 0x0000, /*0xa8-0xaf*/ + 0x0000, 0x0000, 0x0000, 0xfe73, 0x0000, 0x0000, 0xfe74, 0xfe75, /*0xb0-0xb7*/ + 0x0000, 0x0000, 0x0000, 0xfe79, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb8-0xbf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc0-0xc7*/ + 0x0000, 0x0000, 0xfe84, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc8-0xcf*/ +}; +static const unsigned short gb18030ext_page2f[16] = { + 0xa98a, 0xa98b, 0xa98c, 0xa98d, 0xa98e, 0xa98f, 0xa990, 0xa991, /*0xf0-0xf7*/ + 0xa992, 0xa993, 0xa994, 0xa995, 0x0000, 0x0000, 0x0000, 0x0000, /*0xf8-0xff*/ +}; +static const unsigned short gb18030ext_page34[56] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe56, /*0x40-0x47*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x60-0x67*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x68-0x6f*/ + 0x0000, 0x0000, 0x0000, 0xfe55, 0x0000, 0x0000, 0x0000, 0x0000, /*0x70-0x77*/ +}; +static const unsigned short gb18030ext_page36[24] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe5c, 0x0000, /*0x08-0x0f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x10-0x17*/ + 0x0000, 0x0000, 0xfe5b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x18-0x1f*/ +}; +static const unsigned short gb18030ext_page39[24] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe62, /*0xc8-0xcf*/ + 0xfe65, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xd0-0xd7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe63, /*0xd8-0xdf*/ +}; +static const unsigned short gb18030ext_page43[56] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0xfe78, 0x0000, 0x0000, 0x0000, /*0xa8-0xaf*/ + 0x0000, 0xfe77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb0-0xb7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb8-0xbf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc0-0xc7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc8-0xcf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xd0-0xd7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe7a, 0x0000, 0x0000, /*0xd8-0xdf*/ +}; +static const unsigned short gb18030ext_page46[32] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0xfe7d, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/ + 0x0000, 0xfe7c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x60-0x67*/ +}; +static const unsigned short gb18030ext_page47_1[16] = { + 0x0000, 0x0000, 0x0000, 0xfe80, 0x0000, 0x0000, 0x0000, 0x0000, /*0x20-0x27*/ + 0x0000, 0xfe81, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x28-0x2f*/ +}; +static const unsigned short gb18030ext_page47_2[24] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0xfe82, 0x0000, 0x0000, 0x0000, /*0x78-0x7f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x80-0x87*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe83, 0x0000, 0x0000, /*0x88-0x8f*/ +}; +static const unsigned short gb18030ext_page49[120] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe85, /*0x40-0x47*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x60-0x67*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x68-0x6f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x70-0x77*/ + 0x0000, 0x0000, 0xfe86, 0x0000, 0x0000, 0xfe87, 0x0000, 0x0000, /*0x78-0x7f*/ + 0x0000, 0x0000, 0xfe88, 0xfe89, 0x0000, 0xfe8a, 0xfe8b, 0x0000, /*0x80-0x87*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x88-0x8f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x90-0x97*/ + 0x0000, 0x0000, 0x0000, 0xfe8d, 0x0000, 0x0000, 0x0000, 0xfe8c, /*0x98-0x9f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa0-0xa7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa8-0xaf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe8f, 0xfe8e, /*0xb0-0xb7*/ +}; +static const unsigned short gb18030ext_page4c[56] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe96, /*0x70-0x77*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x78-0x7f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x80-0x87*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x88-0x8f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x90-0x97*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe93, /*0x98-0x9f*/ + 0xfe94, 0xfe95, 0xfe97, 0xfe92, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa0-0xa7*/ +}; +static const unsigned short gb18030ext_page4d[16] = { + 0x0000, 0x0000, 0x0000, 0xfe98, 0xfe99, 0xfe9a, 0xfe9b, 0xfe9c, /*0x10-0x17*/ + 0xfe9d, 0xfe9e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x18-0x1f*/ +}; + +static int +gb18030ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + unsigned short c = 0; + if (wc == 0x01f9) + c = 0xa8bf; + else if (wc == 0x20ac) + c = 0xa2e3; + else if (wc >= 0x2e80 && wc < 0x2ed0) + c = gb18030ext_page2e[wc-0x2e80]; + else if (wc >= 0x2ff0 && wc < 0x3000) + c = gb18030ext_page2f[wc-0x2ff0]; + else if (wc == 0x303e) + c = 0xa989; + else if (wc >= 0x3440 && wc < 0x3478) + c = gb18030ext_page34[wc-0x3440]; + else if (wc == 0x359e) + c = 0xfe5a; + else if (wc >= 0x3608 && wc < 0x3620) + c = gb18030ext_page36[wc-0x3608]; + else if (wc == 0x3918) + c = 0xfe60; + else if (wc == 0x396e) + c = 0xfe5f; + else if (wc >= 0x39c8 && wc < 0x39e0) + c = gb18030ext_page39[wc-0x39c8]; + else if (wc == 0x3a73) + c = 0xfe64; + else if (wc == 0x3b4e) + c = 0xfe68; + else if (wc == 0x3c6e) + c = 0xfe69; + else if (wc == 0x3ce0) + c = 0xfe6a; + else if (wc == 0x4056) + c = 0xfe6f; + else if (wc == 0x415f) + c = 0xfe70; + else if (wc == 0x4337) + c = 0xfe72; + else if (wc >= 0x43a8 && wc < 0x43e0) + c = gb18030ext_page43[wc-0x43a8]; + else if (wc == 0x44d6) + c = 0xfe7b; + else if (wc >= 0x4648 && wc < 0x4668) + c = gb18030ext_page46[wc-0x4648]; + else if (wc >= 0x4720 && wc < 0x4730) + c = gb18030ext_page47_1[wc-0x4720]; + else if (wc >= 0x4778 && wc < 0x4790) + c = gb18030ext_page47_2[wc-0x4778]; + else if (wc >= 0x4940 && wc < 0x49b8) + c = gb18030ext_page49[wc-0x4940]; + else if (wc >= 0x4c70 && wc < 0x4ca8) + c = gb18030ext_page4c[wc-0x4c70]; + else if (wc >= 0x4d10 && wc < 0x4d20) + c = gb18030ext_page4d[wc-0x4d10]; + else if (wc == 0x4dae) + c = 0xfe9f; + if (c != 0) { + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/gb18030uni.h b/jni/iconv/lib/gb18030uni.h new file mode 100644 index 0000000..bea31e5 --- /dev/null +++ b/jni/iconv/lib/gb18030uni.h @@ -0,0 +1,249 @@ +/* + * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GB18030 four-byte extension + */ + +static const unsigned short gb18030uni_charset2uni_ranges[412] = { + 0x0000, 0x0023, 0x0024, 0x0025, 0x0026, 0x002c, 0x002d, 0x0031, + 0x0032, 0x0050, 0x0051, 0x0058, 0x0059, 0x005e, 0x005f, 0x005f, + 0x0060, 0x0063, 0x0064, 0x0066, 0x0067, 0x0067, 0x0068, 0x0068, + 0x0069, 0x006c, 0x006d, 0x007d, 0x007e, 0x0084, 0x0085, 0x0093, + 0x0094, 0x00ab, 0x00ac, 0x00ae, 0x00af, 0x00b2, 0x00b3, 0x00cf, + 0x00d0, 0x0131, 0x0132, 0x0132, 0x0133, 0x0133, 0x0134, 0x0134, + 0x0135, 0x0135, 0x0136, 0x0136, 0x0137, 0x0137, 0x0138, 0x0138, + 0x0139, 0x0154, 0x0155, 0x01ab, 0x01ac, 0x01ba, 0x01bb, 0x021f, + 0x0220, 0x0220, 0x0221, 0x022d, 0x022e, 0x02e4, 0x02e5, 0x02e5, + 0x02e6, 0x02ec, 0x02ed, 0x02ed, 0x02ee, 0x0324, 0x0325, 0x0332, + 0x0333, 0x0333, 0x0334, 0x1ef1, 0x1ef2, 0x1ef3, 0x1ef4, 0x1ef4, + 0x1ef5, 0x1ef6, 0x1ef7, 0x1efd, 0x1efe, 0x1f06, 0x1f07, 0x1f07, + 0x1f08, 0x1f08, 0x1f09, 0x1f0d, 0x1f0e, 0x1f7d, 0x1f7e, 0x1fd3, + 0x1fd4, 0x1fd4, 0x1fd5, 0x1fd7, 0x1fd8, 0x1fe3, 0x1fe4, 0x1fed, + 0x1fee, 0x202b, 0x202c, 0x202f, 0x2030, 0x2045, 0x2046, 0x2047, + 0x2048, 0x20b5, 0x20b6, 0x20bb, 0x20bc, 0x20bc, 0x20bd, 0x20bf, + 0x20c0, 0x20c3, 0x20c4, 0x20c5, 0x20c6, 0x20c7, 0x20c8, 0x20c8, + 0x20c9, 0x20c9, 0x20ca, 0x20cb, 0x20cc, 0x20d0, 0x20d1, 0x20d5, + 0x20d6, 0x20df, 0x20e0, 0x20e2, 0x20e3, 0x20e7, 0x20e8, 0x20f4, + 0x20f5, 0x20f6, 0x20f7, 0x20fc, 0x20fd, 0x2121, 0x2122, 0x2124, + 0x2125, 0x212f, 0x2130, 0x2148, 0x2149, 0x219a, 0x219b, 0x22e7, + 0x22e8, 0x22f1, 0x22f2, 0x2355, 0x2356, 0x2359, 0x235a, 0x2366, + 0x2367, 0x2369, 0x236a, 0x2373, 0x2374, 0x2383, 0x2384, 0x238b, + 0x238c, 0x2393, 0x2394, 0x2396, 0x2397, 0x2398, 0x2399, 0x23aa, + 0x23ab, 0x23c9, 0x23ca, 0x23cb, 0x23cc, 0x2401, 0x2402, 0x2402, + 0x2403, 0x2c40, 0x2c41, 0x2c42, 0x2c43, 0x2c45, 0x2c46, 0x2c47, + 0x2c48, 0x2c51, 0x2c52, 0x2c60, 0x2c61, 0x2c62, 0x2c63, 0x2c65, + 0x2c66, 0x2c69, 0x2c6a, 0x2c6b, 0x2c6c, 0x2c6e, 0x2c6f, 0x2c7c, + 0x2c7d, 0x2da1, 0x2da2, 0x2da5, 0x2da6, 0x2da6, 0x2da7, 0x2dab, + 0x2dac, 0x2dad, 0x2dae, 0x2dc1, 0x2dc2, 0x2dc3, 0x2dc4, 0x2dca, + 0x2dcb, 0x2dcc, 0x2dcd, 0x2dd1, 0x2dd2, 0x2dd7, 0x2dd8, 0x2ecd, + 0x2ece, 0x2ed4, 0x2ed5, 0x2f45, 0x2f46, 0x302f, 0x3030, 0x303b, + 0x303c, 0x303d, 0x303e, 0x305f, 0x3060, 0x3068, 0x3069, 0x306a, + 0x306b, 0x306c, 0x306d, 0x30dd, 0x30de, 0x3108, 0x3109, 0x3232, + 0x3233, 0x32a1, 0x32a2, 0x32ac, 0x32ad, 0x35a9, 0x35aa, 0x35fe, + 0x35ff, 0x365e, 0x365f, 0x366c, 0x366d, 0x36ff, 0x3700, 0x37d9, + 0x37da, 0x38f8, 0x38f9, 0x3969, 0x396a, 0x3cde, 0x3cdf, 0x3de6, + 0x3de7, 0x3fbd, 0x3fbe, 0x4031, 0x4032, 0x4035, 0x4036, 0x4060, + 0x4061, 0x4158, 0x4159, 0x42cd, 0x42ce, 0x42e1, 0x42e2, 0x43a2, + 0x43a3, 0x43a7, 0x43a8, 0x43f9, 0x43fa, 0x4409, 0x440a, 0x45c2, + 0x45c3, 0x45f4, 0x45f5, 0x45f6, 0x45f7, 0x45fa, 0x45fb, 0x45fb, + 0x45fc, 0x460f, 0x4610, 0x4612, 0x4613, 0x4628, 0x4629, 0x48e7, + 0x48e8, 0x490e, 0x490f, 0x497d, 0x497e, 0x4a11, 0x4a12, 0x4a62, + 0x4a63, 0x82bc, + 0x82bd, 0x82bd, 0x82be, 0x82be, 0x82bf, 0x82cb, + 0x82cc, 0x82cc, 0x82cd, 0x82d1, 0x82d2, 0x82d8, 0x82d9, 0x82dc, + 0x82dd, 0x82e0, 0x82e1, 0x82e8, 0x82e9, 0x82ef, 0x82f0, 0x82ff, + 0x8300, 0x830d, + 0x830e, 0x93d4, 0x93d5, 0x9420, 0x9421, 0x943b, + 0x943c, 0x948c, 0x948d, 0x9495, 0x9496, 0x94af, 0x94b0, 0x94b0, + 0x94b1, 0x94b1, 0x94b2, 0x94b4, 0x94b5, 0x94ba, 0x94bb, 0x94bb, + 0x94bc, 0x94bd, 0x94be, 0x98c3, 0x98c4, 0x98c4, 0x98c5, 0x98c8, + 0x98c9, 0x98c9, 0x98ca, 0x98ca, 0x98cb, 0x98cb, 0x98cc, 0x9960, + 0x9961, 0x99e1, 0x99e2, 0x99fb +}; + +static const unsigned short gb18030uni_uni2charset_ranges[412] = { + 0x0080, 0x00a3, 0x00a5, 0x00a6, 0x00a9, 0x00af, 0x00b2, 0x00b6, + 0x00b8, 0x00d6, 0x00d8, 0x00df, 0x00e2, 0x00e7, 0x00eb, 0x00eb, + 0x00ee, 0x00f1, 0x00f4, 0x00f6, 0x00f8, 0x00f8, 0x00fb, 0x00fb, + 0x00fd, 0x0100, 0x0102, 0x0112, 0x0114, 0x011a, 0x011c, 0x012a, + 0x012c, 0x0143, 0x0145, 0x0147, 0x0149, 0x014c, 0x014e, 0x016a, + 0x016c, 0x01cd, 0x01cf, 0x01cf, 0x01d1, 0x01d1, 0x01d3, 0x01d3, + 0x01d5, 0x01d5, 0x01d7, 0x01d7, 0x01d9, 0x01d9, 0x01db, 0x01db, + 0x01dd, 0x01f8, 0x01fa, 0x0250, 0x0252, 0x0260, 0x0262, 0x02c6, + 0x02c8, 0x02c8, 0x02cc, 0x02d8, 0x02da, 0x0390, 0x03a2, 0x03a2, + 0x03aa, 0x03b0, 0x03c2, 0x03c2, 0x03ca, 0x0400, 0x0402, 0x040f, + 0x0450, 0x0450, 0x0452, 0x200f, 0x2011, 0x2012, 0x2017, 0x2017, + 0x201a, 0x201b, 0x201e, 0x2024, 0x2027, 0x202f, 0x2031, 0x2031, + 0x2034, 0x2034, 0x2036, 0x203a, 0x203c, 0x20ab, 0x20ad, 0x2102, + 0x2104, 0x2104, 0x2106, 0x2108, 0x210a, 0x2115, 0x2117, 0x2120, + 0x2122, 0x215f, 0x216c, 0x216f, 0x217a, 0x218f, 0x2194, 0x2195, + 0x219a, 0x2207, 0x2209, 0x220e, 0x2210, 0x2210, 0x2212, 0x2214, + 0x2216, 0x2219, 0x221b, 0x221c, 0x2221, 0x2222, 0x2224, 0x2224, + 0x2226, 0x2226, 0x222c, 0x222d, 0x222f, 0x2233, 0x2238, 0x223c, + 0x223e, 0x2247, 0x2249, 0x224b, 0x224d, 0x2251, 0x2253, 0x225f, + 0x2262, 0x2263, 0x2268, 0x226d, 0x2270, 0x2294, 0x2296, 0x2298, + 0x229a, 0x22a4, 0x22a6, 0x22be, 0x22c0, 0x2311, 0x2313, 0x245f, + 0x246a, 0x2473, 0x249c, 0x24ff, 0x254c, 0x254f, 0x2574, 0x2580, + 0x2590, 0x2592, 0x2596, 0x259f, 0x25a2, 0x25b1, 0x25b4, 0x25bb, + 0x25be, 0x25c5, 0x25c8, 0x25ca, 0x25cc, 0x25cd, 0x25d0, 0x25e1, + 0x25e6, 0x2604, 0x2607, 0x2608, 0x260a, 0x263f, 0x2641, 0x2641, + 0x2643, 0x2e80, 0x2e82, 0x2e83, 0x2e85, 0x2e87, 0x2e89, 0x2e8a, + 0x2e8d, 0x2e96, 0x2e98, 0x2ea6, 0x2ea8, 0x2ea9, 0x2eab, 0x2ead, + 0x2eaf, 0x2eb2, 0x2eb4, 0x2eb5, 0x2eb8, 0x2eba, 0x2ebc, 0x2ec9, + 0x2ecb, 0x2fef, 0x2ffc, 0x2fff, 0x3004, 0x3004, 0x3018, 0x301c, + 0x301f, 0x3020, 0x302a, 0x303d, 0x303f, 0x3040, 0x3094, 0x309a, + 0x309f, 0x30a0, 0x30f7, 0x30fb, 0x30ff, 0x3104, 0x312a, 0x321f, + 0x322a, 0x3230, 0x3232, 0x32a2, 0x32a4, 0x338d, 0x3390, 0x339b, + 0x339f, 0x33a0, 0x33a2, 0x33c3, 0x33c5, 0x33cd, 0x33cf, 0x33d0, + 0x33d3, 0x33d4, 0x33d6, 0x3446, 0x3448, 0x3472, 0x3474, 0x359d, + 0x359f, 0x360d, 0x360f, 0x3619, 0x361b, 0x3917, 0x3919, 0x396d, + 0x396f, 0x39ce, 0x39d1, 0x39de, 0x39e0, 0x3a72, 0x3a74, 0x3b4d, + 0x3b4f, 0x3c6d, 0x3c6f, 0x3cdf, 0x3ce1, 0x4055, 0x4057, 0x415e, + 0x4160, 0x4336, 0x4338, 0x43ab, 0x43ad, 0x43b0, 0x43b2, 0x43dc, + 0x43de, 0x44d5, 0x44d7, 0x464b, 0x464d, 0x4660, 0x4662, 0x4722, + 0x4724, 0x4728, 0x472a, 0x477b, 0x477d, 0x478c, 0x478e, 0x4946, + 0x4948, 0x4979, 0x497b, 0x497c, 0x497e, 0x4981, 0x4984, 0x4984, + 0x4987, 0x499a, 0x499c, 0x499e, 0x49a0, 0x49b5, 0x49b8, 0x4c76, + 0x4c78, 0x4c9e, 0x4ca4, 0x4d12, 0x4d1a, 0x4dad, 0x4daf, 0x4dff, + 0x9fa6, 0xd7ff, + 0xe76c, 0xe76c, 0xe7c8, 0xe7c8, 0xe7e7, 0xe7f3, + 0xe815, 0xe815, 0xe819, 0xe81d, 0xe81f, 0xe825, 0xe827, 0xe82a, + 0xe82d, 0xe830, 0xe833, 0xe83a, 0xe83c, 0xe842, 0xe844, 0xe853, + 0xe856, 0xe863, + 0xe865, 0xf92b, 0xf92d, 0xf978, 0xf97a, 0xf994, + 0xf996, 0xf9e6, 0xf9e8, 0xf9f0, 0xf9f2, 0xfa0b, 0xfa10, 0xfa10, + 0xfa12, 0xfa12, 0xfa15, 0xfa17, 0xfa19, 0xfa1e, 0xfa22, 0xfa22, + 0xfa25, 0xfa26, 0xfa2a, 0xfe2f, 0xfe32, 0xfe32, 0xfe45, 0xfe48, + 0xfe53, 0xfe53, 0xfe58, 0xfe58, 0xfe67, 0xfe67, 0xfe6c, 0xff00, + 0xff5f, 0xffdf, 0xffe6, 0xffff +}; + +static const unsigned short gb18030uni_ranges[206] = { + 128, 129, 131, 133, 134, 135, 137, 140, + 142, 144, 145, 147, 148, 149, 150, 151, + 152, 153, 154, 155, 156, 157, 158, 159, + 160, 161, 162, 163, 164, 165, 166, 167, + 168, 171, 172, 189, 196, 213, 220, 221, + 285, 286, 287, 291, 293, 295, 297, 298, + 300, 301, 302, 303, 304, 305, 306, 307, + 308, 320, 330, 334, 338, 339, 340, 341, + 342, 343, 347, 348, 349, 354, 355, 359, + 360, 361, 362, 363, 365, 369, 371, 372, + 373, 374, 375, 376, 386, 426, 502, 538, + 553, 556, 558, 560, 562, 564, 565, 567, + 571, 573, 574, 575, 576, 577, 578, 579, + 581, 582, 583, 584, 585, 586, 588, 589, + 590, 602, 606, 625, 627, 636, 637, 720, + 724, 810, 813, 850, 860, 861, 862, 864, + 867, 868, 869, 870, 872, 873, 874, 875, + 876, 877, 878, 879, 880, 882, 883, 884, + 885, 886, 887, 888, 889, 890, 891, 892, + 893, 894, 895, 896, 897, 898, 899, 900, + 901, 902, 903, 905, 907, 908, 909, 911, + 912, 917, 924, 925, 21827, + 25775, 25866, 25896, + 25929, 25932, 25933, 25934, 25936, 25938, 25939, 25940, + 25942, + 25943, 25944, 25945, 25946, 25947, 25948, 25952, + 25953, 25955, 25956, 25959, 25961, 25964, 25966, 25984, + 25994, 25998, 26012, 26016, 26110, 26116 +}; + +static int +gb18030uni_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if (c1 >= 0x81 && c1 <= 0x84) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x30 && c2 <= 0x39) { + if (n >= 3) { + unsigned char c3 = s[2]; + if (c3 >= 0x81 && c3 <= 0xfe) { + if (n >= 4) { + unsigned char c4 = s[3]; + if (c4 >= 0x30 && c4 <= 0x39) { + unsigned int i = (((c1 - 0x81) * 10 + (c2 - 0x30)) * 126 + (c3 - 0x81)) * 10 + (c4 - 0x30); + if (i >= 0 && i <= 39419) { + unsigned int k1 = 0; + unsigned int k2 = 205; + while (k1 < k2) { + unsigned int k = (k1 + k2) / 2; + if (i <= gb18030uni_charset2uni_ranges[2*k+1]) + k2 = k; + else if (i >= gb18030uni_charset2uni_ranges[2*k+2]) + k1 = k + 1; + else + return RET_ILSEQ; + } + { + unsigned int diff = gb18030uni_ranges[k1]; + *pwc = (ucs4_t) (i + diff); + return 4; + } + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static int +gb18030uni_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 4) { + unsigned int i = wc; + if (i >= 0x0080 && i <= 0xffff) { + unsigned int k1 = 0; + unsigned int k2 = 205; + while (k1 < k2) { + unsigned int k = (k1 + k2) / 2; + if (i <= gb18030uni_uni2charset_ranges[2*k+1]) + k2 = k; + else if (i >= gb18030uni_uni2charset_ranges[2*k+2]) + k1 = k + 1; + else + return RET_ILUNI; + } + { + unsigned int diff = gb18030uni_ranges[k1]; + i -= diff; + r[3] = (i % 10) + 0x30; i = i / 10; + r[2] = (i % 126) + 0x81; i = i / 126; + r[1] = (i % 10) + 0x30; i = i / 10; + r[0] = i + 0x81; + return 4; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/gb2312.h b/jni/iconv/lib/gb2312.h new file mode 100644 index 0000000..831a569 --- /dev/null +++ b/jni/iconv/lib/gb2312.h @@ -0,0 +1,2571 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GB2312.1980-0 + */ + +static const unsigned short gb2312_2uni_page21[831] = { + /* 0x21 */ + 0x3000, 0x3001, 0x3002, 0x30fb, 0x02c9, 0x02c7, 0x00a8, 0x3003, + 0x3005, 0x2015, 0xff5e, 0x2016, 0x2026, 0x2018, 0x2019, 0x201c, + 0x201d, 0x3014, 0x3015, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, + 0x300d, 0x300e, 0x300f, 0x3016, 0x3017, 0x3010, 0x3011, 0x00b1, + 0x00d7, 0x00f7, 0x2236, 0x2227, 0x2228, 0x2211, 0x220f, 0x222a, + 0x2229, 0x2208, 0x2237, 0x221a, 0x22a5, 0x2225, 0x2220, 0x2312, + 0x2299, 0x222b, 0x222e, 0x2261, 0x224c, 0x2248, 0x223d, 0x221d, + 0x2260, 0x226e, 0x226f, 0x2264, 0x2265, 0x221e, 0x2235, 0x2234, + 0x2642, 0x2640, 0x00b0, 0x2032, 0x2033, 0x2103, 0xff04, 0x00a4, + 0xffe0, 0xffe1, 0x2030, 0x00a7, 0x2116, 0x2606, 0x2605, 0x25cb, + 0x25cf, 0x25ce, 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25b3, 0x25b2, + 0x203b, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, + /* 0x22 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x2488, 0x2489, 0x248a, 0x248b, 0x248c, 0x248d, 0x248e, 0x248f, + 0x2490, 0x2491, 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497, + 0x2498, 0x2499, 0x249a, 0x249b, 0x2474, 0x2475, 0x2476, 0x2477, + 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x247f, + 0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487, + 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, + 0x2468, 0x2469, 0xfffd, 0xfffd, 0x3220, 0x3221, 0x3222, 0x3223, + 0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0xfffd, 0xfffd, + 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, + 0x2168, 0x2169, 0x216a, 0x216b, 0xfffd, 0xfffd, + /* 0x23 */ + 0xff01, 0xff02, 0xff03, 0xffe5, 0xff05, 0xff06, 0xff07, 0xff08, + 0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, 0xff10, + 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, + 0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, 0xff20, + 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, + 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, + 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, + 0xff39, 0xff3a, 0xff3b, 0xff3c, 0xff3d, 0xff3e, 0xff3f, 0xff40, + 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, + 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, + 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58, + 0xff59, 0xff5a, 0xff5b, 0xff5c, 0xff5d, 0xffe3, + /* 0x24 */ + 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, + 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, + 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, + 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, + 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, + 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, + 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, + 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, + 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, + 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, + 0x3091, 0x3092, 0x3093, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x25 */ + 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8, + 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, + 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, + 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0, + 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8, + 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0, + 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8, + 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, + 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, + 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, + 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x26 */ + 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, + 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, + 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, + 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, + 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x27 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416, + 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, + 0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, + 0x042f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, + 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, + 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, + 0x044f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x28 */ + 0x0101, 0x00e1, 0x01ce, 0x00e0, 0x0113, 0x00e9, 0x011b, 0x00e8, + 0x012b, 0x00ed, 0x01d0, 0x00ec, 0x014d, 0x00f3, 0x01d2, 0x00f2, + 0x016b, 0x00fa, 0x01d4, 0x00f9, 0x01d6, 0x01d8, 0x01da, 0x01dc, + 0x00fc, 0x00ea, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x3105, 0x3106, 0x3107, 0x3108, + 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x3110, + 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, 0x3118, + 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, 0x3120, + 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, + 0x3129, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x29 */ + 0xfffd, 0xfffd, 0xfffd, 0x2500, 0x2501, 0x2502, 0x2503, 0x2504, + 0x2505, 0x2506, 0x2507, 0x2508, 0x2509, 0x250a, 0x250b, 0x250c, + 0x250d, 0x250e, 0x250f, 0x2510, 0x2511, 0x2512, 0x2513, 0x2514, + 0x2515, 0x2516, 0x2517, 0x2518, 0x2519, 0x251a, 0x251b, 0x251c, + 0x251d, 0x251e, 0x251f, 0x2520, 0x2521, 0x2522, 0x2523, 0x2524, + 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, + 0x252d, 0x252e, 0x252f, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, + 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, + 0x253d, 0x253e, 0x253f, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, + 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254a, 0x254b, +}; +static const unsigned short gb2312_2uni_page30[6768] = { + /* 0x30 */ + 0x554a, 0x963f, 0x57c3, 0x6328, 0x54ce, 0x5509, 0x54c0, 0x7691, + 0x764c, 0x853c, 0x77ee, 0x827e, 0x788d, 0x7231, 0x9698, 0x978d, + 0x6c28, 0x5b89, 0x4ffa, 0x6309, 0x6697, 0x5cb8, 0x80fa, 0x6848, + 0x80ae, 0x6602, 0x76ce, 0x51f9, 0x6556, 0x71ac, 0x7ff1, 0x8884, + 0x50b2, 0x5965, 0x61ca, 0x6fb3, 0x82ad, 0x634c, 0x6252, 0x53ed, + 0x5427, 0x7b06, 0x516b, 0x75a4, 0x5df4, 0x62d4, 0x8dcb, 0x9776, + 0x628a, 0x8019, 0x575d, 0x9738, 0x7f62, 0x7238, 0x767d, 0x67cf, + 0x767e, 0x6446, 0x4f70, 0x8d25, 0x62dc, 0x7a17, 0x6591, 0x73ed, + 0x642c, 0x6273, 0x822c, 0x9881, 0x677f, 0x7248, 0x626e, 0x62cc, + 0x4f34, 0x74e3, 0x534a, 0x529e, 0x7eca, 0x90a6, 0x5e2e, 0x6886, + 0x699c, 0x8180, 0x7ed1, 0x68d2, 0x78c5, 0x868c, 0x9551, 0x508d, + 0x8c24, 0x82de, 0x80de, 0x5305, 0x8912, 0x5265, + /* 0x31 */ + 0x8584, 0x96f9, 0x4fdd, 0x5821, 0x9971, 0x5b9d, 0x62b1, 0x62a5, + 0x66b4, 0x8c79, 0x9c8d, 0x7206, 0x676f, 0x7891, 0x60b2, 0x5351, + 0x5317, 0x8f88, 0x80cc, 0x8d1d, 0x94a1, 0x500d, 0x72c8, 0x5907, + 0x60eb, 0x7119, 0x88ab, 0x5954, 0x82ef, 0x672c, 0x7b28, 0x5d29, + 0x7ef7, 0x752d, 0x6cf5, 0x8e66, 0x8ff8, 0x903c, 0x9f3b, 0x6bd4, + 0x9119, 0x7b14, 0x5f7c, 0x78a7, 0x84d6, 0x853d, 0x6bd5, 0x6bd9, + 0x6bd6, 0x5e01, 0x5e87, 0x75f9, 0x95ed, 0x655d, 0x5f0a, 0x5fc5, + 0x8f9f, 0x58c1, 0x81c2, 0x907f, 0x965b, 0x97ad, 0x8fb9, 0x7f16, + 0x8d2c, 0x6241, 0x4fbf, 0x53d8, 0x535e, 0x8fa8, 0x8fa9, 0x8fab, + 0x904d, 0x6807, 0x5f6a, 0x8198, 0x8868, 0x9cd6, 0x618b, 0x522b, + 0x762a, 0x5f6c, 0x658c, 0x6fd2, 0x6ee8, 0x5bbe, 0x6448, 0x5175, + 0x51b0, 0x67c4, 0x4e19, 0x79c9, 0x997c, 0x70b3, + /* 0x32 */ + 0x75c5, 0x5e76, 0x73bb, 0x83e0, 0x64ad, 0x62e8, 0x94b5, 0x6ce2, + 0x535a, 0x52c3, 0x640f, 0x94c2, 0x7b94, 0x4f2f, 0x5e1b, 0x8236, + 0x8116, 0x818a, 0x6e24, 0x6cca, 0x9a73, 0x6355, 0x535c, 0x54fa, + 0x8865, 0x57e0, 0x4e0d, 0x5e03, 0x6b65, 0x7c3f, 0x90e8, 0x6016, + 0x64e6, 0x731c, 0x88c1, 0x6750, 0x624d, 0x8d22, 0x776c, 0x8e29, + 0x91c7, 0x5f69, 0x83dc, 0x8521, 0x9910, 0x53c2, 0x8695, 0x6b8b, + 0x60ed, 0x60e8, 0x707f, 0x82cd, 0x8231, 0x4ed3, 0x6ca7, 0x85cf, + 0x64cd, 0x7cd9, 0x69fd, 0x66f9, 0x8349, 0x5395, 0x7b56, 0x4fa7, + 0x518c, 0x6d4b, 0x5c42, 0x8e6d, 0x63d2, 0x53c9, 0x832c, 0x8336, + 0x67e5, 0x78b4, 0x643d, 0x5bdf, 0x5c94, 0x5dee, 0x8be7, 0x62c6, + 0x67f4, 0x8c7a, 0x6400, 0x63ba, 0x8749, 0x998b, 0x8c17, 0x7f20, + 0x94f2, 0x4ea7, 0x9610, 0x98a4, 0x660c, 0x7316, + /* 0x33 */ + 0x573a, 0x5c1d, 0x5e38, 0x957f, 0x507f, 0x80a0, 0x5382, 0x655e, + 0x7545, 0x5531, 0x5021, 0x8d85, 0x6284, 0x949e, 0x671d, 0x5632, + 0x6f6e, 0x5de2, 0x5435, 0x7092, 0x8f66, 0x626f, 0x64a4, 0x63a3, + 0x5f7b, 0x6f88, 0x90f4, 0x81e3, 0x8fb0, 0x5c18, 0x6668, 0x5ff1, + 0x6c89, 0x9648, 0x8d81, 0x886c, 0x6491, 0x79f0, 0x57ce, 0x6a59, + 0x6210, 0x5448, 0x4e58, 0x7a0b, 0x60e9, 0x6f84, 0x8bda, 0x627f, + 0x901e, 0x9a8b, 0x79e4, 0x5403, 0x75f4, 0x6301, 0x5319, 0x6c60, + 0x8fdf, 0x5f1b, 0x9a70, 0x803b, 0x9f7f, 0x4f88, 0x5c3a, 0x8d64, + 0x7fc5, 0x65a5, 0x70bd, 0x5145, 0x51b2, 0x866b, 0x5d07, 0x5ba0, + 0x62bd, 0x916c, 0x7574, 0x8e0c, 0x7a20, 0x6101, 0x7b79, 0x4ec7, + 0x7ef8, 0x7785, 0x4e11, 0x81ed, 0x521d, 0x51fa, 0x6a71, 0x53a8, + 0x8e87, 0x9504, 0x96cf, 0x6ec1, 0x9664, 0x695a, + /* 0x34 */ + 0x7840, 0x50a8, 0x77d7, 0x6410, 0x89e6, 0x5904, 0x63e3, 0x5ddd, + 0x7a7f, 0x693d, 0x4f20, 0x8239, 0x5598, 0x4e32, 0x75ae, 0x7a97, + 0x5e62, 0x5e8a, 0x95ef, 0x521b, 0x5439, 0x708a, 0x6376, 0x9524, + 0x5782, 0x6625, 0x693f, 0x9187, 0x5507, 0x6df3, 0x7eaf, 0x8822, + 0x6233, 0x7ef0, 0x75b5, 0x8328, 0x78c1, 0x96cc, 0x8f9e, 0x6148, + 0x74f7, 0x8bcd, 0x6b64, 0x523a, 0x8d50, 0x6b21, 0x806a, 0x8471, + 0x56f1, 0x5306, 0x4ece, 0x4e1b, 0x51d1, 0x7c97, 0x918b, 0x7c07, + 0x4fc3, 0x8e7f, 0x7be1, 0x7a9c, 0x6467, 0x5d14, 0x50ac, 0x8106, + 0x7601, 0x7cb9, 0x6dec, 0x7fe0, 0x6751, 0x5b58, 0x5bf8, 0x78cb, + 0x64ae, 0x6413, 0x63aa, 0x632b, 0x9519, 0x642d, 0x8fbe, 0x7b54, + 0x7629, 0x6253, 0x5927, 0x5446, 0x6b79, 0x50a3, 0x6234, 0x5e26, + 0x6b86, 0x4ee3, 0x8d37, 0x888b, 0x5f85, 0x902e, + /* 0x35 */ + 0x6020, 0x803d, 0x62c5, 0x4e39, 0x5355, 0x90f8, 0x63b8, 0x80c6, + 0x65e6, 0x6c2e, 0x4f46, 0x60ee, 0x6de1, 0x8bde, 0x5f39, 0x86cb, + 0x5f53, 0x6321, 0x515a, 0x8361, 0x6863, 0x5200, 0x6363, 0x8e48, + 0x5012, 0x5c9b, 0x7977, 0x5bfc, 0x5230, 0x7a3b, 0x60bc, 0x9053, + 0x76d7, 0x5fb7, 0x5f97, 0x7684, 0x8e6c, 0x706f, 0x767b, 0x7b49, + 0x77aa, 0x51f3, 0x9093, 0x5824, 0x4f4e, 0x6ef4, 0x8fea, 0x654c, + 0x7b1b, 0x72c4, 0x6da4, 0x7fdf, 0x5ae1, 0x62b5, 0x5e95, 0x5730, + 0x8482, 0x7b2c, 0x5e1d, 0x5f1f, 0x9012, 0x7f14, 0x98a0, 0x6382, + 0x6ec7, 0x7898, 0x70b9, 0x5178, 0x975b, 0x57ab, 0x7535, 0x4f43, + 0x7538, 0x5e97, 0x60e6, 0x5960, 0x6dc0, 0x6bbf, 0x7889, 0x53fc, + 0x96d5, 0x51cb, 0x5201, 0x6389, 0x540a, 0x9493, 0x8c03, 0x8dcc, + 0x7239, 0x789f, 0x8776, 0x8fed, 0x8c0d, 0x53e0, + /* 0x36 */ + 0x4e01, 0x76ef, 0x53ee, 0x9489, 0x9876, 0x9f0e, 0x952d, 0x5b9a, + 0x8ba2, 0x4e22, 0x4e1c, 0x51ac, 0x8463, 0x61c2, 0x52a8, 0x680b, + 0x4f97, 0x606b, 0x51bb, 0x6d1e, 0x515c, 0x6296, 0x6597, 0x9661, + 0x8c46, 0x9017, 0x75d8, 0x90fd, 0x7763, 0x6bd2, 0x728a, 0x72ec, + 0x8bfb, 0x5835, 0x7779, 0x8d4c, 0x675c, 0x9540, 0x809a, 0x5ea6, + 0x6e21, 0x5992, 0x7aef, 0x77ed, 0x953b, 0x6bb5, 0x65ad, 0x7f0e, + 0x5806, 0x5151, 0x961f, 0x5bf9, 0x58a9, 0x5428, 0x8e72, 0x6566, + 0x987f, 0x56e4, 0x949d, 0x76fe, 0x9041, 0x6387, 0x54c6, 0x591a, + 0x593a, 0x579b, 0x8eb2, 0x6735, 0x8dfa, 0x8235, 0x5241, 0x60f0, + 0x5815, 0x86fe, 0x5ce8, 0x9e45, 0x4fc4, 0x989d, 0x8bb9, 0x5a25, + 0x6076, 0x5384, 0x627c, 0x904f, 0x9102, 0x997f, 0x6069, 0x800c, + 0x513f, 0x8033, 0x5c14, 0x9975, 0x6d31, 0x4e8c, + /* 0x37 */ + 0x8d30, 0x53d1, 0x7f5a, 0x7b4f, 0x4f10, 0x4e4f, 0x9600, 0x6cd5, + 0x73d0, 0x85e9, 0x5e06, 0x756a, 0x7ffb, 0x6a0a, 0x77fe, 0x9492, + 0x7e41, 0x51e1, 0x70e6, 0x53cd, 0x8fd4, 0x8303, 0x8d29, 0x72af, + 0x996d, 0x6cdb, 0x574a, 0x82b3, 0x65b9, 0x80aa, 0x623f, 0x9632, + 0x59a8, 0x4eff, 0x8bbf, 0x7eba, 0x653e, 0x83f2, 0x975e, 0x5561, + 0x98de, 0x80a5, 0x532a, 0x8bfd, 0x5420, 0x80ba, 0x5e9f, 0x6cb8, + 0x8d39, 0x82ac, 0x915a, 0x5429, 0x6c1b, 0x5206, 0x7eb7, 0x575f, + 0x711a, 0x6c7e, 0x7c89, 0x594b, 0x4efd, 0x5fff, 0x6124, 0x7caa, + 0x4e30, 0x5c01, 0x67ab, 0x8702, 0x5cf0, 0x950b, 0x98ce, 0x75af, + 0x70fd, 0x9022, 0x51af, 0x7f1d, 0x8bbd, 0x5949, 0x51e4, 0x4f5b, + 0x5426, 0x592b, 0x6577, 0x80a4, 0x5b75, 0x6276, 0x62c2, 0x8f90, + 0x5e45, 0x6c1f, 0x7b26, 0x4f0f, 0x4fd8, 0x670d, + /* 0x38 */ + 0x6d6e, 0x6daa, 0x798f, 0x88b1, 0x5f17, 0x752b, 0x629a, 0x8f85, + 0x4fef, 0x91dc, 0x65a7, 0x812f, 0x8151, 0x5e9c, 0x8150, 0x8d74, + 0x526f, 0x8986, 0x8d4b, 0x590d, 0x5085, 0x4ed8, 0x961c, 0x7236, + 0x8179, 0x8d1f, 0x5bcc, 0x8ba3, 0x9644, 0x5987, 0x7f1a, 0x5490, + 0x5676, 0x560e, 0x8be5, 0x6539, 0x6982, 0x9499, 0x76d6, 0x6e89, + 0x5e72, 0x7518, 0x6746, 0x67d1, 0x7aff, 0x809d, 0x8d76, 0x611f, + 0x79c6, 0x6562, 0x8d63, 0x5188, 0x521a, 0x94a2, 0x7f38, 0x809b, + 0x7eb2, 0x5c97, 0x6e2f, 0x6760, 0x7bd9, 0x768b, 0x9ad8, 0x818f, + 0x7f94, 0x7cd5, 0x641e, 0x9550, 0x7a3f, 0x544a, 0x54e5, 0x6b4c, + 0x6401, 0x6208, 0x9e3d, 0x80f3, 0x7599, 0x5272, 0x9769, 0x845b, + 0x683c, 0x86e4, 0x9601, 0x9694, 0x94ec, 0x4e2a, 0x5404, 0x7ed9, + 0x6839, 0x8ddf, 0x8015, 0x66f4, 0x5e9a, 0x7fb9, + /* 0x39 */ + 0x57c2, 0x803f, 0x6897, 0x5de5, 0x653b, 0x529f, 0x606d, 0x9f9a, + 0x4f9b, 0x8eac, 0x516c, 0x5bab, 0x5f13, 0x5de9, 0x6c5e, 0x62f1, + 0x8d21, 0x5171, 0x94a9, 0x52fe, 0x6c9f, 0x82df, 0x72d7, 0x57a2, + 0x6784, 0x8d2d, 0x591f, 0x8f9c, 0x83c7, 0x5495, 0x7b8d, 0x4f30, + 0x6cbd, 0x5b64, 0x59d1, 0x9f13, 0x53e4, 0x86ca, 0x9aa8, 0x8c37, + 0x80a1, 0x6545, 0x987e, 0x56fa, 0x96c7, 0x522e, 0x74dc, 0x5250, + 0x5be1, 0x6302, 0x8902, 0x4e56, 0x62d0, 0x602a, 0x68fa, 0x5173, + 0x5b98, 0x51a0, 0x89c2, 0x7ba1, 0x9986, 0x7f50, 0x60ef, 0x704c, + 0x8d2f, 0x5149, 0x5e7f, 0x901b, 0x7470, 0x89c4, 0x572d, 0x7845, + 0x5f52, 0x9f9f, 0x95fa, 0x8f68, 0x9b3c, 0x8be1, 0x7678, 0x6842, + 0x67dc, 0x8dea, 0x8d35, 0x523d, 0x8f8a, 0x6eda, 0x68cd, 0x9505, + 0x90ed, 0x56fd, 0x679c, 0x88f9, 0x8fc7, 0x54c8, + /* 0x3a */ + 0x9ab8, 0x5b69, 0x6d77, 0x6c26, 0x4ea5, 0x5bb3, 0x9a87, 0x9163, + 0x61a8, 0x90af, 0x97e9, 0x542b, 0x6db5, 0x5bd2, 0x51fd, 0x558a, + 0x7f55, 0x7ff0, 0x64bc, 0x634d, 0x65f1, 0x61be, 0x608d, 0x710a, + 0x6c57, 0x6c49, 0x592f, 0x676d, 0x822a, 0x58d5, 0x568e, 0x8c6a, + 0x6beb, 0x90dd, 0x597d, 0x8017, 0x53f7, 0x6d69, 0x5475, 0x559d, + 0x8377, 0x83cf, 0x6838, 0x79be, 0x548c, 0x4f55, 0x5408, 0x76d2, + 0x8c89, 0x9602, 0x6cb3, 0x6db8, 0x8d6b, 0x8910, 0x9e64, 0x8d3a, + 0x563f, 0x9ed1, 0x75d5, 0x5f88, 0x72e0, 0x6068, 0x54fc, 0x4ea8, + 0x6a2a, 0x8861, 0x6052, 0x8f70, 0x54c4, 0x70d8, 0x8679, 0x9e3f, + 0x6d2a, 0x5b8f, 0x5f18, 0x7ea2, 0x5589, 0x4faf, 0x7334, 0x543c, + 0x539a, 0x5019, 0x540e, 0x547c, 0x4e4e, 0x5ffd, 0x745a, 0x58f6, + 0x846b, 0x80e1, 0x8774, 0x72d0, 0x7cca, 0x6e56, + /* 0x3b */ + 0x5f27, 0x864e, 0x552c, 0x62a4, 0x4e92, 0x6caa, 0x6237, 0x82b1, + 0x54d7, 0x534e, 0x733e, 0x6ed1, 0x753b, 0x5212, 0x5316, 0x8bdd, + 0x69d0, 0x5f8a, 0x6000, 0x6dee, 0x574f, 0x6b22, 0x73af, 0x6853, + 0x8fd8, 0x7f13, 0x6362, 0x60a3, 0x5524, 0x75ea, 0x8c62, 0x7115, + 0x6da3, 0x5ba6, 0x5e7b, 0x8352, 0x614c, 0x9ec4, 0x78fa, 0x8757, + 0x7c27, 0x7687, 0x51f0, 0x60f6, 0x714c, 0x6643, 0x5e4c, 0x604d, + 0x8c0e, 0x7070, 0x6325, 0x8f89, 0x5fbd, 0x6062, 0x86d4, 0x56de, + 0x6bc1, 0x6094, 0x6167, 0x5349, 0x60e0, 0x6666, 0x8d3f, 0x79fd, + 0x4f1a, 0x70e9, 0x6c47, 0x8bb3, 0x8bf2, 0x7ed8, 0x8364, 0x660f, + 0x5a5a, 0x9b42, 0x6d51, 0x6df7, 0x8c41, 0x6d3b, 0x4f19, 0x706b, + 0x83b7, 0x6216, 0x60d1, 0x970d, 0x8d27, 0x7978, 0x51fb, 0x573e, + 0x57fa, 0x673a, 0x7578, 0x7a3d, 0x79ef, 0x7b95, + /* 0x3c */ + 0x808c, 0x9965, 0x8ff9, 0x6fc0, 0x8ba5, 0x9e21, 0x59ec, 0x7ee9, + 0x7f09, 0x5409, 0x6781, 0x68d8, 0x8f91, 0x7c4d, 0x96c6, 0x53ca, + 0x6025, 0x75be, 0x6c72, 0x5373, 0x5ac9, 0x7ea7, 0x6324, 0x51e0, + 0x810a, 0x5df1, 0x84df, 0x6280, 0x5180, 0x5b63, 0x4f0e, 0x796d, + 0x5242, 0x60b8, 0x6d4e, 0x5bc4, 0x5bc2, 0x8ba1, 0x8bb0, 0x65e2, + 0x5fcc, 0x9645, 0x5993, 0x7ee7, 0x7eaa, 0x5609, 0x67b7, 0x5939, + 0x4f73, 0x5bb6, 0x52a0, 0x835a, 0x988a, 0x8d3e, 0x7532, 0x94be, + 0x5047, 0x7a3c, 0x4ef7, 0x67b6, 0x9a7e, 0x5ac1, 0x6b7c, 0x76d1, + 0x575a, 0x5c16, 0x7b3a, 0x95f4, 0x714e, 0x517c, 0x80a9, 0x8270, + 0x5978, 0x7f04, 0x8327, 0x68c0, 0x67ec, 0x78b1, 0x7877, 0x62e3, + 0x6361, 0x7b80, 0x4fed, 0x526a, 0x51cf, 0x8350, 0x69db, 0x9274, + 0x8df5, 0x8d31, 0x89c1, 0x952e, 0x7bad, 0x4ef6, + /* 0x3d */ + 0x5065, 0x8230, 0x5251, 0x996f, 0x6e10, 0x6e85, 0x6da7, 0x5efa, + 0x50f5, 0x59dc, 0x5c06, 0x6d46, 0x6c5f, 0x7586, 0x848b, 0x6868, + 0x5956, 0x8bb2, 0x5320, 0x9171, 0x964d, 0x8549, 0x6912, 0x7901, + 0x7126, 0x80f6, 0x4ea4, 0x90ca, 0x6d47, 0x9a84, 0x5a07, 0x56bc, + 0x6405, 0x94f0, 0x77eb, 0x4fa5, 0x811a, 0x72e1, 0x89d2, 0x997a, + 0x7f34, 0x7ede, 0x527f, 0x6559, 0x9175, 0x8f7f, 0x8f83, 0x53eb, + 0x7a96, 0x63ed, 0x63a5, 0x7686, 0x79f8, 0x8857, 0x9636, 0x622a, + 0x52ab, 0x8282, 0x6854, 0x6770, 0x6377, 0x776b, 0x7aed, 0x6d01, + 0x7ed3, 0x89e3, 0x59d0, 0x6212, 0x85c9, 0x82a5, 0x754c, 0x501f, + 0x4ecb, 0x75a5, 0x8beb, 0x5c4a, 0x5dfe, 0x7b4b, 0x65a4, 0x91d1, + 0x4eca, 0x6d25, 0x895f, 0x7d27, 0x9526, 0x4ec5, 0x8c28, 0x8fdb, + 0x9773, 0x664b, 0x7981, 0x8fd1, 0x70ec, 0x6d78, + /* 0x3e */ + 0x5c3d, 0x52b2, 0x8346, 0x5162, 0x830e, 0x775b, 0x6676, 0x9cb8, + 0x4eac, 0x60ca, 0x7cbe, 0x7cb3, 0x7ecf, 0x4e95, 0x8b66, 0x666f, + 0x9888, 0x9759, 0x5883, 0x656c, 0x955c, 0x5f84, 0x75c9, 0x9756, + 0x7adf, 0x7ade, 0x51c0, 0x70af, 0x7a98, 0x63ea, 0x7a76, 0x7ea0, + 0x7396, 0x97ed, 0x4e45, 0x7078, 0x4e5d, 0x9152, 0x53a9, 0x6551, + 0x65e7, 0x81fc, 0x8205, 0x548e, 0x5c31, 0x759a, 0x97a0, 0x62d8, + 0x72d9, 0x75bd, 0x5c45, 0x9a79, 0x83ca, 0x5c40, 0x5480, 0x77e9, + 0x4e3e, 0x6cae, 0x805a, 0x62d2, 0x636e, 0x5de8, 0x5177, 0x8ddd, + 0x8e1e, 0x952f, 0x4ff1, 0x53e5, 0x60e7, 0x70ac, 0x5267, 0x6350, + 0x9e43, 0x5a1f, 0x5026, 0x7737, 0x5377, 0x7ee2, 0x6485, 0x652b, + 0x6289, 0x6398, 0x5014, 0x7235, 0x89c9, 0x51b3, 0x8bc0, 0x7edd, + 0x5747, 0x83cc, 0x94a7, 0x519b, 0x541b, 0x5cfb, + /* 0x3f */ + 0x4fca, 0x7ae3, 0x6d5a, 0x90e1, 0x9a8f, 0x5580, 0x5496, 0x5361, + 0x54af, 0x5f00, 0x63e9, 0x6977, 0x51ef, 0x6168, 0x520a, 0x582a, + 0x52d8, 0x574e, 0x780d, 0x770b, 0x5eb7, 0x6177, 0x7ce0, 0x625b, + 0x6297, 0x4ea2, 0x7095, 0x8003, 0x62f7, 0x70e4, 0x9760, 0x5777, + 0x82db, 0x67ef, 0x68f5, 0x78d5, 0x9897, 0x79d1, 0x58f3, 0x54b3, + 0x53ef, 0x6e34, 0x514b, 0x523b, 0x5ba2, 0x8bfe, 0x80af, 0x5543, + 0x57a6, 0x6073, 0x5751, 0x542d, 0x7a7a, 0x6050, 0x5b54, 0x63a7, + 0x62a0, 0x53e3, 0x6263, 0x5bc7, 0x67af, 0x54ed, 0x7a9f, 0x82e6, + 0x9177, 0x5e93, 0x88e4, 0x5938, 0x57ae, 0x630e, 0x8de8, 0x80ef, + 0x5757, 0x7b77, 0x4fa9, 0x5feb, 0x5bbd, 0x6b3e, 0x5321, 0x7b50, + 0x72c2, 0x6846, 0x77ff, 0x7736, 0x65f7, 0x51b5, 0x4e8f, 0x76d4, + 0x5cbf, 0x7aa5, 0x8475, 0x594e, 0x9b41, 0x5080, + /* 0x40 */ + 0x9988, 0x6127, 0x6e83, 0x5764, 0x6606, 0x6346, 0x56f0, 0x62ec, + 0x6269, 0x5ed3, 0x9614, 0x5783, 0x62c9, 0x5587, 0x8721, 0x814a, + 0x8fa3, 0x5566, 0x83b1, 0x6765, 0x8d56, 0x84dd, 0x5a6a, 0x680f, + 0x62e6, 0x7bee, 0x9611, 0x5170, 0x6f9c, 0x8c30, 0x63fd, 0x89c8, + 0x61d2, 0x7f06, 0x70c2, 0x6ee5, 0x7405, 0x6994, 0x72fc, 0x5eca, + 0x90ce, 0x6717, 0x6d6a, 0x635e, 0x52b3, 0x7262, 0x8001, 0x4f6c, + 0x59e5, 0x916a, 0x70d9, 0x6d9d, 0x52d2, 0x4e50, 0x96f7, 0x956d, + 0x857e, 0x78ca, 0x7d2f, 0x5121, 0x5792, 0x64c2, 0x808b, 0x7c7b, + 0x6cea, 0x68f1, 0x695e, 0x51b7, 0x5398, 0x68a8, 0x7281, 0x9ece, + 0x7bf1, 0x72f8, 0x79bb, 0x6f13, 0x7406, 0x674e, 0x91cc, 0x9ca4, + 0x793c, 0x8389, 0x8354, 0x540f, 0x6817, 0x4e3d, 0x5389, 0x52b1, + 0x783e, 0x5386, 0x5229, 0x5088, 0x4f8b, 0x4fd0, + /* 0x41 */ + 0x75e2, 0x7acb, 0x7c92, 0x6ca5, 0x96b6, 0x529b, 0x7483, 0x54e9, + 0x4fe9, 0x8054, 0x83b2, 0x8fde, 0x9570, 0x5ec9, 0x601c, 0x6d9f, + 0x5e18, 0x655b, 0x8138, 0x94fe, 0x604b, 0x70bc, 0x7ec3, 0x7cae, + 0x51c9, 0x6881, 0x7cb1, 0x826f, 0x4e24, 0x8f86, 0x91cf, 0x667e, + 0x4eae, 0x8c05, 0x64a9, 0x804a, 0x50da, 0x7597, 0x71ce, 0x5be5, + 0x8fbd, 0x6f66, 0x4e86, 0x6482, 0x9563, 0x5ed6, 0x6599, 0x5217, + 0x88c2, 0x70c8, 0x52a3, 0x730e, 0x7433, 0x6797, 0x78f7, 0x9716, + 0x4e34, 0x90bb, 0x9cde, 0x6dcb, 0x51db, 0x8d41, 0x541d, 0x62ce, + 0x73b2, 0x83f1, 0x96f6, 0x9f84, 0x94c3, 0x4f36, 0x7f9a, 0x51cc, + 0x7075, 0x9675, 0x5cad, 0x9886, 0x53e6, 0x4ee4, 0x6e9c, 0x7409, + 0x69b4, 0x786b, 0x998f, 0x7559, 0x5218, 0x7624, 0x6d41, 0x67f3, + 0x516d, 0x9f99, 0x804b, 0x5499, 0x7b3c, 0x7abf, + /* 0x42 */ + 0x9686, 0x5784, 0x62e2, 0x9647, 0x697c, 0x5a04, 0x6402, 0x7bd3, + 0x6f0f, 0x964b, 0x82a6, 0x5362, 0x9885, 0x5e90, 0x7089, 0x63b3, + 0x5364, 0x864f, 0x9c81, 0x9e93, 0x788c, 0x9732, 0x8def, 0x8d42, + 0x9e7f, 0x6f5e, 0x7984, 0x5f55, 0x9646, 0x622e, 0x9a74, 0x5415, + 0x94dd, 0x4fa3, 0x65c5, 0x5c65, 0x5c61, 0x7f15, 0x8651, 0x6c2f, + 0x5f8b, 0x7387, 0x6ee4, 0x7eff, 0x5ce6, 0x631b, 0x5b6a, 0x6ee6, + 0x5375, 0x4e71, 0x63a0, 0x7565, 0x62a1, 0x8f6e, 0x4f26, 0x4ed1, + 0x6ca6, 0x7eb6, 0x8bba, 0x841d, 0x87ba, 0x7f57, 0x903b, 0x9523, + 0x7ba9, 0x9aa1, 0x88f8, 0x843d, 0x6d1b, 0x9a86, 0x7edc, 0x5988, + 0x9ebb, 0x739b, 0x7801, 0x8682, 0x9a6c, 0x9a82, 0x561b, 0x5417, + 0x57cb, 0x4e70, 0x9ea6, 0x5356, 0x8fc8, 0x8109, 0x7792, 0x9992, + 0x86ee, 0x6ee1, 0x8513, 0x66fc, 0x6162, 0x6f2b, + /* 0x43 */ + 0x8c29, 0x8292, 0x832b, 0x76f2, 0x6c13, 0x5fd9, 0x83bd, 0x732b, + 0x8305, 0x951a, 0x6bdb, 0x77db, 0x94c6, 0x536f, 0x8302, 0x5192, + 0x5e3d, 0x8c8c, 0x8d38, 0x4e48, 0x73ab, 0x679a, 0x6885, 0x9176, + 0x9709, 0x7164, 0x6ca1, 0x7709, 0x5a92, 0x9541, 0x6bcf, 0x7f8e, + 0x6627, 0x5bd0, 0x59b9, 0x5a9a, 0x95e8, 0x95f7, 0x4eec, 0x840c, + 0x8499, 0x6aac, 0x76df, 0x9530, 0x731b, 0x68a6, 0x5b5f, 0x772f, + 0x919a, 0x9761, 0x7cdc, 0x8ff7, 0x8c1c, 0x5f25, 0x7c73, 0x79d8, + 0x89c5, 0x6ccc, 0x871c, 0x5bc6, 0x5e42, 0x68c9, 0x7720, 0x7ef5, + 0x5195, 0x514d, 0x52c9, 0x5a29, 0x7f05, 0x9762, 0x82d7, 0x63cf, + 0x7784, 0x85d0, 0x79d2, 0x6e3a, 0x5e99, 0x5999, 0x8511, 0x706d, + 0x6c11, 0x62bf, 0x76bf, 0x654f, 0x60af, 0x95fd, 0x660e, 0x879f, + 0x9e23, 0x94ed, 0x540d, 0x547d, 0x8c2c, 0x6478, + /* 0x44 */ + 0x6479, 0x8611, 0x6a21, 0x819c, 0x78e8, 0x6469, 0x9b54, 0x62b9, + 0x672b, 0x83ab, 0x58a8, 0x9ed8, 0x6cab, 0x6f20, 0x5bde, 0x964c, + 0x8c0b, 0x725f, 0x67d0, 0x62c7, 0x7261, 0x4ea9, 0x59c6, 0x6bcd, + 0x5893, 0x66ae, 0x5e55, 0x52df, 0x6155, 0x6728, 0x76ee, 0x7766, + 0x7267, 0x7a46, 0x62ff, 0x54ea, 0x5450, 0x94a0, 0x90a3, 0x5a1c, + 0x7eb3, 0x6c16, 0x4e43, 0x5976, 0x8010, 0x5948, 0x5357, 0x7537, + 0x96be, 0x56ca, 0x6320, 0x8111, 0x607c, 0x95f9, 0x6dd6, 0x5462, + 0x9981, 0x5185, 0x5ae9, 0x80fd, 0x59ae, 0x9713, 0x502a, 0x6ce5, + 0x5c3c, 0x62df, 0x4f60, 0x533f, 0x817b, 0x9006, 0x6eba, 0x852b, + 0x62c8, 0x5e74, 0x78be, 0x64b5, 0x637b, 0x5ff5, 0x5a18, 0x917f, + 0x9e1f, 0x5c3f, 0x634f, 0x8042, 0x5b7d, 0x556e, 0x954a, 0x954d, + 0x6d85, 0x60a8, 0x67e0, 0x72de, 0x51dd, 0x5b81, + /* 0x45 */ + 0x62e7, 0x6cde, 0x725b, 0x626d, 0x94ae, 0x7ebd, 0x8113, 0x6d53, + 0x519c, 0x5f04, 0x5974, 0x52aa, 0x6012, 0x5973, 0x6696, 0x8650, + 0x759f, 0x632a, 0x61e6, 0x7cef, 0x8bfa, 0x54e6, 0x6b27, 0x9e25, + 0x6bb4, 0x85d5, 0x5455, 0x5076, 0x6ca4, 0x556a, 0x8db4, 0x722c, + 0x5e15, 0x6015, 0x7436, 0x62cd, 0x6392, 0x724c, 0x5f98, 0x6e43, + 0x6d3e, 0x6500, 0x6f58, 0x76d8, 0x78d0, 0x76fc, 0x7554, 0x5224, + 0x53db, 0x4e53, 0x5e9e, 0x65c1, 0x802a, 0x80d6, 0x629b, 0x5486, + 0x5228, 0x70ae, 0x888d, 0x8dd1, 0x6ce1, 0x5478, 0x80da, 0x57f9, + 0x88f4, 0x8d54, 0x966a, 0x914d, 0x4f69, 0x6c9b, 0x55b7, 0x76c6, + 0x7830, 0x62a8, 0x70f9, 0x6f8e, 0x5f6d, 0x84ec, 0x68da, 0x787c, + 0x7bf7, 0x81a8, 0x670b, 0x9e4f, 0x6367, 0x78b0, 0x576f, 0x7812, + 0x9739, 0x6279, 0x62ab, 0x5288, 0x7435, 0x6bd7, + /* 0x46 */ + 0x5564, 0x813e, 0x75b2, 0x76ae, 0x5339, 0x75de, 0x50fb, 0x5c41, + 0x8b6c, 0x7bc7, 0x504f, 0x7247, 0x9a97, 0x98d8, 0x6f02, 0x74e2, + 0x7968, 0x6487, 0x77a5, 0x62fc, 0x9891, 0x8d2b, 0x54c1, 0x8058, + 0x4e52, 0x576a, 0x82f9, 0x840d, 0x5e73, 0x51ed, 0x74f6, 0x8bc4, + 0x5c4f, 0x5761, 0x6cfc, 0x9887, 0x5a46, 0x7834, 0x9b44, 0x8feb, + 0x7c95, 0x5256, 0x6251, 0x94fa, 0x4ec6, 0x8386, 0x8461, 0x83e9, + 0x84b2, 0x57d4, 0x6734, 0x5703, 0x666e, 0x6d66, 0x8c31, 0x66dd, + 0x7011, 0x671f, 0x6b3a, 0x6816, 0x621a, 0x59bb, 0x4e03, 0x51c4, + 0x6f06, 0x67d2, 0x6c8f, 0x5176, 0x68cb, 0x5947, 0x6b67, 0x7566, + 0x5d0e, 0x8110, 0x9f50, 0x65d7, 0x7948, 0x7941, 0x9a91, 0x8d77, + 0x5c82, 0x4e5e, 0x4f01, 0x542f, 0x5951, 0x780c, 0x5668, 0x6c14, + 0x8fc4, 0x5f03, 0x6c7d, 0x6ce3, 0x8bab, 0x6390, + /* 0x47 */ + 0x6070, 0x6d3d, 0x7275, 0x6266, 0x948e, 0x94c5, 0x5343, 0x8fc1, + 0x7b7e, 0x4edf, 0x8c26, 0x4e7e, 0x9ed4, 0x94b1, 0x94b3, 0x524d, + 0x6f5c, 0x9063, 0x6d45, 0x8c34, 0x5811, 0x5d4c, 0x6b20, 0x6b49, + 0x67aa, 0x545b, 0x8154, 0x7f8c, 0x5899, 0x8537, 0x5f3a, 0x62a2, + 0x6a47, 0x9539, 0x6572, 0x6084, 0x6865, 0x77a7, 0x4e54, 0x4fa8, + 0x5de7, 0x9798, 0x64ac, 0x7fd8, 0x5ced, 0x4fcf, 0x7a8d, 0x5207, + 0x8304, 0x4e14, 0x602f, 0x7a83, 0x94a6, 0x4fb5, 0x4eb2, 0x79e6, + 0x7434, 0x52e4, 0x82b9, 0x64d2, 0x79bd, 0x5bdd, 0x6c81, 0x9752, + 0x8f7b, 0x6c22, 0x503e, 0x537f, 0x6e05, 0x64ce, 0x6674, 0x6c30, + 0x60c5, 0x9877, 0x8bf7, 0x5e86, 0x743c, 0x7a77, 0x79cb, 0x4e18, + 0x90b1, 0x7403, 0x6c42, 0x56da, 0x914b, 0x6cc5, 0x8d8b, 0x533a, + 0x86c6, 0x66f2, 0x8eaf, 0x5c48, 0x9a71, 0x6e20, + /* 0x48 */ + 0x53d6, 0x5a36, 0x9f8b, 0x8da3, 0x53bb, 0x5708, 0x98a7, 0x6743, + 0x919b, 0x6cc9, 0x5168, 0x75ca, 0x62f3, 0x72ac, 0x5238, 0x529d, + 0x7f3a, 0x7094, 0x7638, 0x5374, 0x9e4a, 0x69b7, 0x786e, 0x96c0, + 0x88d9, 0x7fa4, 0x7136, 0x71c3, 0x5189, 0x67d3, 0x74e4, 0x58e4, + 0x6518, 0x56b7, 0x8ba9, 0x9976, 0x6270, 0x7ed5, 0x60f9, 0x70ed, + 0x58ec, 0x4ec1, 0x4eba, 0x5fcd, 0x97e7, 0x4efb, 0x8ba4, 0x5203, + 0x598a, 0x7eab, 0x6254, 0x4ecd, 0x65e5, 0x620e, 0x8338, 0x84c9, + 0x8363, 0x878d, 0x7194, 0x6eb6, 0x5bb9, 0x7ed2, 0x5197, 0x63c9, + 0x67d4, 0x8089, 0x8339, 0x8815, 0x5112, 0x5b7a, 0x5982, 0x8fb1, + 0x4e73, 0x6c5d, 0x5165, 0x8925, 0x8f6f, 0x962e, 0x854a, 0x745e, + 0x9510, 0x95f0, 0x6da6, 0x82e5, 0x5f31, 0x6492, 0x6d12, 0x8428, + 0x816e, 0x9cc3, 0x585e, 0x8d5b, 0x4e09, 0x53c1, + /* 0x49 */ + 0x4f1e, 0x6563, 0x6851, 0x55d3, 0x4e27, 0x6414, 0x9a9a, 0x626b, + 0x5ac2, 0x745f, 0x8272, 0x6da9, 0x68ee, 0x50e7, 0x838e, 0x7802, + 0x6740, 0x5239, 0x6c99, 0x7eb1, 0x50bb, 0x5565, 0x715e, 0x7b5b, + 0x6652, 0x73ca, 0x82eb, 0x6749, 0x5c71, 0x5220, 0x717d, 0x886b, + 0x95ea, 0x9655, 0x64c5, 0x8d61, 0x81b3, 0x5584, 0x6c55, 0x6247, + 0x7f2e, 0x5892, 0x4f24, 0x5546, 0x8d4f, 0x664c, 0x4e0a, 0x5c1a, + 0x88f3, 0x68a2, 0x634e, 0x7a0d, 0x70e7, 0x828d, 0x52fa, 0x97f6, + 0x5c11, 0x54e8, 0x90b5, 0x7ecd, 0x5962, 0x8d4a, 0x86c7, 0x820c, + 0x820d, 0x8d66, 0x6444, 0x5c04, 0x6151, 0x6d89, 0x793e, 0x8bbe, + 0x7837, 0x7533, 0x547b, 0x4f38, 0x8eab, 0x6df1, 0x5a20, 0x7ec5, + 0x795e, 0x6c88, 0x5ba1, 0x5a76, 0x751a, 0x80be, 0x614e, 0x6e17, + 0x58f0, 0x751f, 0x7525, 0x7272, 0x5347, 0x7ef3, + /* 0x4a */ + 0x7701, 0x76db, 0x5269, 0x80dc, 0x5723, 0x5e08, 0x5931, 0x72ee, + 0x65bd, 0x6e7f, 0x8bd7, 0x5c38, 0x8671, 0x5341, 0x77f3, 0x62fe, + 0x65f6, 0x4ec0, 0x98df, 0x8680, 0x5b9e, 0x8bc6, 0x53f2, 0x77e2, + 0x4f7f, 0x5c4e, 0x9a76, 0x59cb, 0x5f0f, 0x793a, 0x58eb, 0x4e16, + 0x67ff, 0x4e8b, 0x62ed, 0x8a93, 0x901d, 0x52bf, 0x662f, 0x55dc, + 0x566c, 0x9002, 0x4ed5, 0x4f8d, 0x91ca, 0x9970, 0x6c0f, 0x5e02, + 0x6043, 0x5ba4, 0x89c6, 0x8bd5, 0x6536, 0x624b, 0x9996, 0x5b88, + 0x5bff, 0x6388, 0x552e, 0x53d7, 0x7626, 0x517d, 0x852c, 0x67a2, + 0x68b3, 0x6b8a, 0x6292, 0x8f93, 0x53d4, 0x8212, 0x6dd1, 0x758f, + 0x4e66, 0x8d4e, 0x5b70, 0x719f, 0x85af, 0x6691, 0x66d9, 0x7f72, + 0x8700, 0x9ecd, 0x9f20, 0x5c5e, 0x672f, 0x8ff0, 0x6811, 0x675f, + 0x620d, 0x7ad6, 0x5885, 0x5eb6, 0x6570, 0x6f31, + /* 0x4b */ + 0x6055, 0x5237, 0x800d, 0x6454, 0x8870, 0x7529, 0x5e05, 0x6813, + 0x62f4, 0x971c, 0x53cc, 0x723d, 0x8c01, 0x6c34, 0x7761, 0x7a0e, + 0x542e, 0x77ac, 0x987a, 0x821c, 0x8bf4, 0x7855, 0x6714, 0x70c1, + 0x65af, 0x6495, 0x5636, 0x601d, 0x79c1, 0x53f8, 0x4e1d, 0x6b7b, + 0x8086, 0x5bfa, 0x55e3, 0x56db, 0x4f3a, 0x4f3c, 0x9972, 0x5df3, + 0x677e, 0x8038, 0x6002, 0x9882, 0x9001, 0x5b8b, 0x8bbc, 0x8bf5, + 0x641c, 0x8258, 0x64de, 0x55fd, 0x82cf, 0x9165, 0x4fd7, 0x7d20, + 0x901f, 0x7c9f, 0x50f3, 0x5851, 0x6eaf, 0x5bbf, 0x8bc9, 0x8083, + 0x9178, 0x849c, 0x7b97, 0x867d, 0x968b, 0x968f, 0x7ee5, 0x9ad3, + 0x788e, 0x5c81, 0x7a57, 0x9042, 0x96a7, 0x795f, 0x5b59, 0x635f, + 0x7b0b, 0x84d1, 0x68ad, 0x5506, 0x7f29, 0x7410, 0x7d22, 0x9501, + 0x6240, 0x584c, 0x4ed6, 0x5b83, 0x5979, 0x5854, + /* 0x4c */ + 0x736d, 0x631e, 0x8e4b, 0x8e0f, 0x80ce, 0x82d4, 0x62ac, 0x53f0, + 0x6cf0, 0x915e, 0x592a, 0x6001, 0x6c70, 0x574d, 0x644a, 0x8d2a, + 0x762b, 0x6ee9, 0x575b, 0x6a80, 0x75f0, 0x6f6d, 0x8c2d, 0x8c08, + 0x5766, 0x6bef, 0x8892, 0x78b3, 0x63a2, 0x53f9, 0x70ad, 0x6c64, + 0x5858, 0x642a, 0x5802, 0x68e0, 0x819b, 0x5510, 0x7cd6, 0x5018, + 0x8eba, 0x6dcc, 0x8d9f, 0x70eb, 0x638f, 0x6d9b, 0x6ed4, 0x7ee6, + 0x8404, 0x6843, 0x9003, 0x6dd8, 0x9676, 0x8ba8, 0x5957, 0x7279, + 0x85e4, 0x817e, 0x75bc, 0x8a8a, 0x68af, 0x5254, 0x8e22, 0x9511, + 0x63d0, 0x9898, 0x8e44, 0x557c, 0x4f53, 0x66ff, 0x568f, 0x60d5, + 0x6d95, 0x5243, 0x5c49, 0x5929, 0x6dfb, 0x586b, 0x7530, 0x751c, + 0x606c, 0x8214, 0x8146, 0x6311, 0x6761, 0x8fe2, 0x773a, 0x8df3, + 0x8d34, 0x94c1, 0x5e16, 0x5385, 0x542c, 0x70c3, + /* 0x4d */ + 0x6c40, 0x5ef7, 0x505c, 0x4ead, 0x5ead, 0x633a, 0x8247, 0x901a, + 0x6850, 0x916e, 0x77b3, 0x540c, 0x94dc, 0x5f64, 0x7ae5, 0x6876, + 0x6345, 0x7b52, 0x7edf, 0x75db, 0x5077, 0x6295, 0x5934, 0x900f, + 0x51f8, 0x79c3, 0x7a81, 0x56fe, 0x5f92, 0x9014, 0x6d82, 0x5c60, + 0x571f, 0x5410, 0x5154, 0x6e4d, 0x56e2, 0x63a8, 0x9893, 0x817f, + 0x8715, 0x892a, 0x9000, 0x541e, 0x5c6f, 0x81c0, 0x62d6, 0x6258, + 0x8131, 0x9e35, 0x9640, 0x9a6e, 0x9a7c, 0x692d, 0x59a5, 0x62d3, + 0x553e, 0x6316, 0x54c7, 0x86d9, 0x6d3c, 0x5a03, 0x74e6, 0x889c, + 0x6b6a, 0x5916, 0x8c4c, 0x5f2f, 0x6e7e, 0x73a9, 0x987d, 0x4e38, + 0x70f7, 0x5b8c, 0x7897, 0x633d, 0x665a, 0x7696, 0x60cb, 0x5b9b, + 0x5a49, 0x4e07, 0x8155, 0x6c6a, 0x738b, 0x4ea1, 0x6789, 0x7f51, + 0x5f80, 0x65fa, 0x671b, 0x5fd8, 0x5984, 0x5a01, + /* 0x4e */ + 0x5dcd, 0x5fae, 0x5371, 0x97e6, 0x8fdd, 0x6845, 0x56f4, 0x552f, + 0x60df, 0x4e3a, 0x6f4d, 0x7ef4, 0x82c7, 0x840e, 0x59d4, 0x4f1f, + 0x4f2a, 0x5c3e, 0x7eac, 0x672a, 0x851a, 0x5473, 0x754f, 0x80c3, + 0x5582, 0x9b4f, 0x4f4d, 0x6e2d, 0x8c13, 0x5c09, 0x6170, 0x536b, + 0x761f, 0x6e29, 0x868a, 0x6587, 0x95fb, 0x7eb9, 0x543b, 0x7a33, + 0x7d0a, 0x95ee, 0x55e1, 0x7fc1, 0x74ee, 0x631d, 0x8717, 0x6da1, + 0x7a9d, 0x6211, 0x65a1, 0x5367, 0x63e1, 0x6c83, 0x5deb, 0x545c, + 0x94a8, 0x4e4c, 0x6c61, 0x8bec, 0x5c4b, 0x65e0, 0x829c, 0x68a7, + 0x543e, 0x5434, 0x6bcb, 0x6b66, 0x4e94, 0x6342, 0x5348, 0x821e, + 0x4f0d, 0x4fae, 0x575e, 0x620a, 0x96fe, 0x6664, 0x7269, 0x52ff, + 0x52a1, 0x609f, 0x8bef, 0x6614, 0x7199, 0x6790, 0x897f, 0x7852, + 0x77fd, 0x6670, 0x563b, 0x5438, 0x9521, 0x727a, + /* 0x4f */ + 0x7a00, 0x606f, 0x5e0c, 0x6089, 0x819d, 0x5915, 0x60dc, 0x7184, + 0x70ef, 0x6eaa, 0x6c50, 0x7280, 0x6a84, 0x88ad, 0x5e2d, 0x4e60, + 0x5ab3, 0x559c, 0x94e3, 0x6d17, 0x7cfb, 0x9699, 0x620f, 0x7ec6, + 0x778e, 0x867e, 0x5323, 0x971e, 0x8f96, 0x6687, 0x5ce1, 0x4fa0, + 0x72ed, 0x4e0b, 0x53a6, 0x590f, 0x5413, 0x6380, 0x9528, 0x5148, + 0x4ed9, 0x9c9c, 0x7ea4, 0x54b8, 0x8d24, 0x8854, 0x8237, 0x95f2, + 0x6d8e, 0x5f26, 0x5acc, 0x663e, 0x9669, 0x73b0, 0x732e, 0x53bf, + 0x817a, 0x9985, 0x7fa1, 0x5baa, 0x9677, 0x9650, 0x7ebf, 0x76f8, + 0x53a2, 0x9576, 0x9999, 0x7bb1, 0x8944, 0x6e58, 0x4e61, 0x7fd4, + 0x7965, 0x8be6, 0x60f3, 0x54cd, 0x4eab, 0x9879, 0x5df7, 0x6a61, + 0x50cf, 0x5411, 0x8c61, 0x8427, 0x785d, 0x9704, 0x524a, 0x54ee, + 0x56a3, 0x9500, 0x6d88, 0x5bb5, 0x6dc6, 0x6653, + /* 0x50 */ + 0x5c0f, 0x5b5d, 0x6821, 0x8096, 0x5578, 0x7b11, 0x6548, 0x6954, + 0x4e9b, 0x6b47, 0x874e, 0x978b, 0x534f, 0x631f, 0x643a, 0x90aa, + 0x659c, 0x80c1, 0x8c10, 0x5199, 0x68b0, 0x5378, 0x87f9, 0x61c8, + 0x6cc4, 0x6cfb, 0x8c22, 0x5c51, 0x85aa, 0x82af, 0x950c, 0x6b23, + 0x8f9b, 0x65b0, 0x5ffb, 0x5fc3, 0x4fe1, 0x8845, 0x661f, 0x8165, + 0x7329, 0x60fa, 0x5174, 0x5211, 0x578b, 0x5f62, 0x90a2, 0x884c, + 0x9192, 0x5e78, 0x674f, 0x6027, 0x59d3, 0x5144, 0x51f6, 0x80f8, + 0x5308, 0x6c79, 0x96c4, 0x718a, 0x4f11, 0x4fee, 0x7f9e, 0x673d, + 0x55c5, 0x9508, 0x79c0, 0x8896, 0x7ee3, 0x589f, 0x620c, 0x9700, + 0x865a, 0x5618, 0x987b, 0x5f90, 0x8bb8, 0x84c4, 0x9157, 0x53d9, + 0x65ed, 0x5e8f, 0x755c, 0x6064, 0x7d6e, 0x5a7f, 0x7eea, 0x7eed, + 0x8f69, 0x55a7, 0x5ba3, 0x60ac, 0x65cb, 0x7384, + /* 0x51 */ + 0x9009, 0x7663, 0x7729, 0x7eda, 0x9774, 0x859b, 0x5b66, 0x7a74, + 0x96ea, 0x8840, 0x52cb, 0x718f, 0x5faa, 0x65ec, 0x8be2, 0x5bfb, + 0x9a6f, 0x5de1, 0x6b89, 0x6c5b, 0x8bad, 0x8baf, 0x900a, 0x8fc5, + 0x538b, 0x62bc, 0x9e26, 0x9e2d, 0x5440, 0x4e2b, 0x82bd, 0x7259, + 0x869c, 0x5d16, 0x8859, 0x6daf, 0x96c5, 0x54d1, 0x4e9a, 0x8bb6, + 0x7109, 0x54bd, 0x9609, 0x70df, 0x6df9, 0x76d0, 0x4e25, 0x7814, + 0x8712, 0x5ca9, 0x5ef6, 0x8a00, 0x989c, 0x960e, 0x708e, 0x6cbf, + 0x5944, 0x63a9, 0x773c, 0x884d, 0x6f14, 0x8273, 0x5830, 0x71d5, + 0x538c, 0x781a, 0x96c1, 0x5501, 0x5f66, 0x7130, 0x5bb4, 0x8c1a, + 0x9a8c, 0x6b83, 0x592e, 0x9e2f, 0x79e7, 0x6768, 0x626c, 0x4f6f, + 0x75a1, 0x7f8a, 0x6d0b, 0x9633, 0x6c27, 0x4ef0, 0x75d2, 0x517b, + 0x6837, 0x6f3e, 0x9080, 0x8170, 0x5996, 0x7476, + /* 0x52 */ + 0x6447, 0x5c27, 0x9065, 0x7a91, 0x8c23, 0x59da, 0x54ac, 0x8200, + 0x836f, 0x8981, 0x8000, 0x6930, 0x564e, 0x8036, 0x7237, 0x91ce, + 0x51b6, 0x4e5f, 0x9875, 0x6396, 0x4e1a, 0x53f6, 0x66f3, 0x814b, + 0x591c, 0x6db2, 0x4e00, 0x58f9, 0x533b, 0x63d6, 0x94f1, 0x4f9d, + 0x4f0a, 0x8863, 0x9890, 0x5937, 0x9057, 0x79fb, 0x4eea, 0x80f0, + 0x7591, 0x6c82, 0x5b9c, 0x59e8, 0x5f5d, 0x6905, 0x8681, 0x501a, + 0x5df2, 0x4e59, 0x77e3, 0x4ee5, 0x827a, 0x6291, 0x6613, 0x9091, + 0x5c79, 0x4ebf, 0x5f79, 0x81c6, 0x9038, 0x8084, 0x75ab, 0x4ea6, + 0x88d4, 0x610f, 0x6bc5, 0x5fc6, 0x4e49, 0x76ca, 0x6ea2, 0x8be3, + 0x8bae, 0x8c0a, 0x8bd1, 0x5f02, 0x7ffc, 0x7fcc, 0x7ece, 0x8335, + 0x836b, 0x56e0, 0x6bb7, 0x97f3, 0x9634, 0x59fb, 0x541f, 0x94f6, + 0x6deb, 0x5bc5, 0x996e, 0x5c39, 0x5f15, 0x9690, + /* 0x53 */ + 0x5370, 0x82f1, 0x6a31, 0x5a74, 0x9e70, 0x5e94, 0x7f28, 0x83b9, + 0x8424, 0x8425, 0x8367, 0x8747, 0x8fce, 0x8d62, 0x76c8, 0x5f71, + 0x9896, 0x786c, 0x6620, 0x54df, 0x62e5, 0x4f63, 0x81c3, 0x75c8, + 0x5eb8, 0x96cd, 0x8e0a, 0x86f9, 0x548f, 0x6cf3, 0x6d8c, 0x6c38, + 0x607f, 0x52c7, 0x7528, 0x5e7d, 0x4f18, 0x60a0, 0x5fe7, 0x5c24, + 0x7531, 0x90ae, 0x94c0, 0x72b9, 0x6cb9, 0x6e38, 0x9149, 0x6709, + 0x53cb, 0x53f3, 0x4f51, 0x91c9, 0x8bf1, 0x53c8, 0x5e7c, 0x8fc2, + 0x6de4, 0x4e8e, 0x76c2, 0x6986, 0x865e, 0x611a, 0x8206, 0x4f59, + 0x4fde, 0x903e, 0x9c7c, 0x6109, 0x6e1d, 0x6e14, 0x9685, 0x4e88, + 0x5a31, 0x96e8, 0x4e0e, 0x5c7f, 0x79b9, 0x5b87, 0x8bed, 0x7fbd, + 0x7389, 0x57df, 0x828b, 0x90c1, 0x5401, 0x9047, 0x55bb, 0x5cea, + 0x5fa1, 0x6108, 0x6b32, 0x72f1, 0x80b2, 0x8a89, + /* 0x54 */ + 0x6d74, 0x5bd3, 0x88d5, 0x9884, 0x8c6b, 0x9a6d, 0x9e33, 0x6e0a, + 0x51a4, 0x5143, 0x57a3, 0x8881, 0x539f, 0x63f4, 0x8f95, 0x56ed, + 0x5458, 0x5706, 0x733f, 0x6e90, 0x7f18, 0x8fdc, 0x82d1, 0x613f, + 0x6028, 0x9662, 0x66f0, 0x7ea6, 0x8d8a, 0x8dc3, 0x94a5, 0x5cb3, + 0x7ca4, 0x6708, 0x60a6, 0x9605, 0x8018, 0x4e91, 0x90e7, 0x5300, + 0x9668, 0x5141, 0x8fd0, 0x8574, 0x915d, 0x6655, 0x97f5, 0x5b55, + 0x531d, 0x7838, 0x6742, 0x683d, 0x54c9, 0x707e, 0x5bb0, 0x8f7d, + 0x518d, 0x5728, 0x54b1, 0x6512, 0x6682, 0x8d5e, 0x8d43, 0x810f, + 0x846c, 0x906d, 0x7cdf, 0x51ff, 0x85fb, 0x67a3, 0x65e9, 0x6fa1, + 0x86a4, 0x8e81, 0x566a, 0x9020, 0x7682, 0x7076, 0x71e5, 0x8d23, + 0x62e9, 0x5219, 0x6cfd, 0x8d3c, 0x600e, 0x589e, 0x618e, 0x66fe, + 0x8d60, 0x624e, 0x55b3, 0x6e23, 0x672d, 0x8f67, + /* 0x55 */ + 0x94e1, 0x95f8, 0x7728, 0x6805, 0x69a8, 0x548b, 0x4e4d, 0x70b8, + 0x8bc8, 0x6458, 0x658b, 0x5b85, 0x7a84, 0x503a, 0x5be8, 0x77bb, + 0x6be1, 0x8a79, 0x7c98, 0x6cbe, 0x76cf, 0x65a9, 0x8f97, 0x5d2d, + 0x5c55, 0x8638, 0x6808, 0x5360, 0x6218, 0x7ad9, 0x6e5b, 0x7efd, + 0x6a1f, 0x7ae0, 0x5f70, 0x6f33, 0x5f20, 0x638c, 0x6da8, 0x6756, + 0x4e08, 0x5e10, 0x8d26, 0x4ed7, 0x80c0, 0x7634, 0x969c, 0x62db, + 0x662d, 0x627e, 0x6cbc, 0x8d75, 0x7167, 0x7f69, 0x5146, 0x8087, + 0x53ec, 0x906e, 0x6298, 0x54f2, 0x86f0, 0x8f99, 0x8005, 0x9517, + 0x8517, 0x8fd9, 0x6d59, 0x73cd, 0x659f, 0x771f, 0x7504, 0x7827, + 0x81fb, 0x8d1e, 0x9488, 0x4fa6, 0x6795, 0x75b9, 0x8bca, 0x9707, + 0x632f, 0x9547, 0x9635, 0x84b8, 0x6323, 0x7741, 0x5f81, 0x72f0, + 0x4e89, 0x6014, 0x6574, 0x62ef, 0x6b63, 0x653f, + /* 0x56 */ + 0x5e27, 0x75c7, 0x90d1, 0x8bc1, 0x829d, 0x679d, 0x652f, 0x5431, + 0x8718, 0x77e5, 0x80a2, 0x8102, 0x6c41, 0x4e4b, 0x7ec7, 0x804c, + 0x76f4, 0x690d, 0x6b96, 0x6267, 0x503c, 0x4f84, 0x5740, 0x6307, + 0x6b62, 0x8dbe, 0x53ea, 0x65e8, 0x7eb8, 0x5fd7, 0x631a, 0x63b7, + 0x81f3, 0x81f4, 0x7f6e, 0x5e1c, 0x5cd9, 0x5236, 0x667a, 0x79e9, + 0x7a1a, 0x8d28, 0x7099, 0x75d4, 0x6ede, 0x6cbb, 0x7a92, 0x4e2d, + 0x76c5, 0x5fe0, 0x949f, 0x8877, 0x7ec8, 0x79cd, 0x80bf, 0x91cd, + 0x4ef2, 0x4f17, 0x821f, 0x5468, 0x5dde, 0x6d32, 0x8bcc, 0x7ca5, + 0x8f74, 0x8098, 0x5e1a, 0x5492, 0x76b1, 0x5b99, 0x663c, 0x9aa4, + 0x73e0, 0x682a, 0x86db, 0x6731, 0x732a, 0x8bf8, 0x8bdb, 0x9010, + 0x7af9, 0x70db, 0x716e, 0x62c4, 0x77a9, 0x5631, 0x4e3b, 0x8457, + 0x67f1, 0x52a9, 0x86c0, 0x8d2e, 0x94f8, 0x7b51, + /* 0x57 */ + 0x4f4f, 0x6ce8, 0x795d, 0x9a7b, 0x6293, 0x722a, 0x62fd, 0x4e13, + 0x7816, 0x8f6c, 0x64b0, 0x8d5a, 0x7bc6, 0x6869, 0x5e84, 0x88c5, + 0x5986, 0x649e, 0x58ee, 0x72b6, 0x690e, 0x9525, 0x8ffd, 0x8d58, + 0x5760, 0x7f00, 0x8c06, 0x51c6, 0x6349, 0x62d9, 0x5353, 0x684c, + 0x7422, 0x8301, 0x914c, 0x5544, 0x7740, 0x707c, 0x6d4a, 0x5179, + 0x54a8, 0x8d44, 0x59ff, 0x6ecb, 0x6dc4, 0x5b5c, 0x7d2b, 0x4ed4, + 0x7c7d, 0x6ed3, 0x5b50, 0x81ea, 0x6e0d, 0x5b57, 0x9b03, 0x68d5, + 0x8e2a, 0x5b97, 0x7efc, 0x603b, 0x7eb5, 0x90b9, 0x8d70, 0x594f, + 0x63cd, 0x79df, 0x8db3, 0x5352, 0x65cf, 0x7956, 0x8bc5, 0x963b, + 0x7ec4, 0x94bb, 0x7e82, 0x5634, 0x9189, 0x6700, 0x7f6a, 0x5c0a, + 0x9075, 0x6628, 0x5de6, 0x4f50, 0x67de, 0x505a, 0x4f5c, 0x5750, + 0x5ea7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x58 */ + 0x4e8d, 0x4e0c, 0x5140, 0x4e10, 0x5eff, 0x5345, 0x4e15, 0x4e98, + 0x4e1e, 0x9b32, 0x5b6c, 0x5669, 0x4e28, 0x79ba, 0x4e3f, 0x5315, + 0x4e47, 0x592d, 0x723b, 0x536e, 0x6c10, 0x56df, 0x80e4, 0x9997, + 0x6bd3, 0x777e, 0x9f17, 0x4e36, 0x4e9f, 0x9f10, 0x4e5c, 0x4e69, + 0x4e93, 0x8288, 0x5b5b, 0x556c, 0x560f, 0x4ec4, 0x538d, 0x539d, + 0x53a3, 0x53a5, 0x53ae, 0x9765, 0x8d5d, 0x531a, 0x53f5, 0x5326, + 0x532e, 0x533e, 0x8d5c, 0x5366, 0x5363, 0x5202, 0x5208, 0x520e, + 0x522d, 0x5233, 0x523f, 0x5240, 0x524c, 0x525e, 0x5261, 0x525c, + 0x84af, 0x527d, 0x5282, 0x5281, 0x5290, 0x5293, 0x5182, 0x7f54, + 0x4ebb, 0x4ec3, 0x4ec9, 0x4ec2, 0x4ee8, 0x4ee1, 0x4eeb, 0x4ede, + 0x4f1b, 0x4ef3, 0x4f22, 0x4f64, 0x4ef5, 0x4f25, 0x4f27, 0x4f09, + 0x4f2b, 0x4f5e, 0x4f67, 0x6538, 0x4f5a, 0x4f5d, + /* 0x59 */ + 0x4f5f, 0x4f57, 0x4f32, 0x4f3d, 0x4f76, 0x4f74, 0x4f91, 0x4f89, + 0x4f83, 0x4f8f, 0x4f7e, 0x4f7b, 0x4faa, 0x4f7c, 0x4fac, 0x4f94, + 0x4fe6, 0x4fe8, 0x4fea, 0x4fc5, 0x4fda, 0x4fe3, 0x4fdc, 0x4fd1, + 0x4fdf, 0x4ff8, 0x5029, 0x504c, 0x4ff3, 0x502c, 0x500f, 0x502e, + 0x502d, 0x4ffe, 0x501c, 0x500c, 0x5025, 0x5028, 0x507e, 0x5043, + 0x5055, 0x5048, 0x504e, 0x506c, 0x507b, 0x50a5, 0x50a7, 0x50a9, + 0x50ba, 0x50d6, 0x5106, 0x50ed, 0x50ec, 0x50e6, 0x50ee, 0x5107, + 0x510b, 0x4edd, 0x6c3d, 0x4f58, 0x4f65, 0x4fce, 0x9fa0, 0x6c46, + 0x7c74, 0x516e, 0x5dfd, 0x9ec9, 0x9998, 0x5181, 0x5914, 0x52f9, + 0x530d, 0x8a07, 0x5310, 0x51eb, 0x5919, 0x5155, 0x4ea0, 0x5156, + 0x4eb3, 0x886e, 0x88a4, 0x4eb5, 0x8114, 0x88d2, 0x7980, 0x5b34, + 0x8803, 0x7fb8, 0x51ab, 0x51b1, 0x51bd, 0x51bc, + /* 0x5a */ + 0x51c7, 0x5196, 0x51a2, 0x51a5, 0x8ba0, 0x8ba6, 0x8ba7, 0x8baa, + 0x8bb4, 0x8bb5, 0x8bb7, 0x8bc2, 0x8bc3, 0x8bcb, 0x8bcf, 0x8bce, + 0x8bd2, 0x8bd3, 0x8bd4, 0x8bd6, 0x8bd8, 0x8bd9, 0x8bdc, 0x8bdf, + 0x8be0, 0x8be4, 0x8be8, 0x8be9, 0x8bee, 0x8bf0, 0x8bf3, 0x8bf6, + 0x8bf9, 0x8bfc, 0x8bff, 0x8c00, 0x8c02, 0x8c04, 0x8c07, 0x8c0c, + 0x8c0f, 0x8c11, 0x8c12, 0x8c14, 0x8c15, 0x8c16, 0x8c19, 0x8c1b, + 0x8c18, 0x8c1d, 0x8c1f, 0x8c20, 0x8c21, 0x8c25, 0x8c27, 0x8c2a, + 0x8c2b, 0x8c2e, 0x8c2f, 0x8c32, 0x8c33, 0x8c35, 0x8c36, 0x5369, + 0x537a, 0x961d, 0x9622, 0x9621, 0x9631, 0x962a, 0x963d, 0x963c, + 0x9642, 0x9649, 0x9654, 0x965f, 0x9667, 0x966c, 0x9672, 0x9674, + 0x9688, 0x968d, 0x9697, 0x96b0, 0x9097, 0x909b, 0x909d, 0x9099, + 0x90ac, 0x90a1, 0x90b4, 0x90b3, 0x90b6, 0x90ba, + /* 0x5b */ + 0x90b8, 0x90b0, 0x90cf, 0x90c5, 0x90be, 0x90d0, 0x90c4, 0x90c7, + 0x90d3, 0x90e6, 0x90e2, 0x90dc, 0x90d7, 0x90db, 0x90eb, 0x90ef, + 0x90fe, 0x9104, 0x9122, 0x911e, 0x9123, 0x9131, 0x912f, 0x9139, + 0x9143, 0x9146, 0x520d, 0x5942, 0x52a2, 0x52ac, 0x52ad, 0x52be, + 0x54ff, 0x52d0, 0x52d6, 0x52f0, 0x53df, 0x71ee, 0x77cd, 0x5ef4, + 0x51f5, 0x51fc, 0x9b2f, 0x53b6, 0x5f01, 0x755a, 0x5def, 0x574c, + 0x57a9, 0x57a1, 0x587e, 0x58bc, 0x58c5, 0x58d1, 0x5729, 0x572c, + 0x572a, 0x5733, 0x5739, 0x572e, 0x572f, 0x575c, 0x573b, 0x5742, + 0x5769, 0x5785, 0x576b, 0x5786, 0x577c, 0x577b, 0x5768, 0x576d, + 0x5776, 0x5773, 0x57ad, 0x57a4, 0x578c, 0x57b2, 0x57cf, 0x57a7, + 0x57b4, 0x5793, 0x57a0, 0x57d5, 0x57d8, 0x57da, 0x57d9, 0x57d2, + 0x57b8, 0x57f4, 0x57ef, 0x57f8, 0x57e4, 0x57dd, + /* 0x5c */ + 0x580b, 0x580d, 0x57fd, 0x57ed, 0x5800, 0x581e, 0x5819, 0x5844, + 0x5820, 0x5865, 0x586c, 0x5881, 0x5889, 0x589a, 0x5880, 0x99a8, + 0x9f19, 0x61ff, 0x8279, 0x827d, 0x827f, 0x828f, 0x828a, 0x82a8, + 0x8284, 0x828e, 0x8291, 0x8297, 0x8299, 0x82ab, 0x82b8, 0x82be, + 0x82b0, 0x82c8, 0x82ca, 0x82e3, 0x8298, 0x82b7, 0x82ae, 0x82cb, + 0x82cc, 0x82c1, 0x82a9, 0x82b4, 0x82a1, 0x82aa, 0x829f, 0x82c4, + 0x82ce, 0x82a4, 0x82e1, 0x8309, 0x82f7, 0x82e4, 0x830f, 0x8307, + 0x82dc, 0x82f4, 0x82d2, 0x82d8, 0x830c, 0x82fb, 0x82d3, 0x8311, + 0x831a, 0x8306, 0x8314, 0x8315, 0x82e0, 0x82d5, 0x831c, 0x8351, + 0x835b, 0x835c, 0x8308, 0x8392, 0x833c, 0x8334, 0x8331, 0x839b, + 0x835e, 0x832f, 0x834f, 0x8347, 0x8343, 0x835f, 0x8340, 0x8317, + 0x8360, 0x832d, 0x833a, 0x8333, 0x8366, 0x8365, + /* 0x5d */ + 0x8368, 0x831b, 0x8369, 0x836c, 0x836a, 0x836d, 0x836e, 0x83b0, + 0x8378, 0x83b3, 0x83b4, 0x83a0, 0x83aa, 0x8393, 0x839c, 0x8385, + 0x837c, 0x83b6, 0x83a9, 0x837d, 0x83b8, 0x837b, 0x8398, 0x839e, + 0x83a8, 0x83ba, 0x83bc, 0x83c1, 0x8401, 0x83e5, 0x83d8, 0x5807, + 0x8418, 0x840b, 0x83dd, 0x83fd, 0x83d6, 0x841c, 0x8438, 0x8411, + 0x8406, 0x83d4, 0x83df, 0x840f, 0x8403, 0x83f8, 0x83f9, 0x83ea, + 0x83c5, 0x83c0, 0x8426, 0x83f0, 0x83e1, 0x845c, 0x8451, 0x845a, + 0x8459, 0x8473, 0x8487, 0x8488, 0x847a, 0x8489, 0x8478, 0x843c, + 0x8446, 0x8469, 0x8476, 0x848c, 0x848e, 0x8431, 0x846d, 0x84c1, + 0x84cd, 0x84d0, 0x84e6, 0x84bd, 0x84d3, 0x84ca, 0x84bf, 0x84ba, + 0x84e0, 0x84a1, 0x84b9, 0x84b4, 0x8497, 0x84e5, 0x84e3, 0x850c, + 0x750d, 0x8538, 0x84f0, 0x8539, 0x851f, 0x853a, + /* 0x5e */ + 0x8556, 0x853b, 0x84ff, 0x84fc, 0x8559, 0x8548, 0x8568, 0x8564, + 0x855e, 0x857a, 0x77a2, 0x8543, 0x8572, 0x857b, 0x85a4, 0x85a8, + 0x8587, 0x858f, 0x8579, 0x85ae, 0x859c, 0x8585, 0x85b9, 0x85b7, + 0x85b0, 0x85d3, 0x85c1, 0x85dc, 0x85ff, 0x8627, 0x8605, 0x8629, + 0x8616, 0x863c, 0x5efe, 0x5f08, 0x593c, 0x5941, 0x8037, 0x5955, + 0x595a, 0x5958, 0x530f, 0x5c22, 0x5c25, 0x5c2c, 0x5c34, 0x624c, + 0x626a, 0x629f, 0x62bb, 0x62ca, 0x62da, 0x62d7, 0x62ee, 0x6322, + 0x62f6, 0x6339, 0x634b, 0x6343, 0x63ad, 0x63f6, 0x6371, 0x637a, + 0x638e, 0x63b4, 0x636d, 0x63ac, 0x638a, 0x6369, 0x63ae, 0x63bc, + 0x63f2, 0x63f8, 0x63e0, 0x63ff, 0x63c4, 0x63de, 0x63ce, 0x6452, + 0x63c6, 0x63be, 0x6445, 0x6441, 0x640b, 0x641b, 0x6420, 0x640c, + 0x6426, 0x6421, 0x645e, 0x6484, 0x646d, 0x6496, + /* 0x5f */ + 0x647a, 0x64b7, 0x64b8, 0x6499, 0x64ba, 0x64c0, 0x64d0, 0x64d7, + 0x64e4, 0x64e2, 0x6509, 0x6525, 0x652e, 0x5f0b, 0x5fd2, 0x7519, + 0x5f11, 0x535f, 0x53f1, 0x53fd, 0x53e9, 0x53e8, 0x53fb, 0x5412, + 0x5416, 0x5406, 0x544b, 0x5452, 0x5453, 0x5454, 0x5456, 0x5443, + 0x5421, 0x5457, 0x5459, 0x5423, 0x5432, 0x5482, 0x5494, 0x5477, + 0x5471, 0x5464, 0x549a, 0x549b, 0x5484, 0x5476, 0x5466, 0x549d, + 0x54d0, 0x54ad, 0x54c2, 0x54b4, 0x54d2, 0x54a7, 0x54a6, 0x54d3, + 0x54d4, 0x5472, 0x54a3, 0x54d5, 0x54bb, 0x54bf, 0x54cc, 0x54d9, + 0x54da, 0x54dc, 0x54a9, 0x54aa, 0x54a4, 0x54dd, 0x54cf, 0x54de, + 0x551b, 0x54e7, 0x5520, 0x54fd, 0x5514, 0x54f3, 0x5522, 0x5523, + 0x550f, 0x5511, 0x5527, 0x552a, 0x5567, 0x558f, 0x55b5, 0x5549, + 0x556d, 0x5541, 0x5555, 0x553f, 0x5550, 0x553c, + /* 0x60 */ + 0x5537, 0x5556, 0x5575, 0x5576, 0x5577, 0x5533, 0x5530, 0x555c, + 0x558b, 0x55d2, 0x5583, 0x55b1, 0x55b9, 0x5588, 0x5581, 0x559f, + 0x557e, 0x55d6, 0x5591, 0x557b, 0x55df, 0x55bd, 0x55be, 0x5594, + 0x5599, 0x55ea, 0x55f7, 0x55c9, 0x561f, 0x55d1, 0x55eb, 0x55ec, + 0x55d4, 0x55e6, 0x55dd, 0x55c4, 0x55ef, 0x55e5, 0x55f2, 0x55f3, + 0x55cc, 0x55cd, 0x55e8, 0x55f5, 0x55e4, 0x8f94, 0x561e, 0x5608, + 0x560c, 0x5601, 0x5624, 0x5623, 0x55fe, 0x5600, 0x5627, 0x562d, + 0x5658, 0x5639, 0x5657, 0x562c, 0x564d, 0x5662, 0x5659, 0x565c, + 0x564c, 0x5654, 0x5686, 0x5664, 0x5671, 0x566b, 0x567b, 0x567c, + 0x5685, 0x5693, 0x56af, 0x56d4, 0x56d7, 0x56dd, 0x56e1, 0x56f5, + 0x56eb, 0x56f9, 0x56ff, 0x5704, 0x570a, 0x5709, 0x571c, 0x5e0f, + 0x5e19, 0x5e14, 0x5e11, 0x5e31, 0x5e3b, 0x5e3c, + /* 0x61 */ + 0x5e37, 0x5e44, 0x5e54, 0x5e5b, 0x5e5e, 0x5e61, 0x5c8c, 0x5c7a, + 0x5c8d, 0x5c90, 0x5c96, 0x5c88, 0x5c98, 0x5c99, 0x5c91, 0x5c9a, + 0x5c9c, 0x5cb5, 0x5ca2, 0x5cbd, 0x5cac, 0x5cab, 0x5cb1, 0x5ca3, + 0x5cc1, 0x5cb7, 0x5cc4, 0x5cd2, 0x5ce4, 0x5ccb, 0x5ce5, 0x5d02, + 0x5d03, 0x5d27, 0x5d26, 0x5d2e, 0x5d24, 0x5d1e, 0x5d06, 0x5d1b, + 0x5d58, 0x5d3e, 0x5d34, 0x5d3d, 0x5d6c, 0x5d5b, 0x5d6f, 0x5d5d, + 0x5d6b, 0x5d4b, 0x5d4a, 0x5d69, 0x5d74, 0x5d82, 0x5d99, 0x5d9d, + 0x8c73, 0x5db7, 0x5dc5, 0x5f73, 0x5f77, 0x5f82, 0x5f87, 0x5f89, + 0x5f8c, 0x5f95, 0x5f99, 0x5f9c, 0x5fa8, 0x5fad, 0x5fb5, 0x5fbc, + 0x8862, 0x5f61, 0x72ad, 0x72b0, 0x72b4, 0x72b7, 0x72b8, 0x72c3, + 0x72c1, 0x72ce, 0x72cd, 0x72d2, 0x72e8, 0x72ef, 0x72e9, 0x72f2, + 0x72f4, 0x72f7, 0x7301, 0x72f3, 0x7303, 0x72fa, + /* 0x62 */ + 0x72fb, 0x7317, 0x7313, 0x7321, 0x730a, 0x731e, 0x731d, 0x7315, + 0x7322, 0x7339, 0x7325, 0x732c, 0x7338, 0x7331, 0x7350, 0x734d, + 0x7357, 0x7360, 0x736c, 0x736f, 0x737e, 0x821b, 0x5925, 0x98e7, + 0x5924, 0x5902, 0x9963, 0x9967, 0x9968, 0x9969, 0x996a, 0x996b, + 0x996c, 0x9974, 0x9977, 0x997d, 0x9980, 0x9984, 0x9987, 0x998a, + 0x998d, 0x9990, 0x9991, 0x9993, 0x9994, 0x9995, 0x5e80, 0x5e91, + 0x5e8b, 0x5e96, 0x5ea5, 0x5ea0, 0x5eb9, 0x5eb5, 0x5ebe, 0x5eb3, + 0x8d53, 0x5ed2, 0x5ed1, 0x5edb, 0x5ee8, 0x5eea, 0x81ba, 0x5fc4, + 0x5fc9, 0x5fd6, 0x5fcf, 0x6003, 0x5fee, 0x6004, 0x5fe1, 0x5fe4, + 0x5ffe, 0x6005, 0x6006, 0x5fea, 0x5fed, 0x5ff8, 0x6019, 0x6035, + 0x6026, 0x601b, 0x600f, 0x600d, 0x6029, 0x602b, 0x600a, 0x603f, + 0x6021, 0x6078, 0x6079, 0x607b, 0x607a, 0x6042, + /* 0x63 */ + 0x606a, 0x607d, 0x6096, 0x609a, 0x60ad, 0x609d, 0x6083, 0x6092, + 0x608c, 0x609b, 0x60ec, 0x60bb, 0x60b1, 0x60dd, 0x60d8, 0x60c6, + 0x60da, 0x60b4, 0x6120, 0x6126, 0x6115, 0x6123, 0x60f4, 0x6100, + 0x610e, 0x612b, 0x614a, 0x6175, 0x61ac, 0x6194, 0x61a7, 0x61b7, + 0x61d4, 0x61f5, 0x5fdd, 0x96b3, 0x95e9, 0x95eb, 0x95f1, 0x95f3, + 0x95f5, 0x95f6, 0x95fc, 0x95fe, 0x9603, 0x9604, 0x9606, 0x9608, + 0x960a, 0x960b, 0x960c, 0x960d, 0x960f, 0x9612, 0x9615, 0x9616, + 0x9617, 0x9619, 0x961a, 0x4e2c, 0x723f, 0x6215, 0x6c35, 0x6c54, + 0x6c5c, 0x6c4a, 0x6ca3, 0x6c85, 0x6c90, 0x6c94, 0x6c8c, 0x6c68, + 0x6c69, 0x6c74, 0x6c76, 0x6c86, 0x6ca9, 0x6cd0, 0x6cd4, 0x6cad, + 0x6cf7, 0x6cf8, 0x6cf1, 0x6cd7, 0x6cb2, 0x6ce0, 0x6cd6, 0x6cfa, + 0x6ceb, 0x6cee, 0x6cb1, 0x6cd3, 0x6cef, 0x6cfe, + /* 0x64 */ + 0x6d39, 0x6d27, 0x6d0c, 0x6d43, 0x6d48, 0x6d07, 0x6d04, 0x6d19, + 0x6d0e, 0x6d2b, 0x6d4d, 0x6d2e, 0x6d35, 0x6d1a, 0x6d4f, 0x6d52, + 0x6d54, 0x6d33, 0x6d91, 0x6d6f, 0x6d9e, 0x6da0, 0x6d5e, 0x6d93, + 0x6d94, 0x6d5c, 0x6d60, 0x6d7c, 0x6d63, 0x6e1a, 0x6dc7, 0x6dc5, + 0x6dde, 0x6e0e, 0x6dbf, 0x6de0, 0x6e11, 0x6de6, 0x6ddd, 0x6dd9, + 0x6e16, 0x6dab, 0x6e0c, 0x6dae, 0x6e2b, 0x6e6e, 0x6e4e, 0x6e6b, + 0x6eb2, 0x6e5f, 0x6e86, 0x6e53, 0x6e54, 0x6e32, 0x6e25, 0x6e44, + 0x6edf, 0x6eb1, 0x6e98, 0x6ee0, 0x6f2d, 0x6ee2, 0x6ea5, 0x6ea7, + 0x6ebd, 0x6ebb, 0x6eb7, 0x6ed7, 0x6eb4, 0x6ecf, 0x6e8f, 0x6ec2, + 0x6e9f, 0x6f62, 0x6f46, 0x6f47, 0x6f24, 0x6f15, 0x6ef9, 0x6f2f, + 0x6f36, 0x6f4b, 0x6f74, 0x6f2a, 0x6f09, 0x6f29, 0x6f89, 0x6f8d, + 0x6f8c, 0x6f78, 0x6f72, 0x6f7c, 0x6f7a, 0x6fd1, + /* 0x65 */ + 0x6fc9, 0x6fa7, 0x6fb9, 0x6fb6, 0x6fc2, 0x6fe1, 0x6fee, 0x6fde, + 0x6fe0, 0x6fef, 0x701a, 0x7023, 0x701b, 0x7039, 0x7035, 0x704f, + 0x705e, 0x5b80, 0x5b84, 0x5b95, 0x5b93, 0x5ba5, 0x5bb8, 0x752f, + 0x9a9e, 0x6434, 0x5be4, 0x5bee, 0x8930, 0x5bf0, 0x8e47, 0x8b07, + 0x8fb6, 0x8fd3, 0x8fd5, 0x8fe5, 0x8fee, 0x8fe4, 0x8fe9, 0x8fe6, + 0x8ff3, 0x8fe8, 0x9005, 0x9004, 0x900b, 0x9026, 0x9011, 0x900d, + 0x9016, 0x9021, 0x9035, 0x9036, 0x902d, 0x902f, 0x9044, 0x9051, + 0x9052, 0x9050, 0x9068, 0x9058, 0x9062, 0x905b, 0x66b9, 0x9074, + 0x907d, 0x9082, 0x9088, 0x9083, 0x908b, 0x5f50, 0x5f57, 0x5f56, + 0x5f58, 0x5c3b, 0x54ab, 0x5c50, 0x5c59, 0x5b71, 0x5c63, 0x5c66, + 0x7fbc, 0x5f2a, 0x5f29, 0x5f2d, 0x8274, 0x5f3c, 0x9b3b, 0x5c6e, + 0x5981, 0x5983, 0x598d, 0x59a9, 0x59aa, 0x59a3, + /* 0x66 */ + 0x5997, 0x59ca, 0x59ab, 0x599e, 0x59a4, 0x59d2, 0x59b2, 0x59af, + 0x59d7, 0x59be, 0x5a05, 0x5a06, 0x59dd, 0x5a08, 0x59e3, 0x59d8, + 0x59f9, 0x5a0c, 0x5a09, 0x5a32, 0x5a34, 0x5a11, 0x5a23, 0x5a13, + 0x5a40, 0x5a67, 0x5a4a, 0x5a55, 0x5a3c, 0x5a62, 0x5a75, 0x80ec, + 0x5aaa, 0x5a9b, 0x5a77, 0x5a7a, 0x5abe, 0x5aeb, 0x5ab2, 0x5ad2, + 0x5ad4, 0x5ab8, 0x5ae0, 0x5ae3, 0x5af1, 0x5ad6, 0x5ae6, 0x5ad8, + 0x5adc, 0x5b09, 0x5b17, 0x5b16, 0x5b32, 0x5b37, 0x5b40, 0x5c15, + 0x5c1c, 0x5b5a, 0x5b65, 0x5b73, 0x5b51, 0x5b53, 0x5b62, 0x9a75, + 0x9a77, 0x9a78, 0x9a7a, 0x9a7f, 0x9a7d, 0x9a80, 0x9a81, 0x9a85, + 0x9a88, 0x9a8a, 0x9a90, 0x9a92, 0x9a93, 0x9a96, 0x9a98, 0x9a9b, + 0x9a9c, 0x9a9d, 0x9a9f, 0x9aa0, 0x9aa2, 0x9aa3, 0x9aa5, 0x9aa7, + 0x7e9f, 0x7ea1, 0x7ea3, 0x7ea5, 0x7ea8, 0x7ea9, + /* 0x67 */ + 0x7ead, 0x7eb0, 0x7ebe, 0x7ec0, 0x7ec1, 0x7ec2, 0x7ec9, 0x7ecb, + 0x7ecc, 0x7ed0, 0x7ed4, 0x7ed7, 0x7edb, 0x7ee0, 0x7ee1, 0x7ee8, + 0x7eeb, 0x7eee, 0x7eef, 0x7ef1, 0x7ef2, 0x7f0d, 0x7ef6, 0x7efa, + 0x7efb, 0x7efe, 0x7f01, 0x7f02, 0x7f03, 0x7f07, 0x7f08, 0x7f0b, + 0x7f0c, 0x7f0f, 0x7f11, 0x7f12, 0x7f17, 0x7f19, 0x7f1c, 0x7f1b, + 0x7f1f, 0x7f21, 0x7f22, 0x7f23, 0x7f24, 0x7f25, 0x7f26, 0x7f27, + 0x7f2a, 0x7f2b, 0x7f2c, 0x7f2d, 0x7f2f, 0x7f30, 0x7f31, 0x7f32, + 0x7f33, 0x7f35, 0x5e7a, 0x757f, 0x5ddb, 0x753e, 0x9095, 0x738e, + 0x7391, 0x73ae, 0x73a2, 0x739f, 0x73cf, 0x73c2, 0x73d1, 0x73b7, + 0x73b3, 0x73c0, 0x73c9, 0x73c8, 0x73e5, 0x73d9, 0x987c, 0x740a, + 0x73e9, 0x73e7, 0x73de, 0x73ba, 0x73f2, 0x740f, 0x742a, 0x745b, + 0x7426, 0x7425, 0x7428, 0x7430, 0x742e, 0x742c, + /* 0x68 */ + 0x741b, 0x741a, 0x7441, 0x745c, 0x7457, 0x7455, 0x7459, 0x7477, + 0x746d, 0x747e, 0x749c, 0x748e, 0x7480, 0x7481, 0x7487, 0x748b, + 0x749e, 0x74a8, 0x74a9, 0x7490, 0x74a7, 0x74d2, 0x74ba, 0x97ea, + 0x97eb, 0x97ec, 0x674c, 0x6753, 0x675e, 0x6748, 0x6769, 0x67a5, + 0x6787, 0x676a, 0x6773, 0x6798, 0x67a7, 0x6775, 0x67a8, 0x679e, + 0x67ad, 0x678b, 0x6777, 0x677c, 0x67f0, 0x6809, 0x67d8, 0x680a, + 0x67e9, 0x67b0, 0x680c, 0x67d9, 0x67b5, 0x67da, 0x67b3, 0x67dd, + 0x6800, 0x67c3, 0x67b8, 0x67e2, 0x680e, 0x67c1, 0x67fd, 0x6832, + 0x6833, 0x6860, 0x6861, 0x684e, 0x6862, 0x6844, 0x6864, 0x6883, + 0x681d, 0x6855, 0x6866, 0x6841, 0x6867, 0x6840, 0x683e, 0x684a, + 0x6849, 0x6829, 0x68b5, 0x688f, 0x6874, 0x6877, 0x6893, 0x686b, + 0x68c2, 0x696e, 0x68fc, 0x691f, 0x6920, 0x68f9, + /* 0x69 */ + 0x6924, 0x68f0, 0x690b, 0x6901, 0x6957, 0x68e3, 0x6910, 0x6971, + 0x6939, 0x6960, 0x6942, 0x695d, 0x6984, 0x696b, 0x6980, 0x6998, + 0x6978, 0x6934, 0x69cc, 0x6987, 0x6988, 0x69ce, 0x6989, 0x6966, + 0x6963, 0x6979, 0x699b, 0x69a7, 0x69bb, 0x69ab, 0x69ad, 0x69d4, + 0x69b1, 0x69c1, 0x69ca, 0x69df, 0x6995, 0x69e0, 0x698d, 0x69ff, + 0x6a2f, 0x69ed, 0x6a17, 0x6a18, 0x6a65, 0x69f2, 0x6a44, 0x6a3e, + 0x6aa0, 0x6a50, 0x6a5b, 0x6a35, 0x6a8e, 0x6a79, 0x6a3d, 0x6a28, + 0x6a58, 0x6a7c, 0x6a91, 0x6a90, 0x6aa9, 0x6a97, 0x6aab, 0x7337, + 0x7352, 0x6b81, 0x6b82, 0x6b87, 0x6b84, 0x6b92, 0x6b93, 0x6b8d, + 0x6b9a, 0x6b9b, 0x6ba1, 0x6baa, 0x8f6b, 0x8f6d, 0x8f71, 0x8f72, + 0x8f73, 0x8f75, 0x8f76, 0x8f78, 0x8f77, 0x8f79, 0x8f7a, 0x8f7c, + 0x8f7e, 0x8f81, 0x8f82, 0x8f84, 0x8f87, 0x8f8b, + /* 0x6a */ + 0x8f8d, 0x8f8e, 0x8f8f, 0x8f98, 0x8f9a, 0x8ece, 0x620b, 0x6217, + 0x621b, 0x621f, 0x6222, 0x6221, 0x6225, 0x6224, 0x622c, 0x81e7, + 0x74ef, 0x74f4, 0x74ff, 0x750f, 0x7511, 0x7513, 0x6534, 0x65ee, + 0x65ef, 0x65f0, 0x660a, 0x6619, 0x6772, 0x6603, 0x6615, 0x6600, + 0x7085, 0x66f7, 0x661d, 0x6634, 0x6631, 0x6636, 0x6635, 0x8006, + 0x665f, 0x6654, 0x6641, 0x664f, 0x6656, 0x6661, 0x6657, 0x6677, + 0x6684, 0x668c, 0x66a7, 0x669d, 0x66be, 0x66db, 0x66dc, 0x66e6, + 0x66e9, 0x8d32, 0x8d33, 0x8d36, 0x8d3b, 0x8d3d, 0x8d40, 0x8d45, + 0x8d46, 0x8d48, 0x8d49, 0x8d47, 0x8d4d, 0x8d55, 0x8d59, 0x89c7, + 0x89ca, 0x89cb, 0x89cc, 0x89ce, 0x89cf, 0x89d0, 0x89d1, 0x726e, + 0x729f, 0x725d, 0x7266, 0x726f, 0x727e, 0x727f, 0x7284, 0x728b, + 0x728d, 0x728f, 0x7292, 0x6308, 0x6332, 0x63b0, + /* 0x6b */ + 0x643f, 0x64d8, 0x8004, 0x6bea, 0x6bf3, 0x6bfd, 0x6bf5, 0x6bf9, + 0x6c05, 0x6c07, 0x6c06, 0x6c0d, 0x6c15, 0x6c18, 0x6c19, 0x6c1a, + 0x6c21, 0x6c29, 0x6c24, 0x6c2a, 0x6c32, 0x6535, 0x6555, 0x656b, + 0x724d, 0x7252, 0x7256, 0x7230, 0x8662, 0x5216, 0x809f, 0x809c, + 0x8093, 0x80bc, 0x670a, 0x80bd, 0x80b1, 0x80ab, 0x80ad, 0x80b4, + 0x80b7, 0x80e7, 0x80e8, 0x80e9, 0x80ea, 0x80db, 0x80c2, 0x80c4, + 0x80d9, 0x80cd, 0x80d7, 0x6710, 0x80dd, 0x80eb, 0x80f1, 0x80f4, + 0x80ed, 0x810d, 0x810e, 0x80f2, 0x80fc, 0x6715, 0x8112, 0x8c5a, + 0x8136, 0x811e, 0x812c, 0x8118, 0x8132, 0x8148, 0x814c, 0x8153, + 0x8174, 0x8159, 0x815a, 0x8171, 0x8160, 0x8169, 0x817c, 0x817d, + 0x816d, 0x8167, 0x584d, 0x5ab5, 0x8188, 0x8182, 0x8191, 0x6ed5, + 0x81a3, 0x81aa, 0x81cc, 0x6726, 0x81ca, 0x81bb, + /* 0x6c */ + 0x81c1, 0x81a6, 0x6b24, 0x6b37, 0x6b39, 0x6b43, 0x6b46, 0x6b59, + 0x98d1, 0x98d2, 0x98d3, 0x98d5, 0x98d9, 0x98da, 0x6bb3, 0x5f40, + 0x6bc2, 0x89f3, 0x6590, 0x9f51, 0x6593, 0x65bc, 0x65c6, 0x65c4, + 0x65c3, 0x65cc, 0x65ce, 0x65d2, 0x65d6, 0x7080, 0x709c, 0x7096, + 0x709d, 0x70bb, 0x70c0, 0x70b7, 0x70ab, 0x70b1, 0x70e8, 0x70ca, + 0x7110, 0x7113, 0x7116, 0x712f, 0x7131, 0x7173, 0x715c, 0x7168, + 0x7145, 0x7172, 0x714a, 0x7178, 0x717a, 0x7198, 0x71b3, 0x71b5, + 0x71a8, 0x71a0, 0x71e0, 0x71d4, 0x71e7, 0x71f9, 0x721d, 0x7228, + 0x706c, 0x7118, 0x7166, 0x71b9, 0x623e, 0x623d, 0x6243, 0x6248, + 0x6249, 0x793b, 0x7940, 0x7946, 0x7949, 0x795b, 0x795c, 0x7953, + 0x795a, 0x7962, 0x7957, 0x7960, 0x796f, 0x7967, 0x797a, 0x7985, + 0x798a, 0x799a, 0x79a7, 0x79b3, 0x5fd1, 0x5fd0, + /* 0x6d */ + 0x603c, 0x605d, 0x605a, 0x6067, 0x6041, 0x6059, 0x6063, 0x60ab, + 0x6106, 0x610d, 0x615d, 0x61a9, 0x619d, 0x61cb, 0x61d1, 0x6206, + 0x8080, 0x807f, 0x6c93, 0x6cf6, 0x6dfc, 0x77f6, 0x77f8, 0x7800, + 0x7809, 0x7817, 0x7818, 0x7811, 0x65ab, 0x782d, 0x781c, 0x781d, + 0x7839, 0x783a, 0x783b, 0x781f, 0x783c, 0x7825, 0x782c, 0x7823, + 0x7829, 0x784e, 0x786d, 0x7856, 0x7857, 0x7826, 0x7850, 0x7847, + 0x784c, 0x786a, 0x789b, 0x7893, 0x789a, 0x7887, 0x789c, 0x78a1, + 0x78a3, 0x78b2, 0x78b9, 0x78a5, 0x78d4, 0x78d9, 0x78c9, 0x78ec, + 0x78f2, 0x7905, 0x78f4, 0x7913, 0x7924, 0x791e, 0x7934, 0x9f9b, + 0x9ef9, 0x9efb, 0x9efc, 0x76f1, 0x7704, 0x770d, 0x76f9, 0x7707, + 0x7708, 0x771a, 0x7722, 0x7719, 0x772d, 0x7726, 0x7735, 0x7738, + 0x7750, 0x7751, 0x7747, 0x7743, 0x775a, 0x7768, + /* 0x6e */ + 0x7762, 0x7765, 0x777f, 0x778d, 0x777d, 0x7780, 0x778c, 0x7791, + 0x779f, 0x77a0, 0x77b0, 0x77b5, 0x77bd, 0x753a, 0x7540, 0x754e, + 0x754b, 0x7548, 0x755b, 0x7572, 0x7579, 0x7583, 0x7f58, 0x7f61, + 0x7f5f, 0x8a48, 0x7f68, 0x7f74, 0x7f71, 0x7f79, 0x7f81, 0x7f7e, + 0x76cd, 0x76e5, 0x8832, 0x9485, 0x9486, 0x9487, 0x948b, 0x948a, + 0x948c, 0x948d, 0x948f, 0x9490, 0x9494, 0x9497, 0x9495, 0x949a, + 0x949b, 0x949c, 0x94a3, 0x94a4, 0x94ab, 0x94aa, 0x94ad, 0x94ac, + 0x94af, 0x94b0, 0x94b2, 0x94b4, 0x94b6, 0x94b7, 0x94b8, 0x94b9, + 0x94ba, 0x94bc, 0x94bd, 0x94bf, 0x94c4, 0x94c8, 0x94c9, 0x94ca, + 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94d0, 0x94d1, 0x94d2, 0x94d5, + 0x94d6, 0x94d7, 0x94d9, 0x94d8, 0x94db, 0x94de, 0x94df, 0x94e0, + 0x94e2, 0x94e4, 0x94e5, 0x94e7, 0x94e8, 0x94ea, + /* 0x6f */ + 0x94e9, 0x94eb, 0x94ee, 0x94ef, 0x94f3, 0x94f4, 0x94f5, 0x94f7, + 0x94f9, 0x94fc, 0x94fd, 0x94ff, 0x9503, 0x9502, 0x9506, 0x9507, + 0x9509, 0x950a, 0x950d, 0x950e, 0x950f, 0x9512, 0x9513, 0x9514, + 0x9515, 0x9516, 0x9518, 0x951b, 0x951d, 0x951e, 0x951f, 0x9522, + 0x952a, 0x952b, 0x9529, 0x952c, 0x9531, 0x9532, 0x9534, 0x9536, + 0x9537, 0x9538, 0x953c, 0x953e, 0x953f, 0x9542, 0x9535, 0x9544, + 0x9545, 0x9546, 0x9549, 0x954c, 0x954e, 0x954f, 0x9552, 0x9553, + 0x9554, 0x9556, 0x9557, 0x9558, 0x9559, 0x955b, 0x955e, 0x955f, + 0x955d, 0x9561, 0x9562, 0x9564, 0x9565, 0x9566, 0x9567, 0x9568, + 0x9569, 0x956a, 0x956b, 0x956c, 0x956f, 0x9571, 0x9572, 0x9573, + 0x953a, 0x77e7, 0x77ec, 0x96c9, 0x79d5, 0x79ed, 0x79e3, 0x79eb, + 0x7a06, 0x5d47, 0x7a03, 0x7a02, 0x7a1e, 0x7a14, + /* 0x70 */ + 0x7a39, 0x7a37, 0x7a51, 0x9ecf, 0x99a5, 0x7a70, 0x7688, 0x768e, + 0x7693, 0x7699, 0x76a4, 0x74de, 0x74e0, 0x752c, 0x9e20, 0x9e22, + 0x9e28, 0x9e29, 0x9e2a, 0x9e2b, 0x9e2c, 0x9e32, 0x9e31, 0x9e36, + 0x9e38, 0x9e37, 0x9e39, 0x9e3a, 0x9e3e, 0x9e41, 0x9e42, 0x9e44, + 0x9e46, 0x9e47, 0x9e48, 0x9e49, 0x9e4b, 0x9e4c, 0x9e4e, 0x9e51, + 0x9e55, 0x9e57, 0x9e5a, 0x9e5b, 0x9e5c, 0x9e5e, 0x9e63, 0x9e66, + 0x9e67, 0x9e68, 0x9e69, 0x9e6a, 0x9e6b, 0x9e6c, 0x9e71, 0x9e6d, + 0x9e73, 0x7592, 0x7594, 0x7596, 0x75a0, 0x759d, 0x75ac, 0x75a3, + 0x75b3, 0x75b4, 0x75b8, 0x75c4, 0x75b1, 0x75b0, 0x75c3, 0x75c2, + 0x75d6, 0x75cd, 0x75e3, 0x75e8, 0x75e6, 0x75e4, 0x75eb, 0x75e7, + 0x7603, 0x75f1, 0x75fc, 0x75ff, 0x7610, 0x7600, 0x7605, 0x760c, + 0x7617, 0x760a, 0x7625, 0x7618, 0x7615, 0x7619, + /* 0x71 */ + 0x761b, 0x763c, 0x7622, 0x7620, 0x7640, 0x762d, 0x7630, 0x763f, + 0x7635, 0x7643, 0x763e, 0x7633, 0x764d, 0x765e, 0x7654, 0x765c, + 0x7656, 0x766b, 0x766f, 0x7fca, 0x7ae6, 0x7a78, 0x7a79, 0x7a80, + 0x7a86, 0x7a88, 0x7a95, 0x7aa6, 0x7aa0, 0x7aac, 0x7aa8, 0x7aad, + 0x7ab3, 0x8864, 0x8869, 0x8872, 0x887d, 0x887f, 0x8882, 0x88a2, + 0x88c6, 0x88b7, 0x88bc, 0x88c9, 0x88e2, 0x88ce, 0x88e3, 0x88e5, + 0x88f1, 0x891a, 0x88fc, 0x88e8, 0x88fe, 0x88f0, 0x8921, 0x8919, + 0x8913, 0x891b, 0x890a, 0x8934, 0x892b, 0x8936, 0x8941, 0x8966, + 0x897b, 0x758b, 0x80e5, 0x76b2, 0x76b4, 0x77dc, 0x8012, 0x8014, + 0x8016, 0x801c, 0x8020, 0x8022, 0x8025, 0x8026, 0x8027, 0x8029, + 0x8028, 0x8031, 0x800b, 0x8035, 0x8043, 0x8046, 0x804d, 0x8052, + 0x8069, 0x8071, 0x8983, 0x9878, 0x9880, 0x9883, + /* 0x72 */ + 0x9889, 0x988c, 0x988d, 0x988f, 0x9894, 0x989a, 0x989b, 0x989e, + 0x989f, 0x98a1, 0x98a2, 0x98a5, 0x98a6, 0x864d, 0x8654, 0x866c, + 0x866e, 0x867f, 0x867a, 0x867c, 0x867b, 0x86a8, 0x868d, 0x868b, + 0x86ac, 0x869d, 0x86a7, 0x86a3, 0x86aa, 0x8693, 0x86a9, 0x86b6, + 0x86c4, 0x86b5, 0x86ce, 0x86b0, 0x86ba, 0x86b1, 0x86af, 0x86c9, + 0x86cf, 0x86b4, 0x86e9, 0x86f1, 0x86f2, 0x86ed, 0x86f3, 0x86d0, + 0x8713, 0x86de, 0x86f4, 0x86df, 0x86d8, 0x86d1, 0x8703, 0x8707, + 0x86f8, 0x8708, 0x870a, 0x870d, 0x8709, 0x8723, 0x873b, 0x871e, + 0x8725, 0x872e, 0x871a, 0x873e, 0x8748, 0x8734, 0x8731, 0x8729, + 0x8737, 0x873f, 0x8782, 0x8722, 0x877d, 0x877e, 0x877b, 0x8760, + 0x8770, 0x874c, 0x876e, 0x878b, 0x8753, 0x8763, 0x877c, 0x8764, + 0x8759, 0x8765, 0x8793, 0x87af, 0x87a8, 0x87d2, + /* 0x73 */ + 0x87c6, 0x8788, 0x8785, 0x87ad, 0x8797, 0x8783, 0x87ab, 0x87e5, + 0x87ac, 0x87b5, 0x87b3, 0x87cb, 0x87d3, 0x87bd, 0x87d1, 0x87c0, + 0x87ca, 0x87db, 0x87ea, 0x87e0, 0x87ee, 0x8816, 0x8813, 0x87fe, + 0x880a, 0x881b, 0x8821, 0x8839, 0x883c, 0x7f36, 0x7f42, 0x7f44, + 0x7f45, 0x8210, 0x7afa, 0x7afd, 0x7b08, 0x7b03, 0x7b04, 0x7b15, + 0x7b0a, 0x7b2b, 0x7b0f, 0x7b47, 0x7b38, 0x7b2a, 0x7b19, 0x7b2e, + 0x7b31, 0x7b20, 0x7b25, 0x7b24, 0x7b33, 0x7b3e, 0x7b1e, 0x7b58, + 0x7b5a, 0x7b45, 0x7b75, 0x7b4c, 0x7b5d, 0x7b60, 0x7b6e, 0x7b7b, + 0x7b62, 0x7b72, 0x7b71, 0x7b90, 0x7ba6, 0x7ba7, 0x7bb8, 0x7bac, + 0x7b9d, 0x7ba8, 0x7b85, 0x7baa, 0x7b9c, 0x7ba2, 0x7bab, 0x7bb4, + 0x7bd1, 0x7bc1, 0x7bcc, 0x7bdd, 0x7bda, 0x7be5, 0x7be6, 0x7bea, + 0x7c0c, 0x7bfe, 0x7bfc, 0x7c0f, 0x7c16, 0x7c0b, + /* 0x74 */ + 0x7c1f, 0x7c2a, 0x7c26, 0x7c38, 0x7c41, 0x7c40, 0x81fe, 0x8201, + 0x8202, 0x8204, 0x81ec, 0x8844, 0x8221, 0x8222, 0x8223, 0x822d, + 0x822f, 0x8228, 0x822b, 0x8238, 0x823b, 0x8233, 0x8234, 0x823e, + 0x8244, 0x8249, 0x824b, 0x824f, 0x825a, 0x825f, 0x8268, 0x887e, + 0x8885, 0x8888, 0x88d8, 0x88df, 0x895e, 0x7f9d, 0x7f9f, 0x7fa7, + 0x7faf, 0x7fb0, 0x7fb2, 0x7c7c, 0x6549, 0x7c91, 0x7c9d, 0x7c9c, + 0x7c9e, 0x7ca2, 0x7cb2, 0x7cbc, 0x7cbd, 0x7cc1, 0x7cc7, 0x7ccc, + 0x7ccd, 0x7cc8, 0x7cc5, 0x7cd7, 0x7ce8, 0x826e, 0x66a8, 0x7fbf, + 0x7fce, 0x7fd5, 0x7fe5, 0x7fe1, 0x7fe6, 0x7fe9, 0x7fee, 0x7ff3, + 0x7cf8, 0x7d77, 0x7da6, 0x7dae, 0x7e47, 0x7e9b, 0x9eb8, 0x9eb4, + 0x8d73, 0x8d84, 0x8d94, 0x8d91, 0x8db1, 0x8d67, 0x8d6d, 0x8c47, + 0x8c49, 0x914a, 0x9150, 0x914e, 0x914f, 0x9164, + /* 0x75 */ + 0x9162, 0x9161, 0x9170, 0x9169, 0x916f, 0x917d, 0x917e, 0x9172, + 0x9174, 0x9179, 0x918c, 0x9185, 0x9190, 0x918d, 0x9191, 0x91a2, + 0x91a3, 0x91aa, 0x91ad, 0x91ae, 0x91af, 0x91b5, 0x91b4, 0x91ba, + 0x8c55, 0x9e7e, 0x8db8, 0x8deb, 0x8e05, 0x8e59, 0x8e69, 0x8db5, + 0x8dbf, 0x8dbc, 0x8dba, 0x8dc4, 0x8dd6, 0x8dd7, 0x8dda, 0x8dde, + 0x8dce, 0x8dcf, 0x8ddb, 0x8dc6, 0x8dec, 0x8df7, 0x8df8, 0x8de3, + 0x8df9, 0x8dfb, 0x8de4, 0x8e09, 0x8dfd, 0x8e14, 0x8e1d, 0x8e1f, + 0x8e2c, 0x8e2e, 0x8e23, 0x8e2f, 0x8e3a, 0x8e40, 0x8e39, 0x8e35, + 0x8e3d, 0x8e31, 0x8e49, 0x8e41, 0x8e42, 0x8e51, 0x8e52, 0x8e4a, + 0x8e70, 0x8e76, 0x8e7c, 0x8e6f, 0x8e74, 0x8e85, 0x8e8f, 0x8e94, + 0x8e90, 0x8e9c, 0x8e9e, 0x8c78, 0x8c82, 0x8c8a, 0x8c85, 0x8c98, + 0x8c94, 0x659b, 0x89d6, 0x89de, 0x89da, 0x89dc, + /* 0x76 */ + 0x89e5, 0x89eb, 0x89ef, 0x8a3e, 0x8b26, 0x9753, 0x96e9, 0x96f3, + 0x96ef, 0x9706, 0x9701, 0x9708, 0x970f, 0x970e, 0x972a, 0x972d, + 0x9730, 0x973e, 0x9f80, 0x9f83, 0x9f85, 0x9f86, 0x9f87, 0x9f88, + 0x9f89, 0x9f8a, 0x9f8c, 0x9efe, 0x9f0b, 0x9f0d, 0x96b9, 0x96bc, + 0x96bd, 0x96ce, 0x96d2, 0x77bf, 0x96e0, 0x928e, 0x92ae, 0x92c8, + 0x933e, 0x936a, 0x93ca, 0x938f, 0x943e, 0x946b, 0x9c7f, 0x9c82, + 0x9c85, 0x9c86, 0x9c87, 0x9c88, 0x7a23, 0x9c8b, 0x9c8e, 0x9c90, + 0x9c91, 0x9c92, 0x9c94, 0x9c95, 0x9c9a, 0x9c9b, 0x9c9e, 0x9c9f, + 0x9ca0, 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca5, 0x9ca6, 0x9ca7, 0x9ca8, + 0x9ca9, 0x9cab, 0x9cad, 0x9cae, 0x9cb0, 0x9cb1, 0x9cb2, 0x9cb3, + 0x9cb4, 0x9cb5, 0x9cb6, 0x9cb7, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd, + 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, 0x9cca, 0x9ccb, + /* 0x77 */ + 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, 0x9cd0, 0x9cd3, 0x9cd4, 0x9cd5, + 0x9cd7, 0x9cd8, 0x9cd9, 0x9cdc, 0x9cdd, 0x9cdf, 0x9ce2, 0x977c, + 0x9785, 0x9791, 0x9792, 0x9794, 0x97af, 0x97ab, 0x97a3, 0x97b2, + 0x97b4, 0x9ab1, 0x9ab0, 0x9ab7, 0x9e58, 0x9ab6, 0x9aba, 0x9abc, + 0x9ac1, 0x9ac0, 0x9ac5, 0x9ac2, 0x9acb, 0x9acc, 0x9ad1, 0x9b45, + 0x9b43, 0x9b47, 0x9b49, 0x9b48, 0x9b4d, 0x9b51, 0x98e8, 0x990d, + 0x992e, 0x9955, 0x9954, 0x9adf, 0x9ae1, 0x9ae6, 0x9aef, 0x9aeb, + 0x9afb, 0x9aed, 0x9af9, 0x9b08, 0x9b0f, 0x9b13, 0x9b1f, 0x9b23, + 0x9ebd, 0x9ebe, 0x7e3b, 0x9e82, 0x9e87, 0x9e88, 0x9e8b, 0x9e92, + 0x93d6, 0x9e9d, 0x9e9f, 0x9edb, 0x9edc, 0x9edd, 0x9ee0, 0x9edf, + 0x9ee2, 0x9ee9, 0x9ee7, 0x9ee5, 0x9eea, 0x9eef, 0x9f22, 0x9f2c, + 0x9f2f, 0x9f39, 0x9f37, 0x9f3d, 0x9f3e, 0x9f44, +}; + +static int +gb2312_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x29) || (c1 >= 0x30 && c1 <= 0x77)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 1410) { + if (i < 831) + wc = gb2312_2uni_page21[i]; + } else { + if (i < 8178) + wc = gb2312_2uni_page30[i-1410]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short gb2312_2charset[7445] = { + 0x2168, 0x216c, 0x2127, 0x2163, 0x2140, 0x2141, 0x2824, 0x2822, + 0x2828, 0x2826, 0x283a, 0x282c, 0x282a, 0x2830, 0x282e, 0x2142, + 0x2834, 0x2832, 0x2839, 0x2821, 0x2825, 0x2827, 0x2829, 0x282d, + 0x2831, 0x2823, 0x282b, 0x282f, 0x2833, 0x2835, 0x2836, 0x2837, + 0x2838, 0x2126, 0x2125, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, + 0x2626, 0x2627, 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, 0x262d, + 0x262e, 0x262f, 0x2630, 0x2631, 0x2632, 0x2633, 0x2634, 0x2635, + 0x2636, 0x2637, 0x2638, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, + 0x2646, 0x2647, 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, 0x264d, + 0x264e, 0x264f, 0x2650, 0x2651, 0x2652, 0x2653, 0x2654, 0x2655, + 0x2656, 0x2657, 0x2658, 0x2727, 0x2721, 0x2722, 0x2723, 0x2724, + 0x2725, 0x2726, 0x2728, 0x2729, 0x272a, 0x272b, 0x272c, 0x272d, + 0x272e, 0x272f, 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, 0x2735, + 0x2736, 0x2737, 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, 0x273d, + 0x273e, 0x273f, 0x2740, 0x2741, 0x2751, 0x2752, 0x2753, 0x2754, + 0x2755, 0x2756, 0x2758, 0x2759, 0x275a, 0x275b, 0x275c, 0x275d, + 0x275e, 0x275f, 0x2760, 0x2761, 0x2762, 0x2763, 0x2764, 0x2765, + 0x2766, 0x2767, 0x2768, 0x2769, 0x276a, 0x276b, 0x276c, 0x276d, + 0x276e, 0x276f, 0x2770, 0x2771, 0x2757, 0x212a, 0x212c, 0x212e, + 0x212f, 0x2130, 0x2131, 0x212d, 0x216b, 0x2164, 0x2165, 0x2179, + 0x2166, 0x216d, 0x2271, 0x2272, 0x2273, 0x2274, 0x2275, 0x2276, + 0x2277, 0x2278, 0x2279, 0x227a, 0x227b, 0x227c, 0x217b, 0x217c, + 0x217a, 0x217d, 0x214a, 0x2147, 0x2146, 0x214c, 0x2158, 0x215e, + 0x214f, 0x214e, 0x2144, 0x2145, 0x2149, 0x2148, 0x2152, 0x2153, + 0x2160, 0x215f, 0x2143, 0x214b, 0x2157, 0x2156, 0x2155, 0x2159, + 0x2154, 0x215c, 0x215d, 0x215a, 0x215b, 0x2151, 0x214d, 0x2150, + 0x2259, 0x225a, 0x225b, 0x225c, 0x225d, 0x225e, 0x225f, 0x2260, + 0x2261, 0x2262, 0x2245, 0x2246, 0x2247, 0x2248, 0x2249, 0x224a, + 0x224b, 0x224c, 0x224d, 0x224e, 0x224f, 0x2250, 0x2251, 0x2252, + 0x2253, 0x2254, 0x2255, 0x2256, 0x2257, 0x2258, 0x2231, 0x2232, + 0x2233, 0x2234, 0x2235, 0x2236, 0x2237, 0x2238, 0x2239, 0x223a, + 0x223b, 0x223c, 0x223d, 0x223e, 0x223f, 0x2240, 0x2241, 0x2242, + 0x2243, 0x2244, 0x2924, 0x2925, 0x2926, 0x2927, 0x2928, 0x2929, + 0x292a, 0x292b, 0x292c, 0x292d, 0x292e, 0x292f, 0x2930, 0x2931, + 0x2932, 0x2933, 0x2934, 0x2935, 0x2936, 0x2937, 0x2938, 0x2939, + 0x293a, 0x293b, 0x293c, 0x293d, 0x293e, 0x293f, 0x2940, 0x2941, + 0x2942, 0x2943, 0x2944, 0x2945, 0x2946, 0x2947, 0x2948, 0x2949, + 0x294a, 0x294b, 0x294c, 0x294d, 0x294e, 0x294f, 0x2950, 0x2951, + 0x2952, 0x2953, 0x2954, 0x2955, 0x2956, 0x2957, 0x2958, 0x2959, + 0x295a, 0x295b, 0x295c, 0x295d, 0x295e, 0x295f, 0x2960, 0x2961, + 0x2962, 0x2963, 0x2964, 0x2965, 0x2966, 0x2967, 0x2968, 0x2969, + 0x296a, 0x296b, 0x296c, 0x296d, 0x296e, 0x296f, 0x2176, 0x2175, + 0x2178, 0x2177, 0x2174, 0x2173, 0x2170, 0x2172, 0x2171, 0x216f, + 0x216e, 0x2162, 0x2161, 0x2121, 0x2122, 0x2123, 0x2128, 0x2129, + 0x2134, 0x2135, 0x2136, 0x2137, 0x2138, 0x2139, 0x213a, 0x213b, + 0x213e, 0x213f, 0x217e, 0x2132, 0x2133, 0x213c, 0x213d, 0x2421, + 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428, 0x2429, + 0x242a, 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, 0x2430, 0x2431, + 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438, 0x2439, + 0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440, 0x2441, + 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, 0x2449, + 0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450, 0x2451, + 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, 0x2459, + 0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, 0x2460, 0x2461, + 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, + 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, 0x2470, 0x2471, + 0x2472, 0x2473, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, + 0x2527, 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, 0x252d, 0x252e, + 0x252f, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, + 0x2537, 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, 0x253d, 0x253e, + 0x253f, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, + 0x2547, 0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, + 0x254f, 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, + 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, + 0x255f, 0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, + 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, + 0x256f, 0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, + 0x2124, 0x2845, 0x2846, 0x2847, 0x2848, 0x2849, 0x284a, 0x284b, + 0x284c, 0x284d, 0x284e, 0x284f, 0x2850, 0x2851, 0x2852, 0x2853, + 0x2854, 0x2855, 0x2856, 0x2857, 0x2858, 0x2859, 0x285a, 0x285b, + 0x285c, 0x285d, 0x285e, 0x285f, 0x2860, 0x2861, 0x2862, 0x2863, + 0x2864, 0x2865, 0x2866, 0x2867, 0x2868, 0x2869, 0x2265, 0x2266, + 0x2267, 0x2268, 0x2269, 0x226a, 0x226b, 0x226c, 0x226d, 0x226e, + 0x523b, 0x3621, 0x465f, 0x4d72, 0x5549, 0x487d, 0x494f, 0x4f42, + 0x5822, 0x323b, 0x536b, 0x5824, 0x3373, 0x5728, 0x4752, 0x5827, + 0x4a40, 0x4770, 0x317b, 0x5235, 0x3454, 0x362b, 0x4b3f, 0x5829, + 0x362a, 0x413d, 0x514f, 0x4925, 0x582d, 0x3876, 0x513e, 0x635c, + 0x5650, 0x3761, 0x342e, 0x4159, 0x583c, 0x4d68, 0x3524, 0x4e2a, + 0x5677, 0x4076, 0x3e59, 0x582f, 0x444b, 0x3e43, 0x5831, 0x4334, + 0x5265, 0x562e, 0x4e5a, 0x5527, 0x3a75, 0x3726, 0x4056, 0x4639, + 0x4552, 0x4747, 0x3954, 0x334b, 0x5252, 0x583f, 0x3e45, 0x4672, + 0x5232, 0x4f30, 0x4f67, 0x4a69, 0x5840, 0x4272, 0x4252, 0x4869, + 0x472c, 0x414b, 0x5368, 0x5579, 0x4a42, 0x367e, 0x5821, 0x535a, + 0x3f77, 0x5446, 0x3b25, 0x5841, 0x4e65, 0x3e2e, 0x5828, 0x5147, + 0x5029, 0x583d, 0x596f, 0x4d76, 0x3f3a, 0x3d3b, 0x3a25, 0x5260, + 0x327a, 0x3a60, 0x4436, 0x4f6d, 0x3e29, 0x4d24, 0x4141, 0x4757, + 0x5971, 0x5974, 0x484b, 0x5869, 0x525a, 0x4a32, 0x484a, 0x586c, + 0x586a, 0x5846, 0x3d76, 0x464d, 0x3370, 0x586b, 0x3d71, 0x3d69, + 0x4854, 0x3453, 0x4258, 0x3256, 0x5750, 0x4a4b, 0x4b7b, 0x554c, + 0x3836, 0x4f49, 0x595a, 0x5870, 0x472a, 0x586e, 0x347a, 0x416e, + 0x5254, 0x586d, 0x5247, 0x586f, 0x4347, 0x5176, 0x5659, 0x5872, + 0x5875, 0x3c7e, 0x3c5b, 0x484e, 0x375d, 0x3742, 0x4673, 0x5878, + 0x5241, 0x4e69, 0x3c3f, 0x377c, 0x3725, 0x505d, 0x565a, 0x5345, + 0x3b6f, 0x3b61, 0x5871, 0x4921, 0x4e30, 0x342b, 0x5873, 0x494b, + 0x5876, 0x4257, 0x5877, 0x4e31, 0x5879, 0x322e, 0x3940, 0x5923, + 0x3069, 0x4166, 0x496c, 0x4b45, 0x4b46, 0x5924, 0x3568, 0x352b, + 0x4e3b, 0x354d, 0x5721, 0x5774, 0x5353, 0x4c65, 0x3a4e, 0x5922, + 0x595c, 0x5360, 0x587d, 0x3770, 0x5777, 0x587e, 0x587a, 0x5921, + 0x4463, 0x5336, 0x5874, 0x595d, 0x587b, 0x4565, 0x4050, 0x5170, + 0x305b, 0x3c51, 0x5926, 0x5925, 0x592c, 0x592e, 0x592b, 0x4a39, + 0x5929, 0x5636, 0x335e, 0x5928, 0x407d, 0x4a4c, 0x592a, 0x5927, + 0x5930, 0x3631, 0x3929, 0x5240, 0x4f40, 0x4242, 0x3d44, 0x556c, + 0x3260, 0x4748, 0x3f6b, 0x592d, 0x592f, 0x4e6a, 0x3a6e, 0x4756, + 0x3163, 0x3459, 0x366d, 0x5934, 0x3f21, 0x595e, 0x474e, 0x407e, + 0x5938, 0x4b57, 0x377d, 0x5935, 0x5937, 0x3123, 0x5361, 0x5939, + 0x5045, 0x5936, 0x5931, 0x5932, 0x4129, 0x5933, 0x3c73, 0x505e, + 0x3829, 0x3e63, 0x593d, 0x593a, 0x3033, 0x5942, 0x5944, 0x3136, + 0x593f, 0x3539, 0x3e73, 0x4c48, 0x3a72, 0x5250, 0x5943, 0x3d68, + 0x332b, 0x5945, 0x3e6b, 0x5946, 0x593b, 0x445f, 0x593e, 0x5941, + 0x5940, 0x552e, 0x5635, 0x4763, 0x5948, 0x3c59, 0x594a, 0x593c, + 0x594b, 0x462b, 0x5949, 0x5776, 0x4d23, 0x3d21, 0x594c, 0x453c, + 0x4d35, 0x594d, 0x5947, 0x3325, 0x3f7e, 0x3835, 0x407c, 0x3078, + 0x3476, 0x594e, 0x594f, 0x3422, 0x5950, 0x345f, 0x3041, 0x5951, + 0x4935, 0x4f71, 0x5952, 0x4145, 0x5956, 0x492e, 0x5955, 0x5954, + 0x5957, 0x4b5b, 0x3d29, 0x4627, 0x5953, 0x5958, 0x5959, 0x4865, + 0x405c, 0x3679, 0x5823, 0x544a, 0x542a, 0x5056, 0x3364, 0x5557, + 0x4f48, 0x3962, 0x3f4b, 0x4362, 0x3652, 0x4d43, 0x596e, 0x5970, + 0x3533, 0x3635, 0x3e24, 0x486b, 0x482b, 0x304b, 0x392b, 0x4179, + 0x5962, 0x403c, 0x3932, 0x3958, 0x504b, 0x3178, 0x4664, 0x3e5f, + 0x3564, 0x5748, 0x5178, 0x3c66, 0x4a5e, 0x3c3d, 0x5966, 0x5867, + 0x445a, 0x3854, 0x483d, 0x3261, 0x5459, 0x4330, 0x4361, 0x5a22, + 0x485f, 0x5034, 0x3e7c, 0x4529, 0x395a, 0x5a23, 0x5429, 0x5a24, + 0x597b, 0x362c, 0x376b, 0x3179, 0x597c, 0x3365, 0x3e76, 0x3f76, + 0x5231, 0x4064, 0x3633, 0x597e, 0x597d, 0x3e3b, 0x4660, 0x573c, + 0x5a21, 0x4139, 0x3572, 0x4168, 0x3c75, 0x3455, 0x415d, 0x447d, + 0x3c38, 0x3732, 0x376f, 0x596c, 0x463e, 0x3f2d, 0x3b4b, 0x354a, + 0x5b49, 0x5057, 0x4d39, 0x303c, 0x3376, 0x3b77, 0x5b4a, 0x3a2f, + 0x5464, 0x3536, 0x3573, 0x5856, 0x4850, 0x3756, 0x4750, 0x5857, + 0x3f2f, 0x5b3b, 0x5858, 0x504c, 0x3b2e, 0x6b3e, 0x4150, 0x4175, + 0x5472, 0x3855, 0x3434, 0x3375, 0x493e, 0x4550, 0x4559, 0x407b, + 0x3170, 0x5859, 0x394e, 0x353d, 0x585a, 0x5646, 0x4b22, 0x482f, + 0x4932, 0x344c, 0x3f4c, 0x3974, 0x585b, 0x585c, 0x3667, 0x3c41, + 0x4c6a, 0x4f77, 0x585d, 0x4730, 0x3950, 0x3d23, 0x4c5e, 0x464a, + 0x5860, 0x585e, 0x585f, 0x307e, 0x3e67, 0x4a23, 0x3c74, 0x3831, + 0x386e, 0x5862, 0x3d4b, 0x5864, 0x5863, 0x457c, 0x5865, 0x5866, + 0x4126, 0x4830, 0x306c, 0x3926, 0x3c53, 0x4e71, 0x5b3d, 0x4153, + 0x362f, 0x567a, 0x452c, 0x3d59, 0x5b3e, 0x5b3f, 0x4078, 0x3e22, + 0x404d, 0x5b40, 0x4a46, 0x322a, 0x5342, 0x4363, 0x512b, 0x5b42, + 0x4055, 0x5b43, 0x3f31, 0x443c, 0x475a, 0x5b44, 0x5968, 0x4957, + 0x3934, 0x4e70, 0x5448, 0x307c, 0x3452, 0x5059, 0x5969, 0x5e4b, + 0x596b, 0x5830, 0x3b2f, 0x3131, 0x3357, 0x584e, 0x5451, 0x3d33, + 0x3f6f, 0x4f3b, 0x5850, 0x374b, 0x5851, 0x4625, 0x4778, 0x523d, + 0x5852, 0x4464, 0x4a2e, 0x4727, 0x5826, 0x497d, 0x4e67, 0x3b5c, + 0x306b, 0x3b2a, 0x502d, 0x3130, 0x5764, 0x573f, 0x3525, 0x4274, + 0x444f, 0x3229, 0x3237, 0x3165, 0x5f32, 0x553c, 0x3f28, 0x422c, + 0x5855, 0x4231, 0x5854, 0x4e54, 0x5a60, 0x4e40, 0x5834, 0x432e, + 0x5321, 0x4e23, 0x3c34, 0x4834, 0x4251, 0x3e6d, 0x5036, 0x5a61, + 0x4764, 0x3327, 0x3672, 0x4c7c, 0x407a, 0x4077, 0x5139, 0x5161, + 0x5847, 0x325e, 0x4065, 0x3a71, 0x5848, 0x542d, 0x4f61, 0x5849, + 0x584a, 0x4f43, 0x3378, 0x3e47, 0x584b, 0x5b4c, 0x4825, 0x4f58, + 0x487e, 0x324e, 0x5356, 0x3266, 0x3c30, 0x5351, 0x4b2b, 0x3734, + 0x3722, 0x4a65, 0x4821, 0x4a5c, 0x3164, 0x5070, 0x4551, 0x5b45, + 0x357e, 0x3f5a, 0x3945, 0x3e64, 0x416d, 0x5f36, 0x5f35, 0x563b, + 0x3d50, 0x5559, 0x3048, 0x3623, 0x3f49, 0x4c28, 0x5f33, 0x4a37, + 0x5352, 0x584f, 0x5236, 0x3a45, 0x4b3e, 0x4c3e, 0x5f37, 0x3570, + 0x5f34, 0x5375, 0x3354, 0x3877, 0x5f3a, 0x3a4f, 0x3c2a, 0x3575, + 0x4d2c, 0x437b, 0x3a73, 0x4074, 0x4d42, 0x4f72, 0x5f38, 0x4f45, + 0x4240, 0x5f39, 0x4270, 0x3e7d, 0x415f, 0x4d4c, 0x5277, 0x374d, + 0x5f41, 0x5f44, 0x3771, 0x3049, 0x3656, 0x3754, 0x3a2c, 0x4c7d, + 0x3f54, 0x4b31, 0x4674, 0x5628, 0x5f45, 0x4e62, 0x3333, 0x4e7c, + 0x3435, 0x4e47, 0x3a70, 0x4e61, 0x513d, 0x5f40, 0x3474, 0x334a, + 0x3866, 0x5f3b, 0x4445, 0x5f3c, 0x5f3d, 0x5f3e, 0x453b, 0x5f3f, + 0x5f42, 0x5431, 0x5f43, 0x473a, 0x4e58, 0x4458, 0x5f4a, 0x5f4f, + 0x565c, 0x5f49, 0x5f5a, 0x4e36, 0x3a47, 0x5f4e, 0x5f48, 0x455e, + 0x496b, 0x3a74, 0x437c, 0x3e57, 0x5f46, 0x5f4d, 0x4558, 0x5526, + 0x3a4d, 0x3e4c, 0x533d, 0x3840, 0x5664, 0x5f47, 0x393e, 0x3f27, + 0x417c, 0x5f4b, 0x5f4c, 0x5f50, 0x5f5b, 0x5f65, 0x5f57, 0x5f56, + 0x5749, 0x5f63, 0x5f64, 0x656b, 0x5227, 0x5f52, 0x3f29, 0x545b, + 0x3f48, 0x5f54, 0x4f4c, 0x5f5d, 0x514a, 0x5f5e, 0x3027, 0x4637, + 0x5f53, 0x3a65, 0x365f, 0x4d5b, 0x397e, 0x5455, 0x5f5f, 0x4f6c, + 0x3025, 0x5f67, 0x5f51, 0x5146, 0x5f55, 0x5f58, 0x5f59, 0x5f5c, + 0x3b29, 0x5f60, 0x5f61, 0x5f62, 0x5f66, 0x5f68, 0x5334, 0x3867, + 0x4536, 0x5f6a, 0x495a, 0x4128, 0x4444, 0x3f5e, 0x4f78, 0x555c, + 0x5f6e, 0x3238, 0x3a5f, 0x5f6c, 0x5b41, 0x5164, 0x4b74, 0x343d, + 0x3026, 0x5f71, 0x4c46, 0x5f72, 0x5f6d, 0x5f69, 0x5f6b, 0x5f6f, + 0x5f70, 0x3b3d, 0x5f73, 0x5f74, 0x3b23, 0x4a5b, 0x4e28, 0x6027, + 0x332a, 0x6026, 0x6021, 0x5f7e, 0x4d59, 0x5f7c, 0x5f7a, 0x3f50, + 0x5744, 0x494c, 0x5f78, 0x3021, 0x5f7d, 0x5f7b, 0x6022, 0x6028, + 0x3748, 0x4621, 0x4936, 0x4032, 0x5f75, 0x453e, 0x5844, 0x5f79, + 0x4476, 0x6023, 0x6024, 0x6025, 0x5025, 0x6034, 0x4c64, 0x6031, + 0x3f26, 0x602f, 0x4e39, 0x602b, 0x4946, 0x402e, 0x602e, 0x3a6d, + 0x3a30, 0x6029, 0x5f76, 0x6033, 0x6038, 0x342d, 0x6039, 0x4f32, + 0x3a48, 0x6030, 0x507a, 0x602c, 0x547b, 0x5f77, 0x4567, 0x602d, + 0x5377, 0x6036, 0x6037, 0x6044, 0x5061, 0x603c, 0x6049, 0x604a, + 0x603e, 0x602a, 0x4924, 0x6041, 0x6032, 0x4a48, 0x6043, 0x6035, + 0x4e4b, 0x4b43, 0x604d, 0x6046, 0x6042, 0x604b, 0x603a, 0x603f, + 0x6040, 0x6045, 0x6047, 0x6048, 0x604c, 0x603b, 0x4b54, 0x6055, + 0x6056, 0x6052, 0x6050, 0x3c4e, 0x6051, 0x3842, 0x5845, 0x506a, + 0x426f, 0x604f, 0x603d, 0x6054, 0x6053, 0x6057, 0x605c, 0x6058, + 0x5676, 0x3330, 0x576c, 0x4b3b, 0x605a, 0x4e7b, 0x3a59, 0x6061, + 0x605d, 0x522d, 0x6062, 0x605b, 0x6059, 0x605f, 0x6060, 0x605e, + 0x6064, 0x4677, 0x582c, 0x546b, 0x6066, 0x4a49, 0x6065, 0x3841, + 0x6067, 0x6068, 0x6069, 0x6063, 0x3a3f, 0x4c67, 0x606a, 0x4f79, + 0x606b, 0x4842, 0x3d40, 0x4452, 0x606c, 0x606d, 0x4774, 0x4b44, + 0x606e, 0x3b58, 0x5836, 0x5272, 0x606f, 0x4d45, 0x365a, 0x6071, + 0x5430, 0x4027, 0x3451, 0x4e27, 0x6070, 0x6072, 0x394c, 0x397a, + 0x4d3c, 0x6073, 0x4654, 0x6074, 0x5432, 0x4826, 0x6076, 0x6075, + 0x6077, 0x4d41, 0x4a25, 0x545a, 0x5b57, 0x5b59, 0x5b58, 0x3967, + 0x5b5c, 0x5b5d, 0x3558, 0x5b5a, 0x5b5b, 0x3321, 0x5b5f, 0x3b78, + 0x5637, 0x5b60, 0x3e79, 0x373b, 0x5b50, 0x4c2e, 0x3f32, 0x3b35, + 0x5778, 0x3f53, 0x3f69, 0x3c61, 0x4c33, 0x5b5e, 0x3053, 0x4e6b, + 0x3758, 0x5739, 0x4642, 0x4024, 0x4c39, 0x5b67, 0x5b61, 0x463a, + 0x5b63, 0x5b68, 0x4577, 0x5b6a, 0x5b69, 0x3f40, 0x5b66, 0x5b65, + 0x3439, 0x402c, 0x4222, 0x5b62, 0x5b64, 0x504d, 0x5b6d, 0x405d, + 0x5b72, 0x3662, 0x5b73, 0x5b52, 0x3938, 0x542b, 0x5b6c, 0x3f51, + 0x5b70, 0x5b51, 0x3566, 0x5b6b, 0x3f65, 0x5b6e, 0x5b71, 0x5b79, + 0x3921, 0x3023, 0x4271, 0x3347, 0x5b6f, 0x5b78, 0x4652, 0x5b74, + 0x5b75, 0x5b77, 0x5b76, 0x5b7e, 0x5372, 0x323a, 0x5b7d, 0x5c24, + 0x5b7b, 0x5b7a, 0x5b7c, 0x4560, 0x3b79, 0x5c23, 0x5c25, 0x4c43, + 0x3651, 0x5d40, 0x5c21, 0x5c22, 0x4735, 0x3669, 0x5c27, 0x5c26, + 0x5c29, 0x3124, 0x354c, 0x3f30, 0x515f, 0x3642, 0x5c28, 0x4b7a, + 0x6b73, 0x4b5c, 0x4b7e, 0x4c41, 0x487b, 0x5c2a, 0x4c6e, 0x5c2b, + 0x5b53, 0x5c2f, 0x5c2c, 0x3e33, 0x4a7b, 0x5c2d, 0x494a, 0x4439, + 0x473d, 0x5c2e, 0x5476, 0x5066, 0x442b, 0x3655, 0x5b54, 0x315a, + 0x5b55, 0x5b56, 0x3a3e, 0x4840, 0x4a3f, 0x4849, 0x5733, 0x4979, + 0x3f47, 0x3a78, 0x523c, 0x623a, 0x3426, 0x3138, 0x3834, 0x4f44, + 0x5967, 0x4f26, 0x4d62, 0x596d, 0x3660, 0x5239, 0x393b, 0x6239, + 0x6237, 0x3473, 0x4c6c, 0x4c2b, 0x3772, 0x5832, 0x516b, 0x3a3b, + 0x4a27, 0x4d37, 0x5244, 0x3f64, 0x3c50, 0x3661, 0x5e45, 0x5e46, + 0x5b3c, 0x5159, 0x4666, 0x444e, 0x376e, 0x375c, 0x3f7c, 0x5760, + 0x4675, 0x313c, 0x5e48, 0x3d31, 0x4c57, 0x5e4a, 0x5e49, 0x356c, + 0x495d, 0x3042, 0x452e, 0x452b, 0x444c, 0x3c69, 0x4b7d, 0x3a43, + 0x6579, 0x4867, 0x657a, 0x4d7d, 0x5731, 0x383e, 0x4268, 0x4851, + 0x657b, 0x364a, 0x3c4b, 0x517d, 0x6621, 0x436e, 0x6624, 0x657e, + 0x6625, 0x4d57, 0x3741, 0x657c, 0x657d, 0x6623, 0x445d, 0x6628, + 0x6627, 0x4343, 0x465e, 0x662a, 0x4437, 0x6622, 0x4a3c, 0x3d63, + 0x3943, 0x6626, 0x5055, 0x4e2f, 0x6629, 0x6630, 0x5226, 0x3d2a, + 0x662d, 0x662f, 0x4051, 0x524c, 0x3c27, 0x6631, 0x5276, 0x574b, + 0x4d7e, 0x4d5e, 0x4226, 0x662b, 0x662c, 0x3d3f, 0x662e, 0x6633, + 0x6632, 0x6636, 0x6638, 0x446f, 0x4448, 0x3e6a, 0x496f, 0x6637, + 0x3670, 0x4364, 0x5369, 0x6634, 0x6635, 0x4822, 0x663d, 0x6639, + 0x4645, 0x4d71, 0x663b, 0x663c, 0x3b69, 0x663e, 0x663a, 0x4037, + 0x5324, 0x663f, 0x4974, 0x6643, 0x6644, 0x5076, 0x433d, 0x4344, + 0x6642, 0x6641, 0x6647, 0x4f31, 0x6b74, 0x664a, 0x6645, 0x3c5e, + 0x4929, 0x3c35, 0x4f53, 0x6648, 0x6649, 0x664e, 0x6650, 0x6651, + 0x664b, 0x3555, 0x664c, 0x664f, 0x445b, 0x6646, 0x664d, 0x6652, + 0x6654, 0x6653, 0x6655, 0x5978, 0x6656, 0x6657, 0x5753, 0x665d, + 0x665e, 0x3f57, 0x5450, 0x5756, 0x3466, 0x4b6f, 0x665a, 0x5843, + 0x574e, 0x5022, 0x434f, 0x665f, 0x3c3e, 0x3942, 0x665b, 0x5127, + 0x3a22, 0x424f, 0x582b, 0x4a6b, 0x656e, 0x665c, 0x3775, 0x4866, + 0x4475, 0x6532, 0x447e, 0x4b7c, 0x6533, 0x552c, 0x536e, 0x4a58, + 0x3032, 0x4b4e, 0x4d6a, 0x3a6a, 0x6535, 0x6534, 0x575a, 0x3959, + 0x5666, 0x3628, 0x4d70, 0x524b, 0x3126, 0x4a35, 0x3368, 0x4973, + 0x3f4d, 0x507b, 0x4a52, 0x6536, 0x3b42, 0x4f5c, 0x392c, 0x5457, + 0x3a26, 0x5167, 0x4f7c, 0x3c52, 0x6537, 0x485d, 0x3f6d, 0x3176, + 0x4b5e, 0x3c45, 0x3c44, 0x527a, 0x435c, 0x3f5c, 0x383b, 0x4342, + 0x3a2e, 0x5422, 0x475e, 0x442f, 0x326c, 0x3951, 0x653b, 0x4148, + 0x552f, 0x653c, 0x653e, 0x3467, 0x3654, 0x4b42, 0x5130, 0x353c, + 0x4a59, 0x3762, 0x4964, 0x3d2b, 0x4e3e, 0x5770, 0x5021, 0x4959, + 0x367b, 0x6658, 0x3c62, 0x333e, 0x4950, 0x6659, 0x3322, 0x5e4c, + 0x5348, 0x5e4d, 0x5222, 0x5e4e, 0x3e4d, 0x5e4f, 0x4a2c, 0x527c, + 0x335f, 0x656a, 0x4461, 0x3e21, 0x4e32, 0x4472, 0x3e56, 0x4628, + 0x3263, 0x3e53, 0x477c, 0x4c6b, 0x3d6c, 0x4e5d, 0x4a3a, 0x4641, + 0x656c, 0x503c, 0x5539, 0x656d, 0x4a74, 0x4d40, 0x4245, 0x656f, + 0x4244, 0x6570, 0x6578, 0x4d4d, 0x493d, 0x5259, 0x6128, 0x536c, + 0x4b6a, 0x4671, 0x612c, 0x6127, 0x6129, 0x612a, 0x612f, 0x326d, + 0x612b, 0x385a, 0x612d, 0x612e, 0x6130, 0x353a, 0x6131, 0x6133, + 0x6138, 0x5152, 0x6136, 0x6135, 0x416b, 0x6137, 0x5440, 0x6132, + 0x613a, 0x3036, 0x6134, 0x3f79, 0x6139, 0x613b, 0x613e, 0x613c, + 0x5645, 0x4f3f, 0x613d, 0x613f, 0x424d, 0x366b, 0x5378, 0x474d, + 0x3765, 0x3e7e, 0x6140, 0x6141, 0x6147, 0x3367, 0x4669, 0x345e, + 0x5142, 0x6148, 0x6146, 0x6145, 0x6143, 0x6142, 0x3140, 0x5538, + 0x6144, 0x614b, 0x614c, 0x614a, 0x6f7a, 0x6153, 0x6152, 0x4736, + 0x6149, 0x614e, 0x6150, 0x6154, 0x6151, 0x614d, 0x614f, 0x6155, + 0x6156, 0x6157, 0x6158, 0x615a, 0x615b, 0x4e21, 0x675d, 0x3428, + 0x565d, 0x5132, 0x3332, 0x3924, 0x5773, 0x4749, 0x3e5e, 0x392e, + 0x4e57, 0x326e, 0x5b4f, 0x3c3a, 0x5251, 0x4b48, 0x304d, 0x4f6f, + 0x5963, 0x3d6d, 0x3152, 0x4a50, 0x323c, 0x4b27, 0x372b, 0x4a26, + 0x4f23, 0x6078, 0x554a, 0x607b, 0x607a, 0x4541, 0x4c7b, 0x4131, + 0x6079, 0x5663, 0x322f, 0x5644, 0x355b, 0x3478, 0x5621, 0x4f2f, + 0x306f, 0x607c, 0x6121, 0x3323, 0x607d, 0x607e, 0x4331, 0x435d, + 0x6122, 0x3779, 0x3b4f, 0x6123, 0x443b, 0x6124, 0x6125, 0x6126, + 0x3431, 0x3849, 0x463d, 0x446a, 0x3222, 0x5052, 0x675b, 0x3b43, + 0x5357, 0x5344, 0x3963, 0x624f, 0x572f, 0x476c, 0x3153, 0x3432, + 0x6251, 0x5072, 0x422e, 0x6250, 0x3f62, 0x5326, 0x3557, 0x6252, + 0x356a, 0x436d, 0x387d, 0x382e, 0x4553, 0x374f, 0x6254, 0x6253, + 0x3648, 0x5779, 0x4d25, 0x6258, 0x6256, 0x4a7c, 0x3f35, 0x5339, + 0x6255, 0x6257, 0x412e, 0x4048, 0x625b, 0x625a, 0x402a, 0x414e, + 0x625c, 0x625d, 0x625e, 0x5b48, 0x5153, 0x4d22, 0x3d28, 0x5e43, + 0x5825, 0x3f2a, 0x5b4d, 0x526c, 0x467a, 0x452a, 0x5e44, 0x3157, + 0x5f2e, 0x4a3d, 0x5f31, 0x392d, 0x527d, 0x3825, 0x3a6b, 0x335a, + 0x355c, 0x5545, 0x4356, 0x4f52, 0x3b21, 0x6573, 0x6572, 0x6574, + 0x4d64, 0x4875, 0x352f, 0x473f, 0x6576, 0x6c30, 0x6566, 0x3969, + 0x3531, 0x423c, 0x6568, 0x6567, 0x6569, 0x524d, 0x616a, 0x504e, + 0x4d2e, 0x5165, 0x324a, 0x316b, 0x3172, 0x456d, 0x5543, 0x5330, + 0x615c, 0x615d, 0x525b, 0x3339, 0x314b, 0x4d79, 0x5577, 0x615e, + 0x3e36, 0x347d, 0x615f, 0x3a5c, 0x6160, 0x3b32, 0x4249, 0x6161, + 0x506c, 0x4d3d, 0x6162, 0x3543, 0x4547, 0x6163, 0x6164, 0x5379, + 0x6165, 0x512d, 0x6166, 0x4e22, 0x6167, 0x3542, 0x6168, 0x3b55, + 0x5044, 0x6260, 0x3158, 0x5264, 0x6261, 0x3c49, 0x484c, 0x6263, + 0x6c7e, 0x6c7d, 0x5f2f, 0x6262, 0x563e, 0x4d7c, 0x4326, 0x6343, + 0x5652, 0x6267, 0x6268, 0x5347, 0x626c, 0x3f6c, 0x626d, 0x6265, + 0x3340, 0x446e, 0x626e, 0x5043, 0x3a76, 0x6269, 0x375e, 0x3b33, + 0x4c2c, 0x4b4b, 0x6264, 0x6266, 0x626a, 0x626b, 0x6277, 0x6274, + 0x5475, 0x6273, 0x452d, 0x557a, 0x4542, 0x3240, 0x626f, 0x6272, + 0x412f, 0x4b3c, 0x3521, 0x6279, 0x3c31, 0x6271, 0x5054, 0x5439, + 0x6275, 0x3956, 0x6276, 0x4753, 0x6270, 0x575c, 0x6d21, 0x6278, + 0x6d25, 0x627e, 0x4a51, 0x4135, 0x3b50, 0x3f56, 0x3a63, 0x4b21, + 0x6d26, 0x6d23, 0x6d22, 0x3b56, 0x6d27, 0x5074, 0x6d24, 0x3a5e, + 0x3677, 0x6321, 0x3632, 0x4c71, 0x3927, 0x4f22, 0x4721, 0x3f52, + 0x3671, 0x627a, 0x627b, 0x627d, 0x627c, 0x4455, 0x6322, 0x5341, + 0x6327, 0x4744, 0x4f24, 0x6329, 0x3a37, 0x6328, 0x3b5a, 0x6323, + 0x6324, 0x632a, 0x6326, 0x4e72, 0x5346, 0x3b3c, 0x5443, 0x447a, + 0x6d28, 0x507c, 0x6325, 0x4375, 0x632d, 0x312f, 0x6332, 0x3c42, + 0x632c, 0x353f, 0x4769, 0x6330, 0x3e2a, 0x4d6f, 0x3b73, 0x4c68, + 0x632f, 0x6331, 0x4f27, 0x632e, 0x4e29, 0x3b5d, 0x356b, 0x3e65, + 0x3252, 0x334d, 0x3139, 0x632b, 0x3251, 0x352c, 0x395f, 0x3668, + 0x4f6b, 0x6337, 0x3b4c, 0x4847, 0x504a, 0x6338, 0x336e, 0x6d29, + 0x537a, 0x5364, 0x6d2a, 0x6339, 0x5262, 0x6335, 0x535e, 0x3850, + 0x6333, 0x6336, 0x375f, 0x6334, 0x4022, 0x633a, 0x5438, 0x3448, + 0x633b, 0x3b45, 0x4977, 0x4965, 0x443d, 0x6d2b, 0x427d, 0x3b5b, + 0x3f2e, 0x4e3f, 0x633c, 0x3f36, 0x316f, 0x5477, 0x633e, 0x6d2d, + 0x633f, 0x3a29, 0x6d2c, 0x633d, 0x6340, 0x3a36, 0x362e, 0x5038, + 0x3043, 0x6d2e, 0x6d2f, 0x4041, 0x6341, 0x4533, 0x6342, 0x5c32, + 0x6d30, 0x386a, 0x4e6c, 0x6a27, 0x5067, 0x4a79, 0x4856, 0x4f37, + 0x3349, 0x4e52, 0x3d64, 0x635e, 0x3b72, 0x6a28, 0x553d, 0x465d, + 0x6a29, 0x6a2a, 0x6a2c, 0x6a2b, 0x6a2e, 0x6a2d, 0x3d58, 0x6a2f, + 0x423e, 0x3441, 0x3477, 0x3b27, 0x6c66, 0x6c65, 0x373f, 0x4b79, + 0x3162, 0x6c67, 0x4948, 0x6c68, 0x6c69, 0x4a56, 0x5e50, 0x3245, + 0x547a, 0x464b, 0x3047, 0x3472, 0x4853, 0x4d50, 0x3f38, 0x3f5b, + 0x4724, 0x5634, 0x4029, 0x5e51, 0x4928, 0x516f, 0x4524, 0x3067, + 0x3336, 0x4845, 0x3062, 0x3776, 0x457a, 0x3673, 0x5552, 0x3350, + 0x3c3c, 0x332d, 0x3e71, 0x3051, 0x5256, 0x4a63, 0x5725, 0x4d36, + 0x3636, 0x3f39, 0x555b, 0x3827, 0x4557, 0x5e52, 0x3f59, 0x4255, + 0x4740, 0x3b24, 0x3128, 0x456a, 0x457b, 0x4c27, 0x3127, 0x3556, + 0x4428, 0x5e53, 0x513a, 0x3369, 0x4372, 0x3777, 0x5674, 0x3523, + 0x3270, 0x4434, 0x4469, 0x402d, 0x5e54, 0x3068, 0x4544, 0x4160, + 0x3955, 0x3e5c, 0x4d58, 0x304e, 0x4d4f, 0x5e56, 0x3e50, 0x573e, + 0x5e55, 0x5550, 0x305d, 0x4462, 0x4223, 0x3c70, 0x5335, 0x4039, + 0x4521, 0x3226, 0x5471, 0x4028, 0x4a43, 0x5e57, 0x557c, 0x3930, + 0x482d, 0x4b29, 0x5e59, 0x3f3d, 0x4634, 0x5727, 0x4a30, 0x4443, + 0x3356, 0x3952, 0x5638, 0x6a7c, 0x3034, 0x3f66, 0x4c74, 0x4d5a, + 0x563f, 0x424e, 0x4e4e, 0x4c22, 0x502e, 0x4453, 0x3532, 0x5e58, + 0x5575, 0x3c37, 0x3b53, 0x3024, 0x4532, 0x346c, 0x5571, 0x6a7d, + 0x5e5a, 0x4d26, 0x4d6c, 0x4e66, 0x5e5c, 0x4d31, 0x4026, 0x573d, + 0x5e5b, 0x3046, 0x3a34, 0x4953, 0x4473, 0x3e68, 0x3236, 0x404c, + 0x4b70, 0x3c71, 0x3b3b, 0x3537, 0x4575, 0x5e66, 0x5e63, 0x3e5d, + 0x5e5f, 0x3437, 0x3d5d, 0x5e60, 0x446d, 0x4f46, 0x3560, 0x365e, + 0x4a5a, 0x3574, 0x5e65, 0x5546, 0x5e61, 0x4c4d, 0x467e, 0x4545, + 0x5234, 0x3e72, 0x4253, 0x4c3d, 0x3338, 0x3d53, 0x3f58, 0x4d46, + 0x515a, 0x346b, 0x5e64, 0x5e5d, 0x5e67, 0x6a7e, 0x4230, 0x5e62, + 0x5640, 0x3527, 0x3274, 0x5e68, 0x5e72, 0x5e6d, 0x5e71, 0x4860, + 0x5761, 0x5e6f, 0x4368, 0x4c61, 0x3265, 0x523e, 0x5e6e, 0x5e6b, + 0x4e55, 0x3427, 0x3f2b, 0x3e3e, 0x3d52, 0x5e69, 0x542e, 0x5e5e, + 0x5e6a, 0x403f, 0x5e6c, 0x3273, 0x3869, 0x4227, 0x3d41, 0x5e75, + 0x5e78, 0x322b, 0x3424, 0x346a, 0x4926, 0x5e76, 0x4b51, 0x3863, + 0x5e77, 0x5e7a, 0x5e79, 0x4c42, 0x3061, 0x346e, 0x653a, 0x502f, + 0x326b, 0x6b21, 0x5e74, 0x4963, 0x5e73, 0x305a, 0x5221, 0x3177, + 0x4c2f, 0x5e70, 0x4b24, 0x552a, 0x5e7b, 0x345d, 0x4426, 0x5e7d, + 0x437e, 0x4421, 0x5f21, 0x414c, 0x5e7c, 0x3e6f, 0x4632, 0x3345, + 0x4876, 0x4b3a, 0x5e7e, 0x5f24, 0x5732, 0x3337, 0x4143, 0x474b, + 0x3225, 0x3469, 0x572b, 0x446c, 0x5f22, 0x5f23, 0x5f25, 0x3a33, + 0x5f26, 0x405e, 0x4943, 0x3259, 0x4766, 0x5f27, 0x475c, 0x5f28, + 0x6b22, 0x4b53, 0x5f2a, 0x5f29, 0x3241, 0x454a, 0x5f2b, 0x545c, + 0x4841, 0x5f2c, 0x3e70, 0x5f2d, 0x5627, 0x6a37, 0x6b36, 0x4a55, + 0x587c, 0x3844, 0x3925, 0x3745, 0x557e, 0x394a, 0x5027, 0x744d, + 0x3550, 0x4374, 0x3e48, 0x6b37, 0x303d, 0x3d4c, 0x4132, 0x3156, + 0x3328, 0x3852, 0x4922, 0x3658, 0x6b38, 0x3e34, 0x4a7d, 0x4743, + 0x557b, 0x3773, 0x4e44, 0x552b, 0x3173, 0x6c33, 0x305f, 0x6c35, + 0x3637, 0x414f, 0x757a, 0x5031, 0x5565, 0x4e53, 0x3d6f, 0x3362, + 0x382b, 0x5536, 0x6d3d, 0x364f, 0x4b39, 0x5042, 0x373d, 0x6c36, + 0x4a29, 0x4554, 0x6c39, 0x6c38, 0x4243, 0x6c37, 0x507d, 0x6c3a, + 0x6c3b, 0x5765, 0x6c3c, 0x6c3d, 0x466c, 0x4e5e, 0x3c48, 0x4855, + 0x3529, 0x3e49, 0x563c, 0x5467, 0x512e, 0x5071, 0x6a38, 0x6a39, + 0x6a3a, 0x3a35, 0x4a31, 0x3f75, 0x4d7a, 0x6a40, 0x303a, 0x6a3e, + 0x4025, 0x6a3b, 0x327d, 0x4377, 0x3b68, 0x5257, 0x4e74, 0x6a3f, + 0x6a3c, 0x6a43, 0x5047, 0x5333, 0x343a, 0x4341, 0x5772, 0x5551, + 0x4a47, 0x6a45, 0x6a44, 0x6a47, 0x6a46, 0x5667, 0x4f54, 0x6a4b, + 0x3b4e, 0x3d7a, 0x494e, 0x6a4c, 0x4939, 0x4f7e, 0x6a4a, 0x544e, + 0x6a4d, 0x6a4f, 0x4d6d, 0x6a49, 0x6a4e, 0x4e6e, 0x3b5e, 0x333f, + 0x4655, 0x3e30, 0x4e7a, 0x4767, 0x3e27, 0x6a50, 0x5647, 0x4140, + 0x545d, 0x6a51, 0x4f3e, 0x6a52, 0x4a6e, 0x452f, 0x3035, 0x6a54, + 0x6a53, 0x745f, 0x443a, 0x3129, 0x655f, 0x6a55, 0x4a6f, 0x6a56, + 0x6a57, 0x4658, 0x6a58, 0x6a59, 0x543b, 0x477a, 0x5237, 0x387c, + 0x6a42, 0x325c, 0x427c, 0x5478, 0x4c66, 0x576e, 0x5442, 0x5350, + 0x6b43, 0x4573, 0x377e, 0x6b54, 0x4b37, 0x6b5e, 0x404a, 0x4d7b, + 0x332f, 0x465a, 0x6b7c, 0x443e, 0x4e34, 0x4429, 0x313e, 0x547d, + 0x4a75, 0x566c, 0x4653, 0x3664, 0x3b7a, 0x5060, 0x4931, 0x5453, + 0x4828, 0x384b, 0x683e, 0x493c, 0x683b, 0x406e, 0x5053, 0x3244, + 0x3465, 0x683c, 0x5548, 0x3645, 0x683d, 0x4a78, 0x385c, 0x4c75, + 0x4034, 0x516e, 0x683f, 0x6842, 0x3a3c, 0x312d, 0x3d5c, 0x6a3d, + 0x6843, 0x6846, 0x684b, 0x684c, 0x4b49, 0x3065, 0x3c2b, 0x3939, + 0x6841, 0x4d77, 0x684a, 0x4e76, 0x556d, 0x4156, 0x6844, 0x4336, + 0x397b, 0x5626, 0x6848, 0x4a60, 0x5466, 0x6840, 0x6845, 0x6847, + 0x4739, 0x3763, 0x6849, 0x3f5d, 0x6852, 0x6857, 0x6855, 0x3c5c, + 0x3c4f, 0x685b, 0x685e, 0x685a, 0x317a, 0x3058, 0x4433, 0x384c, + 0x4662, 0x483e, 0x4861, 0x684f, 0x6854, 0x6856, 0x3971, 0x6858, + 0x5775, 0x447b, 0x685c, 0x3269, 0x6851, 0x3c6d, 0x3f42, 0x684d, + 0x5679, 0x4178, 0x3271, 0x685f, 0x4a41, 0x6859, 0x5524, 0x316a, + 0x553b, 0x684e, 0x6850, 0x3630, 0x6853, 0x685d, 0x4038, 0x4a77, + 0x4b28, 0x465c, 0x4075, 0x6869, 0x5023, 0x6872, 0x566a, 0x6860, + 0x6861, 0x5179, 0x3a4b, 0x3879, 0x3871, 0x5454, 0x686f, 0x686e, + 0x686c, 0x3970, 0x4c52, 0x6866, 0x4e26, 0x3f72, 0x3038, 0x6871, + 0x6870, 0x5740, 0x6864, 0x4d29, 0x4923, 0x3b38, 0x3d5b, 0x686a, + 0x6862, 0x6863, 0x6865, 0x3535, 0x6867, 0x4745, 0x686b, 0x686d, + 0x3d30, 0x572e, 0x6878, 0x6875, 0x4d30, 0x6876, 0x413a, 0x6868, + 0x4337, 0x3070, 0x6874, 0x6877, 0x3923, 0x4952, 0x434e, 0x4e60, + 0x4066, 0x4b73, 0x4c5d, 0x5035, 0x4a61, 0x6873, 0x3c6c, 0x6879, + 0x435e, 0x4665, 0x3977, 0x3074, 0x5758, 0x3c2c, 0x456f, 0x4c44, + 0x6926, 0x492d, 0x6922, 0x4062, 0x3f43, 0x687e, 0x3957, 0x687b, + 0x6924, 0x524e, 0x6923, 0x5632, 0x5735, 0x6927, 0x3d37, 0x687c, + 0x687d, 0x6921, 0x4d56, 0x522c, 0x6932, 0x6929, 0x342a, 0x343b, + 0x692b, 0x5028, 0x6925, 0x337e, 0x692c, 0x4063, 0x692a, 0x6939, + 0x6938, 0x692e, 0x687a, 0x6928, 0x3f2c, 0x6931, 0x693a, 0x4225, + 0x692f, 0x3845, 0x692d, 0x535c, 0x6934, 0x6935, 0x6937, 0x6947, + 0x4046, 0x6945, 0x6930, 0x693b, 0x3071, 0x693c, 0x5525, 0x693e, + 0x693f, 0x6941, 0x4171, 0x4836, 0x693d, 0x6942, 0x6943, 0x6933, + 0x6936, 0x3b31, 0x6940, 0x3c77, 0x6944, 0x6946, 0x694a, 0x694e, + 0x325b, 0x6948, 0x372e, 0x694b, 0x694c, 0x5541, 0x4423, 0x6958, + 0x3a61, 0x6949, 0x5323, 0x6954, 0x6957, 0x6950, 0x694f, 0x4741, + 0x6952, 0x6959, 0x3348, 0x6953, 0x4f70, 0x694d, 0x3377, 0x6956, + 0x695a, 0x4c34, 0x4f2d, 0x6955, 0x695c, 0x695b, 0x695e, 0x6951, + 0x695d, 0x695f, 0x434a, 0x4737, 0x344e, 0x3b36, 0x5040, 0x6c23, + 0x4537, 0x537b, 0x6c24, 0x6c25, 0x465b, 0x3f6e, 0x6c26, 0x6c27, + 0x502a, 0x4738, 0x3868, 0x6c28, 0x5639, 0x557d, 0x344b, 0x323d, + 0x4e64, 0x4667, 0x4d61, 0x3475, 0x4b40, 0x3c5f, 0x6962, 0x6963, + 0x516a, 0x6965, 0x3479, 0x6964, 0x5133, 0x4a62, 0x3250, 0x6968, + 0x6966, 0x6967, 0x5633, 0x6969, 0x696a, 0x696b, 0x696c, 0x6c2f, + 0x4539, 0x364e, 0x5273, 0x356e, 0x3b59, 0x6c31, 0x5263, 0x4e63, + 0x4438, 0x433f, 0x363e, 0x5839, 0x3148, 0x314f, 0x3151, 0x457e, + 0x3150, 0x432b, 0x5531, 0x6b24, 0x3a41, 0x4c3a, 0x6b25, 0x6b27, + 0x6b28, 0x6b26, 0x6b29, 0x6b2b, 0x6b2a, 0x6b2c, 0x4a4f, 0x5835, + 0x4371, 0x4325, 0x4678, 0x6b2d, 0x444a, 0x6b2e, 0x6b2f, 0x6b30, + 0x3755, 0x377a, 0x6b31, 0x4762, 0x6b33, 0x3a24, 0x5175, 0x3031, + 0x6b32, 0x6b34, 0x352a, 0x4248, 0x4768, 0x6b35, 0x4b2e, 0x635f, + 0x5340, 0x595b, 0x4d21, 0x562d, 0x4773, 0x5960, 0x3b63, 0x3a3a, + 0x6362, 0x4f2b, 0x6360, 0x4947, 0x3a39, 0x5134, 0x6361, 0x486a, + 0x392f, 0x3d2d, 0x3358, 0x4e5b, 0x4c40, 0x6368, 0x6369, 0x4d74, + 0x4c2d, 0x3c33, 0x636a, 0x636b, 0x505a, 0x467b, 0x375a, 0x475f, + 0x524a, 0x4e56, 0x6364, 0x636c, 0x4972, 0x3341, 0x6367, 0x4663, + 0x6365, 0x6d33, 0x6366, 0x4933, 0x4566, 0x3935, 0x433b, 0x6363, + 0x453d, 0x4124, 0x4259, 0x3257, 0x636d, 0x3b26, 0x442d, 0x6370, + 0x3e5a, 0x637b, 0x6375, 0x3a53, 0x3750, 0x534d, 0x564e, 0x5553, + 0x3941, 0x5534, 0x5158, 0x5039, 0x4776, 0x482a, 0x3234, 0x435a, + 0x636e, 0x637c, 0x636f, 0x3728, 0x6377, 0x6374, 0x373a, 0x4522, + 0x6376, 0x455d, 0x3228, 0x467c, 0x4460, 0x5722, 0x4061, 0x6379, + 0x637a, 0x637d, 0x4c29, 0x6373, 0x533e, 0x3143, 0x6d34, 0x6371, + 0x6372, 0x6378, 0x503a, 0x4643, 0x5473, 0x637e, 0x3d60, 0x6427, + 0x6426, 0x5173, 0x6423, 0x6429, 0x4877, 0x4f34, 0x6428, 0x642e, + 0x4265, 0x3634, 0x3d72, 0x6422, 0x3a69, 0x642a, 0x642c, 0x367d, + 0x565e, 0x6432, 0x642d, 0x6421, 0x3b6e, 0x4d5d, 0x4722, 0x4549, + 0x4177, 0x6424, 0x4733, 0x3d2c, 0x3d3d, 0x6425, 0x5747, 0x3262, + 0x642b, 0x3c43, 0x642f, 0x3b6b, 0x6430, 0x4528, 0x6431, 0x5563, + 0x3f23, 0x643a, 0x6437, 0x643b, 0x643d, 0x4656, 0x3a46, 0x404b, + 0x3821, 0x6434, 0x5421, 0x3a23, 0x3d7e, 0x643c, 0x4d3f, 0x4479, + 0x4f7b, 0x4966, 0x533f, 0x4f51, 0x6433, 0x6438, 0x6439, 0x4c69, + 0x4c4e, 0x4054, 0x6435, 0x4130, 0x6436, 0x4e50, 0x3b41, 0x3553, + 0x4873, 0x3d27, 0x5547, 0x492c, 0x3822, 0x644a, 0x644c, 0x5144, + 0x523a, 0x3a2d, 0x3a54, 0x6443, 0x356d, 0x574d, 0x6440, 0x4f7d, + 0x643f, 0x415c, 0x4c4a, 0x4a67, 0x4457, 0x4c54, 0x6448, 0x6447, + 0x6441, 0x6444, 0x352d, 0x5359, 0x6446, 0x5279, 0x3463, 0x3b34, + 0x496e, 0x343e, 0x3b6c, 0x514d, 0x4c6d, 0x6d35, 0x4765, 0x5428, + 0x644b, 0x5755, 0x6442, 0x3d25, 0x6445, 0x5366, 0x6449, 0x4978, + 0x643e, 0x5365, 0x477e, 0x3649, 0x547c, 0x3233, 0x6457, 0x4e42, + 0x644d, 0x4e3c, 0x385b, 0x6456, 0x3f4a, 0x534e, 0x436c, 0x4548, + 0x6458, 0x4d44, 0x644f, 0x6454, 0x6455, 0x3a7e, 0x4f66, 0x553f, + 0x6452, 0x6450, 0x644e, 0x4d65, 0x4a2a, 0x4023, 0x3d26, 0x6453, + 0x3848, 0x6467, 0x5434, 0x645b, 0x416f, 0x6469, 0x5267, 0x645f, + 0x6460, 0x4f2a, 0x4b5d, 0x645a, 0x6451, 0x6465, 0x485c, 0x6463, + 0x4467, 0x6462, 0x6461, 0x337c, 0x6468, 0x3561, 0x574c, 0x6466, + 0x3b2c, 0x5752, 0x4c4f, 0x6b78, 0x6464, 0x3976, 0x564d, 0x6459, + 0x645c, 0x427a, 0x645e, 0x424b, 0x4044, 0x4250, 0x3175, 0x4c32, + 0x354e, 0x646f, 0x462f, 0x4661, 0x6475, 0x4229, 0x406c, 0x515d, + 0x646e, 0x442e, 0x646d, 0x6476, 0x6474, 0x427e, 0x645d, 0x6470, + 0x4a7e, 0x5544, 0x6471, 0x517a, 0x646b, 0x646c, 0x6472, 0x4e2b, + 0x454b, 0x4731, 0x423a, 0x646a, 0x414a, 0x4c36, 0x3331, 0x647b, + 0x6473, 0x647a, 0x647d, 0x647c, 0x334e, 0x333a, 0x6477, 0x6479, + 0x6478, 0x456c, 0x403d, 0x5468, 0x6522, 0x3044, 0x6524, 0x6523, + 0x3c24, 0x6525, 0x6521, 0x647e, 0x3174, 0x6528, 0x6529, 0x6526, + 0x6527, 0x652a, 0x4659, 0x652b, 0x652d, 0x652c, 0x652f, 0x652e, + 0x3960, 0x6530, 0x6531, 0x3b70, 0x6c61, 0x4370, 0x3546, 0x3b52, + 0x4169, 0x546e, 0x3e44, 0x5746, 0x5456, 0x3253, 0x6c3e, 0x6a41, + 0x422f, 0x3436, 0x5157, 0x3334, 0x4832, 0x3f3b, 0x6c40, 0x564b, + 0x6c3f, 0x6c41, 0x6c45, 0x3e66, 0x4c3f, 0x455a, 0x3e3c, 0x6c46, + 0x317e, 0x6c44, 0x5528, 0x3563, 0x6c42, 0x4136, 0x3363, 0x6c43, + 0x4b38, 0x4043, 0x4c7e, 0x4152, 0x6c48, 0x3a66, 0x4053, 0x5672, + 0x514c, 0x3f3e, 0x3733, 0x4955, 0x6c47, 0x3b62, 0x4c4c, 0x3d7d, + 0x4848, 0x4f29, 0x4d69, 0x456b, 0x3769, 0x5149, 0x3a38, 0x6c49, + 0x6c4a, 0x3b40, 0x6c4b, 0x6c62, 0x313a, 0x3759, 0x3d39, 0x6c4c, + 0x5166, 0x6c4d, 0x483b, 0x6c51, 0x6c53, 0x3b4d, 0x3c65, 0x6c4f, + 0x4937, 0x433a, 0x6c63, 0x5555, 0x6c50, 0x5673, 0x6c52, 0x6c4e, + 0x6c54, 0x6c55, 0x493f, 0x4f28, 0x505c, 0x512c, 0x485b, 0x6c56, + 0x4e75, 0x4a6c, 0x6c5a, 0x6c59, 0x303e, 0x6c57, 0x6c58, 0x6c64, + 0x483c, 0x4147, 0x6c5c, 0x5160, 0x6c5b, 0x546f, 0x6c5d, 0x5b46, + 0x6c5e, 0x312c, 0x6c5f, 0x6c60, 0x5726, 0x4540, 0x6b3c, 0x302e, + 0x3e74, 0x3838, 0x522f, 0x3056, 0x3579, 0x5833, 0x4b2c, 0x635d, + 0x462c, 0x3066, 0x4546, 0x6b39, 0x6b3a, 0x6b3b, 0x5140, 0x4523, + 0x6a72, 0x4432, 0x4435, 0x404e, 0x6a73, 0x4441, 0x4e6f, 0x6a70, + 0x6a74, 0x497c, 0x4723, 0x4c58, 0x4e7e, 0x6a75, 0x6a76, 0x4f2c, + 0x4067, 0x6a77, 0x363f, 0x6a78, 0x6a79, 0x6a7a, 0x6a7b, 0x6a71, + 0x482e, 0x616b, 0x3738, 0x616c, 0x616d, 0x5734, 0x616e, 0x616f, + 0x534c, 0x6171, 0x3f71, 0x6170, 0x3552, 0x3137, 0x6173, 0x6172, + 0x3a7c, 0x6174, 0x3937, 0x3e51, 0x447c, 0x3a5d, 0x3d46, 0x6175, + 0x6177, 0x3640, 0x4f41, 0x4a28, 0x6176, 0x5578, 0x537c, 0x6178, + 0x617c, 0x6179, 0x617a, 0x406a, 0x617e, 0x6221, 0x4047, 0x617b, + 0x617d, 0x6225, 0x4154, 0x6223, 0x6228, 0x327e, 0x6222, 0x434d, + 0x3242, 0x6227, 0x6226, 0x6224, 0x6229, 0x622b, 0x5049, 0x566d, + 0x4328, 0x622c, 0x4f57, 0x622e, 0x3a6f, 0x6960, 0x622d, 0x622a, + 0x3b2b, 0x5433, 0x6230, 0x622f, 0x6961, 0x6231, 0x6232, 0x6233, + 0x4c21, 0x6234, 0x6235, 0x507e, 0x424a, 0x5371, 0x4d75, 0x6760, + 0x6761, 0x3e41, 0x426a, 0x6764, 0x6763, 0x4d66, 0x4335, 0x6762, + 0x3b37, 0x4f56, 0x4161, 0x6769, 0x6768, 0x6774, 0x3223, 0x676a, + 0x6766, 0x676c, 0x676b, 0x493a, 0x5564, 0x6765, 0x3729, 0x6767, + 0x676e, 0x6773, 0x5669, 0x676d, 0x6772, 0x6771, 0x3060, 0x6775, + 0x4772, 0x4045, 0x406d, 0x4170, 0x6770, 0x6776, 0x4b76, 0x6822, + 0x6821, 0x5741, 0x677a, 0x6779, 0x677b, 0x6777, 0x677e, 0x677d, + 0x677c, 0x4155, 0x4759, 0x457d, 0x4543, 0x476d, 0x6823, 0x6826, + 0x6825, 0x6827, 0x3a77, 0x6778, 0x6824, 0x4870, 0x492a, 0x6829, + 0x3965, 0x517e, 0x6828, 0x682a, 0x682d, 0x682e, 0x4127, 0x682f, + 0x6830, 0x682c, 0x6834, 0x682b, 0x6831, 0x6835, 0x6832, 0x6833, + 0x6837, 0x6836, 0x394f, 0x702c, 0x702d, 0x4630, 0x306a, 0x483f, + 0x4d5f, 0x4e4d, 0x6a31, 0x6a32, 0x463f, 0x3449, 0x6a33, 0x5567, + 0x5d79, 0x6a34, 0x6a35, 0x6a36, 0x384a, 0x5f30, 0x4975, 0x4c70, + 0x497a, 0x497b, 0x5343, 0x4b26, 0x3826, 0x702e, 0x3142, 0x6538, + 0x4c6f, 0x5349, 0x3c57, 0x496a, 0x3567, 0x4450, 0x3569, 0x6e2e, + 0x3b2d, 0x675e, 0x6e2f, 0x3329, 0x6e32, 0x6e31, 0x3d67, 0x6e30, + 0x4e37, 0x454f, 0x4174, 0x5b4e, 0x6e33, 0x5073, 0x4254, 0x4668, + 0x372c, 0x6e34, 0x336b, 0x3b7b, 0x6e35, 0x675c, 0x6e36, 0x3d2e, + 0x7162, 0x4a68, 0x5249, 0x705a, 0x705b, 0x705c, 0x4146, 0x386d, + 0x3e4e, 0x705e, 0x4531, 0x705d, 0x5171, 0x7060, 0x304c, 0x3d6a, + 0x525f, 0x705f, 0x342f, 0x3768, 0x7066, 0x7065, 0x4623, 0x7061, + 0x7062, 0x3443, 0x7063, 0x556e, 0x4c5b, 0x3e52, 0x3c32, 0x7068, + 0x7067, 0x7064, 0x3221, 0x5622, 0x5338, 0x3e37, 0x482c, 0x706a, + 0x5177, 0x564c, 0x3a5b, 0x7069, 0x363b, 0x4d34, 0x4626, 0x4121, + 0x706b, 0x706e, 0x706d, 0x7070, 0x706c, 0x3b3e, 0x706f, 0x4c35, + 0x7072, 0x3355, 0x3154, 0x7073, 0x7074, 0x7076, 0x3461, 0x7071, + 0x7077, 0x707a, 0x7078, 0x7075, 0x707d, 0x7079, 0x707c, 0x707e, + 0x7121, 0x4e41, 0x7124, 0x7123, 0x4176, 0x707b, 0x4a5d, 0x3471, + 0x3171, 0x4c31, 0x7126, 0x7127, 0x712c, 0x554e, 0x7129, 0x4833, + 0x7122, 0x712b, 0x7128, 0x7125, 0x712a, 0x3029, 0x712d, 0x712f, + 0x7131, 0x7130, 0x712e, 0x5122, 0x7132, 0x7133, 0x396f, 0x3547, + 0x3057, 0x3059, 0x546d, 0x3544, 0x3d54, 0x3b4a, 0x7027, 0x385e, + 0x7028, 0x3028, 0x7029, 0x4d6e, 0x702a, 0x702b, 0x4624, 0x5665, + 0x7164, 0x7165, 0x4373, 0x535b, 0x5651, 0x4568, 0x532f, 0x5266, + 0x6e41, 0x303b, 0x5535, 0x514e, 0x3c60, 0x3a50, 0x3f78, 0x3847, + 0x3541, 0x454c, 0x4a22, 0x434b, 0x6e42, 0x443f, 0x3622, 0x6d6c, + 0x4324, 0x5631, 0x4f60, 0x6d6f, 0x454e, 0x365c, 0x4a21, 0x6d6d, + 0x6d70, 0x6d71, 0x433c, 0x3f34, 0x6d6e, 0x6d74, 0x6d72, 0x5566, + 0x435f, 0x6d73, 0x6d76, 0x5523, 0x5123, 0x6d75, 0x4350, 0x6d77, + 0x3f74, 0x3e6c, 0x6d78, 0x4c77, 0x515b, 0x5745, 0x5576, 0x6d7c, + 0x6d7b, 0x6d79, 0x6d7a, 0x6d7d, 0x3e26, 0x4b2f, 0x6e21, 0x363d, + 0x6e22, 0x4440, 0x6d7e, 0x3d5e, 0x3247, 0x3643, 0x6e25, 0x583a, + 0x6e23, 0x6e26, 0x4369, 0x3372, 0x6e27, 0x6e24, 0x4f39, 0x6e28, + 0x4277, 0x6e29, 0x6e2a, 0x5e2b, 0x4633, 0x4746, 0x5675, 0x3549, + 0x4b32, 0x6e2b, 0x4d2b, 0x6e2c, 0x5530, 0x6e2d, 0x7644, 0x5b47, + 0x3423, 0x432c, 0x7166, 0x4a38, 0x5253, 0x562a, 0x6f72, 0x3e58, + 0x3d43, 0x6f73, 0x364c, 0x302b, 0x4a2f, 0x6d36, 0x6d37, 0x4e79, + 0x372f, 0x3f73, 0x6d38, 0x426b, 0x4930, 0x6d39, 0x4676, 0x3f33, + 0x6d3c, 0x4578, 0x5150, 0x5729, 0x6d3a, 0x6d3b, 0x5162, 0x6d3f, + 0x6d40, 0x6d44, 0x6d48, 0x6d46, 0x6d4e, 0x5568, 0x6d49, 0x6d47, + 0x6d3e, 0x4569, 0x4646, 0x4969, 0x5452, 0x6d41, 0x6d42, 0x6d43, + 0x6d45, 0x4079, 0x3421, 0x3968, 0x6d50, 0x6d51, 0x6d4a, 0x6d4f, + 0x4e78, 0x4b36, 0x6d4c, 0x6d4d, 0x4f75, 0x6d52, 0x4172, 0x5332, + 0x6d4b, 0x4837, 0x3c6f, 0x4570, 0x6d56, 0x356f, 0x4235, 0x302d, + 0x4b69, 0x312e, 0x6d54, 0x4d6b, 0x3562, 0x6d55, 0x6d53, 0x6d57, + 0x357a, 0x6d58, 0x6d59, 0x6d5c, 0x314c, 0x4576, 0x3c6e, 0x6d5a, + 0x4c3c, 0x326a, 0x6d5b, 0x446b, 0x3445, 0x3075, 0x6d5f, 0x405a, + 0x3468, 0x454d, 0x6d5d, 0x3f44, 0x6d5e, 0x4425, 0x6d60, 0x6d61, + 0x6d63, 0x4157, 0x3b47, 0x3d38, 0x6d62, 0x6d64, 0x6d66, 0x6d65, + 0x6d67, 0x4a3e, 0x6c6a, 0x4071, 0x4967, 0x6c6b, 0x466e, 0x6c6c, + 0x466d, 0x6c6d, 0x6c70, 0x5766, 0x6c73, 0x6c71, 0x6c6e, 0x6c6f, + 0x5723, 0x4971, 0x4b6e, 0x6c74, 0x6c72, 0x4f69, 0x6c76, 0x4631, + 0x3c40, 0x6c75, 0x353b, 0x3b76, 0x6c77, 0x5977, 0x3d7b, 0x423b, + 0x6c78, 0x6c79, 0x3823, 0x6c7a, 0x6c7b, 0x6c7c, 0x536d, 0x582e, + 0x406b, 0x475d, 0x3a4c, 0x5063, 0x4b3d, 0x4d3a, 0x3851, 0x317c, + 0x476f, 0x5656, 0x3f46, 0x436b, 0x6f75, 0x4358, 0x5762, 0x6f77, + 0x3353, 0x4758, 0x516d, 0x5648, 0x6f78, 0x6f76, 0x3b7d, 0x3346, + 0x3d55, 0x5246, 0x3b60, 0x4f21, 0x6f7c, 0x6f7b, 0x6f79, 0x334c, + 0x4954, 0x4b30, 0x6f7e, 0x305e, 0x5649, 0x6f7d, 0x336d, 0x7655, + 0x4e48, 0x7022, 0x7021, 0x353e, 0x3c5a, 0x3b7c, 0x3865, 0x4442, + 0x7023, 0x4b6b, 0x7026, 0x5128, 0x3e3f, 0x476e, 0x7136, 0x7137, + 0x3f55, 0x3429, 0x7138, 0x4d3b, 0x4754, 0x552d, 0x7139, 0x713a, + 0x474f, 0x5224, 0x564f, 0x713b, 0x3d51, 0x3430, 0x3e3d, 0x345c, + 0x4e51, 0x3f5f, 0x713d, 0x3f7a, 0x713c, 0x713f, 0x713e, 0x7140, + 0x7141, 0x417e, 0x4122, 0x4a7a, 0x553e, 0x3e3a, 0x3e39, 0x5542, + 0x3f22, 0x4d2f, 0x7135, 0x3d5f, 0x364b, 0x5671, 0x7343, 0x7344, + 0x384d, 0x7346, 0x7347, 0x304a, 0x7345, 0x7349, 0x4b71, 0x734b, + 0x5026, 0x314a, 0x7348, 0x734f, 0x3551, 0x7357, 0x7352, 0x7354, + 0x7353, 0x377b, 0x313f, 0x734e, 0x734a, 0x355a, 0x7350, 0x7351, + 0x7355, 0x734d, 0x3c63, 0x417d, 0x7356, 0x735a, 0x734c, 0x3548, + 0x3d6e, 0x735c, 0x3724, 0x3f70, 0x567e, 0x4d32, 0x3470, 0x325f, + 0x7358, 0x7359, 0x4938, 0x735d, 0x735e, 0x7361, 0x735f, 0x7363, + 0x7362, 0x735b, 0x3f6a, 0x336f, 0x7360, 0x4729, 0x3c72, 0x736b, + 0x393f, 0x7364, 0x322d, 0x3b7e, 0x4b63, 0x736d, 0x7369, 0x395c, + 0x736e, 0x7365, 0x7366, 0x736a, 0x4261, 0x736c, 0x736f, 0x7368, + 0x3c7d, 0x4f64, 0x7370, 0x7367, 0x7372, 0x572d, 0x462a, 0x7373, + 0x7371, 0x4228, 0x385d, 0x7375, 0x7374, 0x345b, 0x7376, 0x7377, + 0x7378, 0x403a, 0x4069, 0x4571, 0x737b, 0x737a, 0x3458, 0x737e, + 0x7379, 0x737c, 0x737d, 0x7421, 0x7423, 0x3b49, 0x7422, 0x7424, + 0x323e, 0x7426, 0x7425, 0x3c2e, 0x4357, 0x5961, 0x4060, 0x744c, + 0x5751, 0x375b, 0x744e, 0x4123, 0x4649, 0x3456, 0x5533, 0x7450, + 0x744f, 0x7451, 0x4b5a, 0x7452, 0x5441, 0x5660, 0x3760, 0x4138, + 0x413b, 0x7453, 0x3e2c, 0x3462, 0x7454, 0x7455, 0x3e2b, 0x7456, + 0x745b, 0x7457, 0x745a, 0x3a7d, 0x7458, 0x7459, 0x3862, 0x4c47, + 0x745c, 0x325a, 0x4353, 0x5463, 0x3f37, 0x745d, 0x4534, 0x7469, + 0x4f35, 0x4e49, 0x4b58, 0x4b77, 0x3d74, 0x574f, 0x405b, 0x5075, + 0x746a, 0x746b, 0x746c, 0x7763, 0x3731, 0x746d, 0x576b, 0x746e, + 0x6679, 0x3e40, 0x667a, 0x3a6c, 0x667b, 0x4f4b, 0x667c, 0x543c, + 0x3c36, 0x667d, 0x667e, 0x3c4d, 0x4852, 0x4e33, 0x6721, 0x343f, + 0x6722, 0x4934, 0x3859, 0x4449, 0x575d, 0x425a, 0x3757, 0x563d, + 0x4e46, 0x3744, 0x4526, 0x6723, 0x4f5f, 0x6724, 0x6725, 0x6726, + 0x4137, 0x5769, 0x4970, 0x4f38, 0x562f, 0x5655, 0x6727, 0x306d, + 0x6728, 0x6729, 0x495c, 0x526f, 0x3e2d, 0x672a, 0x3073, 0x485e, + 0x3d61, 0x672b, 0x4846, 0x672c, 0x3b66, 0x3878, 0x5124, 0x672d, + 0x4267, 0x3e78, 0x3d4a, 0x4d33, 0x672e, 0x672f, 0x3e6e, 0x5065, + 0x4b67, 0x4c50, 0x3c4c, 0x6730, 0x3c28, 0x5077, 0x6731, 0x5078, + 0x6732, 0x6733, 0x3442, 0x6734, 0x6735, 0x497e, 0x4e2c, 0x4360, + 0x6737, 0x3141, 0x3371, 0x6738, 0x6739, 0x575b, 0x5540, 0x673a, + 0x424c, 0x573a, 0x673b, 0x673c, 0x673d, 0x3c6a, 0x4365, 0x4042, + 0x673e, 0x673f, 0x3c29, 0x6740, 0x6741, 0x6736, 0x3650, 0x6742, + 0x6743, 0x6744, 0x3b3a, 0x355e, 0x4246, 0x3160, 0x6745, 0x5435, + 0x6746, 0x383f, 0x6748, 0x6747, 0x376c, 0x6749, 0x3278, 0x674a, + 0x674b, 0x674c, 0x674d, 0x674e, 0x674f, 0x6750, 0x5327, 0x4b75, + 0x6751, 0x6752, 0x6753, 0x6754, 0x4949, 0x6755, 0x6756, 0x6757, + 0x6758, 0x6759, 0x3d49, 0x675a, 0x733e, 0x3857, 0x4831, 0x733f, + 0x7340, 0x7341, 0x395e, 0x4d78, 0x5868, 0x3a31, 0x425e, 0x6e37, + 0x3723, 0x6e39, 0x6e38, 0x3055, 0x6e3b, 0x5556, 0x576f, 0x5643, + 0x6e3d, 0x4a70, 0x6e3c, 0x6e3e, 0x6e40, 0x6e3f, 0x5172, 0x473c, + 0x4340, 0x3861, 0x4167, 0x7446, 0x505f, 0x7447, 0x4f5b, 0x483a, + 0x7448, 0x7449, 0x744a, 0x744b, 0x597a, 0x387e, 0x6571, 0x5370, + 0x7460, 0x4e4c, 0x3361, 0x7134, 0x526e, 0x7461, 0x4f68, 0x7462, + 0x474c, 0x3554, 0x3464, 0x7464, 0x7463, 0x7465, 0x7466, 0x7467, + 0x3a32, 0x303f, 0x7468, 0x372d, 0x526d, 0x522b, 0x404f, 0x3f3c, + 0x6b23, 0x555f, 0x6a48, 0x7173, 0x3678, 0x4b23, 0x444d, 0x7167, + 0x7168, 0x387b, 0x7169, 0x3a44, 0x5445, 0x3052, 0x716a, 0x716b, + 0x716c, 0x716d, 0x716e, 0x716f, 0x7171, 0x7170, 0x4555, 0x7172, + 0x367a, 0x7174, 0x522e, 0x5e47, 0x4b4a, 0x335c, 0x3522, 0x3922, + 0x4474, 0x7175, 0x7176, 0x4144, 0x417b, 0x5630, 0x7177, 0x7178, + 0x412a, 0x4638, 0x3e5b, 0x7179, 0x344f, 0x717a, 0x6d32, 0x6d31, + 0x4b60, 0x525e, 0x4b41, 0x5558, 0x4862, 0x405f, 0x3c21, 0x6b41, + 0x5024, 0x5662, 0x3647, 0x3858, 0x6b40, 0x384e, 0x6b3f, 0x3326, + 0x3949, 0x562b, 0x3774, 0x374a, 0x3c67, 0x373e, 0x6b46, 0x6b47, + 0x3039, 0x3f4f, 0x6b45, 0x537d, 0x6b48, 0x6b49, 0x374e, 0x6b42, + 0x6b44, 0x4976, 0x5657, 0x554d, 0x5032, 0x6b4f, 0x4e38, 0x6b50, + 0x3528, 0x3133, 0x6b52, 0x4c25, 0x4556, 0x6b53, 0x6b51, 0x455f, + 0x6b4e, 0x4a24, 0x6b55, 0x307b, 0x3a7a, 0x5837, 0x7163, 0x6b4a, + 0x6b4b, 0x6b4c, 0x6b4d, 0x6b56, 0x6640, 0x6b59, 0x3f68, 0x5248, + 0x6b57, 0x6b5c, 0x386c, 0x6b58, 0x3d3a, 0x5058, 0x3037, 0x6b5d, + 0x445c, 0x562c, 0x3460, 0x4276, 0x3c39, 0x6b5a, 0x6b5b, 0x5460, + 0x466a, 0x4454, 0x6b5f, 0x4527, 0x5975, 0x3231, 0x6b64, 0x3d45, + 0x6b62, 0x6b63, 0x382c, 0x4d51, 0x6b65, 0x6b61, 0x4133, 0x4622, + 0x4c73, 0x6b66, 0x4030, 0x5238, 0x6b67, 0x382f, 0x382d, 0x6b68, + 0x473b, 0x4d73, 0x6b6a, 0x6b6b, 0x6b6d, 0x5048, 0x6b72, 0x6b6e, + 0x6b71, 0x4879, 0x517c, 0x6b6c, 0x6b69, 0x3839, 0x4f59, 0x4465, + 0x6b6f, 0x6b70, 0x4c5a, 0x4d48, 0x3072, 0x6b76, 0x6b75, 0x3232, + 0x3860, 0x6b77, 0x316c, 0x4c45, 0x4424, 0x4f25, 0x6b79, 0x6c22, + 0x4572, 0x6b7a, 0x4945, 0x625f, 0x6b7e, 0x4d4e, 0x6c21, 0x315b, + 0x5337, 0x525c, 0x6b7d, 0x6b7b, 0x333c, 0x6a30, 0x5754, 0x742b, + 0x3374, 0x5641, 0x5642, 0x5569, 0x3e4a, 0x7427, 0x5228, 0x7428, + 0x7429, 0x742a, 0x3e4b, 0x535f, 0x4960, 0x4961, 0x7342, 0x4a66, + 0x4c72, 0x6236, 0x4b34, 0x4e68, 0x565b, 0x742d, 0x742e, 0x742f, + 0x7432, 0x3a3d, 0x7433, 0x3063, 0x7430, 0x7431, 0x3d22, 0x3255, + 0x7436, 0x7437, 0x3666, 0x3230, 0x4f4f, 0x7434, 0x342c, 0x7435, + 0x7438, 0x7439, 0x4d27, 0x743a, 0x743b, 0x743c, 0x4b52, 0x743d, + 0x743e, 0x743f, 0x745e, 0x413c, 0x3c68, 0x492b, 0x515e, 0x6575, + 0x5c33, 0x5255, 0x5c34, 0x302c, 0x5c35, 0x3d5a, 0x5c39, 0x5842, + 0x5c37, 0x5373, 0x4956, 0x5c3a, 0x5c36, 0x5c3b, 0x4322, 0x5c3c, + 0x5c45, 0x5c3d, 0x4e5f, 0x5625, 0x5c4f, 0x5c4d, 0x5c52, 0x3d66, + 0x422b, 0x5c38, 0x5c4b, 0x5c4e, 0x5c3e, 0x3752, 0x3045, 0x5c47, + 0x503e, 0x5c41, 0x3b28, 0x373c, 0x5c4c, 0x5c46, 0x5c3f, 0x475b, + 0x513f, 0x5c40, 0x5c4a, 0x5c50, 0x4e2d, 0x5c42, 0x5c43, 0x5c48, + 0x5c49, 0x3254, 0x5c51, 0x4b55, 0x5437, 0x5c5b, 0x5c5f, 0x4c26, + 0x5c66, 0x4367, 0x5c5c, 0x3f41, 0x5c59, 0x307a, 0x3936, 0x5c65, + 0x5c53, 0x5c44, 0x5c56, 0x4874, 0x3f60, 0x493b, 0x313d, 0x5322, + 0x5c5a, 0x5c55, 0x463b, 0x5c5e, 0x5742, 0x432f, 0x3736, 0x4751, + 0x4329, 0x5c62, 0x5c58, 0x5c6b, 0x5c54, 0x5c5d, 0x3e25, 0x5c57, + 0x5c60, 0x5c63, 0x5c64, 0x5c78, 0x5c61, 0x5d22, 0x5c67, 0x3c6b, + 0x3444, 0x4323, 0x3267, 0x5c7a, 0x5c72, 0x5c6f, 0x5c7c, 0x5c6e, + 0x5270, 0x3268, 0x4857, 0x4863, 0x5c7b, 0x5c6d, 0x5c77, 0x5c75, + 0x3e23, 0x5c74, 0x325d, 0x5c73, 0x3c76, 0x5c68, 0x3b44, 0x4073, + 0x3c54, 0x5c69, 0x5c6a, 0x5c71, 0x5c76, 0x5c79, 0x3534, 0x4859, + 0x3b67, 0x5c7e, 0x5c7d, 0x532b, 0x5d21, 0x5d23, 0x5d25, 0x5271, + 0x5d24, 0x5d26, 0x5d27, 0x5229, 0x3a49, 0x5d29, 0x5d36, 0x5d31, + 0x5d34, 0x5d30, 0x464e, 0x4072, 0x492f, 0x5c6c, 0x5d2e, 0x5d37, + 0x5c70, 0x5d2f, 0x5d38, 0x5d2c, 0x5d39, 0x5d33, 0x5d2d, 0x442a, + 0x5d28, 0x4033, 0x412b, 0x5d2a, 0x5d2b, 0x5d32, 0x3b71, 0x5d35, + 0x5328, 0x5d3a, 0x5d3b, 0x4327, 0x5d52, 0x5d3c, 0x5d51, 0x393d, + 0x3e55, 0x3e7a, 0x3a4a, 0x5d4a, 0x5d45, 0x5d3f, 0x324b, 0x5d43, + 0x5d4b, 0x3224, 0x5d55, 0x5d3e, 0x4650, 0x5d50, 0x5d54, 0x4162, + 0x3746, 0x5d4e, 0x5d4f, 0x5d44, 0x5d3d, 0x5d4d, 0x4c51, 0x5d49, + 0x5d42, 0x4348, 0x463c, 0x4e2e, 0x5d4c, 0x5d48, 0x5d41, 0x5d46, + 0x425c, 0x5329, 0x532a, 0x5d53, 0x4f74, 0x4878, 0x5d66, 0x5d47, + 0x5d60, 0x4264, 0x5d61, 0x5d57, 0x5678, 0x5d59, 0x5d58, 0x3870, + 0x5d56, 0x464f, 0x362d, 0x5d62, 0x3a79, 0x5461, 0x5d67, 0x3450, + 0x5d5a, 0x3f7b, 0x5d63, 0x5d5f, 0x5d5d, 0x3559, 0x5d5b, 0x5d5c, + 0x5d5e, 0x3d2f, 0x5d64, 0x5d65, 0x5d75, 0x4349, 0x4b62, 0x5d72, + 0x5861, 0x4651, 0x5d74, 0x5574, 0x5d73, 0x5d70, 0x5d6c, 0x5d6f, + 0x5d68, 0x506e, 0x4858, 0x5d6e, 0x5d69, 0x5d6a, 0x4b72, 0x5d6d, + 0x314d, 0x4036, 0x3c3b, 0x5d71, 0x5d77, 0x5d76, 0x5d6b, 0x456e, + 0x5d7b, 0x5e24, 0x5e23, 0x5d78, 0x436f, 0x427b, 0x5561, 0x4e35, + 0x5d7d, 0x324c, 0x4468, 0x4a5f, 0x473e, 0x5d7a, 0x5d7c, 0x5d7e, + 0x5e22, 0x302a, 0x314e, 0x5e2c, 0x5e26, 0x3d36, 0x486f, 0x5e21, + 0x5e25, 0x5e29, 0x5e28, 0x5e27, 0x5e2d, 0x544c, 0x5e33, 0x5e2a, + 0x5e2e, 0x4059, 0x3121, 0x5e36, 0x5e31, 0x5e32, 0x5126, 0x5e35, + 0x5e2f, 0x5e30, 0x503d, 0x5e34, 0x4a6d, 0x5e39, 0x5e38, 0x5e37, + 0x5e3b, 0x3d65, 0x3258, 0x436a, 0x5e3a, 0x453a, 0x5e3c, 0x4c59, + 0x372a, 0x5465, 0x5e3d, 0x5e3f, 0x4422, 0x5e41, 0x5e3e, 0x5e40, + 0x553a, 0x5e42, 0x722e, 0x3b22, 0x4232, 0x4530, 0x4247, 0x722f, + 0x5069, 0x535d, 0x6b3d, 0x3366, 0x7230, 0x7231, 0x4a2d, 0x3a67, + 0x7233, 0x7235, 0x7234, 0x4b64, 0x4f3a, 0x7232, 0x4a34, 0x524f, + 0x426c, 0x4e43, 0x7238, 0x3076, 0x7237, 0x723e, 0x324f, 0x5141, + 0x723a, 0x723c, 0x5469, 0x723b, 0x7236, 0x723f, 0x723d, 0x7239, + 0x7247, 0x7244, 0x7246, 0x724a, 0x7242, 0x7240, 0x7245, 0x567b, + 0x7241, 0x4779, 0x495f, 0x7248, 0x3946, 0x3530, 0x7243, 0x7249, + 0x7250, 0x7256, 0x3b57, 0x7255, 0x4d5c, 0x566b, 0x7252, 0x7254, + 0x3872, 0x724b, 0x724e, 0x4279, 0x555d, 0x724c, 0x724d, 0x724f, + 0x7253, 0x7259, 0x533c, 0x366a, 0x4a71, 0x3764, 0x7257, 0x7258, + 0x725a, 0x725d, 0x725b, 0x725c, 0x5151, 0x7251, 0x4d49, 0x4e4f, + 0x5629, 0x7263, 0x435b, 0x7260, 0x402f, 0x726c, 0x725e, 0x7261, + 0x7268, 0x7262, 0x7267, 0x7266, 0x7269, 0x725f, 0x7264, 0x726a, + 0x532c, 0x7265, 0x3275, 0x7272, 0x502b, 0x7275, 0x3b48, 0x7279, + 0x7270, 0x7276, 0x7278, 0x727a, 0x7273, 0x7271, 0x3a7b, 0x357b, + 0x726f, 0x7277, 0x726d, 0x726e, 0x726b, 0x7326, 0x7323, 0x7322, + 0x7274, 0x485a, 0x727b, 0x7325, 0x4378, 0x727d, 0x7327, 0x7329, + 0x7324, 0x727c, 0x732b, 0x732a, 0x425d, 0x732e, 0x7330, 0x7321, + 0x7331, 0x732c, 0x732f, 0x727e, 0x732d, 0x7332, 0x7334, 0x7328, + 0x7333, 0x7335, 0x5037, 0x7338, 0x5979, 0x7339, 0x7337, 0x4864, + 0x7336, 0x733a, 0x733b, 0x3440, 0x6e43, 0x733c, 0x733d, 0x512a, + 0x742c, 0x5046, 0x5050, 0x515c, 0x4f4e, 0x3d56, 0x5143, 0x3a62, + 0x6169, 0x5242, 0x7142, 0x3239, 0x316d, 0x7143, 0x4940, 0x3344, + 0x5972, 0x4b25, 0x7144, 0x5654, 0x7145, 0x7440, 0x7146, 0x542c, + 0x7147, 0x3040, 0x7441, 0x7442, 0x347c, 0x455b, 0x4c3b, 0x5064, + 0x4d60, 0x7148, 0x5973, 0x313b, 0x4f2e, 0x3824, 0x714a, 0x714b, + 0x3243, 0x4151, 0x5730, 0x7149, 0x714c, 0x714e, 0x5976, 0x5261, + 0x5423, 0x7443, 0x4839, 0x7444, 0x714d, 0x714f, 0x3f63, 0x7150, + 0x7154, 0x7156, 0x7151, 0x4951, 0x4561, 0x4263, 0x397c, 0x7153, + 0x7155, 0x3953, 0x715b, 0x3a56, 0x307d, 0x7159, 0x7158, 0x7152, + 0x715a, 0x7157, 0x486c, 0x4d4a, 0x715d, 0x653d, 0x715c, 0x715e, + 0x715f, 0x4f65, 0x7445, 0x3d73, 0x7160, 0x7161, 0x4e77, 0x522a, + 0x717b, 0x3832, 0x3c7b, 0x395b, 0x3966, 0x4359, 0x4a53, 0x6a68, + 0x4040, 0x3e75, 0x6a69, 0x6a6a, 0x6a6b, 0x6a6c, 0x6a6d, 0x6a6e, + 0x6a6f, 0x3d47, 0x757b, 0x757d, 0x757e, 0x757c, 0x3d62, 0x7621, + 0x3425, 0x7622, 0x7623, 0x6c32, 0x5154, 0x596a, 0x7624, 0x6e3a, + 0x5532, 0x537e, 0x4c5c, 0x4a44, 0x6540, 0x7625, 0x3e2f, 0x4629, + 0x5a25, 0x3c46, 0x3629, 0x383c, 0x484f, 0x3c25, 0x5a26, 0x5a27, + 0x4c56, 0x4843, 0x5a28, 0x467d, 0x5135, 0x5269, 0x5136, 0x3c47, + 0x3d32, 0x3b64, 0x5a29, 0x5a2a, 0x5148, 0x5a2b, 0x506d, 0x366f, + 0x425b, 0x4b4f, 0x376d, 0x4968, 0x3743, 0x3e77, 0x5624, 0x5a2c, + 0x5a2d, 0x4640, 0x5767, 0x4a36, 0x5529, 0x4b5f, 0x556f, 0x5a2e, + 0x565f, 0x344a, 0x5a30, 0x5a2f, 0x526b, 0x5a31, 0x5a32, 0x5a33, + 0x4a54, 0x5a34, 0x4a2b, 0x5a35, 0x5a36, 0x334f, 0x566f, 0x5a37, + 0x3b30, 0x352e, 0x5a38, 0x5a39, 0x396e, 0x512f, 0x5268, 0x5a3a, + 0x3843, 0x4f6a, 0x326f, 0x5a3b, 0x5a3c, 0x3d6b, 0x4e5c, 0x536f, + 0x5a3d, 0x4e73, 0x5a3e, 0x5355, 0x3b65, 0x5a3f, 0x4b35, 0x4b50, + 0x5a40, 0x476b, 0x566e, 0x5a41, 0x4535, 0x3641, 0x5a42, 0x374c, + 0x3f4e, 0x5a43, 0x5a44, 0x4b2d, 0x5a45, 0x3577, 0x5a46, 0x4142, + 0x573b, 0x5a47, 0x4c38, 0x526a, 0x4431, 0x5a48, 0x357d, 0x3b51, + 0x5a49, 0x5033, 0x5a4a, 0x5a4b, 0x4e3d, 0x5a4c, 0x5a4d, 0x5a4e, + 0x3277, 0x5a51, 0x5a4f, 0x5168, 0x5a50, 0x4355, 0x5a52, 0x5a53, + 0x5a54, 0x5a55, 0x503b, 0x5225, 0x3079, 0x5a56, 0x472b, 0x5a57, + 0x3d77, 0x4321, 0x5a58, 0x5a59, 0x437d, 0x4c37, 0x5a5a, 0x5a5b, + 0x403e, 0x4657, 0x5a5c, 0x5a5d, 0x4734, 0x5a5e, 0x5a5f, 0x3948, + 0x3b6d, 0x3639, 0x7478, 0x7479, 0x4d63, 0x7539, 0x6b60, 0x4f73, + 0x3b3f, 0x3a40, 0x5425, 0x6159, 0x7574, 0x312a, 0x3272, 0x7575, + 0x7577, 0x3a51, 0x7576, 0x4332, 0x7579, 0x7578, 0x3134, 0x556a, + 0x383a, 0x3931, 0x3246, 0x5470, 0x4f4d, 0x305c, 0x554b, 0x3b75, + 0x564a, 0x3737, 0x4c30, 0x4636, 0x3161, 0x393a, 0x567c, 0x3961, + 0x3721, 0x3c7a, 0x6a5a, 0x6a5b, 0x4c79, 0x3973, 0x6a5c, 0x347b, + 0x4333, 0x3751, 0x3a58, 0x6a5d, 0x5474, 0x6a5e, 0x3c56, 0x3b5f, + 0x6a5f, 0x415e, 0x4238, 0x545f, 0x574a, 0x6a60, 0x6a61, 0x6a64, + 0x6a62, 0x6a63, 0x495e, 0x3833, 0x3644, 0x6a65, 0x4a6a, 0x494d, + 0x344d, 0x6259, 0x4562, 0x6a66, 0x4035, 0x5738, 0x6a67, 0x572c, + 0x487c, 0x5853, 0x584d, 0x545e, 0x5479, 0x4944, 0x532e, 0x3853, + 0x3360, 0x4962, 0x7476, 0x3a55, 0x7477, 0x575f, 0x7471, 0x3830, + 0x5554, 0x384f, 0x4670, 0x3343, 0x7472, 0x332c, 0x543d, 0x4777, + 0x7474, 0x7473, 0x4c4b, 0x4824, 0x7475, 0x5763, 0x453f, 0x7540, + 0x753b, 0x7543, 0x7542, 0x563a, 0x7541, 0x543e, 0x7544, 0x754c, + 0x304f, 0x3578, 0x7549, 0x754a, 0x455c, 0x7545, 0x7546, 0x7547, + 0x754b, 0x3e60, 0x7548, 0x387a, 0x7550, 0x7553, 0x3f67, 0x3972, + 0x753c, 0x754d, 0x4237, 0x4c78, 0x3c79, 0x754e, 0x754f, 0x7551, + 0x3665, 0x7552, 0x7555, 0x753d, 0x7554, 0x533b, 0x336c, 0x4c24, + 0x7556, 0x7557, 0x3e61, 0x7558, 0x4c5f, 0x755b, 0x3248, 0x5759, + 0x7559, 0x755a, 0x755c, 0x7562, 0x7560, 0x755f, 0x755d, 0x7561, + 0x755e, 0x7564, 0x7565, 0x4c63, 0x653f, 0x3538, 0x7563, 0x7568, + 0x4c23, 0x7566, 0x7567, 0x753e, 0x3144, 0x753f, 0x3545, 0x3264, + 0x756c, 0x7569, 0x3657, 0x756d, 0x756a, 0x756b, 0x345a, 0x546a, + 0x756e, 0x3379, 0x756f, 0x7571, 0x7570, 0x7572, 0x7573, 0x496d, + 0x392a, 0x477b, 0x3663, 0x4c49, 0x6a26, 0x3335, 0x547e, 0x396c, + 0x5079, 0x696d, 0x572a, 0x696e, 0x4256, 0x486d, 0x3a64, 0x696f, + 0x6970, 0x6971, 0x5661, 0x6972, 0x6973, 0x6975, 0x6974, 0x6976, + 0x6977, 0x4761, 0x6978, 0x5458, 0x6979, 0x3d4e, 0x697a, 0x697b, + 0x3d4f, 0x697c, 0x3828, 0x413e, 0x697d, 0x3132, 0x3b54, 0x3975, + 0x697e, 0x6a21, 0x6a22, 0x6a23, 0x3778, 0x3c2d, 0x4a64, 0x604e, + 0x542f, 0x4f3d, 0x5537, 0x6a24, 0x555e, 0x6a25, 0x5041, 0x393c, + 0x3447, 0x3159, 0x4031, 0x3166, 0x3167, 0x3168, 0x333d, 0x4868, + 0x6541, 0x315f, 0x4149, 0x346f, 0x4728, 0x5358, 0x4679, 0x5138, + 0x397d, 0x4275, 0x532d, 0x544b, 0x3d7c, 0x6542, 0x3735, 0x6543, + 0x3b39, 0x5562, 0x3d78, 0x5436, 0x4e25, 0x412c, 0x3359, 0x4c76, + 0x6546, 0x6544, 0x6548, 0x654a, 0x6547, 0x354f, 0x4648, 0x357c, + 0x6545, 0x4a76, 0x6549, 0x4354, 0x3145, 0x3c23, 0x5737, 0x4d4b, + 0x4b4d, 0x4a4a, 0x4c53, 0x654c, 0x654b, 0x4466, 0x5121, 0x5137, + 0x654d, 0x6550, 0x4d38, 0x5670, 0x654f, 0x355d, 0x4d3e, 0x6551, + 0x363a, 0x4d28, 0x3964, 0x4a45, 0x3351, 0x4b59, 0x546c, 0x6552, + 0x376a, 0x654e, 0x6555, 0x347e, 0x6556, 0x6553, 0x6554, 0x525d, + 0x425f, 0x3146, 0x5362, 0x365d, 0x4b6c, 0x6557, 0x5376, 0x3169, + 0x3674, 0x655a, 0x6558, 0x6559, 0x3540, 0x5245, 0x655c, 0x655e, + 0x655d, 0x4732, 0x5223, 0x655b, 0x5462, 0x555a, 0x6560, 0x5771, + 0x6561, 0x315c, 0x517b, 0x6562, 0x6564, 0x6563, 0x6565, 0x5258, + 0x354b, 0x675f, 0x5a75, 0x5a78, 0x5a76, 0x5a77, 0x5a7a, 0x504f, + 0x4447, 0x306e, 0x5030, 0x5a79, 0x534a, 0x3a2a, 0x5b22, 0x4771, + 0x5a7c, 0x5a7b, 0x495b, 0x5a7d, 0x5b21, 0x575e, 0x5a7e, 0x415a, + 0x5b25, 0x5374, 0x5b27, 0x5b24, 0x5b28, 0x3d3c, 0x4049, 0x5b23, + 0x5b26, 0x5623, 0x5b29, 0x5b2d, 0x5b2e, 0x5b2c, 0x3a42, 0x3f24, + 0x5b2b, 0x5b2a, 0x5447, 0x323f, 0x5b2f, 0x3979, 0x5b30, 0x333b, + 0x3526, 0x363c, 0x5b31, 0x3675, 0x5b32, 0x3149, 0x5b34, 0x5b33, + 0x5b35, 0x5b37, 0x5b36, 0x5b38, 0x5b39, 0x5b3a, 0x534f, 0x747a, + 0x4775, 0x5743, 0x4564, 0x747c, 0x747d, 0x747b, 0x3e46, 0x506f, + 0x3753, 0x544d, 0x4c2a, 0x7522, 0x7521, 0x3a28, 0x747e, 0x4b56, + 0x7524, 0x4052, 0x336a, 0x4d2a, 0x7525, 0x7523, 0x3d34, 0x7528, + 0x7529, 0x3d4d, 0x4338, 0x3f61, 0x4b61, 0x752a, 0x7526, 0x7527, + 0x4470, 0x752c, 0x343c, 0x576d, 0x3457, 0x752b, 0x752e, 0x752d, + 0x752f, 0x5051, 0x4351, 0x4829, 0x7530, 0x7531, 0x7532, 0x7533, + 0x7534, 0x7535, 0x7537, 0x7536, 0x7538, 0x3249, 0x5354, 0x4a4d, + 0x406f, 0x5658, 0x5230, 0x413f, 0x3d70, 0x382a, 0x3c78, 0x7646, + 0x7647, 0x7648, 0x7649, 0x764a, 0x764c, 0x764b, 0x7769, 0x764d, + 0x764e, 0x6e44, 0x6e45, 0x6e46, 0x556b, 0x3624, 0x6e48, 0x6e47, + 0x6e49, 0x6e4a, 0x4725, 0x6e4b, 0x6e4c, 0x3730, 0x3576, 0x6e4d, + 0x6e4f, 0x6e4e, 0x3846, 0x6e50, 0x6e51, 0x6e52, 0x365b, 0x332e, + 0x5653, 0x4446, 0x3135, 0x3856, 0x6e53, 0x6e54, 0x543f, 0x4755, + 0x3e7b, 0x4e59, 0x3933, 0x6e56, 0x6e55, 0x6e58, 0x6e57, 0x4525, + 0x6e59, 0x6e5a, 0x472e, 0x6e5b, 0x472f, 0x6e5c, 0x3227, 0x6e5d, + 0x6e5e, 0x6e5f, 0x6e60, 0x6e61, 0x576a, 0x6e62, 0x6e63, 0x3c58, + 0x6e64, 0x534b, 0x4c7a, 0x322c, 0x4165, 0x6e65, 0x4726, 0x432d, + 0x6e66, 0x6e67, 0x6e68, 0x6e69, 0x6e6a, 0x6e6b, 0x6e6c, 0x6e6d, + 0x6e6e, 0x6e6f, 0x6e70, 0x6e71, 0x6e72, 0x6e74, 0x6e73, 0x6e75, + 0x4d2d, 0x4241, 0x6e76, 0x6e77, 0x6e78, 0x5521, 0x6e79, 0x4f33, + 0x6e7a, 0x6e7b, 0x6e7c, 0x6e7d, 0x6f21, 0x6e7e, 0x6f22, 0x3875, + 0x437a, 0x6f23, 0x6f24, 0x3d42, 0x523f, 0x3279, 0x6f25, 0x6f26, + 0x6f27, 0x5278, 0x6f28, 0x567d, 0x6f29, 0x464c, 0x6f2a, 0x6f2b, + 0x4134, 0x6f2c, 0x4f7a, 0x4b78, 0x6f2e, 0x6f2d, 0x337a, 0x3978, + 0x6f2f, 0x6f30, 0x5062, 0x6f31, 0x6f32, 0x3766, 0x503f, 0x6f33, + 0x6f34, 0x6f35, 0x4871, 0x4c60, 0x6f36, 0x6f37, 0x6f38, 0x6f39, + 0x6f3a, 0x5560, 0x6f3b, 0x346d, 0x432a, 0x6f3c, 0x6f3d, 0x6f3e, + 0x6f3f, 0x4e7d, 0x6f40, 0x4260, 0x3438, 0x5736, 0x3d75, 0x4f47, + 0x6f43, 0x6f41, 0x6f42, 0x6f44, 0x3627, 0x3c7c, 0x3e62, 0x434c, + 0x6f45, 0x6f46, 0x6f47, 0x6f4f, 0x6f48, 0x6f49, 0x6f4a, 0x4742, + 0x6f71, 0x364d, 0x6f4b, 0x6f4c, 0x6f4d, 0x3646, 0x433e, 0x6f4e, + 0x6f50, 0x6f51, 0x6f52, 0x5572, 0x6f53, 0x4477, 0x6f54, 0x4478, + 0x6f55, 0x6f56, 0x3864, 0x3077, 0x6f57, 0x6f58, 0x6f59, 0x6f5a, + 0x6f5b, 0x6f5c, 0x6f5d, 0x6f5e, 0x3e35, 0x6f61, 0x6f5f, 0x6f60, + 0x6f62, 0x6f63, 0x414d, 0x6f64, 0x6f65, 0x6f66, 0x6f67, 0x6f68, + 0x6f69, 0x6f6a, 0x6f6b, 0x6f6c, 0x4058, 0x6f6d, 0x412d, 0x6f6e, + 0x6f6f, 0x6f70, 0x4f62, 0x3324, 0x4345, 0x6345, 0x4941, 0x6346, + 0x3155, 0x4e4a, 0x3433, 0x4872, 0x6347, 0x4f50, 0x6348, 0x3c64, + 0x6349, 0x634a, 0x4346, 0x5522, 0x4456, 0x396b, 0x4e45, 0x634b, + 0x4376, 0x634c, 0x3727, 0x3873, 0x3a52, 0x634d, 0x634e, 0x5444, + 0x634f, 0x6350, 0x514b, 0x6351, 0x6352, 0x6353, 0x6354, 0x5156, + 0x6355, 0x327b, 0x403b, 0x6356, 0x402b, 0x6357, 0x6358, 0x6359, + 0x635a, 0x635b, 0x3837, 0x5a62, 0x3653, 0x5a64, 0x5a63, 0x5a66, + 0x486e, 0x5a65, 0x3740, 0x5174, 0x5275, 0x5573, 0x3d57, 0x5768, + 0x5a68, 0x5a67, 0x3022, 0x4d53, 0x5a69, 0x383d, 0x3c4a, 0x423d, + 0x4224, 0x3342, 0x5a6a, 0x422a, 0x4430, 0x3d35, 0x4f5e, 0x5a6b, + 0x4942, 0x315d, 0x5a6c, 0x3638, 0x543a, 0x337d, 0x5a6d, 0x5449, + 0x4f55, 0x4563, 0x5a6e, 0x5a6f, 0x5a70, 0x416a, 0x4c55, 0x4f5d, + 0x5367, 0x4221, 0x5a71, 0x4b65, 0x5a72, 0x4b66, 0x527e, 0x3874, + 0x5a73, 0x302f, 0x4f36, 0x554f, 0x4b6d, 0x5a74, 0x6344, 0x4125, + 0x763f, 0x7640, 0x7641, 0x4451, 0x4838, 0x5163, 0x505b, 0x5145, + 0x3c2f, 0x394d, 0x6f74, 0x3446, 0x533a, 0x7642, 0x337b, 0x7643, + 0x3571, 0x7645, 0x536a, 0x7627, 0x5129, 0x7629, 0x7628, 0x4163, + 0x4057, 0x3122, 0x4e6d, 0x5068, 0x762b, 0x4f76, 0x762a, 0x5570, + 0x762c, 0x4339, 0x3b74, 0x762e, 0x762d, 0x445e, 0x4158, 0x4b2a, + 0x4f3c, 0x762f, 0x7630, 0x7631, 0x4236, 0x3054, 0x4579, 0x7632, + 0x4760, 0x7626, 0x3e38, 0x3e32, 0x3565, 0x3747, 0x3f3f, 0x4352, + 0x4366, 0x584c, 0x386f, 0x3d79, 0x5125, 0x3050, 0x7730, 0x7731, + 0x502c, 0x3030, 0x7732, 0x7733, 0x7734, 0x474a, 0x3e4f, 0x7737, + 0x7736, 0x315e, 0x7735, 0x7738, 0x7739, 0x4e24, 0x484d, 0x3a2b, + 0x6838, 0x6839, 0x683a, 0x3e42, 0x5274, 0x544f, 0x4958, 0x5233, + 0x3625, 0x476a, 0x717c, 0x4f6e, 0x4b33, 0x506b, 0x676f, 0x4d67, + 0x394b, 0x3659, 0x717d, 0x3064, 0x4b4c, 0x717e, 0x5424, 0x422d, + 0x416c, 0x4644, 0x3e31, 0x7221, 0x3c55, 0x7222, 0x7223, 0x7224, + 0x5243, 0x4635, 0x4d47, 0x7225, 0x5331, 0x3f45, 0x4c62, 0x7226, + 0x7227, 0x5155, 0x366e, 0x7228, 0x7229, 0x355f, 0x722a, 0x722b, + 0x327c, 0x722c, 0x722d, 0x4827, 0x3767, 0x6c29, 0x6c2a, 0x6c2b, + 0x6c2c, 0x462e, 0x6c2d, 0x6c2e, 0x3749, 0x4a33, 0x6238, 0x774f, + 0x7750, 0x324d, 0x7751, 0x7753, 0x7752, 0x623b, 0x3c22, 0x623c, + 0x623d, 0x623e, 0x623f, 0x6240, 0x6241, 0x3739, 0x527b, 0x3d24, + 0x4a4e, 0x3125, 0x4b47, 0x6242, 0x367c, 0x4844, 0x6243, 0x3d48, + 0x317d, 0x6244, 0x3676, 0x6245, 0x4459, 0x6246, 0x4f5a, 0x395d, + 0x6247, 0x4021, 0x6248, 0x3276, 0x6249, 0x4173, 0x624a, 0x624b, + 0x4278, 0x624c, 0x624d, 0x624e, 0x4a57, 0x5838, 0x5965, 0x4f63, + 0x7025, 0x5c30, 0x426d, 0x5426, 0x4d54, 0x5131, 0x335b, 0x477d, + 0x3235, 0x423f, 0x6660, 0x4a3b, 0x6661, 0x6662, 0x3e54, 0x6663, + 0x5724, 0x4d55, 0x6665, 0x3c5d, 0x6664, 0x6666, 0x6667, 0x426e, + 0x3d3e, 0x6668, 0x4266, 0x3a27, 0x6669, 0x666a, 0x3352, 0x5169, + 0x3f25, 0x666b, 0x466f, 0x666c, 0x666d, 0x666e, 0x462d, 0x666f, + 0x4927, 0x6670, 0x6671, 0x6672, 0x6539, 0x6673, 0x6674, 0x4262, + 0x6675, 0x6676, 0x5668, 0x6677, 0x6678, 0x3947, 0x773b, 0x773a, + 0x773e, 0x773c, 0x3a21, 0x773f, 0x7740, 0x7742, 0x7741, 0x7744, + 0x7743, 0x7745, 0x7746, 0x7747, 0x4b68, 0x385f, 0x7754, 0x7755, + 0x7756, 0x7758, 0x775a, 0x7757, 0x775b, 0x7759, 0x5757, 0x775c, + 0x775d, 0x775e, 0x775f, 0x7760, 0x5b4b, 0x582a, 0x6577, 0x396d, + 0x3f7d, 0x3b6a, 0x7749, 0x4647, 0x7748, 0x774a, 0x774c, 0x774b, + 0x774d, 0x4e3a, 0x774e, 0x4427, 0x5363, 0x764f, 0x4233, 0x7650, + 0x7651, 0x7652, 0x7653, 0x7654, 0x7656, 0x312b, 0x7657, 0x7658, + 0x7659, 0x765a, 0x765b, 0x765c, 0x765d, 0x765e, 0x4f4a, 0x765f, + 0x7660, 0x7661, 0x7662, 0x7663, 0x7664, 0x4070, 0x7665, 0x7666, + 0x7667, 0x7668, 0x7669, 0x766a, 0x766b, 0x766c, 0x766d, 0x766e, + 0x766f, 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, 0x3e28, 0x7675, + 0x7676, 0x7677, 0x7678, 0x487a, 0x7679, 0x767a, 0x767b, 0x767c, + 0x767d, 0x767e, 0x7721, 0x7722, 0x7723, 0x7724, 0x7725, 0x7726, + 0x7727, 0x7728, 0x316e, 0x7729, 0x772a, 0x772b, 0x772c, 0x772d, + 0x415b, 0x772e, 0x772f, 0x4471, 0x702f, 0x3c26, 0x7030, 0x4379, + 0x4538, 0x513b, 0x7031, 0x7032, 0x7033, 0x7034, 0x7035, 0x513c, + 0x516c, 0x7037, 0x7036, 0x5427, 0x4d52, 0x7038, 0x703a, 0x7039, + 0x703b, 0x703c, 0x386b, 0x703d, 0x3a68, 0x703e, 0x703f, 0x3e69, + 0x7040, 0x366c, 0x7041, 0x7042, 0x7043, 0x7044, 0x4835, 0x7045, + 0x7046, 0x7047, 0x4574, 0x7048, 0x7049, 0x704a, 0x773d, 0x704b, + 0x704c, 0x704d, 0x704e, 0x704f, 0x3a57, 0x7050, 0x7051, 0x7052, + 0x7053, 0x7054, 0x7055, 0x7056, 0x7058, 0x5325, 0x7057, 0x7059, + 0x753a, 0x4239, 0x7764, 0x7765, 0x7766, 0x7767, 0x7768, 0x4234, + 0x776a, 0x776b, 0x4273, 0x7470, 0x746f, 0x4269, 0x7761, 0x7762, + 0x3b46, 0x5964, 0x4a72, 0x4068, 0x7024, 0x3a5a, 0x472d, 0x442c, + 0x776c, 0x776d, 0x776e, 0x7770, 0x776f, 0x7771, 0x7774, 0x7773, + 0x7772, 0x7775, 0x7776, 0x6d69, 0x6d6a, 0x6d6b, 0x763c, 0x763d, + 0x763e, 0x3626, 0x583e, 0x3944, 0x583b, 0x5c31, 0x4a73, 0x7777, + 0x7778, 0x7779, 0x777b, 0x777a, 0x3147, 0x777c, 0x777d, 0x777e, + 0x466b, 0x6c34, 0x335d, 0x7633, 0x7634, 0x4164, 0x7635, 0x7636, + 0x7637, 0x7638, 0x7639, 0x763a, 0x4823, 0x763b, 0x417a, 0x3928, + 0x6d68, 0x396a, 0x595f, 0x2321, 0x2322, 0x2323, 0x2167, 0x2325, + 0x2326, 0x2327, 0x2328, 0x2329, 0x232a, 0x232b, 0x232c, 0x232d, + 0x232e, 0x232f, 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, + 0x2336, 0x2337, 0x2338, 0x2339, 0x233a, 0x233b, 0x233c, 0x233d, + 0x233e, 0x233f, 0x2340, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, + 0x2346, 0x2347, 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, + 0x234e, 0x234f, 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, + 0x2356, 0x2357, 0x2358, 0x2359, 0x235a, 0x235b, 0x235c, 0x235d, + 0x235e, 0x235f, 0x2360, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, + 0x2366, 0x2367, 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, + 0x236e, 0x236f, 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, + 0x2376, 0x2377, 0x2378, 0x2379, 0x237a, 0x237b, 0x237c, 0x237d, + 0x212b, 0x2169, 0x216a, 0x237e, 0x2324, +}; + +static const Summary16 gb2312_uni2indx_page00[70] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0190 }, { 3, 0x0003 }, + { 5, 0x0000 }, { 5, 0x0080 }, { 6, 0x3703 }, { 13, 0x168c }, + /* 0x0100 */ + { 19, 0x0002 }, { 20, 0x0808 }, { 22, 0x0800 }, { 23, 0x0000 }, + { 23, 0x2000 }, { 24, 0x0000 }, { 24, 0x0800 }, { 25, 0x0000 }, + { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, + { 25, 0x4000 }, { 26, 0x1555 }, { 33, 0x0000 }, { 33, 0x0000 }, + /* 0x0200 */ + { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, + { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, + { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, + { 33, 0x0280 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, + /* 0x0300 */ + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, + { 35, 0x0000 }, { 35, 0xfffe }, { 50, 0x03fb }, { 59, 0xfffe }, + { 74, 0x03fb }, { 83, 0x0000 }, { 83, 0x0000 }, { 83, 0x0000 }, + /* 0x0400 */ + { 83, 0x0002 }, { 84, 0xffff }, { 100, 0xffff }, { 116, 0xffff }, + { 132, 0xffff }, { 148, 0x0002 }, +}; +static const Summary16 gb2312_uni2indx_page20[101] = { + /* 0x2000 */ + { 149, 0x0000 }, { 149, 0x3360 }, { 155, 0x0040 }, { 156, 0x080d }, + { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, + { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, + { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, + /* 0x2100 */ + { 160, 0x0008 }, { 161, 0x0040 }, { 162, 0x0000 }, { 162, 0x0000 }, + { 162, 0x0000 }, { 162, 0x0000 }, { 162, 0x0fff }, { 174, 0x0000 }, + { 174, 0x0000 }, { 174, 0x000f }, { 178, 0x0000 }, { 178, 0x0000 }, + { 178, 0x0000 }, { 178, 0x0000 }, { 178, 0x0000 }, { 178, 0x0000 }, + /* 0x2200 */ + { 178, 0x8100 }, { 180, 0x6402 }, { 184, 0x4fa1 }, { 192, 0x20f0 }, + { 197, 0x1100 }, { 199, 0x0000 }, { 199, 0xc033 }, { 205, 0x0000 }, + { 205, 0x0000 }, { 205, 0x0200 }, { 206, 0x0020 }, { 207, 0x0000 }, + { 207, 0x0000 }, { 207, 0x0000 }, { 207, 0x0000 }, { 207, 0x0000 }, + /* 0x2300 */ + { 207, 0x0000 }, { 207, 0x0004 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + /* 0x2400 */ + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x03ff }, { 218, 0xfff0 }, + { 230, 0xffff }, { 246, 0x0fff }, { 258, 0x0000 }, { 258, 0x0000 }, + { 258, 0x0000 }, { 258, 0x0000 }, { 258, 0x0000 }, { 258, 0x0000 }, + /* 0x2500 */ + { 258, 0xffff }, { 274, 0xffff }, { 290, 0xffff }, { 306, 0xffff }, + { 322, 0x0fff }, { 334, 0x0000 }, { 334, 0x0000 }, { 334, 0x0000 }, + { 334, 0x0000 }, { 334, 0x0000 }, { 334, 0x0003 }, { 336, 0x000c }, + { 338, 0xc8c0 }, { 343, 0x0000 }, { 343, 0x0000 }, { 343, 0x0000 }, + /* 0x2600 */ + { 343, 0x0060 }, { 345, 0x0000 }, { 345, 0x0000 }, { 345, 0x0000 }, + { 345, 0x0005 }, +}; +static const Summary16 gb2312_uni2indx_page30[35] = { + /* 0x3000 */ + { 347, 0xff2f }, { 360, 0x00fb }, { 367, 0x0000 }, { 367, 0x0000 }, + { 367, 0xfffe }, { 382, 0xffff }, { 398, 0xffff }, { 414, 0xffff }, + { 430, 0xffff }, { 446, 0x000f }, { 450, 0xfffe }, { 465, 0xffff }, + { 481, 0xffff }, { 497, 0xffff }, { 513, 0xffff }, { 529, 0x087f }, + /* 0x3100 */ + { 537, 0xffe0 }, { 548, 0xffff }, { 564, 0x03ff }, { 574, 0x0000 }, + { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, + { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, + { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, + /* 0x3200 */ + { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x03ff }, +}; +static const Summary16 gb2312_uni2indx_page4e[1263] = { + /* 0x4e00 */ + { 584, 0x7f8b }, { 595, 0x7f7b }, { 608, 0x3db4 }, { 617, 0xef55 }, + { 628, 0xfba8 }, { 638, 0xf35d }, { 649, 0x0243 }, { 653, 0x400b }, + { 657, 0xfb40 }, { 665, 0x8d3e }, { 674, 0x7bf7 }, { 687, 0x8c2c }, + { 693, 0x6eff }, { 706, 0xe3fa }, { 717, 0x1d3a }, { 725, 0xa8ed }, + /* 0x4f00 */ + { 734, 0xe602 }, { 740, 0xcf83 }, { 749, 0x8cf5 }, { 758, 0x3555 }, + { 766, 0xe048 }, { 771, 0xffab }, { 784, 0x92b9 }, { 792, 0xd859 }, + { 800, 0xab18 }, { 807, 0x2892 }, { 812, 0xd7e9 }, { 823, 0x8020 }, + { 825, 0xc438 }, { 831, 0xf583 }, { 840, 0xe74a }, { 849, 0x450a }, + /* 0x5000 */ + { 854, 0xb000 }, { 857, 0x9714 }, { 864, 0x7762 }, { 873, 0x5400 }, + { 876, 0xd188 }, { 882, 0x1420 }, { 885, 0x1020 }, { 887, 0xc8c0 }, + { 892, 0x2121 }, { 896, 0x0000 }, { 896, 0x13a8 }, { 902, 0x0c04 }, + { 905, 0x8000 }, { 906, 0x0440 }, { 908, 0x70c0 }, { 913, 0x0828 }, + /* 0x5100 */ + { 916, 0x08c0 }, { 919, 0x0004 }, { 920, 0x0002 }, { 921, 0x8000 }, + { 922, 0x2b7b }, { 932, 0x1472 }, { 938, 0x7924 }, { 945, 0x3bfb }, + { 957, 0x3327 }, { 965, 0x1ae4 }, { 972, 0x9835 }, { 979, 0x38ef }, + { 989, 0x9ad1 }, { 997, 0x2802 }, { 1000, 0xa813 }, { 1006, 0xbf69 }, + /* 0x5200 */ + { 1017, 0x65cf }, { 1027, 0x2fc6 }, { 1036, 0x6b11 }, { 1043, 0xafc9 }, + { 1053, 0x340f }, { 1060, 0x5053 }, { 1066, 0x86a2 }, { 1072, 0xa004 }, + { 1075, 0x0106 }, { 1078, 0xe809 }, { 1084, 0x3f0f }, { 1094, 0xc00e }, + { 1099, 0x0a88 }, { 1103, 0x8145 }, { 1108, 0x0010 }, { 1109, 0xc601 }, + /* 0x5300 */ + { 1114, 0xa161 }, { 1120, 0x26e1 }, { 1127, 0x444b }, { 1133, 0xce00 }, + { 1138, 0xc7aa }, { 1147, 0xd4ee }, { 1157, 0xcadf }, { 1168, 0x85bb }, + { 1177, 0x3a74 }, { 1185, 0xa520 }, { 1190, 0x436c }, { 1197, 0x8840 }, + { 1200, 0x3f06 }, { 1208, 0x8bd2 }, { 1216, 0xff79 }, { 1229, 0x3bef }, + /* 0x5400 */ + { 1241, 0xf75a }, { 1252, 0xe8ef }, { 1263, 0xfbcb }, { 1275, 0x5b36 }, + { 1284, 0x0d49 }, { 1290, 0x1bfd }, { 1301, 0x0154 }, { 1305, 0x39ee }, + { 1315, 0xd855 }, { 1323, 0x2e75 }, { 1332, 0xbfd8 }, { 1343, 0xa91a }, + { 1350, 0xf3d7 }, { 1362, 0xf6bf }, { 1375, 0x67e0 }, { 1383, 0xb40c }, + /* 0x5500 */ + { 1389, 0x82c2 }, { 1394, 0x0813 }, { 1398, 0xd49d }, { 1407, 0xd08b }, + { 1414, 0x065a }, { 1420, 0x1061 }, { 1424, 0x74f2 }, { 1433, 0x59e0 }, + { 1440, 0x8f9f }, { 1451, 0xb312 }, { 1458, 0x0080 }, { 1459, 0x6aaa }, + { 1467, 0x3230 }, { 1472, 0xb05e }, { 1480, 0x9d7a }, { 1490, 0x60ac }, + /* 0x5600 */ + { 1496, 0xd303 }, { 1503, 0xc900 }, { 1507, 0x3098 }, { 1512, 0x8a56 }, + { 1519, 0x7000 }, { 1522, 0x1390 }, { 1527, 0x1f14 }, { 1534, 0x1842 }, + { 1538, 0xc060 }, { 1542, 0x0008 }, { 1543, 0x8008 }, { 1545, 0x1080 }, + { 1547, 0x0400 }, { 1548, 0xec90 }, { 1555, 0x2817 }, { 1561, 0xe633 }, + /* 0x5700 */ + { 1570, 0x0758 }, { 1576, 0x9000 }, { 1578, 0xf708 }, { 1586, 0x4e09 }, + { 1592, 0xf485 }, { 1600, 0xfc83 }, { 1609, 0xaf53 }, { 1619, 0x18c8 }, + { 1624, 0x187c }, { 1631, 0x080c }, { 1634, 0x6adf }, { 1645, 0x0114 }, + { 1648, 0xc80c }, { 1653, 0xa734 }, { 1661, 0xa011 }, { 1665, 0x2710 }, + /* 0x5800 */ + { 1670, 0x28c5 }, { 1676, 0x4222 }, { 1680, 0x0413 }, { 1684, 0x0021 }, + { 1686, 0x3010 }, { 1689, 0x4112 }, { 1693, 0x1820 }, { 1696, 0x4000 }, + { 1697, 0x022b }, { 1702, 0xc60c }, { 1708, 0x0300 }, { 1710, 0x1000 }, + { 1711, 0x0022 }, { 1713, 0x0022 }, { 1715, 0x5810 }, { 1719, 0x0249 }, + /* 0x5900 */ + { 1723, 0xa094 }, { 1728, 0x9670 }, { 1735, 0xeeb0 }, { 1744, 0x1792 }, + { 1751, 0xcb96 }, { 1760, 0x05f2 }, { 1767, 0x0025 }, { 1770, 0x2358 }, + { 1776, 0x25de }, { 1785, 0x42cc }, { 1791, 0xcf38 }, { 1800, 0x4a04 }, + { 1804, 0x0c40 }, { 1807, 0x359f }, { 1817, 0x1128 }, { 1821, 0x8a00 }, + /* 0x5a00 */ + { 1824, 0x13fa }, { 1833, 0x910a }, { 1838, 0x0229 }, { 1842, 0x1056 }, + { 1847, 0x0641 }, { 1851, 0x0420 }, { 1853, 0x0484 }, { 1856, 0x84f0 }, + { 1862, 0x0000 }, { 1862, 0x0c04 }, { 1865, 0x0400 }, { 1866, 0x412c }, + { 1871, 0x1206 }, { 1875, 0x1154 }, { 1880, 0x0a4b }, { 1886, 0x0002 }, + /* 0x5b00 */ + { 1887, 0x0200 }, { 1888, 0x00c0 }, { 1890, 0x0000 }, { 1890, 0x0094 }, + { 1893, 0x0001 }, { 1894, 0xbfbb }, { 1907, 0x167c }, { 1915, 0x242b }, + { 1921, 0x9bbb }, { 1932, 0x7fa8 }, { 1942, 0x0c7f }, { 1951, 0xe379 }, + { 1961, 0x10f4 }, { 1967, 0xe00d }, { 1973, 0x4132 }, { 1978, 0x9f01 }, + /* 0x5c00 */ + { 1985, 0x8652 }, { 1991, 0x3572 }, { 1999, 0x10b4 }, { 2004, 0xff12 }, + { 2014, 0xcf27 }, { 2024, 0x4223 }, { 2029, 0xc06b }, { 2036, 0x8602 }, + { 2040, 0x3106 }, { 2045, 0x1fd3 }, { 2055, 0x3a0c }, { 2061, 0xa1aa }, + { 2068, 0x0812 }, { 2071, 0x0204 }, { 2073, 0x2572 }, { 2080, 0x0801 }, + /* 0x5d00 */ + { 2082, 0x40cc }, { 2087, 0x4850 }, { 2091, 0x62d0 }, { 2097, 0x6010 }, + { 2100, 0x1c80 }, { 2104, 0x2900 }, { 2107, 0x9a00 }, { 2111, 0x0010 }, + { 2112, 0x0004 }, { 2113, 0x2200 }, { 2115, 0x0000 }, { 2115, 0x0080 }, + { 2116, 0x2020 }, { 2118, 0x6800 }, { 2121, 0xcbe6 }, { 2131, 0x609e }, + /* 0x5e00 */ + { 2138, 0x916e }, { 2146, 0x3f73 }, { 2157, 0x60c0 }, { 2161, 0x3982 }, + { 2167, 0x1034 }, { 2171, 0x4830 }, { 2175, 0x0006 }, { 2177, 0xbd5c }, + { 2187, 0x8cd1 }, { 2194, 0xd6fb }, { 2206, 0x20e1 }, { 2211, 0x43e8 }, + { 2218, 0x0600 }, { 2220, 0x084e }, { 2225, 0x0500 }, { 2227, 0xc4d0 }, + /* 0x5f00 */ + { 2233, 0x8d1f }, { 2242, 0x89aa }, { 2249, 0xa6e1 }, { 2257, 0x1602 }, + { 2261, 0x0001 }, { 2262, 0x21ed }, { 2270, 0x3656 }, { 2278, 0x1a8b }, + { 2285, 0x1fb7 }, { 2296, 0x13a5 }, { 2303, 0x6502 }, { 2308, 0x30a0 }, + { 2312, 0xb278 }, { 2320, 0x23c7 }, { 2328, 0x6c93 }, { 2336, 0xe922 }, + /* 0x6000 */ + { 2343, 0xe47f }, { 2354, 0x3a74 }, { 2362, 0x8fe3 }, { 2372, 0x9820 }, + { 2376, 0x280e }, { 2381, 0x2625 }, { 2387, 0xbf9c }, { 2398, 0xbf49 }, + { 2408, 0x3218 }, { 2413, 0xac54 }, { 2420, 0xb949 }, { 2428, 0x1916 }, + { 2434, 0x0c60 }, { 2438, 0xb522 }, { 2445, 0xfbc1 }, { 2455, 0x0659 }, + /* 0x6100 */ + { 2461, 0xe343 }, { 2469, 0x8420 }, { 2472, 0x08d9 }, { 2478, 0x8000 }, + { 2479, 0x5500 }, { 2483, 0x2022 }, { 2486, 0x0184 }, { 2489, 0x00a1 }, + { 2492, 0x4800 }, { 2494, 0x2010 }, { 2496, 0x1380 }, { 2500, 0x4080 }, + { 2502, 0x0d04 }, { 2506, 0x0016 }, { 2509, 0x0040 }, { 2510, 0x8020 }, + /* 0x6200 */ + { 2512, 0xfd40 }, { 2520, 0x8de7 }, { 2530, 0x5436 }, { 2537, 0xe098 }, + { 2543, 0x7b8b }, { 2553, 0x091e }, { 2559, 0xfec8 }, { 2569, 0xd249 }, + { 2576, 0x0611 }, { 2580, 0x8dee }, { 2590, 0x1937 }, { 2598, 0xba22 }, + { 2605, 0x77f4 }, { 2616, 0x9fdd }, { 2628, 0xf3ec }, { 2639, 0xf0da }, + /* 0x6300 */ + { 2648, 0x4386 }, { 2654, 0xec42 }, { 2661, 0x8d3f }, { 2671, 0x2604 }, + { 2675, 0xfa6c }, { 2685, 0xc021 }, { 2689, 0x628e }, { 2696, 0x0cc2 }, + { 2701, 0xd785 }, { 2710, 0x0145 }, { 2714, 0x77ad }, { 2725, 0x5599 }, + { 2733, 0xe250 }, { 2739, 0x4045 }, { 2743, 0x260b }, { 2749, 0xa154 }, + /* 0x6400 */ + { 2755, 0x9827 }, { 2762, 0x5819 }, { 2768, 0x3443 }, { 2774, 0xa410 }, + { 2778, 0x05f2 }, { 2785, 0x4114 }, { 2789, 0x2280 }, { 2792, 0x0700 }, + { 2795, 0x00b4 }, { 2799, 0x4266 }, { 2805, 0x7210 }, { 2810, 0x15a1 }, + { 2816, 0x6025 }, { 2821, 0x4185 }, { 2826, 0x0054 }, { 2829, 0x0000 }, + /* 0x6500 */ + { 2829, 0x0201 }, { 2831, 0x0104 }, { 2833, 0xc820 }, { 2837, 0xcb70 }, + { 2845, 0x9320 }, { 2850, 0x6a62 }, { 2857, 0x184c }, { 2862, 0x0095 }, + { 2866, 0x1880 }, { 2869, 0x9a8b }, { 2877, 0xaab2 }, { 2885, 0x3201 }, + { 2889, 0xd87a }, { 2898, 0x00c4 }, { 2901, 0xf3e5 }, { 2912, 0x04c3 }, + /* 0x6600 */ + { 2917, 0xd44d }, { 2925, 0xa238 }, { 2931, 0xa1a1 }, { 2937, 0x5072 }, + { 2943, 0x980a }, { 2948, 0x84fc }, { 2956, 0xc152 }, { 2962, 0x44d1 }, + { 2968, 0x1094 }, { 2972, 0x20c2 }, { 2976, 0x4180 }, { 2979, 0x4210 }, + { 2982, 0x0000 }, { 2982, 0x3a00 }, { 2986, 0x0240 }, { 2988, 0xd29d }, + /* 0x6700 */ + { 2997, 0x2f01 }, { 3003, 0xa8b1 }, { 3010, 0xbd40 }, { 3017, 0x2432 }, + { 3022, 0xd34d }, { 3031, 0xd04b }, { 3038, 0xa723 }, { 3046, 0xd0ad }, + { 3054, 0x0a92 }, { 3059, 0x75a1 }, { 3067, 0xadac }, { 3076, 0x01e9 }, + { 3082, 0x801a }, { 3086, 0x771f }, { 3097, 0x9225 }, { 3103, 0xa01b }, + /* 0x6800 */ + { 3109, 0xdfa1 }, { 3119, 0x20ca }, { 3124, 0x0602 }, { 3127, 0x738c }, + { 3135, 0x577f }, { 3147, 0x003b }, { 3152, 0x0bff }, { 3163, 0x00d0 }, + { 3166, 0x806a }, { 3171, 0x0088 }, { 3173, 0xa1c4 }, { 3179, 0x0029 }, + { 3182, 0x2a05 }, { 3187, 0x0524 }, { 3191, 0x4009 }, { 3194, 0x1623 }, + /* 0x6900 */ + { 3200, 0x6822 }, { 3205, 0x8005 }, { 3208, 0x2011 }, { 3211, 0xa211 }, + { 3216, 0x0004 }, { 3217, 0x6490 }, { 3222, 0x4849 }, { 3227, 0x1382 }, + { 3232, 0x23d5 }, { 3240, 0x1930 }, { 3245, 0x2980 }, { 3249, 0x0892 }, + { 3253, 0x5402 }, { 3257, 0x8811 }, { 3261, 0x2001 }, { 3263, 0xa004 }, + /* 0x6a00 */ + { 3266, 0x0400 }, { 3267, 0x8180 }, { 3270, 0x8502 }, { 3274, 0x6022 }, + { 3278, 0x0090 }, { 3280, 0x0b01 }, { 3284, 0x0022 }, { 3286, 0x1202 }, + { 3289, 0x4011 }, { 3292, 0x0083 }, { 3295, 0x1a01 }, { 3299, 0x0000 }, + { 3299, 0x0000 }, { 3299, 0x0000 }, { 3299, 0x0000 }, { 3299, 0x0000 }, + /* 0x6b00 */ + { 3299, 0x0000 }, { 3299, 0x0000 }, { 3299, 0x009f }, { 3305, 0x4684 }, + { 3310, 0x12c8 }, { 3315, 0x0200 }, { 3316, 0x04fc }, { 3323, 0x1a00 }, + { 3326, 0x2ede }, { 3336, 0x0c4c }, { 3341, 0x0402 }, { 3343, 0x80b8 }, + { 3348, 0xa826 }, { 3354, 0x0afc }, { 3362, 0x8c02 }, { 3366, 0x2228 }, + /* 0x6c00 */ + { 3370, 0xa0e0 }, { 3375, 0x8f7b }, { 3386, 0xc7d6 }, { 3396, 0x2135 }, + { 3402, 0x06c7 }, { 3409, 0xf8b1 }, { 3418, 0x0713 }, { 3424, 0x6255 }, + { 3431, 0x936e }, { 3440, 0x8a19 }, { 3446, 0x6efa }, { 3457, 0xfb0e }, + { 3467, 0x1630 }, { 3472, 0x48f9 }, { 3480, 0xcd2f }, { 3490, 0x7deb }, + /* 0x6d00 */ + { 3502, 0x5892 }, { 3508, 0x4e84 }, { 3514, 0x4ca0 }, { 3519, 0x7a2e }, + { 3528, 0xedea }, { 3539, 0x561e }, { 3547, 0xc649 }, { 3554, 0x1190 }, + { 3558, 0x5324 }, { 3564, 0xe83a }, { 3572, 0xcfdb }, { 3584, 0x8124 }, + { 3588, 0x18f1 }, { 3595, 0x6342 }, { 3601, 0x5853 }, { 3608, 0x1a8a }, + /* 0x6e00 */ + { 3614, 0x7420 }, { 3619, 0x24d3 }, { 3626, 0xaa3b }, { 3635, 0x0514 }, + { 3639, 0x6018 }, { 3643, 0x8958 }, { 3649, 0x4800 }, { 3651, 0xc000 }, + { 3653, 0x8268 }, { 3658, 0x9101 }, { 3662, 0x84a4 }, { 3667, 0x2cd6 }, + { 3675, 0x8886 }, { 3680, 0xc4ba }, { 3688, 0x0377 }, { 3696, 0x0210 }, + /* 0x6f00 */ + { 3698, 0x8244 }, { 3702, 0x0038 }, { 3705, 0xae11 }, { 3712, 0x404a }, + { 3716, 0x28c0 }, { 3720, 0x5100 }, { 3723, 0x6044 }, { 3727, 0x1514 }, + { 3732, 0x7310 }, { 3738, 0x1000 }, { 3739, 0x0082 }, { 3741, 0x0248 }, + { 3744, 0x0205 }, { 3747, 0x4006 }, { 3750, 0xc003 }, { 3754, 0x0000 }, + /* 0x7000 */ + { 3754, 0x0000 }, { 3754, 0x0c02 }, { 3757, 0x0008 }, { 3758, 0x0220 }, + { 3760, 0x9000 }, { 3762, 0x4000 }, { 3763, 0xb800 }, { 3767, 0xd161 }, + { 3774, 0x4621 }, { 3779, 0x3274 }, { 3786, 0xf800 }, { 3791, 0x3b8a }, + { 3799, 0x050f }, { 3805, 0x8b00 }, { 3809, 0xbbd0 }, { 3818, 0x2280 }, + /* 0x7100 */ + { 3821, 0x0600 }, { 3823, 0x0769 }, { 3830, 0x8040 }, { 3832, 0x0043 }, + { 3835, 0x5420 }, { 3839, 0x5000 }, { 3841, 0x41d0 }, { 3846, 0x250c }, + { 3851, 0x8410 }, { 3854, 0x8310 }, { 3858, 0x1101 }, { 3861, 0x0228 }, + { 3864, 0x4008 }, { 3866, 0x0030 }, { 3868, 0x40a1 }, { 3872, 0x0200 }, + /* 0x7200 */ + { 3873, 0x0040 }, { 3874, 0x2000 }, { 3875, 0x1500 }, { 3878, 0xabe3 }, + { 3888, 0x3180 }, { 3892, 0xaa44 }, { 3898, 0xc2c6 }, { 3905, 0xc624 }, + { 3911, 0xac13 }, { 3918, 0x8004 }, { 3920, 0xb000 }, { 3923, 0x03d1 }, + { 3929, 0x611e }, { 3936, 0x4285 }, { 3941, 0xf303 }, { 3949, 0x1d9f }, + /* 0x7300 */ + { 3959, 0x440a }, { 3963, 0x78e8 }, { 3971, 0x5e26 }, { 3979, 0xc392 }, + { 3986, 0x2000 }, { 3987, 0x0085 }, { 3990, 0xb001 }, { 3994, 0x4000 }, + { 3995, 0x4a90 }, { 4000, 0x8842 }, { 4004, 0xca04 }, { 4009, 0x0c8d }, + { 4015, 0xa705 }, { 4022, 0x4203 }, { 4026, 0x22a1 }, { 4031, 0x0004 }, + /* 0x7400 */ + { 4032, 0x8668 }, { 4038, 0x0c01 }, { 4041, 0x5564 }, { 4048, 0x1079 }, + { 4054, 0x0002 }, { 4055, 0xdea0 }, { 4063, 0x2000 }, { 4064, 0x40c1 }, + { 4068, 0x488b }, { 4074, 0x5001 }, { 4077, 0x0380 }, { 4080, 0x0400 }, + { 4081, 0x0000 }, { 4081, 0x5004 }, { 4084, 0xc05d }, { 4091, 0x80d0 }, + /* 0x7500 */ + { 4095, 0xa010 }, { 4098, 0x970a }, { 4105, 0xbb20 }, { 4112, 0x4daf }, + { 4122, 0xd921 }, { 4129, 0x1e10 }, { 4134, 0x0460 }, { 4137, 0x8314 }, + { 4142, 0x8848 }, { 4146, 0xa6d6 }, { 4155, 0xd83b }, { 4164, 0x733f }, + { 4175, 0x27bc }, { 4184, 0x4974 }, { 4191, 0x0ddc }, { 4199, 0x9213 }, + /* 0x7600 */ + { 4205, 0x142b }, { 4211, 0x8ba1 }, { 4218, 0x2e75 }, { 4227, 0xd139 }, + { 4235, 0x3009 }, { 4239, 0x5050 }, { 4243, 0x8808 }, { 4246, 0x6900 }, + { 4250, 0x49d4 }, { 4257, 0x024a }, { 4261, 0x4010 }, { 4263, 0x8016 }, + { 4267, 0xe564 }, { 4275, 0x89d7 }, { 4284, 0xc020 }, { 4287, 0x5316 }, + /* 0x7700 */ + { 4294, 0x2b92 }, { 4301, 0x8600 }, { 4304, 0xa345 }, { 4311, 0x15e0 }, + { 4317, 0x008b }, { 4321, 0x0c03 }, { 4325, 0x196e }, { 4333, 0xe200 }, + { 4337, 0x7031 }, { 4343, 0x8006 }, { 4346, 0x16a5 }, { 4353, 0xa829 }, + { 4359, 0x2000 }, { 4360, 0x1880 }, { 4363, 0x7aac }, { 4372, 0xe148 }, + /* 0x7800 */ + { 4378, 0x3207 }, { 4384, 0xb5d6 }, { 4394, 0x32e8 }, { 4401, 0x5f91 }, + { 4410, 0x50a1 }, { 4415, 0x20e5 }, { 4421, 0x7c00 }, { 4426, 0x1080 }, + { 4428, 0x7280 }, { 4433, 0x9d8a }, { 4441, 0x00aa }, { 4445, 0x421f }, + { 4452, 0x0e22 }, { 4457, 0x0231 }, { 4461, 0x1100 }, { 4463, 0x0494 }, + /* 0x7900 */ + { 4467, 0x0022 }, { 4469, 0x4008 }, { 4471, 0x0010 }, { 4472, 0x5c10 }, + { 4477, 0x0343 }, { 4482, 0xfcc8 }, { 4491, 0xa1a5 }, { 4498, 0x0580 }, + { 4501, 0x8433 }, { 4507, 0x0400 }, { 4508, 0x0080 }, { 4509, 0x6e08 }, + { 4515, 0x2a4b }, { 4522, 0x8126 }, { 4527, 0xaad8 }, { 4535, 0x2901 }, + /* 0x7a00 */ + { 4539, 0x684d }, { 4546, 0x4490 }, { 4550, 0x0009 }, { 4552, 0xba88 }, + { 4559, 0x0040 }, { 4560, 0x0082 }, { 4562, 0x0000 }, { 4562, 0x87d1 }, + { 4570, 0x215b }, { 4577, 0xb1e6 }, { 4586, 0x3161 }, { 4592, 0x8008 }, + { 4594, 0x0800 }, { 4595, 0xc240 }, { 4599, 0xa069 }, { 4605, 0xa600 }, + /* 0x7b00 */ + { 4609, 0x8d58 }, { 4616, 0x4a32 }, { 4622, 0x5d71 }, { 4631, 0x550a }, + { 4637, 0x9aa0 }, { 4643, 0x2d57 }, { 4652, 0x4005 }, { 4655, 0x4aa6 }, + { 4662, 0x2021 }, { 4665, 0x30b1 }, { 4671, 0x3fc6 }, { 4681, 0x0112 }, + { 4684, 0x10c2 }, { 4688, 0x260a }, { 4693, 0x4462 }, { 4698, 0x5082 }, + /* 0x7c00 */ + { 4702, 0x9880 }, { 4706, 0x8040 }, { 4708, 0x04c0 }, { 4711, 0x8100 }, + { 4713, 0x2003 }, { 4716, 0x0000 }, { 4716, 0x0000 }, { 4716, 0x3818 }, + { 4721, 0x0200 }, { 4722, 0xf1a6 }, { 4731, 0x4434 }, { 4736, 0x720e }, + { 4743, 0x35a2 }, { 4750, 0x92e0 }, { 4756, 0x8101 }, { 4759, 0x0900 }, + /* 0x7d00 */ + { 4761, 0x0400 }, { 4762, 0x0000 }, { 4762, 0x8885 }, { 4767, 0x0000 }, + { 4767, 0x0000 }, { 4767, 0x0000 }, { 4767, 0x4000 }, { 4768, 0x0080 }, + { 4769, 0x0000 }, { 4769, 0x0000 }, { 4769, 0x4040 }, { 4771, 0x0000 }, + { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0000 }, + /* 0x7e00 */ + { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0800 }, + { 4772, 0x0082 }, { 4774, 0x0000 }, { 4774, 0x0000 }, { 4774, 0x0000 }, + { 4774, 0x0004 }, { 4775, 0x8800 }, { 4777, 0xbfff }, { 4792, 0xe7ef }, + { 4805, 0xffff }, { 4821, 0xffbf }, { 4836, 0xefef }, { 4850, 0xfdff }, + /* 0x7f00 */ + { 4865, 0xfbff }, { 4880, 0xbffe }, { 4894, 0xffff }, { 4910, 0x057f }, + { 4919, 0x0034 }, { 4922, 0x85b3 }, { 4930, 0x4706 }, { 4936, 0x4216 }, + { 4941, 0x5402 }, { 4945, 0xe410 }, { 4950, 0x8092 }, { 4954, 0xb305 }, + { 4961, 0x5422 }, { 4966, 0x8130 }, { 4970, 0x4263 }, { 4976, 0x180b }, + /* 0x8000 */ + { 4981, 0x387b }, { 4990, 0x13f5 }, { 4999, 0x07e5 }, { 5007, 0xa9ea }, + { 5016, 0x3c4c }, { 5023, 0x0514 }, { 5027, 0x0600 }, { 5029, 0x8002 }, + { 5031, 0x1ad9 }, { 5039, 0xbd48 }, { 5047, 0xee37 }, { 5058, 0xf496 }, + { 5067, 0x705f }, { 5076, 0x7ec0 }, { 5084, 0xbfb2 }, { 5095, 0x355f }, + /* 0x8100 */ + { 5105, 0xe644 }, { 5112, 0x455f }, { 5121, 0x9000 }, { 5123, 0x4146 }, + { 5128, 0x1d40 }, { 5133, 0x063b }, { 5140, 0x62a1 }, { 5146, 0xfe13 }, + { 5156, 0x8505 }, { 5161, 0x3902 }, { 5166, 0x0548 }, { 5170, 0x0c08 }, + { 5173, 0x144f }, { 5180, 0x0000 }, { 5180, 0x3488 }, { 5185, 0x5818 }, + /* 0x8200 */ + { 5190, 0x3077 }, { 5198, 0xd815 }, { 5205, 0xbd0e }, { 5214, 0x4bfb }, + { 5225, 0x8a90 }, { 5230, 0x8500 }, { 5233, 0xc100 }, { 5236, 0xe61d }, + { 5245, 0xed14 }, { 5253, 0xb386 }, { 5261, 0xff72 }, { 5273, 0x639b }, + { 5282, 0xfd92 }, { 5292, 0xd9be }, { 5303, 0x887b }, { 5311, 0x0a92 }, + /* 0x8300 */ + { 5316, 0xd3fe }, { 5328, 0x1cb2 }, { 5335, 0xb980 }, { 5341, 0x177a }, + { 5350, 0x82c9 }, { 5356, 0xdc17 }, { 5365, 0xfffb }, { 5380, 0x3980 }, + { 5385, 0x4260 }, { 5389, 0x590c }, { 5395, 0x0f01 }, { 5400, 0x37df }, + { 5412, 0x94a3 }, { 5419, 0xb150 }, { 5425, 0x0623 }, { 5430, 0x2307 }, + /* 0x8400 */ + { 5436, 0xf85a }, { 5445, 0x3102 }, { 5449, 0x01f0 }, { 5454, 0x3102 }, + { 5458, 0x0040 }, { 5459, 0x1e82 }, { 5465, 0x3a0a }, { 5471, 0x056a }, + { 5477, 0x5b84 }, { 5484, 0x1280 }, { 5487, 0x8002 }, { 5489, 0xa714 }, + { 5496, 0x2612 }, { 5501, 0xa04b }, { 5507, 0x1069 }, { 5512, 0x9001 }, + /* 0x8500 */ + { 5515, 0x1000 }, { 5516, 0x848a }, { 5521, 0x1802 }, { 5524, 0x3f80 }, + { 5531, 0x0708 }, { 5535, 0x4240 }, { 5538, 0x0110 }, { 5540, 0x4e14 }, + { 5546, 0x80b0 }, { 5550, 0x1800 }, { 5552, 0xc510 }, { 5557, 0x0281 }, + { 5560, 0x8202 }, { 5563, 0x1029 }, { 5567, 0x0210 }, { 5569, 0x8800 }, + /* 0x8600 */ + { 5571, 0x0020 }, { 5572, 0x0042 }, { 5574, 0x0280 }, { 5576, 0x1100 }, + { 5578, 0xe000 }, { 5581, 0x4413 }, { 5586, 0x5804 }, { 5590, 0xfe02 }, + { 5598, 0x3c07 }, { 5605, 0x3028 }, { 5609, 0x9798 }, { 5617, 0x0473 }, + { 5623, 0xced1 }, { 5632, 0xcb13 }, { 5640, 0x6210 }, { 5644, 0x431f }, + /* 0x8700 */ + { 5652, 0x278d }, { 5660, 0x55ac }, { 5668, 0x422e }, { 5674, 0xc892 }, + { 5680, 0x5380 }, { 5685, 0x0288 }, { 5688, 0x4039 }, { 5693, 0x7851 }, + { 5700, 0x292c }, { 5706, 0x8088 }, { 5709, 0xb900 }, { 5714, 0x2428 }, + { 5718, 0x0c41 }, { 5722, 0x080e }, { 5726, 0x4421 }, { 5730, 0x4200 }, + /* 0x8800 */ + { 5732, 0x0408 }, { 5734, 0x0868 }, { 5738, 0x0006 }, { 5740, 0x1204 }, + { 5743, 0x3031 }, { 5748, 0x0290 }, { 5751, 0x5b3e }, { 5761, 0xe085 }, + { 5767, 0x2936 }, { 5774, 0x1044 }, { 5777, 0x2814 }, { 5781, 0x1082 }, + { 5784, 0x4266 }, { 5790, 0x8334 }, { 5796, 0x013c }, { 5801, 0x531b }, + /* 0x8900 */ + { 5809, 0x0404 }, { 5811, 0x0e0d }, { 5817, 0x0c22 }, { 5821, 0x0051 }, + { 5824, 0x0012 }, { 5826, 0xc000 }, { 5828, 0x0040 }, { 5829, 0x8800 }, + { 5831, 0x004a }, { 5834, 0x0000 }, { 5834, 0x0000 }, { 5834, 0x0000 }, + { 5834, 0xdff6 }, { 5847, 0x5447 }, { 5854, 0x8868 }, { 5859, 0x0008 }, + /* 0x8a00 */ + { 5860, 0x0081 }, { 5862, 0x0000 }, { 5862, 0x0000 }, { 5862, 0x4000 }, + { 5863, 0x0100 }, { 5864, 0x0000 }, { 5864, 0x0000 }, { 5864, 0x0200 }, + { 5865, 0x0600 }, { 5867, 0x0008 }, { 5868, 0x0000 }, { 5868, 0x0000 }, + { 5868, 0x0000 }, { 5868, 0x0000 }, { 5868, 0x0000 }, { 5868, 0x0000 }, + /* 0x8b00 */ + { 5868, 0x0080 }, { 5869, 0x0000 }, { 5869, 0x0040 }, { 5870, 0x0000 }, + { 5870, 0x0000 }, { 5870, 0x0000 }, { 5870, 0x1040 }, { 5872, 0x0000 }, + { 5872, 0x0000 }, { 5872, 0x0000 }, { 5872, 0xefff }, { 5887, 0xf7fd }, + { 5901, 0xff7f }, { 5916, 0xfffe }, { 5931, 0xfbff }, { 5946, 0xffff }, + /* 0x8c00 */ + { 5962, 0xfdff }, { 5977, 0xbfff }, { 5992, 0xffff }, { 6008, 0x00ff }, + { 6016, 0x12c2 }, { 6021, 0x0420 }, { 6023, 0x0c06 }, { 6027, 0x0708 }, + { 6031, 0x1624 }, { 6036, 0x0110 }, { 6038, 0x0000 }, { 6038, 0x0000 }, + { 6038, 0x0000 }, { 6038, 0x0000 }, { 6038, 0x0000 }, { 6038, 0x0000 }, + /* 0x8d00 */ + { 6038, 0x0000 }, { 6038, 0xe000 }, { 6041, 0xfffe }, { 6056, 0xffff }, + { 6072, 0xffff }, { 6088, 0x7f79 }, { 6100, 0x28df }, { 6109, 0x00f9 }, + { 6115, 0x0c32 }, { 6120, 0x8012 }, { 6123, 0x0008 }, { 6124, 0xd53a }, + { 6133, 0xd858 }, { 6140, 0xecc2 }, { 6148, 0x9d18 }, { 6155, 0x2fa8 }, + /* 0x8e00 */ + { 6163, 0x9620 }, { 6168, 0xe010 }, { 6172, 0xd60c }, { 6179, 0x2622 }, + { 6184, 0x0f97 }, { 6193, 0x0206 }, { 6196, 0xb240 }, { 6201, 0x9055 }, + { 6207, 0x80a2 }, { 6211, 0x5011 }, { 6215, 0x9800 }, { 6218, 0x0404 }, + { 6220, 0x4000 }, { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0x0000 }, + /* 0x8f00 */ + { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0x0000 }, + { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0xfbc0 }, { 6230, 0xffff }, + { 6246, 0xeffe }, { 6260, 0xdffb }, { 6274, 0x0b08 }, { 6278, 0x6243 }, + { 6284, 0x41b6 }, { 6291, 0xfb3b }, { 6303, 0x6f74 }, { 6313, 0x2389 }, + /* 0x9000 */ + { 6319, 0xae7f }, { 6331, 0xecd7 }, { 6342, 0xe047 }, { 6349, 0x5960 }, + { 6355, 0xa096 }, { 6361, 0x098f }, { 6368, 0x612c }, { 6374, 0xa030 }, + { 6378, 0x090d }, { 6383, 0x2aaa }, { 6390, 0xd44e }, { 6398, 0x4f7b }, + { 6409, 0xc4b2 }, { 6416, 0x388b }, { 6423, 0xa9c6 }, { 6431, 0x6110 }, + /* 0x9100 */ + { 6435, 0x0014 }, { 6437, 0x4200 }, { 6439, 0x800c }, { 6442, 0x0202 }, + { 6444, 0xfe48 }, { 6453, 0x6485 }, { 6459, 0xd63e }, { 6469, 0xe3f7 }, + { 6481, 0x3aa0 }, { 6487, 0x0c07 }, { 6492, 0xe40c }, { 6498, 0x0430 }, + { 6501, 0xf680 }, { 6508, 0x1002 }, { 6510, 0x0000 }, { 6510, 0x0000 }, + /* 0x9200 */ + { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0000 }, + { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0010 }, + { 6511, 0x4000 }, { 6512, 0x0000 }, { 6512, 0x4000 }, { 6513, 0x0000 }, + { 6513, 0x0100 }, { 6514, 0x0000 }, { 6514, 0x0000 }, { 6514, 0x0000 }, + /* 0x9300 */ + { 6514, 0x0000 }, { 6514, 0x0000 }, { 6514, 0x0000 }, { 6514, 0x4000 }, + { 6515, 0x0000 }, { 6515, 0x0000 }, { 6515, 0x0400 }, { 6516, 0x0000 }, + { 6516, 0x8000 }, { 6517, 0x0000 }, { 6517, 0x0000 }, { 6517, 0x0000 }, + { 6517, 0x0400 }, { 6518, 0x0040 }, { 6519, 0x0000 }, { 6519, 0x0000 }, + /* 0x9400 */ + { 6519, 0x0000 }, { 6519, 0x0000 }, { 6519, 0x0000 }, { 6519, 0x4000 }, + { 6520, 0x0000 }, { 6520, 0x0000 }, { 6520, 0x0800 }, { 6521, 0x0000 }, + { 6521, 0xffe0 }, { 6532, 0xfebd }, { 6545, 0xffff }, { 6561, 0xffff }, + { 6577, 0x7f7f }, { 6591, 0xfbe7 }, { 6604, 0xffbf }, { 6619, 0xf7ff }, + /* 0x9500 */ + { 6634, 0xffff }, { 6650, 0xefff }, { 6665, 0xff7e }, { 6679, 0xdff7 }, + { 6693, 0xf6f7 }, { 6706, 0xfbdf }, { 6720, 0xbffe }, { 6734, 0x804f }, + { 6740, 0x0000 }, { 6740, 0x0000 }, { 6740, 0x0000 }, { 6740, 0x0000 }, + { 6740, 0x0000 }, { 6740, 0x0000 }, { 6740, 0xef00 }, { 6747, 0x7fff }, + /* 0x9600 */ + { 6762, 0xff7f }, { 6777, 0xb6f7 }, { 6789, 0x4406 }, { 6793, 0xb87e }, + { 6803, 0x3bf5 }, { 6814, 0x8831 }, { 6819, 0x1796 }, { 6827, 0x00f4 }, + { 6832, 0xa960 }, { 6838, 0x1391 }, { 6844, 0x0080 }, { 6845, 0x7249 }, + { 6852, 0xf2f3 }, { 6863, 0x0024 }, { 6865, 0x8701 }, { 6870, 0x42c8 }, + /* 0x9700 */ + { 6875, 0xe3d3 }, { 6885, 0x5048 }, { 6889, 0x2400 }, { 6891, 0x4305 }, + { 6896, 0x0000 }, { 6896, 0x4a4c }, { 6902, 0x0227 }, { 6907, 0x1058 }, + { 6911, 0x2820 }, { 6914, 0x0116 }, { 6918, 0xa809 }, { 6923, 0x0014 }, + { 6925, 0x0000 }, { 6925, 0x0000 }, { 6925, 0x3ec0 }, { 6932, 0x0068 }, + /* 0x9800 */ + { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0x0000 }, + { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0xffe0 }, + { 6946, 0xb7ff }, { 6960, 0xfddb }, { 6973, 0x00f7 }, { 6980, 0x0000 }, + { 6980, 0x4000 }, { 6981, 0xc72e }, { 6990, 0x0180 }, { 6992, 0x0000 }, + /* 0x9900 */ + { 6992, 0x2000 }, { 6993, 0x0001 }, { 6994, 0x4000 }, { 6995, 0x0000 }, + { 6995, 0x0000 }, { 6995, 0x0030 }, { 6997, 0xffa8 }, { 7008, 0xb4f7 }, + { 7019, 0xadf3 }, { 7030, 0x03ff }, { 7040, 0x0120 }, { 7042, 0x0000 }, + { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 }, + /* 0x9a00 */ + { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 }, + { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0xf000 }, { 7046, 0xfffb }, + { 7061, 0x9df7 }, { 7073, 0xfdcf }, { 7086, 0x01bf }, { 7094, 0x15c3 }, + { 7101, 0x1827 }, { 7107, 0x810a }, { 7111, 0xa842 }, { 7116, 0x0a00 }, + /* 0x9b00 */ + { 7118, 0x8108 }, { 7121, 0x8008 }, { 7123, 0x8008 }, { 7125, 0x1804 }, + { 7128, 0xa3be }, { 7138, 0x0012 }, { 7140, 0x0000 }, { 7140, 0x0000 }, + { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, + { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, + /* 0x9c00 */ + { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, + { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x9000 }, + { 7142, 0x69e6 }, { 7151, 0xdc37 }, { 7161, 0x6bff }, { 7174, 0x3dff }, + { 7187, 0xfcf8 }, { 7198, 0xf3f9 }, { 7210, 0x0004 }, +}; +static const Summary16 gb2312_uni2indx_page9e[27] = { + /* 0x9e00 */ + { 7211, 0x0000 }, { 7211, 0x8000 }, { 7212, 0xbf6f }, { 7225, 0xe7ee }, + { 7237, 0xdffe }, { 7251, 0x5da2 }, { 7259, 0x3fd8 }, { 7269, 0xc00b }, + { 7274, 0x0984 }, { 7278, 0xa00c }, { 7282, 0x0040 }, { 7283, 0x6910 }, + { 7288, 0xe210 }, { 7293, 0xb912 }, { 7300, 0x86a5 }, { 7307, 0x5a00 }, + /* 0x9f00 */ + { 7311, 0x6800 }, { 7314, 0x0289 }, { 7318, 0x9005 }, { 7322, 0x6a80 }, + { 7327, 0x0010 }, { 7328, 0x0003 }, { 7330, 0x0000 }, { 7330, 0x8000 }, + { 7331, 0x1ff9 }, { 7342, 0x8e00 }, { 7346, 0x0001 }, +}; +static const Summary16 gb2312_uni2indx_pageff[15] = { + /* 0xff00 */ + { 7347, 0xfffe }, { 7362, 0xffff }, { 7378, 0xffff }, { 7394, 0xffff }, + { 7410, 0xffff }, { 7426, 0x7fff }, { 7441, 0x0000 }, { 7441, 0x0000 }, + { 7441, 0x0000 }, { 7441, 0x0000 }, { 7441, 0x0000 }, { 7441, 0x0000 }, + { 7441, 0x0000 }, { 7441, 0x0000 }, { 7441, 0x002b }, +}; + +static int +gb2312_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x0000 && wc < 0x0460) + summary = &gb2312_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x2000 && wc < 0x2650) + summary = &gb2312_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x3000 && wc < 0x3230) + summary = &gb2312_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x4e00 && wc < 0x9cf0) + summary = &gb2312_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0x9e00 && wc < 0x9fb0) + summary = &gb2312_uni2indx_page9e[(wc>>4)-0x9e0]; + else if (wc >= 0xff00 && wc < 0xfff0) + summary = &gb2312_uni2indx_pageff[(wc>>4)-0xff0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = gb2312_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/gbk.h b/jni/iconv/lib/gbk.h new file mode 100644 index 0000000..b6ff526 --- /dev/null +++ b/jni/iconv/lib/gbk.h @@ -0,0 +1,169 @@ +/* + * Copyright (C) 1999-2001, 2005, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GBK + */ + +/* + * GBK, as described in Ken Lunde's book, is an extension of GB 2312-1980 + * (shifted by adding 0x8080 to the range 0xA1A1..0xFEFE, as used in EUC-CN). + * It adds the following ranges: + * + * (part of GBK/1) 0xA2A1-0xA2AA Small Roman numerals + * GBK/3 0x{81-A0}{40-7E,80-FE} 6080 new characters, all in Unicode + * GBK/4 0x{AA-FE}{40-7E,80-A0} 8160 new characters, 8080 in Unicode + * GBK/5 0x{A8-A9}{40-7E,80-A0} 166 new characters, 153 in Unicode + * + * Furthermore, all four tables I have looked at + * - the CP936 table by Microsoft, found on ftp.unicode.org in 1999, + * - the GBK table by Sun, investigated on a Solaris 2.7 machine, + * - the GBK tables by CWEX, found in the Big5+ package, + * - the GB18030 standard (second printing), + * agree in the following extensions. (Ken Lunde must have overlooked these + * differences between GB2312 and GBK. Also, the CWEX tables have additional + * differences.) + * + * 1. Some characters in the GB2312 range are defined differently: + * + * code GB2312 GBK + * 0xA1A4 0x30FB # KATAKANA MIDDLE DOT 0x00B7 # MIDDLE DOT + * 0xA1AA 0x2015 # HORIZONTAL BAR 0x2014 # EM DASH + * + * 2. 19 characters added in the range 0xA6E0-0xA6F5. + * + * 3. 4 characters added in the range 0xA8BB-0xA8C0. + * + * CP936 as of 1999 was identical to GBK. However, since 1999, Microsoft has + * added new mappings to CP936... + */ + +#include "gbkext1.h" +#include "gbkext2.h" +#include "gbkext_inv.h" +#include "cp936ext.h" + +static int +gbk_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + + if (c >= 0x81 && c < 0xff) { + if (n < 2) + return RET_TOOFEW(0); + if (c >= 0xa1 && c <= 0xf7) { + unsigned char c2 = s[1]; + if (c == 0xa1) { + if (c2 == 0xa4) { + *pwc = 0x00b7; + return 2; + } + if (c2 == 0xaa) { + *pwc = 0x2014; + return 2; + } + } + if (c2 >= 0xa1 && c2 < 0xff) { + unsigned char buf[2]; + int ret; + buf[0] = c-0x80; buf[1] = c2-0x80; + ret = gb2312_mbtowc(conv,pwc,buf,2); + if (ret != RET_ILSEQ) + return ret; + buf[0] = c; buf[1] = c2; + ret = cp936ext_mbtowc(conv,pwc,buf,2); + if (ret != RET_ILSEQ) + return ret; + } + } + if (c >= 0x81 && c <= 0xa0) + return gbkext1_mbtowc(conv,pwc,s,2); + if (c >= 0xa8 && c <= 0xfe) + return gbkext2_mbtowc(conv,pwc,s,2); + if (c == 0xa2) { + unsigned char c2 = s[1]; + if (c2 >= 0xa1 && c2 <= 0xaa) { + *pwc = 0x2170+(c2-0xa1); + return 2; + } + } + } + return RET_ILSEQ; +} + +static int +gbk_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + if (wc != 0x30fb && wc != 0x2015) { + ret = gb2312_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]+0x80; + r[1] = buf[1]+0x80; + return 2; + } + } + ret = gbkext_inv_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]; + r[1] = buf[1]; + return 2; + } + if (wc >= 0x2170 && wc <= 0x2179) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0xa2; + r[1] = 0xa1 + (wc-0x2170); + return 2; + } + ret = cp936ext_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]; + r[1] = buf[1]; + return 2; + } + if (wc == 0x00b7) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0xa1; + r[1] = 0xa4; + return 2; + } + if (wc == 0x2014) { + if (n < 2) + return RET_TOOSMALL; + r[0] = 0xa1; + r[1] = 0xaa; + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/gbkext1.h b/jni/iconv/lib/gbkext1.h new file mode 100644 index 0000000..d244c76 --- /dev/null +++ b/jni/iconv/lib/gbkext1.h @@ -0,0 +1,853 @@ +/* + * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GBK/3 extensions + */ + +static const unsigned short gbkext1_2uni_page81[6080] = { + /* 0x81 */ + 0x4e02, 0x4e04, 0x4e05, 0x4e06, 0x4e0f, 0x4e12, 0x4e17, 0x4e1f, + 0x4e20, 0x4e21, 0x4e23, 0x4e26, 0x4e29, 0x4e2e, 0x4e2f, 0x4e31, + 0x4e33, 0x4e35, 0x4e37, 0x4e3c, 0x4e40, 0x4e41, 0x4e42, 0x4e44, + 0x4e46, 0x4e4a, 0x4e51, 0x4e55, 0x4e57, 0x4e5a, 0x4e5b, 0x4e62, + 0x4e63, 0x4e64, 0x4e65, 0x4e67, 0x4e68, 0x4e6a, 0x4e6b, 0x4e6c, + 0x4e6d, 0x4e6e, 0x4e6f, 0x4e72, 0x4e74, 0x4e75, 0x4e76, 0x4e77, + 0x4e78, 0x4e79, 0x4e7a, 0x4e7b, 0x4e7c, 0x4e7d, 0x4e7f, 0x4e80, + 0x4e81, 0x4e82, 0x4e83, 0x4e84, 0x4e85, 0x4e87, 0x4e8a, 0x4e90, + 0x4e96, 0x4e97, 0x4e99, 0x4e9c, 0x4e9d, 0x4e9e, 0x4ea3, 0x4eaa, + 0x4eaf, 0x4eb0, 0x4eb1, 0x4eb4, 0x4eb6, 0x4eb7, 0x4eb8, 0x4eb9, + 0x4ebc, 0x4ebd, 0x4ebe, 0x4ec8, 0x4ecc, 0x4ecf, 0x4ed0, 0x4ed2, + 0x4eda, 0x4edb, 0x4edc, 0x4ee0, 0x4ee2, 0x4ee6, 0x4ee7, 0x4ee9, + 0x4eed, 0x4eee, 0x4eef, 0x4ef1, 0x4ef4, 0x4ef8, 0x4ef9, 0x4efa, + 0x4efc, 0x4efe, 0x4f00, 0x4f02, 0x4f03, 0x4f04, 0x4f05, 0x4f06, + 0x4f07, 0x4f08, 0x4f0b, 0x4f0c, 0x4f12, 0x4f13, 0x4f14, 0x4f15, + 0x4f16, 0x4f1c, 0x4f1d, 0x4f21, 0x4f23, 0x4f28, 0x4f29, 0x4f2c, + 0x4f2d, 0x4f2e, 0x4f31, 0x4f33, 0x4f35, 0x4f37, 0x4f39, 0x4f3b, + 0x4f3e, 0x4f3f, 0x4f40, 0x4f41, 0x4f42, 0x4f44, 0x4f45, 0x4f47, + 0x4f48, 0x4f49, 0x4f4a, 0x4f4b, 0x4f4c, 0x4f52, 0x4f54, 0x4f56, + 0x4f61, 0x4f62, 0x4f66, 0x4f68, 0x4f6a, 0x4f6b, 0x4f6d, 0x4f6e, + 0x4f71, 0x4f72, 0x4f75, 0x4f77, 0x4f78, 0x4f79, 0x4f7a, 0x4f7d, + 0x4f80, 0x4f81, 0x4f82, 0x4f85, 0x4f86, 0x4f87, 0x4f8a, 0x4f8c, + 0x4f8e, 0x4f90, 0x4f92, 0x4f93, 0x4f95, 0x4f96, 0x4f98, 0x4f99, + 0x4f9a, 0x4f9c, 0x4f9e, 0x4f9f, 0x4fa1, 0x4fa2, + /* 0x82 */ + 0x4fa4, 0x4fab, 0x4fad, 0x4fb0, 0x4fb1, 0x4fb2, 0x4fb3, 0x4fb4, + 0x4fb6, 0x4fb7, 0x4fb8, 0x4fb9, 0x4fba, 0x4fbb, 0x4fbc, 0x4fbd, + 0x4fbe, 0x4fc0, 0x4fc1, 0x4fc2, 0x4fc6, 0x4fc7, 0x4fc8, 0x4fc9, + 0x4fcb, 0x4fcc, 0x4fcd, 0x4fd2, 0x4fd3, 0x4fd4, 0x4fd5, 0x4fd6, + 0x4fd9, 0x4fdb, 0x4fe0, 0x4fe2, 0x4fe4, 0x4fe5, 0x4fe7, 0x4feb, + 0x4fec, 0x4ff0, 0x4ff2, 0x4ff4, 0x4ff5, 0x4ff6, 0x4ff7, 0x4ff9, + 0x4ffb, 0x4ffc, 0x4ffd, 0x4fff, 0x5000, 0x5001, 0x5002, 0x5003, + 0x5004, 0x5005, 0x5006, 0x5007, 0x5008, 0x5009, 0x500a, 0x500b, + 0x500e, 0x5010, 0x5011, 0x5013, 0x5015, 0x5016, 0x5017, 0x501b, + 0x501d, 0x501e, 0x5020, 0x5022, 0x5023, 0x5024, 0x5027, 0x502b, + 0x502f, 0x5030, 0x5031, 0x5032, 0x5033, 0x5034, 0x5035, 0x5036, + 0x5037, 0x5038, 0x5039, 0x503b, 0x503d, 0x503f, 0x5040, 0x5041, + 0x5042, 0x5044, 0x5045, 0x5046, 0x5049, 0x504a, 0x504b, 0x504d, + 0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5056, 0x5057, 0x5058, + 0x5059, 0x505b, 0x505d, 0x505e, 0x505f, 0x5060, 0x5061, 0x5062, + 0x5063, 0x5064, 0x5066, 0x5067, 0x5068, 0x5069, 0x506a, 0x506b, + 0x506d, 0x506e, 0x506f, 0x5070, 0x5071, 0x5072, 0x5073, 0x5074, + 0x5075, 0x5078, 0x5079, 0x507a, 0x507c, 0x507d, 0x5081, 0x5082, + 0x5083, 0x5084, 0x5086, 0x5087, 0x5089, 0x508a, 0x508b, 0x508c, + 0x508e, 0x508f, 0x5090, 0x5091, 0x5092, 0x5093, 0x5094, 0x5095, + 0x5096, 0x5097, 0x5098, 0x5099, 0x509a, 0x509b, 0x509c, 0x509d, + 0x509e, 0x509f, 0x50a0, 0x50a1, 0x50a2, 0x50a4, 0x50a6, 0x50aa, + 0x50ab, 0x50ad, 0x50ae, 0x50af, 0x50b0, 0x50b1, 0x50b3, 0x50b4, + 0x50b5, 0x50b6, 0x50b7, 0x50b8, 0x50b9, 0x50bc, + /* 0x83 */ + 0x50bd, 0x50be, 0x50bf, 0x50c0, 0x50c1, 0x50c2, 0x50c3, 0x50c4, + 0x50c5, 0x50c6, 0x50c7, 0x50c8, 0x50c9, 0x50ca, 0x50cb, 0x50cc, + 0x50cd, 0x50ce, 0x50d0, 0x50d1, 0x50d2, 0x50d3, 0x50d4, 0x50d5, + 0x50d7, 0x50d8, 0x50d9, 0x50db, 0x50dc, 0x50dd, 0x50de, 0x50df, + 0x50e0, 0x50e1, 0x50e2, 0x50e3, 0x50e4, 0x50e5, 0x50e8, 0x50e9, + 0x50ea, 0x50eb, 0x50ef, 0x50f0, 0x50f1, 0x50f2, 0x50f4, 0x50f6, + 0x50f7, 0x50f8, 0x50f9, 0x50fa, 0x50fc, 0x50fd, 0x50fe, 0x50ff, + 0x5100, 0x5101, 0x5102, 0x5103, 0x5104, 0x5105, 0x5108, 0x5109, + 0x510a, 0x510c, 0x510d, 0x510e, 0x510f, 0x5110, 0x5111, 0x5113, + 0x5114, 0x5115, 0x5116, 0x5117, 0x5118, 0x5119, 0x511a, 0x511b, + 0x511c, 0x511d, 0x511e, 0x511f, 0x5120, 0x5122, 0x5123, 0x5124, + 0x5125, 0x5126, 0x5127, 0x5128, 0x5129, 0x512a, 0x512b, 0x512c, + 0x512d, 0x512e, 0x512f, 0x5130, 0x5131, 0x5132, 0x5133, 0x5134, + 0x5135, 0x5136, 0x5137, 0x5138, 0x5139, 0x513a, 0x513b, 0x513c, + 0x513d, 0x513e, 0x5142, 0x5147, 0x514a, 0x514c, 0x514e, 0x514f, + 0x5150, 0x5152, 0x5153, 0x5157, 0x5158, 0x5159, 0x515b, 0x515d, + 0x515e, 0x515f, 0x5160, 0x5161, 0x5163, 0x5164, 0x5166, 0x5167, + 0x5169, 0x516a, 0x516f, 0x5172, 0x517a, 0x517e, 0x517f, 0x5183, + 0x5184, 0x5186, 0x5187, 0x518a, 0x518b, 0x518e, 0x518f, 0x5190, + 0x5191, 0x5193, 0x5194, 0x5198, 0x519a, 0x519d, 0x519e, 0x519f, + 0x51a1, 0x51a3, 0x51a6, 0x51a7, 0x51a8, 0x51a9, 0x51aa, 0x51ad, + 0x51ae, 0x51b4, 0x51b8, 0x51b9, 0x51ba, 0x51be, 0x51bf, 0x51c1, + 0x51c2, 0x51c3, 0x51c5, 0x51c8, 0x51ca, 0x51cd, 0x51ce, 0x51d0, + 0x51d2, 0x51d3, 0x51d4, 0x51d5, 0x51d6, 0x51d7, + /* 0x84 */ + 0x51d8, 0x51d9, 0x51da, 0x51dc, 0x51de, 0x51df, 0x51e2, 0x51e3, + 0x51e5, 0x51e6, 0x51e7, 0x51e8, 0x51e9, 0x51ea, 0x51ec, 0x51ee, + 0x51f1, 0x51f2, 0x51f4, 0x51f7, 0x51fe, 0x5204, 0x5205, 0x5209, + 0x520b, 0x520c, 0x520f, 0x5210, 0x5213, 0x5214, 0x5215, 0x521c, + 0x521e, 0x521f, 0x5221, 0x5222, 0x5223, 0x5225, 0x5226, 0x5227, + 0x522a, 0x522c, 0x522f, 0x5231, 0x5232, 0x5234, 0x5235, 0x523c, + 0x523e, 0x5244, 0x5245, 0x5246, 0x5247, 0x5248, 0x5249, 0x524b, + 0x524e, 0x524f, 0x5252, 0x5253, 0x5255, 0x5257, 0x5258, 0x5259, + 0x525a, 0x525b, 0x525d, 0x525f, 0x5260, 0x5262, 0x5263, 0x5264, + 0x5266, 0x5268, 0x526b, 0x526c, 0x526d, 0x526e, 0x5270, 0x5271, + 0x5273, 0x5274, 0x5275, 0x5276, 0x5277, 0x5278, 0x5279, 0x527a, + 0x527b, 0x527c, 0x527e, 0x5280, 0x5283, 0x5284, 0x5285, 0x5286, + 0x5287, 0x5289, 0x528a, 0x528b, 0x528c, 0x528d, 0x528e, 0x528f, + 0x5291, 0x5292, 0x5294, 0x5295, 0x5296, 0x5297, 0x5298, 0x5299, + 0x529a, 0x529c, 0x52a4, 0x52a5, 0x52a6, 0x52a7, 0x52ae, 0x52af, + 0x52b0, 0x52b4, 0x52b5, 0x52b6, 0x52b7, 0x52b8, 0x52b9, 0x52ba, + 0x52bb, 0x52bc, 0x52bd, 0x52c0, 0x52c1, 0x52c2, 0x52c4, 0x52c5, + 0x52c6, 0x52c8, 0x52ca, 0x52cc, 0x52cd, 0x52ce, 0x52cf, 0x52d1, + 0x52d3, 0x52d4, 0x52d5, 0x52d7, 0x52d9, 0x52da, 0x52db, 0x52dc, + 0x52dd, 0x52de, 0x52e0, 0x52e1, 0x52e2, 0x52e3, 0x52e5, 0x52e6, + 0x52e7, 0x52e8, 0x52e9, 0x52ea, 0x52eb, 0x52ec, 0x52ed, 0x52ee, + 0x52ef, 0x52f1, 0x52f2, 0x52f3, 0x52f4, 0x52f5, 0x52f6, 0x52f7, + 0x52f8, 0x52fb, 0x52fc, 0x52fd, 0x5301, 0x5302, 0x5303, 0x5304, + 0x5307, 0x5309, 0x530a, 0x530b, 0x530c, 0x530e, + /* 0x85 */ + 0x5311, 0x5312, 0x5313, 0x5314, 0x5318, 0x531b, 0x531c, 0x531e, + 0x531f, 0x5322, 0x5324, 0x5325, 0x5327, 0x5328, 0x5329, 0x532b, + 0x532c, 0x532d, 0x532f, 0x5330, 0x5331, 0x5332, 0x5333, 0x5334, + 0x5335, 0x5336, 0x5337, 0x5338, 0x533c, 0x533d, 0x5340, 0x5342, + 0x5344, 0x5346, 0x534b, 0x534c, 0x534d, 0x5350, 0x5354, 0x5358, + 0x5359, 0x535b, 0x535d, 0x5365, 0x5368, 0x536a, 0x536c, 0x536d, + 0x5372, 0x5376, 0x5379, 0x537b, 0x537c, 0x537d, 0x537e, 0x5380, + 0x5381, 0x5383, 0x5387, 0x5388, 0x538a, 0x538e, 0x538f, 0x5390, + 0x5391, 0x5392, 0x5393, 0x5394, 0x5396, 0x5397, 0x5399, 0x539b, + 0x539c, 0x539e, 0x53a0, 0x53a1, 0x53a4, 0x53a7, 0x53aa, 0x53ab, + 0x53ac, 0x53ad, 0x53af, 0x53b0, 0x53b1, 0x53b2, 0x53b3, 0x53b4, + 0x53b5, 0x53b7, 0x53b8, 0x53b9, 0x53ba, 0x53bc, 0x53bd, 0x53be, + 0x53c0, 0x53c3, 0x53c4, 0x53c5, 0x53c6, 0x53c7, 0x53ce, 0x53cf, + 0x53d0, 0x53d2, 0x53d3, 0x53d5, 0x53da, 0x53dc, 0x53dd, 0x53de, + 0x53e1, 0x53e2, 0x53e7, 0x53f4, 0x53fa, 0x53fe, 0x53ff, 0x5400, + 0x5402, 0x5405, 0x5407, 0x540b, 0x5414, 0x5418, 0x5419, 0x541a, + 0x541c, 0x5422, 0x5424, 0x5425, 0x542a, 0x5430, 0x5433, 0x5436, + 0x5437, 0x543a, 0x543d, 0x543f, 0x5441, 0x5442, 0x5444, 0x5445, + 0x5447, 0x5449, 0x544c, 0x544d, 0x544e, 0x544f, 0x5451, 0x545a, + 0x545d, 0x545e, 0x545f, 0x5460, 0x5461, 0x5463, 0x5465, 0x5467, + 0x5469, 0x546a, 0x546b, 0x546c, 0x546d, 0x546e, 0x546f, 0x5470, + 0x5474, 0x5479, 0x547a, 0x547e, 0x547f, 0x5481, 0x5483, 0x5485, + 0x5487, 0x5488, 0x5489, 0x548a, 0x548d, 0x5491, 0x5493, 0x5497, + 0x5498, 0x549c, 0x549e, 0x549f, 0x54a0, 0x54a1, + /* 0x86 */ + 0x54a2, 0x54a5, 0x54ae, 0x54b0, 0x54b2, 0x54b5, 0x54b6, 0x54b7, + 0x54b9, 0x54ba, 0x54bc, 0x54be, 0x54c3, 0x54c5, 0x54ca, 0x54cb, + 0x54d6, 0x54d8, 0x54db, 0x54e0, 0x54e1, 0x54e2, 0x54e3, 0x54e4, + 0x54eb, 0x54ec, 0x54ef, 0x54f0, 0x54f1, 0x54f4, 0x54f5, 0x54f6, + 0x54f7, 0x54f8, 0x54f9, 0x54fb, 0x54fe, 0x5500, 0x5502, 0x5503, + 0x5504, 0x5505, 0x5508, 0x550a, 0x550b, 0x550c, 0x550d, 0x550e, + 0x5512, 0x5513, 0x5515, 0x5516, 0x5517, 0x5518, 0x5519, 0x551a, + 0x551c, 0x551d, 0x551e, 0x551f, 0x5521, 0x5525, 0x5526, 0x5528, + 0x5529, 0x552b, 0x552d, 0x5532, 0x5534, 0x5535, 0x5536, 0x5538, + 0x5539, 0x553a, 0x553b, 0x553d, 0x5540, 0x5542, 0x5545, 0x5547, + 0x5548, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, 0x5551, 0x5552, + 0x5553, 0x5554, 0x5557, 0x5558, 0x5559, 0x555a, 0x555b, 0x555d, + 0x555e, 0x555f, 0x5560, 0x5562, 0x5563, 0x5568, 0x5569, 0x556b, + 0x556f, 0x5570, 0x5571, 0x5572, 0x5573, 0x5574, 0x5579, 0x557a, + 0x557d, 0x557f, 0x5585, 0x5586, 0x558c, 0x558d, 0x558e, 0x5590, + 0x5592, 0x5593, 0x5595, 0x5596, 0x5597, 0x559a, 0x559b, 0x559e, + 0x55a0, 0x55a1, 0x55a2, 0x55a3, 0x55a4, 0x55a5, 0x55a6, 0x55a8, + 0x55a9, 0x55aa, 0x55ab, 0x55ac, 0x55ad, 0x55ae, 0x55af, 0x55b0, + 0x55b2, 0x55b4, 0x55b6, 0x55b8, 0x55ba, 0x55bc, 0x55bf, 0x55c0, + 0x55c1, 0x55c2, 0x55c3, 0x55c6, 0x55c7, 0x55c8, 0x55ca, 0x55cb, + 0x55ce, 0x55cf, 0x55d0, 0x55d5, 0x55d7, 0x55d8, 0x55d9, 0x55da, + 0x55db, 0x55de, 0x55e0, 0x55e2, 0x55e7, 0x55e9, 0x55ed, 0x55ee, + 0x55f0, 0x55f1, 0x55f4, 0x55f6, 0x55f8, 0x55f9, 0x55fa, 0x55fb, + 0x55fc, 0x55ff, 0x5602, 0x5603, 0x5604, 0x5605, + /* 0x87 */ + 0x5606, 0x5607, 0x560a, 0x560b, 0x560d, 0x5610, 0x5611, 0x5612, + 0x5613, 0x5614, 0x5615, 0x5616, 0x5617, 0x5619, 0x561a, 0x561c, + 0x561d, 0x5620, 0x5621, 0x5622, 0x5625, 0x5626, 0x5628, 0x5629, + 0x562a, 0x562b, 0x562e, 0x562f, 0x5630, 0x5633, 0x5635, 0x5637, + 0x5638, 0x563a, 0x563c, 0x563d, 0x563e, 0x5640, 0x5641, 0x5642, + 0x5643, 0x5644, 0x5645, 0x5646, 0x5647, 0x5648, 0x5649, 0x564a, + 0x564b, 0x564f, 0x5650, 0x5651, 0x5652, 0x5653, 0x5655, 0x5656, + 0x565a, 0x565b, 0x565d, 0x565e, 0x565f, 0x5660, 0x5661, 0x5663, + 0x5665, 0x5666, 0x5667, 0x566d, 0x566e, 0x566f, 0x5670, 0x5672, + 0x5673, 0x5674, 0x5675, 0x5677, 0x5678, 0x5679, 0x567a, 0x567d, + 0x567e, 0x567f, 0x5680, 0x5681, 0x5682, 0x5683, 0x5684, 0x5687, + 0x5688, 0x5689, 0x568a, 0x568b, 0x568c, 0x568d, 0x5690, 0x5691, + 0x5692, 0x5694, 0x5695, 0x5696, 0x5697, 0x5698, 0x5699, 0x569a, + 0x569b, 0x569c, 0x569d, 0x569e, 0x569f, 0x56a0, 0x56a1, 0x56a2, + 0x56a4, 0x56a5, 0x56a6, 0x56a7, 0x56a8, 0x56a9, 0x56aa, 0x56ab, + 0x56ac, 0x56ad, 0x56ae, 0x56b0, 0x56b1, 0x56b2, 0x56b3, 0x56b4, + 0x56b5, 0x56b6, 0x56b8, 0x56b9, 0x56ba, 0x56bb, 0x56bd, 0x56be, + 0x56bf, 0x56c0, 0x56c1, 0x56c2, 0x56c3, 0x56c4, 0x56c5, 0x56c6, + 0x56c7, 0x56c8, 0x56c9, 0x56cb, 0x56cc, 0x56cd, 0x56ce, 0x56cf, + 0x56d0, 0x56d1, 0x56d2, 0x56d3, 0x56d5, 0x56d6, 0x56d8, 0x56d9, + 0x56dc, 0x56e3, 0x56e5, 0x56e6, 0x56e7, 0x56e8, 0x56e9, 0x56ea, + 0x56ec, 0x56ee, 0x56ef, 0x56f2, 0x56f3, 0x56f6, 0x56f7, 0x56f8, + 0x56fb, 0x56fc, 0x5700, 0x5701, 0x5702, 0x5705, 0x5707, 0x570b, + 0x570c, 0x570d, 0x570e, 0x570f, 0x5710, 0x5711, + /* 0x88 */ + 0x5712, 0x5713, 0x5714, 0x5715, 0x5716, 0x5717, 0x5718, 0x5719, + 0x571a, 0x571b, 0x571d, 0x571e, 0x5720, 0x5721, 0x5722, 0x5724, + 0x5725, 0x5726, 0x5727, 0x572b, 0x5731, 0x5732, 0x5734, 0x5735, + 0x5736, 0x5737, 0x5738, 0x573c, 0x573d, 0x573f, 0x5741, 0x5743, + 0x5744, 0x5745, 0x5746, 0x5748, 0x5749, 0x574b, 0x5752, 0x5753, + 0x5754, 0x5755, 0x5756, 0x5758, 0x5759, 0x5762, 0x5763, 0x5765, + 0x5767, 0x576c, 0x576e, 0x5770, 0x5771, 0x5772, 0x5774, 0x5775, + 0x5778, 0x5779, 0x577a, 0x577d, 0x577e, 0x577f, 0x5780, 0x5781, + 0x5787, 0x5788, 0x5789, 0x578a, 0x578d, 0x578e, 0x578f, 0x5790, + 0x5791, 0x5794, 0x5795, 0x5796, 0x5797, 0x5798, 0x5799, 0x579a, + 0x579c, 0x579d, 0x579e, 0x579f, 0x57a5, 0x57a8, 0x57aa, 0x57ac, + 0x57af, 0x57b0, 0x57b1, 0x57b3, 0x57b5, 0x57b6, 0x57b7, 0x57b9, + 0x57ba, 0x57bb, 0x57bc, 0x57bd, 0x57be, 0x57bf, 0x57c0, 0x57c1, + 0x57c4, 0x57c5, 0x57c6, 0x57c7, 0x57c8, 0x57c9, 0x57ca, 0x57cc, + 0x57cd, 0x57d0, 0x57d1, 0x57d3, 0x57d6, 0x57d7, 0x57db, 0x57dc, + 0x57de, 0x57e1, 0x57e2, 0x57e3, 0x57e5, 0x57e6, 0x57e7, 0x57e8, + 0x57e9, 0x57ea, 0x57eb, 0x57ec, 0x57ee, 0x57f0, 0x57f1, 0x57f2, + 0x57f3, 0x57f5, 0x57f6, 0x57f7, 0x57fb, 0x57fc, 0x57fe, 0x57ff, + 0x5801, 0x5803, 0x5804, 0x5805, 0x5808, 0x5809, 0x580a, 0x580c, + 0x580e, 0x580f, 0x5810, 0x5812, 0x5813, 0x5814, 0x5816, 0x5817, + 0x5818, 0x581a, 0x581b, 0x581c, 0x581d, 0x581f, 0x5822, 0x5823, + 0x5825, 0x5826, 0x5827, 0x5828, 0x5829, 0x582b, 0x582c, 0x582d, + 0x582e, 0x582f, 0x5831, 0x5832, 0x5833, 0x5834, 0x5836, 0x5837, + 0x5838, 0x5839, 0x583a, 0x583b, 0x583c, 0x583d, + /* 0x89 */ + 0x583e, 0x583f, 0x5840, 0x5841, 0x5842, 0x5843, 0x5845, 0x5846, + 0x5847, 0x5848, 0x5849, 0x584a, 0x584b, 0x584e, 0x584f, 0x5850, + 0x5852, 0x5853, 0x5855, 0x5856, 0x5857, 0x5859, 0x585a, 0x585b, + 0x585c, 0x585d, 0x585f, 0x5860, 0x5861, 0x5862, 0x5863, 0x5864, + 0x5866, 0x5867, 0x5868, 0x5869, 0x586a, 0x586d, 0x586e, 0x586f, + 0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877, + 0x5878, 0x5879, 0x587a, 0x587b, 0x587c, 0x587d, 0x587f, 0x5882, + 0x5884, 0x5886, 0x5887, 0x5888, 0x588a, 0x588b, 0x588c, 0x588d, + 0x588e, 0x588f, 0x5890, 0x5891, 0x5894, 0x5895, 0x5896, 0x5897, + 0x5898, 0x589b, 0x589c, 0x589d, 0x58a0, 0x58a1, 0x58a2, 0x58a3, + 0x58a4, 0x58a5, 0x58a6, 0x58a7, 0x58aa, 0x58ab, 0x58ac, 0x58ad, + 0x58ae, 0x58af, 0x58b0, 0x58b1, 0x58b2, 0x58b3, 0x58b4, 0x58b5, + 0x58b6, 0x58b7, 0x58b8, 0x58b9, 0x58ba, 0x58bb, 0x58bd, 0x58be, + 0x58bf, 0x58c0, 0x58c2, 0x58c3, 0x58c4, 0x58c6, 0x58c7, 0x58c8, + 0x58c9, 0x58ca, 0x58cb, 0x58cc, 0x58cd, 0x58ce, 0x58cf, 0x58d0, + 0x58d2, 0x58d3, 0x58d4, 0x58d6, 0x58d7, 0x58d8, 0x58d9, 0x58da, + 0x58db, 0x58dc, 0x58dd, 0x58de, 0x58df, 0x58e0, 0x58e1, 0x58e2, + 0x58e3, 0x58e5, 0x58e6, 0x58e7, 0x58e8, 0x58e9, 0x58ea, 0x58ed, + 0x58ef, 0x58f1, 0x58f2, 0x58f4, 0x58f5, 0x58f7, 0x58f8, 0x58fa, + 0x58fb, 0x58fc, 0x58fd, 0x58fe, 0x58ff, 0x5900, 0x5901, 0x5903, + 0x5905, 0x5906, 0x5908, 0x5909, 0x590a, 0x590b, 0x590c, 0x590e, + 0x5910, 0x5911, 0x5912, 0x5913, 0x5917, 0x5918, 0x591b, 0x591d, + 0x591e, 0x5920, 0x5921, 0x5922, 0x5923, 0x5926, 0x5928, 0x592c, + 0x5930, 0x5932, 0x5933, 0x5935, 0x5936, 0x593b, + /* 0x8a */ + 0x593d, 0x593e, 0x593f, 0x5940, 0x5943, 0x5945, 0x5946, 0x594a, + 0x594c, 0x594d, 0x5950, 0x5952, 0x5953, 0x5959, 0x595b, 0x595c, + 0x595d, 0x595e, 0x595f, 0x5961, 0x5963, 0x5964, 0x5966, 0x5967, + 0x5968, 0x5969, 0x596a, 0x596b, 0x596c, 0x596d, 0x596e, 0x596f, + 0x5970, 0x5971, 0x5972, 0x5975, 0x5977, 0x597a, 0x597b, 0x597c, + 0x597e, 0x597f, 0x5980, 0x5985, 0x5989, 0x598b, 0x598c, 0x598e, + 0x598f, 0x5990, 0x5991, 0x5994, 0x5995, 0x5998, 0x599a, 0x599b, + 0x599c, 0x599d, 0x599f, 0x59a0, 0x59a1, 0x59a2, 0x59a6, 0x59a7, + 0x59ac, 0x59ad, 0x59b0, 0x59b1, 0x59b3, 0x59b4, 0x59b5, 0x59b6, + 0x59b7, 0x59b8, 0x59ba, 0x59bc, 0x59bd, 0x59bf, 0x59c0, 0x59c1, + 0x59c2, 0x59c3, 0x59c4, 0x59c5, 0x59c7, 0x59c8, 0x59c9, 0x59cc, + 0x59cd, 0x59ce, 0x59cf, 0x59d5, 0x59d6, 0x59d9, 0x59db, 0x59de, + 0x59df, 0x59e0, 0x59e1, 0x59e2, 0x59e4, 0x59e6, 0x59e7, 0x59e9, + 0x59ea, 0x59eb, 0x59ed, 0x59ee, 0x59ef, 0x59f0, 0x59f1, 0x59f2, + 0x59f3, 0x59f4, 0x59f5, 0x59f6, 0x59f7, 0x59f8, 0x59fa, 0x59fc, + 0x59fd, 0x59fe, 0x5a00, 0x5a02, 0x5a0a, 0x5a0b, 0x5a0d, 0x5a0e, + 0x5a0f, 0x5a10, 0x5a12, 0x5a14, 0x5a15, 0x5a16, 0x5a17, 0x5a19, + 0x5a1a, 0x5a1b, 0x5a1d, 0x5a1e, 0x5a21, 0x5a22, 0x5a24, 0x5a26, + 0x5a27, 0x5a28, 0x5a2a, 0x5a2b, 0x5a2c, 0x5a2d, 0x5a2e, 0x5a2f, + 0x5a30, 0x5a33, 0x5a35, 0x5a37, 0x5a38, 0x5a39, 0x5a3a, 0x5a3b, + 0x5a3d, 0x5a3e, 0x5a3f, 0x5a41, 0x5a42, 0x5a43, 0x5a44, 0x5a45, + 0x5a47, 0x5a48, 0x5a4b, 0x5a4c, 0x5a4d, 0x5a4e, 0x5a4f, 0x5a50, + 0x5a51, 0x5a52, 0x5a53, 0x5a54, 0x5a56, 0x5a57, 0x5a58, 0x5a59, + 0x5a5b, 0x5a5c, 0x5a5d, 0x5a5e, 0x5a5f, 0x5a60, + /* 0x8b */ + 0x5a61, 0x5a63, 0x5a64, 0x5a65, 0x5a66, 0x5a68, 0x5a69, 0x5a6b, + 0x5a6c, 0x5a6d, 0x5a6e, 0x5a6f, 0x5a70, 0x5a71, 0x5a72, 0x5a73, + 0x5a78, 0x5a79, 0x5a7b, 0x5a7c, 0x5a7d, 0x5a7e, 0x5a80, 0x5a81, + 0x5a82, 0x5a83, 0x5a84, 0x5a85, 0x5a86, 0x5a87, 0x5a88, 0x5a89, + 0x5a8a, 0x5a8b, 0x5a8c, 0x5a8d, 0x5a8e, 0x5a8f, 0x5a90, 0x5a91, + 0x5a93, 0x5a94, 0x5a95, 0x5a96, 0x5a97, 0x5a98, 0x5a99, 0x5a9c, + 0x5a9d, 0x5a9e, 0x5a9f, 0x5aa0, 0x5aa1, 0x5aa2, 0x5aa3, 0x5aa4, + 0x5aa5, 0x5aa6, 0x5aa7, 0x5aa8, 0x5aa9, 0x5aab, 0x5aac, 0x5aad, + 0x5aae, 0x5aaf, 0x5ab0, 0x5ab1, 0x5ab4, 0x5ab6, 0x5ab7, 0x5ab9, + 0x5aba, 0x5abb, 0x5abc, 0x5abd, 0x5abf, 0x5ac0, 0x5ac3, 0x5ac4, + 0x5ac5, 0x5ac6, 0x5ac7, 0x5ac8, 0x5aca, 0x5acb, 0x5acd, 0x5ace, + 0x5acf, 0x5ad0, 0x5ad1, 0x5ad3, 0x5ad5, 0x5ad7, 0x5ad9, 0x5ada, + 0x5adb, 0x5add, 0x5ade, 0x5adf, 0x5ae2, 0x5ae4, 0x5ae5, 0x5ae7, + 0x5ae8, 0x5aea, 0x5aec, 0x5aed, 0x5aee, 0x5aef, 0x5af0, 0x5af2, + 0x5af3, 0x5af4, 0x5af5, 0x5af6, 0x5af7, 0x5af8, 0x5af9, 0x5afa, + 0x5afb, 0x5afc, 0x5afd, 0x5afe, 0x5aff, 0x5b00, 0x5b01, 0x5b02, + 0x5b03, 0x5b04, 0x5b05, 0x5b06, 0x5b07, 0x5b08, 0x5b0a, 0x5b0b, + 0x5b0c, 0x5b0d, 0x5b0e, 0x5b0f, 0x5b10, 0x5b11, 0x5b12, 0x5b13, + 0x5b14, 0x5b15, 0x5b18, 0x5b19, 0x5b1a, 0x5b1b, 0x5b1c, 0x5b1d, + 0x5b1e, 0x5b1f, 0x5b20, 0x5b21, 0x5b22, 0x5b23, 0x5b24, 0x5b25, + 0x5b26, 0x5b27, 0x5b28, 0x5b29, 0x5b2a, 0x5b2b, 0x5b2c, 0x5b2d, + 0x5b2e, 0x5b2f, 0x5b30, 0x5b31, 0x5b33, 0x5b35, 0x5b36, 0x5b38, + 0x5b39, 0x5b3a, 0x5b3b, 0x5b3c, 0x5b3d, 0x5b3e, 0x5b3f, 0x5b41, + 0x5b42, 0x5b43, 0x5b44, 0x5b45, 0x5b46, 0x5b47, + /* 0x8c */ + 0x5b48, 0x5b49, 0x5b4a, 0x5b4b, 0x5b4c, 0x5b4d, 0x5b4e, 0x5b4f, + 0x5b52, 0x5b56, 0x5b5e, 0x5b60, 0x5b61, 0x5b67, 0x5b68, 0x5b6b, + 0x5b6d, 0x5b6e, 0x5b6f, 0x5b72, 0x5b74, 0x5b76, 0x5b77, 0x5b78, + 0x5b79, 0x5b7b, 0x5b7c, 0x5b7e, 0x5b7f, 0x5b82, 0x5b86, 0x5b8a, + 0x5b8d, 0x5b8e, 0x5b90, 0x5b91, 0x5b92, 0x5b94, 0x5b96, 0x5b9f, + 0x5ba7, 0x5ba8, 0x5ba9, 0x5bac, 0x5bad, 0x5bae, 0x5baf, 0x5bb1, + 0x5bb2, 0x5bb7, 0x5bba, 0x5bbb, 0x5bbc, 0x5bc0, 0x5bc1, 0x5bc3, + 0x5bc8, 0x5bc9, 0x5bca, 0x5bcb, 0x5bcd, 0x5bce, 0x5bcf, 0x5bd1, + 0x5bd4, 0x5bd5, 0x5bd6, 0x5bd7, 0x5bd8, 0x5bd9, 0x5bda, 0x5bdb, + 0x5bdc, 0x5be0, 0x5be2, 0x5be3, 0x5be6, 0x5be7, 0x5be9, 0x5bea, + 0x5beb, 0x5bec, 0x5bed, 0x5bef, 0x5bf1, 0x5bf2, 0x5bf3, 0x5bf4, + 0x5bf5, 0x5bf6, 0x5bf7, 0x5bfd, 0x5bfe, 0x5c00, 0x5c02, 0x5c03, + 0x5c05, 0x5c07, 0x5c08, 0x5c0b, 0x5c0c, 0x5c0d, 0x5c0e, 0x5c10, + 0x5c12, 0x5c13, 0x5c17, 0x5c19, 0x5c1b, 0x5c1e, 0x5c1f, 0x5c20, + 0x5c21, 0x5c23, 0x5c26, 0x5c28, 0x5c29, 0x5c2a, 0x5c2b, 0x5c2d, + 0x5c2e, 0x5c2f, 0x5c30, 0x5c32, 0x5c33, 0x5c35, 0x5c36, 0x5c37, + 0x5c43, 0x5c44, 0x5c46, 0x5c47, 0x5c4c, 0x5c4d, 0x5c52, 0x5c53, + 0x5c54, 0x5c56, 0x5c57, 0x5c58, 0x5c5a, 0x5c5b, 0x5c5c, 0x5c5d, + 0x5c5f, 0x5c62, 0x5c64, 0x5c67, 0x5c68, 0x5c69, 0x5c6a, 0x5c6b, + 0x5c6c, 0x5c6d, 0x5c70, 0x5c72, 0x5c73, 0x5c74, 0x5c75, 0x5c76, + 0x5c77, 0x5c78, 0x5c7b, 0x5c7c, 0x5c7d, 0x5c7e, 0x5c80, 0x5c83, + 0x5c84, 0x5c85, 0x5c86, 0x5c87, 0x5c89, 0x5c8a, 0x5c8b, 0x5c8e, + 0x5c8f, 0x5c92, 0x5c93, 0x5c95, 0x5c9d, 0x5c9e, 0x5c9f, 0x5ca0, + 0x5ca1, 0x5ca4, 0x5ca5, 0x5ca6, 0x5ca7, 0x5ca8, + /* 0x8d */ + 0x5caa, 0x5cae, 0x5caf, 0x5cb0, 0x5cb2, 0x5cb4, 0x5cb6, 0x5cb9, + 0x5cba, 0x5cbb, 0x5cbc, 0x5cbe, 0x5cc0, 0x5cc2, 0x5cc3, 0x5cc5, + 0x5cc6, 0x5cc7, 0x5cc8, 0x5cc9, 0x5cca, 0x5ccc, 0x5ccd, 0x5cce, + 0x5ccf, 0x5cd0, 0x5cd1, 0x5cd3, 0x5cd4, 0x5cd5, 0x5cd6, 0x5cd7, + 0x5cd8, 0x5cda, 0x5cdb, 0x5cdc, 0x5cdd, 0x5cde, 0x5cdf, 0x5ce0, + 0x5ce2, 0x5ce3, 0x5ce7, 0x5ce9, 0x5ceb, 0x5cec, 0x5cee, 0x5cef, + 0x5cf1, 0x5cf2, 0x5cf3, 0x5cf4, 0x5cf5, 0x5cf6, 0x5cf7, 0x5cf8, + 0x5cf9, 0x5cfa, 0x5cfc, 0x5cfd, 0x5cfe, 0x5cff, 0x5d00, 0x5d01, + 0x5d04, 0x5d05, 0x5d08, 0x5d09, 0x5d0a, 0x5d0b, 0x5d0c, 0x5d0d, + 0x5d0f, 0x5d10, 0x5d11, 0x5d12, 0x5d13, 0x5d15, 0x5d17, 0x5d18, + 0x5d19, 0x5d1a, 0x5d1c, 0x5d1d, 0x5d1f, 0x5d20, 0x5d21, 0x5d22, + 0x5d23, 0x5d25, 0x5d28, 0x5d2a, 0x5d2b, 0x5d2c, 0x5d2f, 0x5d30, + 0x5d31, 0x5d32, 0x5d33, 0x5d35, 0x5d36, 0x5d37, 0x5d38, 0x5d39, + 0x5d3a, 0x5d3b, 0x5d3c, 0x5d3f, 0x5d40, 0x5d41, 0x5d42, 0x5d43, + 0x5d44, 0x5d45, 0x5d46, 0x5d48, 0x5d49, 0x5d4d, 0x5d4e, 0x5d4f, + 0x5d50, 0x5d51, 0x5d52, 0x5d53, 0x5d54, 0x5d55, 0x5d56, 0x5d57, + 0x5d59, 0x5d5a, 0x5d5c, 0x5d5e, 0x5d5f, 0x5d60, 0x5d61, 0x5d62, + 0x5d63, 0x5d64, 0x5d65, 0x5d66, 0x5d67, 0x5d68, 0x5d6a, 0x5d6d, + 0x5d6e, 0x5d70, 0x5d71, 0x5d72, 0x5d73, 0x5d75, 0x5d76, 0x5d77, + 0x5d78, 0x5d79, 0x5d7a, 0x5d7b, 0x5d7c, 0x5d7d, 0x5d7e, 0x5d7f, + 0x5d80, 0x5d81, 0x5d83, 0x5d84, 0x5d85, 0x5d86, 0x5d87, 0x5d88, + 0x5d89, 0x5d8a, 0x5d8b, 0x5d8c, 0x5d8d, 0x5d8e, 0x5d8f, 0x5d90, + 0x5d91, 0x5d92, 0x5d93, 0x5d94, 0x5d95, 0x5d96, 0x5d97, 0x5d98, + 0x5d9a, 0x5d9b, 0x5d9c, 0x5d9e, 0x5d9f, 0x5da0, + /* 0x8e */ + 0x5da1, 0x5da2, 0x5da3, 0x5da4, 0x5da5, 0x5da6, 0x5da7, 0x5da8, + 0x5da9, 0x5daa, 0x5dab, 0x5dac, 0x5dad, 0x5dae, 0x5daf, 0x5db0, + 0x5db1, 0x5db2, 0x5db3, 0x5db4, 0x5db5, 0x5db6, 0x5db8, 0x5db9, + 0x5dba, 0x5dbb, 0x5dbc, 0x5dbd, 0x5dbe, 0x5dbf, 0x5dc0, 0x5dc1, + 0x5dc2, 0x5dc3, 0x5dc4, 0x5dc6, 0x5dc7, 0x5dc8, 0x5dc9, 0x5dca, + 0x5dcb, 0x5dcc, 0x5dce, 0x5dcf, 0x5dd0, 0x5dd1, 0x5dd2, 0x5dd3, + 0x5dd4, 0x5dd5, 0x5dd6, 0x5dd7, 0x5dd8, 0x5dd9, 0x5dda, 0x5ddc, + 0x5ddf, 0x5de0, 0x5de3, 0x5de4, 0x5dea, 0x5dec, 0x5ded, 0x5df0, + 0x5df5, 0x5df6, 0x5df8, 0x5df9, 0x5dfa, 0x5dfb, 0x5dfc, 0x5dff, + 0x5e00, 0x5e04, 0x5e07, 0x5e09, 0x5e0a, 0x5e0b, 0x5e0d, 0x5e0e, + 0x5e12, 0x5e13, 0x5e17, 0x5e1e, 0x5e1f, 0x5e20, 0x5e21, 0x5e22, + 0x5e23, 0x5e24, 0x5e25, 0x5e28, 0x5e29, 0x5e2a, 0x5e2b, 0x5e2c, + 0x5e2f, 0x5e30, 0x5e32, 0x5e33, 0x5e34, 0x5e35, 0x5e36, 0x5e39, + 0x5e3a, 0x5e3e, 0x5e3f, 0x5e40, 0x5e41, 0x5e43, 0x5e46, 0x5e47, + 0x5e48, 0x5e49, 0x5e4a, 0x5e4b, 0x5e4d, 0x5e4e, 0x5e4f, 0x5e50, + 0x5e51, 0x5e52, 0x5e53, 0x5e56, 0x5e57, 0x5e58, 0x5e59, 0x5e5a, + 0x5e5c, 0x5e5d, 0x5e5f, 0x5e60, 0x5e63, 0x5e64, 0x5e65, 0x5e66, + 0x5e67, 0x5e68, 0x5e69, 0x5e6a, 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e, + 0x5e6f, 0x5e70, 0x5e71, 0x5e75, 0x5e77, 0x5e79, 0x5e7e, 0x5e81, + 0x5e82, 0x5e83, 0x5e85, 0x5e88, 0x5e89, 0x5e8c, 0x5e8d, 0x5e8e, + 0x5e92, 0x5e98, 0x5e9b, 0x5e9d, 0x5ea1, 0x5ea2, 0x5ea3, 0x5ea4, + 0x5ea8, 0x5ea9, 0x5eaa, 0x5eab, 0x5eac, 0x5eae, 0x5eaf, 0x5eb0, + 0x5eb1, 0x5eb2, 0x5eb4, 0x5eba, 0x5ebb, 0x5ebc, 0x5ebd, 0x5ebf, + 0x5ec0, 0x5ec1, 0x5ec2, 0x5ec3, 0x5ec4, 0x5ec5, + /* 0x8f */ + 0x5ec6, 0x5ec7, 0x5ec8, 0x5ecb, 0x5ecc, 0x5ecd, 0x5ece, 0x5ecf, + 0x5ed0, 0x5ed4, 0x5ed5, 0x5ed7, 0x5ed8, 0x5ed9, 0x5eda, 0x5edc, + 0x5edd, 0x5ede, 0x5edf, 0x5ee0, 0x5ee1, 0x5ee2, 0x5ee3, 0x5ee4, + 0x5ee5, 0x5ee6, 0x5ee7, 0x5ee9, 0x5eeb, 0x5eec, 0x5eed, 0x5eee, + 0x5eef, 0x5ef0, 0x5ef1, 0x5ef2, 0x5ef3, 0x5ef5, 0x5ef8, 0x5ef9, + 0x5efb, 0x5efc, 0x5efd, 0x5f05, 0x5f06, 0x5f07, 0x5f09, 0x5f0c, + 0x5f0d, 0x5f0e, 0x5f10, 0x5f12, 0x5f14, 0x5f16, 0x5f19, 0x5f1a, + 0x5f1c, 0x5f1d, 0x5f1e, 0x5f21, 0x5f22, 0x5f23, 0x5f24, 0x5f28, + 0x5f2b, 0x5f2c, 0x5f2e, 0x5f30, 0x5f32, 0x5f33, 0x5f34, 0x5f35, + 0x5f36, 0x5f37, 0x5f38, 0x5f3b, 0x5f3d, 0x5f3e, 0x5f3f, 0x5f41, + 0x5f42, 0x5f43, 0x5f44, 0x5f45, 0x5f46, 0x5f47, 0x5f48, 0x5f49, + 0x5f4a, 0x5f4b, 0x5f4c, 0x5f4d, 0x5f4e, 0x5f4f, 0x5f51, 0x5f54, + 0x5f59, 0x5f5a, 0x5f5b, 0x5f5c, 0x5f5e, 0x5f5f, 0x5f60, 0x5f63, + 0x5f65, 0x5f67, 0x5f68, 0x5f6b, 0x5f6e, 0x5f6f, 0x5f72, 0x5f74, + 0x5f75, 0x5f76, 0x5f78, 0x5f7a, 0x5f7d, 0x5f7e, 0x5f7f, 0x5f83, + 0x5f86, 0x5f8d, 0x5f8e, 0x5f8f, 0x5f91, 0x5f93, 0x5f94, 0x5f96, + 0x5f9a, 0x5f9b, 0x5f9d, 0x5f9e, 0x5f9f, 0x5fa0, 0x5fa2, 0x5fa3, + 0x5fa4, 0x5fa5, 0x5fa6, 0x5fa7, 0x5fa9, 0x5fab, 0x5fac, 0x5faf, + 0x5fb0, 0x5fb1, 0x5fb2, 0x5fb3, 0x5fb4, 0x5fb6, 0x5fb8, 0x5fb9, + 0x5fba, 0x5fbb, 0x5fbe, 0x5fbf, 0x5fc0, 0x5fc1, 0x5fc2, 0x5fc7, + 0x5fc8, 0x5fca, 0x5fcb, 0x5fce, 0x5fd3, 0x5fd4, 0x5fd5, 0x5fda, + 0x5fdb, 0x5fdc, 0x5fde, 0x5fdf, 0x5fe2, 0x5fe3, 0x5fe5, 0x5fe6, + 0x5fe8, 0x5fe9, 0x5fec, 0x5fef, 0x5ff0, 0x5ff2, 0x5ff3, 0x5ff4, + 0x5ff6, 0x5ff7, 0x5ff9, 0x5ffa, 0x5ffc, 0x6007, + /* 0x90 */ + 0x6008, 0x6009, 0x600b, 0x600c, 0x6010, 0x6011, 0x6013, 0x6017, + 0x6018, 0x601a, 0x601e, 0x601f, 0x6022, 0x6023, 0x6024, 0x602c, + 0x602d, 0x602e, 0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6036, + 0x6037, 0x6038, 0x6039, 0x603a, 0x603d, 0x603e, 0x6040, 0x6044, + 0x6045, 0x6046, 0x6047, 0x6048, 0x6049, 0x604a, 0x604c, 0x604e, + 0x604f, 0x6051, 0x6053, 0x6054, 0x6056, 0x6057, 0x6058, 0x605b, + 0x605c, 0x605e, 0x605f, 0x6060, 0x6061, 0x6065, 0x6066, 0x606e, + 0x6071, 0x6072, 0x6074, 0x6075, 0x6077, 0x607e, 0x6080, 0x6081, + 0x6082, 0x6085, 0x6086, 0x6087, 0x6088, 0x608a, 0x608b, 0x608e, + 0x608f, 0x6090, 0x6091, 0x6093, 0x6095, 0x6097, 0x6098, 0x6099, + 0x609c, 0x609e, 0x60a1, 0x60a2, 0x60a4, 0x60a5, 0x60a7, 0x60a9, + 0x60aa, 0x60ae, 0x60b0, 0x60b3, 0x60b5, 0x60b6, 0x60b7, 0x60b9, + 0x60ba, 0x60bd, 0x60be, 0x60bf, 0x60c0, 0x60c1, 0x60c2, 0x60c3, + 0x60c4, 0x60c7, 0x60c8, 0x60c9, 0x60cc, 0x60cd, 0x60ce, 0x60cf, + 0x60d0, 0x60d2, 0x60d3, 0x60d4, 0x60d6, 0x60d7, 0x60d9, 0x60db, + 0x60de, 0x60e1, 0x60e2, 0x60e3, 0x60e4, 0x60e5, 0x60ea, 0x60f1, + 0x60f2, 0x60f5, 0x60f7, 0x60f8, 0x60fb, 0x60fc, 0x60fd, 0x60fe, + 0x60ff, 0x6102, 0x6103, 0x6104, 0x6105, 0x6107, 0x610a, 0x610b, + 0x610c, 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, 0x6116, 0x6117, + 0x6118, 0x6119, 0x611b, 0x611c, 0x611d, 0x611e, 0x6121, 0x6122, + 0x6125, 0x6128, 0x6129, 0x612a, 0x612c, 0x612d, 0x612e, 0x612f, + 0x6130, 0x6131, 0x6132, 0x6133, 0x6134, 0x6135, 0x6136, 0x6137, + 0x6138, 0x6139, 0x613a, 0x613b, 0x613c, 0x613d, 0x613e, 0x6140, + 0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146, + /* 0x91 */ + 0x6147, 0x6149, 0x614b, 0x614d, 0x614f, 0x6150, 0x6152, 0x6153, + 0x6154, 0x6156, 0x6157, 0x6158, 0x6159, 0x615a, 0x615b, 0x615c, + 0x615e, 0x615f, 0x6160, 0x6161, 0x6163, 0x6164, 0x6165, 0x6166, + 0x6169, 0x616a, 0x616b, 0x616c, 0x616d, 0x616e, 0x616f, 0x6171, + 0x6172, 0x6173, 0x6174, 0x6176, 0x6178, 0x6179, 0x617a, 0x617b, + 0x617c, 0x617d, 0x617e, 0x617f, 0x6180, 0x6181, 0x6182, 0x6183, + 0x6184, 0x6185, 0x6186, 0x6187, 0x6188, 0x6189, 0x618a, 0x618c, + 0x618d, 0x618f, 0x6190, 0x6191, 0x6192, 0x6193, 0x6195, 0x6196, + 0x6197, 0x6198, 0x6199, 0x619a, 0x619b, 0x619c, 0x619e, 0x619f, + 0x61a0, 0x61a1, 0x61a2, 0x61a3, 0x61a4, 0x61a5, 0x61a6, 0x61aa, + 0x61ab, 0x61ad, 0x61ae, 0x61af, 0x61b0, 0x61b1, 0x61b2, 0x61b3, + 0x61b4, 0x61b5, 0x61b6, 0x61b8, 0x61b9, 0x61ba, 0x61bb, 0x61bc, + 0x61bd, 0x61bf, 0x61c0, 0x61c1, 0x61c3, 0x61c4, 0x61c5, 0x61c6, + 0x61c7, 0x61c9, 0x61cc, 0x61cd, 0x61ce, 0x61cf, 0x61d0, 0x61d3, + 0x61d5, 0x61d6, 0x61d7, 0x61d8, 0x61d9, 0x61da, 0x61db, 0x61dc, + 0x61dd, 0x61de, 0x61df, 0x61e0, 0x61e1, 0x61e2, 0x61e3, 0x61e4, + 0x61e5, 0x61e7, 0x61e8, 0x61e9, 0x61ea, 0x61eb, 0x61ec, 0x61ed, + 0x61ee, 0x61ef, 0x61f0, 0x61f1, 0x61f2, 0x61f3, 0x61f4, 0x61f6, + 0x61f7, 0x61f8, 0x61f9, 0x61fa, 0x61fb, 0x61fc, 0x61fd, 0x61fe, + 0x6200, 0x6201, 0x6202, 0x6203, 0x6204, 0x6205, 0x6207, 0x6209, + 0x6213, 0x6214, 0x6219, 0x621c, 0x621d, 0x621e, 0x6220, 0x6223, + 0x6226, 0x6227, 0x6228, 0x6229, 0x622b, 0x622d, 0x622f, 0x6230, + 0x6231, 0x6232, 0x6235, 0x6236, 0x6238, 0x6239, 0x623a, 0x623b, + 0x623c, 0x6242, 0x6244, 0x6245, 0x6246, 0x624a, + /* 0x92 */ + 0x624f, 0x6250, 0x6255, 0x6256, 0x6257, 0x6259, 0x625a, 0x625c, + 0x625d, 0x625e, 0x625f, 0x6260, 0x6261, 0x6262, 0x6264, 0x6265, + 0x6268, 0x6271, 0x6272, 0x6274, 0x6275, 0x6277, 0x6278, 0x627a, + 0x627b, 0x627d, 0x6281, 0x6282, 0x6283, 0x6285, 0x6286, 0x6287, + 0x6288, 0x628b, 0x628c, 0x628d, 0x628e, 0x628f, 0x6290, 0x6294, + 0x6299, 0x629c, 0x629d, 0x629e, 0x62a3, 0x62a6, 0x62a7, 0x62a9, + 0x62aa, 0x62ad, 0x62ae, 0x62af, 0x62b0, 0x62b2, 0x62b3, 0x62b4, + 0x62b6, 0x62b7, 0x62b8, 0x62ba, 0x62be, 0x62c0, 0x62c1, 0x62c3, + 0x62cb, 0x62cf, 0x62d1, 0x62d5, 0x62dd, 0x62de, 0x62e0, 0x62e1, + 0x62e4, 0x62ea, 0x62eb, 0x62f0, 0x62f2, 0x62f5, 0x62f8, 0x62f9, + 0x62fa, 0x62fb, 0x6300, 0x6303, 0x6304, 0x6305, 0x6306, 0x630a, + 0x630b, 0x630c, 0x630d, 0x630f, 0x6310, 0x6312, 0x6313, 0x6314, + 0x6315, 0x6317, 0x6318, 0x6319, 0x631c, 0x6326, 0x6327, 0x6329, + 0x632c, 0x632d, 0x632e, 0x6330, 0x6331, 0x6333, 0x6334, 0x6335, + 0x6336, 0x6337, 0x6338, 0x633b, 0x633c, 0x633e, 0x633f, 0x6340, + 0x6341, 0x6344, 0x6347, 0x6348, 0x634a, 0x6351, 0x6352, 0x6353, + 0x6354, 0x6356, 0x6357, 0x6358, 0x6359, 0x635a, 0x635b, 0x635c, + 0x635d, 0x6360, 0x6364, 0x6365, 0x6366, 0x6368, 0x636a, 0x636b, + 0x636c, 0x636f, 0x6370, 0x6372, 0x6373, 0x6374, 0x6375, 0x6378, + 0x6379, 0x637c, 0x637d, 0x637e, 0x637f, 0x6381, 0x6383, 0x6384, + 0x6385, 0x6386, 0x638b, 0x638d, 0x6391, 0x6393, 0x6394, 0x6395, + 0x6397, 0x6399, 0x639a, 0x639b, 0x639c, 0x639d, 0x639e, 0x639f, + 0x63a1, 0x63a4, 0x63a6, 0x63ab, 0x63af, 0x63b1, 0x63b2, 0x63b5, + 0x63b6, 0x63b9, 0x63bb, 0x63bd, 0x63bf, 0x63c0, + /* 0x93 */ + 0x63c1, 0x63c2, 0x63c3, 0x63c5, 0x63c7, 0x63c8, 0x63ca, 0x63cb, + 0x63cc, 0x63d1, 0x63d3, 0x63d4, 0x63d5, 0x63d7, 0x63d8, 0x63d9, + 0x63da, 0x63db, 0x63dc, 0x63dd, 0x63df, 0x63e2, 0x63e4, 0x63e5, + 0x63e6, 0x63e7, 0x63e8, 0x63eb, 0x63ec, 0x63ee, 0x63ef, 0x63f0, + 0x63f1, 0x63f3, 0x63f5, 0x63f7, 0x63f9, 0x63fa, 0x63fb, 0x63fc, + 0x63fe, 0x6403, 0x6404, 0x6406, 0x6407, 0x6408, 0x6409, 0x640a, + 0x640d, 0x640e, 0x6411, 0x6412, 0x6415, 0x6416, 0x6417, 0x6418, + 0x6419, 0x641a, 0x641d, 0x641f, 0x6422, 0x6423, 0x6424, 0x6425, + 0x6427, 0x6428, 0x6429, 0x642b, 0x642e, 0x642f, 0x6430, 0x6431, + 0x6432, 0x6433, 0x6435, 0x6436, 0x6437, 0x6438, 0x6439, 0x643b, + 0x643c, 0x643e, 0x6440, 0x6442, 0x6443, 0x6449, 0x644b, 0x644c, + 0x644d, 0x644e, 0x644f, 0x6450, 0x6451, 0x6453, 0x6455, 0x6456, + 0x6457, 0x6459, 0x645a, 0x645b, 0x645c, 0x645d, 0x645f, 0x6460, + 0x6461, 0x6462, 0x6463, 0x6464, 0x6465, 0x6466, 0x6468, 0x646a, + 0x646b, 0x646c, 0x646e, 0x646f, 0x6470, 0x6471, 0x6472, 0x6473, + 0x6474, 0x6475, 0x6476, 0x6477, 0x647b, 0x647c, 0x647d, 0x647e, + 0x647f, 0x6480, 0x6481, 0x6483, 0x6486, 0x6488, 0x6489, 0x648a, + 0x648b, 0x648c, 0x648d, 0x648e, 0x648f, 0x6490, 0x6493, 0x6494, + 0x6497, 0x6498, 0x649a, 0x649b, 0x649c, 0x649d, 0x649f, 0x64a0, + 0x64a1, 0x64a2, 0x64a3, 0x64a5, 0x64a6, 0x64a7, 0x64a8, 0x64aa, + 0x64ab, 0x64af, 0x64b1, 0x64b2, 0x64b3, 0x64b4, 0x64b6, 0x64b9, + 0x64bb, 0x64bd, 0x64be, 0x64bf, 0x64c1, 0x64c3, 0x64c4, 0x64c6, + 0x64c7, 0x64c8, 0x64c9, 0x64ca, 0x64cb, 0x64cc, 0x64cf, 0x64d1, + 0x64d3, 0x64d4, 0x64d5, 0x64d6, 0x64d9, 0x64da, + /* 0x94 */ + 0x64db, 0x64dc, 0x64dd, 0x64df, 0x64e0, 0x64e1, 0x64e3, 0x64e5, + 0x64e7, 0x64e8, 0x64e9, 0x64ea, 0x64eb, 0x64ec, 0x64ed, 0x64ee, + 0x64ef, 0x64f0, 0x64f1, 0x64f2, 0x64f3, 0x64f4, 0x64f5, 0x64f6, + 0x64f7, 0x64f8, 0x64f9, 0x64fa, 0x64fb, 0x64fc, 0x64fd, 0x64fe, + 0x64ff, 0x6501, 0x6502, 0x6503, 0x6504, 0x6505, 0x6506, 0x6507, + 0x6508, 0x650a, 0x650b, 0x650c, 0x650d, 0x650e, 0x650f, 0x6510, + 0x6511, 0x6513, 0x6514, 0x6515, 0x6516, 0x6517, 0x6519, 0x651a, + 0x651b, 0x651c, 0x651d, 0x651e, 0x651f, 0x6520, 0x6521, 0x6522, + 0x6523, 0x6524, 0x6526, 0x6527, 0x6528, 0x6529, 0x652a, 0x652c, + 0x652d, 0x6530, 0x6531, 0x6532, 0x6533, 0x6537, 0x653a, 0x653c, + 0x653d, 0x6540, 0x6541, 0x6542, 0x6543, 0x6544, 0x6546, 0x6547, + 0x654a, 0x654b, 0x654d, 0x654e, 0x6550, 0x6552, 0x6553, 0x6554, + 0x6557, 0x6558, 0x655a, 0x655c, 0x655f, 0x6560, 0x6561, 0x6564, + 0x6565, 0x6567, 0x6568, 0x6569, 0x656a, 0x656d, 0x656e, 0x656f, + 0x6571, 0x6573, 0x6575, 0x6576, 0x6578, 0x6579, 0x657a, 0x657b, + 0x657c, 0x657d, 0x657e, 0x657f, 0x6580, 0x6581, 0x6582, 0x6583, + 0x6584, 0x6585, 0x6586, 0x6588, 0x6589, 0x658a, 0x658d, 0x658e, + 0x658f, 0x6592, 0x6594, 0x6595, 0x6596, 0x6598, 0x659a, 0x659d, + 0x659e, 0x65a0, 0x65a2, 0x65a3, 0x65a6, 0x65a8, 0x65aa, 0x65ac, + 0x65ae, 0x65b1, 0x65b2, 0x65b3, 0x65b4, 0x65b5, 0x65b6, 0x65b7, + 0x65b8, 0x65ba, 0x65bb, 0x65be, 0x65bf, 0x65c0, 0x65c2, 0x65c7, + 0x65c8, 0x65c9, 0x65ca, 0x65cd, 0x65d0, 0x65d1, 0x65d3, 0x65d4, + 0x65d5, 0x65d8, 0x65d9, 0x65da, 0x65db, 0x65dc, 0x65dd, 0x65de, + 0x65df, 0x65e1, 0x65e3, 0x65e4, 0x65ea, 0x65eb, + /* 0x95 */ + 0x65f2, 0x65f3, 0x65f4, 0x65f5, 0x65f8, 0x65f9, 0x65fb, 0x65fc, + 0x65fd, 0x65fe, 0x65ff, 0x6601, 0x6604, 0x6605, 0x6607, 0x6608, + 0x6609, 0x660b, 0x660d, 0x6610, 0x6611, 0x6612, 0x6616, 0x6617, + 0x6618, 0x661a, 0x661b, 0x661c, 0x661e, 0x6621, 0x6622, 0x6623, + 0x6624, 0x6626, 0x6629, 0x662a, 0x662b, 0x662c, 0x662e, 0x6630, + 0x6632, 0x6633, 0x6637, 0x6638, 0x6639, 0x663a, 0x663b, 0x663d, + 0x663f, 0x6640, 0x6642, 0x6644, 0x6645, 0x6646, 0x6647, 0x6648, + 0x6649, 0x664a, 0x664d, 0x664e, 0x6650, 0x6651, 0x6658, 0x6659, + 0x665b, 0x665c, 0x665d, 0x665e, 0x6660, 0x6662, 0x6663, 0x6665, + 0x6667, 0x6669, 0x666a, 0x666b, 0x666c, 0x666d, 0x6671, 0x6672, + 0x6673, 0x6675, 0x6678, 0x6679, 0x667b, 0x667c, 0x667d, 0x667f, + 0x6680, 0x6681, 0x6683, 0x6685, 0x6686, 0x6688, 0x6689, 0x668a, + 0x668b, 0x668d, 0x668e, 0x668f, 0x6690, 0x6692, 0x6693, 0x6694, + 0x6695, 0x6698, 0x6699, 0x669a, 0x669b, 0x669c, 0x669e, 0x669f, + 0x66a0, 0x66a1, 0x66a2, 0x66a3, 0x66a4, 0x66a5, 0x66a6, 0x66a9, + 0x66aa, 0x66ab, 0x66ac, 0x66ad, 0x66af, 0x66b0, 0x66b1, 0x66b2, + 0x66b3, 0x66b5, 0x66b6, 0x66b7, 0x66b8, 0x66ba, 0x66bb, 0x66bc, + 0x66bd, 0x66bf, 0x66c0, 0x66c1, 0x66c2, 0x66c3, 0x66c4, 0x66c5, + 0x66c6, 0x66c7, 0x66c8, 0x66c9, 0x66ca, 0x66cb, 0x66cc, 0x66cd, + 0x66ce, 0x66cf, 0x66d0, 0x66d1, 0x66d2, 0x66d3, 0x66d4, 0x66d5, + 0x66d6, 0x66d7, 0x66d8, 0x66da, 0x66de, 0x66df, 0x66e0, 0x66e1, + 0x66e2, 0x66e3, 0x66e4, 0x66e5, 0x66e7, 0x66e8, 0x66ea, 0x66eb, + 0x66ec, 0x66ed, 0x66ee, 0x66ef, 0x66f1, 0x66f5, 0x66f6, 0x66f8, + 0x66fa, 0x66fb, 0x66fd, 0x6701, 0x6702, 0x6703, + /* 0x96 */ + 0x6704, 0x6705, 0x6706, 0x6707, 0x670c, 0x670e, 0x670f, 0x6711, + 0x6712, 0x6713, 0x6716, 0x6718, 0x6719, 0x671a, 0x671c, 0x671e, + 0x6720, 0x6721, 0x6722, 0x6723, 0x6724, 0x6725, 0x6727, 0x6729, + 0x672e, 0x6730, 0x6732, 0x6733, 0x6736, 0x6737, 0x6738, 0x6739, + 0x673b, 0x673c, 0x673e, 0x673f, 0x6741, 0x6744, 0x6745, 0x6747, + 0x674a, 0x674b, 0x674d, 0x6752, 0x6754, 0x6755, 0x6757, 0x6758, + 0x6759, 0x675a, 0x675b, 0x675d, 0x6762, 0x6763, 0x6764, 0x6766, + 0x6767, 0x676b, 0x676c, 0x676e, 0x6771, 0x6774, 0x6776, 0x6778, + 0x6779, 0x677a, 0x677b, 0x677d, 0x6780, 0x6782, 0x6783, 0x6785, + 0x6786, 0x6788, 0x678a, 0x678c, 0x678d, 0x678e, 0x678f, 0x6791, + 0x6792, 0x6793, 0x6794, 0x6796, 0x6799, 0x679b, 0x679f, 0x67a0, + 0x67a1, 0x67a4, 0x67a6, 0x67a9, 0x67ac, 0x67ae, 0x67b1, 0x67b2, + 0x67b4, 0x67b9, 0x67ba, 0x67bb, 0x67bc, 0x67bd, 0x67be, 0x67bf, + 0x67c0, 0x67c2, 0x67c5, 0x67c6, 0x67c7, 0x67c8, 0x67c9, 0x67ca, + 0x67cb, 0x67cc, 0x67cd, 0x67ce, 0x67d5, 0x67d6, 0x67d7, 0x67db, + 0x67df, 0x67e1, 0x67e3, 0x67e4, 0x67e6, 0x67e7, 0x67e8, 0x67ea, + 0x67eb, 0x67ed, 0x67ee, 0x67f2, 0x67f5, 0x67f6, 0x67f7, 0x67f8, + 0x67f9, 0x67fa, 0x67fb, 0x67fc, 0x67fe, 0x6801, 0x6802, 0x6803, + 0x6804, 0x6806, 0x680d, 0x6810, 0x6812, 0x6814, 0x6815, 0x6818, + 0x6819, 0x681a, 0x681b, 0x681c, 0x681e, 0x681f, 0x6820, 0x6822, + 0x6823, 0x6824, 0x6825, 0x6826, 0x6827, 0x6828, 0x682b, 0x682c, + 0x682d, 0x682e, 0x682f, 0x6830, 0x6831, 0x6834, 0x6835, 0x6836, + 0x683a, 0x683b, 0x683f, 0x6847, 0x684b, 0x684d, 0x684f, 0x6852, + 0x6856, 0x6857, 0x6858, 0x6859, 0x685a, 0x685b, + /* 0x97 */ + 0x685c, 0x685d, 0x685e, 0x685f, 0x686a, 0x686c, 0x686d, 0x686e, + 0x686f, 0x6870, 0x6871, 0x6872, 0x6873, 0x6875, 0x6878, 0x6879, + 0x687a, 0x687b, 0x687c, 0x687d, 0x687e, 0x687f, 0x6880, 0x6882, + 0x6884, 0x6887, 0x6888, 0x6889, 0x688a, 0x688b, 0x688c, 0x688d, + 0x688e, 0x6890, 0x6891, 0x6892, 0x6894, 0x6895, 0x6896, 0x6898, + 0x6899, 0x689a, 0x689b, 0x689c, 0x689d, 0x689e, 0x689f, 0x68a0, + 0x68a1, 0x68a3, 0x68a4, 0x68a5, 0x68a9, 0x68aa, 0x68ab, 0x68ac, + 0x68ae, 0x68b1, 0x68b2, 0x68b4, 0x68b6, 0x68b7, 0x68b8, 0x68b9, + 0x68ba, 0x68bb, 0x68bc, 0x68bd, 0x68be, 0x68bf, 0x68c1, 0x68c3, + 0x68c4, 0x68c5, 0x68c6, 0x68c7, 0x68c8, 0x68ca, 0x68cc, 0x68ce, + 0x68cf, 0x68d0, 0x68d1, 0x68d3, 0x68d4, 0x68d6, 0x68d7, 0x68d9, + 0x68db, 0x68dc, 0x68dd, 0x68de, 0x68df, 0x68e1, 0x68e2, 0x68e4, + 0x68e5, 0x68e6, 0x68e7, 0x68e8, 0x68e9, 0x68ea, 0x68eb, 0x68ec, + 0x68ed, 0x68ef, 0x68f2, 0x68f3, 0x68f4, 0x68f6, 0x68f7, 0x68f8, + 0x68fb, 0x68fd, 0x68fe, 0x68ff, 0x6900, 0x6902, 0x6903, 0x6904, + 0x6906, 0x6907, 0x6908, 0x6909, 0x690a, 0x690c, 0x690f, 0x6911, + 0x6913, 0x6914, 0x6915, 0x6916, 0x6917, 0x6918, 0x6919, 0x691a, + 0x691b, 0x691c, 0x691d, 0x691e, 0x6921, 0x6922, 0x6923, 0x6925, + 0x6926, 0x6927, 0x6928, 0x6929, 0x692a, 0x692b, 0x692c, 0x692e, + 0x692f, 0x6931, 0x6932, 0x6933, 0x6935, 0x6936, 0x6937, 0x6938, + 0x693a, 0x693b, 0x693c, 0x693e, 0x6940, 0x6941, 0x6943, 0x6944, + 0x6945, 0x6946, 0x6947, 0x6948, 0x6949, 0x694a, 0x694b, 0x694c, + 0x694d, 0x694e, 0x694f, 0x6950, 0x6951, 0x6952, 0x6953, 0x6955, + 0x6956, 0x6958, 0x6959, 0x695b, 0x695c, 0x695f, + /* 0x98 */ + 0x6961, 0x6962, 0x6964, 0x6965, 0x6967, 0x6968, 0x6969, 0x696a, + 0x696c, 0x696d, 0x696f, 0x6970, 0x6972, 0x6973, 0x6974, 0x6975, + 0x6976, 0x697a, 0x697b, 0x697d, 0x697e, 0x697f, 0x6981, 0x6983, + 0x6985, 0x698a, 0x698b, 0x698c, 0x698e, 0x698f, 0x6990, 0x6991, + 0x6992, 0x6993, 0x6996, 0x6997, 0x6999, 0x699a, 0x699d, 0x699e, + 0x699f, 0x69a0, 0x69a1, 0x69a2, 0x69a3, 0x69a4, 0x69a5, 0x69a6, + 0x69a9, 0x69aa, 0x69ac, 0x69ae, 0x69af, 0x69b0, 0x69b2, 0x69b3, + 0x69b5, 0x69b6, 0x69b8, 0x69b9, 0x69ba, 0x69bc, 0x69bd, 0x69be, + 0x69bf, 0x69c0, 0x69c2, 0x69c3, 0x69c4, 0x69c5, 0x69c6, 0x69c7, + 0x69c8, 0x69c9, 0x69cb, 0x69cd, 0x69cf, 0x69d1, 0x69d2, 0x69d3, + 0x69d5, 0x69d6, 0x69d7, 0x69d8, 0x69d9, 0x69da, 0x69dc, 0x69dd, + 0x69de, 0x69e1, 0x69e2, 0x69e3, 0x69e4, 0x69e5, 0x69e6, 0x69e7, + 0x69e8, 0x69e9, 0x69ea, 0x69eb, 0x69ec, 0x69ee, 0x69ef, 0x69f0, + 0x69f1, 0x69f3, 0x69f4, 0x69f5, 0x69f6, 0x69f7, 0x69f8, 0x69f9, + 0x69fa, 0x69fb, 0x69fc, 0x69fe, 0x6a00, 0x6a01, 0x6a02, 0x6a03, + 0x6a04, 0x6a05, 0x6a06, 0x6a07, 0x6a08, 0x6a09, 0x6a0b, 0x6a0c, + 0x6a0d, 0x6a0e, 0x6a0f, 0x6a10, 0x6a11, 0x6a12, 0x6a13, 0x6a14, + 0x6a15, 0x6a16, 0x6a19, 0x6a1a, 0x6a1b, 0x6a1c, 0x6a1d, 0x6a1e, + 0x6a20, 0x6a22, 0x6a23, 0x6a24, 0x6a25, 0x6a26, 0x6a27, 0x6a29, + 0x6a2b, 0x6a2c, 0x6a2d, 0x6a2e, 0x6a30, 0x6a32, 0x6a33, 0x6a34, + 0x6a36, 0x6a37, 0x6a38, 0x6a39, 0x6a3a, 0x6a3b, 0x6a3c, 0x6a3f, + 0x6a40, 0x6a41, 0x6a42, 0x6a43, 0x6a45, 0x6a46, 0x6a48, 0x6a49, + 0x6a4a, 0x6a4b, 0x6a4c, 0x6a4d, 0x6a4e, 0x6a4f, 0x6a51, 0x6a52, + 0x6a53, 0x6a54, 0x6a55, 0x6a56, 0x6a57, 0x6a5a, + /* 0x99 */ + 0x6a5c, 0x6a5d, 0x6a5e, 0x6a5f, 0x6a60, 0x6a62, 0x6a63, 0x6a64, + 0x6a66, 0x6a67, 0x6a68, 0x6a69, 0x6a6a, 0x6a6b, 0x6a6c, 0x6a6d, + 0x6a6e, 0x6a6f, 0x6a70, 0x6a72, 0x6a73, 0x6a74, 0x6a75, 0x6a76, + 0x6a77, 0x6a78, 0x6a7a, 0x6a7b, 0x6a7d, 0x6a7e, 0x6a7f, 0x6a81, + 0x6a82, 0x6a83, 0x6a85, 0x6a86, 0x6a87, 0x6a88, 0x6a89, 0x6a8a, + 0x6a8b, 0x6a8c, 0x6a8d, 0x6a8f, 0x6a92, 0x6a93, 0x6a94, 0x6a95, + 0x6a96, 0x6a98, 0x6a99, 0x6a9a, 0x6a9b, 0x6a9c, 0x6a9d, 0x6a9e, + 0x6a9f, 0x6aa1, 0x6aa2, 0x6aa3, 0x6aa4, 0x6aa5, 0x6aa6, 0x6aa7, + 0x6aa8, 0x6aaa, 0x6aad, 0x6aae, 0x6aaf, 0x6ab0, 0x6ab1, 0x6ab2, + 0x6ab3, 0x6ab4, 0x6ab5, 0x6ab6, 0x6ab7, 0x6ab8, 0x6ab9, 0x6aba, + 0x6abb, 0x6abc, 0x6abd, 0x6abe, 0x6abf, 0x6ac0, 0x6ac1, 0x6ac2, + 0x6ac3, 0x6ac4, 0x6ac5, 0x6ac6, 0x6ac7, 0x6ac8, 0x6ac9, 0x6aca, + 0x6acb, 0x6acc, 0x6acd, 0x6ace, 0x6acf, 0x6ad0, 0x6ad1, 0x6ad2, + 0x6ad3, 0x6ad4, 0x6ad5, 0x6ad6, 0x6ad7, 0x6ad8, 0x6ad9, 0x6ada, + 0x6adb, 0x6adc, 0x6add, 0x6ade, 0x6adf, 0x6ae0, 0x6ae1, 0x6ae2, + 0x6ae3, 0x6ae4, 0x6ae5, 0x6ae6, 0x6ae7, 0x6ae8, 0x6ae9, 0x6aea, + 0x6aeb, 0x6aec, 0x6aed, 0x6aee, 0x6aef, 0x6af0, 0x6af1, 0x6af2, + 0x6af3, 0x6af4, 0x6af5, 0x6af6, 0x6af7, 0x6af8, 0x6af9, 0x6afa, + 0x6afb, 0x6afc, 0x6afd, 0x6afe, 0x6aff, 0x6b00, 0x6b01, 0x6b02, + 0x6b03, 0x6b04, 0x6b05, 0x6b06, 0x6b07, 0x6b08, 0x6b09, 0x6b0a, + 0x6b0b, 0x6b0c, 0x6b0d, 0x6b0e, 0x6b0f, 0x6b10, 0x6b11, 0x6b12, + 0x6b13, 0x6b14, 0x6b15, 0x6b16, 0x6b17, 0x6b18, 0x6b19, 0x6b1a, + 0x6b1b, 0x6b1c, 0x6b1d, 0x6b1e, 0x6b1f, 0x6b25, 0x6b26, 0x6b28, + 0x6b29, 0x6b2a, 0x6b2b, 0x6b2c, 0x6b2d, 0x6b2e, + /* 0x9a */ + 0x6b2f, 0x6b30, 0x6b31, 0x6b33, 0x6b34, 0x6b35, 0x6b36, 0x6b38, + 0x6b3b, 0x6b3c, 0x6b3d, 0x6b3f, 0x6b40, 0x6b41, 0x6b42, 0x6b44, + 0x6b45, 0x6b48, 0x6b4a, 0x6b4b, 0x6b4d, 0x6b4e, 0x6b4f, 0x6b50, + 0x6b51, 0x6b52, 0x6b53, 0x6b54, 0x6b55, 0x6b56, 0x6b57, 0x6b58, + 0x6b5a, 0x6b5b, 0x6b5c, 0x6b5d, 0x6b5e, 0x6b5f, 0x6b60, 0x6b61, + 0x6b68, 0x6b69, 0x6b6b, 0x6b6c, 0x6b6d, 0x6b6e, 0x6b6f, 0x6b70, + 0x6b71, 0x6b72, 0x6b73, 0x6b74, 0x6b75, 0x6b76, 0x6b77, 0x6b78, + 0x6b7a, 0x6b7d, 0x6b7e, 0x6b7f, 0x6b80, 0x6b85, 0x6b88, 0x6b8c, + 0x6b8e, 0x6b8f, 0x6b90, 0x6b91, 0x6b94, 0x6b95, 0x6b97, 0x6b98, + 0x6b99, 0x6b9c, 0x6b9d, 0x6b9e, 0x6b9f, 0x6ba0, 0x6ba2, 0x6ba3, + 0x6ba4, 0x6ba5, 0x6ba6, 0x6ba7, 0x6ba8, 0x6ba9, 0x6bab, 0x6bac, + 0x6bad, 0x6bae, 0x6baf, 0x6bb0, 0x6bb1, 0x6bb2, 0x6bb6, 0x6bb8, + 0x6bb9, 0x6bba, 0x6bbb, 0x6bbc, 0x6bbd, 0x6bbe, 0x6bc0, 0x6bc3, + 0x6bc4, 0x6bc6, 0x6bc7, 0x6bc8, 0x6bc9, 0x6bca, 0x6bcc, 0x6bce, + 0x6bd0, 0x6bd1, 0x6bd8, 0x6bda, 0x6bdc, 0x6bdd, 0x6bde, 0x6bdf, + 0x6be0, 0x6be2, 0x6be3, 0x6be4, 0x6be5, 0x6be6, 0x6be7, 0x6be8, + 0x6be9, 0x6bec, 0x6bed, 0x6bee, 0x6bf0, 0x6bf1, 0x6bf2, 0x6bf4, + 0x6bf6, 0x6bf7, 0x6bf8, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfe, 0x6bff, + 0x6c00, 0x6c01, 0x6c02, 0x6c03, 0x6c04, 0x6c08, 0x6c09, 0x6c0a, + 0x6c0b, 0x6c0c, 0x6c0e, 0x6c12, 0x6c17, 0x6c1c, 0x6c1d, 0x6c1e, + 0x6c20, 0x6c23, 0x6c25, 0x6c2b, 0x6c2c, 0x6c2d, 0x6c31, 0x6c33, + 0x6c36, 0x6c37, 0x6c39, 0x6c3a, 0x6c3b, 0x6c3c, 0x6c3e, 0x6c3f, + 0x6c43, 0x6c44, 0x6c45, 0x6c48, 0x6c4b, 0x6c4c, 0x6c4d, 0x6c4e, + 0x6c4f, 0x6c51, 0x6c52, 0x6c53, 0x6c56, 0x6c58, + /* 0x9b */ + 0x6c59, 0x6c5a, 0x6c62, 0x6c63, 0x6c65, 0x6c66, 0x6c67, 0x6c6b, + 0x6c6c, 0x6c6d, 0x6c6e, 0x6c6f, 0x6c71, 0x6c73, 0x6c75, 0x6c77, + 0x6c78, 0x6c7a, 0x6c7b, 0x6c7c, 0x6c7f, 0x6c80, 0x6c84, 0x6c87, + 0x6c8a, 0x6c8b, 0x6c8d, 0x6c8e, 0x6c91, 0x6c92, 0x6c95, 0x6c96, + 0x6c97, 0x6c98, 0x6c9a, 0x6c9c, 0x6c9d, 0x6c9e, 0x6ca0, 0x6ca2, + 0x6ca8, 0x6cac, 0x6caf, 0x6cb0, 0x6cb4, 0x6cb5, 0x6cb6, 0x6cb7, + 0x6cba, 0x6cc0, 0x6cc1, 0x6cc2, 0x6cc3, 0x6cc6, 0x6cc7, 0x6cc8, + 0x6ccb, 0x6ccd, 0x6cce, 0x6ccf, 0x6cd1, 0x6cd2, 0x6cd8, 0x6cd9, + 0x6cda, 0x6cdc, 0x6cdd, 0x6cdf, 0x6ce4, 0x6ce6, 0x6ce7, 0x6ce9, + 0x6cec, 0x6ced, 0x6cf2, 0x6cf4, 0x6cf9, 0x6cff, 0x6d00, 0x6d02, + 0x6d03, 0x6d05, 0x6d06, 0x6d08, 0x6d09, 0x6d0a, 0x6d0d, 0x6d0f, + 0x6d10, 0x6d11, 0x6d13, 0x6d14, 0x6d15, 0x6d16, 0x6d18, 0x6d1c, + 0x6d1d, 0x6d1f, 0x6d20, 0x6d21, 0x6d22, 0x6d23, 0x6d24, 0x6d26, + 0x6d28, 0x6d29, 0x6d2c, 0x6d2d, 0x6d2f, 0x6d30, 0x6d34, 0x6d36, + 0x6d37, 0x6d38, 0x6d3a, 0x6d3f, 0x6d40, 0x6d42, 0x6d44, 0x6d49, + 0x6d4c, 0x6d50, 0x6d55, 0x6d56, 0x6d57, 0x6d58, 0x6d5b, 0x6d5d, + 0x6d5f, 0x6d61, 0x6d62, 0x6d64, 0x6d65, 0x6d67, 0x6d68, 0x6d6b, + 0x6d6c, 0x6d6d, 0x6d70, 0x6d71, 0x6d72, 0x6d73, 0x6d75, 0x6d76, + 0x6d79, 0x6d7a, 0x6d7b, 0x6d7d, 0x6d7e, 0x6d7f, 0x6d80, 0x6d81, + 0x6d83, 0x6d84, 0x6d86, 0x6d87, 0x6d8a, 0x6d8b, 0x6d8d, 0x6d8f, + 0x6d90, 0x6d92, 0x6d96, 0x6d97, 0x6d98, 0x6d99, 0x6d9a, 0x6d9c, + 0x6da2, 0x6da5, 0x6dac, 0x6dad, 0x6db0, 0x6db1, 0x6db3, 0x6db4, + 0x6db6, 0x6db7, 0x6db9, 0x6dba, 0x6dbb, 0x6dbc, 0x6dbd, 0x6dbe, + 0x6dc1, 0x6dc2, 0x6dc3, 0x6dc8, 0x6dc9, 0x6dca, + /* 0x9c */ + 0x6dcd, 0x6dce, 0x6dcf, 0x6dd0, 0x6dd2, 0x6dd3, 0x6dd4, 0x6dd5, + 0x6dd7, 0x6dda, 0x6ddb, 0x6ddc, 0x6ddf, 0x6de2, 0x6de3, 0x6de5, + 0x6de7, 0x6de8, 0x6de9, 0x6dea, 0x6ded, 0x6def, 0x6df0, 0x6df2, + 0x6df4, 0x6df5, 0x6df6, 0x6df8, 0x6dfa, 0x6dfd, 0x6dfe, 0x6dff, + 0x6e00, 0x6e01, 0x6e02, 0x6e03, 0x6e04, 0x6e06, 0x6e07, 0x6e08, + 0x6e09, 0x6e0b, 0x6e0f, 0x6e12, 0x6e13, 0x6e15, 0x6e18, 0x6e19, + 0x6e1b, 0x6e1c, 0x6e1e, 0x6e1f, 0x6e22, 0x6e26, 0x6e27, 0x6e28, + 0x6e2a, 0x6e2c, 0x6e2e, 0x6e30, 0x6e31, 0x6e33, 0x6e35, 0x6e36, + 0x6e37, 0x6e39, 0x6e3b, 0x6e3c, 0x6e3d, 0x6e3e, 0x6e3f, 0x6e40, + 0x6e41, 0x6e42, 0x6e45, 0x6e46, 0x6e47, 0x6e48, 0x6e49, 0x6e4a, + 0x6e4b, 0x6e4c, 0x6e4f, 0x6e50, 0x6e51, 0x6e52, 0x6e55, 0x6e57, + 0x6e59, 0x6e5a, 0x6e5c, 0x6e5d, 0x6e5e, 0x6e60, 0x6e61, 0x6e62, + 0x6e63, 0x6e64, 0x6e65, 0x6e66, 0x6e67, 0x6e68, 0x6e69, 0x6e6a, + 0x6e6c, 0x6e6d, 0x6e6f, 0x6e70, 0x6e71, 0x6e72, 0x6e73, 0x6e74, + 0x6e75, 0x6e76, 0x6e77, 0x6e78, 0x6e79, 0x6e7a, 0x6e7b, 0x6e7c, + 0x6e7d, 0x6e80, 0x6e81, 0x6e82, 0x6e84, 0x6e87, 0x6e88, 0x6e8a, + 0x6e8b, 0x6e8c, 0x6e8d, 0x6e8e, 0x6e91, 0x6e92, 0x6e93, 0x6e94, + 0x6e95, 0x6e96, 0x6e97, 0x6e99, 0x6e9a, 0x6e9b, 0x6e9d, 0x6e9e, + 0x6ea0, 0x6ea1, 0x6ea3, 0x6ea4, 0x6ea6, 0x6ea8, 0x6ea9, 0x6eab, + 0x6eac, 0x6ead, 0x6eae, 0x6eb0, 0x6eb3, 0x6eb5, 0x6eb8, 0x6eb9, + 0x6ebc, 0x6ebe, 0x6ebf, 0x6ec0, 0x6ec3, 0x6ec4, 0x6ec5, 0x6ec6, + 0x6ec8, 0x6ec9, 0x6eca, 0x6ecc, 0x6ecd, 0x6ece, 0x6ed0, 0x6ed2, + 0x6ed6, 0x6ed8, 0x6ed9, 0x6edb, 0x6edc, 0x6edd, 0x6ee3, 0x6ee7, + 0x6eea, 0x6eeb, 0x6eec, 0x6eed, 0x6eee, 0x6eef, + /* 0x9d */ + 0x6ef0, 0x6ef1, 0x6ef2, 0x6ef3, 0x6ef5, 0x6ef6, 0x6ef7, 0x6ef8, + 0x6efa, 0x6efb, 0x6efc, 0x6efd, 0x6efe, 0x6eff, 0x6f00, 0x6f01, + 0x6f03, 0x6f04, 0x6f05, 0x6f07, 0x6f08, 0x6f0a, 0x6f0b, 0x6f0c, + 0x6f0d, 0x6f0e, 0x6f10, 0x6f11, 0x6f12, 0x6f16, 0x6f17, 0x6f18, + 0x6f19, 0x6f1a, 0x6f1b, 0x6f1c, 0x6f1d, 0x6f1e, 0x6f1f, 0x6f21, + 0x6f22, 0x6f23, 0x6f25, 0x6f26, 0x6f27, 0x6f28, 0x6f2c, 0x6f2e, + 0x6f30, 0x6f32, 0x6f34, 0x6f35, 0x6f37, 0x6f38, 0x6f39, 0x6f3a, + 0x6f3b, 0x6f3c, 0x6f3d, 0x6f3f, 0x6f40, 0x6f41, 0x6f42, 0x6f43, + 0x6f44, 0x6f45, 0x6f48, 0x6f49, 0x6f4a, 0x6f4c, 0x6f4e, 0x6f4f, + 0x6f50, 0x6f51, 0x6f52, 0x6f53, 0x6f54, 0x6f55, 0x6f56, 0x6f57, + 0x6f59, 0x6f5a, 0x6f5b, 0x6f5d, 0x6f5f, 0x6f60, 0x6f61, 0x6f63, + 0x6f64, 0x6f65, 0x6f67, 0x6f68, 0x6f69, 0x6f6a, 0x6f6b, 0x6f6c, + 0x6f6f, 0x6f70, 0x6f71, 0x6f73, 0x6f75, 0x6f76, 0x6f77, 0x6f79, + 0x6f7b, 0x6f7d, 0x6f7e, 0x6f7f, 0x6f80, 0x6f81, 0x6f82, 0x6f83, + 0x6f85, 0x6f86, 0x6f87, 0x6f8a, 0x6f8b, 0x6f8f, 0x6f90, 0x6f91, + 0x6f92, 0x6f93, 0x6f94, 0x6f95, 0x6f96, 0x6f97, 0x6f98, 0x6f99, + 0x6f9a, 0x6f9b, 0x6f9d, 0x6f9e, 0x6f9f, 0x6fa0, 0x6fa2, 0x6fa3, + 0x6fa4, 0x6fa5, 0x6fa6, 0x6fa8, 0x6fa9, 0x6faa, 0x6fab, 0x6fac, + 0x6fad, 0x6fae, 0x6faf, 0x6fb0, 0x6fb1, 0x6fb2, 0x6fb4, 0x6fb5, + 0x6fb7, 0x6fb8, 0x6fba, 0x6fbb, 0x6fbc, 0x6fbd, 0x6fbe, 0x6fbf, + 0x6fc1, 0x6fc3, 0x6fc4, 0x6fc5, 0x6fc6, 0x6fc7, 0x6fc8, 0x6fca, + 0x6fcb, 0x6fcc, 0x6fcd, 0x6fce, 0x6fcf, 0x6fd0, 0x6fd3, 0x6fd4, + 0x6fd5, 0x6fd6, 0x6fd7, 0x6fd8, 0x6fd9, 0x6fda, 0x6fdb, 0x6fdc, + 0x6fdd, 0x6fdf, 0x6fe2, 0x6fe3, 0x6fe4, 0x6fe5, + /* 0x9e */ + 0x6fe6, 0x6fe7, 0x6fe8, 0x6fe9, 0x6fea, 0x6feb, 0x6fec, 0x6fed, + 0x6ff0, 0x6ff1, 0x6ff2, 0x6ff3, 0x6ff4, 0x6ff5, 0x6ff6, 0x6ff7, + 0x6ff8, 0x6ff9, 0x6ffa, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, + 0x7000, 0x7001, 0x7002, 0x7003, 0x7004, 0x7005, 0x7006, 0x7007, + 0x7008, 0x7009, 0x700a, 0x700b, 0x700c, 0x700d, 0x700e, 0x700f, + 0x7010, 0x7012, 0x7013, 0x7014, 0x7015, 0x7016, 0x7017, 0x7018, + 0x7019, 0x701c, 0x701d, 0x701e, 0x701f, 0x7020, 0x7021, 0x7022, + 0x7024, 0x7025, 0x7026, 0x7027, 0x7028, 0x7029, 0x702a, 0x702b, + 0x702c, 0x702d, 0x702e, 0x702f, 0x7030, 0x7031, 0x7032, 0x7033, + 0x7034, 0x7036, 0x7037, 0x7038, 0x703a, 0x703b, 0x703c, 0x703d, + 0x703e, 0x703f, 0x7040, 0x7041, 0x7042, 0x7043, 0x7044, 0x7045, + 0x7046, 0x7047, 0x7048, 0x7049, 0x704a, 0x704b, 0x704d, 0x704e, + 0x7050, 0x7051, 0x7052, 0x7053, 0x7054, 0x7055, 0x7056, 0x7057, + 0x7058, 0x7059, 0x705a, 0x705b, 0x705c, 0x705d, 0x705f, 0x7060, + 0x7061, 0x7062, 0x7063, 0x7064, 0x7065, 0x7066, 0x7067, 0x7068, + 0x7069, 0x706a, 0x706e, 0x7071, 0x7072, 0x7073, 0x7074, 0x7077, + 0x7079, 0x707a, 0x707b, 0x707d, 0x7081, 0x7082, 0x7083, 0x7084, + 0x7086, 0x7087, 0x7088, 0x708b, 0x708c, 0x708d, 0x708f, 0x7090, + 0x7091, 0x7093, 0x7097, 0x7098, 0x709a, 0x709b, 0x709e, 0x709f, + 0x70a0, 0x70a1, 0x70a2, 0x70a3, 0x70a4, 0x70a5, 0x70a6, 0x70a7, + 0x70a8, 0x70a9, 0x70aa, 0x70b0, 0x70b2, 0x70b4, 0x70b5, 0x70b6, + 0x70ba, 0x70be, 0x70bf, 0x70c4, 0x70c5, 0x70c6, 0x70c7, 0x70c9, + 0x70cb, 0x70cc, 0x70cd, 0x70ce, 0x70cf, 0x70d0, 0x70d1, 0x70d2, + 0x70d3, 0x70d4, 0x70d5, 0x70d6, 0x70d7, 0x70da, + /* 0x9f */ + 0x70dc, 0x70dd, 0x70de, 0x70e0, 0x70e1, 0x70e2, 0x70e3, 0x70e5, + 0x70ea, 0x70ee, 0x70f0, 0x70f1, 0x70f2, 0x70f3, 0x70f4, 0x70f5, + 0x70f6, 0x70f8, 0x70fa, 0x70fb, 0x70fc, 0x70fe, 0x70ff, 0x7100, + 0x7101, 0x7102, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x7108, + 0x710b, 0x710c, 0x710d, 0x710e, 0x710f, 0x7111, 0x7112, 0x7114, + 0x7117, 0x711b, 0x711c, 0x711d, 0x711e, 0x711f, 0x7120, 0x7121, + 0x7122, 0x7123, 0x7124, 0x7125, 0x7127, 0x7128, 0x7129, 0x712a, + 0x712b, 0x712c, 0x712d, 0x712e, 0x7132, 0x7133, 0x7134, 0x7135, + 0x7137, 0x7138, 0x7139, 0x713a, 0x713b, 0x713c, 0x713d, 0x713e, + 0x713f, 0x7140, 0x7141, 0x7142, 0x7143, 0x7144, 0x7146, 0x7147, + 0x7148, 0x7149, 0x714b, 0x714d, 0x714f, 0x7150, 0x7151, 0x7152, + 0x7153, 0x7154, 0x7155, 0x7156, 0x7157, 0x7158, 0x7159, 0x715a, + 0x715b, 0x715d, 0x715f, 0x7160, 0x7161, 0x7162, 0x7163, 0x7165, + 0x7169, 0x716a, 0x716b, 0x716c, 0x716d, 0x716f, 0x7170, 0x7171, + 0x7174, 0x7175, 0x7176, 0x7177, 0x7179, 0x717b, 0x717c, 0x717e, + 0x717f, 0x7180, 0x7181, 0x7182, 0x7183, 0x7185, 0x7186, 0x7187, + 0x7188, 0x7189, 0x718b, 0x718c, 0x718d, 0x718e, 0x7190, 0x7191, + 0x7192, 0x7193, 0x7195, 0x7196, 0x7197, 0x719a, 0x719b, 0x719c, + 0x719d, 0x719e, 0x71a1, 0x71a2, 0x71a3, 0x71a4, 0x71a5, 0x71a6, + 0x71a7, 0x71a9, 0x71aa, 0x71ab, 0x71ad, 0x71ae, 0x71af, 0x71b0, + 0x71b1, 0x71b2, 0x71b4, 0x71b6, 0x71b7, 0x71b8, 0x71ba, 0x71bb, + 0x71bc, 0x71bd, 0x71be, 0x71bf, 0x71c0, 0x71c1, 0x71c2, 0x71c4, + 0x71c5, 0x71c6, 0x71c7, 0x71c8, 0x71c9, 0x71ca, 0x71cb, 0x71cc, + 0x71cd, 0x71cf, 0x71d0, 0x71d1, 0x71d2, 0x71d3, + /* 0xa0 */ + 0x71d6, 0x71d7, 0x71d8, 0x71d9, 0x71da, 0x71db, 0x71dc, 0x71dd, + 0x71de, 0x71df, 0x71e1, 0x71e2, 0x71e3, 0x71e4, 0x71e6, 0x71e8, + 0x71e9, 0x71ea, 0x71eb, 0x71ec, 0x71ed, 0x71ef, 0x71f0, 0x71f1, + 0x71f2, 0x71f3, 0x71f4, 0x71f5, 0x71f6, 0x71f7, 0x71f8, 0x71fa, + 0x71fb, 0x71fc, 0x71fd, 0x71fe, 0x71ff, 0x7200, 0x7201, 0x7202, + 0x7203, 0x7204, 0x7205, 0x7207, 0x7208, 0x7209, 0x720a, 0x720b, + 0x720c, 0x720d, 0x720e, 0x720f, 0x7210, 0x7211, 0x7212, 0x7213, + 0x7214, 0x7215, 0x7216, 0x7217, 0x7218, 0x7219, 0x721a, 0x721b, + 0x721c, 0x721e, 0x721f, 0x7220, 0x7221, 0x7222, 0x7223, 0x7224, + 0x7225, 0x7226, 0x7227, 0x7229, 0x722b, 0x722d, 0x722e, 0x722f, + 0x7232, 0x7233, 0x7234, 0x723a, 0x723c, 0x723e, 0x7240, 0x7241, + 0x7242, 0x7243, 0x7244, 0x7245, 0x7246, 0x7249, 0x724a, 0x724b, + 0x724e, 0x724f, 0x7250, 0x7251, 0x7253, 0x7254, 0x7255, 0x7257, + 0x7258, 0x725a, 0x725c, 0x725e, 0x7260, 0x7263, 0x7264, 0x7265, + 0x7268, 0x726a, 0x726b, 0x726c, 0x726d, 0x7270, 0x7271, 0x7273, + 0x7274, 0x7276, 0x7277, 0x7278, 0x727b, 0x727c, 0x727d, 0x7282, + 0x7283, 0x7285, 0x7286, 0x7287, 0x7288, 0x7289, 0x728c, 0x728e, + 0x7290, 0x7291, 0x7293, 0x7294, 0x7295, 0x7296, 0x7297, 0x7298, + 0x7299, 0x729a, 0x729b, 0x729c, 0x729d, 0x729e, 0x72a0, 0x72a1, + 0x72a2, 0x72a3, 0x72a4, 0x72a5, 0x72a6, 0x72a7, 0x72a8, 0x72a9, + 0x72aa, 0x72ab, 0x72ae, 0x72b1, 0x72b2, 0x72b3, 0x72b5, 0x72ba, + 0x72bb, 0x72bc, 0x72bd, 0x72be, 0x72bf, 0x72c0, 0x72c5, 0x72c6, + 0x72c7, 0x72c9, 0x72ca, 0x72cb, 0x72cc, 0x72cf, 0x72d1, 0x72d3, + 0x72d4, 0x72d5, 0x72d6, 0x72d8, 0x72da, 0x72db, +}; + +static int +gbkext1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x81 && c1 <= 0xa0)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xff)) { + unsigned int i = 190 * (c1 - 0x81) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40)); + unsigned short wc = 0xfffd; + { + if (i < 6080) + wc = gbkext1_2uni_page81[i]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + diff --git a/jni/iconv/lib/gbkext2.h b/jni/iconv/lib/gbkext2.h new file mode 100644 index 0000000..5a0dbde --- /dev/null +++ b/jni/iconv/lib/gbkext2.h @@ -0,0 +1,1174 @@ +/* + * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GBK/4 and GBK/5 extensions + */ + +static const unsigned short gbkext2_2uni_pagea8[8272] = { + /* 0xa8 */ + 0x02ca, 0x02cb, 0x02d9, 0x2013, 0x2015, 0x2025, 0x2035, 0x2105, + 0x2109, 0x2196, 0x2197, 0x2198, 0x2199, 0x2215, 0x221f, 0x2223, + 0x2252, 0x2266, 0x2267, 0x22bf, 0x2550, 0x2551, 0x2552, 0x2553, + 0x2554, 0x2555, 0x2556, 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, + 0x255c, 0x255d, 0x255e, 0x255f, 0x2560, 0x2561, 0x2562, 0x2563, + 0x2564, 0x2565, 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, + 0x256c, 0x256d, 0x256e, 0x256f, 0x2570, 0x2571, 0x2572, 0x2573, + 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, 0x2587, 0x2588, + 0x2589, 0x258a, 0x258b, 0x258c, 0x258d, 0x258e, 0x258f, 0x2593, + 0x2594, 0x2595, 0x25bc, 0x25bd, 0x25e2, 0x25e3, 0x25e4, 0x25e5, + 0x2609, 0x2295, 0x3012, 0x301d, 0x301e, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa9 */ + 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, 0x3028, + 0x3029, 0x32a3, 0x338e, 0x338f, 0x339c, 0x339d, 0x339e, 0x33a1, + 0x33c4, 0x33ce, 0x33d1, 0x33d2, 0x33d5, 0xfe30, 0xffe2, 0xffe4, + 0xfffd, 0x2121, 0x3231, 0xfffd, 0x2010, 0xfffd, 0xfffd, 0xfffd, + 0x30fc, 0x309b, 0x309c, 0x30fd, 0x30fe, 0x3006, 0x309d, 0x309e, + 0xfe49, 0xfe4a, 0xfe4b, 0xfe4c, 0xfe4d, 0xfe4e, 0xfe4f, 0xfe50, + 0xfe51, 0xfe52, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xfe59, 0xfe5a, + 0xfe5b, 0xfe5c, 0xfe5d, 0xfe5e, 0xfe5f, 0xfe60, 0xfe61, 0xfe62, + 0xfe63, 0xfe64, 0xfe65, 0xfe66, 0xfe68, 0xfe69, 0xfe6a, 0xfe6b, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x3007, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xaa */ + 0x72dc, 0x72dd, 0x72df, 0x72e2, 0x72e3, 0x72e4, 0x72e5, 0x72e6, + 0x72e7, 0x72ea, 0x72eb, 0x72f5, 0x72f6, 0x72f9, 0x72fd, 0x72fe, + 0x72ff, 0x7300, 0x7302, 0x7304, 0x7305, 0x7306, 0x7307, 0x7308, + 0x7309, 0x730b, 0x730c, 0x730d, 0x730f, 0x7310, 0x7311, 0x7312, + 0x7314, 0x7318, 0x7319, 0x731a, 0x731f, 0x7320, 0x7323, 0x7324, + 0x7326, 0x7327, 0x7328, 0x732d, 0x732f, 0x7330, 0x7332, 0x7333, + 0x7335, 0x7336, 0x733a, 0x733b, 0x733c, 0x733d, 0x7340, 0x7341, + 0x7342, 0x7343, 0x7344, 0x7345, 0x7346, 0x7347, 0x7348, 0x7349, + 0x734a, 0x734b, 0x734c, 0x734e, 0x734f, 0x7351, 0x7353, 0x7354, + 0x7355, 0x7356, 0x7358, 0x7359, 0x735a, 0x735b, 0x735c, 0x735d, + 0x735e, 0x735f, 0x7361, 0x7362, 0x7363, 0x7364, 0x7365, 0x7366, + 0x7367, 0x7368, 0x7369, 0x736a, 0x736b, 0x736e, 0x7370, 0x7371, + /* 0xab */ + 0x7372, 0x7373, 0x7374, 0x7375, 0x7376, 0x7377, 0x7378, 0x7379, + 0x737a, 0x737b, 0x737c, 0x737d, 0x737f, 0x7380, 0x7381, 0x7382, + 0x7383, 0x7385, 0x7386, 0x7388, 0x738a, 0x738c, 0x738d, 0x738f, + 0x7390, 0x7392, 0x7393, 0x7394, 0x7395, 0x7397, 0x7398, 0x7399, + 0x739a, 0x739c, 0x739d, 0x739e, 0x73a0, 0x73a1, 0x73a3, 0x73a4, + 0x73a5, 0x73a6, 0x73a7, 0x73a8, 0x73aa, 0x73ac, 0x73ad, 0x73b1, + 0x73b4, 0x73b5, 0x73b6, 0x73b8, 0x73b9, 0x73bc, 0x73bd, 0x73be, + 0x73bf, 0x73c1, 0x73c3, 0x73c4, 0x73c5, 0x73c6, 0x73c7, 0x73cb, + 0x73cc, 0x73ce, 0x73d2, 0x73d3, 0x73d4, 0x73d5, 0x73d6, 0x73d7, + 0x73d8, 0x73da, 0x73db, 0x73dc, 0x73dd, 0x73df, 0x73e1, 0x73e2, + 0x73e3, 0x73e4, 0x73e6, 0x73e8, 0x73ea, 0x73eb, 0x73ec, 0x73ee, + 0x73ef, 0x73f0, 0x73f1, 0x73f3, 0x73f4, 0x73f5, 0x73f6, 0x73f7, + /* 0xac */ + 0x73f8, 0x73f9, 0x73fa, 0x73fb, 0x73fc, 0x73fd, 0x73fe, 0x73ff, + 0x7400, 0x7401, 0x7402, 0x7404, 0x7407, 0x7408, 0x740b, 0x740c, + 0x740d, 0x740e, 0x7411, 0x7412, 0x7413, 0x7414, 0x7415, 0x7416, + 0x7417, 0x7418, 0x7419, 0x741c, 0x741d, 0x741e, 0x741f, 0x7420, + 0x7421, 0x7423, 0x7424, 0x7427, 0x7429, 0x742b, 0x742d, 0x742f, + 0x7431, 0x7432, 0x7437, 0x7438, 0x7439, 0x743a, 0x743b, 0x743d, + 0x743e, 0x743f, 0x7440, 0x7442, 0x7443, 0x7444, 0x7445, 0x7446, + 0x7447, 0x7448, 0x7449, 0x744a, 0x744b, 0x744c, 0x744d, 0x744e, + 0x744f, 0x7450, 0x7451, 0x7452, 0x7453, 0x7454, 0x7456, 0x7458, + 0x745d, 0x7460, 0x7461, 0x7462, 0x7463, 0x7464, 0x7465, 0x7466, + 0x7467, 0x7468, 0x7469, 0x746a, 0x746b, 0x746c, 0x746e, 0x746f, + 0x7471, 0x7472, 0x7473, 0x7474, 0x7475, 0x7478, 0x7479, 0x747a, + /* 0xad */ + 0x747b, 0x747c, 0x747d, 0x747f, 0x7482, 0x7484, 0x7485, 0x7486, + 0x7488, 0x7489, 0x748a, 0x748c, 0x748d, 0x748f, 0x7491, 0x7492, + 0x7493, 0x7494, 0x7495, 0x7496, 0x7497, 0x7498, 0x7499, 0x749a, + 0x749b, 0x749d, 0x749f, 0x74a0, 0x74a1, 0x74a2, 0x74a3, 0x74a4, + 0x74a5, 0x74a6, 0x74aa, 0x74ab, 0x74ac, 0x74ad, 0x74ae, 0x74af, + 0x74b0, 0x74b1, 0x74b2, 0x74b3, 0x74b4, 0x74b5, 0x74b6, 0x74b7, + 0x74b8, 0x74b9, 0x74bb, 0x74bc, 0x74bd, 0x74be, 0x74bf, 0x74c0, + 0x74c1, 0x74c2, 0x74c3, 0x74c4, 0x74c5, 0x74c6, 0x74c7, 0x74c8, + 0x74c9, 0x74ca, 0x74cb, 0x74cc, 0x74cd, 0x74ce, 0x74cf, 0x74d0, + 0x74d1, 0x74d3, 0x74d4, 0x74d5, 0x74d6, 0x74d7, 0x74d8, 0x74d9, + 0x74da, 0x74db, 0x74dd, 0x74df, 0x74e1, 0x74e5, 0x74e7, 0x74e8, + 0x74e9, 0x74ea, 0x74eb, 0x74ec, 0x74ed, 0x74f0, 0x74f1, 0x74f2, + /* 0xae */ + 0x74f3, 0x74f5, 0x74f8, 0x74f9, 0x74fa, 0x74fb, 0x74fc, 0x74fd, + 0x74fe, 0x7500, 0x7501, 0x7502, 0x7503, 0x7505, 0x7506, 0x7507, + 0x7508, 0x7509, 0x750a, 0x750b, 0x750c, 0x750e, 0x7510, 0x7512, + 0x7514, 0x7515, 0x7516, 0x7517, 0x751b, 0x751d, 0x751e, 0x7520, + 0x7521, 0x7522, 0x7523, 0x7524, 0x7526, 0x7527, 0x752a, 0x752e, + 0x7534, 0x7536, 0x7539, 0x753c, 0x753d, 0x753f, 0x7541, 0x7542, + 0x7543, 0x7544, 0x7546, 0x7547, 0x7549, 0x754a, 0x754d, 0x7550, + 0x7551, 0x7552, 0x7553, 0x7555, 0x7556, 0x7557, 0x7558, 0x755d, + 0x755e, 0x755f, 0x7560, 0x7561, 0x7562, 0x7563, 0x7564, 0x7567, + 0x7568, 0x7569, 0x756b, 0x756c, 0x756d, 0x756e, 0x756f, 0x7570, + 0x7571, 0x7573, 0x7575, 0x7576, 0x7577, 0x757a, 0x757b, 0x757c, + 0x757d, 0x757e, 0x7580, 0x7581, 0x7582, 0x7584, 0x7585, 0x7587, + /* 0xaf */ + 0x7588, 0x7589, 0x758a, 0x758c, 0x758d, 0x758e, 0x7590, 0x7593, + 0x7595, 0x7598, 0x759b, 0x759c, 0x759e, 0x75a2, 0x75a6, 0x75a7, + 0x75a8, 0x75a9, 0x75aa, 0x75ad, 0x75b6, 0x75b7, 0x75ba, 0x75bb, + 0x75bf, 0x75c0, 0x75c1, 0x75c6, 0x75cb, 0x75cc, 0x75ce, 0x75cf, + 0x75d0, 0x75d1, 0x75d3, 0x75d7, 0x75d9, 0x75da, 0x75dc, 0x75dd, + 0x75df, 0x75e0, 0x75e1, 0x75e5, 0x75e9, 0x75ec, 0x75ed, 0x75ee, + 0x75ef, 0x75f2, 0x75f3, 0x75f5, 0x75f6, 0x75f7, 0x75f8, 0x75fa, + 0x75fb, 0x75fd, 0x75fe, 0x7602, 0x7604, 0x7606, 0x7607, 0x7608, + 0x7609, 0x760b, 0x760d, 0x760e, 0x760f, 0x7611, 0x7612, 0x7613, + 0x7614, 0x7616, 0x761a, 0x761c, 0x761d, 0x761e, 0x7621, 0x7623, + 0x7627, 0x7628, 0x762c, 0x762e, 0x762f, 0x7631, 0x7632, 0x7636, + 0x7637, 0x7639, 0x763a, 0x763b, 0x763d, 0x7641, 0x7642, 0x7644, + /* 0xb0 */ + 0x7645, 0x7646, 0x7647, 0x7648, 0x7649, 0x764a, 0x764b, 0x764e, + 0x764f, 0x7650, 0x7651, 0x7652, 0x7653, 0x7655, 0x7657, 0x7658, + 0x7659, 0x765a, 0x765b, 0x765d, 0x765f, 0x7660, 0x7661, 0x7662, + 0x7664, 0x7665, 0x7666, 0x7667, 0x7668, 0x7669, 0x766a, 0x766c, + 0x766d, 0x766e, 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, 0x7675, + 0x7676, 0x7677, 0x7679, 0x767a, 0x767c, 0x767f, 0x7680, 0x7681, + 0x7683, 0x7685, 0x7689, 0x768a, 0x768c, 0x768d, 0x768f, 0x7690, + 0x7692, 0x7694, 0x7695, 0x7697, 0x7698, 0x769a, 0x769b, 0x769c, + 0x769d, 0x769e, 0x769f, 0x76a0, 0x76a1, 0x76a2, 0x76a3, 0x76a5, + 0x76a6, 0x76a7, 0x76a8, 0x76a9, 0x76aa, 0x76ab, 0x76ac, 0x76ad, + 0x76af, 0x76b0, 0x76b3, 0x76b5, 0x76b6, 0x76b7, 0x76b8, 0x76b9, + 0x76ba, 0x76bb, 0x76bc, 0x76bd, 0x76be, 0x76c0, 0x76c1, 0x76c3, + /* 0xb1 */ + 0x76c4, 0x76c7, 0x76c9, 0x76cb, 0x76cc, 0x76d3, 0x76d5, 0x76d9, + 0x76da, 0x76dc, 0x76dd, 0x76de, 0x76e0, 0x76e1, 0x76e2, 0x76e3, + 0x76e4, 0x76e6, 0x76e7, 0x76e8, 0x76e9, 0x76ea, 0x76eb, 0x76ec, + 0x76ed, 0x76f0, 0x76f3, 0x76f5, 0x76f6, 0x76f7, 0x76fa, 0x76fb, + 0x76fd, 0x76ff, 0x7700, 0x7702, 0x7703, 0x7705, 0x7706, 0x770a, + 0x770c, 0x770e, 0x770f, 0x7710, 0x7711, 0x7712, 0x7713, 0x7714, + 0x7715, 0x7716, 0x7717, 0x7718, 0x771b, 0x771c, 0x771d, 0x771e, + 0x7721, 0x7723, 0x7724, 0x7725, 0x7727, 0x772a, 0x772b, 0x772c, + 0x772e, 0x7730, 0x7731, 0x7732, 0x7733, 0x7734, 0x7739, 0x773b, + 0x773d, 0x773e, 0x773f, 0x7742, 0x7744, 0x7745, 0x7746, 0x7748, + 0x7749, 0x774a, 0x774b, 0x774c, 0x774d, 0x774e, 0x774f, 0x7752, + 0x7753, 0x7754, 0x7755, 0x7756, 0x7757, 0x7758, 0x7759, 0x775c, + /* 0xb2 */ + 0x775d, 0x775e, 0x775f, 0x7760, 0x7764, 0x7767, 0x7769, 0x776a, + 0x776d, 0x776e, 0x776f, 0x7770, 0x7771, 0x7772, 0x7773, 0x7774, + 0x7775, 0x7776, 0x7777, 0x7778, 0x777a, 0x777b, 0x777c, 0x7781, + 0x7782, 0x7783, 0x7786, 0x7787, 0x7788, 0x7789, 0x778a, 0x778b, + 0x778f, 0x7790, 0x7793, 0x7794, 0x7795, 0x7796, 0x7797, 0x7798, + 0x7799, 0x779a, 0x779b, 0x779c, 0x779d, 0x779e, 0x77a1, 0x77a3, + 0x77a4, 0x77a6, 0x77a8, 0x77ab, 0x77ad, 0x77ae, 0x77af, 0x77b1, + 0x77b2, 0x77b4, 0x77b6, 0x77b7, 0x77b8, 0x77b9, 0x77ba, 0x77bc, + 0x77be, 0x77c0, 0x77c1, 0x77c2, 0x77c3, 0x77c4, 0x77c5, 0x77c6, + 0x77c7, 0x77c8, 0x77c9, 0x77ca, 0x77cb, 0x77cc, 0x77ce, 0x77cf, + 0x77d0, 0x77d1, 0x77d2, 0x77d3, 0x77d4, 0x77d5, 0x77d6, 0x77d8, + 0x77d9, 0x77da, 0x77dd, 0x77de, 0x77df, 0x77e0, 0x77e1, 0x77e4, + /* 0xb3 */ + 0x77e6, 0x77e8, 0x77ea, 0x77ef, 0x77f0, 0x77f1, 0x77f2, 0x77f4, + 0x77f5, 0x77f7, 0x77f9, 0x77fa, 0x77fb, 0x77fc, 0x7803, 0x7804, + 0x7805, 0x7806, 0x7807, 0x7808, 0x780a, 0x780b, 0x780e, 0x780f, + 0x7810, 0x7813, 0x7815, 0x7819, 0x781b, 0x781e, 0x7820, 0x7821, + 0x7822, 0x7824, 0x7828, 0x782a, 0x782b, 0x782e, 0x782f, 0x7831, + 0x7832, 0x7833, 0x7835, 0x7836, 0x783d, 0x783f, 0x7841, 0x7842, + 0x7843, 0x7844, 0x7846, 0x7848, 0x7849, 0x784a, 0x784b, 0x784d, + 0x784f, 0x7851, 0x7853, 0x7854, 0x7858, 0x7859, 0x785a, 0x785b, + 0x785c, 0x785e, 0x785f, 0x7860, 0x7861, 0x7862, 0x7863, 0x7864, + 0x7865, 0x7866, 0x7867, 0x7868, 0x7869, 0x786f, 0x7870, 0x7871, + 0x7872, 0x7873, 0x7874, 0x7875, 0x7876, 0x7878, 0x7879, 0x787a, + 0x787b, 0x787d, 0x787e, 0x787f, 0x7880, 0x7881, 0x7882, 0x7883, + /* 0xb4 */ + 0x7884, 0x7885, 0x7886, 0x7888, 0x788a, 0x788b, 0x788f, 0x7890, + 0x7892, 0x7894, 0x7895, 0x7896, 0x7899, 0x789d, 0x789e, 0x78a0, + 0x78a2, 0x78a4, 0x78a6, 0x78a8, 0x78a9, 0x78aa, 0x78ab, 0x78ac, + 0x78ad, 0x78ae, 0x78af, 0x78b5, 0x78b6, 0x78b7, 0x78b8, 0x78ba, + 0x78bb, 0x78bc, 0x78bd, 0x78bf, 0x78c0, 0x78c2, 0x78c3, 0x78c4, + 0x78c6, 0x78c7, 0x78c8, 0x78cc, 0x78cd, 0x78ce, 0x78cf, 0x78d1, + 0x78d2, 0x78d3, 0x78d6, 0x78d7, 0x78d8, 0x78da, 0x78db, 0x78dc, + 0x78dd, 0x78de, 0x78df, 0x78e0, 0x78e1, 0x78e2, 0x78e3, 0x78e4, + 0x78e5, 0x78e6, 0x78e7, 0x78e9, 0x78ea, 0x78eb, 0x78ed, 0x78ee, + 0x78ef, 0x78f0, 0x78f1, 0x78f3, 0x78f5, 0x78f6, 0x78f8, 0x78f9, + 0x78fb, 0x78fc, 0x78fd, 0x78fe, 0x78ff, 0x7900, 0x7902, 0x7903, + 0x7904, 0x7906, 0x7907, 0x7908, 0x7909, 0x790a, 0x790b, 0x790c, + /* 0xb5 */ + 0x790d, 0x790e, 0x790f, 0x7910, 0x7911, 0x7912, 0x7914, 0x7915, + 0x7916, 0x7917, 0x7918, 0x7919, 0x791a, 0x791b, 0x791c, 0x791d, + 0x791f, 0x7920, 0x7921, 0x7922, 0x7923, 0x7925, 0x7926, 0x7927, + 0x7928, 0x7929, 0x792a, 0x792b, 0x792c, 0x792d, 0x792e, 0x792f, + 0x7930, 0x7931, 0x7932, 0x7933, 0x7935, 0x7936, 0x7937, 0x7938, + 0x7939, 0x793d, 0x793f, 0x7942, 0x7943, 0x7944, 0x7945, 0x7947, + 0x794a, 0x794b, 0x794c, 0x794d, 0x794e, 0x794f, 0x7950, 0x7951, + 0x7952, 0x7954, 0x7955, 0x7958, 0x7959, 0x7961, 0x7963, 0x7964, + 0x7966, 0x7969, 0x796a, 0x796b, 0x796c, 0x796e, 0x7970, 0x7971, + 0x7972, 0x7973, 0x7974, 0x7975, 0x7976, 0x7979, 0x797b, 0x797c, + 0x797d, 0x797e, 0x797f, 0x7982, 0x7983, 0x7986, 0x7987, 0x7988, + 0x7989, 0x798b, 0x798c, 0x798d, 0x798e, 0x7990, 0x7991, 0x7992, + /* 0xb6 */ + 0x7993, 0x7994, 0x7995, 0x7996, 0x7997, 0x7998, 0x7999, 0x799b, + 0x799c, 0x799d, 0x799e, 0x799f, 0x79a0, 0x79a1, 0x79a2, 0x79a3, + 0x79a4, 0x79a5, 0x79a6, 0x79a8, 0x79a9, 0x79aa, 0x79ab, 0x79ac, + 0x79ad, 0x79ae, 0x79af, 0x79b0, 0x79b1, 0x79b2, 0x79b4, 0x79b5, + 0x79b6, 0x79b7, 0x79b8, 0x79bc, 0x79bf, 0x79c2, 0x79c4, 0x79c5, + 0x79c7, 0x79c8, 0x79ca, 0x79cc, 0x79ce, 0x79cf, 0x79d0, 0x79d3, + 0x79d4, 0x79d6, 0x79d7, 0x79d9, 0x79da, 0x79db, 0x79dc, 0x79dd, + 0x79de, 0x79e0, 0x79e1, 0x79e2, 0x79e5, 0x79e8, 0x79ea, 0x79ec, + 0x79ee, 0x79f1, 0x79f2, 0x79f3, 0x79f4, 0x79f5, 0x79f6, 0x79f7, + 0x79f9, 0x79fa, 0x79fc, 0x79fe, 0x79ff, 0x7a01, 0x7a04, 0x7a05, + 0x7a07, 0x7a08, 0x7a09, 0x7a0a, 0x7a0c, 0x7a0f, 0x7a10, 0x7a11, + 0x7a12, 0x7a13, 0x7a15, 0x7a16, 0x7a18, 0x7a19, 0x7a1b, 0x7a1c, + /* 0xb7 */ + 0x7a1d, 0x7a1f, 0x7a21, 0x7a22, 0x7a24, 0x7a25, 0x7a26, 0x7a27, + 0x7a28, 0x7a29, 0x7a2a, 0x7a2b, 0x7a2c, 0x7a2d, 0x7a2e, 0x7a2f, + 0x7a30, 0x7a31, 0x7a32, 0x7a34, 0x7a35, 0x7a36, 0x7a38, 0x7a3a, + 0x7a3e, 0x7a40, 0x7a41, 0x7a42, 0x7a43, 0x7a44, 0x7a45, 0x7a47, + 0x7a48, 0x7a49, 0x7a4a, 0x7a4b, 0x7a4c, 0x7a4d, 0x7a4e, 0x7a4f, + 0x7a50, 0x7a52, 0x7a53, 0x7a54, 0x7a55, 0x7a56, 0x7a58, 0x7a59, + 0x7a5a, 0x7a5b, 0x7a5c, 0x7a5d, 0x7a5e, 0x7a5f, 0x7a60, 0x7a61, + 0x7a62, 0x7a63, 0x7a64, 0x7a65, 0x7a66, 0x7a67, 0x7a68, 0x7a69, + 0x7a6a, 0x7a6b, 0x7a6c, 0x7a6d, 0x7a6e, 0x7a6f, 0x7a71, 0x7a72, + 0x7a73, 0x7a75, 0x7a7b, 0x7a7c, 0x7a7d, 0x7a7e, 0x7a82, 0x7a85, + 0x7a87, 0x7a89, 0x7a8a, 0x7a8b, 0x7a8c, 0x7a8e, 0x7a8f, 0x7a90, + 0x7a93, 0x7a94, 0x7a99, 0x7a9a, 0x7a9b, 0x7a9e, 0x7aa1, 0x7aa2, + /* 0xb8 */ + 0x7aa3, 0x7aa4, 0x7aa7, 0x7aa9, 0x7aaa, 0x7aab, 0x7aae, 0x7aaf, + 0x7ab0, 0x7ab1, 0x7ab2, 0x7ab4, 0x7ab5, 0x7ab6, 0x7ab7, 0x7ab8, + 0x7ab9, 0x7aba, 0x7abb, 0x7abc, 0x7abd, 0x7abe, 0x7ac0, 0x7ac1, + 0x7ac2, 0x7ac3, 0x7ac4, 0x7ac5, 0x7ac6, 0x7ac7, 0x7ac8, 0x7ac9, + 0x7aca, 0x7acc, 0x7acd, 0x7ace, 0x7acf, 0x7ad0, 0x7ad1, 0x7ad2, + 0x7ad3, 0x7ad4, 0x7ad5, 0x7ad7, 0x7ad8, 0x7ada, 0x7adb, 0x7adc, + 0x7add, 0x7ae1, 0x7ae2, 0x7ae4, 0x7ae7, 0x7ae8, 0x7ae9, 0x7aea, + 0x7aeb, 0x7aec, 0x7aee, 0x7af0, 0x7af1, 0x7af2, 0x7af3, 0x7af4, + 0x7af5, 0x7af6, 0x7af7, 0x7af8, 0x7afb, 0x7afc, 0x7afe, 0x7b00, + 0x7b01, 0x7b02, 0x7b05, 0x7b07, 0x7b09, 0x7b0c, 0x7b0d, 0x7b0e, + 0x7b10, 0x7b12, 0x7b13, 0x7b16, 0x7b17, 0x7b18, 0x7b1a, 0x7b1c, + 0x7b1d, 0x7b1f, 0x7b21, 0x7b22, 0x7b23, 0x7b27, 0x7b29, 0x7b2d, + /* 0xb9 */ + 0x7b2f, 0x7b30, 0x7b32, 0x7b34, 0x7b35, 0x7b36, 0x7b37, 0x7b39, + 0x7b3b, 0x7b3d, 0x7b3f, 0x7b40, 0x7b41, 0x7b42, 0x7b43, 0x7b44, + 0x7b46, 0x7b48, 0x7b4a, 0x7b4d, 0x7b4e, 0x7b53, 0x7b55, 0x7b57, + 0x7b59, 0x7b5c, 0x7b5e, 0x7b5f, 0x7b61, 0x7b63, 0x7b64, 0x7b65, + 0x7b66, 0x7b67, 0x7b68, 0x7b69, 0x7b6a, 0x7b6b, 0x7b6c, 0x7b6d, + 0x7b6f, 0x7b70, 0x7b73, 0x7b74, 0x7b76, 0x7b78, 0x7b7a, 0x7b7c, + 0x7b7d, 0x7b7f, 0x7b81, 0x7b82, 0x7b83, 0x7b84, 0x7b86, 0x7b87, + 0x7b88, 0x7b89, 0x7b8a, 0x7b8b, 0x7b8c, 0x7b8e, 0x7b8f, 0x7b91, + 0x7b92, 0x7b93, 0x7b96, 0x7b98, 0x7b99, 0x7b9a, 0x7b9b, 0x7b9e, + 0x7b9f, 0x7ba0, 0x7ba3, 0x7ba4, 0x7ba5, 0x7bae, 0x7baf, 0x7bb0, + 0x7bb2, 0x7bb3, 0x7bb5, 0x7bb6, 0x7bb7, 0x7bb9, 0x7bba, 0x7bbb, + 0x7bbc, 0x7bbd, 0x7bbe, 0x7bbf, 0x7bc0, 0x7bc2, 0x7bc3, 0x7bc4, + /* 0xba */ + 0x7bc5, 0x7bc8, 0x7bc9, 0x7bca, 0x7bcb, 0x7bcd, 0x7bce, 0x7bcf, + 0x7bd0, 0x7bd2, 0x7bd4, 0x7bd5, 0x7bd6, 0x7bd7, 0x7bd8, 0x7bdb, + 0x7bdc, 0x7bde, 0x7bdf, 0x7be0, 0x7be2, 0x7be3, 0x7be4, 0x7be7, + 0x7be8, 0x7be9, 0x7beb, 0x7bec, 0x7bed, 0x7bef, 0x7bf0, 0x7bf2, + 0x7bf3, 0x7bf4, 0x7bf5, 0x7bf6, 0x7bf8, 0x7bf9, 0x7bfa, 0x7bfb, + 0x7bfd, 0x7bff, 0x7c00, 0x7c01, 0x7c02, 0x7c03, 0x7c04, 0x7c05, + 0x7c06, 0x7c08, 0x7c09, 0x7c0a, 0x7c0d, 0x7c0e, 0x7c10, 0x7c11, + 0x7c12, 0x7c13, 0x7c14, 0x7c15, 0x7c17, 0x7c18, 0x7c19, 0x7c1a, + 0x7c1b, 0x7c1c, 0x7c1d, 0x7c1e, 0x7c20, 0x7c21, 0x7c22, 0x7c23, + 0x7c24, 0x7c25, 0x7c28, 0x7c29, 0x7c2b, 0x7c2c, 0x7c2d, 0x7c2e, + 0x7c2f, 0x7c30, 0x7c31, 0x7c32, 0x7c33, 0x7c34, 0x7c35, 0x7c36, + 0x7c37, 0x7c39, 0x7c3a, 0x7c3b, 0x7c3c, 0x7c3d, 0x7c3e, 0x7c42, + /* 0xbb */ + 0x7c43, 0x7c44, 0x7c45, 0x7c46, 0x7c47, 0x7c48, 0x7c49, 0x7c4a, + 0x7c4b, 0x7c4c, 0x7c4e, 0x7c4f, 0x7c50, 0x7c51, 0x7c52, 0x7c53, + 0x7c54, 0x7c55, 0x7c56, 0x7c57, 0x7c58, 0x7c59, 0x7c5a, 0x7c5b, + 0x7c5c, 0x7c5d, 0x7c5e, 0x7c5f, 0x7c60, 0x7c61, 0x7c62, 0x7c63, + 0x7c64, 0x7c65, 0x7c66, 0x7c67, 0x7c68, 0x7c69, 0x7c6a, 0x7c6b, + 0x7c6c, 0x7c6d, 0x7c6e, 0x7c6f, 0x7c70, 0x7c71, 0x7c72, 0x7c75, + 0x7c76, 0x7c77, 0x7c78, 0x7c79, 0x7c7a, 0x7c7e, 0x7c7f, 0x7c80, + 0x7c81, 0x7c82, 0x7c83, 0x7c84, 0x7c85, 0x7c86, 0x7c87, 0x7c88, + 0x7c8a, 0x7c8b, 0x7c8c, 0x7c8d, 0x7c8e, 0x7c8f, 0x7c90, 0x7c93, + 0x7c94, 0x7c96, 0x7c99, 0x7c9a, 0x7c9b, 0x7ca0, 0x7ca1, 0x7ca3, + 0x7ca6, 0x7ca7, 0x7ca8, 0x7ca9, 0x7cab, 0x7cac, 0x7cad, 0x7caf, + 0x7cb0, 0x7cb4, 0x7cb5, 0x7cb6, 0x7cb7, 0x7cb8, 0x7cba, 0x7cbb, + /* 0xbc */ + 0x7cbf, 0x7cc0, 0x7cc2, 0x7cc3, 0x7cc4, 0x7cc6, 0x7cc9, 0x7ccb, + 0x7cce, 0x7ccf, 0x7cd0, 0x7cd1, 0x7cd2, 0x7cd3, 0x7cd4, 0x7cd8, + 0x7cda, 0x7cdb, 0x7cdd, 0x7cde, 0x7ce1, 0x7ce2, 0x7ce3, 0x7ce4, + 0x7ce5, 0x7ce6, 0x7ce7, 0x7ce9, 0x7cea, 0x7ceb, 0x7cec, 0x7ced, + 0x7cee, 0x7cf0, 0x7cf1, 0x7cf2, 0x7cf3, 0x7cf4, 0x7cf5, 0x7cf6, + 0x7cf7, 0x7cf9, 0x7cfa, 0x7cfc, 0x7cfd, 0x7cfe, 0x7cff, 0x7d00, + 0x7d01, 0x7d02, 0x7d03, 0x7d04, 0x7d05, 0x7d06, 0x7d07, 0x7d08, + 0x7d09, 0x7d0b, 0x7d0c, 0x7d0d, 0x7d0e, 0x7d0f, 0x7d10, 0x7d11, + 0x7d12, 0x7d13, 0x7d14, 0x7d15, 0x7d16, 0x7d17, 0x7d18, 0x7d19, + 0x7d1a, 0x7d1b, 0x7d1c, 0x7d1d, 0x7d1e, 0x7d1f, 0x7d21, 0x7d23, + 0x7d24, 0x7d25, 0x7d26, 0x7d28, 0x7d29, 0x7d2a, 0x7d2c, 0x7d2d, + 0x7d2e, 0x7d30, 0x7d31, 0x7d32, 0x7d33, 0x7d34, 0x7d35, 0x7d36, + /* 0xbd */ + 0x7d37, 0x7d38, 0x7d39, 0x7d3a, 0x7d3b, 0x7d3c, 0x7d3d, 0x7d3e, + 0x7d3f, 0x7d40, 0x7d41, 0x7d42, 0x7d43, 0x7d44, 0x7d45, 0x7d46, + 0x7d47, 0x7d48, 0x7d49, 0x7d4a, 0x7d4b, 0x7d4c, 0x7d4d, 0x7d4e, + 0x7d4f, 0x7d50, 0x7d51, 0x7d52, 0x7d53, 0x7d54, 0x7d55, 0x7d56, + 0x7d57, 0x7d58, 0x7d59, 0x7d5a, 0x7d5b, 0x7d5c, 0x7d5d, 0x7d5e, + 0x7d5f, 0x7d60, 0x7d61, 0x7d62, 0x7d63, 0x7d64, 0x7d65, 0x7d66, + 0x7d67, 0x7d68, 0x7d69, 0x7d6a, 0x7d6b, 0x7d6c, 0x7d6d, 0x7d6f, + 0x7d70, 0x7d71, 0x7d72, 0x7d73, 0x7d74, 0x7d75, 0x7d76, 0x7d78, + 0x7d79, 0x7d7a, 0x7d7b, 0x7d7c, 0x7d7d, 0x7d7e, 0x7d7f, 0x7d80, + 0x7d81, 0x7d82, 0x7d83, 0x7d84, 0x7d85, 0x7d86, 0x7d87, 0x7d88, + 0x7d89, 0x7d8a, 0x7d8b, 0x7d8c, 0x7d8d, 0x7d8e, 0x7d8f, 0x7d90, + 0x7d91, 0x7d92, 0x7d93, 0x7d94, 0x7d95, 0x7d96, 0x7d97, 0x7d98, + /* 0xbe */ + 0x7d99, 0x7d9a, 0x7d9b, 0x7d9c, 0x7d9d, 0x7d9e, 0x7d9f, 0x7da0, + 0x7da1, 0x7da2, 0x7da3, 0x7da4, 0x7da5, 0x7da7, 0x7da8, 0x7da9, + 0x7daa, 0x7dab, 0x7dac, 0x7dad, 0x7daf, 0x7db0, 0x7db1, 0x7db2, + 0x7db3, 0x7db4, 0x7db5, 0x7db6, 0x7db7, 0x7db8, 0x7db9, 0x7dba, + 0x7dbb, 0x7dbc, 0x7dbd, 0x7dbe, 0x7dbf, 0x7dc0, 0x7dc1, 0x7dc2, + 0x7dc3, 0x7dc4, 0x7dc5, 0x7dc6, 0x7dc7, 0x7dc8, 0x7dc9, 0x7dca, + 0x7dcb, 0x7dcc, 0x7dcd, 0x7dce, 0x7dcf, 0x7dd0, 0x7dd1, 0x7dd2, + 0x7dd3, 0x7dd4, 0x7dd5, 0x7dd6, 0x7dd7, 0x7dd8, 0x7dd9, 0x7dda, + 0x7ddb, 0x7ddc, 0x7ddd, 0x7dde, 0x7ddf, 0x7de0, 0x7de1, 0x7de2, + 0x7de3, 0x7de4, 0x7de5, 0x7de6, 0x7de7, 0x7de8, 0x7de9, 0x7dea, + 0x7deb, 0x7dec, 0x7ded, 0x7dee, 0x7def, 0x7df0, 0x7df1, 0x7df2, + 0x7df3, 0x7df4, 0x7df5, 0x7df6, 0x7df7, 0x7df8, 0x7df9, 0x7dfa, + /* 0xbf */ + 0x7dfb, 0x7dfc, 0x7dfd, 0x7dfe, 0x7dff, 0x7e00, 0x7e01, 0x7e02, + 0x7e03, 0x7e04, 0x7e05, 0x7e06, 0x7e07, 0x7e08, 0x7e09, 0x7e0a, + 0x7e0b, 0x7e0c, 0x7e0d, 0x7e0e, 0x7e0f, 0x7e10, 0x7e11, 0x7e12, + 0x7e13, 0x7e14, 0x7e15, 0x7e16, 0x7e17, 0x7e18, 0x7e19, 0x7e1a, + 0x7e1b, 0x7e1c, 0x7e1d, 0x7e1e, 0x7e1f, 0x7e20, 0x7e21, 0x7e22, + 0x7e23, 0x7e24, 0x7e25, 0x7e26, 0x7e27, 0x7e28, 0x7e29, 0x7e2a, + 0x7e2b, 0x7e2c, 0x7e2d, 0x7e2e, 0x7e2f, 0x7e30, 0x7e31, 0x7e32, + 0x7e33, 0x7e34, 0x7e35, 0x7e36, 0x7e37, 0x7e38, 0x7e39, 0x7e3a, + 0x7e3c, 0x7e3d, 0x7e3e, 0x7e3f, 0x7e40, 0x7e42, 0x7e43, 0x7e44, + 0x7e45, 0x7e46, 0x7e48, 0x7e49, 0x7e4a, 0x7e4b, 0x7e4c, 0x7e4d, + 0x7e4e, 0x7e4f, 0x7e50, 0x7e51, 0x7e52, 0x7e53, 0x7e54, 0x7e55, + 0x7e56, 0x7e57, 0x7e58, 0x7e59, 0x7e5a, 0x7e5b, 0x7e5c, 0x7e5d, + /* 0xc0 */ + 0x7e5e, 0x7e5f, 0x7e60, 0x7e61, 0x7e62, 0x7e63, 0x7e64, 0x7e65, + 0x7e66, 0x7e67, 0x7e68, 0x7e69, 0x7e6a, 0x7e6b, 0x7e6c, 0x7e6d, + 0x7e6e, 0x7e6f, 0x7e70, 0x7e71, 0x7e72, 0x7e73, 0x7e74, 0x7e75, + 0x7e76, 0x7e77, 0x7e78, 0x7e79, 0x7e7a, 0x7e7b, 0x7e7c, 0x7e7d, + 0x7e7e, 0x7e7f, 0x7e80, 0x7e81, 0x7e83, 0x7e84, 0x7e85, 0x7e86, + 0x7e87, 0x7e88, 0x7e89, 0x7e8a, 0x7e8b, 0x7e8c, 0x7e8d, 0x7e8e, + 0x7e8f, 0x7e90, 0x7e91, 0x7e92, 0x7e93, 0x7e94, 0x7e95, 0x7e96, + 0x7e97, 0x7e98, 0x7e99, 0x7e9a, 0x7e9c, 0x7e9d, 0x7e9e, 0x7eae, + 0x7eb4, 0x7ebb, 0x7ebc, 0x7ed6, 0x7ee4, 0x7eec, 0x7ef9, 0x7f0a, + 0x7f10, 0x7f1e, 0x7f37, 0x7f39, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e, + 0x7f3f, 0x7f40, 0x7f41, 0x7f43, 0x7f46, 0x7f47, 0x7f48, 0x7f49, + 0x7f4a, 0x7f4b, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f4f, 0x7f52, 0x7f53, + /* 0xc1 */ + 0x7f56, 0x7f59, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f60, 0x7f63, + 0x7f64, 0x7f65, 0x7f66, 0x7f67, 0x7f6b, 0x7f6c, 0x7f6d, 0x7f6f, + 0x7f70, 0x7f73, 0x7f75, 0x7f76, 0x7f77, 0x7f78, 0x7f7a, 0x7f7b, + 0x7f7c, 0x7f7d, 0x7f7f, 0x7f80, 0x7f82, 0x7f83, 0x7f84, 0x7f85, + 0x7f86, 0x7f87, 0x7f88, 0x7f89, 0x7f8b, 0x7f8d, 0x7f8f, 0x7f90, + 0x7f91, 0x7f92, 0x7f93, 0x7f95, 0x7f96, 0x7f97, 0x7f98, 0x7f99, + 0x7f9b, 0x7f9c, 0x7fa0, 0x7fa2, 0x7fa3, 0x7fa5, 0x7fa6, 0x7fa8, + 0x7fa9, 0x7faa, 0x7fab, 0x7fac, 0x7fad, 0x7fae, 0x7fb1, 0x7fb3, + 0x7fb4, 0x7fb5, 0x7fb6, 0x7fb7, 0x7fba, 0x7fbb, 0x7fbe, 0x7fc0, + 0x7fc2, 0x7fc3, 0x7fc4, 0x7fc6, 0x7fc7, 0x7fc8, 0x7fc9, 0x7fcb, + 0x7fcd, 0x7fcf, 0x7fd0, 0x7fd1, 0x7fd2, 0x7fd3, 0x7fd6, 0x7fd7, + 0x7fd9, 0x7fda, 0x7fdb, 0x7fdc, 0x7fdd, 0x7fde, 0x7fe2, 0x7fe3, + /* 0xc2 */ + 0x7fe4, 0x7fe7, 0x7fe8, 0x7fea, 0x7feb, 0x7fec, 0x7fed, 0x7fef, + 0x7ff2, 0x7ff4, 0x7ff5, 0x7ff6, 0x7ff7, 0x7ff8, 0x7ff9, 0x7ffa, + 0x7ffd, 0x7ffe, 0x7fff, 0x8002, 0x8007, 0x8008, 0x8009, 0x800a, + 0x800e, 0x800f, 0x8011, 0x8013, 0x801a, 0x801b, 0x801d, 0x801e, + 0x801f, 0x8021, 0x8023, 0x8024, 0x802b, 0x802c, 0x802d, 0x802e, + 0x802f, 0x8030, 0x8032, 0x8034, 0x8039, 0x803a, 0x803c, 0x803e, + 0x8040, 0x8041, 0x8044, 0x8045, 0x8047, 0x8048, 0x8049, 0x804e, + 0x804f, 0x8050, 0x8051, 0x8053, 0x8055, 0x8056, 0x8057, 0x8059, + 0x805b, 0x805c, 0x805d, 0x805e, 0x805f, 0x8060, 0x8061, 0x8062, + 0x8063, 0x8064, 0x8065, 0x8066, 0x8067, 0x8068, 0x806b, 0x806c, + 0x806d, 0x806e, 0x806f, 0x8070, 0x8072, 0x8073, 0x8074, 0x8075, + 0x8076, 0x8077, 0x8078, 0x8079, 0x807a, 0x807b, 0x807c, 0x807d, + /* 0xc3 */ + 0x807e, 0x8081, 0x8082, 0x8085, 0x8088, 0x808a, 0x808d, 0x808e, + 0x808f, 0x8090, 0x8091, 0x8092, 0x8094, 0x8095, 0x8097, 0x8099, + 0x809e, 0x80a3, 0x80a6, 0x80a7, 0x80a8, 0x80ac, 0x80b0, 0x80b3, + 0x80b5, 0x80b6, 0x80b8, 0x80b9, 0x80bb, 0x80c5, 0x80c7, 0x80c8, + 0x80c9, 0x80ca, 0x80cb, 0x80cf, 0x80d0, 0x80d1, 0x80d2, 0x80d3, + 0x80d4, 0x80d5, 0x80d8, 0x80df, 0x80e0, 0x80e2, 0x80e3, 0x80e6, + 0x80ee, 0x80f5, 0x80f7, 0x80f9, 0x80fb, 0x80fe, 0x80ff, 0x8100, + 0x8101, 0x8103, 0x8104, 0x8105, 0x8107, 0x8108, 0x810b, 0x810c, + 0x8115, 0x8117, 0x8119, 0x811b, 0x811c, 0x811d, 0x811f, 0x8120, + 0x8121, 0x8122, 0x8123, 0x8124, 0x8125, 0x8126, 0x8127, 0x8128, + 0x8129, 0x812a, 0x812b, 0x812d, 0x812e, 0x8130, 0x8133, 0x8134, + 0x8135, 0x8137, 0x8139, 0x813a, 0x813b, 0x813c, 0x813d, 0x813f, + /* 0xc4 */ + 0x8140, 0x8141, 0x8142, 0x8143, 0x8144, 0x8145, 0x8147, 0x8149, + 0x814d, 0x814e, 0x814f, 0x8152, 0x8156, 0x8157, 0x8158, 0x815b, + 0x815c, 0x815d, 0x815e, 0x815f, 0x8161, 0x8162, 0x8163, 0x8164, + 0x8166, 0x8168, 0x816a, 0x816b, 0x816c, 0x816f, 0x8172, 0x8173, + 0x8175, 0x8176, 0x8177, 0x8178, 0x8181, 0x8183, 0x8184, 0x8185, + 0x8186, 0x8187, 0x8189, 0x818b, 0x818c, 0x818d, 0x818e, 0x8190, + 0x8192, 0x8193, 0x8194, 0x8195, 0x8196, 0x8197, 0x8199, 0x819a, + 0x819e, 0x819f, 0x81a0, 0x81a1, 0x81a2, 0x81a4, 0x81a5, 0x81a7, + 0x81a9, 0x81ab, 0x81ac, 0x81ad, 0x81ae, 0x81af, 0x81b0, 0x81b1, + 0x81b2, 0x81b4, 0x81b5, 0x81b6, 0x81b7, 0x81b8, 0x81b9, 0x81bc, + 0x81bd, 0x81be, 0x81bf, 0x81c4, 0x81c5, 0x81c7, 0x81c8, 0x81c9, + 0x81cb, 0x81cd, 0x81ce, 0x81cf, 0x81d0, 0x81d1, 0x81d2, 0x81d3, + /* 0xc5 */ + 0x81d4, 0x81d5, 0x81d6, 0x81d7, 0x81d8, 0x81d9, 0x81da, 0x81db, + 0x81dc, 0x81dd, 0x81de, 0x81df, 0x81e0, 0x81e1, 0x81e2, 0x81e4, + 0x81e5, 0x81e6, 0x81e8, 0x81e9, 0x81eb, 0x81ee, 0x81ef, 0x81f0, + 0x81f1, 0x81f2, 0x81f5, 0x81f6, 0x81f7, 0x81f8, 0x81f9, 0x81fa, + 0x81fd, 0x81ff, 0x8203, 0x8207, 0x8208, 0x8209, 0x820a, 0x820b, + 0x820e, 0x820f, 0x8211, 0x8213, 0x8215, 0x8216, 0x8217, 0x8218, + 0x8219, 0x821a, 0x821d, 0x8220, 0x8224, 0x8225, 0x8226, 0x8227, + 0x8229, 0x822e, 0x8232, 0x823a, 0x823c, 0x823d, 0x823f, 0x8240, + 0x8241, 0x8242, 0x8243, 0x8245, 0x8246, 0x8248, 0x824a, 0x824c, + 0x824d, 0x824e, 0x8250, 0x8251, 0x8252, 0x8253, 0x8254, 0x8255, + 0x8256, 0x8257, 0x8259, 0x825b, 0x825c, 0x825d, 0x825e, 0x8260, + 0x8261, 0x8262, 0x8263, 0x8264, 0x8265, 0x8266, 0x8267, 0x8269, + /* 0xc6 */ + 0x826a, 0x826b, 0x826c, 0x826d, 0x8271, 0x8275, 0x8276, 0x8277, + 0x8278, 0x827b, 0x827c, 0x8280, 0x8281, 0x8283, 0x8285, 0x8286, + 0x8287, 0x8289, 0x828c, 0x8290, 0x8293, 0x8294, 0x8295, 0x8296, + 0x829a, 0x829b, 0x829e, 0x82a0, 0x82a2, 0x82a3, 0x82a7, 0x82b2, + 0x82b5, 0x82b6, 0x82ba, 0x82bb, 0x82bc, 0x82bf, 0x82c0, 0x82c2, + 0x82c3, 0x82c5, 0x82c6, 0x82c9, 0x82d0, 0x82d6, 0x82d9, 0x82da, + 0x82dd, 0x82e2, 0x82e7, 0x82e8, 0x82e9, 0x82ea, 0x82ec, 0x82ed, + 0x82ee, 0x82f0, 0x82f2, 0x82f3, 0x82f5, 0x82f6, 0x82f8, 0x82fa, + 0x82fc, 0x82fd, 0x82fe, 0x82ff, 0x8300, 0x830a, 0x830b, 0x830d, + 0x8310, 0x8312, 0x8313, 0x8316, 0x8318, 0x8319, 0x831d, 0x831e, + 0x831f, 0x8320, 0x8321, 0x8322, 0x8323, 0x8324, 0x8325, 0x8326, + 0x8329, 0x832a, 0x832e, 0x8330, 0x8332, 0x8337, 0x833b, 0x833d, + /* 0xc7 */ + 0x833e, 0x833f, 0x8341, 0x8342, 0x8344, 0x8345, 0x8348, 0x834a, + 0x834b, 0x834c, 0x834d, 0x834e, 0x8353, 0x8355, 0x8356, 0x8357, + 0x8358, 0x8359, 0x835d, 0x8362, 0x8370, 0x8371, 0x8372, 0x8373, + 0x8374, 0x8375, 0x8376, 0x8379, 0x837a, 0x837e, 0x837f, 0x8380, + 0x8381, 0x8382, 0x8383, 0x8384, 0x8387, 0x8388, 0x838a, 0x838b, + 0x838c, 0x838d, 0x838f, 0x8390, 0x8391, 0x8394, 0x8395, 0x8396, + 0x8397, 0x8399, 0x839a, 0x839d, 0x839f, 0x83a1, 0x83a2, 0x83a3, + 0x83a4, 0x83a5, 0x83a6, 0x83a7, 0x83ac, 0x83ad, 0x83ae, 0x83af, + 0x83b5, 0x83bb, 0x83be, 0x83bf, 0x83c2, 0x83c3, 0x83c4, 0x83c6, + 0x83c8, 0x83c9, 0x83cb, 0x83cd, 0x83ce, 0x83d0, 0x83d1, 0x83d2, + 0x83d3, 0x83d5, 0x83d7, 0x83d9, 0x83da, 0x83db, 0x83de, 0x83e2, + 0x83e3, 0x83e4, 0x83e6, 0x83e7, 0x83e8, 0x83eb, 0x83ec, 0x83ed, + /* 0xc8 */ + 0x83ee, 0x83ef, 0x83f3, 0x83f4, 0x83f5, 0x83f6, 0x83f7, 0x83fa, + 0x83fb, 0x83fc, 0x83fe, 0x83ff, 0x8400, 0x8402, 0x8405, 0x8407, + 0x8408, 0x8409, 0x840a, 0x8410, 0x8412, 0x8413, 0x8414, 0x8415, + 0x8416, 0x8417, 0x8419, 0x841a, 0x841b, 0x841e, 0x841f, 0x8420, + 0x8421, 0x8422, 0x8423, 0x8429, 0x842a, 0x842b, 0x842c, 0x842d, + 0x842e, 0x842f, 0x8430, 0x8432, 0x8433, 0x8434, 0x8435, 0x8436, + 0x8437, 0x8439, 0x843a, 0x843b, 0x843e, 0x843f, 0x8440, 0x8441, + 0x8442, 0x8443, 0x8444, 0x8445, 0x8447, 0x8448, 0x8449, 0x844a, + 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, 0x8450, 0x8452, 0x8453, + 0x8454, 0x8455, 0x8456, 0x8458, 0x845d, 0x845e, 0x845f, 0x8460, + 0x8462, 0x8464, 0x8465, 0x8466, 0x8467, 0x8468, 0x846a, 0x846e, + 0x846f, 0x8470, 0x8472, 0x8474, 0x8477, 0x8479, 0x847b, 0x847c, + /* 0xc9 */ + 0x847d, 0x847e, 0x847f, 0x8480, 0x8481, 0x8483, 0x8484, 0x8485, + 0x8486, 0x848a, 0x848d, 0x848f, 0x8490, 0x8491, 0x8492, 0x8493, + 0x8494, 0x8495, 0x8496, 0x8498, 0x849a, 0x849b, 0x849d, 0x849e, + 0x849f, 0x84a0, 0x84a2, 0x84a3, 0x84a4, 0x84a5, 0x84a6, 0x84a7, + 0x84a8, 0x84a9, 0x84aa, 0x84ab, 0x84ac, 0x84ad, 0x84ae, 0x84b0, + 0x84b1, 0x84b3, 0x84b5, 0x84b6, 0x84b7, 0x84bb, 0x84bc, 0x84be, + 0x84c0, 0x84c2, 0x84c3, 0x84c5, 0x84c6, 0x84c7, 0x84c8, 0x84cb, + 0x84cc, 0x84ce, 0x84cf, 0x84d2, 0x84d4, 0x84d5, 0x84d7, 0x84d8, + 0x84d9, 0x84da, 0x84db, 0x84dc, 0x84de, 0x84e1, 0x84e2, 0x84e4, + 0x84e7, 0x84e8, 0x84e9, 0x84ea, 0x84eb, 0x84ed, 0x84ee, 0x84ef, + 0x84f1, 0x84f2, 0x84f3, 0x84f4, 0x84f5, 0x84f6, 0x84f7, 0x84f8, + 0x84f9, 0x84fa, 0x84fb, 0x84fd, 0x84fe, 0x8500, 0x8501, 0x8502, + /* 0xca */ + 0x8503, 0x8504, 0x8505, 0x8506, 0x8507, 0x8508, 0x8509, 0x850a, + 0x850b, 0x850d, 0x850e, 0x850f, 0x8510, 0x8512, 0x8514, 0x8515, + 0x8516, 0x8518, 0x8519, 0x851b, 0x851c, 0x851d, 0x851e, 0x8520, + 0x8522, 0x8523, 0x8524, 0x8525, 0x8526, 0x8527, 0x8528, 0x8529, + 0x852a, 0x852d, 0x852e, 0x852f, 0x8530, 0x8531, 0x8532, 0x8533, + 0x8534, 0x8535, 0x8536, 0x853e, 0x853f, 0x8540, 0x8541, 0x8542, + 0x8544, 0x8545, 0x8546, 0x8547, 0x854b, 0x854c, 0x854d, 0x854e, + 0x854f, 0x8550, 0x8551, 0x8552, 0x8553, 0x8554, 0x8555, 0x8557, + 0x8558, 0x855a, 0x855b, 0x855c, 0x855d, 0x855f, 0x8560, 0x8561, + 0x8562, 0x8563, 0x8565, 0x8566, 0x8567, 0x8569, 0x856a, 0x856b, + 0x856c, 0x856d, 0x856e, 0x856f, 0x8570, 0x8571, 0x8573, 0x8575, + 0x8576, 0x8577, 0x8578, 0x857c, 0x857d, 0x857f, 0x8580, 0x8581, + /* 0xcb */ + 0x8582, 0x8583, 0x8586, 0x8588, 0x8589, 0x858a, 0x858b, 0x858c, + 0x858d, 0x858e, 0x8590, 0x8591, 0x8592, 0x8593, 0x8594, 0x8595, + 0x8596, 0x8597, 0x8598, 0x8599, 0x859a, 0x859d, 0x859e, 0x859f, + 0x85a0, 0x85a1, 0x85a2, 0x85a3, 0x85a5, 0x85a6, 0x85a7, 0x85a9, + 0x85ab, 0x85ac, 0x85ad, 0x85b1, 0x85b2, 0x85b3, 0x85b4, 0x85b5, + 0x85b6, 0x85b8, 0x85ba, 0x85bb, 0x85bc, 0x85bd, 0x85be, 0x85bf, + 0x85c0, 0x85c2, 0x85c3, 0x85c4, 0x85c5, 0x85c6, 0x85c7, 0x85c8, + 0x85ca, 0x85cb, 0x85cc, 0x85cd, 0x85ce, 0x85d1, 0x85d2, 0x85d4, + 0x85d6, 0x85d7, 0x85d8, 0x85d9, 0x85da, 0x85db, 0x85dd, 0x85de, + 0x85df, 0x85e0, 0x85e1, 0x85e2, 0x85e3, 0x85e5, 0x85e6, 0x85e7, + 0x85e8, 0x85ea, 0x85eb, 0x85ec, 0x85ed, 0x85ee, 0x85ef, 0x85f0, + 0x85f1, 0x85f2, 0x85f3, 0x85f4, 0x85f5, 0x85f6, 0x85f7, 0x85f8, + /* 0xcc */ + 0x85f9, 0x85fa, 0x85fc, 0x85fd, 0x85fe, 0x8600, 0x8601, 0x8602, + 0x8603, 0x8604, 0x8606, 0x8607, 0x8608, 0x8609, 0x860a, 0x860b, + 0x860c, 0x860d, 0x860e, 0x860f, 0x8610, 0x8612, 0x8613, 0x8614, + 0x8615, 0x8617, 0x8618, 0x8619, 0x861a, 0x861b, 0x861c, 0x861d, + 0x861e, 0x861f, 0x8620, 0x8621, 0x8622, 0x8623, 0x8624, 0x8625, + 0x8626, 0x8628, 0x862a, 0x862b, 0x862c, 0x862d, 0x862e, 0x862f, + 0x8630, 0x8631, 0x8632, 0x8633, 0x8634, 0x8635, 0x8636, 0x8637, + 0x8639, 0x863a, 0x863b, 0x863d, 0x863e, 0x863f, 0x8640, 0x8641, + 0x8642, 0x8643, 0x8644, 0x8645, 0x8646, 0x8647, 0x8648, 0x8649, + 0x864a, 0x864b, 0x864c, 0x8652, 0x8653, 0x8655, 0x8656, 0x8657, + 0x8658, 0x8659, 0x865b, 0x865c, 0x865d, 0x865f, 0x8660, 0x8661, + 0x8663, 0x8664, 0x8665, 0x8666, 0x8667, 0x8668, 0x8669, 0x866a, + /* 0xcd */ + 0x866d, 0x866f, 0x8670, 0x8672, 0x8673, 0x8674, 0x8675, 0x8676, + 0x8677, 0x8678, 0x8683, 0x8684, 0x8685, 0x8686, 0x8687, 0x8688, + 0x8689, 0x868e, 0x868f, 0x8690, 0x8691, 0x8692, 0x8694, 0x8696, + 0x8697, 0x8698, 0x8699, 0x869a, 0x869b, 0x869e, 0x869f, 0x86a0, + 0x86a1, 0x86a2, 0x86a5, 0x86a6, 0x86ab, 0x86ad, 0x86ae, 0x86b2, + 0x86b3, 0x86b7, 0x86b8, 0x86b9, 0x86bb, 0x86bc, 0x86bd, 0x86be, + 0x86bf, 0x86c1, 0x86c2, 0x86c3, 0x86c5, 0x86c8, 0x86cc, 0x86cd, + 0x86d2, 0x86d3, 0x86d5, 0x86d6, 0x86d7, 0x86da, 0x86dc, 0x86dd, + 0x86e0, 0x86e1, 0x86e2, 0x86e3, 0x86e5, 0x86e6, 0x86e7, 0x86e8, + 0x86ea, 0x86eb, 0x86ec, 0x86ef, 0x86f5, 0x86f6, 0x86f7, 0x86fa, + 0x86fb, 0x86fc, 0x86fd, 0x86ff, 0x8701, 0x8704, 0x8705, 0x8706, + 0x870b, 0x870c, 0x870e, 0x870f, 0x8710, 0x8711, 0x8714, 0x8716, + /* 0xce */ + 0x8719, 0x871b, 0x871d, 0x871f, 0x8720, 0x8724, 0x8726, 0x8727, + 0x8728, 0x872a, 0x872b, 0x872c, 0x872d, 0x872f, 0x8730, 0x8732, + 0x8733, 0x8735, 0x8736, 0x8738, 0x8739, 0x873a, 0x873c, 0x873d, + 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x874a, + 0x874b, 0x874d, 0x874f, 0x8750, 0x8751, 0x8752, 0x8754, 0x8755, + 0x8756, 0x8758, 0x875a, 0x875b, 0x875c, 0x875d, 0x875e, 0x875f, + 0x8761, 0x8762, 0x8766, 0x8767, 0x8768, 0x8769, 0x876a, 0x876b, + 0x876c, 0x876d, 0x876f, 0x8771, 0x8772, 0x8773, 0x8775, 0x8777, + 0x8778, 0x8779, 0x877a, 0x877f, 0x8780, 0x8781, 0x8784, 0x8786, + 0x8787, 0x8789, 0x878a, 0x878c, 0x878e, 0x878f, 0x8790, 0x8791, + 0x8792, 0x8794, 0x8795, 0x8796, 0x8798, 0x8799, 0x879a, 0x879b, + 0x879c, 0x879d, 0x879e, 0x87a0, 0x87a1, 0x87a2, 0x87a3, 0x87a4, + /* 0xcf */ + 0x87a5, 0x87a6, 0x87a7, 0x87a9, 0x87aa, 0x87ae, 0x87b0, 0x87b1, + 0x87b2, 0x87b4, 0x87b6, 0x87b7, 0x87b8, 0x87b9, 0x87bb, 0x87bc, + 0x87be, 0x87bf, 0x87c1, 0x87c2, 0x87c3, 0x87c4, 0x87c5, 0x87c7, + 0x87c8, 0x87c9, 0x87cc, 0x87cd, 0x87ce, 0x87cf, 0x87d0, 0x87d4, + 0x87d5, 0x87d6, 0x87d7, 0x87d8, 0x87d9, 0x87da, 0x87dc, 0x87dd, + 0x87de, 0x87df, 0x87e1, 0x87e2, 0x87e3, 0x87e4, 0x87e6, 0x87e7, + 0x87e8, 0x87e9, 0x87eb, 0x87ec, 0x87ed, 0x87ef, 0x87f0, 0x87f1, + 0x87f2, 0x87f3, 0x87f4, 0x87f5, 0x87f6, 0x87f7, 0x87f8, 0x87fa, + 0x87fb, 0x87fc, 0x87fd, 0x87ff, 0x8800, 0x8801, 0x8802, 0x8804, + 0x8805, 0x8806, 0x8807, 0x8808, 0x8809, 0x880b, 0x880c, 0x880d, + 0x880e, 0x880f, 0x8810, 0x8811, 0x8812, 0x8814, 0x8817, 0x8818, + 0x8819, 0x881a, 0x881c, 0x881d, 0x881e, 0x881f, 0x8820, 0x8823, + /* 0xd0 */ + 0x8824, 0x8825, 0x8826, 0x8827, 0x8828, 0x8829, 0x882a, 0x882b, + 0x882c, 0x882d, 0x882e, 0x882f, 0x8830, 0x8831, 0x8833, 0x8834, + 0x8835, 0x8836, 0x8837, 0x8838, 0x883a, 0x883b, 0x883d, 0x883e, + 0x883f, 0x8841, 0x8842, 0x8843, 0x8846, 0x8847, 0x8848, 0x8849, + 0x884a, 0x884b, 0x884e, 0x884f, 0x8850, 0x8851, 0x8852, 0x8853, + 0x8855, 0x8856, 0x8858, 0x885a, 0x885b, 0x885c, 0x885d, 0x885e, + 0x885f, 0x8860, 0x8866, 0x8867, 0x886a, 0x886d, 0x886f, 0x8871, + 0x8873, 0x8874, 0x8875, 0x8876, 0x8878, 0x8879, 0x887a, 0x887b, + 0x887c, 0x8880, 0x8883, 0x8886, 0x8887, 0x8889, 0x888a, 0x888c, + 0x888e, 0x888f, 0x8890, 0x8891, 0x8893, 0x8894, 0x8895, 0x8897, + 0x8898, 0x8899, 0x889a, 0x889b, 0x889d, 0x889e, 0x889f, 0x88a0, + 0x88a1, 0x88a3, 0x88a5, 0x88a6, 0x88a7, 0x88a8, 0x88a9, 0x88aa, + /* 0xd1 */ + 0x88ac, 0x88ae, 0x88af, 0x88b0, 0x88b2, 0x88b3, 0x88b4, 0x88b5, + 0x88b6, 0x88b8, 0x88b9, 0x88ba, 0x88bb, 0x88bd, 0x88be, 0x88bf, + 0x88c0, 0x88c3, 0x88c4, 0x88c7, 0x88c8, 0x88ca, 0x88cb, 0x88cc, + 0x88cd, 0x88cf, 0x88d0, 0x88d1, 0x88d3, 0x88d6, 0x88d7, 0x88da, + 0x88db, 0x88dc, 0x88dd, 0x88de, 0x88e0, 0x88e1, 0x88e6, 0x88e7, + 0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x88ed, 0x88ee, 0x88ef, 0x88f2, + 0x88f5, 0x88f6, 0x88f7, 0x88fa, 0x88fb, 0x88fd, 0x88ff, 0x8900, + 0x8901, 0x8903, 0x8904, 0x8905, 0x8906, 0x8907, 0x8908, 0x8909, + 0x890b, 0x890c, 0x890d, 0x890e, 0x890f, 0x8911, 0x8914, 0x8915, + 0x8916, 0x8917, 0x8918, 0x891c, 0x891d, 0x891e, 0x891f, 0x8920, + 0x8922, 0x8923, 0x8924, 0x8926, 0x8927, 0x8928, 0x8929, 0x892c, + 0x892d, 0x892e, 0x892f, 0x8931, 0x8932, 0x8933, 0x8935, 0x8937, + /* 0xd2 */ + 0x8938, 0x8939, 0x893a, 0x893b, 0x893c, 0x893d, 0x893e, 0x893f, + 0x8940, 0x8942, 0x8943, 0x8945, 0x8946, 0x8947, 0x8948, 0x8949, + 0x894a, 0x894b, 0x894c, 0x894d, 0x894e, 0x894f, 0x8950, 0x8951, + 0x8952, 0x8953, 0x8954, 0x8955, 0x8956, 0x8957, 0x8958, 0x8959, + 0x895a, 0x895b, 0x895c, 0x895d, 0x8960, 0x8961, 0x8962, 0x8963, + 0x8964, 0x8965, 0x8967, 0x8968, 0x8969, 0x896a, 0x896b, 0x896c, + 0x896d, 0x896e, 0x896f, 0x8970, 0x8971, 0x8972, 0x8973, 0x8974, + 0x8975, 0x8976, 0x8977, 0x8978, 0x8979, 0x897a, 0x897c, 0x897d, + 0x897e, 0x8980, 0x8982, 0x8984, 0x8985, 0x8987, 0x8988, 0x8989, + 0x898a, 0x898b, 0x898c, 0x898d, 0x898e, 0x898f, 0x8990, 0x8991, + 0x8992, 0x8993, 0x8994, 0x8995, 0x8996, 0x8997, 0x8998, 0x8999, + 0x899a, 0x899b, 0x899c, 0x899d, 0x899e, 0x899f, 0x89a0, 0x89a1, + /* 0xd3 */ + 0x89a2, 0x89a3, 0x89a4, 0x89a5, 0x89a6, 0x89a7, 0x89a8, 0x89a9, + 0x89aa, 0x89ab, 0x89ac, 0x89ad, 0x89ae, 0x89af, 0x89b0, 0x89b1, + 0x89b2, 0x89b3, 0x89b4, 0x89b5, 0x89b6, 0x89b7, 0x89b8, 0x89b9, + 0x89ba, 0x89bb, 0x89bc, 0x89bd, 0x89be, 0x89bf, 0x89c0, 0x89c3, + 0x89cd, 0x89d3, 0x89d4, 0x89d5, 0x89d7, 0x89d8, 0x89d9, 0x89db, + 0x89dd, 0x89df, 0x89e0, 0x89e1, 0x89e2, 0x89e4, 0x89e7, 0x89e8, + 0x89e9, 0x89ea, 0x89ec, 0x89ed, 0x89ee, 0x89f0, 0x89f1, 0x89f2, + 0x89f4, 0x89f5, 0x89f6, 0x89f7, 0x89f8, 0x89f9, 0x89fa, 0x89fb, + 0x89fc, 0x89fd, 0x89fe, 0x89ff, 0x8a01, 0x8a02, 0x8a03, 0x8a04, + 0x8a05, 0x8a06, 0x8a08, 0x8a09, 0x8a0a, 0x8a0b, 0x8a0c, 0x8a0d, + 0x8a0e, 0x8a0f, 0x8a10, 0x8a11, 0x8a12, 0x8a13, 0x8a14, 0x8a15, + 0x8a16, 0x8a17, 0x8a18, 0x8a19, 0x8a1a, 0x8a1b, 0x8a1c, 0x8a1d, + /* 0xd4 */ + 0x8a1e, 0x8a1f, 0x8a20, 0x8a21, 0x8a22, 0x8a23, 0x8a24, 0x8a25, + 0x8a26, 0x8a27, 0x8a28, 0x8a29, 0x8a2a, 0x8a2b, 0x8a2c, 0x8a2d, + 0x8a2e, 0x8a2f, 0x8a30, 0x8a31, 0x8a32, 0x8a33, 0x8a34, 0x8a35, + 0x8a36, 0x8a37, 0x8a38, 0x8a39, 0x8a3a, 0x8a3b, 0x8a3c, 0x8a3d, + 0x8a3f, 0x8a40, 0x8a41, 0x8a42, 0x8a43, 0x8a44, 0x8a45, 0x8a46, + 0x8a47, 0x8a49, 0x8a4a, 0x8a4b, 0x8a4c, 0x8a4d, 0x8a4e, 0x8a4f, + 0x8a50, 0x8a51, 0x8a52, 0x8a53, 0x8a54, 0x8a55, 0x8a56, 0x8a57, + 0x8a58, 0x8a59, 0x8a5a, 0x8a5b, 0x8a5c, 0x8a5d, 0x8a5e, 0x8a5f, + 0x8a60, 0x8a61, 0x8a62, 0x8a63, 0x8a64, 0x8a65, 0x8a66, 0x8a67, + 0x8a68, 0x8a69, 0x8a6a, 0x8a6b, 0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f, + 0x8a70, 0x8a71, 0x8a72, 0x8a73, 0x8a74, 0x8a75, 0x8a76, 0x8a77, + 0x8a78, 0x8a7a, 0x8a7b, 0x8a7c, 0x8a7d, 0x8a7e, 0x8a7f, 0x8a80, + /* 0xd5 */ + 0x8a81, 0x8a82, 0x8a83, 0x8a84, 0x8a85, 0x8a86, 0x8a87, 0x8a88, + 0x8a8b, 0x8a8c, 0x8a8d, 0x8a8e, 0x8a8f, 0x8a90, 0x8a91, 0x8a92, + 0x8a94, 0x8a95, 0x8a96, 0x8a97, 0x8a98, 0x8a99, 0x8a9a, 0x8a9b, + 0x8a9c, 0x8a9d, 0x8a9e, 0x8a9f, 0x8aa0, 0x8aa1, 0x8aa2, 0x8aa3, + 0x8aa4, 0x8aa5, 0x8aa6, 0x8aa7, 0x8aa8, 0x8aa9, 0x8aaa, 0x8aab, + 0x8aac, 0x8aad, 0x8aae, 0x8aaf, 0x8ab0, 0x8ab1, 0x8ab2, 0x8ab3, + 0x8ab4, 0x8ab5, 0x8ab6, 0x8ab7, 0x8ab8, 0x8ab9, 0x8aba, 0x8abb, + 0x8abc, 0x8abd, 0x8abe, 0x8abf, 0x8ac0, 0x8ac1, 0x8ac2, 0x8ac3, + 0x8ac4, 0x8ac5, 0x8ac6, 0x8ac7, 0x8ac8, 0x8ac9, 0x8aca, 0x8acb, + 0x8acc, 0x8acd, 0x8ace, 0x8acf, 0x8ad0, 0x8ad1, 0x8ad2, 0x8ad3, + 0x8ad4, 0x8ad5, 0x8ad6, 0x8ad7, 0x8ad8, 0x8ad9, 0x8ada, 0x8adb, + 0x8adc, 0x8add, 0x8ade, 0x8adf, 0x8ae0, 0x8ae1, 0x8ae2, 0x8ae3, + /* 0xd6 */ + 0x8ae4, 0x8ae5, 0x8ae6, 0x8ae7, 0x8ae8, 0x8ae9, 0x8aea, 0x8aeb, + 0x8aec, 0x8aed, 0x8aee, 0x8aef, 0x8af0, 0x8af1, 0x8af2, 0x8af3, + 0x8af4, 0x8af5, 0x8af6, 0x8af7, 0x8af8, 0x8af9, 0x8afa, 0x8afb, + 0x8afc, 0x8afd, 0x8afe, 0x8aff, 0x8b00, 0x8b01, 0x8b02, 0x8b03, + 0x8b04, 0x8b05, 0x8b06, 0x8b08, 0x8b09, 0x8b0a, 0x8b0b, 0x8b0c, + 0x8b0d, 0x8b0e, 0x8b0f, 0x8b10, 0x8b11, 0x8b12, 0x8b13, 0x8b14, + 0x8b15, 0x8b16, 0x8b17, 0x8b18, 0x8b19, 0x8b1a, 0x8b1b, 0x8b1c, + 0x8b1d, 0x8b1e, 0x8b1f, 0x8b20, 0x8b21, 0x8b22, 0x8b23, 0x8b24, + 0x8b25, 0x8b27, 0x8b28, 0x8b29, 0x8b2a, 0x8b2b, 0x8b2c, 0x8b2d, + 0x8b2e, 0x8b2f, 0x8b30, 0x8b31, 0x8b32, 0x8b33, 0x8b34, 0x8b35, + 0x8b36, 0x8b37, 0x8b38, 0x8b39, 0x8b3a, 0x8b3b, 0x8b3c, 0x8b3d, + 0x8b3e, 0x8b3f, 0x8b40, 0x8b41, 0x8b42, 0x8b43, 0x8b44, 0x8b45, + /* 0xd7 */ + 0x8b46, 0x8b47, 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, 0x8b4c, 0x8b4d, + 0x8b4e, 0x8b4f, 0x8b50, 0x8b51, 0x8b52, 0x8b53, 0x8b54, 0x8b55, + 0x8b56, 0x8b57, 0x8b58, 0x8b59, 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d, + 0x8b5e, 0x8b5f, 0x8b60, 0x8b61, 0x8b62, 0x8b63, 0x8b64, 0x8b65, + 0x8b67, 0x8b68, 0x8b69, 0x8b6a, 0x8b6b, 0x8b6d, 0x8b6e, 0x8b6f, + 0x8b70, 0x8b71, 0x8b72, 0x8b73, 0x8b74, 0x8b75, 0x8b76, 0x8b77, + 0x8b78, 0x8b79, 0x8b7a, 0x8b7b, 0x8b7c, 0x8b7d, 0x8b7e, 0x8b7f, + 0x8b80, 0x8b81, 0x8b82, 0x8b83, 0x8b84, 0x8b85, 0x8b86, 0x8b87, + 0x8b88, 0x8b89, 0x8b8a, 0x8b8b, 0x8b8c, 0x8b8d, 0x8b8e, 0x8b8f, + 0x8b90, 0x8b91, 0x8b92, 0x8b93, 0x8b94, 0x8b95, 0x8b96, 0x8b97, + 0x8b98, 0x8b99, 0x8b9a, 0x8b9b, 0x8b9c, 0x8b9d, 0x8b9e, 0x8b9f, + 0x8bac, 0x8bb1, 0x8bbb, 0x8bc7, 0x8bd0, 0x8bea, 0x8c09, 0x8c1e, + /* 0xd8 */ + 0x8c38, 0x8c39, 0x8c3a, 0x8c3b, 0x8c3c, 0x8c3d, 0x8c3e, 0x8c3f, + 0x8c40, 0x8c42, 0x8c43, 0x8c44, 0x8c45, 0x8c48, 0x8c4a, 0x8c4b, + 0x8c4d, 0x8c4e, 0x8c4f, 0x8c50, 0x8c51, 0x8c52, 0x8c53, 0x8c54, + 0x8c56, 0x8c57, 0x8c58, 0x8c59, 0x8c5b, 0x8c5c, 0x8c5d, 0x8c5e, + 0x8c5f, 0x8c60, 0x8c63, 0x8c64, 0x8c65, 0x8c66, 0x8c67, 0x8c68, + 0x8c69, 0x8c6c, 0x8c6d, 0x8c6e, 0x8c6f, 0x8c70, 0x8c71, 0x8c72, + 0x8c74, 0x8c75, 0x8c76, 0x8c77, 0x8c7b, 0x8c7c, 0x8c7d, 0x8c7e, + 0x8c7f, 0x8c80, 0x8c81, 0x8c83, 0x8c84, 0x8c86, 0x8c87, 0x8c88, + 0x8c8b, 0x8c8d, 0x8c8e, 0x8c8f, 0x8c90, 0x8c91, 0x8c92, 0x8c93, + 0x8c95, 0x8c96, 0x8c97, 0x8c99, 0x8c9a, 0x8c9b, 0x8c9c, 0x8c9d, + 0x8c9e, 0x8c9f, 0x8ca0, 0x8ca1, 0x8ca2, 0x8ca3, 0x8ca4, 0x8ca5, + 0x8ca6, 0x8ca7, 0x8ca8, 0x8ca9, 0x8caa, 0x8cab, 0x8cac, 0x8cad, + /* 0xd9 */ + 0x8cae, 0x8caf, 0x8cb0, 0x8cb1, 0x8cb2, 0x8cb3, 0x8cb4, 0x8cb5, + 0x8cb6, 0x8cb7, 0x8cb8, 0x8cb9, 0x8cba, 0x8cbb, 0x8cbc, 0x8cbd, + 0x8cbe, 0x8cbf, 0x8cc0, 0x8cc1, 0x8cc2, 0x8cc3, 0x8cc4, 0x8cc5, + 0x8cc6, 0x8cc7, 0x8cc8, 0x8cc9, 0x8cca, 0x8ccb, 0x8ccc, 0x8ccd, + 0x8cce, 0x8ccf, 0x8cd0, 0x8cd1, 0x8cd2, 0x8cd3, 0x8cd4, 0x8cd5, + 0x8cd6, 0x8cd7, 0x8cd8, 0x8cd9, 0x8cda, 0x8cdb, 0x8cdc, 0x8cdd, + 0x8cde, 0x8cdf, 0x8ce0, 0x8ce1, 0x8ce2, 0x8ce3, 0x8ce4, 0x8ce5, + 0x8ce6, 0x8ce7, 0x8ce8, 0x8ce9, 0x8cea, 0x8ceb, 0x8cec, 0x8ced, + 0x8cee, 0x8cef, 0x8cf0, 0x8cf1, 0x8cf2, 0x8cf3, 0x8cf4, 0x8cf5, + 0x8cf6, 0x8cf7, 0x8cf8, 0x8cf9, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd, + 0x8cfe, 0x8cff, 0x8d00, 0x8d01, 0x8d02, 0x8d03, 0x8d04, 0x8d05, + 0x8d06, 0x8d07, 0x8d08, 0x8d09, 0x8d0a, 0x8d0b, 0x8d0c, 0x8d0d, + /* 0xda */ + 0x8d0e, 0x8d0f, 0x8d10, 0x8d11, 0x8d12, 0x8d13, 0x8d14, 0x8d15, + 0x8d16, 0x8d17, 0x8d18, 0x8d19, 0x8d1a, 0x8d1b, 0x8d1c, 0x8d20, + 0x8d51, 0x8d52, 0x8d57, 0x8d5f, 0x8d65, 0x8d68, 0x8d69, 0x8d6a, + 0x8d6c, 0x8d6e, 0x8d6f, 0x8d71, 0x8d72, 0x8d78, 0x8d79, 0x8d7a, + 0x8d7b, 0x8d7c, 0x8d7d, 0x8d7e, 0x8d7f, 0x8d80, 0x8d82, 0x8d83, + 0x8d86, 0x8d87, 0x8d88, 0x8d89, 0x8d8c, 0x8d8d, 0x8d8e, 0x8d8f, + 0x8d90, 0x8d92, 0x8d93, 0x8d95, 0x8d96, 0x8d97, 0x8d98, 0x8d99, + 0x8d9a, 0x8d9b, 0x8d9c, 0x8d9d, 0x8d9e, 0x8da0, 0x8da1, 0x8da2, + 0x8da4, 0x8da5, 0x8da6, 0x8da7, 0x8da8, 0x8da9, 0x8daa, 0x8dab, + 0x8dac, 0x8dad, 0x8dae, 0x8daf, 0x8db0, 0x8db2, 0x8db6, 0x8db7, + 0x8db9, 0x8dbb, 0x8dbd, 0x8dc0, 0x8dc1, 0x8dc2, 0x8dc5, 0x8dc7, + 0x8dc8, 0x8dc9, 0x8dca, 0x8dcd, 0x8dd0, 0x8dd2, 0x8dd3, 0x8dd4, + /* 0xdb */ + 0x8dd5, 0x8dd8, 0x8dd9, 0x8ddc, 0x8de0, 0x8de1, 0x8de2, 0x8de5, + 0x8de6, 0x8de7, 0x8de9, 0x8ded, 0x8dee, 0x8df0, 0x8df1, 0x8df2, + 0x8df4, 0x8df6, 0x8dfc, 0x8dfe, 0x8dff, 0x8e00, 0x8e01, 0x8e02, + 0x8e03, 0x8e04, 0x8e06, 0x8e07, 0x8e08, 0x8e0b, 0x8e0d, 0x8e0e, + 0x8e10, 0x8e11, 0x8e12, 0x8e13, 0x8e15, 0x8e16, 0x8e17, 0x8e18, + 0x8e19, 0x8e1a, 0x8e1b, 0x8e1c, 0x8e20, 0x8e21, 0x8e24, 0x8e25, + 0x8e26, 0x8e27, 0x8e28, 0x8e2b, 0x8e2d, 0x8e30, 0x8e32, 0x8e33, + 0x8e34, 0x8e36, 0x8e37, 0x8e38, 0x8e3b, 0x8e3c, 0x8e3e, 0x8e3f, + 0x8e43, 0x8e45, 0x8e46, 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, 0x8e50, + 0x8e53, 0x8e54, 0x8e55, 0x8e56, 0x8e57, 0x8e58, 0x8e5a, 0x8e5b, + 0x8e5c, 0x8e5d, 0x8e5e, 0x8e5f, 0x8e60, 0x8e61, 0x8e62, 0x8e63, + 0x8e64, 0x8e65, 0x8e67, 0x8e68, 0x8e6a, 0x8e6b, 0x8e6e, 0x8e71, + /* 0xdc */ + 0x8e73, 0x8e75, 0x8e77, 0x8e78, 0x8e79, 0x8e7a, 0x8e7b, 0x8e7d, + 0x8e7e, 0x8e80, 0x8e82, 0x8e83, 0x8e84, 0x8e86, 0x8e88, 0x8e89, + 0x8e8a, 0x8e8b, 0x8e8c, 0x8e8d, 0x8e8e, 0x8e91, 0x8e92, 0x8e93, + 0x8e95, 0x8e96, 0x8e97, 0x8e98, 0x8e99, 0x8e9a, 0x8e9b, 0x8e9d, + 0x8e9f, 0x8ea0, 0x8ea1, 0x8ea2, 0x8ea3, 0x8ea4, 0x8ea5, 0x8ea6, + 0x8ea7, 0x8ea8, 0x8ea9, 0x8eaa, 0x8ead, 0x8eae, 0x8eb0, 0x8eb1, + 0x8eb3, 0x8eb4, 0x8eb5, 0x8eb6, 0x8eb7, 0x8eb8, 0x8eb9, 0x8ebb, + 0x8ebc, 0x8ebd, 0x8ebe, 0x8ebf, 0x8ec0, 0x8ec1, 0x8ec2, 0x8ec3, + 0x8ec4, 0x8ec5, 0x8ec6, 0x8ec7, 0x8ec8, 0x8ec9, 0x8eca, 0x8ecb, + 0x8ecc, 0x8ecd, 0x8ecf, 0x8ed0, 0x8ed1, 0x8ed2, 0x8ed3, 0x8ed4, + 0x8ed5, 0x8ed6, 0x8ed7, 0x8ed8, 0x8ed9, 0x8eda, 0x8edb, 0x8edc, + 0x8edd, 0x8ede, 0x8edf, 0x8ee0, 0x8ee1, 0x8ee2, 0x8ee3, 0x8ee4, + /* 0xdd */ + 0x8ee5, 0x8ee6, 0x8ee7, 0x8ee8, 0x8ee9, 0x8eea, 0x8eeb, 0x8eec, + 0x8eed, 0x8eee, 0x8eef, 0x8ef0, 0x8ef1, 0x8ef2, 0x8ef3, 0x8ef4, + 0x8ef5, 0x8ef6, 0x8ef7, 0x8ef8, 0x8ef9, 0x8efa, 0x8efb, 0x8efc, + 0x8efd, 0x8efe, 0x8eff, 0x8f00, 0x8f01, 0x8f02, 0x8f03, 0x8f04, + 0x8f05, 0x8f06, 0x8f07, 0x8f08, 0x8f09, 0x8f0a, 0x8f0b, 0x8f0c, + 0x8f0d, 0x8f0e, 0x8f0f, 0x8f10, 0x8f11, 0x8f12, 0x8f13, 0x8f14, + 0x8f15, 0x8f16, 0x8f17, 0x8f18, 0x8f19, 0x8f1a, 0x8f1b, 0x8f1c, + 0x8f1d, 0x8f1e, 0x8f1f, 0x8f20, 0x8f21, 0x8f22, 0x8f23, 0x8f24, + 0x8f25, 0x8f26, 0x8f27, 0x8f28, 0x8f29, 0x8f2a, 0x8f2b, 0x8f2c, + 0x8f2d, 0x8f2e, 0x8f2f, 0x8f30, 0x8f31, 0x8f32, 0x8f33, 0x8f34, + 0x8f35, 0x8f36, 0x8f37, 0x8f38, 0x8f39, 0x8f3a, 0x8f3b, 0x8f3c, + 0x8f3d, 0x8f3e, 0x8f3f, 0x8f40, 0x8f41, 0x8f42, 0x8f43, 0x8f44, + /* 0xde */ + 0x8f45, 0x8f46, 0x8f47, 0x8f48, 0x8f49, 0x8f4a, 0x8f4b, 0x8f4c, + 0x8f4d, 0x8f4e, 0x8f4f, 0x8f50, 0x8f51, 0x8f52, 0x8f53, 0x8f54, + 0x8f55, 0x8f56, 0x8f57, 0x8f58, 0x8f59, 0x8f5a, 0x8f5b, 0x8f5c, + 0x8f5d, 0x8f5e, 0x8f5f, 0x8f60, 0x8f61, 0x8f62, 0x8f63, 0x8f64, + 0x8f65, 0x8f6a, 0x8f80, 0x8f8c, 0x8f92, 0x8f9d, 0x8fa0, 0x8fa1, + 0x8fa2, 0x8fa4, 0x8fa5, 0x8fa6, 0x8fa7, 0x8faa, 0x8fac, 0x8fad, + 0x8fae, 0x8faf, 0x8fb2, 0x8fb3, 0x8fb4, 0x8fb5, 0x8fb7, 0x8fb8, + 0x8fba, 0x8fbb, 0x8fbc, 0x8fbf, 0x8fc0, 0x8fc3, 0x8fc6, 0x8fc9, + 0x8fca, 0x8fcb, 0x8fcc, 0x8fcd, 0x8fcf, 0x8fd2, 0x8fd6, 0x8fd7, + 0x8fda, 0x8fe0, 0x8fe1, 0x8fe3, 0x8fe7, 0x8fec, 0x8fef, 0x8ff1, + 0x8ff2, 0x8ff4, 0x8ff5, 0x8ff6, 0x8ffa, 0x8ffb, 0x8ffc, 0x8ffe, + 0x8fff, 0x9007, 0x9008, 0x900c, 0x900e, 0x9013, 0x9015, 0x9018, + /* 0xdf */ + 0x9019, 0x901c, 0x9023, 0x9024, 0x9025, 0x9027, 0x9028, 0x9029, + 0x902a, 0x902b, 0x902c, 0x9030, 0x9031, 0x9032, 0x9033, 0x9034, + 0x9037, 0x9039, 0x903a, 0x903d, 0x903f, 0x9040, 0x9043, 0x9045, + 0x9046, 0x9048, 0x9049, 0x904a, 0x904b, 0x904c, 0x904e, 0x9054, + 0x9055, 0x9056, 0x9059, 0x905a, 0x905c, 0x905d, 0x905e, 0x905f, + 0x9060, 0x9061, 0x9064, 0x9066, 0x9067, 0x9069, 0x906a, 0x906b, + 0x906c, 0x906f, 0x9070, 0x9071, 0x9072, 0x9073, 0x9076, 0x9077, + 0x9078, 0x9079, 0x907a, 0x907b, 0x907c, 0x907e, 0x9081, 0x9084, + 0x9085, 0x9086, 0x9087, 0x9089, 0x908a, 0x908c, 0x908d, 0x908e, + 0x908f, 0x9090, 0x9092, 0x9094, 0x9096, 0x9098, 0x909a, 0x909c, + 0x909e, 0x909f, 0x90a0, 0x90a4, 0x90a5, 0x90a7, 0x90a8, 0x90a9, + 0x90ab, 0x90ad, 0x90b2, 0x90b7, 0x90bc, 0x90bd, 0x90bf, 0x90c0, + /* 0xe0 */ + 0x90c2, 0x90c3, 0x90c6, 0x90c8, 0x90c9, 0x90cb, 0x90cc, 0x90cd, + 0x90d2, 0x90d4, 0x90d5, 0x90d6, 0x90d8, 0x90d9, 0x90da, 0x90de, + 0x90df, 0x90e0, 0x90e3, 0x90e4, 0x90e5, 0x90e9, 0x90ea, 0x90ec, + 0x90ee, 0x90f0, 0x90f1, 0x90f2, 0x90f3, 0x90f5, 0x90f6, 0x90f7, + 0x90f9, 0x90fa, 0x90fb, 0x90fc, 0x90ff, 0x9100, 0x9101, 0x9103, + 0x9105, 0x9106, 0x9107, 0x9108, 0x9109, 0x910a, 0x910b, 0x910c, + 0x910d, 0x910e, 0x910f, 0x9110, 0x9111, 0x9112, 0x9113, 0x9114, + 0x9115, 0x9116, 0x9117, 0x9118, 0x911a, 0x911b, 0x911c, 0x911d, + 0x911f, 0x9120, 0x9121, 0x9124, 0x9125, 0x9126, 0x9127, 0x9128, + 0x9129, 0x912a, 0x912b, 0x912c, 0x912d, 0x912e, 0x9130, 0x9132, + 0x9133, 0x9134, 0x9135, 0x9136, 0x9137, 0x9138, 0x913a, 0x913b, + 0x913c, 0x913d, 0x913e, 0x913f, 0x9140, 0x9141, 0x9142, 0x9144, + /* 0xe1 */ + 0x9145, 0x9147, 0x9148, 0x9151, 0x9153, 0x9154, 0x9155, 0x9156, + 0x9158, 0x9159, 0x915b, 0x915c, 0x915f, 0x9160, 0x9166, 0x9167, + 0x9168, 0x916b, 0x916d, 0x9173, 0x917a, 0x917b, 0x917c, 0x9180, + 0x9181, 0x9182, 0x9183, 0x9184, 0x9186, 0x9188, 0x918a, 0x918e, + 0x918f, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, 0x9198, 0x9199, + 0x919c, 0x919d, 0x919e, 0x919f, 0x91a0, 0x91a1, 0x91a4, 0x91a5, + 0x91a6, 0x91a7, 0x91a8, 0x91a9, 0x91ab, 0x91ac, 0x91b0, 0x91b1, + 0x91b2, 0x91b3, 0x91b6, 0x91b7, 0x91b8, 0x91b9, 0x91bb, 0x91bc, + 0x91bd, 0x91be, 0x91bf, 0x91c0, 0x91c1, 0x91c2, 0x91c3, 0x91c4, + 0x91c5, 0x91c6, 0x91c8, 0x91cb, 0x91d0, 0x91d2, 0x91d3, 0x91d4, + 0x91d5, 0x91d6, 0x91d7, 0x91d8, 0x91d9, 0x91da, 0x91db, 0x91dd, + 0x91de, 0x91df, 0x91e0, 0x91e1, 0x91e2, 0x91e3, 0x91e4, 0x91e5, + /* 0xe2 */ + 0x91e6, 0x91e7, 0x91e8, 0x91e9, 0x91ea, 0x91eb, 0x91ec, 0x91ed, + 0x91ee, 0x91ef, 0x91f0, 0x91f1, 0x91f2, 0x91f3, 0x91f4, 0x91f5, + 0x91f6, 0x91f7, 0x91f8, 0x91f9, 0x91fa, 0x91fb, 0x91fc, 0x91fd, + 0x91fe, 0x91ff, 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205, + 0x9206, 0x9207, 0x9208, 0x9209, 0x920a, 0x920b, 0x920c, 0x920d, + 0x920e, 0x920f, 0x9210, 0x9211, 0x9212, 0x9213, 0x9214, 0x9215, + 0x9216, 0x9217, 0x9218, 0x9219, 0x921a, 0x921b, 0x921c, 0x921d, + 0x921e, 0x921f, 0x9220, 0x9221, 0x9222, 0x9223, 0x9224, 0x9225, + 0x9226, 0x9227, 0x9228, 0x9229, 0x922a, 0x922b, 0x922c, 0x922d, + 0x922e, 0x922f, 0x9230, 0x9231, 0x9232, 0x9233, 0x9234, 0x9235, + 0x9236, 0x9237, 0x9238, 0x9239, 0x923a, 0x923b, 0x923c, 0x923d, + 0x923e, 0x923f, 0x9240, 0x9241, 0x9242, 0x9243, 0x9244, 0x9245, + /* 0xe3 */ + 0x9246, 0x9247, 0x9248, 0x9249, 0x924a, 0x924b, 0x924c, 0x924d, + 0x924e, 0x924f, 0x9250, 0x9251, 0x9252, 0x9253, 0x9254, 0x9255, + 0x9256, 0x9257, 0x9258, 0x9259, 0x925a, 0x925b, 0x925c, 0x925d, + 0x925e, 0x925f, 0x9260, 0x9261, 0x9262, 0x9263, 0x9264, 0x9265, + 0x9266, 0x9267, 0x9268, 0x9269, 0x926a, 0x926b, 0x926c, 0x926d, + 0x926e, 0x926f, 0x9270, 0x9271, 0x9272, 0x9273, 0x9275, 0x9276, + 0x9277, 0x9278, 0x9279, 0x927a, 0x927b, 0x927c, 0x927d, 0x927e, + 0x927f, 0x9280, 0x9281, 0x9282, 0x9283, 0x9284, 0x9285, 0x9286, + 0x9287, 0x9288, 0x9289, 0x928a, 0x928b, 0x928c, 0x928d, 0x928f, + 0x9290, 0x9291, 0x9292, 0x9293, 0x9294, 0x9295, 0x9296, 0x9297, + 0x9298, 0x9299, 0x929a, 0x929b, 0x929c, 0x929d, 0x929e, 0x929f, + 0x92a0, 0x92a1, 0x92a2, 0x92a3, 0x92a4, 0x92a5, 0x92a6, 0x92a7, + /* 0xe4 */ + 0x92a8, 0x92a9, 0x92aa, 0x92ab, 0x92ac, 0x92ad, 0x92af, 0x92b0, + 0x92b1, 0x92b2, 0x92b3, 0x92b4, 0x92b5, 0x92b6, 0x92b7, 0x92b8, + 0x92b9, 0x92ba, 0x92bb, 0x92bc, 0x92bd, 0x92be, 0x92bf, 0x92c0, + 0x92c1, 0x92c2, 0x92c3, 0x92c4, 0x92c5, 0x92c6, 0x92c7, 0x92c9, + 0x92ca, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92cf, 0x92d0, 0x92d1, + 0x92d2, 0x92d3, 0x92d4, 0x92d5, 0x92d6, 0x92d7, 0x92d8, 0x92d9, + 0x92da, 0x92db, 0x92dc, 0x92dd, 0x92de, 0x92df, 0x92e0, 0x92e1, + 0x92e2, 0x92e3, 0x92e4, 0x92e5, 0x92e6, 0x92e7, 0x92e8, 0x92e9, + 0x92ea, 0x92eb, 0x92ec, 0x92ed, 0x92ee, 0x92ef, 0x92f0, 0x92f1, + 0x92f2, 0x92f3, 0x92f4, 0x92f5, 0x92f6, 0x92f7, 0x92f8, 0x92f9, + 0x92fa, 0x92fb, 0x92fc, 0x92fd, 0x92fe, 0x92ff, 0x9300, 0x9301, + 0x9302, 0x9303, 0x9304, 0x9305, 0x9306, 0x9307, 0x9308, 0x9309, + /* 0xe5 */ + 0x930a, 0x930b, 0x930c, 0x930d, 0x930e, 0x930f, 0x9310, 0x9311, + 0x9312, 0x9313, 0x9314, 0x9315, 0x9316, 0x9317, 0x9318, 0x9319, + 0x931a, 0x931b, 0x931c, 0x931d, 0x931e, 0x931f, 0x9320, 0x9321, + 0x9322, 0x9323, 0x9324, 0x9325, 0x9326, 0x9327, 0x9328, 0x9329, + 0x932a, 0x932b, 0x932c, 0x932d, 0x932e, 0x932f, 0x9330, 0x9331, + 0x9332, 0x9333, 0x9334, 0x9335, 0x9336, 0x9337, 0x9338, 0x9339, + 0x933a, 0x933b, 0x933c, 0x933d, 0x933f, 0x9340, 0x9341, 0x9342, + 0x9343, 0x9344, 0x9345, 0x9346, 0x9347, 0x9348, 0x9349, 0x934a, + 0x934b, 0x934c, 0x934d, 0x934e, 0x934f, 0x9350, 0x9351, 0x9352, + 0x9353, 0x9354, 0x9355, 0x9356, 0x9357, 0x9358, 0x9359, 0x935a, + 0x935b, 0x935c, 0x935d, 0x935e, 0x935f, 0x9360, 0x9361, 0x9362, + 0x9363, 0x9364, 0x9365, 0x9366, 0x9367, 0x9368, 0x9369, 0x936b, + /* 0xe6 */ + 0x936c, 0x936d, 0x936e, 0x936f, 0x9370, 0x9371, 0x9372, 0x9373, + 0x9374, 0x9375, 0x9376, 0x9377, 0x9378, 0x9379, 0x937a, 0x937b, + 0x937c, 0x937d, 0x937e, 0x937f, 0x9380, 0x9381, 0x9382, 0x9383, + 0x9384, 0x9385, 0x9386, 0x9387, 0x9388, 0x9389, 0x938a, 0x938b, + 0x938c, 0x938d, 0x938e, 0x9390, 0x9391, 0x9392, 0x9393, 0x9394, + 0x9395, 0x9396, 0x9397, 0x9398, 0x9399, 0x939a, 0x939b, 0x939c, + 0x939d, 0x939e, 0x939f, 0x93a0, 0x93a1, 0x93a2, 0x93a3, 0x93a4, + 0x93a5, 0x93a6, 0x93a7, 0x93a8, 0x93a9, 0x93aa, 0x93ab, 0x93ac, + 0x93ad, 0x93ae, 0x93af, 0x93b0, 0x93b1, 0x93b2, 0x93b3, 0x93b4, + 0x93b5, 0x93b6, 0x93b7, 0x93b8, 0x93b9, 0x93ba, 0x93bb, 0x93bc, + 0x93bd, 0x93be, 0x93bf, 0x93c0, 0x93c1, 0x93c2, 0x93c3, 0x93c4, + 0x93c5, 0x93c6, 0x93c7, 0x93c8, 0x93c9, 0x93cb, 0x93cc, 0x93cd, + /* 0xe7 */ + 0x93ce, 0x93cf, 0x93d0, 0x93d1, 0x93d2, 0x93d3, 0x93d4, 0x93d5, + 0x93d7, 0x93d8, 0x93d9, 0x93da, 0x93db, 0x93dc, 0x93dd, 0x93de, + 0x93df, 0x93e0, 0x93e1, 0x93e2, 0x93e3, 0x93e4, 0x93e5, 0x93e6, + 0x93e7, 0x93e8, 0x93e9, 0x93ea, 0x93eb, 0x93ec, 0x93ed, 0x93ee, + 0x93ef, 0x93f0, 0x93f1, 0x93f2, 0x93f3, 0x93f4, 0x93f5, 0x93f6, + 0x93f7, 0x93f8, 0x93f9, 0x93fa, 0x93fb, 0x93fc, 0x93fd, 0x93fe, + 0x93ff, 0x9400, 0x9401, 0x9402, 0x9403, 0x9404, 0x9405, 0x9406, + 0x9407, 0x9408, 0x9409, 0x940a, 0x940b, 0x940c, 0x940d, 0x940e, + 0x940f, 0x9410, 0x9411, 0x9412, 0x9413, 0x9414, 0x9415, 0x9416, + 0x9417, 0x9418, 0x9419, 0x941a, 0x941b, 0x941c, 0x941d, 0x941e, + 0x941f, 0x9420, 0x9421, 0x9422, 0x9423, 0x9424, 0x9425, 0x9426, + 0x9427, 0x9428, 0x9429, 0x942a, 0x942b, 0x942c, 0x942d, 0x942e, + /* 0xe8 */ + 0x942f, 0x9430, 0x9431, 0x9432, 0x9433, 0x9434, 0x9435, 0x9436, + 0x9437, 0x9438, 0x9439, 0x943a, 0x943b, 0x943c, 0x943d, 0x943f, + 0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, 0x9446, 0x9447, + 0x9448, 0x9449, 0x944a, 0x944b, 0x944c, 0x944d, 0x944e, 0x944f, + 0x9450, 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457, + 0x9458, 0x9459, 0x945a, 0x945b, 0x945c, 0x945d, 0x945e, 0x945f, + 0x9460, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, 0x9466, 0x9467, + 0x9468, 0x9469, 0x946a, 0x946c, 0x946d, 0x946e, 0x946f, 0x9470, + 0x9471, 0x9472, 0x9473, 0x9474, 0x9475, 0x9476, 0x9477, 0x9478, + 0x9479, 0x947a, 0x947b, 0x947c, 0x947d, 0x947e, 0x947f, 0x9480, + 0x9481, 0x9482, 0x9483, 0x9484, 0x9491, 0x9496, 0x9498, 0x94c7, + 0x94cf, 0x94d3, 0x94d4, 0x94da, 0x94e6, 0x94fb, 0x951c, 0x9520, + /* 0xe9 */ + 0x9527, 0x9533, 0x953d, 0x9543, 0x9548, 0x954b, 0x9555, 0x955a, + 0x9560, 0x956e, 0x9574, 0x9575, 0x9577, 0x9578, 0x9579, 0x957a, + 0x957b, 0x957c, 0x957d, 0x957e, 0x9580, 0x9581, 0x9582, 0x9583, + 0x9584, 0x9585, 0x9586, 0x9587, 0x9588, 0x9589, 0x958a, 0x958b, + 0x958c, 0x958d, 0x958e, 0x958f, 0x9590, 0x9591, 0x9592, 0x9593, + 0x9594, 0x9595, 0x9596, 0x9597, 0x9598, 0x9599, 0x959a, 0x959b, + 0x959c, 0x959d, 0x959e, 0x959f, 0x95a0, 0x95a1, 0x95a2, 0x95a3, + 0x95a4, 0x95a5, 0x95a6, 0x95a7, 0x95a8, 0x95a9, 0x95aa, 0x95ab, + 0x95ac, 0x95ad, 0x95ae, 0x95af, 0x95b0, 0x95b1, 0x95b2, 0x95b3, + 0x95b4, 0x95b5, 0x95b6, 0x95b7, 0x95b8, 0x95b9, 0x95ba, 0x95bb, + 0x95bc, 0x95bd, 0x95be, 0x95bf, 0x95c0, 0x95c1, 0x95c2, 0x95c3, + 0x95c4, 0x95c5, 0x95c6, 0x95c7, 0x95c8, 0x95c9, 0x95ca, 0x95cb, + /* 0xea */ + 0x95cc, 0x95cd, 0x95ce, 0x95cf, 0x95d0, 0x95d1, 0x95d2, 0x95d3, + 0x95d4, 0x95d5, 0x95d6, 0x95d7, 0x95d8, 0x95d9, 0x95da, 0x95db, + 0x95dc, 0x95dd, 0x95de, 0x95df, 0x95e0, 0x95e1, 0x95e2, 0x95e3, + 0x95e4, 0x95e5, 0x95e6, 0x95e7, 0x95ec, 0x95ff, 0x9607, 0x9613, + 0x9618, 0x961b, 0x961e, 0x9620, 0x9623, 0x9624, 0x9625, 0x9626, + 0x9627, 0x9628, 0x9629, 0x962b, 0x962c, 0x962d, 0x962f, 0x9630, + 0x9637, 0x9638, 0x9639, 0x963a, 0x963e, 0x9641, 0x9643, 0x964a, + 0x964e, 0x964f, 0x9651, 0x9652, 0x9653, 0x9656, 0x9657, 0x9658, + 0x9659, 0x965a, 0x965c, 0x965d, 0x965e, 0x9660, 0x9663, 0x9665, + 0x9666, 0x966b, 0x966d, 0x966e, 0x966f, 0x9670, 0x9671, 0x9673, + 0x9678, 0x9679, 0x967a, 0x967b, 0x967c, 0x967d, 0x967e, 0x967f, + 0x9680, 0x9681, 0x9682, 0x9683, 0x9684, 0x9687, 0x9689, 0x968a, + /* 0xeb */ + 0x968c, 0x968e, 0x9691, 0x9692, 0x9693, 0x9695, 0x9696, 0x969a, + 0x969b, 0x969d, 0x969e, 0x969f, 0x96a0, 0x96a1, 0x96a2, 0x96a3, + 0x96a4, 0x96a5, 0x96a6, 0x96a8, 0x96a9, 0x96aa, 0x96ab, 0x96ac, + 0x96ad, 0x96ae, 0x96af, 0x96b1, 0x96b2, 0x96b4, 0x96b5, 0x96b7, + 0x96b8, 0x96ba, 0x96bb, 0x96bf, 0x96c2, 0x96c3, 0x96c8, 0x96ca, + 0x96cb, 0x96d0, 0x96d1, 0x96d3, 0x96d4, 0x96d6, 0x96d7, 0x96d8, + 0x96d9, 0x96da, 0x96db, 0x96dc, 0x96dd, 0x96de, 0x96df, 0x96e1, + 0x96e2, 0x96e3, 0x96e4, 0x96e5, 0x96e6, 0x96e7, 0x96eb, 0x96ec, + 0x96ed, 0x96ee, 0x96f0, 0x96f1, 0x96f2, 0x96f4, 0x96f5, 0x96f8, + 0x96fa, 0x96fb, 0x96fc, 0x96fd, 0x96ff, 0x9702, 0x9703, 0x9705, + 0x970a, 0x970b, 0x970c, 0x9710, 0x9711, 0x9712, 0x9714, 0x9715, + 0x9717, 0x9718, 0x9719, 0x971a, 0x971b, 0x971d, 0x971f, 0x9720, + /* 0xec */ + 0x9721, 0x9722, 0x9723, 0x9724, 0x9725, 0x9726, 0x9727, 0x9728, + 0x9729, 0x972b, 0x972c, 0x972e, 0x972f, 0x9731, 0x9733, 0x9734, + 0x9735, 0x9736, 0x9737, 0x973a, 0x973b, 0x973c, 0x973d, 0x973f, + 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, 0x9746, 0x9747, + 0x9748, 0x9749, 0x974a, 0x974b, 0x974c, 0x974d, 0x974e, 0x974f, + 0x9750, 0x9751, 0x9754, 0x9755, 0x9757, 0x9758, 0x975a, 0x975c, + 0x975d, 0x975f, 0x9763, 0x9764, 0x9766, 0x9767, 0x9768, 0x976a, + 0x976b, 0x976c, 0x976d, 0x976e, 0x976f, 0x9770, 0x9771, 0x9772, + 0x9775, 0x9777, 0x9778, 0x9779, 0x977a, 0x977b, 0x977d, 0x977e, + 0x977f, 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, 0x9786, 0x9787, + 0x9788, 0x9789, 0x978a, 0x978c, 0x978e, 0x978f, 0x9790, 0x9793, + 0x9795, 0x9796, 0x9797, 0x9799, 0x979a, 0x979b, 0x979c, 0x979d, + /* 0xed */ + 0x979e, 0x979f, 0x97a1, 0x97a2, 0x97a4, 0x97a5, 0x97a6, 0x97a7, + 0x97a8, 0x97a9, 0x97aa, 0x97ac, 0x97ae, 0x97b0, 0x97b1, 0x97b3, + 0x97b5, 0x97b6, 0x97b7, 0x97b8, 0x97b9, 0x97ba, 0x97bb, 0x97bc, + 0x97bd, 0x97be, 0x97bf, 0x97c0, 0x97c1, 0x97c2, 0x97c3, 0x97c4, + 0x97c5, 0x97c6, 0x97c7, 0x97c8, 0x97c9, 0x97ca, 0x97cb, 0x97cc, + 0x97cd, 0x97ce, 0x97cf, 0x97d0, 0x97d1, 0x97d2, 0x97d3, 0x97d4, + 0x97d5, 0x97d6, 0x97d7, 0x97d8, 0x97d9, 0x97da, 0x97db, 0x97dc, + 0x97dd, 0x97de, 0x97df, 0x97e0, 0x97e1, 0x97e2, 0x97e3, 0x97e4, + 0x97e5, 0x97e8, 0x97ee, 0x97ef, 0x97f0, 0x97f1, 0x97f2, 0x97f4, + 0x97f7, 0x97f8, 0x97f9, 0x97fa, 0x97fb, 0x97fc, 0x97fd, 0x97fe, + 0x97ff, 0x9800, 0x9801, 0x9802, 0x9803, 0x9804, 0x9805, 0x9806, + 0x9807, 0x9808, 0x9809, 0x980a, 0x980b, 0x980c, 0x980d, 0x980e, + /* 0xee */ + 0x980f, 0x9810, 0x9811, 0x9812, 0x9813, 0x9814, 0x9815, 0x9816, + 0x9817, 0x9818, 0x9819, 0x981a, 0x981b, 0x981c, 0x981d, 0x981e, + 0x981f, 0x9820, 0x9821, 0x9822, 0x9823, 0x9824, 0x9825, 0x9826, + 0x9827, 0x9828, 0x9829, 0x982a, 0x982b, 0x982c, 0x982d, 0x982e, + 0x982f, 0x9830, 0x9831, 0x9832, 0x9833, 0x9834, 0x9835, 0x9836, + 0x9837, 0x9838, 0x9839, 0x983a, 0x983b, 0x983c, 0x983d, 0x983e, + 0x983f, 0x9840, 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846, + 0x9847, 0x9848, 0x9849, 0x984a, 0x984b, 0x984c, 0x984d, 0x984e, + 0x984f, 0x9850, 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, 0x9856, + 0x9857, 0x9858, 0x9859, 0x985a, 0x985b, 0x985c, 0x985d, 0x985e, + 0x985f, 0x9860, 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866, + 0x9867, 0x9868, 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e, + /* 0xef */ + 0x986f, 0x9870, 0x9871, 0x9872, 0x9873, 0x9874, 0x988b, 0x988e, + 0x9892, 0x9895, 0x9899, 0x98a3, 0x98a8, 0x98a9, 0x98aa, 0x98ab, + 0x98ac, 0x98ad, 0x98ae, 0x98af, 0x98b0, 0x98b1, 0x98b2, 0x98b3, + 0x98b4, 0x98b5, 0x98b6, 0x98b7, 0x98b8, 0x98b9, 0x98ba, 0x98bb, + 0x98bc, 0x98bd, 0x98be, 0x98bf, 0x98c0, 0x98c1, 0x98c2, 0x98c3, + 0x98c4, 0x98c5, 0x98c6, 0x98c7, 0x98c8, 0x98c9, 0x98ca, 0x98cb, + 0x98cc, 0x98cd, 0x98cf, 0x98d0, 0x98d4, 0x98d6, 0x98d7, 0x98db, + 0x98dc, 0x98dd, 0x98e0, 0x98e1, 0x98e2, 0x98e3, 0x98e4, 0x98e5, + 0x98e6, 0x98e9, 0x98ea, 0x98eb, 0x98ec, 0x98ed, 0x98ee, 0x98ef, + 0x98f0, 0x98f1, 0x98f2, 0x98f3, 0x98f4, 0x98f5, 0x98f6, 0x98f7, + 0x98f8, 0x98f9, 0x98fa, 0x98fb, 0x98fc, 0x98fd, 0x98fe, 0x98ff, + 0x9900, 0x9901, 0x9902, 0x9903, 0x9904, 0x9905, 0x9906, 0x9907, + /* 0xf0 */ + 0x9908, 0x9909, 0x990a, 0x990b, 0x990c, 0x990e, 0x990f, 0x9911, + 0x9912, 0x9913, 0x9914, 0x9915, 0x9916, 0x9917, 0x9918, 0x9919, + 0x991a, 0x991b, 0x991c, 0x991d, 0x991e, 0x991f, 0x9920, 0x9921, + 0x9922, 0x9923, 0x9924, 0x9925, 0x9926, 0x9927, 0x9928, 0x9929, + 0x992a, 0x992b, 0x992c, 0x992d, 0x992f, 0x9930, 0x9931, 0x9932, + 0x9933, 0x9934, 0x9935, 0x9936, 0x9937, 0x9938, 0x9939, 0x993a, + 0x993b, 0x993c, 0x993d, 0x993e, 0x993f, 0x9940, 0x9941, 0x9942, + 0x9943, 0x9944, 0x9945, 0x9946, 0x9947, 0x9948, 0x9949, 0x994a, + 0x994b, 0x994c, 0x994d, 0x994e, 0x994f, 0x9950, 0x9951, 0x9952, + 0x9953, 0x9956, 0x9957, 0x9958, 0x9959, 0x995a, 0x995b, 0x995c, + 0x995d, 0x995e, 0x995f, 0x9960, 0x9961, 0x9962, 0x9964, 0x9966, + 0x9973, 0x9978, 0x9979, 0x997b, 0x997e, 0x9982, 0x9983, 0x9989, + /* 0xf1 */ + 0x998c, 0x998e, 0x999a, 0x999b, 0x999c, 0x999d, 0x999e, 0x999f, + 0x99a0, 0x99a1, 0x99a2, 0x99a3, 0x99a4, 0x99a6, 0x99a7, 0x99a9, + 0x99aa, 0x99ab, 0x99ac, 0x99ad, 0x99ae, 0x99af, 0x99b0, 0x99b1, + 0x99b2, 0x99b3, 0x99b4, 0x99b5, 0x99b6, 0x99b7, 0x99b8, 0x99b9, + 0x99ba, 0x99bb, 0x99bc, 0x99bd, 0x99be, 0x99bf, 0x99c0, 0x99c1, + 0x99c2, 0x99c3, 0x99c4, 0x99c5, 0x99c6, 0x99c7, 0x99c8, 0x99c9, + 0x99ca, 0x99cb, 0x99cc, 0x99cd, 0x99ce, 0x99cf, 0x99d0, 0x99d1, + 0x99d2, 0x99d3, 0x99d4, 0x99d5, 0x99d6, 0x99d7, 0x99d8, 0x99d9, + 0x99da, 0x99db, 0x99dc, 0x99dd, 0x99de, 0x99df, 0x99e0, 0x99e1, + 0x99e2, 0x99e3, 0x99e4, 0x99e5, 0x99e6, 0x99e7, 0x99e8, 0x99e9, + 0x99ea, 0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x99ef, 0x99f0, 0x99f1, + 0x99f2, 0x99f3, 0x99f4, 0x99f5, 0x99f6, 0x99f7, 0x99f8, 0x99f9, + /* 0xf2 */ + 0x99fa, 0x99fb, 0x99fc, 0x99fd, 0x99fe, 0x99ff, 0x9a00, 0x9a01, + 0x9a02, 0x9a03, 0x9a04, 0x9a05, 0x9a06, 0x9a07, 0x9a08, 0x9a09, + 0x9a0a, 0x9a0b, 0x9a0c, 0x9a0d, 0x9a0e, 0x9a0f, 0x9a10, 0x9a11, + 0x9a12, 0x9a13, 0x9a14, 0x9a15, 0x9a16, 0x9a17, 0x9a18, 0x9a19, + 0x9a1a, 0x9a1b, 0x9a1c, 0x9a1d, 0x9a1e, 0x9a1f, 0x9a20, 0x9a21, + 0x9a22, 0x9a23, 0x9a24, 0x9a25, 0x9a26, 0x9a27, 0x9a28, 0x9a29, + 0x9a2a, 0x9a2b, 0x9a2c, 0x9a2d, 0x9a2e, 0x9a2f, 0x9a30, 0x9a31, + 0x9a32, 0x9a33, 0x9a34, 0x9a35, 0x9a36, 0x9a37, 0x9a38, 0x9a39, + 0x9a3a, 0x9a3b, 0x9a3c, 0x9a3d, 0x9a3e, 0x9a3f, 0x9a40, 0x9a41, + 0x9a42, 0x9a43, 0x9a44, 0x9a45, 0x9a46, 0x9a47, 0x9a48, 0x9a49, + 0x9a4a, 0x9a4b, 0x9a4c, 0x9a4d, 0x9a4e, 0x9a4f, 0x9a50, 0x9a51, + 0x9a52, 0x9a53, 0x9a54, 0x9a55, 0x9a56, 0x9a57, 0x9a58, 0x9a59, + /* 0xf3 */ + 0x9a5a, 0x9a5b, 0x9a5c, 0x9a5d, 0x9a5e, 0x9a5f, 0x9a60, 0x9a61, + 0x9a62, 0x9a63, 0x9a64, 0x9a65, 0x9a66, 0x9a67, 0x9a68, 0x9a69, + 0x9a6a, 0x9a6b, 0x9a72, 0x9a83, 0x9a89, 0x9a8d, 0x9a8e, 0x9a94, + 0x9a95, 0x9a99, 0x9aa6, 0x9aa9, 0x9aaa, 0x9aab, 0x9aac, 0x9aad, + 0x9aae, 0x9aaf, 0x9ab2, 0x9ab3, 0x9ab4, 0x9ab5, 0x9ab9, 0x9abb, + 0x9abd, 0x9abe, 0x9abf, 0x9ac3, 0x9ac4, 0x9ac6, 0x9ac7, 0x9ac8, + 0x9ac9, 0x9aca, 0x9acd, 0x9ace, 0x9acf, 0x9ad0, 0x9ad2, 0x9ad4, + 0x9ad5, 0x9ad6, 0x9ad7, 0x9ad9, 0x9ada, 0x9adb, 0x9adc, 0x9add, + 0x9ade, 0x9ae0, 0x9ae2, 0x9ae3, 0x9ae4, 0x9ae5, 0x9ae7, 0x9ae8, + 0x9ae9, 0x9aea, 0x9aec, 0x9aee, 0x9af0, 0x9af1, 0x9af2, 0x9af3, + 0x9af4, 0x9af5, 0x9af6, 0x9af7, 0x9af8, 0x9afa, 0x9afc, 0x9afd, + 0x9afe, 0x9aff, 0x9b00, 0x9b01, 0x9b02, 0x9b04, 0x9b05, 0x9b06, + /* 0xf4 */ + 0x9b07, 0x9b09, 0x9b0a, 0x9b0b, 0x9b0c, 0x9b0d, 0x9b0e, 0x9b10, + 0x9b11, 0x9b12, 0x9b14, 0x9b15, 0x9b16, 0x9b17, 0x9b18, 0x9b19, + 0x9b1a, 0x9b1b, 0x9b1c, 0x9b1d, 0x9b1e, 0x9b20, 0x9b21, 0x9b22, + 0x9b24, 0x9b25, 0x9b26, 0x9b27, 0x9b28, 0x9b29, 0x9b2a, 0x9b2b, + 0x9b2c, 0x9b2d, 0x9b2e, 0x9b30, 0x9b31, 0x9b33, 0x9b34, 0x9b35, + 0x9b36, 0x9b37, 0x9b38, 0x9b39, 0x9b3a, 0x9b3d, 0x9b3e, 0x9b3f, + 0x9b40, 0x9b46, 0x9b4a, 0x9b4b, 0x9b4c, 0x9b4e, 0x9b50, 0x9b52, + 0x9b53, 0x9b55, 0x9b56, 0x9b57, 0x9b58, 0x9b59, 0x9b5a, 0x9b5b, + 0x9b5c, 0x9b5d, 0x9b5e, 0x9b5f, 0x9b60, 0x9b61, 0x9b62, 0x9b63, + 0x9b64, 0x9b65, 0x9b66, 0x9b67, 0x9b68, 0x9b69, 0x9b6a, 0x9b6b, + 0x9b6c, 0x9b6d, 0x9b6e, 0x9b6f, 0x9b70, 0x9b71, 0x9b72, 0x9b73, + 0x9b74, 0x9b75, 0x9b76, 0x9b77, 0x9b78, 0x9b79, 0x9b7a, 0x9b7b, + /* 0xf5 */ + 0x9b7c, 0x9b7d, 0x9b7e, 0x9b7f, 0x9b80, 0x9b81, 0x9b82, 0x9b83, + 0x9b84, 0x9b85, 0x9b86, 0x9b87, 0x9b88, 0x9b89, 0x9b8a, 0x9b8b, + 0x9b8c, 0x9b8d, 0x9b8e, 0x9b8f, 0x9b90, 0x9b91, 0x9b92, 0x9b93, + 0x9b94, 0x9b95, 0x9b96, 0x9b97, 0x9b98, 0x9b99, 0x9b9a, 0x9b9b, + 0x9b9c, 0x9b9d, 0x9b9e, 0x9b9f, 0x9ba0, 0x9ba1, 0x9ba2, 0x9ba3, + 0x9ba4, 0x9ba5, 0x9ba6, 0x9ba7, 0x9ba8, 0x9ba9, 0x9baa, 0x9bab, + 0x9bac, 0x9bad, 0x9bae, 0x9baf, 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, + 0x9bb4, 0x9bb5, 0x9bb6, 0x9bb7, 0x9bb8, 0x9bb9, 0x9bba, 0x9bbb, + 0x9bbc, 0x9bbd, 0x9bbe, 0x9bbf, 0x9bc0, 0x9bc1, 0x9bc2, 0x9bc3, + 0x9bc4, 0x9bc5, 0x9bc6, 0x9bc7, 0x9bc8, 0x9bc9, 0x9bca, 0x9bcb, + 0x9bcc, 0x9bcd, 0x9bce, 0x9bcf, 0x9bd0, 0x9bd1, 0x9bd2, 0x9bd3, + 0x9bd4, 0x9bd5, 0x9bd6, 0x9bd7, 0x9bd8, 0x9bd9, 0x9bda, 0x9bdb, + /* 0xf6 */ + 0x9bdc, 0x9bdd, 0x9bde, 0x9bdf, 0x9be0, 0x9be1, 0x9be2, 0x9be3, + 0x9be4, 0x9be5, 0x9be6, 0x9be7, 0x9be8, 0x9be9, 0x9bea, 0x9beb, + 0x9bec, 0x9bed, 0x9bee, 0x9bef, 0x9bf0, 0x9bf1, 0x9bf2, 0x9bf3, + 0x9bf4, 0x9bf5, 0x9bf6, 0x9bf7, 0x9bf8, 0x9bf9, 0x9bfa, 0x9bfb, + 0x9bfc, 0x9bfd, 0x9bfe, 0x9bff, 0x9c00, 0x9c01, 0x9c02, 0x9c03, + 0x9c04, 0x9c05, 0x9c06, 0x9c07, 0x9c08, 0x9c09, 0x9c0a, 0x9c0b, + 0x9c0c, 0x9c0d, 0x9c0e, 0x9c0f, 0x9c10, 0x9c11, 0x9c12, 0x9c13, + 0x9c14, 0x9c15, 0x9c16, 0x9c17, 0x9c18, 0x9c19, 0x9c1a, 0x9c1b, + 0x9c1c, 0x9c1d, 0x9c1e, 0x9c1f, 0x9c20, 0x9c21, 0x9c22, 0x9c23, + 0x9c24, 0x9c25, 0x9c26, 0x9c27, 0x9c28, 0x9c29, 0x9c2a, 0x9c2b, + 0x9c2c, 0x9c2d, 0x9c2e, 0x9c2f, 0x9c30, 0x9c31, 0x9c32, 0x9c33, + 0x9c34, 0x9c35, 0x9c36, 0x9c37, 0x9c38, 0x9c39, 0x9c3a, 0x9c3b, + /* 0xf7 */ + 0x9c3c, 0x9c3d, 0x9c3e, 0x9c3f, 0x9c40, 0x9c41, 0x9c42, 0x9c43, + 0x9c44, 0x9c45, 0x9c46, 0x9c47, 0x9c48, 0x9c49, 0x9c4a, 0x9c4b, + 0x9c4c, 0x9c4d, 0x9c4e, 0x9c4f, 0x9c50, 0x9c51, 0x9c52, 0x9c53, + 0x9c54, 0x9c55, 0x9c56, 0x9c57, 0x9c58, 0x9c59, 0x9c5a, 0x9c5b, + 0x9c5c, 0x9c5d, 0x9c5e, 0x9c5f, 0x9c60, 0x9c61, 0x9c62, 0x9c63, + 0x9c64, 0x9c65, 0x9c66, 0x9c67, 0x9c68, 0x9c69, 0x9c6a, 0x9c6b, + 0x9c6c, 0x9c6d, 0x9c6e, 0x9c6f, 0x9c70, 0x9c71, 0x9c72, 0x9c73, + 0x9c74, 0x9c75, 0x9c76, 0x9c77, 0x9c78, 0x9c79, 0x9c7a, 0x9c7b, + 0x9c7d, 0x9c7e, 0x9c80, 0x9c83, 0x9c84, 0x9c89, 0x9c8a, 0x9c8c, + 0x9c8f, 0x9c93, 0x9c96, 0x9c97, 0x9c98, 0x9c99, 0x9c9d, 0x9caa, + 0x9cac, 0x9caf, 0x9cb9, 0x9cbe, 0x9cbf, 0x9cc0, 0x9cc1, 0x9cc2, + 0x9cc8, 0x9cc9, 0x9cd1, 0x9cd2, 0x9cda, 0x9cdb, 0x9ce0, 0x9ce1, + /* 0xf8 */ + 0x9ce3, 0x9ce4, 0x9ce5, 0x9ce6, 0x9ce7, 0x9ce8, 0x9ce9, 0x9cea, + 0x9ceb, 0x9cec, 0x9ced, 0x9cee, 0x9cef, 0x9cf0, 0x9cf1, 0x9cf2, + 0x9cf3, 0x9cf4, 0x9cf5, 0x9cf6, 0x9cf7, 0x9cf8, 0x9cf9, 0x9cfa, + 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9cff, 0x9d00, 0x9d01, 0x9d02, + 0x9d03, 0x9d04, 0x9d05, 0x9d06, 0x9d07, 0x9d08, 0x9d09, 0x9d0a, + 0x9d0b, 0x9d0c, 0x9d0d, 0x9d0e, 0x9d0f, 0x9d10, 0x9d11, 0x9d12, + 0x9d13, 0x9d14, 0x9d15, 0x9d16, 0x9d17, 0x9d18, 0x9d19, 0x9d1a, + 0x9d1b, 0x9d1c, 0x9d1d, 0x9d1e, 0x9d1f, 0x9d20, 0x9d21, 0x9d22, + 0x9d23, 0x9d24, 0x9d25, 0x9d26, 0x9d27, 0x9d28, 0x9d29, 0x9d2a, + 0x9d2b, 0x9d2c, 0x9d2d, 0x9d2e, 0x9d2f, 0x9d30, 0x9d31, 0x9d32, + 0x9d33, 0x9d34, 0x9d35, 0x9d36, 0x9d37, 0x9d38, 0x9d39, 0x9d3a, + 0x9d3b, 0x9d3c, 0x9d3d, 0x9d3e, 0x9d3f, 0x9d40, 0x9d41, 0x9d42, + /* 0xf9 */ + 0x9d43, 0x9d44, 0x9d45, 0x9d46, 0x9d47, 0x9d48, 0x9d49, 0x9d4a, + 0x9d4b, 0x9d4c, 0x9d4d, 0x9d4e, 0x9d4f, 0x9d50, 0x9d51, 0x9d52, + 0x9d53, 0x9d54, 0x9d55, 0x9d56, 0x9d57, 0x9d58, 0x9d59, 0x9d5a, + 0x9d5b, 0x9d5c, 0x9d5d, 0x9d5e, 0x9d5f, 0x9d60, 0x9d61, 0x9d62, + 0x9d63, 0x9d64, 0x9d65, 0x9d66, 0x9d67, 0x9d68, 0x9d69, 0x9d6a, + 0x9d6b, 0x9d6c, 0x9d6d, 0x9d6e, 0x9d6f, 0x9d70, 0x9d71, 0x9d72, + 0x9d73, 0x9d74, 0x9d75, 0x9d76, 0x9d77, 0x9d78, 0x9d79, 0x9d7a, + 0x9d7b, 0x9d7c, 0x9d7d, 0x9d7e, 0x9d7f, 0x9d80, 0x9d81, 0x9d82, + 0x9d83, 0x9d84, 0x9d85, 0x9d86, 0x9d87, 0x9d88, 0x9d89, 0x9d8a, + 0x9d8b, 0x9d8c, 0x9d8d, 0x9d8e, 0x9d8f, 0x9d90, 0x9d91, 0x9d92, + 0x9d93, 0x9d94, 0x9d95, 0x9d96, 0x9d97, 0x9d98, 0x9d99, 0x9d9a, + 0x9d9b, 0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, 0x9da0, 0x9da1, 0x9da2, + /* 0xfa */ + 0x9da3, 0x9da4, 0x9da5, 0x9da6, 0x9da7, 0x9da8, 0x9da9, 0x9daa, + 0x9dab, 0x9dac, 0x9dad, 0x9dae, 0x9daf, 0x9db0, 0x9db1, 0x9db2, + 0x9db3, 0x9db4, 0x9db5, 0x9db6, 0x9db7, 0x9db8, 0x9db9, 0x9dba, + 0x9dbb, 0x9dbc, 0x9dbd, 0x9dbe, 0x9dbf, 0x9dc0, 0x9dc1, 0x9dc2, + 0x9dc3, 0x9dc4, 0x9dc5, 0x9dc6, 0x9dc7, 0x9dc8, 0x9dc9, 0x9dca, + 0x9dcb, 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, 0x9dd0, 0x9dd1, 0x9dd2, + 0x9dd3, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, 0x9dd8, 0x9dd9, 0x9dda, + 0x9ddb, 0x9ddc, 0x9ddd, 0x9dde, 0x9ddf, 0x9de0, 0x9de1, 0x9de2, + 0x9de3, 0x9de4, 0x9de5, 0x9de6, 0x9de7, 0x9de8, 0x9de9, 0x9dea, + 0x9deb, 0x9dec, 0x9ded, 0x9dee, 0x9def, 0x9df0, 0x9df1, 0x9df2, + 0x9df3, 0x9df4, 0x9df5, 0x9df6, 0x9df7, 0x9df8, 0x9df9, 0x9dfa, + 0x9dfb, 0x9dfc, 0x9dfd, 0x9dfe, 0x9dff, 0x9e00, 0x9e01, 0x9e02, + /* 0xfb */ + 0x9e03, 0x9e04, 0x9e05, 0x9e06, 0x9e07, 0x9e08, 0x9e09, 0x9e0a, + 0x9e0b, 0x9e0c, 0x9e0d, 0x9e0e, 0x9e0f, 0x9e10, 0x9e11, 0x9e12, + 0x9e13, 0x9e14, 0x9e15, 0x9e16, 0x9e17, 0x9e18, 0x9e19, 0x9e1a, + 0x9e1b, 0x9e1c, 0x9e1d, 0x9e1e, 0x9e24, 0x9e27, 0x9e2e, 0x9e30, + 0x9e34, 0x9e3b, 0x9e3c, 0x9e40, 0x9e4d, 0x9e50, 0x9e52, 0x9e53, + 0x9e54, 0x9e56, 0x9e59, 0x9e5d, 0x9e5f, 0x9e60, 0x9e61, 0x9e62, + 0x9e65, 0x9e6e, 0x9e6f, 0x9e72, 0x9e74, 0x9e75, 0x9e76, 0x9e77, + 0x9e78, 0x9e79, 0x9e7a, 0x9e7b, 0x9e7c, 0x9e7d, 0x9e80, 0x9e81, + 0x9e83, 0x9e84, 0x9e85, 0x9e86, 0x9e89, 0x9e8a, 0x9e8c, 0x9e8d, + 0x9e8e, 0x9e8f, 0x9e90, 0x9e91, 0x9e94, 0x9e95, 0x9e96, 0x9e97, + 0x9e98, 0x9e99, 0x9e9a, 0x9e9b, 0x9e9c, 0x9e9e, 0x9ea0, 0x9ea1, + 0x9ea2, 0x9ea3, 0x9ea4, 0x9ea5, 0x9ea7, 0x9ea8, 0x9ea9, 0x9eaa, + /* 0xfc */ + 0x9eab, 0x9eac, 0x9ead, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb1, 0x9eb2, + 0x9eb3, 0x9eb5, 0x9eb6, 0x9eb7, 0x9eb9, 0x9eba, 0x9ebc, 0x9ebf, + 0x9ec0, 0x9ec1, 0x9ec2, 0x9ec3, 0x9ec5, 0x9ec6, 0x9ec7, 0x9ec8, + 0x9eca, 0x9ecb, 0x9ecc, 0x9ed0, 0x9ed2, 0x9ed3, 0x9ed5, 0x9ed6, + 0x9ed7, 0x9ed9, 0x9eda, 0x9ede, 0x9ee1, 0x9ee3, 0x9ee4, 0x9ee6, + 0x9ee8, 0x9eeb, 0x9eec, 0x9eed, 0x9eee, 0x9ef0, 0x9ef1, 0x9ef2, + 0x9ef3, 0x9ef4, 0x9ef5, 0x9ef6, 0x9ef7, 0x9ef8, 0x9efa, 0x9efd, + 0x9eff, 0x9f00, 0x9f01, 0x9f02, 0x9f03, 0x9f04, 0x9f05, 0x9f06, + 0x9f07, 0x9f08, 0x9f09, 0x9f0a, 0x9f0c, 0x9f0f, 0x9f11, 0x9f12, + 0x9f14, 0x9f15, 0x9f16, 0x9f18, 0x9f1a, 0x9f1b, 0x9f1c, 0x9f1d, + 0x9f1e, 0x9f1f, 0x9f21, 0x9f23, 0x9f24, 0x9f25, 0x9f26, 0x9f27, + 0x9f28, 0x9f29, 0x9f2a, 0x9f2b, 0x9f2d, 0x9f2e, 0x9f30, 0x9f31, + /* 0xfd */ + 0x9f32, 0x9f33, 0x9f34, 0x9f35, 0x9f36, 0x9f38, 0x9f3a, 0x9f3c, + 0x9f3f, 0x9f40, 0x9f41, 0x9f42, 0x9f43, 0x9f45, 0x9f46, 0x9f47, + 0x9f48, 0x9f49, 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, 0x9f4e, 0x9f4f, + 0x9f52, 0x9f53, 0x9f54, 0x9f55, 0x9f56, 0x9f57, 0x9f58, 0x9f59, + 0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d, 0x9f5e, 0x9f5f, 0x9f60, 0x9f61, + 0x9f62, 0x9f63, 0x9f64, 0x9f65, 0x9f66, 0x9f67, 0x9f68, 0x9f69, + 0x9f6a, 0x9f6b, 0x9f6c, 0x9f6d, 0x9f6e, 0x9f6f, 0x9f70, 0x9f71, + 0x9f72, 0x9f73, 0x9f74, 0x9f75, 0x9f76, 0x9f77, 0x9f78, 0x9f79, + 0x9f7a, 0x9f7b, 0x9f7c, 0x9f7d, 0x9f7e, 0x9f81, 0x9f82, 0x9f8d, + 0x9f8e, 0x9f8f, 0x9f90, 0x9f91, 0x9f92, 0x9f93, 0x9f94, 0x9f95, + 0x9f96, 0x9f97, 0x9f98, 0x9f9c, 0x9f9d, 0x9f9e, 0x9fa1, 0x9fa2, + 0x9fa3, 0x9fa4, 0x9fa5, 0xf92c, 0xf979, 0xf995, 0xf9e7, 0xf9f1, + /* 0xfe */ + 0xfa0c, 0xfa0d, 0xfa0e, 0xfa0f, 0xfa11, 0xfa13, 0xfa14, 0xfa18, + 0xfa1f, 0xfa20, 0xfa21, 0xfa23, 0xfa24, 0xfa27, 0xfa28, 0xfa29, +}; + +static int +gbkext2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0xa8 && c1 <= 0xfe)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xa1)) { + unsigned int i = 96 * (c1 - 0x81) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40)); + unsigned short wc = 0xfffd; + { + if (i < 12016) + wc = gbkext2_2uni_pagea8[i-3744]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + diff --git a/jni/iconv/lib/gbkext_inv.h b/jni/iconv/lib/gbkext_inv.h new file mode 100644 index 0000000..45f57d9 --- /dev/null +++ b/jni/iconv/lib/gbkext_inv.h @@ -0,0 +1,2343 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GBK extensions + */ + +static const unsigned short gbkext_inv_2charset[14313] = { + 0xa840, 0xa841, 0xa842, 0xa95c, 0xa843, 0xa844, 0xa845, 0xa846, + 0xa847, 0xa848, 0xa959, 0xa849, 0xa84a, 0xa84b, 0xa84c, 0xa84d, + 0xa84e, 0xa84f, 0xa850, 0xa851, 0xa852, 0xa892, 0xa853, 0xa854, + 0xa855, 0xa856, 0xa857, 0xa858, 0xa859, 0xa85a, 0xa85b, 0xa85c, + 0xa85d, 0xa85e, 0xa85f, 0xa860, 0xa861, 0xa862, 0xa863, 0xa864, + 0xa865, 0xa866, 0xa867, 0xa868, 0xa869, 0xa86a, 0xa86b, 0xa86c, + 0xa86d, 0xa86e, 0xa86f, 0xa870, 0xa871, 0xa872, 0xa873, 0xa874, + 0xa875, 0xa876, 0xa877, 0xa878, 0xa879, 0xa87a, 0xa87b, 0xa87c, + 0xa87d, 0xa87e, 0xa880, 0xa881, 0xa882, 0xa883, 0xa884, 0xa885, + 0xa886, 0xa887, 0xa888, 0xa889, 0xa88a, 0xa88b, 0xa88c, 0xa88d, + 0xa88e, 0xa88f, 0xa890, 0xa891, 0xa965, 0xa996, 0xa893, 0xa894, + 0xa895, 0xa940, 0xa941, 0xa942, 0xa943, 0xa944, 0xa945, 0xa946, + 0xa947, 0xa948, 0xa961, 0xa962, 0xa966, 0xa967, 0xa960, 0xa963, + 0xa964, 0xa95a, 0xa949, 0xa94a, 0xa94b, 0xa94c, 0xa94d, 0xa94e, + 0xa94f, 0xa950, 0xa951, 0xa952, 0xa953, 0xa954, 0x8140, 0x8141, + 0x8142, 0x8143, 0x8144, 0x8145, 0x8146, 0x8147, 0x8148, 0x8149, + 0x814a, 0x814b, 0x814c, 0x814d, 0x814e, 0x814f, 0x8150, 0x8151, + 0x8152, 0x8153, 0x8154, 0x8155, 0x8156, 0x8157, 0x8158, 0x8159, + 0x815a, 0x815b, 0x815c, 0x815d, 0x815e, 0x815f, 0x8160, 0x8161, + 0x8162, 0x8163, 0x8164, 0x8165, 0x8166, 0x8167, 0x8168, 0x8169, + 0x816a, 0x816b, 0x816c, 0x816d, 0x816e, 0x816f, 0x8170, 0x8171, + 0x8172, 0x8173, 0x8174, 0x8175, 0x8176, 0x8177, 0x8178, 0x8179, + 0x817a, 0x817b, 0x817c, 0x817d, 0x817e, 0x8180, 0x8181, 0x8182, + 0x8183, 0x8184, 0x8185, 0x8186, 0x8187, 0x8188, 0x8189, 0x818a, + 0x818b, 0x818c, 0x818d, 0x818e, 0x818f, 0x8190, 0x8191, 0x8192, + 0x8193, 0x8194, 0x8195, 0x8196, 0x8197, 0x8198, 0x8199, 0x819a, + 0x819b, 0x819c, 0x819d, 0x819e, 0x819f, 0x81a0, 0x81a1, 0x81a2, + 0x81a3, 0x81a4, 0x81a5, 0x81a6, 0x81a7, 0x81a8, 0x81a9, 0x81aa, + 0x81ab, 0x81ac, 0x81ad, 0x81ae, 0x81af, 0x81b0, 0x81b1, 0x81b2, + 0x81b3, 0x81b4, 0x81b5, 0x81b6, 0x81b7, 0x81b8, 0x81b9, 0x81ba, + 0x81bb, 0x81bc, 0x81bd, 0x81be, 0x81bf, 0x81c0, 0x81c1, 0x81c2, + 0x81c3, 0x81c4, 0x81c5, 0x81c6, 0x81c7, 0x81c8, 0x81c9, 0x81ca, + 0x81cb, 0x81cc, 0x81cd, 0x81ce, 0x81cf, 0x81d0, 0x81d1, 0x81d2, + 0x81d3, 0x81d4, 0x81d5, 0x81d6, 0x81d7, 0x81d8, 0x81d9, 0x81da, + 0x81db, 0x81dc, 0x81dd, 0x81de, 0x81df, 0x81e0, 0x81e1, 0x81e2, + 0x81e3, 0x81e4, 0x81e5, 0x81e6, 0x81e7, 0x81e8, 0x81e9, 0x81ea, + 0x81eb, 0x81ec, 0x81ed, 0x81ee, 0x81ef, 0x81f0, 0x81f1, 0x81f2, + 0x81f3, 0x81f4, 0x81f5, 0x81f6, 0x81f7, 0x81f8, 0x81f9, 0x81fa, + 0x81fb, 0x81fc, 0x81fd, 0x81fe, 0x8240, 0x8241, 0x8242, 0x8243, + 0x8244, 0x8245, 0x8246, 0x8247, 0x8248, 0x8249, 0x824a, 0x824b, + 0x824c, 0x824d, 0x824e, 0x824f, 0x8250, 0x8251, 0x8252, 0x8253, + 0x8254, 0x8255, 0x8256, 0x8257, 0x8258, 0x8259, 0x825a, 0x825b, + 0x825c, 0x825d, 0x825e, 0x825f, 0x8260, 0x8261, 0x8262, 0x8263, + 0x8264, 0x8265, 0x8266, 0x8267, 0x8268, 0x8269, 0x826a, 0x826b, + 0x826c, 0x826d, 0x826e, 0x826f, 0x8270, 0x8271, 0x8272, 0x8273, + 0x8274, 0x8275, 0x8276, 0x8277, 0x8278, 0x8279, 0x827a, 0x827b, + 0x827c, 0x827d, 0x827e, 0x8280, 0x8281, 0x8282, 0x8283, 0x8284, + 0x8285, 0x8286, 0x8287, 0x8288, 0x8289, 0x828a, 0x828b, 0x828c, + 0x828d, 0x828e, 0x828f, 0x8290, 0x8291, 0x8292, 0x8293, 0x8294, + 0x8295, 0x8296, 0x8297, 0x8298, 0x8299, 0x829a, 0x829b, 0x829c, + 0x829d, 0x829e, 0x829f, 0x82a0, 0x82a1, 0x82a2, 0x82a3, 0x82a4, + 0x82a5, 0x82a6, 0x82a7, 0x82a8, 0x82a9, 0x82aa, 0x82ab, 0x82ac, + 0x82ad, 0x82ae, 0x82af, 0x82b0, 0x82b1, 0x82b2, 0x82b3, 0x82b4, + 0x82b5, 0x82b6, 0x82b7, 0x82b8, 0x82b9, 0x82ba, 0x82bb, 0x82bc, + 0x82bd, 0x82be, 0x82bf, 0x82c0, 0x82c1, 0x82c2, 0x82c3, 0x82c4, + 0x82c5, 0x82c6, 0x82c7, 0x82c8, 0x82c9, 0x82ca, 0x82cb, 0x82cc, + 0x82cd, 0x82ce, 0x82cf, 0x82d0, 0x82d1, 0x82d2, 0x82d3, 0x82d4, + 0x82d5, 0x82d6, 0x82d7, 0x82d8, 0x82d9, 0x82da, 0x82db, 0x82dc, + 0x82dd, 0x82de, 0x82df, 0x82e0, 0x82e1, 0x82e2, 0x82e3, 0x82e4, + 0x82e5, 0x82e6, 0x82e7, 0x82e8, 0x82e9, 0x82ea, 0x82eb, 0x82ec, + 0x82ed, 0x82ee, 0x82ef, 0x82f0, 0x82f1, 0x82f2, 0x82f3, 0x82f4, + 0x82f5, 0x82f6, 0x82f7, 0x82f8, 0x82f9, 0x82fa, 0x82fb, 0x82fc, + 0x82fd, 0x82fe, 0x8340, 0x8341, 0x8342, 0x8343, 0x8344, 0x8345, + 0x8346, 0x8347, 0x8348, 0x8349, 0x834a, 0x834b, 0x834c, 0x834d, + 0x834e, 0x834f, 0x8350, 0x8351, 0x8352, 0x8353, 0x8354, 0x8355, + 0x8356, 0x8357, 0x8358, 0x8359, 0x835a, 0x835b, 0x835c, 0x835d, + 0x835e, 0x835f, 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365, + 0x8366, 0x8367, 0x8368, 0x8369, 0x836a, 0x836b, 0x836c, 0x836d, + 0x836e, 0x836f, 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, 0x8375, + 0x8376, 0x8377, 0x8378, 0x8379, 0x837a, 0x837b, 0x837c, 0x837d, + 0x837e, 0x8380, 0x8381, 0x8382, 0x8383, 0x8384, 0x8385, 0x8386, + 0x8387, 0x8388, 0x8389, 0x838a, 0x838b, 0x838c, 0x838d, 0x838e, + 0x838f, 0x8390, 0x8391, 0x8392, 0x8393, 0x8394, 0x8395, 0x8396, + 0x8397, 0x8398, 0x8399, 0x839a, 0x839b, 0x839c, 0x839d, 0x839e, + 0x839f, 0x83a0, 0x83a1, 0x83a2, 0x83a3, 0x83a4, 0x83a5, 0x83a6, + 0x83a7, 0x83a8, 0x83a9, 0x83aa, 0x83ab, 0x83ac, 0x83ad, 0x83ae, + 0x83af, 0x83b0, 0x83b1, 0x83b2, 0x83b3, 0x83b4, 0x83b5, 0x83b6, + 0x83b7, 0x83b8, 0x83b9, 0x83ba, 0x83bb, 0x83bc, 0x83bd, 0x83be, + 0x83bf, 0x83c0, 0x83c1, 0x83c2, 0x83c3, 0x83c4, 0x83c5, 0x83c6, + 0x83c7, 0x83c8, 0x83c9, 0x83ca, 0x83cb, 0x83cc, 0x83cd, 0x83ce, + 0x83cf, 0x83d0, 0x83d1, 0x83d2, 0x83d3, 0x83d4, 0x83d5, 0x83d6, + 0x83d7, 0x83d8, 0x83d9, 0x83da, 0x83db, 0x83dc, 0x83dd, 0x83de, + 0x83df, 0x83e0, 0x83e1, 0x83e2, 0x83e3, 0x83e4, 0x83e5, 0x83e6, + 0x83e7, 0x83e8, 0x83e9, 0x83ea, 0x83eb, 0x83ec, 0x83ed, 0x83ee, + 0x83ef, 0x83f0, 0x83f1, 0x83f2, 0x83f3, 0x83f4, 0x83f5, 0x83f6, + 0x83f7, 0x83f8, 0x83f9, 0x83fa, 0x83fb, 0x83fc, 0x83fd, 0x83fe, + 0x8440, 0x8441, 0x8442, 0x8443, 0x8444, 0x8445, 0x8446, 0x8447, + 0x8448, 0x8449, 0x844a, 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, + 0x8450, 0x8451, 0x8452, 0x8453, 0x8454, 0x8455, 0x8456, 0x8457, + 0x8458, 0x8459, 0x845a, 0x845b, 0x845c, 0x845d, 0x845e, 0x845f, + 0x8460, 0x8461, 0x8462, 0x8463, 0x8464, 0x8465, 0x8466, 0x8467, + 0x8468, 0x8469, 0x846a, 0x846b, 0x846c, 0x846d, 0x846e, 0x846f, + 0x8470, 0x8471, 0x8472, 0x8473, 0x8474, 0x8475, 0x8476, 0x8477, + 0x8478, 0x8479, 0x847a, 0x847b, 0x847c, 0x847d, 0x847e, 0x8480, + 0x8481, 0x8482, 0x8483, 0x8484, 0x8485, 0x8486, 0x8487, 0x8488, + 0x8489, 0x848a, 0x848b, 0x848c, 0x848d, 0x848e, 0x848f, 0x8490, + 0x8491, 0x8492, 0x8493, 0x8494, 0x8495, 0x8496, 0x8497, 0x8498, + 0x8499, 0x849a, 0x849b, 0x849c, 0x849d, 0x849e, 0x849f, 0x84a0, + 0x84a1, 0x84a2, 0x84a3, 0x84a4, 0x84a5, 0x84a6, 0x84a7, 0x84a8, + 0x84a9, 0x84aa, 0x84ab, 0x84ac, 0x84ad, 0x84ae, 0x84af, 0x84b0, + 0x84b1, 0x84b2, 0x84b3, 0x84b4, 0x84b5, 0x84b6, 0x84b7, 0x84b8, + 0x84b9, 0x84ba, 0x84bb, 0x84bc, 0x84bd, 0x84be, 0x84bf, 0x84c0, + 0x84c1, 0x84c2, 0x84c3, 0x84c4, 0x84c5, 0x84c6, 0x84c7, 0x84c8, + 0x84c9, 0x84ca, 0x84cb, 0x84cc, 0x84cd, 0x84ce, 0x84cf, 0x84d0, + 0x84d1, 0x84d2, 0x84d3, 0x84d4, 0x84d5, 0x84d6, 0x84d7, 0x84d8, + 0x84d9, 0x84da, 0x84db, 0x84dc, 0x84dd, 0x84de, 0x84df, 0x84e0, + 0x84e1, 0x84e2, 0x84e3, 0x84e4, 0x84e5, 0x84e6, 0x84e7, 0x84e8, + 0x84e9, 0x84ea, 0x84eb, 0x84ec, 0x84ed, 0x84ee, 0x84ef, 0x84f0, + 0x84f1, 0x84f2, 0x84f3, 0x84f4, 0x84f5, 0x84f6, 0x84f7, 0x84f8, + 0x84f9, 0x84fa, 0x84fb, 0x84fc, 0x84fd, 0x84fe, 0x8540, 0x8541, + 0x8542, 0x8543, 0x8544, 0x8545, 0x8546, 0x8547, 0x8548, 0x8549, + 0x854a, 0x854b, 0x854c, 0x854d, 0x854e, 0x854f, 0x8550, 0x8551, + 0x8552, 0x8553, 0x8554, 0x8555, 0x8556, 0x8557, 0x8558, 0x8559, + 0x855a, 0x855b, 0x855c, 0x855d, 0x855e, 0x855f, 0x8560, 0x8561, + 0x8562, 0x8563, 0x8564, 0x8565, 0x8566, 0x8567, 0x8568, 0x8569, + 0x856a, 0x856b, 0x856c, 0x856d, 0x856e, 0x856f, 0x8570, 0x8571, + 0x8572, 0x8573, 0x8574, 0x8575, 0x8576, 0x8577, 0x8578, 0x8579, + 0x857a, 0x857b, 0x857c, 0x857d, 0x857e, 0x8580, 0x8581, 0x8582, + 0x8583, 0x8584, 0x8585, 0x8586, 0x8587, 0x8588, 0x8589, 0x858a, + 0x858b, 0x858c, 0x858d, 0x858e, 0x858f, 0x8590, 0x8591, 0x8592, + 0x8593, 0x8594, 0x8595, 0x8596, 0x8597, 0x8598, 0x8599, 0x859a, + 0x859b, 0x859c, 0x859d, 0x859e, 0x859f, 0x85a0, 0x85a1, 0x85a2, + 0x85a3, 0x85a4, 0x85a5, 0x85a6, 0x85a7, 0x85a8, 0x85a9, 0x85aa, + 0x85ab, 0x85ac, 0x85ad, 0x85ae, 0x85af, 0x85b0, 0x85b1, 0x85b2, + 0x85b3, 0x85b4, 0x85b5, 0x85b6, 0x85b7, 0x85b8, 0x85b9, 0x85ba, + 0x85bb, 0x85bc, 0x85bd, 0x85be, 0x85bf, 0x85c0, 0x85c1, 0x85c2, + 0x85c3, 0x85c4, 0x85c5, 0x85c6, 0x85c7, 0x85c8, 0x85c9, 0x85ca, + 0x85cb, 0x85cc, 0x85cd, 0x85ce, 0x85cf, 0x85d0, 0x85d1, 0x85d2, + 0x85d3, 0x85d4, 0x85d5, 0x85d6, 0x85d7, 0x85d8, 0x85d9, 0x85da, + 0x85db, 0x85dc, 0x85dd, 0x85de, 0x85df, 0x85e0, 0x85e1, 0x85e2, + 0x85e3, 0x85e4, 0x85e5, 0x85e6, 0x85e7, 0x85e8, 0x85e9, 0x85ea, + 0x85eb, 0x85ec, 0x85ed, 0x85ee, 0x85ef, 0x85f0, 0x85f1, 0x85f2, + 0x85f3, 0x85f4, 0x85f5, 0x85f6, 0x85f7, 0x85f8, 0x85f9, 0x85fa, + 0x85fb, 0x85fc, 0x85fd, 0x85fe, 0x8640, 0x8641, 0x8642, 0x8643, + 0x8644, 0x8645, 0x8646, 0x8647, 0x8648, 0x8649, 0x864a, 0x864b, + 0x864c, 0x864d, 0x864e, 0x864f, 0x8650, 0x8651, 0x8652, 0x8653, + 0x8654, 0x8655, 0x8656, 0x8657, 0x8658, 0x8659, 0x865a, 0x865b, + 0x865c, 0x865d, 0x865e, 0x865f, 0x8660, 0x8661, 0x8662, 0x8663, + 0x8664, 0x8665, 0x8666, 0x8667, 0x8668, 0x8669, 0x866a, 0x866b, + 0x866c, 0x866d, 0x866e, 0x866f, 0x8670, 0x8671, 0x8672, 0x8673, + 0x8674, 0x8675, 0x8676, 0x8677, 0x8678, 0x8679, 0x867a, 0x867b, + 0x867c, 0x867d, 0x867e, 0x8680, 0x8681, 0x8682, 0x8683, 0x8684, + 0x8685, 0x8686, 0x8687, 0x8688, 0x8689, 0x868a, 0x868b, 0x868c, + 0x868d, 0x868e, 0x868f, 0x8690, 0x8691, 0x8692, 0x8693, 0x8694, + 0x8695, 0x8696, 0x8697, 0x8698, 0x8699, 0x869a, 0x869b, 0x869c, + 0x869d, 0x869e, 0x869f, 0x86a0, 0x86a1, 0x86a2, 0x86a3, 0x86a4, + 0x86a5, 0x86a6, 0x86a7, 0x86a8, 0x86a9, 0x86aa, 0x86ab, 0x86ac, + 0x86ad, 0x86ae, 0x86af, 0x86b0, 0x86b1, 0x86b2, 0x86b3, 0x86b4, + 0x86b5, 0x86b6, 0x86b7, 0x86b8, 0x86b9, 0x86ba, 0x86bb, 0x86bc, + 0x86bd, 0x86be, 0x86bf, 0x86c0, 0x86c1, 0x86c2, 0x86c3, 0x86c4, + 0x86c5, 0x86c6, 0x86c7, 0x86c8, 0x86c9, 0x86ca, 0x86cb, 0x86cc, + 0x86cd, 0x86ce, 0x86cf, 0x86d0, 0x86d1, 0x86d2, 0x86d3, 0x86d4, + 0x86d5, 0x86d6, 0x86d7, 0x86d8, 0x86d9, 0x86da, 0x86db, 0x86dc, + 0x86dd, 0x86de, 0x86df, 0x86e0, 0x86e1, 0x86e2, 0x86e3, 0x86e4, + 0x86e5, 0x86e6, 0x86e7, 0x86e8, 0x86e9, 0x86ea, 0x86eb, 0x86ec, + 0x86ed, 0x86ee, 0x86ef, 0x86f0, 0x86f1, 0x86f2, 0x86f3, 0x86f4, + 0x86f5, 0x86f6, 0x86f7, 0x86f8, 0x86f9, 0x86fa, 0x86fb, 0x86fc, + 0x86fd, 0x86fe, 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, + 0x8746, 0x8747, 0x8748, 0x8749, 0x874a, 0x874b, 0x874c, 0x874d, + 0x874e, 0x874f, 0x8750, 0x8751, 0x8752, 0x8753, 0x8754, 0x8755, + 0x8756, 0x8757, 0x8758, 0x8759, 0x875a, 0x875b, 0x875c, 0x875d, + 0x875e, 0x875f, 0x8760, 0x8761, 0x8762, 0x8763, 0x8764, 0x8765, + 0x8766, 0x8767, 0x8768, 0x8769, 0x876a, 0x876b, 0x876c, 0x876d, + 0x876e, 0x876f, 0x8770, 0x8771, 0x8772, 0x8773, 0x8774, 0x8775, + 0x8776, 0x8777, 0x8778, 0x8779, 0x877a, 0x877b, 0x877c, 0x877d, + 0x877e, 0x8780, 0x8781, 0x8782, 0x8783, 0x8784, 0x8785, 0x8786, + 0x8787, 0x8788, 0x8789, 0x878a, 0x878b, 0x878c, 0x878d, 0x878e, + 0x878f, 0x8790, 0x8791, 0x8792, 0x8793, 0x8794, 0x8795, 0x8796, + 0x8797, 0x8798, 0x8799, 0x879a, 0x879b, 0x879c, 0x879d, 0x879e, + 0x879f, 0x87a0, 0x87a1, 0x87a2, 0x87a3, 0x87a4, 0x87a5, 0x87a6, + 0x87a7, 0x87a8, 0x87a9, 0x87aa, 0x87ab, 0x87ac, 0x87ad, 0x87ae, + 0x87af, 0x87b0, 0x87b1, 0x87b2, 0x87b3, 0x87b4, 0x87b5, 0x87b6, + 0x87b7, 0x87b8, 0x87b9, 0x87ba, 0x87bb, 0x87bc, 0x87bd, 0x87be, + 0x87bf, 0x87c0, 0x87c1, 0x87c2, 0x87c3, 0x87c4, 0x87c5, 0x87c6, + 0x87c7, 0x87c8, 0x87c9, 0x87ca, 0x87cb, 0x87cc, 0x87cd, 0x87ce, + 0x87cf, 0x87d0, 0x87d1, 0x87d2, 0x87d3, 0x87d4, 0x87d5, 0x87d6, + 0x87d7, 0x87d8, 0x87d9, 0x87da, 0x87db, 0x87dc, 0x87dd, 0x87de, + 0x87df, 0x87e0, 0x87e1, 0x87e2, 0x87e3, 0x87e4, 0x87e5, 0x87e6, + 0x87e7, 0x87e8, 0x87e9, 0x87ea, 0x87eb, 0x87ec, 0x87ed, 0x87ee, + 0x87ef, 0x87f0, 0x87f1, 0x87f2, 0x87f3, 0x87f4, 0x87f5, 0x87f6, + 0x87f7, 0x87f8, 0x87f9, 0x87fa, 0x87fb, 0x87fc, 0x87fd, 0x87fe, + 0x8840, 0x8841, 0x8842, 0x8843, 0x8844, 0x8845, 0x8846, 0x8847, + 0x8848, 0x8849, 0x884a, 0x884b, 0x884c, 0x884d, 0x884e, 0x884f, + 0x8850, 0x8851, 0x8852, 0x8853, 0x8854, 0x8855, 0x8856, 0x8857, + 0x8858, 0x8859, 0x885a, 0x885b, 0x885c, 0x885d, 0x885e, 0x885f, + 0x8860, 0x8861, 0x8862, 0x8863, 0x8864, 0x8865, 0x8866, 0x8867, + 0x8868, 0x8869, 0x886a, 0x886b, 0x886c, 0x886d, 0x886e, 0x886f, + 0x8870, 0x8871, 0x8872, 0x8873, 0x8874, 0x8875, 0x8876, 0x8877, + 0x8878, 0x8879, 0x887a, 0x887b, 0x887c, 0x887d, 0x887e, 0x8880, + 0x8881, 0x8882, 0x8883, 0x8884, 0x8885, 0x8886, 0x8887, 0x8888, + 0x8889, 0x888a, 0x888b, 0x888c, 0x888d, 0x888e, 0x888f, 0x8890, + 0x8891, 0x8892, 0x8893, 0x8894, 0x8895, 0x8896, 0x8897, 0x8898, + 0x8899, 0x889a, 0x889b, 0x889c, 0x889d, 0x889e, 0x889f, 0x88a0, + 0x88a1, 0x88a2, 0x88a3, 0x88a4, 0x88a5, 0x88a6, 0x88a7, 0x88a8, + 0x88a9, 0x88aa, 0x88ab, 0x88ac, 0x88ad, 0x88ae, 0x88af, 0x88b0, + 0x88b1, 0x88b2, 0x88b3, 0x88b4, 0x88b5, 0x88b6, 0x88b7, 0x88b8, + 0x88b9, 0x88ba, 0x88bb, 0x88bc, 0x88bd, 0x88be, 0x88bf, 0x88c0, + 0x88c1, 0x88c2, 0x88c3, 0x88c4, 0x88c5, 0x88c6, 0x88c7, 0x88c8, + 0x88c9, 0x88ca, 0x88cb, 0x88cc, 0x88cd, 0x88ce, 0x88cf, 0x88d0, + 0x88d1, 0x88d2, 0x88d3, 0x88d4, 0x88d5, 0x88d6, 0x88d7, 0x88d8, + 0x88d9, 0x88da, 0x88db, 0x88dc, 0x88dd, 0x88de, 0x88df, 0x88e0, + 0x88e1, 0x88e2, 0x88e3, 0x88e4, 0x88e5, 0x88e6, 0x88e7, 0x88e8, + 0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x88ed, 0x88ee, 0x88ef, 0x88f0, + 0x88f1, 0x88f2, 0x88f3, 0x88f4, 0x88f5, 0x88f6, 0x88f7, 0x88f8, + 0x88f9, 0x88fa, 0x88fb, 0x88fc, 0x88fd, 0x88fe, 0x8940, 0x8941, + 0x8942, 0x8943, 0x8944, 0x8945, 0x8946, 0x8947, 0x8948, 0x8949, + 0x894a, 0x894b, 0x894c, 0x894d, 0x894e, 0x894f, 0x8950, 0x8951, + 0x8952, 0x8953, 0x8954, 0x8955, 0x8956, 0x8957, 0x8958, 0x8959, + 0x895a, 0x895b, 0x895c, 0x895d, 0x895e, 0x895f, 0x8960, 0x8961, + 0x8962, 0x8963, 0x8964, 0x8965, 0x8966, 0x8967, 0x8968, 0x8969, + 0x896a, 0x896b, 0x896c, 0x896d, 0x896e, 0x896f, 0x8970, 0x8971, + 0x8972, 0x8973, 0x8974, 0x8975, 0x8976, 0x8977, 0x8978, 0x8979, + 0x897a, 0x897b, 0x897c, 0x897d, 0x897e, 0x8980, 0x8981, 0x8982, + 0x8983, 0x8984, 0x8985, 0x8986, 0x8987, 0x8988, 0x8989, 0x898a, + 0x898b, 0x898c, 0x898d, 0x898e, 0x898f, 0x8990, 0x8991, 0x8992, + 0x8993, 0x8994, 0x8995, 0x8996, 0x8997, 0x8998, 0x8999, 0x899a, + 0x899b, 0x899c, 0x899d, 0x899e, 0x899f, 0x89a0, 0x89a1, 0x89a2, + 0x89a3, 0x89a4, 0x89a5, 0x89a6, 0x89a7, 0x89a8, 0x89a9, 0x89aa, + 0x89ab, 0x89ac, 0x89ad, 0x89ae, 0x89af, 0x89b0, 0x89b1, 0x89b2, + 0x89b3, 0x89b4, 0x89b5, 0x89b6, 0x89b7, 0x89b8, 0x89b9, 0x89ba, + 0x89bb, 0x89bc, 0x89bd, 0x89be, 0x89bf, 0x89c0, 0x89c1, 0x89c2, + 0x89c3, 0x89c4, 0x89c5, 0x89c6, 0x89c7, 0x89c8, 0x89c9, 0x89ca, + 0x89cb, 0x89cc, 0x89cd, 0x89ce, 0x89cf, 0x89d0, 0x89d1, 0x89d2, + 0x89d3, 0x89d4, 0x89d5, 0x89d6, 0x89d7, 0x89d8, 0x89d9, 0x89da, + 0x89db, 0x89dc, 0x89dd, 0x89de, 0x89df, 0x89e0, 0x89e1, 0x89e2, + 0x89e3, 0x89e4, 0x89e5, 0x89e6, 0x89e7, 0x89e8, 0x89e9, 0x89ea, + 0x89eb, 0x89ec, 0x89ed, 0x89ee, 0x89ef, 0x89f0, 0x89f1, 0x89f2, + 0x89f3, 0x89f4, 0x89f5, 0x89f6, 0x89f7, 0x89f8, 0x89f9, 0x89fa, + 0x89fb, 0x89fc, 0x89fd, 0x89fe, 0x8a40, 0x8a41, 0x8a42, 0x8a43, + 0x8a44, 0x8a45, 0x8a46, 0x8a47, 0x8a48, 0x8a49, 0x8a4a, 0x8a4b, + 0x8a4c, 0x8a4d, 0x8a4e, 0x8a4f, 0x8a50, 0x8a51, 0x8a52, 0x8a53, + 0x8a54, 0x8a55, 0x8a56, 0x8a57, 0x8a58, 0x8a59, 0x8a5a, 0x8a5b, + 0x8a5c, 0x8a5d, 0x8a5e, 0x8a5f, 0x8a60, 0x8a61, 0x8a62, 0x8a63, + 0x8a64, 0x8a65, 0x8a66, 0x8a67, 0x8a68, 0x8a69, 0x8a6a, 0x8a6b, + 0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f, 0x8a70, 0x8a71, 0x8a72, 0x8a73, + 0x8a74, 0x8a75, 0x8a76, 0x8a77, 0x8a78, 0x8a79, 0x8a7a, 0x8a7b, + 0x8a7c, 0x8a7d, 0x8a7e, 0x8a80, 0x8a81, 0x8a82, 0x8a83, 0x8a84, + 0x8a85, 0x8a86, 0x8a87, 0x8a88, 0x8a89, 0x8a8a, 0x8a8b, 0x8a8c, + 0x8a8d, 0x8a8e, 0x8a8f, 0x8a90, 0x8a91, 0x8a92, 0x8a93, 0x8a94, + 0x8a95, 0x8a96, 0x8a97, 0x8a98, 0x8a99, 0x8a9a, 0x8a9b, 0x8a9c, + 0x8a9d, 0x8a9e, 0x8a9f, 0x8aa0, 0x8aa1, 0x8aa2, 0x8aa3, 0x8aa4, + 0x8aa5, 0x8aa6, 0x8aa7, 0x8aa8, 0x8aa9, 0x8aaa, 0x8aab, 0x8aac, + 0x8aad, 0x8aae, 0x8aaf, 0x8ab0, 0x8ab1, 0x8ab2, 0x8ab3, 0x8ab4, + 0x8ab5, 0x8ab6, 0x8ab7, 0x8ab8, 0x8ab9, 0x8aba, 0x8abb, 0x8abc, + 0x8abd, 0x8abe, 0x8abf, 0x8ac0, 0x8ac1, 0x8ac2, 0x8ac3, 0x8ac4, + 0x8ac5, 0x8ac6, 0x8ac7, 0x8ac8, 0x8ac9, 0x8aca, 0x8acb, 0x8acc, + 0x8acd, 0x8ace, 0x8acf, 0x8ad0, 0x8ad1, 0x8ad2, 0x8ad3, 0x8ad4, + 0x8ad5, 0x8ad6, 0x8ad7, 0x8ad8, 0x8ad9, 0x8ada, 0x8adb, 0x8adc, + 0x8add, 0x8ade, 0x8adf, 0x8ae0, 0x8ae1, 0x8ae2, 0x8ae3, 0x8ae4, + 0x8ae5, 0x8ae6, 0x8ae7, 0x8ae8, 0x8ae9, 0x8aea, 0x8aeb, 0x8aec, + 0x8aed, 0x8aee, 0x8aef, 0x8af0, 0x8af1, 0x8af2, 0x8af3, 0x8af4, + 0x8af5, 0x8af6, 0x8af7, 0x8af8, 0x8af9, 0x8afa, 0x8afb, 0x8afc, + 0x8afd, 0x8afe, 0x8b40, 0x8b41, 0x8b42, 0x8b43, 0x8b44, 0x8b45, + 0x8b46, 0x8b47, 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, 0x8b4c, 0x8b4d, + 0x8b4e, 0x8b4f, 0x8b50, 0x8b51, 0x8b52, 0x8b53, 0x8b54, 0x8b55, + 0x8b56, 0x8b57, 0x8b58, 0x8b59, 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d, + 0x8b5e, 0x8b5f, 0x8b60, 0x8b61, 0x8b62, 0x8b63, 0x8b64, 0x8b65, + 0x8b66, 0x8b67, 0x8b68, 0x8b69, 0x8b6a, 0x8b6b, 0x8b6c, 0x8b6d, + 0x8b6e, 0x8b6f, 0x8b70, 0x8b71, 0x8b72, 0x8b73, 0x8b74, 0x8b75, + 0x8b76, 0x8b77, 0x8b78, 0x8b79, 0x8b7a, 0x8b7b, 0x8b7c, 0x8b7d, + 0x8b7e, 0x8b80, 0x8b81, 0x8b82, 0x8b83, 0x8b84, 0x8b85, 0x8b86, + 0x8b87, 0x8b88, 0x8b89, 0x8b8a, 0x8b8b, 0x8b8c, 0x8b8d, 0x8b8e, + 0x8b8f, 0x8b90, 0x8b91, 0x8b92, 0x8b93, 0x8b94, 0x8b95, 0x8b96, + 0x8b97, 0x8b98, 0x8b99, 0x8b9a, 0x8b9b, 0x8b9c, 0x8b9d, 0x8b9e, + 0x8b9f, 0x8ba0, 0x8ba1, 0x8ba2, 0x8ba3, 0x8ba4, 0x8ba5, 0x8ba6, + 0x8ba7, 0x8ba8, 0x8ba9, 0x8baa, 0x8bab, 0x8bac, 0x8bad, 0x8bae, + 0x8baf, 0x8bb0, 0x8bb1, 0x8bb2, 0x8bb3, 0x8bb4, 0x8bb5, 0x8bb6, + 0x8bb7, 0x8bb8, 0x8bb9, 0x8bba, 0x8bbb, 0x8bbc, 0x8bbd, 0x8bbe, + 0x8bbf, 0x8bc0, 0x8bc1, 0x8bc2, 0x8bc3, 0x8bc4, 0x8bc5, 0x8bc6, + 0x8bc7, 0x8bc8, 0x8bc9, 0x8bca, 0x8bcb, 0x8bcc, 0x8bcd, 0x8bce, + 0x8bcf, 0x8bd0, 0x8bd1, 0x8bd2, 0x8bd3, 0x8bd4, 0x8bd5, 0x8bd6, + 0x8bd7, 0x8bd8, 0x8bd9, 0x8bda, 0x8bdb, 0x8bdc, 0x8bdd, 0x8bde, + 0x8bdf, 0x8be0, 0x8be1, 0x8be2, 0x8be3, 0x8be4, 0x8be5, 0x8be6, + 0x8be7, 0x8be8, 0x8be9, 0x8bea, 0x8beb, 0x8bec, 0x8bed, 0x8bee, + 0x8bef, 0x8bf0, 0x8bf1, 0x8bf2, 0x8bf3, 0x8bf4, 0x8bf5, 0x8bf6, + 0x8bf7, 0x8bf8, 0x8bf9, 0x8bfa, 0x8bfb, 0x8bfc, 0x8bfd, 0x8bfe, + 0x8c40, 0x8c41, 0x8c42, 0x8c43, 0x8c44, 0x8c45, 0x8c46, 0x8c47, + 0x8c48, 0x8c49, 0x8c4a, 0x8c4b, 0x8c4c, 0x8c4d, 0x8c4e, 0x8c4f, + 0x8c50, 0x8c51, 0x8c52, 0x8c53, 0x8c54, 0x8c55, 0x8c56, 0x8c57, + 0x8c58, 0x8c59, 0x8c5a, 0x8c5b, 0x8c5c, 0x8c5d, 0x8c5e, 0x8c5f, + 0x8c60, 0x8c61, 0x8c62, 0x8c63, 0x8c64, 0x8c65, 0x8c66, 0x8c67, + 0x8c68, 0x8c69, 0x8c6a, 0x8c6b, 0x8c6c, 0x8c6d, 0x8c6e, 0x8c6f, + 0x8c70, 0x8c71, 0x8c72, 0x8c73, 0x8c74, 0x8c75, 0x8c76, 0x8c77, + 0x8c78, 0x8c79, 0x8c7a, 0x8c7b, 0x8c7c, 0x8c7d, 0x8c7e, 0x8c80, + 0x8c81, 0x8c82, 0x8c83, 0x8c84, 0x8c85, 0x8c86, 0x8c87, 0x8c88, + 0x8c89, 0x8c8a, 0x8c8b, 0x8c8c, 0x8c8d, 0x8c8e, 0x8c8f, 0x8c90, + 0x8c91, 0x8c92, 0x8c93, 0x8c94, 0x8c95, 0x8c96, 0x8c97, 0x8c98, + 0x8c99, 0x8c9a, 0x8c9b, 0x8c9c, 0x8c9d, 0x8c9e, 0x8c9f, 0x8ca0, + 0x8ca1, 0x8ca2, 0x8ca3, 0x8ca4, 0x8ca5, 0x8ca6, 0x8ca7, 0x8ca8, + 0x8ca9, 0x8caa, 0x8cab, 0x8cac, 0x8cad, 0x8cae, 0x8caf, 0x8cb0, + 0x8cb1, 0x8cb2, 0x8cb3, 0x8cb4, 0x8cb5, 0x8cb6, 0x8cb7, 0x8cb8, + 0x8cb9, 0x8cba, 0x8cbb, 0x8cbc, 0x8cbd, 0x8cbe, 0x8cbf, 0x8cc0, + 0x8cc1, 0x8cc2, 0x8cc3, 0x8cc4, 0x8cc5, 0x8cc6, 0x8cc7, 0x8cc8, + 0x8cc9, 0x8cca, 0x8ccb, 0x8ccc, 0x8ccd, 0x8cce, 0x8ccf, 0x8cd0, + 0x8cd1, 0x8cd2, 0x8cd3, 0x8cd4, 0x8cd5, 0x8cd6, 0x8cd7, 0x8cd8, + 0x8cd9, 0x8cda, 0x8cdb, 0x8cdc, 0x8cdd, 0x8cde, 0x8cdf, 0x8ce0, + 0x8ce1, 0x8ce2, 0x8ce3, 0x8ce4, 0x8ce5, 0x8ce6, 0x8ce7, 0x8ce8, + 0x8ce9, 0x8cea, 0x8ceb, 0x8cec, 0x8ced, 0x8cee, 0x8cef, 0x8cf0, + 0x8cf1, 0x8cf2, 0x8cf3, 0x8cf4, 0x8cf5, 0x8cf6, 0x8cf7, 0x8cf8, + 0x8cf9, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd, 0x8cfe, 0x8d40, 0x8d41, + 0x8d42, 0x8d43, 0x8d44, 0x8d45, 0x8d46, 0x8d47, 0x8d48, 0x8d49, + 0x8d4a, 0x8d4b, 0x8d4c, 0x8d4d, 0x8d4e, 0x8d4f, 0x8d50, 0x8d51, + 0x8d52, 0x8d53, 0x8d54, 0x8d55, 0x8d56, 0x8d57, 0x8d58, 0x8d59, + 0x8d5a, 0x8d5b, 0x8d5c, 0x8d5d, 0x8d5e, 0x8d5f, 0x8d60, 0x8d61, + 0x8d62, 0x8d63, 0x8d64, 0x8d65, 0x8d66, 0x8d67, 0x8d68, 0x8d69, + 0x8d6a, 0x8d6b, 0x8d6c, 0x8d6d, 0x8d6e, 0x8d6f, 0x8d70, 0x8d71, + 0x8d72, 0x8d73, 0x8d74, 0x8d75, 0x8d76, 0x8d77, 0x8d78, 0x8d79, + 0x8d7a, 0x8d7b, 0x8d7c, 0x8d7d, 0x8d7e, 0x8d80, 0x8d81, 0x8d82, + 0x8d83, 0x8d84, 0x8d85, 0x8d86, 0x8d87, 0x8d88, 0x8d89, 0x8d8a, + 0x8d8b, 0x8d8c, 0x8d8d, 0x8d8e, 0x8d8f, 0x8d90, 0x8d91, 0x8d92, + 0x8d93, 0x8d94, 0x8d95, 0x8d96, 0x8d97, 0x8d98, 0x8d99, 0x8d9a, + 0x8d9b, 0x8d9c, 0x8d9d, 0x8d9e, 0x8d9f, 0x8da0, 0x8da1, 0x8da2, + 0x8da3, 0x8da4, 0x8da5, 0x8da6, 0x8da7, 0x8da8, 0x8da9, 0x8daa, + 0x8dab, 0x8dac, 0x8dad, 0x8dae, 0x8daf, 0x8db0, 0x8db1, 0x8db2, + 0x8db3, 0x8db4, 0x8db5, 0x8db6, 0x8db7, 0x8db8, 0x8db9, 0x8dba, + 0x8dbb, 0x8dbc, 0x8dbd, 0x8dbe, 0x8dbf, 0x8dc0, 0x8dc1, 0x8dc2, + 0x8dc3, 0x8dc4, 0x8dc5, 0x8dc6, 0x8dc7, 0x8dc8, 0x8dc9, 0x8dca, + 0x8dcb, 0x8dcc, 0x8dcd, 0x8dce, 0x8dcf, 0x8dd0, 0x8dd1, 0x8dd2, + 0x8dd3, 0x8dd4, 0x8dd5, 0x8dd6, 0x8dd7, 0x8dd8, 0x8dd9, 0x8dda, + 0x8ddb, 0x8ddc, 0x8ddd, 0x8dde, 0x8ddf, 0x8de0, 0x8de1, 0x8de2, + 0x8de3, 0x8de4, 0x8de5, 0x8de6, 0x8de7, 0x8de8, 0x8de9, 0x8dea, + 0x8deb, 0x8dec, 0x8ded, 0x8dee, 0x8def, 0x8df0, 0x8df1, 0x8df2, + 0x8df3, 0x8df4, 0x8df5, 0x8df6, 0x8df7, 0x8df8, 0x8df9, 0x8dfa, + 0x8dfb, 0x8dfc, 0x8dfd, 0x8dfe, 0x8e40, 0x8e41, 0x8e42, 0x8e43, + 0x8e44, 0x8e45, 0x8e46, 0x8e47, 0x8e48, 0x8e49, 0x8e4a, 0x8e4b, + 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, 0x8e50, 0x8e51, 0x8e52, 0x8e53, + 0x8e54, 0x8e55, 0x8e56, 0x8e57, 0x8e58, 0x8e59, 0x8e5a, 0x8e5b, + 0x8e5c, 0x8e5d, 0x8e5e, 0x8e5f, 0x8e60, 0x8e61, 0x8e62, 0x8e63, + 0x8e64, 0x8e65, 0x8e66, 0x8e67, 0x8e68, 0x8e69, 0x8e6a, 0x8e6b, + 0x8e6c, 0x8e6d, 0x8e6e, 0x8e6f, 0x8e70, 0x8e71, 0x8e72, 0x8e73, + 0x8e74, 0x8e75, 0x8e76, 0x8e77, 0x8e78, 0x8e79, 0x8e7a, 0x8e7b, + 0x8e7c, 0x8e7d, 0x8e7e, 0x8e80, 0x8e81, 0x8e82, 0x8e83, 0x8e84, + 0x8e85, 0x8e86, 0x8e87, 0x8e88, 0x8e89, 0x8e8a, 0x8e8b, 0x8e8c, + 0x8e8d, 0x8e8e, 0x8e8f, 0x8e90, 0x8e91, 0x8e92, 0x8e93, 0x8e94, + 0x8e95, 0x8e96, 0x8e97, 0x8e98, 0x8e99, 0x8e9a, 0x8e9b, 0x8e9c, + 0x8e9d, 0x8e9e, 0x8e9f, 0x8ea0, 0x8ea1, 0x8ea2, 0x8ea3, 0x8ea4, + 0x8ea5, 0x8ea6, 0x8ea7, 0x8ea8, 0x8ea9, 0x8eaa, 0x8eab, 0x8eac, + 0x8ead, 0x8eae, 0x8eaf, 0x8eb0, 0x8eb1, 0x8eb2, 0x8eb3, 0x8eb4, + 0x8eb5, 0x8eb6, 0x8eb7, 0x8eb8, 0x8eb9, 0x8eba, 0x8ebb, 0x8ebc, + 0x8ebd, 0x8ebe, 0x8ebf, 0x8ec0, 0x8ec1, 0x8ec2, 0x8ec3, 0x8ec4, + 0x8ec5, 0x8ec6, 0x8ec7, 0x8ec8, 0x8ec9, 0x8eca, 0x8ecb, 0x8ecc, + 0x8ecd, 0x8ece, 0x8ecf, 0x8ed0, 0x8ed1, 0x8ed2, 0x8ed3, 0x8ed4, + 0x8ed5, 0x8ed6, 0x8ed7, 0x8ed8, 0x8ed9, 0x8eda, 0x8edb, 0x8edc, + 0x8edd, 0x8ede, 0x8edf, 0x8ee0, 0x8ee1, 0x8ee2, 0x8ee3, 0x8ee4, + 0x8ee5, 0x8ee6, 0x8ee7, 0x8ee8, 0x8ee9, 0x8eea, 0x8eeb, 0x8eec, + 0x8eed, 0x8eee, 0x8eef, 0x8ef0, 0x8ef1, 0x8ef2, 0x8ef3, 0x8ef4, + 0x8ef5, 0x8ef6, 0x8ef7, 0x8ef8, 0x8ef9, 0x8efa, 0x8efb, 0x8efc, + 0x8efd, 0x8efe, 0x8f40, 0x8f41, 0x8f42, 0x8f43, 0x8f44, 0x8f45, + 0x8f46, 0x8f47, 0x8f48, 0x8f49, 0x8f4a, 0x8f4b, 0x8f4c, 0x8f4d, + 0x8f4e, 0x8f4f, 0x8f50, 0x8f51, 0x8f52, 0x8f53, 0x8f54, 0x8f55, + 0x8f56, 0x8f57, 0x8f58, 0x8f59, 0x8f5a, 0x8f5b, 0x8f5c, 0x8f5d, + 0x8f5e, 0x8f5f, 0x8f60, 0x8f61, 0x8f62, 0x8f63, 0x8f64, 0x8f65, + 0x8f66, 0x8f67, 0x8f68, 0x8f69, 0x8f6a, 0x8f6b, 0x8f6c, 0x8f6d, + 0x8f6e, 0x8f6f, 0x8f70, 0x8f71, 0x8f72, 0x8f73, 0x8f74, 0x8f75, + 0x8f76, 0x8f77, 0x8f78, 0x8f79, 0x8f7a, 0x8f7b, 0x8f7c, 0x8f7d, + 0x8f7e, 0x8f80, 0x8f81, 0x8f82, 0x8f83, 0x8f84, 0x8f85, 0x8f86, + 0x8f87, 0x8f88, 0x8f89, 0x8f8a, 0x8f8b, 0x8f8c, 0x8f8d, 0x8f8e, + 0x8f8f, 0x8f90, 0x8f91, 0x8f92, 0x8f93, 0x8f94, 0x8f95, 0x8f96, + 0x8f97, 0x8f98, 0x8f99, 0x8f9a, 0x8f9b, 0x8f9c, 0x8f9d, 0x8f9e, + 0x8f9f, 0x8fa0, 0x8fa1, 0x8fa2, 0x8fa3, 0x8fa4, 0x8fa5, 0x8fa6, + 0x8fa7, 0x8fa8, 0x8fa9, 0x8faa, 0x8fab, 0x8fac, 0x8fad, 0x8fae, + 0x8faf, 0x8fb0, 0x8fb1, 0x8fb2, 0x8fb3, 0x8fb4, 0x8fb5, 0x8fb6, + 0x8fb7, 0x8fb8, 0x8fb9, 0x8fba, 0x8fbb, 0x8fbc, 0x8fbd, 0x8fbe, + 0x8fbf, 0x8fc0, 0x8fc1, 0x8fc2, 0x8fc3, 0x8fc4, 0x8fc5, 0x8fc6, + 0x8fc7, 0x8fc8, 0x8fc9, 0x8fca, 0x8fcb, 0x8fcc, 0x8fcd, 0x8fce, + 0x8fcf, 0x8fd0, 0x8fd1, 0x8fd2, 0x8fd3, 0x8fd4, 0x8fd5, 0x8fd6, + 0x8fd7, 0x8fd8, 0x8fd9, 0x8fda, 0x8fdb, 0x8fdc, 0x8fdd, 0x8fde, + 0x8fdf, 0x8fe0, 0x8fe1, 0x8fe2, 0x8fe3, 0x8fe4, 0x8fe5, 0x8fe6, + 0x8fe7, 0x8fe8, 0x8fe9, 0x8fea, 0x8feb, 0x8fec, 0x8fed, 0x8fee, + 0x8fef, 0x8ff0, 0x8ff1, 0x8ff2, 0x8ff3, 0x8ff4, 0x8ff5, 0x8ff6, + 0x8ff7, 0x8ff8, 0x8ff9, 0x8ffa, 0x8ffb, 0x8ffc, 0x8ffd, 0x8ffe, + 0x9040, 0x9041, 0x9042, 0x9043, 0x9044, 0x9045, 0x9046, 0x9047, + 0x9048, 0x9049, 0x904a, 0x904b, 0x904c, 0x904d, 0x904e, 0x904f, + 0x9050, 0x9051, 0x9052, 0x9053, 0x9054, 0x9055, 0x9056, 0x9057, + 0x9058, 0x9059, 0x905a, 0x905b, 0x905c, 0x905d, 0x905e, 0x905f, + 0x9060, 0x9061, 0x9062, 0x9063, 0x9064, 0x9065, 0x9066, 0x9067, + 0x9068, 0x9069, 0x906a, 0x906b, 0x906c, 0x906d, 0x906e, 0x906f, + 0x9070, 0x9071, 0x9072, 0x9073, 0x9074, 0x9075, 0x9076, 0x9077, + 0x9078, 0x9079, 0x907a, 0x907b, 0x907c, 0x907d, 0x907e, 0x9080, + 0x9081, 0x9082, 0x9083, 0x9084, 0x9085, 0x9086, 0x9087, 0x9088, + 0x9089, 0x908a, 0x908b, 0x908c, 0x908d, 0x908e, 0x908f, 0x9090, + 0x9091, 0x9092, 0x9093, 0x9094, 0x9095, 0x9096, 0x9097, 0x9098, + 0x9099, 0x909a, 0x909b, 0x909c, 0x909d, 0x909e, 0x909f, 0x90a0, + 0x90a1, 0x90a2, 0x90a3, 0x90a4, 0x90a5, 0x90a6, 0x90a7, 0x90a8, + 0x90a9, 0x90aa, 0x90ab, 0x90ac, 0x90ad, 0x90ae, 0x90af, 0x90b0, + 0x90b1, 0x90b2, 0x90b3, 0x90b4, 0x90b5, 0x90b6, 0x90b7, 0x90b8, + 0x90b9, 0x90ba, 0x90bb, 0x90bc, 0x90bd, 0x90be, 0x90bf, 0x90c0, + 0x90c1, 0x90c2, 0x90c3, 0x90c4, 0x90c5, 0x90c6, 0x90c7, 0x90c8, + 0x90c9, 0x90ca, 0x90cb, 0x90cc, 0x90cd, 0x90ce, 0x90cf, 0x90d0, + 0x90d1, 0x90d2, 0x90d3, 0x90d4, 0x90d5, 0x90d6, 0x90d7, 0x90d8, + 0x90d9, 0x90da, 0x90db, 0x90dc, 0x90dd, 0x90de, 0x90df, 0x90e0, + 0x90e1, 0x90e2, 0x90e3, 0x90e4, 0x90e5, 0x90e6, 0x90e7, 0x90e8, + 0x90e9, 0x90ea, 0x90eb, 0x90ec, 0x90ed, 0x90ee, 0x90ef, 0x90f0, + 0x90f1, 0x90f2, 0x90f3, 0x90f4, 0x90f5, 0x90f6, 0x90f7, 0x90f8, + 0x90f9, 0x90fa, 0x90fb, 0x90fc, 0x90fd, 0x90fe, 0x9140, 0x9141, + 0x9142, 0x9143, 0x9144, 0x9145, 0x9146, 0x9147, 0x9148, 0x9149, + 0x914a, 0x914b, 0x914c, 0x914d, 0x914e, 0x914f, 0x9150, 0x9151, + 0x9152, 0x9153, 0x9154, 0x9155, 0x9156, 0x9157, 0x9158, 0x9159, + 0x915a, 0x915b, 0x915c, 0x915d, 0x915e, 0x915f, 0x9160, 0x9161, + 0x9162, 0x9163, 0x9164, 0x9165, 0x9166, 0x9167, 0x9168, 0x9169, + 0x916a, 0x916b, 0x916c, 0x916d, 0x916e, 0x916f, 0x9170, 0x9171, + 0x9172, 0x9173, 0x9174, 0x9175, 0x9176, 0x9177, 0x9178, 0x9179, + 0x917a, 0x917b, 0x917c, 0x917d, 0x917e, 0x9180, 0x9181, 0x9182, + 0x9183, 0x9184, 0x9185, 0x9186, 0x9187, 0x9188, 0x9189, 0x918a, + 0x918b, 0x918c, 0x918d, 0x918e, 0x918f, 0x9190, 0x9191, 0x9192, + 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, 0x9198, 0x9199, 0x919a, + 0x919b, 0x919c, 0x919d, 0x919e, 0x919f, 0x91a0, 0x91a1, 0x91a2, + 0x91a3, 0x91a4, 0x91a5, 0x91a6, 0x91a7, 0x91a8, 0x91a9, 0x91aa, + 0x91ab, 0x91ac, 0x91ad, 0x91ae, 0x91af, 0x91b0, 0x91b1, 0x91b2, + 0x91b3, 0x91b4, 0x91b5, 0x91b6, 0x91b7, 0x91b8, 0x91b9, 0x91ba, + 0x91bb, 0x91bc, 0x91bd, 0x91be, 0x91bf, 0x91c0, 0x91c1, 0x91c2, + 0x91c3, 0x91c4, 0x91c5, 0x91c6, 0x91c7, 0x91c8, 0x91c9, 0x91ca, + 0x91cb, 0x91cc, 0x91cd, 0x91ce, 0x91cf, 0x91d0, 0x91d1, 0x91d2, + 0x91d3, 0x91d4, 0x91d5, 0x91d6, 0x91d7, 0x91d8, 0x91d9, 0x91da, + 0x91db, 0x91dc, 0x91dd, 0x91de, 0x91df, 0x91e0, 0x91e1, 0x91e2, + 0x91e3, 0x91e4, 0x91e5, 0x91e6, 0x91e7, 0x91e8, 0x91e9, 0x91ea, + 0x91eb, 0x91ec, 0x91ed, 0x91ee, 0x91ef, 0x91f0, 0x91f1, 0x91f2, + 0x91f3, 0x91f4, 0x91f5, 0x91f6, 0x91f7, 0x91f8, 0x91f9, 0x91fa, + 0x91fb, 0x91fc, 0x91fd, 0x91fe, 0x9240, 0x9241, 0x9242, 0x9243, + 0x9244, 0x9245, 0x9246, 0x9247, 0x9248, 0x9249, 0x924a, 0x924b, + 0x924c, 0x924d, 0x924e, 0x924f, 0x9250, 0x9251, 0x9252, 0x9253, + 0x9254, 0x9255, 0x9256, 0x9257, 0x9258, 0x9259, 0x925a, 0x925b, + 0x925c, 0x925d, 0x925e, 0x925f, 0x9260, 0x9261, 0x9262, 0x9263, + 0x9264, 0x9265, 0x9266, 0x9267, 0x9268, 0x9269, 0x926a, 0x926b, + 0x926c, 0x926d, 0x926e, 0x926f, 0x9270, 0x9271, 0x9272, 0x9273, + 0x9274, 0x9275, 0x9276, 0x9277, 0x9278, 0x9279, 0x927a, 0x927b, + 0x927c, 0x927d, 0x927e, 0x9280, 0x9281, 0x9282, 0x9283, 0x9284, + 0x9285, 0x9286, 0x9287, 0x9288, 0x9289, 0x928a, 0x928b, 0x928c, + 0x928d, 0x928e, 0x928f, 0x9290, 0x9291, 0x9292, 0x9293, 0x9294, + 0x9295, 0x9296, 0x9297, 0x9298, 0x9299, 0x929a, 0x929b, 0x929c, + 0x929d, 0x929e, 0x929f, 0x92a0, 0x92a1, 0x92a2, 0x92a3, 0x92a4, + 0x92a5, 0x92a6, 0x92a7, 0x92a8, 0x92a9, 0x92aa, 0x92ab, 0x92ac, + 0x92ad, 0x92ae, 0x92af, 0x92b0, 0x92b1, 0x92b2, 0x92b3, 0x92b4, + 0x92b5, 0x92b6, 0x92b7, 0x92b8, 0x92b9, 0x92ba, 0x92bb, 0x92bc, + 0x92bd, 0x92be, 0x92bf, 0x92c0, 0x92c1, 0x92c2, 0x92c3, 0x92c4, + 0x92c5, 0x92c6, 0x92c7, 0x92c8, 0x92c9, 0x92ca, 0x92cb, 0x92cc, + 0x92cd, 0x92ce, 0x92cf, 0x92d0, 0x92d1, 0x92d2, 0x92d3, 0x92d4, + 0x92d5, 0x92d6, 0x92d7, 0x92d8, 0x92d9, 0x92da, 0x92db, 0x92dc, + 0x92dd, 0x92de, 0x92df, 0x92e0, 0x92e1, 0x92e2, 0x92e3, 0x92e4, + 0x92e5, 0x92e6, 0x92e7, 0x92e8, 0x92e9, 0x92ea, 0x92eb, 0x92ec, + 0x92ed, 0x92ee, 0x92ef, 0x92f0, 0x92f1, 0x92f2, 0x92f3, 0x92f4, + 0x92f5, 0x92f6, 0x92f7, 0x92f8, 0x92f9, 0x92fa, 0x92fb, 0x92fc, + 0x92fd, 0x92fe, 0x9340, 0x9341, 0x9342, 0x9343, 0x9344, 0x9345, + 0x9346, 0x9347, 0x9348, 0x9349, 0x934a, 0x934b, 0x934c, 0x934d, + 0x934e, 0x934f, 0x9350, 0x9351, 0x9352, 0x9353, 0x9354, 0x9355, + 0x9356, 0x9357, 0x9358, 0x9359, 0x935a, 0x935b, 0x935c, 0x935d, + 0x935e, 0x935f, 0x9360, 0x9361, 0x9362, 0x9363, 0x9364, 0x9365, + 0x9366, 0x9367, 0x9368, 0x9369, 0x936a, 0x936b, 0x936c, 0x936d, + 0x936e, 0x936f, 0x9370, 0x9371, 0x9372, 0x9373, 0x9374, 0x9375, + 0x9376, 0x9377, 0x9378, 0x9379, 0x937a, 0x937b, 0x937c, 0x937d, + 0x937e, 0x9380, 0x9381, 0x9382, 0x9383, 0x9384, 0x9385, 0x9386, + 0x9387, 0x9388, 0x9389, 0x938a, 0x938b, 0x938c, 0x938d, 0x938e, + 0x938f, 0x9390, 0x9391, 0x9392, 0x9393, 0x9394, 0x9395, 0x9396, + 0x9397, 0x9398, 0x9399, 0x939a, 0x939b, 0x939c, 0x939d, 0x939e, + 0x939f, 0x93a0, 0x93a1, 0x93a2, 0x93a3, 0x93a4, 0x93a5, 0x93a6, + 0x93a7, 0x93a8, 0x93a9, 0x93aa, 0x93ab, 0x93ac, 0x93ad, 0x93ae, + 0x93af, 0x93b0, 0x93b1, 0x93b2, 0x93b3, 0x93b4, 0x93b5, 0x93b6, + 0x93b7, 0x93b8, 0x93b9, 0x93ba, 0x93bb, 0x93bc, 0x93bd, 0x93be, + 0x93bf, 0x93c0, 0x93c1, 0x93c2, 0x93c3, 0x93c4, 0x93c5, 0x93c6, + 0x93c7, 0x93c8, 0x93c9, 0x93ca, 0x93cb, 0x93cc, 0x93cd, 0x93ce, + 0x93cf, 0x93d0, 0x93d1, 0x93d2, 0x93d3, 0x93d4, 0x93d5, 0x93d6, + 0x93d7, 0x93d8, 0x93d9, 0x93da, 0x93db, 0x93dc, 0x93dd, 0x93de, + 0x93df, 0x93e0, 0x93e1, 0x93e2, 0x93e3, 0x93e4, 0x93e5, 0x93e6, + 0x93e7, 0x93e8, 0x93e9, 0x93ea, 0x93eb, 0x93ec, 0x93ed, 0x93ee, + 0x93ef, 0x93f0, 0x93f1, 0x93f2, 0x93f3, 0x93f4, 0x93f5, 0x93f6, + 0x93f7, 0x93f8, 0x93f9, 0x93fa, 0x93fb, 0x93fc, 0x93fd, 0x93fe, + 0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, 0x9446, 0x9447, + 0x9448, 0x9449, 0x944a, 0x944b, 0x944c, 0x944d, 0x944e, 0x944f, + 0x9450, 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457, + 0x9458, 0x9459, 0x945a, 0x945b, 0x945c, 0x945d, 0x945e, 0x945f, + 0x9460, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, 0x9466, 0x9467, + 0x9468, 0x9469, 0x946a, 0x946b, 0x946c, 0x946d, 0x946e, 0x946f, + 0x9470, 0x9471, 0x9472, 0x9473, 0x9474, 0x9475, 0x9476, 0x9477, + 0x9478, 0x9479, 0x947a, 0x947b, 0x947c, 0x947d, 0x947e, 0x9480, + 0x9481, 0x9482, 0x9483, 0x9484, 0x9485, 0x9486, 0x9487, 0x9488, + 0x9489, 0x948a, 0x948b, 0x948c, 0x948d, 0x948e, 0x948f, 0x9490, + 0x9491, 0x9492, 0x9493, 0x9494, 0x9495, 0x9496, 0x9497, 0x9498, + 0x9499, 0x949a, 0x949b, 0x949c, 0x949d, 0x949e, 0x949f, 0x94a0, + 0x94a1, 0x94a2, 0x94a3, 0x94a4, 0x94a5, 0x94a6, 0x94a7, 0x94a8, + 0x94a9, 0x94aa, 0x94ab, 0x94ac, 0x94ad, 0x94ae, 0x94af, 0x94b0, + 0x94b1, 0x94b2, 0x94b3, 0x94b4, 0x94b5, 0x94b6, 0x94b7, 0x94b8, + 0x94b9, 0x94ba, 0x94bb, 0x94bc, 0x94bd, 0x94be, 0x94bf, 0x94c0, + 0x94c1, 0x94c2, 0x94c3, 0x94c4, 0x94c5, 0x94c6, 0x94c7, 0x94c8, + 0x94c9, 0x94ca, 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94cf, 0x94d0, + 0x94d1, 0x94d2, 0x94d3, 0x94d4, 0x94d5, 0x94d6, 0x94d7, 0x94d8, + 0x94d9, 0x94da, 0x94db, 0x94dc, 0x94dd, 0x94de, 0x94df, 0x94e0, + 0x94e1, 0x94e2, 0x94e3, 0x94e4, 0x94e5, 0x94e6, 0x94e7, 0x94e8, + 0x94e9, 0x94ea, 0x94eb, 0x94ec, 0x94ed, 0x94ee, 0x94ef, 0x94f0, + 0x94f1, 0x94f2, 0x94f3, 0x94f4, 0x94f5, 0x94f6, 0x94f7, 0x94f8, + 0x94f9, 0x94fa, 0x94fb, 0x94fc, 0x94fd, 0x94fe, 0x9540, 0x9541, + 0x9542, 0x9543, 0x9544, 0x9545, 0x9546, 0x9547, 0x9548, 0x9549, + 0x954a, 0x954b, 0x954c, 0x954d, 0x954e, 0x954f, 0x9550, 0x9551, + 0x9552, 0x9553, 0x9554, 0x9555, 0x9556, 0x9557, 0x9558, 0x9559, + 0x955a, 0x955b, 0x955c, 0x955d, 0x955e, 0x955f, 0x9560, 0x9561, + 0x9562, 0x9563, 0x9564, 0x9565, 0x9566, 0x9567, 0x9568, 0x9569, + 0x956a, 0x956b, 0x956c, 0x956d, 0x956e, 0x956f, 0x9570, 0x9571, + 0x9572, 0x9573, 0x9574, 0x9575, 0x9576, 0x9577, 0x9578, 0x9579, + 0x957a, 0x957b, 0x957c, 0x957d, 0x957e, 0x9580, 0x9581, 0x9582, + 0x9583, 0x9584, 0x9585, 0x9586, 0x9587, 0x9588, 0x9589, 0x958a, + 0x958b, 0x958c, 0x958d, 0x958e, 0x958f, 0x9590, 0x9591, 0x9592, + 0x9593, 0x9594, 0x9595, 0x9596, 0x9597, 0x9598, 0x9599, 0x959a, + 0x959b, 0x959c, 0x959d, 0x959e, 0x959f, 0x95a0, 0x95a1, 0x95a2, + 0x95a3, 0x95a4, 0x95a5, 0x95a6, 0x95a7, 0x95a8, 0x95a9, 0x95aa, + 0x95ab, 0x95ac, 0x95ad, 0x95ae, 0x95af, 0x95b0, 0x95b1, 0x95b2, + 0x95b3, 0x95b4, 0x95b5, 0x95b6, 0x95b7, 0x95b8, 0x95b9, 0x95ba, + 0x95bb, 0x95bc, 0x95bd, 0x95be, 0x95bf, 0x95c0, 0x95c1, 0x95c2, + 0x95c3, 0x95c4, 0x95c5, 0x95c6, 0x95c7, 0x95c8, 0x95c9, 0x95ca, + 0x95cb, 0x95cc, 0x95cd, 0x95ce, 0x95cf, 0x95d0, 0x95d1, 0x95d2, + 0x95d3, 0x95d4, 0x95d5, 0x95d6, 0x95d7, 0x95d8, 0x95d9, 0x95da, + 0x95db, 0x95dc, 0x95dd, 0x95de, 0x95df, 0x95e0, 0x95e1, 0x95e2, + 0x95e3, 0x95e4, 0x95e5, 0x95e6, 0x95e7, 0x95e8, 0x95e9, 0x95ea, + 0x95eb, 0x95ec, 0x95ed, 0x95ee, 0x95ef, 0x95f0, 0x95f1, 0x95f2, + 0x95f3, 0x95f4, 0x95f5, 0x95f6, 0x95f7, 0x95f8, 0x95f9, 0x95fa, + 0x95fb, 0x95fc, 0x95fd, 0x95fe, 0x9640, 0x9641, 0x9642, 0x9643, + 0x9644, 0x9645, 0x9646, 0x9647, 0x9648, 0x9649, 0x964a, 0x964b, + 0x964c, 0x964d, 0x964e, 0x964f, 0x9650, 0x9651, 0x9652, 0x9653, + 0x9654, 0x9655, 0x9656, 0x9657, 0x9658, 0x9659, 0x965a, 0x965b, + 0x965c, 0x965d, 0x965e, 0x965f, 0x9660, 0x9661, 0x9662, 0x9663, + 0x9664, 0x9665, 0x9666, 0x9667, 0x9668, 0x9669, 0x966a, 0x966b, + 0x966c, 0x966d, 0x966e, 0x966f, 0x9670, 0x9671, 0x9672, 0x9673, + 0x9674, 0x9675, 0x9676, 0x9677, 0x9678, 0x9679, 0x967a, 0x967b, + 0x967c, 0x967d, 0x967e, 0x9680, 0x9681, 0x9682, 0x9683, 0x9684, + 0x9685, 0x9686, 0x9687, 0x9688, 0x9689, 0x968a, 0x968b, 0x968c, + 0x968d, 0x968e, 0x968f, 0x9690, 0x9691, 0x9692, 0x9693, 0x9694, + 0x9695, 0x9696, 0x9697, 0x9698, 0x9699, 0x969a, 0x969b, 0x969c, + 0x969d, 0x969e, 0x969f, 0x96a0, 0x96a1, 0x96a2, 0x96a3, 0x96a4, + 0x96a5, 0x96a6, 0x96a7, 0x96a8, 0x96a9, 0x96aa, 0x96ab, 0x96ac, + 0x96ad, 0x96ae, 0x96af, 0x96b0, 0x96b1, 0x96b2, 0x96b3, 0x96b4, + 0x96b5, 0x96b6, 0x96b7, 0x96b8, 0x96b9, 0x96ba, 0x96bb, 0x96bc, + 0x96bd, 0x96be, 0x96bf, 0x96c0, 0x96c1, 0x96c2, 0x96c3, 0x96c4, + 0x96c5, 0x96c6, 0x96c7, 0x96c8, 0x96c9, 0x96ca, 0x96cb, 0x96cc, + 0x96cd, 0x96ce, 0x96cf, 0x96d0, 0x96d1, 0x96d2, 0x96d3, 0x96d4, + 0x96d5, 0x96d6, 0x96d7, 0x96d8, 0x96d9, 0x96da, 0x96db, 0x96dc, + 0x96dd, 0x96de, 0x96df, 0x96e0, 0x96e1, 0x96e2, 0x96e3, 0x96e4, + 0x96e5, 0x96e6, 0x96e7, 0x96e8, 0x96e9, 0x96ea, 0x96eb, 0x96ec, + 0x96ed, 0x96ee, 0x96ef, 0x96f0, 0x96f1, 0x96f2, 0x96f3, 0x96f4, + 0x96f5, 0x96f6, 0x96f7, 0x96f8, 0x96f9, 0x96fa, 0x96fb, 0x96fc, + 0x96fd, 0x96fe, 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, + 0x9746, 0x9747, 0x9748, 0x9749, 0x974a, 0x974b, 0x974c, 0x974d, + 0x974e, 0x974f, 0x9750, 0x9751, 0x9752, 0x9753, 0x9754, 0x9755, + 0x9756, 0x9757, 0x9758, 0x9759, 0x975a, 0x975b, 0x975c, 0x975d, + 0x975e, 0x975f, 0x9760, 0x9761, 0x9762, 0x9763, 0x9764, 0x9765, + 0x9766, 0x9767, 0x9768, 0x9769, 0x976a, 0x976b, 0x976c, 0x976d, + 0x976e, 0x976f, 0x9770, 0x9771, 0x9772, 0x9773, 0x9774, 0x9775, + 0x9776, 0x9777, 0x9778, 0x9779, 0x977a, 0x977b, 0x977c, 0x977d, + 0x977e, 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, 0x9785, 0x9786, + 0x9787, 0x9788, 0x9789, 0x978a, 0x978b, 0x978c, 0x978d, 0x978e, + 0x978f, 0x9790, 0x9791, 0x9792, 0x9793, 0x9794, 0x9795, 0x9796, + 0x9797, 0x9798, 0x9799, 0x979a, 0x979b, 0x979c, 0x979d, 0x979e, + 0x979f, 0x97a0, 0x97a1, 0x97a2, 0x97a3, 0x97a4, 0x97a5, 0x97a6, + 0x97a7, 0x97a8, 0x97a9, 0x97aa, 0x97ab, 0x97ac, 0x97ad, 0x97ae, + 0x97af, 0x97b0, 0x97b1, 0x97b2, 0x97b3, 0x97b4, 0x97b5, 0x97b6, + 0x97b7, 0x97b8, 0x97b9, 0x97ba, 0x97bb, 0x97bc, 0x97bd, 0x97be, + 0x97bf, 0x97c0, 0x97c1, 0x97c2, 0x97c3, 0x97c4, 0x97c5, 0x97c6, + 0x97c7, 0x97c8, 0x97c9, 0x97ca, 0x97cb, 0x97cc, 0x97cd, 0x97ce, + 0x97cf, 0x97d0, 0x97d1, 0x97d2, 0x97d3, 0x97d4, 0x97d5, 0x97d6, + 0x97d7, 0x97d8, 0x97d9, 0x97da, 0x97db, 0x97dc, 0x97dd, 0x97de, + 0x97df, 0x97e0, 0x97e1, 0x97e2, 0x97e3, 0x97e4, 0x97e5, 0x97e6, + 0x97e7, 0x97e8, 0x97e9, 0x97ea, 0x97eb, 0x97ec, 0x97ed, 0x97ee, + 0x97ef, 0x97f0, 0x97f1, 0x97f2, 0x97f3, 0x97f4, 0x97f5, 0x97f6, + 0x97f7, 0x97f8, 0x97f9, 0x97fa, 0x97fb, 0x97fc, 0x97fd, 0x97fe, + 0x9840, 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846, 0x9847, + 0x9848, 0x9849, 0x984a, 0x984b, 0x984c, 0x984d, 0x984e, 0x984f, + 0x9850, 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, 0x9856, 0x9857, + 0x9858, 0x9859, 0x985a, 0x985b, 0x985c, 0x985d, 0x985e, 0x985f, + 0x9860, 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866, 0x9867, + 0x9868, 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e, 0x986f, + 0x9870, 0x9871, 0x9872, 0x9873, 0x9874, 0x9875, 0x9876, 0x9877, + 0x9878, 0x9879, 0x987a, 0x987b, 0x987c, 0x987d, 0x987e, 0x9880, + 0x9881, 0x9882, 0x9883, 0x9884, 0x9885, 0x9886, 0x9887, 0x9888, + 0x9889, 0x988a, 0x988b, 0x988c, 0x988d, 0x988e, 0x988f, 0x9890, + 0x9891, 0x9892, 0x9893, 0x9894, 0x9895, 0x9896, 0x9897, 0x9898, + 0x9899, 0x989a, 0x989b, 0x989c, 0x989d, 0x989e, 0x989f, 0x98a0, + 0x98a1, 0x98a2, 0x98a3, 0x98a4, 0x98a5, 0x98a6, 0x98a7, 0x98a8, + 0x98a9, 0x98aa, 0x98ab, 0x98ac, 0x98ad, 0x98ae, 0x98af, 0x98b0, + 0x98b1, 0x98b2, 0x98b3, 0x98b4, 0x98b5, 0x98b6, 0x98b7, 0x98b8, + 0x98b9, 0x98ba, 0x98bb, 0x98bc, 0x98bd, 0x98be, 0x98bf, 0x98c0, + 0x98c1, 0x98c2, 0x98c3, 0x98c4, 0x98c5, 0x98c6, 0x98c7, 0x98c8, + 0x98c9, 0x98ca, 0x98cb, 0x98cc, 0x98cd, 0x98ce, 0x98cf, 0x98d0, + 0x98d1, 0x98d2, 0x98d3, 0x98d4, 0x98d5, 0x98d6, 0x98d7, 0x98d8, + 0x98d9, 0x98da, 0x98db, 0x98dc, 0x98dd, 0x98de, 0x98df, 0x98e0, + 0x98e1, 0x98e2, 0x98e3, 0x98e4, 0x98e5, 0x98e6, 0x98e7, 0x98e8, + 0x98e9, 0x98ea, 0x98eb, 0x98ec, 0x98ed, 0x98ee, 0x98ef, 0x98f0, + 0x98f1, 0x98f2, 0x98f3, 0x98f4, 0x98f5, 0x98f6, 0x98f7, 0x98f8, + 0x98f9, 0x98fa, 0x98fb, 0x98fc, 0x98fd, 0x98fe, 0x9940, 0x9941, + 0x9942, 0x9943, 0x9944, 0x9945, 0x9946, 0x9947, 0x9948, 0x9949, + 0x994a, 0x994b, 0x994c, 0x994d, 0x994e, 0x994f, 0x9950, 0x9951, + 0x9952, 0x9953, 0x9954, 0x9955, 0x9956, 0x9957, 0x9958, 0x9959, + 0x995a, 0x995b, 0x995c, 0x995d, 0x995e, 0x995f, 0x9960, 0x9961, + 0x9962, 0x9963, 0x9964, 0x9965, 0x9966, 0x9967, 0x9968, 0x9969, + 0x996a, 0x996b, 0x996c, 0x996d, 0x996e, 0x996f, 0x9970, 0x9971, + 0x9972, 0x9973, 0x9974, 0x9975, 0x9976, 0x9977, 0x9978, 0x9979, + 0x997a, 0x997b, 0x997c, 0x997d, 0x997e, 0x9980, 0x9981, 0x9982, + 0x9983, 0x9984, 0x9985, 0x9986, 0x9987, 0x9988, 0x9989, 0x998a, + 0x998b, 0x998c, 0x998d, 0x998e, 0x998f, 0x9990, 0x9991, 0x9992, + 0x9993, 0x9994, 0x9995, 0x9996, 0x9997, 0x9998, 0x9999, 0x999a, + 0x999b, 0x999c, 0x999d, 0x999e, 0x999f, 0x99a0, 0x99a1, 0x99a2, + 0x99a3, 0x99a4, 0x99a5, 0x99a6, 0x99a7, 0x99a8, 0x99a9, 0x99aa, + 0x99ab, 0x99ac, 0x99ad, 0x99ae, 0x99af, 0x99b0, 0x99b1, 0x99b2, + 0x99b3, 0x99b4, 0x99b5, 0x99b6, 0x99b7, 0x99b8, 0x99b9, 0x99ba, + 0x99bb, 0x99bc, 0x99bd, 0x99be, 0x99bf, 0x99c0, 0x99c1, 0x99c2, + 0x99c3, 0x99c4, 0x99c5, 0x99c6, 0x99c7, 0x99c8, 0x99c9, 0x99ca, + 0x99cb, 0x99cc, 0x99cd, 0x99ce, 0x99cf, 0x99d0, 0x99d1, 0x99d2, + 0x99d3, 0x99d4, 0x99d5, 0x99d6, 0x99d7, 0x99d8, 0x99d9, 0x99da, + 0x99db, 0x99dc, 0x99dd, 0x99de, 0x99df, 0x99e0, 0x99e1, 0x99e2, + 0x99e3, 0x99e4, 0x99e5, 0x99e6, 0x99e7, 0x99e8, 0x99e9, 0x99ea, + 0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x99ef, 0x99f0, 0x99f1, 0x99f2, + 0x99f3, 0x99f4, 0x99f5, 0x99f6, 0x99f7, 0x99f8, 0x99f9, 0x99fa, + 0x99fb, 0x99fc, 0x99fd, 0x99fe, 0x9a40, 0x9a41, 0x9a42, 0x9a43, + 0x9a44, 0x9a45, 0x9a46, 0x9a47, 0x9a48, 0x9a49, 0x9a4a, 0x9a4b, + 0x9a4c, 0x9a4d, 0x9a4e, 0x9a4f, 0x9a50, 0x9a51, 0x9a52, 0x9a53, + 0x9a54, 0x9a55, 0x9a56, 0x9a57, 0x9a58, 0x9a59, 0x9a5a, 0x9a5b, + 0x9a5c, 0x9a5d, 0x9a5e, 0x9a5f, 0x9a60, 0x9a61, 0x9a62, 0x9a63, + 0x9a64, 0x9a65, 0x9a66, 0x9a67, 0x9a68, 0x9a69, 0x9a6a, 0x9a6b, + 0x9a6c, 0x9a6d, 0x9a6e, 0x9a6f, 0x9a70, 0x9a71, 0x9a72, 0x9a73, + 0x9a74, 0x9a75, 0x9a76, 0x9a77, 0x9a78, 0x9a79, 0x9a7a, 0x9a7b, + 0x9a7c, 0x9a7d, 0x9a7e, 0x9a80, 0x9a81, 0x9a82, 0x9a83, 0x9a84, + 0x9a85, 0x9a86, 0x9a87, 0x9a88, 0x9a89, 0x9a8a, 0x9a8b, 0x9a8c, + 0x9a8d, 0x9a8e, 0x9a8f, 0x9a90, 0x9a91, 0x9a92, 0x9a93, 0x9a94, + 0x9a95, 0x9a96, 0x9a97, 0x9a98, 0x9a99, 0x9a9a, 0x9a9b, 0x9a9c, + 0x9a9d, 0x9a9e, 0x9a9f, 0x9aa0, 0x9aa1, 0x9aa2, 0x9aa3, 0x9aa4, + 0x9aa5, 0x9aa6, 0x9aa7, 0x9aa8, 0x9aa9, 0x9aaa, 0x9aab, 0x9aac, + 0x9aad, 0x9aae, 0x9aaf, 0x9ab0, 0x9ab1, 0x9ab2, 0x9ab3, 0x9ab4, + 0x9ab5, 0x9ab6, 0x9ab7, 0x9ab8, 0x9ab9, 0x9aba, 0x9abb, 0x9abc, + 0x9abd, 0x9abe, 0x9abf, 0x9ac0, 0x9ac1, 0x9ac2, 0x9ac3, 0x9ac4, + 0x9ac5, 0x9ac6, 0x9ac7, 0x9ac8, 0x9ac9, 0x9aca, 0x9acb, 0x9acc, + 0x9acd, 0x9ace, 0x9acf, 0x9ad0, 0x9ad1, 0x9ad2, 0x9ad3, 0x9ad4, + 0x9ad5, 0x9ad6, 0x9ad7, 0x9ad8, 0x9ad9, 0x9ada, 0x9adb, 0x9adc, + 0x9add, 0x9ade, 0x9adf, 0x9ae0, 0x9ae1, 0x9ae2, 0x9ae3, 0x9ae4, + 0x9ae5, 0x9ae6, 0x9ae7, 0x9ae8, 0x9ae9, 0x9aea, 0x9aeb, 0x9aec, + 0x9aed, 0x9aee, 0x9aef, 0x9af0, 0x9af1, 0x9af2, 0x9af3, 0x9af4, + 0x9af5, 0x9af6, 0x9af7, 0x9af8, 0x9af9, 0x9afa, 0x9afb, 0x9afc, + 0x9afd, 0x9afe, 0x9b40, 0x9b41, 0x9b42, 0x9b43, 0x9b44, 0x9b45, + 0x9b46, 0x9b47, 0x9b48, 0x9b49, 0x9b4a, 0x9b4b, 0x9b4c, 0x9b4d, + 0x9b4e, 0x9b4f, 0x9b50, 0x9b51, 0x9b52, 0x9b53, 0x9b54, 0x9b55, + 0x9b56, 0x9b57, 0x9b58, 0x9b59, 0x9b5a, 0x9b5b, 0x9b5c, 0x9b5d, + 0x9b5e, 0x9b5f, 0x9b60, 0x9b61, 0x9b62, 0x9b63, 0x9b64, 0x9b65, + 0x9b66, 0x9b67, 0x9b68, 0x9b69, 0x9b6a, 0x9b6b, 0x9b6c, 0x9b6d, + 0x9b6e, 0x9b6f, 0x9b70, 0x9b71, 0x9b72, 0x9b73, 0x9b74, 0x9b75, + 0x9b76, 0x9b77, 0x9b78, 0x9b79, 0x9b7a, 0x9b7b, 0x9b7c, 0x9b7d, + 0x9b7e, 0x9b80, 0x9b81, 0x9b82, 0x9b83, 0x9b84, 0x9b85, 0x9b86, + 0x9b87, 0x9b88, 0x9b89, 0x9b8a, 0x9b8b, 0x9b8c, 0x9b8d, 0x9b8e, + 0x9b8f, 0x9b90, 0x9b91, 0x9b92, 0x9b93, 0x9b94, 0x9b95, 0x9b96, + 0x9b97, 0x9b98, 0x9b99, 0x9b9a, 0x9b9b, 0x9b9c, 0x9b9d, 0x9b9e, + 0x9b9f, 0x9ba0, 0x9ba1, 0x9ba2, 0x9ba3, 0x9ba4, 0x9ba5, 0x9ba6, + 0x9ba7, 0x9ba8, 0x9ba9, 0x9baa, 0x9bab, 0x9bac, 0x9bad, 0x9bae, + 0x9baf, 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, 0x9bb4, 0x9bb5, 0x9bb6, + 0x9bb7, 0x9bb8, 0x9bb9, 0x9bba, 0x9bbb, 0x9bbc, 0x9bbd, 0x9bbe, + 0x9bbf, 0x9bc0, 0x9bc1, 0x9bc2, 0x9bc3, 0x9bc4, 0x9bc5, 0x9bc6, + 0x9bc7, 0x9bc8, 0x9bc9, 0x9bca, 0x9bcb, 0x9bcc, 0x9bcd, 0x9bce, + 0x9bcf, 0x9bd0, 0x9bd1, 0x9bd2, 0x9bd3, 0x9bd4, 0x9bd5, 0x9bd6, + 0x9bd7, 0x9bd8, 0x9bd9, 0x9bda, 0x9bdb, 0x9bdc, 0x9bdd, 0x9bde, + 0x9bdf, 0x9be0, 0x9be1, 0x9be2, 0x9be3, 0x9be4, 0x9be5, 0x9be6, + 0x9be7, 0x9be8, 0x9be9, 0x9bea, 0x9beb, 0x9bec, 0x9bed, 0x9bee, + 0x9bef, 0x9bf0, 0x9bf1, 0x9bf2, 0x9bf3, 0x9bf4, 0x9bf5, 0x9bf6, + 0x9bf7, 0x9bf8, 0x9bf9, 0x9bfa, 0x9bfb, 0x9bfc, 0x9bfd, 0x9bfe, + 0x9c40, 0x9c41, 0x9c42, 0x9c43, 0x9c44, 0x9c45, 0x9c46, 0x9c47, + 0x9c48, 0x9c49, 0x9c4a, 0x9c4b, 0x9c4c, 0x9c4d, 0x9c4e, 0x9c4f, + 0x9c50, 0x9c51, 0x9c52, 0x9c53, 0x9c54, 0x9c55, 0x9c56, 0x9c57, + 0x9c58, 0x9c59, 0x9c5a, 0x9c5b, 0x9c5c, 0x9c5d, 0x9c5e, 0x9c5f, + 0x9c60, 0x9c61, 0x9c62, 0x9c63, 0x9c64, 0x9c65, 0x9c66, 0x9c67, + 0x9c68, 0x9c69, 0x9c6a, 0x9c6b, 0x9c6c, 0x9c6d, 0x9c6e, 0x9c6f, + 0x9c70, 0x9c71, 0x9c72, 0x9c73, 0x9c74, 0x9c75, 0x9c76, 0x9c77, + 0x9c78, 0x9c79, 0x9c7a, 0x9c7b, 0x9c7c, 0x9c7d, 0x9c7e, 0x9c80, + 0x9c81, 0x9c82, 0x9c83, 0x9c84, 0x9c85, 0x9c86, 0x9c87, 0x9c88, + 0x9c89, 0x9c8a, 0x9c8b, 0x9c8c, 0x9c8d, 0x9c8e, 0x9c8f, 0x9c90, + 0x9c91, 0x9c92, 0x9c93, 0x9c94, 0x9c95, 0x9c96, 0x9c97, 0x9c98, + 0x9c99, 0x9c9a, 0x9c9b, 0x9c9c, 0x9c9d, 0x9c9e, 0x9c9f, 0x9ca0, + 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca4, 0x9ca5, 0x9ca6, 0x9ca7, 0x9ca8, + 0x9ca9, 0x9caa, 0x9cab, 0x9cac, 0x9cad, 0x9cae, 0x9caf, 0x9cb0, + 0x9cb1, 0x9cb2, 0x9cb3, 0x9cb4, 0x9cb5, 0x9cb6, 0x9cb7, 0x9cb8, + 0x9cb9, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd, 0x9cbe, 0x9cbf, 0x9cc0, + 0x9cc1, 0x9cc2, 0x9cc3, 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, 0x9cc8, + 0x9cc9, 0x9cca, 0x9ccb, 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, 0x9cd0, + 0x9cd1, 0x9cd2, 0x9cd3, 0x9cd4, 0x9cd5, 0x9cd6, 0x9cd7, 0x9cd8, + 0x9cd9, 0x9cda, 0x9cdb, 0x9cdc, 0x9cdd, 0x9cde, 0x9cdf, 0x9ce0, + 0x9ce1, 0x9ce2, 0x9ce3, 0x9ce4, 0x9ce5, 0x9ce6, 0x9ce7, 0x9ce8, + 0x9ce9, 0x9cea, 0x9ceb, 0x9cec, 0x9ced, 0x9cee, 0x9cef, 0x9cf0, + 0x9cf1, 0x9cf2, 0x9cf3, 0x9cf4, 0x9cf5, 0x9cf6, 0x9cf7, 0x9cf8, + 0x9cf9, 0x9cfa, 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9d40, 0x9d41, + 0x9d42, 0x9d43, 0x9d44, 0x9d45, 0x9d46, 0x9d47, 0x9d48, 0x9d49, + 0x9d4a, 0x9d4b, 0x9d4c, 0x9d4d, 0x9d4e, 0x9d4f, 0x9d50, 0x9d51, + 0x9d52, 0x9d53, 0x9d54, 0x9d55, 0x9d56, 0x9d57, 0x9d58, 0x9d59, + 0x9d5a, 0x9d5b, 0x9d5c, 0x9d5d, 0x9d5e, 0x9d5f, 0x9d60, 0x9d61, + 0x9d62, 0x9d63, 0x9d64, 0x9d65, 0x9d66, 0x9d67, 0x9d68, 0x9d69, + 0x9d6a, 0x9d6b, 0x9d6c, 0x9d6d, 0x9d6e, 0x9d6f, 0x9d70, 0x9d71, + 0x9d72, 0x9d73, 0x9d74, 0x9d75, 0x9d76, 0x9d77, 0x9d78, 0x9d79, + 0x9d7a, 0x9d7b, 0x9d7c, 0x9d7d, 0x9d7e, 0x9d80, 0x9d81, 0x9d82, + 0x9d83, 0x9d84, 0x9d85, 0x9d86, 0x9d87, 0x9d88, 0x9d89, 0x9d8a, + 0x9d8b, 0x9d8c, 0x9d8d, 0x9d8e, 0x9d8f, 0x9d90, 0x9d91, 0x9d92, + 0x9d93, 0x9d94, 0x9d95, 0x9d96, 0x9d97, 0x9d98, 0x9d99, 0x9d9a, + 0x9d9b, 0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, 0x9da0, 0x9da1, 0x9da2, + 0x9da3, 0x9da4, 0x9da5, 0x9da6, 0x9da7, 0x9da8, 0x9da9, 0x9daa, + 0x9dab, 0x9dac, 0x9dad, 0x9dae, 0x9daf, 0x9db0, 0x9db1, 0x9db2, + 0x9db3, 0x9db4, 0x9db5, 0x9db6, 0x9db7, 0x9db8, 0x9db9, 0x9dba, + 0x9dbb, 0x9dbc, 0x9dbd, 0x9dbe, 0x9dbf, 0x9dc0, 0x9dc1, 0x9dc2, + 0x9dc3, 0x9dc4, 0x9dc5, 0x9dc6, 0x9dc7, 0x9dc8, 0x9dc9, 0x9dca, + 0x9dcb, 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, 0x9dd0, 0x9dd1, 0x9dd2, + 0x9dd3, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, 0x9dd8, 0x9dd9, 0x9dda, + 0x9ddb, 0x9ddc, 0x9ddd, 0x9dde, 0x9ddf, 0x9de0, 0x9de1, 0x9de2, + 0x9de3, 0x9de4, 0x9de5, 0x9de6, 0x9de7, 0x9de8, 0x9de9, 0x9dea, + 0x9deb, 0x9dec, 0x9ded, 0x9dee, 0x9def, 0x9df0, 0x9df1, 0x9df2, + 0x9df3, 0x9df4, 0x9df5, 0x9df6, 0x9df7, 0x9df8, 0x9df9, 0x9dfa, + 0x9dfb, 0x9dfc, 0x9dfd, 0x9dfe, 0x9e40, 0x9e41, 0x9e42, 0x9e43, + 0x9e44, 0x9e45, 0x9e46, 0x9e47, 0x9e48, 0x9e49, 0x9e4a, 0x9e4b, + 0x9e4c, 0x9e4d, 0x9e4e, 0x9e4f, 0x9e50, 0x9e51, 0x9e52, 0x9e53, + 0x9e54, 0x9e55, 0x9e56, 0x9e57, 0x9e58, 0x9e59, 0x9e5a, 0x9e5b, + 0x9e5c, 0x9e5d, 0x9e5e, 0x9e5f, 0x9e60, 0x9e61, 0x9e62, 0x9e63, + 0x9e64, 0x9e65, 0x9e66, 0x9e67, 0x9e68, 0x9e69, 0x9e6a, 0x9e6b, + 0x9e6c, 0x9e6d, 0x9e6e, 0x9e6f, 0x9e70, 0x9e71, 0x9e72, 0x9e73, + 0x9e74, 0x9e75, 0x9e76, 0x9e77, 0x9e78, 0x9e79, 0x9e7a, 0x9e7b, + 0x9e7c, 0x9e7d, 0x9e7e, 0x9e80, 0x9e81, 0x9e82, 0x9e83, 0x9e84, + 0x9e85, 0x9e86, 0x9e87, 0x9e88, 0x9e89, 0x9e8a, 0x9e8b, 0x9e8c, + 0x9e8d, 0x9e8e, 0x9e8f, 0x9e90, 0x9e91, 0x9e92, 0x9e93, 0x9e94, + 0x9e95, 0x9e96, 0x9e97, 0x9e98, 0x9e99, 0x9e9a, 0x9e9b, 0x9e9c, + 0x9e9d, 0x9e9e, 0x9e9f, 0x9ea0, 0x9ea1, 0x9ea2, 0x9ea3, 0x9ea4, + 0x9ea5, 0x9ea6, 0x9ea7, 0x9ea8, 0x9ea9, 0x9eaa, 0x9eab, 0x9eac, + 0x9ead, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb1, 0x9eb2, 0x9eb3, 0x9eb4, + 0x9eb5, 0x9eb6, 0x9eb7, 0x9eb8, 0x9eb9, 0x9eba, 0x9ebb, 0x9ebc, + 0x9ebd, 0x9ebe, 0x9ebf, 0x9ec0, 0x9ec1, 0x9ec2, 0x9ec3, 0x9ec4, + 0x9ec5, 0x9ec6, 0x9ec7, 0x9ec8, 0x9ec9, 0x9eca, 0x9ecb, 0x9ecc, + 0x9ecd, 0x9ece, 0x9ecf, 0x9ed0, 0x9ed1, 0x9ed2, 0x9ed3, 0x9ed4, + 0x9ed5, 0x9ed6, 0x9ed7, 0x9ed8, 0x9ed9, 0x9eda, 0x9edb, 0x9edc, + 0x9edd, 0x9ede, 0x9edf, 0x9ee0, 0x9ee1, 0x9ee2, 0x9ee3, 0x9ee4, + 0x9ee5, 0x9ee6, 0x9ee7, 0x9ee8, 0x9ee9, 0x9eea, 0x9eeb, 0x9eec, + 0x9eed, 0x9eee, 0x9eef, 0x9ef0, 0x9ef1, 0x9ef2, 0x9ef3, 0x9ef4, + 0x9ef5, 0x9ef6, 0x9ef7, 0x9ef8, 0x9ef9, 0x9efa, 0x9efb, 0x9efc, + 0x9efd, 0x9efe, 0x9f40, 0x9f41, 0x9f42, 0x9f43, 0x9f44, 0x9f45, + 0x9f46, 0x9f47, 0x9f48, 0x9f49, 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, + 0x9f4e, 0x9f4f, 0x9f50, 0x9f51, 0x9f52, 0x9f53, 0x9f54, 0x9f55, + 0x9f56, 0x9f57, 0x9f58, 0x9f59, 0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d, + 0x9f5e, 0x9f5f, 0x9f60, 0x9f61, 0x9f62, 0x9f63, 0x9f64, 0x9f65, + 0x9f66, 0x9f67, 0x9f68, 0x9f69, 0x9f6a, 0x9f6b, 0x9f6c, 0x9f6d, + 0x9f6e, 0x9f6f, 0x9f70, 0x9f71, 0x9f72, 0x9f73, 0x9f74, 0x9f75, + 0x9f76, 0x9f77, 0x9f78, 0x9f79, 0x9f7a, 0x9f7b, 0x9f7c, 0x9f7d, + 0x9f7e, 0x9f80, 0x9f81, 0x9f82, 0x9f83, 0x9f84, 0x9f85, 0x9f86, + 0x9f87, 0x9f88, 0x9f89, 0x9f8a, 0x9f8b, 0x9f8c, 0x9f8d, 0x9f8e, + 0x9f8f, 0x9f90, 0x9f91, 0x9f92, 0x9f93, 0x9f94, 0x9f95, 0x9f96, + 0x9f97, 0x9f98, 0x9f99, 0x9f9a, 0x9f9b, 0x9f9c, 0x9f9d, 0x9f9e, + 0x9f9f, 0x9fa0, 0x9fa1, 0x9fa2, 0x9fa3, 0x9fa4, 0x9fa5, 0x9fa6, + 0x9fa7, 0x9fa8, 0x9fa9, 0x9faa, 0x9fab, 0x9fac, 0x9fad, 0x9fae, + 0x9faf, 0x9fb0, 0x9fb1, 0x9fb2, 0x9fb3, 0x9fb4, 0x9fb5, 0x9fb6, + 0x9fb7, 0x9fb8, 0x9fb9, 0x9fba, 0x9fbb, 0x9fbc, 0x9fbd, 0x9fbe, + 0x9fbf, 0x9fc0, 0x9fc1, 0x9fc2, 0x9fc3, 0x9fc4, 0x9fc5, 0x9fc6, + 0x9fc7, 0x9fc8, 0x9fc9, 0x9fca, 0x9fcb, 0x9fcc, 0x9fcd, 0x9fce, + 0x9fcf, 0x9fd0, 0x9fd1, 0x9fd2, 0x9fd3, 0x9fd4, 0x9fd5, 0x9fd6, + 0x9fd7, 0x9fd8, 0x9fd9, 0x9fda, 0x9fdb, 0x9fdc, 0x9fdd, 0x9fde, + 0x9fdf, 0x9fe0, 0x9fe1, 0x9fe2, 0x9fe3, 0x9fe4, 0x9fe5, 0x9fe6, + 0x9fe7, 0x9fe8, 0x9fe9, 0x9fea, 0x9feb, 0x9fec, 0x9fed, 0x9fee, + 0x9fef, 0x9ff0, 0x9ff1, 0x9ff2, 0x9ff3, 0x9ff4, 0x9ff5, 0x9ff6, + 0x9ff7, 0x9ff8, 0x9ff9, 0x9ffa, 0x9ffb, 0x9ffc, 0x9ffd, 0x9ffe, + 0xa040, 0xa041, 0xa042, 0xa043, 0xa044, 0xa045, 0xa046, 0xa047, + 0xa048, 0xa049, 0xa04a, 0xa04b, 0xa04c, 0xa04d, 0xa04e, 0xa04f, + 0xa050, 0xa051, 0xa052, 0xa053, 0xa054, 0xa055, 0xa056, 0xa057, + 0xa058, 0xa059, 0xa05a, 0xa05b, 0xa05c, 0xa05d, 0xa05e, 0xa05f, + 0xa060, 0xa061, 0xa062, 0xa063, 0xa064, 0xa065, 0xa066, 0xa067, + 0xa068, 0xa069, 0xa06a, 0xa06b, 0xa06c, 0xa06d, 0xa06e, 0xa06f, + 0xa070, 0xa071, 0xa072, 0xa073, 0xa074, 0xa075, 0xa076, 0xa077, + 0xa078, 0xa079, 0xa07a, 0xa07b, 0xa07c, 0xa07d, 0xa07e, 0xa080, + 0xa081, 0xa082, 0xa083, 0xa084, 0xa085, 0xa086, 0xa087, 0xa088, + 0xa089, 0xa08a, 0xa08b, 0xa08c, 0xa08d, 0xa08e, 0xa08f, 0xa090, + 0xa091, 0xa092, 0xa093, 0xa094, 0xa095, 0xa096, 0xa097, 0xa098, + 0xa099, 0xa09a, 0xa09b, 0xa09c, 0xa09d, 0xa09e, 0xa09f, 0xa0a0, + 0xa0a1, 0xa0a2, 0xa0a3, 0xa0a4, 0xa0a5, 0xa0a6, 0xa0a7, 0xa0a8, + 0xa0a9, 0xa0aa, 0xa0ab, 0xa0ac, 0xa0ad, 0xa0ae, 0xa0af, 0xa0b0, + 0xa0b1, 0xa0b2, 0xa0b3, 0xa0b4, 0xa0b5, 0xa0b6, 0xa0b7, 0xa0b8, + 0xa0b9, 0xa0ba, 0xa0bb, 0xa0bc, 0xa0bd, 0xa0be, 0xa0bf, 0xa0c0, + 0xa0c1, 0xa0c2, 0xa0c3, 0xa0c4, 0xa0c5, 0xa0c6, 0xa0c7, 0xa0c8, + 0xa0c9, 0xa0ca, 0xa0cb, 0xa0cc, 0xa0cd, 0xa0ce, 0xa0cf, 0xa0d0, + 0xa0d1, 0xa0d2, 0xa0d3, 0xa0d4, 0xa0d5, 0xa0d6, 0xa0d7, 0xa0d8, + 0xa0d9, 0xa0da, 0xa0db, 0xa0dc, 0xa0dd, 0xa0de, 0xa0df, 0xa0e0, + 0xa0e1, 0xa0e2, 0xa0e3, 0xa0e4, 0xa0e5, 0xa0e6, 0xa0e7, 0xa0e8, + 0xa0e9, 0xa0ea, 0xa0eb, 0xa0ec, 0xa0ed, 0xa0ee, 0xa0ef, 0xa0f0, + 0xa0f1, 0xa0f2, 0xa0f3, 0xa0f4, 0xa0f5, 0xa0f6, 0xa0f7, 0xa0f8, + 0xa0f9, 0xa0fa, 0xa0fb, 0xa0fc, 0xa0fd, 0xa0fe, 0xaa40, 0xaa41, + 0xaa42, 0xaa43, 0xaa44, 0xaa45, 0xaa46, 0xaa47, 0xaa48, 0xaa49, + 0xaa4a, 0xaa4b, 0xaa4c, 0xaa4d, 0xaa4e, 0xaa4f, 0xaa50, 0xaa51, + 0xaa52, 0xaa53, 0xaa54, 0xaa55, 0xaa56, 0xaa57, 0xaa58, 0xaa59, + 0xaa5a, 0xaa5b, 0xaa5c, 0xaa5d, 0xaa5e, 0xaa5f, 0xaa60, 0xaa61, + 0xaa62, 0xaa63, 0xaa64, 0xaa65, 0xaa66, 0xaa67, 0xaa68, 0xaa69, + 0xaa6a, 0xaa6b, 0xaa6c, 0xaa6d, 0xaa6e, 0xaa6f, 0xaa70, 0xaa71, + 0xaa72, 0xaa73, 0xaa74, 0xaa75, 0xaa76, 0xaa77, 0xaa78, 0xaa79, + 0xaa7a, 0xaa7b, 0xaa7c, 0xaa7d, 0xaa7e, 0xaa80, 0xaa81, 0xaa82, + 0xaa83, 0xaa84, 0xaa85, 0xaa86, 0xaa87, 0xaa88, 0xaa89, 0xaa8a, + 0xaa8b, 0xaa8c, 0xaa8d, 0xaa8e, 0xaa8f, 0xaa90, 0xaa91, 0xaa92, + 0xaa93, 0xaa94, 0xaa95, 0xaa96, 0xaa97, 0xaa98, 0xaa99, 0xaa9a, + 0xaa9b, 0xaa9c, 0xaa9d, 0xaa9e, 0xaa9f, 0xaaa0, 0xab40, 0xab41, + 0xab42, 0xab43, 0xab44, 0xab45, 0xab46, 0xab47, 0xab48, 0xab49, + 0xab4a, 0xab4b, 0xab4c, 0xab4d, 0xab4e, 0xab4f, 0xab50, 0xab51, + 0xab52, 0xab53, 0xab54, 0xab55, 0xab56, 0xab57, 0xab58, 0xab59, + 0xab5a, 0xab5b, 0xab5c, 0xab5d, 0xab5e, 0xab5f, 0xab60, 0xab61, + 0xab62, 0xab63, 0xab64, 0xab65, 0xab66, 0xab67, 0xab68, 0xab69, + 0xab6a, 0xab6b, 0xab6c, 0xab6d, 0xab6e, 0xab6f, 0xab70, 0xab71, + 0xab72, 0xab73, 0xab74, 0xab75, 0xab76, 0xab77, 0xab78, 0xab79, + 0xab7a, 0xab7b, 0xab7c, 0xab7d, 0xab7e, 0xab80, 0xab81, 0xab82, + 0xab83, 0xab84, 0xab85, 0xab86, 0xab87, 0xab88, 0xab89, 0xab8a, + 0xab8b, 0xab8c, 0xab8d, 0xab8e, 0xab8f, 0xab90, 0xab91, 0xab92, + 0xab93, 0xab94, 0xab95, 0xab96, 0xab97, 0xab98, 0xab99, 0xab9a, + 0xab9b, 0xab9c, 0xab9d, 0xab9e, 0xab9f, 0xaba0, 0xac40, 0xac41, + 0xac42, 0xac43, 0xac44, 0xac45, 0xac46, 0xac47, 0xac48, 0xac49, + 0xac4a, 0xac4b, 0xac4c, 0xac4d, 0xac4e, 0xac4f, 0xac50, 0xac51, + 0xac52, 0xac53, 0xac54, 0xac55, 0xac56, 0xac57, 0xac58, 0xac59, + 0xac5a, 0xac5b, 0xac5c, 0xac5d, 0xac5e, 0xac5f, 0xac60, 0xac61, + 0xac62, 0xac63, 0xac64, 0xac65, 0xac66, 0xac67, 0xac68, 0xac69, + 0xac6a, 0xac6b, 0xac6c, 0xac6d, 0xac6e, 0xac6f, 0xac70, 0xac71, + 0xac72, 0xac73, 0xac74, 0xac75, 0xac76, 0xac77, 0xac78, 0xac79, + 0xac7a, 0xac7b, 0xac7c, 0xac7d, 0xac7e, 0xac80, 0xac81, 0xac82, + 0xac83, 0xac84, 0xac85, 0xac86, 0xac87, 0xac88, 0xac89, 0xac8a, + 0xac8b, 0xac8c, 0xac8d, 0xac8e, 0xac8f, 0xac90, 0xac91, 0xac92, + 0xac93, 0xac94, 0xac95, 0xac96, 0xac97, 0xac98, 0xac99, 0xac9a, + 0xac9b, 0xac9c, 0xac9d, 0xac9e, 0xac9f, 0xaca0, 0xad40, 0xad41, + 0xad42, 0xad43, 0xad44, 0xad45, 0xad46, 0xad47, 0xad48, 0xad49, + 0xad4a, 0xad4b, 0xad4c, 0xad4d, 0xad4e, 0xad4f, 0xad50, 0xad51, + 0xad52, 0xad53, 0xad54, 0xad55, 0xad56, 0xad57, 0xad58, 0xad59, + 0xad5a, 0xad5b, 0xad5c, 0xad5d, 0xad5e, 0xad5f, 0xad60, 0xad61, + 0xad62, 0xad63, 0xad64, 0xad65, 0xad66, 0xad67, 0xad68, 0xad69, + 0xad6a, 0xad6b, 0xad6c, 0xad6d, 0xad6e, 0xad6f, 0xad70, 0xad71, + 0xad72, 0xad73, 0xad74, 0xad75, 0xad76, 0xad77, 0xad78, 0xad79, + 0xad7a, 0xad7b, 0xad7c, 0xad7d, 0xad7e, 0xad80, 0xad81, 0xad82, + 0xad83, 0xad84, 0xad85, 0xad86, 0xad87, 0xad88, 0xad89, 0xad8a, + 0xad8b, 0xad8c, 0xad8d, 0xad8e, 0xad8f, 0xad90, 0xad91, 0xad92, + 0xad93, 0xad94, 0xad95, 0xad96, 0xad97, 0xad98, 0xad99, 0xad9a, + 0xad9b, 0xad9c, 0xad9d, 0xad9e, 0xad9f, 0xada0, 0xae40, 0xae41, + 0xae42, 0xae43, 0xae44, 0xae45, 0xae46, 0xae47, 0xae48, 0xae49, + 0xae4a, 0xae4b, 0xae4c, 0xae4d, 0xae4e, 0xae4f, 0xae50, 0xae51, + 0xae52, 0xae53, 0xae54, 0xae55, 0xae56, 0xae57, 0xae58, 0xae59, + 0xae5a, 0xae5b, 0xae5c, 0xae5d, 0xae5e, 0xae5f, 0xae60, 0xae61, + 0xae62, 0xae63, 0xae64, 0xae65, 0xae66, 0xae67, 0xae68, 0xae69, + 0xae6a, 0xae6b, 0xae6c, 0xae6d, 0xae6e, 0xae6f, 0xae70, 0xae71, + 0xae72, 0xae73, 0xae74, 0xae75, 0xae76, 0xae77, 0xae78, 0xae79, + 0xae7a, 0xae7b, 0xae7c, 0xae7d, 0xae7e, 0xae80, 0xae81, 0xae82, + 0xae83, 0xae84, 0xae85, 0xae86, 0xae87, 0xae88, 0xae89, 0xae8a, + 0xae8b, 0xae8c, 0xae8d, 0xae8e, 0xae8f, 0xae90, 0xae91, 0xae92, + 0xae93, 0xae94, 0xae95, 0xae96, 0xae97, 0xae98, 0xae99, 0xae9a, + 0xae9b, 0xae9c, 0xae9d, 0xae9e, 0xae9f, 0xaea0, 0xaf40, 0xaf41, + 0xaf42, 0xaf43, 0xaf44, 0xaf45, 0xaf46, 0xaf47, 0xaf48, 0xaf49, + 0xaf4a, 0xaf4b, 0xaf4c, 0xaf4d, 0xaf4e, 0xaf4f, 0xaf50, 0xaf51, + 0xaf52, 0xaf53, 0xaf54, 0xaf55, 0xaf56, 0xaf57, 0xaf58, 0xaf59, + 0xaf5a, 0xaf5b, 0xaf5c, 0xaf5d, 0xaf5e, 0xaf5f, 0xaf60, 0xaf61, + 0xaf62, 0xaf63, 0xaf64, 0xaf65, 0xaf66, 0xaf67, 0xaf68, 0xaf69, + 0xaf6a, 0xaf6b, 0xaf6c, 0xaf6d, 0xaf6e, 0xaf6f, 0xaf70, 0xaf71, + 0xaf72, 0xaf73, 0xaf74, 0xaf75, 0xaf76, 0xaf77, 0xaf78, 0xaf79, + 0xaf7a, 0xaf7b, 0xaf7c, 0xaf7d, 0xaf7e, 0xaf80, 0xaf81, 0xaf82, + 0xaf83, 0xaf84, 0xaf85, 0xaf86, 0xaf87, 0xaf88, 0xaf89, 0xaf8a, + 0xaf8b, 0xaf8c, 0xaf8d, 0xaf8e, 0xaf8f, 0xaf90, 0xaf91, 0xaf92, + 0xaf93, 0xaf94, 0xaf95, 0xaf96, 0xaf97, 0xaf98, 0xaf99, 0xaf9a, + 0xaf9b, 0xaf9c, 0xaf9d, 0xaf9e, 0xaf9f, 0xafa0, 0xb040, 0xb041, + 0xb042, 0xb043, 0xb044, 0xb045, 0xb046, 0xb047, 0xb048, 0xb049, + 0xb04a, 0xb04b, 0xb04c, 0xb04d, 0xb04e, 0xb04f, 0xb050, 0xb051, + 0xb052, 0xb053, 0xb054, 0xb055, 0xb056, 0xb057, 0xb058, 0xb059, + 0xb05a, 0xb05b, 0xb05c, 0xb05d, 0xb05e, 0xb05f, 0xb060, 0xb061, + 0xb062, 0xb063, 0xb064, 0xb065, 0xb066, 0xb067, 0xb068, 0xb069, + 0xb06a, 0xb06b, 0xb06c, 0xb06d, 0xb06e, 0xb06f, 0xb070, 0xb071, + 0xb072, 0xb073, 0xb074, 0xb075, 0xb076, 0xb077, 0xb078, 0xb079, + 0xb07a, 0xb07b, 0xb07c, 0xb07d, 0xb07e, 0xb080, 0xb081, 0xb082, + 0xb083, 0xb084, 0xb085, 0xb086, 0xb087, 0xb088, 0xb089, 0xb08a, + 0xb08b, 0xb08c, 0xb08d, 0xb08e, 0xb08f, 0xb090, 0xb091, 0xb092, + 0xb093, 0xb094, 0xb095, 0xb096, 0xb097, 0xb098, 0xb099, 0xb09a, + 0xb09b, 0xb09c, 0xb09d, 0xb09e, 0xb09f, 0xb0a0, 0xb140, 0xb141, + 0xb142, 0xb143, 0xb144, 0xb145, 0xb146, 0xb147, 0xb148, 0xb149, + 0xb14a, 0xb14b, 0xb14c, 0xb14d, 0xb14e, 0xb14f, 0xb150, 0xb151, + 0xb152, 0xb153, 0xb154, 0xb155, 0xb156, 0xb157, 0xb158, 0xb159, + 0xb15a, 0xb15b, 0xb15c, 0xb15d, 0xb15e, 0xb15f, 0xb160, 0xb161, + 0xb162, 0xb163, 0xb164, 0xb165, 0xb166, 0xb167, 0xb168, 0xb169, + 0xb16a, 0xb16b, 0xb16c, 0xb16d, 0xb16e, 0xb16f, 0xb170, 0xb171, + 0xb172, 0xb173, 0xb174, 0xb175, 0xb176, 0xb177, 0xb178, 0xb179, + 0xb17a, 0xb17b, 0xb17c, 0xb17d, 0xb17e, 0xb180, 0xb181, 0xb182, + 0xb183, 0xb184, 0xb185, 0xb186, 0xb187, 0xb188, 0xb189, 0xb18a, + 0xb18b, 0xb18c, 0xb18d, 0xb18e, 0xb18f, 0xb190, 0xb191, 0xb192, + 0xb193, 0xb194, 0xb195, 0xb196, 0xb197, 0xb198, 0xb199, 0xb19a, + 0xb19b, 0xb19c, 0xb19d, 0xb19e, 0xb19f, 0xb1a0, 0xb240, 0xb241, + 0xb242, 0xb243, 0xb244, 0xb245, 0xb246, 0xb247, 0xb248, 0xb249, + 0xb24a, 0xb24b, 0xb24c, 0xb24d, 0xb24e, 0xb24f, 0xb250, 0xb251, + 0xb252, 0xb253, 0xb254, 0xb255, 0xb256, 0xb257, 0xb258, 0xb259, + 0xb25a, 0xb25b, 0xb25c, 0xb25d, 0xb25e, 0xb25f, 0xb260, 0xb261, + 0xb262, 0xb263, 0xb264, 0xb265, 0xb266, 0xb267, 0xb268, 0xb269, + 0xb26a, 0xb26b, 0xb26c, 0xb26d, 0xb26e, 0xb26f, 0xb270, 0xb271, + 0xb272, 0xb273, 0xb274, 0xb275, 0xb276, 0xb277, 0xb278, 0xb279, + 0xb27a, 0xb27b, 0xb27c, 0xb27d, 0xb27e, 0xb280, 0xb281, 0xb282, + 0xb283, 0xb284, 0xb285, 0xb286, 0xb287, 0xb288, 0xb289, 0xb28a, + 0xb28b, 0xb28c, 0xb28d, 0xb28e, 0xb28f, 0xb290, 0xb291, 0xb292, + 0xb293, 0xb294, 0xb295, 0xb296, 0xb297, 0xb298, 0xb299, 0xb29a, + 0xb29b, 0xb29c, 0xb29d, 0xb29e, 0xb29f, 0xb2a0, 0xb340, 0xb341, + 0xb342, 0xb343, 0xb344, 0xb345, 0xb346, 0xb347, 0xb348, 0xb349, + 0xb34a, 0xb34b, 0xb34c, 0xb34d, 0xb34e, 0xb34f, 0xb350, 0xb351, + 0xb352, 0xb353, 0xb354, 0xb355, 0xb356, 0xb357, 0xb358, 0xb359, + 0xb35a, 0xb35b, 0xb35c, 0xb35d, 0xb35e, 0xb35f, 0xb360, 0xb361, + 0xb362, 0xb363, 0xb364, 0xb365, 0xb366, 0xb367, 0xb368, 0xb369, + 0xb36a, 0xb36b, 0xb36c, 0xb36d, 0xb36e, 0xb36f, 0xb370, 0xb371, + 0xb372, 0xb373, 0xb374, 0xb375, 0xb376, 0xb377, 0xb378, 0xb379, + 0xb37a, 0xb37b, 0xb37c, 0xb37d, 0xb37e, 0xb380, 0xb381, 0xb382, + 0xb383, 0xb384, 0xb385, 0xb386, 0xb387, 0xb388, 0xb389, 0xb38a, + 0xb38b, 0xb38c, 0xb38d, 0xb38e, 0xb38f, 0xb390, 0xb391, 0xb392, + 0xb393, 0xb394, 0xb395, 0xb396, 0xb397, 0xb398, 0xb399, 0xb39a, + 0xb39b, 0xb39c, 0xb39d, 0xb39e, 0xb39f, 0xb3a0, 0xb440, 0xb441, + 0xb442, 0xb443, 0xb444, 0xb445, 0xb446, 0xb447, 0xb448, 0xb449, + 0xb44a, 0xb44b, 0xb44c, 0xb44d, 0xb44e, 0xb44f, 0xb450, 0xb451, + 0xb452, 0xb453, 0xb454, 0xb455, 0xb456, 0xb457, 0xb458, 0xb459, + 0xb45a, 0xb45b, 0xb45c, 0xb45d, 0xb45e, 0xb45f, 0xb460, 0xb461, + 0xb462, 0xb463, 0xb464, 0xb465, 0xb466, 0xb467, 0xb468, 0xb469, + 0xb46a, 0xb46b, 0xb46c, 0xb46d, 0xb46e, 0xb46f, 0xb470, 0xb471, + 0xb472, 0xb473, 0xb474, 0xb475, 0xb476, 0xb477, 0xb478, 0xb479, + 0xb47a, 0xb47b, 0xb47c, 0xb47d, 0xb47e, 0xb480, 0xb481, 0xb482, + 0xb483, 0xb484, 0xb485, 0xb486, 0xb487, 0xb488, 0xb489, 0xb48a, + 0xb48b, 0xb48c, 0xb48d, 0xb48e, 0xb48f, 0xb490, 0xb491, 0xb492, + 0xb493, 0xb494, 0xb495, 0xb496, 0xb497, 0xb498, 0xb499, 0xb49a, + 0xb49b, 0xb49c, 0xb49d, 0xb49e, 0xb49f, 0xb4a0, 0xb540, 0xb541, + 0xb542, 0xb543, 0xb544, 0xb545, 0xb546, 0xb547, 0xb548, 0xb549, + 0xb54a, 0xb54b, 0xb54c, 0xb54d, 0xb54e, 0xb54f, 0xb550, 0xb551, + 0xb552, 0xb553, 0xb554, 0xb555, 0xb556, 0xb557, 0xb558, 0xb559, + 0xb55a, 0xb55b, 0xb55c, 0xb55d, 0xb55e, 0xb55f, 0xb560, 0xb561, + 0xb562, 0xb563, 0xb564, 0xb565, 0xb566, 0xb567, 0xb568, 0xb569, + 0xb56a, 0xb56b, 0xb56c, 0xb56d, 0xb56e, 0xb56f, 0xb570, 0xb571, + 0xb572, 0xb573, 0xb574, 0xb575, 0xb576, 0xb577, 0xb578, 0xb579, + 0xb57a, 0xb57b, 0xb57c, 0xb57d, 0xb57e, 0xb580, 0xb581, 0xb582, + 0xb583, 0xb584, 0xb585, 0xb586, 0xb587, 0xb588, 0xb589, 0xb58a, + 0xb58b, 0xb58c, 0xb58d, 0xb58e, 0xb58f, 0xb590, 0xb591, 0xb592, + 0xb593, 0xb594, 0xb595, 0xb596, 0xb597, 0xb598, 0xb599, 0xb59a, + 0xb59b, 0xb59c, 0xb59d, 0xb59e, 0xb59f, 0xb5a0, 0xb640, 0xb641, + 0xb642, 0xb643, 0xb644, 0xb645, 0xb646, 0xb647, 0xb648, 0xb649, + 0xb64a, 0xb64b, 0xb64c, 0xb64d, 0xb64e, 0xb64f, 0xb650, 0xb651, + 0xb652, 0xb653, 0xb654, 0xb655, 0xb656, 0xb657, 0xb658, 0xb659, + 0xb65a, 0xb65b, 0xb65c, 0xb65d, 0xb65e, 0xb65f, 0xb660, 0xb661, + 0xb662, 0xb663, 0xb664, 0xb665, 0xb666, 0xb667, 0xb668, 0xb669, + 0xb66a, 0xb66b, 0xb66c, 0xb66d, 0xb66e, 0xb66f, 0xb670, 0xb671, + 0xb672, 0xb673, 0xb674, 0xb675, 0xb676, 0xb677, 0xb678, 0xb679, + 0xb67a, 0xb67b, 0xb67c, 0xb67d, 0xb67e, 0xb680, 0xb681, 0xb682, + 0xb683, 0xb684, 0xb685, 0xb686, 0xb687, 0xb688, 0xb689, 0xb68a, + 0xb68b, 0xb68c, 0xb68d, 0xb68e, 0xb68f, 0xb690, 0xb691, 0xb692, + 0xb693, 0xb694, 0xb695, 0xb696, 0xb697, 0xb698, 0xb699, 0xb69a, + 0xb69b, 0xb69c, 0xb69d, 0xb69e, 0xb69f, 0xb6a0, 0xb740, 0xb741, + 0xb742, 0xb743, 0xb744, 0xb745, 0xb746, 0xb747, 0xb748, 0xb749, + 0xb74a, 0xb74b, 0xb74c, 0xb74d, 0xb74e, 0xb74f, 0xb750, 0xb751, + 0xb752, 0xb753, 0xb754, 0xb755, 0xb756, 0xb757, 0xb758, 0xb759, + 0xb75a, 0xb75b, 0xb75c, 0xb75d, 0xb75e, 0xb75f, 0xb760, 0xb761, + 0xb762, 0xb763, 0xb764, 0xb765, 0xb766, 0xb767, 0xb768, 0xb769, + 0xb76a, 0xb76b, 0xb76c, 0xb76d, 0xb76e, 0xb76f, 0xb770, 0xb771, + 0xb772, 0xb773, 0xb774, 0xb775, 0xb776, 0xb777, 0xb778, 0xb779, + 0xb77a, 0xb77b, 0xb77c, 0xb77d, 0xb77e, 0xb780, 0xb781, 0xb782, + 0xb783, 0xb784, 0xb785, 0xb786, 0xb787, 0xb788, 0xb789, 0xb78a, + 0xb78b, 0xb78c, 0xb78d, 0xb78e, 0xb78f, 0xb790, 0xb791, 0xb792, + 0xb793, 0xb794, 0xb795, 0xb796, 0xb797, 0xb798, 0xb799, 0xb79a, + 0xb79b, 0xb79c, 0xb79d, 0xb79e, 0xb79f, 0xb7a0, 0xb840, 0xb841, + 0xb842, 0xb843, 0xb844, 0xb845, 0xb846, 0xb847, 0xb848, 0xb849, + 0xb84a, 0xb84b, 0xb84c, 0xb84d, 0xb84e, 0xb84f, 0xb850, 0xb851, + 0xb852, 0xb853, 0xb854, 0xb855, 0xb856, 0xb857, 0xb858, 0xb859, + 0xb85a, 0xb85b, 0xb85c, 0xb85d, 0xb85e, 0xb85f, 0xb860, 0xb861, + 0xb862, 0xb863, 0xb864, 0xb865, 0xb866, 0xb867, 0xb868, 0xb869, + 0xb86a, 0xb86b, 0xb86c, 0xb86d, 0xb86e, 0xb86f, 0xb870, 0xb871, + 0xb872, 0xb873, 0xb874, 0xb875, 0xb876, 0xb877, 0xb878, 0xb879, + 0xb87a, 0xb87b, 0xb87c, 0xb87d, 0xb87e, 0xb880, 0xb881, 0xb882, + 0xb883, 0xb884, 0xb885, 0xb886, 0xb887, 0xb888, 0xb889, 0xb88a, + 0xb88b, 0xb88c, 0xb88d, 0xb88e, 0xb88f, 0xb890, 0xb891, 0xb892, + 0xb893, 0xb894, 0xb895, 0xb896, 0xb897, 0xb898, 0xb899, 0xb89a, + 0xb89b, 0xb89c, 0xb89d, 0xb89e, 0xb89f, 0xb8a0, 0xb940, 0xb941, + 0xb942, 0xb943, 0xb944, 0xb945, 0xb946, 0xb947, 0xb948, 0xb949, + 0xb94a, 0xb94b, 0xb94c, 0xb94d, 0xb94e, 0xb94f, 0xb950, 0xb951, + 0xb952, 0xb953, 0xb954, 0xb955, 0xb956, 0xb957, 0xb958, 0xb959, + 0xb95a, 0xb95b, 0xb95c, 0xb95d, 0xb95e, 0xb95f, 0xb960, 0xb961, + 0xb962, 0xb963, 0xb964, 0xb965, 0xb966, 0xb967, 0xb968, 0xb969, + 0xb96a, 0xb96b, 0xb96c, 0xb96d, 0xb96e, 0xb96f, 0xb970, 0xb971, + 0xb972, 0xb973, 0xb974, 0xb975, 0xb976, 0xb977, 0xb978, 0xb979, + 0xb97a, 0xb97b, 0xb97c, 0xb97d, 0xb97e, 0xb980, 0xb981, 0xb982, + 0xb983, 0xb984, 0xb985, 0xb986, 0xb987, 0xb988, 0xb989, 0xb98a, + 0xb98b, 0xb98c, 0xb98d, 0xb98e, 0xb98f, 0xb990, 0xb991, 0xb992, + 0xb993, 0xb994, 0xb995, 0xb996, 0xb997, 0xb998, 0xb999, 0xb99a, + 0xb99b, 0xb99c, 0xb99d, 0xb99e, 0xb99f, 0xb9a0, 0xba40, 0xba41, + 0xba42, 0xba43, 0xba44, 0xba45, 0xba46, 0xba47, 0xba48, 0xba49, + 0xba4a, 0xba4b, 0xba4c, 0xba4d, 0xba4e, 0xba4f, 0xba50, 0xba51, + 0xba52, 0xba53, 0xba54, 0xba55, 0xba56, 0xba57, 0xba58, 0xba59, + 0xba5a, 0xba5b, 0xba5c, 0xba5d, 0xba5e, 0xba5f, 0xba60, 0xba61, + 0xba62, 0xba63, 0xba64, 0xba65, 0xba66, 0xba67, 0xba68, 0xba69, + 0xba6a, 0xba6b, 0xba6c, 0xba6d, 0xba6e, 0xba6f, 0xba70, 0xba71, + 0xba72, 0xba73, 0xba74, 0xba75, 0xba76, 0xba77, 0xba78, 0xba79, + 0xba7a, 0xba7b, 0xba7c, 0xba7d, 0xba7e, 0xba80, 0xba81, 0xba82, + 0xba83, 0xba84, 0xba85, 0xba86, 0xba87, 0xba88, 0xba89, 0xba8a, + 0xba8b, 0xba8c, 0xba8d, 0xba8e, 0xba8f, 0xba90, 0xba91, 0xba92, + 0xba93, 0xba94, 0xba95, 0xba96, 0xba97, 0xba98, 0xba99, 0xba9a, + 0xba9b, 0xba9c, 0xba9d, 0xba9e, 0xba9f, 0xbaa0, 0xbb40, 0xbb41, + 0xbb42, 0xbb43, 0xbb44, 0xbb45, 0xbb46, 0xbb47, 0xbb48, 0xbb49, + 0xbb4a, 0xbb4b, 0xbb4c, 0xbb4d, 0xbb4e, 0xbb4f, 0xbb50, 0xbb51, + 0xbb52, 0xbb53, 0xbb54, 0xbb55, 0xbb56, 0xbb57, 0xbb58, 0xbb59, + 0xbb5a, 0xbb5b, 0xbb5c, 0xbb5d, 0xbb5e, 0xbb5f, 0xbb60, 0xbb61, + 0xbb62, 0xbb63, 0xbb64, 0xbb65, 0xbb66, 0xbb67, 0xbb68, 0xbb69, + 0xbb6a, 0xbb6b, 0xbb6c, 0xbb6d, 0xbb6e, 0xbb6f, 0xbb70, 0xbb71, + 0xbb72, 0xbb73, 0xbb74, 0xbb75, 0xbb76, 0xbb77, 0xbb78, 0xbb79, + 0xbb7a, 0xbb7b, 0xbb7c, 0xbb7d, 0xbb7e, 0xbb80, 0xbb81, 0xbb82, + 0xbb83, 0xbb84, 0xbb85, 0xbb86, 0xbb87, 0xbb88, 0xbb89, 0xbb8a, + 0xbb8b, 0xbb8c, 0xbb8d, 0xbb8e, 0xbb8f, 0xbb90, 0xbb91, 0xbb92, + 0xbb93, 0xbb94, 0xbb95, 0xbb96, 0xbb97, 0xbb98, 0xbb99, 0xbb9a, + 0xbb9b, 0xbb9c, 0xbb9d, 0xbb9e, 0xbb9f, 0xbba0, 0xbc40, 0xbc41, + 0xbc42, 0xbc43, 0xbc44, 0xbc45, 0xbc46, 0xbc47, 0xbc48, 0xbc49, + 0xbc4a, 0xbc4b, 0xbc4c, 0xbc4d, 0xbc4e, 0xbc4f, 0xbc50, 0xbc51, + 0xbc52, 0xbc53, 0xbc54, 0xbc55, 0xbc56, 0xbc57, 0xbc58, 0xbc59, + 0xbc5a, 0xbc5b, 0xbc5c, 0xbc5d, 0xbc5e, 0xbc5f, 0xbc60, 0xbc61, + 0xbc62, 0xbc63, 0xbc64, 0xbc65, 0xbc66, 0xbc67, 0xbc68, 0xbc69, + 0xbc6a, 0xbc6b, 0xbc6c, 0xbc6d, 0xbc6e, 0xbc6f, 0xbc70, 0xbc71, + 0xbc72, 0xbc73, 0xbc74, 0xbc75, 0xbc76, 0xbc77, 0xbc78, 0xbc79, + 0xbc7a, 0xbc7b, 0xbc7c, 0xbc7d, 0xbc7e, 0xbc80, 0xbc81, 0xbc82, + 0xbc83, 0xbc84, 0xbc85, 0xbc86, 0xbc87, 0xbc88, 0xbc89, 0xbc8a, + 0xbc8b, 0xbc8c, 0xbc8d, 0xbc8e, 0xbc8f, 0xbc90, 0xbc91, 0xbc92, + 0xbc93, 0xbc94, 0xbc95, 0xbc96, 0xbc97, 0xbc98, 0xbc99, 0xbc9a, + 0xbc9b, 0xbc9c, 0xbc9d, 0xbc9e, 0xbc9f, 0xbca0, 0xbd40, 0xbd41, + 0xbd42, 0xbd43, 0xbd44, 0xbd45, 0xbd46, 0xbd47, 0xbd48, 0xbd49, + 0xbd4a, 0xbd4b, 0xbd4c, 0xbd4d, 0xbd4e, 0xbd4f, 0xbd50, 0xbd51, + 0xbd52, 0xbd53, 0xbd54, 0xbd55, 0xbd56, 0xbd57, 0xbd58, 0xbd59, + 0xbd5a, 0xbd5b, 0xbd5c, 0xbd5d, 0xbd5e, 0xbd5f, 0xbd60, 0xbd61, + 0xbd62, 0xbd63, 0xbd64, 0xbd65, 0xbd66, 0xbd67, 0xbd68, 0xbd69, + 0xbd6a, 0xbd6b, 0xbd6c, 0xbd6d, 0xbd6e, 0xbd6f, 0xbd70, 0xbd71, + 0xbd72, 0xbd73, 0xbd74, 0xbd75, 0xbd76, 0xbd77, 0xbd78, 0xbd79, + 0xbd7a, 0xbd7b, 0xbd7c, 0xbd7d, 0xbd7e, 0xbd80, 0xbd81, 0xbd82, + 0xbd83, 0xbd84, 0xbd85, 0xbd86, 0xbd87, 0xbd88, 0xbd89, 0xbd8a, + 0xbd8b, 0xbd8c, 0xbd8d, 0xbd8e, 0xbd8f, 0xbd90, 0xbd91, 0xbd92, + 0xbd93, 0xbd94, 0xbd95, 0xbd96, 0xbd97, 0xbd98, 0xbd99, 0xbd9a, + 0xbd9b, 0xbd9c, 0xbd9d, 0xbd9e, 0xbd9f, 0xbda0, 0xbe40, 0xbe41, + 0xbe42, 0xbe43, 0xbe44, 0xbe45, 0xbe46, 0xbe47, 0xbe48, 0xbe49, + 0xbe4a, 0xbe4b, 0xbe4c, 0xbe4d, 0xbe4e, 0xbe4f, 0xbe50, 0xbe51, + 0xbe52, 0xbe53, 0xbe54, 0xbe55, 0xbe56, 0xbe57, 0xbe58, 0xbe59, + 0xbe5a, 0xbe5b, 0xbe5c, 0xbe5d, 0xbe5e, 0xbe5f, 0xbe60, 0xbe61, + 0xbe62, 0xbe63, 0xbe64, 0xbe65, 0xbe66, 0xbe67, 0xbe68, 0xbe69, + 0xbe6a, 0xbe6b, 0xbe6c, 0xbe6d, 0xbe6e, 0xbe6f, 0xbe70, 0xbe71, + 0xbe72, 0xbe73, 0xbe74, 0xbe75, 0xbe76, 0xbe77, 0xbe78, 0xbe79, + 0xbe7a, 0xbe7b, 0xbe7c, 0xbe7d, 0xbe7e, 0xbe80, 0xbe81, 0xbe82, + 0xbe83, 0xbe84, 0xbe85, 0xbe86, 0xbe87, 0xbe88, 0xbe89, 0xbe8a, + 0xbe8b, 0xbe8c, 0xbe8d, 0xbe8e, 0xbe8f, 0xbe90, 0xbe91, 0xbe92, + 0xbe93, 0xbe94, 0xbe95, 0xbe96, 0xbe97, 0xbe98, 0xbe99, 0xbe9a, + 0xbe9b, 0xbe9c, 0xbe9d, 0xbe9e, 0xbe9f, 0xbea0, 0xbf40, 0xbf41, + 0xbf42, 0xbf43, 0xbf44, 0xbf45, 0xbf46, 0xbf47, 0xbf48, 0xbf49, + 0xbf4a, 0xbf4b, 0xbf4c, 0xbf4d, 0xbf4e, 0xbf4f, 0xbf50, 0xbf51, + 0xbf52, 0xbf53, 0xbf54, 0xbf55, 0xbf56, 0xbf57, 0xbf58, 0xbf59, + 0xbf5a, 0xbf5b, 0xbf5c, 0xbf5d, 0xbf5e, 0xbf5f, 0xbf60, 0xbf61, + 0xbf62, 0xbf63, 0xbf64, 0xbf65, 0xbf66, 0xbf67, 0xbf68, 0xbf69, + 0xbf6a, 0xbf6b, 0xbf6c, 0xbf6d, 0xbf6e, 0xbf6f, 0xbf70, 0xbf71, + 0xbf72, 0xbf73, 0xbf74, 0xbf75, 0xbf76, 0xbf77, 0xbf78, 0xbf79, + 0xbf7a, 0xbf7b, 0xbf7c, 0xbf7d, 0xbf7e, 0xbf80, 0xbf81, 0xbf82, + 0xbf83, 0xbf84, 0xbf85, 0xbf86, 0xbf87, 0xbf88, 0xbf89, 0xbf8a, + 0xbf8b, 0xbf8c, 0xbf8d, 0xbf8e, 0xbf8f, 0xbf90, 0xbf91, 0xbf92, + 0xbf93, 0xbf94, 0xbf95, 0xbf96, 0xbf97, 0xbf98, 0xbf99, 0xbf9a, + 0xbf9b, 0xbf9c, 0xbf9d, 0xbf9e, 0xbf9f, 0xbfa0, 0xc040, 0xc041, + 0xc042, 0xc043, 0xc044, 0xc045, 0xc046, 0xc047, 0xc048, 0xc049, + 0xc04a, 0xc04b, 0xc04c, 0xc04d, 0xc04e, 0xc04f, 0xc050, 0xc051, + 0xc052, 0xc053, 0xc054, 0xc055, 0xc056, 0xc057, 0xc058, 0xc059, + 0xc05a, 0xc05b, 0xc05c, 0xc05d, 0xc05e, 0xc05f, 0xc060, 0xc061, + 0xc062, 0xc063, 0xc064, 0xc065, 0xc066, 0xc067, 0xc068, 0xc069, + 0xc06a, 0xc06b, 0xc06c, 0xc06d, 0xc06e, 0xc06f, 0xc070, 0xc071, + 0xc072, 0xc073, 0xc074, 0xc075, 0xc076, 0xc077, 0xc078, 0xc079, + 0xc07a, 0xc07b, 0xc07c, 0xc07d, 0xc07e, 0xc080, 0xc081, 0xc082, + 0xc083, 0xc084, 0xc085, 0xc086, 0xc087, 0xc088, 0xc089, 0xc08a, + 0xc08b, 0xc08c, 0xc08d, 0xc08e, 0xc08f, 0xc090, 0xc091, 0xc092, + 0xc093, 0xc094, 0xc095, 0xc096, 0xc097, 0xc098, 0xc099, 0xc09a, + 0xc09b, 0xc09c, 0xc09d, 0xc09e, 0xc09f, 0xc0a0, 0xc140, 0xc141, + 0xc142, 0xc143, 0xc144, 0xc145, 0xc146, 0xc147, 0xc148, 0xc149, + 0xc14a, 0xc14b, 0xc14c, 0xc14d, 0xc14e, 0xc14f, 0xc150, 0xc151, + 0xc152, 0xc153, 0xc154, 0xc155, 0xc156, 0xc157, 0xc158, 0xc159, + 0xc15a, 0xc15b, 0xc15c, 0xc15d, 0xc15e, 0xc15f, 0xc160, 0xc161, + 0xc162, 0xc163, 0xc164, 0xc165, 0xc166, 0xc167, 0xc168, 0xc169, + 0xc16a, 0xc16b, 0xc16c, 0xc16d, 0xc16e, 0xc16f, 0xc170, 0xc171, + 0xc172, 0xc173, 0xc174, 0xc175, 0xc176, 0xc177, 0xc178, 0xc179, + 0xc17a, 0xc17b, 0xc17c, 0xc17d, 0xc17e, 0xc180, 0xc181, 0xc182, + 0xc183, 0xc184, 0xc185, 0xc186, 0xc187, 0xc188, 0xc189, 0xc18a, + 0xc18b, 0xc18c, 0xc18d, 0xc18e, 0xc18f, 0xc190, 0xc191, 0xc192, + 0xc193, 0xc194, 0xc195, 0xc196, 0xc197, 0xc198, 0xc199, 0xc19a, + 0xc19b, 0xc19c, 0xc19d, 0xc19e, 0xc19f, 0xc1a0, 0xc240, 0xc241, + 0xc242, 0xc243, 0xc244, 0xc245, 0xc246, 0xc247, 0xc248, 0xc249, + 0xc24a, 0xc24b, 0xc24c, 0xc24d, 0xc24e, 0xc24f, 0xc250, 0xc251, + 0xc252, 0xc253, 0xc254, 0xc255, 0xc256, 0xc257, 0xc258, 0xc259, + 0xc25a, 0xc25b, 0xc25c, 0xc25d, 0xc25e, 0xc25f, 0xc260, 0xc261, + 0xc262, 0xc263, 0xc264, 0xc265, 0xc266, 0xc267, 0xc268, 0xc269, + 0xc26a, 0xc26b, 0xc26c, 0xc26d, 0xc26e, 0xc26f, 0xc270, 0xc271, + 0xc272, 0xc273, 0xc274, 0xc275, 0xc276, 0xc277, 0xc278, 0xc279, + 0xc27a, 0xc27b, 0xc27c, 0xc27d, 0xc27e, 0xc280, 0xc281, 0xc282, + 0xc283, 0xc284, 0xc285, 0xc286, 0xc287, 0xc288, 0xc289, 0xc28a, + 0xc28b, 0xc28c, 0xc28d, 0xc28e, 0xc28f, 0xc290, 0xc291, 0xc292, + 0xc293, 0xc294, 0xc295, 0xc296, 0xc297, 0xc298, 0xc299, 0xc29a, + 0xc29b, 0xc29c, 0xc29d, 0xc29e, 0xc29f, 0xc2a0, 0xc340, 0xc341, + 0xc342, 0xc343, 0xc344, 0xc345, 0xc346, 0xc347, 0xc348, 0xc349, + 0xc34a, 0xc34b, 0xc34c, 0xc34d, 0xc34e, 0xc34f, 0xc350, 0xc351, + 0xc352, 0xc353, 0xc354, 0xc355, 0xc356, 0xc357, 0xc358, 0xc359, + 0xc35a, 0xc35b, 0xc35c, 0xc35d, 0xc35e, 0xc35f, 0xc360, 0xc361, + 0xc362, 0xc363, 0xc364, 0xc365, 0xc366, 0xc367, 0xc368, 0xc369, + 0xc36a, 0xc36b, 0xc36c, 0xc36d, 0xc36e, 0xc36f, 0xc370, 0xc371, + 0xc372, 0xc373, 0xc374, 0xc375, 0xc376, 0xc377, 0xc378, 0xc379, + 0xc37a, 0xc37b, 0xc37c, 0xc37d, 0xc37e, 0xc380, 0xc381, 0xc382, + 0xc383, 0xc384, 0xc385, 0xc386, 0xc387, 0xc388, 0xc389, 0xc38a, + 0xc38b, 0xc38c, 0xc38d, 0xc38e, 0xc38f, 0xc390, 0xc391, 0xc392, + 0xc393, 0xc394, 0xc395, 0xc396, 0xc397, 0xc398, 0xc399, 0xc39a, + 0xc39b, 0xc39c, 0xc39d, 0xc39e, 0xc39f, 0xc3a0, 0xc440, 0xc441, + 0xc442, 0xc443, 0xc444, 0xc445, 0xc446, 0xc447, 0xc448, 0xc449, + 0xc44a, 0xc44b, 0xc44c, 0xc44d, 0xc44e, 0xc44f, 0xc450, 0xc451, + 0xc452, 0xc453, 0xc454, 0xc455, 0xc456, 0xc457, 0xc458, 0xc459, + 0xc45a, 0xc45b, 0xc45c, 0xc45d, 0xc45e, 0xc45f, 0xc460, 0xc461, + 0xc462, 0xc463, 0xc464, 0xc465, 0xc466, 0xc467, 0xc468, 0xc469, + 0xc46a, 0xc46b, 0xc46c, 0xc46d, 0xc46e, 0xc46f, 0xc470, 0xc471, + 0xc472, 0xc473, 0xc474, 0xc475, 0xc476, 0xc477, 0xc478, 0xc479, + 0xc47a, 0xc47b, 0xc47c, 0xc47d, 0xc47e, 0xc480, 0xc481, 0xc482, + 0xc483, 0xc484, 0xc485, 0xc486, 0xc487, 0xc488, 0xc489, 0xc48a, + 0xc48b, 0xc48c, 0xc48d, 0xc48e, 0xc48f, 0xc490, 0xc491, 0xc492, + 0xc493, 0xc494, 0xc495, 0xc496, 0xc497, 0xc498, 0xc499, 0xc49a, + 0xc49b, 0xc49c, 0xc49d, 0xc49e, 0xc49f, 0xc4a0, 0xc540, 0xc541, + 0xc542, 0xc543, 0xc544, 0xc545, 0xc546, 0xc547, 0xc548, 0xc549, + 0xc54a, 0xc54b, 0xc54c, 0xc54d, 0xc54e, 0xc54f, 0xc550, 0xc551, + 0xc552, 0xc553, 0xc554, 0xc555, 0xc556, 0xc557, 0xc558, 0xc559, + 0xc55a, 0xc55b, 0xc55c, 0xc55d, 0xc55e, 0xc55f, 0xc560, 0xc561, + 0xc562, 0xc563, 0xc564, 0xc565, 0xc566, 0xc567, 0xc568, 0xc569, + 0xc56a, 0xc56b, 0xc56c, 0xc56d, 0xc56e, 0xc56f, 0xc570, 0xc571, + 0xc572, 0xc573, 0xc574, 0xc575, 0xc576, 0xc577, 0xc578, 0xc579, + 0xc57a, 0xc57b, 0xc57c, 0xc57d, 0xc57e, 0xc580, 0xc581, 0xc582, + 0xc583, 0xc584, 0xc585, 0xc586, 0xc587, 0xc588, 0xc589, 0xc58a, + 0xc58b, 0xc58c, 0xc58d, 0xc58e, 0xc58f, 0xc590, 0xc591, 0xc592, + 0xc593, 0xc594, 0xc595, 0xc596, 0xc597, 0xc598, 0xc599, 0xc59a, + 0xc59b, 0xc59c, 0xc59d, 0xc59e, 0xc59f, 0xc5a0, 0xc640, 0xc641, + 0xc642, 0xc643, 0xc644, 0xc645, 0xc646, 0xc647, 0xc648, 0xc649, + 0xc64a, 0xc64b, 0xc64c, 0xc64d, 0xc64e, 0xc64f, 0xc650, 0xc651, + 0xc652, 0xc653, 0xc654, 0xc655, 0xc656, 0xc657, 0xc658, 0xc659, + 0xc65a, 0xc65b, 0xc65c, 0xc65d, 0xc65e, 0xc65f, 0xc660, 0xc661, + 0xc662, 0xc663, 0xc664, 0xc665, 0xc666, 0xc667, 0xc668, 0xc669, + 0xc66a, 0xc66b, 0xc66c, 0xc66d, 0xc66e, 0xc66f, 0xc670, 0xc671, + 0xc672, 0xc673, 0xc674, 0xc675, 0xc676, 0xc677, 0xc678, 0xc679, + 0xc67a, 0xc67b, 0xc67c, 0xc67d, 0xc67e, 0xc680, 0xc681, 0xc682, + 0xc683, 0xc684, 0xc685, 0xc686, 0xc687, 0xc688, 0xc689, 0xc68a, + 0xc68b, 0xc68c, 0xc68d, 0xc68e, 0xc68f, 0xc690, 0xc691, 0xc692, + 0xc693, 0xc694, 0xc695, 0xc696, 0xc697, 0xc698, 0xc699, 0xc69a, + 0xc69b, 0xc69c, 0xc69d, 0xc69e, 0xc69f, 0xc6a0, 0xc740, 0xc741, + 0xc742, 0xc743, 0xc744, 0xc745, 0xc746, 0xc747, 0xc748, 0xc749, + 0xc74a, 0xc74b, 0xc74c, 0xc74d, 0xc74e, 0xc74f, 0xc750, 0xc751, + 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc759, + 0xc75a, 0xc75b, 0xc75c, 0xc75d, 0xc75e, 0xc75f, 0xc760, 0xc761, + 0xc762, 0xc763, 0xc764, 0xc765, 0xc766, 0xc767, 0xc768, 0xc769, + 0xc76a, 0xc76b, 0xc76c, 0xc76d, 0xc76e, 0xc76f, 0xc770, 0xc771, + 0xc772, 0xc773, 0xc774, 0xc775, 0xc776, 0xc777, 0xc778, 0xc779, + 0xc77a, 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc780, 0xc781, 0xc782, + 0xc783, 0xc784, 0xc785, 0xc786, 0xc787, 0xc788, 0xc789, 0xc78a, + 0xc78b, 0xc78c, 0xc78d, 0xc78e, 0xc78f, 0xc790, 0xc791, 0xc792, + 0xc793, 0xc794, 0xc795, 0xc796, 0xc797, 0xc798, 0xc799, 0xc79a, + 0xc79b, 0xc79c, 0xc79d, 0xc79e, 0xc79f, 0xc7a0, 0xc840, 0xc841, + 0xc842, 0xc843, 0xc844, 0xc845, 0xc846, 0xc847, 0xc848, 0xc849, + 0xc84a, 0xc84b, 0xc84c, 0xc84d, 0xc84e, 0xc84f, 0xc850, 0xc851, + 0xc852, 0xc853, 0xc854, 0xc855, 0xc856, 0xc857, 0xc858, 0xc859, + 0xc85a, 0xc85b, 0xc85c, 0xc85d, 0xc85e, 0xc85f, 0xc860, 0xc861, + 0xc862, 0xc863, 0xc864, 0xc865, 0xc866, 0xc867, 0xc868, 0xc869, + 0xc86a, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f, 0xc870, 0xc871, + 0xc872, 0xc873, 0xc874, 0xc875, 0xc876, 0xc877, 0xc878, 0xc879, + 0xc87a, 0xc87b, 0xc87c, 0xc87d, 0xc87e, 0xc880, 0xc881, 0xc882, + 0xc883, 0xc884, 0xc885, 0xc886, 0xc887, 0xc888, 0xc889, 0xc88a, + 0xc88b, 0xc88c, 0xc88d, 0xc88e, 0xc88f, 0xc890, 0xc891, 0xc892, + 0xc893, 0xc894, 0xc895, 0xc896, 0xc897, 0xc898, 0xc899, 0xc89a, + 0xc89b, 0xc89c, 0xc89d, 0xc89e, 0xc89f, 0xc8a0, 0xc940, 0xc941, + 0xc942, 0xc943, 0xc944, 0xc945, 0xc946, 0xc947, 0xc948, 0xc949, + 0xc94a, 0xc94b, 0xc94c, 0xc94d, 0xc94e, 0xc94f, 0xc950, 0xc951, + 0xc952, 0xc953, 0xc954, 0xc955, 0xc956, 0xc957, 0xc958, 0xc959, + 0xc95a, 0xc95b, 0xc95c, 0xc95d, 0xc95e, 0xc95f, 0xc960, 0xc961, + 0xc962, 0xc963, 0xc964, 0xc965, 0xc966, 0xc967, 0xc968, 0xc969, + 0xc96a, 0xc96b, 0xc96c, 0xc96d, 0xc96e, 0xc96f, 0xc970, 0xc971, + 0xc972, 0xc973, 0xc974, 0xc975, 0xc976, 0xc977, 0xc978, 0xc979, + 0xc97a, 0xc97b, 0xc97c, 0xc97d, 0xc97e, 0xc980, 0xc981, 0xc982, + 0xc983, 0xc984, 0xc985, 0xc986, 0xc987, 0xc988, 0xc989, 0xc98a, + 0xc98b, 0xc98c, 0xc98d, 0xc98e, 0xc98f, 0xc990, 0xc991, 0xc992, + 0xc993, 0xc994, 0xc995, 0xc996, 0xc997, 0xc998, 0xc999, 0xc99a, + 0xc99b, 0xc99c, 0xc99d, 0xc99e, 0xc99f, 0xc9a0, 0xca40, 0xca41, + 0xca42, 0xca43, 0xca44, 0xca45, 0xca46, 0xca47, 0xca48, 0xca49, + 0xca4a, 0xca4b, 0xca4c, 0xca4d, 0xca4e, 0xca4f, 0xca50, 0xca51, + 0xca52, 0xca53, 0xca54, 0xca55, 0xca56, 0xca57, 0xca58, 0xca59, + 0xca5a, 0xca5b, 0xca5c, 0xca5d, 0xca5e, 0xca5f, 0xca60, 0xca61, + 0xca62, 0xca63, 0xca64, 0xca65, 0xca66, 0xca67, 0xca68, 0xca69, + 0xca6a, 0xca6b, 0xca6c, 0xca6d, 0xca6e, 0xca6f, 0xca70, 0xca71, + 0xca72, 0xca73, 0xca74, 0xca75, 0xca76, 0xca77, 0xca78, 0xca79, + 0xca7a, 0xca7b, 0xca7c, 0xca7d, 0xca7e, 0xca80, 0xca81, 0xca82, + 0xca83, 0xca84, 0xca85, 0xca86, 0xca87, 0xca88, 0xca89, 0xca8a, + 0xca8b, 0xca8c, 0xca8d, 0xca8e, 0xca8f, 0xca90, 0xca91, 0xca92, + 0xca93, 0xca94, 0xca95, 0xca96, 0xca97, 0xca98, 0xca99, 0xca9a, + 0xca9b, 0xca9c, 0xca9d, 0xca9e, 0xca9f, 0xcaa0, 0xcb40, 0xcb41, + 0xcb42, 0xcb43, 0xcb44, 0xcb45, 0xcb46, 0xcb47, 0xcb48, 0xcb49, + 0xcb4a, 0xcb4b, 0xcb4c, 0xcb4d, 0xcb4e, 0xcb4f, 0xcb50, 0xcb51, + 0xcb52, 0xcb53, 0xcb54, 0xcb55, 0xcb56, 0xcb57, 0xcb58, 0xcb59, + 0xcb5a, 0xcb5b, 0xcb5c, 0xcb5d, 0xcb5e, 0xcb5f, 0xcb60, 0xcb61, + 0xcb62, 0xcb63, 0xcb64, 0xcb65, 0xcb66, 0xcb67, 0xcb68, 0xcb69, + 0xcb6a, 0xcb6b, 0xcb6c, 0xcb6d, 0xcb6e, 0xcb6f, 0xcb70, 0xcb71, + 0xcb72, 0xcb73, 0xcb74, 0xcb75, 0xcb76, 0xcb77, 0xcb78, 0xcb79, + 0xcb7a, 0xcb7b, 0xcb7c, 0xcb7d, 0xcb7e, 0xcb80, 0xcb81, 0xcb82, + 0xcb83, 0xcb84, 0xcb85, 0xcb86, 0xcb87, 0xcb88, 0xcb89, 0xcb8a, + 0xcb8b, 0xcb8c, 0xcb8d, 0xcb8e, 0xcb8f, 0xcb90, 0xcb91, 0xcb92, + 0xcb93, 0xcb94, 0xcb95, 0xcb96, 0xcb97, 0xcb98, 0xcb99, 0xcb9a, + 0xcb9b, 0xcb9c, 0xcb9d, 0xcb9e, 0xcb9f, 0xcba0, 0xcc40, 0xcc41, + 0xcc42, 0xcc43, 0xcc44, 0xcc45, 0xcc46, 0xcc47, 0xcc48, 0xcc49, + 0xcc4a, 0xcc4b, 0xcc4c, 0xcc4d, 0xcc4e, 0xcc4f, 0xcc50, 0xcc51, + 0xcc52, 0xcc53, 0xcc54, 0xcc55, 0xcc56, 0xcc57, 0xcc58, 0xcc59, + 0xcc5a, 0xcc5b, 0xcc5c, 0xcc5d, 0xcc5e, 0xcc5f, 0xcc60, 0xcc61, + 0xcc62, 0xcc63, 0xcc64, 0xcc65, 0xcc66, 0xcc67, 0xcc68, 0xcc69, + 0xcc6a, 0xcc6b, 0xcc6c, 0xcc6d, 0xcc6e, 0xcc6f, 0xcc70, 0xcc71, + 0xcc72, 0xcc73, 0xcc74, 0xcc75, 0xcc76, 0xcc77, 0xcc78, 0xcc79, + 0xcc7a, 0xcc7b, 0xcc7c, 0xcc7d, 0xcc7e, 0xcc80, 0xcc81, 0xcc82, + 0xcc83, 0xcc84, 0xcc85, 0xcc86, 0xcc87, 0xcc88, 0xcc89, 0xcc8a, + 0xcc8b, 0xcc8c, 0xcc8d, 0xcc8e, 0xcc8f, 0xcc90, 0xcc91, 0xcc92, + 0xcc93, 0xcc94, 0xcc95, 0xcc96, 0xcc97, 0xcc98, 0xcc99, 0xcc9a, + 0xcc9b, 0xcc9c, 0xcc9d, 0xcc9e, 0xcc9f, 0xcca0, 0xcd40, 0xcd41, + 0xcd42, 0xcd43, 0xcd44, 0xcd45, 0xcd46, 0xcd47, 0xcd48, 0xcd49, + 0xcd4a, 0xcd4b, 0xcd4c, 0xcd4d, 0xcd4e, 0xcd4f, 0xcd50, 0xcd51, + 0xcd52, 0xcd53, 0xcd54, 0xcd55, 0xcd56, 0xcd57, 0xcd58, 0xcd59, + 0xcd5a, 0xcd5b, 0xcd5c, 0xcd5d, 0xcd5e, 0xcd5f, 0xcd60, 0xcd61, + 0xcd62, 0xcd63, 0xcd64, 0xcd65, 0xcd66, 0xcd67, 0xcd68, 0xcd69, + 0xcd6a, 0xcd6b, 0xcd6c, 0xcd6d, 0xcd6e, 0xcd6f, 0xcd70, 0xcd71, + 0xcd72, 0xcd73, 0xcd74, 0xcd75, 0xcd76, 0xcd77, 0xcd78, 0xcd79, + 0xcd7a, 0xcd7b, 0xcd7c, 0xcd7d, 0xcd7e, 0xcd80, 0xcd81, 0xcd82, + 0xcd83, 0xcd84, 0xcd85, 0xcd86, 0xcd87, 0xcd88, 0xcd89, 0xcd8a, + 0xcd8b, 0xcd8c, 0xcd8d, 0xcd8e, 0xcd8f, 0xcd90, 0xcd91, 0xcd92, + 0xcd93, 0xcd94, 0xcd95, 0xcd96, 0xcd97, 0xcd98, 0xcd99, 0xcd9a, + 0xcd9b, 0xcd9c, 0xcd9d, 0xcd9e, 0xcd9f, 0xcda0, 0xce40, 0xce41, + 0xce42, 0xce43, 0xce44, 0xce45, 0xce46, 0xce47, 0xce48, 0xce49, + 0xce4a, 0xce4b, 0xce4c, 0xce4d, 0xce4e, 0xce4f, 0xce50, 0xce51, + 0xce52, 0xce53, 0xce54, 0xce55, 0xce56, 0xce57, 0xce58, 0xce59, + 0xce5a, 0xce5b, 0xce5c, 0xce5d, 0xce5e, 0xce5f, 0xce60, 0xce61, + 0xce62, 0xce63, 0xce64, 0xce65, 0xce66, 0xce67, 0xce68, 0xce69, + 0xce6a, 0xce6b, 0xce6c, 0xce6d, 0xce6e, 0xce6f, 0xce70, 0xce71, + 0xce72, 0xce73, 0xce74, 0xce75, 0xce76, 0xce77, 0xce78, 0xce79, + 0xce7a, 0xce7b, 0xce7c, 0xce7d, 0xce7e, 0xce80, 0xce81, 0xce82, + 0xce83, 0xce84, 0xce85, 0xce86, 0xce87, 0xce88, 0xce89, 0xce8a, + 0xce8b, 0xce8c, 0xce8d, 0xce8e, 0xce8f, 0xce90, 0xce91, 0xce92, + 0xce93, 0xce94, 0xce95, 0xce96, 0xce97, 0xce98, 0xce99, 0xce9a, + 0xce9b, 0xce9c, 0xce9d, 0xce9e, 0xce9f, 0xcea0, 0xcf40, 0xcf41, + 0xcf42, 0xcf43, 0xcf44, 0xcf45, 0xcf46, 0xcf47, 0xcf48, 0xcf49, + 0xcf4a, 0xcf4b, 0xcf4c, 0xcf4d, 0xcf4e, 0xcf4f, 0xcf50, 0xcf51, + 0xcf52, 0xcf53, 0xcf54, 0xcf55, 0xcf56, 0xcf57, 0xcf58, 0xcf59, + 0xcf5a, 0xcf5b, 0xcf5c, 0xcf5d, 0xcf5e, 0xcf5f, 0xcf60, 0xcf61, + 0xcf62, 0xcf63, 0xcf64, 0xcf65, 0xcf66, 0xcf67, 0xcf68, 0xcf69, + 0xcf6a, 0xcf6b, 0xcf6c, 0xcf6d, 0xcf6e, 0xcf6f, 0xcf70, 0xcf71, + 0xcf72, 0xcf73, 0xcf74, 0xcf75, 0xcf76, 0xcf77, 0xcf78, 0xcf79, + 0xcf7a, 0xcf7b, 0xcf7c, 0xcf7d, 0xcf7e, 0xcf80, 0xcf81, 0xcf82, + 0xcf83, 0xcf84, 0xcf85, 0xcf86, 0xcf87, 0xcf88, 0xcf89, 0xcf8a, + 0xcf8b, 0xcf8c, 0xcf8d, 0xcf8e, 0xcf8f, 0xcf90, 0xcf91, 0xcf92, + 0xcf93, 0xcf94, 0xcf95, 0xcf96, 0xcf97, 0xcf98, 0xcf99, 0xcf9a, + 0xcf9b, 0xcf9c, 0xcf9d, 0xcf9e, 0xcf9f, 0xcfa0, 0xd040, 0xd041, + 0xd042, 0xd043, 0xd044, 0xd045, 0xd046, 0xd047, 0xd048, 0xd049, + 0xd04a, 0xd04b, 0xd04c, 0xd04d, 0xd04e, 0xd04f, 0xd050, 0xd051, + 0xd052, 0xd053, 0xd054, 0xd055, 0xd056, 0xd057, 0xd058, 0xd059, + 0xd05a, 0xd05b, 0xd05c, 0xd05d, 0xd05e, 0xd05f, 0xd060, 0xd061, + 0xd062, 0xd063, 0xd064, 0xd065, 0xd066, 0xd067, 0xd068, 0xd069, + 0xd06a, 0xd06b, 0xd06c, 0xd06d, 0xd06e, 0xd06f, 0xd070, 0xd071, + 0xd072, 0xd073, 0xd074, 0xd075, 0xd076, 0xd077, 0xd078, 0xd079, + 0xd07a, 0xd07b, 0xd07c, 0xd07d, 0xd07e, 0xd080, 0xd081, 0xd082, + 0xd083, 0xd084, 0xd085, 0xd086, 0xd087, 0xd088, 0xd089, 0xd08a, + 0xd08b, 0xd08c, 0xd08d, 0xd08e, 0xd08f, 0xd090, 0xd091, 0xd092, + 0xd093, 0xd094, 0xd095, 0xd096, 0xd097, 0xd098, 0xd099, 0xd09a, + 0xd09b, 0xd09c, 0xd09d, 0xd09e, 0xd09f, 0xd0a0, 0xd140, 0xd141, + 0xd142, 0xd143, 0xd144, 0xd145, 0xd146, 0xd147, 0xd148, 0xd149, + 0xd14a, 0xd14b, 0xd14c, 0xd14d, 0xd14e, 0xd14f, 0xd150, 0xd151, + 0xd152, 0xd153, 0xd154, 0xd155, 0xd156, 0xd157, 0xd158, 0xd159, + 0xd15a, 0xd15b, 0xd15c, 0xd15d, 0xd15e, 0xd15f, 0xd160, 0xd161, + 0xd162, 0xd163, 0xd164, 0xd165, 0xd166, 0xd167, 0xd168, 0xd169, + 0xd16a, 0xd16b, 0xd16c, 0xd16d, 0xd16e, 0xd16f, 0xd170, 0xd171, + 0xd172, 0xd173, 0xd174, 0xd175, 0xd176, 0xd177, 0xd178, 0xd179, + 0xd17a, 0xd17b, 0xd17c, 0xd17d, 0xd17e, 0xd180, 0xd181, 0xd182, + 0xd183, 0xd184, 0xd185, 0xd186, 0xd187, 0xd188, 0xd189, 0xd18a, + 0xd18b, 0xd18c, 0xd18d, 0xd18e, 0xd18f, 0xd190, 0xd191, 0xd192, + 0xd193, 0xd194, 0xd195, 0xd196, 0xd197, 0xd198, 0xd199, 0xd19a, + 0xd19b, 0xd19c, 0xd19d, 0xd19e, 0xd19f, 0xd1a0, 0xd240, 0xd241, + 0xd242, 0xd243, 0xd244, 0xd245, 0xd246, 0xd247, 0xd248, 0xd249, + 0xd24a, 0xd24b, 0xd24c, 0xd24d, 0xd24e, 0xd24f, 0xd250, 0xd251, + 0xd252, 0xd253, 0xd254, 0xd255, 0xd256, 0xd257, 0xd258, 0xd259, + 0xd25a, 0xd25b, 0xd25c, 0xd25d, 0xd25e, 0xd25f, 0xd260, 0xd261, + 0xd262, 0xd263, 0xd264, 0xd265, 0xd266, 0xd267, 0xd268, 0xd269, + 0xd26a, 0xd26b, 0xd26c, 0xd26d, 0xd26e, 0xd26f, 0xd270, 0xd271, + 0xd272, 0xd273, 0xd274, 0xd275, 0xd276, 0xd277, 0xd278, 0xd279, + 0xd27a, 0xd27b, 0xd27c, 0xd27d, 0xd27e, 0xd280, 0xd281, 0xd282, + 0xd283, 0xd284, 0xd285, 0xd286, 0xd287, 0xd288, 0xd289, 0xd28a, + 0xd28b, 0xd28c, 0xd28d, 0xd28e, 0xd28f, 0xd290, 0xd291, 0xd292, + 0xd293, 0xd294, 0xd295, 0xd296, 0xd297, 0xd298, 0xd299, 0xd29a, + 0xd29b, 0xd29c, 0xd29d, 0xd29e, 0xd29f, 0xd2a0, 0xd340, 0xd341, + 0xd342, 0xd343, 0xd344, 0xd345, 0xd346, 0xd347, 0xd348, 0xd349, + 0xd34a, 0xd34b, 0xd34c, 0xd34d, 0xd34e, 0xd34f, 0xd350, 0xd351, + 0xd352, 0xd353, 0xd354, 0xd355, 0xd356, 0xd357, 0xd358, 0xd359, + 0xd35a, 0xd35b, 0xd35c, 0xd35d, 0xd35e, 0xd35f, 0xd360, 0xd361, + 0xd362, 0xd363, 0xd364, 0xd365, 0xd366, 0xd367, 0xd368, 0xd369, + 0xd36a, 0xd36b, 0xd36c, 0xd36d, 0xd36e, 0xd36f, 0xd370, 0xd371, + 0xd372, 0xd373, 0xd374, 0xd375, 0xd376, 0xd377, 0xd378, 0xd379, + 0xd37a, 0xd37b, 0xd37c, 0xd37d, 0xd37e, 0xd380, 0xd381, 0xd382, + 0xd383, 0xd384, 0xd385, 0xd386, 0xd387, 0xd388, 0xd389, 0xd38a, + 0xd38b, 0xd38c, 0xd38d, 0xd38e, 0xd38f, 0xd390, 0xd391, 0xd392, + 0xd393, 0xd394, 0xd395, 0xd396, 0xd397, 0xd398, 0xd399, 0xd39a, + 0xd39b, 0xd39c, 0xd39d, 0xd39e, 0xd39f, 0xd3a0, 0xd440, 0xd441, + 0xd442, 0xd443, 0xd444, 0xd445, 0xd446, 0xd447, 0xd448, 0xd449, + 0xd44a, 0xd44b, 0xd44c, 0xd44d, 0xd44e, 0xd44f, 0xd450, 0xd451, + 0xd452, 0xd453, 0xd454, 0xd455, 0xd456, 0xd457, 0xd458, 0xd459, + 0xd45a, 0xd45b, 0xd45c, 0xd45d, 0xd45e, 0xd45f, 0xd460, 0xd461, + 0xd462, 0xd463, 0xd464, 0xd465, 0xd466, 0xd467, 0xd468, 0xd469, + 0xd46a, 0xd46b, 0xd46c, 0xd46d, 0xd46e, 0xd46f, 0xd470, 0xd471, + 0xd472, 0xd473, 0xd474, 0xd475, 0xd476, 0xd477, 0xd478, 0xd479, + 0xd47a, 0xd47b, 0xd47c, 0xd47d, 0xd47e, 0xd480, 0xd481, 0xd482, + 0xd483, 0xd484, 0xd485, 0xd486, 0xd487, 0xd488, 0xd489, 0xd48a, + 0xd48b, 0xd48c, 0xd48d, 0xd48e, 0xd48f, 0xd490, 0xd491, 0xd492, + 0xd493, 0xd494, 0xd495, 0xd496, 0xd497, 0xd498, 0xd499, 0xd49a, + 0xd49b, 0xd49c, 0xd49d, 0xd49e, 0xd49f, 0xd4a0, 0xd540, 0xd541, + 0xd542, 0xd543, 0xd544, 0xd545, 0xd546, 0xd547, 0xd548, 0xd549, + 0xd54a, 0xd54b, 0xd54c, 0xd54d, 0xd54e, 0xd54f, 0xd550, 0xd551, + 0xd552, 0xd553, 0xd554, 0xd555, 0xd556, 0xd557, 0xd558, 0xd559, + 0xd55a, 0xd55b, 0xd55c, 0xd55d, 0xd55e, 0xd55f, 0xd560, 0xd561, + 0xd562, 0xd563, 0xd564, 0xd565, 0xd566, 0xd567, 0xd568, 0xd569, + 0xd56a, 0xd56b, 0xd56c, 0xd56d, 0xd56e, 0xd56f, 0xd570, 0xd571, + 0xd572, 0xd573, 0xd574, 0xd575, 0xd576, 0xd577, 0xd578, 0xd579, + 0xd57a, 0xd57b, 0xd57c, 0xd57d, 0xd57e, 0xd580, 0xd581, 0xd582, + 0xd583, 0xd584, 0xd585, 0xd586, 0xd587, 0xd588, 0xd589, 0xd58a, + 0xd58b, 0xd58c, 0xd58d, 0xd58e, 0xd58f, 0xd590, 0xd591, 0xd592, + 0xd593, 0xd594, 0xd595, 0xd596, 0xd597, 0xd598, 0xd599, 0xd59a, + 0xd59b, 0xd59c, 0xd59d, 0xd59e, 0xd59f, 0xd5a0, 0xd640, 0xd641, + 0xd642, 0xd643, 0xd644, 0xd645, 0xd646, 0xd647, 0xd648, 0xd649, + 0xd64a, 0xd64b, 0xd64c, 0xd64d, 0xd64e, 0xd64f, 0xd650, 0xd651, + 0xd652, 0xd653, 0xd654, 0xd655, 0xd656, 0xd657, 0xd658, 0xd659, + 0xd65a, 0xd65b, 0xd65c, 0xd65d, 0xd65e, 0xd65f, 0xd660, 0xd661, + 0xd662, 0xd663, 0xd664, 0xd665, 0xd666, 0xd667, 0xd668, 0xd669, + 0xd66a, 0xd66b, 0xd66c, 0xd66d, 0xd66e, 0xd66f, 0xd670, 0xd671, + 0xd672, 0xd673, 0xd674, 0xd675, 0xd676, 0xd677, 0xd678, 0xd679, + 0xd67a, 0xd67b, 0xd67c, 0xd67d, 0xd67e, 0xd680, 0xd681, 0xd682, + 0xd683, 0xd684, 0xd685, 0xd686, 0xd687, 0xd688, 0xd689, 0xd68a, + 0xd68b, 0xd68c, 0xd68d, 0xd68e, 0xd68f, 0xd690, 0xd691, 0xd692, + 0xd693, 0xd694, 0xd695, 0xd696, 0xd697, 0xd698, 0xd699, 0xd69a, + 0xd69b, 0xd69c, 0xd69d, 0xd69e, 0xd69f, 0xd6a0, 0xd740, 0xd741, + 0xd742, 0xd743, 0xd744, 0xd745, 0xd746, 0xd747, 0xd748, 0xd749, + 0xd74a, 0xd74b, 0xd74c, 0xd74d, 0xd74e, 0xd74f, 0xd750, 0xd751, + 0xd752, 0xd753, 0xd754, 0xd755, 0xd756, 0xd757, 0xd758, 0xd759, + 0xd75a, 0xd75b, 0xd75c, 0xd75d, 0xd75e, 0xd75f, 0xd760, 0xd761, + 0xd762, 0xd763, 0xd764, 0xd765, 0xd766, 0xd767, 0xd768, 0xd769, + 0xd76a, 0xd76b, 0xd76c, 0xd76d, 0xd76e, 0xd76f, 0xd770, 0xd771, + 0xd772, 0xd773, 0xd774, 0xd775, 0xd776, 0xd777, 0xd778, 0xd779, + 0xd77a, 0xd77b, 0xd77c, 0xd77d, 0xd77e, 0xd780, 0xd781, 0xd782, + 0xd783, 0xd784, 0xd785, 0xd786, 0xd787, 0xd788, 0xd789, 0xd78a, + 0xd78b, 0xd78c, 0xd78d, 0xd78e, 0xd78f, 0xd790, 0xd791, 0xd792, + 0xd793, 0xd794, 0xd795, 0xd796, 0xd797, 0xd798, 0xd799, 0xd79a, + 0xd79b, 0xd79c, 0xd79d, 0xd79e, 0xd79f, 0xd7a0, 0xd840, 0xd841, + 0xd842, 0xd843, 0xd844, 0xd845, 0xd846, 0xd847, 0xd848, 0xd849, + 0xd84a, 0xd84b, 0xd84c, 0xd84d, 0xd84e, 0xd84f, 0xd850, 0xd851, + 0xd852, 0xd853, 0xd854, 0xd855, 0xd856, 0xd857, 0xd858, 0xd859, + 0xd85a, 0xd85b, 0xd85c, 0xd85d, 0xd85e, 0xd85f, 0xd860, 0xd861, + 0xd862, 0xd863, 0xd864, 0xd865, 0xd866, 0xd867, 0xd868, 0xd869, + 0xd86a, 0xd86b, 0xd86c, 0xd86d, 0xd86e, 0xd86f, 0xd870, 0xd871, + 0xd872, 0xd873, 0xd874, 0xd875, 0xd876, 0xd877, 0xd878, 0xd879, + 0xd87a, 0xd87b, 0xd87c, 0xd87d, 0xd87e, 0xd880, 0xd881, 0xd882, + 0xd883, 0xd884, 0xd885, 0xd886, 0xd887, 0xd888, 0xd889, 0xd88a, + 0xd88b, 0xd88c, 0xd88d, 0xd88e, 0xd88f, 0xd890, 0xd891, 0xd892, + 0xd893, 0xd894, 0xd895, 0xd896, 0xd897, 0xd898, 0xd899, 0xd89a, + 0xd89b, 0xd89c, 0xd89d, 0xd89e, 0xd89f, 0xd8a0, 0xd940, 0xd941, + 0xd942, 0xd943, 0xd944, 0xd945, 0xd946, 0xd947, 0xd948, 0xd949, + 0xd94a, 0xd94b, 0xd94c, 0xd94d, 0xd94e, 0xd94f, 0xd950, 0xd951, + 0xd952, 0xd953, 0xd954, 0xd955, 0xd956, 0xd957, 0xd958, 0xd959, + 0xd95a, 0xd95b, 0xd95c, 0xd95d, 0xd95e, 0xd95f, 0xd960, 0xd961, + 0xd962, 0xd963, 0xd964, 0xd965, 0xd966, 0xd967, 0xd968, 0xd969, + 0xd96a, 0xd96b, 0xd96c, 0xd96d, 0xd96e, 0xd96f, 0xd970, 0xd971, + 0xd972, 0xd973, 0xd974, 0xd975, 0xd976, 0xd977, 0xd978, 0xd979, + 0xd97a, 0xd97b, 0xd97c, 0xd97d, 0xd97e, 0xd980, 0xd981, 0xd982, + 0xd983, 0xd984, 0xd985, 0xd986, 0xd987, 0xd988, 0xd989, 0xd98a, + 0xd98b, 0xd98c, 0xd98d, 0xd98e, 0xd98f, 0xd990, 0xd991, 0xd992, + 0xd993, 0xd994, 0xd995, 0xd996, 0xd997, 0xd998, 0xd999, 0xd99a, + 0xd99b, 0xd99c, 0xd99d, 0xd99e, 0xd99f, 0xd9a0, 0xda40, 0xda41, + 0xda42, 0xda43, 0xda44, 0xda45, 0xda46, 0xda47, 0xda48, 0xda49, + 0xda4a, 0xda4b, 0xda4c, 0xda4d, 0xda4e, 0xda4f, 0xda50, 0xda51, + 0xda52, 0xda53, 0xda54, 0xda55, 0xda56, 0xda57, 0xda58, 0xda59, + 0xda5a, 0xda5b, 0xda5c, 0xda5d, 0xda5e, 0xda5f, 0xda60, 0xda61, + 0xda62, 0xda63, 0xda64, 0xda65, 0xda66, 0xda67, 0xda68, 0xda69, + 0xda6a, 0xda6b, 0xda6c, 0xda6d, 0xda6e, 0xda6f, 0xda70, 0xda71, + 0xda72, 0xda73, 0xda74, 0xda75, 0xda76, 0xda77, 0xda78, 0xda79, + 0xda7a, 0xda7b, 0xda7c, 0xda7d, 0xda7e, 0xda80, 0xda81, 0xda82, + 0xda83, 0xda84, 0xda85, 0xda86, 0xda87, 0xda88, 0xda89, 0xda8a, + 0xda8b, 0xda8c, 0xda8d, 0xda8e, 0xda8f, 0xda90, 0xda91, 0xda92, + 0xda93, 0xda94, 0xda95, 0xda96, 0xda97, 0xda98, 0xda99, 0xda9a, + 0xda9b, 0xda9c, 0xda9d, 0xda9e, 0xda9f, 0xdaa0, 0xdb40, 0xdb41, + 0xdb42, 0xdb43, 0xdb44, 0xdb45, 0xdb46, 0xdb47, 0xdb48, 0xdb49, + 0xdb4a, 0xdb4b, 0xdb4c, 0xdb4d, 0xdb4e, 0xdb4f, 0xdb50, 0xdb51, + 0xdb52, 0xdb53, 0xdb54, 0xdb55, 0xdb56, 0xdb57, 0xdb58, 0xdb59, + 0xdb5a, 0xdb5b, 0xdb5c, 0xdb5d, 0xdb5e, 0xdb5f, 0xdb60, 0xdb61, + 0xdb62, 0xdb63, 0xdb64, 0xdb65, 0xdb66, 0xdb67, 0xdb68, 0xdb69, + 0xdb6a, 0xdb6b, 0xdb6c, 0xdb6d, 0xdb6e, 0xdb6f, 0xdb70, 0xdb71, + 0xdb72, 0xdb73, 0xdb74, 0xdb75, 0xdb76, 0xdb77, 0xdb78, 0xdb79, + 0xdb7a, 0xdb7b, 0xdb7c, 0xdb7d, 0xdb7e, 0xdb80, 0xdb81, 0xdb82, + 0xdb83, 0xdb84, 0xdb85, 0xdb86, 0xdb87, 0xdb88, 0xdb89, 0xdb8a, + 0xdb8b, 0xdb8c, 0xdb8d, 0xdb8e, 0xdb8f, 0xdb90, 0xdb91, 0xdb92, + 0xdb93, 0xdb94, 0xdb95, 0xdb96, 0xdb97, 0xdb98, 0xdb99, 0xdb9a, + 0xdb9b, 0xdb9c, 0xdb9d, 0xdb9e, 0xdb9f, 0xdba0, 0xdc40, 0xdc41, + 0xdc42, 0xdc43, 0xdc44, 0xdc45, 0xdc46, 0xdc47, 0xdc48, 0xdc49, + 0xdc4a, 0xdc4b, 0xdc4c, 0xdc4d, 0xdc4e, 0xdc4f, 0xdc50, 0xdc51, + 0xdc52, 0xdc53, 0xdc54, 0xdc55, 0xdc56, 0xdc57, 0xdc58, 0xdc59, + 0xdc5a, 0xdc5b, 0xdc5c, 0xdc5d, 0xdc5e, 0xdc5f, 0xdc60, 0xdc61, + 0xdc62, 0xdc63, 0xdc64, 0xdc65, 0xdc66, 0xdc67, 0xdc68, 0xdc69, + 0xdc6a, 0xdc6b, 0xdc6c, 0xdc6d, 0xdc6e, 0xdc6f, 0xdc70, 0xdc71, + 0xdc72, 0xdc73, 0xdc74, 0xdc75, 0xdc76, 0xdc77, 0xdc78, 0xdc79, + 0xdc7a, 0xdc7b, 0xdc7c, 0xdc7d, 0xdc7e, 0xdc80, 0xdc81, 0xdc82, + 0xdc83, 0xdc84, 0xdc85, 0xdc86, 0xdc87, 0xdc88, 0xdc89, 0xdc8a, + 0xdc8b, 0xdc8c, 0xdc8d, 0xdc8e, 0xdc8f, 0xdc90, 0xdc91, 0xdc92, + 0xdc93, 0xdc94, 0xdc95, 0xdc96, 0xdc97, 0xdc98, 0xdc99, 0xdc9a, + 0xdc9b, 0xdc9c, 0xdc9d, 0xdc9e, 0xdc9f, 0xdca0, 0xdd40, 0xdd41, + 0xdd42, 0xdd43, 0xdd44, 0xdd45, 0xdd46, 0xdd47, 0xdd48, 0xdd49, + 0xdd4a, 0xdd4b, 0xdd4c, 0xdd4d, 0xdd4e, 0xdd4f, 0xdd50, 0xdd51, + 0xdd52, 0xdd53, 0xdd54, 0xdd55, 0xdd56, 0xdd57, 0xdd58, 0xdd59, + 0xdd5a, 0xdd5b, 0xdd5c, 0xdd5d, 0xdd5e, 0xdd5f, 0xdd60, 0xdd61, + 0xdd62, 0xdd63, 0xdd64, 0xdd65, 0xdd66, 0xdd67, 0xdd68, 0xdd69, + 0xdd6a, 0xdd6b, 0xdd6c, 0xdd6d, 0xdd6e, 0xdd6f, 0xdd70, 0xdd71, + 0xdd72, 0xdd73, 0xdd74, 0xdd75, 0xdd76, 0xdd77, 0xdd78, 0xdd79, + 0xdd7a, 0xdd7b, 0xdd7c, 0xdd7d, 0xdd7e, 0xdd80, 0xdd81, 0xdd82, + 0xdd83, 0xdd84, 0xdd85, 0xdd86, 0xdd87, 0xdd88, 0xdd89, 0xdd8a, + 0xdd8b, 0xdd8c, 0xdd8d, 0xdd8e, 0xdd8f, 0xdd90, 0xdd91, 0xdd92, + 0xdd93, 0xdd94, 0xdd95, 0xdd96, 0xdd97, 0xdd98, 0xdd99, 0xdd9a, + 0xdd9b, 0xdd9c, 0xdd9d, 0xdd9e, 0xdd9f, 0xdda0, 0xde40, 0xde41, + 0xde42, 0xde43, 0xde44, 0xde45, 0xde46, 0xde47, 0xde48, 0xde49, + 0xde4a, 0xde4b, 0xde4c, 0xde4d, 0xde4e, 0xde4f, 0xde50, 0xde51, + 0xde52, 0xde53, 0xde54, 0xde55, 0xde56, 0xde57, 0xde58, 0xde59, + 0xde5a, 0xde5b, 0xde5c, 0xde5d, 0xde5e, 0xde5f, 0xde60, 0xde61, + 0xde62, 0xde63, 0xde64, 0xde65, 0xde66, 0xde67, 0xde68, 0xde69, + 0xde6a, 0xde6b, 0xde6c, 0xde6d, 0xde6e, 0xde6f, 0xde70, 0xde71, + 0xde72, 0xde73, 0xde74, 0xde75, 0xde76, 0xde77, 0xde78, 0xde79, + 0xde7a, 0xde7b, 0xde7c, 0xde7d, 0xde7e, 0xde80, 0xde81, 0xde82, + 0xde83, 0xde84, 0xde85, 0xde86, 0xde87, 0xde88, 0xde89, 0xde8a, + 0xde8b, 0xde8c, 0xde8d, 0xde8e, 0xde8f, 0xde90, 0xde91, 0xde92, + 0xde93, 0xde94, 0xde95, 0xde96, 0xde97, 0xde98, 0xde99, 0xde9a, + 0xde9b, 0xde9c, 0xde9d, 0xde9e, 0xde9f, 0xdea0, 0xdf40, 0xdf41, + 0xdf42, 0xdf43, 0xdf44, 0xdf45, 0xdf46, 0xdf47, 0xdf48, 0xdf49, + 0xdf4a, 0xdf4b, 0xdf4c, 0xdf4d, 0xdf4e, 0xdf4f, 0xdf50, 0xdf51, + 0xdf52, 0xdf53, 0xdf54, 0xdf55, 0xdf56, 0xdf57, 0xdf58, 0xdf59, + 0xdf5a, 0xdf5b, 0xdf5c, 0xdf5d, 0xdf5e, 0xdf5f, 0xdf60, 0xdf61, + 0xdf62, 0xdf63, 0xdf64, 0xdf65, 0xdf66, 0xdf67, 0xdf68, 0xdf69, + 0xdf6a, 0xdf6b, 0xdf6c, 0xdf6d, 0xdf6e, 0xdf6f, 0xdf70, 0xdf71, + 0xdf72, 0xdf73, 0xdf74, 0xdf75, 0xdf76, 0xdf77, 0xdf78, 0xdf79, + 0xdf7a, 0xdf7b, 0xdf7c, 0xdf7d, 0xdf7e, 0xdf80, 0xdf81, 0xdf82, + 0xdf83, 0xdf84, 0xdf85, 0xdf86, 0xdf87, 0xdf88, 0xdf89, 0xdf8a, + 0xdf8b, 0xdf8c, 0xdf8d, 0xdf8e, 0xdf8f, 0xdf90, 0xdf91, 0xdf92, + 0xdf93, 0xdf94, 0xdf95, 0xdf96, 0xdf97, 0xdf98, 0xdf99, 0xdf9a, + 0xdf9b, 0xdf9c, 0xdf9d, 0xdf9e, 0xdf9f, 0xdfa0, 0xe040, 0xe041, + 0xe042, 0xe043, 0xe044, 0xe045, 0xe046, 0xe047, 0xe048, 0xe049, + 0xe04a, 0xe04b, 0xe04c, 0xe04d, 0xe04e, 0xe04f, 0xe050, 0xe051, + 0xe052, 0xe053, 0xe054, 0xe055, 0xe056, 0xe057, 0xe058, 0xe059, + 0xe05a, 0xe05b, 0xe05c, 0xe05d, 0xe05e, 0xe05f, 0xe060, 0xe061, + 0xe062, 0xe063, 0xe064, 0xe065, 0xe066, 0xe067, 0xe068, 0xe069, + 0xe06a, 0xe06b, 0xe06c, 0xe06d, 0xe06e, 0xe06f, 0xe070, 0xe071, + 0xe072, 0xe073, 0xe074, 0xe075, 0xe076, 0xe077, 0xe078, 0xe079, + 0xe07a, 0xe07b, 0xe07c, 0xe07d, 0xe07e, 0xe080, 0xe081, 0xe082, + 0xe083, 0xe084, 0xe085, 0xe086, 0xe087, 0xe088, 0xe089, 0xe08a, + 0xe08b, 0xe08c, 0xe08d, 0xe08e, 0xe08f, 0xe090, 0xe091, 0xe092, + 0xe093, 0xe094, 0xe095, 0xe096, 0xe097, 0xe098, 0xe099, 0xe09a, + 0xe09b, 0xe09c, 0xe09d, 0xe09e, 0xe09f, 0xe0a0, 0xe140, 0xe141, + 0xe142, 0xe143, 0xe144, 0xe145, 0xe146, 0xe147, 0xe148, 0xe149, + 0xe14a, 0xe14b, 0xe14c, 0xe14d, 0xe14e, 0xe14f, 0xe150, 0xe151, + 0xe152, 0xe153, 0xe154, 0xe155, 0xe156, 0xe157, 0xe158, 0xe159, + 0xe15a, 0xe15b, 0xe15c, 0xe15d, 0xe15e, 0xe15f, 0xe160, 0xe161, + 0xe162, 0xe163, 0xe164, 0xe165, 0xe166, 0xe167, 0xe168, 0xe169, + 0xe16a, 0xe16b, 0xe16c, 0xe16d, 0xe16e, 0xe16f, 0xe170, 0xe171, + 0xe172, 0xe173, 0xe174, 0xe175, 0xe176, 0xe177, 0xe178, 0xe179, + 0xe17a, 0xe17b, 0xe17c, 0xe17d, 0xe17e, 0xe180, 0xe181, 0xe182, + 0xe183, 0xe184, 0xe185, 0xe186, 0xe187, 0xe188, 0xe189, 0xe18a, + 0xe18b, 0xe18c, 0xe18d, 0xe18e, 0xe18f, 0xe190, 0xe191, 0xe192, + 0xe193, 0xe194, 0xe195, 0xe196, 0xe197, 0xe198, 0xe199, 0xe19a, + 0xe19b, 0xe19c, 0xe19d, 0xe19e, 0xe19f, 0xe1a0, 0xe240, 0xe241, + 0xe242, 0xe243, 0xe244, 0xe245, 0xe246, 0xe247, 0xe248, 0xe249, + 0xe24a, 0xe24b, 0xe24c, 0xe24d, 0xe24e, 0xe24f, 0xe250, 0xe251, + 0xe252, 0xe253, 0xe254, 0xe255, 0xe256, 0xe257, 0xe258, 0xe259, + 0xe25a, 0xe25b, 0xe25c, 0xe25d, 0xe25e, 0xe25f, 0xe260, 0xe261, + 0xe262, 0xe263, 0xe264, 0xe265, 0xe266, 0xe267, 0xe268, 0xe269, + 0xe26a, 0xe26b, 0xe26c, 0xe26d, 0xe26e, 0xe26f, 0xe270, 0xe271, + 0xe272, 0xe273, 0xe274, 0xe275, 0xe276, 0xe277, 0xe278, 0xe279, + 0xe27a, 0xe27b, 0xe27c, 0xe27d, 0xe27e, 0xe280, 0xe281, 0xe282, + 0xe283, 0xe284, 0xe285, 0xe286, 0xe287, 0xe288, 0xe289, 0xe28a, + 0xe28b, 0xe28c, 0xe28d, 0xe28e, 0xe28f, 0xe290, 0xe291, 0xe292, + 0xe293, 0xe294, 0xe295, 0xe296, 0xe297, 0xe298, 0xe299, 0xe29a, + 0xe29b, 0xe29c, 0xe29d, 0xe29e, 0xe29f, 0xe2a0, 0xe340, 0xe341, + 0xe342, 0xe343, 0xe344, 0xe345, 0xe346, 0xe347, 0xe348, 0xe349, + 0xe34a, 0xe34b, 0xe34c, 0xe34d, 0xe34e, 0xe34f, 0xe350, 0xe351, + 0xe352, 0xe353, 0xe354, 0xe355, 0xe356, 0xe357, 0xe358, 0xe359, + 0xe35a, 0xe35b, 0xe35c, 0xe35d, 0xe35e, 0xe35f, 0xe360, 0xe361, + 0xe362, 0xe363, 0xe364, 0xe365, 0xe366, 0xe367, 0xe368, 0xe369, + 0xe36a, 0xe36b, 0xe36c, 0xe36d, 0xe36e, 0xe36f, 0xe370, 0xe371, + 0xe372, 0xe373, 0xe374, 0xe375, 0xe376, 0xe377, 0xe378, 0xe379, + 0xe37a, 0xe37b, 0xe37c, 0xe37d, 0xe37e, 0xe380, 0xe381, 0xe382, + 0xe383, 0xe384, 0xe385, 0xe386, 0xe387, 0xe388, 0xe389, 0xe38a, + 0xe38b, 0xe38c, 0xe38d, 0xe38e, 0xe38f, 0xe390, 0xe391, 0xe392, + 0xe393, 0xe394, 0xe395, 0xe396, 0xe397, 0xe398, 0xe399, 0xe39a, + 0xe39b, 0xe39c, 0xe39d, 0xe39e, 0xe39f, 0xe3a0, 0xe440, 0xe441, + 0xe442, 0xe443, 0xe444, 0xe445, 0xe446, 0xe447, 0xe448, 0xe449, + 0xe44a, 0xe44b, 0xe44c, 0xe44d, 0xe44e, 0xe44f, 0xe450, 0xe451, + 0xe452, 0xe453, 0xe454, 0xe455, 0xe456, 0xe457, 0xe458, 0xe459, + 0xe45a, 0xe45b, 0xe45c, 0xe45d, 0xe45e, 0xe45f, 0xe460, 0xe461, + 0xe462, 0xe463, 0xe464, 0xe465, 0xe466, 0xe467, 0xe468, 0xe469, + 0xe46a, 0xe46b, 0xe46c, 0xe46d, 0xe46e, 0xe46f, 0xe470, 0xe471, + 0xe472, 0xe473, 0xe474, 0xe475, 0xe476, 0xe477, 0xe478, 0xe479, + 0xe47a, 0xe47b, 0xe47c, 0xe47d, 0xe47e, 0xe480, 0xe481, 0xe482, + 0xe483, 0xe484, 0xe485, 0xe486, 0xe487, 0xe488, 0xe489, 0xe48a, + 0xe48b, 0xe48c, 0xe48d, 0xe48e, 0xe48f, 0xe490, 0xe491, 0xe492, + 0xe493, 0xe494, 0xe495, 0xe496, 0xe497, 0xe498, 0xe499, 0xe49a, + 0xe49b, 0xe49c, 0xe49d, 0xe49e, 0xe49f, 0xe4a0, 0xe540, 0xe541, + 0xe542, 0xe543, 0xe544, 0xe545, 0xe546, 0xe547, 0xe548, 0xe549, + 0xe54a, 0xe54b, 0xe54c, 0xe54d, 0xe54e, 0xe54f, 0xe550, 0xe551, + 0xe552, 0xe553, 0xe554, 0xe555, 0xe556, 0xe557, 0xe558, 0xe559, + 0xe55a, 0xe55b, 0xe55c, 0xe55d, 0xe55e, 0xe55f, 0xe560, 0xe561, + 0xe562, 0xe563, 0xe564, 0xe565, 0xe566, 0xe567, 0xe568, 0xe569, + 0xe56a, 0xe56b, 0xe56c, 0xe56d, 0xe56e, 0xe56f, 0xe570, 0xe571, + 0xe572, 0xe573, 0xe574, 0xe575, 0xe576, 0xe577, 0xe578, 0xe579, + 0xe57a, 0xe57b, 0xe57c, 0xe57d, 0xe57e, 0xe580, 0xe581, 0xe582, + 0xe583, 0xe584, 0xe585, 0xe586, 0xe587, 0xe588, 0xe589, 0xe58a, + 0xe58b, 0xe58c, 0xe58d, 0xe58e, 0xe58f, 0xe590, 0xe591, 0xe592, + 0xe593, 0xe594, 0xe595, 0xe596, 0xe597, 0xe598, 0xe599, 0xe59a, + 0xe59b, 0xe59c, 0xe59d, 0xe59e, 0xe59f, 0xe5a0, 0xe640, 0xe641, + 0xe642, 0xe643, 0xe644, 0xe645, 0xe646, 0xe647, 0xe648, 0xe649, + 0xe64a, 0xe64b, 0xe64c, 0xe64d, 0xe64e, 0xe64f, 0xe650, 0xe651, + 0xe652, 0xe653, 0xe654, 0xe655, 0xe656, 0xe657, 0xe658, 0xe659, + 0xe65a, 0xe65b, 0xe65c, 0xe65d, 0xe65e, 0xe65f, 0xe660, 0xe661, + 0xe662, 0xe663, 0xe664, 0xe665, 0xe666, 0xe667, 0xe668, 0xe669, + 0xe66a, 0xe66b, 0xe66c, 0xe66d, 0xe66e, 0xe66f, 0xe670, 0xe671, + 0xe672, 0xe673, 0xe674, 0xe675, 0xe676, 0xe677, 0xe678, 0xe679, + 0xe67a, 0xe67b, 0xe67c, 0xe67d, 0xe67e, 0xe680, 0xe681, 0xe682, + 0xe683, 0xe684, 0xe685, 0xe686, 0xe687, 0xe688, 0xe689, 0xe68a, + 0xe68b, 0xe68c, 0xe68d, 0xe68e, 0xe68f, 0xe690, 0xe691, 0xe692, + 0xe693, 0xe694, 0xe695, 0xe696, 0xe697, 0xe698, 0xe699, 0xe69a, + 0xe69b, 0xe69c, 0xe69d, 0xe69e, 0xe69f, 0xe6a0, 0xe740, 0xe741, + 0xe742, 0xe743, 0xe744, 0xe745, 0xe746, 0xe747, 0xe748, 0xe749, + 0xe74a, 0xe74b, 0xe74c, 0xe74d, 0xe74e, 0xe74f, 0xe750, 0xe751, + 0xe752, 0xe753, 0xe754, 0xe755, 0xe756, 0xe757, 0xe758, 0xe759, + 0xe75a, 0xe75b, 0xe75c, 0xe75d, 0xe75e, 0xe75f, 0xe760, 0xe761, + 0xe762, 0xe763, 0xe764, 0xe765, 0xe766, 0xe767, 0xe768, 0xe769, + 0xe76a, 0xe76b, 0xe76c, 0xe76d, 0xe76e, 0xe76f, 0xe770, 0xe771, + 0xe772, 0xe773, 0xe774, 0xe775, 0xe776, 0xe777, 0xe778, 0xe779, + 0xe77a, 0xe77b, 0xe77c, 0xe77d, 0xe77e, 0xe780, 0xe781, 0xe782, + 0xe783, 0xe784, 0xe785, 0xe786, 0xe787, 0xe788, 0xe789, 0xe78a, + 0xe78b, 0xe78c, 0xe78d, 0xe78e, 0xe78f, 0xe790, 0xe791, 0xe792, + 0xe793, 0xe794, 0xe795, 0xe796, 0xe797, 0xe798, 0xe799, 0xe79a, + 0xe79b, 0xe79c, 0xe79d, 0xe79e, 0xe79f, 0xe7a0, 0xe840, 0xe841, + 0xe842, 0xe843, 0xe844, 0xe845, 0xe846, 0xe847, 0xe848, 0xe849, + 0xe84a, 0xe84b, 0xe84c, 0xe84d, 0xe84e, 0xe84f, 0xe850, 0xe851, + 0xe852, 0xe853, 0xe854, 0xe855, 0xe856, 0xe857, 0xe858, 0xe859, + 0xe85a, 0xe85b, 0xe85c, 0xe85d, 0xe85e, 0xe85f, 0xe860, 0xe861, + 0xe862, 0xe863, 0xe864, 0xe865, 0xe866, 0xe867, 0xe868, 0xe869, + 0xe86a, 0xe86b, 0xe86c, 0xe86d, 0xe86e, 0xe86f, 0xe870, 0xe871, + 0xe872, 0xe873, 0xe874, 0xe875, 0xe876, 0xe877, 0xe878, 0xe879, + 0xe87a, 0xe87b, 0xe87c, 0xe87d, 0xe87e, 0xe880, 0xe881, 0xe882, + 0xe883, 0xe884, 0xe885, 0xe886, 0xe887, 0xe888, 0xe889, 0xe88a, + 0xe88b, 0xe88c, 0xe88d, 0xe88e, 0xe88f, 0xe890, 0xe891, 0xe892, + 0xe893, 0xe894, 0xe895, 0xe896, 0xe897, 0xe898, 0xe899, 0xe89a, + 0xe89b, 0xe89c, 0xe89d, 0xe89e, 0xe89f, 0xe8a0, 0xe940, 0xe941, + 0xe942, 0xe943, 0xe944, 0xe945, 0xe946, 0xe947, 0xe948, 0xe949, + 0xe94a, 0xe94b, 0xe94c, 0xe94d, 0xe94e, 0xe94f, 0xe950, 0xe951, + 0xe952, 0xe953, 0xe954, 0xe955, 0xe956, 0xe957, 0xe958, 0xe959, + 0xe95a, 0xe95b, 0xe95c, 0xe95d, 0xe95e, 0xe95f, 0xe960, 0xe961, + 0xe962, 0xe963, 0xe964, 0xe965, 0xe966, 0xe967, 0xe968, 0xe969, + 0xe96a, 0xe96b, 0xe96c, 0xe96d, 0xe96e, 0xe96f, 0xe970, 0xe971, + 0xe972, 0xe973, 0xe974, 0xe975, 0xe976, 0xe977, 0xe978, 0xe979, + 0xe97a, 0xe97b, 0xe97c, 0xe97d, 0xe97e, 0xe980, 0xe981, 0xe982, + 0xe983, 0xe984, 0xe985, 0xe986, 0xe987, 0xe988, 0xe989, 0xe98a, + 0xe98b, 0xe98c, 0xe98d, 0xe98e, 0xe98f, 0xe990, 0xe991, 0xe992, + 0xe993, 0xe994, 0xe995, 0xe996, 0xe997, 0xe998, 0xe999, 0xe99a, + 0xe99b, 0xe99c, 0xe99d, 0xe99e, 0xe99f, 0xe9a0, 0xea40, 0xea41, + 0xea42, 0xea43, 0xea44, 0xea45, 0xea46, 0xea47, 0xea48, 0xea49, + 0xea4a, 0xea4b, 0xea4c, 0xea4d, 0xea4e, 0xea4f, 0xea50, 0xea51, + 0xea52, 0xea53, 0xea54, 0xea55, 0xea56, 0xea57, 0xea58, 0xea59, + 0xea5a, 0xea5b, 0xea5c, 0xea5d, 0xea5e, 0xea5f, 0xea60, 0xea61, + 0xea62, 0xea63, 0xea64, 0xea65, 0xea66, 0xea67, 0xea68, 0xea69, + 0xea6a, 0xea6b, 0xea6c, 0xea6d, 0xea6e, 0xea6f, 0xea70, 0xea71, + 0xea72, 0xea73, 0xea74, 0xea75, 0xea76, 0xea77, 0xea78, 0xea79, + 0xea7a, 0xea7b, 0xea7c, 0xea7d, 0xea7e, 0xea80, 0xea81, 0xea82, + 0xea83, 0xea84, 0xea85, 0xea86, 0xea87, 0xea88, 0xea89, 0xea8a, + 0xea8b, 0xea8c, 0xea8d, 0xea8e, 0xea8f, 0xea90, 0xea91, 0xea92, + 0xea93, 0xea94, 0xea95, 0xea96, 0xea97, 0xea98, 0xea99, 0xea9a, + 0xea9b, 0xea9c, 0xea9d, 0xea9e, 0xea9f, 0xeaa0, 0xeb40, 0xeb41, + 0xeb42, 0xeb43, 0xeb44, 0xeb45, 0xeb46, 0xeb47, 0xeb48, 0xeb49, + 0xeb4a, 0xeb4b, 0xeb4c, 0xeb4d, 0xeb4e, 0xeb4f, 0xeb50, 0xeb51, + 0xeb52, 0xeb53, 0xeb54, 0xeb55, 0xeb56, 0xeb57, 0xeb58, 0xeb59, + 0xeb5a, 0xeb5b, 0xeb5c, 0xeb5d, 0xeb5e, 0xeb5f, 0xeb60, 0xeb61, + 0xeb62, 0xeb63, 0xeb64, 0xeb65, 0xeb66, 0xeb67, 0xeb68, 0xeb69, + 0xeb6a, 0xeb6b, 0xeb6c, 0xeb6d, 0xeb6e, 0xeb6f, 0xeb70, 0xeb71, + 0xeb72, 0xeb73, 0xeb74, 0xeb75, 0xeb76, 0xeb77, 0xeb78, 0xeb79, + 0xeb7a, 0xeb7b, 0xeb7c, 0xeb7d, 0xeb7e, 0xeb80, 0xeb81, 0xeb82, + 0xeb83, 0xeb84, 0xeb85, 0xeb86, 0xeb87, 0xeb88, 0xeb89, 0xeb8a, + 0xeb8b, 0xeb8c, 0xeb8d, 0xeb8e, 0xeb8f, 0xeb90, 0xeb91, 0xeb92, + 0xeb93, 0xeb94, 0xeb95, 0xeb96, 0xeb97, 0xeb98, 0xeb99, 0xeb9a, + 0xeb9b, 0xeb9c, 0xeb9d, 0xeb9e, 0xeb9f, 0xeba0, 0xec40, 0xec41, + 0xec42, 0xec43, 0xec44, 0xec45, 0xec46, 0xec47, 0xec48, 0xec49, + 0xec4a, 0xec4b, 0xec4c, 0xec4d, 0xec4e, 0xec4f, 0xec50, 0xec51, + 0xec52, 0xec53, 0xec54, 0xec55, 0xec56, 0xec57, 0xec58, 0xec59, + 0xec5a, 0xec5b, 0xec5c, 0xec5d, 0xec5e, 0xec5f, 0xec60, 0xec61, + 0xec62, 0xec63, 0xec64, 0xec65, 0xec66, 0xec67, 0xec68, 0xec69, + 0xec6a, 0xec6b, 0xec6c, 0xec6d, 0xec6e, 0xec6f, 0xec70, 0xec71, + 0xec72, 0xec73, 0xec74, 0xec75, 0xec76, 0xec77, 0xec78, 0xec79, + 0xec7a, 0xec7b, 0xec7c, 0xec7d, 0xec7e, 0xec80, 0xec81, 0xec82, + 0xec83, 0xec84, 0xec85, 0xec86, 0xec87, 0xec88, 0xec89, 0xec8a, + 0xec8b, 0xec8c, 0xec8d, 0xec8e, 0xec8f, 0xec90, 0xec91, 0xec92, + 0xec93, 0xec94, 0xec95, 0xec96, 0xec97, 0xec98, 0xec99, 0xec9a, + 0xec9b, 0xec9c, 0xec9d, 0xec9e, 0xec9f, 0xeca0, 0xed40, 0xed41, + 0xed42, 0xed43, 0xed44, 0xed45, 0xed46, 0xed47, 0xed48, 0xed49, + 0xed4a, 0xed4b, 0xed4c, 0xed4d, 0xed4e, 0xed4f, 0xed50, 0xed51, + 0xed52, 0xed53, 0xed54, 0xed55, 0xed56, 0xed57, 0xed58, 0xed59, + 0xed5a, 0xed5b, 0xed5c, 0xed5d, 0xed5e, 0xed5f, 0xed60, 0xed61, + 0xed62, 0xed63, 0xed64, 0xed65, 0xed66, 0xed67, 0xed68, 0xed69, + 0xed6a, 0xed6b, 0xed6c, 0xed6d, 0xed6e, 0xed6f, 0xed70, 0xed71, + 0xed72, 0xed73, 0xed74, 0xed75, 0xed76, 0xed77, 0xed78, 0xed79, + 0xed7a, 0xed7b, 0xed7c, 0xed7d, 0xed7e, 0xed80, 0xed81, 0xed82, + 0xed83, 0xed84, 0xed85, 0xed86, 0xed87, 0xed88, 0xed89, 0xed8a, + 0xed8b, 0xed8c, 0xed8d, 0xed8e, 0xed8f, 0xed90, 0xed91, 0xed92, + 0xed93, 0xed94, 0xed95, 0xed96, 0xed97, 0xed98, 0xed99, 0xed9a, + 0xed9b, 0xed9c, 0xed9d, 0xed9e, 0xed9f, 0xeda0, 0xee40, 0xee41, + 0xee42, 0xee43, 0xee44, 0xee45, 0xee46, 0xee47, 0xee48, 0xee49, + 0xee4a, 0xee4b, 0xee4c, 0xee4d, 0xee4e, 0xee4f, 0xee50, 0xee51, + 0xee52, 0xee53, 0xee54, 0xee55, 0xee56, 0xee57, 0xee58, 0xee59, + 0xee5a, 0xee5b, 0xee5c, 0xee5d, 0xee5e, 0xee5f, 0xee60, 0xee61, + 0xee62, 0xee63, 0xee64, 0xee65, 0xee66, 0xee67, 0xee68, 0xee69, + 0xee6a, 0xee6b, 0xee6c, 0xee6d, 0xee6e, 0xee6f, 0xee70, 0xee71, + 0xee72, 0xee73, 0xee74, 0xee75, 0xee76, 0xee77, 0xee78, 0xee79, + 0xee7a, 0xee7b, 0xee7c, 0xee7d, 0xee7e, 0xee80, 0xee81, 0xee82, + 0xee83, 0xee84, 0xee85, 0xee86, 0xee87, 0xee88, 0xee89, 0xee8a, + 0xee8b, 0xee8c, 0xee8d, 0xee8e, 0xee8f, 0xee90, 0xee91, 0xee92, + 0xee93, 0xee94, 0xee95, 0xee96, 0xee97, 0xee98, 0xee99, 0xee9a, + 0xee9b, 0xee9c, 0xee9d, 0xee9e, 0xee9f, 0xeea0, 0xef40, 0xef41, + 0xef42, 0xef43, 0xef44, 0xef45, 0xef46, 0xef47, 0xef48, 0xef49, + 0xef4a, 0xef4b, 0xef4c, 0xef4d, 0xef4e, 0xef4f, 0xef50, 0xef51, + 0xef52, 0xef53, 0xef54, 0xef55, 0xef56, 0xef57, 0xef58, 0xef59, + 0xef5a, 0xef5b, 0xef5c, 0xef5d, 0xef5e, 0xef5f, 0xef60, 0xef61, + 0xef62, 0xef63, 0xef64, 0xef65, 0xef66, 0xef67, 0xef68, 0xef69, + 0xef6a, 0xef6b, 0xef6c, 0xef6d, 0xef6e, 0xef6f, 0xef70, 0xef71, + 0xef72, 0xef73, 0xef74, 0xef75, 0xef76, 0xef77, 0xef78, 0xef79, + 0xef7a, 0xef7b, 0xef7c, 0xef7d, 0xef7e, 0xef80, 0xef81, 0xef82, + 0xef83, 0xef84, 0xef85, 0xef86, 0xef87, 0xef88, 0xef89, 0xef8a, + 0xef8b, 0xef8c, 0xef8d, 0xef8e, 0xef8f, 0xef90, 0xef91, 0xef92, + 0xef93, 0xef94, 0xef95, 0xef96, 0xef97, 0xef98, 0xef99, 0xef9a, + 0xef9b, 0xef9c, 0xef9d, 0xef9e, 0xef9f, 0xefa0, 0xf040, 0xf041, + 0xf042, 0xf043, 0xf044, 0xf045, 0xf046, 0xf047, 0xf048, 0xf049, + 0xf04a, 0xf04b, 0xf04c, 0xf04d, 0xf04e, 0xf04f, 0xf050, 0xf051, + 0xf052, 0xf053, 0xf054, 0xf055, 0xf056, 0xf057, 0xf058, 0xf059, + 0xf05a, 0xf05b, 0xf05c, 0xf05d, 0xf05e, 0xf05f, 0xf060, 0xf061, + 0xf062, 0xf063, 0xf064, 0xf065, 0xf066, 0xf067, 0xf068, 0xf069, + 0xf06a, 0xf06b, 0xf06c, 0xf06d, 0xf06e, 0xf06f, 0xf070, 0xf071, + 0xf072, 0xf073, 0xf074, 0xf075, 0xf076, 0xf077, 0xf078, 0xf079, + 0xf07a, 0xf07b, 0xf07c, 0xf07d, 0xf07e, 0xf080, 0xf081, 0xf082, + 0xf083, 0xf084, 0xf085, 0xf086, 0xf087, 0xf088, 0xf089, 0xf08a, + 0xf08b, 0xf08c, 0xf08d, 0xf08e, 0xf08f, 0xf090, 0xf091, 0xf092, + 0xf093, 0xf094, 0xf095, 0xf096, 0xf097, 0xf098, 0xf099, 0xf09a, + 0xf09b, 0xf09c, 0xf09d, 0xf09e, 0xf09f, 0xf0a0, 0xf140, 0xf141, + 0xf142, 0xf143, 0xf144, 0xf145, 0xf146, 0xf147, 0xf148, 0xf149, + 0xf14a, 0xf14b, 0xf14c, 0xf14d, 0xf14e, 0xf14f, 0xf150, 0xf151, + 0xf152, 0xf153, 0xf154, 0xf155, 0xf156, 0xf157, 0xf158, 0xf159, + 0xf15a, 0xf15b, 0xf15c, 0xf15d, 0xf15e, 0xf15f, 0xf160, 0xf161, + 0xf162, 0xf163, 0xf164, 0xf165, 0xf166, 0xf167, 0xf168, 0xf169, + 0xf16a, 0xf16b, 0xf16c, 0xf16d, 0xf16e, 0xf16f, 0xf170, 0xf171, + 0xf172, 0xf173, 0xf174, 0xf175, 0xf176, 0xf177, 0xf178, 0xf179, + 0xf17a, 0xf17b, 0xf17c, 0xf17d, 0xf17e, 0xf180, 0xf181, 0xf182, + 0xf183, 0xf184, 0xf185, 0xf186, 0xf187, 0xf188, 0xf189, 0xf18a, + 0xf18b, 0xf18c, 0xf18d, 0xf18e, 0xf18f, 0xf190, 0xf191, 0xf192, + 0xf193, 0xf194, 0xf195, 0xf196, 0xf197, 0xf198, 0xf199, 0xf19a, + 0xf19b, 0xf19c, 0xf19d, 0xf19e, 0xf19f, 0xf1a0, 0xf240, 0xf241, + 0xf242, 0xf243, 0xf244, 0xf245, 0xf246, 0xf247, 0xf248, 0xf249, + 0xf24a, 0xf24b, 0xf24c, 0xf24d, 0xf24e, 0xf24f, 0xf250, 0xf251, + 0xf252, 0xf253, 0xf254, 0xf255, 0xf256, 0xf257, 0xf258, 0xf259, + 0xf25a, 0xf25b, 0xf25c, 0xf25d, 0xf25e, 0xf25f, 0xf260, 0xf261, + 0xf262, 0xf263, 0xf264, 0xf265, 0xf266, 0xf267, 0xf268, 0xf269, + 0xf26a, 0xf26b, 0xf26c, 0xf26d, 0xf26e, 0xf26f, 0xf270, 0xf271, + 0xf272, 0xf273, 0xf274, 0xf275, 0xf276, 0xf277, 0xf278, 0xf279, + 0xf27a, 0xf27b, 0xf27c, 0xf27d, 0xf27e, 0xf280, 0xf281, 0xf282, + 0xf283, 0xf284, 0xf285, 0xf286, 0xf287, 0xf288, 0xf289, 0xf28a, + 0xf28b, 0xf28c, 0xf28d, 0xf28e, 0xf28f, 0xf290, 0xf291, 0xf292, + 0xf293, 0xf294, 0xf295, 0xf296, 0xf297, 0xf298, 0xf299, 0xf29a, + 0xf29b, 0xf29c, 0xf29d, 0xf29e, 0xf29f, 0xf2a0, 0xf340, 0xf341, + 0xf342, 0xf343, 0xf344, 0xf345, 0xf346, 0xf347, 0xf348, 0xf349, + 0xf34a, 0xf34b, 0xf34c, 0xf34d, 0xf34e, 0xf34f, 0xf350, 0xf351, + 0xf352, 0xf353, 0xf354, 0xf355, 0xf356, 0xf357, 0xf358, 0xf359, + 0xf35a, 0xf35b, 0xf35c, 0xf35d, 0xf35e, 0xf35f, 0xf360, 0xf361, + 0xf362, 0xf363, 0xf364, 0xf365, 0xf366, 0xf367, 0xf368, 0xf369, + 0xf36a, 0xf36b, 0xf36c, 0xf36d, 0xf36e, 0xf36f, 0xf370, 0xf371, + 0xf372, 0xf373, 0xf374, 0xf375, 0xf376, 0xf377, 0xf378, 0xf379, + 0xf37a, 0xf37b, 0xf37c, 0xf37d, 0xf37e, 0xf380, 0xf381, 0xf382, + 0xf383, 0xf384, 0xf385, 0xf386, 0xf387, 0xf388, 0xf389, 0xf38a, + 0xf38b, 0xf38c, 0xf38d, 0xf38e, 0xf38f, 0xf390, 0xf391, 0xf392, + 0xf393, 0xf394, 0xf395, 0xf396, 0xf397, 0xf398, 0xf399, 0xf39a, + 0xf39b, 0xf39c, 0xf39d, 0xf39e, 0xf39f, 0xf3a0, 0xf440, 0xf441, + 0xf442, 0xf443, 0xf444, 0xf445, 0xf446, 0xf447, 0xf448, 0xf449, + 0xf44a, 0xf44b, 0xf44c, 0xf44d, 0xf44e, 0xf44f, 0xf450, 0xf451, + 0xf452, 0xf453, 0xf454, 0xf455, 0xf456, 0xf457, 0xf458, 0xf459, + 0xf45a, 0xf45b, 0xf45c, 0xf45d, 0xf45e, 0xf45f, 0xf460, 0xf461, + 0xf462, 0xf463, 0xf464, 0xf465, 0xf466, 0xf467, 0xf468, 0xf469, + 0xf46a, 0xf46b, 0xf46c, 0xf46d, 0xf46e, 0xf46f, 0xf470, 0xf471, + 0xf472, 0xf473, 0xf474, 0xf475, 0xf476, 0xf477, 0xf478, 0xf479, + 0xf47a, 0xf47b, 0xf47c, 0xf47d, 0xf47e, 0xf480, 0xf481, 0xf482, + 0xf483, 0xf484, 0xf485, 0xf486, 0xf487, 0xf488, 0xf489, 0xf48a, + 0xf48b, 0xf48c, 0xf48d, 0xf48e, 0xf48f, 0xf490, 0xf491, 0xf492, + 0xf493, 0xf494, 0xf495, 0xf496, 0xf497, 0xf498, 0xf499, 0xf49a, + 0xf49b, 0xf49c, 0xf49d, 0xf49e, 0xf49f, 0xf4a0, 0xf540, 0xf541, + 0xf542, 0xf543, 0xf544, 0xf545, 0xf546, 0xf547, 0xf548, 0xf549, + 0xf54a, 0xf54b, 0xf54c, 0xf54d, 0xf54e, 0xf54f, 0xf550, 0xf551, + 0xf552, 0xf553, 0xf554, 0xf555, 0xf556, 0xf557, 0xf558, 0xf559, + 0xf55a, 0xf55b, 0xf55c, 0xf55d, 0xf55e, 0xf55f, 0xf560, 0xf561, + 0xf562, 0xf563, 0xf564, 0xf565, 0xf566, 0xf567, 0xf568, 0xf569, + 0xf56a, 0xf56b, 0xf56c, 0xf56d, 0xf56e, 0xf56f, 0xf570, 0xf571, + 0xf572, 0xf573, 0xf574, 0xf575, 0xf576, 0xf577, 0xf578, 0xf579, + 0xf57a, 0xf57b, 0xf57c, 0xf57d, 0xf57e, 0xf580, 0xf581, 0xf582, + 0xf583, 0xf584, 0xf585, 0xf586, 0xf587, 0xf588, 0xf589, 0xf58a, + 0xf58b, 0xf58c, 0xf58d, 0xf58e, 0xf58f, 0xf590, 0xf591, 0xf592, + 0xf593, 0xf594, 0xf595, 0xf596, 0xf597, 0xf598, 0xf599, 0xf59a, + 0xf59b, 0xf59c, 0xf59d, 0xf59e, 0xf59f, 0xf5a0, 0xf640, 0xf641, + 0xf642, 0xf643, 0xf644, 0xf645, 0xf646, 0xf647, 0xf648, 0xf649, + 0xf64a, 0xf64b, 0xf64c, 0xf64d, 0xf64e, 0xf64f, 0xf650, 0xf651, + 0xf652, 0xf653, 0xf654, 0xf655, 0xf656, 0xf657, 0xf658, 0xf659, + 0xf65a, 0xf65b, 0xf65c, 0xf65d, 0xf65e, 0xf65f, 0xf660, 0xf661, + 0xf662, 0xf663, 0xf664, 0xf665, 0xf666, 0xf667, 0xf668, 0xf669, + 0xf66a, 0xf66b, 0xf66c, 0xf66d, 0xf66e, 0xf66f, 0xf670, 0xf671, + 0xf672, 0xf673, 0xf674, 0xf675, 0xf676, 0xf677, 0xf678, 0xf679, + 0xf67a, 0xf67b, 0xf67c, 0xf67d, 0xf67e, 0xf680, 0xf681, 0xf682, + 0xf683, 0xf684, 0xf685, 0xf686, 0xf687, 0xf688, 0xf689, 0xf68a, + 0xf68b, 0xf68c, 0xf68d, 0xf68e, 0xf68f, 0xf690, 0xf691, 0xf692, + 0xf693, 0xf694, 0xf695, 0xf696, 0xf697, 0xf698, 0xf699, 0xf69a, + 0xf69b, 0xf69c, 0xf69d, 0xf69e, 0xf69f, 0xf6a0, 0xf740, 0xf741, + 0xf742, 0xf743, 0xf744, 0xf745, 0xf746, 0xf747, 0xf748, 0xf749, + 0xf74a, 0xf74b, 0xf74c, 0xf74d, 0xf74e, 0xf74f, 0xf750, 0xf751, + 0xf752, 0xf753, 0xf754, 0xf755, 0xf756, 0xf757, 0xf758, 0xf759, + 0xf75a, 0xf75b, 0xf75c, 0xf75d, 0xf75e, 0xf75f, 0xf760, 0xf761, + 0xf762, 0xf763, 0xf764, 0xf765, 0xf766, 0xf767, 0xf768, 0xf769, + 0xf76a, 0xf76b, 0xf76c, 0xf76d, 0xf76e, 0xf76f, 0xf770, 0xf771, + 0xf772, 0xf773, 0xf774, 0xf775, 0xf776, 0xf777, 0xf778, 0xf779, + 0xf77a, 0xf77b, 0xf77c, 0xf77d, 0xf77e, 0xf780, 0xf781, 0xf782, + 0xf783, 0xf784, 0xf785, 0xf786, 0xf787, 0xf788, 0xf789, 0xf78a, + 0xf78b, 0xf78c, 0xf78d, 0xf78e, 0xf78f, 0xf790, 0xf791, 0xf792, + 0xf793, 0xf794, 0xf795, 0xf796, 0xf797, 0xf798, 0xf799, 0xf79a, + 0xf79b, 0xf79c, 0xf79d, 0xf79e, 0xf79f, 0xf7a0, 0xf840, 0xf841, + 0xf842, 0xf843, 0xf844, 0xf845, 0xf846, 0xf847, 0xf848, 0xf849, + 0xf84a, 0xf84b, 0xf84c, 0xf84d, 0xf84e, 0xf84f, 0xf850, 0xf851, + 0xf852, 0xf853, 0xf854, 0xf855, 0xf856, 0xf857, 0xf858, 0xf859, + 0xf85a, 0xf85b, 0xf85c, 0xf85d, 0xf85e, 0xf85f, 0xf860, 0xf861, + 0xf862, 0xf863, 0xf864, 0xf865, 0xf866, 0xf867, 0xf868, 0xf869, + 0xf86a, 0xf86b, 0xf86c, 0xf86d, 0xf86e, 0xf86f, 0xf870, 0xf871, + 0xf872, 0xf873, 0xf874, 0xf875, 0xf876, 0xf877, 0xf878, 0xf879, + 0xf87a, 0xf87b, 0xf87c, 0xf87d, 0xf87e, 0xf880, 0xf881, 0xf882, + 0xf883, 0xf884, 0xf885, 0xf886, 0xf887, 0xf888, 0xf889, 0xf88a, + 0xf88b, 0xf88c, 0xf88d, 0xf88e, 0xf88f, 0xf890, 0xf891, 0xf892, + 0xf893, 0xf894, 0xf895, 0xf896, 0xf897, 0xf898, 0xf899, 0xf89a, + 0xf89b, 0xf89c, 0xf89d, 0xf89e, 0xf89f, 0xf8a0, 0xf940, 0xf941, + 0xf942, 0xf943, 0xf944, 0xf945, 0xf946, 0xf947, 0xf948, 0xf949, + 0xf94a, 0xf94b, 0xf94c, 0xf94d, 0xf94e, 0xf94f, 0xf950, 0xf951, + 0xf952, 0xf953, 0xf954, 0xf955, 0xf956, 0xf957, 0xf958, 0xf959, + 0xf95a, 0xf95b, 0xf95c, 0xf95d, 0xf95e, 0xf95f, 0xf960, 0xf961, + 0xf962, 0xf963, 0xf964, 0xf965, 0xf966, 0xf967, 0xf968, 0xf969, + 0xf96a, 0xf96b, 0xf96c, 0xf96d, 0xf96e, 0xf96f, 0xf970, 0xf971, + 0xf972, 0xf973, 0xf974, 0xf975, 0xf976, 0xf977, 0xf978, 0xf979, + 0xf97a, 0xf97b, 0xf97c, 0xf97d, 0xf97e, 0xf980, 0xf981, 0xf982, + 0xf983, 0xf984, 0xf985, 0xf986, 0xf987, 0xf988, 0xf989, 0xf98a, + 0xf98b, 0xf98c, 0xf98d, 0xf98e, 0xf98f, 0xf990, 0xf991, 0xf992, + 0xf993, 0xf994, 0xf995, 0xf996, 0xf997, 0xf998, 0xf999, 0xf99a, + 0xf99b, 0xf99c, 0xf99d, 0xf99e, 0xf99f, 0xf9a0, 0xfa40, 0xfa41, + 0xfa42, 0xfa43, 0xfa44, 0xfa45, 0xfa46, 0xfa47, 0xfa48, 0xfa49, + 0xfa4a, 0xfa4b, 0xfa4c, 0xfa4d, 0xfa4e, 0xfa4f, 0xfa50, 0xfa51, + 0xfa52, 0xfa53, 0xfa54, 0xfa55, 0xfa56, 0xfa57, 0xfa58, 0xfa59, + 0xfa5a, 0xfa5b, 0xfa5c, 0xfa5d, 0xfa5e, 0xfa5f, 0xfa60, 0xfa61, + 0xfa62, 0xfa63, 0xfa64, 0xfa65, 0xfa66, 0xfa67, 0xfa68, 0xfa69, + 0xfa6a, 0xfa6b, 0xfa6c, 0xfa6d, 0xfa6e, 0xfa6f, 0xfa70, 0xfa71, + 0xfa72, 0xfa73, 0xfa74, 0xfa75, 0xfa76, 0xfa77, 0xfa78, 0xfa79, + 0xfa7a, 0xfa7b, 0xfa7c, 0xfa7d, 0xfa7e, 0xfa80, 0xfa81, 0xfa82, + 0xfa83, 0xfa84, 0xfa85, 0xfa86, 0xfa87, 0xfa88, 0xfa89, 0xfa8a, + 0xfa8b, 0xfa8c, 0xfa8d, 0xfa8e, 0xfa8f, 0xfa90, 0xfa91, 0xfa92, + 0xfa93, 0xfa94, 0xfa95, 0xfa96, 0xfa97, 0xfa98, 0xfa99, 0xfa9a, + 0xfa9b, 0xfa9c, 0xfa9d, 0xfa9e, 0xfa9f, 0xfaa0, 0xfb40, 0xfb41, + 0xfb42, 0xfb43, 0xfb44, 0xfb45, 0xfb46, 0xfb47, 0xfb48, 0xfb49, + 0xfb4a, 0xfb4b, 0xfb4c, 0xfb4d, 0xfb4e, 0xfb4f, 0xfb50, 0xfb51, + 0xfb52, 0xfb53, 0xfb54, 0xfb55, 0xfb56, 0xfb57, 0xfb58, 0xfb59, + 0xfb5a, 0xfb5b, 0xfb5c, 0xfb5d, 0xfb5e, 0xfb5f, 0xfb60, 0xfb61, + 0xfb62, 0xfb63, 0xfb64, 0xfb65, 0xfb66, 0xfb67, 0xfb68, 0xfb69, + 0xfb6a, 0xfb6b, 0xfb6c, 0xfb6d, 0xfb6e, 0xfb6f, 0xfb70, 0xfb71, + 0xfb72, 0xfb73, 0xfb74, 0xfb75, 0xfb76, 0xfb77, 0xfb78, 0xfb79, + 0xfb7a, 0xfb7b, 0xfb7c, 0xfb7d, 0xfb7e, 0xfb80, 0xfb81, 0xfb82, + 0xfb83, 0xfb84, 0xfb85, 0xfb86, 0xfb87, 0xfb88, 0xfb89, 0xfb8a, + 0xfb8b, 0xfb8c, 0xfb8d, 0xfb8e, 0xfb8f, 0xfb90, 0xfb91, 0xfb92, + 0xfb93, 0xfb94, 0xfb95, 0xfb96, 0xfb97, 0xfb98, 0xfb99, 0xfb9a, + 0xfb9b, 0xfb9c, 0xfb9d, 0xfb9e, 0xfb9f, 0xfba0, 0xfc40, 0xfc41, + 0xfc42, 0xfc43, 0xfc44, 0xfc45, 0xfc46, 0xfc47, 0xfc48, 0xfc49, + 0xfc4a, 0xfc4b, 0xfc4c, 0xfc4d, 0xfc4e, 0xfc4f, 0xfc50, 0xfc51, + 0xfc52, 0xfc53, 0xfc54, 0xfc55, 0xfc56, 0xfc57, 0xfc58, 0xfc59, + 0xfc5a, 0xfc5b, 0xfc5c, 0xfc5d, 0xfc5e, 0xfc5f, 0xfc60, 0xfc61, + 0xfc62, 0xfc63, 0xfc64, 0xfc65, 0xfc66, 0xfc67, 0xfc68, 0xfc69, + 0xfc6a, 0xfc6b, 0xfc6c, 0xfc6d, 0xfc6e, 0xfc6f, 0xfc70, 0xfc71, + 0xfc72, 0xfc73, 0xfc74, 0xfc75, 0xfc76, 0xfc77, 0xfc78, 0xfc79, + 0xfc7a, 0xfc7b, 0xfc7c, 0xfc7d, 0xfc7e, 0xfc80, 0xfc81, 0xfc82, + 0xfc83, 0xfc84, 0xfc85, 0xfc86, 0xfc87, 0xfc88, 0xfc89, 0xfc8a, + 0xfc8b, 0xfc8c, 0xfc8d, 0xfc8e, 0xfc8f, 0xfc90, 0xfc91, 0xfc92, + 0xfc93, 0xfc94, 0xfc95, 0xfc96, 0xfc97, 0xfc98, 0xfc99, 0xfc9a, + 0xfc9b, 0xfc9c, 0xfc9d, 0xfc9e, 0xfc9f, 0xfca0, 0xfd40, 0xfd41, + 0xfd42, 0xfd43, 0xfd44, 0xfd45, 0xfd46, 0xfd47, 0xfd48, 0xfd49, + 0xfd4a, 0xfd4b, 0xfd4c, 0xfd4d, 0xfd4e, 0xfd4f, 0xfd50, 0xfd51, + 0xfd52, 0xfd53, 0xfd54, 0xfd55, 0xfd56, 0xfd57, 0xfd58, 0xfd59, + 0xfd5a, 0xfd5b, 0xfd5c, 0xfd5d, 0xfd5e, 0xfd5f, 0xfd60, 0xfd61, + 0xfd62, 0xfd63, 0xfd64, 0xfd65, 0xfd66, 0xfd67, 0xfd68, 0xfd69, + 0xfd6a, 0xfd6b, 0xfd6c, 0xfd6d, 0xfd6e, 0xfd6f, 0xfd70, 0xfd71, + 0xfd72, 0xfd73, 0xfd74, 0xfd75, 0xfd76, 0xfd77, 0xfd78, 0xfd79, + 0xfd7a, 0xfd7b, 0xfd7c, 0xfd7d, 0xfd7e, 0xfd80, 0xfd81, 0xfd82, + 0xfd83, 0xfd84, 0xfd85, 0xfd86, 0xfd87, 0xfd88, 0xfd89, 0xfd8a, + 0xfd8b, 0xfd8c, 0xfd8d, 0xfd8e, 0xfd8f, 0xfd90, 0xfd91, 0xfd92, + 0xfd93, 0xfd94, 0xfd95, 0xfd96, 0xfd97, 0xfd98, 0xfd99, 0xfd9a, + 0xfd9b, 0xfd9c, 0xfd9d, 0xfd9e, 0xfd9f, 0xfda0, 0xfe40, 0xfe41, + 0xfe42, 0xfe43, 0xfe44, 0xfe45, 0xfe46, 0xfe47, 0xfe48, 0xfe49, + 0xfe4a, 0xfe4b, 0xfe4c, 0xfe4d, 0xfe4e, 0xfe4f, 0xa955, 0xa968, + 0xa969, 0xa96a, 0xa96b, 0xa96c, 0xa96d, 0xa96e, 0xa96f, 0xa970, + 0xa971, 0xa972, 0xa973, 0xa974, 0xa975, 0xa976, 0xa977, 0xa978, + 0xa979, 0xa97a, 0xa97b, 0xa97c, 0xa97d, 0xa97e, 0xa980, 0xa981, + 0xa982, 0xa983, 0xa984, 0xa985, 0xa986, 0xa987, 0xa988, 0xa956, + 0xa957, +}; + +static const Summary16 gbkext_inv_uni2indx_page02[14] = { + /* 0x0200 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0c00 }, { 2, 0x0200 }, +}; +static const Summary16 gbkext_inv_uni2indx_page20[44] = { + /* 0x2000 */ + { 3, 0x0000 }, { 3, 0x0029 }, { 6, 0x0020 }, { 7, 0x0020 }, + { 8, 0x0000 }, { 8, 0x0000 }, { 8, 0x0000 }, { 8, 0x0000 }, + { 8, 0x0000 }, { 8, 0x0000 }, { 8, 0x0000 }, { 8, 0x0000 }, + { 8, 0x0000 }, { 8, 0x0000 }, { 8, 0x0000 }, { 8, 0x0000 }, + /* 0x2100 */ + { 8, 0x0220 }, { 10, 0x0000 }, { 10, 0x0002 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0x03c0 }, { 15, 0x0000 }, { 15, 0x0000 }, + { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0000 }, + /* 0x2200 */ + { 15, 0x0000 }, { 15, 0x8020 }, { 17, 0x0008 }, { 18, 0x0000 }, + { 18, 0x0000 }, { 18, 0x0004 }, { 19, 0x00c0 }, { 21, 0x0000 }, + { 21, 0x0000 }, { 21, 0x0020 }, { 22, 0x0000 }, { 22, 0x8000 }, +}; +static const Summary16 gbkext_inv_uni2indx_page25[17] = { + /* 0x2500 */ + { 23, 0x0000 }, { 23, 0x0000 }, { 23, 0x0000 }, { 23, 0x0000 }, + { 23, 0x0000 }, { 23, 0xffff }, { 39, 0xffff }, { 55, 0x000f }, + { 59, 0xfffe }, { 74, 0x0038 }, { 77, 0x0000 }, { 77, 0x3000 }, + { 79, 0x0000 }, { 79, 0x0000 }, { 79, 0x003c }, { 83, 0x0000 }, + /* 0x2600 */ + { 83, 0x0200 }, +}; +static const Summary16 gbkext_inv_uni2indx_page30[16] = { + /* 0x3000 */ + { 84, 0x00c0 }, { 86, 0x6004 }, { 89, 0x03fe }, { 98, 0x0000 }, + { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, + { 98, 0x0000 }, { 98, 0x7800 }, { 102, 0x0000 }, { 102, 0x0000 }, + { 102, 0x0000 }, { 102, 0x0000 }, { 102, 0x0000 }, { 102, 0x7000 }, +}; +static const Summary16 gbkext_inv_uni2indx_page32[30] = { + /* 0x3200 */ + { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0002 }, + { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0000 }, + { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0008 }, { 107, 0x0000 }, + { 107, 0x0000 }, { 107, 0x0000 }, { 107, 0x0000 }, { 107, 0x0000 }, + /* 0x3300 */ + { 107, 0x0000 }, { 107, 0x0000 }, { 107, 0x0000 }, { 107, 0x0000 }, + { 107, 0x0000 }, { 107, 0x0000 }, { 107, 0x0000 }, { 107, 0x0000 }, + { 107, 0xc000 }, { 109, 0x7000 }, { 112, 0x0002 }, { 113, 0x0000 }, + { 113, 0x4010 }, { 115, 0x0026 }, +}; +static const Summary16 gbkext_inv_uni2indx_page4e[1307] = { + /* 0x4e00 */ + { 118, 0x8074 }, { 123, 0x8084 }, { 126, 0xc24b }, { 133, 0x10aa }, + { 138, 0x0457 }, { 144, 0x0ca2 }, { 149, 0xfdbc }, { 161, 0xbff4 }, + { 173, 0x04bf }, { 181, 0x72c1 }, { 188, 0x8408 }, { 191, 0x73d3 }, + { 201, 0x9100 }, { 204, 0x1c05 }, { 209, 0xe2c5 }, { 217, 0x5712 }, + /* 0x4f00 */ + { 224, 0x19fd }, { 234, 0x307c }, { 241, 0x730a }, { 248, 0xcaaa }, + { 256, 0x1fb7 }, { 267, 0x0054 }, { 270, 0x6d46 }, { 278, 0x27a6 }, + { 286, 0x54e7 }, { 295, 0xd76d }, { 306, 0x2816 }, { 311, 0x7fdf }, + { 325, 0x3bc7 }, { 335, 0x0a7c }, { 342, 0x18b5 }, { 349, 0xbaf5 }, + /* 0x5000 */ + { 360, 0x4fff }, { 373, 0x68eb }, { 382, 0x889d }, { 389, 0xabff }, + { 402, 0x2e77 }, { 412, 0xebdf }, { 425, 0xefdf }, { 439, 0x373f }, + { 450, 0xdede }, { 462, 0xffff }, { 478, 0xec57 }, { 488, 0xf3fb }, + { 501, 0x7fff }, { 516, 0xfbbf }, { 530, 0x8f3f }, { 541, 0xf7d7 }, + /* 0x5100 */ + { 554, 0xf73f }, { 567, 0xfffb }, { 582, 0xfffd }, { 597, 0x7fff }, + { 612, 0xd484 }, { 618, 0xeb8d }, { 628, 0x86db }, { 637, 0xc404 }, + { 641, 0xccd8 }, { 649, 0xe51b }, { 658, 0x67ca }, { 667, 0xc710 }, + { 673, 0x652e }, { 681, 0xd7fd }, { 694, 0x57ec }, { 704, 0x4096 }, + /* 0x5200 */ + { 709, 0x9a30 }, { 715, 0xd039 }, { 722, 0x94ee }, { 731, 0x5036 }, + { 737, 0xcbf0 }, { 746, 0xafac }, { 756, 0x795d }, { 766, 0x5ffb }, + { 779, 0xfef9 }, { 792, 0x17f6 }, { 802, 0xc0f0 }, { 808, 0x3ff1 }, + { 819, 0xf577 }, { 831, 0x7eba }, { 842, 0xffef }, { 857, 0x39fe }, + /* 0x5300 */ + { 868, 0x5e9e }, { 878, 0xd91e }, { 887, 0xbbb4 }, { 897, 0x31ff }, + { 908, 0x3855 }, { 915, 0x2b11 }, { 921, 0x3520 }, { 926, 0x7a44 }, + { 933, 0xc58b }, { 941, 0x5adf }, { 952, 0xbc93 }, { 961, 0x77bf }, + { 974, 0xc0f9 }, { 982, 0x742d }, { 990, 0x0086 }, { 993, 0xc410 }, + /* 0x5400 */ + { 997, 0x08a5 }, { 1002, 0x1710 }, { 1007, 0x0434 }, { 1011, 0xa4c9 }, + { 1018, 0xf2b6 }, { 1028, 0xe402 }, { 1033, 0xfeab }, { 1045, 0xc611 }, + { 1051, 0x27aa }, { 1059, 0xd18a }, { 1066, 0x4027 }, { 1071, 0x56e5 }, + { 1080, 0x0c28 }, { 1084, 0x0940 }, { 1087, 0x981f }, { 1095, 0x4bf3 }, + /* 0x5500 */ + { 1105, 0x7d3d }, { 1116, 0xf7ec }, { 1128, 0x2b62 }, { 1135, 0x2f74 }, + { 1144, 0xf9a5 }, { 1154, 0xef9e }, { 1166, 0x8b0d }, { 1173, 0xa61f }, + { 1182, 0x7060 }, { 1187, 0x4ced }, { 1196, 0xff7f }, { 1211, 0x9555 }, + { 1219, 0xcdcf }, { 1230, 0x4fa1 }, { 1238, 0x6285 }, { 1244, 0x9f53 }, + /* 0x5600 */ + { 1254, 0x2cfc }, { 1263, 0x36ff }, { 1275, 0xcf67 }, { 1286, 0x75a9 }, + { 1295, 0x8fff }, { 1308, 0xec6f }, { 1319, 0xe0eb }, { 1328, 0xe7bd }, + { 1340, 0x3f9f }, { 1352, 0xfff7 }, { 1367, 0x7ff7 }, { 1381, 0xef7f }, + { 1395, 0xfbff }, { 1410, 0x136f }, { 1419, 0xd7e8 }, { 1429, 0x19cc }, + /* 0x5700 */ + { 1436, 0xf8a7 }, { 1446, 0x6fff }, { 1460, 0x08f7 }, { 1468, 0xb1f6 }, + { 1478, 0x0b7a }, { 1486, 0x037c }, { 1493, 0x50ac }, { 1499, 0xe737 }, + { 1510, 0xe783 }, { 1519, 0xf7f3 }, { 1532, 0x9520 }, { 1537, 0xfeeb }, + { 1550, 0x37f3 }, { 1561, 0x58cb }, { 1569, 0x5fee }, { 1581, 0xd8ef }, + /* 0x5800 */ + { 1592, 0xd73a }, { 1602, 0xbddd }, { 1614, 0xfbec }, { 1626, 0xffde }, + { 1640, 0xcfef }, { 1653, 0xbeed }, { 1665, 0xe7df }, { 1678, 0xbfff }, + { 1693, 0xfdd4 }, { 1704, 0x39f3 }, { 1714, 0xfcff }, { 1728, 0xefff }, + { 1743, 0xffdd }, { 1757, 0xffdd }, { 1771, 0xa7ef }, { 1783, 0xfdb6 }, + /* 0x5900 */ + { 1795, 0x5f6b }, { 1806, 0x698f }, { 1815, 0x114f }, { 1822, 0xe86d }, + { 1831, 0x3469 }, { 1838, 0xfa0d }, { 1847, 0xffda }, { 1860, 0xdca7 }, + { 1870, 0xda21 }, { 1877, 0xbd33 }, { 1887, 0x30c7 }, { 1894, 0xb5fb }, + { 1906, 0xf3bf }, { 1919, 0xca60 }, { 1925, 0xeed7 }, { 1937, 0x75ff }, + /* 0x5a00 */ + { 1950, 0xec05 }, { 1957, 0x6ef5 }, { 1968, 0xfdd6 }, { 1980, 0xefa9 }, + { 1991, 0xf9be }, { 2003, 0xfbdf }, { 2017, 0xfb7b }, { 2030, 0x7b0f }, + { 2040, 0xffff }, { 2056, 0xf3fb }, { 2069, 0xfbff }, { 2084, 0xbed3 }, + { 2095, 0xedf9 }, { 2107, 0xeeab }, { 2118, 0xf5b4 }, { 2128, 0xfffd }, + /* 0x5b00 */ + { 2143, 0xfdff }, { 2158, 0xff3f }, { 2172, 0xffff }, { 2188, 0xff6b }, + { 2201, 0xfffe }, { 2216, 0x4044 }, { 2219, 0xe983 }, { 2227, 0xdbd4 }, + { 2237, 0x6444 }, { 2242, 0x8057 }, { 2248, 0xf380 }, { 2255, 0x1c86 }, + { 2261, 0xef0b }, { 2271, 0x1ff2 }, { 2281, 0xbecd }, { 2292, 0x60fe }, + /* 0x5c00 */ + { 2301, 0x79ad }, { 2311, 0xca8d }, { 2319, 0xef4b }, { 2330, 0x00ed }, + { 2336, 0x30d8 }, { 2342, 0xbddc }, { 2353, 0x3f94 }, { 2362, 0x79fd }, + { 2374, 0xcef9 }, { 2385, 0xe02c }, { 2391, 0xc5f3 }, { 2401, 0x5e55 }, + { 2410, 0xf7ed }, { 2423, 0xfdfb }, { 2437, 0xda8d }, { 2446, 0xf7fe }, + /* 0x5d00 */ + { 2460, 0xbf33 }, { 2471, 0xb7af }, { 2483, 0x9d2f }, { 2493, 0x9fef }, + { 2506, 0xe37f }, { 2518, 0xd6ff }, { 2531, 0x65ff }, { 2543, 0xffef }, + { 2558, 0xfffb }, { 2573, 0xddff }, { 2587, 0xffff }, { 2603, 0xff7f }, + { 2618, 0xdfdf }, { 2632, 0x97ff }, { 2645, 0x3419 }, { 2651, 0x9f61 }, + /* 0x5e00 */ + { 2660, 0x6e91 }, { 2668, 0xc08c }, { 2673, 0x9f3f }, { 2685, 0xc67d }, + { 2695, 0xefcb }, { 2707, 0xb7cf }, { 2719, 0xfff9 }, { 2733, 0x42a3 }, + { 2739, 0x732e }, { 2748, 0x2904 }, { 2752, 0xdf1e }, { 2763, 0xbc17 }, + { 2772, 0xf9ff }, { 2786, 0xf7b1 }, { 2797, 0xfaff }, { 2811, 0x3b2f }, + /* 0x5f00 */ + { 2821, 0x72e0 }, { 2828, 0x7655 }, { 2837, 0x591e }, { 2845, 0xe9fd }, + { 2857, 0xfffe }, { 2872, 0xde12 }, { 2880, 0xc9a9 }, { 2888, 0xe574 }, + { 2897, 0xe048 }, { 2902, 0xec5a }, { 2911, 0x9afd }, { 2922, 0xcf5f }, + { 2934, 0x4d87 }, { 2942, 0xdc38 }, { 2950, 0x936c }, { 2958, 0x16dd }, + /* 0x6000 */ + { 2967, 0x1b80 }, { 2972, 0xc58b }, { 2980, 0x701c }, { 2986, 0x67df }, + { 2998, 0xd7f1 }, { 3009, 0xd9da }, { 3019, 0x4063 }, { 3024, 0x40b6 }, + { 3030, 0xcde7 }, { 3041, 0x53ab }, { 3050, 0x46b6 }, { 3058, 0xe6e9 }, + { 3068, 0xf39f }, { 3080, 0x4add }, { 3089, 0x043e }, { 3095, 0xf9a6 }, + /* 0x6100 */ + { 3105, 0x1cbc }, { 3113, 0x7bdf }, { 3126, 0xf726 }, { 3136, 0x7fff }, + { 3151, 0xaaff }, { 3163, 0xdfdd }, { 3176, 0xfe7b }, { 3189, 0xff5e }, + { 3202, 0xb7ff }, { 3216, 0xdfef }, { 3230, 0xec7f }, { 3242, 0xbf7f }, + { 3256, 0xf2fb }, { 3268, 0xffe9 }, { 3281, 0xffbf }, { 3296, 0x7fdf }, + /* 0x6200 */ + { 3310, 0x02bf }, { 3318, 0x7218 }, { 3324, 0xabc9 }, { 3333, 0x1f67 }, + { 3343, 0x8474 }, { 3349, 0xf6e1 }, { 3359, 0x0137 }, { 3365, 0x2db6 }, + { 3374, 0xf9ee }, { 3386, 0x7211 }, { 3392, 0xe6c8 }, { 3400, 0x45dd }, + { 3409, 0x880b }, { 3414, 0x6022 }, { 3418, 0x0c13 }, { 3423, 0x0f25 }, + /* 0x6300 */ + { 3430, 0xbc79 }, { 3440, 0x13bd }, { 3449, 0x72c0 }, { 3455, 0xd9fb }, + { 3467, 0x0593 }, { 3473, 0x3fde }, { 3485, 0x9d71 }, { 3494, 0xf33d }, + { 3505, 0x287a }, { 3512, 0xfeba }, { 3524, 0x8852 }, { 3529, 0xaa66 }, + { 3537, 0x1daf }, { 3547, 0xbfba }, { 3559, 0xd9f4 }, { 3569, 0x5eab }, + /* 0x6400 */ + { 3579, 0x67d8 }, { 3588, 0xa7e6 }, { 3598, 0xcbbc }, { 3608, 0x5bef }, + { 3620, 0xfa0d }, { 3629, 0xbeeb }, { 3641, 0xdd7f }, { 3654, 0xf8ff }, + { 3667, 0xff4b }, { 3679, 0xbd99 }, { 3689, 0x8def }, { 3700, 0xea5e }, + { 3710, 0x9fda }, { 3721, 0xbe7a }, { 3732, 0xffab }, { 3745, 0xffff }, + /* 0x6500 */ + { 3761, 0xfdfe }, { 3775, 0xfefb }, { 3789, 0x37df }, { 3801, 0x348f }, + { 3809, 0x6cdf }, { 3820, 0x959d }, { 3829, 0xe7b3 }, { 3840, 0xff6a }, + { 3852, 0xe77f }, { 3865, 0x6574 }, { 3873, 0x554d }, { 3881, 0xcdfe }, + { 3893, 0x2785 }, { 3900, 0xff3b }, { 3913, 0x0c1a }, { 3918, 0xfb3c }, + /* 0x6600 */ + { 3929, 0x2bb2 }, { 3937, 0x5dc7 }, { 3947, 0x5e5e }, { 3957, 0xaf8d }, + { 3967, 0x67f5 }, { 3978, 0x7b03 }, { 3986, 0x3ead }, { 3996, 0xbb2e }, + { 4006, 0xef6b }, { 4018, 0xdf3d }, { 4030, 0xbe7f }, { 4043, 0xbdef }, + { 4056, 0xffff }, { 4072, 0xc5ff }, { 4084, 0xfdbf }, { 4098, 0x2d62 }, + /* 0x6700 */ + { 4105, 0xd0fe }, { 4115, 0x574e }, { 4124, 0x42bf }, { 4133, 0xdbcd }, + { 4144, 0x2cb2 }, { 4151, 0x2fb4 }, { 4160, 0x58dc }, { 4168, 0x2f52 }, + { 4176, 0xf56d }, { 4187, 0x8a5e }, { 4195, 0x5253 }, { 4202, 0xfe16 }, + { 4212, 0x7fe5 }, { 4224, 0x88e0 }, { 4229, 0x6dda }, { 4239, 0x5fe4 }, + /* 0x6800 */ + { 4249, 0x205e }, { 4255, 0xdf35 }, { 4266, 0xf9fd }, { 4279, 0x8c73 }, + { 4287, 0xa880 }, { 4291, 0xffc4 }, { 4302, 0xf400 }, { 4307, 0xff2f }, + { 4320, 0x7f95 }, { 4331, 0xff77 }, { 4345, 0x5e3b }, { 4355, 0xffd6 }, + { 4368, 0xd5fa }, { 4379, 0xfadb }, { 4391, 0xbff6 }, { 4404, 0xe9dc }, + /* 0x6900 */ + { 4414, 0x97dd }, { 4425, 0x7ffa }, { 4438, 0xdfee }, { 4451, 0x5dee }, + { 4462, 0xfffb }, { 4477, 0x9b6f }, { 4488, 0xb7b6 }, { 4499, 0xec7d }, + { 4510, 0xdc2a }, { 4518, 0xe6cf }, { 4529, 0xd67f }, { 4541, 0xf76d }, + { 4553, 0xabfd }, { 4565, 0x77ee }, { 4577, 0xdffe }, { 4591, 0x5ffb }, + /* 0x6a00 */ + { 4604, 0xfbff }, { 4619, 0x7e7f }, { 4632, 0x7afd }, { 4644, 0x9fdd }, + { 4656, 0xff6f }, { 4670, 0xf4fe }, { 4682, 0xffdd }, { 4696, 0xedfd }, + { 4709, 0xbfee }, { 4722, 0xff7c }, { 4735, 0xe5fe }, { 4747, 0xffff }, + { 4763, 0xffff }, { 4779, 0xffff }, { 4795, 0xffff }, { 4811, 0xffff }, + /* 0x6b00 */ + { 4827, 0xffff }, { 4843, 0xffff }, { 4859, 0xff60 }, { 4869, 0xb97b }, + { 4880, 0xed37 }, { 4891, 0xfdff }, { 4906, 0xfb03 }, { 4915, 0xe5ff }, + { 4928, 0xd121 }, { 4934, 0xf3b3 }, { 4945, 0xfbfd }, { 4959, 0x7f47 }, + { 4970, 0x57d9 }, { 4980, 0xf503 }, { 4988, 0x73fd }, { 5000, 0xddd7 }, + /* 0x6c00 */ + { 5012, 0x5f1f }, { 5023, 0x7084 }, { 5028, 0x3829 }, { 5034, 0xdeca }, + { 5044, 0xf938 }, { 5053, 0x074e }, { 5060, 0xf8ec }, { 5070, 0x9daa }, + { 5079, 0x6c91 }, { 5086, 0x75e6 }, { 5096, 0x9105 }, { 5101, 0x04f1 }, + { 5107, 0xe9cf }, { 5118, 0xb706 }, { 5126, 0x32d0 }, { 5132, 0x8214 }, + /* 0x6d00 */ + { 5136, 0xa76d }, { 5146, 0xb17b }, { 5156, 0xb35f }, { 5167, 0x85d1 }, + { 5174, 0x1215 }, { 5179, 0xa9e1 }, { 5187, 0x39b6 }, { 5196, 0xee6f }, + { 5208, 0xacdb }, { 5218, 0x17c5 }, { 5226, 0x3024 }, { 5230, 0x7edb }, + { 5242, 0xe70e }, { 5251, 0x9cbd }, { 5261, 0xa7ac }, { 5270, 0xe575 }, + /* 0x6e00 */ + { 5280, 0x8bdf }, { 5291, 0xdb2c }, { 5300, 0x55c4 }, { 5307, 0xfaeb }, + { 5319, 0x9fe7 }, { 5331, 0x76a7 }, { 5341, 0xb7ff }, { 5355, 0x3fff }, + { 5369, 0x7d97 }, { 5380, 0x6efe }, { 5392, 0x7b5b }, { 5403, 0xd329 }, + { 5411, 0x7779 }, { 5422, 0x3b45 }, { 5430, 0xfc88 }, { 5438, 0xfdef }, + /* 0x6f00 */ + { 5452, 0x7dbb }, { 5464, 0xffc7 }, { 5477, 0x51ee }, { 5486, 0xbfb5 }, + { 5498, 0xd73f }, { 5510, 0xaeff }, { 5523, 0x9fbb }, { 5535, 0xeaeb }, + { 5546, 0x8cef }, { 5556, 0xefff }, { 5571, 0xff7d }, { 5585, 0xfdb7 }, + { 5598, 0xfdfa }, { 5611, 0xbff9 }, { 5624, 0x3ffc }, { 5636, 0xffff }, + /* 0x7000 */ + { 5652, 0xffff }, { 5668, 0xf3fd }, { 5681, 0xfff7 }, { 5696, 0xfddf }, + { 5710, 0x6fff }, { 5724, 0xbfff }, { 5739, 0x47ff }, { 5751, 0x2e9e }, + { 5760, 0xb9de }, { 5771, 0xcd8b }, { 5780, 0x07ff }, { 5791, 0xc475 }, + { 5799, 0xfaf0 }, { 5809, 0x74ff }, { 5821, 0x442f }, { 5828, 0xdd7f }, + /* 0x7100 */ + { 5841, 0xf9ff }, { 5855, 0xf896 }, { 5864, 0x7fbf }, { 5878, 0xffbc }, + { 5891, 0xabdf }, { 5903, 0xafff }, { 5917, 0xbe2f }, { 5928, 0xdaf3 }, + { 5939, 0x7bef }, { 5952, 0x7cef }, { 5964, 0xeefe }, { 5977, 0xfdd7 }, + { 5990, 0xbff7 }, { 6004, 0xffcf }, { 6018, 0xbf5e }, { 6030, 0xfdff }, + /* 0x7200 */ + { 6045, 0xffbf }, { 6060, 0xdfff }, { 6075, 0xeaff }, { 6088, 0x541c }, + { 6094, 0xce7f }, { 6106, 0x55bb }, { 6116, 0x3d39 }, { 6125, 0x39db }, + { 6135, 0x53ec }, { 6144, 0x7ffb }, { 6158, 0x4fff }, { 6171, 0xfc2e }, + { 6181, 0x9ee1 }, { 6190, 0xbd7a }, { 6201, 0x0cfc }, { 6209, 0xe260 }, + /* 0x7300 */ + { 6215, 0xbbf5 }, { 6227, 0x8717 }, { 6235, 0xa1d9 }, { 6243, 0x3c6d }, + { 6252, 0xdfff }, { 6267, 0xff7a }, { 6280, 0x4ffe }, { 6292, 0xbfff }, + { 6307, 0xb56f }, { 6318, 0x77bd }, { 6330, 0x35fb }, { 6341, 0xf372 }, + { 6351, 0x58fa }, { 6360, 0xbdfc }, { 6372, 0xdd5e }, { 6383, 0xfffb }, + /* 0x7400 */ + { 6398, 0x7997 }, { 6408, 0xf3fe }, { 6421, 0xaa9b }, { 6430, 0xef86 }, + { 6440, 0xfffd }, { 6455, 0x215f }, { 6463, 0xdfff }, { 6478, 0xbf3e }, + { 6490, 0xb774 }, { 6500, 0xaffe }, { 6513, 0xfc7f }, { 6526, 0xfbff }, + { 6541, 0xffff }, { 6557, 0xaffb }, { 6570, 0x3fa2 }, { 6579, 0x7f2f }, + /* 0x7500 */ + { 6591, 0x5fef }, { 6604, 0x68f5 }, { 6613, 0x44df }, { 6622, 0xb250 }, + { 6628, 0x26de }, { 6637, 0xe1ef }, { 6648, 0xfb9f }, { 6661, 0x7ceb }, + { 6672, 0x77b7 }, { 6684, 0x5929 }, { 6691, 0x27c4 }, { 6698, 0x8cc0 }, + { 6703, 0xd843 }, { 6710, 0xb68b }, { 6719, 0xf223 }, { 6727, 0x6dec }, + /* 0x7600 */ + { 6737, 0xebd4 }, { 6747, 0x745e }, { 6756, 0xd18a }, { 6763, 0x2ec6 }, + { 6771, 0xcff6 }, { 6783, 0xafaf }, { 6795, 0x77f7 }, { 6808, 0x96ff }, + { 6820, 0xb62b }, { 6829, 0xfdb5 }, { 6841, 0xbfef }, { 6855, 0x7fe9 }, + { 6867, 0x1a9b }, { 6875, 0x7628 }, { 6882, 0x3fdf }, { 6895, 0xace9 }, + /* 0x7700 */ + { 6904, 0xd46d }, { 6913, 0x79ff }, { 6926, 0x5cba }, { 6935, 0xea1f }, + { 6945, 0xff74 }, { 6957, 0xf3fc }, { 6969, 0xe691 }, { 6977, 0x1dff }, + { 6989, 0x8fce }, { 6999, 0x7ff9 }, { 7012, 0xe95a }, { 7021, 0x57d6 }, + { 7031, 0xdfff }, { 7046, 0xe77f }, { 7059, 0x8553 }, { 7066, 0x1eb7 }, + /* 0x7800 */ + { 7076, 0xcdf8 }, { 7086, 0x4a29 }, { 7092, 0xcd17 }, { 7101, 0xa06e }, + { 7108, 0xaf5e }, { 7119, 0xdf1a }, { 7129, 0x83ff }, { 7140, 0xef7f }, + { 7154, 0x8d7f }, { 7165, 0x6275 }, { 7173, 0xff55 }, { 7185, 0xbde0 }, + { 7194, 0xf1dd }, { 7205, 0xfdce }, { 7217, 0xeeff }, { 7231, 0xfb6b }, + /* 0x7900 */ + { 7243, 0xffdd }, { 7257, 0xbff7 }, { 7271, 0xffef }, { 7286, 0xa3ef }, + { 7297, 0xfcbc }, { 7308, 0x0337 }, { 7315, 0x5e5a }, { 7324, 0xfa7f }, + { 7337, 0x7bcc }, { 7347, 0xfbff }, { 7362, 0xff7f }, { 7377, 0x91f7 }, + { 7387, 0xd5b4 }, { 7396, 0x7ed9 }, { 7407, 0x5527 }, { 7415, 0xd6fe }, + /* 0x7a00 */ + { 7427, 0x97b2 }, { 7436, 0xbb6f }, { 7448, 0xfff6 }, { 7462, 0x4577 }, + { 7471, 0xffbf }, { 7486, 0xff7d }, { 7500, 0xffff }, { 7516, 0x782e }, + { 7524, 0xdea4 }, { 7533, 0x4e19 }, { 7540, 0xce9e }, { 7550, 0x7ff7 }, + { 7564, 0xf7ff }, { 7579, 0x3dbf }, { 7591, 0x5f96 }, { 7601, 0x59ff }, + /* 0x7b00 */ + { 7613, 0x72a7 }, { 7622, 0xb5cd }, { 7632, 0xa28e }, { 7639, 0xaaf5 }, + { 7649, 0x655f }, { 7659, 0xd2a8 }, { 7666, 0xbffa }, { 7679, 0xb559 }, + { 7688, 0xdfde }, { 7701, 0xcf4e }, { 7711, 0xc039 }, { 7717, 0xfeed }, + { 7730, 0xef3d }, { 7742, 0xd9f5 }, { 7753, 0xbb9d }, { 7764, 0xaf7d }, + /* 0x7c00 */ + { 7776, 0x677f }, { 7788, 0x7fbf }, { 7802, 0xfb3f }, { 7815, 0x7eff }, + { 7829, 0xdffc }, { 7842, 0xffff }, { 7858, 0xffff }, { 7874, 0xc7e7 }, + { 7885, 0xfdff }, { 7900, 0x0e59 }, { 7907, 0xbbcb }, { 7918, 0x8df1 }, + { 7927, 0xca5d }, { 7936, 0x6d1f }, { 7946, 0x7efe }, { 7959, 0xf6ff }, + /* 0x7d00 */ + { 7973, 0xfbff }, { 7988, 0xffff }, { 8004, 0x777a }, { 8015, 0xffff }, + { 8031, 0xffff }, { 8047, 0xffff }, { 8063, 0xbfff }, { 8078, 0xff7f }, + { 8093, 0xffff }, { 8109, 0xffff }, { 8125, 0xbfbf }, { 8139, 0xffff }, + { 8155, 0xffff }, { 8171, 0xffff }, { 8187, 0xffff }, { 8203, 0xffff }, + /* 0x7e00 */ + { 8219, 0xffff }, { 8235, 0xffff }, { 8251, 0xffff }, { 8267, 0xf7ff }, + { 8282, 0xff7d }, { 8296, 0xffff }, { 8312, 0xffff }, { 8328, 0xffff }, + { 8344, 0xfffb }, { 8359, 0x77ff }, { 8373, 0x4000 }, { 8374, 0x1810 }, + { 8377, 0x0000 }, { 8377, 0x0040 }, { 8378, 0x1010 }, { 8380, 0x0200 }, + /* 0x7f00 */ + { 8381, 0x0400 }, { 8382, 0x4001 }, { 8384, 0x0000 }, { 8384, 0xfa80 }, + { 8391, 0xffcb }, { 8404, 0x7a4c }, { 8412, 0xb8f9 }, { 8422, 0xbde9 }, + { 8433, 0xabfd }, { 8445, 0x1bef }, { 8456, 0x7f6d }, { 8468, 0x4cfa }, + { 8477, 0xabdd }, { 8488, 0x7ecf }, { 8500, 0xbd9c }, { 8510, 0xe7f4 }, + /* 0x8000 */ + { 8521, 0xc784 }, { 8528, 0xec0a }, { 8535, 0xf81a }, { 8543, 0x5615 }, + { 8550, 0xc3b3 }, { 8559, 0xfaeb }, { 8571, 0xf9ff }, { 8585, 0x7ffd }, + { 8599, 0xe526 }, { 8607, 0x42b7 }, { 8615, 0x11c8 }, { 8620, 0x0b69 }, + { 8627, 0x8fa0 }, { 8634, 0x813f }, { 8642, 0x404d }, { 8647, 0xcaa0 }, + /* 0x8100 */ + { 8653, 0x19bb }, { 8662, 0xbaa0 }, { 8669, 0x6fff }, { 8683, 0xbeb9 }, + { 8694, 0xe2bf }, { 8705, 0xf9c4 }, { 8714, 0x9d5e }, { 8724, 0x01ec }, + { 8730, 0x7afa }, { 8741, 0xc6fd }, { 8752, 0xfab7 }, { 8764, 0xf3f7 }, + { 8777, 0xebb0 }, { 8786, 0xffff }, { 8802, 0xcb77 }, { 8813, 0xa7e7 }, + /* 0x8200 */ + { 8824, 0xcf88 }, { 8832, 0x27ea }, { 8841, 0x42f1 }, { 8848, 0xb404 }, + { 8853, 0x756f }, { 8864, 0x7aff }, { 8877, 0x3eff }, { 8890, 0x19e2 }, + { 8897, 0x12eb }, { 8905, 0x4c79 }, { 8913, 0x008d }, { 8917, 0x9c64 }, + { 8924, 0x026d }, { 8930, 0x2641 }, { 8935, 0x7784 }, { 8943, 0xf56d }, + /* 0x8300 */ + { 8954, 0x2c01 }, { 8958, 0xe34d }, { 8967, 0x467f }, { 8977, 0xe885 }, + { 8984, 0x7d36 }, { 8994, 0x23e8 }, { 9001, 0x0004 }, { 9002, 0xc67f }, + { 9013, 0xbd9f }, { 9025, 0xa6f3 }, { 9035, 0xf0fe }, { 9046, 0xc820 }, + { 9050, 0x6b5c }, { 9059, 0x4eaf }, { 9069, 0xf9dc }, { 9080, 0xdcf8 }, + /* 0x8400 */ + { 9090, 0x07a5 }, { 9097, 0xcefd }, { 9109, 0xfe0f }, { 9120, 0xcefd }, + { 9132, 0xffbf }, { 9147, 0xe17d }, { 9157, 0xc5f5 }, { 9167, 0xfa95 }, + { 9177, 0xa47b }, { 9186, 0xed7f }, { 9199, 0x7ffd }, { 9213, 0x58eb }, + { 9222, 0xd9ed }, { 9233, 0x5fb4 }, { 9243, 0xef96 }, { 9254, 0x6ffe }, + /* 0x8500 */ + { 9267, 0xefff }, { 9282, 0x7b75 }, { 9293, 0xe7fd }, { 9306, 0xc07f }, + { 9315, 0xf8f7 }, { 9327, 0xbdbf }, { 9340, 0xfeef }, { 9354, 0xb1eb }, + { 9364, 0x7f4f }, { 9376, 0xe7ff }, { 9390, 0x3aef }, { 9401, 0xfd7e }, + { 9414, 0x7dfd }, { 9427, 0xefd6 }, { 9439, 0xfdef }, { 9453, 0x77ff }, + /* 0x8600 */ + { 9467, 0xffdf }, { 9482, 0xffbd }, { 9496, 0xfd7f }, { 9510, 0xeeff }, + { 9524, 0x1fff }, { 9537, 0xbbec }, { 9548, 0xa7fb }, { 9560, 0x01fd }, + { 9568, 0xc3f8 }, { 9577, 0xcfd7 }, { 9589, 0x6867 }, { 9597, 0xfb8c }, + { 9607, 0x312e }, { 9614, 0x34ec }, { 9622, 0x9def }, { 9634, 0xbce0 }, + /* 0x8700 */ + { 9642, 0xd872 }, { 9650, 0xaa53 }, { 9658, 0xbdd1 }, { 9668, 0x376d }, + { 9678, 0xac7f }, { 9689, 0xfd77 }, { 9702, 0xbfc6 }, { 9713, 0x87ae }, + { 9722, 0xd6d3 }, { 9732, 0x7f77 }, { 9745, 0x46ff }, { 9756, 0xdbd7 }, + { 9768, 0xf3be }, { 9780, 0xf7f1 }, { 9792, 0xbbde }, { 9804, 0xbdff }, + /* 0x8800 */ + { 9818, 0xfbf7 }, { 9832, 0xf797 }, { 9844, 0xfff9 }, { 9858, 0xedfb }, + { 9871, 0xcfce }, { 9882, 0xfd6f }, { 9895, 0xa4c1 }, { 9901, 0x1f7a }, + { 9911, 0xd6c9 }, { 9920, 0xefbb }, { 9933, 0xd7eb }, { 9945, 0xef7d }, + { 9958, 0xbd99 }, { 9968, 0x7ccb }, { 9978, 0xfec3 }, { 9989, 0xace4 }, + /* 0x8900 */ + { 9997, 0xfbfb }, { 10011, 0xf1f2 }, { 10021, 0xf3dd }, { 10033, 0xffae }, + { 10046, 0xffed }, { 10060, 0x3fff }, { 10074, 0xffbf }, { 10089, 0x77ff }, + { 10103, 0xffb5 }, { 10116, 0xffff }, { 10132, 0xffff }, { 10148, 0xffff }, + { 10164, 0x2009 }, { 10167, 0xabb8 }, { 10176, 0x7797 }, { 10187, 0xfff7 }, + /* 0x8a00 */ + { 10202, 0xff7e }, { 10216, 0xffff }, { 10232, 0xffff }, { 10248, 0xbfff }, + { 10263, 0xfeff }, { 10278, 0xffff }, { 10294, 0xffff }, { 10310, 0xfdff }, + { 10325, 0xf9ff }, { 10339, 0xfff7 }, { 10354, 0xffff }, { 10370, 0xffff }, + { 10386, 0xffff }, { 10402, 0xffff }, { 10418, 0xffff }, { 10434, 0xffff }, + /* 0x8b00 */ + { 10450, 0xff7f }, { 10465, 0xffff }, { 10481, 0xffbf }, { 10496, 0xffff }, + { 10512, 0xffff }, { 10528, 0xffff }, { 10544, 0xefbf }, { 10558, 0xffff }, + { 10574, 0xffff }, { 10590, 0xffff }, { 10606, 0x1000 }, { 10607, 0x0802 }, + { 10609, 0x0080 }, { 10610, 0x0001 }, { 10611, 0x0400 }, { 10612, 0x0000 }, + /* 0x8c00 */ + { 10612, 0x0200 }, { 10613, 0x4000 }, { 10614, 0x0000 }, { 10614, 0xff00 }, + { 10622, 0xed3d }, { 10633, 0xfbdf }, { 10647, 0xf3f9 }, { 10659, 0xf8f7 }, + { 10671, 0xe9db }, { 10682, 0xfeef }, { 10696, 0xffff }, { 10712, 0xffff }, + { 10728, 0xffff }, { 10744, 0xffff }, { 10760, 0xffff }, { 10776, 0xffff }, + /* 0x8d00 */ + { 10792, 0xffff }, { 10808, 0x1fff }, { 10821, 0x0001 }, { 10822, 0x0000 }, + { 10822, 0x0000 }, { 10822, 0x8086 }, { 10826, 0xd720 }, { 10833, 0xff06 }, + { 10843, 0xf3cd }, { 10854, 0x7fed }, { 10867, 0xfff7 }, { 10882, 0x2ac5 }, + { 10889, 0x27a7 }, { 10898, 0x133d }, { 10906, 0x62e7 }, { 10915, 0xd057 }, + /* 0x8e00 */ + { 10923, 0x69df }, { 10934, 0x1fef }, { 10946, 0x29f3 }, { 10955, 0xd9dd }, + { 10966, 0xf068 }, { 10973, 0xfdf9 }, { 10986, 0x4dbf }, { 10997, 0x6faa }, + { 11007, 0x7f5d }, { 11019, 0xafee }, { 11031, 0x67ff }, { 11044, 0xfbfb }, + { 11058, 0xbfff }, { 11073, 0xffff }, { 11089, 0xffff }, { 11105, 0xffff }, + /* 0x8f00 */ + { 11121, 0xffff }, { 11137, 0xffff }, { 11153, 0xffff }, { 11169, 0xffff }, + { 11185, 0xffff }, { 11201, 0xffff }, { 11217, 0x043f }, { 11224, 0x0000 }, + { 11224, 0x1001 }, { 11226, 0x2004 }, { 11228, 0xf4f7 }, { 11240, 0x9dbc }, + { 11250, 0xbe49 }, { 11259, 0x04c4 }, { 11263, 0x908b }, { 11269, 0xdc76 }, + /* 0x9000 */ + { 11279, 0x5180 }, { 11283, 0x1328 }, { 11288, 0x1fb8 }, { 11297, 0xa69f }, + { 11307, 0x5f69 }, { 11317, 0xf670 }, { 11326, 0x9ed3 }, { 11336, 0x5fcf }, + { 11348, 0xf6f2 }, { 11359, 0xd555 }, { 11368, 0x2bb1 }, { 11376, 0xb084 }, + { 11381, 0x3b4d }, { 11390, 0xc774 }, { 11399, 0x5639 }, { 11407, 0x9eef }, + /* 0x9100 */ + { 11419, 0xffeb }, { 11433, 0xbdff }, { 11447, 0x7ff3 }, { 11460, 0xfdfd }, + { 11474, 0x01b7 }, { 11481, 0x9b7a }, { 11491, 0x29c1 }, { 11497, 0x1c08 }, + { 11501, 0xc55f }, { 11511, 0xf3f8 }, { 11522, 0x1bf3 }, { 11532, 0xfbcf }, + { 11545, 0x097f }, { 11554, 0xeffd }, { 11568, 0xffff }, { 11584, 0xffff }, + /* 0x9200 */ + { 11600, 0xffff }, { 11616, 0xffff }, { 11632, 0xffff }, { 11648, 0xffff }, + { 11664, 0xffff }, { 11680, 0xffff }, { 11696, 0xffff }, { 11712, 0xffef }, + { 11727, 0xbfff }, { 11742, 0xffff }, { 11758, 0xbfff }, { 11773, 0xffff }, + { 11789, 0xfeff }, { 11804, 0xffff }, { 11820, 0xffff }, { 11836, 0xffff }, + /* 0x9300 */ + { 11852, 0xffff }, { 11868, 0xffff }, { 11884, 0xffff }, { 11900, 0xbfff }, + { 11915, 0xffff }, { 11931, 0xffff }, { 11947, 0xfbff }, { 11962, 0xffff }, + { 11978, 0x7fff }, { 11993, 0xffff }, { 12009, 0xffff }, { 12025, 0xffff }, + { 12041, 0xfbff }, { 12056, 0xffbf }, { 12071, 0xffff }, { 12087, 0xffff }, + /* 0x9400 */ + { 12103, 0xffff }, { 12119, 0xffff }, { 12135, 0xffff }, { 12151, 0xbfff }, + { 12166, 0xffff }, { 12182, 0xffff }, { 12198, 0xf7ff }, { 12213, 0xffff }, + { 12229, 0x001f }, { 12234, 0x0142 }, { 12237, 0x0000 }, { 12237, 0x0000 }, + { 12237, 0x8080 }, { 12239, 0x0418 }, { 12242, 0x0040 }, { 12243, 0x0800 }, + /* 0x9500 */ + { 12244, 0x0000 }, { 12244, 0x1000 }, { 12245, 0x0081 }, { 12247, 0x2008 }, + { 12249, 0x0908 }, { 12252, 0x0420 }, { 12254, 0x4001 }, { 12256, 0x7fb0 }, + { 12266, 0xffff }, { 12282, 0xffff }, { 12298, 0xffff }, { 12314, 0xffff }, + { 12330, 0xffff }, { 12346, 0xffff }, { 12362, 0x10ff }, { 12371, 0x8000 }, + /* 0x9600 */ + { 12372, 0x0080 }, { 12373, 0x4908 }, { 12377, 0xbbf9 }, { 12389, 0x4781 }, + { 12395, 0xc40a }, { 12400, 0x77ce }, { 12411, 0xe869 }, { 12419, 0xff0b }, + { 12430, 0x569f }, { 12440, 0xec6e }, { 12450, 0xff7f }, { 12465, 0x8db6 }, + { 12474, 0x0d0c }, { 12479, 0xffdb }, { 12493, 0x78fe }, { 12504, 0xbd37 }, + /* 0x9700 */ + { 12515, 0x1c2c }, { 12521, 0xafb7 }, { 12533, 0xdbff }, { 12547, 0xbcfa }, + { 12558, 0xffff }, { 12574, 0xb5b3 }, { 12584, 0xfdd8 }, { 12595, 0xefa7 }, + { 12607, 0xd7df }, { 12620, 0xfee9 }, { 12632, 0x57f6 }, { 12643, 0xffeb }, + { 12657, 0xffff }, { 12673, 0xffff }, { 12689, 0xc13f }, { 12698, 0xff97 }, + /* 0x9800 */ + { 12711, 0xffff }, { 12727, 0xffff }, { 12743, 0xffff }, { 12759, 0xffff }, + { 12775, 0xffff }, { 12791, 0xffff }, { 12807, 0xffff }, { 12823, 0x001f }, + { 12828, 0x4800 }, { 12830, 0x0224 }, { 12833, 0xff08 }, { 12842, 0xffff }, + { 12858, 0xbfff }, { 12873, 0x38d1 }, { 12880, 0xfe7f }, { 12894, 0xffff }, + /* 0x9900 */ + { 12910, 0xdfff }, { 12925, 0xfffe }, { 12940, 0xbfff }, { 12955, 0xffff }, + { 12971, 0xffff }, { 12987, 0xffcf }, { 13001, 0x0057 }, { 13006, 0x4b08 }, + { 13011, 0x520c }, { 13016, 0xfc00 }, { 13022, 0xfedf }, { 13036, 0xffff }, + { 13052, 0xffff }, { 13068, 0xffff }, { 13084, 0xffff }, { 13100, 0xffff }, + /* 0x9a00 */ + { 13116, 0xffff }, { 13132, 0xffff }, { 13148, 0xffff }, { 13164, 0xffff }, + { 13180, 0xffff }, { 13196, 0xffff }, { 13212, 0x0fff }, { 13224, 0x0004 }, + { 13225, 0x6208 }, { 13229, 0x0230 }, { 13232, 0xfe40 }, { 13240, 0xea3c }, + { 13249, 0xe7d8 }, { 13259, 0x7ef5 }, { 13271, 0x57bd }, { 13282, 0xf5ff }, + /* 0x9b00 */ + { 13296, 0x7ef7 }, { 13309, 0x7ff7 }, { 13323, 0x7ff7 }, { 13337, 0xe7fb }, + { 13350, 0x5c41 }, { 13356, 0xffed }, { 13370, 0xffff }, { 13386, 0xffff }, + { 13402, 0xffff }, { 13418, 0xffff }, { 13434, 0xffff }, { 13450, 0xffff }, + { 13466, 0xffff }, { 13482, 0xffff }, { 13498, 0xffff }, { 13514, 0xffff }, + /* 0x9c00 */ + { 13530, 0xffff }, { 13546, 0xffff }, { 13562, 0xffff }, { 13578, 0xffff }, + { 13594, 0xffff }, { 13610, 0xffff }, { 13626, 0xffff }, { 13642, 0x6fff }, + { 13656, 0x9619 }, { 13663, 0x23c8 }, { 13669, 0x9400 }, { 13672, 0xc200 }, + { 13675, 0x0307 }, { 13680, 0x0c06 }, { 13684, 0xfffb }, { 13699, 0xffff }, + /* 0x9d00 */ + { 13715, 0xffff }, { 13731, 0xffff }, { 13747, 0xffff }, { 13763, 0xffff }, + { 13779, 0xffff }, { 13795, 0xffff }, { 13811, 0xffff }, { 13827, 0xffff }, + { 13843, 0xffff }, { 13859, 0xffff }, { 13875, 0xffff }, { 13891, 0xffff }, + { 13907, 0xffff }, { 13923, 0xffff }, { 13939, 0xffff }, { 13955, 0xffff }, + /* 0x9e00 */ + { 13971, 0xffff }, { 13987, 0x7fff }, { 14002, 0x4090 }, { 14005, 0x1811 }, + { 14009, 0x2001 }, { 14011, 0xa25d }, { 14019, 0xc027 }, { 14025, 0x3ff4 }, + { 14036, 0xf67b }, { 14048, 0x5ff3 }, { 14060, 0xffbf }, { 14075, 0x96ef }, + { 14086, 0x1def }, { 14097, 0x46ed }, { 14106, 0x795a }, { 14115, 0xa5ff }, + /* 0x9f00 */ + { 14127, 0x97ff }, { 14140, 0xfd76 }, { 14152, 0x6ffa }, { 14164, 0x957f }, + { 14175, 0xffef }, { 14190, 0xfffc }, { 14204, 0xffff }, { 14220, 0x7fff }, + { 14235, 0xe006 }, { 14240, 0x71ff }, { 14252, 0x003e }, +}; +static const Summary16 gbkext_inv_uni2indx_pagef9[19] = { + /* 0xf900 */ + { 14257, 0x0000 }, { 14257, 0x0000 }, { 14257, 0x1000 }, { 14258, 0x0000 }, + { 14258, 0x0000 }, { 14258, 0x0000 }, { 14258, 0x0000 }, { 14258, 0x0200 }, + { 14259, 0x0000 }, { 14259, 0x0020 }, { 14260, 0x0000 }, { 14260, 0x0000 }, + { 14260, 0x0000 }, { 14260, 0x0000 }, { 14260, 0x0080 }, { 14261, 0x0002 }, + /* 0xfa00 */ + { 14262, 0xf000 }, { 14266, 0x811a }, { 14271, 0x039b }, +}; +static const Summary16 gbkext_inv_uni2indx_pagefe[31] = { + /* 0xfe00 */ + { 14278, 0x0000 }, { 14278, 0x0000 }, { 14278, 0x0000 }, { 14278, 0x0001 }, + { 14279, 0xfe00 }, { 14286, 0xfef7 }, { 14300, 0x0f7f }, { 14311, 0x0000 }, + { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, + { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, + /* 0xff00 */ + { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, + { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, + { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0000 }, + { 14311, 0x0000 }, { 14311, 0x0000 }, { 14311, 0x0014 }, +}; + +static int +gbkext_inv_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x0200 && wc < 0x02e0) + summary = &gbkext_inv_uni2indx_page02[(wc>>4)-0x020]; + else if (wc >= 0x2000 && wc < 0x22c0) + summary = &gbkext_inv_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x2500 && wc < 0x2610) + summary = &gbkext_inv_uni2indx_page25[(wc>>4)-0x250]; + else if (wc >= 0x3000 && wc < 0x3100) + summary = &gbkext_inv_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x3200 && wc < 0x33e0) + summary = &gbkext_inv_uni2indx_page32[(wc>>4)-0x320]; + else if (wc >= 0x4e00 && wc < 0x9fb0) + summary = &gbkext_inv_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0xf900 && wc < 0xfa30) + summary = &gbkext_inv_uni2indx_pagef9[(wc>>4)-0xf90]; + else if (wc >= 0xfe00 && wc < 0xfff0) + summary = &gbkext_inv_uni2indx_pagefe[(wc>>4)-0xfe0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = gbkext_inv_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/genaliases.c b/jni/iconv/lib/genaliases.c new file mode 100644 index 0000000..b54b97d --- /dev/null +++ b/jni/iconv/lib/genaliases.c @@ -0,0 +1,104 @@ +/* Copyright (C) 1999-2001, 2003, 2005, 2008 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Creates the aliases.gperf table. */ + +#include +#include + +static void emit_alias (FILE* out1, const char* alias, const char* c_name) +{ + /* Output alias in upper case. */ + const char* s = alias; + for (; *s; s++) { + unsigned char c = * (unsigned char *) s; + if (c >= 0x80) + exit(1); + if (c >= 'a' && c <= 'z') + c -= 'a'-'A'; + putc(c, out1); + } + fprintf(out1,", ei_%s\n", c_name); +} + +static void emit_encoding (FILE* out1, FILE* out2, const char* const* names, size_t n, const char* c_name) +{ + fprintf(out2,"grep 'sizeof(\""); + /* Output *names in upper case. */ + { + const char* s = *names; + for (; *s; s++) { + unsigned char c = * (unsigned char *) s; + if (c >= 0x80) + exit(1); + if (c >= 'a' && c <= 'z') + c -= 'a'-'A'; + putc(c, out2); + } + } + fprintf(out2,"\")' tmp.h | sed -e 's|^.*\\(stringpool_str[0-9]*\\).*$| (int)(long)\\&((struct stringpool_t *)0)->\\1,|'\n"); + for (; n > 0; names++, n--) + emit_alias(out1, *names, c_name); +} + +int main () +{ + FILE* stdout2; + + printf("struct alias { int name; unsigned int encoding_index; };\n"); + printf("%%struct-type\n"); + printf("%%language=ANSI-C\n"); + printf("%%define hash-function-name aliases_hash\n"); + printf("%%define lookup-function-name aliases_lookup\n"); + printf("%%7bit\n"); + printf("%%readonly-tables\n"); + printf("%%global-table\n"); + printf("%%define word-array-name aliases\n"); + printf("%%pic\n"); + printf("%%%%\n"); + +#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \ + { \ + static const char* const names[] = BRACIFY xxx_names; \ + emit_encoding(stdout,stdout2,names,sizeof(names)/sizeof(names[0]),#xxx); \ + } +#define BRACIFY(...) { __VA_ARGS__ } +#define DEFALIAS(xxx_alias,xxx) emit_alias(stdout,xxx_alias,#xxx); + + stdout2 = fdopen(3, "w"); + if (stdout2 == NULL) + exit(1); +#include "encodings.def" + if (fclose(stdout2)) + exit(1); + + stdout2 = fdopen(4, "w"); + if (stdout2 == NULL) + exit(1); +#include "encodings_local.def" + if (fclose(stdout2)) + exit(1); + +#undef DEFALIAS +#undef BRACIFY +#undef DEFENCODING + + if (ferror(stdout) || fclose(stdout)) + exit(1); + exit(0); +} diff --git a/jni/iconv/lib/genaliases2.c b/jni/iconv/lib/genaliases2.c new file mode 100644 index 0000000..1b789ed --- /dev/null +++ b/jni/iconv/lib/genaliases2.c @@ -0,0 +1,83 @@ +/* Copyright (C) 1999-2003, 2005, 2008 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Creates the aliases2.h table. */ + +#include +#include + +static unsigned int counter = 0; + +static void emit_alias (FILE* out1, const char* tag, const char* alias, const char* c_name) +{ + fprintf(out1," S(%s_%u, \"",tag,counter); + /* Output alias in upper case. */ + { + const char* s = alias; + for (; *s; s++) { + unsigned char c = * (unsigned char *) s; + if (c >= 0x80) + exit(1); + if (c >= 'a' && c <= 'z') + c -= 'a'-'A'; + putc(c, out1); + } + } + fprintf(out1,"\", ei_%s )\n", c_name); + counter++; +} + +static void emit_encoding (FILE* out1, FILE* out2, const char* tag, const char* const* names, size_t n, const char* c_name) +{ + fprintf(out2," (int)(long)&((struct stringpool2_t *)0)->stringpool_%s_%u,\n",tag,counter); + for (; n > 0; names++, n--) + emit_alias(out1, tag, *names, c_name); +} + +int main (int argc, char* argv[]) +{ + const char * tag = (argc > 1 ? argv[1] : "xxx"); + FILE * stdout2 = fdopen(3, "w"); + if (stdout2 == NULL) + exit(1); +#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \ + { \ + static const char* const names[] = BRACIFY xxx_names; \ + emit_encoding(stdout,stdout2,tag,names,sizeof(names)/sizeof(names[0]),#xxx); \ + } +#define BRACIFY(...) { __VA_ARGS__ } +#define DEFALIAS(xxx_alias,xxx) emit_alias(stdout,tag,xxx_alias,#xxx); +#ifdef USE_AIX +#include "encodings_aix.def" +#endif +#ifdef USE_OSF1 +#include "encodings_osf1.def" +#endif +#ifdef USE_DOS +#include "encodings_dos.def" +#endif +#ifdef USE_EXTRA +#include "encodings_extra.def" +#endif +#undef DEFALIAS +#undef BRACIFY +#undef DEFENCODING + if (ferror(stdout) || fclose(stdout) || ferror(stdout2) || fclose(stdout2)) + exit(1); + exit(0); +} diff --git a/jni/iconv/lib/genflags.c b/jni/iconv/lib/genflags.c new file mode 100644 index 0000000..448f892 --- /dev/null +++ b/jni/iconv/lib/genflags.c @@ -0,0 +1,114 @@ +/* Copyright (C) 2000-2002, 2005-2006, 2008-2009 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Creates the flags.h include file. */ + +#include +#include +#include + +/* Consider all encodings, including the system dependent ones. */ +#define USE_AIX +#define USE_OSF1 +#define USE_DOS +#define USE_EXTRA + +struct loop_funcs {}; +struct iconv_fallbacks {}; +struct iconv_hooks {}; +#include "converters.h" + +static void emit_encoding (struct wctomb_funcs * ofuncs, const char* c_name) +{ + /* Prepare a converter struct. */ + struct conv_struct conv; + memset(&conv,'\0',sizeof(conv)); + conv.ofuncs = *ofuncs; + + { + /* See whether the encoding can encode the accents and quotation marks. */ + ucs4_t probe[6] = { 0x0060, 0x00b4, 0x2018, 0x2019, 0x3131, 0x3163, }; + int res[6]; + int i; + for (i = 0; i < 6; i++) { + unsigned char buf[10]; + memset(&conv.ostate,'\0',sizeof(state_t)); + res[i] = (conv.ofuncs.xxx_wctomb(&conv,buf,probe[i],sizeof(buf)) != RET_ILUNI); + } + printf("#define ei_%s_oflags (",c_name); + { + int first = 1; + if (res[0] && res[1]) { + printf("HAVE_ACCENTS"); + first = 0; + } + if (res[2] && res[3]) { + if (!first) printf(" | "); + printf("HAVE_QUOTATION_MARKS"); + first = 0; + } + if (res[4] && res[5]) { + if (!first) printf(" | "); + printf("HAVE_HANGUL_JAMO"); + first = 0; + } + if (first) printf("0"); + } + printf(")\n"); + } +} + +int main () +{ + int bitmask = 1; + printf("/* Generated automatically by genflags. */\n"); + printf("\n"); + printf("/* Set if the encoding can encode\n"); + printf(" the acute and grave accents U+00B4 and U+0060. */\n"); + printf("#define HAVE_ACCENTS %d\n",bitmask); + printf("\n"); + bitmask = bitmask << 1; + printf("/* Set if the encoding can encode\n"); + printf(" the single quotation marks U+2018 and U+2019. */\n"); + printf("#define HAVE_QUOTATION_MARKS %d\n",bitmask); + printf("\n"); + bitmask = bitmask << 1; + printf("/* Set if the encoding can encode\n"); + printf(" the double-width Hangul letters (Jamo) U+3131 to U+3163. */\n"); + printf("#define HAVE_HANGUL_JAMO %d\n",bitmask); + printf("\n"); + +#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \ + { \ + struct wctomb_funcs ofuncs = xxx_ofuncs1,xxx_ofuncs2; \ + emit_encoding(&ofuncs,#xxx); \ + } +#define DEFALIAS(xxx_alias,xxx) /* nothing */ +/* Consider all encodings, including the system dependent ones. */ +#include "encodings.def" +#include "encodings_aix.def" +#include "encodings_osf1.def" +#include "encodings_dos.def" +#include "encodings_extra.def" +#undef DEFALIAS +#undef DEFENCODING + + if (ferror(stdout) || fclose(stdout)) + exit(1); + exit(0); +} diff --git a/jni/iconv/lib/gentranslit.c b/jni/iconv/lib/gentranslit.c new file mode 100644 index 0000000..8cd5204 --- /dev/null +++ b/jni/iconv/lib/gentranslit.c @@ -0,0 +1,258 @@ +/* Copyright (C) 1999-2003, 2005 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* + * Generates a table of small strings, used for transliteration, from a table + * containing lines of the form + * Unicode utf-8 replacement # comment + */ + +#include +#include +#include + +int main (int argc, char *argv[]) +{ + unsigned int data[0x100000]; + int uni2index[0x110000]; + int index; + + if (argc != 1) + exit(1); + + printf("/*\n"); + printf(" * Copyright (C) 1999-2003 Free Software Foundation, Inc.\n"); + printf(" * This file is part of the GNU LIBICONV Library.\n"); + printf(" *\n"); + printf(" * The GNU LIBICONV Library is free software; you can redistribute it\n"); + printf(" * and/or modify it under the terms of the GNU Library General Public\n"); + printf(" * License as published by the Free Software Foundation; either version 2\n"); + printf(" * of the License, or (at your option) any later version.\n"); + printf(" *\n"); + printf(" * The GNU LIBICONV Library is distributed in the hope that it will be\n"); + printf(" * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n"); + printf(" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n"); + printf(" * Library General Public License for more details.\n"); + printf(" *\n"); + printf(" * You should have received a copy of the GNU Library General Public\n"); + printf(" * License along with the GNU LIBICONV Library; see the file COPYING.LIB.\n"); + printf(" * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n"); + printf(" * Fifth Floor, Boston, MA 02110-1301, USA.\n"); + printf(" */\n"); + printf("\n"); + printf("/*\n"); + printf(" * Transliteration table\n"); + printf(" */\n"); + printf("\n"); + { + int c; + int j; + for (j = 0; j < 0x110000; j++) + uni2index[j] = -1; + index = 0; + for (;;) { + c = getc(stdin); + if (c == EOF) + break; + if (c == '#') { + do { c = getc(stdin); } while (!(c == EOF || c == '\n')); + continue; + } + ungetc(c,stdin); + if (scanf("%x",&j) != 1) + exit(1); + c = getc(stdin); + if (c != '\t') + exit(1); + for (;;) { + c = getc(stdin); + if (c == EOF || c == '\n') + exit(1); + if (c == '\t') + break; + if (uni2index[j] < 0) { + uni2index[j] = index; + data[index++] = 0; + } + if (c >= 0x80) { + /* Finish reading an UTF-8 character. */ + if (c < 0xc0) + exit(1); + else { + unsigned int i = (c < 0xe0 ? 2 : c < 0xf0 ? 3 : c < 0xf8 ? 4 : c < 0xfc ? 5 : 6); + c &= (1 << (8-i)) - 1; + while (--i > 0) { + int cc = getc(stdin); + if (!(cc >= 0x80 && cc < 0xc0)) + exit(1); + c <<= 6; c |= (cc & 0x3f); + } + } + } + data[index++] = (unsigned int) c; + } + if (uni2index[j] >= 0) + data[uni2index[j]] = index - uni2index[j] - 1; + do { c = getc(stdin); } while (!(c == EOF || c == '\n')); + } + } + printf("static const unsigned int translit_data[%d] = {",index); + { + int i; + for (i = 0; i < index; i++) { + if (data[i] < 32) + printf("\n %3d,",data[i]); + else if (data[i] == '\'') + printf("'\\'',"); + else if (data[i] == '\\') + printf("'\\\\',"); + else if (data[i] < 127) + printf(" '%c',",data[i]); + else if (data[i] < 256) + printf("0x%02X,",data[i]); + else + printf("0x%04X,",data[i]); + } + printf("\n};\n"); + } + printf("\n"); + { + bool pages[0x1100]; + int line[0x22000]; + int tableno; + struct { int minline; int maxline; int usecount; const char* suffix; } tables[0x2000]; + int i, j, p, j1, j2, t; + + for (p = 0; p < 0x1100; p++) + pages[p] = false; + for (j = 0; j < 0x110000; j++) + if (uni2index[j] >= 0) + pages[j>>8] = true; + for (j1 = 0; j1 < 0x22000; j1++) { + bool all_invalid = true; + for (j2 = 0; j2 < 8; j2++) { + j = 8*j1+j2; + if (uni2index[j] >= 0) + all_invalid = false; + } + if (all_invalid) + line[j1] = -1; + else + line[j1] = 0; + } + tableno = 0; + for (j1 = 0; j1 < 0x22000; j1++) { + if (line[j1] >= 0) { + if (tableno > 0 + && ((j1 > 0 && line[j1-1] == tableno-1) + || ((tables[tableno-1].maxline >> 5) == (j1 >> 5) + && j1 - tables[tableno-1].maxline <= 8))) { + line[j1] = tableno-1; + tables[tableno-1].maxline = j1; + } else { + tableno++; + line[j1] = tableno-1; + tables[tableno-1].minline = tables[tableno-1].maxline = j1; + } + } + } + for (t = 0; t < tableno; t++) { + tables[t].usecount = 0; + j1 = 8*tables[t].minline; + j2 = 8*(tables[t].maxline+1); + for (j = j1; j < j2; j++) + if (uni2index[j] >= 0) + tables[t].usecount++; + } + for (t = 0, p = -1, i = 0; t < tableno; t++) { + if (tables[t].usecount > 1) { + char* s; + if (p == tables[t].minline >> 5) { + s = (char*) malloc(5+1); + sprintf(s, "%02x_%d", p, ++i); + } else { + p = tables[t].minline >> 5; + s = (char*) malloc(2+1); + sprintf(s, "%02x", p); + } + tables[t].suffix = s; + } else + tables[t].suffix = NULL; + } + { + p = -1; + for (t = 0; t < tableno; t++) + if (tables[t].usecount > 1) { + p = 0; + printf("static const short translit_page%s[%d] = {\n", tables[t].suffix, 8*(tables[t].maxline-tables[t].minline+1)); + for (j1 = tables[t].minline; j1 <= tables[t].maxline; j1++) { + if ((j1 % 0x20) == 0 && j1 > tables[t].minline) + printf(" /* 0x%04x */\n", 8*j1); + printf(" "); + for (j2 = 0; j2 < 8; j2++) { + j = 8*j1+j2; + printf(" %4d,", uni2index[j]); + } + printf(" /* 0x%02x-0x%02x */\n", 8*(j1 % 0x20), 8*(j1 % 0x20)+7); + } + printf("};\n"); + } + if (p >= 0) + printf("\n"); + } + printf("#define translit_index(wc) \\\n ("); + for (j1 = 0; j1 < 0x22000;) { + t = line[j1]; + for (j2 = j1; j2 < 0x22000 && line[j2] == t; j2++); + if (t >= 0) { + if (j1 != tables[t].minline) abort(); + if (j2 > tables[t].maxline+1) abort(); + j2 = tables[t].maxline+1; + } + if (t == -1) { + } else { + if (t >= 0 && tables[t].usecount == 0) abort(); + if (t >= 0 && tables[t].usecount == 1) { + if (j2 != j1+1) abort(); + for (j = 8*j1; j < 8*j2; j++) + if (uni2index[j] >= 0) { + printf("wc == 0x%04x ? %d", j, uni2index[j]); + break; + } + } else { + if (j1 == 0) { + printf("wc < 0x%04x", 8*j2); + } else { + printf("wc >= 0x%04x && wc < 0x%04x", 8*j1, 8*j2); + } + printf(" ? translit_page%s[wc", tables[t].suffix); + if (tables[t].minline > 0) + printf("-0x%04x", 8*j1); + printf("]"); + } + printf(" : \\\n "); + } + j1 = j2; + } + printf("-1)\n"); + } + + if (ferror(stdout) || fclose(stdout)) + exit(1); + exit(0); +} diff --git a/jni/iconv/lib/georgian_academy.h b/jni/iconv/lib/georgian_academy.h new file mode 100644 index 0000000..ddbe578 --- /dev/null +++ b/jni/iconv/lib/georgian_academy.h @@ -0,0 +1,106 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GEORGIAN-ACADEMY + */ + +static const unsigned short georgian_academy_2uni[32] = { + /* 0x80 */ + 0x0080, 0x0081, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0x008d, 0x008e, 0x008f, + /* 0x90 */ + 0x0090, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0x009d, 0x009e, 0x0178, +}; + +static int +georgian_academy_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0x80 && c < 0xa0) + *pwc = (ucs4_t) georgian_academy_2uni[c-0x80]; + else if (c >= 0xc0 && c < 0xe7) + *pwc = (ucs4_t) c + 0x1010; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char georgian_academy_page00[32] = { + 0x80, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x8e, 0x8f, /* 0x88-0x8f */ + 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x9e, 0x00, /* 0x98-0x9f */ +}; +static const unsigned char georgian_academy_page01[72] = { + 0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char georgian_academy_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char georgian_academy_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +georgian_academy_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x0080 && wc < 0x00a0) + c = georgian_academy_page00[wc-0x0080]; + else if ((wc >= 0x00a0 && wc < 0x00c0) || (wc >= 0x00e7 && wc < 0x0100)) + c = wc; + else if (wc >= 0x0150 && wc < 0x0198) + c = georgian_academy_page01[wc-0x0150]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = georgian_academy_page02[wc-0x02c0]; + else if (wc >= 0x10d0 && wc < 0x10f7) + c = wc-0x1010; + else if (wc >= 0x2010 && wc < 0x2040) + c = georgian_academy_page20[wc-0x2010]; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/georgian_ps.h b/jni/iconv/lib/georgian_ps.h new file mode 100644 index 0000000..e23dbae --- /dev/null +++ b/jni/iconv/lib/georgian_ps.h @@ -0,0 +1,123 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * GEORGIAN-PS + */ + +static const unsigned short georgian_ps_2uni_1[32] = { + /* 0x80 */ + 0x0080, 0x0081, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0x008d, 0x008e, 0x008f, + /* 0x90 */ + 0x0090, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0x009d, 0x009e, 0x0178, +}; +static const unsigned short georgian_ps_2uni_2[39] = { + /* 0xc0 */ + 0x10d0, 0x10d1, 0x10d2, 0x10d3, 0x10d4, 0x10d5, 0x10d6, 0x10f1, + 0x10d7, 0x10d8, 0x10d9, 0x10da, 0x10db, 0x10dc, 0x10f2, 0x10dd, + /* 0xd0 */ + 0x10de, 0x10df, 0x10e0, 0x10e1, 0x10e2, 0x10f3, 0x10e3, 0x10e4, + 0x10e5, 0x10e6, 0x10e7, 0x10e8, 0x10e9, 0x10ea, 0x10eb, 0x10ec, + /* 0xe0 */ + 0x10ed, 0x10ee, 0x10f4, 0x10ef, 0x10f0, 0x10f5, +}; + +static int +georgian_ps_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0x80 && c < 0xa0) + *pwc = (ucs4_t) georgian_ps_2uni_1[c-0x80]; + else if (c >= 0xc0 && c < 0xe6) + *pwc = (ucs4_t) georgian_ps_2uni_2[c-0xc0]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char georgian_ps_page00[32] = { + 0x80, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x8e, 0x8f, /* 0x88-0x8f */ + 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x9e, 0x00, /* 0x98-0x9f */ +}; +static const unsigned char georgian_ps_page01[72] = { + 0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char georgian_ps_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char georgian_ps_page10[40] = { + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc8, /* 0xd0-0xd7 */ + 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xcf, 0xd0, 0xd1, /* 0xd8-0xdf */ + 0xd2, 0xd3, 0xd4, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, /* 0xe0-0xe7 */ + 0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe3, /* 0xe8-0xef */ + 0xe4, 0xc7, 0xce, 0xd5, 0xe2, 0xe5, 0x00, 0x00, /* 0xf0-0xf7 */ +}; +static const unsigned char georgian_ps_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +georgian_ps_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x0080 && wc < 0x00a0) + c = georgian_ps_page00[wc-0x0080]; + else if ((wc >= 0x00a0 && wc < 0x00c0) || (wc >= 0x00e6 && wc < 0x0100)) + c = wc; + else if (wc >= 0x0150 && wc < 0x0198) + c = georgian_ps_page01[wc-0x0150]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = georgian_ps_page02[wc-0x02c0]; + else if (wc >= 0x10d0 && wc < 0x10f8) + c = georgian_ps_page10[wc-0x10d0]; + else if (wc >= 0x2010 && wc < 0x2040) + c = georgian_ps_page20[wc-0x2010]; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/hkscs1999.h b/jni/iconv/lib/hkscs1999.h new file mode 100644 index 0000000..3732763 --- /dev/null +++ b/jni/iconv/lib/hkscs1999.h @@ -0,0 +1,3005 @@ +/* + * Copyright (C) 1999-2006 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * HKSCS:1999 + */ + +static const unsigned short hkscs1999_2uni_page88[627] = { + /* 0x88 */ + 0x06c0, 0x06c1, 0x06c2, 0x06c3, 0x06c4, 0x720c, 0x06c5, 0x71d1, + 0x71cd, 0x06c6, 0x06c7, 0x71cb, 0x8c68, 0x06c8, 0x71ca, 0x06c9, + 0x06ca, 0x06cb, 0x06cc, 0x720e, 0x06cd, 0x06ce, 0x0080, 0x0041, + 0x010d, 0x0040, 0x0092, 0x0049, 0x009a, 0x0048, 0x00cc, 0x0053, + 0x0111, 0x0052, 0x70fd, 0x02be, 0x70fd, 0x02c0, 0x004a, 0x0081, + 0x0061, 0x010e, 0x0060, 0x0151, 0x0093, 0x0069, 0x009b, 0x0068, + 0x00ab, 0x006d, 0x0110, 0x006c, 0x00cd, 0x0073, 0x0112, 0x0072, + 0x00eb, 0x007a, 0x0114, 0x0079, 0x0116, 0x0118, 0x011a, 0x011c, + 0x007c, 0x70fd, 0x02bf, 0x70fd, 0x02c1, 0x006a, 0x0161, 0x041a, + 0x041b, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + /* 0x89 */ + 0xf029, 0x8005, 0x70fd, 0x374a, 0x70fd, 0x70fd, 0x207d, 0x40dd, + 0x6dce, 0x62df, 0x70fd, 0x70fd, 0xd275, 0x36d1, 0x215a, 0x2168, + 0x21e8, 0x2396, 0x23b4, 0x23dc, 0x2424, 0x24e1, 0x24e8, 0x257b, + 0x258e, 0x2611, 0x2618, 0x2922, 0x2b30, 0x2b44, 0x2b47, 0x2b72, + 0x2b74, 0x2da6, 0x2dde, 0x2ddf, 0x2eda, 0x30c6, 0x327b, 0x37c9, + 0x3a3e, 0x3a44, 0x3aa5, 0x3f8e, 0x42bc, 0x4735, 0x50a4, 0x50ac, + 0x50ba, 0x50c7, 0x50cf, 0x50df, 0x5106, 0x5137, 0x547a, 0x54cf, + 0x556f, 0x5b46, 0x5d3e, 0x5d62, 0x60a6, 0x60a7, 0x60ae, 0x4611, + 0x4efc, 0x4fcd, 0x3b86, 0x4cc9, 0x2467, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x628c, 0x4ab8, 0x625e, 0x52bc, 0x70fd, 0x5e4b, 0x52f6, + 0x78e7, 0x70fd, 0x70fd, 0x529f, 0x6f47, 0x1f8d, 0x6e49, 0x6e8c, + 0x1efe, 0xebb6, 0xcd4e, 0x6e8a, 0xee73, 0x0901, 0x70fd, 0x409a, + 0x543e, 0x4719, 0x70fd, 0x1c11, 0x6b6c, 0x6b8f, 0x7019, 0x4b87, + 0xdcac, 0x8a8a, 0x7650, 0x9526, 0x2064, 0x20c1, 0x20c0, 0x20c7, + 0x20ff, 0x212b, 0x2177, 0x078c, 0x21fd, 0x1148, 0x2243, 0x22c8, + 0x07bd, 0x07d3, 0x07e5, 0x23c6, 0x2b45, 0x241b, 0x243c, 0x2445, + 0x20c9, 0x24b9, 0x24d0, 0x2567, 0x0907, 0x25e9, 0x0891, 0x25f0, + 0x0893, 0x2602, 0x2663, 0x08ad, 0x08b2, 0x09c1, 0x26d3, 0x26e3, + 0x26f4, 0x26f9, 0x2710, 0x272f, 0x2758, 0x2763, 0x2768, 0x08d8, + 0x277f, 0x08e5, 0x08ff, 0x2817, 0x0905, + /* 0x8a */ + 0xd784, 0x2765, 0x70fd, 0x7b02, 0x7bd5, 0xb42b, 0x27d0, 0x96c6, + 0x0d2c, 0x7401, 0x5f86, 0xb138, 0xe665, 0x1353, 0xd97e, 0x497a, + 0x9638, 0x0d74, 0x1ad5, 0xda1d, 0xc7b2, 0xb16a, 0x371d, 0x7c3c, + 0x7e74, 0x7b95, 0x7fb4, 0x36cd, 0x5fbe, 0x7d56, 0x7acb, 0x7e24, + 0x96a9, 0xdad6, 0xaa13, 0x70fd, 0x7c06, 0xe9cd, 0xd9a9, 0x1af4, + 0xb227, 0x96c2, 0x6bb2, 0x0da7, 0xe6f4, 0x12ed, 0x0846, 0xb587, + 0xe754, 0xd3c8, 0x9744, 0x6dee, 0x6915, 0x70fd, 0x16d9, 0xbfe5, + 0x36f4, 0x2723, 0x974c, 0x95ca, 0x7f37, 0x0d3b, 0x7f2f, 0xc49a, + 0xc4d6, 0xd4a0, 0x372a, 0xb392, 0x7b03, 0x5fa8, 0x8de1, 0xe14c, + 0x7731, 0x70fd, 0x1b0b, 0x7269, 0x12fa, 0x2ab3, 0x978d, 0x70fd, + 0xaac8, 0x75bc, 0xbfd7, 0x7e0c, 0x7c56, 0x27b9, 0x13bb, 0x16ba, + 0x70fd, 0x1d74, 0x94e6, 0x7f5d, 0x53aa, 0x69f5, 0x7c5c, 0x35b9, + 0x0d3e, 0x9275, 0x5f00, 0x28e1, 0x36bc, 0x1143, 0x70fd, 0xf101, + 0x7cc9, 0x950f, 0x96c9, 0x70fd, 0x7f88, 0xa142, 0x0cd2, 0x0d46, + 0xdb1b, 0x08b8, 0xbdc9, 0x8d07, 0x2892, 0x7df1, 0x96b2, 0xe720, + 0x07fc, 0x3e7d, 0xb1bb, 0x70fd, 0x70fd, 0xd0f4, 0x988b, 0x8e48, + 0xf15b, 0xe24d, 0x7d3a, 0x7af4, 0xc5dc, 0x5193, 0x7f8f, 0x9303, + 0x9439, 0x093b, 0xb4a3, 0x7d4c, 0x7e4d, 0x7d6a, 0x1293, 0x7df0, + 0x7c07, 0x800f, 0x7d0c, 0x70fd, 0x7d6b, 0x7a69, 0x7c08, 0x7f80, + 0x7ffd, 0x12f9, 0x9196, 0x3672, 0x7e6d, + /* 0x8b */ + 0x9d34, 0xd1b9, 0x95ce, 0x7c3e, 0x7c3f, 0x9651, 0x9655, 0x0d58, + 0x7d58, 0x7f87, 0x7dee, 0xf132, 0xc890, 0xe252, 0xe2d9, 0xe24a, + 0x66aa, 0x270c, 0x54c4, 0x27f9, 0x70fd, 0xec83, 0x6d26, 0x6bb6, + 0xd29e, 0x97ee, 0x4340, 0x536d, 0x52ec, 0x2e5c, 0xc3b2, 0x5334, + 0x0ad7, 0x259f, 0xd97d, 0x62b6, 0x7dba, 0x7ccf, 0x7d37, 0x7dbb, + 0x091d, 0xb16b, 0x0949, 0x7b96, 0x28ef, 0x92b5, 0x7f89, 0x7cd0, + 0x7d38, 0x7f38, 0x8008, 0xda87, 0x8315, 0x7d39, 0xb1d0, 0x97a4, + 0x2c94, 0x7edd, 0x7ede, 0x7fb5, 0x7fb6, 0x29dc, 0x7cd1, 0xd214, + 0xdb4d, 0x7e75, 0x7d3b, 0xb47e, 0x0a43, 0x7e76, 0x8040, 0xb598, + 0xefbd, 0xae5a, 0x867a, 0xa6b7, 0xdafc, 0x2ad9, 0x24a8, 0x095a, + 0xb8bd, 0x4db2, 0x2da8, 0x1b00, 0x1dec, 0x6fa7, 0x1ce7, 0x6d1f, + 0x6c8d, 0xbb74, 0x9abd, 0x283b, 0x0932, 0x28c9, 0x2068, 0x2b42, + 0x8901, 0xf238, 0x6851, 0x7186, 0x209b, 0x20fb, 0x087e, 0x2e63, + 0x3191, 0x3204, 0x0c3a, 0x348c, 0x3775, 0x3dba, 0x3e75, 0x3e7a, + 0x426c, 0x442b, 0x206c, 0x44ad, 0xad69, 0x5152, 0x4b3b, 0x4ef9, + 0x5153, 0xc12a, 0x0801, 0x70fd, 0xc1cb, 0x5202, 0x5280, 0xc412, + 0xc711, 0x259d, 0x59e4, 0x5b41, 0xd3b2, 0x5d20, 0x5e5d, 0x6585, + 0x6678, 0x667f, 0x66e8, 0xe30f, 0x68e6, 0x6975, 0x69ce, 0x69de, + 0x6a63, 0xe790, 0x6d7c, 0x6e9f, 0x6f44, 0x3daf, 0x7047, 0x2077, + 0x7187, 0x671d, 0x3477, 0x65a2, +}; +static const unsigned short hkscs1999_2uni_page8d[3140] = { + /* 0x8d */ + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x2f7e, 0x2f88, 0x2f96, 0x10fc, 0x0b4f, 0x2fe4, 0x2ff9, 0x0b60, + 0x0b78, 0x3082, 0x30fd, 0x3165, 0x31c3, 0x0c48, 0x0c54, 0x0c7f, + 0x0c8d, 0x3317, 0x337d, 0x2f25, 0x0cc9, 0x33f7, 0x33f9, 0x340f, + 0x0cf8, 0x346c, 0x34d0, 0x3525, 0x3558, 0x0d38, 0x28f1, 0x0d43, + 0x3622, 0x363b, 0x3647, 0x369a, 0x0d8b, 0x3700, 0x2f55, 0x2861, + 0x701f, 0x0dd7, 0x37c6, 0x0dfd, 0x383f, 0x3893, 0x0e32, 0x38d2, + 0x0e62, 0x3956, 0x0e82, 0x39e4, 0x3a40, 0x0e98, 0x3a8a, 0x3ac4, + 0x0eb2, 0x0eb1, 0x0ebb, 0x3b49, 0x3b83, 0x445c, 0x3ba4, 0x3bdf, + 0x3bc5, 0x0efc, 0x3c16, 0x0f1d, 0x3ca5, 0x3cb4, 0x3cb1, 0x3cc2, + 0x0f2c, 0x3cd9, 0x0f32, 0x3ceb, 0x3cf5, 0x3d14, 0x3d36, 0x3dc1, + 0x3e01, 0x3e2a, 0x3eb5, 0x3eea, 0x0fcb, 0x3f42, 0x3f46, 0x3f66, + 0x3fc1, 0x0fef, 0x3fe4, 0x3ff1, 0x4015, 0x4018, 0x4029, 0x4086, + 0xdfc0, 0x40bb, 0x40e2, 0x40da, 0x6fff, 0x40e8, 0x40e9, 0x4124, + 0x4134, 0x1046, 0xa481, 0x4181, 0x41be, 0x106a, 0x1075, 0x43b7, + 0x2ed9, 0x108a, 0x422c, 0x1091, 0x4250, 0x4254, 0x426f, 0x427f, + 0x4289, 0x73e5, 0x16c1, 0x0931, 0x7d98, + /* 0x8e */ + 0xa417, 0x29fe, 0xcc13, 0x433e, 0xb920, 0x098e, 0x3be2, 0xe1e9, + 0x2db4, 0x4c49, 0xb9a1, 0xe659, 0x4c65, 0x4c7d, 0xba6c, 0x4cbb, + 0x4cb0, 0x4cc2, 0x4cc3, 0x43d1, 0xc30d, 0x14ca, 0x4cda, 0x4cdd, + 0x4cea, 0x14ef, 0x26f2, 0xbc01, 0x4d0b, 0x4d55, 0x4d29, 0xb5ce, + 0xbcfe, 0x4da2, 0x4d6f, 0x559c, 0xbbb4, 0xc9bf, 0x4dd0, 0x5621, + 0x4d92, 0x70fd, 0xbd20, 0x10ad, 0xbc65, 0x5692, 0x4dfa, 0x70fd, + 0x4e35, 0xbcc1, 0x4e44, 0x4e83, 0xad02, 0x4ea6, 0x38bd, 0xaab8, + 0x4ec9, 0x4ec7, 0x4ee6, 0x4e74, 0x4ef3, 0x4ef5, 0x70fd, 0x5067, + 0x181d, 0xcb84, 0x4f5d, 0xcc16, 0x468d, 0x4f89, 0x4fab, 0x4335, + 0x4fb3, 0x70fd, 0xa597, 0xbf69, 0x4fe4, 0x1013, 0x4ff5, 0x8639, + 0x4fe5, 0xdbed, 0x70fd, 0xc021, 0xc05a, 0x506e, 0x5092, 0x162b, + 0x656c, 0x5027, 0x5140, 0x5141, 0x5147, 0x4b36, 0xc150, 0x6ae1, + 0x5197, 0xc1d1, 0x51a3, 0x84a1, 0x7168, 0x185c, 0xa066, 0x1803, + 0xdbba, 0x51fa, 0xc309, 0x70fd, 0x5208, 0x521d, 0x70fd, 0x522f, + 0xedc7, 0xca03, 0x523b, 0x523c, 0x5261, 0x9214, 0x1c89, 0xc426, + 0xa363, 0xc4a8, 0x3965, 0x52a7, 0xe048, 0x5307, 0x531a, 0x2af0, + 0x91f6, 0x3ebf, 0xc318, 0xb2f8, 0x3727, 0x834a, 0x5418, 0x869e, + 0x3c93, 0xaee5, 0xaf15, 0x177a, 0x5429, 0x7a0d, 0xc812, 0xa2fe, + 0x2239, 0x83bd, 0x56e2, 0x5562, 0xc84a, 0xae27, 0x9e30, 0x85b3, + 0xa378, 0x54aa, 0x3b5b, 0xf2d4, 0x14db, + /* 0x8f */ + 0x574b, 0x54d0, 0x551a, 0x7cd6, 0x85f4, 0x0a01, 0x9afd, 0x9e5a, + 0x547b, 0x54e2, 0x5518, 0xa3cb, 0xcae3, 0xc845, 0xc8d7, 0x9ece, + 0x10bf, 0x551d, 0x282c, 0x5585, 0x180b, 0xcae5, 0x55ac, 0x70fd, + 0x55d3, 0x07be, 0xcc14, 0x3c97, 0x575a, 0x07d6, 0xcb82, 0x98ef, + 0x5658, 0xbbe4, 0x5671, 0x10d3, 0x17e4, 0x3ce7, 0x564a, 0xa275, + 0x4b58, 0x70fd, 0xc8d6, 0xcbb7, 0xcb83, 0x56de, 0x70fd, 0x5591, + 0x17a0, 0x5693, 0x56e4, 0xbc91, 0x1540, 0xbcc0, 0x1843, 0x5734, + 0x2d32, 0xcbd9, 0x1827, 0x5773, 0x1816, 0x39ff, 0x57d6, 0xdde5, + 0xddfb, 0x5781, 0xcdc8, 0x57c2, 0x8402, 0xce0d, 0xf2f2, 0x186a, + 0x57e8, 0x0988, 0x86e2, 0x2637, 0xcfda, 0x583e, 0x58f1, 0xee38, + 0x596e, 0x9627, 0x5931, 0x595a, 0x598f, 0x28a1, 0x582c, 0x3a96, + 0x190f, 0x59c5, 0x59c6, 0xd160, 0xa339, 0xd164, 0x59de, 0x5a1c, + 0x195b, 0x5a34, 0x5a35, 0x3601, 0x5a45, 0x4977, 0xd24f, 0x5b07, + 0x5b0a, 0x70fd, 0x70fd, 0x5b27, 0x5b3c, 0xe025, 0x5b67, 0xd424, + 0xd5bd, 0x5c1c, 0x4993, 0x62fe, 0x5c10, 0xd559, 0x4ce9, 0xd63a, + 0xa4cf, 0x1a13, 0xd638, 0x437c, 0x5c8c, 0x5c9f, 0xb630, 0xb6e5, + 0x5cbf, 0x5ccc, 0x5ccd, 0x5c29, 0xaefa, 0x5d10, 0x5d1b, 0x5c2f, + 0x851f, 0x1915, 0x59cf, 0x5ddb, 0xd754, 0xd78f, 0xf314, 0x0a65, + 0xd753, 0x5e16, 0xd798, 0xd7bd, 0x5e52, 0x5e43, 0x8750, 0x5e1b, + 0x425c, 0x5e51, 0xb089, 0x11d0, 0x70fd, + /* 0x90 */ + 0x5ee9, 0xd8c2, 0x7ed4, 0xae0a, 0x0ebc, 0xda7c, 0xce4c, 0x4ce7, + 0x5fed, 0x5ff6, 0x6003, 0x63d4, 0x6059, 0x606d, 0xdbe5, 0xdc52, + 0x60e5, 0x6403, 0xef9f, 0x7950, 0x60f3, 0x1c2a, 0xdfde, 0xdd3d, + 0xa33b, 0x3138, 0x9be2, 0x6139, 0xed94, 0xde3c, 0xdd01, 0x8ee5, + 0x0cc0, 0xcc17, 0x6177, 0xdd3c, 0xd5be, 0x61a1, 0xdd6c, 0xddcb, + 0x61e8, 0xde93, 0x6204, 0xde66, 0x61ee, 0x70fd, 0x6267, 0x0e30, + 0x62a9, 0x62c4, 0x4eac, 0xdf33, 0x8b09, 0x630e, 0x3edf, 0x6341, + 0x6362, 0xb739, 0x70fd, 0xe0c6, 0xa25b, 0xe10c, 0xb75b, 0x7bf1, + 0x642c, 0x646b, 0xe0e1, 0xe1eb, 0x428f, 0x2d03, 0xe0e2, 0xe0e5, + 0x1c65, 0x6344, 0xe1ec, 0xe239, 0xe1ff, 0x6473, 0x655b, 0x5ffc, + 0x6685, 0x66a6, 0x6526, 0x66a0, 0x41f6, 0x15b9, 0x917a, 0xde58, + 0x813c, 0xa3ae, 0x1cdf, 0x3e5c, 0x677b, 0x6796, 0x146c, 0x67a3, + 0xcc15, 0x341a, 0x67b6, 0x4af5, 0xe0e0, 0x67bd, 0x260c, 0x1ca1, + 0xc9f8, 0x7334, 0xc290, 0xe46f, 0xe4a5, 0xaf51, 0x8755, 0x9c8a, + 0x6831, 0x5802, 0x6836, 0x1d0f, 0x183d, 0x1885, 0xaf69, 0x4275, + 0x2d81, 0x681b, 0x70fd, 0xe595, 0x6857, 0x2d8a, 0xe5ab, 0x685f, + 0x6525, 0x2310, 0x9a37, 0x9a3c, 0x6889, 0x689f, 0x68b1, 0x68be, + 0x68c0, 0x68d2, 0x68e0, 0xb66c, 0x68ee, 0x461c, 0xe5f3, 0x70fd, + 0x68f5, 0xe5dd, 0xd47a, 0x1d91, 0x6934, 0x6933, 0x694b, 0x6966, + 0x0e4e, 0xceb5, 0x1051, 0x76b0, 0xa69c, + /* 0x91 */ + 0xb886, 0x69ca, 0x69b7, 0x69c8, 0x69c7, 0x1dbf, 0xca67, 0x8513, + 0x27f0, 0x69e1, 0x69e6, 0x69ec, 0x6478, 0x6a39, 0xaea9, 0x1e32, + 0xe7d7, 0xe885, 0x6af5, 0x6b0c, 0x6b3b, 0x6b10, 0x6b58, 0xb8a5, + 0x0a04, 0xe471, 0xea55, 0x6be0, 0x6be2, 0xea05, 0x6bf4, 0x1ece, + 0x6c14, 0x6c2d, 0xddc0, 0x2274, 0x6c34, 0xc768, 0x0c03, 0x99fd, + 0x6c50, 0x6c40, 0xeafe, 0x2c85, 0x86a3, 0x6c8e, 0xa78b, 0x6d02, + 0x6cff, 0x6d0c, 0xec28, 0x6e54, 0xed37, 0xeed2, 0xeeeb, 0xee21, + 0xee63, 0xef1f, 0x6dfe, 0x6e03, 0xee74, 0x6e8e, 0x3ac8, 0x6e44, + 0x8d9b, 0xeed3, 0xef60, 0x877b, 0xef73, 0x6db9, 0xedf9, 0xefb4, + 0x6f10, 0x6f15, 0x6f1e, 0x6f22, 0x1ff4, 0x6f2a, 0x6f2f, 0xa8a4, + 0x6f41, 0x0ea0, 0x0d25, 0x101d, 0x2172, 0x0afe, 0xe22b, 0x6f82, + 0x6f88, 0x1e56, 0x6524, 0xcae2, 0x6f97, 0x70fd, 0x6fb9, 0x28df, + 0x28ca, 0x6fc5, 0x6ab8, 0xe44b, 0x68f2, 0x567f, 0x6fe2, 0x6fe9, + 0x4cdc, 0x700e, 0x4416, 0x1e7e, 0xadf5, 0xae3b, 0x4377, 0xae78, + 0xa888, 0xaed1, 0x459e, 0xe1da, 0x873a, 0x4b9f, 0xdf7e, 0xe336, + 0x6469, 0x64f3, 0xe044, 0x63ec, 0x6481, 0x64cb, 0xdf6c, 0xa9f9, + 0x4417, 0x11eb, 0x4972, 0x4c43, 0x42d0, 0xa9b3, 0xa938, 0x437e, + 0x862f, 0x42a3, 0x86fe, 0x9e99, 0x11c7, 0x86c5, 0xb62f, 0x8638, + 0x0a62, 0x853b, 0x8679, 0x0a21, 0x85b4, 0x8711, 0xbecb, 0x0a63, + 0x8500, 0x299b, 0xaea5, 0x82be, 0x8168, + /* 0x92 */ + 0x8286, 0x8376, 0x5703, 0x9fa6, 0x70fd, 0x5655, 0xae14, 0xcea5, + 0xa3b1, 0xb6dc, 0xa43b, 0xcd92, 0x17f4, 0x9fee, 0xe91d, 0xcc66, + 0x3a39, 0x0a73, 0x0f55, 0x10e7, 0x2aac, 0x8762, 0x3a50, 0x1357, + 0xa03f, 0xa621, 0xa5cb, 0xa64f, 0xc961, 0x270b, 0x28de, 0xc471, + 0x28d2, 0x7e9f, 0x7a68, 0x7ccd, 0x64c6, 0xe113, 0x649c, 0x2138, + 0x236b, 0x0b59, 0xa976, 0x20fc, 0x7525, 0x743f, 0x218b, 0x21ca, + 0xb7d1, 0x2ca8, 0x726b, 0x748b, 0x0cd9, 0x73ca, 0x74d4, 0x0775, + 0x2169, 0x7380, 0xe3b3, 0x7335, 0x5c5a, 0x72cc, 0x20d8, 0x230d, + 0x234d, 0x21e2, 0x2143, 0xae8e, 0xa3ca, 0x2182, 0x226e, 0x22ac, + 0x22c1, 0x220c, 0x2225, 0x2298, 0x233c, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x4076, 0x9e95, 0xa3b9, 0xa3ff, 0x3fb2, 0x86c4, 0xa3c9, + 0x23e8, 0x2403, 0x7660, 0x17dd, 0x7563, 0x7552, 0x7551, 0x5eba, + 0xe09c, 0x770e, 0x2499, 0x24e4, 0x77f3, 0x2521, 0x70fd, 0x197a, + 0x438c, 0xa8cc, 0x7ae0, 0xae2c, 0x7fa4, 0x3c11, 0x7cdd, 0x70fd, + 0x11de, 0x4699, 0x4614, 0x4656, 0x4598, 0x1e4e, 0xaf3c, 0xa5cd, + 0x2610, 0x08c4, 0x440f, 0xa609, 0x27f4, 0x7405, 0x270d, 0x7a86, + 0x295d, 0x635d, 0x67f4, 0x6466, 0x2a1d, 0x29cd, 0x29bf, 0x097e, + 0x2b0b, 0x2cd9, 0xe046, 0x853a, 0x85af, 0x8550, 0x2c6c, 0x2bf8, + 0x638f, 0x2cbe, 0x2d0f, 0x2c52, 0xba06, 0x8833, 0x86a1, 0xa7d5, + 0x0a35, 0x3f45, 0x4643, 0x2c61, 0xbe03, + /* 0x93 */ + 0x2cc1, 0xe1d7, 0x74d3, 0x64e0, 0x468c, 0x81c3, 0x4305, 0x1c72, + 0x6508, 0xdffb, 0x64bd, 0x0ae0, 0x2e5e, 0x2ede, 0x309e, 0x3088, + 0x87d6, 0x87bc, 0xa1ee, 0x310d, 0x2d8f, 0x8743, 0x8744, 0x0a41, + 0x86e0, 0x0a1d, 0x853e, 0x0a13, 0x532a, 0xe047, 0x8a7a, 0x9db2, + 0xdfa8, 0x314c, 0x314e, 0x8767, 0x85eb, 0x2cab, 0x857b, 0x2d84, + 0x57d4, 0xd17d, 0x59e0, 0x32be, 0x9360, 0x912b, 0x321b, 0x11b8, + 0x90ef, 0x90fe, 0xe448, 0xccb3, 0x3400, 0x713e, 0x7146, 0x911b, + 0x33d9, 0x33d8, 0x32b5, 0x969b, 0x9707, 0xabd4, 0xe50d, 0x36b1, + 0xab65, 0x95aa, 0x0d69, 0x9562, 0x9d90, 0xe86a, 0x9878, 0x3577, + 0xf09b, 0x36f6, 0x3571, 0x3611, 0xae63, 0x9767, 0x34e4, 0x96a1, + 0x367b, 0x37ab, 0x3bb2, 0x0f34, 0x9a0e, 0x9c2d, 0xae09, 0x9c2b, + 0x274d, 0x9c60, 0x8719, 0xe5ff, 0x390e, 0x9c09, 0x9b33, 0x0e20, + 0x1490, 0xb704, 0xe122, 0xb70f, 0x853c, 0xb6db, 0xb625, 0x4aee, + 0x9a83, 0x866a, 0x9bb4, 0x07a4, 0x9b8f, 0x9b02, 0xa809, 0x38ce, + 0xca64, 0x38ab, 0x1e53, 0x3870, 0xd370, 0x8aab, 0x38a3, 0x9c52, + 0x9c61, 0x385e, 0xb972, 0x0c11, 0xa13a, 0xa0bc, 0x0ed9, 0xa0a2, + 0x9d3e, 0x46d0, 0x0ed6, 0x39cf, 0xab2a, 0x3af6, 0x3a5e, 0x0f04, + 0x3cfe, 0x0ba3, 0xa0d5, 0xa9c7, 0x3c73, 0x3c92, 0x3d09, 0x3d45, + 0x8752, 0x3751, 0x3ad8, 0x3c8c, 0x0f17, 0x3cba, 0x3d97, 0xa500, + 0xa25a, 0x64a0, 0x63f2, 0xe1ea, 0xe0cb, + /* 0x94 */ + 0x6389, 0xd8de, 0xdfdc, 0x6567, 0x3fe5, 0x410b, 0xae6c, 0x70fd, + 0xa4bf, 0x108f, 0x4004, 0xa57c, 0x2c7d, 0x400a, 0x2a87, 0x3f64, + 0x4a42, 0x433b, 0xa85a, 0xa7b6, 0x42f1, 0x4450, 0x4487, 0x4494, + 0xac4f, 0xac25, 0x23b9, 0xaf24, 0x766b, 0x467a, 0xa438, 0x9f5f, + 0xaeca, 0xad97, 0xbf21, 0x1206, 0x11b1, 0xaf5f, 0xe223, 0xa475, + 0x32e7, 0x11f3, 0x46cc, 0x463c, 0x6487, 0x4637, 0x179f, 0xcb2a, + 0x1851, 0x4783, 0x1263, 0xb099, 0xb0c6, 0x1258, 0x4755, 0x4873, + 0xf0c6, 0x0e59, 0x4668, 0xe0cc, 0xae2b, 0xae0e, 0x0e3b, 0x10cd, + 0xaece, 0x11ff, 0xae45, 0xad73, 0x62fa, 0x2972, 0x6442, 0xe0e3, + 0x86a4, 0x231f, 0xb4e1, 0xb4a7, 0x4978, 0x9bb2, 0x490e, 0x490f, + 0x497b, 0xab97, 0xa081, 0x0d9e, 0xad70, 0x4638, 0x469b, 0x11bf, + 0xaf3a, 0xaf47, 0x13c8, 0xaf16, 0xc0ae, 0x6407, 0xb701, 0x4a1e, + 0x4a8d, 0x4a88, 0x4ad2, 0x45d0, 0x4b59, 0xd281, 0xb863, 0x140e, + 0x70fd, 0x5696, 0x4ba5, 0x3c6d, 0xa43a, 0x4c3a, 0x4bf4, 0x146e, + 0x8526, 0x1432, 0x6335, 0x4bf1, 0x7c0c, 0xae0c, 0x7359, 0xa33a, + 0x85ae, 0x08d7, 0x27ab, 0x08b0, 0x09ea, 0x7294, 0x7acd, 0x4ce2, + 0x2c99, 0x91f5, 0xbaef, 0xbadc, 0x2c4d, 0x731b, 0x4af0, 0x2c6a, + 0xbbc6, 0x4cfe, 0x14f9, 0x4e5d, 0x4e6d, 0x1511, 0xbbb3, 0xbe3c, + 0xbe26, 0x4ecd, 0xae79, 0x85f0, 0x4e8e, 0x4e7c, 0x4eae, 0x3cf2, + 0x4fdc, 0x5007, 0x4fd3, 0x514e, 0xc121, + /* 0x95 */ + 0xc05c, 0xd648, 0x4f97, 0xbe02, 0x156a, 0xc8b5, 0x7856, 0x3a16, + 0x714e, 0x9ecf, 0x2a04, 0xc292, 0xc278, 0xade2, 0x51dd, 0x4d27, + 0x77ac, 0xbb29, 0xbd43, 0x4d0c, 0xbd8e, 0x6ae6, 0x5805, 0x6b63, + 0x3c5c, 0x9d7f, 0x0d22, 0xae77, 0xc3ed, 0x6b1f, 0xc3e0, 0x5680, + 0xce67, 0xca11, 0x17ea, 0x5337, 0x1702, 0x52c6, 0x5309, 0x5342, + 0xc574, 0x69c3, 0xc802, 0x5462, 0x5465, 0xc811, 0x5653, 0xcae7, + 0x57d0, 0xcf1b, 0x2cc6, 0x147f, 0x8680, 0x2d6b, 0x86e1, 0x2d24, + 0x8718, 0x5860, 0xf2fc, 0xa30f, 0x59ad, 0xd022, 0x2c42, 0x59ee, + 0x2185, 0x5a07, 0x5a3f, 0x5a66, 0x5ae5, 0x5acd, 0xb803, 0x5ad4, + 0xd2c5, 0xd2c4, 0xe1f5, 0xe1d9, 0xe19c, 0xdff9, 0x11ad, 0x56a3, + 0x19f5, 0x19cf, 0x0b32, 0x5bbd, 0x5b9c, 0xe608, 0x318d, 0x632b, + 0xa7c4, 0x3814, 0x4329, 0x42c4, 0x8685, 0x6ded, 0x5ddf, 0x5e29, + 0xd7dc, 0x2bda, 0x49c3, 0x2c30, 0x166e, 0x0a14, 0x5f6a, 0x5fe7, + 0xb009, 0x6070, 0x608a, 0x15f4, 0x3e98, 0x41bb, 0x8ee1, 0x1b9b, + 0x4179, 0x408b, 0x861a, 0x6ce9, 0x09f5, 0xadaf, 0x61fb, 0x70fd, + 0x27b1, 0x1c06, 0x62bb, 0x6504, 0xe04b, 0x1362, 0xe0fc, 0x6527, + 0xe21d, 0xe23b, 0x56e5, 0x5bab, 0x6699, 0x66a7, 0x6697, 0x6696, + 0xe2b4, 0x4645, 0x11c2, 0xad7f, 0xaec2, 0xa92a, 0x11e7, 0x9ba5, + 0x678f, 0xe3e7, 0xe366, 0xe365, 0x11cc, 0xae6d, 0xaef8, 0xa52e, + 0x4612, 0x466b, 0x11fc, 0x6841, 0xe470, + /* 0x96 */ + 0x3a87, 0x1d1d, 0xe453, 0xb91f, 0x70fd, 0x6468, 0xdf89, 0xe226, + 0xe12f, 0xc23e, 0x63ba, 0x2d51, 0x5ce9, 0x1c3c, 0x45f9, 0xa75b, + 0x689b, 0x6871, 0x6a38, 0x7de6, 0x3001, 0xe1c5, 0xaf32, 0x691f, + 0xe65a, 0x63f6, 0xe6d7, 0x62e5, 0x17c0, 0xe150, 0xaee7, 0xe164, + 0x69dc, 0xe045, 0x1200, 0x632a, 0x1c25, 0x5614, 0x6a3b, 0x6a4d, + 0xd606, 0x10fd, 0x6a9b, 0x1e2f, 0x6aaa, 0x6b5c, 0xe165, 0xb988, + 0x3ccf, 0x6b21, 0x2d3e, 0x6b2f, 0xe871, 0x1e50, 0xe8c8, 0x6abc, + 0x1e7d, 0x1e57, 0x647d, 0x2ab2, 0x81c2, 0x2a62, 0xae38, 0x83a8, + 0x4a44, 0x921f, 0xa338, 0x3b05, 0x107d, 0x6558, 0x0c67, 0x3390, + 0x9281, 0x946b, 0x3347, 0x6d4f, 0x6d53, 0x6d7b, 0x6d35, 0x6d10, + 0x6c7f, 0x6ccf, 0xebed, 0x6c9f, 0xef35, 0xee3e, 0x6da1, 0x1f6e, + 0xa644, 0x6e98, 0x1f70, 0x6d8c, 0xeef4, 0xee2d, 0xee33, 0xe8af, + 0x6e25, 0x56bd, 0xcb52, 0xcd1f, 0xc8c2, 0x57bc, 0x1833, 0xcae4, + 0xcbc4, 0xcb30, 0x5620, 0x57ae, 0xcb40, 0xa0d7, 0xbfa4, 0x4be2, + 0x9e9c, 0x9f40, 0x1c2d, 0xae5e, 0x1062, 0x64db, 0x63be, 0x6448, + 0x737f, 0x4ab9, 0x6377, 0x654d, 0x2224, 0x0780, 0x61a4, 0xb6dd, + 0x4a3d, 0x4a54, 0x4ab6, 0x4a4b, 0x8597, 0x9b49, 0xadc1, 0x09da, + 0x21b2, 0x41da, 0x41d9, 0x70fd, 0x421e, 0x2654, 0xa6f5, 0x29fb, + 0x2b33, 0x29ca, 0x6d96, 0x2a17, 0x4334, 0x07ef, 0xa6ec, 0x43eb, + 0xc980, 0xb2d7, 0x70fd, 0x85f5, 0xe049, + /* 0x97 */ + 0x334c, 0x2d0e, 0x2c4b, 0x15bc, 0xa9c8, 0x0a6c, 0x1e3b, 0xdffc, + 0x64bb, 0x64b8, 0x8716, 0x7ddd, 0x5672, 0xca00, 0x82d3, 0xa83a, + 0x9626, 0xa901, 0x2bd4, 0xa337, 0xc501, 0x4fa8, 0xc05b, 0xbfe4, + 0xae39, 0xae0b, 0xdffa, 0x63e5, 0x45e2, 0x11e9, 0x46b4, 0xe163, + 0x86df, 0x11e1, 0xaf33, 0x3d18, 0x45f3, 0x45fb, 0x11d6, 0xaebe, + 0xaf14, 0x8619, 0xaee6, 0x7467, 0x82e4, 0xae65, 0x4648, 0xad96, + 0x42a5, 0xadf6, 0x6384, 0x45e6, 0x645f, 0x75be, 0x6431, 0xe0ce, + 0xe016, 0x6486, 0xe1e7, 0xb755, 0x1c35, 0xe082, 0x436b, 0xadc3, + 0x7bbf, 0x28e4, 0x769a, 0x7aab, 0x7b78, 0x2742, 0x4bc4, 0x863a, + 0x4ffe, 0x8502, 0xaed0, 0x8692, 0x182e, 0x6501, 0x0a4a, 0xe0c0, + 0xae2d, 0x2bf0, 0x86ff, 0x86c3, 0xd084, 0x2ce1, 0x0a22, 0xa2db, + 0x09f0, 0x635f, 0x2cb9, 0xe081, 0x86a2, 0x6474, 0x0fcd, 0x79b4, + 0x1d56, 0x0cca, 0x2334, 0x1069, 0x104c, 0x825c, 0x4375, 0x15fb, + 0xda98, 0x400f, 0xe4a4, 0x17eb, 0x3f97, 0xd80f, 0x4267, 0x3eef, + 0x0fd6, 0xa52d, 0xa3ad, 0x4002, 0x410c, 0x106f, 0x74b5, 0x4751, + 0x09fc, 0x0808, 0x1980, 0x11da, 0x1b71, 0x2c04, 0x636e, 0x1c3e, + 0x6081, 0xe21c, 0xc900, 0x2a52, 0x2a08, 0x0a16, 0x8312, 0x42fe, + 0xa8a2, 0xaef1, 0x9963, 0x8170, 0x8f3d, 0x3af9, 0x3ba7, 0x8258, + 0x9de5, 0xd6b4, 0x9fdf, 0xe083, 0xa0d6, 0x9d3a, 0xb05f, 0x3c5a, + 0x9fad, 0xc9f7, 0x563e, 0x17df, 0x17ce, + /* 0x98 */ + 0xca66, 0xca91, 0xc9c2, 0xcd1e, 0x4117, 0xce49, 0x553d, 0x857a, + 0x55ed, 0xc9c0, 0xcd93, 0x861b, 0x2bc9, 0x2cc2, 0x85f3, 0x2ca1, + 0x2cb1, 0x8745, 0xa73c, 0x0a6d, 0x2c2f, 0x857c, 0x0a07, 0x438e, + 0x6490, 0x38da, 0xa7e5, 0x2cae, 0x2c6b, 0xa7d3, 0x3c6b, 0xa439, + 0xd276, 0xa99b, 0xa80a, 0x431d, 0xa799, 0xdfe1, 0x21f0, 0xca68, + 0x2f02, 0xaa0e, 0xd80d, 0xa8fd, 0x3c4c, 0xa796, 0x81c4, 0x42a6, + 0x4333, 0xa929, 0x10a5, 0x3f1f, 0xf1e5, 0xaecf, 0x5065, 0x2c2b, + 0x2f6f, 0x10f3, 0x319c, 0xaedd, 0x861f, 0x4fa4, 0x5626, 0x26c5, + 0xa1fa, 0x9c80, 0x72d4, 0x29be, 0x7815, 0x7699, 0x12e5, 0x8c1e, + 0xefb6, 0x4203, 0xe51b, 0x2fb0, 0x458f, 0x4ed3, 0xe059, 0xe5e0, + 0x2208, 0x51e7, 0x44cd, 0x4510, 0xd5f4, 0x4538, 0x4539, 0xb876, + 0x4541, 0x4548, 0x11a9, 0xd618, 0x61ac, 0x43f5, 0xad72, 0x45e1, + 0x53f6, 0x11ca, 0x490c, 0x11d1, 0x3ee2, 0x293d, 0x4619, 0x461e, + 0x461f, 0x11e2, 0x11f0, 0x11f4, 0x11fa, 0x46d3, 0x120e, 0x1253, + 0x4742, 0x476d, 0x4772, 0x478d, 0x127c, 0x47c8, 0x47dc, 0x12c0, + 0x484d, 0x12d7, 0x4874, 0x12dc, 0x487a, 0xb29c, 0x4388, 0x2863, + 0x5b00, 0x2aa9, 0x131d, 0x4943, 0x1339, 0x39a1, 0x1345, 0x091b, + 0x4998, 0x136a, 0x136f, 0x2e9e, 0x49be, 0x49cb, 0x2b32, 0x4a18, + 0x42b9, 0x4a1c, 0x13a8, 0x4a39, 0x4a47, 0x4a51, 0x4a66, 0x5648, + 0xb6b5, 0x4b33, 0x3a43, 0x4b32, 0x1403, + /* 0x99 */ + 0x1409, 0x4b91, 0x4b99, 0x60fb, 0x4c06, 0x60fc, 0x1467, 0x4c91, + 0x14b2, 0x4cbc, 0x5479, 0x14c4, 0x4ccf, 0x4cdb, 0x14cf, 0x2061, + 0x4d62, 0x4d6c, 0x4d7b, 0x4e12, 0x4e1b, 0x1560, 0x157a, 0x4e7b, + 0x4e9c, 0x158c, 0x4eb8, 0x1594, 0x4eed, 0x60d3, 0x42c0, 0x7b8f, + 0x4fcf, 0x4fd4, 0x4fd0, 0x4ffd, 0x51ae, 0x51b4, 0x449f, 0x1697, + 0x5220, 0x5225, 0x4d39, 0x522e, 0x5231, 0x5254, 0x10cc, 0x29f4, + 0x42a0, 0x52b7, 0x52e9, 0x16ed, 0x530c, 0x452a, 0x530e, 0x5312, + 0x4760, 0x5314, 0x1701, 0x0e79, 0x5356, 0x5359, 0x535a, 0x1713, + 0x2a7a, 0x537c, 0x5384, 0x1725, 0x5393, 0x172d, 0x53a5, 0x2a2f, + 0x53c1, 0x53e4, 0x5454, 0x178f, 0x54a6, 0x5476, 0x54ca, 0x54d8, + 0x54ff, 0x17b0, 0x5557, 0x6769, 0x3bca, 0x5605, 0x42f5, 0x5664, + 0x3323, 0x5688, 0x1804, 0x56be, 0x56e1, 0x56f8, 0x5710, 0x5738, + 0x5752, 0x183b, 0x576f, 0x5770, 0x57a0, 0x1877, 0x5832, 0x5852, + 0x5872, 0x58af, 0x6745, 0x590b, 0x1906, 0x1917, 0x5a2e, 0x5a7f, + 0x5aa4, 0x5ac7, 0x5b11, 0xd467, 0x5ba9, 0x5bb8, 0x5c14, 0x5c34, + 0x5d91, 0x5e14, 0x5e32, 0x5e5c, 0x1a98, 0x2a9f, 0x5f03, 0x1aed, + 0x212e, 0x5f7a, 0x2818, 0x2994, 0x5fb1, 0x2835, 0x5ff0, 0x1b37, + 0x600e, 0x6022, 0x6024, 0x602d, 0x6032, 0x60f7, 0x6101, 0x610a, + 0x610c, 0x6173, 0x6ac4, 0x1bad, 0x69e0, 0x6313, 0x1c1e, 0x6328, + 0x6358, 0x636b, 0x63b1, 0x63ae, 0x63bf, + /* 0x9a */ + 0x63e3, 0x63eb, 0x63f3, 0x63f4, 0x63fd, 0x6443, 0x6484, 0x64ad, + 0x1c45, 0x1c51, 0x6f3f, 0x6517, 0x2541, 0x651d, 0x652d, 0x653e, + 0x1c6a, 0x6554, 0x6579, 0x662d, 0x66a2, 0x1ca7, 0x66f4, 0x6733, + 0x1ce5, 0x39e0, 0x1d24, 0x6840, 0x1d35, 0x68b2, 0x68c2, 0x2894, + 0x1da4, 0x3328, 0x69b9, 0x1dd9, 0x69f1, 0x2a84, 0x6a0e, 0x6a19, + 0x23f4, 0x6a1c, 0x6a37, 0x6a42, 0x6a5d, 0x6a62, 0x1e30, 0x6ac5, + 0x1e5d, 0x6b3c, 0x6c0f, 0x4c83, 0x6c69, 0x6c81, 0x6cdd, 0x6cf1, + 0x6cf4, 0x1f2d, 0x6d20, 0x0aaf, 0x8902, 0x6dc9, 0x6d3a, 0x6f7e, + 0x2890, 0x6e13, 0x6e3d, 0x6e40, 0x6e7c, 0x65f6, 0x60f6, 0x6efb, + 0x6f2c, 0x6f31, 0x6f3d, 0x6f46, 0x65dc, 0x6f62, 0x6f71, 0x6f78, + 0x4cc8, 0x6fc4, 0x7194, 0x7377, 0x7460, 0x3b5a, 0x65c3, 0x2bec, + 0x7597, 0x2a80, 0x65c1, 0x0af9, 0x7655, 0x7695, 0x76f6, 0x84fa, + 0x2997, 0x4373, 0x79c2, 0x79cd, 0x7a7f, 0x26aa, 0xf1fb, 0x7a8b, + 0x26de, 0x7abb, 0x7afb, 0x7b13, 0x7b25, 0x7b3c, 0x3327, 0x7b4d, + 0x28ba, 0x7b75, 0x7b9d, 0x7bad, 0x7c2f, 0x7c72, 0x7c88, 0x3b95, + 0x6d2f, 0x5925, 0x7cc4, 0x7cce, 0x7d97, 0x7e50, 0x7ded, 0x7d33, + 0x2e60, 0x7e7c, 0x304b, 0x7f1c, 0x7f0f, 0x7f36, 0x395e, 0x7f3b, + 0x7f48, 0x7f56, 0x0987, 0x7f7f, 0x7f93, 0x7fef, 0x7ffb, 0x25a4, + 0x56ad, 0x81a3, 0x8235, 0x81f6, 0x5d01, 0x83f7, 0x8459, 0x8603, + 0x8607, 0x20b8, 0x42bb, 0x866d, 0x87aa, + /* 0x9b */ + 0x886d, 0x8885, 0x896a, 0x89b0, 0x89ec, 0x8b48, 0x3503, 0x8b55, + 0x8b95, 0x4398, 0x3a95, 0x8c85, 0x3c29, 0x0a08, 0x8ebc, 0x8f57, + 0x8f7a, 0x922a, 0x9371, 0x944f, 0x54fd, 0x9467, 0x9493, 0x9515, + 0x5b25, 0x9528, 0x60e0, 0x954e, 0x68b8, 0x957f, 0x6947, 0x6bbd, + 0x964c, 0x70fd, 0x9688, 0x96b7, 0xbbe8, 0x9708, 0x9712, 0x97b7, + 0x9795, 0x9842, 0x9934, 0x994c, 0x99b3, 0x99e6, 0x9c9f, 0x9d1e, + 0x31f1, 0x3888, 0x38ff, 0xd579, 0x9e67, 0x9ef3, 0x70fd, 0xae3a, + 0x70fd, 0x9f1a, 0xa016, 0x70fd, 0x7406, 0x2af5, 0x394e, 0x3b58, + 0xa1a7, 0xd1d7, 0xbf22, 0xa391, 0xa3f9, 0xd17e, 0x8cda, 0x1bd0, + 0x1d78, 0xa659, 0xe09a, 0xa82e, 0xa84d, 0xa57b, 0xa874, 0xa8d6, + 0xaec5, 0x764a, 0x2412, 0x7691, 0x2bdf, 0x8b28, 0x0efe, 0xa2bf, + 0xa944, 0xaa16, 0x29c8, 0xab74, 0x0cdb, 0xac2f, 0xdda8, 0xe949, + 0x0aa2, 0x8e03, 0x5cde, 0xe14e, 0x70fd, 0xacd2, 0xad7b, 0xae95, + 0x4409, 0xaf40, 0x7b38, 0x2ba5, 0xb225, 0xb2c6, 0x7779, 0x601a, + 0xb36c, 0x24cf, 0x297f, 0x4371, 0xb559, 0xb619, 0xa48a, 0xaf27, + 0x27fc, 0xb646, 0xb66e, 0xc892, 0x70fd, 0x07b3, 0xb6bf, 0xd1b2, + 0xb6de, 0x1a18, 0xb6e2, 0xb6e6, 0xb907, 0xadbf, 0xb95d, 0x22a6, + 0x083b, 0x9d0c, 0x70fd, 0xb9c3, 0x1a7c, 0xdf48, 0xbaee, 0xbb89, + 0xbc06, 0x8a50, 0x29e1, 0x4351, 0x70fd, 0xc002, 0xd6d2, 0x6196, + 0xc0b2, 0xb2da, 0x5ce2, 0xc282, 0xc2ca, + /* 0x9c */ + 0x2f9b, 0xc937, 0x70fd, 0xc304, 0x875c, 0x5c6a, 0xae76, 0xc308, + 0xa52f, 0xc352, 0x1e80, 0xc3ff, 0xc475, 0x921b, 0x6565, 0xb921, + 0x33d5, 0x2c67, 0xf28d, 0x70fd, 0x28f9, 0xaa61, 0xc4bc, 0x20aa, + 0xadb4, 0x6756, 0x3fcf, 0xc9fd, 0x0958, 0x5af7, 0xc559, 0xc62e, + 0xc291, 0xc61e, 0x70fd, 0xc687, 0x4d42, 0xe480, 0x7911, 0xc6e6, + 0x70fd, 0xc6f9, 0x4c45, 0x70fd, 0xc7ba, 0x6b26, 0xc7ed, 0x099f, + 0xc2e9, 0x7121, 0x4b83, 0xc7f4, 0xc89b, 0x2f6c, 0x9e19, 0x70fd, + 0xc8dd, 0x19d0, 0xc9e4, 0x473b, 0x59e5, 0xcaee, 0x2af6, 0x0a5c, + 0x90cd, 0xcd8b, 0xcecd, 0x0f94, 0xcf40, 0xcf45, 0x6381, 0x8dba, + 0xcf4b, 0x6430, 0xcfa6, 0xae50, 0x3e79, 0x659f, 0xd050, 0x7db8, + 0x59a7, 0x5a75, 0x9426, 0xdcb3, 0x85f1, 0x40b8, 0xaeaa, 0x8660, + 0x0ce4, 0x09f9, 0x70fd, 0x70fd, 0x183f, 0x38f6, 0xeaad, 0xe824, + 0x5ac3, 0xd30c, 0xd358, 0x2916, 0x13df, 0x844a, 0x0ce1, 0xa02f, + 0xd9a8, 0x8285, 0x43ad, 0x5566, 0xd4dd, 0xe568, 0x70fd, 0x1f77, + 0xcdef, 0xdfab, 0xd4fd, 0xd50a, 0xd60b, 0xd766, 0xa6ba, 0x4d43, + 0x4b7e, 0xd8c9, 0x41b5, 0xefdf, 0x3c43, 0xdb98, 0x25e2, 0xcb47, + 0x64bf, 0x3a76, 0x685d, 0xda2f, 0xd8e3, 0xc775, 0x82ad, 0x9baf, + 0xd908, 0x2fc5, 0xe230, 0xd943, 0x2955, 0x6923, 0xdf49, 0x2feb, + 0xae08, 0x37fe, 0x3c15, 0x2612, 0xaf25, 0xa4c1, 0x0f51, 0x3976, + 0xd950, 0xd9b4, 0xd9ee, 0x8c21, 0xda0f, + /* 0x9d */ + 0xda49, 0xda6f, 0xda9a, 0xdb86, 0xdbaf, 0xdc0a, 0x090a, 0xdca8, + 0xde2a, 0x1bfa, 0x3626, 0xdf56, 0x4a08, 0x6355, 0xdfb8, 0x16f2, + 0xdfe7, 0x16df, 0xdfe8, 0xe146, 0xe1d4, 0x2c38, 0xe209, 0x70fd, + 0xe405, 0xe4ac, 0x70fd, 0xe4d0, 0xe4fc, 0x10f7, 0xe51e, 0xaf4a, + 0x6110, 0x448f, 0x28cb, 0xe667, 0xe6e9, 0xe6b0, 0xe6b8, 0xe732, + 0xe851, 0xe8c9, 0xe8ea, 0xe943, 0xe9a8, 0xea0e, 0xeb1a, 0xeb5b, + 0x509f, 0xecb8, 0xece3, 0x1f64, 0x6647, 0xef93, 0x43a2, 0xefff, + 0x2011, 0x6152, 0xf0cb, 0x201c, 0x7b5c, 0x60fe, 0x2801, 0x60fa, + 0x8ff0, 0x60f9, 0xaf13, 0x1809, 0x507f, 0x4156, 0x3cf1, 0x212a, + 0x0824, 0xe12c, 0xd39d, 0x0a7a, 0x5fc0, 0x8635, 0xd8e4, 0xe16c, + 0xe199, 0xd53e, 0xc46f, 0x10eb, 0xd1d5, 0xa277, 0xb7b5, 0xba16, + 0x20da, 0xbe01, 0xc118, 0x28ff, 0x7d2d, 0x5f4e, 0x2dad, 0xa3c8, + 0xb05e, 0x361e, 0x70fd, 0x8636, 0x86bb, 0x3770, 0x286d, 0xbc4a, + 0x265a, 0xb5d1, 0x10c6, 0xeb58, 0x1f3d, 0x2862, 0x285e, 0x5149, + 0xbe58, 0x2bb5, 0xa2c0, 0x58f0, 0x205c, 0x7eaa, 0x7c09, 0x9fba, + 0x5317, 0x6dde, 0x5e58, 0x483b, 0x6d45, 0x484e, 0x49b9, 0x6445, + 0x2672, 0x5348, 0x54f7, 0x2865, 0x5332, 0x5618, 0x52bd, 0x282a, + 0x4b62, 0x2883, 0x2656, 0x7d5d, 0x090e, 0x2845, 0x2831, 0x3931, + 0xdb62, 0x096d, 0x4734, 0x2830, 0x27fa, 0x26d7, 0x27b2, 0x7b01, + 0x7b56, 0x3110, 0xb448, 0x7d36, 0x9662, + /* 0x9e */ + 0x7d62, 0x6f2b, 0x4f5a, 0x281e, 0x7f35, 0x34dd, 0x686d, 0x26d4, + 0x5e0d, 0x43f6, 0x6276, 0x363c, 0x35f9, 0x363e, 0x27a9, 0x9583, + 0x6d72, 0x98b3, 0x23da, 0x081f, 0x7c67, 0x23e7, 0x268d, 0x275e, + 0x2753, 0x4866, 0x5f6d, 0xc64a, 0x47b1, 0x52b6, 0x5984, 0x5906, + 0x5a47, 0x53b6, 0x561c, 0x7f81, 0x17ec, 0x4504, 0xac06, 0x2dd0, + 0x550b, 0xc653, 0x28bb, 0x91f4, 0xd72f, 0xa6e3, 0xd773, 0xcc10, + 0xcf76, 0x6270, 0x8099, 0x6308, 0xa2bc, 0xf1a9, 0x7d6c, 0x7db9, + 0x4466, 0x89e2, 0x1a4e, 0xb302, 0xd8b9, 0x7eab, 0x13fa, 0x6d5d, + 0x375f, 0x97a0, 0x1bf3, 0xaca0, 0xeb3c, 0x7eac, 0x7cca, 0x70fd, + 0xd123, 0x7ead, 0x70fd, 0xbf88, 0x8047, 0x43a3, 0x508e, 0x6dd0, + 0x205a, 0x2044, 0x08b7, 0x2d4d, 0x3ef2, 0x25a7, 0x09ec, 0x0d1c, + 0x25bd, 0x09e5, 0xab18, 0x2ada, 0xafae, 0x542d, 0x268b, 0x29ea, + 0xbad5, 0x78b9, 0x70fd, 0x0d92, 0x8fa5, 0x4574, 0xec6c, 0x1fc9, + 0x6ced, 0xa2be, 0xecf0, 0x1f1b, 0xb2e9, 0xe69e, 0xed5e, 0x565c, + 0xa336, 0xcf72, 0xc573, 0xa020, 0x356e, 0x4f25, 0xa437, 0xa3ac, + 0x0d6a, 0x6148, 0x250c, 0x1174, 0x09ba, 0x18e9, 0x754e, 0x4840, + 0x2d30, 0x7d76, 0x4a7a, 0xd86e, 0x2ae7, 0x13bf, 0x28bc, 0x6c8b, + 0x2fb4, 0x4854, 0xf074, 0x6f05, 0x1fa1, 0x70fd, 0x0b3b, 0x3359, + 0x9a5a, 0xa932, 0x70fd, 0x289d, 0x8169, 0x29e7, 0xade3, 0xebc6, + 0x2474, 0xcdee, 0x08ed, 0x70fd, 0x6dfc, + /* 0x9f */ + 0x4e56, 0x6c39, 0x2a1e, 0x85ac, 0x2e93, 0x3713, 0xe650, 0xc1b5, + 0xcea4, 0x586d, 0x7be8, 0xca62, 0xaf62, 0x7c31, 0x70fd, 0x243e, + 0x8b8f, 0x2fce, 0x6803, 0x8a91, 0x6f01, 0x618c, 0x4d1f, 0x6c02, + 0x2f11, 0x4da3, 0x34a8, 0x3575, 0x6bff, 0x4dcf, 0x6c2a, 0x4e7e, + 0x70fd, 0x4e42, 0x4e86, 0x6d15, 0x4dfc, 0x6c09, 0x70fd, 0x6d1b, + 0xadbe, 0x6fda, 0x27b3, 0x2e03, 0x223d, 0x6f18, 0x2232, 0x24a0, + 0x1106, 0x2511, 0x29a7, 0x2296, 0x2bf7, 0x3052, 0x68c8, 0x6e2b, + 0x609c, 0x26a9, 0x68b4, 0x6a40, 0x68ba, 0x256c, 0x3370, 0x3b6c, + 0x261a, 0x6d0a, 0x6d82, 0x1efb, 0x6741, 0x3bc0, 0x22e6, 0x4746, + 0x85ad, 0x6ada, 0x24b3, 0x70fd, 0x6259, 0x6781, 0x625c, 0x70fd, + 0x6251, 0xe397, 0x35bf, 0xca63, 0x3d0a, 0x2851, 0x628e, 0x477a, + 0x34c5, 0x74bc, 0x454f, 0x4e70, 0xbc21, 0xa2bd, 0x70fd, 0xad99, + 0x48d6, 0x6c9d, 0x206a, 0x7b94, 0x55be, 0x59c2, 0x70fd, 0x2e8a, + 0x3c00, 0x70fd, 0x29ba, 0x245f, 0x3035, 0x210e, 0x3e71, 0x72b2, + 0x2179, 0x26dc, 0x271a, 0x24da, 0x5ec2, 0x093e, 0x70fd, 0x0933, + 0x70fd, 0x3d92, 0x627c, 0x7025, 0x6c97, 0x692e, 0x69b4, 0x6bba, + 0x6f28, 0x6f04, 0x437a, 0x4d14, 0x70fd, 0x3e3a, 0x5998, 0x5178, + 0x70fd, 0x2860, 0xf14a, 0x5fb7, 0x6fd3, 0x70fd, 0x5f14, 0x5f8f, + 0x6e9c, 0x5f41, 0x34c2, 0xdbfd, 0x5f68, 0x5fb5, 0x4cd3, 0xaef7, + 0x4c3e, 0x4ad8, 0x3f2a, 0x5be7, 0x4807, + /* 0xa0 */ + 0xe05a, 0x6fa6, 0x3f0e, 0x5956, 0x47c3, 0xefb2, 0x4a53, 0xf200, + 0x5e4c, 0x44e2, 0x4571, 0x5cad, 0x4502, 0x46f1, 0x5e2b, 0xaf3b, + 0x57ef, 0x31fa, 0x5a20, 0x17b7, 0x70fd, 0x867b, 0xcb45, 0x70fd, + 0x5bfe, 0x905b, 0x70fd, 0x333d, 0x4867, 0x6bd7, 0x6dc4, 0x646e, + 0x6c8f, 0x5975, 0x70fd, 0x70fd, 0x5e37, 0x452c, 0x6821, 0x6cb0, + 0x0916, 0x44b2, 0x1ec7, 0x4e51, 0x6a4a, 0xc059, 0x3399, 0x1ec4, + 0x6f16, 0x33bd, 0x70fd, 0x299f, 0x33af, 0x34e6, 0x3479, 0x70fd, + 0x0d9c, 0x3422, 0x25ea, 0x9d35, 0x35a4, 0x3a42, 0x0912, 0x2f97, + 0xe1c2, 0x611a, 0xe339, 0x70fd, 0x2319, 0x8a06, 0x4b06, 0x2572, + 0x6738, 0x7dfb, 0x1365, 0x70fd, 0x49fe, 0x70fd, 0x4ec2, 0xbe9a, + 0x4eda, 0x4c2d, 0x5266, 0x5263, 0x4f4d, 0x4705, 0x46f2, 0x5b14, + 0x541a, 0x394c, 0x5262, 0xd086, 0x525b, 0x46f0, 0x5303, 0x4924, + 0x5b09, 0xc58c, 0x4753, 0xcc11, 0x5929, 0x594e, 0x53c8, 0x590c, + 0x5bc9, 0x5ded, 0x5cc3, 0x492b, 0x46f8, 0x56da, 0x0975, 0x3bf2, + 0x5ee6, 0x70fd, 0x5b29, 0x70fd, 0x3ff9, 0x5941, 0xa551, 0x46e7, + 0x10db, 0x4376, 0x32e4, 0x33dc, 0x0fd1, 0x70fd, 0x32b7, 0x70fd, + 0x5171, 0xe12d, 0x70fd, 0x3329, 0x1e3e, 0x2460, 0x0f58, 0xa287, + 0xbe57, 0xd1d6, 0xb6b1, 0x8784, 0x81be, 0xe883, 0xcb1c, 0xcded, + 0x2f01, 0xc0ad, 0xe00f, 0x9f77, 0x71ee, 0xc606, 0xb24e, 0x1862, + 0x2d5f, 0xc1cc, 0x6fd0, 0x6f26, 0xc12b, +}; +static const unsigned short hkscs1999_2uni_pagec6[471] = { + /* 0xc6 */ + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x0460, + 0x0461, 0x0462, 0x0463, 0x0464, 0x0465, 0x0466, 0x0467, 0x0468, + 0x0469, 0x0474, 0x0475, 0x0476, 0x0477, 0x0478, 0x0479, 0x047a, + 0x047b, 0x047c, 0x047d, 0x0370, 0x0371, 0x0372, 0x0373, 0x0374, + 0x0375, 0x0376, 0x0377, 0x0378, 0x0379, 0x2076, 0x207f, 0x20c5, + 0x20e0, 0x23c2, 0x23d6, 0x23eb, 0x2539, 0x2578, 0x25a9, 0x25f6, + 0x2b4a, 0x2dc0, 0x301b, 0x05b3, 0x30bf, 0x70fd, 0x3190, 0x31a1, + 0x3774, 0x70fd, 0x4792, 0x70fd, 0x60f5, 0x70fd, 0x0028, 0x01c6, + 0x06bd, 0x06be, 0x065d, 0x065e, 0x70fd, 0x70fd, 0x05c5, 0x05c6, + 0x05c7, 0x06bc, 0x70bb, 0x70bd, 0x04fd, 0x0601, 0x0602, 0x0603, + 0x0604, 0x0605, 0x0606, 0x0607, 0x0608, 0x0609, 0x060a, 0x060b, + 0x060c, 0x060d, 0x060e, 0x060f, 0x0610, 0x0611, 0x0612, 0x0613, + 0x0614, 0x0615, 0x0616, 0x0617, 0x0618, + /* 0xc7 */ + 0x0619, 0x061a, 0x061b, 0x061c, 0x061d, 0x061e, 0x061f, 0x0620, + 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, 0x0628, + 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, 0x0630, + 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, 0x0638, + 0x0639, 0x063a, 0x063b, 0x063c, 0x063d, 0x063e, 0x063f, 0x0640, + 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, 0x0648, + 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, 0x0650, + 0x0651, 0x0652, 0x0653, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, + 0x0666, 0x0667, 0x0668, 0x0669, 0x066a, 0x066b, 0x066c, 0x066d, + 0x066e, 0x066f, 0x0670, 0x0671, 0x0672, 0x0673, 0x0674, 0x0675, + 0x0676, 0x0677, 0x0678, 0x0679, 0x067a, 0x067b, 0x067c, 0x067d, + 0x067e, 0x067f, 0x0680, 0x0681, 0x0682, 0x0683, 0x0684, 0x0685, + 0x0686, 0x0687, 0x0688, 0x0689, 0x068a, 0x068b, 0x068c, 0x068d, + 0x068e, 0x068f, 0x0690, 0x0691, 0x0692, 0x0693, 0x0694, 0x0695, + 0x0696, 0x0697, 0x0698, 0x0699, 0x069a, 0x069b, 0x069c, 0x069d, + 0x069e, 0x069f, 0x06a0, 0x06a1, 0x06a2, 0x06a3, 0x06a4, 0x06a5, + 0x06a6, 0x06a7, 0x06a8, 0x06a9, 0x06aa, 0x06ab, 0x06ac, 0x06ad, + 0x06ae, 0x06af, 0x06b0, 0x06b1, 0x06b2, 0x06b3, 0x06b4, 0x06b5, + 0x06b6, 0x0210, 0x0211, 0x0212, 0x0213, 0x0214, 0x0215, 0x0201, + 0x0216, 0x0217, 0x0218, 0x0219, 0x021a, + /* 0xc8 */ + 0x021b, 0x021c, 0x021d, 0x021e, 0x021f, 0x0220, 0x0221, 0x0222, + 0x0223, 0x0224, 0x0225, 0x0226, 0x0227, 0x0228, 0x0229, 0x022a, + 0x022b, 0x022c, 0x022d, 0x022e, 0x022f, 0x0230, 0x0231, 0x0232, + 0x0233, 0x0234, 0x0235, 0x0251, 0x0236, 0x0237, 0x0238, 0x0239, + 0x023a, 0x023b, 0x023c, 0x023d, 0x023e, 0x023f, 0x0240, 0x0241, + 0x0242, 0x0243, 0x0244, 0x0245, 0x0246, 0x0247, 0x0248, 0x0249, + 0x024a, 0x024b, 0x024c, 0x024d, 0x024e, 0x024f, 0x03e7, 0x03b8, + 0x03b9, 0x06cf, 0x71cc, 0x209a, 0x718a, 0x2442, 0x1791, 0x7030, + 0x23c8, 0x7031, 0xd187, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70e2, 0x70e4, 0x7087, 0x7082, 0x0731, + 0x0316, 0x0321, 0x065b, 0x065c, 0x0500, 0x0504, 0x0506, 0x0507, + 0x0508, 0x050a, 0x050c, 0x050d, 0x0515, 0x051c, 0x051d, 0x0525, + 0x0527, 0x052a, 0x052c, 0x052e, 0x0536, 0x053c, 0x053e, 0x0546, + 0x054a, 0x054c, 0x054d, 0x054f, 0x0556, 0x0557, 0x055e, 0x0563, + 0x70fd, 0x70fd, 0x70fd, 0x0183, 0x0150, 0x015b, 0x0154, 0x0175, + 0x00d3, 0x0078, 0x00cb, 0x018a, 0x016a, +}; +static const unsigned short hkscs1999_2uni_pagef9[942] = { + /* 0xf9 */ + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x70fd, + 0x70fd, 0x70fd, 0x70fd, 0x70fd, 0x4a81, 0x63b9, 0x5a4f, 0x2afb, + 0x3292, 0x4ea7, 0x2d3a, 0x0494, 0x04a6, 0x0497, 0x04a0, 0x04ac, + 0x04a3, 0x049a, 0x04a9, 0x049d, 0x0492, 0x04a4, 0x0495, 0x049e, + 0x04aa, 0x04a1, 0x0498, 0x04a7, 0x049b, 0x0493, 0x04a5, 0x0496, + 0x049f, 0x04ab, 0x04a2, 0x0499, 0x04a8, 0x049c, 0x0491, 0x0490, + 0x04ad, 0x04ae, 0x04b0, 0x04af, 0x70ed, + /* 0xfa */ + 0x75c7, 0x63db, 0x765f, 0xa505, 0x574c, 0x15b5, 0x45ef, 0x23f5, + 0x0989, 0xadc2, 0xdfe4, 0x6444, 0x881b, 0x54ee, 0xa288, 0x4a3c, + 0x3984, 0x351f, 0xadb3, 0xdfaa, 0x7360, 0xc8f3, 0x81c5, 0x21eb, + 0x902d, 0x2248, 0xca69, 0xd584, 0x9f00, 0xaf31, 0x9053, 0x70fd, + 0x743e, 0x31e4, 0x7440, 0x7407, 0x40db, 0x74df, 0x70fd, 0x2341, + 0x07ba, 0x234e, 0x696c, 0x0a83, 0x5616, 0xae24, 0x7547, 0x23a0, + 0x9cf4, 0x23aa, 0x7abf, 0x8d3c, 0x73a5, 0x9070, 0x760e, 0x9bb3, + 0x87c3, 0x2dc2, 0x58fd, 0x7633, 0xa259, 0x23f2, 0x23f8, 0x6db4, + 0x2409, 0x240f, 0x2411, 0x0fdc, 0x2413, 0xaf26, 0x23f3, 0x2422, + 0x2582, 0x242d, 0x55cd, 0x3b7e, 0xa02d, 0x31bb, 0x244b, 0x2466, + 0x247c, 0x24f5, 0x2497, 0x24d4, 0x24f9, 0x2505, 0x4e15, 0x5742, + 0x2520, 0x57cd, 0xc853, 0x70fd, 0xe0de, 0x2789, 0x40d9, 0xa4c0, + 0x7894, 0xa52c, 0x2573, 0x70fd, 0x7aa2, 0x3f0b, 0x8566, 0x3a5b, + 0x45d5, 0x328a, 0x11aa, 0x0c0c, 0x8528, 0x43dd, 0x17a2, 0x25ad, + 0x25b4, 0xde2b, 0x25be, 0x70fd, 0x8416, 0x8453, 0x49e6, 0x25d3, + 0xe09b, 0x25e0, 0x25eb, 0x25ee, 0x45a7, 0xb8f2, 0x1259, 0x459c, + 0x2601, 0x2605, 0x3e89, 0x2089, 0x2a3e, 0x2619, 0x0deb, 0x7a4f, + 0x2620, 0xa52b, 0x97a3, 0x2636, 0x7b37, 0x2653, 0x4279, 0x276b, + 0x3897, 0x3f9b, 0x26ad, 0xc893, 0x7c34, 0x279d, 0x26cf, 0x26e4, + 0x1aa6, 0x854d, 0x7d9d, 0x10b4, 0x7c0d, + /* 0xfb */ + 0xdfbc, 0x9198, 0x2787, 0x1fad, 0x266f, 0x4617, 0x27c6, 0x27e9, + 0x70fd, 0x8717, 0xa57a, 0x1852, 0xa975, 0x38f3, 0x7f74, 0x2877, + 0x390d, 0x9c0a, 0x38e4, 0x38ed, 0x288d, 0x288f, 0x4af1, 0x2931, + 0x6887, 0x263e, 0x2940, 0x292f, 0x292d, 0xe166, 0x0963, 0x810f, + 0x2986, 0xa6e5, 0x3eae, 0x428b, 0x2982, 0x09f1, 0xc9be, 0x2a26, + 0x82d6, 0x2a43, 0x8314, 0xa8a3, 0x2a66, 0xaff5, 0x2a9c, 0x2aea, + 0x08a1, 0x2b20, 0x2b1c, 0x80fc, 0x2b3b, 0x2e3f, 0x2983, 0xee90, + 0xa7b8, 0x64d3, 0x08e1, 0x2b5f, 0x3ae6, 0x0a03, 0x4059, 0x847e, + 0x2c64, 0x2793, 0x84d2, 0x5705, 0x2c09, 0x7c0e, 0xc9c1, 0xca6a, + 0x861c, 0x2c19, 0x863b, 0x85f2, 0xcae6, 0x3fb1, 0x8668, 0x8515, + 0x2c39, 0xcb85, 0x2ceb, 0x2ca3, 0x0a26, 0xae29, 0x70fd, 0x0a48, + 0x2cd6, 0x4665, 0x2d13, 0xcce1, 0x9094, 0x1085, 0x8751, 0x0a72, + 0x84f8, 0x30c3, 0x2510, 0x2db6, 0x37c8, 0x2dbc, 0xd50e, 0x1304, + 0x1b5d, 0x72c4, 0x2e15, 0x33a0, 0x8874, 0xba8c, 0x7625, 0x2e33, + 0x2ddd, 0x1fd0, 0x2e45, 0x88c4, 0x2e53, 0x45ce, 0x2e54, 0x89e5, + 0xc868, 0x2e89, 0x1bdd, 0x2ec5, 0x2f29, 0x2f2f, 0x2fcb, 0x8ab9, + 0x8af7, 0x2f50, 0x2f58, 0x2f86, 0x8b24, 0x2efa, 0x3017, 0x54fc, + 0x0b6d, 0xad81, 0x8c89, 0x8db3, 0x5487, 0x0b76, 0x0f02, 0x306e, + 0x3cca, 0x70fd, 0x30ba, 0xa9fc, 0x7b93, 0x25e6, 0x20f7, 0x70fd, + 0x25e8, 0x85b1, 0x3049, 0x3134, 0xdcc2, + /* 0xfc */ + 0x3139, 0x313b, 0x0be0, 0x313c, 0x3a7e, 0x651b, 0x314d, 0x7281, + 0xf254, 0x0e1e, 0x1bae, 0x81fa, 0x317a, 0xc648, 0x8f50, 0x70fd, + 0x8fb1, 0x31a3, 0x68bd, 0xcbae, 0x31b2, 0x6440, 0xe036, 0x31e7, + 0x2ff6, 0x105f, 0xb510, 0x8bea, 0xce38, 0x9168, 0x62d6, 0x735e, + 0xe029, 0x3271, 0x38c5, 0x86b7, 0x0ca3, 0x10c7, 0x0979, 0x29d0, + 0x92b4, 0x4b71, 0x1140, 0x32de, 0x70fd, 0x32f3, 0xae02, 0xae0f, + 0xd553, 0x46a4, 0x2321, 0x2ce0, 0x33a4, 0x5624, 0x3382, 0xf266, + 0xcc12, 0x33c1, 0x2434, 0x76d6, 0x33c7, 0x2dea, 0xa4f7, 0x935f, + 0x3413, 0xe19d, 0xe8dd, 0x3410, 0x0c72, 0x9480, 0x93c1, 0x3263, + 0x339c, 0x375e, 0x35cb, 0x7218, 0x3505, 0x85b0, 0x3515, 0x980d, + 0x35ac, 0xae5f, 0x0d57, 0x3678, 0x3638, 0x824e, 0x863c, 0x70fd, + 0x418a, 0x9836, 0x6914, 0xa5cc, 0xb89d, 0x3721, 0x3725, 0x657b, + 0x0da6, 0x367a, 0x0d97, 0x378d, 0x4116, 0xaea8, 0xaea3, 0x37c5, + 0x37ad, 0x379f, 0x99fe, 0x37f5, 0xadc0, 0x1df7, 0x3811, 0x13d8, + 0x8669, 0x3820, 0x3823, 0x321f, 0x9d40, 0x3858, 0x9b77, 0x9b78, + 0x3884, 0x9b24, 0x9b25, 0x388b, 0x7d35, 0x38a7, 0xb4a6, 0x38b3, + 0x70fd, 0x8afd, 0x9bb1, 0xddb4, 0x9b48, 0xb5d3, 0x49c5, 0x93f7, + 0x6aa4, 0x3942, 0xa8dc, 0xaea1, 0x0e6b, 0x3c3a, 0xa0c2, 0x70fd, + 0x39a7, 0x39a2, 0xa70d, 0xe4ad, 0x3a17, 0x17e9, 0x3a62, 0x4050, + 0x633c, 0x3a41, 0x9d26, 0xcae0, 0x3a9d, + /* 0xfd */ + 0x9daf, 0x3c21, 0x3c4b, 0xe0df, 0x3bb3, 0x3b03, 0x9ecd, 0x3b41, + 0x3b40, 0x1032, 0x0d41, 0x9f3c, 0x0ec0, 0x39ec, 0x3ba1, 0xe04a, + 0x15fc, 0x3b76, 0x3bd8, 0x0ee1, 0x7489, 0x5563, 0x22d0, 0x3c39, + 0x9f59, 0x8d6a, 0x3c85, 0xa003, 0x3cdd, 0x0f33, 0x39f1, 0x3d08, + 0xe55c, 0x0f4d, 0x3d5d, 0x7863, 0x331e, 0x3d75, 0x3db4, 0x92cd, + 0x40b5, 0xa1db, 0x7475, 0x8798, 0x0a80, 0x2661, 0xa21a, 0x3e21, + 0xa43c, 0x3e1c, 0x3e77, 0x8fcb, 0xad71, 0xc891, 0x3e9a, 0x5426, + 0x3eb9, 0xa33c, 0x17c5, 0xa33d, 0xa6e4, 0xad8c, 0xad80, 0xa289, + 0x0a25, 0x0feb, 0x7bf2, 0x6c83, 0x9b79, 0x8fd1, 0x518f, 0x3a77, + 0xca65, 0xcae1, 0xcb2b, 0x3fd6, 0x3f9c, 0x407c, 0x4104, 0xadff, + 0xa5c5, 0xcbb2, 0x5733, 0xccb4, 0x2407, 0x70fd, 0x70fd, 0x562e, + 0xe121, 0x70fd, 0xa3af, 0x4653, 0xa4c2, 0x4bcc, 0x404f, 0x2cd1, + 0x99cb, 0x41f8, 0x0a4d, 0x419d, 0xa3b0, 0x40fa, 0x8357, 0xa57d, + 0x1855, 0x64f0, 0x4144, 0x415c, 0x104e, 0x4174, 0xe530, 0x103b, + 0x419f, 0xa684, 0x41d3, 0xa5d1, 0xa695, 0xa579, 0xa530, 0xa4f4, + 0xa67f, 0x241f, 0xa696, 0xa697, 0xa680, 0xc0dd, 0x424b, 0x427e, + 0x42a7, 0x4281, 0x42cc, 0x42d5, 0x42d6, 0x42df, 0x1404, 0x10e8, + 0x43b4, 0x4396, 0xa7b7, 0x432b, 0x4345, 0x2cc8, 0x434a, 0x70fd, + 0x2edc, 0xa8a5, 0x434f, 0x6462, 0xa801, 0x432c, 0xa99a, 0xaea7, + 0xaea2, 0x43ba, 0xe1e8, 0x42bd, 0x440e, + /* 0xfe */ + 0x6542, 0x4415, 0x2b51, 0x6543, 0x4424, 0x6441, 0xb785, 0x442e, + 0x4440, 0xadf4, 0x3afd, 0x4455, 0x4457, 0x1155, 0x99c4, 0x3a4d, + 0x413d, 0x4482, 0x70fd, 0x452b, 0xace3, 0xdeeb, 0x1bed, 0xdec4, + 0x4528, 0x452e, 0x45cf, 0x45aa, 0x7afa, 0xc7ee, 0x45c9, 0x4649, + 0xa722, 0x8527, 0xaea4, 0x3863, 0x0a05, 0xae37, 0xae0d, 0xae7b, + 0x45f7, 0x4615, 0x3b43, 0xaea6, 0x4639, 0x7643, 0x11d7, 0x70fd, + 0x93ad, 0x4660, 0xe3b2, 0x4647, 0x45e4, 0x4676, 0x55b9, 0x466c, + 0x0a70, 0x4674, 0x64f1, 0x3c6c, 0x4682, 0x1c53, 0xaf0c, 0xa69f, + 0xaef9, 0xe18f, 0x2d86, 0xe203, 0x86de, 0x46c8, 0x87c8, 0x470e, + 0x70fd, 0x471e, 0xe3d9, 0x888b, 0x2e17, 0xe3ac, 0x6485, 0x474d, + 0x474a, 0x4767, 0x476e, 0xb2c2, 0x1204, 0xb0d3, 0x478e, 0x465d, + 0x479e, 0x47b4, 0x4802, 0x482c, 0x4851, 0x484f, 0x486f, 0x4876, + 0xc275, 0x4890, 0x53ef, 0x0b38, 0xc6d1, 0xc6ce, 0x48a1, 0x48a5, + 0x48b7, 0x48cc, 0xccdf, 0x5662, 0xb3dd, 0xb47d, 0x8adc, 0x491e, + 0x4926, 0x4940, 0x36ef, 0xb4e0, 0x4958, 0x9c2c, 0x49af, 0xdf64, + 0xdf68, 0x8501, 0x49f4, 0x70fd, 0x8236, 0xae92, 0x3b0a, 0x4aaf, + 0x4ac7, 0x4ad3, 0x67a5, 0x4b2e, 0xb760, 0x4ad7, 0x4b34, 0x4ab1, + 0xd18c, 0x60f8, 0x5a04, 0xe12b, 0xbfc3, 0x911c, 0x4b86, 0x5a80, + 0x3b42, 0x4b80, 0xb957, 0x4b9d, 0xd639, 0x4b3c, 0x4ba9, 0x402a, + 0xce66, 0x11a8, 0x4bc6, 0xe4cd, 0x4bd4, +}; + +static const ucs4_t hkscs1999_2uni_upages[973] = { + 0x00080, 0x000c0, 0x00100, 0x00140, 0x001c0, 0x00240, 0x00280, 0x002c0, + 0x00400, 0x00440, 0x01e80, 0x01ec0, 0x02100, 0x02140, 0x02180, 0x021c0, + 0x023c0, 0x02440, 0x02540, 0x02700, 0x02e80, 0x02ec0, 0x02f00, 0x03000, + 0x03040, 0x03080, 0x030c0, 0x031c0, 0x03200, 0x03400, 0x03440, 0x03480, + 0x034c0, 0x03500, 0x03540, 0x03580, 0x035c0, 0x03600, 0x03640, 0x03680, + 0x036c0, 0x03700, 0x03740, 0x03780, 0x037c0, 0x03800, 0x03840, 0x03880, + 0x038c0, 0x03900, 0x03940, 0x03980, 0x039c0, 0x03a00, 0x03a40, 0x03a80, + 0x03ac0, 0x03b00, 0x03b40, 0x03b80, 0x03bc0, 0x03c00, 0x03c40, 0x03cc0, + 0x03d00, 0x03d40, 0x03d80, 0x03dc0, 0x03e00, 0x03e40, 0x03e80, 0x03ec0, + 0x03f00, 0x03f40, 0x03f80, 0x03fc0, 0x04000, 0x04040, 0x04080, 0x040c0, + 0x04100, 0x04140, 0x04180, 0x041c0, 0x04200, 0x04240, 0x04280, 0x042c0, + 0x04300, 0x04340, 0x04380, 0x043c0, 0x04400, 0x04440, 0x04480, 0x044c0, + 0x04500, 0x04540, 0x04580, 0x045c0, 0x04600, 0x04640, 0x04680, 0x046c0, + 0x04700, 0x04740, 0x04780, 0x047c0, 0x04800, 0x04840, 0x04880, 0x048c0, + 0x04900, 0x04940, 0x04980, 0x049c0, 0x04a00, 0x04a80, 0x04ac0, 0x04b00, + 0x04b40, 0x04b80, 0x04bc0, 0x04c00, 0x04c40, 0x04c80, 0x04cc0, 0x04d00, + 0x04d80, 0x04e00, 0x04e40, 0x04e80, 0x04ec0, 0x04f00, 0x04f40, 0x04f80, + 0x04fc0, 0x05000, 0x05040, 0x05080, 0x050c0, 0x05100, 0x05140, 0x05180, + 0x051c0, 0x05200, 0x05240, 0x05280, 0x052c0, 0x05300, 0x05340, 0x05380, + 0x053c0, 0x05400, 0x05440, 0x05480, 0x054c0, 0x05500, 0x05540, 0x05580, + 0x055c0, 0x05600, 0x05640, 0x05680, 0x056c0, 0x05700, 0x05740, 0x05780, + 0x057c0, 0x05800, 0x05840, 0x05880, 0x058c0, 0x05900, 0x05940, 0x05980, + 0x059c0, 0x05a00, 0x05a40, 0x05a80, 0x05ac0, 0x05b00, 0x05b40, 0x05b80, + 0x05bc0, 0x05c00, 0x05c40, 0x05c80, 0x05cc0, 0x05d00, 0x05d40, 0x05d80, + 0x05dc0, 0x05e00, 0x05e40, 0x05e80, 0x05ec0, 0x05f00, 0x05f40, 0x05f80, + 0x05fc0, 0x06000, 0x06040, 0x06080, 0x060c0, 0x06100, 0x06140, 0x06180, + 0x061c0, 0x06200, 0x06240, 0x06280, 0x062c0, 0x06300, 0x06340, 0x06380, + 0x063c0, 0x06400, 0x06440, 0x06480, 0x064c0, 0x06500, 0x06540, 0x06580, + 0x065c0, 0x06600, 0x06640, 0x06680, 0x066c0, 0x06700, 0x06740, 0x06780, + 0x067c0, 0x06800, 0x06840, 0x06880, 0x068c0, 0x06900, 0x06940, 0x06980, + 0x069c0, 0x06a00, 0x06a40, 0x06a80, 0x06ac0, 0x06b00, 0x06b40, 0x06b80, + 0x06bc0, 0x06c00, 0x06c40, 0x06c80, 0x06cc0, 0x06d00, 0x06d40, 0x06d80, + 0x06e00, 0x06e40, 0x06e80, 0x06ec0, 0x06f00, 0x06f40, 0x06f80, 0x06fc0, + 0x07000, 0x07040, 0x07080, 0x070c0, 0x07100, 0x07140, 0x07180, 0x071c0, + 0x07200, 0x07240, 0x07280, 0x072c0, 0x07300, 0x07340, 0x07380, 0x073c0, + 0x07400, 0x07440, 0x07480, 0x074c0, 0x07500, 0x07540, 0x07580, 0x075c0, + 0x07600, 0x07640, 0x07680, 0x076c0, 0x07700, 0x07740, 0x07780, 0x077c0, + 0x07800, 0x07840, 0x07880, 0x078c0, 0x07900, 0x07940, 0x07980, 0x079c0, + 0x07a00, 0x07a40, 0x07a80, 0x07ac0, 0x07b00, 0x07b40, 0x07b80, 0x07bc0, + 0x07c00, 0x07c40, 0x07c80, 0x07cc0, 0x07d00, 0x07d40, 0x07d80, 0x07dc0, + 0x07e00, 0x07e40, 0x07e80, 0x07ec0, 0x07f00, 0x07f40, 0x07f80, 0x07fc0, + 0x08000, 0x08040, 0x08080, 0x080c0, 0x08100, 0x08140, 0x08180, 0x081c0, + 0x08200, 0x08240, 0x08280, 0x082c0, 0x08300, 0x08340, 0x08380, 0x083c0, + 0x08400, 0x08440, 0x08480, 0x084c0, 0x08500, 0x08540, 0x085c0, 0x08600, + 0x08640, 0x08680, 0x086c0, 0x08740, 0x08780, 0x087c0, 0x08800, 0x08840, + 0x08880, 0x088c0, 0x08900, 0x08940, 0x08980, 0x089c0, 0x08a00, 0x08a40, + 0x08a80, 0x08ac0, 0x08b00, 0x08b40, 0x08b80, 0x08bc0, 0x08c40, 0x08c80, + 0x08cc0, 0x08d00, 0x08d40, 0x08d80, 0x08dc0, 0x08e00, 0x08e40, 0x08e80, + 0x08ec0, 0x08f00, 0x08f40, 0x08f80, 0x08fc0, 0x09000, 0x09040, 0x09080, + 0x090c0, 0x09140, 0x09180, 0x091c0, 0x09200, 0x09240, 0x09280, 0x092c0, + 0x09300, 0x09340, 0x09380, 0x093c0, 0x09400, 0x09440, 0x09480, 0x094c0, + 0x09500, 0x09540, 0x09580, 0x095c0, 0x09600, 0x09640, 0x09680, 0x096c0, + 0x09700, 0x09740, 0x09780, 0x097c0, 0x09800, 0x09840, 0x09880, 0x098c0, + 0x09900, 0x09940, 0x09980, 0x099c0, 0x09a00, 0x09a40, 0x09a80, 0x09ac0, + 0x09b00, 0x09b40, 0x09b80, 0x09bc0, 0x09c00, 0x09c40, 0x09d00, 0x09d40, + 0x09d80, 0x09dc0, 0x09e00, 0x09e40, 0x09e80, 0x09ec0, 0x09f00, 0x09f40, + 0x09f80, 0x0f900, 0x0ff00, 0x0ffc0, 0x20000, 0x20040, 0x20080, 0x200c0, + 0x20100, 0x20180, 0x201c0, 0x20200, 0x20240, 0x20280, 0x202c0, 0x20300, + 0x20340, 0x20380, 0x203c0, 0x20400, 0x20440, 0x20480, 0x204c0, 0x20540, + 0x20580, 0x205c0, 0x20600, 0x20640, 0x20700, 0x20740, 0x20800, 0x20840, + 0x208c0, 0x20900, 0x20940, 0x209c0, 0x20a00, 0x20a40, 0x20a80, 0x20ac0, + 0x20b00, 0x20b80, 0x20bc0, 0x20c00, 0x20c40, 0x20c80, 0x20cc0, 0x20d00, + 0x20d40, 0x20d80, 0x20dc0, 0x20e00, 0x20e40, 0x20e80, 0x20ec0, 0x20f00, + 0x20f40, 0x20f80, 0x20fc0, 0x21000, 0x21040, 0x21080, 0x210c0, 0x21100, + 0x21140, 0x21180, 0x211c0, 0x21200, 0x21240, 0x21280, 0x212c0, 0x21300, + 0x21340, 0x21380, 0x213c0, 0x21400, 0x21440, 0x21480, 0x214c0, 0x21540, + 0x21580, 0x21600, 0x21640, 0x21680, 0x216c0, 0x21700, 0x21740, 0x21780, + 0x217c0, 0x21800, 0x21840, 0x21880, 0x218c0, 0x21900, 0x21940, 0x21980, + 0x219c0, 0x21a00, 0x21a40, 0x21b40, 0x21bc0, 0x21c00, 0x21c40, 0x21c80, + 0x21d40, 0x21d80, 0x21dc0, 0x21e00, 0x21e80, 0x21ec0, 0x21f00, 0x21f40, + 0x21f80, 0x21fc0, 0x22040, 0x22080, 0x220c0, 0x22100, 0x22140, 0x22180, + 0x221c0, 0x22200, 0x22240, 0x22300, 0x22380, 0x223c0, 0x22440, 0x22480, + 0x224c0, 0x22500, 0x22540, 0x22580, 0x22600, 0x22640, 0x22680, 0x226c0, + 0x22700, 0x22740, 0x22780, 0x227c0, 0x22800, 0x22840, 0x22880, 0x228c0, + 0x22900, 0x22940, 0x22980, 0x22a40, 0x22ac0, 0x22b00, 0x22b40, 0x22bc0, + 0x22c00, 0x22c40, 0x22c80, 0x22cc0, 0x22d00, 0x22d40, 0x22d80, 0x22dc0, + 0x22e00, 0x22e40, 0x22e80, 0x22ec0, 0x22f40, 0x22fc0, 0x23000, 0x23040, + 0x23080, 0x230c0, 0x23100, 0x23140, 0x23180, 0x231c0, 0x23200, 0x23240, + 0x23280, 0x232c0, 0x23300, 0x23380, 0x233c0, 0x23400, 0x23440, 0x234c0, + 0x23500, 0x23540, 0x23580, 0x235c0, 0x23600, 0x23640, 0x23680, 0x236c0, + 0x23700, 0x23740, 0x23780, 0x237c0, 0x23800, 0x239c0, 0x23a80, 0x23ac0, + 0x23b40, 0x23c80, 0x23cc0, 0x23d40, 0x23d80, 0x23dc0, 0x23e00, 0x23e80, + 0x23ec0, 0x23f00, 0x23f40, 0x23f80, 0x23fc0, 0x24000, 0x24040, 0x24080, + 0x240c0, 0x24100, 0x24140, 0x24180, 0x241c0, 0x24200, 0x24240, 0x24280, + 0x242c0, 0x24300, 0x24340, 0x24380, 0x243c0, 0x24400, 0x24440, 0x24480, + 0x244c0, 0x24500, 0x24540, 0x245c0, 0x24600, 0x24640, 0x24680, 0x246c0, + 0x24700, 0x24780, 0x247c0, 0x24800, 0x24880, 0x248c0, 0x24900, 0x24940, + 0x24980, 0x249c0, 0x24a00, 0x24a40, 0x24a80, 0x24ac0, 0x24b40, 0x24bc0, + 0x24c00, 0x24c80, 0x24cc0, 0x24d00, 0x24d80, 0x24dc0, 0x24e00, 0x24e40, + 0x24e80, 0x24f00, 0x24f40, 0x24f80, 0x24fc0, 0x25000, 0x25040, 0x25080, + 0x25100, 0x25140, 0x251c0, 0x25200, 0x25240, 0x25280, 0x252c0, 0x25300, + 0x25400, 0x25440, 0x25500, 0x25540, 0x25580, 0x255c0, 0x25600, 0x25640, + 0x25680, 0x256c0, 0x25700, 0x25740, 0x257c0, 0x25840, 0x258c0, 0x25900, + 0x25940, 0x25980, 0x259c0, 0x25a80, 0x25ac0, 0x25b40, 0x25b80, 0x25bc0, + 0x25c00, 0x25c40, 0x25c80, 0x25cc0, 0x25d00, 0x25d40, 0x25e00, 0x25e40, + 0x25e80, 0x25ec0, 0x25f00, 0x25f40, 0x25fc0, 0x26000, 0x26040, 0x26080, + 0x26100, 0x26140, 0x26180, 0x261c0, 0x26240, 0x262c0, 0x26300, 0x26340, + 0x26380, 0x263c0, 0x26400, 0x26440, 0x26480, 0x26500, 0x26540, 0x26580, + 0x26600, 0x26680, 0x266c0, 0x26700, 0x26740, 0x26780, 0x267c0, 0x26800, + 0x26840, 0x26880, 0x268c0, 0x26900, 0x26940, 0x26980, 0x269c0, 0x26a00, + 0x26a40, 0x26b00, 0x26b40, 0x26b80, 0x26bc0, 0x26c00, 0x26c40, 0x26c80, + 0x26cc0, 0x26d00, 0x26d40, 0x26d80, 0x26dc0, 0x26e00, 0x26e40, 0x26e80, + 0x26ec0, 0x26f00, 0x26f40, 0x26f80, 0x26fc0, 0x27000, 0x27040, 0x27080, + 0x270c0, 0x27100, 0x27140, 0x271c0, 0x27200, 0x27280, 0x272c0, 0x27380, + 0x27400, 0x27440, 0x27480, 0x27540, 0x27580, 0x275c0, 0x27600, 0x27640, + 0x27680, 0x27700, 0x27740, 0x27780, 0x277c0, 0x27840, 0x27880, 0x278c0, + 0x27900, 0x27940, 0x27980, 0x279c0, 0x27a00, 0x27a40, 0x27a80, 0x27ac0, + 0x27b00, 0x27b40, 0x27bc0, 0x27c00, 0x27d00, 0x27d40, 0x27d80, 0x27dc0, + 0x27e40, 0x27f00, 0x27fc0, 0x28000, 0x28040, 0x28080, 0x280c0, 0x28100, + 0x28140, 0x28180, 0x28200, 0x28240, 0x28280, 0x282c0, 0x28300, 0x28340, + 0x28380, 0x28400, 0x28440, 0x28480, 0x28500, 0x28540, 0x285c0, 0x28600, + 0x28680, 0x286c0, 0x28700, 0x28800, 0x28900, 0x28940, 0x28980, 0x289c0, + 0x28a00, 0x28a40, 0x28a80, 0x28ac0, 0x28b00, 0x28b40, 0x28b80, 0x28bc0, + 0x28c00, 0x28cc0, 0x28d00, 0x28d80, 0x28e00, 0x28e40, 0x28e80, 0x28ec0, + 0x28fc0, 0x29080, 0x290c0, 0x29100, 0x29140, 0x29180, 0x291c0, 0x29400, + 0x29440, 0x294c0, 0x29580, 0x295c0, 0x29700, 0x297c0, 0x29800, 0x29840, + 0x29880, 0x298c0, 0x29900, 0x29940, 0x29980, 0x299c0, 0x29a00, 0x29a40, + 0x29b00, 0x29bc0, 0x29c80, 0x29d00, 0x29d40, 0x29d80, 0x29dc0, 0x29e00, + 0x29e40, 0x29e80, 0x29ec0, 0x29f00, 0x29f80, 0x29fc0, 0x2a000, 0x2a080, + 0x2a0c0, 0x2a100, 0x2a140, 0x2a180, 0x2a1c0, 0x2a200, 0x2a280, 0x2a2c0, + 0x2a380, 0x2a400, 0x2a440, 0x2a5c0, 0x2a600, 0x2a640, 0x2a680, 0x2f800, + 0x2f840, 0x2f880, 0x2f8c0, 0x2f980, 0x2f9c0, +}; + +static int +hkscs1999_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x88 && c1 <= 0x8b) || (c1 >= 0x8d && c1 <= 0xa0) || (c1 >= 0xc6 && c1 <= 0xc8) || (c1 >= 0xf9 && c1 <= 0xfe)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + unsigned int i = 157 * (c1 - 0x80) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + ucs4_t wc = 0xfffd; + unsigned short swc; + if (i < 2041) { + if (i < 1883) + swc = hkscs1999_2uni_page88[i-1256], + wc = hkscs1999_2uni_upages[swc>>6] | (swc & 0x3f); + } else if (i < 10990) { + if (i < 5181) + swc = hkscs1999_2uni_page8d[i-2041], + wc = hkscs1999_2uni_upages[swc>>6] | (swc & 0x3f); + } else if (i < 18997) { + if (i < 11461) + swc = hkscs1999_2uni_pagec6[i-10990], + wc = hkscs1999_2uni_upages[swc>>6] | (swc & 0x3f); + } else { + if (i < 19939) + swc = hkscs1999_2uni_pagef9[i-18997], + wc = hkscs1999_2uni_upages[swc>>6] | (swc & 0x3f); + } + if (wc != 0xfffd) { + *pwc = wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short hkscs1999_2charset[4698] = { + 0xc6d8, 0x8859, 0x8857, 0x885d, 0x885b, 0x8866, 0x8861, 0x885f, + 0x886a, 0x8868, 0x886f, 0x886d, 0x88a7, 0x8873, 0x8871, 0x8877, + 0x8875, 0xc8fb, 0x887b, 0x8879, 0x88a2, 0x8856, 0x8867, 0x885a, + 0x886c, 0x885c, 0x886e, 0x8870, 0xc8fc, 0x885e, 0x8874, 0xc8fa, + 0x8878, 0x8858, 0x8869, 0x8872, 0x8860, 0x8876, 0x887a, 0x887c, + 0x887d, 0x887e, 0x88a1, 0xc8f6, 0x886b, 0xc8f8, 0xc8f7, 0x88a8, + 0xc8fe, 0xc8f9, 0xc8f5, 0xc8fd, 0xc6d9, 0xc7f9, 0xc7f3, 0xc7f4, + 0xc7f5, 0xc7f6, 0xc7f7, 0xc7f8, 0xc7fa, 0xc7fb, 0xc7fc, 0xc7fd, + 0xc7fe, 0xc840, 0xc841, 0xc842, 0xc843, 0xc844, 0xc845, 0xc846, + 0xc847, 0xc848, 0xc849, 0xc84a, 0xc84b, 0xc84c, 0xc84d, 0xc84e, + 0xc84f, 0xc850, 0xc851, 0xc852, 0xc853, 0xc854, 0xc855, 0xc856, + 0xc857, 0xc858, 0xc859, 0xc85a, 0xc85c, 0xc85d, 0xc85e, 0xc85f, + 0xc860, 0xc861, 0xc862, 0xc863, 0xc864, 0xc865, 0xc866, 0xc867, + 0xc868, 0xc869, 0xc86a, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f, + 0xc870, 0xc871, 0xc872, 0xc873, 0xc874, 0xc875, 0xc85b, 0x8863, + 0x88a4, 0x8865, 0x88a6, 0xc8d2, 0xc8d3, 0xc6b5, 0xc6b6, 0xc6b7, + 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, 0xc6bc, 0xc6bd, 0xc6be, 0xc877, + 0xc878, 0xc876, 0x88a9, 0x88aa, 0xc6a1, 0xc6a2, 0xc6a3, 0xc6a4, + 0xc6a5, 0xc6a6, 0xc6a7, 0xc6a8, 0xc6a9, 0xc6aa, 0xc6ab, 0xc6ac, + 0xc6ad, 0xc6ae, 0xc6af, 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3, 0xc6b4, + 0xf9f9, 0xf9f8, 0xf9e6, 0xf9ef, 0xf9dd, 0xf9e8, 0xf9f1, 0xf9df, + 0xf9ec, 0xf9f5, 0xf9e3, 0xf9ee, 0xf9f7, 0xf9e5, 0xf9e9, 0xf9f2, + 0xf9e0, 0xf9eb, 0xf9f4, 0xf9e2, 0xf9e7, 0xf9f0, 0xf9de, 0xf9ed, + 0xf9f6, 0xf9e4, 0xf9ea, 0xf9f3, 0xf9e1, 0xf9fa, 0xf9fb, 0xf9fd, + 0xf9fc, 0xc6e6, 0xc8d6, 0xc8d7, 0xc8d8, 0xc8d9, 0xc8da, 0xc8db, + 0xc8dc, 0xc8dd, 0xc8de, 0xc8df, 0xc8e0, 0xc8e1, 0xc8e2, 0xc8e3, + 0xc8e4, 0xc8e5, 0xc8e6, 0xc8e7, 0xc8e8, 0xc8e9, 0xc8ea, 0xc8eb, + 0xc8ec, 0xc8ed, 0xc8ee, 0xc8ef, 0xc8f0, 0xc8f1, 0xc6cd, 0xc6e0, + 0xc6e1, 0xc6e2, 0xc6e7, 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, 0xc6ec, + 0xc6ed, 0xc6ee, 0xc6ef, 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, 0xc6f4, + 0xc6f5, 0xc6f6, 0xc6f7, 0xc6f8, 0xc6f9, 0xc6fa, 0xc6fb, 0xc6fc, + 0xc6fd, 0xc6fe, 0xc740, 0xc741, 0xc742, 0xc743, 0xc744, 0xc745, + 0xc746, 0xc747, 0xc748, 0xc749, 0xc74a, 0xc74b, 0xc74c, 0xc74d, + 0xc74e, 0xc74f, 0xc750, 0xc751, 0xc752, 0xc753, 0xc754, 0xc755, + 0xc756, 0xc757, 0xc758, 0xc759, 0xc75a, 0xc75b, 0xc75c, 0xc75d, + 0xc75e, 0xc75f, 0xc760, 0xc761, 0xc762, 0xc763, 0xc764, 0xc765, + 0xc766, 0xc767, 0xc768, 0xc769, 0xc76a, 0xc76b, 0xc76c, 0xc76d, + 0xc76e, 0xc76f, 0xc770, 0xc771, 0xc772, 0xc773, 0xc774, 0xc775, + 0xc776, 0xc777, 0xc778, 0xc779, 0xc77a, 0xc8d4, 0xc8d5, 0xc6dc, + 0xc6dd, 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc7a1, 0xc7a2, 0xc7a3, + 0xc7a4, 0xc7a5, 0xc7a6, 0xc7a7, 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, + 0xc7ac, 0xc7ad, 0xc7ae, 0xc7af, 0xc7b0, 0xc7b1, 0xc7b2, 0xc7b3, + 0xc7b4, 0xc7b5, 0xc7b6, 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb, + 0xc7bc, 0xc7bd, 0xc7be, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c2, 0xc7c3, + 0xc7c4, 0xc7c5, 0xc7c6, 0xc7c7, 0xc7c8, 0xc7c9, 0xc7ca, 0xc7cb, + 0xc7cc, 0xc7cd, 0xc7ce, 0xc7cf, 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3, + 0xc7d4, 0xc7d5, 0xc7d6, 0xc7d7, 0xc7d8, 0xc7d9, 0xc7da, 0xc7db, + 0xc7dc, 0xc7dd, 0xc7de, 0xc7df, 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3, + 0xc7e4, 0xc7e5, 0xc7e6, 0xc7e7, 0xc7e8, 0xc7e9, 0xc7ea, 0xc7eb, + 0xc7ec, 0xc7ed, 0xc7ee, 0xc7ef, 0xc7f0, 0xc7f1, 0xc7f2, 0xc6e3, + 0xc6da, 0xc6db, 0x8840, 0x8841, 0x8842, 0x8843, 0x8844, 0x8846, + 0x8849, 0x884a, 0x884d, 0x884f, 0x8850, 0x8851, 0x8852, 0x8854, + 0x8855, 0xc879, 0xc8d1, 0x9277, 0x96df, 0x89d5, 0x93cd, 0x9bdf, + 0xfa68, 0x89da, 0x8f59, 0x89db, 0x8f5d, 0x89dc, 0x96f7, 0x8ada, + 0x8bdc, 0x97db, 0x9e53, 0x9daa, 0x9bea, 0x8a6e, 0x8bc8, 0x89e8, + 0x89ea, 0xfb70, 0x89ed, 0x94dd, 0x89ee, 0x9eb4, 0x8ad3, 0x92db, + 0x94db, 0x89f9, 0xfb7a, 0x89fb, 0x9efc, 0x89fc, 0x89bf, 0x89fe, + 0x89e6, 0x9d46, 0x9dee, 0xa07e, 0xa068, 0x98e9, 0x8b68, 0x8dfd, + 0x8bbe, 0x9fd9, 0x8aeb, 0x9fd7, 0x8b6a, 0x9c5c, 0x8bb1, 0xfb5e, + 0x9df3, 0xa0d0, 0xfc66, 0x92e9, 0x9aec, 0x8fab, 0xfa48, 0x8e45, + 0x9c6f, 0x9ede, 0x89ef, 0x96e9, 0x9ebb, 0x94de, 0x9eb8, 0x97ba, + 0xfb65, 0x95d6, 0x9cbb, 0x97da, 0x8f45, 0xfb7d, 0x9158, 0xfe64, + 0x9856, 0x9b4d, 0x935b, 0x95c7, 0x97e7, 0x9359, 0x91f5, 0x97b8, + 0xfda2, 0xfbb6, 0x92fa, 0x9357, 0x8ba6, 0xfbb9, 0x97b0, 0xfdc4, + 0x9ca1, 0x91f2, 0x91f9, 0x8ff1, 0x9745, 0x9853, 0xfe78, 0xfbc1, + 0x9251, 0x9dad, 0xfd6c, 0xfa6b, 0x9bc2, 0x9a7b, 0x8b60, 0x934b, + 0x9abd, 0x91b7, 0x95b4, 0xfec5, 0x9ef0, 0x8d64, 0x9269, 0x8d67, + 0xfbea, 0xfbef, 0x8d68, 0x93eb, 0xfc42, 0x9166, 0xfacd, 0x93dd, + 0x8bcc, 0x8d6d, 0x8d6e, 0x96a8, 0xfca6, 0x8d6f, 0x8d70, 0xfc64, + 0x9060, 0x8d74, 0x97c3, 0x8ad0, 0x9274, 0x9bbe, 0x9cc8, 0x9cba, + 0x8d78, 0x9eb9, 0x955a, 0x91b4, 0x8a48, 0x8d7d, 0x8a7d, 0x8ac2, + 0xfd4a, 0x8da1, 0x8ad1, 0xfcb4, 0x8b47, 0x93a4, 0x9eda, 0x8a51, + 0x8da6, 0x9ec5, 0xfcc4, 0xa078, 0x94b5, 0xfcc2, 0x8a6b, 0x8dab, + 0xfae8, 0x8dad, 0xfc49, 0x93c1, 0x906f, 0x8db0, 0x947e, 0x90fa, + 0x9479, 0x8db2, 0xfcee, 0x997b, 0x8db4, 0x8db7, 0x91b3, 0x8dbb, + 0x8dba, 0x8dbc, 0x9044, 0xfd4c, 0x93e4, 0x93e0, 0xfd53, 0x8dc3, + 0x9bb8, 0xfbf0, 0x93e9, 0x93f6, 0x8dc5, 0x8dca, 0x8dcc, 0xfd5d, + 0x93b5, 0xfd61, 0x9cf8, 0x9252, 0xa0e8, 0x9ca5, 0x8dd6, 0x97c0, + 0xa0de, 0x97d2, 0xfaa5, 0xfda3, 0x8ddb, 0x8eaf, 0x91b5, 0xfd49, + 0xfdd1, 0x8deb, 0x97c6, 0xfdce, 0x90fc, 0xfc59, 0x96d6, 0x97c5, + 0x8def, 0x97d7, 0x8df0, 0x96a6, 0xfbbf, 0x8df3, 0x9449, 0x8df5, + 0x9872, 0x8e6b, 0xfafd, 0x8f50, 0x9dcc, 0xfc65, 0x996e, 0x94a1, + 0x8f63, 0xa0da, 0x9253, 0xfde9, 0x9db5, 0x9879, 0x9d5d, 0x8d63, + 0x9669, 0x9f70, 0xfc6a, 0x8ac7, 0x89d7, 0xfe4d, 0x9edd, 0xfefb, + 0x98bc, 0xfacc, 0x95b0, 0x9464, 0x936f, 0x94b9, 0x95ec, 0x91ee, + 0x98c3, 0x95f6, 0x8ffd, 0x98c5, 0x9766, 0xfe6e, 0x97dd, 0x92d2, + 0x9761, 0x98cb, 0x95f0, 0x975d, 0x91e3, 0x98cc, 0x9469, 0x98cd, + 0x98ce, 0x95fc, 0x94a3, 0x9662, 0xfeb6, 0x9463, 0x98d0, 0x98d1, + 0x9475, 0xfae0, 0x9472, 0x98d6, 0x8af0, 0x98d9, 0x98db, 0x98dd, + 0x98a8, 0x8a6d, 0x8afb, 0x8aae, 0xfbc9, 0x98e4, 0x98e6, 0x98e8, + 0x8a4d, 0x9257, 0x95df, 0xa0ac, 0x98eb, 0x98ec, 0x98f4, 0x8ab8, + 0x9ee7, 0x94bc, 0xfcd1, 0x9cc6, 0x9e7e, 0x98fe, 0xfde8, 0x9940, + 0x94c9, 0x94d3, 0x9946, 0x90c0, 0x94d1, 0x9573, 0x93c2, 0x9948, + 0x994b, 0x8e55, 0x994e, 0x8efe, 0x8e59, 0x94ec, 0x94ef, 0x8f74, + 0x9955, 0x9544, 0x9956, 0x9959, 0x995b, 0xfa45, 0x90b7, 0x9743, + 0x95cd, 0x97c9, 0xfd50, 0x8eb9, 0x95c6, 0x9967, 0x8ab9, 0x8dfc, + 0x8a76, 0x9d51, 0x9973, 0x9d4f, 0x997a, 0x9564, 0x99a1, 0x99a5, + 0x99a7, 0x8eed, 0x99ad, 0xc87e, 0x946e, 0x8f70, 0xfad0, 0x99b3, + 0xa053, 0x965c, 0xfd7a, 0x97fe, 0x92bd, 0x97fd, 0x8f64, 0xfcf7, + 0x9562, 0x97cd, 0x9e64, 0x924c, 0x8ec9, 0x99bc, 0x9da5, 0x8f54, + 0x8f7c, 0x8ea2, 0x8f7a, 0x97ae, 0x96c8, 0x99c3, 0x90d6, 0x9cbe, + 0x8f76, 0x9470, 0xfb4b, 0xfdca, 0x8ec7, 0xa0f9, 0x8fa9, 0x99c7, + 0x90d7, 0x9edf, 0x99ce, 0x8fba, 0x8feb, 0x99cf, 0x8fc2, 0x92c9, + 0x97dc, 0x95b3, 0x9c79, 0x95b2, 0x8fdb, 0x9be3, 0x9e7a, 0x9bee, + 0x99de, 0xfafa, 0x8a52, 0x99e1, 0x8a67, 0x8bb5, 0x8aac, 0x99e9, + 0xfbca, 0x97de, 0x95d1, 0x99f5, 0xfc4a, 0x9ba9, 0xfbdc, 0xfe56, + 0x9ea4, 0x9d49, 0x95db, 0x89c5, 0x99f8, 0x9664, 0x9055, 0x96d4, + 0x977c, 0x964d, 0x97e1, 0x9a48, 0x9a49, 0xfe7d, 0x90aa, 0x9a50, + 0x9347, 0x8ed8, 0x90c9, 0x9a55, 0x90bc, 0x9a58, 0x8bb8, 0x90d5, + 0x9641, 0x9a5a, 0x9a5c, 0x97c2, 0x8abb, 0x9baa, 0x90f5, 0x9a60, + 0x9145, 0x9a63, 0x8bb6, 0xfccf, 0x966b, 0x9a6e, 0x914f, 0x9746, + 0xa0e6, 0x92d7, 0x9675, 0x93d4, 0x91bb, 0x9679, 0x9a70, 0x9678, + 0x91cd, 0x9c4a, 0xa06f, 0xa06a, 0x915f, 0x9fa5, 0x89ba, 0x9ecd, + 0x9a79, 0x9dce, 0x9d73, 0x96b9, 0x96bc, 0x9cd1, 0x89b7, 0x9eee, + 0xfb43, 0x9ec9, 0xfbd3, 0x91ae, 0x9d78, 0x9d7b, 0x9eb3, 0x9eb2, + 0x9dd6, 0x994f, 0x89ce, 0x8bc0, 0x9fc4, 0x8bd4, 0xc6bf, 0x8bf9, + 0x8946, 0xc6c0, 0xfae5, 0xc87b, 0x8bc6, 0x9c57, 0x9afb, 0x89d0, + 0x89cf, 0xc6c1, 0x89d1, 0x89e2, 0x927e, 0x9dba, 0xc6c2, 0xfbf8, + 0x8bc7, 0x926b, 0x89d2, 0x9fcf, 0x9da9, 0x89d3, 0x99e2, 0x9267, + 0x92a4, 0x894e, 0x894f, 0x9278, 0x91b6, 0x89d4, 0x9fd2, 0x92a7, + 0x95a2, 0x926e, 0x96ea, 0x926f, 0x92a3, 0x8950, 0xfa57, 0x9866, + 0x89d6, 0x98b2, 0x92ab, 0x96de, 0x92ac, 0x9f6e, 0x8ef2, 0x9f6c, + 0x89d8, 0xfa59, 0x92a8, 0x9163, 0x9f73, 0x92ad, 0x9be9, 0x92a9, + 0x92aa, 0x89d9, 0xfd56, 0x9fa8, 0x92a1, 0x90e3, 0xa0a6, 0x94ab, + 0xfc72, 0x97c4, 0x92ae, 0xfa67, 0x92a2, 0xfa69, 0x9268, 0x8951, + 0xfa6f, 0xfa71, 0x8952, 0x945a, 0xc6c3, 0x89dd, 0xc8a2, 0xc6c4, + 0x9e52, 0x8953, 0x9e55, 0x92ba, 0xc6c5, 0xfa7d, 0xfaa8, 0x9a68, + 0xfa47, 0xfa7e, 0x92bb, 0xfdb6, 0xfaa2, 0xfaa3, 0xfaa4, 0x9bb4, + 0xfaa6, 0x89df, 0xfddb, 0xfaa9, 0x8954, 0xfaab, 0xfc7a, 0x89e0, + 0x9f4f, 0xc87d, 0x89e1, 0xfab0, 0x9fcd, 0xa0e7, 0xfab1, 0x89a6, + 0x9efa, 0xfab2, 0xfab4, 0x92c4, 0x9f6f, 0x8bb0, 0x9fac, 0x89e3, + 0x9bd3, 0x89e4, 0xfab5, 0x9fd5, 0x8955, 0x92c5, 0x8956, 0xfab3, + 0xfab6, 0xfab7, 0x9edc, 0xfbc4, 0x9f71, 0xfaba, 0x92c7, 0xc6c6, + 0x9a4c, 0x89e5, 0x9f7d, 0xa0a9, 0xfac4, 0xc6c7, 0x8957, 0xfaaa, + 0x8958, 0x8be3, 0x8b61, 0x9af1, 0x9eb7, 0xc6c8, 0xfad1, 0xfad2, + 0x9eba, 0xfad4, 0xfad9, 0xfadb, 0x9ce0, 0xfbf7, 0xfbfa, 0x89e7, + 0xa07a, 0xfadc, 0xfadd, 0x89e9, 0xc6c9, 0xfae2, 0x89eb, 0xfae3, + 0x90c8, 0x92da, 0x8959, 0x9cf5, 0x895a, 0xfae7, 0x9fa2, 0xfaea, + 0xfaed, 0x8fad, 0xfb59, 0xfaef, 0x96ef, 0x9dec, 0x9dca, 0xfd6d, + 0x89ec, 0xfb44, 0x9de2, 0x9ec0, 0x9e56, 0x9f79, 0x9ac7, 0xfaf4, + 0x98a1, 0xfaf8, 0x89f0, 0x9e47, 0x9df7, 0x9fd3, 0x9aca, 0x89f1, + 0xfaf9, 0x8e5a, 0x89f2, 0x89f3, 0x925d, 0x8b51, 0x92e0, 0x89f4, + 0x9fd4, 0x8a79, 0x89f5, 0x97a7, 0x93ba, 0x9e58, 0x89f6, 0x9e57, + 0x89f7, 0x8a41, 0x89f8, 0xfaf1, 0x89fa, 0xfb42, 0xfabf, 0xfba3, + 0xfaf7, 0x9e4e, 0x94dc, 0x95da, 0x9df8, 0x9f6a, 0x8ab7, 0xfb46, + 0x8a46, 0xfb47, 0x9148, 0x92de, 0x8b53, 0x9df6, 0x9bda, 0x9d7e, + 0x89fd, 0x99e4, 0x9e43, 0x9de9, 0x8f52, 0x9df5, 0x9df0, 0x99e7, + 0x8bbd, 0x9def, 0x9fb7, 0x9dd0, 0x9feb, 0x8da9, 0x9dcf, 0x98e1, + 0x9de5, 0x9dc8, 0xfb4f, 0x9deb, 0xfb54, 0xfb55, 0x9aa2, 0x8ad6, + 0x9a5f, 0x9ef5, 0x8fb7, 0x9ad2, 0x9e6a, 0x9ee8, 0x8bbf, 0x91c2, + 0x9d62, 0x9260, 0x925e, 0x91c1, 0x8ac5, 0x97a3, 0x8b6c, 0x8d7e, + 0x9c54, 0x9dbd, 0x9cc5, 0x895b, 0xfb5c, 0xfb5b, 0xfb57, 0x98c7, + 0xfb5a, 0x9cee, 0x92e2, 0x94a7, 0x9bd4, 0xfb64, 0xfb76, 0xfb60, + 0x99e5, 0x9ac2, 0x91fb, 0xa073, 0x9f72, 0x9fcc, 0x98a5, 0x92e8, + 0x9bbc, 0x96f3, 0x92e7, 0xfc67, 0x8b7d, 0x9bf4, 0x9ef7, 0x9ec1, + 0x996f, 0x96f1, 0x8e41, 0x954a, 0x97e6, 0x96f5, 0x92e6, 0x9f42, + 0xfb67, 0x99a9, 0xfae6, 0xfb69, 0x97e5, 0x967d, 0xfb6c, 0x99a2, + 0x9abb, 0x9a65, 0x944e, 0xfb6e, 0x99df, 0x98e3, 0x9254, 0x967b, + 0x8aaf, 0x8baf, 0x9ebd, 0x9ee6, 0xfb6f, 0x8ee1, 0x9b7d, 0x9c7e, + 0xf9d9, 0x92ea, 0xfb72, 0xfb71, 0x895c, 0x98f0, 0x96f2, 0xfb74, + 0x8bc1, 0x895d, 0x89de, 0x895e, 0xc6ca, 0xfe42, 0xfb7b, 0x895f, + 0x8960, 0x9bcd, 0x9dd3, 0x984c, 0x9752, 0x95c3, 0x9bb6, 0x9ab9, + 0x97b3, 0x9f74, 0x92f1, 0x97df, 0xfba6, 0xfbab, 0x9877, 0x9854, + 0x95c5, 0x9d55, 0xfbb2, 0x957e, 0x9742, 0x94e6, 0x92f5, 0x92fd, + 0xfba2, 0x9c51, 0x94e9, 0x985c, 0x92f0, 0x944c, 0x916b, 0x8b78, + 0x94e2, 0x984f, 0xfbb5, 0x9271, 0x9365, 0x985b, 0x9850, 0x97bc, + 0x92f3, 0x9340, 0x984d, 0x9572, 0xfdef, 0xfdc1, 0xfbba, 0x92eb, + 0xfc73, 0x97b7, 0xfbb4, 0x90a7, 0x9741, 0x92f4, 0xfbbc, 0x9577, + 0x9ee2, 0x8f78, 0xf9dc, 0x9672, 0x9eb5, 0x964b, 0xa0fa, 0x9575, + 0x90da, 0x9367, 0xfea4, 0x90df, 0x9354, 0x8961, 0x8bb4, 0x9dc0, + 0x8e48, 0xfbc5, 0xfbc7, 0xc6cb, 0xfa79, 0x9e67, 0xfbd2, 0x8962, + 0x8963, 0xfc7d, 0x9f6b, 0xfbcc, 0xfeae, 0xfbd1, 0xfb75, 0xfbd4, + 0xfbd6, 0xfbd8, 0x8b5d, 0x934c, 0x9ae2, 0x8bc9, 0xfbdb, 0x9fc9, + 0x9f44, 0x98ed, 0xfbdd, 0x8df2, 0x8964, 0xfdf2, 0x934d, 0xfbe7, + 0xa0f2, 0x9868, 0x9f58, 0x8d73, 0xfbde, 0xfbdf, 0xfbe3, 0x8da8, + 0xfbe4, 0x9c75, 0x9878, 0x8d60, 0xfbe5, 0x8d61, 0x8d62, 0xa0a1, + 0x9c40, 0x98ad, 0x9eea, 0x9ceb, 0xfbe0, 0x9f51, 0x8d65, 0x9cf1, + 0xfc58, 0x8d66, 0x9654, 0xfbe8, 0xc6cc, 0x9fce, 0xfbfc, 0x9ae4, + 0x9f75, 0xfbf1, 0x8d69, 0x934f, 0x934e, 0xfbf4, 0xc6ce, 0xfbc3, + 0x8965, 0x8d6a, 0x9353, 0x9dfb, 0xfbfd, 0x9059, 0xfc40, 0xfc41, + 0xfc43, 0x9361, 0xfc46, 0x9362, 0x8d6b, 0xfc4c, 0x95b8, 0xc6d0, + 0x8bca, 0x987a, 0xc6d1, 0xfc51, 0xfc54, 0xfaaf, 0x8d6c, 0xfa61, + 0xfc57, 0x9b70, 0xa051, 0x8bcb, 0x936e, 0xfcd5, 0xfca9, 0xfc61, + 0x8966, 0xfacb, 0xf9da, 0x937a, 0xa0e0, 0x936b, 0xfc6b, 0xa0dc, + 0x9468, 0xfc6d, 0x8d71, 0xfd64, 0x99ba, 0x9ad0, 0x9a61, 0xa0e5, + 0xa05b, 0x96ac, 0x9740, 0x9ef1, 0x9f7e, 0x8d72, 0xfc76, 0x96a9, + 0xa06e, 0xfcaa, 0xfbcd, 0xfc74, 0xa074, 0xa071, 0xfc79, 0xfc7c, + 0x9c50, 0x9379, 0x9378, 0xa0dd, 0x8d75, 0x8d76, 0x9374, 0x8d77, + 0xfca5, 0xfca2, 0x90c3, 0xa079, 0x8d79, 0x8bfc, 0xa076, 0x8bcd, + 0x9f5a, 0x9ff4, 0x9fba, 0x8d7a, 0x9e45, 0x93b0, 0xa075, 0x9b46, + 0xfcae, 0xfcb0, 0xfa51, 0x8d7b, 0x8d7c, 0x9ed6, 0x93ac, 0x9f5b, + 0x93a9, 0xa07c, 0xfcb2, 0x8ac1, 0x9fb4, 0xfcac, 0x9e4c, 0x8fc5, + 0x93ad, 0x9dc3, 0x8da2, 0x9d4a, 0xfcb6, 0x8da3, 0x9e4b, 0x9e4d, + 0x8da4, 0x8afd, 0xfcb5, 0xfcc3, 0x93b2, 0x8da5, 0x93a1, 0x8ac6, + 0x8a5b, 0x894d, 0xfed4, 0x8a78, 0x93ab, 0x8da7, 0x9f45, 0x8a56, + 0xfcbf, 0xfcc0, 0x8ee6, 0x8aa4, 0x8943, 0x93f3, 0xfcab, 0x9ea2, + 0x9dc7, 0xc6d2, 0x8bce, 0xfcc5, 0xfccb, 0x93b3, 0xfcca, 0xfcc9, + 0x8dac, 0xfbc6, 0x8967, 0xfccd, 0x9cf3, 0xfcd0, 0x95bb, 0xfcd3, + 0xfcd4, 0x8dae, 0xfcd7, 0x93db, 0xfe63, 0x93d5, 0xfcda, 0x9b71, + 0xfcdd, 0x8daf, 0xfaf2, 0x93d8, 0xfcdf, 0x93d3, 0xfce1, 0x8e76, + 0xfc62, 0x93d1, 0x8db1, 0x9859, 0xfb52, 0xfb53, 0xfb4d, 0x9cbf, + 0x9b72, 0xfb50, 0x93be, 0x9df1, 0xfceb, 0xa0bb, 0x9b7e, 0x8db3, + 0x9ae8, 0x8edc, 0x9cf9, 0xfa50, 0x98e7, 0xfcf3, 0xfcf2, 0x93e5, + 0x9a59, 0x8db5, 0xfd4d, 0xfd5e, 0x8f7d, 0x9547, 0xfcf6, 0x9250, + 0x8968, 0x8db6, 0xfcfb, 0xa07d, 0x98fc, 0x8969, 0xfe4f, 0x9256, + 0xfac9, 0x93e8, 0xfcf8, 0x9ce3, 0xfda9, 0xfc44, 0x9640, 0x8db8, + 0x9b4a, 0x8fb9, 0xfcfe, 0x896a, 0x8db9, 0x917e, 0x93f4, 0xfb7c, + 0x93e7, 0x97ef, 0xfe4a, 0xfd45, 0x96a5, 0xfee0, 0xfd48, 0xfd47, + 0xfef2, 0xfe6a, 0x8dbd, 0x9ba1, 0x9ab7, 0x8efc, 0x9fa1, 0xfd51, + 0xfaad, 0x8dbe, 0x89a4, 0x9ad9, 0xfd4e, 0x8dc0, 0x97f0, 0x93b4, + 0xfd44, 0x9fa7, 0x8dc2, 0x99b6, 0xfd52, 0x8dc1, 0x8e46, 0xa0d1, + 0x9fca, 0x92cf, 0x9cf4, 0x8dc4, 0xfd41, 0x9b4c, 0xfd57, 0xfcef, + 0x9cde, 0xfd42, 0x986c, 0x97f9, 0x9558, 0x985e, 0xfe7b, 0x94cd, + 0x93ee, 0xfd5a, 0x93f5, 0x93ef, 0x8eea, 0x8f5b, 0x8dc6, 0x8dc8, + 0x8dc7, 0x93f7, 0x8dc9, 0xfbf2, 0x9670, 0x8dcb, 0xfd5c, 0x8f65, + 0x8dcd, 0x9da8, 0x94f9, 0x8dce, 0x93ea, 0xfd5f, 0x93f0, 0x9fb6, + 0x8dcf, 0x9763, 0x8dd0, 0x93f1, 0xfd62, 0xfd65, 0x9fdb, 0x93f8, + 0x8bf7, 0xfd66, 0x8bcf, 0x8dd1, 0x8dd2, 0xfd71, 0xfd6f, 0x8dd3, + 0x9fe7, 0x90bd, 0x9fd0, 0x8bd0, 0xfd72, 0x9cae, 0x8bd1, 0x8adb, + 0xfae4, 0x95ce, 0xfd76, 0xfb62, 0x8dd4, 0xfd78, 0x8ee3, 0x9076, + 0x98c6, 0x8dd5, 0x97d1, 0x9eb6, 0xfac7, 0xa042, 0x9873, 0x9ffc, + 0x8dd7, 0x92fb, 0x8dd8, 0x944f, 0x8dd9, 0x896b, 0x97ce, 0xfaf3, + 0xfdae, 0xfbaf, 0x92b7, 0x8dda, 0x9c5a, 0xfdad, 0x8ddc, 0x9444, + 0x8ddd, 0xa0d6, 0x97d5, 0x944a, 0x944d, 0x97cb, 0x8dde, 0x8ddf, + 0x8de0, 0xfef9, 0xfdc0, 0xfcf9, 0xfb7e, 0x92b3, 0xfdaf, 0x8de1, + 0x95d3, 0x89c1, 0xfd68, 0x9cb7, 0x8de3, 0xfac0, 0x8de5, 0xfa64, + 0x8947, 0x8de4, 0x8de7, 0x8de8, 0xfdc7, 0xfdb0, 0x9445, 0x97d6, + 0xfcc6, 0x9844, 0x8de9, 0x8dea, 0xfe50, 0xfdcc, 0x9da7, 0xfdcd, + 0xfdcf, 0x95d2, 0x8ded, 0xfcba, 0xfdc5, 0xfdd2, 0x9cdc, 0x95cf, + 0x8dee, 0xfdd4, 0x96ec, 0x96eb, 0x90b6, 0xfdc3, 0x98ab, 0x96ee, + 0x8df4, 0xfde0, 0x8df6, 0x8df7, 0x8ffa, 0x97d0, 0x8bd2, 0x8df8, + 0x90d9, 0xfaf0, 0xfde1, 0x8df9, 0xfde3, 0x8dfa, 0xfb63, 0x90a6, + 0x9970, 0x91eb, 0x9770, 0x986f, 0xfde2, 0x98f2, 0x9afc, 0x896c, + 0xfdfd, 0x995e, 0x95bd, 0xfde4, 0x91e6, 0xfde5, 0xfde6, 0xfde7, + 0x9454, 0x99b8, 0x97e9, 0x9346, 0x9863, 0x95bc, 0xfded, 0xfdf7, + 0x9870, 0x96f6, 0x8ea9, 0x9451, 0x8e43, 0x8b5a, 0xfdee, 0xfdf0, + 0xfdf4, 0x9bf5, 0x977e, 0x9bd5, 0x9ac3, 0x97c8, 0xa0db, 0x91d0, + 0x9fe4, 0x8fdd, 0x91e9, 0x98e0, 0x92ca, 0x9857, 0xfdeb, 0x9b49, + 0x9d76, 0x9eaf, 0x9ccc, 0xfdea, 0x8df1, 0xfdfb, 0x8e53, 0xfacf, + 0x96f9, 0x98bf, 0x9e49, 0x9bca, 0xfdfe, 0x92dc, 0xfe41, 0x91cc, + 0x91e2, 0xfe44, 0x8bd3, 0xfe47, 0xfe48, 0x9455, 0xfe4b, 0xfe4c, + 0x8dbf, 0x9e78, 0xfe51, 0x9456, 0x9d61, 0x9457, 0x9966, 0x8bd5, + 0xa069, 0x98b4, 0xa049, 0xa04c, 0x9e65, 0x98b5, 0xfe58, 0x9975, + 0xfe53, 0xa065, 0xfe59, 0x98b7, 0x98b8, 0x98ba, 0x98bb, 0x9fbc, + 0xa04a, 0x9ec7, 0x98ae, 0x92d6, 0xfae1, 0x91d4, 0xfade, 0xfe5b, + 0xfe5e, 0xfbd7, 0xfe5a, 0x94c5, 0xfaca, 0x98c1, 0x975c, 0xfe74, + 0x9773, 0xfa46, 0x9764, 0xfe68, 0x964e, 0x9765, 0x89a1, 0x95fa, + 0x92d4, 0xfe69, 0xfb45, 0x98c8, 0x90ef, 0x98c9, 0x98ca, 0x946d, + 0x94b7, 0xfe6c, 0x946b, 0x92fc, 0x95eb, 0xfe73, 0x976e, 0xfe5f, + 0xfdbd, 0x92d5, 0xfeb9, 0xfe71, 0xfbbb, 0x947a, 0x95fb, 0xfe77, + 0xfe79, 0xfe75, 0x945d, 0xfe7c, 0x9344, 0x8ea6, 0x92d3, 0x94b8, + 0xfc71, 0x975e, 0xfea7, 0x946a, 0x93e3, 0x98cf, 0xa0d9, 0xa0bf, + 0xa04d, 0xa0b8, 0xa0ce, 0xa0b7, 0xfea9, 0x89c3, 0xfeab, 0x9df4, + 0x896d, 0x9c7b, 0x98d2, 0x9fa9, 0xfeb2, 0xfeb1, 0x97d9, 0xa0c4, + 0x9476, 0x9978, 0xfeb3, 0x98d3, 0xfeb4, 0x98d4, 0x9fb9, 0x9471, + 0x98d5, 0xfeb8, 0xc6d4, 0xfeba, 0x9e5c, 0xfebb, 0xa044, 0x98d7, + 0x98d8, 0xfebc, 0x9ffe, 0xfebd, 0x9ddd, 0x9ee1, 0x98da, 0x9ddf, + 0xfebf, 0xfebe, 0x9eeb, 0x9e59, 0xa05c, 0xfec0, 0x9477, 0x98dc, + 0xfec1, 0x98de, 0xfec3, 0xfec8, 0xfec9, 0xfeca, 0xfecb, 0x9fc2, + 0x98c4, 0x94b0, 0x94b1, 0xfed1, 0xa0c1, 0xfed2, 0xa0cd, 0xfed3, + 0x98e5, 0xfed6, 0x91e4, 0x8fc7, 0x94ae, 0x8a4f, 0x94b2, 0x8fd4, + 0x98ea, 0xfed8, 0x9de0, 0x98ee, 0x95c4, 0xfce8, 0x98ef, 0xfad8, + 0xfedc, 0xa0ae, 0x9d4c, 0x98f1, 0x98f3, 0x94c1, 0x98f5, 0xfa4f, + 0x96e2, 0x9450, 0x96a2, 0x98f6, 0x96e5, 0x98f7, 0xa046, 0x96e3, + 0x98f8, 0x9ee4, 0xf9d6, 0x94c3, 0x94c2, 0xfee1, 0xfee9, 0x96e4, + 0x89ac, 0x96db, 0xfee2, 0x94c4, 0xfee3, 0xfee7, 0x9ffb, 0x93c9, + 0x94e8, 0xfb56, 0x90c5, 0xa0a8, 0xfee5, 0x98fd, 0x98fb, 0xfee8, + 0x8ebf, 0x8bd8, 0xfef7, 0x8f68, 0x94c6, 0x9dea, 0xfc69, 0x9cda, + 0xfef3, 0x9c72, 0xfef0, 0x89c9, 0x9941, 0x9942, 0xfef5, 0x91d7, + 0x94cc, 0xfef8, 0x97a8, 0xfefc, 0xfdbf, 0xfefe, 0x96d1, 0x94d5, + 0x94d0, 0x9944, 0xa0b3, 0x94cf, 0x9ffa, 0x91e5, 0x9c6a, 0x8e49, + 0x8e4c, 0x8e4d, 0x9a73, 0x9947, 0x8e50, 0x8e4f, 0x9949, 0x8e51, + 0x8e52, 0x9ab2, 0x89a5, 0x994c, 0x9ff8, 0x8e56, 0x994d, 0x91ca, + 0x8e57, 0x94e1, 0x9047, 0x8fd8, 0x8e58, 0x94eb, 0x8e5c, 0x9553, + 0x9fe5, 0x9f56, 0x954f, 0x8e5e, 0x996a, 0x9c64, 0x9cd9, 0x8e5d, + 0x9950, 0x9951, 0x8e62, 0x9952, 0x8e68, 0x8e61, 0x9f59, 0x8bb3, + 0x9f5d, 0x8e66, 0x8e6e, 0x9f64, 0x9953, 0xfab8, 0x9954, 0x8e70, + 0x9f61, 0x8e72, 0xa06b, 0x9f40, 0x94ed, 0x94ee, 0x9fbd, 0x8e7b, + 0x9957, 0x94f7, 0x9f5f, 0x8e73, 0x9f62, 0x94f6, 0x9958, 0x8e75, + 0xf9db, 0x9072, 0x94f8, 0x995a, 0xa0b0, 0x8e79, 0x8e78, 0x94f3, + 0x98af, 0xa0b2, 0x8e7a, 0x995c, 0x8e7c, 0x8e7d, 0x8bd9, 0x89a2, + 0x9ed7, 0xa0b6, 0x9e42, 0x8ea4, 0x8ea7, 0x9542, 0x987d, 0x9755, + 0x8ea8, 0x8eaa, 0x89a3, 0x9960, 0x9962, 0x94fc, 0x9961, 0x94fa, + 0x8eae, 0x8eb2, 0x8eb0, 0x9963, 0x97aa, 0x94fb, 0x8ebb, 0x9876, + 0x8ea1, 0x8eb7, 0x9da6, 0x9eb0, 0x8eb8, 0x9d70, 0x896e, 0x896f, + 0x8970, 0x8971, 0x8972, 0x8973, 0x8974, 0x8975, 0x8ebc, 0x8ebd, + 0x8ebe, 0x9dd1, 0x94fd, 0x8bd7, 0x8bda, 0xa0e2, 0x9fe9, 0xfda8, + 0x8ae7, 0x8ec2, 0x8ec4, 0x9964, 0x9965, 0x954e, 0x98b3, 0x8ecb, + 0x8bdf, 0x8ece, 0x8ecf, 0x9968, 0x9969, 0x996b, 0x8ed1, 0x996c, + 0x8ed4, 0x8ed5, 0x996d, 0xa0be, 0x8ed6, 0xa0bc, 0xa0b5, 0xa0b4, + 0x8be0, 0x89b5, 0x8edd, 0x9e5d, 0x9971, 0x89ae, 0x9de8, 0x9565, + 0x9972, 0x8b5c, 0x89b1, 0xa0c0, 0x8edf, 0x9566, 0x9974, 0x9976, + 0x9977, 0x9979, 0x9dda, 0x8ee0, 0x935c, 0x9de6, 0x8b5f, 0x9563, + 0x9567, 0x9de3, 0x997c, 0x997d, 0x997e, 0x8b5b, 0x99a3, 0x99a4, + 0x99a6, 0x99a8, 0x8abe, 0x9e61, 0x99aa, 0xa0c8, 0x99ab, 0xfec4, + 0x98c2, 0x8ee8, 0xa0ba, 0xfd77, 0x8eee, 0x9ebf, 0x89c2, 0x99ac, + 0x956b, 0x956c, 0x99af, 0x994a, 0x8976, 0x8f48, 0xfbee, 0x99ae, + 0x8efb, 0x8b52, 0x99b0, 0x8977, 0x8f41, 0x99b1, 0x8f49, 0xfa4d, + 0x9de4, 0xfbe9, 0x9b54, 0x99b2, 0x9e68, 0x8f4a, 0x8f42, 0x8f51, + 0x9846, 0x99b4, 0x8ef5, 0xfd55, 0x9ccd, 0x8978, 0x8f53, 0x8f6f, + 0x8e63, 0x8f56, 0xfe76, 0x9fc6, 0xfaac, 0x8f58, 0x9848, 0x99b7, + 0x9665, 0xfa6c, 0x9de7, 0x9e62, 0x96cc, 0x8e67, 0xfc75, 0x987e, + 0xfdb9, 0x97fc, 0x98f9, 0x8f66, 0x956e, 0x9245, 0x8f60, 0x9ed1, + 0xfecd, 0x99b9, 0x8f62, 0x974c, 0x91c7, 0x955f, 0x99bb, 0x8e6d, + 0x8f71, 0x94cb, 0x95b1, 0x9af2, 0x96c3, 0x99bd, 0xa0cf, 0x8f6d, + 0x99be, 0x8ef4, 0x8f72, 0x95e4, 0x99bf, 0x9242, 0xfba5, 0x99c0, + 0xfdb4, 0x8f77, 0x99c1, 0xfab9, 0x8f40, 0xfa44, 0x99c2, 0x8f5c, + 0x99c4, 0x99c5, 0x8f7b, 0x8fa3, 0x99c6, 0x96cd, 0x96c7, 0x8fa5, + 0xfabb, 0x9570, 0x9368, 0x8f7e, 0x8faa, 0xa050, 0x90d3, 0x9556, + 0x8fb8, 0x99c8, 0x8faf, 0x99c9, 0x9579, 0x9f49, 0x99ca, 0x99cb, + 0x9dd5, 0x8fb0, 0xfa7a, 0x9e5f, 0x99cd, 0xa0c9, 0x9adb, 0xa0c6, + 0x8fb4, 0xa0d7, 0xa0c7, 0xa043, 0x8fb5, 0x8fb2, 0xa061, 0x9e5e, + 0x8fb6, 0x9fe8, 0x9cb2, 0x957c, 0x9fc7, 0x8fbb, 0x8fbc, 0x8fec, + 0x8fc0, 0x936a, 0x8be4, 0x9c7c, 0x95a1, 0xfeec, 0x95a3, 0x8fc1, + 0xa052, 0x99d0, 0x8fc3, 0x8fc4, 0x95a4, 0x8fc6, 0x9e60, 0xf9d8, + 0x95a5, 0x9cb3, 0x99d1, 0xfef1, 0x99d2, 0x9cc2, 0x99d3, 0x95a7, + 0x95a9, 0x95a6, 0x9c5d, 0x98e2, 0x8fc9, 0xa0c2, 0x8fca, 0x99d4, + 0xa0b9, 0x9b58, 0x8fcd, 0xa0d4, 0x8fce, 0x8be5, 0x8979, 0x8fd0, + 0x95b6, 0x99d6, 0x95e5, 0x99d7, 0x95b5, 0xa0ca, 0x9ffd, 0xa058, + 0x8fd6, 0x99d8, 0x8fd3, 0x8fe5, 0x8fe9, 0x99d9, 0x927c, 0x9c45, + 0x8fde, 0x8fdf, 0xa04b, 0x8fe2, 0xa0cc, 0x8fe3, 0x8fe4, 0x9bc4, + 0x9bfc, 0x964c, 0x9af6, 0x8fe7, 0x8fe8, 0x8be7, 0x897a, 0x897b, + 0x99da, 0x8fed, 0x95c0, 0xa0cb, 0x9e48, 0x99db, 0x8ff3, 0x8ff9, + 0x95c1, 0xa04e, 0x99dc, 0xa064, 0x8ff7, 0x89b0, 0xa048, 0x8ffb, + 0x8ff6, 0x9ddc, 0x99dd, 0x8be8, 0x92c1, 0x9fd6, 0xa0d2, 0x9040, + 0x8ac4, 0x99e0, 0x9ff0, 0x9ff3, 0x9dbf, 0x9ff6, 0x95c8, 0x9e5a, + 0x99e3, 0x8a4a, 0x9ff1, 0x8aa7, 0x99e6, 0x9ff7, 0x9fed, 0x8a5c, + 0x9dae, 0x95c9, 0x9048, 0x99e8, 0x9049, 0x90b1, 0x904a, 0x99ea, + 0x9bd1, 0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x904c, 0x904d, 0x95cb, + 0x97e2, 0x95cc, 0x9f78, 0x897c, 0x897d, 0x897e, 0x995d, 0x9b5a, + 0x9050, 0x9054, 0xc6d6, 0x9aa8, 0x99ef, 0xfeeb, 0x9da3, 0x9da1, + 0x9943, 0x9945, 0x9d7d, 0x99f0, 0x99f1, 0x99f2, 0x9d60, 0xa0a3, + 0x905b, 0x9edb, 0x9d79, 0x99f3, 0x9062, 0x9f55, 0x9bf9, 0x9065, + 0x96e0, 0x98be, 0x9068, 0x906c, 0x95d8, 0x906a, 0x9fb2, 0x9fae, + 0x9fb0, 0x89ad, 0x906e, 0x9e71, 0x9e4a, 0x9fdc, 0x89ab, 0x9fb8, + 0x9070, 0x8b63, 0x95dc, 0x9071, 0xfc5e, 0x8949, 0x965b, 0x94a6, + 0x8fd5, 0x9e73, 0x9075, 0x99f7, 0x99f9, 0x9663, 0x95b9, 0x94d4, + 0xfcfa, 0x9077, 0x90ab, 0x9d4d, 0x99fa, 0x92e3, 0x97bb, 0x9078, + 0x99fb, 0x97e0, 0x96dc, 0x9ca8, 0x9772, 0x9440, 0x92f2, 0x99fd, + 0x99fc, 0xf9d7, 0x964a, 0x96d8, 0x99fe, 0x904b, 0xfa41, 0x9a40, + 0x975b, 0x9a41, 0x91dd, 0x93fc, 0x9a42, 0x9a43, 0x9659, 0x9a44, + 0x9051, 0x94bf, 0x90a2, 0x9cab, 0x9776, 0xfc55, 0xfe45, 0x94a8, + 0x9a45, 0xfa4b, 0x9de1, 0x96d9, 0x9774, 0xfdf5, 0x92e5, 0x9645, + 0x91da, 0x90a3, 0xa05f, 0x90af, 0x97bf, 0x914c, 0x967a, 0x91de, + 0x9a46, 0xfeb0, 0x9779, 0x946c, 0x9858, 0x9266, 0x93fb, 0x9a47, + 0x9749, 0x9748, 0x934a, 0x9ce2, 0x9264, 0x91df, 0xfb79, 0x96d7, + 0x9343, 0xfdcb, 0xfe7a, 0x91db, 0x97af, 0x95dd, 0x9348, 0x9a4b, + 0xfc45, 0x9a4d, 0x91bc, 0x90e2, 0x90b4, 0x95e1, 0x9a4e, 0x9a4f, + 0xfe40, 0xfe43, 0x96dd, 0x9a51, 0x96a7, 0x90b0, 0x9c4e, 0x9443, + 0x8eba, 0x9a52, 0xfcc1, 0x8be9, 0x9caf, 0x8bfd, 0x9abc, 0x9ab8, + 0x9aae, 0x9aa7, 0x9a53, 0x9d74, 0x8bea, 0x8beb, 0x90b2, 0x95e9, + 0x95e8, 0x95e6, 0x90b5, 0x9a54, 0x90b3, 0x95e7, 0x8b50, 0x8bec, + 0x9a56, 0x8bfb, 0x9a57, 0xa0aa, 0x9fa6, 0x99cc, 0x9c59, 0x99b5, + 0x90be, 0x9faf, 0x95f2, 0x90bf, 0x90c1, 0xfee4, 0x90c4, 0x90c7, + 0x92e4, 0x9f52, 0x90db, 0xa066, 0x90d2, 0x90d4, 0x9a5b, 0x95fd, + 0x8bc4, 0x90de, 0x9ce4, 0x90e1, 0x9e46, 0x9651, 0xfb58, 0x90e6, + 0x9650, 0x90e7, 0x90e8, 0x9a5d, 0x9f7a, 0x9b5c, 0x9f7c, 0xfc52, + 0x90e9, 0x90ea, 0x9a5e, 0x9f76, 0x90eb, 0x90ec, 0x8bee, 0x90ee, + 0x91c6, 0x90f2, 0xfcbc, 0x8a74, 0x9657, 0x9cef, 0x9fdf, 0x90f7, + 0x90f6, 0x9b5e, 0x90f8, 0x90f9, 0xfa6a, 0x8bef, 0x9fe0, 0x9142, + 0x9a62, 0x9569, 0x9144, 0x9143, 0x9141, 0x8bf0, 0x9660, 0x8bf1, + 0x99f6, 0x9149, 0x914a, 0x914b, 0x9a64, 0x8abf, 0x9a66, 0x9a67, + 0x9a69, 0x9a6a, 0x9652, 0x914d, 0x9666, 0x9f7b, 0x9a6b, 0xa06c, + 0x9667, 0x9a6c, 0x9a6d, 0x8bf2, 0x966a, 0xfcea, 0x966c, 0x91c4, + 0x9677, 0x99f4, 0x9a6f, 0x9fab, 0x8ec1, 0x9555, 0x9152, 0x9153, + 0x9155, 0x955d, 0x9671, 0x9c6d, 0x9673, 0x9154, 0x9a71, 0x9156, + 0x966d, 0x9557, 0x89c6, 0x89c7, 0x8a6a, 0x8b57, 0x9fe1, 0x9b5f, + 0xa05d, 0x915b, 0x915c, 0x915e, 0x9f5c, 0x9f57, 0x9f65, 0x9a72, + 0x9160, 0x9f5e, 0x9161, 0x9164, 0x9f41, 0x9169, 0x9168, 0x9a74, + 0x96b2, 0x9a75, 0xfda5, 0x9ee9, 0x8bba, 0x916d, 0xa060, 0x9fde, + 0x9fc3, 0x96b5, 0xa067, 0x96b3, 0x9a76, 0x95d5, 0x9eca, 0x9a77, + 0x9a78, 0x9170, 0x916f, 0x9fa3, 0x9171, 0x96b1, 0x9f63, 0x9f67, + 0x8bb9, 0x9a7a, 0x8b56, 0x9ada, 0x96b0, 0x9a7e, 0x9dde, 0x96ad, + 0x96ae, 0x9ea1, 0x9e50, 0x96af, 0x8bf4, 0x9fa4, 0x96bd, 0x96f4, + 0x96b8, 0xfaa1, 0x91a7, 0xa05e, 0x9a7d, 0x8948, 0x9eb1, 0x9ddb, + 0x95bf, 0x8a73, 0x9efe, 0x917a, 0x917b, 0x9aa3, 0x96c2, 0x9f77, + 0x9aa4, 0x9aa5, 0x91a1, 0x89b8, 0x9173, 0x9aa6, 0x89bd, 0x89b9, + 0x917d, 0x96bb, 0x9ff2, 0x8bf5, 0x9aa9, 0x9f54, 0x9fe3, 0x9eed, + 0x91aa, 0x91ab, 0xa070, 0x9f6d, 0x91ac, 0x91ad, 0xa0fd, 0x9fe2, + 0x91af, 0x9e41, 0x9aaa, 0x91b0, 0x9aab, 0x9aac, 0x9a4a, 0x91b2, + 0x8bf6, 0x9aad, 0x89b6, 0x9aaf, 0x9ab0, 0x9ab1, 0x9aa1, 0x91b9, + 0x91ba, 0x91be, 0xa041, 0x8bb7, 0x91c0, 0x9ab3, 0x91c3, 0xa0fc, + 0x9fee, 0x9f69, 0x91c8, 0x91c9, 0x8de6, 0x91cb, 0x89c8, 0x8daa, + 0x9fdd, 0xc8a1, 0xc8a3, 0x8bf8, 0xc8d0, 0xc8cf, 0xc6e4, 0xc6e5, + 0xc8cd, 0xc8ce, 0xf9fe, 0x9c71, 0x9375, 0x9376, 0x9548, 0x8ec6, + 0x8bc5, 0x8bfa, 0xc87c, 0x9ab4, 0x884e, 0x884b, 0xc87a, 0x8848, + 0x8847, 0xa0f6, 0x8845, 0x8853, 0xfcad, 0x8aad, 0x9272, 0xfc47, + 0x94df, 0x9fd1, 0xfbcb, 0x927d, 0x98a4, 0x94e7, 0x90cb, 0x927b, + 0x94d8, 0xfc5f, 0xfa54, 0x9ab5, 0x96da, 0x9279, 0xfa74, 0x9275, + 0x8dfb, 0x8a49, 0x92df, 0x9b7c, 0xfa63, 0xfa60, 0x926d, 0xfa62, + 0x9ab6, 0x976b, 0xfd6a, 0xfd54, 0x9273, 0x97d8, 0x9fbb, 0x9342, + 0x9276, 0xfa65, 0x926c, 0xfa6e, 0x9ee0, 0x92c0, 0x92bf, 0x92be, + 0x9aba, 0x8ab3, 0x9775, 0xfa40, 0xfa76, 0xfbd0, 0xfa7b, 0xfe6d, + 0x9bb3, 0x89cc, 0x9abe, 0xfa42, 0x92bc, 0x945c, 0x9bb5, 0x9abf, + 0x98a7, 0x97a4, 0x90fd, 0xfc7b, 0x9ac0, 0x92c3, 0x8aaa, 0x9bd0, + 0x9550, 0x92c6, 0x98a6, 0x9546, 0xfd63, 0xfac2, 0x9ec3, 0x89b2, + 0x9c66, 0x9053, 0x97c1, 0x9ac4, 0x9ac5, 0x8eef, 0xfae9, 0x9262, + 0x8af7, 0x9ac6, 0x92e1, 0x9ac9, 0xfac6, 0x97a5, 0x9acb, 0xfa72, + 0x8a5e, 0x94e0, 0x92cc, 0x8ae5, 0xfe5c, 0x9acc, 0x9df9, 0x8a43, + 0x8aa6, 0x9acd, 0x9ace, 0xfaee, 0x9bcc, 0x9acf, 0x9ad1, 0x9dfa, + 0x9d7c, 0x9ad3, 0x97a6, 0x995f, 0xfbf6, 0x9fc5, 0x8a59, 0x8b6b, + 0x9ad4, 0x9ad5, 0x97a2, 0x8a44, 0x9f4a, 0x90a1, 0xfda4, 0x8a64, + 0x8af2, 0x8af8, 0x9dd8, 0x94d6, 0xfafe, 0xfba7, 0x9ad6, 0x9f4d, + 0xfaf6, 0x8a57, 0x8b43, 0x8b44, 0x8ab6, 0x8ac0, 0x9e54, 0x9ad7, + 0x9ad8, 0x9adc, 0x8aca, 0x9ea8, 0x9263, 0x9add, 0x8b65, 0x8b6f, + 0x8b7e, 0x8f43, 0x92d0, 0x8af4, 0x9dbe, 0x9ae1, 0xfcde, 0x9dfd, + 0x8b66, 0x8b70, 0x8b75, 0x8ae4, 0x8ba4, 0x8aed, 0x8a5d, 0x8b48, + 0x9ded, 0x9e40, 0x8aef, 0x8af6, 0x9e76, 0x9ee3, 0x9ade, 0x8dfe, + 0xfafc, 0x9cb1, 0x9e77, 0x8b64, 0x8b67, 0x974b, 0x9653, 0x9ae0, + 0x8b4a, 0x8af1, 0x8ad7, 0xa0ab, 0x8ab5, 0x8a5f, 0x8aee, 0x9adf, + 0x8afe, 0x8a58, 0x8ba3, 0x8ba7, 0x9ae3, 0x9261, 0x9dd7, 0x9e7d, + 0x9ea7, 0x9eab, 0x9042, 0x8b79, 0x8b7a, 0x9ae6, 0x9ae5, 0x8a7e, + 0x9e44, 0x9ae7, 0x8a7c, 0x8b71, 0x9ae9, 0x9aea, 0x9aeb, 0x8abd, + 0xfb4e, 0x9aed, 0x8af9, 0x9e63, 0x8b49, 0x8ace, 0x8b6e, 0x8ae8, + 0x9aee, 0x92ce, 0x8a5a, 0x8b7b, 0x8b7c, 0x9aef, 0x9af0, 0x8afa, + 0x8941, 0x8b72, 0x8af3, 0x8ba8, 0x9eae, 0x9e72, 0xfb73, 0xfb5f, + 0x90ba, 0x91fe, 0x9ef6, 0x97ed, 0x9af3, 0xa0ee, 0x967c, 0x9345, + 0x986e, 0xfa56, 0x9af5, 0xfc4b, 0x9af4, 0xfede, 0xfcb7, 0x97f1, + 0x97c7, 0x9ccb, 0x9240, 0x9ce8, 0x91fd, 0x974e, 0xfb68, 0x976c, + 0x97e8, 0xfb6a, 0x8b74, 0x8ee7, 0xfdc8, 0x9241, 0x96a1, 0x8ef3, + 0x9af7, 0x8fa6, 0xfad6, 0x9cc7, 0xfad7, 0x9af8, 0xfba1, 0x8ec5, + 0xfba4, 0xfbc2, 0x9ac1, 0x91fa, 0xfedb, 0x97ab, 0x9147, 0xfbb1, + 0x8fea, 0x94d2, 0xfe61, 0xface, 0x92ed, 0x91f3, 0x93c6, 0x935a, + 0xfafb, 0x92ef, 0xfac8, 0x9847, 0x9366, 0x9855, 0x96e6, 0x9f43, + 0x9faa, 0x94da, 0x92ee, 0xfcaf, 0xfbfb, 0x8ef9, 0x91f6, 0x9364, + 0x94f5, 0x9cb6, 0xfbad, 0x984e, 0x8f44, 0x96fd, 0x9af9, 0x9afa, + 0x9769, 0x95d4, 0x984b, 0xfbaa, 0x987c, 0x91ea, 0x9daf, 0x9dc5, + 0x91f1, 0x8eb1, 0x97a9, 0xfbac, 0xfcb8, 0x9cb9, 0xfbb0, 0xfcd2, + 0x93cb, 0x9afd, 0x91f4, 0x8bac, 0xa055, 0x9574, 0x95be, 0x97ad, + 0x8ee9, 0x92f8, 0x97be, 0x916c, 0x94aa, 0xfc63, 0x9dc6, 0x97b5, + 0x92b8, 0x91ef, 0xfea6, 0x9760, 0x9358, 0x9576, 0x8fac, 0x91ec, + 0x97b4, 0x91f7, 0x974a, 0xfb49, 0x9578, 0x93bc, 0x91d6, 0x9355, + 0x9356, 0x9851, 0x8ff8, 0xfbc0, 0x93f2, 0x90d0, 0x9c44, 0x9255, + 0x9363, 0x91a5, 0xa0ed, 0xfd6b, 0x9afe, 0x9351, 0xfa78, 0xfea8, + 0x9350, 0xfa4c, 0x92f7, 0x9b40, 0xfbce, 0x9b41, 0xfead, 0xfbd5, + 0x8bc2, 0x9a7c, 0x9b42, 0x9b43, 0x9e79, 0xfbd9, 0x9b44, 0xa0a7, + 0x9bf3, 0x935e, 0x89cb, 0x9f53, 0x93d7, 0xfbe1, 0xfed0, 0xfbe2, + 0xfce3, 0x9074, 0xfbe6, 0x9bb7, 0x9b45, 0x9b47, 0x9f50, 0x9b48, + 0xfc5b, 0x98a9, 0x9cfd, 0x884c, 0x9b4b, 0xfbec, 0x9ba8, 0x8ad5, + 0xfa73, 0xfd59, 0x91a2, 0xfbed, 0x9ca9, 0x8aa8, 0x9bc3, 0x8ae1, + 0x9b4e, 0x95d0, 0x905f, 0x97ee, 0xfc4e, 0x9b4f, 0x9b50, 0x9ec6, + 0xfc50, 0xfd73, 0xfda7, 0x9da2, 0xfa58, 0xfa5e, 0xa059, 0xfa75, + 0xfbbe, 0x9ca2, 0x9370, 0x9371, 0x9377, 0xfeef, 0x936d, 0xfc5d, + 0x90b8, 0x8afc, 0xfb41, 0x9e6b, 0x94e3, 0x8ee2, 0x8ed7, 0x9c4d, + 0x96a3, 0x9b51, 0x8ac3, 0x96aa, 0xfc68, 0x8b6d, 0xfd67, 0x8ae9, + 0xfca1, 0x936c, 0x9b52, 0xfe70, 0xfca8, 0xfce9, 0x9cb4, 0x8aea, + 0x9b53, 0x9b55, 0x96ab, 0xfca7, 0x9b56, 0x8abc, 0x8acb, 0x9b57, + 0x89cd, 0x9b59, 0x9b5b, 0x93a5, 0x9b5d, 0x9e4f, 0x93a3, 0x8a7b, + 0x8b42, 0x9750, 0x8fb3, 0x8a50, 0x9b60, 0x8b45, 0x8b46, 0x9dfe, + 0x9b62, 0x937b, 0x93b1, 0x8a60, 0x8ad8, 0x9b63, 0x8a69, 0x8a47, + 0x8acc, 0x937c, 0x9b65, 0x9b66, 0x8a72, 0x8a7a, 0x93af, 0x8ab0, + 0x9b68, 0x9ea3, 0xfaec, 0x8b77, 0x9b67, 0x8b59, 0xfcb1, 0xfcbb, + 0x9b69, 0x93a8, 0x8ae0, 0x9e51, 0x8f5f, 0x9b6a, 0x9b6b, 0x97ec, + 0x9b6c, 0xfe4e, 0xfdc2, 0x9b6d, 0x9167, 0xfccc, 0x93b6, 0x90e4, + 0x90e5, 0x9ef2, 0x93ca, 0x8bbc, 0x8f46, 0x93cf, 0xfcdb, 0xfcdc, + 0x93c0, 0xfce6, 0x96e7, 0xfcd8, 0xfcd9, 0xfda6, 0x93ce, 0x95f1, + 0x9ce9, 0xfce4, 0x94af, 0xfa77, 0x93cc, 0x905a, 0x93bf, 0xfb51, + 0x93b9, 0xfed7, 0x93b7, 0x93d9, 0x93bb, 0x93da, 0x98a3, 0x90d1, + 0x9b6e, 0xfa70, 0x9beb, 0x9b6f, 0xfcfc, 0x8b40, 0xa07b, 0x97f7, + 0x93e2, 0xfcd6, 0x9559, 0x93a6, 0xfd40, 0x935f, 0x97f2, 0x9c76, + 0x8ef8, 0x8f47, 0x9b74, 0x92b4, 0x91ed, 0x96d2, 0xfd46, 0x8f4f, + 0x9549, 0x9b75, 0xfa5c, 0x9b79, 0xfd4b, 0x96d3, 0xfd58, 0x945f, + 0xa0f5, 0x9243, 0x97fa, 0x9dd9, 0x97f4, 0x924d, 0xfd5b, 0x9b7a, + 0x9ed5, 0xfaae, 0x9cc9, 0x9258, 0x8ec8, 0x94b4, 0x93e1, 0x93df, + 0xfcf0, 0x93ec, 0x97f6, 0x96cf, 0x93de, 0x8acf, 0x9ba2, 0xfd69, + 0x9352, 0x98a2, 0xfd6e, 0xfa7c, 0x93fa, 0x907c, 0x8f67, 0x9db7, + 0xa0e9, 0xfa4e, 0xfda1, 0x9e74, 0x9fbf, 0x9ecb, 0x9bb9, 0x9dd4, + 0x97b9, 0x8ef1, 0x957b, 0x9ed2, 0x9753, 0x96a4, 0x8fbe, 0x94d9, + 0x9058, 0xfd79, 0xfd7b, 0x8eda, 0x8efa, 0x9ba5, 0x9ed9, 0x97d4, + 0x90bb, 0xfdbc, 0xfdc6, 0x9248, 0x92b5, 0x9dc1, 0x92b9, 0x92a6, + 0x8f4b, 0x9ba6, 0x92b6, 0x8e40, 0x9ed8, 0x945e, 0x985f, 0x94ce, + 0x924a, 0xfd70, 0x9467, 0x8dec, 0x9bd8, 0x9448, 0xfac1, 0x9cf7, + 0xfdbe, 0x8fda, 0xfdd9, 0xfc7e, 0x93f9, 0xfa43, 0xfaeb, 0xfac3, + 0x97d3, 0x95f9, 0x9c48, 0xfdd8, 0xa0d8, 0xfdd7, 0xfb4a, 0x9baf, + 0x944b, 0xfdc9, 0x8eac, 0xfdb2, 0x925a, 0xfcbd, 0x92d9, 0xfdd5, + 0x92dd, 0x9259, 0x96ba, 0x925b, 0x9bab, 0xfdda, 0xfdde, 0xfdd3, + 0xfdd6, 0xfddc, 0xfddd, 0x90fe, 0xfea1, 0x8bad, 0x9cd8, 0x9e6d, + 0xfd7c, 0xfb61, 0x96f8, 0x96f0, 0xfcf4, 0xfe60, 0x9852, 0x964f, + 0x916e, 0x986d, 0x9864, 0x9453, 0xfdec, 0xfb78, 0x95ba, 0x985d, + 0x92f9, 0x985a, 0xfdf6, 0x93d0, 0x9862, 0x9bad, 0x974f, 0x9bae, + 0x9452, 0x9bb0, 0x91d2, 0x97ea, 0xfb6b, 0x91b1, 0xfdf3, 0x92cb, + 0x9bb1, 0xfcec, 0x986b, 0x9751, 0x9871, 0x95ef, 0x9ef3, 0x91e8, + 0x9bba, 0xfb4c, 0x926a, 0xfdf8, 0x9861, 0x91e7, 0x93ed, 0x9744, + 0x91e1, 0xfbf5, 0x9869, 0x8a62, 0x9bbb, 0x9c55, 0x8e77, 0x8ab2, + 0x9ebc, 0x93e6, 0x93a2, 0x9bbd, 0x94b3, 0x937d, 0x9e66, 0x9459, + 0x9bbf, 0x9458, 0x9ea5, 0x9bc7, 0xfe54, 0x8e74, 0x8bd6, 0x94b6, + 0xfd74, 0x98c0, 0x94a5, 0x9bc8, 0x95ed, 0xfd7e, 0xfbeb, 0xfd7d, + 0x976f, 0x9461, 0x9fc1, 0x95d7, 0xfa52, 0x9c58, 0x9f68, 0x9be7, + 0xfcce, 0x96e8, 0xfa49, 0x97a1, 0x954d, 0x9ef8, 0xfe49, 0x91ce, + 0x9771, 0xfdb1, 0xfc6e, 0x9cf2, 0x93b8, 0x9043, 0x9759, 0x94d7, + 0xfe66, 0x947d, 0xfc6f, 0x9246, 0xfa6d, 0x8ef7, 0xfbb7, 0x947c, + 0x92cd, 0x97b2, 0xfe65, 0x967e, 0x9758, 0x9b77, 0x91cf, 0x94a4, + 0x9cad, 0x8bab, 0x96d5, 0xfcb3, 0x93ae, 0x976d, 0x9446, 0x95f7, + 0x9c46, 0x955b, 0x91d1, 0x94f4, 0xfe67, 0x92a5, 0xfedf, 0x9bc9, + 0xfced, 0xfdfa, 0xfcc8, 0xfe62, 0x91fc, 0xfe6b, 0xfdf9, 0xfcc7, + 0x914e, 0x9cb8, 0x9767, 0x95ee, 0x9bb2, 0x9460, 0x94a2, 0x9875, + 0x97ac, 0x91d3, 0x987b, 0x8eeb, 0x976a, 0x965e, 0x97eb, 0x9ff9, + 0x95f8, 0xfea2, 0x8fe6, 0xfe7e, 0x9da4, 0x9768, 0x8eec, 0x94bd, + 0x945b, 0x9cf6, 0xfaa7, 0x9bd9, 0xfa5d, 0x9656, 0x9762, 0x94ba, + 0xa04f, 0x92d8, 0x9bcb, 0x94bb, 0x9d5f, 0x90cf, 0x9465, 0x9f4c, + 0x90d8, 0x9ebe, 0xfb6d, 0x95ca, 0x9dc2, 0x97f8, 0x8ffc, 0x9473, + 0x9474, 0xfeb7, 0x8a4b, 0x8a55, 0x8b69, 0x8adc, 0x8b76, 0x9bce, + 0x8a68, 0xa0f8, 0x98df, 0xfeb5, 0x9bcf, 0x96fb, 0x9bfb, 0x9ece, + 0x8ee5, 0x9e7b, 0x9bd2, 0x8aa5, 0xfece, 0x8a45, 0x9dfc, 0xfecf, + 0x8ba5, 0x8aec, 0xfce0, 0x94ad, 0xfed5, 0x94ac, 0xfc5a, 0x9bd6, + 0x8a6f, 0x8ba9, 0x8e5f, 0x9dcb, 0xfce7, 0x9bd7, 0x93c8, 0x91f0, + 0x8fe0, 0x9bdb, 0x90ed, 0x9bdc, 0xa0ec, 0x98fa, 0x9be0, 0x93c7, + 0x9249, 0x96e1, 0x9be2, 0x9be4, 0x8fe1, 0x9be5, 0x94c0, 0x93c3, + 0x93c5, 0x9079, 0x977b, 0x907e, 0xfee6, 0xfe46, 0x9db8, 0x9270, + 0x95a8, 0x94c8, 0x98b9, 0x9140, 0xfcbe, 0x9157, 0x8bb2, 0xfadf, + 0x9be6, 0x9643, 0x8e44, 0x9c4f, 0xfef4, 0x9be8, 0x93dc, 0x966f, + 0x8e4a, 0x9bed, 0x92f6, 0x9db9, 0x8e4e, 0xfbcf, 0x9ec2, 0x94e5, + 0x9bf0, 0x94e4, 0x9551, 0x8bbb, 0x9bf1, 0x94f0, 0x8e64, 0x94ea, + 0x8f61, 0x9b64, 0x8e5b, 0x9bf2, 0x9fbe, 0x9dc9, 0x8e6c, 0x8f73, + 0x8f75, 0x8e71, 0x8e60, 0x8e6a, 0x9552, 0x9554, 0x8ad4, 0x9dbb, + 0x9543, 0x92fe, 0x94f2, 0x94f1, 0xa0ea, 0x9dd2, 0xa0b1, 0x91f8, + 0x9462, 0x9ba4, 0x8ead, 0x9ead, 0x96d0, 0xfeee, 0x8ab4, 0x9757, + 0x8a77, 0x9bf7, 0x8eb5, 0xa06d, 0x8eb6, 0x9756, 0x9540, 0xa0f3, + 0x94be, 0x9bfa, 0xfddf, 0x9dbc, 0x94fe, 0x8bdb, 0xa0fe, 0x8ec0, + 0x9f47, 0x8bde, 0xa0fb, 0x8ec3, 0x9649, 0xfec2, 0x954c, 0x9bfd, + 0x90cc, 0x9c60, 0x954b, 0x9bfe, 0x9c70, 0x9c43, 0x9c47, 0x8ecc, + 0x8e54, 0x8ee4, 0x9c49, 0x8b5e, 0x955e, 0x955c, 0x9c4b, 0x8be1, + 0x8ed9, 0x9db4, 0x925f, 0x9c4c, 0x8aa1, 0x8edb, 0x9c56, 0x8aa2, + 0x9754, 0x9c5e, 0x9ed4, 0x9568, 0xa0c3, 0x8ae6, 0xa0f7, 0x9c61, + 0x9c5f, 0xfc4d, 0x9e5b, 0x9e69, 0x9c63, 0xfec7, 0xfec6, 0x9c67, + 0x9c69, 0x8be2, 0x9165, 0x9ce7, 0x8a54, 0x9c6c, 0x9c6e, 0xfe5d, + 0x9c73, 0x956a, 0x956d, 0x8ef0, 0x8f4d, 0x8ef6, 0xfabc, 0xfbda, + 0x8b4c, 0xfd75, 0x9bdd, 0xfaf5, 0x9c74, 0x9545, 0x96c6, 0x8f6a, + 0x8f4e, 0x9c78, 0xfa55, 0x97e4, 0x9c41, 0x925c, 0x96fa, 0xfb66, + 0x8e65, 0x9849, 0xfba8, 0x9842, 0x9c7a, 0x97fb, 0x90ca, 0x9c5b, + 0x974d, 0x8ed3, 0x9561, 0x9f4b, 0x9fb5, 0x93d2, 0xfdaa, 0x9840, + 0x9146, 0x9867, 0xfa5a, 0xfba9, 0x9841, 0xfcfd, 0xfdab, 0x91bd, + 0x8f4c, 0x96c9, 0x8f55, 0xfbae, 0x956f, 0x9c7d, 0xa0f0, 0x946f, + 0xfdac, 0x96cb, 0x96ce, 0xa056, 0x9ce1, 0x96c4, 0x8f5e, 0x8f6c, + 0x8ea3, 0xfbb3, 0xfc53, 0xfdb3, 0x8f6b, 0x96ca, 0x8f79, 0x9e6f, + 0xa0c5, 0xfc78, 0x8e42, 0x8f5a, 0x90c2, 0x8ea5, 0x9061, 0x924f, + 0x9373, 0xfdb5, 0xfecc, 0xfbbd, 0x9843, 0x96c5, 0x89bc, 0x9ca3, + 0x924b, 0x984a, 0x8fa4, 0xa0f1, 0x9efb, 0x9cd2, 0x8fa7, 0xfc5c, + 0x9845, 0x9046, 0xfefa, 0x9560, 0x9f48, 0x9247, 0x90fb, 0x9ca4, + 0x9571, 0x9ca6, 0x9ca7, 0x9caa, 0x9ed3, 0x9e70, 0x9cac, 0x8fae, + 0x957d, 0x9cb0, 0x97b6, 0xa0bd, 0x8adf, 0x9eaa, 0x8fbd, 0x8fbf, + 0x9369, 0x9ba7, 0xc8a4, 0xfeea, 0x9be1, 0x8b41, 0x9db6, 0xa0eb, + 0x9ba3, 0x8ba1, 0x8fc8, 0x894c, 0x9860, 0x94c7, 0x8b58, 0x95ab, + 0x95aa, 0x9cc3, 0x9cc4, 0x93d6, 0x9dac, 0x8be6, 0x8a71, 0x8fd1, + 0x99d5, 0x90f4, 0x8aa3, 0x9cce, 0x9cd4, 0x9cd5, 0xfbc8, 0x9db3, + 0xfc70, 0x8fd7, 0x9b73, 0xfa5b, 0x8fd2, 0x9064, 0x98b6, 0x9668, + 0x9cd6, 0x98bd, 0x8fdc, 0xfef6, 0x8fd9, 0x9541, 0x97f3, 0x9bf8, + 0x9e6c, 0x8ff2, 0x8fee, 0x9cd7, 0x9e6e, 0x8a40, 0x8fef, 0x8ff4, + 0x8ff5, 0x95c2, 0x986a, 0x97cf, 0x9ee5, 0x9e7c, 0x9041, 0x9cdb, + 0x9441, 0x9ce6, 0x9db0, 0x9cea, 0x9ced, 0x9cfa, 0x8b62, 0x8a4e, + 0x9cca, 0x8a66, 0x9cfb, 0x9cfc, 0x9cfe, 0x8a53, 0x9ce5, 0x9d40, + 0x9d41, 0x9045, 0x8b73, 0x97ca, 0x9d42, 0x8a61, 0x8bae, 0x8ad2, + 0x8ba2, 0x9df2, 0x9d43, 0x9cdf, 0x9d44, 0x8eca, 0x904e, 0x8eb3, + 0x9ff5, 0x9d45, 0x904f, 0x9d47, 0x89ca, 0x9cb5, 0xfbfe, 0x905e, + 0x9063, 0x9057, 0x9066, 0x9bc0, 0xfce5, 0x9162, 0x9067, 0x8fa1, + 0x8fa2, 0x9d48, 0xfad3, 0x905d, 0x90b9, 0x906b, 0x9069, 0xfe57, + 0xfe55, 0x9073, 0x9bef, 0x9cf0, 0x9d4b, 0xfed9, 0xfeda, 0x91e0, + 0x91d8, 0x9646, 0x9360, 0xfa53, 0x9cd3, 0x9d4e, 0xfb40, 0x8de2, + 0x9442, 0x9056, 0x9865, 0xfa4a, 0x9d50, 0x9d52, 0x95af, 0x975a, + 0x9349, 0x9747, 0xa0f4, 0x9778, 0x8fcf, 0xfc60, 0xfc56, 0x91dc, + 0x9661, 0x92ec, 0x935d, 0x8ede, 0x96fe, 0xfd4f, 0x95de, 0x98b0, + 0xa040, 0x97bd, 0x977d, 0x97f5, 0x9bac, 0xfada, 0x92c2, 0x97b1, + 0x907b, 0x93fe, 0x947b, 0x9777, 0xfabe, 0xfd43, 0x90c6, 0x90a4, + 0x90a8, 0x94a9, 0x90a9, 0x95e0, 0x907d, 0x9265, 0xfdba, 0x93c4, + 0xfeed, 0x9dab, 0xa0e3, 0x9648, 0x9d53, 0x8aa9, 0x9bc5, 0x965d, + 0x975f, 0x965f, 0x966e, 0xfb5d, 0x9db1, 0xfea3, 0x9db2, 0x95ae, + 0xfca3, 0xa0a2, 0x9655, 0x9d54, 0x9341, 0x95ad, 0x91d5, 0x977a, + 0xfdfc, 0x8e47, 0x93fd, 0x90a5, 0x90ac, 0x95ac, 0x90ae, 0xfea5, + 0x9d56, 0x97e3, 0x95e2, 0x9466, 0x9647, 0x91b8, 0x9cec, 0x90ad, + 0x95e3, 0x8b4f, 0x8ae3, 0x8b4d, 0x95ea, 0x8b4e, 0x8bed, 0x91d9, + 0xa0a4, 0x95f5, 0x95f4, 0x9fb3, 0xfeaf, 0xfe72, 0x927a, 0xfeac, + 0x95f3, 0x9d58, 0x9372, 0x91c5, 0x9642, 0x90cd, 0x95fe, 0x9159, + 0x9c65, 0x97cc, 0x90ce, 0x9d59, 0xfcf5, 0xfefd, 0x9d5b, 0x9d5c, + 0x937e, 0x98ac, 0x9d5e, 0xfdd0, 0xfd60, 0x9ccf, 0x90dd, 0x90e0, + 0x90f3, 0x98b1, 0x90f0, 0x93bd, 0x95b7, 0x9f46, 0x8e4b, 0x9658, + 0x8a4c, 0x9d63, 0x9ecf, 0x9d65, 0x9d66, 0x965a, 0x9d64, 0x8a6c, + 0x8ad9, 0x9d67, 0x8a70, 0x8bf3, 0x9150, 0x9cc1, 0x9d68, 0x93a7, + 0x9674, 0xa0ef, 0x9151, 0x96c1, 0x9676, 0x9d69, 0xfca4, 0x9d6a, + 0x924e, 0x9d6b, 0x9bc1, 0x9d6c, 0x8a65, 0x915d, 0x9d6d, 0x915a, + 0x9cc0, 0x916a, 0x9d6e, 0x9ea6, 0x9dcd, 0x9d6f, 0x89bb, 0x9ef9, + 0x96b4, 0x9172, 0x9ec8, 0x8b55, 0x9d71, 0x9d72, 0x9ecc, 0x9174, + 0x9ed0, 0x905c, 0x8ed2, 0x91a8, 0x9177, 0x96bf, 0x96c0, 0x8fb1, + 0x96b7, 0x9178, 0x89be, 0x917c, 0xfb77, 0x9175, 0x91a3, 0x9176, + 0x96be, 0x9179, 0x96b6, 0x91a4, 0x91a6, 0x9d75, 0x9052, 0xa045, + 0x91a9, 0x98aa, 0x8baa, 0x9cdd, 0x9d77, 0x8940, 0x9eec, 0x93aa, + 0x9478, 0x9d7a, 0x8ac9, 0x8b4b, 0x9fec, 0x8ae2, 0x9e75, 0x9874, + 0x9ac8, 0xa047, 0x8bc3, 0xfc48, 0xfc77, 0x9c52, 0x8efd, 0x8fa8, + 0x957a, 0x8ff0, +}; + +static const Summary16 hkscs1999_uni2indx_page00[45] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0100 }, { 1, 0x0000 }, + { 1, 0x0703 }, { 6, 0x000c }, { 8, 0x3703 }, { 15, 0x170c }, + /* 0x0100 */ + { 21, 0x0003 }, { 23, 0x0c0c }, { 27, 0x0800 }, { 28, 0x0000 }, + { 28, 0x3800 }, { 31, 0x0008 }, { 32, 0x0800 }, { 33, 0x0000 }, + { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, + { 33, 0x6000 }, { 35, 0x1557 }, { 43, 0x0000 }, { 43, 0x0000 }, + /* 0x0200 */ + { 43, 0x0000 }, { 43, 0x0000 }, { 43, 0x0000 }, { 43, 0x0000 }, + { 43, 0x0000 }, { 43, 0x0813 }, { 47, 0x0402 }, { 49, 0x0020 }, + { 50, 0x0408 }, { 52, 0x0000 }, { 52, 0x0000 }, { 52, 0x0000 }, + { 52, 0x0040 }, +}; +static const Summary16 hkscs1999_uni2indx_page04[6] = { + /* 0x0400 */ + { 53, 0x0002 }, { 54, 0xffff }, { 70, 0xffff }, { 86, 0xffff }, + { 102, 0xffff }, { 118, 0x0002 }, +}; +static const Summary16 hkscs1999_uni2indx_page1e[13] = { + /* 0x1e00 */ + { 119, 0x0000 }, { 119, 0x0000 }, { 119, 0x0000 }, { 119, 0x0000 }, + { 119, 0x0000 }, { 119, 0x0000 }, { 119, 0x0000 }, { 119, 0x0000 }, + { 119, 0x0000 }, { 119, 0x0000 }, { 119, 0x0000 }, { 119, 0xc000 }, + { 121, 0x0003 }, +}; +static const Summary16 hkscs1999_uni2indx_page21[15] = { + /* 0x2100 */ + { 123, 0x0000 }, { 123, 0x0040 }, { 124, 0x0002 }, { 125, 0x0000 }, + { 125, 0x0000 }, { 125, 0x0000 }, { 125, 0x0000 }, { 125, 0x03ff }, + { 135, 0x0000 }, { 135, 0x0000 }, { 135, 0x0000 }, { 135, 0x0300 }, + { 137, 0x0000 }, { 137, 0x0000 }, { 137, 0x0080 }, +}; +static const Summary16 hkscs1999_uni2indx_page23[40] = { + /* 0x2300 */ + { 138, 0x0000 }, { 138, 0x0000 }, { 138, 0x0000 }, { 138, 0x0000 }, + { 138, 0x0000 }, { 138, 0x0000 }, { 138, 0x0000 }, { 138, 0x0000 }, + { 138, 0x0000 }, { 138, 0x0000 }, { 138, 0x0000 }, { 138, 0x0000 }, + { 138, 0x0000 }, { 138, 0x0c00 }, { 140, 0x0000 }, { 140, 0x0000 }, + /* 0x2400 */ + { 140, 0x0000 }, { 140, 0x0000 }, { 140, 0x0000 }, { 140, 0x0000 }, + { 140, 0x0000 }, { 140, 0x0000 }, { 140, 0x03ff }, { 150, 0x3ff0 }, + { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, + { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, + /* 0x2500 */ + { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, + { 160, 0x0000 }, { 160, 0xffff }, { 176, 0xffff }, { 192, 0x0001 }, +}; +static const Summary16 hkscs1999_uni2indx_page27[4] = { + /* 0x2700 */ + { 193, 0x0000 }, { 193, 0x0000 }, { 193, 0x0000 }, { 193, 0x2000 }, +}; +static const Summary16 hkscs1999_uni2indx_page2e[68] = { + /* 0x2e00 */ + { 194, 0x0000 }, { 194, 0x0000 }, { 194, 0x0000 }, { 194, 0x0000 }, + { 194, 0x0000 }, { 194, 0x0000 }, { 194, 0x0000 }, { 194, 0x0000 }, + { 194, 0x35d1 }, { 202, 0x3020 }, { 205, 0x54a0 }, { 210, 0x5040 }, + { 213, 0xb440 }, { 218, 0x40c0 }, { 221, 0x0008 }, { 222, 0x0000 }, + /* 0x2f00 */ + { 222, 0x0000 }, { 222, 0x0000 }, { 222, 0x0000 }, { 222, 0x0008 }, + { 223, 0x0000 }, { 223, 0x0000 }, { 223, 0x0000 }, { 223, 0x0000 }, + { 223, 0x0000 }, { 223, 0x0000 }, { 223, 0x0000 }, { 223, 0x0000 }, + { 223, 0x0000 }, { 223, 0x0000 }, { 223, 0x0000 }, { 223, 0x0000 }, + /* 0x3000 */ + { 223, 0x00e0 }, { 226, 0x0000 }, { 226, 0x0000 }, { 226, 0x0000 }, + { 226, 0xfffe }, { 241, 0xffff }, { 257, 0xffff }, { 273, 0xffff }, + { 289, 0xffff }, { 305, 0x780f }, { 313, 0xfffe }, { 328, 0xffff }, + { 344, 0xffff }, { 360, 0xffff }, { 376, 0xffff }, { 392, 0x707f }, + /* 0x3100 */ + { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, + { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, + { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, { 402, 0x0000 }, + { 402, 0xffff }, { 418, 0x0000 }, { 418, 0x0000 }, { 418, 0x0000 }, + /* 0x3200 */ + { 418, 0x0000 }, { 418, 0x0000 }, { 418, 0x0000 }, { 418, 0x0002 }, +}; +static const Summary16 hkscs1999_uni2indx_page34[1724] = { + /* 0x3400 */ + { 419, 0x0000 }, { 419, 0x0000 }, { 419, 0x0000 }, { 419, 0x0020 }, + { 420, 0x1001 }, { 422, 0x0000 }, { 422, 0x0010 }, { 423, 0x6408 }, + { 427, 0x0000 }, { 427, 0x0048 }, { 429, 0x8020 }, { 431, 0x1000 }, + { 432, 0x0102 }, { 434, 0x8000 }, { 435, 0x0010 }, { 436, 0x0800 }, + /* 0x3500 */ + { 437, 0x0040 }, { 438, 0x0000 }, { 438, 0x0000 }, { 438, 0x4000 }, + { 439, 0x0000 }, { 439, 0x000a }, { 441, 0x2002 }, { 443, 0x0185 }, + { 447, 0x0010 }, { 448, 0x0180 }, { 450, 0x2022 }, { 453, 0x8000 }, + { 454, 0x44a2 }, { 459, 0x2844 }, { 463, 0x0000 }, { 463, 0x480e }, + /* 0x3600 */ + { 468, 0x0200 }, { 469, 0x0500 }, { 471, 0x2008 }, { 473, 0x4220 }, + { 476, 0x4380 }, { 480, 0x8000 }, { 481, 0x0000 }, { 481, 0x0400 }, + { 482, 0x0002 }, { 483, 0x0400 }, { 484, 0x1420 }, { 487, 0x1223 }, + { 492, 0x01ba }, { 498, 0x2058 }, { 502, 0x0066 }, { 506, 0x0020 }, + /* 0x3700 */ + { 507, 0x250a }, { 512, 0x1000 }, { 513, 0x302c }, { 518, 0x040d }, + { 522, 0x0009 }, { 524, 0x0000 }, { 524, 0x8004 }, { 526, 0x0000 }, + { 526, 0x0000 }, { 526, 0x0080 }, { 527, 0x0001 }, { 528, 0x4200 }, + { 530, 0x0000 }, { 530, 0x0000 }, { 530, 0x0000 }, { 530, 0x0904 }, + /* 0x3800 */ + { 533, 0x8000 }, { 534, 0x0200 }, { 535, 0x2001 }, { 537, 0x0140 }, + { 539, 0x0000 }, { 539, 0x0000 }, { 539, 0x0008 }, { 540, 0x0000 }, + { 540, 0x0000 }, { 540, 0x0000 }, { 540, 0x0001 }, { 541, 0x0000 }, + { 541, 0x1008 }, { 543, 0x0002 }, { 544, 0x0000 }, { 544, 0x0400 }, + /* 0x3900 */ + { 545, 0x0100 }, { 546, 0x0010 }, { 547, 0x0080 }, { 548, 0x8004 }, + { 550, 0x2000 }, { 551, 0x0000 }, { 551, 0x0008 }, { 552, 0x0000 }, + { 552, 0x0601 }, { 555, 0x0a04 }, { 558, 0x0012 }, { 560, 0x0100 }, + { 561, 0x0000 }, { 561, 0x1000 }, { 562, 0x1024 }, { 565, 0x4900 }, + /* 0x3a00 */ + { 568, 0x004a }, { 571, 0x0180 }, { 573, 0x0600 }, { 575, 0x0010 }, + { 576, 0x0800 }, { 577, 0x5084 }, { 581, 0x00c0 }, { 583, 0x0000 }, + { 583, 0x0000 }, { 583, 0x0080 }, { 584, 0x0800 }, { 585, 0x2000 }, + { 586, 0x0000 }, { 586, 0x4000 }, { 587, 0x0001 }, { 588, 0x0805 }, + /* 0x3b00 */ + { 591, 0x4000 }, { 592, 0x0200 }, { 593, 0x0804 }, { 595, 0x0200 }, + { 596, 0x0004 }, { 597, 0x0100 }, { 598, 0x0001 }, { 599, 0x1806 }, + { 603, 0x0001 }, { 604, 0x0240 }, { 606, 0x0002 }, { 607, 0x5000 }, + { 609, 0x0014 }, { 611, 0x2080 }, { 613, 0x1000 }, { 614, 0x001c }, + /* 0x3c00 */ + { 617, 0x2000 }, { 618, 0x0122 }, { 621, 0x0000 }, { 621, 0x0000 }, + { 621, 0x0000 }, { 621, 0x0010 }, { 622, 0x0000 }, { 622, 0x0000 }, + { 622, 0x0000 }, { 622, 0x0000 }, { 622, 0x0000 }, { 622, 0x0000 }, + { 622, 0x2800 }, { 624, 0x1042 }, { 627, 0x8800 }, { 629, 0x0000 }, + /* 0x3d00 */ + { 629, 0x0000 }, { 629, 0x2008 }, { 631, 0x0000 }, { 631, 0x0804 }, + { 633, 0x5040 }, { 636, 0x8002 }, { 638, 0x8604 }, { 642, 0x2020 }, + { 644, 0x8420 }, { 647, 0x0002 }, { 648, 0x2020 }, { 650, 0x8010 }, + { 652, 0x30c0 }, { 656, 0x0808 }, { 658, 0x0980 }, { 661, 0x3088 }, + /* 0x3e00 */ + { 665, 0x0040 }, { 666, 0x0000 }, { 666, 0x0000 }, { 666, 0x0000 }, + { 666, 0x0109 }, { 669, 0x0020 }, { 670, 0x0000 }, { 670, 0x0010 }, + { 671, 0x0000 }, { 671, 0x0000 }, { 671, 0x2700 }, { 675, 0x8102 }, + { 678, 0x1484 }, { 682, 0x44c3 }, { 688, 0x0a86 }, { 693, 0x9419 }, + /* 0x3f00 */ + { 699, 0x4051 }, { 703, 0x0000 }, { 703, 0x0000 }, { 703, 0x0000 }, + { 703, 0x0000 }, { 703, 0x0308 }, { 706, 0x0008 }, { 707, 0x1000 }, + { 708, 0x0000 }, { 708, 0x0008 }, { 709, 0x0000 }, { 709, 0x0000 }, + { 709, 0x0001 }, { 710, 0x1080 }, { 712, 0x2020 }, { 714, 0x0600 }, + /* 0x4000 */ + { 716, 0x0010 }, { 717, 0x2000 }, { 718, 0x0000 }, { 718, 0x0200 }, + { 719, 0x0020 }, { 720, 0x0088 }, { 722, 0x8424 }, { 726, 0x0000 }, + { 726, 0x0000 }, { 726, 0x0000 }, { 726, 0x0100 }, { 727, 0x8800 }, + { 729, 0x0100 }, { 730, 0x8100 }, { 732, 0x0000 }, { 732, 0x0400 }, + /* 0x4100 */ + { 733, 0x4218 }, { 737, 0x0000 }, { 737, 0x0000 }, { 737, 0x0004 }, + { 738, 0x0000 }, { 738, 0x0000 }, { 738, 0x5080 }, { 741, 0x8000 }, + { 742, 0x0000 }, { 742, 0x0001 }, { 743, 0x0000 }, { 743, 0x0004 }, + { 744, 0x8410 }, { 747, 0x0800 }, { 748, 0x8000 }, { 749, 0x0200 }, + /* 0x4200 */ + { 750, 0x0000 }, { 750, 0x0002 }, { 751, 0x0000 }, { 751, 0x0000 }, + { 751, 0x0001 }, { 752, 0x0000 }, { 752, 0x0401 }, { 754, 0x0400 }, + { 755, 0x1000 }, { 756, 0x0010 }, { 757, 0x0000 }, { 757, 0x1220 }, + { 760, 0x0000 }, { 760, 0x0000 }, { 760, 0x0000 }, { 760, 0x1810 }, + /* 0x4300 */ + { 763, 0x0000 }, { 763, 0x0000 }, { 763, 0x0800 }, { 764, 0x0000 }, + { 764, 0x0000 }, { 764, 0x0000 }, { 764, 0x4000 }, { 765, 0x0000 }, + { 765, 0x0000 }, { 765, 0x0080 }, { 766, 0x0000 }, { 766, 0x0400 }, + { 767, 0x0002 }, { 768, 0x8200 }, { 770, 0x2000 }, { 771, 0x0004 }, + /* 0x4400 */ + { 772, 0x0006 }, { 774, 0x0008 }, { 775, 0x2020 }, { 777, 0x0000 }, + { 777, 0x0000 }, { 777, 0x0000 }, { 777, 0x0000 }, { 777, 0x0400 }, + { 778, 0x8000 }, { 779, 0x8002 }, { 781, 0x0005 }, { 783, 0x0081 }, + { 785, 0x4021 }, { 788, 0xa000 }, { 790, 0x1e10 }, { 795, 0x0010 }, + /* 0x4500 */ + { 796, 0x0a18 }, { 800, 0x2040 }, { 802, 0x4080 }, { 804, 0xa808 }, + { 808, 0x0008 }, { 809, 0x1026 }, { 813, 0x0404 }, { 815, 0x0080 }, + { 816, 0x0020 }, { 817, 0x0000 }, { 817, 0x0000 }, { 817, 0x0000 }, + { 817, 0x0000 }, { 817, 0x0000 }, { 817, 0x0200 }, { 818, 0x0000 }, + /* 0x4600 */ + { 818, 0x8040 }, { 820, 0x00a0 }, { 822, 0x0000 }, { 822, 0x0000 }, + { 822, 0x0000 }, { 822, 0x0800 }, { 823, 0x0000 }, { 823, 0x0400 }, + { 824, 0x0001 }, { 825, 0x0000 }, { 825, 0x0000 }, { 825, 0x0000 }, + { 825, 0x8000 }, { 826, 0x0001 }, { 827, 0x0000 }, { 827, 0x0020 }, + /* 0x4700 */ + { 828, 0x0000 }, { 828, 0x0108 }, { 830, 0x0000 }, { 830, 0x0000 }, + { 830, 0x4000 }, { 831, 0x0000 }, { 831, 0x0000 }, { 831, 0x1000 }, + { 832, 0x0000 }, { 832, 0x0100 }, { 833, 0x0040 }, { 834, 0x0000 }, + { 834, 0x0000 }, { 834, 0x0020 }, { 835, 0x2000 }, { 836, 0x0010 }, + /* 0x4800 */ + { 837, 0x0801 }, { 839, 0x0000 }, { 839, 0x0000 }, { 839, 0x0080 }, + { 840, 0x0000 }, { 840, 0x2000 }, { 841, 0x0000 }, { 841, 0x0002 }, + { 842, 0x0000 }, { 842, 0x0800 }, { 843, 0x6000 }, { 845, 0x0000 }, + { 845, 0x0000 }, { 845, 0x2001 }, { 847, 0x2000 }, { 848, 0x0408 }, + /* 0x4900 */ + { 850, 0x0040 }, { 851, 0x4002 }, { 853, 0x2420 }, { 856, 0x5020 }, + { 859, 0x0020 }, { 860, 0x000a }, { 862, 0x0420 }, { 864, 0x0004 }, + { 865, 0x0200 }, { 866, 0x0000 }, { 866, 0x0082 }, { 868, 0x0000 }, + { 868, 0x0000 }, { 868, 0x8000 }, { 869, 0x00a0 }, { 871, 0x0000 }, + /* 0x4a00 */ + { 871, 0x8000 }, { 872, 0x2000 }, { 873, 0x0010 }, { 874, 0x0020 }, + { 875, 0x0000 }, { 875, 0x0000 }, { 875, 0x0000 }, { 875, 0x0000 }, + { 875, 0x0000 }, { 875, 0x0040 }, { 876, 0x0000 }, { 876, 0x0110 }, + { 878, 0x0000 }, { 878, 0x0002 }, { 879, 0x0010 }, { 880, 0x8000 }, + /* 0x4b00 */ + { 881, 0x0000 }, { 881, 0x0200 }, { 882, 0x1000 }, { 883, 0x0080 }, + { 884, 0x0000 }, { 884, 0x0000 }, { 884, 0x8000 }, { 885, 0x4805 }, + { 889, 0x4000 }, { 890, 0x20c9 }, { 895, 0x0000 }, { 895, 0x6000 }, + { 897, 0x0001 }, { 898, 0x0000 }, { 898, 0x0000 }, { 898, 0x0000 }, + /* 0x4c00 */ + { 898, 0x4090 }, { 901, 0x0000 }, { 901, 0x0000 }, { 901, 0x4800 }, + { 903, 0x0000 }, { 903, 0x0800 }, { 904, 0x2000 }, { 905, 0x2000 }, + { 906, 0x0000 }, { 906, 0x0000 }, { 906, 0x4010 }, { 908, 0x0081 }, + { 910, 0x2000 }, { 911, 0x0000 }, { 911, 0x2002 }, { 913, 0x0000 }, + /* 0x4d00 */ + { 913, 0x0200 }, { 914, 0x0001 }, { 915, 0x0000 }, { 915, 0x0010 }, + { 916, 0x0000 }, { 916, 0x0000 }, { 916, 0x0000 }, { 916, 0x0000 }, + { 916, 0x0000 }, { 916, 0x1002 }, { 918, 0x0000 }, { 918, 0x0000 }, + { 918, 0x0000 }, { 918, 0x0000 }, { 918, 0x0000 }, { 918, 0x0000 }, + /* 0x4e00 */ + { 918, 0x0010 }, { 919, 0x1400 }, { 921, 0x1512 }, { 926, 0xa0c0 }, + { 930, 0x0200 }, { 931, 0x0c00 }, { 933, 0x0400 }, { 934, 0x0100 }, + { 935, 0x02a3 }, { 940, 0x0500 }, { 942, 0x0001 }, { 943, 0x9880 }, + { 947, 0x4000 }, { 948, 0x0000 }, { 948, 0x4c00 }, { 951, 0x0100 }, + /* 0x4f00 */ + { 952, 0x0008 }, { 953, 0x0400 }, { 954, 0x0300 }, { 956, 0x0284 }, + { 959, 0x0824 }, { 962, 0x0000 }, { 962, 0x0000 }, { 962, 0x0004 }, + { 963, 0x0400 }, { 964, 0x0000 }, { 964, 0x0904 }, { 967, 0x2001 }, + { 969, 0x1100 }, { 971, 0x0000 }, { 971, 0x0030 }, { 973, 0x2204 }, + /* 0x5000 */ + { 976, 0x0108 }, { 978, 0x0000 }, { 978, 0x4000 }, { 979, 0x0010 }, + { 980, 0x0000 }, { 980, 0x0140 }, { 982, 0x1040 }, { 984, 0x0000 }, + { 984, 0x0102 }, { 986, 0x0001 }, { 987, 0x0040 }, { 988, 0x0000 }, + { 988, 0x2000 }, { 989, 0x8201 }, { 992, 0x0002 }, { 993, 0x1010 }, + /* 0x5100 */ + { 995, 0x6002 }, { 998, 0x0000 }, { 998, 0x0800 }, { 999, 0x0000 }, + { 999, 0x0000 }, { 999, 0x0040 }, { 1000, 0x0401 }, { 1002, 0x0210 }, + { 1004, 0x0144 }, { 1007, 0x1440 }, { 1010, 0x0980 }, { 1013, 0x013c }, + { 1018, 0x8288 }, { 1022, 0x880e }, { 1027, 0x2014 }, { 1030, 0x5010 }, + /* 0x5200 */ + { 1033, 0x0824 }, { 1036, 0x8000 }, { 1037, 0x00c1 }, { 1040, 0x1010 }, + { 1042, 0x0000 }, { 1042, 0x0280 }, { 1044, 0x0101 }, { 1046, 0x0208 }, + { 1048, 0x8000 }, { 1049, 0x0411 }, { 1052, 0x0112 }, { 1055, 0x0220 }, + { 1057, 0x1020 }, { 1059, 0x0003 }, { 1061, 0x0003 }, { 1063, 0x0200 }, + /* 0x5300 */ + { 1064, 0x0002 }, { 1065, 0x0000 }, { 1065, 0x1080 }, { 1067, 0x090c }, + { 1071, 0x4004 }, { 1073, 0xa000 }, { 1075, 0x2290 }, { 1079, 0x6010 }, + { 1082, 0x0000 }, { 1082, 0x0008 }, { 1083, 0x4f45 }, { 1091, 0x0041 }, + { 1093, 0x1026 }, { 1097, 0x0707 }, { 1103, 0x0001 }, { 1104, 0x40c0 }, + /* 0x5400 */ + { 1107, 0x0000 }, { 1107, 0x0458 }, { 1111, 0x800a }, { 1114, 0x0004 }, + { 1115, 0x2800 }, { 1117, 0x0000 }, { 1117, 0x2600 }, { 1120, 0x0000 }, + { 1120, 0x8020 }, { 1122, 0x5098 }, { 1127, 0x0018 }, { 1129, 0x0214 }, + { 1132, 0x3800 }, { 1135, 0x0401 }, { 1137, 0x8008 }, { 1139, 0x0000 }, + /* 0x5500 */ + { 1139, 0x2004 }, { 1141, 0x4108 }, { 1144, 0x0928 }, { 1148, 0x8000 }, + { 1149, 0x0280 }, { 1151, 0x2008 }, { 1153, 0x0a00 }, { 1155, 0x020e }, + { 1159, 0x0040 }, { 1160, 0x0001 }, { 1161, 0x0200 }, { 1162, 0x1611 }, + { 1167, 0x0002 }, { 1168, 0x4180 }, { 1171, 0x1400 }, { 1173, 0x0823 }, + /* 0x5600 */ + { 1177, 0x0020 }, { 1178, 0x4002 }, { 1180, 0x202f }, { 1186, 0x0080 }, + { 1187, 0xa008 }, { 1190, 0x2015 }, { 1194, 0x0002 }, { 1195, 0x1c00 }, + { 1198, 0x0e00 }, { 1201, 0xc004 }, { 1204, 0x8012 }, { 1207, 0x8202 }, + { 1210, 0x0000 }, { 1210, 0x0040 }, { 1211, 0xa004 }, { 1214, 0x2002 }, + /* 0x5700 */ + { 1216, 0x0001 }, { 1217, 0x2020 }, { 1219, 0x0000 }, { 1219, 0x8004 }, + { 1221, 0x004c }, { 1224, 0x8890 }, { 1228, 0x0080 }, { 1229, 0xc400 }, + { 1232, 0x2500 }, { 1235, 0x1001 }, { 1237, 0x0482 }, { 1240, 0x4810 }, + { 1243, 0x0110 }, { 1245, 0x6080 }, { 1248, 0x8040 }, { 1250, 0x4000 }, + /* 0x5800 */ + { 1251, 0x0008 }, { 1252, 0x0004 }, { 1253, 0x0044 }, { 1255, 0x0400 }, + { 1256, 0x0091 }, { 1259, 0x9000 }, { 1261, 0x1200 }, { 1263, 0x000c }, + { 1265, 0x0000 }, { 1265, 0x0600 }, { 1267, 0x0480 }, { 1269, 0x0861 }, + { 1273, 0x0800 }, { 1274, 0x1000 }, { 1275, 0x0001 }, { 1276, 0x080d }, + /* 0x5900 */ + { 1280, 0x04b4 }, { 1285, 0x8002 }, { 1287, 0x0000 }, { 1287, 0x0014 }, + { 1289, 0x0000 }, { 1289, 0x0000 }, { 1289, 0x0020 }, { 1290, 0x0020 }, + { 1291, 0x0200 }, { 1292, 0x8410 }, { 1295, 0x1000 }, { 1296, 0x0181 }, + { 1299, 0x0210 }, { 1301, 0x0200 }, { 1302, 0x8800 }, { 1304, 0x0301 }, + /* 0x5a00 */ + { 1307, 0x2804 }, { 1310, 0x0004 }, { 1311, 0x1c92 }, { 1317, 0x2000 }, + { 1318, 0x0020 }, { 1319, 0x0210 }, { 1321, 0x490a }, { 1326, 0x4202 }, + { 1329, 0x0146 }, { 1333, 0x0242 }, { 1336, 0x0803 }, { 1339, 0x0000 }, + { 1339, 0xc008 }, { 1342, 0x0008 }, { 1343, 0x0010 }, { 1344, 0x4405 }, + /* 0x5b00 */ + { 1348, 0x2000 }, { 1349, 0x8002 }, { 1351, 0x0800 }, { 1352, 0x0000 }, + { 1352, 0x8452 }, { 1357, 0x0000 }, { 1357, 0x2140 }, { 1360, 0x1050 }, + { 1363, 0x0005 }, { 1365, 0xe001 }, { 1369, 0x0400 }, { 1370, 0x0000 }, + { 1370, 0x0008 }, { 1371, 0x00a0 }, { 1373, 0x0000 }, { 1373, 0x8008 }, + /* 0x5c00 */ + { 1375, 0x0020 }, { 1376, 0x5018 }, { 1380, 0x0009 }, { 1382, 0x0000 }, + { 1382, 0x0600 }, { 1384, 0x4008 }, { 1386, 0x0000 }, { 1386, 0x0000 }, + { 1386, 0x0020 }, { 1387, 0x5600 }, { 1391, 0x0000 }, { 1391, 0x0400 }, + { 1392, 0x0006 }, { 1394, 0x0002 }, { 1395, 0x8220 }, { 1398, 0x0000 }, + /* 0x5d00 */ + { 1398, 0x0000 }, { 1398, 0x0121 }, { 1401, 0x9000 }, { 1403, 0x4000 }, + { 1404, 0x0140 }, { 1406, 0x08c0 }, { 1409, 0x0000 }, { 1409, 0x0011 }, + { 1411, 0x4820 }, { 1414, 0x0000 }, { 1414, 0x0810 }, { 1416, 0x0240 }, + { 1418, 0x0002 }, { 1419, 0x0880 }, { 1421, 0x0000 }, { 1421, 0x0020 }, + /* 0x5e00 */ + { 1422, 0x0a00 }, { 1424, 0x0004 }, { 1425, 0x4000 }, { 1426, 0x0000 }, + { 1426, 0x0104 }, { 1428, 0x4000 }, { 1429, 0x0000 }, { 1429, 0x8400 }, + { 1431, 0x0048 }, { 1433, 0x0000 }, { 1433, 0x0000 }, { 1433, 0x2000 }, + { 1434, 0x2000 }, { 1435, 0x0001 }, { 1436, 0x0000 }, { 1436, 0x1b10 }, + /* 0x5f00 */ + { 1441, 0x7000 }, { 1444, 0x0000 }, { 1444, 0x0020 }, { 1445, 0x0400 }, + { 1446, 0x2000 }, { 1447, 0x1003 }, { 1450, 0x000a }, { 1452, 0x0804 }, + { 1454, 0x0008 }, { 1455, 0x0000 }, { 1455, 0x0090 }, { 1457, 0x0402 }, + { 1459, 0x0010 }, { 1460, 0x8800 }, { 1462, 0x0000 }, { 1462, 0x0000 }, + /* 0x6000 */ + { 1462, 0x0000 }, { 1462, 0x0000 }, { 1462, 0x0008 }, { 1463, 0x0802 }, + { 1465, 0x0400 }, { 1466, 0x0004 }, { 1467, 0x0000 }, { 1467, 0x40a0 }, + { 1470, 0x0000 }, { 1470, 0x4000 }, { 1471, 0x0090 }, { 1473, 0x0008 }, + { 1474, 0x0000 }, { 1474, 0x4080 }, { 1476, 0x0388 }, { 1480, 0x2000 }, + /* 0x6100 */ + { 1481, 0x1080 }, { 1483, 0x0200 }, { 1484, 0x0000 }, { 1484, 0x2001 }, + { 1486, 0x0004 }, { 1487, 0x1201 }, { 1490, 0x8011 }, { 1493, 0x2000 }, + { 1494, 0x0082 }, { 1496, 0x1320 }, { 1500, 0x0000 }, { 1500, 0x0280 }, + { 1502, 0x8001 }, { 1504, 0x0409 }, { 1507, 0x0004 }, { 1508, 0x0000 }, + /* 0x6200 */ + { 1508, 0x0000 }, { 1508, 0x0000 }, { 1508, 0x1000 }, { 1509, 0x0280 }, + { 1511, 0x1000 }, { 1512, 0x0000 }, { 1512, 0x0100 }, { 1513, 0x0000 }, + { 1513, 0x0024 }, { 1515, 0x2001 }, { 1517, 0x0050 }, { 1519, 0x0000 }, + { 1519, 0x0028 }, { 1521, 0x8020 }, { 1523, 0x0020 }, { 1524, 0x0000 }, + /* 0x6300 */ + { 1524, 0x0000 }, { 1524, 0x0100 }, { 1525, 0x4000 }, { 1526, 0x00a2 }, + { 1529, 0x0000 }, { 1529, 0x0000 }, { 1529, 0x1010 }, { 1531, 0x8200 }, + { 1533, 0x0800 }, { 1534, 0x0000 }, { 1534, 0x0000 }, { 1534, 0x0200 }, + { 1535, 0x0002 }, { 1536, 0x4002 }, { 1538, 0x0044 }, { 1540, 0x5900 }, + /* 0x6400 */ + { 1544, 0x0080 }, { 1545, 0x0000 }, { 1545, 0x0000 }, { 1545, 0x0d04 }, + { 1549, 0x0000 }, { 1549, 0x0400 }, { 1550, 0x0000 }, { 1550, 0x1002 }, + { 1552, 0x2000 }, { 1553, 0x0002 }, { 1554, 0x8000 }, { 1555, 0x0050 }, + { 1557, 0x0001 }, { 1558, 0x2008 }, { 1560, 0x04a2 }, { 1564, 0x0000 }, + /* 0x6500 */ + { 1564, 0x0400 }, { 1565, 0xc002 }, { 1568, 0x0000 }, { 1568, 0x0031 }, + { 1571, 0x2000 }, { 1572, 0x8000 }, { 1573, 0x2800 }, { 1575, 0x0000 }, + { 1575, 0x0360 }, { 1579, 0x0000 }, { 1579, 0x0000 }, { 1579, 0x4020 }, + { 1581, 0x0000 }, { 1581, 0x0012 }, { 1583, 0x0009 }, { 1585, 0x8000 }, + /* 0x6600 */ + { 1586, 0x0000 }, { 1586, 0x4100 }, { 1588, 0x0008 }, { 1589, 0x0001 }, + { 1590, 0x0910 }, { 1593, 0x0088 }, { 1595, 0x0888 }, { 1598, 0x2008 }, + { 1600, 0x4020 }, { 1602, 0x0404 }, { 1604, 0x2010 }, { 1606, 0x8048 }, + { 1609, 0x6000 }, { 1611, 0x0000 }, { 1611, 0x0000 }, { 1611, 0x0002 }, + /* 0x6700 */ + { 1612, 0x5004 }, { 1615, 0x4040 }, { 1617, 0x0020 }, { 1618, 0x0040 }, + { 1619, 0x0010 }, { 1620, 0x0000 }, { 1620, 0x0086 }, { 1623, 0x0000 }, + { 1623, 0x8000 }, { 1624, 0x0000 }, { 1624, 0x1011 }, { 1627, 0x8002 }, + { 1629, 0x0000 }, { 1629, 0x00c0 }, { 1631, 0x0000 }, { 1631, 0x4200 }, + /* 0x6800 */ + { 1633, 0x201f }, { 1639, 0x4801 }, { 1642, 0x0004 }, { 1643, 0x40c0 }, + { 1646, 0x0480 }, { 1648, 0x2060 }, { 1651, 0x0020 }, { 1652, 0x0000 }, + { 1652, 0x0110 }, { 1654, 0x0100 }, { 1655, 0x0040 }, { 1656, 0x2240 }, + { 1659, 0x0428 }, { 1662, 0x0000 }, { 1662, 0x0000 }, { 1662, 0x0000 }, + /* 0x6900 */ + { 1662, 0x020f }, { 1667, 0x0d00 }, { 1670, 0x1000 }, { 1671, 0x4040 }, + { 1673, 0x0048 }, { 1675, 0x0020 }, { 1676, 0x0092 }, { 1679, 0x000c }, + { 1681, 0x0421 }, { 1684, 0x8100 }, { 1686, 0x0004 }, { 1687, 0x0004 }, + { 1688, 0x0001 }, { 1689, 0x0062 }, { 1692, 0x0202 }, { 1694, 0x0600 }, + /* 0x6a00 */ + { 1696, 0x1808 }, { 1699, 0x1400 }, { 1701, 0x3800 }, { 1704, 0x0008 }, + { 1705, 0x1020 }, { 1707, 0x008c }, { 1710, 0x0020 }, { 1711, 0x0412 }, + { 1714, 0x8404 }, { 1717, 0x2200 }, { 1719, 0x0880 }, { 1721, 0x4026 }, + { 1725, 0x0700 }, { 1728, 0x0110 }, { 1730, 0x0000 }, { 1730, 0x0040 }, + /* 0x6b00 */ + { 1731, 0x0020 }, { 1732, 0x2000 }, { 1733, 0x0000 }, { 1733, 0x0020 }, + { 1734, 0x0000 }, { 1734, 0x0084 }, { 1736, 0x8000 }, { 1737, 0x0410 }, + { 1739, 0x0002 }, { 1740, 0x0000 }, { 1740, 0x0000 }, { 1740, 0x0000 }, + { 1740, 0x0002 }, { 1741, 0x1000 }, { 1742, 0x0402 }, { 1744, 0x0400 }, + /* 0x6c00 */ + { 1745, 0x0000 }, { 1745, 0x1000 }, { 1746, 0x0000 }, { 1746, 0x26a2 }, + { 1752, 0x0200 }, { 1753, 0x0500 }, { 1755, 0x4000 }, { 1756, 0x8220 }, + { 1759, 0x0000 }, { 1759, 0x8000 }, { 1760, 0x8404 }, { 1763, 0x0004 }, + { 1764, 0x4800 }, { 1766, 0x8000 }, { 1767, 0x0400 }, { 1768, 0x0000 }, + /* 0x6d00 */ + { 1768, 0x0064 }, { 1771, 0x0000 }, { 1771, 0x0050 }, { 1773, 0x0000 }, + { 1773, 0x4000 }, { 1774, 0x1880 }, { 1777, 0x0000 }, { 1777, 0x0006 }, + { 1779, 0x8002 }, { 1781, 0x0040 }, { 1782, 0x0030 }, { 1784, 0x0202 }, + { 1786, 0x0000 }, { 1786, 0x0000 }, { 1786, 0x0000 }, { 1786, 0x0000 }, + /* 0x6e00 */ + { 1786, 0x8414 }, { 1790, 0x0120 }, { 1792, 0x0600 }, { 1794, 0x0000 }, + { 1794, 0x8000 }, { 1795, 0x0201 }, { 1797, 0x0000 }, { 1797, 0x1040 }, + { 1799, 0x0840 }, { 1801, 0x0400 }, { 1802, 0x0000 }, { 1802, 0x0920 }, + { 1805, 0x0000 }, { 1805, 0x2e00 }, { 1809, 0x0304 }, { 1812, 0x0400 }, + /* 0x6f00 */ + { 1813, 0x1810 }, { 1816, 0x00c0 }, { 1818, 0x0010 }, { 1819, 0x2010 }, + { 1821, 0x0010 }, { 1822, 0x1040 }, { 1824, 0x0000 }, { 1824, 0x0210 }, + { 1826, 0x0402 }, { 1828, 0xa000 }, { 1830, 0x0000 }, { 1830, 0x4820 }, + { 1833, 0x0000 }, { 1833, 0x0608 }, { 1836, 0x0000 }, { 1836, 0x0140 }, + /* 0x7000 */ + { 1838, 0x0008 }, { 1839, 0x4000 }, { 1840, 0x1000 }, { 1841, 0x0000 }, + { 1841, 0x0800 }, { 1842, 0x1011 }, { 1845, 0x9080 }, { 1848, 0xc220 }, + { 1852, 0x8a02 }, { 1856, 0x0000 }, { 1856, 0x00e9 }, { 1861, 0x3a00 }, + { 1865, 0x1011 }, { 1868, 0x8061 }, { 1872, 0x0000 }, { 1872, 0x4022 }, + /* 0x7100 */ + { 1875, 0x0020 }, { 1876, 0x2000 }, { 1877, 0x1a00 }, { 1880, 0x4838 }, + { 1885, 0x8421 }, { 1889, 0x0002 }, { 1890, 0x0800 }, { 1891, 0x54ea }, + { 1899, 0x5100 }, { 1902, 0x0140 }, { 1904, 0x200c }, { 1907, 0x0490 }, + { 1910, 0x0000 }, { 1910, 0x2002 }, { 1912, 0x0800 }, { 1913, 0x0060 }, + /* 0x7200 */ + { 1915, 0xc200 }, { 1918, 0x00e0 }, { 1921, 0x4810 }, { 1924, 0x0000 }, + { 1924, 0x0001 }, { 1925, 0x10a1 }, { 1929, 0x0040 }, { 1930, 0x0000 }, + { 1930, 0x8084 }, { 1933, 0x8010 }, { 1935, 0x2000 }, { 1936, 0x0004 }, + { 1937, 0x2000 }, { 1938, 0x0000 }, { 1938, 0x0004 }, { 1939, 0x0000 }, + /* 0x7300 */ + { 1939, 0x0014 }, { 1941, 0x0001 }, { 1942, 0x5d00 }, { 1947, 0x0300 }, + { 1949, 0x8102 }, { 1952, 0x0000 }, { 1952, 0x0000 }, { 1952, 0x0012 }, + { 1954, 0x8000 }, { 1955, 0x5100 }, { 1958, 0x0480 }, { 1960, 0x0000 }, + { 1960, 0xc200 }, { 1963, 0x0021 }, { 1965, 0x8056 }, { 1970, 0x0a88 }, + /* 0x7400 */ + { 1974, 0x0000 }, { 1974, 0xd2b6 }, { 1983, 0x0000 }, { 1983, 0x1380 }, + { 1987, 0x03a8 }, { 1992, 0x2048 }, { 1995, 0x1921 }, { 2000, 0x0450 }, + { 2003, 0x3004 }, { 2006, 0x0a00 }, { 2008, 0x0010 }, { 2009, 0x0010 }, + { 2010, 0x1100 }, { 2012, 0x0009 }, { 2014, 0x0080 }, { 2015, 0x0107 }, + /* 0x7500 */ + { 2019, 0x4020 }, { 2021, 0x4200 }, { 2023, 0x0000 }, { 2023, 0x0830 }, + { 2026, 0x2444 }, { 2030, 0x002a }, { 2033, 0x6081 }, { 2037, 0x0404 }, + { 2039, 0x6008 }, { 2042, 0x4004 }, { 2044, 0x0000 }, { 2044, 0x0012 }, + { 2046, 0x0108 }, { 2048, 0x1000 }, { 2049, 0x0000 }, { 2049, 0x0000 }, + /* 0x7600 */ + { 2049, 0x0084 }, { 2051, 0x0000 }, { 2051, 0x1000 }, { 2052, 0x0800 }, + { 2053, 0xe001 }, { 2057, 0x0012 }, { 2059, 0x80c0 }, { 2062, 0x0458 }, + { 2066, 0x0000 }, { 2066, 0x0001 }, { 2067, 0x0022 }, { 2069, 0x0080 }, + { 2070, 0x1000 }, { 2071, 0x0040 }, { 2072, 0x0000 }, { 2072, 0x0000 }, + /* 0x7700 */ + { 2072, 0xd000 }, { 2075, 0x4000 }, { 2076, 0x0850 }, { 2079, 0x0000 }, + { 2079, 0x0009 }, { 2081, 0x0100 }, { 2082, 0x0000 }, { 2082, 0x0d84 }, + { 2087, 0x0000 }, { 2087, 0x0108 }, { 2089, 0x8000 }, { 2090, 0x4200 }, + { 2092, 0x0828 }, { 2095, 0x0000 }, { 2095, 0x0040 }, { 2096, 0x4010 }, + /* 0x7800 */ + { 2098, 0x0100 }, { 2099, 0x5100 }, { 2102, 0x0000 }, { 2102, 0x3200 }, + { 2105, 0x0894 }, { 2109, 0x001a }, { 2112, 0x0040 }, { 2113, 0x0400 }, + { 2114, 0x2102 }, { 2117, 0x0000 }, { 2117, 0x8000 }, { 2118, 0x0342 }, + { 2122, 0x0080 }, { 2123, 0x018c }, { 2127, 0x4000 }, { 2128, 0x0023 }, + /* 0x7900 */ + { 2131, 0x0040 }, { 2132, 0x0000 }, { 2132, 0x4000 }, { 2133, 0x185c }, + { 2139, 0x0000 }, { 2139, 0x0300 }, { 2141, 0x0004 }, { 2142, 0x4002 }, + { 2144, 0x00c9 }, { 2148, 0xa202 }, { 2152, 0x0220 }, { 2154, 0x0000 }, + { 2154, 0x1050 }, { 2157, 0x0010 }, { 2158, 0x0004 }, { 2159, 0x0012 }, + /* 0x7a00 */ + { 2161, 0x0040 }, { 2162, 0x0000 }, { 2162, 0x2000 }, { 2163, 0x4400 }, + { 2165, 0x0228 }, { 2168, 0x0000 }, { 2168, 0x0020 }, { 2169, 0x2000 }, + { 2170, 0x0008 }, { 2171, 0x0002 }, { 2172, 0x0000 }, { 2172, 0x1801 }, + { 2175, 0x830c }, { 2180, 0x3c08 }, { 2185, 0x0684 }, { 2189, 0x4000 }, + /* 0x7b00 */ + { 2190, 0x1800 }, { 2192, 0x8010 }, { 2194, 0x0280 }, { 2196, 0x0200 }, + { 2197, 0x000c }, { 2199, 0x0020 }, { 2200, 0x9004 }, { 2203, 0x0800 }, + { 2204, 0x0000 }, { 2204, 0x0004 }, { 2205, 0x000c }, { 2207, 0x0004 }, + { 2208, 0x8000 }, { 2209, 0x0001 }, { 2210, 0x0000 }, { 2210, 0x1400 }, + /* 0x7c00 */ + { 2212, 0x0000 }, { 2212, 0x0824 }, { 2215, 0x0000 }, { 2215, 0x0020 }, + { 2216, 0x0014 }, { 2218, 0x2042 }, { 2221, 0x2000 }, { 2222, 0x5811 }, + { 2227, 0x4048 }, { 2230, 0x1000 }, { 2231, 0x50c0 }, { 2235, 0x0100 }, + { 2236, 0x2284 }, { 2240, 0x0408 }, { 2242, 0x2040 }, { 2244, 0x1228 }, + /* 0x7d00 */ + { 2248, 0x0000 }, { 2248, 0x0000 }, { 2248, 0x0020 }, { 2249, 0x0000 }, + { 2249, 0x2000 }, { 2250, 0x2400 }, { 2252, 0x0000 }, { 2252, 0x0000 }, + { 2252, 0x0200 }, { 2253, 0x0080 }, { 2254, 0x0910 }, { 2257, 0x0008 }, + { 2258, 0xa000 }, { 2260, 0x1019 }, { 2264, 0x0030 }, { 2266, 0x6020 }, + /* 0x7e00 */ + { 2269, 0x0080 }, { 2270, 0x0000 }, { 2270, 0x0080 }, { 2271, 0x0000 }, + { 2271, 0x0000 }, { 2271, 0x0000 }, { 2271, 0x40a0 }, { 2274, 0x8000 }, + { 2275, 0x4000 }, { 2276, 0x8004 }, { 2278, 0x1010 }, { 2280, 0x0400 }, + { 2281, 0x8080 }, { 2283, 0x8000 }, { 2284, 0x0000 }, { 2284, 0x0000 }, + /* 0x7f00 */ + { 2284, 0x0040 }, { 2285, 0x0000 }, { 2285, 0x0000 }, { 2285, 0x0080 }, + { 2286, 0x4283 }, { 2291, 0x000c }, { 2293, 0x0000 }, { 2293, 0x0102 }, + { 2295, 0x8000 }, { 2296, 0x0088 }, { 2298, 0x4008 }, { 2300, 0x0010 }, + { 2301, 0x0000 }, { 2301, 0x2000 }, { 2302, 0x0080 }, { 2303, 0x0400 }, + /* 0x8000 */ + { 2304, 0x0104 }, { 2306, 0x2000 }, { 2307, 0xc021 }, { 2311, 0x1802 }, + { 2314, 0x0000 }, { 2314, 0x0810 }, { 2316, 0x004e }, { 2320, 0x0000 }, + { 2320, 0x0001 }, { 2321, 0x8000 }, { 2322, 0x0080 }, { 2323, 0x30c0 }, + { 2327, 0x0040 }, { 2328, 0x0000 }, { 2328, 0x1200 }, { 2330, 0x0040 }, + /* 0x8100 */ + { 2331, 0x5288 }, { 2336, 0x0494 }, { 2340, 0x0400 }, { 2341, 0x0094 }, + { 2344, 0x0104 }, { 2346, 0x0640 }, { 2349, 0x2000 }, { 2350, 0x1000 }, + { 2351, 0x0010 }, { 2352, 0x0008 }, { 2353, 0x0420 }, { 2355, 0x0040 }, + { 2356, 0x0102 }, { 2358, 0x0000 }, { 2358, 0x8010 }, { 2360, 0x0040 }, + /* 0x8200 */ + { 2361, 0x0000 }, { 2361, 0x0500 }, { 2363, 0x2240 }, { 2366, 0x4000 }, + { 2367, 0x0000 }, { 2367, 0x0010 }, { 2368, 0x0024 }, { 2370, 0x0e40 }, + { 2374, 0x0080 }, { 2375, 0x0000 }, { 2375, 0x0440 }, { 2377, 0x0000 }, + { 2377, 0x8410 }, { 2380, 0x0101 }, { 2382, 0x4004 }, { 2384, 0xb080 }, + /* 0x8300 */ + { 2388, 0x0800 }, { 2389, 0x2500 }, { 2392, 0x0000 }, { 2392, 0x2000 }, + { 2393, 0x0000 }, { 2393, 0x0080 }, { 2394, 0x804c }, { 2398, 0x0000 }, + { 2398, 0x0020 }, { 2399, 0x1002 }, { 2401, 0x1000 }, { 2402, 0x4200 }, + { 2404, 0x2000 }, { 2405, 0x0008 }, { 2406, 0x2000 }, { 2407, 0x0000 }, + /* 0x8400 */ + { 2407, 0x0020 }, { 2408, 0x1150 }, { 2412, 0x4053 }, { 2417, 0x4000 }, + { 2418, 0x0500 }, { 2420, 0x1128 }, { 2424, 0x0014 }, { 2426, 0x8006 }, + { 2429, 0x0101 }, { 2431, 0x004c }, { 2434, 0x2008 }, { 2436, 0x6000 }, + { 2438, 0x0000 }, { 2438, 0x4400 }, { 2440, 0x0036 }, { 2444, 0x0100 }, + /* 0x8500 */ + { 2445, 0x0028 }, { 2447, 0x0001 }, { 2448, 0x0000 }, { 2448, 0x0118 }, + { 2451, 0x1804 }, { 2454, 0x0404 }, { 2456, 0x8000 }, { 2457, 0x0009 }, + { 2459, 0x0000 }, { 2459, 0x0000 }, { 2459, 0x0000 }, { 2459, 0x0000 }, + { 2459, 0x0002 }, { 2460, 0x0000 }, { 2460, 0x4001 }, { 2462, 0x1000 }, + /* 0x8600 */ + { 2463, 0x2004 }, { 2465, 0x0051 }, { 2468, 0x8100 }, { 2470, 0x0000 }, + { 2470, 0x0024 }, { 2472, 0x0000 }, { 2472, 0x1000 }, { 2473, 0x4004 }, + { 2475, 0x0000 }, { 2475, 0x0004 }, { 2476, 0x2001 }, { 2478, 0x0004 }, + { 2479, 0x0000 }, { 2479, 0x0000 }, { 2479, 0x8000 }, { 2480, 0x0000 }, + /* 0x8700 */ + { 2480, 0x0000 }, { 2480, 0x0000 }, { 2480, 0x0000 }, { 2480, 0x0000 }, + { 2480, 0x0000 }, { 2480, 0x0000 }, { 2480, 0x0000 }, { 2480, 0x2003 }, + { 2483, 0x1840 }, { 2486, 0x0000 }, { 2486, 0x0220 }, { 2488, 0x0002 }, + { 2489, 0x4002 }, { 2491, 0x0440 }, { 2493, 0x4000 }, { 2494, 0x0020 }, + /* 0x8800 */ + { 2495, 0x8010 }, { 2497, 0x0100 }, { 2498, 0x2080 }, { 2500, 0x0000 }, + { 2500, 0x8064 }, { 2504, 0x4000 }, { 2505, 0x4031 }, { 2509, 0x0000 }, + { 2509, 0x0090 }, { 2511, 0x1000 }, { 2512, 0x4001 }, { 2514, 0x8030 }, + { 2517, 0x80a0 }, { 2520, 0x0000 }, { 2520, 0x0040 }, { 2521, 0x8020 }, + /* 0x8900 */ + { 2523, 0x0001 }, { 2524, 0x0000 }, { 2524, 0x0010 }, { 2525, 0x0000 }, + { 2525, 0x2088 }, { 2528, 0x0010 }, { 2529, 0x0020 }, { 2530, 0x0080 }, + { 2531, 0x0681 }, { 2535, 0x0012 }, { 2537, 0x02a0 }, { 2540, 0x1000 }, + { 2541, 0x0042 }, { 2543, 0x0000 }, { 2543, 0x0080 }, { 2544, 0x0000 }, + /* 0x8a00 */ + { 2544, 0x0000 }, { 2544, 0x1000 }, { 2545, 0x0a00 }, { 2547, 0x2100 }, + { 2549, 0x0200 }, { 2550, 0x0000 }, { 2550, 0x0080 }, { 2551, 0x4000 }, + { 2552, 0x0000 }, { 2552, 0x1011 }, { 2555, 0x8200 }, { 2557, 0x0010 }, + { 2558, 0x0000 }, { 2558, 0x0400 }, { 2559, 0x0400 }, { 2560, 0x0000 }, + /* 0x8b00 */ + { 2560, 0x1000 }, { 2561, 0x8000 }, { 2562, 0x2000 }, { 2563, 0x8000 }, + { 2564, 0x3008 }, { 2567, 0x4000 }, { 2568, 0x0204 }, { 2570, 0x0000 }, + { 2570, 0x0002 }, { 2571, 0x0801 }, { 2573, 0x0001 }, { 2574, 0x4000 }, + { 2575, 0x0000 }, { 2575, 0x0000 }, { 2575, 0x0004 }, { 2576, 0x0000 }, + /* 0x8c00 */ + { 2576, 0x0000 }, { 2576, 0x0000 }, { 2576, 0x0000 }, { 2576, 0x0000 }, + { 2576, 0x0000 }, { 2576, 0x0002 }, { 2577, 0x0000 }, { 2577, 0x0000 }, + { 2577, 0x0000 }, { 2577, 0x8800 }, { 2579, 0x2000 }, { 2580, 0x0000 }, + { 2580, 0x2000 }, { 2581, 0x0850 }, { 2584, 0x0a00 }, { 2586, 0x0084 }, + /* 0x8d00 */ + { 2588, 0x1808 }, { 2591, 0x3106 }, { 2596, 0x0000 }, { 2596, 0x0000 }, + { 2596, 0x0000 }, { 2596, 0x0000 }, { 2596, 0x0000 }, { 2596, 0x0400 }, + { 2597, 0x0004 }, { 2598, 0x0000 }, { 2598, 0x0240 }, { 2600, 0x0000 }, + { 2600, 0x0009 }, { 2602, 0x0010 }, { 2603, 0x0000 }, { 2603, 0x0000 }, + /* 0x8e00 */ + { 2603, 0x4002 }, { 2605, 0x0000 }, { 2605, 0x2500 }, { 2608, 0x0400 }, + { 2609, 0x8040 }, { 2611, 0x0000 }, { 2611, 0x0100 }, { 2612, 0x40a2 }, + { 2616, 0x0001 }, { 2617, 0x0000 }, { 2617, 0x2080 }, { 2619, 0x1041 }, + { 2622, 0x4008 }, { 2624, 0x0400 }, { 2625, 0x2014 }, { 2628, 0x0004 }, + /* 0x8f00 */ + { 2629, 0x0000 }, { 2629, 0x0200 }, { 2630, 0x2000 }, { 2631, 0x0001 }, + { 2632, 0x0402 }, { 2634, 0x1000 }, { 2635, 0x40c0 }, { 2638, 0x0000 }, + { 2638, 0x0000 }, { 2638, 0x0008 }, { 2639, 0x0021 }, { 2641, 0x5fe8 }, + { 2651, 0x1402 }, { 2654, 0x0401 }, { 2656, 0x0000 }, { 2656, 0x0200 }, + /* 0x9000 */ + { 2657, 0x0100 }, { 2658, 0x0004 }, { 2659, 0x0000 }, { 2659, 0x0088 }, + { 2661, 0x1000 }, { 2662, 0x0040 }, { 2663, 0x1012 }, { 2666, 0x0000 }, + { 2666, 0x0000 }, { 2666, 0x0000 }, { 2666, 0x4100 }, { 2668, 0x0800 }, + { 2669, 0x0010 }, { 2670, 0x0000 }, { 2670, 0x0000 }, { 2670, 0x0000 }, + /* 0x9100 */ + { 2670, 0x0000 }, { 2670, 0x0000 }, { 2670, 0x0000 }, { 2670, 0x0000 }, + { 2670, 0x0000 }, { 2670, 0x5202 }, { 2674, 0x0080 }, { 2675, 0x1041 }, + { 2678, 0x5000 }, { 2680, 0x0000 }, { 2680, 0x0200 }, { 2681, 0x0840 }, + { 2683, 0x0010 }, { 2684, 0x8040 }, { 2686, 0x0020 }, { 2687, 0x4400 }, + /* 0x9200 */ + { 2689, 0x4100 }, { 2691, 0x0008 }, { 2692, 0x0d00 }, { 2695, 0x1020 }, + { 2697, 0x0012 }, { 2699, 0xa120 }, { 2703, 0x4804 }, { 2706, 0x0080 }, + { 2707, 0x8212 }, { 2711, 0x0000 }, { 2711, 0x4000 }, { 2712, 0xc602 }, + { 2717, 0x0000 }, { 2717, 0x0810 }, { 2719, 0x1828 }, { 2723, 0x205c }, + /* 0x9300 */ + { 2728, 0x0088 }, { 2730, 0x0000 }, { 2730, 0x1000 }, { 2731, 0x0003 }, + { 2733, 0x013f }, { 2740, 0x8000 }, { 2741, 0x4b44 }, { 2747, 0x2118 }, + { 2751, 0x00f2 }, { 2756, 0x1001 }, { 2758, 0x2001 }, { 2760, 0xa900 }, + { 2764, 0x0840 }, { 2766, 0x0808 }, { 2768, 0x0001 }, { 2769, 0x000b }, + /* 0x9400 */ + { 2772, 0x0112 }, { 2775, 0x2880 }, { 2778, 0x20f0 }, { 2783, 0x4000 }, + { 2784, 0x200c }, { 2787, 0x0910 }, { 2790, 0x10a0 }, { 2793, 0x0a00 }, + { 2795, 0x0020 }, { 2796, 0x8000 }, { 2797, 0x0004 }, { 2798, 0x0000 }, + { 2798, 0x000a }, { 2800, 0x1000 }, { 2801, 0x0000 }, { 2801, 0x0040 }, + /* 0x9500 */ + { 2802, 0x0000 }, { 2802, 0x0000 }, { 2802, 0x2000 }, { 2803, 0x0000 }, + { 2803, 0x0080 }, { 2804, 0x0000 }, { 2804, 0x0000 }, { 2804, 0x8100 }, + { 2806, 0x0020 }, { 2807, 0x02c0 }, { 2810, 0x04c5 }, { 2815, 0x0000 }, + { 2815, 0x0000 }, { 2815, 0x0000 }, { 2815, 0x0100 }, { 2816, 0x0010 }, + /* 0x9600 */ + { 2817, 0x0000 }, { 2817, 0x2000 }, { 2818, 0x0000 }, { 2818, 0x0108 }, + { 2820, 0x0022 }, { 2822, 0x0040 }, { 2823, 0x0200 }, { 2824, 0x0800 }, + { 2825, 0x8002 }, { 2827, 0x0040 }, { 2828, 0x0028 }, { 2830, 0x2040 }, + { 2832, 0x0000 }, { 2832, 0x0000 }, { 2832, 0x0000 }, { 2832, 0x0010 }, + /* 0x9700 */ + { 2833, 0x0008 }, { 2834, 0x0800 }, { 2835, 0x0002 }, { 2836, 0x0042 }, + { 2838, 0x0003 }, { 2840, 0xa082 }, { 2844, 0x2000 }, { 2845, 0x0002 }, + { 2846, 0x0280 }, { 2848, 0x8800 }, { 2850, 0x0000 }, { 2850, 0x6516 }, + { 2857, 0x0105 }, { 2860, 0x0004 }, { 2861, 0x4041 }, { 2864, 0x0024 }, + /* 0x9800 */ + { 2866, 0x0000 }, { 2866, 0x8030 }, { 2869, 0x4008 }, { 2871, 0x0018 }, + { 2873, 0x0880 }, { 2875, 0x0000 }, { 2875, 0x1040 }, { 2877, 0x0020 }, + { 2878, 0x0000 }, { 2878, 0x0000 }, { 2878, 0x0000 }, { 2878, 0x0290 }, + { 2881, 0x4588 }, { 2886, 0x5000 }, { 2888, 0x1043 }, { 2892, 0x0022 }, + /* 0x9900 */ + { 2894, 0x4000 }, { 2895, 0x1200 }, { 2897, 0x0000 }, { 2897, 0x0b80 }, + { 2901, 0x2405 }, { 2905, 0x2000 }, { 2906, 0x000c }, { 2908, 0x0000 }, + { 2908, 0x0000 }, { 2908, 0x0800 }, { 2909, 0x0410 }, { 2911, 0x1100 }, + { 2913, 0x0030 }, { 2915, 0x0400 }, { 2916, 0x0042 }, { 2918, 0x0020 }, + /* 0x9a00 */ + { 2919, 0x1000 }, { 2920, 0x8001 }, { 2922, 0x8042 }, { 2925, 0x1800 }, + { 2927, 0x0000 }, { 2927, 0x1100 }, { 2929, 0x1008 }, { 2931, 0x0000 }, + { 2931, 0x8000 }, { 2932, 0x0000 }, { 2932, 0x0000 }, { 2932, 0x2444 }, + { 2936, 0x0000 }, { 2936, 0x0080 }, { 2937, 0x0005 }, { 2939, 0x8010 }, + /* 0x9b00 */ + { 2941, 0x8204 }, { 2944, 0x0010 }, { 2945, 0x2400 }, { 2947, 0x0210 }, + { 2949, 0x0001 }, { 2950, 0x0001 }, { 2951, 0x0200 }, { 2952, 0x8000 }, + { 2953, 0xe80a }, { 2959, 0xa080 }, { 2962, 0x0000 }, { 2962, 0x0001 }, + { 2963, 0x8000 }, { 2964, 0x2000 }, { 2965, 0x2200 }, { 2967, 0x8012 }, + /* 0x9c00 */ + { 2970, 0x1404 }, { 2973, 0x8821 }, { 2977, 0x8041 }, { 2980, 0x0420 }, + { 2982, 0x8020 }, { 2984, 0x2008 }, { 2986, 0x0000 }, { 2986, 0x1804 }, + { 2989, 0x0000 }, { 2989, 0x0000 }, { 2989, 0x0000 }, { 2989, 0x0000 }, + { 2989, 0x0000 }, { 2989, 0x0000 }, { 2989, 0x0000 }, { 2989, 0x0000 }, + /* 0x9d00 */ + { 2989, 0x1004 }, { 2991, 0x0040 }, { 2992, 0x0002 }, { 2993, 0x0210 }, + { 2995, 0x4210 }, { 2998, 0x4001 }, { 3000, 0x6000 }, { 3002, 0x5000 }, + { 3004, 0x0008 }, { 3005, 0x0008 }, { 3006, 0x0820 }, { 3008, 0x2000 }, + { 3009, 0x0211 }, { 3012, 0x0010 }, { 3013, 0x0000 }, { 3013, 0x1000 }, + /* 0x9e00 */ + { 3014, 0x5400 }, { 3017, 0x9100 }, { 3020, 0x0000 }, { 3020, 0x0000 }, + { 3020, 0x0000 }, { 3020, 0x0000 }, { 3020, 0x0000 }, { 3020, 0x0800 }, + { 3021, 0x0032 }, { 3024, 0x4161 }, { 3029, 0x9d44 }, { 3036, 0xa002 }, + { 3039, 0x00d2 }, { 3043, 0x0000 }, { 3043, 0x0004 }, { 3044, 0x4102 }, + /* 0x9f00 */ + { 3047, 0x0104 }, { 3049, 0x0080 }, { 3050, 0x00c0 }, { 3052, 0x0200 }, + { 3053, 0x0030 }, { 3055, 0x0409 }, { 3058, 0x0204 }, { 3060, 0x8000 }, + { 3061, 0x4000 }, { 3062, 0x8200 }, { 3064, 0x0020 }, { 3065, 0x0003 }, +}; +static const Summary16 hkscs1999_uni2indx_pagef9[1] = { + /* 0xf900 */ + { 3067, 0x0080 }, +}; +static const Summary16 hkscs1999_uni2indx_pageff[15] = { + /* 0xff00 */ + { 3068, 0x0084 }, { 3070, 0x0000 }, { 3070, 0x0000 }, { 3070, 0x2800 }, + { 3072, 0x0000 }, { 3072, 0x0000 }, { 3072, 0x0000 }, { 3072, 0x0000 }, + { 3072, 0x0000 }, { 3072, 0x0000 }, { 3072, 0x0000 }, { 3072, 0x0000 }, + { 3072, 0x0000 }, { 3072, 0x0000 }, { 3072, 0x2014 }, +}; +static const Summary16 hkscs1999_uni2indx_page200[2335] = { + /* 0x20000 */ + { 3075, 0x0000 }, { 3075, 0x0000 }, { 3075, 0x0002 }, { 3076, 0x4000 }, + { 3077, 0x4040 }, { 3079, 0x0000 }, { 3079, 0x0100 }, { 3080, 0x0000 }, + { 3080, 0x04c0 }, { 3083, 0x0010 }, { 3084, 0x0000 }, { 3084, 0x0000 }, + { 3084, 0x3c00 }, { 3088, 0x0002 }, { 3089, 0x4000 }, { 3090, 0x0000 }, + /* 0x20100 */ + { 3090, 0x5000 }, { 3092, 0x0100 }, { 3093, 0x0000 }, { 3093, 0x0000 }, + { 3093, 0x0000 }, { 3093, 0x0000 }, { 3093, 0x0000 }, { 3093, 0x0000 }, + { 3093, 0x0000 }, { 3093, 0x0000 }, { 3093, 0x0a00 }, { 3095, 0x0000 }, + { 3095, 0x0002 }, { 3096, 0x0010 }, { 3097, 0x0000 }, { 3097, 0x0004 }, + /* 0x20200 */ + { 3098, 0x1010 }, { 3100, 0x0010 }, { 3101, 0x0000 }, { 3101, 0x0000 }, + { 3101, 0x0000 }, { 3101, 0x0800 }, { 3102, 0x0000 }, { 3102, 0x0030 }, + { 3104, 0x0000 }, { 3104, 0x4200 }, { 3106, 0x0001 }, { 3107, 0x8080 }, + { 3109, 0x0001 }, { 3110, 0x0000 }, { 3110, 0x0020 }, { 3111, 0x0000 }, + /* 0x20300 */ + { 3111, 0x0400 }, { 3112, 0x0000 }, { 3112, 0x0020 }, { 3113, 0x0000 }, + { 3113, 0x00e2 }, { 3117, 0x0000 }, { 3117, 0x0000 }, { 3117, 0xc000 }, + { 3119, 0x0001 }, { 3120, 0x0000 }, { 3120, 0x0081 }, { 3122, 0x0020 }, + { 3123, 0x0a00 }, { 3125, 0x0000 }, { 3125, 0x0000 }, { 3125, 0x1020 }, + /* 0x20400 */ + { 3127, 0x0000 }, { 3127, 0x8018 }, { 3130, 0x0000 }, { 3130, 0x0000 }, + { 3130, 0x0000 }, { 3130, 0x0000 }, { 3130, 0x0020 }, { 3131, 0x0000 }, + { 3131, 0x4080 }, { 3133, 0x0006 }, { 3135, 0x0008 }, { 3136, 0x0000 }, + { 3136, 0x0000 }, { 3136, 0x0080 }, { 3137, 0x0000 }, { 3137, 0x5000 }, + /* 0x20500 */ + { 3139, 0x0000 }, { 3139, 0x0000 }, { 3139, 0x0000 }, { 3139, 0x0000 }, + { 3139, 0x0080 }, { 3140, 0x0000 }, { 3140, 0x0000 }, { 3140, 0x0000 }, + { 3140, 0x4000 }, { 3141, 0x0000 }, { 3141, 0x0020 }, { 3142, 0x0008 }, + { 3143, 0x0408 }, { 3145, 0x8021 }, { 3148, 0x0801 }, { 3150, 0x0000 }, + /* 0x20600 */ + { 3150, 0x0000 }, { 3150, 0x0622 }, { 3154, 0x0000 }, { 3154, 0x0001 }, + { 3155, 0x0000 }, { 3155, 0x0040 }, { 3156, 0x0000 }, { 3156, 0x0040 }, + { 3157, 0x0000 }, { 3157, 0x0000 }, { 3157, 0x0000 }, { 3157, 0x0000 }, + { 3157, 0x0000 }, { 3157, 0x0000 }, { 3157, 0x0000 }, { 3157, 0x0000 }, + /* 0x20700 */ + { 3157, 0x4000 }, { 3158, 0x0000 }, { 3158, 0x0000 }, { 3158, 0x0002 }, + { 3159, 0x0000 }, { 3159, 0x0000 }, { 3159, 0x0000 }, { 3159, 0x0200 }, + { 3160, 0x0000 }, { 3160, 0x0000 }, { 3160, 0x0000 }, { 3160, 0x0000 }, + { 3160, 0x0000 }, { 3160, 0x0000 }, { 3160, 0x0000 }, { 3160, 0x0000 }, + /* 0x20800 */ + { 3160, 0x0000 }, { 3160, 0x0000 }, { 3160, 0x1000 }, { 3161, 0x0000 }, + { 3161, 0x0000 }, { 3161, 0x0000 }, { 3161, 0x0000 }, { 3161, 0x0008 }, + { 3162, 0x0000 }, { 3162, 0x0000 }, { 3162, 0x0000 }, { 3162, 0x0000 }, + { 3162, 0x0000 }, { 3162, 0x0020 }, { 3163, 0x0000 }, { 3163, 0x0000 }, + /* 0x20900 */ + { 3163, 0x0000 }, { 3163, 0x0040 }, { 3164, 0x0008 }, { 3165, 0x0000 }, + { 3165, 0x0000 }, { 3165, 0x0010 }, { 3166, 0x0000 }, { 3166, 0x0200 }, + { 3167, 0x0000 }, { 3167, 0x0000 }, { 3167, 0x0000 }, { 3167, 0x0000 }, + { 3167, 0x0000 }, { 3167, 0x0000 }, { 3167, 0x0080 }, { 3168, 0x0000 }, + /* 0x20a00 */ + { 3168, 0x0000 }, { 3168, 0x0002 }, { 3169, 0x0000 }, { 3169, 0x0000 }, + { 3169, 0x0000 }, { 3169, 0x0001 }, { 3170, 0x0000 }, { 3170, 0x0000 }, + { 3170, 0x0000 }, { 3170, 0x0000 }, { 3170, 0x0000 }, { 3170, 0x0010 }, + { 3171, 0x2004 }, { 3173, 0x0000 }, { 3173, 0x0000 }, { 3173, 0x0000 }, + /* 0x20b00 */ + { 3173, 0x2000 }, { 3174, 0x0000 }, { 3174, 0x0000 }, { 3174, 0x0000 }, + { 3174, 0x0000 }, { 3174, 0x0000 }, { 3174, 0x0000 }, { 3174, 0x0000 }, + { 3174, 0x8000 }, { 3175, 0x0000 }, { 3175, 0x0300 }, { 3177, 0x8000 }, + { 3178, 0x0840 }, { 3180, 0x0000 }, { 3180, 0x0804 }, { 3182, 0x8800 }, + /* 0x20c00 */ + { 3184, 0x2800 }, { 3186, 0x0000 }, { 3186, 0x0001 }, { 3187, 0x0c10 }, + { 3190, 0x000e }, { 3193, 0x0008 }, { 3194, 0x0020 }, { 3195, 0x1180 }, + { 3198, 0x2000 }, { 3199, 0x1040 }, { 3201, 0x0000 }, { 3201, 0x0120 }, + { 3203, 0x8000 }, { 3204, 0x2078 }, { 3209, 0x2000 }, { 3210, 0x8000 }, + /* 0x20d00 */ + { 3211, 0x0000 }, { 3211, 0x0020 }, { 3212, 0x0100 }, { 3213, 0x0006 }, + { 3215, 0x73c0 }, { 3222, 0x0000 }, { 3222, 0x8000 }, { 3223, 0xd012 }, + { 3228, 0x0000 }, { 3228, 0x1040 }, { 3230, 0x0080 }, { 3231, 0x0004 }, + { 3232, 0x0100 }, { 3233, 0x0000 }, { 3233, 0x0000 }, { 3233, 0x0000 }, + /* 0x20e00 */ + { 3233, 0xe610 }, { 3239, 0x2043 }, { 3243, 0x0000 }, { 3243, 0x0000 }, + { 3243, 0x1000 }, { 3244, 0x0000 }, { 3244, 0x2000 }, { 3245, 0x0fe8 }, + { 3253, 0x1000 }, { 3254, 0x2140 }, { 3257, 0x1c04 }, { 3261, 0x0040 }, + { 3262, 0x0000 }, { 3262, 0x2180 }, { 3265, 0x0000 }, { 3265, 0x0f00 }, + /* 0x20f00 */ + { 3269, 0x0000 }, { 3269, 0x2000 }, { 3270, 0x6040 }, { 3273, 0x0803 }, + { 3276, 0x1000 }, { 3277, 0x0000 }, { 3277, 0x0010 }, { 3278, 0x0000 }, + { 3278, 0x2000 }, { 3279, 0x0001 }, { 3280, 0x2000 }, { 3281, 0x1070 }, + { 3285, 0x0000 }, { 3285, 0x8000 }, { 3286, 0x3c00 }, { 3290, 0x0000 }, + /* 0x21000 */ + { 3290, 0x0000 }, { 3290, 0x6010 }, { 3293, 0x0000 }, { 3293, 0x0000 }, + { 3293, 0x8000 }, { 3294, 0x1000 }, { 3295, 0x8000 }, { 3296, 0x09e0 }, + { 3301, 0x0100 }, { 3302, 0x2040 }, { 3304, 0x0000 }, { 3304, 0x8010 }, + { 3306, 0x8383 }, { 3312, 0x0008 }, { 3313, 0x0010 }, { 3314, 0x0070 }, + /* 0x21100 */ + { 3317, 0x0000 }, { 3317, 0x0000 }, { 3317, 0x8000 }, { 3318, 0x2800 }, + { 3320, 0x8120 }, { 3323, 0x0000 }, { 3323, 0x0000 }, { 3323, 0x0000 }, + { 3323, 0x0081 }, { 3325, 0x0000 }, { 3325, 0x0000 }, { 3325, 0x0000 }, + { 3325, 0x0000 }, { 3325, 0x0200 }, { 3326, 0x0000 }, { 3326, 0x0000 }, + /* 0x21200 */ + { 3326, 0x0000 }, { 3326, 0x0000 }, { 3326, 0x0000 }, { 3326, 0x1000 }, + { 3327, 0x8000 }, { 3328, 0x0000 }, { 3328, 0x0000 }, { 3328, 0x1000 }, + { 3329, 0x0000 }, { 3329, 0x0000 }, { 3329, 0x0300 }, { 3331, 0x0001 }, + { 3332, 0x0000 }, { 3332, 0x0000 }, { 3332, 0x0008 }, { 3333, 0x4000 }, + /* 0x21300 */ + { 3334, 0x003c }, { 3338, 0x0000 }, { 3338, 0x0000 }, { 3338, 0x0440 }, + { 3340, 0x0000 }, { 3340, 0x0000 }, { 3340, 0x0000 }, { 3340, 0x0060 }, + { 3342, 0x4000 }, { 3343, 0x1100 }, { 3345, 0x0000 }, { 3345, 0x0000 }, + { 3345, 0x0060 }, { 3347, 0x0000 }, { 3347, 0x2000 }, { 3348, 0x4000 }, + /* 0x21400 */ + { 3349, 0x0000 }, { 3349, 0x0048 }, { 3351, 0x0010 }, { 3352, 0x0000 }, + { 3352, 0x0000 }, { 3352, 0x0034 }, { 3355, 0x0000 }, { 3355, 0x0000 }, + { 3355, 0x0400 }, { 3356, 0x0080 }, { 3357, 0x0000 }, { 3357, 0x0040 }, + { 3358, 0x0000 }, { 3358, 0x0000 }, { 3358, 0x0100 }, { 3359, 0x2000 }, + /* 0x21500 */ + { 3360, 0x0000 }, { 3360, 0x0000 }, { 3360, 0x0000 }, { 3360, 0x0000 }, + { 3360, 0x0000 }, { 3360, 0x0000 }, { 3360, 0x0000 }, { 3360, 0x0080 }, + { 3361, 0x0004 }, { 3362, 0x0040 }, { 3363, 0x0000 }, { 3363, 0x0000 }, + { 3363, 0x0000 }, { 3363, 0x0000 }, { 3363, 0x0000 }, { 3363, 0x0000 }, + /* 0x21600 */ + { 3363, 0x0400 }, { 3364, 0x0208 }, { 3366, 0x0000 }, { 3366, 0x4000 }, + { 3367, 0x0000 }, { 3367, 0x0000 }, { 3367, 0x0002 }, { 3368, 0x0000 }, + { 3368, 0x0000 }, { 3368, 0x0004 }, { 3369, 0x0000 }, { 3369, 0x0500 }, + { 3371, 0x0007 }, { 3374, 0x8028 }, { 3377, 0x01c0 }, { 3380, 0x5c00 }, + /* 0x21700 */ + { 3384, 0x2000 }, { 3385, 0x0001 }, { 3386, 0x0040 }, { 3387, 0x1c00 }, + { 3390, 0x0000 }, { 3390, 0x0080 }, { 3391, 0xf000 }, { 3395, 0x001b }, + { 3399, 0x0000 }, { 3399, 0x0000 }, { 3399, 0x0800 }, { 3400, 0x003f }, + { 3406, 0x0088 }, { 3408, 0x9e00 }, { 3413, 0x8000 }, { 3414, 0x1f60 }, + /* 0x21800 */ + { 3421, 0x0000 }, { 3421, 0x0000 }, { 3421, 0x2701 }, { 3426, 0x0e00 }, + { 3429, 0x0021 }, { 3431, 0x4004 }, { 3433, 0x001e }, { 3437, 0x0880 }, + { 3439, 0x0038 }, { 3442, 0xc000 }, { 3444, 0x0007 }, { 3447, 0xc000 }, + { 3449, 0x0000 }, { 3449, 0x03c2 }, { 3454, 0x0000 }, { 3454, 0x0400 }, + /* 0x21900 */ + { 3455, 0x0038 }, { 3458, 0x1027 }, { 3463, 0x0084 }, { 3465, 0x0800 }, + { 3466, 0x0010 }, { 3467, 0x0100 }, { 3468, 0x0400 }, { 3469, 0x1000 }, + { 3470, 0x0108 }, { 3472, 0x0040 }, { 3473, 0x0000 }, { 3473, 0x0000 }, + { 3473, 0x0000 }, { 3473, 0x0800 }, { 3474, 0x0000 }, { 3474, 0x0008 }, + /* 0x21a00 */ + { 3475, 0x0000 }, { 3475, 0x0000 }, { 3475, 0x2000 }, { 3476, 0x0010 }, + { 3477, 0x0820 }, { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 }, + { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 }, + { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 }, + /* 0x21b00 */ + { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 }, { 3479, 0x0000 }, + { 3479, 0x0010 }, { 3480, 0x0000 }, { 3480, 0x0000 }, { 3480, 0x0000 }, + { 3480, 0x0000 }, { 3480, 0x0000 }, { 3480, 0x0000 }, { 3480, 0x0000 }, + { 3480, 0x0006 }, { 3482, 0x0000 }, { 3482, 0x0000 }, { 3482, 0x0000 }, + /* 0x21c00 */ + { 3482, 0x0000 }, { 3482, 0x0000 }, { 3482, 0x0400 }, { 3483, 0x0000 }, + { 3483, 0x0000 }, { 3483, 0x0000 }, { 3483, 0x0000 }, { 3483, 0x0001 }, + { 3484, 0x0000 }, { 3484, 0x0000 }, { 3484, 0x1024 }, { 3487, 0x0000 }, + { 3487, 0x0000 }, { 3487, 0x0000 }, { 3487, 0x0000 }, { 3487, 0x0000 }, + /* 0x21d00 */ + { 3487, 0x0000 }, { 3487, 0x0000 }, { 3487, 0x0000 }, { 3487, 0x0000 }, + { 3487, 0x0040 }, { 3488, 0x0000 }, { 3488, 0x0000 }, { 3488, 0x0000 }, + { 3488, 0x0000 }, { 3488, 0x0001 }, { 3489, 0x0000 }, { 3489, 0x0400 }, + { 3490, 0x0400 }, { 3491, 0x0002 }, { 3492, 0x0800 }, { 3493, 0x0200 }, + /* 0x21e00 */ + { 3494, 0x0000 }, { 3494, 0x1000 }, { 3495, 0x0000 }, { 3495, 0x2080 }, + { 3497, 0x0000 }, { 3497, 0x0000 }, { 3497, 0x0000 }, { 3497, 0x0000 }, + { 3497, 0x0200 }, { 3498, 0x0000 }, { 3498, 0x0110 }, { 3500, 0x0000 }, + { 3500, 0x0100 }, { 3501, 0x0020 }, { 3502, 0x0000 }, { 3502, 0x0000 }, + /* 0x21f00 */ + { 3502, 0x8000 }, { 3503, 0x0020 }, { 3504, 0x0000 }, { 3504, 0x0000 }, + { 3504, 0x0000 }, { 3504, 0x0000 }, { 3504, 0x0400 }, { 3505, 0x0000 }, + { 3505, 0x0000 }, { 3505, 0x4000 }, { 3506, 0x0002 }, { 3507, 0x0000 }, + { 3507, 0x0000 }, { 3507, 0x0000 }, { 3507, 0x0100 }, { 3508, 0x0000 }, + /* 0x22000 */ + { 3508, 0x0000 }, { 3508, 0x0000 }, { 3508, 0x0000 }, { 3508, 0x0000 }, + { 3508, 0x0220 }, { 3510, 0x0000 }, { 3510, 0x0000 }, { 3510, 0x0000 }, + { 3510, 0x0000 }, { 3510, 0x0400 }, { 3511, 0x0000 }, { 3511, 0x0000 }, + { 3511, 0x0080 }, { 3512, 0x0000 }, { 3512, 0x0000 }, { 3512, 0x1000 }, + /* 0x22100 */ + { 3513, 0x0000 }, { 3513, 0x0000 }, { 3513, 0x0400 }, { 3514, 0x0000 }, + { 3514, 0x0000 }, { 3514, 0x0800 }, { 3515, 0x0000 }, { 3515, 0x0408 }, + { 3517, 0x0000 }, { 3517, 0x0000 }, { 3517, 0x0002 }, { 3518, 0x0000 }, + { 3518, 0x0008 }, { 3519, 0x0000 }, { 3519, 0x0000 }, { 3519, 0x0000 }, + /* 0x22200 */ + { 3519, 0x0100 }, { 3520, 0x0000 }, { 3520, 0x0000 }, { 3520, 0x0000 }, + { 3520, 0x0000 }, { 3520, 0x0000 }, { 3520, 0x0000 }, { 3520, 0x1000 }, + { 3521, 0x0000 }, { 3521, 0x0000 }, { 3521, 0x0000 }, { 3521, 0x0000 }, + { 3521, 0x0000 }, { 3521, 0x0000 }, { 3521, 0x0000 }, { 3521, 0x0000 }, + /* 0x22300 */ + { 3521, 0x0000 }, { 3521, 0x0000 }, { 3521, 0x0022 }, { 3523, 0x0000 }, + { 3523, 0x0000 }, { 3523, 0x0000 }, { 3523, 0x0000 }, { 3523, 0x0000 }, + { 3523, 0x0000 }, { 3523, 0x0000 }, { 3523, 0x0000 }, { 3523, 0x2000 }, + { 3524, 0x0000 }, { 3524, 0x0081 }, { 3526, 0x0000 }, { 3526, 0x0400 }, + /* 0x22400 */ + { 3527, 0x0000 }, { 3527, 0x0000 }, { 3527, 0x0000 }, { 3527, 0x0000 }, + { 3527, 0x0000 }, { 3527, 0x0000 }, { 3527, 0x0020 }, { 3528, 0x0002 }, + { 3529, 0x0800 }, { 3530, 0x0002 }, { 3531, 0x0000 }, { 3531, 0x0001 }, + { 3532, 0x0000 }, { 3532, 0x0000 }, { 3532, 0x2000 }, { 3533, 0x0000 }, + /* 0x22500 */ + { 3533, 0x0000 }, { 3533, 0x0808 }, { 3535, 0x0000 }, { 3535, 0x0001 }, + { 3536, 0x0000 }, { 3536, 0x0010 }, { 3537, 0x0000 }, { 3537, 0x0000 }, + { 3537, 0x2000 }, { 3538, 0x0000 }, { 3538, 0x8000 }, { 3539, 0x4000 }, + { 3540, 0x0000 }, { 3540, 0x0000 }, { 3540, 0x0000 }, { 3540, 0x0000 }, + /* 0x22600 */ + { 3540, 0x0000 }, { 3540, 0x1800 }, { 3542, 0x0800 }, { 3543, 0x0000 }, + { 3543, 0x0000 }, { 3543, 0x0000 }, { 3543, 0x0100 }, { 3544, 0x0400 }, + { 3545, 0x0000 }, { 3545, 0x0140 }, { 3547, 0x0000 }, { 3547, 0x0000 }, + { 3547, 0x0000 }, { 3547, 0x0000 }, { 3547, 0x0000 }, { 3547, 0x0070 }, + /* 0x22700 */ + { 3550, 0x0000 }, { 3550, 0x8810 }, { 3553, 0x0400 }, { 3554, 0x0000 }, + { 3554, 0x0000 }, { 3554, 0x0000 }, { 3554, 0x0000 }, { 3554, 0x0020 }, + { 3555, 0x0002 }, { 3556, 0x0000 }, { 3556, 0x0000 }, { 3556, 0x0030 }, + { 3558, 0x2000 }, { 3559, 0x0000 }, { 3559, 0x0000 }, { 3559, 0x0000 }, + /* 0x22800 */ + { 3559, 0x0008 }, { 3560, 0x0000 }, { 3560, 0x0000 }, { 3560, 0x0000 }, + { 3560, 0x0000 }, { 3560, 0x8000 }, { 3561, 0x0001 }, { 3562, 0x0002 }, + { 3563, 0x0000 }, { 3563, 0x0000 }, { 3563, 0x2000 }, { 3564, 0x0000 }, + { 3564, 0x0002 }, { 3565, 0x0000 }, { 3565, 0x0000 }, { 3565, 0x0080 }, + /* 0x22900 */ + { 3566, 0x0000 }, { 3566, 0x0000 }, { 3566, 0x0040 }, { 3567, 0x0200 }, + { 3568, 0x8000 }, { 3569, 0x0000 }, { 3569, 0x0880 }, { 3571, 0x0000 }, + { 3571, 0x0001 }, { 3572, 0x0008 }, { 3573, 0x0000 }, { 3573, 0x0000 }, + { 3573, 0x0000 }, { 3573, 0x0000 }, { 3573, 0x0000 }, { 3573, 0x0000 }, + /* 0x22a00 */ + { 3573, 0x0000 }, { 3573, 0x0000 }, { 3573, 0x0000 }, { 3573, 0x0000 }, + { 3573, 0x0000 }, { 3573, 0x0000 }, { 3573, 0x0040 }, { 3574, 0x0000 }, + { 3574, 0x0000 }, { 3574, 0x0000 }, { 3574, 0x0000 }, { 3574, 0x0000 }, + { 3574, 0x8000 }, { 3575, 0x0020 }, { 3576, 0x0140 }, { 3578, 0x0000 }, + /* 0x22b00 */ + { 3578, 0x4000 }, { 3579, 0x0000 }, { 3579, 0x0004 }, { 3580, 0x8000 }, + { 3581, 0x0008 }, { 3582, 0x0000 }, { 3582, 0x0400 }, { 3583, 0x0000 }, + { 3583, 0x0000 }, { 3583, 0x0000 }, { 3583, 0x0000 }, { 3583, 0x0000 }, + { 3583, 0x4400 }, { 3585, 0x0000 }, { 3585, 0x0000 }, { 3585, 0x0000 }, + /* 0x22c00 */ + { 3585, 0x0000 }, { 3585, 0x0000 }, { 3585, 0x00c0 }, { 3587, 0x0100 }, + { 3588, 0x1000 }, { 3589, 0x0022 }, { 3591, 0x0004 }, { 3592, 0x0000 }, + { 3592, 0x0100 }, { 3593, 0x0800 }, { 3594, 0x0202 }, { 3596, 0x0084 }, + { 3598, 0x0244 }, { 3601, 0x0000 }, { 3601, 0x0000 }, { 3601, 0x0000 }, + /* 0x22d00 */ + { 3601, 0x0180 }, { 3603, 0x0004 }, { 3604, 0x0000 }, { 3604, 0x0000 }, + { 3604, 0x1010 }, { 3606, 0x0000 }, { 3606, 0x0080 }, { 3607, 0x0000 }, + { 3607, 0x2000 }, { 3608, 0x0020 }, { 3609, 0x0019 }, { 3612, 0x0080 }, + { 3613, 0x0000 }, { 3613, 0x0000 }, { 3613, 0x4000 }, { 3614, 0x0000 }, + /* 0x22e00 */ + { 3614, 0x2000 }, { 3615, 0x0000 }, { 3615, 0x0000 }, { 3615, 0x0040 }, + { 3616, 0x0004 }, { 3617, 0x0000 }, { 3617, 0x0000 }, { 3617, 0x0100 }, + { 3618, 0x0800 }, { 3619, 0x0000 }, { 3619, 0x0000 }, { 3619, 0x0008 }, + { 3620, 0x0000 }, { 3620, 0x0000 }, { 3620, 0x8000 }, { 3621, 0x0000 }, + /* 0x22f00 */ + { 3621, 0x0000 }, { 3621, 0x0000 }, { 3621, 0x0000 }, { 3621, 0x0000 }, + { 3621, 0x0000 }, { 3621, 0x0000 }, { 3621, 0x0000 }, { 3621, 0x0010 }, + { 3622, 0x0000 }, { 3622, 0x0000 }, { 3622, 0x0000 }, { 3622, 0x0000 }, + { 3622, 0x1000 }, { 3623, 0x0000 }, { 3623, 0x0008 }, { 3624, 0x0000 }, + /* 0x23000 */ + { 3624, 0x0000 }, { 3624, 0x0000 }, { 3624, 0x0000 }, { 3624, 0x0008 }, + { 3625, 0x0810 }, { 3627, 0x0000 }, { 3627, 0x0040 }, { 3628, 0x6000 }, + { 3630, 0x4000 }, { 3631, 0x0000 }, { 3631, 0x0000 }, { 3631, 0x1080 }, + { 3633, 0x0000 }, { 3633, 0x0400 }, { 3634, 0x0000 }, { 3634, 0x0000 }, + /* 0x23100 */ + { 3634, 0x0008 }, { 3635, 0x0000 }, { 3635, 0x0000 }, { 3635, 0x2000 }, + { 3636, 0x0000 }, { 3636, 0x0000 }, { 3636, 0x0000 }, { 3636, 0x2000 }, + { 3637, 0x0004 }, { 3638, 0x0000 }, { 3638, 0x0030 }, { 3640, 0x0008 }, + { 3641, 0x0300 }, { 3643, 0x0000 }, { 3643, 0x0000 }, { 3643, 0x0380 }, + /* 0x23200 */ + { 3646, 0x8000 }, { 3647, 0x0000 }, { 3647, 0x8020 }, { 3649, 0x001e }, + { 3653, 0x0000 }, { 3653, 0x0000 }, { 3653, 0x0004 }, { 3654, 0x0000 }, + { 3654, 0x0600 }, { 3656, 0x0000 }, { 3656, 0x3800 }, { 3659, 0x0000 }, + { 3659, 0x0000 }, { 3659, 0x0004 }, { 3660, 0x0003 }, { 3662, 0x0000 }, + /* 0x23300 */ + { 3662, 0x0401 }, { 3664, 0x8000 }, { 3665, 0x0000 }, { 3665, 0x0000 }, + { 3665, 0x0000 }, { 3665, 0x0000 }, { 3665, 0x0000 }, { 3665, 0x0000 }, + { 3665, 0x0000 }, { 3665, 0x0000 }, { 3665, 0x0000 }, { 3665, 0x0010 }, + { 3666, 0x1000 }, { 3667, 0x4000 }, { 3668, 0x0040 }, { 3669, 0x4430 }, + /* 0x23400 */ + { 3673, 0x0001 }, { 3674, 0x0000 }, { 3674, 0x0000 }, { 3674, 0x8000 }, + { 3675, 0x0000 }, { 3675, 0x0001 }, { 3676, 0x8000 }, { 3677, 0x0004 }, + { 3678, 0x0000 }, { 3678, 0x0000 }, { 3678, 0x0000 }, { 3678, 0x0000 }, + { 3678, 0x0000 }, { 3678, 0x0000 }, { 3678, 0x0020 }, { 3679, 0x0000 }, + /* 0x23500 */ + { 3679, 0x0000 }, { 3679, 0x0200 }, { 3680, 0x0000 }, { 3680, 0x0001 }, + { 3681, 0x0000 }, { 3681, 0x0400 }, { 3682, 0x0080 }, { 3683, 0x0000 }, + { 3683, 0x0000 }, { 3683, 0x1220 }, { 3686, 0x0000 }, { 3686, 0x0000 }, + { 3686, 0xe000 }, { 3689, 0x0000 }, { 3689, 0x0000 }, { 3689, 0x0008 }, + /* 0x23600 */ + { 3690, 0x0001 }, { 3691, 0x0400 }, { 3692, 0x0000 }, { 3692, 0x1000 }, + { 3693, 0x0001 }, { 3694, 0x8200 }, { 3696, 0x0000 }, { 3696, 0x0080 }, + { 3697, 0x0000 }, { 3697, 0x0000 }, { 3697, 0x2040 }, { 3699, 0x0400 }, + { 3700, 0x0000 }, { 3700, 0x8000 }, { 3701, 0x4000 }, { 3702, 0x0000 }, + /* 0x23700 */ + { 3702, 0x0008 }, { 3703, 0x0040 }, { 3704, 0xa001 }, { 3707, 0x8000 }, + { 3708, 0x0000 }, { 3708, 0x0000 }, { 3708, 0x0040 }, { 3709, 0x0000 }, + { 3709, 0x0002 }, { 3710, 0x0000 }, { 3710, 0x0004 }, { 3711, 0x1000 }, + { 3712, 0x0004 }, { 3713, 0x00e0 }, { 3716, 0x0000 }, { 3716, 0x0000 }, + /* 0x23800 */ + { 3716, 0x0000 }, { 3716, 0x0000 }, { 3716, 0x0000 }, { 3716, 0x0400 }, + { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, + { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, + { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, + /* 0x23900 */ + { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, + { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, + { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, { 3717, 0x0000 }, + { 3717, 0x0004 }, { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0000 }, + /* 0x23a00 */ + { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0000 }, + { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0000 }, + { 3718, 0x0000 }, { 3718, 0x0000 }, { 3718, 0x0080 }, { 3719, 0x0000 }, + { 3719, 0x0000 }, { 3719, 0x0800 }, { 3720, 0x4000 }, { 3721, 0x0400 }, + /* 0x23b00 */ + { 3722, 0x0000 }, { 3722, 0x0000 }, { 3722, 0x0000 }, { 3722, 0x0000 }, + { 3722, 0x0000 }, { 3722, 0x0400 }, { 3723, 0x0000 }, { 3723, 0x0000 }, + { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, + { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, + /* 0x23c00 */ + { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, + { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, + { 3723, 0x0000 }, { 3723, 0x0e00 }, { 3726, 0x0000 }, { 3726, 0x00a0 }, + { 3728, 0x0380 }, { 3731, 0x0000 }, { 3731, 0x0000 }, { 3731, 0xf000 }, + /* 0x23d00 */ + { 3735, 0x0000 }, { 3735, 0x0000 }, { 3735, 0x0000 }, { 3735, 0x0000 }, + { 3735, 0x0001 }, { 3736, 0x0800 }, { 3737, 0x0000 }, { 3737, 0x4000 }, + { 3738, 0x8000 }, { 3739, 0x0000 }, { 3739, 0x0000 }, { 3739, 0x3fc0 }, + { 3747, 0x0000 }, { 3747, 0x0000 }, { 3747, 0x0008 }, { 3748, 0x0100 }, + /* 0x23e00 */ + { 3749, 0x0000 }, { 3749, 0x0002 }, { 3750, 0xf000 }, { 3754, 0x0203 }, + { 3757, 0x0000 }, { 3757, 0x0000 }, { 3757, 0x0000 }, { 3757, 0x0000 }, + { 3757, 0x0f00 }, { 3761, 0x0000 }, { 3761, 0x0000 }, { 3761, 0x8200 }, + { 3763, 0x0000 }, { 3763, 0x0080 }, { 3764, 0x0000 }, { 3764, 0x1f80 }, + /* 0x23f00 */ + { 3770, 0x0000 }, { 3770, 0x0000 }, { 3770, 0x0000 }, { 3770, 0x0020 }, + { 3771, 0x0402 }, { 3773, 0x0000 }, { 3773, 0x0000 }, { 3773, 0x8000 }, + { 3774, 0x8007 }, { 3778, 0x0000 }, { 3778, 0x0000 }, { 3778, 0x0090 }, + { 3780, 0x0021 }, { 3782, 0x0000 }, { 3782, 0xf800 }, { 3787, 0x0001 }, + /* 0x24000 */ + { 3788, 0x0000 }, { 3788, 0x0002 }, { 3789, 0x0000 }, { 3789, 0x3e00 }, + { 3794, 0x0000 }, { 3794, 0x0080 }, { 3795, 0x0000 }, { 3795, 0x0000 }, + { 3795, 0x3820 }, { 3799, 0x0002 }, { 3800, 0x0000 }, { 3800, 0x0000 }, + { 3800, 0x0200 }, { 3801, 0x0000 }, { 3801, 0x0002 }, { 3802, 0x0000 }, + /* 0x24100 */ + { 3802, 0x8010 }, { 3804, 0x0200 }, { 3805, 0x0000 }, { 3805, 0x8000 }, + { 3806, 0x0011 }, { 3808, 0x90e0 }, { 3813, 0x0000 }, { 3813, 0x0480 }, + { 3815, 0x0000 }, { 3815, 0x0000 }, { 3815, 0x1038 }, { 3819, 0x0020 }, + { 3820, 0x2000 }, { 3821, 0x0000 }, { 3821, 0x0004 }, { 3822, 0x1000 }, + /* 0x24200 */ + { 3823, 0x0000 }, { 3823, 0x0800 }, { 3824, 0x0000 }, { 3824, 0x0000 }, + { 3824, 0x0800 }, { 3825, 0x0240 }, { 3827, 0x0000 }, { 3827, 0x01c0 }, + { 3830, 0x0010 }, { 3831, 0x0028 }, { 3833, 0x0020 }, { 3834, 0x0000 }, + { 3834, 0x0602 }, { 3837, 0x0000 }, { 3837, 0x4000 }, { 3838, 0x0400 }, + /* 0x24300 */ + { 3839, 0x2000 }, { 3840, 0x0400 }, { 3841, 0x0000 }, { 3841, 0x0010 }, + { 3842, 0x0100 }, { 3843, 0x0000 }, { 3843, 0x003c }, { 3847, 0x0000 }, + { 3847, 0x1000 }, { 3848, 0x1040 }, { 3850, 0x0000 }, { 3850, 0x2000 }, + { 3851, 0x0002 }, { 3852, 0x0000 }, { 3852, 0x0600 }, { 3854, 0x0104 }, + /* 0x24400 */ + { 3856, 0x0010 }, { 3857, 0x0000 }, { 3857, 0x0000 }, { 3857, 0x0060 }, + { 3859, 0x0000 }, { 3859, 0x0c00 }, { 3861, 0x0000 }, { 3861, 0x0008 }, + { 3862, 0x0180 }, { 3864, 0x0000 }, { 3864, 0x0000 }, { 3864, 0x1200 }, + { 3866, 0x4000 }, { 3867, 0x0048 }, { 3869, 0x0000 }, { 3869, 0x0000 }, + /* 0x24500 */ + { 3869, 0x0000 }, { 3869, 0x0000 }, { 3869, 0x0002 }, { 3870, 0x0000 }, + { 3870, 0x0000 }, { 3870, 0x0000 }, { 3870, 0x0000 }, { 3870, 0x0100 }, + { 3871, 0x0000 }, { 3871, 0x0000 }, { 3871, 0x0000 }, { 3871, 0x0000 }, + { 3871, 0x0100 }, { 3872, 0x0000 }, { 3872, 0x0000 }, { 3872, 0x0000 }, + /* 0x24600 */ + { 3872, 0x0000 }, { 3872, 0x0100 }, { 3873, 0x0400 }, { 3874, 0x0000 }, + { 3874, 0x0000 }, { 3874, 0x0000 }, { 3874, 0x0020 }, { 3875, 0x0010 }, + { 3876, 0x0000 }, { 3876, 0x0080 }, { 3877, 0x0000 }, { 3877, 0x0000 }, + { 3877, 0x0000 }, { 3877, 0x0010 }, { 3878, 0x0000 }, { 3878, 0x0000 }, + /* 0x24700 */ + { 3878, 0x0040 }, { 3879, 0x0000 }, { 3879, 0x8020 }, { 3881, 0x0000 }, + { 3881, 0x0000 }, { 3881, 0x0000 }, { 3881, 0x0000 }, { 3881, 0x0000 }, + { 3881, 0x8000 }, { 3882, 0x0000 }, { 3882, 0x0000 }, { 3882, 0x0000 }, + { 3882, 0x0000 }, { 3882, 0x0000 }, { 3882, 0x0001 }, { 3883, 0x0000 }, + /* 0x24800 */ + { 3883, 0x0000 }, { 3883, 0x0004 }, { 3884, 0x0008 }, { 3885, 0x0000 }, + { 3885, 0x0000 }, { 3885, 0x0000 }, { 3885, 0x0000 }, { 3885, 0x0000 }, + { 3885, 0x0004 }, { 3886, 0x0000 }, { 3886, 0x0000 }, { 3886, 0x0000 }, + { 3886, 0x0000 }, { 3886, 0x0000 }, { 3886, 0x0200 }, { 3887, 0x880f }, + /* 0x24900 */ + { 3893, 0x1003 }, { 3896, 0x02c0 }, { 3899, 0x8000 }, { 3900, 0xc018 }, + { 3904, 0x000f }, { 3908, 0x0000 }, { 3908, 0x000c }, { 3910, 0x8070 }, + { 3914, 0xff04 }, { 3923, 0x0010 }, { 3924, 0x3a90 }, { 3930, 0x0f80 }, + { 3935, 0x0020 }, { 3936, 0xc401 }, { 3940, 0x3028 }, { 3944, 0x0bc0 }, + /* 0x24a00 */ + { 3949, 0x4000 }, { 3950, 0x0024 }, { 3952, 0x07fe }, { 3962, 0x4000 }, + { 3963, 0xc424 }, { 3968, 0x2003 }, { 3971, 0x00e0 }, { 3974, 0x0782 }, + { 3979, 0x1000 }, { 3980, 0x0078 }, { 3984, 0x00f0 }, { 3988, 0x1c0e }, + { 3994, 0x0481 }, { 3997, 0x8002 }, { 3999, 0x0204 }, { 4001, 0x0000 }, + /* 0x24b00 */ + { 4001, 0x0000 }, { 4001, 0x0000 }, { 4001, 0x0000 }, { 4001, 0x0000 }, + { 4001, 0x0000 }, { 4001, 0x0000 }, { 4001, 0x4000 }, { 4002, 0x0000 }, + { 4002, 0x0000 }, { 4002, 0x0000 }, { 4002, 0x0000 }, { 4002, 0x0000 }, + { 4002, 0x0000 }, { 4002, 0x0000 }, { 4002, 0x0000 }, { 4002, 0x0020 }, + /* 0x24c00 */ + { 4003, 0x0200 }, { 4004, 0x0000 }, { 4004, 0x0000 }, { 4004, 0x0000 }, + { 4004, 0x0000 }, { 4004, 0x0000 }, { 4004, 0x0000 }, { 4004, 0x0000 }, + { 4004, 0x0000 }, { 4004, 0xc000 }, { 4006, 0x0000 }, { 4006, 0x0000 }, + { 4006, 0x0200 }, { 4007, 0x0200 }, { 4008, 0x0000 }, { 4008, 0x0000 }, + /* 0x24d00 */ + { 4008, 0x0040 }, { 4009, 0x0008 }, { 4010, 0x0000 }, { 4010, 0x0000 }, + { 4010, 0x0000 }, { 4010, 0x0000 }, { 4010, 0x0000 }, { 4010, 0x0000 }, + { 4010, 0x0000 }, { 4010, 0x0000 }, { 4010, 0x0000 }, { 4010, 0x0100 }, + { 4011, 0x0000 }, { 4011, 0x0000 }, { 4011, 0x0c00 }, { 4013, 0x0000 }, + /* 0x24e00 */ + { 4013, 0x0000 }, { 4013, 0x0000 }, { 4013, 0x0000 }, { 4013, 0x0800 }, + { 4014, 0x0000 }, { 4014, 0x0001 }, { 4015, 0x0000 }, { 4015, 0x0000 }, + { 4015, 0x0000 }, { 4015, 0x0000 }, { 4015, 0x00a0 }, { 4017, 0x0000 }, + { 4017, 0x0000 }, { 4017, 0x0000 }, { 4017, 0x0000 }, { 4017, 0x0000 }, + /* 0x24f00 */ + { 4017, 0x4000 }, { 4018, 0x0000 }, { 4018, 0x0000 }, { 4018, 0x0000 }, + { 4018, 0x0000 }, { 4018, 0x1000 }, { 4019, 0x0000 }, { 4019, 0x0000 }, + { 4019, 0x0044 }, { 4021, 0x0480 }, { 4023, 0x0200 }, { 4024, 0x0100 }, + { 4025, 0x0004 }, { 4026, 0x0000 }, { 4026, 0x0000 }, { 4026, 0x0000 }, + /* 0x25000 */ + { 4026, 0x0000 }, { 4026, 0x0000 }, { 4026, 0x1000 }, { 4027, 0x0000 }, + { 4027, 0x0000 }, { 4027, 0x0004 }, { 4028, 0x0000 }, { 4028, 0x0000 }, + { 4028, 0x0000 }, { 4028, 0x2000 }, { 4029, 0x0000 }, { 4029, 0x0000 }, + { 4029, 0x0000 }, { 4029, 0x0000 }, { 4029, 0x0000 }, { 4029, 0x0000 }, + /* 0x25100 */ + { 4029, 0x0000 }, { 4029, 0x0000 }, { 4029, 0x0800 }, { 4030, 0x0000 }, + { 4030, 0x0100 }, { 4031, 0x0000 }, { 4031, 0x0000 }, { 4031, 0x6000 }, + { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0000 }, + { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x00c8 }, { 4036, 0x0000 }, + /* 0x25200 */ + { 4036, 0x0000 }, { 4036, 0x0000 }, { 4036, 0x0003 }, { 4038, 0x0000 }, + { 4038, 0x0000 }, { 4038, 0x0001 }, { 4039, 0x0000 }, { 4039, 0x0000 }, + { 4039, 0x0000 }, { 4039, 0x0200 }, { 4040, 0x0000 }, { 4040, 0x0000 }, + { 4040, 0x0080 }, { 4041, 0x0100 }, { 4042, 0x0000 }, { 4042, 0x0000 }, + /* 0x25300 */ + { 4042, 0x4000 }, { 4043, 0x000a }, { 4045, 0x0000 }, { 4045, 0x0000 }, + { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 }, + { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 }, + { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 }, { 4045, 0x0000 }, + /* 0x25400 */ + { 4045, 0x0000 }, { 4045, 0x0200 }, { 4046, 0x8020 }, { 4048, 0x0001 }, + { 4049, 0x0040 }, { 4050, 0x0000 }, { 4050, 0x5000 }, { 4052, 0x0000 }, + { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x0000 }, + { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x0000 }, + /* 0x25500 */ + { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x0000 }, { 4052, 0x8022 }, + { 4055, 0x0000 }, { 4055, 0x7800 }, { 4059, 0x0064 }, { 4062, 0x0000 }, + { 4062, 0x8012 }, { 4065, 0x0000 }, { 4065, 0x0000 }, { 4065, 0x0200 }, + { 4066, 0x0000 }, { 4066, 0x0820 }, { 4068, 0x0001 }, { 4069, 0x0000 }, + /* 0x25600 */ + { 4069, 0x0020 }, { 4070, 0x0000 }, { 4070, 0x0000 }, { 4070, 0x0020 }, + { 4071, 0x0000 }, { 4071, 0x0002 }, { 4072, 0x0000 }, { 4072, 0x0000 }, + { 4072, 0x0008 }, { 4073, 0x0000 }, { 4073, 0x0000 }, { 4073, 0x0000 }, + { 4073, 0x0000 }, { 4073, 0x0000 }, { 4073, 0x0008 }, { 4074, 0x0040 }, + /* 0x25700 */ + { 4075, 0x0040 }, { 4076, 0x2000 }, { 4077, 0x0020 }, { 4078, 0x2000 }, + { 4079, 0x0000 }, { 4079, 0x0000 }, { 4079, 0x0000 }, { 4079, 0x0004 }, + { 4080, 0x0000 }, { 4080, 0x0000 }, { 4080, 0x0000 }, { 4080, 0x0000 }, + { 4080, 0x0080 }, { 4081, 0x8000 }, { 4082, 0x0003 }, { 4084, 0x0000 }, + /* 0x25800 */ + { 4084, 0x0000 }, { 4084, 0x0000 }, { 4084, 0x0000 }, { 4084, 0x0000 }, + { 4084, 0x0000 }, { 4084, 0x2080 }, { 4086, 0x0000 }, { 4086, 0x0004 }, + { 4087, 0x0000 }, { 4087, 0x0000 }, { 4087, 0x0000 }, { 4087, 0x0000 }, + { 4087, 0x0100 }, { 4088, 0x0000 }, { 4088, 0x0002 }, { 4089, 0x0000 }, + /* 0x25900 */ + { 4089, 0x0008 }, { 4090, 0x0000 }, { 4090, 0x0000 }, { 4090, 0x0000 }, + { 4090, 0x0040 }, { 4091, 0x0040 }, { 4092, 0x0000 }, { 4092, 0x0000 }, + { 4092, 0x0000 }, { 4092, 0x0000 }, { 4092, 0x1000 }, { 4093, 0x0000 }, + { 4093, 0x1000 }, { 4094, 0x0000 }, { 4094, 0x0000 }, { 4094, 0x0000 }, + /* 0x25a00 */ + { 4094, 0x0000 }, { 4094, 0x0000 }, { 4094, 0x0000 }, { 4094, 0x0000 }, + { 4094, 0x0000 }, { 4094, 0x0000 }, { 4094, 0x0000 }, { 4094, 0x0000 }, + { 4094, 0x0000 }, { 4094, 0x1020 }, { 4096, 0xc000 }, { 4098, 0x0000 }, + { 4098, 0x0000 }, { 4098, 0x0000 }, { 4098, 0x0200 }, { 4099, 0x0000 }, + /* 0x25b00 */ + { 4099, 0x0000 }, { 4099, 0x0000 }, { 4099, 0x0000 }, { 4099, 0x0000 }, + { 4099, 0x0000 }, { 4099, 0x0000 }, { 4099, 0x0000 }, { 4099, 0x0010 }, + { 4100, 0x0200 }, { 4101, 0x0000 }, { 4101, 0x0000 }, { 4101, 0x0018 }, + { 4103, 0x0040 }, { 4104, 0x0000 }, { 4104, 0x0110 }, { 4106, 0x0000 }, + /* 0x25c00 */ + { 4106, 0x0042 }, { 4108, 0x0000 }, { 4108, 0x0002 }, { 4109, 0x0000 }, + { 4109, 0x0400 }, { 4110, 0x0000 }, { 4110, 0x0020 }, { 4111, 0x0000 }, + { 4111, 0x0000 }, { 4111, 0x0002 }, { 4112, 0x0000 }, { 4112, 0x0000 }, + { 4112, 0x0003 }, { 4114, 0x0000 }, { 4114, 0x0000 }, { 4114, 0x4000 }, + /* 0x25d00 */ + { 4115, 0x0000 }, { 4115, 0x0000 }, { 4115, 0x0001 }, { 4116, 0x0000 }, + { 4116, 0x0008 }, { 4117, 0x0000 }, { 4117, 0x0000 }, { 4117, 0x0000 }, + { 4117, 0x0000 }, { 4117, 0x0000 }, { 4117, 0x0000 }, { 4117, 0x0000 }, + { 4117, 0x0000 }, { 4117, 0x0000 }, { 4117, 0x0000 }, { 4117, 0x0000 }, + /* 0x25e00 */ + { 4117, 0x4000 }, { 4118, 0x0000 }, { 4118, 0x0000 }, { 4118, 0x0000 }, + { 4118, 0x0200 }, { 4119, 0x0000 }, { 4119, 0x0000 }, { 4119, 0x0000 }, + { 4119, 0x000e }, { 4122, 0x0000 }, { 4122, 0x0040 }, { 4123, 0x1000 }, + { 4124, 0x0000 }, { 4124, 0x0180 }, { 4126, 0x0000 }, { 4126, 0x0000 }, + /* 0x25f00 */ + { 4126, 0x0000 }, { 4126, 0x0400 }, { 4127, 0x0000 }, { 4127, 0x0000 }, + { 4127, 0x0800 }, { 4128, 0x0000 }, { 4128, 0x0000 }, { 4128, 0x0000 }, + { 4128, 0x0000 }, { 4128, 0x0000 }, { 4128, 0x0000 }, { 4128, 0x0000 }, + { 4128, 0x0000 }, { 4128, 0x0000 }, { 4128, 0x0006 }, { 4130, 0x0000 }, + /* 0x26000 */ + { 4130, 0x0000 }, { 4130, 0x0000 }, { 4130, 0x0200 }, { 4131, 0x0000 }, + { 4131, 0x0100 }, { 4132, 0x0000 }, { 4132, 0x0010 }, { 4133, 0x0000 }, + { 4133, 0x0008 }, { 4134, 0x0080 }, { 4135, 0x0030 }, { 4137, 0x0000 }, + { 4137, 0x0000 }, { 4137, 0x0000 }, { 4137, 0x0000 }, { 4137, 0x0000 }, + /* 0x26100 */ + { 4137, 0x0004 }, { 4138, 0x0000 }, { 4138, 0x0002 }, { 4139, 0x0000 }, + { 4139, 0x0000 }, { 4139, 0x1e00 }, { 4143, 0x0000 }, { 4143, 0x0000 }, + { 4143, 0x0000 }, { 4143, 0x0000 }, { 4143, 0x6000 }, { 4145, 0x0004 }, + { 4146, 0x0000 }, { 4146, 0x2000 }, { 4147, 0x0000 }, { 4147, 0x0000 }, + /* 0x26200 */ + { 4147, 0x0000 }, { 4147, 0x0000 }, { 4147, 0x0000 }, { 4147, 0x0000 }, + { 4147, 0x0000 }, { 4147, 0x0100 }, { 4148, 0x0c02 }, { 4151, 0x0000 }, + { 4151, 0x0000 }, { 4151, 0x0000 }, { 4151, 0x0000 }, { 4151, 0x0000 }, + { 4151, 0x0000 }, { 4151, 0x0001 }, { 4152, 0x0000 }, { 4152, 0x0000 }, + /* 0x26300 */ + { 4152, 0x0000 }, { 4152, 0x0000 }, { 4152, 0x0000 }, { 4152, 0x0020 }, + { 4153, 0x1800 }, { 4155, 0x0002 }, { 4156, 0x0000 }, { 4156, 0x0000 }, + { 4156, 0x0000 }, { 4156, 0x0000 }, { 4156, 0x0000 }, { 4156, 0x4000 }, + { 4157, 0x0000 }, { 4157, 0x0000 }, { 4157, 0x0000 }, { 4157, 0x0120 }, + /* 0x26400 */ + { 4159, 0x0004 }, { 4160, 0x0007 }, { 4163, 0x0000 }, { 4163, 0x0000 }, + { 4163, 0x0400 }, { 4164, 0x0000 }, { 4164, 0x0200 }, { 4165, 0x0000 }, + { 4165, 0x2310 }, { 4169, 0x0100 }, { 4170, 0x0000 }, { 4170, 0x0000 }, + { 4170, 0x0000 }, { 4170, 0x0000 }, { 4170, 0x0000 }, { 4170, 0x0000 }, + /* 0x26500 */ + { 4170, 0x0000 }, { 4170, 0x0004 }, { 4171, 0x0000 }, { 4171, 0x0000 }, + { 4171, 0x0000 }, { 4171, 0x0000 }, { 4171, 0x0000 }, { 4171, 0x0004 }, + { 4172, 0x0000 }, { 4172, 0x0000 }, { 4172, 0x2001 }, { 4174, 0x8000 }, + { 4175, 0x0000 }, { 4175, 0x0000 }, { 4175, 0x0000 }, { 4175, 0x0000 }, + /* 0x26600 */ + { 4175, 0x0000 }, { 4175, 0x0004 }, { 4176, 0x0040 }, { 4177, 0x0000 }, + { 4177, 0x0000 }, { 4177, 0x0000 }, { 4177, 0x0000 }, { 4177, 0x0000 }, + { 4177, 0x0000 }, { 4177, 0x0000 }, { 4177, 0x8000 }, { 4178, 0x0022 }, + { 4180, 0x0000 }, { 4180, 0x0400 }, { 4181, 0x0100 }, { 4182, 0x1000 }, + /* 0x26700 */ + { 4183, 0x0000 }, { 4183, 0x0040 }, { 4184, 0x0000 }, { 4184, 0x0000 }, + { 4184, 0x0002 }, { 4185, 0x0000 }, { 4185, 0x0000 }, { 4185, 0x0000 }, + { 4185, 0x0000 }, { 4185, 0x0200 }, { 4186, 0x0000 }, { 4186, 0x0018 }, + { 4188, 0x1000 }, { 4189, 0x0000 }, { 4189, 0x0000 }, { 4189, 0x0000 }, + /* 0x26800 */ + { 4189, 0x0000 }, { 4189, 0x1000 }, { 4190, 0x0000 }, { 4190, 0x0000 }, + { 4190, 0x0040 }, { 4191, 0x4000 }, { 4192, 0x4000 }, { 4193, 0x0000 }, + { 4193, 0x0500 }, { 4195, 0x0008 }, { 4196, 0x0000 }, { 4196, 0x0000 }, + { 4196, 0x0080 }, { 4197, 0x0000 }, { 4197, 0x0000 }, { 4197, 0x0000 }, + /* 0x26900 */ + { 4197, 0x4000 }, { 4198, 0x0002 }, { 4199, 0x0040 }, { 4200, 0x0200 }, + { 4201, 0x0000 }, { 4201, 0x0002 }, { 4202, 0x0000 }, { 4202, 0x0000 }, + { 4202, 0x0000 }, { 4202, 0x0000 }, { 4202, 0x0100 }, { 4203, 0x0020 }, + { 4204, 0x0000 }, { 4204, 0x0000 }, { 4204, 0x0000 }, { 4204, 0x0404 }, + /* 0x26a00 */ + { 4206, 0x0000 }, { 4206, 0x0000 }, { 4206, 0x6000 }, { 4208, 0x0010 }, + { 4209, 0x0004 }, { 4210, 0x0006 }, { 4212, 0x0000 }, { 4212, 0x0000 }, + { 4212, 0x0000 }, { 4212, 0x0000 }, { 4212, 0x0000 }, { 4212, 0x0000 }, + { 4212, 0x0000 }, { 4212, 0x0000 }, { 4212, 0x0000 }, { 4212, 0x0000 }, + /* 0x26b00 */ + { 4212, 0x0420 }, { 4214, 0x0008 }, { 4215, 0x0100 }, { 4216, 0x0000 }, + { 4216, 0x0000 }, { 4216, 0x080f }, { 4221, 0x0000 }, { 4221, 0x0020 }, + { 4222, 0x0004 }, { 4223, 0x20c0 }, { 4226, 0x0000 }, { 4226, 0x0008 }, + { 4227, 0x0001 }, { 4228, 0x0000 }, { 4228, 0x0000 }, { 4228, 0x0080 }, + /* 0x26c00 */ + { 4229, 0x0000 }, { 4229, 0x0000 }, { 4229, 0x0002 }, { 4230, 0x0000 }, + { 4230, 0x0001 }, { 4231, 0x0000 }, { 4231, 0x0000 }, { 4231, 0xc000 }, + { 4233, 0x0007 }, { 4236, 0x0000 }, { 4236, 0x0010 }, { 4237, 0x2180 }, + { 4240, 0x0009 }, { 4242, 0x0002 }, { 4243, 0x0000 }, { 4243, 0x0000 }, + /* 0x26d00 */ + { 4243, 0x0000 }, { 4243, 0x0000 }, { 4243, 0x07fc }, { 4252, 0x0000 }, + { 4252, 0x0000 }, { 4252, 0x0002 }, { 4253, 0x0000 }, { 4253, 0x0000 }, + { 4253, 0x0000 }, { 4253, 0x0000 }, { 4253, 0x40ff }, { 4262, 0x0000 }, + { 4262, 0x0000 }, { 4262, 0x1000 }, { 4263, 0x0c00 }, { 4265, 0x0001 }, + /* 0x26e00 */ + { 4266, 0x00a1 }, { 4269, 0x0004 }, { 4270, 0x0000 }, { 4270, 0x0000 }, + { 4270, 0x003c }, { 4274, 0x0000 }, { 4274, 0x4000 }, { 4275, 0x0084 }, + { 4277, 0x0010 }, { 4278, 0x0200 }, { 4279, 0x0000 }, { 4279, 0x0000 }, + { 4279, 0x0000 }, { 4279, 0x00ff }, { 4287, 0x0000 }, { 4287, 0x0000 }, + /* 0x26f00 */ + { 4287, 0x0000 }, { 4287, 0x0000 }, { 4287, 0x0040 }, { 4288, 0x0000 }, + { 4288, 0x0000 }, { 4288, 0x0000 }, { 4288, 0x0000 }, { 4288, 0x0018 }, + { 4290, 0x0000 }, { 4290, 0x8000 }, { 4291, 0x0002 }, { 4292, 0x0000 }, + { 4292, 0x0000 }, { 4292, 0xc000 }, { 4294, 0x0000 }, { 4294, 0x0000 }, + /* 0x27000 */ + { 4294, 0x4000 }, { 4295, 0x0000 }, { 4295, 0x0000 }, { 4295, 0x0000 }, + { 4295, 0x0800 }, { 4296, 0x000c }, { 4298, 0x0000 }, { 4298, 0x0000 }, + { 4298, 0x0100 }, { 4299, 0x0000 }, { 4299, 0xe000 }, { 4302, 0x0000 }, + { 4302, 0x2000 }, { 4303, 0x0000 }, { 4303, 0x0000 }, { 4303, 0x0100 }, + /* 0x27100 */ + { 4304, 0x1200 }, { 4306, 0x0000 }, { 4306, 0x00c0 }, { 4308, 0x0000 }, + { 4308, 0x0000 }, { 4308, 0x0000 }, { 4308, 0x0030 }, { 4310, 0x0020 }, + { 4311, 0x0000 }, { 4311, 0x0000 }, { 4311, 0x0000 }, { 4311, 0x0000 }, + { 4311, 0x2000 }, { 4312, 0x0000 }, { 4312, 0x0000 }, { 4312, 0x0000 }, + /* 0x27200 */ + { 4312, 0x0000 }, { 4312, 0x0800 }, { 4313, 0x0000 }, { 4313, 0x0000 }, + { 4313, 0x0000 }, { 4313, 0x0000 }, { 4313, 0x0000 }, { 4313, 0x0000 }, + { 4313, 0x0821 }, { 4316, 0x0000 }, { 4316, 0x0000 }, { 4316, 0x0044 }, + { 4318, 0x0000 }, { 4318, 0x0000 }, { 4318, 0x0040 }, { 4319, 0x0000 }, + /* 0x27300 */ + { 4319, 0x0000 }, { 4319, 0x0000 }, { 4319, 0x0000 }, { 4319, 0x0000 }, + { 4319, 0x0000 }, { 4319, 0x0000 }, { 4319, 0x0000 }, { 4319, 0x0000 }, + { 4319, 0x0000 }, { 4319, 0x0400 }, { 4320, 0x0000 }, { 4320, 0x0000 }, + { 4320, 0x0000 }, { 4320, 0x0000 }, { 4320, 0x0000 }, { 4320, 0x0000 }, + /* 0x27400 */ + { 4320, 0x0000 }, { 4320, 0x0000 }, { 4320, 0x0004 }, { 4321, 0x0000 }, + { 4321, 0x0000 }, { 4321, 0x0001 }, { 4322, 0x0000 }, { 4322, 0x0000 }, + { 4322, 0x0050 }, { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 }, + { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 }, + /* 0x27500 */ + { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 }, + { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0000 }, { 4324, 0x0010 }, + { 4325, 0x0000 }, { 4325, 0x0000 }, { 4325, 0x0008 }, { 4326, 0x0000 }, + { 4326, 0x0000 }, { 4326, 0x0000 }, { 4326, 0x0011 }, { 4328, 0x6000 }, + /* 0x27600 */ + { 4330, 0x1080 }, { 4332, 0x0000 }, { 4332, 0x0000 }, { 4332, 0x0204 }, + { 4334, 0x0000 }, { 4334, 0x00e0 }, { 4337, 0x0000 }, { 4337, 0x0000 }, + { 4337, 0x0000 }, { 4337, 0x0010 }, { 4338, 0x0000 }, { 4338, 0x0000 }, + { 4338, 0x0000 }, { 4338, 0x0000 }, { 4338, 0x0000 }, { 4338, 0x0000 }, + /* 0x27700 */ + { 4338, 0x8000 }, { 4339, 0x0000 }, { 4339, 0x0000 }, { 4339, 0x0060 }, + { 4341, 0x0002 }, { 4342, 0x4000 }, { 4343, 0x0000 }, { 4343, 0x0000 }, + { 4343, 0x0030 }, { 4345, 0x0000 }, { 4345, 0x0000 }, { 4345, 0x0000 }, + { 4345, 0x1000 }, { 4346, 0x0000 }, { 4346, 0x0000 }, { 4346, 0x0000 }, + /* 0x27800 */ + { 4346, 0x0000 }, { 4346, 0x0000 }, { 4346, 0x0000 }, { 4346, 0x0000 }, + { 4346, 0x0000 }, { 4346, 0x0100 }, { 4347, 0x0000 }, { 4347, 0x0001 }, + { 4348, 0x0000 }, { 4348, 0x2000 }, { 4349, 0x0000 }, { 4349, 0x0004 }, + { 4350, 0x0100 }, { 4351, 0x0000 }, { 4351, 0x0000 }, { 4351, 0x0000 }, + /* 0x27900 */ + { 4351, 0x0000 }, { 4351, 0x0000 }, { 4351, 0x0010 }, { 4352, 0x0000 }, + { 4352, 0x0000 }, { 4352, 0x0000 }, { 4352, 0x0080 }, { 4353, 0x0400 }, + { 4354, 0x0000 }, { 4354, 0x0000 }, { 4354, 0x0001 }, { 4355, 0x0000 }, + { 4355, 0x0000 }, { 4355, 0x2000 }, { 4356, 0x0000 }, { 4356, 0x2000 }, + /* 0x27a00 */ + { 4357, 0x4400 }, { 4359, 0x0000 }, { 4359, 0x0000 }, { 4359, 0x4000 }, + { 4360, 0x0000 }, { 4360, 0x0208 }, { 4362, 0x0000 }, { 4362, 0x0200 }, + { 4363, 0x0010 }, { 4364, 0x0000 }, { 4364, 0x0000 }, { 4364, 0x6000 }, + { 4366, 0x0000 }, { 4366, 0x0000 }, { 4366, 0x0000 }, { 4366, 0x0010 }, + /* 0x27b00 */ + { 4367, 0x0840 }, { 4369, 0x0100 }, { 4370, 0x0000 }, { 4370, 0x0700 }, + { 4373, 0x0100 }, { 4374, 0x0000 }, { 4374, 0x0000 }, { 4374, 0x0000 }, + { 4374, 0x0000 }, { 4374, 0x0000 }, { 4374, 0x0000 }, { 4374, 0x0000 }, + { 4374, 0x0000 }, { 4374, 0x0000 }, { 4374, 0x0000 }, { 4374, 0x0010 }, + /* 0x27c00 */ + { 4375, 0x0000 }, { 4375, 0x0004 }, { 4376, 0x0000 }, { 4376, 0x0000 }, + { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 }, + { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 }, + { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x0000 }, + /* 0x27d00 */ + { 4376, 0x0000 }, { 4376, 0x0000 }, { 4376, 0x8000 }, { 4377, 0x0000 }, + { 4377, 0x0000 }, { 4377, 0x0018 }, { 4379, 0x0040 }, { 4380, 0x0008 }, + { 4381, 0x8010 }, { 4383, 0x0100 }, { 4384, 0x0000 }, { 4384, 0x2000 }, + { 4385, 0x0000 }, { 4385, 0x1000 }, { 4386, 0x0000 }, { 4386, 0x0000 }, + /* 0x27e00 */ + { 4386, 0x0000 }, { 4386, 0x0000 }, { 4386, 0x0000 }, { 4386, 0x0000 }, + { 4386, 0xa000 }, { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x0000 }, + { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x0000 }, + { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x0000 }, + /* 0x27f00 */ + { 4388, 0x0000 }, { 4388, 0x0000 }, { 4388, 0x4000 }, { 4389, 0x0000 }, + { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0000 }, + { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0000 }, + { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0000 }, { 4389, 0x0200 }, + /* 0x28000 */ + { 4390, 0x0204 }, { 4392, 0x4000 }, { 4393, 0x0018 }, { 4395, 0x0000 }, + { 4395, 0x0100 }, { 4396, 0x0000 }, { 4396, 0x0000 }, { 4396, 0x0000 }, + { 4396, 0x0008 }, { 4397, 0x0001 }, { 4398, 0x0000 }, { 4398, 0x6000 }, + { 4400, 0x0000 }, { 4400, 0x0000 }, { 4400, 0x0300 }, { 4402, 0x0010 }, + /* 0x28100 */ + { 4403, 0x0000 }, { 4403, 0x0000 }, { 4403, 0x4000 }, { 4404, 0x0000 }, + { 4404, 0x8000 }, { 4405, 0x2000 }, { 4406, 0x8000 }, { 4407, 0x0000 }, + { 4407, 0x0200 }, { 4408, 0x0000 }, { 4408, 0x8000 }, { 4409, 0x1000 }, + { 4410, 0x0000 }, { 4410, 0x0000 }, { 4410, 0x0000 }, { 4410, 0x0000 }, + /* 0x28200 */ + { 4410, 0x0080 }, { 4411, 0x0500 }, { 4413, 0x0000 }, { 4413, 0x0000 }, + { 4413, 0x0000 }, { 4413, 0x0040 }, { 4414, 0x0000 }, { 4414, 0x1000 }, + { 4415, 0x0000 }, { 4415, 0x0800 }, { 4416, 0x0000 }, { 4416, 0x0000 }, + { 4416, 0x2000 }, { 4417, 0x0000 }, { 4417, 0x0004 }, { 4418, 0x0000 }, + /* 0x28300 */ + { 4418, 0x0040 }, { 4419, 0x0100 }, { 4420, 0x8000 }, { 4421, 0x0400 }, + { 4422, 0x0000 }, { 4422, 0x0000 }, { 4422, 0x2020 }, { 4424, 0x2000 }, + { 4425, 0x0400 }, { 4426, 0x0000 }, { 4426, 0x0000 }, { 4426, 0x0000 }, + { 4426, 0x0000 }, { 4426, 0x0000 }, { 4426, 0x0000 }, { 4426, 0x0000 }, + /* 0x28400 */ + { 4426, 0x0000 }, { 4426, 0x0004 }, { 4427, 0x0000 }, { 4427, 0x0000 }, + { 4427, 0x0000 }, { 4427, 0x0000 }, { 4427, 0x1100 }, { 4429, 0x0008 }, + { 4430, 0x0004 }, { 4431, 0x0000 }, { 4431, 0x0000 }, { 4431, 0x0000 }, + { 4431, 0x0000 }, { 4431, 0x0000 }, { 4431, 0x0000 }, { 4431, 0x0000 }, + /* 0x28500 */ + { 4431, 0x0002 }, { 4432, 0x0000 }, { 4432, 0x0000 }, { 4432, 0x3000 }, + { 4434, 0x0000 }, { 4434, 0x0000 }, { 4434, 0x1000 }, { 4435, 0x0000 }, + { 4435, 0x0000 }, { 4435, 0x0000 }, { 4435, 0x0000 }, { 4435, 0x0000 }, + { 4435, 0x0000 }, { 4435, 0x0000 }, { 4435, 0x0100 }, { 4436, 0x0010 }, + /* 0x28600 */ + { 4437, 0x0801 }, { 4439, 0x0000 }, { 4439, 0x0020 }, { 4440, 0x0800 }, + { 4441, 0x0000 }, { 4441, 0x0000 }, { 4441, 0x0000 }, { 4441, 0x0000 }, + { 4441, 0x0000 }, { 4441, 0x0000 }, { 4441, 0x0c00 }, { 4443, 0x1000 }, + { 4444, 0x0000 }, { 4444, 0x0100 }, { 4445, 0x0040 }, { 4446, 0x0000 }, + /* 0x28700 */ + { 4446, 0x0000 }, { 4446, 0x0008 }, { 4447, 0x0000 }, { 4447, 0x0000 }, + { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 }, + { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 }, + { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 }, { 4447, 0x0000 }, + /* 0x28800 */ + { 4447, 0x0010 }, { 4448, 0x0000 }, { 4448, 0x0800 }, { 4449, 0x0000 }, + { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, + { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, + { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, + /* 0x28900 */ + { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0000 }, { 4449, 0x0008 }, + { 4450, 0x0300 }, { 4452, 0x0040 }, { 4453, 0x1110 }, { 4456, 0x4000 }, + { 4457, 0x0200 }, { 4458, 0x0000 }, { 4458, 0x0d00 }, { 4461, 0x1100 }, + { 4463, 0x0001 }, { 4464, 0x5000 }, { 4466, 0x0192 }, { 4470, 0x1e00 }, + /* 0x28a00 */ + { 4474, 0x8000 }, { 4475, 0x0040 }, { 4476, 0x0220 }, { 4478, 0x0040 }, + { 4479, 0x0ff0 }, { 4487, 0x0600 }, { 4489, 0x0000 }, { 4489, 0x0000 }, + { 4489, 0x000e }, { 4492, 0x1c00 }, { 4495, 0x0000 }, { 4495, 0x0000 }, + { 4495, 0x5841 }, { 4500, 0xc000 }, { 4502, 0x002f }, { 4507, 0x1000 }, + /* 0x28b00 */ + { 4508, 0x1000 }, { 4509, 0x0008 }, { 4510, 0xb806 }, { 4516, 0x0000 }, + { 4516, 0x5040 }, { 4519, 0x0001 }, { 4520, 0x1078 }, { 4525, 0x0000 }, + { 4525, 0x8000 }, { 4526, 0x3200 }, { 4529, 0x0000 }, { 4529, 0x0000 }, + { 4529, 0x0024 }, { 4531, 0x0690 }, { 4535, 0x1f80 }, { 4541, 0x8020 }, + /* 0x28c00 */ + { 4543, 0x0208 }, { 4545, 0x3000 }, { 4547, 0x0848 }, { 4550, 0x0a01 }, + { 4553, 0x0000 }, { 4553, 0x0000 }, { 4553, 0x0000 }, { 4553, 0x0000 }, + { 4553, 0x0000 }, { 4553, 0x0000 }, { 4553, 0x0000 }, { 4553, 0x0000 }, + { 4553, 0x2400 }, { 4555, 0x0004 }, { 4556, 0x0000 }, { 4556, 0x0000 }, + /* 0x28d00 */ + { 4556, 0x0000 }, { 4556, 0x0000 }, { 4556, 0x0000 }, { 4556, 0x0010 }, + { 4557, 0x0000 }, { 4557, 0x0000 }, { 4557, 0x0000 }, { 4557, 0x0000 }, + { 4557, 0x0000 }, { 4557, 0x0200 }, { 4558, 0x0000 }, { 4558, 0x0000 }, + { 4558, 0x0000 }, { 4558, 0x0000 }, { 4558, 0x0000 }, { 4558, 0x0000 }, + /* 0x28e00 */ + { 4558, 0x8000 }, { 4559, 0x0000 }, { 4559, 0x0000 }, { 4559, 0x0240 }, + { 4561, 0x0000 }, { 4561, 0x0000 }, { 4561, 0x0060 }, { 4563, 0x0000 }, + { 4563, 0x0000 }, { 4563, 0x0080 }, { 4564, 0x1000 }, { 4565, 0x000c }, + { 4567, 0x0000 }, { 4567, 0x0200 }, { 4568, 0x0080 }, { 4569, 0x0000 }, + /* 0x28f00 */ + { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 }, + { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 }, + { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 }, { 4569, 0x0000 }, + { 4569, 0x0020 }, { 4570, 0x0000 }, { 4570, 0x0000 }, { 4570, 0x0000 }, + /* 0x29000 */ + { 4570, 0x0000 }, { 4570, 0x0000 }, { 4570, 0x0000 }, { 4570, 0x0000 }, + { 4570, 0x0000 }, { 4570, 0x0000 }, { 4570, 0x0000 }, { 4570, 0x0000 }, + { 4570, 0x0900 }, { 4572, 0x0008 }, { 4573, 0x8000 }, { 4574, 0x0003 }, + { 4576, 0x0001 }, { 4577, 0x0000 }, { 4577, 0x3030 }, { 4581, 0x0000 }, + /* 0x29100 */ + { 4581, 0x2000 }, { 4582, 0x0001 }, { 4583, 0x0000 }, { 4583, 0x1000 }, + { 4584, 0x2000 }, { 4585, 0x4800 }, { 4587, 0x0000 }, { 4587, 0x0001 }, + { 4588, 0x0000 }, { 4588, 0x1000 }, { 4589, 0x0100 }, { 4590, 0x0000 }, + { 4590, 0x0000 }, { 4590, 0x0020 }, { 4591, 0x0800 }, +}; +static const Summary16 hkscs1999_uni2indx_page294[32] = { + /* 0x29400 */ + { 4592, 0x0000 }, { 4592, 0x2000 }, { 4593, 0x0001 }, { 4594, 0x8008 }, + { 4596, 0x0100 }, { 4597, 0x0000 }, { 4597, 0x0000 }, { 4597, 0x0000 }, + { 4597, 0x0000 }, { 4597, 0x0000 }, { 4597, 0x0000 }, { 4597, 0x0000 }, + { 4597, 0x0000 }, { 4597, 0x0601 }, { 4600, 0x00a0 }, { 4602, 0x0000 }, + /* 0x29500 */ + { 4602, 0x0000 }, { 4602, 0x0000 }, { 4602, 0x0000 }, { 4602, 0x0000 }, + { 4602, 0x0000 }, { 4602, 0x0000 }, { 4602, 0x0000 }, { 4602, 0x0000 }, + { 4602, 0x0000 }, { 4602, 0x4000 }, { 4603, 0x0000 }, { 4603, 0x0101 }, + { 4605, 0x0000 }, { 4605, 0x0080 }, { 4606, 0x0200 }, { 4607, 0x0010 }, +}; +static const Summary16 hkscs1999_uni2indx_page297[251] = { + /* 0x29700 */ + { 4608, 0x0000 }, { 4608, 0x0000 }, { 4608, 0x0001 }, { 4609, 0x0004 }, + { 4610, 0x0000 }, { 4610, 0x0000 }, { 4610, 0x0000 }, { 4610, 0x0000 }, + { 4610, 0x0000 }, { 4610, 0x0000 }, { 4610, 0x0000 }, { 4610, 0x0000 }, + { 4610, 0x0000 }, { 4610, 0x0010 }, { 4611, 0x0000 }, { 4611, 0x0000 }, + /* 0x29800 */ + { 4611, 0x0000 }, { 4611, 0x0001 }, { 4612, 0x0000 }, { 4612, 0x0000 }, + { 4612, 0x0000 }, { 4612, 0x0080 }, { 4613, 0x0000 }, { 4613, 0x0000 }, + { 4613, 0x0000 }, { 4613, 0x0000 }, { 4613, 0x0010 }, { 4614, 0x0000 }, + { 4614, 0x0000 }, { 4614, 0x0002 }, { 4615, 0x0400 }, { 4616, 0x0002 }, + /* 0x29900 */ + { 4617, 0x0028 }, { 4619, 0x0000 }, { 4619, 0x8000 }, { 4620, 0x0000 }, + { 4620, 0x0300 }, { 4622, 0x2000 }, { 4623, 0x0400 }, { 4624, 0x0000 }, + { 4624, 0x0000 }, { 4624, 0x2000 }, { 4625, 0x0000 }, { 4625, 0x0000 }, + { 4625, 0x0208 }, { 4627, 0x0000 }, { 4627, 0x0000 }, { 4627, 0x0000 }, + /* 0x29a00 */ + { 4627, 0x0000 }, { 4627, 0x0000 }, { 4627, 0x0100 }, { 4628, 0x0000 }, + { 4628, 0x2000 }, { 4629, 0x0000 }, { 4629, 0x0000 }, { 4629, 0x0000 }, + { 4629, 0x0000 }, { 4629, 0x0000 }, { 4629, 0x0000 }, { 4629, 0x0000 }, + { 4629, 0x0000 }, { 4629, 0x0000 }, { 4629, 0x0000 }, { 4629, 0x0000 }, + /* 0x29b00 */ + { 4629, 0x4020 }, { 4631, 0x0000 }, { 4631, 0x0000 }, { 4631, 0x0000 }, + { 4631, 0x0000 }, { 4631, 0x0000 }, { 4631, 0x0000 }, { 4631, 0x0000 }, + { 4631, 0x0000 }, { 4631, 0x0000 }, { 4631, 0x0000 }, { 4631, 0x0000 }, + { 4631, 0x0000 }, { 4631, 0x0020 }, { 4632, 0x0000 }, { 4632, 0x0000 }, + /* 0x29c00 */ + { 4632, 0x0000 }, { 4632, 0x0000 }, { 4632, 0x0000 }, { 4632, 0x0000 }, + { 4632, 0x0000 }, { 4632, 0x0000 }, { 4632, 0x0000 }, { 4632, 0x0000 }, + { 4632, 0x0000 }, { 4632, 0x0000 }, { 4632, 0x2000 }, { 4633, 0x0000 }, + { 4633, 0x0000 }, { 4633, 0x0000 }, { 4633, 0x0000 }, { 4633, 0x0000 }, + /* 0x29d00 */ + { 4633, 0x0000 }, { 4633, 0x0000 }, { 4633, 0x0000 }, { 4633, 0x4000 }, + { 4634, 0x0000 }, { 4634, 0x0400 }, { 4635, 0x0000 }, { 4635, 0x1000 }, + { 4636, 0x0000 }, { 4636, 0x0900 }, { 4638, 0x0000 }, { 4638, 0x0000 }, + { 4638, 0x0000 }, { 4638, 0x0000 }, { 4638, 0x0000 }, { 4638, 0x0040 }, + /* 0x29e00 */ + { 4639, 0x0040 }, { 4640, 0x0000 }, { 4640, 0x2000 }, { 4641, 0x0000 }, + { 4641, 0x0000 }, { 4641, 0x0000 }, { 4641, 0x0100 }, { 4642, 0x0000 }, + { 4642, 0x0000 }, { 4642, 0x0000 }, { 4642, 0x1000 }, { 4643, 0x0000 }, + { 4643, 0x0008 }, { 4644, 0x0000 }, { 4644, 0x0000 }, { 4644, 0x0100 }, + /* 0x29f00 */ + { 4645, 0x0000 }, { 4645, 0x0000 }, { 4645, 0x0008 }, { 4646, 0x0001 }, + { 4647, 0x0000 }, { 4647, 0x0000 }, { 4647, 0x0000 }, { 4647, 0x0000 }, + { 4647, 0x0000 }, { 4647, 0x0000 }, { 4647, 0x0000 }, { 4647, 0x0080 }, + { 4648, 0x0000 }, { 4648, 0x4000 }, { 4649, 0x0000 }, { 4649, 0x0000 }, + /* 0x2a000 */ + { 4649, 0x0000 }, { 4649, 0x0010 }, { 4650, 0x0000 }, { 4650, 0x0000 }, + { 4650, 0x0000 }, { 4650, 0x0000 }, { 4650, 0x0000 }, { 4650, 0x0000 }, + { 4650, 0x0080 }, { 4651, 0x0000 }, { 4651, 0x0000 }, { 4651, 0x0200 }, + { 4652, 0x0000 }, { 4652, 0x0000 }, { 4652, 0x2002 }, { 4654, 0x4108 }, + /* 0x2a100 */ + { 4657, 0x0000 }, { 4657, 0x0000 }, { 4657, 0x0008 }, { 4658, 0x0018 }, + { 4660, 0x0000 }, { 4660, 0x0001 }, { 4661, 0x0000 }, { 4661, 0x0000 }, + { 4661, 0x0000 }, { 4661, 0x000c }, { 4663, 0x0800 }, { 4664, 0x0010 }, + { 4665, 0x0000 }, { 4665, 0x8000 }, { 4666, 0x0000 }, { 4666, 0x0020 }, + /* 0x2a200 */ + { 4667, 0x0000 }, { 4667, 0x0000 }, { 4667, 0x0001 }, { 4668, 0x0008 }, + { 4669, 0x0000 }, { 4669, 0x0000 }, { 4669, 0x0000 }, { 4669, 0x0000 }, + { 4669, 0x0000 }, { 4669, 0x8008 }, { 4671, 0x0000 }, { 4671, 0x2054 }, + { 4675, 0x0000 }, { 4675, 0x8000 }, { 4676, 0x0000 }, { 4676, 0x8000 }, + /* 0x2a300 */ + { 4677, 0x0000 }, { 4677, 0x0000 }, { 4677, 0x0000 }, { 4677, 0x0000 }, + { 4677, 0x0000 }, { 4677, 0x0000 }, { 4677, 0x0000 }, { 4677, 0x0000 }, + { 4677, 0x0000 }, { 4677, 0x0000 }, { 4677, 0x0200 }, { 4678, 0x0000 }, + { 4678, 0x0000 }, { 4678, 0x0000 }, { 4678, 0x0000 }, { 4678, 0x0000 }, + /* 0x2a400 */ + { 4678, 0x0000 }, { 4678, 0x0000 }, { 4678, 0x0000 }, { 4678, 0x0010 }, + { 4679, 0x0000 }, { 4679, 0x0800 }, { 4680, 0x0000 }, { 4680, 0x0000 }, + { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, + { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, + /* 0x2a500 */ + { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, + { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, + { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, { 4680, 0x0000 }, + { 4680, 0x0840 }, { 4682, 0x0000 }, { 4682, 0x0000 }, { 4682, 0x0000 }, + /* 0x2a600 */ + { 4682, 0x0002 }, { 4683, 0x0000 }, { 4683, 0x0000 }, { 4683, 0x0004 }, + { 4684, 0x0400 }, { 4685, 0x0800 }, { 4686, 0x0000 }, { 4686, 0x0000 }, + { 4686, 0x0000 }, { 4686, 0x0000 }, { 4686, 0x0200 }, +}; +static const Summary16 hkscs1999_uni2indx_page2f8[30] = { + /* 0x2f800 */ + { 4687, 0x0000 }, { 4687, 0x0000 }, { 4687, 0x0020 }, { 4688, 0x0800 }, + { 4689, 0x0001 }, { 4690, 0x0000 }, { 4690, 0x0000 }, { 4690, 0x0100 }, + { 4691, 0x0000 }, { 4691, 0x0010 }, { 4692, 0x0040 }, { 4693, 0x0000 }, + { 4693, 0x2000 }, { 4694, 0x0000 }, { 4694, 0x0000 }, { 4694, 0x0000 }, + /* 0x2f900 */ + { 4694, 0x0000 }, { 4694, 0x0000 }, { 4694, 0x0000 }, { 4694, 0x0000 }, + { 4694, 0x0000 }, { 4694, 0x0000 }, { 4694, 0x0000 }, { 4694, 0x0000 }, + { 4694, 0x0000 }, { 4694, 0x0010 }, { 4695, 0x0000 }, { 4695, 0x1004 }, + { 4697, 0x0000 }, { 4697, 0x0010 }, +}; + +static int +hkscs1999_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x0000 && wc < 0x02d0) + summary = &hkscs1999_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x0400 && wc < 0x0460) + summary = &hkscs1999_uni2indx_page04[(wc>>4)-0x040]; + else if (wc >= 0x1e00 && wc < 0x1ed0) + summary = &hkscs1999_uni2indx_page1e[(wc>>4)-0x1e0]; + else if (wc >= 0x2100 && wc < 0x21f0) + summary = &hkscs1999_uni2indx_page21[(wc>>4)-0x210]; + else if (wc >= 0x2300 && wc < 0x2580) + summary = &hkscs1999_uni2indx_page23[(wc>>4)-0x230]; + else if (wc >= 0x2700 && wc < 0x2740) + summary = &hkscs1999_uni2indx_page27[(wc>>4)-0x270]; + else if (wc >= 0x2e00 && wc < 0x3240) + summary = &hkscs1999_uni2indx_page2e[(wc>>4)-0x2e0]; + else if (wc >= 0x3400 && wc < 0x9fc0) + summary = &hkscs1999_uni2indx_page34[(wc>>4)-0x340]; + else if (wc >= 0xf900 && wc < 0xf910) + summary = &hkscs1999_uni2indx_pagef9[(wc>>4)-0xf90]; + else if (wc >= 0xff00 && wc < 0xfff0) + summary = &hkscs1999_uni2indx_pageff[(wc>>4)-0xff0]; + else if (wc >= 0x20000 && wc < 0x291f0) + summary = &hkscs1999_uni2indx_page200[(wc>>4)-0x2000]; + else if (wc >= 0x29400 && wc < 0x29600) + summary = &hkscs1999_uni2indx_page294[(wc>>4)-0x2940]; + else if (wc >= 0x29700 && wc < 0x2a6b0) + summary = &hkscs1999_uni2indx_page297[(wc>>4)-0x2970]; + else if (wc >= 0x2f800 && wc < 0x2f9e0) + summary = &hkscs1999_uni2indx_page2f8[(wc>>4)-0x2f80]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = hkscs1999_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/hkscs2001.h b/jni/iconv/lib/hkscs2001.h new file mode 100644 index 0000000..66642cf --- /dev/null +++ b/jni/iconv/lib/hkscs2001.h @@ -0,0 +1,683 @@ +/* + * Copyright (C) 1999-2006 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * HKSCS:2001 + */ + +static const unsigned short hkscs2001_2uni_page8c[123] = { + /* 0x8c */ + 0x0a3b, 0x1cfe, 0x5273, 0x37a6, 0x02c9, 0x2d8f, 0x414e, 0x1d77, + 0x12f5, 0x0620, 0x45cd, 0x0059, 0x4830, 0x1622, 0x4f32, 0x30a7, + 0x31f6, 0x1e91, 0x1819, 0x20ba, 0x3e81, 0x5307, 0x018b, 0x3a80, + 0x0610, 0x24e4, 0x2102, 0x0bae, 0x4d0f, 0x0409, 0x1a63, 0x54ba, + 0x0523, 0x2c0f, 0x38fd, 0x252a, 0x5147, 0x4fea, 0x3455, 0x1d4d, + 0x0c24, 0x3c7e, 0x33f4, 0x22d9, 0x4ee3, 0x37a7, 0x23dd, 0x08a3, + 0x09f0, 0x0abc, 0x082f, 0x0917, 0x37a8, 0x0d34, 0x288b, 0x0f92, + 0x0fd0, 0x3bb6, 0x1492, 0x1499, 0x15c2, 0x3d12, 0x178b, 0x3ff9, + 0x1919, 0x1a43, 0x4063, 0x1bff, 0x38fd, 0x1f00, 0x4205, 0x208c, + 0x03db, 0x4413, 0x1115, 0x21b9, 0x2e83, 0x47a4, 0x4695, 0x2593, + 0x26ec, 0x27c3, 0x296c, 0x2af8, 0x2b97, 0x37a9, 0x2d90, 0x37aa, + 0x2fb9, 0x37ab, 0x30cf, 0x2b5f, 0x36e0, 0x3221, 0x37ac, 0x50b9, + 0x393f, 0x0471, 0x05a2, 0x101a, 0x38fd, 0x38fd, 0x38fd, 0x3568, + 0x186b, 0x0576, 0x0e3d, 0x38fd, 0x2bd6, 0x437b, 0x2abf, 0x4c0d, + 0x0781, 0x4a74, 0x137b, 0x4915, 0x4bbe, 0x37ad, 0x37ae, 0x1196, + 0x37af, 0x38fd, 0x295b, +}; + +static const ucs4_t hkscs2001_2uni_upages[85] = { + 0x03500, 0x03c00, 0x03d00, 0x03e00, 0x04000, 0x04200, 0x04b00, 0x04c00, + 0x04e00, 0x04f00, 0x05000, 0x05100, 0x05300, 0x05400, 0x05700, 0x05800, + 0x05a00, 0x05b00, 0x05c00, 0x05d00, 0x05e00, 0x05f00, 0x06100, 0x06500, + 0x06700, 0x06900, 0x06a00, 0x06c00, 0x06d00, 0x07000, 0x07100, 0x07200, + 0x07300, 0x07400, 0x07600, 0x07700, 0x07800, 0x07a00, 0x07b00, 0x07c00, + 0x07d00, 0x07e00, 0x08200, 0x08500, 0x08600, 0x08800, 0x08b00, 0x08e00, + 0x08f00, 0x09100, 0x09200, 0x09300, 0x09700, 0x09800, 0x09900, 0x09f00, + 0x0ff00, 0x21400, 0x21900, 0x21d00, 0x22000, 0x22700, 0x23200, 0x23300, + 0x23c00, 0x24100, 0x24500, 0x24900, 0x24a00, 0x25100, 0x25600, 0x25c00, + 0x25d00, 0x26b00, 0x26d00, 0x26f00, 0x27100, 0x28700, 0x28900, 0x28a00, + 0x28d00, 0x29900, 0x29c00, 0x2a100, 0x2a200, +}; + +static int +hkscs2001_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 == 0x8c)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + unsigned int i = 157 * (c1 - 0x80) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + ucs4_t wc = 0xfffd; + unsigned short swc; + { + if (i < 2007) + swc = hkscs2001_2uni_page8c[i-1884], + wc = hkscs2001_2uni_upages[swc>>8] | (swc & 0xff); + } + if (wc != 0xfffd) { + *pwc = wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short hkscs2001_2charset[116] = { + 0x8c4b, 0x8c56, 0x8c44, 0x8caa, 0x8c5d, 0x8cc3, 0x8c60, 0x8ccb, + 0x8cc4, 0x8c58, 0x8c49, 0x8cd2, 0x8c72, 0x8c6f, 0x8c73, 0x8c70, + 0x8c40, 0x8c71, 0x8c5b, 0x8c68, 0x8c75, 0x8ccc, 0x8c77, 0x8c78, + 0x8cc5, 0x8cac, 0x8cd9, 0x8c48, 0x8cd4, 0x8c7a, 0x8c7b, 0x8c7c, + 0x8c4d, 0x8c7e, 0x8c52, 0x8cca, 0x8ca2, 0x8ca3, 0x8c5e, 0x8ca5, + 0x8c41, 0x8c67, 0x8c47, 0x8c51, 0x8ca7, 0x8ca9, 0x8c53, 0x8c5a, + 0x8cad, 0x8c6b, 0x8c6e, 0x8c59, 0x8c63, 0x8cb1, 0x8cb2, 0x8cb3, + 0x8c76, 0x8cdc, 0x8cb4, 0x8cd0, 0x8cb5, 0x8cbd, 0x8cb6, 0x8cce, + 0x8c61, 0x8c45, 0x8cb8, 0x8cae, 0x8cba, 0x8c4f, 0x8cbc, 0x8c50, + 0x8cbf, 0x8c6a, 0x8c66, 0x8cc9, 0x8cbe, 0x8c43, 0x8c6d, 0x8c74, + 0x8cb7, 0x8cb9, 0x8cbb, 0x8cc0, 0x8cd7, 0x8cd8, 0x8cda, 0x8cc2, + 0x8c57, 0x8c79, 0x8c69, 0x8c7d, 0x8c54, 0x8ca1, 0x8ca4, 0x8c46, + 0x8ca8, 0x8ccf, 0x8cab, 0x8c4a, 0x8cb0, 0x8caf, 0x8c4c, 0x8cd5, + 0x8cd3, 0x8cd6, 0x8cd1, 0x8c5c, 0x8c6c, 0x8c4e, 0x8c65, 0x8cc1, + 0x8c64, 0x8c42, 0x8c55, 0x8c5f, +}; + +static const Summary16 hkscs2001_uni2indx_page35[6] = { + /* 0x3500 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0200 }, +}; +static const Summary16 hkscs2001_uni2indx_page3c[46] = { + /* 0x3c00 */ + { 1, 0x0000 }, { 1, 0x0000 }, { 1, 0x0000 }, { 1, 0x0000 }, + { 1, 0x0000 }, { 1, 0x0000 }, { 1, 0x0000 }, { 1, 0x0000 }, + { 1, 0x0800 }, { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, + { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, + /* 0x3d00 */ + { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, + { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, + { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0000 }, + { 2, 0x0200 }, { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, + /* 0x3e00 */ + { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, + { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, + { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, + { 3, 0x0000 }, { 3, 0x0800 }, +}; +static const Summary16 hkscs2001_uni2indx_page40[8] = { + /* 0x4000 */ + { 4, 0x0200 }, { 5, 0x0000 }, { 5, 0x0000 }, { 5, 0x0000 }, + { 5, 0x0000 }, { 5, 0x0000 }, { 5, 0x0000 }, { 5, 0x0002 }, +}; +static const Summary16 hkscs2001_uni2indx_page42[11] = { + /* 0x4200 */ + { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0008 }, { 7, 0x0000 }, + { 7, 0x0000 }, { 7, 0x0000 }, { 7, 0x0000 }, { 7, 0x0040 }, + { 8, 0x0000 }, { 8, 0x0000 }, { 8, 0x0004 }, +}; +static const Summary16 hkscs2001_uni2indx_page4b[25] = { + /* 0x4b00 */ + { 9, 0x0000 }, { 9, 0x0001 }, { 10, 0x0001 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + /* 0x4c00 */ + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0002 }, +}; +static const Summary16 hkscs2001_uni2indx_page4e[59] = { + /* 0x4e00 */ + { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x8000 }, { 13, 0x0000 }, + { 13, 0x0000 }, { 13, 0x0000 }, { 13, 0x0000 }, { 13, 0x0000 }, + { 13, 0x0000 }, { 13, 0x0000 }, { 13, 0x0008 }, { 14, 0x0000 }, + { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, + /* 0x4f00 */ + { 14, 0x0000 }, { 14, 0x0080 }, { 15, 0x0000 }, { 15, 0x0000 }, + { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0000 }, + { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0000 }, + { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0001 }, + /* 0x5000 */ + { 16, 0x0000 }, { 16, 0x0000 }, { 16, 0x0000 }, { 16, 0x0800 }, + { 17, 0x0000 }, { 17, 0x0000 }, { 17, 0x0000 }, { 17, 0x0000 }, + { 17, 0x0000 }, { 17, 0x0000 }, { 17, 0x0000 }, { 17, 0x1000 }, + { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, + /* 0x5100 */ + { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, + { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, + { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x4000 }, +}; +static const Summary16 hkscs2001_uni2indx_page53[20] = { + /* 0x5300 */ + { 19, 0x0000 }, { 19, 0x0000 }, { 19, 0x0010 }, { 20, 0x0000 }, + { 20, 0x0000 }, { 20, 0x0000 }, { 20, 0x0000 }, { 20, 0x0000 }, + { 20, 0x0000 }, { 20, 0x0000 }, { 20, 0x0000 }, { 20, 0x0000 }, + { 20, 0x0000 }, { 20, 0x0000 }, { 20, 0x0000 }, { 20, 0x0000 }, + /* 0x5400 */ + { 20, 0x0000 }, { 20, 0x0000 }, { 20, 0x0000 }, { 20, 0x0010 }, +}; +static const Summary16 hkscs2001_uni2indx_page57[30] = { + /* 0x5700 */ + { 21, 0x0000 }, { 21, 0x0000 }, { 21, 0x0000 }, { 21, 0x2000 }, + { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, + { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, + { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, + /* 0x5800 */ + { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, + { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, { 22, 0x0000 }, + { 22, 0x0000 }, { 22, 0x0004 }, { 23, 0x0000 }, { 23, 0x0000 }, + { 23, 0x0000 }, { 23, 0x0001 }, +}; +static const Summary16 hkscs2001_uni2indx_page5a[93] = { + /* 0x5a00 */ + { 24, 0x0000 }, { 24, 0x0400 }, { 25, 0x0000 }, { 25, 0x0000 }, + { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, + { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, + { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, + /* 0x5b00 */ + { 25, 0x0000 }, { 25, 0x0020 }, { 26, 0x0000 }, { 26, 0x0000 }, + { 26, 0x0000 }, { 26, 0x0000 }, { 26, 0x0000 }, { 26, 0x0000 }, + { 26, 0x0000 }, { 26, 0x0040 }, { 27, 0x0000 }, { 27, 0x0000 }, + { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0000 }, + /* 0x5c00 */ + { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0000 }, + { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0000 }, + { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0000 }, + { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0020 }, + /* 0x5d00 */ + { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, + { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0800 }, + { 29, 0x0000 }, { 29, 0x0000 }, { 29, 0x0000 }, { 29, 0x0000 }, + { 29, 0x0000 }, { 29, 0x0000 }, { 29, 0x0000 }, { 29, 0x0000 }, + /* 0x5e00 */ + { 29, 0x0000 }, { 29, 0x0000 }, { 29, 0x0000 }, { 29, 0x0000 }, + { 29, 0x0000 }, { 29, 0x0000 }, { 29, 0x0000 }, { 29, 0x0000 }, + { 29, 0x0000 }, { 29, 0x0204 }, { 31, 0x0000 }, { 31, 0x0000 }, + { 31, 0x0000 }, { 31, 0x0000 }, { 31, 0x0000 }, { 31, 0x0000 }, + /* 0x5f00 */ + { 31, 0x0000 }, { 31, 0x0000 }, { 31, 0x0000 }, { 31, 0x0000 }, + { 31, 0x0000 }, { 31, 0x0000 }, { 31, 0x0000 }, { 31, 0x0000 }, + { 31, 0x0000 }, { 31, 0x0000 }, { 31, 0x0000 }, { 31, 0x0000 }, + { 31, 0x0004 }, +}; +static const Summary16 hkscs2001_uni2indx_page61[3] = { + /* 0x6100 */ + { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0004 }, +}; +static const Summary16 hkscs2001_uni2indx_page65[9] = { + /* 0x6500 */ + { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, + { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, + { 33, 0x0800 }, +}; +static const Summary16 hkscs2001_uni2indx_page67[7] = { + /* 0x6700 */ + { 34, 0x0000 }, { 34, 0x0200 }, { 35, 0x0000 }, { 35, 0x0000 }, + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0800 }, +}; +static const Summary16 hkscs2001_uni2indx_page69[23] = { + /* 0x6900 */ + { 36, 0x0000 }, { 36, 0x0200 }, { 37, 0x0000 }, { 37, 0x0000 }, + { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, + { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, + { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, + /* 0x6a00 */ + { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, { 37, 0x0000 }, + { 37, 0x0008 }, { 38, 0x0000 }, { 38, 0x0008 }, +}; +static const Summary16 hkscs2001_uni2indx_page6c[32] = { + /* 0x6c00 */ + { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, + { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, + { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, + { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x8000 }, + /* 0x6d00 */ + { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, + { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, + { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, + { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x0000 }, { 40, 0x4000 }, +}; +static const Summary16 hkscs2001_uni2indx_page70[76] = { + /* 0x7000 */ + { 41, 0x0000 }, { 41, 0x0000 }, { 41, 0x0000 }, { 41, 0x0000 }, + { 41, 0x2000 }, { 42, 0x0000 }, { 42, 0x0000 }, { 42, 0x0080 }, + { 43, 0x0000 }, { 43, 0x0000 }, { 43, 0x0000 }, { 43, 0x0000 }, + { 43, 0x0000 }, { 43, 0x0000 }, { 43, 0x0000 }, { 43, 0x0000 }, + /* 0x7100 */ + { 43, 0x0000 }, { 43, 0x0000 }, { 43, 0x0000 }, { 43, 0x0000 }, + { 43, 0x0000 }, { 43, 0x0000 }, { 43, 0x0000 }, { 43, 0x0000 }, + { 43, 0x0000 }, { 43, 0x0002 }, { 44, 0x0000 }, { 44, 0x0000 }, + { 44, 0x0000 }, { 44, 0x0000 }, { 44, 0x0000 }, { 44, 0x0000 }, + /* 0x7200 */ + { 44, 0x0001 }, { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, + { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, + { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, + { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, + /* 0x7300 */ + { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, + { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, { 45, 0x0000 }, + { 45, 0x1000 }, { 46, 0x0000 }, { 46, 0x0000 }, { 46, 0x0400 }, + { 47, 0x0000 }, { 47, 0x0000 }, { 47, 0x0000 }, { 47, 0x0000 }, + /* 0x7400 */ + { 47, 0x0004 }, { 48, 0x0000 }, { 48, 0x0000 }, { 48, 0x0000 }, + { 48, 0x0000 }, { 48, 0x0000 }, { 48, 0x0000 }, { 48, 0x0000 }, + { 48, 0x0000 }, { 48, 0x0000 }, { 48, 0x0000 }, { 48, 0x0200 }, +}; +static const Summary16 hkscs2001_uni2indx_page76[47] = { + /* 0x7600 */ + { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, + { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, + { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, + { 49, 0x0000 }, { 49, 0x0200 }, { 50, 0x0000 }, { 50, 0x0000 }, + /* 0x7700 */ + { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, + { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, + { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, + { 50, 0x0000 }, { 50, 0x2000 }, { 51, 0x0000 }, { 51, 0x0000 }, + /* 0x7800 */ + { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, + { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, + { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, + { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0010 }, +}; +static const Summary16 hkscs2001_uni2indx_page7a[71] = { + /* 0x7a00 */ + { 52, 0x0000 }, { 52, 0x0000 }, { 52, 0x0400 }, { 53, 0x0000 }, + { 53, 0x0000 }, { 53, 0x0000 }, { 53, 0x0000 }, { 53, 0x0000 }, + { 53, 0x0000 }, { 53, 0x0008 }, { 54, 0x0000 }, { 54, 0x0000 }, + { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, + /* 0x7b00 */ + { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, + { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, + { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, + { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x1000 }, { 55, 0x0000 }, + /* 0x7c00 */ + { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, + { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, + { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, + { 55, 0x0008 }, { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, + /* 0x7d00 */ + { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, + { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, + { 56, 0x0800 }, { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, + { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, + /* 0x7e00 */ + { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, + { 57, 0x0000 }, { 57, 0x0800 }, { 58, 0x1000 }, +}; +static const Summary16 hkscs2001_uni2indx_page82[16] = { + /* 0x8200 */ + { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x0000 }, + { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x0000 }, + { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x8000 }, + { 60, 0x0000 }, { 60, 0x0000 }, { 60, 0x0000 }, { 60, 0x0100 }, +}; +static const Summary16 hkscs2001_uni2indx_page85[17] = { + /* 0x8500 */ + { 61, 0x0000 }, { 61, 0x0000 }, { 61, 0x0000 }, { 61, 0x0000 }, + { 61, 0x0000 }, { 61, 0x8000 }, { 62, 0x0000 }, { 62, 0x0000 }, + { 62, 0x0000 }, { 62, 0x0080 }, { 63, 0x0000 }, { 63, 0x0000 }, + { 63, 0x0000 }, { 63, 0x0040 }, { 64, 0x0000 }, { 64, 0x0000 }, + /* 0x8600 */ + { 64, 0x8000 }, +}; +static const Summary16 hkscs2001_uni2indx_page88[10] = { + /* 0x8800 */ + { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0000 }, + { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0000 }, + { 65, 0x8000 }, { 66, 0x0001 }, +}; +static const Summary16 hkscs2001_uni2indx_page8b[9] = { + /* 0x8b00 */ + { 67, 0x0000 }, { 67, 0x0000 }, { 67, 0x0000 }, { 67, 0x0000 }, + { 67, 0x0000 }, { 67, 0x0000 }, { 67, 0x0000 }, { 67, 0x0000 }, + { 67, 0x0008 }, +}; +static const Summary16 hkscs2001_uni2indx_page8e[29] = { + /* 0x8e00 */ + { 68, 0x0000 }, { 68, 0x0000 }, { 68, 0x0000 }, { 68, 0x0000 }, + { 68, 0x0000 }, { 68, 0x0000 }, { 68, 0x0000 }, { 68, 0x0000 }, + { 68, 0x0000 }, { 68, 0x0000 }, { 68, 0x0000 }, { 68, 0x0200 }, + { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, + /* 0x8f00 */ + { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, + { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, + { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0080 }, { 70, 0x0000 }, + { 70, 0x8000 }, +}; +static const Summary16 hkscs2001_uni2indx_page91[48] = { + /* 0x9100 */ + { 71, 0x0000 }, { 71, 0x0000 }, { 71, 0x0000 }, { 71, 0x0000 }, + { 71, 0x0000 }, { 71, 0x0000 }, { 71, 0x0000 }, { 71, 0x0000 }, + { 71, 0x0000 }, { 71, 0x0000 }, { 71, 0x0000 }, { 71, 0x0000 }, + { 71, 0x0000 }, { 71, 0x0000 }, { 71, 0x0000 }, { 71, 0x0040 }, + /* 0x9200 */ + { 72, 0x0000 }, { 72, 0x0000 }, { 72, 0x0002 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + /* 0x9300 */ + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0010 }, +}; +static const Summary16 hkscs2001_uni2indx_page97[47] = { + /* 0x9700 */ + { 74, 0x0000 }, { 74, 0x0000 }, { 74, 0x0000 }, { 74, 0x0000 }, + { 74, 0x0000 }, { 74, 0x0020 }, { 75, 0x0000 }, { 75, 0x0000 }, + { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0000 }, + { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0000 }, + /* 0x9800 */ + { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0000 }, + { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0100 }, { 76, 0x0000 }, + { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, + { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, + /* 0x9900 */ + { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, + { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, + { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, + { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0001 }, +}; +static const Summary16 hkscs2001_uni2indx_page9f[11] = { + /* 0x9f00 */ + { 77, 0x0000 }, { 77, 0x0000 }, { 77, 0x0000 }, { 77, 0x0000 }, + { 77, 0x0000 }, { 77, 0x0000 }, { 77, 0x0000 }, { 77, 0x0000 }, + { 77, 0x0000 }, { 77, 0x0000 }, { 77, 0xffc0 }, +}; +static const Summary16 hkscs2001_uni2indx_page214[4] = { + /* 0x21400 */ + { 87, 0x0000 }, { 87, 0x0000 }, { 87, 0x0000 }, { 87, 0x8000 }, +}; +static const Summary16 hkscs2001_uni2indx_page219[9] = { + /* 0x21900 */ + { 88, 0x0000 }, { 88, 0x0000 }, { 88, 0x0000 }, { 88, 0x0000 }, + { 88, 0x0000 }, { 88, 0x0000 }, { 88, 0x0000 }, { 88, 0x0000 }, + { 88, 0x0001 }, +}; +static const Summary16 hkscs2001_uni2indx_page21d[12] = { + /* 0x21d00 */ + { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, + { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, + { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0040 }, +}; +static const Summary16 hkscs2001_uni2indx_page220[8] = { + /* 0x22000 */ + { 90, 0x0000 }, { 90, 0x0000 }, { 90, 0x0000 }, { 90, 0x0000 }, + { 90, 0x0000 }, { 90, 0x0000 }, { 90, 0x0000 }, { 90, 0x4000 }, +}; +static const Summary16 hkscs2001_uni2indx_page227[2] = { + /* 0x22700 */ + { 91, 0x0000 }, { 91, 0x0004 }, +}; +static const Summary16 hkscs2001_uni2indx_page232[32] = { + /* 0x23200 */ + { 92, 0x0000 }, { 92, 0x0000 }, { 92, 0x0000 }, { 92, 0x0000 }, + { 92, 0x0000 }, { 92, 0x0000 }, { 92, 0x0000 }, { 92, 0x0000 }, + { 92, 0x0002 }, { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, + { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, + /* 0x23300 */ + { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, + { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, + { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, + { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0200 }, +}; +static const Summary16 hkscs2001_uni2indx_page23c[7] = { + /* 0x23c00 */ + { 94, 0x0000 }, { 94, 0x0000 }, { 94, 0x0000 }, { 94, 0x0000 }, + { 94, 0x0000 }, { 94, 0x0000 }, { 94, 0x0008 }, +}; +static const Summary16 hkscs2001_uni2indx_page241[5] = { + /* 0x24100 */ + { 95, 0x0000 }, { 95, 0x0000 }, { 95, 0x0000 }, { 95, 0x0000 }, + { 95, 0x4000 }, +}; +static const Summary16 hkscs2001_uni2indx_page245[1] = { + /* 0x24500 */ + { 96, 0x0020 }, +}; +static const Summary16 hkscs2001_uni2indx_page249[18] = { + /* 0x24900 */ + { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, + { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0800 }, + { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, + { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, + /* 0x24a00 */ + { 98, 0x0000 }, { 98, 0x0008 }, +}; +static const Summary16 hkscs2001_uni2indx_page251[13] = { + /* 0x25100 */ + { 99, 0x0000 }, { 99, 0x0000 }, { 99, 0x0000 }, { 99, 0x0000 }, + { 99, 0x0000 }, { 99, 0x0000 }, { 99, 0x0000 }, { 99, 0x0000 }, + { 99, 0x0000 }, { 99, 0x0000 }, { 99, 0x0000 }, { 99, 0x0000 }, + { 99, 0x2000 }, +}; +static const Summary16 hkscs2001_uni2indx_page256[10] = { + /* 0x25600 */ + { 100, 0x0000 }, { 100, 0x0000 }, { 100, 0x0000 }, { 100, 0x0000 }, + { 100, 0x0000 }, { 100, 0x0000 }, { 100, 0x0000 }, { 100, 0x0000 }, + { 100, 0x0000 }, { 100, 0x0020 }, +}; +static const Summary16 hkscs2001_uni2indx_page25c[20] = { + /* 0x25c00 */ + { 101, 0x0000 }, { 101, 0x0000 }, { 101, 0x0000 }, { 101, 0x0000 }, + { 101, 0x0000 }, { 101, 0x0000 }, { 101, 0x0000 }, { 101, 0x0000 }, + { 101, 0x0000 }, { 101, 0x0000 }, { 101, 0x0010 }, { 102, 0x0000 }, + { 102, 0x0000 }, { 102, 0x0000 }, { 102, 0x0000 }, { 102, 0x0000 }, + /* 0x25d00 */ + { 102, 0x0000 }, { 102, 0x0000 }, { 102, 0x0000 }, { 102, 0x0001 }, +}; +static const Summary16 hkscs2001_uni2indx_page26b[2] = { + /* 0x26b00 */ + { 103, 0x0000 }, { 103, 0x0020 }, +}; +static const Summary16 hkscs2001_uni2indx_page26d[8] = { + /* 0x26d00 */ + { 104, 0x0000 }, { 104, 0x0000 }, { 104, 0x0000 }, { 104, 0x0000 }, + { 104, 0x0000 }, { 104, 0x0000 }, { 104, 0x0000 }, { 104, 0x0010 }, +}; +static const Summary16 hkscs2001_uni2indx_page26f[12] = { + /* 0x26f00 */ + { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, + { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, + { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x4000 }, +}; +static const Summary16 hkscs2001_uni2indx_page271[1] = { + /* 0x27100 */ + { 106, 0x2000 }, +}; +static const Summary16 hkscs2001_uni2indx_page287[1] = { + /* 0x28700 */ + { 107, 0x8000 }, +}; +static const Summary16 hkscs2001_uni2indx_page289[31] = { + /* 0x28900 */ + { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, + { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, + { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, + { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0008 }, { 109, 0x0000 }, + /* 0x28a00 */ + { 109, 0x0000 }, { 109, 0x0000 }, { 109, 0x0000 }, { 109, 0x0004 }, + { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0000 }, + { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0000 }, + { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0400 }, +}; +static const Summary16 hkscs2001_uni2indx_page28d[12] = { + /* 0x28d00 */ + { 111, 0x0000 }, { 111, 0x0000 }, { 111, 0x0000 }, { 111, 0x0000 }, + { 111, 0x0000 }, { 111, 0x0000 }, { 111, 0x0000 }, { 111, 0x0000 }, + { 111, 0x0000 }, { 111, 0x0000 }, { 111, 0x0000 }, { 111, 0x0200 }, +}; +static const Summary16 hkscs2001_uni2indx_page299[5] = { + /* 0x29900 */ + { 112, 0x0000 }, { 112, 0x0000 }, { 112, 0x0000 }, { 112, 0x0000 }, + { 112, 0x0080 }, +}; +static const Summary16 hkscs2001_uni2indx_page29c[8] = { + /* 0x29c00 */ + { 113, 0x0000 }, { 113, 0x0000 }, { 113, 0x0000 }, { 113, 0x0000 }, + { 113, 0x0000 }, { 113, 0x0000 }, { 113, 0x0000 }, { 113, 0x0008 }, +}; +static const Summary16 hkscs2001_uni2indx_page2a1[28] = { + /* 0x2a100 */ + { 114, 0x0080 }, { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, + { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, + { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, + { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, + /* 0x2a200 */ + { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, + { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, + { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0400 }, +}; + +static int +hkscs2001_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc < 0x9f00) { + if (wc < 0x6900) { + if (wc >= 0x3500 && wc < 0x3560) + summary = &hkscs2001_uni2indx_page35[(wc>>4)-0x350]; + else if (wc >= 0x3c00 && wc < 0x3ee0) + summary = &hkscs2001_uni2indx_page3c[(wc>>4)-0x3c0]; + else if (wc >= 0x4000 && wc < 0x4080) + summary = &hkscs2001_uni2indx_page40[(wc>>4)-0x400]; + else if (wc >= 0x4200 && wc < 0x42b0) + summary = &hkscs2001_uni2indx_page42[(wc>>4)-0x420]; + else if (wc >= 0x4b00 && wc < 0x4c90) + summary = &hkscs2001_uni2indx_page4b[(wc>>4)-0x4b0]; + else if (wc >= 0x4e00 && wc < 0x51b0) + summary = &hkscs2001_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0x5300 && wc < 0x5440) + summary = &hkscs2001_uni2indx_page53[(wc>>4)-0x530]; + else if (wc >= 0x5700 && wc < 0x58e0) + summary = &hkscs2001_uni2indx_page57[(wc>>4)-0x570]; + else if (wc >= 0x5a00 && wc < 0x5fd0) + summary = &hkscs2001_uni2indx_page5a[(wc>>4)-0x5a0]; + else if (wc >= 0x6100 && wc < 0x6130) + summary = &hkscs2001_uni2indx_page61[(wc>>4)-0x610]; + else if (wc >= 0x6500 && wc < 0x6590) + summary = &hkscs2001_uni2indx_page65[(wc>>4)-0x650]; + else if (wc >= 0x6700 && wc < 0x6770) + summary = &hkscs2001_uni2indx_page67[(wc>>4)-0x670]; + } else { + if (wc >= 0x6900 && wc < 0x6a70) + summary = &hkscs2001_uni2indx_page69[(wc>>4)-0x690]; + else if (wc >= 0x6c00 && wc < 0x6e00) + summary = &hkscs2001_uni2indx_page6c[(wc>>4)-0x6c0]; + else if (wc >= 0x7000 && wc < 0x74c0) + summary = &hkscs2001_uni2indx_page70[(wc>>4)-0x700]; + else if (wc >= 0x7600 && wc < 0x78f0) + summary = &hkscs2001_uni2indx_page76[(wc>>4)-0x760]; + else if (wc >= 0x7a00 && wc < 0x7e70) + summary = &hkscs2001_uni2indx_page7a[(wc>>4)-0x7a0]; + else if (wc >= 0x8200 && wc < 0x8300) + summary = &hkscs2001_uni2indx_page82[(wc>>4)-0x820]; + else if (wc >= 0x8500 && wc < 0x8610) + summary = &hkscs2001_uni2indx_page85[(wc>>4)-0x850]; + else if (wc >= 0x8800 && wc < 0x88a0) + summary = &hkscs2001_uni2indx_page88[(wc>>4)-0x880]; + else if (wc >= 0x8b00 && wc < 0x8b90) + summary = &hkscs2001_uni2indx_page8b[(wc>>4)-0x8b0]; + else if (wc >= 0x8e00 && wc < 0x8fd0) + summary = &hkscs2001_uni2indx_page8e[(wc>>4)-0x8e0]; + else if (wc >= 0x9100 && wc < 0x9400) + summary = &hkscs2001_uni2indx_page91[(wc>>4)-0x910]; + else if (wc >= 0x9700 && wc < 0x99f0) + summary = &hkscs2001_uni2indx_page97[(wc>>4)-0x970]; + } + } else { + if (wc < 0x25600) { + if (wc >= 0x9f00 && wc < 0x9fb0) + summary = &hkscs2001_uni2indx_page9f[(wc>>4)-0x9f0]; + else if (wc >= 0x21400 && wc < 0x21440) + summary = &hkscs2001_uni2indx_page214[(wc>>4)-0x2140]; + else if (wc >= 0x21900 && wc < 0x21990) + summary = &hkscs2001_uni2indx_page219[(wc>>4)-0x2190]; + else if (wc >= 0x21d00 && wc < 0x21dc0) + summary = &hkscs2001_uni2indx_page21d[(wc>>4)-0x21d0]; + else if (wc >= 0x22000 && wc < 0x22080) + summary = &hkscs2001_uni2indx_page220[(wc>>4)-0x2200]; + else if (wc >= 0x22700 && wc < 0x22720) + summary = &hkscs2001_uni2indx_page227[(wc>>4)-0x2270]; + else if (wc >= 0x23200 && wc < 0x23400) + summary = &hkscs2001_uni2indx_page232[(wc>>4)-0x2320]; + else if (wc >= 0x23c00 && wc < 0x23c70) + summary = &hkscs2001_uni2indx_page23c[(wc>>4)-0x23c0]; + else if (wc >= 0x24100 && wc < 0x24150) + summary = &hkscs2001_uni2indx_page241[(wc>>4)-0x2410]; + else if (wc >= 0x24500 && wc < 0x24510) + summary = &hkscs2001_uni2indx_page245[(wc>>4)-0x2450]; + else if (wc >= 0x24900 && wc < 0x24a20) + summary = &hkscs2001_uni2indx_page249[(wc>>4)-0x2490]; + else if (wc >= 0x25100 && wc < 0x251d0) + summary = &hkscs2001_uni2indx_page251[(wc>>4)-0x2510]; + } else { + if (wc >= 0x25600 && wc < 0x256a0) + summary = &hkscs2001_uni2indx_page256[(wc>>4)-0x2560]; + else if (wc >= 0x25c00 && wc < 0x25d40) + summary = &hkscs2001_uni2indx_page25c[(wc>>4)-0x25c0]; + else if (wc >= 0x26b00 && wc < 0x26b20) + summary = &hkscs2001_uni2indx_page26b[(wc>>4)-0x26b0]; + else if (wc >= 0x26d00 && wc < 0x26d80) + summary = &hkscs2001_uni2indx_page26d[(wc>>4)-0x26d0]; + else if (wc >= 0x26f00 && wc < 0x26fc0) + summary = &hkscs2001_uni2indx_page26f[(wc>>4)-0x26f0]; + else if (wc >= 0x27100 && wc < 0x27110) + summary = &hkscs2001_uni2indx_page271[(wc>>4)-0x2710]; + else if (wc >= 0x28700 && wc < 0x28710) + summary = &hkscs2001_uni2indx_page287[(wc>>4)-0x2870]; + else if (wc >= 0x28900 && wc < 0x28af0) + summary = &hkscs2001_uni2indx_page289[(wc>>4)-0x2890]; + else if (wc >= 0x28d00 && wc < 0x28dc0) + summary = &hkscs2001_uni2indx_page28d[(wc>>4)-0x28d0]; + else if (wc >= 0x29900 && wc < 0x29950) + summary = &hkscs2001_uni2indx_page299[(wc>>4)-0x2990]; + else if (wc >= 0x29c00 && wc < 0x29c80) + summary = &hkscs2001_uni2indx_page29c[(wc>>4)-0x29c0]; + else if (wc >= 0x2a100 && wc < 0x2a2c0) + summary = &hkscs2001_uni2indx_page2a1[(wc>>4)-0x2a10]; + } + } + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = hkscs2001_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/hkscs2004.h b/jni/iconv/lib/hkscs2004.h new file mode 100644 index 0000000..d5ab997 --- /dev/null +++ b/jni/iconv/lib/hkscs2004.h @@ -0,0 +1,679 @@ +/* + * Copyright (C) 1999-2006 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * HKSCS:2004 + */ + +static const unsigned short hkscs2004_2uni_page87[58] = { + /* 0x87 */ + 0x0af0, 0x1032, 0x0d03, 0x0ca6, 0x0c78, 0x4167, 0x1177, 0x0cb3, + 0x44b1, 0x10e2, 0x44c5, 0x0595, 0x0e36, 0x0e44, 0x1047, 0x1040, + 0x39bf, 0x3417, 0x4252, 0x3f8b, 0x40d2, 0x1057, 0x4d51, 0x0e4f, + 0x0cda, 0x1085, 0x446c, 0x1107, 0x0fa4, 0x0da1, 0x3d23, 0x1e25, + 0x3c54, 0x2d63, 0x3606, 0x3761, 0x1a4d, 0x13fb, 0x28fd, 0x2195, + 0x141d, 0x47b9, 0x06f4, 0x2534, 0x43ef, 0x16db, 0x2e5e, 0x15a4, + 0x0125, 0x4bb0, 0x15d1, 0x16b7, 0x17fc, 0x1b6e, 0x2393, 0x4a45, + 0x1f61, 0x1f9d, +}; +static const unsigned short hkscs2004_2uni_page8c[189] = { + /* 0x8c */ + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x2b6f, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, 0x28fd, + 0x28fd, 0x1ae7, 0x28fd, 0x1c57, 0x20ca, 0x0688, 0x0bc3, 0x3256, + 0x3196, 0x0a9a, 0x0c36, 0x28fd, 0x17d5, 0x351a, 0x24f9, 0x1778, + 0x0612, 0x3351, 0x1878, 0x27b2, 0x1d57, 0x0c58, 0x38ec, 0x2f23, + 0x1077, 0x0478, 0x004a, 0x29a4, 0x3e41, 0x24cc, 0x12b4, 0x2a39, + 0x14bf, 0x226c, 0x2656, 0x49fa, 0x193b, + /* 0x8d */ + 0x2c9f, 0x28fd, 0x30c1, 0x466d, 0x0902, 0x0dbb, 0x4879, 0x0707, + 0x27b3, 0x4cb5, 0x08f8, 0x02d6, 0x0df7, 0x3e46, 0x097c, 0x45b2, + 0x42ff, 0x0c6d, 0x03d4, 0x3b9a, 0x0c61, 0x0c1b, 0x1189, 0x107b, + 0x1176, 0x0cea, 0x07c8, 0x3a0f, 0x0161, 0x0bde, 0x0bbd, 0x09ed, +}; + +static const ucs4_t hkscs2004_2uni_upages[78] = { + 0x03400, 0x03600, 0x03700, 0x03800, 0x03900, 0x03b00, 0x03d00, 0x03f00, + 0x04000, 0x04100, 0x04300, 0x04400, 0x04500, 0x04600, 0x04700, 0x04a00, + 0x04c00, 0x04d00, 0x04f00, 0x05600, 0x05900, 0x05a00, 0x05b00, 0x05c00, + 0x05d00, 0x05f00, 0x06600, 0x06700, 0x06e00, 0x07100, 0x07200, 0x07400, + 0x07900, 0x07d00, 0x08100, 0x08500, 0x08a00, 0x09700, 0x09800, 0x09f00, + 0x0ff00, 0x20100, 0x20200, 0x20a00, 0x20b00, 0x21a00, 0x21d00, 0x21e00, + 0x22100, 0x22700, 0x23200, 0x23500, 0x23600, 0x23b00, 0x23e00, 0x23f00, + 0x24000, 0x24200, 0x24b00, 0x25400, 0x25a00, 0x26b00, 0x26c00, 0x26e00, + 0x27000, 0x27200, 0x27300, 0x27b00, 0x27c00, 0x28600, 0x28900, 0x28b00, + 0x29000, 0x29800, 0x29900, 0x29e00, 0x2a100, 0x2a300, +}; + +static int +hkscs2004_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 == 0x87) || (c1 >= 0x8c && c1 <= 0x8d)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + unsigned int i = 157 * (c1 - 0x80) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + ucs4_t wc = 0xfffd; + unsigned short swc; + if (i < 1884) { + if (i < 1157) + swc = hkscs2004_2uni_page87[i-1099], + wc = hkscs2004_2uni_upages[swc>>8] | (swc & 0xff); + } else { + if (i < 2073) + swc = hkscs2004_2uni_page8c[i-1884], + wc = hkscs2004_2uni_upages[swc>>8] | (swc & 0xff); + } + if (wc != 0xfffd) { + *pwc = wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short hkscs2004_2charset[123] = { + 0x8cf4, 0x8770, 0x8d5c, 0x8d4b, 0x8d52, 0x8cf3, 0x874b, 0x8cea, + 0x8cdf, 0x876a, 0x8d47, 0x8d5a, 0x8d4a, 0x8d44, 0x8d4e, 0x8d5f, + 0x8ce3, 0x8740, 0x8d5e, 0x8ce0, 0x8d5d, 0x8d55, 0x8ce4, 0x8cef, + 0x8d54, 0x8d51, 0x8744, 0x8743, 0x8747, 0x8758, 0x8d59, 0x8742, + 0x875d, 0x8d45, 0x8d4c, 0x874c, 0x874d, 0x8757, 0x875c, 0x8741, + 0x874f, 0x874e, 0x8755, 0x8cf2, 0x8d57, 0x8759, 0x8749, 0x875b, + 0x8d58, 0x8746, 0x8d56, 0x8cf8, 0x8765, 0x8768, 0x8cfa, 0x876f, + 0x8772, 0x8773, 0x876d, 0x8ce9, 0x8ce6, 0x8774, 0x8cec, 0x8cfe, + 0x8764, 0x8cdb, 0x8775, 0x8cdd, 0x8cee, 0x875f, 0x8778, 0x8779, + 0x8cde, 0x8767, 0x8cfb, 0x8776, 0x8cf7, 0x8ce8, 0x876b, 0x8cfc, + 0x8ced, 0x8d48, 0x8cf5, 0x8cf9, 0x8c62, 0x8d40, 0x8761, 0x876e, + 0x8cf1, 0x8d42, 0x8ce2, 0x8ce1, 0x8ceb, 0x8751, 0x8ce7, 0x8762, + 0x8763, 0x8cf0, 0x8750, 0x8d5b, 0x8d53, 0x8760, 0x875e, 0x8cf6, + 0x8d4d, 0x8753, 0x8754, 0x8745, 0x8752, 0x8d50, 0x876c, 0x875a, + 0x8748, 0x874a, 0x8d4f, 0x8d43, 0x8769, 0x8d46, 0x8cfd, 0x8777, + 0x8771, 0x8d49, 0x8756, +}; + +static const Summary16 hkscs2004_uni2indx_page34[5] = { + /* 0x3400 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0400 }, +}; +static const Summary16 hkscs2004_uni2indx_page36[56] = { + /* 0x3600 */ + { 1, 0x0000 }, { 1, 0x0000 }, { 1, 0x0020 }, { 2, 0x0000 }, + { 2, 0x0000 }, { 2, 0x0000 }, { 2, 0x0002 }, { 3, 0x0000 }, + { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, + { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, + /* 0x3700 */ + { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, + { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, + { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, { 3, 0x0000 }, + { 3, 0x0000 }, { 3, 0x0040 }, { 4, 0x0000 }, { 4, 0x0000 }, + /* 0x3800 */ + { 4, 0x0000 }, { 4, 0x0000 }, { 4, 0x0000 }, { 4, 0x0000 }, + { 4, 0x0000 }, { 4, 0x0000 }, { 4, 0x0000 }, { 4, 0x0000 }, + { 4, 0x0000 }, { 4, 0x0000 }, { 4, 0x0000 }, { 4, 0x0000 }, + { 4, 0x0000 }, { 4, 0x0010 }, { 5, 0x0000 }, { 5, 0x0000 }, + /* 0x3900 */ + { 5, 0x0000 }, { 5, 0x0000 }, { 5, 0x0000 }, { 5, 0x0000 }, + { 5, 0x0000 }, { 5, 0x0000 }, { 5, 0x0000 }, { 5, 0x0100 }, +}; +static const Summary16 hkscs2004_uni2indx_page3b[10] = { + /* 0x3b00 */ + { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0000 }, + { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0000 }, { 6, 0x0000 }, + { 6, 0x0000 }, { 6, 0x0020 }, +}; +static const Summary16 hkscs2004_uni2indx_page3d[16] = { + /* 0x3d00 */ + { 7, 0x0000 }, { 7, 0x0004 }, { 8, 0x0000 }, { 8, 0x0000 }, + { 8, 0x0000 }, { 8, 0x0000 }, { 8, 0x0000 }, { 8, 0x0000 }, + { 8, 0x0100 }, { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, + { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0010 }, +}; +static const Summary16 hkscs2004_uni2indx_page3f[47] = { + /* 0x3f00 */ + { 10, 0x0080 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0100 }, { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, + /* 0x4000 */ + { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, + { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, + { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, + { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0100 }, + /* 0x4100 */ + { 13, 0x0004 }, { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, + { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x1000 }, + { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x0000 }, + { 15, 0x0000 }, { 15, 0x0000 }, { 15, 0x2000 }, +}; +static const Summary16 hkscs2004_uni2indx_page43[69] = { + /* 0x4300 */ + { 16, 0x0000 }, { 16, 0x0000 }, { 16, 0x0000 }, { 16, 0x0000 }, + { 16, 0x0000 }, { 16, 0x0000 }, { 16, 0x0000 }, { 16, 0x0000 }, + { 16, 0x0000 }, { 16, 0x0400 }, { 17, 0x0000 }, { 17, 0x0000 }, + { 17, 0x0000 }, { 17, 0x0000 }, { 17, 0x0000 }, { 17, 0x0001 }, + /* 0x4400 */ + { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, + { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, + { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x0000 }, { 18, 0x2000 }, + { 19, 0x0008 }, { 20, 0x4000 }, { 21, 0x0000 }, { 21, 0x0000 }, + /* 0x4500 */ + { 21, 0x0000 }, { 21, 0x0800 }, { 22, 0x0000 }, { 22, 0x0040 }, + { 23, 0x0000 }, { 23, 0x0100 }, { 24, 0x2002 }, { 26, 0x0100 }, + { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0040 }, { 28, 0x0008 }, + { 29, 0x0000 }, { 29, 0x0400 }, { 30, 0x0400 }, { 31, 0x0000 }, + /* 0x4600 */ + { 31, 0x0008 }, { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0000 }, + { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0000 }, + { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0002 }, { 33, 0x0800 }, + { 34, 0x0000 }, { 34, 0x0000 }, { 34, 0x0000 }, { 34, 0x0080 }, + /* 0x4700 */ + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0040 }, + { 36, 0x8010 }, +}; +static const Summary16 hkscs2004_uni2indx_page4a[11] = { + /* 0x4a00 */ + { 38, 0x0000 }, { 38, 0x0000 }, { 38, 0x0000 }, { 38, 0x0000 }, + { 38, 0x0000 }, { 38, 0x0000 }, { 38, 0x0000 }, { 38, 0x0000 }, + { 38, 0x0000 }, { 38, 0x0000 }, { 38, 0x0010 }, +}; +static const Summary16 hkscs2004_uni2indx_page4c[25] = { + /* 0x4c00 */ + { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0000 }, { 39, 0x0004 }, + { 40, 0x0081 }, { 42, 0x0080 }, { 43, 0x0000 }, { 43, 0x0880 }, + { 45, 0x0020 }, { 46, 0x0000 }, { 46, 0x0000 }, { 46, 0x0000 }, + { 46, 0x0000 }, { 46, 0x0000 }, { 46, 0x0004 }, { 47, 0x0000 }, + /* 0x4d00 */ + { 47, 0x0080 }, { 48, 0x0000 }, { 48, 0x0000 }, { 48, 0x0000 }, + { 48, 0x0000 }, { 48, 0x0000 }, { 48, 0x0000 }, { 48, 0x00c0 }, + { 50, 0x0200 }, +}; +static const Summary16 hkscs2004_uni2indx_page4f[12] = { + /* 0x4f00 */ + { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, + { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, + { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0000 }, { 51, 0x0010 }, +}; +static const Summary16 hkscs2004_uni2indx_page56[16] = { + /* 0x5600 */ + { 52, 0x0000 }, { 52, 0x0000 }, { 52, 0x0000 }, { 52, 0x0000 }, + { 52, 0x0000 }, { 52, 0x0000 }, { 52, 0x0000 }, { 52, 0x0000 }, + { 52, 0x0000 }, { 52, 0x0000 }, { 52, 0x0000 }, { 52, 0x0000 }, + { 52, 0x0000 }, { 52, 0x0000 }, { 52, 0x0000 }, { 52, 0x0800 }, +}; +static const Summary16 hkscs2004_uni2indx_page59[72] = { + /* 0x5900 */ + { 53, 0x0000 }, { 53, 0x2000 }, { 54, 0x0000 }, { 54, 0x0000 }, + { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, + { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x0000 }, { 54, 0x8000 }, + { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, + /* 0x5a00 */ + { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, + { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0000 }, + { 55, 0x0000 }, { 55, 0x0000 }, { 55, 0x0010 }, { 56, 0x0000 }, + { 56, 0x0000 }, { 56, 0x0002 }, { 57, 0x0000 }, { 57, 0x0000 }, + /* 0x5b00 */ + { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, + { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, + { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0080 }, + { 58, 0x0000 }, { 58, 0x0800 }, { 59, 0x0000 }, { 59, 0x0000 }, + /* 0x5c00 */ + { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x0000 }, + { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x0100 }, + { 60, 0x0000 }, { 60, 0x0000 }, { 60, 0x0000 }, { 60, 0x0000 }, + { 60, 0x0000 }, { 60, 0x0020 }, { 61, 0x0000 }, { 61, 0x1000 }, + /* 0x5d00 */ + { 62, 0x0000 }, { 62, 0x0000 }, { 62, 0x0000 }, { 62, 0x0000 }, + { 62, 0x0000 }, { 62, 0x0000 }, { 62, 0x0000 }, { 62, 0x0100 }, +}; +static const Summary16 hkscs2004_uni2indx_page5f[4] = { + /* 0x5f00 */ + { 63, 0x0000 }, { 63, 0x0000 }, { 63, 0x0000 }, { 63, 0x0800 }, +}; +static const Summary16 hkscs2004_uni2indx_page66[23] = { + /* 0x6600 */ + { 64, 0x0000 }, { 64, 0x0000 }, { 64, 0x0000 }, { 64, 0x0000 }, + { 64, 0x2000 }, { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0000 }, + { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0000 }, + { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0080 }, { 66, 0x0000 }, + /* 0x6700 */ + { 66, 0x0000 }, { 66, 0x0000 }, { 66, 0x0000 }, { 66, 0x0000 }, + { 66, 0x0000 }, { 66, 0x0000 }, { 66, 0x4000 }, +}; +static const Summary16 hkscs2004_uni2indx_page6e[6] = { + /* 0x6e00 */ + { 67, 0x0000 }, { 67, 0x0000 }, { 67, 0x0000 }, { 67, 0x0000 }, + { 67, 0x0000 }, { 67, 0x0080 }, +}; +static const Summary16 hkscs2004_uni2indx_page71[19] = { + /* 0x7100 */ + { 68, 0x0000 }, { 68, 0x0000 }, { 68, 0x0000 }, { 68, 0x0000 }, + { 68, 0x0000 }, { 68, 0x0080 }, { 69, 0x0000 }, { 69, 0x0000 }, + { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, + { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, + /* 0x7200 */ + { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0020 }, +}; +static const Summary16 hkscs2004_uni2indx_page74[10] = { + /* 0x7400 */ + { 70, 0x0000 }, { 70, 0x0000 }, { 70, 0x0000 }, { 70, 0x0000 }, + { 70, 0x0000 }, { 70, 0x0000 }, { 70, 0x0002 }, { 71, 0x0000 }, + { 71, 0x0000 }, { 71, 0x2000 }, +}; +static const Summary16 hkscs2004_uni2indx_page79[13] = { + /* 0x7900 */ + { 72, 0x0000 }, { 72, 0x0000 }, { 72, 0x0000 }, { 72, 0x0000 }, + { 72, 0x0000 }, { 72, 0x0000 }, { 72, 0x0000 }, { 72, 0x0000 }, + { 72, 0x0000 }, { 72, 0x0000 }, { 72, 0x0000 }, { 72, 0x0000 }, + { 72, 0x0400 }, +}; +static const Summary16 hkscs2004_uni2indx_page7d[10] = { + /* 0x7d00 */ + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0x0020 }, +}; +static const Summary16 hkscs2004_uni2indx_page81[7] = { + /* 0x8100 */ + { 74, 0x0000 }, { 74, 0x0000 }, { 74, 0x0000 }, { 74, 0x0000 }, + { 74, 0x0000 }, { 74, 0x0000 }, { 74, 0x1000 }, +}; +static const Summary16 hkscs2004_uni2indx_page85[10] = { + /* 0x8500 */ + { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0000 }, + { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0000 }, { 75, 0x0000 }, + { 75, 0x0000 }, { 75, 0x0008 }, +}; +static const Summary16 hkscs2004_uni2indx_page8a[16] = { + /* 0x8a00 */ + { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, + { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, + { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, { 76, 0x0000 }, + { 76, 0x1000 }, { 77, 0x0000 }, { 77, 0x0000 }, { 77, 0x0200 }, +}; +static const Summary16 hkscs2004_uni2indx_page97[22] = { + /* 0x9700 */ + { 78, 0x0000 }, { 78, 0x0000 }, { 78, 0x0000 }, { 78, 0x0010 }, + { 79, 0x0000 }, { 79, 0x0000 }, { 79, 0x0000 }, { 79, 0x0000 }, + { 79, 0x0000 }, { 79, 0x0000 }, { 79, 0x0000 }, { 79, 0x0000 }, + { 79, 0x0000 }, { 79, 0x0000 }, { 79, 0x0000 }, { 79, 0x0000 }, + /* 0x9800 */ + { 79, 0x0000 }, { 79, 0x0000 }, { 79, 0x0000 }, { 79, 0x0000 }, + { 79, 0x0000 }, { 79, 0x0040 }, +}; +static const Summary16 hkscs2004_uni2indx_page9f[12] = { + /* 0x9f00 */ + { 80, 0x0000 }, { 80, 0x0000 }, { 80, 0x0000 }, { 80, 0x0000 }, + { 80, 0x0000 }, { 80, 0x0000 }, { 80, 0x0000 }, { 80, 0x0000 }, + { 80, 0x0000 }, { 80, 0x0000 }, { 80, 0x0000 }, { 80, 0x000c }, +}; +static const Summary16 hkscs2004_uni2indx_page201[20] = { + /* 0x20100 */ + { 82, 0x0000 }, { 82, 0x0000 }, { 82, 0x0000 }, { 82, 0x0000 }, + { 82, 0x0000 }, { 82, 0x0000 }, { 82, 0x0000 }, { 82, 0x0000 }, + { 82, 0x0000 }, { 82, 0x0000 }, { 82, 0x0010 }, { 83, 0x0000 }, + { 83, 0x0000 }, { 83, 0x0000 }, { 83, 0x0000 }, { 83, 0x0000 }, + /* 0x20200 */ + { 83, 0x0000 }, { 83, 0x0000 }, { 83, 0x0000 }, { 83, 0x0200 }, +}; +static const Summary16 hkscs2004_uni2indx_page20a[26] = { + /* 0x20a00 */ + { 84, 0x0000 }, { 84, 0x0000 }, { 84, 0x0000 }, { 84, 0x0000 }, + { 84, 0x0000 }, { 84, 0x0000 }, { 84, 0x8000 }, { 85, 0x0000 }, + { 85, 0x0000 }, { 85, 0x0000 }, { 85, 0x0000 }, { 85, 0x0000 }, + { 85, 0x0000 }, { 85, 0x0000 }, { 85, 0x0000 }, { 85, 0x0000 }, + /* 0x20b00 */ + { 85, 0x0000 }, { 85, 0x0000 }, { 85, 0x0000 }, { 85, 0x0000 }, + { 85, 0x0000 }, { 85, 0x0000 }, { 85, 0x0000 }, { 85, 0x0000 }, + { 85, 0x0000 }, { 85, 0x8000 }, +}; +static const Summary16 hkscs2004_uni2indx_page21a[7] = { + /* 0x21a00 */ + { 86, 0x0000 }, { 86, 0x0000 }, { 86, 0x0000 }, { 86, 0x0000 }, + { 86, 0x0000 }, { 86, 0x0000 }, { 86, 0x0008 }, +}; +static const Summary16 hkscs2004_uni2indx_page21d[19] = { + /* 0x21d00 */ + { 87, 0x0000 }, { 87, 0x0000 }, { 87, 0x0000 }, { 87, 0x0000 }, + { 87, 0x0000 }, { 87, 0x4000 }, { 88, 0x0000 }, { 88, 0x0000 }, + { 88, 0x0000 }, { 88, 0x0000 }, { 88, 0x0000 }, { 88, 0x0000 }, + { 88, 0x0000 }, { 88, 0x0000 }, { 88, 0x0000 }, { 88, 0x0000 }, + /* 0x21e00 */ + { 88, 0x0000 }, { 88, 0x0000 }, { 88, 0x0008 }, +}; +static const Summary16 hkscs2004_uni2indx_page221[13] = { + /* 0x22100 */ + { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, + { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, + { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, { 89, 0x0000 }, + { 89, 0x0002 }, +}; +static const Summary16 hkscs2004_uni2indx_page227[10] = { + /* 0x22700 */ + { 90, 0x0000 }, { 90, 0x0000 }, { 90, 0x0000 }, { 90, 0x0000 }, + { 90, 0x0000 }, { 90, 0x0000 }, { 90, 0x0000 }, { 90, 0x0000 }, + { 90, 0x0000 }, { 90, 0x0040 }, +}; +static const Summary16 hkscs2004_uni2indx_page232[6] = { + /* 0x23200 */ + { 91, 0x0000 }, { 91, 0x0000 }, { 91, 0x0000 }, { 91, 0x0000 }, + { 91, 0x0000 }, { 91, 0x0040 }, +}; +static const Summary16 hkscs2004_uni2indx_page235[18] = { + /* 0x23500 */ + { 92, 0x0000 }, { 92, 0x0000 }, { 92, 0x0000 }, { 92, 0x0000 }, + { 92, 0x0000 }, { 92, 0x0002 }, { 93, 0x0000 }, { 93, 0x0000 }, + { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, + { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, { 93, 0x0000 }, + /* 0x23600 */ + { 93, 0x0000 }, { 93, 0x0080 }, +}; +static const Summary16 hkscs2004_uni2indx_page23b[2] = { + /* 0x23b00 */ + { 94, 0x0000 }, { 94, 0x0400 }, +}; +static const Summary16 hkscs2004_uni2indx_page23e[47] = { + /* 0x23e00 */ + { 95, 0x0040 }, { 96, 0x0000 }, { 96, 0x0000 }, { 96, 0x0000 }, + { 96, 0x0000 }, { 96, 0x0000 }, { 96, 0x0000 }, { 96, 0x0000 }, + { 96, 0x0000 }, { 96, 0x0000 }, { 96, 0x0000 }, { 96, 0x0000 }, + { 96, 0x0000 }, { 96, 0x0000 }, { 96, 0x0000 }, { 96, 0x0000 }, + /* 0x23f00 */ + { 96, 0x0000 }, { 96, 0x0000 }, { 96, 0x0000 }, { 96, 0x0000 }, + { 96, 0x0000 }, { 96, 0x0000 }, { 96, 0x0002 }, { 97, 0x0000 }, + { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, + { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, + /* 0x24000 */ + { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, + { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, + { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x0000 }, + { 97, 0x0000 }, { 97, 0x0000 }, { 97, 0x1000 }, +}; +static const Summary16 hkscs2004_uni2indx_page242[12] = { + /* 0x24200 */ + { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, + { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, + { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x0000 }, { 98, 0x8000 }, +}; +static const Summary16 hkscs2004_uni2indx_page24b[1] = { + /* 0x24b00 */ + { 99, 0x8000 }, +}; +static const Summary16 hkscs2004_uni2indx_page254[10] = { + /* 0x25400 */ + { 100, 0x0000 }, { 100, 0x0000 }, { 100, 0x0000 }, { 100, 0x0000 }, + { 100, 0x0000 }, { 100, 0x0000 }, { 100, 0x0000 }, { 100, 0x0000 }, + { 100, 0x0000 }, { 100, 0x0400 }, +}; +static const Summary16 hkscs2004_uni2indx_page25a[6] = { + /* 0x25a00 */ + { 101, 0x0000 }, { 101, 0x0000 }, { 101, 0x0000 }, { 101, 0x0000 }, + { 101, 0x0000 }, { 101, 0x0010 }, +}; +static const Summary16 hkscs2004_uni2indx_page26b[21] = { + /* 0x26b00 */ + { 102, 0x0000 }, { 102, 0x0000 }, { 102, 0x0008 }, { 103, 0x0000 }, + { 103, 0x0000 }, { 103, 0x0000 }, { 103, 0x0000 }, { 103, 0x0000 }, + { 103, 0x0000 }, { 103, 0x0000 }, { 103, 0x0000 }, { 103, 0x0000 }, + { 103, 0x0000 }, { 103, 0x0000 }, { 103, 0x0000 }, { 103, 0x0000 }, + /* 0x26c00 */ + { 103, 0x0000 }, { 103, 0x0000 }, { 103, 0x0000 }, { 103, 0x0000 }, + { 103, 0x0042 }, +}; +static const Summary16 hkscs2004_uni2indx_page26e[9] = { + /* 0x26e00 */ + { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, + { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, + { 105, 0x0800 }, +}; +static const Summary16 hkscs2004_uni2indx_page270[14] = { + /* 0x27000 */ + { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0000 }, + { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0000 }, + { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0000 }, + { 106, 0x0000 }, { 106, 0x0004 }, +}; +static const Summary16 hkscs2004_uni2indx_page272[32] = { + /* 0x27200 */ + { 107, 0x0000 }, { 107, 0x0000 }, { 107, 0x0000 }, { 107, 0x0000 }, + { 107, 0x0000 }, { 107, 0x0000 }, { 107, 0x0080 }, { 108, 0x0000 }, + { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, + { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, + /* 0x27300 */ + { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, { 108, 0x0000 }, + { 108, 0x0000 }, { 108, 0x0004 }, { 109, 0x0000 }, { 109, 0x0000 }, + { 109, 0x0000 }, { 109, 0x0000 }, { 109, 0x0000 }, { 109, 0x0000 }, + { 109, 0x0000 }, { 109, 0x0000 }, { 109, 0x0000 }, { 109, 0x8000 }, +}; +static const Summary16 hkscs2004_uni2indx_page27b[29] = { + /* 0x27b00 */ + { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0000 }, + { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0000 }, + { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x0000 }, + { 110, 0x0000 }, { 110, 0x0000 }, { 110, 0x8000 }, { 111, 0x0000 }, + /* 0x27c00 */ + { 111, 0x0000 }, { 111, 0x0000 }, { 111, 0x0000 }, { 111, 0x0000 }, + { 111, 0x0000 }, { 111, 0x0000 }, { 111, 0x1000 }, { 112, 0x0000 }, + { 112, 0x0000 }, { 112, 0x0000 }, { 112, 0x0000 }, { 112, 0x0002 }, + { 113, 0x0020 }, +}; +static const Summary16 hkscs2004_uni2indx_page286[12] = { + /* 0x28600 */ + { 114, 0x0000 }, { 114, 0x0000 }, { 114, 0x0000 }, { 114, 0x0000 }, + { 114, 0x0000 }, { 114, 0x0000 }, { 114, 0x0000 }, { 114, 0x0000 }, + { 114, 0x0000 }, { 114, 0x0000 }, { 114, 0x0000 }, { 114, 0x0004 }, +}; +static const Summary16 hkscs2004_uni2indx_page289[7] = { + /* 0x28900 */ + { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x0000 }, + { 115, 0x0000 }, { 115, 0x0000 }, { 115, 0x2000 }, +}; +static const Summary16 hkscs2004_uni2indx_page28b[12] = { + /* 0x28b00 */ + { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, + { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, + { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0200 }, +}; +static const Summary16 hkscs2004_uni2indx_page290[8] = { + /* 0x29000 */ + { 117, 0x0000 }, { 117, 0x0000 }, { 117, 0x0000 }, { 117, 0x0000 }, + { 117, 0x0000 }, { 117, 0x0000 }, { 117, 0x0000 }, { 117, 0x0200 }, +}; +static const Summary16 hkscs2004_uni2indx_page298[21] = { + /* 0x29800 */ + { 118, 0x0000 }, { 118, 0x0000 }, { 118, 0x0000 }, { 118, 0x0000 }, + { 118, 0x0000 }, { 118, 0x0000 }, { 118, 0x0000 }, { 118, 0x0000 }, + { 118, 0x0000 }, { 118, 0x0000 }, { 118, 0x0000 }, { 118, 0x0000 }, + { 118, 0x0000 }, { 118, 0x0000 }, { 118, 0x0000 }, { 118, 0x0400 }, + /* 0x29900 */ + { 119, 0x0000 }, { 119, 0x0000 }, { 119, 0x0000 }, { 119, 0x0000 }, + { 119, 0x0020 }, +}; +static const Summary16 hkscs2004_uni2indx_page29e[12] = { + /* 0x29e00 */ + { 120, 0x0000 }, { 120, 0x0000 }, { 120, 0x0000 }, { 120, 0x0000 }, + { 120, 0x0000 }, { 120, 0x0000 }, { 120, 0x0000 }, { 120, 0x0000 }, + { 120, 0x0000 }, { 120, 0x0000 }, { 120, 0x0000 }, { 120, 0x0001 }, +}; +static const Summary16 hkscs2004_uni2indx_page2a1[12] = { + /* 0x2a100 */ + { 121, 0x0000 }, { 121, 0x0000 }, { 121, 0x0000 }, { 121, 0x0000 }, + { 121, 0x0000 }, { 121, 0x0000 }, { 121, 0x0000 }, { 121, 0x0000 }, + { 121, 0x0000 }, { 121, 0x0000 }, { 121, 0x0000 }, { 121, 0x0020 }, +}; +static const Summary16 hkscs2004_uni2indx_page2a3[6] = { + /* 0x2a300 */ + { 122, 0x0000 }, { 122, 0x0000 }, { 122, 0x0000 }, { 122, 0x0000 }, + { 122, 0x0000 }, { 122, 0x0002 }, +}; + +static int +hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc < 0x21a00) { + if (wc < 0x6e00) { + if (wc >= 0x3400 && wc < 0x3450) + summary = &hkscs2004_uni2indx_page34[(wc>>4)-0x340]; + else if (wc >= 0x3600 && wc < 0x3980) + summary = &hkscs2004_uni2indx_page36[(wc>>4)-0x360]; + else if (wc >= 0x3b00 && wc < 0x3ba0) + summary = &hkscs2004_uni2indx_page3b[(wc>>4)-0x3b0]; + else if (wc >= 0x3d00 && wc < 0x3e00) + summary = &hkscs2004_uni2indx_page3d[(wc>>4)-0x3d0]; + else if (wc >= 0x3f00 && wc < 0x41f0) + summary = &hkscs2004_uni2indx_page3f[(wc>>4)-0x3f0]; + else if (wc >= 0x4300 && wc < 0x4750) + summary = &hkscs2004_uni2indx_page43[(wc>>4)-0x430]; + else if (wc >= 0x4a00 && wc < 0x4ab0) + summary = &hkscs2004_uni2indx_page4a[(wc>>4)-0x4a0]; + else if (wc >= 0x4c00 && wc < 0x4d90) + summary = &hkscs2004_uni2indx_page4c[(wc>>4)-0x4c0]; + else if (wc >= 0x4f00 && wc < 0x4fc0) + summary = &hkscs2004_uni2indx_page4f[(wc>>4)-0x4f0]; + else if (wc >= 0x5600 && wc < 0x5700) + summary = &hkscs2004_uni2indx_page56[(wc>>4)-0x560]; + else if (wc >= 0x5900 && wc < 0x5d80) + summary = &hkscs2004_uni2indx_page59[(wc>>4)-0x590]; + else if (wc >= 0x5f00 && wc < 0x5f40) + summary = &hkscs2004_uni2indx_page5f[(wc>>4)-0x5f0]; + else if (wc >= 0x6600 && wc < 0x6770) + summary = &hkscs2004_uni2indx_page66[(wc>>4)-0x660]; + } else { + if (wc >= 0x6e00 && wc < 0x6e60) + summary = &hkscs2004_uni2indx_page6e[(wc>>4)-0x6e0]; + else if (wc >= 0x7100 && wc < 0x7230) + summary = &hkscs2004_uni2indx_page71[(wc>>4)-0x710]; + else if (wc >= 0x7400 && wc < 0x74a0) + summary = &hkscs2004_uni2indx_page74[(wc>>4)-0x740]; + else if (wc >= 0x7900 && wc < 0x79d0) + summary = &hkscs2004_uni2indx_page79[(wc>>4)-0x790]; + else if (wc >= 0x7d00 && wc < 0x7da0) + summary = &hkscs2004_uni2indx_page7d[(wc>>4)-0x7d0]; + else if (wc >= 0x8100 && wc < 0x8170) + summary = &hkscs2004_uni2indx_page81[(wc>>4)-0x810]; + else if (wc >= 0x8500 && wc < 0x85a0) + summary = &hkscs2004_uni2indx_page85[(wc>>4)-0x850]; + else if (wc >= 0x8a00 && wc < 0x8b00) + summary = &hkscs2004_uni2indx_page8a[(wc>>4)-0x8a0]; + else if (wc >= 0x9700 && wc < 0x9860) + summary = &hkscs2004_uni2indx_page97[(wc>>4)-0x970]; + else if (wc >= 0x9f00 && wc < 0x9fc0) + summary = &hkscs2004_uni2indx_page9f[(wc>>4)-0x9f0]; + else if (wc >= 0x20100 && wc < 0x20240) + summary = &hkscs2004_uni2indx_page201[(wc>>4)-0x2010]; + else if (wc >= 0x20a00 && wc < 0x20ba0) + summary = &hkscs2004_uni2indx_page20a[(wc>>4)-0x20a0]; + } + } else { + if (wc < 0x26b00) { + if (wc >= 0x21a00 && wc < 0x21a70) + summary = &hkscs2004_uni2indx_page21a[(wc>>4)-0x21a0]; + else if (wc >= 0x21d00 && wc < 0x21e30) + summary = &hkscs2004_uni2indx_page21d[(wc>>4)-0x21d0]; + else if (wc >= 0x22100 && wc < 0x221d0) + summary = &hkscs2004_uni2indx_page221[(wc>>4)-0x2210]; + else if (wc >= 0x22700 && wc < 0x227a0) + summary = &hkscs2004_uni2indx_page227[(wc>>4)-0x2270]; + else if (wc >= 0x23200 && wc < 0x23260) + summary = &hkscs2004_uni2indx_page232[(wc>>4)-0x2320]; + else if (wc >= 0x23500 && wc < 0x23620) + summary = &hkscs2004_uni2indx_page235[(wc>>4)-0x2350]; + else if (wc >= 0x23b00 && wc < 0x23b20) + summary = &hkscs2004_uni2indx_page23b[(wc>>4)-0x23b0]; + else if (wc >= 0x23e00 && wc < 0x240f0) + summary = &hkscs2004_uni2indx_page23e[(wc>>4)-0x23e0]; + else if (wc >= 0x24200 && wc < 0x242c0) + summary = &hkscs2004_uni2indx_page242[(wc>>4)-0x2420]; + else if (wc >= 0x24b00 && wc < 0x24b10) + summary = &hkscs2004_uni2indx_page24b[(wc>>4)-0x24b0]; + else if (wc >= 0x25400 && wc < 0x254a0) + summary = &hkscs2004_uni2indx_page254[(wc>>4)-0x2540]; + else if (wc >= 0x25a00 && wc < 0x25a60) + summary = &hkscs2004_uni2indx_page25a[(wc>>4)-0x25a0]; + } else { + if (wc >= 0x26b00 && wc < 0x26c50) + summary = &hkscs2004_uni2indx_page26b[(wc>>4)-0x26b0]; + else if (wc >= 0x26e00 && wc < 0x26e90) + summary = &hkscs2004_uni2indx_page26e[(wc>>4)-0x26e0]; + else if (wc >= 0x27000 && wc < 0x270e0) + summary = &hkscs2004_uni2indx_page270[(wc>>4)-0x2700]; + else if (wc >= 0x27200 && wc < 0x27400) + summary = &hkscs2004_uni2indx_page272[(wc>>4)-0x2720]; + else if (wc >= 0x27b00 && wc < 0x27cd0) + summary = &hkscs2004_uni2indx_page27b[(wc>>4)-0x27b0]; + else if (wc >= 0x28600 && wc < 0x286c0) + summary = &hkscs2004_uni2indx_page286[(wc>>4)-0x2860]; + else if (wc >= 0x28900 && wc < 0x28970) + summary = &hkscs2004_uni2indx_page289[(wc>>4)-0x2890]; + else if (wc >= 0x28b00 && wc < 0x28bc0) + summary = &hkscs2004_uni2indx_page28b[(wc>>4)-0x28b0]; + else if (wc >= 0x29000 && wc < 0x29080) + summary = &hkscs2004_uni2indx_page290[(wc>>4)-0x2900]; + else if (wc >= 0x29800 && wc < 0x29950) + summary = &hkscs2004_uni2indx_page298[(wc>>4)-0x2980]; + else if (wc >= 0x29e00 && wc < 0x29ec0) + summary = &hkscs2004_uni2indx_page29e[(wc>>4)-0x29e0]; + else if (wc >= 0x2a100 && wc < 0x2a1c0) + summary = &hkscs2004_uni2indx_page2a1[(wc>>4)-0x2a10]; + else if (wc >= 0x2a300 && wc < 0x2a360) + summary = &hkscs2004_uni2indx_page2a3[(wc>>4)-0x2a30]; + } + } + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = hkscs2004_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/hp_roman8.h b/jni/iconv/lib/hp_roman8.h new file mode 100644 index 0000000..da776ed --- /dev/null +++ b/jni/iconv/lib/hp_roman8.h @@ -0,0 +1,119 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * HP-ROMAN8 + */ + +static const unsigned short hp_roman8_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x00c0, 0x00c2, 0x00c8, 0x00ca, 0x00cb, 0x00ce, 0x00cf, + 0x00b4, 0x02cb, 0x02c6, 0x00a8, 0x02dc, 0x00d9, 0x00db, 0x20a4, + /* 0xb0 */ + 0x00af, 0x00dd, 0x00fd, 0x00b0, 0x00c7, 0x00e7, 0x00d1, 0x00f1, + 0x00a1, 0x00bf, 0x00a4, 0x00a3, 0x00a5, 0x00a7, 0x0192, 0x00a2, + /* 0xc0 */ + 0x00e2, 0x00ea, 0x00f4, 0x00fb, 0x00e1, 0x00e9, 0x00f3, 0x00fa, + 0x00e0, 0x00e8, 0x00f2, 0x00f9, 0x00e4, 0x00eb, 0x00f6, 0x00fc, + /* 0xd0 */ + 0x00c5, 0x00ee, 0x00d8, 0x00c6, 0x00e5, 0x00ed, 0x00f8, 0x00e6, + 0x00c4, 0x00ec, 0x00d6, 0x00dc, 0x00c9, 0x00ef, 0x00df, 0x00d4, + /* 0xe0 */ + 0x00c1, 0x00c3, 0x00e3, 0x00d0, 0x00f0, 0x00cd, 0x00cc, 0x00d3, + 0x00d2, 0x00d5, 0x00f5, 0x0160, 0x0161, 0x00da, 0x0178, 0x00ff, + /* 0xf0 */ + 0x00de, 0x00fe, 0x00b7, 0x00b5, 0x00b6, 0x00be, 0x2014, 0x00bc, + 0x00bd, 0x00aa, 0x00ba, 0x00ab, 0x25a0, 0x00bb, 0x00b1, 0xfffd, +}; + +static int +hp_roman8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = hp_roman8_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char hp_roman8_page00[96] = { + 0xa0, 0xb8, 0xbf, 0xbb, 0xba, 0xbc, 0x00, 0xbd, /* 0xa0-0xa7 */ + 0xab, 0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xb0, /* 0xa8-0xaf */ + 0xb3, 0xfe, 0x00, 0x00, 0xa8, 0xf3, 0xf4, 0xf2, /* 0xb0-0xb7 */ + 0x00, 0x00, 0xfa, 0xfd, 0xf7, 0xf8, 0xf5, 0xb9, /* 0xb8-0xbf */ + 0xa1, 0xe0, 0xa2, 0xe1, 0xd8, 0xd0, 0xd3, 0xb4, /* 0xc0-0xc7 */ + 0xa3, 0xdc, 0xa4, 0xa5, 0xe6, 0xe5, 0xa6, 0xa7, /* 0xc8-0xcf */ + 0xe3, 0xb6, 0xe8, 0xe7, 0xdf, 0xe9, 0xda, 0x00, /* 0xd0-0xd7 */ + 0xd2, 0xad, 0xed, 0xae, 0xdb, 0xb1, 0xf0, 0xde, /* 0xd8-0xdf */ + 0xc8, 0xc4, 0xc0, 0xe2, 0xcc, 0xd4, 0xd7, 0xb5, /* 0xe0-0xe7 */ + 0xc9, 0xc5, 0xc1, 0xcd, 0xd9, 0xd5, 0xd1, 0xdd, /* 0xe8-0xef */ + 0xe4, 0xb7, 0xca, 0xc6, 0xc2, 0xea, 0xce, 0x00, /* 0xf0-0xf7 */ + 0xd6, 0xcb, 0xc7, 0xc3, 0xcf, 0xb2, 0xf1, 0xef, /* 0xf8-0xff */ +}; +static const unsigned char hp_roman8_page01[56] = { + 0xeb, 0xec, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xee, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char hp_roman8_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +hp_roman8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = hp_roman8_page00[wc-0x00a0]; + else if (wc >= 0x0160 && wc < 0x0198) + c = hp_roman8_page01[wc-0x0160]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = hp_roman8_page02[wc-0x02c0]; + else if (wc == 0x2014) + c = 0xf6; + else if (wc == 0x20a4) + c = 0xaf; + else if (wc == 0x25a0) + c = 0xfc; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/hz.h b/jni/iconv/lib/hz.h new file mode 100644 index 0000000..db0b4b1 --- /dev/null +++ b/jni/iconv/lib/hz.h @@ -0,0 +1,163 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * HZ + */ + +/* Specification: RFC 1842, RFC 1843 */ + +/* + * The state is 1 in GB mode, 0 in ASCII mode. + */ + +static int +hz_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + unsigned int count = 0; + unsigned char c; + for (;;) { + c = *s; + if (c == '~') { + if (n < count+2) + goto none; + c = s[1]; + if (state == 0) { + if (c == '~') { + *pwc = (ucs4_t) '~'; + conv->istate = state; + return count+2; + } + if (c == '{') { + state = 1; + s += 2; count += 2; + if (n < count+1) + goto none; + continue; + } + if (c == '\n') { + s += 2; count += 2; + if (n < count+1) + goto none; + continue; + } + } else { + if (c == '}') { + state = 0; + s += 2; count += 2; + if (n < count+1) + goto none; + continue; + } + } + goto ilseq; + } + break; + } + if (state == 0) { + *pwc = (ucs4_t) c; + conv->istate = state; + return count+1; + } else { + int ret; + if (n < count+2) + goto none; + ret = gb2312_mbtowc(conv,pwc,s,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + conv->istate = state; + return count+2; + } + +none: + conv->istate = state; + return RET_TOOFEW(count); + +ilseq: + conv->istate = state; + return RET_SHIFT_ILSEQ(count); +} + +static int +hz_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + state_t state = conv->ostate; + unsigned char buf[2]; + int ret; + + /* Code set 0 (ASCII or GB 1988-89) */ + ret = ascii_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state ? 3 : 1); + if (n < count) + return RET_TOOSMALL; + if (state) { + r[0] = '~'; + r[1] = '}'; + r += 2; + state = 0; + } + r[0] = buf[0]; + conv->ostate = state; + return count; + } + } + + /* Code set 1 (GB 2312-1980) */ + ret = gb2312_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state ? 2 : 4); + if (n < count) + return RET_TOOSMALL; + if (!state) { + r[0] = '~'; + r[1] = '{'; + r += 2; + state = 1; + } + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = state; + return count; + } + } + + return RET_ILUNI; +} + +static int +hz_reset (conv_t conv, unsigned char *r, int n) +{ + state_t state = conv->ostate; + if (state) { + if (n < 2) + return RET_TOOSMALL; + r[0] = '~'; + r[1] = '}'; + /* conv->ostate = 0; will be done by the caller */ + return 2; + } else + return 0; +} diff --git a/jni/iconv/lib/iconv.c b/jni/iconv/lib/iconv.c new file mode 100644 index 0000000..5ea9499 --- /dev/null +++ b/jni/iconv/lib/iconv.c @@ -0,0 +1,592 @@ +/* + * Copyright (C) 1999-2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#include + +#include +#include +#include "config.h" +#include "localcharset.h" + +#if ENABLE_EXTRA +/* + * Consider all system dependent encodings, for any system, + * and the extra encodings. + */ +#define USE_AIX +#define USE_OSF1 +#define USE_DOS +#define USE_EXTRA +#else +/* + * Consider those system dependent encodings that are needed for the + * current system. + */ +#ifdef _AIX +#define USE_AIX +#endif +#if defined(__osf__) || defined(VMS) +#define USE_OSF1 +#endif +#if defined(__DJGPP__) || (defined(_WIN32) && (defined(_MSC_VER) || defined(__MINGW32__))) +#define USE_DOS +#endif +#endif + +/* + * Data type for general conversion loop. + */ +struct loop_funcs { + size_t (*loop_convert) (iconv_t icd, + const char* * inbuf, size_t *inbytesleft, + char* * outbuf, size_t *outbytesleft); + size_t (*loop_reset) (iconv_t icd, + char* * outbuf, size_t *outbytesleft); +}; + +/* + * Converters. + */ +#include "converters.h" + +/* + * Transliteration tables. + */ +#include "cjk_variants.h" +#include "translit.h" + +/* + * Table of all supported encodings. + */ +struct encoding { + struct mbtowc_funcs ifuncs; /* conversion multibyte -> unicode */ + struct wctomb_funcs ofuncs; /* conversion unicode -> multibyte */ + int oflags; /* flags for unicode -> multibyte conversion */ +}; +#define DEFALIAS(xxx_alias,xxx) /* nothing */ +enum { +#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \ + ei_##xxx , +#include "encodings.def" +#ifdef USE_AIX +# include "encodings_aix.def" +#endif +#ifdef USE_OSF1 +# include "encodings_osf1.def" +#endif +#ifdef USE_DOS +# include "encodings_dos.def" +#endif +#ifdef USE_EXTRA +# include "encodings_extra.def" +#endif +#include "encodings_local.def" +#undef DEFENCODING +ei_for_broken_compilers_that_dont_like_trailing_commas +}; +#include "flags.h" +static struct encoding const all_encodings[] = { +#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \ + { xxx_ifuncs1,xxx_ifuncs2, xxx_ofuncs1,xxx_ofuncs2, ei_##xxx##_oflags }, +#include "encodings.def" +#ifdef USE_AIX +# include "encodings_aix.def" +#endif +#ifdef USE_OSF1 +# include "encodings_osf1.def" +#endif +#ifdef USE_DOS +# include "encodings_dos.def" +#endif +#ifdef USE_EXTRA +# include "encodings_extra.def" +#endif +#undef DEFENCODING +#define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \ + { xxx_ifuncs1,xxx_ifuncs2, xxx_ofuncs1,xxx_ofuncs2, 0 }, +#include "encodings_local.def" +#undef DEFENCODING +}; +#undef DEFALIAS + +/* + * Conversion loops. + */ +#include "loops.h" + +/* + * Alias lookup function. + * Defines + * struct alias { int name; unsigned int encoding_index; }; + * const struct alias * aliases_lookup (const char *str, unsigned int len); + * #define MAX_WORD_LENGTH ... + */ +#if defined _AIX +# include "aliases_sysaix.h" +#elif defined hpux || defined __hpux +# include "aliases_syshpux.h" +#elif defined __osf__ +# include "aliases_sysosf1.h" +#elif defined __sun +# include "aliases_syssolaris.h" +#else +# include "aliases.h" +#endif + +/* + * System dependent alias lookup function. + * Defines + * const struct alias * aliases2_lookup (const char *str); + */ +#if defined(USE_AIX) || defined(USE_OSF1) || defined(USE_DOS) || defined(USE_EXTRA) /* || ... */ +struct stringpool2_t { +#define S(tag,name,encoding_index) char stringpool_##tag[sizeof(name)]; +#include "aliases2.h" +#undef S +}; +static const struct stringpool2_t stringpool2_contents = { +#define S(tag,name,encoding_index) name, +#include "aliases2.h" +#undef S +}; +#define stringpool2 ((const char *) &stringpool2_contents) +static const struct alias sysdep_aliases[] = { +#define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index }, +#include "aliases2.h" +#undef S +}; +#ifdef __GNUC__ +__inline +#endif +const struct alias * +aliases2_lookup (register const char *str) +{ + const struct alias * ptr; + unsigned int count; + for (ptr = sysdep_aliases, count = sizeof(sysdep_aliases)/sizeof(sysdep_aliases[0]); count > 0; ptr++, count--) + if (!strcmp(str, stringpool2 + ptr->name)) + return ptr; + return NULL; +} +#else +#define aliases2_lookup(str) NULL +#define stringpool2 NULL +#endif + +#if 0 +/* Like !strcasecmp, except that the both strings can be assumed to be ASCII + and the first string can be assumed to be in uppercase. */ +static int strequal (const char* str1, const char* str2) +{ + unsigned char c1; + unsigned char c2; + for (;;) { + c1 = * (unsigned char *) str1++; + c2 = * (unsigned char *) str2++; + if (c1 == 0) + break; + if (c2 >= 'a' && c2 <= 'z') + c2 -= 'a'-'A'; + if (c1 != c2) + break; + } + return (c1 == c2); +} +#endif + +iconv_t iconv_open (const char* tocode, const char* fromcode) +{ + struct conv_struct * cd; + unsigned int from_index; + int from_wchar; + unsigned int to_index; + int to_wchar; + int transliterate; + int discard_ilseq; + +#include "iconv_open1.h" + + cd = (struct conv_struct *) malloc(from_wchar != to_wchar + ? sizeof(struct wchar_conv_struct) + : sizeof(struct conv_struct)); + if (cd == NULL) { + errno = ENOMEM; + return (iconv_t)(-1); + } + +#include "iconv_open2.h" + + return (iconv_t)cd; +invalid: + errno = EINVAL; + return (iconv_t)(-1); +} + +size_t iconv (iconv_t icd, + ICONV_CONST char* * inbuf, size_t *inbytesleft, + char* * outbuf, size_t *outbytesleft) +{ + conv_t cd = (conv_t) icd; + if (inbuf == NULL || *inbuf == NULL) + return cd->lfuncs.loop_reset(icd,outbuf,outbytesleft); + else + return cd->lfuncs.loop_convert(icd, + (const char* *)inbuf,inbytesleft, + outbuf,outbytesleft); +} + +int iconv_close (iconv_t icd) +{ + conv_t cd = (conv_t) icd; + free(cd); + return 0; +} + +#ifndef LIBICONV_PLUG + +/* + * Verify that a 'struct conv_struct' and a 'struct wchar_conv_struct' each + * fit in an iconv_allocation_t. + * If this verification fails, iconv_allocation_t must be made larger and + * the major version in LIBICONV_VERSION_INFO must be bumped. + * Currently 'struct conv_struct' has 21 integer/pointer fields, and + * 'struct wchar_conv_struct' additionally has an 'mbstate_t' field. + */ +typedef int verify_size_1[2 * (sizeof (struct conv_struct) <= sizeof (iconv_allocation_t)) - 1]; +typedef int verify_size_2[2 * (sizeof (struct wchar_conv_struct) <= sizeof (iconv_allocation_t)) - 1]; + +int iconv_open_into (const char* tocode, const char* fromcode, + iconv_allocation_t* resultp) +{ + struct conv_struct * cd; + unsigned int from_index; + int from_wchar; + unsigned int to_index; + int to_wchar; + int transliterate; + int discard_ilseq; + +#include "iconv_open1.h" + + cd = (struct conv_struct *) resultp; + +#include "iconv_open2.h" + + return 0; +invalid: + errno = EINVAL; + return -1; +} + +int iconvctl (iconv_t icd, int request, void* argument) +{ + conv_t cd = (conv_t) icd; + switch (request) { + case ICONV_TRIVIALP: + *(int *)argument = + ((cd->lfuncs.loop_convert == unicode_loop_convert + && cd->iindex == cd->oindex) + || cd->lfuncs.loop_convert == wchar_id_loop_convert + ? 1 : 0); + return 0; + case ICONV_GET_TRANSLITERATE: + *(int *)argument = cd->transliterate; + return 0; + case ICONV_SET_TRANSLITERATE: + cd->transliterate = (*(const int *)argument ? 1 : 0); + return 0; + case ICONV_GET_DISCARD_ILSEQ: + *(int *)argument = cd->discard_ilseq; + return 0; + case ICONV_SET_DISCARD_ILSEQ: + cd->discard_ilseq = (*(const int *)argument ? 1 : 0); + return 0; + case ICONV_SET_HOOKS: + if (argument != NULL) { + cd->hooks = *(const struct iconv_hooks *)argument; + } else { + cd->hooks.uc_hook = NULL; + cd->hooks.wc_hook = NULL; + cd->hooks.data = NULL; + } + return 0; + case ICONV_SET_FALLBACKS: + if (argument != NULL) { + cd->fallbacks = *(const struct iconv_fallbacks *)argument; + } else { + cd->fallbacks.mb_to_uc_fallback = NULL; + cd->fallbacks.uc_to_mb_fallback = NULL; + cd->fallbacks.mb_to_wc_fallback = NULL; + cd->fallbacks.wc_to_mb_fallback = NULL; + cd->fallbacks.data = NULL; + } + return 0; + default: + errno = EINVAL; + return -1; + } +} + +/* An alias after its name has been converted from 'int' to 'const char*'. */ +struct nalias { const char* name; unsigned int encoding_index; }; + +static int compare_by_index (const void * arg1, const void * arg2) +{ + const struct nalias * alias1 = (const struct nalias *) arg1; + const struct nalias * alias2 = (const struct nalias *) arg2; + return (int)alias1->encoding_index - (int)alias2->encoding_index; +} + +static int compare_by_name (const void * arg1, const void * arg2) +{ + const char * name1 = *(const char **)arg1; + const char * name2 = *(const char **)arg2; + /* Compare alphabetically, but put "CS" names at the end. */ + int sign = strcmp(name1,name2); + if (sign != 0) { + sign = ((name1[0]=='C' && name1[1]=='S') - (name2[0]=='C' && name2[1]=='S')) + * 4 + (sign >= 0 ? 1 : -1); + } + return sign; +} + +void iconvlist (int (*do_one) (unsigned int namescount, + const char * const * names, + void* data), + void* data) +{ +#define aliascount1 sizeof(aliases)/sizeof(aliases[0]) +#ifndef aliases2_lookup +#define aliascount2 sizeof(sysdep_aliases)/sizeof(sysdep_aliases[0]) +#else +#define aliascount2 0 +#endif +#define aliascount (aliascount1+aliascount2) + struct nalias aliasbuf[aliascount]; + const char * namesbuf[aliascount]; + size_t num_aliases; + { + /* Put all existing aliases into a buffer. */ + size_t i; + size_t j; + j = 0; + for (i = 0; i < aliascount1; i++) { + const struct alias * p = &aliases[i]; + if (p->name >= 0 + && p->encoding_index != ei_local_char + && p->encoding_index != ei_local_wchar_t) { + aliasbuf[j].name = stringpool + p->name; + aliasbuf[j].encoding_index = p->encoding_index; + j++; + } + } +#ifndef aliases2_lookup + for (i = 0; i < aliascount2; i++) { + aliasbuf[j].name = stringpool2 + sysdep_aliases[i].name; + aliasbuf[j].encoding_index = sysdep_aliases[i].encoding_index; + j++; + } +#endif + num_aliases = j; + } + /* Sort by encoding_index. */ + if (num_aliases > 1) + qsort(aliasbuf, num_aliases, sizeof(struct nalias), compare_by_index); + { + /* Process all aliases with the same encoding_index together. */ + size_t j; + j = 0; + while (j < num_aliases) { + unsigned int ei = aliasbuf[j].encoding_index; + size_t i = 0; + do + namesbuf[i++] = aliasbuf[j++].name; + while (j < num_aliases && aliasbuf[j].encoding_index == ei); + if (i > 1) + qsort(namesbuf, i, sizeof(const char *), compare_by_name); + /* Call the callback. */ + if (do_one(i,namesbuf,data)) + break; + } + } +#undef aliascount +#undef aliascount2 +#undef aliascount1 +} + +/* + * Table of canonical names of encodings. + * Instead of strings, it contains offsets into stringpool and stringpool2. + */ +static const unsigned short all_canonical[] = { +#if defined _AIX +# include "canonical_sysaix.h" +#elif defined hpux || defined __hpux +# include "canonical_syshpux.h" +#elif defined __osf__ +# include "canonical_sysosf1.h" +#elif defined __sun +# include "canonical_syssolaris.h" +#else +# include "canonical.h" +#endif +#ifdef USE_AIX +# if defined _AIX +# include "canonical_aix_sysaix.h" +# else +# include "canonical_aix.h" +# endif +#endif +#ifdef USE_OSF1 +# if defined __osf__ +# include "canonical_osf1_sysosf1.h" +# else +# include "canonical_osf1.h" +# endif +#endif +#ifdef USE_DOS +# include "canonical_dos.h" +#endif +#ifdef USE_EXTRA +# include "canonical_extra.h" +#endif +#if defined _AIX +# include "canonical_local_sysaix.h" +#elif defined hpux || defined __hpux +# include "canonical_local_syshpux.h" +#elif defined __osf__ +# include "canonical_local_sysosf1.h" +#elif defined __sun +# include "canonical_local_syssolaris.h" +#else +# include "canonical_local.h" +#endif +}; + +const char * iconv_canonicalize (const char * name) +{ + const char* code; + char buf[MAX_WORD_LENGTH+10+1]; + const char* cp; + char* bp; + const struct alias * ap; + unsigned int count; + unsigned int index; + const char* pool; + + /* Before calling aliases_lookup, convert the input string to upper case, + * and check whether it's entirely ASCII (we call gperf with option "-7" + * to achieve a smaller table) and non-empty. If it's not entirely ASCII, + * or if it's too long, it is not a valid encoding name. + */ + for (code = name;;) { + /* Search code in the table. */ + for (cp = code, bp = buf, count = MAX_WORD_LENGTH+10+1; ; cp++, bp++) { + unsigned char c = * (unsigned char *) cp; + if (c >= 0x80) + goto invalid; + if (c >= 'a' && c <= 'z') + c -= 'a'-'A'; + *bp = c; + if (c == '\0') + break; + if (--count == 0) + goto invalid; + } + for (;;) { + if (bp-buf >= 10 && memcmp(bp-10,"//TRANSLIT",10)==0) { + bp -= 10; + *bp = '\0'; + continue; + } + if (bp-buf >= 8 && memcmp(bp-8,"//IGNORE",8)==0) { + bp -= 8; + *bp = '\0'; + continue; + } + break; + } + if (buf[0] == '\0') { + code = locale_charset(); + /* Avoid an endless loop that could occur when using an older version + of localcharset.c. */ + if (code[0] == '\0') + goto invalid; + continue; + } + pool = stringpool; + ap = aliases_lookup(buf,bp-buf); + if (ap == NULL) { + pool = stringpool2; + ap = aliases2_lookup(buf); + if (ap == NULL) + goto invalid; + } + if (ap->encoding_index == ei_local_char) { + code = locale_charset(); + /* Avoid an endless loop that could occur when using an older version + of localcharset.c. */ + if (code[0] == '\0') + goto invalid; + continue; + } + if (ap->encoding_index == ei_local_wchar_t) { + /* On systems which define __STDC_ISO_10646__, wchar_t is Unicode. + This is also the case on native Woe32 systems. */ +#if __STDC_ISO_10646__ || ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) + if (sizeof(wchar_t) == 4) { + index = ei_ucs4internal; + break; + } + if (sizeof(wchar_t) == 2) { + index = ei_ucs2internal; + break; + } + if (sizeof(wchar_t) == 1) { + index = ei_iso8859_1; + break; + } +#endif + } + index = ap->encoding_index; + break; + } + return all_canonical[index] + pool; + invalid: + return name; +} + +int _libiconv_version = _LIBICONV_VERSION; + +#if defined __FreeBSD__ && !defined __gnu_freebsd__ +/* GNU libiconv is the native FreeBSD iconv implementation since 2002. + It wants to define the symbols 'iconv_open', 'iconv', 'iconv_close'. */ +#define strong_alias(name, aliasname) _strong_alias(name, aliasname) +#define _strong_alias(name, aliasname) \ + extern __typeof (name) aliasname __attribute__ ((alias (#name))); +#undef iconv_open +#undef iconv +#undef iconv_close +strong_alias (libiconv_open, iconv_open) +strong_alias (libiconv, iconv) +strong_alias (libiconv_close, iconv_close) +#endif + +#endif diff --git a/jni/iconv/lib/iconv_open1.h b/jni/iconv/lib/iconv_open1.h new file mode 100644 index 0000000..8a77014 --- /dev/null +++ b/jni/iconv/lib/iconv_open1.h @@ -0,0 +1,201 @@ +/* + * Copyright (C) 1999-2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* Part 1 of iconv_open. + Input: const char* tocode, const char* fromcode. + Output: + unsigned int from_index; + int from_wchar; + unsigned int to_index; + int to_wchar; + int transliterate; + int discard_ilseq; + Jumps to 'invalid' in case of errror. + */ +{ + char buf[MAX_WORD_LENGTH+10+1]; + const char* cp; + char* bp; + const struct alias * ap; + unsigned int count; + + transliterate = 0; + discard_ilseq = 0; + + /* Before calling aliases_lookup, convert the input string to upper case, + * and check whether it's entirely ASCII (we call gperf with option "-7" + * to achieve a smaller table) and non-empty. If it's not entirely ASCII, + * or if it's too long, it is not a valid encoding name. + */ + for (to_wchar = 0;;) { + /* Search tocode in the table. */ + for (cp = tocode, bp = buf, count = MAX_WORD_LENGTH+10+1; ; cp++, bp++) { + unsigned char c = * (unsigned char *) cp; + if (c >= 0x80) + goto invalid; + if (c >= 'a' && c <= 'z') + c -= 'a'-'A'; + *bp = c; + if (c == '\0') + break; + if (--count == 0) + goto invalid; + } + for (;;) { + if (bp-buf >= 10 && memcmp(bp-10,"//TRANSLIT",10)==0) { + bp -= 10; + *bp = '\0'; + transliterate = 1; + continue; + } + if (bp-buf >= 8 && memcmp(bp-8,"//IGNORE",8)==0) { + bp -= 8; + *bp = '\0'; + discard_ilseq = 1; + continue; + } + break; + } + if (buf[0] == '\0') { + tocode = locale_charset(); + /* Avoid an endless loop that could occur when using an older version + of localcharset.c. */ + if (tocode[0] == '\0') + goto invalid; + continue; + } + ap = aliases_lookup(buf,bp-buf); + if (ap == NULL) { + ap = aliases2_lookup(buf); + if (ap == NULL) + goto invalid; + } + if (ap->encoding_index == ei_local_char) { + tocode = locale_charset(); + /* Avoid an endless loop that could occur when using an older version + of localcharset.c. */ + if (tocode[0] == '\0') + goto invalid; + continue; + } + if (ap->encoding_index == ei_local_wchar_t) { + /* On systems which define __STDC_ISO_10646__, wchar_t is Unicode. + This is also the case on native Woe32 systems. */ +#if __STDC_ISO_10646__ || ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) + if (sizeof(wchar_t) == 4) { + to_index = ei_ucs4internal; + break; + } + if (sizeof(wchar_t) == 2) { + to_index = ei_ucs2internal; + break; + } + if (sizeof(wchar_t) == 1) { + to_index = ei_iso8859_1; + break; + } +#endif +#if HAVE_MBRTOWC + to_wchar = 1; + tocode = locale_charset(); + continue; +#endif + goto invalid; + } + to_index = ap->encoding_index; + break; + } + for (from_wchar = 0;;) { + /* Search fromcode in the table. */ + for (cp = fromcode, bp = buf, count = MAX_WORD_LENGTH+10+1; ; cp++, bp++) { + unsigned char c = * (unsigned char *) cp; + if (c >= 0x80) + goto invalid; + if (c >= 'a' && c <= 'z') + c -= 'a'-'A'; + *bp = c; + if (c == '\0') + break; + if (--count == 0) + goto invalid; + } + for (;;) { + if (bp-buf >= 10 && memcmp(bp-10,"//TRANSLIT",10)==0) { + bp -= 10; + *bp = '\0'; + continue; + } + if (bp-buf >= 8 && memcmp(bp-8,"//IGNORE",8)==0) { + bp -= 8; + *bp = '\0'; + continue; + } + break; + } + if (buf[0] == '\0') { + fromcode = locale_charset(); + /* Avoid an endless loop that could occur when using an older version + of localcharset.c. */ + if (fromcode[0] == '\0') + goto invalid; + continue; + } + ap = aliases_lookup(buf,bp-buf); + if (ap == NULL) { + ap = aliases2_lookup(buf); + if (ap == NULL) + goto invalid; + } + if (ap->encoding_index == ei_local_char) { + fromcode = locale_charset(); + /* Avoid an endless loop that could occur when using an older version + of localcharset.c. */ + if (fromcode[0] == '\0') + goto invalid; + continue; + } + if (ap->encoding_index == ei_local_wchar_t) { + /* On systems which define __STDC_ISO_10646__, wchar_t is Unicode. + This is also the case on native Woe32 systems. */ +#if __STDC_ISO_10646__ || ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) + if (sizeof(wchar_t) == 4) { + from_index = ei_ucs4internal; + break; + } + if (sizeof(wchar_t) == 2) { + from_index = ei_ucs2internal; + break; + } + if (sizeof(wchar_t) == 1) { + from_index = ei_iso8859_1; + break; + } +#endif +#if HAVE_WCRTOMB + from_wchar = 1; + fromcode = locale_charset(); + continue; +#endif + goto invalid; + } + from_index = ap->encoding_index; + break; + } +} diff --git a/jni/iconv/lib/iconv_open2.h b/jni/iconv/lib/iconv_open2.h new file mode 100644 index 0000000..6d6296f --- /dev/null +++ b/jni/iconv/lib/iconv_open2.h @@ -0,0 +1,89 @@ +/* + * Copyright (C) 1999-2009 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* Part 2 of iconv_open. + Input: + struct conv_struct * cd; + unsigned int from_index; + int from_wchar; + unsigned int to_index; + int to_wchar; + int transliterate; + int discard_ilseq; + Output: none. + Side effects: Fills cd. + */ + + cd->iindex = from_index; + cd->ifuncs = all_encodings[from_index].ifuncs; + cd->oindex = to_index; + cd->ofuncs = all_encodings[to_index].ofuncs; + cd->oflags = all_encodings[to_index].oflags; + /* Initialize the loop functions. */ +#if HAVE_MBRTOWC + if (to_wchar) { +#if HAVE_WCRTOMB + if (from_wchar) { + cd->lfuncs.loop_convert = wchar_id_loop_convert; + cd->lfuncs.loop_reset = wchar_id_loop_reset; + } else +#endif + { + cd->lfuncs.loop_convert = wchar_to_loop_convert; + cd->lfuncs.loop_reset = wchar_to_loop_reset; + } + } else +#endif + { +#if HAVE_WCRTOMB + if (from_wchar) { + cd->lfuncs.loop_convert = wchar_from_loop_convert; + cd->lfuncs.loop_reset = wchar_from_loop_reset; + } else +#endif + { + cd->lfuncs.loop_convert = unicode_loop_convert; + cd->lfuncs.loop_reset = unicode_loop_reset; + } + } + /* Initialize the states. */ + memset(&cd->istate,'\0',sizeof(state_t)); + memset(&cd->ostate,'\0',sizeof(state_t)); + /* Initialize the operation flags. */ + cd->transliterate = transliterate; + cd->discard_ilseq = discard_ilseq; + #ifndef LIBICONV_PLUG + cd->fallbacks.mb_to_uc_fallback = NULL; + cd->fallbacks.uc_to_mb_fallback = NULL; + cd->fallbacks.mb_to_wc_fallback = NULL; + cd->fallbacks.wc_to_mb_fallback = NULL; + cd->fallbacks.data = NULL; + cd->hooks.uc_hook = NULL; + cd->hooks.wc_hook = NULL; + cd->hooks.data = NULL; + #endif + /* Initialize additional fields. */ + if (from_wchar != to_wchar) { + struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) cd; +#if HAVE_WCRTOMB || HAVE_MBRTOWC + memset(&wcd->state,'\0',sizeof(mbstate_t)); +#endif + } + /* Done. */ diff --git a/jni/iconv/lib/iso2022_cn.h b/jni/iconv/lib/iso2022_cn.h new file mode 100644 index 0000000..d7e3e39 --- /dev/null +++ b/jni/iconv/lib/iso2022_cn.h @@ -0,0 +1,324 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-2022-CN + */ + +/* Specification: RFC 1922 */ + +#define ESC 0x1b +#define SO 0x0e +#define SI 0x0f + +/* + * The state is composed of one of the following values + */ +#define STATE_ASCII 0 +#define STATE_TWOBYTE 1 +/* + * and one of the following values, << 8 + */ +#define STATE2_NONE 0 +#define STATE2_DESIGNATED_GB2312 1 +#define STATE2_DESIGNATED_CNS11643_1 2 +/* + * and one of the following values, << 16 + */ +#define STATE3_NONE 0 +#define STATE3_DESIGNATED_CNS11643_2 1 + +#define SPLIT_STATE \ + unsigned int state1 = state & 0xff, state2 = (state >> 8) & 0xff, state3 = state >> 16 +#define COMBINE_STATE \ + state = (state3 << 16) | (state2 << 8) | state1 + +static int +iso2022_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + SPLIT_STATE; + int count = 0; + unsigned char c; + for (;;) { + c = *s; + if (c == ESC) { + if (n < count+4) + goto none; + if (s[1] == '$') { + if (s[2] == ')') { + if (s[3] == 'A') { + state2 = STATE2_DESIGNATED_GB2312; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + if (s[3] == 'G') { + state2 = STATE2_DESIGNATED_CNS11643_1; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + } + if (s[2] == '*') { + if (s[3] == 'H') { + state3 = STATE3_DESIGNATED_CNS11643_2; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + } + } + if (s[1] == 'N') { + switch (state3) { + case STATE3_NONE: + goto ilseq; + case STATE3_DESIGNATED_CNS11643_2: + if (s[2] < 0x80 && s[3] < 0x80) { + int ret = cns11643_2_mbtowc(conv,pwc,s+2,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+4; + } else + goto ilseq; + default: abort(); + } + } + goto ilseq; + } + if (c == SO) { + if (state2 != STATE2_DESIGNATED_GB2312 && state2 != STATE2_DESIGNATED_CNS11643_1) + goto ilseq; + state1 = STATE_TWOBYTE; + s++; count++; + if (n < count+1) + goto none; + continue; + } + if (c == SI) { + state1 = STATE_ASCII; + s++; count++; + if (n < count+1) + goto none; + continue; + } + break; + } + switch (state1) { + case STATE_ASCII: + if (c < 0x80) { + int ret = ascii_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + if (*pwc == 0x000a || *pwc == 0x000d) { + state2 = STATE2_NONE; state3 = STATE3_NONE; + } + COMBINE_STATE; + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_TWOBYTE: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret; + switch (state2) { + case STATE2_NONE: + goto ilseq; + case STATE2_DESIGNATED_GB2312: + ret = gb2312_mbtowc(conv,pwc,s,2); break; + case STATE2_DESIGNATED_CNS11643_1: + ret = cns11643_1_mbtowc(conv,pwc,s,2); break; + default: abort(); + } + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+2; + } else + goto ilseq; + default: abort(); + } + +none: + COMBINE_STATE; + conv->istate = state; + return RET_TOOFEW(count); + +ilseq: + COMBINE_STATE; + conv->istate = state; + return RET_SHIFT_ILSEQ(count); +} + +static int +iso2022_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + state_t state = conv->ostate; + SPLIT_STATE; + unsigned char buf[3]; + int ret; + + /* There is no need to handle Unicode 3.1 tag characters and to look for + "zh-CN" or "zh-TW" tags, because GB2312 and CNS11643 are disjoint. */ + + /* Try ASCII. */ + ret = ascii_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state1 == STATE_ASCII ? 1 : 2); + if (n < count) + return RET_TOOSMALL; + if (state1 != STATE_ASCII) { + r[0] = SI; + r += 1; + state1 = STATE_ASCII; + } + r[0] = buf[0]; + if (wc == 0x000a || wc == 0x000d) { + state2 = STATE2_NONE; state3 = STATE3_NONE; + } + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + /* Try GB 2312-1980. */ + ret = gb2312_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state2 == STATE2_DESIGNATED_GB2312 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2; + if (n < count) + return RET_TOOSMALL; + if (state2 != STATE2_DESIGNATED_GB2312) { + r[0] = ESC; + r[1] = '$'; + r[2] = ')'; + r[3] = 'A'; + r += 4; + state2 = STATE2_DESIGNATED_GB2312; + } + if (state1 != STATE_TWOBYTE) { + r[0] = SO; + r += 1; + state1 = STATE_TWOBYTE; + } + r[0] = buf[0]; + r[1] = buf[1]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + ret = cns11643_wctomb(conv,buf,wc,3); + if (ret != RET_ILUNI) { + if (ret != 3) abort(); + + /* Try CNS 11643-1992 Plane 1. */ + if (buf[0] == 1 && buf[1] < 0x80 && buf[2] < 0x80) { + int count = (state2 == STATE2_DESIGNATED_CNS11643_1 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2; + if (n < count) + return RET_TOOSMALL; + if (state2 != STATE2_DESIGNATED_CNS11643_1) { + r[0] = ESC; + r[1] = '$'; + r[2] = ')'; + r[3] = 'G'; + r += 4; + state2 = STATE2_DESIGNATED_CNS11643_1; + } + if (state1 != STATE_TWOBYTE) { + r[0] = SO; + r += 1; + state1 = STATE_TWOBYTE; + } + r[0] = buf[1]; + r[1] = buf[2]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + + /* Try CNS 11643-1992 Plane 2. */ + if (buf[0] == 2 && buf[1] < 0x80 && buf[2] < 0x80) { + int count = (state3 == STATE3_DESIGNATED_CNS11643_2 ? 0 : 4) + 4; + if (n < count) + return RET_TOOSMALL; + if (state3 != STATE3_DESIGNATED_CNS11643_2) { + r[0] = ESC; + r[1] = '$'; + r[2] = '*'; + r[3] = 'H'; + r += 4; + state3 = STATE3_DESIGNATED_CNS11643_2; + } + r[0] = ESC; + r[1] = 'N'; + r[2] = buf[1]; + r[3] = buf[2]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + return RET_ILUNI; +} + +static int +iso2022_cn_reset (conv_t conv, unsigned char *r, int n) +{ + state_t state = conv->ostate; + SPLIT_STATE; + (void)state2; + (void)state3; + if (state1 != STATE_ASCII) { + if (n < 1) + return RET_TOOSMALL; + r[0] = SI; + /* conv->ostate = 0; will be done by the caller */ + return 1; + } else + return 0; +} + +#undef COMBINE_STATE +#undef SPLIT_STATE +#undef STATE3_DESIGNATED_CNS11643_2 +#undef STATE3_NONE +#undef STATE2_DESIGNATED_CNS11643_1 +#undef STATE2_DESIGNATED_GB2312 +#undef STATE2_NONE +#undef STATE_TWOBYTE +#undef STATE_ASCII diff --git a/jni/iconv/lib/iso2022_cnext.h b/jni/iconv/lib/iso2022_cnext.h new file mode 100644 index 0000000..f848870 --- /dev/null +++ b/jni/iconv/lib/iso2022_cnext.h @@ -0,0 +1,590 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-2022-CN-EXT + */ + +/* Specification: RFC 1922 */ + +#define ESC 0x1b +#define SO 0x0e +#define SI 0x0f + +/* + * The state is composed of one of the following values + */ +#define STATE_ASCII 0 +#define STATE_TWOBYTE 1 +/* + * and one of the following values, << 8 + */ +#define STATE2_NONE 0 +#define STATE2_DESIGNATED_GB2312 1 +#define STATE2_DESIGNATED_CNS11643_1 2 +#define STATE2_DESIGNATED_ISO_IR_165 3 +/* + * and one of the following values, << 16 + */ +#define STATE3_NONE 0 +#define STATE3_DESIGNATED_CNS11643_2 1 +/* + * and one of the following values, << 24 + */ +#define STATE4_NONE 0 +#define STATE4_DESIGNATED_CNS11643_3 1 +#define STATE4_DESIGNATED_CNS11643_4 2 +#define STATE4_DESIGNATED_CNS11643_5 3 +#define STATE4_DESIGNATED_CNS11643_6 4 +#define STATE4_DESIGNATED_CNS11643_7 5 + +#define SPLIT_STATE \ + unsigned int state1 = state & 0xff, state2 = (state >> 8) & 0xff, state3 = (state >> 16) & 0xff, state4 = state >> 24 +#define COMBINE_STATE \ + state = (state4 << 24) | (state3 << 16) | (state2 << 8) | state1 + +static int +iso2022_cn_ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + SPLIT_STATE; + int count = 0; + unsigned char c; + for (;;) { + c = *s; + if (c == ESC) { + if (n < count+4) + goto none; + if (s[1] == '$') { + if (s[2] == ')') { + if (s[3] == 'A') { + state2 = STATE2_DESIGNATED_GB2312; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + if (s[3] == 'G') { + state2 = STATE2_DESIGNATED_CNS11643_1; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + if (s[3] == 'E') { + state2 = STATE2_DESIGNATED_ISO_IR_165; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + } + if (s[2] == '*') { + if (s[3] == 'H') { + state3 = STATE3_DESIGNATED_CNS11643_2; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + } + if (s[2] == '+') { + if (s[3] == 'I') { + state4 = STATE4_DESIGNATED_CNS11643_3; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + if (s[3] == 'J') { + state4 = STATE4_DESIGNATED_CNS11643_4; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + if (s[3] == 'K') { + state4 = STATE4_DESIGNATED_CNS11643_5; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + if (s[3] == 'L') { + state4 = STATE4_DESIGNATED_CNS11643_6; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + if (s[3] == 'M') { + state4 = STATE4_DESIGNATED_CNS11643_7; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + } + } + if (s[1] == 'N') { + switch (state3) { + case STATE3_NONE: + goto ilseq; + case STATE3_DESIGNATED_CNS11643_2: + if (s[2] < 0x80 && s[3] < 0x80) { + int ret = cns11643_2_mbtowc(conv,pwc,s+2,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+4; + } else + goto ilseq; + default: abort(); + } + } + if (s[1] == 'O') { + switch (state4) { + case STATE4_NONE: + goto ilseq; + case STATE4_DESIGNATED_CNS11643_3: + if (s[2] < 0x80 && s[3] < 0x80) { + int ret = cns11643_3_mbtowc(conv,pwc,s+2,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+4; + } else + goto ilseq; + case STATE4_DESIGNATED_CNS11643_4: + if (s[2] < 0x80 && s[3] < 0x80) { + int ret = cns11643_4_mbtowc(conv,pwc,s+2,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+4; + } else + goto ilseq; + case STATE4_DESIGNATED_CNS11643_5: + if (s[2] < 0x80 && s[3] < 0x80) { + int ret = cns11643_5_mbtowc(conv,pwc,s+2,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+4; + } else + goto ilseq; + case STATE4_DESIGNATED_CNS11643_6: + if (s[2] < 0x80 && s[3] < 0x80) { + int ret = cns11643_6_mbtowc(conv,pwc,s+2,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+4; + } else + goto ilseq; + case STATE4_DESIGNATED_CNS11643_7: + if (s[2] < 0x80 && s[3] < 0x80) { + int ret = cns11643_7_mbtowc(conv,pwc,s+2,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+4; + } else + goto ilseq; + default: abort(); + } + } + goto ilseq; + } + if (c == SO) { + if (state2 != STATE2_DESIGNATED_GB2312 && state2 != STATE2_DESIGNATED_CNS11643_1 && state2 != STATE2_DESIGNATED_ISO_IR_165) + goto ilseq; + state1 = STATE_TWOBYTE; + s++; count++; + if (n < count+1) + goto none; + continue; + } + if (c == SI) { + state1 = STATE_ASCII; + s++; count++; + if (n < count+1) + goto none; + continue; + } + break; + } + switch (state1) { + case STATE_ASCII: + if (c < 0x80) { + int ret = ascii_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + if (*pwc == 0x000a || *pwc == 0x000d) { + state2 = STATE2_NONE; state3 = STATE3_NONE; state4 = STATE3_NONE; + } + COMBINE_STATE; + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_TWOBYTE: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret; + switch (state2) { + case STATE2_NONE: + goto ilseq; + case STATE2_DESIGNATED_GB2312: + ret = gb2312_mbtowc(conv,pwc,s,2); break; + case STATE2_DESIGNATED_CNS11643_1: + ret = cns11643_1_mbtowc(conv,pwc,s,2); break; + case STATE2_DESIGNATED_ISO_IR_165: + ret = isoir165_mbtowc(conv,pwc,s,2); break; + default: abort(); + } + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+2; + } else + goto ilseq; + default: abort(); + } + +none: + COMBINE_STATE; + conv->istate = state; + return RET_TOOFEW(count); + +ilseq: + COMBINE_STATE; + conv->istate = state; + return RET_SHIFT_ILSEQ(count); +} + +static int +iso2022_cn_ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + state_t state = conv->ostate; + SPLIT_STATE; + unsigned char buf[3]; + int ret; + + /* There is no need to handle Unicode 3.1 tag characters and to look for + "zh-CN" or "zh-TW" tags, because GB2312 and CNS11643 are disjoint. */ + + /* Try ASCII. */ + ret = ascii_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state1 == STATE_ASCII ? 1 : 2); + if (n < count) + return RET_TOOSMALL; + if (state1 != STATE_ASCII) { + r[0] = SI; + r += 1; + state1 = STATE_ASCII; + } + r[0] = buf[0]; + if (wc == 0x000a || wc == 0x000d) { + state2 = STATE2_NONE; state3 = STATE3_NONE; state4 = STATE3_NONE; + } + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + /* Try GB 2312-1980. */ + ret = gb2312_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state2 == STATE2_DESIGNATED_GB2312 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2; + if (n < count) + return RET_TOOSMALL; + if (state2 != STATE2_DESIGNATED_GB2312) { + r[0] = ESC; + r[1] = '$'; + r[2] = ')'; + r[3] = 'A'; + r += 4; + state2 = STATE2_DESIGNATED_GB2312; + } + if (state1 != STATE_TWOBYTE) { + r[0] = SO; + r += 1; + state1 = STATE_TWOBYTE; + } + r[0] = buf[0]; + r[1] = buf[1]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + ret = cns11643_wctomb(conv,buf,wc,3); + if (ret != RET_ILUNI) { + if (ret != 3) abort(); + + /* Try CNS 11643-1992 Plane 1. */ + if (buf[0] == 1 && buf[1] < 0x80 && buf[2] < 0x80) { + int count = (state2 == STATE2_DESIGNATED_CNS11643_1 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2; + if (n < count) + return RET_TOOSMALL; + if (state2 != STATE2_DESIGNATED_CNS11643_1) { + r[0] = ESC; + r[1] = '$'; + r[2] = ')'; + r[3] = 'G'; + r += 4; + state2 = STATE2_DESIGNATED_CNS11643_1; + } + if (state1 != STATE_TWOBYTE) { + r[0] = SO; + r += 1; + state1 = STATE_TWOBYTE; + } + r[0] = buf[1]; + r[1] = buf[2]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + + /* Try CNS 11643-1992 Plane 2. */ + if (buf[0] == 2 && buf[1] < 0x80 && buf[2] < 0x80) { + int count = (state3 == STATE3_DESIGNATED_CNS11643_2 ? 0 : 4) + 4; + if (n < count) + return RET_TOOSMALL; + if (state3 != STATE3_DESIGNATED_CNS11643_2) { + r[0] = ESC; + r[1] = '$'; + r[2] = '*'; + r[3] = 'H'; + r += 4; + state3 = STATE3_DESIGNATED_CNS11643_2; + } + r[0] = ESC; + r[1] = 'N'; + r[2] = buf[1]; + r[3] = buf[2]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + + /* Try CNS 11643-1992 Plane 3. */ + if (buf[0] == 3 && buf[1] < 0x80 && buf[2] < 0x80) { + int count = (state4 == STATE4_DESIGNATED_CNS11643_3 ? 0 : 4) + 4; + if (n < count) + return RET_TOOSMALL; + if (state4 != STATE4_DESIGNATED_CNS11643_3) { + r[0] = ESC; + r[1] = '$'; + r[2] = '+'; + r[3] = 'I'; + r += 4; + state4 = STATE4_DESIGNATED_CNS11643_3; + } + r[0] = ESC; + r[1] = 'O'; + r[2] = buf[1]; + r[3] = buf[2]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + + /* Try CNS 11643-1992 Plane 4. */ + if (buf[0] == 4 && buf[1] < 0x80 && buf[2] < 0x80) { + int count = (state4 == STATE4_DESIGNATED_CNS11643_4 ? 0 : 4) + 4; + if (n < count) + return RET_TOOSMALL; + if (state4 != STATE4_DESIGNATED_CNS11643_4) { + r[0] = ESC; + r[1] = '$'; + r[2] = '+'; + r[3] = 'J'; + r += 4; + state4 = STATE4_DESIGNATED_CNS11643_4; + } + r[0] = ESC; + r[1] = 'O'; + r[2] = buf[1]; + r[3] = buf[2]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + + /* Try CNS 11643-1992 Plane 5. */ + if (buf[0] == 5 && buf[1] < 0x80 && buf[2] < 0x80) { + int count = (state4 == STATE4_DESIGNATED_CNS11643_5 ? 0 : 4) + 4; + if (n < count) + return RET_TOOSMALL; + if (state4 != STATE4_DESIGNATED_CNS11643_5) { + r[0] = ESC; + r[1] = '$'; + r[2] = '+'; + r[3] = 'K'; + r += 4; + state4 = STATE4_DESIGNATED_CNS11643_5; + } + r[0] = ESC; + r[1] = 'O'; + r[2] = buf[1]; + r[3] = buf[2]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + + /* Try CNS 11643-1992 Plane 6. */ + if (buf[0] == 6 && buf[1] < 0x80 && buf[2] < 0x80) { + int count = (state4 == STATE4_DESIGNATED_CNS11643_6 ? 0 : 4) + 4; + if (n < count) + return RET_TOOSMALL; + if (state4 != STATE4_DESIGNATED_CNS11643_6) { + r[0] = ESC; + r[1] = '$'; + r[2] = '+'; + r[3] = 'L'; + r += 4; + state4 = STATE4_DESIGNATED_CNS11643_6; + } + r[0] = ESC; + r[1] = 'O'; + r[2] = buf[1]; + r[3] = buf[2]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + + /* Try CNS 11643-1992 Plane 7. */ + if (buf[0] == 7 && buf[1] < 0x80 && buf[2] < 0x80) { + int count = (state4 == STATE4_DESIGNATED_CNS11643_7 ? 0 : 4) + 4; + if (n < count) + return RET_TOOSMALL; + if (state4 != STATE4_DESIGNATED_CNS11643_7) { + r[0] = ESC; + r[1] = '$'; + r[2] = '+'; + r[3] = 'M'; + r += 4; + state4 = STATE4_DESIGNATED_CNS11643_7; + } + r[0] = ESC; + r[1] = 'O'; + r[2] = buf[1]; + r[3] = buf[2]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + + } + + /* Try ISO-IR-165. */ + ret = isoir165_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state2 == STATE2_DESIGNATED_ISO_IR_165 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2; + if (n < count) + return RET_TOOSMALL; + if (state2 != STATE2_DESIGNATED_ISO_IR_165) { + r[0] = ESC; + r[1] = '$'; + r[2] = ')'; + r[3] = 'E'; + r += 4; + state2 = STATE2_DESIGNATED_ISO_IR_165; + } + if (state1 != STATE_TWOBYTE) { + r[0] = SO; + r += 1; + state1 = STATE_TWOBYTE; + } + r[0] = buf[0]; + r[1] = buf[1]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + return RET_ILUNI; +} + +static int +iso2022_cn_ext_reset (conv_t conv, unsigned char *r, int n) +{ + state_t state = conv->ostate; + SPLIT_STATE; + (void)state2; + (void)state3; + (void)state4; + if (state1 != STATE_ASCII) { + if (n < 1) + return RET_TOOSMALL; + r[0] = SI; + /* conv->ostate = 0; will be done by the caller */ + return 1; + } else + return 0; +} + +#undef COMBINE_STATE +#undef SPLIT_STATE +#undef STATE4_DESIGNATED_CNS11643_7 +#undef STATE4_DESIGNATED_CNS11643_6 +#undef STATE4_DESIGNATED_CNS11643_5 +#undef STATE4_DESIGNATED_CNS11643_4 +#undef STATE4_DESIGNATED_CNS11643_3 +#undef STATE4_NONE +#undef STATE3_DESIGNATED_CNS11643_2 +#undef STATE3_NONE +#undef STATE2_DESIGNATED_ISO_IR_165 +#undef STATE2_DESIGNATED_CNS11643_1 +#undef STATE2_DESIGNATED_GB2312 +#undef STATE2_NONE +#undef STATE_TWOBYTE +#undef STATE_ASCII diff --git a/jni/iconv/lib/iso2022_jp.h b/jni/iconv/lib/iso2022_jp.h new file mode 100644 index 0000000..1c8abec --- /dev/null +++ b/jni/iconv/lib/iso2022_jp.h @@ -0,0 +1,216 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-2022-JP + */ + +/* Specification: RFC 1468 */ + +#define ESC 0x1b + +/* + * The state can be one of the following values. + */ +#define STATE_ASCII 0 +#define STATE_JISX0201ROMAN 1 +#define STATE_JISX0208 2 + +static int +iso2022_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + int count = 0; + unsigned char c; + for (;;) { + c = *s; + if (c == ESC) { + if (n < count+3) + goto none; + if (s[1] == '(') { + if (s[2] == 'B') { + state = STATE_ASCII; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == 'J') { + state = STATE_JISX0201ROMAN; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + goto ilseq; + } + if (s[1] == '$') { + if (s[2] == '@' || s[2] == 'B') { + /* We don't distinguish JIS X 0208-1978 and JIS X 0208-1983. */ + state = STATE_JISX0208; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + goto ilseq; + } + goto ilseq; + } + break; + } + switch (state) { + case STATE_ASCII: + if (c < 0x80) { + int ret = ascii_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0201ROMAN: + if (c < 0x80) { + int ret = jisx0201_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0208: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret = jisx0208_mbtowc(conv,pwc,s,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + conv->istate = state; + return count+2; + } else + goto ilseq; + default: abort(); + } + +none: + conv->istate = state; + return RET_TOOFEW(count); + +ilseq: + conv->istate = state; + return RET_SHIFT_ILSEQ(count); +} + +static int +iso2022_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + state_t state = conv->ostate; + unsigned char buf[2]; + int ret; + + /* Try ASCII. */ + ret = ascii_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state == STATE_ASCII ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_ASCII) { + r[0] = ESC; + r[1] = '('; + r[2] = 'B'; + r += 3; + state = STATE_ASCII; + } + r[0] = buf[0]; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0201-1976 Roman. */ + ret = jisx0201_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state == STATE_JISX0201ROMAN ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0201ROMAN) { + r[0] = ESC; + r[1] = '('; + r[2] = 'J'; + r += 3; + state = STATE_JISX0201ROMAN; + } + r[0] = buf[0]; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0208-1990 in place of JIS X 0208-1978 and JIS X 0208-1983. */ + ret = jisx0208_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state == STATE_JISX0208 ? 2 : 5); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0208) { + r[0] = ESC; + r[1] = '$'; + r[2] = 'B'; + r += 3; + state = STATE_JISX0208; + } + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = state; + return count; + } + } + + return RET_ILUNI; +} + +static int +iso2022_jp_reset (conv_t conv, unsigned char *r, int n) +{ + state_t state = conv->ostate; + if (state != STATE_ASCII) { + if (n < 3) + return RET_TOOSMALL; + r[0] = ESC; + r[1] = '('; + r[2] = 'B'; + /* conv->ostate = 0; will be done by the caller */ + return 3; + } else + return 0; +} + +#undef STATE_JISX0208 +#undef STATE_JISX0201ROMAN +#undef STATE_ASCII diff --git a/jni/iconv/lib/iso2022_jp1.h b/jni/iconv/lib/iso2022_jp1.h new file mode 100644 index 0000000..c309474 --- /dev/null +++ b/jni/iconv/lib/iso2022_jp1.h @@ -0,0 +1,264 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-2022-JP-1 + */ + +/* Specification: RFC 2237 */ + +#define ESC 0x1b + +/* + * The state can be one of the following values. + */ +#define STATE_ASCII 0 +#define STATE_JISX0201ROMAN 1 +#define STATE_JISX0208 2 +#define STATE_JISX0212 3 + +static int +iso2022_jp1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + int count = 0; + unsigned char c; + for (;;) { + c = *s; + if (c == ESC) { + if (n < count+3) + goto none; + if (s[1] == '(') { + if (s[2] == 'B') { + state = STATE_ASCII; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == 'J') { + state = STATE_JISX0201ROMAN; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + goto ilseq; + } + if (s[1] == '$') { + if (s[2] == '@' || s[2] == 'B') { + /* We don't distinguish JIS X 0208-1978 and JIS X 0208-1983. */ + state = STATE_JISX0208; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == '(') { + if (n < count+4) + goto none; + if (s[3] == 'D') { + state = STATE_JISX0212; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + } + goto ilseq; + } + goto ilseq; + } + break; + } + switch (state) { + case STATE_ASCII: + if (c < 0x80) { + int ret = ascii_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0201ROMAN: + if (c < 0x80) { + int ret = jisx0201_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0208: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret = jisx0208_mbtowc(conv,pwc,s,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + conv->istate = state; + return count+2; + } else + goto ilseq; + case STATE_JISX0212: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret = jisx0212_mbtowc(conv,pwc,s,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + conv->istate = state; + return count+2; + } else + goto ilseq; + default: abort(); + } + +none: + conv->istate = state; + return RET_TOOFEW(count); + +ilseq: + conv->istate = state; + return RET_SHIFT_ILSEQ(count); +} + +static int +iso2022_jp1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + state_t state = conv->ostate; + unsigned char buf[2]; + int ret; + + /* Try ASCII. */ + ret = ascii_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state == STATE_ASCII ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_ASCII) { + r[0] = ESC; + r[1] = '('; + r[2] = 'B'; + r += 3; + state = STATE_ASCII; + } + r[0] = buf[0]; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0201-1976 Roman. */ + ret = jisx0201_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state == STATE_JISX0201ROMAN ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0201ROMAN) { + r[0] = ESC; + r[1] = '('; + r[2] = 'J'; + r += 3; + state = STATE_JISX0201ROMAN; + } + r[0] = buf[0]; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0208-1990 in place of JIS X 0208-1978 and JIS X 0208-1983. */ + ret = jisx0208_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state == STATE_JISX0208 ? 2 : 5); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0208) { + r[0] = ESC; + r[1] = '$'; + r[2] = 'B'; + r += 3; + state = STATE_JISX0208; + } + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0212-1990. */ + ret = jisx0212_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state == STATE_JISX0212 ? 2 : 6); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0212) { + r[0] = ESC; + r[1] = '$'; + r[2] = '('; + r[3] = 'D'; + r += 4; + state = STATE_JISX0212; + } + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = state; + return count; + } + } + + return RET_ILUNI; +} + +static int +iso2022_jp1_reset (conv_t conv, unsigned char *r, int n) +{ + state_t state = conv->ostate; + if (state != STATE_ASCII) { + if (n < 3) + return RET_TOOSMALL; + r[0] = ESC; + r[1] = '('; + r[2] = 'B'; + /* conv->ostate = 0; will be done by the caller */ + return 3; + } else + return 0; +} + +#undef STATE_JISX0212 +#undef STATE_JISX0208 +#undef STATE_JISX0201ROMAN +#undef STATE_ASCII diff --git a/jni/iconv/lib/iso2022_jp2.h b/jni/iconv/lib/iso2022_jp2.h new file mode 100644 index 0000000..5e3ca41 --- /dev/null +++ b/jni/iconv/lib/iso2022_jp2.h @@ -0,0 +1,693 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-2022-JP-2 + */ + +/* Specification: RFC 1554 */ +/* ESC '(' 'I' for JISX0201 Katakana is an extension not found in RFC 1554 or + CJK.INF, but implemented in glibc-2.1 and qt-2.0. */ + +#define ESC 0x1b + +/* + * The state is composed of one of the following values + */ +#define STATE_ASCII 0 +#define STATE_JISX0201ROMAN 1 +#define STATE_JISX0201KATAKANA 2 +#define STATE_JISX0208 3 +#define STATE_JISX0212 4 +#define STATE_GB2312 5 +#define STATE_KSC5601 6 +/* + * and one of the following values, << 8 + */ +#define STATE_G2_NONE 0 +#define STATE_G2_ISO8859_1 1 +#define STATE_G2_ISO8859_7 2 + +#define SPLIT_STATE \ + unsigned int state1 = state & 0xff, state2 = state >> 8 +#define COMBINE_STATE \ + state = (state2 << 8) | state1 + +static int +iso2022_jp2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + SPLIT_STATE; + int count = 0; + unsigned char c; + for (;;) { + c = *s; + if (c == ESC) { + if (n < count+3) + goto none; + if (s[1] == '(') { + if (s[2] == 'B') { + state1 = STATE_ASCII; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == 'J') { + state1 = STATE_JISX0201ROMAN; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == 'I') { + state1 = STATE_JISX0201KATAKANA; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + goto ilseq; + } + if (s[1] == '$') { + if (s[2] == '@' || s[2] == 'B') { + /* We don't distinguish JIS X 0208-1978 and JIS X 0208-1983. */ + state1 = STATE_JISX0208; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == 'A') { + state1 = STATE_GB2312; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == '(') { + if (n < count+4) + goto none; + if (s[3] == 'D') { + state1 = STATE_JISX0212; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + if (s[3] == 'C') { + state1 = STATE_KSC5601; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + goto ilseq; + } + goto ilseq; + } + if (s[1] == '.') { + if (n < count+3) + goto none; + if (s[2] == 'A') { + state2 = STATE_G2_ISO8859_1; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == 'F') { + state2 = STATE_G2_ISO8859_7; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + goto ilseq; + } + if (s[1] == 'N') { + switch (state2) { + case STATE_G2_NONE: + goto ilseq; + case STATE_G2_ISO8859_1: + if (s[2] < 0x80) { + unsigned char buf = s[2]+0x80; + int ret = iso8859_1_mbtowc(conv,pwc,&buf,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + COMBINE_STATE; + conv->istate = state; + return count+3; + } else + goto ilseq; + case STATE_G2_ISO8859_7: + if (s[2] < 0x80) { + unsigned char buf = s[2]+0x80; + int ret = iso8859_7_mbtowc(conv,pwc,&buf,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + COMBINE_STATE; + conv->istate = state; + return count+3; + } else + goto ilseq; + default: abort(); + } + } + goto ilseq; + } + break; + } + switch (state1) { + case STATE_ASCII: + if (c < 0x80) { + int ret = ascii_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + if (*pwc == 0x000a || *pwc == 0x000d) + state2 = STATE_G2_NONE; + COMBINE_STATE; + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0201ROMAN: + if (c < 0x80) { + int ret = jisx0201_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + if (*pwc == 0x000a || *pwc == 0x000d) + state2 = STATE_G2_NONE; + COMBINE_STATE; + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0201KATAKANA: + if (c < 0x80) { + unsigned char buf = c+0x80; + int ret = jisx0201_mbtowc(conv,pwc,&buf,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + COMBINE_STATE; + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0208: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret = jisx0208_mbtowc(conv,pwc,s,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+2; + } else + goto ilseq; + case STATE_JISX0212: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret = jisx0212_mbtowc(conv,pwc,s,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+2; + } else + goto ilseq; + case STATE_GB2312: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret = gb2312_mbtowc(conv,pwc,s,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+2; + } else + goto ilseq; + case STATE_KSC5601: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret = ksc5601_mbtowc(conv,pwc,s,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+2; + } else + goto ilseq; + default: abort(); + } + +none: + COMBINE_STATE; + conv->istate = state; + return RET_TOOFEW(count); + +ilseq: + COMBINE_STATE; + conv->istate = state; + return RET_SHIFT_ILSEQ(count); +} + +#undef COMBINE_STATE +#undef SPLIT_STATE + +/* + * The state can also contain one of the following values, << 16. + * Values >= STATE_TAG_LANGUAGE are temporary tag parsing states. + */ +#define STATE_TAG_NONE 0 +#define STATE_TAG_LANGUAGE 4 +#define STATE_TAG_LANGUAGE_j 5 +#define STATE_TAG_LANGUAGE_ja 1 +#define STATE_TAG_LANGUAGE_k 6 +#define STATE_TAG_LANGUAGE_ko 2 +#define STATE_TAG_LANGUAGE_z 7 +#define STATE_TAG_LANGUAGE_zh 3 + +#define SPLIT_STATE \ + unsigned int state1 = state & 0xff, state2 = (state >> 8) & 0xff, state3 = state >> 16 +#define COMBINE_STATE \ + state = (state3 << 16) | (state2 << 8) | state1 + +static int +iso2022_jp2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + state_t state = conv->ostate; + SPLIT_STATE; + unsigned char buf[2]; + int ret; + /* This defines the conversion preferences depending on the current + langauge tag. */ + enum conversion { none = 0, european, japanese, chinese, korean, other }; + static const unsigned int conversion_lists[STATE_TAG_LANGUAGE] = { + /* STATE_TAG_NONE */ + japanese + (european << 3) + (chinese << 6) + (korean << 9) + (other << 12), + /* STATE_TAG_LANGUAGE_ja */ + japanese + (european << 3) + (chinese << 6) + (korean << 9) + (other << 12), + /* STATE_TAG_LANGUAGE_ko */ + korean + (european << 3) + (japanese << 6) + (chinese << 9) + (other << 12), + /* STATE_TAG_LANGUAGE_zh */ + chinese + (european << 3) + (japanese << 6) + (korean << 9) + (other << 12) + }; + unsigned int conversion_list; + + /* Handle Unicode tag characters (range U+E0000..U+E007F). */ + if ((wc >> 7) == (0xe0000 >> 7)) { + char c = wc & 0x7f; + if (c >= 'A' && c <= 'Z') + c += 'a'-'A'; + switch (c) { + case 0x01: + state3 = STATE_TAG_LANGUAGE; + COMBINE_STATE; + conv->ostate = state; + return 0; + case 'j': + if (state3 == STATE_TAG_LANGUAGE) { + state3 = STATE_TAG_LANGUAGE_j; + COMBINE_STATE; + conv->ostate = state; + return 0; + } + break; + case 'a': + if (state3 == STATE_TAG_LANGUAGE_j) { + state3 = STATE_TAG_LANGUAGE_ja; + COMBINE_STATE; + conv->ostate = state; + return 0; + } + break; + case 'k': + if (state3 == STATE_TAG_LANGUAGE) { + state3 = STATE_TAG_LANGUAGE_k; + COMBINE_STATE; + conv->ostate = state; + return 0; + } + break; + case 'o': + if (state3 == STATE_TAG_LANGUAGE_k) { + state3 = STATE_TAG_LANGUAGE_ko; + COMBINE_STATE; + conv->ostate = state; + return 0; + } + break; + case 'z': + if (state3 == STATE_TAG_LANGUAGE) { + state3 = STATE_TAG_LANGUAGE_z; + COMBINE_STATE; + conv->ostate = state; + return 0; + } + break; + case 'h': + if (state3 == STATE_TAG_LANGUAGE_z) { + state3 = STATE_TAG_LANGUAGE_zh; + COMBINE_STATE; + conv->ostate = state; + return 0; + } + break; + case 0x7f: + state3 = STATE_TAG_NONE; + COMBINE_STATE; + conv->ostate = state; + return 0; + default: + break; + } + /* Other tag characters reset the tag parsing state or are ignored. */ + if (state3 >= STATE_TAG_LANGUAGE) + state3 = STATE_TAG_NONE; + COMBINE_STATE; + conv->ostate = state; + return 0; + } + if (state3 >= STATE_TAG_LANGUAGE) + state3 = STATE_TAG_NONE; + + /* Try ASCII. */ + ret = ascii_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state1 == STATE_ASCII ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state1 != STATE_ASCII) { + r[0] = ESC; + r[1] = '('; + r[2] = 'B'; + r += 3; + state1 = STATE_ASCII; + } + r[0] = buf[0]; + if (wc == 0x000a || wc == 0x000d) + state2 = STATE_G2_NONE; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + conversion_list = conversion_lists[state3]; + + do { + switch (conversion_list & ((1 << 3) - 1)) { + + case european: + + /* Try ISO-8859-1. */ + ret = iso8859_1_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] >= 0x80) { + int count = (state2 == STATE_G2_ISO8859_1 ? 3 : 6); + if (n < count) + return RET_TOOSMALL; + if (state2 != STATE_G2_ISO8859_1) { + r[0] = ESC; + r[1] = '.'; + r[2] = 'A'; + r += 3; + state2 = STATE_G2_ISO8859_1; + } + r[0] = ESC; + r[1] = 'N'; + r[2] = buf[0]-0x80; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + /* Try ISO-8859-7. */ + ret = iso8859_7_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] >= 0x80) { + int count = (state2 == STATE_G2_ISO8859_7 ? 3 : 6); + if (n < count) + return RET_TOOSMALL; + if (state2 != STATE_G2_ISO8859_7) { + r[0] = ESC; + r[1] = '.'; + r[2] = 'F'; + r += 3; + state2 = STATE_G2_ISO8859_7; + } + r[0] = ESC; + r[1] = 'N'; + r[2] = buf[0]-0x80; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + break; + + case japanese: + + /* Try JIS X 0201-1976 Roman. */ + ret = jisx0201_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state1 == STATE_JISX0201ROMAN ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state1 != STATE_JISX0201ROMAN) { + r[0] = ESC; + r[1] = '('; + r[2] = 'J'; + r += 3; + state1 = STATE_JISX0201ROMAN; + } + r[0] = buf[0]; + if (wc == 0x000a || wc == 0x000d) + state2 = STATE_G2_NONE; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0208-1990 in place of JIS X 0208-1978 and + JIS X 0208-1983. */ + ret = jisx0208_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state1 == STATE_JISX0208 ? 2 : 5); + if (n < count) + return RET_TOOSMALL; + if (state1 != STATE_JISX0208) { + r[0] = ESC; + r[1] = '$'; + r[2] = 'B'; + r += 3; + state1 = STATE_JISX0208; + } + r[0] = buf[0]; + r[1] = buf[1]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0212-1990. */ + ret = jisx0212_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state1 == STATE_JISX0212 ? 2 : 6); + if (n < count) + return RET_TOOSMALL; + if (state1 != STATE_JISX0212) { + r[0] = ESC; + r[1] = '$'; + r[2] = '('; + r[3] = 'D'; + r += 4; + state1 = STATE_JISX0212; + } + r[0] = buf[0]; + r[1] = buf[1]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + break; + + case chinese: + + /* Try GB 2312-1980. */ + ret = gb2312_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state1 == STATE_GB2312 ? 2 : 5); + if (n < count) + return RET_TOOSMALL; + if (state1 != STATE_GB2312) { + r[0] = ESC; + r[1] = '$'; + r[2] = 'A'; + r += 3; + state1 = STATE_GB2312; + } + r[0] = buf[0]; + r[1] = buf[1]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + break; + + case korean: + + /* Try KS C 5601-1992. */ + ret = ksc5601_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state1 == STATE_KSC5601 ? 2 : 6); + if (n < count) + return RET_TOOSMALL; + if (state1 != STATE_KSC5601) { + r[0] = ESC; + r[1] = '$'; + r[2] = '('; + r[3] = 'C'; + r += 4; + state1 = STATE_KSC5601; + } + r[0] = buf[0]; + r[1] = buf[1]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + break; + + case other: + + /* Try JIS X 0201-1976 Kana. This is not officially part of + ISO-2022-JP-2, according to RFC 1554. Therefore we try this + only after all other attempts. */ + ret = jisx0201_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] >= 0x80) { + int count = (state1 == STATE_JISX0201KATAKANA ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state1 != STATE_JISX0201KATAKANA) { + r[0] = ESC; + r[1] = '('; + r[2] = 'I'; + r += 3; + state1 = STATE_JISX0201KATAKANA; + } + r[0] = buf[0]-0x80; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + break; + + default: + abort(); + } + + conversion_list = conversion_list >> 3; + } while (conversion_list != 0); + + return RET_ILUNI; +} + +static int +iso2022_jp2_reset (conv_t conv, unsigned char *r, int n) +{ + state_t state = conv->ostate; + SPLIT_STATE; + (void)state2; + (void)state3; + if (state1 != STATE_ASCII) { + if (n < 3) + return RET_TOOSMALL; + r[0] = ESC; + r[1] = '('; + r[2] = 'B'; + /* conv->ostate = 0; will be done by the caller */ + return 3; + } else + return 0; +} + +#undef COMBINE_STATE +#undef SPLIT_STATE +#undef STATE_TAG_LANGUAGE_zh +#undef STATE_TAG_LANGUAGE_z +#undef STATE_TAG_LANGUAGE_ko +#undef STATE_TAG_LANGUAGE_k +#undef STATE_TAG_LANGUAGE_ja +#undef STATE_TAG_LANGUAGE_j +#undef STATE_TAG_LANGUAGE +#undef STATE_TAG_NONE +#undef STATE_G2_ISO8859_7 +#undef STATE_G2_ISO8859_1 +#undef STATE_G2_NONE +#undef STATE_KSC5601 +#undef STATE_GB2312 +#undef STATE_JISX0212 +#undef STATE_JISX0208 +#undef STATE_JISX0201KATAKANA +#undef STATE_JISX0201ROMAN +#undef STATE_ASCII diff --git a/jni/iconv/lib/iso2022_jp3.h b/jni/iconv/lib/iso2022_jp3.h new file mode 100644 index 0000000..58cea1b --- /dev/null +++ b/jni/iconv/lib/iso2022_jp3.h @@ -0,0 +1,538 @@ +/* + * Copyright (C) 1999-2004, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-2022-JP-3 + */ + +#include "jisx0213.h" + +#define ESC 0x1b + +/* + * The state is composed of one of the following values + */ +#define STATE_ASCII 0 /* Esc ( B */ +#define STATE_JISX0201ROMAN 1 /* Esc ( J */ +#define STATE_JISX0201KATAKANA 2 /* Esc ( I */ +#define STATE_JISX0208 3 /* Esc $ @ or Esc $ B */ +#define STATE_JISX02131 4 /* Esc $ ( O or Esc $ ( Q*/ +#define STATE_JISX02132 5 /* Esc $ ( P */ + +/* + * In the ISO-2022-JP-3 to UCS-4 direction, the state also holds the last + * character to be output, shifted by 3 bits. + */ + +static int +iso2022_jp3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + ucs4_t last_wc = conv->istate >> 3; + if (last_wc) { + /* Output the buffered character. */ + conv->istate &= 7; + *pwc = last_wc; + return 0; /* Don't advance the input pointer. */ + } else { + state_t state = conv->istate; + int count = 0; + unsigned char c; + for (;;) { + c = *s; + if (c == ESC) { + if (n < count+3) + goto none; + if (s[1] == '(') { + if (s[2] == 'B') { + state = STATE_ASCII; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == 'J') { + state = STATE_JISX0201ROMAN; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == 'I') { + state = STATE_JISX0201KATAKANA; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + goto ilseq; + } + if (s[1] == '$') { + if (s[2] == '@' || s[2] == 'B') { + /* We don't distinguish JIS X 0208-1978 and JIS X 0208-1983. */ + state = STATE_JISX0208; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == '(') { + if (n < count+4) + goto none; + if (s[3] == 'O' || s[3] == 'Q') { + state = STATE_JISX02131; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + if (s[3] == 'P') { + state = STATE_JISX02132; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + } + goto ilseq; + } + goto ilseq; + } + break; + } + switch (state) { + case STATE_ASCII: + if (c < 0x80) { + int ret = ascii_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0201ROMAN: + if (c < 0x80) { + int ret = jisx0201_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0201KATAKANA: + if (c < 0x80) { + unsigned char buf = c+0x80; + int ret = jisx0201_mbtowc(conv,pwc,&buf,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0208: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret = jisx0208_mbtowc(conv,pwc,s,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + conv->istate = state; + return count+2; + } else + goto ilseq; + case STATE_JISX02131: + case STATE_JISX02132: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + ucs4_t wc = jisx0213_to_ucs4(((state-STATE_JISX02131+1)<<8)+s[0],s[1]); + if (wc) { + if (wc < 0x80) { + /* It's a combining character. */ + ucs4_t wc1 = jisx0213_to_ucs_combining[wc - 1][0]; + ucs4_t wc2 = jisx0213_to_ucs_combining[wc - 1][1]; + /* We cannot output two Unicode characters at once. So, + output the first character and buffer the second one. */ + *pwc = wc1; + conv->istate = (wc2 << 3) | state; + } else { + *pwc = wc; + conv->istate = state; + } + return count+2; + } + } + goto ilseq; + default: abort(); + } + none: + conv->istate = state; + return RET_TOOFEW(count); + + ilseq: + conv->istate = state; + return RET_SHIFT_ILSEQ(count); + } +} + +static int +iso2022_jp3_flushwc (conv_t conv, ucs4_t *pwc) +{ + ucs4_t last_wc = conv->istate >> 3; + if (last_wc) { + /* Output the buffered character. */ + conv->istate &= 7; + *pwc = last_wc; + return 1; + } else + return 0; +} + +/* + * In the UCS-4 to ISO-2022-JP-3 direction, the state also holds the last two + * bytes to be output, shifted by 3 bits, and the STATE_xxxxx value that was + * effective before this buffered character, shifted by 19 bits. + */ + +/* Composition tables for each of the relevant combining characters. */ +static const struct { unsigned short base; unsigned short composed; } iso2022_jp3_comp_table_data[] = { +#define iso2022_jp3_comp_table02e5_idx 0 +#define iso2022_jp3_comp_table02e5_len 1 + { 0x2b64, 0x2b65 }, /* 0x12B65 = 0x12B64 U+02E5 */ +#define iso2022_jp3_comp_table02e9_idx (iso2022_jp3_comp_table02e5_idx+iso2022_jp3_comp_table02e5_len) +#define iso2022_jp3_comp_table02e9_len 1 + { 0x2b60, 0x2b66 }, /* 0x12B66 = 0x12B60 U+02E9 */ +#define iso2022_jp3_comp_table0300_idx (iso2022_jp3_comp_table02e9_idx+iso2022_jp3_comp_table02e9_len) +#define iso2022_jp3_comp_table0300_len 5 + { 0x295c, 0x2b44 }, /* 0x12B44 = 0x1295C U+0300 */ + { 0x2b38, 0x2b48 }, /* 0x12B48 = 0x12B38 U+0300 */ + { 0x2b37, 0x2b4a }, /* 0x12B4A = 0x12B37 U+0300 */ + { 0x2b30, 0x2b4c }, /* 0x12B4C = 0x12B30 U+0300 */ + { 0x2b43, 0x2b4e }, /* 0x12B4E = 0x12B43 U+0300 */ +#define iso2022_jp3_comp_table0301_idx (iso2022_jp3_comp_table0300_idx+iso2022_jp3_comp_table0300_len) +#define iso2022_jp3_comp_table0301_len 4 + { 0x2b38, 0x2b49 }, /* 0x12B49 = 0x12B38 U+0301 */ + { 0x2b37, 0x2b4b }, /* 0x12B4B = 0x12B37 U+0301 */ + { 0x2b30, 0x2b4d }, /* 0x12B4D = 0x12B30 U+0301 */ + { 0x2b43, 0x2b4f }, /* 0x12B4F = 0x12B43 U+0301 */ +#define iso2022_jp3_comp_table309a_idx (iso2022_jp3_comp_table0301_idx+iso2022_jp3_comp_table0301_len) +#define iso2022_jp3_comp_table309a_len 14 + { 0x242b, 0x2477 }, /* 0x12477 = 0x1242B U+309A */ + { 0x242d, 0x2478 }, /* 0x12478 = 0x1242D U+309A */ + { 0x242f, 0x2479 }, /* 0x12479 = 0x1242F U+309A */ + { 0x2431, 0x247a }, /* 0x1247A = 0x12431 U+309A */ + { 0x2433, 0x247b }, /* 0x1247B = 0x12433 U+309A */ + { 0x252b, 0x2577 }, /* 0x12577 = 0x1252B U+309A */ + { 0x252d, 0x2578 }, /* 0x12578 = 0x1252D U+309A */ + { 0x252f, 0x2579 }, /* 0x12579 = 0x1252F U+309A */ + { 0x2531, 0x257a }, /* 0x1257A = 0x12531 U+309A */ + { 0x2533, 0x257b }, /* 0x1257B = 0x12533 U+309A */ + { 0x253b, 0x257c }, /* 0x1257C = 0x1253B U+309A */ + { 0x2544, 0x257d }, /* 0x1257D = 0x12544 U+309A */ + { 0x2548, 0x257e }, /* 0x1257E = 0x12548 U+309A */ + { 0x2675, 0x2678 }, /* 0x12678 = 0x12675 U+309A */ +}; + +#define SPLIT_STATE \ + unsigned short lasttwo = state >> 3; state_t prevstate = state >> 19; state &= 7 +#define COMBINE_STATE \ + state |= (prevstate << 19) | (lasttwo << 3) +#define COMBINE_STATE_NO_LASTTWO \ + /* assume lasttwo == 0, then prevstate is ignored */ + +static int +iso2022_jp3_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + int count = 0; + unsigned char buf[2]; + unsigned short jch; + int ret; + state_t state = conv->ostate; + SPLIT_STATE; + + if (lasttwo) { + /* Attempt to combine the last character with this one. */ + unsigned int idx; + unsigned int len; + + if (wc == 0x02e5) + idx = iso2022_jp3_comp_table02e5_idx, + len = iso2022_jp3_comp_table02e5_len; + else if (wc == 0x02e9) + idx = iso2022_jp3_comp_table02e9_idx, + len = iso2022_jp3_comp_table02e9_len; + else if (wc == 0x0300) + idx = iso2022_jp3_comp_table0300_idx, + len = iso2022_jp3_comp_table0300_len; + else if (wc == 0x0301) + idx = iso2022_jp3_comp_table0301_idx, + len = iso2022_jp3_comp_table0301_len; + else if (wc == 0x309a) + idx = iso2022_jp3_comp_table309a_idx, + len = iso2022_jp3_comp_table309a_len; + else + goto not_combining; + + do + if (iso2022_jp3_comp_table_data[idx].base == lasttwo) + break; + while (++idx, --len > 0); + + if (len > 0) { + /* Output the combined character. */ + /* We know the combined character is in JISX0213 plane 1, but + the buffered character may have been in JISX0208 or in + JISX0213 plane 1. */ + count = (state != STATE_JISX02131 ? 4 : 0) + 2; + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX02131) { + r[0] = ESC; + r[1] = '$'; + r[2] = '('; + r[3] = 'Q'; + r += 4; + state = STATE_JISX02131; + } + lasttwo = iso2022_jp3_comp_table_data[idx].composed; + r[0] = (lasttwo >> 8) & 0xff; + r[1] = lasttwo & 0xff; + COMBINE_STATE_NO_LASTTWO; + conv->ostate = state; + return count; + } + + not_combining: + /* Output the buffered character. */ + /* We know it is in JISX0208 or in JISX0213 plane 1. */ + count = (prevstate != state ? 3 : 0) + 2; + if (n < count) + return RET_TOOSMALL; + if (prevstate != state) { + if (state != STATE_JISX0208) abort(); + r[0] = ESC; + r[1] = '$'; + r[2] = 'B'; + r += 3; + } + r[0] = (lasttwo >> 8) & 0xff; + r[1] = lasttwo & 0xff; + r += 2; + } + + /* Try ASCII. */ + ret = ascii_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + count += (state == STATE_ASCII ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_ASCII) { + r[0] = ESC; + r[1] = '('; + r[2] = 'B'; + r += 3; + state = STATE_ASCII; + } + r[0] = buf[0]; + COMBINE_STATE_NO_LASTTWO; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0201-1976 Roman. */ + ret = jisx0201_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + count += (state == STATE_JISX0201ROMAN ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0201ROMAN) { + r[0] = ESC; + r[1] = '('; + r[2] = 'J'; + r += 3; + state = STATE_JISX0201ROMAN; + } + r[0] = buf[0]; + COMBINE_STATE_NO_LASTTWO; + conv->ostate = state; + return count; + } + } + + jch = ucs4_to_jisx0213(wc); + + /* Try JIS X 0208-1990 in place of JIS X 0208-1978 and JIS X 0208-1983. */ + ret = jisx0208_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + if (jch & 0x0080) { + /* A possible match in comp_table_data. Buffer it. */ + prevstate = state; + lasttwo = jch & 0x7f7f; + state = STATE_JISX0208; + COMBINE_STATE; + conv->ostate = state; + return count; + } else { + count += (state == STATE_JISX0208 ? 2 : 5); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0208) { + r[0] = ESC; + r[1] = '$'; + r[2] = 'B'; + r += 3; + state = STATE_JISX0208; + } + r[0] = buf[0]; + r[1] = buf[1]; + COMBINE_STATE_NO_LASTTWO; + conv->ostate = state; + return count; + } + } + } + + /* Try JISX 0213 plane 1 and JISX 0213 plane 2. */ + if (jch != 0) { + if (jch & 0x8000) { + /* JISX 0213 plane 2. */ + if (state != STATE_JISX02132) { + count += 4; + if (n < count) + return RET_TOOSMALL; + r[0] = ESC; + r[1] = '$'; + r[2] = '('; + r[3] = 'P'; + r += 4; + state = STATE_JISX02132; + } + } else { + /* JISX 0213 plane 1. */ + if (state != STATE_JISX02131) { + count += 4; + if (n < count) + return RET_TOOSMALL; + r[0] = ESC; + r[1] = '$'; + r[2] = '('; + r[3] = 'Q'; + r += 4; + state = STATE_JISX02131; + } + } + if (jch & 0x0080) { + /* A possible match in comp_table_data. We have to buffer it. */ + /* We know it's a JISX 0213 plane 1 character. */ + if (jch & 0x8000) abort(); + prevstate = state; + lasttwo = jch & 0x7f7f; + COMBINE_STATE; + conv->ostate = state; + return count; + } + count += 2; + if (n < count) + return RET_TOOSMALL; + r[0] = (jch >> 8) & 0x7f; + r[1] = jch & 0x7f; + COMBINE_STATE_NO_LASTTWO; + conv->ostate = state; + return count; + } + + /* Try JIS X 0201-1976 Katakana. This is not officially part of + ISO-2022-JP-3. Therefore we try it after all other attempts. */ + ret = jisx0201_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] >= 0x80) { + count += (state == STATE_JISX0201KATAKANA ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0201KATAKANA) { + r[0] = ESC; + r[1] = '('; + r[2] = 'I'; + r += 3; + state = STATE_JISX0201KATAKANA; + } + r[0] = buf[0]-0x80; + COMBINE_STATE_NO_LASTTWO; + conv->ostate = state; + return count; + } + } + + return RET_ILUNI; +} + +static int +iso2022_jp3_reset (conv_t conv, unsigned char *r, int n) +{ + state_t state = conv->ostate; + SPLIT_STATE; + { + int count = + (lasttwo ? (prevstate != state ? 3 : 0) + 2 : 0) + + (state != STATE_ASCII ? 3 : 0); + if (n < count) + return RET_TOOSMALL; + if (lasttwo) { + if (prevstate != state) { + if (state != STATE_JISX0208) abort(); + r[0] = ESC; + r[1] = '$'; + r[2] = 'B'; + r += 3; + } + r[0] = (lasttwo >> 8) & 0xff; + r[1] = lasttwo & 0xff; + r += 2; + } + if (state != STATE_ASCII) { + r[0] = ESC; + r[1] = '('; + r[2] = 'B'; + } + /* conv->ostate = 0; will be done by the caller */ + return count; + } +} + +#undef COMBINE_STATE_NO_LASTTWO +#undef COMBINE_STATE +#undef SPLIT_STATE +#undef STATE_JISX02132 +#undef STATE_JISX02131 +#undef STATE_JISX0208 +#undef STATE_JISX0201KATAKANA +#undef STATE_JISX0201ROMAN +#undef STATE_ASCII diff --git a/jni/iconv/lib/iso2022_kr.h b/jni/iconv/lib/iso2022_kr.h new file mode 100644 index 0000000..8045d4e --- /dev/null +++ b/jni/iconv/lib/iso2022_kr.h @@ -0,0 +1,222 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-2022-KR + */ + +/* Specification: RFC 1557 */ + +/* Note: CJK.INF says the SO designator needs to appear only once at the + beginning of a text, but to decrease the risk of ambiguities, when + producing ISO-2022-KR, we repeat the designator in every line containing + SO characters. RFC 1557 does not mandate this. */ + +#define ESC 0x1b +#define SO 0x0e +#define SI 0x0f + +/* + * The state is composed of one of the following values + */ +#define STATE_ASCII 0 +#define STATE_TWOBYTE 1 +/* + * and one of the following values, << 8 + */ +#define STATE2_NONE 0 +#define STATE2_DESIGNATED_KSC5601 1 + +#define SPLIT_STATE \ + unsigned int state1 = state & 0xff, state2 = state >> 8 +#define COMBINE_STATE \ + state = (state2 << 8) | state1 + +static int +iso2022_kr_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + SPLIT_STATE; + int count = 0; + unsigned char c; + for (;;) { + c = *s; + if (c == ESC) { + if (n < count+4) + goto none; + if (s[1] == '$') { + if (s[2] == ')') { + if (s[3] == 'C') { + state2 = STATE2_DESIGNATED_KSC5601; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + } + } + goto ilseq; + } + if (c == SO) { + if (state2 != STATE2_DESIGNATED_KSC5601) + goto ilseq; + state1 = STATE_TWOBYTE; + s++; count++; + if (n < count+1) + goto none; + continue; + } + if (c == SI) { + state1 = STATE_ASCII; + s++; count++; + if (n < count+1) + goto none; + continue; + } + break; + } + switch (state1) { + case STATE_ASCII: + if (c < 0x80) { + int ret = ascii_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); +#if 0 /* Accept ISO-2022-KR according to CJK.INF. */ + if (*pwc == 0x000a || *pwc == 0x000d) + state2 = STATE2_NONE; +#endif + COMBINE_STATE; + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_TWOBYTE: + if (n < count+2) + goto none; + if (state2 != STATE2_DESIGNATED_KSC5601) abort(); + if (s[0] < 0x80 && s[1] < 0x80) { + int ret = ksc5601_mbtowc(conv,pwc,s,2); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + COMBINE_STATE; + conv->istate = state; + return count+2; + } else + goto ilseq; + default: abort(); + } + +none: + COMBINE_STATE; + conv->istate = state; + return RET_TOOFEW(count); + +ilseq: + COMBINE_STATE; + conv->istate = state; + return RET_SHIFT_ILSEQ(count); +} + +static int +iso2022_kr_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + state_t state = conv->ostate; + SPLIT_STATE; + unsigned char buf[2]; + int ret; + + /* Try ASCII. */ + ret = ascii_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state1 == STATE_ASCII ? 1 : 2); + if (n < count) + return RET_TOOSMALL; + if (state1 != STATE_ASCII) { + r[0] = SI; + r += 1; + state1 = STATE_ASCII; + } + r[0] = buf[0]; + if (wc == 0x000a || wc == 0x000d) + state2 = STATE2_NONE; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + /* Try KS C 5601-1992. */ + ret = ksc5601_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state2 == STATE2_DESIGNATED_KSC5601 ? 0 : 4) + (state1 == STATE_TWOBYTE ? 0 : 1) + 2; + if (n < count) + return RET_TOOSMALL; + if (state2 != STATE2_DESIGNATED_KSC5601) { + r[0] = ESC; + r[1] = '$'; + r[2] = ')'; + r[3] = 'C'; + r += 4; + state2 = STATE2_DESIGNATED_KSC5601; + } + if (state1 != STATE_TWOBYTE) { + r[0] = SO; + r += 1; + state1 = STATE_TWOBYTE; + } + r[0] = buf[0]; + r[1] = buf[1]; + COMBINE_STATE; + conv->ostate = state; + return count; + } + } + + return RET_ILUNI; +} + +static int +iso2022_kr_reset (conv_t conv, unsigned char *r, int n) +{ + state_t state = conv->ostate; + SPLIT_STATE; + (void)state2; + if (state1 != STATE_ASCII) { + if (n < 1) + return RET_TOOSMALL; + r[0] = SI; + /* conv->ostate = 0; will be done by the caller */ + return 1; + } else + return 0; +} + +#undef COMBINE_STATE +#undef SPLIT_STATE +#undef STATE2_DESIGNATED_KSC5601 +#undef STATE2_NONE +#undef STATE_TWOBYTE +#undef STATE_ASCII diff --git a/jni/iconv/lib/iso646_cn.h b/jni/iconv/lib/iso646_cn.h new file mode 100644 index 0000000..a571ce7 --- /dev/null +++ b/jni/iconv/lib/iso646_cn.h @@ -0,0 +1,58 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO646-CN + * also known as GB_1988-80 + */ + +static int +iso646_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + if (c == 0x24) + *pwc = (ucs4_t) 0x00a5; + else if (c == 0x7e) + *pwc = (ucs4_t) 0x203e; + else + *pwc = (ucs4_t) c; + return 1; + } + return RET_ILSEQ; +} + +static int +iso646_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x0080 && !(wc == 0x0024 || wc == 0x007e)) { + *r = wc; + return 1; + } + if (wc == 0x00a5) { + *r = 0x24; + return 1; + } + if (wc == 0x203e) { + *r = 0x7e; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso646_jp.h b/jni/iconv/lib/iso646_jp.h new file mode 100644 index 0000000..7cc3abd --- /dev/null +++ b/jni/iconv/lib/iso646_jp.h @@ -0,0 +1,60 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO646-JP + * also known as JIS_C6220-1969-RO + */ + +/* This is the lower half of JIS_X0201. */ + +static int +iso646_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + if (c == 0x5c) + *pwc = (ucs4_t) 0x00a5; + else if (c == 0x7e) + *pwc = (ucs4_t) 0x203e; + else + *pwc = (ucs4_t) c; + return 1; + } + return RET_ILSEQ; +} + +static int +iso646_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x0080 && !(wc == 0x005c || wc == 0x007e)) { + *r = wc; + return 1; + } + if (wc == 0x00a5) { + *r = 0x5c; + return 1; + } + if (wc == 0x203e) { + *r = 0x7e; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_1.h b/jni/iconv/lib/iso8859_1.h new file mode 100644 index 0000000..5346916 --- /dev/null +++ b/jni/iconv/lib/iso8859_1.h @@ -0,0 +1,41 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-1 + */ + +static int +iso8859_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + *pwc = (ucs4_t) c; + return 1; +} + +static int +iso8859_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x0100) { + *r = wc; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_10.h b/jni/iconv/lib/iso8859_10.h new file mode 100644 index 0000000..49b3f6a --- /dev/null +++ b/jni/iconv/lib/iso8859_10.h @@ -0,0 +1,106 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-10 + */ + +static const unsigned short iso8859_10_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0104, 0x0112, 0x0122, 0x012a, 0x0128, 0x0136, 0x00a7, + 0x013b, 0x0110, 0x0160, 0x0166, 0x017d, 0x00ad, 0x016a, 0x014a, + /* 0xb0 */ + 0x00b0, 0x0105, 0x0113, 0x0123, 0x012b, 0x0129, 0x0137, 0x00b7, + 0x013c, 0x0111, 0x0161, 0x0167, 0x017e, 0x2015, 0x016b, 0x014b, + /* 0xc0 */ + 0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e, + 0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0x00d0, 0x0145, 0x014c, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x0168, + 0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, + /* 0xe0 */ + 0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f, + 0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x00f0, 0x0146, 0x014d, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x0169, + 0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x0138, +}; + +static int +iso8859_10_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_10_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_10_page00[224] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0x00, /* 0xc0-0xc7 */ + 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0xd0, 0x00, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0x00, /* 0xd0-0xd7 */ + 0xd8, 0x00, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0xd8-0xdf */ + 0x00, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0x00, /* 0xe0-0xe7 */ + 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0xf0, 0x00, 0x00, 0xf3, 0xf4, 0xf5, 0xf6, 0x00, /* 0xf0-0xf7 */ + 0xf8, 0x00, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0xc0, 0xe0, 0x00, 0x00, 0xa1, 0xb1, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */ + 0xa9, 0xb9, 0xa2, 0xb2, 0x00, 0x00, 0xcc, 0xec, /* 0x10-0x17 */ + 0xca, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xa3, 0xb3, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0xa5, 0xb5, 0xa4, 0xb4, 0x00, 0x00, 0xc7, 0xe7, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0xb6, /* 0x30-0x37 */ + 0xff, 0x00, 0x00, 0xa8, 0xb8, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0xf1, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0xaf, 0xbf, 0xd2, 0xf2, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xaa, 0xba, 0x00, 0x00, 0x00, 0x00, 0xab, 0xbb, /* 0x60-0x67 */ + 0xd7, 0xf7, 0xae, 0xbe, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0xd9, 0xf9, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0xbc, 0x00, /* 0x78-0x7f */ +}; + +static int +iso8859_10_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = iso8859_10_page00[wc-0x00a0]; + else if (wc == 0x2015) + c = 0xbd; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_11.h b/jni/iconv/lib/iso8859_11.h new file mode 100644 index 0000000..ef8b1a6 --- /dev/null +++ b/jni/iconv/lib/iso8859_11.h @@ -0,0 +1,52 @@ +/* + * Copyright (C) 1999-2004 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-11 + */ + +static int +iso8859_11_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa1) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c <= 0xfb && !(c >= 0xdb && c <= 0xde)) { + *pwc = (ucs4_t) (c + 0x0d60); + return 1; + } + return RET_ILSEQ; +} + +static int +iso8859_11_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x00a1) { + *r = wc; + return 1; + } + else if (wc >= 0x0e01 && wc <= 0x0e5b && !(wc >= 0x0e3b && wc <= 0x0e3e)) { + *r = wc-0x0d60; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_13.h b/jni/iconv/lib/iso8859_13.h new file mode 100644 index 0000000..2fadc7b --- /dev/null +++ b/jni/iconv/lib/iso8859_13.h @@ -0,0 +1,109 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-13 + */ + +static const unsigned short iso8859_13_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x201d, 0x00a2, 0x00a3, 0x00a4, 0x201e, 0x00a6, 0x00a7, + 0x00d8, 0x00a9, 0x0156, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00c6, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x201c, 0x00b5, 0x00b6, 0x00b7, + 0x00f8, 0x00b9, 0x0157, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00e6, + /* 0xc0 */ + 0x0104, 0x012e, 0x0100, 0x0106, 0x00c4, 0x00c5, 0x0118, 0x0112, + 0x010c, 0x00c9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012a, 0x013b, + /* 0xd0 */ + 0x0160, 0x0143, 0x0145, 0x00d3, 0x014c, 0x00d5, 0x00d6, 0x00d7, + 0x0172, 0x0141, 0x015a, 0x016a, 0x00dc, 0x017b, 0x017d, 0x00df, + /* 0xe0 */ + 0x0105, 0x012f, 0x0101, 0x0107, 0x00e4, 0x00e5, 0x0119, 0x0113, + 0x010d, 0x00e9, 0x017a, 0x0117, 0x0123, 0x0137, 0x012b, 0x013c, + /* 0xf0 */ + 0x0161, 0x0144, 0x0146, 0x00f3, 0x014d, 0x00f5, 0x00f6, 0x00f7, + 0x0173, 0x0142, 0x015b, 0x016b, 0x00fc, 0x017c, 0x017e, 0x2019, +}; + +static int +iso8859_13_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_13_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_13_page00[224] = { + 0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc5, 0xaf, 0x00, /* 0xc0-0xc7 */ + 0x00, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0xd3, 0x00, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xa8, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe5, 0xbf, 0x00, /* 0xe0-0xe7 */ + 0x00, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0xf3, 0x00, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xb8, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0xc2, 0xe2, 0x00, 0x00, 0xc0, 0xe0, 0xc3, 0xe3, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0xc7, 0xe7, 0x00, 0x00, 0xcb, 0xeb, /* 0x10-0x17 */ + 0xc6, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0xce, 0xee, 0x00, 0x00, 0xc1, 0xe1, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcd, 0xed, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0xcf, 0xef, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0xd9, 0xf9, 0xd1, 0xf1, 0xd2, 0xf2, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0xd4, 0xf4, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xba, /* 0x50-0x57 */ + 0x00, 0x00, 0xda, 0xfa, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0xd8, 0xf8, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0xca, 0xea, 0xdd, 0xfd, 0xde, 0xfe, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_13_page20[8] = { + 0x00, 0xff, 0x00, 0x00, 0xb4, 0xa1, 0xa5, 0x00, /* 0x18-0x1f */ +}; + +static int +iso8859_13_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = iso8859_13_page00[wc-0x00a0]; + else if (wc >= 0x2018 && wc < 0x2020) + c = iso8859_13_page20[wc-0x2018]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_14.h b/jni/iconv/lib/iso8859_14.h new file mode 100644 index 0000000..01c9cdd --- /dev/null +++ b/jni/iconv/lib/iso8859_14.h @@ -0,0 +1,127 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-14 + */ + +static const unsigned short iso8859_14_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x1e02, 0x1e03, 0x00a3, 0x010a, 0x010b, 0x1e0a, 0x00a7, + 0x1e80, 0x00a9, 0x1e82, 0x1e0b, 0x1ef2, 0x00ad, 0x00ae, 0x0178, + /* 0xb0 */ + 0x1e1e, 0x1e1f, 0x0120, 0x0121, 0x1e40, 0x1e41, 0x00b6, 0x1e56, + 0x1e81, 0x1e57, 0x1e83, 0x1e60, 0x1ef3, 0x1e84, 0x1e85, 0x1e61, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, + 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0x0174, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x1e6a, + 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x0176, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x0175, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x1e6b, + 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x0177, 0x00ff, +}; + +static int +iso8859_14_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0xa0) + *pwc = (ucs4_t) iso8859_14_2uni[c-0xa0]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char iso8859_14_page00[96] = { + 0xa0, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0x00, 0x00, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0x00, /* 0xd0-0xd7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x00, /* 0xf0-0xf7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0x00, 0xff, /* 0xf8-0xff */ +}; +static const unsigned char iso8859_14_page01_0[32] = { + 0x00, 0x00, 0xa4, 0xa5, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0xb2, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char iso8859_14_page01_1[16] = { + 0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, 0xde, 0xfe, /* 0x70-0x77 */ + 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_14_page1e_0[136] = { + 0x00, 0x00, 0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0xa6, 0xab, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb1, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0xb4, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0xb9, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xbb, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0xd7, 0xf7, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xa8, 0xb8, 0xaa, 0xba, 0xbd, 0xbe, 0x00, 0x00, /* 0x80-0x87 */ +}; +static const unsigned char iso8859_14_page1e_1[8] = { + 0x00, 0x00, 0xac, 0xbc, 0x00, 0x00, 0x00, 0x00, /* 0xf0-0xf7 */ +}; + +static int +iso8859_14_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = iso8859_14_page00[wc-0x00a0]; + else if (wc >= 0x0108 && wc < 0x0128) + c = iso8859_14_page01_0[wc-0x0108]; + else if (wc >= 0x0170 && wc < 0x0180) + c = iso8859_14_page01_1[wc-0x0170]; + else if (wc >= 0x1e00 && wc < 0x1e88) + c = iso8859_14_page1e_0[wc-0x1e00]; + else if (wc >= 0x1ef0 && wc < 0x1ef8) + c = iso8859_14_page1e_1[wc-0x1ef0]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_15.h b/jni/iconv/lib/iso8859_15.h new file mode 100644 index 0000000..24de90d --- /dev/null +++ b/jni/iconv/lib/iso8859_15.h @@ -0,0 +1,81 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-15 + */ + +static const unsigned short iso8859_15_2uni[32] = { + /* 0xa0 */ + 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20ac, 0x00a5, 0x0160, 0x00a7, + 0x0161, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x017d, 0x00b5, 0x00b6, 0x00b7, + 0x017e, 0x00b9, 0x00ba, 0x00bb, 0x0152, 0x0153, 0x0178, 0x00bf, +}; + +static int +iso8859_15_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0xa0 && c < 0xc0) + *pwc = (ucs4_t) iso8859_15_2uni[c-0xa0]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char iso8859_15_page00[32] = { + 0xa0, 0xa1, 0xa2, 0xa3, 0x00, 0xa5, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0xb9, 0xba, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0xb8-0xbf */ +}; +static const unsigned char iso8859_15_page01[48] = { + 0x00, 0x00, 0xbc, 0xbd, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xa6, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xbe, 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb8, 0x00, /* 0x78-0x7f */ +}; + +static int +iso8859_15_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = iso8859_15_page00[wc-0x00a0]; + else if (wc >= 0x00c0 && wc < 0x0100) + c = wc; + else if (wc >= 0x0150 && wc < 0x0180) + c = iso8859_15_page01[wc-0x0150]; + else if (wc == 0x20ac) + c = 0xa4; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_16.h b/jni/iconv/lib/iso8859_16.h new file mode 100644 index 0000000..2004718 --- /dev/null +++ b/jni/iconv/lib/iso8859_16.h @@ -0,0 +1,116 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-16 + */ + +static const unsigned short iso8859_16_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0104, 0x0105, 0x0141, 0x20ac, 0x201e, 0x0160, 0x00a7, + 0x0161, 0x00a9, 0x0218, 0x00ab, 0x0179, 0x00ad, 0x017a, 0x017b, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x010c, 0x0142, 0x017d, 0x201d, 0x00b6, 0x00b7, + 0x017e, 0x010d, 0x0219, 0x00bb, 0x0152, 0x0153, 0x0178, 0x017c, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0106, 0x00c6, 0x00c7, + 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0x0110, 0x0143, 0x00d2, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x015a, + 0x0170, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0118, 0x021a, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x0107, 0x00e6, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x0111, 0x0144, 0x00f2, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x015b, + 0x0171, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0119, 0x021b, 0x00ff, +}; + +static int +iso8859_16_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_16_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_16_page00[224] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xab, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0xc6, 0xc7, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0x00, 0x00, 0xd2, 0xd3, 0xd4, 0x00, 0xd6, 0x00, /* 0xd0-0xd7 */ + 0x00, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0xe6, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0x00, 0xf2, 0xf3, 0xf4, 0x00, 0xf6, 0x00, /* 0xf0-0xf7 */ + 0x00, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xc3, 0xe3, 0xa1, 0xa2, 0xc5, 0xe5, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xb2, 0xb9, 0x00, 0x00, /* 0x08-0x0f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0xa3, 0xb3, 0xd1, 0xf1, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xd5, 0xf5, 0xbc, 0xbd, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0xd7, 0xf7, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xa6, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0xd8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xbe, 0xac, 0xae, 0xaf, 0xbf, 0xb4, 0xb8, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_16_page02[8] = { + 0xaa, 0xba, 0xde, 0xfe, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ +}; +static const unsigned char iso8859_16_page20[8] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xa5, 0x00, /* 0x18-0x1f */ +}; + +static int +iso8859_16_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = iso8859_16_page00[wc-0x00a0]; + else if (wc >= 0x0218 && wc < 0x0220) + c = iso8859_16_page02[wc-0x0218]; + else if (wc >= 0x2018 && wc < 0x2020) + c = iso8859_16_page20[wc-0x2018]; + else if (wc == 0x20ac) + c = 0xa4; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_2.h b/jni/iconv/lib/iso8859_2.h new file mode 100644 index 0000000..9ad4d4a --- /dev/null +++ b/jni/iconv/lib/iso8859_2.h @@ -0,0 +1,112 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-2 + */ + +static const unsigned short iso8859_2_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0104, 0x02d8, 0x0141, 0x00a4, 0x013d, 0x015a, 0x00a7, + 0x00a8, 0x0160, 0x015e, 0x0164, 0x0179, 0x00ad, 0x017d, 0x017b, + /* 0xb0 */ + 0x00b0, 0x0105, 0x02db, 0x0142, 0x00b4, 0x013e, 0x015b, 0x02c7, + 0x00b8, 0x0161, 0x015f, 0x0165, 0x017a, 0x02dd, 0x017e, 0x017c, + /* 0xc0 */ + 0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7, + 0x010c, 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e, + /* 0xd0 */ + 0x0110, 0x0143, 0x0147, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x00d7, + 0x0158, 0x016e, 0x00da, 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df, + /* 0xe0 */ + 0x0155, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7, + 0x010d, 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee, 0x010f, + /* 0xf0 */ + 0x0111, 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x00f7, + 0x0159, 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163, 0x02d9, +}; + +static int +iso8859_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_2_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_2_page00[224] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0xb0, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0x00, 0xc7, /* 0xc0-0xc7 */ + 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0x00, 0x00, 0xda, 0x00, 0xdc, 0xdd, 0x00, 0xdf, /* 0xd8-0xdf */ + 0x00, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */ + 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0x00, 0x00, 0xfa, 0x00, 0xfc, 0xfd, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xc3, 0xe3, 0xa1, 0xb1, 0xc6, 0xe6, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0xcf, 0xef, /* 0x08-0x0f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xca, 0xea, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0xc5, 0xe5, 0x00, 0x00, 0xa5, 0xb5, 0x00, /* 0x38-0x3f */ + 0x00, 0xa3, 0xb3, 0xd1, 0xf1, 0x00, 0x00, 0xd2, /* 0x40-0x47 */ + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xd5, 0xf5, 0x00, 0x00, 0xc0, 0xe0, 0x00, 0x00, /* 0x50-0x57 */ + 0xd8, 0xf8, 0xa6, 0xb6, 0x00, 0x00, 0xaa, 0xba, /* 0x58-0x5f */ + 0xa9, 0xb9, 0xde, 0xfe, 0xab, 0xbb, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xf9, /* 0x68-0x6f */ + 0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0xac, 0xbc, 0xaf, 0xbf, 0xae, 0xbe, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_2_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xa2, 0xff, 0x00, 0xb2, 0x00, 0xbd, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +iso8859_2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = iso8859_2_page00[wc-0x00a0]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = iso8859_2_page02[wc-0x02c0]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_3.h b/jni/iconv/lib/iso8859_3.h new file mode 100644 index 0000000..308e0b0 --- /dev/null +++ b/jni/iconv/lib/iso8859_3.h @@ -0,0 +1,118 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-3 + */ + +static const unsigned short iso8859_3_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0126, 0x02d8, 0x00a3, 0x00a4, 0xfffd, 0x0124, 0x00a7, + 0x00a8, 0x0130, 0x015e, 0x011e, 0x0134, 0x00ad, 0xfffd, 0x017b, + /* 0xb0 */ + 0x00b0, 0x0127, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x0125, 0x00b7, + 0x00b8, 0x0131, 0x015f, 0x011f, 0x0135, 0x00bd, 0xfffd, 0x017c, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0xfffd, 0x00c4, 0x010a, 0x0108, 0x00c7, + 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0xfffd, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x0120, 0x00d6, 0x00d7, + 0x011c, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x016c, 0x015c, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0xfffd, 0x00e4, 0x010b, 0x0109, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0xfffd, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x0121, 0x00f6, 0x00f7, + 0x011d, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x016d, 0x015d, 0x02d9, +}; + +static int +iso8859_3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = iso8859_3_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char iso8859_3_page00[96] = { + 0xa0, 0x00, 0x00, 0xa3, 0xa4, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0xb0, 0x00, 0xb2, 0xb3, 0xb4, 0xb5, 0x00, 0xb7, /* 0xb0-0xb7 */ + 0xb8, 0x00, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, /* 0xb8-0xbf */ + 0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0x00, 0xc7, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0x00, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0x00, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char iso8859_3_page01[120] = { + 0xc6, 0xe6, 0xc5, 0xe5, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0xd8, 0xf8, 0xab, 0xbb, /* 0x18-0x1f */ + 0xd5, 0xf5, 0x00, 0x00, 0xa6, 0xb6, 0xa1, 0xb1, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xa9, 0xb9, 0x00, 0x00, 0xac, 0xbc, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, 0xaa, 0xba, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0xdd, 0xfd, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0xaf, 0xbf, 0x00, 0x00, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_3_page02[8] = { + 0xa2, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +iso8859_3_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = iso8859_3_page00[wc-0x00a0]; + else if (wc >= 0x0108 && wc < 0x0180) + c = iso8859_3_page01[wc-0x0108]; + else if (wc >= 0x02d8 && wc < 0x02e0) + c = iso8859_3_page02[wc-0x02d8]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_4.h b/jni/iconv/lib/iso8859_4.h new file mode 100644 index 0000000..51e1778 --- /dev/null +++ b/jni/iconv/lib/iso8859_4.h @@ -0,0 +1,112 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-4 + */ + +static const unsigned short iso8859_4_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0104, 0x0138, 0x0156, 0x00a4, 0x0128, 0x013b, 0x00a7, + 0x00a8, 0x0160, 0x0112, 0x0122, 0x0166, 0x00ad, 0x017d, 0x00af, + /* 0xb0 */ + 0x00b0, 0x0105, 0x02db, 0x0157, 0x00b4, 0x0129, 0x013c, 0x02c7, + 0x00b8, 0x0161, 0x0113, 0x0123, 0x0167, 0x014a, 0x017e, 0x014b, + /* 0xc0 */ + 0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e, + 0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x012a, + /* 0xd0 */ + 0x0110, 0x0145, 0x014c, 0x0136, 0x00d4, 0x00d5, 0x00d6, 0x00d7, + 0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x0168, 0x016a, 0x00df, + /* 0xe0 */ + 0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f, + 0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x012b, + /* 0xf0 */ + 0x0111, 0x0146, 0x014d, 0x0137, 0x00f4, 0x00f5, 0x00f6, 0x00f7, + 0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x0169, 0x016b, 0x02d9, +}; + +static int +iso8859_4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_4_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_4_page00[224] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0x00, /* 0xc0-0xc7 */ + 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xd8, 0x00, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0x00, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0x00, /* 0xe0-0xe7 */ + 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xf8, 0x00, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0xc0, 0xe0, 0x00, 0x00, 0xa1, 0xb1, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */ + 0xd0, 0xf0, 0xaa, 0xba, 0x00, 0x00, 0xcc, 0xec, /* 0x10-0x17 */ + 0xca, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xab, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0xa5, 0xb5, 0xcf, 0xef, 0x00, 0x00, 0xc7, 0xe7, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd3, 0xf3, /* 0x30-0x37 */ + 0xa2, 0x00, 0x00, 0xa6, 0xb6, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0xf1, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0xbd, 0xbf, 0xd2, 0xf2, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0xb3, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xa9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0xac, 0xbc, /* 0x60-0x67 */ + 0xdd, 0xfd, 0xde, 0xfe, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0xd9, 0xf9, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0xbe, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_4_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0xff, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +iso8859_4_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = iso8859_4_page00[wc-0x00a0]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = iso8859_4_page02[wc-0x02c0]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_5.h b/jni/iconv/lib/iso8859_5.h new file mode 100644 index 0000000..6b83605 --- /dev/null +++ b/jni/iconv/lib/iso8859_5.h @@ -0,0 +1,95 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-5 + */ + +static const unsigned short iso8859_5_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, + 0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x00ad, 0x040e, 0x040f, + /* 0xb0 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, + 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, + /* 0xc0 */ + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, + 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, + /* 0xd0 */ + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, + 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, + /* 0xe0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, + /* 0xf0 */ + 0x2116, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, + 0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x00a7, 0x045e, 0x045f, +}; + +static int +iso8859_5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_5_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_5_page00[16] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ +}; +static const unsigned char iso8859_5_page04[96] = { + 0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, /* 0x08-0x0f */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */ + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0xfe, 0xff, /* 0x58-0x5f */ +}; + +static int +iso8859_5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b0) + c = iso8859_5_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0460) + c = iso8859_5_page04[wc-0x0400]; + else if (wc == 0x2116) + c = 0xf0; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_6.h b/jni/iconv/lib/iso8859_6.h new file mode 100644 index 0000000..8d31199 --- /dev/null +++ b/jni/iconv/lib/iso8859_6.h @@ -0,0 +1,98 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-6 + */ + +static const unsigned short iso8859_6_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0xfffd, 0xfffd, 0xfffd, 0x00a4, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x060c, 0x00ad, 0xfffd, 0xfffd, + /* 0xb0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x061b, 0xfffd, 0xfffd, 0xfffd, 0x061f, + /* 0xc0 */ + 0xfffd, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, + 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, + /* 0xd0 */ + 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, + 0x0638, 0x0639, 0x063a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xe0 */ + 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, + 0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, + /* 0xf0 */ + 0x0650, 0x0651, 0x0652, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, +}; + +static int +iso8859_6_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = iso8859_6_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char iso8859_6_page00[16] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ +}; +static const unsigned char iso8859_6_page06[80] = { + 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */ + 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0xf0, 0xf1, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ +}; + +static int +iso8859_6_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b0) + c = iso8859_6_page00[wc-0x00a0]; + else if (wc >= 0x0608 && wc < 0x0658) + c = iso8859_6_page06[wc-0x0608]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_7.h b/jni/iconv/lib/iso8859_7.h new file mode 100644 index 0000000..0825ef5 --- /dev/null +++ b/jni/iconv/lib/iso8859_7.h @@ -0,0 +1,111 @@ +/* + * Copyright (C) 1999-2004 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-7 + */ + +static const unsigned short iso8859_7_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x2018, 0x2019, 0x00a3, 0x20ac, 0x20af, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0x037a, 0x00ab, 0x00ac, 0x00ad, 0xfffd, 0x2015, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x0385, 0x0386, 0x00b7, + 0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f, + /* 0xc0 */ + 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, + 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, + /* 0xd0 */ + 0x03a0, 0x03a1, 0xfffd, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, + 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af, + /* 0xe0 */ + 0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, + 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, + /* 0xf0 */ + 0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, + 0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0xfffd, +}; + +static int +iso8859_7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = iso8859_7_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char iso8859_7_page00[32] = { + 0xa0, 0x00, 0x00, 0xa3, 0x00, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0x00, 0x00, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0xbd, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char iso8859_7_page03[88] = { + 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb5, 0xb6, 0x00, /* 0x80-0x87 */ + 0xb8, 0xb9, 0xba, 0x00, 0xbc, 0x00, 0xbe, 0xbf, /* 0x88-0x8f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x90-0x97 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x98-0x9f */ + 0xd0, 0xd1, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xa0-0xa7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0xa8-0xaf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xb0-0xb7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xb8-0xbf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xc0-0xc7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, /* 0xc8-0xcf */ +}; +static const unsigned char iso8859_7_page20[16] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, /* 0x10-0x17 */ + 0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ +}; + +static int +iso8859_7_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = iso8859_7_page00[wc-0x00a0]; + else if (wc >= 0x0378 && wc < 0x03d0) + c = iso8859_7_page03[wc-0x0378]; + else if (wc >= 0x2010 && wc < 0x2020) + c = iso8859_7_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0xa4; + else if (wc == 0x20af) + c = 0xa5; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_8.h b/jni/iconv/lib/iso8859_8.h new file mode 100644 index 0000000..6184846 --- /dev/null +++ b/jni/iconv/lib/iso8859_8.h @@ -0,0 +1,107 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-8 + */ + +static const unsigned short iso8859_8_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0xfffd, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, + 0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0xfffd, + /* 0xc0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xd0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x2017, + /* 0xe0 */ + 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, + 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, + /* 0xf0 */ + 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, + 0x05e8, 0x05e9, 0x05ea, 0xfffd, 0xfffd, 0x200e, 0x200f, 0xfffd, +}; + +static int +iso8859_8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0xa0) { + unsigned short wc = iso8859_8_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + else { + *pwc = (ucs4_t) c; + return 1; + } + return RET_ILSEQ; +} + +static const unsigned char iso8859_8_page00[88] = { + 0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, /* 0xf0-0xf7 */ +}; +static const unsigned char iso8859_8_page05[32] = { + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xd0-0xd7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xd8-0xdf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xe0-0xe7 */ + 0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ +}; +static const unsigned char iso8859_8_page20[16] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfe, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, /* 0x10-0x17 */ +}; + +static int +iso8859_8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00f8) + c = iso8859_8_page00[wc-0x00a0]; + else if (wc >= 0x05d0 && wc < 0x05f0) + c = iso8859_8_page05[wc-0x05d0]; + else if (wc >= 0x2008 && wc < 0x2018) + c = iso8859_8_page20[wc-0x2008]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/iso8859_9.h b/jni/iconv/lib/iso8859_9.h new file mode 100644 index 0000000..7dbd37d --- /dev/null +++ b/jni/iconv/lib/iso8859_9.h @@ -0,0 +1,85 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-8859-9 + */ + +static const unsigned short iso8859_9_2uni[48] = { + /* 0xd0 */ + 0x011e, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, + 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x015e, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, + 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131, 0x015f, 0x00ff, +}; + +static int +iso8859_9_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0xd0) + *pwc = (ucs4_t) iso8859_9_2uni[c-0xd0]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char iso8859_9_page00[48] = { + 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */ +}; +static const unsigned char iso8859_9_page01[72] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, /* 0x58-0x5f */ +}; + +static int +iso8859_9_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00d0) { + *r = wc; + return 1; + } + else if (wc >= 0x00d0 && wc < 0x0100) + c = iso8859_9_page00[wc-0x00d0]; + else if (wc >= 0x0118 && wc < 0x0160) + c = iso8859_9_page01[wc-0x0118]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/isoir165.h b/jni/iconv/lib/isoir165.h new file mode 100644 index 0000000..4d6e9ff --- /dev/null +++ b/jni/iconv/lib/isoir165.h @@ -0,0 +1,159 @@ +/* + * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-IR-165 + */ + +/* + * ISO-IR-165 is an extension of GB 2312, consisting of: + * 1. GB 6345.1-86 corrections: + * Two corrections to GB 2312, at 0x2367 and 0x6F71. + * 2. GB 6345.1-86 additions: + * - 6 new full-width pinyin characters in row 0x28. + * - ISO646-CN in row 0x2A. + * - 32 half-width pinyin characters in row 0x2B. + * 3. GB 8565.2-88 additions: + * - 50 characters in row 0x2D. + * - 92 characters in row 0x2E. + * - 93 characters in row 0x2F. + * - 470 characters in rows 0x7A-0x7E. + * 4. ISO-IR-165 additions: + * - 22 characters in row 0x26. + * - 94 characters in row 0x2C. + * - 44 new characters in row 0x2D. + * - 1 new character in row 0x2F. + * + * The conversion table was created from the following sources: + * Ad 1. The 0x2367 correction is already integrated in the unicode.org + * GB2312.TXT table. The 0x6F71 mapping is the same in the unicode.org + * GB2312.TXT and UNIHAN.TXT table and in Koichi Yasuoka's Uni2GB table, + * so we assume it's correct. + * The unicode.org UNIHAN.TXT table about GB 8565 is not usable: it has + * extraneous code points at rows 0x28, 0x2C, 0x2D. Note also that it does + * not list the 69 non-hanzi in row 0x2F. Moreover, it has the characters + * 0x2F7A-0x2F7D shifted down by one to 0x2F79-0x2F7C. + * Therefore we take the GB8565 and ISO-IR-165 data from Koichi Yasuoka's + * Uni2GB table. + * Ad 1. Yasuoka maps 0x2367 to U+0261 (small script g) and 0x2840 to U+FF47 + * (full-width small normal g). While coherent with ISO-IR's 165.pdf, + * this disagrees with Ken Lunde's book: He says that ISO-IR-165 + * includes the GB6345 correction, i.e. maps 0x2367 to U+FF47 or U+0067 + * and _not_ to U+0261 (small script g). + * To overcome the confusion, we just map both 0x2367 and 0x2840 to + * U+FF47. + * Ad 2. Row 0x28: Add a mapping from 0x283F to U+01F9. + * Row 0x2A: Mapping is well-known, also present in Koichi Yasuoka's + * table. + * Row 0x2B: Typed in by hand from appendix E in Ken Lunde's book. + * When converting from Unicode to ISO-IR-165, prefer the half-width + * range 0x2B{21..40} to the full-width range 0x28{21..40}. + * Ad 3. Rows 0x2D, 0x2E: Both Koichi Yasuoka's Uni2GB table and the UNIHAN.TXT + * data for GB 8565 agree here. + * Row 0x2F: Taken from Koichi Yasuoka's Uni2GB table. + * Rows 0x7A-0x7E: Koichi Yasuoka's Uni2GB table and the UNIHAN.TXT + * data for GB 8565 agree here mostly. Differences: + * 0x7C38 -> U+6F26 or U+527A ? We choose U+6F26. + * 0x7C5A -> U+7A40 or U+6996 ? We choose U+6996. + * Ad 4. Row 0x26: Mapping unknown. + * Rows 0x2C, 0x2D: Both Koichi Yasuoka's Uni2GB table and the UNIHAN.TXT + * data for GB 8565 (!) agree here. + * Row 0x2F: Taken from Koichi Yasuoka's Uni2GB table. + */ + +#include "isoir165ext.h" + +static int +isoir165_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + int ret; + + /* Map full-width pinyin (row 0x28) like half-width pinyin (row 0x2B). */ + if (s[0] == 0x28) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 <= 0x40) { + unsigned char buf[2]; + buf[0] = 0x2b; + buf[1] = c2; + ret = isoir165ext_mbtowc(conv,pwc,buf,2); + if (ret != RET_ILSEQ) + return ret; + } + } + } + /* Try the GB2312 -> Unicode table. */ + ret = gb2312_mbtowc(conv,pwc,s,n); + if (ret != RET_ILSEQ) + return ret; + /* Row 0x2A is GB_1988-80. */ + if (s[0] == 0x2a) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + int ret = iso646_cn_mbtowc(conv,pwc,s+1,1); + if (ret != 1) abort(); + return 2; + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + /* Try the ISO-IR-165 extensions -> Unicode table. */ + ret = isoir165ext_mbtowc(conv,pwc,s,n); + return ret; +} + +static int +isoir165_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Try the Unicode -> GB2312 table. */ + ret = gb2312_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (!(buf[0] == 0x28 && buf[1] >= 0x21 && buf[1] <= 0x40)) { + if (n >= 2) { + r[0] = buf[0]; + r[1] = buf[1]; + return 2; + } + return RET_TOOSMALL; + } + } + /* Row 0x2A is GB_1988-80. */ + ret = iso646_cn_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] >= 0x21 && buf[0] < 0x7f) { + if (n >= 2) { + r[0] = 0x2a; + r[1] = buf[0]; + return 2; + } + return RET_TOOSMALL; + } + } + /* Try the Unicode -> ISO-IR-165 extensions table. */ + ret = isoir165ext_wctomb(conv,r,wc,n); + return ret; +} diff --git a/jni/iconv/lib/isoir165ext.h b/jni/iconv/lib/isoir165ext.h new file mode 100644 index 0000000..0bc811a --- /dev/null +++ b/jni/iconv/lib/isoir165ext.h @@ -0,0 +1,800 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * ISO-IR-165 extensions + */ + +static const unsigned short isoir165ext_2uni_page2b[470] = { + /* 0x2b */ + 0x1fb1, 0x03ac, 0x1fb0, 0x1f70, 0x0113, 0x00e9, 0x011b, 0x00e8, + 0x012b, 0x00ed, 0x01d0, 0x00ec, 0x014d, 0x00f3, 0x01d2, 0x00f2, + 0x016b, 0x00fa, 0x01d4, 0x00f9, 0x01d6, 0x01d8, 0x01da, 0x01dc, + 0x00fc, 0x00ea, 0x03b1, 0x1e3f, 0x0144, 0x0148, 0x01f9, 0xff47, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x2c */ + 0x53be, 0x4eb8, 0x4f3e, 0x501e, 0x50c7, 0x9118, 0x6c98, 0x6cdc, + 0x6cc3, 0x6e5d, 0x6ea6, 0x6eeb, 0x6fa5, 0x6165, 0x5ea4, 0x9618, + 0x5848, 0x8453, 0x7cf5, 0x5f07, 0x6294, 0x647d, 0x725a, 0x5574, + 0x55a4, 0x5640, 0x5684, 0x5d1f, 0x72c9, 0x998c, 0x59de, 0x59fd, + 0x5a5e, 0x7ebb, 0x7ee4, 0x7ef9, 0x9a99, 0x71cf, 0x6245, 0x624a, + 0x797c, 0x739a, 0x742b, 0x7488, 0x74aa, 0x74d8, 0x6767, 0x6ab5, + 0x71ca, 0x6ba3, 0x8f80, 0x8f92, 0x8d5f, 0x9b36, 0x72a8, 0x87a3, + 0x8152, 0x6b38, 0x98d0, 0x8897, 0x88af, 0x8955, 0x770a, 0x94da, + 0x955a, 0x9560, 0x9e24, 0x9e40, 0x9e50, 0x9e5d, 0x9e60, 0x870e, + 0x7b5c, 0x7fd9, 0x7fef, 0x7e44, 0x8e45, 0x8e36, 0x8e62, 0x8e5c, + 0x9778, 0x9b46, 0x9f2b, 0x9f41, 0x7526, 0x4e26, 0x8bac, 0x8129, + 0x5091, 0x50cd, 0x52b9, 0x89d4, 0x5557, 0x94c7, + /* 0x2d */ + 0x9496, 0x9498, 0x94cf, 0x94d3, 0x94d4, 0x94e6, 0x9533, 0x951c, + 0x9520, 0x9527, 0x953d, 0x9543, 0x956e, 0x9574, 0x9c80, 0x9c84, + 0x9c8a, 0x9c93, 0x9c96, 0x9c97, 0x9c98, 0x9c99, 0x9cbf, 0x9cc0, + 0x9cc1, 0x9cd2, 0x9cdb, 0x9ce0, 0x9ce3, 0x9770, 0x977a, 0x97a1, + 0x97ae, 0x97a8, 0x9964, 0x9966, 0x9978, 0x9979, 0x997b, 0x997e, + 0x9982, 0x9983, 0x998e, 0x9b10, 0x9b18, 0x65a2, 0x9e80, 0x911c, + 0x9e91, 0x9f12, 0x52f3, 0x6c96, 0x6d44, 0x6e1b, 0x6e67, 0x6f82, + 0x6fec, 0x60ae, 0x5ec8, 0x8ffa, 0x577f, 0x5586, 0x849e, 0x8460, + 0x5c05, 0x5e0b, 0x5d11, 0x5d19, 0x5dd6, 0x59b3, 0x5aae, 0x9a94, + 0x658f, 0x709e, 0x7551, 0x71ff, 0x691d, 0x6a11, 0x68bf, 0x6607, + 0x668e, 0x6673, 0x6c25, 0x7652, 0x778b, 0x76ea, 0x9895, 0x8780, + 0x882d, 0x7b87, 0x7c50, 0x8ead, 0x9575, 0x65c2, + /* 0x2e */ + 0x5390, 0x79b8, 0x4f15, 0x4f21, 0x4f3b, 0x4fa2, 0x50a4, 0x5092, + 0x530a, 0x51c3, 0x51a8, 0x8d20, 0x5787, 0x579a, 0x5795, 0x57eb, + 0x585d, 0x585a, 0x5871, 0x5895, 0x5c30, 0x5f0c, 0x5f0d, 0x5f0e, + 0x5c72, 0x5cc7, 0x5fac, 0x5f68, 0x5f5f, 0x5a12, 0x5a65, 0x5a84, + 0x5ac4, 0x7394, 0x73ea, 0x73ee, 0x7437, 0x7415, 0x7454, 0x6799, + 0x686c, 0x68f8, 0x69fe, 0x72e2, 0x6667, 0x8d52, 0x89c3, 0x89cd, + 0x6427, 0x6477, 0x6c1d, 0x813f, 0x6b54, 0x98d6, 0x707a, 0x70f1, + 0x7120, 0x6153, 0x6c87, 0x6dad, 0x6e81, 0x6eb5, 0x6f94, 0x6f9b, + 0x793d, 0x794e, 0x7806, 0x7859, 0x7894, 0x78dc, 0x7903, 0x7a16, + 0x7a5e, 0x75e0, 0x7adc, 0x7676, 0x9892, 0x7bf2, 0x7c30, 0x7c5d, + 0x9c9d, 0x7cac, 0x8278, 0x83d1, 0x84ea, 0x7fc0, 0x7f1e, 0x8e21, + 0x8e53, 0x9754, 0x9f0c, 0x94fb, 0xfffd, 0xfffd, + /* 0x2f */ + 0x32c0, 0x32c1, 0x32c2, 0x32c3, 0x32c4, 0x32c5, 0x32c6, 0x32c7, + 0x32c8, 0x32c9, 0x32ca, 0x32cb, 0x33e0, 0x33e1, 0x33e2, 0x33e3, + 0x33e4, 0x33e5, 0x33e6, 0x33e7, 0x33e8, 0x33e9, 0x33ea, 0x33eb, + 0x33ec, 0x33ed, 0x33ee, 0x33ef, 0x33f0, 0x33f1, 0x33f2, 0x33f3, + 0x33f4, 0x33f5, 0x33f6, 0x33f7, 0x33f8, 0x33f9, 0x33fa, 0x33fb, + 0x33fc, 0x33fd, 0x33fe, 0x3358, 0x3359, 0x335a, 0x335b, 0x335c, + 0x335d, 0x335e, 0x335f, 0x3360, 0x3361, 0x3362, 0x3363, 0x3364, + 0x3365, 0x3366, 0x3367, 0x3368, 0x3369, 0x336a, 0x336b, 0x336c, + 0x336d, 0x336e, 0x336f, 0x3370, 0x3037, 0x90a8, 0x965e, 0x5842, + 0x5803, 0x6c3e, 0x6d29, 0x6ee7, 0x8534, 0x84c6, 0x633c, 0x5d05, + 0x7f10, 0x7eec, 0x7287, 0x712e, 0x8218, 0x8216, 0x756c, 0x75f3, + 0x9b25, 0x8980, 0x7ca6, 0x4e85, 0x5570, 0x91c6, +}; +static const unsigned short isoir165ext_2uni_page7a[470] = { + /* 0x7a */ + 0x4e0f, 0x673f, 0x4e42, 0x752a, 0x592c, 0x9ee1, 0x8652, 0x531c, + 0x5187, 0x518f, 0x50f0, 0x4f0b, 0x4f23, 0x4f03, 0x4f61, 0x4f7a, + 0x4f6b, 0x4feb, 0x4ff5, 0x5034, 0x5022, 0x4ff6, 0x5072, 0x4eb6, + 0x51ae, 0x5910, 0x6bda, 0x522c, 0x5232, 0x4fb4, 0x5298, 0x52bb, + 0x52bc, 0x52cd, 0x52da, 0x52f7, 0x53c6, 0x53c7, 0x5770, 0x576c, + 0x57b1, 0x579f, 0x579e, 0x57be, 0x57cc, 0x580e, 0x580c, 0x57f5, + 0x5809, 0x583c, 0x5843, 0x5845, 0x5846, 0x583d, 0x5853, 0x5888, + 0x5884, 0x58f8, 0x56ad, 0x5940, 0x5953, 0x596d, 0x5c2a, 0x54a5, + 0x551d, 0x5536, 0x556f, 0x554d, 0x569a, 0x569c, 0x56f7, 0x5710, + 0x5719, 0x5e17, 0x5e21, 0x5e28, 0x5e6a, 0x5c74, 0x5c7c, 0x5ca8, + 0x5c9e, 0x5cc3, 0x5cd3, 0x5ce3, 0x5ce7, 0x5cff, 0x5d04, 0x5d00, + 0x5d1a, 0x5d0c, 0x5d4e, 0x5d5a, 0x5d85, 0x5d93, + /* 0x7b */ + 0x5d92, 0x5dc2, 0x5dc9, 0x8852, 0x5faf, 0x5906, 0x65a8, 0x7241, + 0x7242, 0x5ebc, 0x5ecb, 0x95ec, 0x95ff, 0x8a1a, 0x9607, 0x9613, + 0x961b, 0x5bac, 0x5ba7, 0x5c5d, 0x5f22, 0x59ee, 0x5a7c, 0x5a96, + 0x5a73, 0x5a9e, 0x5aad, 0x5ada, 0x5aea, 0x5b1b, 0x5b56, 0x9a72, + 0x9a83, 0x9a89, 0x9a8d, 0x9a8e, 0x9a95, 0x9aa6, 0x7395, 0x7399, + 0x73a0, 0x73b1, 0x73a5, 0x73a6, 0x73d6, 0x73f0, 0x73fd, 0x73e3, + 0x7424, 0x740e, 0x7407, 0x73f6, 0x73fa, 0x7432, 0x742f, 0x7444, + 0x7442, 0x7471, 0x7478, 0x7462, 0x7486, 0x749f, 0x74a0, 0x7498, + 0x74b2, 0x97e8, 0x6745, 0x679f, 0x677b, 0x67c8, 0x67ee, 0x684b, + 0x68a0, 0x6812, 0x681f, 0x686a, 0x68bc, 0x68fb, 0x686f, 0x68b1, + 0x68c1, 0x68eb, 0x6913, 0x68d1, 0x6911, 0x68d3, 0x68ec, 0x692b, + 0x68e8, 0x69be, 0x6969, 0x6940, 0x696f, 0x695f, + /* 0x7c */ + 0x6962, 0x6935, 0x6959, 0x69bc, 0x69c5, 0x69da, 0x69dc, 0x6a0b, + 0x69e5, 0x6a66, 0x6a96, 0x6ab4, 0x72dd, 0x5cf1, 0x7314, 0x733a, + 0x6b95, 0x5f67, 0x80fe, 0x74fb, 0x7503, 0x655c, 0x6569, 0x6f26, + 0x65f8, 0x65fb, 0x6609, 0x663d, 0x6662, 0x665e, 0x666c, 0x668d, + 0x668b, 0x8d51, 0x8d57, 0x7263, 0x7277, 0x63b1, 0x6261, 0x6260, + 0x6283, 0x62e4, 0x62c3, 0x631c, 0x6326, 0x63af, 0x63fe, 0x6422, + 0x6412, 0x64ed, 0x6713, 0x6718, 0x8158, 0x81d1, 0x98cf, 0x98d4, + 0x98d7, 0x6996, 0x7098, 0x70dc, 0x70fa, 0x710c, 0x711c, 0x71cb, + 0x721f, 0x70dd, 0x659d, 0x6246, 0x6017, 0x60c7, 0x60d3, 0x60b0, + 0x60d9, 0x6114, 0x6c3f, 0x6c67, 0x6c84, 0x6c9a, 0x6c6d, 0x6ca8, + 0x6cc6, 0x6cb5, 0x6d49, 0x6d38, 0x6d11, 0x6d3a, 0x6d28, 0x6d50, + 0x6d34, 0x6d55, 0x6d61, 0x6da2, 0x6d65, 0x6d5b, + /* 0x7d */ + 0x6d64, 0x6db4, 0x6e9a, 0x6e5c, 0x6e72, 0x6ea0, 0x6e87, 0x6e8e, + 0x6ec9, 0x6ec3, 0x6f37, 0x6ed8, 0x6eea, 0x6f56, 0x6f75, 0x6f5f, + 0x6fb4, 0x6fbc, 0x7014, 0x700d, 0x700c, 0x703c, 0x7943, 0x7947, + 0x794a, 0x7950, 0x7972, 0x7998, 0x79a0, 0x79a4, 0x77fc, 0x77fb, + 0x7822, 0x7820, 0x7841, 0x785a, 0x7875, 0x78b6, 0x78e1, 0x7933, + 0x8a5f, 0x76fb, 0x771b, 0x772c, 0x7786, 0x77ab, 0x77ad, 0x7564, + 0x756f, 0x6983, 0x7f7d, 0x76dd, 0x76e6, 0x76ec, 0x7521, 0x79fe, + 0x7a44, 0x767f, 0x769e, 0x9e27, 0x9e2e, 0x9e30, 0x9e34, 0x9e4d, + 0x9e52, 0x9e53, 0x9e54, 0x9e56, 0x9e59, 0x9e61, 0x9e62, 0x9e65, + 0x9e6f, 0x9e74, 0x75a2, 0x7604, 0x7608, 0x761d, 0x7ad1, 0x7a85, + 0x7a8e, 0x7aa3, 0x7ab8, 0x7abe, 0x77de, 0x8030, 0x988b, 0x988e, + 0x9899, 0x98a3, 0x8683, 0x8705, 0x8758, 0x87cf, + /* 0x7e */ + 0x87e2, 0x880b, 0x80d4, 0x7f4d, 0x7b4a, 0x7b4e, 0x7b7f, 0x7b93, + 0x7bef, 0x7c09, 0x7bf0, 0x7c15, 0x7c03, 0x7c20, 0x823a, 0x8886, + 0x88aa, 0x88c0, 0x88c8, 0x8926, 0x8976, 0x7f91, 0x8283, 0x82bc, + 0x82a7, 0x8313, 0x82fe, 0x8300, 0x835d, 0x8345, 0x8344, 0x831d, + 0x83a6, 0x8399, 0x83fe, 0x841a, 0x83fc, 0x8429, 0x8439, 0x84a8, + 0x84cf, 0x849f, 0x84c2, 0x84f7, 0x8570, 0x85b3, 0x85a2, 0x96d8, + 0x85b8, 0x85e0, 0x7fda, 0x7eae, 0x7eb4, 0x7ebc, 0x7ed6, 0x7f0a, + 0x5b43, 0x8d6a, 0x5245, 0x8c68, 0x8c6e, 0x8c6d, 0x8e16, 0x8e26, + 0x8e27, 0x8e50, 0x9098, 0x90a0, 0x90bd, 0x90c8, 0x90c3, 0x90da, + 0x90ff, 0x911a, 0x910c, 0x9120, 0x9142, 0x8fb5, 0x90e4, 0x8c86, + 0x89f1, 0x8bb1, 0x8bbb, 0x8bc7, 0x8bea, 0x8c09, 0x8c1e, 0x9702, + 0x68d0, 0x7306, 0x9f81, 0x9f82, 0x92c6, 0x9491, +}; + +static int +isoir165ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x2b && c1 <= 0x2f) || (c1 >= 0x7a && c1 <= 0x7e)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 8366) { + if (i < 1410) + wc = isoir165ext_2uni_page2b[i-940]; + } else { + if (i < 8836) + wc = isoir165ext_2uni_page7a[i-8366]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short isoir165ext_2charset[876] = { + 0x2b28, 0x2b26, 0x2b3a, 0x2b2c, 0x2b2a, 0x2b30, 0x2b2e, 0x2b34, + 0x2b32, 0x2b39, 0x2b25, 0x2b27, 0x2b29, 0x2b3d, 0x2b3e, 0x2b2d, + 0x2b31, 0x2b2b, 0x2b2f, 0x2b33, 0x2b35, 0x2b36, 0x2b37, 0x2b38, + 0x2b3f, 0x2b22, 0x2b3b, 0x2b3c, 0x2b24, 0x2b23, 0x2b21, 0x2f65, + 0x2f21, 0x2f22, 0x2f23, 0x2f24, 0x2f25, 0x2f26, 0x2f27, 0x2f28, + 0x2f29, 0x2f2a, 0x2f2b, 0x2f2c, 0x2f4c, 0x2f4d, 0x2f4e, 0x2f4f, + 0x2f50, 0x2f51, 0x2f52, 0x2f53, 0x2f54, 0x2f55, 0x2f56, 0x2f57, + 0x2f58, 0x2f59, 0x2f5a, 0x2f5b, 0x2f5c, 0x2f5d, 0x2f5e, 0x2f5f, + 0x2f60, 0x2f61, 0x2f62, 0x2f63, 0x2f64, 0x2f2d, 0x2f2e, 0x2f2f, + 0x2f30, 0x2f31, 0x2f32, 0x2f33, 0x2f34, 0x2f35, 0x2f36, 0x2f37, + 0x2f38, 0x2f39, 0x2f3a, 0x2f3b, 0x2f3c, 0x2f3d, 0x2f3e, 0x2f3f, + 0x2f40, 0x2f41, 0x2f42, 0x2f43, 0x2f44, 0x2f45, 0x2f46, 0x2f47, + 0x2f48, 0x2f49, 0x2f4a, 0x2f4b, 0x7a21, 0x2c76, 0x7a23, 0x2f7c, + 0x7a38, 0x2c22, 0x7a2e, 0x7a2c, 0x2e23, 0x2e24, 0x7a2d, 0x2e25, + 0x2c23, 0x7a2f, 0x7a31, 0x7a30, 0x2e26, 0x7a3e, 0x7a32, 0x7a33, + 0x7a36, 0x2c24, 0x7a35, 0x7a34, 0x7a37, 0x2c79, 0x2e28, 0x2e27, + 0x2c25, 0x2c7a, 0x7a2b, 0x7a29, 0x7a2a, 0x2e2b, 0x7a39, 0x2e2a, + 0x7a3c, 0x7a3d, 0x7e5b, 0x7a3f, 0x2c7b, 0x7a40, 0x7a41, 0x7a42, + 0x7a43, 0x2d53, 0x7a44, 0x2e29, 0x7a28, 0x2e21, 0x2c21, 0x7a45, + 0x7a46, 0x7a60, 0x7a61, 0x7a62, 0x7a64, 0x2c7d, 0x7a63, 0x2f7d, + 0x2c38, 0x2d5e, 0x2c39, 0x2c3a, 0x2c3b, 0x7a65, 0x7a66, 0x7a5b, + 0x7a67, 0x7a68, 0x7a69, 0x7a48, 0x7a47, 0x2d5d, 0x2e2d, 0x2e2f, + 0x2e2e, 0x7a4b, 0x7a4a, 0x7a49, 0x7a4c, 0x7a4d, 0x2e30, 0x7a50, + 0x2f69, 0x7a51, 0x7a4f, 0x7a4e, 0x7a52, 0x7a56, 0x2f68, 0x7a53, + 0x7a54, 0x7a55, 0x2c31, 0x7a57, 0x2e32, 0x2e31, 0x2e33, 0x7a59, + 0x7a58, 0x2e34, 0x7a5a, 0x7b26, 0x7a3a, 0x7a25, 0x7a5c, 0x7a5d, + 0x7a5e, 0x2d66, 0x2c3f, 0x7b36, 0x2c40, 0x2e3e, 0x2c41, 0x2e3f, + 0x7b39, 0x7b37, 0x2e40, 0x7b38, 0x7b3a, 0x7b3b, 0x2d67, 0x2e41, + 0x7b3c, 0x7b3d, 0x7b3e, 0x7e59, 0x7b3f, 0x7b33, 0x7b32, 0x2d61, + 0x7a5f, 0x2e35, 0x7b34, 0x2e39, 0x7a6e, 0x7a6f, 0x7a71, 0x7a70, + 0x7a72, 0x2e3a, 0x7a73, 0x7a74, 0x7a75, 0x7c2e, 0x7a76, 0x7a78, + 0x7a77, 0x2f70, 0x7a7a, 0x2d63, 0x2d64, 0x7a79, 0x2c3c, 0x7a7b, + 0x7a7c, 0x7a7d, 0x7b21, 0x7a7e, 0x7b22, 0x7b23, 0x2d65, 0x2d62, + 0x7a6a, 0x7a6b, 0x7a6c, 0x7a6d, 0x2c2f, 0x7b2a, 0x2d5b, 0x7b2b, + 0x2c34, 0x2e36, 0x2e37, 0x2e38, 0x7b35, 0x2e3d, 0x7c32, 0x2e3c, + 0x2e3b, 0x7b25, 0x7c65, 0x2d5a, 0x7c68, 0x7c66, 0x7c67, 0x7c69, + 0x7c6a, 0x2e5a, 0x2c2e, 0x2c47, 0x7c64, 0x2c48, 0x7c48, 0x7c47, + 0x7c49, 0x2c35, 0x7c4b, 0x7c4a, 0x7c4c, 0x7c4d, 0x2f6f, 0x7c4e, + 0x7c46, 0x7c4f, 0x7c51, 0x7c50, 0x2e51, 0x2e52, 0x2c36, 0x7c52, + 0x7c36, 0x7c37, 0x2d69, 0x7c63, 0x2d4e, 0x7b27, 0x2d7e, 0x7c39, + 0x7c3a, 0x2d70, 0x7c3b, 0x7c3c, 0x7c3e, 0x7c3d, 0x2e4d, 0x7c3f, + 0x2d72, 0x7c41, 0x7c40, 0x2d71, 0x7c53, 0x7c54, 0x7a22, 0x7b63, + 0x2c4f, 0x7b65, 0x2e48, 0x7b64, 0x7b66, 0x7b67, 0x7b6a, 0x7b6b, + 0x7b68, 0x7b6c, 0x2e49, 0x7b6f, 0x7b69, 0x7b70, 0x7b6d, 0x2d6f, + 0x7b71, 0x7e79, 0x7b74, 0x7b76, 0x7b79, 0x7b72, 0x7b77, 0x2e4a, + 0x7b6e, 0x7b75, 0x7b73, 0x2d6d, 0x7b78, 0x7c22, 0x7b7c, 0x7c23, + 0x7b7e, 0x7c21, 0x7b7b, 0x7b7d, 0x7d52, 0x7c5a, 0x7c24, 0x7b7a, + 0x7c25, 0x7c26, 0x7c27, 0x7c29, 0x2e4b, 0x7c28, 0x2d6e, 0x7c2a, + 0x7c2b, 0x7c2c, 0x2c50, 0x2c5a, 0x2e55, 0x7c31, 0x2c52, 0x7a3b, + 0x2e53, 0x2d73, 0x2f6a, 0x7c6b, 0x7c6c, 0x7c6f, 0x7c6d, 0x2e5b, + 0x2d54, 0x2c27, 0x7c6e, 0x7c70, 0x7c72, 0x2c29, 0x7c71, 0x2c28, + 0x7c75, 0x7c77, 0x2f6b, 0x7c79, 0x7c74, 0x7c76, 0x2d55, 0x7c73, + 0x7c78, 0x7c7a, 0x7c7e, 0x7c7b, 0x7d21, 0x7c7d, 0x7c7c, 0x2e5c, + 0x7d22, 0x2d56, 0x7d24, 0x2c2a, 0x2d57, 0x7d25, 0x2e5d, 0x7d27, + 0x7d28, 0x7d23, 0x7d26, 0x2c2b, 0x2e5e, 0x7d2a, 0x7d29, 0x7d2c, + 0x2f6c, 0x7d2d, 0x2c2c, 0x7c38, 0x7d2b, 0x7d2e, 0x7d30, 0x7d2f, + 0x2d58, 0x2e5f, 0x2e60, 0x2c2d, 0x7d31, 0x7d32, 0x2d59, 0x7d35, + 0x7d34, 0x7d33, 0x7d36, 0x2e57, 0x7c5b, 0x2d6a, 0x7c5c, 0x7c62, + 0x2e58, 0x7c5d, 0x7c5e, 0x7c5f, 0x2e59, 0x2f74, 0x2c51, 0x7c60, + 0x2c46, 0x2d6c, 0x7c61, 0x7b28, 0x7b29, 0x2c37, 0x7c44, 0x7c45, + 0x2f73, 0x2c57, 0x2c3d, 0x7c2d, 0x2e4c, 0x7e7a, 0x7c2f, 0x7c30, + 0x2e42, 0x7b47, 0x7b48, 0x2c4a, 0x7b49, 0x7b4b, 0x7b4c, 0x7b4a, + 0x7b4d, 0x7b50, 0x2e43, 0x2e44, 0x7b4e, 0x7b54, 0x7b55, 0x7b4f, + 0x7b53, 0x7b52, 0x2e46, 0x7b51, 0x2c4b, 0x7b57, 0x7b56, 0x2e45, + 0x7b59, 0x7b58, 0x2e47, 0x7b5c, 0x7b5a, 0x7b5b, 0x7b5d, 0x2c4c, + 0x7b60, 0x7b5e, 0x7b5f, 0x2c4d, 0x7b61, 0x2c4e, 0x7c34, 0x7c35, + 0x7d57, 0x2c75, 0x7a24, 0x2d6b, 0x7d50, 0x2f77, 0x7d51, 0x7d6b, + 0x2e6a, 0x2f78, 0x7d6c, 0x7d6d, 0x7d6e, 0x2d74, 0x2e6c, 0x7d5a, + 0x7d5b, 0x7d54, 0x7d55, 0x2d76, 0x7d56, 0x7d4a, 0x2c5f, 0x7d4b, + 0x7d4c, 0x7d4d, 0x2d75, 0x7d4e, 0x7d4f, 0x7d75, 0x7d40, 0x7d3f, + 0x2e63, 0x7d42, 0x7d41, 0x7d43, 0x2e64, 0x7d44, 0x7d45, 0x2e65, + 0x7d46, 0x2e66, 0x7d47, 0x2e67, 0x7d48, 0x2e61, 0x7d37, 0x7d38, + 0x7d39, 0x2e62, 0x7d3a, 0x7d3b, 0x2c49, 0x7d3c, 0x7d3d, 0x7d3e, + 0x2e22, 0x7d58, 0x2e68, 0x7d59, 0x2e69, 0x7d70, 0x7d71, 0x7d72, + 0x7d73, 0x7d74, 0x7d6f, 0x2e6b, 0x7e25, 0x7e26, 0x2c69, 0x7e27, + 0x2d7a, 0x7e28, 0x7e29, 0x7e2b, 0x2e6e, 0x7e2d, 0x7e2a, 0x7e2c, + 0x7e2e, 0x2e6f, 0x2d7b, 0x2e70, 0x2f7b, 0x2e72, 0x2c33, 0x2c6c, + 0x7e54, 0x7e55, 0x2c42, 0x7e56, 0x7e57, 0x2c43, 0x2f72, 0x2c44, + 0x7e58, 0x2f71, 0x2e77, 0x7e24, 0x7d53, 0x7e36, 0x2e76, 0x2c6a, + 0x7e53, 0x2c6b, 0x7d76, 0x7e23, 0x7c33, 0x2c78, 0x2e54, 0x2c59, + 0x7c55, 0x7c56, 0x2f76, 0x2f75, 0x7e2f, 0x2e73, 0x7e37, 0x7e39, + 0x7e38, 0x7e3b, 0x7e3c, 0x7e3a, 0x7e40, 0x7e3f, 0x7e3e, 0x7e3d, + 0x7e42, 0x7e41, 0x2e74, 0x7e45, 0x7e43, 0x7e44, 0x7e46, 0x7e47, + 0x2c32, 0x2d60, 0x2d5f, 0x7e4a, 0x7e48, 0x7e4b, 0x2f6e, 0x7e49, + 0x2e75, 0x7e4c, 0x2f6d, 0x7e4d, 0x7e4f, 0x7e4e, 0x7e51, 0x7e52, + 0x7a27, 0x7d7b, 0x7d7c, 0x2c68, 0x7d7d, 0x2d78, 0x2c58, 0x7d7e, + 0x7e21, 0x7e22, 0x2d79, 0x7b24, 0x7e30, 0x2c5c, 0x7e31, 0x2c5d, + 0x7e32, 0x7e33, 0x7e34, 0x2c5e, 0x7e35, 0x2f7a, 0x2e4f, 0x2e50, + 0x2c7c, 0x7e71, 0x7b2e, 0x7d49, 0x2c77, 0x7e72, 0x7e73, 0x7e74, + 0x7e75, 0x7e76, 0x7e77, 0x7e5c, 0x7e5e, 0x7e5d, 0x7e70, 0x2e2c, + 0x7c42, 0x2e4e, 0x7c43, 0x2c55, 0x7e5a, 0x7e5f, 0x2e78, 0x7e60, + 0x7e61, 0x2c6e, 0x2c6d, 0x7e62, 0x2e79, 0x2c70, 0x2c6f, 0x2d7c, + 0x2c53, 0x2c54, 0x7e6e, 0x2d5c, 0x7e63, 0x7e64, 0x2f66, 0x7e65, + 0x7e67, 0x7e66, 0x7e68, 0x7e6f, 0x7e69, 0x7e6b, 0x2c26, 0x7e6a, + 0x2d50, 0x7e6c, 0x7e6d, 0x2f7e, 0x7e7d, 0x7e7e, 0x2d21, 0x2d22, + 0x2c7e, 0x2d23, 0x2d24, 0x2d25, 0x2c60, 0x2d26, 0x2e7c, 0x2d28, + 0x2d29, 0x2d2a, 0x2d27, 0x2d2b, 0x2d2c, 0x2c61, 0x2c62, 0x2d2d, + 0x2d2e, 0x2d7d, 0x7b2c, 0x7b2d, 0x7b2f, 0x7b30, 0x2c30, 0x7b31, + 0x2f67, 0x7e50, 0x7e78, 0x2e7a, 0x2d3e, 0x2c71, 0x2d3f, 0x2d40, + 0x2d42, 0x2d41, 0x7b62, 0x7d77, 0x7d78, 0x2e6d, 0x2d77, 0x7d79, + 0x7d7a, 0x7c57, 0x2c5b, 0x7c58, 0x2e56, 0x7c59, 0x2d43, 0x2d44, + 0x2d45, 0x2d46, 0x2d47, 0x2d48, 0x2d49, 0x2d4a, 0x2c3e, 0x2d4b, + 0x7b40, 0x7b41, 0x7b42, 0x7b43, 0x7b44, 0x2d68, 0x7b45, 0x2c45, + 0x7b46, 0x2d4c, 0x2d4d, 0x2f79, 0x2c56, 0x2c72, 0x2d2f, 0x2d30, + 0x2d31, 0x2d32, 0x2d33, 0x2d34, 0x2d35, 0x2d36, 0x2e71, 0x2d37, + 0x2d38, 0x2d39, 0x2d3a, 0x2d3b, 0x2d3c, 0x2d3d, 0x2c63, 0x7d5c, + 0x7d5d, 0x7d5e, 0x7d5f, 0x2c64, 0x7d60, 0x2c65, 0x7d61, 0x7d62, + 0x7d63, 0x7d64, 0x7d65, 0x2c66, 0x2c67, 0x7d66, 0x7d67, 0x7d68, + 0x7d69, 0x7d6a, 0x2d4f, 0x2d51, 0x7a26, 0x2e7b, 0x2d52, 0x2c73, + 0x2c74, 0x7e7b, 0x7e7c, 0x2b40, +}; + +static const Summary16 isoir165ext_uni2indx_page00[32] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x3700 }, { 5, 0x160c }, + /* 0x0100 */ + { 10, 0x0000 }, { 10, 0x0808 }, { 12, 0x0800 }, { 13, 0x0000 }, + { 13, 0x2110 }, { 16, 0x0000 }, { 16, 0x0800 }, { 17, 0x0000 }, + { 17, 0x0000 }, { 17, 0x0000 }, { 17, 0x0000 }, { 17, 0x0000 }, + { 17, 0x0000 }, { 17, 0x1555 }, { 24, 0x0000 }, { 24, 0x0200 }, +}; +static const Summary16 isoir165ext_uni2indx_page03[12] = { + /* 0x0300 */ + { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, + { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, + { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x1000 }, { 26, 0x0002 }, +}; +static const Summary16 isoir165ext_uni2indx_page1e[28] = { + /* 0x1e00 */ + { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x0000 }, { 27, 0x8000 }, + { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, + { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, + { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, + /* 0x1f00 */ + { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, + { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0000 }, { 28, 0x0001 }, + { 29, 0x0000 }, { 29, 0x0000 }, { 29, 0x0000 }, { 29, 0x0003 }, +}; +static const Summary16 isoir165ext_uni2indx_page30[4] = { + /* 0x3000 */ + { 31, 0x0000 }, { 31, 0x0000 }, { 31, 0x0000 }, { 31, 0x0080 }, +}; +static const Summary16 isoir165ext_uni2indx_page32[32] = { + /* 0x3200 */ + { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0000 }, + { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0000 }, + { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0000 }, { 32, 0x0000 }, + { 32, 0x0fff }, { 44, 0x0000 }, { 44, 0x0000 }, { 44, 0x0000 }, + /* 0x3300 */ + { 44, 0x0000 }, { 44, 0x0000 }, { 44, 0x0000 }, { 44, 0x0000 }, + { 44, 0x0000 }, { 44, 0xff00 }, { 52, 0xffff }, { 68, 0x0001 }, + { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0x0000 }, + { 69, 0x0000 }, { 69, 0x0000 }, { 69, 0xffff }, { 85, 0x7fff }, +}; +static const Summary16 isoir165ext_uni2indx_page4e[752] = { + /* 0x4e00 */ + { 100, 0x8000 }, { 101, 0x0000 }, { 101, 0x0040 }, { 102, 0x0000 }, + { 102, 0x0004 }, { 103, 0x0000 }, { 103, 0x0000 }, { 103, 0x0000 }, + { 103, 0x0020 }, { 104, 0x0000 }, { 104, 0x0000 }, { 104, 0x0140 }, + { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0000 }, { 106, 0x0000 }, + /* 0x4f00 */ + { 106, 0x0808 }, { 108, 0x0020 }, { 109, 0x000a }, { 111, 0x4800 }, + { 113, 0x0000 }, { 113, 0x0000 }, { 113, 0x0802 }, { 115, 0x0400 }, + { 116, 0x0000 }, { 116, 0x0000 }, { 116, 0x0004 }, { 117, 0x0010 }, + { 118, 0x0000 }, { 118, 0x0000 }, { 118, 0x0800 }, { 119, 0x0060 }, + /* 0x5000 */ + { 121, 0x0000 }, { 121, 0x4000 }, { 122, 0x0004 }, { 123, 0x0010 }, + { 124, 0x0000 }, { 124, 0x0000 }, { 124, 0x0000 }, { 124, 0x0004 }, + { 125, 0x0000 }, { 125, 0x0006 }, { 127, 0x0010 }, { 128, 0x0000 }, + { 128, 0x2080 }, { 130, 0x0000 }, { 130, 0x0000 }, { 130, 0x0001 }, + /* 0x5100 */ + { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, + { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, + { 131, 0x8080 }, { 133, 0x0000 }, { 133, 0x4100 }, { 135, 0x0000 }, + { 135, 0x0008 }, { 136, 0x0000 }, { 136, 0x0000 }, { 136, 0x0000 }, + /* 0x5200 */ + { 136, 0x0000 }, { 136, 0x0000 }, { 136, 0x1000 }, { 137, 0x0004 }, + { 138, 0x0020 }, { 139, 0x0000 }, { 139, 0x0000 }, { 139, 0x0000 }, + { 139, 0x0000 }, { 139, 0x0100 }, { 140, 0x0000 }, { 140, 0x1a00 }, + { 143, 0x2000 }, { 144, 0x0400 }, { 145, 0x0000 }, { 145, 0x0088 }, + /* 0x5300 */ + { 147, 0x0400 }, { 148, 0x1000 }, { 149, 0x0000 }, { 149, 0x0000 }, + { 149, 0x0000 }, { 149, 0x0000 }, { 149, 0x0000 }, { 149, 0x0000 }, + { 149, 0x0000 }, { 149, 0x0001 }, { 150, 0x0000 }, { 150, 0x4000 }, + { 151, 0x00c0 }, { 153, 0x0000 }, { 153, 0x0000 }, { 153, 0x0000 }, + /* 0x5400 */ + { 153, 0x0000 }, { 153, 0x0000 }, { 153, 0x0000 }, { 153, 0x0000 }, + { 153, 0x0000 }, { 153, 0x0000 }, { 153, 0x0000 }, { 153, 0x0000 }, + { 153, 0x0000 }, { 153, 0x0000 }, { 153, 0x0020 }, { 154, 0x0000 }, + { 154, 0x0000 }, { 154, 0x0000 }, { 154, 0x0000 }, { 154, 0x0000 }, + /* 0x5500 */ + { 154, 0x0000 }, { 154, 0x2000 }, { 155, 0x0000 }, { 155, 0x0040 }, + { 156, 0x2000 }, { 157, 0x0080 }, { 158, 0x8000 }, { 159, 0x0011 }, + { 161, 0x0040 }, { 162, 0x0000 }, { 162, 0x0010 }, { 163, 0x0000 }, + { 163, 0x0000 }, { 163, 0x0000 }, { 163, 0x0000 }, { 163, 0x0000 }, + /* 0x5600 */ + { 163, 0x0000 }, { 163, 0x0000 }, { 163, 0x0000 }, { 163, 0x0000 }, + { 163, 0x0001 }, { 164, 0x0000 }, { 164, 0x0000 }, { 164, 0x0000 }, + { 164, 0x0010 }, { 165, 0x1400 }, { 167, 0x2000 }, { 168, 0x0000 }, + { 168, 0x0000 }, { 168, 0x0000 }, { 168, 0x0000 }, { 168, 0x0080 }, + /* 0x5700 */ + { 169, 0x0000 }, { 169, 0x0201 }, { 171, 0x0000 }, { 171, 0x0000 }, + { 171, 0x0000 }, { 171, 0x0000 }, { 171, 0x1000 }, { 172, 0x8001 }, + { 174, 0x0080 }, { 175, 0xc420 }, { 179, 0x0000 }, { 179, 0x4002 }, + { 181, 0x1000 }, { 182, 0x0000 }, { 182, 0x0800 }, { 183, 0x0020 }, + /* 0x5800 */ + { 184, 0x5208 }, { 188, 0x0000 }, { 188, 0x0000 }, { 188, 0x3000 }, + { 190, 0x016c }, { 195, 0x2408 }, { 198, 0x0000 }, { 198, 0x0002 }, + { 199, 0x0110 }, { 201, 0x0020 }, { 202, 0x0000 }, { 202, 0x0000 }, + { 202, 0x0000 }, { 202, 0x0000 }, { 202, 0x0000 }, { 202, 0x0100 }, + /* 0x5900 */ + { 203, 0x0040 }, { 204, 0x0001 }, { 205, 0x1000 }, { 206, 0x0000 }, + { 206, 0x0001 }, { 207, 0x0008 }, { 208, 0x2000 }, { 209, 0x0000 }, + { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0008 }, + { 210, 0x0000 }, { 210, 0x4000 }, { 211, 0x4000 }, { 212, 0x2000 }, + /* 0x5a00 */ + { 213, 0x0000 }, { 213, 0x0004 }, { 214, 0x0000 }, { 214, 0x0000 }, + { 214, 0x0000 }, { 214, 0x4000 }, { 215, 0x0020 }, { 216, 0x1008 }, + { 218, 0x0010 }, { 219, 0x4040 }, { 221, 0x6000 }, { 223, 0x0000 }, + { 223, 0x0010 }, { 224, 0x0400 }, { 225, 0x0400 }, { 226, 0x0000 }, + /* 0x5b00 */ + { 226, 0x0000 }, { 226, 0x0800 }, { 227, 0x0000 }, { 227, 0x0000 }, + { 227, 0x0008 }, { 228, 0x0040 }, { 229, 0x0000 }, { 229, 0x0000 }, + { 229, 0x0000 }, { 229, 0x0000 }, { 229, 0x1080 }, { 231, 0x0000 }, + { 231, 0x0000 }, { 231, 0x0000 }, { 231, 0x0000 }, { 231, 0x0000 }, + /* 0x5c00 */ + { 231, 0x0020 }, { 232, 0x0000 }, { 232, 0x0400 }, { 233, 0x0001 }, + { 234, 0x0000 }, { 234, 0x2000 }, { 235, 0x0000 }, { 235, 0x1014 }, + { 238, 0x0000 }, { 238, 0x4000 }, { 239, 0x0100 }, { 240, 0x0000 }, + { 240, 0x0088 }, { 242, 0x0008 }, { 243, 0x0088 }, { 245, 0x8002 }, + /* 0x5d00 */ + { 247, 0x1031 }, { 251, 0x8602 }, { 255, 0x0000 }, { 255, 0x0000 }, + { 255, 0x4000 }, { 256, 0x0400 }, { 257, 0x0000 }, { 257, 0x0000 }, + { 257, 0x0020 }, { 258, 0x000c }, { 260, 0x0000 }, { 260, 0x0000 }, + { 260, 0x0204 }, { 262, 0x0040 }, { 263, 0x0000 }, { 263, 0x0000 }, + /* 0x5e00 */ + { 263, 0x0800 }, { 264, 0x0080 }, { 265, 0x0102 }, { 267, 0x0000 }, + { 267, 0x0000 }, { 267, 0x0000 }, { 267, 0x0400 }, { 268, 0x0000 }, + { 268, 0x0000 }, { 268, 0x0000 }, { 268, 0x0010 }, { 269, 0x1000 }, + { 270, 0x0900 }, { 272, 0x0000 }, { 272, 0x0000 }, { 272, 0x0000 }, + /* 0x5f00 */ + { 272, 0x7080 }, { 276, 0x0000 }, { 276, 0x0004 }, { 277, 0x0000 }, + { 277, 0x0000 }, { 277, 0x8000 }, { 278, 0x0180 }, { 280, 0x0000 }, + { 280, 0x0000 }, { 280, 0x0000 }, { 280, 0x9000 }, { 282, 0x0000 }, + { 282, 0x0000 }, { 282, 0x0000 }, { 282, 0x0000 }, { 282, 0x0000 }, + /* 0x6000 */ + { 282, 0x0000 }, { 282, 0x0080 }, { 283, 0x0000 }, { 283, 0x0000 }, + { 283, 0x0000 }, { 283, 0x0000 }, { 283, 0x0000 }, { 283, 0x0000 }, + { 283, 0x0000 }, { 283, 0x0000 }, { 283, 0x4000 }, { 284, 0x0001 }, + { 285, 0x0080 }, { 286, 0x0208 }, { 288, 0x0000 }, { 288, 0x0000 }, + /* 0x6100 */ + { 288, 0x0000 }, { 288, 0x0010 }, { 289, 0x0000 }, { 289, 0x0000 }, + { 289, 0x0000 }, { 289, 0x0008 }, { 290, 0x0020 }, { 291, 0x0000 }, + { 291, 0x0000 }, { 291, 0x0000 }, { 291, 0x0000 }, { 291, 0x0000 }, + { 291, 0x0000 }, { 291, 0x0000 }, { 291, 0x0000 }, { 291, 0x0000 }, + /* 0x6200 */ + { 291, 0x0000 }, { 291, 0x0000 }, { 291, 0x0000 }, { 291, 0x0000 }, + { 291, 0x0460 }, { 294, 0x0000 }, { 294, 0x0003 }, { 296, 0x0000 }, + { 296, 0x0008 }, { 297, 0x0010 }, { 298, 0x0000 }, { 298, 0x0000 }, + { 298, 0x0008 }, { 299, 0x0000 }, { 299, 0x0010 }, { 300, 0x0000 }, + /* 0x6300 */ + { 300, 0x0000 }, { 300, 0x1000 }, { 301, 0x0040 }, { 302, 0x1000 }, + { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x0000 }, + { 303, 0x0000 }, { 303, 0x0000 }, { 303, 0x8000 }, { 304, 0x0002 }, + { 305, 0x0000 }, { 305, 0x0000 }, { 305, 0x0000 }, { 305, 0x4000 }, + /* 0x6400 */ + { 306, 0x0000 }, { 306, 0x0004 }, { 307, 0x0084 }, { 309, 0x0000 }, + { 309, 0x0000 }, { 309, 0x0000 }, { 309, 0x0000 }, { 309, 0x2080 }, + { 311, 0x0000 }, { 311, 0x0000 }, { 311, 0x0000 }, { 311, 0x0000 }, + { 311, 0x0000 }, { 311, 0x0000 }, { 311, 0x2000 }, { 312, 0x0000 }, + /* 0x6500 */ + { 312, 0x0000 }, { 312, 0x0000 }, { 312, 0x0000 }, { 312, 0x0000 }, + { 312, 0x0000 }, { 312, 0x1000 }, { 313, 0x0200 }, { 314, 0x0000 }, + { 314, 0x8000 }, { 315, 0x2000 }, { 316, 0x0104 }, { 318, 0x0000 }, + { 318, 0x0004 }, { 319, 0x0000 }, { 319, 0x0000 }, { 319, 0x0900 }, + /* 0x6600 */ + { 321, 0x0280 }, { 323, 0x0000 }, { 323, 0x0000 }, { 323, 0x2000 }, + { 324, 0x0000 }, { 324, 0x4000 }, { 325, 0x1084 }, { 328, 0x0008 }, + { 329, 0x6800 }, { 332, 0x0000 }, { 332, 0x0000 }, { 332, 0x0000 }, + { 332, 0x0000 }, { 332, 0x0000 }, { 332, 0x0000 }, { 332, 0x0000 }, + /* 0x6700 */ + { 332, 0x0000 }, { 332, 0x0108 }, { 334, 0x0000 }, { 334, 0x8000 }, + { 335, 0x0020 }, { 336, 0x0000 }, { 336, 0x0080 }, { 337, 0x0800 }, + { 338, 0x0000 }, { 338, 0x8200 }, { 340, 0x0000 }, { 340, 0x0000 }, + { 340, 0x0100 }, { 341, 0x0000 }, { 341, 0x4000 }, { 342, 0x0000 }, + /* 0x6800 */ + { 342, 0x0000 }, { 342, 0x8004 }, { 344, 0x0000 }, { 344, 0x0000 }, + { 344, 0x0800 }, { 345, 0x0000 }, { 345, 0x9400 }, { 348, 0x0000 }, + { 348, 0x0000 }, { 348, 0x0000 }, { 348, 0x0001 }, { 349, 0x9002 }, + { 352, 0x0002 }, { 353, 0x000b }, { 356, 0x1900 }, { 359, 0x0900 }, + /* 0x6900 */ + { 361, 0x0000 }, { 361, 0x200a }, { 364, 0x0800 }, { 365, 0x0020 }, + { 366, 0x0001 }, { 367, 0x8200 }, { 369, 0x8204 }, { 372, 0x0000 }, + { 372, 0x0008 }, { 373, 0x0040 }, { 374, 0x0000 }, { 374, 0x5000 }, + { 376, 0x0020 }, { 377, 0x1400 }, { 379, 0x0020 }, { 380, 0x4000 }, + /* 0x6a00 */ + { 381, 0x0800 }, { 382, 0x0002 }, { 383, 0x0000 }, { 383, 0x0000 }, + { 383, 0x0000 }, { 383, 0x0000 }, { 383, 0x0040 }, { 384, 0x0000 }, + { 384, 0x0000 }, { 384, 0x0040 }, { 385, 0x0000 }, { 385, 0x0030 }, + { 387, 0x0000 }, { 387, 0x0000 }, { 387, 0x0000 }, { 387, 0x0000 }, + /* 0x6b00 */ + { 387, 0x0000 }, { 387, 0x0000 }, { 387, 0x0000 }, { 387, 0x0100 }, + { 388, 0x0000 }, { 388, 0x0010 }, { 389, 0x0000 }, { 389, 0x0000 }, + { 389, 0x0000 }, { 389, 0x0020 }, { 390, 0x0008 }, { 391, 0x0000 }, + { 391, 0x0000 }, { 391, 0x0400 }, { 392, 0x0000 }, { 392, 0x0000 }, + /* 0x6c00 */ + { 392, 0x0000 }, { 392, 0x2000 }, { 393, 0x0020 }, { 394, 0xc000 }, + { 396, 0x0000 }, { 396, 0x0000 }, { 396, 0x2080 }, { 398, 0x0000 }, + { 398, 0x0090 }, { 400, 0x0540 }, { 403, 0x0100 }, { 404, 0x0020 }, + { 405, 0x0048 }, { 407, 0x1000 }, { 408, 0x0000 }, { 408, 0x0000 }, + /* 0x6d00 */ + { 408, 0x0000 }, { 408, 0x0002 }, { 409, 0x0300 }, { 411, 0x0510 }, + { 414, 0x0210 }, { 416, 0x0821 }, { 419, 0x0032 }, { 422, 0x0000 }, + { 422, 0x0000 }, { 422, 0x0000 }, { 422, 0x2004 }, { 424, 0x0010 }, + { 425, 0x0000 }, { 425, 0x0000 }, { 425, 0x0000 }, { 425, 0x0000 }, + /* 0x6e00 */ + { 425, 0x0000 }, { 425, 0x0800 }, { 426, 0x0000 }, { 426, 0x0000 }, + { 426, 0x0000 }, { 426, 0x3000 }, { 428, 0x0080 }, { 429, 0x0004 }, + { 430, 0x4082 }, { 433, 0x0400 }, { 434, 0x0041 }, { 436, 0x0020 }, + { 437, 0x0208 }, { 439, 0x0100 }, { 440, 0x0c80 }, { 443, 0x0000 }, + /* 0x6f00 */ + { 443, 0x0000 }, { 443, 0x0000 }, { 443, 0x0040 }, { 444, 0x0080 }, + { 445, 0x0000 }, { 445, 0x8040 }, { 447, 0x0000 }, { 447, 0x0020 }, + { 448, 0x0004 }, { 449, 0x0810 }, { 451, 0x0020 }, { 452, 0x1010 }, + { 454, 0x0000 }, { 454, 0x0000 }, { 454, 0x1000 }, { 455, 0x0000 }, + /* 0x7000 */ + { 455, 0x3000 }, { 457, 0x0010 }, { 458, 0x0000 }, { 458, 0x1000 }, + { 459, 0x0000 }, { 459, 0x0000 }, { 459, 0x0000 }, { 459, 0x0400 }, + { 460, 0x0000 }, { 460, 0x4100 }, { 462, 0x0000 }, { 462, 0x0000 }, + { 462, 0x0000 }, { 462, 0x3000 }, { 464, 0x0000 }, { 464, 0x0402 }, + /* 0x7100 */ + { 466, 0x1000 }, { 467, 0x1000 }, { 468, 0x4001 }, { 470, 0x0000 }, + { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, + { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, { 470, 0x0000 }, + { 470, 0x8c00 }, { 473, 0x0000 }, { 473, 0x0000 }, { 473, 0x8000 }, + /* 0x7200 */ + { 474, 0x0000 }, { 474, 0x8000 }, { 475, 0x0000 }, { 475, 0x0000 }, + { 475, 0x0006 }, { 477, 0x0400 }, { 478, 0x0008 }, { 479, 0x0080 }, + { 480, 0x0080 }, { 481, 0x0000 }, { 481, 0x0100 }, { 482, 0x0000 }, + { 482, 0x0200 }, { 483, 0x2000 }, { 484, 0x0004 }, { 485, 0x0000 }, + /* 0x7300 */ + { 485, 0x0040 }, { 486, 0x0010 }, { 487, 0x0000 }, { 487, 0x0400 }, + { 488, 0x0000 }, { 488, 0x0000 }, { 488, 0x0000 }, { 488, 0x0000 }, + { 488, 0x0000 }, { 488, 0x0630 }, { 492, 0x0061 }, { 495, 0x0002 }, + { 496, 0x0000 }, { 496, 0x0040 }, { 497, 0x4408 }, { 500, 0x2441 }, + /* 0x7400 */ + { 504, 0x4080 }, { 506, 0x0020 }, { 507, 0x8810 }, { 510, 0x0084 }, + { 512, 0x0014 }, { 514, 0x0010 }, { 515, 0x0004 }, { 516, 0x0102 }, + { 518, 0x0140 }, { 520, 0x8100 }, { 522, 0x0401 }, { 524, 0x0004 }, + { 525, 0x0000 }, { 525, 0x0100 }, { 526, 0x0000 }, { 526, 0x0800 }, + /* 0x7500 */ + { 527, 0x0008 }, { 528, 0x0000 }, { 528, 0x0442 }, { 531, 0x0000 }, + { 531, 0x0000 }, { 531, 0x0002 }, { 532, 0x9010 }, { 535, 0x0000 }, + { 535, 0x0000 }, { 535, 0x0000 }, { 535, 0x0004 }, { 536, 0x0000 }, + { 536, 0x0000 }, { 536, 0x0000 }, { 536, 0x0001 }, { 537, 0x0008 }, + /* 0x7600 */ + { 538, 0x0110 }, { 540, 0x2000 }, { 541, 0x0000 }, { 541, 0x0000 }, + { 541, 0x0000 }, { 541, 0x0004 }, { 542, 0x0000 }, { 542, 0x8040 }, + { 544, 0x0000 }, { 544, 0x4000 }, { 545, 0x0000 }, { 545, 0x0000 }, + { 545, 0x0000 }, { 545, 0x2000 }, { 546, 0x1440 }, { 549, 0x0800 }, + /* 0x7700 */ + { 550, 0x0400 }, { 551, 0x0800 }, { 552, 0x1000 }, { 553, 0x0000 }, + { 553, 0x0000 }, { 553, 0x0000 }, { 553, 0x0000 }, { 553, 0x0000 }, + { 553, 0x0840 }, { 555, 0x0000 }, { 555, 0x2800 }, { 557, 0x0000 }, + { 557, 0x0000 }, { 557, 0x4000 }, { 558, 0x0000 }, { 558, 0x1800 }, + /* 0x7800 */ + { 560, 0x0040 }, { 561, 0x0000 }, { 561, 0x0005 }, { 563, 0x0000 }, + { 563, 0x0002 }, { 564, 0x0600 }, { 566, 0x0000 }, { 566, 0x0020 }, + { 567, 0x0000 }, { 567, 0x0010 }, { 568, 0x0000 }, { 568, 0x0040 }, + { 569, 0x0000 }, { 569, 0x1000 }, { 570, 0x0002 }, { 571, 0x0000 }, + /* 0x7900 */ + { 571, 0x0008 }, { 572, 0x0000 }, { 572, 0x0000 }, { 572, 0x2008 }, + { 574, 0x4488 }, { 578, 0x0001 }, { 579, 0x0000 }, { 579, 0x1004 }, + { 581, 0x0000 }, { 581, 0x0100 }, { 582, 0x0011 }, { 584, 0x0100 }, + { 585, 0x0000 }, { 585, 0x0000 }, { 585, 0x0000 }, { 585, 0x4000 }, + /* 0x7a00 */ + { 586, 0x0000 }, { 586, 0x0040 }, { 587, 0x0000 }, { 587, 0x0000 }, + { 587, 0x0010 }, { 588, 0x4000 }, { 589, 0x0000 }, { 589, 0x0000 }, + { 589, 0x4020 }, { 591, 0x0000 }, { 591, 0x0008 }, { 592, 0x4100 }, + { 594, 0x0000 }, { 594, 0x1002 }, { 596, 0x0000 }, { 596, 0x0000 }, + /* 0x7b00 */ + { 596, 0x0000 }, { 596, 0x0000 }, { 596, 0x0000 }, { 596, 0x0000 }, + { 596, 0x4400 }, { 598, 0x1000 }, { 599, 0x0000 }, { 599, 0x8000 }, + { 600, 0x0080 }, { 601, 0x0008 }, { 602, 0x0000 }, { 602, 0x0000 }, + { 602, 0x0000 }, { 602, 0x0000 }, { 602, 0x8000 }, { 603, 0x0005 }, + /* 0x7c00 */ + { 605, 0x0208 }, { 607, 0x0020 }, { 608, 0x0001 }, { 609, 0x0001 }, + { 610, 0x0000 }, { 610, 0x2001 }, { 612, 0x0000 }, { 612, 0x0000 }, + { 612, 0x0000 }, { 612, 0x0000 }, { 612, 0x1040 }, { 614, 0x0000 }, + { 614, 0x0000 }, { 614, 0x0000 }, { 614, 0x0000 }, { 614, 0x0020 }, +}; +static const Summary16 isoir165ext_uni2indx_page7e[333] = { + /* 0x7e00 */ + { 615, 0x0000 }, { 615, 0x0000 }, { 615, 0x0000 }, { 615, 0x0000 }, + { 615, 0x0010 }, { 616, 0x0000 }, { 616, 0x0000 }, { 616, 0x0000 }, + { 616, 0x0000 }, { 616, 0x0000 }, { 616, 0x4000 }, { 617, 0x1810 }, + { 620, 0x0000 }, { 620, 0x0040 }, { 621, 0x1010 }, { 623, 0x0200 }, + /* 0x7f00 */ + { 624, 0x0400 }, { 625, 0x4001 }, { 627, 0x0000 }, { 627, 0x0000 }, + { 627, 0x2000 }, { 628, 0x0000 }, { 628, 0x0000 }, { 628, 0x2000 }, + { 629, 0x0000 }, { 629, 0x0002 }, { 630, 0x0000 }, { 630, 0x0000 }, + { 630, 0x0001 }, { 631, 0x0600 }, { 633, 0x8000 }, { 634, 0x0000 }, + /* 0x8000 */ + { 634, 0x0000 }, { 634, 0x0000 }, { 634, 0x0000 }, { 634, 0x0001 }, + { 635, 0x0000 }, { 635, 0x0000 }, { 635, 0x0000 }, { 635, 0x0000 }, + { 635, 0x0000 }, { 635, 0x0000 }, { 635, 0x0000 }, { 635, 0x0000 }, + { 635, 0x0000 }, { 635, 0x0010 }, { 636, 0x0000 }, { 636, 0x4000 }, + /* 0x8100 */ + { 637, 0x0000 }, { 637, 0x0000 }, { 637, 0x0200 }, { 638, 0x8000 }, + { 639, 0x0000 }, { 639, 0x0104 }, { 641, 0x0000 }, { 641, 0x0000 }, + { 641, 0x0000 }, { 641, 0x0000 }, { 641, 0x0000 }, { 641, 0x0000 }, + { 641, 0x0000 }, { 641, 0x0002 }, { 642, 0x0000 }, { 642, 0x0000 }, + /* 0x8200 */ + { 642, 0x0000 }, { 642, 0x0140 }, { 644, 0x0000 }, { 644, 0x0400 }, + { 645, 0x0000 }, { 645, 0x0000 }, { 645, 0x0000 }, { 645, 0x0100 }, + { 646, 0x0008 }, { 647, 0x0000 }, { 647, 0x0080 }, { 648, 0x1000 }, + { 649, 0x0000 }, { 649, 0x0000 }, { 649, 0x0000 }, { 649, 0x4000 }, + /* 0x8300 */ + { 650, 0x0001 }, { 651, 0x2008 }, { 653, 0x0000 }, { 653, 0x0000 }, + { 653, 0x0030 }, { 655, 0x2000 }, { 656, 0x0000 }, { 656, 0x0000 }, + { 656, 0x0000 }, { 656, 0x0200 }, { 657, 0x0040 }, { 658, 0x0000 }, + { 658, 0x0000 }, { 658, 0x0002 }, { 659, 0x0000 }, { 659, 0x5000 }, + /* 0x8400 */ + { 661, 0x0000 }, { 661, 0x0400 }, { 662, 0x0200 }, { 663, 0x0200 }, + { 664, 0x0000 }, { 664, 0x0008 }, { 665, 0x0001 }, { 666, 0x0000 }, + { 666, 0x0000 }, { 666, 0xc000 }, { 668, 0x0100 }, { 669, 0x0000 }, + { 669, 0x8044 }, { 672, 0x0000 }, { 672, 0x0400 }, { 673, 0x0080 }, + /* 0x8500 */ + { 674, 0x0000 }, { 674, 0x0000 }, { 674, 0x0000 }, { 674, 0x0010 }, + { 675, 0x0000 }, { 675, 0x0000 }, { 675, 0x0000 }, { 675, 0x0001 }, + { 676, 0x0000 }, { 676, 0x0000 }, { 676, 0x0004 }, { 677, 0x0108 }, + { 679, 0x0000 }, { 679, 0x0000 }, { 679, 0x0001 }, { 680, 0x0000 }, + /* 0x8600 */ + { 680, 0x0000 }, { 680, 0x0000 }, { 680, 0x0000 }, { 680, 0x0000 }, + { 680, 0x0000 }, { 680, 0x0004 }, { 681, 0x0000 }, { 681, 0x0000 }, + { 681, 0x0008 }, { 682, 0x0000 }, { 682, 0x0000 }, { 682, 0x0000 }, + { 682, 0x0000 }, { 682, 0x0000 }, { 682, 0x0000 }, { 682, 0x0000 }, + /* 0x8700 */ + { 682, 0x4020 }, { 684, 0x0000 }, { 684, 0x0000 }, { 684, 0x0000 }, + { 684, 0x0000 }, { 684, 0x0100 }, { 685, 0x0000 }, { 685, 0x0000 }, + { 685, 0x0001 }, { 686, 0x0000 }, { 686, 0x0008 }, { 687, 0x0000 }, + { 687, 0x8000 }, { 688, 0x0000 }, { 688, 0x0004 }, { 689, 0x0000 }, + /* 0x8800 */ + { 689, 0x0800 }, { 690, 0x0000 }, { 690, 0x2000 }, { 691, 0x0000 }, + { 691, 0x0000 }, { 691, 0x0004 }, { 692, 0x0000 }, { 692, 0x0000 }, + { 692, 0x0040 }, { 693, 0x0080 }, { 694, 0x8400 }, { 696, 0x0000 }, + { 696, 0x0101 }, { 698, 0x0000 }, { 698, 0x0000 }, { 698, 0x0000 }, + /* 0x8900 */ + { 698, 0x0000 }, { 698, 0x0000 }, { 698, 0x0040 }, { 699, 0x0000 }, + { 699, 0x0000 }, { 699, 0x0020 }, { 700, 0x0000 }, { 700, 0x0040 }, + { 701, 0x0001 }, { 702, 0x0000 }, { 702, 0x0000 }, { 702, 0x0000 }, + { 702, 0x2008 }, { 704, 0x0010 }, { 705, 0x0000 }, { 705, 0x0002 }, + /* 0x8a00 */ + { 706, 0x0000 }, { 706, 0x0400 }, { 707, 0x0000 }, { 707, 0x0000 }, + { 707, 0x0000 }, { 707, 0x8000 }, { 708, 0x0000 }, { 708, 0x0000 }, + { 708, 0x0000 }, { 708, 0x0000 }, { 708, 0x0000 }, { 708, 0x0000 }, + { 708, 0x0000 }, { 708, 0x0000 }, { 708, 0x0000 }, { 708, 0x0000 }, + /* 0x8b00 */ + { 708, 0x0000 }, { 708, 0x0000 }, { 708, 0x0000 }, { 708, 0x0000 }, + { 708, 0x0000 }, { 708, 0x0000 }, { 708, 0x0000 }, { 708, 0x0000 }, + { 708, 0x0000 }, { 708, 0x0000 }, { 708, 0x1000 }, { 709, 0x0802 }, + { 711, 0x0080 }, { 712, 0x0000 }, { 712, 0x0400 }, { 713, 0x0000 }, + /* 0x8c00 */ + { 713, 0x0200 }, { 714, 0x4000 }, { 715, 0x0000 }, { 715, 0x0000 }, + { 715, 0x0000 }, { 715, 0x0000 }, { 715, 0x6100 }, { 718, 0x0000 }, + { 718, 0x0040 }, { 719, 0x0000 }, { 719, 0x0000 }, { 719, 0x0000 }, + { 719, 0x0000 }, { 719, 0x0000 }, { 719, 0x0000 }, { 719, 0x0000 }, + /* 0x8d00 */ + { 719, 0x0000 }, { 719, 0x0000 }, { 719, 0x0001 }, { 720, 0x0000 }, + { 720, 0x0000 }, { 720, 0x8086 }, { 724, 0x0400 }, { 725, 0x0000 }, + { 725, 0x0000 }, { 725, 0x0000 }, { 725, 0x0000 }, { 725, 0x0000 }, + { 725, 0x0000 }, { 725, 0x0000 }, { 725, 0x0000 }, { 725, 0x0000 }, + /* 0x8e00 */ + { 725, 0x0000 }, { 725, 0x0040 }, { 726, 0x00c2 }, { 729, 0x0040 }, + { 730, 0x0020 }, { 731, 0x1009 }, { 734, 0x0004 }, { 735, 0x0000 }, + { 735, 0x0000 }, { 735, 0x0000 }, { 735, 0x2000 }, { 736, 0x0000 }, + { 736, 0x0000 }, { 736, 0x0000 }, { 736, 0x0000 }, { 736, 0x0000 }, + /* 0x8f00 */ + { 736, 0x0000 }, { 736, 0x0000 }, { 736, 0x0000 }, { 736, 0x0000 }, + { 736, 0x0000 }, { 736, 0x0000 }, { 736, 0x0000 }, { 736, 0x0000 }, + { 736, 0x0001 }, { 737, 0x0004 }, { 738, 0x0000 }, { 738, 0x0020 }, + { 739, 0x0000 }, { 739, 0x0000 }, { 739, 0x0000 }, { 739, 0x0400 }, + /* 0x9000 */ + { 740, 0x0000 }, { 740, 0x0000 }, { 740, 0x0000 }, { 740, 0x0000 }, + { 740, 0x0000 }, { 740, 0x0000 }, { 740, 0x0000 }, { 740, 0x0000 }, + { 740, 0x0000 }, { 740, 0x0100 }, { 741, 0x0101 }, { 743, 0x2000 }, + { 744, 0x0108 }, { 746, 0x0400 }, { 747, 0x0010 }, { 748, 0x8000 }, + /* 0x9100 */ + { 749, 0x1000 }, { 750, 0x1500 }, { 753, 0x0001 }, { 754, 0x0000 }, + { 754, 0x0004 }, { 755, 0x0000 }, { 755, 0x0000 }, { 755, 0x0000 }, + { 755, 0x0000 }, { 755, 0x0000 }, { 755, 0x0000 }, { 755, 0x0000 }, + { 755, 0x0040 }, { 756, 0x0000 }, { 756, 0x0000 }, { 756, 0x0000 }, + /* 0x9200 */ + { 756, 0x0000 }, { 756, 0x0000 }, { 756, 0x0000 }, { 756, 0x0000 }, + { 756, 0x0000 }, { 756, 0x0000 }, { 756, 0x0000 }, { 756, 0x0000 }, + { 756, 0x0000 }, { 756, 0x0000 }, { 756, 0x0000 }, { 756, 0x0000 }, + { 756, 0x0040 }, +}; +static const Summary16 isoir165ext_uni2indx_page94[143] = { + /* 0x9400 */ + { 757, 0x0000 }, { 757, 0x0000 }, { 757, 0x0000 }, { 757, 0x0000 }, + { 757, 0x0000 }, { 757, 0x0000 }, { 757, 0x0000 }, { 757, 0x0000 }, + { 757, 0x0000 }, { 757, 0x0142 }, { 760, 0x0000 }, { 760, 0x0000 }, + { 760, 0x8080 }, { 762, 0x0418 }, { 765, 0x0040 }, { 766, 0x0800 }, + /* 0x9500 */ + { 767, 0x0000 }, { 767, 0x1000 }, { 768, 0x0081 }, { 770, 0x2008 }, + { 772, 0x0008 }, { 773, 0x0400 }, { 774, 0x4001 }, { 776, 0x0030 }, + { 778, 0x0000 }, { 778, 0x0000 }, { 778, 0x0000 }, { 778, 0x0000 }, + { 778, 0x0000 }, { 778, 0x0000 }, { 778, 0x1000 }, { 779, 0x8000 }, + /* 0x9600 */ + { 780, 0x0080 }, { 781, 0x0908 }, { 784, 0x0000 }, { 784, 0x0000 }, + { 784, 0x0000 }, { 784, 0x4000 }, { 785, 0x0000 }, { 785, 0x0000 }, + { 785, 0x0000 }, { 785, 0x0000 }, { 785, 0x0000 }, { 785, 0x0000 }, + { 785, 0x0000 }, { 785, 0x0100 }, { 786, 0x0000 }, { 786, 0x0000 }, + /* 0x9700 */ + { 786, 0x0004 }, { 787, 0x0000 }, { 787, 0x0000 }, { 787, 0x0000 }, + { 787, 0x0000 }, { 787, 0x0010 }, { 788, 0x0000 }, { 788, 0x0501 }, + { 791, 0x0000 }, { 791, 0x0000 }, { 791, 0x4102 }, { 794, 0x0000 }, + { 794, 0x0000 }, { 794, 0x0000 }, { 794, 0x0100 }, { 795, 0x0000 }, + /* 0x9800 */ + { 795, 0x0000 }, { 795, 0x0000 }, { 795, 0x0000 }, { 795, 0x0000 }, + { 795, 0x0000 }, { 795, 0x0000 }, { 795, 0x0000 }, { 795, 0x0000 }, + { 795, 0x4800 }, { 797, 0x0224 }, { 800, 0x0008 }, { 801, 0x0000 }, + { 801, 0x8000 }, { 802, 0x00d1 }, { 806, 0x0000 }, { 806, 0x0000 }, + /* 0x9900 */ + { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0000 }, + { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0050 }, { 808, 0x4b00 }, + { 812, 0x500c }, { 816, 0x0000 }, { 816, 0x0000 }, { 816, 0x0000 }, + { 816, 0x0000 }, { 816, 0x0000 }, { 816, 0x0000 }, { 816, 0x0000 }, + /* 0x9a00 */ + { 816, 0x0000 }, { 816, 0x0000 }, { 816, 0x0000 }, { 816, 0x0000 }, + { 816, 0x0000 }, { 816, 0x0000 }, { 816, 0x0000 }, { 816, 0x0004 }, + { 817, 0x6208 }, { 821, 0x0230 }, { 824, 0x0040 }, { 825, 0x0000 }, + { 825, 0x0000 }, { 825, 0x0000 }, { 825, 0x0000 }, { 825, 0x0000 }, + /* 0x9b00 */ + { 825, 0x0000 }, { 825, 0x0101 }, { 827, 0x0020 }, { 828, 0x0040 }, + { 829, 0x0040 }, { 830, 0x0000 }, { 830, 0x0000 }, { 830, 0x0000 }, + { 830, 0x0000 }, { 830, 0x0000 }, { 830, 0x0000 }, { 830, 0x0000 }, + { 830, 0x0000 }, { 830, 0x0000 }, { 830, 0x0000 }, { 830, 0x0000 }, + /* 0x9c00 */ + { 830, 0x0000 }, { 830, 0x0000 }, { 830, 0x0000 }, { 830, 0x0000 }, + { 830, 0x0000 }, { 830, 0x0000 }, { 830, 0x0000 }, { 830, 0x0000 }, + { 830, 0x0411 }, { 833, 0x23c8 }, { 839, 0x0000 }, { 839, 0x8000 }, + { 840, 0x0003 }, { 842, 0x0804 }, { 844, 0x0009 }, +}; +static const Summary16 isoir165ext_uni2indx_page9e[25] = { + /* 0x9e00 */ + { 846, 0x0000 }, { 846, 0x0000 }, { 846, 0x4090 }, { 849, 0x0011 }, + { 851, 0x2001 }, { 853, 0x225d }, { 860, 0x8027 }, { 865, 0x0010 }, + { 866, 0x0001 }, { 867, 0x0002 }, { 868, 0x0000 }, { 868, 0x0000 }, + { 868, 0x0000 }, { 868, 0x0000 }, { 868, 0x0002 }, { 869, 0x0000 }, + /* 0x9f00 */ + { 869, 0x1000 }, { 870, 0x0004 }, { 871, 0x0800 }, { 872, 0x0000 }, + { 872, 0x0002 }, { 873, 0x0000 }, { 873, 0x0000 }, { 873, 0x0000 }, + { 873, 0x0006 }, +}; +static const Summary16 isoir165ext_uni2indx_pageff[5] = { + /* 0xff00 */ + { 875, 0x0000 }, { 875, 0x0000 }, { 875, 0x0000 }, { 875, 0x0000 }, + { 875, 0x0080 }, +}; + +static int +isoir165ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x0000 && wc < 0x0200) + summary = &isoir165ext_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x0300 && wc < 0x03c0) + summary = &isoir165ext_uni2indx_page03[(wc>>4)-0x030]; + else if (wc >= 0x1e00 && wc < 0x1fc0) + summary = &isoir165ext_uni2indx_page1e[(wc>>4)-0x1e0]; + else if (wc >= 0x3000 && wc < 0x3040) + summary = &isoir165ext_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x3200 && wc < 0x3400) + summary = &isoir165ext_uni2indx_page32[(wc>>4)-0x320]; + else if (wc >= 0x4e00 && wc < 0x7d00) + summary = &isoir165ext_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0x7e00 && wc < 0x92d0) + summary = &isoir165ext_uni2indx_page7e[(wc>>4)-0x7e0]; + else if (wc >= 0x9400 && wc < 0x9cf0) + summary = &isoir165ext_uni2indx_page94[(wc>>4)-0x940]; + else if (wc >= 0x9e00 && wc < 0x9f90) + summary = &isoir165ext_uni2indx_page9e[(wc>>4)-0x9e0]; + else if (wc >= 0xff00 && wc < 0xff50) + summary = &isoir165ext_uni2indx_pageff[(wc>>4)-0xff0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = isoir165ext_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/java.h b/jni/iconv/lib/java.h new file mode 100644 index 0000000..4d4485f --- /dev/null +++ b/jni/iconv/lib/java.h @@ -0,0 +1,137 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * JAVA + * This is ISO 8859-1 with \uXXXX escape sequences, denoting Unicode BMP + * characters. Consecutive pairs of \uXXXX escape sequences in the surrogate + * range, as in UTF-16, denote Unicode characters outside the BMP. + */ + +static int +java_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c; + ucs4_t wc, wc2; + int i; + + c = s[0]; + if (c != '\\') { + *pwc = c; + return 1; + } + if (n < 2) + return RET_TOOFEW(0); + if (s[1] != 'u') + goto simply_backslash; + wc = 0; + for (i = 2; i < 6; i++) { + if (n <= i) + return RET_TOOFEW(0); + c = s[i]; + if (c >= '0' && c <= '9') + c -= '0'; + else if (c >= 'A' && c <= 'Z') + c -= 'A'-10; + else if (c >= 'a' && c <= 'z') + c -= 'a'-10; + else + goto simply_backslash; + wc |= (ucs4_t) c << (4 * (5-i)); + } + if (!(wc >= 0xd800 && wc < 0xe000)) { + *pwc = wc; + return 6; + } + if (wc >= 0xdc00) + goto simply_backslash; + if (n < 7) + return RET_TOOFEW(0); + if (s[6] != '\\') + goto simply_backslash; + if (n < 8) + return RET_TOOFEW(0); + if (s[7] != 'u') + goto simply_backslash; + wc2 = 0; + for (i = 8; i < 12; i++) { + if (n <= i) + return RET_TOOFEW(0); + c = s[i]; + if (c >= '0' && c <= '9') + c -= '0'; + else if (c >= 'A' && c <= 'Z') + c -= 'A'-10; + else if (c >= 'a' && c <= 'z') + c -= 'a'-10; + else + goto simply_backslash; + wc2 |= (ucs4_t) c << (4 * (11-i)); + } + if (!(wc2 >= 0xdc00 && wc2 < 0xe000)) + goto simply_backslash; + *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00); + return 12; +simply_backslash: + *pwc = '\\'; + return 1; +} + +static int +java_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x80) { + *r = wc; + return 1; + } else if (wc < 0x10000) { + if (n >= 6) { + unsigned int i; + r[0] = '\\'; + r[1] = 'u'; + i = (wc >> 12) & 0x0f; r[2] = (i < 10 ? '0'+i : 'a'-10+i); + i = (wc >> 8) & 0x0f; r[3] = (i < 10 ? '0'+i : 'a'-10+i); + i = (wc >> 4) & 0x0f; r[4] = (i < 10 ? '0'+i : 'a'-10+i); + i = wc & 0x0f; r[5] = (i < 10 ? '0'+i : 'a'-10+i); + return 6; + } else + return RET_TOOSMALL; + } else if (wc < 0x110000) { + if (n >= 12) { + ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10); + ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff); + unsigned int i; + r[0] = '\\'; + r[1] = 'u'; + i = (wc1 >> 12) & 0x0f; r[2] = (i < 10 ? '0'+i : 'a'-10+i); + i = (wc1 >> 8) & 0x0f; r[3] = (i < 10 ? '0'+i : 'a'-10+i); + i = (wc1 >> 4) & 0x0f; r[4] = (i < 10 ? '0'+i : 'a'-10+i); + i = wc1 & 0x0f; r[5] = (i < 10 ? '0'+i : 'a'-10+i); + r[6] = '\\'; + r[7] = 'u'; + i = (wc2 >> 12) & 0x0f; r[8] = (i < 10 ? '0'+i : 'a'-10+i); + i = (wc2 >> 8) & 0x0f; r[9] = (i < 10 ? '0'+i : 'a'-10+i); + i = (wc2 >> 4) & 0x0f; r[10] = (i < 10 ? '0'+i : 'a'-10+i); + i = wc2 & 0x0f; r[11] = (i < 10 ? '0'+i : 'a'-10+i); + return 12; + } else + return RET_TOOSMALL; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/jisx0201.h b/jni/iconv/lib/jisx0201.h new file mode 100644 index 0000000..d58c1d5 --- /dev/null +++ b/jni/iconv/lib/jisx0201.h @@ -0,0 +1,66 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * JISX0201.1976-0 + */ + +static int +jisx0201_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + if (c == 0x5c) + *pwc = (ucs4_t) 0x00a5; + else if (c == 0x7e) + *pwc = (ucs4_t) 0x203e; + else + *pwc = (ucs4_t) c; + return 1; + } else { + if (c >= 0xa1 && c < 0xe0) { + *pwc = (ucs4_t) c + 0xfec0; + return 1; + } + } + return RET_ILSEQ; +} + +static int +jisx0201_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x0080 && !(wc == 0x005c || wc == 0x007e)) { + *r = wc; + return 1; + } + if (wc == 0x00a5) { + *r = 0x5c; + return 1; + } + if (wc == 0x203e) { + *r = 0x7e; + return 1; + } + if (wc >= 0xff61 && wc < 0xffa0) { + *r = wc - 0xfec0; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/jisx0208.h b/jni/iconv/lib/jisx0208.h new file mode 100644 index 0000000..755b8ba --- /dev/null +++ b/jni/iconv/lib/jisx0208.h @@ -0,0 +1,2415 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * JISX0208.1990-0 + */ + +static const unsigned short jisx0208_2uni_page21[690] = { + /* 0x21 */ + 0x3000, 0x3001, 0x3002, 0xff0c, 0xff0e, 0x30fb, 0xff1a, 0xff1b, + 0xff1f, 0xff01, 0x309b, 0x309c, 0x00b4, 0xff40, 0x00a8, 0xff3e, + 0xffe3, 0xff3f, 0x30fd, 0x30fe, 0x309d, 0x309e, 0x3003, 0x4edd, + 0x3005, 0x3006, 0x3007, 0x30fc, 0x2015, 0x2010, 0xff0f, 0xff3c, + 0x301c, 0x2016, 0xff5c, 0x2026, 0x2025, 0x2018, 0x2019, 0x201c, + 0x201d, 0xff08, 0xff09, 0x3014, 0x3015, 0xff3b, 0xff3d, 0xff5b, + 0xff5d, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, 0x300d, 0x300e, + 0x300f, 0x3010, 0x3011, 0xff0b, 0x2212, 0x00b1, 0x00d7, 0x00f7, + 0xff1d, 0x2260, 0xff1c, 0xff1e, 0x2266, 0x2267, 0x221e, 0x2234, + 0x2642, 0x2640, 0x00b0, 0x2032, 0x2033, 0x2103, 0xffe5, 0xff04, + 0x00a2, 0x00a3, 0xff05, 0xff03, 0xff06, 0xff0a, 0xff20, 0x00a7, + 0x2606, 0x2605, 0x25cb, 0x25cf, 0x25ce, 0x25c7, + /* 0x22 */ + 0x25c6, 0x25a1, 0x25a0, 0x25b3, 0x25b2, 0x25bd, 0x25bc, 0x203b, + 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x2208, 0x220b, 0x2286, 0x2287, 0x2282, 0x2283, 0x222a, + 0x2229, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x2227, 0x2228, 0x00ac, 0x21d2, 0x21d4, 0x2200, 0x2203, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x2220, 0x22a5, 0x2312, 0x2202, 0x2207, + 0x2261, 0x2252, 0x226a, 0x226b, 0x221a, 0x223d, 0x221d, 0x2235, + 0x222b, 0x222c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x212b, 0x2030, 0x266f, 0x266d, 0x266a, 0x2020, 0x2021, + 0x00b6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x25ef, + /* 0x23 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xff10, + 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, + 0xff19, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, + 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, + 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, + 0xff39, 0xff3a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, + 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, + 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58, + 0xff59, 0xff5a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x24 */ + 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, + 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, + 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, + 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, + 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, + 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, + 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, + 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, + 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, + 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, + 0x3091, 0x3092, 0x3093, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x25 */ + 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8, + 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, + 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, + 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0, + 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8, + 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0, + 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8, + 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, + 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, + 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, + 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x26 */ + 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, + 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, + 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, + 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, + 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x27 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416, + 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, + 0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, + 0x042f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, + 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, + 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, + 0x044f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x28 */ + 0x2500, 0x2502, 0x250c, 0x2510, 0x2518, 0x2514, 0x251c, 0x252c, + 0x2524, 0x2534, 0x253c, 0x2501, 0x2503, 0x250f, 0x2513, 0x251b, + 0x2517, 0x2523, 0x2533, 0x252b, 0x253b, 0x254b, 0x2520, 0x252f, + 0x2528, 0x2537, 0x253f, 0x251d, 0x2530, 0x2525, 0x2538, 0x2542, +}; +static const unsigned short jisx0208_2uni_page30[6398] = { + /* 0x30 */ + 0x4e9c, 0x5516, 0x5a03, 0x963f, 0x54c0, 0x611b, 0x6328, 0x59f6, + 0x9022, 0x8475, 0x831c, 0x7a50, 0x60aa, 0x63e1, 0x6e25, 0x65ed, + 0x8466, 0x82a6, 0x9bf5, 0x6893, 0x5727, 0x65a1, 0x6271, 0x5b9b, + 0x59d0, 0x867b, 0x98f4, 0x7d62, 0x7dbe, 0x9b8e, 0x6216, 0x7c9f, + 0x88b7, 0x5b89, 0x5eb5, 0x6309, 0x6697, 0x6848, 0x95c7, 0x978d, + 0x674f, 0x4ee5, 0x4f0a, 0x4f4d, 0x4f9d, 0x5049, 0x56f2, 0x5937, + 0x59d4, 0x5a01, 0x5c09, 0x60df, 0x610f, 0x6170, 0x6613, 0x6905, + 0x70ba, 0x754f, 0x7570, 0x79fb, 0x7dad, 0x7def, 0x80c3, 0x840e, + 0x8863, 0x8b02, 0x9055, 0x907a, 0x533b, 0x4e95, 0x4ea5, 0x57df, + 0x80b2, 0x90c1, 0x78ef, 0x4e00, 0x58f1, 0x6ea2, 0x9038, 0x7a32, + 0x8328, 0x828b, 0x9c2f, 0x5141, 0x5370, 0x54bd, 0x54e1, 0x56e0, + 0x59fb, 0x5f15, 0x98f2, 0x6deb, 0x80e4, 0x852d, + /* 0x31 */ + 0x9662, 0x9670, 0x96a0, 0x97fb, 0x540b, 0x53f3, 0x5b87, 0x70cf, + 0x7fbd, 0x8fc2, 0x96e8, 0x536f, 0x9d5c, 0x7aba, 0x4e11, 0x7893, + 0x81fc, 0x6e26, 0x5618, 0x5504, 0x6b1d, 0x851a, 0x9c3b, 0x59e5, + 0x53a9, 0x6d66, 0x74dc, 0x958f, 0x5642, 0x4e91, 0x904b, 0x96f2, + 0x834f, 0x990c, 0x53e1, 0x55b6, 0x5b30, 0x5f71, 0x6620, 0x66f3, + 0x6804, 0x6c38, 0x6cf3, 0x6d29, 0x745b, 0x76c8, 0x7a4e, 0x9834, + 0x82f1, 0x885b, 0x8a60, 0x92ed, 0x6db2, 0x75ab, 0x76ca, 0x99c5, + 0x60a6, 0x8b01, 0x8d8a, 0x95b2, 0x698e, 0x53ad, 0x5186, 0x5712, + 0x5830, 0x5944, 0x5bb4, 0x5ef6, 0x6028, 0x63a9, 0x63f4, 0x6cbf, + 0x6f14, 0x708e, 0x7114, 0x7159, 0x71d5, 0x733f, 0x7e01, 0x8276, + 0x82d1, 0x8597, 0x9060, 0x925b, 0x9d1b, 0x5869, 0x65bc, 0x6c5a, + 0x7525, 0x51f9, 0x592e, 0x5965, 0x5f80, 0x5fdc, + /* 0x32 */ + 0x62bc, 0x65fa, 0x6a2a, 0x6b27, 0x6bb4, 0x738b, 0x7fc1, 0x8956, + 0x9d2c, 0x9d0e, 0x9ec4, 0x5ca1, 0x6c96, 0x837b, 0x5104, 0x5c4b, + 0x61b6, 0x81c6, 0x6876, 0x7261, 0x4e59, 0x4ffa, 0x5378, 0x6069, + 0x6e29, 0x7a4f, 0x97f3, 0x4e0b, 0x5316, 0x4eee, 0x4f55, 0x4f3d, + 0x4fa1, 0x4f73, 0x52a0, 0x53ef, 0x5609, 0x590f, 0x5ac1, 0x5bb6, + 0x5be1, 0x79d1, 0x6687, 0x679c, 0x67b6, 0x6b4c, 0x6cb3, 0x706b, + 0x73c2, 0x798d, 0x79be, 0x7a3c, 0x7b87, 0x82b1, 0x82db, 0x8304, + 0x8377, 0x83ef, 0x83d3, 0x8766, 0x8ab2, 0x5629, 0x8ca8, 0x8fe6, + 0x904e, 0x971e, 0x868a, 0x4fc4, 0x5ce8, 0x6211, 0x7259, 0x753b, + 0x81e5, 0x82bd, 0x86fe, 0x8cc0, 0x96c5, 0x9913, 0x99d5, 0x4ecb, + 0x4f1a, 0x89e3, 0x56de, 0x584a, 0x58ca, 0x5efb, 0x5feb, 0x602a, + 0x6094, 0x6062, 0x61d0, 0x6212, 0x62d0, 0x6539, + /* 0x33 */ + 0x9b41, 0x6666, 0x68b0, 0x6d77, 0x7070, 0x754c, 0x7686, 0x7d75, + 0x82a5, 0x87f9, 0x958b, 0x968e, 0x8c9d, 0x51f1, 0x52be, 0x5916, + 0x54b3, 0x5bb3, 0x5d16, 0x6168, 0x6982, 0x6daf, 0x788d, 0x84cb, + 0x8857, 0x8a72, 0x93a7, 0x9ab8, 0x6d6c, 0x99a8, 0x86d9, 0x57a3, + 0x67ff, 0x86ce, 0x920e, 0x5283, 0x5687, 0x5404, 0x5ed3, 0x62e1, + 0x64b9, 0x683c, 0x6838, 0x6bbb, 0x7372, 0x78ba, 0x7a6b, 0x899a, + 0x89d2, 0x8d6b, 0x8f03, 0x90ed, 0x95a3, 0x9694, 0x9769, 0x5b66, + 0x5cb3, 0x697d, 0x984d, 0x984e, 0x639b, 0x7b20, 0x6a2b, 0x6a7f, + 0x68b6, 0x9c0d, 0x6f5f, 0x5272, 0x559d, 0x6070, 0x62ec, 0x6d3b, + 0x6e07, 0x6ed1, 0x845b, 0x8910, 0x8f44, 0x4e14, 0x9c39, 0x53f6, + 0x691b, 0x6a3a, 0x9784, 0x682a, 0x515c, 0x7ac3, 0x84b2, 0x91dc, + 0x938c, 0x565b, 0x9d28, 0x6822, 0x8305, 0x8431, + /* 0x34 */ + 0x7ca5, 0x5208, 0x82c5, 0x74e6, 0x4e7e, 0x4f83, 0x51a0, 0x5bd2, + 0x520a, 0x52d8, 0x52e7, 0x5dfb, 0x559a, 0x582a, 0x59e6, 0x5b8c, + 0x5b98, 0x5bdb, 0x5e72, 0x5e79, 0x60a3, 0x611f, 0x6163, 0x61be, + 0x63db, 0x6562, 0x67d1, 0x6853, 0x68fa, 0x6b3e, 0x6b53, 0x6c57, + 0x6f22, 0x6f97, 0x6f45, 0x74b0, 0x7518, 0x76e3, 0x770b, 0x7aff, + 0x7ba1, 0x7c21, 0x7de9, 0x7f36, 0x7ff0, 0x809d, 0x8266, 0x839e, + 0x89b3, 0x8acc, 0x8cab, 0x9084, 0x9451, 0x9593, 0x9591, 0x95a2, + 0x9665, 0x97d3, 0x9928, 0x8218, 0x4e38, 0x542b, 0x5cb8, 0x5dcc, + 0x73a9, 0x764c, 0x773c, 0x5ca9, 0x7feb, 0x8d0b, 0x96c1, 0x9811, + 0x9854, 0x9858, 0x4f01, 0x4f0e, 0x5371, 0x559c, 0x5668, 0x57fa, + 0x5947, 0x5b09, 0x5bc4, 0x5c90, 0x5e0c, 0x5e7e, 0x5fcc, 0x63ee, + 0x673a, 0x65d7, 0x65e2, 0x671f, 0x68cb, 0x68c4, + /* 0x35 */ + 0x6a5f, 0x5e30, 0x6bc5, 0x6c17, 0x6c7d, 0x757f, 0x7948, 0x5b63, + 0x7a00, 0x7d00, 0x5fbd, 0x898f, 0x8a18, 0x8cb4, 0x8d77, 0x8ecc, + 0x8f1d, 0x98e2, 0x9a0e, 0x9b3c, 0x4e80, 0x507d, 0x5100, 0x5993, + 0x5b9c, 0x622f, 0x6280, 0x64ec, 0x6b3a, 0x72a0, 0x7591, 0x7947, + 0x7fa9, 0x87fb, 0x8abc, 0x8b70, 0x63ac, 0x83ca, 0x97a0, 0x5409, + 0x5403, 0x55ab, 0x6854, 0x6a58, 0x8a70, 0x7827, 0x6775, 0x9ecd, + 0x5374, 0x5ba2, 0x811a, 0x8650, 0x9006, 0x4e18, 0x4e45, 0x4ec7, + 0x4f11, 0x53ca, 0x5438, 0x5bae, 0x5f13, 0x6025, 0x6551, 0x673d, + 0x6c42, 0x6c72, 0x6ce3, 0x7078, 0x7403, 0x7a76, 0x7aae, 0x7b08, + 0x7d1a, 0x7cfe, 0x7d66, 0x65e7, 0x725b, 0x53bb, 0x5c45, 0x5de8, + 0x62d2, 0x62e0, 0x6319, 0x6e20, 0x865a, 0x8a31, 0x8ddd, 0x92f8, + 0x6f01, 0x79a6, 0x9b5a, 0x4ea8, 0x4eab, 0x4eac, + /* 0x36 */ + 0x4f9b, 0x4fa0, 0x50d1, 0x5147, 0x7af6, 0x5171, 0x51f6, 0x5354, + 0x5321, 0x537f, 0x53eb, 0x55ac, 0x5883, 0x5ce1, 0x5f37, 0x5f4a, + 0x602f, 0x6050, 0x606d, 0x631f, 0x6559, 0x6a4b, 0x6cc1, 0x72c2, + 0x72ed, 0x77ef, 0x80f8, 0x8105, 0x8208, 0x854e, 0x90f7, 0x93e1, + 0x97ff, 0x9957, 0x9a5a, 0x4ef0, 0x51dd, 0x5c2d, 0x6681, 0x696d, + 0x5c40, 0x66f2, 0x6975, 0x7389, 0x6850, 0x7c81, 0x50c5, 0x52e4, + 0x5747, 0x5dfe, 0x9326, 0x65a4, 0x6b23, 0x6b3d, 0x7434, 0x7981, + 0x79bd, 0x7b4b, 0x7dca, 0x82b9, 0x83cc, 0x887f, 0x895f, 0x8b39, + 0x8fd1, 0x91d1, 0x541f, 0x9280, 0x4e5d, 0x5036, 0x53e5, 0x533a, + 0x72d7, 0x7396, 0x77e9, 0x82e6, 0x8eaf, 0x99c6, 0x99c8, 0x99d2, + 0x5177, 0x611a, 0x865e, 0x55b0, 0x7a7a, 0x5076, 0x5bd3, 0x9047, + 0x9685, 0x4e32, 0x6adb, 0x91e7, 0x5c51, 0x5c48, + /* 0x37 */ + 0x6398, 0x7a9f, 0x6c93, 0x9774, 0x8f61, 0x7aaa, 0x718a, 0x9688, + 0x7c82, 0x6817, 0x7e70, 0x6851, 0x936c, 0x52f2, 0x541b, 0x85ab, + 0x8a13, 0x7fa4, 0x8ecd, 0x90e1, 0x5366, 0x8888, 0x7941, 0x4fc2, + 0x50be, 0x5211, 0x5144, 0x5553, 0x572d, 0x73ea, 0x578b, 0x5951, + 0x5f62, 0x5f84, 0x6075, 0x6176, 0x6167, 0x61a9, 0x63b2, 0x643a, + 0x656c, 0x666f, 0x6842, 0x6e13, 0x7566, 0x7a3d, 0x7cfb, 0x7d4c, + 0x7d99, 0x7e4b, 0x7f6b, 0x830e, 0x834a, 0x86cd, 0x8a08, 0x8a63, + 0x8b66, 0x8efd, 0x981a, 0x9d8f, 0x82b8, 0x8fce, 0x9be8, 0x5287, + 0x621f, 0x6483, 0x6fc0, 0x9699, 0x6841, 0x5091, 0x6b20, 0x6c7a, + 0x6f54, 0x7a74, 0x7d50, 0x8840, 0x8a23, 0x6708, 0x4ef6, 0x5039, + 0x5026, 0x5065, 0x517c, 0x5238, 0x5263, 0x55a7, 0x570f, 0x5805, + 0x5acc, 0x5efa, 0x61b2, 0x61f8, 0x62f3, 0x6372, + /* 0x38 */ + 0x691c, 0x6a29, 0x727d, 0x72ac, 0x732e, 0x7814, 0x786f, 0x7d79, + 0x770c, 0x80a9, 0x898b, 0x8b19, 0x8ce2, 0x8ed2, 0x9063, 0x9375, + 0x967a, 0x9855, 0x9a13, 0x9e78, 0x5143, 0x539f, 0x53b3, 0x5e7b, + 0x5f26, 0x6e1b, 0x6e90, 0x7384, 0x73fe, 0x7d43, 0x8237, 0x8a00, + 0x8afa, 0x9650, 0x4e4e, 0x500b, 0x53e4, 0x547c, 0x56fa, 0x59d1, + 0x5b64, 0x5df1, 0x5eab, 0x5f27, 0x6238, 0x6545, 0x67af, 0x6e56, + 0x72d0, 0x7cca, 0x88b4, 0x80a1, 0x80e1, 0x83f0, 0x864e, 0x8a87, + 0x8de8, 0x9237, 0x96c7, 0x9867, 0x9f13, 0x4e94, 0x4e92, 0x4f0d, + 0x5348, 0x5449, 0x543e, 0x5a2f, 0x5f8c, 0x5fa1, 0x609f, 0x68a7, + 0x6a8e, 0x745a, 0x7881, 0x8a9e, 0x8aa4, 0x8b77, 0x9190, 0x4e5e, + 0x9bc9, 0x4ea4, 0x4f7c, 0x4faf, 0x5019, 0x5016, 0x5149, 0x516c, + 0x529f, 0x52b9, 0x52fe, 0x539a, 0x53e3, 0x5411, + /* 0x39 */ + 0x540e, 0x5589, 0x5751, 0x57a2, 0x597d, 0x5b54, 0x5b5d, 0x5b8f, + 0x5de5, 0x5de7, 0x5df7, 0x5e78, 0x5e83, 0x5e9a, 0x5eb7, 0x5f18, + 0x6052, 0x614c, 0x6297, 0x62d8, 0x63a7, 0x653b, 0x6602, 0x6643, + 0x66f4, 0x676d, 0x6821, 0x6897, 0x69cb, 0x6c5f, 0x6d2a, 0x6d69, + 0x6e2f, 0x6e9d, 0x7532, 0x7687, 0x786c, 0x7a3f, 0x7ce0, 0x7d05, + 0x7d18, 0x7d5e, 0x7db1, 0x8015, 0x8003, 0x80af, 0x80b1, 0x8154, + 0x818f, 0x822a, 0x8352, 0x884c, 0x8861, 0x8b1b, 0x8ca2, 0x8cfc, + 0x90ca, 0x9175, 0x9271, 0x783f, 0x92fc, 0x95a4, 0x964d, 0x9805, + 0x9999, 0x9ad8, 0x9d3b, 0x525b, 0x52ab, 0x53f7, 0x5408, 0x58d5, + 0x62f7, 0x6fe0, 0x8c6a, 0x8f5f, 0x9eb9, 0x514b, 0x523b, 0x544a, + 0x56fd, 0x7a40, 0x9177, 0x9d60, 0x9ed2, 0x7344, 0x6f09, 0x8170, + 0x7511, 0x5ffd, 0x60da, 0x9aa8, 0x72db, 0x8fbc, + /* 0x3a */ + 0x6b64, 0x9803, 0x4eca, 0x56f0, 0x5764, 0x58be, 0x5a5a, 0x6068, + 0x61c7, 0x660f, 0x6606, 0x6839, 0x68b1, 0x6df7, 0x75d5, 0x7d3a, + 0x826e, 0x9b42, 0x4e9b, 0x4f50, 0x53c9, 0x5506, 0x5d6f, 0x5de6, + 0x5dee, 0x67fb, 0x6c99, 0x7473, 0x7802, 0x8a50, 0x9396, 0x88df, + 0x5750, 0x5ea7, 0x632b, 0x50b5, 0x50ac, 0x518d, 0x6700, 0x54c9, + 0x585e, 0x59bb, 0x5bb0, 0x5f69, 0x624d, 0x63a1, 0x683d, 0x6b73, + 0x6e08, 0x707d, 0x91c7, 0x7280, 0x7815, 0x7826, 0x796d, 0x658e, + 0x7d30, 0x83dc, 0x88c1, 0x8f09, 0x969b, 0x5264, 0x5728, 0x6750, + 0x7f6a, 0x8ca1, 0x51b4, 0x5742, 0x962a, 0x583a, 0x698a, 0x80b4, + 0x54b2, 0x5d0e, 0x57fc, 0x7895, 0x9dfa, 0x4f5c, 0x524a, 0x548b, + 0x643e, 0x6628, 0x6714, 0x67f5, 0x7a84, 0x7b56, 0x7d22, 0x932f, + 0x685c, 0x9bad, 0x7b39, 0x5319, 0x518a, 0x5237, + /* 0x3b */ + 0x5bdf, 0x62f6, 0x64ae, 0x64e6, 0x672d, 0x6bba, 0x85a9, 0x96d1, + 0x7690, 0x9bd6, 0x634c, 0x9306, 0x9bab, 0x76bf, 0x6652, 0x4e09, + 0x5098, 0x53c2, 0x5c71, 0x60e8, 0x6492, 0x6563, 0x685f, 0x71e6, + 0x73ca, 0x7523, 0x7b97, 0x7e82, 0x8695, 0x8b83, 0x8cdb, 0x9178, + 0x9910, 0x65ac, 0x66ab, 0x6b8b, 0x4ed5, 0x4ed4, 0x4f3a, 0x4f7f, + 0x523a, 0x53f8, 0x53f2, 0x55e3, 0x56db, 0x58eb, 0x59cb, 0x59c9, + 0x59ff, 0x5b50, 0x5c4d, 0x5e02, 0x5e2b, 0x5fd7, 0x601d, 0x6307, + 0x652f, 0x5b5c, 0x65af, 0x65bd, 0x65e8, 0x679d, 0x6b62, 0x6b7b, + 0x6c0f, 0x7345, 0x7949, 0x79c1, 0x7cf8, 0x7d19, 0x7d2b, 0x80a2, + 0x8102, 0x81f3, 0x8996, 0x8a5e, 0x8a69, 0x8a66, 0x8a8c, 0x8aee, + 0x8cc7, 0x8cdc, 0x96cc, 0x98fc, 0x6b6f, 0x4e8b, 0x4f3c, 0x4f8d, + 0x5150, 0x5b57, 0x5bfa, 0x6148, 0x6301, 0x6642, + /* 0x3c */ + 0x6b21, 0x6ecb, 0x6cbb, 0x723e, 0x74bd, 0x75d4, 0x78c1, 0x793a, + 0x800c, 0x8033, 0x81ea, 0x8494, 0x8f9e, 0x6c50, 0x9e7f, 0x5f0f, + 0x8b58, 0x9d2b, 0x7afa, 0x8ef8, 0x5b8d, 0x96eb, 0x4e03, 0x53f1, + 0x57f7, 0x5931, 0x5ac9, 0x5ba4, 0x6089, 0x6e7f, 0x6f06, 0x75be, + 0x8cea, 0x5b9f, 0x8500, 0x7be0, 0x5072, 0x67f4, 0x829d, 0x5c61, + 0x854a, 0x7e1e, 0x820e, 0x5199, 0x5c04, 0x6368, 0x8d66, 0x659c, + 0x716e, 0x793e, 0x7d17, 0x8005, 0x8b1d, 0x8eca, 0x906e, 0x86c7, + 0x90aa, 0x501f, 0x52fa, 0x5c3a, 0x6753, 0x707c, 0x7235, 0x914c, + 0x91c8, 0x932b, 0x82e5, 0x5bc2, 0x5f31, 0x60f9, 0x4e3b, 0x53d6, + 0x5b88, 0x624b, 0x6731, 0x6b8a, 0x72e9, 0x73e0, 0x7a2e, 0x816b, + 0x8da3, 0x9152, 0x9996, 0x5112, 0x53d7, 0x546a, 0x5bff, 0x6388, + 0x6a39, 0x7dac, 0x9700, 0x56da, 0x53ce, 0x5468, + /* 0x3d */ + 0x5b97, 0x5c31, 0x5dde, 0x4fee, 0x6101, 0x62fe, 0x6d32, 0x79c0, + 0x79cb, 0x7d42, 0x7e4d, 0x7fd2, 0x81ed, 0x821f, 0x8490, 0x8846, + 0x8972, 0x8b90, 0x8e74, 0x8f2f, 0x9031, 0x914b, 0x916c, 0x96c6, + 0x919c, 0x4ec0, 0x4f4f, 0x5145, 0x5341, 0x5f93, 0x620e, 0x67d4, + 0x6c41, 0x6e0b, 0x7363, 0x7e26, 0x91cd, 0x9283, 0x53d4, 0x5919, + 0x5bbf, 0x6dd1, 0x795d, 0x7e2e, 0x7c9b, 0x587e, 0x719f, 0x51fa, + 0x8853, 0x8ff0, 0x4fca, 0x5cfb, 0x6625, 0x77ac, 0x7ae3, 0x821c, + 0x99ff, 0x51c6, 0x5faa, 0x65ec, 0x696f, 0x6b89, 0x6df3, 0x6e96, + 0x6f64, 0x76fe, 0x7d14, 0x5de1, 0x9075, 0x9187, 0x9806, 0x51e6, + 0x521d, 0x6240, 0x6691, 0x66d9, 0x6e1a, 0x5eb6, 0x7dd2, 0x7f72, + 0x66f8, 0x85af, 0x85f7, 0x8af8, 0x52a9, 0x53d9, 0x5973, 0x5e8f, + 0x5f90, 0x6055, 0x92e4, 0x9664, 0x50b7, 0x511f, + /* 0x3e */ + 0x52dd, 0x5320, 0x5347, 0x53ec, 0x54e8, 0x5546, 0x5531, 0x5617, + 0x5968, 0x59be, 0x5a3c, 0x5bb5, 0x5c06, 0x5c0f, 0x5c11, 0x5c1a, + 0x5e84, 0x5e8a, 0x5ee0, 0x5f70, 0x627f, 0x6284, 0x62db, 0x638c, + 0x6377, 0x6607, 0x660c, 0x662d, 0x6676, 0x677e, 0x68a2, 0x6a1f, + 0x6a35, 0x6cbc, 0x6d88, 0x6e09, 0x6e58, 0x713c, 0x7126, 0x7167, + 0x75c7, 0x7701, 0x785d, 0x7901, 0x7965, 0x79f0, 0x7ae0, 0x7b11, + 0x7ca7, 0x7d39, 0x8096, 0x83d6, 0x848b, 0x8549, 0x885d, 0x88f3, + 0x8a1f, 0x8a3c, 0x8a54, 0x8a73, 0x8c61, 0x8cde, 0x91a4, 0x9266, + 0x937e, 0x9418, 0x969c, 0x9798, 0x4e0a, 0x4e08, 0x4e1e, 0x4e57, + 0x5197, 0x5270, 0x57ce, 0x5834, 0x58cc, 0x5b22, 0x5e38, 0x60c5, + 0x64fe, 0x6761, 0x6756, 0x6d44, 0x72b6, 0x7573, 0x7a63, 0x84b8, + 0x8b72, 0x91b8, 0x9320, 0x5631, 0x57f4, 0x98fe, + /* 0x3f */ + 0x62ed, 0x690d, 0x6b96, 0x71ed, 0x7e54, 0x8077, 0x8272, 0x89e6, + 0x98df, 0x8755, 0x8fb1, 0x5c3b, 0x4f38, 0x4fe1, 0x4fb5, 0x5507, + 0x5a20, 0x5bdd, 0x5be9, 0x5fc3, 0x614e, 0x632f, 0x65b0, 0x664b, + 0x68ee, 0x699b, 0x6d78, 0x6df1, 0x7533, 0x75b9, 0x771f, 0x795e, + 0x79e6, 0x7d33, 0x81e3, 0x82af, 0x85aa, 0x89aa, 0x8a3a, 0x8eab, + 0x8f9b, 0x9032, 0x91dd, 0x9707, 0x4eba, 0x4ec1, 0x5203, 0x5875, + 0x58ec, 0x5c0b, 0x751a, 0x5c3d, 0x814e, 0x8a0a, 0x8fc5, 0x9663, + 0x976d, 0x7b25, 0x8acf, 0x9808, 0x9162, 0x56f3, 0x53a8, 0x9017, + 0x5439, 0x5782, 0x5e25, 0x63a8, 0x6c34, 0x708a, 0x7761, 0x7c8b, + 0x7fe0, 0x8870, 0x9042, 0x9154, 0x9310, 0x9318, 0x968f, 0x745e, + 0x9ac4, 0x5d07, 0x5d69, 0x6570, 0x67a2, 0x8da8, 0x96db, 0x636e, + 0x6749, 0x6919, 0x83c5, 0x9817, 0x96c0, 0x88fe, + /* 0x40 */ + 0x6f84, 0x647a, 0x5bf8, 0x4e16, 0x702c, 0x755d, 0x662f, 0x51c4, + 0x5236, 0x52e2, 0x59d3, 0x5f81, 0x6027, 0x6210, 0x653f, 0x6574, + 0x661f, 0x6674, 0x68f2, 0x6816, 0x6b63, 0x6e05, 0x7272, 0x751f, + 0x76db, 0x7cbe, 0x8056, 0x58f0, 0x88fd, 0x897f, 0x8aa0, 0x8a93, + 0x8acb, 0x901d, 0x9192, 0x9752, 0x9759, 0x6589, 0x7a0e, 0x8106, + 0x96bb, 0x5e2d, 0x60dc, 0x621a, 0x65a5, 0x6614, 0x6790, 0x77f3, + 0x7a4d, 0x7c4d, 0x7e3e, 0x810a, 0x8cac, 0x8d64, 0x8de1, 0x8e5f, + 0x78a9, 0x5207, 0x62d9, 0x63a5, 0x6442, 0x6298, 0x8a2d, 0x7a83, + 0x7bc0, 0x8aac, 0x96ea, 0x7d76, 0x820c, 0x8749, 0x4ed9, 0x5148, + 0x5343, 0x5360, 0x5ba3, 0x5c02, 0x5c16, 0x5ddd, 0x6226, 0x6247, + 0x64b0, 0x6813, 0x6834, 0x6cc9, 0x6d45, 0x6d17, 0x67d3, 0x6f5c, + 0x714e, 0x717d, 0x65cb, 0x7a7f, 0x7bad, 0x7dda, + /* 0x41 */ + 0x7e4a, 0x7fa8, 0x817a, 0x821b, 0x8239, 0x85a6, 0x8a6e, 0x8cce, + 0x8df5, 0x9078, 0x9077, 0x92ad, 0x9291, 0x9583, 0x9bae, 0x524d, + 0x5584, 0x6f38, 0x7136, 0x5168, 0x7985, 0x7e55, 0x81b3, 0x7cce, + 0x564c, 0x5851, 0x5ca8, 0x63aa, 0x66fe, 0x66fd, 0x695a, 0x72d9, + 0x758f, 0x758e, 0x790e, 0x7956, 0x79df, 0x7c97, 0x7d20, 0x7d44, + 0x8607, 0x8a34, 0x963b, 0x9061, 0x9f20, 0x50e7, 0x5275, 0x53cc, + 0x53e2, 0x5009, 0x55aa, 0x58ee, 0x594f, 0x723d, 0x5b8b, 0x5c64, + 0x531d, 0x60e3, 0x60f3, 0x635c, 0x6383, 0x633f, 0x63bb, 0x64cd, + 0x65e9, 0x66f9, 0x5de3, 0x69cd, 0x69fd, 0x6f15, 0x71e5, 0x4e89, + 0x75e9, 0x76f8, 0x7a93, 0x7cdf, 0x7dcf, 0x7d9c, 0x8061, 0x8349, + 0x8358, 0x846c, 0x84bc, 0x85fb, 0x88c5, 0x8d70, 0x9001, 0x906d, + 0x9397, 0x971c, 0x9a12, 0x50cf, 0x5897, 0x618e, + /* 0x42 */ + 0x81d3, 0x8535, 0x8d08, 0x9020, 0x4fc3, 0x5074, 0x5247, 0x5373, + 0x606f, 0x6349, 0x675f, 0x6e2c, 0x8db3, 0x901f, 0x4fd7, 0x5c5e, + 0x8cca, 0x65cf, 0x7d9a, 0x5352, 0x8896, 0x5176, 0x63c3, 0x5b58, + 0x5b6b, 0x5c0a, 0x640d, 0x6751, 0x905c, 0x4ed6, 0x591a, 0x592a, + 0x6c70, 0x8a51, 0x553e, 0x5815, 0x59a5, 0x60f0, 0x6253, 0x67c1, + 0x8235, 0x6955, 0x9640, 0x99c4, 0x9a28, 0x4f53, 0x5806, 0x5bfe, + 0x8010, 0x5cb1, 0x5e2f, 0x5f85, 0x6020, 0x614b, 0x6234, 0x66ff, + 0x6cf0, 0x6ede, 0x80ce, 0x817f, 0x82d4, 0x888b, 0x8cb8, 0x9000, + 0x902e, 0x968a, 0x9edb, 0x9bdb, 0x4ee3, 0x53f0, 0x5927, 0x7b2c, + 0x918d, 0x984c, 0x9df9, 0x6edd, 0x7027, 0x5353, 0x5544, 0x5b85, + 0x6258, 0x629e, 0x62d3, 0x6ca2, 0x6fef, 0x7422, 0x8a17, 0x9438, + 0x6fc1, 0x8afe, 0x8338, 0x51e7, 0x86f8, 0x53ea, + /* 0x43 */ + 0x53e9, 0x4f46, 0x9054, 0x8fb0, 0x596a, 0x8131, 0x5dfd, 0x7aea, + 0x8fbf, 0x68da, 0x8c37, 0x72f8, 0x9c48, 0x6a3d, 0x8ab0, 0x4e39, + 0x5358, 0x5606, 0x5766, 0x62c5, 0x63a2, 0x65e6, 0x6b4e, 0x6de1, + 0x6e5b, 0x70ad, 0x77ed, 0x7aef, 0x7baa, 0x7dbb, 0x803d, 0x80c6, + 0x86cb, 0x8a95, 0x935b, 0x56e3, 0x58c7, 0x5f3e, 0x65ad, 0x6696, + 0x6a80, 0x6bb5, 0x7537, 0x8ac7, 0x5024, 0x77e5, 0x5730, 0x5f1b, + 0x6065, 0x667a, 0x6c60, 0x75f4, 0x7a1a, 0x7f6e, 0x81f4, 0x8718, + 0x9045, 0x99b3, 0x7bc9, 0x755c, 0x7af9, 0x7b51, 0x84c4, 0x9010, + 0x79e9, 0x7a92, 0x8336, 0x5ae1, 0x7740, 0x4e2d, 0x4ef2, 0x5b99, + 0x5fe0, 0x62bd, 0x663c, 0x67f1, 0x6ce8, 0x866b, 0x8877, 0x8a3b, + 0x914e, 0x92f3, 0x99d0, 0x6a17, 0x7026, 0x732a, 0x82e7, 0x8457, + 0x8caf, 0x4e01, 0x5146, 0x51cb, 0x558b, 0x5bf5, + /* 0x44 */ + 0x5e16, 0x5e33, 0x5e81, 0x5f14, 0x5f35, 0x5f6b, 0x5fb4, 0x61f2, + 0x6311, 0x66a2, 0x671d, 0x6f6e, 0x7252, 0x753a, 0x773a, 0x8074, + 0x8139, 0x8178, 0x8776, 0x8abf, 0x8adc, 0x8d85, 0x8df3, 0x929a, + 0x9577, 0x9802, 0x9ce5, 0x52c5, 0x6357, 0x76f4, 0x6715, 0x6c88, + 0x73cd, 0x8cc3, 0x93ae, 0x9673, 0x6d25, 0x589c, 0x690e, 0x69cc, + 0x8ffd, 0x939a, 0x75db, 0x901a, 0x585a, 0x6802, 0x63b4, 0x69fb, + 0x4f43, 0x6f2c, 0x67d8, 0x8fbb, 0x8526, 0x7db4, 0x9354, 0x693f, + 0x6f70, 0x576a, 0x58f7, 0x5b2c, 0x7d2c, 0x722a, 0x540a, 0x91e3, + 0x9db4, 0x4ead, 0x4f4e, 0x505c, 0x5075, 0x5243, 0x8c9e, 0x5448, + 0x5824, 0x5b9a, 0x5e1d, 0x5e95, 0x5ead, 0x5ef7, 0x5f1f, 0x608c, + 0x62b5, 0x633a, 0x63d0, 0x68af, 0x6c40, 0x7887, 0x798e, 0x7a0b, + 0x7de0, 0x8247, 0x8a02, 0x8ae6, 0x8e44, 0x9013, + /* 0x45 */ + 0x90b8, 0x912d, 0x91d8, 0x9f0e, 0x6ce5, 0x6458, 0x64e2, 0x6575, + 0x6ef4, 0x7684, 0x7b1b, 0x9069, 0x93d1, 0x6eba, 0x54f2, 0x5fb9, + 0x64a4, 0x8f4d, 0x8fed, 0x9244, 0x5178, 0x586b, 0x5929, 0x5c55, + 0x5e97, 0x6dfb, 0x7e8f, 0x751c, 0x8cbc, 0x8ee2, 0x985b, 0x70b9, + 0x4f1d, 0x6bbf, 0x6fb1, 0x7530, 0x96fb, 0x514e, 0x5410, 0x5835, + 0x5857, 0x59ac, 0x5c60, 0x5f92, 0x6597, 0x675c, 0x6e21, 0x767b, + 0x83df, 0x8ced, 0x9014, 0x90fd, 0x934d, 0x7825, 0x783a, 0x52aa, + 0x5ea6, 0x571f, 0x5974, 0x6012, 0x5012, 0x515a, 0x51ac, 0x51cd, + 0x5200, 0x5510, 0x5854, 0x5858, 0x5957, 0x5b95, 0x5cf6, 0x5d8b, + 0x60bc, 0x6295, 0x642d, 0x6771, 0x6843, 0x68bc, 0x68df, 0x76d7, + 0x6dd8, 0x6e6f, 0x6d9b, 0x706f, 0x71c8, 0x5f53, 0x75d8, 0x7977, + 0x7b49, 0x7b54, 0x7b52, 0x7cd6, 0x7d71, 0x5230, + /* 0x46 */ + 0x8463, 0x8569, 0x85e4, 0x8a0e, 0x8b04, 0x8c46, 0x8e0f, 0x9003, + 0x900f, 0x9419, 0x9676, 0x982d, 0x9a30, 0x95d8, 0x50cd, 0x52d5, + 0x540c, 0x5802, 0x5c0e, 0x61a7, 0x649e, 0x6d1e, 0x77b3, 0x7ae5, + 0x80f4, 0x8404, 0x9053, 0x9285, 0x5ce0, 0x9d07, 0x533f, 0x5f97, + 0x5fb3, 0x6d9c, 0x7279, 0x7763, 0x79bf, 0x7be4, 0x6bd2, 0x72ec, + 0x8aad, 0x6803, 0x6a61, 0x51f8, 0x7a81, 0x6934, 0x5c4a, 0x9cf6, + 0x82eb, 0x5bc5, 0x9149, 0x701e, 0x5678, 0x5c6f, 0x60c7, 0x6566, + 0x6c8c, 0x8c5a, 0x9041, 0x9813, 0x5451, 0x66c7, 0x920d, 0x5948, + 0x90a3, 0x5185, 0x4e4d, 0x51ea, 0x8599, 0x8b0e, 0x7058, 0x637a, + 0x934b, 0x6962, 0x99b4, 0x7e04, 0x7577, 0x5357, 0x6960, 0x8edf, + 0x96e3, 0x6c5d, 0x4e8c, 0x5c3c, 0x5f10, 0x8fe9, 0x5302, 0x8cd1, + 0x8089, 0x8679, 0x5eff, 0x65e5, 0x4e73, 0x5165, + /* 0x47 */ + 0x5982, 0x5c3f, 0x97ee, 0x4efb, 0x598a, 0x5fcd, 0x8a8d, 0x6fe1, + 0x79b0, 0x7962, 0x5be7, 0x8471, 0x732b, 0x71b1, 0x5e74, 0x5ff5, + 0x637b, 0x649a, 0x71c3, 0x7c98, 0x4e43, 0x5efc, 0x4e4b, 0x57dc, + 0x56a2, 0x60a9, 0x6fc3, 0x7d0d, 0x80fd, 0x8133, 0x81bf, 0x8fb2, + 0x8997, 0x86a4, 0x5df4, 0x628a, 0x64ad, 0x8987, 0x6777, 0x6ce2, + 0x6d3e, 0x7436, 0x7834, 0x5a46, 0x7f75, 0x82ad, 0x99ac, 0x4ff3, + 0x5ec3, 0x62dd, 0x6392, 0x6557, 0x676f, 0x76c3, 0x724c, 0x80cc, + 0x80ba, 0x8f29, 0x914d, 0x500d, 0x57f9, 0x5a92, 0x6885, 0x6973, + 0x7164, 0x72fd, 0x8cb7, 0x58f2, 0x8ce0, 0x966a, 0x9019, 0x877f, + 0x79e4, 0x77e7, 0x8429, 0x4f2f, 0x5265, 0x535a, 0x62cd, 0x67cf, + 0x6cca, 0x767d, 0x7b94, 0x7c95, 0x8236, 0x8584, 0x8feb, 0x66dd, + 0x6f20, 0x7206, 0x7e1b, 0x83ab, 0x99c1, 0x9ea6, + /* 0x48 */ + 0x51fd, 0x7bb1, 0x7872, 0x7bb8, 0x8087, 0x7b48, 0x6ae8, 0x5e61, + 0x808c, 0x7551, 0x7560, 0x516b, 0x9262, 0x6e8c, 0x767a, 0x9197, + 0x9aea, 0x4f10, 0x7f70, 0x629c, 0x7b4f, 0x95a5, 0x9ce9, 0x567a, + 0x5859, 0x86e4, 0x96bc, 0x4f34, 0x5224, 0x534a, 0x53cd, 0x53db, + 0x5e06, 0x642c, 0x6591, 0x677f, 0x6c3e, 0x6c4e, 0x7248, 0x72af, + 0x73ed, 0x7554, 0x7e41, 0x822c, 0x85e9, 0x8ca9, 0x7bc4, 0x91c6, + 0x7169, 0x9812, 0x98ef, 0x633d, 0x6669, 0x756a, 0x76e4, 0x78d0, + 0x8543, 0x86ee, 0x532a, 0x5351, 0x5426, 0x5983, 0x5e87, 0x5f7c, + 0x60b2, 0x6249, 0x6279, 0x62ab, 0x6590, 0x6bd4, 0x6ccc, 0x75b2, + 0x76ae, 0x7891, 0x79d8, 0x7dcb, 0x7f77, 0x80a5, 0x88ab, 0x8ab9, + 0x8cbb, 0x907f, 0x975e, 0x98db, 0x6a0b, 0x7c38, 0x5099, 0x5c3e, + 0x5fae, 0x6787, 0x6bd8, 0x7435, 0x7709, 0x7f8e, + /* 0x49 */ + 0x9f3b, 0x67ca, 0x7a17, 0x5339, 0x758b, 0x9aed, 0x5f66, 0x819d, + 0x83f1, 0x8098, 0x5f3c, 0x5fc5, 0x7562, 0x7b46, 0x903c, 0x6867, + 0x59eb, 0x5a9b, 0x7d10, 0x767e, 0x8b2c, 0x4ff5, 0x5f6a, 0x6a19, + 0x6c37, 0x6f02, 0x74e2, 0x7968, 0x8868, 0x8a55, 0x8c79, 0x5edf, + 0x63cf, 0x75c5, 0x79d2, 0x82d7, 0x9328, 0x92f2, 0x849c, 0x86ed, + 0x9c2d, 0x54c1, 0x5f6c, 0x658c, 0x6d5c, 0x7015, 0x8ca7, 0x8cd3, + 0x983b, 0x654f, 0x74f6, 0x4e0d, 0x4ed8, 0x57e0, 0x592b, 0x5a66, + 0x5bcc, 0x51a8, 0x5e03, 0x5e9c, 0x6016, 0x6276, 0x6577, 0x65a7, + 0x666e, 0x6d6e, 0x7236, 0x7b26, 0x8150, 0x819a, 0x8299, 0x8b5c, + 0x8ca0, 0x8ce6, 0x8d74, 0x961c, 0x9644, 0x4fae, 0x64ab, 0x6b66, + 0x821e, 0x8461, 0x856a, 0x90e8, 0x5c01, 0x6953, 0x98a8, 0x847a, + 0x8557, 0x4f0f, 0x526f, 0x5fa9, 0x5e45, 0x670d, + /* 0x4a */ + 0x798f, 0x8179, 0x8907, 0x8986, 0x6df5, 0x5f17, 0x6255, 0x6cb8, + 0x4ecf, 0x7269, 0x9b92, 0x5206, 0x543b, 0x5674, 0x58b3, 0x61a4, + 0x626e, 0x711a, 0x596e, 0x7c89, 0x7cde, 0x7d1b, 0x96f0, 0x6587, + 0x805e, 0x4e19, 0x4f75, 0x5175, 0x5840, 0x5e63, 0x5e73, 0x5f0a, + 0x67c4, 0x4e26, 0x853d, 0x9589, 0x965b, 0x7c73, 0x9801, 0x50fb, + 0x58c1, 0x7656, 0x78a7, 0x5225, 0x77a5, 0x8511, 0x7b86, 0x504f, + 0x5909, 0x7247, 0x7bc7, 0x7de8, 0x8fba, 0x8fd4, 0x904d, 0x4fbf, + 0x52c9, 0x5a29, 0x5f01, 0x97ad, 0x4fdd, 0x8217, 0x92ea, 0x5703, + 0x6355, 0x6b69, 0x752b, 0x88dc, 0x8f14, 0x7a42, 0x52df, 0x5893, + 0x6155, 0x620a, 0x66ae, 0x6bcd, 0x7c3f, 0x83e9, 0x5023, 0x4ff8, + 0x5305, 0x5446, 0x5831, 0x5949, 0x5b9d, 0x5cf0, 0x5cef, 0x5d29, + 0x5e96, 0x62b1, 0x6367, 0x653e, 0x65b9, 0x670b, + /* 0x4b */ + 0x6cd5, 0x6ce1, 0x70f9, 0x7832, 0x7e2b, 0x80de, 0x82b3, 0x840c, + 0x84ec, 0x8702, 0x8912, 0x8a2a, 0x8c4a, 0x90a6, 0x92d2, 0x98fd, + 0x9cf3, 0x9d6c, 0x4e4f, 0x4ea1, 0x508d, 0x5256, 0x574a, 0x59a8, + 0x5e3d, 0x5fd8, 0x5fd9, 0x623f, 0x66b4, 0x671b, 0x67d0, 0x68d2, + 0x5192, 0x7d21, 0x80aa, 0x81a8, 0x8b00, 0x8c8c, 0x8cbf, 0x927e, + 0x9632, 0x5420, 0x982c, 0x5317, 0x50d5, 0x535c, 0x58a8, 0x64b2, + 0x6734, 0x7267, 0x7766, 0x7a46, 0x91e6, 0x52c3, 0x6ca1, 0x6b86, + 0x5800, 0x5e4c, 0x5954, 0x672c, 0x7ffb, 0x51e1, 0x76c6, 0x6469, + 0x78e8, 0x9b54, 0x9ebb, 0x57cb, 0x59b9, 0x6627, 0x679a, 0x6bce, + 0x54e9, 0x69d9, 0x5e55, 0x819c, 0x6795, 0x9baa, 0x67fe, 0x9c52, + 0x685d, 0x4ea6, 0x4fe3, 0x53c8, 0x62b9, 0x672b, 0x6cab, 0x8fc4, + 0x4fad, 0x7e6d, 0x9ebf, 0x4e07, 0x6162, 0x6e80, + /* 0x4c */ + 0x6f2b, 0x8513, 0x5473, 0x672a, 0x9b45, 0x5df3, 0x7b95, 0x5cac, + 0x5bc6, 0x871c, 0x6e4a, 0x84d1, 0x7a14, 0x8108, 0x5999, 0x7c8d, + 0x6c11, 0x7720, 0x52d9, 0x5922, 0x7121, 0x725f, 0x77db, 0x9727, + 0x9d61, 0x690b, 0x5a7f, 0x5a18, 0x51a5, 0x540d, 0x547d, 0x660e, + 0x76df, 0x8ff7, 0x9298, 0x9cf4, 0x59ea, 0x725d, 0x6ec5, 0x514d, + 0x68c9, 0x7dbf, 0x7dec, 0x9762, 0x9eba, 0x6478, 0x6a21, 0x8302, + 0x5984, 0x5b5f, 0x6bdb, 0x731b, 0x76f2, 0x7db2, 0x8017, 0x8499, + 0x5132, 0x6728, 0x9ed9, 0x76ee, 0x6762, 0x52ff, 0x9905, 0x5c24, + 0x623b, 0x7c7e, 0x8cb0, 0x554f, 0x60b6, 0x7d0b, 0x9580, 0x5301, + 0x4e5f, 0x51b6, 0x591c, 0x723a, 0x8036, 0x91ce, 0x5f25, 0x77e2, + 0x5384, 0x5f79, 0x7d04, 0x85ac, 0x8a33, 0x8e8d, 0x9756, 0x67f3, + 0x85ae, 0x9453, 0x6109, 0x6108, 0x6cb9, 0x7652, + /* 0x4d */ + 0x8aed, 0x8f38, 0x552f, 0x4f51, 0x512a, 0x52c7, 0x53cb, 0x5ba5, + 0x5e7d, 0x60a0, 0x6182, 0x63d6, 0x6709, 0x67da, 0x6e67, 0x6d8c, + 0x7336, 0x7337, 0x7531, 0x7950, 0x88d5, 0x8a98, 0x904a, 0x9091, + 0x90f5, 0x96c4, 0x878d, 0x5915, 0x4e88, 0x4f59, 0x4e0e, 0x8a89, + 0x8f3f, 0x9810, 0x50ad, 0x5e7c, 0x5996, 0x5bb9, 0x5eb8, 0x63da, + 0x63fa, 0x64c1, 0x66dc, 0x694a, 0x69d8, 0x6d0b, 0x6eb6, 0x7194, + 0x7528, 0x7aaf, 0x7f8a, 0x8000, 0x8449, 0x84c9, 0x8981, 0x8b21, + 0x8e0a, 0x9065, 0x967d, 0x990a, 0x617e, 0x6291, 0x6b32, 0x6c83, + 0x6d74, 0x7fcc, 0x7ffc, 0x6dc0, 0x7f85, 0x87ba, 0x88f8, 0x6765, + 0x83b1, 0x983c, 0x96f7, 0x6d1b, 0x7d61, 0x843d, 0x916a, 0x4e71, + 0x5375, 0x5d50, 0x6b04, 0x6feb, 0x85cd, 0x862d, 0x89a7, 0x5229, + 0x540f, 0x5c65, 0x674e, 0x68a8, 0x7406, 0x7483, + /* 0x4e */ + 0x75e2, 0x88cf, 0x88e1, 0x91cc, 0x96e2, 0x9678, 0x5f8b, 0x7387, + 0x7acb, 0x844e, 0x63a0, 0x7565, 0x5289, 0x6d41, 0x6e9c, 0x7409, + 0x7559, 0x786b, 0x7c92, 0x9686, 0x7adc, 0x9f8d, 0x4fb6, 0x616e, + 0x65c5, 0x865c, 0x4e86, 0x4eae, 0x50da, 0x4e21, 0x51cc, 0x5bee, + 0x6599, 0x6881, 0x6dbc, 0x731f, 0x7642, 0x77ad, 0x7a1c, 0x7ce7, + 0x826f, 0x8ad2, 0x907c, 0x91cf, 0x9675, 0x9818, 0x529b, 0x7dd1, + 0x502b, 0x5398, 0x6797, 0x6dcb, 0x71d0, 0x7433, 0x81e8, 0x8f2a, + 0x96a3, 0x9c57, 0x9e9f, 0x7460, 0x5841, 0x6d99, 0x7d2f, 0x985e, + 0x4ee4, 0x4f36, 0x4f8b, 0x51b7, 0x52b1, 0x5dba, 0x601c, 0x73b2, + 0x793c, 0x82d3, 0x9234, 0x96b7, 0x96f6, 0x970a, 0x9e97, 0x9f62, + 0x66a6, 0x6b74, 0x5217, 0x52a3, 0x70c8, 0x88c2, 0x5ec9, 0x604b, + 0x6190, 0x6f23, 0x7149, 0x7c3e, 0x7df4, 0x806f, + /* 0x4f */ + 0x84ee, 0x9023, 0x932c, 0x5442, 0x9b6f, 0x6ad3, 0x7089, 0x8cc2, + 0x8def, 0x9732, 0x52b4, 0x5a41, 0x5eca, 0x5f04, 0x6717, 0x697c, + 0x6994, 0x6d6a, 0x6f0f, 0x7262, 0x72fc, 0x7bed, 0x8001, 0x807e, + 0x874b, 0x90ce, 0x516d, 0x9e93, 0x7984, 0x808b, 0x9332, 0x8ad6, + 0x502d, 0x548c, 0x8a71, 0x6b6a, 0x8cc4, 0x8107, 0x60d1, 0x67a0, + 0x9df2, 0x4e99, 0x4e98, 0x9c10, 0x8a6b, 0x85c1, 0x8568, 0x6900, + 0x6e7e, 0x7897, 0x8155, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x50 */ + 0x5f0c, 0x4e10, 0x4e15, 0x4e2a, 0x4e31, 0x4e36, 0x4e3c, 0x4e3f, + 0x4e42, 0x4e56, 0x4e58, 0x4e82, 0x4e85, 0x8c6b, 0x4e8a, 0x8212, + 0x5f0d, 0x4e8e, 0x4e9e, 0x4e9f, 0x4ea0, 0x4ea2, 0x4eb0, 0x4eb3, + 0x4eb6, 0x4ece, 0x4ecd, 0x4ec4, 0x4ec6, 0x4ec2, 0x4ed7, 0x4ede, + 0x4eed, 0x4edf, 0x4ef7, 0x4f09, 0x4f5a, 0x4f30, 0x4f5b, 0x4f5d, + 0x4f57, 0x4f47, 0x4f76, 0x4f88, 0x4f8f, 0x4f98, 0x4f7b, 0x4f69, + 0x4f70, 0x4f91, 0x4f6f, 0x4f86, 0x4f96, 0x5118, 0x4fd4, 0x4fdf, + 0x4fce, 0x4fd8, 0x4fdb, 0x4fd1, 0x4fda, 0x4fd0, 0x4fe4, 0x4fe5, + 0x501a, 0x5028, 0x5014, 0x502a, 0x5025, 0x5005, 0x4f1c, 0x4ff6, + 0x5021, 0x5029, 0x502c, 0x4ffe, 0x4fef, 0x5011, 0x5006, 0x5043, + 0x5047, 0x6703, 0x5055, 0x5050, 0x5048, 0x505a, 0x5056, 0x506c, + 0x5078, 0x5080, 0x509a, 0x5085, 0x50b4, 0x50b2, + /* 0x51 */ + 0x50c9, 0x50ca, 0x50b3, 0x50c2, 0x50d6, 0x50de, 0x50e5, 0x50ed, + 0x50e3, 0x50ee, 0x50f9, 0x50f5, 0x5109, 0x5101, 0x5102, 0x5116, + 0x5115, 0x5114, 0x511a, 0x5121, 0x513a, 0x5137, 0x513c, 0x513b, + 0x513f, 0x5140, 0x5152, 0x514c, 0x5154, 0x5162, 0x7af8, 0x5169, + 0x516a, 0x516e, 0x5180, 0x5182, 0x56d8, 0x518c, 0x5189, 0x518f, + 0x5191, 0x5193, 0x5195, 0x5196, 0x51a4, 0x51a6, 0x51a2, 0x51a9, + 0x51aa, 0x51ab, 0x51b3, 0x51b1, 0x51b2, 0x51b0, 0x51b5, 0x51bd, + 0x51c5, 0x51c9, 0x51db, 0x51e0, 0x8655, 0x51e9, 0x51ed, 0x51f0, + 0x51f5, 0x51fe, 0x5204, 0x520b, 0x5214, 0x520e, 0x5227, 0x522a, + 0x522e, 0x5233, 0x5239, 0x524f, 0x5244, 0x524b, 0x524c, 0x525e, + 0x5254, 0x526a, 0x5274, 0x5269, 0x5273, 0x527f, 0x527d, 0x528d, + 0x5294, 0x5292, 0x5271, 0x5288, 0x5291, 0x8fa8, + /* 0x52 */ + 0x8fa7, 0x52ac, 0x52ad, 0x52bc, 0x52b5, 0x52c1, 0x52cd, 0x52d7, + 0x52de, 0x52e3, 0x52e6, 0x98ed, 0x52e0, 0x52f3, 0x52f5, 0x52f8, + 0x52f9, 0x5306, 0x5308, 0x7538, 0x530d, 0x5310, 0x530f, 0x5315, + 0x531a, 0x5323, 0x532f, 0x5331, 0x5333, 0x5338, 0x5340, 0x5346, + 0x5345, 0x4e17, 0x5349, 0x534d, 0x51d6, 0x535e, 0x5369, 0x536e, + 0x5918, 0x537b, 0x5377, 0x5382, 0x5396, 0x53a0, 0x53a6, 0x53a5, + 0x53ae, 0x53b0, 0x53b6, 0x53c3, 0x7c12, 0x96d9, 0x53df, 0x66fc, + 0x71ee, 0x53ee, 0x53e8, 0x53ed, 0x53fa, 0x5401, 0x543d, 0x5440, + 0x542c, 0x542d, 0x543c, 0x542e, 0x5436, 0x5429, 0x541d, 0x544e, + 0x548f, 0x5475, 0x548e, 0x545f, 0x5471, 0x5477, 0x5470, 0x5492, + 0x547b, 0x5480, 0x5476, 0x5484, 0x5490, 0x5486, 0x54c7, 0x54a2, + 0x54b8, 0x54a5, 0x54ac, 0x54c4, 0x54c8, 0x54a8, + /* 0x53 */ + 0x54ab, 0x54c2, 0x54a4, 0x54be, 0x54bc, 0x54d8, 0x54e5, 0x54e6, + 0x550f, 0x5514, 0x54fd, 0x54ee, 0x54ed, 0x54fa, 0x54e2, 0x5539, + 0x5540, 0x5563, 0x554c, 0x552e, 0x555c, 0x5545, 0x5556, 0x5557, + 0x5538, 0x5533, 0x555d, 0x5599, 0x5580, 0x54af, 0x558a, 0x559f, + 0x557b, 0x557e, 0x5598, 0x559e, 0x55ae, 0x557c, 0x5583, 0x55a9, + 0x5587, 0x55a8, 0x55da, 0x55c5, 0x55df, 0x55c4, 0x55dc, 0x55e4, + 0x55d4, 0x5614, 0x55f7, 0x5616, 0x55fe, 0x55fd, 0x561b, 0x55f9, + 0x564e, 0x5650, 0x71df, 0x5634, 0x5636, 0x5632, 0x5638, 0x566b, + 0x5664, 0x562f, 0x566c, 0x566a, 0x5686, 0x5680, 0x568a, 0x56a0, + 0x5694, 0x568f, 0x56a5, 0x56ae, 0x56b6, 0x56b4, 0x56c2, 0x56bc, + 0x56c1, 0x56c3, 0x56c0, 0x56c8, 0x56ce, 0x56d1, 0x56d3, 0x56d7, + 0x56ee, 0x56f9, 0x5700, 0x56ff, 0x5704, 0x5709, + /* 0x54 */ + 0x5708, 0x570b, 0x570d, 0x5713, 0x5718, 0x5716, 0x55c7, 0x571c, + 0x5726, 0x5737, 0x5738, 0x574e, 0x573b, 0x5740, 0x574f, 0x5769, + 0x57c0, 0x5788, 0x5761, 0x577f, 0x5789, 0x5793, 0x57a0, 0x57b3, + 0x57a4, 0x57aa, 0x57b0, 0x57c3, 0x57c6, 0x57d4, 0x57d2, 0x57d3, + 0x580a, 0x57d6, 0x57e3, 0x580b, 0x5819, 0x581d, 0x5872, 0x5821, + 0x5862, 0x584b, 0x5870, 0x6bc0, 0x5852, 0x583d, 0x5879, 0x5885, + 0x58b9, 0x589f, 0x58ab, 0x58ba, 0x58de, 0x58bb, 0x58b8, 0x58ae, + 0x58c5, 0x58d3, 0x58d1, 0x58d7, 0x58d9, 0x58d8, 0x58e5, 0x58dc, + 0x58e4, 0x58df, 0x58ef, 0x58fa, 0x58f9, 0x58fb, 0x58fc, 0x58fd, + 0x5902, 0x590a, 0x5910, 0x591b, 0x68a6, 0x5925, 0x592c, 0x592d, + 0x5932, 0x5938, 0x593e, 0x7ad2, 0x5955, 0x5950, 0x594e, 0x595a, + 0x5958, 0x5962, 0x5960, 0x5967, 0x596c, 0x5969, + /* 0x55 */ + 0x5978, 0x5981, 0x599d, 0x4f5e, 0x4fab, 0x59a3, 0x59b2, 0x59c6, + 0x59e8, 0x59dc, 0x598d, 0x59d9, 0x59da, 0x5a25, 0x5a1f, 0x5a11, + 0x5a1c, 0x5a09, 0x5a1a, 0x5a40, 0x5a6c, 0x5a49, 0x5a35, 0x5a36, + 0x5a62, 0x5a6a, 0x5a9a, 0x5abc, 0x5abe, 0x5acb, 0x5ac2, 0x5abd, + 0x5ae3, 0x5ad7, 0x5ae6, 0x5ae9, 0x5ad6, 0x5afa, 0x5afb, 0x5b0c, + 0x5b0b, 0x5b16, 0x5b32, 0x5ad0, 0x5b2a, 0x5b36, 0x5b3e, 0x5b43, + 0x5b45, 0x5b40, 0x5b51, 0x5b55, 0x5b5a, 0x5b5b, 0x5b65, 0x5b69, + 0x5b70, 0x5b73, 0x5b75, 0x5b78, 0x6588, 0x5b7a, 0x5b80, 0x5b83, + 0x5ba6, 0x5bb8, 0x5bc3, 0x5bc7, 0x5bc9, 0x5bd4, 0x5bd0, 0x5be4, + 0x5be6, 0x5be2, 0x5bde, 0x5be5, 0x5beb, 0x5bf0, 0x5bf6, 0x5bf3, + 0x5c05, 0x5c07, 0x5c08, 0x5c0d, 0x5c13, 0x5c20, 0x5c22, 0x5c28, + 0x5c38, 0x5c39, 0x5c41, 0x5c46, 0x5c4e, 0x5c53, + /* 0x56 */ + 0x5c50, 0x5c4f, 0x5b71, 0x5c6c, 0x5c6e, 0x4e62, 0x5c76, 0x5c79, + 0x5c8c, 0x5c91, 0x5c94, 0x599b, 0x5cab, 0x5cbb, 0x5cb6, 0x5cbc, + 0x5cb7, 0x5cc5, 0x5cbe, 0x5cc7, 0x5cd9, 0x5ce9, 0x5cfd, 0x5cfa, + 0x5ced, 0x5d8c, 0x5cea, 0x5d0b, 0x5d15, 0x5d17, 0x5d5c, 0x5d1f, + 0x5d1b, 0x5d11, 0x5d14, 0x5d22, 0x5d1a, 0x5d19, 0x5d18, 0x5d4c, + 0x5d52, 0x5d4e, 0x5d4b, 0x5d6c, 0x5d73, 0x5d76, 0x5d87, 0x5d84, + 0x5d82, 0x5da2, 0x5d9d, 0x5dac, 0x5dae, 0x5dbd, 0x5d90, 0x5db7, + 0x5dbc, 0x5dc9, 0x5dcd, 0x5dd3, 0x5dd2, 0x5dd6, 0x5ddb, 0x5deb, + 0x5df2, 0x5df5, 0x5e0b, 0x5e1a, 0x5e19, 0x5e11, 0x5e1b, 0x5e36, + 0x5e37, 0x5e44, 0x5e43, 0x5e40, 0x5e4e, 0x5e57, 0x5e54, 0x5e5f, + 0x5e62, 0x5e64, 0x5e47, 0x5e75, 0x5e76, 0x5e7a, 0x9ebc, 0x5e7f, + 0x5ea0, 0x5ec1, 0x5ec2, 0x5ec8, 0x5ed0, 0x5ecf, + /* 0x57 */ + 0x5ed6, 0x5ee3, 0x5edd, 0x5eda, 0x5edb, 0x5ee2, 0x5ee1, 0x5ee8, + 0x5ee9, 0x5eec, 0x5ef1, 0x5ef3, 0x5ef0, 0x5ef4, 0x5ef8, 0x5efe, + 0x5f03, 0x5f09, 0x5f5d, 0x5f5c, 0x5f0b, 0x5f11, 0x5f16, 0x5f29, + 0x5f2d, 0x5f38, 0x5f41, 0x5f48, 0x5f4c, 0x5f4e, 0x5f2f, 0x5f51, + 0x5f56, 0x5f57, 0x5f59, 0x5f61, 0x5f6d, 0x5f73, 0x5f77, 0x5f83, + 0x5f82, 0x5f7f, 0x5f8a, 0x5f88, 0x5f91, 0x5f87, 0x5f9e, 0x5f99, + 0x5f98, 0x5fa0, 0x5fa8, 0x5fad, 0x5fbc, 0x5fd6, 0x5ffb, 0x5fe4, + 0x5ff8, 0x5ff1, 0x5fdd, 0x60b3, 0x5fff, 0x6021, 0x6060, 0x6019, + 0x6010, 0x6029, 0x600e, 0x6031, 0x601b, 0x6015, 0x602b, 0x6026, + 0x600f, 0x603a, 0x605a, 0x6041, 0x606a, 0x6077, 0x605f, 0x604a, + 0x6046, 0x604d, 0x6063, 0x6043, 0x6064, 0x6042, 0x606c, 0x606b, + 0x6059, 0x6081, 0x608d, 0x60e7, 0x6083, 0x609a, + /* 0x58 */ + 0x6084, 0x609b, 0x6096, 0x6097, 0x6092, 0x60a7, 0x608b, 0x60e1, + 0x60b8, 0x60e0, 0x60d3, 0x60b4, 0x5ff0, 0x60bd, 0x60c6, 0x60b5, + 0x60d8, 0x614d, 0x6115, 0x6106, 0x60f6, 0x60f7, 0x6100, 0x60f4, + 0x60fa, 0x6103, 0x6121, 0x60fb, 0x60f1, 0x610d, 0x610e, 0x6147, + 0x613e, 0x6128, 0x6127, 0x614a, 0x613f, 0x613c, 0x612c, 0x6134, + 0x613d, 0x6142, 0x6144, 0x6173, 0x6177, 0x6158, 0x6159, 0x615a, + 0x616b, 0x6174, 0x616f, 0x6165, 0x6171, 0x615f, 0x615d, 0x6153, + 0x6175, 0x6199, 0x6196, 0x6187, 0x61ac, 0x6194, 0x619a, 0x618a, + 0x6191, 0x61ab, 0x61ae, 0x61cc, 0x61ca, 0x61c9, 0x61f7, 0x61c8, + 0x61c3, 0x61c6, 0x61ba, 0x61cb, 0x7f79, 0x61cd, 0x61e6, 0x61e3, + 0x61f6, 0x61fa, 0x61f4, 0x61ff, 0x61fd, 0x61fc, 0x61fe, 0x6200, + 0x6208, 0x6209, 0x620d, 0x620c, 0x6214, 0x621b, + /* 0x59 */ + 0x621e, 0x6221, 0x622a, 0x622e, 0x6230, 0x6232, 0x6233, 0x6241, + 0x624e, 0x625e, 0x6263, 0x625b, 0x6260, 0x6268, 0x627c, 0x6282, + 0x6289, 0x627e, 0x6292, 0x6293, 0x6296, 0x62d4, 0x6283, 0x6294, + 0x62d7, 0x62d1, 0x62bb, 0x62cf, 0x62ff, 0x62c6, 0x64d4, 0x62c8, + 0x62dc, 0x62cc, 0x62ca, 0x62c2, 0x62c7, 0x629b, 0x62c9, 0x630c, + 0x62ee, 0x62f1, 0x6327, 0x6302, 0x6308, 0x62ef, 0x62f5, 0x6350, + 0x633e, 0x634d, 0x641c, 0x634f, 0x6396, 0x638e, 0x6380, 0x63ab, + 0x6376, 0x63a3, 0x638f, 0x6389, 0x639f, 0x63b5, 0x636b, 0x6369, + 0x63be, 0x63e9, 0x63c0, 0x63c6, 0x63e3, 0x63c9, 0x63d2, 0x63f6, + 0x63c4, 0x6416, 0x6434, 0x6406, 0x6413, 0x6426, 0x6436, 0x651d, + 0x6417, 0x6428, 0x640f, 0x6467, 0x646f, 0x6476, 0x644e, 0x652a, + 0x6495, 0x6493, 0x64a5, 0x64a9, 0x6488, 0x64bc, + /* 0x5a */ + 0x64da, 0x64d2, 0x64c5, 0x64c7, 0x64bb, 0x64d8, 0x64c2, 0x64f1, + 0x64e7, 0x8209, 0x64e0, 0x64e1, 0x62ac, 0x64e3, 0x64ef, 0x652c, + 0x64f6, 0x64f4, 0x64f2, 0x64fa, 0x6500, 0x64fd, 0x6518, 0x651c, + 0x6505, 0x6524, 0x6523, 0x652b, 0x6534, 0x6535, 0x6537, 0x6536, + 0x6538, 0x754b, 0x6548, 0x6556, 0x6555, 0x654d, 0x6558, 0x655e, + 0x655d, 0x6572, 0x6578, 0x6582, 0x6583, 0x8b8a, 0x659b, 0x659f, + 0x65ab, 0x65b7, 0x65c3, 0x65c6, 0x65c1, 0x65c4, 0x65cc, 0x65d2, + 0x65db, 0x65d9, 0x65e0, 0x65e1, 0x65f1, 0x6772, 0x660a, 0x6603, + 0x65fb, 0x6773, 0x6635, 0x6636, 0x6634, 0x661c, 0x664f, 0x6644, + 0x6649, 0x6641, 0x665e, 0x665d, 0x6664, 0x6667, 0x6668, 0x665f, + 0x6662, 0x6670, 0x6683, 0x6688, 0x668e, 0x6689, 0x6684, 0x6698, + 0x669d, 0x66c1, 0x66b9, 0x66c9, 0x66be, 0x66bc, + /* 0x5b */ + 0x66c4, 0x66b8, 0x66d6, 0x66da, 0x66e0, 0x663f, 0x66e6, 0x66e9, + 0x66f0, 0x66f5, 0x66f7, 0x670f, 0x6716, 0x671e, 0x6726, 0x6727, + 0x9738, 0x672e, 0x673f, 0x6736, 0x6741, 0x6738, 0x6737, 0x6746, + 0x675e, 0x6760, 0x6759, 0x6763, 0x6764, 0x6789, 0x6770, 0x67a9, + 0x677c, 0x676a, 0x678c, 0x678b, 0x67a6, 0x67a1, 0x6785, 0x67b7, + 0x67ef, 0x67b4, 0x67ec, 0x67b3, 0x67e9, 0x67b8, 0x67e4, 0x67de, + 0x67dd, 0x67e2, 0x67ee, 0x67b9, 0x67ce, 0x67c6, 0x67e7, 0x6a9c, + 0x681e, 0x6846, 0x6829, 0x6840, 0x684d, 0x6832, 0x684e, 0x68b3, + 0x682b, 0x6859, 0x6863, 0x6877, 0x687f, 0x689f, 0x688f, 0x68ad, + 0x6894, 0x689d, 0x689b, 0x6883, 0x6aae, 0x68b9, 0x6874, 0x68b5, + 0x68a0, 0x68ba, 0x690f, 0x688d, 0x687e, 0x6901, 0x68ca, 0x6908, + 0x68d8, 0x6922, 0x6926, 0x68e1, 0x690c, 0x68cd, + /* 0x5c */ + 0x68d4, 0x68e7, 0x68d5, 0x6936, 0x6912, 0x6904, 0x68d7, 0x68e3, + 0x6925, 0x68f9, 0x68e0, 0x68ef, 0x6928, 0x692a, 0x691a, 0x6923, + 0x6921, 0x68c6, 0x6979, 0x6977, 0x695c, 0x6978, 0x696b, 0x6954, + 0x697e, 0x696e, 0x6939, 0x6974, 0x693d, 0x6959, 0x6930, 0x6961, + 0x695e, 0x695d, 0x6981, 0x696a, 0x69b2, 0x69ae, 0x69d0, 0x69bf, + 0x69c1, 0x69d3, 0x69be, 0x69ce, 0x5be8, 0x69ca, 0x69dd, 0x69bb, + 0x69c3, 0x69a7, 0x6a2e, 0x6991, 0x69a0, 0x699c, 0x6995, 0x69b4, + 0x69de, 0x69e8, 0x6a02, 0x6a1b, 0x69ff, 0x6b0a, 0x69f9, 0x69f2, + 0x69e7, 0x6a05, 0x69b1, 0x6a1e, 0x69ed, 0x6a14, 0x69eb, 0x6a0a, + 0x6a12, 0x6ac1, 0x6a23, 0x6a13, 0x6a44, 0x6a0c, 0x6a72, 0x6a36, + 0x6a78, 0x6a47, 0x6a62, 0x6a59, 0x6a66, 0x6a48, 0x6a38, 0x6a22, + 0x6a90, 0x6a8d, 0x6aa0, 0x6a84, 0x6aa2, 0x6aa3, + /* 0x5d */ + 0x6a97, 0x8617, 0x6abb, 0x6ac3, 0x6ac2, 0x6ab8, 0x6ab3, 0x6aac, + 0x6ade, 0x6ad1, 0x6adf, 0x6aaa, 0x6ada, 0x6aea, 0x6afb, 0x6b05, + 0x8616, 0x6afa, 0x6b12, 0x6b16, 0x9b31, 0x6b1f, 0x6b38, 0x6b37, + 0x76dc, 0x6b39, 0x98ee, 0x6b47, 0x6b43, 0x6b49, 0x6b50, 0x6b59, + 0x6b54, 0x6b5b, 0x6b5f, 0x6b61, 0x6b78, 0x6b79, 0x6b7f, 0x6b80, + 0x6b84, 0x6b83, 0x6b8d, 0x6b98, 0x6b95, 0x6b9e, 0x6ba4, 0x6baa, + 0x6bab, 0x6baf, 0x6bb2, 0x6bb1, 0x6bb3, 0x6bb7, 0x6bbc, 0x6bc6, + 0x6bcb, 0x6bd3, 0x6bdf, 0x6bec, 0x6beb, 0x6bf3, 0x6bef, 0x9ebe, + 0x6c08, 0x6c13, 0x6c14, 0x6c1b, 0x6c24, 0x6c23, 0x6c5e, 0x6c55, + 0x6c62, 0x6c6a, 0x6c82, 0x6c8d, 0x6c9a, 0x6c81, 0x6c9b, 0x6c7e, + 0x6c68, 0x6c73, 0x6c92, 0x6c90, 0x6cc4, 0x6cf1, 0x6cd3, 0x6cbd, + 0x6cd7, 0x6cc5, 0x6cdd, 0x6cae, 0x6cb1, 0x6cbe, + /* 0x5e */ + 0x6cba, 0x6cdb, 0x6cef, 0x6cd9, 0x6cea, 0x6d1f, 0x884d, 0x6d36, + 0x6d2b, 0x6d3d, 0x6d38, 0x6d19, 0x6d35, 0x6d33, 0x6d12, 0x6d0c, + 0x6d63, 0x6d93, 0x6d64, 0x6d5a, 0x6d79, 0x6d59, 0x6d8e, 0x6d95, + 0x6fe4, 0x6d85, 0x6df9, 0x6e15, 0x6e0a, 0x6db5, 0x6dc7, 0x6de6, + 0x6db8, 0x6dc6, 0x6dec, 0x6dde, 0x6dcc, 0x6de8, 0x6dd2, 0x6dc5, + 0x6dfa, 0x6dd9, 0x6de4, 0x6dd5, 0x6dea, 0x6dee, 0x6e2d, 0x6e6e, + 0x6e2e, 0x6e19, 0x6e72, 0x6e5f, 0x6e3e, 0x6e23, 0x6e6b, 0x6e2b, + 0x6e76, 0x6e4d, 0x6e1f, 0x6e43, 0x6e3a, 0x6e4e, 0x6e24, 0x6eff, + 0x6e1d, 0x6e38, 0x6e82, 0x6eaa, 0x6e98, 0x6ec9, 0x6eb7, 0x6ed3, + 0x6ebd, 0x6eaf, 0x6ec4, 0x6eb2, 0x6ed4, 0x6ed5, 0x6e8f, 0x6ea5, + 0x6ec2, 0x6e9f, 0x6f41, 0x6f11, 0x704c, 0x6eec, 0x6ef8, 0x6efe, + 0x6f3f, 0x6ef2, 0x6f31, 0x6eef, 0x6f32, 0x6ecc, + /* 0x5f */ + 0x6f3e, 0x6f13, 0x6ef7, 0x6f86, 0x6f7a, 0x6f78, 0x6f81, 0x6f80, + 0x6f6f, 0x6f5b, 0x6ff3, 0x6f6d, 0x6f82, 0x6f7c, 0x6f58, 0x6f8e, + 0x6f91, 0x6fc2, 0x6f66, 0x6fb3, 0x6fa3, 0x6fa1, 0x6fa4, 0x6fb9, + 0x6fc6, 0x6faa, 0x6fdf, 0x6fd5, 0x6fec, 0x6fd4, 0x6fd8, 0x6ff1, + 0x6fee, 0x6fdb, 0x7009, 0x700b, 0x6ffa, 0x7011, 0x7001, 0x700f, + 0x6ffe, 0x701b, 0x701a, 0x6f74, 0x701d, 0x7018, 0x701f, 0x7030, + 0x703e, 0x7032, 0x7051, 0x7063, 0x7099, 0x7092, 0x70af, 0x70f1, + 0x70ac, 0x70b8, 0x70b3, 0x70ae, 0x70df, 0x70cb, 0x70dd, 0x70d9, + 0x7109, 0x70fd, 0x711c, 0x7119, 0x7165, 0x7155, 0x7188, 0x7166, + 0x7162, 0x714c, 0x7156, 0x716c, 0x718f, 0x71fb, 0x7184, 0x7195, + 0x71a8, 0x71ac, 0x71d7, 0x71b9, 0x71be, 0x71d2, 0x71c9, 0x71d4, + 0x71ce, 0x71e0, 0x71ec, 0x71e7, 0x71f5, 0x71fc, + /* 0x60 */ + 0x71f9, 0x71ff, 0x720d, 0x7210, 0x721b, 0x7228, 0x722d, 0x722c, + 0x7230, 0x7232, 0x723b, 0x723c, 0x723f, 0x7240, 0x7246, 0x724b, + 0x7258, 0x7274, 0x727e, 0x7282, 0x7281, 0x7287, 0x7292, 0x7296, + 0x72a2, 0x72a7, 0x72b9, 0x72b2, 0x72c3, 0x72c6, 0x72c4, 0x72ce, + 0x72d2, 0x72e2, 0x72e0, 0x72e1, 0x72f9, 0x72f7, 0x500f, 0x7317, + 0x730a, 0x731c, 0x7316, 0x731d, 0x7334, 0x732f, 0x7329, 0x7325, + 0x733e, 0x734e, 0x734f, 0x9ed8, 0x7357, 0x736a, 0x7368, 0x7370, + 0x7378, 0x7375, 0x737b, 0x737a, 0x73c8, 0x73b3, 0x73ce, 0x73bb, + 0x73c0, 0x73e5, 0x73ee, 0x73de, 0x74a2, 0x7405, 0x746f, 0x7425, + 0x73f8, 0x7432, 0x743a, 0x7455, 0x743f, 0x745f, 0x7459, 0x7441, + 0x745c, 0x7469, 0x7470, 0x7463, 0x746a, 0x7476, 0x747e, 0x748b, + 0x749e, 0x74a7, 0x74ca, 0x74cf, 0x74d4, 0x73f1, + /* 0x61 */ + 0x74e0, 0x74e3, 0x74e7, 0x74e9, 0x74ee, 0x74f2, 0x74f0, 0x74f1, + 0x74f8, 0x74f7, 0x7504, 0x7503, 0x7505, 0x750c, 0x750e, 0x750d, + 0x7515, 0x7513, 0x751e, 0x7526, 0x752c, 0x753c, 0x7544, 0x754d, + 0x754a, 0x7549, 0x755b, 0x7546, 0x755a, 0x7569, 0x7564, 0x7567, + 0x756b, 0x756d, 0x7578, 0x7576, 0x7586, 0x7587, 0x7574, 0x758a, + 0x7589, 0x7582, 0x7594, 0x759a, 0x759d, 0x75a5, 0x75a3, 0x75c2, + 0x75b3, 0x75c3, 0x75b5, 0x75bd, 0x75b8, 0x75bc, 0x75b1, 0x75cd, + 0x75ca, 0x75d2, 0x75d9, 0x75e3, 0x75de, 0x75fe, 0x75ff, 0x75fc, + 0x7601, 0x75f0, 0x75fa, 0x75f2, 0x75f3, 0x760b, 0x760d, 0x7609, + 0x761f, 0x7627, 0x7620, 0x7621, 0x7622, 0x7624, 0x7634, 0x7630, + 0x763b, 0x7647, 0x7648, 0x7646, 0x765c, 0x7658, 0x7661, 0x7662, + 0x7668, 0x7669, 0x766a, 0x7667, 0x766c, 0x7670, + /* 0x62 */ + 0x7672, 0x7676, 0x7678, 0x767c, 0x7680, 0x7683, 0x7688, 0x768b, + 0x768e, 0x7696, 0x7693, 0x7699, 0x769a, 0x76b0, 0x76b4, 0x76b8, + 0x76b9, 0x76ba, 0x76c2, 0x76cd, 0x76d6, 0x76d2, 0x76de, 0x76e1, + 0x76e5, 0x76e7, 0x76ea, 0x862f, 0x76fb, 0x7708, 0x7707, 0x7704, + 0x7729, 0x7724, 0x771e, 0x7725, 0x7726, 0x771b, 0x7737, 0x7738, + 0x7747, 0x775a, 0x7768, 0x776b, 0x775b, 0x7765, 0x777f, 0x777e, + 0x7779, 0x778e, 0x778b, 0x7791, 0x77a0, 0x779e, 0x77b0, 0x77b6, + 0x77b9, 0x77bf, 0x77bc, 0x77bd, 0x77bb, 0x77c7, 0x77cd, 0x77d7, + 0x77da, 0x77dc, 0x77e3, 0x77ee, 0x77fc, 0x780c, 0x7812, 0x7926, + 0x7820, 0x792a, 0x7845, 0x788e, 0x7874, 0x7886, 0x787c, 0x789a, + 0x788c, 0x78a3, 0x78b5, 0x78aa, 0x78af, 0x78d1, 0x78c6, 0x78cb, + 0x78d4, 0x78be, 0x78bc, 0x78c5, 0x78ca, 0x78ec, + /* 0x63 */ + 0x78e7, 0x78da, 0x78fd, 0x78f4, 0x7907, 0x7912, 0x7911, 0x7919, + 0x792c, 0x792b, 0x7940, 0x7960, 0x7957, 0x795f, 0x795a, 0x7955, + 0x7953, 0x797a, 0x797f, 0x798a, 0x799d, 0x79a7, 0x9f4b, 0x79aa, + 0x79ae, 0x79b3, 0x79b9, 0x79ba, 0x79c9, 0x79d5, 0x79e7, 0x79ec, + 0x79e1, 0x79e3, 0x7a08, 0x7a0d, 0x7a18, 0x7a19, 0x7a20, 0x7a1f, + 0x7980, 0x7a31, 0x7a3b, 0x7a3e, 0x7a37, 0x7a43, 0x7a57, 0x7a49, + 0x7a61, 0x7a62, 0x7a69, 0x9f9d, 0x7a70, 0x7a79, 0x7a7d, 0x7a88, + 0x7a97, 0x7a95, 0x7a98, 0x7a96, 0x7aa9, 0x7ac8, 0x7ab0, 0x7ab6, + 0x7ac5, 0x7ac4, 0x7abf, 0x9083, 0x7ac7, 0x7aca, 0x7acd, 0x7acf, + 0x7ad5, 0x7ad3, 0x7ad9, 0x7ada, 0x7add, 0x7ae1, 0x7ae2, 0x7ae6, + 0x7aed, 0x7af0, 0x7b02, 0x7b0f, 0x7b0a, 0x7b06, 0x7b33, 0x7b18, + 0x7b19, 0x7b1e, 0x7b35, 0x7b28, 0x7b36, 0x7b50, + /* 0x64 */ + 0x7b7a, 0x7b04, 0x7b4d, 0x7b0b, 0x7b4c, 0x7b45, 0x7b75, 0x7b65, + 0x7b74, 0x7b67, 0x7b70, 0x7b71, 0x7b6c, 0x7b6e, 0x7b9d, 0x7b98, + 0x7b9f, 0x7b8d, 0x7b9c, 0x7b9a, 0x7b8b, 0x7b92, 0x7b8f, 0x7b5d, + 0x7b99, 0x7bcb, 0x7bc1, 0x7bcc, 0x7bcf, 0x7bb4, 0x7bc6, 0x7bdd, + 0x7be9, 0x7c11, 0x7c14, 0x7be6, 0x7be5, 0x7c60, 0x7c00, 0x7c07, + 0x7c13, 0x7bf3, 0x7bf7, 0x7c17, 0x7c0d, 0x7bf6, 0x7c23, 0x7c27, + 0x7c2a, 0x7c1f, 0x7c37, 0x7c2b, 0x7c3d, 0x7c4c, 0x7c43, 0x7c54, + 0x7c4f, 0x7c40, 0x7c50, 0x7c58, 0x7c5f, 0x7c64, 0x7c56, 0x7c65, + 0x7c6c, 0x7c75, 0x7c83, 0x7c90, 0x7ca4, 0x7cad, 0x7ca2, 0x7cab, + 0x7ca1, 0x7ca8, 0x7cb3, 0x7cb2, 0x7cb1, 0x7cae, 0x7cb9, 0x7cbd, + 0x7cc0, 0x7cc5, 0x7cc2, 0x7cd8, 0x7cd2, 0x7cdc, 0x7ce2, 0x9b3b, + 0x7cef, 0x7cf2, 0x7cf4, 0x7cf6, 0x7cfa, 0x7d06, + /* 0x65 */ + 0x7d02, 0x7d1c, 0x7d15, 0x7d0a, 0x7d45, 0x7d4b, 0x7d2e, 0x7d32, + 0x7d3f, 0x7d35, 0x7d46, 0x7d73, 0x7d56, 0x7d4e, 0x7d72, 0x7d68, + 0x7d6e, 0x7d4f, 0x7d63, 0x7d93, 0x7d89, 0x7d5b, 0x7d8f, 0x7d7d, + 0x7d9b, 0x7dba, 0x7dae, 0x7da3, 0x7db5, 0x7dc7, 0x7dbd, 0x7dab, + 0x7e3d, 0x7da2, 0x7daf, 0x7ddc, 0x7db8, 0x7d9f, 0x7db0, 0x7dd8, + 0x7ddd, 0x7de4, 0x7dde, 0x7dfb, 0x7df2, 0x7de1, 0x7e05, 0x7e0a, + 0x7e23, 0x7e21, 0x7e12, 0x7e31, 0x7e1f, 0x7e09, 0x7e0b, 0x7e22, + 0x7e46, 0x7e66, 0x7e3b, 0x7e35, 0x7e39, 0x7e43, 0x7e37, 0x7e32, + 0x7e3a, 0x7e67, 0x7e5d, 0x7e56, 0x7e5e, 0x7e59, 0x7e5a, 0x7e79, + 0x7e6a, 0x7e69, 0x7e7c, 0x7e7b, 0x7e83, 0x7dd5, 0x7e7d, 0x8fae, + 0x7e7f, 0x7e88, 0x7e89, 0x7e8c, 0x7e92, 0x7e90, 0x7e93, 0x7e94, + 0x7e96, 0x7e8e, 0x7e9b, 0x7e9c, 0x7f38, 0x7f3a, + /* 0x66 */ + 0x7f45, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f50, 0x7f51, 0x7f55, 0x7f54, + 0x7f58, 0x7f5f, 0x7f60, 0x7f68, 0x7f69, 0x7f67, 0x7f78, 0x7f82, + 0x7f86, 0x7f83, 0x7f88, 0x7f87, 0x7f8c, 0x7f94, 0x7f9e, 0x7f9d, + 0x7f9a, 0x7fa3, 0x7faf, 0x7fb2, 0x7fb9, 0x7fae, 0x7fb6, 0x7fb8, + 0x8b71, 0x7fc5, 0x7fc6, 0x7fca, 0x7fd5, 0x7fd4, 0x7fe1, 0x7fe6, + 0x7fe9, 0x7ff3, 0x7ff9, 0x98dc, 0x8006, 0x8004, 0x800b, 0x8012, + 0x8018, 0x8019, 0x801c, 0x8021, 0x8028, 0x803f, 0x803b, 0x804a, + 0x8046, 0x8052, 0x8058, 0x805a, 0x805f, 0x8062, 0x8068, 0x8073, + 0x8072, 0x8070, 0x8076, 0x8079, 0x807d, 0x807f, 0x8084, 0x8086, + 0x8085, 0x809b, 0x8093, 0x809a, 0x80ad, 0x5190, 0x80ac, 0x80db, + 0x80e5, 0x80d9, 0x80dd, 0x80c4, 0x80da, 0x80d6, 0x8109, 0x80ef, + 0x80f1, 0x811b, 0x8129, 0x8123, 0x812f, 0x814b, + /* 0x67 */ + 0x968b, 0x8146, 0x813e, 0x8153, 0x8151, 0x80fc, 0x8171, 0x816e, + 0x8165, 0x8166, 0x8174, 0x8183, 0x8188, 0x818a, 0x8180, 0x8182, + 0x81a0, 0x8195, 0x81a4, 0x81a3, 0x815f, 0x8193, 0x81a9, 0x81b0, + 0x81b5, 0x81be, 0x81b8, 0x81bd, 0x81c0, 0x81c2, 0x81ba, 0x81c9, + 0x81cd, 0x81d1, 0x81d9, 0x81d8, 0x81c8, 0x81da, 0x81df, 0x81e0, + 0x81e7, 0x81fa, 0x81fb, 0x81fe, 0x8201, 0x8202, 0x8205, 0x8207, + 0x820a, 0x820d, 0x8210, 0x8216, 0x8229, 0x822b, 0x8238, 0x8233, + 0x8240, 0x8259, 0x8258, 0x825d, 0x825a, 0x825f, 0x8264, 0x8262, + 0x8268, 0x826a, 0x826b, 0x822e, 0x8271, 0x8277, 0x8278, 0x827e, + 0x828d, 0x8292, 0x82ab, 0x829f, 0x82bb, 0x82ac, 0x82e1, 0x82e3, + 0x82df, 0x82d2, 0x82f4, 0x82f3, 0x82fa, 0x8393, 0x8303, 0x82fb, + 0x82f9, 0x82de, 0x8306, 0x82dc, 0x8309, 0x82d9, + /* 0x68 */ + 0x8335, 0x8334, 0x8316, 0x8332, 0x8331, 0x8340, 0x8339, 0x8350, + 0x8345, 0x832f, 0x832b, 0x8317, 0x8318, 0x8385, 0x839a, 0x83aa, + 0x839f, 0x83a2, 0x8396, 0x8323, 0x838e, 0x8387, 0x838a, 0x837c, + 0x83b5, 0x8373, 0x8375, 0x83a0, 0x8389, 0x83a8, 0x83f4, 0x8413, + 0x83eb, 0x83ce, 0x83fd, 0x8403, 0x83d8, 0x840b, 0x83c1, 0x83f7, + 0x8407, 0x83e0, 0x83f2, 0x840d, 0x8422, 0x8420, 0x83bd, 0x8438, + 0x8506, 0x83fb, 0x846d, 0x842a, 0x843c, 0x855a, 0x8484, 0x8477, + 0x846b, 0x84ad, 0x846e, 0x8482, 0x8469, 0x8446, 0x842c, 0x846f, + 0x8479, 0x8435, 0x84ca, 0x8462, 0x84b9, 0x84bf, 0x849f, 0x84d9, + 0x84cd, 0x84bb, 0x84da, 0x84d0, 0x84c1, 0x84c6, 0x84d6, 0x84a1, + 0x8521, 0x84ff, 0x84f4, 0x8517, 0x8518, 0x852c, 0x851f, 0x8515, + 0x8514, 0x84fc, 0x8540, 0x8563, 0x8558, 0x8548, + /* 0x69 */ + 0x8541, 0x8602, 0x854b, 0x8555, 0x8580, 0x85a4, 0x8588, 0x8591, + 0x858a, 0x85a8, 0x856d, 0x8594, 0x859b, 0x85ea, 0x8587, 0x859c, + 0x8577, 0x857e, 0x8590, 0x85c9, 0x85ba, 0x85cf, 0x85b9, 0x85d0, + 0x85d5, 0x85dd, 0x85e5, 0x85dc, 0x85f9, 0x860a, 0x8613, 0x860b, + 0x85fe, 0x85fa, 0x8606, 0x8622, 0x861a, 0x8630, 0x863f, 0x864d, + 0x4e55, 0x8654, 0x865f, 0x8667, 0x8671, 0x8693, 0x86a3, 0x86a9, + 0x86aa, 0x868b, 0x868c, 0x86b6, 0x86af, 0x86c4, 0x86c6, 0x86b0, + 0x86c9, 0x8823, 0x86ab, 0x86d4, 0x86de, 0x86e9, 0x86ec, 0x86df, + 0x86db, 0x86ef, 0x8712, 0x8706, 0x8708, 0x8700, 0x8703, 0x86fb, + 0x8711, 0x8709, 0x870d, 0x86f9, 0x870a, 0x8734, 0x873f, 0x8737, + 0x873b, 0x8725, 0x8729, 0x871a, 0x8760, 0x875f, 0x8778, 0x874c, + 0x874e, 0x8774, 0x8757, 0x8768, 0x876e, 0x8759, + /* 0x6a */ + 0x8753, 0x8763, 0x876a, 0x8805, 0x87a2, 0x879f, 0x8782, 0x87af, + 0x87cb, 0x87bd, 0x87c0, 0x87d0, 0x96d6, 0x87ab, 0x87c4, 0x87b3, + 0x87c7, 0x87c6, 0x87bb, 0x87ef, 0x87f2, 0x87e0, 0x880f, 0x880d, + 0x87fe, 0x87f6, 0x87f7, 0x880e, 0x87d2, 0x8811, 0x8816, 0x8815, + 0x8822, 0x8821, 0x8831, 0x8836, 0x8839, 0x8827, 0x883b, 0x8844, + 0x8842, 0x8852, 0x8859, 0x885e, 0x8862, 0x886b, 0x8881, 0x887e, + 0x889e, 0x8875, 0x887d, 0x88b5, 0x8872, 0x8882, 0x8897, 0x8892, + 0x88ae, 0x8899, 0x88a2, 0x888d, 0x88a4, 0x88b0, 0x88bf, 0x88b1, + 0x88c3, 0x88c4, 0x88d4, 0x88d8, 0x88d9, 0x88dd, 0x88f9, 0x8902, + 0x88fc, 0x88f4, 0x88e8, 0x88f2, 0x8904, 0x890c, 0x890a, 0x8913, + 0x8943, 0x891e, 0x8925, 0x892a, 0x892b, 0x8941, 0x8944, 0x893b, + 0x8936, 0x8938, 0x894c, 0x891d, 0x8960, 0x895e, + /* 0x6b */ + 0x8966, 0x8964, 0x896d, 0x896a, 0x896f, 0x8974, 0x8977, 0x897e, + 0x8983, 0x8988, 0x898a, 0x8993, 0x8998, 0x89a1, 0x89a9, 0x89a6, + 0x89ac, 0x89af, 0x89b2, 0x89ba, 0x89bd, 0x89bf, 0x89c0, 0x89da, + 0x89dc, 0x89dd, 0x89e7, 0x89f4, 0x89f8, 0x8a03, 0x8a16, 0x8a10, + 0x8a0c, 0x8a1b, 0x8a1d, 0x8a25, 0x8a36, 0x8a41, 0x8a5b, 0x8a52, + 0x8a46, 0x8a48, 0x8a7c, 0x8a6d, 0x8a6c, 0x8a62, 0x8a85, 0x8a82, + 0x8a84, 0x8aa8, 0x8aa1, 0x8a91, 0x8aa5, 0x8aa6, 0x8a9a, 0x8aa3, + 0x8ac4, 0x8acd, 0x8ac2, 0x8ada, 0x8aeb, 0x8af3, 0x8ae7, 0x8ae4, + 0x8af1, 0x8b14, 0x8ae0, 0x8ae2, 0x8af7, 0x8ade, 0x8adb, 0x8b0c, + 0x8b07, 0x8b1a, 0x8ae1, 0x8b16, 0x8b10, 0x8b17, 0x8b20, 0x8b33, + 0x97ab, 0x8b26, 0x8b2b, 0x8b3e, 0x8b28, 0x8b41, 0x8b4c, 0x8b4f, + 0x8b4e, 0x8b49, 0x8b56, 0x8b5b, 0x8b5a, 0x8b6b, + /* 0x6c */ + 0x8b5f, 0x8b6c, 0x8b6f, 0x8b74, 0x8b7d, 0x8b80, 0x8b8c, 0x8b8e, + 0x8b92, 0x8b93, 0x8b96, 0x8b99, 0x8b9a, 0x8c3a, 0x8c41, 0x8c3f, + 0x8c48, 0x8c4c, 0x8c4e, 0x8c50, 0x8c55, 0x8c62, 0x8c6c, 0x8c78, + 0x8c7a, 0x8c82, 0x8c89, 0x8c85, 0x8c8a, 0x8c8d, 0x8c8e, 0x8c94, + 0x8c7c, 0x8c98, 0x621d, 0x8cad, 0x8caa, 0x8cbd, 0x8cb2, 0x8cb3, + 0x8cae, 0x8cb6, 0x8cc8, 0x8cc1, 0x8ce4, 0x8ce3, 0x8cda, 0x8cfd, + 0x8cfa, 0x8cfb, 0x8d04, 0x8d05, 0x8d0a, 0x8d07, 0x8d0f, 0x8d0d, + 0x8d10, 0x9f4e, 0x8d13, 0x8ccd, 0x8d14, 0x8d16, 0x8d67, 0x8d6d, + 0x8d71, 0x8d73, 0x8d81, 0x8d99, 0x8dc2, 0x8dbe, 0x8dba, 0x8dcf, + 0x8dda, 0x8dd6, 0x8dcc, 0x8ddb, 0x8dcb, 0x8dea, 0x8deb, 0x8ddf, + 0x8de3, 0x8dfc, 0x8e08, 0x8e09, 0x8dff, 0x8e1d, 0x8e1e, 0x8e10, + 0x8e1f, 0x8e42, 0x8e35, 0x8e30, 0x8e34, 0x8e4a, + /* 0x6d */ + 0x8e47, 0x8e49, 0x8e4c, 0x8e50, 0x8e48, 0x8e59, 0x8e64, 0x8e60, + 0x8e2a, 0x8e63, 0x8e55, 0x8e76, 0x8e72, 0x8e7c, 0x8e81, 0x8e87, + 0x8e85, 0x8e84, 0x8e8b, 0x8e8a, 0x8e93, 0x8e91, 0x8e94, 0x8e99, + 0x8eaa, 0x8ea1, 0x8eac, 0x8eb0, 0x8ec6, 0x8eb1, 0x8ebe, 0x8ec5, + 0x8ec8, 0x8ecb, 0x8edb, 0x8ee3, 0x8efc, 0x8efb, 0x8eeb, 0x8efe, + 0x8f0a, 0x8f05, 0x8f15, 0x8f12, 0x8f19, 0x8f13, 0x8f1c, 0x8f1f, + 0x8f1b, 0x8f0c, 0x8f26, 0x8f33, 0x8f3b, 0x8f39, 0x8f45, 0x8f42, + 0x8f3e, 0x8f4c, 0x8f49, 0x8f46, 0x8f4e, 0x8f57, 0x8f5c, 0x8f62, + 0x8f63, 0x8f64, 0x8f9c, 0x8f9f, 0x8fa3, 0x8fad, 0x8faf, 0x8fb7, + 0x8fda, 0x8fe5, 0x8fe2, 0x8fea, 0x8fef, 0x9087, 0x8ff4, 0x9005, + 0x8ff9, 0x8ffa, 0x9011, 0x9015, 0x9021, 0x900d, 0x901e, 0x9016, + 0x900b, 0x9027, 0x9036, 0x9035, 0x9039, 0x8ff8, + /* 0x6e */ + 0x904f, 0x9050, 0x9051, 0x9052, 0x900e, 0x9049, 0x903e, 0x9056, + 0x9058, 0x905e, 0x9068, 0x906f, 0x9076, 0x96a8, 0x9072, 0x9082, + 0x907d, 0x9081, 0x9080, 0x908a, 0x9089, 0x908f, 0x90a8, 0x90af, + 0x90b1, 0x90b5, 0x90e2, 0x90e4, 0x6248, 0x90db, 0x9102, 0x9112, + 0x9119, 0x9132, 0x9130, 0x914a, 0x9156, 0x9158, 0x9163, 0x9165, + 0x9169, 0x9173, 0x9172, 0x918b, 0x9189, 0x9182, 0x91a2, 0x91ab, + 0x91af, 0x91aa, 0x91b5, 0x91b4, 0x91ba, 0x91c0, 0x91c1, 0x91c9, + 0x91cb, 0x91d0, 0x91d6, 0x91df, 0x91e1, 0x91db, 0x91fc, 0x91f5, + 0x91f6, 0x921e, 0x91ff, 0x9214, 0x922c, 0x9215, 0x9211, 0x925e, + 0x9257, 0x9245, 0x9249, 0x9264, 0x9248, 0x9295, 0x923f, 0x924b, + 0x9250, 0x929c, 0x9296, 0x9293, 0x929b, 0x925a, 0x92cf, 0x92b9, + 0x92b7, 0x92e9, 0x930f, 0x92fa, 0x9344, 0x932e, + /* 0x6f */ + 0x9319, 0x9322, 0x931a, 0x9323, 0x933a, 0x9335, 0x933b, 0x935c, + 0x9360, 0x937c, 0x936e, 0x9356, 0x93b0, 0x93ac, 0x93ad, 0x9394, + 0x93b9, 0x93d6, 0x93d7, 0x93e8, 0x93e5, 0x93d8, 0x93c3, 0x93dd, + 0x93d0, 0x93c8, 0x93e4, 0x941a, 0x9414, 0x9413, 0x9403, 0x9407, + 0x9410, 0x9436, 0x942b, 0x9435, 0x9421, 0x943a, 0x9441, 0x9452, + 0x9444, 0x945b, 0x9460, 0x9462, 0x945e, 0x946a, 0x9229, 0x9470, + 0x9475, 0x9477, 0x947d, 0x945a, 0x947c, 0x947e, 0x9481, 0x947f, + 0x9582, 0x9587, 0x958a, 0x9594, 0x9596, 0x9598, 0x9599, 0x95a0, + 0x95a8, 0x95a7, 0x95ad, 0x95bc, 0x95bb, 0x95b9, 0x95be, 0x95ca, + 0x6ff6, 0x95c3, 0x95cd, 0x95cc, 0x95d5, 0x95d4, 0x95d6, 0x95dc, + 0x95e1, 0x95e5, 0x95e2, 0x9621, 0x9628, 0x962e, 0x962f, 0x9642, + 0x964c, 0x964f, 0x964b, 0x9677, 0x965c, 0x965e, + /* 0x70 */ + 0x965d, 0x965f, 0x9666, 0x9672, 0x966c, 0x968d, 0x9698, 0x9695, + 0x9697, 0x96aa, 0x96a7, 0x96b1, 0x96b2, 0x96b0, 0x96b4, 0x96b6, + 0x96b8, 0x96b9, 0x96ce, 0x96cb, 0x96c9, 0x96cd, 0x894d, 0x96dc, + 0x970d, 0x96d5, 0x96f9, 0x9704, 0x9706, 0x9708, 0x9713, 0x970e, + 0x9711, 0x970f, 0x9716, 0x9719, 0x9724, 0x972a, 0x9730, 0x9739, + 0x973d, 0x973e, 0x9744, 0x9746, 0x9748, 0x9742, 0x9749, 0x975c, + 0x9760, 0x9764, 0x9766, 0x9768, 0x52d2, 0x976b, 0x9771, 0x9779, + 0x9785, 0x977c, 0x9781, 0x977a, 0x9786, 0x978b, 0x978f, 0x9790, + 0x979c, 0x97a8, 0x97a6, 0x97a3, 0x97b3, 0x97b4, 0x97c3, 0x97c6, + 0x97c8, 0x97cb, 0x97dc, 0x97ed, 0x9f4f, 0x97f2, 0x7adf, 0x97f6, + 0x97f5, 0x980f, 0x980c, 0x9838, 0x9824, 0x9821, 0x9837, 0x983d, + 0x9846, 0x984f, 0x984b, 0x986b, 0x986f, 0x9870, + /* 0x71 */ + 0x9871, 0x9874, 0x9873, 0x98aa, 0x98af, 0x98b1, 0x98b6, 0x98c4, + 0x98c3, 0x98c6, 0x98e9, 0x98eb, 0x9903, 0x9909, 0x9912, 0x9914, + 0x9918, 0x9921, 0x991d, 0x991e, 0x9924, 0x9920, 0x992c, 0x992e, + 0x993d, 0x993e, 0x9942, 0x9949, 0x9945, 0x9950, 0x994b, 0x9951, + 0x9952, 0x994c, 0x9955, 0x9997, 0x9998, 0x99a5, 0x99ad, 0x99ae, + 0x99bc, 0x99df, 0x99db, 0x99dd, 0x99d8, 0x99d1, 0x99ed, 0x99ee, + 0x99f1, 0x99f2, 0x99fb, 0x99f8, 0x9a01, 0x9a0f, 0x9a05, 0x99e2, + 0x9a19, 0x9a2b, 0x9a37, 0x9a45, 0x9a42, 0x9a40, 0x9a43, 0x9a3e, + 0x9a55, 0x9a4d, 0x9a5b, 0x9a57, 0x9a5f, 0x9a62, 0x9a65, 0x9a64, + 0x9a69, 0x9a6b, 0x9a6a, 0x9aad, 0x9ab0, 0x9abc, 0x9ac0, 0x9acf, + 0x9ad1, 0x9ad3, 0x9ad4, 0x9ade, 0x9adf, 0x9ae2, 0x9ae3, 0x9ae6, + 0x9aef, 0x9aeb, 0x9aee, 0x9af4, 0x9af1, 0x9af7, + /* 0x72 */ + 0x9afb, 0x9b06, 0x9b18, 0x9b1a, 0x9b1f, 0x9b22, 0x9b23, 0x9b25, + 0x9b27, 0x9b28, 0x9b29, 0x9b2a, 0x9b2e, 0x9b2f, 0x9b32, 0x9b44, + 0x9b43, 0x9b4f, 0x9b4d, 0x9b4e, 0x9b51, 0x9b58, 0x9b74, 0x9b93, + 0x9b83, 0x9b91, 0x9b96, 0x9b97, 0x9b9f, 0x9ba0, 0x9ba8, 0x9bb4, + 0x9bc0, 0x9bca, 0x9bb9, 0x9bc6, 0x9bcf, 0x9bd1, 0x9bd2, 0x9be3, + 0x9be2, 0x9be4, 0x9bd4, 0x9be1, 0x9c3a, 0x9bf2, 0x9bf1, 0x9bf0, + 0x9c15, 0x9c14, 0x9c09, 0x9c13, 0x9c0c, 0x9c06, 0x9c08, 0x9c12, + 0x9c0a, 0x9c04, 0x9c2e, 0x9c1b, 0x9c25, 0x9c24, 0x9c21, 0x9c30, + 0x9c47, 0x9c32, 0x9c46, 0x9c3e, 0x9c5a, 0x9c60, 0x9c67, 0x9c76, + 0x9c78, 0x9ce7, 0x9cec, 0x9cf0, 0x9d09, 0x9d08, 0x9ceb, 0x9d03, + 0x9d06, 0x9d2a, 0x9d26, 0x9daf, 0x9d23, 0x9d1f, 0x9d44, 0x9d15, + 0x9d12, 0x9d41, 0x9d3f, 0x9d3e, 0x9d46, 0x9d48, + /* 0x73 */ + 0x9d5d, 0x9d5e, 0x9d64, 0x9d51, 0x9d50, 0x9d59, 0x9d72, 0x9d89, + 0x9d87, 0x9dab, 0x9d6f, 0x9d7a, 0x9d9a, 0x9da4, 0x9da9, 0x9db2, + 0x9dc4, 0x9dc1, 0x9dbb, 0x9db8, 0x9dba, 0x9dc6, 0x9dcf, 0x9dc2, + 0x9dd9, 0x9dd3, 0x9df8, 0x9de6, 0x9ded, 0x9def, 0x9dfd, 0x9e1a, + 0x9e1b, 0x9e1e, 0x9e75, 0x9e79, 0x9e7d, 0x9e81, 0x9e88, 0x9e8b, + 0x9e8c, 0x9e92, 0x9e95, 0x9e91, 0x9e9d, 0x9ea5, 0x9ea9, 0x9eb8, + 0x9eaa, 0x9ead, 0x9761, 0x9ecc, 0x9ece, 0x9ecf, 0x9ed0, 0x9ed4, + 0x9edc, 0x9ede, 0x9edd, 0x9ee0, 0x9ee5, 0x9ee8, 0x9eef, 0x9ef4, + 0x9ef6, 0x9ef7, 0x9ef9, 0x9efb, 0x9efc, 0x9efd, 0x9f07, 0x9f08, + 0x76b7, 0x9f15, 0x9f21, 0x9f2c, 0x9f3e, 0x9f4a, 0x9f52, 0x9f54, + 0x9f63, 0x9f5f, 0x9f60, 0x9f61, 0x9f66, 0x9f67, 0x9f6c, 0x9f6a, + 0x9f77, 0x9f72, 0x9f76, 0x9f95, 0x9f9c, 0x9fa0, + /* 0x74 */ + 0x582f, 0x69c7, 0x9059, 0x7464, 0x51dc, 0x7199, +}; + +static int +jisx0208_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x28) || (c1 >= 0x30 && c1 <= 0x74)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 1410) { + if (i < 690) + wc = jisx0208_2uni_page21[i]; + } else { + if (i < 7808) + wc = jisx0208_2uni_page30[i-1410]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short jisx0208_2charset[6879] = { + 0x2171, 0x2172, 0x2178, 0x212f, 0x224c, 0x216b, 0x215e, 0x212d, + 0x2279, 0x215f, 0x2160, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, + 0x2626, 0x2627, 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, 0x262d, + 0x262e, 0x262f, 0x2630, 0x2631, 0x2632, 0x2633, 0x2634, 0x2635, + 0x2636, 0x2637, 0x2638, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, + 0x2646, 0x2647, 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, 0x264d, + 0x264e, 0x264f, 0x2650, 0x2651, 0x2652, 0x2653, 0x2654, 0x2655, + 0x2656, 0x2657, 0x2658, 0x2727, 0x2721, 0x2722, 0x2723, 0x2724, + 0x2725, 0x2726, 0x2728, 0x2729, 0x272a, 0x272b, 0x272c, 0x272d, + 0x272e, 0x272f, 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, 0x2735, + 0x2736, 0x2737, 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, 0x273d, + 0x273e, 0x273f, 0x2740, 0x2741, 0x2751, 0x2752, 0x2753, 0x2754, + 0x2755, 0x2756, 0x2758, 0x2759, 0x275a, 0x275b, 0x275c, 0x275d, + 0x275e, 0x275f, 0x2760, 0x2761, 0x2762, 0x2763, 0x2764, 0x2765, + 0x2766, 0x2767, 0x2768, 0x2769, 0x276a, 0x276b, 0x276c, 0x276d, + 0x276e, 0x276f, 0x2770, 0x2771, 0x2757, 0x213e, 0x213d, 0x2142, + 0x2146, 0x2147, 0x2148, 0x2149, 0x2277, 0x2278, 0x2145, 0x2144, + 0x2273, 0x216c, 0x216d, 0x2228, 0x216e, 0x2272, 0x222b, 0x222c, + 0x222a, 0x222d, 0x224d, 0x224e, 0x224f, 0x225f, 0x2250, 0x2260, + 0x223a, 0x223b, 0x215d, 0x2265, 0x2267, 0x2167, 0x225c, 0x224a, + 0x224b, 0x2241, 0x2240, 0x2269, 0x226a, 0x2168, 0x2268, 0x2266, + 0x2262, 0x2162, 0x2261, 0x2165, 0x2166, 0x2263, 0x2264, 0x223e, + 0x223f, 0x223c, 0x223d, 0x225d, 0x225e, 0x2821, 0x282c, 0x2822, + 0x282d, 0x2823, 0x282e, 0x2824, 0x282f, 0x2826, 0x2831, 0x2825, + 0x2830, 0x2827, 0x283c, 0x2837, 0x2832, 0x2829, 0x283e, 0x2839, + 0x2834, 0x2828, 0x2838, 0x283d, 0x2833, 0x282a, 0x283a, 0x283f, + 0x2835, 0x282b, 0x283b, 0x2840, 0x2836, 0x2223, 0x2222, 0x2225, + 0x2224, 0x2227, 0x2226, 0x2221, 0x217e, 0x217b, 0x217d, 0x217c, + 0x227e, 0x217a, 0x2179, 0x216a, 0x2169, 0x2276, 0x2275, 0x2274, + 0x2121, 0x2122, 0x2123, 0x2137, 0x2139, 0x213a, 0x213b, 0x2152, + 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159, 0x215a, + 0x215b, 0x2229, 0x222e, 0x214c, 0x214d, 0x2141, 0x2421, 0x2422, + 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428, 0x2429, 0x242a, + 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, 0x2430, 0x2431, 0x2432, + 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438, 0x2439, 0x243a, + 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440, 0x2441, 0x2442, + 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, 0x2449, 0x244a, + 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450, 0x2451, 0x2452, + 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, 0x2459, 0x245a, + 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, 0x2460, 0x2461, 0x2462, + 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, 0x246a, + 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, 0x2470, 0x2471, 0x2472, + 0x2473, 0x212b, 0x212c, 0x2135, 0x2136, 0x2521, 0x2522, 0x2523, + 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, 0x252b, + 0x252c, 0x252d, 0x252e, 0x252f, 0x2530, 0x2531, 0x2532, 0x2533, + 0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a, 0x253b, + 0x253c, 0x253d, 0x253e, 0x253f, 0x2540, 0x2541, 0x2542, 0x2543, + 0x2544, 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254a, 0x254b, + 0x254c, 0x254d, 0x254e, 0x254f, 0x2550, 0x2551, 0x2552, 0x2553, + 0x2554, 0x2555, 0x2556, 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, + 0x255c, 0x255d, 0x255e, 0x255f, 0x2560, 0x2561, 0x2562, 0x2563, + 0x2564, 0x2565, 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, + 0x256c, 0x256d, 0x256e, 0x256f, 0x2570, 0x2571, 0x2572, 0x2573, + 0x2574, 0x2575, 0x2576, 0x2126, 0x213c, 0x2133, 0x2134, 0x306c, + 0x437a, 0x3c37, 0x4b7c, 0x3e66, 0x3b30, 0x3e65, 0x323c, 0x4954, + 0x4d3f, 0x5022, 0x312f, 0x336e, 0x5023, 0x4024, 0x5242, 0x3556, + 0x4a3a, 0x3e67, 0x4e3e, 0x4a42, 0x5024, 0x4366, 0x5025, 0x367a, + 0x5026, 0x345d, 0x4330, 0x3c67, 0x5027, 0x5028, 0x5029, 0x4735, + 0x3557, 0x4737, 0x4663, 0x3843, 0x4b33, 0x6949, 0x502a, 0x3e68, + 0x502b, 0x3235, 0x3665, 0x3870, 0x4c69, 0x5626, 0x4d70, 0x467d, + 0x3425, 0x3535, 0x502c, 0x502d, 0x4e3b, 0x4d3d, 0x4168, 0x502f, + 0x3b76, 0x4673, 0x5032, 0x313e, 0x385f, 0x385e, 0x3066, 0x4f4b, + 0x4f4a, 0x3a33, 0x3021, 0x5033, 0x5034, 0x5035, 0x4b34, 0x5036, + 0x3872, 0x3067, 0x4b72, 0x357c, 0x357d, 0x357e, 0x4462, 0x4e3c, + 0x5037, 0x5038, 0x5039, 0x3f4d, 0x3d3a, 0x3f4e, 0x503e, 0x503c, + 0x503d, 0x3558, 0x3a23, 0x3270, 0x503b, 0x503a, 0x4a29, 0x3b46, + 0x3b45, 0x423e, 0x503f, 0x4955, 0x4067, 0x2138, 0x5040, 0x5042, + 0x4265, 0x4e61, 0x304a, 0x5041, 0x323e, 0x3644, 0x4367, 0x376f, + 0x5043, 0x4724, 0x346b, 0x5044, 0x304b, 0x3860, 0x346c, 0x497a, + 0x4832, 0x3559, 0x3271, 0x5067, 0x4541, 0x476c, 0x5046, 0x483c, + 0x4e62, 0x3f2d, 0x3b47, 0x3b77, 0x3240, 0x4451, 0x4322, 0x504a, + 0x304c, 0x4463, 0x3d3b, 0x3a34, 0x4d24, 0x424e, 0x323f, 0x5049, + 0x4d3e, 0x5045, 0x5047, 0x3a6e, 0x5048, 0x5524, 0x5050, 0x5053, + 0x5051, 0x3242, 0x4a3b, 0x504b, 0x504f, 0x3873, 0x3b48, 0x3426, + 0x5054, 0x504c, 0x4e63, 0x3b78, 0x504d, 0x5052, 0x5055, 0x504e, + 0x3621, 0x304d, 0x3622, 0x3241, 0x5525, 0x4b79, 0x496e, 0x3874, + 0x3f2f, 0x4e37, 0x4a58, 0x3738, 0x4225, 0x3264, 0x3d53, 0x5059, + 0x505e, 0x505c, 0x5057, 0x422f, 0x505a, 0x505d, 0x505b, 0x4a5d, + 0x5058, 0x3f2e, 0x4b73, 0x505f, 0x5060, 0x3d24, 0x506d, 0x4750, + 0x4936, 0x5068, 0x4a70, 0x3236, 0x506c, 0x5066, 0x506f, 0x4152, + 0x3844, 0x475c, 0x6047, 0x506e, 0x455d, 0x5063, 0x3876, 0x3875, + 0x5061, 0x3c5a, 0x5069, 0x4a6f, 0x434d, 0x5065, 0x3771, 0x5062, + 0x506a, 0x5064, 0x4e51, 0x506b, 0x4f41, 0x3666, 0x3770, 0x5070, + 0x5071, 0x5075, 0x304e, 0x4a50, 0x5074, 0x5073, 0x5077, 0x5076, + 0x4464, 0x3772, 0x5078, 0x3c45, 0x4226, 0x4465, 0x3676, 0x5079, + 0x3536, 0x507a, 0x507c, 0x4b35, 0x3766, 0x3b31, 0x4877, 0x507b, + 0x3a45, 0x4d43, 0x507e, 0x5123, 0x507d, 0x3a44, 0x3d7d, 0x3739, + 0x5124, 0x364f, 0x5121, 0x5122, 0x462f, 0x417c, 0x3623, 0x4b4d, + 0x5125, 0x4e3d, 0x5126, 0x5129, 0x5127, 0x414e, 0x5128, 0x512a, + 0x512c, 0x512b, 0x4a48, 0x3537, 0x512e, 0x512f, 0x322f, 0x512d, + 0x3c74, 0x5132, 0x5131, 0x5130, 0x5056, 0x5133, 0x3d7e, 0x5134, + 0x4d25, 0x4c59, 0x5136, 0x5135, 0x5138, 0x5137, 0x5139, 0x513a, + 0x3074, 0x3835, 0x373b, 0x3d3c, 0x437b, 0x3624, 0x4068, 0x3877, + 0x396e, 0x513c, 0x4c48, 0x4546, 0x3b79, 0x513b, 0x513d, 0x455e, + 0x3375, 0x513e, 0x467e, 0x4134, 0x5140, 0x5141, 0x482c, 0x3878, + 0x4f3b, 0x5142, 0x3626, 0x4a3c, 0x4236, 0x3671, 0x4535, 0x3773, + 0x5143, 0x5144, 0x4662, 0x315f, 0x5147, 0x3a7d, 0x5146, 0x3a46, + 0x5148, 0x666e, 0x5149, 0x4b41, 0x514a, 0x514b, 0x514c, 0x3e69, + 0x3c4c, 0x3427, 0x514f, 0x514d, 0x4c3d, 0x514e, 0x495a, 0x5150, + 0x5151, 0x5152, 0x455f, 0x5156, 0x5154, 0x5155, 0x5153, 0x3a63, + 0x5157, 0x4c6a, 0x4e64, 0x5158, 0x4028, 0x5159, 0x3d5a, 0x515a, + 0x437c, 0x4e3f, 0x4560, 0x5245, 0x515b, 0x7425, 0x3645, 0x515c, + 0x4b5e, 0x3d68, 0x427c, 0x515e, 0x4664, 0x515f, 0x5160, 0x332e, + 0x5161, 0x3627, 0x464c, 0x317a, 0x3d50, 0x4821, 0x5162, 0x4561, + 0x3f4f, 0x5163, 0x4a2c, 0x405a, 0x3422, 0x3429, 0x5164, 0x5166, + 0x373a, 0x5165, 0x4e73, 0x3d69, 0x483d, 0x4a4c, 0x5167, 0x4d78, + 0x5168, 0x5169, 0x457e, 0x516a, 0x4029, 0x3a7e, 0x3774, 0x516b, + 0x3b49, 0x396f, 0x4466, 0x516d, 0x4227, 0x3a6f, 0x516e, 0x516f, + 0x4130, 0x516c, 0x5171, 0x4b36, 0x3964, 0x5170, 0x3775, 0x3a5e, + 0x476d, 0x5174, 0x5172, 0x497b, 0x3e6a, 0x517b, 0x3364, 0x5175, + 0x5173, 0x414f, 0x5177, 0x5176, 0x3344, 0x3760, 0x517c, 0x4e2d, + 0x5178, 0x517d, 0x517a, 0x5179, 0x4e4f, 0x3879, 0x3243, 0x4e74, + 0x3d75, 0x4558, 0x3965, 0x5222, 0x5223, 0x4e65, 0x4f2b, 0x5225, + 0x387a, 0x5224, 0x332f, 0x5226, 0x4b56, 0x443c, 0x4d26, 0x4a59, + 0x5227, 0x7055, 0x4630, 0x5228, 0x342a, 0x4c33, 0x3e21, 0x5229, + 0x4a67, 0x522d, 0x402a, 0x522a, 0x3650, 0x522b, 0x342b, 0x372e, + 0x522e, 0x522f, 0x5230, 0x5231, 0x3c5b, 0x387b, 0x4c5e, 0x4c68, + 0x4677, 0x4a71, 0x5232, 0x5233, 0x5235, 0x5237, 0x5236, 0x5238, + 0x323d, 0x4b4c, 0x3a7c, 0x5239, 0x4159, 0x3e22, 0x3629, 0x523a, + 0x485b, 0x523b, 0x523c, 0x523d, 0x523e, 0x4924, 0x3668, 0x3065, + 0x463f, 0x523f, 0x3d3d, 0x4069, 0x5241, 0x5240, 0x3e23, 0x3861, + 0x5243, 0x483e, 0x5244, 0x485c, 0x4234, 0x426e, 0x3628, 0x466e, + 0x4331, 0x476e, 0x4b4e, 0x5246, 0x406a, 0x3735, 0x5247, 0x5248, + 0x312c, 0x3075, 0x346d, 0x4228, 0x3551, 0x4d71, 0x524b, 0x3237, + 0x524a, 0x362a, 0x524c, 0x4c71, 0x524d, 0x4e52, 0x387c, 0x3836, + 0x524e, 0x5250, 0x524f, 0x3f5f, 0x3139, 0x315e, 0x5251, 0x5252, + 0x3837, 0x5253, 0x356e, 0x3b32, 0x5254, 0x4b74, 0x3a35, 0x355a, + 0x4d27, 0x4150, 0x483f, 0x3c7d, 0x3d47, 0x3c68, 0x3c75, 0x3d76, + 0x4840, 0x5257, 0x3143, 0x4151, 0x387d, 0x3845, 0x3667, 0x525b, + 0x4321, 0x427e, 0x362b, 0x3e24, 0x525c, 0x525a, 0x3244, 0x4266, + 0x3c38, 0x3b4b, 0x3126, 0x3370, 0x3966, 0x3b4a, 0x525d, 0x525e, + 0x3549, 0x3346, 0x3967, 0x3548, 0x445f, 0x3125, 0x4631, 0x4c3e, + 0x3921, 0x4d79, 0x4547, 0x387e, 0x372f, 0x5267, 0x3663, 0x4b4a, + 0x485d, 0x5266, 0x345e, 0x5261, 0x5262, 0x5264, 0x5265, 0x355b, + 0x3f61, 0x4a2d, 0x5263, 0x525f, 0x3863, 0x5260, 0x4f24, 0x4a72, + 0x4468, 0x3862, 0x3970, 0x5268, 0x465d, 0x526c, 0x3c7e, 0x3c76, + 0x526f, 0x526d, 0x4c23, 0x526a, 0x5273, 0x526e, 0x5271, 0x3846, + 0x4c3f, 0x5272, 0x5274, 0x5276, 0x3a70, 0x4f42, 0x526b, 0x5269, + 0x5275, 0x5270, 0x5278, 0x5323, 0x527a, 0x527e, 0x5321, 0x527b, + 0x533e, 0x3a69, 0x3331, 0x5279, 0x5325, 0x3076, 0x5324, 0x3025, + 0x494a, 0x5322, 0x527c, 0x5277, 0x527d, 0x3a48, 0x5326, 0x3077, + 0x532f, 0x5327, 0x5328, 0x3e25, 0x4b69, 0x532d, 0x532c, 0x452f, + 0x532e, 0x532b, 0x3134, 0x3a36, 0x3f30, 0x5329, 0x4562, 0x532a, + 0x3022, 0x5334, 0x4d23, 0x3e27, 0x533a, 0x5339, 0x5330, 0x4243, + 0x5331, 0x426f, 0x5336, 0x3e26, 0x5333, 0x4c64, 0x373c, 0x5337, + 0x5338, 0x5335, 0x533b, 0x5332, 0x5341, 0x5346, 0x5342, 0x533d, + 0x5347, 0x4131, 0x5349, 0x3922, 0x533f, 0x437d, 0x5343, 0x533c, + 0x342d, 0x346e, 0x3365, 0x5344, 0x5340, 0x3776, 0x534a, 0x5348, + 0x4153, 0x354a, 0x362c, 0x5345, 0x3674, 0x3144, 0x534e, 0x534c, + 0x5427, 0x5351, 0x534b, 0x534f, 0x534d, 0x3b4c, 0x5350, 0x5353, + 0x5358, 0x5356, 0x5355, 0x4332, 0x3245, 0x5352, 0x5354, 0x3e28, + 0x3133, 0x5357, 0x325e, 0x5362, 0x3e7c, 0x535e, 0x535c, 0x535d, + 0x535f, 0x313d, 0x4139, 0x5359, 0x535a, 0x337a, 0x5361, 0x346f, + 0x5364, 0x5360, 0x5363, 0x4a2e, 0x4655, 0x4838, 0x5366, 0x5365, + 0x3345, 0x5367, 0x536a, 0x5369, 0x5368, 0x4739, 0x536b, 0x536c, + 0x536e, 0x536d, 0x5370, 0x5373, 0x5371, 0x536f, 0x5372, 0x5374, + 0x5375, 0x5376, 0x5377, 0x5378, 0x5145, 0x3c7c, 0x3b4d, 0x3273, + 0x3078, 0x4344, 0x5379, 0x3a24, 0x304f, 0x3f5e, 0x537a, 0x3847, + 0x3971, 0x537c, 0x537b, 0x4a60, 0x537d, 0x5421, 0x537e, 0x5422, + 0x5423, 0x3777, 0x3160, 0x5424, 0x5426, 0x5425, 0x5428, 0x455a, + 0x5429, 0x3035, 0x3a5f, 0x373d, 0x434f, 0x542a, 0x542b, 0x542d, + 0x542e, 0x3a64, 0x3651, 0x4b37, 0x542c, 0x542f, 0x3a41, 0x3923, + 0x5433, 0x3a25, 0x4333, 0x5430, 0x445a, 0x5434, 0x3f62, 0x5432, + 0x5435, 0x373f, 0x5436, 0x5437, 0x3924, 0x3340, 0x5439, 0x543a, + 0x543b, 0x5438, 0x5431, 0x543c, 0x543d, 0x4b64, 0x3e6b, 0x543f, + 0x5440, 0x543e, 0x5442, 0x4738, 0x3068, 0x4956, 0x5443, 0x3e7d, + 0x3c39, 0x475d, 0x3470, 0x3a6b, 0x4b59, 0x4632, 0x3778, 0x424f, + 0x5441, 0x5444, 0x4244, 0x5445, 0x5446, 0x5448, 0x4469, 0x342e, + 0x7421, 0x3161, 0x4a73, 0x3e6c, 0x4548, 0x3a66, 0x544e, 0x4a3d, + 0x4e5d, 0x3274, 0x544a, 0x413a, 0x544d, 0x4563, 0x4549, 0x4564, + 0x4839, 0x444d, 0x3a49, 0x5449, 0x3176, 0x4536, 0x544b, 0x5447, + 0x3f50, 0x544f, 0x3d4e, 0x362d, 0x5450, 0x4a68, 0x417d, 0x4446, + 0x5452, 0x4b4f, 0x5453, 0x5458, 0x4a2f, 0x5457, 0x5451, 0x5454, + 0x5456, 0x3a26, 0x4a49, 0x5459, 0x4345, 0x3275, 0x3e6d, 0x545b, + 0x545a, 0x3968, 0x545c, 0x545e, 0x545d, 0x5460, 0x5455, 0x5462, + 0x5461, 0x545f, 0x3b4e, 0x3f51, 0x4154, 0x5463, 0x403c, 0x306d, + 0x4764, 0x445b, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468, 0x5469, + 0x4a51, 0x546a, 0x3246, 0x546b, 0x4d3c, 0x3330, 0x5249, 0x3d48, + 0x423f, 0x546c, 0x4c6b, 0x4c34, 0x546e, 0x4267, 0x4537, 0x4240, + 0x4957, 0x546f, 0x5470, 0x317b, 0x3c3a, 0x5471, 0x3050, 0x5472, + 0x5473, 0x3162, 0x3471, 0x4660, 0x4a74, 0x5477, 0x4155, 0x5476, + 0x3740, 0x4b5b, 0x5475, 0x4565, 0x5479, 0x5478, 0x547b, 0x547a, + 0x317c, 0x547c, 0x3e29, 0x547e, 0x4325, 0x547d, 0x4a33, 0x3d77, + 0x455b, 0x5521, 0x3925, 0x5522, 0x4721, 0x485e, 0x4c51, 0x4725, + 0x552b, 0x3538, 0x4d45, 0x4c2f, 0x562c, 0x5523, 0x5526, 0x4245, + 0x4b38, 0x454a, 0x5527, 0x4b65, 0x3a4a, 0x3e2a, 0x5528, 0x3b50, + 0x3b4f, 0x3039, 0x3848, 0x402b, 0x3051, 0x552c, 0x552d, 0x552a, + 0x3138, 0x342f, 0x5529, 0x4c45, 0x4931, 0x3028, 0x3079, 0x3b51, + 0x3052, 0x3023, 0x5532, 0x5530, 0x4c3c, 0x5533, 0x5531, 0x552f, + 0x3f31, 0x552e, 0x4a5a, 0x3864, 0x5537, 0x5538, 0x3e2b, 0x5534, + 0x4f2c, 0x474c, 0x5536, 0x3a27, 0x5539, 0x4958, 0x553a, 0x5535, + 0x4c3b, 0x475e, 0x553b, 0x4932, 0x553c, 0x5540, 0x553d, 0x3247, + 0x553f, 0x3c3b, 0x553e, 0x3779, 0x554c, 0x5545, 0x5542, 0x4364, + 0x5541, 0x5543, 0x5544, 0x5546, 0x5547, 0x3472, 0x5549, 0x5548, + 0x554a, 0x3e6e, 0x554d, 0x445c, 0x3145, 0x554b, 0x554e, 0x554f, + 0x5552, 0x5550, 0x5551, 0x3b52, 0x5553, 0x3926, 0x5554, 0x3b7a, + 0x4238, 0x5555, 0x5556, 0x3b5a, 0x3927, 0x4c52, 0x3528, 0x3849, + 0x5557, 0x3358, 0x5558, 0x4239, 0x5559, 0x5623, 0x555a, 0x555b, + 0x555c, 0x555e, 0x555f, 0x5560, 0x4270, 0x3127, 0x3c69, 0x3042, + 0x4157, 0x3430, 0x3c35, 0x3928, 0x4566, 0x3d21, 0x3431, 0x4368, + 0x446a, 0x3038, 0x3539, 0x4a75, 0x3c42, 0x3552, 0x406b, 0x3c3c, + 0x4d28, 0x5561, 0x355c, 0x3a4b, 0x3332, 0x3163, 0x3e2c, 0x3248, + 0x5562, 0x4d46, 0x3d49, 0x3c64, 0x5563, 0x3473, 0x4652, 0x4c29, + 0x5564, 0x5565, 0x4959, 0x5567, 0x3428, 0x3677, 0x5566, 0x3432, + 0x3f32, 0x556b, 0x3b21, 0x3249, 0x556a, 0x5568, 0x556c, 0x5569, + 0x472b, 0x5c4d, 0x3f33, 0x556d, 0x4e40, 0x556e, 0x5570, 0x437e, + 0x556f, 0x4023, 0x3b7b, 0x4250, 0x3c77, 0x4975, 0x406c, 0x3c4d, + 0x5571, 0x3e2d, 0x5572, 0x5573, 0x3053, 0x423a, 0x3f52, 0x5574, + 0x4633, 0x3e2e, 0x3e2f, 0x5575, 0x406d, 0x3e30, 0x5576, 0x5577, + 0x4c60, 0x5578, 0x3646, 0x3d22, 0x5579, 0x557a, 0x3c5c, 0x3f2c, + 0x4674, 0x3f54, 0x4878, 0x4722, 0x3649, 0x557b, 0x356f, 0x557c, + 0x367e, 0x464f, 0x3230, 0x3b53, 0x557d, 0x5622, 0x5621, 0x367d, + 0x557e, 0x4538, 0x4230, 0x454b, 0x3c48, 0x4158, 0x4d7a, 0x5624, + 0x5625, 0x4656, 0x3b33, 0x5627, 0x5628, 0x5629, 0x3474, 0x562a, + 0x562b, 0x322c, 0x413b, 0x3464, 0x562d, 0x4c28, 0x4252, 0x3359, + 0x562f, 0x5631, 0x345f, 0x562e, 0x5630, 0x5633, 0x5632, 0x5634, + 0x5635, 0x463d, 0x362e, 0x3265, 0x5636, 0x563b, 0x5639, 0x4a77, + 0x4a76, 0x4567, 0x5638, 0x3d54, 0x5637, 0x3f72, 0x563c, 0x3a6a, + 0x5642, 0x5643, 0x563d, 0x3333, 0x563e, 0x5647, 0x5646, 0x5645, + 0x5641, 0x5640, 0x5644, 0x4a78, 0x564b, 0x5648, 0x564a, 0x4d72, + 0x5649, 0x563f, 0x3f73, 0x564c, 0x3a37, 0x564d, 0x564e, 0x5651, + 0x5650, 0x564f, 0x4568, 0x563a, 0x5657, 0x5653, 0x5652, 0x5654, + 0x5655, 0x5658, 0x4e66, 0x5659, 0x5656, 0x565a, 0x3460, 0x565b, + 0x565d, 0x565c, 0x565e, 0x565f, 0x406e, 0x3d23, 0x3d64, 0x4163, + 0x3929, 0x3a38, 0x392a, 0x3570, 0x5660, 0x3a39, 0x384a, 0x5661, + 0x4c26, 0x4743, 0x5662, 0x392b, 0x342c, 0x4327, 0x3652, 0x3b54, + 0x495b, 0x4841, 0x5663, 0x3475, 0x5666, 0x4421, 0x5665, 0x5664, + 0x5667, 0x446b, 0x3f63, 0x3b55, 0x404a, 0x4253, 0x3522, 0x4422, + 0x5668, 0x5669, 0x3e6f, 0x4b39, 0x566c, 0x566b, 0x566a, 0x497d, + 0x5673, 0x4b5a, 0x566d, 0x566f, 0x4b6b, 0x566e, 0x5670, 0x4828, + 0x5671, 0x4a3e, 0x5672, 0x3433, 0x4a3f, 0x472f, 0x5674, 0x5675, + 0x392c, 0x3434, 0x5676, 0x3838, 0x4d44, 0x4d29, 0x3476, 0x5678, + 0x4423, 0x392d, 0x3e31, 0x485f, 0x3e32, 0x3d78, 0x446c, 0x4a79, + 0x4539, 0x392e, 0x495c, 0x5679, 0x4559, 0x3a42, 0x384b, 0x446d, + 0x3043, 0x3d6e, 0x392f, 0x4d47, 0x567a, 0x567b, 0x4751, 0x567c, + 0x4e77, 0x4f2d, 0x567e, 0x567d, 0x3347, 0x5721, 0x5724, 0x5725, + 0x5723, 0x4940, 0x3e33, 0x5727, 0x5726, 0x5722, 0x5728, 0x5729, + 0x572a, 0x572d, 0x572b, 0x572c, 0x572e, 0x3164, 0x446e, 0x572f, + 0x377a, 0x3276, 0x4736, 0x5730, 0x467b, 0x4a5b, 0x5731, 0x4f2e, + 0x5732, 0x4a40, 0x5735, 0x5021, 0x5031, 0x3c30, 0x4675, 0x5736, + 0x355d, 0x4424, 0x307a, 0x5737, 0x4a26, 0x3930, 0x4350, 0x446f, + 0x4c6f, 0x3839, 0x384c, 0x5738, 0x5739, 0x573f, 0x3c65, 0x4425, + 0x362f, 0x573a, 0x492b, 0x4346, 0x573b, 0x573c, 0x3630, 0x573d, + 0x573e, 0x5740, 0x4576, 0x5741, 0x5742, 0x5743, 0x5734, 0x5733, + 0x5744, 0x3741, 0x4927, 0x3a4c, 0x4937, 0x4426, 0x494b, 0x5745, + 0x3e34, 0x3146, 0x5746, 0x5747, 0x4c72, 0x4860, 0x574a, 0x317d, + 0x402c, 0x5749, 0x5748, 0x3742, 0x4254, 0x574e, 0x574c, 0x574b, + 0x4e27, 0x3865, 0x3d79, 0x574d, 0x454c, 0x3d3e, 0x4640, 0x5751, + 0x5750, 0x574f, 0x5752, 0x3866, 0x5753, 0x497c, 0x3d5b, 0x5754, + 0x4879, 0x4641, 0x4427, 0x4530, 0x5755, 0x352b, 0x3f34, 0x492c, + 0x3477, 0x4726, 0x5756, 0x3b56, 0x4b3a, 0x4b3b, 0x317e, 0x575b, + 0x4369, 0x5758, 0x3277, 0x582d, 0x575a, 0x4730, 0x5759, 0x5757, + 0x397a, 0x575d, 0x5763, 0x5769, 0x5761, 0x455c, 0x5766, 0x495d, + 0x5760, 0x5765, 0x4e67, 0x3b57, 0x4255, 0x575e, 0x355e, 0x5768, + 0x402d, 0x3165, 0x5762, 0x3278, 0x5767, 0x3631, 0x5764, 0x576a, + 0x576c, 0x5776, 0x5774, 0x5771, 0x5770, 0x4e78, 0x5772, 0x3632, + 0x3931, 0x3d7a, 0x5779, 0x576b, 0x576f, 0x575f, 0x327a, 0x5773, + 0x5775, 0x4351, 0x3a28, 0x3238, 0x576d, 0x5778, 0x5777, 0x3633, + 0x4229, 0x3366, 0x3743, 0x576e, 0x577a, 0x577d, 0x5821, 0x3c3d, + 0x5827, 0x4470, 0x577b, 0x5825, 0x3279, 0x5823, 0x5824, 0x577e, + 0x5822, 0x3867, 0x4d2a, 0x3435, 0x3159, 0x5826, 0x473a, 0x302d, + 0x4861, 0x575c, 0x582c, 0x5830, 0x4c65, 0x5829, 0x4569, 0x582e, + 0x3e70, 0x582f, 0x4657, 0x4f47, 0x582b, 0x5831, 0x397b, 0x404b, + 0x3054, 0x582a, 0x5828, 0x415a, 0x577c, 0x3b34, 0x4246, 0x583d, + 0x415b, 0x5838, 0x5835, 0x5836, 0x3c66, 0x5839, 0x583c, 0x5837, + 0x3d25, 0x583a, 0x5834, 0x4c7c, 0x4c7b, 0x583e, 0x583f, 0x3055, + 0x5833, 0x3672, 0x3026, 0x3436, 0x583b, 0x5843, 0x5842, 0x5847, + 0x5848, 0x5846, 0x5849, 0x5841, 0x5845, 0x584a, 0x584b, 0x5840, + 0x3b7c, 0x5844, 0x4256, 0x3932, 0x5832, 0x3f35, 0x5858, 0x4a69, + 0x584e, 0x584f, 0x5850, 0x5857, 0x5856, 0x4b7d, 0x3437, 0x5854, + 0x3745, 0x3334, 0x5851, 0x4e38, 0x5853, 0x3056, 0x5855, 0x584c, + 0x5852, 0x5859, 0x3744, 0x584d, 0x4d5d, 0x4d2b, 0x585c, 0x5860, + 0x417e, 0x4e79, 0x5861, 0x585e, 0x585b, 0x585a, 0x585f, 0x4a30, + 0x4634, 0x3746, 0x5862, 0x585d, 0x5863, 0x377b, 0x3231, 0x586b, + 0x3438, 0x5869, 0x586a, 0x3a29, 0x5868, 0x5866, 0x5865, 0x586c, + 0x5864, 0x586e, 0x327b, 0x5870, 0x586f, 0x4428, 0x5873, 0x5871, + 0x5867, 0x377c, 0x5872, 0x5876, 0x5875, 0x5877, 0x5874, 0x5878, + 0x5879, 0x587a, 0x4a6a, 0x587c, 0x587b, 0x3d3f, 0x402e, 0x3266, + 0x327c, 0x587d, 0x303f, 0x404c, 0x587e, 0x6c43, 0x5921, 0x3761, + 0x5922, 0x406f, 0x5923, 0x5924, 0x353a, 0x5925, 0x5926, 0x5927, + 0x4257, 0x384d, 0x4c61, 0x4b3c, 0x3d6a, 0x5928, 0x4070, 0x6e3d, + 0x4862, 0x3c6a, 0x3a4d, 0x5929, 0x4247, 0x4a27, 0x4271, 0x592c, + 0x592a, 0x592d, 0x592b, 0x592e, 0x4a31, 0x3037, 0x495e, 0x4863, + 0x592f, 0x5932, 0x3e35, 0x353b, 0x5930, 0x5937, 0x3e36, 0x5931, + 0x4744, 0x4d5e, 0x5933, 0x5934, 0x5938, 0x456a, 0x5935, 0x3933, + 0x405e, 0x5946, 0x4834, 0x4272, 0x4864, 0x5a2d, 0x4a7a, 0x4471, + 0x4b75, 0x593b, 0x3221, 0x436a, 0x5944, 0x4334, 0x593e, 0x5945, + 0x5940, 0x5947, 0x5943, 0x5942, 0x476f, 0x593c, 0x327d, 0x593a, + 0x3571, 0x4273, 0x5936, 0x5939, 0x3934, 0x405b, 0x3e37, 0x5941, + 0x4752, 0x3572, 0x3348, 0x3367, 0x3f21, 0x5949, 0x594e, 0x594a, + 0x377d, 0x594f, 0x3b22, 0x3969, 0x3d26, 0x593d, 0x3b7d, 0x594c, + 0x3b58, 0x594d, 0x3044, 0x5948, 0x4429, 0x3573, 0x3634, 0x594b, + 0x3027, 0x3a43, 0x3f36, 0x4472, 0x4854, 0x5951, 0x415e, 0x422a, + 0x3b2b, 0x5952, 0x5954, 0x5950, 0x4a61, 0x443d, 0x415c, 0x4a7b, + 0x3c4e, 0x5960, 0x595f, 0x3f78, 0x377e, 0x5959, 0x3e39, 0x4668, + 0x4731, 0x5957, 0x415d, 0x3c78, 0x595c, 0x3e38, 0x5956, 0x595b, + 0x4753, 0x5955, 0x3721, 0x335d, 0x595d, 0x4e2b, 0x3a4e, 0x4335, + 0x595a, 0x405c, 0x3935, 0x3f64, 0x3166, 0x413c, 0x5958, 0x3545, + 0x3747, 0x444f, 0x595e, 0x415f, 0x5961, 0x5963, 0x4237, 0x5969, + 0x5964, 0x5966, 0x4941, 0x4473, 0x5967, 0x4d2c, 0x4d48, 0x3439, + 0x302e, 0x5965, 0x5962, 0x3478, 0x3167, 0x5968, 0x4d49, 0x596c, + 0x423b, 0x5973, 0x596d, 0x596a, 0x5971, 0x5953, 0x596e, 0x5972, + 0x4842, 0x456b, 0x596b, 0x596f, 0x3748, 0x3a71, 0x405d, 0x5977, + 0x4526, 0x5974, 0x4b60, 0x5975, 0x5976, 0x4c4e, 0x4022, 0x3762, + 0x597d, 0x3b35, 0x597a, 0x5979, 0x4732, 0x4635, 0x4531, 0x597b, + 0x597c, 0x496f, 0x4745, 0x3b23, 0x4071, 0x4b50, 0x3349, 0x5a25, + 0x597e, 0x4d4a, 0x5a27, 0x5a23, 0x5a24, 0x4160, 0x5a22, 0x593f, + 0x5a26, 0x5a21, 0x5a2b, 0x5a2c, 0x4527, 0x5a2e, 0x3b24, 0x5a29, + 0x353c, 0x5a2f, 0x5a28, 0x5a33, 0x5a32, 0x5a31, 0x5a34, 0x5a36, + 0x3e71, 0x5a35, 0x5a39, 0x5a37, 0x5a38, 0x5970, 0x5a3b, 0x5a3a, + 0x5978, 0x5a3c, 0x5a30, 0x3b59, 0x5a3d, 0x5a3e, 0x5a40, 0x5a3f, + 0x5a41, 0x327e, 0x3936, 0x4a7c, 0x402f, 0x384e, 0x5a43, 0x5a46, + 0x4952, 0x355f, 0x5a45, 0x5a44, 0x4754, 0x5a47, 0x3635, 0x5a49, + 0x5a48, 0x343a, 0x3b36, 0x4658, 0x3749, 0x3f74, 0x5a4a, 0x4030, + 0x4528, 0x495f, 0x5a4b, 0x5a4c, 0x5a4d, 0x4a38, 0x555d, 0x4046, + 0x494c, 0x3a58, 0x4865, 0x4843, 0x454d, 0x4e41, 0x5a4f, 0x3c50, + 0x5a50, 0x3036, 0x3654, 0x404d, 0x4960, 0x5a51, 0x3b42, 0x4347, + 0x3b5b, 0x3f37, 0x5a52, 0x4a7d, 0x3177, 0x3b5c, 0x5a55, 0x5a53, + 0x5a56, 0x4e39, 0x5a54, 0x407b, 0x5a57, 0x4232, 0x5a58, 0x347a, + 0x5a5a, 0x5a59, 0x5a5b, 0x5a5c, 0x347b, 0x467c, 0x4336, 0x356c, + 0x3b5d, 0x4161, 0x3d5c, 0x3030, 0x5a5d, 0x3222, 0x5a61, 0x3937, + 0x5a60, 0x3a2b, 0x3e3a, 0x5a5f, 0x3e3b, 0x4c40, 0x3a2a, 0x3057, + 0x404e, 0x5a66, 0x4031, 0x3147, 0x3d55, 0x4b66, 0x3a72, 0x3e3c, + 0x4027, 0x5a65, 0x5a63, 0x5a64, 0x436b, 0x5b26, 0x5a6a, 0x3b7e, + 0x3938, 0x5a68, 0x5a69, 0x3f38, 0x5a67, 0x3b2f, 0x5a6c, 0x5a6b, + 0x5a70, 0x5a71, 0x5a6d, 0x3322, 0x5a6e, 0x5a6f, 0x4855, 0x4961, + 0x374a, 0x5a72, 0x4032, 0x3e3d, 0x4352, 0x3647, 0x5a73, 0x5a77, + 0x324b, 0x5a74, 0x5a76, 0x5a75, 0x3d6b, 0x4348, 0x3045, 0x5a78, + 0x5a79, 0x442a, 0x4e71, 0x3b43, 0x4a6b, 0x4b3d, 0x5b22, 0x5a7b, + 0x5a7e, 0x5a7d, 0x5a7a, 0x5b21, 0x465e, 0x5a7c, 0x5b23, 0x3d6c, + 0x5b24, 0x4d4b, 0x4778, 0x5b25, 0x5b27, 0x5b28, 0x5b29, 0x364a, + 0x3148, 0x3939, 0x5b2a, 0x5b2b, 0x3d71, 0x4162, 0x5258, 0x413e, + 0x413d, 0x4258, 0x3a47, 0x5072, 0x376e, 0x4d2d, 0x4a7e, 0x497e, + 0x5b2c, 0x3a73, 0x443f, 0x5b2d, 0x4f2f, 0x4b3e, 0x442b, 0x5b2e, + 0x347c, 0x5b2f, 0x5b30, 0x4c5a, 0x4c24, 0x4b76, 0x4b5c, 0x3b25, + 0x5b32, 0x3c6b, 0x4b51, 0x5b34, 0x5b37, 0x5b36, 0x3479, 0x3560, + 0x5b33, 0x5b35, 0x5b38, 0x3f79, 0x4d7b, 0x3049, 0x3a60, 0x423c, + 0x3c5d, 0x3e73, 0x5b3b, 0x454e, 0x5b39, 0x422b, 0x5b3a, 0x3e72, + 0x4c5d, 0x5b3c, 0x5b3d, 0x4d68, 0x5b42, 0x393a, 0x4755, 0x5b3f, + 0x456c, 0x5a5e, 0x5a62, 0x354f, 0x4747, 0x5b41, 0x3e3e, 0x4844, + 0x5b47, 0x487a, 0x5b3e, 0x5b44, 0x5b43, 0x404f, 0x4b6d, 0x4e53, + 0x4b67, 0x324c, 0x3b5e, 0x4f48, 0x5b46, 0x3f75, 0x5b45, 0x5b40, + 0x384f, 0x5b4c, 0x5b4a, 0x324d, 0x5b48, 0x5b4e, 0x5b54, 0x4248, + 0x4a41, 0x5b56, 0x4922, 0x5b55, 0x4770, 0x4b3f, 0x343b, 0x4077, + 0x3d40, 0x4453, 0x4d2e, 0x5b51, 0x5b50, 0x5b52, 0x5b4f, 0x5b57, + 0x5b4d, 0x5b4b, 0x5b53, 0x5b49, 0x436c, 0x4c78, 0x3c46, 0x3a74, + 0x3a3a, 0x4b6f, 0x3341, 0x444e, 0x464a, 0x3149, 0x4072, 0x4034, + 0x372a, 0x5b59, 0x393b, 0x337c, 0x5b5b, 0x3374, 0x5b61, 0x5b5e, + 0x4073, 0x334b, 0x3a2c, 0x334a, 0x3a4f, 0x5b5c, 0x3765, 0x374b, + 0x456d, 0x5b5a, 0x3046, 0x5b5d, 0x5b5f, 0x364d, 0x372c, 0x343c, + 0x354b, 0x5b62, 0x3a79, 0x4b71, 0x3b37, 0x5b63, 0x4930, 0x5b6f, + 0x3233, 0x5b64, 0x5b75, 0x5b65, 0x4e42, 0x5b6c, 0x475f, 0x5b74, + 0x5b67, 0x3034, 0x5b69, 0x393c, 0x5b6b, 0x5b6a, 0x5b66, 0x5b71, + 0x3e3f, 0x546d, 0x3868, 0x4d7c, 0x5b68, 0x4474, 0x3323, 0x3a2d, + 0x5b60, 0x5b70, 0x3361, 0x5b6e, 0x5b72, 0x456e, 0x347e, 0x5c32, + 0x4c49, 0x5b77, 0x347d, 0x5b7e, 0x4b40, 0x5c21, 0x5c23, 0x5c27, + 0x5b79, 0x432a, 0x456f, 0x5c2b, 0x5b7c, 0x5c28, 0x5c22, 0x3f39, + 0x5c2c, 0x4033, 0x5c2a, 0x343d, 0x4f50, 0x5b76, 0x5c26, 0x3058, + 0x5b78, 0x4c3a, 0x5b7d, 0x3f22, 0x4447, 0x5b73, 0x5c25, 0x3f7a, + 0x5c2f, 0x3371, 0x3821, 0x5c31, 0x5b7a, 0x5c30, 0x5c29, 0x5b7b, + 0x5c2d, 0x5c2e, 0x5c3f, 0x464e, 0x5c24, 0x5c3b, 0x5c3d, 0x4458, + 0x4d4c, 0x4976, 0x5c38, 0x424a, 0x5c3e, 0x413f, 0x5c35, 0x5c42, + 0x5c41, 0x466f, 0x5c40, 0x466a, 0x5c44, 0x5c37, 0x3648, 0x5c3a, + 0x3d5d, 0x4760, 0x5c3c, 0x364b, 0x5c34, 0x5c36, 0x5c33, 0x4f30, + 0x335a, 0x5c39, 0x5c43, 0x3335, 0x3a67, 0x315d, 0x5c54, 0x4f31, + 0x5c57, 0x3f3a, 0x5c56, 0x5c55, 0x5c52, 0x5c46, 0x5c63, 0x5c45, + 0x5c58, 0x5c50, 0x5c4b, 0x5c48, 0x5c49, 0x5c51, 0x7422, 0x5c4e, + 0x393d, 0x4448, 0x4164, 0x5c4c, 0x5c47, 0x5c4a, 0x4d4d, 0x4b6a, + 0x5c4f, 0x5c59, 0x5c61, 0x5c5a, 0x5c67, 0x5c65, 0x5c60, 0x5c5f, + 0x4450, 0x4165, 0x5c5d, 0x5c5b, 0x5c62, 0x5c68, 0x4875, 0x5c6e, + 0x5c69, 0x5c6c, 0x5c66, 0x4374, 0x4938, 0x5c5c, 0x5c64, 0x3e40, + 0x4c4f, 0x5c78, 0x5c6b, 0x3822, 0x3223, 0x335f, 0x5c53, 0x3e41, + 0x5c70, 0x5c77, 0x3c79, 0x3372, 0x432e, 0x5c6d, 0x5c72, 0x5c76, + 0x3636, 0x354c, 0x5c74, 0x3521, 0x464b, 0x5c73, 0x5c75, 0x5c6f, + 0x5c71, 0x3360, 0x4349, 0x5c7c, 0x5c7a, 0x3869, 0x5c79, 0x5d21, + 0x5b58, 0x5c7b, 0x5c7d, 0x5c7e, 0x5d2c, 0x5d28, 0x5b6d, 0x5d27, + 0x5d26, 0x5d23, 0x5c6a, 0x5d25, 0x5d24, 0x5d2a, 0x4f26, 0x5d2d, + 0x367b, 0x5d29, 0x5d2b, 0x4827, 0x5d2e, 0x5d32, 0x5d2f, 0x4d73, + 0x5d30, 0x5c5e, 0x5d33, 0x5d34, 0x3135, 0x5d36, 0x3767, 0x3c21, + 0x3655, 0x3224, 0x4d5f, 0x5d38, 0x5d37, 0x5d3a, 0x353d, 0x3656, + 0x343e, 0x5d3d, 0x5d3c, 0x5d3e, 0x324e, 0x4337, 0x5d3f, 0x343f, + 0x5d41, 0x5d40, 0x5d42, 0x5d43, 0x5d44, 0x3b5f, 0x4035, 0x3a21, + 0x4970, 0x4a62, 0x4f44, 0x3b75, 0x3a50, 0x4e72, 0x5d45, 0x5d46, + 0x3b60, 0x5d47, 0x5d48, 0x5d4a, 0x5d49, 0x4b58, 0x3d5e, 0x3c6c, + 0x3b44, 0x5d4b, 0x5d4d, 0x3f23, 0x5d4c, 0x5d4e, 0x5d4f, 0x5d50, + 0x5d51, 0x5d52, 0x5d54, 0x5d53, 0x5d55, 0x3225, 0x434a, 0x5d56, + 0x3b26, 0x334c, 0x5d57, 0x4542, 0x544c, 0x3523, 0x5d58, 0x5d59, + 0x4a6c, 0x4b68, 0x4647, 0x5d5a, 0x4866, 0x487b, 0x4c53, 0x5d5b, + 0x5d5d, 0x5d5c, 0x5d5f, 0x5d5e, 0x5d61, 0x3b61, 0x4c31, 0x5d62, + 0x5d63, 0x3524, 0x5d64, 0x5d66, 0x5d65, 0x3f65, 0x4939, 0x314a, + 0x4845, 0x4475, 0x3d41, 0x3561, 0x4846, 0x3c2e, 0x5d68, 0x3440, + 0x3178, 0x4672, 0x5d67, 0x393e, 0x4353, 0x5d69, 0x5d71, 0x5d6a, + 0x4241, 0x3562, 0x5d72, 0x3768, 0x3525, 0x5d70, 0x5d6e, 0x5d6b, + 0x4d60, 0x4440, 0x4659, 0x5d6c, 0x5d74, 0x5d73, 0x3723, 0x322d, + 0x3a3b, 0x5d6d, 0x5d6f, 0x4b57, 0x4274, 0x4b77, 0x5d7c, 0x5d7d, + 0x324f, 0x4a28, 0x4c7d, 0x5e21, 0x3c23, 0x3e42, 0x5d78, 0x5d7e, + 0x3168, 0x3637, 0x5d75, 0x5d7a, 0x4074, 0x4771, 0x4867, 0x5d77, + 0x4b21, 0x5d79, 0x5e24, 0x5e22, 0x5d7b, 0x4b22, 0x4748, 0x3563, + 0x4525, 0x436d, 0x5e25, 0x5e23, 0x4259, 0x5d76, 0x314b, 0x4d4e, + 0x5e30, 0x5e2f, 0x4076, 0x5e2c, 0x4d6c, 0x4636, 0x5e26, 0x4445, + 0x314c, 0x393f, 0x5e29, 0x3d27, 0x5e2e, 0x5e2d, 0x5e28, 0x5e2b, + 0x3368, 0x5e2a, 0x4749, 0x4e2e, 0x3e74, 0x4075, 0x5e36, 0x5e34, + 0x494d, 0x5e31, 0x5e33, 0x313a, 0x3940, 0x4f32, 0x333d, 0x4962, + 0x4d61, 0x3324, 0x3f3b, 0x5e35, 0x5e3a, 0x3e43, 0x4d30, 0x5e37, + 0x5e32, 0x5e38, 0x4e5e, 0x4573, 0x4642, 0x3336, 0x3155, 0x5e3e, + 0x5e41, 0x4e43, 0x4d64, 0x5e48, 0x5e42, 0x5e3f, 0x4e54, 0x5e45, + 0x3d4a, 0x5e47, 0x5e4c, 0x4571, 0x5e4a, 0x5e44, 0x4338, 0x5e4b, + 0x5e40, 0x5e46, 0x5e4d, 0x307c, 0x5e43, 0x5e4e, 0x3f3c, 0x3d5f, + 0x4a25, 0x3a2e, 0x5e3b, 0x5e49, 0x453a, 0x4036, 0x3369, 0x3a51, + 0x3e44, 0x5e3d, 0x3d42, 0x374c, 0x5e3c, 0x5e52, 0x3d6d, 0x383a, + 0x5e61, 0x5e5b, 0x3574, 0x454f, 0x5e56, 0x5e5f, 0x302f, 0x3132, + 0x3239, 0x5e58, 0x422c, 0x5e4f, 0x5e51, 0x3941, 0x5e62, 0x5e5d, + 0x5e55, 0x5e5c, 0x4c2b, 0x5e5a, 0x5e5e, 0x3850, 0x3e45, 0x4339, + 0x5e54, 0x4d2f, 0x5e57, 0x5e50, 0x4572, 0x5e53, 0x5e59, 0x4f51, + 0x3c3e, 0x4b7e, 0x5e63, 0x482e, 0x5e6f, 0x383b, 0x3d60, 0x5e65, + 0x4e2f, 0x3942, 0x5e72, 0x306e, 0x5e70, 0x5e64, 0x5e6a, 0x5e6c, + 0x4d4f, 0x5e67, 0x452e, 0x5e69, 0x5e71, 0x5e6b, 0x4c47, 0x5e66, + 0x3c22, 0x5e7e, 0x336a, 0x5e68, 0x5e6d, 0x5e6e, 0x426c, 0x425a, + 0x5e76, 0x5e7c, 0x5e7a, 0x4529, 0x5f23, 0x5e77, 0x5e78, 0x5e60, + 0x3579, 0x493a, 0x3c3f, 0x3977, 0x4f33, 0x5e74, 0x5f22, 0x3169, + 0x4166, 0x4779, 0x3441, 0x4e7a, 0x4c21, 0x4452, 0x5e7b, 0x5e7d, + 0x4132, 0x5f21, 0x5e79, 0x5e73, 0x3443, 0x3769, 0x5f2f, 0x5f2a, + 0x4078, 0x3363, 0x3d61, 0x5f33, 0x5f2c, 0x442c, 0x5f29, 0x4459, + 0x5f4c, 0x5f26, 0x5f25, 0x5f2e, 0x5f28, 0x5f27, 0x5f2d, 0x4021, + 0x5f24, 0x5f30, 0x5f31, 0x3442, 0x5f36, 0x5f35, 0x5f37, 0x5f3a, + 0x4543, 0x5f34, 0x5f38, 0x3763, 0x4279, 0x5f32, 0x473b, 0x5f39, + 0x5f3e, 0x5f3c, 0x5f3f, 0x5f42, 0x5f3b, 0x396a, 0x4728, 0x5e39, + 0x4d74, 0x5f3d, 0x5f41, 0x4275, 0x5f40, 0x5f2b, 0x6f69, 0x5f45, + 0x5f49, 0x5f47, 0x5f43, 0x5f44, 0x5f48, 0x5f46, 0x494e, 0x5f4e, + 0x5f4b, 0x5f4a, 0x5f4d, 0x4654, 0x5f4f, 0x4375, 0x426d, 0x4025, + 0x5f50, 0x5f52, 0x5f51, 0x5e75, 0x5f53, 0x4667, 0x5f54, 0x3250, + 0x4574, 0x3325, 0x3564, 0x3c5e, 0x3a52, 0x4f27, 0x3f66, 0x316a, + 0x5f56, 0x5f55, 0x5f59, 0x433a, 0x5f5c, 0x5f57, 0x5f5b, 0x5f5a, + 0x4540, 0x3059, 0x4e75, 0x5f5e, 0x3128, 0x5f60, 0x5f5f, 0x5f5d, + 0x5f58, 0x4b23, 0x5f62, 0x5f61, 0x316b, 0x5f64, 0x4a32, 0x5f63, + 0x4c35, 0x3e47, 0x4133, 0x3e46, 0x4e7b, 0x5f6a, 0x4079, 0x5f66, + 0x5f6b, 0x316c, 0x5f69, 0x4761, 0x5f65, 0x5f68, 0x3e48, 0x4851, + 0x5f6c, 0x3c51, 0x407a, 0x5f6f, 0x5f67, 0x3727, 0x5f6d, 0x4d50, + 0x5f70, 0x7426, 0x3d4f, 0x5f71, 0x5f72, 0x472e, 0x5f74, 0x5f75, + 0x4733, 0x4575, 0x5f77, 0x5f79, 0x4e55, 0x5f76, 0x5f78, 0x316d, + 0x5f73, 0x535b, 0x5f7a, 0x4167, 0x3b38, 0x5f7c, 0x5f7b, 0x3f24, + 0x5259, 0x5f7d, 0x6021, 0x5f6e, 0x5f7e, 0x6022, 0x477a, 0x6023, + 0x6024, 0x6025, 0x6026, 0x445e, 0x6028, 0x6027, 0x6029, 0x602a, + 0x3c5f, 0x4963, 0x4c6c, 0x602b, 0x602c, 0x4156, 0x3c24, 0x602d, + 0x602e, 0x602f, 0x4a52, 0x4847, 0x6030, 0x4757, 0x442d, 0x6031, + 0x3267, 0x356d, 0x4c46, 0x4c36, 0x3234, 0x4f34, 0x4b52, 0x4a2a, + 0x4037, 0x6032, 0x4643, 0x3823, 0x6033, 0x3a54, 0x6035, 0x6034, + 0x6036, 0x6037, 0x6038, 0x353e, 0x6039, 0x603a, 0x3824, 0x4848, + 0x603c, 0x3e75, 0x603b, 0x3638, 0x603d, 0x603f, 0x603e, 0x6040, + 0x3851, 0x6041, 0x3669, 0x4140, 0x397d, 0x6043, 0x6044, 0x6042, + 0x3c6d, 0x4648, 0x3639, 0x6046, 0x432c, 0x6045, 0x4f35, 0x4762, + 0x6049, 0x604b, 0x6048, 0x4c54, 0x604a, 0x604c, 0x4e44, 0x6050, + 0x604f, 0x4376, 0x472d, 0x3825, 0x604e, 0x604d, 0x4d31, 0x4d32, + 0x6051, 0x316e, 0x3976, 0x3b62, 0x6052, 0x6053, 0x6055, 0x3d43, + 0x6057, 0x6056, 0x6058, 0x334d, 0x605a, 0x6059, 0x605c, 0x605b, + 0x383c, 0x4e28, 0x364c, 0x3226, 0x366a, 0x3461, 0x4e68, 0x605e, + 0x6060, 0x6061, 0x3251, 0x605d, 0x3b39, 0x4441, 0x605f, 0x6064, + 0x3c6e, 0x6062, 0x373e, 0x4849, 0x6063, 0x607e, 0x6069, 0x383d, + 0x3565, 0x6066, 0x4d7d, 0x4e30, 0x4276, 0x6068, 0x606a, 0x4e56, + 0x3657, 0x487c, 0x474a, 0x606b, 0x606d, 0x6070, 0x606c, 0x606f, + 0x386a, 0x314d, 0x6071, 0x3f70, 0x606e, 0x4e5c, 0x6074, 0x7424, + 0x6072, 0x6075, 0x6067, 0x6073, 0x3a3c, 0x6076, 0x6077, 0x4d7e, + 0x6078, 0x6079, 0x6065, 0x607a, 0x3444, 0x3c25, 0x607b, 0x607c, + 0x607d, 0x313b, 0x6121, 0x493b, 0x6122, 0x3424, 0x6123, 0x6124, + 0x6125, 0x6127, 0x6128, 0x6126, 0x4953, 0x612a, 0x6129, 0x612c, + 0x612b, 0x612d, 0x612e, 0x6130, 0x612f, 0x3979, 0x6132, 0x6131, + 0x3445, 0x3f53, 0x453c, 0x6133, 0x4038, 0x3b3a, 0x3179, 0x6134, + 0x4d51, 0x4a63, 0x6135, 0x4544, 0x4d33, 0x3943, 0x3f3d, 0x434b, + 0x5234, 0x442e, 0x3268, 0x6136, 0x6137, 0x613c, 0x613a, 0x6139, + 0x5a42, 0x3326, 0x6138, 0x305a, 0x482a, 0x484a, 0x4e31, 0x613d, + 0x613b, 0x435c, 0x4026, 0x482b, 0x492d, 0x613f, 0x4e2c, 0x374d, + 0x6140, 0x613e, 0x4856, 0x6141, 0x6142, 0x305b, 0x3e76, 0x6147, + 0x6144, 0x466d, 0x6143, 0x3526, 0x614a, 0x6145, 0x6146, 0x6149, + 0x6148, 0x4925, 0x4142, 0x4141, 0x353f, 0x614b, 0x614c, 0x614d, + 0x614f, 0x614e, 0x3156, 0x6157, 0x4868, 0x6151, 0x6153, 0x6155, + 0x3f3e, 0x6156, 0x6154, 0x3c40, 0x6150, 0x6152, 0x4942, 0x3e49, + 0x6159, 0x6158, 0x615a, 0x3c26, 0x3a2f, 0x4577, 0x615b, 0x444b, + 0x615d, 0x4e21, 0x615c, 0x4169, 0x6162, 0x6164, 0x6165, 0x4354, + 0x6163, 0x6160, 0x615e, 0x615f, 0x6161, 0x6168, 0x6166, 0x6167, + 0x6169, 0x616b, 0x616c, 0x616d, 0x616e, 0x616a, 0x6170, 0x616f, + 0x6171, 0x4e45, 0x6174, 0x6172, 0x6173, 0x3462, 0x4c7e, 0x4a4a, + 0x6176, 0x6175, 0x6177, 0x6178, 0x617c, 0x6179, 0x617a, 0x617b, + 0x617d, 0x617e, 0x6221, 0x6222, 0x6223, 0x482f, 0x4550, 0x6224, + 0x4772, 0x4934, 0x6225, 0x6226, 0x452a, 0x3327, 0x3944, 0x6227, + 0x6228, 0x6229, 0x3b29, 0x622b, 0x622a, 0x622c, 0x622d, 0x4869, + 0x622e, 0x622f, 0x7369, 0x6230, 0x6231, 0x6232, 0x3b2e, 0x6233, + 0x4756, 0x4b5f, 0x314e, 0x3157, 0x6234, 0x6236, 0x6235, 0x4570, + 0x4039, 0x5d39, 0x6237, 0x4c41, 0x6238, 0x3446, 0x4857, 0x6239, + 0x623a, 0x623b, 0x4c5c, 0x4c55, 0x443e, 0x416a, 0x623d, 0x3d62, + 0x3e4a, 0x6240, 0x623f, 0x623e, 0x487d, 0x3447, 0x3829, 0x6246, + 0x6243, 0x3f3f, 0x4c32, 0x6242, 0x6244, 0x6245, 0x6241, 0x6247, + 0x6248, 0x442f, 0x3463, 0x4365, 0x6249, 0x624a, 0x624d, 0x3f67, + 0x4644, 0x624e, 0x4b53, 0x624b, 0x624c, 0x6251, 0x6250, 0x624f, + 0x6253, 0x6252, 0x6254, 0x6256, 0x6255, 0x4a4d, 0x3d56, 0x4e46, + 0x6257, 0x4637, 0x6258, 0x6259, 0x625d, 0x625b, 0x625c, 0x625a, + 0x625e, 0x625f, 0x6260, 0x6261, 0x4c37, 0x6262, 0x4c70, 0x6263, + 0x434e, 0x476a, 0x366b, 0x433b, 0x6264, 0x363a, 0x4050, 0x6265, + 0x3a3d, 0x6266, 0x6267, 0x3826, 0x3a55, 0x6269, 0x4556, 0x3a56, + 0x354e, 0x4b24, 0x474b, 0x4557, 0x395c, 0x626b, 0x3e4b, 0x4e32, + 0x3945, 0x3827, 0x4823, 0x626d, 0x626f, 0x386b, 0x626e, 0x4476, + 0x6271, 0x3337, 0x626c, 0x486a, 0x3130, 0x3a6c, 0x4f52, 0x6270, + 0x6272, 0x4a4b, 0x4059, 0x6274, 0x6275, 0x6273, 0x334e, 0x627b, + 0x627a, 0x3c27, 0x627c, 0x6277, 0x627d, 0x6278, 0x4858, 0x6276, + 0x6279, 0x6322, 0x6321, 0x4b61, 0x627e, 0x306b, 0x6324, 0x6323, + 0x3e4c, 0x6325, 0x4143, 0x6327, 0x6326, 0x6328, 0x6268, 0x626a, + 0x632a, 0x6329, 0x3c28, 0x4e69, 0x3c52, 0x632b, 0x3737, 0x3540, + 0x3527, 0x3b63, 0x4d34, 0x6331, 0x6330, 0x4144, 0x632d, 0x632f, + 0x3d4b, 0x3f40, 0x632e, 0x632c, 0x472a, 0x3e4d, 0x493c, 0x3a57, + 0x4578, 0x6332, 0x6333, 0x6349, 0x3658, 0x4f3d, 0x4135, 0x6334, + 0x3252, 0x4477, 0x4a21, 0x6335, 0x357a, 0x6336, 0x6338, 0x6339, + 0x4729, 0x633a, 0x633b, 0x633c, 0x3659, 0x3253, 0x4645, 0x3d28, + 0x3b64, 0x633d, 0x3d29, 0x324a, 0x4943, 0x633e, 0x486b, 0x4145, + 0x6341, 0x6342, 0x4769, 0x3f41, 0x633f, 0x4361, 0x6340, 0x3e4e, + 0x305c, 0x3529, 0x6343, 0x4478, 0x6344, 0x4047, 0x4c2d, 0x4923, + 0x6345, 0x6346, 0x4355, 0x4e47, 0x6348, 0x6347, 0x3c6f, 0x634a, + 0x3070, 0x634d, 0x634b, 0x3254, 0x374e, 0x634c, 0x3946, 0x3972, + 0x4a66, 0x634e, 0x4b54, 0x6350, 0x4051, 0x314f, 0x323a, 0x302c, + 0x634f, 0x6351, 0x6352, 0x3e77, 0x6353, 0x334f, 0x6355, 0x376a, + 0x3566, 0x6356, 0x3675, 0x6357, 0x407c, 0x464d, 0x4060, 0x3a75, + 0x6358, 0x4362, 0x416b, 0x635a, 0x635c, 0x6359, 0x635b, 0x3722, + 0x635d, 0x3726, 0x3567, 0x4d52, 0x635f, 0x6360, 0x312e, 0x6363, + 0x3376, 0x6362, 0x6361, 0x6365, 0x635e, 0x6366, 0x4e29, 0x6367, + 0x6368, 0x5474, 0x636a, 0x6369, 0x636b, 0x636c, 0x4e35, 0x636d, + 0x706f, 0x3e4f, 0x636e, 0x636f, 0x3d57, 0x4638, 0x6370, 0x4328, + 0x6371, 0x433c, 0x6372, 0x3625, 0x513f, 0x435d, 0x3c33, 0x3448, + 0x6373, 0x6422, 0x6376, 0x3568, 0x6375, 0x6424, 0x6374, 0x3e50, + 0x6378, 0x6379, 0x452b, 0x637a, 0x335e, 0x3f5a, 0x4964, 0x637c, + 0x4268, 0x6377, 0x637b, 0x637d, 0x3a7b, 0x6426, 0x492e, 0x4826, + 0x4579, 0x365a, 0x6425, 0x6423, 0x4835, 0x637e, 0x435e, 0x457b, + 0x457a, 0x3a76, 0x6438, 0x6428, 0x642a, 0x642d, 0x642e, 0x642b, + 0x642c, 0x6429, 0x6427, 0x6421, 0x4a4f, 0x3255, 0x6435, 0x6432, + 0x6437, 0x6436, 0x4773, 0x4c27, 0x3b3b, 0x6430, 0x6439, 0x6434, + 0x6433, 0x642f, 0x6431, 0x3449, 0x433d, 0x407d, 0x4822, 0x643e, + 0x4824, 0x4061, 0x643b, 0x484f, 0x643f, 0x4a53, 0x435b, 0x643a, + 0x643c, 0x643d, 0x6440, 0x3c44, 0x4646, 0x6445, 0x6444, 0x6441, + 0x4f36, 0x644a, 0x644e, 0x644b, 0x6447, 0x6448, 0x644d, 0x6442, + 0x5255, 0x6449, 0x6443, 0x644c, 0x6452, 0x344a, 0x644f, 0x6450, + 0x6451, 0x6454, 0x6453, 0x4876, 0x6455, 0x4e7c, 0x4a6d, 0x645a, + 0x6457, 0x6456, 0x4052, 0x6459, 0x645b, 0x6458, 0x645f, 0x645c, + 0x645d, 0x6446, 0x645e, 0x6460, 0x6461, 0x4a46, 0x6462, 0x4c62, + 0x364e, 0x3729, 0x6463, 0x4a34, 0x3f68, 0x4c30, 0x6464, 0x4e33, + 0x4774, 0x4146, 0x4734, 0x3d4d, 0x3040, 0x6469, 0x6467, 0x6465, + 0x3421, 0x3e51, 0x646a, 0x6468, 0x6466, 0x646e, 0x646d, 0x646c, + 0x646b, 0x646f, 0x6470, 0x403a, 0x6471, 0x6473, 0x6472, 0x3852, + 0x4138, 0x6475, 0x457c, 0x6474, 0x6476, 0x4a35, 0x416c, 0x3947, + 0x6477, 0x4e48, 0x6479, 0x647a, 0x647b, 0x647c, 0x3b65, 0x647d, + 0x374f, 0x356a, 0x352a, 0x6521, 0x4c73, 0x3948, 0x647e, 0x6524, + 0x4c66, 0x473c, 0x4933, 0x3d63, 0x6523, 0x3c53, 0x3949, 0x3b66, + 0x3569, 0x4a36, 0x6522, 0x4147, 0x4b42, 0x3a77, 0x3b67, 0x445d, + 0x6527, 0x4e5f, 0x3a59, 0x6528, 0x3f42, 0x652a, 0x3e52, 0x3a30, + 0x6529, 0x3d2a, 0x383e, 0x4148, 0x6525, 0x652b, 0x6526, 0x3750, + 0x652e, 0x6532, 0x376b, 0x652d, 0x6536, 0x394a, 0x4d6d, 0x303c, + 0x6533, 0x356b, 0x6530, 0x6531, 0x457d, 0x652f, 0x652c, 0x3328, + 0x4064, 0x3828, 0x6538, 0x6535, 0x6537, 0x6534, 0x3751, 0x4233, + 0x6539, 0x416e, 0x6546, 0x6542, 0x653c, 0x6540, 0x3c7a, 0x305d, + 0x653b, 0x6543, 0x6547, 0x394b, 0x4c56, 0x4456, 0x653d, 0x6545, + 0x653a, 0x433e, 0x653f, 0x303d, 0x4c4a, 0x653e, 0x365b, 0x486c, + 0x416d, 0x4e50, 0x3d6f, 0x656e, 0x6548, 0x407e, 0x6544, 0x6549, + 0x654b, 0x4479, 0x654e, 0x654a, 0x4a54, 0x344b, 0x4c4b, 0x305e, + 0x654d, 0x4e7d, 0x654c, 0x316f, 0x466c, 0x654f, 0x6556, 0x6550, + 0x6557, 0x6553, 0x477b, 0x3c4a, 0x6555, 0x6552, 0x6558, 0x6551, + 0x3d44, 0x4b25, 0x3d4c, 0x6554, 0x6560, 0x655c, 0x655f, 0x655d, + 0x6561, 0x655b, 0x6541, 0x4053, 0x484b, 0x655e, 0x6559, 0x4121, + 0x3752, 0x3d2b, 0x3f25, 0x4136, 0x6564, 0x6566, 0x6567, 0x6563, + 0x6565, 0x655a, 0x6562, 0x656a, 0x6569, 0x4b7a, 0x372b, 0x6568, + 0x656c, 0x656b, 0x656f, 0x6571, 0x3b3c, 0x656d, 0x6572, 0x6573, + 0x6574, 0x657a, 0x453b, 0x6576, 0x6575, 0x6577, 0x6578, 0x6579, + 0x657b, 0x657c, 0x344c, 0x657d, 0x657e, 0x6621, 0x6622, 0x6623, + 0x6624, 0x6625, 0x6626, 0x6628, 0x6627, 0x6629, 0x662a, 0x662b, + 0x662e, 0x662c, 0x662d, 0x3a61, 0x3753, 0x4356, 0x4833, 0x3d70, + 0x474d, 0x486d, 0x662f, 0x586d, 0x6630, 0x6632, 0x4d65, 0x6631, + 0x6634, 0x6633, 0x4d53, 0x6635, 0x487e, 0x6636, 0x6639, 0x6638, + 0x6637, 0x663a, 0x3732, 0x4122, 0x3541, 0x663e, 0x663b, 0x663c, + 0x663f, 0x6640, 0x663d, 0x3129, 0x3227, 0x6642, 0x6643, 0x6644, + 0x4d62, 0x3d2c, 0x6646, 0x6645, 0x3f69, 0x6647, 0x6648, 0x6649, + 0x3465, 0x344d, 0x664a, 0x664b, 0x4b5d, 0x4d63, 0x4d54, 0x4f37, + 0x394d, 0x664e, 0x3c54, 0x664d, 0x664f, 0x3c29, 0x4251, 0x6650, + 0x394c, 0x4c57, 0x6651, 0x6652, 0x6653, 0x6654, 0x6655, 0x3c2a, + 0x4c6d, 0x6657, 0x433f, 0x6656, 0x6659, 0x6658, 0x665a, 0x403b, + 0x665b, 0x665c, 0x4a39, 0x665d, 0x416f, 0x665e, 0x665f, 0x4e7e, + 0x6662, 0x6661, 0x6660, 0x4430, 0x6663, 0x3f26, 0x6664, 0x6665, + 0x4f38, 0x6666, 0x6667, 0x6669, 0x6668, 0x4825, 0x4679, 0x4f3e, + 0x4829, 0x666b, 0x3e53, 0x492a, 0x666c, 0x666a, 0x344e, 0x3854, + 0x3b68, 0x486e, 0x382a, 0x4b43, 0x666f, 0x666d, 0x394e, 0x394f, + 0x3069, 0x3a68, 0x4759, 0x305f, 0x6674, 0x4340, 0x4758, 0x425b, + 0x6676, 0x6672, 0x6675, 0x6670, 0x6673, 0x4b26, 0x3855, 0x307d, + 0x6671, 0x6678, 0x6679, 0x4639, 0x363b, 0x6726, 0x473d, 0x3b69, + 0x363c, 0x4048, 0x4f46, 0x4c2e, 0x6677, 0x4054, 0x3553, 0x667a, + 0x667c, 0x667b, 0x667d, 0x4326, 0x473e, 0x4431, 0x6723, 0x6722, + 0x667e, 0x3f55, 0x4965, 0x6725, 0x6724, 0x3950, 0x4f53, 0x6735, + 0x6729, 0x672a, 0x3c70, 0x6728, 0x3978, 0x6727, 0x672b, 0x4432, + 0x4a22, 0x4123, 0x425c, 0x672f, 0x6730, 0x672c, 0x672d, 0x672e, + 0x3951, 0x6736, 0x6732, 0x4966, 0x4b6c, 0x4928, 0x6731, 0x6734, + 0x6733, 0x4b44, 0x6737, 0x6738, 0x4137, 0x6739, 0x673b, 0x673f, + 0x673c, 0x673a, 0x473f, 0x673d, 0x673e, 0x3232, 0x6745, 0x6740, + 0x6741, 0x6742, 0x4221, 0x6744, 0x6743, 0x6746, 0x6747, 0x6748, + 0x3f43, 0x3269, 0x6749, 0x4e57, 0x3c2b, 0x3d2d, 0x3b6a, 0x4357, + 0x674a, 0x674b, 0x3131, 0x674c, 0x674d, 0x674e, 0x674f, 0x6750, + 0x363d, 0x5a2a, 0x6751, 0x4065, 0x6752, 0x3c4b, 0x6753, 0x5030, + 0x6754, 0x4a5e, 0x345c, 0x4124, 0x3d58, 0x4971, 0x3d2e, 0x6755, + 0x3952, 0x6756, 0x484c, 0x6764, 0x6758, 0x4249, 0x4775, 0x383f, + 0x6757, 0x4125, 0x6759, 0x447a, 0x675b, 0x675a, 0x675d, 0x675c, + 0x675e, 0x6760, 0x675f, 0x344f, 0x6761, 0x6762, 0x6763, 0x3a31, + 0x4e49, 0x6765, 0x3f27, 0x3170, 0x6766, 0x6767, 0x6768, 0x3072, + 0x6769, 0x676a, 0x4967, 0x3c47, 0x676c, 0x3329, 0x3032, 0x676b, + 0x676e, 0x474e, 0x3f44, 0x3256, 0x4b27, 0x375d, 0x365c, 0x676d, + 0x326a, 0x3423, 0x3171, 0x6772, 0x4e6a, 0x425d, 0x4944, 0x677e, + 0x3257, 0x677c, 0x677a, 0x6771, 0x676f, 0x6770, 0x3c63, 0x366c, + 0x4377, 0x4651, 0x3151, 0x6774, 0x6773, 0x6779, 0x6775, 0x6778, + 0x4c50, 0x6777, 0x3258, 0x337d, 0x677b, 0x677d, 0x3754, 0x6823, + 0x682c, 0x682d, 0x302b, 0x6834, 0x3071, 0x682b, 0x682a, 0x6825, + 0x6824, 0x6822, 0x6821, 0x4363, 0x427b, 0x6827, 0x6826, 0x6829, + 0x4170, 0x3755, 0x3141, 0x6828, 0x3953, 0x4171, 0x683a, 0x683b, + 0x3259, 0x322e, 0x6838, 0x682e, 0x6836, 0x683d, 0x6837, 0x6835, + 0x6776, 0x6833, 0x682f, 0x3450, 0x6831, 0x683c, 0x6832, 0x683e, + 0x6830, 0x477c, 0x4d69, 0x6839, 0x684f, 0x6847, 0x3f7b, 0x3546, + 0x365d, 0x6842, 0x325b, 0x3e54, 0x6845, 0x3a5a, 0x4551, 0x684a, + 0x4a6e, 0x6841, 0x325a, 0x3856, 0x4929, 0x684b, 0x683f, 0x6848, + 0x6852, 0x6843, 0x6844, 0x463a, 0x6849, 0x6846, 0x4b28, 0x684c, + 0x3060, 0x6840, 0x684e, 0x684d, 0x476b, 0x6854, 0x685f, 0x337e, + 0x6862, 0x6850, 0x6855, 0x4d6e, 0x685e, 0x4d55, 0x4e2a, 0x4378, + 0x336b, 0x4972, 0x6864, 0x4621, 0x3031, 0x685d, 0x6859, 0x4172, + 0x6853, 0x685b, 0x6860, 0x472c, 0x302a, 0x6858, 0x6861, 0x4978, + 0x685c, 0x6857, 0x3e55, 0x3d2f, 0x3c2c, 0x4c58, 0x4947, 0x6867, + 0x6870, 0x685a, 0x3377, 0x3e78, 0x6865, 0x686a, 0x4173, 0x6866, + 0x686d, 0x435f, 0x686e, 0x4d56, 0x6863, 0x3338, 0x6869, 0x686c, + 0x4c2c, 0x686f, 0x6868, 0x686b, 0x4b29, 0x4f21, 0x6873, 0x687a, + 0x6872, 0x3c43, 0x6851, 0x4a4e, 0x4c22, 0x6879, 0x6878, 0x6874, + 0x6875, 0x3136, 0x6877, 0x6871, 0x4455, 0x6876, 0x307e, 0x4222, + 0x4a43, 0x687b, 0x6921, 0x4859, 0x687e, 0x3e56, 0x3c49, 0x6923, + 0x363e, 0x6924, 0x4979, 0x687d, 0x6856, 0x687c, 0x4f4f, 0x4622, + 0x4973, 0x692b, 0x6931, 0x6932, 0x6925, 0x4776, 0x692f, 0x6927, + 0x6929, 0x6933, 0x6928, 0x692c, 0x3172, 0x4665, 0x692d, 0x6930, + 0x6926, 0x4126, 0x692a, 0x3b27, 0x3f45, 0x3730, 0x4c74, 0x4c79, + 0x3d72, 0x6937, 0x6935, 0x4f4e, 0x6934, 0x4d75, 0x6936, 0x6938, + 0x6939, 0x693c, 0x693a, 0x4623, 0x693b, 0x484d, 0x692e, 0x3d73, + 0x693d, 0x6942, 0x4174, 0x6941, 0x6922, 0x6943, 0x4149, 0x693e, + 0x6940, 0x693f, 0x5d31, 0x5d22, 0x6945, 0x6944, 0x4d76, 0x623c, + 0x6946, 0x6947, 0x6948, 0x3857, 0x3554, 0x694a, 0x515d, 0x3575, + 0x4e3a, 0x3673, 0x694b, 0x694c, 0x436e, 0x694d, 0x467a, 0x303a, + 0x3263, 0x6952, 0x6953, 0x694e, 0x3b3d, 0x694f, 0x4742, 0x6950, + 0x6951, 0x695b, 0x6955, 0x6958, 0x6954, 0x6956, 0x6957, 0x3c58, + 0x6959, 0x4341, 0x3756, 0x3342, 0x695c, 0x333f, 0x6961, 0x695d, + 0x6960, 0x483a, 0x695e, 0x695f, 0x4948, 0x485a, 0x6962, 0x427d, + 0x696c, 0x6968, 0x326b, 0x6966, 0x4b2a, 0x6967, 0x6964, 0x6965, + 0x696a, 0x696d, 0x696b, 0x6969, 0x6963, 0x4358, 0x6974, 0x4c2a, + 0x6972, 0x6973, 0x696e, 0x6970, 0x6971, 0x696f, 0x4066, 0x4f39, + 0x6978, 0x6979, 0x6a21, 0x3f2a, 0x697b, 0x697e, 0x6976, 0x6975, + 0x6a22, 0x325c, 0x697c, 0x6a23, 0x697d, 0x697a, 0x4433, 0x6977, + 0x4768, 0x6a27, 0x4d3b, 0x6a26, 0x6a25, 0x6a2e, 0x6a28, 0x6a30, + 0x4d66, 0x6a33, 0x6a2a, 0x6a2b, 0x6a2f, 0x6a32, 0x6a31, 0x6a29, + 0x6a2c, 0x6a3d, 0x6a36, 0x6a34, 0x6a35, 0x6a3a, 0x6a3b, 0x332a, + 0x3542, 0x6a39, 0x6a24, 0x6a38, 0x6a3c, 0x6a37, 0x6a3e, 0x6a40, + 0x6a3f, 0x6a42, 0x6a41, 0x695a, 0x6a46, 0x6a43, 0x6a44, 0x6a45, + 0x6a47, 0x376c, 0x6a49, 0x6a48, 0x3d30, 0x3954, 0x5e27, 0x6a4a, + 0x3d51, 0x3339, 0x6a4b, 0x3152, 0x3e57, 0x6a4c, 0x3955, 0x6a4d, + 0x3061, 0x493d, 0x6a4e, 0x3f6a, 0x6a55, 0x6a52, 0x436f, 0x6a53, + 0x6a50, 0x365e, 0x6a4f, 0x6a56, 0x3736, 0x425e, 0x6a5c, 0x6a58, + 0x4235, 0x6a57, 0x6a5a, 0x6a51, 0x6a5b, 0x6a5d, 0x486f, 0x6a59, + 0x6a5e, 0x6a60, 0x3853, 0x6a54, 0x3041, 0x6a5f, 0x3a5b, 0x4e76, + 0x6a61, 0x6a62, 0x4175, 0x4e22, 0x6a63, 0x4d35, 0x6a64, 0x6a65, + 0x4a64, 0x6a66, 0x3a40, 0x4e23, 0x6a6b, 0x6a6c, 0x3e58, 0x6a6a, + 0x4d67, 0x6a67, 0x6a69, 0x403d, 0x3f7e, 0x6a68, 0x6a6d, 0x4a23, + 0x6a6f, 0x6a6e, 0x336c, 0x4b2b, 0x6a70, 0x6a7c, 0x6a72, 0x6a73, + 0x6a74, 0x6a75, 0x6a79, 0x6a7a, 0x6a78, 0x6a76, 0x6a71, 0x6a77, + 0x6a7b, 0x7037, 0x3228, 0x6a7e, 0x365f, 0x6a7d, 0x6b22, 0x6b21, + 0x6b24, 0x6b23, 0x6b25, 0x3d31, 0x6b26, 0x6b27, 0x6b28, 0x403e, + 0x4d57, 0x6b29, 0x4a24, 0x4746, 0x6b2a, 0x6b2b, 0x382b, 0x352c, + 0x6b2c, 0x3b6b, 0x4741, 0x6b2d, 0x3350, 0x6b2e, 0x6b30, 0x4d77, + 0x6b2f, 0x3f46, 0x6b31, 0x6b32, 0x6b33, 0x3451, 0x6b34, 0x6b35, + 0x6b36, 0x6b37, 0x3351, 0x6b38, 0x6b39, 0x6b3a, 0x3272, 0x3f28, + 0x6b3b, 0x6b3c, 0x6b3d, 0x3840, 0x447b, 0x6b3e, 0x3757, 0x3f56, + 0x6b41, 0x4624, 0x6b40, 0x3731, 0x6b3f, 0x4277, 0x352d, 0x6b42, + 0x6b43, 0x3e59, 0x376d, 0x6b44, 0x4b2c, 0x405f, 0x3576, 0x4c75, + 0x414a, 0x6b45, 0x3f47, 0x4370, 0x3e5a, 0x6b46, 0x6b49, 0x6b4a, + 0x3a3e, 0x4242, 0x6b48, 0x3e5b, 0x493e, 0x6b47, 0x3b6c, 0x3153, + 0x6b4e, 0x3758, 0x3b6e, 0x3b6d, 0x4f4d, 0x6b4d, 0x6b4c, 0x4127, + 0x354d, 0x4f43, 0x333a, 0x3e5c, 0x6b4b, 0x6b50, 0x6b51, 0x6b4f, + 0x3858, 0x4d40, 0x3b6f, 0x4727, 0x6b54, 0x4040, 0x4342, 0x4d36, + 0x6b57, 0x386c, 0x403f, 0x6b53, 0x6b58, 0x386d, 0x6b55, 0x6b56, + 0x6b52, 0x4062, 0x4649, 0x432f, 0x325d, 0x4870, 0x3543, 0x4434, + 0x6b5b, 0x6b59, 0x434c, 0x4041, 0x3452, 0x6b5a, 0x3f5b, 0x4e4a, + 0x4f40, 0x6b5c, 0x6b67, 0x4435, 0x6b66, 0x6b63, 0x6b6b, 0x6b64, + 0x6b60, 0x447c, 0x6b5f, 0x6b5d, 0x4d21, 0x3b70, 0x6b61, 0x6b5e, + 0x6b65, 0x3d74, 0x3841, 0x427a, 0x4b45, 0x315a, 0x3062, 0x4625, + 0x6b69, 0x6b68, 0x4666, 0x6b6d, 0x6b62, 0x6b6c, 0x6b6e, 0x382c, + 0x6b6a, 0x3956, 0x3c55, 0x6b6f, 0x4d58, 0x6b72, 0x6b75, 0x6b73, + 0x4935, 0x6b70, 0x3660, 0x6b74, 0x6b76, 0x6b7a, 0x6b77, 0x6b79, + 0x6b78, 0x6b7b, 0x3c31, 0x6b7d, 0x6b7c, 0x4968, 0x6c21, 0x3759, + 0x6b7e, 0x6c22, 0x6c23, 0x3544, 0x6641, 0x3e79, 0x6c24, 0x386e, + 0x6c25, 0x6c26, 0x3b3e, 0x5a4e, 0x6c27, 0x6c28, 0x3d32, 0x6c29, + 0x6c2a, 0x6c2b, 0x6c2c, 0x6c2d, 0x432b, 0x6c2e, 0x6c30, 0x6c2f, + 0x4626, 0x6c31, 0x4b2d, 0x6c32, 0x6c33, 0x6c34, 0x6c35, 0x465a, + 0x3e5d, 0x6c36, 0x396b, 0x502e, 0x6c37, 0x6c38, 0x493f, 0x6c39, + 0x6c41, 0x6c3a, 0x6c3c, 0x6c3b, 0x6c3d, 0x4b46, 0x6c3e, 0x6c3f, + 0x6c40, 0x6c42, 0x332d, 0x4467, 0x4969, 0x3a62, 0x3957, 0x494f, + 0x325f, 0x484e, 0x6c45, 0x3453, 0x4055, 0x6c44, 0x6c49, 0x4379, + 0x4c63, 0x6c47, 0x6c48, 0x352e, 0x6c4a, 0x4763, 0x425f, 0x4871, + 0x453d, 0x6c46, 0x4b47, 0x326c, 0x6c4c, 0x4f28, 0x4442, 0x4f45, + 0x3b71, 0x6c4b, 0x4231, 0x6c5c, 0x4128, 0x4678, 0x4950, 0x6c4f, + 0x3b3f, 0x3b72, 0x3e5e, 0x4765, 0x382d, 0x6c4e, 0x6c4d, 0x496a, + 0x3c41, 0x4552, 0x6c51, 0x6c52, 0x3958, 0x6c50, 0x6c53, 0x6c54, + 0x6c56, 0x4223, 0x6c55, 0x3466, 0x6c58, 0x6c57, 0x6c59, 0x6c5b, + 0x6c5d, 0x6c5e, 0x4056, 0x3c4f, 0x6c5f, 0x3352, 0x6c60, 0x4176, + 0x6c61, 0x6c62, 0x496b, 0x352f, 0x6c63, 0x4436, 0x315b, 0x6c64, + 0x3c71, 0x3f76, 0x422d, 0x6c67, 0x6c66, 0x6c65, 0x6c6d, 0x6c6b, + 0x6c68, 0x6c6a, 0x6c69, 0x6c6c, 0x3577, 0x6c70, 0x4057, 0x6c71, + 0x3859, 0x6c6e, 0x6c6f, 0x4f29, 0x4437, 0x4129, 0x6c72, 0x6c75, + 0x6c73, 0x6c74, 0x4d59, 0x4627, 0x6c78, 0x6c76, 0x6c77, 0x6c79, + 0x6d29, 0x6c7c, 0x6c7d, 0x6c7b, 0x6c7a, 0x447d, 0x6d21, 0x6d25, + 0x6d22, 0x6c7e, 0x6d23, 0x6d24, 0x6d2b, 0x6d26, 0x4058, 0x6d28, + 0x6d2a, 0x6d27, 0x6d2d, 0x3d33, 0x6d2c, 0x6d2e, 0x6d2f, 0x6d32, + 0x6d31, 0x6d30, 0x6d34, 0x6d33, 0x4c76, 0x6d36, 0x6d35, 0x6d37, + 0x6d38, 0x6d3a, 0x6d39, 0x3f48, 0x6d3b, 0x366d, 0x6d3c, 0x6d3e, + 0x6d3f, 0x6d40, 0x6d3d, 0x6d41, 0x3c56, 0x6d42, 0x3530, 0x3733, + 0x382e, 0x6d43, 0x4670, 0x453e, 0x6d44, 0x6d47, 0x3c34, 0x6d46, + 0x6d45, 0x375a, 0x6d48, 0x3353, 0x6d4a, 0x3a5c, 0x6d49, 0x6d52, + 0x6d4c, 0x6d4e, 0x4a65, 0x6d4b, 0x6d4d, 0x6d51, 0x6d4f, 0x3531, + 0x6d50, 0x6d53, 0x475a, 0x4e58, 0x3d34, 0x6d54, 0x4d22, 0x6d56, + 0x6d55, 0x6d59, 0x4d41, 0x6d58, 0x336d, 0x6d57, 0x6d5c, 0x6d5b, + 0x6d5a, 0x4532, 0x6d5d, 0x6d5e, 0x6d5f, 0x396c, 0x3725, 0x6d60, + 0x6d61, 0x6d62, 0x3f49, 0x6d63, 0x3c2d, 0x6d64, 0x6d65, 0x5221, + 0x517e, 0x6d66, 0x6570, 0x6d67, 0x4324, 0x3f2b, 0x4740, 0x6d68, + 0x4a55, 0x4454, 0x397e, 0x4329, 0x312a, 0x4b78, 0x3f57, 0x375e, + 0x3661, 0x4a56, 0x6d69, 0x6d6b, 0x6d6a, 0x3260, 0x4676, 0x6d6c, + 0x4777, 0x4533, 0x6d6d, 0x3d52, 0x6d6f, 0x4c42, 0x6d7e, 0x6d71, + 0x6d72, 0x4449, 0x4260, 0x4177, 0x4628, 0x6d70, 0x3555, 0x6d79, + 0x6d76, 0x6e25, 0x4629, 0x4360, 0x6d73, 0x447e, 0x4553, 0x6d74, + 0x6d78, 0x3f60, 0x4767, 0x444c, 0x4042, 0x6d77, 0x422e, 0x4224, + 0x6d75, 0x3029, 0x4f22, 0x6d7a, 0x4261, 0x3d35, 0x3f4a, 0x6d7c, + 0x6d7b, 0x306f, 0x6d7d, 0x492f, 0x6e27, 0x465b, 0x3f6b, 0x4359, + 0x3678, 0x6e26, 0x4d37, 0x313f, 0x4a57, 0x3261, 0x6e21, 0x6e22, + 0x6e23, 0x6e24, 0x463b, 0x4323, 0x3063, 0x6e28, 0x6e29, 0x7423, + 0x423d, 0x6e2a, 0x3173, 0x414c, 0x382f, 0x4d5a, 0x6e2b, 0x452c, + 0x4178, 0x3c57, 0x6e2c, 0x6e2f, 0x3d65, 0x6e2d, 0x412b, 0x412a, + 0x3064, 0x4e4b, 0x6e31, 0x4872, 0x6e33, 0x6e32, 0x6e30, 0x6364, + 0x3454, 0x6d6e, 0x6e35, 0x6e34, 0x6e36, 0x4d38, 0x4661, 0x4b2e, + 0x6e37, 0x3c59, 0x6e38, 0x6e39, 0x6e3a, 0x4521, 0x306a, 0x3959, + 0x4f3a, 0x6e3e, 0x3734, 0x6e3b, 0x6e3c, 0x4974, 0x3354, 0x4d39, + 0x363f, 0x4554, 0x6e3f, 0x6e40, 0x6e41, 0x4522, 0x6e43, 0x6e42, + 0x4653, 0x6e44, 0x3d36, 0x3c60, 0x475b, 0x4371, 0x3c72, 0x3f6c, + 0x6e45, 0x6e46, 0x3f5d, 0x6e47, 0x6e48, 0x6e49, 0x4d6f, 0x3d37, + 0x6e4b, 0x6e4a, 0x395a, 0x3973, 0x3b40, 0x6e4e, 0x3d66, 0x6e4d, + 0x6e4c, 0x4269, 0x386f, 0x4043, 0x4830, 0x3d39, 0x6e4f, 0x3e5f, + 0x6e52, 0x6e50, 0x6e51, 0x6e54, 0x6e53, 0x3e7a, 0x6e55, 0x6e56, + 0x6e57, 0x4850, 0x3a53, 0x3c61, 0x6e58, 0x6e59, 0x4e24, 0x3d45, + 0x4c6e, 0x4e4c, 0x6e5a, 0x3662, 0x6e5b, 0x4523, 0x6e5e, 0x3378, + 0x3f4b, 0x6e5c, 0x6e5d, 0x4460, 0x4b55, 0x367c, 0x6e60, 0x6e61, + 0x6e5f, 0x6e63, 0x465f, 0x3343, 0x6e67, 0x6e64, 0x6e66, 0x6e62, + 0x6f4f, 0x6e65, 0x4e6b, 0x385a, 0x6e6f, 0x4534, 0x6e6a, 0x6e6d, + 0x6e6b, 0x6e70, 0x6e71, 0x6e69, 0x6e76, 0x3174, 0x6e68, 0x482d, + 0x6e6c, 0x3e60, 0x395b, 0x4b48, 0x3664, 0x3d46, 0x463c, 0x412d, + 0x6e74, 0x6e6e, 0x6e73, 0x4c43, 0x4438, 0x6e75, 0x6e72, 0x412c, + 0x6e79, 0x6e78, 0x6e77, 0x4b2f, 0x3d7b, 0x6e7a, 0x4a5f, 0x3154, + 0x4946, 0x4372, 0x3578, 0x6e7c, 0x395d, 0x3b2c, 0x6e7b, 0x3f6d, + 0x3f6e, 0x6f21, 0x6f23, 0x3e7b, 0x6f22, 0x6f24, 0x3653, 0x4945, + 0x3c62, 0x4f23, 0x6e7e, 0x3a78, 0x4f3f, 0x6f26, 0x6f25, 0x6f27, + 0x6e7d, 0x4669, 0x4555, 0x4457, 0x6f2c, 0x4343, 0x6f28, 0x6f29, + 0x372d, 0x6f2b, 0x3830, 0x6f2a, 0x3e61, 0x3379, 0x6f30, 0x3a3f, + 0x4179, 0x444a, 0x333b, 0x6f2e, 0x6f2f, 0x4443, 0x6f2d, 0x6f31, + 0x6f37, 0x6f3a, 0x6f39, 0x452d, 0x6f32, 0x6f33, 0x6f36, 0x6f38, + 0x3640, 0x6f3b, 0x6f35, 0x6f34, 0x6f3f, 0x6f40, 0x6f41, 0x6f3e, + 0x6f3d, 0x3e62, 0x462a, 0x6f3c, 0x6f45, 0x6f43, 0x6f44, 0x6f42, + 0x4278, 0x6f46, 0x6f47, 0x6f49, 0x3455, 0x6f48, 0x4c7a, 0x6f54, + 0x6f4a, 0x6f4d, 0x6f4b, 0x6f4c, 0x6f4e, 0x6f50, 0x6f51, 0x6f52, + 0x6f55, 0x6f53, 0x6f56, 0x6f58, 0x6f57, 0x4439, 0x4c67, 0x6f59, + 0x412e, 0x6f5a, 0x4a44, 0x6f5b, 0x332b, 0x313c, 0x3457, 0x3456, + 0x6f5c, 0x6f5d, 0x6f5e, 0x6f5f, 0x6f60, 0x3458, 0x3355, 0x395e, + 0x4836, 0x6f62, 0x6f61, 0x6f63, 0x315c, 0x6f66, 0x6f65, 0x6f64, + 0x6f67, 0x6f6a, 0x3047, 0x6f68, 0x6f6c, 0x6f6b, 0x6f6e, 0x6f6d, + 0x6f6f, 0x462e, 0x6f70, 0x6f71, 0x6f73, 0x6f72, 0x496c, 0x6f74, + 0x6f75, 0x3a65, 0x6f76, 0x6f77, 0x4b49, 0x414b, 0x3024, 0x424b, + 0x6f78, 0x496d, 0x6f7b, 0x6f79, 0x395f, 0x6f7a, 0x3842, 0x4a45, + 0x6f7d, 0x7021, 0x6f7e, 0x7022, 0x3121, 0x3f58, 0x3d7c, 0x3459, + 0x7023, 0x4766, 0x7025, 0x3122, 0x7024, 0x4444, 0x4e4d, 0x462b, + 0x6f7c, 0x4e26, 0x3831, 0x4d5b, 0x3679, 0x4e34, 0x3728, 0x4262, + 0x6721, 0x7026, 0x332c, 0x3f6f, 0x3356, 0x7028, 0x7029, 0x7027, + 0x3764, 0x3a5d, 0x3e63, 0x3123, 0x4e59, 0x702b, 0x6e2e, 0x702a, + 0x702e, 0x702c, 0x702d, 0x702f, 0x7030, 0x4e6c, 0x7031, 0x7032, + 0x4049, 0x483b, 0x3f7d, 0x3467, 0x4d3a, 0x326d, 0x3d38, 0x385b, + 0x7035, 0x7034, 0x3b73, 0x7036, 0x7033, 0x3b28, 0x703a, 0x6a2d, + 0x5256, 0x3f77, 0x7038, 0x4e25, 0x4671, 0x312b, 0x4063, 0x3c36, + 0x4a37, 0x3140, 0x4e6d, 0x4d6b, 0x703b, 0x4545, 0x3c7b, 0x703c, + 0x703d, 0x3f4c, 0x703e, 0x4e6e, 0x7039, 0x7040, 0x7042, 0x7041, + 0x703f, 0x7043, 0x7044, 0x417a, 0x3262, 0x7045, 0x4c38, 0x7046, + 0x7047, 0x4f2a, 0x5b31, 0x7048, 0x7049, 0x704a, 0x704e, 0x704b, + 0x704c, 0x704d, 0x704f, 0x4044, 0x4c77, 0x4045, 0x7050, 0x4873, + 0x7051, 0x7353, 0x4c4c, 0x7052, 0x7053, 0x7054, 0x3357, 0x7056, + 0x3f59, 0x7057, 0x3724, 0x7058, 0x705c, 0x705a, 0x705b, 0x3373, + 0x7059, 0x705d, 0x705e, 0x3048, 0x705f, 0x7060, 0x3e64, 0x7061, + 0x3547, 0x7064, 0x7063, 0x7062, 0x6b71, 0x4a5c, 0x7065, 0x7066, + 0x7067, 0x7068, 0x7069, 0x706a, 0x345a, 0x706b, 0x706c, 0x4723, + 0x706e, 0x323b, 0x7071, 0x7070, 0x3124, 0x3641, 0x4a47, 0x443a, + 0x3a22, 0x3960, 0x3d67, 0x3f5c, 0x7073, 0x7072, 0x4d42, 0x3468, + 0x4852, 0x465c, 0x3f7c, 0x4e4e, 0x375b, 0x7076, 0x7075, 0x4b4b, + 0x462c, 0x3150, 0x7077, 0x7074, 0x4951, 0x4d6a, 0x7078, 0x7079, + 0x707b, 0x426a, 0x335b, 0x335c, 0x707a, 0x3469, 0x3832, 0x346a, + 0x453f, 0x4e60, 0x385c, 0x707c, 0x707d, 0x707e, 0x7121, 0x7123, + 0x7122, 0x4977, 0x7124, 0x7125, 0x7126, 0x7127, 0x7129, 0x7128, + 0x712a, 0x4874, 0x664c, 0x3f29, 0x3532, 0x712b, 0x712c, 0x522c, + 0x5d3b, 0x4853, 0x307b, 0x303b, 0x3b74, 0x4b30, 0x3e7e, 0x712d, + 0x4c5f, 0x712e, 0x4d5c, 0x3142, 0x3b41, 0x712f, 0x326e, 0x7130, + 0x7131, 0x7133, 0x7134, 0x7136, 0x7132, 0x7135, 0x345b, 0x7137, + 0x7138, 0x7139, 0x713a, 0x713b, 0x713d, 0x713c, 0x713f, 0x7142, + 0x713e, 0x7140, 0x7141, 0x7143, 0x3642, 0x3c73, 0x7144, 0x7145, + 0x3961, 0x7146, 0x333e, 0x474f, 0x7147, 0x7148, 0x435a, 0x466b, + 0x7149, 0x477d, 0x424c, 0x3158, 0x366e, 0x366f, 0x4373, 0x714e, + 0x3670, 0x326f, 0x714d, 0x714b, 0x714c, 0x714a, 0x7158, 0x714f, + 0x7150, 0x7151, 0x7152, 0x7154, 0x7153, 0x3d59, 0x7155, 0x7157, + 0x3533, 0x7156, 0x417b, 0x3833, 0x7159, 0x424d, 0x715a, 0x462d, + 0x715b, 0x7160, 0x715e, 0x715d, 0x715f, 0x715c, 0x7162, 0x7161, + 0x7164, 0x3643, 0x7163, 0x7165, 0x7166, 0x7168, 0x7167, 0x7169, + 0x716b, 0x716a, 0x397c, 0x716c, 0x716d, 0x333c, 0x716e, 0x716f, + 0x3f71, 0x7170, 0x7171, 0x7172, 0x7173, 0x3962, 0x7174, 0x7175, + 0x7176, 0x7177, 0x7178, 0x4831, 0x717a, 0x4926, 0x717b, 0x7179, + 0x717d, 0x717c, 0x717e, 0x7221, 0x7222, 0x7223, 0x7224, 0x7225, + 0x7226, 0x7227, 0x7228, 0x7229, 0x722a, 0x722b, 0x722c, 0x722d, + 0x722e, 0x5d35, 0x722f, 0x6478, 0x3534, 0x3321, 0x3a32, 0x7231, + 0x7230, 0x4c25, 0x7233, 0x7234, 0x7232, 0x7235, 0x4b62, 0x7236, + 0x357b, 0x4f25, 0x7237, 0x7239, 0x303e, 0x723a, 0x4a2b, 0x7238, + 0x723b, 0x723c, 0x723d, 0x723e, 0x723f, 0x4b6e, 0x3b2d, 0x3a7a, + 0x412f, 0x7240, 0x7243, 0x7241, 0x7244, 0x3871, 0x7242, 0x7245, + 0x7246, 0x7247, 0x724b, 0x3b2a, 0x4264, 0x724c, 0x7249, 0x7248, + 0x724a, 0x375f, 0x7250, 0x724f, 0x724e, 0x3033, 0x725a, 0x7256, + 0x7257, 0x7253, 0x7259, 0x7255, 0x3362, 0x4f4c, 0x7258, 0x7254, + 0x7252, 0x7251, 0x725c, 0x725f, 0x725e, 0x725d, 0x4949, 0x725b, + 0x3073, 0x7260, 0x7262, 0x336f, 0x724d, 0x3137, 0x7264, 0x7263, + 0x7261, 0x432d, 0x4b70, 0x4e5a, 0x7265, 0x7266, 0x7267, 0x7268, + 0x7269, 0x443b, 0x726a, 0x4837, 0x726f, 0x726b, 0x726c, 0x4b31, + 0x4c44, 0x4650, 0x7270, 0x7271, 0x463e, 0x726e, 0x726d, 0x322a, + 0x7279, 0x7278, 0x3175, 0x7276, 0x7275, 0x7273, 0x337b, 0x7272, + 0x3c32, 0x3229, 0x3963, 0x727c, 0x727b, 0x727a, 0x7277, 0x727d, + 0x727e, 0x7325, 0x7324, 0x7326, 0x312d, 0x7321, 0x7322, 0x3974, + 0x4c39, 0x7323, 0x4b32, 0x732b, 0x7327, 0x732c, 0x7329, 0x7328, + 0x375c, 0x732d, 0x732e, 0x732f, 0x732a, 0x7274, 0x7330, 0x4461, + 0x7334, 0x7335, 0x7333, 0x7332, 0x7338, 0x7331, 0x7336, 0x7337, + 0x733a, 0x7339, 0x733c, 0x733d, 0x733e, 0x4f49, 0x733b, 0x426b, + 0x3a6d, 0x733f, 0x7340, 0x7341, 0x7342, 0x7343, 0x3834, 0x7344, + 0x7345, 0x3c2f, 0x7346, 0x7347, 0x7348, 0x7349, 0x734c, 0x734a, + 0x4f3c, 0x734b, 0x4e6f, 0x734d, 0x4e5b, 0x734e, 0x477e, 0x734f, + 0x7351, 0x7352, 0x7350, 0x396d, 0x4c4d, 0x4b63, 0x5677, 0x5d60, + 0x4b7b, 0x322b, 0x7354, 0x3550, 0x7355, 0x7356, 0x7357, 0x3975, + 0x7358, 0x6054, 0x4c5b, 0x4263, 0x7359, 0x735b, 0x735a, 0x735c, + 0x735d, 0x735e, 0x735f, 0x7360, 0x7361, 0x7362, 0x7363, 0x7364, + 0x7365, 0x7366, 0x7367, 0x7368, 0x4524, 0x385d, 0x736a, 0x414d, + 0x736b, 0x736c, 0x4921, 0x736d, 0x736e, 0x6337, 0x6c5a, 0x706d, + 0x736f, 0x7370, 0x7372, 0x7373, 0x7374, 0x4e70, 0x7371, 0x7375, + 0x7376, 0x7378, 0x7377, 0x737a, 0x737b, 0x7379, 0x4e36, 0x737c, + 0x737d, 0x6354, 0x737e, 0x212a, 0x2174, 0x2170, 0x2173, 0x2175, + 0x214a, 0x214b, 0x2176, 0x215c, 0x2124, 0x2125, 0x213f, 0x2330, + 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, 0x2338, + 0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129, 0x2177, + 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, 0x2348, + 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, 0x2350, + 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, 0x2358, + 0x2359, 0x235a, 0x214e, 0x2140, 0x214f, 0x2130, 0x2132, 0x212e, + 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, 0x2368, + 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, 0x2370, + 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, 0x2378, + 0x2379, 0x237a, 0x2150, 0x2143, 0x2151, 0x2131, 0x216f, +}; + +static const Summary16 jisx0208_uni2indx_page00[16] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x118c }, { 5, 0x0053 }, + { 9, 0x0000 }, { 9, 0x0080 }, { 10, 0x0000 }, { 10, 0x0080 }, +}; +static const Summary16 jisx0208_uni2indx_page03[22] = { + /* 0x0300 */ + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, { 11, 0x0000 }, + { 11, 0x0000 }, { 11, 0xfffe }, { 26, 0x03fb }, { 35, 0xfffe }, + { 50, 0x03fb }, { 59, 0x0000 }, { 59, 0x0000 }, { 59, 0x0000 }, + /* 0x0400 */ + { 59, 0x0002 }, { 60, 0xffff }, { 76, 0xffff }, { 92, 0xffff }, + { 108, 0xffff }, { 124, 0x0002 }, +}; +static const Summary16 jisx0208_uni2indx_page20[50] = { + /* 0x2000 */ + { 125, 0x0000 }, { 125, 0x3361 }, { 132, 0x0063 }, { 136, 0x080d }, + { 140, 0x0000 }, { 140, 0x0000 }, { 140, 0x0000 }, { 140, 0x0000 }, + { 140, 0x0000 }, { 140, 0x0000 }, { 140, 0x0000 }, { 140, 0x0000 }, + { 140, 0x0000 }, { 140, 0x0000 }, { 140, 0x0000 }, { 140, 0x0000 }, + /* 0x2100 */ + { 140, 0x0008 }, { 141, 0x0000 }, { 141, 0x0800 }, { 142, 0x0000 }, + { 142, 0x0000 }, { 142, 0x0000 }, { 142, 0x0000 }, { 142, 0x0000 }, + { 142, 0x0000 }, { 142, 0x000f }, { 146, 0x0000 }, { 146, 0x0000 }, + { 146, 0x0000 }, { 146, 0x0014 }, { 148, 0x0000 }, { 148, 0x0000 }, + /* 0x2200 */ + { 148, 0x098d }, { 154, 0x6404 }, { 158, 0x1f81 }, { 165, 0x2030 }, + { 168, 0x0000 }, { 168, 0x0004 }, { 169, 0x0cc3 }, { 175, 0x0000 }, + { 175, 0x00cc }, { 179, 0x0000 }, { 179, 0x0020 }, { 180, 0x0000 }, + { 180, 0x0000 }, { 180, 0x0000 }, { 180, 0x0000 }, { 180, 0x0000 }, + /* 0x2300 */ + { 180, 0x0000 }, { 180, 0x0004 }, +}; +static const Summary16 jisx0208_uni2indx_page25[23] = { + /* 0x2500 */ + { 181, 0x900f }, { 187, 0x3999 }, { 195, 0x9939 }, { 203, 0x9999 }, + { 211, 0x0804 }, { 213, 0x0000 }, { 213, 0x0000 }, { 213, 0x0000 }, + { 213, 0x0000 }, { 213, 0x0000 }, { 213, 0x0003 }, { 215, 0x300c }, + { 219, 0xc8c0 }, { 224, 0x0000 }, { 224, 0x8000 }, { 225, 0x0000 }, + /* 0x2600 */ + { 225, 0x0060 }, { 227, 0x0000 }, { 227, 0x0000 }, { 227, 0x0000 }, + { 227, 0x0005 }, { 229, 0x0000 }, { 229, 0xa400 }, +}; +static const Summary16 jisx0208_uni2indx_page30[16] = { + /* 0x3000 */ + { 232, 0xffef }, { 247, 0x103f }, { 254, 0x0000 }, { 254, 0x0000 }, + { 254, 0xfffe }, { 269, 0xffff }, { 285, 0xffff }, { 301, 0xffff }, + { 317, 0xffff }, { 333, 0x780f }, { 341, 0xfffe }, { 356, 0xffff }, + { 372, 0xffff }, { 388, 0xffff }, { 404, 0xffff }, { 420, 0x787f }, +}; +static const Summary16 jisx0208_uni2indx_page4e[1307] = { + /* 0x4e00 */ + { 431, 0x6f8b }, { 441, 0x43f3 }, { 450, 0x2442 }, { 454, 0x9b46 }, + { 462, 0xe82c }, { 469, 0xe3e0 }, { 477, 0x0004 }, { 478, 0x400a }, + { 481, 0x5f65 }, { 491, 0xdb36 }, { 501, 0x7977 }, { 512, 0x0449 }, + { 516, 0xecd7 }, { 527, 0xe3f0 }, { 536, 0x6038 }, { 541, 0x08c5 }, + /* 0x4f00 */ + { 546, 0xe602 }, { 552, 0x3403 }, { 557, 0x8000 }, { 558, 0x3551 }, + { 565, 0xe0c8 }, { 571, 0x7eab }, { 582, 0x8200 }, { 584, 0x9869 }, + { 591, 0xa948 }, { 597, 0x2942 }, { 602, 0xe803 }, { 608, 0x8060 }, + { 611, 0x441c }, { 616, 0xad93 }, { 625, 0xc03a }, { 631, 0x4568 }, + /* 0x5000 */ + { 637, 0xaa60 }, { 643, 0x8656 }, { 650, 0x3f7a }, { 661, 0x0240 }, + { 663, 0x8388 }, { 668, 0x1461 }, { 673, 0x1020 }, { 675, 0x2174 }, + { 681, 0x2021 }, { 684, 0x0702 }, { 688, 0x3000 }, { 690, 0x40bc }, + { 696, 0xa624 }, { 702, 0x4462 }, { 707, 0x60a8 }, { 712, 0x0a20 }, + /* 0x5100 */ + { 715, 0x0217 }, { 720, 0x8574 }, { 727, 0x0402 }, { 729, 0x9c84 }, + { 735, 0x7bfb }, { 748, 0x1415 }, { 753, 0x7f24 }, { 762, 0x11e2 }, + { 768, 0xb665 }, { 777, 0x02ef }, { 785, 0x1f75 }, { 795, 0x20ff }, + { 804, 0x3a70 }, { 811, 0x3840 }, { 815, 0x26c3 }, { 822, 0x6763 }, + /* 0x5200 */ + { 831, 0x4dd9 }, { 840, 0x2092 }, { 844, 0x46b0 }, { 850, 0x0fc9 }, + { 858, 0xbc98 }, { 866, 0x4850 }, { 870, 0x8638 }, { 876, 0xa03f }, + { 884, 0x2388 }, { 889, 0x8816 }, { 894, 0x3e09 }, { 901, 0x5232 }, + { 907, 0x22aa }, { 913, 0xe3a4 }, { 921, 0x00dd }, { 927, 0xc72c }, + /* 0x5300 */ + { 935, 0xa166 }, { 942, 0x26e1 }, { 949, 0x840b }, { 954, 0x8f0a }, + { 961, 0x27eb }, { 971, 0x559e }, { 980, 0xc241 }, { 985, 0x89bb }, + { 994, 0x0014 }, { 996, 0x8540 }, { 1000, 0x6361 }, { 1007, 0x0849 }, + { 1011, 0x7f0c }, { 1020, 0x8ad0 }, { 1026, 0xff3e }, { 1039, 0x05cf }, + /* 0x5400 */ + { 1047, 0xff1a }, { 1058, 0xa803 }, { 1063, 0x7a41 }, { 1070, 0x7b40 }, + { 1077, 0x4745 }, { 1084, 0x8002 }, { 1086, 0x0500 }, { 1088, 0x38eb }, + { 1097, 0xd851 }, { 1104, 0x0005 }, { 1106, 0x9934 }, { 1113, 0x710c }, + { 1119, 0x0397 }, { 1126, 0x0100 }, { 1127, 0x6366 }, { 1135, 0x2404 }, + /* 0x5500 */ + { 1138, 0x80d0 }, { 1142, 0x0051 }, { 1145, 0xc000 }, { 1147, 0x430a }, + { 1152, 0x9071 }, { 1158, 0x30c8 }, { 1163, 0x0008 }, { 1164, 0x5800 }, + { 1167, 0x0e99 }, { 1174, 0xf700 }, { 1181, 0x5f80 }, { 1188, 0x0041 }, + { 1190, 0x00b0 }, { 1193, 0x9410 }, { 1197, 0x0018 }, { 1199, 0x6280 }, + /* 0x5600 */ + { 1203, 0x0240 }, { 1205, 0x09d0 }, { 1210, 0x8200 }, { 1212, 0x0156 }, + { 1217, 0x5004 }, { 1220, 0x0801 }, { 1222, 0x1d10 }, { 1227, 0x0510 }, + { 1230, 0x84c1 }, { 1235, 0x0010 }, { 1236, 0x4025 }, { 1240, 0x1050 }, + { 1243, 0x410f }, { 1249, 0x4d8a }, { 1256, 0x4009 }, { 1259, 0xa60d }, + /* 0x5700 */ + { 1266, 0xab19 }, { 1274, 0x914c }, { 1280, 0x21c0 }, { 1284, 0x0981 }, + { 1288, 0xc485 }, { 1294, 0x0003 }, { 1296, 0x0652 }, { 1301, 0x8000 }, + { 1302, 0x0b04 }, { 1306, 0x0008 }, { 1307, 0x041d }, { 1312, 0x0009 }, + { 1314, 0x4849 }, { 1319, 0x905c }, { 1325, 0x0009 }, { 1327, 0x1690 }, + /* 0x5800 */ + { 1332, 0x0c65 }, { 1338, 0x2220 }, { 1341, 0x8412 }, { 1345, 0x2433 }, + { 1351, 0x0c03 }, { 1355, 0x4796 }, { 1363, 0x0a04 }, { 1366, 0x4225 }, + { 1371, 0x0028 }, { 1373, 0x9088 }, { 1377, 0x4900 }, { 1380, 0x4f08 }, + { 1386, 0x14a2 }, { 1391, 0xd3aa }, { 1400, 0xd830 }, { 1406, 0x3e87 }, + /* 0x5900 */ + { 1415, 0x8604 }, { 1419, 0x1f61 }, { 1427, 0x7ea4 }, { 1436, 0x4186 }, + { 1441, 0xc390 }, { 1447, 0x05b3 }, { 1454, 0x57a5 }, { 1463, 0x2118 }, + { 1467, 0x241e }, { 1473, 0x2a48 }, { 1478, 0x1128 }, { 1482, 0x4a04 }, + { 1486, 0x0a40 }, { 1489, 0x161b }, { 1496, 0x0d60 }, { 1501, 0x8840 }, + /* 0x5a00 */ + { 1504, 0x020a }, { 1507, 0x9502 }, { 1512, 0x8221 }, { 1516, 0x1060 }, + { 1519, 0x0243 }, { 1523, 0x0400 }, { 1524, 0x1444 }, { 1528, 0x8000 }, + { 1529, 0x0000 }, { 1529, 0x0c04 }, { 1532, 0x0000 }, { 1532, 0x7000 }, + { 1535, 0x1a06 }, { 1540, 0x00c1 }, { 1543, 0x024a }, { 1547, 0x0c00 }, + /* 0x5b00 */ + { 1549, 0x1a00 }, { 1552, 0x0040 }, { 1553, 0x1404 }, { 1556, 0x4045 }, + { 1560, 0x0029 }, { 1563, 0xbdb3 }, { 1574, 0x0a78 }, { 1580, 0x052b }, + { 1586, 0xbba9 }, { 1596, 0xbfa0 }, { 1605, 0x407c }, { 1611, 0x8379 }, + { 1619, 0x12fc }, { 1627, 0xe81d }, { 1635, 0x4bf6 }, { 1645, 0xc569 }, + /* 0x5c00 */ + { 1653, 0xeff6 }, { 1666, 0x044a }, { 1670, 0x2115 }, { 1675, 0xff02 }, + { 1684, 0xed63 }, { 1694, 0x402b }, { 1699, 0xd033 }, { 1706, 0x0242 }, + { 1709, 0x1000 }, { 1710, 0x0013 }, { 1713, 0x1b02 }, { 1718, 0x59ca }, + { 1726, 0x00a0 }, { 1728, 0x0200 }, { 1729, 0xa703 }, { 1736, 0x2c41 }, + /* 0x5d00 */ + { 1741, 0x4880 }, { 1744, 0x8ff2 }, { 1754, 0x0204 }, { 1756, 0x0000 }, + { 1756, 0x5800 }, { 1759, 0x1005 }, { 1762, 0x9200 }, { 1765, 0x0048 }, + { 1767, 0x1894 }, { 1772, 0x2001 }, { 1774, 0x5004 }, { 1777, 0x3480 }, + { 1781, 0x3200 }, { 1784, 0x684c }, { 1790, 0x49ea }, { 1798, 0x68be }, + /* 0x5e00 */ + { 1807, 0x184c }, { 1812, 0x2e42 }, { 1818, 0xa820 }, { 1822, 0x21c9 }, + { 1828, 0x50b9 }, { 1835, 0x80b0 }, { 1839, 0x001e }, { 1843, 0xff7c }, + { 1856, 0x849a }, { 1862, 0x14e0 }, { 1867, 0x28c1 }, { 1872, 0x01e0 }, + { 1876, 0x870e }, { 1883, 0xac49 }, { 1890, 0x130f }, { 1897, 0xdddb }, + /* 0x5f00 */ + { 1909, 0xbe1a }, { 1918, 0x89fb }, { 1928, 0xa2e0 }, { 1934, 0x51a2 }, + { 1940, 0x5502 }, { 1945, 0x32ca }, { 1952, 0x3e46 }, { 1960, 0x928b }, + { 1967, 0x1dbf }, { 1978, 0x438f }, { 1986, 0x6703 }, { 1993, 0x3218 }, + { 1998, 0x3028 }, { 2002, 0x33c0 }, { 2008, 0x0811 }, { 2011, 0xa923 }, + /* 0x6000 */ + { 2018, 0xc000 }, { 2020, 0x3a65 }, { 2028, 0x8fe3 }, { 2038, 0x0402 }, + { 2040, 0x2c4e }, { 2047, 0x8625 }, { 2053, 0xbf3d }, { 2065, 0x00a1 }, + { 2068, 0x3a1a }, { 2075, 0x8cd4 }, { 2082, 0x06c9 }, { 2088, 0x317c }, + { 2096, 0x00e0 }, { 2099, 0x950a }, { 2105, 0x018b }, { 2110, 0x0edb }, + /* 0x6100 */ + { 2119, 0xe34b }, { 2128, 0x8c20 }, { 2132, 0x1182 }, { 2136, 0xf010 }, + { 2141, 0x7d94 }, { 2150, 0xa728 }, { 2157, 0xc9ac }, { 2165, 0x40fb }, + { 2173, 0x4484 }, { 2177, 0x0653 }, { 2183, 0x5a90 }, { 2189, 0x4444 }, + { 2193, 0x3fc8 }, { 2202, 0x0001 }, { 2203, 0x0048 }, { 2205, 0xf5d4 }, + /* 0x6200 */ + { 2215, 0x7701 }, { 2222, 0xec57 }, { 2232, 0xc442 }, { 2237, 0x891d }, + { 2244, 0x6b83 }, { 2252, 0x4928 }, { 2257, 0x4109 }, { 2261, 0xd242 }, + { 2267, 0x061d }, { 2273, 0x59fe }, { 2284, 0x1800 }, { 2286, 0x3a22 }, + { 2292, 0xb7e4 }, { 2302, 0x3b9f }, { 2313, 0xf003 }, { 2319, 0xc0ea }, + /* 0x6300 */ + { 2326, 0x1386 }, { 2332, 0x8202 }, { 2335, 0x8980 }, { 2339, 0xe400 }, + { 2343, 0xb200 }, { 2347, 0x10a1 }, { 2351, 0x4b80 }, { 2356, 0x0cc4 }, + { 2361, 0xd309 }, { 2368, 0x8944 }, { 2373, 0x1faf }, { 2384, 0x4834 }, + { 2389, 0x8259 }, { 2395, 0x0c45 }, { 2400, 0x420a }, { 2404, 0x0450 }, + /* 0x6400 */ + { 2407, 0xa040 }, { 2410, 0x10c8 }, { 2414, 0x3140 }, { 2418, 0x4450 }, + { 2422, 0x4004 }, { 2424, 0x0100 }, { 2425, 0x8280 }, { 2428, 0x0540 }, + { 2431, 0x0108 }, { 2433, 0x442c }, { 2438, 0x6a30 }, { 2444, 0x1a05 }, + { 2449, 0x20a6 }, { 2454, 0x0514 }, { 2458, 0x90cf }, { 2466, 0x6456 }, + /* 0x6500 */ + { 2473, 0x0021 }, { 2475, 0x3100 }, { 2478, 0x9c18 }, { 2484, 0xcbf0 }, + { 2493, 0xa120 }, { 2497, 0x63e2 }, { 2505, 0x104c }, { 2509, 0x01b5 }, + { 2515, 0x538c }, { 2522, 0x9a83 }, { 2529, 0xb8b2 }, { 2537, 0x3281 }, + { 2542, 0x987a }, { 2550, 0x0a84 }, { 2554, 0x33e7 }, { 2564, 0x0c02 }, + /* 0x6600 */ + { 2567, 0xd4cc }, { 2575, 0x9018 }, { 2579, 0xa1a1 }, { 2585, 0x9070 }, + { 2590, 0x8a1e }, { 2597, 0xe004 }, { 2601, 0xc3d4 }, { 2609, 0x0451 }, + { 2613, 0x439a }, { 2620, 0x21c2 }, { 2625, 0x4844 }, { 2629, 0x5310 }, + { 2634, 0x0292 }, { 2638, 0x3640 }, { 2643, 0x0241 }, { 2646, 0xf3bd }, + /* 0x6700 */ + { 2658, 0xab09 }, { 2665, 0xe8f0 }, { 2673, 0x7dc0 }, { 2681, 0xa5d2 }, + { 2689, 0xc242 }, { 2694, 0xd24b }, { 2702, 0xa43f }, { 2711, 0xd0af }, + { 2720, 0x1aa0 }, { 2725, 0x34a1 }, { 2731, 0x8247 }, { 2737, 0x03d8 }, + { 2743, 0xc452 }, { 2749, 0x651b }, { 2757, 0xd294 }, { 2764, 0xc83a }, + /* 0x6800 */ + { 2771, 0x001c }, { 2774, 0x40c8 }, { 2778, 0x0e06 }, { 2783, 0x3314 }, + { 2789, 0x614f }, { 2797, 0xb21b }, { 2805, 0x0088 }, { 2807, 0xc0d0 }, + { 2812, 0xa02a }, { 2817, 0xa898 }, { 2823, 0xa1c5 }, { 2830, 0x166b }, + { 2838, 0x2e50 }, { 2844, 0x85b4 }, { 2851, 0xc08b }, { 2857, 0x0604 }, + /* 0x6900 */ + { 2860, 0xf933 }, { 2870, 0x1e04 }, { 2875, 0x056e }, { 2882, 0xa251 }, + { 2888, 0x0400 }, { 2889, 0x7638 }, { 2897, 0xec07 }, { 2905, 0x73b8 }, + { 2914, 0x4406 }, { 2918, 0x1832 }, { 2923, 0x4081 }, { 2926, 0xc816 }, + { 2932, 0x7c8a }, { 2940, 0x6309 }, { 2946, 0x2980 }, { 2950, 0xaa04 }, + /* 0x6a00 */ + { 2955, 0x1c24 }, { 2960, 0xca9c }, { 2968, 0x4e0e }, { 2975, 0x2760 }, + { 2981, 0x0990 }, { 2985, 0x8300 }, { 2988, 0x0046 }, { 2991, 0x8104 }, + { 2994, 0x6011 }, { 2998, 0x1081 }, { 3001, 0x540d }, { 3007, 0x0908 }, + { 3010, 0x000e }, { 3013, 0xcc0a }, { 3019, 0x0500 }, { 3021, 0x0c00 }, + /* 0x6b00 */ + { 3023, 0x0430 }, { 3026, 0xa044 }, { 3030, 0x008b }, { 3034, 0x6784 }, + { 3041, 0x5288 }, { 3046, 0x8a19 }, { 3052, 0x865e }, { 3060, 0x8b18 }, + { 3066, 0x2e59 }, { 3074, 0x4160 }, { 3078, 0x8c10 }, { 3082, 0x9cbe }, + { 3092, 0x6861 }, { 3098, 0x891c }, { 3104, 0x9800 }, { 3107, 0x0008 }, + /* 0x6c00 */ + { 3108, 0x8100 }, { 3110, 0x089a }, { 3115, 0x0018 }, { 3117, 0x4190 }, + { 3121, 0x4007 }, { 3125, 0xe4a1 }, { 3132, 0x0505 }, { 3136, 0x640d }, + { 3142, 0x310e }, { 3148, 0x0e4d }, { 3155, 0x4806 }, { 3159, 0xff0a }, + { 3169, 0x1632 }, { 3175, 0x2aa8 }, { 3181, 0x852e }, { 3188, 0x000b }, + /* 0x6d00 */ + { 3191, 0x1800 }, { 3193, 0xca84 }, { 3199, 0x0e20 }, { 3203, 0x696c }, + { 3211, 0x0032 }, { 3214, 0x1600 }, { 3217, 0x5658 }, { 3224, 0x0390 }, + { 3228, 0x5120 }, { 3232, 0x1a28 }, { 3237, 0x8000 }, { 3238, 0x1124 }, + { 3242, 0x18e1 }, { 3248, 0x4326 }, { 3254, 0x5d52 }, { 3262, 0x0eaa }, + /* 0x6e00 */ + { 3269, 0x0fa0 }, { 3275, 0xae28 }, { 3282, 0xfa7b }, { 3294, 0x4500 }, + { 3297, 0x6408 }, { 3301, 0x8940 }, { 3305, 0xc880 }, { 3309, 0xc044 }, + { 3313, 0x9005 }, { 3317, 0xb141 }, { 3323, 0x8424 }, { 3327, 0x24c4 }, + { 3332, 0x1a34 }, { 3338, 0x603a }, { 3344, 0x9000 }, { 3346, 0xc194 }, + /* 0x6f00 */ + { 3352, 0x8246 }, { 3357, 0x003a }, { 3361, 0x180d }, { 3366, 0xc106 }, + { 3371, 0x0022 }, { 3373, 0x9910 }, { 3378, 0xe050 }, { 3383, 0x1511 }, + { 3388, 0x4057 }, { 3394, 0x0082 }, { 3396, 0x041a }, { 3400, 0x020a }, + { 3403, 0x004f }, { 3408, 0x8930 }, { 3413, 0xd813 }, { 3420, 0x444a }, + /* 0x7000 */ + { 3425, 0x8a02 }, { 3429, 0xed22 }, { 3437, 0x10c0 }, { 3440, 0x4005 }, + { 3443, 0x1000 }, { 3444, 0x0102 }, { 3446, 0x8808 }, { 3449, 0x3101 }, + { 3453, 0x4600 }, { 3456, 0x0204 }, { 3458, 0xf000 }, { 3462, 0x0708 }, + { 3466, 0x8900 }, { 3469, 0xa200 }, { 3472, 0x0000 }, { 3472, 0x2202 }, + /* 0x7100 */ + { 3475, 0x0200 }, { 3476, 0x1610 }, { 3480, 0x0042 }, { 3482, 0x1040 }, + { 3484, 0x5200 }, { 3487, 0x0260 }, { 3490, 0x52f4 }, { 3498, 0x2000 }, + { 3499, 0x8510 }, { 3503, 0x8230 }, { 3507, 0x1100 }, { 3509, 0x4202 }, + { 3512, 0x4308 }, { 3516, 0x80b5 }, { 3522, 0x70e1 }, { 3529, 0x9a20 }, + /* 0x7200 */ + { 3534, 0x2040 }, { 3536, 0x0801 }, { 3538, 0x3500 }, { 3542, 0xfc65 }, + { 3552, 0x19c1 }, { 3558, 0xab04 }, { 3564, 0x0286 }, { 3568, 0x6214 }, + { 3573, 0x0087 }, { 3577, 0x0044 }, { 3579, 0x9085 }, { 3584, 0x0244 }, + { 3587, 0x405c }, { 3592, 0x0a85 }, { 3597, 0x3207 }, { 3603, 0x3380 }, + /* 0x7300 */ + { 3608, 0x0400 }, { 3609, 0xb8c0 }, { 3615, 0xce20 }, { 3621, 0xc0d0 }, + { 3626, 0xc030 }, { 3630, 0x0080 }, { 3631, 0x0508 }, { 3634, 0x0d25 }, + { 3640, 0x0a90 }, { 3644, 0x0040 }, { 3645, 0x0200 }, { 3646, 0x080c }, + { 3649, 0x6505 }, { 3655, 0x4000 }, { 3656, 0x6421 }, { 3661, 0x4102 }, + /* 0x7400 */ + { 3664, 0x0268 }, { 3668, 0x0000 }, { 3668, 0x0024 }, { 3670, 0x847c }, + { 3677, 0x0002 }, { 3678, 0xde20 }, { 3685, 0x8619 }, { 3691, 0x4049 }, + { 3695, 0x0808 }, { 3697, 0x4000 }, { 3698, 0x0084 }, { 3700, 0x2001 }, + { 3702, 0x8400 }, { 3704, 0x1010 }, { 3706, 0x42cd }, { 3713, 0x01c7 }, + /* 0x7500 */ + { 3719, 0x7038 }, { 3725, 0xd52a }, { 3733, 0x1968 }, { 3739, 0x1d8f }, + { 3748, 0xbe50 }, { 3756, 0x3e12 }, { 3763, 0x2ef5 }, { 3773, 0x81d9 }, + { 3780, 0xcec4 }, { 3788, 0x2412 }, { 3792, 0x0828 }, { 3795, 0x732e }, + { 3804, 0x24ac }, { 3810, 0x4b34 }, { 3817, 0x020c }, { 3820, 0xd41d }, + /* 0x7600 */ + { 3828, 0x2a02 }, { 3832, 0x8000 }, { 3833, 0x0097 }, { 3838, 0x0811 }, + { 3841, 0x11c4 }, { 3846, 0x1144 }, { 3850, 0x1786 }, { 3857, 0x7d45 }, + { 3866, 0x49d9 }, { 3874, 0x0649 }, { 3879, 0x4000 }, { 3880, 0x8791 }, + { 3887, 0x254c }, { 3893, 0xd8c4 }, { 3900, 0x44ba }, { 3907, 0x4914 }, + /* 0x7700 */ + { 3912, 0x1b92 }, { 3919, 0xc800 }, { 3922, 0x0271 }, { 3927, 0x1580 }, + { 3931, 0x0081 }, { 3933, 0x0c00 }, { 3935, 0x096a }, { 3941, 0xc200 }, + { 3944, 0x4800 }, { 3946, 0x4002 }, { 3948, 0x3021 }, { 3952, 0xba49 }, + { 3960, 0x2080 }, { 3962, 0x1c80 }, { 3966, 0xe2ac }, { 3974, 0x1008 }, + /* 0x7800 */ + { 3976, 0x1004 }, { 3978, 0x0034 }, { 3981, 0x00e1 }, { 3985, 0x8414 }, + { 3989, 0x0020 }, { 3990, 0x2000 }, { 3991, 0x9800 }, { 3994, 0x1014 }, + { 3997, 0x70c2 }, { 4003, 0x04aa }, { 4008, 0x8688 }, { 4013, 0x5420 }, + { 4017, 0x0c62 }, { 4022, 0x0413 }, { 4026, 0x9180 }, { 4030, 0x2010 }, + /* 0x7900 */ + { 4032, 0x4082 }, { 4035, 0x0206 }, { 4038, 0x1c40 }, { 4042, 0x5400 }, + { 4045, 0x0383 }, { 4050, 0xe4e9 }, { 4059, 0x2125 }, { 4064, 0x8480 }, + { 4067, 0xe433 }, { 4075, 0x2000 }, { 4076, 0x44c0 }, { 4080, 0xe609 }, + { 4087, 0x0a03 }, { 4091, 0x8126 }, { 4096, 0x12da }, { 4103, 0x0801 }, + /* 0x7a00 */ + { 4105, 0x6901 }, { 4110, 0x9790 }, { 4117, 0x4001 }, { 4119, 0xf886 }, + { 4127, 0xe24d }, { 4135, 0x0081 }, { 4137, 0x0a0e }, { 4142, 0xa651 }, + { 4149, 0x011a }, { 4153, 0x81ec }, { 4160, 0xc600 }, { 4164, 0x8441 }, + { 4168, 0xadb8 }, { 4177, 0xb62c }, { 4185, 0xa46f }, { 4194, 0x8741 }, + /* 0x7b00 */ + { 4200, 0x8d54 }, { 4207, 0x4b02 }, { 4212, 0x1161 }, { 4217, 0x0268 }, + { 4221, 0xbb60 }, { 4229, 0x2057 }, { 4235, 0x50a0 }, { 4239, 0x0433 }, + { 4244, 0xa8c0 }, { 4249, 0xb7b4 }, { 4259, 0x2402 }, { 4262, 0x0112 }, + { 4265, 0x9ad3 }, { 4274, 0x2000 }, { 4275, 0x2271 }, { 4281, 0x00c8 }, + /* 0x7c00 */ + { 4284, 0x2081 }, { 4287, 0x809e }, { 4293, 0x0c8a }, { 4298, 0xe180 }, + { 4303, 0xb009 }, { 4308, 0x8151 }, { 4313, 0x1031 }, { 4317, 0x4028 }, + { 4320, 0x2a0e }, { 4326, 0x89a5 }, { 4333, 0x69b6 }, { 4342, 0x620e }, + { 4348, 0x4425 }, { 4353, 0xd144 }, { 4359, 0x8085 }, { 4363, 0x4d54 }, + /* 0x7d00 */ + { 4370, 0x2c75 }, { 4378, 0x1fb1 }, { 4387, 0xd807 }, { 4394, 0x862d }, + { 4401, 0xd87c }, { 4410, 0x4841 }, { 4414, 0x414e }, { 4420, 0x226e }, + { 4427, 0x8200 }, { 4429, 0x9e08 }, { 4435, 0xf80c }, { 4442, 0xed37 }, + { 4453, 0x8c80 }, { 4457, 0x7526 }, { 4465, 0x9313 }, { 4472, 0x0814 }, + /* 0x7e00 */ + { 4475, 0x0e32 }, { 4481, 0xc804 }, { 4485, 0x484e }, { 4491, 0x6ea6 }, + { 4500, 0x2c4a }, { 4506, 0x6670 }, { 4513, 0x26c0 }, { 4518, 0xba01 }, + { 4524, 0xd30c }, { 4531, 0x185d }, { 4538, 0x0000 }, { 4538, 0x0000 }, + { 4538, 0x0000 }, { 4538, 0x0000 }, { 4538, 0x0000 }, { 4538, 0x0000 }, + /* 0x7f00 */ + { 4538, 0x0000 }, { 4538, 0x0000 }, { 4538, 0x0000 }, { 4538, 0x0540 }, + { 4541, 0x7020 }, { 4545, 0x8133 }, { 4551, 0x4f81 }, { 4558, 0x03a5 }, + { 4564, 0x55ec }, { 4573, 0x6410 }, { 4577, 0xc318 }, { 4583, 0x2344 }, + { 4588, 0x1462 }, { 4593, 0x0034 }, { 4596, 0x0a43 }, { 4601, 0x1a09 }, + /* 0x8000 */ + { 4606, 0x187b }, { 4614, 0x13a5 }, { 4621, 0x0102 }, { 4623, 0xa848 }, + { 4628, 0x0440 }, { 4630, 0xc544 }, { 4636, 0x8106 }, { 4640, 0xe2dd }, + { 4650, 0x1af0 }, { 4657, 0x2d48 }, { 4663, 0xb626 }, { 4671, 0x0416 }, + { 4675, 0x5058 }, { 4680, 0x6e40 }, { 4686, 0x8032 }, { 4690, 0x3112 }, + /* 0x8100 */ + { 4695, 0x07e4 }, { 4702, 0x0c00 }, { 4704, 0x8208 }, { 4707, 0x420a }, + { 4711, 0x4840 }, { 4714, 0x803b }, { 4720, 0x4860 }, { 4724, 0x8713 }, + { 4731, 0x850d }, { 4737, 0x3428 }, { 4742, 0x0319 }, { 4747, 0xe529 }, + { 4755, 0x2345 }, { 4761, 0x870a }, { 4767, 0x25a9 }, { 4774, 0x5c18 }, + /* 0x8200 */ + { 4780, 0x77a6 }, { 4790, 0xd9c5 }, { 4799, 0x5e00 }, { 4804, 0x03e8 }, + { 4810, 0x0081 }, { 4812, 0xa700 }, { 4817, 0xcd54 }, { 4825, 0x41c6 }, + { 4831, 0x2800 }, { 4833, 0xa204 }, { 4837, 0xb860 }, { 4843, 0x2b0a }, + { 4849, 0x0020 }, { 4850, 0xda9e }, { 4860, 0x08ea }, { 4866, 0x0e1a }, + /* 0x8300 */ + { 4872, 0x427c }, { 4879, 0x11c0 }, { 4883, 0x8908 }, { 4887, 0x0376 }, + { 4894, 0x8621 }, { 4899, 0x0105 }, { 4902, 0x0000 }, { 4902, 0x18a8 }, + { 4907, 0x46a0 }, { 4912, 0xc448 }, { 4917, 0x0d05 }, { 4922, 0x2022 }, + { 4925, 0x5422 }, { 4930, 0x9148 }, { 4935, 0x8a01 }, { 4939, 0x2897 }, + /* 0x8400 */ + { 4946, 0x7898 }, { 4953, 0x0008 }, { 4954, 0x1605 }, { 4959, 0x3122 }, + { 4964, 0x4240 }, { 4967, 0x0880 }, { 4969, 0xfa4e }, { 4979, 0x06a2 }, + { 4984, 0x0814 }, { 4987, 0x9211 }, { 4992, 0x2002 }, { 4994, 0x9b04 }, + { 5000, 0x2e52 }, { 5007, 0x0643 }, { 5012, 0x5000 }, { 5014, 0x9010 }, + /* 0x8500 */ + { 5017, 0x0041 }, { 5019, 0x85ba }, { 5027, 0x3042 }, { 5031, 0x2020 }, + { 5033, 0x4f0b }, { 5041, 0x05a0 }, { 5045, 0x2708 }, { 5050, 0x4080 }, + { 5052, 0x0591 }, { 5057, 0x1a93 }, { 5064, 0xdf50 }, { 5073, 0x0600 }, + { 5075, 0xa202 }, { 5079, 0x3021 }, { 5083, 0x0630 }, { 5087, 0x4e80 }, + /* 0x8600 */ + { 5092, 0x0cc4 }, { 5097, 0x04c8 }, { 5101, 0xa004 }, { 5104, 0x8001 }, + { 5106, 0x6000 }, { 5108, 0xd431 }, { 5115, 0x0880 }, { 5117, 0x0a02 }, + { 5120, 0x1c00 }, { 5123, 0x0028 }, { 5125, 0x8e18 }, { 5131, 0x0041 }, + { 5133, 0x6ad0 }, { 5140, 0xca10 }, { 5145, 0xf210 }, { 5151, 0x4b00 }, + /* 0x8700 */ + { 5155, 0x274d }, { 5163, 0x1506 }, { 5168, 0x0220 }, { 5170, 0x8890 }, + { 5174, 0x5a00 }, { 5178, 0x82a8 }, { 5183, 0x4549 }, { 5189, 0x8150 }, + { 5193, 0x2004 }, { 5195, 0x8000 }, { 5196, 0x8804 }, { 5199, 0x2c08 }, + { 5203, 0x08d1 }, { 5208, 0x0005 }, { 5210, 0x8001 }, { 5212, 0x4ac4 }, + /* 0x8800 */ + { 5218, 0xe020 }, { 5222, 0x0062 }, { 5225, 0x008e }, { 5229, 0x0a42 }, + { 5233, 0x3055 }, { 5239, 0x6a8c }, { 5246, 0x090e }, { 5251, 0xe0a5 }, + { 5258, 0x2906 }, { 5263, 0x42c4 }, { 5268, 0x4814 }, { 5272, 0x80b3 }, + { 5278, 0x803e }, { 5284, 0xb330 }, { 5291, 0x0102 }, { 5293, 0x731c }, + /* 0x8900 */ + { 5301, 0x1494 }, { 5306, 0x600d }, { 5311, 0x0c20 }, { 5314, 0x0940 }, + { 5317, 0x301a }, { 5322, 0xc040 }, { 5325, 0xa451 }, { 5331, 0xc094 }, + { 5336, 0x8dca }, { 5344, 0x05c8 }, { 5349, 0x96c2 }, { 5356, 0xa40c }, + { 5361, 0x0001 }, { 5362, 0x3404 }, { 5366, 0x00c8 }, { 5369, 0x0110 }, + /* 0x8a00 */ + { 5371, 0x550d }, { 5378, 0xa9c9 }, { 5386, 0x2428 }, { 5390, 0x1c5a }, + { 5397, 0x0142 }, { 5400, 0x4837 }, { 5407, 0x7a4d }, { 5416, 0x100f }, + { 5421, 0x32b4 }, { 5428, 0x452a }, { 5434, 0x317b }, { 5443, 0x9205 }, + { 5448, 0xb894 }, { 5455, 0x5c44 }, { 5461, 0x68d7 }, { 5470, 0x458a }, + /* 0x8b00 */ + { 5476, 0x5097 }, { 5483, 0x2ed1 }, { 5491, 0x1943 }, { 5497, 0x4208 }, + { 5500, 0xd202 }, { 5505, 0x9d40 }, { 5511, 0x9840 }, { 5515, 0x2097 }, + { 5521, 0x5409 }, { 5526, 0x064d }, { 5532, 0x0000 }, { 5532, 0x0000 }, + { 5532, 0x0000 }, { 5532, 0x0000 }, { 5532, 0x0000 }, { 5532, 0x0000 }, + /* 0x8c00 */ + { 5532, 0x0000 }, { 5532, 0x0000 }, { 5532, 0x0000 }, { 5532, 0x8480 }, + { 5535, 0x5542 }, { 5541, 0x0421 }, { 5544, 0x1c06 }, { 5549, 0x1700 }, + { 5553, 0x7624 }, { 5560, 0x6110 }, { 5564, 0xff87 }, { 5576, 0xb9dd }, + { 5587, 0x659f }, { 5597, 0x5c0a }, { 5603, 0x245d }, { 5610, 0x3c00 }, + /* 0x8d00 */ + { 5614, 0xadb0 }, { 5622, 0x0059 }, { 5626, 0x0000 }, { 5626, 0x0000 }, + { 5626, 0x0000 }, { 5626, 0x0000 }, { 5626, 0x28d0 }, { 5631, 0x009b }, + { 5636, 0x0422 }, { 5639, 0x0200 }, { 5640, 0x0108 }, { 5642, 0x4408 }, + { 5645, 0x9804 }, { 5649, 0xac40 }, { 5654, 0x8d0a }, { 5660, 0x9028 }, + /* 0x8e00 */ + { 5664, 0x8700 }, { 5668, 0xe001 }, { 5672, 0x0400 }, { 5673, 0x0031 }, + { 5676, 0x1794 }, { 5683, 0x8221 }, { 5687, 0x0019 }, { 5690, 0x1054 }, + { 5694, 0x2cb2 }, { 5701, 0x021a }, { 5705, 0x9c02 }, { 5710, 0x4003 }, + { 5713, 0x3d60 }, { 5720, 0x8804 }, { 5723, 0x080c }, { 5726, 0x7900 }, + /* 0x8f00 */ + { 5731, 0x1628 }, { 5736, 0xba3c }, { 5745, 0x8640 }, { 5749, 0xcb08 }, + { 5755, 0x7274 }, { 5763, 0x9080 }, { 5766, 0x001e }, { 5770, 0x0000 }, + { 5770, 0x0000 }, { 5770, 0xd800 }, { 5774, 0xe188 }, { 5780, 0x9c87 }, + { 5788, 0x4034 }, { 5792, 0x0412 }, { 5795, 0xae64 }, { 5803, 0x2791 }, + /* 0x9000 */ + { 5810, 0xe86b }, { 5819, 0xe6fb }, { 5831, 0x408f }, { 5837, 0x5366 }, + { 5845, 0xeea6 }, { 5855, 0x537f }, { 5866, 0xe32b }, { 5875, 0xb5e4 }, + { 5884, 0x869f }, { 5893, 0x0002 }, { 5894, 0x8548 }, { 5899, 0x0122 }, + { 5902, 0x4402 }, { 5905, 0x0800 }, { 5906, 0x2116 }, { 5911, 0x20a0 }, + /* 0x9100 */ + { 5914, 0x0004 }, { 5915, 0x0204 }, { 5917, 0x2000 }, { 5918, 0x0005 }, + { 5920, 0x7e00 }, { 5926, 0x0154 }, { 5930, 0x162c }, { 5936, 0x01ac }, + { 5941, 0x2a84 }, { 5946, 0x1085 }, { 5950, 0x8c14 }, { 5955, 0x0530 }, + { 5959, 0xfbc3 }, { 5970, 0xb943 }, { 5978, 0x00ca }, { 5982, 0x9060 }, + /* 0x9200 */ + { 5986, 0x6000 }, { 5988, 0x4032 }, { 5992, 0x1200 }, { 5994, 0x8090 }, + { 5997, 0x0b30 }, { 6002, 0x4c81 }, { 6007, 0x0054 }, { 6010, 0x4002 }, + { 6012, 0x0029 }, { 6015, 0x1d6a }, { 6023, 0x2000 }, { 6024, 0x0280 }, + { 6026, 0x8000 }, { 6027, 0x0004 }, { 6028, 0x2610 }, { 6032, 0x150c }, + /* 0x9300 */ + { 6037, 0x8040 }, { 6039, 0x0701 }, { 6043, 0xd94d }, { 6052, 0x0c24 }, + { 6056, 0x2810 }, { 6059, 0x1850 }, { 6063, 0x5001 }, { 6066, 0x5020 }, + { 6069, 0x1000 }, { 6070, 0x04d0 }, { 6074, 0x7080 }, { 6078, 0x0201 }, + { 6080, 0x0108 }, { 6082, 0x21c3 }, { 6088, 0x0132 }, { 6092, 0x0000 }, + /* 0x9400 */ + { 6092, 0x0088 }, { 6094, 0x0719 }, { 6100, 0x0802 }, { 6102, 0x0560 }, + { 6106, 0x0012 }, { 6108, 0x4c0e }, { 6114, 0x0405 }, { 6117, 0xf0a1 }, + { 6124, 0x0002 }, { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 }, + { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 }, + /* 0x9500 */ + { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 }, + { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0000 }, { 6125, 0x0080 }, + { 6126, 0x8e8d }, { 6134, 0x035a }, { 6140, 0x21bd }, { 6148, 0x5a04 }, + { 6153, 0x3488 }, { 6158, 0x1170 }, { 6163, 0x0026 }, { 6166, 0x0000 }, + /* 0x9600 */ + { 6166, 0x0000 }, { 6166, 0x1000 }, { 6167, 0xc502 }, { 6172, 0x8804 }, + { 6175, 0xb815 }, { 6182, 0xf801 }, { 6188, 0x147c }, { 6195, 0x25ed }, + { 6204, 0xed60 }, { 6212, 0x1bb0 }, { 6219, 0x0589 }, { 6224, 0x1bd7 }, + { 6234, 0x7af3 }, { 6245, 0x1a62 }, { 6251, 0x0d0c }, { 6256, 0x0ac5 }, + /* 0x9700 */ + { 6262, 0xe5d1 }, { 6271, 0x524a }, { 6277, 0x0490 }, { 6280, 0x6305 }, + { 6286, 0x0354 }, { 6291, 0x5244 }, { 6296, 0x2b57 }, { 6305, 0x1612 }, + { 6310, 0xa872 }, { 6317, 0x1101 }, { 6320, 0x2949 }, { 6326, 0x0018 }, + { 6328, 0x0948 }, { 6332, 0x1008 }, { 6334, 0x6000 }, { 6336, 0x886c }, + /* 0x9800 */ + { 6342, 0x916e }, { 6350, 0x058f }, { 6357, 0x3012 }, { 6361, 0x3990 }, + { 6367, 0xf840 }, { 6373, 0x4930 }, { 6378, 0x8880 }, { 6381, 0x001b }, + { 6385, 0x0000 }, { 6385, 0x0000 }, { 6385, 0x8500 }, { 6388, 0x0042 }, + { 6390, 0x0058 }, { 6393, 0x9800 }, { 6396, 0xea04 }, { 6402, 0x7014 }, + /* 0x9900 */ + { 6407, 0x1628 }, { 6412, 0x611d }, { 6419, 0x5113 }, { 6425, 0x6000 }, + { 6427, 0x1a24 }, { 6432, 0x00a7 }, { 6437, 0x0000 }, { 6437, 0x0000 }, + { 6437, 0x0000 }, { 6437, 0x03c0 }, { 6441, 0x7120 }, { 6446, 0x1018 }, + { 6449, 0x0172 }, { 6454, 0xa927 }, { 6462, 0x6004 }, { 6465, 0x8906 }, + /* 0x9a00 */ + { 6470, 0xc022 }, { 6474, 0x020c }, { 6477, 0x0900 }, { 6479, 0x4081 }, + { 6482, 0x202d }, { 6487, 0x8ca0 }, { 6492, 0x0e34 }, { 6498, 0x0000 }, + { 6498, 0x0000 }, { 6498, 0x0000 }, { 6498, 0x2100 }, { 6500, 0x1101 }, + { 6503, 0x8011 }, { 6506, 0xc11a }, { 6512, 0xec4c }, { 6520, 0x0892 }, + /* 0x9b00 */ + { 6524, 0x0040 }, { 6525, 0x8500 }, { 6528, 0xc7ac }, { 6537, 0x1806 }, + { 6541, 0xe03e }, { 6549, 0x0512 }, { 6553, 0x8000 }, { 6554, 0x0010 }, + { 6555, 0x4008 }, { 6557, 0x80ce }, { 6563, 0x6d01 }, { 6569, 0x0210 }, + { 6571, 0x8641 }, { 6576, 0x0856 }, { 6581, 0x011e }, { 6586, 0x0027 }, + /* 0x9c00 */ + { 6590, 0x3750 }, { 6597, 0x083d }, { 6603, 0xe032 }, { 6609, 0x4e05 }, + { 6615, 0x01c0 }, { 6618, 0x0484 }, { 6621, 0x0081 }, { 6623, 0x0140 }, + { 6625, 0x0000 }, { 6625, 0x0000 }, { 6625, 0x0000 }, { 6625, 0x0000 }, + { 6625, 0x0000 }, { 6625, 0x0000 }, { 6625, 0x1aa0 }, { 6630, 0x0059 }, + /* 0x9d00 */ + { 6634, 0x43c8 }, { 6640, 0x8824 }, { 6644, 0x1d48 }, { 6650, 0xc800 }, + { 6653, 0x0152 }, { 6657, 0x7203 }, { 6663, 0x9013 }, { 6668, 0x0404 }, + { 6670, 0x8280 }, { 6673, 0x0400 }, { 6674, 0x8a10 }, { 6678, 0x0d14 }, + { 6683, 0x8056 }, { 6688, 0x0208 }, { 6690, 0xa040 }, { 6693, 0x2704 }, + /* 0x9e00 */ + { 6698, 0x0000 }, { 6698, 0x4c00 }, { 6701, 0x0000 }, { 6701, 0x0000 }, + { 6701, 0x0000 }, { 6701, 0x0000 }, { 6701, 0x0000 }, { 6701, 0xa320 }, + { 6706, 0x1902 }, { 6710, 0xa0ae }, { 6717, 0x2660 }, { 6722, 0xdf00 }, + { 6729, 0xf010 }, { 6734, 0x7b15 }, { 6743, 0x8121 }, { 6747, 0x3ad0 }, + /* 0x9f00 */ + { 6754, 0x4180 }, { 6757, 0x0028 }, { 6759, 0x1003 }, { 6762, 0x4800 }, + { 6764, 0xcc00 }, { 6768, 0x8014 }, { 6771, 0x14cf }, { 6779, 0x00c4 }, + { 6782, 0x2000 }, { 6783, 0x3020 }, { 6786, 0x0001 }, +}; +static const Summary16 jisx0208_uni2indx_pageff[15] = { + /* 0xff00 */ + { 6787, 0xdf7a }, { 6799, 0xffff }, { 6815, 0xffff }, { 6831, 0xffff }, + { 6847, 0xffff }, { 6863, 0x3fff }, { 6877, 0x0000 }, { 6877, 0x0000 }, + { 6877, 0x0000 }, { 6877, 0x0000 }, { 6877, 0x0000 }, { 6877, 0x0000 }, + { 6877, 0x0000 }, { 6877, 0x0000 }, { 6877, 0x0028 }, +}; + +static int +jisx0208_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x0000 && wc < 0x0100) + summary = &jisx0208_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x0300 && wc < 0x0460) + summary = &jisx0208_uni2indx_page03[(wc>>4)-0x030]; + else if (wc >= 0x2000 && wc < 0x2320) + summary = &jisx0208_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x2500 && wc < 0x2670) + summary = &jisx0208_uni2indx_page25[(wc>>4)-0x250]; + else if (wc >= 0x3000 && wc < 0x3100) + summary = &jisx0208_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x4e00 && wc < 0x9fb0) + summary = &jisx0208_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0xff00 && wc < 0xfff0) + summary = &jisx0208_uni2indx_pageff[(wc>>4)-0xff0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = jisx0208_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/jisx0212.h b/jni/iconv/lib/jisx0212.h new file mode 100644 index 0000000..371dbb1 --- /dev/null +++ b/jni/iconv/lib/jisx0212.h @@ -0,0 +1,2189 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * JISX0212.1990-0 + */ + +static const unsigned short jisx0212_2uni_page22[81] = { + /* 0x22 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x02d8, 0x02c7, + 0x00b8, 0x02d9, 0x02dd, 0x00af, 0x02db, 0x02da, 0xff5e, 0x0384, + 0x0385, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x00a1, 0x00a6, 0x00bf, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x00ba, 0x00aa, 0x00a9, 0x00ae, 0x2122, 0x00a4, + 0x2116, +}; +static const unsigned short jisx0212_2uni_page26[188] = { + /* 0x26 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0386, 0x0388, 0x0389, 0x038a, 0x03aa, 0xfffd, 0x038c, 0xfffd, + 0x038e, 0x03ab, 0xfffd, 0x038f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x03ac, 0x03ad, 0x03ae, 0x03af, 0x03ca, 0x0390, 0x03cc, 0x03c2, + 0x03cd, 0x03cb, 0x03b0, 0x03ce, 0xfffd, 0xfffd, + /* 0x27 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, 0x0408, + 0x0409, 0x040a, 0x040b, 0x040c, 0x040e, 0x040f, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, 0x0458, + 0x0459, 0x045a, 0x045b, 0x045c, 0x045e, 0x045f, +}; +static const unsigned short jisx0212_2uni_page29[275] = { + /* 0x29 */ + 0x00c6, 0x0110, 0xfffd, 0x0126, 0xfffd, 0x0132, 0xfffd, 0x0141, + 0x013f, 0xfffd, 0x014a, 0x00d8, 0x0152, 0xfffd, 0x0166, 0x00de, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x00e6, 0x0111, 0x00f0, 0x0127, 0x0131, 0x0133, 0x0138, 0x0142, + 0x0140, 0x0149, 0x014b, 0x00f8, 0x0153, 0x00df, 0x0167, 0x00fe, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x2a */ + 0x00c1, 0x00c0, 0x00c4, 0x00c2, 0x0102, 0x01cd, 0x0100, 0x0104, + 0x00c5, 0x00c3, 0x0106, 0x0108, 0x010c, 0x00c7, 0x010a, 0x010e, + 0x00c9, 0x00c8, 0x00cb, 0x00ca, 0x011a, 0x0116, 0x0112, 0x0118, + 0xfffd, 0x011c, 0x011e, 0x0122, 0x0120, 0x0124, 0x00cd, 0x00cc, + 0x00cf, 0x00ce, 0x01cf, 0x0130, 0x012a, 0x012e, 0x0128, 0x0134, + 0x0136, 0x0139, 0x013d, 0x013b, 0x0143, 0x0147, 0x0145, 0x00d1, + 0x00d3, 0x00d2, 0x00d6, 0x00d4, 0x01d1, 0x0150, 0x014c, 0x00d5, + 0x0154, 0x0158, 0x0156, 0x015a, 0x015c, 0x0160, 0x015e, 0x0164, + 0x0162, 0x00da, 0x00d9, 0x00dc, 0x00db, 0x016c, 0x01d3, 0x0170, + 0x016a, 0x0172, 0x016e, 0x0168, 0x01d7, 0x01db, 0x01d9, 0x01d5, + 0x0174, 0x00dd, 0x0178, 0x0176, 0x0179, 0x017d, 0x017b, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x2b */ + 0x00e1, 0x00e0, 0x00e4, 0x00e2, 0x0103, 0x01ce, 0x0101, 0x0105, + 0x00e5, 0x00e3, 0x0107, 0x0109, 0x010d, 0x00e7, 0x010b, 0x010f, + 0x00e9, 0x00e8, 0x00eb, 0x00ea, 0x011b, 0x0117, 0x0113, 0x0119, + 0x01f5, 0x011d, 0x011f, 0xfffd, 0x0121, 0x0125, 0x00ed, 0x00ec, + 0x00ef, 0x00ee, 0x01d0, 0xfffd, 0x012b, 0x012f, 0x0129, 0x0135, + 0x0137, 0x013a, 0x013e, 0x013c, 0x0144, 0x0148, 0x0146, 0x00f1, + 0x00f3, 0x00f2, 0x00f6, 0x00f4, 0x01d2, 0x0151, 0x014d, 0x00f5, + 0x0155, 0x0159, 0x0157, 0x015b, 0x015d, 0x0161, 0x015f, 0x0165, + 0x0163, 0x00fa, 0x00f9, 0x00fc, 0x00fb, 0x016d, 0x01d4, 0x0171, + 0x016b, 0x0173, 0x016f, 0x0169, 0x01d8, 0x01dc, 0x01da, 0x01d6, + 0x0175, 0x00fd, 0x00ff, 0x0177, 0x017a, 0x017e, 0x017c, +}; +static const unsigned short jisx0212_2uni_page30[5801] = { + /* 0x30 */ + 0x4e02, 0x4e04, 0x4e05, 0x4e0c, 0x4e12, 0x4e1f, 0x4e23, 0x4e24, + 0x4e28, 0x4e2b, 0x4e2e, 0x4e2f, 0x4e30, 0x4e35, 0x4e40, 0x4e41, + 0x4e44, 0x4e47, 0x4e51, 0x4e5a, 0x4e5c, 0x4e63, 0x4e68, 0x4e69, + 0x4e74, 0x4e75, 0x4e79, 0x4e7f, 0x4e8d, 0x4e96, 0x4e97, 0x4e9d, + 0x4eaf, 0x4eb9, 0x4ec3, 0x4ed0, 0x4eda, 0x4edb, 0x4ee0, 0x4ee1, + 0x4ee2, 0x4ee8, 0x4eef, 0x4ef1, 0x4ef3, 0x4ef5, 0x4efd, 0x4efe, + 0x4eff, 0x4f00, 0x4f02, 0x4f03, 0x4f08, 0x4f0b, 0x4f0c, 0x4f12, + 0x4f15, 0x4f16, 0x4f17, 0x4f19, 0x4f2e, 0x4f31, 0x4f60, 0x4f33, + 0x4f35, 0x4f37, 0x4f39, 0x4f3b, 0x4f3e, 0x4f40, 0x4f42, 0x4f48, + 0x4f49, 0x4f4b, 0x4f4c, 0x4f52, 0x4f54, 0x4f56, 0x4f58, 0x4f5f, + 0x4f63, 0x4f6a, 0x4f6c, 0x4f6e, 0x4f71, 0x4f77, 0x4f78, 0x4f79, + 0x4f7a, 0x4f7d, 0x4f7e, 0x4f81, 0x4f82, 0x4f84, + /* 0x31 */ + 0x4f85, 0x4f89, 0x4f8a, 0x4f8c, 0x4f8e, 0x4f90, 0x4f92, 0x4f93, + 0x4f94, 0x4f97, 0x4f99, 0x4f9a, 0x4f9e, 0x4f9f, 0x4fb2, 0x4fb7, + 0x4fb9, 0x4fbb, 0x4fbc, 0x4fbd, 0x4fbe, 0x4fc0, 0x4fc1, 0x4fc5, + 0x4fc6, 0x4fc8, 0x4fc9, 0x4fcb, 0x4fcc, 0x4fcd, 0x4fcf, 0x4fd2, + 0x4fdc, 0x4fe0, 0x4fe2, 0x4ff0, 0x4ff2, 0x4ffc, 0x4ffd, 0x4fff, + 0x5000, 0x5001, 0x5004, 0x5007, 0x500a, 0x500c, 0x500e, 0x5010, + 0x5013, 0x5017, 0x5018, 0x501b, 0x501c, 0x501d, 0x501e, 0x5022, + 0x5027, 0x502e, 0x5030, 0x5032, 0x5033, 0x5035, 0x5040, 0x5041, + 0x5042, 0x5045, 0x5046, 0x504a, 0x504c, 0x504e, 0x5051, 0x5052, + 0x5053, 0x5057, 0x5059, 0x505f, 0x5060, 0x5062, 0x5063, 0x5066, + 0x5067, 0x506a, 0x506d, 0x5070, 0x5071, 0x503b, 0x5081, 0x5083, + 0x5084, 0x5086, 0x508a, 0x508e, 0x508f, 0x5090, + /* 0x32 */ + 0x5092, 0x5093, 0x5094, 0x5096, 0x509b, 0x509c, 0x509e, 0x509f, + 0x50a0, 0x50a1, 0x50a2, 0x50aa, 0x50af, 0x50b0, 0x50b9, 0x50ba, + 0x50bd, 0x50c0, 0x50c3, 0x50c4, 0x50c7, 0x50cc, 0x50ce, 0x50d0, + 0x50d3, 0x50d4, 0x50d8, 0x50dc, 0x50dd, 0x50df, 0x50e2, 0x50e4, + 0x50e6, 0x50e8, 0x50e9, 0x50ef, 0x50f1, 0x50f6, 0x50fa, 0x50fe, + 0x5103, 0x5106, 0x5107, 0x5108, 0x510b, 0x510c, 0x510d, 0x510e, + 0x50f2, 0x5110, 0x5117, 0x5119, 0x511b, 0x511c, 0x511d, 0x511e, + 0x5123, 0x5127, 0x5128, 0x512c, 0x512d, 0x512f, 0x5131, 0x5133, + 0x5134, 0x5135, 0x5138, 0x5139, 0x5142, 0x514a, 0x514f, 0x5153, + 0x5155, 0x5157, 0x5158, 0x515f, 0x5164, 0x5166, 0x517e, 0x5183, + 0x5184, 0x518b, 0x518e, 0x5198, 0x519d, 0x51a1, 0x51a3, 0x51ad, + 0x51b8, 0x51ba, 0x51bc, 0x51be, 0x51bf, 0x51c2, + /* 0x33 */ + 0x51c8, 0x51cf, 0x51d1, 0x51d2, 0x51d3, 0x51d5, 0x51d8, 0x51de, + 0x51e2, 0x51e5, 0x51ee, 0x51f2, 0x51f3, 0x51f4, 0x51f7, 0x5201, + 0x5202, 0x5205, 0x5212, 0x5213, 0x5215, 0x5216, 0x5218, 0x5222, + 0x5228, 0x5231, 0x5232, 0x5235, 0x523c, 0x5245, 0x5249, 0x5255, + 0x5257, 0x5258, 0x525a, 0x525c, 0x525f, 0x5260, 0x5261, 0x5266, + 0x526e, 0x5277, 0x5278, 0x5279, 0x5280, 0x5282, 0x5285, 0x528a, + 0x528c, 0x5293, 0x5295, 0x5296, 0x5297, 0x5298, 0x529a, 0x529c, + 0x52a4, 0x52a5, 0x52a6, 0x52a7, 0x52af, 0x52b0, 0x52b6, 0x52b7, + 0x52b8, 0x52ba, 0x52bb, 0x52bd, 0x52c0, 0x52c4, 0x52c6, 0x52c8, + 0x52cc, 0x52cf, 0x52d1, 0x52d4, 0x52d6, 0x52db, 0x52dc, 0x52e1, + 0x52e5, 0x52e8, 0x52e9, 0x52ea, 0x52ec, 0x52f0, 0x52f1, 0x52f4, + 0x52f6, 0x52f7, 0x5300, 0x5303, 0x530a, 0x530b, + /* 0x34 */ + 0x530c, 0x5311, 0x5313, 0x5318, 0x531b, 0x531c, 0x531e, 0x531f, + 0x5325, 0x5327, 0x5328, 0x5329, 0x532b, 0x532c, 0x532d, 0x5330, + 0x5332, 0x5335, 0x533c, 0x533d, 0x533e, 0x5342, 0x534c, 0x534b, + 0x5359, 0x535b, 0x5361, 0x5363, 0x5365, 0x536c, 0x536d, 0x5372, + 0x5379, 0x537e, 0x5383, 0x5387, 0x5388, 0x538e, 0x5393, 0x5394, + 0x5399, 0x539d, 0x53a1, 0x53a4, 0x53aa, 0x53ab, 0x53af, 0x53b2, + 0x53b4, 0x53b5, 0x53b7, 0x53b8, 0x53ba, 0x53bd, 0x53c0, 0x53c5, + 0x53cf, 0x53d2, 0x53d3, 0x53d5, 0x53da, 0x53dd, 0x53de, 0x53e0, + 0x53e6, 0x53e7, 0x53f5, 0x5402, 0x5413, 0x541a, 0x5421, 0x5427, + 0x5428, 0x542a, 0x542f, 0x5431, 0x5434, 0x5435, 0x5443, 0x5444, + 0x5447, 0x544d, 0x544f, 0x545e, 0x5462, 0x5464, 0x5466, 0x5467, + 0x5469, 0x546b, 0x546d, 0x546e, 0x5474, 0x547f, + /* 0x35 */ + 0x5481, 0x5483, 0x5485, 0x5488, 0x5489, 0x548d, 0x5491, 0x5495, + 0x5496, 0x549c, 0x549f, 0x54a1, 0x54a6, 0x54a7, 0x54a9, 0x54aa, + 0x54ad, 0x54ae, 0x54b1, 0x54b7, 0x54b9, 0x54ba, 0x54bb, 0x54bf, + 0x54c6, 0x54ca, 0x54cd, 0x54ce, 0x54e0, 0x54ea, 0x54ec, 0x54ef, + 0x54f6, 0x54fc, 0x54fe, 0x54ff, 0x5500, 0x5501, 0x5505, 0x5508, + 0x5509, 0x550c, 0x550d, 0x550e, 0x5515, 0x552a, 0x552b, 0x5532, + 0x5535, 0x5536, 0x553b, 0x553c, 0x553d, 0x5541, 0x5547, 0x5549, + 0x554a, 0x554d, 0x5550, 0x5551, 0x5558, 0x555a, 0x555b, 0x555e, + 0x5560, 0x5561, 0x5564, 0x5566, 0x557f, 0x5581, 0x5582, 0x5586, + 0x5588, 0x558e, 0x558f, 0x5591, 0x5592, 0x5593, 0x5594, 0x5597, + 0x55a3, 0x55a4, 0x55ad, 0x55b2, 0x55bf, 0x55c1, 0x55c3, 0x55c6, + 0x55c9, 0x55cb, 0x55cc, 0x55ce, 0x55d1, 0x55d2, + /* 0x36 */ + 0x55d3, 0x55d7, 0x55d8, 0x55db, 0x55de, 0x55e2, 0x55e9, 0x55f6, + 0x55ff, 0x5605, 0x5608, 0x560a, 0x560d, 0x560e, 0x560f, 0x5610, + 0x5611, 0x5612, 0x5619, 0x562c, 0x5630, 0x5633, 0x5635, 0x5637, + 0x5639, 0x563b, 0x563c, 0x563d, 0x563f, 0x5640, 0x5641, 0x5643, + 0x5644, 0x5646, 0x5649, 0x564b, 0x564d, 0x564f, 0x5654, 0x565e, + 0x5660, 0x5661, 0x5662, 0x5663, 0x5666, 0x5669, 0x566d, 0x566f, + 0x5671, 0x5672, 0x5675, 0x5684, 0x5685, 0x5688, 0x568b, 0x568c, + 0x5695, 0x5699, 0x569a, 0x569d, 0x569e, 0x569f, 0x56a6, 0x56a7, + 0x56a8, 0x56a9, 0x56ab, 0x56ac, 0x56ad, 0x56b1, 0x56b3, 0x56b7, + 0x56be, 0x56c5, 0x56c9, 0x56ca, 0x56cb, 0x56cf, 0x56d0, 0x56cc, + 0x56cd, 0x56d9, 0x56dc, 0x56dd, 0x56df, 0x56e1, 0x56e4, 0x56e5, + 0x56e6, 0x56e7, 0x56e8, 0x56f1, 0x56eb, 0x56ed, + /* 0x37 */ + 0x56f6, 0x56f7, 0x5701, 0x5702, 0x5707, 0x570a, 0x570c, 0x5711, + 0x5715, 0x571a, 0x571b, 0x571d, 0x5720, 0x5722, 0x5723, 0x5724, + 0x5725, 0x5729, 0x572a, 0x572c, 0x572e, 0x572f, 0x5733, 0x5734, + 0x573d, 0x573e, 0x573f, 0x5745, 0x5746, 0x574c, 0x574d, 0x5752, + 0x5762, 0x5765, 0x5767, 0x5768, 0x576b, 0x576d, 0x576e, 0x576f, + 0x5770, 0x5771, 0x5773, 0x5774, 0x5775, 0x5777, 0x5779, 0x577a, + 0x577b, 0x577c, 0x577e, 0x5781, 0x5783, 0x578c, 0x5794, 0x5797, + 0x5799, 0x579a, 0x579c, 0x579d, 0x579e, 0x579f, 0x57a1, 0x5795, + 0x57a7, 0x57a8, 0x57a9, 0x57ac, 0x57b8, 0x57bd, 0x57c7, 0x57c8, + 0x57cc, 0x57cf, 0x57d5, 0x57dd, 0x57de, 0x57e4, 0x57e6, 0x57e7, + 0x57e9, 0x57ed, 0x57f0, 0x57f5, 0x57f6, 0x57f8, 0x57fd, 0x57fe, + 0x57ff, 0x5803, 0x5804, 0x5808, 0x5809, 0x57e1, + /* 0x38 */ + 0x580c, 0x580d, 0x581b, 0x581e, 0x581f, 0x5820, 0x5826, 0x5827, + 0x582d, 0x5832, 0x5839, 0x583f, 0x5849, 0x584c, 0x584d, 0x584f, + 0x5850, 0x5855, 0x585f, 0x5861, 0x5864, 0x5867, 0x5868, 0x5878, + 0x587c, 0x587f, 0x5880, 0x5881, 0x5887, 0x5888, 0x5889, 0x588a, + 0x588c, 0x588d, 0x588f, 0x5890, 0x5894, 0x5896, 0x589d, 0x58a0, + 0x58a1, 0x58a2, 0x58a6, 0x58a9, 0x58b1, 0x58b2, 0x58c4, 0x58bc, + 0x58c2, 0x58c8, 0x58cd, 0x58ce, 0x58d0, 0x58d2, 0x58d4, 0x58d6, + 0x58da, 0x58dd, 0x58e1, 0x58e2, 0x58e9, 0x58f3, 0x5905, 0x5906, + 0x590b, 0x590c, 0x5912, 0x5913, 0x5914, 0x8641, 0x591d, 0x5921, + 0x5923, 0x5924, 0x5928, 0x592f, 0x5930, 0x5933, 0x5935, 0x5936, + 0x593f, 0x5943, 0x5946, 0x5952, 0x5953, 0x5959, 0x595b, 0x595d, + 0x595e, 0x595f, 0x5961, 0x5963, 0x596b, 0x596d, + /* 0x39 */ + 0x596f, 0x5972, 0x5975, 0x5976, 0x5979, 0x597b, 0x597c, 0x598b, + 0x598c, 0x598e, 0x5992, 0x5995, 0x5997, 0x599f, 0x59a4, 0x59a7, + 0x59ad, 0x59ae, 0x59af, 0x59b0, 0x59b3, 0x59b7, 0x59ba, 0x59bc, + 0x59c1, 0x59c3, 0x59c4, 0x59c8, 0x59ca, 0x59cd, 0x59d2, 0x59dd, + 0x59de, 0x59df, 0x59e3, 0x59e4, 0x59e7, 0x59ee, 0x59ef, 0x59f1, + 0x59f2, 0x59f4, 0x59f7, 0x5a00, 0x5a04, 0x5a0c, 0x5a0d, 0x5a0e, + 0x5a12, 0x5a13, 0x5a1e, 0x5a23, 0x5a24, 0x5a27, 0x5a28, 0x5a2a, + 0x5a2d, 0x5a30, 0x5a44, 0x5a45, 0x5a47, 0x5a48, 0x5a4c, 0x5a50, + 0x5a55, 0x5a5e, 0x5a63, 0x5a65, 0x5a67, 0x5a6d, 0x5a77, 0x5a7a, + 0x5a7b, 0x5a7e, 0x5a8b, 0x5a90, 0x5a93, 0x5a96, 0x5a99, 0x5a9c, + 0x5a9e, 0x5a9f, 0x5aa0, 0x5aa2, 0x5aa7, 0x5aac, 0x5ab1, 0x5ab2, + 0x5ab3, 0x5ab5, 0x5ab8, 0x5aba, 0x5abb, 0x5abf, + /* 0x3a */ + 0x5ac4, 0x5ac6, 0x5ac8, 0x5acf, 0x5ada, 0x5adc, 0x5ae0, 0x5ae5, + 0x5aea, 0x5aee, 0x5af5, 0x5af6, 0x5afd, 0x5b00, 0x5b01, 0x5b08, + 0x5b17, 0x5b34, 0x5b19, 0x5b1b, 0x5b1d, 0x5b21, 0x5b25, 0x5b2d, + 0x5b38, 0x5b41, 0x5b4b, 0x5b4c, 0x5b52, 0x5b56, 0x5b5e, 0x5b68, + 0x5b6e, 0x5b6f, 0x5b7c, 0x5b7d, 0x5b7e, 0x5b7f, 0x5b81, 0x5b84, + 0x5b86, 0x5b8a, 0x5b8e, 0x5b90, 0x5b91, 0x5b93, 0x5b94, 0x5b96, + 0x5ba8, 0x5ba9, 0x5bac, 0x5bad, 0x5baf, 0x5bb1, 0x5bb2, 0x5bb7, + 0x5bba, 0x5bbc, 0x5bc0, 0x5bc1, 0x5bcd, 0x5bcf, 0x5bd6, 0x5bd7, + 0x5bd8, 0x5bd9, 0x5bda, 0x5be0, 0x5bef, 0x5bf1, 0x5bf4, 0x5bfd, + 0x5c0c, 0x5c17, 0x5c1e, 0x5c1f, 0x5c23, 0x5c26, 0x5c29, 0x5c2b, + 0x5c2c, 0x5c2e, 0x5c30, 0x5c32, 0x5c35, 0x5c36, 0x5c59, 0x5c5a, + 0x5c5c, 0x5c62, 0x5c63, 0x5c67, 0x5c68, 0x5c69, + /* 0x3b */ + 0x5c6d, 0x5c70, 0x5c74, 0x5c75, 0x5c7a, 0x5c7b, 0x5c7c, 0x5c7d, + 0x5c87, 0x5c88, 0x5c8a, 0x5c8f, 0x5c92, 0x5c9d, 0x5c9f, 0x5ca0, + 0x5ca2, 0x5ca3, 0x5ca6, 0x5caa, 0x5cb2, 0x5cb4, 0x5cb5, 0x5cba, + 0x5cc9, 0x5ccb, 0x5cd2, 0x5cdd, 0x5cd7, 0x5cee, 0x5cf1, 0x5cf2, + 0x5cf4, 0x5d01, 0x5d06, 0x5d0d, 0x5d12, 0x5d2b, 0x5d23, 0x5d24, + 0x5d26, 0x5d27, 0x5d31, 0x5d34, 0x5d39, 0x5d3d, 0x5d3f, 0x5d42, + 0x5d43, 0x5d46, 0x5d48, 0x5d55, 0x5d51, 0x5d59, 0x5d4a, 0x5d5f, + 0x5d60, 0x5d61, 0x5d62, 0x5d64, 0x5d6a, 0x5d6d, 0x5d70, 0x5d79, + 0x5d7a, 0x5d7e, 0x5d7f, 0x5d81, 0x5d83, 0x5d88, 0x5d8a, 0x5d92, + 0x5d93, 0x5d94, 0x5d95, 0x5d99, 0x5d9b, 0x5d9f, 0x5da0, 0x5da7, + 0x5dab, 0x5db0, 0x5db4, 0x5db8, 0x5db9, 0x5dc3, 0x5dc7, 0x5dcb, + 0x5dd0, 0x5dce, 0x5dd8, 0x5dd9, 0x5de0, 0x5de4, + /* 0x3c */ + 0x5de9, 0x5df8, 0x5df9, 0x5e00, 0x5e07, 0x5e0d, 0x5e12, 0x5e14, + 0x5e15, 0x5e18, 0x5e1f, 0x5e20, 0x5e2e, 0x5e28, 0x5e32, 0x5e35, + 0x5e3e, 0x5e4b, 0x5e50, 0x5e49, 0x5e51, 0x5e56, 0x5e58, 0x5e5b, + 0x5e5c, 0x5e5e, 0x5e68, 0x5e6a, 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e, + 0x5e70, 0x5e80, 0x5e8b, 0x5e8e, 0x5ea2, 0x5ea4, 0x5ea5, 0x5ea8, + 0x5eaa, 0x5eac, 0x5eb1, 0x5eb3, 0x5ebd, 0x5ebe, 0x5ebf, 0x5ec6, + 0x5ecc, 0x5ecb, 0x5ece, 0x5ed1, 0x5ed2, 0x5ed4, 0x5ed5, 0x5edc, + 0x5ede, 0x5ee5, 0x5eeb, 0x5f02, 0x5f06, 0x5f07, 0x5f08, 0x5f0e, + 0x5f19, 0x5f1c, 0x5f1d, 0x5f21, 0x5f22, 0x5f23, 0x5f24, 0x5f28, + 0x5f2b, 0x5f2c, 0x5f2e, 0x5f30, 0x5f34, 0x5f36, 0x5f3b, 0x5f3d, + 0x5f3f, 0x5f40, 0x5f44, 0x5f45, 0x5f47, 0x5f4d, 0x5f50, 0x5f54, + 0x5f58, 0x5f5b, 0x5f60, 0x5f63, 0x5f64, 0x5f67, + /* 0x3d */ + 0x5f6f, 0x5f72, 0x5f74, 0x5f75, 0x5f78, 0x5f7a, 0x5f7d, 0x5f7e, + 0x5f89, 0x5f8d, 0x5f8f, 0x5f96, 0x5f9c, 0x5f9d, 0x5fa2, 0x5fa7, + 0x5fab, 0x5fa4, 0x5fac, 0x5faf, 0x5fb0, 0x5fb1, 0x5fb8, 0x5fc4, + 0x5fc7, 0x5fc8, 0x5fc9, 0x5fcb, 0x5fd0, 0x5fd1, 0x5fd2, 0x5fd3, + 0x5fd4, 0x5fde, 0x5fe1, 0x5fe2, 0x5fe8, 0x5fe9, 0x5fea, 0x5fec, + 0x5fed, 0x5fee, 0x5fef, 0x5ff2, 0x5ff3, 0x5ff6, 0x5ffa, 0x5ffc, + 0x6007, 0x600a, 0x600d, 0x6013, 0x6014, 0x6017, 0x6018, 0x601a, + 0x601f, 0x6024, 0x602d, 0x6033, 0x6035, 0x6040, 0x6047, 0x6048, + 0x6049, 0x604c, 0x6051, 0x6054, 0x6056, 0x6057, 0x605d, 0x6061, + 0x6067, 0x6071, 0x607e, 0x607f, 0x6082, 0x6086, 0x6088, 0x608a, + 0x608e, 0x6091, 0x6093, 0x6095, 0x6098, 0x609d, 0x609e, 0x60a2, + 0x60a4, 0x60a5, 0x60a8, 0x60b0, 0x60b1, 0x60b7, + /* 0x3e */ + 0x60bb, 0x60be, 0x60c2, 0x60c4, 0x60c8, 0x60c9, 0x60ca, 0x60cb, + 0x60ce, 0x60cf, 0x60d4, 0x60d5, 0x60d9, 0x60db, 0x60dd, 0x60de, + 0x60e2, 0x60e5, 0x60f2, 0x60f5, 0x60f8, 0x60fc, 0x60fd, 0x6102, + 0x6107, 0x610a, 0x610c, 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, + 0x6116, 0x6117, 0x6119, 0x611c, 0x611e, 0x6122, 0x612a, 0x612b, + 0x6130, 0x6131, 0x6135, 0x6136, 0x6137, 0x6139, 0x6141, 0x6145, + 0x6146, 0x6149, 0x615e, 0x6160, 0x616c, 0x6172, 0x6178, 0x617b, + 0x617c, 0x617f, 0x6180, 0x6181, 0x6183, 0x6184, 0x618b, 0x618d, + 0x6192, 0x6193, 0x6197, 0x6198, 0x619c, 0x619d, 0x619f, 0x61a0, + 0x61a5, 0x61a8, 0x61aa, 0x61ad, 0x61b8, 0x61b9, 0x61bc, 0x61c0, + 0x61c1, 0x61c2, 0x61ce, 0x61cf, 0x61d5, 0x61dc, 0x61dd, 0x61de, + 0x61df, 0x61e1, 0x61e2, 0x61e7, 0x61e9, 0x61e5, + /* 0x3f */ + 0x61ec, 0x61ed, 0x61ef, 0x6201, 0x6203, 0x6204, 0x6207, 0x6213, + 0x6215, 0x621c, 0x6220, 0x6222, 0x6223, 0x6227, 0x6229, 0x622b, + 0x6239, 0x623d, 0x6242, 0x6243, 0x6244, 0x6246, 0x624c, 0x6250, + 0x6251, 0x6252, 0x6254, 0x6256, 0x625a, 0x625c, 0x6264, 0x626d, + 0x626f, 0x6273, 0x627a, 0x627d, 0x628d, 0x628e, 0x628f, 0x6290, + 0x62a6, 0x62a8, 0x62b3, 0x62b6, 0x62b7, 0x62ba, 0x62be, 0x62bf, + 0x62c4, 0x62ce, 0x62d5, 0x62d6, 0x62da, 0x62ea, 0x62f2, 0x62f4, + 0x62fc, 0x62fd, 0x6303, 0x6304, 0x630a, 0x630b, 0x630d, 0x6310, + 0x6313, 0x6316, 0x6318, 0x6329, 0x632a, 0x632d, 0x6335, 0x6336, + 0x6339, 0x633c, 0x6341, 0x6342, 0x6343, 0x6344, 0x6346, 0x634a, + 0x634b, 0x634e, 0x6352, 0x6353, 0x6354, 0x6358, 0x635b, 0x6365, + 0x6366, 0x636c, 0x636d, 0x6371, 0x6374, 0x6375, + /* 0x40 */ + 0x6378, 0x637c, 0x637d, 0x637f, 0x6382, 0x6384, 0x6387, 0x638a, + 0x6390, 0x6394, 0x6395, 0x6399, 0x639a, 0x639e, 0x63a4, 0x63a6, + 0x63ad, 0x63ae, 0x63af, 0x63bd, 0x63c1, 0x63c5, 0x63c8, 0x63ce, + 0x63d1, 0x63d3, 0x63d4, 0x63d5, 0x63dc, 0x63e0, 0x63e5, 0x63ea, + 0x63ec, 0x63f2, 0x63f3, 0x63f5, 0x63f8, 0x63f9, 0x6409, 0x640a, + 0x6410, 0x6412, 0x6414, 0x6418, 0x641e, 0x6420, 0x6422, 0x6424, + 0x6425, 0x6429, 0x642a, 0x642f, 0x6430, 0x6435, 0x643d, 0x643f, + 0x644b, 0x644f, 0x6451, 0x6452, 0x6453, 0x6454, 0x645a, 0x645b, + 0x645c, 0x645d, 0x645f, 0x6460, 0x6461, 0x6463, 0x646d, 0x6473, + 0x6474, 0x647b, 0x647d, 0x6485, 0x6487, 0x648f, 0x6490, 0x6491, + 0x6498, 0x6499, 0x649b, 0x649d, 0x649f, 0x64a1, 0x64a3, 0x64a6, + 0x64a8, 0x64ac, 0x64b3, 0x64bd, 0x64be, 0x64bf, + /* 0x41 */ + 0x64c4, 0x64c9, 0x64ca, 0x64cb, 0x64cc, 0x64ce, 0x64d0, 0x64d1, + 0x64d5, 0x64d7, 0x64e4, 0x64e5, 0x64e9, 0x64ea, 0x64ed, 0x64f0, + 0x64f5, 0x64f7, 0x64fb, 0x64ff, 0x6501, 0x6504, 0x6508, 0x6509, + 0x650a, 0x650f, 0x6513, 0x6514, 0x6516, 0x6519, 0x651b, 0x651e, + 0x651f, 0x6522, 0x6526, 0x6529, 0x652e, 0x6531, 0x653a, 0x653c, + 0x653d, 0x6543, 0x6547, 0x6549, 0x6550, 0x6552, 0x6554, 0x655f, + 0x6560, 0x6567, 0x656b, 0x657a, 0x657d, 0x6581, 0x6585, 0x658a, + 0x6592, 0x6595, 0x6598, 0x659d, 0x65a0, 0x65a3, 0x65a6, 0x65ae, + 0x65b2, 0x65b3, 0x65b4, 0x65bf, 0x65c2, 0x65c8, 0x65c9, 0x65ce, + 0x65d0, 0x65d4, 0x65d6, 0x65d8, 0x65df, 0x65f0, 0x65f2, 0x65f4, + 0x65f5, 0x65f9, 0x65fe, 0x65ff, 0x6600, 0x6604, 0x6608, 0x6609, + 0x660d, 0x6611, 0x6612, 0x6615, 0x6616, 0x661d, + /* 0x42 */ + 0x661e, 0x6621, 0x6622, 0x6623, 0x6624, 0x6626, 0x6629, 0x662a, + 0x662b, 0x662c, 0x662e, 0x6630, 0x6631, 0x6633, 0x6639, 0x6637, + 0x6640, 0x6645, 0x6646, 0x664a, 0x664c, 0x6651, 0x664e, 0x6657, + 0x6658, 0x6659, 0x665b, 0x665c, 0x6660, 0x6661, 0x66fb, 0x666a, + 0x666b, 0x666c, 0x667e, 0x6673, 0x6675, 0x667f, 0x6677, 0x6678, + 0x6679, 0x667b, 0x6680, 0x667c, 0x668b, 0x668c, 0x668d, 0x6690, + 0x6692, 0x6699, 0x669a, 0x669b, 0x669c, 0x669f, 0x66a0, 0x66a4, + 0x66ad, 0x66b1, 0x66b2, 0x66b5, 0x66bb, 0x66bf, 0x66c0, 0x66c2, + 0x66c3, 0x66c8, 0x66cc, 0x66ce, 0x66cf, 0x66d4, 0x66db, 0x66df, + 0x66e8, 0x66eb, 0x66ec, 0x66ee, 0x66fa, 0x6705, 0x6707, 0x670e, + 0x6713, 0x6719, 0x671c, 0x6720, 0x6722, 0x6733, 0x673e, 0x6745, + 0x6747, 0x6748, 0x674c, 0x6754, 0x6755, 0x675d, + /* 0x43 */ + 0x6766, 0x676c, 0x676e, 0x6774, 0x6776, 0x677b, 0x6781, 0x6784, + 0x678e, 0x678f, 0x6791, 0x6793, 0x6796, 0x6798, 0x6799, 0x679b, + 0x67b0, 0x67b1, 0x67b2, 0x67b5, 0x67bb, 0x67bc, 0x67bd, 0x67f9, + 0x67c0, 0x67c2, 0x67c3, 0x67c5, 0x67c8, 0x67c9, 0x67d2, 0x67d7, + 0x67d9, 0x67dc, 0x67e1, 0x67e6, 0x67f0, 0x67f2, 0x67f6, 0x67f7, + 0x6852, 0x6814, 0x6819, 0x681d, 0x681f, 0x6828, 0x6827, 0x682c, + 0x682d, 0x682f, 0x6830, 0x6831, 0x6833, 0x683b, 0x683f, 0x6844, + 0x6845, 0x684a, 0x684c, 0x6855, 0x6857, 0x6858, 0x685b, 0x686b, + 0x686e, 0x686f, 0x6870, 0x6871, 0x6872, 0x6875, 0x6879, 0x687a, + 0x687b, 0x687c, 0x6882, 0x6884, 0x6886, 0x6888, 0x6896, 0x6898, + 0x689a, 0x689c, 0x68a1, 0x68a3, 0x68a5, 0x68a9, 0x68aa, 0x68ae, + 0x68b2, 0x68bb, 0x68c5, 0x68c8, 0x68cc, 0x68cf, + /* 0x44 */ + 0x68d0, 0x68d1, 0x68d3, 0x68d6, 0x68d9, 0x68dc, 0x68dd, 0x68e5, + 0x68e8, 0x68ea, 0x68eb, 0x68ec, 0x68ed, 0x68f0, 0x68f1, 0x68f5, + 0x68f6, 0x68fb, 0x68fc, 0x68fd, 0x6906, 0x6909, 0x690a, 0x6910, + 0x6911, 0x6913, 0x6916, 0x6917, 0x6931, 0x6933, 0x6935, 0x6938, + 0x693b, 0x6942, 0x6945, 0x6949, 0x694e, 0x6957, 0x695b, 0x6963, + 0x6964, 0x6965, 0x6966, 0x6968, 0x6969, 0x696c, 0x6970, 0x6971, + 0x6972, 0x697a, 0x697b, 0x697f, 0x6980, 0x698d, 0x6992, 0x6996, + 0x6998, 0x69a1, 0x69a5, 0x69a6, 0x69a8, 0x69ab, 0x69ad, 0x69af, + 0x69b7, 0x69b8, 0x69ba, 0x69bc, 0x69c5, 0x69c8, 0x69d1, 0x69d6, + 0x69d7, 0x69e2, 0x69e5, 0x69ee, 0x69ef, 0x69f1, 0x69f3, 0x69f5, + 0x69fe, 0x6a00, 0x6a01, 0x6a03, 0x6a0f, 0x6a11, 0x6a15, 0x6a1a, + 0x6a1d, 0x6a20, 0x6a24, 0x6a28, 0x6a30, 0x6a32, + /* 0x45 */ + 0x6a34, 0x6a37, 0x6a3b, 0x6a3e, 0x6a3f, 0x6a45, 0x6a46, 0x6a49, + 0x6a4a, 0x6a4e, 0x6a50, 0x6a51, 0x6a52, 0x6a55, 0x6a56, 0x6a5b, + 0x6a64, 0x6a67, 0x6a6a, 0x6a71, 0x6a73, 0x6a7e, 0x6a81, 0x6a83, + 0x6a86, 0x6a87, 0x6a89, 0x6a8b, 0x6a91, 0x6a9b, 0x6a9d, 0x6a9e, + 0x6a9f, 0x6aa5, 0x6aab, 0x6aaf, 0x6ab0, 0x6ab1, 0x6ab4, 0x6abd, + 0x6abe, 0x6abf, 0x6ac6, 0x6ac9, 0x6ac8, 0x6acc, 0x6ad0, 0x6ad4, + 0x6ad5, 0x6ad6, 0x6adc, 0x6add, 0x6ae4, 0x6ae7, 0x6aec, 0x6af0, + 0x6af1, 0x6af2, 0x6afc, 0x6afd, 0x6b02, 0x6b03, 0x6b06, 0x6b07, + 0x6b09, 0x6b0f, 0x6b10, 0x6b11, 0x6b17, 0x6b1b, 0x6b1e, 0x6b24, + 0x6b28, 0x6b2b, 0x6b2c, 0x6b2f, 0x6b35, 0x6b36, 0x6b3b, 0x6b3f, + 0x6b46, 0x6b4a, 0x6b4d, 0x6b52, 0x6b56, 0x6b58, 0x6b5d, 0x6b60, + 0x6b67, 0x6b6b, 0x6b6e, 0x6b70, 0x6b75, 0x6b7d, + /* 0x46 */ + 0x6b7e, 0x6b82, 0x6b85, 0x6b97, 0x6b9b, 0x6b9f, 0x6ba0, 0x6ba2, + 0x6ba3, 0x6ba8, 0x6ba9, 0x6bac, 0x6bad, 0x6bae, 0x6bb0, 0x6bb8, + 0x6bb9, 0x6bbd, 0x6bbe, 0x6bc3, 0x6bc4, 0x6bc9, 0x6bcc, 0x6bd6, + 0x6bda, 0x6be1, 0x6be3, 0x6be6, 0x6be7, 0x6bee, 0x6bf1, 0x6bf7, + 0x6bf9, 0x6bff, 0x6c02, 0x6c04, 0x6c05, 0x6c09, 0x6c0d, 0x6c0e, + 0x6c10, 0x6c12, 0x6c19, 0x6c1f, 0x6c26, 0x6c27, 0x6c28, 0x6c2c, + 0x6c2e, 0x6c33, 0x6c35, 0x6c36, 0x6c3a, 0x6c3b, 0x6c3f, 0x6c4a, + 0x6c4b, 0x6c4d, 0x6c4f, 0x6c52, 0x6c54, 0x6c59, 0x6c5b, 0x6c5c, + 0x6c6b, 0x6c6d, 0x6c6f, 0x6c74, 0x6c76, 0x6c78, 0x6c79, 0x6c7b, + 0x6c85, 0x6c86, 0x6c87, 0x6c89, 0x6c94, 0x6c95, 0x6c97, 0x6c98, + 0x6c9c, 0x6c9f, 0x6cb0, 0x6cb2, 0x6cb4, 0x6cc2, 0x6cc6, 0x6ccd, + 0x6ccf, 0x6cd0, 0x6cd1, 0x6cd2, 0x6cd4, 0x6cd6, + /* 0x47 */ + 0x6cda, 0x6cdc, 0x6ce0, 0x6ce7, 0x6ce9, 0x6ceb, 0x6cec, 0x6cee, + 0x6cf2, 0x6cf4, 0x6d04, 0x6d07, 0x6d0a, 0x6d0e, 0x6d0f, 0x6d11, + 0x6d13, 0x6d1a, 0x6d26, 0x6d27, 0x6d28, 0x6c67, 0x6d2e, 0x6d2f, + 0x6d31, 0x6d39, 0x6d3c, 0x6d3f, 0x6d57, 0x6d5e, 0x6d5f, 0x6d61, + 0x6d65, 0x6d67, 0x6d6f, 0x6d70, 0x6d7c, 0x6d82, 0x6d87, 0x6d91, + 0x6d92, 0x6d94, 0x6d96, 0x6d97, 0x6d98, 0x6daa, 0x6dac, 0x6db4, + 0x6db7, 0x6db9, 0x6dbd, 0x6dbf, 0x6dc4, 0x6dc8, 0x6dca, 0x6dce, + 0x6dcf, 0x6dd6, 0x6ddb, 0x6ddd, 0x6ddf, 0x6de0, 0x6de2, 0x6de5, + 0x6de9, 0x6def, 0x6df0, 0x6df4, 0x6df6, 0x6dfc, 0x6e00, 0x6e04, + 0x6e1e, 0x6e22, 0x6e27, 0x6e32, 0x6e36, 0x6e39, 0x6e3b, 0x6e3c, + 0x6e44, 0x6e45, 0x6e48, 0x6e49, 0x6e4b, 0x6e4f, 0x6e51, 0x6e52, + 0x6e53, 0x6e54, 0x6e57, 0x6e5c, 0x6e5d, 0x6e5e, + /* 0x48 */ + 0x6e62, 0x6e63, 0x6e68, 0x6e73, 0x6e7b, 0x6e7d, 0x6e8d, 0x6e93, + 0x6e99, 0x6ea0, 0x6ea7, 0x6ead, 0x6eae, 0x6eb1, 0x6eb3, 0x6ebb, + 0x6ebf, 0x6ec0, 0x6ec1, 0x6ec3, 0x6ec7, 0x6ec8, 0x6eca, 0x6ecd, + 0x6ece, 0x6ecf, 0x6eeb, 0x6eed, 0x6eee, 0x6ef9, 0x6efb, 0x6efd, + 0x6f04, 0x6f08, 0x6f0a, 0x6f0c, 0x6f0d, 0x6f16, 0x6f18, 0x6f1a, + 0x6f1b, 0x6f26, 0x6f29, 0x6f2a, 0x6f2f, 0x6f30, 0x6f33, 0x6f36, + 0x6f3b, 0x6f3c, 0x6f2d, 0x6f4f, 0x6f51, 0x6f52, 0x6f53, 0x6f57, + 0x6f59, 0x6f5a, 0x6f5d, 0x6f5e, 0x6f61, 0x6f62, 0x6f68, 0x6f6c, + 0x6f7d, 0x6f7e, 0x6f83, 0x6f87, 0x6f88, 0x6f8b, 0x6f8c, 0x6f8d, + 0x6f90, 0x6f92, 0x6f93, 0x6f94, 0x6f96, 0x6f9a, 0x6f9f, 0x6fa0, + 0x6fa5, 0x6fa6, 0x6fa7, 0x6fa8, 0x6fae, 0x6faf, 0x6fb0, 0x6fb5, + 0x6fb6, 0x6fbc, 0x6fc5, 0x6fc7, 0x6fc8, 0x6fca, + /* 0x49 */ + 0x6fda, 0x6fde, 0x6fe8, 0x6fe9, 0x6ff0, 0x6ff5, 0x6ff9, 0x6ffc, + 0x6ffd, 0x7000, 0x7005, 0x7006, 0x7007, 0x700d, 0x7017, 0x7020, + 0x7023, 0x702f, 0x7034, 0x7037, 0x7039, 0x703c, 0x7043, 0x7044, + 0x7048, 0x7049, 0x704a, 0x704b, 0x7054, 0x7055, 0x705d, 0x705e, + 0x704e, 0x7064, 0x7065, 0x706c, 0x706e, 0x7075, 0x7076, 0x707e, + 0x7081, 0x7085, 0x7086, 0x7094, 0x7095, 0x7096, 0x7097, 0x7098, + 0x709b, 0x70a4, 0x70ab, 0x70b0, 0x70b1, 0x70b4, 0x70b7, 0x70ca, + 0x70d1, 0x70d3, 0x70d4, 0x70d5, 0x70d6, 0x70d8, 0x70dc, 0x70e4, + 0x70fa, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x710b, 0x710c, + 0x710f, 0x711e, 0x7120, 0x712b, 0x712d, 0x712f, 0x7130, 0x7131, + 0x7138, 0x7141, 0x7145, 0x7146, 0x7147, 0x714a, 0x714b, 0x7150, + 0x7152, 0x7157, 0x715a, 0x715c, 0x715e, 0x7160, + /* 0x4a */ + 0x7168, 0x7179, 0x7180, 0x7185, 0x7187, 0x718c, 0x7192, 0x719a, + 0x719b, 0x71a0, 0x71a2, 0x71af, 0x71b0, 0x71b2, 0x71b3, 0x71ba, + 0x71bf, 0x71c0, 0x71c1, 0x71c4, 0x71cb, 0x71cc, 0x71d3, 0x71d6, + 0x71d9, 0x71da, 0x71dc, 0x71f8, 0x71fe, 0x7200, 0x7207, 0x7208, + 0x7209, 0x7213, 0x7217, 0x721a, 0x721d, 0x721f, 0x7224, 0x722b, + 0x722f, 0x7234, 0x7238, 0x7239, 0x7241, 0x7242, 0x7243, 0x7245, + 0x724e, 0x724f, 0x7250, 0x7253, 0x7255, 0x7256, 0x725a, 0x725c, + 0x725e, 0x7260, 0x7263, 0x7268, 0x726b, 0x726e, 0x726f, 0x7271, + 0x7277, 0x7278, 0x727b, 0x727c, 0x727f, 0x7284, 0x7289, 0x728d, + 0x728e, 0x7293, 0x729b, 0x72a8, 0x72ad, 0x72ae, 0x72b1, 0x72b4, + 0x72be, 0x72c1, 0x72c7, 0x72c9, 0x72cc, 0x72d5, 0x72d6, 0x72d8, + 0x72df, 0x72e5, 0x72f3, 0x72f4, 0x72fa, 0x72fb, + /* 0x4b */ + 0x72fe, 0x7302, 0x7304, 0x7305, 0x7307, 0x730b, 0x730d, 0x7312, + 0x7313, 0x7318, 0x7319, 0x731e, 0x7322, 0x7324, 0x7327, 0x7328, + 0x732c, 0x7331, 0x7332, 0x7335, 0x733a, 0x733b, 0x733d, 0x7343, + 0x734d, 0x7350, 0x7352, 0x7356, 0x7358, 0x735d, 0x735e, 0x735f, + 0x7360, 0x7366, 0x7367, 0x7369, 0x736b, 0x736c, 0x736e, 0x736f, + 0x7371, 0x7377, 0x7379, 0x737c, 0x7380, 0x7381, 0x7383, 0x7385, + 0x7386, 0x738e, 0x7390, 0x7393, 0x7395, 0x7397, 0x7398, 0x739c, + 0x739e, 0x739f, 0x73a0, 0x73a2, 0x73a5, 0x73a6, 0x73aa, 0x73ab, + 0x73ad, 0x73b5, 0x73b7, 0x73b9, 0x73bc, 0x73bd, 0x73bf, 0x73c5, + 0x73c6, 0x73c9, 0x73cb, 0x73cc, 0x73cf, 0x73d2, 0x73d3, 0x73d6, + 0x73d9, 0x73dd, 0x73e1, 0x73e3, 0x73e6, 0x73e7, 0x73e9, 0x73f4, + 0x73f5, 0x73f7, 0x73f9, 0x73fa, 0x73fb, 0x73fd, + /* 0x4c */ + 0x73ff, 0x7400, 0x7401, 0x7404, 0x7407, 0x740a, 0x7411, 0x741a, + 0x741b, 0x7424, 0x7426, 0x7428, 0x7429, 0x742a, 0x742b, 0x742c, + 0x742d, 0x742e, 0x742f, 0x7430, 0x7431, 0x7439, 0x7440, 0x7443, + 0x7444, 0x7446, 0x7447, 0x744b, 0x744d, 0x7451, 0x7452, 0x7457, + 0x745d, 0x7462, 0x7466, 0x7467, 0x7468, 0x746b, 0x746d, 0x746e, + 0x7471, 0x7472, 0x7480, 0x7481, 0x7485, 0x7486, 0x7487, 0x7489, + 0x748f, 0x7490, 0x7491, 0x7492, 0x7498, 0x7499, 0x749a, 0x749c, + 0x749f, 0x74a0, 0x74a1, 0x74a3, 0x74a6, 0x74a8, 0x74a9, 0x74aa, + 0x74ab, 0x74ae, 0x74af, 0x74b1, 0x74b2, 0x74b5, 0x74b9, 0x74bb, + 0x74bf, 0x74c8, 0x74c9, 0x74cc, 0x74d0, 0x74d3, 0x74d8, 0x74da, + 0x74db, 0x74de, 0x74df, 0x74e4, 0x74e8, 0x74ea, 0x74eb, 0x74ef, + 0x74f4, 0x74fa, 0x74fb, 0x74fc, 0x74ff, 0x7506, + /* 0x4d */ + 0x7512, 0x7516, 0x7517, 0x7520, 0x7521, 0x7524, 0x7527, 0x7529, + 0x752a, 0x752f, 0x7536, 0x7539, 0x753d, 0x753e, 0x753f, 0x7540, + 0x7543, 0x7547, 0x7548, 0x754e, 0x7550, 0x7552, 0x7557, 0x755e, + 0x755f, 0x7561, 0x756f, 0x7571, 0x7579, 0x757a, 0x757b, 0x757c, + 0x757d, 0x757e, 0x7581, 0x7585, 0x7590, 0x7592, 0x7593, 0x7595, + 0x7599, 0x759c, 0x75a2, 0x75a4, 0x75b4, 0x75ba, 0x75bf, 0x75c0, + 0x75c1, 0x75c4, 0x75c6, 0x75cc, 0x75ce, 0x75cf, 0x75d7, 0x75dc, + 0x75df, 0x75e0, 0x75e1, 0x75e4, 0x75e7, 0x75ec, 0x75ee, 0x75ef, + 0x75f1, 0x75f9, 0x7600, 0x7602, 0x7603, 0x7604, 0x7607, 0x7608, + 0x760a, 0x760c, 0x760f, 0x7612, 0x7613, 0x7615, 0x7616, 0x7619, + 0x761b, 0x761c, 0x761d, 0x761e, 0x7623, 0x7625, 0x7626, 0x7629, + 0x762d, 0x7632, 0x7633, 0x7635, 0x7638, 0x7639, + /* 0x4e */ + 0x763a, 0x763c, 0x764a, 0x7640, 0x7641, 0x7643, 0x7644, 0x7645, + 0x7649, 0x764b, 0x7655, 0x7659, 0x765f, 0x7664, 0x7665, 0x766d, + 0x766e, 0x766f, 0x7671, 0x7674, 0x7681, 0x7685, 0x768c, 0x768d, + 0x7695, 0x769b, 0x769c, 0x769d, 0x769f, 0x76a0, 0x76a2, 0x76a3, + 0x76a4, 0x76a5, 0x76a6, 0x76a7, 0x76a8, 0x76aa, 0x76ad, 0x76bd, + 0x76c1, 0x76c5, 0x76c9, 0x76cb, 0x76cc, 0x76ce, 0x76d4, 0x76d9, + 0x76e0, 0x76e6, 0x76e8, 0x76ec, 0x76f0, 0x76f1, 0x76f6, 0x76f9, + 0x76fc, 0x7700, 0x7706, 0x770a, 0x770e, 0x7712, 0x7714, 0x7715, + 0x7717, 0x7719, 0x771a, 0x771c, 0x7722, 0x7728, 0x772d, 0x772e, + 0x772f, 0x7734, 0x7735, 0x7736, 0x7739, 0x773d, 0x773e, 0x7742, + 0x7745, 0x7746, 0x774a, 0x774d, 0x774e, 0x774f, 0x7752, 0x7756, + 0x7757, 0x775c, 0x775e, 0x775f, 0x7760, 0x7762, + /* 0x4f */ + 0x7764, 0x7767, 0x776a, 0x776c, 0x7770, 0x7772, 0x7773, 0x7774, + 0x777a, 0x777d, 0x7780, 0x7784, 0x778c, 0x778d, 0x7794, 0x7795, + 0x7796, 0x779a, 0x779f, 0x77a2, 0x77a7, 0x77aa, 0x77ae, 0x77af, + 0x77b1, 0x77b5, 0x77be, 0x77c3, 0x77c9, 0x77d1, 0x77d2, 0x77d5, + 0x77d9, 0x77de, 0x77df, 0x77e0, 0x77e4, 0x77e6, 0x77ea, 0x77ec, + 0x77f0, 0x77f1, 0x77f4, 0x77f8, 0x77fb, 0x7805, 0x7806, 0x7809, + 0x780d, 0x780e, 0x7811, 0x781d, 0x7821, 0x7822, 0x7823, 0x782d, + 0x782e, 0x7830, 0x7835, 0x7837, 0x7843, 0x7844, 0x7847, 0x7848, + 0x784c, 0x784e, 0x7852, 0x785c, 0x785e, 0x7860, 0x7861, 0x7863, + 0x7864, 0x7868, 0x786a, 0x786e, 0x787a, 0x787e, 0x788a, 0x788f, + 0x7894, 0x7898, 0x78a1, 0x789d, 0x789e, 0x789f, 0x78a4, 0x78a8, + 0x78ac, 0x78ad, 0x78b0, 0x78b1, 0x78b2, 0x78b3, + /* 0x50 */ + 0x78bb, 0x78bd, 0x78bf, 0x78c7, 0x78c8, 0x78c9, 0x78cc, 0x78ce, + 0x78d2, 0x78d3, 0x78d5, 0x78d6, 0x78e4, 0x78db, 0x78df, 0x78e0, + 0x78e1, 0x78e6, 0x78ea, 0x78f2, 0x78f3, 0x7900, 0x78f6, 0x78f7, + 0x78fa, 0x78fb, 0x78ff, 0x7906, 0x790c, 0x7910, 0x791a, 0x791c, + 0x791e, 0x791f, 0x7920, 0x7925, 0x7927, 0x7929, 0x792d, 0x7931, + 0x7934, 0x7935, 0x793b, 0x793d, 0x793f, 0x7944, 0x7945, 0x7946, + 0x794a, 0x794b, 0x794f, 0x7951, 0x7954, 0x7958, 0x795b, 0x795c, + 0x7967, 0x7969, 0x796b, 0x7972, 0x7979, 0x797b, 0x797c, 0x797e, + 0x798b, 0x798c, 0x7991, 0x7993, 0x7994, 0x7995, 0x7996, 0x7998, + 0x799b, 0x799c, 0x79a1, 0x79a8, 0x79a9, 0x79ab, 0x79af, 0x79b1, + 0x79b4, 0x79b8, 0x79bb, 0x79c2, 0x79c4, 0x79c7, 0x79c8, 0x79ca, + 0x79cf, 0x79d4, 0x79d6, 0x79da, 0x79dd, 0x79de, + /* 0x51 */ + 0x79e0, 0x79e2, 0x79e5, 0x79ea, 0x79eb, 0x79ed, 0x79f1, 0x79f8, + 0x79fc, 0x7a02, 0x7a03, 0x7a07, 0x7a09, 0x7a0a, 0x7a0c, 0x7a11, + 0x7a15, 0x7a1b, 0x7a1e, 0x7a21, 0x7a27, 0x7a2b, 0x7a2d, 0x7a2f, + 0x7a30, 0x7a34, 0x7a35, 0x7a38, 0x7a39, 0x7a3a, 0x7a44, 0x7a45, + 0x7a47, 0x7a48, 0x7a4c, 0x7a55, 0x7a56, 0x7a59, 0x7a5c, 0x7a5d, + 0x7a5f, 0x7a60, 0x7a65, 0x7a67, 0x7a6a, 0x7a6d, 0x7a75, 0x7a78, + 0x7a7e, 0x7a80, 0x7a82, 0x7a85, 0x7a86, 0x7a8a, 0x7a8b, 0x7a90, + 0x7a91, 0x7a94, 0x7a9e, 0x7aa0, 0x7aa3, 0x7aac, 0x7ab3, 0x7ab5, + 0x7ab9, 0x7abb, 0x7abc, 0x7ac6, 0x7ac9, 0x7acc, 0x7ace, 0x7ad1, + 0x7adb, 0x7ae8, 0x7ae9, 0x7aeb, 0x7aec, 0x7af1, 0x7af4, 0x7afb, + 0x7afd, 0x7afe, 0x7b07, 0x7b14, 0x7b1f, 0x7b23, 0x7b27, 0x7b29, + 0x7b2a, 0x7b2b, 0x7b2d, 0x7b2e, 0x7b2f, 0x7b30, + /* 0x52 */ + 0x7b31, 0x7b34, 0x7b3d, 0x7b3f, 0x7b40, 0x7b41, 0x7b47, 0x7b4e, + 0x7b55, 0x7b60, 0x7b64, 0x7b66, 0x7b69, 0x7b6a, 0x7b6d, 0x7b6f, + 0x7b72, 0x7b73, 0x7b77, 0x7b84, 0x7b89, 0x7b8e, 0x7b90, 0x7b91, + 0x7b96, 0x7b9b, 0x7b9e, 0x7ba0, 0x7ba5, 0x7bac, 0x7baf, 0x7bb0, + 0x7bb2, 0x7bb5, 0x7bb6, 0x7bba, 0x7bbb, 0x7bbc, 0x7bbd, 0x7bc2, + 0x7bc5, 0x7bc8, 0x7bca, 0x7bd4, 0x7bd6, 0x7bd7, 0x7bd9, 0x7bda, + 0x7bdb, 0x7be8, 0x7bea, 0x7bf2, 0x7bf4, 0x7bf5, 0x7bf8, 0x7bf9, + 0x7bfa, 0x7bfc, 0x7bfe, 0x7c01, 0x7c02, 0x7c03, 0x7c04, 0x7c06, + 0x7c09, 0x7c0b, 0x7c0c, 0x7c0e, 0x7c0f, 0x7c19, 0x7c1b, 0x7c20, + 0x7c25, 0x7c26, 0x7c28, 0x7c2c, 0x7c31, 0x7c33, 0x7c34, 0x7c36, + 0x7c39, 0x7c3a, 0x7c46, 0x7c4a, 0x7c55, 0x7c51, 0x7c52, 0x7c53, + 0x7c59, 0x7c5a, 0x7c5b, 0x7c5c, 0x7c5d, 0x7c5e, + /* 0x53 */ + 0x7c61, 0x7c63, 0x7c67, 0x7c69, 0x7c6d, 0x7c6e, 0x7c70, 0x7c72, + 0x7c79, 0x7c7c, 0x7c7d, 0x7c86, 0x7c87, 0x7c8f, 0x7c94, 0x7c9e, + 0x7ca0, 0x7ca6, 0x7cb0, 0x7cb6, 0x7cb7, 0x7cba, 0x7cbb, 0x7cbc, + 0x7cbf, 0x7cc4, 0x7cc7, 0x7cc8, 0x7cc9, 0x7ccd, 0x7ccf, 0x7cd3, + 0x7cd4, 0x7cd5, 0x7cd7, 0x7cd9, 0x7cda, 0x7cdd, 0x7ce6, 0x7ce9, + 0x7ceb, 0x7cf5, 0x7d03, 0x7d07, 0x7d08, 0x7d09, 0x7d0f, 0x7d11, + 0x7d12, 0x7d13, 0x7d16, 0x7d1d, 0x7d1e, 0x7d23, 0x7d26, 0x7d2a, + 0x7d2d, 0x7d31, 0x7d3c, 0x7d3d, 0x7d3e, 0x7d40, 0x7d41, 0x7d47, + 0x7d48, 0x7d4d, 0x7d51, 0x7d53, 0x7d57, 0x7d59, 0x7d5a, 0x7d5c, + 0x7d5d, 0x7d65, 0x7d67, 0x7d6a, 0x7d70, 0x7d78, 0x7d7a, 0x7d7b, + 0x7d7f, 0x7d81, 0x7d82, 0x7d83, 0x7d85, 0x7d86, 0x7d88, 0x7d8b, + 0x7d8c, 0x7d8d, 0x7d91, 0x7d96, 0x7d97, 0x7d9d, + /* 0x54 */ + 0x7d9e, 0x7da6, 0x7da7, 0x7daa, 0x7db3, 0x7db6, 0x7db7, 0x7db9, + 0x7dc2, 0x7dc3, 0x7dc4, 0x7dc5, 0x7dc6, 0x7dcc, 0x7dcd, 0x7dce, + 0x7dd7, 0x7dd9, 0x7e00, 0x7de2, 0x7de5, 0x7de6, 0x7dea, 0x7deb, + 0x7ded, 0x7df1, 0x7df5, 0x7df6, 0x7df9, 0x7dfa, 0x7e08, 0x7e10, + 0x7e11, 0x7e15, 0x7e17, 0x7e1c, 0x7e1d, 0x7e20, 0x7e27, 0x7e28, + 0x7e2c, 0x7e2d, 0x7e2f, 0x7e33, 0x7e36, 0x7e3f, 0x7e44, 0x7e45, + 0x7e47, 0x7e4e, 0x7e50, 0x7e52, 0x7e58, 0x7e5f, 0x7e61, 0x7e62, + 0x7e65, 0x7e6b, 0x7e6e, 0x7e6f, 0x7e73, 0x7e78, 0x7e7e, 0x7e81, + 0x7e86, 0x7e87, 0x7e8a, 0x7e8d, 0x7e91, 0x7e95, 0x7e98, 0x7e9a, + 0x7e9d, 0x7e9e, 0x7f3c, 0x7f3b, 0x7f3d, 0x7f3e, 0x7f3f, 0x7f43, + 0x7f44, 0x7f47, 0x7f4f, 0x7f52, 0x7f53, 0x7f5b, 0x7f5c, 0x7f5d, + 0x7f61, 0x7f63, 0x7f64, 0x7f65, 0x7f66, 0x7f6d, + /* 0x55 */ + 0x7f71, 0x7f7d, 0x7f7e, 0x7f7f, 0x7f80, 0x7f8b, 0x7f8d, 0x7f8f, + 0x7f90, 0x7f91, 0x7f96, 0x7f97, 0x7f9c, 0x7fa1, 0x7fa2, 0x7fa6, + 0x7faa, 0x7fad, 0x7fb4, 0x7fbc, 0x7fbf, 0x7fc0, 0x7fc3, 0x7fc8, + 0x7fce, 0x7fcf, 0x7fdb, 0x7fdf, 0x7fe3, 0x7fe5, 0x7fe8, 0x7fec, + 0x7fee, 0x7fef, 0x7ff2, 0x7ffa, 0x7ffd, 0x7ffe, 0x7fff, 0x8007, + 0x8008, 0x800a, 0x800d, 0x800e, 0x800f, 0x8011, 0x8013, 0x8014, + 0x8016, 0x801d, 0x801e, 0x801f, 0x8020, 0x8024, 0x8026, 0x802c, + 0x802e, 0x8030, 0x8034, 0x8035, 0x8037, 0x8039, 0x803a, 0x803c, + 0x803e, 0x8040, 0x8044, 0x8060, 0x8064, 0x8066, 0x806d, 0x8071, + 0x8075, 0x8081, 0x8088, 0x808e, 0x809c, 0x809e, 0x80a6, 0x80a7, + 0x80ab, 0x80b8, 0x80b9, 0x80c8, 0x80cd, 0x80cf, 0x80d2, 0x80d4, + 0x80d5, 0x80d7, 0x80d8, 0x80e0, 0x80ed, 0x80ee, + /* 0x56 */ + 0x80f0, 0x80f2, 0x80f3, 0x80f6, 0x80f9, 0x80fa, 0x80fe, 0x8103, + 0x810b, 0x8116, 0x8117, 0x8118, 0x811c, 0x811e, 0x8120, 0x8124, + 0x8127, 0x812c, 0x8130, 0x8135, 0x813a, 0x813c, 0x8145, 0x8147, + 0x814a, 0x814c, 0x8152, 0x8157, 0x8160, 0x8161, 0x8167, 0x8168, + 0x8169, 0x816d, 0x816f, 0x8177, 0x8181, 0x8190, 0x8184, 0x8185, + 0x8186, 0x818b, 0x818e, 0x8196, 0x8198, 0x819b, 0x819e, 0x81a2, + 0x81ae, 0x81b2, 0x81b4, 0x81bb, 0x81cb, 0x81c3, 0x81c5, 0x81ca, + 0x81ce, 0x81cf, 0x81d5, 0x81d7, 0x81db, 0x81dd, 0x81de, 0x81e1, + 0x81e4, 0x81eb, 0x81ec, 0x81f0, 0x81f1, 0x81f2, 0x81f5, 0x81f6, + 0x81f8, 0x81f9, 0x81fd, 0x81ff, 0x8200, 0x8203, 0x820f, 0x8213, + 0x8214, 0x8219, 0x821a, 0x821d, 0x8221, 0x8222, 0x8228, 0x8232, + 0x8234, 0x823a, 0x8243, 0x8244, 0x8245, 0x8246, + /* 0x57 */ + 0x824b, 0x824e, 0x824f, 0x8251, 0x8256, 0x825c, 0x8260, 0x8263, + 0x8267, 0x826d, 0x8274, 0x827b, 0x827d, 0x827f, 0x8280, 0x8281, + 0x8283, 0x8284, 0x8287, 0x8289, 0x828a, 0x828e, 0x8291, 0x8294, + 0x8296, 0x8298, 0x829a, 0x829b, 0x82a0, 0x82a1, 0x82a3, 0x82a4, + 0x82a7, 0x82a8, 0x82a9, 0x82aa, 0x82ae, 0x82b0, 0x82b2, 0x82b4, + 0x82b7, 0x82ba, 0x82bc, 0x82be, 0x82bf, 0x82c6, 0x82d0, 0x82d5, + 0x82da, 0x82e0, 0x82e2, 0x82e4, 0x82e8, 0x82ea, 0x82ed, 0x82ef, + 0x82f6, 0x82f7, 0x82fd, 0x82fe, 0x8300, 0x8301, 0x8307, 0x8308, + 0x830a, 0x830b, 0x8354, 0x831b, 0x831d, 0x831e, 0x831f, 0x8321, + 0x8322, 0x832c, 0x832d, 0x832e, 0x8330, 0x8333, 0x8337, 0x833a, + 0x833c, 0x833d, 0x8342, 0x8343, 0x8344, 0x8347, 0x834d, 0x834e, + 0x8351, 0x8355, 0x8356, 0x8357, 0x8370, 0x8378, + /* 0x58 */ + 0x837d, 0x837f, 0x8380, 0x8382, 0x8384, 0x8386, 0x838d, 0x8392, + 0x8394, 0x8395, 0x8398, 0x8399, 0x839b, 0x839c, 0x839d, 0x83a6, + 0x83a7, 0x83a9, 0x83ac, 0x83be, 0x83bf, 0x83c0, 0x83c7, 0x83c9, + 0x83cf, 0x83d0, 0x83d1, 0x83d4, 0x83dd, 0x8353, 0x83e8, 0x83ea, + 0x83f6, 0x83f8, 0x83f9, 0x83fc, 0x8401, 0x8406, 0x840a, 0x840f, + 0x8411, 0x8415, 0x8419, 0x83ad, 0x842f, 0x8439, 0x8445, 0x8447, + 0x8448, 0x844a, 0x844d, 0x844f, 0x8451, 0x8452, 0x8456, 0x8458, + 0x8459, 0x845a, 0x845c, 0x8460, 0x8464, 0x8465, 0x8467, 0x846a, + 0x8470, 0x8473, 0x8474, 0x8476, 0x8478, 0x847c, 0x847d, 0x8481, + 0x8485, 0x8492, 0x8493, 0x8495, 0x849e, 0x84a6, 0x84a8, 0x84a9, + 0x84aa, 0x84af, 0x84b1, 0x84b4, 0x84ba, 0x84bd, 0x84be, 0x84c0, + 0x84c2, 0x84c7, 0x84c8, 0x84cc, 0x84cf, 0x84d3, + /* 0x59 */ + 0x84dc, 0x84e7, 0x84ea, 0x84ef, 0x84f0, 0x84f1, 0x84f2, 0x84f7, + 0x8532, 0x84fa, 0x84fb, 0x84fd, 0x8502, 0x8503, 0x8507, 0x850c, + 0x850e, 0x8510, 0x851c, 0x851e, 0x8522, 0x8523, 0x8524, 0x8525, + 0x8527, 0x852a, 0x852b, 0x852f, 0x8533, 0x8534, 0x8536, 0x853f, + 0x8546, 0x854f, 0x8550, 0x8551, 0x8552, 0x8553, 0x8556, 0x8559, + 0x855c, 0x855d, 0x855e, 0x855f, 0x8560, 0x8561, 0x8562, 0x8564, + 0x856b, 0x856f, 0x8579, 0x857a, 0x857b, 0x857d, 0x857f, 0x8581, + 0x8585, 0x8586, 0x8589, 0x858b, 0x858c, 0x858f, 0x8593, 0x8598, + 0x859d, 0x859f, 0x85a0, 0x85a2, 0x85a5, 0x85a7, 0x85b4, 0x85b6, + 0x85b7, 0x85b8, 0x85bc, 0x85bd, 0x85be, 0x85bf, 0x85c2, 0x85c7, + 0x85ca, 0x85cb, 0x85ce, 0x85ad, 0x85d8, 0x85da, 0x85df, 0x85e0, + 0x85e6, 0x85e8, 0x85ed, 0x85f3, 0x85f6, 0x85fc, + /* 0x5a */ + 0x85ff, 0x8600, 0x8604, 0x8605, 0x860d, 0x860e, 0x8610, 0x8611, + 0x8612, 0x8618, 0x8619, 0x861b, 0x861e, 0x8621, 0x8627, 0x8629, + 0x8636, 0x8638, 0x863a, 0x863c, 0x863d, 0x8640, 0x8642, 0x8646, + 0x8652, 0x8653, 0x8656, 0x8657, 0x8658, 0x8659, 0x865d, 0x8660, + 0x8661, 0x8662, 0x8663, 0x8664, 0x8669, 0x866c, 0x866f, 0x8675, + 0x8676, 0x8677, 0x867a, 0x868d, 0x8691, 0x8696, 0x8698, 0x869a, + 0x869c, 0x86a1, 0x86a6, 0x86a7, 0x86a8, 0x86ad, 0x86b1, 0x86b3, + 0x86b4, 0x86b5, 0x86b7, 0x86b8, 0x86b9, 0x86bf, 0x86c0, 0x86c1, + 0x86c3, 0x86c5, 0x86d1, 0x86d2, 0x86d5, 0x86d7, 0x86da, 0x86dc, + 0x86e0, 0x86e3, 0x86e5, 0x86e7, 0x8688, 0x86fa, 0x86fc, 0x86fd, + 0x8704, 0x8705, 0x8707, 0x870b, 0x870e, 0x870f, 0x8710, 0x8713, + 0x8714, 0x8719, 0x871e, 0x871f, 0x8721, 0x8723, + /* 0x5b */ + 0x8728, 0x872e, 0x872f, 0x8731, 0x8732, 0x8739, 0x873a, 0x873c, + 0x873d, 0x873e, 0x8740, 0x8743, 0x8745, 0x874d, 0x8758, 0x875d, + 0x8761, 0x8764, 0x8765, 0x876f, 0x8771, 0x8772, 0x877b, 0x8783, + 0x8784, 0x8785, 0x8786, 0x8787, 0x8788, 0x8789, 0x878b, 0x878c, + 0x8790, 0x8793, 0x8795, 0x8797, 0x8798, 0x8799, 0x879e, 0x87a0, + 0x87a3, 0x87a7, 0x87ac, 0x87ad, 0x87ae, 0x87b1, 0x87b5, 0x87be, + 0x87bf, 0x87c1, 0x87c8, 0x87c9, 0x87ca, 0x87ce, 0x87d5, 0x87d6, + 0x87d9, 0x87da, 0x87dc, 0x87df, 0x87e2, 0x87e3, 0x87e4, 0x87ea, + 0x87eb, 0x87ed, 0x87f1, 0x87f3, 0x87f8, 0x87fa, 0x87ff, 0x8801, + 0x8803, 0x8806, 0x8809, 0x880a, 0x880b, 0x8810, 0x8819, 0x8812, + 0x8813, 0x8814, 0x8818, 0x881a, 0x881b, 0x881c, 0x881e, 0x881f, + 0x8828, 0x882d, 0x882e, 0x8830, 0x8832, 0x8835, + /* 0x5c */ + 0x883a, 0x883c, 0x8841, 0x8843, 0x8845, 0x8848, 0x8849, 0x884a, + 0x884b, 0x884e, 0x8851, 0x8855, 0x8856, 0x8858, 0x885a, 0x885c, + 0x885f, 0x8860, 0x8864, 0x8869, 0x8871, 0x8879, 0x887b, 0x8880, + 0x8898, 0x889a, 0x889b, 0x889c, 0x889f, 0x88a0, 0x88a8, 0x88aa, + 0x88ba, 0x88bd, 0x88be, 0x88c0, 0x88ca, 0x88cb, 0x88cc, 0x88cd, + 0x88ce, 0x88d1, 0x88d2, 0x88d3, 0x88db, 0x88de, 0x88e7, 0x88ef, + 0x88f0, 0x88f1, 0x88f5, 0x88f7, 0x8901, 0x8906, 0x890d, 0x890e, + 0x890f, 0x8915, 0x8916, 0x8918, 0x8919, 0x891a, 0x891c, 0x8920, + 0x8926, 0x8927, 0x8928, 0x8930, 0x8931, 0x8932, 0x8935, 0x8939, + 0x893a, 0x893e, 0x8940, 0x8942, 0x8945, 0x8946, 0x8949, 0x894f, + 0x8952, 0x8957, 0x895a, 0x895b, 0x895c, 0x8961, 0x8962, 0x8963, + 0x896b, 0x896e, 0x8970, 0x8973, 0x8975, 0x897a, + /* 0x5d */ + 0x897b, 0x897c, 0x897d, 0x8989, 0x898d, 0x8990, 0x8994, 0x8995, + 0x899b, 0x899c, 0x899f, 0x89a0, 0x89a5, 0x89b0, 0x89b4, 0x89b5, + 0x89b6, 0x89b7, 0x89bc, 0x89d4, 0x89d5, 0x89d6, 0x89d7, 0x89d8, + 0x89e5, 0x89e9, 0x89eb, 0x89ed, 0x89f1, 0x89f3, 0x89f6, 0x89f9, + 0x89fd, 0x89ff, 0x8a04, 0x8a05, 0x8a07, 0x8a0f, 0x8a11, 0x8a12, + 0x8a14, 0x8a15, 0x8a1e, 0x8a20, 0x8a22, 0x8a24, 0x8a26, 0x8a2b, + 0x8a2c, 0x8a2f, 0x8a35, 0x8a37, 0x8a3d, 0x8a3e, 0x8a40, 0x8a43, + 0x8a45, 0x8a47, 0x8a49, 0x8a4d, 0x8a4e, 0x8a53, 0x8a56, 0x8a57, + 0x8a58, 0x8a5c, 0x8a5d, 0x8a61, 0x8a65, 0x8a67, 0x8a75, 0x8a76, + 0x8a77, 0x8a79, 0x8a7a, 0x8a7b, 0x8a7e, 0x8a7f, 0x8a80, 0x8a83, + 0x8a86, 0x8a8b, 0x8a8f, 0x8a90, 0x8a92, 0x8a96, 0x8a97, 0x8a99, + 0x8a9f, 0x8aa7, 0x8aa9, 0x8aae, 0x8aaf, 0x8ab3, + /* 0x5e */ + 0x8ab6, 0x8ab7, 0x8abb, 0x8abe, 0x8ac3, 0x8ac6, 0x8ac8, 0x8ac9, + 0x8aca, 0x8ad1, 0x8ad3, 0x8ad4, 0x8ad5, 0x8ad7, 0x8add, 0x8adf, + 0x8aec, 0x8af0, 0x8af4, 0x8af5, 0x8af6, 0x8afc, 0x8aff, 0x8b05, + 0x8b06, 0x8b0b, 0x8b11, 0x8b1c, 0x8b1e, 0x8b1f, 0x8b0a, 0x8b2d, + 0x8b30, 0x8b37, 0x8b3c, 0x8b42, 0x8b43, 0x8b44, 0x8b45, 0x8b46, + 0x8b48, 0x8b52, 0x8b53, 0x8b54, 0x8b59, 0x8b4d, 0x8b5e, 0x8b63, + 0x8b6d, 0x8b76, 0x8b78, 0x8b79, 0x8b7c, 0x8b7e, 0x8b81, 0x8b84, + 0x8b85, 0x8b8b, 0x8b8d, 0x8b8f, 0x8b94, 0x8b95, 0x8b9c, 0x8b9e, + 0x8b9f, 0x8c38, 0x8c39, 0x8c3d, 0x8c3e, 0x8c45, 0x8c47, 0x8c49, + 0x8c4b, 0x8c4f, 0x8c51, 0x8c53, 0x8c54, 0x8c57, 0x8c58, 0x8c5b, + 0x8c5d, 0x8c59, 0x8c63, 0x8c64, 0x8c66, 0x8c68, 0x8c69, 0x8c6d, + 0x8c73, 0x8c75, 0x8c76, 0x8c7b, 0x8c7e, 0x8c86, + /* 0x5f */ + 0x8c87, 0x8c8b, 0x8c90, 0x8c92, 0x8c93, 0x8c99, 0x8c9b, 0x8c9c, + 0x8ca4, 0x8cb9, 0x8cba, 0x8cc5, 0x8cc6, 0x8cc9, 0x8ccb, 0x8ccf, + 0x8cd6, 0x8cd5, 0x8cd9, 0x8cdd, 0x8ce1, 0x8ce8, 0x8cec, 0x8cef, + 0x8cf0, 0x8cf2, 0x8cf5, 0x8cf7, 0x8cf8, 0x8cfe, 0x8cff, 0x8d01, + 0x8d03, 0x8d09, 0x8d12, 0x8d17, 0x8d1b, 0x8d65, 0x8d69, 0x8d6c, + 0x8d6e, 0x8d7f, 0x8d82, 0x8d84, 0x8d88, 0x8d8d, 0x8d90, 0x8d91, + 0x8d95, 0x8d9e, 0x8d9f, 0x8da0, 0x8da6, 0x8dab, 0x8dac, 0x8daf, + 0x8db2, 0x8db5, 0x8db7, 0x8db9, 0x8dbb, 0x8dc0, 0x8dc5, 0x8dc6, + 0x8dc7, 0x8dc8, 0x8dca, 0x8dce, 0x8dd1, 0x8dd4, 0x8dd5, 0x8dd7, + 0x8dd9, 0x8de4, 0x8de5, 0x8de7, 0x8dec, 0x8df0, 0x8dbc, 0x8df1, + 0x8df2, 0x8df4, 0x8dfd, 0x8e01, 0x8e04, 0x8e05, 0x8e06, 0x8e0b, + 0x8e11, 0x8e14, 0x8e16, 0x8e20, 0x8e21, 0x8e22, + /* 0x60 */ + 0x8e23, 0x8e26, 0x8e27, 0x8e31, 0x8e33, 0x8e36, 0x8e37, 0x8e38, + 0x8e39, 0x8e3d, 0x8e40, 0x8e41, 0x8e4b, 0x8e4d, 0x8e4e, 0x8e4f, + 0x8e54, 0x8e5b, 0x8e5c, 0x8e5d, 0x8e5e, 0x8e61, 0x8e62, 0x8e69, + 0x8e6c, 0x8e6d, 0x8e6f, 0x8e70, 0x8e71, 0x8e79, 0x8e7a, 0x8e7b, + 0x8e82, 0x8e83, 0x8e89, 0x8e90, 0x8e92, 0x8e95, 0x8e9a, 0x8e9b, + 0x8e9d, 0x8e9e, 0x8ea2, 0x8ea7, 0x8ea9, 0x8ead, 0x8eae, 0x8eb3, + 0x8eb5, 0x8eba, 0x8ebb, 0x8ec0, 0x8ec1, 0x8ec3, 0x8ec4, 0x8ec7, + 0x8ecf, 0x8ed1, 0x8ed4, 0x8edc, 0x8ee8, 0x8eee, 0x8ef0, 0x8ef1, + 0x8ef7, 0x8ef9, 0x8efa, 0x8eed, 0x8f00, 0x8f02, 0x8f07, 0x8f08, + 0x8f0f, 0x8f10, 0x8f16, 0x8f17, 0x8f18, 0x8f1e, 0x8f20, 0x8f21, + 0x8f23, 0x8f25, 0x8f27, 0x8f28, 0x8f2c, 0x8f2d, 0x8f2e, 0x8f34, + 0x8f35, 0x8f36, 0x8f37, 0x8f3a, 0x8f40, 0x8f41, + /* 0x61 */ + 0x8f43, 0x8f47, 0x8f4f, 0x8f51, 0x8f52, 0x8f53, 0x8f54, 0x8f55, + 0x8f58, 0x8f5d, 0x8f5e, 0x8f65, 0x8f9d, 0x8fa0, 0x8fa1, 0x8fa4, + 0x8fa5, 0x8fa6, 0x8fb5, 0x8fb6, 0x8fb8, 0x8fbe, 0x8fc0, 0x8fc1, + 0x8fc6, 0x8fca, 0x8fcb, 0x8fcd, 0x8fd0, 0x8fd2, 0x8fd3, 0x8fd5, + 0x8fe0, 0x8fe3, 0x8fe4, 0x8fe8, 0x8fee, 0x8ff1, 0x8ff5, 0x8ff6, + 0x8ffb, 0x8ffe, 0x9002, 0x9004, 0x9008, 0x900c, 0x9018, 0x901b, + 0x9028, 0x9029, 0x902f, 0x902a, 0x902c, 0x902d, 0x9033, 0x9034, + 0x9037, 0x903f, 0x9043, 0x9044, 0x904c, 0x905b, 0x905d, 0x9062, + 0x9066, 0x9067, 0x906c, 0x9070, 0x9074, 0x9079, 0x9085, 0x9088, + 0x908b, 0x908c, 0x908e, 0x9090, 0x9095, 0x9097, 0x9098, 0x9099, + 0x909b, 0x90a0, 0x90a1, 0x90a2, 0x90a5, 0x90b0, 0x90b2, 0x90b3, + 0x90b4, 0x90b6, 0x90bd, 0x90cc, 0x90be, 0x90c3, + /* 0x62 */ + 0x90c4, 0x90c5, 0x90c7, 0x90c8, 0x90d5, 0x90d7, 0x90d8, 0x90d9, + 0x90dc, 0x90dd, 0x90df, 0x90e5, 0x90d2, 0x90f6, 0x90eb, 0x90ef, + 0x90f0, 0x90f4, 0x90fe, 0x90ff, 0x9100, 0x9104, 0x9105, 0x9106, + 0x9108, 0x910d, 0x9110, 0x9114, 0x9116, 0x9117, 0x9118, 0x911a, + 0x911c, 0x911e, 0x9120, 0x9125, 0x9122, 0x9123, 0x9127, 0x9129, + 0x912e, 0x912f, 0x9131, 0x9134, 0x9136, 0x9137, 0x9139, 0x913a, + 0x913c, 0x913d, 0x9143, 0x9147, 0x9148, 0x914f, 0x9153, 0x9157, + 0x9159, 0x915a, 0x915b, 0x9161, 0x9164, 0x9167, 0x916d, 0x9174, + 0x9179, 0x917a, 0x917b, 0x9181, 0x9183, 0x9185, 0x9186, 0x918a, + 0x918e, 0x9191, 0x9193, 0x9194, 0x9195, 0x9198, 0x919e, 0x91a1, + 0x91a6, 0x91a8, 0x91ac, 0x91ad, 0x91ae, 0x91b0, 0x91b1, 0x91b2, + 0x91b3, 0x91b6, 0x91bb, 0x91bc, 0x91bd, 0x91bf, + /* 0x63 */ + 0x91c2, 0x91c3, 0x91c5, 0x91d3, 0x91d4, 0x91d7, 0x91d9, 0x91da, + 0x91de, 0x91e4, 0x91e5, 0x91e9, 0x91ea, 0x91ec, 0x91ed, 0x91ee, + 0x91ef, 0x91f0, 0x91f1, 0x91f7, 0x91f9, 0x91fb, 0x91fd, 0x9200, + 0x9201, 0x9204, 0x9205, 0x9206, 0x9207, 0x9209, 0x920a, 0x920c, + 0x9210, 0x9212, 0x9213, 0x9216, 0x9218, 0x921c, 0x921d, 0x9223, + 0x9224, 0x9225, 0x9226, 0x9228, 0x922e, 0x922f, 0x9230, 0x9233, + 0x9235, 0x9236, 0x9238, 0x9239, 0x923a, 0x923c, 0x923e, 0x9240, + 0x9242, 0x9243, 0x9246, 0x9247, 0x924a, 0x924d, 0x924e, 0x924f, + 0x9251, 0x9258, 0x9259, 0x925c, 0x925d, 0x9260, 0x9261, 0x9265, + 0x9267, 0x9268, 0x9269, 0x926e, 0x926f, 0x9270, 0x9275, 0x9276, + 0x9277, 0x9278, 0x9279, 0x927b, 0x927c, 0x927d, 0x927f, 0x9288, + 0x9289, 0x928a, 0x928d, 0x928e, 0x9292, 0x9297, + /* 0x64 */ + 0x9299, 0x929f, 0x92a0, 0x92a4, 0x92a5, 0x92a7, 0x92a8, 0x92ab, + 0x92af, 0x92b2, 0x92b6, 0x92b8, 0x92ba, 0x92bb, 0x92bc, 0x92bd, + 0x92bf, 0x92c0, 0x92c1, 0x92c2, 0x92c3, 0x92c5, 0x92c6, 0x92c7, + 0x92c8, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92d0, 0x92d3, 0x92d5, + 0x92d7, 0x92d8, 0x92d9, 0x92dc, 0x92dd, 0x92df, 0x92e0, 0x92e1, + 0x92e3, 0x92e5, 0x92e7, 0x92e8, 0x92ec, 0x92ee, 0x92f0, 0x92f9, + 0x92fb, 0x92ff, 0x9300, 0x9302, 0x9308, 0x930d, 0x9311, 0x9314, + 0x9315, 0x931c, 0x931d, 0x931e, 0x931f, 0x9321, 0x9324, 0x9325, + 0x9327, 0x9329, 0x932a, 0x9333, 0x9334, 0x9336, 0x9337, 0x9347, + 0x9348, 0x9349, 0x9350, 0x9351, 0x9352, 0x9355, 0x9357, 0x9358, + 0x935a, 0x935e, 0x9364, 0x9365, 0x9367, 0x9369, 0x936a, 0x936d, + 0x936f, 0x9370, 0x9371, 0x9373, 0x9374, 0x9376, + /* 0x65 */ + 0x937a, 0x937d, 0x937f, 0x9380, 0x9381, 0x9382, 0x9388, 0x938a, + 0x938b, 0x938d, 0x938f, 0x9392, 0x9395, 0x9398, 0x939b, 0x939e, + 0x93a1, 0x93a3, 0x93a4, 0x93a6, 0x93a8, 0x93ab, 0x93b4, 0x93b5, + 0x93b6, 0x93ba, 0x93a9, 0x93c1, 0x93c4, 0x93c5, 0x93c6, 0x93c7, + 0x93c9, 0x93ca, 0x93cb, 0x93cc, 0x93cd, 0x93d3, 0x93d9, 0x93dc, + 0x93de, 0x93df, 0x93e2, 0x93e6, 0x93e7, 0x93f9, 0x93f7, 0x93f8, + 0x93fa, 0x93fb, 0x93fd, 0x9401, 0x9402, 0x9404, 0x9408, 0x9409, + 0x940d, 0x940e, 0x940f, 0x9415, 0x9416, 0x9417, 0x941f, 0x942e, + 0x942f, 0x9431, 0x9432, 0x9433, 0x9434, 0x943b, 0x943f, 0x943d, + 0x9443, 0x9445, 0x9448, 0x944a, 0x944c, 0x9455, 0x9459, 0x945c, + 0x945f, 0x9461, 0x9463, 0x9468, 0x946b, 0x946d, 0x946e, 0x946f, + 0x9471, 0x9472, 0x9484, 0x9483, 0x9578, 0x9579, + /* 0x66 */ + 0x957e, 0x9584, 0x9588, 0x958c, 0x958d, 0x958e, 0x959d, 0x959e, + 0x959f, 0x95a1, 0x95a6, 0x95a9, 0x95ab, 0x95ac, 0x95b4, 0x95b6, + 0x95ba, 0x95bd, 0x95bf, 0x95c6, 0x95c8, 0x95c9, 0x95cb, 0x95d0, + 0x95d1, 0x95d2, 0x95d3, 0x95d9, 0x95da, 0x95dd, 0x95de, 0x95df, + 0x95e0, 0x95e4, 0x95e6, 0x961d, 0x961e, 0x9622, 0x9624, 0x9625, + 0x9626, 0x962c, 0x9631, 0x9633, 0x9637, 0x9638, 0x9639, 0x963a, + 0x963c, 0x963d, 0x9641, 0x9652, 0x9654, 0x9656, 0x9657, 0x9658, + 0x9661, 0x966e, 0x9674, 0x967b, 0x967c, 0x967e, 0x967f, 0x9681, + 0x9682, 0x9683, 0x9684, 0x9689, 0x9691, 0x9696, 0x969a, 0x969d, + 0x969f, 0x96a4, 0x96a5, 0x96a6, 0x96a9, 0x96ae, 0x96af, 0x96b3, + 0x96ba, 0x96ca, 0x96d2, 0x5db2, 0x96d8, 0x96da, 0x96dd, 0x96de, + 0x96df, 0x96e9, 0x96ef, 0x96f1, 0x96fa, 0x9702, + /* 0x67 */ + 0x9703, 0x9705, 0x9709, 0x971a, 0x971b, 0x971d, 0x9721, 0x9722, + 0x9723, 0x9728, 0x9731, 0x9733, 0x9741, 0x9743, 0x974a, 0x974e, + 0x974f, 0x9755, 0x9757, 0x9758, 0x975a, 0x975b, 0x9763, 0x9767, + 0x976a, 0x976e, 0x9773, 0x9776, 0x9777, 0x9778, 0x977b, 0x977d, + 0x977f, 0x9780, 0x9789, 0x9795, 0x9796, 0x9797, 0x9799, 0x979a, + 0x979e, 0x979f, 0x97a2, 0x97ac, 0x97ae, 0x97b1, 0x97b2, 0x97b5, + 0x97b6, 0x97b8, 0x97b9, 0x97ba, 0x97bc, 0x97be, 0x97bf, 0x97c1, + 0x97c4, 0x97c5, 0x97c7, 0x97c9, 0x97ca, 0x97cc, 0x97cd, 0x97ce, + 0x97d0, 0x97d1, 0x97d4, 0x97d7, 0x97d8, 0x97d9, 0x97dd, 0x97de, + 0x97e0, 0x97db, 0x97e1, 0x97e4, 0x97ef, 0x97f1, 0x97f4, 0x97f7, + 0x97f8, 0x97fa, 0x9807, 0x980a, 0x9819, 0x980d, 0x980e, 0x9814, + 0x9816, 0x981c, 0x981e, 0x9820, 0x9823, 0x9826, + /* 0x68 */ + 0x982b, 0x982e, 0x982f, 0x9830, 0x9832, 0x9833, 0x9835, 0x9825, + 0x983e, 0x9844, 0x9847, 0x984a, 0x9851, 0x9852, 0x9853, 0x9856, + 0x9857, 0x9859, 0x985a, 0x9862, 0x9863, 0x9865, 0x9866, 0x986a, + 0x986c, 0x98ab, 0x98ad, 0x98ae, 0x98b0, 0x98b4, 0x98b7, 0x98b8, + 0x98ba, 0x98bb, 0x98bf, 0x98c2, 0x98c5, 0x98c8, 0x98cc, 0x98e1, + 0x98e3, 0x98e5, 0x98e6, 0x98e7, 0x98ea, 0x98f3, 0x98f6, 0x9902, + 0x9907, 0x9908, 0x9911, 0x9915, 0x9916, 0x9917, 0x991a, 0x991b, + 0x991c, 0x991f, 0x9922, 0x9926, 0x9927, 0x992b, 0x9931, 0x9932, + 0x9933, 0x9934, 0x9935, 0x9939, 0x993a, 0x993b, 0x993c, 0x9940, + 0x9941, 0x9946, 0x9947, 0x9948, 0x994d, 0x994e, 0x9954, 0x9958, + 0x9959, 0x995b, 0x995c, 0x995e, 0x995f, 0x9960, 0x999b, 0x999d, + 0x999f, 0x99a6, 0x99b0, 0x99b1, 0x99b2, 0x99b5, + /* 0x69 */ + 0x99b9, 0x99ba, 0x99bd, 0x99bf, 0x99c3, 0x99c9, 0x99d3, 0x99d4, + 0x99d9, 0x99da, 0x99dc, 0x99de, 0x99e7, 0x99ea, 0x99eb, 0x99ec, + 0x99f0, 0x99f4, 0x99f5, 0x99f9, 0x99fd, 0x99fe, 0x9a02, 0x9a03, + 0x9a04, 0x9a0b, 0x9a0c, 0x9a10, 0x9a11, 0x9a16, 0x9a1e, 0x9a20, + 0x9a22, 0x9a23, 0x9a24, 0x9a27, 0x9a2d, 0x9a2e, 0x9a33, 0x9a35, + 0x9a36, 0x9a38, 0x9a47, 0x9a41, 0x9a44, 0x9a4a, 0x9a4b, 0x9a4c, + 0x9a4e, 0x9a51, 0x9a54, 0x9a56, 0x9a5d, 0x9aaa, 0x9aac, 0x9aae, + 0x9aaf, 0x9ab2, 0x9ab4, 0x9ab5, 0x9ab6, 0x9ab9, 0x9abb, 0x9abe, + 0x9abf, 0x9ac1, 0x9ac3, 0x9ac6, 0x9ac8, 0x9ace, 0x9ad0, 0x9ad2, + 0x9ad5, 0x9ad6, 0x9ad7, 0x9adb, 0x9adc, 0x9ae0, 0x9ae4, 0x9ae5, + 0x9ae7, 0x9ae9, 0x9aec, 0x9af2, 0x9af3, 0x9af5, 0x9af9, 0x9afa, + 0x9afd, 0x9aff, 0x9b00, 0x9b01, 0x9b02, 0x9b03, + /* 0x6a */ + 0x9b04, 0x9b05, 0x9b08, 0x9b09, 0x9b0b, 0x9b0c, 0x9b0d, 0x9b0e, + 0x9b10, 0x9b12, 0x9b16, 0x9b19, 0x9b1b, 0x9b1c, 0x9b20, 0x9b26, + 0x9b2b, 0x9b2d, 0x9b33, 0x9b34, 0x9b35, 0x9b37, 0x9b39, 0x9b3a, + 0x9b3d, 0x9b48, 0x9b4b, 0x9b4c, 0x9b55, 0x9b56, 0x9b57, 0x9b5b, + 0x9b5e, 0x9b61, 0x9b63, 0x9b65, 0x9b66, 0x9b68, 0x9b6a, 0x9b6b, + 0x9b6c, 0x9b6d, 0x9b6e, 0x9b73, 0x9b75, 0x9b77, 0x9b78, 0x9b79, + 0x9b7f, 0x9b80, 0x9b84, 0x9b85, 0x9b86, 0x9b87, 0x9b89, 0x9b8a, + 0x9b8b, 0x9b8d, 0x9b8f, 0x9b90, 0x9b94, 0x9b9a, 0x9b9d, 0x9b9e, + 0x9ba6, 0x9ba7, 0x9ba9, 0x9bac, 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb7, + 0x9bb8, 0x9bbb, 0x9bbc, 0x9bbe, 0x9bbf, 0x9bc1, 0x9bc7, 0x9bc8, + 0x9bce, 0x9bd0, 0x9bd7, 0x9bd8, 0x9bdd, 0x9bdf, 0x9be5, 0x9be7, + 0x9bea, 0x9beb, 0x9bef, 0x9bf3, 0x9bf7, 0x9bf8, + /* 0x6b */ + 0x9bf9, 0x9bfa, 0x9bfd, 0x9bff, 0x9c00, 0x9c02, 0x9c0b, 0x9c0f, + 0x9c11, 0x9c16, 0x9c18, 0x9c19, 0x9c1a, 0x9c1c, 0x9c1e, 0x9c22, + 0x9c23, 0x9c26, 0x9c27, 0x9c28, 0x9c29, 0x9c2a, 0x9c31, 0x9c35, + 0x9c36, 0x9c37, 0x9c3d, 0x9c41, 0x9c43, 0x9c44, 0x9c45, 0x9c49, + 0x9c4a, 0x9c4e, 0x9c4f, 0x9c50, 0x9c53, 0x9c54, 0x9c56, 0x9c58, + 0x9c5b, 0x9c5d, 0x9c5e, 0x9c5f, 0x9c63, 0x9c69, 0x9c6a, 0x9c5c, + 0x9c6b, 0x9c68, 0x9c6e, 0x9c70, 0x9c72, 0x9c75, 0x9c77, 0x9c7b, + 0x9ce6, 0x9cf2, 0x9cf7, 0x9cf9, 0x9d0b, 0x9d02, 0x9d11, 0x9d17, + 0x9d18, 0x9d1c, 0x9d1d, 0x9d1e, 0x9d2f, 0x9d30, 0x9d32, 0x9d33, + 0x9d34, 0x9d3a, 0x9d3c, 0x9d45, 0x9d3d, 0x9d42, 0x9d43, 0x9d47, + 0x9d4a, 0x9d53, 0x9d54, 0x9d5f, 0x9d63, 0x9d62, 0x9d65, 0x9d69, + 0x9d6a, 0x9d6b, 0x9d70, 0x9d76, 0x9d77, 0x9d7b, + /* 0x6c */ + 0x9d7c, 0x9d7e, 0x9d83, 0x9d84, 0x9d86, 0x9d8a, 0x9d8d, 0x9d8e, + 0x9d92, 0x9d93, 0x9d95, 0x9d96, 0x9d97, 0x9d98, 0x9da1, 0x9daa, + 0x9dac, 0x9dae, 0x9db1, 0x9db5, 0x9db9, 0x9dbc, 0x9dbf, 0x9dc3, + 0x9dc7, 0x9dc9, 0x9dca, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, 0x9dda, + 0x9dde, 0x9ddf, 0x9de0, 0x9de5, 0x9de7, 0x9de9, 0x9deb, 0x9dee, + 0x9df0, 0x9df3, 0x9df4, 0x9dfe, 0x9e0a, 0x9e02, 0x9e07, 0x9e0e, + 0x9e10, 0x9e11, 0x9e12, 0x9e15, 0x9e16, 0x9e19, 0x9e1c, 0x9e1d, + 0x9e7a, 0x9e7b, 0x9e7c, 0x9e80, 0x9e82, 0x9e83, 0x9e84, 0x9e85, + 0x9e87, 0x9e8e, 0x9e8f, 0x9e96, 0x9e98, 0x9e9b, 0x9e9e, 0x9ea4, + 0x9ea8, 0x9eac, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb3, 0x9eb4, 0x9eb5, + 0x9ec6, 0x9ec8, 0x9ecb, 0x9ed5, 0x9edf, 0x9ee4, 0x9ee7, 0x9eec, + 0x9eed, 0x9eee, 0x9ef0, 0x9ef1, 0x9ef2, 0x9ef5, + /* 0x6d */ + 0x9ef8, 0x9eff, 0x9f02, 0x9f03, 0x9f09, 0x9f0f, 0x9f10, 0x9f11, + 0x9f12, 0x9f14, 0x9f16, 0x9f17, 0x9f19, 0x9f1a, 0x9f1b, 0x9f1f, + 0x9f22, 0x9f26, 0x9f2a, 0x9f2b, 0x9f2f, 0x9f31, 0x9f32, 0x9f34, + 0x9f37, 0x9f39, 0x9f3a, 0x9f3c, 0x9f3d, 0x9f3f, 0x9f41, 0x9f43, + 0x9f44, 0x9f45, 0x9f46, 0x9f47, 0x9f53, 0x9f55, 0x9f56, 0x9f57, + 0x9f58, 0x9f5a, 0x9f5d, 0x9f5e, 0x9f68, 0x9f69, 0x9f6d, 0x9f6e, + 0x9f6f, 0x9f70, 0x9f71, 0x9f73, 0x9f75, 0x9f7a, 0x9f7d, 0x9f8f, + 0x9f90, 0x9f91, 0x9f92, 0x9f94, 0x9f96, 0x9f97, 0x9f9e, 0x9fa1, + 0x9fa2, 0x9fa3, 0x9fa5, +}; + +static int +jisx0212_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 == 0x22) || (c1 >= 0x26 && c1 <= 0x27) || (c1 >= 0x29 && c1 <= 0x2b) || (c1 >= 0x30 && c1 <= 0x6d)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 470) { + if (i < 175) + wc = jisx0212_2uni_page22[i-94]; + } else if (i < 752) { + if (i < 658) + wc = jisx0212_2uni_page26[i-470]; + } else if (i < 1410) { + if (i < 1027) + wc = jisx0212_2uni_page29[i-752]; + } else { + if (i < 7211) + wc = jisx0212_2uni_page30[i-1410]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short jisx0212_2charset[6067] = { + 0x2242, 0x2270, 0x2243, 0x226d, 0x226c, 0x226e, 0x2234, 0x2231, + 0x226b, 0x2244, 0x2a22, 0x2a21, 0x2a24, 0x2a2a, 0x2a23, 0x2a29, + 0x2921, 0x2a2e, 0x2a32, 0x2a31, 0x2a34, 0x2a33, 0x2a40, 0x2a3f, + 0x2a42, 0x2a41, 0x2a50, 0x2a52, 0x2a51, 0x2a54, 0x2a58, 0x2a53, + 0x292c, 0x2a63, 0x2a62, 0x2a65, 0x2a64, 0x2a72, 0x2930, 0x294e, + 0x2b22, 0x2b21, 0x2b24, 0x2b2a, 0x2b23, 0x2b29, 0x2941, 0x2b2e, + 0x2b32, 0x2b31, 0x2b34, 0x2b33, 0x2b40, 0x2b3f, 0x2b42, 0x2b41, + 0x2943, 0x2b50, 0x2b52, 0x2b51, 0x2b54, 0x2b58, 0x2b53, 0x294c, + 0x2b63, 0x2b62, 0x2b65, 0x2b64, 0x2b72, 0x2950, 0x2b73, 0x2a27, + 0x2b27, 0x2a25, 0x2b25, 0x2a28, 0x2b28, 0x2a2b, 0x2b2b, 0x2a2c, + 0x2b2c, 0x2a2f, 0x2b2f, 0x2a2d, 0x2b2d, 0x2a30, 0x2b30, 0x2922, + 0x2942, 0x2a37, 0x2b37, 0x2a36, 0x2b36, 0x2a38, 0x2b38, 0x2a35, + 0x2b35, 0x2a3a, 0x2b3a, 0x2a3b, 0x2b3b, 0x2a3d, 0x2b3d, 0x2a3c, + 0x2a3e, 0x2b3e, 0x2924, 0x2944, 0x2a47, 0x2b47, 0x2a45, 0x2b45, + 0x2a46, 0x2b46, 0x2a44, 0x2945, 0x2926, 0x2946, 0x2a48, 0x2b48, + 0x2a49, 0x2b49, 0x2947, 0x2a4a, 0x2b4a, 0x2a4c, 0x2b4c, 0x2a4b, + 0x2b4b, 0x2929, 0x2949, 0x2928, 0x2948, 0x2a4d, 0x2b4d, 0x2a4f, + 0x2b4f, 0x2a4e, 0x2b4e, 0x294a, 0x292b, 0x294b, 0x2a57, 0x2b57, + 0x2a56, 0x2b56, 0x292d, 0x294d, 0x2a59, 0x2b59, 0x2a5b, 0x2b5b, + 0x2a5a, 0x2b5a, 0x2a5c, 0x2b5c, 0x2a5d, 0x2b5d, 0x2a5f, 0x2b5f, + 0x2a5e, 0x2b5e, 0x2a61, 0x2b61, 0x2a60, 0x2b60, 0x292f, 0x294f, + 0x2a6c, 0x2b6c, 0x2a69, 0x2b69, 0x2a66, 0x2b66, 0x2a6b, 0x2b6b, + 0x2a68, 0x2b68, 0x2a6a, 0x2b6a, 0x2a71, 0x2b71, 0x2a74, 0x2b74, + 0x2a73, 0x2a75, 0x2b75, 0x2a77, 0x2b77, 0x2a76, 0x2b76, 0x2a26, + 0x2b26, 0x2a43, 0x2b43, 0x2a55, 0x2b55, 0x2a67, 0x2b67, 0x2a70, + 0x2b70, 0x2a6d, 0x2b6d, 0x2a6f, 0x2b6f, 0x2a6e, 0x2b6e, 0x2b39, + 0x2230, 0x222f, 0x2232, 0x2236, 0x2235, 0x2233, 0x2238, 0x2239, + 0x2661, 0x2662, 0x2663, 0x2664, 0x2667, 0x2669, 0x266c, 0x2676, + 0x2665, 0x266a, 0x2671, 0x2672, 0x2673, 0x2674, 0x267b, 0x2678, + 0x2675, 0x267a, 0x2677, 0x2679, 0x267c, 0x2742, 0x2743, 0x2744, + 0x2745, 0x2746, 0x2747, 0x2748, 0x2749, 0x274a, 0x274b, 0x274c, + 0x274d, 0x274e, 0x2772, 0x2773, 0x2774, 0x2775, 0x2776, 0x2777, + 0x2778, 0x2779, 0x277a, 0x277b, 0x277c, 0x277d, 0x277e, 0x2271, + 0x226f, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, + 0x3028, 0x3029, 0x302a, 0x302b, 0x302c, 0x302d, 0x302e, 0x302f, + 0x3030, 0x3031, 0x3032, 0x3033, 0x3034, 0x3035, 0x3036, 0x3037, + 0x3038, 0x3039, 0x303a, 0x303b, 0x303c, 0x303d, 0x303e, 0x303f, + 0x3040, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, + 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, + 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, + 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x3060, + 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, + 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, + 0x305f, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, + 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x3121, + 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, 0x3129, + 0x312a, 0x312b, 0x312c, 0x312d, 0x312e, 0x312f, 0x3130, 0x3131, + 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, 0x3138, 0x3139, + 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, 0x3140, 0x3141, + 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, 0x3148, 0x3149, + 0x314a, 0x314b, 0x314c, 0x314d, 0x314e, 0x314f, 0x3150, 0x3151, + 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, 0x3158, 0x3159, + 0x315a, 0x315b, 0x315c, 0x315d, 0x315e, 0x3176, 0x315f, 0x3160, + 0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167, 0x3168, + 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, 0x3170, + 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3177, 0x3178, 0x3179, + 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x3221, 0x3222, 0x3223, + 0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0x322a, 0x322b, + 0x322c, 0x322d, 0x322e, 0x322f, 0x3230, 0x3231, 0x3232, 0x3233, + 0x3234, 0x3235, 0x3236, 0x3237, 0x3238, 0x3239, 0x323a, 0x323b, + 0x323c, 0x323d, 0x323e, 0x323f, 0x3240, 0x3241, 0x3242, 0x3243, + 0x3244, 0x3245, 0x3251, 0x3246, 0x3247, 0x3248, 0x3249, 0x324a, + 0x324b, 0x324c, 0x324d, 0x324e, 0x324f, 0x3250, 0x3252, 0x3253, + 0x3254, 0x3255, 0x3256, 0x3257, 0x3258, 0x3259, 0x325a, 0x325b, + 0x325c, 0x325d, 0x325e, 0x325f, 0x3260, 0x3261, 0x3262, 0x3263, + 0x3264, 0x3265, 0x3266, 0x3267, 0x3268, 0x3269, 0x326a, 0x326b, + 0x326c, 0x326d, 0x326e, 0x326f, 0x3270, 0x3271, 0x3272, 0x3273, + 0x3274, 0x3275, 0x3276, 0x3277, 0x3278, 0x3279, 0x327a, 0x327b, + 0x327c, 0x327d, 0x327e, 0x3321, 0x3322, 0x3323, 0x3324, 0x3325, + 0x3326, 0x3327, 0x3328, 0x3329, 0x332a, 0x332b, 0x332c, 0x332d, + 0x332e, 0x332f, 0x3330, 0x3331, 0x3332, 0x3333, 0x3334, 0x3335, + 0x3336, 0x3337, 0x3338, 0x3339, 0x333a, 0x333b, 0x333c, 0x333d, + 0x333e, 0x333f, 0x3340, 0x3341, 0x3342, 0x3343, 0x3344, 0x3345, + 0x3346, 0x3347, 0x3348, 0x3349, 0x334a, 0x334b, 0x334c, 0x334d, + 0x334e, 0x334f, 0x3350, 0x3351, 0x3352, 0x3353, 0x3354, 0x3355, + 0x3356, 0x3357, 0x3358, 0x3359, 0x335a, 0x335b, 0x335c, 0x335d, + 0x335e, 0x335f, 0x3360, 0x3361, 0x3362, 0x3363, 0x3364, 0x3365, + 0x3366, 0x3367, 0x3368, 0x3369, 0x336a, 0x336b, 0x336c, 0x336d, + 0x336e, 0x336f, 0x3370, 0x3371, 0x3372, 0x3373, 0x3374, 0x3375, + 0x3376, 0x3377, 0x3378, 0x3379, 0x337a, 0x337b, 0x337c, 0x337d, + 0x337e, 0x3421, 0x3422, 0x3423, 0x3424, 0x3425, 0x3426, 0x3427, + 0x3428, 0x3429, 0x342a, 0x342b, 0x342c, 0x342d, 0x342e, 0x342f, + 0x3430, 0x3431, 0x3432, 0x3433, 0x3434, 0x3435, 0x3436, 0x3438, + 0x3437, 0x3439, 0x343a, 0x343b, 0x343c, 0x343d, 0x343e, 0x343f, + 0x3440, 0x3441, 0x3442, 0x3443, 0x3444, 0x3445, 0x3446, 0x3447, + 0x3448, 0x3449, 0x344a, 0x344b, 0x344c, 0x344d, 0x344e, 0x344f, + 0x3450, 0x3451, 0x3452, 0x3453, 0x3454, 0x3455, 0x3456, 0x3457, + 0x3458, 0x3459, 0x345a, 0x345b, 0x345c, 0x345d, 0x345e, 0x345f, + 0x3460, 0x3461, 0x3462, 0x3463, 0x3464, 0x3465, 0x3466, 0x3467, + 0x3468, 0x3469, 0x346a, 0x346b, 0x346c, 0x346d, 0x346e, 0x346f, + 0x3470, 0x3471, 0x3472, 0x3473, 0x3474, 0x3475, 0x3476, 0x3477, + 0x3478, 0x3479, 0x347a, 0x347b, 0x347c, 0x347d, 0x347e, 0x3521, + 0x3522, 0x3523, 0x3524, 0x3525, 0x3526, 0x3527, 0x3528, 0x3529, + 0x352a, 0x352b, 0x352c, 0x352d, 0x352e, 0x352f, 0x3530, 0x3531, + 0x3532, 0x3533, 0x3534, 0x3535, 0x3536, 0x3537, 0x3538, 0x3539, + 0x353a, 0x353b, 0x353c, 0x353d, 0x353e, 0x353f, 0x3540, 0x3541, + 0x3542, 0x3543, 0x3544, 0x3545, 0x3546, 0x3547, 0x3548, 0x3549, + 0x354a, 0x354b, 0x354c, 0x354d, 0x354e, 0x354f, 0x3550, 0x3551, + 0x3552, 0x3553, 0x3554, 0x3555, 0x3556, 0x3557, 0x3558, 0x3559, + 0x355a, 0x355b, 0x355c, 0x355d, 0x355e, 0x355f, 0x3560, 0x3561, + 0x3562, 0x3563, 0x3564, 0x3565, 0x3566, 0x3567, 0x3568, 0x3569, + 0x356a, 0x356b, 0x356c, 0x356d, 0x356e, 0x356f, 0x3570, 0x3571, + 0x3572, 0x3573, 0x3574, 0x3575, 0x3576, 0x3577, 0x3578, 0x3579, + 0x357a, 0x357b, 0x357c, 0x357d, 0x357e, 0x3621, 0x3622, 0x3623, + 0x3624, 0x3625, 0x3626, 0x3627, 0x3628, 0x3629, 0x362a, 0x362b, + 0x362c, 0x362d, 0x362e, 0x362f, 0x3630, 0x3631, 0x3632, 0x3633, + 0x3634, 0x3635, 0x3636, 0x3637, 0x3638, 0x3639, 0x363a, 0x363b, + 0x363c, 0x363d, 0x363e, 0x363f, 0x3640, 0x3641, 0x3642, 0x3643, + 0x3644, 0x3645, 0x3646, 0x3647, 0x3648, 0x3649, 0x364a, 0x364b, + 0x364c, 0x364d, 0x364e, 0x364f, 0x3650, 0x3651, 0x3652, 0x3653, + 0x3654, 0x3655, 0x3656, 0x3657, 0x3658, 0x3659, 0x365a, 0x365b, + 0x365c, 0x365d, 0x365e, 0x365f, 0x3660, 0x3661, 0x3662, 0x3663, + 0x3664, 0x3665, 0x3666, 0x3667, 0x3668, 0x3669, 0x366a, 0x366b, + 0x366c, 0x366d, 0x3670, 0x3671, 0x366e, 0x366f, 0x3672, 0x3673, + 0x3674, 0x3675, 0x3676, 0x3677, 0x3678, 0x3679, 0x367a, 0x367b, + 0x367d, 0x367e, 0x367c, 0x3721, 0x3722, 0x3723, 0x3724, 0x3725, + 0x3726, 0x3727, 0x3728, 0x3729, 0x372a, 0x372b, 0x372c, 0x372d, + 0x372e, 0x372f, 0x3730, 0x3731, 0x3732, 0x3733, 0x3734, 0x3735, + 0x3736, 0x3737, 0x3738, 0x3739, 0x373a, 0x373b, 0x373c, 0x373d, + 0x373e, 0x373f, 0x3740, 0x3741, 0x3742, 0x3743, 0x3744, 0x3745, + 0x3746, 0x3747, 0x3748, 0x3749, 0x374a, 0x374b, 0x374c, 0x374d, + 0x374e, 0x374f, 0x3750, 0x3751, 0x3752, 0x3753, 0x3754, 0x3755, + 0x3756, 0x3757, 0x3760, 0x3758, 0x3759, 0x375a, 0x375b, 0x375c, + 0x375d, 0x375e, 0x375f, 0x3761, 0x3762, 0x3763, 0x3764, 0x3765, + 0x3766, 0x3767, 0x3768, 0x3769, 0x376a, 0x376b, 0x376c, 0x376d, + 0x377e, 0x376e, 0x376f, 0x3770, 0x3771, 0x3772, 0x3773, 0x3774, + 0x3775, 0x3776, 0x3777, 0x3778, 0x3779, 0x377a, 0x377b, 0x377c, + 0x377d, 0x3821, 0x3822, 0x3823, 0x3824, 0x3825, 0x3826, 0x3827, + 0x3828, 0x3829, 0x382a, 0x382b, 0x382c, 0x382d, 0x382e, 0x382f, + 0x3830, 0x3831, 0x3832, 0x3833, 0x3834, 0x3835, 0x3836, 0x3837, + 0x3838, 0x3839, 0x383a, 0x383b, 0x383c, 0x383d, 0x383e, 0x383f, + 0x3840, 0x3841, 0x3842, 0x3843, 0x3844, 0x3845, 0x3846, 0x3847, + 0x3848, 0x3849, 0x384a, 0x384b, 0x384c, 0x384d, 0x384e, 0x3850, + 0x3851, 0x384f, 0x3852, 0x3853, 0x3854, 0x3855, 0x3856, 0x3857, + 0x3858, 0x3859, 0x385a, 0x385b, 0x385c, 0x385d, 0x385e, 0x385f, + 0x3860, 0x3861, 0x3862, 0x3863, 0x3864, 0x3865, 0x3867, 0x3868, + 0x3869, 0x386a, 0x386b, 0x386c, 0x386d, 0x386e, 0x386f, 0x3870, + 0x3871, 0x3872, 0x3873, 0x3874, 0x3875, 0x3876, 0x3877, 0x3878, + 0x3879, 0x387a, 0x387b, 0x387c, 0x387d, 0x387e, 0x3921, 0x3922, + 0x3923, 0x3924, 0x3925, 0x3926, 0x3927, 0x3928, 0x3929, 0x392a, + 0x392b, 0x392c, 0x392d, 0x392e, 0x392f, 0x3930, 0x3931, 0x3932, + 0x3933, 0x3934, 0x3935, 0x3936, 0x3937, 0x3938, 0x3939, 0x393a, + 0x393b, 0x393c, 0x393d, 0x393e, 0x393f, 0x3940, 0x3941, 0x3942, + 0x3943, 0x3944, 0x3945, 0x3946, 0x3947, 0x3948, 0x3949, 0x394a, + 0x394b, 0x394c, 0x394d, 0x394e, 0x394f, 0x3950, 0x3951, 0x3952, + 0x3953, 0x3954, 0x3955, 0x3956, 0x3957, 0x3958, 0x3959, 0x395a, + 0x395b, 0x395c, 0x395d, 0x395e, 0x395f, 0x3960, 0x3961, 0x3962, + 0x3963, 0x3964, 0x3965, 0x3966, 0x3967, 0x3968, 0x3969, 0x396a, + 0x396b, 0x396c, 0x396d, 0x396e, 0x396f, 0x3970, 0x3971, 0x3972, + 0x3973, 0x3974, 0x3975, 0x3976, 0x3977, 0x3978, 0x3979, 0x397a, + 0x397b, 0x397c, 0x397d, 0x397e, 0x3a21, 0x3a22, 0x3a23, 0x3a24, + 0x3a25, 0x3a26, 0x3a27, 0x3a28, 0x3a29, 0x3a2a, 0x3a2b, 0x3a2c, + 0x3a2d, 0x3a2e, 0x3a2f, 0x3a30, 0x3a31, 0x3a33, 0x3a34, 0x3a35, + 0x3a36, 0x3a37, 0x3a38, 0x3a32, 0x3a39, 0x3a3a, 0x3a3b, 0x3a3c, + 0x3a3d, 0x3a3e, 0x3a3f, 0x3a40, 0x3a41, 0x3a42, 0x3a43, 0x3a44, + 0x3a45, 0x3a46, 0x3a47, 0x3a48, 0x3a49, 0x3a4a, 0x3a4b, 0x3a4c, + 0x3a4d, 0x3a4e, 0x3a4f, 0x3a50, 0x3a51, 0x3a52, 0x3a53, 0x3a54, + 0x3a55, 0x3a56, 0x3a57, 0x3a58, 0x3a59, 0x3a5a, 0x3a5b, 0x3a5c, + 0x3a5d, 0x3a5e, 0x3a5f, 0x3a60, 0x3a61, 0x3a62, 0x3a63, 0x3a64, + 0x3a65, 0x3a66, 0x3a67, 0x3a68, 0x3a69, 0x3a6a, 0x3a6b, 0x3a6c, + 0x3a6d, 0x3a6e, 0x3a6f, 0x3a70, 0x3a71, 0x3a72, 0x3a73, 0x3a74, + 0x3a75, 0x3a76, 0x3a77, 0x3a78, 0x3a79, 0x3a7a, 0x3a7b, 0x3a7c, + 0x3a7d, 0x3a7e, 0x3b21, 0x3b22, 0x3b23, 0x3b24, 0x3b25, 0x3b26, + 0x3b27, 0x3b28, 0x3b29, 0x3b2a, 0x3b2b, 0x3b2c, 0x3b2d, 0x3b2e, + 0x3b2f, 0x3b30, 0x3b31, 0x3b32, 0x3b33, 0x3b34, 0x3b35, 0x3b36, + 0x3b37, 0x3b38, 0x3b39, 0x3b3a, 0x3b3b, 0x3b3d, 0x3b3c, 0x3b3e, + 0x3b3f, 0x3b40, 0x3b41, 0x3b42, 0x3b43, 0x3b44, 0x3b45, 0x3b47, + 0x3b48, 0x3b49, 0x3b4a, 0x3b46, 0x3b4b, 0x3b4c, 0x3b4d, 0x3b4e, + 0x3b4f, 0x3b50, 0x3b51, 0x3b52, 0x3b53, 0x3b57, 0x3b55, 0x3b54, + 0x3b56, 0x3b58, 0x3b59, 0x3b5a, 0x3b5b, 0x3b5c, 0x3b5d, 0x3b5e, + 0x3b5f, 0x3b60, 0x3b61, 0x3b62, 0x3b63, 0x3b64, 0x3b65, 0x3b66, + 0x3b67, 0x3b68, 0x3b69, 0x3b6a, 0x3b6b, 0x3b6c, 0x3b6d, 0x3b6e, + 0x3b6f, 0x3b70, 0x3b71, 0x3b72, 0x6674, 0x3b73, 0x3b74, 0x3b75, + 0x3b76, 0x3b77, 0x3b78, 0x3b7a, 0x3b79, 0x3b7b, 0x3b7c, 0x3b7d, + 0x3b7e, 0x3c21, 0x3c22, 0x3c23, 0x3c24, 0x3c25, 0x3c26, 0x3c27, + 0x3c28, 0x3c29, 0x3c2a, 0x3c2b, 0x3c2c, 0x3c2e, 0x3c2d, 0x3c2f, + 0x3c30, 0x3c31, 0x3c34, 0x3c32, 0x3c33, 0x3c35, 0x3c36, 0x3c37, + 0x3c38, 0x3c39, 0x3c3a, 0x3c3b, 0x3c3c, 0x3c3d, 0x3c3e, 0x3c3f, + 0x3c40, 0x3c41, 0x3c42, 0x3c43, 0x3c44, 0x3c45, 0x3c46, 0x3c47, + 0x3c48, 0x3c49, 0x3c4a, 0x3c4b, 0x3c4c, 0x3c4d, 0x3c4e, 0x3c4f, + 0x3c50, 0x3c52, 0x3c51, 0x3c53, 0x3c54, 0x3c55, 0x3c56, 0x3c57, + 0x3c58, 0x3c59, 0x3c5a, 0x3c5b, 0x3c5c, 0x3c5d, 0x3c5e, 0x3c5f, + 0x3c60, 0x3c61, 0x3c62, 0x3c63, 0x3c64, 0x3c65, 0x3c66, 0x3c67, + 0x3c68, 0x3c69, 0x3c6a, 0x3c6b, 0x3c6c, 0x3c6d, 0x3c6e, 0x3c6f, + 0x3c70, 0x3c71, 0x3c72, 0x3c73, 0x3c74, 0x3c75, 0x3c76, 0x3c77, + 0x3c78, 0x3c79, 0x3c7a, 0x3c7b, 0x3c7c, 0x3c7d, 0x3c7e, 0x3d21, + 0x3d22, 0x3d23, 0x3d24, 0x3d25, 0x3d26, 0x3d27, 0x3d28, 0x3d29, + 0x3d2a, 0x3d2b, 0x3d2c, 0x3d2d, 0x3d2e, 0x3d2f, 0x3d32, 0x3d30, + 0x3d31, 0x3d33, 0x3d34, 0x3d35, 0x3d36, 0x3d37, 0x3d38, 0x3d39, + 0x3d3a, 0x3d3b, 0x3d3c, 0x3d3d, 0x3d3e, 0x3d3f, 0x3d40, 0x3d41, + 0x3d42, 0x3d43, 0x3d44, 0x3d45, 0x3d46, 0x3d47, 0x3d48, 0x3d49, + 0x3d4a, 0x3d4b, 0x3d4c, 0x3d4d, 0x3d4e, 0x3d4f, 0x3d50, 0x3d51, + 0x3d52, 0x3d53, 0x3d54, 0x3d55, 0x3d56, 0x3d57, 0x3d58, 0x3d59, + 0x3d5a, 0x3d5b, 0x3d5c, 0x3d5d, 0x3d5e, 0x3d5f, 0x3d60, 0x3d61, + 0x3d62, 0x3d63, 0x3d64, 0x3d65, 0x3d66, 0x3d67, 0x3d68, 0x3d69, + 0x3d6a, 0x3d6b, 0x3d6c, 0x3d6d, 0x3d6e, 0x3d6f, 0x3d70, 0x3d71, + 0x3d72, 0x3d73, 0x3d74, 0x3d75, 0x3d76, 0x3d77, 0x3d78, 0x3d79, + 0x3d7a, 0x3d7b, 0x3d7c, 0x3d7d, 0x3d7e, 0x3e21, 0x3e22, 0x3e23, + 0x3e24, 0x3e25, 0x3e26, 0x3e27, 0x3e28, 0x3e29, 0x3e2a, 0x3e2b, + 0x3e2c, 0x3e2d, 0x3e2e, 0x3e2f, 0x3e30, 0x3e31, 0x3e32, 0x3e33, + 0x3e34, 0x3e35, 0x3e36, 0x3e37, 0x3e38, 0x3e39, 0x3e3a, 0x3e3b, + 0x3e3c, 0x3e3d, 0x3e3e, 0x3e3f, 0x3e40, 0x3e41, 0x3e42, 0x3e43, + 0x3e44, 0x3e45, 0x3e46, 0x3e47, 0x3e48, 0x3e49, 0x3e4a, 0x3e4b, + 0x3e4c, 0x3e4d, 0x3e4e, 0x3e4f, 0x3e50, 0x3e51, 0x3e52, 0x3e53, + 0x3e54, 0x3e55, 0x3e56, 0x3e57, 0x3e58, 0x3e59, 0x3e5a, 0x3e5b, + 0x3e5c, 0x3e5d, 0x3e5e, 0x3e5f, 0x3e60, 0x3e61, 0x3e62, 0x3e63, + 0x3e64, 0x3e65, 0x3e66, 0x3e67, 0x3e68, 0x3e69, 0x3e6a, 0x3e6b, + 0x3e6c, 0x3e6d, 0x3e6e, 0x3e6f, 0x3e70, 0x3e71, 0x3e72, 0x3e73, + 0x3e74, 0x3e75, 0x3e76, 0x3e77, 0x3e78, 0x3e79, 0x3e7a, 0x3e7b, + 0x3e7e, 0x3e7c, 0x3e7d, 0x3f21, 0x3f22, 0x3f23, 0x3f24, 0x3f25, + 0x3f26, 0x3f27, 0x3f28, 0x3f29, 0x3f2a, 0x3f2b, 0x3f2c, 0x3f2d, + 0x3f2e, 0x3f2f, 0x3f30, 0x3f31, 0x3f32, 0x3f33, 0x3f34, 0x3f35, + 0x3f36, 0x3f37, 0x3f38, 0x3f39, 0x3f3a, 0x3f3b, 0x3f3c, 0x3f3d, + 0x3f3e, 0x3f3f, 0x3f40, 0x3f41, 0x3f42, 0x3f43, 0x3f44, 0x3f45, + 0x3f46, 0x3f47, 0x3f48, 0x3f49, 0x3f4a, 0x3f4b, 0x3f4c, 0x3f4d, + 0x3f4e, 0x3f4f, 0x3f50, 0x3f51, 0x3f52, 0x3f53, 0x3f54, 0x3f55, + 0x3f56, 0x3f57, 0x3f58, 0x3f59, 0x3f5a, 0x3f5b, 0x3f5c, 0x3f5d, + 0x3f5e, 0x3f5f, 0x3f60, 0x3f61, 0x3f62, 0x3f63, 0x3f64, 0x3f65, + 0x3f66, 0x3f67, 0x3f68, 0x3f69, 0x3f6a, 0x3f6b, 0x3f6c, 0x3f6d, + 0x3f6e, 0x3f6f, 0x3f70, 0x3f71, 0x3f72, 0x3f73, 0x3f74, 0x3f75, + 0x3f76, 0x3f77, 0x3f78, 0x3f79, 0x3f7a, 0x3f7b, 0x3f7c, 0x3f7d, + 0x3f7e, 0x4021, 0x4022, 0x4023, 0x4024, 0x4025, 0x4026, 0x4027, + 0x4028, 0x4029, 0x402a, 0x402b, 0x402c, 0x402d, 0x402e, 0x402f, + 0x4030, 0x4031, 0x4032, 0x4033, 0x4034, 0x4035, 0x4036, 0x4037, + 0x4038, 0x4039, 0x403a, 0x403b, 0x403c, 0x403d, 0x403e, 0x403f, + 0x4040, 0x4041, 0x4042, 0x4043, 0x4044, 0x4045, 0x4046, 0x4047, + 0x4048, 0x4049, 0x404a, 0x404b, 0x404c, 0x404d, 0x404e, 0x404f, + 0x4050, 0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4056, 0x4057, + 0x4058, 0x4059, 0x405a, 0x405b, 0x405c, 0x405d, 0x405e, 0x405f, + 0x4060, 0x4061, 0x4062, 0x4063, 0x4064, 0x4065, 0x4066, 0x4067, + 0x4068, 0x4069, 0x406a, 0x406b, 0x406c, 0x406d, 0x406e, 0x406f, + 0x4070, 0x4071, 0x4072, 0x4073, 0x4074, 0x4075, 0x4076, 0x4077, + 0x4078, 0x4079, 0x407a, 0x407b, 0x407c, 0x407d, 0x407e, 0x4121, + 0x4122, 0x4123, 0x4124, 0x4125, 0x4126, 0x4127, 0x4128, 0x4129, + 0x412a, 0x412b, 0x412c, 0x412d, 0x412e, 0x412f, 0x4130, 0x4131, + 0x4132, 0x4133, 0x4134, 0x4135, 0x4136, 0x4137, 0x4138, 0x4139, + 0x413a, 0x413b, 0x413c, 0x413d, 0x413e, 0x413f, 0x4140, 0x4141, + 0x4142, 0x4143, 0x4144, 0x4145, 0x4146, 0x4147, 0x4148, 0x4149, + 0x414a, 0x414b, 0x414c, 0x414d, 0x414e, 0x414f, 0x4150, 0x4151, + 0x4152, 0x4153, 0x4154, 0x4155, 0x4156, 0x4157, 0x4158, 0x4159, + 0x415a, 0x415b, 0x415c, 0x415d, 0x415e, 0x415f, 0x4160, 0x4161, + 0x4162, 0x4163, 0x4164, 0x4165, 0x4166, 0x4167, 0x4168, 0x4169, + 0x416a, 0x416b, 0x416c, 0x416d, 0x416e, 0x416f, 0x4170, 0x4171, + 0x4172, 0x4173, 0x4174, 0x4175, 0x4176, 0x4177, 0x4178, 0x4179, + 0x417a, 0x417b, 0x417c, 0x417d, 0x417e, 0x4221, 0x4222, 0x4223, + 0x4224, 0x4225, 0x4226, 0x4227, 0x4228, 0x4229, 0x422a, 0x422b, + 0x422c, 0x422d, 0x422e, 0x4230, 0x422f, 0x4231, 0x4232, 0x4233, + 0x4234, 0x4235, 0x4237, 0x4236, 0x4238, 0x4239, 0x423a, 0x423b, + 0x423c, 0x423d, 0x423e, 0x4240, 0x4241, 0x4242, 0x4244, 0x4245, + 0x4247, 0x4248, 0x4249, 0x424a, 0x424c, 0x4243, 0x4246, 0x424b, + 0x424d, 0x424e, 0x424f, 0x4250, 0x4251, 0x4252, 0x4253, 0x4254, + 0x4255, 0x4256, 0x4257, 0x4258, 0x4259, 0x425a, 0x425b, 0x425c, + 0x425d, 0x425e, 0x425f, 0x4260, 0x4261, 0x4262, 0x4263, 0x4264, + 0x4265, 0x4266, 0x4267, 0x4268, 0x4269, 0x426a, 0x426b, 0x426c, + 0x426d, 0x423f, 0x426e, 0x426f, 0x4270, 0x4271, 0x4272, 0x4273, + 0x4274, 0x4275, 0x4276, 0x4277, 0x4278, 0x4279, 0x427a, 0x427b, + 0x427c, 0x427d, 0x427e, 0x4321, 0x4322, 0x4323, 0x4324, 0x4325, + 0x4326, 0x4327, 0x4328, 0x4329, 0x432a, 0x432b, 0x432c, 0x432d, + 0x432e, 0x432f, 0x4330, 0x4331, 0x4332, 0x4333, 0x4334, 0x4335, + 0x4336, 0x4337, 0x4339, 0x433a, 0x433b, 0x433c, 0x433d, 0x433e, + 0x433f, 0x4340, 0x4341, 0x4342, 0x4343, 0x4344, 0x4345, 0x4346, + 0x4347, 0x4348, 0x4338, 0x434a, 0x434b, 0x434c, 0x434d, 0x434f, + 0x434e, 0x4350, 0x4351, 0x4352, 0x4353, 0x4354, 0x4355, 0x4356, + 0x4357, 0x4358, 0x4359, 0x435a, 0x435b, 0x4349, 0x435c, 0x435d, + 0x435e, 0x435f, 0x4360, 0x4361, 0x4362, 0x4363, 0x4364, 0x4365, + 0x4366, 0x4367, 0x4368, 0x4369, 0x436a, 0x436b, 0x436c, 0x436d, + 0x436e, 0x436f, 0x4370, 0x4371, 0x4372, 0x4373, 0x4374, 0x4375, + 0x4376, 0x4377, 0x4378, 0x4379, 0x437a, 0x437b, 0x437c, 0x437d, + 0x437e, 0x4421, 0x4422, 0x4423, 0x4424, 0x4425, 0x4426, 0x4427, + 0x4428, 0x4429, 0x442a, 0x442b, 0x442c, 0x442d, 0x442e, 0x442f, + 0x4430, 0x4431, 0x4432, 0x4433, 0x4434, 0x4435, 0x4436, 0x4437, + 0x4438, 0x4439, 0x443a, 0x443b, 0x443c, 0x443d, 0x443e, 0x443f, + 0x4440, 0x4441, 0x4442, 0x4443, 0x4444, 0x4445, 0x4446, 0x4447, + 0x4448, 0x4449, 0x444a, 0x444b, 0x444c, 0x444d, 0x444e, 0x444f, + 0x4450, 0x4451, 0x4452, 0x4453, 0x4454, 0x4455, 0x4456, 0x4457, + 0x4458, 0x4459, 0x445a, 0x445b, 0x445c, 0x445d, 0x445e, 0x445f, + 0x4460, 0x4461, 0x4462, 0x4463, 0x4464, 0x4465, 0x4466, 0x4467, + 0x4468, 0x4469, 0x446a, 0x446b, 0x446c, 0x446d, 0x446e, 0x446f, + 0x4470, 0x4471, 0x4472, 0x4473, 0x4474, 0x4475, 0x4476, 0x4477, + 0x4478, 0x4479, 0x447a, 0x447b, 0x447c, 0x447d, 0x447e, 0x4521, + 0x4522, 0x4523, 0x4524, 0x4525, 0x4526, 0x4527, 0x4528, 0x4529, + 0x452a, 0x452b, 0x452c, 0x452d, 0x452e, 0x452f, 0x4530, 0x4531, + 0x4532, 0x4533, 0x4534, 0x4535, 0x4536, 0x4537, 0x4538, 0x4539, + 0x453a, 0x453b, 0x453c, 0x453d, 0x453e, 0x453f, 0x4540, 0x4541, + 0x4542, 0x4543, 0x4544, 0x4545, 0x4546, 0x4547, 0x4548, 0x4549, + 0x454a, 0x454b, 0x454d, 0x454c, 0x454e, 0x454f, 0x4550, 0x4551, + 0x4552, 0x4553, 0x4554, 0x4555, 0x4556, 0x4557, 0x4558, 0x4559, + 0x455a, 0x455b, 0x455c, 0x455d, 0x455e, 0x455f, 0x4560, 0x4561, + 0x4562, 0x4563, 0x4564, 0x4565, 0x4566, 0x4567, 0x4568, 0x4569, + 0x456a, 0x456b, 0x456c, 0x456d, 0x456e, 0x456f, 0x4570, 0x4571, + 0x4572, 0x4573, 0x4574, 0x4575, 0x4576, 0x4577, 0x4578, 0x4579, + 0x457a, 0x457b, 0x457c, 0x457d, 0x457e, 0x4621, 0x4622, 0x4623, + 0x4624, 0x4625, 0x4626, 0x4627, 0x4628, 0x4629, 0x462a, 0x462b, + 0x462c, 0x462d, 0x462e, 0x462f, 0x4630, 0x4631, 0x4632, 0x4633, + 0x4634, 0x4635, 0x4636, 0x4637, 0x4638, 0x4639, 0x463a, 0x463b, + 0x463c, 0x463d, 0x463e, 0x463f, 0x4640, 0x4641, 0x4642, 0x4643, + 0x4644, 0x4645, 0x4646, 0x4647, 0x4648, 0x4649, 0x464a, 0x464b, + 0x464c, 0x464d, 0x464e, 0x464f, 0x4650, 0x4651, 0x4652, 0x4653, + 0x4654, 0x4655, 0x4656, 0x4657, 0x4658, 0x4659, 0x465a, 0x465b, + 0x465c, 0x465d, 0x465e, 0x465f, 0x4660, 0x4736, 0x4661, 0x4662, + 0x4663, 0x4664, 0x4665, 0x4666, 0x4667, 0x4668, 0x4669, 0x466a, + 0x466b, 0x466c, 0x466d, 0x466e, 0x466f, 0x4670, 0x4671, 0x4672, + 0x4673, 0x4674, 0x4675, 0x4676, 0x4677, 0x4678, 0x4679, 0x467a, + 0x467b, 0x467c, 0x467d, 0x467e, 0x4721, 0x4722, 0x4723, 0x4724, + 0x4725, 0x4726, 0x4727, 0x4728, 0x4729, 0x472a, 0x472b, 0x472c, + 0x472d, 0x472e, 0x472f, 0x4730, 0x4731, 0x4732, 0x4733, 0x4734, + 0x4735, 0x4737, 0x4738, 0x4739, 0x473a, 0x473b, 0x473c, 0x473d, + 0x473e, 0x473f, 0x4740, 0x4741, 0x4742, 0x4743, 0x4744, 0x4745, + 0x4746, 0x4747, 0x4748, 0x4749, 0x474a, 0x474b, 0x474c, 0x474d, + 0x474e, 0x474f, 0x4750, 0x4751, 0x4752, 0x4753, 0x4754, 0x4755, + 0x4756, 0x4757, 0x4758, 0x4759, 0x475a, 0x475b, 0x475c, 0x475d, + 0x475e, 0x475f, 0x4760, 0x4761, 0x4762, 0x4763, 0x4764, 0x4765, + 0x4766, 0x4767, 0x4768, 0x4769, 0x476a, 0x476b, 0x476c, 0x476d, + 0x476e, 0x476f, 0x4770, 0x4771, 0x4772, 0x4773, 0x4774, 0x4775, + 0x4776, 0x4777, 0x4778, 0x4779, 0x477a, 0x477b, 0x477c, 0x477d, + 0x477e, 0x4821, 0x4822, 0x4823, 0x4824, 0x4825, 0x4826, 0x4827, + 0x4828, 0x4829, 0x482a, 0x482b, 0x482c, 0x482d, 0x482e, 0x482f, + 0x4830, 0x4831, 0x4832, 0x4833, 0x4834, 0x4835, 0x4836, 0x4837, + 0x4838, 0x4839, 0x483a, 0x483b, 0x483c, 0x483d, 0x483e, 0x483f, + 0x4840, 0x4841, 0x4842, 0x4843, 0x4844, 0x4845, 0x4846, 0x4847, + 0x4848, 0x4849, 0x484a, 0x484b, 0x484c, 0x4853, 0x484d, 0x484e, + 0x484f, 0x4850, 0x4851, 0x4852, 0x4854, 0x4855, 0x4856, 0x4857, + 0x4858, 0x4859, 0x485a, 0x485b, 0x485c, 0x485d, 0x485e, 0x485f, + 0x4860, 0x4861, 0x4862, 0x4863, 0x4864, 0x4865, 0x4866, 0x4867, + 0x4868, 0x4869, 0x486a, 0x486b, 0x486c, 0x486d, 0x486e, 0x486f, + 0x4870, 0x4871, 0x4872, 0x4873, 0x4874, 0x4875, 0x4876, 0x4877, + 0x4878, 0x4879, 0x487a, 0x487b, 0x487c, 0x487d, 0x487e, 0x4921, + 0x4922, 0x4923, 0x4924, 0x4925, 0x4926, 0x4927, 0x4928, 0x4929, + 0x492a, 0x492b, 0x492c, 0x492d, 0x492e, 0x492f, 0x4930, 0x4931, + 0x4932, 0x4933, 0x4934, 0x4935, 0x4936, 0x4937, 0x4938, 0x4939, + 0x493a, 0x493b, 0x493c, 0x4941, 0x493d, 0x493e, 0x493f, 0x4940, + 0x4942, 0x4943, 0x4944, 0x4945, 0x4946, 0x4947, 0x4948, 0x4949, + 0x494a, 0x494b, 0x494c, 0x494d, 0x494e, 0x494f, 0x4950, 0x4951, + 0x4952, 0x4953, 0x4954, 0x4955, 0x4956, 0x4957, 0x4958, 0x4959, + 0x495a, 0x495b, 0x495c, 0x495d, 0x495e, 0x495f, 0x4960, 0x4961, + 0x4962, 0x4963, 0x4964, 0x4965, 0x4966, 0x4967, 0x4968, 0x4969, + 0x496a, 0x496b, 0x496c, 0x496d, 0x496e, 0x496f, 0x4970, 0x4971, + 0x4972, 0x4973, 0x4974, 0x4975, 0x4976, 0x4977, 0x4978, 0x4979, + 0x497a, 0x497b, 0x497c, 0x497d, 0x497e, 0x4a21, 0x4a22, 0x4a23, + 0x4a24, 0x4a25, 0x4a26, 0x4a27, 0x4a28, 0x4a29, 0x4a2a, 0x4a2b, + 0x4a2c, 0x4a2d, 0x4a2e, 0x4a2f, 0x4a30, 0x4a31, 0x4a32, 0x4a33, + 0x4a34, 0x4a35, 0x4a36, 0x4a37, 0x4a38, 0x4a39, 0x4a3a, 0x4a3b, + 0x4a3c, 0x4a3d, 0x4a3e, 0x4a3f, 0x4a40, 0x4a41, 0x4a42, 0x4a43, + 0x4a44, 0x4a45, 0x4a46, 0x4a47, 0x4a48, 0x4a49, 0x4a4a, 0x4a4b, + 0x4a4c, 0x4a4d, 0x4a4e, 0x4a4f, 0x4a50, 0x4a51, 0x4a52, 0x4a53, + 0x4a54, 0x4a55, 0x4a56, 0x4a57, 0x4a58, 0x4a59, 0x4a5a, 0x4a5b, + 0x4a5c, 0x4a5d, 0x4a5e, 0x4a5f, 0x4a60, 0x4a61, 0x4a62, 0x4a63, + 0x4a64, 0x4a65, 0x4a66, 0x4a67, 0x4a68, 0x4a69, 0x4a6a, 0x4a6b, + 0x4a6c, 0x4a6d, 0x4a6e, 0x4a6f, 0x4a70, 0x4a71, 0x4a72, 0x4a73, + 0x4a74, 0x4a75, 0x4a76, 0x4a77, 0x4a78, 0x4a79, 0x4a7a, 0x4a7b, + 0x4a7c, 0x4a7d, 0x4a7e, 0x4b21, 0x4b22, 0x4b23, 0x4b24, 0x4b25, + 0x4b26, 0x4b27, 0x4b28, 0x4b29, 0x4b2a, 0x4b2b, 0x4b2c, 0x4b2d, + 0x4b2e, 0x4b2f, 0x4b30, 0x4b31, 0x4b32, 0x4b33, 0x4b34, 0x4b35, + 0x4b36, 0x4b37, 0x4b38, 0x4b39, 0x4b3a, 0x4b3b, 0x4b3c, 0x4b3d, + 0x4b3e, 0x4b3f, 0x4b40, 0x4b41, 0x4b42, 0x4b43, 0x4b44, 0x4b45, + 0x4b46, 0x4b47, 0x4b48, 0x4b49, 0x4b4a, 0x4b4b, 0x4b4c, 0x4b4d, + 0x4b4e, 0x4b4f, 0x4b50, 0x4b51, 0x4b52, 0x4b53, 0x4b54, 0x4b55, + 0x4b56, 0x4b57, 0x4b58, 0x4b59, 0x4b5a, 0x4b5b, 0x4b5c, 0x4b5d, + 0x4b5e, 0x4b5f, 0x4b60, 0x4b61, 0x4b62, 0x4b63, 0x4b64, 0x4b65, + 0x4b66, 0x4b67, 0x4b68, 0x4b69, 0x4b6a, 0x4b6b, 0x4b6c, 0x4b6d, + 0x4b6e, 0x4b6f, 0x4b70, 0x4b71, 0x4b72, 0x4b73, 0x4b74, 0x4b75, + 0x4b76, 0x4b77, 0x4b78, 0x4b79, 0x4b7a, 0x4b7b, 0x4b7c, 0x4b7d, + 0x4b7e, 0x4c21, 0x4c22, 0x4c23, 0x4c24, 0x4c25, 0x4c26, 0x4c27, + 0x4c28, 0x4c29, 0x4c2a, 0x4c2b, 0x4c2c, 0x4c2d, 0x4c2e, 0x4c2f, + 0x4c30, 0x4c31, 0x4c32, 0x4c33, 0x4c34, 0x4c35, 0x4c36, 0x4c37, + 0x4c38, 0x4c39, 0x4c3a, 0x4c3b, 0x4c3c, 0x4c3d, 0x4c3e, 0x4c3f, + 0x4c40, 0x4c41, 0x4c42, 0x4c43, 0x4c44, 0x4c45, 0x4c46, 0x4c47, + 0x4c48, 0x4c49, 0x4c4a, 0x4c4b, 0x4c4c, 0x4c4d, 0x4c4e, 0x4c4f, + 0x4c50, 0x4c51, 0x4c52, 0x4c53, 0x4c54, 0x4c55, 0x4c56, 0x4c57, + 0x4c58, 0x4c59, 0x4c5a, 0x4c5b, 0x4c5c, 0x4c5d, 0x4c5e, 0x4c5f, + 0x4c60, 0x4c61, 0x4c62, 0x4c63, 0x4c64, 0x4c65, 0x4c66, 0x4c67, + 0x4c68, 0x4c69, 0x4c6a, 0x4c6b, 0x4c6c, 0x4c6d, 0x4c6e, 0x4c6f, + 0x4c70, 0x4c71, 0x4c72, 0x4c73, 0x4c74, 0x4c75, 0x4c76, 0x4c77, + 0x4c78, 0x4c79, 0x4c7a, 0x4c7b, 0x4c7c, 0x4c7d, 0x4c7e, 0x4d21, + 0x4d22, 0x4d23, 0x4d24, 0x4d25, 0x4d26, 0x4d27, 0x4d28, 0x4d29, + 0x4d2a, 0x4d2b, 0x4d2c, 0x4d2d, 0x4d2e, 0x4d2f, 0x4d30, 0x4d31, + 0x4d32, 0x4d33, 0x4d34, 0x4d35, 0x4d36, 0x4d37, 0x4d38, 0x4d39, + 0x4d3a, 0x4d3b, 0x4d3c, 0x4d3d, 0x4d3e, 0x4d3f, 0x4d40, 0x4d41, + 0x4d42, 0x4d43, 0x4d44, 0x4d45, 0x4d46, 0x4d47, 0x4d48, 0x4d49, + 0x4d4a, 0x4d4b, 0x4d4c, 0x4d4d, 0x4d4e, 0x4d4f, 0x4d50, 0x4d51, + 0x4d52, 0x4d53, 0x4d54, 0x4d55, 0x4d56, 0x4d57, 0x4d58, 0x4d59, + 0x4d5a, 0x4d5b, 0x4d5c, 0x4d5d, 0x4d5e, 0x4d5f, 0x4d60, 0x4d61, + 0x4d62, 0x4d63, 0x4d64, 0x4d65, 0x4d66, 0x4d67, 0x4d68, 0x4d69, + 0x4d6a, 0x4d6b, 0x4d6c, 0x4d6d, 0x4d6e, 0x4d6f, 0x4d70, 0x4d71, + 0x4d72, 0x4d73, 0x4d74, 0x4d75, 0x4d76, 0x4d77, 0x4d78, 0x4d79, + 0x4d7a, 0x4d7b, 0x4d7c, 0x4d7d, 0x4d7e, 0x4e21, 0x4e22, 0x4e24, + 0x4e25, 0x4e26, 0x4e27, 0x4e28, 0x4e29, 0x4e23, 0x4e2a, 0x4e2b, + 0x4e2c, 0x4e2d, 0x4e2e, 0x4e2f, 0x4e30, 0x4e31, 0x4e32, 0x4e33, + 0x4e34, 0x4e35, 0x4e36, 0x4e37, 0x4e38, 0x4e39, 0x4e3a, 0x4e3b, + 0x4e3c, 0x4e3d, 0x4e3e, 0x4e3f, 0x4e40, 0x4e41, 0x4e42, 0x4e43, + 0x4e44, 0x4e45, 0x4e46, 0x4e47, 0x4e48, 0x4e49, 0x4e4a, 0x4e4b, + 0x4e4c, 0x4e4d, 0x4e4e, 0x4e4f, 0x4e50, 0x4e51, 0x4e52, 0x4e53, + 0x4e54, 0x4e55, 0x4e56, 0x4e57, 0x4e58, 0x4e59, 0x4e5a, 0x4e5b, + 0x4e5c, 0x4e5d, 0x4e5e, 0x4e5f, 0x4e60, 0x4e61, 0x4e62, 0x4e63, + 0x4e64, 0x4e65, 0x4e66, 0x4e67, 0x4e68, 0x4e69, 0x4e6a, 0x4e6b, + 0x4e6c, 0x4e6d, 0x4e6e, 0x4e6f, 0x4e70, 0x4e71, 0x4e72, 0x4e73, + 0x4e74, 0x4e75, 0x4e76, 0x4e77, 0x4e78, 0x4e79, 0x4e7a, 0x4e7b, + 0x4e7c, 0x4e7d, 0x4e7e, 0x4f21, 0x4f22, 0x4f23, 0x4f24, 0x4f25, + 0x4f26, 0x4f27, 0x4f28, 0x4f29, 0x4f2a, 0x4f2b, 0x4f2c, 0x4f2d, + 0x4f2e, 0x4f2f, 0x4f30, 0x4f31, 0x4f32, 0x4f33, 0x4f34, 0x4f35, + 0x4f36, 0x4f37, 0x4f38, 0x4f39, 0x4f3a, 0x4f3b, 0x4f3c, 0x4f3d, + 0x4f3e, 0x4f3f, 0x4f40, 0x4f41, 0x4f42, 0x4f43, 0x4f44, 0x4f45, + 0x4f46, 0x4f47, 0x4f48, 0x4f49, 0x4f4a, 0x4f4b, 0x4f4c, 0x4f4d, + 0x4f4e, 0x4f4f, 0x4f50, 0x4f51, 0x4f52, 0x4f53, 0x4f54, 0x4f55, + 0x4f56, 0x4f57, 0x4f58, 0x4f59, 0x4f5a, 0x4f5b, 0x4f5c, 0x4f5d, + 0x4f5e, 0x4f5f, 0x4f60, 0x4f61, 0x4f62, 0x4f63, 0x4f64, 0x4f65, + 0x4f66, 0x4f67, 0x4f68, 0x4f69, 0x4f6a, 0x4f6b, 0x4f6c, 0x4f6d, + 0x4f6e, 0x4f6f, 0x4f70, 0x4f71, 0x4f72, 0x4f74, 0x4f75, 0x4f76, + 0x4f73, 0x4f77, 0x4f78, 0x4f79, 0x4f7a, 0x4f7b, 0x4f7c, 0x4f7d, + 0x4f7e, 0x5021, 0x5022, 0x5023, 0x5024, 0x5025, 0x5026, 0x5027, + 0x5028, 0x5029, 0x502a, 0x502b, 0x502c, 0x502e, 0x502f, 0x5030, + 0x5031, 0x502d, 0x5032, 0x5033, 0x5034, 0x5035, 0x5037, 0x5038, + 0x5039, 0x503a, 0x503b, 0x5036, 0x503c, 0x503d, 0x503e, 0x503f, + 0x5040, 0x5041, 0x5042, 0x5043, 0x5044, 0x5045, 0x5046, 0x5047, + 0x5048, 0x5049, 0x504a, 0x504b, 0x504c, 0x504d, 0x504e, 0x504f, + 0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5055, 0x5056, 0x5057, + 0x5058, 0x5059, 0x505a, 0x505b, 0x505c, 0x505d, 0x505e, 0x505f, + 0x5060, 0x5061, 0x5062, 0x5063, 0x5064, 0x5065, 0x5066, 0x5067, + 0x5068, 0x5069, 0x506a, 0x506b, 0x506c, 0x506d, 0x506e, 0x506f, + 0x5070, 0x5071, 0x5072, 0x5073, 0x5074, 0x5075, 0x5076, 0x5077, + 0x5078, 0x5079, 0x507a, 0x507b, 0x507c, 0x507d, 0x507e, 0x5121, + 0x5122, 0x5123, 0x5124, 0x5125, 0x5126, 0x5127, 0x5128, 0x5129, + 0x512a, 0x512b, 0x512c, 0x512d, 0x512e, 0x512f, 0x5130, 0x5131, + 0x5132, 0x5133, 0x5134, 0x5135, 0x5136, 0x5137, 0x5138, 0x5139, + 0x513a, 0x513b, 0x513c, 0x513d, 0x513e, 0x513f, 0x5140, 0x5141, + 0x5142, 0x5143, 0x5144, 0x5145, 0x5146, 0x5147, 0x5148, 0x5149, + 0x514a, 0x514b, 0x514c, 0x514d, 0x514e, 0x514f, 0x5150, 0x5151, + 0x5152, 0x5153, 0x5154, 0x5155, 0x5156, 0x5157, 0x5158, 0x5159, + 0x515a, 0x515b, 0x515c, 0x515d, 0x515e, 0x515f, 0x5160, 0x5161, + 0x5162, 0x5163, 0x5164, 0x5165, 0x5166, 0x5167, 0x5168, 0x5169, + 0x516a, 0x516b, 0x516c, 0x516d, 0x516e, 0x516f, 0x5170, 0x5171, + 0x5172, 0x5173, 0x5174, 0x5175, 0x5176, 0x5177, 0x5178, 0x5179, + 0x517a, 0x517b, 0x517c, 0x517d, 0x517e, 0x5221, 0x5222, 0x5223, + 0x5224, 0x5225, 0x5226, 0x5227, 0x5228, 0x5229, 0x522a, 0x522b, + 0x522c, 0x522d, 0x522e, 0x522f, 0x5230, 0x5231, 0x5232, 0x5233, + 0x5234, 0x5235, 0x5236, 0x5237, 0x5238, 0x5239, 0x523a, 0x523b, + 0x523c, 0x523d, 0x523e, 0x523f, 0x5240, 0x5241, 0x5242, 0x5243, + 0x5244, 0x5245, 0x5246, 0x5247, 0x5248, 0x5249, 0x524a, 0x524b, + 0x524c, 0x524d, 0x524e, 0x524f, 0x5250, 0x5251, 0x5252, 0x5253, + 0x5254, 0x5255, 0x5256, 0x5257, 0x5258, 0x5259, 0x525a, 0x525b, + 0x525c, 0x525d, 0x525e, 0x525f, 0x5260, 0x5261, 0x5262, 0x5263, + 0x5264, 0x5265, 0x5266, 0x5267, 0x5268, 0x5269, 0x526a, 0x526b, + 0x526c, 0x526d, 0x526e, 0x526f, 0x5270, 0x5271, 0x5272, 0x5273, + 0x5274, 0x5276, 0x5277, 0x5278, 0x5275, 0x5279, 0x527a, 0x527b, + 0x527c, 0x527d, 0x527e, 0x5321, 0x5322, 0x5323, 0x5324, 0x5325, + 0x5326, 0x5327, 0x5328, 0x5329, 0x532a, 0x532b, 0x532c, 0x532d, + 0x532e, 0x532f, 0x5330, 0x5331, 0x5332, 0x5333, 0x5334, 0x5335, + 0x5336, 0x5337, 0x5338, 0x5339, 0x533a, 0x533b, 0x533c, 0x533d, + 0x533e, 0x533f, 0x5340, 0x5341, 0x5342, 0x5343, 0x5344, 0x5345, + 0x5346, 0x5347, 0x5348, 0x5349, 0x534a, 0x534b, 0x534c, 0x534d, + 0x534e, 0x534f, 0x5350, 0x5351, 0x5352, 0x5353, 0x5354, 0x5355, + 0x5356, 0x5357, 0x5358, 0x5359, 0x535a, 0x535b, 0x535c, 0x535d, + 0x535e, 0x535f, 0x5360, 0x5361, 0x5362, 0x5363, 0x5364, 0x5365, + 0x5366, 0x5367, 0x5368, 0x5369, 0x536a, 0x536b, 0x536c, 0x536d, + 0x536e, 0x536f, 0x5370, 0x5371, 0x5372, 0x5373, 0x5374, 0x5375, + 0x5376, 0x5377, 0x5378, 0x5379, 0x537a, 0x537b, 0x537c, 0x537d, + 0x537e, 0x5421, 0x5422, 0x5423, 0x5424, 0x5425, 0x5426, 0x5427, + 0x5428, 0x5429, 0x542a, 0x542b, 0x542c, 0x542d, 0x542e, 0x542f, + 0x5430, 0x5431, 0x5432, 0x5434, 0x5435, 0x5436, 0x5437, 0x5438, + 0x5439, 0x543a, 0x543b, 0x543c, 0x543d, 0x543e, 0x5433, 0x543f, + 0x5440, 0x5441, 0x5442, 0x5443, 0x5444, 0x5445, 0x5446, 0x5447, + 0x5448, 0x5449, 0x544a, 0x544b, 0x544c, 0x544d, 0x544e, 0x544f, + 0x5450, 0x5451, 0x5452, 0x5453, 0x5454, 0x5455, 0x5456, 0x5457, + 0x5458, 0x5459, 0x545a, 0x545b, 0x545c, 0x545d, 0x545e, 0x545f, + 0x5460, 0x5461, 0x5462, 0x5463, 0x5464, 0x5465, 0x5466, 0x5467, + 0x5468, 0x5469, 0x546a, 0x546c, 0x546b, 0x546d, 0x546e, 0x546f, + 0x5470, 0x5471, 0x5472, 0x5473, 0x5474, 0x5475, 0x5476, 0x5477, + 0x5478, 0x5479, 0x547a, 0x547b, 0x547c, 0x547d, 0x547e, 0x5521, + 0x5522, 0x5523, 0x5524, 0x5525, 0x5526, 0x5527, 0x5528, 0x5529, + 0x552a, 0x552b, 0x552c, 0x552d, 0x552e, 0x552f, 0x5530, 0x5531, + 0x5532, 0x5533, 0x5534, 0x5535, 0x5536, 0x5537, 0x5538, 0x5539, + 0x553a, 0x553b, 0x553c, 0x553d, 0x553e, 0x553f, 0x5540, 0x5541, + 0x5542, 0x5543, 0x5544, 0x5545, 0x5546, 0x5547, 0x5548, 0x5549, + 0x554a, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, 0x5550, 0x5551, + 0x5552, 0x5553, 0x5554, 0x5555, 0x5556, 0x5557, 0x5558, 0x5559, + 0x555a, 0x555b, 0x555c, 0x555d, 0x555e, 0x555f, 0x5560, 0x5561, + 0x5562, 0x5563, 0x5564, 0x5565, 0x5566, 0x5567, 0x5568, 0x5569, + 0x556a, 0x556b, 0x556c, 0x556d, 0x556e, 0x556f, 0x5570, 0x5571, + 0x5572, 0x5573, 0x5574, 0x5575, 0x5576, 0x5577, 0x5578, 0x5579, + 0x557a, 0x557b, 0x557c, 0x557d, 0x557e, 0x5621, 0x5622, 0x5623, + 0x5624, 0x5625, 0x5626, 0x5627, 0x5628, 0x5629, 0x562a, 0x562b, + 0x562c, 0x562d, 0x562e, 0x562f, 0x5630, 0x5631, 0x5632, 0x5633, + 0x5634, 0x5635, 0x5636, 0x5637, 0x5638, 0x5639, 0x563a, 0x563b, + 0x563c, 0x563d, 0x563e, 0x563f, 0x5640, 0x5641, 0x5642, 0x5643, + 0x5644, 0x5645, 0x5647, 0x5648, 0x5649, 0x564a, 0x564b, 0x5646, + 0x564c, 0x564d, 0x564e, 0x564f, 0x5650, 0x5651, 0x5652, 0x5653, + 0x5654, 0x5656, 0x5657, 0x5658, 0x5655, 0x5659, 0x565a, 0x565b, + 0x565c, 0x565d, 0x565e, 0x565f, 0x5660, 0x5661, 0x5662, 0x5663, + 0x5664, 0x5665, 0x5666, 0x5667, 0x5668, 0x5669, 0x566a, 0x566b, + 0x566c, 0x566d, 0x566e, 0x566f, 0x5670, 0x5671, 0x5672, 0x5673, + 0x5674, 0x5675, 0x5676, 0x5677, 0x5678, 0x5679, 0x567a, 0x567b, + 0x567c, 0x567d, 0x567e, 0x5721, 0x5722, 0x5723, 0x5724, 0x5725, + 0x5726, 0x5727, 0x5728, 0x5729, 0x572a, 0x572b, 0x572c, 0x572d, + 0x572e, 0x572f, 0x5730, 0x5731, 0x5732, 0x5733, 0x5734, 0x5735, + 0x5736, 0x5737, 0x5738, 0x5739, 0x573a, 0x573b, 0x573c, 0x573d, + 0x573e, 0x573f, 0x5740, 0x5741, 0x5742, 0x5743, 0x5744, 0x5745, + 0x5746, 0x5747, 0x5748, 0x5749, 0x574a, 0x574b, 0x574c, 0x574d, + 0x574e, 0x574f, 0x5750, 0x5751, 0x5752, 0x5753, 0x5754, 0x5755, + 0x5756, 0x5757, 0x5758, 0x5759, 0x575a, 0x575b, 0x575c, 0x575d, + 0x575e, 0x575f, 0x5760, 0x5761, 0x5762, 0x5764, 0x5765, 0x5766, + 0x5767, 0x5768, 0x5769, 0x576a, 0x576b, 0x576c, 0x576d, 0x576e, + 0x576f, 0x5770, 0x5771, 0x5772, 0x5773, 0x5774, 0x5775, 0x5776, + 0x5777, 0x5778, 0x5779, 0x583e, 0x5763, 0x577a, 0x577b, 0x577c, + 0x577d, 0x577e, 0x5821, 0x5822, 0x5823, 0x5824, 0x5825, 0x5826, + 0x5827, 0x5828, 0x5829, 0x582a, 0x582b, 0x582c, 0x582d, 0x582e, + 0x582f, 0x5830, 0x5831, 0x5832, 0x5833, 0x584c, 0x5834, 0x5835, + 0x5836, 0x5837, 0x5838, 0x5839, 0x583a, 0x583b, 0x583c, 0x583d, + 0x583f, 0x5840, 0x5841, 0x5842, 0x5843, 0x5844, 0x5845, 0x5846, + 0x5847, 0x5848, 0x5849, 0x584a, 0x584b, 0x584d, 0x584e, 0x584f, + 0x5850, 0x5851, 0x5852, 0x5853, 0x5854, 0x5855, 0x5856, 0x5857, + 0x5858, 0x5859, 0x585a, 0x585b, 0x585c, 0x585d, 0x585e, 0x585f, + 0x5860, 0x5861, 0x5862, 0x5863, 0x5864, 0x5865, 0x5866, 0x5867, + 0x5868, 0x5869, 0x586a, 0x586b, 0x586c, 0x586d, 0x586e, 0x586f, + 0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877, + 0x5878, 0x5879, 0x587a, 0x587b, 0x587c, 0x587d, 0x587e, 0x5921, + 0x5922, 0x5923, 0x5924, 0x5925, 0x5926, 0x5927, 0x5928, 0x592a, + 0x592b, 0x592c, 0x592d, 0x592e, 0x592f, 0x5930, 0x5931, 0x5932, + 0x5933, 0x5934, 0x5935, 0x5936, 0x5937, 0x5938, 0x5939, 0x593a, + 0x593b, 0x593c, 0x5929, 0x593d, 0x593e, 0x593f, 0x5940, 0x5941, + 0x5942, 0x5943, 0x5944, 0x5945, 0x5946, 0x5947, 0x5948, 0x5949, + 0x594a, 0x594b, 0x594c, 0x594d, 0x594e, 0x594f, 0x5950, 0x5951, + 0x5952, 0x5953, 0x5954, 0x5955, 0x5956, 0x5957, 0x5958, 0x5959, + 0x595a, 0x595b, 0x595c, 0x595d, 0x595e, 0x595f, 0x5960, 0x5961, + 0x5962, 0x5963, 0x5964, 0x5965, 0x5966, 0x5974, 0x5967, 0x5968, + 0x5969, 0x596a, 0x596b, 0x596c, 0x596d, 0x596e, 0x596f, 0x5970, + 0x5971, 0x5972, 0x5973, 0x5975, 0x5976, 0x5977, 0x5978, 0x5979, + 0x597a, 0x597b, 0x597c, 0x597d, 0x597e, 0x5a21, 0x5a22, 0x5a23, + 0x5a24, 0x5a25, 0x5a26, 0x5a27, 0x5a28, 0x5a29, 0x5a2a, 0x5a2b, + 0x5a2c, 0x5a2d, 0x5a2e, 0x5a2f, 0x5a30, 0x5a31, 0x5a32, 0x5a33, + 0x5a34, 0x5a35, 0x5a36, 0x3866, 0x5a37, 0x5a38, 0x5a39, 0x5a3a, + 0x5a3b, 0x5a3c, 0x5a3d, 0x5a3e, 0x5a3f, 0x5a40, 0x5a41, 0x5a42, + 0x5a43, 0x5a44, 0x5a45, 0x5a46, 0x5a47, 0x5a48, 0x5a49, 0x5a4a, + 0x5a4b, 0x5a6d, 0x5a4c, 0x5a4d, 0x5a4e, 0x5a4f, 0x5a50, 0x5a51, + 0x5a52, 0x5a53, 0x5a54, 0x5a55, 0x5a56, 0x5a57, 0x5a58, 0x5a59, + 0x5a5a, 0x5a5b, 0x5a5c, 0x5a5d, 0x5a5e, 0x5a5f, 0x5a60, 0x5a61, + 0x5a62, 0x5a63, 0x5a64, 0x5a65, 0x5a66, 0x5a67, 0x5a68, 0x5a69, + 0x5a6a, 0x5a6b, 0x5a6c, 0x5a6e, 0x5a6f, 0x5a70, 0x5a71, 0x5a72, + 0x5a73, 0x5a74, 0x5a75, 0x5a76, 0x5a77, 0x5a78, 0x5a79, 0x5a7a, + 0x5a7b, 0x5a7c, 0x5a7d, 0x5a7e, 0x5b21, 0x5b22, 0x5b23, 0x5b24, + 0x5b25, 0x5b26, 0x5b27, 0x5b28, 0x5b29, 0x5b2a, 0x5b2b, 0x5b2c, + 0x5b2d, 0x5b2e, 0x5b2f, 0x5b30, 0x5b31, 0x5b32, 0x5b33, 0x5b34, + 0x5b35, 0x5b36, 0x5b37, 0x5b38, 0x5b39, 0x5b3a, 0x5b3b, 0x5b3c, + 0x5b3d, 0x5b3e, 0x5b3f, 0x5b40, 0x5b41, 0x5b42, 0x5b43, 0x5b44, + 0x5b45, 0x5b46, 0x5b47, 0x5b48, 0x5b49, 0x5b4a, 0x5b4b, 0x5b4c, + 0x5b4d, 0x5b4e, 0x5b4f, 0x5b50, 0x5b51, 0x5b52, 0x5b53, 0x5b54, + 0x5b55, 0x5b56, 0x5b57, 0x5b58, 0x5b59, 0x5b5a, 0x5b5b, 0x5b5c, + 0x5b5d, 0x5b5e, 0x5b5f, 0x5b60, 0x5b61, 0x5b62, 0x5b63, 0x5b64, + 0x5b65, 0x5b66, 0x5b67, 0x5b68, 0x5b69, 0x5b6a, 0x5b6b, 0x5b6c, + 0x5b6d, 0x5b6e, 0x5b70, 0x5b71, 0x5b72, 0x5b73, 0x5b6f, 0x5b74, + 0x5b75, 0x5b76, 0x5b77, 0x5b78, 0x5b79, 0x5b7a, 0x5b7b, 0x5b7c, + 0x5b7d, 0x5b7e, 0x5c21, 0x5c22, 0x5c23, 0x5c24, 0x5c25, 0x5c26, + 0x5c27, 0x5c28, 0x5c29, 0x5c2a, 0x5c2b, 0x5c2c, 0x5c2d, 0x5c2e, + 0x5c2f, 0x5c30, 0x5c31, 0x5c32, 0x5c33, 0x5c34, 0x5c35, 0x5c36, + 0x5c37, 0x5c38, 0x5c39, 0x5c3a, 0x5c3b, 0x5c3c, 0x5c3d, 0x5c3e, + 0x5c3f, 0x5c40, 0x5c41, 0x5c42, 0x5c43, 0x5c44, 0x5c45, 0x5c46, + 0x5c47, 0x5c48, 0x5c49, 0x5c4a, 0x5c4b, 0x5c4c, 0x5c4d, 0x5c4e, + 0x5c4f, 0x5c50, 0x5c51, 0x5c52, 0x5c53, 0x5c54, 0x5c55, 0x5c56, + 0x5c57, 0x5c58, 0x5c59, 0x5c5a, 0x5c5b, 0x5c5c, 0x5c5d, 0x5c5e, + 0x5c5f, 0x5c60, 0x5c61, 0x5c62, 0x5c63, 0x5c64, 0x5c65, 0x5c66, + 0x5c67, 0x5c68, 0x5c69, 0x5c6a, 0x5c6b, 0x5c6c, 0x5c6d, 0x5c6e, + 0x5c6f, 0x5c70, 0x5c71, 0x5c72, 0x5c73, 0x5c74, 0x5c75, 0x5c76, + 0x5c77, 0x5c78, 0x5c79, 0x5c7a, 0x5c7b, 0x5c7c, 0x5c7d, 0x5c7e, + 0x5d21, 0x5d22, 0x5d23, 0x5d24, 0x5d25, 0x5d26, 0x5d27, 0x5d28, + 0x5d29, 0x5d2a, 0x5d2b, 0x5d2c, 0x5d2d, 0x5d2e, 0x5d2f, 0x5d30, + 0x5d31, 0x5d32, 0x5d33, 0x5d34, 0x5d35, 0x5d36, 0x5d37, 0x5d38, + 0x5d39, 0x5d3a, 0x5d3b, 0x5d3c, 0x5d3d, 0x5d3e, 0x5d3f, 0x5d40, + 0x5d41, 0x5d42, 0x5d43, 0x5d44, 0x5d45, 0x5d46, 0x5d47, 0x5d48, + 0x5d49, 0x5d4a, 0x5d4b, 0x5d4c, 0x5d4d, 0x5d4e, 0x5d4f, 0x5d50, + 0x5d51, 0x5d52, 0x5d53, 0x5d54, 0x5d55, 0x5d56, 0x5d57, 0x5d58, + 0x5d59, 0x5d5a, 0x5d5b, 0x5d5c, 0x5d5d, 0x5d5e, 0x5d5f, 0x5d60, + 0x5d61, 0x5d62, 0x5d63, 0x5d64, 0x5d65, 0x5d66, 0x5d67, 0x5d68, + 0x5d69, 0x5d6a, 0x5d6b, 0x5d6c, 0x5d6d, 0x5d6e, 0x5d6f, 0x5d70, + 0x5d71, 0x5d72, 0x5d73, 0x5d74, 0x5d75, 0x5d76, 0x5d77, 0x5d78, + 0x5d79, 0x5d7a, 0x5d7b, 0x5d7c, 0x5d7d, 0x5d7e, 0x5e21, 0x5e22, + 0x5e23, 0x5e24, 0x5e25, 0x5e26, 0x5e27, 0x5e28, 0x5e29, 0x5e2a, + 0x5e2b, 0x5e2c, 0x5e2d, 0x5e2e, 0x5e2f, 0x5e30, 0x5e31, 0x5e32, + 0x5e33, 0x5e34, 0x5e35, 0x5e36, 0x5e37, 0x5e38, 0x5e39, 0x5e3f, + 0x5e3a, 0x5e3b, 0x5e3c, 0x5e3d, 0x5e3e, 0x5e40, 0x5e41, 0x5e42, + 0x5e43, 0x5e44, 0x5e45, 0x5e46, 0x5e47, 0x5e48, 0x5e49, 0x5e4e, + 0x5e4a, 0x5e4b, 0x5e4c, 0x5e4d, 0x5e4f, 0x5e50, 0x5e51, 0x5e52, + 0x5e53, 0x5e54, 0x5e55, 0x5e56, 0x5e57, 0x5e58, 0x5e59, 0x5e5a, + 0x5e5b, 0x5e5c, 0x5e5d, 0x5e5e, 0x5e5f, 0x5e60, 0x5e61, 0x5e62, + 0x5e63, 0x5e64, 0x5e65, 0x5e66, 0x5e67, 0x5e68, 0x5e69, 0x5e6a, + 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e, 0x5e6f, 0x5e72, 0x5e70, 0x5e71, + 0x5e73, 0x5e74, 0x5e75, 0x5e76, 0x5e77, 0x5e78, 0x5e79, 0x5e7a, + 0x5e7b, 0x5e7c, 0x5e7d, 0x5e7e, 0x5f21, 0x5f22, 0x5f23, 0x5f24, + 0x5f25, 0x5f26, 0x5f27, 0x5f28, 0x5f29, 0x5f2a, 0x5f2b, 0x5f2c, + 0x5f2d, 0x5f2e, 0x5f2f, 0x5f30, 0x5f32, 0x5f31, 0x5f33, 0x5f34, + 0x5f35, 0x5f36, 0x5f37, 0x5f38, 0x5f39, 0x5f3a, 0x5f3b, 0x5f3c, + 0x5f3d, 0x5f3e, 0x5f3f, 0x5f40, 0x5f41, 0x5f42, 0x5f43, 0x5f44, + 0x5f45, 0x5f46, 0x5f47, 0x5f48, 0x5f49, 0x5f4a, 0x5f4b, 0x5f4c, + 0x5f4d, 0x5f4e, 0x5f4f, 0x5f50, 0x5f51, 0x5f52, 0x5f53, 0x5f54, + 0x5f55, 0x5f56, 0x5f57, 0x5f58, 0x5f59, 0x5f5a, 0x5f5b, 0x5f5c, + 0x5f5d, 0x5f6f, 0x5f5e, 0x5f5f, 0x5f60, 0x5f61, 0x5f62, 0x5f63, + 0x5f64, 0x5f65, 0x5f66, 0x5f67, 0x5f68, 0x5f69, 0x5f6a, 0x5f6b, + 0x5f6c, 0x5f6d, 0x5f6e, 0x5f70, 0x5f71, 0x5f72, 0x5f73, 0x5f74, + 0x5f75, 0x5f76, 0x5f77, 0x5f78, 0x5f79, 0x5f7a, 0x5f7b, 0x5f7c, + 0x5f7d, 0x5f7e, 0x6021, 0x6022, 0x6023, 0x6024, 0x6025, 0x6026, + 0x6027, 0x6028, 0x6029, 0x602a, 0x602b, 0x602c, 0x602d, 0x602e, + 0x602f, 0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6035, 0x6036, + 0x6037, 0x6038, 0x6039, 0x603a, 0x603b, 0x603c, 0x603d, 0x603e, + 0x603f, 0x6040, 0x6041, 0x6042, 0x6043, 0x6044, 0x6045, 0x6046, + 0x6047, 0x6048, 0x6049, 0x604a, 0x604b, 0x604c, 0x604d, 0x604e, + 0x604f, 0x6050, 0x6051, 0x6052, 0x6053, 0x6054, 0x6055, 0x6056, + 0x6057, 0x6058, 0x6059, 0x605a, 0x605b, 0x605c, 0x605d, 0x6064, + 0x605e, 0x605f, 0x6060, 0x6061, 0x6062, 0x6063, 0x6065, 0x6066, + 0x6067, 0x6068, 0x6069, 0x606a, 0x606b, 0x606c, 0x606d, 0x606e, + 0x606f, 0x6070, 0x6071, 0x6072, 0x6073, 0x6074, 0x6075, 0x6076, + 0x6077, 0x6078, 0x6079, 0x607a, 0x607b, 0x607c, 0x607d, 0x607e, + 0x6121, 0x6122, 0x6123, 0x6124, 0x6125, 0x6126, 0x6127, 0x6128, + 0x6129, 0x612a, 0x612b, 0x612c, 0x612d, 0x612e, 0x612f, 0x6130, + 0x6131, 0x6132, 0x6133, 0x6134, 0x6135, 0x6136, 0x6137, 0x6138, + 0x6139, 0x613a, 0x613b, 0x613c, 0x613d, 0x613e, 0x613f, 0x6140, + 0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146, 0x6147, 0x6148, + 0x6149, 0x614a, 0x614b, 0x614c, 0x614d, 0x614e, 0x614f, 0x6150, + 0x6151, 0x6152, 0x6154, 0x6155, 0x6156, 0x6153, 0x6157, 0x6158, + 0x6159, 0x615a, 0x615b, 0x615c, 0x615d, 0x615e, 0x615f, 0x6160, + 0x6161, 0x6162, 0x6163, 0x6164, 0x6165, 0x6166, 0x6167, 0x6168, + 0x6169, 0x616a, 0x616b, 0x616c, 0x616d, 0x616e, 0x616f, 0x6170, + 0x6171, 0x6172, 0x6173, 0x6174, 0x6175, 0x6176, 0x6177, 0x6178, + 0x6179, 0x617a, 0x617b, 0x617d, 0x617e, 0x6221, 0x6222, 0x6223, + 0x6224, 0x617c, 0x622d, 0x6225, 0x6226, 0x6227, 0x6228, 0x6229, + 0x622a, 0x622b, 0x622c, 0x622f, 0x6230, 0x6231, 0x6232, 0x622e, + 0x6233, 0x6234, 0x6235, 0x6236, 0x6237, 0x6238, 0x6239, 0x623a, + 0x623b, 0x623c, 0x623d, 0x623e, 0x623f, 0x6240, 0x6241, 0x6242, + 0x6243, 0x6245, 0x6246, 0x6244, 0x6247, 0x6248, 0x6249, 0x624a, + 0x624b, 0x624c, 0x624d, 0x624e, 0x624f, 0x6250, 0x6251, 0x6252, + 0x6253, 0x6254, 0x6255, 0x6256, 0x6257, 0x6258, 0x6259, 0x625a, + 0x625b, 0x625c, 0x625d, 0x625e, 0x625f, 0x6260, 0x6261, 0x6262, + 0x6263, 0x6264, 0x6265, 0x6266, 0x6267, 0x6268, 0x6269, 0x626a, + 0x626b, 0x626c, 0x626d, 0x626e, 0x626f, 0x6270, 0x6271, 0x6272, + 0x6273, 0x6274, 0x6275, 0x6276, 0x6277, 0x6278, 0x6279, 0x627a, + 0x627b, 0x627c, 0x627d, 0x627e, 0x6321, 0x6322, 0x6323, 0x6324, + 0x6325, 0x6326, 0x6327, 0x6328, 0x6329, 0x632a, 0x632b, 0x632c, + 0x632d, 0x632e, 0x632f, 0x6330, 0x6331, 0x6332, 0x6333, 0x6334, + 0x6335, 0x6336, 0x6337, 0x6338, 0x6339, 0x633a, 0x633b, 0x633c, + 0x633d, 0x633e, 0x633f, 0x6340, 0x6341, 0x6342, 0x6343, 0x6344, + 0x6345, 0x6346, 0x6347, 0x6348, 0x6349, 0x634a, 0x634b, 0x634c, + 0x634d, 0x634e, 0x634f, 0x6350, 0x6351, 0x6352, 0x6353, 0x6354, + 0x6355, 0x6356, 0x6357, 0x6358, 0x6359, 0x635a, 0x635b, 0x635c, + 0x635d, 0x635e, 0x635f, 0x6360, 0x6361, 0x6362, 0x6363, 0x6364, + 0x6365, 0x6366, 0x6367, 0x6368, 0x6369, 0x636a, 0x636b, 0x636c, + 0x636d, 0x636e, 0x636f, 0x6370, 0x6371, 0x6372, 0x6373, 0x6374, + 0x6375, 0x6376, 0x6377, 0x6378, 0x6379, 0x637a, 0x637b, 0x637c, + 0x637d, 0x637e, 0x6421, 0x6422, 0x6423, 0x6424, 0x6425, 0x6426, + 0x6427, 0x6428, 0x6429, 0x642a, 0x642b, 0x642c, 0x642d, 0x642e, + 0x642f, 0x6430, 0x6431, 0x6432, 0x6433, 0x6434, 0x6435, 0x6436, + 0x6437, 0x6438, 0x6439, 0x643a, 0x643b, 0x643c, 0x643d, 0x643e, + 0x643f, 0x6440, 0x6441, 0x6442, 0x6443, 0x6444, 0x6445, 0x6446, + 0x6447, 0x6448, 0x6449, 0x644a, 0x644b, 0x644c, 0x644d, 0x644e, + 0x644f, 0x6450, 0x6451, 0x6452, 0x6453, 0x6454, 0x6455, 0x6456, + 0x6457, 0x6458, 0x6459, 0x645a, 0x645b, 0x645c, 0x645d, 0x645e, + 0x645f, 0x6460, 0x6461, 0x6462, 0x6463, 0x6464, 0x6465, 0x6466, + 0x6467, 0x6468, 0x6469, 0x646a, 0x646b, 0x646c, 0x646d, 0x646e, + 0x646f, 0x6470, 0x6471, 0x6472, 0x6473, 0x6474, 0x6475, 0x6476, + 0x6477, 0x6478, 0x6479, 0x647a, 0x647b, 0x647c, 0x647d, 0x647e, + 0x6521, 0x6522, 0x6523, 0x6524, 0x6525, 0x6526, 0x6527, 0x6528, + 0x6529, 0x652a, 0x652b, 0x652c, 0x652d, 0x652e, 0x652f, 0x6530, + 0x6531, 0x6532, 0x6533, 0x6534, 0x6535, 0x653b, 0x6536, 0x6537, + 0x6538, 0x6539, 0x653a, 0x653c, 0x653d, 0x653e, 0x653f, 0x6540, + 0x6541, 0x6542, 0x6543, 0x6544, 0x6545, 0x6546, 0x6547, 0x6548, + 0x6549, 0x654a, 0x654b, 0x654c, 0x654d, 0x654f, 0x6550, 0x654e, + 0x6551, 0x6552, 0x6553, 0x6554, 0x6555, 0x6556, 0x6557, 0x6558, + 0x6559, 0x655a, 0x655b, 0x655c, 0x655d, 0x655e, 0x655f, 0x6560, + 0x6561, 0x6562, 0x6563, 0x6564, 0x6565, 0x6566, 0x6568, 0x6567, + 0x6569, 0x656a, 0x656b, 0x656c, 0x656d, 0x656e, 0x656f, 0x6570, + 0x6571, 0x6572, 0x6573, 0x6574, 0x6575, 0x6576, 0x6577, 0x6578, + 0x6579, 0x657a, 0x657c, 0x657b, 0x657d, 0x657e, 0x6621, 0x6622, + 0x6623, 0x6624, 0x6625, 0x6626, 0x6627, 0x6628, 0x6629, 0x662a, + 0x662b, 0x662c, 0x662d, 0x662e, 0x662f, 0x6630, 0x6631, 0x6632, + 0x6633, 0x6634, 0x6635, 0x6636, 0x6637, 0x6638, 0x6639, 0x663a, + 0x663b, 0x663c, 0x663d, 0x663e, 0x663f, 0x6640, 0x6641, 0x6642, + 0x6643, 0x6644, 0x6645, 0x6646, 0x6647, 0x6648, 0x6649, 0x664a, + 0x664b, 0x664c, 0x664d, 0x664e, 0x664f, 0x6650, 0x6651, 0x6652, + 0x6653, 0x6654, 0x6655, 0x6656, 0x6657, 0x6658, 0x6659, 0x665a, + 0x665b, 0x665c, 0x665d, 0x665e, 0x665f, 0x6660, 0x6661, 0x6662, + 0x6663, 0x6664, 0x6665, 0x6666, 0x6667, 0x6668, 0x6669, 0x666a, + 0x666b, 0x666c, 0x666d, 0x666e, 0x666f, 0x6670, 0x6671, 0x6672, + 0x6673, 0x6675, 0x6676, 0x6677, 0x6678, 0x6679, 0x667a, 0x667b, + 0x667c, 0x667d, 0x667e, 0x6721, 0x6722, 0x6723, 0x6724, 0x6725, + 0x6726, 0x6727, 0x6728, 0x6729, 0x672a, 0x672b, 0x672c, 0x672d, + 0x672e, 0x672f, 0x6730, 0x6731, 0x6732, 0x6733, 0x6734, 0x6735, + 0x6736, 0x6737, 0x6738, 0x6739, 0x673a, 0x673b, 0x673c, 0x673d, + 0x673e, 0x673f, 0x6740, 0x6741, 0x6742, 0x6743, 0x6744, 0x6745, + 0x6746, 0x6747, 0x6748, 0x6749, 0x674a, 0x674b, 0x674c, 0x674d, + 0x674e, 0x674f, 0x6750, 0x6751, 0x6752, 0x6753, 0x6754, 0x6755, + 0x6756, 0x6757, 0x6758, 0x6759, 0x675a, 0x675b, 0x675c, 0x675d, + 0x675e, 0x675f, 0x6760, 0x6761, 0x6762, 0x6763, 0x6764, 0x6765, + 0x6766, 0x676a, 0x6767, 0x6768, 0x6769, 0x676b, 0x676c, 0x676d, + 0x676e, 0x676f, 0x6770, 0x6771, 0x6772, 0x6773, 0x6774, 0x6776, + 0x6777, 0x6778, 0x6779, 0x6775, 0x677a, 0x677b, 0x677c, 0x677d, + 0x6828, 0x677e, 0x6821, 0x6822, 0x6823, 0x6824, 0x6825, 0x6826, + 0x6827, 0x6829, 0x682a, 0x682b, 0x682c, 0x682d, 0x682e, 0x682f, + 0x6830, 0x6831, 0x6832, 0x6833, 0x6834, 0x6835, 0x6836, 0x6837, + 0x6838, 0x6839, 0x683a, 0x683b, 0x683c, 0x683d, 0x683e, 0x683f, + 0x6840, 0x6841, 0x6842, 0x6843, 0x6844, 0x6845, 0x6846, 0x6847, + 0x6848, 0x6849, 0x684a, 0x684b, 0x684c, 0x684d, 0x684e, 0x684f, + 0x6850, 0x6851, 0x6852, 0x6853, 0x6854, 0x6855, 0x6856, 0x6857, + 0x6858, 0x6859, 0x685a, 0x685b, 0x685c, 0x685d, 0x685e, 0x685f, + 0x6860, 0x6861, 0x6862, 0x6863, 0x6864, 0x6865, 0x6866, 0x6867, + 0x6868, 0x6869, 0x686a, 0x686b, 0x686c, 0x686d, 0x686e, 0x686f, + 0x6870, 0x6871, 0x6872, 0x6873, 0x6874, 0x6875, 0x6876, 0x6877, + 0x6878, 0x6879, 0x687a, 0x687b, 0x687c, 0x687d, 0x687e, 0x6921, + 0x6922, 0x6923, 0x6924, 0x6925, 0x6926, 0x6927, 0x6928, 0x6929, + 0x692a, 0x692b, 0x692c, 0x692d, 0x692e, 0x692f, 0x6930, 0x6931, + 0x6932, 0x6933, 0x6934, 0x6935, 0x6936, 0x6937, 0x6938, 0x6939, + 0x693a, 0x693b, 0x693c, 0x693d, 0x693e, 0x693f, 0x6940, 0x6941, + 0x6942, 0x6943, 0x6944, 0x6945, 0x6946, 0x6947, 0x6948, 0x6949, + 0x694a, 0x694c, 0x694d, 0x694b, 0x694e, 0x694f, 0x6950, 0x6951, + 0x6952, 0x6953, 0x6954, 0x6955, 0x6956, 0x6957, 0x6958, 0x6959, + 0x695a, 0x695b, 0x695c, 0x695d, 0x695e, 0x695f, 0x6960, 0x6961, + 0x6962, 0x6963, 0x6964, 0x6965, 0x6966, 0x6967, 0x6968, 0x6969, + 0x696a, 0x696b, 0x696c, 0x696d, 0x696e, 0x696f, 0x6970, 0x6971, + 0x6972, 0x6973, 0x6974, 0x6975, 0x6976, 0x6977, 0x6978, 0x6979, + 0x697a, 0x697b, 0x697c, 0x697d, 0x697e, 0x6a21, 0x6a22, 0x6a23, + 0x6a24, 0x6a25, 0x6a26, 0x6a27, 0x6a28, 0x6a29, 0x6a2a, 0x6a2b, + 0x6a2c, 0x6a2d, 0x6a2e, 0x6a2f, 0x6a30, 0x6a31, 0x6a32, 0x6a33, + 0x6a34, 0x6a35, 0x6a36, 0x6a37, 0x6a38, 0x6a39, 0x6a3a, 0x6a3b, + 0x6a3c, 0x6a3d, 0x6a3e, 0x6a3f, 0x6a40, 0x6a41, 0x6a42, 0x6a43, + 0x6a44, 0x6a45, 0x6a46, 0x6a47, 0x6a48, 0x6a49, 0x6a4a, 0x6a4b, + 0x6a4c, 0x6a4d, 0x6a4e, 0x6a4f, 0x6a50, 0x6a51, 0x6a52, 0x6a53, + 0x6a54, 0x6a55, 0x6a56, 0x6a57, 0x6a58, 0x6a59, 0x6a5a, 0x6a5b, + 0x6a5c, 0x6a5d, 0x6a5e, 0x6a5f, 0x6a60, 0x6a61, 0x6a62, 0x6a63, + 0x6a64, 0x6a65, 0x6a66, 0x6a67, 0x6a68, 0x6a69, 0x6a6a, 0x6a6b, + 0x6a6c, 0x6a6d, 0x6a6e, 0x6a6f, 0x6a70, 0x6a71, 0x6a72, 0x6a73, + 0x6a74, 0x6a75, 0x6a76, 0x6a77, 0x6a78, 0x6a79, 0x6a7a, 0x6a7b, + 0x6a7c, 0x6a7d, 0x6a7e, 0x6b21, 0x6b22, 0x6b23, 0x6b24, 0x6b25, + 0x6b26, 0x6b27, 0x6b28, 0x6b29, 0x6b2a, 0x6b2b, 0x6b2c, 0x6b2d, + 0x6b2e, 0x6b2f, 0x6b30, 0x6b31, 0x6b32, 0x6b33, 0x6b34, 0x6b35, + 0x6b36, 0x6b37, 0x6b38, 0x6b39, 0x6b3a, 0x6b3b, 0x6b3c, 0x6b3d, + 0x6b3e, 0x6b3f, 0x6b40, 0x6b41, 0x6b42, 0x6b43, 0x6b44, 0x6b45, + 0x6b46, 0x6b47, 0x6b48, 0x6b49, 0x6b50, 0x6b4a, 0x6b4b, 0x6b4c, + 0x6b4d, 0x6b52, 0x6b4e, 0x6b4f, 0x6b51, 0x6b53, 0x6b54, 0x6b55, + 0x6b56, 0x6b57, 0x6b58, 0x6b59, 0x6b5a, 0x6b5b, 0x6b5c, 0x6b5e, + 0x6b5d, 0x6b5f, 0x6b60, 0x6b61, 0x6b62, 0x6b63, 0x6b64, 0x6b65, + 0x6b66, 0x6b67, 0x6b68, 0x6b69, 0x6b6a, 0x6b6b, 0x6b6d, 0x6b6e, + 0x6b6f, 0x6b6c, 0x6b70, 0x6b71, 0x6b72, 0x6b73, 0x6b74, 0x6b76, + 0x6b75, 0x6b77, 0x6b78, 0x6b79, 0x6b7a, 0x6b7b, 0x6b7c, 0x6b7d, + 0x6b7e, 0x6c21, 0x6c22, 0x6c23, 0x6c24, 0x6c25, 0x6c26, 0x6c27, + 0x6c28, 0x6c29, 0x6c2a, 0x6c2b, 0x6c2c, 0x6c2d, 0x6c2e, 0x6c2f, + 0x6c30, 0x6c31, 0x6c32, 0x6c33, 0x6c34, 0x6c35, 0x6c36, 0x6c37, + 0x6c38, 0x6c39, 0x6c3a, 0x6c3b, 0x6c3c, 0x6c3d, 0x6c3e, 0x6c3f, + 0x6c40, 0x6c41, 0x6c42, 0x6c43, 0x6c44, 0x6c45, 0x6c46, 0x6c47, + 0x6c48, 0x6c49, 0x6c4a, 0x6c4b, 0x6c4c, 0x6c4e, 0x6c4f, 0x6c4d, + 0x6c50, 0x6c51, 0x6c52, 0x6c53, 0x6c54, 0x6c55, 0x6c56, 0x6c57, + 0x6c58, 0x6c59, 0x6c5a, 0x6c5b, 0x6c5c, 0x6c5d, 0x6c5e, 0x6c5f, + 0x6c60, 0x6c61, 0x6c62, 0x6c63, 0x6c64, 0x6c65, 0x6c66, 0x6c67, + 0x6c68, 0x6c69, 0x6c6a, 0x6c6b, 0x6c6c, 0x6c6d, 0x6c6e, 0x6c6f, + 0x6c70, 0x6c71, 0x6c72, 0x6c73, 0x6c74, 0x6c75, 0x6c76, 0x6c77, + 0x6c78, 0x6c79, 0x6c7a, 0x6c7b, 0x6c7c, 0x6c7d, 0x6c7e, 0x6d21, + 0x6d22, 0x6d23, 0x6d24, 0x6d25, 0x6d26, 0x6d27, 0x6d28, 0x6d29, + 0x6d2a, 0x6d2b, 0x6d2c, 0x6d2d, 0x6d2e, 0x6d2f, 0x6d30, 0x6d31, + 0x6d32, 0x6d33, 0x6d34, 0x6d35, 0x6d36, 0x6d37, 0x6d38, 0x6d39, + 0x6d3a, 0x6d3b, 0x6d3c, 0x6d3d, 0x6d3e, 0x6d3f, 0x6d40, 0x6d41, + 0x6d42, 0x6d43, 0x6d44, 0x6d45, 0x6d46, 0x6d47, 0x6d48, 0x6d49, + 0x6d4a, 0x6d4b, 0x6d4c, 0x6d4d, 0x6d4e, 0x6d4f, 0x6d50, 0x6d51, + 0x6d52, 0x6d53, 0x6d54, 0x6d55, 0x6d56, 0x6d57, 0x6d58, 0x6d59, + 0x6d5a, 0x6d5b, 0x6d5c, 0x6d5d, 0x6d5e, 0x6d5f, 0x6d60, 0x6d61, + 0x6d62, 0x6d63, 0x2237, +}; + +static const Summary16 jisx0212_uni2indx_page00[70] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0xc652 }, { 7, 0x8500 }, + { 10, 0xffff }, { 26, 0xff7e }, { 40, 0xffff }, { 56, 0xff7f }, + /* 0x0100 */ + { 71, 0xffff }, { 87, 0xffcf }, { 101, 0xcff7 }, { 114, 0xffff }, + { 130, 0x3fff }, { 144, 0xffff }, { 160, 0xffff }, { 176, 0x7fff }, + { 191, 0x0000 }, { 191, 0x0000 }, { 191, 0x0000 }, { 191, 0x0000 }, + { 191, 0xe000 }, { 194, 0x1fff }, { 207, 0x0000 }, { 207, 0x0020 }, + /* 0x0200 */ + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0080 }, { 209, 0x2f00 }, { 214, 0x0000 }, { 214, 0x0000 }, + /* 0x0300 */ + { 214, 0x0000 }, { 214, 0x0000 }, { 214, 0x0000 }, { 214, 0x0000 }, + { 214, 0x0000 }, { 214, 0x0000 }, { 214, 0x0000 }, { 214, 0x0000 }, + { 214, 0xd770 }, { 223, 0x0001 }, { 224, 0xfc00 }, { 230, 0x0001 }, + { 231, 0x7c04 }, { 237, 0x0000 }, { 237, 0x0000 }, { 237, 0x0000 }, + /* 0x0400 */ + { 237, 0xdffc }, { 250, 0x0000 }, { 250, 0x0000 }, { 250, 0x0000 }, + { 250, 0x0000 }, { 250, 0xdffc }, +}; +static const Summary16 jisx0212_uni2indx_page21[3] = { + /* 0x2100 */ + { 263, 0x0000 }, { 263, 0x0040 }, { 264, 0x0004 }, +}; +static const Summary16 jisx0212_uni2indx_page4e[1307] = { + /* 0x4e00 */ + { 265, 0x1034 }, { 269, 0x8004 }, { 271, 0xc918 }, { 277, 0x0021 }, + { 279, 0x0093 }, { 283, 0x1402 }, { 286, 0x0308 }, { 289, 0x8230 }, + { 293, 0x2000 }, { 294, 0x20c0 }, { 297, 0x8000 }, { 298, 0x0200 }, + { 299, 0x0008 }, { 300, 0x0c01 }, { 303, 0x8107 }, { 308, 0xe02a }, + /* 0x4f00 */ + { 314, 0x190d }, { 320, 0x02e4 }, { 325, 0x4000 }, { 326, 0x4aaa }, + { 333, 0x1b05 }, { 339, 0x8154 }, { 344, 0x5409 }, { 349, 0x6782 }, + { 356, 0x5636 }, { 364, 0xc69d }, { 373, 0x0000 }, { 373, 0x7a84 }, + { 380, 0xbb63 }, { 390, 0x1004 }, { 392, 0x0005 }, { 394, 0xb005 }, + /* 0x5000 */ + { 399, 0x5493 }, { 406, 0x7989 }, { 414, 0x4084 }, { 417, 0x082d }, + { 422, 0x5467 }, { 430, 0x828e }, { 436, 0x24cd }, { 443, 0x0003 }, + { 445, 0xc45a }, { 452, 0xd85d }, { 461, 0x8407 }, { 466, 0x2601 }, + { 470, 0x5099 }, { 476, 0xb119 }, { 483, 0x8354 }, { 489, 0x4446 }, + /* 0x5100 */ + { 494, 0x79c8 }, { 502, 0x7a81 }, { 509, 0xb188 }, { 515, 0x033a }, + { 521, 0x8404 }, { 524, 0x81a8 }, { 529, 0x0050 }, { 531, 0x4000 }, + { 532, 0x4818 }, { 536, 0x2100 }, { 538, 0x200a }, { 541, 0xd500 }, + { 546, 0x8104 }, { 549, 0x412e }, { 555, 0x4024 }, { 558, 0x009c }, + /* 0x5200 */ + { 562, 0x0026 }, { 565, 0x016c }, { 570, 0x0104 }, { 572, 0x1026 }, + { 576, 0x0220 }, { 578, 0x95a0 }, { 584, 0x4043 }, { 588, 0x0380 }, + { 591, 0x1425 }, { 596, 0x15e8 }, { 603, 0x80f0 }, { 608, 0x2dc1 }, + { 615, 0x9151 }, { 621, 0x1852 }, { 626, 0x1722 }, { 632, 0x00d3 }, + /* 0x5300 */ + { 637, 0x1c09 }, { 642, 0xd90a }, { 649, 0x3ba0 }, { 656, 0x7025 }, + { 662, 0x1804 }, { 665, 0x0a00 }, { 667, 0x302a }, { 672, 0x4204 }, + { 675, 0x4188 }, { 679, 0x2218 }, { 683, 0x8c12 }, { 688, 0x25b4 }, + { 695, 0x8021 }, { 698, 0x642c }, { 704, 0x00c1 }, { 707, 0x0020 }, + /* 0x5400 */ + { 708, 0x0004 }, { 709, 0x0408 }, { 711, 0x8582 }, { 716, 0x0032 }, + { 719, 0xa098 }, { 724, 0x4000 }, { 725, 0x6ad4 }, { 733, 0x8010 }, + { 735, 0x232a }, { 741, 0x9062 }, { 746, 0x66c2 }, { 753, 0x8e82 }, + { 759, 0x6440 }, { 763, 0x0000 }, { 763, 0x9401 }, { 767, 0xd040 }, + /* 0x5500 */ + { 771, 0x7323 }, { 779, 0x0020 }, { 780, 0x0c00 }, { 782, 0x3864 }, + { 788, 0x2682 }, { 793, 0x4d03 }, { 799, 0x0053 }, { 803, 0x8000 }, + { 804, 0xc146 }, { 810, 0x009e }, { 815, 0x2018 }, { 818, 0x8004 }, + { 820, 0x5a4a }, { 827, 0x498e }, { 834, 0x0204 }, { 836, 0x8040 }, + /* 0x5600 */ + { 838, 0xe520 }, { 844, 0x0207 }, { 848, 0x1000 }, { 849, 0xbaa9 }, + { 858, 0xaa5b }, { 867, 0x4010 }, { 869, 0xa24f }, { 877, 0x0026 }, + { 880, 0x1930 }, { 885, 0xe620 }, { 891, 0x3bc0 }, { 898, 0x408a }, + { 902, 0xbe20 }, { 909, 0xb201 }, { 914, 0x29f2 }, { 922, 0x00c2 }, + /* 0x5700 */ + { 925, 0x1486 }, { 930, 0x2c22 }, { 935, 0xd63d }, { 945, 0xe018 }, + { 950, 0x3060 }, { 954, 0x0004 }, { 955, 0xe9a4 }, { 963, 0x5ebb }, + { 974, 0x100a }, { 977, 0xf6b0 }, { 986, 0x1382 }, { 991, 0x2100 }, + { 993, 0x9180 }, { 997, 0x6020 }, { 1000, 0x22d2 }, { 1006, 0xe161 }, + /* 0x5800 */ + { 1013, 0x3318 }, { 1019, 0xc800 }, { 1022, 0x20c1 }, { 1026, 0x8204 }, + { 1029, 0xb200 }, { 1033, 0x8021 }, { 1036, 0x0192 }, { 1040, 0x9100 }, + { 1043, 0xb783 }, { 1052, 0x2051 }, { 1056, 0x0247 }, { 1061, 0x1006 }, + { 1064, 0x6114 }, { 1069, 0x2455 }, { 1075, 0x0206 }, { 1078, 0x0008 }, + /* 0x5900 */ + { 1079, 0x1860 }, { 1083, 0x201c }, { 1087, 0x811a }, { 1092, 0x8069 }, + { 1097, 0x0048 }, { 1099, 0xea0c }, { 1106, 0xa80a }, { 1111, 0x1a64 }, + { 1117, 0x5800 }, { 1120, 0x80a4 }, { 1124, 0xe090 }, { 1129, 0x1489 }, + { 1134, 0x251a }, { 1140, 0xe004 }, { 1144, 0xc098 }, { 1149, 0x0096 }, + /* 0x5a00 */ + { 1153, 0x7011 }, { 1158, 0x400c }, { 1161, 0x2598 }, { 1167, 0x0001 }, + { 1168, 0x11b0 }, { 1173, 0x4021 }, { 1176, 0x20a8 }, { 1180, 0x4c80 }, + { 1184, 0x0800 }, { 1185, 0xd249 }, { 1192, 0x1085 }, { 1196, 0x8d2e }, + { 1204, 0x8150 }, { 1208, 0x1400 }, { 1210, 0x4421 }, { 1214, 0x2060 }, + /* 0x5b00 */ + { 1217, 0x0103 }, { 1220, 0x2a80 }, { 1224, 0x2022 }, { 1227, 0x0110 }, + { 1229, 0x1802 }, { 1232, 0x4044 }, { 1235, 0xc100 }, { 1238, 0xf000 }, + { 1242, 0x4452 }, { 1247, 0x005b }, { 1252, 0xb300 }, { 1257, 0x1486 }, + { 1262, 0xa003 }, { 1266, 0x07c0 }, { 1271, 0x8001 }, { 1273, 0x2012 }, + /* 0x5c00 */ + { 1276, 0x1000 }, { 1277, 0xc080 }, { 1280, 0x5a48 }, { 1286, 0x0065 }, + { 1290, 0x0000 }, { 1290, 0x1600 }, { 1293, 0x238c }, { 1299, 0x3c31 }, + { 1306, 0x8580 }, { 1310, 0xa004 }, { 1313, 0x044d }, { 1318, 0x0434 }, + { 1322, 0x0a00 }, { 1324, 0x2084 }, { 1327, 0x4000 }, { 1328, 0x0016 }, + /* 0x5d00 */ + { 1331, 0x2042 }, { 1334, 0x0004 }, { 1335, 0x08d8 }, { 1340, 0xa212 }, + { 1345, 0x054c }, { 1350, 0x8222 }, { 1354, 0x2417 }, { 1360, 0xc601 }, + { 1365, 0x050a }, { 1369, 0x8a3c }, { 1376, 0x0881 }, { 1379, 0x0315 }, + { 1384, 0x4888 }, { 1388, 0x0301 }, { 1391, 0x0211 }, { 1394, 0x0300 }, + /* 0x5e00 */ + { 1396, 0x2081 }, { 1399, 0x8134 }, { 1404, 0x4101 }, { 1407, 0x4024 }, + { 1410, 0x0a00 }, { 1412, 0x5943 }, { 1419, 0x7d00 }, { 1425, 0x0001 }, + { 1426, 0x4801 }, { 1429, 0x0000 }, { 1429, 0x1534 }, { 1435, 0xe00a }, + { 1440, 0x5840 }, { 1444, 0x5036 }, { 1450, 0x0820 }, { 1452, 0x0000 }, + /* 0x5f00 */ + { 1452, 0x41c4 }, { 1457, 0x3200 }, { 1460, 0x591e }, { 1468, 0xa851 }, + { 1474, 0x20b1 }, { 1479, 0x0911 }, { 1483, 0x8099 }, { 1488, 0x6534 }, + { 1495, 0xa200 }, { 1498, 0x3040 }, { 1501, 0x9894 }, { 1507, 0x0103 }, + { 1510, 0x0b90 }, { 1515, 0x401f }, { 1521, 0xf706 }, { 1530, 0x144c }, + /* 0x6000 */ + { 1535, 0x2480 }, { 1538, 0x8598 }, { 1544, 0x2010 }, { 1546, 0x0028 }, + { 1548, 0x1381 }, { 1553, 0x20d2 }, { 1558, 0x0082 }, { 1560, 0xc002 }, + { 1563, 0x4544 }, { 1568, 0x612a }, { 1574, 0x0134 }, { 1578, 0x4883 }, + { 1583, 0xcf14 }, { 1591, 0x6a30 }, { 1597, 0x0024 }, { 1599, 0x3124 }, + /* 0x6100 */ + { 1604, 0x1484 }, { 1608, 0x52df }, { 1618, 0x0c04 }, { 1621, 0x02e3 }, + { 1627, 0x0262 }, { 1631, 0x4000 }, { 1632, 0x1001 }, { 1634, 0x9904 }, + { 1639, 0x281b }, { 1645, 0xb18c }, { 1652, 0x2521 }, { 1657, 0x1300 }, + { 1660, 0xc007 }, { 1665, 0xf020 }, { 1670, 0xb2a6 }, { 1678, 0x0000 }, + /* 0x6200 */ + { 1678, 0x009a }, { 1682, 0x1028 }, { 1685, 0x0a8d }, { 1691, 0x2200 }, + { 1693, 0x105c }, { 1698, 0x1457 }, { 1705, 0xa010 }, { 1708, 0x2408 }, + { 1711, 0xe000 }, { 1714, 0x0001 }, { 1715, 0x0140 }, { 1717, 0xc4c8 }, + { 1723, 0x4010 }, { 1725, 0x0460 }, { 1728, 0x0400 }, { 1729, 0x3014 }, + /* 0x6300 */ + { 1733, 0x2c18 }, { 1738, 0x0149 }, { 1742, 0x2600 }, { 1745, 0x1260 }, + { 1749, 0x4c5e }, { 1757, 0x091c }, { 1762, 0x3060 }, { 1766, 0xb132 }, + { 1773, 0x0494 }, { 1777, 0x4631 }, { 1783, 0xe050 }, { 1788, 0x2000 }, + { 1789, 0x4122 }, { 1793, 0x103a }, { 1798, 0x1421 }, { 1802, 0x032c }, + /* 0x6400 */ + { 1807, 0x0600 }, { 1809, 0x4115 }, { 1814, 0x8635 }, { 1821, 0xa021 }, + { 1825, 0x8800 }, { 1827, 0xbc1e }, { 1836, 0x200b }, { 1840, 0x2818 }, + { 1844, 0x80a0 }, { 1847, 0xab03 }, { 1854, 0x114a }, { 1859, 0xe008 }, + { 1863, 0x5e10 }, { 1869, 0x00a3 }, { 1873, 0x2630 }, { 1878, 0x88a1 }, + /* 0x6500 */ + { 1883, 0x8712 }, { 1889, 0xca58 }, { 1896, 0x4244 }, { 1900, 0x3402 }, + { 1904, 0x0288 }, { 1907, 0x8015 }, { 1911, 0x0881 }, { 1914, 0x2400 }, + { 1916, 0x0422 }, { 1919, 0x2124 }, { 1923, 0x4049 }, { 1927, 0x801c }, + { 1931, 0x4304 }, { 1935, 0x8151 }, { 1940, 0x0000 }, { 1940, 0xc235 }, + /* 0x6600 */ + { 1947, 0x2311 }, { 1952, 0x6066 }, { 1958, 0x5e5e }, { 1968, 0x028b }, + { 1973, 0x5461 }, { 1979, 0x1b82 }, { 1985, 0x1c03 }, { 1990, 0xdba8 }, + { 1999, 0x3801 }, { 2003, 0x9e05 }, { 2010, 0x2011 }, { 2013, 0x8826 }, + { 2018, 0xd10d }, { 2025, 0x8810 }, { 2028, 0x5900 }, { 2032, 0x0c00 }, + /* 0x6700 */ + { 2034, 0x40a0 }, { 2037, 0x1208 }, { 2040, 0x0005 }, { 2042, 0x4008 }, + { 2044, 0x11a0 }, { 2048, 0x2030 }, { 2051, 0x5040 }, { 2054, 0x0850 }, + { 2057, 0xc012 }, { 2061, 0x0b4a }, { 2067, 0x0000 }, { 2067, 0x3827 }, + { 2074, 0x032d }, { 2080, 0x1284 }, { 2084, 0x0042 }, { 2086, 0x02c5 }, + /* 0x6800 */ + { 2091, 0x0000 }, { 2091, 0xa210 }, { 2095, 0xb180 }, { 2100, 0x880b }, + { 2105, 0x1430 }, { 2109, 0x09a4 }, { 2114, 0xc800 }, { 2117, 0x1e27 }, + { 2125, 0x0154 }, { 2129, 0x1540 }, { 2133, 0x462a }, { 2139, 0x0804 }, + { 2141, 0x9120 }, { 2145, 0x324b }, { 2152, 0x3d20 }, { 2158, 0x3863 }, + /* 0x6900 */ + { 2165, 0x0640 }, { 2168, 0x00cb }, { 2173, 0x0000 }, { 2173, 0x092a }, + { 2178, 0x4224 }, { 2182, 0x0880 }, { 2184, 0x1378 }, { 2191, 0x8c07 }, + { 2197, 0x2001 }, { 2199, 0x0144 }, { 2202, 0xa962 }, { 2209, 0x1580 }, + { 2213, 0x0120 }, { 2215, 0x00c2 }, { 2218, 0xc024 }, { 2222, 0x402a }, + /* 0x6a00 */ + { 2226, 0x800b }, { 2230, 0x2422 }, { 2234, 0x0111 }, { 2237, 0xc895 }, + { 2244, 0x4660 }, { 2249, 0x0867 }, { 2255, 0x0490 }, { 2258, 0x400a }, + { 2261, 0x0aca }, { 2267, 0xe802 }, { 2272, 0x8820 }, { 2275, 0xe013 }, + { 2281, 0x1340 }, { 2285, 0x3071 }, { 2291, 0x1090 }, { 2294, 0x3007 }, + /* 0x6b00 */ + { 2299, 0x82cc }, { 2305, 0x4883 }, { 2310, 0x9910 }, { 2315, 0x8860 }, + { 2319, 0x2440 }, { 2322, 0x2144 }, { 2326, 0x4881 }, { 2330, 0x6021 }, + { 2334, 0x0024 }, { 2336, 0x8880 }, { 2339, 0x730d }, { 2347, 0x6301 }, + { 2352, 0x1218 }, { 2356, 0x0440 }, { 2358, 0x40ca }, { 2363, 0x8282 }, + /* 0x6c00 */ + { 2367, 0x6234 }, { 2373, 0x8205 }, { 2377, 0x51c0 }, { 2382, 0x8c68 }, + { 2388, 0xac00 }, { 2392, 0x1a14 }, { 2397, 0xa880 }, { 2401, 0x0b50 }, + { 2406, 0x02e0 }, { 2410, 0x91b0 }, { 2416, 0x0000 }, { 2416, 0x0015 }, + { 2419, 0xa044 }, { 2423, 0x1457 }, { 2430, 0x5a81 }, { 2436, 0x0014 }, + /* 0x6d00 */ + { 2438, 0xc490 }, { 2443, 0x040a }, { 2446, 0xc1c0 }, { 2451, 0x9202 }, + { 2455, 0x0000 }, { 2455, 0xc080 }, { 2458, 0x80a2 }, { 2462, 0x1001 }, + { 2464, 0x0084 }, { 2466, 0x01d6 }, { 2472, 0x1400 }, { 2474, 0xa290 }, + { 2479, 0xc510 }, { 2484, 0xa840 }, { 2488, 0x8225 }, { 2493, 0x1051 }, + /* 0x6e00 */ + { 2497, 0x0011 }, { 2499, 0x4000 }, { 2500, 0x0084 }, { 2502, 0x1a44 }, + { 2507, 0x8b30 }, { 2513, 0x709e }, { 2521, 0x010c }, { 2524, 0x2808 }, + { 2527, 0x2000 }, { 2528, 0x0208 }, { 2530, 0x6081 }, { 2534, 0x880a }, + { 2538, 0xe58b }, { 2547, 0x0000 }, { 2547, 0x6800 }, { 2550, 0x2a00 }, + /* 0x6f00 */ + { 2553, 0x3510 }, { 2558, 0x0d40 }, { 2562, 0xa640 }, { 2567, 0x1849 }, + { 2572, 0x8000 }, { 2573, 0x668e }, { 2581, 0x1106 }, { 2585, 0x6000 }, + { 2587, 0x3988 }, { 2593, 0x845d }, { 2600, 0xc1e1 }, { 2607, 0x1061 }, + { 2611, 0x05a0 }, { 2615, 0x4400 }, { 2617, 0x0300 }, { 2619, 0x3221 }, + /* 0x7000 */ + { 2624, 0x20e1 }, { 2629, 0x0080 }, { 2630, 0x8009 }, { 2633, 0x1290 }, + { 2637, 0x4f18 }, { 2644, 0x6030 }, { 2648, 0x5030 }, { 2652, 0x4060 }, + { 2655, 0x0062 }, { 2658, 0x09f0 }, { 2664, 0x0810 }, { 2666, 0x0093 }, + { 2670, 0x0400 }, { 2671, 0x117a }, { 2678, 0x0010 }, { 2679, 0x0400 }, + /* 0x7100 */ + { 2680, 0x98f8 }, { 2688, 0x4000 }, { 2689, 0xa801 }, { 2693, 0x0103 }, + { 2696, 0x0ce2 }, { 2702, 0x5485 }, { 2708, 0x0101 }, { 2710, 0x0200 }, + { 2711, 0x10a1 }, { 2715, 0x0c04 }, { 2718, 0x8005 }, { 2721, 0x840d }, + { 2726, 0x1813 }, { 2731, 0x1648 }, { 2736, 0x0000 }, { 2736, 0x4100 }, + /* 0x7200 */ + { 2738, 0x0381 }, { 2742, 0xa488 }, { 2747, 0x8810 }, { 2750, 0x0310 }, + { 2753, 0xc02e }, { 2759, 0x5469 }, { 2766, 0xc909 }, { 2772, 0x9982 }, + { 2778, 0x6210 }, { 2782, 0x0808 }, { 2784, 0x6100 }, { 2787, 0x4012 }, + { 2790, 0x1282 }, { 2794, 0x8160 }, { 2798, 0x0020 }, { 2799, 0x4c18 }, + /* 0x7300 */ + { 2804, 0x28b4 }, { 2810, 0x430c }, { 2815, 0x1194 }, { 2820, 0x2c26 }, + { 2826, 0x2008 }, { 2828, 0xe145 }, { 2835, 0xdac1 }, { 2843, 0x1282 }, + { 2847, 0x406b }, { 2853, 0xd1a9 }, { 2861, 0x2c65 }, { 2868, 0xb2a0 }, + { 2874, 0x9a60 }, { 2880, 0x224c }, { 2885, 0x02ca }, { 2890, 0xaeb0 }, + /* 0x7400 */ + { 2898, 0x0493 }, { 2903, 0x0c02 }, { 2906, 0xff50 }, { 2916, 0x0203 }, + { 2919, 0x28d9 }, { 2926, 0x2086 }, { 2930, 0x69c4 }, { 2937, 0x0006 }, + { 2939, 0x82e3 }, { 2946, 0x9707 }, { 2954, 0xcf4b }, { 2964, 0x8a26 }, + { 2970, 0x1300 }, { 2973, 0xcd09 }, { 2980, 0x8d10 }, { 2985, 0x9c10 }, + /* 0x7500 */ + { 2990, 0x0040 }, { 2991, 0x00c4 }, { 2994, 0x8693 }, { 3001, 0xe240 }, + { 3006, 0x4189 }, { 3011, 0xc085 }, { 3016, 0x8002 }, { 3018, 0x7e02 }, + { 3025, 0x0022 }, { 3027, 0x122d }, { 3033, 0x0014 }, { 3035, 0x8410 }, + { 3038, 0xd053 }, { 3045, 0x9080 }, { 3048, 0xd093 }, { 3055, 0x0202 }, + /* 0x7600 */ + { 3057, 0x959d }, { 3066, 0x7a6c }, { 3075, 0x2268 }, { 3080, 0x172c }, + { 3087, 0x0e3b }, { 3095, 0x8220 }, { 3098, 0xe030 }, { 3103, 0x0012 }, + { 3105, 0x3022 }, { 3109, 0xb820 }, { 3114, 0x25fd }, { 3124, 0x2000 }, + { 3125, 0x5a22 }, { 3131, 0x0210 }, { 3133, 0x1141 }, { 3137, 0x1243 }, + /* 0x7700 */ + { 3142, 0x4441 }, { 3146, 0x16b4 }, { 3153, 0xe104 }, { 3158, 0x6270 }, + { 3164, 0xe464 }, { 3171, 0xd0c4 }, { 3177, 0x1495 }, { 3183, 0x241d }, + { 3189, 0x3011 }, { 3193, 0x8470 }, { 3198, 0xc484 }, { 3203, 0x4022 }, + { 3206, 0x0208 }, { 3208, 0xc226 }, { 3214, 0x1451 }, { 3219, 0x0913 }, + /* 0x7800 */ + { 3224, 0x6260 }, { 3229, 0x2002 }, { 3231, 0x600e }, { 3236, 0x00a1 }, + { 3239, 0x5198 }, { 3245, 0x5004 }, { 3248, 0x451b }, { 3255, 0x4400 }, + { 3257, 0x8400 }, { 3259, 0xe110 }, { 3264, 0x3112 }, { 3269, 0xa80f }, + { 3276, 0x5380 }, { 3281, 0x886c }, { 3287, 0x0453 }, { 3292, 0x8ccc }, + /* 0x7900 */ + { 3299, 0x1041 }, { 3302, 0xd401 }, { 3307, 0x22a1 }, { 3312, 0xa832 }, + { 3318, 0x8c70 }, { 3324, 0x1912 }, { 3329, 0x0a80 }, { 3332, 0x5a04 }, + { 3337, 0x1800 }, { 3339, 0x197a }, { 3347, 0x8b02 }, { 3352, 0x0912 }, + { 3356, 0x8594 }, { 3362, 0x6450 }, { 3367, 0x2c25 }, { 3373, 0x1102 }, + /* 0x7a00 */ + { 3376, 0x168c }, { 3382, 0x4822 }, { 3386, 0xa882 }, { 3391, 0x0731 }, + { 3397, 0x11b0 }, { 3402, 0xb260 }, { 3408, 0x24a1 }, { 3413, 0x4120 }, + { 3416, 0x0c65 }, { 3422, 0x4013 }, { 3426, 0x1009 }, { 3429, 0x1a28 }, + { 3434, 0x5240 }, { 3438, 0x0802 }, { 3440, 0x1b00 }, { 3444, 0x6812 }, + /* 0x7b00 */ + { 3449, 0x0080 }, { 3450, 0x8010 }, { 3452, 0xee88 }, { 3460, 0xa013 }, + { 3465, 0x4083 }, { 3469, 0x0020 }, { 3470, 0xa651 }, { 3477, 0x008c }, + { 3480, 0x4210 }, { 3483, 0x4843 }, { 3488, 0x9021 }, { 3492, 0x3c65 }, + { 3500, 0x0524 }, { 3504, 0x0ed0 }, { 3510, 0x0500 }, { 3512, 0x5734 }, + /* 0x7c00 */ + { 3520, 0xda5e }, { 3530, 0x0a00 }, { 3532, 0x1161 }, { 3537, 0x065a }, + { 3543, 0x0440 }, { 3545, 0x7e2e }, { 3555, 0x628a }, { 3561, 0x3205 }, + { 3566, 0x80c0 }, { 3569, 0x4010 }, { 3571, 0x0041 }, { 3573, 0x9cc1 }, + { 3580, 0xa390 }, { 3586, 0x26b8 }, { 3593, 0x0a40 }, { 3596, 0x0020 }, + /* 0x7d00 */ + { 3597, 0x8388 }, { 3602, 0x604e }, { 3608, 0x2448 }, { 3612, 0x7002 }, + { 3616, 0x2183 }, { 3621, 0x368a }, { 3628, 0x04a0 }, { 3631, 0x8d01 }, + { 3636, 0x396e }, { 3645, 0x60c2 }, { 3650, 0x04c0 }, { 3653, 0x02c8 }, + { 3657, 0x707c }, { 3665, 0x0280 }, { 3667, 0x2c64 }, { 3673, 0x0662 }, + /* 0x7e00 */ + { 3678, 0x0101 }, { 3680, 0x30a3 }, { 3686, 0xb181 }, { 3692, 0x8048 }, + { 3695, 0x40b0 }, { 3699, 0x8105 }, { 3703, 0xc826 }, { 3709, 0x4108 }, + { 3712, 0x24c2 }, { 3717, 0x6522 }, { 3723, 0x0000 }, { 3723, 0x0000 }, + { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, + /* 0x7f00 */ + { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0x0000 }, { 3723, 0xf800 }, + { 3728, 0x8098 }, { 3732, 0x380c }, { 3737, 0x207a }, { 3743, 0xe002 }, + { 3747, 0xa801 }, { 3751, 0x10c3 }, { 3756, 0x2446 }, { 3761, 0x9010 }, + { 3764, 0xc109 }, { 3769, 0x8800 }, { 3771, 0xd128 }, { 3777, 0xe404 }, + /* 0x8000 */ + { 3782, 0xe580 }, { 3788, 0xe05a }, { 3795, 0x5051 }, { 3800, 0x56b1 }, + { 3808, 0x0011 }, { 3810, 0x0000 }, { 3810, 0x2051 }, { 3814, 0x0022 }, + { 3816, 0x4102 }, { 3819, 0x5000 }, { 3821, 0x08c0 }, { 3824, 0x0300 }, + { 3826, 0xa100 }, { 3829, 0x01b4 }, { 3834, 0x6001 }, { 3837, 0x464d }, + /* 0x8100 */ + { 3844, 0x0808 }, { 3846, 0x51c0 }, { 3851, 0x1091 }, { 3855, 0x1421 }, + { 3859, 0x14a0 }, { 3863, 0x0084 }, { 3865, 0xa383 }, { 3872, 0x0080 }, + { 3873, 0x4872 }, { 3879, 0x4941 }, { 3884, 0x4004 }, { 3886, 0x0814 }, + { 3889, 0xcc28 }, { 3895, 0x68a0 }, { 3900, 0x1812 }, { 3904, 0xa367 }, + /* 0x8200 */ + { 3913, 0x8009 }, { 3916, 0x2618 }, { 3921, 0x0106 }, { 3924, 0x0414 }, + { 3927, 0xc878 }, { 3934, 0x1042 }, { 3937, 0x2089 }, { 3941, 0xa810 }, + { 3945, 0x469b }, { 3953, 0x0d52 }, { 3959, 0x479b }, { 3968, 0xd495 }, + { 3976, 0x0040 }, { 3977, 0x0421 }, { 3980, 0xa515 }, { 3987, 0x60c0 }, + /* 0x8300 */ + { 3991, 0x0d83 }, { 3997, 0xe800 }, { 4001, 0x7006 }, { 4006, 0x3489 }, + { 4012, 0x609c }, { 4018, 0x00fa }, { 4024, 0x0000 }, { 4024, 0xa101 }, + { 4028, 0x2055 }, { 4033, 0x3b34 }, { 4041, 0x32c0 }, { 4046, 0xc000 }, + { 4048, 0x8281 }, { 4052, 0x2013 }, { 4056, 0x0500 }, { 4058, 0x1340 }, + /* 0x8400 */ + { 4062, 0x8442 }, { 4066, 0x0222 }, { 4069, 0x8000 }, { 4070, 0x0200 }, + { 4071, 0xa5a0 }, { 4077, 0x1746 }, { 4084, 0x04b1 }, { 4089, 0x3159 }, + { 4096, 0x0022 }, { 4098, 0x402c }, { 4102, 0x8740 }, { 4107, 0x6412 }, + { 4112, 0x9185 }, { 4118, 0x1008 }, { 4120, 0x8480 }, { 4123, 0x2c87 }, + /* 0x8500 */ + { 4130, 0x508c }, { 4135, 0x5001 }, { 4138, 0x8cbc }, { 4146, 0x805c }, + { 4151, 0x8040 }, { 4153, 0xf24f }, { 4163, 0x8817 }, { 4169, 0xae00 }, + { 4174, 0x9a62 }, { 4181, 0xa108 }, { 4185, 0x20a5 }, { 4190, 0xf1d0 }, + { 4198, 0x4c84 }, { 4203, 0x8500 }, { 4206, 0x2141 }, { 4210, 0x9048 }, + /* 0x8600 */ + { 4214, 0x6031 }, { 4219, 0x4b07 }, { 4226, 0x0282 }, { 4229, 0x3540 }, + { 4234, 0x0047 }, { 4238, 0x23cc }, { 4245, 0x921f }, { 4253, 0x04e0 }, + { 4257, 0x2100 }, { 4259, 0x1542 }, { 4264, 0x21c2 }, { 4269, 0x83ba }, + { 4277, 0x002b }, { 4281, 0x14a6 }, { 4287, 0x00a9 }, { 4291, 0x3400 }, + /* 0x8700 */ + { 4294, 0xc8b0 }, { 4300, 0xc219 }, { 4306, 0xc10a }, { 4311, 0x7606 }, + { 4318, 0x2029 }, { 4322, 0x2100 }, { 4324, 0x8032 }, { 4328, 0x0806 }, + { 4331, 0x1bf8 }, { 4340, 0x43a9 }, { 4347, 0x7089 }, { 4353, 0xc022 }, + { 4357, 0x4702 }, { 4362, 0x9660 }, { 4368, 0x2c1c }, { 4374, 0x850a }, + /* 0x8800 */ + { 4379, 0x0e4a }, { 4385, 0xdf1d }, { 4396, 0x6100 }, { 4399, 0x1425 }, + { 4404, 0x4f2a }, { 4412, 0x9562 }, { 4419, 0x0211 }, { 4422, 0x0a02 }, + { 4425, 0x0001 }, { 4426, 0x9d00 }, { 4431, 0x0501 }, { 4434, 0x6400 }, + { 4437, 0x7c01 }, { 4443, 0x480e }, { 4448, 0x8080 }, { 4450, 0x00a3 }, + /* 0x8900 */ + { 4454, 0xe042 }, { 4459, 0x1760 }, { 4465, 0x01c1 }, { 4469, 0x4627 }, + { 4476, 0x8265 }, { 4482, 0x1c84 }, { 4487, 0x480e }, { 4492, 0x3c29 }, + { 4499, 0x2200 }, { 4501, 0x9831 }, { 4507, 0x0021 }, { 4509, 0x10f1 }, + { 4515, 0x0000 }, { 4515, 0x01f0 }, { 4520, 0x2a20 }, { 4524, 0xa24a }, + /* 0x8a00 */ + { 4530, 0x80b0 }, { 4534, 0x4036 }, { 4539, 0x9855 }, { 4546, 0x60a0 }, + { 4550, 0x62a9 }, { 4557, 0x31c8 }, { 4563, 0x00a2 }, { 4566, 0xcee0 }, + { 4574, 0x8849 }, { 4579, 0x82c5 }, { 4585, 0xc280 }, { 4589, 0x48c8 }, + { 4594, 0x0748 }, { 4599, 0xa0ba }, { 4606, 0x1000 }, { 4607, 0x9071 }, + /* 0x8b00 */ + { 4613, 0x0c60 }, { 4617, 0xd002 }, { 4621, 0x2000 }, { 4622, 0x1081 }, + { 4625, 0x217c }, { 4632, 0x421c }, { 4637, 0x2008 }, { 4639, 0x5340 }, + { 4644, 0xa832 }, { 4650, 0xd030 }, { 4655, 0x0000 }, { 4655, 0x0000 }, + { 4655, 0x0000 }, { 4655, 0x0000 }, { 4655, 0x0000 }, { 4655, 0x0000 }, + /* 0x8c00 */ + { 4655, 0x0000 }, { 4655, 0x0000 }, { 4655, 0x0000 }, { 4655, 0x6300 }, + { 4659, 0x8aa0 }, { 4664, 0x2b9a }, { 4672, 0x2358 }, { 4678, 0x4868 }, + { 4683, 0x08c0 }, { 4686, 0x1a0d }, { 4692, 0x0010 }, { 4693, 0x0600 }, + { 4695, 0x8a60 }, { 4700, 0x2260 }, { 4704, 0x9102 }, { 4708, 0xc1a5 }, + /* 0x8d00 */ + { 4715, 0x020a }, { 4718, 0x0884 }, { 4721, 0x0000 }, { 4721, 0x0000 }, + { 4721, 0x0000 }, { 4721, 0x0000 }, { 4721, 0x5220 }, { 4725, 0x8000 }, + { 4726, 0x2114 }, { 4730, 0xc023 }, { 4735, 0x9841 }, { 4740, 0x1aa4 }, + { 4746, 0x45e1 }, { 4753, 0x02b2 }, { 4758, 0x10b0 }, { 4762, 0x2017 }, + /* 0x8e00 */ + { 4767, 0x0872 }, { 4772, 0x0052 }, { 4775, 0x00cf }, { 4781, 0x23ca }, + { 4788, 0xe803 }, { 4794, 0x7810 }, { 4799, 0xb206 }, { 4805, 0x0e03 }, + { 4810, 0x020c }, { 4813, 0x6c25 }, { 4820, 0x6284 }, { 4825, 0x0c28 }, + { 4829, 0x809b }, { 4835, 0x1012 }, { 4838, 0x6100 }, { 4841, 0x0683 }, + /* 0x8f00 */ + { 4846, 0x8185 }, { 4851, 0x41c1 }, { 4856, 0x71ab }, { 4865, 0x04f0 }, + { 4870, 0x808b }, { 4875, 0x613e }, { 4883, 0x0020 }, { 4884, 0x0000 }, + { 4884, 0x0000 }, { 4884, 0x2000 }, { 4885, 0x0073 }, { 4890, 0x4160 }, + { 4894, 0x2c43 }, { 4900, 0x002d }, { 4904, 0x4119 }, { 4909, 0x4862 }, + /* 0x9000 */ + { 4914, 0x1114 }, { 4918, 0x0900 }, { 4920, 0xb700 }, { 4926, 0x8098 }, + { 4930, 0x1018 }, { 4933, 0x2800 }, { 4935, 0x10c4 }, { 4939, 0x0211 }, + { 4942, 0x5920 }, { 4947, 0x0ba1 }, { 4953, 0x0027 }, { 4957, 0x605d }, + { 4964, 0x11b8 }, { 4970, 0xb3a4 }, { 4978, 0x8820 }, { 4981, 0xc051 }, + /* 0x9100 */ + { 4986, 0x2171 }, { 4992, 0x55d1 }, { 5000, 0xc2ad }, { 5008, 0x36d2 }, + { 5016, 0x8188 }, { 5020, 0x0e88 }, { 5025, 0x2092 }, { 5029, 0x0e10 }, + { 5033, 0x446a }, { 5039, 0x413a }, { 5045, 0x7142 }, { 5051, 0xb84f }, + { 5060, 0x002c }, { 5063, 0x4698 }, { 5069, 0xf630 }, { 5077, 0x2a83 }, + /* 0x9200 */ + { 5083, 0x16f3 }, { 5092, 0x314d }, { 5099, 0xc178 }, { 5106, 0x5769 }, + { 5115, 0xe4cd }, { 5124, 0x3302 }, { 5129, 0xc3a3 }, { 5137, 0xbbe1 }, + { 5147, 0x6700 }, { 5152, 0x8284 }, { 5156, 0x89b1 }, { 5163, 0xbd44 }, + { 5171, 0x79ef }, { 5183, 0xb3a9 }, { 5192, 0x51ab }, { 5200, 0x8a01 }, + /* 0x9300 */ + { 5204, 0x2105 }, { 5208, 0xf032 }, { 5215, 0x06b2 }, { 5221, 0x00d8 }, + { 5225, 0x0380 }, { 5228, 0x45a7 }, { 5236, 0xa6b0 }, { 5243, 0xa45b }, + { 5251, 0xad07 }, { 5259, 0x4924 }, { 5264, 0x0b5a }, { 5271, 0x0470 }, + { 5275, 0x3ef2 }, { 5285, 0xd208 }, { 5290, 0x00c4 }, { 5293, 0x2f80 }, + /* 0x9400 */ + { 5299, 0xe316 }, { 5307, 0x80e0 }, { 5311, 0xc000 }, { 5313, 0xa81e }, + { 5320, 0x1528 }, { 5325, 0x9220 }, { 5329, 0xe90a }, { 5336, 0x0006 }, + { 5338, 0x0018 }, { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 }, + { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 }, + /* 0x9500 */ + { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 }, + { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x0000 }, { 5340, 0x4300 }, + { 5343, 0x7110 }, { 5348, 0xe000 }, { 5351, 0x1a42 }, { 5356, 0xa450 }, + { 5361, 0x0b40 }, { 5365, 0xe60f }, { 5374, 0x0051 }, { 5377, 0x0000 }, + /* 0x9600 */ + { 5377, 0x0000 }, { 5377, 0x6000 }, { 5379, 0x1074 }, { 5384, 0x378a }, + { 5392, 0x0002 }, { 5393, 0x01d4 }, { 5398, 0x4002 }, { 5400, 0xd810 }, + { 5405, 0x021e }, { 5410, 0xa442 }, { 5415, 0xc270 }, { 5421, 0x0408 }, + { 5423, 0x0400 }, { 5424, 0xe504 }, { 5430, 0x8200 }, { 5432, 0x0402 }, + /* 0x9700 */ + { 5434, 0x022c }, { 5438, 0x2c00 }, { 5441, 0x010e }, { 5445, 0x000a }, + { 5447, 0xc40a }, { 5452, 0x0da0 }, { 5457, 0x4488 }, { 5461, 0xa9c8 }, + { 5468, 0x0201 }, { 5470, 0xc6e0 }, { 5477, 0x5004 }, { 5480, 0xd766 }, + { 5490, 0x76b2 }, { 5499, 0x6b93 }, { 5508, 0x8013 }, { 5512, 0x0592 }, + /* 0x9800 */ + { 5517, 0x6480 }, { 5521, 0x5250 }, { 5526, 0xc869 }, { 5533, 0x402d }, + { 5538, 0x0490 }, { 5541, 0x06ce }, { 5548, 0x146c }, { 5554, 0x0000 }, + { 5554, 0x0000 }, { 5554, 0x0000 }, { 5554, 0x6800 }, { 5557, 0x8d91 }, + { 5564, 0x1124 }, { 5568, 0x0000 }, { 5568, 0x04ea }, { 5574, 0x0048 }, + /* 0x9900 */ + { 5576, 0x0184 }, { 5579, 0x9ce2 }, { 5587, 0x08c4 }, { 5591, 0x1e3e }, + { 5600, 0x61c3 }, { 5607, 0xdb10 }, { 5614, 0x0001 }, { 5615, 0x0000 }, + { 5615, 0x0000 }, { 5615, 0xa800 }, { 5618, 0x0040 }, { 5619, 0xa627 }, + { 5627, 0x0208 }, { 5629, 0x5618 }, { 5635, 0x1c80 }, { 5639, 0x6231 }, + /* 0x9a00 */ + { 5645, 0x181c }, { 5650, 0x4043 }, { 5654, 0x609d }, { 5661, 0x0168 }, + { 5665, 0x5c92 }, { 5672, 0x2052 }, { 5676, 0x0000 }, { 5676, 0x0000 }, + { 5676, 0x0000 }, { 5676, 0x0000 }, { 5676, 0xd400 }, { 5680, 0xca74 }, + { 5688, 0x414a }, { 5693, 0x18e5 }, { 5700, 0x12b1 }, { 5706, 0xa62c }, + /* 0x9b00 */ + { 5713, 0x7b3f }, { 5725, 0x1a45 }, { 5731, 0x2841 }, { 5735, 0x26b8 }, + { 5742, 0x1900 }, { 5745, 0x48e0 }, { 5750, 0x7d6a }, { 5760, 0x83a8 }, + { 5766, 0xaef1 }, { 5776, 0x6411 }, { 5781, 0x12c0 }, { 5785, 0xd987 }, + { 5794, 0x4182 }, { 5798, 0xa181 }, { 5803, 0x8ca0 }, { 5808, 0xa788 }, + /* 0x9c00 */ + { 5815, 0x8805 }, { 5819, 0x5742 }, { 5826, 0x07cc }, { 5833, 0x20e2 }, + { 5838, 0xc63a }, { 5846, 0xf959 }, { 5856, 0x4f08 }, { 5862, 0x08a5 }, + { 5867, 0x0000 }, { 5867, 0x0000 }, { 5867, 0x0000 }, { 5867, 0x0000 }, + { 5867, 0x0000 }, { 5867, 0x0000 }, { 5867, 0x0040 }, { 5868, 0x0284 }, + /* 0x9d00 */ + { 5871, 0x0804 }, { 5873, 0x7182 }, { 5879, 0x8000 }, { 5880, 0x341d }, + { 5887, 0x04ac }, { 5892, 0x8018 }, { 5895, 0x0e2c }, { 5901, 0x58c1 }, + { 5907, 0x6458 }, { 5913, 0x01ec }, { 5919, 0x5402 }, { 5923, 0x9222 }, + { 5928, 0x0688 }, { 5932, 0xc4f0 }, { 5939, 0x4aa1 }, { 5945, 0x4019 }, + /* 0x9e00 */ + { 5949, 0x4484 }, { 5953, 0x3267 }, { 5961, 0x0000 }, { 5961, 0x0000 }, + { 5961, 0x0000 }, { 5961, 0x0000 }, { 5961, 0x0000 }, { 5961, 0x1c00 }, + { 5964, 0xc0bd }, { 5972, 0x4940 }, { 5976, 0xd110 }, { 5981, 0x0039 }, + { 5985, 0x0940 }, { 5988, 0x8020 }, { 5990, 0x7090 }, { 5995, 0x8127 }, + /* 0x9f00 */ + { 6001, 0x820c }, { 6005, 0x8ed7 }, { 6015, 0x8c44 }, { 6020, 0xb696 }, + { 6029, 0x00fa }, { 6035, 0x65e8 }, { 6043, 0xe300 }, { 6048, 0x242b }, + { 6054, 0x8000 }, { 6055, 0x40d7 }, { 6062, 0x002e }, +}; +static const Summary16 jisx0212_uni2indx_pageff[6] = { + /* 0xff00 */ + { 6066, 0x0000 }, { 6066, 0x0000 }, { 6066, 0x0000 }, { 6066, 0x0000 }, + { 6066, 0x0000 }, { 6066, 0x4000 }, +}; + +static int +jisx0212_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x0000 && wc < 0x0460) + summary = &jisx0212_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x2100 && wc < 0x2130) + summary = &jisx0212_uni2indx_page21[(wc>>4)-0x210]; + else if (wc >= 0x4e00 && wc < 0x9fb0) + summary = &jisx0212_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0xff00 && wc < 0xff60) + summary = &jisx0212_uni2indx_pageff[(wc>>4)-0xff0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = jisx0212_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/jisx0213.h b/jni/iconv/lib/jisx0213.h new file mode 100644 index 0000000..98468c4 --- /dev/null +++ b/jni/iconv/lib/jisx0213.h @@ -0,0 +1,5924 @@ +/* + * Copyright (C) 1999-2004 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * JISX0213:2000 + */ + +#ifndef _JISX0213_H +#define _JISX0213_H + +/* JISX0213 plane 1 (= ISO-IR-233) characters are in the range + 0x{21..7E}{21..7E}. + JISX0213 plane 2 (= ISO-IR-229) characters are in the range + 0x{21,23..25,28,2C..2F,6E..7E}{21..7E}. + Together this makes 120 rows of 94 characters. +*/ + +static const unsigned short jisx0213_to_ucs_combining[][2] = { + { 0x304b, 0x309a }, + { 0x304d, 0x309a }, + { 0x304f, 0x309a }, + { 0x3051, 0x309a }, + { 0x3053, 0x309a }, + { 0x30ab, 0x309a }, + { 0x30ad, 0x309a }, + { 0x30af, 0x309a }, + { 0x30b1, 0x309a }, + { 0x30b3, 0x309a }, + { 0x30bb, 0x309a }, + { 0x30c4, 0x309a }, + { 0x30c8, 0x309a }, + { 0x31f7, 0x309a }, + { 0x00e6, 0x0300 }, + { 0x0254, 0x0300 }, + { 0x0254, 0x0301 }, + { 0x028c, 0x0300 }, + { 0x028c, 0x0301 }, + { 0x0259, 0x0300 }, + { 0x0259, 0x0301 }, + { 0x025a, 0x0300 }, + { 0x025a, 0x0301 }, + { 0x02e9, 0x02e5 }, + { 0x02e5, 0x02e9 }, +}; + +static const unsigned short jisx0213_to_ucs_main[120 * 94] = { + /* 0x12121..0x1217E */ + 0x1000, 0x1001, 0x1002, 0x830c, 0x830e, 0x10fb, 0x831a, 0x831b, + 0x831f, 0x8301, 0x109b, 0x109c, 0x00b4, 0x8340, 0x00a8, 0x833e, + 0x83e3, 0x833f, 0x10fd, 0x10fe, 0x109d, 0x109e, 0x1003, 0x2edd, + 0x1005, 0x1006, 0x1007, 0x10fc, 0x0714, 0x0710, 0x830f, 0x833c, + 0x101c, 0x0716, 0x835c, 0x0726, 0x0725, 0x0718, 0x0719, 0x071c, + 0x071d, 0x8308, 0x8309, 0x1014, 0x1015, 0x833b, 0x833d, 0x835b, + 0x835d, 0x1008, 0x1009, 0x100a, 0x100b, 0x100c, 0x100d, 0x100e, + 0x100f, 0x1010, 0x1011, 0x830b, 0x0912, 0x00b1, 0x00d7, 0x00f7, + 0x831d, 0x0960, 0x831c, 0x831e, 0x0966, 0x0967, 0x091e, 0x0934, + 0x0d42, 0x0d40, 0x00b0, 0x0732, 0x0733, 0x0803, 0x83e5, 0x8304, + 0x00a2, 0x00a3, 0x8305, 0x8303, 0x8306, 0x830a, 0x8320, 0x00a7, + 0x0d06, 0x0d05, 0x0ccb, 0x0ccf, 0x0cce, 0x0cc7, + /* 0x12221..0x1227E */ + 0x0cc6, 0x0ca1, 0x0ca0, 0x0cb3, 0x0cb2, 0x0cbd, 0x0cbc, 0x073b, + 0x1012, 0x0892, 0x0890, 0x0891, 0x0893, 0x1013, 0x8307, 0x8302, + 0x830d, 0x835e, 0x1033, 0x1034, 0x1035, 0x103b, 0x103c, 0x10ff, + 0x109f, 0x0908, 0x090b, 0x0986, 0x0987, 0x0982, 0x0983, 0x092a, + 0x0929, 0x0984, 0x0985, 0x098a, 0x098b, 0x0909, 0x0905, 0x0a05, + 0x0a06, 0x0927, 0x0928, 0x00ac, 0x08d2, 0x08d4, 0x0900, 0x0903, + 0x0995, 0x0996, 0x0997, 0x0925, 0x0926, 0x835f, 0x8360, 0x1018, + 0x1019, 0x1016, 0x1017, 0x0920, 0x09a5, 0x0a12, 0x0902, 0x0907, + 0x0961, 0x0952, 0x096a, 0x096b, 0x091a, 0x093d, 0x091d, 0x0935, + 0x092b, 0x092c, 0x0962, 0x0943, 0x0945, 0x0948, 0x0976, 0x0977, + 0x0894, 0x082b, 0x0730, 0x0d6f, 0x0d6d, 0x0d6a, 0x0720, 0x0721, + 0x00b6, 0x0d6e, 0x0d6b, 0x0d6c, 0x0d69, 0x0cef, + /* 0x12321..0x1237E */ + 0x0cb7, 0x0cb6, 0x0cc1, 0x0cc0, 0x0897, 0x0898, 0x0896, 0x0899, + 0x08c4, 0x08e8, 0x08e6, 0x08e7, 0x08e9, 0x0f34, 0x0f35, 0x8310, + 0x8311, 0x8312, 0x8313, 0x8314, 0x8315, 0x8316, 0x8317, 0x8318, + 0x8319, 0x0fbf, 0x0cc9, 0x103d, 0x8246, 0x8245, 0x0ce6, 0x0722, + 0x8321, 0x8322, 0x8323, 0x8324, 0x8325, 0x8326, 0x8327, 0x8328, + 0x8329, 0x832a, 0x832b, 0x832c, 0x832d, 0x832e, 0x832f, 0x8330, + 0x8331, 0x8332, 0x8333, 0x8334, 0x8335, 0x8336, 0x8337, 0x8338, + 0x8339, 0x833a, 0x0913, 0x0835, 0x080f, 0x13cb, 0x0813, 0x0827, + 0x8341, 0x8342, 0x8343, 0x8344, 0x8345, 0x8346, 0x8347, 0x8348, + 0x8349, 0x834a, 0x834b, 0x834c, 0x834d, 0x834e, 0x834f, 0x8350, + 0x8351, 0x8352, 0x8353, 0x8354, 0x8355, 0x8356, 0x8357, 0x8358, + 0x8359, 0x835a, 0x10a0, 0x0713, 0x0ffa, 0x0ffb, + /* 0x12421..0x1247E */ + 0x1041, 0x1042, 0x1043, 0x1044, 0x1045, 0x1046, 0x1047, 0x1048, + 0x1049, 0x104a, 0x104b, 0x104c, 0x104d, 0x104e, 0x104f, 0x1050, + 0x1051, 0x1052, 0x1053, 0x1054, 0x1055, 0x1056, 0x1057, 0x1058, + 0x1059, 0x105a, 0x105b, 0x105c, 0x105d, 0x105e, 0x105f, 0x1060, + 0x1061, 0x1062, 0x1063, 0x1064, 0x1065, 0x1066, 0x1067, 0x1068, + 0x1069, 0x106a, 0x106b, 0x106c, 0x106d, 0x106e, 0x106f, 0x1070, + 0x1071, 0x1072, 0x1073, 0x1074, 0x1075, 0x1076, 0x1077, 0x1078, + 0x1079, 0x107a, 0x107b, 0x107c, 0x107d, 0x107e, 0x107f, 0x1080, + 0x1081, 0x1082, 0x1083, 0x1084, 0x1085, 0x1086, 0x1087, 0x1088, + 0x1089, 0x108a, 0x108b, 0x108c, 0x108d, 0x108e, 0x108f, 0x1090, + 0x1091, 0x1092, 0x1093, 0x1094, 0x1095, 0x1096, 0x0001, 0x0002, + 0x0003, 0x0004, 0x0005, 0x0000, 0x0000, 0x0000, + /* 0x12521..0x1257E */ + 0x10a1, 0x10a2, 0x10a3, 0x10a4, 0x10a5, 0x10a6, 0x10a7, 0x10a8, + 0x10a9, 0x10aa, 0x10ab, 0x10ac, 0x10ad, 0x10ae, 0x10af, 0x10b0, + 0x10b1, 0x10b2, 0x10b3, 0x10b4, 0x10b5, 0x10b6, 0x10b7, 0x10b8, + 0x10b9, 0x10ba, 0x10bb, 0x10bc, 0x10bd, 0x10be, 0x10bf, 0x10c0, + 0x10c1, 0x10c2, 0x10c3, 0x10c4, 0x10c5, 0x10c6, 0x10c7, 0x10c8, + 0x10c9, 0x10ca, 0x10cb, 0x10cc, 0x10cd, 0x10ce, 0x10cf, 0x10d0, + 0x10d1, 0x10d2, 0x10d3, 0x10d4, 0x10d5, 0x10d6, 0x10d7, 0x10d8, + 0x10d9, 0x10da, 0x10db, 0x10dc, 0x10dd, 0x10de, 0x10df, 0x10e0, + 0x10e1, 0x10e2, 0x10e3, 0x10e4, 0x10e5, 0x10e6, 0x10e7, 0x10e8, + 0x10e9, 0x10ea, 0x10eb, 0x10ec, 0x10ed, 0x10ee, 0x10ef, 0x10f0, + 0x10f1, 0x10f2, 0x10f3, 0x10f4, 0x10f5, 0x10f6, 0x0006, 0x0007, + 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, + /* 0x12621..0x1267E */ + 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, + 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, + 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, + 0x0d64, 0x0d60, 0x0d62, 0x0d66, 0x0d61, 0x0d65, 0x0d67, 0x0d63, + 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, + 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, + 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, + 0x03c2, 0x0bf5, 0x0bf6, 0x0bf7, 0x0bf8, 0x0bf9, 0x0bfa, 0x0bfb, + 0x0bfc, 0x0bfd, 0x0bfe, 0x0d16, 0x0d17, 0x1020, 0x0d0e, 0x0d00, + 0x0d01, 0x0d02, 0x0d03, 0x0d68, 0x0cb1, 0x11f0, 0x11f1, 0x11f2, + 0x11f3, 0x11f4, 0x11f5, 0x11f6, 0x11f7, 0x11f8, 0x11f9, 0x000e, + 0x11fa, 0x11fb, 0x11fc, 0x11fd, 0x11fe, 0x11ff, + /* 0x12721..0x1277E */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416, + 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, + 0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, + 0x042f, 0x0abe, 0x0abf, 0x0ac0, 0x0ac1, 0x0ac2, 0x0ac3, 0x0ac4, + 0x0ac5, 0x0ac6, 0x0ac7, 0x0ac8, 0x0ac9, 0x0aca, 0x0acb, 0x0acc, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, + 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, + 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, + 0x044f, 0x10f7, 0x10f8, 0x10f9, 0x10fa, 0x09da, 0x09db, 0x0853, + 0x0854, 0x0855, 0x0e13, 0x0a18, 0x0b23, 0x0ace, + /* 0x12821..0x1287E */ + 0x0c00, 0x0c02, 0x0c0c, 0x0c10, 0x0c18, 0x0c14, 0x0c1c, 0x0c2c, + 0x0c24, 0x0c34, 0x0c3c, 0x0c01, 0x0c03, 0x0c0f, 0x0c13, 0x0c1b, + 0x0c17, 0x0c23, 0x0c33, 0x0c2b, 0x0c3b, 0x0c4b, 0x0c20, 0x0c2f, + 0x0c28, 0x0c37, 0x0c3f, 0x0c1d, 0x0c30, 0x0c25, 0x0c38, 0x0c42, + 0x1251, 0x1252, 0x1253, 0x1254, 0x1255, 0x1256, 0x1257, 0x1258, + 0x1259, 0x125a, 0x125b, 0x125c, 0x125d, 0x125e, 0x125f, 0x12b1, + 0x12b2, 0x12b3, 0x12b4, 0x12b5, 0x12b6, 0x12b7, 0x12b8, 0x12b9, + 0x12ba, 0x12bb, 0x12bc, 0x12bd, 0x12be, 0x12bf, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0cd0, 0x0cd1, + 0x0cd2, 0x0cd3, 0x073c, 0x0747, 0x0748, 0x0749, 0x01cd, 0x01ce, + 0x01d0, 0x053e, 0x053f, 0x01f8, 0x01f9, 0x01d1, 0x01d2, 0x01d4, + 0x01d6, 0x01d8, 0x01da, 0x01dc, 0x0000, 0x0000, + /* 0x12921..0x1297E */ + 0x07ac, 0x00a0, 0x00a1, 0x00a4, 0x00a6, 0x00a9, 0x00aa, 0x00ab, + 0x00ad, 0x00ae, 0x00af, 0x00b2, 0x00b3, 0x00b7, 0x00b8, 0x00b9, + 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, 0x00c0, 0x00c1, + 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9, + 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d0, 0x00d1, + 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d8, 0x00d9, 0x00da, + 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, 0x00e0, 0x00e1, 0x00e2, + 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea, + 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 0x00f0, 0x00f1, 0x00f2, + 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f8, 0x00f9, 0x00fa, 0x00fb, + 0x00fc, 0x00fd, 0x00fe, 0x00ff, 0x0100, 0x012a, 0x016a, 0x0112, + 0x014c, 0x0101, 0x012b, 0x016b, 0x0113, 0x014d, + /* 0x12A21..0x12A7E */ + 0x0104, 0x02d8, 0x0141, 0x013d, 0x015a, 0x0160, 0x015e, 0x0164, + 0x0179, 0x017d, 0x017b, 0x0105, 0x02db, 0x0142, 0x013e, 0x015b, + 0x02c7, 0x0161, 0x015f, 0x0165, 0x017a, 0x02dd, 0x017e, 0x017c, + 0x0154, 0x0102, 0x0139, 0x0106, 0x010c, 0x0118, 0x011a, 0x010e, + 0x0143, 0x0147, 0x0150, 0x0158, 0x016e, 0x0170, 0x0162, 0x0155, + 0x0103, 0x013a, 0x0107, 0x010d, 0x0119, 0x011b, 0x010f, 0x0111, + 0x0144, 0x0148, 0x0151, 0x0159, 0x016f, 0x0171, 0x0163, 0x02d9, + 0x0108, 0x011c, 0x0124, 0x0134, 0x015c, 0x016c, 0x0109, 0x011d, + 0x0125, 0x0135, 0x015d, 0x016d, 0x0271, 0x028b, 0x027e, 0x0283, + 0x0292, 0x026c, 0x026e, 0x0279, 0x0288, 0x0256, 0x0273, 0x027d, + 0x0282, 0x0290, 0x027b, 0x026d, 0x025f, 0x0272, 0x029d, 0x028e, + 0x0261, 0x014b, 0x0270, 0x0281, 0x0127, 0x0295, + /* 0x12B21..0x12B7E */ + 0x0294, 0x0266, 0x0298, 0x01c2, 0x0253, 0x0257, 0x0284, 0x0260, + 0x0193, 0x0153, 0x0152, 0x0268, 0x0289, 0x0258, 0x0275, 0x0259, + 0x025c, 0x025e, 0x0250, 0x026f, 0x028a, 0x0264, 0x028c, 0x0254, + 0x0251, 0x0252, 0x028d, 0x0265, 0x02a2, 0x02a1, 0x0255, 0x0291, + 0x027a, 0x0267, 0x025a, 0x000f, 0x01fd, 0x0670, 0x0671, 0x0010, + 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0672, + 0x0673, 0x0361, 0x02c8, 0x02cc, 0x02d0, 0x02d1, 0x0306, 0x073f, + 0x030b, 0x0301, 0x0304, 0x0300, 0x030f, 0x030c, 0x0302, 0x02e5, + 0x02e6, 0x02e7, 0x02e8, 0x02e9, 0x0018, 0x0019, 0x0325, 0x032c, + 0x0339, 0x031c, 0x031f, 0x0320, 0x0308, 0x033d, 0x0329, 0x032f, + 0x02de, 0x0324, 0x0330, 0x033c, 0x0334, 0x031d, 0x031e, 0x0318, + 0x0319, 0x032a, 0x033a, 0x033b, 0x0303, 0x031a, + /* 0x12C21..0x12C7E */ + 0x0e76, 0x0e77, 0x0e78, 0x0e79, 0x0e7a, 0x0e7b, 0x0e7c, 0x0e7d, + 0x0e7e, 0x0e7f, 0x0beb, 0x0bec, 0x0bed, 0x0bee, 0x0bef, 0x0bf0, + 0x0bf1, 0x0bf2, 0x0bf3, 0x0bf4, 0x0870, 0x0871, 0x0872, 0x0873, + 0x0874, 0x0875, 0x0876, 0x0877, 0x0878, 0x0879, 0x087a, 0x087b, + 0x0bd0, 0x0bd1, 0x0bd2, 0x0bd3, 0x0bd4, 0x0bd5, 0x0bd6, 0x0bd7, + 0x0bd8, 0x0bd9, 0x0bda, 0x0bdb, 0x0bdc, 0x0bdd, 0x0bde, 0x0bdf, + 0x0be0, 0x0be1, 0x0be2, 0x0be3, 0x0be4, 0x0be5, 0x0be6, 0x0be7, + 0x0be8, 0x0be9, 0x12d0, 0x12d1, 0x12d2, 0x12d3, 0x12d4, 0x12d5, + 0x12d6, 0x12d7, 0x12d8, 0x12d9, 0x12da, 0x12db, 0x12dc, 0x12dd, + 0x12de, 0x12df, 0x12e0, 0x12e1, 0x12e2, 0x12e3, 0x12fa, 0x12e9, + 0x12e5, 0x12ed, 0x12ec, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0751, 0x0742, + /* 0x12D21..0x12D7E */ + 0x0b60, 0x0b61, 0x0b62, 0x0b63, 0x0b64, 0x0b65, 0x0b66, 0x0b67, + 0x0b68, 0x0b69, 0x0b6a, 0x0b6b, 0x0b6c, 0x0b6d, 0x0b6e, 0x0b6f, + 0x0b70, 0x0b71, 0x0b72, 0x0b73, 0x0860, 0x0861, 0x0862, 0x0863, + 0x0864, 0x0865, 0x0866, 0x0867, 0x0868, 0x0869, 0x086a, 0x1349, + 0x1314, 0x1322, 0x134d, 0x1318, 0x1327, 0x1303, 0x1336, 0x1351, + 0x1357, 0x130d, 0x1326, 0x1323, 0x132b, 0x134a, 0x133b, 0x139c, + 0x139d, 0x139e, 0x138e, 0x138f, 0x13c4, 0x13a1, 0x086b, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x137b, 0x101d, + 0x101f, 0x0816, 0x13cd, 0x0821, 0x12a4, 0x12a5, 0x12a6, 0x12a7, + 0x12a8, 0x1231, 0x1232, 0x1239, 0x137e, 0x137d, 0x137c, 0x0000, + 0x0000, 0x0000, 0x092e, 0x0000, 0x0000, 0x0000, 0x0000, 0x091f, + 0x09bf, 0x0000, 0x0000, 0x0000, 0x0e56, 0x0d1e, + /* 0x12E21..0x12E7E */ + 0x2ff1, 0x840b, 0x1402, 0x2e28, 0x2e2f, 0x2e30, 0x2e8d, 0x2ee1, + 0x2efd, 0x2eff, 0x2f03, 0x2f0b, 0x2f60, 0x2f48, 0x2f49, 0x2f56, + 0x2f5f, 0x2f6a, 0x2f6c, 0x2f7e, 0x2f8a, 0x2f94, 0x2f97, 0x8130, + 0x2fc9, 0x2fe0, 0x3001, 0x3002, 0x300e, 0x3018, 0x3027, 0x302e, + 0x3040, 0x303b, 0x3041, 0x3094, 0x30cc, 0x30f2, 0x30d0, 0x30e6, + 0x8131, 0x3106, 0x3103, 0x310b, 0x311e, 0x3135, 0x314a, 0x8132, + 0x3155, 0x3157, 0x14b5, 0x319d, 0x31c3, 0x31ca, 0x31de, 0x31e2, + 0x31ee, 0x3201, 0x14db, 0x3213, 0x3215, 0x3249, 0x3257, 0x3261, + 0x3293, 0x32c8, 0x8133, 0x32cc, 0x32d0, 0x32d6, 0x32db, 0x8134, + 0x32f0, 0x32fb, 0x3300, 0x3307, 0x331c, 0x8135, 0x3361, 0x3363, + 0x337d, 0x3393, 0x339d, 0x33b2, 0x3412, 0x3427, 0x344d, 0x349c, + 0x346b, 0x3474, 0x347f, 0x3488, 0x3496, 0x34a1, + /* 0x12F21..0x12F7E */ + 0x34a9, 0x34c6, 0x34ff, 0x350e, 0x352b, 0x3535, 0x3550, 0x355e, + 0x3581, 0x3586, 0x358e, 0x8136, 0x35ad, 0x35ce, 0x8137, 0x3608, + 0x360e, 0x363b, 0x3649, 0x3676, 0x3666, 0x8138, 0x366f, 0x3671, + 0x3672, 0x3699, 0x369e, 0x36a9, 0x36ac, 0x36b3, 0x36c9, 0x36ca, + 0x370a, 0x923d, 0x3721, 0x372f, 0x3733, 0x3734, 0x3770, 0x3777, + 0x377c, 0x379c, 0x810f, 0x931b, 0x37b8, 0x37c7, 0x37c8, 0x37cf, + 0x37e4, 0x37ed, 0x37f5, 0x37f6, 0x37ff, 0x3809, 0x8110, 0x3861, + 0x3864, 0x8139, 0x387c, 0x3889, 0x389e, 0x813a, 0x38a9, 0x946e, + 0x38d2, 0x38ce, 0x38d4, 0x38da, 0x38e0, 0x38e9, 0x390c, 0x6641, + 0x395d, 0x396d, 0x398b, 0x3992, 0x39a4, 0x39c3, 0x39d2, 0x39dd, + 0x3a13, 0x3a23, 0x3a67, 0x3a6d, 0x3a77, 0x3a7e, 0x3a84, 0x3a9e, + 0x3aa7, 0x3ac4, 0x98bd, 0x3b19, 0x3b25, 0x325d, + /* 0x13021..0x1307E */ + 0x2e9c, 0x3516, 0x3a03, 0x763f, 0x34c0, 0x411b, 0x4328, 0x39f6, + 0x7022, 0x6475, 0x631c, 0x5a50, 0x40aa, 0x43e1, 0x4e25, 0x45ed, + 0x6466, 0x62a6, 0x7bf5, 0x4893, 0x3727, 0x45a1, 0x4271, 0x3b9b, + 0x39d0, 0x667b, 0x78f4, 0x5d62, 0x5dbe, 0x7b8e, 0x4216, 0x5c9f, + 0x68b7, 0x3b89, 0x3eb5, 0x4309, 0x4697, 0x4848, 0x75c7, 0x778d, + 0x474f, 0x2ee5, 0x2f0a, 0x2f4d, 0x2f9d, 0x3049, 0x36f2, 0x3937, + 0x39d4, 0x3a01, 0x3c09, 0x40df, 0x410f, 0x4170, 0x4613, 0x4905, + 0x50ba, 0x554f, 0x5570, 0x59fb, 0x5dad, 0x5def, 0x60c3, 0x640e, + 0x6863, 0x6b02, 0x7055, 0x707a, 0x333b, 0x2e95, 0x2ea5, 0x37df, + 0x60b2, 0x70c1, 0x58ef, 0x2e00, 0x38f1, 0x4ea2, 0x7038, 0x5a32, + 0x6328, 0x628b, 0x7c2f, 0x3141, 0x3370, 0x34bd, 0x34e1, 0x36e0, + 0x39fb, 0x3f15, 0x78f2, 0x4deb, 0x60e4, 0x652d, + /* 0x13121..0x1317E */ + 0x7662, 0x7670, 0x76a0, 0x77fb, 0x340b, 0x33f3, 0x3b87, 0x50cf, + 0x5fbd, 0x6fc2, 0x76e8, 0x336f, 0x7d5c, 0x5aba, 0x2e11, 0x5893, + 0x61fc, 0x4e26, 0x3618, 0x3504, 0x4b1d, 0x651a, 0x7c3b, 0x39e5, + 0x33a9, 0x4d66, 0x54dc, 0x758f, 0x3642, 0x2e91, 0x704b, 0x76f2, + 0x634f, 0x790c, 0x33e1, 0x35b6, 0x3b30, 0x3f71, 0x4620, 0x46f3, + 0x4804, 0x4c38, 0x4cf3, 0x4d29, 0x545b, 0x56c8, 0x5a4e, 0x7834, + 0x62f1, 0x685b, 0x6a60, 0x72ed, 0x4db2, 0x55ab, 0x56ca, 0x79c5, + 0x40a6, 0x6b01, 0x6d8a, 0x75b2, 0x498e, 0x33ad, 0x3186, 0x3712, + 0x3830, 0x3944, 0x3bb4, 0x3ef6, 0x4028, 0x43a9, 0x43f4, 0x4cbf, + 0x4f14, 0x508e, 0x5114, 0x5159, 0x51d5, 0x533f, 0x5e01, 0x6276, + 0x62d1, 0x6597, 0x7060, 0x725b, 0x7d1b, 0x3869, 0x45bc, 0x4c5a, + 0x5525, 0x31f9, 0x392e, 0x3965, 0x3f80, 0x3fdc, + /* 0x13221..0x1327E */ + 0x42bc, 0x45fa, 0x4a2a, 0x4b27, 0x4bb4, 0x538b, 0x5fc1, 0x6956, + 0x7d2c, 0x7d0e, 0x7ec4, 0x3ca1, 0x4c96, 0x637b, 0x3104, 0x3c4b, + 0x41b6, 0x61c6, 0x4876, 0x5261, 0x2e59, 0x2ffa, 0x3378, 0x4069, + 0x4e29, 0x5a4f, 0x77f3, 0x2e0b, 0x3316, 0x2eee, 0x2f55, 0x2f3d, + 0x2fa1, 0x2f73, 0x32a0, 0x33ef, 0x3609, 0x390f, 0x3ac1, 0x3bb6, + 0x3be1, 0x59d1, 0x4687, 0x479c, 0x47b6, 0x4b4c, 0x4cb3, 0x506b, + 0x53c2, 0x598d, 0x59be, 0x5a3c, 0x5b87, 0x62b1, 0x62db, 0x6304, + 0x6377, 0x63ef, 0x63d3, 0x6766, 0x6ab2, 0x3629, 0x6ca8, 0x6fe6, + 0x704e, 0x771e, 0x668a, 0x2fc4, 0x3ce8, 0x4211, 0x5259, 0x553b, + 0x61e5, 0x62bd, 0x66fe, 0x6cc0, 0x76c5, 0x7913, 0x79d5, 0x2ecb, + 0x2f1a, 0x69e3, 0x36de, 0x384a, 0x38ca, 0x3efb, 0x3feb, 0x402a, + 0x4094, 0x4062, 0x41d0, 0x4212, 0x42d0, 0x4539, + /* 0x13321..0x1337E */ + 0x7b41, 0x4666, 0x48b0, 0x4d77, 0x5070, 0x554c, 0x5686, 0x5d75, + 0x62a5, 0x67f9, 0x758b, 0x768e, 0x6c9d, 0x31f1, 0x32be, 0x3916, + 0x34b3, 0x3bb3, 0x3d16, 0x4168, 0x4982, 0x4daf, 0x588d, 0x64cb, + 0x6857, 0x6a72, 0x73a7, 0x7ab8, 0x4d6c, 0x79a8, 0x66d9, 0x37a3, + 0x47ff, 0x66ce, 0x720e, 0x3283, 0x3687, 0x3404, 0x3ed3, 0x42e1, + 0x44b9, 0x483c, 0x4838, 0x4bbb, 0x5372, 0x58ba, 0x5a6b, 0x699a, + 0x69d2, 0x6d6b, 0x6f03, 0x70ed, 0x75a3, 0x7694, 0x7769, 0x3b66, + 0x3cb3, 0x497d, 0x784d, 0x784e, 0x439b, 0x5b20, 0x4a2b, 0x4a7f, + 0x48b6, 0x7c0d, 0x4f5f, 0x3272, 0x359d, 0x4070, 0x42ec, 0x4d3b, + 0x4e07, 0x4ed1, 0x645b, 0x6910, 0x6f44, 0x2e14, 0x7c39, 0x33f6, + 0x491b, 0x4a3a, 0x7784, 0x482a, 0x315c, 0x5ac3, 0x64b2, 0x71dc, + 0x738c, 0x365b, 0x7d28, 0x4822, 0x6305, 0x6431, + /* 0x13421..0x1347E */ + 0x5ca5, 0x3208, 0x62c5, 0x54e6, 0x2e7e, 0x2f83, 0x31a0, 0x3bd2, + 0x320a, 0x32d8, 0x32e7, 0x3dfb, 0x359a, 0x382a, 0x39e6, 0x3b8c, + 0x3b98, 0x3bdb, 0x3e72, 0x3e79, 0x40a3, 0x411f, 0x4163, 0x41be, + 0x43db, 0x4562, 0x47d1, 0x4853, 0x48fa, 0x4b3e, 0x4b53, 0x4c57, + 0x4f22, 0x4f97, 0x4f45, 0x54b0, 0x5518, 0x56e3, 0x570b, 0x5aff, + 0x5ba1, 0x5c21, 0x5de9, 0x5f36, 0x5ff0, 0x609d, 0x6266, 0x639e, + 0x69b3, 0x6acc, 0x6cab, 0x7084, 0x7451, 0x7593, 0x7591, 0x75a2, + 0x7665, 0x77d3, 0x7928, 0x6218, 0x2e38, 0x342b, 0x3cb8, 0x3dcc, + 0x53a9, 0x564c, 0x573c, 0x3ca9, 0x5feb, 0x6d0b, 0x76c1, 0x7811, + 0x7854, 0x7858, 0x2f01, 0x2f0e, 0x3371, 0x359c, 0x3668, 0x37fa, + 0x3947, 0x3b09, 0x3bc4, 0x3c90, 0x3e0c, 0x3e7e, 0x3fcc, 0x43ee, + 0x473a, 0x45d7, 0x45e2, 0x471f, 0x48cb, 0x48c4, + /* 0x13521..0x1357E */ + 0x4a5f, 0x3e30, 0x4bc5, 0x4c17, 0x4c7d, 0x557f, 0x5948, 0x3b63, + 0x5a00, 0x5d00, 0x3fbd, 0x698f, 0x6a18, 0x6cb4, 0x6d77, 0x6ecc, + 0x6f1d, 0x78e2, 0x7a0e, 0x7b3c, 0x2e80, 0x307d, 0x3100, 0x3993, + 0x3b9c, 0x422f, 0x4280, 0x44ec, 0x4b3a, 0x52a0, 0x5591, 0x5947, + 0x5fa9, 0x67fb, 0x6abc, 0x6b70, 0x43ac, 0x63ca, 0x77a0, 0x3409, + 0x3403, 0x35ab, 0x4854, 0x4a58, 0x6a70, 0x5827, 0x4775, 0x7ecd, + 0x3374, 0x3ba2, 0x611a, 0x6650, 0x7006, 0x2e18, 0x2e45, 0x2ec7, + 0x2f11, 0x33ca, 0x3438, 0x3bae, 0x3f13, 0x4025, 0x4551, 0x473d, + 0x4c42, 0x4c72, 0x4ce3, 0x5078, 0x5403, 0x5a76, 0x5aae, 0x5b08, + 0x5d1a, 0x5cfe, 0x5d66, 0x45e7, 0x525b, 0x33bb, 0x3c45, 0x3de8, + 0x42d2, 0x42e0, 0x4319, 0x4e20, 0x665a, 0x6a31, 0x6ddd, 0x72f8, + 0x4f01, 0x59a6, 0x7b5a, 0x2ea8, 0x2eab, 0x2eac, + /* 0x13621..0x1367E */ + 0x2f9b, 0x2fa0, 0x30d1, 0x3147, 0x5af6, 0x3171, 0x31f6, 0x3354, + 0x3321, 0x337f, 0x33eb, 0x35ac, 0x3883, 0x3ce1, 0x3f37, 0x3f4a, + 0x402f, 0x4050, 0x406d, 0x431f, 0x4559, 0x4a4b, 0x4cc1, 0x52c2, + 0x52ed, 0x57ef, 0x60f8, 0x6105, 0x6208, 0x654e, 0x70f7, 0x73e1, + 0x77ff, 0x7957, 0x7a5a, 0x2ef0, 0x31dd, 0x3c2d, 0x4681, 0x496d, + 0x3c40, 0x46f2, 0x4975, 0x5389, 0x4850, 0x5c81, 0x30c5, 0x32e4, + 0x3747, 0x3dfe, 0x7326, 0x45a4, 0x4b23, 0x4b3d, 0x5434, 0x5981, + 0x59bd, 0x5b4b, 0x5dca, 0x62b9, 0x63cc, 0x687f, 0x695f, 0x6b39, + 0x6fd1, 0x71d1, 0x341f, 0x7280, 0x2e5d, 0x3036, 0x33e5, 0x333a, + 0x52d7, 0x5396, 0x57e9, 0x62e6, 0x6eaf, 0x79c6, 0x79c8, 0x79d2, + 0x3177, 0x411a, 0x665e, 0x35b0, 0x5a7a, 0x3076, 0x3bd3, 0x7047, + 0x7685, 0x2e32, 0x4adb, 0x71e7, 0x3c51, 0x3c48, + /* 0x13721..0x1377E */ + 0x4398, 0x5a9f, 0x4c93, 0x7774, 0x6f61, 0x5aaa, 0x518a, 0x7688, + 0x5c82, 0x4817, 0x5e70, 0x4851, 0x736c, 0x32f2, 0x341b, 0x65ab, + 0x6a13, 0x5fa4, 0x6ecd, 0x70e1, 0x3366, 0x6888, 0x5941, 0x2fc2, + 0x30be, 0x3211, 0x3144, 0x3553, 0x372d, 0x53ea, 0x378b, 0x3951, + 0x3f62, 0x3f84, 0x4075, 0x4176, 0x4167, 0x41a9, 0x43b2, 0x443a, + 0x456c, 0x466f, 0x4842, 0x4e13, 0x5566, 0x5a3d, 0x5cfb, 0x5d4c, + 0x5d99, 0x5e4b, 0x5f6b, 0x630e, 0x634a, 0x66cd, 0x6a08, 0x6a63, + 0x6b66, 0x6efd, 0x781a, 0x7d8f, 0x62b8, 0x6fce, 0x7be8, 0x3287, + 0x421f, 0x4483, 0x4fc0, 0x7699, 0x4841, 0x3091, 0x4b20, 0x4c7a, + 0x4f54, 0x5a74, 0x5d50, 0x6840, 0x6a23, 0x4708, 0x2ef6, 0x3039, + 0x3026, 0x3065, 0x317c, 0x3238, 0x3263, 0x35a7, 0x370f, 0x3805, + 0x3acc, 0x3efa, 0x41b2, 0x41f8, 0x42f3, 0x4372, + /* 0x13821..0x1387E */ + 0x491c, 0x4a29, 0x527d, 0x52ac, 0x532e, 0x5814, 0x586f, 0x5d79, + 0x570c, 0x60a9, 0x698b, 0x6b19, 0x6ce2, 0x6ed2, 0x7063, 0x7375, + 0x767a, 0x7855, 0x7a13, 0x7e78, 0x3143, 0x339f, 0x33b3, 0x3e7b, + 0x3f26, 0x4e1b, 0x4e90, 0x5384, 0x53fe, 0x5d43, 0x6237, 0x6a00, + 0x6afa, 0x7650, 0x2e4e, 0x300b, 0x33e4, 0x347c, 0x36fa, 0x39d1, + 0x3b64, 0x3df1, 0x3eab, 0x3f27, 0x4238, 0x4545, 0x47af, 0x4e56, + 0x52d0, 0x5cca, 0x68b4, 0x60a1, 0x60e1, 0x63f0, 0x664e, 0x6a87, + 0x6de8, 0x7237, 0x76c7, 0x7867, 0x7f13, 0x2e94, 0x2e92, 0x2f0d, + 0x3348, 0x3449, 0x343e, 0x3a2f, 0x3f8c, 0x3fa1, 0x409f, 0x48a7, + 0x4a8e, 0x545a, 0x5881, 0x6a9e, 0x6aa4, 0x6b77, 0x7190, 0x2e5e, + 0x7bc9, 0x2ea4, 0x2f7c, 0x2faf, 0x3019, 0x3016, 0x3149, 0x316c, + 0x329f, 0x32b9, 0x32fe, 0x339a, 0x33e3, 0x3411, + /* 0x13921..0x1397E */ + 0x340e, 0x3589, 0x3751, 0x37a2, 0x397d, 0x3b54, 0x3b5d, 0x3b8f, + 0x3de5, 0x3de7, 0x3df7, 0x3e78, 0x3e83, 0x3e9a, 0x3eb7, 0x3f18, + 0x4052, 0x414c, 0x4297, 0x42d8, 0x43a7, 0x453b, 0x4602, 0x4643, + 0x46f4, 0x476d, 0x4821, 0x4897, 0x49cb, 0x4c5f, 0x4d2a, 0x4d69, + 0x4e2f, 0x4e9d, 0x5532, 0x5687, 0x586c, 0x5a3f, 0x5ce0, 0x5d05, + 0x5d18, 0x5d5e, 0x5db1, 0x6015, 0x6003, 0x60af, 0x60b1, 0x6154, + 0x618f, 0x622a, 0x6352, 0x684c, 0x6861, 0x6b1b, 0x6ca2, 0x6cfc, + 0x70ca, 0x7175, 0x7271, 0x583f, 0x72fc, 0x75a4, 0x764d, 0x7805, + 0x7999, 0x7ad8, 0x7d3b, 0x325b, 0x32ab, 0x33f7, 0x3408, 0x38d5, + 0x42f7, 0x4fe0, 0x6c6a, 0x6f5f, 0x7eb9, 0x314b, 0x323b, 0x344a, + 0x36fd, 0x5a40, 0x7177, 0x7d60, 0x7ed2, 0x5344, 0x4f09, 0x6170, + 0x5511, 0x3ffd, 0x40da, 0x7aa8, 0x52db, 0x6fbc, + /* 0x13A21..0x13A7E */ + 0x4b64, 0x7803, 0x2eca, 0x36f0, 0x3764, 0x38be, 0x3a5a, 0x4068, + 0x41c7, 0x460f, 0x4606, 0x4839, 0x48b1, 0x4df7, 0x55d5, 0x5d3a, + 0x626e, 0x7b42, 0x2e9b, 0x2f50, 0x33c9, 0x3506, 0x3d6f, 0x3de6, + 0x3dee, 0x47fb, 0x4c99, 0x5473, 0x5802, 0x6a50, 0x7396, 0x68df, + 0x3750, 0x3ea7, 0x432b, 0x30b5, 0x30ac, 0x318d, 0x4700, 0x34c9, + 0x385e, 0x39bb, 0x3bb0, 0x3f69, 0x424d, 0x43a1, 0x483d, 0x4b73, + 0x4e08, 0x507d, 0x71c7, 0x5280, 0x5815, 0x5826, 0x596d, 0x458e, + 0x5d30, 0x63dc, 0x68c1, 0x6f09, 0x769b, 0x3264, 0x3728, 0x4750, + 0x5f6a, 0x6ca1, 0x31b4, 0x3742, 0x762a, 0x383a, 0x498a, 0x60b4, + 0x34b2, 0x3d0e, 0x37fc, 0x5895, 0x7dfa, 0x2f5c, 0x324a, 0x348b, + 0x443e, 0x4628, 0x4714, 0x47f5, 0x5a84, 0x5b56, 0x5d22, 0x732f, + 0x485c, 0x7bad, 0x5b39, 0x3319, 0x318a, 0x3237, + /* 0x13B21..0x13B7E */ + 0x3bdf, 0x42f6, 0x44ae, 0x44e6, 0x472d, 0x4bba, 0x65a9, 0x76d1, + 0x5690, 0x7bd6, 0x434c, 0x7306, 0x7bab, 0x56bf, 0x4652, 0x2e09, + 0x3098, 0x33c2, 0x3c71, 0x40e8, 0x4492, 0x4563, 0x485f, 0x51e6, + 0x53ca, 0x5523, 0x5b97, 0x5e82, 0x6695, 0x6b83, 0x6cdb, 0x7178, + 0x7910, 0x45ac, 0x46ab, 0x4b8b, 0x2ed5, 0x2ed4, 0x2f3a, 0x2f7f, + 0x323a, 0x33f8, 0x33f2, 0x35e3, 0x36db, 0x38eb, 0x39cb, 0x39c9, + 0x39ff, 0x3b50, 0x3c4d, 0x3e02, 0x3e2b, 0x3fd7, 0x401d, 0x4307, + 0x452f, 0x3b5c, 0x45af, 0x45bd, 0x45e8, 0x479d, 0x4b62, 0x4b7b, + 0x4c0f, 0x5345, 0x5949, 0x59c1, 0x5cf8, 0x5d19, 0x5d2b, 0x60a2, + 0x6102, 0x61f3, 0x6996, 0x6a5e, 0x6a69, 0x6a66, 0x6a8c, 0x6aee, + 0x6cc7, 0x6cdc, 0x76cc, 0x78fc, 0x4b6f, 0x2e8b, 0x2f3c, 0x2f8d, + 0x3150, 0x3b57, 0x3bfa, 0x4148, 0x4301, 0x4642, + /* 0x13C21..0x13C7E */ + 0x4b21, 0x4ecb, 0x4cbb, 0x523e, 0x54bd, 0x55d4, 0x58c1, 0x593a, + 0x600c, 0x6033, 0x61ea, 0x6494, 0x6f9e, 0x4c50, 0x7e7f, 0x3f0f, + 0x6b58, 0x7d2b, 0x5afa, 0x6ef8, 0x3b8d, 0x76eb, 0x2e03, 0x33f1, + 0x37f7, 0x3931, 0x3ac9, 0x3ba4, 0x4089, 0x4e7f, 0x4f06, 0x55be, + 0x6cea, 0x3b9f, 0x6500, 0x5be0, 0x3072, 0x47f4, 0x629d, 0x3c61, + 0x654a, 0x5e1e, 0x620e, 0x3199, 0x3c04, 0x4368, 0x6d66, 0x459c, + 0x516e, 0x593e, 0x5d17, 0x6005, 0x6b1d, 0x6eca, 0x706e, 0x66c7, + 0x70aa, 0x301f, 0x32fa, 0x3c3a, 0x4753, 0x507c, 0x5235, 0x714c, + 0x71c8, 0x732b, 0x62e5, 0x3bc2, 0x3f31, 0x40f9, 0x2e3b, 0x33d6, + 0x3b88, 0x424b, 0x4731, 0x4b8a, 0x52e9, 0x53e0, 0x5a2e, 0x616b, + 0x6da3, 0x7152, 0x7996, 0x3112, 0x33d7, 0x346a, 0x3bff, 0x4388, + 0x4a39, 0x5dac, 0x7700, 0x36da, 0x33ce, 0x3468, + /* 0x13D21..0x13D7E */ + 0x3b97, 0x3c31, 0x3dde, 0x2fee, 0x4101, 0x42fe, 0x4d32, 0x59c0, + 0x59cb, 0x5d42, 0x5e4d, 0x5fd2, 0x61ed, 0x621f, 0x6490, 0x6846, + 0x6972, 0x6b90, 0x6e74, 0x6f2f, 0x7031, 0x714b, 0x716c, 0x76c6, + 0x719c, 0x2ec0, 0x2f4f, 0x3145, 0x3341, 0x3f93, 0x420e, 0x47d4, + 0x4c41, 0x4e0b, 0x5363, 0x5e26, 0x71cd, 0x7283, 0x33d4, 0x3919, + 0x3bbf, 0x4dd1, 0x595d, 0x5e2e, 0x5c9b, 0x387e, 0x519f, 0x31fa, + 0x6853, 0x6ff0, 0x2fca, 0x3cfb, 0x4625, 0x57ac, 0x5ae3, 0x621c, + 0x79ff, 0x31c6, 0x3faa, 0x45ec, 0x496f, 0x4b89, 0x4df3, 0x4e96, + 0x4f64, 0x56fe, 0x5d14, 0x3de1, 0x7075, 0x7187, 0x7806, 0x31e6, + 0x321d, 0x4240, 0x4691, 0x46d9, 0x4e1a, 0x3eb6, 0x5dd2, 0x5f72, + 0x46f8, 0x65af, 0x65f7, 0x6af8, 0x32a9, 0x33d9, 0x3973, 0x3e8f, + 0x3f90, 0x4055, 0x72e4, 0x7664, 0x30b7, 0x311f, + /* 0x13E21..0x13E7E */ + 0x32dd, 0x3320, 0x3347, 0x33ec, 0x34e8, 0x3546, 0x3531, 0x3617, + 0x3968, 0x39be, 0x3a3c, 0x3bb5, 0x3c06, 0x3c0f, 0x3c11, 0x3c1a, + 0x3e84, 0x3e8a, 0x3ee0, 0x3f70, 0x427f, 0x4284, 0x42db, 0x438c, + 0x4377, 0x4607, 0x460c, 0x462d, 0x4676, 0x477e, 0x48a2, 0x4a1f, + 0x4a35, 0x4cbc, 0x4d88, 0x4e09, 0x4e58, 0x513c, 0x5126, 0x5167, + 0x55c7, 0x5701, 0x585d, 0x5901, 0x5965, 0x59f0, 0x5ae0, 0x5b11, + 0x5ca7, 0x5d39, 0x6096, 0x63d6, 0x648b, 0x6549, 0x685d, 0x68f3, + 0x6a1f, 0x6a3c, 0x6a54, 0x6a73, 0x6c61, 0x6cde, 0x71a4, 0x7266, + 0x737e, 0x7418, 0x769c, 0x7798, 0x2e0a, 0x2e08, 0x2e1e, 0x2e57, + 0x3197, 0x3270, 0x37ce, 0x3834, 0x38cc, 0x3b22, 0x3e38, 0x40c5, + 0x44fe, 0x4761, 0x4756, 0x4d44, 0x52b6, 0x5573, 0x5a63, 0x64b8, + 0x6b72, 0x71b8, 0x7320, 0x3631, 0x37f4, 0x78fe, + /* 0x13F21..0x13F7E */ + 0x42ed, 0x490d, 0x4b96, 0x51ed, 0x5e54, 0x6077, 0x6272, 0x69e6, + 0x78df, 0x6755, 0x6fb1, 0x3c3b, 0x2f38, 0x2fe1, 0x2fb5, 0x3507, + 0x3a20, 0x3bdd, 0x3be9, 0x3fc3, 0x414e, 0x432f, 0x45b0, 0x464b, + 0x48ee, 0x499b, 0x4d78, 0x4df1, 0x5533, 0x55b9, 0x571f, 0x595e, + 0x59e6, 0x5d33, 0x61e3, 0x62af, 0x65aa, 0x69aa, 0x6a3a, 0x6eab, + 0x6f9b, 0x7032, 0x71dd, 0x7707, 0x2eba, 0x2ec1, 0x3203, 0x3875, + 0x38ec, 0x3c0b, 0x551a, 0x3c3d, 0x614e, 0x6a0a, 0x6fc5, 0x7663, + 0x776d, 0x5b25, 0x6acf, 0x7808, 0x7162, 0x36f3, 0x33a8, 0x7017, + 0x3439, 0x3782, 0x3e25, 0x43a8, 0x4c34, 0x508a, 0x5761, 0x5c8b, + 0x5fe0, 0x6870, 0x7042, 0x7154, 0x7310, 0x7318, 0x768f, 0x545e, + 0x7ac4, 0x3d07, 0x3d69, 0x4570, 0x47a2, 0x6da8, 0x76db, 0x436e, + 0x4749, 0x4919, 0x63c5, 0x7817, 0x76c0, 0x68fe, + /* 0x14021..0x1407E */ + 0x4f84, 0x447a, 0x3bf8, 0x2e16, 0x502c, 0x555d, 0x462f, 0x31c4, + 0x3236, 0x32e2, 0x39d3, 0x3f81, 0x4027, 0x4210, 0x453f, 0x4574, + 0x461f, 0x4674, 0x48f2, 0x4816, 0x4b63, 0x4e05, 0x5272, 0x551f, + 0x56db, 0x5cbe, 0x6056, 0x38f0, 0x68fd, 0x697f, 0x6aa0, 0x6a93, + 0x6acb, 0x701d, 0x7192, 0x7752, 0x7759, 0x4589, 0x5a0e, 0x6106, + 0x76bb, 0x3e2d, 0x40dc, 0x421a, 0x45a5, 0x4614, 0x4790, 0x57f3, + 0x5a4d, 0x5c4d, 0x5e3e, 0x610a, 0x6cac, 0x6d64, 0x6de1, 0x6e5f, + 0x58a9, 0x3207, 0x42d9, 0x43a5, 0x4442, 0x4298, 0x6a2d, 0x5a83, + 0x5bc0, 0x6aac, 0x76ea, 0x5d76, 0x620c, 0x6749, 0x2ed9, 0x3148, + 0x3343, 0x3360, 0x3ba3, 0x3c02, 0x3c16, 0x3ddd, 0x4226, 0x4247, + 0x44b0, 0x4813, 0x4834, 0x4cc9, 0x4d45, 0x4d17, 0x47d3, 0x4f5c, + 0x514e, 0x517d, 0x45cb, 0x5a7f, 0x5bad, 0x5dda, + /* 0x14121..0x1417E */ + 0x5e4a, 0x5fa8, 0x617a, 0x621b, 0x6239, 0x65a6, 0x6a6e, 0x6cce, + 0x6df5, 0x7078, 0x7077, 0x72ad, 0x7291, 0x7583, 0x7bae, 0x324d, + 0x3584, 0x4f38, 0x5136, 0x3168, 0x5985, 0x5e55, 0x61b3, 0x5cce, + 0x364c, 0x3851, 0x3ca8, 0x43aa, 0x46fe, 0x46fd, 0x495a, 0x52d9, + 0x558f, 0x558e, 0x590e, 0x5956, 0x59df, 0x5c97, 0x5d20, 0x5d44, + 0x6607, 0x6a34, 0x763b, 0x7061, 0x7f20, 0x30e7, 0x3275, 0x33cc, + 0x33e2, 0x3009, 0x35aa, 0x38ee, 0x394f, 0x523d, 0x3b8b, 0x3c64, + 0x331d, 0x40e3, 0x40f3, 0x435c, 0x4383, 0x433f, 0x43bb, 0x44cd, + 0x45e9, 0x46f9, 0x3de3, 0x49cd, 0x49fd, 0x4f15, 0x51e5, 0x2e89, + 0x55e9, 0x56f8, 0x5a93, 0x5cdf, 0x5dcf, 0x5d9c, 0x6061, 0x6349, + 0x6358, 0x646c, 0x64bc, 0x65fb, 0x68c5, 0x6d70, 0x7001, 0x706d, + 0x7397, 0x771c, 0x7a12, 0x30cf, 0x3897, 0x418e, + /* 0x14221..0x1427E */ + 0x61d3, 0x6535, 0x6d08, 0x7020, 0x2fc3, 0x3074, 0x3247, 0x3373, + 0x406f, 0x4349, 0x475f, 0x4e2c, 0x6db3, 0x701f, 0x2fd7, 0x3c5e, + 0x6cca, 0x45cf, 0x5d9a, 0x3352, 0x6896, 0x3176, 0x43c3, 0x3b58, + 0x3b6b, 0x3c0a, 0x440d, 0x4751, 0x705c, 0x2ed6, 0x391a, 0x392a, + 0x4c70, 0x6a51, 0x353e, 0x3815, 0x39a5, 0x40f0, 0x4253, 0x47c1, + 0x6235, 0x4955, 0x7640, 0x79c4, 0x7a28, 0x2f53, 0x3806, 0x3bfe, + 0x6010, 0x3cb1, 0x3e2f, 0x3f85, 0x4020, 0x414b, 0x4234, 0x46ff, + 0x4cf0, 0x4ede, 0x60ce, 0x617f, 0x62d4, 0x688b, 0x6cb8, 0x7000, + 0x702e, 0x768a, 0x7edb, 0x7bdb, 0x2ee3, 0x33f0, 0x3927, 0x5b2c, + 0x718d, 0x784c, 0x7df9, 0x4edd, 0x5027, 0x3353, 0x3544, 0x3b85, + 0x4258, 0x429e, 0x42d3, 0x4ca2, 0x4fef, 0x5422, 0x6a17, 0x7438, + 0x4fc1, 0x6afe, 0x6338, 0x31e7, 0x66f8, 0x33ea, + /* 0x14321..0x1437E */ + 0x33e9, 0x2f46, 0x7054, 0x6fb0, 0x396a, 0x6131, 0x3dfd, 0x5aea, + 0x6fbf, 0x48da, 0x6c37, 0x52f8, 0x7c48, 0x4a3d, 0x6ab0, 0x2e39, + 0x3358, 0x3606, 0x3766, 0x42c5, 0x43a2, 0x45e6, 0x4b4e, 0x4de1, + 0x4e5b, 0x50ad, 0x57ed, 0x5aef, 0x5baa, 0x5dbb, 0x603d, 0x60c6, + 0x66cb, 0x6a95, 0x735b, 0x36e3, 0x38c7, 0x3f3e, 0x45ad, 0x4696, + 0x4a80, 0x4bb5, 0x5537, 0x6ac7, 0x3024, 0x57e5, 0x3730, 0x3f1b, + 0x4065, 0x467a, 0x4c60, 0x55f4, 0x5a1a, 0x5f6e, 0x61f4, 0x6718, + 0x7045, 0x79b3, 0x5bc9, 0x555c, 0x5af9, 0x5b51, 0x64c4, 0x7010, + 0x59e9, 0x5a92, 0x6336, 0x3ae1, 0x5740, 0x2e2d, 0x2ef2, 0x3b99, + 0x3fe0, 0x42bd, 0x463c, 0x47f1, 0x4ce8, 0x666b, 0x6877, 0x6a3b, + 0x714e, 0x72f3, 0x79d0, 0x4a17, 0x5026, 0x532a, 0x62e7, 0x6457, + 0x6caf, 0x2e01, 0x3146, 0x31cb, 0x358b, 0x3bf5, + /* 0x14421..0x1447E */ + 0x3e16, 0x3e33, 0x3e81, 0x3f14, 0x3f35, 0x3f6b, 0x3fb4, 0x41f2, + 0x4311, 0x46a2, 0x471d, 0x4f6e, 0x5252, 0x553a, 0x573a, 0x6074, + 0x6139, 0x6178, 0x6776, 0x6abf, 0x6adc, 0x6d85, 0x6df3, 0x729a, + 0x7577, 0x7802, 0x7ce5, 0x32c5, 0x4357, 0x56f4, 0x4715, 0x4c88, + 0x53cd, 0x6cc3, 0x73ae, 0x7673, 0x4d25, 0x389c, 0x490e, 0x49cc, + 0x6ffd, 0x739a, 0x55db, 0x701a, 0x385a, 0x4802, 0x43b4, 0x49fb, + 0x2f43, 0x4f2c, 0x47d8, 0x6fbb, 0x6526, 0x5db4, 0x7354, 0x493f, + 0x4f70, 0x376a, 0x38f7, 0x3b2c, 0x5d2c, 0x522a, 0x340a, 0x71e3, + 0x7db4, 0x2ead, 0x2f4e, 0x305c, 0x3075, 0x3243, 0x6c9e, 0x3448, + 0x3824, 0x3b9a, 0x3e1d, 0x3e95, 0x3ead, 0x3ef7, 0x3f1f, 0x408c, + 0x42b5, 0x433a, 0x43d0, 0x48af, 0x4c40, 0x5887, 0x598e, 0x5a0b, + 0x5de0, 0x6247, 0x6a02, 0x6ae6, 0x6e44, 0x7013, + /* 0x14521..0x1457E */ + 0x70b8, 0x712d, 0x71d8, 0x7f0e, 0x4ce5, 0x4458, 0x44e2, 0x4575, + 0x4ef4, 0x5684, 0x5b1b, 0x7069, 0x73d1, 0x4eba, 0x34f2, 0x3fb9, + 0x44a4, 0x6f4d, 0x6fed, 0x7244, 0x3178, 0x386b, 0x3929, 0x3c55, + 0x3e97, 0x4dfb, 0x5e8f, 0x551c, 0x6cbc, 0x6ee2, 0x785b, 0x50b9, + 0x2f1d, 0x4bbf, 0x4fb1, 0x5530, 0x76fb, 0x314e, 0x3410, 0x3835, + 0x3857, 0x39ac, 0x3c60, 0x3f92, 0x4597, 0x475c, 0x4e21, 0x567b, + 0x63df, 0x6ced, 0x7014, 0x70fd, 0x734d, 0x5825, 0x583a, 0x32aa, + 0x3ea6, 0x371f, 0x3974, 0x4012, 0x3012, 0x315a, 0x31ac, 0x31cd, + 0x3200, 0x3510, 0x3854, 0x3858, 0x3957, 0x3b95, 0x3cf6, 0x3d8b, + 0x40bc, 0x4295, 0x442d, 0x4771, 0x4843, 0x48bc, 0x48df, 0x56d7, + 0x4dd8, 0x4e6f, 0x4d9b, 0x506f, 0x51c8, 0x3f53, 0x55d8, 0x5977, + 0x5b49, 0x5b54, 0x5b52, 0x5cd6, 0x5d71, 0x3230, + /* 0x14621..0x1467E */ + 0x6463, 0x6569, 0x65e4, 0x6a0e, 0x6b04, 0x6c46, 0x6e0f, 0x7003, + 0x700f, 0x7419, 0x7676, 0x782d, 0x7a30, 0x75d8, 0x30cd, 0x32d5, + 0x340c, 0x3802, 0x3c0e, 0x41a7, 0x449e, 0x4d1e, 0x57b3, 0x5ae5, + 0x60f4, 0x6404, 0x7053, 0x7285, 0x3ce0, 0x7d07, 0x333f, 0x3f97, + 0x3fb3, 0x4d9c, 0x5279, 0x5763, 0x59bf, 0x5be4, 0x4bd2, 0x52ec, + 0x6aad, 0x4803, 0x4a61, 0x31f8, 0x5a81, 0x4934, 0x3c4a, 0x7cf6, + 0x62eb, 0x3bc5, 0x7149, 0x501e, 0x3678, 0x3c6f, 0x40c7, 0x4566, + 0x4c8c, 0x6c5a, 0x7041, 0x7813, 0x3451, 0x46c7, 0x720d, 0x3948, + 0x70a3, 0x3185, 0x2e4d, 0x31ea, 0x6599, 0x6b0e, 0x5058, 0x437a, + 0x734b, 0x4962, 0x79b4, 0x5e04, 0x5577, 0x3357, 0x4960, 0x6edf, + 0x76e3, 0x4c5d, 0x2e8c, 0x3c3c, 0x3f10, 0x6fe9, 0x3302, 0x6cd1, + 0x6089, 0x6679, 0x3eff, 0x45e5, 0x2e73, 0x3165, + /* 0x14721..0x1477E */ + 0x3982, 0x3c3f, 0x77ee, 0x2efb, 0x398a, 0x3fcd, 0x6a8d, 0x4fe1, + 0x59b0, 0x5962, 0x3be7, 0x6471, 0x532b, 0x51b1, 0x3e74, 0x3ff5, + 0x437b, 0x449a, 0x51c3, 0x5c98, 0x2e43, 0x3efc, 0x2e4b, 0x37dc, + 0x36a2, 0x40a9, 0x4fc3, 0x5d0d, 0x60fd, 0x6133, 0x61bf, 0x6fb2, + 0x6997, 0x66a4, 0x3df4, 0x428a, 0x44ad, 0x6987, 0x4777, 0x4ce2, + 0x4d3e, 0x5436, 0x5834, 0x3a46, 0x5f75, 0x62ad, 0x79ac, 0x2ff3, + 0x3ec3, 0x42dd, 0x4392, 0x4557, 0x476f, 0x56c3, 0x524c, 0x60cc, + 0x60ba, 0x6f29, 0x714d, 0x300d, 0x37f9, 0x3a92, 0x4885, 0x4973, + 0x5164, 0x52fd, 0x6cb7, 0x38f2, 0x6ce0, 0x766a, 0x7019, 0x677f, + 0x59e4, 0x57e7, 0x6429, 0x2f2f, 0x3265, 0x335a, 0x42cd, 0x47cf, + 0x4cca, 0x567d, 0x5b94, 0x5c95, 0x6236, 0x6584, 0x6feb, 0x46dd, + 0x4f20, 0x5206, 0x5e1b, 0x63ab, 0x79c1, 0x7ea6, + /* 0x14821..0x1487E */ + 0x31fd, 0x5bb1, 0x5872, 0x5bb8, 0x6087, 0x5b48, 0x4ae8, 0x3e61, + 0x608c, 0x5551, 0x5560, 0x316b, 0x7262, 0x4e8c, 0x567a, 0x7197, + 0x7aea, 0x2f10, 0x5f70, 0x429c, 0x5b4f, 0x75a5, 0x7ce9, 0x367a, + 0x3859, 0x66e4, 0x76bc, 0x2f34, 0x3224, 0x334a, 0x33cd, 0x33db, + 0x3e06, 0x442c, 0x4591, 0x477f, 0x4c3e, 0x4c4e, 0x5248, 0x52af, + 0x53ed, 0x5554, 0x5e41, 0x622c, 0x65e9, 0x6ca9, 0x5bc4, 0x71c6, + 0x5169, 0x7812, 0x78ef, 0x433d, 0x4669, 0x556a, 0x56e4, 0x58d0, + 0x6543, 0x66ee, 0x332a, 0x3351, 0x3426, 0x3983, 0x3e87, 0x3f7c, + 0x40b2, 0x4249, 0x4279, 0x42ab, 0x4590, 0x4bd4, 0x4ccc, 0x55b2, + 0x56ae, 0x5891, 0x59d8, 0x5dcb, 0x5f77, 0x60a5, 0x68ab, 0x6ab9, + 0x6cbb, 0x707f, 0x775e, 0x78db, 0x4a0b, 0x5c38, 0x3099, 0x3c3e, + 0x3fae, 0x4787, 0x4bd8, 0x5435, 0x5709, 0x5f8e, + /* 0x14921..0x1497E */ + 0x7f3b, 0x47ca, 0x5a17, 0x3339, 0x558b, 0x7aed, 0x3f66, 0x619d, + 0x63f1, 0x6098, 0x3f3c, 0x3fc5, 0x5562, 0x5b46, 0x703c, 0x4867, + 0x39eb, 0x3a9b, 0x5d10, 0x567e, 0x6b2c, 0x2ff5, 0x3f6a, 0x4a19, + 0x4c37, 0x4f02, 0x54e2, 0x5968, 0x6868, 0x6a55, 0x6c79, 0x3edf, + 0x43cf, 0x55c5, 0x59d2, 0x62d7, 0x7328, 0x72f2, 0x649c, 0x66ed, + 0x7c2d, 0x34c1, 0x3f6c, 0x458c, 0x4d5c, 0x5015, 0x6ca7, 0x6cd3, + 0x783b, 0x454f, 0x54f6, 0x2e0d, 0x2ed8, 0x37e0, 0x392b, 0x3a66, + 0x3bcc, 0x31a8, 0x3e03, 0x3e9c, 0x4016, 0x4276, 0x4577, 0x45a7, + 0x466e, 0x4d6e, 0x5236, 0x5b26, 0x6150, 0x619a, 0x6299, 0x6b5c, + 0x6ca0, 0x6ce6, 0x6d74, 0x761c, 0x7644, 0x2fae, 0x44ab, 0x4b66, + 0x621e, 0x6461, 0x656a, 0x70e8, 0x3c01, 0x4953, 0x78a8, 0x647a, + 0x6557, 0x2f0f, 0x326f, 0x3fa9, 0x3e45, 0x470d, + /* 0x14A21..0x14A7E */ + 0x598f, 0x6179, 0x6907, 0x6986, 0x4df5, 0x3f17, 0x4255, 0x4cb8, + 0x2ecf, 0x5269, 0x7b92, 0x3206, 0x343b, 0x3674, 0x38b3, 0x41a4, + 0x426e, 0x511a, 0x396e, 0x5c89, 0x5cde, 0x5d1b, 0x76f0, 0x4587, + 0x605e, 0x2e19, 0x2f75, 0x3175, 0x3840, 0x3e63, 0x3e73, 0x3f0a, + 0x47c4, 0x2e26, 0x653d, 0x7589, 0x765b, 0x5c73, 0x7801, 0x30fb, + 0x38c1, 0x5656, 0x58a7, 0x3225, 0x57a5, 0x6511, 0x5b86, 0x304f, + 0x3909, 0x5247, 0x5bc7, 0x5de8, 0x6fba, 0x6fd4, 0x704d, 0x2fbf, + 0x32c9, 0x3a29, 0x3f01, 0x77ad, 0x2fdd, 0x6217, 0x72ea, 0x3703, + 0x4355, 0x4b69, 0x552b, 0x68dc, 0x6f14, 0x5a42, 0x32df, 0x3893, + 0x4155, 0x420a, 0x46ae, 0x4bcd, 0x5c3f, 0x63e9, 0x3023, 0x2ff8, + 0x3305, 0x3446, 0x3831, 0x3949, 0x3b9d, 0x3cf0, 0x3cef, 0x3d29, + 0x3e96, 0x42b1, 0x4367, 0x453e, 0x45b9, 0x470b, + /* 0x14B21..0x14B7E */ + 0x4cd5, 0x4ce1, 0x50f9, 0x5832, 0x5e2b, 0x60de, 0x62b3, 0x640c, + 0x64ec, 0x6702, 0x6912, 0x6a2a, 0x6c4a, 0x70a6, 0x72d2, 0x78fd, + 0x7cf3, 0x7d6c, 0x2e4f, 0x2ea1, 0x308d, 0x3256, 0x374a, 0x39a8, + 0x3e3d, 0x3fd8, 0x3fd9, 0x423f, 0x46b4, 0x471b, 0x47d0, 0x48d2, + 0x3192, 0x5d21, 0x60aa, 0x61a8, 0x6b00, 0x6c8c, 0x6cbf, 0x727e, + 0x7632, 0x3420, 0x782c, 0x3317, 0x30d5, 0x335c, 0x38a8, 0x44b2, + 0x4734, 0x5267, 0x5766, 0x5a46, 0x71e6, 0x32c3, 0x4ca1, 0x4b86, + 0x3800, 0x3e4c, 0x3954, 0x472c, 0x5ffb, 0x31e1, 0x56c6, 0x4469, + 0x58e8, 0x7b54, 0x7ebb, 0x37cb, 0x39b9, 0x4627, 0x479a, 0x4bce, + 0x34e9, 0x49d9, 0x3e55, 0x619c, 0x4795, 0x7baa, 0x47fe, 0x7c52, + 0x485d, 0x2ea6, 0x2fe3, 0x33c8, 0x42b9, 0x472b, 0x4cab, 0x6fc4, + 0x2fad, 0x5e6d, 0x7ebf, 0x2e07, 0x4162, 0x4e80, + /* 0x14C21..0x14C7E */ + 0x4f2b, 0x6513, 0x3473, 0x472a, 0x7b45, 0x3df3, 0x5b95, 0x3cac, + 0x3bc6, 0x671c, 0x4e4a, 0x64d1, 0x5a14, 0x6108, 0x3999, 0x5c8d, + 0x4c11, 0x5720, 0x32d9, 0x3922, 0x5121, 0x525f, 0x57db, 0x7727, + 0x7d61, 0x490b, 0x3a7f, 0x3a18, 0x31a5, 0x340d, 0x347d, 0x460e, + 0x56df, 0x6ff7, 0x7298, 0x7cf4, 0x39ea, 0x525d, 0x4ec5, 0x314d, + 0x48c9, 0x5dbf, 0x5dec, 0x7762, 0x7eba, 0x4478, 0x4a21, 0x6302, + 0x3984, 0x3b5f, 0x4bdb, 0x531b, 0x56f2, 0x5db2, 0x6017, 0x6499, + 0x3132, 0x4728, 0x7ed9, 0x56ee, 0x4762, 0x32ff, 0x7905, 0x3c24, + 0x423b, 0x5c7e, 0x6cb0, 0x354f, 0x40b6, 0x5d0b, 0x7580, 0x3301, + 0x2e5f, 0x31b6, 0x391c, 0x523a, 0x6036, 0x71ce, 0x3f25, 0x57e2, + 0x3384, 0x3f79, 0x5d04, 0x65ac, 0x6a33, 0x6e8d, 0x7756, 0x47f3, + 0x65ae, 0x7453, 0x4109, 0x4108, 0x4cb9, 0x5652, + /* 0x14D21..0x14D7E */ + 0x6aed, 0x6f38, 0x352f, 0x2f51, 0x312a, 0x32c7, 0x33cb, 0x3ba5, + 0x3e7d, 0x40a0, 0x4182, 0x43d6, 0x4709, 0x47da, 0x4e67, 0x4d8c, + 0x5336, 0x5337, 0x5531, 0x5950, 0x68d5, 0x6a98, 0x704a, 0x7091, + 0x70f5, 0x76c4, 0x678d, 0x3915, 0x2e88, 0x2f59, 0x2e0e, 0x6a89, + 0x6f3f, 0x7810, 0x30ad, 0x3e7c, 0x3996, 0x3bb9, 0x3eb8, 0x43da, + 0x43fa, 0x44c1, 0x46dc, 0x494a, 0x49d8, 0x4d0b, 0x4eb6, 0x5194, + 0x5528, 0x5aaf, 0x5f8a, 0x6000, 0x6449, 0x64c9, 0x6981, 0x6b21, + 0x6e0a, 0x7065, 0x767d, 0x790a, 0x417e, 0x4291, 0x4b32, 0x4c83, + 0x4d74, 0x5fcc, 0x5ffc, 0x4dc0, 0x5f85, 0x67ba, 0x68f8, 0x4765, + 0x63b1, 0x783c, 0x76f7, 0x4d1b, 0x5d61, 0x643d, 0x716a, 0x2e71, + 0x3375, 0x3d50, 0x4b04, 0x4feb, 0x65cd, 0x662d, 0x69a7, 0x3229, + 0x340f, 0x3c65, 0x474e, 0x48a8, 0x5406, 0x5483, + /* 0x14E21..0x14E7E */ + 0x55e2, 0x68cf, 0x68e1, 0x71cc, 0x76e2, 0x7678, 0x3f8b, 0x5387, + 0x5acb, 0x644e, 0x43a0, 0x5565, 0x3289, 0x4d41, 0x4e9c, 0x5409, + 0x5559, 0x586b, 0x5c92, 0x7686, 0x5adc, 0x7f8d, 0x2fb6, 0x416e, + 0x45c5, 0x665c, 0x2e86, 0x2eae, 0x30da, 0x2e21, 0x31cc, 0x3bee, + 0x4599, 0x4881, 0x4dbc, 0x531f, 0x5642, 0x57ad, 0x5a1c, 0x5ce7, + 0x626f, 0x6ad2, 0x707c, 0x71cf, 0x7675, 0x7818, 0x329b, 0x5dd1, + 0x302b, 0x3398, 0x4797, 0x4dcb, 0x51d0, 0x5433, 0x61e8, 0x6f2a, + 0x76a3, 0x7c57, 0x7e9f, 0x5460, 0x3841, 0x4d99, 0x5d2f, 0x785e, + 0x2ee4, 0x2f36, 0x2f8b, 0x31b7, 0x32b1, 0x3dba, 0x401c, 0x53b2, + 0x593c, 0x62d3, 0x7234, 0x76b7, 0x76f6, 0x770a, 0x7e97, 0x7f62, + 0x46a6, 0x4b74, 0x3217, 0x32a3, 0x50c8, 0x68c2, 0x3ec9, 0x404b, + 0x4190, 0x4f23, 0x5149, 0x5c3e, 0x5df4, 0x606f, + /* 0x14F21..0x14F7E */ + 0x64ee, 0x7023, 0x732c, 0x3442, 0x7b6f, 0x4ad3, 0x5089, 0x6cc2, + 0x6def, 0x7732, 0x32b4, 0x3a41, 0x3eca, 0x3f04, 0x4717, 0x497c, + 0x4994, 0x4d6a, 0x4f0f, 0x5262, 0x52fc, 0x5bed, 0x6001, 0x607e, + 0x674b, 0x70ce, 0x316d, 0x7e93, 0x5984, 0x608b, 0x7332, 0x6ad6, + 0x302d, 0x348c, 0x6a71, 0x4b6a, 0x6cc4, 0x6107, 0x40d1, 0x47a0, + 0x7df2, 0x2e99, 0x2e98, 0x7c10, 0x6a6b, 0x65c1, 0x6568, 0x4900, + 0x4e7e, 0x5897, 0x6155, 0x8e9f, 0x3b41, 0x3b56, 0x3b7d, 0x3b93, + 0x3bd8, 0x3bec, 0x3c12, 0x3c1e, 0x3c23, 0x3c2b, 0x178d, 0x3c62, + 0x813b, 0x813c, 0x96b4, 0x3c7a, 0x3c8f, 0x3c9f, 0x3ca3, 0x3caa, + 0x3cba, 0x3ccb, 0x3cd0, 0x3cd2, 0x3cf4, 0x9c34, 0x17e2, 0x3d0d, + 0x3d27, 0x8111, 0x3d46, 0x3d47, 0x3d53, 0x3d4a, 0x3d6d, 0x3d81, + 0x3da0, 0x3da4, 0x3da7, 0x3db8, 0x3dcb, 0x341e, + /* 0x15021..0x1507E */ + 0x3f0c, 0x2e10, 0x2e15, 0x2e2a, 0x2e31, 0x2e36, 0x2e3c, 0x2e3f, + 0x2e42, 0x2e56, 0x2e58, 0x2e82, 0x2e85, 0x6c6b, 0x2e8a, 0x6212, + 0x3f0d, 0x2e8e, 0x2e9e, 0x2e9f, 0x2ea0, 0x2ea2, 0x2eb0, 0x2eb3, + 0x2eb6, 0x2ece, 0x2ecd, 0x2ec4, 0x2ec6, 0x2ec2, 0x2ed7, 0x2ede, + 0x2eed, 0x2edf, 0x2ef7, 0x2f09, 0x2f5a, 0x2f30, 0x2f5b, 0x2f5d, + 0x2f57, 0x2f47, 0x2f76, 0x2f88, 0x2f8f, 0x2f98, 0x2f7b, 0x2f69, + 0x2f70, 0x2f91, 0x2f6f, 0x2f86, 0x2f96, 0x3118, 0x2fd4, 0x2fdf, + 0x2fce, 0x2fd8, 0x2fdb, 0x2fd1, 0x2fda, 0x2fd0, 0x2fe4, 0x2fe5, + 0x301a, 0x3028, 0x3014, 0x302a, 0x3025, 0x3005, 0x2f1c, 0x2ff6, + 0x3021, 0x3029, 0x302c, 0x2ffe, 0x2fef, 0x3011, 0x3006, 0x3043, + 0x3047, 0x4703, 0x3055, 0x3050, 0x3048, 0x305a, 0x3056, 0x306c, + 0x3078, 0x3080, 0x309a, 0x3085, 0x30b4, 0x30b2, + /* 0x15121..0x1517E */ + 0x30c9, 0x30ca, 0x30b3, 0x30c2, 0x30d6, 0x30de, 0x30e5, 0x30ed, + 0x30e3, 0x30ee, 0x30f9, 0x30f5, 0x3109, 0x3101, 0x3102, 0x3116, + 0x3115, 0x3114, 0x311a, 0x3121, 0x313a, 0x3137, 0x313c, 0x313b, + 0x313f, 0x3140, 0x3152, 0x314c, 0x3154, 0x3162, 0x5af8, 0x3169, + 0x316a, 0x316e, 0x3180, 0x3182, 0x36d8, 0x318c, 0x3189, 0x318f, + 0x3191, 0x3193, 0x3195, 0x3196, 0x31a4, 0x31a6, 0x31a2, 0x31a9, + 0x31aa, 0x31ab, 0x31b3, 0x31b1, 0x31b2, 0x31b0, 0x31b5, 0x31bd, + 0x31c5, 0x31c9, 0x31db, 0x31e0, 0x6655, 0x31e9, 0x31ed, 0x31f0, + 0x31f5, 0x31fe, 0x3204, 0x320b, 0x3214, 0x320e, 0x3227, 0x322a, + 0x322e, 0x3233, 0x3239, 0x324f, 0x3244, 0x324b, 0x324c, 0x325e, + 0x3254, 0x326a, 0x3274, 0x3269, 0x3273, 0x327f, 0x327d, 0x328d, + 0x3294, 0x3292, 0x3271, 0x3288, 0x3291, 0x6fa8, + /* 0x15221..0x1527E */ + 0x6fa7, 0x32ac, 0x32ad, 0x32bc, 0x32b5, 0x32c1, 0x32cd, 0x32d7, + 0x32de, 0x32e3, 0x32e6, 0x78ed, 0x32e0, 0x32f3, 0x32f5, 0x32f8, + 0x32f9, 0x3306, 0x3308, 0x5538, 0x330d, 0x3310, 0x330f, 0x3315, + 0x331a, 0x3323, 0x332f, 0x3331, 0x3333, 0x3338, 0x3340, 0x3346, + 0x3345, 0x2e17, 0x3349, 0x334d, 0x31d6, 0x335e, 0x3369, 0x336e, + 0x3918, 0x337b, 0x3377, 0x3382, 0x3396, 0x33a0, 0x33a6, 0x33a5, + 0x33ae, 0x33b0, 0x33b6, 0x33c3, 0x5c12, 0x76d9, 0x33df, 0x46fc, + 0x51ee, 0x33ee, 0x33e8, 0x33ed, 0x33fa, 0x3401, 0x343d, 0x3440, + 0x342c, 0x342d, 0x343c, 0x342e, 0x3436, 0x3429, 0x341d, 0x344e, + 0x348f, 0x3475, 0x348e, 0x345f, 0x3471, 0x3477, 0x3470, 0x3492, + 0x347b, 0x3480, 0x3476, 0x3484, 0x3490, 0x3486, 0x34c7, 0x34a2, + 0x34b8, 0x34a5, 0x34ac, 0x34c4, 0x34c8, 0x34a8, + /* 0x15321..0x1537E */ + 0x34ab, 0x34c2, 0x34a4, 0x34be, 0x34bc, 0x34d8, 0x34e5, 0x34e6, + 0x350f, 0x3514, 0x34fd, 0x34ee, 0x34ed, 0x34fa, 0x34e2, 0x3539, + 0x3540, 0x3563, 0x354c, 0x352e, 0x355c, 0x3545, 0x3556, 0x3557, + 0x3538, 0x3533, 0x355d, 0x3599, 0x3580, 0x34af, 0x358a, 0x359f, + 0x357b, 0x357e, 0x3598, 0x359e, 0x35ae, 0x357c, 0x3583, 0x35a9, + 0x3587, 0x35a8, 0x35da, 0x35c5, 0x35df, 0x35c4, 0x35dc, 0x35e4, + 0x35d4, 0x3614, 0x35f7, 0x3616, 0x35fe, 0x35fd, 0x361b, 0x35f9, + 0x364e, 0x3650, 0x51df, 0x3634, 0x3636, 0x3632, 0x3638, 0x366b, + 0x3664, 0x362f, 0x366c, 0x366a, 0x3686, 0x3680, 0x368a, 0x36a0, + 0x3694, 0x368f, 0x36a5, 0x36ae, 0x36b6, 0x36b4, 0x36c2, 0x36bc, + 0x36c1, 0x36c3, 0x36c0, 0x36c8, 0x36ce, 0x36d1, 0x36d3, 0x36d7, + 0x36ee, 0x36f9, 0x3700, 0x36ff, 0x3704, 0x3709, + /* 0x15421..0x1547E */ + 0x3708, 0x370b, 0x370d, 0x3713, 0x3718, 0x3716, 0x35c7, 0x371c, + 0x3726, 0x3737, 0x3738, 0x374e, 0x373b, 0x3740, 0x374f, 0x3769, + 0x37c0, 0x3788, 0x3761, 0x377f, 0x3789, 0x3793, 0x37a0, 0x37b3, + 0x37a4, 0x37aa, 0x37b0, 0x37c3, 0x37c6, 0x37d4, 0x37d2, 0x37d3, + 0x380a, 0x37d6, 0x37e3, 0x380b, 0x3819, 0x381d, 0x3872, 0x3821, + 0x3862, 0x384b, 0x3870, 0x4bc0, 0x3852, 0x383d, 0x3879, 0x3885, + 0x38b9, 0x389f, 0x38ab, 0x38ba, 0x38de, 0x38bb, 0x38b8, 0x38ae, + 0x38c5, 0x38d3, 0x38d1, 0x38d7, 0x38d9, 0x38d8, 0x38e5, 0x38dc, + 0x38e4, 0x38df, 0x38ef, 0x38fa, 0x38f9, 0x38fb, 0x38fc, 0x38fd, + 0x3902, 0x390a, 0x3910, 0x391b, 0x48a6, 0x3925, 0x392c, 0x392d, + 0x3932, 0x3938, 0x393e, 0x5ad2, 0x3955, 0x3950, 0x394e, 0x395a, + 0x3958, 0x3962, 0x3960, 0x3967, 0x396c, 0x3969, + /* 0x15521..0x1557E */ + 0x3978, 0x3981, 0x399d, 0x2f5e, 0x2fab, 0x39a3, 0x39b2, 0x39c6, + 0x39e8, 0x39dc, 0x398d, 0x39d9, 0x39da, 0x3a25, 0x3a1f, 0x3a11, + 0x3a1c, 0x3a09, 0x3a1a, 0x3a40, 0x3a6c, 0x3a49, 0x3a35, 0x3a36, + 0x3a62, 0x3a6a, 0x3a9a, 0x3abc, 0x3abe, 0x3acb, 0x3ac2, 0x3abd, + 0x3ae3, 0x3ad7, 0x3ae6, 0x3ae9, 0x3ad6, 0x3afa, 0x3afb, 0x3b0c, + 0x3b0b, 0x3b16, 0x3b32, 0x3ad0, 0x3b2a, 0x3b36, 0x3b3e, 0x3b43, + 0x3b45, 0x3b40, 0x3b51, 0x3b55, 0x3b5a, 0x3b5b, 0x3b65, 0x3b69, + 0x3b70, 0x3b73, 0x3b75, 0x3b78, 0x4588, 0x3b7a, 0x3b80, 0x3b83, + 0x3ba6, 0x3bb8, 0x3bc3, 0x3bc7, 0x3bc9, 0x3bd4, 0x3bd0, 0x3be4, + 0x3be6, 0x3be2, 0x3bde, 0x3be5, 0x3beb, 0x3bf0, 0x3bf6, 0x3bf3, + 0x3c05, 0x3c07, 0x3c08, 0x3c0d, 0x3c13, 0x3c20, 0x3c22, 0x3c28, + 0x3c38, 0x3c39, 0x3c41, 0x3c46, 0x3c4e, 0x3c53, + /* 0x15621..0x1567E */ + 0x3c50, 0x3c4f, 0x3b71, 0x3c6c, 0x3c6e, 0x2e62, 0x3c76, 0x3c79, + 0x3c8c, 0x3c91, 0x3c94, 0x399b, 0x3cab, 0x3cbb, 0x3cb6, 0x3cbc, + 0x3cb7, 0x3cc5, 0x3cbe, 0x3cc7, 0x3cd9, 0x3ce9, 0x3cfd, 0x3cfa, + 0x3ced, 0x3d8c, 0x3cea, 0x3d0b, 0x3d15, 0x3d17, 0x3d5c, 0x3d1f, + 0x3d1b, 0x3d11, 0x3d14, 0x3d22, 0x3d1a, 0x3d19, 0x3d18, 0x3d4c, + 0x3d52, 0x3d4e, 0x3d4b, 0x3d6c, 0x3d73, 0x3d76, 0x3d87, 0x3d84, + 0x3d82, 0x3da2, 0x3d9d, 0x3dac, 0x3dae, 0x3dbd, 0x3d90, 0x3db7, + 0x3dbc, 0x3dc9, 0x3dcd, 0x3dd3, 0x3dd2, 0x3dd6, 0x3ddb, 0x3deb, + 0x3df2, 0x3df5, 0x3e0b, 0x3e1a, 0x3e19, 0x3e11, 0x3e1b, 0x3e36, + 0x3e37, 0x3e44, 0x3e43, 0x3e40, 0x3e4e, 0x3e57, 0x3e54, 0x3e5f, + 0x3e62, 0x3e64, 0x3e47, 0x3e75, 0x3e76, 0x3e7a, 0x7ebc, 0x3e7f, + 0x3ea0, 0x3ec1, 0x3ec2, 0x3ec8, 0x3ed0, 0x3ecf, + /* 0x15721..0x1577E */ + 0x3ed6, 0x3ee3, 0x3edd, 0x3eda, 0x3edb, 0x3ee2, 0x3ee1, 0x3ee8, + 0x3ee9, 0x3eec, 0x3ef1, 0x3ef3, 0x3ef0, 0x3ef4, 0x3ef8, 0x3efe, + 0x3f03, 0x3f09, 0x3f5d, 0x3f5c, 0x3f0b, 0x3f11, 0x3f16, 0x3f29, + 0x3f2d, 0x3f38, 0x3f41, 0x3f48, 0x3f4c, 0x3f4e, 0x3f2f, 0x3f51, + 0x3f56, 0x3f57, 0x3f59, 0x3f61, 0x3f6d, 0x3f73, 0x3f77, 0x3f83, + 0x3f82, 0x3f7f, 0x3f8a, 0x3f88, 0x3f91, 0x3f87, 0x3f9e, 0x3f99, + 0x3f98, 0x3fa0, 0x3fa8, 0x3fad, 0x3fbc, 0x3fd6, 0x3ffb, 0x3fe4, + 0x3ff8, 0x3ff1, 0x3fdd, 0x40b3, 0x3fff, 0x4021, 0x4060, 0x4019, + 0x4010, 0x4029, 0x400e, 0x4031, 0x401b, 0x4015, 0x402b, 0x4026, + 0x400f, 0x403a, 0x405a, 0x4041, 0x406a, 0x4077, 0x405f, 0x404a, + 0x4046, 0x404d, 0x4063, 0x4043, 0x4064, 0x4042, 0x406c, 0x406b, + 0x4059, 0x4081, 0x408d, 0x40e7, 0x4083, 0x409a, + /* 0x15821..0x1587E */ + 0x4084, 0x409b, 0x4096, 0x4097, 0x4092, 0x40a7, 0x408b, 0x40e1, + 0x40b8, 0x40e0, 0x40d3, 0x40b4, 0x3ff0, 0x40bd, 0x40c6, 0x40b5, + 0x40d8, 0x414d, 0x4115, 0x4106, 0x40f6, 0x40f7, 0x4100, 0x40f4, + 0x40fa, 0x4103, 0x4121, 0x40fb, 0x40f1, 0x410d, 0x410e, 0x4147, + 0x413e, 0x4128, 0x4127, 0x414a, 0x413f, 0x413c, 0x412c, 0x4134, + 0x413d, 0x4142, 0x4144, 0x4173, 0x4177, 0x4158, 0x4159, 0x415a, + 0x416b, 0x4174, 0x416f, 0x4165, 0x4171, 0x415f, 0x415d, 0x4153, + 0x4175, 0x4199, 0x4196, 0x4187, 0x41ac, 0x4194, 0x419a, 0x418a, + 0x4191, 0x41ab, 0x41ae, 0x41cc, 0x41ca, 0x41c9, 0x41f7, 0x41c8, + 0x41c3, 0x41c6, 0x41ba, 0x41cb, 0x5f79, 0x41cd, 0x41e6, 0x41e3, + 0x41f6, 0x41fa, 0x41f4, 0x41ff, 0x41fd, 0x41fc, 0x41fe, 0x4200, + 0x4208, 0x4209, 0x420d, 0x420c, 0x4214, 0x421b, + /* 0x15921..0x1597E */ + 0x421e, 0x4221, 0x422a, 0x422e, 0x4230, 0x4232, 0x4233, 0x4241, + 0x424e, 0x425e, 0x4263, 0x425b, 0x4260, 0x4268, 0x427c, 0x4282, + 0x4289, 0x427e, 0x4292, 0x4293, 0x4296, 0x42d4, 0x4283, 0x4294, + 0x42d7, 0x42d1, 0x42bb, 0x42cf, 0x42ff, 0x42c6, 0x44d4, 0x42c8, + 0x42dc, 0x42cc, 0x42ca, 0x42c2, 0x42c7, 0x429b, 0x42c9, 0x430c, + 0x42ee, 0x42f1, 0x4327, 0x4302, 0x4308, 0x42ef, 0x42f5, 0x4350, + 0x433e, 0x434d, 0x441c, 0x434f, 0x4396, 0x438e, 0x4380, 0x43ab, + 0x4376, 0x43a3, 0x438f, 0x4389, 0x439f, 0x43b5, 0x436b, 0x4369, + 0x43be, 0x43e9, 0x43c0, 0x43c6, 0x43e3, 0x43c9, 0x43d2, 0x43f6, + 0x43c4, 0x4416, 0x4434, 0x4406, 0x4413, 0x4426, 0x4436, 0x451d, + 0x4417, 0x4428, 0x440f, 0x4467, 0x446f, 0x4476, 0x444e, 0x452a, + 0x4495, 0x4493, 0x44a5, 0x44a9, 0x4488, 0x44bc, + /* 0x15A21..0x15A7E */ + 0x44da, 0x44d2, 0x44c5, 0x44c7, 0x44bb, 0x44d8, 0x44c2, 0x44f1, + 0x44e7, 0x6209, 0x44e0, 0x44e1, 0x42ac, 0x44e3, 0x44ef, 0x452c, + 0x44f6, 0x44f4, 0x44f2, 0x44fa, 0x4500, 0x44fd, 0x4518, 0x451c, + 0x4505, 0x4524, 0x4523, 0x452b, 0x4534, 0x4535, 0x4537, 0x4536, + 0x4538, 0x554b, 0x4548, 0x4556, 0x4555, 0x454d, 0x4558, 0x455e, + 0x455d, 0x4572, 0x4578, 0x4582, 0x4583, 0x6b8a, 0x459b, 0x459f, + 0x45ab, 0x45b7, 0x45c3, 0x45c6, 0x45c1, 0x45c4, 0x45cc, 0x45d2, + 0x45db, 0x45d9, 0x45e0, 0x45e1, 0x45f1, 0x4772, 0x460a, 0x4603, + 0x45fb, 0x4773, 0x4635, 0x4636, 0x4634, 0x461c, 0x464f, 0x4644, + 0x4649, 0x4641, 0x465e, 0x465d, 0x4664, 0x4667, 0x4668, 0x465f, + 0x4662, 0x4670, 0x4683, 0x4688, 0x468e, 0x4689, 0x4684, 0x4698, + 0x469d, 0x46c1, 0x46b9, 0x46c9, 0x46be, 0x46bc, + /* 0x15B21..0x15B7E */ + 0x46c4, 0x46b8, 0x46d6, 0x46da, 0x46e0, 0x463f, 0x46e6, 0x46e9, + 0x46f0, 0x46f5, 0x46f7, 0x470f, 0x4716, 0x471e, 0x4726, 0x4727, + 0x7738, 0x472e, 0x473f, 0x4736, 0x4741, 0x4738, 0x4737, 0x4746, + 0x475e, 0x4760, 0x4759, 0x4763, 0x4764, 0x4789, 0x4770, 0x47a9, + 0x477c, 0x476a, 0x478c, 0x478b, 0x47a6, 0x47a1, 0x4785, 0x47b7, + 0x47ef, 0x47b4, 0x47ec, 0x47b3, 0x47e9, 0x47b8, 0x47e4, 0x47de, + 0x47dd, 0x47e2, 0x47ee, 0x47b9, 0x47ce, 0x47c6, 0x47e7, 0x4a9c, + 0x481e, 0x4846, 0x4829, 0x4840, 0x484d, 0x4832, 0x484e, 0x48b3, + 0x482b, 0x4859, 0x4863, 0x4877, 0x487f, 0x489f, 0x488f, 0x48ad, + 0x4894, 0x489d, 0x489b, 0x4883, 0x4aae, 0x48b9, 0x4874, 0x48b5, + 0x48a0, 0x48ba, 0x490f, 0x488d, 0x487e, 0x4901, 0x48ca, 0x4908, + 0x48d8, 0x4922, 0x4926, 0x48e1, 0x490c, 0x48cd, + /* 0x15C21..0x15C7E */ + 0x48d4, 0x48e7, 0x48d5, 0x4936, 0x4912, 0x4904, 0x48d7, 0x48e3, + 0x4925, 0x48f9, 0x48e0, 0x48ef, 0x4928, 0x492a, 0x491a, 0x4923, + 0x4921, 0x48c6, 0x4979, 0x4977, 0x495c, 0x4978, 0x496b, 0x4954, + 0x497e, 0x496e, 0x4939, 0x4974, 0x493d, 0x4959, 0x4930, 0x4961, + 0x495e, 0x495d, 0x4981, 0x496a, 0x49b2, 0x49ae, 0x49d0, 0x49bf, + 0x49c1, 0x49d3, 0x49be, 0x49ce, 0x3be8, 0x49ca, 0x49dd, 0x49bb, + 0x49c3, 0x49a7, 0x4a2e, 0x4991, 0x49a0, 0x499c, 0x4995, 0x49b4, + 0x49de, 0x49e8, 0x4a02, 0x4a1b, 0x49ff, 0x4b0a, 0x49f9, 0x49f2, + 0x49e7, 0x4a05, 0x49b1, 0x4a1e, 0x49ed, 0x4a14, 0x49eb, 0x4a0a, + 0x4a12, 0x4ac1, 0x4a23, 0x4a13, 0x4a44, 0x4a0c, 0x4a72, 0x4a36, + 0x4a78, 0x4a47, 0x4a62, 0x4a59, 0x4a66, 0x4a48, 0x4a38, 0x4a22, + 0x4a90, 0x4a8d, 0x4aa0, 0x4a84, 0x4aa2, 0x4aa3, + /* 0x15D21..0x15D7E */ + 0x4a97, 0x6617, 0x4abb, 0x4ac3, 0x4ac2, 0x4ab8, 0x4ab3, 0x4aac, + 0x4ade, 0x4ad1, 0x4adf, 0x4aaa, 0x4ada, 0x4aea, 0x4afb, 0x4b05, + 0x6616, 0x4afa, 0x4b12, 0x4b16, 0x7b31, 0x4b1f, 0x4b38, 0x4b37, + 0x56dc, 0x4b39, 0x78ee, 0x4b47, 0x4b43, 0x4b49, 0x4b50, 0x4b59, + 0x4b54, 0x4b5b, 0x4b5f, 0x4b61, 0x4b78, 0x4b79, 0x4b7f, 0x4b80, + 0x4b84, 0x4b83, 0x4b8d, 0x4b98, 0x4b95, 0x4b9e, 0x4ba4, 0x4baa, + 0x4bab, 0x4baf, 0x4bb2, 0x4bb1, 0x4bb3, 0x4bb7, 0x4bbc, 0x4bc6, + 0x4bcb, 0x4bd3, 0x4bdf, 0x4bec, 0x4beb, 0x4bf3, 0x4bef, 0x7ebe, + 0x4c08, 0x4c13, 0x4c14, 0x4c1b, 0x4c24, 0x4c23, 0x4c5e, 0x4c55, + 0x4c62, 0x4c6a, 0x4c82, 0x4c8d, 0x4c9a, 0x4c81, 0x4c9b, 0x4c7e, + 0x4c68, 0x4c73, 0x4c92, 0x4c90, 0x4cc4, 0x4cf1, 0x4cd3, 0x4cbd, + 0x4cd7, 0x4cc5, 0x4cdd, 0x4cae, 0x4cb1, 0x4cbe, + /* 0x15E21..0x15E7E */ + 0x4cba, 0x4cdb, 0x4cef, 0x4cd9, 0x4cea, 0x4d1f, 0x684d, 0x4d36, + 0x4d2b, 0x4d3d, 0x4d38, 0x4d19, 0x4d35, 0x4d33, 0x4d12, 0x4d0c, + 0x4d63, 0x4d93, 0x4d64, 0x4d5a, 0x4d79, 0x4d59, 0x4d8e, 0x4d95, + 0x4fe4, 0x4d85, 0x4df9, 0x4e15, 0x4e0a, 0x4db5, 0x4dc7, 0x4de6, + 0x4db8, 0x4dc6, 0x4dec, 0x4dde, 0x4dcc, 0x4de8, 0x4dd2, 0x4dc5, + 0x4dfa, 0x4dd9, 0x4de4, 0x4dd5, 0x4dea, 0x4dee, 0x4e2d, 0x4e6e, + 0x4e2e, 0x4e19, 0x4e72, 0x4e5f, 0x4e3e, 0x4e23, 0x4e6b, 0x4e2b, + 0x4e76, 0x4e4d, 0x4e1f, 0x4e43, 0x4e3a, 0x4e4e, 0x4e24, 0x4eff, + 0x4e1d, 0x4e38, 0x4e82, 0x4eaa, 0x4e98, 0x4ec9, 0x4eb7, 0x4ed3, + 0x4ebd, 0x4eaf, 0x4ec4, 0x4eb2, 0x4ed4, 0x4ed5, 0x4e8f, 0x4ea5, + 0x4ec2, 0x4e9f, 0x4f41, 0x4f11, 0x504c, 0x4eec, 0x4ef8, 0x4efe, + 0x4f3f, 0x4ef2, 0x4f31, 0x4eef, 0x4f32, 0x4ecc, + /* 0x15F21..0x15F7E */ + 0x4f3e, 0x4f13, 0x4ef7, 0x4f86, 0x4f7a, 0x4f78, 0x4f81, 0x4f80, + 0x4f6f, 0x4f5b, 0x4ff3, 0x4f6d, 0x4f82, 0x4f7c, 0x4f58, 0x4f8e, + 0x4f91, 0x4fc2, 0x4f66, 0x4fb3, 0x4fa3, 0x4fa1, 0x4fa4, 0x4fb9, + 0x4fc6, 0x4faa, 0x4fdf, 0x4fd5, 0x4fec, 0x4fd4, 0x4fd8, 0x4ff1, + 0x4fee, 0x4fdb, 0x5009, 0x500b, 0x4ffa, 0x5011, 0x5001, 0x500f, + 0x4ffe, 0x501b, 0x501a, 0x4f74, 0x501d, 0x5018, 0x501f, 0x5030, + 0x503e, 0x5032, 0x5051, 0x5063, 0x5099, 0x5092, 0x50af, 0x50f1, + 0x50ac, 0x50b8, 0x50b3, 0x50ae, 0x50df, 0x50cb, 0x50dd, 0x50d9, + 0x5109, 0x50fd, 0x511c, 0x5119, 0x5165, 0x5155, 0x5188, 0x5166, + 0x5162, 0x514c, 0x5156, 0x516c, 0x518f, 0x51fb, 0x5184, 0x5195, + 0x51a8, 0x51ac, 0x51d7, 0x51b9, 0x51be, 0x51d2, 0x51c9, 0x51d4, + 0x51ce, 0x51e0, 0x51ec, 0x51e7, 0x51f5, 0x51fc, + /* 0x16021..0x1607E */ + 0x51f9, 0x51ff, 0x520d, 0x5210, 0x521b, 0x5228, 0x522d, 0x522c, + 0x5230, 0x5232, 0x523b, 0x523c, 0x523f, 0x5240, 0x5246, 0x524b, + 0x5258, 0x5274, 0x527e, 0x5282, 0x5281, 0x5287, 0x5292, 0x5296, + 0x52a2, 0x52a7, 0x52b9, 0x52b2, 0x52c3, 0x52c6, 0x52c4, 0x52ce, + 0x52d2, 0x52e2, 0x52e0, 0x52e1, 0x52f9, 0x52f7, 0x300f, 0x5317, + 0x530a, 0x531c, 0x5316, 0x531d, 0x5334, 0x532f, 0x5329, 0x5325, + 0x533e, 0x534e, 0x534f, 0x7ed8, 0x5357, 0x536a, 0x5368, 0x5370, + 0x5378, 0x5375, 0x537b, 0x537a, 0x53c8, 0x53b3, 0x53ce, 0x53bb, + 0x53c0, 0x53e5, 0x53ee, 0x53de, 0x54a2, 0x5405, 0x546f, 0x5425, + 0x53f8, 0x5432, 0x543a, 0x5455, 0x543f, 0x545f, 0x5459, 0x5441, + 0x545c, 0x5469, 0x5470, 0x5463, 0x546a, 0x5476, 0x547e, 0x548b, + 0x549e, 0x54a7, 0x54ca, 0x54cf, 0x54d4, 0x53f1, + /* 0x16121..0x1617E */ + 0x54e0, 0x54e3, 0x54e7, 0x54e9, 0x54ee, 0x54f2, 0x54f0, 0x54f1, + 0x54f8, 0x54f7, 0x5504, 0x5503, 0x5505, 0x550c, 0x550e, 0x550d, + 0x5515, 0x5513, 0x551e, 0x5526, 0x552c, 0x553c, 0x5544, 0x554d, + 0x554a, 0x5549, 0x555b, 0x5546, 0x555a, 0x5569, 0x5564, 0x5567, + 0x556b, 0x556d, 0x5578, 0x5576, 0x5586, 0x5587, 0x5574, 0x558a, + 0x5589, 0x5582, 0x5594, 0x559a, 0x559d, 0x55a5, 0x55a3, 0x55c2, + 0x55b3, 0x55c3, 0x55b5, 0x55bd, 0x55b8, 0x55bc, 0x55b1, 0x55cd, + 0x55ca, 0x55d2, 0x55d9, 0x55e3, 0x55de, 0x55fe, 0x55ff, 0x55fc, + 0x5601, 0x55f0, 0x55fa, 0x55f2, 0x55f3, 0x560b, 0x560d, 0x5609, + 0x561f, 0x5627, 0x5620, 0x5621, 0x5622, 0x5624, 0x5634, 0x5630, + 0x563b, 0x5647, 0x5648, 0x5646, 0x565c, 0x5658, 0x5661, 0x5662, + 0x5668, 0x5669, 0x566a, 0x5667, 0x566c, 0x5670, + /* 0x16221..0x1627E */ + 0x5672, 0x5676, 0x5678, 0x567c, 0x5680, 0x5683, 0x5688, 0x568b, + 0x568e, 0x5696, 0x5693, 0x5699, 0x569a, 0x56b0, 0x56b4, 0x56b8, + 0x56b9, 0x56ba, 0x56c2, 0x56cd, 0x56d6, 0x56d2, 0x56de, 0x56e1, + 0x56e5, 0x56e7, 0x56ea, 0x662f, 0x56fb, 0x5708, 0x5707, 0x5704, + 0x5729, 0x5724, 0x571e, 0x5725, 0x5726, 0x571b, 0x5737, 0x5738, + 0x5747, 0x575a, 0x5768, 0x576b, 0x575b, 0x5765, 0x577f, 0x577e, + 0x5779, 0x578e, 0x578b, 0x5791, 0x57a0, 0x579e, 0x57b0, 0x57b6, + 0x57b9, 0x57bf, 0x57bc, 0x57bd, 0x57bb, 0x57c7, 0x57cd, 0x57d7, + 0x57da, 0x57dc, 0x57e3, 0x57ee, 0x57fc, 0x580c, 0x5812, 0x5926, + 0x5820, 0x592a, 0x5845, 0x588e, 0x5874, 0x5886, 0x587c, 0x589a, + 0x588c, 0x58a3, 0x58b5, 0x58aa, 0x58af, 0x58d1, 0x58c6, 0x58cb, + 0x58d4, 0x58be, 0x58bc, 0x58c5, 0x58ca, 0x58ec, + /* 0x16321..0x1637E */ + 0x58e7, 0x58da, 0x58fd, 0x58f4, 0x5907, 0x5912, 0x5911, 0x5919, + 0x592c, 0x592b, 0x5940, 0x5960, 0x5957, 0x595f, 0x595a, 0x5955, + 0x5953, 0x597a, 0x597f, 0x598a, 0x599d, 0x59a7, 0x7f4b, 0x59aa, + 0x59ae, 0x59b3, 0x59b9, 0x59ba, 0x59c9, 0x59d5, 0x59e7, 0x59ec, + 0x59e1, 0x59e3, 0x5a08, 0x5a0d, 0x5a18, 0x5a19, 0x5a20, 0x5a1f, + 0x5980, 0x5a31, 0x5a3b, 0x5a3e, 0x5a37, 0x5a43, 0x5a57, 0x5a49, + 0x5a61, 0x5a62, 0x5a69, 0x7f9d, 0x5a70, 0x5a79, 0x5a7d, 0x5a88, + 0x5a97, 0x5a95, 0x5a98, 0x5a96, 0x5aa9, 0x5ac8, 0x5ab0, 0x5ab6, + 0x5ac5, 0x5ac4, 0x5abf, 0x7083, 0x5ac7, 0x5aca, 0x5acd, 0x5acf, + 0x5ad5, 0x5ad3, 0x5ad9, 0x5ada, 0x5add, 0x5ae1, 0x5ae2, 0x5ae6, + 0x5aed, 0x5af0, 0x5b02, 0x5b0f, 0x5b0a, 0x5b06, 0x5b33, 0x5b18, + 0x5b19, 0x5b1e, 0x5b35, 0x5b28, 0x5b36, 0x5b50, + /* 0x16421..0x1647E */ + 0x5b7a, 0x5b04, 0x5b4d, 0x5b0b, 0x5b4c, 0x5b45, 0x5b75, 0x5b65, + 0x5b74, 0x5b67, 0x5b70, 0x5b71, 0x5b6c, 0x5b6e, 0x5b9d, 0x5b98, + 0x5b9f, 0x5b8d, 0x5b9c, 0x5b9a, 0x5b8b, 0x5b92, 0x5b8f, 0x5b5d, + 0x5b99, 0x5bcb, 0x5bc1, 0x5bcc, 0x5bcf, 0x5bb4, 0x5bc6, 0x5bdd, + 0x5be9, 0x5c11, 0x5c14, 0x5be6, 0x5be5, 0x5c60, 0x5c00, 0x5c07, + 0x5c13, 0x5bf3, 0x5bf7, 0x5c17, 0x5c0d, 0x5bf6, 0x5c23, 0x5c27, + 0x5c2a, 0x5c1f, 0x5c37, 0x5c2b, 0x5c3d, 0x5c4c, 0x5c43, 0x5c54, + 0x5c4f, 0x5c40, 0x5c50, 0x5c58, 0x5c5f, 0x5c64, 0x5c56, 0x5c65, + 0x5c6c, 0x5c75, 0x5c83, 0x5c90, 0x5ca4, 0x5cad, 0x5ca2, 0x5cab, + 0x5ca1, 0x5ca8, 0x5cb3, 0x5cb2, 0x5cb1, 0x5cae, 0x5cb9, 0x5cbd, + 0x5cc0, 0x5cc5, 0x5cc2, 0x5cd8, 0x5cd2, 0x5cdc, 0x5ce2, 0x7b3b, + 0x5cef, 0x5cf2, 0x5cf4, 0x5cf6, 0x5cfa, 0x5d06, + /* 0x16521..0x1657E */ + 0x5d02, 0x5d1c, 0x5d15, 0x5d0a, 0x5d45, 0x5d4b, 0x5d2e, 0x5d32, + 0x5d3f, 0x5d35, 0x5d46, 0x5d73, 0x5d56, 0x5d4e, 0x5d72, 0x5d68, + 0x5d6e, 0x5d4f, 0x5d63, 0x5d93, 0x5d89, 0x5d5b, 0x5d8f, 0x5d7d, + 0x5d9b, 0x5dba, 0x5dae, 0x5da3, 0x5db5, 0x5dc7, 0x5dbd, 0x5dab, + 0x5e3d, 0x5da2, 0x5daf, 0x5ddc, 0x5db8, 0x5d9f, 0x5db0, 0x5dd8, + 0x5ddd, 0x5de4, 0x5dde, 0x5dfb, 0x5df2, 0x5de1, 0x5e05, 0x5e0a, + 0x5e23, 0x5e21, 0x5e12, 0x5e31, 0x5e1f, 0x5e09, 0x5e0b, 0x5e22, + 0x5e46, 0x5e66, 0x5e3b, 0x5e35, 0x5e39, 0x5e43, 0x5e37, 0x5e32, + 0x5e3a, 0x5e67, 0x5e5d, 0x5e56, 0x5e5e, 0x5e59, 0x5e5a, 0x5e79, + 0x5e6a, 0x5e69, 0x5e7c, 0x5e7b, 0x5e83, 0x5dd5, 0x5e7d, 0x6fae, + 0x5e7f, 0x5e88, 0x5e89, 0x5e8c, 0x5e92, 0x5e90, 0x5e93, 0x5e94, + 0x5e96, 0x5e8e, 0x5e9b, 0x5e9c, 0x5f38, 0x5f3a, + /* 0x16621..0x1667E */ + 0x5f45, 0x5f4c, 0x5f4d, 0x5f4e, 0x5f50, 0x5f51, 0x5f55, 0x5f54, + 0x5f58, 0x5f5f, 0x5f60, 0x5f68, 0x5f69, 0x5f67, 0x5f78, 0x5f82, + 0x5f86, 0x5f83, 0x5f88, 0x5f87, 0x5f8c, 0x5f94, 0x5f9e, 0x5f9d, + 0x5f9a, 0x5fa3, 0x5faf, 0x5fb2, 0x5fb9, 0x5fae, 0x5fb6, 0x5fb8, + 0x6b71, 0x5fc5, 0x5fc6, 0x5fca, 0x5fd5, 0x5fd4, 0x5fe1, 0x5fe6, + 0x5fe9, 0x5ff3, 0x5ff9, 0x78dc, 0x6006, 0x6004, 0x600b, 0x6012, + 0x6018, 0x6019, 0x601c, 0x6021, 0x6028, 0x603f, 0x603b, 0x604a, + 0x6046, 0x6052, 0x6058, 0x605a, 0x605f, 0x6062, 0x6068, 0x6073, + 0x6072, 0x6070, 0x6076, 0x6079, 0x607d, 0x607f, 0x6084, 0x6086, + 0x6085, 0x609b, 0x6093, 0x609a, 0x60ad, 0x3190, 0x60ac, 0x60db, + 0x60e5, 0x60d9, 0x60dd, 0x60c4, 0x60da, 0x60d6, 0x6109, 0x60ef, + 0x60f1, 0x611b, 0x6129, 0x6123, 0x612f, 0x614b, + /* 0x16721..0x1677E */ + 0x768b, 0x6146, 0x613e, 0x6153, 0x6151, 0x60fc, 0x6171, 0x616e, + 0x6165, 0x6166, 0x6174, 0x6183, 0x6188, 0x618a, 0x6180, 0x6182, + 0x61a0, 0x6195, 0x61a4, 0x61a3, 0x615f, 0x6193, 0x61a9, 0x61b0, + 0x61b5, 0x61be, 0x61b8, 0x61bd, 0x61c0, 0x61c2, 0x61ba, 0x61c9, + 0x61cd, 0x61d1, 0x61d9, 0x61d8, 0x61c8, 0x61da, 0x61df, 0x61e0, + 0x61e7, 0x61fa, 0x61fb, 0x61fe, 0x6201, 0x6202, 0x6205, 0x6207, + 0x620a, 0x620d, 0x6210, 0x6216, 0x6229, 0x622b, 0x6238, 0x6233, + 0x6240, 0x6259, 0x6258, 0x625d, 0x625a, 0x625f, 0x6264, 0x6262, + 0x6268, 0x626a, 0x626b, 0x622e, 0x6271, 0x6277, 0x6278, 0x627e, + 0x628d, 0x6292, 0x62ab, 0x629f, 0x62bb, 0x62ac, 0x62e1, 0x62e3, + 0x62df, 0x62d2, 0x62f4, 0x62f3, 0x62fa, 0x6393, 0x6303, 0x62fb, + 0x62f9, 0x62de, 0x6306, 0x62dc, 0x6309, 0x62d9, + /* 0x16821..0x1687E */ + 0x6335, 0x6334, 0x6316, 0x6332, 0x6331, 0x6340, 0x6339, 0x6350, + 0x6345, 0x632f, 0x632b, 0x6317, 0x6318, 0x6385, 0x639a, 0x63aa, + 0x639f, 0x63a2, 0x6396, 0x6323, 0x638e, 0x6387, 0x638a, 0x637c, + 0x63b5, 0x6373, 0x6375, 0x63a0, 0x6389, 0x63a8, 0x63f4, 0x6413, + 0x63eb, 0x63ce, 0x63fd, 0x6403, 0x63d8, 0x640b, 0x63c1, 0x63f7, + 0x6407, 0x63e0, 0x63f2, 0x640d, 0x6422, 0x6420, 0x63bd, 0x6438, + 0x6506, 0x63fb, 0x646d, 0x642a, 0x643c, 0x655a, 0x6484, 0x6477, + 0x646b, 0x64ad, 0x646e, 0x6482, 0x6469, 0x6446, 0x642c, 0x646f, + 0x6479, 0x6435, 0x64ca, 0x6462, 0x64b9, 0x64bf, 0x649f, 0x64d9, + 0x64cd, 0x64bb, 0x64da, 0x64d0, 0x64c1, 0x64c6, 0x64d6, 0x64a1, + 0x6521, 0x64ff, 0x64f4, 0x6517, 0x6518, 0x652c, 0x651f, 0x6515, + 0x6514, 0x64fc, 0x6540, 0x6563, 0x6558, 0x6548, + /* 0x16921..0x1697E */ + 0x6541, 0x6602, 0x654b, 0x6555, 0x6580, 0x65a4, 0x6588, 0x6591, + 0x658a, 0x65a8, 0x656d, 0x6594, 0x659b, 0x65ea, 0x6587, 0x659c, + 0x6577, 0x657e, 0x6590, 0x65c9, 0x65ba, 0x65cf, 0x65b9, 0x65d0, + 0x65d5, 0x65dd, 0x65e5, 0x65dc, 0x65f9, 0x660a, 0x6613, 0x660b, + 0x65fe, 0x65fa, 0x6606, 0x6622, 0x661a, 0x6630, 0x663f, 0x664d, + 0x2e55, 0x6654, 0x665f, 0x6667, 0x6671, 0x6693, 0x66a3, 0x66a9, + 0x66aa, 0x668b, 0x668c, 0x66b6, 0x66af, 0x66c4, 0x66c6, 0x66b0, + 0x66c9, 0x6823, 0x66ab, 0x66d4, 0x66de, 0x66e9, 0x66ec, 0x66df, + 0x66db, 0x66ef, 0x6712, 0x6706, 0x6708, 0x6700, 0x6703, 0x66fb, + 0x6711, 0x6709, 0x670d, 0x66f9, 0x670a, 0x6734, 0x673f, 0x6737, + 0x673b, 0x6725, 0x6729, 0x671a, 0x6760, 0x675f, 0x6778, 0x674c, + 0x674e, 0x6774, 0x6757, 0x6768, 0x676e, 0x6759, + /* 0x16A21..0x16A7E */ + 0x6753, 0x6763, 0x676a, 0x6805, 0x67a2, 0x679f, 0x6782, 0x67af, + 0x67cb, 0x67bd, 0x67c0, 0x67d0, 0x76d6, 0x67ab, 0x67c4, 0x67b3, + 0x67c7, 0x67c6, 0x67bb, 0x67ef, 0x67f2, 0x67e0, 0x680f, 0x680d, + 0x67fe, 0x67f6, 0x67f7, 0x680e, 0x67d2, 0x6811, 0x6816, 0x6815, + 0x6822, 0x6821, 0x6831, 0x6836, 0x6839, 0x6827, 0x683b, 0x6844, + 0x6842, 0x6852, 0x6859, 0x685e, 0x6862, 0x686b, 0x6881, 0x687e, + 0x689e, 0x6875, 0x687d, 0x68b5, 0x6872, 0x6882, 0x6897, 0x6892, + 0x68ae, 0x6899, 0x68a2, 0x688d, 0x68a4, 0x68b0, 0x68bf, 0x68b1, + 0x68c3, 0x68c4, 0x68d4, 0x68d8, 0x68d9, 0x68dd, 0x68f9, 0x6902, + 0x68fc, 0x68f4, 0x68e8, 0x68f2, 0x6904, 0x690c, 0x690a, 0x6913, + 0x6943, 0x691e, 0x6925, 0x692a, 0x692b, 0x6941, 0x6944, 0x693b, + 0x6936, 0x6938, 0x694c, 0x691d, 0x6960, 0x695e, + /* 0x16B21..0x16B7E */ + 0x6966, 0x6964, 0x696d, 0x696a, 0x696f, 0x6974, 0x6977, 0x697e, + 0x6983, 0x6988, 0x698a, 0x6993, 0x6998, 0x69a1, 0x69a9, 0x69a6, + 0x69ac, 0x69af, 0x69b2, 0x69ba, 0x69bd, 0x69bf, 0x69c0, 0x69da, + 0x69dc, 0x69dd, 0x69e7, 0x69f4, 0x69f8, 0x6a03, 0x6a16, 0x6a10, + 0x6a0c, 0x6a1b, 0x6a1d, 0x6a25, 0x6a36, 0x6a41, 0x6a5b, 0x6a52, + 0x6a46, 0x6a48, 0x6a7c, 0x6a6d, 0x6a6c, 0x6a62, 0x6a85, 0x6a82, + 0x6a84, 0x6aa8, 0x6aa1, 0x6a91, 0x6aa5, 0x6aa6, 0x6a9a, 0x6aa3, + 0x6ac4, 0x6acd, 0x6ac2, 0x6ada, 0x6aeb, 0x6af3, 0x6ae7, 0x6ae4, + 0x6af1, 0x6b14, 0x6ae0, 0x6ae2, 0x6af7, 0x6ade, 0x6adb, 0x6b0c, + 0x6b07, 0x6b1a, 0x6ae1, 0x6b16, 0x6b10, 0x6b17, 0x6b20, 0x6b33, + 0x77ab, 0x6b26, 0x6b2b, 0x6b3e, 0x6b28, 0x6b41, 0x6b4c, 0x6b4f, + 0x6b4e, 0x6b49, 0x6b56, 0x6b5b, 0x6b5a, 0x6b6b, + /* 0x16C21..0x16C7E */ + 0x6b5f, 0x6b6c, 0x6b6f, 0x6b74, 0x6b7d, 0x6b80, 0x6b8c, 0x6b8e, + 0x6b92, 0x6b93, 0x6b96, 0x6b99, 0x6b9a, 0x6c3a, 0x6c41, 0x6c3f, + 0x6c48, 0x6c4c, 0x6c4e, 0x6c50, 0x6c55, 0x6c62, 0x6c6c, 0x6c78, + 0x6c7a, 0x6c82, 0x6c89, 0x6c85, 0x6c8a, 0x6c8d, 0x6c8e, 0x6c94, + 0x6c7c, 0x6c98, 0x421d, 0x6cad, 0x6caa, 0x6cbd, 0x6cb2, 0x6cb3, + 0x6cae, 0x6cb6, 0x6cc8, 0x6cc1, 0x6ce4, 0x6ce3, 0x6cda, 0x6cfd, + 0x6cfa, 0x6cfb, 0x6d04, 0x6d05, 0x6d0a, 0x6d07, 0x6d0f, 0x6d0d, + 0x6d10, 0x7f4e, 0x6d13, 0x6ccd, 0x6d14, 0x6d16, 0x6d67, 0x6d6d, + 0x6d71, 0x6d73, 0x6d81, 0x6d99, 0x6dc2, 0x6dbe, 0x6dba, 0x6dcf, + 0x6dda, 0x6dd6, 0x6dcc, 0x6ddb, 0x6dcb, 0x6dea, 0x6deb, 0x6ddf, + 0x6de3, 0x6dfc, 0x6e08, 0x6e09, 0x6dff, 0x6e1d, 0x6e1e, 0x6e10, + 0x6e1f, 0x6e42, 0x6e35, 0x6e30, 0x6e34, 0x6e4a, + /* 0x16D21..0x16D7E */ + 0x6e47, 0x6e49, 0x6e4c, 0x6e50, 0x6e48, 0x6e59, 0x6e64, 0x6e60, + 0x6e2a, 0x6e63, 0x6e55, 0x6e76, 0x6e72, 0x6e7c, 0x6e81, 0x6e87, + 0x6e85, 0x6e84, 0x6e8b, 0x6e8a, 0x6e93, 0x6e91, 0x6e94, 0x6e99, + 0x6eaa, 0x6ea1, 0x6eac, 0x6eb0, 0x6ec6, 0x6eb1, 0x6ebe, 0x6ec5, + 0x6ec8, 0x6ecb, 0x6edb, 0x6ee3, 0x6efc, 0x6efb, 0x6eeb, 0x6efe, + 0x6f0a, 0x6f05, 0x6f15, 0x6f12, 0x6f19, 0x6f13, 0x6f1c, 0x6f1f, + 0x6f1b, 0x6f0c, 0x6f26, 0x6f33, 0x6f3b, 0x6f39, 0x6f45, 0x6f42, + 0x6f3e, 0x6f4c, 0x6f49, 0x6f46, 0x6f4e, 0x6f57, 0x6f5c, 0x6f62, + 0x6f63, 0x6f64, 0x6f9c, 0x6f9f, 0x6fa3, 0x6fad, 0x6faf, 0x6fb7, + 0x6fda, 0x6fe5, 0x6fe2, 0x6fea, 0x6fef, 0x7087, 0x6ff4, 0x7005, + 0x6ff9, 0x6ffa, 0x7011, 0x7015, 0x7021, 0x700d, 0x701e, 0x7016, + 0x700b, 0x7027, 0x7036, 0x7035, 0x7039, 0x6ff8, + /* 0x16E21..0x16E7E */ + 0x704f, 0x7050, 0x7051, 0x7052, 0x700e, 0x7049, 0x703e, 0x7056, + 0x7058, 0x705e, 0x7068, 0x706f, 0x7076, 0x76a8, 0x7072, 0x7082, + 0x707d, 0x7081, 0x7080, 0x708a, 0x7089, 0x708f, 0x70a8, 0x70af, + 0x70b1, 0x70b5, 0x70e2, 0x70e4, 0x4248, 0x70db, 0x7102, 0x7112, + 0x7119, 0x7132, 0x7130, 0x714a, 0x7156, 0x7158, 0x7163, 0x7165, + 0x7169, 0x7173, 0x7172, 0x718b, 0x7189, 0x7182, 0x71a2, 0x71ab, + 0x71af, 0x71aa, 0x71b5, 0x71b4, 0x71ba, 0x71c0, 0x71c1, 0x71c9, + 0x71cb, 0x71d0, 0x71d6, 0x71df, 0x71e1, 0x71db, 0x71fc, 0x71f5, + 0x71f6, 0x721e, 0x71ff, 0x7214, 0x722c, 0x7215, 0x7211, 0x725e, + 0x7257, 0x7245, 0x7249, 0x7264, 0x7248, 0x7295, 0x723f, 0x724b, + 0x7250, 0x729c, 0x7296, 0x7293, 0x729b, 0x725a, 0x72cf, 0x72b9, + 0x72b7, 0x72e9, 0x730f, 0x72fa, 0x7344, 0x732e, + /* 0x16F21..0x16F7E */ + 0x7319, 0x7322, 0x731a, 0x7323, 0x733a, 0x7335, 0x733b, 0x735c, + 0x7360, 0x737c, 0x736e, 0x7356, 0x73b0, 0x73ac, 0x73ad, 0x7394, + 0x73b9, 0x73d6, 0x73d7, 0x73e8, 0x73e5, 0x73d8, 0x73c3, 0x73dd, + 0x73d0, 0x73c8, 0x73e4, 0x741a, 0x7414, 0x7413, 0x7403, 0x7407, + 0x7410, 0x7436, 0x742b, 0x7435, 0x7421, 0x743a, 0x7441, 0x7452, + 0x7444, 0x745b, 0x7460, 0x7462, 0x745e, 0x746a, 0x7229, 0x7470, + 0x7475, 0x7477, 0x747d, 0x745a, 0x747c, 0x747e, 0x7481, 0x747f, + 0x7582, 0x7587, 0x758a, 0x7594, 0x7596, 0x7598, 0x7599, 0x75a0, + 0x75a8, 0x75a7, 0x75ad, 0x75bc, 0x75bb, 0x75b9, 0x75be, 0x75ca, + 0x4ff6, 0x75c3, 0x75cd, 0x75cc, 0x75d5, 0x75d4, 0x75d6, 0x75dc, + 0x75e1, 0x75e5, 0x75e2, 0x7621, 0x7628, 0x762e, 0x762f, 0x7642, + 0x764c, 0x764f, 0x764b, 0x7677, 0x765c, 0x765e, + /* 0x17021..0x1707E */ + 0x765d, 0x765f, 0x7666, 0x7672, 0x766c, 0x768d, 0x7698, 0x7695, + 0x7697, 0x76aa, 0x76a7, 0x76b1, 0x76b2, 0x76b0, 0x76b4, 0x76b6, + 0x76b8, 0x76b9, 0x76ce, 0x76cb, 0x76c9, 0x76cd, 0x694d, 0x76dc, + 0x770d, 0x76d5, 0x76f9, 0x7704, 0x7706, 0x7708, 0x7713, 0x770e, + 0x7711, 0x770f, 0x7716, 0x7719, 0x7724, 0x772a, 0x7730, 0x7739, + 0x773d, 0x773e, 0x7744, 0x7746, 0x7748, 0x7742, 0x7749, 0x775c, + 0x7760, 0x7764, 0x7766, 0x7768, 0x32d2, 0x776b, 0x7771, 0x7779, + 0x7785, 0x777c, 0x7781, 0x777a, 0x7786, 0x778b, 0x778f, 0x7790, + 0x779c, 0x77a8, 0x77a6, 0x77a3, 0x77b3, 0x77b4, 0x77c3, 0x77c6, + 0x77c8, 0x77cb, 0x77dc, 0x77ed, 0x7f4f, 0x77f2, 0x5adf, 0x77f6, + 0x77f5, 0x780f, 0x780c, 0x7838, 0x7824, 0x7821, 0x7837, 0x783d, + 0x7846, 0x784f, 0x784b, 0x786b, 0x786f, 0x7870, + /* 0x17121..0x1717E */ + 0x7871, 0x7874, 0x7873, 0x78aa, 0x78af, 0x78b1, 0x78b6, 0x78c4, + 0x78c3, 0x78c6, 0x78e9, 0x78eb, 0x7903, 0x7909, 0x7912, 0x7914, + 0x7918, 0x7921, 0x791d, 0x791e, 0x7924, 0x7920, 0x792c, 0x792e, + 0x793d, 0x793e, 0x7942, 0x7949, 0x7945, 0x7950, 0x794b, 0x7951, + 0x7952, 0x794c, 0x7955, 0x7997, 0x7998, 0x79a5, 0x79ad, 0x79ae, + 0x79bc, 0x79df, 0x79db, 0x79dd, 0x79d8, 0x79d1, 0x79ed, 0x79ee, + 0x79f1, 0x79f2, 0x79fb, 0x79f8, 0x7a01, 0x7a0f, 0x7a05, 0x79e2, + 0x7a19, 0x7a2b, 0x7a37, 0x7a45, 0x7a42, 0x7a40, 0x7a43, 0x7a3e, + 0x7a55, 0x7a4d, 0x7a5b, 0x7a57, 0x7a5f, 0x7a62, 0x7a65, 0x7a64, + 0x7a69, 0x7a6b, 0x7a6a, 0x7aad, 0x7ab0, 0x7abc, 0x7ac0, 0x7acf, + 0x7ad1, 0x7ad3, 0x7ad4, 0x7ade, 0x7adf, 0x7ae2, 0x7ae3, 0x7ae6, + 0x7aef, 0x7aeb, 0x7aee, 0x7af4, 0x7af1, 0x7af7, + /* 0x17221..0x1727E */ + 0x7afb, 0x7b06, 0x7b18, 0x7b1a, 0x7b1f, 0x7b22, 0x7b23, 0x7b25, + 0x7b27, 0x7b28, 0x7b29, 0x7b2a, 0x7b2e, 0x7b2f, 0x7b32, 0x7b44, + 0x7b43, 0x7b4f, 0x7b4d, 0x7b4e, 0x7b51, 0x7b58, 0x7b74, 0x7b93, + 0x7b83, 0x7b91, 0x7b96, 0x7b97, 0x7b9f, 0x7ba0, 0x7ba8, 0x7bb4, + 0x7bc0, 0x7bca, 0x7bb9, 0x7bc6, 0x7bcf, 0x7bd1, 0x7bd2, 0x7be3, + 0x7be2, 0x7be4, 0x7bd4, 0x7be1, 0x7c3a, 0x7bf2, 0x7bf1, 0x7bf0, + 0x7c15, 0x7c14, 0x7c09, 0x7c13, 0x7c0c, 0x7c06, 0x7c08, 0x7c12, + 0x7c0a, 0x7c04, 0x7c2e, 0x7c1b, 0x7c25, 0x7c24, 0x7c21, 0x7c30, + 0x7c47, 0x7c32, 0x7c46, 0x7c3e, 0x7c5a, 0x7c60, 0x7c67, 0x7c76, + 0x7c78, 0x7ce7, 0x7cec, 0x7cf0, 0x7d09, 0x7d08, 0x7ceb, 0x7d03, + 0x7d06, 0x7d2a, 0x7d26, 0x7daf, 0x7d23, 0x7d1f, 0x7d44, 0x7d15, + 0x7d12, 0x7d41, 0x7d3f, 0x7d3e, 0x7d46, 0x7d48, + /* 0x17321..0x1737E */ + 0x7d5d, 0x7d5e, 0x7d64, 0x7d51, 0x7d50, 0x7d59, 0x7d72, 0x7d89, + 0x7d87, 0x7dab, 0x7d6f, 0x7d7a, 0x7d9a, 0x7da4, 0x7da9, 0x7db2, + 0x7dc4, 0x7dc1, 0x7dbb, 0x7db8, 0x7dba, 0x7dc6, 0x7dcf, 0x7dc2, + 0x7dd9, 0x7dd3, 0x7df8, 0x7de6, 0x7ded, 0x7def, 0x7dfd, 0x7e1a, + 0x7e1b, 0x7e1e, 0x7e75, 0x7e79, 0x7e7d, 0x7e81, 0x7e88, 0x7e8b, + 0x7e8c, 0x7e92, 0x7e95, 0x7e91, 0x7e9d, 0x7ea5, 0x7ea9, 0x7eb8, + 0x7eaa, 0x7ead, 0x7761, 0x7ecc, 0x7ece, 0x7ecf, 0x7ed0, 0x7ed4, + 0x7edc, 0x7ede, 0x7edd, 0x7ee0, 0x7ee5, 0x7ee8, 0x7eef, 0x7ef4, + 0x7ef6, 0x7ef7, 0x7ef9, 0x7efb, 0x7efc, 0x7efd, 0x7f07, 0x7f08, + 0x56b7, 0x7f15, 0x7f21, 0x7f2c, 0x7f3e, 0x7f4a, 0x7f52, 0x7f54, + 0x7f63, 0x7f5f, 0x7f60, 0x7f61, 0x7f66, 0x7f67, 0x7f6c, 0x7f6a, + 0x7f77, 0x7f72, 0x7f76, 0x7f95, 0x7f9c, 0x7fa0, + /* 0x17421..0x1747E */ + 0x382f, 0x49c7, 0x7059, 0x5464, 0x31dc, 0x5199, 0x3653, 0x3de2, + 0x3e14, 0x3e18, 0x3e58, 0x3e5e, 0x3ebe, 0x8028, 0x3ecb, 0x3ef9, + 0x3f00, 0x3f02, 0x3f07, 0x3f1d, 0x3f23, 0x3f34, 0x3f36, 0x3f3d, + 0x3f40, 0x3f45, 0x3f54, 0x3f58, 0x3f64, 0x3f67, 0x3f7d, 0x3f89, + 0x3f9c, 0x3fa7, 0x3faf, 0x3fb5, 0x3fb7, 0x3fc9, 0x3fde, 0x3fe1, + 0x3fe9, 0x400d, 0x4014, 0x4018, 0x4033, 0x4035, 0x4047, 0x813d, + 0x409d, 0x409e, 0x40cb, 0x40d4, 0x40d5, 0x40dd, 0x40f8, 0x411c, + 0x412b, 0x4130, 0x4137, 0x813e, 0x418d, 0x813f, 0x41bc, 0x41b9, + 0x8140, 0x4222, 0x423e, 0x4243, 0x4256, 0x425a, 0x426f, 0x4285, + 0x42c4, 0x42d6, 0x42fc, 0x430a, 0x4318, 0x4339, 0x4343, 0x4365, + 0x437c, 0x43e5, 0x43ed, 0x43f5, 0x4410, 0x4414, 0x4422, 0x4479, + 0x4451, 0x4460, 0x446d, 0x44ce, 0x44be, 0x44bf, + /* 0x17521..0x1757E */ + 0x44c4, 0x44ca, 0x44d0, 0x44f7, 0x44fb, 0x4522, 0x4529, 0x8141, + 0x4567, 0x459d, 0x8142, 0x4600, 0x4609, 0x4615, 0x461e, 0x463a, + 0x4622, 0x4624, 0x462b, 0x4630, 0x4631, 0x4633, 0x46fb, 0x4648, + 0x464c, 0xa8c4, 0x4659, 0x465a, 0x4661, 0x4665, 0x4673, 0x4677, + 0x4678, 0x468d, 0x8143, 0x46a0, 0x46b2, 0x46bb, 0x46c6, 0x46c8, + 0x1b22, 0x46db, 0x46e8, 0x46fa, 0x4713, 0x8029, 0x4733, 0x4766, + 0x4747, 0x4748, 0x477b, 0x4781, 0x4793, 0x4798, 0x479b, 0x47bb, + 0x47f9, 0x47c0, 0x47d7, 0x47fc, 0x4801, 0x4852, 0x481d, 0x482c, + 0x4831, 0x485b, 0x4872, 0x4875, 0x8144, 0x48a3, 0x48a5, 0x48b2, + 0x48c8, 0x48d0, 0x48e8, 0x48ed, 0x48f0, 0x48f1, 0x48fc, 0x490a, + 0x4949, 0xabc4, 0x4935, 0x4942, 0x4957, 0x4963, 0x4964, 0x4968, + 0x4980, 0x8114, 0x49a5, 0x49ad, 0x49cf, 0x1bb6, + /* 0x17621..0x1767E */ + 0x1bc3, 0x49e2, 0x49e9, 0x49ea, 0x49f5, 0x49f6, 0x4a0f, 0x4a15, + 0xad3f, 0x4a3b, 0x4a3e, 0x4a45, 0x4a50, 0x4a56, 0x4a5b, 0x4a6b, + 0x4a73, 0xad63, 0x4a89, 0x4a94, 0x4a9d, 0x4a9e, 0x4aa5, 0x4ae4, + 0x4ae7, 0x1c0f, 0x801d, 0x4b1b, 0x4b1e, 0x4b2c, 0x4b35, 0x4b46, + 0x4b56, 0x4b60, 0x4b65, 0x4b67, 0x4b77, 0x4b82, 0x4ba9, 0x4bad, + 0x8070, 0x4bcf, 0x4bd6, 0x4bd7, 0x4bff, 0x4c05, 0x4c10, 0x4c33, + 0x4c59, 0x4c5c, 0x4caa, 0x4c74, 0x4c76, 0x4c85, 0x4c86, 0x4c98, + 0x4c9c, 0x4cfb, 0x4cc6, 0x4cd4, 0x4ce0, 0x4ceb, 0x4cee, 0xb0fe, + 0x4d04, 0x4d0e, 0x4d2e, 0x4d31, 0x4d39, 0x4d3f, 0x4d58, 0x4d65, + 0x8145, 0x4d82, 0x4d87, 0x4d89, 0x4d94, 0x4daa, 0x4dac, 0x4dbf, + 0x4dc4, 0x4dd6, 0x4dda, 0x4ddb, 0x4ddd, 0x4dfc, 0x8146, 0x4e34, + 0x4e44, 0x4e5c, 0x4e5e, 0x4eab, 0x4eb1, 0x4ec1, + /* 0x17721..0x1777E */ + 0x4ec7, 0x4ece, 0x4f10, 0x4f1a, 0x8147, 0x4f2a, 0x4f2f, 0x4f33, + 0x4f51, 0x4f59, 0x4f5e, 0x4f61, 0x4f62, 0x4f7e, 0x4f88, 0x4f8c, + 0x4f8d, 0x4f94, 0x4fa0, 0x4fa7, 0x4fb6, 0x4fbc, 0x4fc7, 0x4fca, + 0x4ff9, 0x4ff0, 0x4ff5, 0x5005, 0x5006, 0x5028, 0x504a, 0x505d, + 0x505e, 0x504e, 0x5064, 0x5075, 0x5085, 0x50a4, 0x50ab, 0x50b7, + 0x50d4, 0x50d8, 0x50e4, 0x510f, 0x512b, 0x511e, 0x5120, 0x512e, + 0x5130, 0x5146, 0x5147, 0x5151, 0x8148, 0x5152, 0x515c, 0x5160, + 0x5168, 0x8115, 0x5185, 0x5187, 0x5192, 0x51c1, 0x51ba, 0x51c4, + 0x51fe, 0x5200, 0x5215, 0x5255, 0x5256, 0x1e3f, 0x528d, 0x529b, + 0x52be, 0x52c0, 0x52fb, 0xb7f1, 0x5327, 0x5328, 0x8116, 0x5350, + 0x5366, 0x537c, 0x5395, 0x539f, 0x53a0, 0x53a2, 0x53a6, 0x53ab, + 0x53c9, 0x53cf, 0x53d6, 0x53d9, 0x53e3, 0x53e9, + /* 0x17821..0x1787E */ + 0x5407, 0x540a, 0x541a, 0x541b, 0x814a, 0x5426, 0x5428, 0x542a, + 0x542b, 0x542c, 0x542e, 0x542f, 0x5430, 0x5444, 0x5446, 0x5447, + 0x544b, 0x5457, 0x5462, 0x546b, 0x546d, 0x5486, 0x5487, 0x5489, + 0x5498, 0x549c, 0x549f, 0x54a3, 0x5490, 0x54a6, 0x54a8, 0x54a9, + 0x54b5, 0x54bf, 0x54c8, 0x54c9, 0x54da, 0x54ff, 0x5501, 0x5517, + 0x552f, 0x556f, 0x5579, 0x5592, 0x1f72, 0x55ce, 0x55e4, 0x5600, + 0x5602, 0x5608, 0x5615, 0x5616, 0x5619, 0x561e, 0x562d, 0x5635, + 0x5643, 0x564b, 0x5664, 0x5665, 0x566d, 0x566f, 0x5671, 0x5681, + 0x569b, 0x569d, 0x569e, 0x56a6, 0x56aa, 0x56b6, 0x56c5, 0x56cc, + 0x56ce, 0x56d4, 0x56e6, 0x56f1, 0x56fc, 0x570a, 0x5719, 0x5734, + 0x5736, 0x5746, 0x574d, 0x574e, 0x575c, 0x575f, 0x5762, 0x577a, + 0x5780, 0x5794, 0x57aa, 0x57e0, 0x582d, 0xc18e, + /* 0x17921..0x1797E */ + 0x5843, 0x584e, 0x584f, 0x5851, 0x5868, 0x586e, 0x814b, 0x58b0, + 0xc20e, 0x58ad, 0x58e4, 0x58f2, 0x5900, 0x58f7, 0x591c, 0x592e, + 0x5931, 0x5934, 0x814c, 0x814d, 0x5945, 0x5946, 0x814e, 0x814f, + 0x8150, 0x595c, 0x8151, 0x8119, 0x811a, 0x5979, 0x8152, 0x8153, + 0x811b, 0x5998, 0x59b1, 0x59b8, 0x59c8, 0x59ca, 0xc371, 0x59d4, + 0x59de, 0x59eb, 0x59ed, 0x5a03, 0x8154, 0x5a39, 0x5a5d, 0x5a6d, + 0x8155, 0x5a85, 0x5aa0, 0xc4c4, 0x5ab3, 0x5abb, 0x5ace, 0x5aeb, + 0x5afd, 0x5b12, 0x5b2d, 0x5b3b, 0x5b47, 0x5b4e, 0x5b60, 0x5b6d, + 0x5b6f, 0x5b72, 0x5b9e, 0x8156, 0x5bd7, 0x5bd9, 0x5c01, 0x5c31, + 0x5c1e, 0x5c20, 0x5c33, 0x5c36, 0x2264, 0xc7a1, 0x5c59, 0x5c6d, + 0x5c79, 0x5c8f, 0x5c94, 0x5ca0, 0x5cbc, 0x5cd5, 0x5cd9, 0x5cdd, + 0x5d07, 0x5d08, 0x5d13, 0x5d1d, 0x5d23, 0x5d31, + /* 0x17A21..0x17A7E */ + 0x5d41, 0x5d48, 0x5d53, 0x5d5c, 0x5d7a, 0x5d83, 0x5d8b, 0x5da0, + 0x5da6, 0x5dc2, 0x5dcc, 0x5dd6, 0x5de3, 0x8157, 0x5e28, 0x5e08, + 0x5e11, 0x5e15, 0x8159, 0x5e47, 0x5e52, 0x5e61, 0x5e8a, 0x5e8d, + 0x5f47, 0x815a, 0x5f91, 0x5f97, 0x5fbf, 0x5fce, 0x5fdb, 0x5fdf, + 0x5fec, 0x5fee, 0x5ffa, 0x815b, 0x6014, 0x6026, 0x6035, 0x6037, + 0x603c, 0x60ca, 0x60d7, 0x60e0, 0x60f3, 0x6118, 0x614a, 0x6160, + 0x6167, 0x6168, 0x616d, 0x61bb, 0x61ca, 0x61cf, 0x61d7, 0x815c, + 0x2453, 0x245b, 0x6260, 0x6274, 0xd2ff, 0x628e, 0x62a1, 0x62a3, + 0x62a4, 0x62a9, 0x62ae, 0x62b7, 0x62be, 0x62bf, 0x62c6, 0x62d5, + 0x62fd, 0x62fe, 0x6300, 0x6301, 0x6362, 0x6322, 0x632d, 0x633a, + 0x6343, 0x6347, 0x6351, 0x6355, 0x637d, 0x6386, 0x6392, 0x6398, + 0x63a7, 0x63a9, 0x63bf, 0x63c0, 0x63c7, 0x63cf, + /* 0x17B21..0x17B7E */ + 0x63d1, 0x63e1, 0x63ea, 0x6401, 0x6406, 0x640a, 0x815f, 0x6448, + 0x645f, 0x6470, 0x6473, 0x6485, 0x649e, 0x64af, 0x64b4, 0x64ba, + 0x64c0, 0x64c2, 0xd440, 0x6532, 0x651e, 0x6523, 0x652f, 0x6559, + 0x6564, 0x811f, 0x65ad, 0x657a, 0x658c, 0x658f, 0x65a2, 0x65b0, + 0x65cb, 0x65ce, 0x65ed, 0x6612, 0x65ff, 0x6604, 0x6605, 0x6610, + 0xd674, 0x6618, 0x6629, 0x6638, 0x6657, 0x665b, 0x8036, 0x6662, + 0x259d, 0x666c, 0x6675, 0x6698, 0x66b8, 0x66fa, 0x66fc, 0x66fd, + 0x670b, 0x6771, 0x6787, 0x6788, 0x67ac, 0x67ad, 0x67b5, 0x25ea, + 0x67d6, 0x67ec, 0x6806, 0x680a, 0x6810, 0x6814, 0x681f, 0x6898, + 0x68aa, 0x68ca, 0x68ce, 0xd884, 0x68f5, 0x691c, 0x8160, 0x6918, + 0x6919, 0x691a, 0x6927, 0x6930, 0x6932, 0x6939, 0x6940, 0x6994, + 0x8161, 0x69d4, 0x69e5, 0x69f6, 0x6a12, 0x6a15, + /* 0x17C21..0x17C7E */ + 0x6a22, 0x6a37, 0x6a47, 0x6a4e, 0x6a5d, 0x6a61, 0x6a75, 0x6a79, + 0x6aa7, 0x6ad0, 0x6adf, 0x6af4, 0x6af6, 0x8122, 0x8162, 0x8163, + 0x6b46, 0x6b54, 0x6b59, 0x6b69, 0x6b9d, 0x6c49, 0x6c68, 0x8164, + 0x6ce1, 0x6cf4, 0x6cf8, 0x6cfe, 0x8165, 0x6d12, 0x6d1b, 0x6daf, + 0x6dce, 0x6dd1, 0x6dd7, 0x6e20, 0x6e23, 0x6e3d, 0x6e70, 0x6e7b, + 0xe177, 0x6ec0, 0x2844, 0x6efa, 0x6f1e, 0x6f2d, 0x6f36, 0x6f54, + 0xe24d, 0x6fa6, 0x6fb5, 0x6fe4, 0x6fe8, 0x6fee, 0x7008, 0x702d, + 0x8167, 0x7088, 0x7095, 0x7097, 0x7099, 0x709b, 0x70a2, 0x70b3, + 0x70be, 0x70c4, 0x70c5, 0x70c7, 0x70d7, 0x70dd, 0x70de, 0x70ef, + 0x70f4, 0x8126, 0x7114, 0x7115, 0x7116, 0x7122, 0x7123, 0x7127, + 0x712f, 0x7131, 0x7134, 0x713d, 0x7148, 0x715b, 0x7183, 0x719e, + 0x71ac, 0x71b1, 0x71bc, 0x71d7, 0x71fb, 0x71e4, + /* 0x17D21..0x17D7E */ + 0x71e5, 0x71ed, 0x71f1, 0x7207, 0x7210, 0x7238, 0x7239, 0x723a, + 0x723c, 0x7240, 0x7243, 0x724f, 0x7278, 0x7288, 0x72c2, 0x72cb, + 0x72cc, 0x72d3, 0x72e0, 0x72ff, 0x7304, 0x731f, 0x7321, 0x7325, + 0x7348, 0x7349, 0x734a, 0x7364, 0x7365, 0x736a, 0x7370, 0x739b, + 0x73a3, 0x73ba, 0x73c6, 0x73de, 0x73df, 0x7404, 0x73fd, 0x7433, + 0x744a, 0x7463, 0x746b, 0x7471, 0x7472, 0x758e, 0x759f, 0x75a6, + 0x75a9, 0x75ac, 0x75b6, 0x75bd, 0x75cb, 0x75d0, 0x75d3, 0x29b0, + 0x75da, 0x75de, 0x7658, 0x7684, 0x80dc, 0x769d, 0x76a4, 0x76a5, + 0x76d2, 0x76de, 0x8168, 0x76e9, 0x76ef, 0x7733, 0x773b, 0x774d, + 0x774e, 0x774f, 0x775a, 0x776e, 0x7773, 0x7795, 0x77ae, 0x77ba, + 0x77c1, 0x77c9, 0x77de, 0x77db, 0x77f4, 0x8169, 0x780a, 0x781e, + 0x782b, 0x7830, 0x816a, 0x7852, 0x7853, 0x7856, + /* 0x17E21..0x17E7E */ + 0x7857, 0x7859, 0x785a, 0x80d0, 0x7865, 0x786c, 0x78ba, 0x78c8, + 0x78e7, 0x7958, 0x799e, 0x7a02, 0x7a03, 0x7a24, 0x7a2d, 0x7a2e, + 0x7a38, 0x7a4a, 0x7a4e, 0x7a52, 0x7ab6, 0x7ac1, 0x7ac3, 0x7ace, + 0x7ad6, 0x7af9, 0x7b02, 0x7b08, 0x7b20, 0x2c17, 0x7b2d, 0x7b5e, + 0x7b79, 0x7b66, 0x7b72, 0x7b75, 0x7b84, 0x7b8a, 0x7b8f, 0x7b9e, + 0x7ba7, 0x7bc1, 0x7bce, 0x7be5, 0x7bf8, 0x7bfd, 0x7c00, 0x7c23, + 0x7c41, 0x7c4f, 0x7c50, 0x7c53, 0x7c63, 0x7c65, 0x7c77, 0x7d1d, + 0x7d1e, 0x7d43, 0x7d47, 0x7d52, 0x7d63, 0x7d70, 0x7d7c, 0x7d8a, + 0x7d96, 0x7dc0, 0x7dac, 0x7dbc, 0x7dd7, 0xf690, 0x7de7, 0x7e07, + 0x7e15, 0x7e7c, 0x7e9e, 0x7ea4, 0x7eac, 0x7eaf, 0x7eb4, 0x7eb5, + 0x7ec3, 0x7ed1, 0x7f10, 0x7f39, 0x7f57, 0x7f90, 0x7f94, 0x7f97, + 0x7fa2, 0x39f8, 0x3c5b, 0x3e77, 0x5626, 0x5e6b, + /* 0x22121..0x2217E */ + 0x8489, 0x2e02, 0x2e0f, 0x2e12, 0x2e29, 0x2e2b, 0x2e2e, 0x2e40, + 0x2e47, 0x2e48, 0x84a2, 0x2e51, 0x1406, 0x84a4, 0x2e5a, 0x2e69, + 0x2e9d, 0x142c, 0x142e, 0x2eb9, 0x2ebb, 0x8522, 0x2ebc, 0x2ec3, + 0x2ec8, 0x2ed0, 0x2eeb, 0x2eda, 0x2ef1, 0x2ef5, 0x2f00, 0x2f16, + 0x2f64, 0x2f37, 0x2f3e, 0x2f54, 0x2f58, 0x8593, 0x2f77, 0x2f78, + 0x2f7a, 0x2f7d, 0x2f82, 0x2f85, 0x2f92, 0x2f9a, 0x2fe6, 0x2fb2, + 0x2fbe, 0x2fc5, 0x2fcb, 0x2fcf, 0x2fd2, 0x146a, 0x2ff2, 0x3000, + 0x3010, 0x3013, 0x301c, 0x301e, 0x3022, 0x1468, 0x3042, 0x3046, + 0x304e, 0x3053, 0x3057, 0x3063, 0x3066, 0x306a, 0x3070, 0x30a3, + 0x3088, 0x3092, 0x3093, 0x3095, 0x3096, 0x309c, 0x30aa, 0x862b, + 0x30b1, 0x30ba, 0x30bb, 0x30c4, 0x30c7, 0x30f3, 0x8681, 0x30ce, + 0x8671, 0x30d4, 0x30d9, 0x30e1, 0x30e9, 0x1492, + /* 0x22321..0x2237E */ + 0x3108, 0x86f9, 0x3117, 0x311b, 0x874a, 0x3160, 0x8809, 0x3173, + 0x3183, 0x318b, 0x14bc, 0x3198, 0x31a3, 0x31ad, 0x14c7, 0x31bc, + 0x88d6, 0x8928, 0x31f3, 0x31f4, 0x3202, 0x3212, 0x3216, 0x8a4f, + 0x3255, 0x325c, 0x326c, 0x3277, 0x3284, 0x3282, 0x8b07, 0x3298, + 0x8b3a, 0x32a4, 0x32a6, 0x32af, 0x32ba, 0x32bb, 0x32ca, 0x151f, + 0x32d1, 0x8bb9, 0x32f7, 0x330a, 0x330b, 0x3324, 0x3335, 0x333e, + 0x3342, 0x8c7c, 0x8c9d, 0x3367, 0x336c, 0x337a, 0x33a4, 0x33b4, + 0x8dd3, 0x33b7, 0x33c0, 0x8e1d, 0x155d, 0x155e, 0x33d5, 0x33da, + 0x1563, 0x33f4, 0x33f5, 0x3455, 0x3424, 0x3428, 0x156e, 0x3443, + 0x3462, 0x3466, 0x346c, 0x348a, 0x348d, 0x3495, 0x34a0, 0x34a6, + 0x34ad, 0x34ae, 0x34b7, 0x34ba, 0x34bf, 0x34c3, 0x8f45, 0x34ec, + 0x34ef, 0x34f1, 0x34f3, 0x3500, 0x3501, 0x3509, + /* 0x22421..0x2247E */ + 0x353c, 0x3541, 0x15a6, 0x3547, 0x354a, 0x15a8, 0x3560, 0x3561, + 0x3564, 0x8fe1, 0x357d, 0x3582, 0x3588, 0x3591, 0x15c5, 0x35d2, + 0x9095, 0x906d, 0x35bf, 0x35c9, 0x35cc, 0x35d1, 0x35dd, 0x15da, + 0x35e2, 0x9064, 0x35e9, 0x3628, 0x915f, 0x3607, 0x3610, 0x3630, + 0x3637, 0x15f4, 0x363d, 0x363f, 0x3640, 0x3647, 0x365e, 0x3660, + 0x366d, 0x1605, 0x3688, 0x368c, 0x3695, 0x369a, 0x369d, 0x36a8, + 0x36ad, 0x36b2, 0x36c5, 0x36cd, 0x36df, 0x36e8, 0x36f6, 0x36f7, + 0x9201, 0x3715, 0x3723, 0x9255, 0x3729, 0x927b, 0x3745, 0x3746, + 0x374c, 0x374d, 0x9274, 0x3768, 0x376f, 0x3773, 0x3774, 0x3775, + 0x377b, 0x92e4, 0x92d7, 0x37ac, 0x379a, 0x379d, 0x379e, 0x37a8, + 0x37d7, 0x92fd, 0x37cc, 0x9336, 0x9344, 0x37de, 0x37e6, 0x37f0, + 0x164a, 0x37f8, 0x37fb, 0x37fd, 0x3804, 0x381e, + /* 0x22521..0x2257E */ + 0x3820, 0x3827, 0x3832, 0x3839, 0x93c4, 0x3849, 0x384c, 0x3867, + 0x388a, 0x388b, 0x388d, 0x388f, 0x3890, 0x3894, 0x389d, 0x38aa, + 0x38b1, 0x946d, 0x38c3, 0x38cd, 0x38e2, 0x38f3, 0x38f4, 0x3905, + 0x3906, 0x390b, 0x390d, 0x3914, 0x3924, 0x95d7, 0x1691, 0x393d, + 0x1699, 0x3946, 0x1696, 0xd329, 0x395b, 0x395f, 0x9647, 0x3975, + 0x3976, 0x397c, 0x399f, 0x39ae, 0x39bc, 0x39c8, 0x39cd, 0x39de, + 0x39e3, 0x39e4, 0x39e7, 0x39ee, 0x9706, 0x9742, 0x16cf, 0x3a0c, + 0x3a0d, 0x3a17, 0x3a27, 0x3a2d, 0x3a55, 0x3a65, 0x3a7a, 0x3a8b, + 0x3a9c, 0x3a9f, 0x3aa0, 0x3aa2, 0x3ab1, 0x3ab3, 0x3ab5, 0x3aba, + 0x3abf, 0x3ada, 0x3adc, 0x3ae0, 0x3ae5, 0x3af0, 0x3aee, 0x3af5, + 0x3b00, 0x3b08, 0x3b17, 0x3b34, 0x3b2d, 0x3b4c, 0x3b52, 0x3b68, + 0x3b6f, 0x3b7c, 0x3b7f, 0x3b81, 0x3b84, 0x99c3, + /* 0x22821..0x2287E */ + 0x3b96, 0x3bac, 0x1761, 0x3bc0, 0x1762, 0x3bce, 0x3bd6, 0x176c, + 0x176b, 0x3bf1, 0x3bfd, 0x1775, 0x3c03, 0x3c29, 0x3c30, 0x9a56, + 0x3c5f, 0x3c63, 0x3c67, 0x3c68, 0x3c69, 0x3c70, 0x9b2d, 0x9b45, + 0x3c7c, 0x9b78, 0x9b62, 0x3c88, 0x3c8a, 0x17c1, 0x9ba1, 0x9b9c, + 0x3ca0, 0x3ca2, 0x3ca6, 0x3ca7, 0x9b92, 0x3cad, 0x3cb5, 0x9bb7, + 0x3cc9, 0x9be0, 0x9c33, 0x3d06, 0x3d10, 0x3d2b, 0x3d1d, 0x3d20, + 0x3d24, 0x3d26, 0x3d31, 0x3d39, 0x3d42, 0x17e8, 0x3d61, 0x3d6a, + 0x17f4, 0x3d70, 0x9d1e, 0x17fd, 0x3d88, 0x1800, 0x3d92, 0x3d94, + 0x3d97, 0x3d99, 0x3db0, 0x3db2, 0x3db4, 0x9d76, 0x3db9, 0x3dd1, + 0x3dd7, 0x3dd8, 0x3de0, 0x9dfa, 0x3de4, 0x3de9, 0x182f, 0x3e00, + 0x1836, 0x3e12, 0x3e15, 0x1840, 0x3e1f, 0x3e2e, 0x3e3e, 0x3e49, + 0x185c, 0x3e56, 0x1861, 0x3e6b, 0x3e6c, 0x3e6d, + /* 0x22C21..0x22C7E */ + 0x3e6e, 0x9e7b, 0x3ea5, 0x3eaa, 0x3eac, 0x3eb9, 0x3ebf, 0x3ec6, + 0x3ed2, 0x3ed9, 0xa01e, 0x3efd, 0x3f08, 0x3f0e, 0x3f1c, 0xa0ad, + 0x3f1e, 0x3f47, 0x3f63, 0x3f72, 0x3f7e, 0x3f8f, 0x3fa2, 0x3fa4, + 0x3fb8, 0x3fc4, 0x18fa, 0x3fc7, 0x3fcb, 0x3fd2, 0x3fd3, 0x3fd4, + 0x3fe2, 0x3fee, 0x3fef, 0x3ff3, 0x3ffc, 0x1917, 0x4017, 0x4022, + 0x4024, 0x191a, 0x404c, 0x407f, 0x408a, 0x4095, 0x40a8, 0xa1f3, + 0x40b0, 0x40b1, 0x40be, 0x40c8, 0x40d9, 0x40db, 0x40ee, 0x40f2, + 0x40f5, 0x4110, 0x4112, 0x4113, 0x4119, 0x411e, 0x413a, 0x196f, + 0x4141, 0x4146, 0x4160, 0x417c, 0xa25b, 0x4192, 0x4193, 0x4197, + 0x4198, 0x41a5, 0x41a8, 0x41ad, 0xa2ab, 0x41d5, 0x41dd, 0x41df, + 0x41f5, 0xa38f, 0x4215, 0x4223, 0x4229, 0x4246, 0x424c, 0x4251, + 0x4252, 0x4261, 0x4264, 0x427b, 0x426d, 0x4273, + /* 0x22D21..0x22D7E */ + 0x4299, 0x42a6, 0x42d5, 0xa4b8, 0x42fd, 0x4303, 0x430d, 0x4310, + 0xa54f, 0xa550, 0x4332, 0x4335, 0x433b, 0x433c, 0x4341, 0x4344, + 0x434e, 0xa546, 0x4359, 0xa61d, 0xa5a6, 0x436c, 0x4384, 0x4399, + 0xa624, 0x4394, 0x43bd, 0x43f7, 0x43d4, 0x43d5, 0x43dc, 0x43e0, + 0x43eb, 0x43ec, 0x43f2, 0x4409, 0x441e, 0x4425, 0x4429, 0x442f, + 0x445a, 0x445b, 0x445d, 0x4473, 0x447d, 0x4487, 0x4491, 0x449d, + 0x449f, 0x44cb, 0x44cc, 0x44d5, 0x44d7, 0xa7e1, 0x44e4, 0x44e5, + 0x44ff, 0x4504, 0x1a6e, 0x450f, 0x4514, 0x4516, 0x1a73, 0x451e, + 0x4532, 0x4544, 0x4554, 0x456b, 0x457a, 0x4581, 0x4584, 0x4585, + 0x458a, 0x45b2, 0x45b5, 0x45b8, 0x45bf, 0x45c2, 0x45c9, 0x45d4, + 0x1ad6, 0x45f2, 0x45f9, 0x45fc, 0x4604, 0x4608, 0x4621, 0x462a, + 0x4645, 0x4651, 0x464e, 0x1aea, 0xa8c3, 0x4657, + /* 0x22E21..0x22E7E */ + 0x465b, 0x4663, 0xa8f5, 0xa8b6, 0x466a, 0x466b, 0x466c, 0x466d, + 0x467b, 0x4680, 0x4690, 0x4692, 0x4699, 0x1b0e, 0x46ad, 0x46b1, + 0x46b5, 0x1b1a, 0x46bf, 0x1b1c, 0x46ec, 0x1ad7, 0x4701, 0x4705, + 0x4712, 0xa972, 0x4719, 0xa9d3, 0xa9d2, 0x474c, 0x474d, 0x4754, + 0x475d, 0xa9d0, 0xa9e4, 0xa9d5, 0x4774, 0x4776, 0xa9da, 0x4792, + 0xa9df, 0x6363, 0x4810, 0x47b0, 0x47b2, 0x47c3, 0x47c8, 0x47d2, + 0x47d9, 0x47db, 0x47f0, 0x47f7, 0xaa4a, 0xaa51, 0xaa4b, 0x4818, + 0x481f, 0x482d, 0xaa65, 0x4833, 0x483b, 0x483e, 0x4844, 0x4845, + 0x4849, 0x484c, 0x4855, 0x4857, 0x1b77, 0x486b, 0x486e, 0x487a, + 0x487c, 0x4882, 0x4890, 0x4896, 0x1b6d, 0x4898, 0x4899, 0x489a, + 0x489c, 0x48aa, 0x48ab, 0x48b4, 0x48bb, 0x48fb, 0xaae4, 0xab5a, + 0x8113, 0x48c3, 0x48c5, 0x48cc, 0x48cf, 0x48d6, + /* 0x22F21..0x22F7E */ + 0x48d9, 0x48e4, 0x48e5, 0x48ec, 0x48f7, 0x4903, 0x4907, 0x1b87, + 0x1b88, 0xab94, 0x493b, 0x1b8d, 0x4946, 0x4969, 0x496c, 0x4972, + 0x497a, 0x497f, 0x4992, 0x1ba4, 0x4996, 0x4998, 0x49a6, 0x49b0, + 0x49b7, 0x49ba, 0x49bc, 0x49c0, 0x49d1, 0x49d6, 0xac39, 0xac47, + 0x4a30, 0xac38, 0xac3a, 0x49e3, 0x49ee, 0x49ef, 0x49f3, 0x1bcd, + 0x49f4, 0x49fe, 0x4a11, 0x4a1a, 0x4a1d, 0xad1c, 0x4a32, 0x4a33, + 0x4a34, 0x4a3f, 0x4a46, 0x4a49, 0x4a7a, 0x4a4e, 0x4a52, 0x4a64, + 0xad0c, 0x4a7e, 0x4a83, 0x4a8b, 0x1bf0, 0x4a91, 0x4a9f, 0x4aa1, + 0xad64, 0x4aab, 0x4abd, 0x4ac6, 0x4ad4, 0x4ad0, 0x4adc, 0x4add, + 0xadff, 0xade7, 0x4aec, 0x4af1, 0x4af2, 0x4af3, 0x4afd, 0xae24, + 0x4b0b, 0x4b0f, 0x4b10, 0x4b11, 0xae3d, 0x4b17, 0x1c26, 0x4b2f, + 0x4b4a, 0x4b58, 0x4b6c, 0x4b75, 0x4b7a, 0x4b81, + /* 0x26E21..0x26E7E */ + 0x4b9b, 0x4bae, 0xaf98, 0x4bbd, 0x4bbe, 0x4bc7, 0x4bc8, 0x4bc9, + 0x4bda, 0x4be6, 0x4be7, 0x4bee, 0x4bf1, 0x4c02, 0x4c0a, 0x4c0e, + 0x4c35, 0x4c36, 0x4c3a, 0xb07f, 0x4c3f, 0x4c4d, 0x4c5b, 0x4c6d, + 0x4c84, 0x4c89, 0x1cc3, 0x4c94, 0x4c95, 0x4c97, 0x4cad, 0x4cc2, + 0x4cd0, 0x1cd2, 0x4cd6, 0x4cda, 0x4cdc, 0x4ce9, 0x4cec, 0x4ced, + 0xb100, 0x4d00, 0x4d0a, 0x4d24, 0x4d26, 0x4d27, 0x4c67, 0x4d2f, + 0x4d3c, 0x4d5b, 0x4d5e, 0x4d60, 0x4d70, 0x4d80, 0x4d81, 0x4d8a, + 0x4d8d, 0x4d91, 0x4d98, 0xb140, 0x4e17, 0xb1fa, 0xb1f9, 0xb1d3, + 0x4dab, 0x4dae, 0x4db4, 0x4dc2, 0x4d34, 0x4dc8, 0x4dce, 0x4dcf, + 0x4dd0, 0x4ddf, 0x4de9, 0x4df6, 0x4e36, 0x4e1e, 0x4e22, 0x4e27, + 0x1d11, 0x4e32, 0x4e3c, 0x4e48, 0x4e49, 0x4e4b, 0x4e4c, 0x4e4f, + 0x4e51, 0x4e53, 0x4e54, 0x4e57, 0x4e63, 0x1d1e, + /* 0x26F21..0x26F7E */ + 0x4e93, 0x4ea7, 0x4eb4, 0x4ebf, 0x4ec3, 0x4eca, 0x4ed9, 0x4f35, + 0x4eeb, 0x4ef9, 0x4efb, 0x4f0a, 0x4f0c, 0x4f18, 0x4f25, 0x4f36, + 0x4f3c, 0xb27e, 0x4f52, 0x4f57, 0x4f5a, 0x4f60, 0x4f68, 0x4f98, + 0x4f7d, 0x4f90, 0x4f96, 0x4fbe, 0x4f9f, 0x4fa5, 0x4faf, 0x1d64, + 0x4fb5, 0x4fc8, 0x4fc9, 0x4fda, 0x4fde, 0x4fe9, 0xb396, 0x4ffc, + 0x5000, 0x5007, 0x500a, 0x5023, 0xb403, 0x5039, 0x503a, 0x503c, + 0x5043, 0x5047, 0x504b, 0x1d9a, 0x5054, 0x5065, 0x5069, 0x506c, + 0x506e, 0x5076, 0x507e, 0x5081, 0x5086, 0x5095, 0x5097, 0x50bb, + 0xb4c6, 0x509f, 0x50b1, 0xb4fe, 0x50ec, 0x50ca, 0x50d1, 0x50d3, + 0x50dc, 0x5103, 0x5104, 0x5106, 0x5107, 0x5108, 0x510c, 0x1dc0, + 0x512f, 0x5131, 0x5150, 0x514a, 0x5153, 0x515e, 0x1dd4, 0x5196, + 0x5180, 0x519b, 0x51a0, 0x51a2, 0x51ae, 0x51af, + /* 0x27021..0x2707E */ + 0x51b3, 0xb5bc, 0x51cb, 0x51d3, 0x51d9, 0x51dc, 0x5207, 0x1e05, + 0x8149, 0x522b, 0x5234, 0x5238, 0x5239, 0x2e2c, 0x5242, 0x5253, + 0x5257, 0x5263, 0xb629, 0x526e, 0x526f, 0x5278, 0x527f, 0x528e, + 0xb6a5, 0x52ad, 0x52ae, 0x52b0, 0x52b1, 0x52c1, 0x1e60, 0x52cc, + 0x1e66, 0x1e68, 0x52f3, 0x52fa, 0x5307, 0x5312, 0x5318, 0x5319, + 0x1e83, 0x5339, 0x532c, 0x5331, 0x5333, 0x533d, 0x5352, 0x1e94, + 0x536b, 0x536c, 0xb896, 0x536e, 0x536f, 0x5371, 0x5377, 0x5381, + 0x5385, 0x538a, 0x5394, 0x5398, 0x539c, 0x539e, 0x53a5, 0x53a8, + 0x53b5, 0x53b7, 0x53b9, 0x53bc, 0x53bf, 0x53c5, 0x53cb, 0x53e1, + 0x53e7, 0x53f9, 0x5413, 0x53fa, 0x5401, 0x5424, 0x5431, 0x5439, + 0x5453, 0x5440, 0x5443, 0x544d, 0x5452, 0x545d, 0x5471, 0x5481, + 0x5485, 0x5488, 0xb94d, 0x5492, 0x5497, 0x5499, + /* 0x27121..0x2717E */ + 0x54a0, 0x54a1, 0x54a5, 0x54aa, 0x54ab, 0x54b9, 0x54bb, 0x54ba, + 0x54d6, 0x54d8, 0x54de, 0x54ef, 0x54eb, 0xba56, 0x54fa, 0xba6f, + 0x5520, 0x5524, 0x552a, 0x1f57, 0xbb16, 0x553d, 0x553e, 0x5540, + 0x5548, 0x554e, 0x5550, 0x5552, 0x556c, 0x5572, 0x5571, 0x557a, + 0x557d, 0x557e, 0x5581, 0xbc14, 0x558c, 0x1f75, 0x55a2, 0x1f77, + 0x55b0, 0x55b7, 0x55bf, 0x55c0, 0x55c6, 0x55cf, 0x55d3, 0x55dd, + 0x55df, 0x55e0, 0x55e7, 0x55ec, 0x55ee, 0x55f1, 0x55f9, 0x5603, + 0x5618, 0x5607, 0x560f, 0x1fae, 0xbd0e, 0x5613, 0x561b, 0x561c, + 0xbd37, 0x5625, 0x5628, 0x563c, 0x5633, 0xbd6a, 0x1fc9, 0x5641, + 0xbd8b, 0x5649, 0x5655, 0x1fd7, 0x566e, 0x5695, 0x569c, 0x56a1, + 0x56a0, 0x56a7, 0x56a8, 0x56af, 0xbe4a, 0x56c9, 0xbe55, 0x56e8, + 0x56ec, 0xbf22, 0x5717, 0x571a, 0x572d, 0x5735, + /* 0x27221..0x2727E */ + 0xbfa9, 0x2039, 0xbfe5, 0xbfcd, 0x5758, 0x5760, 0x576a, 0xc01e, + 0x5772, 0x577c, 0x577d, 0xc04c, 0x2058, 0x579a, 0x579f, 0x57a2, + 0x57a4, 0x57a9, 0x57de, 0x57df, 0x57e4, 0x57e6, 0x57ea, 0x57ec, + 0x2093, 0x57f0, 0x57f4, 0x57fb, 0xc12e, 0x5805, 0x5806, 0x5809, + 0x580d, 0x5819, 0x5821, 0x582c, 0x5847, 0x5864, 0x586a, 0xc1d9, + 0x588a, 0x5894, 0x58a4, 0x589d, 0x589e, 0x589f, 0x58bb, 0x58c8, + 0x58cc, 0x58ce, 0x58d5, 0x58e0, 0x58e1, 0x58e6, 0x58f9, 0x58fa, + 0x58fb, 0x58fe, 0xc2a7, 0x5910, 0x591b, 0x5930, 0x5925, 0x593b, + 0x594a, 0x5958, 0x595b, 0x2105, 0x5967, 0x5972, 0x5994, 0x5995, + 0x5996, 0x599b, 0x59a1, 0x59a9, 0x59b4, 0x59bb, 0x59c2, 0x59c7, + 0x59cc, 0x59cd, 0x59d6, 0x2148, 0xc3a9, 0xc3b4, 0x214f, 0x5a0a, + 0x5a11, 0x5a15, 0x5a1b, 0x5a1e, 0x2163, 0x5a2d, + /* 0x27321..0x2737E */ + 0x5a38, 0x5a47, 0x5a4c, 0x5a56, 0x5a59, 0x5a5c, 0x5a5f, 0x5a60, + 0x5a67, 0x5a6a, 0x5a75, 0x5a78, 0x5a82, 0x5a8a, 0x5a90, 0x5aa3, + 0x5aac, 0xc4d4, 0x21b4, 0x5ab9, 0x5abc, 0x5abe, 0x21bf, 0x5acc, + 0x5ad1, 0x5ae7, 0x5ae8, 0x5af4, 0xc5e4, 0xc5e3, 0x5b07, 0xc5f1, + 0x5b3d, 0x5b27, 0x5b2a, 0x5b2e, 0x5b2f, 0x5b31, 0x21e6, 0x21f3, + 0x5b7f, 0x5b41, 0x21ee, 0x5b55, 0x5b79, 0x5b64, 0x5b66, 0x5b69, + 0x5b73, 0xc632, 0x2207, 0x5b90, 0x5b91, 0x5b9b, 0x220e, 0x5baf, + 0x5bb5, 0x5bbc, 0x5bc5, 0x5bca, 0xc6cb, 0xc6e4, 0x5bd4, 0x5bd6, + 0x5bda, 0x5bea, 0x5bf0, 0x5c03, 0x5c0b, 0x5c0e, 0x5c0f, 0x5c26, + 0x5c45, 0x5c4a, 0x5c51, 0x5c57, 0x5c5e, 0x5c61, 0x5c69, 0x5c6e, + 0x5c6f, 0x5c70, 0xc82e, 0xc856, 0xc865, 0x5ca6, 0xc862, 0x5cb6, + 0x5cb7, 0x5cbf, 0xc8d8, 0x5cc4, 0xc8c2, 0x5cc8, + /* 0x27421..0x2747E */ + 0x5ccd, 0xc8e8, 0x5cd7, 0xc923, 0x5ce6, 0x5ceb, 0xc95c, 0x5cf5, + 0x5d03, 0x5d09, 0x22c6, 0x5d12, 0x5d1e, 0xc9e0, 0xc9d4, 0x5d3d, + 0x5d3e, 0x5d40, 0x5d47, 0xca0c, 0xc9fb, 0x22d6, 0x5d59, 0x5d5a, + 0x5d6a, 0x5d70, 0x22dd, 0x5d7f, 0xca17, 0x5d86, 0x5d88, 0x5d8c, + 0x5d97, 0xca60, 0x5d9d, 0x5da7, 0x5daa, 0x5db6, 0x5db7, 0x5dc0, + 0x5dd7, 0x5dd9, 0x5de6, 0x5df1, 0x5df9, 0x2302, 0xcaed, 0x8158, + 0x5e10, 0x5e17, 0x5e1d, 0x5e20, 0x5e27, 0x5e2c, 0x5e45, 0x5e73, + 0x5e75, 0x5e7e, 0x5e86, 0x5e87, 0x232b, 0x5e91, 0x5e98, 0x5e9a, + 0x2343, 0x5f3c, 0x5f3b, 0x5f3e, 0x5f43, 0x5f44, 0x5f4f, 0x14c1, + 0xcb70, 0x5f52, 0xcb86, 0x5f61, 0x5f63, 0x5f64, 0x5f6d, 0x5f7d, + 0x5f7e, 0xcc4c, 0x5f90, 0x317b, 0xb10e, 0x5f96, 0x5f9c, 0x5fad, + 0xcd02, 0x5fc3, 0x5fcf, 0x5fe3, 0x5fe5, 0x5fef, + /* 0x27521..0x2757E */ + 0x5ff2, 0x6002, 0x600a, 0x6008, 0x600e, 0x6011, 0x6016, 0x6024, + 0x602c, 0x6030, 0x6043, 0x6066, 0x6071, 0x6075, 0x607b, 0x6099, + 0x609c, 0x60a4, 0x60a7, 0x60b8, 0xce7e, 0x60c5, 0x60d5, 0x60d8, + 0x60e6, 0xceb0, 0x610d, 0x60f5, 0x60fb, 0x23ee, 0x6135, 0x6116, + 0x611e, 0x23f0, 0x6124, 0x6127, 0x612c, 0xcf1d, 0x613d, 0x2408, + 0x6169, 0x2417, 0x6181, 0x241c, 0x6184, 0x6185, 0x2422, 0x6198, + 0x61b2, 0x61c1, 0x61c3, 0x61d6, 0x61db, 0xd0dd, 0x61e4, 0xd0ea, + 0x61ec, 0xd151, 0x61fd, 0x61ff, 0xd16f, 0x6204, 0xd1dd, 0x6219, + 0x6221, 0x6222, 0xd21e, 0x6232, 0x6234, 0x623c, 0x6246, 0x6249, + 0x6245, 0xd258, 0x624b, 0x2476, 0x624f, 0x247a, 0x6257, 0xd28c, + 0x625c, 0x6263, 0xd2b7, 0x815d, 0x815e, 0x6279, 0x2491, 0x627d, + 0x627f, 0x6283, 0x628a, 0x6293, 0x62a7, 0x62a8, + /* 0x27621..0x2767E */ + 0x62b2, 0x62b4, 0x62ba, 0x62bc, 0x62e2, 0x62e8, 0x62f7, 0x6307, + 0x6308, 0x630c, 0x6354, 0x631b, 0x631d, 0x6330, 0x633c, 0x6344, + 0x6357, 0x24be, 0x637f, 0x24d4, 0x24b3, 0x638d, 0x6394, 0x6395, + 0x639b, 0x639d, 0x63c9, 0x63d0, 0x63d4, 0x63dd, 0x63e5, 0x63f9, + 0x640f, 0x6411, 0x6415, 0xd373, 0x6417, 0x6439, 0x644a, 0x644f, + 0x6451, 0x6452, 0x6459, 0x645a, 0x645c, 0xd3dd, 0x6465, 0x6476, + 0x6478, 0x647c, 0x6481, 0x250d, 0x64dc, 0x6497, 0x64a6, 0x64be, + 0x2508, 0x64ce, 0x64cf, 0x64d3, 0xd465, 0x64e7, 0x64ea, 0x64ef, + 0x64f0, 0x64f1, 0x64fa, 0x64fd, 0x650c, 0x651b, 0x6524, 0x6525, + 0x652b, 0x6534, 0x654f, 0x656f, 0x2525, 0x2543, 0x653e, 0x6551, + 0x6553, 0x655e, 0x6561, 0x6562, 0xd594, 0x657b, 0x657d, 0x657f, + 0x6581, 0x6586, 0x6593, 0x659d, 0x659f, 0xd5f8, + /* 0x27721..0x2777E */ + 0xd5f6, 0xd5f7, 0x65b7, 0x65bc, 0x65c7, 0x65ca, 0x65d8, 0x65d9, + 0x65df, 0x65e1, 0x65e6, 0x65f6, 0x6600, 0x6611, 0x661e, 0x6621, + 0x6624, 0x6627, 0xd68d, 0x6639, 0x663c, 0xd6b9, 0x6640, 0x8120, + 0x6653, 0x6656, 0x666f, 0x6677, 0x667a, 0x6687, 0x6689, 0x668d, + 0x6691, 0x669c, 0x669d, 0x66a8, 0x8121, 0x66b1, 0x66b3, 0x66c1, + 0x66c3, 0x66d1, 0x66d5, 0x66d7, 0x66e3, 0x66e6, 0x25b8, 0x6705, + 0x6707, 0x670e, 0x6710, 0x6713, 0x6719, 0x671f, 0x6721, 0x6723, + 0x6731, 0x673a, 0x673e, 0x6740, 0x6743, 0x6751, 0x6758, 0x6764, + 0x6765, 0x6772, 0x677c, 0xd75b, 0xd75a, 0x67a7, 0x6789, 0x678b, + 0x6793, 0x67a0, 0xd77e, 0x25e5, 0x67be, 0xd790, 0x67c1, 0x67ce, + 0x67f5, 0x67df, 0xd7c9, 0x67e3, 0x67e5, 0x67e6, 0x67ea, 0x67eb, + 0x67ed, 0x6801, 0x6803, 0x680b, 0x6813, 0x6828, + /* 0x27821..0x2787E */ + 0x682e, 0x6832, 0x683c, 0x260f, 0x684a, 0x6858, 0x685f, 0x6864, + 0xd815, 0xd814, 0x6869, 0xd831, 0x686f, 0x68a0, 0x68bc, 0x68bd, + 0x68be, 0x68c0, 0x68d2, 0xd893, 0x68d1, 0x68d3, 0x68db, 0x68f0, + 0x68f1, 0x2641, 0x6901, 0xd90e, 0x6937, 0xd923, 0x6942, 0x6945, + 0x6949, 0xd952, 0x2665, 0x6962, 0x6980, 0x6989, 0x6990, 0x699f, + 0x69b0, 0x69b7, 0x69d6, 0x69d8, 0x69eb, 0x26a1, 0x69f1, 0x69f3, + 0x69fd, 0x69ff, 0x26af, 0x6a11, 0x6a14, 0xda85, 0x6a21, 0x6a35, + 0x6a3e, 0x6a45, 0x6a4d, 0x6a58, 0x6aae, 0x6a90, 0x6ab7, 0x6abe, + 0x6ad7, 0x6afc, 0xdb84, 0x6b0a, 0x6b05, 0x6b0d, 0x6b1c, 0x6b1f, + 0x6b2d, 0x6b43, 0x270c, 0x6b51, 0x6b5e, 0x6b76, 0x6b7f, 0x6b81, + 0x6b8b, 0x6b94, 0x6b95, 0x6b9c, 0x6b9e, 0x6c39, 0xdcb3, 0x6c3d, + 0xdcbe, 0xdcc7, 0x6c45, 0x6c47, 0x6c4f, 0x6c54, + /* 0x27921..0x2797E */ + 0x6c57, 0x6c69, 0x6c6d, 0x6c73, 0xddb8, 0x6c93, 0x6c92, 0x6c99, + 0x2764, 0x6c9b, 0x6ca4, 0x6cd6, 0x6cd5, 0x6cd9, 0xde20, 0x6cf0, + 0x6cf1, 0xde90, 0x6d09, 0x6d0e, 0x6d6c, 0x6d84, 0x6d95, 0x6da6, + 0xdfb7, 0x6dc6, 0x6dc8, 0x6dd9, 0x6dec, 0x6e0c, 0x27fd, 0x6dfd, + 0x6e06, 0xe08a, 0x6e14, 0x6e16, 0x6e21, 0x6e22, 0x6e27, 0xe0bb, + 0x2816, 0x6e36, 0x6e39, 0x6e4b, 0x6e54, 0x6e62, 0x6e6c, 0x6e6d, + 0x6e6f, 0x6e98, 0x6e9e, 0x6eae, 0x6eb3, 0x6eb5, 0x6eb6, 0x6ebb, + 0xe182, 0x6ed1, 0x6ed4, 0x284e, 0x6ef9, 0xe1f3, 0x6f00, 0x6f08, + 0x6f17, 0x6f2b, 0x6f40, 0x6f4a, 0x6f58, 0xe28c, 0x6fa4, 0x6fb4, + 0x8166, 0x6fb6, 0xe2d5, 0x6fc1, 0x6fc6, 0x8124, 0x6fca, 0x6fcd, + 0x6fd3, 0x6fd5, 0x6fe0, 0x6ff1, 0x6ff5, 0x6ffb, 0x7002, 0x700c, + 0x7037, 0xe36b, 0x7043, 0x7044, 0x705d, 0xe3c8, + /* 0x27A21..0x27A7E */ + 0xe3c9, 0x7085, 0x708c, 0x7090, 0x761d, 0x70a1, 0x28b5, 0x70b0, + 0x70b6, 0x70c3, 0x70c8, 0xe4d7, 0x70dc, 0x70df, 0xe4fa, 0x70f6, + 0x70f2, 0x7100, 0x70eb, 0x70fe, 0x70ff, 0x7104, 0x7106, 0x7118, + 0x711c, 0x711e, 0x7137, 0x7139, 0x713a, 0x7146, 0x7147, 0x7157, + 0x7159, 0x7161, 0x7164, 0x7174, 0x7179, 0x7185, 0x718e, 0x71a8, + 0x71ae, 0x71b3, 0x71b6, 0x71c3, 0x71c4, 0x71da, 0xe549, 0xe546, + 0x71ec, 0x71ee, 0x7201, 0x720a, 0x7216, 0x7217, 0xe56b, 0x7233, + 0x7242, 0x7247, 0x724a, 0x724e, 0x7251, 0x7256, 0x7259, 0x7260, + 0x7261, 0x7265, 0x7267, 0x7268, 0xe587, 0xe588, 0x727c, 0x727d, + 0x727f, 0x7289, 0x728d, 0x7297, 0x7299, 0x729f, 0x72a7, 0x72ab, + 0xe5ba, 0xe5bb, 0x72b2, 0x72bf, 0x72c0, 0x72c6, 0x72ce, 0x72d0, + 0x72d7, 0x72d9, 0x72e5, 0x72e7, 0x7311, 0xe61e, + /* 0x27B21..0x27B7E */ + 0xe629, 0x72f7, 0x72f9, 0x72fb, 0x7302, 0x730d, 0x7315, 0x731d, + 0x731e, 0x7327, 0x7329, 0xe671, 0xe643, 0x7347, 0x7351, 0x7357, + 0x735a, 0x736b, 0x7371, 0x7373, 0x73a1, 0xe699, 0xe6cd, 0x7388, + 0x738b, 0x738f, 0x739e, 0x73f5, 0xe6e4, 0xe6dd, 0x73f1, 0x73c1, + 0x73c7, 0x73dc, 0x73e2, 0x73e7, 0x7409, 0x740f, 0x7416, 0x7417, + 0x73fb, 0x7432, 0x7434, 0x743b, 0x7445, 0xe7c1, 0xe7ef, 0x746d, + 0x746f, 0x7578, 0x7579, 0x7586, 0x758c, 0x758d, 0xe810, 0x75ab, + 0x75b4, 0xe871, 0x75c8, 0xe8fb, 0xe91f, 0x762c, 0x7633, 0x7634, + 0xe936, 0x763c, 0x7641, 0x7661, 0xe989, 0x7682, 0xe9eb, 0x769a, + 0xea32, 0x29e7, 0x76a9, 0x76af, 0x76b3, 0x76ba, 0x76bd, 0x29fa, + 0xeaf8, 0x76d8, 0x76da, 0x76dd, 0x2a04, 0x7714, 0x7723, 0x2a29, + 0x7736, 0x7741, 0x7747, 0x7755, 0x7757, 0x775b, + /* 0x27C21..0x27C7E */ + 0x776a, 0xeba0, 0xebb1, 0x7796, 0x779a, 0x779e, 0x77a2, 0x77b1, + 0x77b2, 0x77be, 0x77cc, 0x77d1, 0x77d4, 0x77d8, 0x77d9, 0x77e1, + 0x77f1, 0x7804, 0x780d, 0x780e, 0x7814, 0x7816, 0x2abc, 0xec90, + 0x7823, 0x7832, 0x7833, 0x7825, 0x7847, 0x7866, 0x78ab, 0x78ad, + 0x78b0, 0xedcf, 0x78b7, 0x78b8, 0x78bb, 0x78bc, 0x78bf, 0x78c2, + 0x78c7, 0x78cb, 0x78e0, 0xee7f, 0x78e1, 0x78e3, 0x78e5, 0x78ea, + 0x78f0, 0x78f1, 0x78f3, 0x7908, 0x2b3b, 0xeef0, 0x7916, 0x7917, + 0xef19, 0x791a, 0x791b, 0x791c, 0xef50, 0x7931, 0x7932, 0x7933, + 0x793a, 0x793b, 0x793c, 0x7940, 0x7941, 0x7946, 0x794d, 0x794e, + 0x795c, 0x795f, 0x7960, 0x79a3, 0x79a6, 0x79b9, 0x79bd, 0x79bf, + 0x79c3, 0x79c9, 0x79d4, 0x79d9, 0x79de, 0xf0c6, 0x79f0, 0x79f9, + 0x79fc, 0x7a0a, 0x7a11, 0x7a16, 0x7a1a, 0x7a20, + /* 0x27D21..0x27D7E */ + 0x7a31, 0x7a36, 0x7a44, 0x7a4c, 0x7a58, 0x2bc2, 0x7aaf, 0x2bca, + 0x7ab7, 0x2bd2, 0x7ab9, 0xf172, 0x7ac6, 0x7ad0, 0x7ad2, 0x7ad5, + 0x2be8, 0x7adc, 0x7ae0, 0x7ae5, 0x7ae9, 0x7b03, 0x7b0c, 0x7b10, + 0x7b12, 0x7b16, 0x7b1c, 0x7b2b, 0x7b33, 0x7b3d, 0x2c20, 0x7b4b, + 0x7b63, 0x7b65, 0x7b6b, 0x7b6c, 0x7b73, 0x7b76, 0x7b77, 0x7ba6, + 0x7bac, 0x7bb1, 0xf2db, 0xf33d, 0x7bb2, 0x7bb8, 0x7bbe, 0x7bc7, + 0x7bf3, 0x7bd8, 0x7bdd, 0x7be7, 0x7bea, 0x7beb, 0x7bef, 0x7bee, + 0xf315, 0x7bfa, 0xf38a, 0x7bf7, 0xf349, 0x7c16, 0x7c18, 0x7c19, + 0x7c1a, 0x7c1d, 0x7c22, 0x7c27, 0x7c29, 0x7c2a, 0xf3c4, 0x7c31, + 0x7c36, 0x7c37, 0x7c45, 0x7c5c, 0xf3e9, 0x7c49, 0x7c4a, 0xf3db, + 0x7c54, 0x7c58, 0x7c5b, 0x7c5d, 0x7c5f, 0x7c69, 0x7c6a, 0x7c6b, + 0x7c6d, 0x7c6e, 0x7c70, 0x7c72, 0x7c75, 0x7c7a, + /* 0x27E21..0x27E7E */ + 0x7ce6, 0x7cf2, 0x7d0b, 0x7d02, 0xf4ce, 0x7d11, 0x7d17, 0x7d18, + 0xf52f, 0x2cc4, 0xf51a, 0x7d32, 0x2cd1, 0x7d42, 0x7d4a, 0x7d5f, + 0x7d62, 0xf5f9, 0x7d69, 0x7d6b, 0xf582, 0x7d73, 0x7d76, 0x7d77, + 0x7d7e, 0x7d84, 0x7d8d, 0x7d99, 0x7da1, 0x7dbf, 0x7db5, 0x7db9, + 0x7dbd, 0x7dc3, 0x7dc7, 0x7dc9, 0x7dd6, 0x7dda, 0x7ddf, 0x7de0, + 0x7de3, 0x7df4, 0x2d07, 0x7e0a, 0x7e02, 0x7e0d, 0x7e19, 0x7e1c, + 0x7e1d, 0x7e7b, 0x9f18, 0x7e80, 0x7e85, 0x7e9b, 0x7ea8, 0xf70c, + 0x7ebd, 0xf7b7, 0x7edf, 0x7ee7, 0x7eee, 0x7eff, 0x7f02, 0x2d77, + 0x7f03, 0x7f17, 0x7f19, 0x7f2f, 0x7f37, 0x7f3a, 0x7f3d, 0x7f41, + 0x7f45, 0x7f46, 0x7f53, 0x7f55, 0x7f58, 0xf8f1, 0x7f5d, 0xf902, + 0x7f69, 0xf91a, 0x7f6d, 0x7f70, 0x7f75, 0xf9b2, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +}; + +static const ucs4_t jisx0213_to_ucs_pagestart[] = { + 0x0000, 0x0100, 0x0200, 0x0300, 0x0400, 0x1e00, 0x1f00, 0x2000, + 0x2100, 0x2200, 0x2300, 0x2400, 0x2500, 0x2600, 0x2700, 0x2900, + 0x3000, 0x3100, 0x3200, 0x3300, 0x3400, 0x3500, 0x3600, 0x3700, + 0x3800, 0x3900, 0x3a00, 0x3b00, 0x3c00, 0x3d00, 0x3e00, 0x3f00, + 0x4000, 0x4100, 0x4200, 0x4300, 0x4400, 0x4500, 0x4600, 0x4700, + 0x4800, 0x4900, 0x4a00, 0x4b00, 0x4c00, 0x4d00, 0x4e00, 0x4f00, + 0x5000, 0x5100, 0x5200, 0x5300, 0x5400, 0x5500, 0x5600, 0x5700, + 0x5800, 0x5900, 0x5a00, 0x5b00, 0x5c00, 0x5d00, 0x5e00, 0x5f00, + 0x6000, 0x6100, 0x6200, 0x6300, 0x6400, 0x6500, 0x6600, 0x6700, + 0x6800, 0x6900, 0x6a00, 0x6b00, 0x6c00, 0x6d00, 0x6e00, 0x6f00, + 0x7000, 0x7100, 0x7200, 0x7300, 0x7400, 0x7500, 0x7600, 0x7700, + 0x7800, 0x7900, 0x7a00, 0x7b00, 0x7c00, 0x7d00, 0x7e00, 0x7f00, + 0x8000, 0x8100, 0x8200, 0x8300, 0x8400, 0x8500, 0x8600, 0x8700, + 0x8800, 0x8900, 0x8a00, 0x8b00, 0x8c00, 0x8d00, 0x8e00, 0x8f00, + 0x9000, 0x9100, 0x9200, 0x9300, 0x9400, 0x9500, 0x9600, 0x9700, + 0x9800, 0x9900, 0x9a00, 0x9b00, 0x9c00, 0x9d00, 0x9e00, 0x9f00, + 0xf900, 0xfa00, 0xfe00, 0xff00, 0x20000, 0x20180, 0x20300, 0x20400, + 0x20500, 0x20600, 0x20700, 0x20800, 0x20900, 0x20a00, 0x20b00, 0x20d00, + 0x20e00, 0x20f00, 0x21200, 0x21300, 0x21400, 0x21500, 0x21600, 0x21700, + 0x21800, 0x21900, 0x21c00, 0x21d00, 0x21e00, 0x21f00, 0x22100, 0x22200, + 0x22300, 0x22600, 0x22800, 0x22900, 0x22a00, 0x22b00, 0x22c00, 0x22d00, + 0x23100, 0x23300, 0x23400, 0x23500, 0x23600, 0x23700, 0x23800, 0x23a00, + 0x23c00, 0x23d00, 0x23f00, 0x24000, 0x24100, 0x24300, 0x24600, 0x24700, + 0x24800, 0x24a00, 0x24b00, 0x24c00, 0x24d00, 0x24e00, 0x25000, 0x25100, + 0x25200, 0x25400, 0x25500, 0x25700, 0x25900, 0x25a00, 0x25b80, 0x25d00, + 0x25e00, 0x25f00, 0x26000, 0x26200, 0x26300, 0x26400, 0x26600, 0x26700, + 0x26800, 0x26900, 0x26a00, 0x26c00, 0x26e00, 0x26f00, 0x27080, 0x27380, + 0x27600, 0x27700, 0x27900, 0x27a00, 0x27b00, 0x27c00, 0x27d80, 0x27f00, + 0x28000, 0x28200, 0x28380, 0x28500, 0x28600, 0x28900, 0x28a00, 0x28b00, + 0x28d00, 0x28e00, 0x28f00, 0x29200, 0x29400, 0x29500, 0x29600, 0x29700, + 0x29800, 0x29a00, 0x29d00, 0x29e00, 0x29f00, 0x2a000, 0x2a100, 0x2a380, + 0x2a500, 0x2a600, +}; + +static const short jisx0213_from_ucs_level1[2715] = { + -1, -1, 0, 1, 2, 3, 4, 5, + -1, 6, 7, 8, 9, 10, 11, 12, + 13, 14, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 15, -1, -1, -1, -1, 16, -1, -1, + 17, 18, 19, -1, 20, 21, 22, 23, + 24, 25, 26, 27, 28, -1, 29, 30, + 31, 32, -1, 33, 34, 35, 36, 37, + 38, 39, -1, -1, 40, 41, -1, -1, + -1, -1, -1, -1, 42, -1, 43, 44, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 45, 46, 47, 48, -1, -1, -1, 49, + 50, 51, 52, 53, 54, 55, 56, 57, + 58, 59, 60, 61, 62, 63, 64, 65, + 66, 67, 68, 69, -1, 70, 71, 72, + 73, 74, -1, 75, 76, 77, -1, -1, + -1, 78, -1, 79, 80, 81, 82, 83, + 84, -1, -1, 85, 86, 87, 88, 89, + 90, 91, 92, -1, -1, 93, 94, 95, + 96, 97, 98, -1, 99, 100, 101, 102, + 103, 104, -1, 105, 106, 107, -1, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, -1, 120, 121, -1, 122, + 123, 124, 125, -1, -1, -1, 126, 127, + 128, -1, 129, -1, 130, -1, -1, 131, + 132, -1, -1, 133, 134, 135, -1, -1, + 136, 137, 138, 139, 140, 141, 142, 143, + 144, 145, 146, 147, 148, 149, 150, 151, + 152, 153, 154, 155, 156, 157, 158, 159, + 160, 161, 162, 163, 164, 165, 166, 167, + 168, 169, 170, 171, 172, 173, 174, 175, + 176, 177, 178, 179, 180, 181, 182, 183, + 184, 185, 186, 187, 188, 189, 190, 191, + 192, 193, 194, 195, 196, 197, 198, 199, + 200, 201, 202, 203, 204, 205, 206, 207, + 208, 209, 210, 211, 212, 213, 214, 215, + 216, 217, 218, 219, 220, 221, 222, 223, + 224, 225, 226, 227, 228, 229, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, + 240, 241, 242, 243, 244, 245, 246, 247, + 248, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, + 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, + 280, 281, 282, 283, 284, 285, 286, 287, + 288, 289, 290, 291, 292, 293, 294, 295, + 296, 297, 298, 299, 300, 301, 302, 303, + 304, 305, 306, 307, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, + 328, 329, 330, -1, 331, 332, 333, 334, + 335, 336, 337, 338, 339, 340, 341, 342, + 343, 344, 345, 346, 347, 348, 349, 350, + 351, 352, 353, 354, 355, 356, 357, 358, + 359, 360, 361, 362, 363, 364, 365, 366, + 367, 368, 369, 370, 371, 372, 373, 374, + 375, 376, 377, 378, 379, 380, 381, -1, + 382, 383, 384, 385, 386, 387, 388, 389, + 390, 391, 392, 393, 394, 395, 396, 397, + 398, 399, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, + 414, 415, 416, -1, -1, 417, 418, 419, + 420, 421, 422, 423, 424, 425, 426, 427, + 428, 429, 430, 431, 432, 433, 434, 435, + 436, 437, 438, 439, 440, 441, 442, 443, + 444, 445, -1, 446, 447, 448, 449, 450, + 451, 452, 453, 454, 455, 456, 457, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 458, 459, -1, 460, + 461, 462, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 463, -1, -1, 464, 465, -1, 466, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 467, -1, 468, -1, -1, -1, 469, -1, + 470, -1, -1, -1, 471, 472, 473, 474, + -1, 475, -1, -1, 476, -1, -1, 477, + 478, -1, -1, -1, -1, 479, -1, -1, + 480, -1, 481, -1, -1, 482, 483, -1, + -1, -1, -1, 484, 485, -1, 486, -1, + -1, -1, -1, -1, -1, 487, -1, 488, + -1, 489, 490, -1, -1, 491, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 492, 493, -1, 494, 495, 496, -1, 497, + -1, 498, -1, -1, -1, -1, -1, 499, + -1, 500, 501, -1, 502, 503, -1, -1, + -1, -1, 504, -1, -1, -1, -1, 505, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 506, -1, -1, 507, 508, 509, 510, + 511, -1, -1, -1, 512, 513, -1, 514, + -1, -1, -1, -1, -1, 515, -1, -1, + 516, -1, -1, -1, 517, -1, 518, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 519, -1, -1, -1, -1, + -1, 520, 521, -1, -1, -1, 522, -1, + -1, -1, 523, -1, -1, 524, 525, -1, + 526, -1, -1, -1, -1, -1, -1, 527, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 528, 529, + -1, -1, -1, -1, -1, 530, -1, 531, + -1, 532, -1, 533, -1, 534, 535, 536, + 537, 538, -1, -1, 539, 540, -1, 541, + 542, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 543, -1, -1, -1, -1, -1, + -1, 544, -1, 545, 546, 547, -1, 548, + -1, -1, -1, -1, -1, 549, -1, -1, + -1, -1, 550, -1, 551, -1, -1, 552, + -1, -1, -1, -1, -1, -1, 553, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 554, -1, 555, -1, -1, -1, -1, 556, + -1, -1, 557, -1, -1, -1, -1, -1, + -1, 558, -1, -1, -1, 559, -1, -1, + 560, -1, -1, -1, 561, -1, -1, -1, + 562, 563, 564, -1, -1, -1, -1, -1, + -1, 565, -1, -1, 566, -1, 567, 568, + 569, 570, -1, -1, -1, -1, -1, -1, + 571, -1, 572, 573, 574, -1, 575, -1, + -1, -1, -1, -1, -1, 576, 577, -1, + -1, -1, -1, -1, -1, -1, -1, 578, + -1, -1, -1, 579, -1, -1, 580, -1, + -1, 581, -1, -1, -1, -1, 582, -1, + 583, 584, -1, 585, 586, 587, -1, 588, + 589, 590, -1, 591, -1, -1, -1, -1, + -1, 592, 593, -1, -1, 594, -1, -1, + 595, -1, -1, -1, -1, -1, -1, -1, + -1, 596, 597, -1, 598, -1, -1, -1, + -1, -1, -1, 599, -1, 600, -1, 601, + 602, 603, 604, 605, -1, -1, -1, -1, + 606, 607, -1, 608, -1, -1, -1, -1, + -1, 609, -1, -1, -1, -1, 610, 611, + -1, -1, -1, 612, 613, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 614, + 615, 616, -1, -1, -1, -1, -1, -1, + 617, -1, 618, -1, 619, 620, -1, -1, + -1, -1, -1, -1, -1, -1, 621, -1, + -1, -1, 622, -1, -1, -1, 623, 624, + -1, -1, 625, -1, -1, -1, 626, -1, + 627, -1, -1, -1, -1, -1, 628, -1, + -1, -1, 629, -1, -1, -1, -1, -1, + -1, 630, 631, 632, -1, -1, -1, 633, + 634, 635, -1, -1, -1, 636, -1, 637, + -1, -1, -1, 638, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 639, 640, -1, + 641, 642, 643, 644, -1, -1, -1, 645, + -1, -1, -1, -1, 646, 647, -1, 648, + 649, -1, 650, 651, 652, -1, -1, 653, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 654, -1, -1, -1, -1, -1, + -1, -1, 655, -1, -1, -1, -1, 656, + -1, 657, -1, 658, 659, 660, -1, -1, + -1, -1, -1, 661, -1, -1, -1, -1, + -1, 662, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 663, + 664, 665, 666, 667, -1, -1, -1, 668, + 669, -1, 670, 671, -1, -1, 672, -1, + -1, -1, -1, -1, -1, -1, 673, -1, + 674, -1, -1, -1, -1, -1, -1, 675, + 676, -1, 677, +}; + +static const unsigned short jisx0213_from_ucs_level2_data[] = { + /* 0x0080 */ + 0x2922, 0x2923, 0x2171, 0x2172, 0x2924, 0x2925, 0x2178, 0x212f, + 0x2926, 0x2927, 0x2928, 0x224c, 0x2929, 0x292a, 0x292b, 0x216b, + 0x215e, 0x292c, 0x292d, 0x212d, 0x2279, 0x292e, 0x292f, 0x2930, + 0x2931, 0x2932, 0x2933, 0x2934, 0x2935, 0x2936, + /* 0x00C0 */ + 0x2937, 0x2938, 0x2939, 0x293a, 0x293b, 0x293c, 0x293d, 0x293e, + 0x293f, 0x2940, 0x2941, 0x2942, 0x2943, 0x2944, 0x2945, 0x2946, + 0x2947, 0x2948, 0x2949, 0x294a, 0x294b, 0x294c, 0x294d, 0x215f, + 0x294e, 0x294f, 0x2950, 0x2951, 0x2952, 0x2953, 0x2954, 0x2955, + 0x2956, 0x2957, 0x2958, 0x2959, 0x295a, 0x295b, 0x29dc, 0x295d, + 0x295e, 0x295f, 0x2960, 0x2961, 0x2962, 0x2963, 0x2964, 0x2965, + 0x2966, 0x2967, 0x2968, 0x2969, 0x296a, 0x296b, 0x296c, 0x2160, + 0x296d, 0x296e, 0x296f, 0x2970, 0x2971, 0x2972, 0x2973, 0x2974, + /* 0x0100 */ + 0x2975, 0x297a, 0x2a3a, 0x2a49, 0x2a21, 0x2a2c, 0x2a3c, 0x2a4b, + 0x2a59, 0x2a5f, 0x2a3d, 0x2a4c, 0x2a40, 0x2a4f, 0x2a50, 0x2978, + 0x297d, 0x2a3e, 0x2a4d, 0x2a3f, 0x2a4e, 0x2a5a, 0x2a60, 0x2a5b, + 0x2a61, 0x2a7d, 0x2976, 0x297b, 0x2a5c, 0x2a62, 0x2a3b, 0x2a4a, + 0x2a24, 0x2a2f, + /* 0x0140 */ + 0x2a23, 0x2a2e, 0x2a41, 0x2a51, 0x2a42, 0x2a52, 0x2a7a, 0x2979, + 0x297e, 0x2a43, 0x2a53, 0x2b2b, 0x2b2a, 0x2a39, 0x2a48, 0x2a44, + 0x2a54, 0x2a25, 0x2a30, 0x2a5d, 0x2a63, 0x2a27, 0x2a33, 0x2a26, + 0x2a32, 0x2a47, 0x2a57, 0x2a28, 0x2a34, 0x2977, 0x297c, 0x2a5e, + 0x2a64, 0x2a45, 0x2a55, 0x2a46, 0x2a56, 0x2a29, 0x2a35, 0x2a2b, + 0x2a38, 0x2a2a, 0x2a37, + /* 0x0180 */ + 0x2b29, + /* 0x01C0 */ + 0x2b24, 0x286f, 0x2870, 0x2871, 0x2876, 0x2877, 0x2878, 0x2879, + 0x287a, 0x287b, 0x287c, 0x2874, 0x2875, 0x2b45, + /* 0x0240 */ + 0x2b33, 0x2b39, 0x2b3a, 0x2b25, 0x2bb8, 0x2b3f, 0x2a6e, 0x2b26, + 0x2b2e, 0x2bb0, 0x2bc3, 0x2b31, 0x2b32, 0x2a75, 0x2b28, 0x2a79, + 0x2b36, 0x2b3c, 0x2b22, 0x2b42, 0x2b2c, 0x2a6a, 0x2a74, 0x2a6b, + 0x2b34, 0x2a7b, 0x2a65, 0x2a76, 0x2a6f, 0x2b2f, 0x2a6c, 0x2b41, + 0x2a73, 0x2a70, 0x2a67, + /* 0x0280 */ + 0x2a7c, 0x2a71, 0x2a68, 0x2b27, 0x2a6d, 0x2b2d, 0x2b35, 0x2a66, + 0x2bb7, 0x2b3b, 0x2a78, 0x2a72, 0x2b40, 0x2a69, 0x2b21, 0x2a7e, + 0x2b23, 0x2a77, 0x2b3e, 0x2b3d, + /* 0x02C0 */ + 0x2a31, 0x2b53, 0x2b54, 0x2b55, 0x2b56, 0x2a22, 0x2a58, 0x2a2d, + 0x2a36, 0x2b71, 0x2be0, 0x2b61, 0x2b62, 0x2b63, 0x2be4, + /* 0x0300 */ + 0x2b5c, 0x2b5a, 0x2b5f, 0x2b7d, 0x2b5b, 0x2b57, 0x2b6d, 0x2b59, + 0x2b5e, 0x2b5d, 0x2b78, 0x2b79, 0x2b7e, 0x2b6a, 0x2b76, 0x2b77, + 0x2b6b, 0x2b6c, 0x2b72, 0x2b67, 0x2b6f, 0x2b7a, 0x2b68, 0x2b70, + 0x2b73, 0x2b75, 0x2b69, 0x2b7b, 0x2b7c, 0x2b74, 0x2b6e, + /* 0x0340 */ + 0x2b52, + /* 0x0380 */ + 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627, 0x2628, + 0x2629, 0x262a, 0x262b, 0x262c, 0x262d, 0x262e, 0x262f, 0x2630, + 0x2631, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636, 0x2637, 0x2638, + 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647, 0x2648, + 0x2649, 0x264a, 0x264b, 0x264c, 0x264d, 0x264e, 0x264f, + /* 0x03C0 */ + 0x2650, 0x2651, 0x2659, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656, + 0x2657, 0x2658, + /* 0x0400 */ + 0x2727, 0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2728, + 0x2729, 0x272a, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, 0x2730, + 0x2731, 0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, 0x2738, + 0x2739, 0x273a, 0x273b, 0x273c, 0x273d, 0x273e, 0x273f, 0x2740, + 0x2741, 0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2758, + 0x2759, 0x275a, 0x275b, 0x275c, 0x275d, 0x275e, 0x275f, 0x2760, + 0x2761, + /* 0x0440 */ + 0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, 0x2768, 0x2769, + 0x276a, 0x276b, 0x276c, 0x276d, 0x276e, 0x276f, 0x2770, 0x2771, + 0x2757, + /* 0x1E00 */ + 0x2872, 0x2873, + /* 0x1F40 */ + 0x2b46, 0x2b47, 0x2b50, 0x2b51, + /* 0x2000 */ + 0x213e, 0x237c, 0x213d, 0x2142, 0x2146, 0x2147, 0x2148, 0x2149, + 0x2277, 0x2278, 0x2340, 0x2145, 0x2144, 0x2273, 0x216c, 0x216d, + 0x2228, 0x286b, 0x2b58, + /* 0x2040 */ + 0x2c7e, 0x286c, 0x286d, 0x286e, 0x2c7d, + /* 0x2080 */ + 0x2921, + /* 0x2100 */ + 0x216e, 0x235d, 0x235f, 0x2d62, 0x2d64, 0x2360, 0x2272, 0x235c, + /* 0x2140 */ + 0x2778, 0x2779, 0x277a, 0x2d35, 0x2d36, 0x2d37, 0x2d38, 0x2d39, + 0x2d3a, 0x2d3b, 0x2d3c, 0x2d3d, 0x2d3e, 0x2d3f, 0x2d57, 0x2c35, + 0x2c36, 0x2c37, 0x2c38, 0x2c39, 0x2c3a, 0x2c3b, 0x2c3c, 0x2c3d, + 0x2c3e, 0x2c3f, 0x2c40, + /* 0x2180 */ + 0x222b, 0x222c, 0x222a, 0x222d, 0x2271, 0x2327, 0x2325, 0x2326, + 0x2328, + /* 0x21C0 */ + 0x2329, 0x224d, 0x224e, 0x232b, 0x232c, 0x232a, 0x232d, + /* 0x2200 */ + 0x224f, 0x225f, 0x2250, 0x2247, 0x2260, 0x223a, 0x2246, 0x223b, + 0x215d, 0x235b, 0x2265, 0x2267, 0x2167, 0x2d78, 0x225c, 0x2254, + 0x2255, 0x224a, 0x224b, 0x2241, 0x2240, 0x2269, 0x226a, 0x2d73, + 0x2168, 0x2268, 0x2266, + /* 0x2240 */ + 0x226c, 0x226d, 0x226e, 0x2262, 0x2162, 0x2261, 0x226b, 0x2165, + 0x2166, 0x2263, 0x2264, 0x226f, 0x2270, + /* 0x2280 */ + 0x223e, 0x223f, 0x2242, 0x2243, 0x223c, 0x223d, 0x2244, 0x2245, + 0x2251, 0x2252, 0x2253, 0x225d, 0x2d79, + /* 0x22C0 */ + 0x2776, 0x2777, + /* 0x2300 */ + 0x2248, 0x2249, 0x225e, 0x277c, + /* 0x2380 */ + 0x2742, 0x2743, + /* 0x23C0 */ + 0x2744, 0x2745, 0x2746, 0x2747, 0x2748, 0x2749, 0x274a, 0x274b, + 0x274c, 0x274d, 0x274e, 0x274f, 0x2750, 0x277e, + /* 0x2400 */ + 0x277d, + /* 0x2440 */ + 0x2d21, 0x2d22, 0x2d23, 0x2d24, 0x2d25, 0x2d26, 0x2d27, 0x2d28, + 0x2d29, 0x2d2a, 0x2d2b, 0x2d2c, 0x2d2d, 0x2d2e, 0x2d2f, 0x2d30, + 0x2d31, 0x2d32, 0x2d33, 0x2d34, + /* 0x24C0 */ + 0x2c41, 0x2c42, 0x2c43, 0x2c44, 0x2c45, 0x2c46, 0x2c47, 0x2c48, + 0x2c49, 0x2c4a, 0x2c4b, 0x2c4c, 0x2c4d, 0x2c4e, 0x2c4f, 0x2c50, + 0x2c51, 0x2c52, 0x2c53, 0x2c54, 0x2c55, 0x2c56, 0x2c57, 0x2c58, + 0x2c59, 0x2c5a, 0x2c2b, 0x2c2c, 0x2c2d, 0x2c2e, 0x2c2f, 0x2c30, + 0x2c31, 0x2c32, 0x2c33, 0x2c34, 0x265a, 0x265b, 0x265c, 0x265d, + 0x265e, 0x265f, 0x2660, 0x2661, 0x2662, 0x2663, + /* 0x2500 */ + 0x2821, 0x282c, 0x2822, 0x282d, 0x2823, 0x282e, 0x2824, 0x282f, + 0x2826, 0x2831, 0x2825, 0x2830, 0x2827, 0x283c, 0x2837, 0x2832, + 0x2829, 0x283e, 0x2839, 0x2834, 0x2828, 0x2838, 0x283d, 0x2833, + 0x282a, 0x283a, 0x283f, 0x2835, 0x282b, 0x283b, + /* 0x2540 */ + 0x2840, 0x2836, + /* 0x2580 */ + 0x2223, 0x2222, 0x266d, 0x2225, 0x2224, 0x2322, 0x2321, 0x2227, + 0x2226, + /* 0x25C0 */ + 0x2324, 0x2323, 0x2221, 0x217e, 0x233b, 0x217b, 0x217d, 0x217c, + 0x2867, 0x2868, 0x2869, 0x286a, 0x233f, 0x227e, + /* 0x2600 */ + 0x2668, 0x2669, 0x266a, 0x266b, 0x217a, 0x2179, 0x2667, 0x2664, + 0x2665, 0x2d7e, + /* 0x2640 */ + 0x216a, 0x2169, 0x263a, 0x263d, 0x263b, 0x2640, 0x2639, 0x263e, + 0x263c, 0x263f, 0x266c, 0x227d, 0x2276, 0x227b, 0x227c, 0x2275, + 0x227a, 0x2274, + /* 0x2700 */ + 0x277b, + /* 0x2740 */ + 0x2d7d, 0x2c21, 0x2c22, 0x2c23, 0x2c24, 0x2c25, 0x2c26, 0x2c27, + 0x2c28, 0x2c29, 0x2c2a, + /* 0x2900 */ + 0x232e, 0x232f, + /* 0x2980 */ + 0x233a, + /* 0x29C0 */ + 0x237d, 0x237e, + /* 0x3000 */ + 0x2121, 0x2122, 0x2123, 0x2137, 0x2139, 0x213a, 0x213b, 0x2152, + 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159, 0x215a, + 0x215b, 0x2229, 0x222e, 0x214c, 0x214d, 0x225a, 0x225b, 0x2258, + 0x2259, 0x2141, 0x2d60, 0x2d61, 0x2666, 0x2233, 0x2234, 0x2235, + 0x2236, 0x2237, 0x233c, + /* 0x3040 */ + 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428, + 0x2429, 0x242a, 0x24ab, 0x242c, 0x24ad, 0x242e, 0x24af, 0x2430, + 0x24b1, 0x2432, 0x24b3, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438, + 0x2439, 0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440, + 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, + 0x2449, 0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450, + 0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, + 0x2459, 0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, + /* 0x3080 */ + 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, + 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, + 0x2470, 0x2471, 0x2472, 0x2473, 0x2474, 0x2475, 0x2476, 0x212b, + 0x212c, 0x2135, 0x2136, 0x2239, 0x237b, 0x2521, 0x2522, 0x2523, + 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, 0x25ab, + 0x252c, 0x25ad, 0x252e, 0x25af, 0x2530, 0x25b1, 0x2532, 0x25b3, + 0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a, 0x25bb, + 0x253c, 0x253d, 0x253e, 0x253f, + /* 0x30C0 */ + 0x2540, 0x2541, 0x2542, 0x2543, 0x25c4, 0x2545, 0x2546, 0x2547, + 0x25c8, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, + 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, + 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, 0x255f, + 0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, + 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f, + 0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2772, + 0x2773, 0x2774, 0x2775, 0x2126, 0x213c, 0x2133, 0x2134, 0x2238, + /* 0x31C0 */ + 0x266e, 0x266f, 0x2670, 0x2671, 0x2672, 0x2673, 0x2674, 0x26f5, + 0x2676, 0x2677, 0x2679, 0x267a, 0x267b, 0x267c, 0x267d, 0x267e, + /* 0x3200 */ + 0x2d6a, 0x2d6b, 0x2d6c, + /* 0x3240 */ + 0x2841, 0x2842, 0x2843, 0x2844, 0x2845, 0x2846, 0x2847, 0x2848, + 0x2849, 0x284a, 0x284b, 0x284c, 0x284d, 0x284e, 0x284f, + /* 0x3280 */ + 0x2d65, 0x2d66, 0x2d67, 0x2d68, 0x2d69, 0x2850, 0x2851, 0x2852, + 0x2853, 0x2854, 0x2855, 0x2856, 0x2857, 0x2858, 0x2859, 0x285a, + 0x285b, 0x285c, 0x285d, 0x285e, + /* 0x32C0 */ + 0x2c5b, 0x2c5c, 0x2c5d, 0x2c5e, 0x2c5f, 0x2c60, 0x2c61, 0x2c62, + 0x2c63, 0x2c64, 0x2c65, 0x2c66, 0x2c67, 0x2c68, 0x2c69, 0x2c6a, + 0x2c6b, 0x2c6c, 0x2c6d, 0x2c6e, 0x2c71, 0x2c70, 0x2c73, 0x2c72, + 0x2c6f, + /* 0x3300 */ + 0x2d46, 0x2d4a, 0x2d41, 0x2d44, 0x2d42, 0x2d4c, 0x2d4b, 0x2d45, + 0x2d4d, 0x2d47, 0x2d4f, + /* 0x3340 */ + 0x2d40, 0x2d4e, 0x2d43, 0x2d48, 0x2d49, 0x2d5f, 0x2d6f, 0x2d6e, + 0x2d6d, + /* 0x3380 */ + 0x2d53, 0x2d54, 0x2d50, 0x2d51, 0x2d52, 0x2d56, + /* 0x33C0 */ + 0x2d55, 0x235e, 0x2d63, + /* 0x3400 */ + 0x2e23, 0xa12d, 0xa132, 0xa133, + /* 0x3440 */ + 0xa15e, 0xa156, + /* 0x3480 */ + 0xa17e, 0x2e53, 0xa32b, + /* 0x34C0 */ + 0xf468, 0xa32f, 0x2e5b, + /* 0x3500 */ + 0xa348, + /* 0x3540 */ + 0xa35d, 0xa35e, 0xa361, 0xa367, + /* 0x3580 */ + 0xa423, 0xa426, + /* 0x35C0 */ + 0xa42f, 0xa438, 0xa442, + /* 0x3600 */ + 0xa44a, + /* 0x3640 */ + 0xa479, + /* 0x3680 */ + 0xa53f, 0xa543, 0xa541, + /* 0x36C0 */ + 0xa557, + /* 0x3740 */ + 0xa823, 0xa825, 0xa829, 0xa828, 0xa82c, + /* 0x3780 */ + 0x4f5f, + /* 0x37C0 */ + 0xa83e, 0x4f6f, 0xa856, 0xa859, 0xa85c, + /* 0x3800 */ + 0xa85e, 0xa86f, 0xa871, + /* 0x3840 */ + 0xa874, 0xa879, 0xa87b, + /* 0x38C0 */ + 0xac3b, + /* 0x3900 */ + 0xac46, 0xac4a, + /* 0x3940 */ + 0xac60, + /* 0x3A40 */ + 0xad5b, 0xad5f, + /* 0x3AC0 */ + 0xad71, 0xae36, 0xad7c, + /* 0x3B00 */ + 0xae2e, 0xae32, 0xae34, 0x7549, + /* 0x3B40 */ + 0xae6d, 0xae65, + /* 0x3B80 */ + 0xaf28, 0xaf29, 0xaf2c, 0xaf34, 0x757e, + /* 0x3BC0 */ + 0x7621, 0xaf48, 0xaf5d, + /* 0x3C00 */ + 0x763a, 0xaf77, + /* 0x3CC0 */ + 0xee3b, 0xee42, + /* 0x3D00 */ + 0xee71, 0xee7e, + /* 0x3D40 */ + 0xef40, + /* 0x3D80 */ + 0xef54, + /* 0x3DC0 */ + 0xef70, 0xef77, + /* 0x3E00 */ + 0xf028, 0x7766, + /* 0x3E40 */ + 0xf03f, 0xf041, 0xf042, + /* 0x3E80 */ + 0xf049, 0xf050, + /* 0x3F40 */ + 0xf134, 0x784d, 0xf146, 0xf148, + /* 0x3F80 */ + 0xf15c, + /* 0x3FC0 */ + 0xf167, 0xf16c, + /* 0x4000 */ + 0xf222, + /* 0x4040 */ + 0xf22d, + /* 0x4080 */ + 0xf239, + /* 0x4100 */ + 0xf264, + /* 0x4140 */ + 0xf274, 0xf277, 0xf27d, + /* 0x4180 */ + 0xf333, 0xf337, + /* 0x41C0 */ + 0xf347, 0xf34b, 0xf348, + /* 0x4200 */ + 0xf353, 0xf357, + /* 0x4240 */ + 0x796d, + /* 0x42C0 */ + 0xf42b, 0xf436, 0xf43b, + /* 0x4300 */ + 0xf44e, 0xf45d, + /* 0x4340 */ + 0xf461, + /* 0x43C0 */ + 0xf53e, 0xf542, + /* 0x4400 */ + 0xf548, 0xf54a, 0xf54c, 0xf54f, + /* 0x4440 */ + 0x7a59, 0x7a5a, 0xf56c, 0xf56e, + /* 0x4480 */ + 0xf577, 0xf635, 0xf632, + /* 0x44C0 */ + 0xf634, + /* 0x4500 */ + 0xf659, 0xf654, 0xf66d, + /* 0x4540 */ + 0xf66e, + /* 0x4580 */ + 0x7b51, 0xf74f, + /* 0x45C0 */ + 0xf76c, 0x7b60, + /* 0x4600 */ + 0xf824, + /* 0x4640 */ + 0xf83a, 0xf843, + /* 0x4680 */ + 0xf84e, 0xf853, + /* 0x4700 */ + 0xf86b, + /* 0x4740 */ + 0xf929, + /* 0x47C0 */ + 0xf93f, + /* 0x4800 */ + 0xf949, + /* 0x4840 */ + 0x7c4b, 0xf95c, + /* 0x4880 */ + 0xfa27, + /* 0x4980 */ + 0x7d58, + /* 0x49C0 */ + 0xfb6a, 0xfb70, + /* 0x4A00 */ + 0xfb75, 0xfb78, + /* 0x4A80 */ + 0xfc37, + /* 0x4B00 */ + 0xfc55, + /* 0x4BC0 */ + 0xfd26, 0xfd28, 0xfd2a, 0xfd31, + /* 0x4C00 */ + 0x7e3e, 0xfd3f, + /* 0x4CC0 */ + 0xfe2a, 0xfe2d, + /* 0x4D00 */ + 0xfe4b, + /* 0x4D40 */ + 0xfe60, + /* 0x4E00 */ + 0x306c, 0x437a, 0xa122, 0x3c37, 0x4b7c, 0x3e66, 0x3b30, 0x3e65, + 0x323c, 0x4954, 0x4d3f, 0xa123, 0x5022, 0x312f, 0xa124, 0x336e, + 0x5023, 0x4024, 0x5242, 0x3556, 0x4a3a, 0x3e67, 0x4e3e, 0x4a42, + 0x2e24, 0xa125, 0x5024, 0xa126, 0xf02e, 0x4366, 0xa127, 0x2e25, + 0x2e26, 0x5025, 0x367a, 0x5026, 0x345d, 0x4330, 0x3c67, 0x5027, + 0x5028, + /* 0x4E40 */ + 0xa128, 0x5029, 0x4735, 0x3557, 0xa129, 0xa12a, 0x4737, 0x4663, + 0x3843, 0x4b33, 0xa12c, 0x6949, 0x502a, 0x3e68, 0x502b, 0x3235, + 0xa12f, 0x3665, 0x3870, 0x4c69, 0x5626, 0xa130, 0x4d70, 0x467d, + 0x3425, + /* 0x4E80 */ + 0x3535, 0x502c, 0x502d, 0x4e3b, 0x4d3d, 0x4168, 0x502f, 0x3b76, + 0x4673, 0x2e27, 0x5032, 0x313e, 0x385f, 0x385e, 0x3066, 0x4f4b, + 0x4f4a, 0x3a33, 0x3021, 0xa131, 0x5033, 0x5034, 0x5035, 0x4b34, + 0x5036, 0x3872, 0x3067, 0x4b72, 0x357c, 0x357d, 0x357e, 0x4462, + 0x4e3c, 0x5037, 0x5038, 0x5039, 0xa134, 0x3f4d, 0xa135, 0xa137, + /* 0x4EC0 */ + 0x3d3a, 0x3f4e, 0x503e, 0xa138, 0x503c, 0x503d, 0x3558, 0xa139, + 0x3a23, 0x3270, 0x503b, 0x503a, 0x4a29, 0xa13a, 0x3b46, 0x3b45, + 0x423e, 0x503f, 0x4955, 0x4067, 0xa13c, 0x2138, 0x5040, 0x5042, + 0x2e28, 0x4265, 0x4e61, 0x304a, 0xa13b, 0x5041, 0x323e, 0x3644, + 0xa13d, 0x4367, 0xa13e, 0x376f, 0x5043, 0x4724, 0x2e29, 0x2e2a, + /* 0x4F00 */ + 0xa13f, 0x346b, 0x2e2b, 0x5044, 0x304b, 0x2e2c, 0x3860, 0x346c, + 0x497a, 0x4832, 0x3559, 0xa140, 0x3271, 0x5067, 0x4541, 0x476c, + 0x5046, 0x483c, 0x4e62, 0xa142, 0x3f2d, 0x3b47, 0x3b77, 0x3240, + 0xa143, + /* 0x4F40 */ + 0x4451, 0x4322, 0x504a, 0x2e2e, 0x2e2f, 0x304c, 0x4463, 0x3d3b, + 0x3a34, 0x4d24, 0x424e, 0xa144, 0x323f, 0x2e30, 0x5049, 0xa145, + 0x4d3e, 0x5045, 0x5047, 0x3a6e, 0x5048, 0x5524, 0x2e31, 0x2e2d, + 0xa141, 0x5050, 0x2e32, 0x2e33, 0x5053, 0x5051, 0x3242, 0x4a3b, + 0x504b, 0xa147, 0xa148, 0xa149, 0x504f, 0x3873, 0xa14a, 0x2e34, + 0x3b48, + /* 0x4F80 */ + 0xa14b, 0x3426, 0xa14c, 0x5054, 0x504c, 0x2e35, 0x4e63, 0x3b78, + 0x504d, 0x5052, 0xa14d, 0x2e36, 0x5055, 0x2e37, 0x504e, 0xa14e, + 0x3621, 0x304d, 0x3622, 0x3241, 0x5525, 0x4b79, 0x496e, 0x3874, + 0xa150, 0x3f2f, 0x4e37, 0xa151, 0x4a58, + /* 0x4FC0 */ + 0x3738, 0x4225, 0x3264, 0xa152, 0x2e39, 0x3d53, 0xa153, 0x5059, + 0xa154, 0x505e, 0x505c, 0xa155, 0x5057, 0x422f, 0x505a, 0x505d, + 0x505b, 0x4a5d, 0x5058, 0x2e3a, 0x3f2e, 0x4b73, 0x505f, 0x5060, + 0xa14f, 0x3d24, 0x506d, 0x2e21, 0xa157, 0x4750, 0x4936, 0x5068, + 0x4a70, 0x3236, 0x506c, + /* 0x5000 */ + 0xa158, 0x2e3b, 0x2e3c, 0x5066, 0x506f, 0x4152, 0x3844, 0x475c, + 0x2e3d, 0x6047, 0xa159, 0x506e, 0x455d, 0xa15a, 0x5063, 0x3876, + 0x2e3e, 0x3875, 0x5061, 0xa15b, 0xa15c, 0x3c5a, 0x5069, 0xa15d, + 0x4a6f, 0x434d, 0x5065, 0x3771, 0x2e3f, 0x5062, 0x506a, 0x5064, + 0x4e51, 0x506b, 0x4f41, 0x2e40, 0x3666, 0x3770, 0x2e42, + /* 0x5040 */ + 0x2e41, 0x2e43, 0xa15f, 0x5070, 0xa160, 0x5071, 0x5075, 0x304e, + 0xa161, 0x4a50, 0x5074, 0xa162, 0x5073, 0x5077, 0xa163, 0x5076, + 0x4464, 0xa164, 0x3772, 0xa165, 0xa166, 0x5078, 0xa167, 0x3c45, + 0x4226, 0x4465, 0x3676, 0x5079, 0x3536, + /* 0x5080 */ + 0x507a, 0x507c, 0xa169, 0x4b35, 0x3766, 0xa16a, 0xa16b, 0x2e44, + 0xa16c, 0xa16d, 0x3b31, 0x4877, 0x507b, 0xa16e, 0xa168, 0xa16f, + 0x3a45, 0x4d43, 0xa171, 0x507e, 0x5123, 0x507d, 0x3a44, 0x3d7d, + 0xa172, 0xa173, 0x3739, + /* 0x50C0 */ + 0x5124, 0xa174, 0x364f, 0xa175, 0x5121, 0x5122, 0x2e45, 0x462f, + 0xa178, 0x417c, 0x2e47, 0x3623, 0xa17a, 0x4b4d, 0x5125, 0xa17b, + 0x4e3d, 0x5126, 0xa17c, 0x5129, 0x5127, 0x2e48, 0x414e, 0xa17d, + 0x5128, 0x512a, 0x2e46, 0xa176, 0x512c, 0x512b, 0x4a48, + /* 0x5100 */ + 0x3537, 0x512e, 0x512f, 0x2e4b, 0x322f, 0x2e4a, 0xa321, 0x512d, + 0x2e4c, 0x3c74, 0x5132, 0x5131, 0x5130, 0xa323, 0x5056, 0x5133, + 0xa324, 0x2e4d, 0x3d7e, 0x5134, 0x4d25, 0x4c59, 0x2e4e, 0x5136, + 0x5135, 0x5138, 0x5137, 0x5139, + /* 0x5140 */ + 0x513a, 0x3074, 0x3835, 0x373b, 0x3d3c, 0x437b, 0x3624, 0x4068, + 0x3877, 0x2e4f, 0x396e, 0x513c, 0x4c48, 0x4546, 0x3b79, 0x513b, + 0x513d, 0x2e51, 0x2e52, 0x455e, 0x3375, 0xa326, 0x513e, 0x467e, + 0x4134, 0x5140, 0x5141, 0x482c, 0x3878, 0x4f3b, 0x5142, 0x3626, + 0xa328, 0x4a3c, 0x4236, 0x3671, 0x4535, 0xf474, 0x3773, + /* 0x5180 */ + 0x5143, 0x5144, 0xa329, 0x4662, 0x315f, 0x5147, 0x3a7d, 0xa32a, + 0x5146, 0x3a46, 0x5148, 0x666e, 0x5149, 0x4b41, 0x514a, 0x514b, + 0x514c, 0x3e69, 0xa32c, 0x3c4c, 0x2e54, 0x3427, 0x514f, 0xa32d, + 0x514d, 0x4c3d, 0x514e, 0x495a, 0x5150, 0x5151, 0x5152, 0x455f, + 0xa32e, 0x5156, 0x5154, 0x5155, 0x5153, 0x3a63, 0x5157, 0x4c6a, + 0x4e64, 0xa330, 0x5158, + /* 0x51C0 */ + 0x2e55, 0x4028, 0x5159, 0x3d5a, 0x515a, 0x2e56, 0x437c, 0x4e3f, + 0x4560, 0x5245, 0x515b, 0x7425, 0x3645, 0x2e57, 0x515c, 0x4b5e, + 0x2e58, 0x3d68, 0x427c, 0x515e, 0x4664, 0x515f, 0x2e59, 0x5160, + 0x332e, 0xa333, 0xa334, 0x5161, 0x3627, 0x464c, 0x317a, 0x3d50, + 0x4821, 0x5162, + /* 0x5200 */ + 0x4561, 0x2e5a, 0xa335, 0x3f4f, 0x5163, 0x4a2c, 0x405a, 0x3422, + 0x3429, 0x5164, 0x5166, 0x373a, 0xa336, 0x2e5c, 0x5165, 0x2e5d, + 0xa337, 0x4e73, 0x3d69, 0x483d, 0x4a4c, 0x5167, 0x4d78, 0x5168, + 0x5169, 0x457e, 0x516a, 0x4029, 0x3a7e, 0x3774, 0x516b, 0x3b49, + 0x396f, + /* 0x5240 */ + 0x4466, 0x516d, 0x4227, 0x2e5e, 0x3a6f, 0x516e, 0x516f, 0x4130, + 0x516c, 0x5171, 0xa339, 0x4b36, 0x2e5f, 0x3964, 0xa33a, 0x2f7e, + 0x5170, 0x2e60, 0x3775, 0x3a5e, 0x476d, 0x5174, 0x5172, 0xa33b, + 0x497b, 0x3e6a, 0x517b, 0x3364, 0x5175, 0x5173, 0x414f, 0xa33c, + 0x5177, 0x5176, + /* 0x5280 */ + 0xa33e, 0x3344, 0xa33d, 0x3760, 0x517c, 0x4e2d, 0x5178, 0x517d, + 0x517a, 0x2e61, 0x5179, 0xa340, 0x4e4f, 0x3879, 0x3243, 0x4e74, + 0xa342, 0xa343, 0x3d75, 0x4558, 0x3965, 0x5222, 0x5223, 0xa344, + 0x4e65, 0x4f2b, 0x5225, 0x387a, 0xa345, 0xa346, 0x5224, 0x332f, + /* 0x52C0 */ + 0x5226, 0x4b56, 0x443c, 0x4d26, 0x2e62, 0x4a59, 0xa347, 0x2e64, + 0x5227, 0x2e65, 0xa349, 0x7055, 0x4630, 0x2e66, 0x5228, 0x342a, + 0x4c33, 0x2e67, 0x3e21, 0x5229, 0x4a67, 0x522d, 0x402a, 0x522a, + 0x3650, 0x522b, 0x342b, 0x2e69, 0x372e, 0x522e, 0x522f, 0xa34b, + 0x5230, 0x5231, 0x3c5b, 0x2e6a, 0x387b, 0x4c5e, + /* 0x5300 */ + 0x2e6b, 0x4c68, 0x4677, 0x4a71, 0x5232, 0x2e6c, 0x5233, 0xa34c, + 0xa34d, 0x5235, 0x5237, 0x5236, 0x5238, 0x323d, 0x4b4c, 0x3a7c, + 0x5239, 0x2e6d, 0x4159, 0x3e22, 0x3629, 0x523a, 0xa34e, 0x485b, + 0x523b, 0x523c, 0x523d, 0xa34f, 0x523e, 0x4924, 0x3668, 0x3065, + 0xa350, 0x463f, + /* 0x5340 */ + 0x523f, 0x3d3d, 0xa351, 0x4069, 0x5241, 0x5240, 0x3e23, 0x3861, + 0x5243, 0x483e, 0x5244, 0x485c, 0x4234, 0x426e, 0x3628, 0x466e, + 0x4331, 0x476e, 0x4b4e, 0x5246, 0x406a, 0x2e6f, 0x2e70, 0x3735, + 0xa354, 0x5247, 0xa355, 0x5248, 0x312c, 0x3075, 0x346d, 0x4228, + 0x3551, 0x4d71, 0x524b, 0x3237, 0xa356, 0x524a, 0x2e71, 0x362a, + /* 0x5380 */ + 0x524c, 0x4c71, 0x2e72, 0x524d, 0x4e52, 0x387c, 0x2e73, 0x3836, + 0x524e, 0xa357, 0x5250, 0x524f, 0x3f5f, 0x3139, 0x315e, 0x5251, + 0x5252, 0x2e74, 0x3837, 0xa358, 0x5253, 0xa35a, 0x356e, + /* 0x53C0 */ + 0xa35b, 0x3b32, 0x5254, 0x4b74, 0x3a35, 0x355a, 0x4d27, 0x4150, + 0x483f, 0x3c7d, 0x3d47, 0xa35f, 0x3c68, 0x3c75, 0x3d76, 0xa360, + 0x4840, 0x5257, 0x3143, 0x4151, 0x387d, 0x3845, 0x3667, 0x525b, + 0x4321, 0x427e, 0x362b, 0x3e24, 0x525c, 0x525a, 0x3244, 0x4266, + 0x3c38, 0x3b4b, 0x3126, 0xa362, 0xa363, 0x3370, 0x3966, 0x3b4a, + 0x525d, + /* 0x5400 */ + 0x525e, 0x3549, 0x3346, 0x3967, 0x3548, 0x445f, 0x3125, 0x4631, + 0x4c3e, 0x3921, 0x4d79, 0x4547, 0x387e, 0x2e75, 0x372f, 0x5267, + 0x4f7e, 0x3663, 0x4b4a, 0xa365, 0x485d, 0x2e76, 0xa366, 0x5266, + 0x345e, 0x5261, 0x5262, 0x5264, 0x5265, 0x355b, 0x3f61, 0x4a2d, + 0x5263, 0x525f, 0x3863, + /* 0x5440 */ + 0x5260, 0x4f24, 0xa368, 0x4a72, 0x4468, 0x3862, 0x3970, 0x2e77, + 0x5268, 0x465d, 0xa364, 0x526c, 0xa369, 0xa36a, 0x3c7e, 0x3c76, + 0x2e79, 0xa36b, 0x526f, 0x526d, 0x4c23, 0x2e7a, 0x526a, 0x5273, + 0x526e, 0x5271, 0x3846, 0x4c3f, 0x2e7b, + /* 0x5480 */ + 0x5272, 0x5274, 0x5276, 0x2e7c, 0xa36c, 0x3a70, 0x4f42, 0xa36d, + 0x526b, 0x5269, 0x5275, 0x5270, 0xa36e, 0x2e7d, 0x2e78, 0xa36f, + 0x2e7e, 0x5278, 0x5323, 0x527a, 0xa370, 0x527e, 0x2f21, 0x5321, + 0x527b, 0xa371, 0xa372, 0x533e, 0x3a69, 0x3331, 0xa373, 0x5279, + 0xa374, 0x5325, 0x3076, 0x5324, 0xa375, + /* 0x54C0 */ + 0x3025, 0x494a, 0x5322, 0xa376, 0x527c, 0x2f22, 0x5277, 0x527d, + 0x3a48, 0x5326, 0x3077, 0x532f, 0x5327, 0x5328, 0x3e25, 0x4b69, + 0xa378, 0x532d, 0x532c, 0xa379, 0xa37a, 0x452f, 0xa37b, 0x532e, + 0x532b, 0x2f23, + /* 0x5500 */ + 0xa37c, 0xa37d, 0x3134, 0x3a36, 0x3f30, 0xa37e, 0x2f24, 0x5329, + 0x4562, 0x532a, 0x3022, 0x2f25, 0x5334, 0x4d23, 0x3e27, 0x533a, + 0x2f26, 0x5339, 0x5330, 0xa421, 0x4243, + /* 0x5540 */ + 0x5331, 0xa422, 0x426f, 0x5336, 0x3e26, 0xa424, 0xa425, 0x5333, + 0x4c64, 0x2f27, 0x373c, 0x5337, 0x5338, 0x5335, 0x533b, 0x2f28, + 0xa427, 0xa428, 0x5332, 0xa429, 0x5341, 0x5346, 0xa42b, 0x5342, + /* 0x5580 */ + 0x533d, 0x2f29, 0xa42c, 0x5347, 0x4131, 0x2f2a, 0x5349, 0xa42d, + 0x3922, 0x533f, 0x437d, 0x2f2b, 0xa42e, 0x5343, 0x533c, 0x342d, + 0x346e, 0x3365, 0x5344, 0x5340, 0x3776, 0x534a, 0x5348, 0x4153, + 0x354a, 0x362c, 0x2f2d, 0x5345, 0x3674, 0x3144, 0xa433, + /* 0x55C0 */ + 0x534e, 0x534c, 0x5427, 0xa434, 0xa435, 0x2f2e, 0xa436, 0xa430, + 0x5351, 0x534b, 0x534f, 0xa437, 0x534d, 0xa439, 0x3b4c, 0x5350, + 0xa43b, 0x5353, 0x5358, 0x5356, 0x5355, + /* 0x5600 */ + 0x4332, 0xa43e, 0x2f30, 0x3245, 0x2f31, 0xa43f, 0x5352, 0x5354, + 0x3e28, 0x3133, 0x5357, 0xa43c, 0x325e, 0x5362, 0xa440, 0x3e7c, + 0x535e, 0x535c, 0x535d, 0xa441, 0x535f, 0x2f32, 0xa443, 0xa444, + /* 0x5640 */ + 0xa445, 0x313d, 0xa446, 0x2f33, 0x4139, 0x5359, 0x535a, 0x7427, + 0x337a, 0xa447, 0xa448, 0x5361, 0x2f35, 0x346f, 0x5364, 0x5360, + 0x5363, 0xa449, 0x2f37, 0x2f38, 0x2f39, 0x4a2e, 0x2f34, 0x4655, + 0x4838, + /* 0x5680 */ + 0x5366, 0x5365, 0x3345, 0xa44b, 0x5367, 0xa44c, 0x536a, 0x5369, + 0xa44d, 0x2f3a, 0xa44e, 0xa44f, 0x2f3b, 0x5368, 0x4739, 0x536b, + 0xa450, 0x2f3c, 0x2f3d, 0xa451, 0x536c, 0xa452, 0x2f3e, 0x536e, + 0x536d, 0x5370, + /* 0x56C0 */ + 0x5373, 0x5371, 0x536f, 0x5372, 0xa453, 0x5374, 0x2f3f, 0x2f40, + 0xa454, 0x5375, 0x5376, 0x5377, 0x5378, 0x5145, 0x3c7c, 0x3b4d, + 0x3273, 0xa455, 0x3078, 0x4344, 0xa456, 0x5379, 0x3a24, 0x304f, + 0x3f5e, 0xa457, 0xa458, 0x537a, 0x3847, 0x3971, 0x537c, + /* 0x5700 */ + 0x537b, 0x4a60, 0x537d, 0x5421, 0x537e, 0x2f41, 0x5422, 0x5423, + 0x3777, 0x3160, 0x5424, 0xa45a, 0x5426, 0x5425, 0x5428, 0x455a, + 0x2f43, 0xa45b, 0x5429, 0x3035, 0x3a5f, 0xa45d, 0x373d, 0x2f44, + 0x434f, 0x2f45, 0x2f46, 0x542a, 0x542b, 0x542d, + /* 0x5740 */ + 0x542e, 0x3a64, 0xa45f, 0xa460, 0x3651, 0x4b37, 0xa461, 0xa462, + 0x542c, 0x542f, 0x3a41, 0x3923, 0x5433, 0x3a25, 0x4333, 0xa464, + 0x5430, 0x445a, 0xa465, 0x2f47, 0xa466, 0xa467, 0xa468, 0x2f48, + 0xa469, 0x2f49, 0x5434, + /* 0x5780 */ + 0x3f62, 0x5432, 0x5435, 0x373f, 0x5436, 0xa46d, 0x2f4a, 0xa46e, + 0xa46f, 0x5437, 0x3924, 0x3340, 0x5439, 0xa470, 0x543a, 0xa46c, + 0x543b, 0x5438, 0x2f4d, + /* 0x57C0 */ + 0x5431, 0x543c, 0x543d, 0x2f4e, 0x2f4f, 0x4b64, 0xa473, 0x3e6b, + 0x2f50, 0x543f, 0x5440, 0x543e, 0x5442, 0xa471, 0x4738, 0xa476, + 0x3068, 0x4956, 0x5443, 0x2f51, 0xa477, 0x2f52, 0xa478, 0x3e7d, + 0x2f53, 0x2f54, 0x3c39, 0xa47a, 0x475d, 0x3470, 0xa47b, 0x3a6b, + 0xa47c, 0x2f55, + /* 0x5800 */ + 0x4b59, 0x4632, 0xa47d, 0x3778, 0x424f, 0x2f56, 0x5441, 0x5444, + 0x4244, 0x5445, 0x5446, 0xa47e, 0xa521, 0x5448, 0x4469, 0xa522, + 0x342e, 0x7421, 0x3161, 0x4a73, 0xa523, 0x3e6c, 0x4548, 0xa524, + 0x3a66, 0x544e, + /* 0x5840 */ + 0x4a3d, 0x4e5d, 0xa526, 0x3274, 0x544a, 0xa527, 0x413a, 0x544d, + 0x4563, 0x4549, 0x4564, 0x4839, 0x444d, 0x3a49, 0x2f58, 0x5449, + 0x2f59, 0xa528, 0x3176, 0x4536, 0x544b, 0x5447, 0x3f50, 0x544f, + 0x2f5b, 0x3d4e, + /* 0x5880 */ + 0x362d, 0x5450, 0x2f5c, 0xa529, 0xa52a, 0xa52b, 0xa52c, 0xa52d, + 0x4a68, 0xa52e, 0x417d, 0x4446, 0xa52f, 0x2f5d, 0x5452, 0x4b4f, + 0x2f5f, 0xa530, 0x5453, 0x5458, 0xa531, 0x4a2f, 0x5457, 0x5451, + 0x5454, 0x5456, 0x3a26, + /* 0x58C0 */ + 0x4a49, 0xa533, 0x5459, 0x4345, 0x3275, 0x3e6d, 0xa534, 0x2f62, + 0x545b, 0x2f61, 0x545a, 0x2f63, 0x3968, 0x545c, 0x545e, 0x545d, + 0x2f64, 0x5460, 0x5455, 0x5462, 0x2f65, 0xa535, 0x5461, 0x545f, + 0x2f66, 0x3b4e, 0x3f51, 0x4154, 0x5463, 0x403c, 0x306d, 0x4764, + 0xa536, 0xa537, 0x445b, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468, + /* 0x5900 */ + 0x5469, 0xa538, 0xa539, 0x4a51, 0x546a, 0xa53a, 0x2f67, 0xa53b, + 0x3246, 0x546b, 0xa53c, 0x4d3c, 0x3330, 0x5249, 0x3d48, 0x423f, + 0x546c, 0x4c6b, 0x4c34, 0xa53d, 0x546e, 0x4267, 0x4537, 0x4240, + 0x4957, 0x546f, 0x5470, 0x317b, 0x3c3a, 0x5471, 0x3050, 0x5472, + 0xa540, 0x5473, + /* 0x5940 */ + 0x3162, 0xa542, 0x3471, 0x4660, 0x4a74, 0x5477, 0x4155, 0x5476, + 0x3740, 0x4b5b, 0x5475, 0x4565, 0x5479, 0x5478, 0xa545, 0x2f69, + 0xa546, 0x547b, 0x547a, 0x317c, 0x547c, 0x3e29, 0x547e, 0x4325, + 0x547d, 0x2f6a, 0x4a33, 0x3d77, 0x455b, 0xa548, 0xa549, 0x5521, + 0xa54a, 0x3925, + /* 0x5980 */ + 0x5522, 0x4721, 0x485e, 0x4c51, 0x4725, 0x2f6b, 0x552b, 0x2f6c, + 0x3538, 0x4d45, 0x4c2f, 0x562c, 0x5523, 0xa54b, 0x5526, 0x2f6d, + 0x4245, 0x4b38, 0x454a, 0xa54c, 0x5527, 0x4b65, 0x3a4a, 0xa54d, + 0x3e2a, + /* 0x59C0 */ + 0x2f6e, 0x5528, 0xa54e, 0x3b50, 0x3b4f, 0xa54f, 0x3039, 0x3848, + 0x2f6f, 0x402b, 0x3051, 0x552c, 0x552d, 0x552a, 0x2f70, 0xa550, + 0xa551, 0xa552, 0x3138, 0x342f, 0xa553, 0x5529, 0x4c45, 0x4931, + 0xa554, 0x3028, 0x7e7a, 0x3079, 0x3b51, + /* 0x5A00 */ + 0x3052, 0x3023, 0x5532, 0xa558, 0xa559, 0x5530, 0x2f71, 0xa55a, + 0x4c3c, 0x5533, 0x5531, 0x552f, 0x3f31, 0x2f72, 0x552e, 0xa55b, + 0x4a5a, 0xa55c, 0x3864, 0x5537, 0x5538, 0x3e2b, + /* 0x5A40 */ + 0x5534, 0x4f2c, 0x474c, 0x5536, 0xa55d, 0x3a27, 0x5539, 0xa55e, + 0x4958, 0x2f73, 0x553a, 0x5535, 0x2f74, 0x2f75, 0xa55f, 0x2f76, + 0x4c3b, + /* 0x5A80 */ + 0x2f77, 0xa560, 0x475e, 0x553b, 0x4932, 0xa561, 0x2f78, 0xa562, + 0xa563, 0xa564, 0x2f79, 0xa565, 0xa566, 0xa567, 0xa568, 0x553c, + 0x5540, 0x553d, 0xa569, + /* 0x5AC0 */ + 0x3247, 0x553f, 0x2f7a, 0x3c3b, 0x553e, 0x3779, 0x554c, 0x5545, + 0x5542, 0xa56a, 0xa56b, 0xa56c, 0x4364, 0x5541, 0xa56d, 0x5543, + 0x5544, 0xa56f, 0xa56e, 0xa570, 0x5546, 0x5547, + /* 0x5B00 */ + 0xa571, 0xa572, 0x3472, 0x5549, 0x5548, 0x554a, 0xa573, 0x2f7c, + 0x3e6e, 0x2f7d, 0x554d, 0x445c, 0xa575, 0x3145, 0x554b, 0xa574, + 0x554e, 0x554f, + /* 0x5B40 */ + 0x5552, 0x4f55, 0x5550, 0x5551, 0xa576, 0x3b52, 0x5553, 0xa577, + 0x3926, 0x5554, 0x4f56, 0x3b7a, 0x4238, 0x5555, 0x5556, 0x3b5a, + 0x3927, 0x4c52, 0x3528, 0x3849, 0x5557, 0x3358, 0xa578, 0x5558, + 0x4239, 0xa579, 0x5559, 0x5623, 0x555a, 0x555b, 0x555c, 0x555e, + 0xa57a, 0x4f57, 0xa57b, + /* 0x5B80 */ + 0x555f, 0xa57c, 0x5560, 0xa57d, 0x4270, 0x3127, 0x3c69, 0x3042, + 0x4157, 0x3430, 0x3c35, 0x3928, 0x4f58, 0x4566, 0xa821, 0x3d21, + 0x3431, 0x4368, 0x446a, 0x3038, 0x3539, 0x4a75, 0x3c42, 0x3552, + 0x406b, 0x3c3c, 0x4d28, 0x5561, 0xa822, 0x355c, 0x3a4b, 0x3332, + 0x3163, 0x3e2c, 0x3248, 0x5562, 0x4d46, 0x3d49, + /* 0x5BC0 */ + 0xa824, 0x3c64, 0x5563, 0x3473, 0x4652, 0x4c29, 0x5564, 0x5565, + 0x4959, 0xa826, 0x5567, 0x3428, 0x3677, 0x5566, 0xa827, 0x4f59, + 0x3432, 0x3f32, 0x556b, 0x3b21, 0x3249, 0x556a, 0x5568, 0x556c, + 0x5569, 0x472b, 0x5c4d, 0x3f33, 0x556d, 0x4f5a, 0x4e40, 0x556e, + 0xa82a, 0x5570, 0x437e, 0x556f, 0x4023, 0x3b7b, 0xa82b, 0x4250, + 0x3c77, + /* 0x5C00 */ + 0x4975, 0x406c, 0xa82d, 0x3c4d, 0x5571, 0x3e2d, 0x5572, 0x5573, + 0x3053, 0x423a, 0x3f52, 0x5574, 0x4633, 0x3e2e, 0x3e2f, 0x4f5b, + 0x5575, 0x406d, 0x3e30, 0x4f5c, 0x5576, 0x5577, 0x4f5d, 0x4c60, + 0x5578, 0xa82e, 0x4f5e, 0x3646, 0xa82f, 0x3d22, 0x5579, 0x557a, + 0x3c5c, 0x3f2c, 0x4674, 0x3f54, 0x4878, 0x4722, + /* 0x5C40 */ + 0x3649, 0x557b, 0x356f, 0x557c, 0x367e, 0x464f, 0x3230, 0x3b53, + 0x557d, 0x5622, 0x5621, 0x367d, 0x557e, 0x4538, 0x7e7b, 0x4230, + 0xa831, 0x454b, 0x3c48, 0x4f60, 0xa832, 0x4158, 0x4d7a, 0xa833, + 0xa834, 0xa835, 0x5624, 0x5625, 0x4656, 0xa836, 0x3b33, 0x5627, + 0x5628, 0x4f64, 0xa839, + /* 0x5C80 */ + 0xa83c, 0xa83d, 0x5629, 0x4f65, 0x3474, 0x562a, 0x562b, 0x4f66, + 0xa841, 0x322c, 0xa842, 0x4f67, 0xa843, 0xa844, 0x413b, 0x3464, + 0x4f68, 0x562d, 0x4c28, 0xa846, 0x4252, 0x3359, 0xa847, 0x562f, + 0x5631, 0x345f, 0x4f69, 0x562e, 0x5630, 0x5633, + /* 0x5CC0 */ + 0x5632, 0x5634, 0xa849, 0x4f6a, 0x4f6b, 0x4f6c, 0x5635, 0x463d, + 0x362e, 0x3265, 0x5636, 0x563b, 0x5639, 0x4a77, 0x4a76, 0x4f6d, + 0x4567, 0x5638, 0x3d54, 0x5637, + /* 0x5D00 */ + 0xa84c, 0x3f72, 0x563c, 0x4f70, 0x3a6a, 0xa84d, 0x5642, 0x5643, + 0x563d, 0x3333, 0x563e, 0x5647, 0x5646, 0x5645, 0x5641, 0xa84f, + 0x5640, 0xa850, 0x5644, 0xa851, 0xa852, 0x4f71, 0x4a78, 0xa84e, + 0xa853, 0xa854, + /* 0x5D40 */ + 0xa855, 0x4f73, 0x4f74, 0x4f76, 0x564b, 0x5648, 0x564a, 0x4d72, + 0x5649, 0x4f75, 0x563f, 0xa857, 0x3f73, 0xa858, 0x564c, 0x4f77, + 0x3a37, 0xa85a, 0x564d, 0x564e, + /* 0x5D80 */ + 0x4f78, 0x5651, 0x5650, 0x564f, 0xa85d, 0x4568, 0x563a, 0x5657, + 0xa85f, 0xa860, 0xa861, 0xa862, 0x5653, 0x4f79, 0x5652, 0x4f7a, + 0x4f7b, 0x5654, 0x5655, 0xa863, 0xa864, 0xa865, 0x5658, 0x4f7c, + 0xa867, 0x4e66, 0x5659, 0x5656, + /* 0x5DC0 */ + 0x565a, 0x4f7d, 0x3460, 0x565b, 0xa868, 0x565d, 0x565c, 0x565e, + 0xa869, 0xa86a, 0x565f, 0x406e, 0x3d23, 0xa86b, 0x3d64, 0x7428, + 0x4163, 0xa86d, 0x3929, 0x3a38, 0x392a, 0x3570, 0xa86e, 0x5660, + 0x3a39, 0x384a, 0x5661, 0x4c26, 0x4743, 0x5662, 0x392b, 0x342c, + 0x4327, 0x3652, + /* 0x5E00 */ + 0xa870, 0x3b54, 0x495b, 0x4841, 0x5663, 0x3475, 0x5666, 0xa872, + 0x7429, 0xa873, 0x4421, 0x742a, 0x5665, 0x5664, 0x5667, 0x446b, + 0xa875, 0x3f63, 0x3b55, 0x404a, 0xa876, 0x4253, 0x3522, 0x4422, + 0x5668, 0x5669, 0x3e6f, 0x4b39, 0xa877, + /* 0x5E40 */ + 0x566c, 0x566b, 0x566a, 0x497d, 0x5673, 0xa878, 0x4b5a, 0x566d, + 0x566f, 0x4b6b, 0xa87a, 0x566e, 0x742b, 0x742c, 0x5670, 0x4828, + 0x5671, 0x4a3e, 0x5672, 0xa87c, 0xa87d, 0xa87e, 0xac21, 0x3433, + 0x4a3f, 0x472f, 0x5674, 0x5675, 0x7e7c, 0x392c, 0x3434, 0x5676, + 0x3838, 0x4d44, 0x4d29, 0x3476, 0x5678, + /* 0x5E80 */ + 0x4423, 0x392d, 0x3e31, 0x485f, 0x3e32, 0x3d78, 0x446c, 0x4a79, + 0x4539, 0x392e, 0x495c, 0x5679, 0xac23, 0x4559, 0x3a42, 0xac24, + 0x384b, 0xac25, 0x446d, 0x3043, 0x3d6e, 0x392f, 0x4d47, 0xac26, + 0x742d, 0xac27, + /* 0x5EC0 */ + 0x567a, 0x567b, 0x4751, 0xac28, 0x567c, 0x4e77, 0x4f2d, 0x742f, + 0x567e, 0x567d, 0xac29, 0x3347, 0x5721, 0xac2a, 0x5724, 0x5725, + 0x5723, 0x4940, 0x3e33, 0x5727, 0x5726, 0x5722, 0x5728, 0x5729, + 0x572a, 0x572d, 0x572b, 0x572c, 0x572e, 0x3164, 0x446e, 0x572f, + 0x7430, 0x377a, 0x3276, 0x4736, 0xac2c, 0x5730, 0x467b, + /* 0x5F00 */ + 0x7431, 0x4a5b, 0x7432, 0x5731, 0x4f2e, 0x7433, 0xac2d, 0x5732, + 0x4a40, 0x5735, 0x5021, 0x5031, 0xac2e, 0x3c30, 0x4675, 0x5736, + 0x355d, 0x4424, 0x307a, 0x5737, 0x4a26, 0x3930, 0x4350, 0xac2f, + 0x7434, 0xac31, 0x446f, 0x7435, 0x4c6f, 0x3839, 0x384c, 0x5738, + 0x5739, 0x573f, 0x3c65, 0x7436, 0x4425, 0x7437, 0x362f, 0x573a, + 0x492b, 0x7438, 0x4346, + /* 0x5F40 */ + 0x7439, 0x573b, 0x743a, 0xac32, 0x573c, 0x3630, 0x573d, 0x573e, + 0x5740, 0x4576, 0x743b, 0x5741, 0x5742, 0x743c, 0x5743, 0x5734, + 0x5733, 0x5744, 0x3741, 0xac33, 0x743d, 0x4927, 0x743e, 0x3a4c, + 0x4937, 0x4426, 0x494b, 0x5745, 0x3e34, 0x3146, 0xac34, 0x5746, + 0x5747, 0x4c72, 0x4860, 0x743f, 0xac35, 0x574a, + /* 0x5F80 */ + 0x317d, 0x402c, 0x5749, 0x5748, 0x3742, 0x4254, 0x574e, 0x574c, + 0x7440, 0x574b, 0x4e27, 0x3865, 0xac36, 0x3d79, 0x574d, 0x454c, + 0x3d3e, 0x4640, 0x5751, 0x5750, 0x7441, 0x574f, 0x5752, 0x3866, + 0xac37, 0xac38, 0x7442, 0x5753, 0x497c, 0x3d5b, 0x5754, 0x4879, + 0x7443, 0x4641, 0x4427, 0x7444, 0x7445, 0xac39, 0x4530, 0x5755, + 0x352b, + /* 0x5FC0 */ + 0x3f34, 0xac3a, 0x492c, 0xac3c, 0x7446, 0xac3d, 0x3477, 0x4726, + 0xac3e, 0xac3f, 0xac40, 0x5756, 0x3b56, 0x4b3a, 0x4b3b, 0x317e, + 0x575b, 0x7447, 0x4369, 0x7448, 0xac41, 0x5758, 0x7449, 0x3277, + 0xac42, 0xac43, 0x582d, 0x575a, 0xac44, 0x4730, 0x5759, 0x5757, + 0xac45, 0x397a, 0x575d, + /* 0x6000 */ + 0x744a, 0x5763, 0x5769, 0x5761, 0x455c, 0x744b, 0x5766, 0x495d, + 0xac47, 0x744c, 0x5760, 0x5765, 0x4e67, 0x3b57, 0x4255, 0x575e, + 0xac48, 0xac49, 0x355e, 0x5768, 0x402d, 0x3165, 0x5762, 0x3278, + 0x5767, 0x3631, 0x5764, 0x744d, 0x744e, 0x576a, + /* 0x6040 */ + 0x576c, 0x5776, 0x5774, 0x5771, 0x744f, 0x5770, 0x4e78, 0xac4b, + 0x5772, 0x3632, 0x3931, 0x3d7a, 0x5779, 0x576b, 0x576f, 0x575f, + 0x327a, 0x5773, 0x5775, 0x4351, 0x3a28, 0x3238, 0x576d, 0x5778, + 0x5777, 0x3633, 0x4229, 0x3366, 0x3743, 0x576e, 0xac4c, + /* 0x6080 */ + 0x577a, 0x577d, 0x5821, 0x3c3d, 0xac4d, 0x5827, 0x4470, 0x577b, + 0x5825, 0x3279, 0xac4e, 0x5823, 0x5824, 0x577e, 0x5822, 0x7451, + 0x7452, 0x3867, 0x4d2a, 0x3435, 0x3159, 0x5826, 0xac4f, 0x473a, + 0x302d, 0xac51, 0xac52, 0x4861, 0x575c, 0x582c, 0x5830, 0x4c65, + 0x5829, 0x4569, 0x582e, 0xac53, + /* 0x60C0 */ + 0x3e70, 0x582f, 0x4657, 0xac54, 0x7453, 0x4f47, 0x582b, 0x7454, + 0x7455, 0x5831, 0xac55, 0x397b, 0xac56, 0x404b, 0x7456, 0x3054, + 0x582a, 0x5828, 0x415a, 0x577c, 0x3b34, 0xac57, 0x4246, 0x583d, + 0xac58, 0x415b, 0x5838, 0xac59, 0x5835, 0x5836, 0x7457, 0x3c66, + 0x5839, 0x583c, + /* 0x6100 */ + 0x5837, 0x3d25, 0x583a, 0x5834, 0x4c7c, 0x4c7b, 0x583e, 0x583f, + 0x3055, 0xac5a, 0xac5b, 0xac5c, 0x5833, 0xac5d, 0x3672, 0x3026, + 0x7458, 0xac5e, 0x3436, 0x583b, 0x5843, 0x5842, 0x7459, 0x5847, + 0x745a, 0x5848, 0x745b, 0xac5f, 0x5846, 0x5849, 0x5841, 0x5845, + /* 0x6140 */ + 0xac61, 0x584a, 0x584b, 0xac62, 0x5840, 0x3b7c, 0x5844, 0x4256, + 0x3932, 0x5832, 0x3f35, 0x5858, 0x4a69, 0x584e, 0x584f, 0x5850, + 0x5857, 0x5856, 0xac63, 0x4b7d, 0x3437, 0x5854, 0x3745, 0x3334, + 0x5851, 0x4e38, 0x5853, 0x3056, 0x5855, 0x584c, 0x5852, 0x5859, + 0x3744, 0x584d, 0xac64, 0x4d5d, + /* 0x6180 */ + 0x4d2b, 0x585c, 0x5860, 0x745d, 0x417e, 0x4e79, 0x5861, 0xac66, + 0xac67, 0x585e, 0x585b, 0xac68, 0xac69, 0x585a, 0x585f, 0x4a30, + 0xac6a, 0x4634, 0xac6b, 0x3746, 0x5862, 0x585d, 0xac6c, 0x5863, + 0x377b, 0x3231, 0x7460, 0x586b, 0x745f, 0x3438, + /* 0x61C0 */ + 0x5869, 0x586a, 0x3a29, 0x5868, 0x5866, 0x5865, 0x586c, 0x5864, + 0x586e, 0x327b, 0xac6e, 0xac6f, 0xac70, 0x5870, 0x586f, 0x4428, + 0x5873, 0xac71, 0x5871, 0x5867, 0x377c, 0x5872, 0x5876, 0x5875, + 0x5877, 0x5874, + /* 0x6200 */ + 0x5878, 0x5879, 0x587a, 0x4a6a, 0x587c, 0x587b, 0x3d3f, 0x402e, + 0x3266, 0x327c, 0x587d, 0xac73, 0x303f, 0x404c, 0x587e, 0x6c43, + 0x5921, 0x3761, 0x5922, 0x7462, 0xac74, 0x406f, 0xac75, 0x5923, + 0x5924, 0x353a, 0x5925, 0x5926, 0x5927, 0x4257, 0x384d, 0x4c61, + 0x7463, 0x4b3c, + /* 0x6240 */ + 0x3d6a, 0x5928, 0x7464, 0xac76, 0x4070, 0x6e3d, 0x4862, 0x3c6a, + 0xac77, 0x3a4d, 0x5929, 0xac78, 0xac79, 0x4247, 0x4a27, 0x7465, + 0x4271, 0x7466, 0x592c, 0x592a, 0x592d, 0xac7a, 0x592b, 0xac7b, + 0x592e, 0xac7d, 0x4a31, 0x7467, 0x3037, 0xac7e, 0x495e, 0x4863, + 0xac7c, 0x592f, 0x5932, 0x3e35, + /* 0x6280 */ + 0x353b, 0x5930, 0x5937, 0x3e36, 0x7468, 0x5931, 0x4744, 0x4d5e, + 0x5933, 0x5934, 0x5938, 0x456a, 0x5935, 0x3933, 0x405e, 0xad21, + 0x5946, 0x4834, 0x4272, 0xad22, 0x4864, 0x5a2d, 0x4a7a, 0x4471, + 0x4b75, 0x593b, 0x3221, 0x436a, + /* 0x62C0 */ + 0x5944, 0x7469, 0x4334, 0x593e, 0x5945, 0x5940, 0x5947, 0x5943, + 0x5942, 0x476f, 0x593c, 0x327d, 0x593a, 0x3571, 0x4273, 0x5936, + 0xad23, 0x746a, 0x5939, 0x3934, 0x405b, 0x3e37, 0x5941, 0x4752, + 0x3572, 0x3348, 0x3367, 0x3f21, 0x5949, 0x594e, 0x594a, 0x377d, + 0x594f, 0x3b22, 0x3969, 0x746b, 0xad25, 0x3d26, 0x593d, + /* 0x6300 */ + 0x3b7d, 0x594c, 0xad26, 0x3b58, 0x594d, 0x3044, 0x746c, 0x5948, + 0xad27, 0xad28, 0x4429, 0x746d, 0x3573, 0x3634, 0x594b, 0x3027, + 0x3a43, 0x3f36, 0xad2b, 0xad2c, 0x746e, 0x4472, 0xad2d, 0xad2e, + 0x4854, 0x5951, 0x415e, + /* 0x6340 */ + 0xad2f, 0x746f, 0xad30, 0x422a, 0x3b2b, 0x5952, 0xad31, 0x5954, + 0x5950, 0x4a61, 0x443d, 0xad33, 0x415c, 0x7470, 0x4a7b, 0x3c4e, + 0x5960, 0x595f, 0xad36, 0x3f78, 0x377e, 0x5959, 0x3e39, 0x4668, + 0x4731, 0x7471, + /* 0x6380 */ + 0x5957, 0x415d, 0xad37, 0x3c78, 0x595c, 0x3e38, 0x5956, 0x595b, + 0x4753, 0xad3a, 0x5955, 0x3721, 0xad38, 0x335d, 0x595d, 0x4e2b, + 0x3a4e, 0x4335, 0x595a, 0x405c, 0x3935, 0x3f64, 0x3166, 0x413c, + 0x5958, 0x3545, 0x3747, 0x444f, 0x595e, 0x415f, 0xad3b, 0x5961, + /* 0x63C0 */ + 0x5963, 0x4237, 0x5969, 0x5964, 0x5966, 0x4941, 0x4473, 0x5967, + 0xad3d, 0xad3e, 0x4d2c, 0x4d48, 0x3439, 0xad3f, 0xad40, 0x302e, + 0x5965, 0x7472, 0x5962, 0xad41, 0xad42, 0x7473, 0x3478, 0xad43, + 0x3167, 0x7474, 0x5968, 0xad3c, 0x4d49, + /* 0x6400 */ + 0x596c, 0xad44, 0x423b, 0x5973, 0x7475, 0x596d, 0x7476, 0x596a, + 0x5971, 0x5953, 0xad45, 0x7477, 0xad46, 0x596e, 0x5972, 0xad47, + 0x4842, 0x456b, 0xad48, 0x596b, 0x596f, 0x3748, 0x3a71, + /* 0x6440 */ + 0x405d, 0x5977, 0x7479, 0x4526, 0xad49, 0xad4a, 0xad4b, 0x747a, + 0x5974, 0x4b60, 0x747b, 0x5975, 0xad4c, 0x5976, 0x4c4e, 0x7478, + 0x4022, 0xad4d, + /* 0x6480 */ + 0x3762, 0xad4e, 0x597d, 0xad4f, 0x3b35, 0x597a, 0x5979, 0x4732, + 0xad50, 0x4635, 0xad51, 0x4531, 0x597b, 0x597c, 0x496f, 0x4745, + 0x3b23, 0x4071, 0x4b50, 0x3349, 0x5a25, 0x597e, 0x747d, 0x747e, + /* 0x64C0 */ + 0x4d4a, 0x5a27, 0x7521, 0x5a23, 0x5a24, 0x7522, 0xad52, 0xad53, + 0x4160, 0x747c, 0x7523, 0x5a22, 0x593f, 0xad54, 0xad55, 0x5a26, + 0x5a21, 0x5a2b, 0x5a2c, 0x4527, 0x5a2e, 0xad57, 0xad58, 0x3b24, + 0x5a29, 0x353c, 0x5a2f, 0x5a28, 0x5a33, 0x5a32, 0x5a31, 0x7524, + 0x5a34, 0x7525, 0x5a36, 0x3e71, 0xad59, + /* 0x6500 */ + 0x5a35, 0xad5a, 0x5a39, 0xad5c, 0xad5d, 0xad5e, 0x5a37, 0x5a38, + 0x5970, 0xad60, 0x7526, 0x5a3b, 0x5a3a, 0x7527, 0x5978, 0x5a3c, + 0x5a30, 0x3b59, 0xad61, 0x5a3d, 0x5a3e, 0x5a40, 0x5a3f, 0x5a41, + 0x327e, 0x3936, 0x4a7c, 0x402f, + /* 0x6540 */ + 0xad62, 0x384e, 0x5a43, 0x5a46, 0x4952, 0x355f, 0xad63, 0x5a45, + 0x5a44, 0x4754, 0x5a47, 0x3635, 0x5a49, 0x5a48, 0x343a, 0x3b36, + 0x4658, 0x7529, 0xad64, 0x3749, 0x3f74, 0x5a4a, 0x4030, 0x4528, + 0x495f, 0x5a4b, 0xad65, + /* 0x6580 */ + 0xad66, 0x5a4c, 0x5a4d, 0xad67, 0xad68, 0x4a38, 0x555d, 0x4046, + 0xad69, 0x494c, 0x3a58, 0x4865, 0x4843, 0x454d, 0x4e41, 0x5a4f, + 0x3c50, 0x752a, 0x5a50, 0x3036, 0x3654, 0x404d, 0x4960, 0x5a51, + 0x3b42, 0x4347, 0x3b5b, 0x3f37, 0xad6a, 0xad6b, 0x5a52, 0xad6c, + 0x4a7d, 0x3177, 0x3b5c, 0xad6d, + /* 0x65C0 */ + 0x5a55, 0xad6e, 0x5a53, 0x5a56, 0x4e39, 0x5a54, 0xad6f, 0x407b, + 0x5a57, 0x4232, 0x5a58, 0xad70, 0x347a, 0x5a5a, 0x5a59, 0x5a5b, + 0x5a5c, 0x347b, 0x467c, 0x4336, 0x356c, 0x3b5d, 0x4161, 0x3d5c, + 0x3030, 0x5a5d, 0xad72, 0xad73, 0x3222, 0x5a61, 0xad74, + /* 0x6600 */ + 0x752c, 0x3937, 0x5a60, 0xad75, 0x3a2b, 0x3e3a, 0xad76, 0x752d, + 0x5a5f, 0x3e3b, 0x4c40, 0x3a2a, 0x3057, 0x404e, 0x752e, 0x5a66, + 0x752f, 0x4031, 0x3147, 0xad77, 0x7531, 0x7532, 0x3d55, 0x4b66, + 0x3a72, 0xad78, 0x7533, 0x3e3c, 0x4027, 0x7534, 0x7535, 0x7536, + 0x5a65, 0x5a63, 0x5a64, 0x7530, 0x436b, 0x5b26, + /* 0x6640 */ + 0x5a6a, 0x3b7e, 0x3938, 0x5a68, 0xad79, 0x7538, 0x5a69, 0x3f38, + 0x7539, 0xad7b, 0x5a67, 0xad7a, 0x3b2f, 0xad7e, 0x753b, 0x753c, + 0xae21, 0x5a6c, 0x5a6b, 0x5a70, 0x753d, 0x5a71, 0xae22, 0x5a6d, + 0x753e, 0x3322, 0x5a6e, 0x5a6f, 0x4855, 0xae25, 0xae26, 0xae27, + 0xae28, 0x4961, 0x374a, 0x5a72, 0x753f, 0x4032, 0x3e3d, 0x7540, + 0x7541, 0x4352, 0xae29, + /* 0x6680 */ + 0xae2a, 0x3647, 0x5a73, 0x5a77, 0x324b, 0x5a74, 0x5a76, 0x7542, + 0x5a75, 0xae2b, 0x3d6b, 0xae2c, 0x4348, 0x3045, 0x5a78, 0xae2d, + 0x5a79, 0x7544, 0x442a, 0x4e71, 0x3b43, 0xae2f, 0x4a6b, 0xae30, + 0x7545, 0x4b3d, 0xae31, 0x5b22, 0x5a7b, 0x7546, 0x5a7e, 0x5a7d, + 0xae33, + /* 0x66C0 */ + 0x5a7a, 0x5b21, 0x7547, 0x465e, 0x7548, 0x5a7c, 0x5b23, 0x3d6c, + 0x5b24, 0x754a, 0x4d4b, 0x4778, 0x5b25, 0x5b27, 0x754b, 0x5b28, + 0xae35, 0x5b29, 0x364a, 0x3148, 0x3939, 0x5b2a, 0x5b2b, 0x3d71, + 0x4162, 0x754c, 0x7537, 0x5258, 0x413e, 0x413d, 0x4258, + /* 0x6700 */ + 0x3a47, 0xae37, 0x5072, 0xae38, 0x376e, 0x4d2d, 0x4a7e, 0x497e, + 0x5b2c, 0xae39, 0x754d, 0x3a73, 0x443f, 0x5b2d, 0x4f2f, 0xae3b, + 0x4b3e, 0x442b, 0x5b2e, 0x347c, 0x5b2f, 0x5b30, 0x4c5a, 0x4c24, + 0x4b76, 0x4b5c, 0x3b25, 0x5b32, 0x3c6b, 0x754f, 0x4b51, 0x5b34, + 0x5b37, 0x5b36, 0x3479, 0x3560, 0x5b33, + /* 0x6740 */ + 0x5b35, 0x5b38, 0x7551, 0x7552, 0x3f79, 0xae3e, 0xae3f, 0x4d7b, + 0x3049, 0x3a60, 0x423c, 0x3c5d, 0xae40, 0x3e73, 0x5b3b, 0x454e, + 0xae41, 0x5b39, 0x422b, 0x5b3a, 0x3e72, 0x4c5d, 0x5b3c, 0x5b3d, + 0x4d68, 0x7550, 0x5b42, 0x393a, 0x4755, 0x5b3f, 0x456c, 0x5a5e, + 0x5a62, 0xae45, 0x354f, 0xae46, 0x4747, 0x7553, 0x5b41, 0x3e3e, + 0x4844, + /* 0x6780 */ + 0x7554, 0x5b47, 0x487a, 0x5b3e, 0x5b44, 0x5b43, 0x404f, 0xae48, + 0x7555, 0x4b6d, 0x4e53, 0x7556, 0x4b67, 0x7557, 0x324c, 0x3b5e, + 0x4f48, 0x5b46, 0x3f75, 0x5b45, 0x5b40, 0x384f, 0xae4c, 0xae4d, + 0x5b4c, 0x5b4a, 0x324d, 0x5b48, 0x5b4e, 0x5b54, 0x7558, + /* 0x67C0 */ + 0x755a, 0x4248, 0xae4e, 0x4a41, 0x5b56, 0xae4f, 0x4922, 0x5b55, + 0x4770, 0x4b3f, 0x343b, 0xae50, 0x4077, 0x3d40, 0x755b, 0x4453, + 0xae51, 0x4d2e, 0xae52, 0x5b51, 0x5b50, 0x5b52, 0x5b4f, 0x5b57, + 0x5b4d, 0x5b4b, 0x5b53, 0x5b49, 0xae53, 0x436c, 0x4c78, 0x3c46, + 0x3a74, 0xae54, 0x7559, 0x3a3a, 0x755c, 0x4b6f, 0x3341, + /* 0x6800 */ + 0x755d, 0x444e, 0x464a, 0x3149, 0xae4b, 0x4072, 0x4034, 0x372a, + 0xae58, 0x755f, 0x5b59, 0xae59, 0x393b, 0x337c, 0x5b5b, 0x3374, + 0x5b61, 0x7560, 0xae5a, 0x7561, 0x5b5e, 0xae5c, 0x4073, 0x334b, + 0x3a2c, 0xae5d, 0x334a, 0x3a4f, 0xae5e, + /* 0x6840 */ + 0x5b5c, 0x3765, 0x374b, 0x456d, 0xae5f, 0xae60, 0x5b5a, 0x3046, + 0xae61, 0xae62, 0x5b5d, 0x5b5f, 0x364d, 0x372c, 0x755e, 0x343c, + 0x354b, 0xae63, 0xae64, 0x5b62, 0x7562, 0x3a79, 0x4b71, 0x3b37, + 0x5b63, 0x4930, 0xae66, 0xae67, 0x7563, 0x5b6f, 0x7564, 0x3233, + 0x5b64, 0xae68, 0xae69, 0x5b75, 0x5b65, + /* 0x6880 */ + 0x4e42, 0xae6a, 0x5b6c, 0x475f, 0x5b74, 0x5b67, 0xae6b, 0x3034, + 0x5b69, 0xae6c, 0x393c, 0xae6e, 0xae6f, 0xae70, 0x5b6b, 0xae71, + 0x5b6a, 0x5b66, 0x5b71, 0x3e3f, 0x7566, 0x7567, 0x546d, 0x3868, + 0x4d7c, 0xae72, 0xae73, 0x5b68, 0x4474, 0x3323, 0x3a2d, 0x7568, + 0x5b60, 0xae74, 0x5b70, 0x3361, 0x5b6e, 0x5b72, 0xae75, 0x456e, + /* 0x68C0 */ + 0xae7a, 0x347e, 0xae7b, 0x5c32, 0x7569, 0x4c49, 0x5b77, 0x347d, + 0xae7c, 0x5b7e, 0xae7d, 0x756a, 0x4b40, 0x5c21, 0x5c23, 0xae7e, + 0x5c27, 0x5b79, 0xaf21, 0x432a, 0x456f, 0x5c2b, 0x5b7c, 0x5c28, + 0xaf22, 0xaf23, 0x5c22, 0x756b, 0xaf24, 0x756c, 0x3f39, 0x5c2c, + 0x756d, 0x756e, 0x4033, 0xaf25, 0x5c2a, 0x343d, 0xae76, 0x756f, + /* 0x6900 */ + 0x4f50, 0x5b76, 0xaf26, 0x5c26, 0x3058, 0xaf27, 0x5b78, 0x7570, + 0x4c3a, 0x5b7d, 0x3f22, 0x4447, 0x5b73, 0x5c25, 0x3f7a, 0x5c2f, + 0x3371, 0x3821, 0x5c31, 0x5b7a, 0x5c30, 0x5c29, 0x5b7b, 0x5c2d, + 0x5c2e, 0x5c3f, 0x464e, 0x7573, 0x5c24, 0x5c3b, 0xaf2b, 0x5c3d, + 0x4458, + /* 0x6940 */ + 0x7574, 0xaf2d, 0x7571, 0x4d4c, 0x4976, 0x5c38, 0x424a, 0x7575, + 0x5c3e, 0x413f, 0x5c35, 0x5c42, 0x5c41, 0x466f, 0x5c40, 0x466a, + 0x7576, 0x7577, 0x7578, 0xaf2e, 0x5c44, 0x5c37, 0xaf2f, 0x3648, + 0x5c3a, 0x3d5d, 0xaf30, 0x4760, 0x5c3c, 0x364b, 0x5c34, 0x5c36, + 0x5c33, 0xaf31, 0x4f30, 0x335a, 0x5c39, 0xaf32, + /* 0x6980 */ + 0x7579, 0x5c43, 0x3335, 0x3a67, 0x315d, 0x5c54, 0xaf33, 0x4f31, + 0x5c57, 0xaf35, 0xaf36, 0x3f3a, 0x5c56, 0x5c55, 0x757b, 0xaf37, + 0x5c52, 0x757c, 0x5c46, 0xaf38, 0x5c63, 0x5c45, 0x5c58, 0xaf39, + 0xaf3a, 0x5c50, 0xaf3b, 0x5c4b, 0x5c48, + /* 0x69C0 */ + 0xaf3c, 0x5c49, 0x5c51, 0x7422, 0x5c4e, 0x393d, 0x4448, 0x4164, + 0x5c4c, 0x757d, 0x5c47, 0xaf3d, 0x5c4a, 0xaf3e, 0x4d4d, 0x4b6a, + 0x5c4f, 0x5c59, 0x7622, 0xaf44, 0x5c61, 0x5c5a, 0x7623, 0x7624, + 0x5c67, 0x5c65, 0xaf45, 0xaf46, 0x5c60, 0xaf47, 0xaf49, 0x7625, + 0x7626, 0x5c5f, 0x4450, 0x4165, 0xaf4a, 0x5c5d, + /* 0x6A00 */ + 0x5c5b, 0x5c62, 0x5c68, 0x4875, 0x5c6e, 0x7627, 0xaf4b, 0x5c69, + 0x5c6c, 0x5c66, 0x7628, 0x4374, 0x4938, 0xaf4c, 0x5c5c, 0xaf4d, + 0x5c64, 0x3e40, 0x4c4f, 0x5c78, 0x5c6b, 0x3822, 0x3223, 0x335f, + 0x5c53, 0xaf41, 0xaf4f, 0xaf50, 0xaf51, 0x3e41, 0x5c70, 0x5c77, + 0x3c79, 0x3372, 0x762a, 0x432e, 0x762b, 0xaf52, + /* 0x6A40 */ + 0x5c6d, 0x762c, 0xaf53, 0x5c72, 0x5c76, 0xaf54, 0x3636, 0xaf56, + 0x762d, 0xaf57, 0x762e, 0x354c, 0x5c74, 0x762f, 0x3521, 0x464b, + 0x5c73, 0xaf58, 0x5c75, 0x7630, 0x5c6f, 0x7631, 0x5c71, 0xaf55, + 0xaf5a, 0x3360, + /* 0x6A80 */ + 0x4349, 0xaf5b, 0x5c7c, 0x7633, 0xaf5c, 0x5c7a, 0x3869, 0x5c79, + 0xaf5e, 0x7634, 0x5d21, 0x5b58, 0x7635, 0x7636, 0xaf5f, 0x5c7b, + 0xaf60, 0x5c7d, 0x5c7e, 0x7637, 0x5d2c, 0xaf62, 0x5d28, 0x5b6d, + 0x5d27, 0x5d26, 0x5d23, 0xaf63, + /* 0x6AC0 */ + 0x5c6a, 0x5d25, 0x5d24, 0xaf64, 0xaf66, 0x5d2a, 0x4f26, 0xaf65, + 0x5d2d, 0x367b, 0xaf67, 0xaf68, 0x5d29, 0x5d2b, 0x7638, 0x7639, + 0x4827, 0x5d2e, 0xaf6b, 0xaf6c, 0xaf6d, 0xaf6e, 0x5d32, 0x5d2f, + 0xaf6f, + /* 0x6B00 */ + 0x4d73, 0x5d30, 0x5c5e, 0xaf71, 0xaf72, 0xaf73, 0xaf74, 0x5d33, + 0x5d34, 0xaf76, 0x763c, 0x3135, 0x763d, 0x5d36, 0x3767, 0x3c21, + 0x3655, 0x3224, 0x763e, 0xaf78, 0x4d5f, 0x763f, 0x5d38, 0x5d37, + 0x5d3a, 0x353d, 0x3656, 0x343e, + /* 0x6B40 */ + 0x5d3d, 0x7640, 0x5d3c, 0x5d3e, 0xaf79, 0x324e, 0x4337, 0x5d3f, + 0x343f, 0x5d41, 0x7641, 0xaf7a, 0x5d40, 0x5d42, 0x5d43, 0x7642, + 0x5d44, 0x3b5f, 0x4035, 0x3a21, 0x7643, 0x4970, 0x7644, 0x4a62, + 0x4f44, 0xaf7b, 0x3b75, 0x3a50, 0x4e72, 0xaf7c, 0x7645, 0x5d45, + 0x5d46, 0xaf7d, 0x3b60, 0x5d47, + /* 0x6B80 */ + 0x5d48, 0xaf7e, 0x7646, 0x5d4a, 0x5d49, 0x4b58, 0x3d5e, 0x3c6c, + 0x3b44, 0x5d4b, 0x5d4d, 0x3f23, 0x5d4c, 0xee21, 0x5d4e, 0x5d4f, + 0x7647, 0x5d50, 0x5d51, 0x7648, 0xee22, 0x5d52, 0x5d54, 0x5d53, + 0x5d55, 0x3225, 0x434a, 0x5d56, 0x3b26, 0x334c, 0x5d57, 0xee24, + 0xee25, 0x4542, + /* 0x6BC0 */ + 0x544c, 0x3523, 0x5d58, 0xee26, 0xee27, 0xee28, 0x5d59, 0x4a6c, + 0x4b68, 0x764a, 0x4647, 0x5d5a, 0x4866, 0x764b, 0x764c, 0x487b, + 0xee29, 0x4c53, 0x5d5b, 0xee2a, 0xee2b, 0x5d5d, 0x5d5c, 0xee2c, + 0x5d5f, 0xee2d, 0x5d5e, 0x764d, + /* 0x6C00 */ + 0xee2e, 0x764e, 0x5d61, 0xee2f, 0xee30, 0x3b61, 0x764f, 0x4c31, + 0x5d62, 0x5d63, 0x3524, 0x5d64, 0x5d66, 0x5d65, 0x7650, 0x3f65, + 0xee31, 0xee32, 0x4939, 0x314a, 0xee33, 0x4845, 0xee35, + /* 0x6C40 */ + 0x4475, 0x3d41, 0x3561, 0xee36, 0x4846, 0x3c2e, 0x5d68, 0x3440, + 0x7651, 0x3178, 0xee37, 0x7652, 0x4672, 0x5d67, 0x393e, 0x4353, + 0x5d69, 0xee4f, 0x5d71, 0x5d6a, 0xee38, 0x4241, 0x3562, 0x5d72, + 0x7654, 0x7655, 0x3768, 0x3525, 0x5d70, + /* 0x6C80 */ + 0x5d6e, 0x5d6b, 0x4d60, 0xee39, 0x7656, 0x7657, 0x4440, 0xee3a, + 0x4659, 0x5d6c, 0x5d74, 0x5d73, 0x3723, 0xee3c, 0xee3d, 0x322d, + 0xee3e, 0x7658, 0x3a3b, 0x5d6d, 0x5d6f, 0x7659, 0x4b57, 0x4274, + 0x7653, 0x4b77, 0xee3f, 0x5d7c, 0x5d7d, 0x324f, 0x4a28, 0x4c7d, + 0x5e21, 0x3c23, 0x3e42, 0x5d78, 0x5d7e, 0x3168, + /* 0x6CC0 */ + 0x3637, 0xee40, 0x5d75, 0x5d7a, 0x765b, 0x4074, 0x4771, 0x4867, + 0xee41, 0x5d77, 0x765c, 0x4b21, 0xee43, 0x5d79, 0x5e24, 0xee44, + 0x5e22, 0xee45, 0x5d7b, 0x765d, 0x4b22, 0x4748, 0x3563, 0x4525, + 0x436d, 0xee46, 0x5e25, 0x765e, 0xee47, 0xee48, 0x765f, 0x5e23, + 0x4259, 0x5d76, 0x314b, 0x765a, + /* 0x6D00 */ + 0xee4a, 0x7661, 0xee4b, 0x4d4e, 0x5e30, 0x7662, 0x5e2f, 0x4076, + 0x5e2c, 0x4d6c, 0x4636, 0x5e26, 0xee4c, 0x4445, 0xee4d, 0xee4e, + 0x314c, 0x393f, 0x5e29, 0x7663, 0xee50, 0x7664, 0x3d27, 0x5e2e, + 0xee65, 0x5e2d, 0x5e28, 0x5e2b, 0x7665, 0x3368, 0xee51, 0x5e2a, + 0x4749, 0x7666, + /* 0x6D40 */ + 0x4e2e, 0x3e74, 0x4075, 0x7667, 0x5e36, 0x5e34, 0xee52, 0x494d, + 0xee53, 0xee54, 0x5e31, 0x5e33, 0x7668, 0x313a, 0x3940, 0x4f32, + 0x333d, 0x4962, 0xee55, 0x4d61, 0x3324, 0x3f3b, 0x5e35, + /* 0x6D80 */ + 0xee56, 0xee57, 0x766a, 0x5e3a, 0x766b, 0x3e43, 0x766c, 0xee58, + 0x4d30, 0xee59, 0x5e37, 0xee5a, 0x5e32, 0x766d, 0x5e38, 0xee5b, + 0x4e5e, 0x4573, 0x4642, 0x766e, 0xee61, 0x766f, 0xee62, 0x3336, + 0x3155, 0xee63, 0x5e3e, 0x5e41, 0x4e43, 0x7670, + /* 0x6DC0 */ + 0x4d64, 0xee64, 0x7671, 0x5e48, 0x5e42, 0x5e3f, 0xee66, 0x4e54, + 0x5e45, 0xee67, 0xee68, 0xee69, 0x3d4a, 0x5e47, 0x5e4c, 0x7672, + 0x4571, 0x5e4a, 0x7673, 0x7674, 0x7675, 0x5e44, 0xee6a, 0x4338, + 0x5e4b, 0x5e40, 0x5e46, 0xee6b, 0x5e4d, 0x307c, 0x5e43, 0x5e4e, + 0x3f3c, 0x3d5f, 0x4a25, 0xee6c, 0x3a2e, 0x5e3b, 0x5e49, 0x453a, + 0x7676, + /* 0x6E00 */ + 0x4036, 0x3369, 0x3a51, 0x3e44, 0x5e3d, 0x3d42, 0x374c, 0x5e3c, + 0xee5d, 0x5e52, 0x3d6d, 0x383a, 0x5e61, 0xee6e, 0x5e5b, 0x3574, + 0x454f, 0xee6f, 0x5e56, 0x5e5f, 0x302f, 0x3132, 0xee70, 0x3239, + 0x5e58, 0x422c, 0x5e4f, 0x5e51, 0x3941, 0xee72, 0x7678, 0xee6d, + 0x5e62, 0x5e5d, 0xee73, 0x5e55, + /* 0x6E40 */ + 0x5e5c, 0x7679, 0xee74, 0xee75, 0x4c2b, 0xee76, 0xee77, 0x5e5a, + 0x5e5e, 0xee78, 0xee79, 0xee7a, 0xee7b, 0x3850, 0xee7c, 0x3e45, + 0x4339, 0x767a, 0x767b, 0x5e54, 0xee7d, 0x4d2f, 0x5e57, 0x5e50, + 0x4572, 0x5e53, 0x5e59, 0x4f51, 0x3c3e, + /* 0x6E80 */ + 0x4b7e, 0x5e63, 0x482e, 0x5e6f, 0x383b, 0xef21, 0x3d60, 0x5e65, + 0x4e2f, 0x3942, 0x5e72, 0x306e, 0x5e70, 0xef22, 0x5e64, 0x767c, + 0x5e6a, 0x767d, 0x5e6c, 0xef23, 0x4d4f, 0x5e67, 0x452e, 0x5e69, + 0xef24, + /* 0x6EC0 */ + 0x767e, 0x5e71, 0xef25, 0x5e6b, 0x4c47, 0x7721, 0x5e66, 0xef26, + 0x3c22, 0x5e7e, 0x7722, 0x336a, 0x5e68, 0x5e6d, 0x5e6e, 0xef27, + 0x426c, 0x425a, 0xef29, 0x5e76, 0x5e7c, 0x5e7a, 0x4529, 0x5f23, + 0x5e77, 0xef2a, 0xef2b, 0x5e78, 0x5e60, + /* 0x6F00 */ + 0x3579, 0x493a, 0x3c3f, 0x3977, 0xef2c, 0xef2d, 0x4f33, 0x7723, + 0x5e74, 0x5f22, 0x3169, 0x4166, 0xef2e, 0x7724, 0x4779, 0x3441, + 0x4e7a, 0xef2f, 0x7726, 0x4c21, 0x4452, 0x7727, 0x5e7b, 0x5e7d, + 0x7728, 0xef28, 0xef30, 0x4132, 0xef31, 0x5f21, 0x5e79, + /* 0x6F40 */ + 0x5e73, 0x3443, 0x7729, 0xef33, 0x3769, 0xef34, 0x5f2f, 0x772a, + 0xef35, 0x5f2a, 0x4078, 0x772b, 0x3363, 0xef36, 0x772c, 0x772d, + 0x3d61, 0x5f33, 0xef37, 0x5f2c, 0x442c, 0x5f29, 0x4459, 0x5f4c, + 0x5f26, 0x5f25, 0x5f2e, 0xef39, 0x772e, + /* 0x6F80 */ + 0x5f28, 0x5f27, 0x5f2d, 0x4021, 0x5f24, 0x772f, 0x7730, 0x7731, + 0x5f30, 0xef3a, 0x5f31, 0x7732, 0xef3b, 0x3442, 0xef38, 0xef3d, + 0x7733, 0x5f36, 0x5f35, 0x5f37, 0xef3e, 0x7734, 0x5f3a, 0xef3f, + 0x4543, 0x5f34, 0xef41, 0x7735, 0x5f38, 0x7736, 0xef3c, + /* 0x6FC0 */ + 0x3763, 0x4279, 0x5f32, 0x473b, 0x5f39, 0x7737, 0xef42, 0xef43, + 0x7738, 0x5f3e, 0x5f3c, 0x5f3f, 0xef44, 0x5f42, 0xef45, 0x5f3b, + 0x396a, 0x4728, 0x5e39, 0xef46, 0x4d74, 0x5f3d, 0x5f41, 0x4275, + 0x773a, 0x5f40, 0x5f2b, 0x773b, 0x6f69, 0x7739, 0x5f45, 0xef48, + 0x5f49, + /* 0x7000 */ + 0xef49, 0x5f47, 0x773c, 0x773d, 0xef4a, 0x5f43, 0xef4b, 0x5f44, + 0x5f48, 0x5f46, 0x494e, 0x5f4e, 0x5f4b, 0x5f4a, 0x5f4d, 0x4654, + 0x5f4f, 0xef4c, 0x4375, 0x426d, 0x773e, 0x4025, 0x5f50, 0x5f52, + 0xef4e, 0xef4f, 0xef50, 0x5f51, + /* 0x7040 */ + 0xef51, 0xef52, 0x773f, 0xef53, 0x5e75, 0x7742, 0x5f53, 0xef55, + 0x4667, 0x7740, 0x7741, 0x5f54, 0x7743, 0xef56, 0xef57, 0x3250, + 0xef58, 0xef59, 0x4574, 0x3325, 0x7744, 0xef5a, 0x3564, 0x3c5e, + 0x3a52, 0xef5b, + /* 0x7080 */ + 0xef5c, 0x7745, 0xef5d, 0x4f27, 0x3f66, 0x316a, 0x5f56, 0xef5e, + 0xef5f, 0x5f55, 0xef62, 0x7746, 0x7747, 0x5f59, 0x433a, 0x5f5c, + 0x5f57, 0xef63, 0x5f5b, 0x7748, 0x5f5a, 0x4540, 0x3059, 0xef60, + /* 0x70C0 */ + 0x4e75, 0xef66, 0x5f5e, 0x3128, 0xef67, 0xef68, 0x7749, 0x774a, + 0x5f60, 0xef69, 0x5f5f, 0x5f5d, 0x774b, 0xef65, 0x5f58, 0x4b23, + 0x5f62, + /* 0x7100 */ + 0xef6a, 0xef6b, 0xef6c, 0xef6d, 0xef6e, 0x5f61, 0xef6f, 0x774c, + 0x316b, 0x5f64, 0x4a32, 0x5f63, 0x774e, 0x774f, 0x4c35, 0x3e47, + 0x774d, 0x7750, 0xef71, 0x7751, 0xef72, 0x4133, 0x3e46, + /* 0x7140 */ + 0x7752, 0x7753, 0x4e7b, 0xef74, 0x5f6a, 0x4079, 0xef73, 0x7754, + 0x7756, 0xef75, 0x5f66, 0x5f6b, 0x316c, 0x7757, 0xef76, 0x7758, + 0x5f69, 0x4761, 0x5f65, 0x5f68, 0x3e48, 0x7759, 0x4851, 0x5f6c, + 0x3c51, 0x407a, + /* 0x7180 */ + 0xef79, 0x5f6f, 0x775b, 0x775c, 0x5f67, 0x3727, 0x5f6d, 0x775d, + 0x4d50, 0x5f70, 0xef78, 0x7426, 0xef7a, 0x3d4f, 0xef7b, 0xef7c, + 0x5f71, 0x5f72, 0xef7d, 0xef7e, 0x472e, 0xf021, 0x5f74, 0x775f, + 0x5f75, + /* 0x71C0 */ + 0x775e, 0x4733, 0x7760, 0x4575, 0x5f77, 0xf023, 0x5f79, 0x4e55, + 0x5f76, 0xf024, 0x5f78, 0x316d, 0x5f73, 0xf025, 0xf026, 0x535b, + 0x5f7a, 0x4167, 0x3b38, 0x5f7c, 0x5f7b, 0x3f24, 0x5259, 0x5f7d, + 0x6021, 0x5f6e, 0x5f7e, 0x7761, 0x6022, + /* 0x7200 */ + 0x7762, 0x477a, 0xf027, 0x6023, 0x6024, 0x7763, 0x6025, 0x6026, + 0x445e, 0xf02a, 0x6028, 0x6027, 0x6029, 0x602a, 0xf02b, 0x3c5f, + 0x4963, 0xf02c, 0xf02d, 0x4c6c, 0x602b, 0x602c, 0x4156, 0x3c24, + 0x602d, + /* 0x7240 */ + 0x602e, 0xf02f, 0x602f, 0x4a52, 0x4847, 0x6030, 0x4757, 0x442d, + 0xf030, 0x7764, 0x7765, 0xf031, 0x6031, 0x3267, 0x356d, 0x4c46, + 0x4c36, 0x3234, 0x4f34, 0xf032, 0x4b52, 0x4a2a, 0xf034, 0xf035, + 0x4037, 0x6032, 0xf036, 0x4643, 0x3823, 0x6033, 0xf037, + /* 0x7280 */ + 0x3a54, 0x6035, 0x6034, 0x6036, 0x7767, 0xf038, 0x6037, 0x6038, + 0x7768, 0x353e, 0x6039, 0x603a, 0x3824, 0xf03a, 0xf03b, 0x4848, + 0xf03c, 0xf03d, 0x603c, 0x3e75, 0x603b, 0x7769, + /* 0x72C0 */ + 0x776a, 0xf03e, 0x3638, 0x603d, 0x603f, 0x603e, 0xf040, 0x6040, + 0x3851, 0x6041, 0x3669, 0x4140, 0x397d, 0x6043, 0x6044, 0x6042, + 0x3c6d, 0x4648, 0x3639, 0xf043, 0x6046, 0x432c, 0x6045, 0xf044, + 0x776b, 0x4f35, 0x4762, + /* 0x7300 */ + 0xf045, 0x6049, 0xf046, 0x604b, 0x6048, 0xf047, 0xf048, 0x4c54, + 0x604a, 0x604c, 0x4e44, 0x6050, 0x776d, 0x776e, 0x604f, 0x4376, + 0x472d, 0xf04b, 0x3825, 0x604e, 0xf04c, 0xf04d, 0x604d, 0x4d31, + 0x4d32, 0xf04a, 0xf04e, 0x6051, 0x316e, + /* 0x7340 */ + 0x3976, 0x3b62, 0x6052, 0x6053, 0x7770, 0xf04f, 0x6055, 0x3d43, + 0x7771, 0x6057, 0x6056, 0xf051, 0xf052, 0xf054, 0xf055, 0x6058, + 0xf056, 0x334d, 0x605a, 0xf057, 0x6059, 0x605c, 0x605b, 0x7772, + /* 0x7380 */ + 0xf058, 0x383c, 0xf059, 0x4e28, 0x364c, 0xf05a, 0x3226, 0xf05b, + 0x7773, 0x366a, 0xf05c, 0xf05d, 0xf05e, 0x7774, 0x7775, 0x7776, + 0xf05f, 0x7777, 0xf060, 0x3461, 0x7778, 0x4e68, 0x605e, 0xf061, + 0xf062, 0xf063, 0x6060, 0xf064, 0xf065, + /* 0x73C0 */ + 0x6061, 0x3251, 0xf066, 0x605d, 0x7779, 0x3b39, 0xf067, 0x4441, + 0x605f, 0x777a, 0x777b, 0x777c, 0x6064, 0x3c6e, 0xf068, 0x777d, + 0x6062, 0xf069, 0x777e, 0x373e, 0x4849, 0x6063, 0x607e, 0x6069, + 0xf06a, 0xf06c, 0x383d, + /* 0x7400 */ + 0xf06d, 0x3565, 0x6066, 0x4d7d, 0x7821, 0x4e30, 0x7822, 0xf06b, + 0x7823, 0x7824, 0x4276, 0xf06e, 0x6068, 0x7826, 0x7827, 0x7828, + 0x7829, 0x782a, 0x782b, 0x782c, 0x782d, 0xf06f, 0x606a, 0x4e56, + 0x3657, 0x487c, 0x474a, 0xf070, 0x606b, 0x606d, + /* 0x7440 */ + 0xf072, 0x6070, 0xf073, 0x782e, 0x782f, 0x7830, 0x7831, 0xf074, + 0xf075, 0xf071, 0x606c, 0x7832, 0x606f, 0x386a, 0x314d, 0x6071, + 0xf076, 0x3f70, 0x606e, 0x4e5c, 0x7833, 0x6074, 0x7424, 0x6072, + 0x6075, 0x7834, 0x7835, 0x6067, 0x6073, 0xf077, 0x3a3c, 0x6076, + 0x6077, + /* 0x7480 */ + 0xf078, 0x4d7e, 0xf079, 0x7836, 0x7837, 0xf07a, 0x7838, 0x6078, + 0x783d, 0xf07c, 0xf07d, 0x7839, 0xf07e, 0x783a, 0x6079, 0x783b, + 0xf121, 0xf122, 0x6065, 0x783c, 0xf123, 0x783e, 0x607a, 0x783f, + 0x7840, 0xf124, 0xf125, 0x3444, 0x7841, 0xf126, 0xf128, 0xf127, + 0x3c25, 0x7842, + /* 0x74C0 */ + 0x7843, 0x7844, 0x607b, 0x607c, 0x607d, 0xf129, 0xf12a, 0x7845, + 0x313b, 0xf12b, 0x6121, 0x493b, 0x6122, 0x3424, 0x6123, 0x6124, + 0xf12d, 0x6125, 0xf12c, 0x6127, 0x6128, 0x6126, 0x4953, 0x612a, + 0x6129, 0xf12f, 0x7846, + /* 0x7500 */ + 0x7847, 0x612c, 0x612b, 0x612d, 0x612e, 0x6130, 0x612f, 0x3979, + 0x6132, 0x6131, 0x7848, 0x3445, 0x3f53, 0x453c, 0x6133, 0x4038, + 0xf131, 0x3b3a, 0xf132, 0x3179, 0x6134, 0x4d51, 0xf133, 0x4a63, + 0x6135, 0x7849, 0x4544, 0x4d33, 0x3943, 0x3f3d, 0x434b, 0x5234, + 0x442e, 0x3268, 0x6136, 0xf136, 0xf137, + /* 0x7540 */ + 0xf138, 0x6137, 0x613c, 0xf139, 0x613a, 0x6139, 0x5a42, 0x3326, + 0x6138, 0xf13a, 0x305a, 0xf13b, 0x482a, 0xf13c, 0x484a, 0x4e31, + 0x613d, 0x613b, 0x435c, 0x4026, 0x482b, 0x492d, 0x613f, 0x4e2c, + 0x374d, 0x6140, 0x613e, 0x4856, 0x6141, 0xf13d, 0x6142, 0x784a, + 0x305b, 0xf13f, 0xf13e, 0x3e76, 0x6147, 0x6144, 0x466d, 0x6143, + 0x784b, 0xf140, 0xf141, 0xf142, 0x3526, + /* 0x7580 */ + 0xf143, 0x614a, 0x6145, 0x6146, 0x6149, 0x6148, 0x4925, 0xf145, + 0x4142, 0x4141, 0x353f, 0x784c, 0x614b, 0x614c, 0x614d, 0xf147, + 0x614f, 0x614e, 0x3156, 0xf149, 0x6157, 0x4868, 0x6151, 0x6153, + 0xf14a, 0x6155, 0x3f3e, 0x6156, 0x6154, 0x3c40, 0xf14b, + /* 0x75C0 */ + 0xf14c, 0x6150, 0x6152, 0x4942, 0xf14d, 0x3e49, 0x6159, 0x6158, + 0x784e, 0xf14e, 0x615a, 0xf14f, 0x3c26, 0x3a2f, 0x4577, 0x615b, + 0x444b, 0xf150, 0x615d, 0xf151, 0xf152, 0x4e21, 0x615c, 0x784f, + 0xf153, 0x4169, 0xf154, 0xf155, 0x6162, 0xf156, 0x6164, 0x6165, + 0x4354, 0xf157, 0x6163, 0x6160, 0x615e, 0x615f, + /* 0x7600 */ + 0x7850, 0x6161, 0x7851, 0xf158, 0xf15a, 0x7852, 0x6168, 0x6166, + 0x6167, 0xf15b, 0xf15e, 0x7853, 0x7854, 0xf159, 0x7855, 0xf15f, + 0xf160, 0x7856, 0x6169, 0x616b, 0x616c, 0x616d, 0x616e, 0xf162, + 0x7e7d, 0x616a, 0xf163, 0x7857, 0x6170, 0xf165, 0x616f, 0x7858, + 0x6171, 0xf164, + /* 0x7640 */ + 0xf168, 0x4e45, 0x7859, 0x6174, 0x6172, 0x6173, 0xf16a, 0x785a, + 0x3462, 0x4c7e, 0xf16b, 0x4a4a, 0x6176, 0x6175, 0x6177, 0x6178, + 0x785b, 0x785c, 0x617c, 0x6179, 0x617a, 0x617b, 0x617d, 0x785d, + 0xf16d, 0x785e, 0x617e, 0x785f, 0x6221, 0x6222, 0x6223, 0x482f, + 0x4550, 0x6224, 0x4772, 0x4934, + /* 0x7680 */ + 0x6225, 0x7860, 0x6226, 0x452a, 0x3327, 0x3944, 0x6227, 0x6228, + 0x6229, 0x3b29, 0x622b, 0xf16e, 0x622a, 0x622c, 0x622d, 0x7861, + 0xf16f, 0x7862, 0x7863, 0xf171, 0xf170, 0x7864, 0xf172, 0xf173, + 0x7865, 0x4869, 0xf174, 0x622e, 0x622f, 0x7866, 0x7369, 0x6230, + 0x6231, 0x6232, 0x3b2e, + /* 0x76C0 */ + 0x6233, 0x4756, 0x7867, 0x4b5f, 0x314e, 0xf176, 0x3157, 0x7868, + 0x6234, 0x7869, 0x6236, 0x786a, 0x6235, 0x4570, 0x4039, 0x5d39, + 0x6237, 0x4c41, 0x6238, 0x3446, 0x4857, 0x6239, 0x786b, 0x623a, + 0xf178, 0x623b, 0xf179, 0x4c5c, 0x786c, 0x4c55, 0x443e, 0x416a, + 0x623d, 0x786d, 0x3d62, + /* 0x7700 */ + 0x3e4a, 0x6240, 0x623f, 0x623e, 0x487d, 0x786e, 0x3447, 0x3829, + 0xf17b, 0x786f, 0xf17c, 0x6246, 0x6243, 0x3f3f, 0x4c32, 0x6242, + 0x6244, 0x6245, 0x6241, 0xf17d, 0x7870, 0xf17e, 0x7871, 0x6247, + 0x6248, 0x442f, 0x3463, + /* 0x7740 */ + 0x4365, 0x7872, 0x6249, 0x7873, 0x7874, 0xf225, 0x624a, 0x624d, + 0x7875, 0x7876, 0xf226, 0x3f67, 0x7877, 0x4644, 0x624e, 0x4b53, + 0x624b, 0xf227, 0x624c, 0xf229, 0x6251, 0x7878, 0xf22a, 0xf22b, + 0x6250, 0x624f, + /* 0x7780 */ + 0x7879, 0x6253, 0x6252, 0x6254, 0x787a, 0xf22e, 0x6256, 0xf22f, + 0x6255, 0xf230, 0xf231, 0x4a4d, 0xf232, 0x787b, 0x3d56, 0x4e46, + 0x6257, 0x4637, 0x6258, 0x6259, 0x625d, 0x625b, 0x625c, 0x625a, + /* 0x77C0 */ + 0x625e, 0x625f, 0x6260, 0x6261, 0x4c37, 0x6262, 0xf233, 0xf234, + 0x787c, 0x4c70, 0x6263, 0xf235, 0x434e, 0xf236, 0x476a, 0x366b, + 0xf237, 0xf238, 0x433b, 0x6264, 0x363a, 0xf23a, 0x4050, 0xf23b, + 0xf23c, 0x6265, + /* 0x7800 */ + 0x3a3d, 0xf23e, 0xf23f, 0xf240, 0x6266, 0xf241, 0x6267, 0x3826, + 0x3a55, 0xf242, 0x6269, 0xf243, 0x4556, 0x3a56, 0x354e, 0xf244, + 0x787d, 0x4b24, 0x474b, 0x4557, 0x395c, + /* 0x7840 */ + 0x7921, 0x626b, 0xf245, 0x7922, 0x7923, 0x7924, 0x3e4b, 0xf246, + 0x7925, 0xf247, 0x4e32, 0x3945, 0x7926, 0x3827, 0x4823, 0x626d, + 0x626f, + /* 0x7880 */ + 0x386b, 0x626e, 0x4476, 0xf249, 0x6271, 0x3337, 0x626c, 0x486a, + 0x3130, 0xf24a, 0x3a6c, 0x4f52, 0x6270, 0xf24c, 0xf24d, 0xf24e, + 0x6272, 0xf24b, 0x4a4b, 0x4059, 0x6274, 0x792a, 0x6275, 0x7928, + 0x6273, 0x334e, 0xf24f, 0x627b, 0x627a, + /* 0x78C0 */ + 0x3c27, 0x627c, 0x6277, 0xf250, 0x627d, 0x6278, 0xf251, 0xf252, + 0x4858, 0x6276, 0x6279, 0xf253, 0x6322, 0xf254, 0xf255, 0x792b, + 0xf256, 0x6321, 0x4b61, 0x627e, 0x306b, 0x792c, 0x6324, 0x792e, + 0xf257, 0xf258, 0xf259, 0x6323, 0xf25a, + /* 0x7900 */ + 0x792d, 0x3e4c, 0x6325, 0x4143, 0xf25c, 0x6327, 0x6326, 0x6328, + 0xf25d, 0x792f, 0xf25f, 0x6268, 0x626a, 0x632a, 0x6329, 0x7930, + 0xf25e, 0x7931, 0x7932, 0x3c28, 0xf260, 0x4e69, 0x3c52, + /* 0x7940 */ + 0x632b, 0x3737, 0x7935, 0x7936, 0x3540, 0x3527, 0x3b63, 0xf261, + 0x4d34, 0x6331, 0x6330, 0x4144, 0x632d, 0xf262, 0x632f, 0xf263, + 0x793a, 0x3d4b, 0x3f40, 0x632e, 0x632c, 0x472a, 0x3e4d, 0xf265, + 0x493c, 0x3a57, 0xf266, 0x4578, 0x793e, 0x6332, 0x6333, + /* 0x7980 */ + 0x6349, 0x3658, 0x4f3d, 0x4135, 0x6334, 0x3252, 0x4477, 0x4a21, + 0xf267, 0xf268, 0xf269, 0x7942, 0xf26a, 0x6335, 0xf26b, 0x357a, + 0x6336, 0xf26c, 0x6338, 0x6339, 0x4729, 0x7943, 0x633a, 0xf26d, + 0x7944, 0x633b, 0x633c, 0xf26e, 0x3659, 0x3253, 0x4645, + /* 0x79C0 */ + 0x3d28, 0x3b64, 0xf26f, 0xf270, 0x7945, 0x633d, 0x7946, 0x3d29, + 0xf271, 0xf272, 0x324a, 0x4943, 0x7948, 0x633e, 0xf273, 0x486b, + 0x7949, 0x4145, 0x6341, 0x6342, 0x4769, 0x3f41, 0x633f, 0x4361, + 0x794a, 0x6340, 0x794b, 0x3e4e, 0x305c, + /* 0x7A00 */ + 0x3529, 0x794c, 0x6343, 0xf278, 0x4478, 0x6344, 0x4047, 0xf279, + 0x4c2d, 0xf27a, 0x4923, 0x6345, 0x6346, 0x4355, 0xf27b, 0x4e47, + 0xf27c, 0x6348, 0x6347, 0xf27e, 0x3c6f, 0x634a, 0x3070, 0x634d, + 0xf321, 0x794e, 0x634b, 0x3254, 0x374e, 0x634c, 0x3946, + /* 0x7A40 */ + 0x3972, 0x4a66, 0x634e, 0x4b54, 0xf322, 0x6350, 0xf323, 0x4051, + 0x314f, 0x323a, 0x302c, 0xf324, 0x634f, 0xf325, 0xf326, 0x794f, + 0xf327, 0xf328, 0x6351, 0x6352, 0x3e77, 0xf329, 0x6353, 0xf32a, + 0x334f, 0x7950, 0x6355, 0x376a, 0xf32b, 0x3566, 0xf32c, 0x6356, + 0x3675, 0x6357, 0x407c, + /* 0x7A80 */ + 0x464d, 0xf32d, 0x4060, 0x3a75, 0x7952, 0x6358, 0xf32e, 0xf32f, + 0x4362, 0x416b, 0x635a, 0x635c, 0x6359, 0x635b, 0x3722, 0x7953, + 0xf330, 0x635d, 0x3726, 0xf331, 0x3567, 0x4d52, 0x635f, 0x7955, + 0x6360, 0xf334, 0x312e, 0x7956, 0xf335, 0xf336, 0x6363, + /* 0x7AC0 */ + 0x3376, 0x6362, 0x6361, 0x6365, 0x635e, 0x6366, 0x4e29, 0xf338, + 0x6367, 0x7957, 0x6368, 0xf339, 0x5474, 0x636a, 0x6369, 0x636b, + 0x636c, 0x4e35, 0x636d, 0x706f, 0x3e4f, 0x636e, 0x636f, 0x3d57, + 0x4638, 0x6370, 0xf33a, 0xf33b, 0x4328, 0x7958, 0x6371, 0x433c, + 0x6372, 0xf33c, 0x3625, 0x513f, 0x435d, 0x3c33, 0x7959, 0x3448, + /* 0x7B00 */ + 0x6373, 0x6422, 0x6376, 0xf33f, 0x3568, 0x6375, 0x6424, 0x6374, + 0x3e50, 0x795a, 0x6378, 0x6379, 0x452b, 0x637a, 0x335e, 0x3f5a, + 0x4964, 0xf342, 0x637c, 0xf343, 0x4268, 0x795b, 0xf344, 0xf345, + 0xf346, 0x6377, 0x637b, 0x637d, 0x3a7b, 0x795c, 0xf341, + /* 0x7B40 */ + 0xf34a, 0x6426, 0x492e, 0x795d, 0x4826, 0x4579, 0x365a, 0x6425, + 0x6423, 0x795e, 0x4835, 0x637e, 0x435e, 0x457b, 0x457a, 0xf34c, + 0x3a76, 0x6438, 0x795f, 0xf34e, 0x6428, 0xf34f, 0x642a, 0xf350, + 0x642d, 0x7960, 0x642e, 0x7961, 0x642b, 0x642c, 0x7962, 0xf351, + 0x6429, 0x6427, 0xf34d, 0x6421, 0xf349, + /* 0x7B80 */ + 0x4a4f, 0x3255, 0x6435, 0x6432, 0x6437, 0xf354, 0xf355, 0x6436, + 0x4773, 0x4c27, 0x3b3b, 0x6430, 0x6439, 0x6434, 0xf356, 0x6433, + 0x642f, 0x7963, 0x6431, 0x3449, 0x433d, 0x407d, 0xf358, 0x4822, + 0x643e, 0xf359, 0x4824, 0xf35a, + /* 0x7BC0 */ + 0x4061, 0x643b, 0x484f, 0xf35b, 0x643f, 0x4a53, 0x435b, 0xf35c, + 0x643a, 0x643c, 0x643d, 0xf35f, 0xf360, 0x7965, 0x7966, 0xf361, + 0x6440, 0x3c44, 0x4646, 0x6445, 0x6444, 0x6441, 0xf362, 0x4f36, + 0xf363, 0x644a, 0x644e, 0x644b, + /* 0x7C00 */ + 0x6447, 0x7967, 0xf364, 0x6448, 0xf365, 0x644d, 0xf366, 0xf367, + 0x6442, 0x5255, 0x6449, 0x6443, 0x644c, 0x7969, 0x6452, 0x796a, + 0x344a, 0x644f, 0xf368, 0x6450, 0x6451, 0x6454, 0x7968, 0x796b, + 0x796c, 0x6453, 0x4876, 0x6455, 0x4e7c, 0x4a6d, + /* 0x7C40 */ + 0x645a, 0x6457, 0xf369, 0xf36a, 0x6456, 0x4052, 0x6459, 0x645b, + 0xf36b, 0x6458, 0x645f, 0xf36c, 0x645c, 0x796f, 0xf36d, 0x645d, + 0x6446, 0xf36e, 0x645e, 0x6460, 0xf36f, 0x6461, 0x7970, 0xf370, + 0xf371, 0xf372, 0x4a46, 0x6462, 0x7971, 0x4c62, + /* 0x7C80 */ + 0x364e, 0x3729, 0x6463, 0x4a34, 0x3f68, 0x4c30, 0x7972, 0x6464, + 0x4e33, 0x7973, 0x4774, 0x4146, 0x4734, 0x3d4d, 0x3040, 0x7974, + 0x6469, 0x6467, 0x6465, 0x3421, 0xf376, 0x3e51, 0x646a, 0x6468, + 0x6466, 0x646e, 0x646d, 0x646c, 0x646b, 0xf378, 0xf379, 0x646f, + 0x7975, 0x6470, 0x403a, 0xf37a, + /* 0x7CC0 */ + 0x6471, 0x6473, 0xf37c, 0x6472, 0xf37e, 0x3852, 0xf421, 0x4138, + 0x6475, 0x7976, 0x457c, 0xf423, 0x6474, 0x7977, 0x6476, 0x7978, + 0x4a35, 0x416c, 0x3947, 0x6477, 0xf425, 0x4e48, 0xf426, 0x6479, + 0x647a, 0x647b, 0xf428, 0x647c, 0x3b65, 0x647d, 0x374f, 0x356a, + /* 0x7D00 */ + 0x352a, 0x6521, 0xf429, 0x4c73, 0x3948, 0x647e, 0x7979, 0x797a, + 0xf42a, 0x6524, 0x4c66, 0x473c, 0x4933, 0xf42c, 0x797b, 0x3d63, + 0x6523, 0x3c53, 0x3949, 0x3b66, 0x3569, 0x4a36, 0x6522, 0x797c, + 0xf42d, 0x4147, 0x4b42, 0x3a77, 0x797d, 0x3b67, 0x445d, 0x6527, + 0x4e5f, 0x3a59, 0x797e, 0x6528, 0x3f42, 0x652a, 0x3e52, 0x3a30, + 0xf430, 0xf431, 0x6529, + /* 0x7D40 */ + 0xf432, 0x7a21, 0x3d2a, 0x383e, 0x4148, 0x6525, 0x652b, 0xf433, + 0x7a22, 0x6526, 0x3750, 0x652e, 0x6532, 0x376b, 0x7a23, 0x652d, + 0xf437, 0xf438, 0x6536, 0x7a24, 0x394a, 0x4d6d, 0x303c, 0x6533, + 0x356b, 0x6530, 0xf439, 0x6531, 0xf43a, 0x457d, 0x652f, 0x652c, + 0x3328, 0x4064, 0x3828, 0x7a25, 0x6538, 0xf43c, + /* 0x7D80 */ + 0x7a26, 0xf43e, 0xf43f, 0x6535, 0x7a27, 0xf440, 0x6537, 0x6534, + 0xf441, 0x3751, 0x4233, 0x6539, 0x416e, 0xf443, 0x6546, 0x7a28, + 0x6542, 0x653c, 0x7a29, 0xf444, 0xf445, 0x6540, 0x3c7a, 0x305d, + 0x653b, 0x6543, 0x6547, 0x394b, 0x4c56, 0x4456, 0x653d, 0xf446, + 0xf447, 0x6545, 0x653a, 0x433e, 0x653f, 0x303d, 0x4c4a, + /* 0x7DC0 */ + 0xf448, 0x7a2a, 0x653e, 0x365b, 0x486c, 0x7a2b, 0x416d, 0x4e50, + 0x3d6f, 0x656e, 0x7a2c, 0xf449, 0x6548, 0xf44a, 0x407e, 0x6544, + 0x6549, 0x654b, 0x4479, 0x654e, 0x7a2d, 0x654a, 0xf44b, 0x4a54, + 0x344b, 0x4c4b, 0x305e, 0xf44c, 0x654d, 0x4e7d, 0xf44d, 0x654c, + /* 0x7E00 */ + 0x316f, 0x466c, 0x654f, 0x7a30, 0x6556, 0x6550, 0x6557, 0xf451, + 0x7a31, 0x6553, 0x7a32, 0xf452, 0x477b, 0xf453, 0x3c4a, 0x6555, + 0xf454, 0x6552, 0x6558, 0x6551, 0x3d44, 0xf455, 0x7a2f, 0x4b25, + 0xf456, 0x3d4c, 0x6554, 0x6560, 0x655c, 0x655f, 0x655d, 0x6561, + 0x655b, 0x6541, 0x4053, + /* 0x7E40 */ + 0x484b, 0x655e, 0xf457, 0x6559, 0x7a34, 0x4121, 0x3752, 0x3d2b, + 0x7a35, 0x3f25, 0x4136, 0x6564, 0x6566, 0x6567, 0x6563, 0x6565, + 0x7a36, 0x655a, 0x6562, 0x656a, 0x6569, 0x7e7e, 0x4b7a, 0x372b, + 0xf458, 0xf459, 0x6568, 0x656c, 0x656b, 0x656f, 0xf45a, 0x6571, + /* 0x7E80 */ + 0x3b3c, 0x656d, 0xf45b, 0xf45c, 0x6572, 0x6573, 0x7a37, 0x6574, + 0x7a38, 0x657a, 0x453b, 0x6576, 0xf45e, 0x6575, 0x6577, 0x6578, + 0x6579, 0xf45f, 0xf460, 0x657b, 0x657c, + /* 0x7F00 */ + 0x344c, 0x657d, 0x657e, 0xf463, 0xf462, 0xf464, + /* 0x7F40 */ + 0xf465, 0xf466, 0x6621, 0x7a39, 0x6622, 0x6623, 0x6624, 0xf467, + 0x6625, 0x6626, 0xf46a, 0x6628, 0x6627, 0x6629, 0x662a, 0x662b, + 0xf46c, 0xf46d, 0xf46e, 0x662e, 0x662c, 0x662d, 0x3a61, 0x3753, + 0xf46f, 0x4356, 0x4833, 0x3d70, 0x474d, 0x486d, 0x662f, 0x586d, + 0xf470, 0xf471, + /* 0x7F80 */ + 0x6630, 0x6632, 0x4d65, 0x6631, 0x6634, 0x6633, 0x4d53, 0x6635, + 0x487e, 0xf473, 0x7a3b, 0x6636, 0xf476, 0x7a3c, 0x6639, 0xf477, + 0x6638, 0x6637, 0x663a, 0x3732, 0x4122, 0x3541, 0xf478, 0x663e, + 0x663b, 0x663c, 0x663f, 0x6640, 0x663d, 0x3129, 0x7a3d, + /* 0x7FC0 */ + 0x3227, 0xf47a, 0x6642, 0x6643, 0x6644, 0x4d62, 0x7a3e, 0xf47b, + 0x3d2c, 0x6646, 0x6645, 0x7a3f, 0x7a40, 0x3f69, 0x6647, 0xf47c, + 0xf47d, 0x6648, 0x6649, 0x3465, 0x7a41, 0x7a42, 0xf47e, 0x344d, + 0xf521, 0x664a, 0x664b, 0x7a43, 0x4b5d, 0x4d63, + /* 0x8000 */ + 0x4d54, 0x4f37, 0xf522, 0x394d, 0x664e, 0x3c54, 0x664d, 0xf524, + 0xf523, 0x664f, 0x3c29, 0xf525, 0x4251, 0xf526, 0x6650, 0x7a45, + 0x394c, 0xf527, 0x4c57, 0x6651, 0x6652, 0x6653, 0x6654, 0xf528, + 0x7a46, 0x6655, 0xf529, 0xf52a, 0x3c2a, 0x7a47, 0x4c6d, 0x7a48, + 0x6657, 0x7a49, 0x433f, 0x6656, + /* 0x8040 */ + 0xf52b, 0x6659, 0x6658, 0x665a, 0x403b, 0x665b, 0x665c, 0x4a39, + 0x665d, 0x416f, 0x665e, 0xf52c, 0x665f, 0x4e7e, 0x6662, 0xf52d, + 0x6661, 0x6660, 0x4430, 0xf52e, 0x6663, 0x3f26, 0x6664, 0xf52f, + 0x6665, 0x4f38, 0x6666, + /* 0x8080 */ + 0x6667, 0x6669, 0x6668, 0x4825, 0x4679, 0x4f3e, 0x4829, 0x666b, + 0x3e53, 0x492a, 0xf530, 0x666c, 0x666a, 0xf531, 0x344e, 0x3854, + 0x3b68, 0xf532, 0x486e, 0xf533, 0x382a, 0x4b43, 0x666f, 0x666d, + 0x394e, 0x394f, 0x3069, 0x3a68, 0xf534, 0x4759, + /* 0x80C0 */ + 0x305f, 0x6674, 0xf536, 0x4340, 0x7a4a, 0x4758, 0x425b, 0xf537, + 0x6676, 0x7a4b, 0xf538, 0x6672, 0x6675, 0x6670, 0x6673, 0x4b26, + 0x7a4c, 0x3855, 0x307d, 0x6671, 0xf539, 0x6678, 0x6679, 0x7a4d, + 0x4639, 0xf53c, 0x363b, 0xf53d, 0x6726, 0x473d, + /* 0x8100 */ + 0x3b69, 0x363c, 0x4048, 0x4f46, 0x4c2e, 0x6677, 0x4054, 0xf53b, + 0xf540, 0x7a4e, 0x3553, 0x667a, 0xf541, 0x667c, 0xf543, 0xf544, + 0x667b, 0xf545, 0x667d, 0x4326, 0x473e, 0xf53f, 0x4431, 0xf547, + 0x6723, + /* 0x8140 */ + 0x6722, 0x7a4f, 0x667e, 0x3f55, 0x4965, 0x6725, 0x6724, 0x3950, + 0x4f53, 0x6735, 0x7a50, 0x6729, 0x672a, 0x7a51, 0x7a52, 0xf549, + 0x3c70, 0x7a53, 0x6728, 0x3978, 0x6727, 0x672b, 0x4432, 0x4a22, + 0x4123, 0x425c, + /* 0x8180 */ + 0x672f, 0xf54b, 0x6730, 0x672c, 0xf54d, 0xf54e, 0x672d, 0x672e, + 0x3951, 0x6736, 0x6732, 0xf550, 0x4966, 0x4b6c, 0x4928, 0x6731, + 0x6734, 0x6733, 0x4b44, 0x6737, 0x6738, 0xf551, 0x4137, 0x6739, + 0x673b, 0x673f, 0x7a54, 0x673c, 0x673a, 0x473f, + /* 0x81C0 */ + 0x673d, 0xf552, 0x673e, 0xf553, 0x3232, 0x6745, 0x6740, 0x7a55, + 0x6741, 0x7a56, 0x6742, 0x4221, 0xf554, 0x7a57, 0x6744, 0x6743, + 0x6746, 0xf555, 0x6747, 0x6748, 0x3f43, 0xf557, 0x3269, 0x6749, + 0x4e57, 0x3c2b, 0xf559, 0x3d2d, 0x3b6a, 0x4357, 0x674a, 0x674b, + 0x3131, 0xf55b, 0x674c, 0xf55c, + /* 0x8200 */ + 0x674d, 0x674e, 0xf55e, 0x674f, 0x6750, 0x363d, 0x5a2a, 0x6751, + 0x4065, 0x6752, 0x3c4b, 0x6753, 0x5030, 0x6754, 0x4a5e, 0x345c, + 0xf560, 0x4124, 0x3d58, 0x4971, 0x3d2e, 0xf561, 0xf562, 0x6755, + 0x3952, 0x6756, 0x484c, 0x6764, 0xf564, 0x6758, 0xf565, 0x4249, + 0x4775, 0x383f, 0x6757, 0x4125, 0xf566, + /* 0x8240 */ + 0x6759, 0xf569, 0xf567, 0x447a, 0xf568, 0xf56b, 0xf56d, 0xf56f, + 0x675b, 0x675a, 0x675d, 0xf571, 0x675c, 0x675e, 0x7a5b, 0x6760, + 0xf572, 0x675f, 0x344f, 0x6761, 0x6762, 0x6763, 0x3a31, 0x4e49, + 0x6765, 0x3f27, 0x7a5c, 0x3170, 0x6766, 0x6767, 0xf576, 0xf578, + 0x6768, 0xf579, + /* 0x8280 */ + 0xf57a, 0xf57b, 0x3072, 0x6769, 0x7a5e, 0x676a, 0xf57c, 0x4967, + 0x3c47, 0x676c, 0x7a5f, 0x7a60, 0x7a61, 0x3329, 0x3032, 0xf57d, + 0xf57e, 0x7a62, 0x676b, 0x676e, 0x474e, 0x7a63, 0x3f44, 0x3256, + 0xf621, 0x4b27, 0xf622, 0x7a64, 0x375d, 0x365c, 0xf623, 0x676d, + 0xf624, 0x326a, 0x7a65, 0x7a66, + /* 0x82C0 */ + 0x3423, 0x7a67, 0x3171, 0x6772, 0x4e6a, 0x425d, 0x7a68, 0x4944, + 0x677e, 0x3257, 0x677c, 0x677a, 0x6771, 0x676f, 0xf625, 0x6770, + 0x3c63, 0x366c, 0x4377, 0xf626, 0x4651, 0x3151, 0x6774, 0x6773, + 0xf627, 0x6779, 0x6775, 0x6778, 0x7a69, 0x7a6a, + /* 0x8300 */ + 0x7a6b, 0x7a6c, 0x4c50, 0x6777, 0x3258, 0x337d, 0x677b, 0xf628, + 0xf629, 0x677d, 0xf62a, 0x3754, 0x6823, 0x682c, 0x682d, 0xf62c, + 0x302b, 0xf62d, 0x7a6e, 0x6834, 0x3071, 0x682b, 0x7a6f, 0x682a, + 0xf62e, 0x6825, 0x6824, 0x6822, 0x6821, 0x4363, 0x427b, 0x6827, + 0x7a70, 0xf62f, + /* 0x8340 */ + 0x6826, 0x7a71, 0xf630, 0x6829, 0x7a72, 0x4170, 0x3755, 0x3141, + 0x6828, 0x7a73, 0x3953, 0xf62b, 0x7a74, 0xf631, 0x4171, 0x7a6d, + 0xae4a, 0x683a, 0x683b, 0x3259, 0x322e, 0x6838, 0x7a75, 0xf633, + /* 0x8380 */ + 0x682e, 0x7a76, 0x6836, 0x683d, 0x6837, 0xf636, 0x6835, 0x7a77, + 0x6776, 0xf637, 0xf638, 0x6833, 0x7a78, 0x682f, 0xf639, 0xf63a, + 0x3450, 0x6831, 0x683c, 0x6832, 0x7a79, 0x683e, 0x7a7a, 0x6830, + 0x477c, 0x4d69, 0x6839, 0x684f, 0x7a7b, + /* 0x83C0 */ + 0x7a7c, 0x6847, 0x3f7b, 0x7a7d, 0xf63b, 0x3546, 0x365d, 0x6842, + 0x7a7e, 0xf63c, 0x7b21, 0x325b, 0xf63d, 0x3e54, 0x6845, 0x3a5a, + 0xf63e, 0x4551, 0x684a, 0x7b22, 0xf63f, 0x4a6e, 0x7b23, 0x6841, + 0x325a, 0x3856, 0x4929, 0x684b, 0x683f, 0x6848, 0xf640, 0x6852, + 0x6843, + /* 0x8400 */ + 0x7b24, 0x6844, 0x463a, 0x7b25, 0x6849, 0x7b26, 0x6846, 0x4b28, + 0x684c, 0x3060, 0xf641, 0xf642, 0x6840, 0xf643, 0xf645, 0x684e, + 0x684d, 0x476b, 0x6854, 0x685f, 0x337e, 0x6862, 0x6850, 0xf646, + 0x6855, 0x4d6e, + /* 0x8440 */ + 0x685e, 0x7b28, 0x4d55, 0xf647, 0x4e2a, 0xf648, 0xf649, 0xf64a, + 0x4378, 0xf64b, 0xf64c, 0x336b, 0xf64d, 0x7b29, 0x4972, 0x6864, + 0x4621, 0xf64f, 0x3031, 0x685d, 0x6859, 0x4172, 0x6853, 0x685b, + 0x6860, 0x7b2a, 0x472c, 0x7b2b, 0x302a, 0xf650, 0x6858, 0xf651, + 0x6861, 0x4978, 0xf652, + /* 0x8480 */ + 0xf653, 0x685c, 0x6857, 0x7b2c, 0x3e55, 0x3d2f, 0x3c2c, 0xf656, + 0x4c58, 0x4947, 0x7b2d, 0x6867, 0x6870, 0xf657, 0x685a, 0x7b2e, + 0x3377, 0x7b2f, 0x3e78, 0x6865, 0x7b30, 0x686a, 0x4173, 0xf658, + 0x6866, + /* 0x84C0 */ + 0x7b31, 0x686d, 0x7b32, 0x435f, 0x686e, 0x4d56, 0x6863, 0x3338, + 0x6869, 0xf65a, 0xf65b, 0x686c, 0x4c2c, 0xf65c, 0x686f, 0x6868, + 0x686b, 0xf655, 0xf65e, 0xf65f, 0x4b29, 0x4f21, 0xf660, 0xf661, + 0xf662, 0x6873, 0xf663, 0x687a, 0xf664, 0x6872, + /* 0x8500 */ + 0x3c43, 0x6851, 0xf665, 0x4a4e, 0x4c22, 0x6879, 0x6878, 0x6874, + 0x6875, 0x3136, 0xf666, 0x7b35, 0x6877, 0x6871, 0x7b36, 0xf667, + 0xf668, 0x4455, 0xf669, 0x6876, 0x307e, 0x7b37, 0x7b34, 0xf66a, + 0x4222, 0x4a43, 0xf66f, + /* 0x8540 */ + 0x687b, 0x6921, 0x4859, 0x687e, 0x3e56, 0x3c49, 0x6923, 0x363e, + 0xf66b, 0xf670, 0xf671, 0x6924, 0x4979, 0x687d, 0x7b38, 0x6856, + 0xf672, 0xf673, 0xf674, 0x687c, 0x7b39, 0x4f4f, 0x4622, 0x4973, + 0x692b, 0xf66c, 0x6931, 0x7b3c, 0xf676, 0xf677, 0x6932, 0xf678, + /* 0x8580 */ + 0x6925, 0xf679, 0x4776, 0xf67a, 0x692f, 0x6927, 0x6929, 0x7b3d, + 0x7b3e, 0x6933, 0x6928, 0xf67b, 0x692c, 0x3172, 0x4665, 0x692d, + 0x6930, 0xf67c, 0xf67d, 0x7b3f, 0x6926, 0x4126, 0x692a, 0x3b27, + 0x3f45, 0x3730, 0x4c74, 0x7b3b, 0x4c79, 0x3d72, 0x7b40, 0xf723, + 0x6937, 0x6935, 0xf724, + /* 0x85C0 */ + 0x4f4e, 0xf725, 0x6934, 0xf726, 0x7b41, 0x4d75, 0x7b42, 0x6936, + 0x6938, 0x6939, 0xf727, 0xf728, 0x693c, 0x693a, 0xf729, 0xf72a, + 0x4623, 0x693b, 0xf72b, 0x484d, 0x692e, 0x7b43, 0xf72c, 0x3d73, + 0x693d, 0x6942, 0x4174, 0x6941, 0x7b45, + /* 0x8600 */ + 0xf72d, 0x6922, 0x7b46, 0x7b47, 0x6943, 0x4149, 0x693e, 0x6940, + 0x7b48, 0xf72e, 0x7b44, 0x693f, 0x5d31, 0x5d22, 0x7b4a, 0x6945, + 0xf72f, 0xf730, 0x6944, 0xf731, 0xf732, 0x7b4b, 0x4d76, 0x623c, + 0x6946, 0x7b4c, 0xf734, 0xf735, 0x6947, + /* 0x8640 */ + 0xf737, 0x2f68, 0x6948, 0x3857, 0x3554, 0xf739, 0x694a, 0x515d, + 0xf73a, 0x7b4d, 0x3575, 0x7b4e, 0x4e3a, 0x3673, 0x694b, 0x7b50, + 0x694c, 0x436e, 0x7b52, 0xf73b, 0x694d, 0x7b53, 0xf73c, 0x467a, + 0xf73d, 0x303a, + /* 0x8680 */ + 0xf73e, 0xf73f, 0x3263, 0x6952, 0x6953, 0xf740, 0xf741, 0x694e, + 0x3b3d, 0x7b54, 0xf742, 0xf743, 0x694f, 0x4742, 0xf744, 0x6950, + 0x6951, 0x695b, 0x6955, 0x6958, 0xf746, 0xf747, 0x6954, 0x7b55, + /* 0x86C0 */ + 0xf748, 0xf749, 0x6956, 0x6957, 0x3c58, 0x6959, 0x4341, 0x3756, + 0x3342, 0xf74a, 0x695c, 0xf74b, 0xf74c, 0x333f, 0x6961, 0x695d, + 0x6960, 0xf74d, 0x483a, 0xf74e, 0x695e, 0x695f, 0x4948, 0x485a, + 0x6962, 0x427d, 0x696c, 0x7b56, 0x6968, 0x7b57, 0x7b58, 0x326b, + /* 0x8700 */ + 0x6966, 0x4b2a, 0x6967, 0xf750, 0x6964, 0xf751, 0x6965, 0x696a, + 0x696d, 0x7b59, 0x696b, 0xf752, 0xf753, 0x6969, 0x6963, 0xf754, + 0x4358, 0xf755, 0x6974, 0x4c2a, 0xf756, 0xf757, 0xf758, 0x6972, + 0x6973, 0xf759, 0x696e, 0x6970, 0xf75a, 0x6971, 0xf75b, 0x696f, + /* 0x8740 */ + 0xf75c, 0xf75d, 0x4066, 0x4f39, 0x6978, 0x6979, 0xf75e, 0x6a21, + 0x3f2a, 0x697b, 0xf75f, 0x697e, 0x6976, 0x6975, 0x6a22, 0xf760, + 0xf761, 0x325c, 0x697c, 0x6a23, 0x697d, 0x7b5a, 0xf762, 0x697a, + 0x4433, 0x6977, 0xf763, 0x4768, + /* 0x8780 */ + 0x6a27, 0x7b5b, 0x7b5c, 0xf767, 0xf768, 0x4d3b, 0xf769, 0x6a26, + 0xf76a, 0x6a25, 0xf766, 0x6a2e, 0x7b5d, 0x7b5e, 0x6a28, 0x6a30, + 0x7b5f, 0x4d66, 0x6a33, 0x6a2a, 0xf76d, + /* 0x87C0 */ + 0x6a2b, 0xf76f, 0x6a2f, 0x6a32, 0x6a31, 0x6a29, 0xf770, 0x6a2c, + 0x6a3d, 0x7b61, 0xf772, 0x6a36, 0xf774, 0xf775, 0xf776, 0xf777, + 0xf778, 0x7b62, 0xf779, 0x6a34, 0x6a35, 0xf771, 0x6a3a, 0x6a3b, + 0x332a, 0x3542, 0x6a39, + /* 0x8800 */ + 0xf77a, 0xf77b, 0x6a24, 0x7b63, 0x7b64, 0xf77c, 0x6a38, 0x6a3c, + 0x6a37, 0x7b65, 0x6a3e, 0xf77d, 0x7b66, 0x6a40, 0x6a3f, 0x7b67, + 0x6a42, 0x6a41, 0x695a, 0x6a46, 0xf77e, 0xf821, 0x6a43, 0xf822, + 0x6a44, 0x6a45, 0x6a47, 0xf823, + /* 0x8840 */ + 0x376c, 0x6a49, 0x6a48, 0x3d30, 0xf825, 0x3954, 0x5e27, 0x6a4a, + 0x3d51, 0x3339, 0xf826, 0x6a4b, 0x3152, 0x3e57, 0x6a4c, 0xf827, + 0x3955, 0x6a4d, 0x3061, 0xf828, 0x493d, 0xf82b, 0x6a4e, 0xf82d, + 0x3f6a, 0x6a55, 0x6a52, 0x436f, 0x6a53, 0x6a50, 0x365e, + /* 0x8880 */ + 0x6a4f, 0x6a56, 0x3736, 0x425e, 0x6a5c, 0x6a58, 0x4235, 0x6a57, + 0x7b68, 0x6a5a, 0x6a51, 0xf82e, 0x6a5b, 0x6a5d, 0x7b69, 0x486f, + 0x6a59, 0x6a5e, 0x6a60, 0x3853, 0x6a54, 0x3041, 0xf82f, 0xf830, + 0xf831, 0x6a5f, + /* 0x88C0 */ + 0xf832, 0x3a5b, 0x4e76, 0x6a61, 0x6a62, 0x4175, 0x7b6a, 0x7b6b, + 0x4e22, 0xf835, 0xf833, 0xf836, 0x6a63, 0x4d35, 0x6a64, 0x6a65, + 0xf837, 0x4a64, 0x6a66, 0x3a40, 0x4e23, 0x6a6b, 0xf838, 0xf839, + 0x6a6c, 0x3e58, 0x6a6a, 0x7b6d, 0x4d67, 0x6a67, 0x6a69, 0x403d, + 0x3f7e, + /* 0x8900 */ + 0xf83b, 0x6a68, 0x6a6d, 0x4a23, 0x6a6f, 0x6a6e, 0x336c, 0x4b2b, + 0x6a70, 0x7b70, 0x7b71, 0x7b72, 0x7b6e, 0x6a7c, 0x6a72, 0x6a73, + 0x7b73, 0x6a74, 0x6a75, 0x7b74, 0x7b75, 0x6a79, 0xf83d, 0x6a7a, + 0x7b76, 0x6a78, + /* 0x8940 */ + 0x7b77, 0x6a76, 0xf83f, 0x6a71, 0x6a77, 0xf840, 0xf841, 0x6a7b, + 0x7037, 0x3228, 0x6a7e, 0x365f, 0x6a7d, 0xf844, 0x6b22, 0x6b21, + 0x6b24, 0x6b23, 0x6b25, 0x3d31, 0x6b26, 0x6b27, 0x6b28, 0x403e, + /* 0x8980 */ + 0xf845, 0x4d57, 0x6b29, 0x4a24, 0x4746, 0x6b2a, 0xf846, 0x6b2b, + 0x382b, 0x352c, 0xf847, 0x6b2c, 0x7b78, 0x3b6b, 0x4741, 0x6b2d, + 0x3350, 0xf848, 0x6b2e, 0x6b30, 0x4d77, 0x6b2f, 0x3f46, 0x6b31, + 0x6b32, 0xf849, 0x6b33, 0x3451, 0xf84a, 0x6b34, 0x6b35, 0x6b36, + /* 0x89C0 */ + 0x6b37, 0x3351, 0x7b7a, 0xf84b, 0xf84c, 0x6b38, 0x6b39, 0x6b3a, + 0x3272, 0x7b7b, 0x3f28, 0x6b3b, 0xf84d, 0xf84f, 0xf850, 0x6b3c, + 0x7b7c, 0x6b3d, 0xf851, 0xf852, + /* 0x8A00 */ + 0x3840, 0x447b, 0x6b3e, 0x3757, 0x3f56, 0x6b41, 0x4624, 0x6b40, + 0xf854, 0x7b7d, 0x3731, 0xf855, 0x7b7e, 0x6b3f, 0x4277, 0x352d, + 0x6b42, 0x6b43, 0x3e59, 0xf857, 0x7c21, 0x376d, 0x6b44, 0x4b2c, + 0x405f, 0x3576, 0x4c75, 0x414a, 0xf858, 0x6b45, 0x7c22, 0x3f47, + 0x4370, 0x3e5a, 0xf859, + /* 0x8A40 */ + 0x6b46, 0xf85a, 0x6b49, 0x7c23, 0x6b4a, 0xf85b, 0x7c24, 0x3a3e, + 0x4242, 0x6b48, 0x3e5b, 0x493e, 0xf85c, 0x6b47, 0x7c25, 0x3b6c, + 0x3153, 0x7c26, 0x6b4e, 0x3758, 0x3b6e, 0x3b6d, 0x4f4d, 0x6b4d, + 0x6b4c, 0x4127, 0x354d, 0x4f43, 0x333a, 0x3e5c, 0x7c27, 0x7c28, + 0x6b4b, + /* 0x8A80 */ + 0x6b50, 0x6b51, 0x6b4f, 0x3858, 0x4d40, 0x3b6f, 0x4727, 0xf85e, + 0x6b54, 0x4040, 0x4342, 0x4d36, 0x6b57, 0x386c, 0x403f, 0x6b53, + 0x6b58, 0x386d, 0x6b55, 0x6b56, 0x7c29, 0x6b52, 0x4062, 0x4649, + 0xf85d, 0x432f, 0x325d, 0xf85f, 0x4870, 0x3543, 0xf860, 0x4434, + /* 0x8AC0 */ + 0x6b5b, 0x6b59, 0x434c, 0x4041, 0x3452, 0x6b5a, 0x3f5b, 0x7c2a, + 0x4e4a, 0x4f40, 0xf861, 0x6b5c, 0x6b67, 0x4435, 0x6b66, 0x7c2b, + 0x6b63, 0x6b6b, 0x6b64, 0x6b60, 0x447c, 0x6b5f, 0x6b5d, 0x4d21, + 0x3b70, 0x6b61, 0x6b5e, 0x7c2c, 0x7c2d, 0x6b65, 0x3d74, 0x3841, + 0xf862, 0x427a, + /* 0x8B00 */ + 0x4b45, 0x315a, 0x3062, 0x4625, 0xf865, 0x6b69, 0xf864, 0x6b68, + 0xf866, 0x4666, 0x6b6d, 0x6b62, 0x6b6c, 0x6b6e, 0x382c, 0x6b6a, + 0x3956, 0xf867, 0x3c55, 0xf868, 0x6b6f, 0x4d58, 0x6b72, 0x6b75, + 0x6b73, 0x4935, 0xf869, 0x6b70, 0x3660, 0x6b74, + /* 0x8B40 */ + 0x6b76, 0xf86a, 0x7c31, 0x6b7a, 0x6b77, 0x6b79, 0x6b78, 0xf86c, + 0x7c32, 0x6b7b, 0x3c31, 0x7c33, 0x6b7d, 0x6b7c, 0x4968, 0xf86d, + 0x6c21, 0x3759, 0x7c34, 0x6b7e, 0x6c22, 0x6c23, 0x3544, 0x6641, + 0x3e79, 0x6c24, 0xf86e, 0x386e, 0x6c25, 0xf86f, + /* 0x8B80 */ + 0x6c26, 0xf870, 0x3b3e, 0x5a4e, 0xf871, 0x6c27, 0x6c28, 0x3d32, + 0x6c29, 0x6c2a, 0xf872, 0xf873, 0x6c2b, 0x6c2c, 0x6c2d, 0xf874, + 0x7c35, 0xf875, + /* 0x8C00 */ + 0x432b, 0xf876, 0x6c2e, 0xf878, 0x6c30, + /* 0x8C40 */ + 0x6c2f, 0xf87b, 0x4626, 0xf87c, 0x6c31, 0x7c36, 0x4b2d, 0x6c32, + 0x6c33, 0xf87d, 0x6c34, 0xf87e, 0x6c35, 0xf921, 0x465a, 0x3e5d, + 0x6c36, 0x7c37, 0xf922, 0x396b, 0x502e, 0x6c37, 0xf923, 0xf924, + 0x6c38, 0x493f, 0x6c39, 0x6c41, + /* 0x8C80 */ + 0x6c3a, 0x6c3c, 0x6c3b, 0x6c3d, 0x4b46, 0x6c3e, 0x6c3f, 0xf927, + 0xf926, 0x6c40, 0x6c42, 0xf928, 0xf92a, 0x332d, 0x4467, 0x4969, + 0x3a62, 0x3957, 0xf92b, 0x494f, 0x325f, 0x484e, 0x6c45, 0x3453, + 0x4055, 0x6c44, 0x6c49, 0x4379, 0x4c63, 0x6c47, 0x6c48, 0x352e, + 0x6c4a, 0x4763, 0x425f, 0x4871, 0x453d, 0x6c46, 0x4b47, + /* 0x8CC0 */ + 0x326c, 0x6c4c, 0x4f28, 0x4442, 0x4f45, 0x3b71, 0x6c4b, 0x4231, + 0x6c5c, 0x4128, 0x4678, 0x4950, 0xf92d, 0xf92c, 0xf92e, 0x6c4f, + 0x3b3f, 0x3b72, 0x3e5e, 0x4765, 0x7c39, 0x382d, 0x6c4e, 0x6c4d, + 0x496a, 0x3c41, 0x4552, 0xf930, 0xf931, 0x7c3a, 0x7c3b, 0x6c51, + 0x6c52, 0x3958, 0x6c50, 0x7c3c, + /* 0x8D00 */ + 0x6c53, 0x6c54, 0x6c56, 0x4223, 0xf933, 0x6c55, 0x3466, 0x6c58, + 0xf934, 0x6c57, 0x6c59, 0x7c3e, 0x6c5b, 0x6c5d, 0x6c5e, 0x7c3f, + /* 0x8D40 */ + 0x4056, 0x3c4f, 0x6c5f, 0x3352, 0xf935, 0x6c60, 0x4176, 0x6c61, + 0x6c62, 0x496b, 0x352f, + /* 0x8D80 */ + 0x6c63, 0xf936, 0x4436, 0x315b, 0xf937, 0x6c64, 0x3c71, 0xf938, + 0x3f76, 0x7c40, 0x422d, 0x6c67, 0x6c66, + /* 0x8DC0 */ + 0x6c65, 0xf93a, 0xf93b, 0x6c6d, 0x6c6b, 0x7c41, 0x6c68, 0x7c42, + 0x6c6a, 0x7c43, 0xf93c, 0x6c69, 0x6c6c, 0x3577, 0x6c70, 0x4057, + 0x6c71, 0x3859, 0x6c6e, 0x6c6f, 0xf93d, 0x4f29, 0x4437, 0x4129, + 0x6c72, 0xf940, 0x6c75, + /* 0x8E00 */ + 0xf941, 0x6c73, 0x6c74, 0x4d59, 0xf93e, 0x4627, 0x6c78, 0xf943, + 0xf944, 0x6c76, 0x6c77, 0x6c79, 0x7c44, 0xf945, 0xf946, 0x7c45, + 0xf947, 0x6d29, 0x6c7c, 0x6c7d, 0x6c7b, 0xf94a, 0xf94b, 0x7c46, + /* 0x8E40 */ + 0x6c7a, 0x447d, 0x6d21, 0x6d25, 0x6d22, 0x6c7e, 0xf94c, 0x6d23, + 0x6d24, 0xf94d, 0x6d2b, 0x6d26, 0x4058, 0x6d28, 0xf94e, 0x6d2a, + 0x6d27, 0xf94f, 0xf950, 0xf951, 0x7c47, 0x6d2d, 0x3d33, 0x6d2c, + 0x7c48, 0x6d2e, + /* 0x8E80 */ + 0x6d2f, 0x6d32, 0x6d31, 0x6d30, 0x6d34, 0x6d33, 0x4c76, 0x6d36, + 0x6d35, 0x6d37, 0xf952, 0x6d38, 0xf953, 0x6d3a, 0x6d39, 0x3f48, + 0x6d3b, 0xf954, 0x366d, 0x6d3c, 0x6d3e, 0xf955, 0xf956, 0xf957, + 0xf958, 0x6d3f, + /* 0x8EC0 */ + 0x7c4a, 0x6d40, 0x6d3d, 0x6d41, 0x3c56, 0x6d42, 0x3530, 0x3733, + 0xf95a, 0x382e, 0xf95b, 0x6d43, 0x4670, 0x453e, 0x6d44, 0x6d47, + 0x3c34, 0xf95d, 0x7c4c, 0x6d46, 0x6d45, 0x375a, 0x6d48, + /* 0x8F00 */ + 0xf95f, 0x3353, 0x6d4a, 0xf960, 0x3a5c, 0x6d49, 0x6d52, 0x6d4c, + 0x6d4e, 0x4a65, 0x6d4b, 0xf961, 0x6d4d, 0x6d51, 0x6d4f, 0x3531, + 0x7c4d, 0x6d50, 0x6d53, 0x475a, 0x4e58, 0xf962, 0x7c4e, 0x3d34, + 0x6d54, 0x7c4f, 0x4d22, 0x6d56, 0x6d55, 0x6d59, 0x4d41, + /* 0x8F40 */ + 0xf963, 0x6d58, 0x336d, 0x6d57, 0x6d5c, 0x6d5b, 0xf964, 0x6d5a, + 0x4532, 0x6d5d, 0x7c50, 0x6d5e, 0xf965, 0x6d5f, 0x396c, 0x3725, + 0x6d60, 0x6d61, 0x6d62, + /* 0x8F80 */ + 0x3f49, 0x6d63, 0x3c2d, 0x6d64, 0x6d65, 0xf967, 0x7c52, 0x5221, + 0x517e, 0x6d66, 0x6570, 0x6d67, 0x4324, 0x3f2b, 0x4740, 0xf968, + 0x7c53, 0xf96a, 0x6d68, 0x4a55, 0x4454, 0x397e, 0x4329, + /* 0x8FC0 */ + 0xf96c, 0x312a, 0x4b78, 0x3f57, 0xf96d, 0xf96f, 0xf970, 0x375e, + 0x3661, 0xf971, 0x4a56, 0xf972, 0x6d69, 0xf973, 0x6d6b, 0x7c54, + 0x6d6a, 0x3260, 0x7c55, 0x4676, 0x6d6c, 0x4777, 0x4533, 0x7c56, + 0x6d6d, 0x3d52, 0xf974, 0x6d6f, 0xf975, 0x4c42, 0x6d7e, 0x6d71, + 0x6d72, 0xf976, 0x4449, + /* 0x9000 */ + 0x4260, 0x4177, 0xf977, 0x4628, 0x6d70, 0x3555, 0x7c57, 0x6d79, + 0xf978, 0x6d76, 0x6e25, 0x4629, 0x4360, 0x6d73, 0x447e, 0x4553, + 0x6d74, 0x6d78, 0x3f60, 0x4767, 0x444c, 0x4042, 0x6d77, 0x422e, + 0x4224, 0x6d75, 0x3029, 0x4f22, 0x6d7a, 0x7c58, 0x4261, 0x3d35, + 0x3f4a, 0x6d7c, 0x6d7b, 0xf979, 0x306f, 0x6d7d, 0x492f, 0x6e27, + /* 0x9040 */ + 0x465b, 0x3f6b, 0xf97b, 0xf97c, 0x4359, 0x3678, 0x6e26, 0x4d37, + 0x313f, 0x4a57, 0x3261, 0x6e21, 0x6e22, 0x6e23, 0x6e24, 0x463b, + 0x4323, 0x3063, 0x6e28, 0x6e29, 0x7423, 0x423d, 0xf97d, 0x6e2a, + 0x3173, 0x414c, 0x382f, 0x4d5a, 0x6e2b, 0x452c, 0x4178, 0x3c57, + 0x6e2c, 0x6e2f, 0x3d65, 0x6e2d, 0x412b, 0x412a, 0x3064, 0x4e4b, + 0x6e31, 0x4872, + /* 0x9080 */ + 0x6e33, 0x6e32, 0x6e30, 0x6364, 0x3454, 0xfa22, 0x6d6e, 0x7c5a, + 0x6e35, 0x6e34, 0xfa23, 0x6e36, 0xfa24, 0x4d38, 0x7c5b, 0x7c5c, + 0x7c5d, 0x7c5e, 0xfa26, 0x7c5f, 0x4661, 0x4b2e, 0x6e37, 0x3c59, + 0x6e38, 0xfa28, 0x6e39, 0x7c60, 0x6e3a, 0xfa29, 0x4521, 0x7c61, + /* 0x90C0 */ + 0x306a, 0xfa2a, 0x7c62, 0x7c63, 0x7c64, 0xfa2b, 0x3959, 0x4f3a, + 0x7c65, 0x6e3e, 0xfa2d, 0x7c66, 0x7c67, 0xfa2e, 0x3734, 0x6e3b, + 0x6e3c, 0x4974, 0xfa33, 0x3354, 0x7c68, 0xfa31, 0x7c69, 0x4d39, + 0xfa30, 0x363f, 0x4554, 0xfa34, 0xfa35, + /* 0x9100 */ + 0xfa32, 0x6e3f, 0xfa36, 0xfa37, 0x6e40, 0x7c6b, 0x7c6c, 0x7c6d, + 0xfa38, 0x6e41, 0xfa39, 0xfa3a, 0x7c6e, 0x7c6f, 0x7c70, 0x4522, + 0x7c71, 0x6e43, 0x7c72, 0x6e42, 0x7c73, 0xfa3b, 0xfa3c, 0xfa3d, + 0x7c74, + /* 0x9140 */ + 0xfa3e, 0xfa3f, 0x7c75, 0x4653, 0x6e44, 0x3d36, 0x3c60, 0x475b, + 0x4371, 0x3c72, 0x3f6c, 0x6e45, 0xfa40, 0x6e46, 0xfa41, 0x7c76, + 0xfa42, 0x3f5d, 0x6e47, 0xfa43, 0x6e48, 0x6e49, 0x4d6f, 0x3d37, + 0x6e4b, 0x6e4a, 0xfa44, 0x395a, 0x3973, 0x3b40, 0xfa45, + /* 0x9180 */ + 0x6e4e, 0x7c77, 0xfa46, 0x3d66, 0x6e4d, 0x6e4c, 0x4269, 0xfa47, + 0x386f, 0x4043, 0x4830, 0x3d39, 0x7c78, 0x6e4f, 0x3e5f, 0xfa48, + 0x6e52, 0x6e50, 0x7c79, 0xfa49, 0x6e51, 0x7c7a, 0xfa4a, 0x6e54, + 0x6e53, 0xfa4b, 0x3e7a, 0x6e55, 0x7c7b, + /* 0x91C0 */ + 0x6e56, 0x6e57, 0xfa4c, 0xfa4d, 0x4850, 0x3a53, 0x3c61, 0x6e58, + 0x6e59, 0x4e24, 0x3d45, 0x4c6e, 0x4e4c, 0x6e5a, 0x3662, 0x6e5b, + 0x7c7c, 0x4523, 0xfa4e, 0x6e5e, 0x3378, 0x3f4b, 0x6e5c, 0x6e5d, + 0x4460, 0x7c7e, 0x7d21, 0x4b55, 0x367c, 0xfa51, 0x7d22, 0xfa52, + 0x7d23, 0x6e60, 0x6e61, 0x7c7d, 0x6e5f, 0x6e63, + /* 0x9200 */ + 0xfa53, 0x7d24, 0xfa54, 0x465f, 0x3343, 0x7d25, 0x6e67, 0x6e64, + 0x6e66, 0xfa55, 0xfa56, 0x6e62, 0x6f4f, 0x6e65, 0xfa58, 0x4e6b, + 0x385a, 0x7d26, 0x7d27, 0x7d28, 0x7d29, 0x6e6f, + /* 0x9240 */ + 0x7d2a, 0xfa59, 0x7d2b, 0x4534, 0x6e6a, 0xfa5a, 0x6e6d, 0x6e6b, + 0xfa5b, 0x6e70, 0xfa5c, 0x7d2c, 0x6e71, 0xfa5d, 0xfa5e, 0x6e69, + 0xfa5f, 0x6e76, 0x3174, 0x6e68, 0xfa60, 0xfa61, 0x482d, 0x6e6c, + 0xfa62, 0x3e60, 0xfa63, 0xfa64, 0x395b, 0x7d2d, 0xfa67, 0xfa68, + 0x4b48, 0xfa69, + /* 0x9280 */ + 0x3664, 0x3d46, 0x463c, 0x7d2e, 0xfa6a, 0xfa6b, 0x412d, 0x6e74, + 0x6e6e, 0x6e73, 0xfa6c, 0x4c43, 0xfa6d, 0x4438, 0x6e75, 0x6e72, + 0xfa6e, 0xfa6f, 0xfa70, 0x412c, 0xfa73, 0x6e79, 0x6e78, 0xfa74, + /* 0x92C0 */ + 0xfa75, 0x7d2f, 0xfa76, 0x7d30, 0x7d31, 0xfa77, 0x6e77, 0xfa78, + 0x4b2f, 0x7d32, 0xfa79, 0xfa7a, 0x7d33, 0x3d7b, 0xfa7b, 0xfa7c, + 0x6e7a, 0x4a5f, 0x3154, 0x4946, 0x4372, 0xfb22, 0x3578, 0xfb23, + 0x6e7c, 0xfb24, 0x395d, 0x7d34, + /* 0x9300 */ + 0xfb25, 0x7d35, 0x3b2c, 0xfb26, 0x6e7b, 0x3f6d, 0xfa7d, 0xfb27, + 0x3f6e, 0x6f21, 0x6f23, 0xfb28, 0xfb29, 0x7d36, 0x3e7b, 0x7d37, + 0x6f22, 0x6f24, 0x7d38, 0x3653, 0xfb2a, 0x4945, 0xfb2b, 0x3c62, + 0x4f23, 0x6e7e, 0x3a78, 0x4f3f, 0x6f26, 0x6f25, 0x6f27, + /* 0x9340 */ + 0x6e7d, 0xfb2e, 0x7d39, 0x7d3a, 0x7d3b, 0x4669, 0x4555, 0xfb2f, + 0x4457, 0x6f2c, 0xfb30, 0xfb31, 0x4343, 0x6f28, 0x6f29, 0x7d3c, + 0x7d3d, 0x7d3e, 0xfb32, 0x372d, 0x6f2b, 0x7d3f, 0xfb33, 0xfb34, + 0x3830, 0x6f2a, 0x3e61, + /* 0x9380 */ + 0xfb38, 0xfb39, 0x3379, 0xfb3a, 0x6f30, 0x3a3f, 0x4179, 0x444a, + 0x7d40, 0xfb3b, 0xfb35, 0x7d41, 0x333b, 0x6f2e, 0x6f2f, 0x4443, + 0x6f2d, 0x6f31, 0x7d42, + /* 0x93C0 */ + 0xfb40, 0x6f37, 0x7d43, 0xfb41, 0x6f3a, 0x6f39, 0x452d, 0x6f32, + 0x6f33, 0x6f36, 0xfb42, 0x6f38, 0x7d44, 0x7d45, 0x3640, 0xfb43, + 0x6f3b, 0x6f35, 0xfb44, 0x6f34, 0xfb3f, 0xfb3c, 0xfb49, 0x7d47, + /* 0x9400 */ + 0x6f3f, 0x7d46, 0x6f40, 0xfb45, 0xfb46, 0x6f41, 0x6f3e, 0x6f3d, + 0xfb47, 0xfb48, 0x3e62, 0x462a, 0x6f3c, 0x6f45, 0x6f43, 0xfb4a, + 0x7d48, 0xfb4b, 0x6f44, 0x6f42, 0x4278, 0x6f46, 0xfb4c, + /* 0x9440 */ + 0x6f47, 0x6f49, 0xfb4d, 0x7d49, 0x3455, 0x6f48, 0x4c7a, 0x6f54, + 0x6f4a, 0x6f4d, 0x6f4b, 0x6f4c, 0x7d4a, 0x6f4e, 0x7d4b, 0xfb50, + 0xfb51, 0x6f50, 0x7d4c, 0x7d4d, 0x6f51, 0x6f52, 0x6f55, 0x6f53, + 0x6f56, 0x6f58, + /* 0x9480 */ + 0x6f57, + /* 0x9540 */ + 0x4439, 0xfb52, 0xfb53, + /* 0x9580 */ + 0x4c67, 0x6f59, 0x412e, 0xfb54, 0x6f5a, 0x4a44, 0x6f5b, 0x332b, + 0xfb55, 0xfb56, 0x7d4e, 0x313c, 0x3457, 0x3456, 0x6f5c, 0x6f5d, + 0x6f5e, 0x6f5f, 0x7d4f, 0x6f60, 0x3458, 0x3355, 0x395e, 0x4836, + 0x7d50, 0x6f62, 0x6f61, 0x7d51, 0xfb58, 0x7d52, 0x6f63, 0x315c, + 0xfb59, 0x7d53, 0x6f66, 0x6f65, 0x6f64, 0x7d54, 0x6f67, + /* 0x95C0 */ + 0x6f6a, 0x3047, 0xfb5b, 0x6f68, 0x7d55, 0x6f6c, 0x6f6b, 0x7d56, + 0x7d57, 0x6f6e, 0x6f6d, 0x6f6f, 0x462e, 0x7d59, 0x6f70, 0x7d5a, + 0x6f71, 0x6f73, 0x6f72, + /* 0x9600 */ + 0x496c, 0xfa25, 0x6f74, 0x6f75, 0x3a65, 0xfb5e, 0x6f76, 0x6f77, + 0x4b49, 0xfb5f, 0xfb60, 0x414b, 0xfb62, 0x3024, + /* 0x9640 */ + 0x424b, 0xfb63, 0x6f78, 0x496d, 0x6f7b, 0x6f79, 0x395f, 0x6f7a, + 0x3842, 0x7d5b, 0x4a45, 0x6f7d, 0x7021, 0x6f7e, 0x7022, 0xfb64, + 0x3121, 0x3f58, 0x3d7c, 0x3459, 0x7023, 0x4766, 0x7025, 0x3122, + 0x7024, 0x4444, 0x4e4d, 0x462b, 0x6f7c, 0x4e26, 0x3831, 0x4d5b, + /* 0x9680 */ + 0xfb66, 0x7d5c, 0x3679, 0x4e34, 0x3728, 0x4262, 0x6721, 0x7026, + 0x332c, 0x3f6f, 0x3356, 0x7028, 0x7029, 0x7027, 0x3764, 0xfb68, + 0x3a5d, 0x3e63, 0x7d5e, 0x3123, 0x4e59, 0x7d5f, 0x7d60, 0x702b, + 0x6e2e, 0xfb6b, 0x702a, 0xfb6c, 0x702e, 0x702c, 0x702d, 0xfb6d, + 0x702f, 0x7030, 0x4e6c, 0x7031, 0x7032, 0xfb6e, 0x4049, 0x483b, + 0xfb6f, + /* 0x96C0 */ + 0x3f7d, 0x3467, 0x4d3a, 0x326d, 0x3d38, 0x385b, 0x7035, 0x7034, + 0x3b73, 0x7036, 0x7033, 0x3b28, 0x7d61, 0x703a, 0x6a2d, 0xfb72, + 0x5256, 0xfb73, 0x3f77, 0x7038, 0xfb74, 0x7d62, 0x4e25, 0x4671, + 0x312b, 0x7d64, 0x4063, 0x3c36, 0x7d65, 0x4a37, 0x3140, 0x4e6d, + 0x4d6b, 0x703b, 0x4545, + /* 0x9700 */ + 0x3c7b, 0x703c, 0x703d, 0x3f4c, 0x703e, 0x4e6e, 0x7039, 0x7040, + 0x7042, 0x7041, 0x703f, 0xfb76, 0x7043, 0x7044, 0x417a, 0x3262, + 0xfb77, 0x7045, 0x4c38, 0x7046, 0x7047, 0x4f2a, 0x7d66, 0xfb79, + 0x5b31, 0x7048, 0x7d67, 0x7049, 0x704a, + /* 0x9740 */ + 0xfb7a, 0x704e, 0x704b, 0x704c, 0xfb7b, 0x704d, 0x704f, 0x7d68, + 0x7d69, 0x7d6a, 0x4044, 0xfb7c, 0x4c77, 0xfb7d, 0x4045, 0x7d6b, + 0xfb7e, 0x7050, 0x4873, 0x7051, 0x7353, 0x4c4c, 0x7052, 0x7053, + 0x7054, 0x3357, 0xfc21, 0x7056, 0x3f59, 0x7d6c, 0x7057, 0x7d6d, + 0x3724, 0x7058, 0x705c, 0x705a, + /* 0x9780 */ + 0x705b, 0x3373, 0x7059, 0x705d, 0x705e, 0x3048, 0x705f, 0x7060, + 0x7d6e, 0xfc24, 0x3e64, 0xfc25, 0x7061, 0xfc26, 0x3547, 0xfc27, + 0x7064, 0x7063, 0x7062, 0x6b71, 0x4a5c, 0x7d6f, 0xfc28, 0xfc29, + 0x7065, 0x7066, 0x7d70, 0xfc2a, + /* 0x97C0 */ + 0x7d71, 0x7067, 0x7068, 0x7069, 0x7d72, 0x706a, 0xfc2b, 0xfc2c, + 0x345a, 0xfc2d, 0xfc2e, 0xfc2f, 0x7d74, 0x706b, 0x7d73, 0xfc30, + 0x706c, 0x4723, 0xfc31, 0x706e, 0x323b, 0x7d75, 0x7071, 0x7070, + 0x3124, 0x3641, + /* 0x9800 */ + 0x4a47, 0x443a, 0x3a22, 0xfc32, 0x3960, 0x3d67, 0x3f5c, 0x7d77, + 0x7073, 0xfc33, 0xfc34, 0x7072, 0x4d42, 0x3468, 0x4852, 0x465c, + 0xfc35, 0xfc36, 0x3f7c, 0x4e4e, 0x375b, 0x7d78, 0x7076, 0xfc39, + 0x7075, 0xfc3c, 0x7d79, 0x4b4b, 0x462c, 0x7d7a, 0xfc3a, 0xfc3b, + 0x3150, 0x7077, 0x7074, 0x4951, 0x4d6a, 0x7078, + /* 0x9840 */ + 0x7079, 0xfc3d, 0x707b, 0x426a, 0x335b, 0x335c, 0x707a, 0x7d7c, + 0x7d7d, 0x3469, 0x3832, 0x7d7e, 0x7e21, 0x346a, 0x7e22, 0x7e23, + 0x453f, 0x4e60, 0x7e25, 0xfc3e, 0x385c, 0x707c, 0x7e26, 0x707d, + 0x707e, 0x7121, 0x7123, 0x7122, + /* 0x9880 */ + 0x4977, 0x7124, 0xfc3f, 0xfc40, 0x7125, 0xfc41, 0x7126, 0x7127, + 0xfc43, 0xfc44, 0x7e27, 0xfc45, 0xfc46, 0xfc47, + /* 0x98C0 */ + 0xfc48, 0x7129, 0x7128, 0x712a, 0xfc49, 0x7e28, 0xfc4a, 0x4874, + 0x664c, 0x3f29, 0xfc4b, 0xfc4d, 0x3532, 0xfc4e, 0xfc4f, 0x7e29, + 0x712b, 0xfc50, 0x712c, 0x522c, 0x5d3b, 0x4853, 0xfc51, 0xfc52, + 0x307b, 0xfc53, 0x303b, 0x3b74, 0x4b30, 0x3e7e, + /* 0x9900 */ + 0x712d, 0x4c5f, 0xfc54, 0x712e, 0x4d5c, 0x3142, 0x3b41, 0x712f, + 0x326e, 0x7130, 0xfc57, 0xfc58, 0x7131, 0xfc5a, 0xfc5b, 0xfc5c, + 0x7133, 0x7134, 0x7136, 0x7132, 0x7135, 0x345b, 0x7137, 0x7138, + 0xfc5e, 0xfc5f, 0xfc60, 0xfc61, 0xfc62, 0xfc63, 0x7139, 0x713a, + /* 0x9940 */ + 0xfc64, 0xfc65, 0x713b, 0x713d, 0xfc66, 0x713c, 0x713f, 0x7142, + 0xfc67, 0xfc68, 0x713e, 0x7140, 0x7141, 0x7143, 0x3642, 0x7e2a, + 0xfc69, 0xfc6a, 0xfc6b, + /* 0x9980 */ + 0x3c73, 0x7144, 0x7145, 0x3961, 0x7e2b, 0xfc6c, 0x7146, 0xfc6d, + 0x333e, 0x474f, 0x7147, 0x7148, 0x435a, 0x466b, 0xfc6e, 0x7149, + 0xfc6f, 0xfc70, + /* 0x99C0 */ + 0x477d, 0xfc71, 0x424c, 0x3158, 0x366e, 0x366f, 0xfc72, 0x4373, + 0x714e, 0x3670, 0xfc73, 0x326f, 0x714d, 0xfc74, 0x714b, 0x714c, + 0xfc75, 0x714a, 0x7158, 0x714f, 0x7150, 0xfc77, 0x7151, 0x7152, + 0x7154, 0xfc78, 0x7153, 0xfc79, 0x3d59, + /* 0x9A00 */ + 0x7155, 0x7e2c, 0x7e2d, 0x7157, 0xfc7a, 0x3533, 0x7156, 0xfc7b, + 0x417b, 0x3833, 0xfc7c, 0x7159, 0xfc7d, 0xfc7e, 0x7e2e, 0x424d, + 0x715a, 0x7e2f, 0x7e30, 0x462d, 0xfd21, 0xfd22, 0x715b, 0x7e31, + 0x7160, + /* 0x9A40 */ + 0x715e, 0x715d, 0x715f, 0xfd23, 0x715c, 0x7e32, 0xfd24, 0x7162, + 0x7e33, 0x7e34, 0x7161, 0x7164, 0xfd25, 0x3643, 0x7163, 0x7165, + 0x7166, 0x7168, 0x7167, 0x7169, 0x716b, 0x716a, + /* 0x9A80 */ + 0x397c, 0x716c, 0xfd27, 0x716d, 0x7e35, 0xfd29, 0x333c, 0xfd2b, + 0x716e, + /* 0x9AC0 */ + 0x716f, 0x7e36, 0x7e37, 0x3f71, 0xfd2d, 0x7e38, 0x7170, 0xfd2e, + 0x7171, 0xfd2f, 0x7172, 0x7173, 0xfd30, 0x7e39, 0x3962, 0xfd32, + 0x7174, 0x7175, 0xfd33, 0x7176, 0x7177, 0xfd34, 0x7178, 0xfd35, + 0x4831, 0x717a, 0x4926, 0x717b, 0x7179, 0x717d, 0x717c, 0x717e, + 0x7e3a, 0x7221, + /* 0x9B00 */ + 0x7e3b, 0xfd36, 0x7222, 0x7e3c, 0xfd37, 0xfd38, 0xfd39, 0xfd3a, + 0x7223, 0x7224, 0xfd3b, 0x7225, 0x7e3d, 0x7226, 0x7227, 0x7228, + 0x7229, 0x722a, 0x722b, 0x722c, 0xfd3c, 0x7e3f, 0x722d, 0x722e, + 0x5d35, 0x722f, 0xfd3d, 0x6478, 0x3534, 0xfd3e, + /* 0x9B40 */ + 0x3321, 0x3a32, 0x7231, 0x7230, 0x4c25, 0xfd40, 0x7233, 0x7234, + 0x7232, 0x7235, 0x4b62, 0x7236, 0x357b, 0x7e40, 0xfd41, 0xfd42, + 0x7e42, 0xfd43, 0xfd44, 0x4f25, 0x7e43, 0xfd45, 0x7237, 0x7e44, + 0xfd46, 0xfd47, 0x7e41, + /* 0x9B80 */ + 0x7239, 0x7e45, 0x7e46, 0x303e, 0x7e47, 0x723a, 0x4a2b, 0x7238, + 0x723b, 0x723c, 0x7e48, 0x723d, 0x723e, 0xfd48, 0x7e49, 0x723f, + 0x4b6e, 0x3b2d, 0xfd49, 0x3a7a, 0x412f, 0xfd4a, 0xfd4d, 0x7240, + 0xfd4e, 0x7243, 0xfd4f, + /* 0x9BC0 */ + 0x7241, 0x7e4a, 0x7244, 0xfd50, 0x3871, 0x7242, 0x7e4b, 0x7245, + 0x7246, 0x7247, 0x724b, 0x3b2a, 0xfd52, 0x4264, 0xfd53, 0x724c, + 0x7249, 0x7248, 0x724a, 0x7e4c, 0xfd54, 0x375f, 0xfd55, 0xfd56, + 0xfd58, 0xfd57, 0x7250, 0x724f, 0x724e, 0xfd51, 0x3033, 0xfd5c, + 0x7e4d, 0xfd5a, 0x7e4e, + /* 0x9C00 */ + 0x7e4f, 0x725a, 0x7256, 0x7257, 0x7253, 0x7259, 0x7255, 0x3362, + 0x4f4c, 0x7258, 0x7254, 0x7252, 0x7251, 0xfd5e, 0xfd5f, 0xfd60, + 0xfd61, 0x725c, 0xfd62, 0x725f, 0xfd63, 0x7e50, 0x725e, 0x725d, + 0xfd64, 0xfd65, 0xfd66, 0x4949, 0x725b, 0x3073, 0x7260, 0xfd68, + 0x7262, 0xfd69, 0xfd6a, 0x336f, 0x724d, 0x3137, 0x7264, + /* 0x9C40 */ + 0x7e51, 0xfd6b, 0x7263, 0x7261, 0x432d, 0xfd6e, 0xfd6f, 0x7e52, + 0x7e53, 0x4b70, 0x7e54, 0xfd71, 0x4e5a, 0xfd72, 0x7265, 0xfd73, + 0xfd6c, 0xfd74, 0xfd75, 0x7266, 0x7e55, 0x7e56, 0x7267, 0xfd76, + 0xfd77, 0xfd78, 0xfd79, 0xfd7a, 0xfd7b, 0xfd7c, 0xfd7d, 0x7268, + 0x7e57, 0x7269, 0xfd7e, + /* 0x9CC0 */ + 0x443b, 0xfe21, 0x726a, 0x4837, 0x726f, 0x726b, 0x726c, 0xfe22, + 0x4b31, 0x4c44, 0x4650, + /* 0x9D00 */ + 0xfe24, 0x7270, 0x7271, 0x463e, 0x726e, 0x726d, 0xfe23, 0x322a, + 0xfe26, 0x7279, 0x7278, 0xfe27, 0xfe28, 0x3175, 0x7e58, 0x7e59, + 0x7276, 0x7275, 0x7273, 0x337b, 0x7272, 0x3c32, 0x3229, 0xfe2c, + 0x3963, 0x727c, 0x727b, + /* 0x9D40 */ + 0x727a, 0xfe2e, 0x7e5a, 0x7277, 0x727d, 0x7e5b, 0x727e, 0xfe2f, + 0x7325, 0x7324, 0x7e5c, 0x7326, 0x312d, 0x7321, 0x7322, 0xfe30, + 0x3974, 0x4c39, 0xfe31, 0x7e5d, 0x7323, 0xfe33, 0xfe34, 0x4b32, + 0x732b, 0x7e5e, 0x7327, 0xfe36, 0xfe37, 0xfe38, 0x732c, 0x7e5f, + 0xfe39, + /* 0x9D80 */ + 0xfe3a, 0x7329, 0x7328, 0x7e60, 0xfe3b, 0x375c, 0x7e61, 0xfe3c, + 0x732d, 0xfe3d, 0x732e, 0x732f, 0x732a, 0x7e63, 0x7274, 0x7330, + 0x4461, 0xfe3f, 0x7334, 0xfe40, 0x7335, 0x7333, 0x7e64, 0xfe41, + 0xfe3e, + /* 0x9DC0 */ + 0x7e62, 0x7332, 0x7338, 0xfe42, 0x7331, 0x7336, 0xfe43, 0xfe44, + 0x7337, 0x733a, 0xfe45, 0x7e65, 0x7339, 0xfe46, 0xfe47, 0xfe48, + 0xfe49, 0x733c, 0x7e67, 0x733d, 0x733e, 0x4f49, 0xfe4a, 0x733b, + 0x426b, 0x3a6d, 0x733f, + /* 0x9E00 */ + 0xfe4d, 0x7e68, 0xfe4c, 0xfe4e, 0x7e69, 0xfe4f, 0x7340, 0x7341, + 0xfe50, 0xfe51, 0x7342, + /* 0x9E40 */ + 0x7343, 0x3834, 0x7344, 0xfe52, 0x7e6a, 0x7345, 0x3c2f, + /* 0x9E80 */ + 0xfe54, 0x7346, 0xfe55, 0x7347, 0x7348, 0x7349, 0x734c, 0x734a, + 0x4f3c, 0x734b, 0x4e6f, 0xfe56, 0x734d, 0x7e6b, 0x4e5b, 0x7e6c, + 0x734e, 0x477e, 0xfe57, 0x734f, 0x7351, 0x7e6d, 0x7352, 0x7e6e, + 0x7e6f, 0x7e70, 0x7350, 0x396d, 0x4c4d, 0x4b63, 0x5677, 0xfe59, + 0x5d60, 0x4b7b, + /* 0x9EC0 */ + 0x7e71, 0x322b, 0x7354, 0x3550, 0x7355, 0x7356, 0x7357, 0x7e72, + 0x3975, 0x7358, 0x6054, 0x4c5b, 0x4263, 0x7359, 0x735b, 0x735a, + 0xfe5b, 0x735c, 0x735d, 0xfe5c, 0x735e, 0xfe5d, 0x735f, 0x7360, + 0x7361, 0x7362, 0x7363, 0x7364, 0x7365, 0x7366, 0xfe5e, + /* 0x9F00 */ + 0xfe5f, 0xfe61, 0x7367, 0x7368, 0x4524, 0x7e73, 0x385d, 0x736a, + 0xfe62, 0xfe63, 0x414d, 0x736b, 0x736c, 0xfe64, 0xfe65, 0x7e74, + 0xfe66, 0x4921, 0xfe67, 0x736d, + /* 0x9F40 */ + 0xfe68, 0xfe69, 0xfe6a, 0x736e, 0x6337, 0x6c5a, 0x706d, 0x736f, + 0xfe6b, 0x7370, 0xfe6c, 0x7e75, 0xfe6d, 0xfe6f, 0x7372, 0x7373, + 0x7374, 0x4e70, 0x7371, 0x7375, 0x7376, 0xfe71, 0x7378, 0x7377, + 0xfe73, 0xfe74, 0x737a, 0xfe75, 0x737b, 0x7379, + /* 0x9F80 */ + 0x4e36, 0x7e76, 0x7e77, 0x737c, 0x7e78, 0x737d, 0x6354, 0x737e, + 0x7e79, + /* 0xF900 */ + 0x763b, 0x742e, 0x754e, 0x7b4f, + /* 0xF940 */ + 0x7649, + /* 0xF9C0 */ + 0x7e24, 0x7d5d, + /* 0xFA00 */ + 0x2f4b, 0x2f57, 0x4f72, 0xae79, 0x757a, 0x775a, 0x776f, 0x793c, + 0x793d, 0x7941, 0x7b3a, 0xf738, 0xf745, 0x7c2e, 0xf96e, 0x7c6a, + 0x2e38, 0x2e49, 0x2e50, 0x2e63, 0x2e68, 0x2e6e, 0x2f2c, 0x2f2f, + 0x2f36, 0x2f5a, 0x2f5e, 0x4f61, 0x4f62, 0x7450, 0x745c, 0x745e, + /* 0xFA40 */ + 0x7461, 0x7528, 0x752b, 0x7543, 0x7565, 0x7669, 0x7677, 0x7725, + 0x7755, 0xf029, 0x7825, 0x7927, 0x7933, 0x7934, 0x7937, 0x7938, + 0x7939, 0x793b, 0x793f, 0x7940, 0x794d, 0x7951, 0x7964, 0x7a2e, + 0xf450, 0x7a33, 0x7a3a, 0x7a44, 0x7a58, 0xf574, 0xf575, 0x7b27, + 0x7b6f, 0x7b79, 0x7c2f, 0x7c30, 0x7c38, 0x7c3d, 0xf969, 0x7c59, + 0x7d63, 0x7d76, 0x7d7b, + /* 0xFE40 */ + 0x233e, 0x233d, + /* 0xFF00 */ + 0x212a, 0x2230, 0x2174, 0x2170, 0x2173, 0x2175, 0x222f, 0x214a, + 0x214b, 0x2176, 0x215c, 0x2124, 0x2231, 0x2125, 0x213f, 0x2330, + 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, 0x2338, + 0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129, 0x2177, + 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, 0x2348, + 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, 0x2350, + 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, 0x2358, + 0x2359, 0x235a, 0x214e, 0x2140, 0x214f, 0x2130, 0x2132, + /* 0xFF40 */ + 0x212e, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, + 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, + 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, + 0x2378, 0x2379, 0x237a, 0x2150, 0x2143, 0x2151, 0x2232, 0x2256, + 0x2257, + /* 0xFFC0 */ + 0x2131, 0x216f, + /* 0x20000 */ + 0x2e22, + /* 0x20080 */ + 0xa121, 0xa12b, 0xa12e, + /* 0x20180 */ + 0xa136, + /* 0x20200 */ + 0xa146, + /* 0x20300 */ + 0xa170, + /* 0x20340 */ + 0xa179, + /* 0x20380 */ + 0xa177, + /* 0x203C0 */ + 0xa322, + /* 0x20440 */ + 0xa325, + /* 0x20500 */ + 0xa327, + /* 0x205C0 */ + 0xa331, + /* 0x20600 */ + 0xa332, + /* 0x20740 */ + 0xa338, + /* 0x20800 */ + 0xa33f, 0xa341, + /* 0x20880 */ + 0xa34a, + /* 0x20940 */ + 0xa352, + /* 0x20980 */ + 0xa353, + /* 0x20AC0 */ + 0xa359, + /* 0x20B00 */ + 0xa35c, + /* 0x20B80 */ + 0x4f54, + /* 0x20D40 */ + 0xa377, + /* 0x20DC0 */ + 0xa42a, + /* 0x20E40 */ + 0xa43a, 0xa432, + /* 0x20E80 */ + 0xa431, + /* 0x20F40 */ + 0xa43d, + /* 0x21200 */ + 0xa459, 0x2f42, + /* 0x21240 */ + 0xa45c, 0xa463, 0xa45e, + /* 0x212C0 */ + 0xa46b, 0xa46a, 0xa472, + /* 0x21300 */ + 0x2f4c, 0xa474, + /* 0x21340 */ + 0xa475, + /* 0x213C0 */ + 0xa525, + /* 0x21440 */ + 0xa532, 0x2f60, + /* 0x215C0 */ + 0xa53e, + /* 0x21640 */ + 0xa547, + /* 0x21680 */ + 0x4f63, + /* 0x21700 */ + 0xa555, + /* 0x21740 */ + 0xa556, + /* 0x21880 */ + 0x2f7b, + /* 0x219C0 */ + 0xa57e, + /* 0x21C40 */ + 0xa830, + /* 0x21D00 */ + 0xa837, + /* 0x21D40 */ + 0xa838, 0xa83b, 0xa83a, + /* 0x21D80 */ + 0xa845, 0xa840, 0xa83f, 0xa848, + /* 0x21DC0 */ + 0xa84a, + /* 0x21E00 */ + 0xa84b, 0x4f6e, + /* 0x21F00 */ + 0xa85b, + /* 0x21F40 */ + 0xa866, + /* 0x21FC0 */ + 0xa86c, + /* 0x22140 */ + 0xac22, + /* 0x22200 */ + 0xfe53, + /* 0x22300 */ + 0xac2b, + /* 0x22380 */ + 0xac30, + /* 0x226C0 */ + 0xac50, + /* 0x22840 */ + 0xac65, + /* 0x22880 */ + 0xac6d, + /* 0x22980 */ + 0xac72, + /* 0x22A80 */ + 0xad24, + /* 0x22B40 */ + 0xad32, 0xad29, 0xad2a, + /* 0x22B80 */ + 0xad35, + /* 0x22C00 */ + 0xad34, 0xad39, + /* 0x22DC0 */ + 0xad56, + /* 0x23180 */ + 0xae24, + /* 0x231C0 */ + 0xad7d, 0x753a, 0xae23, + /* 0x23340 */ + 0xae3a, + /* 0x233C0 */ + 0xae42, 0xae3d, 0xae3c, 0xae44, 0xae47, 0xae49, 0xae43, + /* 0x23440 */ + 0xae55, 0xae57, 0xae56, 0xae5b, + /* 0x234C0 */ + 0xae77, + /* 0x23540 */ + 0xae78, + /* 0x23580 */ + 0xaf2a, + /* 0x235C0 */ + 0x7572, + /* 0x23600 */ + 0xaf42, 0xaf3f, 0xaf43, + /* 0x23640 */ + 0xaf40, + /* 0x23700 */ + 0xaf59, 0xaf4e, 0x7629, + /* 0x23740 */ + 0x7632, 0xaf61, + /* 0x237C0 */ + 0xaf6a, 0xaf69, + /* 0x23800 */ + 0xaf70, 0xaf75, + /* 0x23A80 */ + 0xee23, + /* 0x23C40 */ + 0xee34, + /* 0x23CC0 */ + 0x7660, + /* 0x23D00 */ + 0xee49, 0xf475, + /* 0x23D40 */ + 0xee5c, + /* 0x23DC0 */ + 0xee60, 0xee5f, 0xee5e, + /* 0x23F40 */ + 0xef32, + /* 0x24080 */ + 0xef47, + /* 0x24100 */ + 0xef4d, + /* 0x241C0 */ + 0xef61, 0xef64, + /* 0x24380 */ + 0xf022, + /* 0x24600 */ + 0xf033, + /* 0x24680 */ + 0xf039, + /* 0x247C0 */ + 0x776c, + /* 0x24880 */ + 0xf053, + /* 0x24A40 */ + 0xf07b, + /* 0x24B40 */ + 0xf12e, 0xf130, + /* 0x24C00 */ + 0xf135, + /* 0x24D00 */ + 0xf144, + /* 0x24E00 */ + 0xf15d, 0xf161, + /* 0x24E40 */ + 0xf166, + /* 0x24E80 */ + 0xf169, + /* 0x25040 */ + 0xf175, 0xf177, + /* 0x25100 */ + 0xf17a, + /* 0x25180 */ + 0xf221, + /* 0x251C0 */ + 0xf224, 0xf223, + /* 0x25200 */ + 0xf228, + /* 0x25240 */ + 0xf22c, + /* 0x25400 */ + 0xf23d, + /* 0x25480 */ + 0x787e, + /* 0x254C0 */ + 0xf248, + /* 0x25500 */ + 0x7929, + /* 0x25580 */ + 0xf25b, + /* 0x25740 */ + 0x7947, + /* 0x25780 */ + 0xf275, 0xf276, + /* 0x259C0 */ + 0x7954, 0xf332, + /* 0x25AC0 */ + 0xf33e, 0xf33d, 0xf340, + /* 0x25B80 */ + 0xf352, + /* 0x25C40 */ + 0xf35d, 0xf35e, + /* 0x25D80 */ + 0x796e, + /* 0x25E00 */ + 0xf373, + /* 0x25E40 */ + 0xf374, 0xf377, 0xf375, + /* 0x25EC0 */ + 0xf37d, 0xf37b, 0xf422, + /* 0x25F00 */ + 0xf424, + /* 0x25F40 */ + 0xf427, + /* 0x25FC0 */ + 0xf42f, 0xf42e, 0xf435, + /* 0x26000 */ + 0xf434, 0xf43d, + /* 0x26040 */ + 0xf442, + /* 0x260C0 */ + 0xf44f, + /* 0x26240 */ + 0xf469, + /* 0x26280 */ + 0xf46b, + /* 0x26340 */ + 0xf472, + /* 0x26400 */ + 0xf479, + /* 0x26640 */ + 0xf535, + /* 0x26680 */ + 0xf53a, + /* 0x26700 */ + 0xf546, + /* 0x268C0 */ + 0xf556, 0xf558, + /* 0x26940 */ + 0xf55a, 0xf55d, + /* 0x269C0 */ + 0xf55f, + /* 0x26A00 */ + 0xf563, + /* 0x26A40 */ + 0xf56a, + /* 0x26A80 */ + 0xf570, 0xf573, + /* 0x26AC0 */ + 0x7a5d, + /* 0x26C00 */ + 0xa544, + /* 0x26C40 */ + 0xf644, + /* 0x26CC0 */ + 0xf64e, + /* 0x26E40 */ + 0x7b33, 0xf65d, + /* 0x26F80 */ + 0xf675, + /* 0x26FC0 */ + 0xf721, 0xf722, 0xf67e, + /* 0x270C0 */ + 0x7b49, + /* 0x27100 */ + 0xf733, 0xf736, + /* 0x273C0 */ + 0xf765, 0xf764, 0xf76b, + /* 0x27400 */ + 0xf76e, + /* 0x27440 */ + 0xf773, + /* 0x27600 */ + 0xf82a, 0xf829, 0xf82c, + /* 0x27680 */ + 0x7b6c, 0xf834, + /* 0x27700 */ + 0xf83c, 0xf83e, + /* 0x27740 */ + 0xf842, + /* 0x27980 */ + 0xf856, + /* 0x27A80 */ + 0xf863, + /* 0x27B80 */ + 0xf877, 0xf879, + /* 0x27BC0 */ + 0xf87a, + /* 0x27C80 */ + 0xf925, + /* 0x27D80 */ + 0xf92f, + /* 0x27E00 */ + 0xf932, + /* 0x27F80 */ + 0xf939, + /* 0x28080 */ + 0xf942, 0xf948, + /* 0x28240 */ + 0x7c49, + /* 0x28280 */ + 0xf959, + /* 0x282C0 */ + 0xf95e, + /* 0x283C0 */ + 0x7c51, + /* 0x28400 */ + 0xf966, + /* 0x28440 */ + 0xf96b, + /* 0x28540 */ + 0xf97a, + /* 0x285C0 */ + 0xf97e, 0xfa21, + /* 0x286C0 */ + 0xfa2c, 0xfa2f, + /* 0x28940 */ + 0xfa50, 0xfa4f, 0xfa57, + /* 0x28980 */ + 0xfa65, 0xfa66, 0xfa71, 0xfa72, + /* 0x28A00 */ + 0xfa7e, 0xfb21, + /* 0x28A40 */ + 0xfb2d, 0xfb2c, + /* 0x28A80 */ + 0xfb36, + /* 0x28AC0 */ + 0xfb37, 0xfb3e, 0xfb3d, + /* 0x28BC0 */ + 0xfb4e, 0xfb4f, + /* 0x28D00 */ + 0xfb57, + /* 0x28D40 */ + 0xfb5a, + /* 0x28DC0 */ + 0xfb5c, + /* 0x28E00 */ + 0xfb5d, 0xfb61, + /* 0x28E80 */ + 0xfb65, + /* 0x28EC0 */ + 0xfb67, + /* 0x28F00 */ + 0xfb69, + /* 0x28FC0 */ + 0xfb71, + /* 0x29280 */ + 0xfc22, 0xfc23, + /* 0x29480 */ + 0xfc38, + /* 0x295C0 */ + 0xfc42, + /* 0x29640 */ + 0xfc4c, + /* 0x296C0 */ + 0xfc56, + /* 0x29700 */ + 0xfc59, + /* 0x29740 */ + 0xfc5d, + /* 0x298C0 */ + 0xfc76, + /* 0x29A40 */ + 0xfd2c, + /* 0x29DC0 */ + 0xfd4b, + /* 0x29E00 */ + 0xfd59, 0xfd4c, + /* 0x29E40 */ + 0xfd5d, + /* 0x29E80 */ + 0xfd5b, + /* 0x29EC0 */ + 0xfd67, 0xfd70, 0xfd6d, + /* 0x29FC0 */ + 0xfe25, + /* 0x2A000 */ + 0xfe2b, 0xfe29, + /* 0x2A080 */ + 0xfe35, + /* 0x2A0C0 */ + 0xfe32, + /* 0x2A180 */ + 0x7e66, + /* 0x2A380 */ + 0xfe58, + /* 0x2A400 */ + 0xfe5a, + /* 0x2A5C0 */ + 0xfe6e, + /* 0x2A600 */ + 0xfe70, 0xfe72, + /* 0x2A680 */ + 0xfe76, +}; + +static const Summary16 jisx0213_from_ucs_level2_2indx[] = { + /* 0x0080 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0xffdf }, { 15, 0xffdf }, + /* 0x00C0 */ + { 30, 0xffff }, { 46, 0xffff }, { 62, 0xffff }, { 78, 0xffff }, + /* 0x0100 */ + { 94, 0xf3ff }, { 108, 0x3f0e }, { 117, 0x0cb0 }, { 122, 0x6630 }, + /* 0x0140 */ + { 128, 0x399e }, { 137, 0xff3f }, { 151, 0xfc3f }, { 163, 0x7e03 }, + /* 0x0180 */ + { 171, 0x0000 }, { 171, 0x0008 }, { 172, 0x0000 }, { 172, 0x0000 }, + /* 0x01C0 */ + { 172, 0x6004 }, { 175, 0x1557 }, { 183, 0x0000 }, { 183, 0x2300 }, + /* 0x0240 */ + { 186, 0x0000 }, { 186, 0xd7ff }, { 200, 0xf1f3 }, { 211, 0x6e2f }, + /* 0x0280 */ + { 221, 0x7f1e }, { 232, 0x2137 }, { 239, 0x0006 }, { 241, 0x0000 }, + /* 0x02C0 */ + { 241, 0x1180 }, { 244, 0x6b03 }, { 251, 0x03e0 }, { 256, 0x0000 }, + /* 0x0300 */ + { 256, 0x995f }, { 266, 0xf700 }, { 273, 0x9631 }, { 280, 0x3e11 }, + /* 0x0340 */ + { 287, 0x0000 }, { 287, 0x0000 }, { 287, 0x0002 }, { 288, 0x0000 }, + /* 0x0380 */ + { 288, 0x0000 }, { 288, 0xfffe }, { 303, 0x03fb }, { 312, 0xfffe }, + /* 0x03C0 */ + { 327, 0x03ff }, { 337, 0x0000 }, { 337, 0x0000 }, { 337, 0x0000 }, + /* 0x0400 */ + { 337, 0x0002 }, { 338, 0xffff }, { 354, 0xffff }, { 370, 0xffff }, + /* 0x0440 */ + { 386, 0xffff }, { 402, 0x0002 }, { 403, 0x0000 }, { 403, 0x0000 }, + /* 0x1E00 */ + { 403, 0x0000 }, { 403, 0x0000 }, { 403, 0x0000 }, { 403, 0xc000 }, + /* 0x1F40 */ + { 405, 0x0000 }, { 405, 0x0000 }, { 405, 0x0000 }, { 405, 0x000f }, + /* 0x2000 */ + { 409, 0x0000 }, { 409, 0x3359 }, { 417, 0x0067 }, { 422, 0x980d }, + /* 0x2040 */ + { 428, 0x0384 }, { 432, 0x0002 }, { 433, 0x0000 }, { 433, 0x0000 }, + /* 0x2080 */ + { 433, 0x0000 }, { 433, 0x0000 }, { 433, 0x1000 }, { 434, 0x0000 }, + /* 0x2100 */ + { 434, 0x8008 }, { 436, 0x0048 }, { 438, 0x0882 }, { 441, 0x0020 }, + /* 0x2140 */ + { 442, 0x0000 }, { 442, 0x0038 }, { 445, 0x0fff }, { 457, 0x0fff }, + /* 0x2180 */ + { 469, 0x0000 }, { 469, 0x03df }, { 478, 0x0000 }, { 478, 0x0000 }, + /* 0x21C0 */ + { 478, 0x0010 }, { 479, 0x0014 }, { 481, 0x03c0 }, { 485, 0x0000 }, + /* 0x2200 */ + { 485, 0x0bad }, { 493, 0xe40c }, { 499, 0x5fe1 }, { 509, 0x2030 }, + /* 0x2240 */ + { 512, 0x0128 }, { 515, 0x0004 }, { 516, 0x0cc7 }, { 523, 0x00c0 }, + /* 0x2280 */ + { 525, 0x0cfc }, { 533, 0x00e0 }, { 536, 0x0020 }, { 537, 0x8000 }, + /* 0x22C0 */ + { 538, 0x0000 }, { 538, 0x0c00 }, { 540, 0x0000 }, { 540, 0x0000 }, + /* 0x2300 */ + { 540, 0x0060 }, { 542, 0x0104 }, { 544, 0x0000 }, { 544, 0x0000 }, + /* 0x2380 */ + { 544, 0x0000 }, { 544, 0x0000 }, { 544, 0x0000 }, { 544, 0xc000 }, + /* 0x23C0 */ + { 546, 0x5fff }, { 560, 0x0000 }, { 560, 0x0000 }, { 560, 0x0000 }, + /* 0x2400 */ + { 560, 0x0000 }, { 560, 0x0000 }, { 560, 0x0008 }, { 561, 0x0000 }, + /* 0x2440 */ + { 561, 0x0000 }, { 561, 0x0000 }, { 561, 0xffff }, { 577, 0x000f }, + /* 0x24C0 */ + { 581, 0x0000 }, { 581, 0xffff }, { 597, 0xfbff }, { 612, 0x7fff }, + /* 0x2500 */ + { 627, 0x900f }, { 633, 0x3999 }, { 641, 0x9939 }, { 649, 0x9999 }, + /* 0x2540 */ + { 657, 0x0804 }, { 659, 0x0000 }, { 659, 0x0000 }, { 659, 0x0000 }, + /* 0x2580 */ + { 659, 0x0000 }, { 659, 0x0000 }, { 659, 0x0003 }, { 661, 0x30ce }, + /* 0x25C0 */ + { 668, 0xcac3 }, { 676, 0x000f }, { 680, 0x8040 }, { 682, 0x0000 }, + /* 0x2600 */ + { 682, 0x406f }, { 689, 0x40c0 }, { 692, 0x0000 }, { 692, 0x0000 }, + /* 0x2640 */ + { 692, 0x0005 }, { 694, 0x0000 }, { 694, 0xffff }, { 710, 0x0000 }, + /* 0x2700 */ + { 710, 0x0000 }, { 710, 0x0008 }, { 711, 0x0000 }, { 711, 0x0000 }, + /* 0x2740 */ + { 711, 0x0000 }, { 711, 0x0040 }, { 712, 0x0000 }, { 712, 0xffc0 }, + /* 0x2900 */ + { 722, 0x0000 }, { 722, 0x0000 }, { 722, 0x0000 }, { 722, 0x0030 }, + /* 0x2980 */ + { 724, 0x0000 }, { 724, 0x0000 }, { 724, 0x0000 }, { 724, 0x8000 }, + /* 0x29C0 */ + { 725, 0x0000 }, { 725, 0x0000 }, { 725, 0x0000 }, { 725, 0x0c00 }, + /* 0x3000 */ + { 727, 0xffef }, { 742, 0xb3ff }, { 755, 0x0001 }, { 756, 0x3838 }, + /* 0x3040 */ + { 762, 0xfffe }, { 777, 0xffff }, { 793, 0xffff }, { 809, 0xffff }, + /* 0x3080 */ + { 825, 0xffff }, { 841, 0xf87f }, { 853, 0xffff }, { 869, 0xffff }, + /* 0x30C0 */ + { 885, 0xffff }, { 901, 0xffff }, { 917, 0xffff }, { 933, 0xffff }, + /* 0x31C0 */ + { 949, 0x0000 }, { 949, 0x0000 }, { 949, 0x0000 }, { 949, 0xffff }, + /* 0x3200 */ + { 965, 0x0000 }, { 965, 0x0000 }, { 965, 0x0000 }, { 965, 0x0206 }, + /* 0x3240 */ + { 968, 0x0000 }, { 968, 0xfffe }, { 983, 0x0000 }, { 983, 0x0000 }, + /* 0x3280 */ + { 983, 0x0000 }, { 983, 0x0000 }, { 983, 0x01f0 }, { 988, 0xfffe }, + /* 0x32C0 */ + { 1003, 0x0000 }, { 1003, 0xffff }, { 1019, 0x322f }, { 1027, 0x0400 }, + /* 0x3300 */ + { 1028, 0x2008 }, { 1030, 0x0110 }, { 1032, 0x08cc }, { 1037, 0x0840 }, + /* 0x3340 */ + { 1039, 0x2600 }, { 1042, 0x0082 }, { 1044, 0x0000 }, { 1044, 0x7800 }, + /* 0x3380 */ + { 1048, 0xc000 }, { 1050, 0x7000 }, { 1053, 0x0002 }, { 1054, 0x0000 }, + /* 0x33C0 */ + { 1054, 0x2810 }, { 1057, 0x0000 }, { 1057, 0x0000 }, { 1057, 0x0000 }, + /* 0x3400 */ + { 1057, 0x0044 }, { 1059, 0x0000 }, { 1059, 0x5000 }, { 1061, 0x0000 }, + /* 0x3440 */ + { 1061, 0x0000 }, { 1061, 0x0000 }, { 1061, 0x0500 }, { 1063, 0x0000 }, + /* 0x3480 */ + { 1063, 0x0000 }, { 1063, 0x0004 }, { 1064, 0x0000 }, { 1064, 0x1020 }, + /* 0x34C0 */ + { 1066, 0x0082 }, { 1068, 0x0800 }, { 1069, 0x0000 }, { 1069, 0x0000 }, + /* 0x3500 */ + { 1069, 0x0000 }, { 1069, 0x8000 }, { 1070, 0x0000 }, { 1070, 0x0000 }, + /* 0x3540 */ + { 1070, 0x0000 }, { 1070, 0x6000 }, { 1072, 0x4008 }, { 1074, 0x0000 }, + /* 0x3580 */ + { 1074, 0x0000 }, { 1074, 0x0000 }, { 1074, 0x0140 }, { 1076, 0x0000 }, + /* 0x35C0 */ + { 1076, 0x0020 }, { 1077, 0x0400 }, { 1078, 0x0000 }, { 1078, 0x0010 }, + /* 0x3600 */ + { 1079, 0x0020 }, { 1080, 0x0000 }, { 1080, 0x0000 }, { 1080, 0x0000 }, + /* 0x3640 */ + { 1080, 0x0400 }, { 1081, 0x0000 }, { 1081, 0x0000 }, { 1081, 0x0000 }, + /* 0x3680 */ + { 1081, 0x0000 }, { 1081, 0x0242 }, { 1084, 0x0000 }, { 1084, 0x0000 }, + /* 0x36C0 */ + { 1084, 0x8000 }, { 1085, 0x0000 }, { 1085, 0x0000 }, { 1085, 0x0000 }, + /* 0x3740 */ + { 1085, 0x0000 }, { 1085, 0x0000 }, { 1085, 0x1806 }, { 1089, 0x0020 }, + /* 0x3780 */ + { 1090, 0x2000 }, { 1091, 0x0000 }, { 1091, 0x0000 }, { 1091, 0x0000 }, + /* 0x37C0 */ + { 1091, 0x0002 }, { 1092, 0x0000 }, { 1092, 0x0104 }, { 1094, 0x2010 }, + /* 0x3800 */ + { 1096, 0x0001 }, { 1097, 0x0000 }, { 1097, 0x8000 }, { 1098, 0x0040 }, + /* 0x3840 */ + { 1099, 0x0001 }, { 1100, 0x1000 }, { 1101, 0x0002 }, { 1102, 0x0000 }, + /* 0x38C0 */ + { 1102, 0x0000 }, { 1102, 0x0000 }, { 1102, 0x0000 }, { 1102, 0x0400 }, + /* 0x3900 */ + { 1103, 0x0000 }, { 1103, 0x0480 }, { 1105, 0x0000 }, { 1105, 0x0000 }, + /* 0x3940 */ + { 1105, 0x0000 }, { 1105, 0x0000 }, { 1105, 0x8000 }, { 1106, 0x0000 }, + /* 0x3A40 */ + { 1106, 0x0000 }, { 1106, 0x0000 }, { 1106, 0x4000 }, { 1107, 0x0008 }, + /* 0x3AC0 */ + { 1108, 0x0000 }, { 1108, 0x00c0 }, { 1110, 0x0400 }, { 1111, 0x0000 }, + /* 0x3B00 */ + { 1111, 0x4000 }, { 1112, 0x1400 }, { 1114, 0x0004 }, { 1115, 0x0000 }, + /* 0x3B40 */ + { 1115, 0x0000 }, { 1115, 0x0000 }, { 1115, 0x2000 }, { 1116, 0x0080 }, + /* 0x3B80 */ + { 1117, 0x2180 }, { 1120, 0x0000 }, { 1120, 0x0010 }, { 1121, 0x0040 }, + /* 0x3BC0 */ + { 1122, 0x2008 }, { 1124, 0x0000 }, { 1124, 0x0000 }, { 1124, 0x0001 }, + /* 0x3C00 */ + { 1125, 0x8000 }, { 1126, 0x0000 }, { 1126, 0x0040 }, { 1127, 0x0000 }, + /* 0x3CC0 */ + { 1127, 0x0008 }, { 1128, 0x0004 }, { 1129, 0x0000 }, { 1129, 0x0000 }, + /* 0x3D00 */ + { 1129, 0x0000 }, { 1129, 0x4002 }, { 1131, 0x0000 }, { 1131, 0x0000 }, + /* 0x3D40 */ + { 1131, 0x0000 }, { 1131, 0x0000 }, { 1131, 0x0010 }, { 1132, 0x0000 }, + /* 0x3D80 */ + { 1132, 0x0000 }, { 1132, 0x0400 }, { 1133, 0x0000 }, { 1133, 0x0000 }, + /* 0x3DC0 */ + { 1133, 0x0001 }, { 1134, 0x0010 }, { 1135, 0x0000 }, { 1135, 0x0000 }, + /* 0x3E00 */ + { 1135, 0x0020 }, { 1136, 0x0000 }, { 1136, 0x0000 }, { 1136, 0x8000 }, + /* 0x3E40 */ + { 1137, 0x0000 }, { 1137, 0x0000 }, { 1137, 0x0141 }, { 1140, 0x0000 }, + /* 0x3E80 */ + { 1140, 0x0008 }, { 1141, 0x0010 }, { 1142, 0x0000 }, { 1142, 0x0000 }, + /* 0x3F40 */ + { 1142, 0x0000 }, { 1142, 0x0080 }, { 1143, 0x0000 }, { 1143, 0x00a4 }, + /* 0x3F80 */ + { 1146, 0x0000 }, { 1146, 0x0000 }, { 1146, 0x4000 }, { 1147, 0x0000 }, + /* 0x3FC0 */ + { 1147, 0x0200 }, { 1148, 0x0080 }, { 1149, 0x0000 }, { 1149, 0x0000 }, + /* 0x4000 */ + { 1149, 0x0000 }, { 1149, 0x0000 }, { 1149, 0x0000 }, { 1149, 0x0200 }, + /* 0x4040 */ + { 1150, 0x0000 }, { 1150, 0x0100 }, { 1151, 0x0000 }, { 1151, 0x0000 }, + /* 0x4080 */ + { 1151, 0x0000 }, { 1151, 0x0008 }, { 1152, 0x0000 }, { 1152, 0x0000 }, + /* 0x4100 */ + { 1152, 0x0020 }, { 1153, 0x0000 }, { 1153, 0x0000 }, { 1153, 0x0000 }, + /* 0x4140 */ + { 1153, 0x8100 }, { 1155, 0x0000 }, { 1155, 0x0008 }, { 1156, 0x0000 }, + /* 0x4180 */ + { 1156, 0x0000 }, { 1156, 0x0000 }, { 1156, 0x0000 }, { 1156, 0x8010 }, + /* 0x41C0 */ + { 1158, 0x0000 }, { 1158, 0x0000 }, { 1158, 0x4040 }, { 1160, 0x0008 }, + /* 0x4200 */ + { 1161, 0x4080 }, { 1163, 0x0000 }, { 1163, 0x0000 }, { 1163, 0x0000 }, + /* 0x4240 */ + { 1163, 0x0000 }, { 1163, 0x0000 }, { 1163, 0x0010 }, { 1164, 0x0000 }, + /* 0x42C0 */ + { 1164, 0x0040 }, { 1165, 0x2040 }, { 1167, 0x0000 }, { 1167, 0x0000 }, + /* 0x4300 */ + { 1167, 0x0004 }, { 1168, 0x0000 }, { 1168, 0x0800 }, { 1169, 0x0000 }, + /* 0x4340 */ + { 1169, 0x0008 }, { 1170, 0x0000 }, { 1170, 0x0000 }, { 1170, 0x0000 }, + /* 0x43C0 */ + { 1170, 0x0000 }, { 1170, 0x0000 }, { 1170, 0x4000 }, { 1171, 0x0001 }, + /* 0x4400 */ + { 1172, 0x0100 }, { 1173, 0x1080 }, { 1175, 0x0004 }, { 1176, 0x0000 }, + /* 0x4440 */ + { 1176, 0x0000 }, { 1176, 0x0808 }, { 1178, 0x0000 }, { 1178, 0x0440 }, + /* 0x4480 */ + { 1180, 0x0000 }, { 1180, 0x0002 }, { 1181, 0x0000 }, { 1181, 0x4008 }, + /* 0x44C0 */ + { 1183, 0x0000 }, { 1183, 0x0010 }, { 1184, 0x0000 }, { 1184, 0x0000 }, + /* 0x4500 */ + { 1184, 0x2100 }, { 1186, 0x0000 }, { 1186, 0x0020 }, { 1187, 0x0000 }, + /* 0x4540 */ + { 1187, 0x0008 }, { 1188, 0x0000 }, { 1188, 0x0000 }, { 1188, 0x0000 }, + /* 0x4580 */ + { 1188, 0x0000 }, { 1188, 0x2000 }, { 1189, 0x0000 }, { 1189, 0x0100 }, + /* 0x45C0 */ + { 1190, 0x0000 }, { 1190, 0x0000 }, { 1190, 0x0420 }, { 1192, 0x0000 }, + /* 0x4600 */ + { 1192, 0x8000 }, { 1193, 0x0000 }, { 1193, 0x0000 }, { 1193, 0x0000 }, + /* 0x4640 */ + { 1193, 0x0002 }, { 1194, 0x0000 }, { 1194, 0x0020 }, { 1195, 0x0000 }, + /* 0x4680 */ + { 1195, 0x0000 }, { 1195, 0x0000 }, { 1195, 0x8002 }, { 1197, 0x0000 }, + /* 0x4700 */ + { 1197, 0x1000 }, { 1198, 0x0000 }, { 1198, 0x0000 }, { 1198, 0x0000 }, + /* 0x4740 */ + { 1198, 0x0000 }, { 1198, 0x0000 }, { 1198, 0x0010 }, { 1199, 0x0000 }, + /* 0x47C0 */ + { 1199, 0x0000 }, { 1199, 0x0000 }, { 1199, 0x0000 }, { 1199, 0x2000 }, + /* 0x4800 */ + { 1200, 0x0000 }, { 1200, 0x0040 }, { 1201, 0x0000 }, { 1201, 0x0000 }, + /* 0x4840 */ + { 1201, 0x4010 }, { 1203, 0x0000 }, { 1203, 0x0000 }, { 1203, 0x0000 }, + /* 0x4880 */ + { 1203, 0x0000 }, { 1203, 0x0000 }, { 1203, 0x0000 }, { 1203, 0x0020 }, + /* 0x4980 */ + { 1204, 0x0000 }, { 1204, 0x0000 }, { 1204, 0x0000 }, { 1204, 0x0001 }, + /* 0x49C0 */ + { 1205, 0x0000 }, { 1205, 0x0000 }, { 1205, 0x0080 }, { 1206, 0x0400 }, + /* 0x4A00 */ + { 1207, 0x0010 }, { 1208, 0x0000 }, { 1208, 0x0200 }, { 1209, 0x0000 }, + /* 0x4A80 */ + { 1209, 0x0000 }, { 1209, 0x0000 }, { 1209, 0x0000 }, { 1209, 0x1000 }, + /* 0x4B00 */ + { 1210, 0x0000 }, { 1210, 0x0000 }, { 1210, 0x0000 }, { 1210, 0x0800 }, + /* 0x4BC0 */ + { 1211, 0x0404 }, { 1213, 0x0004 }, { 1214, 0x0100 }, { 1215, 0x0000 }, + /* 0x4C00 */ + { 1215, 0x0000 }, { 1215, 0x0080 }, { 1216, 0x0001 }, { 1217, 0x0000 }, + /* 0x4CC0 */ + { 1217, 0x0010 }, { 1218, 0x0002 }, { 1219, 0x0000 }, { 1219, 0x0000 }, + /* 0x4D00 */ + { 1219, 0x0080 }, { 1220, 0x0000 }, { 1220, 0x0000 }, { 1220, 0x0000 }, + /* 0x4D40 */ + { 1220, 0x0000 }, { 1220, 0x0000 }, { 1220, 0x0000 }, { 1220, 0x0080 }, + /* 0x4E00 */ + { 1221, 0xef8f }, { 1233, 0x43f7 }, { 1243, 0xff42 }, { 1253, 0x9b47 }, + /* 0x4E40 */ + { 1262, 0xe9ad }, { 1272, 0xe7e2 }, { 1282, 0x0204 }, { 1284, 0x400a }, + /* 0x4E80 */ + { 1287, 0x7f65 }, { 1298, 0xfb36 }, { 1309, 0x7977 }, { 1320, 0x1e49 }, + /* 0x4EC0 */ + { 1327, 0xeddf }, { 1340, 0xe7f1 }, { 1351, 0x683a }, { 1358, 0xa8e7 }, + /* 0x4F00 */ + { 1367, 0xee0b }, { 1376, 0x3443 }, { 1382, 0x8000 }, { 1383, 0x75d1 }, + /* 0x4F40 */ + { 1392, 0xe3c8 }, { 1400, 0xfffb }, { 1415, 0x9611 }, { 1421, 0xfde9 }, + /* 0x4F80 */ + { 1433, 0xad6c }, { 1442, 0x2dd6 }, { 1451, 0xe803 }, { 1457, 0xc064 }, + /* 0x4FC0 */ + { 1462, 0xce3c }, { 1471, 0xad97 }, { 1481, 0xc07b }, { 1489, 0x456e }, + /* 0x5000 */ + { 1497, 0xea67 }, { 1507, 0xd75f }, { 1519, 0x7ffe }, { 1533, 0x0a40 }, + /* 0x5040 */ + { 1536, 0xc3cf }, { 1546, 0x14e9 }, { 1553, 0x1468 }, { 1558, 0x2175 }, + /* 0x5080 */ + { 1565, 0x2121 }, { 1569, 0x177e }, { 1579, 0x3408 }, { 1583, 0x4cbe }, + /* 0x50C0 */ + { 1592, 0xf6b4 }, { 1602, 0x4673 }, { 1610, 0x62ea }, { 1618, 0x0a2c }, + /* 0x5100 */ + { 1623, 0x0b5f }, { 1632, 0xcdf4 }, { 1642, 0x0402 }, { 1644, 0x9ca4 }, + /* 0x5140 */ + { 1651, 0x7ffb }, { 1665, 0x14b5 }, { 1672, 0x7f25 }, { 1682, 0x19ea }, + /* 0x5180 */ + { 1690, 0xbe6d }, { 1701, 0x23ef }, { 1711, 0x3f7d }, { 1723, 0x30ff }, + /* 0x51C0 */ + { 1733, 0x3e78 }, { 1742, 0x7840 }, { 1747, 0x66c7 }, { 1756, 0x677b }, + /* 0x5200 */ + { 1767, 0x4ddf }, { 1778, 0x20fe }, { 1786, 0x46b0 }, { 1792, 0x0fc9 }, + /* 0x5240 */ + { 1800, 0xbe98 }, { 1809, 0x78f0 }, { 1817, 0x963a }, { 1825, 0xa0bf }, + /* 0x5280 */ + { 1834, 0x239c }, { 1841, 0x891e }, { 1848, 0xbe59 }, { 1858, 0x5e32 }, + /* 0x52C0 */ + { 1866, 0x37aa }, { 1875, 0xebe7 }, { 1887, 0x00dd }, { 1893, 0xcfad }, + /* 0x5300 */ + { 1904, 0xade7 }, { 1915, 0x36e1 }, { 1923, 0x841b }, { 1929, 0xcf2a }, + /* 0x5340 */ + { 1938, 0x27ef }, { 1949, 0x559e }, { 1958, 0xd2cb }, { 1967, 0xadbb }, + /* 0x5380 */ + { 1978, 0x0014 }, { 1980, 0xa548 }, { 1986, 0x6371 }, { 1994, 0x08dd }, + /* 0x53C0 */ + { 2001, 0x7f0d }, { 2011, 0x8ef0 }, { 2019, 0xff3e }, { 2032, 0x05ff }, + /* 0x5400 */ + { 2042, 0xff1a }, { 2053, 0xe807 }, { 2060, 0x7bd1 }, { 2070, 0x7b40 }, + /* 0x5440 */ + { 2077, 0x674d }, { 2086, 0x8022 }, { 2089, 0x1d44 }, { 2095, 0xb8fb }, + /* 0x5480 */ + { 2106, 0xfd51 }, { 2116, 0x1065 }, { 2121, 0xfb77 }, { 2134, 0xf58c }, + /* 0x54C0 */ + { 2143, 0x03df }, { 2152, 0x0100 }, { 2153, 0xf366 }, { 2163, 0xa40e }, + /* 0x5500 */ + { 2169, 0xc2d3 }, { 2177, 0x0051 }, { 2180, 0xc800 }, { 2183, 0x532a }, + /* 0x5540 */ + { 2190, 0x94f3 }, { 2199, 0x70c9 }, { 2206, 0x001b }, { 2210, 0x7800 }, + /* 0x5580 */ + { 2214, 0x4fdf }, { 2226, 0xf702 }, { 2234, 0x7f80 }, { 2242, 0x8041 }, + /* 0x55C0 */ + { 2245, 0x52b0 }, { 2251, 0xb416 }, { 2258, 0x021c }, { 2262, 0x6280 }, + /* 0x5600 */ + { 2266, 0x43c0 }, { 2271, 0x09d1 }, { 2277, 0x8300 }, { 2280, 0xa9d7 }, + /* 0x5640 */ + { 2290, 0x5285 }, { 2296, 0x4809 }, { 2300, 0xbd51 }, { 2309, 0x0556 }, + /* 0x5680 */ + { 2315, 0x95c1 }, { 2322, 0x6630 }, { 2328, 0x7325 }, { 2336, 0x105c }, + /* 0x56C0 */ + { 2341, 0x672f }, { 2351, 0xcd8a }, { 2359, 0x4109 }, { 2363, 0xa6cd }, + /* 0x5700 */ + { 2372, 0xaf19 }, { 2381, 0x916c }, { 2388, 0xa3ca }, { 2396, 0x0999 }, + /* 0x5740 */ + { 2402, 0xf4e5 }, { 2412, 0x0003 }, { 2414, 0x8752 }, { 2421, 0x98b9 }, + /* 0x5780 */ + { 2429, 0x0b04 }, { 2433, 0x7408 }, { 2438, 0x151d }, { 2445, 0x0109 }, + /* 0x57C0 */ + { 2448, 0xd9c9 }, { 2457, 0xd0dc }, { 2465, 0x2059 }, { 2470, 0xbff1 }, + /* 0x5800 */ + { 2482, 0x0e75 }, { 2490, 0x6220 }, { 2494, 0x8493 }, { 2500, 0x2637 }, + /* 0x5840 */ + { 2508, 0x1e03 }, { 2514, 0x4796 }, { 2522, 0x0a96 }, { 2528, 0x5225 }, + /* 0x5880 */ + { 2534, 0xae28 }, { 2541, 0xf099 }, { 2549, 0x4f00 }, { 2554, 0x4f0a }, + /* 0x58C0 */ + { 2561, 0x74aa }, { 2569, 0xd7be }, { 2581, 0xda35 }, { 2590, 0x3e9f }, + /* 0x5900 */ + { 2601, 0xbe64 }, { 2610, 0x1f71 }, { 2619, 0x7eb4 }, { 2629, 0x6186 }, + /* 0x5940 */ + { 2635, 0xc3d0 }, { 2642, 0xadb3 }, { 2652, 0x77a5 }, { 2662, 0x3178 }, + /* 0x5980 */ + { 2669, 0x2c1e }, { 2676, 0xaa4c }, { 2683, 0x5138 }, { 2689, 0x5a04 }, + /* 0x59C0 */ + { 2694, 0x2b48 }, { 2700, 0x761f }, { 2710, 0x4df8 }, { 2719, 0x8940 }, + /* 0x5A00 */ + { 2723, 0x320a }, { 2728, 0x958a }, { 2735, 0xa2a9 }, { 2742, 0x1060 }, + /* 0x5A40 */ + { 2745, 0x0243 }, { 2749, 0x0420 }, { 2751, 0x34e4 }, { 2758, 0xc480 }, + /* 0x5A80 */ + { 2762, 0x0810 }, { 2764, 0xdc04 }, { 2770, 0x0085 }, { 2773, 0xf42a }, + /* 0x5AC0 */ + { 2781, 0x1a16 }, { 2787, 0x14c1 }, { 2792, 0x426b }, { 2799, 0x0c21 }, + /* 0x5B00 */ + { 2803, 0x1b01 }, { 2808, 0x02c0 }, { 2811, 0x3424 }, { 2816, 0x4055 }, + /* 0x5B40 */ + { 2821, 0x102b }, { 2826, 0xbdf7 }, { 2839, 0x8b78 }, { 2847, 0xb52b }, + /* 0x5B80 */ + { 2856, 0xbbbb }, { 2868, 0xbfe8 }, { 2879, 0x507c }, { 2886, 0x8379 }, + /* 0x5BC0 */ + { 2894, 0x52fd }, { 2904, 0xe95d }, { 2914, 0x5bf6 }, { 2925, 0xe56b }, + /* 0x5C00 */ + { 2935, 0xeffe }, { 2949, 0x444e }, { 2955, 0x2b1d }, { 2963, 0xff03 }, + /* 0x5C40 */ + { 2973, 0xed63 }, { 2983, 0xc82b }, { 2990, 0xd3bf }, { 3002, 0x1643 }, + /* 0x5C80 */ + { 3008, 0x9500 }, { 3012, 0x8013 }, { 3016, 0x3fcf }, { 3028, 0x5dea }, + /* 0x5CC0 */ + { 3038, 0x0aa0 }, { 3042, 0x0205 }, { 3045, 0xa703 }, { 3052, 0x2c51 }, + /* 0x5D00 */ + { 3058, 0x68c0 }, { 3063, 0xaff3 }, { 3075, 0x0ad5 }, { 3082, 0x0202 }, + /* 0x5D40 */ + { 3084, 0x5cc4 }, { 3091, 0x100d }, { 3095, 0xb602 }, { 3101, 0x0049 }, + /* 0x5D80 */ + { 3104, 0x1996 }, { 3111, 0x2295 }, { 3117, 0x5095 }, { 3123, 0x3795 }, + /* 0x5DC0 */ + { 3132, 0x3a00 }, { 3136, 0x69ce }, { 3145, 0x4bff }, { 3157, 0x68be }, + /* 0x5E00 */ + { 3166, 0x184d }, { 3172, 0xaf76 }, { 3183, 0xe820 }, { 3188, 0x61c9 }, + /* 0x5E40 */ + { 3195, 0x52b9 }, { 3203, 0xc1f0 }, { 3210, 0x781e }, { 3218, 0xfffc }, + /* 0x5E80 */ + { 3232, 0x849a }, { 3238, 0x14e0 }, { 3243, 0x3ce1 }, { 3251, 0xc3e0 }, + /* 0x5EC0 */ + { 3258, 0x8f4e }, { 3267, 0xae4d }, { 3276, 0x130f }, { 3283, 0xffdb }, + /* 0x5F00 */ + { 3297, 0xff9f }, { 3311, 0xf9fb }, { 3324, 0xa2e8 }, { 3331, 0x71f2 }, + /* 0x5F40 */ + { 3340, 0x55a3 }, { 3348, 0x33da }, { 3357, 0x3ede }, { 3368, 0xf28f }, + /* 0x5F80 */ + { 3378, 0x9fbf }, { 3391, 0x538f }, { 3400, 0xe797 }, { 3411, 0x33b8 }, + /* 0x5FC0 */ + { 3419, 0x3ab8 }, { 3427, 0x73dc }, { 3437, 0xca17 }, { 3445, 0xb92b }, + /* 0x6000 */ + { 3454, 0xe000 }, { 3457, 0x3bf5 }, { 3468, 0x8ff7 }, { 3480, 0x042a }, + /* 0x6040 */ + { 3484, 0x3cce }, { 3493, 0x8625 }, { 3499, 0xbf3d }, { 3511, 0x80a1 }, + /* 0x6080 */ + { 3515, 0x3e1a }, { 3523, 0xecf4 }, { 3533, 0x07c9 }, { 3540, 0x717f }, + /* 0x60C0 */ + { 3551, 0x09e0 }, { 3556, 0xbf3a }, { 3567, 0x418b }, { 3573, 0x0fff }, + /* 0x6100 */ + { 3585, 0xe34b }, { 3594, 0xde2d }, { 3604, 0x1982 }, { 3609, 0xf491 }, + /* 0x6140 */ + { 3617, 0x7dd6 }, { 3628, 0xa728 }, { 3635, 0xc9ad }, { 3644, 0x50fb }, + /* 0x6180 */ + { 3653, 0x6484 }, { 3658, 0x07df }, { 3668, 0x7bb0 }, { 3677, 0x5644 }, + /* 0x61C0 */ + { 3683, 0x3fc8 }, { 3692, 0xa021 }, { 3696, 0x0048 }, { 3698, 0xf5f4 }, + /* 0x6200 */ + { 3709, 0x7701 }, { 3716, 0xec77 }, { 3727, 0xc64e }, { 3735, 0xc91d }, + /* 0x6240 */ + { 3743, 0x7bcb }, { 3754, 0x4d6e }, { 3763, 0xe11b }, { 3771, 0xda4a }, + /* 0x6280 */ + { 3779, 0x063d }, { 3786, 0x5bfe }, { 3798, 0x1840 }, { 3801, 0x3a22 }, + /* 0x62C0 */ + { 3807, 0xb7f4 }, { 3818, 0x3bff }, { 3831, 0xf003 }, { 3837, 0xf0ea }, + /* 0x6300 */ + { 3846, 0x378e }, { 3855, 0x8303 }, { 3860, 0x8980 }, { 3864, 0xfe24 }, + /* 0x6340 */ + { 3873, 0xf21a }, { 3881, 0x12a1 }, { 3886, 0x5ba0 }, { 3893, 0x1cc4 }, + /* 0x6380 */ + { 3899, 0xd319 }, { 3907, 0x8b54 }, { 3914, 0x1faf }, { 3925, 0x6834 }, + /* 0x63C0 */ + { 3931, 0x8259 }, { 3937, 0x1c75 }, { 3945, 0x7a2b }, { 3954, 0x04f4 }, + /* 0x6400 */ + { 3960, 0xa240 }, { 3964, 0x50d9 }, { 3971, 0xb364 }, { 3979, 0x4450 }, + /* 0x6440 */ + { 3983, 0x4004 }, { 3985, 0x2d02 }, { 3990, 0xa281 }, { 3995, 0x2748 }, + /* 0x6480 */ + { 4001, 0x0188 }, { 4004, 0xe42e }, { 4012, 0x6a30 }, { 4018, 0xda05 }, + /* 0x64C0 */ + { 4025, 0x7cb6 }, { 4035, 0x05b5 }, { 4042, 0x90ff }, { 4052, 0xecd6 }, + /* 0x6500 */ + { 4062, 0x8031 }, { 4066, 0x7150 }, { 4072, 0x9e1c }, { 4080, 0xcbf4 }, + /* 0x6540 */ + { 4090, 0xa130 }, { 4095, 0x63f2 }, { 4104, 0x18cc }, { 4110, 0x05b5 }, + /* 0x6580 */ + { 4117, 0x57be }, { 4128, 0xba83 }, { 4136, 0xb8b2 }, { 4144, 0xb3a5 }, + /* 0x65C0 */ + { 4153, 0x9a7e }, { 4163, 0x0a94 }, { 4168, 0x33e7 }, { 4178, 0x1e06 }, + /* 0x6600 */ + { 4184, 0xd7dd }, { 4196, 0xd038 }, { 4202, 0xadb7 }, { 4213, 0x947b }, + /* 0x6640 */ + { 4222, 0xdb3e }, { 4233, 0xee86 }, { 4242, 0xfffe }, { 4257, 0x0dd9 }, + /* 0x6680 */ + { 4265, 0x639b }, { 4274, 0x23c7 }, { 4282, 0x6845 }, { 4288, 0xdb36 }, + /* 0x66C0 */ + { 4298, 0x03d2 }, { 4304, 0x3e40 }, { 4310, 0x1341 }, { 4315, 0xffbd }, + /* 0x6700 */ + { 4329, 0xab2b }, { 4338, 0xeafc }, { 4349, 0x7dc0 }, { 4357, 0xa5da }, + /* 0x6740 */ + { 4366, 0xf3c2 }, { 4375, 0xf25b }, { 4385, 0xa47f }, { 4395, 0xd8ff }, + /* 0x6780 */ + { 4407, 0x1aa2 }, { 4413, 0x3dad }, { 4423, 0x8247 }, { 4429, 0x0bdd }, + /* 0x67C0 */ + { 4438, 0xc55b }, { 4447, 0x6f9f }, { 4459, 0xd294 }, { 4466, 0xdabb }, + /* 0x6800 */ + { 4477, 0x001e }, { 4481, 0xe1c9 }, { 4489, 0x3e06 }, { 4496, 0x7b1e }, + /* 0x6840 */ + { 4506, 0x737f }, { 4518, 0xbabf }, { 4530, 0x4888 }, { 4534, 0xd4f4 }, + /* 0x6880 */ + { 4543, 0xa02e }, { 4549, 0xbfd9 }, { 4561, 0xaded }, { 4572, 0x1e7f }, + /* 0x68C0 */ + { 4583, 0xbf78 }, { 4594, 0x87f5 }, { 4604, 0xf1bb }, { 4615, 0x1e87 }, + /* 0x6900 */ + { 4623, 0xfdbb }, { 4636, 0x1e04 }, { 4641, 0x056e }, { 4648, 0xaa71 }, + /* 0x6940 */ + { 4656, 0x0644 }, { 4660, 0x76b8 }, { 4669, 0xff1f }, { 4682, 0xf7bc }, + /* 0x6980 */ + { 4694, 0x4407 }, { 4699, 0x1976 }, { 4707, 0x60e1 }, { 4713, 0xdc97 }, + /* 0x69C0 */ + { 4723, 0xfc8b }, { 4733, 0x634b }, { 4741, 0xef8c }, { 4751, 0xea7c }, + /* 0x6A00 */ + { 4761, 0x9c24 }, { 4767, 0xeebe }, { 4779, 0x4e0e }, { 4786, 0xef7d }, + /* 0x6A40 */ + { 4799, 0x4bf0 }, { 4807, 0x8b45 }, { 4814, 0x0856 }, { 4819, 0xc50c }, + /* 0x6A80 */ + { 4825, 0x6a19 }, { 4832, 0xf093 }, { 4840, 0x5c2f }, { 4849, 0x2908 }, + /* 0x6AC0 */ + { 4853, 0x004e }, { 4857, 0xfc1b }, { 4867, 0x1590 }, { 4872, 0x2c0e }, + /* 0x6B00 */ + { 4878, 0x8c30 }, { 4883, 0xe8c7 }, { 4892, 0x908b }, { 4898, 0x67a4 }, + /* 0x6B40 */ + { 4906, 0x56c8 }, { 4913, 0x8b59 }, { 4921, 0x96ff }, { 4933, 0x8fb8 }, + /* 0x6B80 */ + { 4942, 0x2e5f }, { 4952, 0x4960 }, { 4957, 0xee10 }, { 4964, 0xfcbe }, + /* 0x6BC0 */ + { 4976, 0xebe1 }, { 4986, 0x8ddc }, { 4995, 0xd8c0 }, { 5001, 0x800a }, + /* 0x6C00 */ + { 5004, 0xc524 }, { 5010, 0x089b }, { 5016, 0x0018 }, { 5018, 0xc5f8 }, + /* 0x6C40 */ + { 5027, 0x6007 }, { 5032, 0xfea1 }, { 5042, 0x2585 }, { 5048, 0x645d }, + /* 0x6C80 */ + { 5056, 0x337e }, { 5066, 0x1ffd }, { 5078, 0x6c06 }, { 5084, 0xff0a }, + /* 0x6CC0 */ + { 5094, 0x1676 }, { 5102, 0x3ef9 }, { 5113, 0xff2f }, { 5126, 0x080b }, + /* 0x6D00 */ + { 5130, 0x5c11 }, { 5136, 0xca84 }, { 5142, 0xcef0 }, { 5151, 0xfb7e }, + /* 0x6D40 */ + { 5164, 0x0032 }, { 5167, 0x5f00 }, { 5173, 0x5679 }, { 5182, 0x0391 }, + /* 0x6D80 */ + { 5187, 0x77a7 }, { 5198, 0x1b3a }, { 5206, 0xdc00 }, { 5211, 0x9134 }, + /* 0x6DC0 */ + { 5217, 0xd9f5 }, { 5228, 0xef67 }, { 5240, 0x5f52 }, { 5249, 0x1eea }, + /* 0x6E00 */ + { 5258, 0x0fa0 }, { 5264, 0xeea8 }, { 5273, 0xfaff }, { 5287, 0x5554 }, + /* 0x6E40 */ + { 5294, 0xff18 }, { 5304, 0xd9da }, { 5314, 0xc888 }, { 5319, 0xc044 }, + /* 0x6E80 */ + { 5323, 0x9005 }, { 5327, 0xb149 }, { 5334, 0x8ca4 }, { 5340, 0xa4d6 }, + /* 0x6EC0 */ + { 5348, 0x5ebe }, { 5359, 0x623a }, { 5366, 0x9800 }, { 5369, 0xcb94 }, + /* 0x6F00 */ + { 5377, 0x9646 }, { 5384, 0x053b }, { 5391, 0x9c2d }, { 5399, 0xd16e }, + /* 0x6F40 */ + { 5408, 0x0022 }, { 5410, 0xdf96 }, { 5421, 0xe157 }, { 5430, 0x7511 }, + /* 0x6F80 */ + { 5437, 0x7157 }, { 5446, 0x81d3 }, { 5453, 0x84bb }, { 5461, 0x526a }, + /* 0x6FC0 */ + { 5468, 0x07cf }, { 5477, 0xcd30 }, { 5484, 0xda13 }, { 5492, 0x566b }, + /* 0x7000 */ + { 5501, 0x8ee3 }, { 5510, 0xed22 }, { 5518, 0x11c8 }, { 5523, 0x5605 }, + /* 0x7040 */ + { 5529, 0x5c88 }, { 5535, 0x6112 }, { 5540, 0xda38 }, { 5548, 0x7161 }, + /* 0x7080 */ + { 5555, 0x4662 }, { 5561, 0x82a4 }, { 5566, 0xf810 }, { 5572, 0x0f8a }, + /* 0x70C0 */ + { 5579, 0x8d00 }, { 5583, 0xb31a }, { 5591, 0x1010 }, { 5593, 0x2202 }, + /* 0x7100 */ + { 5596, 0x93d8 }, { 5604, 0x5610 }, { 5609, 0xc843 }, { 5615, 0x1043 }, + /* 0x7140 */ + { 5619, 0x56c0 }, { 5625, 0x526f }, { 5634, 0x53f5 }, { 5644, 0x2000 }, + /* 0x7180 */ + { 5645, 0x85b1 }, { 5652, 0x8a74 }, { 5659, 0xd105 }, { 5665, 0x460a }, + /* 0x71C0 */ + { 5670, 0x4b1a }, { 5677, 0x92bd }, { 5686, 0x70e1 }, { 5693, 0xda20 }, + /* 0x7200 */ + { 5699, 0x20c1 }, { 5703, 0x0821 }, { 5706, 0x3d00 }, { 5711, 0xff75 }, + /* 0x7240 */ + { 5724, 0x19c5 }, { 5731, 0xabec }, { 5741, 0xc28e }, { 5748, 0xe314 }, + /* 0x7280 */ + { 5755, 0x6087 }, { 5761, 0x0844 }, { 5764, 0xf085 }, { 5771, 0x4247 }, + /* 0x72C0 */ + { 5777, 0x505f }, { 5785, 0x0a85 }, { 5790, 0x3207 }, { 5796, 0x3f88 }, + /* 0x7300 */ + { 5804, 0x0480 }, { 5806, 0xbbc4 }, { 5815, 0xdfa0 }, { 5824, 0xe2da }, + /* 0x7340 */ + { 5833, 0xc030 }, { 5837, 0x0085 }, { 5840, 0xdd48 }, { 5848, 0x1da7 }, + /* 0x7380 */ + { 5857, 0x0eb2 }, { 5864, 0xd170 }, { 5871, 0x0b65 }, { 5878, 0x9aac }, + /* 0x73C0 */ + { 5886, 0xef25 }, { 5896, 0x4240 }, { 5899, 0x66ab }, { 5908, 0x4702 }, + /* 0x7400 */ + { 5913, 0x06ea }, { 5920, 0x0c08 }, { 5923, 0xdd74 }, { 5933, 0x867f }, + /* 0x7440 */ + { 5943, 0x28db }, { 5951, 0xfeac }, { 5962, 0xae1d }, { 5971, 0x404b }, + /* 0x7480 */ + { 5976, 0x0bea }, { 5984, 0xd385 }, { 5992, 0x0fef }, { 6003, 0xae21 }, + /* 0x74C0 */ + { 6010, 0x8700 }, { 6014, 0x5550 }, { 6020, 0xcacd }, { 6029, 0x85c7 }, + /* 0x7500 */ + { 6037, 0x703a }, { 6044, 0xd5aa }, { 6053, 0x9d79 }, { 6063, 0x7d8f }, + /* 0x7540 */ + { 6074, 0xff51 }, { 6085, 0x3e17 }, { 6094, 0xbef5 }, { 6106, 0xe7df }, + /* 0x7580 */ + { 6119, 0xdec6 }, { 6129, 0x2416 }, { 6134, 0x082c }, { 6138, 0xf3af }, + /* 0x75C0 */ + { 6150, 0xe4ed }, { 6160, 0xeb3c }, { 6170, 0x529d }, { 6178, 0xd61f }, + /* 0x7600 */ + { 6188, 0xab8f }, { 6198, 0xdb68 }, { 6207, 0x21f7 }, { 6216, 0x1839 }, + /* 0x7640 */ + { 6222, 0x1bce }, { 6231, 0x1164 }, { 6236, 0xf7b6 }, { 6248, 0x7d47 }, + /* 0x7680 */ + { 6258, 0x49db }, { 6267, 0x7e69 }, { 6277, 0xc5c3 }, { 6285, 0x87d1 }, + /* 0x76C0 */ + { 6293, 0x776c }, { 6303, 0xd8d4 }, { 6311, 0x55fa }, { 6321, 0x5916 }, + /* 0x7700 */ + { 6328, 0x1f92 }, { 6336, 0xce80 }, { 6342, 0x2271 }, { 6348, 0x15f0 }, + /* 0x7740 */ + { 6355, 0x60c1 }, { 6360, 0x9d00 }, { 6365, 0x0d6f }, { 6374, 0xf604 }, + /* 0x7780 */ + { 6381, 0x4801 }, { 6384, 0xc412 }, { 6389, 0x3635 }, { 6397, 0xba49 }, + /* 0x77C0 */ + { 6405, 0x2080 }, { 6407, 0xdc80 }, { 6413, 0xf6fd }, { 6426, 0x1819 }, + /* 0x7800 */ + { 6431, 0x3264 }, { 6437, 0x0234 }, { 6441, 0x30e3 }, { 6448, 0x8414 }, + /* 0x7840 */ + { 6452, 0xc0a8 }, { 6457, 0x2002 }, { 6459, 0xdd10 }, { 6466, 0x1014 }, + /* 0x7880 */ + { 6469, 0x74c2 }, { 6476, 0xe4ba }, { 6485, 0xa698 }, { 6492, 0x5c21 }, + /* 0x78C0 */ + { 6498, 0x5d62 }, { 6506, 0x0433 }, { 6511, 0x91d3 }, { 6519, 0x6e94 }, + /* 0x7900 */ + { 6527, 0x4083 }, { 6531, 0x1a07 }, { 6537, 0x5c60 }, { 6543, 0x5c13 }, + /* 0x7940 */ + { 6550, 0x07e3 }, { 6558, 0xfde9 }, { 6570, 0x21a5 }, { 6576, 0x8684 }, + /* 0x7980 */ + { 6581, 0xe433 }, { 6589, 0x2970 }, { 6595, 0x46c2 }, { 6601, 0xef1b }, + /* 0x79C0 */ + { 6612, 0x3f87 }, { 6622, 0xc176 }, { 6630, 0x3ada }, { 6639, 0x0801 }, + /* 0x7A00 */ + { 6641, 0x6d09 }, { 6648, 0xdfb2 }, { 6659, 0x6001 }, { 6662, 0xfb86 }, + /* 0x7A40 */ + { 6672, 0xf2cd }, { 6682, 0xb2c1 }, { 6689, 0x2e8f }, { 6698, 0xa771 }, + /* 0x7A80 */ + { 6707, 0x053e }, { 6714, 0x81ed }, { 6722, 0xd609 }, { 6729, 0xde49 }, + /* 0x7AC0 */ + { 6738, 0xfdb8 }, { 6749, 0xb62e }, { 6758, 0xadef }, { 6770, 0xa751 }, + /* 0x7B00 */ + { 6778, 0x8dd4 }, { 6786, 0x4b06 }, { 6792, 0xf5e1 }, { 6802, 0x2a6a }, + /* 0x7B40 */ + { 6809, 0xfbe2 }, { 6820, 0x2077 }, { 6827, 0xf2f1 }, { 6837, 0x863f }, + /* 0x7B80 */ + { 6846, 0xa8c0 }, { 6851, 0xffb7 }, { 6865, 0xa402 }, { 6869, 0x1132 }, + /* 0x7BC0 */ + { 6874, 0x9ef3 }, { 6885, 0x26d0 }, { 6891, 0x2671 }, { 6898, 0x00c9 }, + /* 0x7C00 */ + { 6902, 0xe88b }, { 6910, 0xc09e }, { 6917, 0x0ccb }, { 6924, 0xe1ca }, + /* 0x7C40 */ + { 6932, 0xb429 }, { 6939, 0xc3d3 }, { 6948, 0xf233 }, { 6957, 0x4229 }, + /* 0x7C80 */ + { 6962, 0xaa0e }, { 6969, 0x89b5 }, { 6977, 0x69f7 }, { 6988, 0xf2ce }, + /* 0x7CC0 */ + { 6998, 0x6535 }, { 7006, 0xf3e4 }, { 7016, 0x88c5 }, { 7022, 0x4d74 }, + /* 0x7D00 */ + { 7030, 0x2ffd }, { 7042, 0x7fbd }, { 7055, 0xd80f }, { 7063, 0xe62f }, + /* 0x7D40 */ + { 7073, 0xd9ff }, { 7086, 0x5e49 }, { 7094, 0x454e }, { 7101, 0xa66f }, + /* 0x7D80 */ + { 7111, 0x9b48 }, { 7118, 0xbe88 }, { 7126, 0xfccd }, { 7137, 0xedf7 }, + /* 0x7DC0 */ + { 7150, 0x9c85 }, { 7157, 0x77e6 }, { 7168, 0x935b }, { 7177, 0x0a16 }, + /* 0x7E00 */ + { 7182, 0x0f32 }, { 7189, 0xe8a7 }, { 7198, 0x59cf }, { 7208, 0x6ea6 }, + /* 0x7E40 */ + { 7217, 0x2cea }, { 7225, 0x6674 }, { 7233, 0x2ec2 }, { 7240, 0xfa29 }, + /* 0x7E80 */ + { 7249, 0xf7cc }, { 7260, 0x1d5f }, { 7270, 0x0000 }, { 7270, 0x0000 }, + /* 0x7F00 */ + { 7270, 0x0000 }, { 7270, 0x0000 }, { 7270, 0x0000 }, { 7270, 0x5d40 }, + /* 0x7F40 */ + { 7276, 0xf0b8 }, { 7284, 0x8137 }, { 7291, 0x6f9b }, { 7302, 0x63a5 }, + /* 0x7F80 */ + { 7310, 0x55ec }, { 7319, 0x74d3 }, { 7328, 0xe318 }, { 7335, 0xa344 }, + /* 0x7FC0 */ + { 7341, 0xd46a }, { 7349, 0x8834 }, { 7354, 0xda6b }, { 7364, 0x1e0d }, + /* 0x8000 */ + { 7371, 0x5d7f }, { 7383, 0x13f7 }, { 7393, 0x1152 }, { 7398, 0xb8e9 }, + /* 0x8040 */ + { 7407, 0x0448 }, { 7410, 0xc544 }, { 7416, 0x8146 }, { 7421, 0xeaff }, + /* 0x8080 */ + { 7434, 0x1af0 }, { 7441, 0x3f48 }, { 7449, 0xb6b6 }, { 7459, 0x0516 }, + /* 0x80C0 */ + { 7464, 0x5478 }, { 7471, 0x6fe0 }, { 7480, 0x8073 }, { 7486, 0x393a }, + /* 0x8100 */ + { 7494, 0x27e4 }, { 7502, 0x4d40 }, { 7507, 0x9298 }, { 7513, 0x622a }, + /* 0x8140 */ + { 7519, 0x4c40 }, { 7523, 0x803b }, { 7529, 0x6be1 }, { 7538, 0x8713 }, + /* 0x8180 */ + { 7545, 0x853f }, { 7554, 0x3528 }, { 7560, 0x0319 }, { 7565, 0xed2d }, + /* 0x81C0 */ + { 7575, 0xa74f }, { 7585, 0x8fca }, { 7594, 0x35b9 }, { 7603, 0xfc18 }, + /* 0x8200 */ + { 7611, 0x77b6 }, { 7622, 0xdbc5 }, { 7632, 0x5e06 }, { 7639, 0x13fc }, + /* 0x8240 */ + { 7648, 0x8ae1 }, { 7655, 0xb780 }, { 7662, 0xcd5d }, { 7672, 0xe3d6 }, + /* 0x8280 */ + { 7682, 0x6c08 }, { 7687, 0xa20c }, { 7692, 0xfbfa }, { 7705, 0xff9e }, + /* 0x82C0 */ + { 7718, 0x0060 }, { 7720, 0xdabe }, { 7731, 0x09ee }, { 7739, 0x6e9a }, + /* 0x8300 */ + { 7748, 0x53ff }, { 7760, 0x39c0 }, { 7766, 0xa90c }, { 7772, 0x1777 }, + /* 0x8340 */ + { 7782, 0x86b9 }, { 7790, 0x01b7 }, { 7797, 0x000c }, { 7799, 0xb8a8 }, + /* 0x8380 */ + { 7806, 0x66e0 }, { 7813, 0xed7c }, { 7824, 0x0f85 }, { 7831, 0xa022 }, + /* 0x83C0 */ + { 7835, 0xd6a3 }, { 7844, 0xb15b }, { 7853, 0x8e23 }, { 7860, 0x2a97 }, + /* 0x8400 */ + { 7868, 0xfcda }, { 7879, 0x00aa }, { 7883, 0x1605 }, { 7888, 0x3322 }, + /* 0x8440 */ + { 7894, 0xc740 }, { 7900, 0x9e86 }, { 7908, 0xfa6e }, { 7919, 0x17eb }, + /* 0x8480 */ + { 7929, 0x0836 }, { 7934, 0xd291 }, { 7941, 0xa042 }, { 7945, 0xdf14 }, + /* 0x84C0 */ + { 7954, 0xee57 }, { 7965, 0x164b }, { 7972, 0xd480 }, { 7977, 0xb413 }, + /* 0x8500 */ + { 7984, 0x1041 }, { 7987, 0xcdba }, { 7997, 0xb87a }, { 8006, 0x6034 }, + /* 0x8540 */ + { 8011, 0xcf0b }, { 8020, 0x47aa }, { 8028, 0xa71e }, { 8037, 0xec80 }, + /* 0x8580 */ + { 8043, 0x95d3 }, { 8052, 0xba9b }, { 8062, 0xff54 }, { 8073, 0x1681 }, + /* 0x85C0 */ + { 8078, 0xee82 }, { 8086, 0xb321 }, { 8093, 0x2672 }, { 8100, 0xcec0 }, + /* 0x8600 */ + { 8107, 0x0cf5 }, { 8115, 0x45cf }, { 8124, 0xa296 }, { 8131, 0x9301 }, + /* 0x8640 */ + { 8136, 0x6003 }, { 8140, 0xdcf9 }, { 8151, 0x9884 }, { 8156, 0x0ea2 }, + /* 0x8680 */ + { 8162, 0x3e80 }, { 8168, 0x312a }, { 8174, 0x8f18 }, { 8181, 0x014b }, + /* 0x86C0 */ + { 8186, 0x6ada }, { 8195, 0xcab2 }, { 8203, 0xf258 }, { 8211, 0x7f00 }, + /* 0x8700 */ + { 8218, 0x6fed }, { 8230, 0x970f }, { 8239, 0x022a }, { 8243, 0xcc92 }, + /* 0x8740 */ + { 8250, 0x5a09 }, { 8256, 0x83aa }, { 8263, 0x4579 }, { 8271, 0x9156 }, + /* 0x8780 */ + { 8278, 0x2b84 }, { 8284, 0x8008 }, { 8286, 0xb885 }, { 8293, 0x6c28 }, + /* 0x87C0 */ + { 8299, 0x48d3 }, { 8306, 0x8045 }, { 8310, 0xbc69 }, { 8319, 0x4ae4 }, + /* 0x8800 */ + { 8326, 0xec6a }, { 8335, 0x807b }, { 8342, 0x418e }, { 8348, 0x1a46 }, + /* 0x8840 */ + { 8354, 0x3455 }, { 8361, 0xeb8c }, { 8370, 0x8b1e }, { 8378, 0xe0a5 }, + /* 0x8880 */ + { 8385, 0x2906 }, { 8390, 0x43c4 }, { 8396, 0x4c15 }, { 8402, 0xf0b3 }, + /* 0x88C0 */ + { 8411, 0xc43f }, { 8420, 0xbb3e }, { 8431, 0x0102 }, { 8433, 0x733f }, + /* 0x8900 */ + { 8444, 0x1496 }, { 8450, 0x770d }, { 8459, 0x0ca0 }, { 8463, 0x0bc5 }, + /* 0x8940 */ + { 8470, 0x323f }, { 8479, 0xc040 }, { 8482, 0xa455 }, { 8489, 0xc094 }, + /* 0x8980 */ + { 8494, 0x8fcb }, { 8504, 0x85d9 }, { 8512, 0x96c2 }, { 8519, 0xa48d }, + /* 0x89C0 */ + { 8526, 0x0001 }, { 8527, 0x3554 }, { 8534, 0x08e8 }, { 8539, 0xa15a }, + /* 0x8A00 */ + { 8546, 0x550d }, { 8553, 0xa9ff }, { 8565, 0x242e }, { 8571, 0x5cfa }, + /* 0x8A40 */ + { 8581, 0x61e2 }, { 8588, 0x6937 }, { 8597, 0x7a4f }, { 8607, 0x122f }, + /* 0x8A80 */ + { 8614, 0x32b4 }, { 8621, 0x452b }, { 8628, 0x71fb }, { 8639, 0xd285 }, + /* 0x8AC0 */ + { 8646, 0xb894 }, { 8653, 0xdcc5 }, { 8662, 0x68d7 }, { 8671, 0x55da }, + /* 0x8B00 */ + { 8680, 0x74b7 }, { 8690, 0xbed1 }, { 8700, 0x3943 }, { 8707, 0x4208 }, + /* 0x8B40 */ + { 8710, 0xd24a }, { 8717, 0xdf52 }, { 8727, 0x9a40 }, { 8732, 0xa0d7 }, + /* 0x8B80 */ + { 8740, 0x5c0b }, { 8747, 0x767d }, { 8758, 0x0000 }, { 8758, 0x0000 }, + /* 0x8C00 */ + { 8758, 0x0000 }, { 8758, 0x0000 }, { 8758, 0x0000 }, { 8758, 0xa680 }, + /* 0x8C40 */ + { 8763, 0xd7e2 }, { 8773, 0x04b1 }, { 8778, 0x3f06 }, { 8786, 0x1708 }, + /* 0x8C80 */ + { 8791, 0x7624 }, { 8798, 0x6b1c }, { 8806, 0xff97 }, { 8819, 0xb9dd }, + /* 0x8CC0 */ + { 8830, 0x659f }, { 8840, 0x5e6a }, { 8849, 0x245f }, { 8857, 0x7d13 }, + /* 0x8D00 */ + { 8866, 0xefb0 }, { 8876, 0x085d }, { 8882, 0x0000 }, { 8882, 0x0000 }, + /* 0x8D40 */ + { 8882, 0x0000 }, { 8882, 0x0000 }, { 8882, 0x38d0 }, { 8888, 0x009b }, + /* 0x8D80 */ + { 8893, 0x0432 }, { 8897, 0x0220 }, { 8899, 0x8148 }, { 8903, 0x4408 }, + /* 0x8DC0 */ + { 8906, 0xd944 }, { 8913, 0xaec2 }, { 8921, 0x9d0a }, { 8928, 0xb028 }, + /* 0x8E00 */ + { 8933, 0x9740 }, { 8939, 0xe051 }, { 8945, 0x048f }, { 8951, 0x2271 }, + /* 0x8E40 */ + { 8957, 0x1f94 }, { 8965, 0x8231 }, { 8970, 0xb01d }, { 8977, 0x1855 }, + /* 0x8E80 */ + { 8983, 0x2cb2 }, { 8990, 0x431a }, { 8996, 0xdc02 }, { 9002, 0x486b }, + /* 0x8EC0 */ + { 9009, 0x3d61 }, { 9017, 0x8816 }, { 9022, 0x080c }, { 9025, 0x7f00 }, + /* 0x8F00 */ + { 9032, 0x1729 }, { 9039, 0xfabc }, { 9050, 0xae40 }, { 9056, 0xcb48 }, + /* 0x8F40 */ + { 9063, 0x7675 }, { 9073, 0x9190 }, { 9078, 0x001e }, { 9082, 0x0000 }, + /* 0x8F80 */ + { 9082, 0x0000 }, { 9082, 0xd800 }, { 9086, 0xe1d8 }, { 9094, 0x9cf7 }, + /* 0x8FC0 */ + { 9105, 0x6476 }, { 9113, 0x043a }, { 9118, 0xef75 }, { 9130, 0x2fb3 }, + /* 0x9000 */ + { 9140, 0xf96f }, { 9152, 0xe6fb }, { 9164, 0x608f }, { 9171, 0x53e6 }, + /* 0x9040 */ + { 9180, 0xeebe }, { 9192, 0x737f }, { 9204, 0xe32b }, { 9213, 0xb5e4 }, + /* 0x9080 */ + { 9222, 0x97bf }, { 9234, 0x0aa3 }, { 9240, 0x854e }, { 9247, 0x416b }, + /* 0x90C0 */ + { 9254, 0x45ba }, { 9262, 0xf880 }, { 9268, 0xa916 }, { 9275, 0xe0f4 }, + /* 0x9100 */ + { 9283, 0x0055 }, { 9287, 0x5374 }, { 9295, 0xa08c }, { 9300, 0x2697 }, + /* 0x9140 */ + { 9308, 0x7fc0 }, { 9317, 0x0bd4 }, { 9324, 0x163e }, { 9332, 0x03bc }, + /* 0x9180 */ + { 9339, 0x6aac }, { 9347, 0x5085 }, { 9352, 0xdd14 }, { 9360, 0x157a }, + /* 0x91C0 */ + { 9368, 0xfbdb }, { 9381, 0xbdc3 }, { 9391, 0x70fa }, { 9400, 0x9862 }, + /* 0x9200 */ + { 9406, 0x6482 }, { 9411, 0x40f3 }, { 9418, 0x1200 }, { 9420, 0x9798 }, + /* 0x9240 */ + { 9428, 0xcfbd }, { 9440, 0x4ec3 }, { 9448, 0x01f7 }, { 9456, 0xf102 }, + /* 0x9280 */ + { 9462, 0x2329 }, { 9468, 0x9fea }, { 9479, 0x2880 }, { 9482, 0x8284 }, + /* 0x92C0 */ + { 9486, 0xd845 }, { 9493, 0x028d }, { 9498, 0x26b1 }, { 9505, 0x9f8c }, + /* 0x9300 */ + { 9514, 0xa054 }, { 9519, 0xe723 }, { 9528, 0xdbef }, { 9541, 0x0c24 }, + /* 0x9340 */ + { 9545, 0x2f90 }, { 9552, 0x1cd2 }, { 9559, 0x5c31 }, { 9566, 0x502b }, + /* 0x9380 */ + { 9572, 0x9900 }, { 9576, 0x4cd0 }, { 9582, 0x708a }, { 9588, 0x0601 }, + /* 0x93C0 */ + { 9591, 0x01ca }, { 9596, 0xf1c3 }, { 9605, 0x01b6 }, { 9611, 0x2822 }, + /* 0x9400 */ + { 9615, 0x8298 }, { 9620, 0x07d9 }, { 9628, 0x0802 }, { 9630, 0x0d7c }, + /* 0x9440 */ + { 9638, 0x0432 }, { 9642, 0x4c0e }, { 9648, 0xac0d }, { 9655, 0xf0a7 }, + /* 0x9480 */ + { 9664, 0x0002 }, { 9665, 0x0000 }, { 9665, 0x0000 }, { 9665, 0x0000 }, + /* 0x9540 */ + { 9665, 0x0000 }, { 9665, 0x0000 }, { 9665, 0x0000 }, { 9665, 0x0380 }, + /* 0x9580 */ + { 9668, 0xfecd }, { 9680, 0x835a }, { 9687, 0x3bfd }, { 9699, 0x7a54 }, + /* 0x95C0 */ + { 9707, 0x3d88 }, { 9714, 0x5579 }, { 9723, 0x0026 }, { 9726, 0x0000 }, + /* 0x9600 */ + { 9726, 0x0000 }, { 9726, 0x3000 }, { 9728, 0xd502 }, { 9734, 0x981c }, + /* 0x9640 */ + { 9740, 0xb817 }, { 9748, 0xf901 }, { 9755, 0x147e }, { 9763, 0x25ed }, + /* 0x9680 */ + { 9772, 0xed74 }, { 9782, 0x3fb0 }, { 9791, 0x87b9 }, { 9800, 0x3fdf }, + /* 0x96C0 */ + { 9813, 0x7af3 }, { 9824, 0x7f66 }, { 9835, 0x8f0c }, { 9842, 0x0ac5 }, + /* 0x9700 */ + { 9848, 0xe5d1 }, { 9857, 0x525a }, { 9864, 0x0498 }, { 9868, 0x6b4d }, + /* 0x9740 */ + { 9877, 0xe3d6 }, { 9887, 0x5ee4 }, { 9896, 0x6f57 }, { 9907, 0x161a }, + /* 0x9780 */ + { 9913, 0xa872 }, { 9920, 0x5561 }, { 9927, 0x694d }, { 9935, 0x441e }, + /* 0x97C0 */ + { 9941, 0x1b4a }, { 9948, 0x5b1a }, { 9956, 0x6002 }, { 9959, 0x887e }, + /* 0x9800 */ + { 9967, 0xf57e }, { 9979, 0x45df }, { 9989, 0x383a }, { 9996, 0x399d }, + /* 0x9840 */ + { 10005, 0xf8c0 }, { 10012, 0x4ffc }, { 10023, 0x98e0 }, { 10029, 0x001b }, + /* 0x9880 */ + { 10033, 0x0000 }, { 10033, 0x0000 }, { 10033, 0xad00 }, { 10038, 0x9dc3 }, + /* 0x98C0 */ + { 10047, 0x09dc }, { 10054, 0x9800 }, { 10057, 0xeeaf }, { 10069, 0x701f }, + /* 0x9900 */ + { 10077, 0x1728 }, { 10083, 0x7ddd }, { 10095, 0x5113 }, { 10101, 0x7c0e }, + /* 0x9940 */ + { 10109, 0x7a67 }, { 10119, 0x91a7 }, { 10127, 0x0001 }, { 10128, 0x0000 }, + /* 0x9980 */ + { 10128, 0x0000 }, { 10128, 0x43c0 }, { 10133, 0x7168 }, { 10140, 0xb218 }, + /* 0x99C0 */ + { 10146, 0x037a }, { 10153, 0xeb37 }, { 10164, 0x6004 }, { 10167, 0x9b07 }, + /* 0x9A00 */ + { 10175, 0xc42e }, { 10182, 0x064e }, { 10188, 0x6911 }, { 10194, 0x41c3 }, + /* 0x9A40 */ + { 10200, 0x743d }, { 10209, 0x8da4 }, { 10216, 0x0e34 }, { 10222, 0x0000 }, + /* 0x9A80 */ + { 10222, 0x0000 }, { 10222, 0x0000 }, { 10222, 0xa100 }, { 10225, 0x13c1 }, + /* 0x9AC0 */ + { 10231, 0xc05b }, { 10238, 0xd17f }, { 10249, 0xee6d }, { 10260, 0x0a92 }, + /* 0x9B00 */ + { 10265, 0x114c }, { 10270, 0x9545 }, { 10277, 0xefad }, { 10289, 0x380e }, + /* 0x9B40 */ + { 10295, 0xe83e }, { 10304, 0x4512 }, { 10309, 0x9868 }, { 10315, 0x02fc }, + /* 0x9B80 */ + { 10322, 0xc418 }, { 10327, 0xc0ce }, { 10334, 0x7dc1 }, { 10343, 0x4316 }, + /* 0x9BC0 */ + { 10349, 0xc6c3 }, { 10357, 0x2956 }, { 10364, 0xcdbe }, { 10375, 0x25af }, + /* 0x9C00 */ + { 10384, 0x3751 }, { 10392, 0x2f7d }, { 10403, 0xe6be }, { 10414, 0x4ec7 }, + /* 0x9C40 */ + { 10423, 0x87e2 }, { 10431, 0xbd9d }, { 10442, 0x6ea9 }, { 10451, 0x05e5 }, + /* 0x9CC0 */ + { 10458, 0x0000 }, { 10458, 0x0000 }, { 10458, 0x1ae0 }, { 10464, 0x005d }, + /* 0x9D00 */ + { 10469, 0x4bcc }, { 10477, 0xe9a6 }, { 10486, 0x1d48 }, { 10492, 0xc804 }, + /* 0x9D40 */ + { 10496, 0x05de }, { 10504, 0xf207 }, { 10512, 0x9a1f }, { 10521, 0x54cd }, + /* 0x9D80 */ + { 10529, 0xa690 }, { 10535, 0x0640 }, { 10538, 0x9a12 }, { 10544, 0xbf34 }, + /* 0x9DC0 */ + { 10554, 0x82df }, { 10563, 0x86c8 }, { 10569, 0xa0c9 }, { 10575, 0x2714 }, + /* 0x9E00 */ + { 10581, 0x2484 }, { 10585, 0x7e20 }, { 10592, 0x0000 }, { 10592, 0x0000 }, + /* 0x9E40 */ + { 10592, 0x0000 }, { 10592, 0x0000 }, { 10592, 0x0000 }, { 10592, 0xbb20 }, + /* 0x9E80 */ + { 10599, 0x1923 }, { 10605, 0xe8ae }, { 10614, 0xb770 }, { 10623, 0xff30 }, + /* 0x9EC0 */ + { 10633, 0xf018 }, { 10639, 0xfb17 }, { 10650, 0xc1a1 }, { 10656, 0xbad0 }, + /* 0x9F00 */ + { 10664, 0x418c }, { 10669, 0x02a9 }, { 10674, 0x9003 }, { 10678, 0x6e80 }, + /* 0x9F40 */ + { 10684, 0xcc62 }, { 10691, 0xa1bc }, { 10699, 0x36cf }, { 10709, 0x00e5 }, + /* 0x9F80 */ + { 10714, 0x2000 }, { 10715, 0x30b1 }, { 10721, 0x0005 }, { 10723, 0x0000 }, + /* 0xF900 */ + { 10723, 0x0000 }, { 10723, 0x2000 }, { 10724, 0x0300 }, { 10726, 0x0040 }, + /* 0xF940 */ + { 10727, 0x0000 }, { 10727, 0x0000 }, { 10727, 0x0000 }, { 10727, 0x0001 }, + /* 0xF9C0 */ + { 10728, 0x0000 }, { 10728, 0x1001 }, { 10730, 0x0000 }, { 10730, 0x0000 }, + /* 0xFA00 */ + { 10730, 0x8000 }, { 10731, 0x8e7b }, { 10741, 0x0057 }, { 10746, 0xffff }, + /* 0xFA40 */ + { 10762, 0xffff }, { 10778, 0xffff }, { 10794, 0x07ff }, { 10805, 0x0000 }, + /* 0xFE40 */ + { 10805, 0x0060 }, { 10807, 0x0000 }, { 10807, 0x0000 }, { 10807, 0x0000 }, + /* 0xFF00 */ + { 10807, 0xfffe }, { 10822, 0xffff }, { 10838, 0xffff }, { 10854, 0xffff }, + /* 0xFF40 */ + { 10870, 0xffff }, { 10886, 0xffff }, { 10902, 0x0001 }, { 10903, 0x0000 }, + /* 0xFFC0 */ + { 10903, 0x0000 }, { 10903, 0x0000 }, { 10903, 0x0028 }, { 10905, 0x0000 }, + /* 0x20000 */ + { 10905, 0x0800 }, { 10906, 0x0000 }, { 10906, 0x0000 }, { 10906, 0x0000 }, + /* 0x20080 */ + { 10906, 0x0200 }, { 10907, 0x0000 }, { 10907, 0x0014 }, { 10909, 0x0000 }, + /* 0x20180 */ + { 10909, 0x0000 }, { 10909, 0x0000 }, { 10909, 0x0004 }, { 10910, 0x0000 }, + /* 0x20200 */ + { 10910, 0x0000 }, { 10910, 0x0008 }, { 10911, 0x0000 }, { 10911, 0x0000 }, + /* 0x20300 */ + { 10911, 0x0000 }, { 10911, 0x0000 }, { 10911, 0x0800 }, { 10912, 0x0000 }, + /* 0x20340 */ + { 10912, 0x0000 }, { 10912, 0x0000 }, { 10912, 0x0000 }, { 10912, 0x0002 }, + /* 0x20380 */ + { 10913, 0x0002 }, { 10914, 0x0000 }, { 10914, 0x0000 }, { 10914, 0x0000 }, + /* 0x203C0 */ + { 10914, 0x0000 }, { 10914, 0x0000 }, { 10914, 0x0000 }, { 10914, 0x0200 }, + /* 0x20440 */ + { 10915, 0x0400 }, { 10916, 0x0000 }, { 10916, 0x0000 }, { 10916, 0x0000 }, + /* 0x20500 */ + { 10916, 0x0200 }, { 10917, 0x0000 }, { 10917, 0x0000 }, { 10917, 0x0000 }, + /* 0x205C0 */ + { 10917, 0x0000 }, { 10917, 0x0040 }, { 10918, 0x0000 }, { 10918, 0x0000 }, + /* 0x20600 */ + { 10918, 0x0000 }, { 10918, 0x0000 }, { 10918, 0x0100 }, { 10919, 0x0000 }, + /* 0x20740 */ + { 10919, 0x8000 }, { 10920, 0x0000 }, { 10920, 0x0000 }, { 10920, 0x0000 }, + /* 0x20800 */ + { 10920, 0x0080 }, { 10921, 0x0000 }, { 10921, 0x0000 }, { 10921, 0x0400 }, + /* 0x20880 */ + { 10922, 0x0000 }, { 10922, 0x0000 }, { 10922, 0x0000 }, { 10922, 0x0200 }, + /* 0x20940 */ + { 10923, 0x0000 }, { 10923, 0x0000 }, { 10923, 0x0000 }, { 10923, 0x1000 }, + /* 0x20980 */ + { 10924, 0x0000 }, { 10924, 0x2000 }, { 10925, 0x0000 }, { 10925, 0x0000 }, + /* 0x20AC0 */ + { 10925, 0x0000 }, { 10925, 0x0008 }, { 10926, 0x0000 }, { 10926, 0x0000 }, + /* 0x20B00 */ + { 10926, 0x0000 }, { 10926, 0x2000 }, { 10927, 0x0000 }, { 10927, 0x0000 }, + /* 0x20B80 */ + { 10927, 0x0000 }, { 10927, 0x8000 }, { 10928, 0x0000 }, { 10928, 0x0000 }, + /* 0x20D40 */ + { 10928, 0x0020 }, { 10929, 0x0000 }, { 10929, 0x0000 }, { 10929, 0x0000 }, + /* 0x20DC0 */ + { 10929, 0x0000 }, { 10929, 0x0000 }, { 10929, 0x0002 }, { 10930, 0x0000 }, + /* 0x20E40 */ + { 10930, 0x0000 }, { 10930, 0x0000 }, { 10930, 0x2010 }, { 10932, 0x0000 }, + /* 0x20E80 */ + { 10932, 0x0000 }, { 10932, 0x0020 }, { 10933, 0x0000 }, { 10933, 0x0000 }, + /* 0x20F40 */ + { 10933, 0x0000 }, { 10933, 0x8000 }, { 10934, 0x0000 }, { 10934, 0x0000 }, + /* 0x21200 */ + { 10934, 0x0002 }, { 10935, 0x0000 }, { 10935, 0x0000 }, { 10935, 0x2000 }, + /* 0x21240 */ + { 10936, 0x0000 }, { 10936, 0x0020 }, { 10937, 0x0000 }, { 10937, 0x0810 }, + /* 0x212C0 */ + { 10939, 0x0000 }, { 10939, 0x0080 }, { 10940, 0x0010 }, { 10941, 0x2000 }, + /* 0x21300 */ + { 10942, 0x0000 }, { 10942, 0x0800 }, { 10943, 0x0000 }, { 10943, 0x0040 }, + /* 0x21340 */ + { 10944, 0x0010 }, { 10945, 0x0000 }, { 10945, 0x0000 }, { 10945, 0x0000 }, + /* 0x213C0 */ + { 10945, 0x0010 }, { 10946, 0x0000 }, { 10946, 0x0000 }, { 10946, 0x0000 }, + /* 0x21440 */ + { 10946, 0x0000 }, { 10946, 0x0000 }, { 10946, 0x6000 }, { 10948, 0x0000 }, + /* 0x215C0 */ + { 10948, 0x0000 }, { 10948, 0x0080 }, { 10949, 0x0000 }, { 10949, 0x0000 }, + /* 0x21640 */ + { 10949, 0x0080 }, { 10950, 0x0000 }, { 10950, 0x0000 }, { 10950, 0x0000 }, + /* 0x21680 */ + { 10950, 0x0000 }, { 10950, 0x0000 }, { 10950, 0x0000 }, { 10950, 0x0010 }, + /* 0x21700 */ + { 10951, 0x0040 }, { 10952, 0x0000 }, { 10952, 0x0000 }, { 10952, 0x0000 }, + /* 0x21740 */ + { 10952, 0x0004 }, { 10953, 0x0000 }, { 10953, 0x0000 }, { 10953, 0x0000 }, + /* 0x21880 */ + { 10953, 0x0000 }, { 10953, 0x0000 }, { 10953, 0x0000 }, { 10953, 0x2000 }, + /* 0x219C0 */ + { 10954, 0x0008 }, { 10955, 0x0000 }, { 10955, 0x0000 }, { 10955, 0x0000 }, + /* 0x21C40 */ + { 10955, 0x0000 }, { 10955, 0x0040 }, { 10956, 0x0000 }, { 10956, 0x0000 }, + /* 0x21D00 */ + { 10956, 0x0000 }, { 10956, 0x0000 }, { 10956, 0x2000 }, { 10957, 0x0000 }, + /* 0x21D40 */ + { 10957, 0x0020 }, { 10958, 0x0000 }, { 10958, 0x0004 }, { 10959, 0x0100 }, + /* 0x21D80 */ + { 10960, 0x0000 }, { 10960, 0x1004 }, { 10962, 0x0002 }, { 10963, 0x0080 }, + /* 0x21DC0 */ + { 10964, 0x0000 }, { 10964, 0x0000 }, { 10964, 0x0001 }, { 10965, 0x0000 }, + /* 0x21E00 */ + { 10965, 0x0000 }, { 10965, 0x0000 }, { 10965, 0x0000 }, { 10965, 0x0018 }, + /* 0x21F00 */ + { 10967, 0x0000 }, { 10967, 0x4000 }, { 10968, 0x0000 }, { 10968, 0x0000 }, + /* 0x21F40 */ + { 10968, 0x0000 }, { 10968, 0x0000 }, { 10968, 0x0000 }, { 10968, 0x0040 }, + /* 0x21FC0 */ + { 10969, 0x0000 }, { 10969, 0x0000 }, { 10969, 0x0000 }, { 10969, 0x0400 }, + /* 0x22140 */ + { 10970, 0x0000 }, { 10970, 0x0000 }, { 10970, 0x0000 }, { 10970, 0x0800 }, + /* 0x22200 */ + { 10971, 0x0000 }, { 10971, 0x0100 }, { 10972, 0x0000 }, { 10972, 0x0000 }, + /* 0x22300 */ + { 10972, 0x0000 }, { 10972, 0x4000 }, { 10973, 0x0000 }, { 10973, 0x0000 }, + /* 0x22380 */ + { 10973, 0x0000 }, { 10973, 0x0000 }, { 10973, 0x2000 }, { 10974, 0x0000 }, + /* 0x226C0 */ + { 10974, 0x0000 }, { 10974, 0x0000 }, { 10974, 0x0000 }, { 10974, 0x0008 }, + /* 0x22840 */ + { 10975, 0x0000 }, { 10975, 0x0800 }, { 10976, 0x0000 }, { 10976, 0x0000 }, + /* 0x22880 */ + { 10976, 0x0000 }, { 10976, 0x0000 }, { 10976, 0x0800 }, { 10977, 0x0000 }, + /* 0x22980 */ + { 10977, 0x8000 }, { 10978, 0x0000 }, { 10978, 0x0000 }, { 10978, 0x0000 }, + /* 0x22A80 */ + { 10978, 0x0000 }, { 10978, 0x0000 }, { 10978, 0x0000 }, { 10978, 0x0100 }, + /* 0x22B40 */ + { 10979, 0x8040 }, { 10981, 0x0001 }, { 10982, 0x0000 }, { 10982, 0x0000 }, + /* 0x22B80 */ + { 10982, 0x0000 }, { 10982, 0x0000 }, { 10982, 0x0040 }, { 10983, 0x0000 }, + /* 0x22C00 */ + { 10983, 0x0000 }, { 10983, 0x2000 }, { 10984, 0x0010 }, { 10985, 0x0000 }, + /* 0x22DC0 */ + { 10985, 0x0000 }, { 10985, 0x0000 }, { 10985, 0x0002 }, { 10986, 0x0000 }, + /* 0x23180 */ + { 10986, 0x0000 }, { 10986, 0x0000 }, { 10986, 0x0000 }, { 10986, 0x0040 }, + /* 0x231C0 */ + { 10987, 0x0018 }, { 10989, 0x0000 }, { 10989, 0x0000 }, { 10989, 0x0020 }, + /* 0x23340 */ + { 10990, 0x0000 }, { 10990, 0x0000 }, { 10990, 0x0000 }, { 10990, 0x0004 }, + /* 0x233C0 */ + { 10991, 0x0000 }, { 10991, 0x842d }, { 10997, 0x0010 }, { 10998, 0x0000 }, + /* 0x23440 */ + { 10998, 0x0c00 }, { 11000, 0x0002 }, { 11001, 0x0020 }, { 11002, 0x0000 }, + /* 0x234C0 */ + { 11002, 0x0000 }, { 11002, 0x0000 }, { 11002, 0x0010 }, { 11003, 0x0000 }, + /* 0x23540 */ + { 11003, 0x0000 }, { 11003, 0x0400 }, { 11004, 0x0000 }, { 11004, 0x0000 }, + /* 0x23580 */ + { 11004, 0x0000 }, { 11004, 0x0010 }, { 11005, 0x0000 }, { 11005, 0x0000 }, + /* 0x235C0 */ + { 11005, 0x0010 }, { 11006, 0x0000 }, { 11006, 0x0000 }, { 11006, 0x0000 }, + /* 0x23600 */ + { 11006, 0x0000 }, { 11006, 0x0000 }, { 11006, 0x0000 }, { 11006, 0x0700 }, + /* 0x23640 */ + { 11009, 0x0080 }, { 11010, 0x0000 }, { 11010, 0x0000 }, { 11010, 0x0000 }, + /* 0x23700 */ + { 11010, 0x1000 }, { 11011, 0x1000 }, { 11012, 0x0000 }, { 11012, 0x8000 }, + /* 0x23740 */ + { 11013, 0x0000 }, { 11013, 0x0000 }, { 11013, 0x0018 }, { 11015, 0x0000 }, + /* 0x237C0 */ + { 11015, 0x0000 }, { 11015, 0x0000 }, { 11015, 0x0080 }, { 11016, 0x8000 }, + /* 0x23800 */ + { 11017, 0x0000 }, { 11017, 0x0000 }, { 11017, 0x0010 }, { 11018, 0x2000 }, + /* 0x23A80 */ + { 11019, 0x0000 }, { 11019, 0x0100 }, { 11020, 0x0000 }, { 11020, 0x0000 }, + /* 0x23C40 */ + { 11020, 0x0000 }, { 11020, 0x0000 }, { 11020, 0x0000 }, { 11020, 0x8000 }, + /* 0x23CC0 */ + { 11021, 0x0000 }, { 11021, 0x0000 }, { 11021, 0x0000 }, { 11021, 0x4000 }, + /* 0x23D00 */ + { 11022, 0x4001 }, { 11024, 0x0000 }, { 11024, 0x0000 }, { 11024, 0x0000 }, + /* 0x23D40 */ + { 11024, 0x0001 }, { 11025, 0x0000 }, { 11025, 0x0000 }, { 11025, 0x0000 }, + /* 0x23DC0 */ + { 11025, 0x0000 }, { 11025, 0x0008 }, { 11026, 0x0000 }, { 11026, 0x0600 }, + /* 0x23F40 */ + { 11028, 0x0000 }, { 11028, 0x0000 }, { 11028, 0x0000 }, { 11028, 0x4000 }, + /* 0x24080 */ + { 11029, 0x0000 }, { 11029, 0x0040 }, { 11030, 0x0000 }, { 11030, 0x0000 }, + /* 0x24100 */ + { 11030, 0x0008 }, { 11031, 0x0000 }, { 11031, 0x0000 }, { 11031, 0x0000 }, + /* 0x241C0 */ + { 11031, 0x0040 }, { 11032, 0x0000 }, { 11032, 0x0000 }, { 11032, 0x4000 }, + /* 0x24380 */ + { 11033, 0x0000 }, { 11033, 0x0000 }, { 11033, 0x0000 }, { 11033, 0x1000 }, + /* 0x24600 */ + { 11034, 0x0000 }, { 11034, 0x0000 }, { 11034, 0x0200 }, { 11035, 0x0000 }, + /* 0x24680 */ + { 11035, 0x0000 }, { 11035, 0x0000 }, { 11035, 0x0020 }, { 11036, 0x0000 }, + /* 0x247C0 */ + { 11036, 0x0000 }, { 11036, 0x0000 }, { 11036, 0x0000 }, { 11036, 0x0002 }, + /* 0x24880 */ + { 11037, 0x0000 }, { 11037, 0x0040 }, { 11038, 0x0000 }, { 11038, 0x0000 }, + /* 0x24A40 */ + { 11038, 0x2000 }, { 11039, 0x0000 }, { 11039, 0x0000 }, { 11039, 0x0000 }, + /* 0x24B40 */ + { 11039, 0x0000 }, { 11039, 0x0040 }, { 11040, 0x8000 }, { 11041, 0x0000 }, + /* 0x24C00 */ + { 11041, 0x0000 }, { 11041, 0x0040 }, { 11042, 0x0000 }, { 11042, 0x0000 }, + /* 0x24D00 */ + { 11042, 0x0000 }, { 11042, 0x0010 }, { 11043, 0x0000 }, { 11043, 0x0000 }, + /* 0x24E00 */ + { 11043, 0x4000 }, { 11044, 0x0000 }, { 11044, 0x0000 }, { 11044, 0x0080 }, + /* 0x24E40 */ + { 11045, 0x0000 }, { 11045, 0x0000 }, { 11045, 0x0400 }, { 11046, 0x0000 }, + /* 0x24E80 */ + { 11046, 0x0800 }, { 11047, 0x0000 }, { 11047, 0x0000 }, { 11047, 0x0000 }, + /* 0x25040 */ + { 11047, 0x0400 }, { 11048, 0x0020 }, { 11049, 0x0000 }, { 11049, 0x0000 }, + /* 0x25100 */ + { 11049, 0x0000 }, { 11049, 0x0000 }, { 11049, 0x0004 }, { 11050, 0x0000 }, + /* 0x25180 */ + { 11050, 0x0000 }, { 11050, 0x0000 }, { 11050, 0x0200 }, { 11051, 0x0000 }, + /* 0x251C0 */ + { 11051, 0x2000 }, { 11052, 0x0000 }, { 11052, 0x0020 }, { 11053, 0x0000 }, + /* 0x25200 */ + { 11053, 0x0000 }, { 11053, 0x4000 }, { 11054, 0x0000 }, { 11054, 0x0000 }, + /* 0x25240 */ + { 11054, 0x1000 }, { 11055, 0x0000 }, { 11055, 0x0000 }, { 11055, 0x0000 }, + /* 0x25400 */ + { 11055, 0x0000 }, { 11055, 0x0000 }, { 11055, 0x4000 }, { 11056, 0x0000 }, + /* 0x25480 */ + { 11056, 0x4000 }, { 11057, 0x0000 }, { 11057, 0x0000 }, { 11057, 0x0000 }, + /* 0x254C0 */ + { 11057, 0x0000 }, { 11057, 0x0200 }, { 11058, 0x0000 }, { 11058, 0x0000 }, + /* 0x25500 */ + { 11058, 0x4000 }, { 11059, 0x0000 }, { 11059, 0x0000 }, { 11059, 0x0000 }, + /* 0x25580 */ + { 11059, 0x0000 }, { 11059, 0x0000 }, { 11059, 0x0080 }, { 11060, 0x0000 }, + /* 0x25740 */ + { 11060, 0x0000 }, { 11060, 0x0000 }, { 11060, 0x0000 }, { 11060, 0x0002 }, + /* 0x25780 */ + { 11061, 0x0000 }, { 11061, 0x0000 }, { 11061, 0x0200 }, { 11062, 0x0010 }, + /* 0x259C0 */ + { 11063, 0x0010 }, { 11064, 0x0010 }, { 11065, 0x0000 }, { 11065, 0x0000 }, + /* 0x25AC0 */ + { 11065, 0x0000 }, { 11065, 0x0000 }, { 11065, 0x0018 }, { 11067, 0x0002 }, + /* 0x25B80 */ + { 11068, 0x0000 }, { 11068, 0x0000 }, { 11068, 0x0000 }, { 11068, 0x0004 }, + /* 0x25C40 */ + { 11069, 0x0800 }, { 11070, 0x0000 }, { 11070, 0x0010 }, { 11071, 0x0000 }, + /* 0x25D80 */ + { 11071, 0x0000 }, { 11071, 0x0000 }, { 11071, 0x0002 }, { 11072, 0x0000 }, + /* 0x25E00 */ + { 11072, 0x0000 }, { 11072, 0x0000 }, { 11072, 0x4000 }, { 11073, 0x0000 }, + /* 0x25E40 */ + { 11073, 0x0000 }, { 11073, 0x0040 }, { 11074, 0x0024 }, { 11076, 0x0000 }, + /* 0x25EC0 */ + { 11076, 0x0004 }, { 11077, 0x0100 }, { 11078, 0x0100 }, { 11079, 0x0000 }, + /* 0x25F00 */ + { 11079, 0x0000 }, { 11079, 0x0000 }, { 11079, 0x0008 }, { 11080, 0x0000 }, + /* 0x25F40 */ + { 11080, 0x0000 }, { 11080, 0x1000 }, { 11081, 0x0000 }, { 11081, 0x0000 }, + /* 0x25FC0 */ + { 11081, 0x0000 }, { 11081, 0x0010 }, { 11082, 0x0001 }, { 11083, 0x0800 }, + /* 0x26000 */ + { 11084, 0x1000 }, { 11085, 0x0080 }, { 11086, 0x0000 }, { 11086, 0x0000 }, + /* 0x26040 */ + { 11086, 0x0000 }, { 11086, 0x0000 }, { 11086, 0x0001 }, { 11087, 0x0000 }, + /* 0x260C0 */ + { 11087, 0x0000 }, { 11087, 0x0000 }, { 11087, 0x2000 }, { 11088, 0x0000 }, + /* 0x26240 */ + { 11088, 0x0000 }, { 11088, 0x0000 }, { 11088, 0x0000 }, { 11088, 0x0001 }, + /* 0x26280 */ + { 11089, 0x0040 }, { 11090, 0x0000 }, { 11090, 0x0000 }, { 11090, 0x0000 }, + /* 0x26340 */ + { 11090, 0x1000 }, { 11091, 0x0000 }, { 11091, 0x0000 }, { 11091, 0x0000 }, + /* 0x26400 */ + { 11091, 0x0004 }, { 11092, 0x0000 }, { 11092, 0x0000 }, { 11092, 0x0000 }, + /* 0x26640 */ + { 11092, 0x0000 }, { 11092, 0x0000 }, { 11092, 0x0000 }, { 11092, 0x4000 }, + /* 0x26680 */ + { 11093, 0x0000 }, { 11093, 0x0000 }, { 11093, 0x0000 }, { 11093, 0x0001 }, + /* 0x26700 */ + { 11094, 0x0000 }, { 11094, 0x2000 }, { 11095, 0x0000 }, { 11095, 0x0000 }, + /* 0x268C0 */ + { 11095, 0x0000 }, { 11095, 0x2000 }, { 11096, 0x0400 }, { 11097, 0x0000 }, + /* 0x26940 */ + { 11097, 0x0000 }, { 11097, 0x0002 }, { 11098, 0x8000 }, { 11099, 0x0000 }, + /* 0x269C0 */ + { 11099, 0x0000 }, { 11099, 0x2000 }, { 11100, 0x0000 }, { 11100, 0x0000 }, + /* 0x26A00 */ + { 11100, 0x0000 }, { 11100, 0x4000 }, { 11101, 0x0000 }, { 11101, 0x0000 }, + /* 0x26A40 */ + { 11101, 0x0000 }, { 11101, 0x0100 }, { 11102, 0x0000 }, { 11102, 0x0000 }, + /* 0x26A80 */ + { 11102, 0x1000 }, { 11103, 0x0000 }, { 11103, 0x0000 }, { 11103, 0x0080 }, + /* 0x26AC0 */ + { 11104, 0x0000 }, { 11104, 0x0000 }, { 11104, 0x0000 }, { 11104, 0x8000 }, + /* 0x26C00 */ + { 11105, 0x0000 }, { 11105, 0x0000 }, { 11105, 0x0200 }, { 11106, 0x0000 }, + /* 0x26C40 */ + { 11106, 0x0000 }, { 11106, 0x0000 }, { 11106, 0x0000 }, { 11106, 0x0008 }, + /* 0x26CC0 */ + { 11107, 0x0000 }, { 11107, 0x2000 }, { 11108, 0x0000 }, { 11108, 0x0000 }, + /* 0x26E40 */ + { 11108, 0x0001 }, { 11109, 0x0000 }, { 11109, 0x0020 }, { 11110, 0x0000 }, + /* 0x26F80 */ + { 11110, 0x0000 }, { 11110, 0x0010 }, { 11111, 0x0000 }, { 11111, 0x0000 }, + /* 0x26FC0 */ + { 11111, 0x0000 }, { 11111, 0x0000 }, { 11111, 0x0000 }, { 11111, 0x01c0 }, + /* 0x270C0 */ + { 11114, 0x0000 }, { 11114, 0x0000 }, { 11114, 0x0000 }, { 11114, 0x0010 }, + /* 0x27100 */ + { 11115, 0x2000 }, { 11116, 0x0000 }, { 11116, 0x0000 }, { 11116, 0x0200 }, + /* 0x273C0 */ + { 11117, 0x0000 }, { 11117, 0x0c00 }, { 11119, 0x0000 }, { 11119, 0x4000 }, + /* 0x27400 */ + { 11120, 0x0000 }, { 11120, 0x0001 }, { 11121, 0x0000 }, { 11121, 0x0000 }, + /* 0x27440 */ + { 11121, 0x0200 }, { 11122, 0x0000 }, { 11122, 0x0000 }, { 11122, 0x0000 }, + /* 0x27600 */ + { 11122, 0x0000 }, { 11122, 0x0030 }, { 11124, 0x0000 }, { 11124, 0x0002 }, + /* 0x27680 */ + { 11125, 0x0010 }, { 11126, 0x0008 }, { 11127, 0x0000 }, { 11127, 0x0000 }, + /* 0x27700 */ + { 11127, 0x4000 }, { 11128, 0x0000 }, { 11128, 0x0008 }, { 11129, 0x0000 }, + /* 0x27740 */ + { 11129, 0x0000 }, { 11129, 0x0004 }, { 11130, 0x0000 }, { 11130, 0x0000 }, + /* 0x27980 */ + { 11130, 0x0020 }, { 11131, 0x0000 }, { 11131, 0x0000 }, { 11131, 0x0000 }, + /* 0x27A80 */ + { 11131, 0x0010 }, { 11132, 0x0000 }, { 11132, 0x0000 }, { 11132, 0x0000 }, + /* 0x27B80 */ + { 11132, 0x0000 }, { 11132, 0x0000 }, { 11132, 0x0000 }, { 11132, 0x4008 }, + /* 0x27BC0 */ + { 11134, 0x0080 }, { 11135, 0x0000 }, { 11135, 0x0000 }, { 11135, 0x0000 }, + /* 0x27C80 */ + { 11135, 0x0000 }, { 11135, 0x0000 }, { 11135, 0x0000 }, { 11135, 0x0100 }, + /* 0x27D80 */ + { 11136, 0x0000 }, { 11136, 0x0000 }, { 11136, 0x0001 }, { 11137, 0x0000 }, + /* 0x27E00 */ + { 11137, 0x0000 }, { 11137, 0x0001 }, { 11138, 0x0000 }, { 11138, 0x0000 }, + /* 0x27F80 */ + { 11138, 0x0000 }, { 11138, 0x0000 }, { 11138, 0x0000 }, { 11138, 0x0080 }, + /* 0x28080 */ + { 11139, 0x0400 }, { 11140, 0x0000 }, { 11140, 0x0000 }, { 11140, 0x0800 }, + /* 0x28240 */ + { 11141, 0x0000 }, { 11141, 0x0000 }, { 11141, 0x0000 }, { 11141, 0x0080 }, + /* 0x28280 */ + { 11142, 0x0004 }, { 11143, 0x0000 }, { 11143, 0x0000 }, { 11143, 0x0000 }, + /* 0x282C0 */ + { 11143, 0x0000 }, { 11143, 0x0000 }, { 11143, 0x0000 }, { 11143, 0x0008 }, + /* 0x283C0 */ + { 11144, 0x2000 }, { 11145, 0x0000 }, { 11145, 0x0000 }, { 11145, 0x0000 }, + /* 0x28400 */ + { 11145, 0x1000 }, { 11146, 0x0000 }, { 11146, 0x0000 }, { 11146, 0x0000 }, + /* 0x28440 */ + { 11146, 0x0000 }, { 11146, 0x0020 }, { 11147, 0x0000 }, { 11147, 0x0000 }, + /* 0x28540 */ + { 11147, 0x0000 }, { 11147, 0x0000 }, { 11147, 0x0800 }, { 11148, 0x0000 }, + /* 0x285C0 */ + { 11148, 0x0300 }, { 11150, 0x0000 }, { 11150, 0x0000 }, { 11150, 0x0000 }, + /* 0x286C0 */ + { 11150, 0x0000 }, { 11150, 0x0080 }, { 11151, 0x0000 }, { 11151, 0x0400 }, + /* 0x28940 */ + { 11152, 0x0240 }, { 11154, 0x0000 }, { 11154, 0x0800 }, { 11155, 0x0000 }, + /* 0x28980 */ + { 11155, 0x0180 }, { 11157, 0x0000 }, { 11157, 0x0000 }, { 11157, 0x0c00 }, + /* 0x28A00 */ + { 11159, 0x0000 }, { 11159, 0x4000 }, { 11160, 0x0200 }, { 11161, 0x0000 }, + /* 0x28A40 */ + { 11161, 0x0008 }, { 11162, 0x0000 }, { 11162, 0x0000 }, { 11162, 0x0002 }, + /* 0x28A80 */ + { 11163, 0x0000 }, { 11163, 0x0200 }, { 11164, 0x0000 }, { 11164, 0x0000 }, + /* 0x28AC0 */ + { 11164, 0x2000 }, { 11165, 0x2000 }, { 11166, 0x0010 }, { 11167, 0x0000 }, + /* 0x28BC0 */ + { 11167, 0x0002 }, { 11168, 0x0000 }, { 11168, 0x8000 }, { 11169, 0x0000 }, + /* 0x28D00 */ + { 11169, 0x0000 }, { 11169, 0x0001 }, { 11170, 0x0000 }, { 11170, 0x0000 }, + /* 0x28D40 */ + { 11170, 0x0000 }, { 11170, 0x0000 }, { 11170, 0x0000 }, { 11170, 0x0002 }, + /* 0x28DC0 */ + { 11171, 0x0000 }, { 11171, 0x0000 }, { 11171, 0x0000 }, { 11171, 0x0800 }, + /* 0x28E00 */ + { 11172, 0x0000 }, { 11172, 0x8000 }, { 11173, 0x0000 }, { 11173, 0x0040 }, + /* 0x28E80 */ + { 11174, 0x0200 }, { 11175, 0x0000 }, { 11175, 0x0000 }, { 11175, 0x0000 }, + /* 0x28EC0 */ + { 11175, 0x0000 }, { 11175, 0x0000 }, { 11175, 0x0800 }, { 11176, 0x0000 }, + /* 0x28F00 */ + { 11176, 0x0000 }, { 11176, 0x0000 }, { 11176, 0x0000 }, { 11176, 0x0004 }, + /* 0x28FC0 */ + { 11177, 0x0000 }, { 11177, 0x0000 }, { 11177, 0x0000 }, { 11177, 0x0100 }, + /* 0x29280 */ + { 11178, 0x0000 }, { 11178, 0x0000 }, { 11178, 0x0001 }, { 11179, 0x0002 }, + /* 0x29480 */ + { 11180, 0x0000 }, { 11180, 0x0001 }, { 11181, 0x0000 }, { 11181, 0x0000 }, + /* 0x295C0 */ + { 11181, 0x8000 }, { 11182, 0x0000 }, { 11182, 0x0000 }, { 11182, 0x0000 }, + /* 0x29640 */ + { 11182, 0x0000 }, { 11182, 0x0000 }, { 11182, 0x0000 }, { 11182, 0x8000 }, + /* 0x296C0 */ + { 11183, 0x0000 }, { 11183, 0x0000 }, { 11183, 0x0000 }, { 11183, 0x0001 }, + /* 0x29700 */ + { 11184, 0x0000 }, { 11184, 0x0200 }, { 11185, 0x0000 }, { 11185, 0x0000 }, + /* 0x29740 */ + { 11185, 0x0000 }, { 11185, 0x0001 }, { 11186, 0x0000 }, { 11186, 0x0000 }, + /* 0x298C0 */ + { 11186, 0x0040 }, { 11187, 0x0000 }, { 11187, 0x0000 }, { 11187, 0x0000 }, + /* 0x29A40 */ + { 11187, 0x0000 }, { 11187, 0x0000 }, { 11187, 0x0000 }, { 11187, 0x0004 }, + /* 0x29DC0 */ + { 11188, 0x0000 }, { 11188, 0x0800 }, { 11189, 0x0000 }, { 11189, 0x0000 }, + /* 0x29E00 */ + { 11189, 0x0000 }, { 11189, 0x0020 }, { 11190, 0x0000 }, { 11190, 0x2000 }, + /* 0x29E40 */ + { 11191, 0x0200 }, { 11192, 0x0000 }, { 11192, 0x0000 }, { 11192, 0x0000 }, + /* 0x29E80 */ + { 11192, 0x0400 }, { 11193, 0x0000 }, { 11193, 0x0000 }, { 11193, 0x0000 }, + /* 0x29EC0 */ + { 11193, 0x0010 }, { 11194, 0x0800 }, { 11195, 0x0200 }, { 11196, 0x0000 }, + /* 0x29FC0 */ + { 11196, 0x4000 }, { 11197, 0x0000 }, { 11197, 0x0000 }, { 11197, 0x0000 }, + /* 0x2A000 */ + { 11197, 0x0000 }, { 11197, 0x0400 }, { 11198, 0x8000 }, { 11199, 0x0000 }, + /* 0x2A080 */ + { 11199, 0x0004 }, { 11200, 0x0000 }, { 11200, 0x0000 }, { 11200, 0x0000 }, + /* 0x2A0C0 */ + { 11200, 0x0000 }, { 11200, 0x0000 }, { 11200, 0x0000 }, { 11200, 0x0200 }, + /* 0x2A180 */ + { 11201, 0x0000 }, { 11201, 0x0001 }, { 11202, 0x0000 }, { 11202, 0x0000 }, + /* 0x2A380 */ + { 11202, 0x1000 }, { 11203, 0x0000 }, { 11203, 0x0000 }, { 11203, 0x0000 }, + /* 0x2A400 */ + { 11203, 0x0000 }, { 11203, 0x0000 }, { 11203, 0x0000 }, { 11203, 0x0080 }, + /* 0x2A5C0 */ + { 11204, 0x0000 }, { 11204, 0x0000 }, { 11204, 0x0000 }, { 11204, 0x0002 }, + /* 0x2A600 */ + { 11205, 0x0004 }, { 11206, 0x0400 }, { 11207, 0x0000 }, { 11207, 0x0000 }, + /* 0x2A680 */ + { 11207, 0x0000 }, { 11207, 0x0000 }, { 11207, 0x0000 }, { 11207, 0x0004 }, +}; + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static ucs4_t jisx0213_to_ucs4 (unsigned int row, unsigned int col) +{ + ucs4_t val; + + if (row >= 0x121 && row <= 0x17e) + row -= 289; + else if (row == 0x221) + row -= 451; + else if (row >= 0x223 && row <= 0x225) + row -= 452; + else if (row == 0x228) + row -= 454; + else if (row >= 0x22c && row <= 0x22f) + row -= 457; + else if (row >= 0x26e && row <= 0x27e) + row -= 519; + else + return 0x0000; + + if (col >= 0x21 && col <= 0x7e) + col -= 0x21; + else + return 0x0000; + + val = jisx0213_to_ucs_main[row * 94 + col]; + val = jisx0213_to_ucs_pagestart[val >> 8] + (val & 0xff); + if (val == 0xfffd) + val = 0x0000; + return val; +} + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static unsigned short ucs4_to_jisx0213 (ucs4_t ucs) +{ + if (ucs < (sizeof(jisx0213_from_ucs_level1)/sizeof(jisx0213_from_ucs_level1[0])) << 6) { + int index1 = jisx0213_from_ucs_level1[ucs >> 6]; + if (index1 >= 0) { + const Summary16 *summary = &jisx0213_from_ucs_level2_2indx[((index1 << 6) + (ucs & 0x3f)) >> 4]; + unsigned short used = summary->used; + unsigned int i = ucs & 0x0f; + if (used & ((unsigned short) 1 << i)) { + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + return jisx0213_from_ucs_level2_data[summary->indx + used]; + }; + }; + } + return 0x0000; +} + +#endif /* _JISX0213_H */ diff --git a/jni/iconv/lib/johab.h b/jni/iconv/lib/johab.h new file mode 100644 index 0000000..fb2c17f --- /dev/null +++ b/jni/iconv/lib/johab.h @@ -0,0 +1,139 @@ +/* + * Copyright (C) 1999-2001, 2007 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * JOHAB + */ + +/* + Conversion between JOHAB codes (s1,s2) and KSX1001 codes (c1,c2): + Example. (s1,s2) = 0xD931, (c1,c2) = 0x2121. + (s1,s2) = 0xDEF1, (c1,c2) = 0x2C71. + (s1,s2) = 0xE031, (c1,c2) = 0x4A21. + (s1,s2) = 0xF9FE, (c1,c2) = 0x7D7E. + 0xD9 <= s1 <= 0xDE || 0xE0 <= s1 <= 0xF9, + 0x31 <= s2 <= 0x7E || 0x91 <= s2 <= 0xFE, + 0x21 <= c1 <= 0x2C || 0x4A <= c1 <= 0x7D, + 0x21 <= c2 <= 0x7E. + Invariant: + 94*(s1 < 0xE0 ? 2*s1-0x1B2 : 2*s1-0x197) + (s2 < 0x91 ? s2-0x31 : s2-0x43) + = 94*(c1-0x21)+(c2-0x21) + Conversion (s1,s2) -> (c1,c2): + t1 := (s1 < 0xE0 ? 2*s1-0x1B2 : 2*s1-0x197) + t2 := (s2 < 0x91 ? s2-0x31 : s2-0x43) + c1 := t1 + (t2 < 0x5E ? 0 : 1) + 0x21 + c2 := (t2 < 0x5E ? t2 : t2-0x5E) + 0x21 + Conversion (c1,c2) -> (s1,s2): + t := (c1 < 0x4A ? (c1-0x21+0x1B2) : (c1-0x21+0x197)) + s1 := t >> 1 + t2 := (t & 1) * 0x5E + (c2 - 0x21) + s2 := (t2 < 0x4E ? t2+0x31 : t2+0x43) + */ + +static int +johab_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + if (c == 0x5c) + *pwc = (ucs4_t) 0x20a9; + else + *pwc = (ucs4_t) c; + return 1; + } else if (c < 0xd8) { + return johab_hangul_mbtowc(conv,pwc,s,n); + } else { + unsigned char s1, s2; + s1 = c; + if ((s1 >= 0xd9 && s1 <= 0xde) || (s1 >= 0xe0 && s1 <= 0xf9)) { + if (n < 2) + return RET_TOOFEW(0); + s2 = s[1]; + if ((s2 >= 0x31 && s2 <= 0x7e) || (s2 >= 0x91 && s2 <= 0xfe)) { + /* In KSC 5601, now KS X 1001, the region s1 = 0xDA, 0xA1 <= s2 <= 0xD3 + contains the 51 Jamo (Hangul letters). But in the Johab encoding, + they have been moved to the Hangul section, see + johab_hangul_page31. */ + if (!(s1 == 0xda && (s2 >= 0xa1 && s2 <= 0xd3))) { + unsigned char t1 = (s1 < 0xe0 ? 2*(s1-0xd9) : 2*s1-0x197); + unsigned char t2 = (s2 < 0x91 ? s2-0x31 : s2-0x43); + unsigned char buf[2]; + buf[0] = t1 + (t2 < 0x5e ? 0 : 1) + 0x21; + buf[1] = (t2 < 0x5e ? t2 : t2-0x5e) + 0x21; + return ksc5601_mbtowc(conv,pwc,buf,2); + } + } + } + return RET_ILSEQ; + } +} + +static int +johab_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Try ASCII variation. */ + if (wc < 0x0080 && wc != 0x005c) { + *r = wc; + return 1; + } + if (wc == 0x20a9) { + *r = 0x5c; + return 1; + } + + /* Try JOHAB Hangul table before KSC5601 table, because the KSC5601 table + contains some (2350 out of 11172) Hangul syllables (rows 0x30XX..0x48XX), + and we want the search to return the JOHAB Hangul table entry. */ + + /* Try JOHAB Hangul. */ + ret = johab_hangul_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + r[0] = buf[0]; + r[1] = buf[1]; + return 2; + } + + /* Try KSC5601, now KS X 1001. */ + ret = ksc5601_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + unsigned char c1, c2; + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + c1 = buf[0]; + c2 = buf[1]; + if (((c1 >= 0x21 && c1 <= 0x2c) || (c1 >= 0x4a && c1 <= 0x7d)) + && (c2 >= 0x21 && c2 <= 0x7e)) { + unsigned int t = (c1 < 0x4A ? (c1-0x21+0x1B2) : (c1-0x21+0x197)); + unsigned char t2 = ((t & 1) ? 0x5e : 0) + (c2 - 0x21); + r[0] = t >> 1; + r[1] = (t2 < 0x4e ? t2+0x31 : t2+0x43); + return 2; + } + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/johab_hangul.h b/jni/iconv/lib/johab_hangul.h new file mode 100644 index 0000000..68368df --- /dev/null +++ b/jni/iconv/lib/johab_hangul.h @@ -0,0 +1,262 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * JOHAB Hangul + * + * Ken Lunde writes in his "CJKV Information Processing" book, p. 114: + * "Hangul can be composed of two or three jamo (some jamo are considered + * compound). Johab uses 19 initial jamo (consonants), 21 medial jamo (vowels) + * and 27 final jamo (consonants; 28 when you include the "fill" character + * for Hangul containing only two jamo). Multiplying these numbers results in + * 11172." + * + * Structure of the Johab encoding (see p. 181-184): + * bit 15 = 1 + * bit 14..10 = initial jamo, only 19+1 out of 32 possible values are used + * bit 9..5 = medial jamo, only 21+1 out of 32 possible values are used + * bit 4..0 = final jamo, only 27+1 out of 32 possible values are used + * + * Structure of the Unicode encoding: + * grep '^0x\([8-C]...\|D[0-7]..\)' unicode.org-mappings/EASTASIA/KSC/JOHAB.TXT + * You see that all characters there are marked "HANGUL LETTER" or "HANGUL + * SYLLABLE". If you eliminate the "HANGUL LETTER"s, the table is sorted + * in ascending order according to Johab encoding and according to the Unicode + * encoding. Now look a little more carefully, and you see that the following + * formula holds: + * unicode == 0xAC00 + * + 21 * 28 * (jamo_initial_index[(johab >> 10) & 31] - 1) + * + 28 * (jamo_medial_index[(johab >> 5) & 31] - 1) + * + jamo_final_index[johab & 31] + * where the index tables are defined as below. + */ + +/* Tables mapping 5-bit groups to jamo letters. */ +/* Note that Jamo XX = UHC 0xA4A0+XX = Unicode 0x3130+XX */ +#define NONE 0xfd +#define FILL 0xff +static const unsigned char jamo_initial[32] = { + NONE, FILL, 0x01, 0x02, 0x04, 0x07, 0x08, 0x09, + 0x11, 0x12, 0x13, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, NONE, NONE, NONE, + NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, +}; +static const unsigned char jamo_medial[32] = { + NONE, NONE, FILL, 0x1f, 0x20, 0x21, 0x22, 0x23, + NONE, NONE, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, + NONE, NONE, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + NONE, NONE, 0x30, 0x31, 0x32, 0x33, NONE, NONE, +}; +static const unsigned char jamo_final[32] = { + NONE, FILL, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, NONE, 0x12, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, NONE, NONE, +}; +/* Same as jamo_final, except that it excludes characters already + contained in jamo_initial. 11 characters instead of 27. */ +static const unsigned char jamo_final_notinitial[32] = { + NONE, NONE, NONE, NONE, 0x03, NONE, 0x05, 0x06, + NONE, NONE, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, NONE, NONE, NONE, 0x14, NONE, NONE, NONE, + NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, +}; + +/* Tables mapping 5-bit groups to packed indices. */ +#define none -1 +#define fill 0 +static const signed char jamo_initial_index[32] = { + none, fill, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x0f, 0x10, 0x11, 0x12, 0x13, none, none, none, + none, none, none, none, none, none, none, none, +}; +static const signed char jamo_medial_index[32] = { + none, none, fill, 0x01, 0x02, 0x03, 0x04, 0x05, + none, none, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + none, none, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, + none, none, 0x12, 0x13, 0x14, 0x15, none, none, +}; +static const signed char jamo_final_index[32] = { + none, fill, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x0f, 0x10, none, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, none, none, +}; + +static int +johab_hangul_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x84 && c1 <= 0xd3)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x41 && c2 < 0x7f) || (c2 >= 0x81 && c2 < 0xff)) { + unsigned int johab = (c1 << 8) | c2; + unsigned int bitspart1 = (johab >> 10) & 31; + unsigned int bitspart2 = (johab >> 5) & 31; + unsigned int bitspart3 = johab & 31; + int index1 = jamo_initial_index[bitspart1]; + int index2 = jamo_medial_index[bitspart2]; + int index3 = jamo_final_index[bitspart3]; + /* Exclude "none" values. */ + if (index1 >= 0 && index2 >= 0 && index3 >= 0) { + /* Deal with "fill" values in initial or medial position. */ + if (index1 == fill) { + if (index2 == fill) { + unsigned char jamo3 = jamo_final_notinitial[bitspart3]; + if (jamo3 != NONE) { + *pwc = (ucs4_t) 0x3130 + jamo3; + return 2; + } + } else if (index3 == fill) { + unsigned char jamo2 = jamo_medial[bitspart2]; + if (jamo2 != NONE && jamo2 != FILL) { + *pwc = (ucs4_t) 0x3130 + jamo2; + return 2; + } + } + /* Syllables composed only of medial and final don't exist. */ + } else if (index2 == fill) { + if (index3 == fill) { + unsigned char jamo1 = jamo_initial[bitspart1]; + if (jamo1 != NONE && jamo1 != FILL) { + *pwc = (ucs4_t) 0x3130 + jamo1; + return 2; + } + } + /* Syllables composed only of initial and final don't exist. */ + } else { + /* index1 and index2 are not fill, but index3 may be fill. */ + /* Nothing more to exclude. All 11172 code points are valid. */ + *pwc = 0xac00 + ((index1 - 1) * 21 + (index2 - 1)) * 28 + index3; + return 2; + } + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +/* 51 Jamo: 19 initial, 21 medial, 11 final not initial. */ +static const unsigned short johab_hangul_page31[51] = { + 0x8841, 0x8c41, 0x8444, 0x9041, 0x8446, 0x8447, 0x9441, /*0x30-0x37*/ + 0x9841, 0x9c41, 0x844a, 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, /*0x38-0x3f*/ + 0x8450, 0xa041, 0xa441, 0xa841, 0x8454, 0xac41, 0xb041, 0xb441, /*0x40-0x47*/ + 0xb841, 0xbc41, 0xc041, 0xc441, 0xc841, 0xcc41, 0xd041, 0x8461, /*0x48-0x4f*/ + 0x8481, 0x84a1, 0x84c1, 0x84e1, 0x8541, 0x8561, 0x8581, 0x85a1, /*0x50-0x57*/ + 0x85c1, 0x85e1, 0x8641, 0x8661, 0x8681, 0x86a1, 0x86c1, 0x86e1, /*0x58-0x5f*/ + 0x8741, 0x8761, 0x8781, 0x87a1, /*0x60-0x67*/ +}; + +/* Tables mapping packed indices to 5-bit groups. */ +/* index1+1 = jamo_initial_index[bitspart1] <==> + bitspart1 = jamo_initial_index_inverse[index1] */ +static const char jamo_initial_index_inverse[19] = { + 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, +}; +/* index2+1 = jamo_medial_index[bitspart2] <==> + bitspart2 = jamo_medial_index_inverse[index2] */ +static const char jamo_medial_index_inverse[21] = { + 0x03, 0x04, 0x05, 0x06, 0x07, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x1a, 0x1b, 0x1c, 0x1d, +}; +/* index3 = jamo_final_index[bitspart3] <==> + bitspart3 = jamo_final_index_inverse[index3] */ +static const char jamo_final_index_inverse[28] = { + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, +}; + +static int +johab_hangul_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + if (wc >= 0x3131 && wc < 0x3164) { + unsigned short c = johab_hangul_page31[wc-0x3131]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } else if (wc >= 0xac00 && wc < 0xd7a4) { + unsigned int index1; + unsigned int index2; + unsigned int index3; + unsigned short c; + unsigned int tmp = wc - 0xac00; + index3 = tmp % 28; tmp = tmp / 28; + index2 = tmp % 21; tmp = tmp / 21; + index1 = tmp; + c = (((((1 << 5) + | jamo_initial_index_inverse[index1]) << 5) + | jamo_medial_index_inverse[index2]) << 5) + | jamo_final_index_inverse[index3]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} + +/* + * Decomposition of JOHAB Hangul in one to three Johab Jamo elements. + */ + +/* Decompose wc into r[0..2], and return the number of resulting Jamo elements. + Return RET_ILUNI if decomposition is not possible. */ + +static int johab_hangul_decompose (conv_t conv, ucs4_t* r, ucs4_t wc) +{ + unsigned char buf[2]; + int ret = johab_hangul_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + unsigned int hangul = (buf[0] << 8) | buf[1]; + unsigned char jamo1 = jamo_initial[(hangul >> 10) & 31]; + unsigned char jamo2 = jamo_medial[(hangul >> 5) & 31]; + unsigned char jamo3 = jamo_final[hangul & 31]; + if ((hangul >> 15) != 1) abort(); + if (jamo1 != NONE && jamo2 != NONE && jamo3 != NONE) { + /* They are not all three == FILL because that would correspond to + johab = 0x8441, which doesn't exist. */ + ucs4_t* p = r; + if (jamo1 != FILL) + *p++ = 0x3130 + jamo1; + if (jamo2 != FILL) + *p++ = 0x3130 + jamo2; + if (jamo3 != FILL) + *p++ = 0x3130 + jamo3; + return p-r; + } + } + return RET_ILUNI; +} + +#undef fill +#undef none +#undef FILL +#undef NONE diff --git a/jni/iconv/lib/koi8_r.h b/jni/iconv/lib/koi8_r.h new file mode 100644 index 0000000..3e43536 --- /dev/null +++ b/jni/iconv/lib/koi8_r.h @@ -0,0 +1,153 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * KOI8-R + */ + +/* Specification: RFC 1489 */ + +static const unsigned short koi8_r_2uni[128] = { + /* 0x80 */ + 0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524, + 0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590, + /* 0x90 */ + 0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248, + 0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7, + /* 0xa0 */ + 0x2550, 0x2551, 0x2552, 0x0451, 0x2553, 0x2554, 0x2555, 0x2556, + 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, + /* 0xb0 */ + 0x255f, 0x2560, 0x2561, 0x0401, 0x2562, 0x2563, 0x2564, 0x2565, + 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x00a9, + /* 0xc0 */ + 0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, + 0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + /* 0xd0 */ + 0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, + 0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, + /* 0xe0 */ + 0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, + 0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + /* 0xf0 */ + 0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, + 0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a, +}; + +static int +koi8_r_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) koi8_r_2uni[c-0x80]; + return 1; +} + +static const unsigned char koi8_r_page00[88] = { + 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x9c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, /* 0xf0-0xf7 */ +}; +static const unsigned char koi8_r_page04[88] = { + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */ + 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */ + 0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */ + 0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */ + 0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */ + 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */ + 0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */ + 0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */ + 0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ +}; +static const unsigned char koi8_r_page22[80] = { + 0x00, 0x95, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char koi8_r_page23[8] = { + 0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char koi8_r_page25[168] = { + 0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xa0, 0xa1, 0xa2, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, /* 0x50-0x57 */ + 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, /* 0x58-0x5f */ + 0xb1, 0xb2, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, /* 0x60-0x67 */ + 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x8b, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x8d, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x8f, 0x90, 0x91, 0x92, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +koi8_r_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00f8) + c = koi8_r_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0458) + c = koi8_r_page04[wc-0x0400]; + else if (wc >= 0x2218 && wc < 0x2268) + c = koi8_r_page22[wc-0x2218]; + else if (wc >= 0x2320 && wc < 0x2328) + c = koi8_r_page23[wc-0x2320]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = koi8_r_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/koi8_ru.h b/jni/iconv/lib/koi8_ru.h new file mode 100644 index 0000000..e43ae72 --- /dev/null +++ b/jni/iconv/lib/koi8_ru.h @@ -0,0 +1,159 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * KOI8-RU + */ + +static const unsigned short koi8_ru_2uni[128] = { + /* 0x80 */ + 0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524, + 0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590, + /* 0x90 */ + 0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248, + 0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7, + /* 0xa0 */ + 0x2550, 0x2551, 0x2552, 0x0451, 0x0454, 0x2554, 0x0456, 0x0457, + 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x0491, 0x045e, 0x255e, + /* 0xb0 */ + 0x255f, 0x2560, 0x2561, 0x0401, 0x0404, 0x2563, 0x0406, 0x0407, + 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x0490, 0x040e, 0x00a9, + /* 0xc0 */ + 0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, + 0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + /* 0xd0 */ + 0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, + 0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, + /* 0xe0 */ + 0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, + 0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + /* 0xf0 */ + 0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, + 0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a, +}; + +static int +koi8_ru_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) koi8_ru_2uni[c-0x80]; + return 1; +} + +static const unsigned char koi8_ru_page00[88] = { + 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x9c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, /* 0xf0-0xf7 */ +}; +static const unsigned char koi8_ru_page04[152] = { + 0x00, 0xb3, 0x00, 0x00, 0xb4, 0x00, 0xb6, 0xb7, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x00, /* 0x08-0x0f */ + 0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */ + 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */ + 0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */ + 0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */ + 0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */ + 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */ + 0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */ + 0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */ + 0x00, 0xa3, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xbd, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char koi8_ru_page22[80] = { + 0x00, 0x95, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char koi8_ru_page23[8] = { + 0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char koi8_ru_page25[168] = { + 0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xa0, 0xa1, 0xa2, 0x00, 0xa5, 0x00, 0x00, 0xa8, /* 0x50-0x57 */ + 0xa9, 0xaa, 0xab, 0xac, 0x00, 0x00, 0xaf, 0xb0, /* 0x58-0x5f */ + 0xb1, 0xb2, 0x00, 0xb5, 0x00, 0x00, 0xb8, 0xb9, /* 0x60-0x67 */ + 0xba, 0xbb, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x8b, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x8d, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x8f, 0x90, 0x91, 0x92, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +koi8_ru_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00f8) + c = koi8_ru_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0498) + c = koi8_ru_page04[wc-0x0400]; + else if (wc >= 0x2218 && wc < 0x2268) + c = koi8_ru_page22[wc-0x2218]; + else if (wc >= 0x2320 && wc < 0x2328) + c = koi8_ru_page23[wc-0x2320]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = koi8_ru_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/koi8_t.h b/jni/iconv/lib/koi8_t.h new file mode 100644 index 0000000..0f7a568 --- /dev/null +++ b/jni/iconv/lib/koi8_t.h @@ -0,0 +1,143 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * KOI8-T + */ + +static const unsigned short koi8_t_2uni[128] = { + /* 0x80 */ + 0x049b, 0x0493, 0x201a, 0x0492, 0x201e, 0x2026, 0x2020, 0x2021, + 0xfffd, 0x2030, 0x04b3, 0x2039, 0x04b2, 0x04b7, 0x04b6, 0xfffd, + /* 0x90 */ + 0x049a, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0xfffd, 0x2122, 0xfffd, 0x203a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa0 */ + 0xfffd, 0x04ef, 0x04ee, 0x0451, 0x00a4, 0x04e3, 0x00a6, 0x00a7, + 0xfffd, 0xfffd, 0xfffd, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0xfffd, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x0401, 0xfffd, 0x04e2, 0x00b6, 0x00b7, + 0xfffd, 0x2116, 0xfffd, 0x00bb, 0xfffd, 0xfffd, 0xfffd, 0x00a9, + /* 0xc0 */ + 0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, + 0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + /* 0xd0 */ + 0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, + 0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, + /* 0xe0 */ + 0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, + 0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + /* 0xf0 */ + 0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, + 0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a, +}; + +static int +koi8_t_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = koi8_t_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char koi8_t_page00[32] = { + 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xbf, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0x00, 0x00, 0x00, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char koi8_t_page04[240] = { + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */ + 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */ + 0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */ + 0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */ + 0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */ + 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */ + 0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */ + 0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */ + 0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x83, 0x81, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x90, 0x80, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x8c, 0x8a, 0x00, 0x00, 0x8e, 0x8d, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0xb5, 0xa5, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0xa1, /* 0xe8-0xef */ +}; +static const unsigned char koi8_t_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; +static const unsigned char koi8_t_page21[24] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; + +static int +koi8_t_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = koi8_t_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x04f0) + c = koi8_t_page04[wc-0x0400]; + else if (wc >= 0x2010 && wc < 0x2040) + c = koi8_t_page20[wc-0x2010]; + else if (wc >= 0x2110 && wc < 0x2128) + c = koi8_t_page21[wc-0x2110]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/koi8_u.h b/jni/iconv/lib/koi8_u.h new file mode 100644 index 0000000..0637d58 --- /dev/null +++ b/jni/iconv/lib/koi8_u.h @@ -0,0 +1,161 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * KOI8-U + */ + +/* Specification: RFC 2319 */ + +static const unsigned short koi8_u_2uni[128] = { + /* 0x80 */ + 0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524, + 0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590, + /* 0x90 */ + 0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248, + 0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7, + /* 0xa0 */ + 0x2550, 0x2551, 0x2552, 0x0451, 0x0454, 0x2554, 0x0456, 0x0457, + 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x0491, 0x255d, 0x255e, + /* 0xb0 */ + 0x255f, 0x2560, 0x2561, 0x0401, 0x0404, 0x2563, 0x0406, 0x0407, + 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x0490, 0x256c, 0x00a9, + /* 0xc0 */ + 0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, + 0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + /* 0xd0 */ + 0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, + 0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, + /* 0xe0 */ + 0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, + 0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + /* 0xf0 */ + 0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, + 0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a, +}; + +static int +koi8_u_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) koi8_u_2uni[c-0x80]; + return 1; +} + +static const unsigned char koi8_u_page00[88] = { + 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x9c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, /* 0xf0-0xf7 */ +}; +static const unsigned char koi8_u_page04[152] = { + 0x00, 0xb3, 0x00, 0x00, 0xb4, 0x00, 0xb6, 0xb7, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */ + 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */ + 0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */ + 0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */ + 0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */ + 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */ + 0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */ + 0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */ + 0x00, 0xa3, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xbd, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char koi8_u_page22[80] = { + 0x00, 0x95, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char koi8_u_page23[8] = { + 0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char koi8_u_page25[168] = { + 0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xa0, 0xa1, 0xa2, 0x00, 0xa5, 0x00, 0x00, 0xa8, /* 0x50-0x57 */ + 0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, 0xb0, /* 0x58-0x5f */ + 0xb1, 0xb2, 0x00, 0xb5, 0x00, 0x00, 0xb8, 0xb9, /* 0x60-0x67 */ + 0xba, 0xbb, 0xbc, 0x00, 0xbe, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x8b, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x8d, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x8f, 0x90, 0x91, 0x92, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +koi8_u_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00f8) + c = koi8_u_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0498) + c = koi8_u_page04[wc-0x0400]; + else if (wc >= 0x2218 && wc < 0x2268) + c = koi8_u_page22[wc-0x2218]; + else if (wc >= 0x2320 && wc < 0x2328) + c = koi8_u_page23[wc-0x2320]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = koi8_u_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/ksc5601.h b/jni/iconv/lib/ksc5601.h new file mode 100644 index 0000000..fd16623 --- /dev/null +++ b/jni/iconv/lib/ksc5601.h @@ -0,0 +1,3022 @@ +/* + * Copyright (C) 1999-2007 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * KSC5601.1987-0, now KS X 1001:2002 + */ + +static const unsigned short ksc5601_2uni_page21[1115] = { + /* 0x21 */ + 0x3000, 0x3001, 0x3002, 0x00b7, 0x2025, 0x2026, 0x00a8, 0x3003, + 0x00ad, 0x2015, 0x2225, 0xff3c, 0x223c, 0x2018, 0x2019, 0x201c, + 0x201d, 0x3014, 0x3015, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, + 0x300d, 0x300e, 0x300f, 0x3010, 0x3011, 0x00b1, 0x00d7, 0x00f7, + 0x2260, 0x2264, 0x2265, 0x221e, 0x2234, 0x00b0, 0x2032, 0x2033, + 0x2103, 0x212b, 0xffe0, 0xffe1, 0xffe5, 0x2642, 0x2640, 0x2220, + 0x22a5, 0x2312, 0x2202, 0x2207, 0x2261, 0x2252, 0x00a7, 0x203b, + 0x2606, 0x2605, 0x25cb, 0x25cf, 0x25ce, 0x25c7, 0x25c6, 0x25a1, + 0x25a0, 0x25b3, 0x25b2, 0x25bd, 0x25bc, 0x2192, 0x2190, 0x2191, + 0x2193, 0x2194, 0x3013, 0x226a, 0x226b, 0x221a, 0x223d, 0x221d, + 0x2235, 0x222b, 0x222c, 0x2208, 0x220b, 0x2286, 0x2287, 0x2282, + 0x2283, 0x222a, 0x2229, 0x2227, 0x2228, 0xffe2, + /* 0x22 */ + 0x21d2, 0x21d4, 0x2200, 0x2203, 0x00b4, 0xff5e, 0x02c7, 0x02d8, + 0x02dd, 0x02da, 0x02d9, 0x00b8, 0x02db, 0x00a1, 0x00bf, 0x02d0, + 0x222e, 0x2211, 0x220f, 0x00a4, 0x2109, 0x2030, 0x25c1, 0x25c0, + 0x25b7, 0x25b6, 0x2664, 0x2660, 0x2661, 0x2665, 0x2667, 0x2663, + 0x2299, 0x25c8, 0x25a3, 0x25d0, 0x25d1, 0x2592, 0x25a4, 0x25a5, + 0x25a8, 0x25a7, 0x25a6, 0x25a9, 0x2668, 0x260f, 0x260e, 0x261c, + 0x261e, 0x00b6, 0x2020, 0x2021, 0x2195, 0x2197, 0x2199, 0x2196, + 0x2198, 0x266d, 0x2669, 0x266a, 0x266c, 0x327f, 0x321c, 0x2116, + 0x33c7, 0x2122, 0x33c2, 0x33d8, 0x2121, 0x20ac, 0x00ae, 0x327e, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x23 */ + 0xff01, 0xff02, 0xff03, 0xff04, 0xff05, 0xff06, 0xff07, 0xff08, + 0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, 0xff10, + 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, + 0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, 0xff20, + 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, + 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, + 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, + 0xff39, 0xff3a, 0xff3b, 0xffe6, 0xff3d, 0xff3e, 0xff3f, 0xff40, + 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, + 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, + 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58, + 0xff59, 0xff5a, 0xff5b, 0xff5c, 0xff5d, 0xffe3, + /* 0x24 */ + 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, 0x3138, + 0x3139, 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, 0x3140, + 0x3141, 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, 0x3148, + 0x3149, 0x314a, 0x314b, 0x314c, 0x314d, 0x314e, 0x314f, 0x3150, + 0x3151, 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, 0x3158, + 0x3159, 0x315a, 0x315b, 0x315c, 0x315d, 0x315e, 0x315f, 0x3160, + 0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167, 0x3168, + 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, 0x3170, + 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176, 0x3177, 0x3178, + 0x3179, 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x317f, 0x3180, + 0x3181, 0x3182, 0x3183, 0x3184, 0x3185, 0x3186, 0x3187, 0x3188, + 0x3189, 0x318a, 0x318b, 0x318c, 0x318d, 0x318e, + /* 0x25 */ + 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, + 0x2178, 0x2179, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x2160, + 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, + 0x2169, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, + 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, + 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, + 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, + 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x26 */ + 0x2500, 0x2502, 0x250c, 0x2510, 0x2518, 0x2514, 0x251c, 0x252c, + 0x2524, 0x2534, 0x253c, 0x2501, 0x2503, 0x250f, 0x2513, 0x251b, + 0x2517, 0x2523, 0x2533, 0x252b, 0x253b, 0x254b, 0x2520, 0x252f, + 0x2528, 0x2537, 0x253f, 0x251d, 0x2530, 0x2525, 0x2538, 0x2542, + 0x2512, 0x2511, 0x251a, 0x2519, 0x2516, 0x2515, 0x250e, 0x250d, + 0x251e, 0x251f, 0x2521, 0x2522, 0x2526, 0x2527, 0x2529, 0x252a, + 0x252d, 0x252e, 0x2531, 0x2532, 0x2535, 0x2536, 0x2539, 0x253a, + 0x253d, 0x253e, 0x2540, 0x2541, 0x2543, 0x2544, 0x2545, 0x2546, + 0x2547, 0x2548, 0x2549, 0x254a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x27 */ + 0x3395, 0x3396, 0x3397, 0x2113, 0x3398, 0x33c4, 0x33a3, 0x33a4, + 0x33a5, 0x33a6, 0x3399, 0x339a, 0x339b, 0x339c, 0x339d, 0x339e, + 0x339f, 0x33a0, 0x33a1, 0x33a2, 0x33ca, 0x338d, 0x338e, 0x338f, + 0x33cf, 0x3388, 0x3389, 0x33c8, 0x33a7, 0x33a8, 0x33b0, 0x33b1, + 0x33b2, 0x33b3, 0x33b4, 0x33b5, 0x33b6, 0x33b7, 0x33b8, 0x33b9, + 0x3380, 0x3381, 0x3382, 0x3383, 0x3384, 0x33ba, 0x33bb, 0x33bc, + 0x33bd, 0x33be, 0x33bf, 0x3390, 0x3391, 0x3392, 0x3393, 0x3394, + 0x2126, 0x33c0, 0x33c1, 0x338a, 0x338b, 0x338c, 0x33d6, 0x33c5, + 0x33ad, 0x33ae, 0x33af, 0x33db, 0x33a9, 0x33aa, 0x33ab, 0x33ac, + 0x33dd, 0x33d0, 0x33d3, 0x33c3, 0x33c9, 0x33dc, 0x33c6, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x28 */ + 0x00c6, 0x00d0, 0x00aa, 0x0126, 0xfffd, 0x0132, 0xfffd, 0x013f, + 0x0141, 0x00d8, 0x0152, 0x00ba, 0x00de, 0x0166, 0x014a, 0xfffd, + 0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, 0x3266, 0x3267, + 0x3268, 0x3269, 0x326a, 0x326b, 0x326c, 0x326d, 0x326e, 0x326f, + 0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, 0x3276, 0x3277, + 0x3278, 0x3279, 0x327a, 0x327b, 0x24d0, 0x24d1, 0x24d2, 0x24d3, + 0x24d4, 0x24d5, 0x24d6, 0x24d7, 0x24d8, 0x24d9, 0x24da, 0x24db, + 0x24dc, 0x24dd, 0x24de, 0x24df, 0x24e0, 0x24e1, 0x24e2, 0x24e3, + 0x24e4, 0x24e5, 0x24e6, 0x24e7, 0x24e8, 0x24e9, 0x2460, 0x2461, + 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, + 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x00bd, 0x2153, 0x2154, + 0x00bc, 0x00be, 0x215b, 0x215c, 0x215d, 0x215e, + /* 0x29 */ + 0x00e6, 0x0111, 0x00f0, 0x0127, 0x0131, 0x0133, 0x0138, 0x0140, + 0x0142, 0x00f8, 0x0153, 0x00df, 0x00fe, 0x0167, 0x014b, 0x0149, + 0x3200, 0x3201, 0x3202, 0x3203, 0x3204, 0x3205, 0x3206, 0x3207, + 0x3208, 0x3209, 0x320a, 0x320b, 0x320c, 0x320d, 0x320e, 0x320f, + 0x3210, 0x3211, 0x3212, 0x3213, 0x3214, 0x3215, 0x3216, 0x3217, + 0x3218, 0x3219, 0x321a, 0x321b, 0x249c, 0x249d, 0x249e, 0x249f, + 0x24a0, 0x24a1, 0x24a2, 0x24a3, 0x24a4, 0x24a5, 0x24a6, 0x24a7, + 0x24a8, 0x24a9, 0x24aa, 0x24ab, 0x24ac, 0x24ad, 0x24ae, 0x24af, + 0x24b0, 0x24b1, 0x24b2, 0x24b3, 0x24b4, 0x24b5, 0x2474, 0x2475, + 0x2476, 0x2477, 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, + 0x247e, 0x247f, 0x2480, 0x2481, 0x2482, 0x00b9, 0x00b2, 0x00b3, + 0x2074, 0x207f, 0x2081, 0x2082, 0x2083, 0x2084, + /* 0x2a */ + 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, + 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, + 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, + 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, + 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, + 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, + 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, + 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, + 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, + 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, + 0x3091, 0x3092, 0x3093, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x2b */ + 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8, + 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, + 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, + 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0, + 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8, + 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0, + 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8, + 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, + 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, + 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, + 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x2c */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416, + 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, + 0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, + 0x042f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, + 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, + 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, + 0x044f, +}; +static const unsigned short ksc5601_2uni_page30[2350] = { + /* 0x30 */ + 0xac00, 0xac01, 0xac04, 0xac07, 0xac08, 0xac09, 0xac0a, 0xac10, + 0xac11, 0xac12, 0xac13, 0xac14, 0xac15, 0xac16, 0xac17, 0xac19, + 0xac1a, 0xac1b, 0xac1c, 0xac1d, 0xac20, 0xac24, 0xac2c, 0xac2d, + 0xac2f, 0xac30, 0xac31, 0xac38, 0xac39, 0xac3c, 0xac40, 0xac4b, + 0xac4d, 0xac54, 0xac58, 0xac5c, 0xac70, 0xac71, 0xac74, 0xac77, + 0xac78, 0xac7a, 0xac80, 0xac81, 0xac83, 0xac84, 0xac85, 0xac86, + 0xac89, 0xac8a, 0xac8b, 0xac8c, 0xac90, 0xac94, 0xac9c, 0xac9d, + 0xac9f, 0xaca0, 0xaca1, 0xaca8, 0xaca9, 0xacaa, 0xacac, 0xacaf, + 0xacb0, 0xacb8, 0xacb9, 0xacbb, 0xacbc, 0xacbd, 0xacc1, 0xacc4, + 0xacc8, 0xaccc, 0xacd5, 0xacd7, 0xace0, 0xace1, 0xace4, 0xace7, + 0xace8, 0xacea, 0xacec, 0xacef, 0xacf0, 0xacf1, 0xacf3, 0xacf5, + 0xacf6, 0xacfc, 0xacfd, 0xad00, 0xad04, 0xad06, + /* 0x31 */ + 0xad0c, 0xad0d, 0xad0f, 0xad11, 0xad18, 0xad1c, 0xad20, 0xad29, + 0xad2c, 0xad2d, 0xad34, 0xad35, 0xad38, 0xad3c, 0xad44, 0xad45, + 0xad47, 0xad49, 0xad50, 0xad54, 0xad58, 0xad61, 0xad63, 0xad6c, + 0xad6d, 0xad70, 0xad73, 0xad74, 0xad75, 0xad76, 0xad7b, 0xad7c, + 0xad7d, 0xad7f, 0xad81, 0xad82, 0xad88, 0xad89, 0xad8c, 0xad90, + 0xad9c, 0xad9d, 0xada4, 0xadb7, 0xadc0, 0xadc1, 0xadc4, 0xadc8, + 0xadd0, 0xadd1, 0xadd3, 0xaddc, 0xade0, 0xade4, 0xadf8, 0xadf9, + 0xadfc, 0xadff, 0xae00, 0xae01, 0xae08, 0xae09, 0xae0b, 0xae0d, + 0xae14, 0xae30, 0xae31, 0xae34, 0xae37, 0xae38, 0xae3a, 0xae40, + 0xae41, 0xae43, 0xae45, 0xae46, 0xae4a, 0xae4c, 0xae4d, 0xae4e, + 0xae50, 0xae54, 0xae56, 0xae5c, 0xae5d, 0xae5f, 0xae60, 0xae61, + 0xae65, 0xae68, 0xae69, 0xae6c, 0xae70, 0xae78, + /* 0x32 */ + 0xae79, 0xae7b, 0xae7c, 0xae7d, 0xae84, 0xae85, 0xae8c, 0xaebc, + 0xaebd, 0xaebe, 0xaec0, 0xaec4, 0xaecc, 0xaecd, 0xaecf, 0xaed0, + 0xaed1, 0xaed8, 0xaed9, 0xaedc, 0xaee8, 0xaeeb, 0xaeed, 0xaef4, + 0xaef8, 0xaefc, 0xaf07, 0xaf08, 0xaf0d, 0xaf10, 0xaf2c, 0xaf2d, + 0xaf30, 0xaf32, 0xaf34, 0xaf3c, 0xaf3d, 0xaf3f, 0xaf41, 0xaf42, + 0xaf43, 0xaf48, 0xaf49, 0xaf50, 0xaf5c, 0xaf5d, 0xaf64, 0xaf65, + 0xaf79, 0xaf80, 0xaf84, 0xaf88, 0xaf90, 0xaf91, 0xaf95, 0xaf9c, + 0xafb8, 0xafb9, 0xafbc, 0xafc0, 0xafc7, 0xafc8, 0xafc9, 0xafcb, + 0xafcd, 0xafce, 0xafd4, 0xafdc, 0xafe8, 0xafe9, 0xaff0, 0xaff1, + 0xaff4, 0xaff8, 0xb000, 0xb001, 0xb004, 0xb00c, 0xb010, 0xb014, + 0xb01c, 0xb01d, 0xb028, 0xb044, 0xb045, 0xb048, 0xb04a, 0xb04c, + 0xb04e, 0xb053, 0xb054, 0xb055, 0xb057, 0xb059, + /* 0x33 */ + 0xb05d, 0xb07c, 0xb07d, 0xb080, 0xb084, 0xb08c, 0xb08d, 0xb08f, + 0xb091, 0xb098, 0xb099, 0xb09a, 0xb09c, 0xb09f, 0xb0a0, 0xb0a1, + 0xb0a2, 0xb0a8, 0xb0a9, 0xb0ab, 0xb0ac, 0xb0ad, 0xb0ae, 0xb0af, + 0xb0b1, 0xb0b3, 0xb0b4, 0xb0b5, 0xb0b8, 0xb0bc, 0xb0c4, 0xb0c5, + 0xb0c7, 0xb0c8, 0xb0c9, 0xb0d0, 0xb0d1, 0xb0d4, 0xb0d8, 0xb0e0, + 0xb0e5, 0xb108, 0xb109, 0xb10b, 0xb10c, 0xb110, 0xb112, 0xb113, + 0xb118, 0xb119, 0xb11b, 0xb11c, 0xb11d, 0xb123, 0xb124, 0xb125, + 0xb128, 0xb12c, 0xb134, 0xb135, 0xb137, 0xb138, 0xb139, 0xb140, + 0xb141, 0xb144, 0xb148, 0xb150, 0xb151, 0xb154, 0xb155, 0xb158, + 0xb15c, 0xb160, 0xb178, 0xb179, 0xb17c, 0xb180, 0xb182, 0xb188, + 0xb189, 0xb18b, 0xb18d, 0xb192, 0xb193, 0xb194, 0xb198, 0xb19c, + 0xb1a8, 0xb1cc, 0xb1d0, 0xb1d4, 0xb1dc, 0xb1dd, + /* 0x34 */ + 0xb1df, 0xb1e8, 0xb1e9, 0xb1ec, 0xb1f0, 0xb1f9, 0xb1fb, 0xb1fd, + 0xb204, 0xb205, 0xb208, 0xb20b, 0xb20c, 0xb214, 0xb215, 0xb217, + 0xb219, 0xb220, 0xb234, 0xb23c, 0xb258, 0xb25c, 0xb260, 0xb268, + 0xb269, 0xb274, 0xb275, 0xb27c, 0xb284, 0xb285, 0xb289, 0xb290, + 0xb291, 0xb294, 0xb298, 0xb299, 0xb29a, 0xb2a0, 0xb2a1, 0xb2a3, + 0xb2a5, 0xb2a6, 0xb2aa, 0xb2ac, 0xb2b0, 0xb2b4, 0xb2c8, 0xb2c9, + 0xb2cc, 0xb2d0, 0xb2d2, 0xb2d8, 0xb2d9, 0xb2db, 0xb2dd, 0xb2e2, + 0xb2e4, 0xb2e5, 0xb2e6, 0xb2e8, 0xb2eb, 0xb2ec, 0xb2ed, 0xb2ee, + 0xb2ef, 0xb2f3, 0xb2f4, 0xb2f5, 0xb2f7, 0xb2f8, 0xb2f9, 0xb2fa, + 0xb2fb, 0xb2ff, 0xb300, 0xb301, 0xb304, 0xb308, 0xb310, 0xb311, + 0xb313, 0xb314, 0xb315, 0xb31c, 0xb354, 0xb355, 0xb356, 0xb358, + 0xb35b, 0xb35c, 0xb35e, 0xb35f, 0xb364, 0xb365, + /* 0x35 */ + 0xb367, 0xb369, 0xb36b, 0xb36e, 0xb370, 0xb371, 0xb374, 0xb378, + 0xb380, 0xb381, 0xb383, 0xb384, 0xb385, 0xb38c, 0xb390, 0xb394, + 0xb3a0, 0xb3a1, 0xb3a8, 0xb3ac, 0xb3c4, 0xb3c5, 0xb3c8, 0xb3cb, + 0xb3cc, 0xb3ce, 0xb3d0, 0xb3d4, 0xb3d5, 0xb3d7, 0xb3d9, 0xb3db, + 0xb3dd, 0xb3e0, 0xb3e4, 0xb3e8, 0xb3fc, 0xb410, 0xb418, 0xb41c, + 0xb420, 0xb428, 0xb429, 0xb42b, 0xb434, 0xb450, 0xb451, 0xb454, + 0xb458, 0xb460, 0xb461, 0xb463, 0xb465, 0xb46c, 0xb480, 0xb488, + 0xb49d, 0xb4a4, 0xb4a8, 0xb4ac, 0xb4b5, 0xb4b7, 0xb4b9, 0xb4c0, + 0xb4c4, 0xb4c8, 0xb4d0, 0xb4d5, 0xb4dc, 0xb4dd, 0xb4e0, 0xb4e3, + 0xb4e4, 0xb4e6, 0xb4ec, 0xb4ed, 0xb4ef, 0xb4f1, 0xb4f8, 0xb514, + 0xb515, 0xb518, 0xb51b, 0xb51c, 0xb524, 0xb525, 0xb527, 0xb528, + 0xb529, 0xb52a, 0xb530, 0xb531, 0xb534, 0xb538, + /* 0x36 */ + 0xb540, 0xb541, 0xb543, 0xb544, 0xb545, 0xb54b, 0xb54c, 0xb54d, + 0xb550, 0xb554, 0xb55c, 0xb55d, 0xb55f, 0xb560, 0xb561, 0xb5a0, + 0xb5a1, 0xb5a4, 0xb5a8, 0xb5aa, 0xb5ab, 0xb5b0, 0xb5b1, 0xb5b3, + 0xb5b4, 0xb5b5, 0xb5bb, 0xb5bc, 0xb5bd, 0xb5c0, 0xb5c4, 0xb5cc, + 0xb5cd, 0xb5cf, 0xb5d0, 0xb5d1, 0xb5d8, 0xb5ec, 0xb610, 0xb611, + 0xb614, 0xb618, 0xb625, 0xb62c, 0xb634, 0xb648, 0xb664, 0xb668, + 0xb69c, 0xb69d, 0xb6a0, 0xb6a4, 0xb6ab, 0xb6ac, 0xb6b1, 0xb6d4, + 0xb6f0, 0xb6f4, 0xb6f8, 0xb700, 0xb701, 0xb705, 0xb728, 0xb729, + 0xb72c, 0xb72f, 0xb730, 0xb738, 0xb739, 0xb73b, 0xb744, 0xb748, + 0xb74c, 0xb754, 0xb755, 0xb760, 0xb764, 0xb768, 0xb770, 0xb771, + 0xb773, 0xb775, 0xb77c, 0xb77d, 0xb780, 0xb784, 0xb78c, 0xb78d, + 0xb78f, 0xb790, 0xb791, 0xb792, 0xb796, 0xb797, + /* 0x37 */ + 0xb798, 0xb799, 0xb79c, 0xb7a0, 0xb7a8, 0xb7a9, 0xb7ab, 0xb7ac, + 0xb7ad, 0xb7b4, 0xb7b5, 0xb7b8, 0xb7c7, 0xb7c9, 0xb7ec, 0xb7ed, + 0xb7f0, 0xb7f4, 0xb7fc, 0xb7fd, 0xb7ff, 0xb800, 0xb801, 0xb807, + 0xb808, 0xb809, 0xb80c, 0xb810, 0xb818, 0xb819, 0xb81b, 0xb81d, + 0xb824, 0xb825, 0xb828, 0xb82c, 0xb834, 0xb835, 0xb837, 0xb838, + 0xb839, 0xb840, 0xb844, 0xb851, 0xb853, 0xb85c, 0xb85d, 0xb860, + 0xb864, 0xb86c, 0xb86d, 0xb86f, 0xb871, 0xb878, 0xb87c, 0xb88d, + 0xb8a8, 0xb8b0, 0xb8b4, 0xb8b8, 0xb8c0, 0xb8c1, 0xb8c3, 0xb8c5, + 0xb8cc, 0xb8d0, 0xb8d4, 0xb8dd, 0xb8df, 0xb8e1, 0xb8e8, 0xb8e9, + 0xb8ec, 0xb8f0, 0xb8f8, 0xb8f9, 0xb8fb, 0xb8fd, 0xb904, 0xb918, + 0xb920, 0xb93c, 0xb93d, 0xb940, 0xb944, 0xb94c, 0xb94f, 0xb951, + 0xb958, 0xb959, 0xb95c, 0xb960, 0xb968, 0xb969, + /* 0x38 */ + 0xb96b, 0xb96d, 0xb974, 0xb975, 0xb978, 0xb97c, 0xb984, 0xb985, + 0xb987, 0xb989, 0xb98a, 0xb98d, 0xb98e, 0xb9ac, 0xb9ad, 0xb9b0, + 0xb9b4, 0xb9bc, 0xb9bd, 0xb9bf, 0xb9c1, 0xb9c8, 0xb9c9, 0xb9cc, + 0xb9ce, 0xb9cf, 0xb9d0, 0xb9d1, 0xb9d2, 0xb9d8, 0xb9d9, 0xb9db, + 0xb9dd, 0xb9de, 0xb9e1, 0xb9e3, 0xb9e4, 0xb9e5, 0xb9e8, 0xb9ec, + 0xb9f4, 0xb9f5, 0xb9f7, 0xb9f8, 0xb9f9, 0xb9fa, 0xba00, 0xba01, + 0xba08, 0xba15, 0xba38, 0xba39, 0xba3c, 0xba40, 0xba42, 0xba48, + 0xba49, 0xba4b, 0xba4d, 0xba4e, 0xba53, 0xba54, 0xba55, 0xba58, + 0xba5c, 0xba64, 0xba65, 0xba67, 0xba68, 0xba69, 0xba70, 0xba71, + 0xba74, 0xba78, 0xba83, 0xba84, 0xba85, 0xba87, 0xba8c, 0xbaa8, + 0xbaa9, 0xbaab, 0xbaac, 0xbab0, 0xbab2, 0xbab8, 0xbab9, 0xbabb, + 0xbabd, 0xbac4, 0xbac8, 0xbad8, 0xbad9, 0xbafc, + /* 0x39 */ + 0xbb00, 0xbb04, 0xbb0d, 0xbb0f, 0xbb11, 0xbb18, 0xbb1c, 0xbb20, + 0xbb29, 0xbb2b, 0xbb34, 0xbb35, 0xbb36, 0xbb38, 0xbb3b, 0xbb3c, + 0xbb3d, 0xbb3e, 0xbb44, 0xbb45, 0xbb47, 0xbb49, 0xbb4d, 0xbb4f, + 0xbb50, 0xbb54, 0xbb58, 0xbb61, 0xbb63, 0xbb6c, 0xbb88, 0xbb8c, + 0xbb90, 0xbba4, 0xbba8, 0xbbac, 0xbbb4, 0xbbb7, 0xbbc0, 0xbbc4, + 0xbbc8, 0xbbd0, 0xbbd3, 0xbbf8, 0xbbf9, 0xbbfc, 0xbbff, 0xbc00, + 0xbc02, 0xbc08, 0xbc09, 0xbc0b, 0xbc0c, 0xbc0d, 0xbc0f, 0xbc11, + 0xbc14, 0xbc15, 0xbc16, 0xbc17, 0xbc18, 0xbc1b, 0xbc1c, 0xbc1d, + 0xbc1e, 0xbc1f, 0xbc24, 0xbc25, 0xbc27, 0xbc29, 0xbc2d, 0xbc30, + 0xbc31, 0xbc34, 0xbc38, 0xbc40, 0xbc41, 0xbc43, 0xbc44, 0xbc45, + 0xbc49, 0xbc4c, 0xbc4d, 0xbc50, 0xbc5d, 0xbc84, 0xbc85, 0xbc88, + 0xbc8b, 0xbc8c, 0xbc8e, 0xbc94, 0xbc95, 0xbc97, + /* 0x3a */ + 0xbc99, 0xbc9a, 0xbca0, 0xbca1, 0xbca4, 0xbca7, 0xbca8, 0xbcb0, + 0xbcb1, 0xbcb3, 0xbcb4, 0xbcb5, 0xbcbc, 0xbcbd, 0xbcc0, 0xbcc4, + 0xbccd, 0xbccf, 0xbcd0, 0xbcd1, 0xbcd5, 0xbcd8, 0xbcdc, 0xbcf4, + 0xbcf5, 0xbcf6, 0xbcf8, 0xbcfc, 0xbd04, 0xbd05, 0xbd07, 0xbd09, + 0xbd10, 0xbd14, 0xbd24, 0xbd2c, 0xbd40, 0xbd48, 0xbd49, 0xbd4c, + 0xbd50, 0xbd58, 0xbd59, 0xbd64, 0xbd68, 0xbd80, 0xbd81, 0xbd84, + 0xbd87, 0xbd88, 0xbd89, 0xbd8a, 0xbd90, 0xbd91, 0xbd93, 0xbd95, + 0xbd99, 0xbd9a, 0xbd9c, 0xbda4, 0xbdb0, 0xbdb8, 0xbdd4, 0xbdd5, + 0xbdd8, 0xbddc, 0xbde9, 0xbdf0, 0xbdf4, 0xbdf8, 0xbe00, 0xbe03, + 0xbe05, 0xbe0c, 0xbe0d, 0xbe10, 0xbe14, 0xbe1c, 0xbe1d, 0xbe1f, + 0xbe44, 0xbe45, 0xbe48, 0xbe4c, 0xbe4e, 0xbe54, 0xbe55, 0xbe57, + 0xbe59, 0xbe5a, 0xbe5b, 0xbe60, 0xbe61, 0xbe64, + /* 0x3b */ + 0xbe68, 0xbe6a, 0xbe70, 0xbe71, 0xbe73, 0xbe74, 0xbe75, 0xbe7b, + 0xbe7c, 0xbe7d, 0xbe80, 0xbe84, 0xbe8c, 0xbe8d, 0xbe8f, 0xbe90, + 0xbe91, 0xbe98, 0xbe99, 0xbea8, 0xbed0, 0xbed1, 0xbed4, 0xbed7, + 0xbed8, 0xbee0, 0xbee3, 0xbee4, 0xbee5, 0xbeec, 0xbf01, 0xbf08, + 0xbf09, 0xbf18, 0xbf19, 0xbf1b, 0xbf1c, 0xbf1d, 0xbf40, 0xbf41, + 0xbf44, 0xbf48, 0xbf50, 0xbf51, 0xbf55, 0xbf94, 0xbfb0, 0xbfc5, + 0xbfcc, 0xbfcd, 0xbfd0, 0xbfd4, 0xbfdc, 0xbfdf, 0xbfe1, 0xc03c, + 0xc051, 0xc058, 0xc05c, 0xc060, 0xc068, 0xc069, 0xc090, 0xc091, + 0xc094, 0xc098, 0xc0a0, 0xc0a1, 0xc0a3, 0xc0a5, 0xc0ac, 0xc0ad, + 0xc0af, 0xc0b0, 0xc0b3, 0xc0b4, 0xc0b5, 0xc0b6, 0xc0bc, 0xc0bd, + 0xc0bf, 0xc0c0, 0xc0c1, 0xc0c5, 0xc0c8, 0xc0c9, 0xc0cc, 0xc0d0, + 0xc0d8, 0xc0d9, 0xc0db, 0xc0dc, 0xc0dd, 0xc0e4, + /* 0x3c */ + 0xc0e5, 0xc0e8, 0xc0ec, 0xc0f4, 0xc0f5, 0xc0f7, 0xc0f9, 0xc100, + 0xc104, 0xc108, 0xc110, 0xc115, 0xc11c, 0xc11d, 0xc11e, 0xc11f, + 0xc120, 0xc123, 0xc124, 0xc126, 0xc127, 0xc12c, 0xc12d, 0xc12f, + 0xc130, 0xc131, 0xc136, 0xc138, 0xc139, 0xc13c, 0xc140, 0xc148, + 0xc149, 0xc14b, 0xc14c, 0xc14d, 0xc154, 0xc155, 0xc158, 0xc15c, + 0xc164, 0xc165, 0xc167, 0xc168, 0xc169, 0xc170, 0xc174, 0xc178, + 0xc185, 0xc18c, 0xc18d, 0xc18e, 0xc190, 0xc194, 0xc196, 0xc19c, + 0xc19d, 0xc19f, 0xc1a1, 0xc1a5, 0xc1a8, 0xc1a9, 0xc1ac, 0xc1b0, + 0xc1bd, 0xc1c4, 0xc1c8, 0xc1cc, 0xc1d4, 0xc1d7, 0xc1d8, 0xc1e0, + 0xc1e4, 0xc1e8, 0xc1f0, 0xc1f1, 0xc1f3, 0xc1fc, 0xc1fd, 0xc200, + 0xc204, 0xc20c, 0xc20d, 0xc20f, 0xc211, 0xc218, 0xc219, 0xc21c, + 0xc21f, 0xc220, 0xc228, 0xc229, 0xc22b, 0xc22d, + /* 0x3d */ + 0xc22f, 0xc231, 0xc232, 0xc234, 0xc248, 0xc250, 0xc251, 0xc254, + 0xc258, 0xc260, 0xc265, 0xc26c, 0xc26d, 0xc270, 0xc274, 0xc27c, + 0xc27d, 0xc27f, 0xc281, 0xc288, 0xc289, 0xc290, 0xc298, 0xc29b, + 0xc29d, 0xc2a4, 0xc2a5, 0xc2a8, 0xc2ac, 0xc2ad, 0xc2b4, 0xc2b5, + 0xc2b7, 0xc2b9, 0xc2dc, 0xc2dd, 0xc2e0, 0xc2e3, 0xc2e4, 0xc2eb, + 0xc2ec, 0xc2ed, 0xc2ef, 0xc2f1, 0xc2f6, 0xc2f8, 0xc2f9, 0xc2fb, + 0xc2fc, 0xc300, 0xc308, 0xc309, 0xc30c, 0xc30d, 0xc313, 0xc314, + 0xc315, 0xc318, 0xc31c, 0xc324, 0xc325, 0xc328, 0xc329, 0xc345, + 0xc368, 0xc369, 0xc36c, 0xc370, 0xc372, 0xc378, 0xc379, 0xc37c, + 0xc37d, 0xc384, 0xc388, 0xc38c, 0xc3c0, 0xc3d8, 0xc3d9, 0xc3dc, + 0xc3df, 0xc3e0, 0xc3e2, 0xc3e8, 0xc3e9, 0xc3ed, 0xc3f4, 0xc3f5, + 0xc3f8, 0xc408, 0xc410, 0xc424, 0xc42c, 0xc430, + /* 0x3e */ + 0xc434, 0xc43c, 0xc43d, 0xc448, 0xc464, 0xc465, 0xc468, 0xc46c, + 0xc474, 0xc475, 0xc479, 0xc480, 0xc494, 0xc49c, 0xc4b8, 0xc4bc, + 0xc4e9, 0xc4f0, 0xc4f1, 0xc4f4, 0xc4f8, 0xc4fa, 0xc4ff, 0xc500, + 0xc501, 0xc50c, 0xc510, 0xc514, 0xc51c, 0xc528, 0xc529, 0xc52c, + 0xc530, 0xc538, 0xc539, 0xc53b, 0xc53d, 0xc544, 0xc545, 0xc548, + 0xc549, 0xc54a, 0xc54c, 0xc54d, 0xc54e, 0xc553, 0xc554, 0xc555, + 0xc557, 0xc558, 0xc559, 0xc55d, 0xc55e, 0xc560, 0xc561, 0xc564, + 0xc568, 0xc570, 0xc571, 0xc573, 0xc574, 0xc575, 0xc57c, 0xc57d, + 0xc580, 0xc584, 0xc587, 0xc58c, 0xc58d, 0xc58f, 0xc591, 0xc595, + 0xc597, 0xc598, 0xc59c, 0xc5a0, 0xc5a9, 0xc5b4, 0xc5b5, 0xc5b8, + 0xc5b9, 0xc5bb, 0xc5bc, 0xc5bd, 0xc5be, 0xc5c4, 0xc5c5, 0xc5c6, + 0xc5c7, 0xc5c8, 0xc5c9, 0xc5ca, 0xc5cc, 0xc5ce, + /* 0x3f */ + 0xc5d0, 0xc5d1, 0xc5d4, 0xc5d8, 0xc5e0, 0xc5e1, 0xc5e3, 0xc5e5, + 0xc5ec, 0xc5ed, 0xc5ee, 0xc5f0, 0xc5f4, 0xc5f6, 0xc5f7, 0xc5fc, + 0xc5fd, 0xc5fe, 0xc5ff, 0xc600, 0xc601, 0xc605, 0xc606, 0xc607, + 0xc608, 0xc60c, 0xc610, 0xc618, 0xc619, 0xc61b, 0xc61c, 0xc624, + 0xc625, 0xc628, 0xc62c, 0xc62d, 0xc62e, 0xc630, 0xc633, 0xc634, + 0xc635, 0xc637, 0xc639, 0xc63b, 0xc640, 0xc641, 0xc644, 0xc648, + 0xc650, 0xc651, 0xc653, 0xc654, 0xc655, 0xc65c, 0xc65d, 0xc660, + 0xc66c, 0xc66f, 0xc671, 0xc678, 0xc679, 0xc67c, 0xc680, 0xc688, + 0xc689, 0xc68b, 0xc68d, 0xc694, 0xc695, 0xc698, 0xc69c, 0xc6a4, + 0xc6a5, 0xc6a7, 0xc6a9, 0xc6b0, 0xc6b1, 0xc6b4, 0xc6b8, 0xc6b9, + 0xc6ba, 0xc6c0, 0xc6c1, 0xc6c3, 0xc6c5, 0xc6cc, 0xc6cd, 0xc6d0, + 0xc6d4, 0xc6dc, 0xc6dd, 0xc6e0, 0xc6e1, 0xc6e8, + /* 0x40 */ + 0xc6e9, 0xc6ec, 0xc6f0, 0xc6f8, 0xc6f9, 0xc6fd, 0xc704, 0xc705, + 0xc708, 0xc70c, 0xc714, 0xc715, 0xc717, 0xc719, 0xc720, 0xc721, + 0xc724, 0xc728, 0xc730, 0xc731, 0xc733, 0xc735, 0xc737, 0xc73c, + 0xc73d, 0xc740, 0xc744, 0xc74a, 0xc74c, 0xc74d, 0xc74f, 0xc751, + 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc75c, + 0xc760, 0xc768, 0xc76b, 0xc774, 0xc775, 0xc778, 0xc77c, 0xc77d, + 0xc77e, 0xc783, 0xc784, 0xc785, 0xc787, 0xc788, 0xc789, 0xc78a, + 0xc78e, 0xc790, 0xc791, 0xc794, 0xc796, 0xc797, 0xc798, 0xc79a, + 0xc7a0, 0xc7a1, 0xc7a3, 0xc7a4, 0xc7a5, 0xc7a6, 0xc7ac, 0xc7ad, + 0xc7b0, 0xc7b4, 0xc7bc, 0xc7bd, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c8, + 0xc7c9, 0xc7cc, 0xc7ce, 0xc7d0, 0xc7d8, 0xc7dd, 0xc7e4, 0xc7e8, + 0xc7ec, 0xc800, 0xc801, 0xc804, 0xc808, 0xc80a, + /* 0x41 */ + 0xc810, 0xc811, 0xc813, 0xc815, 0xc816, 0xc81c, 0xc81d, 0xc820, + 0xc824, 0xc82c, 0xc82d, 0xc82f, 0xc831, 0xc838, 0xc83c, 0xc840, + 0xc848, 0xc849, 0xc84c, 0xc84d, 0xc854, 0xc870, 0xc871, 0xc874, + 0xc878, 0xc87a, 0xc880, 0xc881, 0xc883, 0xc885, 0xc886, 0xc887, + 0xc88b, 0xc88c, 0xc88d, 0xc894, 0xc89d, 0xc89f, 0xc8a1, 0xc8a8, + 0xc8bc, 0xc8bd, 0xc8c4, 0xc8c8, 0xc8cc, 0xc8d4, 0xc8d5, 0xc8d7, + 0xc8d9, 0xc8e0, 0xc8e1, 0xc8e4, 0xc8f5, 0xc8fc, 0xc8fd, 0xc900, + 0xc904, 0xc905, 0xc906, 0xc90c, 0xc90d, 0xc90f, 0xc911, 0xc918, + 0xc92c, 0xc934, 0xc950, 0xc951, 0xc954, 0xc958, 0xc960, 0xc961, + 0xc963, 0xc96c, 0xc970, 0xc974, 0xc97c, 0xc988, 0xc989, 0xc98c, + 0xc990, 0xc998, 0xc999, 0xc99b, 0xc99d, 0xc9c0, 0xc9c1, 0xc9c4, + 0xc9c7, 0xc9c8, 0xc9ca, 0xc9d0, 0xc9d1, 0xc9d3, + /* 0x42 */ + 0xc9d5, 0xc9d6, 0xc9d9, 0xc9da, 0xc9dc, 0xc9dd, 0xc9e0, 0xc9e2, + 0xc9e4, 0xc9e7, 0xc9ec, 0xc9ed, 0xc9ef, 0xc9f0, 0xc9f1, 0xc9f8, + 0xc9f9, 0xc9fc, 0xca00, 0xca08, 0xca09, 0xca0b, 0xca0c, 0xca0d, + 0xca14, 0xca18, 0xca29, 0xca4c, 0xca4d, 0xca50, 0xca54, 0xca5c, + 0xca5d, 0xca5f, 0xca60, 0xca61, 0xca68, 0xca7d, 0xca84, 0xca98, + 0xcabc, 0xcabd, 0xcac0, 0xcac4, 0xcacc, 0xcacd, 0xcacf, 0xcad1, + 0xcad3, 0xcad8, 0xcad9, 0xcae0, 0xcaec, 0xcaf4, 0xcb08, 0xcb10, + 0xcb14, 0xcb18, 0xcb20, 0xcb21, 0xcb41, 0xcb48, 0xcb49, 0xcb4c, + 0xcb50, 0xcb58, 0xcb59, 0xcb5d, 0xcb64, 0xcb78, 0xcb79, 0xcb9c, + 0xcbb8, 0xcbd4, 0xcbe4, 0xcbe7, 0xcbe9, 0xcc0c, 0xcc0d, 0xcc10, + 0xcc14, 0xcc1c, 0xcc1d, 0xcc21, 0xcc22, 0xcc27, 0xcc28, 0xcc29, + 0xcc2c, 0xcc2e, 0xcc30, 0xcc38, 0xcc39, 0xcc3b, + /* 0x43 */ + 0xcc3c, 0xcc3d, 0xcc3e, 0xcc44, 0xcc45, 0xcc48, 0xcc4c, 0xcc54, + 0xcc55, 0xcc57, 0xcc58, 0xcc59, 0xcc60, 0xcc64, 0xcc66, 0xcc68, + 0xcc70, 0xcc75, 0xcc98, 0xcc99, 0xcc9c, 0xcca0, 0xcca8, 0xcca9, + 0xccab, 0xccac, 0xccad, 0xccb4, 0xccb5, 0xccb8, 0xccbc, 0xccc4, + 0xccc5, 0xccc7, 0xccc9, 0xccd0, 0xccd4, 0xcce4, 0xccec, 0xccf0, + 0xcd01, 0xcd08, 0xcd09, 0xcd0c, 0xcd10, 0xcd18, 0xcd19, 0xcd1b, + 0xcd1d, 0xcd24, 0xcd28, 0xcd2c, 0xcd39, 0xcd5c, 0xcd60, 0xcd64, + 0xcd6c, 0xcd6d, 0xcd6f, 0xcd71, 0xcd78, 0xcd88, 0xcd94, 0xcd95, + 0xcd98, 0xcd9c, 0xcda4, 0xcda5, 0xcda7, 0xcda9, 0xcdb0, 0xcdc4, + 0xcdcc, 0xcdd0, 0xcde8, 0xcdec, 0xcdf0, 0xcdf8, 0xcdf9, 0xcdfb, + 0xcdfd, 0xce04, 0xce08, 0xce0c, 0xce14, 0xce19, 0xce20, 0xce21, + 0xce24, 0xce28, 0xce30, 0xce31, 0xce33, 0xce35, + /* 0x44 */ + 0xce58, 0xce59, 0xce5c, 0xce5f, 0xce60, 0xce61, 0xce68, 0xce69, + 0xce6b, 0xce6d, 0xce74, 0xce75, 0xce78, 0xce7c, 0xce84, 0xce85, + 0xce87, 0xce89, 0xce90, 0xce91, 0xce94, 0xce98, 0xcea0, 0xcea1, + 0xcea3, 0xcea4, 0xcea5, 0xceac, 0xcead, 0xcec1, 0xcee4, 0xcee5, + 0xcee8, 0xceeb, 0xceec, 0xcef4, 0xcef5, 0xcef7, 0xcef8, 0xcef9, + 0xcf00, 0xcf01, 0xcf04, 0xcf08, 0xcf10, 0xcf11, 0xcf13, 0xcf15, + 0xcf1c, 0xcf20, 0xcf24, 0xcf2c, 0xcf2d, 0xcf2f, 0xcf30, 0xcf31, + 0xcf38, 0xcf54, 0xcf55, 0xcf58, 0xcf5c, 0xcf64, 0xcf65, 0xcf67, + 0xcf69, 0xcf70, 0xcf71, 0xcf74, 0xcf78, 0xcf80, 0xcf85, 0xcf8c, + 0xcfa1, 0xcfa8, 0xcfb0, 0xcfc4, 0xcfe0, 0xcfe1, 0xcfe4, 0xcfe8, + 0xcff0, 0xcff1, 0xcff3, 0xcff5, 0xcffc, 0xd000, 0xd004, 0xd011, + 0xd018, 0xd02d, 0xd034, 0xd035, 0xd038, 0xd03c, + /* 0x45 */ + 0xd044, 0xd045, 0xd047, 0xd049, 0xd050, 0xd054, 0xd058, 0xd060, + 0xd06c, 0xd06d, 0xd070, 0xd074, 0xd07c, 0xd07d, 0xd081, 0xd0a4, + 0xd0a5, 0xd0a8, 0xd0ac, 0xd0b4, 0xd0b5, 0xd0b7, 0xd0b9, 0xd0c0, + 0xd0c1, 0xd0c4, 0xd0c8, 0xd0c9, 0xd0d0, 0xd0d1, 0xd0d3, 0xd0d4, + 0xd0d5, 0xd0dc, 0xd0dd, 0xd0e0, 0xd0e4, 0xd0ec, 0xd0ed, 0xd0ef, + 0xd0f0, 0xd0f1, 0xd0f8, 0xd10d, 0xd130, 0xd131, 0xd134, 0xd138, + 0xd13a, 0xd140, 0xd141, 0xd143, 0xd144, 0xd145, 0xd14c, 0xd14d, + 0xd150, 0xd154, 0xd15c, 0xd15d, 0xd15f, 0xd161, 0xd168, 0xd16c, + 0xd17c, 0xd184, 0xd188, 0xd1a0, 0xd1a1, 0xd1a4, 0xd1a8, 0xd1b0, + 0xd1b1, 0xd1b3, 0xd1b5, 0xd1ba, 0xd1bc, 0xd1c0, 0xd1d8, 0xd1f4, + 0xd1f8, 0xd207, 0xd209, 0xd210, 0xd22c, 0xd22d, 0xd230, 0xd234, + 0xd23c, 0xd23d, 0xd23f, 0xd241, 0xd248, 0xd25c, + /* 0x46 */ + 0xd264, 0xd280, 0xd281, 0xd284, 0xd288, 0xd290, 0xd291, 0xd295, + 0xd29c, 0xd2a0, 0xd2a4, 0xd2ac, 0xd2b1, 0xd2b8, 0xd2b9, 0xd2bc, + 0xd2bf, 0xd2c0, 0xd2c2, 0xd2c8, 0xd2c9, 0xd2cb, 0xd2d4, 0xd2d8, + 0xd2dc, 0xd2e4, 0xd2e5, 0xd2f0, 0xd2f1, 0xd2f4, 0xd2f8, 0xd300, + 0xd301, 0xd303, 0xd305, 0xd30c, 0xd30d, 0xd30e, 0xd310, 0xd314, + 0xd316, 0xd31c, 0xd31d, 0xd31f, 0xd320, 0xd321, 0xd325, 0xd328, + 0xd329, 0xd32c, 0xd330, 0xd338, 0xd339, 0xd33b, 0xd33c, 0xd33d, + 0xd344, 0xd345, 0xd37c, 0xd37d, 0xd380, 0xd384, 0xd38c, 0xd38d, + 0xd38f, 0xd390, 0xd391, 0xd398, 0xd399, 0xd39c, 0xd3a0, 0xd3a8, + 0xd3a9, 0xd3ab, 0xd3ad, 0xd3b4, 0xd3b8, 0xd3bc, 0xd3c4, 0xd3c5, + 0xd3c8, 0xd3c9, 0xd3d0, 0xd3d8, 0xd3e1, 0xd3e3, 0xd3ec, 0xd3ed, + 0xd3f0, 0xd3f4, 0xd3fc, 0xd3fd, 0xd3ff, 0xd401, + /* 0x47 */ + 0xd408, 0xd41d, 0xd440, 0xd444, 0xd45c, 0xd460, 0xd464, 0xd46d, + 0xd46f, 0xd478, 0xd479, 0xd47c, 0xd47f, 0xd480, 0xd482, 0xd488, + 0xd489, 0xd48b, 0xd48d, 0xd494, 0xd4a9, 0xd4cc, 0xd4d0, 0xd4d4, + 0xd4dc, 0xd4df, 0xd4e8, 0xd4ec, 0xd4f0, 0xd4f8, 0xd4fb, 0xd4fd, + 0xd504, 0xd508, 0xd50c, 0xd514, 0xd515, 0xd517, 0xd53c, 0xd53d, + 0xd540, 0xd544, 0xd54c, 0xd54d, 0xd54f, 0xd551, 0xd558, 0xd559, + 0xd55c, 0xd560, 0xd565, 0xd568, 0xd569, 0xd56b, 0xd56d, 0xd574, + 0xd575, 0xd578, 0xd57c, 0xd584, 0xd585, 0xd587, 0xd588, 0xd589, + 0xd590, 0xd5a5, 0xd5c8, 0xd5c9, 0xd5cc, 0xd5d0, 0xd5d2, 0xd5d8, + 0xd5d9, 0xd5db, 0xd5dd, 0xd5e4, 0xd5e5, 0xd5e8, 0xd5ec, 0xd5f4, + 0xd5f5, 0xd5f7, 0xd5f9, 0xd600, 0xd601, 0xd604, 0xd608, 0xd610, + 0xd611, 0xd613, 0xd614, 0xd615, 0xd61c, 0xd620, + /* 0x48 */ + 0xd624, 0xd62d, 0xd638, 0xd639, 0xd63c, 0xd640, 0xd645, 0xd648, + 0xd649, 0xd64b, 0xd64d, 0xd651, 0xd654, 0xd655, 0xd658, 0xd65c, + 0xd667, 0xd669, 0xd670, 0xd671, 0xd674, 0xd683, 0xd685, 0xd68c, + 0xd68d, 0xd690, 0xd694, 0xd69d, 0xd69f, 0xd6a1, 0xd6a8, 0xd6ac, + 0xd6b0, 0xd6b9, 0xd6bb, 0xd6c4, 0xd6c5, 0xd6c8, 0xd6cc, 0xd6d1, + 0xd6d4, 0xd6d7, 0xd6d9, 0xd6e0, 0xd6e4, 0xd6e8, 0xd6f0, 0xd6f5, + 0xd6fc, 0xd6fd, 0xd700, 0xd704, 0xd711, 0xd718, 0xd719, 0xd71c, + 0xd720, 0xd728, 0xd729, 0xd72b, 0xd72d, 0xd734, 0xd735, 0xd738, + 0xd73c, 0xd744, 0xd747, 0xd749, 0xd750, 0xd751, 0xd754, 0xd756, + 0xd757, 0xd758, 0xd759, 0xd760, 0xd761, 0xd763, 0xd765, 0xd769, + 0xd76c, 0xd770, 0xd774, 0xd77c, 0xd77d, 0xd781, 0xd788, 0xd789, + 0xd78c, 0xd790, 0xd798, 0xd799, 0xd79b, 0xd79d, +}; +static const unsigned short ksc5601_2uni_page4a[4888] = { + /* 0x4a */ + 0x4f3d, 0x4f73, 0x5047, 0x50f9, 0x52a0, 0x53ef, 0x5475, 0x54e5, + 0x5609, 0x5ac1, 0x5bb6, 0x6687, 0x67b6, 0x67b7, 0x67ef, 0x6b4c, + 0x73c2, 0x75c2, 0x7a3c, 0x82db, 0x8304, 0x8857, 0x8888, 0x8a36, + 0x8cc8, 0x8dcf, 0x8efb, 0x8fe6, 0x99d5, 0x523b, 0x5374, 0x5404, + 0x606a, 0x6164, 0x6bbc, 0x73cf, 0x811a, 0x89ba, 0x89d2, 0x95a3, + 0x4f83, 0x520a, 0x58be, 0x5978, 0x59e6, 0x5e72, 0x5e79, 0x61c7, + 0x63c0, 0x6746, 0x67ec, 0x687f, 0x6f97, 0x764e, 0x770b, 0x78f5, + 0x7a08, 0x7aff, 0x7c21, 0x809d, 0x826e, 0x8271, 0x8aeb, 0x9593, + 0x4e6b, 0x559d, 0x66f7, 0x6e34, 0x78a3, 0x7aed, 0x845b, 0x8910, + 0x874e, 0x97a8, 0x52d8, 0x574e, 0x582a, 0x5d4c, 0x611f, 0x61be, + 0x6221, 0x6562, 0x67d1, 0x6a44, 0x6e1b, 0x7518, 0x75b3, 0x76e3, + 0x77b0, 0x7d3a, 0x90af, 0x9451, 0x9452, 0x9f95, + /* 0x4b */ + 0x5323, 0x5cac, 0x7532, 0x80db, 0x9240, 0x9598, 0x525b, 0x5808, + 0x59dc, 0x5ca1, 0x5d17, 0x5eb7, 0x5f3a, 0x5f4a, 0x6177, 0x6c5f, + 0x757a, 0x7586, 0x7ce0, 0x7d73, 0x7db1, 0x7f8c, 0x8154, 0x8221, + 0x8591, 0x8941, 0x8b1b, 0x92fc, 0x964d, 0x9c47, 0x4ecb, 0x4ef7, + 0x500b, 0x51f1, 0x584f, 0x6137, 0x613e, 0x6168, 0x6539, 0x69ea, + 0x6f11, 0x75a5, 0x7686, 0x76d6, 0x7b87, 0x82a5, 0x84cb, 0xf900, + 0x93a7, 0x958b, 0x5580, 0x5ba2, 0x5751, 0xf901, 0x7cb3, 0x7fb9, + 0x91b5, 0x5028, 0x53bb, 0x5c45, 0x5de8, 0x62d2, 0x636e, 0x64da, + 0x64e7, 0x6e20, 0x70ac, 0x795b, 0x8ddd, 0x8e1e, 0xf902, 0x907d, + 0x9245, 0x92f8, 0x4e7e, 0x4ef6, 0x5065, 0x5dfe, 0x5efa, 0x6106, + 0x6957, 0x8171, 0x8654, 0x8e47, 0x9375, 0x9a2b, 0x4e5e, 0x5091, + 0x6770, 0x6840, 0x5109, 0x528d, 0x5292, 0x6aa2, + /* 0x4c */ + 0x77bc, 0x9210, 0x9ed4, 0x52ab, 0x602f, 0x8ff2, 0x5048, 0x61a9, + 0x63ed, 0x64ca, 0x683c, 0x6a84, 0x6fc0, 0x8188, 0x89a1, 0x9694, + 0x5805, 0x727d, 0x72ac, 0x7504, 0x7d79, 0x7e6d, 0x80a9, 0x898b, + 0x8b74, 0x9063, 0x9d51, 0x6289, 0x6c7a, 0x6f54, 0x7d50, 0x7f3a, + 0x8a23, 0x517c, 0x614a, 0x7b9d, 0x8b19, 0x9257, 0x938c, 0x4eac, + 0x4fd3, 0x501e, 0x50be, 0x5106, 0x52c1, 0x52cd, 0x537f, 0x5770, + 0x5883, 0x5e9a, 0x5f91, 0x6176, 0x61ac, 0x64ce, 0x656c, 0x666f, + 0x66bb, 0x66f4, 0x6897, 0x6d87, 0x7085, 0x70f1, 0x749f, 0x74a5, + 0x74ca, 0x75d9, 0x786c, 0x78ec, 0x7adf, 0x7af6, 0x7d45, 0x7d93, + 0x8015, 0x803f, 0x811b, 0x8396, 0x8b66, 0x8f15, 0x9015, 0x93e1, + 0x9803, 0x9838, 0x9a5a, 0x9be8, 0x4fc2, 0x5553, 0x583a, 0x5951, + 0x5b63, 0x5c46, 0x60b8, 0x6212, 0x6842, 0x68b0, + /* 0x4d */ + 0x68e8, 0x6eaa, 0x754c, 0x7678, 0x78ce, 0x7a3d, 0x7cfb, 0x7e6b, + 0x7e7c, 0x8a08, 0x8aa1, 0x8c3f, 0x968e, 0x9dc4, 0x53e4, 0x53e9, + 0x544a, 0x5471, 0x56fa, 0x59d1, 0x5b64, 0x5c3b, 0x5eab, 0x62f7, + 0x6537, 0x6545, 0x6572, 0x66a0, 0x67af, 0x69c1, 0x6cbd, 0x75fc, + 0x7690, 0x777e, 0x7a3f, 0x7f94, 0x8003, 0x80a1, 0x818f, 0x82e6, + 0x82fd, 0x83f0, 0x85c1, 0x8831, 0x88b4, 0x8aa5, 0xf903, 0x8f9c, + 0x932e, 0x96c7, 0x9867, 0x9ad8, 0x9f13, 0x54ed, 0x659b, 0x66f2, + 0x688f, 0x7a40, 0x8c37, 0x9d60, 0x56f0, 0x5764, 0x5d11, 0x6606, + 0x68b1, 0x68cd, 0x6efe, 0x7428, 0x889e, 0x9be4, 0x6c68, 0xf904, + 0x9aa8, 0x4f9b, 0x516c, 0x5171, 0x529f, 0x5b54, 0x5de5, 0x6050, + 0x606d, 0x62f1, 0x63a7, 0x653b, 0x73d9, 0x7a7a, 0x86a3, 0x8ca2, + 0x978f, 0x4e32, 0x5be1, 0x6208, 0x679c, 0x74dc, + /* 0x4e */ + 0x79d1, 0x83d3, 0x8a87, 0x8ab2, 0x8de8, 0x904e, 0x934b, 0x9846, + 0x5ed3, 0x69e8, 0x85ff, 0x90ed, 0xf905, 0x51a0, 0x5b98, 0x5bec, + 0x6163, 0x68fa, 0x6b3e, 0x704c, 0x742f, 0x74d8, 0x7ba1, 0x7f50, + 0x83c5, 0x89c0, 0x8cab, 0x95dc, 0x9928, 0x522e, 0x605d, 0x62ec, + 0x9002, 0x4f8a, 0x5149, 0x5321, 0x58d9, 0x5ee3, 0x66e0, 0x6d38, + 0x709a, 0x72c2, 0x73d6, 0x7b50, 0x80f1, 0x945b, 0x5366, 0x639b, + 0x7f6b, 0x4e56, 0x5080, 0x584a, 0x58de, 0x602a, 0x6127, 0x62d0, + 0x69d0, 0x9b41, 0x5b8f, 0x7d18, 0x80b1, 0x8f5f, 0x4ea4, 0x50d1, + 0x54ac, 0x55ac, 0x5b0c, 0x5da0, 0x5de7, 0x652a, 0x654e, 0x6821, + 0x6a4b, 0x72e1, 0x768e, 0x77ef, 0x7d5e, 0x7ff9, 0x81a0, 0x854e, + 0x86df, 0x8f03, 0x8f4e, 0x90ca, 0x9903, 0x9a55, 0x9bab, 0x4e18, + 0x4e45, 0x4e5d, 0x4ec7, 0x4ff1, 0x5177, 0x52fe, + /* 0x4f */ + 0x5340, 0x53e3, 0x53e5, 0x548e, 0x5614, 0x5775, 0x57a2, 0x5bc7, + 0x5d87, 0x5ed0, 0x61fc, 0x62d8, 0x6551, 0x67b8, 0x67e9, 0x69cb, + 0x6b50, 0x6bc6, 0x6bec, 0x6c42, 0x6e9d, 0x7078, 0x72d7, 0x7396, + 0x7403, 0x77bf, 0x77e9, 0x7a76, 0x7d7f, 0x8009, 0x81fc, 0x8205, + 0x820a, 0x82df, 0x8862, 0x8b33, 0x8cfc, 0x8ec0, 0x9011, 0x90b1, + 0x9264, 0x92b6, 0x99d2, 0x9a45, 0x9ce9, 0x9dd7, 0x9f9c, 0x570b, + 0x5c40, 0x83ca, 0x97a0, 0x97ab, 0x9eb4, 0x541b, 0x7a98, 0x7fa4, + 0x88d9, 0x8ecd, 0x90e1, 0x5800, 0x5c48, 0x6398, 0x7a9f, 0x5bae, + 0x5f13, 0x7a79, 0x7aae, 0x828e, 0x8eac, 0x5026, 0x5238, 0x52f8, + 0x5377, 0x5708, 0x62f3, 0x6372, 0x6b0a, 0x6dc3, 0x7737, 0x53a5, + 0x7357, 0x8568, 0x8e76, 0x95d5, 0x673a, 0x6ac3, 0x6f70, 0x8a6d, + 0x8ecc, 0x994b, 0xf906, 0x6677, 0x6b78, 0x8cb4, + /* 0x50 */ + 0x9b3c, 0xf907, 0x53eb, 0x572d, 0x594e, 0x63c6, 0x69fb, 0x73ea, + 0x7845, 0x7aba, 0x7ac5, 0x7cfe, 0x8475, 0x898f, 0x8d73, 0x9035, + 0x95a8, 0x52fb, 0x5747, 0x7547, 0x7b60, 0x83cc, 0x921e, 0xf908, + 0x6a58, 0x514b, 0x524b, 0x5287, 0x621f, 0x68d8, 0x6975, 0x9699, + 0x50c5, 0x52a4, 0x52e4, 0x61c3, 0x65a4, 0x6839, 0x69ff, 0x747e, + 0x7b4b, 0x82b9, 0x83eb, 0x89b2, 0x8b39, 0x8fd1, 0x9949, 0xf909, + 0x4eca, 0x5997, 0x64d2, 0x6611, 0x6a8e, 0x7434, 0x7981, 0x79bd, + 0x82a9, 0x887e, 0x887f, 0x895f, 0xf90a, 0x9326, 0x4f0b, 0x53ca, + 0x6025, 0x6271, 0x6c72, 0x7d1a, 0x7d66, 0x4e98, 0x5162, 0x77dc, + 0x80af, 0x4f01, 0x4f0e, 0x5176, 0x5180, 0x55dc, 0x5668, 0x573b, + 0x57fa, 0x57fc, 0x5914, 0x5947, 0x5993, 0x5bc4, 0x5c90, 0x5d0e, + 0x5df1, 0x5e7e, 0x5fcc, 0x6280, 0x65d7, 0x65e3, + /* 0x51 */ + 0x671e, 0x671f, 0x675e, 0x68cb, 0x68c4, 0x6a5f, 0x6b3a, 0x6c23, + 0x6c7d, 0x6c82, 0x6dc7, 0x7398, 0x7426, 0x742a, 0x7482, 0x74a3, + 0x7578, 0x757f, 0x7881, 0x78ef, 0x7941, 0x7947, 0x7948, 0x797a, + 0x7b95, 0x7d00, 0x7dba, 0x7f88, 0x8006, 0x802d, 0x808c, 0x8a18, + 0x8b4f, 0x8c48, 0x8d77, 0x9321, 0x9324, 0x98e2, 0x9951, 0x9a0e, + 0x9a0f, 0x9a65, 0x9e92, 0x7dca, 0x4f76, 0x5409, 0x62ee, 0x6854, + 0x91d1, 0x55ab, 0x513a, 0xf90b, 0xf90c, 0x5a1c, 0x61e6, 0xf90d, + 0x62cf, 0x62ff, 0xf90e, 0xf90f, 0xf910, 0xf911, 0xf912, 0xf913, + 0x90a3, 0xf914, 0xf915, 0xf916, 0xf917, 0xf918, 0x8afe, 0xf919, + 0xf91a, 0xf91b, 0xf91c, 0x6696, 0xf91d, 0x7156, 0xf91e, 0xf91f, + 0x96e3, 0xf920, 0x634f, 0x637a, 0x5357, 0xf921, 0x678f, 0x6960, + 0x6e73, 0xf922, 0x7537, 0xf923, 0xf924, 0xf925, + /* 0x52 */ + 0x7d0d, 0xf926, 0xf927, 0x8872, 0x56ca, 0x5a18, 0xf928, 0xf929, + 0xf92a, 0xf92b, 0xf92c, 0x4e43, 0xf92d, 0x5167, 0x5948, 0x67f0, + 0x8010, 0xf92e, 0x5973, 0x5e74, 0x649a, 0x79ca, 0x5ff5, 0x606c, + 0x62c8, 0x637b, 0x5be7, 0x5bd7, 0x52aa, 0xf92f, 0x5974, 0x5f29, + 0x6012, 0xf930, 0xf931, 0xf932, 0x7459, 0xf933, 0xf934, 0xf935, + 0xf936, 0xf937, 0xf938, 0x99d1, 0xf939, 0xf93a, 0xf93b, 0xf93c, + 0xf93d, 0xf93e, 0xf93f, 0xf940, 0xf941, 0xf942, 0xf943, 0x6fc3, + 0xf944, 0xf945, 0x81bf, 0x8fb2, 0x60f1, 0xf946, 0xf947, 0x8166, + 0xf948, 0xf949, 0x5c3f, 0xf94a, 0xf94b, 0xf94c, 0xf94d, 0xf94e, + 0xf94f, 0xf950, 0xf951, 0x5ae9, 0x8a25, 0x677b, 0x7d10, 0xf952, + 0xf953, 0xf954, 0xf955, 0xf956, 0xf957, 0x80fd, 0xf958, 0xf959, + 0x5c3c, 0x6ce5, 0x533f, 0x6eba, 0x591a, 0x8336, + /* 0x53 */ + 0x4e39, 0x4eb6, 0x4f46, 0x55ae, 0x5718, 0x58c7, 0x5f56, 0x65b7, + 0x65e6, 0x6a80, 0x6bb5, 0x6e4d, 0x77ed, 0x7aef, 0x7c1e, 0x7dde, + 0x86cb, 0x8892, 0x9132, 0x935b, 0x64bb, 0x6fbe, 0x737a, 0x75b8, + 0x9054, 0x5556, 0x574d, 0x61ba, 0x64d4, 0x66c7, 0x6de1, 0x6e5b, + 0x6f6d, 0x6fb9, 0x75f0, 0x8043, 0x81bd, 0x8541, 0x8983, 0x8ac7, + 0x8b5a, 0x931f, 0x6c93, 0x7553, 0x7b54, 0x8e0f, 0x905d, 0x5510, + 0x5802, 0x5858, 0x5e62, 0x6207, 0x649e, 0x68e0, 0x7576, 0x7cd6, + 0x87b3, 0x9ee8, 0x4ee3, 0x5788, 0x576e, 0x5927, 0x5c0d, 0x5cb1, + 0x5e36, 0x5f85, 0x6234, 0x64e1, 0x73b3, 0x81fa, 0x888b, 0x8cb8, + 0x968a, 0x9edb, 0x5b85, 0x5fb7, 0x60b3, 0x5012, 0x5200, 0x5230, + 0x5716, 0x5835, 0x5857, 0x5c0e, 0x5c60, 0x5cf6, 0x5d8b, 0x5ea6, + 0x5f92, 0x60bc, 0x6311, 0x6389, 0x6417, 0x6843, + /* 0x54 */ + 0x68f9, 0x6ac2, 0x6dd8, 0x6e21, 0x6ed4, 0x6fe4, 0x71fe, 0x76dc, + 0x7779, 0x79b1, 0x7a3b, 0x8404, 0x89a9, 0x8ced, 0x8df3, 0x8e48, + 0x9003, 0x9014, 0x9053, 0x90fd, 0x934d, 0x9676, 0x97dc, 0x6bd2, + 0x7006, 0x7258, 0x72a2, 0x7368, 0x7763, 0x79bf, 0x7be4, 0x7e9b, + 0x8b80, 0x58a9, 0x60c7, 0x6566, 0x65fd, 0x66be, 0x6c8c, 0x711e, + 0x71c9, 0x8c5a, 0x9813, 0x4e6d, 0x7a81, 0x4edd, 0x51ac, 0x51cd, + 0x52d5, 0x540c, 0x61a7, 0x6771, 0x6850, 0x68df, 0x6d1e, 0x6f7c, + 0x75bc, 0x77b3, 0x7ae5, 0x80f4, 0x8463, 0x9285, 0x515c, 0x6597, + 0x675c, 0x6793, 0x75d8, 0x7ac7, 0x8373, 0xf95a, 0x8c46, 0x9017, + 0x982d, 0x5c6f, 0x81c0, 0x829a, 0x9041, 0x906f, 0x920d, 0x5f97, + 0x5d9d, 0x6a59, 0x71c8, 0x767b, 0x7b49, 0x85e4, 0x8b04, 0x9127, + 0x9a30, 0x5587, 0x61f6, 0xf95b, 0x7669, 0x7f85, + /* 0x55 */ + 0x863f, 0x87ba, 0x88f8, 0x908f, 0xf95c, 0x6d1b, 0x70d9, 0x73de, + 0x7d61, 0x843d, 0xf95d, 0x916a, 0x99f1, 0xf95e, 0x4e82, 0x5375, + 0x6b04, 0x6b12, 0x703e, 0x721b, 0x862d, 0x9e1e, 0x524c, 0x8fa3, + 0x5d50, 0x64e5, 0x652c, 0x6b16, 0x6feb, 0x7c43, 0x7e9c, 0x85cd, + 0x8964, 0x89bd, 0x62c9, 0x81d8, 0x881f, 0x5eca, 0x6717, 0x6d6a, + 0x72fc, 0x7405, 0x746f, 0x8782, 0x90de, 0x4f86, 0x5d0d, 0x5fa0, + 0x840a, 0x51b7, 0x63a0, 0x7565, 0x4eae, 0x5006, 0x5169, 0x51c9, + 0x6881, 0x6a11, 0x7cae, 0x7cb1, 0x7ce7, 0x826f, 0x8ad2, 0x8f1b, + 0x91cf, 0x4fb6, 0x5137, 0x52f5, 0x5442, 0x5eec, 0x616e, 0x623e, + 0x65c5, 0x6ada, 0x6ffe, 0x792a, 0x85dc, 0x8823, 0x95ad, 0x9a62, + 0x9a6a, 0x9e97, 0x9ece, 0x529b, 0x66c6, 0x6b77, 0x701d, 0x792b, + 0x8f62, 0x9742, 0x6190, 0x6200, 0x6523, 0x6f23, + /* 0x56 */ + 0x7149, 0x7489, 0x7df4, 0x806f, 0x84ee, 0x8f26, 0x9023, 0x934a, + 0x51bd, 0x5217, 0x52a3, 0x6d0c, 0x70c8, 0x88c2, 0x5ec9, 0x6582, + 0x6bae, 0x6fc2, 0x7c3e, 0x7375, 0x4ee4, 0x4f36, 0x56f9, 0xf95f, + 0x5cba, 0x5dba, 0x601c, 0x73b2, 0x7b2d, 0x7f9a, 0x7fce, 0x8046, + 0x901e, 0x9234, 0x96f6, 0x9748, 0x9818, 0x9f61, 0x4f8b, 0x6fa7, + 0x79ae, 0x91b4, 0x96b7, 0x52de, 0xf960, 0x6488, 0x64c4, 0x6ad3, + 0x6f5e, 0x7018, 0x7210, 0x76e7, 0x8001, 0x8606, 0x865c, 0x8def, + 0x8f05, 0x9732, 0x9b6f, 0x9dfa, 0x9e75, 0x788c, 0x797f, 0x7da0, + 0x83c9, 0x9304, 0x9e7f, 0x9e93, 0x8ad6, 0x58df, 0x5f04, 0x6727, + 0x7027, 0x74cf, 0x7c60, 0x807e, 0x5121, 0x7028, 0x7262, 0x78ca, + 0x8cc2, 0x8cda, 0x8cf4, 0x96f7, 0x4e86, 0x50da, 0x5bee, 0x5ed6, + 0x6599, 0x71ce, 0x7642, 0x77ad, 0x804a, 0x84fc, + /* 0x57 */ + 0x907c, 0x9b27, 0x9f8d, 0x58d8, 0x5a41, 0x5c62, 0x6a13, 0x6dda, + 0x6f0f, 0x763b, 0x7d2f, 0x7e37, 0x851e, 0x8938, 0x93e4, 0x964b, + 0x5289, 0x65d2, 0x67f3, 0x69b4, 0x6d41, 0x6e9c, 0x700f, 0x7409, + 0x7460, 0x7559, 0x7624, 0x786b, 0x8b2c, 0x985e, 0x516d, 0x622e, + 0x9678, 0x4f96, 0x502b, 0x5d19, 0x6dea, 0x7db8, 0x8f2a, 0x5f8b, + 0x6144, 0x6817, 0xf961, 0x9686, 0x52d2, 0x808b, 0x51dc, 0x51cc, + 0x695e, 0x7a1c, 0x7dbe, 0x83f1, 0x9675, 0x4fda, 0x5229, 0x5398, + 0x540f, 0x550e, 0x5c65, 0x60a7, 0x674e, 0x68a8, 0x6d6c, 0x7281, + 0x72f8, 0x7406, 0x7483, 0xf962, 0x75e2, 0x7c6c, 0x7f79, 0x7fb8, + 0x8389, 0x88cf, 0x88e1, 0x91cc, 0x91d0, 0x96e2, 0x9bc9, 0x541d, + 0x6f7e, 0x71d0, 0x7498, 0x85fa, 0x8eaa, 0x96a3, 0x9c57, 0x9e9f, + 0x6797, 0x6dcb, 0x7433, 0x81e8, 0x9716, 0x782c, + /* 0x58 */ + 0x7acb, 0x7b20, 0x7c92, 0x6469, 0x746a, 0x75f2, 0x78bc, 0x78e8, + 0x99ac, 0x9b54, 0x9ebb, 0x5bde, 0x5e55, 0x6f20, 0x819c, 0x83ab, + 0x9088, 0x4e07, 0x534d, 0x5a29, 0x5dd2, 0x5f4e, 0x6162, 0x633d, + 0x6669, 0x66fc, 0x6eff, 0x6f2b, 0x7063, 0x779e, 0x842c, 0x8513, + 0x883b, 0x8f13, 0x9945, 0x9c3b, 0x551c, 0x62b9, 0x672b, 0x6cab, + 0x8309, 0x896a, 0x977a, 0x4ea1, 0x5984, 0x5fd8, 0x5fd9, 0x671b, + 0x7db2, 0x7f54, 0x8292, 0x832b, 0x83bd, 0x8f1e, 0x9099, 0x57cb, + 0x59b9, 0x5a92, 0x5bd0, 0x6627, 0x679a, 0x6885, 0x6bcf, 0x7164, + 0x7f75, 0x8cb7, 0x8ce3, 0x9081, 0x9b45, 0x8108, 0x8c8a, 0x964c, + 0x9a40, 0x9ea5, 0x5b5f, 0x6c13, 0x731b, 0x76f2, 0x76df, 0x840c, + 0x51aa, 0x8993, 0x514d, 0x5195, 0x52c9, 0x68c9, 0x6c94, 0x7704, + 0x7720, 0x7dbf, 0x7dec, 0x9762, 0x9eb5, 0x6ec5, + /* 0x59 */ + 0x8511, 0x51a5, 0x540d, 0x547d, 0x660e, 0x669d, 0x6927, 0x6e9f, + 0x76bf, 0x7791, 0x8317, 0x84c2, 0x879f, 0x9169, 0x9298, 0x9cf4, + 0x8882, 0x4fae, 0x5192, 0x52df, 0x59c6, 0x5e3d, 0x6155, 0x6478, + 0x6479, 0x66ae, 0x67d0, 0x6a21, 0x6bcd, 0x6bdb, 0x725f, 0x7261, + 0x7441, 0x7738, 0x77db, 0x8017, 0x82bc, 0x8305, 0x8b00, 0x8b28, + 0x8c8c, 0x6728, 0x6c90, 0x7267, 0x76ee, 0x7766, 0x7a46, 0x9da9, + 0x6b7f, 0x6c92, 0x5922, 0x6726, 0x8499, 0x536f, 0x5893, 0x5999, + 0x5edf, 0x63cf, 0x6634, 0x6773, 0x6e3a, 0x732b, 0x7ad7, 0x82d7, + 0x9328, 0x52d9, 0x5deb, 0x61ae, 0x61cb, 0x620a, 0x62c7, 0x64ab, + 0x65e0, 0x6959, 0x6b66, 0x6bcb, 0x7121, 0x73f7, 0x755d, 0x7e46, + 0x821e, 0x8302, 0x856a, 0x8aa3, 0x8cbf, 0x9727, 0x9d61, 0x58a8, + 0x9ed8, 0x5011, 0x520e, 0x543b, 0x554f, 0x6587, + /* 0x5a */ + 0x6c76, 0x7d0a, 0x7d0b, 0x805e, 0x868a, 0x9580, 0x96ef, 0x52ff, + 0x6c95, 0x7269, 0x5473, 0x5a9a, 0x5c3e, 0x5d4b, 0x5f4c, 0x5fae, + 0x672a, 0x68b6, 0x6963, 0x6e3c, 0x6e44, 0x7709, 0x7c73, 0x7f8e, + 0x8587, 0x8b0e, 0x8ff7, 0x9761, 0x9ef4, 0x5cb7, 0x60b6, 0x610d, + 0x61ab, 0x654f, 0x65fb, 0x65fc, 0x6c11, 0x6cef, 0x739f, 0x73c9, + 0x7de1, 0x9594, 0x5bc6, 0x871c, 0x8b10, 0x525d, 0x535a, 0x62cd, + 0x640f, 0x64b2, 0x6734, 0x6a38, 0x6cca, 0x73c0, 0x749e, 0x7b94, + 0x7c95, 0x7e1b, 0x818a, 0x8236, 0x8584, 0x8feb, 0x96f9, 0x99c1, + 0x4f34, 0x534a, 0x53cd, 0x53db, 0x62cc, 0x642c, 0x6500, 0x6591, + 0x69c3, 0x6cee, 0x6f58, 0x73ed, 0x7554, 0x7622, 0x76e4, 0x76fc, + 0x78d0, 0x78fb, 0x792c, 0x7d46, 0x822c, 0x87e0, 0x8fd4, 0x9812, + 0x98ef, 0x52c3, 0x62d4, 0x64a5, 0x6e24, 0x6f51, + /* 0x5b */ + 0x767c, 0x8dcb, 0x91b1, 0x9262, 0x9aee, 0x9b43, 0x5023, 0x508d, + 0x574a, 0x59a8, 0x5c28, 0x5e47, 0x5f77, 0x623f, 0x653e, 0x65b9, + 0x65c1, 0x6609, 0x678b, 0x699c, 0x6ec2, 0x78c5, 0x7d21, 0x80aa, + 0x8180, 0x822b, 0x82b3, 0x84a1, 0x868c, 0x8a2a, 0x8b17, 0x90a6, + 0x9632, 0x9f90, 0x500d, 0x4ff3, 0xf963, 0x57f9, 0x5f98, 0x62dc, + 0x6392, 0x676f, 0x6e43, 0x7119, 0x76c3, 0x80cc, 0x80da, 0x88f4, + 0x88f5, 0x8919, 0x8ce0, 0x8f29, 0x914d, 0x966a, 0x4f2f, 0x4f70, + 0x5e1b, 0x67cf, 0x6822, 0x767d, 0x767e, 0x9b44, 0x5e61, 0x6a0a, + 0x7169, 0x71d4, 0x756a, 0xf964, 0x7e41, 0x8543, 0x85e9, 0x98dc, + 0x4f10, 0x7b4f, 0x7f70, 0x95a5, 0x51e1, 0x5e06, 0x68b5, 0x6c3e, + 0x6c4e, 0x6cdb, 0x72af, 0x7bc4, 0x8303, 0x6cd5, 0x743a, 0x50fb, + 0x5288, 0x58c1, 0x64d8, 0x6a97, 0x74a7, 0x7656, + /* 0x5c */ + 0x78a7, 0x8617, 0x95e2, 0x9739, 0xf965, 0x535e, 0x5f01, 0x8b8a, + 0x8fa8, 0x8faf, 0x908a, 0x5225, 0x77a5, 0x9c49, 0x9f08, 0x4e19, + 0x5002, 0x5175, 0x5c5b, 0x5e77, 0x661e, 0x663a, 0x67c4, 0x68c5, + 0x70b3, 0x7501, 0x75c5, 0x79c9, 0x7add, 0x8f27, 0x9920, 0x9a08, + 0x4fdd, 0x5821, 0x5831, 0x5bf6, 0x666e, 0x6b65, 0x6d11, 0x6e7a, + 0x6f7d, 0x73e4, 0x752b, 0x83e9, 0x88dc, 0x8913, 0x8b5c, 0x8f14, + 0x4f0f, 0x50d5, 0x5310, 0x535c, 0x5b93, 0x5fa9, 0x670d, 0x798f, + 0x8179, 0x832f, 0x8514, 0x8907, 0x8986, 0x8f39, 0x8f3b, 0x99a5, + 0x9c12, 0x672c, 0x4e76, 0x4ff8, 0x5949, 0x5c01, 0x5cef, 0x5cf0, + 0x6367, 0x68d2, 0x70fd, 0x71a2, 0x742b, 0x7e2b, 0x84ec, 0x8702, + 0x9022, 0x92d2, 0x9cf3, 0x4e0d, 0x4ed8, 0x4fef, 0x5085, 0x5256, + 0x526f, 0x5426, 0x5490, 0x57e0, 0x592b, 0x5a66, + /* 0x5d */ + 0x5b5a, 0x5b75, 0x5bcc, 0x5e9c, 0xf966, 0x6276, 0x6577, 0x65a7, + 0x6d6e, 0x6ea5, 0x7236, 0x7b26, 0x7c3f, 0x7f36, 0x8150, 0x8151, + 0x819a, 0x8240, 0x8299, 0x83a9, 0x8a03, 0x8ca0, 0x8ce6, 0x8cfb, + 0x8d74, 0x8dba, 0x90e8, 0x91dc, 0x961c, 0x9644, 0x99d9, 0x9ce7, + 0x5317, 0x5206, 0x5429, 0x5674, 0x58b3, 0x5954, 0x596e, 0x5fff, + 0x61a4, 0x626e, 0x6610, 0x6c7e, 0x711a, 0x76c6, 0x7c89, 0x7cde, + 0x7d1b, 0x82ac, 0x8cc1, 0x96f0, 0xf967, 0x4f5b, 0x5f17, 0x5f7f, + 0x62c2, 0x5d29, 0x670b, 0x68da, 0x787c, 0x7e43, 0x9d6c, 0x4e15, + 0x5099, 0x5315, 0x532a, 0x5351, 0x5983, 0x5a62, 0x5e87, 0x60b2, + 0x618a, 0x6249, 0x6279, 0x6590, 0x6787, 0x69a7, 0x6bd4, 0x6bd6, + 0x6bd7, 0x6bd8, 0x6cb8, 0xf968, 0x7435, 0x75fa, 0x7812, 0x7891, + 0x79d5, 0x79d8, 0x7c83, 0x7dcb, 0x7fe1, 0x80a5, + /* 0x5e */ + 0x813e, 0x81c2, 0x83f2, 0x871a, 0x88e8, 0x8ab9, 0x8b6c, 0x8cbb, + 0x9119, 0x975e, 0x98db, 0x9f3b, 0x56ac, 0x5b2a, 0x5f6c, 0x658c, + 0x6ab3, 0x6baf, 0x6d5c, 0x6ff1, 0x7015, 0x725d, 0x73ad, 0x8ca7, + 0x8cd3, 0x983b, 0x6191, 0x6c37, 0x8058, 0x9a01, 0x4e4d, 0x4e8b, + 0x4e9b, 0x4ed5, 0x4f3a, 0x4f3c, 0x4f7f, 0x4fdf, 0x50ff, 0x53f2, + 0x53f8, 0x5506, 0x55e3, 0x56db, 0x58eb, 0x5962, 0x5a11, 0x5beb, + 0x5bfa, 0x5c04, 0x5df3, 0x5e2b, 0x5f99, 0x601d, 0x6368, 0x659c, + 0x65af, 0x67f6, 0x67fb, 0x68ad, 0x6b7b, 0x6c99, 0x6cd7, 0x6e23, + 0x7009, 0x7345, 0x7802, 0x793e, 0x7940, 0x7960, 0x79c1, 0x7be9, + 0x7d17, 0x7d72, 0x8086, 0x820d, 0x838e, 0x84d1, 0x86c7, 0x88df, + 0x8a50, 0x8a5e, 0x8b1d, 0x8cdc, 0x8d66, 0x8fad, 0x90aa, 0x98fc, + 0x99df, 0x9e9d, 0x524a, 0xf969, 0x6714, 0xf96a, + /* 0x5f */ + 0x5098, 0x522a, 0x5c71, 0x6563, 0x6c55, 0x73ca, 0x7523, 0x759d, + 0x7b97, 0x849c, 0x9178, 0x9730, 0x4e77, 0x6492, 0x6bba, 0x715e, + 0x85a9, 0x4e09, 0xf96b, 0x6749, 0x68ee, 0x6e17, 0x829f, 0x8518, + 0x886b, 0x63f7, 0x6f81, 0x9212, 0x98af, 0x4e0a, 0x50b7, 0x50cf, + 0x511f, 0x5546, 0x55aa, 0x5617, 0x5b40, 0x5c19, 0x5ce0, 0x5e38, + 0x5e8a, 0x5ea0, 0x5ec2, 0x60f3, 0x6851, 0x6a61, 0x6e58, 0x723d, + 0x7240, 0x72c0, 0x76f8, 0x7965, 0x7bb1, 0x7fd4, 0x88f3, 0x89f4, + 0x8a73, 0x8c61, 0x8cde, 0x971c, 0x585e, 0x74bd, 0x8cfd, 0x55c7, + 0xf96c, 0x7a61, 0x7d22, 0x8272, 0x7272, 0x751f, 0x7525, 0xf96d, + 0x7b19, 0x5885, 0x58fb, 0x5dbc, 0x5e8f, 0x5eb6, 0x5f90, 0x6055, + 0x6292, 0x637f, 0x654d, 0x6691, 0x66d9, 0x66f8, 0x6816, 0x68f2, + 0x7280, 0x745e, 0x7b6e, 0x7d6e, 0x7dd6, 0x7f72, + /* 0x60 */ + 0x80e5, 0x8212, 0x85af, 0x897f, 0x8a93, 0x901d, 0x92e4, 0x9ecd, + 0x9f20, 0x5915, 0x596d, 0x5e2d, 0x60dc, 0x6614, 0x6673, 0x6790, + 0x6c50, 0x6dc5, 0x6f5f, 0x77f3, 0x78a9, 0x84c6, 0x91cb, 0x932b, + 0x4ed9, 0x50ca, 0x5148, 0x5584, 0x5b0b, 0x5ba3, 0x6247, 0x657e, + 0x65cb, 0x6e32, 0x717d, 0x7401, 0x7444, 0x7487, 0x74bf, 0x766c, + 0x79aa, 0x7dda, 0x7e55, 0x7fa8, 0x817a, 0x81b3, 0x8239, 0x861a, + 0x87ec, 0x8a75, 0x8de3, 0x9078, 0x9291, 0x9425, 0x994d, 0x9bae, + 0x5368, 0x5c51, 0x6954, 0x6cc4, 0x6d29, 0x6e2b, 0x820c, 0x859b, + 0x893b, 0x8a2d, 0x8aaa, 0x96ea, 0x9f67, 0x5261, 0x66b9, 0x6bb2, + 0x7e96, 0x87fe, 0x8d0d, 0x9583, 0x965d, 0x651d, 0x6d89, 0x71ee, + 0xf96e, 0x57ce, 0x59d3, 0x5bac, 0x6027, 0x60fa, 0x6210, 0x661f, + 0x665f, 0x7329, 0x73f9, 0x76db, 0x7701, 0x7b6c, + /* 0x61 */ + 0x8056, 0x8072, 0x8165, 0x8aa0, 0x9192, 0x4e16, 0x52e2, 0x6b72, + 0x6d17, 0x7a05, 0x7b39, 0x7d30, 0xf96f, 0x8cb0, 0x53ec, 0x562f, + 0x5851, 0x5bb5, 0x5c0f, 0x5c11, 0x5de2, 0x6240, 0x6383, 0x6414, + 0x662d, 0x68b3, 0x6cbc, 0x6d88, 0x6eaf, 0x701f, 0x70a4, 0x71d2, + 0x7526, 0x758f, 0x758e, 0x7619, 0x7b11, 0x7be0, 0x7c2b, 0x7d20, + 0x7d39, 0x852c, 0x856d, 0x8607, 0x8a34, 0x900d, 0x9061, 0x90b5, + 0x92b7, 0x97f6, 0x9a37, 0x4fd7, 0x5c6c, 0x675f, 0x6d91, 0x7c9f, + 0x7e8c, 0x8b16, 0x8d16, 0x901f, 0x5b6b, 0x5dfd, 0x640d, 0x84c0, + 0x905c, 0x98e1, 0x7387, 0x5b8b, 0x609a, 0x677e, 0x6dde, 0x8a1f, + 0x8aa6, 0x9001, 0x980c, 0x5237, 0xf970, 0x7051, 0x788e, 0x9396, + 0x8870, 0x91d7, 0x4fee, 0x53d7, 0x55fd, 0x56da, 0x5782, 0x58fd, + 0x5ac2, 0x5b88, 0x5cab, 0x5cc0, 0x5e25, 0x6101, + /* 0x62 */ + 0x620d, 0x624b, 0x6388, 0x641c, 0x6536, 0x6578, 0x6a39, 0x6b8a, + 0x6c34, 0x6d19, 0x6f31, 0x71e7, 0x72e9, 0x7378, 0x7407, 0x74b2, + 0x7626, 0x7761, 0x79c0, 0x7a57, 0x7aea, 0x7cb9, 0x7d8f, 0x7dac, + 0x7e61, 0x7f9e, 0x8129, 0x8331, 0x8490, 0x84da, 0x85ea, 0x8896, + 0x8ab0, 0x8b90, 0x8f38, 0x9042, 0x9083, 0x916c, 0x9296, 0x92b9, + 0x968b, 0x96a7, 0x96a8, 0x96d6, 0x9700, 0x9808, 0x9996, 0x9ad3, + 0x9b1a, 0x53d4, 0x587e, 0x5919, 0x5b70, 0x5bbf, 0x6dd1, 0x6f5a, + 0x719f, 0x7421, 0x74b9, 0x8085, 0x83fd, 0x5de1, 0x5f87, 0x5faa, + 0x6042, 0x65ec, 0x6812, 0x696f, 0x6a53, 0x6b89, 0x6d35, 0x6df3, + 0x73e3, 0x76fe, 0x77ac, 0x7b4d, 0x7d14, 0x8123, 0x821c, 0x8340, + 0x84f4, 0x8563, 0x8a62, 0x8ac4, 0x9187, 0x931e, 0x9806, 0x99b4, + 0x620c, 0x8853, 0x8ff0, 0x9265, 0x5d07, 0x5d27, + /* 0x63 */ + 0x5d69, 0x745f, 0x819d, 0x8768, 0x6fd5, 0x62fe, 0x7fd2, 0x8936, + 0x8972, 0x4e1e, 0x4e58, 0x50e7, 0x52dd, 0x5347, 0x627f, 0x6607, + 0x7e69, 0x8805, 0x965e, 0x4f8d, 0x5319, 0x5636, 0x59cb, 0x5aa4, + 0x5c38, 0x5c4e, 0x5c4d, 0x5e02, 0x5f11, 0x6043, 0x65bd, 0x662f, + 0x6642, 0x67be, 0x67f4, 0x731c, 0x77e2, 0x793a, 0x7fc5, 0x8494, + 0x84cd, 0x8996, 0x8a66, 0x8a69, 0x8ae1, 0x8c55, 0x8c7a, 0x57f4, + 0x5bd4, 0x5f0f, 0x606f, 0x62ed, 0x690d, 0x6b96, 0x6e5c, 0x7184, + 0x7bd2, 0x8755, 0x8b58, 0x8efe, 0x98df, 0x98fe, 0x4f38, 0x4f81, + 0x4fe1, 0x547b, 0x5a20, 0x5bb8, 0x613c, 0x65b0, 0x6668, 0x71fc, + 0x7533, 0x795e, 0x7d33, 0x814e, 0x81e3, 0x8398, 0x85aa, 0x85ce, + 0x8703, 0x8a0a, 0x8eab, 0x8f9b, 0xf971, 0x8fc5, 0x5931, 0x5ba4, + 0x5be6, 0x6089, 0x5be9, 0x5c0b, 0x5fc3, 0x6c81, + /* 0x64 */ + 0xf972, 0x6df1, 0x700b, 0x751a, 0x82af, 0x8af6, 0x4ec0, 0x5341, + 0xf973, 0x96d9, 0x6c0f, 0x4e9e, 0x4fc4, 0x5152, 0x555e, 0x5a25, + 0x5ce8, 0x6211, 0x7259, 0x82bd, 0x83aa, 0x86fe, 0x8859, 0x8a1d, + 0x963f, 0x96c5, 0x9913, 0x9d09, 0x9d5d, 0x580a, 0x5cb3, 0x5dbd, + 0x5e44, 0x60e1, 0x6115, 0x63e1, 0x6a02, 0x6e25, 0x9102, 0x9354, + 0x984e, 0x9c10, 0x9f77, 0x5b89, 0x5cb8, 0x6309, 0x664f, 0x6848, + 0x773c, 0x96c1, 0x978d, 0x9854, 0x9b9f, 0x65a1, 0x8b01, 0x8ecb, + 0x95bc, 0x5535, 0x5ca9, 0x5dd6, 0x5eb5, 0x6697, 0x764c, 0x83f4, + 0x95c7, 0x58d3, 0x62bc, 0x72ce, 0x9d28, 0x4ef0, 0x592e, 0x600f, + 0x663b, 0x6b83, 0x79e7, 0x9d26, 0x5393, 0x54c0, 0x57c3, 0x5d16, + 0x611b, 0x66d6, 0x6daf, 0x788d, 0x827e, 0x9698, 0x9744, 0x5384, + 0x627c, 0x6396, 0x6db2, 0x7e0a, 0x814b, 0x984d, + /* 0x65 */ + 0x6afb, 0x7f4c, 0x9daf, 0x9e1a, 0x4e5f, 0x503b, 0x51b6, 0x591c, + 0x60f9, 0x63f6, 0x6930, 0x723a, 0x8036, 0xf974, 0x91ce, 0x5f31, + 0xf975, 0xf976, 0x7d04, 0x82e5, 0x846f, 0x84bb, 0x85e5, 0x8e8d, + 0xf977, 0x4f6f, 0xf978, 0xf979, 0x58e4, 0x5b43, 0x6059, 0x63da, + 0x6518, 0x656d, 0x6698, 0xf97a, 0x694a, 0x6a23, 0x6d0b, 0x7001, + 0x716c, 0x75d2, 0x760d, 0x79b3, 0x7a70, 0xf97b, 0x7f8a, 0xf97c, + 0x8944, 0xf97d, 0x8b93, 0x91c0, 0x967d, 0xf97e, 0x990a, 0x5704, + 0x5fa1, 0x65bc, 0x6f01, 0x7600, 0x79a6, 0x8a9e, 0x99ad, 0x9b5a, + 0x9f6c, 0x5104, 0x61b6, 0x6291, 0x6a8d, 0x81c6, 0x5043, 0x5830, + 0x5f66, 0x7109, 0x8a00, 0x8afa, 0x5b7c, 0x8616, 0x4ffa, 0x513c, + 0x56b4, 0x5944, 0x63a9, 0x6df9, 0x5daa, 0x696d, 0x5186, 0x4e88, + 0x4f59, 0xf97f, 0xf980, 0xf981, 0x5982, 0xf982, + /* 0x66 */ + 0xf983, 0x6b5f, 0x6c5d, 0xf984, 0x74b5, 0x7916, 0xf985, 0x8207, + 0x8245, 0x8339, 0x8f3f, 0x8f5d, 0xf986, 0x9918, 0xf987, 0xf988, + 0xf989, 0x4ea6, 0xf98a, 0x57df, 0x5f79, 0x6613, 0xf98b, 0xf98c, + 0x75ab, 0x7e79, 0x8b6f, 0xf98d, 0x9006, 0x9a5b, 0x56a5, 0x5827, + 0x59f8, 0x5a1f, 0x5bb4, 0xf98e, 0x5ef6, 0xf98f, 0xf990, 0x6350, + 0x633b, 0xf991, 0x693d, 0x6c87, 0x6cbf, 0x6d8e, 0x6d93, 0x6df5, + 0x6f14, 0xf992, 0x70df, 0x7136, 0x7159, 0xf993, 0x71c3, 0x71d5, + 0xf994, 0x784f, 0x786f, 0xf995, 0x7b75, 0x7de3, 0xf996, 0x7e2f, + 0xf997, 0x884d, 0x8edf, 0xf998, 0xf999, 0xf99a, 0x925b, 0xf99b, + 0x9cf6, 0xf99c, 0xf99d, 0xf99e, 0x6085, 0x6d85, 0xf99f, 0x71b1, + 0xf9a0, 0xf9a1, 0x95b1, 0x53ad, 0xf9a2, 0xf9a3, 0xf9a4, 0x67d3, + 0xf9a5, 0x708e, 0x7130, 0x7430, 0x8276, 0x82d2, + /* 0x67 */ + 0xf9a6, 0x95bb, 0x9ae5, 0x9e7d, 0x66c4, 0xf9a7, 0x71c1, 0x8449, + 0xf9a8, 0xf9a9, 0x584b, 0xf9aa, 0xf9ab, 0x5db8, 0x5f71, 0xf9ac, + 0x6620, 0x668e, 0x6979, 0x69ae, 0x6c38, 0x6cf3, 0x6e36, 0x6f41, + 0x6fda, 0x701b, 0x702f, 0x7150, 0x71df, 0x7370, 0xf9ad, 0x745b, + 0xf9ae, 0x74d4, 0x76c8, 0x7a4e, 0x7e93, 0xf9af, 0xf9b0, 0x82f1, + 0x8a60, 0x8fce, 0xf9b1, 0x9348, 0xf9b2, 0x9719, 0xf9b3, 0xf9b4, + 0x4e42, 0x502a, 0xf9b5, 0x5208, 0x53e1, 0x66f3, 0x6c6d, 0x6fca, + 0x730a, 0x777f, 0x7a62, 0x82ae, 0x85dd, 0x8602, 0xf9b6, 0x88d4, + 0x8a63, 0x8b7d, 0x8c6b, 0xf9b7, 0x92b3, 0xf9b8, 0x9713, 0x9810, + 0x4e94, 0x4f0d, 0x4fc9, 0x50b2, 0x5348, 0x543e, 0x5433, 0x55da, + 0x5862, 0x58ba, 0x5967, 0x5a1b, 0x5be4, 0x609f, 0xf9b9, 0x61ca, + 0x6556, 0x65ff, 0x6664, 0x68a7, 0x6c5a, 0x6fb3, + /* 0x68 */ + 0x70cf, 0x71ac, 0x7352, 0x7b7d, 0x8708, 0x8aa4, 0x9c32, 0x9f07, + 0x5c4b, 0x6c83, 0x7344, 0x7389, 0x923a, 0x6eab, 0x7465, 0x761f, + 0x7a69, 0x7e15, 0x860a, 0x5140, 0x58c5, 0x64c1, 0x74ee, 0x7515, + 0x7670, 0x7fc1, 0x9095, 0x96cd, 0x9954, 0x6e26, 0x74e6, 0x7aa9, + 0x7aaa, 0x81e5, 0x86d9, 0x8778, 0x8a1b, 0x5a49, 0x5b8c, 0x5b9b, + 0x68a1, 0x6900, 0x6d63, 0x73a9, 0x7413, 0x742c, 0x7897, 0x7de9, + 0x7feb, 0x8118, 0x8155, 0x839e, 0x8c4c, 0x962e, 0x9811, 0x66f0, + 0x5f80, 0x65fa, 0x6789, 0x6c6a, 0x738b, 0x502d, 0x5a03, 0x6b6a, + 0x77ee, 0x5916, 0x5d6c, 0x5dcd, 0x7325, 0x754f, 0xf9ba, 0xf9bb, + 0x50e5, 0x51f9, 0x582f, 0x592d, 0x5996, 0x59da, 0x5be5, 0xf9bc, + 0xf9bd, 0x5da2, 0x62d7, 0x6416, 0x6493, 0x64fe, 0xf9be, 0x66dc, + 0xf9bf, 0x6a48, 0xf9c0, 0x71ff, 0x7464, 0xf9c1, + /* 0x69 */ + 0x7a88, 0x7aaf, 0x7e47, 0x7e5e, 0x8000, 0x8170, 0xf9c2, 0x87ef, + 0x8981, 0x8b20, 0x9059, 0xf9c3, 0x9080, 0x9952, 0x617e, 0x6b32, + 0x6d74, 0x7e1f, 0x8925, 0x8fb1, 0x4fd1, 0x50ad, 0x5197, 0x52c7, + 0x57c7, 0x5889, 0x5bb9, 0x5eb8, 0x6142, 0x6995, 0x6d8c, 0x6e67, + 0x6eb6, 0x7194, 0x7462, 0x7528, 0x752c, 0x8073, 0x8338, 0x84c9, + 0x8e0a, 0x9394, 0x93de, 0xf9c4, 0x4e8e, 0x4f51, 0x5076, 0x512a, + 0x53c8, 0x53cb, 0x53f3, 0x5b87, 0x5bd3, 0x5c24, 0x611a, 0x6182, + 0x65f4, 0x725b, 0x7397, 0x7440, 0x76c2, 0x7950, 0x7991, 0x79b9, + 0x7d06, 0x7fbd, 0x828b, 0x85d5, 0x865e, 0x8fc2, 0x9047, 0x90f5, + 0x91ea, 0x9685, 0x96e8, 0x96e9, 0x52d6, 0x5f67, 0x65ed, 0x6631, + 0x682f, 0x715c, 0x7a36, 0x90c1, 0x980a, 0x4e91, 0xf9c5, 0x6a52, + 0x6b9e, 0x6f90, 0x7189, 0x8018, 0x82b8, 0x8553, + /* 0x6a */ + 0x904b, 0x9695, 0x96f2, 0x97fb, 0x851a, 0x9b31, 0x4e90, 0x718a, + 0x96c4, 0x5143, 0x539f, 0x54e1, 0x5713, 0x5712, 0x57a3, 0x5a9b, + 0x5ac4, 0x5bc3, 0x6028, 0x613f, 0x63f4, 0x6c85, 0x6d39, 0x6e72, + 0x6e90, 0x7230, 0x733f, 0x7457, 0x82d1, 0x8881, 0x8f45, 0x9060, + 0xf9c6, 0x9662, 0x9858, 0x9d1b, 0x6708, 0x8d8a, 0x925e, 0x4f4d, + 0x5049, 0x50de, 0x5371, 0x570d, 0x59d4, 0x5a01, 0x5c09, 0x6170, + 0x6690, 0x6e2d, 0x7232, 0x744b, 0x7def, 0x80c3, 0x840e, 0x8466, + 0x853f, 0x875f, 0x885b, 0x8918, 0x8b02, 0x9055, 0x97cb, 0x9b4f, + 0x4e73, 0x4f91, 0x5112, 0x516a, 0xf9c7, 0x552f, 0x55a9, 0x5b7a, + 0x5ba5, 0x5e7c, 0x5e7d, 0x5ebe, 0x60a0, 0x60df, 0x6108, 0x6109, + 0x63c4, 0x6538, 0x6709, 0xf9c8, 0x67d4, 0x67da, 0xf9c9, 0x6961, + 0x6962, 0x6cb9, 0x6d27, 0xf9ca, 0x6e38, 0xf9cb, + /* 0x6b */ + 0x6fe1, 0x7336, 0x7337, 0xf9cc, 0x745c, 0x7531, 0xf9cd, 0x7652, + 0xf9ce, 0xf9cf, 0x7dad, 0x81fe, 0x8438, 0x88d5, 0x8a98, 0x8adb, + 0x8aed, 0x8e30, 0x8e42, 0x904a, 0x903e, 0x907a, 0x9149, 0x91c9, + 0x936e, 0xf9d0, 0xf9d1, 0x5809, 0xf9d2, 0x6bd3, 0x8089, 0x80b2, + 0xf9d3, 0xf9d4, 0x5141, 0x596b, 0x5c39, 0xf9d5, 0xf9d6, 0x6f64, + 0x73a7, 0x80e4, 0x8d07, 0xf9d7, 0x9217, 0x958f, 0xf9d8, 0xf9d9, + 0xf9da, 0xf9db, 0x807f, 0x620e, 0x701c, 0x7d68, 0x878d, 0xf9dc, + 0x57a0, 0x6069, 0x6147, 0x6bb7, 0x8abe, 0x9280, 0x96b1, 0x4e59, + 0x541f, 0x6deb, 0x852d, 0x9670, 0x97f3, 0x98ee, 0x63d6, 0x6ce3, + 0x9091, 0x51dd, 0x61c9, 0x81ba, 0x9df9, 0x4f9d, 0x501a, 0x5100, + 0x5b9c, 0x610f, 0x61ff, 0x64ec, 0x6905, 0x6bc5, 0x7591, 0x77e3, + 0x7fa9, 0x8264, 0x858f, 0x87fb, 0x8863, 0x8abc, + /* 0x6c */ + 0x8b70, 0x91ab, 0x4e8c, 0x4ee5, 0x4f0a, 0xf9dd, 0xf9de, 0x5937, + 0x59e8, 0xf9df, 0x5df2, 0x5f1b, 0x5f5b, 0x6021, 0xf9e0, 0xf9e1, + 0xf9e2, 0xf9e3, 0x723e, 0x73e5, 0xf9e4, 0x7570, 0x75cd, 0xf9e5, + 0x79fb, 0xf9e6, 0x800c, 0x8033, 0x8084, 0x82e1, 0x8351, 0xf9e7, + 0xf9e8, 0x8cbd, 0x8cb3, 0x9087, 0xf9e9, 0xf9ea, 0x98f4, 0x990c, + 0xf9eb, 0xf9ec, 0x7037, 0x76ca, 0x7fca, 0x7fcc, 0x7ffc, 0x8b1a, + 0x4eba, 0x4ec1, 0x5203, 0x5370, 0xf9ed, 0x54bd, 0x56e0, 0x59fb, + 0x5bc5, 0x5f15, 0x5fcd, 0x6e6e, 0xf9ee, 0xf9ef, 0x7d6a, 0x8335, + 0xf9f0, 0x8693, 0x8a8d, 0xf9f1, 0x976d, 0x9777, 0xf9f2, 0xf9f3, + 0x4e00, 0x4f5a, 0x4f7e, 0x58f9, 0x65e5, 0x6ea2, 0x9038, 0x93b0, + 0x99b9, 0x4efb, 0x58ec, 0x598a, 0x59d9, 0x6041, 0xf9f4, 0xf9f5, + 0x7a14, 0xf9f6, 0x834f, 0x8cc3, 0x5165, 0x5344, + /* 0x6d */ + 0xf9f7, 0xf9f8, 0xf9f9, 0x4ecd, 0x5269, 0x5b55, 0x82bf, 0x4ed4, + 0x523a, 0x54a8, 0x59c9, 0x59ff, 0x5b50, 0x5b57, 0x5b5c, 0x6063, + 0x6148, 0x6ecb, 0x7099, 0x716e, 0x7386, 0x74f7, 0x75b5, 0x78c1, + 0x7d2b, 0x8005, 0x81ea, 0x8328, 0x8517, 0x85c9, 0x8aee, 0x8cc7, + 0x96cc, 0x4f5c, 0x52fa, 0x56bc, 0x65ab, 0x6628, 0x707c, 0x70b8, + 0x7235, 0x7dbd, 0x828d, 0x914c, 0x96c0, 0x9d72, 0x5b71, 0x68e7, + 0x6b98, 0x6f7a, 0x76de, 0x5c91, 0x66ab, 0x6f5b, 0x7bb4, 0x7c2a, + 0x8836, 0x96dc, 0x4e08, 0x4ed7, 0x5320, 0x5834, 0x58bb, 0x58ef, + 0x596c, 0x5c07, 0x5e33, 0x5e84, 0x5f35, 0x638c, 0x66b2, 0x6756, + 0x6a1f, 0x6aa3, 0x6b0c, 0x6f3f, 0x7246, 0xf9fa, 0x7350, 0x748b, + 0x7ae0, 0x7ca7, 0x8178, 0x81df, 0x81e7, 0x838a, 0x846c, 0x8523, + 0x8594, 0x85cf, 0x88dd, 0x8d13, 0x91ac, 0x9577, + /* 0x6e */ + 0x969c, 0x518d, 0x54c9, 0x5728, 0x5bb0, 0x624d, 0x6750, 0x683d, + 0x6893, 0x6e3d, 0x6ed3, 0x707d, 0x7e21, 0x88c1, 0x8ca1, 0x8f09, + 0x9f4b, 0x9f4e, 0x722d, 0x7b8f, 0x8acd, 0x931a, 0x4f47, 0x4f4e, + 0x5132, 0x5480, 0x59d0, 0x5e95, 0x62b5, 0x6775, 0x696e, 0x6a17, + 0x6cae, 0x6e1a, 0x72d9, 0x732a, 0x75bd, 0x7bb8, 0x7d35, 0x82e7, + 0x83f9, 0x8457, 0x85f7, 0x8a5b, 0x8caf, 0x8e87, 0x9019, 0x90b8, + 0x96ce, 0x9f5f, 0x52e3, 0x540a, 0x5ae1, 0x5bc2, 0x6458, 0x6575, + 0x6ef4, 0x72c4, 0xf9fb, 0x7684, 0x7a4d, 0x7b1b, 0x7c4d, 0x7e3e, + 0x7fdf, 0x837b, 0x8b2b, 0x8cca, 0x8d64, 0x8de1, 0x8e5f, 0x8fea, + 0x8ff9, 0x9069, 0x93d1, 0x4f43, 0x4f7a, 0x50b3, 0x5168, 0x5178, + 0x524d, 0x526a, 0x5861, 0x587c, 0x5960, 0x5c08, 0x5c55, 0x5edb, + 0x609b, 0x6230, 0x6813, 0x6bbf, 0x6c08, 0x6fb1, + /* 0x6f */ + 0x714e, 0x7420, 0x7530, 0x7538, 0x7551, 0x7672, 0x7b4c, 0x7b8b, + 0x7bad, 0x7bc6, 0x7e8f, 0x8a6e, 0x8f3e, 0x8f49, 0x923f, 0x9293, + 0x9322, 0x942b, 0x96fb, 0x985a, 0x986b, 0x991e, 0x5207, 0x622a, + 0x6298, 0x6d59, 0x7664, 0x7aca, 0x7bc0, 0x7d76, 0x5360, 0x5cbe, + 0x5e97, 0x6f38, 0x70b9, 0x7c98, 0x9711, 0x9b8e, 0x9ede, 0x63a5, + 0x647a, 0x8776, 0x4e01, 0x4e95, 0x4ead, 0x505c, 0x5075, 0x5448, + 0x59c3, 0x5b9a, 0x5e40, 0x5ead, 0x5ef7, 0x5f81, 0x60c5, 0x633a, + 0x653f, 0x6574, 0x65cc, 0x6676, 0x6678, 0x67fe, 0x6968, 0x6a89, + 0x6b63, 0x6c40, 0x6dc0, 0x6de8, 0x6e1f, 0x6e5e, 0x701e, 0x70a1, + 0x738e, 0x73fd, 0x753a, 0x775b, 0x7887, 0x798e, 0x7a0b, 0x7a7d, + 0x7cbe, 0x7d8e, 0x8247, 0x8a02, 0x8aea, 0x8c9e, 0x912d, 0x914a, + 0x91d8, 0x9266, 0x92cc, 0x9320, 0x9706, 0x9756, + /* 0x70 */ + 0x975c, 0x9802, 0x9f0e, 0x5236, 0x5291, 0x557c, 0x5824, 0x5e1d, + 0x5f1f, 0x608c, 0x63d0, 0x68af, 0x6fdf, 0x796d, 0x7b2c, 0x81cd, + 0x85ba, 0x88fd, 0x8af8, 0x8e44, 0x918d, 0x9664, 0x969b, 0x973d, + 0x984c, 0x9f4a, 0x4fce, 0x5146, 0x51cb, 0x52a9, 0x5632, 0x5f14, + 0x5f6b, 0x63aa, 0x64cd, 0x65e9, 0x6641, 0x66fa, 0x66f9, 0x671d, + 0x689d, 0x68d7, 0x69fd, 0x6f15, 0x6f6e, 0x7167, 0x71e5, 0x722a, + 0x74aa, 0x773a, 0x7956, 0x795a, 0x79df, 0x7a20, 0x7a95, 0x7c97, + 0x7cdf, 0x7d44, 0x7e70, 0x8087, 0x85fb, 0x86a4, 0x8a54, 0x8abf, + 0x8d99, 0x8e81, 0x9020, 0x906d, 0x91e3, 0x963b, 0x96d5, 0x9ce5, + 0x65cf, 0x7c07, 0x8db3, 0x93c3, 0x5b58, 0x5c0a, 0x5352, 0x62d9, + 0x731d, 0x5027, 0x5b97, 0x5f9e, 0x60b0, 0x616b, 0x68d5, 0x6dd9, + 0x742e, 0x7a2e, 0x7d42, 0x7d9c, 0x7e31, 0x816b, + /* 0x71 */ + 0x8e2a, 0x8e35, 0x937e, 0x9418, 0x4f50, 0x5750, 0x5de6, 0x5ea7, + 0x632b, 0x7f6a, 0x4e3b, 0x4f4f, 0x4f8f, 0x505a, 0x59dd, 0x80c4, + 0x546a, 0x5468, 0x55fe, 0x594f, 0x5b99, 0x5dde, 0x5eda, 0x665d, + 0x6731, 0x67f1, 0x682a, 0x6ce8, 0x6d32, 0x6e4a, 0x6f8d, 0x70b7, + 0x73e0, 0x7587, 0x7c4c, 0x7d02, 0x7d2c, 0x7da2, 0x821f, 0x86db, + 0x8a3b, 0x8a85, 0x8d70, 0x8e8a, 0x8f33, 0x9031, 0x914e, 0x9152, + 0x9444, 0x99d0, 0x7af9, 0x7ca5, 0x4fca, 0x5101, 0x51c6, 0x57c8, + 0x5bef, 0x5cfb, 0x6659, 0x6a3d, 0x6d5a, 0x6e96, 0x6fec, 0x710c, + 0x756f, 0x7ae3, 0x8822, 0x9021, 0x9075, 0x96cb, 0x99ff, 0x8301, + 0x4e2d, 0x4ef2, 0x8846, 0x91cd, 0x537d, 0x6adb, 0x696b, 0x6c41, + 0x847a, 0x589e, 0x618e, 0x66fe, 0x62ef, 0x70dd, 0x7511, 0x75c7, + 0x7e52, 0x84b8, 0x8b49, 0x8d08, 0x4e4b, 0x53ea, + /* 0x72 */ + 0x54ab, 0x5730, 0x5740, 0x5fd7, 0x6301, 0x6307, 0x646f, 0x652f, + 0x65e8, 0x667a, 0x679d, 0x67b3, 0x6b62, 0x6c60, 0x6c9a, 0x6f2c, + 0x77e5, 0x7825, 0x7949, 0x7957, 0x7d19, 0x80a2, 0x8102, 0x81f3, + 0x829d, 0x82b7, 0x8718, 0x8a8c, 0xf9fc, 0x8d04, 0x8dbe, 0x9072, + 0x76f4, 0x7a19, 0x7a37, 0x7e54, 0x8077, 0x5507, 0x55d4, 0x5875, + 0x632f, 0x6422, 0x6649, 0x664b, 0x686d, 0x699b, 0x6b84, 0x6d25, + 0x6eb1, 0x73cd, 0x7468, 0x74a1, 0x755b, 0x75b9, 0x76e1, 0x771e, + 0x778b, 0x79e6, 0x7e09, 0x7e1d, 0x81fb, 0x852f, 0x8897, 0x8a3a, + 0x8cd1, 0x8eeb, 0x8fb0, 0x9032, 0x93ad, 0x9663, 0x9673, 0x9707, + 0x4f84, 0x53f1, 0x59ea, 0x5ac9, 0x5e19, 0x684e, 0x74c6, 0x75be, + 0x79e9, 0x7a92, 0x81a3, 0x86ed, 0x8cea, 0x8dcc, 0x8fed, 0x659f, + 0x6715, 0xf9fd, 0x57f7, 0x6f57, 0x7ddd, 0x8f2f, + /* 0x73 */ + 0x93f6, 0x96c6, 0x5fb5, 0x61f2, 0x6f84, 0x4e14, 0x4f98, 0x501f, + 0x53c9, 0x55df, 0x5d6f, 0x5dee, 0x6b21, 0x6b64, 0x78cb, 0x7b9a, + 0xf9fe, 0x8e49, 0x8eca, 0x906e, 0x6349, 0x643e, 0x7740, 0x7a84, + 0x932f, 0x947f, 0x9f6a, 0x64b0, 0x6faf, 0x71e6, 0x74a8, 0x74da, + 0x7ac4, 0x7c12, 0x7e82, 0x7cb2, 0x7e98, 0x8b9a, 0x8d0a, 0x947d, + 0x9910, 0x994c, 0x5239, 0x5bdf, 0x64e6, 0x672d, 0x7d2e, 0x50ed, + 0x53c3, 0x5879, 0x6158, 0x6159, 0x61fa, 0x65ac, 0x7ad9, 0x8b92, + 0x8b96, 0x5009, 0x5021, 0x5275, 0x5531, 0x5a3c, 0x5ee0, 0x5f70, + 0x6134, 0x655e, 0x660c, 0x6636, 0x66a2, 0x69cd, 0x6ec4, 0x6f32, + 0x7316, 0x7621, 0x7a93, 0x8139, 0x8259, 0x83d6, 0x84bc, 0x50b5, + 0x57f0, 0x5bc0, 0x5be8, 0x5f69, 0x63a1, 0x7826, 0x7db5, 0x83dc, + 0x8521, 0x91c7, 0x91f5, 0x518a, 0x67f5, 0x7b56, + /* 0x74 */ + 0x8cac, 0x51c4, 0x59bb, 0x60bd, 0x8655, 0x501c, 0xf9ff, 0x5254, + 0x5c3a, 0x617d, 0x621a, 0x62d3, 0x64f2, 0x65a5, 0x6ecc, 0x7620, + 0x810a, 0x8e60, 0x965f, 0x96bb, 0x4edf, 0x5343, 0x5598, 0x5929, + 0x5ddd, 0x64c5, 0x6cc9, 0x6dfa, 0x7394, 0x7a7f, 0x821b, 0x85a6, + 0x8ce4, 0x8e10, 0x9077, 0x91e7, 0x95e1, 0x9621, 0x97c6, 0x51f8, + 0x54f2, 0x5586, 0x5fb9, 0x64a4, 0x6f88, 0x7db4, 0x8f1f, 0x8f4d, + 0x9435, 0x50c9, 0x5c16, 0x6cbe, 0x6dfb, 0x751b, 0x77bb, 0x7c3d, + 0x7c64, 0x8a79, 0x8ac2, 0x581e, 0x59be, 0x5e16, 0x6377, 0x7252, + 0x758a, 0x776b, 0x8adc, 0x8cbc, 0x8f12, 0x5ef3, 0x6674, 0x6df8, + 0x807d, 0x83c1, 0x8acb, 0x9751, 0x9bd6, 0xfa00, 0x5243, 0x66ff, + 0x6d95, 0x6eef, 0x7de0, 0x8ae6, 0x902e, 0x905e, 0x9ad4, 0x521d, + 0x527f, 0x54e8, 0x6194, 0x6284, 0x62db, 0x68a2, + /* 0x75 */ + 0x6912, 0x695a, 0x6a35, 0x7092, 0x7126, 0x785d, 0x7901, 0x790e, + 0x79d2, 0x7a0d, 0x8096, 0x8278, 0x82d5, 0x8349, 0x8549, 0x8c82, + 0x8d85, 0x9162, 0x918b, 0x91ae, 0x4fc3, 0x56d1, 0x71ed, 0x77d7, + 0x8700, 0x89f8, 0x5bf8, 0x5fd6, 0x6751, 0x90a8, 0x53e2, 0x585a, + 0x5bf5, 0x60a4, 0x6181, 0x6460, 0x7e3d, 0x8070, 0x8525, 0x9283, + 0x64ae, 0x50ac, 0x5d14, 0x6700, 0x589c, 0x62bd, 0x63a8, 0x690e, + 0x6978, 0x6a1e, 0x6e6b, 0x76ba, 0x79cb, 0x82bb, 0x8429, 0x8acf, + 0x8da8, 0x8ffd, 0x9112, 0x914b, 0x919c, 0x9310, 0x9318, 0x939a, + 0x96db, 0x9a36, 0x9c0d, 0x4e11, 0x755c, 0x795d, 0x7afa, 0x7b51, + 0x7bc9, 0x7e2e, 0x84c4, 0x8e59, 0x8e74, 0x8ef8, 0x9010, 0x6625, + 0x693f, 0x7443, 0x51fa, 0x672e, 0x9edc, 0x5145, 0x5fe0, 0x6c96, + 0x87f2, 0x885d, 0x8877, 0x60b4, 0x81b5, 0x8403, + /* 0x76 */ + 0x8d05, 0x53d6, 0x5439, 0x5634, 0x5a36, 0x5c31, 0x708a, 0x7fe0, + 0x805a, 0x8106, 0x81ed, 0x8da3, 0x9189, 0x9a5f, 0x9df2, 0x5074, + 0x4ec4, 0x53a0, 0x60fb, 0x6e2c, 0x5c64, 0x4f88, 0x5024, 0x55e4, + 0x5cd9, 0x5e5f, 0x6065, 0x6894, 0x6cbb, 0x6dc4, 0x71be, 0x75d4, + 0x75f4, 0x7661, 0x7a1a, 0x7a49, 0x7dc7, 0x7dfb, 0x7f6e, 0x81f4, + 0x86a9, 0x8f1c, 0x96c9, 0x99b3, 0x9f52, 0x5247, 0x52c5, 0x98ed, + 0x89aa, 0x4e03, 0x67d2, 0x6f06, 0x4fb5, 0x5be2, 0x6795, 0x6c88, + 0x6d78, 0x741b, 0x7827, 0x91dd, 0x937c, 0x87c4, 0x79e4, 0x7a31, + 0x5feb, 0x4ed6, 0x54a4, 0x553e, 0x58ae, 0x59a5, 0x60f0, 0x6253, + 0x62d6, 0x6736, 0x6955, 0x8235, 0x9640, 0x99b1, 0x99dd, 0x502c, + 0x5353, 0x5544, 0x577c, 0xfa01, 0x6258, 0xfa02, 0x64e2, 0x666b, + 0x67dd, 0x6fc1, 0x6fef, 0x7422, 0x7438, 0x8a17, + /* 0x77 */ + 0x9438, 0x5451, 0x5606, 0x5766, 0x5f48, 0x619a, 0x6b4e, 0x7058, + 0x70ad, 0x7dbb, 0x8a95, 0x596a, 0x812b, 0x63a2, 0x7708, 0x803d, + 0x8caa, 0x5854, 0x642d, 0x69bb, 0x5b95, 0x5e11, 0x6e6f, 0xfa03, + 0x8569, 0x514c, 0x53f0, 0x592a, 0x6020, 0x614b, 0x6b86, 0x6c70, + 0x6cf0, 0x7b1e, 0x80ce, 0x82d4, 0x8dc6, 0x90b0, 0x98b1, 0xfa04, + 0x64c7, 0x6fa4, 0x6491, 0x6504, 0x514e, 0x5410, 0x571f, 0x8a0e, + 0x615f, 0x6876, 0xfa05, 0x75db, 0x7b52, 0x7d71, 0x901a, 0x5806, + 0x69cc, 0x817f, 0x892a, 0x9000, 0x9839, 0x5078, 0x5957, 0x59ac, + 0x6295, 0x900f, 0x9b2a, 0x615d, 0x7279, 0x95d6, 0x5761, 0x5a46, + 0x5df4, 0x628a, 0x64ad, 0x64fa, 0x6777, 0x6ce2, 0x6d3e, 0x722c, + 0x7436, 0x7834, 0x7f77, 0x82ad, 0x8ddb, 0x9817, 0x5224, 0x5742, + 0x677f, 0x7248, 0x74e3, 0x8ca9, 0x8fa6, 0x9211, + /* 0x78 */ + 0x962a, 0x516b, 0x53ed, 0x634c, 0x4f69, 0x5504, 0x6096, 0x6557, + 0x6c9b, 0x6d7f, 0x724c, 0x72fd, 0x7a17, 0x8987, 0x8c9d, 0x5f6d, + 0x6f8e, 0x70f9, 0x81a8, 0x610e, 0x4fbf, 0x504f, 0x6241, 0x7247, + 0x7bc7, 0x7de8, 0x7fe9, 0x904d, 0x97ad, 0x9a19, 0x8cb6, 0x576a, + 0x5e73, 0x67b0, 0x840d, 0x8a55, 0x5420, 0x5b16, 0x5e63, 0x5ee2, + 0x5f0a, 0x6583, 0x80ba, 0x853d, 0x9589, 0x965b, 0x4f48, 0x5305, + 0x530d, 0x530f, 0x5486, 0x54fa, 0x5703, 0x5e03, 0x6016, 0x629b, + 0x62b1, 0x6355, 0xfa06, 0x6ce1, 0x6d66, 0x75b1, 0x7832, 0x80de, + 0x812f, 0x82de, 0x8461, 0x84b2, 0x888d, 0x8912, 0x900b, 0x92ea, + 0x98fd, 0x9b91, 0x5e45, 0x66b4, 0x66dd, 0x7011, 0x7206, 0xfa07, + 0x4ff5, 0x527d, 0x5f6a, 0x6153, 0x6753, 0x6a19, 0x6f02, 0x74e2, + 0x7968, 0x8868, 0x8c79, 0x98c7, 0x98c4, 0x9a43, + /* 0x79 */ + 0x54c1, 0x7a1f, 0x6953, 0x8af7, 0x8c4a, 0x98a8, 0x99ae, 0x5f7c, + 0x62ab, 0x75b2, 0x76ae, 0x88ab, 0x907f, 0x9642, 0x5339, 0x5f3c, + 0x5fc5, 0x6ccc, 0x73cc, 0x7562, 0x758b, 0x7b46, 0x82fe, 0x999d, + 0x4e4f, 0x903c, 0x4e0b, 0x4f55, 0x53a6, 0x590f, 0x5ec8, 0x6630, + 0x6cb3, 0x7455, 0x8377, 0x8766, 0x8cc0, 0x9050, 0x971e, 0x9c15, + 0x58d1, 0x5b78, 0x8650, 0x8b14, 0x9db4, 0x5bd2, 0x6068, 0x608d, + 0x65f1, 0x6c57, 0x6f22, 0x6fa3, 0x701a, 0x7f55, 0x7ff0, 0x9591, + 0x9592, 0x9650, 0x97d3, 0x5272, 0x8f44, 0x51fd, 0x542b, 0x54b8, + 0x5563, 0x558a, 0x6abb, 0x6db5, 0x7dd8, 0x8266, 0x929c, 0x9677, + 0x9e79, 0x5408, 0x54c8, 0x76d2, 0x86e4, 0x95a4, 0x95d4, 0x965c, + 0x4ea2, 0x4f09, 0x59ee, 0x5ae6, 0x5df7, 0x6052, 0x6297, 0x676d, + 0x6841, 0x6c86, 0x6e2f, 0x7f38, 0x809b, 0x822a, + /* 0x7a */ + 0xfa08, 0xfa09, 0x9805, 0x4ea5, 0x5055, 0x54b3, 0x5793, 0x595a, + 0x5b69, 0x5bb3, 0x61c8, 0x6977, 0x6d77, 0x7023, 0x87f9, 0x89e3, + 0x8a72, 0x8ae7, 0x9082, 0x99ed, 0x9ab8, 0x52be, 0x6838, 0x5016, + 0x5e78, 0x674f, 0x8347, 0x884c, 0x4eab, 0x5411, 0x56ae, 0x73e6, + 0x9115, 0x97ff, 0x9909, 0x9957, 0x9999, 0x5653, 0x589f, 0x865b, + 0x8a31, 0x61b2, 0x6af6, 0x737b, 0x8ed2, 0x6b47, 0x96aa, 0x9a57, + 0x5955, 0x7200, 0x8d6b, 0x9769, 0x4fd4, 0x5cf4, 0x5f26, 0x61f8, + 0x665b, 0x6ceb, 0x70ab, 0x7384, 0x73b9, 0x73fe, 0x7729, 0x774d, + 0x7d43, 0x7d62, 0x7e23, 0x8237, 0x8852, 0xfa0a, 0x8ce2, 0x9249, + 0x986f, 0x5b51, 0x7a74, 0x8840, 0x9801, 0x5acc, 0x4fe0, 0x5354, + 0x593e, 0x5cfd, 0x633e, 0x6d79, 0x72f9, 0x8105, 0x8107, 0x83a2, + 0x92cf, 0x9830, 0x4ea8, 0x5144, 0x5211, 0x578b, + /* 0x7b */ + 0x5f62, 0x6cc2, 0x6ece, 0x7005, 0x7050, 0x70af, 0x7192, 0x73e9, + 0x7469, 0x834a, 0x87a2, 0x8861, 0x9008, 0x90a2, 0x93a3, 0x99a8, + 0x516e, 0x5f57, 0x60e0, 0x6167, 0x66b3, 0x8559, 0x8e4a, 0x91af, + 0x978b, 0x4e4e, 0x4e92, 0x547c, 0x58d5, 0x58fa, 0x597d, 0x5cb5, + 0x5f27, 0x6236, 0x6248, 0x660a, 0x6667, 0x6beb, 0x6d69, 0x6dcf, + 0x6e56, 0x6ef8, 0x6f94, 0x6fe0, 0x6fe9, 0x705d, 0x72d0, 0x7425, + 0x745a, 0x74e0, 0x7693, 0x795c, 0x7cca, 0x7e1e, 0x80e1, 0x82a6, + 0x846b, 0x84bf, 0x864e, 0x865f, 0x8774, 0x8b77, 0x8c6a, 0x93ac, + 0x9800, 0x9865, 0x60d1, 0x6216, 0x9177, 0x5a5a, 0x660f, 0x6df7, + 0x6e3e, 0x743f, 0x9b42, 0x5ffd, 0x60da, 0x7b0f, 0x54c4, 0x5f18, + 0x6c5e, 0x6cd3, 0x6d2a, 0x70d8, 0x7d05, 0x8679, 0x8a0c, 0x9d3b, + 0x5316, 0x548c, 0x5b05, 0x6a3a, 0x706b, 0x7575, + /* 0x7c */ + 0x798d, 0x79be, 0x82b1, 0x83ef, 0x8a71, 0x8b41, 0x8ca8, 0x9774, + 0xfa0b, 0x64f4, 0x652b, 0x78ba, 0x78bb, 0x7a6b, 0x4e38, 0x559a, + 0x5950, 0x5ba6, 0x5e7b, 0x60a3, 0x63db, 0x6b61, 0x6665, 0x6853, + 0x6e19, 0x7165, 0x74b0, 0x7d08, 0x9084, 0x9a69, 0x9c25, 0x6d3b, + 0x6ed1, 0x733e, 0x8c41, 0x95ca, 0x51f0, 0x5e4c, 0x5fa8, 0x604d, + 0x60f6, 0x6130, 0x614c, 0x6643, 0x6644, 0x69a5, 0x6cc1, 0x6e5f, + 0x6ec9, 0x6f62, 0x714c, 0x749c, 0x7687, 0x7bc1, 0x7c27, 0x8352, + 0x8757, 0x9051, 0x968d, 0x9ec3, 0x532f, 0x56de, 0x5efb, 0x5f8a, + 0x6062, 0x6094, 0x61f7, 0x6666, 0x6703, 0x6a9c, 0x6dee, 0x6fae, + 0x7070, 0x736a, 0x7e6a, 0x81be, 0x8334, 0x86d4, 0x8aa8, 0x8cc4, + 0x5283, 0x7372, 0x5b96, 0x6a6b, 0x9404, 0x54ee, 0x5686, 0x5b5d, + 0x6548, 0x6585, 0x66c9, 0x689f, 0x6d8d, 0x6dc6, + /* 0x7d */ + 0x723b, 0x80b4, 0x9175, 0x9a4d, 0x4faf, 0x5019, 0x539a, 0x540e, + 0x543c, 0x5589, 0x55c5, 0x5e3f, 0x5f8c, 0x673d, 0x7166, 0x73dd, + 0x9005, 0x52db, 0x52f3, 0x5864, 0x58ce, 0x7104, 0x718f, 0x71fb, + 0x85b0, 0x8a13, 0x6688, 0x85a8, 0x55a7, 0x6684, 0x714a, 0x8431, + 0x5349, 0x5599, 0x6bc1, 0x5f59, 0x5fbd, 0x63ee, 0x6689, 0x7147, + 0x8af1, 0x8f1d, 0x9ebe, 0x4f11, 0x643a, 0x70cb, 0x7566, 0x8667, + 0x6064, 0x8b4e, 0x9df8, 0x5147, 0x51f6, 0x5308, 0x6d36, 0x80f8, + 0x9ed1, 0x6615, 0x6b23, 0x7098, 0x75d5, 0x5403, 0x5c79, 0x7d07, + 0x8a16, 0x6b20, 0x6b3d, 0x6b46, 0x5438, 0x6070, 0x6d3d, 0x7fd5, + 0x8208, 0x50d6, 0x51de, 0x559c, 0x566b, 0x56cd, 0x59ec, 0x5b09, + 0x5e0c, 0x6199, 0x6198, 0x6231, 0x665e, 0x66e6, 0x7199, 0x71b9, + 0x71ba, 0x72a7, 0x79a7, 0x7a00, 0x7fb2, 0x8a70, +}; + +static int +ksc5601_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x21 && c1 <= 0x2c) || (c1 >= 0x30 && c1 <= 0x48) || (c1 >= 0x4a && c1 <= 0x7d)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 1410) { + if (i < 1115) + wc = ksc5601_2uni_page21[i]; + } else if (i < 3854) { + if (i < 3760) + wc = ksc5601_2uni_page30[i-1410]; + } else { + if (i < 8742) + wc = ksc5601_2uni_page4a[i-3854]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short ksc5601_2charset[8227] = { + 0x222e, 0x2234, 0x2157, 0x2127, 0x2823, 0x2129, 0x2267, 0x2146, + 0x213e, 0x2977, 0x2978, 0x2225, 0x2252, 0x2124, 0x222c, 0x2976, + 0x282c, 0x2879, 0x2876, 0x287a, 0x222f, 0x2821, 0x2822, 0x213f, + 0x282a, 0x282d, 0x292c, 0x2921, 0x2923, 0x2140, 0x292a, 0x292d, + 0x2922, 0x2824, 0x2924, 0x2925, 0x2826, 0x2926, 0x2927, 0x2828, + 0x2928, 0x2829, 0x2929, 0x2930, 0x282f, 0x292f, 0x282b, 0x292b, + 0x282e, 0x292e, 0x2227, 0x2230, 0x2228, 0x222b, 0x222a, 0x222d, + 0x2229, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, + 0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, + 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, + 0x2558, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, + 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f, + 0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2577, + 0x2578, 0x2c27, 0x2c21, 0x2c22, 0x2c23, 0x2c24, 0x2c25, 0x2c26, + 0x2c28, 0x2c29, 0x2c2a, 0x2c2b, 0x2c2c, 0x2c2d, 0x2c2e, 0x2c2f, + 0x2c30, 0x2c31, 0x2c32, 0x2c33, 0x2c34, 0x2c35, 0x2c36, 0x2c37, + 0x2c38, 0x2c39, 0x2c3a, 0x2c3b, 0x2c3c, 0x2c3d, 0x2c3e, 0x2c3f, + 0x2c40, 0x2c41, 0x2c51, 0x2c52, 0x2c53, 0x2c54, 0x2c55, 0x2c56, + 0x2c58, 0x2c59, 0x2c5a, 0x2c5b, 0x2c5c, 0x2c5d, 0x2c5e, 0x2c5f, + 0x2c60, 0x2c61, 0x2c62, 0x2c63, 0x2c64, 0x2c65, 0x2c66, 0x2c67, + 0x2c68, 0x2c69, 0x2c6a, 0x2c6b, 0x2c6c, 0x2c6d, 0x2c6e, 0x2c6f, + 0x2c70, 0x2c71, 0x2c57, 0x212a, 0x212e, 0x212f, 0x2130, 0x2131, + 0x2253, 0x2254, 0x2125, 0x2126, 0x2236, 0x2147, 0x2148, 0x2158, + 0x2979, 0x297a, 0x297b, 0x297c, 0x297d, 0x297e, 0x2266, 0x2149, + 0x2235, 0x2724, 0x2260, 0x2265, 0x2262, 0x2759, 0x214a, 0x2877, + 0x2878, 0x287b, 0x287c, 0x287d, 0x287e, 0x2530, 0x2531, 0x2532, + 0x2533, 0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x2521, + 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, + 0x252a, 0x2167, 0x2168, 0x2166, 0x2169, 0x216a, 0x2255, 0x2258, + 0x2256, 0x2259, 0x2257, 0x2221, 0x2222, 0x2223, 0x2153, 0x2224, + 0x2154, 0x2174, 0x2175, 0x2233, 0x2232, 0x216e, 0x2170, 0x2144, + 0x2150, 0x212b, 0x217c, 0x217d, 0x217b, 0x217a, 0x2172, 0x2173, + 0x2231, 0x2145, 0x2171, 0x212d, 0x216f, 0x2156, 0x2141, 0x2155, + 0x2142, 0x2143, 0x216c, 0x216d, 0x2178, 0x2179, 0x2176, 0x2177, + 0x2241, 0x2151, 0x2152, 0x2867, 0x2868, 0x2869, 0x286a, 0x286b, + 0x286c, 0x286d, 0x286e, 0x286f, 0x2870, 0x2871, 0x2872, 0x2873, + 0x2874, 0x2875, 0x2967, 0x2968, 0x2969, 0x296a, 0x296b, 0x296c, + 0x296d, 0x296e, 0x296f, 0x2970, 0x2971, 0x2972, 0x2973, 0x2974, + 0x2975, 0x294d, 0x294e, 0x294f, 0x2950, 0x2951, 0x2952, 0x2953, + 0x2954, 0x2955, 0x2956, 0x2957, 0x2958, 0x2959, 0x295a, 0x295b, + 0x295c, 0x295d, 0x295e, 0x295f, 0x2960, 0x2961, 0x2962, 0x2963, + 0x2964, 0x2965, 0x2966, 0x284d, 0x284e, 0x284f, 0x2850, 0x2851, + 0x2852, 0x2853, 0x2854, 0x2855, 0x2856, 0x2857, 0x2858, 0x2859, + 0x285a, 0x285b, 0x285c, 0x285d, 0x285e, 0x285f, 0x2860, 0x2861, + 0x2862, 0x2863, 0x2864, 0x2865, 0x2866, 0x2621, 0x262c, 0x2622, + 0x262d, 0x2623, 0x2648, 0x2647, 0x262e, 0x2624, 0x2642, 0x2641, + 0x262f, 0x2626, 0x2646, 0x2645, 0x2631, 0x2625, 0x2644, 0x2643, + 0x2630, 0x2627, 0x263c, 0x2649, 0x264a, 0x2637, 0x264b, 0x264c, + 0x2632, 0x2629, 0x263e, 0x264d, 0x264e, 0x2639, 0x264f, 0x2650, + 0x2634, 0x2628, 0x2651, 0x2652, 0x2638, 0x263d, 0x2653, 0x2654, + 0x2633, 0x262a, 0x2655, 0x2656, 0x263a, 0x263f, 0x2657, 0x2658, + 0x2635, 0x262b, 0x2659, 0x265a, 0x263b, 0x265b, 0x265c, 0x2640, + 0x265d, 0x265e, 0x265f, 0x2660, 0x2661, 0x2662, 0x2663, 0x2664, + 0x2636, 0x2246, 0x2161, 0x2160, 0x2243, 0x2247, 0x2248, 0x224b, + 0x224a, 0x2249, 0x224c, 0x2163, 0x2162, 0x223a, 0x2239, 0x2165, + 0x2164, 0x2238, 0x2237, 0x215f, 0x215e, 0x2242, 0x215b, 0x215d, + 0x215c, 0x2244, 0x2245, 0x215a, 0x2159, 0x224f, 0x224e, 0x2250, + 0x2251, 0x214f, 0x214e, 0x223c, 0x223d, 0x2240, 0x223b, 0x223e, + 0x223f, 0x224d, 0x225b, 0x225c, 0x225d, 0x225a, 0x2121, 0x2122, + 0x2123, 0x2128, 0x2134, 0x2135, 0x2136, 0x2137, 0x2138, 0x2139, + 0x213a, 0x213b, 0x213c, 0x213d, 0x216b, 0x2132, 0x2133, 0x2a21, + 0x2a22, 0x2a23, 0x2a24, 0x2a25, 0x2a26, 0x2a27, 0x2a28, 0x2a29, + 0x2a2a, 0x2a2b, 0x2a2c, 0x2a2d, 0x2a2e, 0x2a2f, 0x2a30, 0x2a31, + 0x2a32, 0x2a33, 0x2a34, 0x2a35, 0x2a36, 0x2a37, 0x2a38, 0x2a39, + 0x2a3a, 0x2a3b, 0x2a3c, 0x2a3d, 0x2a3e, 0x2a3f, 0x2a40, 0x2a41, + 0x2a42, 0x2a43, 0x2a44, 0x2a45, 0x2a46, 0x2a47, 0x2a48, 0x2a49, + 0x2a4a, 0x2a4b, 0x2a4c, 0x2a4d, 0x2a4e, 0x2a4f, 0x2a50, 0x2a51, + 0x2a52, 0x2a53, 0x2a54, 0x2a55, 0x2a56, 0x2a57, 0x2a58, 0x2a59, + 0x2a5a, 0x2a5b, 0x2a5c, 0x2a5d, 0x2a5e, 0x2a5f, 0x2a60, 0x2a61, + 0x2a62, 0x2a63, 0x2a64, 0x2a65, 0x2a66, 0x2a67, 0x2a68, 0x2a69, + 0x2a6a, 0x2a6b, 0x2a6c, 0x2a6d, 0x2a6e, 0x2a6f, 0x2a70, 0x2a71, + 0x2a72, 0x2a73, 0x2b21, 0x2b22, 0x2b23, 0x2b24, 0x2b25, 0x2b26, + 0x2b27, 0x2b28, 0x2b29, 0x2b2a, 0x2b2b, 0x2b2c, 0x2b2d, 0x2b2e, + 0x2b2f, 0x2b30, 0x2b31, 0x2b32, 0x2b33, 0x2b34, 0x2b35, 0x2b36, + 0x2b37, 0x2b38, 0x2b39, 0x2b3a, 0x2b3b, 0x2b3c, 0x2b3d, 0x2b3e, + 0x2b3f, 0x2b40, 0x2b41, 0x2b42, 0x2b43, 0x2b44, 0x2b45, 0x2b46, + 0x2b47, 0x2b48, 0x2b49, 0x2b4a, 0x2b4b, 0x2b4c, 0x2b4d, 0x2b4e, + 0x2b4f, 0x2b50, 0x2b51, 0x2b52, 0x2b53, 0x2b54, 0x2b55, 0x2b56, + 0x2b57, 0x2b58, 0x2b59, 0x2b5a, 0x2b5b, 0x2b5c, 0x2b5d, 0x2b5e, + 0x2b5f, 0x2b60, 0x2b61, 0x2b62, 0x2b63, 0x2b64, 0x2b65, 0x2b66, + 0x2b67, 0x2b68, 0x2b69, 0x2b6a, 0x2b6b, 0x2b6c, 0x2b6d, 0x2b6e, + 0x2b6f, 0x2b70, 0x2b71, 0x2b72, 0x2b73, 0x2b74, 0x2b75, 0x2b76, + 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428, + 0x2429, 0x242a, 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, 0x2430, + 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438, + 0x2439, 0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440, + 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, + 0x2449, 0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450, + 0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, + 0x2459, 0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, 0x2460, + 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, + 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, 0x2470, + 0x2471, 0x2472, 0x2473, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, + 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x2931, 0x2932, + 0x2933, 0x2934, 0x2935, 0x2936, 0x2937, 0x2938, 0x2939, 0x293a, + 0x293b, 0x293c, 0x293d, 0x293e, 0x293f, 0x2940, 0x2941, 0x2942, + 0x2943, 0x2944, 0x2945, 0x2946, 0x2947, 0x2948, 0x2949, 0x294a, + 0x294b, 0x294c, 0x225f, 0x2831, 0x2832, 0x2833, 0x2834, 0x2835, + 0x2836, 0x2837, 0x2838, 0x2839, 0x283a, 0x283b, 0x283c, 0x283d, + 0x283e, 0x283f, 0x2840, 0x2841, 0x2842, 0x2843, 0x2844, 0x2845, + 0x2846, 0x2847, 0x2848, 0x2849, 0x284a, 0x284b, 0x284c, 0x2268, + 0x225e, 0x2749, 0x274a, 0x274b, 0x274c, 0x274d, 0x273a, 0x273b, + 0x275c, 0x275d, 0x275e, 0x2736, 0x2737, 0x2738, 0x2754, 0x2755, + 0x2756, 0x2757, 0x2758, 0x2721, 0x2722, 0x2723, 0x2725, 0x272b, + 0x272c, 0x272d, 0x272e, 0x272f, 0x2730, 0x2731, 0x2732, 0x2733, + 0x2734, 0x2727, 0x2728, 0x2729, 0x272a, 0x273d, 0x273e, 0x2765, + 0x2766, 0x2767, 0x2768, 0x2761, 0x2762, 0x2763, 0x273f, 0x2740, + 0x2741, 0x2742, 0x2743, 0x2744, 0x2745, 0x2746, 0x2747, 0x2748, + 0x274e, 0x274f, 0x2750, 0x2751, 0x2752, 0x2753, 0x275a, 0x275b, + 0x2263, 0x276c, 0x2726, 0x2760, 0x276f, 0x2261, 0x273c, 0x276d, + 0x2735, 0x2739, 0x276a, 0x276b, 0x275f, 0x2264, 0x2764, 0x276e, + 0x2769, 0x6c69, 0x6f4b, 0x7652, 0x5832, 0x6d5b, 0x5f32, 0x5f3e, + 0x793b, 0x5c74, 0x7564, 0x7326, 0x5d60, 0x6126, 0x4e78, 0x5c30, + 0x632a, 0x7169, 0x4d7a, 0x7c2f, 0x5321, 0x712b, 0x6751, 0x522c, + 0x4e79, 0x717d, 0x5e3f, 0x7b3a, 0x7939, 0x4e52, 0x632b, 0x6b60, + 0x4e7a, 0x4b77, 0x6525, 0x4a61, 0x544c, 0x6a61, 0x5c63, 0x5f2d, + 0x4b6b, 0x552f, 0x5675, 0x6578, 0x5e40, 0x6c23, 0x694d, 0x6a27, + 0x6976, 0x7b3b, 0x6769, 0x6f4c, 0x5066, 0x5e41, 0x642c, 0x584c, + 0x7971, 0x4e5f, 0x7a24, 0x6632, 0x7a7b, 0x7a3d, 0x4c48, 0x6f4d, + 0x5555, 0x5322, 0x6c51, 0x6427, 0x6c52, 0x7631, 0x4e7b, 0x5051, + 0x4b3f, 0x6d24, 0x6d28, 0x5e42, 0x7662, 0x6d5c, 0x5c75, 0x6039, + 0x544e, 0x7435, 0x535b, 0x5635, 0x6c24, 0x6466, 0x716a, 0x4b6c, + 0x4b40, 0x6c72, 0x506a, 0x7972, 0x6c25, 0x505f, 0x676a, 0x506b, + 0x5c51, 0x5b69, 0x7d4c, 0x5b57, 0x5a61, 0x5636, 0x635f, 0x5e43, + 0x5e44, 0x4a21, 0x6e6c, 0x5323, 0x6e37, 0x784f, 0x6a48, 0x6e38, + 0x712c, 0x7125, 0x694e, 0x793c, 0x6579, 0x6c6a, 0x5d56, 0x6d42, + 0x7825, 0x653a, 0x5b58, 0x4a22, 0x514d, 0x6e6d, 0x6c6b, 0x5e45, + 0x6360, 0x4a49, 0x7269, 0x554e, 0x7636, 0x4e42, 0x5647, 0x6334, + 0x712d, 0x6a62, 0x5742, 0x7327, 0x4d6a, 0x6b6e, 0x5932, 0x7d25, + 0x7655, 0x5562, 0x7835, 0x4c75, 0x7535, 0x642d, 0x676b, 0x7155, + 0x703b, 0x6935, 0x4c49, 0x7a55, 0x6154, 0x5756, 0x5c41, 0x5e46, + 0x7a6f, 0x6361, 0x6173, 0x5c76, 0x4e7c, 0x5b44, 0x7871, 0x5c64, + 0x656f, 0x5c31, 0x5556, 0x735a, 0x4b41, 0x5b43, 0x597a, 0x536e, + 0x7a38, 0x7d26, 0x6b6f, 0x7426, 0x4c4a, 0x7328, 0x735b, 0x5b27, + 0x7637, 0x4f66, 0x7072, 0x4b5a, 0x6752, 0x5743, 0x7670, 0x685e, + 0x6526, 0x6567, 0x4a23, 0x4c27, 0x6a49, 0x7836, 0x7a25, 0x712e, + 0x6f4e, 0x4b6d, 0x7630, 0x6f4f, 0x694f, 0x775e, 0x4e53, 0x5c77, + 0x5b28, 0x4b78, 0x5f21, 0x5d61, 0x754a, 0x6936, 0x676c, 0x6e6e, + 0x7370, 0x5f3f, 0x4c4b, 0x5041, 0x7452, 0x603a, 0x5f40, 0x4e60, + 0x5c52, 0x7d6a, 0x5676, 0x6a4a, 0x6869, 0x632c, 0x7350, 0x4a24, + 0x5b78, 0x5e47, 0x6b70, 0x7156, 0x6562, 0x4c4c, 0x4b7b, 0x6a63, + 0x5f41, 0x566d, 0x6950, 0x6e39, 0x5563, 0x5153, 0x6570, 0x6834, + 0x6b43, 0x6a2a, 0x7a7c, 0x7576, 0x703c, 0x7d54, 0x603b, 0x4e43, + 0x503a, 0x773a, 0x5873, 0x774d, 0x642e, 0x545f, 0x5067, 0x6c7d, + 0x522e, 0x6e6f, 0x5557, 0x6a64, 0x7822, 0x4d6b, 0x573f, 0x7b31, + 0x4d6c, 0x5c32, 0x506c, 0x4e7d, 0x6e70, 0x4c42, 0x506d, 0x6577, + 0x737c, 0x6e22, 0x5933, 0x5874, 0x6937, 0x4e2e, 0x5922, 0x5871, + 0x544f, 0x6527, 0x5552, 0x5629, 0x7422, 0x7157, 0x5558, 0x703d, + 0x5750, 0x5450, 0x574f, 0x6b6a, 0x7d6b, 0x5b6d, 0x7c45, 0x4b42, + 0x7d55, 0x7448, 0x686a, 0x7573, 0x795e, 0x536f, 0x6c53, 0x5d42, + 0x6f37, 0x6754, 0x4a4a, 0x597b, 0x7a7d, 0x562a, 0x7478, 0x7777, + 0x5c2c, 0x5757, 0x5f22, 0x4e3e, 0x5370, 0x7024, 0x616c, 0x4f67, + 0x734b, 0x6d29, 0x4a3e, 0x746f, 0x764e, 0x5e7b, 0x503b, 0x5537, + 0x6e71, 0x7428, 0x5c78, 0x4b27, 0x5a4e, 0x6066, 0x6d25, 0x6e72, + 0x5c79, 0x795c, 0x735c, 0x7872, 0x7479, 0x7c71, 0x503c, 0x5b79, + 0x5731, 0x4b7c, 0x7025, 0x4b7d, 0x5574, 0x4d6d, 0x4a25, 0x562b, + 0x5042, 0x703e, 0x523d, 0x4c24, 0x7a36, 0x4c4d, 0x5a7a, 0x764f, + 0x6938, 0x5875, 0x4c4e, 0x574d, 0x5451, 0x696d, 0x4a6b, 0x5962, + 0x7d32, 0x632d, 0x564c, 0x5934, 0x6127, 0x6e53, 0x5043, 0x7d33, + 0x5564, 0x4f68, 0x6d43, 0x5032, 0x4e7e, 0x5a28, 0x7850, 0x7d56, + 0x7851, 0x7852, 0x5c53, 0x5d62, 0x7b79, 0x5d41, 0x6335, 0x6d5d, + 0x4e44, 0x4b21, 0x5d63, 0x7c5d, 0x792f, 0x527b, 0x4f21, 0x6428, + 0x7436, 0x6c7e, 0x632e, 0x676d, 0x7d41, 0x5a62, 0x5833, 0x5d64, + 0x706f, 0x7671, 0x7a70, 0x5175, 0x5a4f, 0x5c54, 0x5c26, 0x6f3f, + 0x4e4f, 0x6059, 0x5956, 0x6c54, 0x6a4b, 0x4a3f, 0x5530, 0x4f69, + 0x716d, 0x4c4f, 0x6478, 0x646d, 0x5758, 0x7d27, 0x6a2b, 0x7632, + 0x4f70, 0x793d, 0x6674, 0x4b5b, 0x7351, 0x6951, 0x7329, 0x5060, + 0x6952, 0x5a63, 0x6252, 0x7622, 0x6174, 0x5a64, 0x6755, 0x753f, + 0x4f22, 0x4d2f, 0x4f23, 0x4d30, 0x717e, 0x5023, 0x612f, 0x7823, + 0x4a26, 0x773b, 0x726a, 0x5e48, 0x6953, 0x5e49, 0x7d5e, 0x4a40, + 0x796a, 0x514e, 0x6e54, 0x5452, 0x5923, 0x7d28, 0x5759, 0x774e, + 0x7a3e, 0x4f56, 0x5770, 0x6b61, 0x7845, 0x5c7a, 0x5d43, 0x795f, + 0x676f, 0x7d65, 0x7623, 0x597c, 0x7d29, 0x676e, 0x5565, 0x6f50, + 0x4d31, 0x7722, 0x7132, 0x7131, 0x4d32, 0x5a2b, 0x4a27, 0x6362, + 0x7b3c, 0x5924, 0x6e3a, 0x7853, 0x7b7a, 0x4f24, 0x5c7b, 0x7663, + 0x6d2a, 0x7221, 0x4e61, 0x7a26, 0x7960, 0x6c56, 0x646e, 0x7921, + 0x7b6f, 0x796b, 0x6e23, 0x6a2c, 0x4a28, 0x747a, 0x4d56, 0x7c76, + 0x7449, 0x7854, 0x7826, 0x5e4a, 0x7246, 0x575a, 0x5350, 0x5845, + 0x6a66, 0x735d, 0x645a, 0x7664, 0x7672, 0x5f42, 0x597d, 0x4c76, + 0x533a, 0x642f, 0x7961, 0x7026, 0x4b53, 0x603c, 0x744a, 0x547a, + 0x7d2a, 0x7962, 0x7437, 0x7d42, 0x7c30, 0x7d6c, 0x4a62, 0x7d3d, + 0x6a67, 0x5f43, 0x5152, 0x4e62, 0x5324, 0x7d2b, 0x5f60, 0x7247, + 0x6770, 0x506e, 0x732a, 0x5e4b, 0x7638, 0x6175, 0x7133, 0x7723, + 0x4a29, 0x4f25, 0x5f44, 0x6130, 0x703f, 0x7624, 0x6336, 0x7a46, + 0x506f, 0x7d6d, 0x5d44, 0x7c77, 0x663f, 0x5e2d, 0x7a3f, 0x6571, + 0x6d44, 0x5225, 0x7d6e, 0x7536, 0x6176, 0x5e4c, 0x7c5e, 0x6c57, + 0x4d5d, 0x5637, 0x4d33, 0x7855, 0x6558, 0x4f6a, 0x4f50, 0x6a4c, + 0x6a2e, 0x6a2d, 0x5371, 0x5325, 0x774f, 0x6e24, 0x5024, 0x7222, + 0x5070, 0x7223, 0x7778, 0x5033, 0x5b29, 0x533b, 0x4a6c, 0x7126, + 0x4b55, 0x7767, 0x4d5e, 0x7724, 0x7840, 0x535d, 0x4c50, 0x4f26, + 0x7673, 0x6177, 0x535c, 0x7a7e, 0x7a27, 0x6b59, 0x4f27, 0x6a2f, + 0x646f, 0x6939, 0x7158, 0x5858, 0x6072, 0x6634, 0x5c7c, 0x7371, + 0x6350, 0x727b, 0x5b46, 0x5071, 0x5072, 0x4f5c, 0x5351, 0x4c31, + 0x7758, 0x4b28, 0x6b3c, 0x643e, 0x745c, 0x5c42, 0x7027, 0x6640, + 0x4a6d, 0x686b, 0x6568, 0x5c43, 0x6d5e, 0x5372, 0x4c77, 0x4e54, + 0x672b, 0x4b43, 0x6131, 0x7732, 0x5373, 0x5352, 0x7540, 0x5f5d, + 0x6e73, 0x6771, 0x7d34, 0x7248, 0x7352, 0x6e74, 0x6253, 0x4c51, + 0x5f6a, 0x693a, 0x5957, 0x754d, 0x7172, 0x7a47, 0x5978, 0x5442, + 0x7665, 0x5d45, 0x6772, 0x6d5f, 0x4a4b, 0x5b7a, 0x6835, 0x5326, + 0x7d35, 0x7949, 0x6462, 0x7b3d, 0x5724, 0x4e45, 0x4e55, 0x5666, + 0x653d, 0x5e4d, 0x6c73, 0x6d60, 0x6c6c, 0x7b3e, 0x5f6b, 0x6178, + 0x793e, 0x5073, 0x602a, 0x6862, 0x6254, 0x527d, 0x6528, 0x5953, + 0x535e, 0x7438, 0x773c, 0x5c7d, 0x686c, 0x6467, 0x6377, 0x6c28, + 0x7a71, 0x6572, 0x5074, 0x522f, 0x5c65, 0x5025, 0x7134, 0x7c31, + 0x4c78, 0x5d46, 0x7a51, 0x775f, 0x7a28, 0x6e75, 0x5e4e, 0x6773, + 0x772c, 0x6b44, 0x6d61, 0x602b, 0x5d47, 0x5233, 0x523f, 0x4a4c, + 0x7b3f, 0x657d, 0x5d65, 0x584d, 0x6c74, 0x5075, 0x686d, 0x5052, + 0x5958, 0x7666, 0x5b2a, 0x7760, 0x5859, 0x7423, 0x745d, 0x6f51, + 0x5935, 0x6d2b, 0x6337, 0x6e3b, 0x4d34, 0x6073, 0x6a4d, 0x6c75, + 0x686e, 0x4b29, 0x712f, 0x4a4d, 0x6c29, 0x726b, 0x7d6f, 0x7973, + 0x6641, 0x6c58, 0x6d2c, 0x6a4e, 0x685f, 0x5e4f, 0x5226, 0x6774, + 0x5156, 0x6642, 0x6363, 0x6430, 0x5834, 0x7625, 0x735e, 0x5725, + 0x7768, 0x6846, 0x7b66, 0x5d66, 0x5c7e, 0x585a, 0x5a2c, 0x6a30, + 0x6338, 0x4a2a, 0x6179, 0x6a31, 0x726c, 0x7a6e, 0x6e55, 0x7974, + 0x526c, 0x7b7b, 0x7d70, 0x603d, 0x4e63, 0x7846, 0x5e2e, 0x5f45, + 0x653e, 0x6d2d, 0x7a6a, 0x4d6e, 0x6d26, 0x6d2e, 0x706d, 0x5d21, + 0x6d2f, 0x7c78, 0x586b, 0x4c79, 0x4d35, 0x7a29, 0x615d, 0x6255, + 0x6d4f, 0x5d22, 0x794a, 0x6a68, 0x656d, 0x536b, 0x6954, 0x617a, + 0x644c, 0x6164, 0x6847, 0x4e5b, 0x5c55, 0x7735, 0x7c73, 0x7073, + 0x4e2f, 0x7135, 0x6f52, 0x6848, 0x6b71, 0x4b54, 0x603e, 0x6378, + 0x6a69, 0x7c32, 0x6074, 0x4f60, 0x6e25, 0x7a2a, 0x6643, 0x6132, + 0x4a2b, 0x6364, 0x693b, 0x6256, 0x7372, 0x6e56, 0x6a32, 0x5076, + 0x6c59, 0x5a4b, 0x4f28, 0x5d23, 0x585b, 0x794e, 0x6955, 0x6351, + 0x523c, 0x582c, 0x734c, 0x4d7b, 0x7656, 0x6775, 0x686f, 0x6379, + 0x523b, 0x7373, 0x637b, 0x5e50, 0x4e30, 0x5677, 0x7159, 0x7541, + 0x5c44, 0x753b, 0x5e51, 0x5c66, 0x5e52, 0x6d62, 0x6e76, 0x6a4f, + 0x706e, 0x637c, 0x535f, 0x5374, 0x6133, 0x6134, 0x7453, 0x5f46, + 0x6956, 0x5b2b, 0x7626, 0x6339, 0x6b45, 0x7429, 0x4d36, 0x5279, + 0x5a2d, 0x5263, 0x4f51, 0x4b5c, 0x4c7a, 0x4f5d, 0x6829, 0x633b, + 0x633a, 0x605a, 0x6e77, 0x5c33, 0x5375, 0x5726, 0x7635, 0x575b, + 0x6155, 0x546a, 0x5f23, 0x7d5f, 0x5077, 0x6d54, 0x4b2a, 0x645b, + 0x617b, 0x4b22, 0x5360, 0x643f, 0x7b40, 0x5a3e, 0x644d, 0x5639, + 0x6f40, 0x617c, 0x7639, 0x5f47, 0x6431, 0x5c67, 0x5c68, 0x7a56, + 0x5376, 0x715a, 0x7a72, 0x627d, 0x554f, 0x5078, 0x4d5f, 0x754b, + 0x6470, 0x4b2b, 0x5744, 0x627e, 0x5d5a, 0x5a2e, 0x4a6e, 0x5539, + 0x6321, 0x6863, 0x732b, 0x4f29, 0x5377, 0x5471, 0x4e64, 0x6872, + 0x6575, 0x672e, 0x563a, 0x5f6c, 0x6440, 0x6864, 0x5835, 0x645c, + 0x7439, 0x7136, 0x625e, 0x6135, 0x4d6f, 0x7127, 0x4e65, 0x4b5d, + 0x5963, 0x732c, 0x5079, 0x6c2b, 0x5e53, 0x7769, 0x7975, 0x615e, + 0x4b6e, 0x633c, 0x7856, 0x5b6e, 0x7d71, 0x7736, 0x745e, 0x726d, + 0x5b59, 0x7028, 0x617d, 0x5e54, 0x602c, 0x6d63, 0x5361, 0x5f48, + 0x5936, 0x7d2c, 0x6f53, 0x6441, 0x786b, 0x5b2c, 0x7c46, 0x582d, + 0x763a, 0x5b5f, 0x5353, 0x7847, 0x4a4e, 0x7841, 0x5234, 0x5c34, + 0x7a39, 0x4a4f, 0x7c33, 0x6a6a, 0x6a6b, 0x507a, 0x6d64, 0x5d67, + 0x5f49, 0x5f6d, 0x6e3c, 0x6f41, 0x4c52, 0x5d24, 0x5f4a, 0x5378, + 0x7128, 0x4d37, 0x6f54, 0x645d, 0x5f6e, 0x4b2c, 0x693c, 0x6a6c, + 0x5f4b, 0x793f, 0x562f, 0x5546, 0x4f2a, 0x4e29, 0x5678, 0x7137, + 0x6e78, 0x5959, 0x735f, 0x7848, 0x4e46, 0x5566, 0x7466, 0x6645, + 0x6f55, 0x4b6f, 0x7c5f, 0x5c27, 0x5667, 0x7849, 0x6352, 0x633d, + 0x4f61, 0x7040, 0x6c5a, 0x5d57, 0x7b70, 0x6c2c, 0x7029, 0x7a57, + 0x7b41, 0x5240, 0x6530, 0x6d65, 0x4b2d, 0x7930, 0x7725, 0x4b2e, + 0x5a2f, 0x5836, 0x5327, 0x7b32, 0x7d44, 0x6c2d, 0x7b21, 0x6569, + 0x696e, 0x7374, 0x7873, 0x7041, 0x5e2f, 0x7830, 0x7360, 0x672f, + 0x5b2d, 0x6635, 0x7928, 0x5d58, 0x6859, 0x6f56, 0x5362, 0x625f, + 0x7c60, 0x5748, 0x7d2d, 0x5f6f, 0x4c53, 0x5379, 0x5470, 0x5b47, + 0x5e55, 0x7074, 0x5550, 0x6559, 0x7c47, 0x5c56, 0x6260, 0x5a30, + 0x7323, 0x536c, 0x744b, 0x7d45, 0x637d, 0x7931, 0x507b, 0x6c5b, + 0x753c, 0x7224, 0x584e, 0x584f, 0x7577, 0x7661, 0x5237, 0x7b6c, + 0x5d48, 0x6468, 0x5241, 0x7857, 0x563b, 0x5e56, 0x773d, 0x6c2e, + 0x5061, 0x6075, 0x6a33, 0x4e56, 0x4c25, 0x6c76, 0x6261, 0x633e, + 0x7c48, 0x4d70, 0x7976, 0x5f70, 0x653f, 0x4e3f, 0x7c61, 0x6d30, + 0x7d51, 0x763b, 0x794f, 0x6b5a, 0x4a41, 0x5238, 0x4d71, 0x6353, + 0x7d66, 0x666d, 0x637a, 0x702a, 0x7950, 0x7c62, 0x7827, 0x6165, + 0x6e79, 0x6776, 0x6a6d, 0x7c34, 0x7542, 0x575c, 0x7075, 0x5d68, + 0x536d, 0x757c, 0x5a3f, 0x4c7b, 0x537a, 0x7424, 0x6f57, 0x5443, + 0x7b63, 0x7b6d, 0x602d, 0x6a6e, 0x7b33, 0x6442, 0x7667, 0x525d, + 0x5f4c, 0x7c49, 0x6529, 0x6076, 0x7633, 0x617e, 0x4b70, 0x6a6f, + 0x6a70, 0x5a40, 0x7834, 0x6b72, 0x6443, 0x6957, 0x6471, 0x4a6f, + 0x4e57, 0x7c4a, 0x7361, 0x4b44, 0x6365, 0x4b45, 0x6a34, 0x693d, + 0x5749, 0x6b5b, 0x6d31, 0x4c43, 0x773e, 0x7c4b, 0x7874, 0x5937, + 0x7353, 0x7354, 0x7764, 0x7751, 0x5837, 0x4e31, 0x4a42, 0x7b34, + 0x4b46, 0x7076, 0x5567, 0x6a50, 0x4c54, 0x4b2f, 0x742a, 0x692f, + 0x7543, 0x6958, 0x5d69, 0x7173, 0x557b, 0x5e3b, 0x747b, 0x7d73, + 0x7d72, 0x7726, 0x5d49, 0x5453, 0x4c28, 0x5a41, 0x4c55, 0x5964, + 0x7a4a, 0x6563, 0x533c, 0x4a70, 0x5044, 0x4a50, 0x7a2b, 0x6b6b, + 0x6778, 0x5965, 0x5157, 0x7324, 0x547b, 0x7c63, 0x7a58, 0x7355, + 0x4f2b, 0x6b73, 0x557c, 0x5354, 0x4d7c, 0x5966, 0x6279, 0x6221, + 0x6b54, 0x6077, 0x6432, 0x4c7c, 0x7b64, 0x742b, 0x503d, 0x4a71, + 0x6f38, 0x5740, 0x6e7a, 0x7d74, 0x5363, 0x7b42, 0x5568, 0x5b2e, + 0x6136, 0x7837, 0x603f, 0x7b43, 0x5d6a, 0x6222, 0x6e26, 0x7668, + 0x7675, 0x5d4a, 0x5062, 0x5d26, 0x5d6b, 0x6479, 0x632f, 0x507c, + 0x747c, 0x4c3c, 0x776a, 0x6564, 0x5f71, 0x7761, 0x7977, 0x6f39, + 0x7858, 0x7929, 0x7859, 0x6e3d, 0x5846, 0x6463, 0x754e, 0x5d59, + 0x5967, 0x5239, 0x5543, 0x5a65, 0x5a50, 0x5159, 0x4e58, 0x4b5e, + 0x742c, 0x5a7b, 0x7669, 0x6873, 0x4f2c, 0x7070, 0x747d, 0x5b48, + 0x4e40, 0x6354, 0x514f, 0x7175, 0x4d72, 0x4f6b, 0x4d38, 0x6326, + 0x515a, 0x7225, 0x7226, 0x644e, 0x537b, 0x7129, 0x7249, 0x6f58, + 0x6649, 0x5838, 0x7a73, 0x7335, 0x7824, 0x5173, 0x6648, 0x785a, + 0x5c69, 0x5e57, 0x4b5f, 0x4f6c, 0x745f, 0x5174, 0x523a, 0x5f72, + 0x6137, 0x6223, 0x537c, 0x6d66, 0x5b49, 0x647a, 0x4f5e, 0x4e50, + 0x5553, 0x7375, 0x772e, 0x6f48, 0x4d73, 0x754f, 0x6573, 0x7042, + 0x4a51, 0x6a71, 0x5026, 0x595a, 0x702b, 0x6b67, 0x6540, 0x7c35, + 0x6444, 0x4c29, 0x7d46, 0x6a35, 0x652a, 0x5f3a, 0x615f, 0x5a51, + 0x6138, 0x6874, 0x537d, 0x6224, 0x724a, 0x5a66, 0x7733, 0x7d4d, + 0x7336, 0x6e57, 0x7544, 0x5824, 0x7227, 0x5938, 0x5939, 0x6f49, + 0x564e, 0x774b, 0x5f2e, 0x6875, 0x5235, 0x5355, 0x744c, 0x5a7c, + 0x5968, 0x776b, 0x7549, 0x733c, 0x5a52, 0x5335, 0x6836, 0x564f, + 0x743a, 0x7749, 0x4c2a, 0x7043, 0x4c56, 0x5053, 0x533d, 0x5b7b, + 0x4b60, 0x5364, 0x7677, 0x553a, 0x734d, 0x4b61, 0x6b74, 0x742d, + 0x7c2a, 0x776c, 0x6876, 0x5a67, 0x774c, 0x6541, 0x606e, 0x557d, + 0x4e66, 0x7c2b, 0x553b, 0x7228, 0x6225, 0x4d39, 0x6a72, 0x4b47, + 0x4d74, 0x5b2f, 0x6f59, 0x4d3a, 0x7c79, 0x5f73, 0x4e67, 0x5a42, + 0x4f2d, 0x6779, 0x7828, 0x7362, 0x4a72, 0x5f24, 0x5444, 0x4c57, + 0x6542, 0x4d3b, 0x6f5a, 0x6e58, 0x5d27, 0x6226, 0x6040, 0x5630, + 0x784a, 0x7c7a, 0x597e, 0x5e30, 0x5d6c, 0x5a68, 0x5460, 0x5679, + 0x4d57, 0x5e58, 0x7278, 0x6456, 0x5045, 0x742e, 0x5d28, 0x6d45, + 0x7356, 0x5e59, 0x6366, 0x5328, 0x5b30, 0x655a, 0x633f, 0x5b31, + 0x5569, 0x6041, 0x6f5b, 0x7069, 0x5732, 0x507d, 0x5969, 0x507e, + 0x6c6d, 0x5329, 0x7229, 0x7044, 0x6262, 0x696f, 0x7951, 0x6959, + 0x685a, 0x5a43, 0x5a44, 0x5445, 0x677a, 0x4d60, 0x6330, 0x5b32, + 0x7b44, 0x7363, 0x5925, 0x7b67, 0x5d4b, 0x5054, 0x6636, 0x602e, + 0x7d5a, 0x5c35, 0x6078, 0x6731, 0x7570, 0x585c, 0x6d46, 0x6139, + 0x6340, 0x7940, 0x6970, 0x595b, 0x7364, 0x5c36, 0x6469, 0x7045, + 0x6341, 0x7c4c, 0x7c4d, 0x724b, 0x724c, 0x644f, 0x715b, 0x7a59, + 0x7138, 0x7d75, 0x6079, 0x677b, 0x7c37, 0x7c64, 0x7b45, 0x6367, + 0x5839, 0x7678, 0x5c45, 0x4c58, 0x602f, 0x7467, 0x6f5c, 0x4f7c, + 0x6f5d, 0x722a, 0x7d3e, 0x4a2c, 0x7d3b, 0x7d47, 0x6732, 0x6a51, + 0x5f74, 0x516c, 0x645e, 0x6543, 0x5926, 0x4d3c, 0x7365, 0x6d55, + 0x593a, 0x6d67, 0x7b35, 0x786c, 0x6067, 0x4c59, 0x5446, 0x6725, + 0x5575, 0x533e, 0x7c7b, 0x6472, 0x5f75, 0x6878, 0x786d, 0x4e47, + 0x7d76, 0x6858, 0x4d58, 0x6756, 0x4c5a, 0x4a63, 0x5f76, 0x7047, + 0x7046, 0x583a, 0x7174, 0x7470, 0x754c, 0x7c65, 0x6a45, 0x6a73, + 0x5d5b, 0x5c57, 0x5e7d, 0x7279, 0x5547, 0x5850, 0x7048, 0x5121, + 0x5122, 0x5954, 0x5668, 0x594a, 0x5a31, 0x5847, 0x5c62, 0x734e, + 0x7574, 0x7139, 0x5a53, 0x766a, 0x4f75, 0x7d2e, 0x4a52, 0x5f34, + 0x575d, 0x7a3a, 0x6e27, 0x753d, 0x7875, 0x6d68, 0x5461, 0x5123, + 0x6156, 0x7978, 0x5b4a, 0x4b79, 0x5454, 0x595c, 0x6e3e, 0x776d, + 0x526e, 0x6166, 0x7779, 0x5d6d, 0x685b, 0x5b33, 0x5177, 0x6030, + 0x5462, 0x7657, 0x5779, 0x585d, 0x4d7d, 0x722b, 0x4d3d, 0x7842, + 0x722c, 0x4a2d, 0x4a2e, 0x4f2e, 0x6342, 0x5c37, 0x5b5a, 0x593b, + 0x4a73, 0x7653, 0x6678, 0x6a75, 0x6a76, 0x7679, 0x4f2f, 0x4a53, + 0x4a2f, 0x5230, 0x713a, 0x5733, 0x6343, 0x737d, 0x5e5a, 0x5e5b, + 0x6f5e, 0x6263, 0x6e7b, 0x5f77, 0x574a, 0x4e68, 0x5b5b, 0x713b, + 0x6971, 0x7a37, 0x5046, 0x4c2b, 0x6e28, 0x4b7a, 0x7979, 0x4c7d, + 0x537e, 0x6450, 0x726e, 0x5455, 0x5f4d, 0x7c38, 0x5150, 0x724d, + 0x7752, 0x4a54, 0x5559, 0x585e, 0x4d59, 0x6e29, 0x763c, 0x4c5b, + 0x7049, 0x7c7c, 0x6849, 0x747e, 0x677c, 0x575e, 0x5e5c, 0x702c, + 0x4c7e, 0x4d61, 0x613a, 0x5b6f, 0x5a32, 0x5125, 0x5c38, 0x5876, + 0x5124, 0x4d62, 0x5c6a, 0x7077, 0x704a, 0x503e, 0x5d5c, 0x5456, + 0x5356, 0x6d50, 0x4d21, 0x5f35, 0x5f78, 0x5421, 0x4e32, 0x684a, + 0x6b75, 0x6355, 0x7550, 0x7521, 0x5927, 0x652b, 0x664b, 0x7571, + 0x6545, 0x7923, 0x605b, 0x766b, 0x4b71, 0x596a, 0x7522, 0x5751, + 0x5178, 0x6a78, 0x6a79, 0x5a33, 0x6f5f, 0x716f, 0x6576, 0x6e3f, + 0x6264, 0x503f, 0x7a2c, 0x7551, 0x6733, 0x693e, 0x724e, 0x5b34, + 0x7c4e, 0x5d6e, 0x6734, 0x5734, 0x7734, 0x4d3e, 0x5a69, 0x4f30, + 0x7759, 0x7366, 0x4e59, 0x4e2a, 0x4b48, 0x5027, 0x704b, 0x5047, + 0x6445, 0x5b60, 0x555a, 0x5727, 0x6e40, 0x7876, 0x7552, 0x6d69, + 0x593c, 0x6546, 0x7523, 0x5a54, 0x6227, 0x7b7c, 0x715c, 0x4a74, + 0x687a, 0x4e69, 0x6978, 0x6265, 0x5039, 0x5472, 0x5126, 0x5f4e, + 0x7c74, 0x532a, 0x4c2c, 0x6f60, 0x6565, 0x5055, 0x5b7c, 0x7c66, + 0x4b7e, 0x6d6a, 0x5e31, 0x7963, 0x5422, 0x4f76, 0x5650, 0x556a, + 0x716e, 0x7a4b, 0x6521, 0x5531, 0x4f6d, 0x6d6b, 0x5532, 0x553c, + 0x7d62, 0x732d, 0x7d5b, 0x6930, 0x5127, 0x7d63, 0x4e33, 0x7d64, + 0x7a4e, 0x4a30, 0x7727, 0x4f31, 0x6622, 0x7c36, 0x722d, 0x6f61, + 0x732e, 0x5c46, 0x596b, 0x6860, 0x6128, 0x5576, 0x4f7d, 0x5e5d, + 0x5951, 0x646a, 0x724f, 0x773f, 0x6266, 0x6228, 0x6356, 0x6d51, + 0x6979, 0x5631, 0x5e32, 0x6068, 0x532b, 0x6b5c, 0x5f2f, 0x4a43, + 0x6e7c, 0x7d43, 0x6b76, 0x4f32, 0x596c, 0x593d, 0x585f, 0x5438, + 0x6b3e, 0x5d6f, 0x5d70, 0x5d71, 0x5d72, 0x593e, 0x7b46, 0x4f33, + 0x6e7d, 0x642b, 0x5a45, 0x586c, 0x5128, 0x6229, 0x5e3c, 0x6735, + 0x5b70, 0x6f62, 0x7170, 0x4f34, 0x5b71, 0x6031, 0x5f25, 0x7952, + 0x677d, 0x6623, 0x7b71, 0x4b30, 0x722e, 0x4d67, 0x685c, 0x6757, + 0x7740, 0x5063, 0x5a21, 0x4c3d, 0x5129, 0x5d4c, 0x637e, 0x512a, + 0x682a, 0x6a36, 0x797a, 0x664c, 0x7658, 0x5447, 0x594b, 0x5952, + 0x534b, 0x5877, 0x5a29, 0x7578, 0x5e5e, 0x722f, 0x7829, 0x5848, + 0x6e41, 0x7941, 0x5d73, 0x6a7a, 0x763d, 0x613b, 0x4d3f, 0x7454, + 0x664d, 0x7c4f, 0x7b22, 0x605c, 0x743b, 0x5a55, 0x7932, 0x7b72, + 0x5b76, 0x5e5f, 0x5b72, 0x785c, 0x776e, 0x6b68, 0x527a, 0x713c, + 0x7a5a, 0x5a6a, 0x5a46, 0x7741, 0x6736, 0x6547, 0x562c, 0x5c47, + 0x6129, 0x622a, 0x5526, 0x5457, 0x7250, 0x6a7b, 0x605d, 0x7b73, + 0x713d, 0x6267, 0x7d57, 0x4e48, 0x6a37, 0x7c40, 0x7d67, 0x776f, + 0x5735, 0x6f3a, 0x715d, 0x5e33, 0x684b, 0x785d, 0x7b47, 0x5548, + 0x575f, 0x5d29, 0x6931, 0x7a2d, 0x7659, 0x7a74, 0x782a, 0x666e, + 0x4c5c, 0x613c, 0x606f, 0x693f, 0x7c7d, 0x664e, 0x6157, 0x664f, + 0x7471, 0x6473, 0x647b, 0x7964, 0x6f63, 0x4f6e, 0x763e, 0x6032, + 0x7c7e, 0x512b, 0x577a, 0x7b48, 0x6257, 0x5423, 0x7078, 0x5728, + 0x6167, 0x533f, 0x6f64, 0x5745, 0x6b62, 0x7c67, 0x6422, 0x6268, + 0x6650, 0x7b68, 0x7468, 0x6574, 0x743c, 0x7455, 0x5f36, 0x7c39, + 0x6e42, 0x4a75, 0x6f65, 0x4b62, 0x5424, 0x5e60, 0x5a7d, 0x6446, + 0x683e, 0x605e, 0x7634, 0x6a52, 0x797b, 0x6042, 0x4a64, 0x6737, + 0x6a7d, 0x595d, 0x5a34, 0x6e2a, 0x7b69, 0x5b4b, 0x5a35, 0x713e, + 0x532c, 0x7b49, 0x5f4f, 0x5340, 0x6357, 0x6f66, 0x7c50, 0x6940, + 0x7553, 0x6c5c, 0x7737, 0x6a38, 0x5179, 0x5c48, 0x6a39, 0x715e, + 0x5736, 0x4f35, 0x5928, 0x6c6e, 0x5d2a, 0x4d22, 0x682e, 0x613d, + 0x7251, 0x6941, 0x527c, 0x5b35, 0x7367, 0x587e, 0x7c51, 0x6d32, + 0x742f, 0x7b23, 0x7c41, 0x6e2b, 0x5425, 0x7472, 0x6e59, 0x7b4a, + 0x4d63, 0x583b, 0x655b, 0x7877, 0x7654, 0x5729, 0x4b49, 0x6651, + 0x704c, 0x582e, 0x7953, 0x557e, 0x583c, 0x7230, 0x622b, 0x7368, + 0x6f42, 0x6d6c, 0x6738, 0x5a7e, 0x4c3e, 0x727c, 0x5a6b, 0x6258, + 0x6d56, 0x5651, 0x6033, 0x7c52, 0x6b48, 0x5341, 0x704d, 0x4f77, + 0x6d52, 0x5458, 0x5c49, 0x5771, 0x5f3b, 0x7325, 0x744d, 0x713f, + 0x7831, 0x697a, 0x7b4b, 0x4a55, 0x7954, 0x774a, 0x5648, 0x7c68, + 0x733d, 0x6e7e, 0x677e, 0x5342, 0x5336, 0x4c2d, 0x767a, 0x5632, + 0x5258, 0x6758, 0x6325, 0x6739, 0x702d, 0x7b4c, 0x6b21, 0x5426, + 0x7b4d, 0x553d, 0x715f, 0x767b, 0x5e34, 0x556b, 0x6548, 0x7b24, + 0x5439, 0x5e61, 0x6423, 0x5737, 0x786e, 0x5e35, 0x5652, 0x7955, + 0x673a, 0x6b55, 0x5577, 0x6f67, 0x613e, 0x7a2e, 0x5669, 0x566e, + 0x673b, 0x6c4b, 0x5533, 0x4e34, 0x7b25, 0x616e, 0x7728, 0x7b4e, + 0x583d, 0x7b7d, 0x7c69, 0x4f36, 0x6d47, 0x6e2c, 0x4c5d, 0x7627, + 0x667a, 0x7524, 0x7d5c, 0x6d33, 0x4e49, 0x6f68, 0x613f, 0x7a5b, + 0x4b63, 0x7729, 0x7b26, 0x5c39, 0x7140, 0x6d48, 0x6f43, 0x562d, + 0x7d4e, 0x6821, 0x7b74, 0x5527, 0x7176, 0x6653, 0x4c5e, 0x7832, + 0x5c6b, 0x7d36, 0x656a, 0x7160, 0x5b4c, 0x5d4d, 0x5448, 0x596d, + 0x7525, 0x667b, 0x6654, 0x7d48, 0x5621, 0x7d3f, 0x7c53, 0x6f21, + 0x673c, 0x516e, 0x6655, 0x6972, 0x5f30, 0x5860, 0x7c3a, 0x7d2f, + 0x704e, 0x5b61, 0x6549, 0x6d34, 0x6043, 0x6358, 0x697b, 0x6a28, + 0x7d37, 0x7b27, 0x6942, 0x7d77, 0x6259, 0x5c6c, 0x6822, 0x6670, + 0x7d78, 0x7d79, 0x763f, 0x6727, 0x6657, 0x5473, 0x5449, 0x567a, + 0x5772, 0x6140, 0x5b62, 0x6658, 0x673d, 0x704f, 0x733e, 0x622c, + 0x7537, 0x6070, 0x7d38, 0x6368, 0x5427, 0x687c, 0x7a52, 0x786f, + 0x5653, 0x5534, 0x7050, 0x7770, 0x6e33, 0x6a3a, 0x6a53, 0x6d49, + 0x5d2b, 0x652c, 0x7d21, 0x5f50, 0x6c33, 0x5f51, 0x6d6d, 0x7838, + 0x777a, 0x782b, 0x7460, 0x543a, 0x6433, 0x695a, 0x5e36, 0x593f, + 0x5940, 0x566f, 0x594c, 0x5a2a, 0x5f65, 0x7765, 0x4c32, 0x5f79, + 0x5760, 0x543b, 0x7d7a, 0x4c33, 0x5b73, 0x5f52, 0x4e4a, 0x6e5a, + 0x6464, 0x7b4f, 0x4f37, 0x6e43, 0x4e6a, 0x622d, 0x5761, 0x7a75, + 0x5549, 0x782c, 0x6759, 0x7369, 0x586d, 0x6344, 0x7071, 0x6865, + 0x607a, 0x6e44, 0x595e, 0x6b22, 0x6b23, 0x7c42, 0x6a3b, 0x682b, + 0x5e62, 0x6d6f, 0x6823, 0x4f71, 0x543c, 0x7c6a, 0x673e, 0x7c72, + 0x5634, 0x622e, 0x5337, 0x7a4c, 0x7a5c, 0x6d35, 0x6163, 0x682c, + 0x685d, 0x6f69, 0x743d, 0x4f38, 0x695b, 0x512c, 0x5a47, 0x6b49, + 0x684c, 0x5e37, 0x563c, 0x5365, 0x7a5d, 0x5a56, 0x4a31, 0x5a48, + 0x5f26, 0x7933, 0x7252, 0x4a44, 0x4e4b, 0x4d75, 0x7d30, 0x5528, + 0x7141, 0x6269, 0x5c4a, 0x6c34, 0x7a40, 0x7b28, 0x5028, 0x5a6c, + 0x596e, 0x607b, 0x6f6a, 0x7a5e, 0x6044, 0x4f39, 0x554a, 0x5762, + 0x622f, 0x5738, 0x684d, 0x765a, 0x6f22, 0x625a, 0x767c, 0x7b50, + 0x512d, 0x4d64, 0x512e, 0x5c6d, 0x684e, 0x7079, 0x4e35, 0x667c, + 0x577b, 0x5056, 0x5d75, 0x7771, 0x767d, 0x5b77, 0x7b6a, 0x695c, + 0x5941, 0x7572, 0x6045, 0x6a54, 0x7942, 0x6a3c, 0x5245, 0x7b51, + 0x6740, 0x6b25, 0x5f7a, 0x6322, 0x5739, 0x6943, 0x687d, 0x682f, + 0x7253, 0x7b29, 0x5825, 0x554b, 0x5048, 0x512f, 0x5763, 0x6046, + 0x5622, 0x6d70, 0x5773, 0x7c54, 0x5a57, 0x4c5f, 0x7254, 0x5130, + 0x4c60, 0x5b7d, 0x733f, 0x7051, 0x7c3b, 0x6230, 0x6625, 0x625b, + 0x5f5e, 0x6047, 0x726f, 0x4c61, 0x566a, 0x6742, 0x4e36, 0x7340, + 0x4d7e, 0x7b52, 0x7878, 0x777b, 0x683f, 0x6837, 0x6d36, 0x5c3a, + 0x4c34, 0x7177, 0x6838, 0x4a76, 0x6424, 0x7456, 0x5f66, 0x5f27, + 0x5f67, 0x6141, 0x6944, 0x5c4b, 0x6945, 0x6f23, 0x6b26, 0x4b23, + 0x6369, 0x517b, 0x6f24, 0x6f6b, 0x5034, 0x4d23, 0x6866, 0x6f25, + 0x534c, 0x5a6d, 0x573a, 0x7255, 0x7565, 0x596f, 0x7934, 0x5554, + 0x7d4f, 0x5b63, 0x7161, 0x6c36, 0x7b7e, 0x5357, 0x5131, 0x4b31, + 0x5132, 0x4b32, 0x7142, 0x7461, 0x7935, 0x6143, 0x6142, 0x6b77, + 0x5f28, 0x4b4a, 0x6639, 0x785e, 0x792a, 0x4a77, 0x6d37, 0x5338, + 0x7256, 0x5459, 0x6e45, 0x7270, 0x4a32, 0x5c3b, 0x7178, 0x6c37, + 0x654a, 0x7640, 0x7d5d, 0x5463, 0x4c62, 0x7754, 0x5765, 0x5343, + 0x5826, 0x7641, 0x5d76, 0x4d40, 0x655c, 0x654b, 0x6144, 0x6830, + 0x7430, 0x736a, 0x5a6e, 0x573b, 0x6231, 0x572a, 0x567b, 0x645f, + 0x4a56, 0x6b28, 0x5b7e, 0x7642, 0x6f3b, 0x547d, 0x6048, 0x6839, + 0x6f26, 0x4d24, 0x5474, 0x5b21, 0x5b5c, 0x5b5d, 0x6e5c, 0x4b4b, + 0x7c55, 0x4e6b, 0x4d41, 0x7b53, 0x792b, 0x7554, 0x5929, 0x695d, + 0x5b4d, 0x5d4e, 0x6743, 0x6c4c, 0x796c, 0x4b4c, 0x607c, 0x5428, + 0x6d53, 0x586f, 0x7257, 0x4a78, 0x5a6f, 0x5654, 0x594d, 0x586e, + 0x7241, 0x5f53, 0x5a70, 0x626a, 0x607d, 0x5878, 0x772f, 0x5a36, + 0x4a57, 0x7258, 0x5879, 0x7a5f, 0x4f6f, 0x5942, 0x7052, 0x6451, + 0x7337, 0x7a60, 0x6f6c, 0x6232, 0x543d, 0x594e, 0x7462, 0x5429, + 0x4d42, 0x675a, 0x7259, 0x592a, 0x583e, 0x5c2d, 0x626b, 0x567c, + 0x4a79, 0x545a, 0x7457, 0x4c21, 0x4f3a, 0x7538, 0x5943, 0x5068, + 0x6345, 0x6b78, 0x7231, 0x4f3b, 0x532d, 0x6861, 0x4e6c, 0x6034, + 0x5e63, 0x5d77, 0x7232, 0x7376, 0x765b, 0x577e, 0x785f, 0x7772, + 0x5029, 0x665a, 0x7526, 0x573c, 0x4c63, 0x665b, 0x5d5d, 0x5133, + 0x6f6d, 0x565e, 0x6474, 0x616f, 0x5d78, 0x684f, 0x4a65, 0x5c21, + 0x6035, 0x7c2c, 0x7c2d, 0x5827, 0x6d38, 0x5b36, 0x5670, 0x732f, + 0x4d25, 0x5a71, 0x5828, 0x4c64, 0x5134, 0x4a58, 0x5a72, 0x7527, + 0x7528, 0x6626, 0x556c, 0x5578, 0x5a73, 0x6346, 0x5e64, 0x5e65, + 0x5135, 0x5136, 0x5137, 0x7233, 0x695e, 0x7053, 0x7234, 0x7054, + 0x4b64, 0x7b54, 0x7566, 0x636a, 0x5e66, 0x5f54, 0x7879, 0x702e, + 0x5138, 0x565f, 0x5057, 0x7c21, 0x6f6e, 0x5c58, 0x695f, 0x655d, + 0x7d7b, 0x6049, 0x5649, 0x542a, 0x654c, 0x6960, 0x5058, 0x7c22, + 0x543e, 0x6233, 0x5e67, 0x5c3c, 0x5236, 0x7555, 0x4e21, 0x7529, + 0x5d79, 0x5d7a, 0x7055, 0x765f, 0x725a, 0x646b, 0x7271, 0x6c39, + 0x7d7c, 0x612a, 0x4a59, 0x6f6f, 0x752a, 0x6c79, 0x782d, 0x7242, + 0x7643, 0x5752, 0x7922, 0x7056, 0x707a, 0x7660, 0x6973, 0x7243, + 0x542b, 0x4a33, 0x4d26, 0x4d43, 0x4d5a, 0x594f, 0x7644, 0x6e5d, + 0x6744, 0x6234, 0x5f62, 0x675b, 0x6831, 0x7c2e, 0x654d, 0x7a6b, + 0x4f3c, 0x4f62, 0x4d76, 0x6f70, 0x743e, 0x544d, 0x7338, 0x6921, + 0x7272, 0x736b, 0x7057, 0x4f57, 0x4f5f, 0x6840, 0x6841, 0x4f63, + 0x6922, 0x502a, 0x7341, 0x502b, 0x5464, 0x6f3c, 0x5821, 0x595f, + 0x7357, 0x5c3d, 0x4c65, 0x6d71, 0x7162, 0x545b, 0x6235, 0x4a66, + 0x532e, 0x4c66, 0x7153, 0x7567, 0x4a5a, 0x7b6e, 0x6145, 0x5f69, + 0x6e5e, 0x7742, 0x5822, 0x5d2c, 0x702f, 0x563d, 0x612b, 0x7936, + 0x5475, 0x5049, 0x6f27, 0x626c, 0x5b6a, 0x4e4c, 0x7568, 0x7755, + 0x534d, 0x737e, 0x5035, 0x607e, 0x5f7b, 0x665d, 0x6824, 0x4b4d, + 0x6f28, 0x6e34, 0x5a58, 0x5139, 0x5f29, 0x7330, 0x4c44, 0x4e37, + 0x6f29, 0x5f55, 0x6d57, 0x6e46, 0x6f3d, 0x7c56, 0x5b74, 0x6f2a, + 0x7839, 0x7569, 0x6359, 0x6146, 0x543f, 0x5e68, 0x706a, 0x7342, + 0x532f, 0x4a5b, 0x7c57, 0x6d58, 0x6147, 0x7458, 0x5633, 0x5d2d, + 0x553e, 0x7143, 0x6e5f, 0x566b, 0x7459, 0x5766, 0x5a37, 0x5d7b, + 0x5d4f, 0x5823, 0x5a59, 0x7058, 0x6f44, 0x6158, 0x7154, 0x6d72, + 0x555b, 0x555c, 0x7344, 0x4b57, 0x6236, 0x6f71, 0x7b55, 0x5358, + 0x5d50, 0x7059, 0x4b33, 0x555d, 0x4d27, 0x502c, 0x513a, 0x7144, + 0x6533, 0x7b75, 0x6961, 0x7d60, 0x7c3c, 0x5a22, 0x5a23, 0x5221, + 0x526f, 0x626d, 0x5e69, 0x4e5c, 0x7235, 0x5064, 0x5d51, 0x6148, + 0x5b37, 0x5f63, 0x6d39, 0x7145, 0x734f, 0x572b, 0x612c, 0x636b, + 0x6e47, 0x6149, 0x4a7a, 0x707b, 0x7a61, 0x705a, 0x4c67, 0x5a74, + 0x4c3f, 0x4e6d, 0x5529, 0x7a62, 0x5065, 0x6b56, 0x6c5f, 0x5f7c, + 0x7756, 0x5e6a, 0x4b34, 0x6f3e, 0x4c35, 0x4f3d, 0x6f72, 0x6237, + 0x4c68, 0x707c, 0x5660, 0x7146, 0x6238, 0x6b2b, 0x4b35, 0x5851, + 0x744e, 0x7377, 0x5746, 0x513b, 0x772a, 0x6d4a, 0x5753, 0x587a, + 0x7645, 0x514c, 0x5d7c, 0x5f7d, 0x7965, 0x604a, 0x727d, 0x5330, + 0x7473, 0x5a49, 0x665e, 0x783a, 0x6850, 0x587b, 0x6a55, 0x5623, + 0x7646, 0x725b, 0x647c, 0x6832, 0x5a5a, 0x725c, 0x7b56, 0x6932, + 0x6e2d, 0x7a63, 0x5c6e, 0x756a, 0x6660, 0x707d, 0x572c, 0x7545, + 0x6e60, 0x5b65, 0x5d5e, 0x5970, 0x6923, 0x7179, 0x7244, 0x604b, + 0x6924, 0x6239, 0x6331, 0x7c6b, 0x4d28, 0x4c36, 0x705b, 0x663a, + 0x4d29, 0x7343, 0x6159, 0x6f2b, 0x6745, 0x6069, 0x7345, 0x5440, + 0x553f, 0x5d2e, 0x797c, 0x4c40, 0x6522, 0x4e38, 0x5852, 0x7956, + 0x712a, 0x4e51, 0x7647, 0x5b6b, 0x5f7e, 0x5861, 0x7773, 0x5767, + 0x547e, 0x513c, 0x654f, 0x4b36, 0x5a38, 0x4d44, 0x563e, 0x623a, + 0x4f58, 0x604c, 0x6b79, 0x7d7d, 0x5768, 0x4b58, 0x6962, 0x683a, + 0x6347, 0x6c4d, 0x6c4e, 0x563f, 0x6327, 0x5f56, 0x7d68, 0x6e61, + 0x7628, 0x5d7d, 0x783b, 0x6851, 0x7957, 0x4e6e, 0x6c4f, 0x6925, + 0x5655, 0x4d45, 0x6d3a, 0x513d, 0x4f3e, 0x6c3b, 0x5231, 0x4c69, + 0x5944, 0x697c, 0x513e, 0x6c3c, 0x652d, 0x7730, 0x4c6a, 0x5344, + 0x5640, 0x567d, 0x6121, 0x5e3d, 0x7629, 0x5a24, 0x5624, 0x7546, + 0x6122, 0x6946, 0x7245, 0x7469, 0x566c, 0x6b53, 0x6c3d, 0x625c, + 0x5e6b, 0x705c, 0x6b3f, 0x574e, 0x513f, 0x752b, 0x797d, 0x4a5c, + 0x4d46, 0x7236, 0x5d7e, 0x4c37, 0x5b38, 0x5069, 0x4e5d, 0x6b40, + 0x7d22, 0x784b, 0x6a56, 0x7130, 0x5b4e, 0x7743, 0x5b4f, 0x4b24, + 0x7860, 0x7b57, 0x6b4a, 0x6021, 0x4e4d, 0x545c, 0x7d58, 0x5276, + 0x7237, 0x7a76, 0x762a, 0x7a77, 0x5866, 0x7431, 0x6852, 0x4a45, + 0x4c6b, 0x626e, 0x623b, 0x772d, 0x7861, 0x736c, 0x5e21, 0x647d, + 0x636c, 0x5d2f, 0x5d30, 0x4b37, 0x6853, 0x6123, 0x5260, 0x707e, + 0x6926, 0x4b72, 0x6d73, 0x5c59, 0x604d, 0x775a, 0x5b39, 0x4c2e, + 0x5a5b, 0x4d47, 0x5d31, 0x582f, 0x6323, 0x4e6f, 0x7273, 0x7833, + 0x604e, 0x757d, 0x6b6c, 0x5345, 0x7c6c, 0x525b, 0x546b, 0x5e22, + 0x6566, 0x7030, 0x5544, 0x6d74, 0x636d, 0x6842, 0x6d75, 0x577c, + 0x6d3b, 0x762b, 0x7238, 0x7648, 0x5366, 0x725d, 0x4f3f, 0x6b2c, + 0x4f40, 0x6628, 0x7d69, 0x4f41, 0x605f, 0x5e6c, 0x6022, 0x743f, + 0x626f, 0x5971, 0x7147, 0x4b38, 0x797e, 0x5b3a, 0x5a75, 0x766c, + 0x5a5c, 0x7a64, 0x604f, 0x5d32, 0x6629, 0x6f73, 0x736d, 0x6b7a, + 0x7966, 0x4a5d, 0x555e, 0x4a5e, 0x5f64, 0x667d, 0x752c, 0x6475, + 0x6963, 0x6d4b, 0x4f64, 0x5853, 0x5d33, 0x546c, 0x7239, 0x5f37, + 0x4b4e, 0x7b58, 0x5059, 0x5d52, 0x7774, 0x675c, 0x6425, 0x7c23, + 0x5b3b, 0x723a, 0x697d, 0x504a, 0x7556, 0x5945, 0x6434, 0x6d27, + 0x6a3d, 0x667e, 0x7744, 0x752d, 0x5960, 0x4a34, 0x7862, 0x4f42, + 0x6c3e, 0x6534, 0x4d48, 0x6e48, 0x6748, 0x4d49, 0x7937, 0x7168, + 0x5972, 0x5b75, 0x4a35, 0x5946, 0x5849, 0x592b, 0x6d3c, 0x5854, + 0x5c5a, 0x623c, 0x7c6d, 0x6c60, 0x527e, 0x6947, 0x662a, 0x6270, + 0x7a3b, 0x752e, 0x7b2a, 0x6c7b, 0x6c3f, 0x7c58, 0x5465, 0x7943, + 0x6e62, 0x5769, 0x6d76, 0x5e6d, 0x4c6c, 0x636e, 0x6854, 0x7a78, + 0x5d34, 0x6435, 0x5830, 0x5855, 0x746a, 0x4e39, 0x5661, 0x4f52, + 0x5036, 0x4e22, 0x736e, 0x7378, 0x5c4c, 0x504b, 0x7c24, 0x4d4a, + 0x5754, 0x5e23, 0x6460, 0x6e49, 0x625d, 0x757e, 0x542c, 0x5551, + 0x5870, 0x7843, 0x6a57, 0x7557, 0x583f, 0x7d40, 0x6b2d, 0x552a, + 0x6728, 0x6e4a, 0x4a67, 0x7863, 0x545d, 0x6a58, 0x7b59, 0x6d77, + 0x6535, 0x502d, 0x7171, 0x623d, 0x6348, 0x5955, 0x5f2a, 0x5b3c, + 0x7864, 0x717a, 0x6536, 0x736f, 0x7b5a, 0x6160, 0x592c, 0x756b, + 0x6036, 0x6948, 0x4b4f, 0x6349, 0x5e6e, 0x623e, 0x5c6f, 0x5625, + 0x6271, 0x567e, 0x5921, 0x5840, 0x5c5b, 0x6d3d, 0x5f38, 0x6a25, + 0x572d, 0x7379, 0x6d78, 0x7547, 0x614a, 0x6b63, 0x725e, 0x784c, + 0x6a59, 0x5346, 0x5b66, 0x752f, 0x4e70, 0x697e, 0x7b36, 0x6272, + 0x4f72, 0x7739, 0x5973, 0x614b, 0x5a5d, 0x5a39, 0x6b7b, 0x4b39, + 0x6d79, 0x6060, 0x7440, 0x7d3c, 0x5f31, 0x636f, 0x6023, 0x7d39, + 0x7031, 0x4d4b, 0x6d3e, 0x5540, 0x6370, 0x6d7a, 0x6964, 0x556d, + 0x675d, 0x5476, 0x6537, 0x5b67, 0x623f, 0x6e4b, 0x5774, 0x705d, + 0x4e2b, 0x675e, 0x5656, 0x614c, 0x6833, 0x656e, 0x5c22, 0x6050, + 0x5535, 0x5521, 0x7b5b, 0x794b, 0x4b73, 0x7425, 0x7a48, 0x5657, + 0x6965, 0x7b5c, 0x7d50, 0x7b76, 0x5a25, 0x5b3d, 0x6c62, 0x4d77, + 0x705e, 0x7649, 0x5e6f, 0x5331, 0x7c6e, 0x6843, 0x7148, 0x4e71, + 0x796d, 0x7274, 0x6436, 0x7539, 0x5c70, 0x6371, 0x6825, 0x723b, + 0x5e24, 0x5a4c, 0x4a69, 0x635a, 0x7c59, 0x6a5a, 0x7944, 0x6324, + 0x7b5d, 0x6f4a, 0x6844, 0x554c, 0x6b57, 0x592d, 0x7b2b, 0x5359, + 0x5522, 0x765e, 0x5a76, 0x6051, 0x6928, 0x7579, 0x7a2f, 0x6b7c, + 0x606a, 0x6332, 0x5545, 0x7163, 0x556e, 0x4d4c, 0x6d59, 0x5841, + 0x7a6c, 0x716b, 0x7a3c, 0x6662, 0x7a65, 0x627a, 0x4a36, 0x6437, + 0x6a5b, 0x757a, 0x7b2c, 0x4f43, 0x6b7d, 0x787a, 0x5f39, 0x6171, + 0x5224, 0x757b, 0x505a, 0x505b, 0x6a3e, 0x5931, 0x4a37, 0x5367, + 0x7865, 0x5332, 0x6240, 0x725f, 0x4d65, 0x792c, 0x4d4d, 0x6e2e, + 0x562e, 0x576a, 0x6760, 0x6b2e, 0x4f59, 0x5c4d, 0x6d7b, 0x5e70, + 0x576b, 0x5e25, 0x5f57, 0x5b50, 0x5b51, 0x5523, 0x7032, 0x5c5c, + 0x4a68, 0x7866, 0x5c4e, 0x6a5c, 0x5b52, 0x6933, 0x775b, 0x6328, + 0x572e, 0x6061, 0x4b3a, 0x6551, 0x505c, 0x5541, 0x584a, 0x6329, + 0x6024, 0x6929, 0x5347, 0x5c5d, 0x782e, 0x4c38, 0x502e, 0x5872, + 0x634a, 0x4c2f, 0x542d, 0x7651, 0x504c, 0x4a46, 0x5542, 0x4e3a, + 0x4a47, 0x7a30, 0x5f58, 0x753a, 0x656b, 0x6f74, 0x5d35, 0x4d2a, + 0x6372, 0x7b77, 0x7750, 0x7d3a, 0x7d61, 0x767e, 0x5140, 0x6845, + 0x6438, 0x6168, 0x4c41, 0x526d, 0x5b3e, 0x6062, 0x7a49, 0x614d, + 0x4a38, 0x7260, 0x7149, 0x5e71, 0x705f, 0x7844, 0x6e4c, 0x5e72, + 0x6749, 0x6273, 0x6761, 0x634b, 0x634c, 0x4f78, 0x6f2c, 0x7d7e, + 0x7c25, 0x7a31, 0x5f59, 0x6052, 0x745a, 0x714a, 0x4e23, 0x723c, + 0x6c63, 0x6025, 0x772b, 0x6b2f, 0x655e, 0x6124, 0x4d2b, 0x5974, + 0x6826, 0x4d4e, 0x6169, 0x7c6f, 0x6063, 0x6241, 0x4e24, 0x5e26, + 0x6b7e, 0x6b5d, 0x7060, 0x745b, 0x6274, 0x5348, 0x746b, 0x6e35, + 0x7558, 0x555f, 0x5665, 0x6b30, 0x7463, 0x634d, 0x7474, 0x7a32, + 0x6f75, 0x4a5f, 0x6b31, 0x6d3f, 0x7d49, 0x6426, 0x7924, 0x7033, + 0x656c, 0x5167, 0x5947, 0x6457, 0x6a5d, 0x5477, 0x5a3a, 0x5a4d, + 0x794c, 0x615a, 0x5b3f, 0x4c45, 0x6c50, 0x4b3b, 0x5e73, 0x692a, + 0x5948, 0x6e63, 0x573d, 0x4f44, 0x504d, 0x7c26, 0x717b, 0x7d52, + 0x5141, 0x635b, 0x5349, 0x5c4f, 0x4c6d, 0x5e27, 0x663b, 0x6c21, + 0x4c39, 0x7b5e, 0x6762, 0x5441, 0x5c28, 0x6242, 0x7358, 0x6553, + 0x7359, 0x7346, 0x4d5b, 0x4d2c, 0x7c43, 0x5467, 0x5142, 0x7925, + 0x6855, 0x634e, 0x544a, 0x5f5a, 0x7b5f, 0x6763, 0x787b, 0x634f, + 0x7530, 0x5867, 0x5949, 0x782f, 0x6f76, 0x5d36, 0x6e2f, 0x4d78, + 0x5e38, 0x7c27, 0x777c, 0x7731, 0x4e3b, 0x7421, 0x6e4d, 0x612e, + 0x6c43, 0x4f7e, 0x783f, 0x5862, 0x5368, 0x5e28, 0x7464, 0x6c42, + 0x5975, 0x7945, 0x5d53, 0x5671, 0x6c7c, 0x7c70, 0x6d40, 0x4a39, + 0x6e64, 0x7261, 0x5e39, 0x5672, 0x5e74, 0x5f5b, 0x5b53, 0x7a67, + 0x5863, 0x7441, 0x5d37, 0x7275, 0x542e, 0x5673, 0x5d38, 0x4f45, + 0x5f5f, 0x723e, 0x7621, 0x6b4b, 0x717c, 0x7347, 0x606b, 0x6d7c, + 0x615b, 0x6e65, 0x5e75, 0x7a53, 0x714b, 0x502f, 0x5d39, 0x5143, + 0x7531, 0x6a46, 0x7061, 0x762c, 0x7559, 0x706b, 0x5d3a, 0x723f, + 0x7745, 0x5b22, 0x7276, 0x4a3a, 0x7775, 0x4b65, 0x6e66, 0x6053, + 0x4e25, 0x5658, 0x542f, 0x6949, 0x534e, 0x7442, 0x4b66, 0x7121, + 0x6b32, 0x7122, 0x6b33, 0x7034, 0x4b74, 0x5430, 0x7332, 0x7b37, + 0x756c, 0x6e67, 0x7432, 0x756d, 0x4f73, 0x7062, 0x6e4e, 0x714c, + 0x6538, 0x5775, 0x6373, 0x4f65, 0x4f46, 0x7333, 0x6458, 0x4f79, + 0x4f5a, 0x7a4d, 0x6663, 0x7262, 0x756e, 0x4a3b, 0x635c, 0x4e72, + 0x5659, 0x6e30, 0x7465, 0x5842, 0x5c50, 0x4c6e, 0x5560, 0x764a, + 0x7d4a, 0x5856, 0x744f, 0x5626, 0x5c3e, 0x5b54, 0x5747, 0x727e, + 0x714d, 0x6243, 0x5c5e, 0x5c5f, 0x6f2d, 0x662b, 0x795d, 0x6a3f, + 0x6f2e, 0x7450, 0x4e73, 0x662c, 0x4e5e, 0x5579, 0x6374, 0x4d50, + 0x5538, 0x777d, 0x5c29, 0x5e76, 0x5c2a, 0x7263, 0x6934, 0x525c, + 0x6966, 0x6376, 0x674a, 0x504e, 0x5a77, 0x4a3c, 0x6e68, 0x5a5e, + 0x7277, 0x627b, 0x4c26, 0x5a3b, 0x6e69, 0x755a, 0x775c, 0x616a, + 0x4e41, 0x5431, 0x7d31, 0x663d, 0x7b2d, 0x7867, 0x614e, 0x7762, + 0x756f, 0x4f47, 0x5432, 0x4c6f, 0x5468, 0x6e4f, 0x7757, 0x6026, + 0x5641, 0x615c, 0x7063, 0x7164, 0x5c71, 0x5627, 0x7475, 0x714e, + 0x7264, 0x5030, 0x6c6f, 0x793a, 0x6b35, 0x546d, 0x6244, 0x6967, + 0x6b34, 0x6a21, 0x783c, 0x4e26, 0x7946, 0x7c5a, 0x5433, 0x5339, + 0x6a5e, 0x692b, 0x6161, 0x534f, 0x7476, 0x6a40, 0x614f, 0x4c3a, + 0x6e6a, 0x7064, 0x7334, 0x546e, 0x7240, 0x7165, 0x7443, 0x6054, + 0x6b36, 0x5721, 0x4b68, 0x792d, 0x692d, 0x5864, 0x7a33, 0x6245, + 0x7c3d, 0x6c44, 0x5831, 0x5c2b, 0x5524, 0x6b69, 0x683b, 0x5857, + 0x7b2e, 0x5161, 0x5b40, 0x753e, 0x5e77, 0x4a7b, 0x7746, 0x4f48, + 0x6150, 0x6e50, 0x6974, 0x4e74, 0x554d, 0x4f5b, 0x5d3b, 0x4e2c, + 0x6968, 0x5434, 0x6447, 0x755b, 0x7a41, 0x5e29, 0x5478, 0x6f77, + 0x5333, 0x6b37, 0x6f78, 0x755c, 0x6d4c, 0x5b55, 0x714f, 0x7150, + 0x7532, 0x592e, 0x552c, 0x6246, 0x7d23, 0x7b65, 0x5f2b, 0x6275, + 0x762d, 0x7533, 0x7035, 0x6125, 0x755d, 0x6c22, 0x6d7d, 0x7534, + 0x7b38, 0x5b23, 0x564a, 0x4b59, 0x6554, 0x737a, 0x6b38, 0x6037, + 0x576c, 0x716c, 0x652f, 0x5561, 0x576d, 0x5151, 0x6172, 0x6f79, + 0x5d3c, 0x765c, 0x7065, 0x7444, 0x6969, 0x737b, 0x546f, 0x4c22, + 0x777e, 0x5f3c, 0x6b4d, 0x5037, 0x5642, 0x682d, 0x6f2f, 0x4b25, + 0x4b69, 0x7a68, 0x4c46, 0x6667, 0x6a47, 0x5b24, 0x4f49, 0x627c, + 0x6f7a, 0x6b5e, 0x7548, 0x545e, 0x6055, 0x6f30, 0x6247, 0x592f, + 0x7967, 0x6765, 0x4f4a, 0x6151, 0x6248, 0x6f7b, 0x7a79, 0x5c72, + 0x6027, 0x7868, 0x4b6a, 0x4b3c, 0x5662, 0x755e, 0x755f, 0x6e36, + 0x6276, 0x534a, 0x6f7c, 0x5144, 0x6f31, 0x5145, 0x505e, 0x5961, + 0x6038, 0x4d51, 0x7339, 0x674c, 0x5628, 0x4e27, 0x5435, 0x6448, + 0x5334, 0x6b39, 0x4b75, 0x765d, 0x7123, 0x4c47, 0x694a, 0x6170, + 0x7560, 0x7b2f, 0x4b51, 0x7b60, 0x7265, 0x6c70, 0x706c, 0x6e6b, + 0x694b, 0x4c70, 0x572f, 0x7321, 0x7c75, 0x7124, 0x6056, 0x6f32, + 0x7451, 0x7721, 0x7151, 0x4a7c, 0x4a7d, 0x4e4e, 0x7348, 0x733a, + 0x6d7e, 0x5a26, 0x606c, 0x784d, 0x4b52, 0x6b4e, 0x7958, 0x7959, + 0x4a60, 0x5a4a, 0x4b26, 0x4a48, 0x796e, 0x5b6c, 0x5031, 0x556f, + 0x6673, 0x6722, 0x6459, 0x6461, 0x7c44, 0x796f, 0x4f74, 0x7766, + 0x4e3c, 0x7445, 0x5c23, 0x5d3d, 0x7446, 0x7821, 0x6856, 0x5b41, + 0x7066, 0x6439, 0x766d, 0x792e, 0x5d3e, 0x5730, 0x5868, 0x4b3d, + 0x795a, 0x784e, 0x7970, 0x606d, 0x6333, 0x7433, 0x6a42, 0x7266, + 0x7036, 0x5b56, 0x6b64, 0x7267, 0x5755, 0x5436, 0x7968, 0x5741, + 0x6555, 0x696a, 0x574c, 0x5369, 0x6249, 0x7c5b, 0x4d2d, 0x4c30, + 0x6a22, 0x6476, 0x5040, 0x7037, 0x6e21, 0x5776, 0x624a, 0x624b, + 0x7a4f, 0x6b5f, 0x564b, 0x7434, 0x6d4d, 0x6452, 0x6a29, 0x643a, + 0x7322, 0x4d52, 0x764b, 0x7166, 0x6d41, 0x683c, 0x6e51, 0x7067, + 0x624c, 0x642a, 0x7561, 0x6d5a, 0x576e, 0x5171, 0x696b, 0x696c, + 0x6064, 0x5a27, 0x5d54, 0x6a23, 0x5643, 0x5674, 0x5a5f, 0x6f33, + 0x624d, 0x6f7d, 0x7268, 0x6f45, 0x6767, 0x577d, 0x674e, 0x5f5c, + 0x7947, 0x5976, 0x5f2c, 0x565a, 0x5c24, 0x7038, 0x557a, 0x6477, + 0x5644, 0x746c, 0x6f7e, 0x7021, 0x5e2a, 0x5a3c, 0x587c, 0x7a54, + 0x6c65, 0x7c28, 0x6c66, 0x584b, 0x7b39, 0x6453, 0x4d79, 0x4f53, + 0x4a6a, 0x4f54, 0x783d, 0x7447, 0x6a5f, 0x795b, 0x5437, 0x6b65, + 0x6152, 0x6a24, 0x7a42, 0x7b61, 0x7a6d, 0x7022, 0x4c71, 0x7a23, + 0x6277, 0x624e, 0x6975, 0x616b, 0x6768, 0x6857, 0x5a78, 0x544b, + 0x7776, 0x5645, 0x5469, 0x7a7a, 0x4c72, 0x775d, 0x5e3a, 0x4e28, + 0x7039, 0x647e, 0x6449, 0x6454, 0x6a43, 0x6f34, 0x573e, 0x7b62, + 0x4d53, 0x6f35, 0x7a69, 0x7926, 0x5f3d, 0x7747, 0x787d, 0x787c, + 0x5e2b, 0x5b68, 0x635d, 0x6162, 0x5146, 0x7650, 0x6b66, 0x5a79, + 0x6c47, 0x5e78, 0x7869, 0x635e, 0x4e75, 0x7a43, 0x6557, 0x6c48, + 0x7349, 0x643b, 0x662e, 0x6f36, 0x5c3f, 0x4e3d, 0x5843, 0x504f, + 0x4f7a, 0x734a, 0x6057, 0x5147, 0x692e, 0x683d, 0x7a44, 0x624f, + 0x7a45, 0x7938, 0x5c60, 0x7b30, 0x5829, 0x655f, 0x7927, 0x766e, + 0x764c, 0x6278, 0x6c71, 0x5a60, 0x7152, 0x524c, 0x4f4b, 0x4a3d, + 0x5d3f, 0x766f, 0x5e79, 0x7a34, 0x552d, 0x7167, 0x5e3e, 0x5c40, + 0x5148, 0x5149, 0x783e, 0x4b76, 0x5479, 0x7562, 0x6153, 0x5869, + 0x787e, 0x4f4c, 0x7d24, 0x4e76, 0x7a50, 0x4c73, 0x663e, 0x762e, + 0x5570, 0x514a, 0x7c3e, 0x5571, 0x4d69, 0x7a35, 0x6250, 0x7477, + 0x4d54, 0x6723, 0x5b25, 0x6251, 0x5722, 0x7763, 0x6a26, 0x5021, + 0x4e5a, 0x7b6b, 0x5b26, 0x5b5e, 0x5865, 0x6a60, 0x582a, 0x6560, + 0x565b, 0x6f46, 0x786a, 0x6455, 0x4e77, 0x6058, 0x576f, 0x746d, + 0x4d66, 0x4c74, 0x7563, 0x644a, 0x5c61, 0x7948, 0x7c3f, 0x6827, + 0x5844, 0x4b3e, 0x5c2e, 0x5777, 0x7068, 0x5d40, 0x4f4d, 0x5c73, + 0x5930, 0x6669, 0x643c, 0x6a44, 0x646c, 0x6465, 0x7b78, 0x4c3b, + 0x643d, 0x4d5c, 0x5977, 0x5d5f, 0x6d4e, 0x5950, 0x6523, 0x794d, + 0x4d2e, 0x4f4e, 0x762f, 0x7d53, 0x6b6d, 0x565c, 0x6524, 0x5536, + 0x565d, 0x7969, 0x6724, 0x5663, 0x514b, 0x5664, 0x5572, 0x5e7a, + 0x5778, 0x586a, 0x4f55, 0x587d, 0x582b, 0x7d4b, 0x7c5c, 0x6028, + 0x5573, 0x7d59, 0x4c23, 0x5979, 0x536a, 0x7575, 0x6f47, 0x535a, + 0x5a3d, 0x6828, 0x5c2f, 0x7023, 0x4d55, 0x6029, 0x5e2c, 0x703a, + 0x6e31, 0x6e32, 0x764d, 0x6e52, 0x5646, 0x6065, 0x733b, 0x6561, + 0x644b, 0x5723, 0x5b42, 0x4a7e, 0x4f4f, 0x3021, 0x3022, 0x3023, + 0x3024, 0x3025, 0x3026, 0x3027, 0x3028, 0x3029, 0x302a, 0x302b, + 0x302c, 0x302d, 0x302e, 0x302f, 0x3030, 0x3031, 0x3032, 0x3033, + 0x3034, 0x3035, 0x3036, 0x3037, 0x3038, 0x3039, 0x303a, 0x303b, + 0x303c, 0x303d, 0x303e, 0x303f, 0x3040, 0x3041, 0x3042, 0x3043, + 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, 0x3049, 0x304a, 0x304b, + 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, 0x3051, 0x3052, 0x3053, + 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, 0x3059, 0x305a, 0x305b, + 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, 0x3061, 0x3062, 0x3063, + 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, 0x3069, 0x306a, 0x306b, + 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, 0x3071, 0x3072, 0x3073, + 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, 0x3079, 0x307a, 0x307b, + 0x307c, 0x307d, 0x307e, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, + 0x3126, 0x3127, 0x3128, 0x3129, 0x312a, 0x312b, 0x312c, 0x312d, + 0x312e, 0x312f, 0x3130, 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, + 0x3136, 0x3137, 0x3138, 0x3139, 0x313a, 0x313b, 0x313c, 0x313d, + 0x313e, 0x313f, 0x3140, 0x3141, 0x3142, 0x3143, 0x3144, 0x3145, + 0x3146, 0x3147, 0x3148, 0x3149, 0x314a, 0x314b, 0x314c, 0x314d, + 0x314e, 0x314f, 0x3150, 0x3151, 0x3152, 0x3153, 0x3154, 0x3155, + 0x3156, 0x3157, 0x3158, 0x3159, 0x315a, 0x315b, 0x315c, 0x315d, + 0x315e, 0x315f, 0x3160, 0x3161, 0x3162, 0x3163, 0x3164, 0x3165, + 0x3166, 0x3167, 0x3168, 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, + 0x316e, 0x316f, 0x3170, 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, + 0x3176, 0x3177, 0x3178, 0x3179, 0x317a, 0x317b, 0x317c, 0x317d, + 0x317e, 0x3221, 0x3222, 0x3223, 0x3224, 0x3225, 0x3226, 0x3227, + 0x3228, 0x3229, 0x322a, 0x322b, 0x322c, 0x322d, 0x322e, 0x322f, + 0x3230, 0x3231, 0x3232, 0x3233, 0x3234, 0x3235, 0x3236, 0x3237, + 0x3238, 0x3239, 0x323a, 0x323b, 0x323c, 0x323d, 0x323e, 0x323f, + 0x3240, 0x3241, 0x3242, 0x3243, 0x3244, 0x3245, 0x3246, 0x3247, + 0x3248, 0x3249, 0x324a, 0x324b, 0x324c, 0x324d, 0x324e, 0x324f, + 0x3250, 0x3251, 0x3252, 0x3253, 0x3254, 0x3255, 0x3256, 0x3257, + 0x3258, 0x3259, 0x325a, 0x325b, 0x325c, 0x325d, 0x325e, 0x325f, + 0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, 0x3266, 0x3267, + 0x3268, 0x3269, 0x326a, 0x326b, 0x326c, 0x326d, 0x326e, 0x326f, + 0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, 0x3276, 0x3277, + 0x3278, 0x3279, 0x327a, 0x327b, 0x327c, 0x327d, 0x327e, 0x3321, + 0x3322, 0x3323, 0x3324, 0x3325, 0x3326, 0x3327, 0x3328, 0x3329, + 0x332a, 0x332b, 0x332c, 0x332d, 0x332e, 0x332f, 0x3330, 0x3331, + 0x3332, 0x3333, 0x3334, 0x3335, 0x3336, 0x3337, 0x3338, 0x3339, + 0x333a, 0x333b, 0x333c, 0x333d, 0x333e, 0x333f, 0x3340, 0x3341, + 0x3342, 0x3343, 0x3344, 0x3345, 0x3346, 0x3347, 0x3348, 0x3349, + 0x334a, 0x334b, 0x334c, 0x334d, 0x334e, 0x334f, 0x3350, 0x3351, + 0x3352, 0x3353, 0x3354, 0x3355, 0x3356, 0x3357, 0x3358, 0x3359, + 0x335a, 0x335b, 0x335c, 0x335d, 0x335e, 0x335f, 0x3360, 0x3361, + 0x3362, 0x3363, 0x3364, 0x3365, 0x3366, 0x3367, 0x3368, 0x3369, + 0x336a, 0x336b, 0x336c, 0x336d, 0x336e, 0x336f, 0x3370, 0x3371, + 0x3372, 0x3373, 0x3374, 0x3375, 0x3376, 0x3377, 0x3378, 0x3379, + 0x337a, 0x337b, 0x337c, 0x337d, 0x337e, 0x3421, 0x3422, 0x3423, + 0x3424, 0x3425, 0x3426, 0x3427, 0x3428, 0x3429, 0x342a, 0x342b, + 0x342c, 0x342d, 0x342e, 0x342f, 0x3430, 0x3431, 0x3432, 0x3433, + 0x3434, 0x3435, 0x3436, 0x3437, 0x3438, 0x3439, 0x343a, 0x343b, + 0x343c, 0x343d, 0x343e, 0x343f, 0x3440, 0x3441, 0x3442, 0x3443, + 0x3444, 0x3445, 0x3446, 0x3447, 0x3448, 0x3449, 0x344a, 0x344b, + 0x344c, 0x344d, 0x344e, 0x344f, 0x3450, 0x3451, 0x3452, 0x3453, + 0x3454, 0x3455, 0x3456, 0x3457, 0x3458, 0x3459, 0x345a, 0x345b, + 0x345c, 0x345d, 0x345e, 0x345f, 0x3460, 0x3461, 0x3462, 0x3463, + 0x3464, 0x3465, 0x3466, 0x3467, 0x3468, 0x3469, 0x346a, 0x346b, + 0x346c, 0x346d, 0x346e, 0x346f, 0x3470, 0x3471, 0x3472, 0x3473, + 0x3474, 0x3475, 0x3476, 0x3477, 0x3478, 0x3479, 0x347a, 0x347b, + 0x347c, 0x347d, 0x347e, 0x3521, 0x3522, 0x3523, 0x3524, 0x3525, + 0x3526, 0x3527, 0x3528, 0x3529, 0x352a, 0x352b, 0x352c, 0x352d, + 0x352e, 0x352f, 0x3530, 0x3531, 0x3532, 0x3533, 0x3534, 0x3535, + 0x3536, 0x3537, 0x3538, 0x3539, 0x353a, 0x353b, 0x353c, 0x353d, + 0x353e, 0x353f, 0x3540, 0x3541, 0x3542, 0x3543, 0x3544, 0x3545, + 0x3546, 0x3547, 0x3548, 0x3549, 0x354a, 0x354b, 0x354c, 0x354d, + 0x354e, 0x354f, 0x3550, 0x3551, 0x3552, 0x3553, 0x3554, 0x3555, + 0x3556, 0x3557, 0x3558, 0x3559, 0x355a, 0x355b, 0x355c, 0x355d, + 0x355e, 0x355f, 0x3560, 0x3561, 0x3562, 0x3563, 0x3564, 0x3565, + 0x3566, 0x3567, 0x3568, 0x3569, 0x356a, 0x356b, 0x356c, 0x356d, + 0x356e, 0x356f, 0x3570, 0x3571, 0x3572, 0x3573, 0x3574, 0x3575, + 0x3576, 0x3577, 0x3578, 0x3579, 0x357a, 0x357b, 0x357c, 0x357d, + 0x357e, 0x3621, 0x3622, 0x3623, 0x3624, 0x3625, 0x3626, 0x3627, + 0x3628, 0x3629, 0x362a, 0x362b, 0x362c, 0x362d, 0x362e, 0x362f, + 0x3630, 0x3631, 0x3632, 0x3633, 0x3634, 0x3635, 0x3636, 0x3637, + 0x3638, 0x3639, 0x363a, 0x363b, 0x363c, 0x363d, 0x363e, 0x363f, + 0x3640, 0x3641, 0x3642, 0x3643, 0x3644, 0x3645, 0x3646, 0x3647, + 0x3648, 0x3649, 0x364a, 0x364b, 0x364c, 0x364d, 0x364e, 0x364f, + 0x3650, 0x3651, 0x3652, 0x3653, 0x3654, 0x3655, 0x3656, 0x3657, + 0x3658, 0x3659, 0x365a, 0x365b, 0x365c, 0x365d, 0x365e, 0x365f, + 0x3660, 0x3661, 0x3662, 0x3663, 0x3664, 0x3665, 0x3666, 0x3667, + 0x3668, 0x3669, 0x366a, 0x366b, 0x366c, 0x366d, 0x366e, 0x366f, + 0x3670, 0x3671, 0x3672, 0x3673, 0x3674, 0x3675, 0x3676, 0x3677, + 0x3678, 0x3679, 0x367a, 0x367b, 0x367c, 0x367d, 0x367e, 0x3721, + 0x3722, 0x3723, 0x3724, 0x3725, 0x3726, 0x3727, 0x3728, 0x3729, + 0x372a, 0x372b, 0x372c, 0x372d, 0x372e, 0x372f, 0x3730, 0x3731, + 0x3732, 0x3733, 0x3734, 0x3735, 0x3736, 0x3737, 0x3738, 0x3739, + 0x373a, 0x373b, 0x373c, 0x373d, 0x373e, 0x373f, 0x3740, 0x3741, + 0x3742, 0x3743, 0x3744, 0x3745, 0x3746, 0x3747, 0x3748, 0x3749, + 0x374a, 0x374b, 0x374c, 0x374d, 0x374e, 0x374f, 0x3750, 0x3751, + 0x3752, 0x3753, 0x3754, 0x3755, 0x3756, 0x3757, 0x3758, 0x3759, + 0x375a, 0x375b, 0x375c, 0x375d, 0x375e, 0x375f, 0x3760, 0x3761, + 0x3762, 0x3763, 0x3764, 0x3765, 0x3766, 0x3767, 0x3768, 0x3769, + 0x376a, 0x376b, 0x376c, 0x376d, 0x376e, 0x376f, 0x3770, 0x3771, + 0x3772, 0x3773, 0x3774, 0x3775, 0x3776, 0x3777, 0x3778, 0x3779, + 0x377a, 0x377b, 0x377c, 0x377d, 0x377e, 0x3821, 0x3822, 0x3823, + 0x3824, 0x3825, 0x3826, 0x3827, 0x3828, 0x3829, 0x382a, 0x382b, + 0x382c, 0x382d, 0x382e, 0x382f, 0x3830, 0x3831, 0x3832, 0x3833, + 0x3834, 0x3835, 0x3836, 0x3837, 0x3838, 0x3839, 0x383a, 0x383b, + 0x383c, 0x383d, 0x383e, 0x383f, 0x3840, 0x3841, 0x3842, 0x3843, + 0x3844, 0x3845, 0x3846, 0x3847, 0x3848, 0x3849, 0x384a, 0x384b, + 0x384c, 0x384d, 0x384e, 0x384f, 0x3850, 0x3851, 0x3852, 0x3853, + 0x3854, 0x3855, 0x3856, 0x3857, 0x3858, 0x3859, 0x385a, 0x385b, + 0x385c, 0x385d, 0x385e, 0x385f, 0x3860, 0x3861, 0x3862, 0x3863, + 0x3864, 0x3865, 0x3866, 0x3867, 0x3868, 0x3869, 0x386a, 0x386b, + 0x386c, 0x386d, 0x386e, 0x386f, 0x3870, 0x3871, 0x3872, 0x3873, + 0x3874, 0x3875, 0x3876, 0x3877, 0x3878, 0x3879, 0x387a, 0x387b, + 0x387c, 0x387d, 0x387e, 0x3921, 0x3922, 0x3923, 0x3924, 0x3925, + 0x3926, 0x3927, 0x3928, 0x3929, 0x392a, 0x392b, 0x392c, 0x392d, + 0x392e, 0x392f, 0x3930, 0x3931, 0x3932, 0x3933, 0x3934, 0x3935, + 0x3936, 0x3937, 0x3938, 0x3939, 0x393a, 0x393b, 0x393c, 0x393d, + 0x393e, 0x393f, 0x3940, 0x3941, 0x3942, 0x3943, 0x3944, 0x3945, + 0x3946, 0x3947, 0x3948, 0x3949, 0x394a, 0x394b, 0x394c, 0x394d, + 0x394e, 0x394f, 0x3950, 0x3951, 0x3952, 0x3953, 0x3954, 0x3955, + 0x3956, 0x3957, 0x3958, 0x3959, 0x395a, 0x395b, 0x395c, 0x395d, + 0x395e, 0x395f, 0x3960, 0x3961, 0x3962, 0x3963, 0x3964, 0x3965, + 0x3966, 0x3967, 0x3968, 0x3969, 0x396a, 0x396b, 0x396c, 0x396d, + 0x396e, 0x396f, 0x3970, 0x3971, 0x3972, 0x3973, 0x3974, 0x3975, + 0x3976, 0x3977, 0x3978, 0x3979, 0x397a, 0x397b, 0x397c, 0x397d, + 0x397e, 0x3a21, 0x3a22, 0x3a23, 0x3a24, 0x3a25, 0x3a26, 0x3a27, + 0x3a28, 0x3a29, 0x3a2a, 0x3a2b, 0x3a2c, 0x3a2d, 0x3a2e, 0x3a2f, + 0x3a30, 0x3a31, 0x3a32, 0x3a33, 0x3a34, 0x3a35, 0x3a36, 0x3a37, + 0x3a38, 0x3a39, 0x3a3a, 0x3a3b, 0x3a3c, 0x3a3d, 0x3a3e, 0x3a3f, + 0x3a40, 0x3a41, 0x3a42, 0x3a43, 0x3a44, 0x3a45, 0x3a46, 0x3a47, + 0x3a48, 0x3a49, 0x3a4a, 0x3a4b, 0x3a4c, 0x3a4d, 0x3a4e, 0x3a4f, + 0x3a50, 0x3a51, 0x3a52, 0x3a53, 0x3a54, 0x3a55, 0x3a56, 0x3a57, + 0x3a58, 0x3a59, 0x3a5a, 0x3a5b, 0x3a5c, 0x3a5d, 0x3a5e, 0x3a5f, + 0x3a60, 0x3a61, 0x3a62, 0x3a63, 0x3a64, 0x3a65, 0x3a66, 0x3a67, + 0x3a68, 0x3a69, 0x3a6a, 0x3a6b, 0x3a6c, 0x3a6d, 0x3a6e, 0x3a6f, + 0x3a70, 0x3a71, 0x3a72, 0x3a73, 0x3a74, 0x3a75, 0x3a76, 0x3a77, + 0x3a78, 0x3a79, 0x3a7a, 0x3a7b, 0x3a7c, 0x3a7d, 0x3a7e, 0x3b21, + 0x3b22, 0x3b23, 0x3b24, 0x3b25, 0x3b26, 0x3b27, 0x3b28, 0x3b29, + 0x3b2a, 0x3b2b, 0x3b2c, 0x3b2d, 0x3b2e, 0x3b2f, 0x3b30, 0x3b31, + 0x3b32, 0x3b33, 0x3b34, 0x3b35, 0x3b36, 0x3b37, 0x3b38, 0x3b39, + 0x3b3a, 0x3b3b, 0x3b3c, 0x3b3d, 0x3b3e, 0x3b3f, 0x3b40, 0x3b41, + 0x3b42, 0x3b43, 0x3b44, 0x3b45, 0x3b46, 0x3b47, 0x3b48, 0x3b49, + 0x3b4a, 0x3b4b, 0x3b4c, 0x3b4d, 0x3b4e, 0x3b4f, 0x3b50, 0x3b51, + 0x3b52, 0x3b53, 0x3b54, 0x3b55, 0x3b56, 0x3b57, 0x3b58, 0x3b59, + 0x3b5a, 0x3b5b, 0x3b5c, 0x3b5d, 0x3b5e, 0x3b5f, 0x3b60, 0x3b61, + 0x3b62, 0x3b63, 0x3b64, 0x3b65, 0x3b66, 0x3b67, 0x3b68, 0x3b69, + 0x3b6a, 0x3b6b, 0x3b6c, 0x3b6d, 0x3b6e, 0x3b6f, 0x3b70, 0x3b71, + 0x3b72, 0x3b73, 0x3b74, 0x3b75, 0x3b76, 0x3b77, 0x3b78, 0x3b79, + 0x3b7a, 0x3b7b, 0x3b7c, 0x3b7d, 0x3b7e, 0x3c21, 0x3c22, 0x3c23, + 0x3c24, 0x3c25, 0x3c26, 0x3c27, 0x3c28, 0x3c29, 0x3c2a, 0x3c2b, + 0x3c2c, 0x3c2d, 0x3c2e, 0x3c2f, 0x3c30, 0x3c31, 0x3c32, 0x3c33, + 0x3c34, 0x3c35, 0x3c36, 0x3c37, 0x3c38, 0x3c39, 0x3c3a, 0x3c3b, + 0x3c3c, 0x3c3d, 0x3c3e, 0x3c3f, 0x3c40, 0x3c41, 0x3c42, 0x3c43, + 0x3c44, 0x3c45, 0x3c46, 0x3c47, 0x3c48, 0x3c49, 0x3c4a, 0x3c4b, + 0x3c4c, 0x3c4d, 0x3c4e, 0x3c4f, 0x3c50, 0x3c51, 0x3c52, 0x3c53, + 0x3c54, 0x3c55, 0x3c56, 0x3c57, 0x3c58, 0x3c59, 0x3c5a, 0x3c5b, + 0x3c5c, 0x3c5d, 0x3c5e, 0x3c5f, 0x3c60, 0x3c61, 0x3c62, 0x3c63, + 0x3c64, 0x3c65, 0x3c66, 0x3c67, 0x3c68, 0x3c69, 0x3c6a, 0x3c6b, + 0x3c6c, 0x3c6d, 0x3c6e, 0x3c6f, 0x3c70, 0x3c71, 0x3c72, 0x3c73, + 0x3c74, 0x3c75, 0x3c76, 0x3c77, 0x3c78, 0x3c79, 0x3c7a, 0x3c7b, + 0x3c7c, 0x3c7d, 0x3c7e, 0x3d21, 0x3d22, 0x3d23, 0x3d24, 0x3d25, + 0x3d26, 0x3d27, 0x3d28, 0x3d29, 0x3d2a, 0x3d2b, 0x3d2c, 0x3d2d, + 0x3d2e, 0x3d2f, 0x3d30, 0x3d31, 0x3d32, 0x3d33, 0x3d34, 0x3d35, + 0x3d36, 0x3d37, 0x3d38, 0x3d39, 0x3d3a, 0x3d3b, 0x3d3c, 0x3d3d, + 0x3d3e, 0x3d3f, 0x3d40, 0x3d41, 0x3d42, 0x3d43, 0x3d44, 0x3d45, + 0x3d46, 0x3d47, 0x3d48, 0x3d49, 0x3d4a, 0x3d4b, 0x3d4c, 0x3d4d, + 0x3d4e, 0x3d4f, 0x3d50, 0x3d51, 0x3d52, 0x3d53, 0x3d54, 0x3d55, + 0x3d56, 0x3d57, 0x3d58, 0x3d59, 0x3d5a, 0x3d5b, 0x3d5c, 0x3d5d, + 0x3d5e, 0x3d5f, 0x3d60, 0x3d61, 0x3d62, 0x3d63, 0x3d64, 0x3d65, + 0x3d66, 0x3d67, 0x3d68, 0x3d69, 0x3d6a, 0x3d6b, 0x3d6c, 0x3d6d, + 0x3d6e, 0x3d6f, 0x3d70, 0x3d71, 0x3d72, 0x3d73, 0x3d74, 0x3d75, + 0x3d76, 0x3d77, 0x3d78, 0x3d79, 0x3d7a, 0x3d7b, 0x3d7c, 0x3d7d, + 0x3d7e, 0x3e21, 0x3e22, 0x3e23, 0x3e24, 0x3e25, 0x3e26, 0x3e27, + 0x3e28, 0x3e29, 0x3e2a, 0x3e2b, 0x3e2c, 0x3e2d, 0x3e2e, 0x3e2f, + 0x3e30, 0x3e31, 0x3e32, 0x3e33, 0x3e34, 0x3e35, 0x3e36, 0x3e37, + 0x3e38, 0x3e39, 0x3e3a, 0x3e3b, 0x3e3c, 0x3e3d, 0x3e3e, 0x3e3f, + 0x3e40, 0x3e41, 0x3e42, 0x3e43, 0x3e44, 0x3e45, 0x3e46, 0x3e47, + 0x3e48, 0x3e49, 0x3e4a, 0x3e4b, 0x3e4c, 0x3e4d, 0x3e4e, 0x3e4f, + 0x3e50, 0x3e51, 0x3e52, 0x3e53, 0x3e54, 0x3e55, 0x3e56, 0x3e57, + 0x3e58, 0x3e59, 0x3e5a, 0x3e5b, 0x3e5c, 0x3e5d, 0x3e5e, 0x3e5f, + 0x3e60, 0x3e61, 0x3e62, 0x3e63, 0x3e64, 0x3e65, 0x3e66, 0x3e67, + 0x3e68, 0x3e69, 0x3e6a, 0x3e6b, 0x3e6c, 0x3e6d, 0x3e6e, 0x3e6f, + 0x3e70, 0x3e71, 0x3e72, 0x3e73, 0x3e74, 0x3e75, 0x3e76, 0x3e77, + 0x3e78, 0x3e79, 0x3e7a, 0x3e7b, 0x3e7c, 0x3e7d, 0x3e7e, 0x3f21, + 0x3f22, 0x3f23, 0x3f24, 0x3f25, 0x3f26, 0x3f27, 0x3f28, 0x3f29, + 0x3f2a, 0x3f2b, 0x3f2c, 0x3f2d, 0x3f2e, 0x3f2f, 0x3f30, 0x3f31, + 0x3f32, 0x3f33, 0x3f34, 0x3f35, 0x3f36, 0x3f37, 0x3f38, 0x3f39, + 0x3f3a, 0x3f3b, 0x3f3c, 0x3f3d, 0x3f3e, 0x3f3f, 0x3f40, 0x3f41, + 0x3f42, 0x3f43, 0x3f44, 0x3f45, 0x3f46, 0x3f47, 0x3f48, 0x3f49, + 0x3f4a, 0x3f4b, 0x3f4c, 0x3f4d, 0x3f4e, 0x3f4f, 0x3f50, 0x3f51, + 0x3f52, 0x3f53, 0x3f54, 0x3f55, 0x3f56, 0x3f57, 0x3f58, 0x3f59, + 0x3f5a, 0x3f5b, 0x3f5c, 0x3f5d, 0x3f5e, 0x3f5f, 0x3f60, 0x3f61, + 0x3f62, 0x3f63, 0x3f64, 0x3f65, 0x3f66, 0x3f67, 0x3f68, 0x3f69, + 0x3f6a, 0x3f6b, 0x3f6c, 0x3f6d, 0x3f6e, 0x3f6f, 0x3f70, 0x3f71, + 0x3f72, 0x3f73, 0x3f74, 0x3f75, 0x3f76, 0x3f77, 0x3f78, 0x3f79, + 0x3f7a, 0x3f7b, 0x3f7c, 0x3f7d, 0x3f7e, 0x4021, 0x4022, 0x4023, + 0x4024, 0x4025, 0x4026, 0x4027, 0x4028, 0x4029, 0x402a, 0x402b, + 0x402c, 0x402d, 0x402e, 0x402f, 0x4030, 0x4031, 0x4032, 0x4033, + 0x4034, 0x4035, 0x4036, 0x4037, 0x4038, 0x4039, 0x403a, 0x403b, + 0x403c, 0x403d, 0x403e, 0x403f, 0x4040, 0x4041, 0x4042, 0x4043, + 0x4044, 0x4045, 0x4046, 0x4047, 0x4048, 0x4049, 0x404a, 0x404b, + 0x404c, 0x404d, 0x404e, 0x404f, 0x4050, 0x4051, 0x4052, 0x4053, + 0x4054, 0x4055, 0x4056, 0x4057, 0x4058, 0x4059, 0x405a, 0x405b, + 0x405c, 0x405d, 0x405e, 0x405f, 0x4060, 0x4061, 0x4062, 0x4063, + 0x4064, 0x4065, 0x4066, 0x4067, 0x4068, 0x4069, 0x406a, 0x406b, + 0x406c, 0x406d, 0x406e, 0x406f, 0x4070, 0x4071, 0x4072, 0x4073, + 0x4074, 0x4075, 0x4076, 0x4077, 0x4078, 0x4079, 0x407a, 0x407b, + 0x407c, 0x407d, 0x407e, 0x4121, 0x4122, 0x4123, 0x4124, 0x4125, + 0x4126, 0x4127, 0x4128, 0x4129, 0x412a, 0x412b, 0x412c, 0x412d, + 0x412e, 0x412f, 0x4130, 0x4131, 0x4132, 0x4133, 0x4134, 0x4135, + 0x4136, 0x4137, 0x4138, 0x4139, 0x413a, 0x413b, 0x413c, 0x413d, + 0x413e, 0x413f, 0x4140, 0x4141, 0x4142, 0x4143, 0x4144, 0x4145, + 0x4146, 0x4147, 0x4148, 0x4149, 0x414a, 0x414b, 0x414c, 0x414d, + 0x414e, 0x414f, 0x4150, 0x4151, 0x4152, 0x4153, 0x4154, 0x4155, + 0x4156, 0x4157, 0x4158, 0x4159, 0x415a, 0x415b, 0x415c, 0x415d, + 0x415e, 0x415f, 0x4160, 0x4161, 0x4162, 0x4163, 0x4164, 0x4165, + 0x4166, 0x4167, 0x4168, 0x4169, 0x416a, 0x416b, 0x416c, 0x416d, + 0x416e, 0x416f, 0x4170, 0x4171, 0x4172, 0x4173, 0x4174, 0x4175, + 0x4176, 0x4177, 0x4178, 0x4179, 0x417a, 0x417b, 0x417c, 0x417d, + 0x417e, 0x4221, 0x4222, 0x4223, 0x4224, 0x4225, 0x4226, 0x4227, + 0x4228, 0x4229, 0x422a, 0x422b, 0x422c, 0x422d, 0x422e, 0x422f, + 0x4230, 0x4231, 0x4232, 0x4233, 0x4234, 0x4235, 0x4236, 0x4237, + 0x4238, 0x4239, 0x423a, 0x423b, 0x423c, 0x423d, 0x423e, 0x423f, + 0x4240, 0x4241, 0x4242, 0x4243, 0x4244, 0x4245, 0x4246, 0x4247, + 0x4248, 0x4249, 0x424a, 0x424b, 0x424c, 0x424d, 0x424e, 0x424f, + 0x4250, 0x4251, 0x4252, 0x4253, 0x4254, 0x4255, 0x4256, 0x4257, + 0x4258, 0x4259, 0x425a, 0x425b, 0x425c, 0x425d, 0x425e, 0x425f, + 0x4260, 0x4261, 0x4262, 0x4263, 0x4264, 0x4265, 0x4266, 0x4267, + 0x4268, 0x4269, 0x426a, 0x426b, 0x426c, 0x426d, 0x426e, 0x426f, + 0x4270, 0x4271, 0x4272, 0x4273, 0x4274, 0x4275, 0x4276, 0x4277, + 0x4278, 0x4279, 0x427a, 0x427b, 0x427c, 0x427d, 0x427e, 0x4321, + 0x4322, 0x4323, 0x4324, 0x4325, 0x4326, 0x4327, 0x4328, 0x4329, + 0x432a, 0x432b, 0x432c, 0x432d, 0x432e, 0x432f, 0x4330, 0x4331, + 0x4332, 0x4333, 0x4334, 0x4335, 0x4336, 0x4337, 0x4338, 0x4339, + 0x433a, 0x433b, 0x433c, 0x433d, 0x433e, 0x433f, 0x4340, 0x4341, + 0x4342, 0x4343, 0x4344, 0x4345, 0x4346, 0x4347, 0x4348, 0x4349, + 0x434a, 0x434b, 0x434c, 0x434d, 0x434e, 0x434f, 0x4350, 0x4351, + 0x4352, 0x4353, 0x4354, 0x4355, 0x4356, 0x4357, 0x4358, 0x4359, + 0x435a, 0x435b, 0x435c, 0x435d, 0x435e, 0x435f, 0x4360, 0x4361, + 0x4362, 0x4363, 0x4364, 0x4365, 0x4366, 0x4367, 0x4368, 0x4369, + 0x436a, 0x436b, 0x436c, 0x436d, 0x436e, 0x436f, 0x4370, 0x4371, + 0x4372, 0x4373, 0x4374, 0x4375, 0x4376, 0x4377, 0x4378, 0x4379, + 0x437a, 0x437b, 0x437c, 0x437d, 0x437e, 0x4421, 0x4422, 0x4423, + 0x4424, 0x4425, 0x4426, 0x4427, 0x4428, 0x4429, 0x442a, 0x442b, + 0x442c, 0x442d, 0x442e, 0x442f, 0x4430, 0x4431, 0x4432, 0x4433, + 0x4434, 0x4435, 0x4436, 0x4437, 0x4438, 0x4439, 0x443a, 0x443b, + 0x443c, 0x443d, 0x443e, 0x443f, 0x4440, 0x4441, 0x4442, 0x4443, + 0x4444, 0x4445, 0x4446, 0x4447, 0x4448, 0x4449, 0x444a, 0x444b, + 0x444c, 0x444d, 0x444e, 0x444f, 0x4450, 0x4451, 0x4452, 0x4453, + 0x4454, 0x4455, 0x4456, 0x4457, 0x4458, 0x4459, 0x445a, 0x445b, + 0x445c, 0x445d, 0x445e, 0x445f, 0x4460, 0x4461, 0x4462, 0x4463, + 0x4464, 0x4465, 0x4466, 0x4467, 0x4468, 0x4469, 0x446a, 0x446b, + 0x446c, 0x446d, 0x446e, 0x446f, 0x4470, 0x4471, 0x4472, 0x4473, + 0x4474, 0x4475, 0x4476, 0x4477, 0x4478, 0x4479, 0x447a, 0x447b, + 0x447c, 0x447d, 0x447e, 0x4521, 0x4522, 0x4523, 0x4524, 0x4525, + 0x4526, 0x4527, 0x4528, 0x4529, 0x452a, 0x452b, 0x452c, 0x452d, + 0x452e, 0x452f, 0x4530, 0x4531, 0x4532, 0x4533, 0x4534, 0x4535, + 0x4536, 0x4537, 0x4538, 0x4539, 0x453a, 0x453b, 0x453c, 0x453d, + 0x453e, 0x453f, 0x4540, 0x4541, 0x4542, 0x4543, 0x4544, 0x4545, + 0x4546, 0x4547, 0x4548, 0x4549, 0x454a, 0x454b, 0x454c, 0x454d, + 0x454e, 0x454f, 0x4550, 0x4551, 0x4552, 0x4553, 0x4554, 0x4555, + 0x4556, 0x4557, 0x4558, 0x4559, 0x455a, 0x455b, 0x455c, 0x455d, + 0x455e, 0x455f, 0x4560, 0x4561, 0x4562, 0x4563, 0x4564, 0x4565, + 0x4566, 0x4567, 0x4568, 0x4569, 0x456a, 0x456b, 0x456c, 0x456d, + 0x456e, 0x456f, 0x4570, 0x4571, 0x4572, 0x4573, 0x4574, 0x4575, + 0x4576, 0x4577, 0x4578, 0x4579, 0x457a, 0x457b, 0x457c, 0x457d, + 0x457e, 0x4621, 0x4622, 0x4623, 0x4624, 0x4625, 0x4626, 0x4627, + 0x4628, 0x4629, 0x462a, 0x462b, 0x462c, 0x462d, 0x462e, 0x462f, + 0x4630, 0x4631, 0x4632, 0x4633, 0x4634, 0x4635, 0x4636, 0x4637, + 0x4638, 0x4639, 0x463a, 0x463b, 0x463c, 0x463d, 0x463e, 0x463f, + 0x4640, 0x4641, 0x4642, 0x4643, 0x4644, 0x4645, 0x4646, 0x4647, + 0x4648, 0x4649, 0x464a, 0x464b, 0x464c, 0x464d, 0x464e, 0x464f, + 0x4650, 0x4651, 0x4652, 0x4653, 0x4654, 0x4655, 0x4656, 0x4657, + 0x4658, 0x4659, 0x465a, 0x465b, 0x465c, 0x465d, 0x465e, 0x465f, + 0x4660, 0x4661, 0x4662, 0x4663, 0x4664, 0x4665, 0x4666, 0x4667, + 0x4668, 0x4669, 0x466a, 0x466b, 0x466c, 0x466d, 0x466e, 0x466f, + 0x4670, 0x4671, 0x4672, 0x4673, 0x4674, 0x4675, 0x4676, 0x4677, + 0x4678, 0x4679, 0x467a, 0x467b, 0x467c, 0x467d, 0x467e, 0x4721, + 0x4722, 0x4723, 0x4724, 0x4725, 0x4726, 0x4727, 0x4728, 0x4729, + 0x472a, 0x472b, 0x472c, 0x472d, 0x472e, 0x472f, 0x4730, 0x4731, + 0x4732, 0x4733, 0x4734, 0x4735, 0x4736, 0x4737, 0x4738, 0x4739, + 0x473a, 0x473b, 0x473c, 0x473d, 0x473e, 0x473f, 0x4740, 0x4741, + 0x4742, 0x4743, 0x4744, 0x4745, 0x4746, 0x4747, 0x4748, 0x4749, + 0x474a, 0x474b, 0x474c, 0x474d, 0x474e, 0x474f, 0x4750, 0x4751, + 0x4752, 0x4753, 0x4754, 0x4755, 0x4756, 0x4757, 0x4758, 0x4759, + 0x475a, 0x475b, 0x475c, 0x475d, 0x475e, 0x475f, 0x4760, 0x4761, + 0x4762, 0x4763, 0x4764, 0x4765, 0x4766, 0x4767, 0x4768, 0x4769, + 0x476a, 0x476b, 0x476c, 0x476d, 0x476e, 0x476f, 0x4770, 0x4771, + 0x4772, 0x4773, 0x4774, 0x4775, 0x4776, 0x4777, 0x4778, 0x4779, + 0x477a, 0x477b, 0x477c, 0x477d, 0x477e, 0x4821, 0x4822, 0x4823, + 0x4824, 0x4825, 0x4826, 0x4827, 0x4828, 0x4829, 0x482a, 0x482b, + 0x482c, 0x482d, 0x482e, 0x482f, 0x4830, 0x4831, 0x4832, 0x4833, + 0x4834, 0x4835, 0x4836, 0x4837, 0x4838, 0x4839, 0x483a, 0x483b, + 0x483c, 0x483d, 0x483e, 0x483f, 0x4840, 0x4841, 0x4842, 0x4843, + 0x4844, 0x4845, 0x4846, 0x4847, 0x4848, 0x4849, 0x484a, 0x484b, + 0x484c, 0x484d, 0x484e, 0x484f, 0x4850, 0x4851, 0x4852, 0x4853, + 0x4854, 0x4855, 0x4856, 0x4857, 0x4858, 0x4859, 0x485a, 0x485b, + 0x485c, 0x485d, 0x485e, 0x485f, 0x4860, 0x4861, 0x4862, 0x4863, + 0x4864, 0x4865, 0x4866, 0x4867, 0x4868, 0x4869, 0x486a, 0x486b, + 0x486c, 0x486d, 0x486e, 0x486f, 0x4870, 0x4871, 0x4872, 0x4873, + 0x4874, 0x4875, 0x4876, 0x4877, 0x4878, 0x4879, 0x487a, 0x487b, + 0x487c, 0x487d, 0x487e, 0x4b50, 0x4b56, 0x4b67, 0x4d4f, 0x4d68, + 0x4e2d, 0x4f7b, 0x5022, 0x5038, 0x5050, 0x505d, 0x5154, 0x5155, + 0x5158, 0x515b, 0x515c, 0x515d, 0x515e, 0x515f, 0x5160, 0x5162, + 0x5163, 0x5164, 0x5165, 0x5166, 0x5168, 0x5169, 0x516a, 0x516b, + 0x516d, 0x516f, 0x5170, 0x5172, 0x5176, 0x517a, 0x517c, 0x517d, + 0x517e, 0x5222, 0x5223, 0x5227, 0x5228, 0x5229, 0x522a, 0x522b, + 0x522d, 0x5232, 0x523e, 0x5242, 0x5243, 0x5244, 0x5246, 0x5247, + 0x5248, 0x5249, 0x524a, 0x524b, 0x524d, 0x524e, 0x524f, 0x5250, + 0x5251, 0x5252, 0x5253, 0x5254, 0x5255, 0x5256, 0x5257, 0x5259, + 0x525a, 0x525e, 0x525f, 0x5261, 0x5262, 0x5264, 0x5265, 0x5266, + 0x5267, 0x5268, 0x5269, 0x526a, 0x526b, 0x5270, 0x5271, 0x5272, + 0x5273, 0x5274, 0x5275, 0x5277, 0x5278, 0x5466, 0x547c, 0x5525, + 0x552b, 0x552e, 0x5638, 0x564d, 0x574b, 0x5764, 0x5b45, 0x5b64, + 0x5c25, 0x5d25, 0x5d55, 0x5d74, 0x5e7c, 0x5e7e, 0x5f33, 0x5f61, + 0x5f68, 0x6071, 0x612d, 0x616d, 0x6375, 0x6421, 0x6429, 0x652e, + 0x6531, 0x6532, 0x6539, 0x653b, 0x653c, 0x6544, 0x654e, 0x6550, + 0x6552, 0x6556, 0x657a, 0x657b, 0x657c, 0x657e, 0x6621, 0x6624, + 0x6627, 0x662d, 0x662f, 0x6630, 0x6631, 0x6633, 0x6637, 0x6638, + 0x663c, 0x6644, 0x6646, 0x6647, 0x664a, 0x6652, 0x6656, 0x6659, + 0x665c, 0x665f, 0x6661, 0x6664, 0x6665, 0x6666, 0x6668, 0x666a, + 0x666b, 0x666c, 0x666f, 0x6671, 0x6672, 0x6675, 0x6676, 0x6677, + 0x6679, 0x6721, 0x6726, 0x6729, 0x672a, 0x672c, 0x672d, 0x6730, + 0x673f, 0x6741, 0x6746, 0x6747, 0x674b, 0x674d, 0x674f, 0x6750, + 0x6753, 0x675f, 0x6764, 0x6766, 0x6777, 0x6867, 0x6868, 0x6870, + 0x6871, 0x6877, 0x6879, 0x687b, 0x687e, 0x6927, 0x692c, 0x694c, + 0x6977, 0x6a41, 0x6a65, 0x6a74, 0x6a77, 0x6a7c, 0x6a7e, 0x6b24, + 0x6b27, 0x6b29, 0x6b2a, 0x6b3a, 0x6b3b, 0x6b3d, 0x6b41, 0x6b42, + 0x6b46, 0x6b47, 0x6b4c, 0x6b4f, 0x6b50, 0x6b51, 0x6b52, 0x6b58, + 0x6c26, 0x6c27, 0x6c2a, 0x6c2f, 0x6c30, 0x6c31, 0x6c32, 0x6c35, + 0x6c38, 0x6c3a, 0x6c40, 0x6c41, 0x6c45, 0x6c46, 0x6c49, 0x6c4a, + 0x6c55, 0x6c5d, 0x6c5e, 0x6c61, 0x6c64, 0x6c67, 0x6c68, 0x6c77, + 0x6c78, 0x6c7a, 0x6d21, 0x6d22, 0x6d23, 0x6d6e, 0x6e5b, 0x723d, + 0x727a, 0x7331, 0x7427, 0x746e, 0x7674, 0x7676, 0x7738, 0x7748, + 0x7753, 0x785b, 0x7870, 0x7a21, 0x7a22, 0x7a66, 0x7c29, 0x2321, + 0x2322, 0x2323, 0x2324, 0x2325, 0x2326, 0x2327, 0x2328, 0x2329, + 0x232a, 0x232b, 0x232c, 0x232d, 0x232e, 0x232f, 0x2330, 0x2331, + 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, 0x2338, 0x2339, + 0x233a, 0x233b, 0x233c, 0x233d, 0x233e, 0x233f, 0x2340, 0x2341, + 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, 0x2348, 0x2349, + 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, 0x2350, 0x2351, + 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, 0x2358, 0x2359, + 0x235a, 0x235b, 0x212c, 0x235d, 0x235e, 0x235f, 0x2360, 0x2361, + 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, 0x2368, 0x2369, + 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, 0x2370, 0x2371, + 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, 0x2378, 0x2379, + 0x237a, 0x237b, 0x237c, 0x237d, 0x2226, 0x214b, 0x214c, 0x217e, + 0x237e, 0x214d, 0x235c, +}; + +static const Summary16 ksc5601_uni2indx_page00[70] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x6592 }, { 7, 0xf7df }, + { 21, 0x0040 }, { 22, 0xc181 }, { 27, 0x0040 }, { 28, 0x4181 }, + /* 0x0100 */ + { 32, 0x0000 }, { 32, 0x0002 }, { 33, 0x00c0 }, { 35, 0x810e }, + { 40, 0x0e07 }, { 46, 0x000c }, { 48, 0x00c0 }, { 50, 0x0000 }, + { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, + { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, + /* 0x0200 */ + { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, + { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, + { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, { 50, 0x0000 }, + { 50, 0x0080 }, { 51, 0x2f01 }, { 57, 0x0000 }, { 57, 0x0000 }, + /* 0x0300 */ + { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, + { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, { 57, 0x0000 }, + { 57, 0x0000 }, { 57, 0xfffe }, { 72, 0x03fb }, { 81, 0xfffe }, + { 96, 0x03fb }, { 105, 0x0000 }, { 105, 0x0000 }, { 105, 0x0000 }, + /* 0x0400 */ + { 105, 0x0002 }, { 106, 0xffff }, { 122, 0xffff }, { 138, 0xffff }, + { 154, 0xffff }, { 170, 0x0002 }, +}; +static const Summary16 ksc5601_uni2indx_page20[103] = { + /* 0x2000 */ + { 171, 0x0000 }, { 171, 0x3320 }, { 176, 0x0063 }, { 180, 0x080d }, + { 184, 0x0000 }, { 184, 0x0000 }, { 184, 0x0000 }, { 184, 0x8010 }, + { 186, 0x001e }, { 190, 0x0000 }, { 190, 0x1000 }, { 191, 0x0000 }, + { 191, 0x0000 }, { 191, 0x0000 }, { 191, 0x0000 }, { 191, 0x0000 }, + /* 0x2100 */ + { 191, 0x0208 }, { 193, 0x0048 }, { 195, 0x0846 }, { 199, 0x0000 }, + { 199, 0x0000 }, { 199, 0x7818 }, { 205, 0x03ff }, { 215, 0x03ff }, + { 225, 0x0000 }, { 225, 0x03ff }, { 235, 0x0000 }, { 235, 0x0000 }, + { 235, 0x0000 }, { 235, 0x0014 }, { 237, 0x0000 }, { 237, 0x0000 }, + /* 0x2200 */ + { 237, 0x898d }, { 244, 0x6402 }, { 248, 0x5fa1 }, { 257, 0x3030 }, + { 261, 0x0000 }, { 261, 0x0004 }, { 262, 0x0c33 }, { 268, 0x0000 }, + { 268, 0x00cc }, { 272, 0x0200 }, { 273, 0x0020 }, { 274, 0x0000 }, + { 274, 0x0000 }, { 274, 0x0000 }, { 274, 0x0000 }, { 274, 0x0000 }, + /* 0x2300 */ + { 274, 0x0000 }, { 274, 0x0004 }, { 275, 0x0000 }, { 275, 0x0000 }, + { 275, 0x0000 }, { 275, 0x0000 }, { 275, 0x0000 }, { 275, 0x0000 }, + { 275, 0x0000 }, { 275, 0x0000 }, { 275, 0x0000 }, { 275, 0x0000 }, + { 275, 0x0000 }, { 275, 0x0000 }, { 275, 0x0000 }, { 275, 0x0000 }, + /* 0x2400 */ + { 275, 0x0000 }, { 275, 0x0000 }, { 275, 0x0000 }, { 275, 0x0000 }, + { 275, 0x0000 }, { 275, 0x0000 }, { 275, 0x7fff }, { 290, 0xfff0 }, + { 302, 0x0007 }, { 305, 0xf000 }, { 309, 0xffff }, { 325, 0x003f }, + { 331, 0x0000 }, { 331, 0xffff }, { 347, 0x03ff }, { 357, 0x0000 }, + /* 0x2500 */ + { 357, 0xf00f }, { 365, 0xffff }, { 381, 0xffff }, { 397, 0xffff }, + { 413, 0x0fff }, { 425, 0x0000 }, { 425, 0x0000 }, { 425, 0x0000 }, + { 425, 0x0000 }, { 425, 0x0004 }, { 426, 0x03fb }, { 435, 0x30cc }, + { 441, 0xc9c3 }, { 449, 0x0003 }, { 451, 0x0000 }, { 451, 0x0000 }, + /* 0x2600 */ + { 451, 0xc060 }, { 455, 0x5000 }, { 457, 0x0000 }, { 457, 0x0000 }, + { 457, 0x0005 }, { 459, 0x0000 }, { 459, 0x37bb }, +}; +static const Summary16 ksc5601_uni2indx_page30[62] = { + /* 0x3000 */ + { 470, 0xff0f }, { 482, 0x003b }, { 487, 0x0000 }, { 487, 0x0000 }, + { 487, 0xfffe }, { 502, 0xffff }, { 518, 0xffff }, { 534, 0xffff }, + { 550, 0xffff }, { 566, 0x000f }, { 570, 0xfffe }, { 585, 0xffff }, + { 601, 0xffff }, { 617, 0xffff }, { 633, 0xffff }, { 649, 0x007f }, + /* 0x3100 */ + { 656, 0x0000 }, { 656, 0x0000 }, { 656, 0x0000 }, { 656, 0xfffe }, + { 671, 0xffff }, { 687, 0xffff }, { 703, 0xffff }, { 719, 0xffff }, + { 735, 0x7fff }, { 750, 0x0000 }, { 750, 0x0000 }, { 750, 0x0000 }, + { 750, 0x0000 }, { 750, 0x0000 }, { 750, 0x0000 }, { 750, 0x0000 }, + /* 0x3200 */ + { 750, 0xffff }, { 766, 0x1fff }, { 779, 0x0000 }, { 779, 0x0000 }, + { 779, 0x0000 }, { 779, 0x0000 }, { 779, 0xffff }, { 795, 0xcfff }, + { 809, 0x0000 }, { 809, 0x0000 }, { 809, 0x0000 }, { 809, 0x0000 }, + { 809, 0x0000 }, { 809, 0x0000 }, { 809, 0x0000 }, { 809, 0x0000 }, + /* 0x3300 */ + { 809, 0x0000 }, { 809, 0x0000 }, { 809, 0x0000 }, { 809, 0x0000 }, + { 809, 0x0000 }, { 809, 0x0000 }, { 809, 0x0000 }, { 809, 0x0000 }, + { 809, 0xff1f }, { 822, 0xffff }, { 838, 0xffff }, { 854, 0xffff }, + { 870, 0x87ff }, { 882, 0x3949 }, +}; +static const Summary16 ksc5601_uni2indx_page4e[1306] = { + /* 0x4e00 */ + { 889, 0x2f8b }, { 898, 0x4372 }, { 905, 0x2000 }, { 906, 0x0b04 }, + { 910, 0xe82c }, { 917, 0xe340 }, { 923, 0x2800 }, { 925, 0x40c8 }, + { 929, 0x5944 }, { 935, 0x4937 }, { 943, 0x7976 }, { 953, 0x0440 }, + { 955, 0x2c93 }, { 962, 0xa3f0 }, { 970, 0x0038 }, { 973, 0x08c5 }, + /* 0x4f00 */ + { 978, 0xee02 }, { 985, 0x0003 }, { 987, 0x8000 }, { 988, 0x3550 }, + { 994, 0xe1c8 }, { 1001, 0x1e23 }, { 1008, 0x8200 }, { 1010, 0xc449 }, + { 1016, 0xad5a }, { 1025, 0x2942 }, { 1030, 0xc000 }, { 1032, 0x8060 }, + { 1035, 0x461c }, { 1041, 0xa49a }, { 1048, 0xc003 }, { 1052, 0x052a }, + /* 0x5000 */ + { 1057, 0x2a44 }, { 1062, 0xd646 }, { 1070, 0x3dda }, { 1080, 0x0800 }, + { 1081, 0x8388 }, { 1086, 0x1420 }, { 1089, 0x0020 }, { 1090, 0x0170 }, + { 1094, 0x2021 }, { 1097, 0x0302 }, { 1100, 0x3000 }, { 1102, 0x40ac }, + { 1107, 0x8620 }, { 1111, 0x4462 }, { 1116, 0x20a0 }, { 1119, 0x8a00 }, + /* 0x5100 */ + { 1122, 0x0253 }, { 1127, 0x8004 }, { 1129, 0x0402 }, { 1131, 0x1484 }, + { 1135, 0x7bfb }, { 1148, 0x1004 }, { 1150, 0x7fa4 }, { 1160, 0x11e2 }, + { 1166, 0x2441 }, { 1170, 0x00a4 }, { 1173, 0x1421 }, { 1177, 0x20c0 }, + { 1180, 0x3a50 }, { 1186, 0x7000 }, { 1189, 0x0002 }, { 1190, 0x2743 }, + /* 0x5200 */ + { 1197, 0x45c9 }, { 1204, 0x2082 }, { 1207, 0x4630 }, { 1212, 0x0fc1 }, + { 1219, 0x3c88 }, { 1225, 0x2850 }, { 1229, 0x8602 }, { 1233, 0xa024 }, + { 1237, 0x2388 }, { 1242, 0x8806 }, { 1246, 0x0e19 }, { 1252, 0x4000 }, + { 1253, 0x22aa }, { 1259, 0xeb64 }, { 1268, 0x001c }, { 1271, 0xcd28 }, + /* 0x5300 */ + { 1278, 0xa120 }, { 1282, 0x02e1 }, { 1287, 0x840b }, { 1292, 0x8200 }, + { 1294, 0x279b }, { 1303, 0x549e }, { 1311, 0x8141 }, { 1315, 0xa0b3 }, + { 1322, 0x0010 }, { 1323, 0x8508 }, { 1327, 0x2061 }, { 1331, 0x0800 }, + { 1332, 0x2f08 }, { 1338, 0x08d0 }, { 1342, 0xbe3e }, { 1353, 0x010f }, + /* 0x5400 */ + { 1358, 0xf718 }, { 1367, 0xa803 }, { 1372, 0x0a41 }, { 1376, 0x5b08 }, + { 1382, 0x0504 }, { 1385, 0x0002 }, { 1386, 0x0500 }, { 1388, 0x382a }, + { 1394, 0x5041 }, { 1398, 0x0001 }, { 1399, 0x1910 }, { 1403, 0x2108 }, + { 1406, 0x0313 }, { 1411, 0x0000 }, { 1411, 0x6122 }, { 1416, 0x0404 }, + /* 0x5500 */ + { 1418, 0x40d0 }, { 1422, 0x1001 }, { 1424, 0x8000 }, { 1425, 0x4022 }, + { 1428, 0x8050 }, { 1431, 0x4048 }, { 1434, 0x0008 }, { 1435, 0x1000 }, + { 1436, 0x06d1 }, { 1442, 0x3700 }, { 1447, 0x5e80 }, { 1453, 0x0000 }, + { 1453, 0x00a0 }, { 1455, 0x9410 }, { 1459, 0x0018 }, { 1461, 0x6000 }, + /* 0x5600 */ + { 1463, 0x0240 }, { 1465, 0x0090 }, { 1467, 0x8000 }, { 1468, 0x0054 }, + { 1471, 0x0000 }, { 1471, 0x0008 }, { 1472, 0x0900 }, { 1474, 0x0010 }, + { 1475, 0x0040 }, { 1476, 0x0000 }, { 1476, 0x5020 }, { 1479, 0x1010 }, + { 1481, 0x2400 }, { 1483, 0x4c02 }, { 1487, 0x0001 }, { 1488, 0x0601 }, + /* 0x5700 */ + { 1491, 0x2918 }, { 1496, 0x814c }, { 1501, 0x2100 }, { 1503, 0x0801 }, + { 1505, 0x6485 }, { 1511, 0x0003 }, { 1513, 0x4452 }, { 1518, 0x1021 }, + { 1521, 0x0904 }, { 1524, 0x0008 }, { 1525, 0x000d }, { 1528, 0x0000 }, + { 1528, 0x4988 }, { 1533, 0x8000 }, { 1534, 0x0001 }, { 1535, 0x1691 }, + /* 0x5800 */ + { 1541, 0x0765 }, { 1548, 0x4000 }, { 1549, 0x8492 }, { 1554, 0x0433 }, + { 1559, 0x8c00 }, { 1562, 0x4592 }, { 1568, 0x0016 }, { 1571, 0x5220 }, + { 1575, 0x0228 }, { 1578, 0xd008 }, { 1582, 0x4300 }, { 1585, 0x4c08 }, + { 1589, 0x40a2 }, { 1593, 0xc32a }, { 1600, 0x9810 }, { 1604, 0x2e00 }, + /* 0x5900 */ + { 1608, 0x8000 }, { 1609, 0x1670 }, { 1615, 0x6e84 }, { 1622, 0x4082 }, + { 1625, 0xc390 }, { 1631, 0x04b3 }, { 1637, 0x7c85 }, { 1645, 0x2118 }, + { 1649, 0x041c }, { 1653, 0x02c8 }, { 1657, 0x1120 }, { 1660, 0x4a00 }, + { 1663, 0x0a48 }, { 1667, 0x361b }, { 1675, 0x5540 }, { 1680, 0x8900 }, + /* 0x5a00 */ + { 1683, 0x000a }, { 1685, 0x9902 }, { 1690, 0x0221 }, { 1693, 0x1040 }, + { 1695, 0x0242 }, { 1698, 0x0400 }, { 1699, 0x0044 }, { 1701, 0x0000 }, + { 1701, 0x0000 }, { 1701, 0x0c04 }, { 1704, 0x0010 }, { 1705, 0x0000 }, + { 1705, 0x1216 }, { 1710, 0x0000 }, { 1710, 0x0242 }, { 1713, 0x0000 }, + /* 0x5b00 */ + { 1713, 0x1a20 }, { 1717, 0x0040 }, { 1718, 0x0400 }, { 1719, 0x0000 }, + { 1719, 0x0009 }, { 1721, 0xb5b3 }, { 1731, 0x0a18 }, { 1735, 0x1523 }, + { 1741, 0x9ba0 }, { 1748, 0x1fe8 }, { 1757, 0x507c }, { 1764, 0x8379 }, + { 1772, 0x10fd }, { 1780, 0xc09d }, { 1787, 0xdbf6 }, { 1799, 0x0560 }, + /* 0x5c00 */ + { 1803, 0xef92 }, { 1813, 0x0242 }, { 1816, 0x0110 }, { 1818, 0xdf02 }, + { 1826, 0x6961 }, { 1833, 0x0822 }, { 1836, 0x9035 }, { 1842, 0x0202 }, + { 1844, 0x0000 }, { 1844, 0x0003 }, { 1846, 0x1a02 }, { 1850, 0x45aa }, + { 1857, 0x0001 }, { 1858, 0x0200 }, { 1859, 0x8101 }, { 1862, 0x2851 }, + /* 0x5d00 */ + { 1867, 0x6080 }, { 1870, 0x02d2 }, { 1875, 0x0280 }, { 1877, 0x0000 }, + { 1877, 0x1800 }, { 1879, 0x0001 }, { 1880, 0x9200 }, { 1883, 0x0000 }, + { 1883, 0x0880 }, { 1885, 0x2000 }, { 1886, 0x0405 }, { 1889, 0x3500 }, + { 1893, 0x2000 }, { 1894, 0x6044 }, { 1898, 0x49e6 }, { 1906, 0x609e }, + /* 0x5e00 */ + { 1913, 0x104c }, { 1917, 0x2a42 }, { 1922, 0x2820 }, { 1925, 0xa148 }, + { 1930, 0x10b1 }, { 1935, 0x8020 }, { 1937, 0x000e }, { 1940, 0x7b9c }, + { 1950, 0x8490 }, { 1954, 0x14a0 }, { 1958, 0x28c1 }, { 1963, 0x41e0 }, + { 1968, 0x0704 }, { 1972, 0x8c49 }, { 1978, 0x100d }, { 1982, 0x0cc8 }, + /* 0x5f00 */ + { 1987, 0x8412 }, { 1991, 0x89ba }, { 1999, 0x02c0 }, { 2002, 0x1422 }, + { 2006, 0x5500 }, { 2010, 0x0ac0 }, { 2014, 0x3ec4 }, { 2022, 0x9283 }, + { 2028, 0x1ca3 }, { 2035, 0x4387 }, { 2042, 0x4703 }, { 2048, 0x22a0 }, + { 2052, 0x3028 }, { 2056, 0x03c0 }, { 2060, 0x0801 }, { 2062, 0xa020 }, + /* 0x6000 */ + { 2065, 0x8000 }, { 2066, 0x3044 }, { 2070, 0x85a3 }, { 2077, 0x0000 }, + { 2077, 0x200e }, { 2081, 0x2225 }, { 2086, 0xb73c }, { 2096, 0x0001 }, + { 2097, 0x3220 }, { 2101, 0x8c50 }, { 2106, 0x0099 }, { 2110, 0x315d }, + { 2118, 0x00a0 }, { 2120, 0x9402 }, { 2124, 0x0003 }, { 2126, 0x0e4b }, + /* 0x6100 */ + { 2133, 0xe342 }, { 2140, 0x8c20 }, { 2144, 0x0080 }, { 2145, 0xd091 }, + { 2151, 0x1d94 }, { 2158, 0xa328 }, { 2164, 0x499c }, { 2171, 0x60c1 }, + { 2176, 0x4406 }, { 2180, 0x0713 }, { 2186, 0x5a90 }, { 2192, 0x4444 }, + { 2196, 0x0f88 }, { 2202, 0x0000 }, { 2202, 0x0040 }, { 2203, 0x95c4 }, + /* 0x6200 */ + { 2210, 0x7581 }, { 2217, 0x8447 }, { 2223, 0x4402 }, { 2226, 0xc053 }, + { 2232, 0x2b83 }, { 2239, 0x0108 }, { 2241, 0x4000 }, { 2242, 0x9242 }, + { 2247, 0x0611 }, { 2251, 0x09a6 }, { 2257, 0x0800 }, { 2258, 0x3222 }, + { 2263, 0xb384 }, { 2270, 0x1bdd }, { 2280, 0xf000 }, { 2284, 0xc08a }, + /* 0x6300 */ + { 2289, 0x0282 }, { 2292, 0x0002 }, { 2293, 0x8800 }, { 2295, 0x6c00 }, + { 2299, 0x9200 }, { 2302, 0x0021 }, { 2304, 0x4180 }, { 2307, 0x8c84 }, + { 2312, 0x1308 }, { 2316, 0x0944 }, { 2320, 0x07a7 }, { 2328, 0x0000 }, + { 2328, 0x8051 }, { 2332, 0x0c41 }, { 2336, 0x6002 }, { 2339, 0x00d0 }, + /* 0x6400 */ + { 2342, 0xa000 }, { 2344, 0x10d0 }, { 2348, 0x3004 }, { 2351, 0x4400 }, + { 2353, 0x0000 }, { 2353, 0x0100 }, { 2354, 0x8201 }, { 2357, 0x0700 }, + { 2360, 0x0100 }, { 2361, 0x440e }, { 2366, 0x6830 }, { 2371, 0x0805 }, + { 2374, 0x64b2 }, { 2381, 0x0514 }, { 2385, 0x10e6 }, { 2391, 0x4414 }, + /* 0x6500 */ + { 2395, 0x0011 }, { 2397, 0x2100 }, { 2399, 0x9c08 }, { 2404, 0xcbc0 }, + { 2411, 0xe120 }, { 2416, 0x40c2 }, { 2420, 0x304c }, { 2425, 0x41b4 }, + { 2431, 0x10ac }, { 2436, 0x9a83 }, { 2443, 0x98b2 }, { 2450, 0x3281 }, + { 2455, 0x9822 }, { 2460, 0x0084 }, { 2462, 0x3369 }, { 2470, 0xbc12 }, + /* 0x6600 */ + { 2477, 0xd6c0 }, { 2484, 0xc03b }, { 2491, 0xa1a1 }, { 2497, 0x0c53 }, + { 2503, 0x8a1e }, { 2510, 0xea00 }, { 2515, 0xcbf0 }, { 2524, 0x05d8 }, + { 2530, 0x4390 }, { 2535, 0x21c3 }, { 2541, 0x4805 }, { 2545, 0x4a1c }, + { 2551, 0x02d0 }, { 2555, 0x3240 }, { 2559, 0x0041 }, { 2561, 0xd79d }, + /* 0x6700 */ + { 2572, 0x2b09 }, { 2578, 0xe8b0 }, { 2585, 0x7dc0 }, { 2593, 0x2452 }, + { 2598, 0xc240 }, { 2602, 0xd04b }, { 2609, 0xa000 }, { 2611, 0xc8ab }, + { 2619, 0x8a80 }, { 2623, 0x34a9 }, { 2630, 0x8000 }, { 2631, 0x41c9 }, + { 2637, 0x8010 }, { 2639, 0x241f }, { 2646, 0x9200 }, { 2649, 0x487b }, + /* 0x6800 */ + { 2657, 0x0000 }, { 2657, 0x00cc }, { 2661, 0x8406 }, { 2665, 0x3300 }, + { 2669, 0x410f }, { 2675, 0x001b }, { 2679, 0x2000 }, { 2680, 0x8040 }, + { 2682, 0x8022 }, { 2685, 0xa098 }, { 2690, 0xa186 }, { 2696, 0x006b }, + { 2701, 0x2a30 }, { 2706, 0x85a4 }, { 2712, 0x4181 }, { 2716, 0x0604 }, + /* 0x6900 */ + { 2719, 0x6021 }, { 2723, 0x0004 }, { 2724, 0x0080 }, { 2725, 0xa001 }, + { 2728, 0x0400 }, { 2729, 0x46b8 }, { 2736, 0xe90f }, { 2745, 0x03a0 }, + { 2749, 0x0000 }, { 2749, 0x1820 }, { 2752, 0x40a0 }, { 2755, 0x0810 }, + { 2757, 0x380a }, { 2762, 0x0001 }, { 2763, 0x0500 }, { 2765, 0xa800 }, + /* 0x6a00 */ + { 2768, 0x0404 }, { 2770, 0xc28a }, { 2776, 0x000a }, { 2778, 0x2720 }, + { 2783, 0x0910 }, { 2786, 0x830c }, { 2791, 0x0802 }, { 2793, 0x0000 }, + { 2793, 0x6211 }, { 2798, 0x1080 }, { 2800, 0x000c }, { 2802, 0x0808 }, + { 2804, 0x000c }, { 2806, 0x0c08 }, { 2809, 0x0000 }, { 2809, 0x0840 }, + /* 0x6b00 */ + { 2811, 0x1410 }, { 2814, 0x0044 }, { 2816, 0x000b }, { 2819, 0x6404 }, + { 2823, 0x50c0 }, { 2827, 0x8001 }, { 2829, 0x047e }, { 2836, 0x8984 }, + { 2841, 0x0658 }, { 2846, 0x4140 }, { 2849, 0xc000 }, { 2851, 0x94a4 }, + { 2857, 0xa862 }, { 2863, 0x09dc }, { 2870, 0x1800 }, { 2872, 0x0000 }, + /* 0x6c00 */ + { 2872, 0x8100 }, { 2874, 0x000a }, { 2876, 0x0008 }, { 2877, 0x4190 }, + { 2881, 0x4007 }, { 2885, 0xe4a1 }, { 2892, 0x2501 }, { 2896, 0x6445 }, + { 2902, 0x11ee }, { 2910, 0x0e7d }, { 2919, 0x4800 }, { 2921, 0xfb08 }, + { 2929, 0x1616 }, { 2935, 0x08a8 }, { 2939, 0xc92e }, { 2947, 0x0009 }, + /* 0x6d00 */ + { 2949, 0x1800 }, { 2951, 0x4a82 }, { 2956, 0x06a0 }, { 2960, 0x6b64 }, + { 2968, 0x0002 }, { 2969, 0x1600 }, { 2972, 0x5648 }, { 2978, 0x8390 }, + { 2983, 0x73a0 }, { 2990, 0x002a }, { 2993, 0x8000 }, { 2994, 0x0024 }, + { 2996, 0x88f9 }, { 3004, 0x4702 }, { 3009, 0x4d02 }, { 3014, 0x0faa }, + /* 0x6e00 */ + { 3022, 0x0000 }, { 3022, 0x8e80 }, { 3027, 0xb87b }, { 3037, 0x7554 }, + { 3045, 0x2418 }, { 3049, 0xd940 }, { 3055, 0xc880 }, { 3059, 0x040c }, + { 3062, 0x0000 }, { 3062, 0xb041 }, { 3067, 0x8c24 }, { 3072, 0x0442 }, + { 3075, 0x5a34 }, { 3082, 0x001a }, { 3085, 0x8000 }, { 3086, 0xc110 }, + /* 0x6f00 */ + { 3090, 0x8046 }, { 3094, 0x0032 }, { 3097, 0x180d }, { 3102, 0x8106 }, + { 3106, 0x0002 }, { 3107, 0xcd92 }, { 3115, 0x6014 }, { 3119, 0x7401 }, + { 3124, 0x6112 }, { 3129, 0x0091 }, { 3132, 0xc098 }, { 3137, 0x420a }, + { 3141, 0x040f }, { 3146, 0x8420 }, { 3149, 0x9a13 }, { 3156, 0x4002 }, + /* 0x7000 */ + { 3158, 0x8a62 }, { 3164, 0xfd22 }, { 3173, 0x8188 }, { 3177, 0x4080 }, + { 3179, 0x1000 }, { 3180, 0x2103 }, { 3184, 0x0808 }, { 3186, 0x3101 }, + { 3190, 0x4420 }, { 3193, 0x0704 }, { 3197, 0xb812 }, { 3203, 0x0388 }, + { 3207, 0x8900 }, { 3210, 0xa300 }, { 3214, 0x0000 }, { 3214, 0x2202 }, + /* 0x7100 */ + { 3217, 0x1210 }, { 3220, 0x4600 }, { 3223, 0x0042 }, { 3225, 0x0041 }, + { 3227, 0x5680 }, { 3232, 0x5241 }, { 3237, 0x52f0 }, { 3244, 0x2000 }, + { 3245, 0x8610 }, { 3249, 0x8214 }, { 3253, 0x1004 }, { 3255, 0x4602 }, + { 3259, 0x430a }, { 3264, 0x8035 }, { 3269, 0x60e0 }, { 3274, 0xd800 }, + /* 0x7200 */ + { 3278, 0x0041 }, { 3280, 0x0801 }, { 3282, 0x3400 }, { 3285, 0x6c65 }, + { 3293, 0x11c1 }, { 3298, 0xab04 }, { 3304, 0x0286 }, { 3308, 0x2204 }, + { 3311, 0x0003 }, { 3313, 0x0000 }, { 3313, 0x9084 }, { 3317, 0x0000 }, + { 3317, 0x4015 }, { 3321, 0x0281 }, { 3324, 0x0202 }, { 3326, 0x3300 }, + /* 0x7300 */ + { 3330, 0x0400 }, { 3331, 0x3840 }, { 3335, 0x0e20 }, { 3339, 0xc0c0 }, + { 3343, 0x0030 }, { 3345, 0x0085 }, { 3348, 0x0500 }, { 3350, 0x0d25 }, + { 3356, 0x4ad0 }, { 3362, 0x81d0 }, { 3367, 0x2280 }, { 3370, 0x020c }, + { 3373, 0xb605 }, { 3380, 0x6240 }, { 3384, 0x2679 }, { 3392, 0x6280 }, + /* 0x7400 */ + { 3396, 0x02ea }, { 3402, 0x0808 }, { 3404, 0xdd67 }, { 3415, 0x8579 }, + { 3423, 0x081b }, { 3428, 0xdea0 }, { 3436, 0x8735 }, { 3444, 0x4000 }, + { 3445, 0x0a8c }, { 3450, 0xd100 }, { 3454, 0x05aa }, { 3460, 0xa225 }, + { 3466, 0x8440 }, { 3469, 0x1510 }, { 3473, 0x404d }, { 3478, 0x0080 }, + /* 0x7500 */ + { 3479, 0x0012 }, { 3481, 0x8d22 }, { 3487, 0x1968 }, { 3493, 0x058f }, + { 3500, 0x9080 }, { 3503, 0x3a1a }, { 3510, 0x8464 }, { 3515, 0x8561 }, + { 3521, 0xccc0 }, { 3527, 0x2002 }, { 3529, 0x0820 }, { 3531, 0x732e }, + { 3540, 0x20a4 }, { 3544, 0x0b34 }, { 3550, 0x0004 }, { 3551, 0x1415 }, + /* 0x7600 */ + { 3556, 0x2001 }, { 3558, 0x8200 }, { 3560, 0x0057 }, { 3565, 0x0800 }, + { 3566, 0x5004 }, { 3569, 0x0044 }, { 3571, 0x1212 }, { 3575, 0x7905 }, + { 3582, 0x40d0 }, { 3586, 0x0009 }, { 3588, 0x4000 }, { 3589, 0x8400 }, + { 3591, 0x054c }, { 3596, 0xd844 }, { 3602, 0x409a }, { 3607, 0x5114 }, + /* 0x7700 */ + { 3612, 0x0b12 }, { 3617, 0x4000 }, { 3618, 0x0201 }, { 3620, 0x1580 }, + { 3624, 0x2001 }, { 3626, 0x0800 }, { 3627, 0x084a }, { 3631, 0xc200 }, + { 3634, 0x0800 }, { 3635, 0x4002 }, { 3637, 0x3020 }, { 3640, 0x9809 }, + { 3645, 0x0000 }, { 3645, 0x1880 }, { 3648, 0xe22c }, { 3655, 0x0008 }, + /* 0x7800 */ + { 3656, 0x0004 }, { 3657, 0x0004 }, { 3658, 0x10e0 }, { 3662, 0x0014 }, + { 3664, 0x8020 }, { 3666, 0x2000 }, { 3667, 0x9800 }, { 3670, 0x1000 }, + { 3671, 0x7082 }, { 3676, 0x0082 }, { 3678, 0x0288 }, { 3681, 0x1c00 }, + { 3684, 0x4c22 }, { 3689, 0x0001 }, { 3690, 0x9100 }, { 3693, 0x0820 }, + /* 0x7900 */ + { 3695, 0x4002 }, { 3697, 0x0040 }, { 3698, 0x1c00 }, { 3701, 0x4400 }, + { 3703, 0x0383 }, { 3708, 0x7cc1 }, { 3716, 0x2121 }, { 3720, 0x8400 }, + { 3722, 0xe002 }, { 3726, 0x0002 }, { 3727, 0x44c0 }, { 3731, 0xe20a }, + { 3737, 0x0e03 }, { 3742, 0x8126 }, { 3747, 0x02d0 }, { 3751, 0x0800 }, + /* 0x7a00 */ + { 3752, 0x2921 }, { 3757, 0x9690 }, { 3763, 0x4001 }, { 3765, 0xb8c2 }, + { 3772, 0x6241 }, { 3777, 0x0080 }, { 3778, 0x0a06 }, { 3782, 0xa651 }, + { 3789, 0x0112 }, { 3792, 0x812c }, { 3797, 0xc600 }, { 3801, 0x0400 }, + { 3802, 0x0cb0 }, { 3807, 0xa280 }, { 3811, 0xa429 }, { 3817, 0x8640 }, + /* 0x7b00 */ + { 3821, 0x8000 }, { 3822, 0x4a02 }, { 3826, 0x3041 }, { 3830, 0x0200 }, + { 3831, 0xba40 }, { 3837, 0x0057 }, { 3842, 0x5001 }, { 3845, 0x2020 }, + { 3847, 0x8880 }, { 3850, 0x24b0 }, { 3855, 0x2002 }, { 3857, 0x0112 }, + { 3860, 0x02d3 }, { 3866, 0x0004 }, { 3867, 0x0211 }, { 3870, 0x0000 }, + /* 0x7c00 */ + { 3870, 0x0080 }, { 3871, 0x4004 }, { 3873, 0x0c82 }, { 3877, 0xe000 }, + { 3880, 0x3008 }, { 3883, 0x0000 }, { 3883, 0x1011 }, { 3886, 0x0008 }, + { 3887, 0x0208 }, { 3889, 0x81a4 }, { 3894, 0x40a0 }, { 3897, 0x420e }, + { 3902, 0x0400 }, { 3903, 0xc040 }, { 3906, 0x0081 }, { 3908, 0x4800 }, + /* 0x7d00 */ + { 3910, 0x2df5 }, { 3920, 0x0f91 }, { 3927, 0xd807 }, { 3934, 0x0629 }, + { 3939, 0x007c }, { 3944, 0x4001 }, { 3946, 0x4546 }, { 3952, 0x824e }, + { 3958, 0xc000 }, { 3960, 0x1008 }, { 3962, 0x3005 }, { 3966, 0xed36 }, + { 3976, 0x0c80 }, { 3979, 0x6540 }, { 3984, 0x930b }, { 3991, 0x0810 }, + /* 0x7e00 */ + { 3993, 0x0600 }, { 3995, 0xe820 }, { 4000, 0xc80a }, { 4005, 0x6082 }, + { 4009, 0x00ca }, { 4013, 0x4034 }, { 4017, 0x2e02 }, { 4022, 0x1201 }, + { 4025, 0x9004 }, { 4028, 0x1948 }, { 4033, 0x0000 }, { 4033, 0x0000 }, + { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0000 }, + /* 0x7f00 */ + { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0000 }, { 4033, 0x0540 }, + { 4036, 0x1000 }, { 4037, 0x0031 }, { 4040, 0x4c00 }, { 4043, 0x02a5 }, + { 4048, 0x5520 }, { 4053, 0x4410 }, { 4056, 0x0310 }, { 4059, 0x2304 }, + { 4063, 0x5422 }, { 4068, 0x8034 }, { 4072, 0x0a03 }, { 4076, 0x1201 }, + /* 0x8000 */ + { 4079, 0x126b }, { 4086, 0x01a1 }, { 4090, 0x2000 }, { 4091, 0xa048 }, + { 4095, 0x0448 }, { 4098, 0x4540 }, { 4102, 0x8000 }, { 4103, 0xe08d }, + { 4110, 0x1af0 }, { 4117, 0x2840 }, { 4120, 0x8626 }, { 4126, 0x0416 }, + { 4130, 0x5018 }, { 4134, 0x4c00 }, { 4137, 0x0032 }, { 4140, 0x2112 }, + /* 0x8100 */ + { 4144, 0x05e4 }, { 4150, 0x0d00 }, { 4153, 0x8a08 }, { 4157, 0x4200 }, + { 4159, 0x4800 }, { 4161, 0x0033 }, { 4165, 0x0860 }, { 4168, 0x8703 }, + { 4174, 0x8501 }, { 4178, 0x3400 }, { 4181, 0x0109 }, { 4184, 0xe428 }, + { 4190, 0x2045 }, { 4194, 0x8100 }, { 4196, 0x25a8 }, { 4202, 0x5c18 }, + /* 0x8200 */ + { 4208, 0x35a0 }, { 4214, 0xd804 }, { 4219, 0x1c02 }, { 4223, 0x02e0 }, + { 4227, 0x00a1 }, { 4230, 0x0200 }, { 4231, 0xc050 }, { 4235, 0x4146 }, + { 4240, 0x6800 }, { 4243, 0xa604 }, { 4248, 0xf260 }, { 4255, 0xbb8a }, + { 4264, 0x0000 }, { 4264, 0xc8b6 }, { 4272, 0x00e2 }, { 4276, 0x6002 }, + /* 0x8300 */ + { 4279, 0x023e }, { 4285, 0x0080 }, { 4286, 0x8900 }, { 4289, 0x0372 }, + { 4295, 0x8681 }, { 4300, 0x0006 }, { 4302, 0x0000 }, { 4302, 0x0888 }, + { 4305, 0x4600 }, { 4308, 0x4140 }, { 4311, 0x0e04 }, { 4315, 0x2000 }, + { 4316, 0x1622 }, { 4321, 0x1048 }, { 4324, 0x8a00 }, { 4327, 0x2217 }, + /* 0x8400 */ + { 4333, 0x7418 }, { 4339, 0x0000 }, { 4339, 0x1200 }, { 4341, 0x2102 }, + { 4344, 0x0200 }, { 4345, 0x0880 }, { 4347, 0x984a }, { 4353, 0x0420 }, + { 4355, 0x0000 }, { 4355, 0x1211 }, { 4359, 0x0002 }, { 4360, 0x9904 }, + { 4365, 0x2a55 }, { 4372, 0x0402 }, { 4374, 0x5000 }, { 4376, 0x1010 }, + /* 0x8500 */ + { 4378, 0x0000 }, { 4378, 0x459a }, { 4385, 0xb02a }, { 4391, 0xa000 }, + { 4393, 0x420a }, { 4397, 0x0208 }, { 4399, 0x2708 }, { 4404, 0x0000 }, + { 4404, 0x8090 }, { 4407, 0x0812 }, { 4410, 0x8740 }, { 4415, 0x0401 }, + { 4417, 0xe202 }, { 4422, 0x3020 }, { 4425, 0x0630 }, { 4429, 0x8c80 }, + /* 0x8600 */ + { 4433, 0x04c4 }, { 4437, 0x04c0 }, { 4440, 0x2000 }, { 4441, 0x8000 }, + { 4442, 0x4000 }, { 4443, 0xd831 }, { 4450, 0x0080 }, { 4451, 0x0200 }, + { 4452, 0x1400 }, { 4454, 0x0008 }, { 4455, 0x0218 }, { 4458, 0x0000 }, + { 4458, 0x0880 }, { 4460, 0x8a10 }, { 4464, 0x2010 }, { 4466, 0x4000 }, + /* 0x8700 */ + { 4467, 0x010d }, { 4471, 0x1500 }, { 4474, 0x0000 }, { 4474, 0x0000 }, + { 4474, 0x4000 }, { 4475, 0x80a0 }, { 4478, 0x0140 }, { 4480, 0x0150 }, + { 4483, 0x2004 }, { 4485, 0x8000 }, { 4486, 0x0004 }, { 4487, 0x0408 }, + { 4489, 0x0010 }, { 4490, 0x0000 }, { 4490, 0x9001 }, { 4493, 0x4a04 }, + /* 0x8800 */ + { 4497, 0x0020 }, { 4498, 0x8000 }, { 4499, 0x000c }, { 4501, 0x0842 }, + { 4504, 0x3041 }, { 4508, 0x2a8c }, { 4514, 0x090e }, { 4519, 0xc085 }, + { 4524, 0x2906 }, { 4529, 0x40c4 }, { 4533, 0x0800 }, { 4534, 0x0010 }, + { 4535, 0x8006 }, { 4538, 0xb230 }, { 4544, 0x0102 }, { 4546, 0x2138 }, + /* 0x8900 */ + { 4551, 0x0080 }, { 4552, 0x030d }, { 4557, 0x0420 }, { 4559, 0x0940 }, + { 4562, 0x0012 }, { 4564, 0x8000 }, { 4565, 0x0410 }, { 4567, 0x8004 }, + { 4569, 0x88ca }, { 4575, 0x0048 }, { 4577, 0x0602 }, { 4580, 0x2404 }, + { 4583, 0x0001 }, { 4584, 0x0004 }, { 4585, 0x0008 }, { 4586, 0x0110 }, + /* 0x8a00 */ + { 4588, 0x550d }, { 4595, 0xa9c8 }, { 4602, 0x2428 }, { 4606, 0x0c52 }, + { 4611, 0x0000 }, { 4611, 0x4831 }, { 4616, 0x624d }, { 4623, 0x022f }, + { 4629, 0x30a0 }, { 4633, 0x4128 }, { 4637, 0x057b }, { 4645, 0xd205 }, + { 4651, 0xa894 }, { 4657, 0x1844 }, { 4661, 0x6cc2 }, { 4668, 0x45c2 }, + /* 0x8b00 */ + { 4674, 0x4017 }, { 4679, 0x2ed1 }, { 4687, 0x1901 }, { 4691, 0x0208 }, + { 4693, 0xc202 }, { 4697, 0x1500 }, { 4700, 0x9040 }, { 4703, 0x2091 }, + { 4707, 0x0401 }, { 4709, 0x044d }, { 4714, 0x0000 }, { 4714, 0x0000 }, + { 4714, 0x0000 }, { 4714, 0x0000 }, { 4714, 0x0000 }, { 4714, 0x0000 }, + /* 0x8c00 */ + { 4714, 0x0000 }, { 4714, 0x0000 }, { 4714, 0x0000 }, { 4714, 0x8080 }, + { 4716, 0x1542 }, { 4721, 0x0420 }, { 4723, 0x0c02 }, { 4726, 0x0600 }, + { 4728, 0x1404 }, { 4731, 0x6000 }, { 4733, 0x9f87 }, { 4743, 0xb9d9 }, + { 4753, 0x059f }, { 4761, 0x540a }, { 4766, 0x245d }, { 4773, 0x3810 }, + /* 0x8d00 */ + { 4777, 0x25b0 }, { 4783, 0x0048 }, { 4785, 0x0000 }, { 4785, 0x0000 }, + { 4785, 0x0000 }, { 4785, 0x0000 }, { 4785, 0x0850 }, { 4788, 0x0099 }, + { 4792, 0x0420 }, { 4794, 0x0200 }, { 4795, 0x0108 }, { 4797, 0x4408 }, + { 4800, 0x9840 }, { 4804, 0x2800 }, { 4806, 0x810a }, { 4810, 0x0008 }, + /* 0x8e00 */ + { 4811, 0x8400 }, { 4813, 0x4001 }, { 4815, 0x0400 }, { 4816, 0x0021 }, + { 4818, 0x0794 }, { 4824, 0x8200 }, { 4826, 0x0001 }, { 4827, 0x0050 }, + { 4829, 0x2482 }, { 4833, 0x0000 }, { 4833, 0x1c00 }, { 4836, 0x0000 }, + { 4836, 0x3c01 }, { 4841, 0x8004 }, { 4843, 0x0800 }, { 4844, 0x4900 }, + /* 0x8f00 */ + { 4847, 0x0228 }, { 4850, 0xf83c }, { 4859, 0x86c0 }, { 4864, 0xcb08 }, + { 4870, 0x6230 }, { 4875, 0xa000 }, { 4877, 0x0004 }, { 4878, 0x0000 }, + { 4878, 0x0000 }, { 4878, 0x1800 }, { 4880, 0xa148 }, { 4885, 0x0007 }, + { 4888, 0x4024 }, { 4891, 0x0012 }, { 4893, 0x2c40 }, { 4897, 0x2285 }, + /* 0x9000 */ + { 4902, 0xa96f }, { 4912, 0xe6b3 }, { 4922, 0x400f }, { 4927, 0x5126 }, + { 4933, 0x6c86 }, { 4940, 0x723b }, { 4949, 0xe20b }, { 4956, 0xb5a4 }, + { 4964, 0x859f }, { 4973, 0x0222 }, { 4976, 0x854c }, { 4982, 0x0123 }, + { 4986, 0x0402 }, { 4988, 0x4000 }, { 4989, 0x2102 }, { 4992, 0x2020 }, + /* 0x9100 */ + { 4994, 0x0004 }, { 4995, 0x0224 }, { 4998, 0x2080 }, { 5000, 0x0004 }, + { 5001, 0x7e00 }, { 5007, 0x0004 }, { 5008, 0x1604 }, { 5012, 0x01a0 }, + { 5015, 0x2a80 }, { 5019, 0x1004 }, { 5021, 0xd800 }, { 5025, 0x0032 }, + { 5028, 0xfa81 }, { 5036, 0x3183 }, { 5042, 0x0488 }, { 5045, 0x0020 }, + /* 0x9200 */ + { 5046, 0x2000 }, { 5047, 0x4087 }, { 5052, 0x0000 }, { 5052, 0x8410 }, + { 5055, 0x0221 }, { 5058, 0x4880 }, { 5061, 0x0074 }, { 5065, 0x0000 }, + { 5065, 0x0029 }, { 5068, 0x114a }, { 5073, 0x0000 }, { 5073, 0x02c8 }, + { 5077, 0x9000 }, { 5079, 0x0004 }, { 5080, 0x0410 }, { 5082, 0x1100 }, + /* 0x9300 */ + { 5084, 0x0010 }, { 5085, 0xc501 }, { 5090, 0xc957 }, { 5099, 0x0000 }, + { 5099, 0x2d00 }, { 5103, 0x0810 }, { 5105, 0x4000 }, { 5106, 0x5020 }, + { 5109, 0x1000 }, { 5110, 0x0450 }, { 5113, 0x3088 }, { 5117, 0x0001 }, + { 5118, 0x0008 }, { 5119, 0x4002 }, { 5121, 0x0012 }, { 5123, 0x0040 }, + /* 0x9400 */ + { 5124, 0x0010 }, { 5125, 0x0100 }, { 5126, 0x0820 }, { 5128, 0x0120 }, + { 5130, 0x0010 }, { 5131, 0x0806 }, { 5134, 0x0000 }, { 5134, 0xa000 }, + { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, + { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, + /* 0x9500 */ + { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, + { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0000 }, { 5136, 0x0080 }, + { 5137, 0x8a09 }, { 5142, 0x011e }, { 5147, 0x2138 }, { 5152, 0x1802 }, + { 5155, 0x0480 }, { 5157, 0x1070 }, { 5161, 0x0006 }, { 5163, 0x0000 }, + /* 0x9600 */ + { 5163, 0x0000 }, { 5163, 0x1000 }, { 5164, 0x4402 }, { 5167, 0x8804 }, + { 5170, 0x3815 }, { 5176, 0xf801 }, { 5182, 0x041c }, { 5186, 0x21e9 }, + { 5193, 0x6c60 }, { 5199, 0x1b30 }, { 5205, 0x0588 }, { 5209, 0x0882 }, + { 5212, 0x7af3 }, { 5223, 0x1a60 }, { 5228, 0x870c }, { 5234, 0x0ac5 }, + /* 0x9700 */ + { 5240, 0x00c1 }, { 5243, 0x524a }, { 5249, 0x0080 }, { 5250, 0x2205 }, + { 5254, 0x0114 }, { 5257, 0x5042 }, { 5261, 0x2206 }, { 5265, 0x0490 }, + { 5268, 0xa800 }, { 5271, 0x0000 }, { 5271, 0x2901 }, { 5275, 0x0000 }, + { 5275, 0x0840 }, { 5277, 0x1008 }, { 5279, 0x0000 }, { 5279, 0x8848 }, + /* 0x9800 */ + { 5283, 0x156f }, { 5292, 0x018f }, { 5298, 0x2000 }, { 5299, 0x0b01 }, + { 5303, 0x7040 }, { 5307, 0x4510 }, { 5311, 0x88a0 }, { 5315, 0x0000 }, + { 5315, 0x0000 }, { 5315, 0x0000 }, { 5315, 0x8100 }, { 5317, 0x0002 }, + { 5318, 0x0090 }, { 5320, 0x9800 }, { 5323, 0xe006 }, { 5328, 0x7010 }, + /* 0x9900 */ + { 5332, 0x1608 }, { 5336, 0x4109 }, { 5340, 0x0101 }, { 5342, 0x0000 }, + { 5342, 0x3a20 }, { 5347, 0x0096 }, { 5351, 0x0000 }, { 5351, 0x0000 }, + { 5351, 0x0000 }, { 5351, 0x2240 }, { 5354, 0x7120 }, { 5359, 0x021a }, + { 5363, 0x0002 }, { 5364, 0xa227 }, { 5371, 0x2000 }, { 5372, 0x8002 }, + /* 0x9a00 */ + { 5374, 0xc102 }, { 5378, 0x0200 }, { 5379, 0x0800 }, { 5380, 0x00c1 }, + { 5383, 0x2029 }, { 5387, 0x8ca0 }, { 5392, 0x0624 }, { 5396, 0x0000 }, + { 5396, 0x0000 }, { 5396, 0x0000 }, { 5396, 0x0100 }, { 5397, 0x0100 }, + { 5398, 0x0000 }, { 5398, 0x0118 }, { 5401, 0x4020 }, { 5403, 0x0000 }, + /* 0x9b00 */ + { 5403, 0x0000 }, { 5403, 0x0400 }, { 5404, 0x0480 }, { 5406, 0x1002 }, + { 5408, 0x803e }, { 5414, 0x0410 }, { 5416, 0x8000 }, { 5417, 0x0000 }, + { 5417, 0x4000 }, { 5418, 0x8002 }, { 5420, 0x4800 }, { 5422, 0x0000 }, + { 5422, 0x0200 }, { 5423, 0x0040 }, { 5424, 0x0110 }, { 5426, 0x0000 }, + /* 0x9c00 */ + { 5426, 0x2000 }, { 5427, 0x0025 }, { 5430, 0x0020 }, { 5431, 0x0804 }, + { 5433, 0x0280 }, { 5435, 0x0080 }, { 5436, 0x0000 }, { 5436, 0x0000 }, + { 5436, 0x0000 }, { 5436, 0x0000 }, { 5436, 0x0000 }, { 5436, 0x0000 }, + { 5436, 0x0000 }, { 5436, 0x0000 }, { 5436, 0x02a0 }, { 5439, 0x0058 }, + /* 0x9d00 */ + { 5442, 0x0200 }, { 5443, 0x0800 }, { 5444, 0x0140 }, { 5446, 0x0800 }, + { 5447, 0x0000 }, { 5447, 0x2002 }, { 5449, 0x1003 }, { 5452, 0x0004 }, + { 5453, 0x0000 }, { 5453, 0x0000 }, { 5453, 0x8200 }, { 5455, 0x0010 }, + { 5456, 0x0010 }, { 5457, 0x0080 }, { 5458, 0x0000 }, { 5458, 0x0704 }, + /* 0x9e00 */ + { 5462, 0x0000 }, { 5462, 0x4400 }, { 5464, 0x0000 }, { 5464, 0x0000 }, + { 5464, 0x0000 }, { 5464, 0x0000 }, { 5464, 0x0000 }, { 5464, 0xa220 }, + { 5468, 0x0000 }, { 5468, 0xa08c }, { 5473, 0x0020 }, { 5474, 0x4830 }, + { 5478, 0x6008 }, { 5481, 0x5912 }, { 5487, 0x0100 }, { 5488, 0x0010 }, + /* 0x9f00 */ + { 5489, 0x4180 }, { 5492, 0x0008 }, { 5493, 0x0001 }, { 5494, 0x0800 }, + { 5495, 0x4c00 }, { 5498, 0x8004 }, { 5500, 0x1482 }, { 5504, 0x0080 }, + { 5505, 0x2000 }, { 5506, 0x1021 }, +}; +static const Summary16 ksc5601_uni2indx_pageac[698] = { + /* 0xac00 */ + { 5509, 0x0793 }, { 5516, 0x3eff }, { 5529, 0xb011 }, { 5534, 0x1303 }, + { 5539, 0x2801 }, { 5542, 0x1110 }, { 5545, 0x0000 }, { 5545, 0x0593 }, + { 5551, 0x1e7b }, { 5561, 0xb011 }, { 5566, 0x9703 }, { 5573, 0x3b01 }, + { 5579, 0x1112 }, { 5583, 0x00a0 }, { 5585, 0x9593 }, { 5593, 0x306b }, + /* 0xad00 */ + { 5600, 0xb051 }, { 5606, 0x1102 }, { 5609, 0x3201 }, { 5613, 0x1130 }, + { 5617, 0x02b0 }, { 5621, 0x0111 }, { 5624, 0x300a }, { 5628, 0xb879 }, + { 5637, 0x1306 }, { 5642, 0x3001 }, { 5645, 0x0010 }, { 5646, 0x0080 }, + { 5647, 0x0113 }, { 5651, 0x100b }, { 5655, 0x0011 }, { 5657, 0x9300 }, + /* 0xae00 */ + { 5661, 0x2b03 }, { 5667, 0x0010 }, { 5668, 0x0000 }, { 5668, 0x0593 }, + { 5674, 0x746b }, { 5683, 0xb051 }, { 5689, 0x1323 }, { 5695, 0x3b01 }, + { 5701, 0x1030 }, { 5704, 0x0000 }, { 5704, 0x0000 }, { 5704, 0x7000 }, + { 5707, 0xb011 }, { 5712, 0x1303 }, { 5717, 0x2900 }, { 5720, 0x1110 }, + /* 0xaf00 */ + { 5723, 0x2180 }, { 5726, 0x0001 }, { 5727, 0x3000 }, { 5729, 0xb015 }, + { 5735, 0x030e }, { 5740, 0x3001 }, { 5743, 0x0030 }, { 5745, 0x0200 }, + { 5746, 0x0111 }, { 5749, 0x1023 }, { 5753, 0x0000 }, { 5753, 0x1300 }, + { 5756, 0x6b81 }, { 5763, 0x1010 }, { 5765, 0x0300 }, { 5767, 0x0113 }, + /* 0xb000 */ + { 5771, 0x1013 }, { 5775, 0x3011 }, { 5779, 0x0100 }, { 5780, 0x0000 }, + { 5780, 0x5530 }, { 5786, 0x22b8 }, { 5792, 0x0000 }, { 5792, 0x3000 }, + { 5794, 0xb011 }, { 5799, 0x9702 }, { 5805, 0xfb07 }, { 5815, 0x113a }, + { 5821, 0x03b0 }, { 5826, 0x0113 }, { 5830, 0x0021 }, { 5832, 0x0000 }, + /* 0xb100 */ + { 5832, 0x1b00 }, { 5836, 0x3b0d }, { 5844, 0x1138 }, { 5849, 0x03b0 }, + { 5854, 0x0113 }, { 5858, 0x1133 }, { 5864, 0x0001 }, { 5865, 0x1300 }, + { 5868, 0x2b05 }, { 5874, 0x111c }, { 5879, 0x0100 }, { 5880, 0x0000 }, + { 5880, 0x1000 }, { 5881, 0xb011 }, { 5886, 0x1300 }, { 5889, 0x2a01 }, + /* 0xb200 */ + { 5893, 0x1930 }, { 5898, 0x02b0 }, { 5902, 0x0001 }, { 5903, 0x1010 }, + { 5905, 0x0000 }, { 5905, 0x1100 }, { 5907, 0x0301 }, { 5910, 0x1030 }, + { 5913, 0x0230 }, { 5916, 0x0713 }, { 5922, 0x146b }, { 5929, 0x0011 }, + { 5931, 0x1300 }, { 5934, 0x2b05 }, { 5940, 0xf974 }, { 5950, 0x8fb8 }, + /* 0xb300 */ + { 5959, 0x0113 }, { 5963, 0x103b }, { 5969, 0x0000 }, { 5969, 0x0000 }, + { 5969, 0x0000 }, { 5969, 0xd970 }, { 5977, 0x4ab0 }, { 5983, 0x0113 }, + { 5987, 0x103b }, { 5993, 0x0011 }, { 5995, 0x1103 }, { 5999, 0x0000 }, + { 5999, 0x5930 }, { 6005, 0x2ab1 }, { 6012, 0x0111 }, { 6015, 0x1000 }, + /* 0xb400 */ + { 6016, 0x0000 }, { 6016, 0x1101 }, { 6019, 0x0b01 }, { 6023, 0x0010 }, + { 6024, 0x0000 }, { 6024, 0x0113 }, { 6028, 0x102b }, { 6033, 0x0000 }, + { 6033, 0x0101 }, { 6035, 0x2000 }, { 6036, 0x1110 }, { 6039, 0x02a0 }, + { 6042, 0x0111 }, { 6045, 0x3021 }, { 6049, 0xb059 }, { 6056, 0x0102 }, + /* 0xb500 */ + { 6058, 0x0000 }, { 6058, 0x1930 }, { 6063, 0x07b0 }, { 6069, 0x0113 }, + { 6073, 0x383b }, { 6081, 0xb011 }, { 6086, 0x0003 }, { 6088, 0x0000 }, + { 6088, 0x0000 }, { 6088, 0x0000 }, { 6088, 0x0d13 }, { 6094, 0x383b }, + { 6102, 0xb011 }, { 6107, 0x0103 }, { 6110, 0x1000 }, { 6111, 0x0000 }, + /* 0xb600 */ + { 6111, 0x0000 }, { 6111, 0x0113 }, { 6115, 0x1020 }, { 6117, 0x0010 }, + { 6118, 0x0100 }, { 6119, 0x0000 }, { 6119, 0x0110 }, { 6121, 0x0000 }, + { 6121, 0x0000 }, { 6121, 0x3000 }, { 6123, 0x1811 }, { 6127, 0x0002 }, + { 6128, 0x0000 }, { 6128, 0x0010 }, { 6129, 0x0000 }, { 6129, 0x0111 }, + /* 0xb700 */ + { 6132, 0x0023 }, { 6135, 0x0000 }, { 6135, 0x9300 }, { 6139, 0x0b01 }, + { 6143, 0x1110 }, { 6146, 0x0030 }, { 6148, 0x0111 }, { 6151, 0x302b }, + { 6157, 0xb011 }, { 6162, 0x13c7 }, { 6170, 0x3b01 }, { 6176, 0x0130 }, + { 6179, 0x0280 }, { 6181, 0x0000 }, { 6181, 0x3000 }, { 6183, 0xb011 }, + /* 0xb800 */ + { 6188, 0x1383 }, { 6194, 0x2b01 }, { 6199, 0x1130 }, { 6203, 0x03b0 }, + { 6208, 0x0011 }, { 6210, 0x300a }, { 6214, 0xb011 }, { 6219, 0x1102 }, + { 6222, 0x2000 }, { 6223, 0x0000 }, { 6223, 0x0100 }, { 6224, 0x0111 }, + { 6227, 0x102b }, { 6232, 0xa011 }, { 6236, 0x1302 }, { 6240, 0x2b01 }, + /* 0xb900 */ + { 6245, 0x0010 }, { 6246, 0x0100 }, { 6247, 0x0001 }, { 6248, 0x3000 }, + { 6250, 0x9011 }, { 6254, 0x1302 }, { 6258, 0x2b01 }, { 6263, 0x1130 }, + { 6267, 0x66b0 }, { 6274, 0x0000 }, { 6274, 0x3000 }, { 6276, 0xb011 }, + { 6281, 0xd302 }, { 6287, 0x6b07 }, { 6295, 0x113a }, { 6301, 0x07b0 }, + /* 0xba00 */ + { 6307, 0x0103 }, { 6310, 0x0020 }, { 6311, 0x0000 }, { 6311, 0x1300 }, + { 6314, 0x6b05 }, { 6321, 0x1138 }, { 6326, 0x03b0 }, { 6331, 0x0113 }, + { 6335, 0x10b8 }, { 6340, 0x0000 }, { 6340, 0x1b00 }, { 6344, 0x2b05 }, + { 6350, 0x0110 }, { 6352, 0x0300 }, { 6354, 0x0000 }, { 6354, 0x1000 }, + /* 0xbb00 */ + { 6355, 0xa011 }, { 6359, 0x1102 }, { 6362, 0x0a01 }, { 6365, 0x7970 }, + { 6373, 0xa2b0 }, { 6379, 0x0111 }, { 6382, 0x100a }, { 6385, 0x0000 }, + { 6385, 0x1100 }, { 6387, 0x0001 }, { 6388, 0x1110 }, { 6391, 0x0090 }, + { 6393, 0x0111 }, { 6396, 0x0009 }, { 6398, 0x0000 }, { 6398, 0x9300 }, + /* 0xbc00 */ + { 6402, 0xbb05 }, { 6410, 0xf9f2 }, { 6421, 0x22b0 }, { 6426, 0x0113 }, + { 6430, 0x323b }, { 6438, 0x2001 }, { 6440, 0x0000 }, { 6440, 0x0000 }, + { 6440, 0x5930 }, { 6446, 0x06b0 }, { 6451, 0x0193 }, { 6456, 0x303b }, + { 6463, 0xa011 }, { 6467, 0x1123 }, { 6472, 0x0000 }, { 6472, 0x1170 }, + /* 0xbd00 */ + { 6477, 0x02b0 }, { 6481, 0x0011 }, { 6483, 0x1010 }, { 6485, 0x0000 }, + { 6485, 0x1301 }, { 6489, 0x0301 }, { 6492, 0x0110 }, { 6494, 0x0000 }, + { 6494, 0x0793 }, { 6501, 0x162b }, { 6508, 0x0010 }, { 6509, 0x0101 }, + { 6511, 0x0000 }, { 6511, 0x1130 }, { 6515, 0x0200 }, { 6516, 0x0111 }, + /* 0xbe00 */ + { 6519, 0x3029 }, { 6524, 0xb011 }, { 6529, 0x0000 }, { 6529, 0x0000 }, + { 6529, 0x5130 }, { 6534, 0x0eb0 }, { 6540, 0x0513 }, { 6545, 0x383b }, + { 6553, 0xb011 }, { 6558, 0x0303 }, { 6562, 0x0100 }, { 6563, 0x0000 }, + { 6563, 0x0000 }, { 6563, 0x0193 }, { 6568, 0x1039 }, { 6573, 0x0000 }, + /* 0xbf00 */ + { 6573, 0x0302 }, { 6576, 0x3b00 }, { 6581, 0x0000 }, { 6581, 0x0000 }, + { 6581, 0x0113 }, { 6585, 0x0023 }, { 6588, 0x0000 }, { 6588, 0x0000 }, + { 6588, 0x0000 }, { 6588, 0x0010 }, { 6589, 0x0000 }, { 6589, 0x0001 }, + { 6590, 0x3020 }, { 6593, 0x9011 }, { 6597, 0x0002 }, { 6598, 0x0000 }, + /* 0xc000 */ + { 6598, 0x0000 }, { 6598, 0x0000 }, { 6598, 0x0000 }, { 6598, 0x1000 }, + { 6599, 0x0000 }, { 6599, 0x1102 }, { 6602, 0x0301 }, { 6605, 0x0000 }, + { 6605, 0x0000 }, { 6605, 0x0113 }, { 6609, 0xb02b }, { 6616, 0xb079 }, + { 6624, 0x1323 }, { 6630, 0x3b01 }, { 6636, 0x1130 }, { 6640, 0x02b0 }, + /* 0xc100 */ + { 6644, 0x0111 }, { 6647, 0xf021 }, { 6653, 0xb0d9 }, { 6661, 0x1343 }, + { 6667, 0x3b01 }, { 6673, 0x1130 }, { 6677, 0x03b0 }, { 6682, 0x0111 }, + { 6685, 0x7020 }, { 6689, 0xb051 }, { 6695, 0x1322 }, { 6700, 0x2001 }, + { 6702, 0x1110 }, { 6705, 0x0190 }, { 6708, 0x0111 }, { 6711, 0x300b }, + /* 0xc200 */ + { 6716, 0xb011 }, { 6721, 0x9302 }, { 6726, 0xab01 }, { 6732, 0x0016 }, + { 6735, 0x0100 }, { 6736, 0x0113 }, { 6740, 0x3021 }, { 6744, 0xb011 }, + { 6749, 0x0302 }, { 6752, 0x2901 }, { 6756, 0x3130 }, { 6761, 0x02b0 }, + { 6765, 0x0000 }, { 6765, 0x3000 }, { 6767, 0xb819 }, { 6774, 0x1b42 }, + /* 0xc300 */ + { 6780, 0x3301 }, { 6785, 0x1138 }, { 6790, 0x0330 }, { 6794, 0x0000 }, + { 6794, 0x0020 }, { 6795, 0x0000 }, { 6795, 0x1300 }, { 6798, 0x3305 }, + { 6804, 0x1110 }, { 6807, 0x0000 }, { 6807, 0x0000 }, { 6807, 0x0000 }, + { 6807, 0x0001 }, { 6808, 0x9300 }, { 6812, 0x2305 }, { 6817, 0x0130 }, + /* 0xc400 */ + { 6820, 0x0100 }, { 6821, 0x0001 }, { 6822, 0x1010 }, { 6824, 0x3011 }, + { 6828, 0x0100 }, { 6829, 0x0000 }, { 6829, 0x1130 }, { 6833, 0x0230 }, + { 6836, 0x0001 }, { 6837, 0x1010 }, { 6839, 0x0000 }, { 6839, 0x1100 }, + { 6841, 0x0000 }, { 6841, 0x0000 }, { 6841, 0x0200 }, { 6842, 0x8513 }, + /* 0xc500 */ + { 6848, 0x1003 }, { 6851, 0x1011 }, { 6854, 0x1300 }, { 6857, 0x2b01 }, + { 6862, 0x7730 }, { 6870, 0x63b8 }, { 6878, 0x0113 }, { 6882, 0x303b }, + { 6889, 0xb091 }, { 6895, 0x11a2 }, { 6900, 0x0201 }, { 6902, 0x7b30 }, + { 6910, 0x57f0 }, { 6919, 0x0113 }, { 6923, 0x702b }, { 6930, 0xf0d1 }, + /* 0xc600 */ + { 6938, 0x11e3 }, { 6945, 0x1b01 }, { 6950, 0x7130 }, { 6956, 0x0ab9 }, + { 6963, 0x0113 }, { 6967, 0x303b }, { 6974, 0x9001 }, { 6977, 0x1302 }, + { 6981, 0x2b01 }, { 6986, 0x1130 }, { 6990, 0x02b0 }, { 6994, 0x0713 }, + { 7000, 0x302b }, { 7006, 0x3011 }, { 7010, 0x1303 }, { 7015, 0x2301 }, + /* 0xc700 */ + { 7019, 0x1130 }, { 7023, 0x02b0 }, { 7027, 0x0113 }, { 7031, 0x30ab }, + { 7038, 0xb411 }, { 7044, 0x11fe }, { 7053, 0x0901 }, { 7056, 0x7130 }, + { 7062, 0x47b8 }, { 7070, 0x05d3 }, { 7077, 0x307b }, { 7085, 0xb011 }, + { 7090, 0x5303 }, { 7096, 0x2101 }, { 7099, 0x1110 }, { 7102, 0x0000 }, + /* 0xc800 */ + { 7102, 0x0513 }, { 7107, 0x306b }, { 7114, 0xb011 }, { 7119, 0x1102 }, + { 7122, 0x3301 }, { 7127, 0x0010 }, { 7128, 0x0000 }, { 7128, 0x0513 }, + { 7133, 0x38eb }, { 7142, 0xa010 }, { 7145, 0x0102 }, { 7147, 0x3000 }, + { 7149, 0x1110 }, { 7152, 0x02b0 }, { 7156, 0x0013 }, { 7159, 0x3020 }, + /* 0xc900 */ + { 7162, 0xb071 }, { 7169, 0x0102 }, { 7171, 0x1000 }, { 7172, 0x0010 }, + { 7173, 0x0000 }, { 7173, 0x0113 }, { 7177, 0x100b }, { 7181, 0x1011 }, + { 7184, 0x1300 }, { 7187, 0x2b01 }, { 7192, 0x0000 }, { 7192, 0x0000 }, + { 7192, 0x0593 }, { 7198, 0x366b }, { 7207, 0xb095 }, { 7214, 0x1303 }, + /* 0xca00 */ + { 7219, 0x3b01 }, { 7225, 0x0110 }, { 7227, 0x0200 }, { 7228, 0x0000 }, + { 7228, 0x3000 }, { 7230, 0xb011 }, { 7235, 0x0103 }, { 7238, 0x2000 }, + { 7239, 0x0010 }, { 7240, 0x0100 }, { 7241, 0x0000 }, { 7241, 0x3000 }, + { 7243, 0xb011 }, { 7248, 0x030a }, { 7252, 0x1001 }, { 7254, 0x0010 }, + /* 0xcb00 */ + { 7255, 0x0100 }, { 7256, 0x0111 }, { 7259, 0x0003 }, { 7261, 0x0000 }, + { 7261, 0x1302 }, { 7265, 0x2301 }, { 7269, 0x0010 }, { 7270, 0x0300 }, + { 7272, 0x0000 }, { 7272, 0x1000 }, { 7273, 0x0000 }, { 7273, 0x0100 }, + { 7274, 0x0000 }, { 7274, 0x0010 }, { 7275, 0x0290 }, { 7278, 0x0000 }, + /* 0xcc00 */ + { 7278, 0x3000 }, { 7280, 0x3011 }, { 7284, 0x5386 }, { 7291, 0x7b01 }, + { 7298, 0x1130 }, { 7302, 0x03b0 }, { 7307, 0x0151 }, { 7311, 0x0021 }, + { 7313, 0x0000 }, { 7313, 0x1300 }, { 7316, 0x3b01 }, { 7322, 0x1130 }, + { 7326, 0x02b0 }, { 7330, 0x0011 }, { 7332, 0x1010 }, { 7334, 0x0001 }, + /* 0xcd00 */ + { 7335, 0x1302 }, { 7339, 0x2b01 }, { 7344, 0x1110 }, { 7347, 0x0200 }, + { 7348, 0x0000 }, { 7348, 0x1000 }, { 7349, 0xb011 }, { 7354, 0x0102 }, + { 7356, 0x0100 }, { 7357, 0x1130 }, { 7361, 0x02b0 }, { 7365, 0x0001 }, + { 7366, 0x1010 }, { 7368, 0x0001 }, { 7369, 0x1100 }, { 7371, 0x2b01 }, + /* 0xce00 */ + { 7376, 0x1110 }, { 7379, 0x0210 }, { 7381, 0x0113 }, { 7385, 0x002b }, + { 7389, 0x0000 }, { 7389, 0x9300 }, { 7393, 0x2b03 }, { 7399, 0x1130 }, + { 7403, 0x02b0 }, { 7407, 0x0113 }, { 7411, 0x303b }, { 7418, 0x0000 }, + { 7418, 0x0002 }, { 7419, 0x0000 }, { 7419, 0x1930 }, { 7424, 0x03b0 }, + /* 0xcf00 */ + { 7429, 0x0113 }, { 7433, 0x102b }, { 7438, 0xb011 }, { 7443, 0x0103 }, + { 7446, 0x0000 }, { 7446, 0x1130 }, { 7450, 0x02b0 }, { 7454, 0x0113 }, + { 7458, 0x1021 }, { 7461, 0x0000 }, { 7461, 0x0102 }, { 7463, 0x0001 }, + { 7464, 0x0010 }, { 7465, 0x0000 }, { 7465, 0x0113 }, { 7469, 0x102b }, + /* 0xd000 */ + { 7474, 0x0011 }, { 7476, 0x0102 }, { 7478, 0x2000 }, { 7479, 0x1130 }, + { 7483, 0x02b0 }, { 7487, 0x0111 }, { 7490, 0x3001 }, { 7493, 0x3011 }, + { 7497, 0x0002 }, { 7498, 0x0000 }, { 7498, 0x1130 }, { 7502, 0x02b0 }, + { 7506, 0x0313 }, { 7511, 0x303b }, { 7518, 0xb011 }, { 7523, 0x0103 }, + /* 0xd100 */ + { 7526, 0x2000 }, { 7527, 0x0000 }, { 7527, 0x0000 }, { 7527, 0x0513 }, + { 7532, 0x303b }, { 7539, 0xb011 }, { 7544, 0x1102 }, { 7547, 0x1000 }, + { 7548, 0x0110 }, { 7550, 0x0000 }, { 7550, 0x0113 }, { 7554, 0x142b }, + { 7560, 0x0001 }, { 7561, 0x0100 }, { 7562, 0x0000 }, { 7562, 0x0110 }, + /* 0xd200 */ + { 7564, 0x0280 }, { 7566, 0x0001 }, { 7567, 0x3000 }, { 7569, 0xb011 }, + { 7574, 0x0102 }, { 7576, 0x1000 }, { 7577, 0x0010 }, { 7578, 0x0000 }, + { 7578, 0x0113 }, { 7582, 0x1023 }, { 7586, 0x1011 }, { 7589, 0x9302 }, + { 7594, 0x0b05 }, { 7599, 0x1110 }, { 7602, 0x0030 }, { 7604, 0x0113 }, + /* 0xd300 */ + { 7608, 0x702b }, { 7615, 0xb051 }, { 7621, 0x1323 }, { 7627, 0x3b01 }, + { 7633, 0x0030 }, { 7635, 0x0000 }, { 7635, 0x0000 }, { 7635, 0x3000 }, + { 7637, 0xb011 }, { 7642, 0x1303 }, { 7647, 0x2b01 }, { 7652, 0x1110 }, + { 7655, 0x0330 }, { 7659, 0x0101 }, { 7661, 0x300a }, { 7665, 0xb011 }, + /* 0xd400 */ + { 7670, 0x0102 }, { 7672, 0x2000 }, { 7673, 0x0000 }, { 7673, 0x0000 }, + { 7673, 0x0011 }, { 7675, 0x1000 }, { 7676, 0xa011 }, { 7680, 0x9300 }, + { 7684, 0x2b05 }, { 7690, 0x0010 }, { 7691, 0x0200 }, { 7692, 0x0000 }, + { 7692, 0x1000 }, { 7693, 0x9011 }, { 7697, 0x1100 }, { 7699, 0x2901 }, + /* 0xd500 */ + { 7703, 0x1110 }, { 7706, 0x00b0 }, { 7709, 0x0000 }, { 7709, 0x3000 }, + { 7711, 0xb011 }, { 7716, 0x1302 }, { 7720, 0x2b21 }, { 7726, 0x1130 }, + { 7730, 0x03b0 }, { 7735, 0x0001 }, { 7736, 0x0020 }, { 7737, 0x0000 }, + { 7737, 0x1300 }, { 7740, 0x2b05 }, { 7746, 0x1130 }, { 7750, 0x02b0 }, + /* 0xd600 */ + { 7754, 0x0113 }, { 7758, 0x103b }, { 7764, 0x2011 }, { 7767, 0x1300 }, + { 7770, 0x2b21 }, { 7776, 0x1132 }, { 7781, 0x0280 }, { 7783, 0x0013 }, + { 7786, 0x3028 }, { 7790, 0xa011 }, { 7794, 0x1102 }, { 7797, 0x0a01 }, + { 7800, 0x1130 }, { 7804, 0x0292 }, { 7808, 0x0111 }, { 7811, 0x3021 }, + /* 0xd700 */ + { 7815, 0x0011 }, { 7817, 0x1302 }, { 7821, 0x2b01 }, { 7826, 0x1130 }, + { 7830, 0x0290 }, { 7833, 0x03d3 }, { 7840, 0x122b }, { 7846, 0x3011 }, + { 7850, 0x1302 }, { 7854, 0x2b01 }, +}; +static const Summary16 ksc5601_uni2indx_pagef9[17] = { + /* 0xf900 */ + { 7859, 0xffff }, { 7875, 0xffff }, { 7891, 0xffff }, { 7907, 0xffff }, + { 7923, 0xffff }, { 7939, 0xffff }, { 7955, 0xffff }, { 7971, 0xffff }, + { 7987, 0xffff }, { 8003, 0xffff }, { 8019, 0xffff }, { 8035, 0xffff }, + { 8051, 0xffff }, { 8067, 0xffff }, { 8083, 0xffff }, { 8099, 0xffff }, + /* 0xfa00 */ + { 8115, 0x0fff }, +}; +static const Summary16 ksc5601_uni2indx_pageff[15] = { + /* 0xff00 */ + { 8127, 0xfffe }, { 8142, 0xffff }, { 8158, 0xffff }, { 8174, 0xffff }, + { 8190, 0xffff }, { 8206, 0x7fff }, { 8221, 0x0000 }, { 8221, 0x0000 }, + { 8221, 0x0000 }, { 8221, 0x0000 }, { 8221, 0x0000 }, { 8221, 0x0000 }, + { 8221, 0x0000 }, { 8221, 0x0000 }, { 8221, 0x006f }, +}; + +static int +ksc5601_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc >= 0x0000 && wc < 0x0460) + summary = &ksc5601_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x2000 && wc < 0x2670) + summary = &ksc5601_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x3000 && wc < 0x33e0) + summary = &ksc5601_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x4e00 && wc < 0x9fa0) + summary = &ksc5601_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0xac00 && wc < 0xd7a0) + summary = &ksc5601_uni2indx_pageac[(wc>>4)-0xac0]; + else if (wc >= 0xf900 && wc < 0xfa10) + summary = &ksc5601_uni2indx_pagef9[(wc>>4)-0xf90]; + else if (wc >= 0xff00 && wc < 0xfff0) + summary = &ksc5601_uni2indx_pageff[(wc>>4)-0xff0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = ksc5601_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/loop_unicode.h b/jni/iconv/lib/loop_unicode.h new file mode 100644 index 0000000..1c787b5 --- /dev/null +++ b/jni/iconv/lib/loop_unicode.h @@ -0,0 +1,527 @@ +/* + * Copyright (C) 1999-2003, 2005-2006, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* This file defines the conversion loop via Unicode as a pivot encoding. */ + +/* Attempt to transliterate wc. Return code as in xxx_wctomb. */ +static int unicode_transliterate (conv_t cd, ucs4_t wc, + unsigned char* outptr, size_t outleft) +{ + if (cd->oflags & HAVE_HANGUL_JAMO) { + /* Decompose Hangul into Jamo. Use double-width Jamo (contained + in all Korean encodings and ISO-2022-JP-2), not half-width Jamo + (contained in Unicode only). */ + ucs4_t buf[3]; + int ret = johab_hangul_decompose(cd,buf,wc); + if (ret != RET_ILUNI) { + /* we know 1 <= ret <= 3 */ + state_t backup_state = cd->ostate; + unsigned char* backup_outptr = outptr; + size_t backup_outleft = outleft; + int i, sub_outcount; + for (i = 0; i < ret; i++) { + if (outleft == 0) { + sub_outcount = RET_TOOSMALL; + goto johab_hangul_failed; + } + sub_outcount = cd->ofuncs.xxx_wctomb(cd,outptr,buf[i],outleft); + if (sub_outcount <= RET_ILUNI) + goto johab_hangul_failed; + if (!(sub_outcount <= outleft)) abort(); + outptr += sub_outcount; outleft -= sub_outcount; + } + return outptr-backup_outptr; + johab_hangul_failed: + cd->ostate = backup_state; + outptr = backup_outptr; + outleft = backup_outleft; + if (sub_outcount != RET_ILUNI) + return RET_TOOSMALL; + } + } + { + /* Try to use a variant, but postfix it with + U+303E IDEOGRAPHIC VARIATION INDICATOR + (cf. Ken Lunde's "CJKV information processing", p. 188). */ + int indx = -1; + if (wc == 0x3006) + indx = 0; + else if (wc == 0x30f6) + indx = 1; + else if (wc >= 0x4e00 && wc < 0xa000) + indx = cjk_variants_indx[wc-0x4e00]; + if (indx >= 0) { + for (;; indx++) { + ucs4_t buf[2]; + unsigned short variant = cjk_variants[indx]; + unsigned short last = variant & 0x8000; + variant &= 0x7fff; + variant += 0x3000; + buf[0] = variant; buf[1] = 0x303e; + { + state_t backup_state = cd->ostate; + unsigned char* backup_outptr = outptr; + size_t backup_outleft = outleft; + int i, sub_outcount; + for (i = 0; i < 2; i++) { + if (outleft == 0) { + sub_outcount = RET_TOOSMALL; + goto variant_failed; + } + sub_outcount = cd->ofuncs.xxx_wctomb(cd,outptr,buf[i],outleft); + if (sub_outcount <= RET_ILUNI) + goto variant_failed; + if (!(sub_outcount <= outleft)) abort(); + outptr += sub_outcount; outleft -= sub_outcount; + } + return outptr-backup_outptr; + variant_failed: + cd->ostate = backup_state; + outptr = backup_outptr; + outleft = backup_outleft; + if (sub_outcount != RET_ILUNI) + return RET_TOOSMALL; + } + if (last) + break; + } + } + } + if (wc >= 0x2018 && wc <= 0x201a) { + /* Special case for quotation marks 0x2018, 0x2019, 0x201a */ + ucs4_t substitute = + (cd->oflags & HAVE_QUOTATION_MARKS + ? (wc == 0x201a ? 0x2018 : wc) + : (cd->oflags & HAVE_ACCENTS + ? (wc==0x2019 ? 0x00b4 : 0x0060) /* use accents */ + : 0x0027 /* use apostrophe */ + ) ); + int outcount = cd->ofuncs.xxx_wctomb(cd,outptr,substitute,outleft); + if (outcount != RET_ILUNI) + return outcount; + } + { + /* Use the transliteration table. */ + int indx = translit_index(wc); + if (indx >= 0) { + const unsigned int * cp = &translit_data[indx]; + unsigned int num = *cp++; + state_t backup_state = cd->ostate; + unsigned char* backup_outptr = outptr; + size_t backup_outleft = outleft; + unsigned int i; + int sub_outcount; + for (i = 0; i < num; i++) { + if (outleft == 0) { + sub_outcount = RET_TOOSMALL; + goto translit_failed; + } + sub_outcount = cd->ofuncs.xxx_wctomb(cd,outptr,cp[i],outleft); + if (sub_outcount == RET_ILUNI) + /* Recursive transliteration. */ + sub_outcount = unicode_transliterate(cd,cp[i],outptr,outleft); + if (sub_outcount <= RET_ILUNI) + goto translit_failed; + if (!(sub_outcount <= outleft)) abort(); + outptr += sub_outcount; outleft -= sub_outcount; + } + return outptr-backup_outptr; + translit_failed: + cd->ostate = backup_state; + outptr = backup_outptr; + outleft = backup_outleft; + if (sub_outcount != RET_ILUNI) + return RET_TOOSMALL; + } + } + return RET_ILUNI; +} + +#ifndef LIBICONV_PLUG + +struct uc_to_mb_fallback_locals { + unsigned char* l_outbuf; + size_t l_outbytesleft; + int l_errno; +}; + +static void uc_to_mb_write_replacement (const char *buf, size_t buflen, + void* callback_arg) +{ + struct uc_to_mb_fallback_locals * plocals = + (struct uc_to_mb_fallback_locals *) callback_arg; + /* Do nothing if already encountered an error in a previous call. */ + if (plocals->l_errno == 0) { + /* Attempt to copy the passed buffer to the output buffer. */ + if (plocals->l_outbytesleft < buflen) + plocals->l_errno = E2BIG; + else { + memcpy(plocals->l_outbuf, buf, buflen); + plocals->l_outbuf += buflen; + plocals->l_outbytesleft -= buflen; + } + } +} + +struct mb_to_uc_fallback_locals { + conv_t l_cd; + unsigned char* l_outbuf; + size_t l_outbytesleft; + int l_errno; +}; + +static void mb_to_uc_write_replacement (const unsigned int *buf, size_t buflen, + void* callback_arg) +{ + struct mb_to_uc_fallback_locals * plocals = + (struct mb_to_uc_fallback_locals *) callback_arg; + /* Do nothing if already encountered an error in a previous call. */ + if (plocals->l_errno == 0) { + /* Attempt to convert the passed buffer to the target encoding. */ + conv_t cd = plocals->l_cd; + unsigned char* outptr = plocals->l_outbuf; + size_t outleft = plocals->l_outbytesleft; + for (; buflen > 0; buf++, buflen--) { + ucs4_t wc = *buf; + int outcount; + if (outleft == 0) { + plocals->l_errno = E2BIG; + break; + } + outcount = cd->ofuncs.xxx_wctomb(cd,outptr,wc,outleft); + if (outcount != RET_ILUNI) + goto outcount_ok; + /* Handle Unicode tag characters (range U+E0000..U+E007F). */ + if ((wc >> 7) == (0xe0000 >> 7)) + goto outcount_zero; + /* Try transliteration. */ + if (cd->transliterate) { + outcount = unicode_transliterate(cd,wc,outptr,outleft); + if (outcount != RET_ILUNI) + goto outcount_ok; + } + if (cd->discard_ilseq) { + outcount = 0; + goto outcount_ok; + } + #ifndef LIBICONV_PLUG + else if (cd->fallbacks.uc_to_mb_fallback != NULL) { + struct uc_to_mb_fallback_locals locals; + locals.l_outbuf = outptr; + locals.l_outbytesleft = outleft; + locals.l_errno = 0; + cd->fallbacks.uc_to_mb_fallback(wc, + uc_to_mb_write_replacement, + &locals, + cd->fallbacks.data); + if (locals.l_errno != 0) { + plocals->l_errno = locals.l_errno; + break; + } + outptr = locals.l_outbuf; + outleft = locals.l_outbytesleft; + outcount = 0; + goto outcount_ok; + } + #endif + outcount = cd->ofuncs.xxx_wctomb(cd,outptr,0xFFFD,outleft); + if (outcount != RET_ILUNI) + goto outcount_ok; + plocals->l_errno = EILSEQ; + break; + outcount_ok: + if (outcount < 0) { + plocals->l_errno = E2BIG; + break; + } + #ifndef LIBICONV_PLUG + if (cd->hooks.uc_hook) + (*cd->hooks.uc_hook)(wc, cd->hooks.data); + #endif + if (!(outcount <= outleft)) abort(); + outptr += outcount; outleft -= outcount; + outcount_zero: ; + } + plocals->l_outbuf = outptr; + plocals->l_outbytesleft = outleft; + } +} + +#endif /* !LIBICONV_PLUG */ + +static size_t unicode_loop_convert (iconv_t icd, + const char* * inbuf, size_t *inbytesleft, + char* * outbuf, size_t *outbytesleft) +{ + conv_t cd = (conv_t) icd; + size_t result = 0; + const unsigned char* inptr = (const unsigned char*) *inbuf; + size_t inleft = *inbytesleft; + unsigned char* outptr = (unsigned char*) *outbuf; + size_t outleft = *outbytesleft; + while (inleft > 0) { + state_t last_istate = cd->istate; + ucs4_t wc; + int incount; + int outcount; + incount = cd->ifuncs.xxx_mbtowc(cd,&wc,inptr,inleft); + if (incount < 0) { + if ((unsigned int)(-1-incount) % 2 == (unsigned int)(-1-RET_ILSEQ) % 2) { + /* Case 1: invalid input, possibly after a shift sequence */ + incount = DECODE_SHIFT_ILSEQ(incount); + if (cd->discard_ilseq) { + switch (cd->iindex) { + case ei_ucs4: case ei_ucs4be: case ei_ucs4le: + case ei_utf32: case ei_utf32be: case ei_utf32le: + case ei_ucs4internal: case ei_ucs4swapped: + incount += 4; break; + case ei_ucs2: case ei_ucs2be: case ei_ucs2le: + case ei_utf16: case ei_utf16be: case ei_utf16le: + case ei_ucs2internal: case ei_ucs2swapped: + incount += 2; break; + default: + incount += 1; break; + } + goto outcount_zero; + } + #ifndef LIBICONV_PLUG + else if (cd->fallbacks.mb_to_uc_fallback != NULL) { + unsigned int incount2; + struct mb_to_uc_fallback_locals locals; + switch (cd->iindex) { + case ei_ucs4: case ei_ucs4be: case ei_ucs4le: + case ei_utf32: case ei_utf32be: case ei_utf32le: + case ei_ucs4internal: case ei_ucs4swapped: + incount2 = 4; break; + case ei_ucs2: case ei_ucs2be: case ei_ucs2le: + case ei_utf16: case ei_utf16be: case ei_utf16le: + case ei_ucs2internal: case ei_ucs2swapped: + incount2 = 2; break; + default: + incount2 = 1; break; + } + locals.l_cd = cd; + locals.l_outbuf = outptr; + locals.l_outbytesleft = outleft; + locals.l_errno = 0; + cd->fallbacks.mb_to_uc_fallback((const char*)inptr+incount, incount2, + mb_to_uc_write_replacement, + &locals, + cd->fallbacks.data); + if (locals.l_errno != 0) { + inptr += incount; inleft -= incount; + errno = locals.l_errno; + result = -1; + break; + } + incount += incount2; + outptr = locals.l_outbuf; + outleft = locals.l_outbytesleft; + result += 1; + goto outcount_zero; + } + #endif + inptr += incount; inleft -= incount; + errno = EILSEQ; + result = -1; + break; + } + if (incount == RET_TOOFEW(0)) { + /* Case 2: not enough bytes available to detect anything */ + errno = EINVAL; + result = -1; + break; + } + /* Case 3: k bytes read, but only a shift sequence */ + incount = DECODE_TOOFEW(incount); + } else { + /* Case 4: k bytes read, making up a wide character */ + if (outleft == 0) { + cd->istate = last_istate; + errno = E2BIG; + result = -1; + break; + } + outcount = cd->ofuncs.xxx_wctomb(cd,outptr,wc,outleft); + if (outcount != RET_ILUNI) + goto outcount_ok; + /* Handle Unicode tag characters (range U+E0000..U+E007F). */ + if ((wc >> 7) == (0xe0000 >> 7)) + goto outcount_zero; + /* Try transliteration. */ + result++; + if (cd->transliterate) { + outcount = unicode_transliterate(cd,wc,outptr,outleft); + if (outcount != RET_ILUNI) + goto outcount_ok; + } + if (cd->discard_ilseq) { + outcount = 0; + goto outcount_ok; + } + #ifndef LIBICONV_PLUG + else if (cd->fallbacks.uc_to_mb_fallback != NULL) { + struct uc_to_mb_fallback_locals locals; + locals.l_outbuf = outptr; + locals.l_outbytesleft = outleft; + locals.l_errno = 0; + cd->fallbacks.uc_to_mb_fallback(wc, + uc_to_mb_write_replacement, + &locals, + cd->fallbacks.data); + if (locals.l_errno != 0) { + cd->istate = last_istate; + errno = locals.l_errno; + return -1; + } + outptr = locals.l_outbuf; + outleft = locals.l_outbytesleft; + outcount = 0; + goto outcount_ok; + } + #endif + outcount = cd->ofuncs.xxx_wctomb(cd,outptr,0xFFFD,outleft); + if (outcount != RET_ILUNI) + goto outcount_ok; + cd->istate = last_istate; + errno = EILSEQ; + result = -1; + break; + outcount_ok: + if (outcount < 0) { + cd->istate = last_istate; + errno = E2BIG; + result = -1; + break; + } + #ifndef LIBICONV_PLUG + if (cd->hooks.uc_hook) + (*cd->hooks.uc_hook)(wc, cd->hooks.data); + #endif + if (!(outcount <= outleft)) abort(); + outptr += outcount; outleft -= outcount; + } + outcount_zero: + if (!(incount <= inleft)) abort(); + inptr += incount; inleft -= incount; + } + *inbuf = (const char*) inptr; + *inbytesleft = inleft; + *outbuf = (char*) outptr; + *outbytesleft = outleft; + return result; +} + +static size_t unicode_loop_reset (iconv_t icd, + char* * outbuf, size_t *outbytesleft) +{ + conv_t cd = (conv_t) icd; + if (outbuf == NULL || *outbuf == NULL) { + /* Reset the states. */ + memset(&cd->istate,'\0',sizeof(state_t)); + memset(&cd->ostate,'\0',sizeof(state_t)); + return 0; + } else { + size_t result = 0; + if (cd->ifuncs.xxx_flushwc) { + state_t last_istate = cd->istate; + ucs4_t wc; + if (cd->ifuncs.xxx_flushwc(cd, &wc)) { + unsigned char* outptr = (unsigned char*) *outbuf; + size_t outleft = *outbytesleft; + int outcount = cd->ofuncs.xxx_wctomb(cd,outptr,wc,outleft); + if (outcount != RET_ILUNI) + goto outcount_ok; + /* Handle Unicode tag characters (range U+E0000..U+E007F). */ + if ((wc >> 7) == (0xe0000 >> 7)) + goto outcount_zero; + /* Try transliteration. */ + result++; + if (cd->transliterate) { + outcount = unicode_transliterate(cd,wc,outptr,outleft); + if (outcount != RET_ILUNI) + goto outcount_ok; + } + if (cd->discard_ilseq) { + outcount = 0; + goto outcount_ok; + } + #ifndef LIBICONV_PLUG + else if (cd->fallbacks.uc_to_mb_fallback != NULL) { + struct uc_to_mb_fallback_locals locals; + locals.l_outbuf = outptr; + locals.l_outbytesleft = outleft; + locals.l_errno = 0; + cd->fallbacks.uc_to_mb_fallback(wc, + uc_to_mb_write_replacement, + &locals, + cd->fallbacks.data); + if (locals.l_errno != 0) { + cd->istate = last_istate; + errno = locals.l_errno; + return -1; + } + outptr = locals.l_outbuf; + outleft = locals.l_outbytesleft; + outcount = 0; + goto outcount_ok; + } + #endif + outcount = cd->ofuncs.xxx_wctomb(cd,outptr,0xFFFD,outleft); + if (outcount != RET_ILUNI) + goto outcount_ok; + cd->istate = last_istate; + errno = EILSEQ; + return -1; + outcount_ok: + if (outcount < 0) { + cd->istate = last_istate; + errno = E2BIG; + return -1; + } + #ifndef LIBICONV_PLUG + if (cd->hooks.uc_hook) + (*cd->hooks.uc_hook)(wc, cd->hooks.data); + #endif + if (!(outcount <= outleft)) abort(); + outptr += outcount; + outleft -= outcount; + outcount_zero: + *outbuf = (char*) outptr; + *outbytesleft = outleft; + } + } + if (cd->ofuncs.xxx_reset) { + unsigned char* outptr = (unsigned char*) *outbuf; + size_t outleft = *outbytesleft; + int outcount = cd->ofuncs.xxx_reset(cd,outptr,outleft); + if (outcount < 0) { + errno = E2BIG; + return -1; + } + if (!(outcount <= outleft)) abort(); + *outbuf = (char*) (outptr + outcount); + *outbytesleft = outleft - outcount; + } + memset(&cd->istate,'\0',sizeof(state_t)); + memset(&cd->ostate,'\0',sizeof(state_t)); + return result; + } +} diff --git a/jni/iconv/lib/loop_wchar.h b/jni/iconv/lib/loop_wchar.h new file mode 100644 index 0000000..30d5dbd --- /dev/null +++ b/jni/iconv/lib/loop_wchar.h @@ -0,0 +1,458 @@ +/* + * Copyright (C) 2000-2002, 2005-2006, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* This file defines three conversion loops: + - from wchar_t to anything else, + - from anything else to wchar_t, + - from wchar_t to wchar_t. + */ + +#if HAVE_WCRTOMB || HAVE_MBRTOWC +# include +# define BUF_SIZE 64 /* assume MB_LEN_MAX <= 64 */ + /* Some systems, like BeOS, have multibyte encodings but lack mbstate_t. */ + extern size_t mbrtowc (); +# ifdef mbstate_t +# define mbrtowc(pwc, s, n, ps) (mbrtowc)(pwc, s, n, 0) +# define mbsinit(ps) 1 +# endif +# ifndef mbsinit +# if !HAVE_MBSINIT +# define mbsinit(ps) 1 +# endif +# endif +#endif + +/* + * The first two conversion loops have an extended conversion descriptor. + */ +struct wchar_conv_struct { + struct conv_struct parent; +#if HAVE_WCRTOMB || HAVE_MBRTOWC + mbstate_t state; +#endif +}; + + +#if HAVE_WCRTOMB + +/* From wchar_t to anything else. */ + +#ifndef LIBICONV_PLUG + +#if 0 + +struct wc_to_mb_fallback_locals { + struct wchar_conv_struct * l_wcd; + char* l_outbuf; + size_t l_outbytesleft; + int l_errno; +}; + +/* A callback that writes a string given in the locale encoding. */ +static void wc_to_mb_write_replacement (const char *buf, size_t buflen, + void* callback_arg) +{ + struct wc_to_mb_fallback_locals * plocals = + (struct wc_to_mb_fallback_locals *) callback_arg; + /* Do nothing if already encountered an error in a previous call. */ + if (plocals->l_errno == 0) { + /* Attempt to convert the passed buffer to the target encoding. + Here we don't support characters split across multiple calls. */ + const char* bufptr = buf; + size_t bufleft = buflen; + size_t res = unicode_loop_convert(&plocals->l_wcd->parent, + &bufptr,&bufleft, + &plocals->l_outbuf,&plocals->l_outbytesleft); + if (res == (size_t)(-1)) { + if (errno == EILSEQ || errno == EINVAL) + /* Invalid buf contents. */ + plocals->l_errno = EILSEQ; + else if (errno == E2BIG) + /* Output buffer too small. */ + plocals->l_errno = E2BIG; + else + abort(); + } else { + /* Successful conversion. */ + if (bufleft > 0) + abort(); + } + } +} + +#else + +struct wc_to_mb_fallback_locals { + char* l_outbuf; + size_t l_outbytesleft; + int l_errno; +}; + +/* A callback that writes a string given in the target encoding. */ +static void wc_to_mb_write_replacement (const char *buf, size_t buflen, + void* callback_arg) +{ + struct wc_to_mb_fallback_locals * plocals = + (struct wc_to_mb_fallback_locals *) callback_arg; + /* Do nothing if already encountered an error in a previous call. */ + if (plocals->l_errno == 0) { + /* Attempt to copy the passed buffer to the output buffer. */ + if (plocals->l_outbytesleft < buflen) + plocals->l_errno = E2BIG; + else { + memcpy(plocals->l_outbuf, buf, buflen); + plocals->l_outbuf += buflen; + plocals->l_outbytesleft -= buflen; + } + } +} + +#endif + +#endif /* !LIBICONV_PLUG */ + +static size_t wchar_from_loop_convert (iconv_t icd, + const char* * inbuf, size_t *inbytesleft, + char* * outbuf, size_t *outbytesleft) +{ + struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd; + size_t result = 0; + while (*inbytesleft >= sizeof(wchar_t)) { + const wchar_t * inptr = (const wchar_t *) *inbuf; + size_t inleft = *inbytesleft; + char buf[BUF_SIZE]; + mbstate_t state = wcd->state; + size_t bufcount = 0; + while (inleft >= sizeof(wchar_t)) { + /* Convert one wchar_t to multibyte representation. */ + size_t count = wcrtomb(buf+bufcount,*inptr,&state); + if (count == (size_t)(-1)) { + /* Invalid input. */ + if (wcd->parent.discard_ilseq) { + count = 0; + } + #ifndef LIBICONV_PLUG + else if (wcd->parent.fallbacks.wc_to_mb_fallback != NULL) { + /* Drop the contents of buf[] accumulated so far, and instead + pass all queued wide characters to the fallback handler. */ + struct wc_to_mb_fallback_locals locals; + const wchar_t * fallback_inptr; + #if 0 + locals.l_wcd = wcd; + #endif + locals.l_outbuf = *outbuf; + locals.l_outbytesleft = *outbytesleft; + locals.l_errno = 0; + for (fallback_inptr = (const wchar_t *) *inbuf; + fallback_inptr <= inptr; + fallback_inptr++) + wcd->parent.fallbacks.wc_to_mb_fallback(*fallback_inptr, + wc_to_mb_write_replacement, + &locals, + wcd->parent.fallbacks.data); + if (locals.l_errno != 0) { + errno = locals.l_errno; + return -1; + } + wcd->state = state; + *inbuf = (const char *) (inptr + 1); + *inbytesleft = inleft - sizeof(wchar_t); + *outbuf = locals.l_outbuf; + *outbytesleft = locals.l_outbytesleft; + result += 1; + break; + } + #endif + else { + errno = EILSEQ; + return -1; + } + } + inptr++; + inleft -= sizeof(wchar_t); + bufcount += count; + if (count == 0) { + /* Continue, append next wchar_t. */ + } else { + /* Attempt to convert the accumulated multibyte representations + to the target encoding. */ + const char* bufptr = buf; + size_t bufleft = bufcount; + char* outptr = *outbuf; + size_t outleft = *outbytesleft; + size_t res = unicode_loop_convert(&wcd->parent, + &bufptr,&bufleft, + &outptr,&outleft); + if (res == (size_t)(-1)) { + if (errno == EILSEQ) + /* Invalid input. */ + return -1; + else if (errno == E2BIG) + /* Output buffer too small. */ + return -1; + else if (errno == EINVAL) { + /* Continue, append next wchar_t, but avoid buffer overrun. */ + if (bufcount + MB_CUR_MAX > BUF_SIZE) + abort(); + } else + abort(); + } else { + /* Successful conversion. */ + wcd->state = state; + *inbuf = (const char *) inptr; + *inbytesleft = inleft; + *outbuf = outptr; + *outbytesleft = outleft; + result += res; + break; + } + } + } + } + return result; +} + +static size_t wchar_from_loop_reset (iconv_t icd, + char* * outbuf, size_t *outbytesleft) +{ + struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd; + if (outbuf == NULL || *outbuf == NULL) { + /* Reset the states. */ + memset(&wcd->state,'\0',sizeof(mbstate_t)); + return unicode_loop_reset(&wcd->parent,NULL,NULL); + } else { + if (!mbsinit(&wcd->state)) { + mbstate_t state = wcd->state; + char buf[BUF_SIZE]; + size_t bufcount = wcrtomb(buf,(wchar_t)0,&state); + if (bufcount == (size_t)(-1) || bufcount == 0 || buf[bufcount-1] != '\0') + abort(); + else { + const char* bufptr = buf; + size_t bufleft = bufcount-1; + char* outptr = *outbuf; + size_t outleft = *outbytesleft; + size_t res = unicode_loop_convert(&wcd->parent, + &bufptr,&bufleft, + &outptr,&outleft); + if (res == (size_t)(-1)) { + if (errno == E2BIG) + return -1; + else + abort(); + } else { + res = unicode_loop_reset(&wcd->parent,&outptr,&outleft); + if (res == (size_t)(-1)) + return res; + else { + /* Successful. */ + wcd->state = state; + *outbuf = outptr; + *outbytesleft = outleft; + return 0; + } + } + } + } else + return unicode_loop_reset(&wcd->parent,outbuf,outbytesleft); + } +} + +#endif + + +#if HAVE_MBRTOWC + +/* From anything else to wchar_t. */ + +#ifndef LIBICONV_PLUG + +struct mb_to_wc_fallback_locals { + char* l_outbuf; + size_t l_outbytesleft; + int l_errno; +}; + +static void mb_to_wc_write_replacement (const wchar_t *buf, size_t buflen, + void* callback_arg) +{ + struct mb_to_wc_fallback_locals * plocals = + (struct mb_to_wc_fallback_locals *) callback_arg; + /* Do nothing if already encountered an error in a previous call. */ + if (plocals->l_errno == 0) { + /* Attempt to copy the passed buffer to the output buffer. */ + if (plocals->l_outbytesleft < sizeof(wchar_t)*buflen) + plocals->l_errno = E2BIG; + else { + for (; buflen > 0; buf++, buflen--) { + *(wchar_t*) plocals->l_outbuf = *buf; + plocals->l_outbuf += sizeof(wchar_t); + plocals->l_outbytesleft -= sizeof(wchar_t); + } + } + } +} + +#endif /* !LIBICONV_PLUG */ + +static size_t wchar_to_loop_convert (iconv_t icd, + const char* * inbuf, size_t *inbytesleft, + char* * outbuf, size_t *outbytesleft) +{ + struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd; + size_t result = 0; + while (*inbytesleft > 0) { + size_t incount; + for (incount = 1; incount <= *inbytesleft; incount++) { + char buf[BUF_SIZE]; + const char* inptr = *inbuf; + size_t inleft = incount; + char* bufptr = buf; + size_t bufleft = BUF_SIZE; + size_t res = unicode_loop_convert(&wcd->parent, + &inptr,&inleft, + &bufptr,&bufleft); + if (res == (size_t)(-1)) { + if (errno == EILSEQ) + /* Invalid input. */ + return -1; + else if (errno == EINVAL) { + /* Incomplete input. Next try with one more input byte. */ + } else + /* E2BIG shouldn't occur. */ + abort(); + } else { + /* Successful conversion. */ + size_t bufcount = bufptr-buf; /* = BUF_SIZE-bufleft */ + mbstate_t state = wcd->state; + wchar_t wc; + res = mbrtowc(&wc,buf,bufcount,&state); + if (res == (size_t)(-2)) { + /* Next try with one more input byte. */ + } else { + if (res == (size_t)(-1)) { + /* Invalid input. */ + if (wcd->parent.discard_ilseq) { + } + #ifndef LIBICONV_PLUG + else if (wcd->parent.fallbacks.mb_to_wc_fallback != NULL) { + /* Drop the contents of buf[] accumulated so far, and instead + pass all queued chars to the fallback handler. */ + struct mb_to_wc_fallback_locals locals; + locals.l_outbuf = *outbuf; + locals.l_outbytesleft = *outbytesleft; + locals.l_errno = 0; + wcd->parent.fallbacks.mb_to_wc_fallback(*inbuf, incount, + mb_to_wc_write_replacement, + &locals, + wcd->parent.fallbacks.data); + if (locals.l_errno != 0) { + errno = locals.l_errno; + return -1; + } + /* Restoring the state is not needed because it is the initial + state anyway: For all known locale encodings, the multibyte + to wchar_t conversion doesn't have shift state, and we have + excluded partial accumulated characters. */ + /* wcd->state = state; */ + *inbuf += incount; + *inbytesleft -= incount; + *outbuf = locals.l_outbuf; + *outbytesleft = locals.l_outbytesleft; + result += 1; + break; + } + #endif + else + return -1; + } else { + if (*outbytesleft < sizeof(wchar_t)) { + errno = E2BIG; + return -1; + } + *(wchar_t*) *outbuf = wc; + /* Restoring the state is not needed because it is the initial + state anyway: For all known locale encodings, the multibyte + to wchar_t conversion doesn't have shift state, and we have + excluded partial accumulated characters. */ + /* wcd->state = state; */ + *outbuf += sizeof(wchar_t); + *outbytesleft -= sizeof(wchar_t); + } + *inbuf += incount; + *inbytesleft -= incount; + result += res; + break; + } + } + } + } + return result; +} + +static size_t wchar_to_loop_reset (iconv_t icd, + char* * outbuf, size_t *outbytesleft) +{ + struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd; + size_t res = unicode_loop_reset(&wcd->parent,outbuf,outbytesleft); + if (res == (size_t)(-1)) + return res; + memset(&wcd->state,0,sizeof(mbstate_t)); + return 0; +} + +#endif + + +/* From wchar_t to wchar_t. */ + +static size_t wchar_id_loop_convert (iconv_t icd, + const char* * inbuf, size_t *inbytesleft, + char* * outbuf, size_t *outbytesleft) +{ + struct conv_struct * cd = (struct conv_struct *) icd; + const wchar_t* inptr = (const wchar_t*) *inbuf; + size_t inleft = *inbytesleft / sizeof(wchar_t); + wchar_t* outptr = (wchar_t*) *outbuf; + size_t outleft = *outbytesleft / sizeof(wchar_t); + size_t count = (inleft <= outleft ? inleft : outleft); + if (count > 0) { + *inbytesleft -= count * sizeof(wchar_t); + *outbytesleft -= count * sizeof(wchar_t); + do { + wchar_t wc = *inptr++; + *outptr++ = wc; + #ifndef LIBICONV_PLUG + if (cd->hooks.wc_hook) + (*cd->hooks.wc_hook)(wc, cd->hooks.data); + #endif + } while (--count > 0); + *inbuf = (const char*) inptr; + *outbuf = (char*) outptr; + } + return 0; +} + +static size_t wchar_id_loop_reset (iconv_t icd, + char* * outbuf, size_t *outbytesleft) +{ + return 0; +} diff --git a/jni/iconv/lib/loops.h b/jni/iconv/lib/loops.h new file mode 100644 index 0000000..782cc09 --- /dev/null +++ b/jni/iconv/lib/loops.h @@ -0,0 +1,25 @@ +/* + * Copyright (C) 2000 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* This file defines all the loops. */ + +#include "loop_unicode.h" +#include "loop_wchar.h" + diff --git a/jni/iconv/lib/mac_arabic.h b/jni/iconv/lib/mac_arabic.h new file mode 100644 index 0000000..9d05a1a --- /dev/null +++ b/jni/iconv/lib/mac_arabic.h @@ -0,0 +1,132 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacArabic + */ + +static const unsigned short mac_arabic_2uni[128] = { + /* 0x80 */ + 0x00c4, 0x00a0, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1, + 0x00e0, 0x00e2, 0x00e4, 0x06ba, 0x00ab, 0x00e7, 0x00e9, 0x00e8, + /* 0x90 */ + 0x00ea, 0x00eb, 0x00ed, 0x2026, 0x00ee, 0x00ef, 0x00f1, 0x00f3, + 0x00bb, 0x00f4, 0x00f6, 0x00f7, 0x00fa, 0x00f9, 0x00fb, 0x00fc, + /* 0xa0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x066a, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x060c, 0xfffd, 0xfffd, 0xfffd, + /* 0xb0 */ + 0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667, + 0x0668, 0x0669, 0xfffd, 0x061b, 0xfffd, 0xfffd, 0xfffd, 0x061f, + /* 0xc0 */ + 0x066d, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, + 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, + /* 0xd0 */ + 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, + 0x0638, 0x0639, 0x063a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xe0 */ + 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, + 0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, + /* 0xf0 */ + 0x0650, 0x0651, 0x0652, 0x067e, 0x0679, 0x0686, 0x06d5, 0x06a4, + 0x06af, 0x0688, 0x0691, 0xfffd, 0xfffd, 0xfffd, 0x0698, 0x06d2, +}; + +static int +mac_arabic_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = mac_arabic_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mac_arabic_page00[96] = { + 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x82, /* 0xc0-0xc7 */ + 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x88, 0x87, 0x89, 0x00, 0x8a, 0x00, 0x00, 0x8d, /* 0xe0-0xe7 */ + 0x8f, 0x8e, 0x90, 0x91, 0x00, 0x92, 0x94, 0x95, /* 0xe8-0xef */ + 0x00, 0x96, 0x00, 0x97, 0x99, 0x00, 0x9a, 0x9b, /* 0xf0-0xf7 */ + 0x00, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char mac_arabic_page06[208] = { + 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */ + 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0xf0, 0xf1, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x60-0x67 */ + 0xb8, 0xb9, 0xa5, 0x00, 0x00, 0xc0, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0xf4, 0x00, 0x00, 0x00, 0x00, 0xf3, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf5, 0x00, /* 0x80-0x87 */ + 0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0xff, 0x00, 0x00, 0xf6, 0x00, 0x00, /* 0xd0-0xd7 */ +}; + +static int +mac_arabic_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = mac_arabic_page00[wc-0x00a0]; + else if (wc >= 0x0608 && wc < 0x06d8) + c = mac_arabic_page06[wc-0x0608]; + else if (wc == 0x2026) + c = 0x93; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_centraleurope.h b/jni/iconv/lib/mac_centraleurope.h new file mode 100644 index 0000000..be030cf --- /dev/null +++ b/jni/iconv/lib/mac_centraleurope.h @@ -0,0 +1,139 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacCentralEurope + */ + +static const unsigned short mac_centraleurope_2uni[128] = { + /* 0x80 */ + 0x00c4, 0x0100, 0x0101, 0x00c9, 0x0104, 0x00d6, 0x00dc, 0x00e1, + 0x0105, 0x010c, 0x00e4, 0x010d, 0x0106, 0x0107, 0x00e9, 0x0179, + /* 0x90 */ + 0x017a, 0x010e, 0x00ed, 0x010f, 0x0112, 0x0113, 0x0116, 0x00f3, + 0x0117, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x011a, 0x011b, 0x00fc, + /* 0xa0 */ + 0x2020, 0x00b0, 0x0118, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df, + 0x00ae, 0x00a9, 0x2122, 0x0119, 0x00a8, 0x2260, 0x0123, 0x012e, + /* 0xb0 */ + 0x012f, 0x012a, 0x2264, 0x2265, 0x012b, 0x0136, 0x2202, 0x2211, + 0x0142, 0x013b, 0x013c, 0x013d, 0x013e, 0x0139, 0x013a, 0x0145, + /* 0xc0 */ + 0x0146, 0x0143, 0x00ac, 0x221a, 0x0144, 0x0147, 0x2206, 0x00ab, + 0x00bb, 0x2026, 0x00a0, 0x0148, 0x0150, 0x00d5, 0x0151, 0x014c, + /* 0xd0 */ + 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca, + 0x014d, 0x0154, 0x0155, 0x0158, 0x2039, 0x203a, 0x0159, 0x0156, + /* 0xe0 */ + 0x0157, 0x0160, 0x201a, 0x201e, 0x0161, 0x015a, 0x015b, 0x00c1, + 0x0164, 0x0165, 0x00cd, 0x017d, 0x017e, 0x016a, 0x00d3, 0x00d4, + /* 0xf0 */ + 0x016b, 0x016e, 0x00da, 0x016f, 0x0170, 0x0171, 0x0172, 0x0173, + 0x00dd, 0x00fd, 0x0137, 0x017b, 0x0141, 0x017c, 0x0122, 0x02c7, +}; + +static int +mac_centraleurope_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) mac_centraleurope_2uni[c-0x80]; + return 1; +} + +static const unsigned char mac_centraleurope_page00[224] = { + 0xca, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0xa4, /* 0xa0-0xa7 */ + 0xac, 0xa9, 0x00, 0xc7, 0xc2, 0x00, 0xa8, 0x00, /* 0xa8-0xaf */ + 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0xe7, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x83, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0xf2, 0x00, 0x86, 0xf8, 0x00, 0xa7, /* 0xd8-0xdf */ + 0x00, 0x87, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x8e, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */ + 0x00, 0x00, 0x9c, 0x00, 0x9f, 0xf9, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0x81, 0x82, 0x00, 0x00, 0x84, 0x88, 0x8c, 0x8d, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x89, 0x8b, 0x91, 0x93, /* 0x08-0x0f */ + 0x00, 0x00, 0x94, 0x95, 0x00, 0x00, 0x96, 0x98, /* 0x10-0x17 */ + 0xa2, 0xab, 0x9d, 0x9e, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xfe, 0xae, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0xb1, 0xb4, 0x00, 0x00, 0xaf, 0xb0, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xfa, /* 0x30-0x37 */ + 0x00, 0xbd, 0xbe, 0xb9, 0xba, 0xbb, 0xbc, 0x00, /* 0x38-0x3f */ + 0x00, 0xfc, 0xb8, 0xc1, 0xc4, 0xbf, 0xc0, 0xc5, /* 0x40-0x47 */ + 0xcb, 0x00, 0x00, 0x00, 0xcf, 0xd8, 0x00, 0x00, /* 0x48-0x4f */ + 0xcc, 0xce, 0x00, 0x00, 0xd9, 0xda, 0xdf, 0xe0, /* 0x50-0x57 */ + 0xdb, 0xde, 0xe5, 0xe6, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xe1, 0xe4, 0x00, 0x00, 0xe8, 0xe9, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0xed, 0xf0, 0x00, 0x00, 0xf1, 0xf3, /* 0x68-0x6f */ + 0xf4, 0xf5, 0xf6, 0xf7, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x8f, 0x90, 0xfb, 0xfd, 0xeb, 0xec, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char mac_centraleurope_page20[48] = { + 0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */ + 0xa0, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; +static const unsigned char mac_centraleurope_page22[32] = { + 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ +}; +static const unsigned char mac_centraleurope_page22_1[8] = { + 0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */ +}; + +static int +mac_centraleurope_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = mac_centraleurope_page00[wc-0x00a0]; + else if (wc == 0x02c7) + c = 0xff; + else if (wc >= 0x2010 && wc < 0x2040) + c = mac_centraleurope_page20[wc-0x2010]; + else if (wc == 0x2122) + c = 0xaa; + else if (wc >= 0x2200 && wc < 0x2220) + c = mac_centraleurope_page22[wc-0x2200]; + else if (wc >= 0x2260 && wc < 0x2268) + c = mac_centraleurope_page22_1[wc-0x2260]; + else if (wc == 0x25ca) + c = 0xd7; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_croatian.h b/jni/iconv/lib/mac_croatian.h new file mode 100644 index 0000000..582f3e0 --- /dev/null +++ b/jni/iconv/lib/mac_croatian.h @@ -0,0 +1,165 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacCroatian + */ + +static const unsigned short mac_croatian_2uni[128] = { + /* 0x80 */ + 0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1, + 0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8, + /* 0x90 */ + 0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3, + 0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc, + /* 0xa0 */ + 0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df, + 0x00ae, 0x0160, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x017d, 0x00d8, + /* 0xb0 */ + 0x221e, 0x00b1, 0x2264, 0x2265, 0x2206, 0x00b5, 0x2202, 0x2211, + 0x220f, 0x0161, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x017e, 0x00f8, + /* 0xc0 */ + 0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x0106, 0x00ab, + 0x010c, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153, + /* 0xd0 */ + 0x0110, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca, + 0xfffd, 0x00a9, 0x2044, 0x00a4, 0x2039, 0x203a, 0x00c6, 0x00bb, + /* 0xe0 */ + 0x2013, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x0107, 0x00c1, + 0x010d, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4, + /* 0xf0 */ + 0x0111, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131, 0x02c6, 0x02dc, + 0x00af, 0x03c0, 0x00cb, 0x02da, 0x00b8, 0x00ca, 0x00e6, 0x02c7, +}; + +static int +mac_croatian_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = mac_croatian_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mac_croatian_page00[248] = { + 0xca, 0xc1, 0xa2, 0xa3, 0xdb, 0x00, 0x00, 0xa4, /* 0xa0-0xa7 */ + 0xac, 0xd9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, /* 0xa8-0xaf */ + 0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, /* 0xb0-0xb7 */ + 0xfc, 0x00, 0xbc, 0xdf, 0x00, 0x00, 0x00, 0xc0, /* 0xb8-0xbf */ + 0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0xde, 0x82, /* 0xc0-0xc7 */ + 0xe9, 0x83, 0xfd, 0xfa, 0xed, 0xea, 0xeb, 0xec, /* 0xc8-0xcf */ + 0x00, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */ + 0xaf, 0xf4, 0xf2, 0xf3, 0x86, 0x00, 0x00, 0xa7, /* 0xd8-0xdf */ + 0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0xfe, 0x8d, /* 0xe0-0xe7 */ + 0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */ + 0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */ + 0xbf, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xe6, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xa9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0xbe, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char mac_croatian_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0xfb, 0x00, 0xf7, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char mac_croatian_page20[56] = { + 0x00, 0x00, 0x00, 0xe0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */ + 0xa0, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x40-0x47 */ +}; +static const unsigned char mac_croatian_page21[8] = { + 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xbd, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_croatian_page22[104] = { + 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xb4, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, /* 0x08-0x0f */ + 0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */ +}; + +static int +mac_croatian_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0198) + c = mac_croatian_page00[wc-0x00a0]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = mac_croatian_page02[wc-0x02c0]; + else if (wc == 0x03c0) + c = 0xf9; + else if (wc >= 0x2010 && wc < 0x2048) + c = mac_croatian_page20[wc-0x2010]; + else if (wc >= 0x2120 && wc < 0x2128) + c = mac_croatian_page21[wc-0x2120]; + else if (wc >= 0x2200 && wc < 0x2268) + c = mac_croatian_page22[wc-0x2200]; + else if (wc == 0x25ca) + c = 0xd7; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_cyrillic.h b/jni/iconv/lib/mac_cyrillic.h new file mode 100644 index 0000000..a5b5972 --- /dev/null +++ b/jni/iconv/lib/mac_cyrillic.h @@ -0,0 +1,136 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacCyrillic + */ + +static const unsigned short mac_cyrillic_2uni[128] = { + /* 0x80 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, + 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, + /* 0x90 */ + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, + 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, + /* 0xa0 */ + 0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x0406, + 0x00ae, 0x00a9, 0x2122, 0x0402, 0x0452, 0x2260, 0x0403, 0x0453, + /* 0xb0 */ + 0x221e, 0x00b1, 0x2264, 0x2265, 0x0456, 0x00b5, 0x2202, 0x0408, + 0x0404, 0x0454, 0x0407, 0x0457, 0x0409, 0x0459, 0x040a, 0x045a, + /* 0xc0 */ + 0x0458, 0x0405, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab, + 0x00bb, 0x2026, 0x00a0, 0x040b, 0x045b, 0x040c, 0x045c, 0x0455, + /* 0xd0 */ + 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x201e, + 0x040e, 0x045e, 0x040f, 0x045f, 0x2116, 0x0401, 0x0451, 0x044f, + /* 0xe0 */ + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, + 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, + /* 0xf0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x00a4, +}; + +static int +mac_cyrillic_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0x80) + *pwc = (ucs4_t) mac_cyrillic_2uni[c-0x80]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char mac_cyrillic_page00[32] = { + 0xca, 0x00, 0xa2, 0xa3, 0xff, 0x00, 0x00, 0xa4, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xc7, 0xc2, 0x00, 0xa8, 0x00, /* 0xa8-0xaf */ + 0xa1, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0xa6, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char mac_cyrillic_page04[96] = { + 0x00, 0xdd, 0xab, 0xae, 0xb8, 0xc1, 0xa7, 0xba, /* 0x00-0x07 */ + 0xb7, 0xbc, 0xbe, 0xcb, 0xcd, 0x00, 0xd8, 0xda, /* 0x08-0x0f */ + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */ + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0x18-0x1f */ + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0x20-0x27 */ + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, /* 0x28-0x2f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xdf, /* 0x48-0x4f */ + 0x00, 0xde, 0xac, 0xaf, 0xb9, 0xcf, 0xb4, 0xbb, /* 0x50-0x57 */ + 0xc0, 0xbd, 0xbf, 0xcc, 0xce, 0x00, 0xd9, 0xdb, /* 0x58-0x5f */ +}; +static const unsigned char mac_cyrillic_page20[24] = { + 0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd4, 0xd5, 0x00, 0x00, 0xd2, 0xd3, 0xd7, 0x00, /* 0x18-0x1f */ + 0xa0, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_cyrillic_page21[24] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_cyrillic_page22[104] = { + 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */ +}; + +static int +mac_cyrillic_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = mac_cyrillic_page00[wc-0x00a0]; + else if (wc == 0x00f7) + c = 0xd6; + else if (wc == 0x0192) + c = 0xc4; + else if (wc >= 0x0400 && wc < 0x0460) + c = mac_cyrillic_page04[wc-0x0400]; + else if (wc >= 0x2010 && wc < 0x2028) + c = mac_cyrillic_page20[wc-0x2010]; + else if (wc >= 0x2110 && wc < 0x2128) + c = mac_cyrillic_page21[wc-0x2110]; + else if (wc >= 0x2200 && wc < 0x2268) + c = mac_cyrillic_page22[wc-0x2200]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_greek.h b/jni/iconv/lib/mac_greek.h new file mode 100644 index 0000000..3cc4ac2 --- /dev/null +++ b/jni/iconv/lib/mac_greek.h @@ -0,0 +1,135 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacGreek + */ + +static const unsigned short mac_greek_2uni[128] = { + /* 0x80 */ + 0x00c4, 0x00b9, 0x00b2, 0x00c9, 0x00b3, 0x00d6, 0x00dc, 0x0385, + 0x00e0, 0x00e2, 0x00e4, 0x0384, 0x00a8, 0x00e7, 0x00e9, 0x00e8, + /* 0x90 */ + 0x00ea, 0x00eb, 0x00a3, 0x2122, 0x00ee, 0x00ef, 0x2022, 0x00bd, + 0x2030, 0x00f4, 0x00f6, 0x00a6, 0x00ad, 0x00f9, 0x00fb, 0x00fc, + /* 0xa0 */ + 0x2020, 0x0393, 0x0394, 0x0398, 0x039b, 0x039e, 0x03a0, 0x00df, + 0x00ae, 0x00a9, 0x03a3, 0x03aa, 0x00a7, 0x2260, 0x00b0, 0x0387, + /* 0xb0 */ + 0x0391, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x0392, 0x0395, 0x0396, + 0x0397, 0x0399, 0x039a, 0x039c, 0x03a6, 0x03ab, 0x03a8, 0x03a9, + /* 0xc0 */ + 0x03ac, 0x039d, 0x00ac, 0x039f, 0x03a1, 0x2248, 0x03a4, 0x00ab, + 0x00bb, 0x2026, 0x00a0, 0x03a5, 0x03a7, 0x0386, 0x0388, 0x0153, + /* 0xd0 */ + 0x2013, 0x2015, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x0389, + 0x038a, 0x038c, 0x038e, 0x03ad, 0x03ae, 0x03af, 0x03cc, 0x038f, + /* 0xe0 */ + 0x03cd, 0x03b1, 0x03b2, 0x03c8, 0x03b4, 0x03b5, 0x03c6, 0x03b3, + 0x03b7, 0x03b9, 0x03be, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03bf, + /* 0xf0 */ + 0x03c0, 0x03ce, 0x03c1, 0x03c3, 0x03c4, 0x03b8, 0x03c9, 0x03c2, + 0x03c7, 0x03c5, 0x03b6, 0x03ca, 0x03cb, 0x0390, 0x03b0, 0xfffd, +}; + +static int +mac_greek_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = mac_greek_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mac_greek_page00[96] = { + 0xca, 0x00, 0x00, 0x92, 0x00, 0xb4, 0x9b, 0xac, /* 0xa0-0xa7 */ + 0x8c, 0xa9, 0x00, 0xc7, 0xc2, 0x9c, 0xa8, 0x00, /* 0xa8-0xaf */ + 0xae, 0xb1, 0x82, 0x84, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x81, 0x00, 0xc8, 0x00, 0x97, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0xa7, /* 0xd8-0xdf */ + 0x88, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x00, 0x8d, /* 0xe0-0xe7 */ + 0x8f, 0x8e, 0x90, 0x91, 0x00, 0x00, 0x94, 0x95, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x99, 0x00, 0x9a, 0xd6, /* 0xf0-0xf7 */ + 0x00, 0x9d, 0x00, 0x9e, 0x9f, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char mac_greek_page03[80] = { + 0x00, 0x00, 0x00, 0x00, 0x8b, 0x87, 0xcd, 0xaf, /* 0x80-0x87 */ + 0xce, 0xd7, 0xd8, 0x00, 0xd9, 0x00, 0xda, 0xdf, /* 0x88-0x8f */ + 0xfd, 0xb0, 0xb5, 0xa1, 0xa2, 0xb6, 0xb7, 0xb8, /* 0x90-0x97 */ + 0xa3, 0xb9, 0xba, 0xa4, 0xbb, 0xc1, 0xa5, 0xc3, /* 0x98-0x9f */ + 0xa6, 0xc4, 0x00, 0xaa, 0xc6, 0xcb, 0xbc, 0xcc, /* 0xa0-0xa7 */ + 0xbe, 0xbf, 0xab, 0xbd, 0xc0, 0xdb, 0xdc, 0xdd, /* 0xa8-0xaf */ + 0xfe, 0xe1, 0xe2, 0xe7, 0xe4, 0xe5, 0xfa, 0xe8, /* 0xb0-0xb7 */ + 0xf5, 0xe9, 0xeb, 0xec, 0xed, 0xee, 0xea, 0xef, /* 0xb8-0xbf */ + 0xf0, 0xf2, 0xf7, 0xf3, 0xf4, 0xf9, 0xe6, 0xf8, /* 0xc0-0xc7 */ + 0xe3, 0xf6, 0xfb, 0xfc, 0xde, 0xe0, 0xf1, 0x00, /* 0xc8-0xcf */ +}; +static const unsigned char mac_greek_page20[40] = { + 0x00, 0x00, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0x00, /* 0x10-0x17 */ + 0xd4, 0xd5, 0x00, 0x00, 0xd2, 0xd3, 0x00, 0x00, /* 0x18-0x1f */ + 0xa0, 0x00, 0x96, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ +}; +static const unsigned char mac_greek_page22[32] = { + 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */ +}; + +static int +mac_greek_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = mac_greek_page00[wc-0x00a0]; + else if (wc == 0x0153) + c = 0xcf; + else if (wc >= 0x0380 && wc < 0x03d0) + c = mac_greek_page03[wc-0x0380]; + else if (wc >= 0x2010 && wc < 0x2038) + c = mac_greek_page20[wc-0x2010]; + else if (wc == 0x2122) + c = 0x93; + else if (wc >= 0x2248 && wc < 0x2268) + c = mac_greek_page22[wc-0x2248]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_hebrew.h b/jni/iconv/lib/mac_hebrew.h new file mode 100644 index 0000000..c7f97bb --- /dev/null +++ b/jni/iconv/lib/mac_hebrew.h @@ -0,0 +1,132 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacHebrew + */ + +static const unsigned short mac_hebrew_2uni[128] = { + /* 0x80 */ + 0x00c4, 0xfb1f, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1, + 0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8, + /* 0x90 */ + 0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3, + 0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc, + /* 0xa0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x20aa, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xb0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xc0 */ + 0xfffd, 0x201e, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x05bc, 0xfb4b, + 0xfb35, 0x2026, 0x00a0, 0x05b8, 0x05b7, 0x05b5, 0x05b6, 0x05b4, + /* 0xd0 */ + 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0xfb2a, 0xfb2b, + 0x05bf, 0x05b0, 0x05b2, 0x05b1, 0x05bb, 0x05b9, 0xfffd, 0x05b3, + /* 0xe0 */ + 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, + 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, + /* 0xf0 */ + 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, + 0x05e8, 0x05e9, 0x05ea, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, +}; + +static int +mac_hebrew_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c >= 0x80) { + unsigned short wc = mac_hebrew_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mac_hebrew_page00[96] = { + 0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x82, /* 0xc0-0xc7 */ + 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0x00, 0x8d, /* 0xe0-0xe7 */ + 0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */ + 0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0x00, /* 0xf0-0xf7 */ + 0x00, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char mac_hebrew_page05[64] = { + 0xd9, 0xdb, 0xda, 0xdf, 0xcf, 0xcd, 0xce, 0xcc, /* 0xb0-0xb7 */ + 0xcb, 0xdd, 0x00, 0xdc, 0xc6, 0x00, 0x00, 0xd8, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xd0-0xd7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xd8-0xdf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xe0-0xe7 */ + 0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ +}; +static const unsigned char mac_hebrew_page20[24] = { + 0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd4, 0xd5, 0x00, 0x00, 0xd2, 0xd3, 0xc1, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_hebrew_pagefb[56] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0xd6, 0xd7, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0xc7, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ +}; + +static int +mac_hebrew_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = mac_hebrew_page00[wc-0x00a0]; + else if (wc >= 0x05b0 && wc < 0x05f0) + c = mac_hebrew_page05[wc-0x05b0]; + else if (wc >= 0x2010 && wc < 0x2028) + c = mac_hebrew_page20[wc-0x2010]; + else if (wc == 0x20aa) + c = 0xa6; + else if (wc >= 0xfb18 && wc < 0xfb50) + c = mac_hebrew_pagefb[wc-0xfb18]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_iceland.h b/jni/iconv/lib/mac_iceland.h new file mode 100644 index 0000000..b49f164 --- /dev/null +++ b/jni/iconv/lib/mac_iceland.h @@ -0,0 +1,162 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacIceland + */ + +static const unsigned short mac_iceland_2uni[128] = { + /* 0x80 */ + 0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1, + 0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8, + /* 0x90 */ + 0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3, + 0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc, + /* 0xa0 */ + 0x00dd, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df, + 0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x00c6, 0x00d8, + /* 0xb0 */ + 0x221e, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x00b5, 0x2202, 0x2211, + 0x220f, 0x03c0, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x00e6, 0x00f8, + /* 0xc0 */ + 0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab, + 0x00bb, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153, + /* 0xd0 */ + 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca, + 0x00ff, 0x0178, 0x2044, 0x00a4, 0x00d0, 0x00f0, 0x00de, 0x00fe, + /* 0xe0 */ + 0x00fd, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x00ca, 0x00c1, + 0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4, + /* 0xf0 */ + 0xfffd, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131, 0x02c6, 0x02dc, + 0x00af, 0x02d8, 0x02d9, 0x02da, 0x00b8, 0x02dd, 0x02db, 0x02c7, +}; + +static int +mac_iceland_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = mac_iceland_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mac_iceland_page00[96] = { + 0xca, 0xc1, 0xa2, 0xa3, 0xdb, 0xb4, 0x00, 0xa4, /* 0xa0-0xa7 */ + 0xac, 0xa9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, /* 0xa8-0xaf */ + 0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, /* 0xb0-0xb7 */ + 0xfc, 0x00, 0xbc, 0xc8, 0x00, 0x00, 0x00, 0xc0, /* 0xb8-0xbf */ + 0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0xae, 0x82, /* 0xc0-0xc7 */ + 0xe9, 0x83, 0xe6, 0xe8, 0xed, 0xea, 0xeb, 0xec, /* 0xc8-0xcf */ + 0xdc, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */ + 0xaf, 0xf4, 0xf2, 0xf3, 0x86, 0xa0, 0xde, 0xa7, /* 0xd8-0xdf */ + 0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0xbe, 0x8d, /* 0xe0-0xe7 */ + 0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */ + 0xdd, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */ + 0xbf, 0x9d, 0x9c, 0x9e, 0x9f, 0xe0, 0xdf, 0xd8, /* 0xf8-0xff */ +}; +static const unsigned char mac_iceland_page01[104] = { + 0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char mac_iceland_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xf9, 0xfa, 0xfb, 0xfe, 0xf7, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char mac_iceland_page20[56] = { + 0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x40-0x47 */ +}; +static const unsigned char mac_iceland_page21[8] = { + 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xbd, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_iceland_page22[104] = { + 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, /* 0x08-0x0f */ + 0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */ +}; + +static int +mac_iceland_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = mac_iceland_page00[wc-0x00a0]; + else if (wc >= 0x0130 && wc < 0x0198) + c = mac_iceland_page01[wc-0x0130]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = mac_iceland_page02[wc-0x02c0]; + else if (wc == 0x03c0) + c = 0xb9; + else if (wc >= 0x2010 && wc < 0x2048) + c = mac_iceland_page20[wc-0x2010]; + else if (wc >= 0x2120 && wc < 0x2128) + c = mac_iceland_page21[wc-0x2120]; + else if (wc >= 0x2200 && wc < 0x2268) + c = mac_iceland_page22[wc-0x2200]; + else if (wc == 0x25ca) + c = 0xd7; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_roman.h b/jni/iconv/lib/mac_roman.h new file mode 100644 index 0000000..7a6d51a --- /dev/null +++ b/jni/iconv/lib/mac_roman.h @@ -0,0 +1,167 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacRoman + */ + +static const unsigned short mac_roman_2uni[128] = { + /* 0x80 */ + 0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1, + 0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8, + /* 0x90 */ + 0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3, + 0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc, + /* 0xa0 */ + 0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df, + 0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x00c6, 0x00d8, + /* 0xb0 */ + 0x221e, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x00b5, 0x2202, 0x2211, + 0x220f, 0x03c0, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x00e6, 0x00f8, + /* 0xc0 */ + 0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab, + 0x00bb, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153, + /* 0xd0 */ + 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca, + 0x00ff, 0x0178, 0x2044, 0x00a4, 0x2039, 0x203a, 0xfb01, 0xfb02, + /* 0xe0 */ + 0x2021, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x00ca, 0x00c1, + 0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4, + /* 0xf0 */ + 0xfffd, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131, 0x02c6, 0x02dc, + 0x00af, 0x02d8, 0x02d9, 0x02da, 0x00b8, 0x02dd, 0x02db, 0x02c7, +}; + +static int +mac_roman_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = mac_roman_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mac_roman_page00[96] = { + 0xca, 0xc1, 0xa2, 0xa3, 0xdb, 0xb4, 0x00, 0xa4, /* 0xa0-0xa7 */ + 0xac, 0xa9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, /* 0xa8-0xaf */ + 0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, /* 0xb0-0xb7 */ + 0xfc, 0x00, 0xbc, 0xc8, 0x00, 0x00, 0x00, 0xc0, /* 0xb8-0xbf */ + 0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0xae, 0x82, /* 0xc0-0xc7 */ + 0xe9, 0x83, 0xe6, 0xe8, 0xed, 0xea, 0xeb, 0xec, /* 0xc8-0xcf */ + 0x00, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */ + 0xaf, 0xf4, 0xf2, 0xf3, 0x86, 0x00, 0x00, 0xa7, /* 0xd8-0xdf */ + 0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0xbe, 0x8d, /* 0xe0-0xe7 */ + 0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */ + 0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */ + 0xbf, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0xd8, /* 0xf8-0xff */ +}; +static const unsigned char mac_roman_page01[104] = { + 0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char mac_roman_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xf9, 0xfa, 0xfb, 0xfe, 0xf7, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char mac_roman_page20[56] = { + 0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */ + 0xa0, 0xe0, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x40-0x47 */ +}; +static const unsigned char mac_roman_page21[8] = { + 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xbd, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_roman_page22[104] = { + 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, /* 0x08-0x0f */ + 0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char mac_roman_pagefb[8] = { + 0x00, 0xde, 0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ +}; + +static int +mac_roman_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = mac_roman_page00[wc-0x00a0]; + else if (wc >= 0x0130 && wc < 0x0198) + c = mac_roman_page01[wc-0x0130]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = mac_roman_page02[wc-0x02c0]; + else if (wc == 0x03c0) + c = 0xb9; + else if (wc >= 0x2010 && wc < 0x2048) + c = mac_roman_page20[wc-0x2010]; + else if (wc >= 0x2120 && wc < 0x2128) + c = mac_roman_page21[wc-0x2120]; + else if (wc >= 0x2200 && wc < 0x2268) + c = mac_roman_page22[wc-0x2200]; + else if (wc == 0x25ca) + c = 0xd7; + else if (wc >= 0xfb00 && wc < 0xfb08) + c = mac_roman_pagefb[wc-0xfb00]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_romania.h b/jni/iconv/lib/mac_romania.h new file mode 100644 index 0000000..2d35562 --- /dev/null +++ b/jni/iconv/lib/mac_romania.h @@ -0,0 +1,165 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacRomania + */ + +static const unsigned short mac_romania_2uni[128] = { + /* 0x80 */ + 0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1, + 0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8, + /* 0x90 */ + 0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3, + 0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc, + /* 0xa0 */ + 0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df, + 0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x0102, 0x015e, + /* 0xb0 */ + 0x221e, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x00b5, 0x2202, 0x2211, + 0x220f, 0x03c0, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x0103, 0x015f, + /* 0xc0 */ + 0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab, + 0x00bb, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153, + /* 0xd0 */ + 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca, + 0x00ff, 0x0178, 0x2044, 0x00a4, 0x2039, 0x203a, 0x0162, 0x0163, + /* 0xe0 */ + 0x2021, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x00ca, 0x00c1, + 0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4, + /* 0xf0 */ + 0xfffd, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131, 0x02c6, 0x02dc, + 0x00af, 0x02d8, 0x02d9, 0x02da, 0x00b8, 0x02dd, 0x02db, 0x02c7, +}; + +static int +mac_romania_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = mac_romania_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mac_romania_page00[248] = { + 0xca, 0xc1, 0xa2, 0xa3, 0xdb, 0xb4, 0x00, 0xa4, /* 0xa0-0xa7 */ + 0xac, 0xa9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, /* 0xa8-0xaf */ + 0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, /* 0xb0-0xb7 */ + 0xfc, 0x00, 0xbc, 0xc8, 0x00, 0x00, 0x00, 0xc0, /* 0xb8-0xbf */ + 0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0x00, 0x82, /* 0xc0-0xc7 */ + 0xe9, 0x83, 0xe6, 0xe8, 0xed, 0xea, 0xeb, 0xec, /* 0xc8-0xcf */ + 0x00, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */ + 0x00, 0xf4, 0xf2, 0xf3, 0x86, 0x00, 0x00, 0xa7, /* 0xd8-0xdf */ + 0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0x00, 0x8d, /* 0xe0-0xe7 */ + 0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */ + 0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */ + 0x00, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0xd8, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xae, 0xbe, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0xbf, /* 0x58-0x5f */ + 0x00, 0x00, 0xde, 0xdf, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char mac_romania_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xf9, 0xfa, 0xfb, 0xfe, 0xf7, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char mac_romania_page20[56] = { + 0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */ + 0xa0, 0xe0, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x40-0x47 */ +}; +static const unsigned char mac_romania_page21[8] = { + 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xbd, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_romania_page22[104] = { + 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, /* 0x08-0x0f */ + 0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */ +}; + +static int +mac_romania_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0198) + c = mac_romania_page00[wc-0x00a0]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = mac_romania_page02[wc-0x02c0]; + else if (wc == 0x03c0) + c = 0xb9; + else if (wc >= 0x2010 && wc < 0x2048) + c = mac_romania_page20[wc-0x2010]; + else if (wc >= 0x2120 && wc < 0x2128) + c = mac_romania_page21[wc-0x2120]; + else if (wc >= 0x2200 && wc < 0x2268) + c = mac_romania_page22[wc-0x2200]; + else if (wc == 0x25ca) + c = 0xd7; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_thai.h b/jni/iconv/lib/mac_thai.h new file mode 100644 index 0000000..74d15aa --- /dev/null +++ b/jni/iconv/lib/mac_thai.h @@ -0,0 +1,128 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacThai + */ + +static const unsigned short mac_thai_2uni[128] = { + /* 0x80 */ + 0x00ab, 0x00bb, 0x2026, 0xf88c, 0xf88f, 0xf892, 0xf895, 0xf898, + 0xf88b, 0xf88e, 0xf891, 0xf894, 0xf897, 0x201c, 0x201d, 0xf899, + /* 0x90 */ + 0xfffd, 0x2022, 0xf884, 0xf889, 0xf885, 0xf886, 0xf887, 0xf888, + 0xf88a, 0xf88d, 0xf890, 0xf893, 0xf896, 0x2018, 0x2019, 0xfffd, + /* 0xa0 */ + 0x00a0, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07, + 0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f, + /* 0xb0 */ + 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17, + 0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f, + /* 0xc0 */ + 0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27, + 0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f, + /* 0xd0 */ + 0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37, + 0x0e38, 0x0e39, 0x0e3a, 0xfeff, 0x200b, 0x2013, 0x2014, 0x0e3f, + /* 0xe0 */ + 0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47, + 0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x2122, 0x0e4f, + /* 0xf0 */ + 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57, + 0x0e58, 0x0e59, 0x00ae, 0x00a9, 0xfffd, 0xfffd, 0xfffd, 0xfffd, +}; + +static int +mac_thai_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = mac_thai_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mac_thai_page00[32] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xfb, 0x00, 0x80, 0x00, 0x00, 0xfa, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char mac_thai_page0e[96] = { + 0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x08-0x0f */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */ + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0xdf, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0x00, 0xef, /* 0x48-0x4f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */ + 0xf8, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ +}; +static const unsigned char mac_thai_page20[32] = { + 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0xdd, 0xde, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x9d, 0x9e, 0x00, 0x00, 0x8d, 0x8e, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x82, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_thai_pagef8[32] = { + 0x00, 0x00, 0x00, 0x00, 0x92, 0x94, 0x95, 0x96, /* 0x80-0x87 */ + 0x97, 0x93, 0x98, 0x88, 0x83, 0x99, 0x89, 0x84, /* 0x88-0x8f */ + 0x9a, 0x8a, 0x85, 0x9b, 0x8b, 0x86, 0x9c, 0x8c, /* 0x90-0x97 */ + 0x87, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ +}; + +static int +mac_thai_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = mac_thai_page00[wc-0x00a0]; + else if (wc >= 0x0e00 && wc < 0x0e60) + c = mac_thai_page0e[wc-0x0e00]; + else if (wc >= 0x2008 && wc < 0x2028) + c = mac_thai_page20[wc-0x2008]; + else if (wc == 0x2122) + c = 0xee; + else if (wc >= 0xf880 && wc < 0xf8a0) + c = mac_thai_pagef8[wc-0xf880]; + else if (wc == 0xfeff) + c = 0xdb; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_turkish.h b/jni/iconv/lib/mac_turkish.h new file mode 100644 index 0000000..94f7d37 --- /dev/null +++ b/jni/iconv/lib/mac_turkish.h @@ -0,0 +1,163 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacTurkish + */ + +static const unsigned short mac_turkish_2uni[128] = { + /* 0x80 */ + 0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1, + 0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8, + /* 0x90 */ + 0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3, + 0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc, + /* 0xa0 */ + 0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df, + 0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x00c6, 0x00d8, + /* 0xb0 */ + 0x221e, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x00b5, 0x2202, 0x2211, + 0x220f, 0x03c0, 0x222b, 0x00aa, 0x00ba, 0x2126, 0x00e6, 0x00f8, + /* 0xc0 */ + 0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab, + 0x00bb, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153, + /* 0xd0 */ + 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca, + 0x00ff, 0x0178, 0x011e, 0x011f, 0x0130, 0x0131, 0x015e, 0x015f, + /* 0xe0 */ + 0x2021, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x00ca, 0x00c1, + 0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4, + /* 0xf0 */ + 0xfffd, 0x00d2, 0x00da, 0x00db, 0x00d9, 0xfffd, 0x02c6, 0x02dc, + 0x00af, 0x02d8, 0x02d9, 0x02da, 0x00b8, 0x02dd, 0x02db, 0x02c7, +}; + +static int +mac_turkish_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = mac_turkish_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mac_turkish_page00[96] = { + 0xca, 0xc1, 0xa2, 0xa3, 0x00, 0xb4, 0x00, 0xa4, /* 0xa0-0xa7 */ + 0xac, 0xa9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, /* 0xa8-0xaf */ + 0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, /* 0xb0-0xb7 */ + 0xfc, 0x00, 0xbc, 0xc8, 0x00, 0x00, 0x00, 0xc0, /* 0xb8-0xbf */ + 0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0xae, 0x82, /* 0xc0-0xc7 */ + 0xe9, 0x83, 0xe6, 0xe8, 0xed, 0xea, 0xeb, 0xec, /* 0xc8-0xcf */ + 0x00, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, /* 0xd0-0xd7 */ + 0xaf, 0xf4, 0xf2, 0xf3, 0x86, 0x00, 0x00, 0xa7, /* 0xd8-0xdf */ + 0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0xbe, 0x8d, /* 0xe0-0xe7 */ + 0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, /* 0xe8-0xef */ + 0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, /* 0xf0-0xf7 */ + 0xbf, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0xd8, /* 0xf8-0xff */ +}; +static const unsigned char mac_turkish_page01[128] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xda, 0xdb, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xdf, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char mac_turkish_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xf9, 0xfa, 0xfb, 0xfe, 0xf7, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char mac_turkish_page20[40] = { + 0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, /* 0x18-0x1f */ + 0xa0, 0xe0, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ +}; +static const unsigned char mac_turkish_page21[8] = { + 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xbd, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_turkish_page22[104] = { + 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, /* 0x08-0x0f */ + 0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */ +}; + +static int +mac_turkish_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = mac_turkish_page00[wc-0x00a0]; + else if (wc >= 0x0118 && wc < 0x0198) + c = mac_turkish_page01[wc-0x0118]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = mac_turkish_page02[wc-0x02c0]; + else if (wc == 0x03c0) + c = 0xb9; + else if (wc >= 0x2010 && wc < 0x2038) + c = mac_turkish_page20[wc-0x2010]; + else if (wc >= 0x2120 && wc < 0x2128) + c = mac_turkish_page21[wc-0x2120]; + else if (wc >= 0x2200 && wc < 0x2268) + c = mac_turkish_page22[wc-0x2200]; + else if (wc == 0x25ca) + c = 0xd7; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mac_ukraine.h b/jni/iconv/lib/mac_ukraine.h new file mode 100644 index 0000000..8ea17b0 --- /dev/null +++ b/jni/iconv/lib/mac_ukraine.h @@ -0,0 +1,143 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MacUkraine + */ + +static const unsigned short mac_ukraine_2uni[128] = { + /* 0x80 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, + 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, + /* 0x90 */ + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, + 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, + /* 0xa0 */ + 0x2020, 0x00b0, 0x0490, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x0406, + 0x00ae, 0x00a9, 0x2122, 0x0402, 0x0452, 0x2260, 0x0403, 0x0453, + /* 0xb0 */ + 0x221e, 0x00b1, 0x2264, 0x2265, 0x0456, 0x00b5, 0x0491, 0x0408, + 0x0404, 0x0454, 0x0407, 0x0457, 0x0409, 0x0459, 0x040a, 0x045a, + /* 0xc0 */ + 0x0458, 0x0405, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab, + 0x00bb, 0x2026, 0x00a0, 0x040b, 0x045b, 0x040c, 0x045c, 0x0455, + /* 0xd0 */ + 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x201e, + 0x040e, 0x045e, 0x040f, 0x045f, 0x2116, 0x0401, 0x0451, 0x044f, + /* 0xe0 */ + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, + 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, + /* 0xf0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x00a4, +}; + +static int +mac_ukraine_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0x80) + *pwc = (ucs4_t) mac_ukraine_2uni[c-0x80]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char mac_ukraine_page00[32] = { + 0xca, 0x00, 0x00, 0xa3, 0xff, 0x00, 0x00, 0xa4, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xc7, 0xc2, 0x00, 0xa8, 0x00, /* 0xa8-0xaf */ + 0xa1, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0xa6, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char mac_ukraine_page04[152] = { + 0x00, 0xdd, 0xab, 0xae, 0xb8, 0xc1, 0xa7, 0xba, /* 0x00-0x07 */ + 0xb7, 0xbc, 0xbe, 0xcb, 0xcd, 0x00, 0xd8, 0xda, /* 0x08-0x0f */ + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */ + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0x18-0x1f */ + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, /* 0x20-0x27 */ + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, /* 0x28-0x2f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xdf, /* 0x48-0x4f */ + 0x00, 0xde, 0xac, 0xaf, 0xb9, 0xcf, 0xb4, 0xbb, /* 0x50-0x57 */ + 0xc0, 0xbd, 0xbf, 0xcc, 0xce, 0x00, 0xd9, 0xdb, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xa2, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char mac_ukraine_page20[24] = { + 0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xd4, 0xd5, 0x00, 0x00, 0xd2, 0xd3, 0xd7, 0x00, /* 0x18-0x1f */ + 0xa0, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_ukraine_page21[24] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char mac_ukraine_page22[104] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, /* 0x60-0x67 */ +}; + +static int +mac_ukraine_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = mac_ukraine_page00[wc-0x00a0]; + else if (wc == 0x00f7) + c = 0xd6; + else if (wc == 0x0192) + c = 0xc4; + else if (wc >= 0x0400 && wc < 0x0498) + c = mac_ukraine_page04[wc-0x0400]; + else if (wc >= 0x2010 && wc < 0x2028) + c = mac_ukraine_page20[wc-0x2010]; + else if (wc >= 0x2110 && wc < 0x2128) + c = mac_ukraine_page21[wc-0x2110]; + else if (wc >= 0x2200 && wc < 0x2268) + c = mac_ukraine_page22[wc-0x2200]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/mulelao.h b/jni/iconv/lib/mulelao.h new file mode 100644 index 0000000..abfb5cf --- /dev/null +++ b/jni/iconv/lib/mulelao.h @@ -0,0 +1,96 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * MULELAO-1 + */ + +static const unsigned short mulelao_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0e81, 0x0e82, 0xfffd, 0x0e84, 0xfffd, 0xfffd, 0x0e87, + 0x0e88, 0xfffd, 0x0e8a, 0xfffd, 0xfffd, 0x0e8d, 0xfffd, 0xfffd, + /* 0xb0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x0e94, 0x0e95, 0x0e96, 0x0e97, + 0xfffd, 0x0e99, 0x0e9a, 0x0e9b, 0x0e9c, 0x0e9d, 0x0e9e, 0x0e9f, + /* 0xc0 */ + 0xfffd, 0x0ea1, 0x0ea2, 0x0ea3, 0xfffd, 0x0ea5, 0xfffd, 0x0ea7, + 0xfffd, 0xfffd, 0x0eaa, 0x0eab, 0xfffd, 0x0ead, 0x0eae, 0x0eaf, + /* 0xd0 */ + 0x0eb0, 0x0eb1, 0x0eb2, 0x0eb3, 0x0eb4, 0x0eb5, 0x0eb6, 0x0eb7, + 0x0eb8, 0x0eb9, 0xfffd, 0x0ebb, 0x0ebc, 0x0ebd, 0xfffd, 0xfffd, + /* 0xe0 */ + 0x0ec0, 0x0ec1, 0x0ec2, 0x0ec3, 0x0ec4, 0xfffd, 0x0ec6, 0xfffd, + 0x0ec8, 0x0ec9, 0x0eca, 0x0ecb, 0x0ecc, 0x0ecd, 0xfffd, 0xfffd, + /* 0xf0 */ + 0x0ed0, 0x0ed1, 0x0ed2, 0x0ed3, 0x0ed4, 0x0ed5, 0x0ed6, 0x0ed7, + 0x0ed8, 0x0ed9, 0xfffd, 0xfffd, 0x0edc, 0x0edd, 0xfffd, 0xfffd, +}; + +static int +mulelao_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = mulelao_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mulelao_page0e[96] = { + 0x00, 0xa1, 0xa2, 0x00, 0xa4, 0x00, 0x00, 0xa7, /* 0x80-0x87 */ + 0xa8, 0x00, 0xaa, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x90-0x97 */ + 0x00, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x98-0x9f */ + 0x00, 0xc1, 0xc2, 0xc3, 0x00, 0xc5, 0x00, 0xc7, /* 0xa0-0xa7 */ + 0x00, 0x00, 0xca, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0xa8-0xaf */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xb0-0xb7 */ + 0xd8, 0xd9, 0x00, 0xdb, 0xdc, 0xdd, 0x00, 0x00, /* 0xb8-0xbf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0x00, 0xe6, 0x00, /* 0xc0-0xc7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0x00, 0x00, /* 0xc8-0xcf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xd0-0xd7 */ + 0xf8, 0xf9, 0x00, 0x00, 0xfc, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +mulelao_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc == 0x00a0) + c = 0xa0; + else if (wc >= 0x0e80 && wc < 0x0ee0) + c = mulelao_page0e[wc-0x0e80]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/nextstep.h b/jni/iconv/lib/nextstep.h new file mode 100644 index 0000000..ffe41b9 --- /dev/null +++ b/jni/iconv/lib/nextstep.h @@ -0,0 +1,141 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * NEXTSTEP + */ + +static const unsigned short nextstep_2uni[128] = { + /* 0x80 */ + 0x00a0, 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c7, + 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, + /* 0x90 */ + 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d9, + 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00b5, 0x00d7, 0x00f7, + /* 0xa0 */ + 0x00a9, 0x00a1, 0x00a2, 0x00a3, 0x2044, 0x00a5, 0x0192, 0x00a7, + 0x00a4, 0x2019, 0x201c, 0x00ab, 0x2039, 0x203a, 0xfb01, 0xfb02, + /* 0xb0 */ + 0x00ae, 0x2013, 0x2020, 0x2021, 0x00b7, 0x00a6, 0x00b6, 0x2022, + 0x201a, 0x201e, 0x201d, 0x00bb, 0x2026, 0x2030, 0x00ac, 0x00bf, + /* 0xc0 */ + 0x00b9, 0x02cb, 0x00b4, 0x02c6, 0x02dc, 0x00af, 0x02d8, 0x02d9, + 0x00a8, 0x00b2, 0x02da, 0x00b8, 0x00b3, 0x02dd, 0x02db, 0x02c7, + /* 0xd0 */ + 0x2014, 0x00b1, 0x00bc, 0x00bd, 0x00be, 0x00e0, 0x00e1, 0x00e2, + 0x00e3, 0x00e4, 0x00e5, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, + /* 0xe0 */ + 0x00ec, 0x00c6, 0x00ed, 0x00aa, 0x00ee, 0x00ef, 0x00f0, 0x00f1, + 0x0141, 0x00d8, 0x0152, 0x00ba, 0x00f2, 0x00f3, 0x00f4, 0x00f5, + /* 0xf0 */ + 0x00f6, 0x00e6, 0x00f9, 0x00fa, 0x00fb, 0x0131, 0x00fc, 0x00fd, + 0x0142, 0x00f8, 0x0153, 0x00df, 0x00fe, 0x00ff, 0xfffd, 0xfffd, +}; + +static int +nextstep_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = nextstep_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char nextstep_page00[96] = { + 0x80, 0xa1, 0xa2, 0xa3, 0xa8, 0xa5, 0xb5, 0xa7, /* 0xa0-0xa7 */ + 0xc8, 0xa0, 0xe3, 0xab, 0xbe, 0x00, 0xb0, 0xc5, /* 0xa8-0xaf */ + 0x00, 0xd1, 0xc9, 0xcc, 0xc2, 0x9d, 0xb6, 0xb4, /* 0xb0-0xb7 */ + 0xcb, 0xc0, 0xeb, 0xbb, 0xd2, 0xd3, 0xd4, 0xbf, /* 0xb8-0xbf */ + 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0xe1, 0x87, /* 0xc0-0xc7 */ + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, /* 0xc8-0xcf */ + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x9e, /* 0xd0-0xd7 */ + 0xe9, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0xfb, /* 0xd8-0xdf */ + 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xf1, 0xdb, /* 0xe0-0xe7 */ + 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe2, 0xe4, 0xe5, /* 0xe8-0xef */ + 0xe6, 0xe7, 0xec, 0xed, 0xee, 0xef, 0xf0, 0x9f, /* 0xf0-0xf7 */ + 0xf9, 0xf2, 0xf3, 0xf4, 0xf6, 0xf7, 0xfc, 0xfd, /* 0xf8-0xff */ +}; +static const unsigned char nextstep_page01[104] = { + 0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0xe8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0xea, 0xfa, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char nextstep_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0xcf, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xc6, 0xc7, 0xca, 0xce, 0xc4, 0xcd, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char nextstep_page20[56] = { + 0x00, 0x00, 0x00, 0xb1, 0xd0, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0xa9, 0xb8, 0x00, 0xaa, 0xba, 0xb9, 0x00, /* 0x18-0x1f */ + 0xb2, 0xb3, 0xb7, 0x00, 0x00, 0x00, 0xbc, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0xac, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, /* 0x40-0x47 */ +}; +static const unsigned char nextstep_pagefb[8] = { + 0x00, 0xae, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ +}; + +static int +nextstep_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = nextstep_page00[wc-0x00a0]; + else if (wc >= 0x0130 && wc < 0x0198) + c = nextstep_page01[wc-0x0130]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = nextstep_page02[wc-0x02c0]; + else if (wc >= 0x2010 && wc < 0x2048) + c = nextstep_page20[wc-0x2010]; + else if (wc >= 0xfb00 && wc < 0xfb08) + c = nextstep_pagefb[wc-0xfb00]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/pt154.h b/jni/iconv/lib/pt154.h new file mode 100644 index 0000000..36a5d84 --- /dev/null +++ b/jni/iconv/lib/pt154.h @@ -0,0 +1,118 @@ +/* + * Copyright (C) 1999-2005 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * PT154 + */ + +static const unsigned short pt154_2uni[64] = { + /* 0x80 */ + 0x0496, 0x0492, 0x04ee, 0x0493, 0x201e, 0x2026, 0x04b6, 0x04ae, + 0x04b2, 0x04af, 0x04a0, 0x04e2, 0x04a2, 0x049a, 0x04ba, 0x04b8, + /* 0x90 */ + 0x0497, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x04b3, 0x04b7, 0x04a1, 0x04e3, 0x04a3, 0x049b, 0x04bb, 0x04b9, + /* 0xa0 */ + 0x00a0, 0x040e, 0x045e, 0x0408, 0x04e8, 0x0498, 0x04b0, 0x00a7, + 0x0401, 0x00a9, 0x04d8, 0x00ab, 0x00ac, 0x04ef, 0x00ae, 0x049c, + /* 0xb0 */ + 0x00b0, 0x04b1, 0x0406, 0x0456, 0x0499, 0x04e9, 0x00b6, 0x00b7, + 0x0451, 0x2116, 0x04d9, 0x00bb, 0x0458, 0x04aa, 0x04ab, 0x049d, +}; + +static int +pt154_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else if (c >= 0xc0) + *pwc = (ucs4_t) c + 0x0350; + else + *pwc = (ucs4_t) pt154_2uni[c-0x80]; + return 1; +} + +static const unsigned char pt154_page00[32] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xab, 0xac, 0x00, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char pt154_page04[240] = { + 0x00, 0xa8, 0x00, 0x00, 0x00, 0x00, 0xb2, 0x00, /* 0x00-0x07 */ + 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, /* 0x08-0x0f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x10-0x17 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x18-0x1f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x20-0x27 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x28-0x2f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0x48-0x4f */ + 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xb3, 0x00, /* 0x50-0x57 */ + 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x81, 0x83, 0x00, 0x00, 0x80, 0x90, /* 0x90-0x97 */ + 0xa5, 0xb4, 0x8d, 0x9d, 0xaf, 0xbf, 0x00, 0x00, /* 0x98-0x9f */ + 0x8a, 0x9a, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0xbd, 0xbe, 0x00, 0x00, 0x87, 0x89, /* 0xa8-0xaf */ + 0xa6, 0xb1, 0x88, 0x98, 0x00, 0x00, 0x86, 0x99, /* 0xb0-0xb7 */ + 0x8f, 0x9f, 0x8e, 0x9e, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xaa, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0xa4, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x82, 0xad, /* 0xe8-0xef */ +}; +static const unsigned char pt154_page20[24] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x00, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ +}; + +static int +pt154_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = pt154_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x04f0) + c = pt154_page04[wc-0x0400]; + else if (wc >= 0x2010 && wc < 0x2028) + c = pt154_page20[wc-0x2010]; + else if (wc == 0x2116) + c = 0xb9; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/relocatable.c b/jni/iconv/lib/relocatable.c new file mode 100644 index 0000000..5e1dde6 --- /dev/null +++ b/jni/iconv/lib/relocatable.c @@ -0,0 +1,468 @@ +/* Provide relocatable packages. + Copyright (C) 2003-2006 Free Software Foundation, Inc. + Written by Bruno Haible , 2003. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + + +/* Tell glibc's to provide a prototype for getline(). + This must come before because may include + , and once has been included, it's too late. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif + +#include + +/* Specification. */ +#include "relocatable.h" + +#if ENABLE_RELOCATABLE + +#include +#include +#include +#include + +#ifdef NO_XMALLOC +# define xmalloc malloc +#else +# include "xalloc.h" +#endif + +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ +# define WIN32_LEAN_AND_MEAN +# include +#endif + +#if DEPENDS_ON_LIBCHARSET +# include +#endif +#if DEPENDS_ON_LIBICONV && HAVE_ICONV +# include +#endif +#if DEPENDS_ON_LIBINTL && ENABLE_NLS +# include +#endif + +/* Faked cheap 'bool'. */ +#undef bool +#undef false +#undef true +#define bool int +#define false 0 +#define true 1 + +/* Pathname support. + ISSLASH(C) tests whether C is a directory separator character. + IS_PATH_WITH_DIR(P) tests whether P contains a directory specification. + */ +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ + /* Win32, Cygwin, OS/2, DOS */ +# define ISSLASH(C) ((C) == '/' || (C) == '\\') +# define HAS_DEVICE(P) \ + ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \ + && (P)[1] == ':') +# define IS_PATH_WITH_DIR(P) \ + (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P)) +# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0) +#else + /* Unix */ +# define ISSLASH(C) ((C) == '/') +# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL) +# define FILE_SYSTEM_PREFIX_LEN(P) 0 +#endif + +/* Original installation prefix. */ +static char *orig_prefix; +static size_t orig_prefix_len; +/* Current installation prefix. */ +static char *curr_prefix; +static size_t curr_prefix_len; +/* These prefixes do not end in a slash. Anything that will be concatenated + to them must start with a slash. */ + +/* Sets the original and the current installation prefix of this module. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +static void +set_this_relocation_prefix (const char *orig_prefix_arg, + const char *curr_prefix_arg) +{ + if (orig_prefix_arg != NULL && curr_prefix_arg != NULL + /* Optimization: if orig_prefix and curr_prefix are equal, the + relocation is a nop. */ + && strcmp (orig_prefix_arg, curr_prefix_arg) != 0) + { + /* Duplicate the argument strings. */ + char *memory; + + orig_prefix_len = strlen (orig_prefix_arg); + curr_prefix_len = strlen (curr_prefix_arg); + memory = (char *) xmalloc (orig_prefix_len + 1 + curr_prefix_len + 1); +#ifdef NO_XMALLOC + if (memory != NULL) +#endif + { + memcpy (memory, orig_prefix_arg, orig_prefix_len + 1); + orig_prefix = memory; + memory += orig_prefix_len + 1; + memcpy (memory, curr_prefix_arg, curr_prefix_len + 1); + curr_prefix = memory; + return; + } + } + orig_prefix = NULL; + curr_prefix = NULL; + /* Don't worry about wasted memory here - this function is usually only + called once. */ +} + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +void +set_relocation_prefix (const char *orig_prefix_arg, const char *curr_prefix_arg) +{ + set_this_relocation_prefix (orig_prefix_arg, curr_prefix_arg); + + /* Now notify all dependent libraries. */ +#if DEPENDS_ON_LIBCHARSET + libcharset_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg); +#endif +#if DEPENDS_ON_LIBICONV && HAVE_ICONV && _LIBICONV_VERSION >= 0x0109 + libiconv_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg); +#endif +#if DEPENDS_ON_LIBINTL && ENABLE_NLS && defined libintl_set_relocation_prefix + libintl_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg); +#endif +} + +#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR) + +/* Convenience function: + Computes the current installation prefix, based on the original + installation prefix, the original installation directory of a particular + file, and the current pathname of this file. Returns NULL upon failure. */ +#ifdef IN_LIBRARY +#define compute_curr_prefix local_compute_curr_prefix +static +#endif +const char * +compute_curr_prefix (const char *orig_installprefix, + const char *orig_installdir, + const char *curr_pathname) +{ + const char *curr_installdir; + const char *rel_installdir; + + if (curr_pathname == NULL) + return NULL; + + /* Determine the relative installation directory, relative to the prefix. + This is simply the difference between orig_installprefix and + orig_installdir. */ + if (strncmp (orig_installprefix, orig_installdir, strlen (orig_installprefix)) + != 0) + /* Shouldn't happen - nothing should be installed outside $(prefix). */ + return NULL; + rel_installdir = orig_installdir + strlen (orig_installprefix); + + /* Determine the current installation directory. */ + { + const char *p_base = curr_pathname + FILE_SYSTEM_PREFIX_LEN (curr_pathname); + const char *p = curr_pathname + strlen (curr_pathname); + char *q; + + while (p > p_base) + { + p--; + if (ISSLASH (*p)) + break; + } + + q = (char *) xmalloc (p - curr_pathname + 1); +#ifdef NO_XMALLOC + if (q == NULL) + return NULL; +#endif + memcpy (q, curr_pathname, p - curr_pathname); + q[p - curr_pathname] = '\0'; + curr_installdir = q; + } + + /* Compute the current installation prefix by removing the trailing + rel_installdir from it. */ + { + const char *rp = rel_installdir + strlen (rel_installdir); + const char *cp = curr_installdir + strlen (curr_installdir); + const char *cp_base = + curr_installdir + FILE_SYSTEM_PREFIX_LEN (curr_installdir); + + while (rp > rel_installdir && cp > cp_base) + { + bool same = false; + const char *rpi = rp; + const char *cpi = cp; + + while (rpi > rel_installdir && cpi > cp_base) + { + rpi--; + cpi--; + if (ISSLASH (*rpi) || ISSLASH (*cpi)) + { + if (ISSLASH (*rpi) && ISSLASH (*cpi)) + same = true; + break; + } + /* Do case-insensitive comparison if the filesystem is always or + often case-insensitive. It's better to accept the comparison + if the difference is only in case, rather than to fail. */ +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ + /* Win32, Cygwin, OS/2, DOS - case insignificant filesystem */ + if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi) + != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi)) + break; +#else + if (*rpi != *cpi) + break; +#endif + } + if (!same) + break; + /* The last pathname component was the same. opi and cpi now point + to the slash before it. */ + rp = rpi; + cp = cpi; + } + + if (rp > rel_installdir) + /* Unexpected: The curr_installdir does not end with rel_installdir. */ + return NULL; + + { + size_t curr_prefix_len = cp - curr_installdir; + char *curr_prefix; + + curr_prefix = (char *) xmalloc (curr_prefix_len + 1); +#ifdef NO_XMALLOC + if (curr_prefix == NULL) + return NULL; +#endif + memcpy (curr_prefix, curr_installdir, curr_prefix_len); + curr_prefix[curr_prefix_len] = '\0'; + + return curr_prefix; + } + } +} + +#endif /* !IN_LIBRARY || PIC */ + +#if defined PIC && defined INSTALLDIR + +/* Full pathname of shared library, or NULL. */ +static char *shared_library_fullname; + +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ + +/* Determine the full pathname of the shared library when it is loaded. */ + +BOOL WINAPI +DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved) +{ + (void) reserved; + + if (event == DLL_PROCESS_ATTACH) + { + /* The DLL is being loaded into an application's address range. */ + static char location[MAX_PATH]; + + if (!GetModuleFileName (module_handle, location, sizeof (location))) + /* Shouldn't happen. */ + return FALSE; + + if (!IS_PATH_WITH_DIR (location)) + /* Shouldn't happen. */ + return FALSE; + + { +#if defined __CYGWIN__ + /* On Cygwin, we need to convert paths coming from Win32 system calls + to the Unix-like slashified notation. */ + static char location_as_posix_path[2 * MAX_PATH]; + /* There's no error return defined for cygwin_conv_to_posix_path. + See cygwin-api/func-cygwin-conv-to-posix-path.html. + Does it overflow the buffer of expected size MAX_PATH or does it + truncate the path? I don't know. Let's catch both. */ + cygwin_conv_to_posix_path (location, location_as_posix_path); + location_as_posix_path[MAX_PATH - 1] = '\0'; + if (strlen (location_as_posix_path) >= MAX_PATH - 1) + /* A sign of buffer overflow or path truncation. */ + return FALSE; + shared_library_fullname = strdup (location_as_posix_path); +#else + shared_library_fullname = strdup (location); +#endif + } + } + + return TRUE; +} + +#else /* Unix except Cygwin */ + +static void +find_shared_library_fullname () +{ +#if defined __linux__ && __GLIBC__ >= 2 + /* Linux has /proc/self/maps. glibc 2 has the getline() function. */ + FILE *fp; + + /* Open the current process' maps file. It describes one VMA per line. */ + fp = fopen ("/proc/self/maps", "r"); + if (fp) + { + unsigned long address = (unsigned long) &find_shared_library_fullname; + for (;;) + { + unsigned long start, end; + int c; + + if (fscanf (fp, "%lx-%lx", &start, &end) != 2) + break; + if (address >= start && address <= end - 1) + { + /* Found it. Now see if this line contains a filename. */ + while (c = getc (fp), c != EOF && c != '\n' && c != '/') + continue; + if (c == '/') + { + size_t size; + int len; + + ungetc (c, fp); + shared_library_fullname = NULL; size = 0; + len = getline (&shared_library_fullname, &size, fp); + if (len >= 0) + { + /* Success: filled shared_library_fullname. */ + if (len > 0 && shared_library_fullname[len - 1] == '\n') + shared_library_fullname[len - 1] = '\0'; + } + } + break; + } + while (c = getc (fp), c != EOF && c != '\n') + continue; + } + fclose (fp); + } +#endif +} + +#endif /* (WIN32 or Cygwin) / (Unix except Cygwin) */ + +/* Return the full pathname of the current shared library. + Return NULL if unknown. + Guaranteed to work only on Linux, Cygwin and Woe32. */ +static char * +get_shared_library_fullname () +{ +#if !(defined _WIN32 || defined __WIN32__ || defined __CYGWIN__) + static bool tried_find_shared_library_fullname; + if (!tried_find_shared_library_fullname) + { + find_shared_library_fullname (); + tried_find_shared_library_fullname = true; + } +#endif + return shared_library_fullname; +} + +#endif /* PIC */ + +/* Returns the pathname, relocated according to the current installation + directory. */ +const char * +relocate (const char *pathname) +{ +#if defined PIC && defined INSTALLDIR + static int initialized; + + /* Initialization code for a shared library. */ + if (!initialized) + { + /* At this point, orig_prefix and curr_prefix likely have already been + set through the main program's set_program_name_and_installdir + function. This is sufficient in the case that the library has + initially been installed in the same orig_prefix. But we can do + better, to also cover the cases that 1. it has been installed + in a different prefix before being moved to orig_prefix and (later) + to curr_prefix, 2. unlike the program, it has not moved away from + orig_prefix. */ + const char *orig_installprefix = INSTALLPREFIX; + const char *orig_installdir = INSTALLDIR; + const char *curr_prefix_better; + + curr_prefix_better = + compute_curr_prefix (orig_installprefix, orig_installdir, + get_shared_library_fullname ()); + if (curr_prefix_better == NULL) + curr_prefix_better = curr_prefix; + + set_relocation_prefix (orig_installprefix, curr_prefix_better); + + initialized = 1; + } +#endif + + /* Note: It is not necessary to perform case insensitive comparison here, + even for DOS-like filesystems, because the pathname argument was + typically created from the same Makefile variable as orig_prefix came + from. */ + if (orig_prefix != NULL && curr_prefix != NULL + && strncmp (pathname, orig_prefix, orig_prefix_len) == 0) + { + if (pathname[orig_prefix_len] == '\0') + /* pathname equals orig_prefix. */ + return curr_prefix; + if (ISSLASH (pathname[orig_prefix_len])) + { + /* pathname starts with orig_prefix. */ + const char *pathname_tail = &pathname[orig_prefix_len]; + char *result = + (char *) xmalloc (curr_prefix_len + strlen (pathname_tail) + 1); + +#ifdef NO_XMALLOC + if (result != NULL) +#endif + { + memcpy (result, curr_prefix, curr_prefix_len); + strcpy (result + curr_prefix_len, pathname_tail); + return result; + } + } + } + /* Nothing to relocate. */ + return pathname; +} + +#endif diff --git a/jni/iconv/lib/relocatable.h b/jni/iconv/lib/relocatable.h new file mode 100644 index 0000000..f6d3832 --- /dev/null +++ b/jni/iconv/lib/relocatable.h @@ -0,0 +1,79 @@ +/* Provide relocatable packages. + Copyright (C) 2003, 2005 Free Software Foundation, Inc. + Written by Bruno Haible , 2003. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + +#ifndef _RELOCATABLE_H +#define _RELOCATABLE_H + +#ifdef __cplusplus +extern "C" { +#endif + + +/* This can be enabled through the configure --enable-relocatable option. */ +#if ENABLE_RELOCATABLE + +/* When building a DLL, we must export some functions. Note that because + this is a private .h file, we don't need to use __declspec(dllimport) + in any case. */ +#if HAVE_VISIBILITY && BUILDING_DLL +# define RELOCATABLE_DLL_EXPORTED __attribute__((__visibility__("default"))) +#elif defined _MSC_VER && BUILDING_DLL +# define RELOCATABLE_DLL_EXPORTED __declspec(dllexport) +#else +# define RELOCATABLE_DLL_EXPORTED +#endif + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +extern RELOCATABLE_DLL_EXPORTED void + set_relocation_prefix (const char *orig_prefix, + const char *curr_prefix); + +/* Returns the pathname, relocated according to the current installation + directory. */ +extern const char * relocate (const char *pathname); + +/* Memory management: relocate() leaks memory, because it has to construct + a fresh pathname. If this is a problem because your program calls + relocate() frequently, think about caching the result. */ + +/* Convenience function: + Computes the current installation prefix, based on the original + installation prefix, the original installation directory of a particular + file, and the current pathname of this file. Returns NULL upon failure. */ +extern const char * compute_curr_prefix (const char *orig_installprefix, + const char *orig_installdir, + const char *curr_pathname); + +#else + +/* By default, we use the hardwired pathnames. */ +#define relocate(pathname) (pathname) + +#endif + + +#ifdef __cplusplus +} +#endif + +#endif /* _RELOCATABLE_H */ diff --git a/jni/iconv/lib/riscos1.h b/jni/iconv/lib/riscos1.h new file mode 100644 index 0000000..2ebc751 --- /dev/null +++ b/jni/iconv/lib/riscos1.h @@ -0,0 +1,96 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * RISCOS-LATIN1 + */ + +static const unsigned short riscos1_2uni[32] = { + /* 0x80 */ + 0x221a, 0x0174, 0x0175, 0x0083, 0x2573, 0x0176, 0x0177, 0x0087, + 0x21e6, 0x21e8, 0x21e9, 0x21e7, 0x2026, 0x2122, 0x2030, 0x2022, + /* 0x90 */ + 0x2018, 0x2019, 0x2039, 0x203a, 0x201c, 0x201d, 0x201e, 0x2013, + 0x2014, 0x2212, 0x0152, 0x0153, 0x2020, 0x2021, 0xfb01, 0xfb02, +}; + +static int +riscos1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0x80 && c < 0xa0) + *pwc = (ucs4_t) riscos1_2uni[c-0x80]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char riscos1_page01[40] = { + 0x00, 0x00, 0x9a, 0x9b, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x81, 0x82, 0x85, 0x86, /* 0x70-0x77 */ +}; +static const unsigned char riscos1_page20[48] = { + 0x00, 0x00, 0x00, 0x97, 0x98, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x90, 0x91, 0x00, 0x00, 0x94, 0x95, 0x96, 0x00, /* 0x18-0x1f */ + 0x9c, 0x9d, 0x8f, 0x00, 0x00, 0x00, 0x8c, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x92, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; +static const unsigned char riscos1_page21[16] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x8b, /* 0xe0-0xe7 */ + 0x89, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ +}; +static const unsigned char riscos1_page22[16] = { + 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ +}; + +static int +riscos1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080 || wc == 0x0083 || wc == 0x0087 || (wc >= 0x00a0 && wc < 0x0100)) { + *r = wc; + return 1; + } + else if (wc >= 0x0150 && wc < 0x0178) + c = riscos1_page01[wc-0x0150]; + else if (wc >= 0x2010 && wc < 0x2040) + c = riscos1_page20[wc-0x2010]; + else if (wc == 0x2122) + c = 0x8d; + else if (wc >= 0x21e0 && wc < 0x21f0) + c = riscos1_page21[wc-0x21e0]; + else if (wc >= 0x2210 && wc < 0x2220) + c = riscos1_page22[wc-0x2210]; + else if (wc == 0x2573) + c = 0x84; + else if (wc >= 0xfb01 && wc < 0xfb03) + c = wc-0xfa63; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/rk1048.h b/jni/iconv/lib/rk1048.h new file mode 100644 index 0000000..0e1fde8 --- /dev/null +++ b/jni/iconv/lib/rk1048.h @@ -0,0 +1,145 @@ +/* + * Copyright (C) 1999-2007 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * RK1048 + */ + +static const unsigned short rk1048_2uni[128] = { + /* 0x80 */ + 0x0402, 0x0403, 0x201a, 0x0453, 0x201e, 0x2026, 0x2020, 0x2021, + 0x20ac, 0x2030, 0x0409, 0x2039, 0x040a, 0x049a, 0x04ba, 0x040f, + /* 0x90 */ + 0x0452, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0xfffd, 0x2122, 0x0459, 0x203a, 0x045a, 0x049b, 0x04bb, 0x045f, + /* 0xa0 */ + 0x00a0, 0x04b0, 0x04b1, 0x04d8, 0x00a4, 0x04e8, 0x00a6, 0x00a7, + 0x0401, 0x00a9, 0x0492, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x04ae, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x0406, 0x0456, 0x04e9, 0x00b5, 0x00b6, 0x00b7, + 0x0451, 0x2116, 0x0493, 0x00bb, 0x04d9, 0x04a2, 0x04a3, 0x04af, + /* 0xc0 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, + 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, + /* 0xd0 */ + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, + 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, + /* 0xe0 */ + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, + 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, + /* 0xf0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, +}; + +static int +rk1048_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = rk1048_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char rk1048_page00[32] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char rk1048_page04[240] = { + 0x00, 0xa8, 0x80, 0x81, 0x00, 0x00, 0xb2, 0x00, /* 0x00-0x07 */ + 0x00, 0x8a, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x8f, /* 0x08-0x0f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x10-0x17 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x18-0x1f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x20-0x27 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x28-0x2f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0x48-0x4f */ + 0x00, 0xb8, 0x90, 0x83, 0x00, 0x00, 0xb3, 0x00, /* 0x50-0x57 */ + 0x00, 0x9a, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x9f, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0xaa, 0xba, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x8d, 0x9d, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0xbd, 0xbe, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0xbf, /* 0xa8-0xaf */ + 0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x8e, 0x9e, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xa3, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0xa5, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ +}; +static const unsigned char rk1048_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; +static const unsigned char rk1048_page21[24] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; + +static int +rk1048_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = rk1048_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x04f0) + c = rk1048_page04[wc-0x0400]; + else if (wc >= 0x2010 && wc < 0x2040) + c = rk1048_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x88; + else if (wc >= 0x2110 && wc < 0x2128) + c = rk1048_page21[wc-0x2110]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/shift_jisx0213.h b/jni/iconv/lib/shift_jisx0213.h new file mode 100644 index 0000000..05f00b0 --- /dev/null +++ b/jni/iconv/lib/shift_jisx0213.h @@ -0,0 +1,310 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * SHIFT_JISX0213 + */ + +/* The structure of Shift_JISX0213 is as follows: + + 0x00..0x7F: ISO646-JP, an ASCII variant + + 0x{A1..DF}: JISX0201 Katakana. + + 0x{81..9F,E0..EF}{40..7E,80..FC}: JISX0213 plane 1. + + 0x{F0..FC}{40..7E,80..FC}: JISX0213 plane 2, with irregular row mapping. + + Note that some JISX0213 characters are not contained in Unicode 3.2 + and are therefore best represented as sequences of Unicode characters. +*/ + +#include "jisx0213.h" +#include "flushwc.h" + +static int +shift_jisx0213_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + ucs4_t last_wc = conv->istate; + if (last_wc) { + /* Output the buffered character. */ + conv->istate = 0; + *pwc = last_wc; + return 0; /* Don't advance the input pointer. */ + } else { + unsigned char c = *s; + if (c < 0x80) { + /* Plain ISO646-JP character. */ + if (c == 0x5c) + *pwc = (ucs4_t) 0x00a5; + else if (c == 0x7e) + *pwc = (ucs4_t) 0x203e; + else + *pwc = (ucs4_t) c; + return 1; + } else if (c >= 0xa1 && c <= 0xdf) { + *pwc = c + 0xfec0; + return 1; + } else { + if ((c >= 0x81 && c <= 0x9f) || (c >= 0xe0 && c <= 0xfc)) { + /* Two byte character. */ + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 <= 0x7e) || (c2 >= 0x80 && c2 <= 0xfc)) { + unsigned int c1; + ucs4_t wc; + /* Convert to row and column. */ + if (c < 0xe0) + c -= 0x81; + else + c -= 0xc1; + if (c2 < 0x80) + c2 -= 0x40; + else + c2 -= 0x41; + /* Now 0 <= c <= 0x3b, 0 <= c2 <= 0xbb. */ + c1 = 2 * c; + if (c2 >= 0x5e) + c2 -= 0x5e, c1++; + c2 += 0x21; + if (c1 >= 0x5e) { + /* Handling of JISX 0213 plane 2 rows. */ + if (c1 >= 0x67) + c1 += 230; + else if (c1 >= 0x63 || c1 == 0x5f) + c1 += 168; + else + c1 += 162; + } + wc = jisx0213_to_ucs4(0x121+c1,c2); + if (wc) { + if (wc < 0x80) { + /* It's a combining character. */ + ucs4_t wc1 = jisx0213_to_ucs_combining[wc - 1][0]; + ucs4_t wc2 = jisx0213_to_ucs_combining[wc - 1][1]; + /* We cannot output two Unicode characters at once. So, + output the first character and buffer the second one. */ + *pwc = wc1; + conv->istate = wc2; + } else + *pwc = wc; + return 2; + } + } + } else + return RET_TOOFEW(0); + } + return RET_ILSEQ; + } + } +} + +#define shift_jisx0213_flushwc normal_flushwc + +/* Composition tables for each of the relevant combining characters. */ +static const struct { unsigned short base; unsigned short composed; } shift_jisx0213_comp_table_data[] = { +#define shift_jisx0213_comp_table02e5_idx 0 +#define shift_jisx0213_comp_table02e5_len 1 + { 0x8684, 0x8685 }, /* 0x12B65 = 0x12B64 U+02E5 */ +#define shift_jisx0213_comp_table02e9_idx (shift_jisx0213_comp_table02e5_idx+shift_jisx0213_comp_table02e5_len) +#define shift_jisx0213_comp_table02e9_len 1 + { 0x8680, 0x8686 }, /* 0x12B66 = 0x12B60 U+02E9 */ +#define shift_jisx0213_comp_table0300_idx (shift_jisx0213_comp_table02e9_idx+shift_jisx0213_comp_table02e9_len) +#define shift_jisx0213_comp_table0300_len 5 + { 0x857b, 0x8663 }, /* 0x12B44 = 0x1295C U+0300 */ + { 0x8657, 0x8667 }, /* 0x12B48 = 0x12B38 U+0300 */ + { 0x8656, 0x8669 }, /* 0x12B4A = 0x12B37 U+0300 */ + { 0x864f, 0x866b }, /* 0x12B4C = 0x12B30 U+0300 */ + { 0x8662, 0x866d }, /* 0x12B4E = 0x12B43 U+0300 */ +#define shift_jisx0213_comp_table0301_idx (shift_jisx0213_comp_table0300_idx+shift_jisx0213_comp_table0300_len) +#define shift_jisx0213_comp_table0301_len 4 + { 0x8657, 0x8668 }, /* 0x12B49 = 0x12B38 U+0301 */ + { 0x8656, 0x866a }, /* 0x12B4B = 0x12B37 U+0301 */ + { 0x864f, 0x866c }, /* 0x12B4D = 0x12B30 U+0301 */ + { 0x8662, 0x866e }, /* 0x12B4F = 0x12B43 U+0301 */ +#define shift_jisx0213_comp_table309a_idx (shift_jisx0213_comp_table0301_idx+shift_jisx0213_comp_table0301_len) +#define shift_jisx0213_comp_table309a_len 14 + { 0x82a9, 0x82f5 }, /* 0x12477 = 0x1242B U+309A */ + { 0x82ab, 0x82f6 }, /* 0x12478 = 0x1242D U+309A */ + { 0x82ad, 0x82f7 }, /* 0x12479 = 0x1242F U+309A */ + { 0x82af, 0x82f8 }, /* 0x1247A = 0x12431 U+309A */ + { 0x82b1, 0x82f9 }, /* 0x1247B = 0x12433 U+309A */ + { 0x834a, 0x8397 }, /* 0x12577 = 0x1252B U+309A */ + { 0x834c, 0x8398 }, /* 0x12578 = 0x1252D U+309A */ + { 0x834e, 0x8399 }, /* 0x12579 = 0x1252F U+309A */ + { 0x8350, 0x839a }, /* 0x1257A = 0x12531 U+309A */ + { 0x8352, 0x839b }, /* 0x1257B = 0x12533 U+309A */ + { 0x835a, 0x839c }, /* 0x1257C = 0x1253B U+309A */ + { 0x8363, 0x839d }, /* 0x1257D = 0x12544 U+309A */ + { 0x8367, 0x839e }, /* 0x1257E = 0x12548 U+309A */ + { 0x83f3, 0x83f6 }, /* 0x12678 = 0x12675 U+309A */ +}; + +static int +shift_jisx0213_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + int count = 0; + unsigned short lasttwo = conv->ostate; + + if (lasttwo) { + /* Attempt to combine the last character with this one. */ + unsigned int idx; + unsigned int len; + + if (wc == 0x02e5) + idx = shift_jisx0213_comp_table02e5_idx, + len = shift_jisx0213_comp_table02e5_len; + else if (wc == 0x02e9) + idx = shift_jisx0213_comp_table02e9_idx, + len = shift_jisx0213_comp_table02e9_len; + else if (wc == 0x0300) + idx = shift_jisx0213_comp_table0300_idx, + len = shift_jisx0213_comp_table0300_len; + else if (wc == 0x0301) + idx = shift_jisx0213_comp_table0301_idx, + len = shift_jisx0213_comp_table0301_len; + else if (wc == 0x309a) + idx = shift_jisx0213_comp_table309a_idx, + len = shift_jisx0213_comp_table309a_len; + else + goto not_combining; + + do + if (shift_jisx0213_comp_table_data[idx].base == lasttwo) + break; + while (++idx, --len > 0); + + if (len > 0) { + /* Output the combined character. */ + if (n >= 2) { + lasttwo = shift_jisx0213_comp_table_data[idx].composed; + r[0] = (lasttwo >> 8) & 0xff; + r[1] = lasttwo & 0xff; + conv->ostate = 0; + return 2; + } else + return RET_TOOSMALL; + } + + not_combining: + /* Output the buffered character. */ + if (n < 2) + return RET_TOOSMALL; + r[0] = (lasttwo >> 8) & 0xff; + r[1] = lasttwo & 0xff; + r += 2; + count = 2; + } + + if (wc < 0x80 && wc != 0x5c && wc != 0x7e) { + /* Plain ISO646-JP character. */ + if (n > count) { + r[0] = (unsigned char) wc; + conv->ostate = 0; + return count+1; + } else + return RET_TOOSMALL; + } else if (wc == 0x00a5) { + if (n > count) { + r[0] = 0x5c; + conv->ostate = 0; + return count+1; + } else + return RET_TOOSMALL; + } else if (wc == 0x203e) { + if (n > count) { + r[0] = 0x7e; + conv->ostate = 0; + return count+1; + } else + return RET_TOOSMALL; + } else if (wc >= 0xff61 && wc <= 0xff9f) { + /* Half-width katakana. */ + if (n > count) { + r[0] = wc - 0xfec0; + conv->ostate = 0; + return count+1; + } else + return RET_TOOSMALL; + } else { + unsigned int s1, s2; + unsigned short jch = ucs4_to_jisx0213(wc); + if (jch != 0) { + /* Convert it to shifted representation. */ + s1 = jch >> 8; + s2 = jch & 0x7f; + s1 -= 0x21; + s2 -= 0x21; + if (s1 >= 0x5e) { + /* Handling of JISX 0213 plane 2 rows. */ + if (s1 >= 0xcd) /* rows 0x26E..0x27E */ + s1 -= 102; + else if (s1 >= 0x8b || s1 == 0x87) /* rows 0x228, 0x22C..0x22F */ + s1 -= 40; + else /* rows 0x221, 0x223..0x225 */ + s1 -= 34; + /* Now 0x5e <= s1 <= 0x77. */ + } + if (s1 & 1) + s2 += 0x5e; + s1 = s1 >> 1; + if (s1 < 0x1f) + s1 += 0x81; + else + s1 += 0xc1; + if (s2 < 0x3f) + s2 += 0x40; + else + s2 += 0x41; + if (jch & 0x0080) { + /* A possible match in comp_table_data. We have to buffer it. */ + /* We know it's a JISX 0213 plane 1 character. */ + if (jch & 0x8000) abort(); + conv->ostate = (s1 << 8) | s2; + return count+0; + } + /* Output the shifted representation. */ + if (n >= count+2) { + r[0] = s1; + r[1] = s2; + conv->ostate = 0; + return count+2; + } else + return RET_TOOSMALL; + } + return RET_ILUNI; + } +} + +static int +shift_jisx0213_reset (conv_t conv, unsigned char *r, int n) +{ + state_t lasttwo = conv->ostate; + + if (lasttwo) { + if (n < 2) + return RET_TOOSMALL; + r[0] = (lasttwo >> 8) & 0xff; + r[1] = lasttwo & 0xff; + /* conv->ostate = 0; will be done by the caller */ + return 2; + } else + return 0; +} diff --git a/jni/iconv/lib/sjis.h b/jni/iconv/lib/sjis.h new file mode 100644 index 0000000..8244e3a --- /dev/null +++ b/jni/iconv/lib/sjis.h @@ -0,0 +1,132 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * SHIFT_JIS + */ + +/* + Conversion between SJIS codes (s1,s2) and JISX0208 codes (c1,c2): + Example. (s1,s2) = 0x8140, (c1,c2) = 0x2121. + 0x81 <= s1 <= 0x9F || 0xE0 <= s1 <= 0xEA, + 0x40 <= s2 <= 0x7E || 0x80 <= s2 <= 0xFC, + 0x21 <= c1 <= 0x74, 0x21 <= c2 <= 0x7E. + Invariant: + 94*2*(s1 < 0xE0 ? s1-0x81 : s1-0xC1) + (s2 < 0x80 ? s2-0x40 : s2-0x41) + = 94*(c1-0x21)+(c2-0x21) + Conversion (s1,s2) -> (c1,c2): + t1 := (s1 < 0xE0 ? s1-0x81 : s1-0xC1) + t2 := (s2 < 0x80 ? s2-0x40 : s2-0x41) + c1 := 2*t1 + (t2 < 0x5E ? 0 : 1) + 0x21 + c2 := (t2 < 0x5E ? t2 : t2-0x5E) + 0x21 + Conversion (c1,c2) -> (s1,s2): + t1 := (c1 - 0x21) >> 1 + t2 := ((c1 - 0x21) & 1) * 0x5E + (c2 - 0x21) + s1 := (t1 < 0x1F ? t1+0x81 : t1+0xC1) + s2 := (t2 < 0x3F ? t2+0x40 : t2+0x41) + */ + +static int +sjis_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80 || (c >= 0xa1 && c <= 0xdf)) + return jisx0201_mbtowc(conv,pwc,s,n); + else { + unsigned char s1, s2; + s1 = c; + if ((s1 >= 0x81 && s1 <= 0x9f) || (s1 >= 0xe0 && s1 <= 0xea)) { + if (n < 2) + return RET_TOOFEW(0); + s2 = s[1]; + if ((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0x80 && s2 <= 0xfc)) { + unsigned char t1 = (s1 < 0xe0 ? s1-0x81 : s1-0xc1); + unsigned char t2 = (s2 < 0x80 ? s2-0x40 : s2-0x41); + unsigned char buf[2]; + buf[0] = 2*t1 + (t2 < 0x5e ? 0 : 1) + 0x21; + buf[1] = (t2 < 0x5e ? t2 : t2-0x5e) + 0x21; + return jisx0208_mbtowc(conv,pwc,buf,2); + } + } else if (s1 >= 0xf0 && s1 <= 0xf9) { + /* User-defined range. See + * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */ + if (n < 2) + return RET_TOOFEW(0); + s2 = s[1]; + if ((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0x80 && s2 <= 0xfc)) { + *pwc = 0xe000 + 188*(s1 - 0xf0) + (s2 < 0x80 ? s2-0x40 : s2-0x41); + return 2; + } + } + return RET_ILSEQ; + } +} + +static int +sjis_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char buf[2]; + int ret; + + /* Try JIS X 0201-1976. */ + ret = jisx0201_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + unsigned char c; + if (ret != 1) abort(); + c = buf[0]; + if (c < 0x80 || (c >= 0xa1 && c <= 0xdf)) { + r[0] = c; + return 1; + } + } + + /* Try JIS X 0208-1990. */ + ret = jisx0208_wctomb(conv,buf,wc,2); + if (ret != RET_ILUNI) { + unsigned char c1, c2; + if (ret != 2) abort(); + if (n < 2) + return RET_TOOSMALL; + c1 = buf[0]; + c2 = buf[1]; + if ((c1 >= 0x21 && c1 <= 0x74) && (c2 >= 0x21 && c2 <= 0x7e)) { + unsigned char t1 = (c1 - 0x21) >> 1; + unsigned char t2 = (((c1 - 0x21) & 1) ? 0x5e : 0) + (c2 - 0x21); + r[0] = (t1 < 0x1f ? t1+0x81 : t1+0xc1); + r[1] = (t2 < 0x3f ? t2+0x40 : t2+0x41); + return 2; + } + } + + /* User-defined range. See + * Ken Lunde's "CJKV Information Processing", table 4-66, p. 206. */ + if (wc >= 0xe000 && wc < 0xe758) { + unsigned char c1, c2; + if (n < 2) + return RET_TOOSMALL; + c1 = (unsigned int) (wc - 0xe000) / 188; + c2 = (unsigned int) (wc - 0xe000) % 188; + r[0] = c1+0xf0; + r[1] = (c2 < 0x3f ? c2+0x40 : c2+0x41); + return 2; + } + + return RET_ILUNI; +} diff --git a/jni/iconv/lib/stamp-h2 b/jni/iconv/lib/stamp-h2 new file mode 100644 index 0000000..8ce1fe9 --- /dev/null +++ b/jni/iconv/lib/stamp-h2 @@ -0,0 +1 @@ +timestamp for lib/config.h diff --git a/jni/iconv/lib/tcvn.h b/jni/iconv/lib/tcvn.h new file mode 100644 index 0000000..abd5def --- /dev/null +++ b/jni/iconv/lib/tcvn.h @@ -0,0 +1,291 @@ +/* + * Copyright (C) 1999-2002, 2004 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * TCVN-5712 + */ + +#include "flushwc.h" +#include "vietcomb.h" + +static const unsigned char tcvn_comb_table[] = { + 0xb0, 0xb3, 0xb2, 0xb1, 0xb4, +}; + +/* The possible bases in viet_comp_table_data: + 0x0041..0x0045, 0x0047..0x0049, 0x004B..0x0050, 0x0052..0x0057, + 0x0059..0x005A, 0x0061..0x0065, 0x0067..0x0069, 0x006B..0x0070, + 0x0072..0x0077, 0x0079..0x007A, 0x00A5, 0x00C2, 0x00CA, 0x00D3..0x00D6, + 0x00DA, 0x00E2, 0x00EA, 0x00F3..0x00F6, 0x00FA, 0x0102..0x0103, + 0x0168..0x0169, 0x01A0..0x01A1, 0x01AF..0x01B0. */ +static const unsigned int tcvn_comp_bases[] = { + 0x06fdfbbe, 0x06fdfbbe, 0x00000000, 0x00000020, 0x04780404, 0x04780404, + 0x0000000c, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0x00018003 +}; + +static const unsigned short tcvn_2uni_1[24] = { + /* 0x00 */ + 0x0000, 0x00da, 0x1ee4, 0x0003, 0x1eea, 0x1eec, 0x1eee, 0x0007, + 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, + /* 0x10 */ + 0x0010, 0x1ee8, 0x1ef0, 0x1ef2, 0x1ef6, 0x1ef8, 0x00dd, 0x1ef4, +}; +static const unsigned short tcvn_2uni_2[128] = { + /* 0x80 */ + 0x00c0, 0x1ea2, 0x00c3, 0x00c1, 0x1ea0, 0x1eb6, 0x1eac, 0x00c8, + 0x1eba, 0x1ebc, 0x00c9, 0x1eb8, 0x1ec6, 0x00cc, 0x1ec8, 0x0128, + /* 0x90 */ + 0x00cd, 0x1eca, 0x00d2, 0x1ece, 0x00d5, 0x00d3, 0x1ecc, 0x1ed8, + 0x1edc, 0x1ede, 0x1ee0, 0x1eda, 0x1ee2, 0x00d9, 0x1ee6, 0x0168, + /* 0xa0 */ + 0x00a0, 0x0102, 0x00c2, 0x00ca, 0x00d4, 0x01a0, 0x01af, 0x0110, + 0x0103, 0x00e2, 0x00ea, 0x00f4, 0x01a1, 0x01b0, 0x0111, 0x1eb0, + /* 0xb0 */ + 0x0300, 0x0309, 0x0303, 0x0301, 0x0323, 0x00e0, 0x1ea3, 0x00e3, + 0x00e1, 0x1ea1, 0x1eb2, 0x1eb1, 0x1eb3, 0x1eb5, 0x1eaf, 0x1eb4, + /* 0xc0 */ + 0x1eae, 0x1ea6, 0x1ea8, 0x1eaa, 0x1ea4, 0x1ec0, 0x1eb7, 0x1ea7, + 0x1ea9, 0x1eab, 0x1ea5, 0x1ead, 0x00e8, 0x1ec2, 0x1ebb, 0x1ebd, + /* 0xd0 */ + 0x00e9, 0x1eb9, 0x1ec1, 0x1ec3, 0x1ec5, 0x1ebf, 0x1ec7, 0x00ec, + 0x1ec9, 0x1ec4, 0x1ebe, 0x1ed2, 0x0129, 0x00ed, 0x1ecb, 0x00f2, + /* 0xe0 */ + 0x1ed4, 0x1ecf, 0x00f5, 0x00f3, 0x1ecd, 0x1ed3, 0x1ed5, 0x1ed7, + 0x1ed1, 0x1ed9, 0x1edd, 0x1edf, 0x1ee1, 0x1edb, 0x1ee3, 0x00f9, + /* 0xf0 */ + 0x1ed6, 0x1ee7, 0x0169, 0x00fa, 0x1ee5, 0x1eeb, 0x1eed, 0x1eef, + 0x1ee9, 0x1ef1, 0x1ef3, 0x1ef7, 0x1ef9, 0x00fd, 0x1ef5, 0x1ed0, +}; + +/* In the TCVN to Unicode direction, the state contains a buffered + character, or 0 if none. */ + +static int +tcvn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + unsigned short wc; + unsigned short last_wc; + if (c < 0x18) + wc = tcvn_2uni_1[c]; + else if (c < 0x80) + wc = c; + else + wc = tcvn_2uni_2[c-0x80]; + last_wc = conv->istate; + if (last_wc) { + if (wc >= 0x0300 && wc < 0x0340) { + /* See whether last_wc and wc can be combined. */ + unsigned int k; + unsigned int i1, i2; + switch (wc) { + case 0x0300: k = 0; break; + case 0x0301: k = 1; break; + case 0x0303: k = 2; break; + case 0x0309: k = 3; break; + case 0x0323: k = 4; break; + default: abort(); + } + i1 = viet_comp_table[k].idx; + i2 = i1 + viet_comp_table[k].len-1; + if (last_wc >= viet_comp_table_data[i1].base + && last_wc <= viet_comp_table_data[i2].base) { + unsigned int i; + for (;;) { + i = (i1+i2)>>1; + if (last_wc == viet_comp_table_data[i].base) + break; + if (last_wc < viet_comp_table_data[i].base) { + if (i1 == i) + goto not_combining; + i2 = i; + } else { + if (i1 != i) + i1 = i; + else { + i = i2; + if (last_wc == viet_comp_table_data[i].base) + break; + goto not_combining; + } + } + } + last_wc = viet_comp_table_data[i].composed; + /* Output the combined character. */ + conv->istate = 0; + *pwc = (ucs4_t) last_wc; + return 1; + } + } + not_combining: + /* Output the buffered character. */ + conv->istate = 0; + *pwc = (ucs4_t) last_wc; + return 0; /* Don't advance the input pointer. */ + } + if (wc >= 0x0041 && wc <= 0x01b0 + && ((tcvn_comp_bases[(wc - 0x0040) >> 5] >> (wc & 0x1f)) & 1)) { + /* wc is a possible match in viet_comp_table_data. Buffer it. */ + conv->istate = wc; + return RET_TOOFEW(1); + } else { + /* Output wc immediately. */ + *pwc = (ucs4_t) wc; + return 1; + } +} + +#define tcvn_flushwc normal_flushwc + +static const unsigned char tcvn_page00[96+184] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x80, 0x83, 0xa2, 0x82, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x87, 0x8a, 0xa3, 0x00, 0x8d, 0x90, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x92, 0x95, 0xa4, 0x94, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x9d, 0x01, 0x00, 0x00, 0x16, 0x00, 0x00, /* 0xd8-0xdf */ + 0xb5, 0xb8, 0xa9, 0xb7, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0xcc, 0xd0, 0xaa, 0x00, 0xd7, 0xdd, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0xdf, 0xe3, 0xab, 0xe2, 0x00, 0x00, /* 0xf0-0xf7 */ + 0x00, 0xef, 0xf3, 0x00, 0x00, 0xfd, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xa1, 0xa8, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xa7, 0xae, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x8f, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x9f, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xa5, 0xac, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, /* 0xa8-0xaf */ + 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ +}; +static const unsigned char tcvn_page03[40] = { + 0xb0, 0xb3, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char tcvn_page1e[96] = { + 0x84, 0xb9, 0x81, 0xb6, 0xc4, 0xca, 0xc1, 0xc7, /* 0xa0-0xa7 */ + 0xc2, 0xc8, 0xc3, 0xc9, 0x86, 0xcb, 0xc0, 0xbe, /* 0xa8-0xaf */ + 0xaf, 0xbb, 0xba, 0xbc, 0xbf, 0xbd, 0x85, 0xc6, /* 0xb0-0xb7 */ + 0x8b, 0xd1, 0x88, 0xce, 0x89, 0xcf, 0xda, 0xd5, /* 0xb8-0xbf */ + 0xc5, 0xd2, 0xcd, 0xd3, 0xd9, 0xd4, 0x8c, 0xd6, /* 0xc0-0xc7 */ + 0x8e, 0xd8, 0x91, 0xde, 0x96, 0xe4, 0x93, 0xe1, /* 0xc8-0xcf */ + 0xff, 0xe8, 0xdb, 0xe5, 0xe0, 0xe6, 0xf0, 0xe7, /* 0xd0-0xd7 */ + 0x97, 0xe9, 0x9b, 0xed, 0x98, 0xea, 0x99, 0xeb, /* 0xd8-0xdf */ + 0x9a, 0xec, 0x9c, 0xee, 0x02, 0xf4, 0x9e, 0xf1, /* 0xe0-0xe7 */ + 0x11, 0xf8, 0x04, 0xf5, 0x05, 0xf6, 0x06, 0xf7, /* 0xe8-0xef */ + 0x12, 0xf9, 0x13, 0xfa, 0x17, 0xfe, 0x14, 0xfb, /* 0xf0-0xf7 */ + 0x15, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; + +static int +tcvn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080 && (wc >= 0x0020 || (0x00fe0076 & (1 << wc)) == 0)) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x01b8) + c = tcvn_page00[wc-0x00a0]; + else if (wc >= 0x0300 && wc < 0x0328) + c = tcvn_page03[wc-0x0300]; + else if (wc >= 0x0340 && wc < 0x0342) /* deprecated Vietnamese tone marks */ + c = tcvn_page03[wc-0x0340]; + else if (wc >= 0x1ea0 && wc < 0x1f00) + c = tcvn_page1e[wc-0x1ea0]; + if (c != 0) { + *r = c; + return 1; + } + /* Try compatibility or canonical decomposition. */ + { + /* Binary search through viet_decomp_table. */ + unsigned int i1 = 0; + unsigned int i2 = sizeof(viet_decomp_table)/sizeof(viet_decomp_table[0])-1; + if (wc >= viet_decomp_table[i1].composed + && wc <= viet_decomp_table[i2].composed) { + unsigned int i; + for (;;) { + /* Here i2 - i1 > 0. */ + i = (i1+i2)>>1; + if (wc == viet_decomp_table[i].composed) + break; + if (wc < viet_decomp_table[i].composed) { + if (i1 == i) + return RET_ILUNI; + /* Here i1 < i < i2. */ + i2 = i; + } else { + /* Here i1 <= i < i2. */ + if (i1 != i) + i1 = i; + else { + /* Here i2 - i1 = 1. */ + i = i2; + if (wc == viet_decomp_table[i].composed) + break; + else + return RET_ILUNI; + } + } + } + /* Found a compatibility or canonical decomposition. */ + wc = viet_decomp_table[i].base; + /* wc is one of 0x0020, 0x0041..0x005a, 0x0061..0x007a, 0x00a5, 0x00a8, + 0x00c2, 0x00c5..0x00c7, 0x00ca, 0x00cf, 0x00d3, 0x00d4, 0x00d6, + 0x00d8, 0x00da, 0x00dc, 0x00e2, 0x00e5..0x00e7, 0x00ea, 0x00ef, + 0x00f3, 0x00f4, 0x00f6, 0x00f8, 0x00fc, 0x0102, 0x0103, 0x01a0, + 0x01a1, 0x01af, 0x01b0. */ + if (wc < 0x0080) + c = wc; + else { + c = tcvn_page00[wc-0x00a0]; + if (c == 0) + return RET_ILUNI; + } + if (n < 2) + return RET_TOOSMALL; + r[0] = c; + r[1] = tcvn_comb_table[viet_decomp_table[i].comb1]; + return 2; + } + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/tds565.h b/jni/iconv/lib/tds565.h new file mode 100644 index 0000000..479513f --- /dev/null +++ b/jni/iconv/lib/tds565.h @@ -0,0 +1,107 @@ +/* + * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * TDS565 + */ + +static const unsigned short tds565_2uni[64] = { + /* 0x40 */ + 0x0040, 0x0041, 0x0042, 0x00c7, 0x0044, 0x0045, 0x00c4, 0x0046, + 0x0047, 0x0048, 0x0049, 0x004a, 0x017d, 0x004b, 0x004c, 0x004d, + /* 0x50 */ + 0x004e, 0x0147, 0x004f, 0x00d6, 0x0050, 0x0052, 0x0053, 0x015e, + 0x0054, 0x0055, 0x00dc, 0x0057, 0x0059, 0x00dd, 0x005a, 0x005f, + /* 0x60 */ + 0x2116, 0x0061, 0x0062, 0x00e7, 0x0064, 0x0065, 0x00e4, 0x0066, + 0x0067, 0x0068, 0x0069, 0x006a, 0x017e, 0x006b, 0x006c, 0x006d, + /* 0x70 */ + 0x006e, 0x0148, 0x006f, 0x00f6, 0x0070, 0x0072, 0x0073, 0x015f, + 0x0074, 0x0075, 0x00fc, 0x0077, 0x0079, 0x00fd, 0x007a, 0x007f, +}; + +static int +tds565_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x40) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c < 0x80) { + *pwc = (ucs4_t) tds565_2uni[c-0x40]; + return 1; + } + return RET_ILSEQ; +} + +static const unsigned char tds565_page00[64] = { + 0x40, 0x41, 0x42, 0x00, 0x44, 0x45, 0x47, 0x48, /* 0x40-0x47 */ + 0x49, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x50, 0x52, /* 0x48-0x4f */ + 0x54, 0x00, 0x55, 0x56, 0x58, 0x59, 0x00, 0x5b, /* 0x50-0x57 */ + 0x00, 0x5c, 0x5e, 0x00, 0x00, 0x00, 0x00, 0x5f, /* 0x58-0x5f */ + 0x00, 0x61, 0x62, 0x00, 0x64, 0x65, 0x67, 0x68, /* 0x60-0x67 */ + 0x69, 0x6a, 0x6b, 0x6d, 0x6e, 0x6f, 0x70, 0x72, /* 0x68-0x6f */ + 0x74, 0x00, 0x75, 0x76, 0x78, 0x79, 0x00, 0x7b, /* 0x70-0x77 */ + 0x00, 0x7c, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x7f, /* 0x78-0x7f */ +}; +static const unsigned char tds565_page00_1[64] = { + 0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x43, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x5a, 0x5d, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x63, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x00, /* 0xf0-0xf7 */ + 0x00, 0x00, 0x00, 0x00, 0x7a, 0x7d, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char tds565_page01[64] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, /* 0x40-0x47 */ + 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x77, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x6c, 0x00, /* 0x78-0x7f */ +}; + +static int +tds565_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0040) { + *r = wc; + return 1; + } + else if (wc >= 0x0040 && wc < 0x0080) + c = tds565_page00[wc-0x0040]; + else if (wc >= 0x00c0 && wc < 0x0100) + c = tds565_page00_1[wc-0x00c0]; + else if (wc >= 0x0140 && wc < 0x0180) + c = tds565_page01[wc-0x0140]; + else if (wc == 0x2116) + c = 0x60; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/tis620.h b/jni/iconv/lib/tis620.h new file mode 100644 index 0000000..125e6dc --- /dev/null +++ b/jni/iconv/lib/tis620.h @@ -0,0 +1,52 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * TIS620.2533-1 + */ + +static int +tis620_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c >= 0xa1 && c <= 0xfb && !(c >= 0xdb && c <= 0xde)) { + *pwc = (ucs4_t) (c + 0x0d60); + return 1; + } + return RET_ILSEQ; +} + +static int +tis620_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x0e01 && wc <= 0x0e5b && !(wc >= 0x0e3b && wc <= 0x0e3e)) { + *r = wc-0x0d60; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/translit.def b/jni/iconv/lib/translit.def new file mode 100644 index 0000000..cbd329e --- /dev/null +++ b/jni/iconv/lib/translit.def @@ -0,0 +1,3918 @@ +# Copyright (C) 1999-2003 Free Software Foundation, Inc. +# This file is part of the GNU LIBICONV Library. +# +# The GNU LIBICONV Library is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# The GNU LIBICONV Library is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with the GNU LIBICONV Library; see the file COPYING.LIB. +# If not, write to the Free Software Foundation, Inc., 51 Franklin Street, +# Fifth Floor, Boston, MA 02110-1301, USA. +# +# +# Definition of transliteration from Unicode to poorer character sets. +# +# This covers all of Markus Kuhn's TARGET1. +# +# The second column gives the transliteration. It is enclosed between tabs! +# +00A0 # NO-BREAK SPACE +00A1 ! # INVERTED EXCLAMATION MARK +00A2 c # CENT SIGN +00A3 lb # POUND SIGN +00A4 # CURRENCY SIGN +00A5 yen # YEN SIGN +00A6 | # BROKEN BAR +00A7 SS # SECTION SIGN +00A8 " # DIAERESIS +00A9 (c) # COPYRIGHT SIGN +00AA a # FEMININE ORDINAL INDICATOR +00AB << # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +00AC not # NOT SIGN +00AD - # SOFT HYPHEN +00AE (R) # REGISTERED SIGN +00AF # MACRON +00B0 ^0 # DEGREE SIGN +00B1 +/- # PLUS-MINUS SIGN +00B2 ^2 # SUPERSCRIPT TWO +00B3 ^3 # SUPERSCRIPT THREE +00B4 ' # ACUTE ACCENT +00B5 u # MICRO SIGN +00B6 P # PILCROW SIGN +00B7 . # MIDDLE DOT +00B8 , # CEDILLA +00B9 ^1 # SUPERSCRIPT ONE +00BA o # MASCULINE ORDINAL INDICATOR +00BB >> # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +00BC 1â„4 # VULGAR FRACTION ONE QUARTER +00BD 1â„2 # VULGAR FRACTION ONE HALF +00BE 3â„4 # VULGAR FRACTION THREE QUARTERS +00BF ? # INVERTED QUESTION MARK +00C0 `A # LATIN CAPITAL LETTER A WITH GRAVE +00C1 ´A # LATIN CAPITAL LETTER A WITH ACUTE +00C2 ^A # LATIN CAPITAL LETTER A WITH CIRCUMFLEX +00C3 ~A # LATIN CAPITAL LETTER A WITH TILDE +00C4 "A # LATIN CAPITAL LETTER A WITH DIAERESIS +00C5 A # LATIN CAPITAL LETTER A WITH RING ABOVE +00C6 AE # LATIN CAPITAL LETTER AE +00C7 C # LATIN CAPITAL LETTER C WITH CEDILLA +00C8 `E # LATIN CAPITAL LETTER E WITH GRAVE +00C9 ´E # LATIN CAPITAL LETTER E WITH ACUTE +00CA ^E # LATIN CAPITAL LETTER E WITH CIRCUMFLEX +00CB "E # LATIN CAPITAL LETTER E WITH DIAERESIS +00CC `I # LATIN CAPITAL LETTER I WITH GRAVE +00CD ´I # LATIN CAPITAL LETTER I WITH ACUTE +00CE ^I # LATIN CAPITAL LETTER I WITH CIRCUMFLEX +00CF "I # LATIN CAPITAL LETTER I WITH DIAERESIS +00D0 D # LATIN CAPITAL LETTER ETH +00D1 ~N # LATIN CAPITAL LETTER N WITH TILDE +00D2 `O # LATIN CAPITAL LETTER O WITH GRAVE +00D3 ´O # LATIN CAPITAL LETTER O WITH ACUTE +00D4 ^O # LATIN CAPITAL LETTER O WITH CIRCUMFLEX +00D5 ~O # LATIN CAPITAL LETTER O WITH TILDE +00D6 "O # LATIN CAPITAL LETTER O WITH DIAERESIS +00D7 x # MULTIPLICATION SIGN +00D8 O # LATIN CAPITAL LETTER O WITH STROKE +00D9 `U # LATIN CAPITAL LETTER U WITH GRAVE +00DA ´U # LATIN CAPITAL LETTER U WITH ACUTE +00DB ^U # LATIN CAPITAL LETTER U WITH CIRCUMFLEX +00DC "U # LATIN CAPITAL LETTER U WITH DIAERESIS +00DD ´Y # LATIN CAPITAL LETTER Y WITH ACUTE +00DE Th # LATIN CAPITAL LETTER THORN +00DF ss # LATIN SMALL LETTER SHARP S +00E0 `a # LATIN SMALL LETTER A WITH GRAVE +00E1 ´a # LATIN SMALL LETTER A WITH ACUTE +00E2 ^a # LATIN SMALL LETTER A WITH CIRCUMFLEX +00E3 ~a # LATIN SMALL LETTER A WITH TILDE +00E4 "a # LATIN SMALL LETTER A WITH DIAERESIS +00E5 a # LATIN SMALL LETTER A WITH RING ABOVE +00E6 ae # LATIN SMALL LETTER AE +00E7 c # LATIN SMALL LETTER C WITH CEDILLA +00E8 `e # LATIN SMALL LETTER E WITH GRAVE +00E9 ´e # LATIN SMALL LETTER E WITH ACUTE +00EA ^e # LATIN SMALL LETTER E WITH CIRCUMFLEX +00EB "e # LATIN SMALL LETTER E WITH DIAERESIS +00EC `i # LATIN SMALL LETTER I WITH GRAVE +00ED ´i # LATIN SMALL LETTER I WITH ACUTE +00EE ^i # LATIN SMALL LETTER I WITH CIRCUMFLEX +00EF "i # LATIN SMALL LETTER I WITH DIAERESIS +00F0 d # LATIN SMALL LETTER ETH +00F1 ~n # LATIN SMALL LETTER N WITH TILDE +00F2 `o # LATIN SMALL LETTER O WITH GRAVE +00F3 ´o # LATIN SMALL LETTER O WITH ACUTE +00F4 ^o # LATIN SMALL LETTER O WITH CIRCUMFLEX +00F5 ~o # LATIN SMALL LETTER O WITH TILDE +00F6 "o # LATIN SMALL LETTER O WITH DIAERESIS +00F7 : # DIVISION SIGN +00F8 o # LATIN SMALL LETTER O WITH STROKE +00F9 `u # LATIN SMALL LETTER U WITH GRAVE +00FA ´u # LATIN SMALL LETTER U WITH ACUTE +00FB ^u # LATIN SMALL LETTER U WITH CIRCUMFLEX +00FC "u # LATIN SMALL LETTER U WITH DIAERESIS +00FD ´y # LATIN SMALL LETTER Y WITH ACUTE +00FE th # LATIN SMALL LETTER THORN +00FF "y # LATIN SMALL LETTER Y WITH DIAERESIS +0100 A # LATIN CAPITAL LETTER A WITH MACRON +0101 a # LATIN SMALL LETTER A WITH MACRON +0102 A # LATIN CAPITAL LETTER A WITH BREVE +0103 a # LATIN SMALL LETTER A WITH BREVE +0104 A # LATIN CAPITAL LETTER A WITH OGONEK +0105 a # LATIN SMALL LETTER A WITH OGONEK +0106 ´C # LATIN CAPITAL LETTER C WITH ACUTE +0107 ´c # LATIN SMALL LETTER C WITH ACUTE +0108 ^C # LATIN CAPITAL LETTER C WITH CIRCUMFLEX +0109 ^c # LATIN SMALL LETTER C WITH CIRCUMFLEX +010A C # LATIN CAPITAL LETTER C WITH DOT ABOVE +010B c # LATIN SMALL LETTER C WITH DOT ABOVE +010C C # LATIN CAPITAL LETTER C WITH CARON +010D c # LATIN SMALL LETTER C WITH CARON +010E D # LATIN CAPITAL LETTER D WITH CARON +010F d # LATIN SMALL LETTER D WITH CARON +0110 D # LATIN CAPITAL LETTER D WITH STROKE +0111 d # LATIN SMALL LETTER D WITH STROKE +0112 E # LATIN CAPITAL LETTER E WITH MACRON +0113 e # LATIN SMALL LETTER E WITH MACRON +0114 E # LATIN CAPITAL LETTER E WITH BREVE +0115 e # LATIN SMALL LETTER E WITH BREVE +0116 E # LATIN CAPITAL LETTER E WITH DOT ABOVE +0117 e # LATIN SMALL LETTER E WITH DOT ABOVE +0118 E # LATIN CAPITAL LETTER E WITH OGONEK +0119 e # LATIN SMALL LETTER E WITH OGONEK +011A E # LATIN CAPITAL LETTER E WITH CARON +011B e # LATIN SMALL LETTER E WITH CARON +011C ^G # LATIN CAPITAL LETTER G WITH CIRCUMFLEX +011D ^g # LATIN SMALL LETTER G WITH CIRCUMFLEX +011E G # LATIN CAPITAL LETTER G WITH BREVE +011F g # LATIN SMALL LETTER G WITH BREVE +0120 G # LATIN CAPITAL LETTER G WITH DOT ABOVE +0121 g # LATIN SMALL LETTER G WITH DOT ABOVE +0122 G # LATIN CAPITAL LETTER G WITH CEDILLA +0123 g # LATIN SMALL LETTER G WITH CEDILLA +0124 ^H # LATIN CAPITAL LETTER H WITH CIRCUMFLEX +0125 ^h # LATIN SMALL LETTER H WITH CIRCUMFLEX +0126 H # LATIN CAPITAL LETTER H WITH STROKE +0127 h # LATIN SMALL LETTER H WITH STROKE +0128 ~I # LATIN CAPITAL LETTER I WITH TILDE +0129 ~i # LATIN SMALL LETTER I WITH TILDE +012A I # LATIN CAPITAL LETTER I WITH MACRON +012B i # LATIN SMALL LETTER I WITH MACRON +012C I # LATIN CAPITAL LETTER I WITH BREVE +012D i # LATIN SMALL LETTER I WITH BREVE +012E I # LATIN CAPITAL LETTER I WITH OGONEK +012F i # LATIN SMALL LETTER I WITH OGONEK +0130 I # LATIN CAPITAL LETTER I WITH DOT ABOVE +0131 i # LATIN SMALL LETTER DOTLESS I +0132 IJ # LATIN CAPITAL LIGATURE IJ +0133 ij # LATIN SMALL LIGATURE IJ +0134 ^J # LATIN CAPITAL LETTER J WITH CIRCUMFLEX +0135 ^j # LATIN SMALL LETTER J WITH CIRCUMFLEX +0136 K # LATIN CAPITAL LETTER K WITH CEDILLA +0137 k # LATIN SMALL LETTER K WITH CEDILLA +0138 # LATIN SMALL LETTER KRA +0139 L # LATIN CAPITAL LETTER L WITH ACUTE +013A l # LATIN SMALL LETTER L WITH ACUTE +013B L # LATIN CAPITAL LETTER L WITH CEDILLA +013C l # LATIN SMALL LETTER L WITH CEDILLA +013D L # LATIN CAPITAL LETTER L WITH CARON +013E l # LATIN SMALL LETTER L WITH CARON +013F L # LATIN CAPITAL LETTER L WITH MIDDLE DOT +0140 l # LATIN SMALL LETTER L WITH MIDDLE DOT +0141 L # LATIN CAPITAL LETTER L WITH STROKE +0142 l # LATIN SMALL LETTER L WITH STROKE +0143 ´N # LATIN CAPITAL LETTER N WITH ACUTE +0144 ´n # LATIN SMALL LETTER N WITH ACUTE +0145 N # LATIN CAPITAL LETTER N WITH CEDILLA +0146 n # LATIN SMALL LETTER N WITH CEDILLA +0147 N # LATIN CAPITAL LETTER N WITH CARON +0148 n # LATIN SMALL LETTER N WITH CARON +0149 'n # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +014A # LATIN CAPITAL LETTER ENG +014B # LATIN SMALL LETTER ENG +014C O # LATIN CAPITAL LETTER O WITH MACRON +014D o # LATIN SMALL LETTER O WITH MACRON +014E O # LATIN CAPITAL LETTER O WITH BREVE +014F o # LATIN SMALL LETTER O WITH BREVE +0150 "O # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +0151 "o # LATIN SMALL LETTER O WITH DOUBLE ACUTE +0152 OE # LATIN CAPITAL LIGATURE OE +0153 oe # LATIN SMALL LIGATURE OE +0154 ´R # LATIN CAPITAL LETTER R WITH ACUTE +0155 ´r # LATIN SMALL LETTER R WITH ACUTE +0156 R # LATIN CAPITAL LETTER R WITH CEDILLA +0157 r # LATIN SMALL LETTER R WITH CEDILLA +0158 R # LATIN CAPITAL LETTER R WITH CARON +0159 r # LATIN SMALL LETTER R WITH CARON +015A ´S # LATIN CAPITAL LETTER S WITH ACUTE +015B ´s # LATIN SMALL LETTER S WITH ACUTE +015C ^S # LATIN CAPITAL LETTER S WITH CIRCUMFLEX +015D ^s # LATIN SMALL LETTER S WITH CIRCUMFLEX +015E S # LATIN CAPITAL LETTER S WITH CEDILLA +015F s # LATIN SMALL LETTER S WITH CEDILLA +0160 S # LATIN CAPITAL LETTER S WITH CARON +0161 s # LATIN SMALL LETTER S WITH CARON +0162 T # LATIN CAPITAL LETTER T WITH CEDILLA +0163 t # LATIN SMALL LETTER T WITH CEDILLA +0164 T # LATIN CAPITAL LETTER T WITH CARON +0165 t # LATIN SMALL LETTER T WITH CARON +0166 T # LATIN CAPITAL LETTER T WITH STROKE +0167 t # LATIN SMALL LETTER T WITH STROKE +0168 ~U # LATIN CAPITAL LETTER U WITH TILDE +0169 ~u # LATIN SMALL LETTER U WITH TILDE +016A U # LATIN CAPITAL LETTER U WITH MACRON +016B u # LATIN SMALL LETTER U WITH MACRON +016C U # LATIN CAPITAL LETTER U WITH BREVE +016D u # LATIN SMALL LETTER U WITH BREVE +016E U # LATIN CAPITAL LETTER U WITH RING ABOVE +016F u # LATIN SMALL LETTER U WITH RING ABOVE +0170 "U # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +0171 "u # LATIN SMALL LETTER U WITH DOUBLE ACUTE +0172 U # LATIN CAPITAL LETTER U WITH OGONEK +0173 u # LATIN SMALL LETTER U WITH OGONEK +0174 ^W # LATIN CAPITAL LETTER W WITH CIRCUMFLEX +0175 ^w # LATIN SMALL LETTER W WITH CIRCUMFLEX +0176 ^Y # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX +0177 ^y # LATIN SMALL LETTER Y WITH CIRCUMFLEX +0178 "Y # LATIN CAPITAL LETTER Y WITH DIAERESIS +0179 ´Z # LATIN CAPITAL LETTER Z WITH ACUTE +017A ´z # LATIN SMALL LETTER Z WITH ACUTE +017B Z # LATIN CAPITAL LETTER Z WITH DOT ABOVE +017C z # LATIN SMALL LETTER Z WITH DOT ABOVE +017D Z # LATIN CAPITAL LETTER Z WITH CARON +017E z # LATIN SMALL LETTER Z WITH CARON +017F s # LATIN SMALL LETTER LONG S +018F # LATIN CAPITAL LETTER SCHWA +0192 f # LATIN SMALL LETTER F WITH HOOK +01C4 DŽ # LATIN CAPITAL LETTER DZ WITH CARON +01C5 Dž # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON +01C6 dž # LATIN SMALL LETTER DZ WITH CARON +01C7 LJ # LATIN CAPITAL LETTER LJ +01C8 Lj # LATIN CAPITAL LETTER L WITH SMALL LETTER J +01C9 lj # LATIN SMALL LETTER LJ +01CA NJ # LATIN CAPITAL LETTER NJ +01CB Nj # LATIN CAPITAL LETTER N WITH SMALL LETTER J +01CC nj # LATIN SMALL LETTER NJ +01F1 DZ # LATIN CAPITAL LETTER DZ +01F2 Dz # LATIN CAPITAL LETTER D WITH SMALL LETTER Z +01F3 dz # LATIN SMALL LETTER DZ +0218 S # LATIN CAPITAL LETTER S WITH COMMA BELOW +0219 s # LATIN SMALL LETTER S WITH COMMA BELOW +021A T # LATIN CAPITAL LETTER T WITH COMMA BELOW +021B t # LATIN SMALL LETTER T WITH COMMA BELOW +0259 # LATIN SMALL LETTER SCHWA +02B9 ′ # MODIFIER LETTER PRIME +02BA ″ # MODIFIER LETTER DOUBLE PRIME +02BB ‘ # MODIFIER LETTER TURNED COMMA +02BC ’ # MODIFIER LETTER APOSTROPHE +02BD ‛ # MODIFIER LETTER REVERSED COMMA +02C6 ^ # MODIFIER LETTER CIRCUMFLEX ACCENT +02C7 # CARON +02C8 ' # MODIFIER LETTER VERTICAL LINE +02C9 ¯ # MODIFIER LETTER MACRON +02CA ´ # MODIFIER LETTER ACUTE ACCENT +02CB ` # MODIFIER LETTER GRAVE ACCENT +02CD _ # MODIFIER LETTER LOW MACRON +02D8 # BREVE +02D9 # DOT ABOVE +02DA # RING ABOVE +02DB # OGONEK +02DC ~ # SMALL TILDE +02DD " # DOUBLE ACUTE ACCENT +0374 # GREEK NUMERAL SIGN +0375 # GREEK LOWER NUMERAL SIGN +037A # GREEK YPOGEGRAMMENI +037E # GREEK QUESTION MARK +0384 # GREEK TONOS +0385 # GREEK DIALYTIKA TONOS +0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS +0387 # GREEK ANO TELEIA +0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS +0389 # GREEK CAPITAL LETTER ETA WITH TONOS +038A # GREEK CAPITAL LETTER IOTA WITH TONOS +038C # GREEK CAPITAL LETTER OMICRON WITH TONOS +038E # GREEK CAPITAL LETTER UPSILON WITH TONOS +038F # GREEK CAPITAL LETTER OMEGA WITH TONOS +0390 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +0391 # GREEK CAPITAL LETTER ALPHA +0392 # GREEK CAPITAL LETTER BETA +0393 # GREEK CAPITAL LETTER GAMMA +0394 # GREEK CAPITAL LETTER DELTA +0395 # GREEK CAPITAL LETTER EPSILON +0396 # GREEK CAPITAL LETTER ZETA +0397 # GREEK CAPITAL LETTER ETA +0398 # GREEK CAPITAL LETTER THETA +0399 # GREEK CAPITAL LETTER IOTA +039A # GREEK CAPITAL LETTER KAPPA +039B # GREEK CAPITAL LETTER LAMDA +039C # GREEK CAPITAL LETTER MU +039D # GREEK CAPITAL LETTER NU +039E # GREEK CAPITAL LETTER XI +039F # GREEK CAPITAL LETTER OMICRON +03A0 # GREEK CAPITAL LETTER PI +03A1 # GREEK CAPITAL LETTER RHO +03A3 # GREEK CAPITAL LETTER SIGMA +03A4 # GREEK CAPITAL LETTER TAU +03A5 # GREEK CAPITAL LETTER UPSILON +03A6 # GREEK CAPITAL LETTER PHI +03A7 # GREEK CAPITAL LETTER CHI +03A8 # GREEK CAPITAL LETTER PSI +03A9 # GREEK CAPITAL LETTER OMEGA +03AA # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA +03AB # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA +03AC # GREEK SMALL LETTER ALPHA WITH TONOS +03AD # GREEK SMALL LETTER EPSILON WITH TONOS +03AE # GREEK SMALL LETTER ETA WITH TONOS +03AF # GREEK SMALL LETTER IOTA WITH TONOS +03B0 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +03B1 # GREEK SMALL LETTER ALPHA +03B2 # GREEK SMALL LETTER BETA +03B3 # GREEK SMALL LETTER GAMMA +03B4 # GREEK SMALL LETTER DELTA +03B5 # GREEK SMALL LETTER EPSILON +03B6 # GREEK SMALL LETTER ZETA +03B7 # GREEK SMALL LETTER ETA +03B8 # GREEK SMALL LETTER THETA +03B9 # GREEK SMALL LETTER IOTA +03BA # GREEK SMALL LETTER KAPPA +03BB # GREEK SMALL LETTER LAMDA +03BC # GREEK SMALL LETTER MU +03BD # GREEK SMALL LETTER NU +03BE # GREEK SMALL LETTER XI +03BF # GREEK SMALL LETTER OMICRON +03C0 # GREEK SMALL LETTER PI +03C1 # GREEK SMALL LETTER RHO +03C2 # GREEK SMALL LETTER FINAL SIGMA +03C3 # GREEK SMALL LETTER SIGMA +03C4 # GREEK SMALL LETTER TAU +03C5 # GREEK SMALL LETTER UPSILON +03C6 # GREEK SMALL LETTER PHI +03C7 # GREEK SMALL LETTER CHI +03C8 # GREEK SMALL LETTER PSI +03C9 # GREEK SMALL LETTER OMEGA +03CA # GREEK SMALL LETTER IOTA WITH DIALYTIKA +03CB # GREEK SMALL LETTER UPSILON WITH DIALYTIKA +03CC # GREEK SMALL LETTER OMICRON WITH TONOS +03CD # GREEK SMALL LETTER UPSILON WITH TONOS +03CE # GREEK SMALL LETTER OMEGA WITH TONOS +03D0 β # GREEK BETA SYMBOL +03D1 θ # GREEK THETA SYMBOL +03D2 Î¥ # GREEK UPSILON WITH HOOK SYMBOL +03D5 φ # GREEK PHI SYMBOL +03D6 Ï€ # GREEK PI SYMBOL +03F0 κ # GREEK KAPPA SYMBOL +03F1 Ï # GREEK RHO SYMBOL +03F2 Ï‚ # GREEK LUNATE SIGMA SYMBOL +03F4 Θ # GREEK CAPITAL THETA SYMBOL +03F5 ε # GREEK LUNATE EPSILON SYMBOL +03F9 Σ # GREEK CAPITAL LUNATE SIGMA SYMBOL +0401 # CYRILLIC CAPITAL LETTER IO +0402 # CYRILLIC CAPITAL LETTER DJE +0403 # CYRILLIC CAPITAL LETTER GJE +0404 # CYRILLIC CAPITAL LETTER UKRAINIAN IE +0405 # CYRILLIC CAPITAL LETTER DZE +0406 # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I +0407 # CYRILLIC CAPITAL LETTER YI +0408 # CYRILLIC CAPITAL LETTER JE +0409 # CYRILLIC CAPITAL LETTER LJE +040A # CYRILLIC CAPITAL LETTER NJE +040B # CYRILLIC CAPITAL LETTER TSHE +040C # CYRILLIC CAPITAL LETTER KJE +040E # CYRILLIC CAPITAL LETTER SHORT U +040F # CYRILLIC CAPITAL LETTER DZHE +0410 # CYRILLIC CAPITAL LETTER A +0411 # CYRILLIC CAPITAL LETTER BE +0412 # CYRILLIC CAPITAL LETTER VE +0413 # CYRILLIC CAPITAL LETTER GHE +0414 # CYRILLIC CAPITAL LETTER DE +0415 # CYRILLIC CAPITAL LETTER IE +0416 # CYRILLIC CAPITAL LETTER ZHE +0417 # CYRILLIC CAPITAL LETTER ZE +0418 # CYRILLIC CAPITAL LETTER I +0419 # CYRILLIC CAPITAL LETTER SHORT I +041A # CYRILLIC CAPITAL LETTER KA +041B # CYRILLIC CAPITAL LETTER EL +041C # CYRILLIC CAPITAL LETTER EM +041D # CYRILLIC CAPITAL LETTER EN +041E # CYRILLIC CAPITAL LETTER O +041F # CYRILLIC CAPITAL LETTER PE +0420 # CYRILLIC CAPITAL LETTER ER +0421 # CYRILLIC CAPITAL LETTER ES +0422 # CYRILLIC CAPITAL LETTER TE +0423 # CYRILLIC CAPITAL LETTER U +0424 # CYRILLIC CAPITAL LETTER EF +0425 # CYRILLIC CAPITAL LETTER HA +0426 # CYRILLIC CAPITAL LETTER TSE +0427 # CYRILLIC CAPITAL LETTER CHE +0428 # CYRILLIC CAPITAL LETTER SHA +0429 # CYRILLIC CAPITAL LETTER SHCHA +042A # CYRILLIC CAPITAL LETTER HARD SIGN +042B # CYRILLIC CAPITAL LETTER YERU +042C # CYRILLIC CAPITAL LETTER SOFT SIGN +042D # CYRILLIC CAPITAL LETTER E +042E # CYRILLIC CAPITAL LETTER YU +042F # CYRILLIC CAPITAL LETTER YA +0430 # CYRILLIC SMALL LETTER A +0431 # CYRILLIC SMALL LETTER BE +0432 # CYRILLIC SMALL LETTER VE +0433 # CYRILLIC SMALL LETTER GHE +0434 # CYRILLIC SMALL LETTER DE +0435 # CYRILLIC SMALL LETTER IE +0436 # CYRILLIC SMALL LETTER ZHE +0437 # CYRILLIC SMALL LETTER ZE +0438 # CYRILLIC SMALL LETTER I +0439 # CYRILLIC SMALL LETTER SHORT I +043A # CYRILLIC SMALL LETTER KA +043B # CYRILLIC SMALL LETTER EL +043C # CYRILLIC SMALL LETTER EM +043D # CYRILLIC SMALL LETTER EN +043E # CYRILLIC SMALL LETTER O +043F # CYRILLIC SMALL LETTER PE +0440 # CYRILLIC SMALL LETTER ER +0441 # CYRILLIC SMALL LETTER ES +0442 # CYRILLIC SMALL LETTER TE +0443 # CYRILLIC SMALL LETTER U +0444 # CYRILLIC SMALL LETTER EF +0445 # CYRILLIC SMALL LETTER HA +0446 # CYRILLIC SMALL LETTER TSE +0447 # CYRILLIC SMALL LETTER CHE +0448 # CYRILLIC SMALL LETTER SHA +0449 # CYRILLIC SMALL LETTER SHCHA +044A # CYRILLIC SMALL LETTER HARD SIGN +044B # CYRILLIC SMALL LETTER YERU +044C # CYRILLIC SMALL LETTER SOFT SIGN +044D # CYRILLIC SMALL LETTER E +044E # CYRILLIC SMALL LETTER YU +044F # CYRILLIC SMALL LETTER YA +0451 # CYRILLIC SMALL LETTER IO +0452 # CYRILLIC SMALL LETTER DJE +0453 # CYRILLIC SMALL LETTER GJE +0454 # CYRILLIC SMALL LETTER UKRAINIAN IE +0455 # CYRILLIC SMALL LETTER DZE +0456 # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I +0457 # CYRILLIC SMALL LETTER YI +0458 # CYRILLIC SMALL LETTER JE +0459 # CYRILLIC SMALL LETTER LJE +045A # CYRILLIC SMALL LETTER NJE +045B # CYRILLIC SMALL LETTER TSHE +045C # CYRILLIC SMALL LETTER KJE +045E # CYRILLIC SMALL LETTER SHORT U +045F # CYRILLIC SMALL LETTER DZHE +0490 # CYRILLIC CAPITAL LETTER GHE WITH UPTURN +0491 # CYRILLIC SMALL LETTER GHE WITH UPTURN +0587 Õ¥Ö‚ # ARMENIAN SMALL LIGATURE ECH YIWN +05D0 # HEBREW LETTER ALEF +05D1 # HEBREW LETTER BET +05D2 # HEBREW LETTER GIMEL +05D3 # HEBREW LETTER DALET +05D4 # HEBREW LETTER HE +05D5 # HEBREW LETTER VAV +05D6 # HEBREW LETTER ZAYIN +05D7 # HEBREW LETTER HET +05D8 # HEBREW LETTER TET +05D9 # HEBREW LETTER YOD +05DA # HEBREW LETTER FINAL KAF +05DB # HEBREW LETTER KAF +05DC # HEBREW LETTER LAMED +05DD # HEBREW LETTER FINAL MEM +05DE # HEBREW LETTER MEM +05DF # HEBREW LETTER FINAL NUN +05E0 # HEBREW LETTER NUN +05E1 # HEBREW LETTER SAMEKH +05E2 # HEBREW LETTER AYIN +05E3 # HEBREW LETTER FINAL PE +05E4 # HEBREW LETTER PE +05E5 # HEBREW LETTER FINAL TSADI +05E6 # HEBREW LETTER TSADI +05E7 # HEBREW LETTER QOF +05E8 # HEBREW LETTER RESH +05E9 # HEBREW LETTER SHIN +05EA # HEBREW LETTER TAV +05F0 וו # HEBREW LIGATURE YIDDISH DOUBLE VAV +05F1 וי # HEBREW LIGATURE YIDDISH VAV YOD +05F2 ×™×™ # HEBREW LIGATURE YIDDISH DOUBLE YOD +0675 اٴ # ARABIC LETTER HIGH HAMZA ALEF +0676 وٴ # ARABIC LETTER HIGH HAMZA WAW +0677 Û‡Ù´ # ARABIC LETTER U WITH HAMZA ABOVE +0678 يٴ # ARABIC LETTER HIGH HAMZA YEH +0E33 à¹à¸² # THAI CHARACTER SARA AM +0EB3 à»àº² # LAO VOWEL SIGN AM +0EDC ຫນ # LAO HO NO +0EDD ຫມ # LAO HO MO +0F77 ྲྠ# TIBETAN VOWEL SIGN VOCALIC RR +0F79 ླྠ# TIBETAN VOWEL SIGN VOCALIC LL +1E02 B # LATIN CAPITAL LETTER B WITH DOT ABOVE +1E03 b # LATIN SMALL LETTER B WITH DOT ABOVE +1E0A D # LATIN CAPITAL LETTER D WITH DOT ABOVE +1E0B d # LATIN SMALL LETTER D WITH DOT ABOVE +1E1E F # LATIN CAPITAL LETTER F WITH DOT ABOVE +1E1F f # LATIN SMALL LETTER F WITH DOT ABOVE +1E40 M # LATIN CAPITAL LETTER M WITH DOT ABOVE +1E41 m # LATIN SMALL LETTER M WITH DOT ABOVE +1E56 P # LATIN CAPITAL LETTER P WITH DOT ABOVE +1E57 p # LATIN SMALL LETTER P WITH DOT ABOVE +1E60 S # LATIN CAPITAL LETTER S WITH DOT ABOVE +1E61 s # LATIN SMALL LETTER S WITH DOT ABOVE +1E6A T # LATIN CAPITAL LETTER T WITH DOT ABOVE +1E6B t # LATIN SMALL LETTER T WITH DOT ABOVE +1E80 `W # LATIN CAPITAL LETTER W WITH GRAVE +1E81 `w # LATIN SMALL LETTER W WITH GRAVE +1E82 ´W # LATIN CAPITAL LETTER W WITH ACUTE +1E83 ´w # LATIN SMALL LETTER W WITH ACUTE +1E84 "W # LATIN CAPITAL LETTER W WITH DIAERESIS +1E85 "w # LATIN SMALL LETTER W WITH DIAERESIS +1E9A aʾ # LATIN SMALL LETTER A WITH RIGHT HALF RING +1EF2 `Y # LATIN CAPITAL LETTER Y WITH GRAVE +1EF3 `y # LATIN SMALL LETTER Y WITH GRAVE +2002 # EN SPACE +2003 # EM SPACE +2004 # THREE-PER-EM SPACE +2005 # FOUR-PER-EM SPACE +2006 # SIX-PER-EM SPACE +2008 # PUNCTUATION SPACE +2009 # THIN SPACE +200A # HAIR SPACE +2010 - # HYPHEN +2011 - # NON-BREAKING HYPHEN +2012 - # FIGURE DASH +2013 - # EN DASH +2014 - # EM DASH +2015 - # HORIZONTAL BAR +2016 # DOUBLE VERTICAL LINE +2017 # DOUBLE LOW LINE +2018 ' # LEFT SINGLE QUOTATION MARK +2019 ' # RIGHT SINGLE QUOTATION MARK +201A , # SINGLE LOW-9 QUOTATION MARK +201B ' # SINGLE HIGH-REVERSED-9 QUOTATION MARK +201C " # LEFT DOUBLE QUOTATION MARK +201D " # RIGHT DOUBLE QUOTATION MARK +201E " # DOUBLE LOW-9 QUOTATION MARK +201F " # DOUBLE HIGH-REVERSED-9 QUOTATION MARK +2020 + # DAGGER +2021 # DOUBLE DAGGER +2022 o # BULLET +2024 . # ONE DOT LEADER +2025 .. # TWO DOT LEADER +2026 ... # HORIZONTAL ELLIPSIS +2030 o/oo # PER MILLE SIGN +2032 ´ # PRIME +2033 ´´ # DOUBLE PRIME +2034 ´´´ # TRIPLE PRIME +2036 ‵‵ # REVERSED DOUBLE PRIME +2037 ‵‵‵ # REVERSED TRIPLE PRIME +2039 < # SINGLE LEFT-POINTING ANGLE QUOTATION MARK +203A > # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +203C !! # DOUBLE EXCLAMATION MARK +203E # OVERLINE +2044 / # FRACTION SLASH +2047 ?? # DOUBLE QUESTION MARK +2048 ?! # QUESTION EXCLAMATION MARK +2049 !? # EXCLAMATION QUESTION MARK +2057 ´´´´ # QUADRUPLE PRIME +20A8 Rs # RUPEE SIGN +20AB Äồng # DONG SIGN +20AC EUR # EURO SIGN +2100 a/c # ACCOUNT OF +2101 a/s # ADDRESSED TO THE SUBJECT +2102 C # DOUBLE-STRUCK CAPITAL C +2103 °C # DEGREE CELSIUS +2105 c/o # CARE OF +2106 c/u # CADA UNA +2107 Æ # EULER CONSTANT +2109 °F # DEGREE FAHRENHEIT +210A g # SCRIPT SMALL G +210B H # SCRIPT CAPITAL H +210C H # BLACK-LETTER CAPITAL H +210D H # DOUBLE-STRUCK CAPITAL H +210E h # PLANCK CONSTANT +210F ħ # PLANCK CONSTANT OVER TWO PI +2110 I # SCRIPT CAPITAL I +2111 I # BLACK-LETTER CAPITAL I +2112 L # SCRIPT CAPITAL L +2113 l # SCRIPT SMALL L +2115 N # DOUBLE-STRUCK CAPITAL N +2116 No # NUMERO SIGN +2119 P # DOUBLE-STRUCK CAPITAL P +211A Q # DOUBLE-STRUCK CAPITAL Q +211B R # SCRIPT CAPITAL R +211C R # BLACK-LETTER CAPITAL R +211D R # DOUBLE-STRUCK CAPITAL R +2121 TEL # TELEPHONE SIGN +2122 TM # TRADE MARK SIGN +2124 Z # DOUBLE-STRUCK CAPITAL Z +2126 Ohm # OHM SIGN +2128 Z # BLACK-LETTER CAPITAL Z +212C B # SCRIPT CAPITAL B +212D C # BLACK-LETTER CAPITAL C +212E e # ESTIMATED SYMBOL +212F e # SCRIPT SMALL E +2130 E # SCRIPT CAPITAL E +2131 F # SCRIPT CAPITAL F +2133 M # SCRIPT CAPITAL M +2134 o # SCRIPT SMALL O +2135 × # ALEF SYMBOL +2136 ב # BET SYMBOL +2137 ×’ # GIMEL SYMBOL +2138 ד # DALET SYMBOL +2139 i # INFORMATION SOURCE +213B FAX # FACSIMILE SIGN +213D γ # DOUBLE-STRUCK SMALL GAMMA +213E Γ # DOUBLE-STRUCK CAPITAL GAMMA +213F Π # DOUBLE-STRUCK CAPITAL PI +2140 ∑ # DOUBLE-STRUCK N-ARY SUMMATION +2145 D # DOUBLE-STRUCK ITALIC CAPITAL D +2146 d # DOUBLE-STRUCK ITALIC SMALL D +2147 e # DOUBLE-STRUCK ITALIC SMALL E +2148 i # DOUBLE-STRUCK ITALIC SMALL I +2149 j # DOUBLE-STRUCK ITALIC SMALL J +2153 1â„3 # VULGAR FRACTION ONE THIRD +2154 2â„3 # VULGAR FRACTION TWO THIRDS +2155 1â„5 # VULGAR FRACTION ONE FIFTH +2156 2â„5 # VULGAR FRACTION TWO FIFTHS +2157 3â„5 # VULGAR FRACTION THREE FIFTHS +2158 4â„5 # VULGAR FRACTION FOUR FIFTHS +2159 1â„6 # VULGAR FRACTION ONE SIXTH +215A 5â„6 # VULGAR FRACTION FIVE SIXTHS +215B 1â„8 # VULGAR FRACTION ONE EIGHTH +215C 3â„8 # VULGAR FRACTION THREE EIGHTHS +215D 5â„8 # VULGAR FRACTION FIVE EIGHTHS +215E 7â„8 # VULGAR FRACTION SEVEN EIGHTHS +215F 1â„ # FRACTION NUMERATOR ONE +2160 I # ROMAN NUMERAL ONE +2161 II # ROMAN NUMERAL TWO +2162 III # ROMAN NUMERAL THREE +2163 IV # ROMAN NUMERAL FOUR +2164 V # ROMAN NUMERAL FIVE +2165 VI # ROMAN NUMERAL SIX +2166 VII # ROMAN NUMERAL SEVEN +2167 VIII # ROMAN NUMERAL EIGHT +2168 IX # ROMAN NUMERAL NINE +2169 X # ROMAN NUMERAL TEN +216A XI # ROMAN NUMERAL ELEVEN +216B XII # ROMAN NUMERAL TWELVE +216C L # ROMAN NUMERAL FIFTY +216D C # ROMAN NUMERAL ONE HUNDRED +216E D # ROMAN NUMERAL FIVE HUNDRED +216F M # ROMAN NUMERAL ONE THOUSAND +2170 i # SMALL ROMAN NUMERAL ONE +2171 ii # SMALL ROMAN NUMERAL TWO +2172 iii # SMALL ROMAN NUMERAL THREE +2173 iv # SMALL ROMAN NUMERAL FOUR +2174 v # SMALL ROMAN NUMERAL FIVE +2175 vi # SMALL ROMAN NUMERAL SIX +2176 vii # SMALL ROMAN NUMERAL SEVEN +2177 viii # SMALL ROMAN NUMERAL EIGHT +2178 ix # SMALL ROMAN NUMERAL NINE +2179 x # SMALL ROMAN NUMERAL TEN +217A xi # SMALL ROMAN NUMERAL ELEVEN +217B xii # SMALL ROMAN NUMERAL TWELVE +217C l # SMALL ROMAN NUMERAL FIFTY +217D c # SMALL ROMAN NUMERAL ONE HUNDRED +217E d # SMALL ROMAN NUMERAL FIVE HUNDRED +217F m # SMALL ROMAN NUMERAL ONE THOUSAND +2190 <- # LEFTWARDS ARROW +2191 ^ # UPWARDS ARROW +2192 -> # RIGHTWARDS ARROW +2193 V # DOWNWARDS ARROW +2194 <-> # LEFT RIGHT ARROW +21D0 <= # LEFTWARDS DOUBLE ARROW +21D2 => # RIGHTWARDS DOUBLE ARROW +21D4 <=> # LEFT RIGHT DOUBLE ARROW +2212 - # MINUS SIGN +2215 / # DIVISION SLASH +2216 \ # SET MINUS +2217 * # ASTERISK OPERATOR +2219 • # BULLET OPERATOR +2223 | # DIVIDES +222C ∫∫ # DOUBLE INTEGRAL +222D ∫∫∫ # TRIPLE INTEGRAL +222F ∮∮ # SURFACE INTEGRAL +2230 ∮∮∮ # VOLUME INTEGRAL +2236 : # RATIO +223C ~ # TILDE OPERATOR +2260 /= # NOT EQUAL TO +2264 <= # LESS-THAN OR EQUAL TO +2265 >= # GREATER-THAN OR EQUAL TO +226A << # MUCH LESS-THAN +226B >> # MUCH GREATER-THAN +22C5 · # DOT OPERATOR +22D8 <<< # VERY MUCH LESS-THAN +22D9 >>> # VERY MUCH GREATER-THAN +22EF ··· # MIDLINE HORIZONTAL ELLIPSIS +2400 [NUL] # SYMBOL FOR NULL +2401 [SOH] # SYMBOL FOR START OF HEADING +2402 [STX] # SYMBOL FOR START OF TEXT +2403 [ETX] # SYMBOL FOR END OF TEXT +2404 [EOT] # SYMBOL FOR END OF TRANSMISSION +2405 [ENQ] # SYMBOL FOR ENQUIRY +2406 [ACK] # SYMBOL FOR ACKNOWLEDGE +2407 [BEL] # SYMBOL FOR BELL +2408 [BS] # SYMBOL FOR BACKSPACE +2409 [HT] # SYMBOL FOR HORIZONTAL TABULATION +240A [LF] # SYMBOL FOR LINE FEED +240B [VT] # SYMBOL FOR VERTICAL TABULATION +240C [FF] # SYMBOL FOR FORM FEED +240D [CR] # SYMBOL FOR CARRIAGE RETURN +240E [SO] # SYMBOL FOR SHIFT OUT +240F [SI] # SYMBOL FOR SHIFT IN +2410 [DLE] # SYMBOL FOR DATA LINK ESCAPE +2411 [DC1] # SYMBOL FOR DEVICE CONTROL ONE +2412 [DC2] # SYMBOL FOR DEVICE CONTROL TWO +2413 [DC3] # SYMBOL FOR DEVICE CONTROL THREE +2414 [DC4] # SYMBOL FOR DEVICE CONTROL FOUR +2415 [NAK] # SYMBOL FOR NEGATIVE ACKNOWLEDGE +2416 [SYN] # SYMBOL FOR SYNCHRONOUS IDLE +2417 [ETB] # SYMBOL FOR END OF TRANSMISSION BLOCK +2418 [CAN] # SYMBOL FOR CANCEL +2419 [EM] # SYMBOL FOR END OF MEDIUM +241A [SUB] # SYMBOL FOR SUBSTITUTE +241B [ESC] # SYMBOL FOR ESCAPE +241C [FS] # SYMBOL FOR FILE SEPARATOR +241D [GS] # SYMBOL FOR GROUP SEPARATOR +241E [RS] # SYMBOL FOR RECORD SEPARATOR +241F [US] # SYMBOL FOR UNIT SEPARATOR +2420 [SP] # SYMBOL FOR SPACE +2421 [DEL] # SYMBOL FOR DELETE +2424 [NL] # SYMBOL FOR NEWLINE +2460 (1) # CIRCLED DIGIT ONE +2461 (2) # CIRCLED DIGIT TWO +2462 (3) # CIRCLED DIGIT THREE +2463 (4) # CIRCLED DIGIT FOUR +2464 (5) # CIRCLED DIGIT FIVE +2465 (6) # CIRCLED DIGIT SIX +2466 (7) # CIRCLED DIGIT SEVEN +2467 (8) # CIRCLED DIGIT EIGHT +2468 (9) # CIRCLED DIGIT NINE +2469 (10) # CIRCLED NUMBER TEN +246A (11) # CIRCLED NUMBER ELEVEN +246B (12) # CIRCLED NUMBER TWELVE +246C (13) # CIRCLED NUMBER THIRTEEN +246D (14) # CIRCLED NUMBER FOURTEEN +246E (15) # CIRCLED NUMBER FIFTEEN +246F (16) # CIRCLED NUMBER SIXTEEN +2470 (17) # CIRCLED NUMBER SEVENTEEN +2471 (18) # CIRCLED NUMBER EIGHTEEN +2472 (19) # CIRCLED NUMBER NINETEEN +2473 (20) # CIRCLED NUMBER TWENTY +2474 (1) # PARENTHESIZED DIGIT ONE +2475 (2) # PARENTHESIZED DIGIT TWO +2476 (3) # PARENTHESIZED DIGIT THREE +2477 (4) # PARENTHESIZED DIGIT FOUR +2478 (5) # PARENTHESIZED DIGIT FIVE +2479 (6) # PARENTHESIZED DIGIT SIX +247A (7) # PARENTHESIZED DIGIT SEVEN +247B (8) # PARENTHESIZED DIGIT EIGHT +247C (9) # PARENTHESIZED DIGIT NINE +247D (10) # PARENTHESIZED NUMBER TEN +247E (11) # PARENTHESIZED NUMBER ELEVEN +247F (12) # PARENTHESIZED NUMBER TWELVE +2480 (13) # PARENTHESIZED NUMBER THIRTEEN +2481 (14) # PARENTHESIZED NUMBER FOURTEEN +2482 (15) # PARENTHESIZED NUMBER FIFTEEN +2483 (16) # PARENTHESIZED NUMBER SIXTEEN +2484 (17) # PARENTHESIZED NUMBER SEVENTEEN +2485 (18) # PARENTHESIZED NUMBER EIGHTEEN +2486 (19) # PARENTHESIZED NUMBER NINETEEN +2487 (20) # PARENTHESIZED NUMBER TWENTY +2488 1. # DIGIT ONE FULL STOP +2489 2. # DIGIT TWO FULL STOP +248A 3. # DIGIT THREE FULL STOP +248B 4. # DIGIT FOUR FULL STOP +248C 5. # DIGIT FIVE FULL STOP +248D 6. # DIGIT SIX FULL STOP +248E 7. # DIGIT SEVEN FULL STOP +248F 8. # DIGIT EIGHT FULL STOP +2490 9. # DIGIT NINE FULL STOP +2491 10. # NUMBER TEN FULL STOP +2492 11. # NUMBER ELEVEN FULL STOP +2493 12. # NUMBER TWELVE FULL STOP +2494 13. # NUMBER THIRTEEN FULL STOP +2495 14. # NUMBER FOURTEEN FULL STOP +2496 15. # NUMBER FIFTEEN FULL STOP +2497 16. # NUMBER SIXTEEN FULL STOP +2498 17. # NUMBER SEVENTEEN FULL STOP +2499 18. # NUMBER EIGHTEEN FULL STOP +249A 19. # NUMBER NINETEEN FULL STOP +249B 20. # NUMBER TWENTY FULL STOP +249C (a) # PARENTHESIZED LATIN SMALL LETTER A +249D (b) # PARENTHESIZED LATIN SMALL LETTER B +249E (c) # PARENTHESIZED LATIN SMALL LETTER C +249F (d) # PARENTHESIZED LATIN SMALL LETTER D +24A0 (e) # PARENTHESIZED LATIN SMALL LETTER E +24A1 (f) # PARENTHESIZED LATIN SMALL LETTER F +24A2 (g) # PARENTHESIZED LATIN SMALL LETTER G +24A3 (h) # PARENTHESIZED LATIN SMALL LETTER H +24A4 (i) # PARENTHESIZED LATIN SMALL LETTER I +24A5 (j) # PARENTHESIZED LATIN SMALL LETTER J +24A6 (k) # PARENTHESIZED LATIN SMALL LETTER K +24A7 (l) # PARENTHESIZED LATIN SMALL LETTER L +24A8 (m) # PARENTHESIZED LATIN SMALL LETTER M +24A9 (n) # PARENTHESIZED LATIN SMALL LETTER N +24AA (o) # PARENTHESIZED LATIN SMALL LETTER O +24AB (p) # PARENTHESIZED LATIN SMALL LETTER P +24AC (q) # PARENTHESIZED LATIN SMALL LETTER Q +24AD (r) # PARENTHESIZED LATIN SMALL LETTER R +24AE (s) # PARENTHESIZED LATIN SMALL LETTER S +24AF (t) # PARENTHESIZED LATIN SMALL LETTER T +24B0 (u) # PARENTHESIZED LATIN SMALL LETTER U +24B1 (v) # PARENTHESIZED LATIN SMALL LETTER V +24B2 (w) # PARENTHESIZED LATIN SMALL LETTER W +24B3 (x) # PARENTHESIZED LATIN SMALL LETTER X +24B4 (y) # PARENTHESIZED LATIN SMALL LETTER Y +24B5 (z) # PARENTHESIZED LATIN SMALL LETTER Z +24B6 (A) # CIRCLED LATIN CAPITAL LETTER A +24B7 (B) # CIRCLED LATIN CAPITAL LETTER B +24B8 (C) # CIRCLED LATIN CAPITAL LETTER C +24B9 (D) # CIRCLED LATIN CAPITAL LETTER D +24BA (E) # CIRCLED LATIN CAPITAL LETTER E +24BB (F) # CIRCLED LATIN CAPITAL LETTER F +24BC (G) # CIRCLED LATIN CAPITAL LETTER G +24BD (H) # CIRCLED LATIN CAPITAL LETTER H +24BE (I) # CIRCLED LATIN CAPITAL LETTER I +24BF (J) # CIRCLED LATIN CAPITAL LETTER J +24C0 (K) # CIRCLED LATIN CAPITAL LETTER K +24C1 (L) # CIRCLED LATIN CAPITAL LETTER L +24C2 (M) # CIRCLED LATIN CAPITAL LETTER M +24C3 (N) # CIRCLED LATIN CAPITAL LETTER N +24C4 (O) # CIRCLED LATIN CAPITAL LETTER O +24C5 (P) # CIRCLED LATIN CAPITAL LETTER P +24C6 (Q) # CIRCLED LATIN CAPITAL LETTER Q +24C7 (R) # CIRCLED LATIN CAPITAL LETTER R +24C8 (S) # CIRCLED LATIN CAPITAL LETTER S +24C9 (T) # CIRCLED LATIN CAPITAL LETTER T +24CA (U) # CIRCLED LATIN CAPITAL LETTER U +24CB (V) # CIRCLED LATIN CAPITAL LETTER V +24CC (W) # CIRCLED LATIN CAPITAL LETTER W +24CD (X) # CIRCLED LATIN CAPITAL LETTER X +24CE (Y) # CIRCLED LATIN CAPITAL LETTER Y +24CF (Z) # CIRCLED LATIN CAPITAL LETTER Z +24D0 (a) # CIRCLED LATIN SMALL LETTER A +24D1 (b) # CIRCLED LATIN SMALL LETTER B +24D2 (c) # CIRCLED LATIN SMALL LETTER C +24D3 (d) # CIRCLED LATIN SMALL LETTER D +24D4 (e) # CIRCLED LATIN SMALL LETTER E +24D5 (f) # CIRCLED LATIN SMALL LETTER F +24D6 (g) # CIRCLED LATIN SMALL LETTER G +24D7 (h) # CIRCLED LATIN SMALL LETTER H +24D8 (i) # CIRCLED LATIN SMALL LETTER I +24D9 (j) # CIRCLED LATIN SMALL LETTER J +24DA (k) # CIRCLED LATIN SMALL LETTER K +24DB (l) # CIRCLED LATIN SMALL LETTER L +24DC (m) # CIRCLED LATIN SMALL LETTER M +24DD (n) # CIRCLED LATIN SMALL LETTER N +24DE (o) # CIRCLED LATIN SMALL LETTER O +24DF (p) # CIRCLED LATIN SMALL LETTER P +24E0 (q) # CIRCLED LATIN SMALL LETTER Q +24E1 (r) # CIRCLED LATIN SMALL LETTER R +24E2 (s) # CIRCLED LATIN SMALL LETTER S +24E3 (t) # CIRCLED LATIN SMALL LETTER T +24E4 (u) # CIRCLED LATIN SMALL LETTER U +24E5 (v) # CIRCLED LATIN SMALL LETTER V +24E6 (w) # CIRCLED LATIN SMALL LETTER W +24E7 (x) # CIRCLED LATIN SMALL LETTER X +24E8 (y) # CIRCLED LATIN SMALL LETTER Y +24E9 (z) # CIRCLED LATIN SMALL LETTER Z +24EA (0) # CIRCLED DIGIT ZERO +2500 - # BOX DRAWINGS LIGHT HORIZONTAL +2502 | # BOX DRAWINGS LIGHT VERTICAL +250C + # BOX DRAWINGS LIGHT DOWN AND RIGHT +2510 + # BOX DRAWINGS LIGHT DOWN AND LEFT +2514 + # BOX DRAWINGS LIGHT UP AND RIGHT +2518 + # BOX DRAWINGS LIGHT UP AND LEFT +251C + # BOX DRAWINGS LIGHT VERTICAL AND RIGHT +2524 + # BOX DRAWINGS LIGHT VERTICAL AND LEFT +252C + # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL +2534 + # BOX DRAWINGS LIGHT UP AND HORIZONTAL +253C + # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL +2592 # MEDIUM SHADE +25AE # BLACK VERTICAL RECTANGLE +25C6 # BLACK DIAMOND +25E6 o # WHITE BULLET +266A # EIGHTH NOTE +2A0C ∫∫∫∫ # QUADRUPLE INTEGRAL OPERATOR +2A74 ::= # DOUBLE COLON EQUAL +2A75 == # TWO CONSECUTIVE EQUALS SIGNS +2A76 === # THREE CONSECUTIVE EQUALS SIGNS +2E9F æ¯ # CJK RADICAL MOTHER +2EF3 龟 # CJK RADICAL C-SIMPLIFIED TURTLE +2F00 一 # KANGXI RADICAL ONE +2F01 丨 # KANGXI RADICAL LINE +2F02 丶 # KANGXI RADICAL DOT +2F03 丿 # KANGXI RADICAL SLASH +2F04 ä¹™ # KANGXI RADICAL SECOND +2F05 亅 # KANGXI RADICAL HOOK +2F06 二 # KANGXI RADICAL TWO +2F07 亠 # KANGXI RADICAL LID +2F08 人 # KANGXI RADICAL MAN +2F09 å„¿ # KANGXI RADICAL LEGS +2F0A å…¥ # KANGXI RADICAL ENTER +2F0B å…« # KANGXI RADICAL EIGHT +2F0C 冂 # KANGXI RADICAL DOWN BOX +2F0D 冖 # KANGXI RADICAL COVER +2F0E 冫 # KANGXI RADICAL ICE +2F0F 几 # KANGXI RADICAL TABLE +2F10 凵 # KANGXI RADICAL OPEN BOX +2F11 刀 # KANGXI RADICAL KNIFE +2F12 力 # KANGXI RADICAL POWER +2F13 勹 # KANGXI RADICAL WRAP +2F14 匕 # KANGXI RADICAL SPOON +2F15 匚 # KANGXI RADICAL RIGHT OPEN BOX +2F16 匸 # KANGXI RADICAL HIDING ENCLOSURE +2F17 å # KANGXI RADICAL TEN +2F18 åœ # KANGXI RADICAL DIVINATION +2F19 å© # KANGXI RADICAL SEAL +2F1A 厂 # KANGXI RADICAL CLIFF +2F1B 厶 # KANGXI RADICAL PRIVATE +2F1C åˆ # KANGXI RADICAL AGAIN +2F1D å£ # KANGXI RADICAL MOUTH +2F1E å›— # KANGXI RADICAL ENCLOSURE +2F1F 土 # KANGXI RADICAL EARTH +2F20 士 # KANGXI RADICAL SCHOLAR +2F21 夂 # KANGXI RADICAL GO +2F22 夊 # KANGXI RADICAL GO SLOWLY +2F23 夕 # KANGXI RADICAL EVENING +2F24 大 # KANGXI RADICAL BIG +2F25 女 # KANGXI RADICAL WOMAN +2F26 å­ # KANGXI RADICAL CHILD +2F27 宀 # KANGXI RADICAL ROOF +2F28 寸 # KANGXI RADICAL INCH +2F29 å° # KANGXI RADICAL SMALL +2F2A å°¢ # KANGXI RADICAL LAME +2F2B å°¸ # KANGXI RADICAL CORPSE +2F2C å±® # KANGXI RADICAL SPROUT +2F2D å±± # KANGXI RADICAL MOUNTAIN +2F2E å·› # KANGXI RADICAL RIVER +2F2F å·¥ # KANGXI RADICAL WORK +2F30 å·± # KANGXI RADICAL ONESELF +2F31 å·¾ # KANGXI RADICAL TURBAN +2F32 å¹² # KANGXI RADICAL DRY +2F33 幺 # KANGXI RADICAL SHORT THREAD +2F34 广 # KANGXI RADICAL DOTTED CLIFF +2F35 å»´ # KANGXI RADICAL LONG STRIDE +2F36 廾 # KANGXI RADICAL TWO HANDS +2F37 弋 # KANGXI RADICAL SHOOT +2F38 弓 # KANGXI RADICAL BOW +2F39 å½ # KANGXI RADICAL SNOUT +2F3A 彡 # KANGXI RADICAL BRISTLE +2F3B å½³ # KANGXI RADICAL STEP +2F3C 心 # KANGXI RADICAL HEART +2F3D 戈 # KANGXI RADICAL HALBERD +2F3E 戶 # KANGXI RADICAL DOOR +2F3F 手 # KANGXI RADICAL HAND +2F40 支 # KANGXI RADICAL BRANCH +2F41 æ”´ # KANGXI RADICAL RAP +2F42 æ–‡ # KANGXI RADICAL SCRIPT +2F43 æ–— # KANGXI RADICAL DIPPER +2F44 æ–¤ # KANGXI RADICAL AXE +2F45 æ–¹ # KANGXI RADICAL SQUARE +2F46 æ—  # KANGXI RADICAL NOT +2F47 æ—¥ # KANGXI RADICAL SUN +2F48 æ›° # KANGXI RADICAL SAY +2F49 月 # KANGXI RADICAL MOON +2F4A 木 # KANGXI RADICAL TREE +2F4B 欠 # KANGXI RADICAL LACK +2F4C æ­¢ # KANGXI RADICAL STOP +2F4D æ­¹ # KANGXI RADICAL DEATH +2F4E 殳 # KANGXI RADICAL WEAPON +2F4F 毋 # KANGXI RADICAL DO NOT +2F50 比 # KANGXI RADICAL COMPARE +2F51 毛 # KANGXI RADICAL FUR +2F52 æ° # KANGXI RADICAL CLAN +2F53 æ°” # KANGXI RADICAL STEAM +2F54 æ°´ # KANGXI RADICAL WATER +2F55 ç« # KANGXI RADICAL FIRE +2F56 爪 # KANGXI RADICAL CLAW +2F57 父 # KANGXI RADICAL FATHER +2F58 爻 # KANGXI RADICAL DOUBLE X +2F59 爿 # KANGXI RADICAL HALF TREE TRUNK +2F5A 片 # KANGXI RADICAL SLICE +2F5B 牙 # KANGXI RADICAL FANG +2F5C 牛 # KANGXI RADICAL COW +2F5D 犬 # KANGXI RADICAL DOG +2F5E 玄 # KANGXI RADICAL PROFOUND +2F5F 玉 # KANGXI RADICAL JADE +2F60 ç“œ # KANGXI RADICAL MELON +2F61 瓦 # KANGXI RADICAL TILE +2F62 甘 # KANGXI RADICAL SWEET +2F63 生 # KANGXI RADICAL LIFE +2F64 用 # KANGXI RADICAL USE +2F65 ç”° # KANGXI RADICAL FIELD +2F66 ç–‹ # KANGXI RADICAL BOLT OF CLOTH +2F67 ç–’ # KANGXI RADICAL SICKNESS +2F68 癶 # KANGXI RADICAL DOTTED TENT +2F69 白 # KANGXI RADICAL WHITE +2F6A çš® # KANGXI RADICAL SKIN +2F6B çš¿ # KANGXI RADICAL DISH +2F6C ç›® # KANGXI RADICAL EYE +2F6D 矛 # KANGXI RADICAL SPEAR +2F6E 矢 # KANGXI RADICAL ARROW +2F6F 石 # KANGXI RADICAL STONE +2F70 示 # KANGXI RADICAL SPIRIT +2F71 禸 # KANGXI RADICAL TRACK +2F72 禾 # KANGXI RADICAL GRAIN +2F73 ç©´ # KANGXI RADICAL CAVE +2F74 ç«‹ # KANGXI RADICAL STAND +2F75 竹 # KANGXI RADICAL BAMBOO +2F76 ç±³ # KANGXI RADICAL RICE +2F77 糸 # KANGXI RADICAL SILK +2F78 缶 # KANGXI RADICAL JAR +2F79 网 # KANGXI RADICAL NET +2F7A 羊 # KANGXI RADICAL SHEEP +2F7B ç¾½ # KANGXI RADICAL FEATHER +2F7C è€ # KANGXI RADICAL OLD +2F7D 而 # KANGXI RADICAL AND +2F7E 耒 # KANGXI RADICAL PLOW +2F7F 耳 # KANGXI RADICAL EAR +2F80 è¿ # KANGXI RADICAL BRUSH +2F81 肉 # KANGXI RADICAL MEAT +2F82 臣 # KANGXI RADICAL MINISTER +2F83 自 # KANGXI RADICAL SELF +2F84 至 # KANGXI RADICAL ARRIVE +2F85 臼 # KANGXI RADICAL MORTAR +2F86 舌 # KANGXI RADICAL TONGUE +2F87 舛 # KANGXI RADICAL OPPOSE +2F88 舟 # KANGXI RADICAL BOAT +2F89 艮 # KANGXI RADICAL STOPPING +2F8A 色 # KANGXI RADICAL COLOR +2F8B 艸 # KANGXI RADICAL GRASS +2F8C è™ # KANGXI RADICAL TIGER +2F8D 虫 # KANGXI RADICAL INSECT +2F8E è¡€ # KANGXI RADICAL BLOOD +2F8F è¡Œ # KANGXI RADICAL WALK ENCLOSURE +2F90 è¡£ # KANGXI RADICAL CLOTHES +2F91 襾 # KANGXI RADICAL WEST +2F92 見 # KANGXI RADICAL SEE +2F93 角 # KANGXI RADICAL HORN +2F94 言 # KANGXI RADICAL SPEECH +2F95 è°· # KANGXI RADICAL VALLEY +2F96 豆 # KANGXI RADICAL BEAN +2F97 豕 # KANGXI RADICAL PIG +2F98 豸 # KANGXI RADICAL BADGER +2F99 è² # KANGXI RADICAL SHELL +2F9A 赤 # KANGXI RADICAL RED +2F9B èµ° # KANGXI RADICAL RUN +2F9C 足 # KANGXI RADICAL FOOT +2F9D 身 # KANGXI RADICAL BODY +2F9E 車 # KANGXI RADICAL CART +2F9F è¾› # KANGXI RADICAL BITTER +2FA0 è¾° # KANGXI RADICAL MORNING +2FA1 è¾µ # KANGXI RADICAL WALK +2FA2 é‚‘ # KANGXI RADICAL CITY +2FA3 é…‰ # KANGXI RADICAL WINE +2FA4 釆 # KANGXI RADICAL DISTINGUISH +2FA5 里 # KANGXI RADICAL VILLAGE +2FA6 金 # KANGXI RADICAL GOLD +2FA7 é•· # KANGXI RADICAL LONG +2FA8 é–€ # KANGXI RADICAL GATE +2FA9 阜 # KANGXI RADICAL MOUND +2FAA 隶 # KANGXI RADICAL SLAVE +2FAB éš¹ # KANGXI RADICAL SHORT TAILED BIRD +2FAC 雨 # KANGXI RADICAL RAIN +2FAD é‘ # KANGXI RADICAL BLUE +2FAE éž # KANGXI RADICAL WRONG +2FAF é¢ # KANGXI RADICAL FACE +2FB0 é© # KANGXI RADICAL LEATHER +2FB1 韋 # KANGXI RADICAL TANNED LEATHER +2FB2 韭 # KANGXI RADICAL LEEK +2FB3 音 # KANGXI RADICAL SOUND +2FB4 é  # KANGXI RADICAL LEAF +2FB5 風 # KANGXI RADICAL WIND +2FB6 飛 # KANGXI RADICAL FLY +2FB7 食 # KANGXI RADICAL EAT +2FB8 首 # KANGXI RADICAL HEAD +2FB9 香 # KANGXI RADICAL FRAGRANT +2FBA 馬 # KANGXI RADICAL HORSE +2FBB 骨 # KANGXI RADICAL BONE +2FBC 高 # KANGXI RADICAL TALL +2FBD é«Ÿ # KANGXI RADICAL HAIR +2FBE 鬥 # KANGXI RADICAL FIGHT +2FBF 鬯 # KANGXI RADICAL SACRIFICIAL WINE +2FC0 鬲 # KANGXI RADICAL CAULDRON +2FC1 鬼 # KANGXI RADICAL GHOST +2FC2 é­š # KANGXI RADICAL FISH +2FC3 é³¥ # KANGXI RADICAL BIRD +2FC4 é¹µ # KANGXI RADICAL SALT +2FC5 鹿 # KANGXI RADICAL DEER +2FC6 麥 # KANGXI RADICAL WHEAT +2FC7 麻 # KANGXI RADICAL HEMP +2FC8 黃 # KANGXI RADICAL YELLOW +2FC9 é» # KANGXI RADICAL MILLET +2FCA 黑 # KANGXI RADICAL BLACK +2FCB 黹 # KANGXI RADICAL EMBROIDERY +2FCC 黽 # KANGXI RADICAL FROG +2FCD 鼎 # KANGXI RADICAL TRIPOD +2FCE 鼓 # KANGXI RADICAL DRUM +2FCF é¼  # KANGXI RADICAL RAT +2FD0 é¼» # KANGXI RADICAL NOSE +2FD1 齊 # KANGXI RADICAL EVEN +2FD2 é½’ # KANGXI RADICAL TOOTH +2FD3 é¾ # KANGXI RADICAL DRAGON +2FD4 龜 # KANGXI RADICAL TURTLE +2FD5 é¾  # KANGXI RADICAL FLUTE +3000 # IDEOGRAPHIC SPACE +3036 〒 # CIRCLED POSTAL MARK +3038 å # HANGZHOU NUMERAL TEN +3039 å„ # HANGZHOU NUMERAL TWENTY +303A å… # HANGZHOU NUMERAL THIRTY +3041 ã‚ # HIRAGANA LETTER SMALL A +3043 ã„ # HIRAGANA LETTER SMALL I +3045 ㆠ# HIRAGANA LETTER SMALL U +3047 ㈠# HIRAGANA LETTER SMALL E +3049 ㊠# HIRAGANA LETTER SMALL O +3063 㤠# HIRAGANA LETTER SMALL TU +3083 ã‚„ # HIRAGANA LETTER SMALL YA +3085 ゆ # HIRAGANA LETTER SMALL YU +3087 よ # HIRAGANA LETTER SMALL YO +308E ã‚ # HIRAGANA LETTER SMALL WA +3095 ã‹ # HIRAGANA LETTER SMALL KA +3096 ã‘ # HIRAGANA LETTER SMALL KE +309B ã‚™ # KATAKANA-HIRAGANA VOICED SOUND MARK +309C ã‚š # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +30A0 = # KATAKANA-HIRAGANA DOUBLE HYPHEN +30A1 ã‚¢ # KATAKANA LETTER SMALL A +30A3 イ # KATAKANA LETTER SMALL I +30A5 ウ # KATAKANA LETTER SMALL U +30A7 エ # KATAKANA LETTER SMALL E +30A9 オ # KATAKANA LETTER SMALL O +30C3 ツ # KATAKANA LETTER SMALL TU +30E3 ヤ # KATAKANA LETTER SMALL YA +30E5 ユ # KATAKANA LETTER SMALL YU +30E7 ヨ # KATAKANA LETTER SMALL YO +30EE ワ # KATAKANA LETTER SMALL WA +30F5 ã‚« # KATAKANA LETTER SMALL KA +30F6 ケ # KATAKANA LETTER SMALL KE +3131 á„€ # HANGUL LETTER KIYEOK +3132 á„ # HANGUL LETTER SSANGKIYEOK +3133 ᆪ # HANGUL LETTER KIYEOK-SIOS +3134 á„‚ # HANGUL LETTER NIEUN +3135 ᆬ # HANGUL LETTER NIEUN-CIEUC +3136 ᆭ # HANGUL LETTER NIEUN-HIEUH +3137 ᄃ # HANGUL LETTER TIKEUT +3138 á„„ # HANGUL LETTER SSANGTIKEUT +3139 á„… # HANGUL LETTER RIEUL +313A ᆰ # HANGUL LETTER RIEUL-KIYEOK +313B ᆱ # HANGUL LETTER RIEUL-MIEUM +313C ᆲ # HANGUL LETTER RIEUL-PIEUP +313D ᆳ # HANGUL LETTER RIEUL-SIOS +313E ᆴ # HANGUL LETTER RIEUL-THIEUTH +313F ᆵ # HANGUL LETTER RIEUL-PHIEUPH +3140 á„š # HANGUL LETTER RIEUL-HIEUH +3141 ᄆ # HANGUL LETTER MIEUM +3142 ᄇ # HANGUL LETTER PIEUP +3143 ᄈ # HANGUL LETTER SSANGPIEUP +3144 á„¡ # HANGUL LETTER PIEUP-SIOS +3145 ᄉ # HANGUL LETTER SIOS +3146 á„Š # HANGUL LETTER SSANGSIOS +3147 á„‹ # HANGUL LETTER IEUNG +3148 á„Œ # HANGUL LETTER CIEUC +3149 á„ # HANGUL LETTER SSANGCIEUC +314A á„Ž # HANGUL LETTER CHIEUCH +314B á„ # HANGUL LETTER KHIEUKH +314C á„ # HANGUL LETTER THIEUTH +314D á„‘ # HANGUL LETTER PHIEUPH +314E á„’ # HANGUL LETTER HIEUH +314F á…¡ # HANGUL LETTER A +3150 á…¢ # HANGUL LETTER AE +3151 á…£ # HANGUL LETTER YA +3152 á…¤ # HANGUL LETTER YAE +3153 á…¥ # HANGUL LETTER EO +3154 á…¦ # HANGUL LETTER E +3155 á…§ # HANGUL LETTER YEO +3156 á…¨ # HANGUL LETTER YE +3157 á…© # HANGUL LETTER O +3158 á…ª # HANGUL LETTER WA +3159 á…« # HANGUL LETTER WAE +315A á…¬ # HANGUL LETTER OE +315B á…­ # HANGUL LETTER YO +315C á…® # HANGUL LETTER U +315D á…¯ # HANGUL LETTER WEO +315E á…° # HANGUL LETTER WE +315F á…± # HANGUL LETTER WI +3160 á…² # HANGUL LETTER YU +3161 á…³ # HANGUL LETTER EU +3162 á…´ # HANGUL LETTER YI +3163 á…µ # HANGUL LETTER I +3164 á…  # HANGUL FILLER +3165 á„” # HANGUL LETTER SSANGNIEUN +3166 á„• # HANGUL LETTER NIEUN-TIKEUT +3167 ᇇ # HANGUL LETTER NIEUN-SIOS +3168 ᇈ # HANGUL LETTER NIEUN-PANSIOS +3169 ᇌ # HANGUL LETTER RIEUL-KIYEOK-SIOS +316A ᇎ # HANGUL LETTER RIEUL-TIKEUT +316B ᇓ # HANGUL LETTER RIEUL-PIEUP-SIOS +316C ᇗ # HANGUL LETTER RIEUL-PANSIOS +316D ᇙ # HANGUL LETTER RIEUL-YEORINHIEUH +316E á„œ # HANGUL LETTER MIEUM-PIEUP +316F ᇠ# HANGUL LETTER MIEUM-SIOS +3170 ᇟ # HANGUL LETTER MIEUM-PANSIOS +3171 á„ # HANGUL LETTER KAPYEOUNMIEUM +3172 á„ž # HANGUL LETTER PIEUP-KIYEOK +3173 á„  # HANGUL LETTER PIEUP-TIKEUT +3174 á„¢ # HANGUL LETTER PIEUP-SIOS-KIYEOK +3175 á„£ # HANGUL LETTER PIEUP-SIOS-TIKEUT +3176 ᄧ # HANGUL LETTER PIEUP-CIEUC +3177 á„© # HANGUL LETTER PIEUP-THIEUTH +3178 á„« # HANGUL LETTER KAPYEOUNPIEUP +3179 ᄬ # HANGUL LETTER KAPYEOUNSSANGPIEUP +317A á„­ # HANGUL LETTER SIOS-KIYEOK +317B á„® # HANGUL LETTER SIOS-NIEUN +317C ᄯ # HANGUL LETTER SIOS-TIKEUT +317D ᄲ # HANGUL LETTER SIOS-PIEUP +317E ᄶ # HANGUL LETTER SIOS-CIEUC +317F á…€ # HANGUL LETTER PANSIOS +3180 á…‡ # HANGUL LETTER SSANGIEUNG +3181 á…Œ # HANGUL LETTER YESIEUNG +3182 ᇱ # HANGUL LETTER YESIEUNG-SIOS +3183 ᇲ # HANGUL LETTER YESIEUNG-PANSIOS +3184 á…— # HANGUL LETTER KAPYEOUNPHIEUPH +3185 á…˜ # HANGUL LETTER SSANGHIEUH +3186 á…™ # HANGUL LETTER YEORINHIEUH +3187 ᆄ # HANGUL LETTER YO-YA +3188 ᆅ # HANGUL LETTER YO-YAE +3189 ᆈ # HANGUL LETTER YO-I +318A ᆑ # HANGUL LETTER YU-YEO +318B ᆒ # HANGUL LETTER YU-YE +318C ᆔ # HANGUL LETTER YU-I +318D ᆞ # HANGUL LETTER ARAEA +318E ᆡ # HANGUL LETTER ARAEAE +31F0 ク # KATAKANA LETTER SMALL KU +31F1 ã‚· # KATAKANA LETTER SMALL SI +31F2 ス # KATAKANA LETTER SMALL SU +31F3 ト # KATAKANA LETTER SMALL TO +31F4 ヌ # KATAKANA LETTER SMALL NU +31F5 ム# KATAKANA LETTER SMALL HA +31F6 ヒ # KATAKANA LETTER SMALL HI +31F7 フ # KATAKANA LETTER SMALL HU +31F8 ヘ # KATAKANA LETTER SMALL HE +31F9 ホ # KATAKANA LETTER SMALL HO +31FA ム # KATAKANA LETTER SMALL MU +31FB ラ # KATAKANA LETTER SMALL RA +31FC リ # KATAKANA LETTER SMALL RI +31FD ル # KATAKANA LETTER SMALL RU +31FE レ # KATAKANA LETTER SMALL RE +31FF ロ # KATAKANA LETTER SMALL RO +3200 (á„€) # PARENTHESIZED HANGUL KIYEOK +3201 (á„‚) # PARENTHESIZED HANGUL NIEUN +3202 (ᄃ) # PARENTHESIZED HANGUL TIKEUT +3203 (á„…) # PARENTHESIZED HANGUL RIEUL +3204 (ᄆ) # PARENTHESIZED HANGUL MIEUM +3205 (ᄇ) # PARENTHESIZED HANGUL PIEUP +3206 (ᄉ) # PARENTHESIZED HANGUL SIOS +3207 (á„‹) # PARENTHESIZED HANGUL IEUNG +3208 (á„Œ) # PARENTHESIZED HANGUL CIEUC +3209 (á„Ž) # PARENTHESIZED HANGUL CHIEUCH +320A (á„) # PARENTHESIZED HANGUL KHIEUKH +320B (á„) # PARENTHESIZED HANGUL THIEUTH +320C (á„‘) # PARENTHESIZED HANGUL PHIEUPH +320D (á„’) # PARENTHESIZED HANGUL HIEUH +320E (가) # PARENTHESIZED HANGUL KIYEOK A +320F (á„‚á…¡) # PARENTHESIZED HANGUL NIEUN A +3210 (다) # PARENTHESIZED HANGUL TIKEUT A +3211 (á„…á…¡) # PARENTHESIZED HANGUL RIEUL A +3212 (마) # PARENTHESIZED HANGUL MIEUM A +3213 (바) # PARENTHESIZED HANGUL PIEUP A +3214 (사) # PARENTHESIZED HANGUL SIOS A +3215 (á„‹á…¡) # PARENTHESIZED HANGUL IEUNG A +3216 (자) # PARENTHESIZED HANGUL CIEUC A +3217 (á„Žá…¡) # PARENTHESIZED HANGUL CHIEUCH A +3218 (á„á…¡) # PARENTHESIZED HANGUL KHIEUKH A +3219 (á„á…¡) # PARENTHESIZED HANGUL THIEUTH A +321A (á„‘á…¡) # PARENTHESIZED HANGUL PHIEUPH A +321B (á„’á…¡) # PARENTHESIZED HANGUL HIEUH A +321C (주) # PARENTHESIZED HANGUL CIEUC U +321D (오전) # PARENTHESIZED KOREAN CHARACTER OJEON +321E (á„‹á…©á„’á…®) # PARENTHESIZED KOREAN CHARACTER O HU +3220 (一) # PARENTHESIZED IDEOGRAPH ONE +3221 (二) # PARENTHESIZED IDEOGRAPH TWO +3222 (三) # PARENTHESIZED IDEOGRAPH THREE +3223 (å››) # PARENTHESIZED IDEOGRAPH FOUR +3224 (五) # PARENTHESIZED IDEOGRAPH FIVE +3225 (å…­) # PARENTHESIZED IDEOGRAPH SIX +3226 (七) # PARENTHESIZED IDEOGRAPH SEVEN +3227 (å…«) # PARENTHESIZED IDEOGRAPH EIGHT +3228 (ä¹) # PARENTHESIZED IDEOGRAPH NINE +3229 (å) # PARENTHESIZED IDEOGRAPH TEN +322A (月) # PARENTHESIZED IDEOGRAPH MOON +322B (ç«) # PARENTHESIZED IDEOGRAPH FIRE +322C (æ°´) # PARENTHESIZED IDEOGRAPH WATER +322D (木) # PARENTHESIZED IDEOGRAPH WOOD +322E (金) # PARENTHESIZED IDEOGRAPH METAL +322F (土) # PARENTHESIZED IDEOGRAPH EARTH +3230 (æ—¥) # PARENTHESIZED IDEOGRAPH SUN +3231 (æ ª) # PARENTHESIZED IDEOGRAPH STOCK +3232 (有) # PARENTHESIZED IDEOGRAPH HAVE +3233 (社) # PARENTHESIZED IDEOGRAPH SOCIETY +3234 (å) # PARENTHESIZED IDEOGRAPH NAME +3235 (特) # PARENTHESIZED IDEOGRAPH SPECIAL +3236 (財) # PARENTHESIZED IDEOGRAPH FINANCIAL +3237 (ç¥) # PARENTHESIZED IDEOGRAPH CONGRATULATION +3238 (労) # PARENTHESIZED IDEOGRAPH LABOR +3239 (代) # PARENTHESIZED IDEOGRAPH REPRESENT +323A (呼) # PARENTHESIZED IDEOGRAPH CALL +323B (å­¦) # PARENTHESIZED IDEOGRAPH STUDY +323C (監) # PARENTHESIZED IDEOGRAPH SUPERVISE +323D (ä¼) # PARENTHESIZED IDEOGRAPH ENTERPRISE +323E (資) # PARENTHESIZED IDEOGRAPH RESOURCE +323F (å”) # PARENTHESIZED IDEOGRAPH ALLIANCE +3240 (祭) # PARENTHESIZED IDEOGRAPH FESTIVAL +3241 (休) # PARENTHESIZED IDEOGRAPH REST +3242 (自) # PARENTHESIZED IDEOGRAPH SELF +3243 (至) # PARENTHESIZED IDEOGRAPH REACH +3250 PTE # PARTNERSHIP SIGN +3251 (21) # CIRCLED NUMBER TWENTY ONE +3252 (22) # CIRCLED NUMBER TWENTY TWO +3253 (23) # CIRCLED NUMBER TWENTY THREE +3254 (24) # CIRCLED NUMBER TWENTY FOUR +3255 (25) # CIRCLED NUMBER TWENTY FIVE +3256 (26) # CIRCLED NUMBER TWENTY SIX +3257 (27) # CIRCLED NUMBER TWENTY SEVEN +3258 (28) # CIRCLED NUMBER TWENTY EIGHT +3259 (29) # CIRCLED NUMBER TWENTY NINE +325A (30) # CIRCLED NUMBER THIRTY +325B (31) # CIRCLED NUMBER THIRTY ONE +325C (32) # CIRCLED NUMBER THIRTY TWO +325D (33) # CIRCLED NUMBER THIRTY THREE +325E (34) # CIRCLED NUMBER THIRTY FOUR +325F (35) # CIRCLED NUMBER THIRTY FIVE +3260 (á„€) # CIRCLED HANGUL KIYEOK +3261 (á„‚) # CIRCLED HANGUL NIEUN +3262 (ᄃ) # CIRCLED HANGUL TIKEUT +3263 (á„…) # CIRCLED HANGUL RIEUL +3264 (ᄆ) # CIRCLED HANGUL MIEUM +3265 (ᄇ) # CIRCLED HANGUL PIEUP +3266 (ᄉ) # CIRCLED HANGUL SIOS +3267 (á„‹) # CIRCLED HANGUL IEUNG +3268 (á„Œ) # CIRCLED HANGUL CIEUC +3269 (á„Ž) # CIRCLED HANGUL CHIEUCH +326A (á„) # CIRCLED HANGUL KHIEUKH +326B (á„) # CIRCLED HANGUL THIEUTH +326C (á„‘) # CIRCLED HANGUL PHIEUPH +326D (á„’) # CIRCLED HANGUL HIEUH +326E (가) # CIRCLED HANGUL KIYEOK A +326F (á„‚á…¡) # CIRCLED HANGUL NIEUN A +3270 (다) # CIRCLED HANGUL TIKEUT A +3271 (á„…á…¡) # CIRCLED HANGUL RIEUL A +3272 (마) # CIRCLED HANGUL MIEUM A +3273 (바) # CIRCLED HANGUL PIEUP A +3274 (사) # CIRCLED HANGUL SIOS A +3275 (á„‹á…¡) # CIRCLED HANGUL IEUNG A +3276 (자) # CIRCLED HANGUL CIEUC A +3277 (á„Žá…¡) # CIRCLED HANGUL CHIEUCH A +3278 (á„á…¡) # CIRCLED HANGUL KHIEUKH A +3279 (á„á…¡) # CIRCLED HANGUL THIEUTH A +327A (á„‘á…¡) # CIRCLED HANGUL PHIEUPH A +327B (á„’á…¡) # CIRCLED HANGUL HIEUH A +327C (참고) # CIRCLED KOREAN CHARACTER CHAMKO +327D (주의) # CIRCLED KOREAN CHARACTER JUEUI +3280 (一) # CIRCLED IDEOGRAPH ONE +3281 (二) # CIRCLED IDEOGRAPH TWO +3282 (三) # CIRCLED IDEOGRAPH THREE +3283 (å››) # CIRCLED IDEOGRAPH FOUR +3284 (五) # CIRCLED IDEOGRAPH FIVE +3285 (å…­) # CIRCLED IDEOGRAPH SIX +3286 (七) # CIRCLED IDEOGRAPH SEVEN +3287 (å…«) # CIRCLED IDEOGRAPH EIGHT +3288 (ä¹) # CIRCLED IDEOGRAPH NINE +3289 (å) # CIRCLED IDEOGRAPH TEN +328A (月) # CIRCLED IDEOGRAPH MOON +328B (ç«) # CIRCLED IDEOGRAPH FIRE +328C (æ°´) # CIRCLED IDEOGRAPH WATER +328D (木) # CIRCLED IDEOGRAPH WOOD +328E (金) # CIRCLED IDEOGRAPH METAL +328F (土) # CIRCLED IDEOGRAPH EARTH +3290 (æ—¥) # CIRCLED IDEOGRAPH SUN +3291 (æ ª) # CIRCLED IDEOGRAPH STOCK +3292 (有) # CIRCLED IDEOGRAPH HAVE +3293 (社) # CIRCLED IDEOGRAPH SOCIETY +3294 (å) # CIRCLED IDEOGRAPH NAME +3295 (特) # CIRCLED IDEOGRAPH SPECIAL +3296 (財) # CIRCLED IDEOGRAPH FINANCIAL +3297 (ç¥) # CIRCLED IDEOGRAPH CONGRATULATION +3298 (労) # CIRCLED IDEOGRAPH LABOR +3299 (秘) # CIRCLED IDEOGRAPH SECRET +329A (ç”·) # CIRCLED IDEOGRAPH MALE +329B (女) # CIRCLED IDEOGRAPH FEMALE +329C (é©) # CIRCLED IDEOGRAPH SUITABLE +329D (優) # CIRCLED IDEOGRAPH EXCELLENT +329E (å°) # CIRCLED IDEOGRAPH PRINT +329F (注) # CIRCLED IDEOGRAPH ATTENTION +32A0 (é …) # CIRCLED IDEOGRAPH ITEM +32A1 (休) # CIRCLED IDEOGRAPH REST +32A2 (写) # CIRCLED IDEOGRAPH COPY +32A3 (æ­£) # CIRCLED IDEOGRAPH CORRECT +32A4 (上) # CIRCLED IDEOGRAPH HIGH +32A5 (中) # CIRCLED IDEOGRAPH CENTRE +32A6 (下) # CIRCLED IDEOGRAPH LOW +32A7 (å·¦) # CIRCLED IDEOGRAPH LEFT +32A8 (å³) # CIRCLED IDEOGRAPH RIGHT +32A9 (医) # CIRCLED IDEOGRAPH MEDICINE +32AA (å®—) # CIRCLED IDEOGRAPH RELIGION +32AB (å­¦) # CIRCLED IDEOGRAPH STUDY +32AC (監) # CIRCLED IDEOGRAPH SUPERVISE +32AD (ä¼) # CIRCLED IDEOGRAPH ENTERPRISE +32AE (資) # CIRCLED IDEOGRAPH RESOURCE +32AF (å”) # CIRCLED IDEOGRAPH ALLIANCE +32B0 (夜) # CIRCLED IDEOGRAPH NIGHT +32B1 (36) # CIRCLED NUMBER THIRTY SIX +32B2 (37) # CIRCLED NUMBER THIRTY SEVEN +32B3 (38) # CIRCLED NUMBER THIRTY EIGHT +32B4 (39) # CIRCLED NUMBER THIRTY NINE +32B5 (40) # CIRCLED NUMBER FORTY +32B6 (41) # CIRCLED NUMBER FORTY ONE +32B7 (42) # CIRCLED NUMBER FORTY TWO +32B8 (43) # CIRCLED NUMBER FORTY THREE +32B9 (44) # CIRCLED NUMBER FORTY FOUR +32BA (45) # CIRCLED NUMBER FORTY FIVE +32BB (46) # CIRCLED NUMBER FORTY SIX +32BC (47) # CIRCLED NUMBER FORTY SEVEN +32BD (48) # CIRCLED NUMBER FORTY EIGHT +32BE (49) # CIRCLED NUMBER FORTY NINE +32BF (50) # CIRCLED NUMBER FIFTY +32C0 1月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY +32C1 2月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY +32C2 3月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH +32C3 4月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL +32C4 5月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY +32C5 6月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE +32C6 7月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY +32C7 8月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST +32C8 9月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER +32C9 10月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER +32CA 11月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER +32CB 12月 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER +32CC Hg # SQUARE HG +32CD erg # SQUARE ERG +32CE eV # SQUARE EV +32CF LTD # LIMITED LIABILITY SIGN +32D0 (ã‚¢) # CIRCLED KATAKANA A +32D1 (イ) # CIRCLED KATAKANA I +32D2 (ウ) # CIRCLED KATAKANA U +32D3 (エ) # CIRCLED KATAKANA E +32D4 (オ) # CIRCLED KATAKANA O +32D5 (ã‚«) # CIRCLED KATAKANA KA +32D6 (ã‚­) # CIRCLED KATAKANA KI +32D7 (ク) # CIRCLED KATAKANA KU +32D8 (ケ) # CIRCLED KATAKANA KE +32D9 (コ) # CIRCLED KATAKANA KO +32DA (サ) # CIRCLED KATAKANA SA +32DB (ã‚·) # CIRCLED KATAKANA SI +32DC (ス) # CIRCLED KATAKANA SU +32DD (ã‚») # CIRCLED KATAKANA SE +32DE (ソ) # CIRCLED KATAKANA SO +32DF (ã‚¿) # CIRCLED KATAKANA TA +32E0 (ãƒ) # CIRCLED KATAKANA TI +32E1 (ツ) # CIRCLED KATAKANA TU +32E2 (テ) # CIRCLED KATAKANA TE +32E3 (ト) # CIRCLED KATAKANA TO +32E4 (ナ) # CIRCLED KATAKANA NA +32E5 (ニ) # CIRCLED KATAKANA NI +32E6 (ヌ) # CIRCLED KATAKANA NU +32E7 (ãƒ) # CIRCLED KATAKANA NE +32E8 (ノ) # CIRCLED KATAKANA NO +32E9 (ãƒ) # CIRCLED KATAKANA HA +32EA (ヒ) # CIRCLED KATAKANA HI +32EB (フ) # CIRCLED KATAKANA HU +32EC (ヘ) # CIRCLED KATAKANA HE +32ED (ホ) # CIRCLED KATAKANA HO +32EE (マ) # CIRCLED KATAKANA MA +32EF (ミ) # CIRCLED KATAKANA MI +32F0 (ム) # CIRCLED KATAKANA MU +32F1 (メ) # CIRCLED KATAKANA ME +32F2 (モ) # CIRCLED KATAKANA MO +32F3 (ヤ) # CIRCLED KATAKANA YA +32F4 (ユ) # CIRCLED KATAKANA YU +32F5 (ヨ) # CIRCLED KATAKANA YO +32F6 (ラ) # CIRCLED KATAKANA RA +32F7 (リ) # CIRCLED KATAKANA RI +32F8 (ル) # CIRCLED KATAKANA RU +32F9 (レ) # CIRCLED KATAKANA RE +32FA (ロ) # CIRCLED KATAKANA RO +32FB (ワ) # CIRCLED KATAKANA WA +32FC (ヰ) # CIRCLED KATAKANA WI +32FD (ヱ) # CIRCLED KATAKANA WE +32FE (ヲ) # CIRCLED KATAKANA WO +3300 アパート # SQUARE APAATO +3301 アルファ # SQUARE ARUHUA +3302 アンペア # SQUARE ANPEA +3303 アール # SQUARE AARU +3304 イニング # SQUARE ININGU +3305 インム# SQUARE INTI +3306 ウォン # SQUARE UON +3307 エスクード # SQUARE ESUKUUDO +3308 エーカー # SQUARE EEKAA +3309 オンス # SQUARE ONSU +330A オーム # SQUARE OOMU +330B カイリ # SQUARE KAIRI +330C カラット # SQUARE KARATTO +330D カロリー # SQUARE KARORII +330E ガロン # SQUARE GARON +330F ガンマ # SQUARE GANMA +3310 ギガ # SQUARE GIGA +3311 ギニー # SQUARE GINII +3312 キュリー # SQUARE KYURII +3313 ギルダー # SQUARE GIRUDAA +3314 キロ # SQUARE KIRO +3315 キログラム # SQUARE KIROGURAMU +3316 キロメートル # SQUARE KIROMEETORU +3317 キロワット # SQUARE KIROWATTO +3318 グラム # SQUARE GURAMU +3319 グラムトン # SQUARE GURAMUTON +331A クルゼイロ # SQUARE KURUZEIRO +331B クローム# SQUARE KUROONE +331C ケース # SQUARE KEESU +331D コルナ # SQUARE KORUNA +331E コーム# SQUARE KOOPO +331F サイクル # SQUARE SAIKURU +3320 サンãƒãƒ¼ãƒ  # SQUARE SANTIIMU +3321 シリング # SQUARE SIRINGU +3322 センム# SQUARE SENTI +3323 セント # SQUARE SENTO +3324 ダース # SQUARE DAASU +3325 デシ # SQUARE DESI +3326 ドル # SQUARE DORU +3327 トン # SQUARE TON +3328 ナノ # SQUARE NANO +3329 ノット # SQUARE NOTTO +332A ãƒã‚¤ãƒ„ # SQUARE HAITU +332B パーセント # SQUARE PAASENTO +332C パーツ # SQUARE PAATU +332D ãƒãƒ¼ãƒ¬ãƒ« # SQUARE BAARERU +332E ピアストル # SQUARE PIASUTORU +332F ピクル # SQUARE PIKURU +3330 ピコ # SQUARE PIKO +3331 ビル # SQUARE BIRU +3332 ファラッド # SQUARE HUARADDO +3333 フィート # SQUARE HUIITO +3334 ブッシェル # SQUARE BUSSYERU +3335 フラン # SQUARE HURAN +3336 ヘクタール # SQUARE HEKUTAARU +3337 ペソ # SQUARE PESO +3338 ペニヒ # SQUARE PENIHI +3339 ヘルツ # SQUARE HERUTU +333A ペンス # SQUARE PENSU +333B ページ # SQUARE PEEZI +333C ベータ # SQUARE BEETA +333D ãƒã‚¤ãƒ³ãƒˆ # SQUARE POINTO +333E ボルト # SQUARE BORUTO +333F ホン # SQUARE HON +3340 ãƒãƒ³ãƒ‰ # SQUARE PONDO +3341 ホール # SQUARE HOORU +3342 ホーン # SQUARE HOON +3343 マイクロ # SQUARE MAIKURO +3344 マイル # SQUARE MAIRU +3345 マッム# SQUARE MAHHA +3346 マルク # SQUARE MARUKU +3347 マンション # SQUARE MANSYON +3348 ミクロン # SQUARE MIKURON +3349 ミリ # SQUARE MIRI +334A ミリãƒãƒ¼ãƒ« # SQUARE MIRIBAARU +334B メガ # SQUARE MEGA +334C メガトン # SQUARE MEGATON +334D メートル # SQUARE MEETORU +334E ヤード # SQUARE YAADO +334F ヤール # SQUARE YAARU +3350 ユアン # SQUARE YUAN +3351 リットル # SQUARE RITTORU +3352 リラ # SQUARE RIRA +3353 ルピー # SQUARE RUPII +3354 ルーブル # SQUARE RUUBURU +3355 レム # SQUARE REMU +3356 レントゲン # SQUARE RENTOGEN +3357 ワット # SQUARE WATTO +3358 0点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO +3359 1点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE +335A 2点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO +335B 3点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE +335C 4点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR +335D 5点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE +335E 6点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX +335F 7点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN +3360 8点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT +3361 9点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE +3362 10点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN +3363 11点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN +3364 12点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE +3365 13点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN +3366 14点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN +3367 15点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN +3368 16点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN +3369 17点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN +336A 18点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN +336B 19点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN +336C 20点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY +336D 21点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE +336E 22点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO +336F 23点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE +3370 24点 # IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR +3371 hPa # SQUARE HPA +3372 da # SQUARE DA +3373 AU # SQUARE AU +3374 bar # SQUARE BAR +3375 oV # SQUARE OV +3376 pc # SQUARE PC +3377 dm # SQUARE DM +3378 dm^2 # SQUARE DM SQUARED +3379 dm^3 # SQUARE DM CUBED +337A IU # SQUARE IU +337B å¹³æˆ # SQUARE ERA NAME HEISEI +337C 昭和 # SQUARE ERA NAME SYOUWA +337D 大正 # SQUARE ERA NAME TAISYOU +337E 明治 # SQUARE ERA NAME MEIZI +337F æ ªå¼ä¼šç¤¾ # SQUARE CORPORATION +3380 pA # SQUARE PA AMPS +3381 nA # SQUARE NA +3382 μA # SQUARE MU A +3383 mA # SQUARE MA +3384 kA # SQUARE KA +3385 KB # SQUARE KB +3386 MB # SQUARE MB +3387 GB # SQUARE GB +3388 cal # SQUARE CAL +3389 kcal # SQUARE KCAL +338A pF # SQUARE PF +338B nF # SQUARE NF +338C μF # SQUARE MU F +338D μg # SQUARE MU G +338E mg # SQUARE MG +338F kg # SQUARE KG +3390 Hz # SQUARE HZ +3391 kHz # SQUARE KHZ +3392 MHz # SQUARE MHZ +3393 GHz # SQUARE GHZ +3394 THz # SQUARE THZ +3395 μl # SQUARE MU L +3396 ml # SQUARE ML +3397 dl # SQUARE DL +3398 kl # SQUARE KL +3399 fm # SQUARE FM +339A nm # SQUARE NM +339B μm # SQUARE MU M +339C mm # SQUARE MM +339D cm # SQUARE CM +339E km # SQUARE KM +339F mm^2 # SQUARE MM SQUARED +33A0 cm^2 # SQUARE CM SQUARED +33A1 m^2 # SQUARE M SQUARED +33A2 km^2 # SQUARE KM SQUARED +33A3 mm^3 # SQUARE MM CUBED +33A4 cm^3 # SQUARE CM CUBED +33A5 m^3 # SQUARE M CUBED +33A6 km^3 # SQUARE KM CUBED +33A7 m/s # SQUARE M OVER S +33A8 m/s^2 # SQUARE M OVER S SQUARED +33A9 Pa # SQUARE PA +33AA kPa # SQUARE KPA +33AB MPa # SQUARE MPA +33AC GPa # SQUARE GPA +33AD rad # SQUARE RAD +33AE rad/s # SQUARE RAD OVER S +33AF rad/s^2 # SQUARE RAD OVER S SQUARED +33B0 ps # SQUARE PS +33B1 ns # SQUARE NS +33B2 μs # SQUARE MU S +33B3 ms # SQUARE MS +33B4 pV # SQUARE PV +33B5 nV # SQUARE NV +33B6 μV # SQUARE MU V +33B7 mV # SQUARE MV +33B8 kV # SQUARE KV +33B9 MV # SQUARE MV MEGA +33BA pW # SQUARE PW +33BB nW # SQUARE NW +33BC μW # SQUARE MU W +33BD mW # SQUARE MW +33BE kW # SQUARE KW +33BF MW # SQUARE MW MEGA +33C0 kΩ # SQUARE K OHM +33C1 MΩ # SQUARE M OHM +33C2 a.m. # SQUARE AM +33C3 Bq # SQUARE BQ +33C4 cc # SQUARE CC +33C5 cd # SQUARE CD +33C6 C/kg # SQUARE C OVER KG +33C7 Co. # SQUARE CO +33C8 dB # SQUARE DB +33C9 Gy # SQUARE GY +33CA ha # SQUARE HA +33CB HP # SQUARE HP +33CC in # SQUARE IN +33CD KK # SQUARE KK +33CE KM # SQUARE KM CAPITAL +33CF kt # SQUARE KT +33D0 lm # SQUARE LM +33D1 ln # SQUARE LN +33D2 log # SQUARE LOG +33D3 lx # SQUARE LX +33D4 mb # SQUARE MB SMALL +33D5 mil # SQUARE MIL +33D6 mol # SQUARE MOL +33D7 PH # SQUARE PH +33D8 p.m. # SQUARE PM +33D9 PPM # SQUARE PPM +33DA PR # SQUARE PR +33DB sr # SQUARE SR +33DC Sv # SQUARE SV +33DD Wb # SQUARE WB +33DE V/m # SQUARE V OVER M +33DF A/m # SQUARE A OVER M +33FF gal # SQUARE GAL +33E0 1æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE +33E1 2æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO +33E2 3æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE +33E3 4æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR +33E4 5æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE +33E5 6æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX +33E6 7æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN +33E7 8æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT +33E8 9æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE +33E9 10æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN +33EA 11æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN +33EB 12æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE +33EC 13æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN +33ED 14æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN +33EE 15æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN +33EF 16æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN +33F0 17æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN +33F1 18æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN +33F2 19æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN +33F3 20æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY +33F4 21æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE +33F5 22æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO +33F6 23æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE +33F7 24æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR +33F8 25æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE +33F9 26æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX +33FA 27æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN +33FB 28æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT +33FC 29æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE +33FD 30æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY +33FE 31æ—¥ # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE +F900 豈 # CJK COMPATIBILITY IDEOGRAPH-F900 +F901 æ›´ # CJK COMPATIBILITY IDEOGRAPH-F901 +F902 車 # CJK COMPATIBILITY IDEOGRAPH-F902 +F903 賈 # CJK COMPATIBILITY IDEOGRAPH-F903 +F904 滑 # CJK COMPATIBILITY IDEOGRAPH-F904 +F905 串 # CJK COMPATIBILITY IDEOGRAPH-F905 +F906 å¥ # CJK COMPATIBILITY IDEOGRAPH-F906 +F907 龜 # CJK COMPATIBILITY IDEOGRAPH-F907 +F908 龜 # CJK COMPATIBILITY IDEOGRAPH-F908 +F909 契 # CJK COMPATIBILITY IDEOGRAPH-F909 +F90A 金 # CJK COMPATIBILITY IDEOGRAPH-F90A +F90B å–‡ # CJK COMPATIBILITY IDEOGRAPH-F90B +F90C 奈 # CJK COMPATIBILITY IDEOGRAPH-F90C +F90D 懶 # CJK COMPATIBILITY IDEOGRAPH-F90D +F90E 癩 # CJK COMPATIBILITY IDEOGRAPH-F90E +F90F ç¾… # CJK COMPATIBILITY IDEOGRAPH-F90F +F910 蘿 # CJK COMPATIBILITY IDEOGRAPH-F910 +F911 螺 # CJK COMPATIBILITY IDEOGRAPH-F911 +F912 裸 # CJK COMPATIBILITY IDEOGRAPH-F912 +F913 é‚ # CJK COMPATIBILITY IDEOGRAPH-F913 +F914 樂 # CJK COMPATIBILITY IDEOGRAPH-F914 +F915 æ´› # CJK COMPATIBILITY IDEOGRAPH-F915 +F916 烙 # CJK COMPATIBILITY IDEOGRAPH-F916 +F917 çž # CJK COMPATIBILITY IDEOGRAPH-F917 +F918 è½ # CJK COMPATIBILITY IDEOGRAPH-F918 +F919 é…ª # CJK COMPATIBILITY IDEOGRAPH-F919 +F91A 駱 # CJK COMPATIBILITY IDEOGRAPH-F91A +F91B 亂 # CJK COMPATIBILITY IDEOGRAPH-F91B +F91C åµ # CJK COMPATIBILITY IDEOGRAPH-F91C +F91D 欄 # CJK COMPATIBILITY IDEOGRAPH-F91D +F91E 爛 # CJK COMPATIBILITY IDEOGRAPH-F91E +F91F 蘭 # CJK COMPATIBILITY IDEOGRAPH-F91F +F920 鸞 # CJK COMPATIBILITY IDEOGRAPH-F920 +F921 åµ # CJK COMPATIBILITY IDEOGRAPH-F921 +F922 æ¿« # CJK COMPATIBILITY IDEOGRAPH-F922 +F923 è— # CJK COMPATIBILITY IDEOGRAPH-F923 +F924 襤 # CJK COMPATIBILITY IDEOGRAPH-F924 +F925 拉 # CJK COMPATIBILITY IDEOGRAPH-F925 +F926 臘 # CJK COMPATIBILITY IDEOGRAPH-F926 +F927 è Ÿ # CJK COMPATIBILITY IDEOGRAPH-F927 +F928 廊 # CJK COMPATIBILITY IDEOGRAPH-F928 +F929 朗 # CJK COMPATIBILITY IDEOGRAPH-F929 +F92A 浪 # CJK COMPATIBILITY IDEOGRAPH-F92A +F92B 狼 # CJK COMPATIBILITY IDEOGRAPH-F92B +F92C 郎 # CJK COMPATIBILITY IDEOGRAPH-F92C +F92D 來 # CJK COMPATIBILITY IDEOGRAPH-F92D +F92E 冷 # CJK COMPATIBILITY IDEOGRAPH-F92E +F92F å‹ž # CJK COMPATIBILITY IDEOGRAPH-F92F +F930 æ“„ # CJK COMPATIBILITY IDEOGRAPH-F930 +F931 æ«“ # CJK COMPATIBILITY IDEOGRAPH-F931 +F932 çˆ # CJK COMPATIBILITY IDEOGRAPH-F932 +F933 盧 # CJK COMPATIBILITY IDEOGRAPH-F933 +F934 è€ # CJK COMPATIBILITY IDEOGRAPH-F934 +F935 蘆 # CJK COMPATIBILITY IDEOGRAPH-F935 +F936 虜 # CJK COMPATIBILITY IDEOGRAPH-F936 +F937 è·¯ # CJK COMPATIBILITY IDEOGRAPH-F937 +F938 露 # CJK COMPATIBILITY IDEOGRAPH-F938 +F939 é­¯ # CJK COMPATIBILITY IDEOGRAPH-F939 +F93A é·º # CJK COMPATIBILITY IDEOGRAPH-F93A +F93B 碌 # CJK COMPATIBILITY IDEOGRAPH-F93B +F93C 祿 # CJK COMPATIBILITY IDEOGRAPH-F93C +F93D 綠 # CJK COMPATIBILITY IDEOGRAPH-F93D +F93E è‰ # CJK COMPATIBILITY IDEOGRAPH-F93E +F93F 錄 # CJK COMPATIBILITY IDEOGRAPH-F93F +F940 鹿 # CJK COMPATIBILITY IDEOGRAPH-F940 +F941 è«– # CJK COMPATIBILITY IDEOGRAPH-F941 +F942 壟 # CJK COMPATIBILITY IDEOGRAPH-F942 +F943 弄 # CJK COMPATIBILITY IDEOGRAPH-F943 +F944 ç±  # CJK COMPATIBILITY IDEOGRAPH-F944 +F945 è¾ # CJK COMPATIBILITY IDEOGRAPH-F945 +F946 牢 # CJK COMPATIBILITY IDEOGRAPH-F946 +F947 磊 # CJK COMPATIBILITY IDEOGRAPH-F947 +F948 賂 # CJK COMPATIBILITY IDEOGRAPH-F948 +F949 é›· # CJK COMPATIBILITY IDEOGRAPH-F949 +F94A 壘 # CJK COMPATIBILITY IDEOGRAPH-F94A +F94B å±¢ # CJK COMPATIBILITY IDEOGRAPH-F94B +F94C 樓 # CJK COMPATIBILITY IDEOGRAPH-F94C +F94D æ·š # CJK COMPATIBILITY IDEOGRAPH-F94D +F94E æ¼ # CJK COMPATIBILITY IDEOGRAPH-F94E +F94F ç´¯ # CJK COMPATIBILITY IDEOGRAPH-F94F +F950 縷 # CJK COMPATIBILITY IDEOGRAPH-F950 +F951 陋 # CJK COMPATIBILITY IDEOGRAPH-F951 +F952 å‹’ # CJK COMPATIBILITY IDEOGRAPH-F952 +F953 è‚‹ # CJK COMPATIBILITY IDEOGRAPH-F953 +F954 凜 # CJK COMPATIBILITY IDEOGRAPH-F954 +F955 凌 # CJK COMPATIBILITY IDEOGRAPH-F955 +F956 稜 # CJK COMPATIBILITY IDEOGRAPH-F956 +F957 綾 # CJK COMPATIBILITY IDEOGRAPH-F957 +F958 è± # CJK COMPATIBILITY IDEOGRAPH-F958 +F959 陵 # CJK COMPATIBILITY IDEOGRAPH-F959 +F95A 讀 # CJK COMPATIBILITY IDEOGRAPH-F95A +F95B æ‹ # CJK COMPATIBILITY IDEOGRAPH-F95B +F95C 樂 # CJK COMPATIBILITY IDEOGRAPH-F95C +F95D 諾 # CJK COMPATIBILITY IDEOGRAPH-F95D +F95E 丹 # CJK COMPATIBILITY IDEOGRAPH-F95E +F95F 寧 # CJK COMPATIBILITY IDEOGRAPH-F95F +F960 怒 # CJK COMPATIBILITY IDEOGRAPH-F960 +F961 率 # CJK COMPATIBILITY IDEOGRAPH-F961 +F962 ç•° # CJK COMPATIBILITY IDEOGRAPH-F962 +F963 北 # CJK COMPATIBILITY IDEOGRAPH-F963 +F964 磻 # CJK COMPATIBILITY IDEOGRAPH-F964 +F965 便 # CJK COMPATIBILITY IDEOGRAPH-F965 +F966 復 # CJK COMPATIBILITY IDEOGRAPH-F966 +F967 ä¸ # CJK COMPATIBILITY IDEOGRAPH-F967 +F968 泌 # CJK COMPATIBILITY IDEOGRAPH-F968 +F969 數 # CJK COMPATIBILITY IDEOGRAPH-F969 +F96A ç´¢ # CJK COMPATIBILITY IDEOGRAPH-F96A +F96B åƒ # CJK COMPATIBILITY IDEOGRAPH-F96B +F96C å¡ž # CJK COMPATIBILITY IDEOGRAPH-F96C +F96D çœ # CJK COMPATIBILITY IDEOGRAPH-F96D +F96E 葉 # CJK COMPATIBILITY IDEOGRAPH-F96E +F96F 說 # CJK COMPATIBILITY IDEOGRAPH-F96F +F970 殺 # CJK COMPATIBILITY IDEOGRAPH-F970 +F971 è¾° # CJK COMPATIBILITY IDEOGRAPH-F971 +F972 沈 # CJK COMPATIBILITY IDEOGRAPH-F972 +F973 拾 # CJK COMPATIBILITY IDEOGRAPH-F973 +F974 è‹¥ # CJK COMPATIBILITY IDEOGRAPH-F974 +F975 掠 # CJK COMPATIBILITY IDEOGRAPH-F975 +F976 ç•¥ # CJK COMPATIBILITY IDEOGRAPH-F976 +F977 亮 # CJK COMPATIBILITY IDEOGRAPH-F977 +F978 å…© # CJK COMPATIBILITY IDEOGRAPH-F978 +F979 凉 # CJK COMPATIBILITY IDEOGRAPH-F979 +F97A æ¢ # CJK COMPATIBILITY IDEOGRAPH-F97A +F97B 糧 # CJK COMPATIBILITY IDEOGRAPH-F97B +F97C 良 # CJK COMPATIBILITY IDEOGRAPH-F97C +F97D è«’ # CJK COMPATIBILITY IDEOGRAPH-F97D +F97E é‡ # CJK COMPATIBILITY IDEOGRAPH-F97E +F97F 勵 # CJK COMPATIBILITY IDEOGRAPH-F97F +F980 å‘‚ # CJK COMPATIBILITY IDEOGRAPH-F980 +F981 女 # CJK COMPATIBILITY IDEOGRAPH-F981 +F982 廬 # CJK COMPATIBILITY IDEOGRAPH-F982 +F983 æ—… # CJK COMPATIBILITY IDEOGRAPH-F983 +F984 濾 # CJK COMPATIBILITY IDEOGRAPH-F984 +F985 礪 # CJK COMPATIBILITY IDEOGRAPH-F985 +F986 é–­ # CJK COMPATIBILITY IDEOGRAPH-F986 +F987 驪 # CJK COMPATIBILITY IDEOGRAPH-F987 +F988 麗 # CJK COMPATIBILITY IDEOGRAPH-F988 +F989 黎 # CJK COMPATIBILITY IDEOGRAPH-F989 +F98A 力 # CJK COMPATIBILITY IDEOGRAPH-F98A +F98B 曆 # CJK COMPATIBILITY IDEOGRAPH-F98B +F98C æ­· # CJK COMPATIBILITY IDEOGRAPH-F98C +F98D è½¢ # CJK COMPATIBILITY IDEOGRAPH-F98D +F98E å¹´ # CJK COMPATIBILITY IDEOGRAPH-F98E +F98F æ† # CJK COMPATIBILITY IDEOGRAPH-F98F +F990 戀 # CJK COMPATIBILITY IDEOGRAPH-F990 +F991 æ’š # CJK COMPATIBILITY IDEOGRAPH-F991 +F992 æ¼£ # CJK COMPATIBILITY IDEOGRAPH-F992 +F993 ç…‰ # CJK COMPATIBILITY IDEOGRAPH-F993 +F994 ç’‰ # CJK COMPATIBILITY IDEOGRAPH-F994 +F995 秊 # CJK COMPATIBILITY IDEOGRAPH-F995 +F996 ç·´ # CJK COMPATIBILITY IDEOGRAPH-F996 +F997 è¯ # CJK COMPATIBILITY IDEOGRAPH-F997 +F998 輦 # CJK COMPATIBILITY IDEOGRAPH-F998 +F999 è“® # CJK COMPATIBILITY IDEOGRAPH-F999 +F99A 連 # CJK COMPATIBILITY IDEOGRAPH-F99A +F99B éŠ # CJK COMPATIBILITY IDEOGRAPH-F99B +F99C 列 # CJK COMPATIBILITY IDEOGRAPH-F99C +F99D 劣 # CJK COMPATIBILITY IDEOGRAPH-F99D +F99E å’½ # CJK COMPATIBILITY IDEOGRAPH-F99E +F99F 烈 # CJK COMPATIBILITY IDEOGRAPH-F99F +F9A0 裂 # CJK COMPATIBILITY IDEOGRAPH-F9A0 +F9A1 說 # CJK COMPATIBILITY IDEOGRAPH-F9A1 +F9A2 廉 # CJK COMPATIBILITY IDEOGRAPH-F9A2 +F9A3 念 # CJK COMPATIBILITY IDEOGRAPH-F9A3 +F9A4 æ» # CJK COMPATIBILITY IDEOGRAPH-F9A4 +F9A5 æ®® # CJK COMPATIBILITY IDEOGRAPH-F9A5 +F9A6 ç°¾ # CJK COMPATIBILITY IDEOGRAPH-F9A6 +F9A7 çµ # CJK COMPATIBILITY IDEOGRAPH-F9A7 +F9A8 令 # CJK COMPATIBILITY IDEOGRAPH-F9A8 +F9A9 囹 # CJK COMPATIBILITY IDEOGRAPH-F9A9 +F9AA 寧 # CJK COMPATIBILITY IDEOGRAPH-F9AA +F9AB 嶺 # CJK COMPATIBILITY IDEOGRAPH-F9AB +F9AC 怜 # CJK COMPATIBILITY IDEOGRAPH-F9AC +F9AD 玲 # CJK COMPATIBILITY IDEOGRAPH-F9AD +F9AE ç‘© # CJK COMPATIBILITY IDEOGRAPH-F9AE +F9AF 羚 # CJK COMPATIBILITY IDEOGRAPH-F9AF +F9B0 è† # CJK COMPATIBILITY IDEOGRAPH-F9B0 +F9B1 鈴 # CJK COMPATIBILITY IDEOGRAPH-F9B1 +F9B2 零 # CJK COMPATIBILITY IDEOGRAPH-F9B2 +F9B3 éˆ # CJK COMPATIBILITY IDEOGRAPH-F9B3 +F9B4 é ˜ # CJK COMPATIBILITY IDEOGRAPH-F9B4 +F9B5 例 # CJK COMPATIBILITY IDEOGRAPH-F9B5 +F9B6 禮 # CJK COMPATIBILITY IDEOGRAPH-F9B6 +F9B7 醴 # CJK COMPATIBILITY IDEOGRAPH-F9B7 +F9B8 隸 # CJK COMPATIBILITY IDEOGRAPH-F9B8 +F9B9 惡 # CJK COMPATIBILITY IDEOGRAPH-F9B9 +F9BA 了 # CJK COMPATIBILITY IDEOGRAPH-F9BA +F9BB 僚 # CJK COMPATIBILITY IDEOGRAPH-F9BB +F9BC 寮 # CJK COMPATIBILITY IDEOGRAPH-F9BC +F9BD å°¿ # CJK COMPATIBILITY IDEOGRAPH-F9BD +F9BE æ–™ # CJK COMPATIBILITY IDEOGRAPH-F9BE +F9BF 樂 # CJK COMPATIBILITY IDEOGRAPH-F9BF +F9C0 燎 # CJK COMPATIBILITY IDEOGRAPH-F9C0 +F9C1 療 # CJK COMPATIBILITY IDEOGRAPH-F9C1 +F9C2 蓼 # CJK COMPATIBILITY IDEOGRAPH-F9C2 +F9C3 é¼ # CJK COMPATIBILITY IDEOGRAPH-F9C3 +F9C4 é¾ # CJK COMPATIBILITY IDEOGRAPH-F9C4 +F9C5 暈 # CJK COMPATIBILITY IDEOGRAPH-F9C5 +F9C6 阮 # CJK COMPATIBILITY IDEOGRAPH-F9C6 +F9C7 劉 # CJK COMPATIBILITY IDEOGRAPH-F9C7 +F9C8 æ» # CJK COMPATIBILITY IDEOGRAPH-F9C8 +F9C9 柳 # CJK COMPATIBILITY IDEOGRAPH-F9C9 +F9CA æµ # CJK COMPATIBILITY IDEOGRAPH-F9CA +F9CB 溜 # CJK COMPATIBILITY IDEOGRAPH-F9CB +F9CC ç‰ # CJK COMPATIBILITY IDEOGRAPH-F9CC +F9CD ç•™ # CJK COMPATIBILITY IDEOGRAPH-F9CD +F9CE ç¡« # CJK COMPATIBILITY IDEOGRAPH-F9CE +F9CF ç´ # CJK COMPATIBILITY IDEOGRAPH-F9CF +F9D0 é¡ž # CJK COMPATIBILITY IDEOGRAPH-F9D0 +F9D1 å…­ # CJK COMPATIBILITY IDEOGRAPH-F9D1 +F9D2 戮 # CJK COMPATIBILITY IDEOGRAPH-F9D2 +F9D3 陸 # CJK COMPATIBILITY IDEOGRAPH-F9D3 +F9D4 倫 # CJK COMPATIBILITY IDEOGRAPH-F9D4 +F9D5 å´™ # CJK COMPATIBILITY IDEOGRAPH-F9D5 +F9D6 æ·ª # CJK COMPATIBILITY IDEOGRAPH-F9D6 +F9D7 輪 # CJK COMPATIBILITY IDEOGRAPH-F9D7 +F9D8 律 # CJK COMPATIBILITY IDEOGRAPH-F9D8 +F9D9 æ…„ # CJK COMPATIBILITY IDEOGRAPH-F9D9 +F9DA æ — # CJK COMPATIBILITY IDEOGRAPH-F9DA +F9DB 率 # CJK COMPATIBILITY IDEOGRAPH-F9DB +F9DC 隆 # CJK COMPATIBILITY IDEOGRAPH-F9DC +F9DD 利 # CJK COMPATIBILITY IDEOGRAPH-F9DD +F9DE å # CJK COMPATIBILITY IDEOGRAPH-F9DE +F9DF å±¥ # CJK COMPATIBILITY IDEOGRAPH-F9DF +F9E0 易 # CJK COMPATIBILITY IDEOGRAPH-F9E0 +F9E1 æŽ # CJK COMPATIBILITY IDEOGRAPH-F9E1 +F9E2 梨 # CJK COMPATIBILITY IDEOGRAPH-F9E2 +F9E3 æ³¥ # CJK COMPATIBILITY IDEOGRAPH-F9E3 +F9E4 ç† # CJK COMPATIBILITY IDEOGRAPH-F9E4 +F9E5 ç—¢ # CJK COMPATIBILITY IDEOGRAPH-F9E5 +F9E6 ç½¹ # CJK COMPATIBILITY IDEOGRAPH-F9E6 +F9E7 è£ # CJK COMPATIBILITY IDEOGRAPH-F9E7 +F9E8 裡 # CJK COMPATIBILITY IDEOGRAPH-F9E8 +F9E9 里 # CJK COMPATIBILITY IDEOGRAPH-F9E9 +F9EA 離 # CJK COMPATIBILITY IDEOGRAPH-F9EA +F9EB 匿 # CJK COMPATIBILITY IDEOGRAPH-F9EB +F9EC 溺 # CJK COMPATIBILITY IDEOGRAPH-F9EC +F9ED å # CJK COMPATIBILITY IDEOGRAPH-F9ED +F9EE ç‡ # CJK COMPATIBILITY IDEOGRAPH-F9EE +F9EF ç’˜ # CJK COMPATIBILITY IDEOGRAPH-F9EF +F9F0 è—º # CJK COMPATIBILITY IDEOGRAPH-F9F0 +F9F1 隣 # CJK COMPATIBILITY IDEOGRAPH-F9F1 +F9F2 é±— # CJK COMPATIBILITY IDEOGRAPH-F9F2 +F9F3 麟 # CJK COMPATIBILITY IDEOGRAPH-F9F3 +F9F4 æž— # CJK COMPATIBILITY IDEOGRAPH-F9F4 +F9F5 æ·‹ # CJK COMPATIBILITY IDEOGRAPH-F9F5 +F9F6 臨 # CJK COMPATIBILITY IDEOGRAPH-F9F6 +F9F7 ç«‹ # CJK COMPATIBILITY IDEOGRAPH-F9F7 +F9F8 笠 # CJK COMPATIBILITY IDEOGRAPH-F9F8 +F9F9 ç²’ # CJK COMPATIBILITY IDEOGRAPH-F9F9 +F9FA ç‹€ # CJK COMPATIBILITY IDEOGRAPH-F9FA +F9FB ç‚™ # CJK COMPATIBILITY IDEOGRAPH-F9FB +F9FC è­˜ # CJK COMPATIBILITY IDEOGRAPH-F9FC +F9FD 什 # CJK COMPATIBILITY IDEOGRAPH-F9FD +F9FE 茶 # CJK COMPATIBILITY IDEOGRAPH-F9FE +F9FF 刺 # CJK COMPATIBILITY IDEOGRAPH-F9FF +FA00 切 # CJK COMPATIBILITY IDEOGRAPH-FA00 +FA01 度 # CJK COMPATIBILITY IDEOGRAPH-FA01 +FA02 æ‹“ # CJK COMPATIBILITY IDEOGRAPH-FA02 +FA03 ç³– # CJK COMPATIBILITY IDEOGRAPH-FA03 +FA04 å®… # CJK COMPATIBILITY IDEOGRAPH-FA04 +FA05 æ´ž # CJK COMPATIBILITY IDEOGRAPH-FA05 +FA06 æš´ # CJK COMPATIBILITY IDEOGRAPH-FA06 +FA07 è¼» # CJK COMPATIBILITY IDEOGRAPH-FA07 +FA08 è¡Œ # CJK COMPATIBILITY IDEOGRAPH-FA08 +FA09 é™ # CJK COMPATIBILITY IDEOGRAPH-FA09 +FA0A 見 # CJK COMPATIBILITY IDEOGRAPH-FA0A +FA0B 廓 # CJK COMPATIBILITY IDEOGRAPH-FA0B +FA0C å…€ # CJK COMPATIBILITY IDEOGRAPH-FA0C +FA0D å—€ # CJK COMPATIBILITY IDEOGRAPH-FA0D +FA10 å¡š # CJK COMPATIBILITY IDEOGRAPH-FA10 +FA12 æ™´ # CJK COMPATIBILITY IDEOGRAPH-FA12 +FA15 凞 # CJK COMPATIBILITY IDEOGRAPH-FA15 +FA16 猪 # CJK COMPATIBILITY IDEOGRAPH-FA16 +FA17 益 # CJK COMPATIBILITY IDEOGRAPH-FA17 +FA18 礼 # CJK COMPATIBILITY IDEOGRAPH-FA18 +FA19 神 # CJK COMPATIBILITY IDEOGRAPH-FA19 +FA1A 祥 # CJK COMPATIBILITY IDEOGRAPH-FA1A +FA1B ç¦ # CJK COMPATIBILITY IDEOGRAPH-FA1B +FA1C é– # CJK COMPATIBILITY IDEOGRAPH-FA1C +FA1D ç²¾ # CJK COMPATIBILITY IDEOGRAPH-FA1D +FA1E ç¾½ # CJK COMPATIBILITY IDEOGRAPH-FA1E +FA20 蘒 # CJK COMPATIBILITY IDEOGRAPH-FA20 +FA22 諸 # CJK COMPATIBILITY IDEOGRAPH-FA22 +FA25 逸 # CJK COMPATIBILITY IDEOGRAPH-FA25 +FA26 都 # CJK COMPATIBILITY IDEOGRAPH-FA26 +FA2A 飯 # CJK COMPATIBILITY IDEOGRAPH-FA2A +FA2B 飼 # CJK COMPATIBILITY IDEOGRAPH-FA2B +FA2C 館 # CJK COMPATIBILITY IDEOGRAPH-FA2C +FA2D 鶴 # CJK COMPATIBILITY IDEOGRAPH-FA2D +FA30 ä¾® # CJK COMPATIBILITY IDEOGRAPH-FA30 +FA31 僧 # CJK COMPATIBILITY IDEOGRAPH-FA31 +FA32 å… # CJK COMPATIBILITY IDEOGRAPH-FA32 +FA33 勉 # CJK COMPATIBILITY IDEOGRAPH-FA33 +FA34 勤 # CJK COMPATIBILITY IDEOGRAPH-FA34 +FA35 å‘ # CJK COMPATIBILITY IDEOGRAPH-FA35 +FA36 å– # CJK COMPATIBILITY IDEOGRAPH-FA36 +FA37 嘆 # CJK COMPATIBILITY IDEOGRAPH-FA37 +FA38 器 # CJK COMPATIBILITY IDEOGRAPH-FA38 +FA39 å¡€ # CJK COMPATIBILITY IDEOGRAPH-FA39 +FA3A 墨 # CJK COMPATIBILITY IDEOGRAPH-FA3A +FA3B 層 # CJK COMPATIBILITY IDEOGRAPH-FA3B +FA3C å±® # CJK COMPATIBILITY IDEOGRAPH-FA3C +FA3D æ‚” # CJK COMPATIBILITY IDEOGRAPH-FA3D +FA3E æ…¨ # CJK COMPATIBILITY IDEOGRAPH-FA3E +FA3F 憎 # CJK COMPATIBILITY IDEOGRAPH-FA3F +FA40 懲 # CJK COMPATIBILITY IDEOGRAPH-FA40 +FA41 æ• # CJK COMPATIBILITY IDEOGRAPH-FA41 +FA42 æ—¢ # CJK COMPATIBILITY IDEOGRAPH-FA42 +FA43 æš‘ # CJK COMPATIBILITY IDEOGRAPH-FA43 +FA44 梅 # CJK COMPATIBILITY IDEOGRAPH-FA44 +FA45 æµ· # CJK COMPATIBILITY IDEOGRAPH-FA45 +FA46 渚 # CJK COMPATIBILITY IDEOGRAPH-FA46 +FA47 æ¼¢ # CJK COMPATIBILITY IDEOGRAPH-FA47 +FA48 ç…® # CJK COMPATIBILITY IDEOGRAPH-FA48 +FA49 爫 # CJK COMPATIBILITY IDEOGRAPH-FA49 +FA4A ç¢ # CJK COMPATIBILITY IDEOGRAPH-FA4A +FA4B 碑 # CJK COMPATIBILITY IDEOGRAPH-FA4B +FA4C 社 # CJK COMPATIBILITY IDEOGRAPH-FA4C +FA4D 祉 # CJK COMPATIBILITY IDEOGRAPH-FA4D +FA4E 祈 # CJK COMPATIBILITY IDEOGRAPH-FA4E +FA4F ç¥ # CJK COMPATIBILITY IDEOGRAPH-FA4F +FA50 祖 # CJK COMPATIBILITY IDEOGRAPH-FA50 +FA51 ç¥ # CJK COMPATIBILITY IDEOGRAPH-FA51 +FA52 ç¦ # CJK COMPATIBILITY IDEOGRAPH-FA52 +FA53 禎 # CJK COMPATIBILITY IDEOGRAPH-FA53 +FA54 ç©€ # CJK COMPATIBILITY IDEOGRAPH-FA54 +FA55 çª # CJK COMPATIBILITY IDEOGRAPH-FA55 +FA56 節 # CJK COMPATIBILITY IDEOGRAPH-FA56 +FA57 ç·´ # CJK COMPATIBILITY IDEOGRAPH-FA57 +FA58 縉 # CJK COMPATIBILITY IDEOGRAPH-FA58 +FA59 ç¹ # CJK COMPATIBILITY IDEOGRAPH-FA59 +FA5A ç½² # CJK COMPATIBILITY IDEOGRAPH-FA5A +FA5B 者 # CJK COMPATIBILITY IDEOGRAPH-FA5B +FA5C 臭 # CJK COMPATIBILITY IDEOGRAPH-FA5C +FA5D 艹 # CJK COMPATIBILITY IDEOGRAPH-FA5D +FA5E 艹 # CJK COMPATIBILITY IDEOGRAPH-FA5E +FA5F è‘— # CJK COMPATIBILITY IDEOGRAPH-FA5F +FA60 è¤ # CJK COMPATIBILITY IDEOGRAPH-FA60 +FA61 視 # CJK COMPATIBILITY IDEOGRAPH-FA61 +FA62 è¬ # CJK COMPATIBILITY IDEOGRAPH-FA62 +FA63 謹 # CJK COMPATIBILITY IDEOGRAPH-FA63 +FA64 賓 # CJK COMPATIBILITY IDEOGRAPH-FA64 +FA65 è´ˆ # CJK COMPATIBILITY IDEOGRAPH-FA65 +FA66 辶 # CJK COMPATIBILITY IDEOGRAPH-FA66 +FA67 逸 # CJK COMPATIBILITY IDEOGRAPH-FA67 +FA68 難 # CJK COMPATIBILITY IDEOGRAPH-FA68 +FA69 響 # CJK COMPATIBILITY IDEOGRAPH-FA69 +FA6A é » # CJK COMPATIBILITY IDEOGRAPH-FA6A +FB00 ff # LATIN SMALL LIGATURE FF +FB01 fi # LATIN SMALL LIGATURE FI +FB02 fl # LATIN SMALL LIGATURE FL +FB03 ffi # LATIN SMALL LIGATURE FFI +FB04 ffl # LATIN SMALL LIGATURE FFL +FB05 Å¿t # LATIN SMALL LIGATURE LONG S T +FB06 st # LATIN SMALL LIGATURE ST +FB13 Õ´Õ¶ # ARMENIAN SMALL LIGATURE MEN NOW +FB14 Õ´Õ¥ # ARMENIAN SMALL LIGATURE MEN ECH +FB15 Õ´Õ« # ARMENIAN SMALL LIGATURE MEN INI +FB16 Õ¾Õ¶ # ARMENIAN SMALL LIGATURE VEW NOW +FB17 Õ´Õ­ # ARMENIAN SMALL LIGATURE MEN XEH +FB20 ×¢ # HEBREW LETTER ALTERNATIVE AYIN +FB21 × # HEBREW LETTER WIDE ALEF +FB22 ד # HEBREW LETTER WIDE DALET +FB23 ×” # HEBREW LETTER WIDE HE +FB24 ×› # HEBREW LETTER WIDE KAF +FB25 ל # HEBREW LETTER WIDE LAMED +FB26 × # HEBREW LETTER WIDE FINAL MEM +FB27 ר # HEBREW LETTER WIDE RESH +FB28 ת # HEBREW LETTER WIDE TAV +FB29 + # HEBREW LETTER ALTERNATIVE PLUS SIGN +FB4F ×ל # HEBREW LIGATURE ALEF LAMED +FE49 ‾ # DASHED OVERLINE +FE4A ‾ # CENTRELINE OVERLINE +FE4B ‾ # WAVY OVERLINE +FE4C ‾ # DOUBLE WAVY OVERLINE +FE4D _ # DASHED LOW LINE +FE4E _ # CENTRELINE LOW LINE +FE4F _ # WAVY LOW LINE +FE50 , # SMALL COMMA +FE51 〠# SMALL IDEOGRAPHIC COMMA +FE52 . # SMALL FULL STOP +FE54 ; # SMALL SEMICOLON +FE55 : # SMALL COLON +FE56 ? # SMALL QUESTION MARK +FE57 ! # SMALL EXCLAMATION MARK +FE58 — # SMALL EM DASH +FE59 ( # SMALL LEFT PARENTHESIS +FE5A ) # SMALL RIGHT PARENTHESIS +FE5B { # SMALL LEFT CURLY BRACKET +FE5C } # SMALL RIGHT CURLY BRACKET +FE5D 〔 # SMALL LEFT TORTOISE SHELL BRACKET +FE5E 〕 # SMALL RIGHT TORTOISE SHELL BRACKET +FE5F # # SMALL NUMBER SIGN +FE60 & # SMALL AMPERSAND +FE61 * # SMALL ASTERISK +FE62 + # SMALL PLUS SIGN +FE63 - # SMALL HYPHEN-MINUS +FE64 < # SMALL LESS-THAN SIGN +FE65 > # SMALL GREATER-THAN SIGN +FE66 = # SMALL EQUALS SIGN +FE68 \ # SMALL REVERSE SOLIDUS +FE69 $ # SMALL DOLLAR SIGN +FE6A % # SMALL PERCENT SIGN +FE6B @ # SMALL COMMERCIAL AT +FF01 ! # FULLWIDTH EXCLAMATION MARK +FF02 " # FULLWIDTH QUOTATION MARK +FF03 # # FULLWIDTH NUMBER SIGN +FF04 $ # FULLWIDTH DOLLAR SIGN +FF05 % # FULLWIDTH PERCENT SIGN +FF06 & # FULLWIDTH AMPERSAND +FF07 ' # FULLWIDTH APOSTROPHE +FF08 ( # FULLWIDTH LEFT PARENTHESIS +FF09 ) # FULLWIDTH RIGHT PARENTHESIS +FF0A * # FULLWIDTH ASTERISK +FF0B + # FULLWIDTH PLUS SIGN +FF0C , # FULLWIDTH COMMA +FF0D - # FULLWIDTH HYPHEN-MINUS +FF0E . # FULLWIDTH FULL STOP +FF0F / # FULLWIDTH SOLIDUS +FF10 0 # FULLWIDTH DIGIT ZERO +FF11 1 # FULLWIDTH DIGIT ONE +FF12 2 # FULLWIDTH DIGIT TWO +FF13 3 # FULLWIDTH DIGIT THREE +FF14 4 # FULLWIDTH DIGIT FOUR +FF15 5 # FULLWIDTH DIGIT FIVE +FF16 6 # FULLWIDTH DIGIT SIX +FF17 7 # FULLWIDTH DIGIT SEVEN +FF18 8 # FULLWIDTH DIGIT EIGHT +FF19 9 # FULLWIDTH DIGIT NINE +FF1A : # FULLWIDTH COLON +FF1B ; # FULLWIDTH SEMICOLON +FF1C < # FULLWIDTH LESS-THAN SIGN +FF1D = # FULLWIDTH EQUALS SIGN +FF1E > # FULLWIDTH GREATER-THAN SIGN +FF1F ? # FULLWIDTH QUESTION MARK +FF20 @ # FULLWIDTH COMMERCIAL AT +FF21 A # FULLWIDTH LATIN CAPITAL LETTER A +FF22 B # FULLWIDTH LATIN CAPITAL LETTER B +FF23 C # FULLWIDTH LATIN CAPITAL LETTER C +FF24 D # FULLWIDTH LATIN CAPITAL LETTER D +FF25 E # FULLWIDTH LATIN CAPITAL LETTER E +FF26 F # FULLWIDTH LATIN CAPITAL LETTER F +FF27 G # FULLWIDTH LATIN CAPITAL LETTER G +FF28 H # FULLWIDTH LATIN CAPITAL LETTER H +FF29 I # FULLWIDTH LATIN CAPITAL LETTER I +FF2A J # FULLWIDTH LATIN CAPITAL LETTER J +FF2B K # FULLWIDTH LATIN CAPITAL LETTER K +FF2C L # FULLWIDTH LATIN CAPITAL LETTER L +FF2D M # FULLWIDTH LATIN CAPITAL LETTER M +FF2E N # FULLWIDTH LATIN CAPITAL LETTER N +FF2F O # FULLWIDTH LATIN CAPITAL LETTER O +FF30 P # FULLWIDTH LATIN CAPITAL LETTER P +FF31 Q # FULLWIDTH LATIN CAPITAL LETTER Q +FF32 R # FULLWIDTH LATIN CAPITAL LETTER R +FF33 S # FULLWIDTH LATIN CAPITAL LETTER S +FF34 T # FULLWIDTH LATIN CAPITAL LETTER T +FF35 U # FULLWIDTH LATIN CAPITAL LETTER U +FF36 V # FULLWIDTH LATIN CAPITAL LETTER V +FF37 W # FULLWIDTH LATIN CAPITAL LETTER W +FF38 X # FULLWIDTH LATIN CAPITAL LETTER X +FF39 Y # FULLWIDTH LATIN CAPITAL LETTER Y +FF3A Z # FULLWIDTH LATIN CAPITAL LETTER Z +FF3B [ # FULLWIDTH LEFT SQUARE BRACKET +FF3C \ # FULLWIDTH REVERSE SOLIDUS +FF3D ] # FULLWIDTH RIGHT SQUARE BRACKET +FF3E ^ # FULLWIDTH CIRCUMFLEX ACCENT +FF3F _ # FULLWIDTH LOW LINE +FF40 ` # FULLWIDTH GRAVE ACCENT +FF41 a # FULLWIDTH LATIN SMALL LETTER A +FF42 b # FULLWIDTH LATIN SMALL LETTER B +FF43 c # FULLWIDTH LATIN SMALL LETTER C +FF44 d # FULLWIDTH LATIN SMALL LETTER D +FF45 e # FULLWIDTH LATIN SMALL LETTER E +FF46 f # FULLWIDTH LATIN SMALL LETTER F +FF47 g # FULLWIDTH LATIN SMALL LETTER G +FF48 h # FULLWIDTH LATIN SMALL LETTER H +FF49 i # FULLWIDTH LATIN SMALL LETTER I +FF4A j # FULLWIDTH LATIN SMALL LETTER J +FF4B k # FULLWIDTH LATIN SMALL LETTER K +FF4C l # FULLWIDTH LATIN SMALL LETTER L +FF4D m # FULLWIDTH LATIN SMALL LETTER M +FF4E n # FULLWIDTH LATIN SMALL LETTER N +FF4F o # FULLWIDTH LATIN SMALL LETTER O +FF50 p # FULLWIDTH LATIN SMALL LETTER P +FF51 q # FULLWIDTH LATIN SMALL LETTER Q +FF52 r # FULLWIDTH LATIN SMALL LETTER R +FF53 s # FULLWIDTH LATIN SMALL LETTER S +FF54 t # FULLWIDTH LATIN SMALL LETTER T +FF55 u # FULLWIDTH LATIN SMALL LETTER U +FF56 v # FULLWIDTH LATIN SMALL LETTER V +FF57 w # FULLWIDTH LATIN SMALL LETTER W +FF58 x # FULLWIDTH LATIN SMALL LETTER X +FF59 y # FULLWIDTH LATIN SMALL LETTER Y +FF5A z # FULLWIDTH LATIN SMALL LETTER Z +FF5B { # FULLWIDTH LEFT CURLY BRACKET +FF5C | # FULLWIDTH VERTICAL LINE +FF5D } # FULLWIDTH RIGHT CURLY BRACKET +FF5E ~ # FULLWIDTH TILDE +FF5F ⦅ # FULLWIDTH LEFT WHITE PARENTHESIS +FF60 ⦆ # FULLWIDTH RIGHT WHITE PARENTHESIS +FF61 。 # HALFWIDTH IDEOGRAPHIC FULL STOP +FF62 「 # HALFWIDTH LEFT CORNER BRACKET +FF63 〠# HALFWIDTH RIGHT CORNER BRACKET +FF64 〠# HALFWIDTH IDEOGRAPHIC COMMA +FF65 ・ # HALFWIDTH KATAKANA MIDDLE DOT +FF66 ヲ # HALFWIDTH KATAKANA LETTER WO +FF67 ã‚¡ # HALFWIDTH KATAKANA LETTER SMALL A +FF68 ã‚£ # HALFWIDTH KATAKANA LETTER SMALL I +FF69 ã‚¥ # HALFWIDTH KATAKANA LETTER SMALL U +FF6A ェ # HALFWIDTH KATAKANA LETTER SMALL E +FF6B ã‚© # HALFWIDTH KATAKANA LETTER SMALL O +FF6C ャ # HALFWIDTH KATAKANA LETTER SMALL YA +FF6D ュ # HALFWIDTH KATAKANA LETTER SMALL YU +FF6E ョ # HALFWIDTH KATAKANA LETTER SMALL YO +FF6F ッ # HALFWIDTH KATAKANA LETTER SMALL TU +FF70 ー # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +FF71 ã‚¢ # HALFWIDTH KATAKANA LETTER A +FF72 イ # HALFWIDTH KATAKANA LETTER I +FF73 ウ # HALFWIDTH KATAKANA LETTER U +FF74 エ # HALFWIDTH KATAKANA LETTER E +FF75 オ # HALFWIDTH KATAKANA LETTER O +FF76 ã‚« # HALFWIDTH KATAKANA LETTER KA +FF77 ã‚­ # HALFWIDTH KATAKANA LETTER KI +FF78 ク # HALFWIDTH KATAKANA LETTER KU +FF79 ケ # HALFWIDTH KATAKANA LETTER KE +FF7A コ # HALFWIDTH KATAKANA LETTER KO +FF7B サ # HALFWIDTH KATAKANA LETTER SA +FF7C ã‚· # HALFWIDTH KATAKANA LETTER SI +FF7D ス # HALFWIDTH KATAKANA LETTER SU +FF7E ã‚» # HALFWIDTH KATAKANA LETTER SE +FF7F ソ # HALFWIDTH KATAKANA LETTER SO +FF80 ã‚¿ # HALFWIDTH KATAKANA LETTER TA +FF81 ム# HALFWIDTH KATAKANA LETTER TI +FF82 ツ # HALFWIDTH KATAKANA LETTER TU +FF83 テ # HALFWIDTH KATAKANA LETTER TE +FF84 ト # HALFWIDTH KATAKANA LETTER TO +FF85 ナ # HALFWIDTH KATAKANA LETTER NA +FF86 ニ # HALFWIDTH KATAKANA LETTER NI +FF87 ヌ # HALFWIDTH KATAKANA LETTER NU +FF88 ム# HALFWIDTH KATAKANA LETTER NE +FF89 ノ # HALFWIDTH KATAKANA LETTER NO +FF8A ム# HALFWIDTH KATAKANA LETTER HA +FF8B ヒ # HALFWIDTH KATAKANA LETTER HI +FF8C フ # HALFWIDTH KATAKANA LETTER HU +FF8D ヘ # HALFWIDTH KATAKANA LETTER HE +FF8E ホ # HALFWIDTH KATAKANA LETTER HO +FF8F マ # HALFWIDTH KATAKANA LETTER MA +FF90 ミ # HALFWIDTH KATAKANA LETTER MI +FF91 ム # HALFWIDTH KATAKANA LETTER MU +FF92 メ # HALFWIDTH KATAKANA LETTER ME +FF93 モ # HALFWIDTH KATAKANA LETTER MO +FF94 ヤ # HALFWIDTH KATAKANA LETTER YA +FF95 ユ # HALFWIDTH KATAKANA LETTER YU +FF96 ヨ # HALFWIDTH KATAKANA LETTER YO +FF97 ラ # HALFWIDTH KATAKANA LETTER RA +FF98 リ # HALFWIDTH KATAKANA LETTER RI +FF99 ル # HALFWIDTH KATAKANA LETTER RU +FF9A レ # HALFWIDTH KATAKANA LETTER RE +FF9B ロ # HALFWIDTH KATAKANA LETTER RO +FF9C ワ # HALFWIDTH KATAKANA LETTER WA +FF9D ン # HALFWIDTH KATAKANA LETTER N +FF9E ã‚™ # HALFWIDTH KATAKANA VOICED SOUND MARK +FF9F ã‚š # HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +FFA0 ã…¤ # HALFWIDTH HANGUL FILLER +FFA1 ㄱ # HALFWIDTH HANGUL LETTER KIYEOK +FFA2 ㄲ # HALFWIDTH HANGUL LETTER SSANGKIYEOK +FFA3 ㄳ # HALFWIDTH HANGUL LETTER KIYEOK-SIOS +FFA4 ã„´ # HALFWIDTH HANGUL LETTER NIEUN +FFA5 ㄵ # HALFWIDTH HANGUL LETTER NIEUN-CIEUC +FFA6 ㄶ # HALFWIDTH HANGUL LETTER NIEUN-HIEUH +FFA7 ã„· # HALFWIDTH HANGUL LETTER TIKEUT +FFA8 ㄸ # HALFWIDTH HANGUL LETTER SSANGTIKEUT +FFA9 ㄹ # HALFWIDTH HANGUL LETTER RIEUL +FFAA ㄺ # HALFWIDTH HANGUL LETTER RIEUL-KIYEOK +FFAB ã„» # HALFWIDTH HANGUL LETTER RIEUL-MIEUM +FFAC ㄼ # HALFWIDTH HANGUL LETTER RIEUL-PIEUP +FFAD ㄽ # HALFWIDTH HANGUL LETTER RIEUL-SIOS +FFAE ㄾ # HALFWIDTH HANGUL LETTER RIEUL-THIEUTH +FFAF ã„¿ # HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH +FFB0 ã…€ # HALFWIDTH HANGUL LETTER RIEUL-HIEUH +FFB1 ã… # HALFWIDTH HANGUL LETTER MIEUM +FFB2 ã…‚ # HALFWIDTH HANGUL LETTER PIEUP +FFB3 ã…ƒ # HALFWIDTH HANGUL LETTER SSANGPIEUP +FFB4 ã…„ # HALFWIDTH HANGUL LETTER PIEUP-SIOS +FFB5 ã…… # HALFWIDTH HANGUL LETTER SIOS +FFB6 ã…† # HALFWIDTH HANGUL LETTER SSANGSIOS +FFB7 ã…‡ # HALFWIDTH HANGUL LETTER IEUNG +FFB8 ã…ˆ # HALFWIDTH HANGUL LETTER CIEUC +FFB9 ã…‰ # HALFWIDTH HANGUL LETTER SSANGCIEUC +FFBA ã…Š # HALFWIDTH HANGUL LETTER CHIEUCH +FFBB ã…‹ # HALFWIDTH HANGUL LETTER KHIEUKH +FFBC ã…Œ # HALFWIDTH HANGUL LETTER THIEUTH +FFBD ã… # HALFWIDTH HANGUL LETTER PHIEUPH +FFBE ã…Ž # HALFWIDTH HANGUL LETTER HIEUH +FFC2 ã… # HALFWIDTH HANGUL LETTER A +FFC3 ã… # HALFWIDTH HANGUL LETTER AE +FFC4 ã…‘ # HALFWIDTH HANGUL LETTER YA +FFC5 ã…’ # HALFWIDTH HANGUL LETTER YAE +FFC6 ã…“ # HALFWIDTH HANGUL LETTER EO +FFC7 ã…” # HALFWIDTH HANGUL LETTER E +FFCA ã…• # HALFWIDTH HANGUL LETTER YEO +FFCB ã…– # HALFWIDTH HANGUL LETTER YE +FFCC ã…— # HALFWIDTH HANGUL LETTER O +FFCD ã…˜ # HALFWIDTH HANGUL LETTER WA +FFCE ã…™ # HALFWIDTH HANGUL LETTER WAE +FFCF ã…š # HALFWIDTH HANGUL LETTER OE +FFD2 ã…› # HALFWIDTH HANGUL LETTER YO +FFD3 ã…œ # HALFWIDTH HANGUL LETTER U +FFD4 ã… # HALFWIDTH HANGUL LETTER WEO +FFD5 ã…ž # HALFWIDTH HANGUL LETTER WE +FFD6 ã…Ÿ # HALFWIDTH HANGUL LETTER WI +FFD7 ã…  # HALFWIDTH HANGUL LETTER YU +FFDA ã…¡ # HALFWIDTH HANGUL LETTER EU +FFDB ã…¢ # HALFWIDTH HANGUL LETTER YI +FFDC ã…£ # HALFWIDTH HANGUL LETTER I +FFE0 ¢ # FULLWIDTH CENT SIGN +FFE1 £ # FULLWIDTH POUND SIGN +FFE2 ¬ # FULLWIDTH NOT SIGN +FFE3 ¯ # FULLWIDTH MACRON +FFE4 ¦ # FULLWIDTH BROKEN BAR +FFE5 Â¥ # FULLWIDTH YEN SIGN +FFE6 â‚© # FULLWIDTH WON SIGN +FFE8 │ # HALFWIDTH FORMS LIGHT VERTICAL +FFE9 ↠# HALFWIDTH LEFTWARDS ARROW +FFEA ↑ # HALFWIDTH UPWARDS ARROW +FFEB → # HALFWIDTH RIGHTWARDS ARROW +FFEC ↓ # HALFWIDTH DOWNWARDS ARROW +FFED â–  # HALFWIDTH BLACK SQUARE +FFEE â—‹ # HALFWIDTH WHITE CIRCLE +1D400 A # MATHEMATICAL BOLD CAPITAL A +1D401 B # MATHEMATICAL BOLD CAPITAL B +1D402 C # MATHEMATICAL BOLD CAPITAL C +1D403 D # MATHEMATICAL BOLD CAPITAL D +1D404 E # MATHEMATICAL BOLD CAPITAL E +1D405 F # MATHEMATICAL BOLD CAPITAL F +1D406 G # MATHEMATICAL BOLD CAPITAL G +1D407 H # MATHEMATICAL BOLD CAPITAL H +1D408 I # MATHEMATICAL BOLD CAPITAL I +1D409 J # MATHEMATICAL BOLD CAPITAL J +1D40A K # MATHEMATICAL BOLD CAPITAL K +1D40B L # MATHEMATICAL BOLD CAPITAL L +1D40C M # MATHEMATICAL BOLD CAPITAL M +1D40D N # MATHEMATICAL BOLD CAPITAL N +1D40E O # MATHEMATICAL BOLD CAPITAL O +1D40F P # MATHEMATICAL BOLD CAPITAL P +1D410 Q # MATHEMATICAL BOLD CAPITAL Q +1D411 R # MATHEMATICAL BOLD CAPITAL R +1D412 S # MATHEMATICAL BOLD CAPITAL S +1D413 T # MATHEMATICAL BOLD CAPITAL T +1D414 U # MATHEMATICAL BOLD CAPITAL U +1D415 V # MATHEMATICAL BOLD CAPITAL V +1D416 W # MATHEMATICAL BOLD CAPITAL W +1D417 X # MATHEMATICAL BOLD CAPITAL X +1D418 Y # MATHEMATICAL BOLD CAPITAL Y +1D419 Z # MATHEMATICAL BOLD CAPITAL Z +1D41A a # MATHEMATICAL BOLD SMALL A +1D41B b # MATHEMATICAL BOLD SMALL B +1D41C c # MATHEMATICAL BOLD SMALL C +1D41D d # MATHEMATICAL BOLD SMALL D +1D41E e # MATHEMATICAL BOLD SMALL E +1D41F f # MATHEMATICAL BOLD SMALL F +1D420 g # MATHEMATICAL BOLD SMALL G +1D421 h # MATHEMATICAL BOLD SMALL H +1D422 i # MATHEMATICAL BOLD SMALL I +1D423 j # MATHEMATICAL BOLD SMALL J +1D424 k # MATHEMATICAL BOLD SMALL K +1D425 l # MATHEMATICAL BOLD SMALL L +1D426 m # MATHEMATICAL BOLD SMALL M +1D427 n # MATHEMATICAL BOLD SMALL N +1D428 o # MATHEMATICAL BOLD SMALL O +1D429 p # MATHEMATICAL BOLD SMALL P +1D42A q # MATHEMATICAL BOLD SMALL Q +1D42B r # MATHEMATICAL BOLD SMALL R +1D42C s # MATHEMATICAL BOLD SMALL S +1D42D t # MATHEMATICAL BOLD SMALL T +1D42E u # MATHEMATICAL BOLD SMALL U +1D42F v # MATHEMATICAL BOLD SMALL V +1D430 w # MATHEMATICAL BOLD SMALL W +1D431 x # MATHEMATICAL BOLD SMALL X +1D432 y # MATHEMATICAL BOLD SMALL Y +1D433 z # MATHEMATICAL BOLD SMALL Z +1D434 A # MATHEMATICAL ITALIC CAPITAL A +1D435 B # MATHEMATICAL ITALIC CAPITAL B +1D436 C # MATHEMATICAL ITALIC CAPITAL C +1D437 D # MATHEMATICAL ITALIC CAPITAL D +1D438 E # MATHEMATICAL ITALIC CAPITAL E +1D439 F # MATHEMATICAL ITALIC CAPITAL F +1D43A G # MATHEMATICAL ITALIC CAPITAL G +1D43B H # MATHEMATICAL ITALIC CAPITAL H +1D43C I # MATHEMATICAL ITALIC CAPITAL I +1D43D J # MATHEMATICAL ITALIC CAPITAL J +1D43E K # MATHEMATICAL ITALIC CAPITAL K +1D43F L # MATHEMATICAL ITALIC CAPITAL L +1D440 M # MATHEMATICAL ITALIC CAPITAL M +1D441 N # MATHEMATICAL ITALIC CAPITAL N +1D442 O # MATHEMATICAL ITALIC CAPITAL O +1D443 P # MATHEMATICAL ITALIC CAPITAL P +1D444 Q # MATHEMATICAL ITALIC CAPITAL Q +1D445 R # MATHEMATICAL ITALIC CAPITAL R +1D446 S # MATHEMATICAL ITALIC CAPITAL S +1D447 T # MATHEMATICAL ITALIC CAPITAL T +1D448 U # MATHEMATICAL ITALIC CAPITAL U +1D449 V # MATHEMATICAL ITALIC CAPITAL V +1D44A W # MATHEMATICAL ITALIC CAPITAL W +1D44B X # MATHEMATICAL ITALIC CAPITAL X +1D44C Y # MATHEMATICAL ITALIC CAPITAL Y +1D44D Z # MATHEMATICAL ITALIC CAPITAL Z +1D44E a # MATHEMATICAL ITALIC SMALL A +1D44F b # MATHEMATICAL ITALIC SMALL B +1D450 c # MATHEMATICAL ITALIC SMALL C +1D451 d # MATHEMATICAL ITALIC SMALL D +1D452 e # MATHEMATICAL ITALIC SMALL E +1D453 f # MATHEMATICAL ITALIC SMALL F +1D454 g # MATHEMATICAL ITALIC SMALL G +1D456 i # MATHEMATICAL ITALIC SMALL I +1D457 j # MATHEMATICAL ITALIC SMALL J +1D458 k # MATHEMATICAL ITALIC SMALL K +1D459 l # MATHEMATICAL ITALIC SMALL L +1D45A m # MATHEMATICAL ITALIC SMALL M +1D45B n # MATHEMATICAL ITALIC SMALL N +1D45C o # MATHEMATICAL ITALIC SMALL O +1D45D p # MATHEMATICAL ITALIC SMALL P +1D45E q # MATHEMATICAL ITALIC SMALL Q +1D45F r # MATHEMATICAL ITALIC SMALL R +1D460 s # MATHEMATICAL ITALIC SMALL S +1D461 t # MATHEMATICAL ITALIC SMALL T +1D462 u # MATHEMATICAL ITALIC SMALL U +1D463 v # MATHEMATICAL ITALIC SMALL V +1D464 w # MATHEMATICAL ITALIC SMALL W +1D465 x # MATHEMATICAL ITALIC SMALL X +1D466 y # MATHEMATICAL ITALIC SMALL Y +1D467 z # MATHEMATICAL ITALIC SMALL Z +1D468 A # MATHEMATICAL BOLD ITALIC CAPITAL A +1D469 B # MATHEMATICAL BOLD ITALIC CAPITAL B +1D46A C # MATHEMATICAL BOLD ITALIC CAPITAL C +1D46B D # MATHEMATICAL BOLD ITALIC CAPITAL D +1D46C E # MATHEMATICAL BOLD ITALIC CAPITAL E +1D46D F # MATHEMATICAL BOLD ITALIC CAPITAL F +1D46E G # MATHEMATICAL BOLD ITALIC CAPITAL G +1D46F H # MATHEMATICAL BOLD ITALIC CAPITAL H +1D470 I # MATHEMATICAL BOLD ITALIC CAPITAL I +1D471 J # MATHEMATICAL BOLD ITALIC CAPITAL J +1D472 K # MATHEMATICAL BOLD ITALIC CAPITAL K +1D473 L # MATHEMATICAL BOLD ITALIC CAPITAL L +1D474 M # MATHEMATICAL BOLD ITALIC CAPITAL M +1D475 N # MATHEMATICAL BOLD ITALIC CAPITAL N +1D476 O # MATHEMATICAL BOLD ITALIC CAPITAL O +1D477 P # MATHEMATICAL BOLD ITALIC CAPITAL P +1D478 Q # MATHEMATICAL BOLD ITALIC CAPITAL Q +1D479 R # MATHEMATICAL BOLD ITALIC CAPITAL R +1D47A S # MATHEMATICAL BOLD ITALIC CAPITAL S +1D47B T # MATHEMATICAL BOLD ITALIC CAPITAL T +1D47C U # MATHEMATICAL BOLD ITALIC CAPITAL U +1D47D V # MATHEMATICAL BOLD ITALIC CAPITAL V +1D47E W # MATHEMATICAL BOLD ITALIC CAPITAL W +1D47F X # MATHEMATICAL BOLD ITALIC CAPITAL X +1D480 Y # MATHEMATICAL BOLD ITALIC CAPITAL Y +1D481 Z # MATHEMATICAL BOLD ITALIC CAPITAL Z +1D482 a # MATHEMATICAL BOLD ITALIC SMALL A +1D483 b # MATHEMATICAL BOLD ITALIC SMALL B +1D484 c # MATHEMATICAL BOLD ITALIC SMALL C +1D485 d # MATHEMATICAL BOLD ITALIC SMALL D +1D486 e # MATHEMATICAL BOLD ITALIC SMALL E +1D487 f # MATHEMATICAL BOLD ITALIC SMALL F +1D488 g # MATHEMATICAL BOLD ITALIC SMALL G +1D489 h # MATHEMATICAL BOLD ITALIC SMALL H +1D48A i # MATHEMATICAL BOLD ITALIC SMALL I +1D48B j # MATHEMATICAL BOLD ITALIC SMALL J +1D48C k # MATHEMATICAL BOLD ITALIC SMALL K +1D48D l # MATHEMATICAL BOLD ITALIC SMALL L +1D48E m # MATHEMATICAL BOLD ITALIC SMALL M +1D48F n # MATHEMATICAL BOLD ITALIC SMALL N +1D490 o # MATHEMATICAL BOLD ITALIC SMALL O +1D491 p # MATHEMATICAL BOLD ITALIC SMALL P +1D492 q # MATHEMATICAL BOLD ITALIC SMALL Q +1D493 r # MATHEMATICAL BOLD ITALIC SMALL R +1D494 s # MATHEMATICAL BOLD ITALIC SMALL S +1D495 t # MATHEMATICAL BOLD ITALIC SMALL T +1D496 u # MATHEMATICAL BOLD ITALIC SMALL U +1D497 v # MATHEMATICAL BOLD ITALIC SMALL V +1D498 w # MATHEMATICAL BOLD ITALIC SMALL W +1D499 x # MATHEMATICAL BOLD ITALIC SMALL X +1D49A y # MATHEMATICAL BOLD ITALIC SMALL Y +1D49B z # MATHEMATICAL BOLD ITALIC SMALL Z +1D49C A # MATHEMATICAL SCRIPT CAPITAL A +1D49E C # MATHEMATICAL SCRIPT CAPITAL C +1D49F D # MATHEMATICAL SCRIPT CAPITAL D +1D4A2 G # MATHEMATICAL SCRIPT CAPITAL G +1D4A5 J # MATHEMATICAL SCRIPT CAPITAL J +1D4A6 K # MATHEMATICAL SCRIPT CAPITAL K +1D4A9 N # MATHEMATICAL SCRIPT CAPITAL N +1D4AA O # MATHEMATICAL SCRIPT CAPITAL O +1D4AB P # MATHEMATICAL SCRIPT CAPITAL P +1D4AC Q # MATHEMATICAL SCRIPT CAPITAL Q +1D4AE S # MATHEMATICAL SCRIPT CAPITAL S +1D4AF T # MATHEMATICAL SCRIPT CAPITAL T +1D4B0 U # MATHEMATICAL SCRIPT CAPITAL U +1D4B1 V # MATHEMATICAL SCRIPT CAPITAL V +1D4B2 W # MATHEMATICAL SCRIPT CAPITAL W +1D4B3 X # MATHEMATICAL SCRIPT CAPITAL X +1D4B4 Y # MATHEMATICAL SCRIPT CAPITAL Y +1D4B5 Z # MATHEMATICAL SCRIPT CAPITAL Z +1D4B6 a # MATHEMATICAL SCRIPT SMALL A +1D4B7 b # MATHEMATICAL SCRIPT SMALL B +1D4B8 c # MATHEMATICAL SCRIPT SMALL C +1D4B9 d # MATHEMATICAL SCRIPT SMALL D +1D4BB f # MATHEMATICAL SCRIPT SMALL F +1D4BD h # MATHEMATICAL SCRIPT SMALL H +1D4BE i # MATHEMATICAL SCRIPT SMALL I +1D4BF j # MATHEMATICAL SCRIPT SMALL J +1D4C0 k # MATHEMATICAL SCRIPT SMALL K +1D4C1 l # MATHEMATICAL SCRIPT SMALL L +1D4C2 m # MATHEMATICAL SCRIPT SMALL M +1D4C3 n # MATHEMATICAL SCRIPT SMALL N +1D4C5 p # MATHEMATICAL SCRIPT SMALL P +1D4C6 q # MATHEMATICAL SCRIPT SMALL Q +1D4C7 r # MATHEMATICAL SCRIPT SMALL R +1D4C8 s # MATHEMATICAL SCRIPT SMALL S +1D4C9 t # MATHEMATICAL SCRIPT SMALL T +1D4CA u # MATHEMATICAL SCRIPT SMALL U +1D4CB v # MATHEMATICAL SCRIPT SMALL V +1D4CC w # MATHEMATICAL SCRIPT SMALL W +1D4CD x # MATHEMATICAL SCRIPT SMALL X +1D4CE y # MATHEMATICAL SCRIPT SMALL Y +1D4CF z # MATHEMATICAL SCRIPT SMALL Z +1D4D0 A # MATHEMATICAL BOLD SCRIPT CAPITAL A +1D4D1 B # MATHEMATICAL BOLD SCRIPT CAPITAL B +1D4D2 C # MATHEMATICAL BOLD SCRIPT CAPITAL C +1D4D3 D # MATHEMATICAL BOLD SCRIPT CAPITAL D +1D4D4 E # MATHEMATICAL BOLD SCRIPT CAPITAL E +1D4D5 F # MATHEMATICAL BOLD SCRIPT CAPITAL F +1D4D6 G # MATHEMATICAL BOLD SCRIPT CAPITAL G +1D4D7 H # MATHEMATICAL BOLD SCRIPT CAPITAL H +1D4D8 I # MATHEMATICAL BOLD SCRIPT CAPITAL I +1D4D9 J # MATHEMATICAL BOLD SCRIPT CAPITAL J +1D4DA K # MATHEMATICAL BOLD SCRIPT CAPITAL K +1D4DB L # MATHEMATICAL BOLD SCRIPT CAPITAL L +1D4DC M # MATHEMATICAL BOLD SCRIPT CAPITAL M +1D4DD N # MATHEMATICAL BOLD SCRIPT CAPITAL N +1D4DE O # MATHEMATICAL BOLD SCRIPT CAPITAL O +1D4DF P # MATHEMATICAL BOLD SCRIPT CAPITAL P +1D4E0 Q # MATHEMATICAL BOLD SCRIPT CAPITAL Q +1D4E1 R # MATHEMATICAL BOLD SCRIPT CAPITAL R +1D4E2 S # MATHEMATICAL BOLD SCRIPT CAPITAL S +1D4E3 T # MATHEMATICAL BOLD SCRIPT CAPITAL T +1D4E4 U # MATHEMATICAL BOLD SCRIPT CAPITAL U +1D4E5 V # MATHEMATICAL BOLD SCRIPT CAPITAL V +1D4E6 W # MATHEMATICAL BOLD SCRIPT CAPITAL W +1D4E7 X # MATHEMATICAL BOLD SCRIPT CAPITAL X +1D4E8 Y # MATHEMATICAL BOLD SCRIPT CAPITAL Y +1D4E9 Z # MATHEMATICAL BOLD SCRIPT CAPITAL Z +1D4EA a # MATHEMATICAL BOLD SCRIPT SMALL A +1D4EB b # MATHEMATICAL BOLD SCRIPT SMALL B +1D4EC c # MATHEMATICAL BOLD SCRIPT SMALL C +1D4ED d # MATHEMATICAL BOLD SCRIPT SMALL D +1D4EE e # MATHEMATICAL BOLD SCRIPT SMALL E +1D4EF f # MATHEMATICAL BOLD SCRIPT SMALL F +1D4F0 g # MATHEMATICAL BOLD SCRIPT SMALL G +1D4F1 h # MATHEMATICAL BOLD SCRIPT SMALL H +1D4F2 i # MATHEMATICAL BOLD SCRIPT SMALL I +1D4F3 j # MATHEMATICAL BOLD SCRIPT SMALL J +1D4F4 k # MATHEMATICAL BOLD SCRIPT SMALL K +1D4F5 l # MATHEMATICAL BOLD SCRIPT SMALL L +1D4F6 m # MATHEMATICAL BOLD SCRIPT SMALL M +1D4F7 n # MATHEMATICAL BOLD SCRIPT SMALL N +1D4F8 o # MATHEMATICAL BOLD SCRIPT SMALL O +1D4F9 p # MATHEMATICAL BOLD SCRIPT SMALL P +1D4FA q # MATHEMATICAL BOLD SCRIPT SMALL Q +1D4FB r # MATHEMATICAL BOLD SCRIPT SMALL R +1D4FC s # MATHEMATICAL BOLD SCRIPT SMALL S +1D4FD t # MATHEMATICAL BOLD SCRIPT SMALL T +1D4FE u # MATHEMATICAL BOLD SCRIPT SMALL U +1D4FF v # MATHEMATICAL BOLD SCRIPT SMALL V +1D500 w # MATHEMATICAL BOLD SCRIPT SMALL W +1D501 x # MATHEMATICAL BOLD SCRIPT SMALL X +1D502 y # MATHEMATICAL BOLD SCRIPT SMALL Y +1D503 z # MATHEMATICAL BOLD SCRIPT SMALL Z +1D504 A # MATHEMATICAL FRAKTUR CAPITAL A +1D505 B # MATHEMATICAL FRAKTUR CAPITAL B +1D507 D # MATHEMATICAL FRAKTUR CAPITAL D +1D508 E # MATHEMATICAL FRAKTUR CAPITAL E +1D509 F # MATHEMATICAL FRAKTUR CAPITAL F +1D50A G # MATHEMATICAL FRAKTUR CAPITAL G +1D50D J # MATHEMATICAL FRAKTUR CAPITAL J +1D50E K # MATHEMATICAL FRAKTUR CAPITAL K +1D50F L # MATHEMATICAL FRAKTUR CAPITAL L +1D510 M # MATHEMATICAL FRAKTUR CAPITAL M +1D511 N # MATHEMATICAL FRAKTUR CAPITAL N +1D512 O # MATHEMATICAL FRAKTUR CAPITAL O +1D513 P # MATHEMATICAL FRAKTUR CAPITAL P +1D514 Q # MATHEMATICAL FRAKTUR CAPITAL Q +1D516 S # MATHEMATICAL FRAKTUR CAPITAL S +1D517 T # MATHEMATICAL FRAKTUR CAPITAL T +1D518 U # MATHEMATICAL FRAKTUR CAPITAL U +1D519 V # MATHEMATICAL FRAKTUR CAPITAL V +1D51A W # MATHEMATICAL FRAKTUR CAPITAL W +1D51B X # MATHEMATICAL FRAKTUR CAPITAL X +1D51C Y # MATHEMATICAL FRAKTUR CAPITAL Y +1D51E a # MATHEMATICAL FRAKTUR SMALL A +1D51F b # MATHEMATICAL FRAKTUR SMALL B +1D520 c # MATHEMATICAL FRAKTUR SMALL C +1D521 d # MATHEMATICAL FRAKTUR SMALL D +1D522 e # MATHEMATICAL FRAKTUR SMALL E +1D523 f # MATHEMATICAL FRAKTUR SMALL F +1D524 g # MATHEMATICAL FRAKTUR SMALL G +1D525 h # MATHEMATICAL FRAKTUR SMALL H +1D526 i # MATHEMATICAL FRAKTUR SMALL I +1D527 j # MATHEMATICAL FRAKTUR SMALL J +1D528 k # MATHEMATICAL FRAKTUR SMALL K +1D529 l # MATHEMATICAL FRAKTUR SMALL L +1D52A m # MATHEMATICAL FRAKTUR SMALL M +1D52B n # MATHEMATICAL FRAKTUR SMALL N +1D52C o # MATHEMATICAL FRAKTUR SMALL O +1D52D p # MATHEMATICAL FRAKTUR SMALL P +1D52E q # MATHEMATICAL FRAKTUR SMALL Q +1D52F r # MATHEMATICAL FRAKTUR SMALL R +1D530 s # MATHEMATICAL FRAKTUR SMALL S +1D531 t # MATHEMATICAL FRAKTUR SMALL T +1D532 u # MATHEMATICAL FRAKTUR SMALL U +1D533 v # MATHEMATICAL FRAKTUR SMALL V +1D534 w # MATHEMATICAL FRAKTUR SMALL W +1D535 x # MATHEMATICAL FRAKTUR SMALL X +1D536 y # MATHEMATICAL FRAKTUR SMALL Y +1D537 z # MATHEMATICAL FRAKTUR SMALL Z +1D538 A # MATHEMATICAL DOUBLE-STRUCK CAPITAL A +1D539 B # MATHEMATICAL DOUBLE-STRUCK CAPITAL B +1D53B D # MATHEMATICAL DOUBLE-STRUCK CAPITAL D +1D53C E # MATHEMATICAL DOUBLE-STRUCK CAPITAL E +1D53D F # MATHEMATICAL DOUBLE-STRUCK CAPITAL F +1D53E G # MATHEMATICAL DOUBLE-STRUCK CAPITAL G +1D540 I # MATHEMATICAL DOUBLE-STRUCK CAPITAL I +1D541 J # MATHEMATICAL DOUBLE-STRUCK CAPITAL J +1D542 K # MATHEMATICAL DOUBLE-STRUCK CAPITAL K +1D543 L # MATHEMATICAL DOUBLE-STRUCK CAPITAL L +1D544 M # MATHEMATICAL DOUBLE-STRUCK CAPITAL M +1D546 O # MATHEMATICAL DOUBLE-STRUCK CAPITAL O +1D54A S # MATHEMATICAL DOUBLE-STRUCK CAPITAL S +1D54B T # MATHEMATICAL DOUBLE-STRUCK CAPITAL T +1D54C U # MATHEMATICAL DOUBLE-STRUCK CAPITAL U +1D54D V # MATHEMATICAL DOUBLE-STRUCK CAPITAL V +1D54E W # MATHEMATICAL DOUBLE-STRUCK CAPITAL W +1D54F X # MATHEMATICAL DOUBLE-STRUCK CAPITAL X +1D550 Y # MATHEMATICAL DOUBLE-STRUCK CAPITAL Y +1D552 a # MATHEMATICAL DOUBLE-STRUCK SMALL A +1D553 b # MATHEMATICAL DOUBLE-STRUCK SMALL B +1D554 c # MATHEMATICAL DOUBLE-STRUCK SMALL C +1D555 d # MATHEMATICAL DOUBLE-STRUCK SMALL D +1D556 e # MATHEMATICAL DOUBLE-STRUCK SMALL E +1D557 f # MATHEMATICAL DOUBLE-STRUCK SMALL F +1D558 g # MATHEMATICAL DOUBLE-STRUCK SMALL G +1D559 h # MATHEMATICAL DOUBLE-STRUCK SMALL H +1D55A i # MATHEMATICAL DOUBLE-STRUCK SMALL I +1D55B j # MATHEMATICAL DOUBLE-STRUCK SMALL J +1D55C k # MATHEMATICAL DOUBLE-STRUCK SMALL K +1D55D l # MATHEMATICAL DOUBLE-STRUCK SMALL L +1D55E m # MATHEMATICAL DOUBLE-STRUCK SMALL M +1D55F n # MATHEMATICAL DOUBLE-STRUCK SMALL N +1D560 o # MATHEMATICAL DOUBLE-STRUCK SMALL O +1D561 p # MATHEMATICAL DOUBLE-STRUCK SMALL P +1D562 q # MATHEMATICAL DOUBLE-STRUCK SMALL Q +1D563 r # MATHEMATICAL DOUBLE-STRUCK SMALL R +1D564 s # MATHEMATICAL DOUBLE-STRUCK SMALL S +1D565 t # MATHEMATICAL DOUBLE-STRUCK SMALL T +1D566 u # MATHEMATICAL DOUBLE-STRUCK SMALL U +1D567 v # MATHEMATICAL DOUBLE-STRUCK SMALL V +1D568 w # MATHEMATICAL DOUBLE-STRUCK SMALL W +1D569 x # MATHEMATICAL DOUBLE-STRUCK SMALL X +1D56A y # MATHEMATICAL DOUBLE-STRUCK SMALL Y +1D56B z # MATHEMATICAL DOUBLE-STRUCK SMALL Z +1D56C A # MATHEMATICAL BOLD FRAKTUR CAPITAL A +1D56D B # MATHEMATICAL BOLD FRAKTUR CAPITAL B +1D56E C # MATHEMATICAL BOLD FRAKTUR CAPITAL C +1D56F D # MATHEMATICAL BOLD FRAKTUR CAPITAL D +1D570 E # MATHEMATICAL BOLD FRAKTUR CAPITAL E +1D571 F # MATHEMATICAL BOLD FRAKTUR CAPITAL F +1D572 G # MATHEMATICAL BOLD FRAKTUR CAPITAL G +1D573 H # MATHEMATICAL BOLD FRAKTUR CAPITAL H +1D574 I # MATHEMATICAL BOLD FRAKTUR CAPITAL I +1D575 J # MATHEMATICAL BOLD FRAKTUR CAPITAL J +1D576 K # MATHEMATICAL BOLD FRAKTUR CAPITAL K +1D577 L # MATHEMATICAL BOLD FRAKTUR CAPITAL L +1D578 M # MATHEMATICAL BOLD FRAKTUR CAPITAL M +1D579 N # MATHEMATICAL BOLD FRAKTUR CAPITAL N +1D57A O # MATHEMATICAL BOLD FRAKTUR CAPITAL O +1D57B P # MATHEMATICAL BOLD FRAKTUR CAPITAL P +1D57C Q # MATHEMATICAL BOLD FRAKTUR CAPITAL Q +1D57D R # MATHEMATICAL BOLD FRAKTUR CAPITAL R +1D57E S # MATHEMATICAL BOLD FRAKTUR CAPITAL S +1D57F T # MATHEMATICAL BOLD FRAKTUR CAPITAL T +1D580 U # MATHEMATICAL BOLD FRAKTUR CAPITAL U +1D581 V # MATHEMATICAL BOLD FRAKTUR CAPITAL V +1D582 W # MATHEMATICAL BOLD FRAKTUR CAPITAL W +1D583 X # MATHEMATICAL BOLD FRAKTUR CAPITAL X +1D584 Y # MATHEMATICAL BOLD FRAKTUR CAPITAL Y +1D585 Z # MATHEMATICAL BOLD FRAKTUR CAPITAL Z +1D586 a # MATHEMATICAL BOLD FRAKTUR SMALL A +1D587 b # MATHEMATICAL BOLD FRAKTUR SMALL B +1D588 c # MATHEMATICAL BOLD FRAKTUR SMALL C +1D589 d # MATHEMATICAL BOLD FRAKTUR SMALL D +1D58A e # MATHEMATICAL BOLD FRAKTUR SMALL E +1D58B f # MATHEMATICAL BOLD FRAKTUR SMALL F +1D58C g # MATHEMATICAL BOLD FRAKTUR SMALL G +1D58D h # MATHEMATICAL BOLD FRAKTUR SMALL H +1D58E i # MATHEMATICAL BOLD FRAKTUR SMALL I +1D58F j # MATHEMATICAL BOLD FRAKTUR SMALL J +1D590 k # MATHEMATICAL BOLD FRAKTUR SMALL K +1D591 l # MATHEMATICAL BOLD FRAKTUR SMALL L +1D592 m # MATHEMATICAL BOLD FRAKTUR SMALL M +1D593 n # MATHEMATICAL BOLD FRAKTUR SMALL N +1D594 o # MATHEMATICAL BOLD FRAKTUR SMALL O +1D595 p # MATHEMATICAL BOLD FRAKTUR SMALL P +1D596 q # MATHEMATICAL BOLD FRAKTUR SMALL Q +1D597 r # MATHEMATICAL BOLD FRAKTUR SMALL R +1D598 s # MATHEMATICAL BOLD FRAKTUR SMALL S +1D599 t # MATHEMATICAL BOLD FRAKTUR SMALL T +1D59A u # MATHEMATICAL BOLD FRAKTUR SMALL U +1D59B v # MATHEMATICAL BOLD FRAKTUR SMALL V +1D59C w # MATHEMATICAL BOLD FRAKTUR SMALL W +1D59D x # MATHEMATICAL BOLD FRAKTUR SMALL X +1D59E y # MATHEMATICAL BOLD FRAKTUR SMALL Y +1D59F z # MATHEMATICAL BOLD FRAKTUR SMALL Z +1D5A0 A # MATHEMATICAL SANS-SERIF CAPITAL A +1D5A1 B # MATHEMATICAL SANS-SERIF CAPITAL B +1D5A2 C # MATHEMATICAL SANS-SERIF CAPITAL C +1D5A3 D # MATHEMATICAL SANS-SERIF CAPITAL D +1D5A4 E # MATHEMATICAL SANS-SERIF CAPITAL E +1D5A5 F # MATHEMATICAL SANS-SERIF CAPITAL F +1D5A6 G # MATHEMATICAL SANS-SERIF CAPITAL G +1D5A7 H # MATHEMATICAL SANS-SERIF CAPITAL H +1D5A8 I # MATHEMATICAL SANS-SERIF CAPITAL I +1D5A9 J # MATHEMATICAL SANS-SERIF CAPITAL J +1D5AA K # MATHEMATICAL SANS-SERIF CAPITAL K +1D5AB L # MATHEMATICAL SANS-SERIF CAPITAL L +1D5AC M # MATHEMATICAL SANS-SERIF CAPITAL M +1D5AD N # MATHEMATICAL SANS-SERIF CAPITAL N +1D5AE O # MATHEMATICAL SANS-SERIF CAPITAL O +1D5AF P # MATHEMATICAL SANS-SERIF CAPITAL P +1D5B0 Q # MATHEMATICAL SANS-SERIF CAPITAL Q +1D5B1 R # MATHEMATICAL SANS-SERIF CAPITAL R +1D5B2 S # MATHEMATICAL SANS-SERIF CAPITAL S +1D5B3 T # MATHEMATICAL SANS-SERIF CAPITAL T +1D5B4 U # MATHEMATICAL SANS-SERIF CAPITAL U +1D5B5 V # MATHEMATICAL SANS-SERIF CAPITAL V +1D5B6 W # MATHEMATICAL SANS-SERIF CAPITAL W +1D5B7 X # MATHEMATICAL SANS-SERIF CAPITAL X +1D5B8 Y # MATHEMATICAL SANS-SERIF CAPITAL Y +1D5B9 Z # MATHEMATICAL SANS-SERIF CAPITAL Z +1D5BA a # MATHEMATICAL SANS-SERIF SMALL A +1D5BB b # MATHEMATICAL SANS-SERIF SMALL B +1D5BC c # MATHEMATICAL SANS-SERIF SMALL C +1D5BD d # MATHEMATICAL SANS-SERIF SMALL D +1D5BE e # MATHEMATICAL SANS-SERIF SMALL E +1D5BF f # MATHEMATICAL SANS-SERIF SMALL F +1D5C0 g # MATHEMATICAL SANS-SERIF SMALL G +1D5C1 h # MATHEMATICAL SANS-SERIF SMALL H +1D5C2 i # MATHEMATICAL SANS-SERIF SMALL I +1D5C3 j # MATHEMATICAL SANS-SERIF SMALL J +1D5C4 k # MATHEMATICAL SANS-SERIF SMALL K +1D5C5 l # MATHEMATICAL SANS-SERIF SMALL L +1D5C6 m # MATHEMATICAL SANS-SERIF SMALL M +1D5C7 n # MATHEMATICAL SANS-SERIF SMALL N +1D5C8 o # MATHEMATICAL SANS-SERIF SMALL O +1D5C9 p # MATHEMATICAL SANS-SERIF SMALL P +1D5CA q # MATHEMATICAL SANS-SERIF SMALL Q +1D5CB r # MATHEMATICAL SANS-SERIF SMALL R +1D5CC s # MATHEMATICAL SANS-SERIF SMALL S +1D5CD t # MATHEMATICAL SANS-SERIF SMALL T +1D5CE u # MATHEMATICAL SANS-SERIF SMALL U +1D5CF v # MATHEMATICAL SANS-SERIF SMALL V +1D5D0 w # MATHEMATICAL SANS-SERIF SMALL W +1D5D1 x # MATHEMATICAL SANS-SERIF SMALL X +1D5D2 y # MATHEMATICAL SANS-SERIF SMALL Y +1D5D3 z # MATHEMATICAL SANS-SERIF SMALL Z +1D5D4 A # MATHEMATICAL SANS-SERIF BOLD CAPITAL A +1D5D5 B # MATHEMATICAL SANS-SERIF BOLD CAPITAL B +1D5D6 C # MATHEMATICAL SANS-SERIF BOLD CAPITAL C +1D5D7 D # MATHEMATICAL SANS-SERIF BOLD CAPITAL D +1D5D8 E # MATHEMATICAL SANS-SERIF BOLD CAPITAL E +1D5D9 F # MATHEMATICAL SANS-SERIF BOLD CAPITAL F +1D5DA G # MATHEMATICAL SANS-SERIF BOLD CAPITAL G +1D5DB H # MATHEMATICAL SANS-SERIF BOLD CAPITAL H +1D5DC I # MATHEMATICAL SANS-SERIF BOLD CAPITAL I +1D5DD J # MATHEMATICAL SANS-SERIF BOLD CAPITAL J +1D5DE K # MATHEMATICAL SANS-SERIF BOLD CAPITAL K +1D5DF L # MATHEMATICAL SANS-SERIF BOLD CAPITAL L +1D5E0 M # MATHEMATICAL SANS-SERIF BOLD CAPITAL M +1D5E1 N # MATHEMATICAL SANS-SERIF BOLD CAPITAL N +1D5E2 O # MATHEMATICAL SANS-SERIF BOLD CAPITAL O +1D5E3 P # MATHEMATICAL SANS-SERIF BOLD CAPITAL P +1D5E4 Q # MATHEMATICAL SANS-SERIF BOLD CAPITAL Q +1D5E5 R # MATHEMATICAL SANS-SERIF BOLD CAPITAL R +1D5E6 S # MATHEMATICAL SANS-SERIF BOLD CAPITAL S +1D5E7 T # MATHEMATICAL SANS-SERIF BOLD CAPITAL T +1D5E8 U # MATHEMATICAL SANS-SERIF BOLD CAPITAL U +1D5E9 V # MATHEMATICAL SANS-SERIF BOLD CAPITAL V +1D5EA W # MATHEMATICAL SANS-SERIF BOLD CAPITAL W +1D5EB X # MATHEMATICAL SANS-SERIF BOLD CAPITAL X +1D5EC Y # MATHEMATICAL SANS-SERIF BOLD CAPITAL Y +1D5ED Z # MATHEMATICAL SANS-SERIF BOLD CAPITAL Z +1D5EE a # MATHEMATICAL SANS-SERIF BOLD SMALL A +1D5EF b # MATHEMATICAL SANS-SERIF BOLD SMALL B +1D5F0 c # MATHEMATICAL SANS-SERIF BOLD SMALL C +1D5F1 d # MATHEMATICAL SANS-SERIF BOLD SMALL D +1D5F2 e # MATHEMATICAL SANS-SERIF BOLD SMALL E +1D5F3 f # MATHEMATICAL SANS-SERIF BOLD SMALL F +1D5F4 g # MATHEMATICAL SANS-SERIF BOLD SMALL G +1D5F5 h # MATHEMATICAL SANS-SERIF BOLD SMALL H +1D5F6 i # MATHEMATICAL SANS-SERIF BOLD SMALL I +1D5F7 j # MATHEMATICAL SANS-SERIF BOLD SMALL J +1D5F8 k # MATHEMATICAL SANS-SERIF BOLD SMALL K +1D5F9 l # MATHEMATICAL SANS-SERIF BOLD SMALL L +1D5FA m # MATHEMATICAL SANS-SERIF BOLD SMALL M +1D5FB n # MATHEMATICAL SANS-SERIF BOLD SMALL N +1D5FC o # MATHEMATICAL SANS-SERIF BOLD SMALL O +1D5FD p # MATHEMATICAL SANS-SERIF BOLD SMALL P +1D5FE q # MATHEMATICAL SANS-SERIF BOLD SMALL Q +1D5FF r # MATHEMATICAL SANS-SERIF BOLD SMALL R +1D600 s # MATHEMATICAL SANS-SERIF BOLD SMALL S +1D601 t # MATHEMATICAL SANS-SERIF BOLD SMALL T +1D602 u # MATHEMATICAL SANS-SERIF BOLD SMALL U +1D603 v # MATHEMATICAL SANS-SERIF BOLD SMALL V +1D604 w # MATHEMATICAL SANS-SERIF BOLD SMALL W +1D605 x # MATHEMATICAL SANS-SERIF BOLD SMALL X +1D606 y # MATHEMATICAL SANS-SERIF BOLD SMALL Y +1D607 z # MATHEMATICAL SANS-SERIF BOLD SMALL Z +1D608 A # MATHEMATICAL SANS-SERIF ITALIC CAPITAL A +1D609 B # MATHEMATICAL SANS-SERIF ITALIC CAPITAL B +1D60A C # MATHEMATICAL SANS-SERIF ITALIC CAPITAL C +1D60B D # MATHEMATICAL SANS-SERIF ITALIC CAPITAL D +1D60C E # MATHEMATICAL SANS-SERIF ITALIC CAPITAL E +1D60D F # MATHEMATICAL SANS-SERIF ITALIC CAPITAL F +1D60E G # MATHEMATICAL SANS-SERIF ITALIC CAPITAL G +1D60F H # MATHEMATICAL SANS-SERIF ITALIC CAPITAL H +1D610 I # MATHEMATICAL SANS-SERIF ITALIC CAPITAL I +1D611 J # MATHEMATICAL SANS-SERIF ITALIC CAPITAL J +1D612 K # MATHEMATICAL SANS-SERIF ITALIC CAPITAL K +1D613 L # MATHEMATICAL SANS-SERIF ITALIC CAPITAL L +1D614 M # MATHEMATICAL SANS-SERIF ITALIC CAPITAL M +1D615 N # MATHEMATICAL SANS-SERIF ITALIC CAPITAL N +1D616 O # MATHEMATICAL SANS-SERIF ITALIC CAPITAL O +1D617 P # MATHEMATICAL SANS-SERIF ITALIC CAPITAL P +1D618 Q # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q +1D619 R # MATHEMATICAL SANS-SERIF ITALIC CAPITAL R +1D61A S # MATHEMATICAL SANS-SERIF ITALIC CAPITAL S +1D61B T # MATHEMATICAL SANS-SERIF ITALIC CAPITAL T +1D61C U # MATHEMATICAL SANS-SERIF ITALIC CAPITAL U +1D61D V # MATHEMATICAL SANS-SERIF ITALIC CAPITAL V +1D61E W # MATHEMATICAL SANS-SERIF ITALIC CAPITAL W +1D61F X # MATHEMATICAL SANS-SERIF ITALIC CAPITAL X +1D620 Y # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y +1D621 Z # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z +1D622 a # MATHEMATICAL SANS-SERIF ITALIC SMALL A +1D623 b # MATHEMATICAL SANS-SERIF ITALIC SMALL B +1D624 c # MATHEMATICAL SANS-SERIF ITALIC SMALL C +1D625 d # MATHEMATICAL SANS-SERIF ITALIC SMALL D +1D626 e # MATHEMATICAL SANS-SERIF ITALIC SMALL E +1D627 f # MATHEMATICAL SANS-SERIF ITALIC SMALL F +1D628 g # MATHEMATICAL SANS-SERIF ITALIC SMALL G +1D629 h # MATHEMATICAL SANS-SERIF ITALIC SMALL H +1D62A i # MATHEMATICAL SANS-SERIF ITALIC SMALL I +1D62B j # MATHEMATICAL SANS-SERIF ITALIC SMALL J +1D62C k # MATHEMATICAL SANS-SERIF ITALIC SMALL K +1D62D l # MATHEMATICAL SANS-SERIF ITALIC SMALL L +1D62E m # MATHEMATICAL SANS-SERIF ITALIC SMALL M +1D62F n # MATHEMATICAL SANS-SERIF ITALIC SMALL N +1D630 o # MATHEMATICAL SANS-SERIF ITALIC SMALL O +1D631 p # MATHEMATICAL SANS-SERIF ITALIC SMALL P +1D632 q # MATHEMATICAL SANS-SERIF ITALIC SMALL Q +1D633 r # MATHEMATICAL SANS-SERIF ITALIC SMALL R +1D634 s # MATHEMATICAL SANS-SERIF ITALIC SMALL S +1D635 t # MATHEMATICAL SANS-SERIF ITALIC SMALL T +1D636 u # MATHEMATICAL SANS-SERIF ITALIC SMALL U +1D637 v # MATHEMATICAL SANS-SERIF ITALIC SMALL V +1D638 w # MATHEMATICAL SANS-SERIF ITALIC SMALL W +1D639 x # MATHEMATICAL SANS-SERIF ITALIC SMALL X +1D63A y # MATHEMATICAL SANS-SERIF ITALIC SMALL Y +1D63B z # MATHEMATICAL SANS-SERIF ITALIC SMALL Z +1D63C A # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A +1D63D B # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B +1D63E C # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C +1D63F D # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D +1D640 E # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E +1D641 F # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F +1D642 G # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G +1D643 H # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H +1D644 I # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I +1D645 J # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J +1D646 K # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K +1D647 L # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L +1D648 M # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M +1D649 N # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N +1D64A O # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O +1D64B P # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P +1D64C Q # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q +1D64D R # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R +1D64E S # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S +1D64F T # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T +1D650 U # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U +1D651 V # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V +1D652 W # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W +1D653 X # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X +1D654 Y # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y +1D655 Z # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z +1D656 a # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A +1D657 b # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B +1D658 c # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C +1D659 d # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D +1D65A e # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E +1D65B f # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F +1D65C g # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G +1D65D h # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H +1D65E i # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I +1D65F j # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J +1D660 k # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K +1D661 l # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L +1D662 m # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M +1D663 n # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N +1D664 o # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O +1D665 p # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P +1D666 q # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q +1D667 r # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R +1D668 s # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S +1D669 t # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T +1D66A u # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U +1D66B v # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V +1D66C w # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W +1D66D x # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X +1D66E y # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y +1D66F z # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z +1D670 A # MATHEMATICAL MONOSPACE CAPITAL A +1D671 B # MATHEMATICAL MONOSPACE CAPITAL B +1D672 C # MATHEMATICAL MONOSPACE CAPITAL C +1D673 D # MATHEMATICAL MONOSPACE CAPITAL D +1D674 E # MATHEMATICAL MONOSPACE CAPITAL E +1D675 F # MATHEMATICAL MONOSPACE CAPITAL F +1D676 G # MATHEMATICAL MONOSPACE CAPITAL G +1D677 H # MATHEMATICAL MONOSPACE CAPITAL H +1D678 I # MATHEMATICAL MONOSPACE CAPITAL I +1D679 J # MATHEMATICAL MONOSPACE CAPITAL J +1D67A K # MATHEMATICAL MONOSPACE CAPITAL K +1D67B L # MATHEMATICAL MONOSPACE CAPITAL L +1D67C M # MATHEMATICAL MONOSPACE CAPITAL M +1D67D N # MATHEMATICAL MONOSPACE CAPITAL N +1D67E O # MATHEMATICAL MONOSPACE CAPITAL O +1D67F P # MATHEMATICAL MONOSPACE CAPITAL P +1D680 Q # MATHEMATICAL MONOSPACE CAPITAL Q +1D681 R # MATHEMATICAL MONOSPACE CAPITAL R +1D682 S # MATHEMATICAL MONOSPACE CAPITAL S +1D683 T # MATHEMATICAL MONOSPACE CAPITAL T +1D684 U # MATHEMATICAL MONOSPACE CAPITAL U +1D685 V # MATHEMATICAL MONOSPACE CAPITAL V +1D686 W # MATHEMATICAL MONOSPACE CAPITAL W +1D687 X # MATHEMATICAL MONOSPACE CAPITAL X +1D688 Y # MATHEMATICAL MONOSPACE CAPITAL Y +1D689 Z # MATHEMATICAL MONOSPACE CAPITAL Z +1D68A a # MATHEMATICAL MONOSPACE SMALL A +1D68B b # MATHEMATICAL MONOSPACE SMALL B +1D68C c # MATHEMATICAL MONOSPACE SMALL C +1D68D d # MATHEMATICAL MONOSPACE SMALL D +1D68E e # MATHEMATICAL MONOSPACE SMALL E +1D68F f # MATHEMATICAL MONOSPACE SMALL F +1D690 g # MATHEMATICAL MONOSPACE SMALL G +1D691 h # MATHEMATICAL MONOSPACE SMALL H +1D692 i # MATHEMATICAL MONOSPACE SMALL I +1D693 j # MATHEMATICAL MONOSPACE SMALL J +1D694 k # MATHEMATICAL MONOSPACE SMALL K +1D695 l # MATHEMATICAL MONOSPACE SMALL L +1D696 m # MATHEMATICAL MONOSPACE SMALL M +1D697 n # MATHEMATICAL MONOSPACE SMALL N +1D698 o # MATHEMATICAL MONOSPACE SMALL O +1D699 p # MATHEMATICAL MONOSPACE SMALL P +1D69A q # MATHEMATICAL MONOSPACE SMALL Q +1D69B r # MATHEMATICAL MONOSPACE SMALL R +1D69C s # MATHEMATICAL MONOSPACE SMALL S +1D69D t # MATHEMATICAL MONOSPACE SMALL T +1D69E u # MATHEMATICAL MONOSPACE SMALL U +1D69F v # MATHEMATICAL MONOSPACE SMALL V +1D6A0 w # MATHEMATICAL MONOSPACE SMALL W +1D6A1 x # MATHEMATICAL MONOSPACE SMALL X +1D6A2 y # MATHEMATICAL MONOSPACE SMALL Y +1D6A3 z # MATHEMATICAL MONOSPACE SMALL Z +1D6A8 Α # MATHEMATICAL BOLD CAPITAL ALPHA +1D6A9 Î’ # MATHEMATICAL BOLD CAPITAL BETA +1D6AA Γ # MATHEMATICAL BOLD CAPITAL GAMMA +1D6AB Δ # MATHEMATICAL BOLD CAPITAL DELTA +1D6AC Ε # MATHEMATICAL BOLD CAPITAL EPSILON +1D6AD Ζ # MATHEMATICAL BOLD CAPITAL ZETA +1D6AE Η # MATHEMATICAL BOLD CAPITAL ETA +1D6AF Θ # MATHEMATICAL BOLD CAPITAL THETA +1D6B0 Ι # MATHEMATICAL BOLD CAPITAL IOTA +1D6B1 Κ # MATHEMATICAL BOLD CAPITAL KAPPA +1D6B2 Λ # MATHEMATICAL BOLD CAPITAL LAMDA +1D6B3 Îœ # MATHEMATICAL BOLD CAPITAL MU +1D6B4 Î # MATHEMATICAL BOLD CAPITAL NU +1D6B5 Ξ # MATHEMATICAL BOLD CAPITAL XI +1D6B6 Ο # MATHEMATICAL BOLD CAPITAL OMICRON +1D6B7 Π # MATHEMATICAL BOLD CAPITAL PI +1D6B8 Ρ # MATHEMATICAL BOLD CAPITAL RHO +1D6B9 Ï´ # MATHEMATICAL BOLD CAPITAL THETA SYMBOL +1D6BA Σ # MATHEMATICAL BOLD CAPITAL SIGMA +1D6BB Τ # MATHEMATICAL BOLD CAPITAL TAU +1D6BC Î¥ # MATHEMATICAL BOLD CAPITAL UPSILON +1D6BD Φ # MATHEMATICAL BOLD CAPITAL PHI +1D6BE Χ # MATHEMATICAL BOLD CAPITAL CHI +1D6BF Ψ # MATHEMATICAL BOLD CAPITAL PSI +1D6C0 Ω # MATHEMATICAL BOLD CAPITAL OMEGA +1D6C1 ∇ # MATHEMATICAL BOLD NABLA +1D6C2 α # MATHEMATICAL BOLD SMALL ALPHA +1D6C3 β # MATHEMATICAL BOLD SMALL BETA +1D6C4 γ # MATHEMATICAL BOLD SMALL GAMMA +1D6C5 δ # MATHEMATICAL BOLD SMALL DELTA +1D6C6 ε # MATHEMATICAL BOLD SMALL EPSILON +1D6C7 ζ # MATHEMATICAL BOLD SMALL ZETA +1D6C8 η # MATHEMATICAL BOLD SMALL ETA +1D6C9 θ # MATHEMATICAL BOLD SMALL THETA +1D6CA ι # MATHEMATICAL BOLD SMALL IOTA +1D6CB κ # MATHEMATICAL BOLD SMALL KAPPA +1D6CC λ # MATHEMATICAL BOLD SMALL LAMDA +1D6CD μ # MATHEMATICAL BOLD SMALL MU +1D6CE ν # MATHEMATICAL BOLD SMALL NU +1D6CF ξ # MATHEMATICAL BOLD SMALL XI +1D6D0 ο # MATHEMATICAL BOLD SMALL OMICRON +1D6D1 Ï€ # MATHEMATICAL BOLD SMALL PI +1D6D2 Ï # MATHEMATICAL BOLD SMALL RHO +1D6D3 Ï‚ # MATHEMATICAL BOLD SMALL FINAL SIGMA +1D6D4 σ # MATHEMATICAL BOLD SMALL SIGMA +1D6D5 Ï„ # MATHEMATICAL BOLD SMALL TAU +1D6D6 Ï… # MATHEMATICAL BOLD SMALL UPSILON +1D6D7 φ # MATHEMATICAL BOLD SMALL PHI +1D6D8 χ # MATHEMATICAL BOLD SMALL CHI +1D6D9 ψ # MATHEMATICAL BOLD SMALL PSI +1D6DA ω # MATHEMATICAL BOLD SMALL OMEGA +1D6DB ∂ # MATHEMATICAL BOLD PARTIAL DIFFERENTIAL +1D6DC ϵ # MATHEMATICAL BOLD EPSILON SYMBOL +1D6DD Ï‘ # MATHEMATICAL BOLD THETA SYMBOL +1D6DE Ï° # MATHEMATICAL BOLD KAPPA SYMBOL +1D6DF Ï• # MATHEMATICAL BOLD PHI SYMBOL +1D6E0 ϱ # MATHEMATICAL BOLD RHO SYMBOL +1D6E1 Ï– # MATHEMATICAL BOLD PI SYMBOL +1D6E2 Α # MATHEMATICAL ITALIC CAPITAL ALPHA +1D6E3 Î’ # MATHEMATICAL ITALIC CAPITAL BETA +1D6E4 Γ # MATHEMATICAL ITALIC CAPITAL GAMMA +1D6E5 Δ # MATHEMATICAL ITALIC CAPITAL DELTA +1D6E6 Ε # MATHEMATICAL ITALIC CAPITAL EPSILON +1D6E7 Ζ # MATHEMATICAL ITALIC CAPITAL ZETA +1D6E8 Η # MATHEMATICAL ITALIC CAPITAL ETA +1D6E9 Θ # MATHEMATICAL ITALIC CAPITAL THETA +1D6EA Ι # MATHEMATICAL ITALIC CAPITAL IOTA +1D6EB Κ # MATHEMATICAL ITALIC CAPITAL KAPPA +1D6EC Λ # MATHEMATICAL ITALIC CAPITAL LAMDA +1D6ED Îœ # MATHEMATICAL ITALIC CAPITAL MU +1D6EE Î # MATHEMATICAL ITALIC CAPITAL NU +1D6EF Ξ # MATHEMATICAL ITALIC CAPITAL XI +1D6F0 Ο # MATHEMATICAL ITALIC CAPITAL OMICRON +1D6F1 Π # MATHEMATICAL ITALIC CAPITAL PI +1D6F2 Ρ # MATHEMATICAL ITALIC CAPITAL RHO +1D6F3 Ï´ # MATHEMATICAL ITALIC CAPITAL THETA SYMBOL +1D6F4 Σ # MATHEMATICAL ITALIC CAPITAL SIGMA +1D6F5 Τ # MATHEMATICAL ITALIC CAPITAL TAU +1D6F6 Î¥ # MATHEMATICAL ITALIC CAPITAL UPSILON +1D6F7 Φ # MATHEMATICAL ITALIC CAPITAL PHI +1D6F8 Χ # MATHEMATICAL ITALIC CAPITAL CHI +1D6F9 Ψ # MATHEMATICAL ITALIC CAPITAL PSI +1D6FA Ω # MATHEMATICAL ITALIC CAPITAL OMEGA +1D6FB ∇ # MATHEMATICAL ITALIC NABLA +1D6FC α # MATHEMATICAL ITALIC SMALL ALPHA +1D6FD β # MATHEMATICAL ITALIC SMALL BETA +1D6FE γ # MATHEMATICAL ITALIC SMALL GAMMA +1D6FF δ # MATHEMATICAL ITALIC SMALL DELTA +1D700 ε # MATHEMATICAL ITALIC SMALL EPSILON +1D701 ζ # MATHEMATICAL ITALIC SMALL ZETA +1D702 η # MATHEMATICAL ITALIC SMALL ETA +1D703 θ # MATHEMATICAL ITALIC SMALL THETA +1D704 ι # MATHEMATICAL ITALIC SMALL IOTA +1D705 κ # MATHEMATICAL ITALIC SMALL KAPPA +1D706 λ # MATHEMATICAL ITALIC SMALL LAMDA +1D707 μ # MATHEMATICAL ITALIC SMALL MU +1D708 ν # MATHEMATICAL ITALIC SMALL NU +1D709 ξ # MATHEMATICAL ITALIC SMALL XI +1D70A ο # MATHEMATICAL ITALIC SMALL OMICRON +1D70B Ï€ # MATHEMATICAL ITALIC SMALL PI +1D70C Ï # MATHEMATICAL ITALIC SMALL RHO +1D70D Ï‚ # MATHEMATICAL ITALIC SMALL FINAL SIGMA +1D70E σ # MATHEMATICAL ITALIC SMALL SIGMA +1D70F Ï„ # MATHEMATICAL ITALIC SMALL TAU +1D710 Ï… # MATHEMATICAL ITALIC SMALL UPSILON +1D711 φ # MATHEMATICAL ITALIC SMALL PHI +1D712 χ # MATHEMATICAL ITALIC SMALL CHI +1D713 ψ # MATHEMATICAL ITALIC SMALL PSI +1D714 ω # MATHEMATICAL ITALIC SMALL OMEGA +1D715 ∂ # MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL +1D716 ϵ # MATHEMATICAL ITALIC EPSILON SYMBOL +1D717 Ï‘ # MATHEMATICAL ITALIC THETA SYMBOL +1D718 Ï° # MATHEMATICAL ITALIC KAPPA SYMBOL +1D719 Ï• # MATHEMATICAL ITALIC PHI SYMBOL +1D71A ϱ # MATHEMATICAL ITALIC RHO SYMBOL +1D71B Ï– # MATHEMATICAL ITALIC PI SYMBOL +1D71C Α # MATHEMATICAL BOLD ITALIC CAPITAL ALPHA +1D71D Î’ # MATHEMATICAL BOLD ITALIC CAPITAL BETA +1D71E Γ # MATHEMATICAL BOLD ITALIC CAPITAL GAMMA +1D71F Δ # MATHEMATICAL BOLD ITALIC CAPITAL DELTA +1D720 Ε # MATHEMATICAL BOLD ITALIC CAPITAL EPSILON +1D721 Ζ # MATHEMATICAL BOLD ITALIC CAPITAL ZETA +1D722 Η # MATHEMATICAL BOLD ITALIC CAPITAL ETA +1D723 Θ # MATHEMATICAL BOLD ITALIC CAPITAL THETA +1D724 Ι # MATHEMATICAL BOLD ITALIC CAPITAL IOTA +1D725 Κ # MATHEMATICAL BOLD ITALIC CAPITAL KAPPA +1D726 Λ # MATHEMATICAL BOLD ITALIC CAPITAL LAMDA +1D727 Îœ # MATHEMATICAL BOLD ITALIC CAPITAL MU +1D728 Î # MATHEMATICAL BOLD ITALIC CAPITAL NU +1D729 Ξ # MATHEMATICAL BOLD ITALIC CAPITAL XI +1D72A Ο # MATHEMATICAL BOLD ITALIC CAPITAL OMICRON +1D72B Π # MATHEMATICAL BOLD ITALIC CAPITAL PI +1D72C Ρ # MATHEMATICAL BOLD ITALIC CAPITAL RHO +1D72D Ï´ # MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL +1D72E Σ # MATHEMATICAL BOLD ITALIC CAPITAL SIGMA +1D72F Τ # MATHEMATICAL BOLD ITALIC CAPITAL TAU +1D730 Î¥ # MATHEMATICAL BOLD ITALIC CAPITAL UPSILON +1D731 Φ # MATHEMATICAL BOLD ITALIC CAPITAL PHI +1D732 Χ # MATHEMATICAL BOLD ITALIC CAPITAL CHI +1D733 Ψ # MATHEMATICAL BOLD ITALIC CAPITAL PSI +1D734 Ω # MATHEMATICAL BOLD ITALIC CAPITAL OMEGA +1D735 ∇ # MATHEMATICAL BOLD ITALIC NABLA +1D736 α # MATHEMATICAL BOLD ITALIC SMALL ALPHA +1D737 β # MATHEMATICAL BOLD ITALIC SMALL BETA +1D738 γ # MATHEMATICAL BOLD ITALIC SMALL GAMMA +1D739 δ # MATHEMATICAL BOLD ITALIC SMALL DELTA +1D73A ε # MATHEMATICAL BOLD ITALIC SMALL EPSILON +1D73B ζ # MATHEMATICAL BOLD ITALIC SMALL ZETA +1D73C η # MATHEMATICAL BOLD ITALIC SMALL ETA +1D73D θ # MATHEMATICAL BOLD ITALIC SMALL THETA +1D73E ι # MATHEMATICAL BOLD ITALIC SMALL IOTA +1D73F κ # MATHEMATICAL BOLD ITALIC SMALL KAPPA +1D740 λ # MATHEMATICAL BOLD ITALIC SMALL LAMDA +1D741 μ # MATHEMATICAL BOLD ITALIC SMALL MU +1D742 ν # MATHEMATICAL BOLD ITALIC SMALL NU +1D743 ξ # MATHEMATICAL BOLD ITALIC SMALL XI +1D744 ο # MATHEMATICAL BOLD ITALIC SMALL OMICRON +1D745 Ï€ # MATHEMATICAL BOLD ITALIC SMALL PI +1D746 Ï # MATHEMATICAL BOLD ITALIC SMALL RHO +1D747 Ï‚ # MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA +1D748 σ # MATHEMATICAL BOLD ITALIC SMALL SIGMA +1D749 Ï„ # MATHEMATICAL BOLD ITALIC SMALL TAU +1D74A Ï… # MATHEMATICAL BOLD ITALIC SMALL UPSILON +1D74B φ # MATHEMATICAL BOLD ITALIC SMALL PHI +1D74C χ # MATHEMATICAL BOLD ITALIC SMALL CHI +1D74D ψ # MATHEMATICAL BOLD ITALIC SMALL PSI +1D74E ω # MATHEMATICAL BOLD ITALIC SMALL OMEGA +1D74F ∂ # MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL +1D750 ϵ # MATHEMATICAL BOLD ITALIC EPSILON SYMBOL +1D751 Ï‘ # MATHEMATICAL BOLD ITALIC THETA SYMBOL +1D752 Ï° # MATHEMATICAL BOLD ITALIC KAPPA SYMBOL +1D753 Ï• # MATHEMATICAL BOLD ITALIC PHI SYMBOL +1D754 ϱ # MATHEMATICAL BOLD ITALIC RHO SYMBOL +1D755 Ï– # MATHEMATICAL BOLD ITALIC PI SYMBOL +1D756 Α # MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA +1D757 Î’ # MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA +1D758 Γ # MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA +1D759 Δ # MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA +1D75A Ε # MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON +1D75B Ζ # MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA +1D75C Η # MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA +1D75D Θ # MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA +1D75E Ι # MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA +1D75F Κ # MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA +1D760 Λ # MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA +1D761 Îœ # MATHEMATICAL SANS-SERIF BOLD CAPITAL MU +1D762 Î # MATHEMATICAL SANS-SERIF BOLD CAPITAL NU +1D763 Ξ # MATHEMATICAL SANS-SERIF BOLD CAPITAL XI +1D764 Ο # MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON +1D765 Π # MATHEMATICAL SANS-SERIF BOLD CAPITAL PI +1D766 Ρ # MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO +1D767 Ï´ # MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL +1D768 Σ # MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA +1D769 Τ # MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU +1D76A Î¥ # MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON +1D76B Φ # MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI +1D76C Χ # MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI +1D76D Ψ # MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI +1D76E Ω # MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +1D76F ∇ # MATHEMATICAL SANS-SERIF BOLD NABLA +1D770 α # MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA +1D771 β # MATHEMATICAL SANS-SERIF BOLD SMALL BETA +1D772 γ # MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA +1D773 δ # MATHEMATICAL SANS-SERIF BOLD SMALL DELTA +1D774 ε # MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON +1D775 ζ # MATHEMATICAL SANS-SERIF BOLD SMALL ZETA +1D776 η # MATHEMATICAL SANS-SERIF BOLD SMALL ETA +1D777 θ # MATHEMATICAL SANS-SERIF BOLD SMALL THETA +1D778 ι # MATHEMATICAL SANS-SERIF BOLD SMALL IOTA +1D779 κ # MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA +1D77A λ # MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA +1D77B μ # MATHEMATICAL SANS-SERIF BOLD SMALL MU +1D77C ν # MATHEMATICAL SANS-SERIF BOLD SMALL NU +1D77D ξ # MATHEMATICAL SANS-SERIF BOLD SMALL XI +1D77E ο # MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON +1D77F Ï€ # MATHEMATICAL SANS-SERIF BOLD SMALL PI +1D780 Ï # MATHEMATICAL SANS-SERIF BOLD SMALL RHO +1D781 Ï‚ # MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA +1D782 σ # MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA +1D783 Ï„ # MATHEMATICAL SANS-SERIF BOLD SMALL TAU +1D784 Ï… # MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON +1D785 φ # MATHEMATICAL SANS-SERIF BOLD SMALL PHI +1D786 χ # MATHEMATICAL SANS-SERIF BOLD SMALL CHI +1D787 ψ # MATHEMATICAL SANS-SERIF BOLD SMALL PSI +1D788 ω # MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +1D789 ∂ # MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL +1D78A ϵ # MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL +1D78B Ï‘ # MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL +1D78C Ï° # MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL +1D78D Ï• # MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL +1D78E ϱ # MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL +1D78F Ï– # MATHEMATICAL SANS-SERIF BOLD PI SYMBOL +1D790 Α # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA +1D791 Î’ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA +1D792 Γ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA +1D793 Δ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA +1D794 Ε # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON +1D795 Ζ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA +1D796 Η # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA +1D797 Θ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA +1D798 Ι # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA +1D799 Κ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA +1D79A Λ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA +1D79B Îœ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU +1D79C Î # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU +1D79D Ξ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI +1D79E Ο # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON +1D79F Π # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI +1D7A0 Ρ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO +1D7A1 Ï´ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL +1D7A2 Σ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA +1D7A3 Τ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU +1D7A4 Î¥ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON +1D7A5 Φ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI +1D7A6 Χ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI +1D7A7 Ψ # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI +1D7A8 Ω # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +1D7A9 ∇ # MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA +1D7AA α # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA +1D7AB β # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA +1D7AC γ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA +1D7AD δ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA +1D7AE ε # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON +1D7AF ζ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA +1D7B0 η # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA +1D7B1 θ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA +1D7B2 ι # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA +1D7B3 κ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA +1D7B4 λ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA +1D7B5 μ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU +1D7B6 ν # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU +1D7B7 ξ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI +1D7B8 ο # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON +1D7B9 Ï€ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI +1D7BA Ï # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO +1D7BB Ï‚ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA +1D7BC σ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA +1D7BD Ï„ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU +1D7BE Ï… # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON +1D7BF φ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI +1D7C0 χ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI +1D7C1 ψ # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI +1D7C2 ω # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +1D7C3 ∂ # MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL +1D7C4 ϵ # MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL +1D7C5 Ï‘ # MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL +1D7C6 Ï° # MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL +1D7C7 Ï• # MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL +1D7C8 ϱ # MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL +1D7C9 Ï– # MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL +1D7CE 0 # MATHEMATICAL BOLD DIGIT ZERO +1D7CF 1 # MATHEMATICAL BOLD DIGIT ONE +1D7D0 2 # MATHEMATICAL BOLD DIGIT TWO +1D7D1 3 # MATHEMATICAL BOLD DIGIT THREE +1D7D2 4 # MATHEMATICAL BOLD DIGIT FOUR +1D7D3 5 # MATHEMATICAL BOLD DIGIT FIVE +1D7D4 6 # MATHEMATICAL BOLD DIGIT SIX +1D7D5 7 # MATHEMATICAL BOLD DIGIT SEVEN +1D7D6 8 # MATHEMATICAL BOLD DIGIT EIGHT +1D7D7 9 # MATHEMATICAL BOLD DIGIT NINE +1D7D8 0 # MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO +1D7D9 1 # MATHEMATICAL DOUBLE-STRUCK DIGIT ONE +1D7DA 2 # MATHEMATICAL DOUBLE-STRUCK DIGIT TWO +1D7DB 3 # MATHEMATICAL DOUBLE-STRUCK DIGIT THREE +1D7DC 4 # MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR +1D7DD 5 # MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE +1D7DE 6 # MATHEMATICAL DOUBLE-STRUCK DIGIT SIX +1D7DF 7 # MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN +1D7E0 8 # MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT +1D7E1 9 # MATHEMATICAL DOUBLE-STRUCK DIGIT NINE +1D7E2 0 # MATHEMATICAL SANS-SERIF DIGIT ZERO +1D7E3 1 # MATHEMATICAL SANS-SERIF DIGIT ONE +1D7E4 2 # MATHEMATICAL SANS-SERIF DIGIT TWO +1D7E5 3 # MATHEMATICAL SANS-SERIF DIGIT THREE +1D7E6 4 # MATHEMATICAL SANS-SERIF DIGIT FOUR +1D7E7 5 # MATHEMATICAL SANS-SERIF DIGIT FIVE +1D7E8 6 # MATHEMATICAL SANS-SERIF DIGIT SIX +1D7E9 7 # MATHEMATICAL SANS-SERIF DIGIT SEVEN +1D7EA 8 # MATHEMATICAL SANS-SERIF DIGIT EIGHT +1D7EB 9 # MATHEMATICAL SANS-SERIF DIGIT NINE +1D7EC 0 # MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO +1D7ED 1 # MATHEMATICAL SANS-SERIF BOLD DIGIT ONE +1D7EE 2 # MATHEMATICAL SANS-SERIF BOLD DIGIT TWO +1D7EF 3 # MATHEMATICAL SANS-SERIF BOLD DIGIT THREE +1D7F0 4 # MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR +1D7F1 5 # MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE +1D7F2 6 # MATHEMATICAL SANS-SERIF BOLD DIGIT SIX +1D7F3 7 # MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN +1D7F4 8 # MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT +1D7F5 9 # MATHEMATICAL SANS-SERIF BOLD DIGIT NINE +1D7F6 0 # MATHEMATICAL MONOSPACE DIGIT ZERO +1D7F7 1 # MATHEMATICAL MONOSPACE DIGIT ONE +1D7F8 2 # MATHEMATICAL MONOSPACE DIGIT TWO +1D7F9 3 # MATHEMATICAL MONOSPACE DIGIT THREE +1D7FA 4 # MATHEMATICAL MONOSPACE DIGIT FOUR +1D7FB 5 # MATHEMATICAL MONOSPACE DIGIT FIVE +1D7FC 6 # MATHEMATICAL MONOSPACE DIGIT SIX +1D7FD 7 # MATHEMATICAL MONOSPACE DIGIT SEVEN +1D7FE 8 # MATHEMATICAL MONOSPACE DIGIT EIGHT +1D7FF 9 # MATHEMATICAL MONOSPACE DIGIT NINE +2F800 丽 # CJK COMPATIBILITY IDEOGRAPH-2F800 +2F801 丸 # CJK COMPATIBILITY IDEOGRAPH-2F801 +2F802 ä¹ # CJK COMPATIBILITY IDEOGRAPH-2F802 +2F803 ð „¢ # CJK COMPATIBILITY IDEOGRAPH-2F803 +2F804 ä½  # CJK COMPATIBILITY IDEOGRAPH-2F804 +2F805 ä¾® # CJK COMPATIBILITY IDEOGRAPH-2F805 +2F806 ä¾» # CJK COMPATIBILITY IDEOGRAPH-2F806 +2F807 倂 # CJK COMPATIBILITY IDEOGRAPH-2F807 +2F808 åº # CJK COMPATIBILITY IDEOGRAPH-2F808 +2F809 å‚™ # CJK COMPATIBILITY IDEOGRAPH-2F809 +2F80A 僧 # CJK COMPATIBILITY IDEOGRAPH-2F80A +2F80B åƒ # CJK COMPATIBILITY IDEOGRAPH-2F80B +2F80C ã’ž # CJK COMPATIBILITY IDEOGRAPH-2F80C +2F80D 𠘺 # CJK COMPATIBILITY IDEOGRAPH-2F80D +2F80E å… # CJK COMPATIBILITY IDEOGRAPH-2F80E +2F80F å…” # CJK COMPATIBILITY IDEOGRAPH-2F80F +2F810 å…¤ # CJK COMPATIBILITY IDEOGRAPH-2F810 +2F811 å…· # CJK COMPATIBILITY IDEOGRAPH-2F811 +2F812 𠔜 # CJK COMPATIBILITY IDEOGRAPH-2F812 +2F813 ã’¹ # CJK COMPATIBILITY IDEOGRAPH-2F813 +2F814 å…§ # CJK COMPATIBILITY IDEOGRAPH-2F814 +2F815 å† # CJK COMPATIBILITY IDEOGRAPH-2F815 +2F816 ð •‹ # CJK COMPATIBILITY IDEOGRAPH-2F816 +2F817 冗 # CJK COMPATIBILITY IDEOGRAPH-2F817 +2F818 冤 # CJK COMPATIBILITY IDEOGRAPH-2F818 +2F819 仌 # CJK COMPATIBILITY IDEOGRAPH-2F819 +2F81A 冬 # CJK COMPATIBILITY IDEOGRAPH-2F81A +2F81B 况 # CJK COMPATIBILITY IDEOGRAPH-2F81B +2F81C 𩇟 # CJK COMPATIBILITY IDEOGRAPH-2F81C +2F81D 凵 # CJK COMPATIBILITY IDEOGRAPH-2F81D +2F81E 刃 # CJK COMPATIBILITY IDEOGRAPH-2F81E +2F81F ã“Ÿ # CJK COMPATIBILITY IDEOGRAPH-2F81F +2F820 刻 # CJK COMPATIBILITY IDEOGRAPH-2F820 +2F821 剆 # CJK COMPATIBILITY IDEOGRAPH-2F821 +2F822 割 # CJK COMPATIBILITY IDEOGRAPH-2F822 +2F823 剷 # CJK COMPATIBILITY IDEOGRAPH-2F823 +2F824 㔕 # CJK COMPATIBILITY IDEOGRAPH-2F824 +2F825 勇 # CJK COMPATIBILITY IDEOGRAPH-2F825 +2F826 勉 # CJK COMPATIBILITY IDEOGRAPH-2F826 +2F827 勤 # CJK COMPATIBILITY IDEOGRAPH-2F827 +2F828 勺 # CJK COMPATIBILITY IDEOGRAPH-2F828 +2F829 包 # CJK COMPATIBILITY IDEOGRAPH-2F829 +2F82A 匆 # CJK COMPATIBILITY IDEOGRAPH-2F82A +2F82B 北 # CJK COMPATIBILITY IDEOGRAPH-2F82B +2F82C å‰ # CJK COMPATIBILITY IDEOGRAPH-2F82C +2F82D å‘ # CJK COMPATIBILITY IDEOGRAPH-2F82D +2F82E åš # CJK COMPATIBILITY IDEOGRAPH-2F82E +2F82F å³ # CJK COMPATIBILITY IDEOGRAPH-2F82F +2F830 å½ # CJK COMPATIBILITY IDEOGRAPH-2F830 +2F831 å¿ # CJK COMPATIBILITY IDEOGRAPH-2F831 +2F832 å¿ # CJK COMPATIBILITY IDEOGRAPH-2F832 +2F833 å¿ # CJK COMPATIBILITY IDEOGRAPH-2F833 +2F834 𠨬 # CJK COMPATIBILITY IDEOGRAPH-2F834 +2F835 ç° # CJK COMPATIBILITY IDEOGRAPH-2F835 +2F836 åŠ # CJK COMPATIBILITY IDEOGRAPH-2F836 +2F837 åŸ # CJK COMPATIBILITY IDEOGRAPH-2F837 +2F838 ð ­£ # CJK COMPATIBILITY IDEOGRAPH-2F838 +2F839 å« # CJK COMPATIBILITY IDEOGRAPH-2F839 +2F83A å± # CJK COMPATIBILITY IDEOGRAPH-2F83A +2F83B å† # CJK COMPATIBILITY IDEOGRAPH-2F83B +2F83C å’ž # CJK COMPATIBILITY IDEOGRAPH-2F83C +2F83D å¸ # CJK COMPATIBILITY IDEOGRAPH-2F83D +2F83E 呈 # CJK COMPATIBILITY IDEOGRAPH-2F83E +2F83F 周 # CJK COMPATIBILITY IDEOGRAPH-2F83F +2F840 å’¢ # CJK COMPATIBILITY IDEOGRAPH-2F840 +2F841 哶 # CJK COMPATIBILITY IDEOGRAPH-2F841 +2F842 å” # CJK COMPATIBILITY IDEOGRAPH-2F842 +2F843 å•“ # CJK COMPATIBILITY IDEOGRAPH-2F843 +2F844 å•£ # CJK COMPATIBILITY IDEOGRAPH-2F844 +2F845 å–„ # CJK COMPATIBILITY IDEOGRAPH-2F845 +2F846 å–„ # CJK COMPATIBILITY IDEOGRAPH-2F846 +2F847 å–™ # CJK COMPATIBILITY IDEOGRAPH-2F847 +2F848 å–« # CJK COMPATIBILITY IDEOGRAPH-2F848 +2F849 å–³ # CJK COMPATIBILITY IDEOGRAPH-2F849 +2F84A å—‚ # CJK COMPATIBILITY IDEOGRAPH-2F84A +2F84B 圖 # CJK COMPATIBILITY IDEOGRAPH-2F84B +2F84C 嘆 # CJK COMPATIBILITY IDEOGRAPH-2F84C +2F84D 圗 # CJK COMPATIBILITY IDEOGRAPH-2F84D +2F84E 噑 # CJK COMPATIBILITY IDEOGRAPH-2F84E +2F84F å™´ # CJK COMPATIBILITY IDEOGRAPH-2F84F +2F850 切 # CJK COMPATIBILITY IDEOGRAPH-2F850 +2F851 壮 # CJK COMPATIBILITY IDEOGRAPH-2F851 +2F852 城 # CJK COMPATIBILITY IDEOGRAPH-2F852 +2F853 埴 # CJK COMPATIBILITY IDEOGRAPH-2F853 +2F854 å  # CJK COMPATIBILITY IDEOGRAPH-2F854 +2F855 åž‹ # CJK COMPATIBILITY IDEOGRAPH-2F855 +2F856 å ² # CJK COMPATIBILITY IDEOGRAPH-2F856 +2F857 å ± # CJK COMPATIBILITY IDEOGRAPH-2F857 +2F858 墬 # CJK COMPATIBILITY IDEOGRAPH-2F858 +2F859 𡓤 # CJK COMPATIBILITY IDEOGRAPH-2F859 +2F85A 売 # CJK COMPATIBILITY IDEOGRAPH-2F85A +2F85B 壷 # CJK COMPATIBILITY IDEOGRAPH-2F85B +2F85C 夆 # CJK COMPATIBILITY IDEOGRAPH-2F85C +2F85D 多 # CJK COMPATIBILITY IDEOGRAPH-2F85D +2F85E 夢 # CJK COMPATIBILITY IDEOGRAPH-2F85E +2F85F 奢 # CJK COMPATIBILITY IDEOGRAPH-2F85F +2F860 𡚨 # CJK COMPATIBILITY IDEOGRAPH-2F860 +2F861 𡛪 # CJK COMPATIBILITY IDEOGRAPH-2F861 +2F862 姬 # CJK COMPATIBILITY IDEOGRAPH-2F862 +2F863 娛 # CJK COMPATIBILITY IDEOGRAPH-2F863 +2F864 娧 # CJK COMPATIBILITY IDEOGRAPH-2F864 +2F865 姘 # CJK COMPATIBILITY IDEOGRAPH-2F865 +2F866 婦 # CJK COMPATIBILITY IDEOGRAPH-2F866 +2F867 ã›® # CJK COMPATIBILITY IDEOGRAPH-2F867 +2F868 㛼 # CJK COMPATIBILITY IDEOGRAPH-2F868 +2F869 嬈 # CJK COMPATIBILITY IDEOGRAPH-2F869 +2F86A 嬾 # CJK COMPATIBILITY IDEOGRAPH-2F86A +2F86B 嬾 # CJK COMPATIBILITY IDEOGRAPH-2F86B +2F86C 𡧈 # CJK COMPATIBILITY IDEOGRAPH-2F86C +2F86D 寃 # CJK COMPATIBILITY IDEOGRAPH-2F86D +2F86E 寘 # CJK COMPATIBILITY IDEOGRAPH-2F86E +2F86F 寧 # CJK COMPATIBILITY IDEOGRAPH-2F86F +2F870 寳 # CJK COMPATIBILITY IDEOGRAPH-2F870 +2F871 𡬘 # CJK COMPATIBILITY IDEOGRAPH-2F871 +2F872 寿 # CJK COMPATIBILITY IDEOGRAPH-2F872 +2F873 å°† # CJK COMPATIBILITY IDEOGRAPH-2F873 +2F874 当 # CJK COMPATIBILITY IDEOGRAPH-2F874 +2F875 å°¢ # CJK COMPATIBILITY IDEOGRAPH-2F875 +2F876 ãž # CJK COMPATIBILITY IDEOGRAPH-2F876 +2F877 å±  # CJK COMPATIBILITY IDEOGRAPH-2F877 +2F878 å±® # CJK COMPATIBILITY IDEOGRAPH-2F878 +2F879 å³€ # CJK COMPATIBILITY IDEOGRAPH-2F879 +2F87A å² # CJK COMPATIBILITY IDEOGRAPH-2F87A +2F87B ð¡·¤ # CJK COMPATIBILITY IDEOGRAPH-2F87B +2F87C 嵃 # CJK COMPATIBILITY IDEOGRAPH-2F87C +2F87D ð¡·¦ # CJK COMPATIBILITY IDEOGRAPH-2F87D +2F87E åµ® # CJK COMPATIBILITY IDEOGRAPH-2F87E +2F87F 嵫 # CJK COMPATIBILITY IDEOGRAPH-2F87F +2F880 åµ¼ # CJK COMPATIBILITY IDEOGRAPH-2F880 +2F881 å·¡ # CJK COMPATIBILITY IDEOGRAPH-2F881 +2F882 å·¢ # CJK COMPATIBILITY IDEOGRAPH-2F882 +2F883 ã ¯ # CJK COMPATIBILITY IDEOGRAPH-2F883 +2F884 å·½ # CJK COMPATIBILITY IDEOGRAPH-2F884 +2F885 帨 # CJK COMPATIBILITY IDEOGRAPH-2F885 +2F886 帽 # CJK COMPATIBILITY IDEOGRAPH-2F886 +2F887 幩 # CJK COMPATIBILITY IDEOGRAPH-2F887 +2F888 ã¡¢ # CJK COMPATIBILITY IDEOGRAPH-2F888 +2F889 𢆃 # CJK COMPATIBILITY IDEOGRAPH-2F889 +2F88A 㡼 # CJK COMPATIBILITY IDEOGRAPH-2F88A +2F88B 庰 # CJK COMPATIBILITY IDEOGRAPH-2F88B +2F88C 庳 # CJK COMPATIBILITY IDEOGRAPH-2F88C +2F88D 庶 # CJK COMPATIBILITY IDEOGRAPH-2F88D +2F88E 廊 # CJK COMPATIBILITY IDEOGRAPH-2F88E +2F88F 𪎒 # CJK COMPATIBILITY IDEOGRAPH-2F88F +2F890 廾 # CJK COMPATIBILITY IDEOGRAPH-2F890 +2F891 𢌱 # CJK COMPATIBILITY IDEOGRAPH-2F891 +2F892 𢌱 # CJK COMPATIBILITY IDEOGRAPH-2F892 +2F893 èˆ # CJK COMPATIBILITY IDEOGRAPH-2F893 +2F894 å¼¢ # CJK COMPATIBILITY IDEOGRAPH-2F894 +2F895 å¼¢ # CJK COMPATIBILITY IDEOGRAPH-2F895 +2F896 㣇 # CJK COMPATIBILITY IDEOGRAPH-2F896 +2F897 𣊸 # CJK COMPATIBILITY IDEOGRAPH-2F897 +2F898 𦇚 # CJK COMPATIBILITY IDEOGRAPH-2F898 +2F899 å½¢ # CJK COMPATIBILITY IDEOGRAPH-2F899 +2F89A 彫 # CJK COMPATIBILITY IDEOGRAPH-2F89A +2F89B 㣣 # CJK COMPATIBILITY IDEOGRAPH-2F89B +2F89C 徚 # CJK COMPATIBILITY IDEOGRAPH-2F89C +2F89D å¿ # CJK COMPATIBILITY IDEOGRAPH-2F89D +2F89E å¿— # CJK COMPATIBILITY IDEOGRAPH-2F89E +2F89F 忹 # CJK COMPATIBILITY IDEOGRAPH-2F89F +2F8A0 æ‚ # CJK COMPATIBILITY IDEOGRAPH-2F8A0 +2F8A1 㤺 # CJK COMPATIBILITY IDEOGRAPH-2F8A1 +2F8A2 㤜 # CJK COMPATIBILITY IDEOGRAPH-2F8A2 +2F8A3 æ‚” # CJK COMPATIBILITY IDEOGRAPH-2F8A3 +2F8A4 𢛔 # CJK COMPATIBILITY IDEOGRAPH-2F8A4 +2F8A5 惇 # CJK COMPATIBILITY IDEOGRAPH-2F8A5 +2F8A6 æ…ˆ # CJK COMPATIBILITY IDEOGRAPH-2F8A6 +2F8A7 æ…Œ # CJK COMPATIBILITY IDEOGRAPH-2F8A7 +2F8A8 æ…Ž # CJK COMPATIBILITY IDEOGRAPH-2F8A8 +2F8A9 æ…Œ # CJK COMPATIBILITY IDEOGRAPH-2F8A9 +2F8AA æ…º # CJK COMPATIBILITY IDEOGRAPH-2F8AA +2F8AB 憎 # CJK COMPATIBILITY IDEOGRAPH-2F8AB +2F8AC 憲 # CJK COMPATIBILITY IDEOGRAPH-2F8AC +2F8AD 憤 # CJK COMPATIBILITY IDEOGRAPH-2F8AD +2F8AE 憯 # CJK COMPATIBILITY IDEOGRAPH-2F8AE +2F8AF 懞 # CJK COMPATIBILITY IDEOGRAPH-2F8AF +2F8B0 懲 # CJK COMPATIBILITY IDEOGRAPH-2F8B0 +2F8B1 懶 # CJK COMPATIBILITY IDEOGRAPH-2F8B1 +2F8B2 æˆ # CJK COMPATIBILITY IDEOGRAPH-2F8B2 +2F8B3 戛 # CJK COMPATIBILITY IDEOGRAPH-2F8B3 +2F8B4 æ‰ # CJK COMPATIBILITY IDEOGRAPH-2F8B4 +2F8B5 抱 # CJK COMPATIBILITY IDEOGRAPH-2F8B5 +2F8B6 æ‹” # CJK COMPATIBILITY IDEOGRAPH-2F8B6 +2F8B7 æ # CJK COMPATIBILITY IDEOGRAPH-2F8B7 +2F8B8 𢬌 # CJK COMPATIBILITY IDEOGRAPH-2F8B8 +2F8B9 挽 # CJK COMPATIBILITY IDEOGRAPH-2F8B9 +2F8BA 拼 # CJK COMPATIBILITY IDEOGRAPH-2F8BA +2F8BB æ¨ # CJK COMPATIBILITY IDEOGRAPH-2F8BB +2F8BC 掃 # CJK COMPATIBILITY IDEOGRAPH-2F8BC +2F8BD æ¤ # CJK COMPATIBILITY IDEOGRAPH-2F8BD +2F8BE 𢯱 # CJK COMPATIBILITY IDEOGRAPH-2F8BE +2F8BF æ¢ # CJK COMPATIBILITY IDEOGRAPH-2F8BF +2F8C0 æ… # CJK COMPATIBILITY IDEOGRAPH-2F8C0 +2F8C1 掩 # CJK COMPATIBILITY IDEOGRAPH-2F8C1 +2F8C2 㨮 # CJK COMPATIBILITY IDEOGRAPH-2F8C2 +2F8C3 æ‘© # CJK COMPATIBILITY IDEOGRAPH-2F8C3 +2F8C4 摾 # CJK COMPATIBILITY IDEOGRAPH-2F8C4 +2F8C5 æ’ # CJK COMPATIBILITY IDEOGRAPH-2F8C5 +2F8C6 æ‘· # CJK COMPATIBILITY IDEOGRAPH-2F8C6 +2F8C7 㩬 # CJK COMPATIBILITY IDEOGRAPH-2F8C7 +2F8C8 æ• # CJK COMPATIBILITY IDEOGRAPH-2F8C8 +2F8C9 敬 # CJK COMPATIBILITY IDEOGRAPH-2F8C9 +2F8CA 𣀊 # CJK COMPATIBILITY IDEOGRAPH-2F8CA +2F8CB æ—£ # CJK COMPATIBILITY IDEOGRAPH-2F8CB +2F8CC 書 # CJK COMPATIBILITY IDEOGRAPH-2F8CC +2F8CD 晉 # CJK COMPATIBILITY IDEOGRAPH-2F8CD +2F8CE 㬙 # CJK COMPATIBILITY IDEOGRAPH-2F8CE +2F8CF æš‘ # CJK COMPATIBILITY IDEOGRAPH-2F8CF +2F8D0 㬈 # CJK COMPATIBILITY IDEOGRAPH-2F8D0 +2F8D1 㫤 # CJK COMPATIBILITY IDEOGRAPH-2F8D1 +2F8D2 冒 # CJK COMPATIBILITY IDEOGRAPH-2F8D2 +2F8D3 冕 # CJK COMPATIBILITY IDEOGRAPH-2F8D3 +2F8D4 最 # CJK COMPATIBILITY IDEOGRAPH-2F8D4 +2F8D5 æšœ # CJK COMPATIBILITY IDEOGRAPH-2F8D5 +2F8D6 è‚­ # CJK COMPATIBILITY IDEOGRAPH-2F8D6 +2F8D7 ä™ # CJK COMPATIBILITY IDEOGRAPH-2F8D7 +2F8D8 朗 # CJK COMPATIBILITY IDEOGRAPH-2F8D8 +2F8D9 望 # CJK COMPATIBILITY IDEOGRAPH-2F8D9 +2F8DA 朡 # CJK COMPATIBILITY IDEOGRAPH-2F8DA +2F8DB æž # CJK COMPATIBILITY IDEOGRAPH-2F8DB +2F8DC æ“ # CJK COMPATIBILITY IDEOGRAPH-2F8DC +2F8DD 𣃠# CJK COMPATIBILITY IDEOGRAPH-2F8DD +2F8DE ã­‰ # CJK COMPATIBILITY IDEOGRAPH-2F8DE +2F8DF 柺 # CJK COMPATIBILITY IDEOGRAPH-2F8DF +2F8E0 æž… # CJK COMPATIBILITY IDEOGRAPH-2F8E0 +2F8E1 æ¡’ # CJK COMPATIBILITY IDEOGRAPH-2F8E1 +2F8E2 梅 # CJK COMPATIBILITY IDEOGRAPH-2F8E2 +2F8E3 𣑭 # CJK COMPATIBILITY IDEOGRAPH-2F8E3 +2F8E4 梎 # CJK COMPATIBILITY IDEOGRAPH-2F8E4 +2F8E5 æ Ÿ # CJK COMPATIBILITY IDEOGRAPH-2F8E5 +2F8E6 椔 # CJK COMPATIBILITY IDEOGRAPH-2F8E6 +2F8E7 ã® # CJK COMPATIBILITY IDEOGRAPH-2F8E7 +2F8E8 楂 # CJK COMPATIBILITY IDEOGRAPH-2F8E8 +2F8E9 榣 # CJK COMPATIBILITY IDEOGRAPH-2F8E9 +2F8EA 槪 # CJK COMPATIBILITY IDEOGRAPH-2F8EA +2F8EB 檨 # CJK COMPATIBILITY IDEOGRAPH-2F8EB +2F8EC 𣚣 # CJK COMPATIBILITY IDEOGRAPH-2F8EC +2F8ED æ«› # CJK COMPATIBILITY IDEOGRAPH-2F8ED +2F8EE ã°˜ # CJK COMPATIBILITY IDEOGRAPH-2F8EE +2F8EF 次 # CJK COMPATIBILITY IDEOGRAPH-2F8EF +2F8F0 𣢧 # CJK COMPATIBILITY IDEOGRAPH-2F8F0 +2F8F1 æ­” # CJK COMPATIBILITY IDEOGRAPH-2F8F1 +2F8F2 㱎 # CJK COMPATIBILITY IDEOGRAPH-2F8F2 +2F8F3 æ­² # CJK COMPATIBILITY IDEOGRAPH-2F8F3 +2F8F4 殟 # CJK COMPATIBILITY IDEOGRAPH-2F8F4 +2F8F5 殺 # CJK COMPATIBILITY IDEOGRAPH-2F8F5 +2F8F6 æ®» # CJK COMPATIBILITY IDEOGRAPH-2F8F6 +2F8F7 𣪠# CJK COMPATIBILITY IDEOGRAPH-2F8F7 +2F8F8 ð¡´‹ # CJK COMPATIBILITY IDEOGRAPH-2F8F8 +2F8F9 𣫺 # CJK COMPATIBILITY IDEOGRAPH-2F8F9 +2F8FA 汎 # CJK COMPATIBILITY IDEOGRAPH-2F8FA +2F8FB 𣲼 # CJK COMPATIBILITY IDEOGRAPH-2F8FB +2F8FC 沿 # CJK COMPATIBILITY IDEOGRAPH-2F8FC +2F8FD æ³ # CJK COMPATIBILITY IDEOGRAPH-2F8FD +2F8FE 汧 # CJK COMPATIBILITY IDEOGRAPH-2F8FE +2F8FF æ´– # CJK COMPATIBILITY IDEOGRAPH-2F8FF +2F900 æ´¾ # CJK COMPATIBILITY IDEOGRAPH-2F900 +2F901 æµ· # CJK COMPATIBILITY IDEOGRAPH-2F901 +2F902 æµ # CJK COMPATIBILITY IDEOGRAPH-2F902 +2F903 浩 # CJK COMPATIBILITY IDEOGRAPH-2F903 +2F904 浸 # CJK COMPATIBILITY IDEOGRAPH-2F904 +2F905 涅 # CJK COMPATIBILITY IDEOGRAPH-2F905 +2F906 𣴞 # CJK COMPATIBILITY IDEOGRAPH-2F906 +2F907 æ´´ # CJK COMPATIBILITY IDEOGRAPH-2F907 +2F908 港 # CJK COMPATIBILITY IDEOGRAPH-2F908 +2F909 æ¹® # CJK COMPATIBILITY IDEOGRAPH-2F909 +2F90A ã´³ # CJK COMPATIBILITY IDEOGRAPH-2F90A +2F90B 滋 # CJK COMPATIBILITY IDEOGRAPH-2F90B +2F90C 滇 # CJK COMPATIBILITY IDEOGRAPH-2F90C +2F90D 𣻑 # CJK COMPATIBILITY IDEOGRAPH-2F90D +2F90E æ·¹ # CJK COMPATIBILITY IDEOGRAPH-2F90E +2F90F æ½® # CJK COMPATIBILITY IDEOGRAPH-2F90F +2F910 𣽞 # CJK COMPATIBILITY IDEOGRAPH-2F910 +2F911 𣾎 # CJK COMPATIBILITY IDEOGRAPH-2F911 +2F912 濆 # CJK COMPATIBILITY IDEOGRAPH-2F912 +2F913 瀹 # CJK COMPATIBILITY IDEOGRAPH-2F913 +2F914 瀞 # CJK COMPATIBILITY IDEOGRAPH-2F914 +2F915 瀛 # CJK COMPATIBILITY IDEOGRAPH-2F915 +2F916 㶖 # CJK COMPATIBILITY IDEOGRAPH-2F916 +2F917 çŠ # CJK COMPATIBILITY IDEOGRAPH-2F917 +2F918 ç½ # CJK COMPATIBILITY IDEOGRAPH-2F918 +2F919 ç· # CJK COMPATIBILITY IDEOGRAPH-2F919 +2F91A ç‚­ # CJK COMPATIBILITY IDEOGRAPH-2F91A +2F91B 𠔥 # CJK COMPATIBILITY IDEOGRAPH-2F91B +2F91C ç…… # CJK COMPATIBILITY IDEOGRAPH-2F91C +2F91D 𤉣 # CJK COMPATIBILITY IDEOGRAPH-2F91D +2F91E 熜 # CJK COMPATIBILITY IDEOGRAPH-2F91E +2F91F 𤎫 # CJK COMPATIBILITY IDEOGRAPH-2F91F +2F920 爨 # CJK COMPATIBILITY IDEOGRAPH-2F920 +2F921 爵 # CJK COMPATIBILITY IDEOGRAPH-2F921 +2F922 ç‰ # CJK COMPATIBILITY IDEOGRAPH-2F922 +2F923 𤘈 # CJK COMPATIBILITY IDEOGRAPH-2F923 +2F924 犀 # CJK COMPATIBILITY IDEOGRAPH-2F924 +2F925 犕 # CJK COMPATIBILITY IDEOGRAPH-2F925 +2F926 𤜵 # CJK COMPATIBILITY IDEOGRAPH-2F926 +2F927 𤠔 # CJK COMPATIBILITY IDEOGRAPH-2F927 +2F928 çº # CJK COMPATIBILITY IDEOGRAPH-2F928 +2F929 王 # CJK COMPATIBILITY IDEOGRAPH-2F929 +2F92A 㺬 # CJK COMPATIBILITY IDEOGRAPH-2F92A +2F92B 玥 # CJK COMPATIBILITY IDEOGRAPH-2F92B +2F92C 㺸 # CJK COMPATIBILITY IDEOGRAPH-2F92C +2F92D 㺸 # CJK COMPATIBILITY IDEOGRAPH-2F92D +2F92E 瑇 # CJK COMPATIBILITY IDEOGRAPH-2F92E +2F92F ç‘œ # CJK COMPATIBILITY IDEOGRAPH-2F92F +2F930 瑱 # CJK COMPATIBILITY IDEOGRAPH-2F930 +2F931 ç’… # CJK COMPATIBILITY IDEOGRAPH-2F931 +2F932 ç“Š # CJK COMPATIBILITY IDEOGRAPH-2F932 +2F933 ã¼› # CJK COMPATIBILITY IDEOGRAPH-2F933 +2F934 甤 # CJK COMPATIBILITY IDEOGRAPH-2F934 +2F935 𤰶 # CJK COMPATIBILITY IDEOGRAPH-2F935 +2F936 甾 # CJK COMPATIBILITY IDEOGRAPH-2F936 +2F937 𤲒 # CJK COMPATIBILITY IDEOGRAPH-2F937 +2F938 ç•° # CJK COMPATIBILITY IDEOGRAPH-2F938 +2F939 𢆟 # CJK COMPATIBILITY IDEOGRAPH-2F939 +2F93A ç˜ # CJK COMPATIBILITY IDEOGRAPH-2F93A +2F93B 𤾡 # CJK COMPATIBILITY IDEOGRAPH-2F93B +2F93C 𤾸 # CJK COMPATIBILITY IDEOGRAPH-2F93C +2F93D 𥄠# CJK COMPATIBILITY IDEOGRAPH-2F93D +2F93E 㿼 # CJK COMPATIBILITY IDEOGRAPH-2F93E +2F93F 䀈 # CJK COMPATIBILITY IDEOGRAPH-2F93F +2F940 ç›´ # CJK COMPATIBILITY IDEOGRAPH-2F940 +2F941 𥃳 # CJK COMPATIBILITY IDEOGRAPH-2F941 +2F942 𥃲 # CJK COMPATIBILITY IDEOGRAPH-2F942 +2F943 𥄙 # CJK COMPATIBILITY IDEOGRAPH-2F943 +2F944 𥄳 # CJK COMPATIBILITY IDEOGRAPH-2F944 +2F945 眞 # CJK COMPATIBILITY IDEOGRAPH-2F945 +2F946 真 # CJK COMPATIBILITY IDEOGRAPH-2F946 +2F947 真 # CJK COMPATIBILITY IDEOGRAPH-2F947 +2F948 çŠ # CJK COMPATIBILITY IDEOGRAPH-2F948 +2F949 䀹 # CJK COMPATIBILITY IDEOGRAPH-2F949 +2F94A çž‹ # CJK COMPATIBILITY IDEOGRAPH-2F94A +2F94B ä† # CJK COMPATIBILITY IDEOGRAPH-2F94B +2F94C ä‚– # CJK COMPATIBILITY IDEOGRAPH-2F94C +2F94D ð¥ # CJK COMPATIBILITY IDEOGRAPH-2F94D +2F94E ç¡Ž # CJK COMPATIBILITY IDEOGRAPH-2F94E +2F94F 碌 # CJK COMPATIBILITY IDEOGRAPH-2F94F +2F950 磌 # CJK COMPATIBILITY IDEOGRAPH-2F950 +2F951 䃣 # CJK COMPATIBILITY IDEOGRAPH-2F951 +2F952 𥘦 # CJK COMPATIBILITY IDEOGRAPH-2F952 +2F953 祖 # CJK COMPATIBILITY IDEOGRAPH-2F953 +2F954 𥚚 # CJK COMPATIBILITY IDEOGRAPH-2F954 +2F955 𥛅 # CJK COMPATIBILITY IDEOGRAPH-2F955 +2F956 ç¦ # CJK COMPATIBILITY IDEOGRAPH-2F956 +2F957 秫 # CJK COMPATIBILITY IDEOGRAPH-2F957 +2F958 䄯 # CJK COMPATIBILITY IDEOGRAPH-2F958 +2F959 ç©€ # CJK COMPATIBILITY IDEOGRAPH-2F959 +2F95A ç©Š # CJK COMPATIBILITY IDEOGRAPH-2F95A +2F95B ç© # CJK COMPATIBILITY IDEOGRAPH-2F95B +2F95C 𥥼 # CJK COMPATIBILITY IDEOGRAPH-2F95C +2F95D 𥪧 # CJK COMPATIBILITY IDEOGRAPH-2F95D +2F95E 𥪧 # CJK COMPATIBILITY IDEOGRAPH-2F95E +2F95F ç«® # CJK COMPATIBILITY IDEOGRAPH-2F95F +2F960 䈂 # CJK COMPATIBILITY IDEOGRAPH-2F960 +2F961 𥮫 # CJK COMPATIBILITY IDEOGRAPH-2F961 +2F962 篆 # CJK COMPATIBILITY IDEOGRAPH-2F962 +2F963 築 # CJK COMPATIBILITY IDEOGRAPH-2F963 +2F964 䈧 # CJK COMPATIBILITY IDEOGRAPH-2F964 +2F965 𥲀 # CJK COMPATIBILITY IDEOGRAPH-2F965 +2F966 ç³’ # CJK COMPATIBILITY IDEOGRAPH-2F966 +2F967 䊠 # CJK COMPATIBILITY IDEOGRAPH-2F967 +2F968 糨 # CJK COMPATIBILITY IDEOGRAPH-2F968 +2F969 ç³£ # CJK COMPATIBILITY IDEOGRAPH-2F969 +2F96A ç´€ # CJK COMPATIBILITY IDEOGRAPH-2F96A +2F96B 𥾆 # CJK COMPATIBILITY IDEOGRAPH-2F96B +2F96C çµ£ # CJK COMPATIBILITY IDEOGRAPH-2F96C +2F96D äŒ # CJK COMPATIBILITY IDEOGRAPH-2F96D +2F96E ç·‡ # CJK COMPATIBILITY IDEOGRAPH-2F96E +2F96F 縂 # CJK COMPATIBILITY IDEOGRAPH-2F96F +2F970 ç¹… # CJK COMPATIBILITY IDEOGRAPH-2F970 +2F971 䌴 # CJK COMPATIBILITY IDEOGRAPH-2F971 +2F972 𦈨 # CJK COMPATIBILITY IDEOGRAPH-2F972 +2F973 𦉇 # CJK COMPATIBILITY IDEOGRAPH-2F973 +2F974 ä™ # CJK COMPATIBILITY IDEOGRAPH-2F974 +2F975 𦋙 # CJK COMPATIBILITY IDEOGRAPH-2F975 +2F976 罺 # CJK COMPATIBILITY IDEOGRAPH-2F976 +2F977 𦌾 # CJK COMPATIBILITY IDEOGRAPH-2F977 +2F978 羕 # CJK COMPATIBILITY IDEOGRAPH-2F978 +2F979 翺 # CJK COMPATIBILITY IDEOGRAPH-2F979 +2F97A 者 # CJK COMPATIBILITY IDEOGRAPH-2F97A +2F97B 𦓚 # CJK COMPATIBILITY IDEOGRAPH-2F97B +2F97C 𦔣 # CJK COMPATIBILITY IDEOGRAPH-2F97C +2F97D è  # CJK COMPATIBILITY IDEOGRAPH-2F97D +2F97E 𦖨 # CJK COMPATIBILITY IDEOGRAPH-2F97E +2F97F è° # CJK COMPATIBILITY IDEOGRAPH-2F97F +2F980 𣟠# CJK COMPATIBILITY IDEOGRAPH-2F980 +2F981 ä• # CJK COMPATIBILITY IDEOGRAPH-2F981 +2F982 育 # CJK COMPATIBILITY IDEOGRAPH-2F982 +2F983 脃 # CJK COMPATIBILITY IDEOGRAPH-2F983 +2F984 ä‹ # CJK COMPATIBILITY IDEOGRAPH-2F984 +2F985 脾 # CJK COMPATIBILITY IDEOGRAPH-2F985 +2F986 媵 # CJK COMPATIBILITY IDEOGRAPH-2F986 +2F987 𦞧 # CJK COMPATIBILITY IDEOGRAPH-2F987 +2F988 𦞵 # CJK COMPATIBILITY IDEOGRAPH-2F988 +2F989 𣎓 # CJK COMPATIBILITY IDEOGRAPH-2F989 +2F98A 𣎜 # CJK COMPATIBILITY IDEOGRAPH-2F98A +2F98B èˆ # CJK COMPATIBILITY IDEOGRAPH-2F98B +2F98C 舄 # CJK COMPATIBILITY IDEOGRAPH-2F98C +2F98D 辞 # CJK COMPATIBILITY IDEOGRAPH-2F98D +2F98E ä‘« # CJK COMPATIBILITY IDEOGRAPH-2F98E +2F98F 芑 # CJK COMPATIBILITY IDEOGRAPH-2F98F +2F990 芋 # CJK COMPATIBILITY IDEOGRAPH-2F990 +2F991 èŠ # CJK COMPATIBILITY IDEOGRAPH-2F991 +2F992 劳 # CJK COMPATIBILITY IDEOGRAPH-2F992 +2F993 花 # CJK COMPATIBILITY IDEOGRAPH-2F993 +2F994 芳 # CJK COMPATIBILITY IDEOGRAPH-2F994 +2F995 芽 # CJK COMPATIBILITY IDEOGRAPH-2F995 +2F996 苦 # CJK COMPATIBILITY IDEOGRAPH-2F996 +2F997 𦬼 # CJK COMPATIBILITY IDEOGRAPH-2F997 +2F998 è‹¥ # CJK COMPATIBILITY IDEOGRAPH-2F998 +2F999 èŒ # CJK COMPATIBILITY IDEOGRAPH-2F999 +2F99A è£ # CJK COMPATIBILITY IDEOGRAPH-2F99A +2F99B 莭 # CJK COMPATIBILITY IDEOGRAPH-2F99B +2F99C 茣 # CJK COMPATIBILITY IDEOGRAPH-2F99C +2F99D 莽 # CJK COMPATIBILITY IDEOGRAPH-2F99D +2F99E è§ # CJK COMPATIBILITY IDEOGRAPH-2F99E +2F99F è‘— # CJK COMPATIBILITY IDEOGRAPH-2F99F +2F9A0 è“ # CJK COMPATIBILITY IDEOGRAPH-2F9A0 +2F9A1 èŠ # CJK COMPATIBILITY IDEOGRAPH-2F9A1 +2F9A2 èŒ # CJK COMPATIBILITY IDEOGRAPH-2F9A2 +2F9A3 èœ # CJK COMPATIBILITY IDEOGRAPH-2F9A3 +2F9A4 𦰶 # CJK COMPATIBILITY IDEOGRAPH-2F9A4 +2F9A5 𦵫 # CJK COMPATIBILITY IDEOGRAPH-2F9A5 +2F9A6 𦳕 # CJK COMPATIBILITY IDEOGRAPH-2F9A6 +2F9A7 䔫 # CJK COMPATIBILITY IDEOGRAPH-2F9A7 +2F9A8 蓱 # CJK COMPATIBILITY IDEOGRAPH-2F9A8 +2F9A9 蓳 # CJK COMPATIBILITY IDEOGRAPH-2F9A9 +2F9AA è”– # CJK COMPATIBILITY IDEOGRAPH-2F9AA +2F9AB 𧊠# CJK COMPATIBILITY IDEOGRAPH-2F9AB +2F9AC 蕤 # CJK COMPATIBILITY IDEOGRAPH-2F9AC +2F9AD 𦼬 # CJK COMPATIBILITY IDEOGRAPH-2F9AD +2F9AE ä• # CJK COMPATIBILITY IDEOGRAPH-2F9AE +2F9AF ä•¡ # CJK COMPATIBILITY IDEOGRAPH-2F9AF +2F9B0 𦾱 # CJK COMPATIBILITY IDEOGRAPH-2F9B0 +2F9B1 𧃒 # CJK COMPATIBILITY IDEOGRAPH-2F9B1 +2F9B2 ä•« # CJK COMPATIBILITY IDEOGRAPH-2F9B2 +2F9B3 è™ # CJK COMPATIBILITY IDEOGRAPH-2F9B3 +2F9B4 虜 # CJK COMPATIBILITY IDEOGRAPH-2F9B4 +2F9B5 虧 # CJK COMPATIBILITY IDEOGRAPH-2F9B5 +2F9B6 虩 # CJK COMPATIBILITY IDEOGRAPH-2F9B6 +2F9B7 èš© # CJK COMPATIBILITY IDEOGRAPH-2F9B7 +2F9B8 蚈 # CJK COMPATIBILITY IDEOGRAPH-2F9B8 +2F9B9 蜎 # CJK COMPATIBILITY IDEOGRAPH-2F9B9 +2F9BA 蛢 # CJK COMPATIBILITY IDEOGRAPH-2F9BA +2F9BB è¹ # CJK COMPATIBILITY IDEOGRAPH-2F9BB +2F9BC 蜨 # CJK COMPATIBILITY IDEOGRAPH-2F9BC +2F9BD è« # CJK COMPATIBILITY IDEOGRAPH-2F9BD +2F9BE 螆 # CJK COMPATIBILITY IDEOGRAPH-2F9BE +2F9BF ä—— # CJK COMPATIBILITY IDEOGRAPH-2F9BF +2F9C0 蟡 # CJK COMPATIBILITY IDEOGRAPH-2F9C0 +2F9C1 è  # CJK COMPATIBILITY IDEOGRAPH-2F9C1 +2F9C2 ä—¹ # CJK COMPATIBILITY IDEOGRAPH-2F9C2 +2F9C3 è¡  # CJK COMPATIBILITY IDEOGRAPH-2F9C3 +2F9C4 è¡£ # CJK COMPATIBILITY IDEOGRAPH-2F9C4 +2F9C5 𧙧 # CJK COMPATIBILITY IDEOGRAPH-2F9C5 +2F9C6 裗 # CJK COMPATIBILITY IDEOGRAPH-2F9C6 +2F9C7 裞 # CJK COMPATIBILITY IDEOGRAPH-2F9C7 +2F9C8 䘵 # CJK COMPATIBILITY IDEOGRAPH-2F9C8 +2F9C9 裺 # CJK COMPATIBILITY IDEOGRAPH-2F9C9 +2F9CA ã’» # CJK COMPATIBILITY IDEOGRAPH-2F9CA +2F9CB 𧢮 # CJK COMPATIBILITY IDEOGRAPH-2F9CB +2F9CC 𧥦 # CJK COMPATIBILITY IDEOGRAPH-2F9CC +2F9CD äš¾ # CJK COMPATIBILITY IDEOGRAPH-2F9CD +2F9CE 䛇 # CJK COMPATIBILITY IDEOGRAPH-2F9CE +2F9CF 誠 # CJK COMPATIBILITY IDEOGRAPH-2F9CF +2F9D0 è«­ # CJK COMPATIBILITY IDEOGRAPH-2F9D0 +2F9D1 變 # CJK COMPATIBILITY IDEOGRAPH-2F9D1 +2F9D2 豕 # CJK COMPATIBILITY IDEOGRAPH-2F9D2 +2F9D3 𧲨 # CJK COMPATIBILITY IDEOGRAPH-2F9D3 +2F9D4 貫 # CJK COMPATIBILITY IDEOGRAPH-2F9D4 +2F9D5 è³ # CJK COMPATIBILITY IDEOGRAPH-2F9D5 +2F9D6 è´› # CJK COMPATIBILITY IDEOGRAPH-2F9D6 +2F9D7 èµ· # CJK COMPATIBILITY IDEOGRAPH-2F9D7 +2F9D8 𧼯 # CJK COMPATIBILITY IDEOGRAPH-2F9D8 +2F9D9 ð  „ # CJK COMPATIBILITY IDEOGRAPH-2F9D9 +2F9DA è·‹ # CJK COMPATIBILITY IDEOGRAPH-2F9DA +2F9DB 趼 # CJK COMPATIBILITY IDEOGRAPH-2F9DB +2F9DC è·° # CJK COMPATIBILITY IDEOGRAPH-2F9DC +2F9DD 𠣞 # CJK COMPATIBILITY IDEOGRAPH-2F9DD +2F9DE è»” # CJK COMPATIBILITY IDEOGRAPH-2F9DE +2F9DF 輸 # CJK COMPATIBILITY IDEOGRAPH-2F9DF +2F9E0 𨗒 # CJK COMPATIBILITY IDEOGRAPH-2F9E0 +2F9E1 𨗭 # CJK COMPATIBILITY IDEOGRAPH-2F9E1 +2F9E2 é‚” # CJK COMPATIBILITY IDEOGRAPH-2F9E2 +2F9E3 郱 # CJK COMPATIBILITY IDEOGRAPH-2F9E3 +2F9E4 é„‘ # CJK COMPATIBILITY IDEOGRAPH-2F9E4 +2F9E5 𨜮 # CJK COMPATIBILITY IDEOGRAPH-2F9E5 +2F9E6 é„› # CJK COMPATIBILITY IDEOGRAPH-2F9E6 +2F9E7 鈸 # CJK COMPATIBILITY IDEOGRAPH-2F9E7 +2F9E8 é‹— # CJK COMPATIBILITY IDEOGRAPH-2F9E8 +2F9E9 鋘 # CJK COMPATIBILITY IDEOGRAPH-2F9E9 +2F9EA 鉼 # CJK COMPATIBILITY IDEOGRAPH-2F9EA +2F9EB é¹ # CJK COMPATIBILITY IDEOGRAPH-2F9EB +2F9EC é• # CJK COMPATIBILITY IDEOGRAPH-2F9EC +2F9ED 𨯺 # CJK COMPATIBILITY IDEOGRAPH-2F9ED +2F9EE é–‹ # CJK COMPATIBILITY IDEOGRAPH-2F9EE +2F9EF 䦕 # CJK COMPATIBILITY IDEOGRAPH-2F9EF +2F9F0 é–· # CJK COMPATIBILITY IDEOGRAPH-2F9F0 +2F9F1 𨵷 # CJK COMPATIBILITY IDEOGRAPH-2F9F1 +2F9F2 䧦 # CJK COMPATIBILITY IDEOGRAPH-2F9F2 +2F9F3 雃 # CJK COMPATIBILITY IDEOGRAPH-2F9F3 +2F9F4 嶲 # CJK COMPATIBILITY IDEOGRAPH-2F9F4 +2F9F5 霣 # CJK COMPATIBILITY IDEOGRAPH-2F9F5 +2F9F6 ð©…… # CJK COMPATIBILITY IDEOGRAPH-2F9F6 +2F9F7 𩈚 # CJK COMPATIBILITY IDEOGRAPH-2F9F7 +2F9F8 ä©® # CJK COMPATIBILITY IDEOGRAPH-2F9F8 +2F9F9 䩶 # CJK COMPATIBILITY IDEOGRAPH-2F9F9 +2F9FA 韠 # CJK COMPATIBILITY IDEOGRAPH-2F9FA +2F9FB ð©Š # CJK COMPATIBILITY IDEOGRAPH-2F9FB +2F9FC 䪲 # CJK COMPATIBILITY IDEOGRAPH-2F9FC +2F9FD ð©’– # CJK COMPATIBILITY IDEOGRAPH-2F9FD +2F9FE é ‹ # CJK COMPATIBILITY IDEOGRAPH-2F9FE +2F9FF é ‹ # CJK COMPATIBILITY IDEOGRAPH-2F9FF +2FA00 é © # CJK COMPATIBILITY IDEOGRAPH-2FA00 +2FA01 ð©–¶ # CJK COMPATIBILITY IDEOGRAPH-2FA01 +2FA02 飢 # CJK COMPATIBILITY IDEOGRAPH-2FA02 +2FA03 䬳 # CJK COMPATIBILITY IDEOGRAPH-2FA03 +2FA04 餩 # CJK COMPATIBILITY IDEOGRAPH-2FA04 +2FA05 馧 # CJK COMPATIBILITY IDEOGRAPH-2FA05 +2FA06 駂 # CJK COMPATIBILITY IDEOGRAPH-2FA06 +2FA07 駾 # CJK COMPATIBILITY IDEOGRAPH-2FA07 +2FA08 䯎 # CJK COMPATIBILITY IDEOGRAPH-2FA08 +2FA09 𩬰 # CJK COMPATIBILITY IDEOGRAPH-2FA09 +2FA0A 鬒 # CJK COMPATIBILITY IDEOGRAPH-2FA0A +2FA0B é±€ # CJK COMPATIBILITY IDEOGRAPH-2FA0B +2FA0C é³½ # CJK COMPATIBILITY IDEOGRAPH-2FA0C +2FA0D 䳎 # CJK COMPATIBILITY IDEOGRAPH-2FA0D +2FA0E ä³­ # CJK COMPATIBILITY IDEOGRAPH-2FA0E +2FA0F 鵧 # CJK COMPATIBILITY IDEOGRAPH-2FA0F +2FA10 𪃎 # CJK COMPATIBILITY IDEOGRAPH-2FA10 +2FA11 䳸 # CJK COMPATIBILITY IDEOGRAPH-2FA11 +2FA12 𪄅 # CJK COMPATIBILITY IDEOGRAPH-2FA12 +2FA13 𪈎 # CJK COMPATIBILITY IDEOGRAPH-2FA13 +2FA14 𪊑 # CJK COMPATIBILITY IDEOGRAPH-2FA14 +2FA15 麻 # CJK COMPATIBILITY IDEOGRAPH-2FA15 +2FA16 äµ– # CJK COMPATIBILITY IDEOGRAPH-2FA16 +2FA17 黹 # CJK COMPATIBILITY IDEOGRAPH-2FA17 +2FA18 黾 # CJK COMPATIBILITY IDEOGRAPH-2FA18 +2FA19 é¼… # CJK COMPATIBILITY IDEOGRAPH-2FA19 +2FA1A é¼ # CJK COMPATIBILITY IDEOGRAPH-2FA1A +2FA1B é¼– # CJK COMPATIBILITY IDEOGRAPH-2FA1B +2FA1C é¼» # CJK COMPATIBILITY IDEOGRAPH-2FA1C +2FA1D 𪘀 # CJK COMPATIBILITY IDEOGRAPH-2FA1D diff --git a/jni/iconv/lib/translit.h b/jni/iconv/lib/translit.h new file mode 100644 index 0000000..15aa447 --- /dev/null +++ b/jni/iconv/lib/translit.h @@ -0,0 +1,4411 @@ +/* + * Copyright (C) 1999-2003 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * Transliteration table + */ + +static const unsigned int translit_data[9116] = { + 1, ' ', + 1, '!', + 1, 'c', + 2, 'l', 'b', + 3, 'y', 'e', 'n', + 1, '|', + 2, 'S', 'S', + 1, '"', + 3, '(', 'c', ')', + 1, 'a', + 2, '<', '<', + 3, 'n', 'o', 't', + 1, '-', + 3, '(', 'R', ')', + 2, '^', '0', + 3, '+', '/', '-', + 2, '^', '2', + 2, '^', '3', + 1,'\'', + 1, 'u', + 1, 'P', + 1, '.', + 1, ',', + 2, '^', '1', + 1, 'o', + 2, '>', '>', + 5, ' ', '1',0x2044, '4', ' ', + 5, ' ', '1',0x2044, '2', ' ', + 5, ' ', '3',0x2044, '4', ' ', + 1, '?', + 2, '`', 'A', + 2,0xB4, 'A', + 2, '^', 'A', + 2, '~', 'A', + 2, '"', 'A', + 1, 'A', + 2, 'A', 'E', + 1, 'C', + 2, '`', 'E', + 2,0xB4, 'E', + 2, '^', 'E', + 2, '"', 'E', + 2, '`', 'I', + 2,0xB4, 'I', + 2, '^', 'I', + 2, '"', 'I', + 1, 'D', + 2, '~', 'N', + 2, '`', 'O', + 2,0xB4, 'O', + 2, '^', 'O', + 2, '~', 'O', + 2, '"', 'O', + 1, 'x', + 1, 'O', + 2, '`', 'U', + 2,0xB4, 'U', + 2, '^', 'U', + 2, '"', 'U', + 2,0xB4, 'Y', + 2, 'T', 'h', + 2, 's', 's', + 2, '`', 'a', + 2,0xB4, 'a', + 2, '^', 'a', + 2, '~', 'a', + 2, '"', 'a', + 1, 'a', + 2, 'a', 'e', + 1, 'c', + 2, '`', 'e', + 2,0xB4, 'e', + 2, '^', 'e', + 2, '"', 'e', + 2, '`', 'i', + 2,0xB4, 'i', + 2, '^', 'i', + 2, '"', 'i', + 1, 'd', + 2, '~', 'n', + 2, '`', 'o', + 2,0xB4, 'o', + 2, '^', 'o', + 2, '~', 'o', + 2, '"', 'o', + 1, ':', + 1, 'o', + 2, '`', 'u', + 2,0xB4, 'u', + 2, '^', 'u', + 2, '"', 'u', + 2,0xB4, 'y', + 2, 't', 'h', + 2, '"', 'y', + 1, 'A', + 1, 'a', + 1, 'A', + 1, 'a', + 1, 'A', + 1, 'a', + 2,0xB4, 'C', + 2,0xB4, 'c', + 2, '^', 'C', + 2, '^', 'c', + 1, 'C', + 1, 'c', + 1, 'C', + 1, 'c', + 1, 'D', + 1, 'd', + 1, 'D', + 1, 'd', + 1, 'E', + 1, 'e', + 1, 'E', + 1, 'e', + 1, 'E', + 1, 'e', + 1, 'E', + 1, 'e', + 1, 'E', + 1, 'e', + 2, '^', 'G', + 2, '^', 'g', + 1, 'G', + 1, 'g', + 1, 'G', + 1, 'g', + 1, 'G', + 1, 'g', + 2, '^', 'H', + 2, '^', 'h', + 1, 'H', + 1, 'h', + 2, '~', 'I', + 2, '~', 'i', + 1, 'I', + 1, 'i', + 1, 'I', + 1, 'i', + 1, 'I', + 1, 'i', + 1, 'I', + 1, 'i', + 2, 'I', 'J', + 2, 'i', 'j', + 2, '^', 'J', + 2, '^', 'j', + 1, 'K', + 1, 'k', + 1, 'L', + 1, 'l', + 1, 'L', + 1, 'l', + 1, 'L', + 1, 'l', + 1, 'L', + 1, 'l', + 1, 'L', + 1, 'l', + 2,0xB4, 'N', + 2,0xB4, 'n', + 1, 'N', + 1, 'n', + 1, 'N', + 1, 'n', + 2,'\'', 'n', + 1, 'O', + 1, 'o', + 1, 'O', + 1, 'o', + 2, '"', 'O', + 2, '"', 'o', + 2, 'O', 'E', + 2, 'o', 'e', + 2,0xB4, 'R', + 2,0xB4, 'r', + 1, 'R', + 1, 'r', + 1, 'R', + 1, 'r', + 2,0xB4, 'S', + 2,0xB4, 's', + 2, '^', 'S', + 2, '^', 's', + 1, 'S', + 1, 's', + 1, 'S', + 1, 's', + 1, 'T', + 1, 't', + 1, 'T', + 1, 't', + 1, 'T', + 1, 't', + 2, '~', 'U', + 2, '~', 'u', + 1, 'U', + 1, 'u', + 1, 'U', + 1, 'u', + 1, 'U', + 1, 'u', + 2, '"', 'U', + 2, '"', 'u', + 1, 'U', + 1, 'u', + 2, '^', 'W', + 2, '^', 'w', + 2, '^', 'Y', + 2, '^', 'y', + 2, '"', 'Y', + 2,0xB4, 'Z', + 2,0xB4, 'z', + 1, 'Z', + 1, 'z', + 1, 'Z', + 1, 'z', + 1, 's', + 1, 'f', + 2, 'D',0x017D, + 2, 'D',0x017E, + 2, 'd',0x017E, + 2, 'L', 'J', + 2, 'L', 'j', + 2, 'l', 'j', + 2, 'N', 'J', + 2, 'N', 'j', + 2, 'n', 'j', + 2, 'D', 'Z', + 2, 'D', 'z', + 2, 'd', 'z', + 1, 'S', + 1, 's', + 1, 'T', + 1, 't', + 1,0x2032, + 1,0x2033, + 1,0x2018, + 1,0x2019, + 1,0x201B, + 1, '^', + 1,'\'', + 1,0xAF, + 1,0xB4, + 1, '`', + 1, '_', + 1, '~', + 1, '"', + 1,0x03B2, + 1,0x03B8, + 1,0x03A5, + 1,0x03C6, + 1,0x03C0, + 1,0x03BA, + 1,0x03C1, + 1,0x03C2, + 1,0x0398, + 1,0x03B5, + 1,0x03A3, + 2,0x0565,0x0582, + 2,0x05D5,0x05D5, + 2,0x05D5,0x05D9, + 2,0x05D9,0x05D9, + 2,0x0627,0x0674, + 2,0x0648,0x0674, + 2,0x06C7,0x0674, + 2,0x064A,0x0674, + 2,0x0E4D,0x0E32, + 2,0x0ECD,0x0EB2, + 2,0x0EAB,0x0E99, + 2,0x0EAB,0x0EA1, + 2,0x0FB2,0x0F81, + 2,0x0FB3,0x0F81, + 1, 'B', + 1, 'b', + 1, 'D', + 1, 'd', + 1, 'F', + 1, 'f', + 1, 'M', + 1, 'm', + 1, 'P', + 1, 'p', + 1, 'S', + 1, 's', + 1, 'T', + 1, 't', + 2, '`', 'W', + 2, '`', 'w', + 2,0xB4, 'W', + 2,0xB4, 'w', + 2, '"', 'W', + 2, '"', 'w', + 2, 'a',0x02BE, + 2, '`', 'Y', + 2, '`', 'y', + 1, ' ', + 1, ' ', + 1, ' ', + 1, ' ', + 1, ' ', + 1, ' ', + 1, ' ', + 1, ' ', + 1, '-', + 1, '-', + 1, '-', + 1, '-', + 1, '-', + 1, '-', + 1,'\'', + 1,'\'', + 1, ',', + 1,'\'', + 1, '"', + 1, '"', + 1, '"', + 1, '"', + 1, '+', + 1, 'o', + 1, '.', + 2, '.', '.', + 3, '.', '.', '.', + 4, 'o', '/', 'o', 'o', + 1,0xB4, + 2,0xB4,0xB4, + 3,0xB4,0xB4,0xB4, + 2,0x2035,0x2035, + 3,0x2035,0x2035,0x2035, + 1, '<', + 1, '>', + 2, '!', '!', + 1, '/', + 2, '?', '?', + 2, '?', '!', + 2, '!', '?', + 4,0xB4,0xB4,0xB4,0xB4, + 2, 'R', 's', + 4,0x0110,0x1ED3, 'n', 'g', + 3, 'E', 'U', 'R', + 3, 'a', '/', 'c', + 3, 'a', '/', 's', + 1, 'C', + 2,0xB0, 'C', + 3, 'c', '/', 'o', + 3, 'c', '/', 'u', + 1,0x0190, + 2,0xB0, 'F', + 1, 'g', + 1, 'H', + 1, 'H', + 1, 'H', + 1, 'h', + 1,0x0127, + 1, 'I', + 1, 'I', + 1, 'L', + 1, 'l', + 1, 'N', + 2, 'N', 'o', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'R', + 1, 'R', + 3, 'T', 'E', 'L', + 2, 'T', 'M', + 1, 'Z', + 3, 'O', 'h', 'm', + 1, 'Z', + 1, 'B', + 1, 'C', + 1, 'e', + 1, 'e', + 1, 'E', + 1, 'F', + 1, 'M', + 1, 'o', + 1,0x05D0, + 1,0x05D1, + 1,0x05D2, + 1,0x05D3, + 1, 'i', + 3, 'F', 'A', 'X', + 1,0x03B3, + 1,0x0393, + 1,0x03A0, + 1,0x2211, + 1, 'D', + 1, 'd', + 1, 'e', + 1, 'i', + 1, 'j', + 5, ' ', '1',0x2044, '3', ' ', + 5, ' ', '2',0x2044, '3', ' ', + 5, ' ', '1',0x2044, '5', ' ', + 5, ' ', '2',0x2044, '5', ' ', + 5, ' ', '3',0x2044, '5', ' ', + 5, ' ', '4',0x2044, '5', ' ', + 5, ' ', '1',0x2044, '6', ' ', + 5, ' ', '5',0x2044, '6', ' ', + 5, ' ', '1',0x2044, '8', ' ', + 5, ' ', '3',0x2044, '8', ' ', + 5, ' ', '5',0x2044, '8', ' ', + 5, ' ', '7',0x2044, '8', ' ', + 3, ' ', '1',0x2044, + 1, 'I', + 2, 'I', 'I', + 3, 'I', 'I', 'I', + 2, 'I', 'V', + 1, 'V', + 2, 'V', 'I', + 3, 'V', 'I', 'I', + 4, 'V', 'I', 'I', 'I', + 2, 'I', 'X', + 1, 'X', + 2, 'X', 'I', + 3, 'X', 'I', 'I', + 1, 'L', + 1, 'C', + 1, 'D', + 1, 'M', + 1, 'i', + 2, 'i', 'i', + 3, 'i', 'i', 'i', + 2, 'i', 'v', + 1, 'v', + 2, 'v', 'i', + 3, 'v', 'i', 'i', + 4, 'v', 'i', 'i', 'i', + 2, 'i', 'x', + 1, 'x', + 2, 'x', 'i', + 3, 'x', 'i', 'i', + 1, 'l', + 1, 'c', + 1, 'd', + 1, 'm', + 2, '<', '-', + 1, '^', + 2, '-', '>', + 1, 'V', + 3, '<', '-', '>', + 2, '<', '=', + 2, '=', '>', + 3, '<', '=', '>', + 1, '-', + 1, '/', + 1,'\\', + 1, '*', + 1,0x2022, + 1, '|', + 2,0x222B,0x222B, + 3,0x222B,0x222B,0x222B, + 2,0x222E,0x222E, + 3,0x222E,0x222E,0x222E, + 1, ':', + 1, '~', + 2, '/', '=', + 2, '<', '=', + 2, '>', '=', + 2, '<', '<', + 2, '>', '>', + 1,0xB7, + 3, '<', '<', '<', + 3, '>', '>', '>', + 3,0xB7,0xB7,0xB7, + 5, '[', 'N', 'U', 'L', ']', + 5, '[', 'S', 'O', 'H', ']', + 5, '[', 'S', 'T', 'X', ']', + 5, '[', 'E', 'T', 'X', ']', + 5, '[', 'E', 'O', 'T', ']', + 5, '[', 'E', 'N', 'Q', ']', + 5, '[', 'A', 'C', 'K', ']', + 5, '[', 'B', 'E', 'L', ']', + 4, '[', 'B', 'S', ']', + 4, '[', 'H', 'T', ']', + 4, '[', 'L', 'F', ']', + 4, '[', 'V', 'T', ']', + 4, '[', 'F', 'F', ']', + 4, '[', 'C', 'R', ']', + 4, '[', 'S', 'O', ']', + 4, '[', 'S', 'I', ']', + 5, '[', 'D', 'L', 'E', ']', + 5, '[', 'D', 'C', '1', ']', + 5, '[', 'D', 'C', '2', ']', + 5, '[', 'D', 'C', '3', ']', + 5, '[', 'D', 'C', '4', ']', + 5, '[', 'N', 'A', 'K', ']', + 5, '[', 'S', 'Y', 'N', ']', + 5, '[', 'E', 'T', 'B', ']', + 5, '[', 'C', 'A', 'N', ']', + 4, '[', 'E', 'M', ']', + 5, '[', 'S', 'U', 'B', ']', + 5, '[', 'E', 'S', 'C', ']', + 4, '[', 'F', 'S', ']', + 4, '[', 'G', 'S', ']', + 4, '[', 'R', 'S', ']', + 4, '[', 'U', 'S', ']', + 4, '[', 'S', 'P', ']', + 5, '[', 'D', 'E', 'L', ']', + 4, '[', 'N', 'L', ']', + 3, '(', '1', ')', + 3, '(', '2', ')', + 3, '(', '3', ')', + 3, '(', '4', ')', + 3, '(', '5', ')', + 3, '(', '6', ')', + 3, '(', '7', ')', + 3, '(', '8', ')', + 3, '(', '9', ')', + 4, '(', '1', '0', ')', + 4, '(', '1', '1', ')', + 4, '(', '1', '2', ')', + 4, '(', '1', '3', ')', + 4, '(', '1', '4', ')', + 4, '(', '1', '5', ')', + 4, '(', '1', '6', ')', + 4, '(', '1', '7', ')', + 4, '(', '1', '8', ')', + 4, '(', '1', '9', ')', + 4, '(', '2', '0', ')', + 3, '(', '1', ')', + 3, '(', '2', ')', + 3, '(', '3', ')', + 3, '(', '4', ')', + 3, '(', '5', ')', + 3, '(', '6', ')', + 3, '(', '7', ')', + 3, '(', '8', ')', + 3, '(', '9', ')', + 4, '(', '1', '0', ')', + 4, '(', '1', '1', ')', + 4, '(', '1', '2', ')', + 4, '(', '1', '3', ')', + 4, '(', '1', '4', ')', + 4, '(', '1', '5', ')', + 4, '(', '1', '6', ')', + 4, '(', '1', '7', ')', + 4, '(', '1', '8', ')', + 4, '(', '1', '9', ')', + 4, '(', '2', '0', ')', + 2, '1', '.', + 2, '2', '.', + 2, '3', '.', + 2, '4', '.', + 2, '5', '.', + 2, '6', '.', + 2, '7', '.', + 2, '8', '.', + 2, '9', '.', + 3, '1', '0', '.', + 3, '1', '1', '.', + 3, '1', '2', '.', + 3, '1', '3', '.', + 3, '1', '4', '.', + 3, '1', '5', '.', + 3, '1', '6', '.', + 3, '1', '7', '.', + 3, '1', '8', '.', + 3, '1', '9', '.', + 3, '2', '0', '.', + 3, '(', 'a', ')', + 3, '(', 'b', ')', + 3, '(', 'c', ')', + 3, '(', 'd', ')', + 3, '(', 'e', ')', + 3, '(', 'f', ')', + 3, '(', 'g', ')', + 3, '(', 'h', ')', + 3, '(', 'i', ')', + 3, '(', 'j', ')', + 3, '(', 'k', ')', + 3, '(', 'l', ')', + 3, '(', 'm', ')', + 3, '(', 'n', ')', + 3, '(', 'o', ')', + 3, '(', 'p', ')', + 3, '(', 'q', ')', + 3, '(', 'r', ')', + 3, '(', 's', ')', + 3, '(', 't', ')', + 3, '(', 'u', ')', + 3, '(', 'v', ')', + 3, '(', 'w', ')', + 3, '(', 'x', ')', + 3, '(', 'y', ')', + 3, '(', 'z', ')', + 3, '(', 'A', ')', + 3, '(', 'B', ')', + 3, '(', 'C', ')', + 3, '(', 'D', ')', + 3, '(', 'E', ')', + 3, '(', 'F', ')', + 3, '(', 'G', ')', + 3, '(', 'H', ')', + 3, '(', 'I', ')', + 3, '(', 'J', ')', + 3, '(', 'K', ')', + 3, '(', 'L', ')', + 3, '(', 'M', ')', + 3, '(', 'N', ')', + 3, '(', 'O', ')', + 3, '(', 'P', ')', + 3, '(', 'Q', ')', + 3, '(', 'R', ')', + 3, '(', 'S', ')', + 3, '(', 'T', ')', + 3, '(', 'U', ')', + 3, '(', 'V', ')', + 3, '(', 'W', ')', + 3, '(', 'X', ')', + 3, '(', 'Y', ')', + 3, '(', 'Z', ')', + 3, '(', 'a', ')', + 3, '(', 'b', ')', + 3, '(', 'c', ')', + 3, '(', 'd', ')', + 3, '(', 'e', ')', + 3, '(', 'f', ')', + 3, '(', 'g', ')', + 3, '(', 'h', ')', + 3, '(', 'i', ')', + 3, '(', 'j', ')', + 3, '(', 'k', ')', + 3, '(', 'l', ')', + 3, '(', 'm', ')', + 3, '(', 'n', ')', + 3, '(', 'o', ')', + 3, '(', 'p', ')', + 3, '(', 'q', ')', + 3, '(', 'r', ')', + 3, '(', 's', ')', + 3, '(', 't', ')', + 3, '(', 'u', ')', + 3, '(', 'v', ')', + 3, '(', 'w', ')', + 3, '(', 'x', ')', + 3, '(', 'y', ')', + 3, '(', 'z', ')', + 3, '(', '0', ')', + 1, '-', + 1, '|', + 1, '+', + 1, '+', + 1, '+', + 1, '+', + 1, '+', + 1, '+', + 1, '+', + 1, '+', + 1, '+', + 1, 'o', + 4,0x222B,0x222B,0x222B,0x222B, + 3, ':', ':', '=', + 2, '=', '=', + 3, '=', '=', '=', + 1,0x6BCD, + 1,0x9F9F, + 1,0x4E00, + 1,0x4E28, + 1,0x4E36, + 1,0x4E3F, + 1,0x4E59, + 1,0x4E85, + 1,0x4E8C, + 1,0x4EA0, + 1,0x4EBA, + 1,0x513F, + 1,0x5165, + 1,0x516B, + 1,0x5182, + 1,0x5196, + 1,0x51AB, + 1,0x51E0, + 1,0x51F5, + 1,0x5200, + 1,0x529B, + 1,0x52F9, + 1,0x5315, + 1,0x531A, + 1,0x5338, + 1,0x5341, + 1,0x535C, + 1,0x5369, + 1,0x5382, + 1,0x53B6, + 1,0x53C8, + 1,0x53E3, + 1,0x56D7, + 1,0x571F, + 1,0x58EB, + 1,0x5902, + 1,0x590A, + 1,0x5915, + 1,0x5927, + 1,0x5973, + 1,0x5B50, + 1,0x5B80, + 1,0x5BF8, + 1,0x5C0F, + 1,0x5C22, + 1,0x5C38, + 1,0x5C6E, + 1,0x5C71, + 1,0x5DDB, + 1,0x5DE5, + 1,0x5DF1, + 1,0x5DFE, + 1,0x5E72, + 1,0x5E7A, + 1,0x5E7F, + 1,0x5EF4, + 1,0x5EFE, + 1,0x5F0B, + 1,0x5F13, + 1,0x5F50, + 1,0x5F61, + 1,0x5F73, + 1,0x5FC3, + 1,0x6208, + 1,0x6236, + 1,0x624B, + 1,0x652F, + 1,0x6534, + 1,0x6587, + 1,0x6597, + 1,0x65A4, + 1,0x65B9, + 1,0x65E0, + 1,0x65E5, + 1,0x66F0, + 1,0x6708, + 1,0x6728, + 1,0x6B20, + 1,0x6B62, + 1,0x6B79, + 1,0x6BB3, + 1,0x6BCB, + 1,0x6BD4, + 1,0x6BDB, + 1,0x6C0F, + 1,0x6C14, + 1,0x6C34, + 1,0x706B, + 1,0x722A, + 1,0x7236, + 1,0x723B, + 1,0x723F, + 1,0x7247, + 1,0x7259, + 1,0x725B, + 1,0x72AC, + 1,0x7384, + 1,0x7389, + 1,0x74DC, + 1,0x74E6, + 1,0x7518, + 1,0x751F, + 1,0x7528, + 1,0x7530, + 1,0x758B, + 1,0x7592, + 1,0x7676, + 1,0x767D, + 1,0x76AE, + 1,0x76BF, + 1,0x76EE, + 1,0x77DB, + 1,0x77E2, + 1,0x77F3, + 1,0x793A, + 1,0x79B8, + 1,0x79BE, + 1,0x7A74, + 1,0x7ACB, + 1,0x7AF9, + 1,0x7C73, + 1,0x7CF8, + 1,0x7F36, + 1,0x7F51, + 1,0x7F8A, + 1,0x7FBD, + 1,0x8001, + 1,0x800C, + 1,0x8012, + 1,0x8033, + 1,0x807F, + 1,0x8089, + 1,0x81E3, + 1,0x81EA, + 1,0x81F3, + 1,0x81FC, + 1,0x820C, + 1,0x821B, + 1,0x821F, + 1,0x826E, + 1,0x8272, + 1,0x8278, + 1,0x864D, + 1,0x866B, + 1,0x8840, + 1,0x884C, + 1,0x8863, + 1,0x897E, + 1,0x898B, + 1,0x89D2, + 1,0x8A00, + 1,0x8C37, + 1,0x8C46, + 1,0x8C55, + 1,0x8C78, + 1,0x8C9D, + 1,0x8D64, + 1,0x8D70, + 1,0x8DB3, + 1,0x8EAB, + 1,0x8ECA, + 1,0x8F9B, + 1,0x8FB0, + 1,0x8FB5, + 1,0x9091, + 1,0x9149, + 1,0x91C6, + 1,0x91CC, + 1,0x91D1, + 1,0x9577, + 1,0x9580, + 1,0x961C, + 1,0x96B6, + 1,0x96B9, + 1,0x96E8, + 1,0x9751, + 1,0x975E, + 1,0x9762, + 1,0x9769, + 1,0x97CB, + 1,0x97ED, + 1,0x97F3, + 1,0x9801, + 1,0x98A8, + 1,0x98DB, + 1,0x98DF, + 1,0x9996, + 1,0x9999, + 1,0x99AC, + 1,0x9AA8, + 1,0x9AD8, + 1,0x9ADF, + 1,0x9B25, + 1,0x9B2F, + 1,0x9B32, + 1,0x9B3C, + 1,0x9B5A, + 1,0x9CE5, + 1,0x9E75, + 1,0x9E7F, + 1,0x9EA5, + 1,0x9EBB, + 1,0x9EC3, + 1,0x9ECD, + 1,0x9ED1, + 1,0x9EF9, + 1,0x9EFD, + 1,0x9F0E, + 1,0x9F13, + 1,0x9F20, + 1,0x9F3B, + 1,0x9F4A, + 1,0x9F52, + 1,0x9F8D, + 1,0x9F9C, + 1,0x9FA0, + 1, ' ', + 1,0x3012, + 1,0x5341, + 1,0x5344, + 1,0x5345, + 1,0x3042, + 1,0x3044, + 1,0x3046, + 1,0x3048, + 1,0x304A, + 1,0x3064, + 1,0x3084, + 1,0x3086, + 1,0x3088, + 1,0x308F, + 1,0x304B, + 1,0x3051, + 2, ' ',0x3099, + 2, ' ',0x309A, + 1, '=', + 1,0x30A2, + 1,0x30A4, + 1,0x30A6, + 1,0x30A8, + 1,0x30AA, + 1,0x30C4, + 1,0x30E4, + 1,0x30E6, + 1,0x30E8, + 1,0x30EF, + 1,0x30AB, + 1,0x30B1, + 1,0x1100, + 1,0x1101, + 1,0x11AA, + 1,0x1102, + 1,0x11AC, + 1,0x11AD, + 1,0x1103, + 1,0x1104, + 1,0x1105, + 1,0x11B0, + 1,0x11B1, + 1,0x11B2, + 1,0x11B3, + 1,0x11B4, + 1,0x11B5, + 1,0x111A, + 1,0x1106, + 1,0x1107, + 1,0x1108, + 1,0x1121, + 1,0x1109, + 1,0x110A, + 1,0x110B, + 1,0x110C, + 1,0x110D, + 1,0x110E, + 1,0x110F, + 1,0x1110, + 1,0x1111, + 1,0x1112, + 1,0x1161, + 1,0x1162, + 1,0x1163, + 1,0x1164, + 1,0x1165, + 1,0x1166, + 1,0x1167, + 1,0x1168, + 1,0x1169, + 1,0x116A, + 1,0x116B, + 1,0x116C, + 1,0x116D, + 1,0x116E, + 1,0x116F, + 1,0x1170, + 1,0x1171, + 1,0x1172, + 1,0x1173, + 1,0x1174, + 1,0x1175, + 1,0x1160, + 1,0x1114, + 1,0x1115, + 1,0x11C7, + 1,0x11C8, + 1,0x11CC, + 1,0x11CE, + 1,0x11D3, + 1,0x11D7, + 1,0x11D9, + 1,0x111C, + 1,0x11DD, + 1,0x11DF, + 1,0x111D, + 1,0x111E, + 1,0x1120, + 1,0x1122, + 1,0x1123, + 1,0x1127, + 1,0x1129, + 1,0x112B, + 1,0x112C, + 1,0x112D, + 1,0x112E, + 1,0x112F, + 1,0x1132, + 1,0x1136, + 1,0x1140, + 1,0x1147, + 1,0x114C, + 1,0x11F1, + 1,0x11F2, + 1,0x1157, + 1,0x1158, + 1,0x1159, + 1,0x1184, + 1,0x1185, + 1,0x1188, + 1,0x1191, + 1,0x1192, + 1,0x1194, + 1,0x119E, + 1,0x11A1, + 1,0x30AF, + 1,0x30B7, + 1,0x30B9, + 1,0x30C8, + 1,0x30CC, + 1,0x30CF, + 1,0x30D2, + 1,0x30D5, + 1,0x30D8, + 1,0x30DB, + 1,0x30E0, + 1,0x30E9, + 1,0x30EA, + 1,0x30EB, + 1,0x30EC, + 1,0x30ED, + 3, '(',0x1100, ')', + 3, '(',0x1102, ')', + 3, '(',0x1103, ')', + 3, '(',0x1105, ')', + 3, '(',0x1106, ')', + 3, '(',0x1107, ')', + 3, '(',0x1109, ')', + 3, '(',0x110B, ')', + 3, '(',0x110C, ')', + 3, '(',0x110E, ')', + 3, '(',0x110F, ')', + 3, '(',0x1110, ')', + 3, '(',0x1111, ')', + 3, '(',0x1112, ')', + 4, '(',0x1100,0x1161, ')', + 4, '(',0x1102,0x1161, ')', + 4, '(',0x1103,0x1161, ')', + 4, '(',0x1105,0x1161, ')', + 4, '(',0x1106,0x1161, ')', + 4, '(',0x1107,0x1161, ')', + 4, '(',0x1109,0x1161, ')', + 4, '(',0x110B,0x1161, ')', + 4, '(',0x110C,0x1161, ')', + 4, '(',0x110E,0x1161, ')', + 4, '(',0x110F,0x1161, ')', + 4, '(',0x1110,0x1161, ')', + 4, '(',0x1111,0x1161, ')', + 4, '(',0x1112,0x1161, ')', + 4, '(',0x110C,0x116E, ')', + 7, '(',0x110B,0x1169,0x110C,0x1165,0x11AB, ')', + 6, '(',0x110B,0x1169,0x1112,0x116E, ')', + 3, '(',0x4E00, ')', + 3, '(',0x4E8C, ')', + 3, '(',0x4E09, ')', + 3, '(',0x56DB, ')', + 3, '(',0x4E94, ')', + 3, '(',0x516D, ')', + 3, '(',0x4E03, ')', + 3, '(',0x516B, ')', + 3, '(',0x4E5D, ')', + 3, '(',0x5341, ')', + 3, '(',0x6708, ')', + 3, '(',0x706B, ')', + 3, '(',0x6C34, ')', + 3, '(',0x6728, ')', + 3, '(',0x91D1, ')', + 3, '(',0x571F, ')', + 3, '(',0x65E5, ')', + 3, '(',0x682A, ')', + 3, '(',0x6709, ')', + 3, '(',0x793E, ')', + 3, '(',0x540D, ')', + 3, '(',0x7279, ')', + 3, '(',0x8CA1, ')', + 3, '(',0x795D, ')', + 3, '(',0x52B4, ')', + 3, '(',0x4EE3, ')', + 3, '(',0x547C, ')', + 3, '(',0x5B66, ')', + 3, '(',0x76E3, ')', + 3, '(',0x4F01, ')', + 3, '(',0x8CC7, ')', + 3, '(',0x5354, ')', + 3, '(',0x796D, ')', + 3, '(',0x4F11, ')', + 3, '(',0x81EA, ')', + 3, '(',0x81F3, ')', + 3, 'P', 'T', 'E', + 4, '(', '2', '1', ')', + 4, '(', '2', '2', ')', + 4, '(', '2', '3', ')', + 4, '(', '2', '4', ')', + 4, '(', '2', '5', ')', + 4, '(', '2', '6', ')', + 4, '(', '2', '7', ')', + 4, '(', '2', '8', ')', + 4, '(', '2', '9', ')', + 4, '(', '3', '0', ')', + 4, '(', '3', '1', ')', + 4, '(', '3', '2', ')', + 4, '(', '3', '3', ')', + 4, '(', '3', '4', ')', + 4, '(', '3', '5', ')', + 3, '(',0x1100, ')', + 3, '(',0x1102, ')', + 3, '(',0x1103, ')', + 3, '(',0x1105, ')', + 3, '(',0x1106, ')', + 3, '(',0x1107, ')', + 3, '(',0x1109, ')', + 3, '(',0x110B, ')', + 3, '(',0x110C, ')', + 3, '(',0x110E, ')', + 3, '(',0x110F, ')', + 3, '(',0x1110, ')', + 3, '(',0x1111, ')', + 3, '(',0x1112, ')', + 4, '(',0x1100,0x1161, ')', + 4, '(',0x1102,0x1161, ')', + 4, '(',0x1103,0x1161, ')', + 4, '(',0x1105,0x1161, ')', + 4, '(',0x1106,0x1161, ')', + 4, '(',0x1107,0x1161, ')', + 4, '(',0x1109,0x1161, ')', + 4, '(',0x110B,0x1161, ')', + 4, '(',0x110C,0x1161, ')', + 4, '(',0x110E,0x1161, ')', + 4, '(',0x110F,0x1161, ')', + 4, '(',0x1110,0x1161, ')', + 4, '(',0x1111,0x1161, ')', + 4, '(',0x1112,0x1161, ')', + 7, '(',0x110E,0x1161,0x11B7,0x1100,0x1169, ')', + 6, '(',0x110C,0x116E,0x110B,0x1174, ')', + 3, '(',0x4E00, ')', + 3, '(',0x4E8C, ')', + 3, '(',0x4E09, ')', + 3, '(',0x56DB, ')', + 3, '(',0x4E94, ')', + 3, '(',0x516D, ')', + 3, '(',0x4E03, ')', + 3, '(',0x516B, ')', + 3, '(',0x4E5D, ')', + 3, '(',0x5341, ')', + 3, '(',0x6708, ')', + 3, '(',0x706B, ')', + 3, '(',0x6C34, ')', + 3, '(',0x6728, ')', + 3, '(',0x91D1, ')', + 3, '(',0x571F, ')', + 3, '(',0x65E5, ')', + 3, '(',0x682A, ')', + 3, '(',0x6709, ')', + 3, '(',0x793E, ')', + 3, '(',0x540D, ')', + 3, '(',0x7279, ')', + 3, '(',0x8CA1, ')', + 3, '(',0x795D, ')', + 3, '(',0x52B4, ')', + 3, '(',0x79D8, ')', + 3, '(',0x7537, ')', + 3, '(',0x5973, ')', + 3, '(',0x9069, ')', + 3, '(',0x512A, ')', + 3, '(',0x5370, ')', + 3, '(',0x6CE8, ')', + 3, '(',0x9805, ')', + 3, '(',0x4F11, ')', + 3, '(',0x5199, ')', + 3, '(',0x6B63, ')', + 3, '(',0x4E0A, ')', + 3, '(',0x4E2D, ')', + 3, '(',0x4E0B, ')', + 3, '(',0x5DE6, ')', + 3, '(',0x53F3, ')', + 3, '(',0x533B, ')', + 3, '(',0x5B97, ')', + 3, '(',0x5B66, ')', + 3, '(',0x76E3, ')', + 3, '(',0x4F01, ')', + 3, '(',0x8CC7, ')', + 3, '(',0x5354, ')', + 3, '(',0x591C, ')', + 4, '(', '3', '6', ')', + 4, '(', '3', '7', ')', + 4, '(', '3', '8', ')', + 4, '(', '3', '9', ')', + 4, '(', '4', '0', ')', + 4, '(', '4', '1', ')', + 4, '(', '4', '2', ')', + 4, '(', '4', '3', ')', + 4, '(', '4', '4', ')', + 4, '(', '4', '5', ')', + 4, '(', '4', '6', ')', + 4, '(', '4', '7', ')', + 4, '(', '4', '8', ')', + 4, '(', '4', '9', ')', + 4, '(', '5', '0', ')', + 2, '1',0x6708, + 2, '2',0x6708, + 2, '3',0x6708, + 2, '4',0x6708, + 2, '5',0x6708, + 2, '6',0x6708, + 2, '7',0x6708, + 2, '8',0x6708, + 2, '9',0x6708, + 3, '1', '0',0x6708, + 3, '1', '1',0x6708, + 3, '1', '2',0x6708, + 2, 'H', 'g', + 3, 'e', 'r', 'g', + 2, 'e', 'V', + 3, 'L', 'T', 'D', + 3, '(',0x30A2, ')', + 3, '(',0x30A4, ')', + 3, '(',0x30A6, ')', + 3, '(',0x30A8, ')', + 3, '(',0x30AA, ')', + 3, '(',0x30AB, ')', + 3, '(',0x30AD, ')', + 3, '(',0x30AF, ')', + 3, '(',0x30B1, ')', + 3, '(',0x30B3, ')', + 3, '(',0x30B5, ')', + 3, '(',0x30B7, ')', + 3, '(',0x30B9, ')', + 3, '(',0x30BB, ')', + 3, '(',0x30BD, ')', + 3, '(',0x30BF, ')', + 3, '(',0x30C1, ')', + 3, '(',0x30C4, ')', + 3, '(',0x30C6, ')', + 3, '(',0x30C8, ')', + 3, '(',0x30CA, ')', + 3, '(',0x30CB, ')', + 3, '(',0x30CC, ')', + 3, '(',0x30CD, ')', + 3, '(',0x30CE, ')', + 3, '(',0x30CF, ')', + 3, '(',0x30D2, ')', + 3, '(',0x30D5, ')', + 3, '(',0x30D8, ')', + 3, '(',0x30DB, ')', + 3, '(',0x30DE, ')', + 3, '(',0x30DF, ')', + 3, '(',0x30E0, ')', + 3, '(',0x30E1, ')', + 3, '(',0x30E2, ')', + 3, '(',0x30E4, ')', + 3, '(',0x30E6, ')', + 3, '(',0x30E8, ')', + 3, '(',0x30E9, ')', + 3, '(',0x30EA, ')', + 3, '(',0x30EB, ')', + 3, '(',0x30EC, ')', + 3, '(',0x30ED, ')', + 3, '(',0x30EF, ')', + 3, '(',0x30F0, ')', + 3, '(',0x30F1, ')', + 3, '(',0x30F2, ')', + 4,0x30A2,0x30D1,0x30FC,0x30C8, + 4,0x30A2,0x30EB,0x30D5,0x30A1, + 4,0x30A2,0x30F3,0x30DA,0x30A2, + 3,0x30A2,0x30FC,0x30EB, + 4,0x30A4,0x30CB,0x30F3,0x30B0, + 3,0x30A4,0x30F3,0x30C1, + 3,0x30A6,0x30A9,0x30F3, + 5,0x30A8,0x30B9,0x30AF,0x30FC,0x30C9, + 4,0x30A8,0x30FC,0x30AB,0x30FC, + 3,0x30AA,0x30F3,0x30B9, + 3,0x30AA,0x30FC,0x30E0, + 3,0x30AB,0x30A4,0x30EA, + 4,0x30AB,0x30E9,0x30C3,0x30C8, + 4,0x30AB,0x30ED,0x30EA,0x30FC, + 3,0x30AC,0x30ED,0x30F3, + 3,0x30AC,0x30F3,0x30DE, + 2,0x30AE,0x30AC, + 3,0x30AE,0x30CB,0x30FC, + 4,0x30AD,0x30E5,0x30EA,0x30FC, + 4,0x30AE,0x30EB,0x30C0,0x30FC, + 2,0x30AD,0x30ED, + 5,0x30AD,0x30ED,0x30B0,0x30E9,0x30E0, + 6,0x30AD,0x30ED,0x30E1,0x30FC,0x30C8,0x30EB, + 5,0x30AD,0x30ED,0x30EF,0x30C3,0x30C8, + 3,0x30B0,0x30E9,0x30E0, + 5,0x30B0,0x30E9,0x30E0,0x30C8,0x30F3, + 5,0x30AF,0x30EB,0x30BC,0x30A4,0x30ED, + 4,0x30AF,0x30ED,0x30FC,0x30CD, + 3,0x30B1,0x30FC,0x30B9, + 3,0x30B3,0x30EB,0x30CA, + 3,0x30B3,0x30FC,0x30DD, + 4,0x30B5,0x30A4,0x30AF,0x30EB, + 5,0x30B5,0x30F3,0x30C1,0x30FC,0x30E0, + 4,0x30B7,0x30EA,0x30F3,0x30B0, + 3,0x30BB,0x30F3,0x30C1, + 3,0x30BB,0x30F3,0x30C8, + 3,0x30C0,0x30FC,0x30B9, + 2,0x30C7,0x30B7, + 2,0x30C9,0x30EB, + 2,0x30C8,0x30F3, + 2,0x30CA,0x30CE, + 3,0x30CE,0x30C3,0x30C8, + 3,0x30CF,0x30A4,0x30C4, + 5,0x30D1,0x30FC,0x30BB,0x30F3,0x30C8, + 3,0x30D1,0x30FC,0x30C4, + 4,0x30D0,0x30FC,0x30EC,0x30EB, + 5,0x30D4,0x30A2,0x30B9,0x30C8,0x30EB, + 3,0x30D4,0x30AF,0x30EB, + 2,0x30D4,0x30B3, + 2,0x30D3,0x30EB, + 5,0x30D5,0x30A1,0x30E9,0x30C3,0x30C9, + 4,0x30D5,0x30A3,0x30FC,0x30C8, + 5,0x30D6,0x30C3,0x30B7,0x30A7,0x30EB, + 3,0x30D5,0x30E9,0x30F3, + 5,0x30D8,0x30AF,0x30BF,0x30FC,0x30EB, + 2,0x30DA,0x30BD, + 3,0x30DA,0x30CB,0x30D2, + 3,0x30D8,0x30EB,0x30C4, + 3,0x30DA,0x30F3,0x30B9, + 3,0x30DA,0x30FC,0x30B8, + 3,0x30D9,0x30FC,0x30BF, + 4,0x30DD,0x30A4,0x30F3,0x30C8, + 3,0x30DC,0x30EB,0x30C8, + 2,0x30DB,0x30F3, + 3,0x30DD,0x30F3,0x30C9, + 3,0x30DB,0x30FC,0x30EB, + 3,0x30DB,0x30FC,0x30F3, + 4,0x30DE,0x30A4,0x30AF,0x30ED, + 3,0x30DE,0x30A4,0x30EB, + 3,0x30DE,0x30C3,0x30CF, + 3,0x30DE,0x30EB,0x30AF, + 5,0x30DE,0x30F3,0x30B7,0x30E7,0x30F3, + 4,0x30DF,0x30AF,0x30ED,0x30F3, + 2,0x30DF,0x30EA, + 5,0x30DF,0x30EA,0x30D0,0x30FC,0x30EB, + 2,0x30E1,0x30AC, + 4,0x30E1,0x30AC,0x30C8,0x30F3, + 4,0x30E1,0x30FC,0x30C8,0x30EB, + 3,0x30E4,0x30FC,0x30C9, + 3,0x30E4,0x30FC,0x30EB, + 3,0x30E6,0x30A2,0x30F3, + 4,0x30EA,0x30C3,0x30C8,0x30EB, + 2,0x30EA,0x30E9, + 3,0x30EB,0x30D4,0x30FC, + 4,0x30EB,0x30FC,0x30D6,0x30EB, + 2,0x30EC,0x30E0, + 5,0x30EC,0x30F3,0x30C8,0x30B2,0x30F3, + 3,0x30EF,0x30C3,0x30C8, + 2, '0',0x70B9, + 2, '1',0x70B9, + 2, '2',0x70B9, + 2, '3',0x70B9, + 2, '4',0x70B9, + 2, '5',0x70B9, + 2, '6',0x70B9, + 2, '7',0x70B9, + 2, '8',0x70B9, + 2, '9',0x70B9, + 3, '1', '0',0x70B9, + 3, '1', '1',0x70B9, + 3, '1', '2',0x70B9, + 3, '1', '3',0x70B9, + 3, '1', '4',0x70B9, + 3, '1', '5',0x70B9, + 3, '1', '6',0x70B9, + 3, '1', '7',0x70B9, + 3, '1', '8',0x70B9, + 3, '1', '9',0x70B9, + 3, '2', '0',0x70B9, + 3, '2', '1',0x70B9, + 3, '2', '2',0x70B9, + 3, '2', '3',0x70B9, + 3, '2', '4',0x70B9, + 3, 'h', 'P', 'a', + 2, 'd', 'a', + 2, 'A', 'U', + 3, 'b', 'a', 'r', + 2, 'o', 'V', + 2, 'p', 'c', + 2, 'd', 'm', + 4, 'd', 'm', '^', '2', + 4, 'd', 'm', '^', '3', + 2, 'I', 'U', + 2,0x5E73,0x6210, + 2,0x662D,0x548C, + 2,0x5927,0x6B63, + 2,0x660E,0x6CBB, + 4,0x682A,0x5F0F,0x4F1A,0x793E, + 2, 'p', 'A', + 2, 'n', 'A', + 2,0x03BC, 'A', + 2, 'm', 'A', + 2, 'k', 'A', + 2, 'K', 'B', + 2, 'M', 'B', + 2, 'G', 'B', + 3, 'c', 'a', 'l', + 4, 'k', 'c', 'a', 'l', + 2, 'p', 'F', + 2, 'n', 'F', + 2,0x03BC, 'F', + 2,0x03BC, 'g', + 2, 'm', 'g', + 2, 'k', 'g', + 2, 'H', 'z', + 3, 'k', 'H', 'z', + 3, 'M', 'H', 'z', + 3, 'G', 'H', 'z', + 3, 'T', 'H', 'z', + 2,0x03BC, 'l', + 2, 'm', 'l', + 2, 'd', 'l', + 2, 'k', 'l', + 2, 'f', 'm', + 2, 'n', 'm', + 2,0x03BC, 'm', + 2, 'm', 'm', + 2, 'c', 'm', + 2, 'k', 'm', + 4, 'm', 'm', '^', '2', + 4, 'c', 'm', '^', '2', + 3, 'm', '^', '2', + 4, 'k', 'm', '^', '2', + 4, 'm', 'm', '^', '3', + 4, 'c', 'm', '^', '3', + 3, 'm', '^', '3', + 4, 'k', 'm', '^', '3', + 3, 'm', '/', 's', + 5, 'm', '/', 's', '^', '2', + 2, 'P', 'a', + 3, 'k', 'P', 'a', + 3, 'M', 'P', 'a', + 3, 'G', 'P', 'a', + 3, 'r', 'a', 'd', + 5, 'r', 'a', 'd', '/', 's', + 7, 'r', 'a', 'd', '/', 's', '^', '2', + 2, 'p', 's', + 2, 'n', 's', + 2,0x03BC, 's', + 2, 'm', 's', + 2, 'p', 'V', + 2, 'n', 'V', + 2,0x03BC, 'V', + 2, 'm', 'V', + 2, 'k', 'V', + 2, 'M', 'V', + 2, 'p', 'W', + 2, 'n', 'W', + 2,0x03BC, 'W', + 2, 'm', 'W', + 2, 'k', 'W', + 2, 'M', 'W', + 2, 'k',0x03A9, + 2, 'M',0x03A9, + 4, 'a', '.', 'm', '.', + 2, 'B', 'q', + 2, 'c', 'c', + 2, 'c', 'd', + 4, 'C', '/', 'k', 'g', + 3, 'C', 'o', '.', + 2, 'd', 'B', + 2, 'G', 'y', + 2, 'h', 'a', + 2, 'H', 'P', + 2, 'i', 'n', + 2, 'K', 'K', + 2, 'K', 'M', + 2, 'k', 't', + 2, 'l', 'm', + 2, 'l', 'n', + 3, 'l', 'o', 'g', + 2, 'l', 'x', + 2, 'm', 'b', + 3, 'm', 'i', 'l', + 3, 'm', 'o', 'l', + 2, 'P', 'H', + 4, 'p', '.', 'm', '.', + 3, 'P', 'P', 'M', + 2, 'P', 'R', + 2, 's', 'r', + 2, 'S', 'v', + 2, 'W', 'b', + 3, 'V', '/', 'm', + 3, 'A', '/', 'm', + 3, 'g', 'a', 'l', + 2, '1',0x65E5, + 2, '2',0x65E5, + 2, '3',0x65E5, + 2, '4',0x65E5, + 2, '5',0x65E5, + 2, '6',0x65E5, + 2, '7',0x65E5, + 2, '8',0x65E5, + 2, '9',0x65E5, + 3, '1', '0',0x65E5, + 3, '1', '1',0x65E5, + 3, '1', '2',0x65E5, + 3, '1', '3',0x65E5, + 3, '1', '4',0x65E5, + 3, '1', '5',0x65E5, + 3, '1', '6',0x65E5, + 3, '1', '7',0x65E5, + 3, '1', '8',0x65E5, + 3, '1', '9',0x65E5, + 3, '2', '0',0x65E5, + 3, '2', '1',0x65E5, + 3, '2', '2',0x65E5, + 3, '2', '3',0x65E5, + 3, '2', '4',0x65E5, + 3, '2', '5',0x65E5, + 3, '2', '6',0x65E5, + 3, '2', '7',0x65E5, + 3, '2', '8',0x65E5, + 3, '2', '9',0x65E5, + 3, '3', '0',0x65E5, + 3, '3', '1',0x65E5, + 1,0x8C48, + 1,0x66F4, + 1,0x8ECA, + 1,0x8CC8, + 1,0x6ED1, + 1,0x4E32, + 1,0x53E5, + 1,0x9F9C, + 1,0x9F9C, + 1,0x5951, + 1,0x91D1, + 1,0x5587, + 1,0x5948, + 1,0x61F6, + 1,0x7669, + 1,0x7F85, + 1,0x863F, + 1,0x87BA, + 1,0x88F8, + 1,0x908F, + 1,0x6A02, + 1,0x6D1B, + 1,0x70D9, + 1,0x73DE, + 1,0x843D, + 1,0x916A, + 1,0x99F1, + 1,0x4E82, + 1,0x5375, + 1,0x6B04, + 1,0x721B, + 1,0x862D, + 1,0x9E1E, + 1,0x5D50, + 1,0x6FEB, + 1,0x85CD, + 1,0x8964, + 1,0x62C9, + 1,0x81D8, + 1,0x881F, + 1,0x5ECA, + 1,0x6717, + 1,0x6D6A, + 1,0x72FC, + 1,0x90CE, + 1,0x4F86, + 1,0x51B7, + 1,0x52DE, + 1,0x64C4, + 1,0x6AD3, + 1,0x7210, + 1,0x76E7, + 1,0x8001, + 1,0x8606, + 1,0x865C, + 1,0x8DEF, + 1,0x9732, + 1,0x9B6F, + 1,0x9DFA, + 1,0x788C, + 1,0x797F, + 1,0x7DA0, + 1,0x83C9, + 1,0x9304, + 1,0x9E7F, + 1,0x8AD6, + 1,0x58DF, + 1,0x5F04, + 1,0x7C60, + 1,0x807E, + 1,0x7262, + 1,0x78CA, + 1,0x8CC2, + 1,0x96F7, + 1,0x58D8, + 1,0x5C62, + 1,0x6A13, + 1,0x6DDA, + 1,0x6F0F, + 1,0x7D2F, + 1,0x7E37, + 1,0x964B, + 1,0x52D2, + 1,0x808B, + 1,0x51DC, + 1,0x51CC, + 1,0x7A1C, + 1,0x7DBE, + 1,0x83F1, + 1,0x9675, + 1,0x8B80, + 1,0x62CF, + 1,0x6A02, + 1,0x8AFE, + 1,0x4E39, + 1,0x5BE7, + 1,0x6012, + 1,0x7387, + 1,0x7570, + 1,0x5317, + 1,0x78FB, + 1,0x4FBF, + 1,0x5FA9, + 1,0x4E0D, + 1,0x6CCC, + 1,0x6578, + 1,0x7D22, + 1,0x53C3, + 1,0x585E, + 1,0x7701, + 1,0x8449, + 1,0x8AAA, + 1,0x6BBA, + 1,0x8FB0, + 1,0x6C88, + 1,0x62FE, + 1,0x82E5, + 1,0x63A0, + 1,0x7565, + 1,0x4EAE, + 1,0x5169, + 1,0x51C9, + 1,0x6881, + 1,0x7CE7, + 1,0x826F, + 1,0x8AD2, + 1,0x91CF, + 1,0x52F5, + 1,0x5442, + 1,0x5973, + 1,0x5EEC, + 1,0x65C5, + 1,0x6FFE, + 1,0x792A, + 1,0x95AD, + 1,0x9A6A, + 1,0x9E97, + 1,0x9ECE, + 1,0x529B, + 1,0x66C6, + 1,0x6B77, + 1,0x8F62, + 1,0x5E74, + 1,0x6190, + 1,0x6200, + 1,0x649A, + 1,0x6F23, + 1,0x7149, + 1,0x7489, + 1,0x79CA, + 1,0x7DF4, + 1,0x806F, + 1,0x8F26, + 1,0x84EE, + 1,0x9023, + 1,0x934A, + 1,0x5217, + 1,0x52A3, + 1,0x54BD, + 1,0x70C8, + 1,0x88C2, + 1,0x8AAA, + 1,0x5EC9, + 1,0x5FF5, + 1,0x637B, + 1,0x6BAE, + 1,0x7C3E, + 1,0x7375, + 1,0x4EE4, + 1,0x56F9, + 1,0x5BE7, + 1,0x5DBA, + 1,0x601C, + 1,0x73B2, + 1,0x7469, + 1,0x7F9A, + 1,0x8046, + 1,0x9234, + 1,0x96F6, + 1,0x9748, + 1,0x9818, + 1,0x4F8B, + 1,0x79AE, + 1,0x91B4, + 1,0x96B8, + 1,0x60E1, + 1,0x4E86, + 1,0x50DA, + 1,0x5BEE, + 1,0x5C3F, + 1,0x6599, + 1,0x6A02, + 1,0x71CE, + 1,0x7642, + 1,0x84FC, + 1,0x907C, + 1,0x9F8D, + 1,0x6688, + 1,0x962E, + 1,0x5289, + 1,0x677B, + 1,0x67F3, + 1,0x6D41, + 1,0x6E9C, + 1,0x7409, + 1,0x7559, + 1,0x786B, + 1,0x7D10, + 1,0x985E, + 1,0x516D, + 1,0x622E, + 1,0x9678, + 1,0x502B, + 1,0x5D19, + 1,0x6DEA, + 1,0x8F2A, + 1,0x5F8B, + 1,0x6144, + 1,0x6817, + 1,0x7387, + 1,0x9686, + 1,0x5229, + 1,0x540F, + 1,0x5C65, + 1,0x6613, + 1,0x674E, + 1,0x68A8, + 1,0x6CE5, + 1,0x7406, + 1,0x75E2, + 1,0x7F79, + 1,0x88CF, + 1,0x88E1, + 1,0x91CC, + 1,0x96E2, + 1,0x533F, + 1,0x6EBA, + 1,0x541D, + 1,0x71D0, + 1,0x7498, + 1,0x85FA, + 1,0x96A3, + 1,0x9C57, + 1,0x9E9F, + 1,0x6797, + 1,0x6DCB, + 1,0x81E8, + 1,0x7ACB, + 1,0x7B20, + 1,0x7C92, + 1,0x72C0, + 1,0x7099, + 1,0x8B58, + 1,0x4EC0, + 1,0x8336, + 1,0x523A, + 1,0x5207, + 1,0x5EA6, + 1,0x62D3, + 1,0x7CD6, + 1,0x5B85, + 1,0x6D1E, + 1,0x66B4, + 1,0x8F3B, + 1,0x884C, + 1,0x964D, + 1,0x898B, + 1,0x5ED3, + 1,0x5140, + 1,0x55C0, + 1,0x585A, + 1,0x6674, + 1,0x51DE, + 1,0x732A, + 1,0x76CA, + 1,0x793C, + 1,0x795E, + 1,0x7965, + 1,0x798F, + 1,0x9756, + 1,0x7CBE, + 1,0x7FBD, + 1,0x8612, + 1,0x8AF8, + 1,0x9038, + 1,0x90FD, + 1,0x98EF, + 1,0x98FC, + 1,0x9928, + 1,0x9DB4, + 1,0x4FAE, + 1,0x50E7, + 1,0x514D, + 1,0x52C9, + 1,0x52E4, + 1,0x5351, + 1,0x559D, + 1,0x5606, + 1,0x5668, + 1,0x5840, + 1,0x58A8, + 1,0x5C64, + 1,0x5C6E, + 1,0x6094, + 1,0x6168, + 1,0x618E, + 1,0x61F2, + 1,0x654F, + 1,0x65E2, + 1,0x6691, + 1,0x6885, + 1,0x6D77, + 1,0x6E1A, + 1,0x6F22, + 1,0x716E, + 1,0x722B, + 1,0x7422, + 1,0x7891, + 1,0x793E, + 1,0x7949, + 1,0x7948, + 1,0x7950, + 1,0x7956, + 1,0x795D, + 1,0x798D, + 1,0x798E, + 1,0x7A40, + 1,0x7A81, + 1,0x7BC0, + 1,0x7DF4, + 1,0x7E09, + 1,0x7E41, + 1,0x7F72, + 1,0x8005, + 1,0x81ED, + 1,0x8279, + 1,0x8279, + 1,0x8457, + 1,0x8910, + 1,0x8996, + 1,0x8B01, + 1,0x8B39, + 1,0x8CD3, + 1,0x8D08, + 1,0x8FB6, + 1,0x9038, + 1,0x96E3, + 1,0x97FF, + 1,0x983B, + 2, 'f', 'f', + 2, 'f', 'i', + 2, 'f', 'l', + 3, 'f', 'f', 'i', + 3, 'f', 'f', 'l', + 2,0x017F, 't', + 2, 's', 't', + 2,0x0574,0x0576, + 2,0x0574,0x0565, + 2,0x0574,0x056B, + 2,0x057E,0x0576, + 2,0x0574,0x056D, + 1,0x05E2, + 1,0x05D0, + 1,0x05D3, + 1,0x05D4, + 1,0x05DB, + 1,0x05DC, + 1,0x05DD, + 1,0x05E8, + 1,0x05EA, + 1, '+', + 2,0x05D0,0x05DC, + 1,0x203E, + 1,0x203E, + 1,0x203E, + 1,0x203E, + 1, '_', + 1, '_', + 1, '_', + 1, ',', + 1,0x3001, + 1, '.', + 1, ';', + 1, ':', + 1, '?', + 1, '!', + 1,0x2014, + 1, '(', + 1, ')', + 1, '{', + 1, '}', + 1,0x3014, + 1,0x3015, + 1, '#', + 1, '&', + 1, '*', + 1, '+', + 1, '-', + 1, '<', + 1, '>', + 1, '=', + 1,'\\', + 1, '$', + 1, '%', + 1, '@', + 1, '!', + 1, '"', + 1, '#', + 1, '$', + 1, '%', + 1, '&', + 1,'\'', + 1, '(', + 1, ')', + 1, '*', + 1, '+', + 1, ',', + 1, '-', + 1, '.', + 1, '/', + 1, '0', + 1, '1', + 1, '2', + 1, '3', + 1, '4', + 1, '5', + 1, '6', + 1, '7', + 1, '8', + 1, '9', + 1, ':', + 1, ';', + 1, '<', + 1, '=', + 1, '>', + 1, '?', + 1, '@', + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, '[', + 1,'\\', + 1, ']', + 1, '^', + 1, '_', + 1, '`', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, '{', + 1, '|', + 1, '}', + 1, '~', + 1,0x2985, + 1,0x2986, + 1,0x3002, + 1,0x300C, + 1,0x300D, + 1,0x3001, + 1,0x30FB, + 1,0x30F2, + 1,0x30A1, + 1,0x30A3, + 1,0x30A5, + 1,0x30A7, + 1,0x30A9, + 1,0x30E3, + 1,0x30E5, + 1,0x30E7, + 1,0x30C3, + 1,0x30FC, + 1,0x30A2, + 1,0x30A4, + 1,0x30A6, + 1,0x30A8, + 1,0x30AA, + 1,0x30AB, + 1,0x30AD, + 1,0x30AF, + 1,0x30B1, + 1,0x30B3, + 1,0x30B5, + 1,0x30B7, + 1,0x30B9, + 1,0x30BB, + 1,0x30BD, + 1,0x30BF, + 1,0x30C1, + 1,0x30C4, + 1,0x30C6, + 1,0x30C8, + 1,0x30CA, + 1,0x30CB, + 1,0x30CC, + 1,0x30CD, + 1,0x30CE, + 1,0x30CF, + 1,0x30D2, + 1,0x30D5, + 1,0x30D8, + 1,0x30DB, + 1,0x30DE, + 1,0x30DF, + 1,0x30E0, + 1,0x30E1, + 1,0x30E2, + 1,0x30E4, + 1,0x30E6, + 1,0x30E8, + 1,0x30E9, + 1,0x30EA, + 1,0x30EB, + 1,0x30EC, + 1,0x30ED, + 1,0x30EF, + 1,0x30F3, + 1,0x3099, + 1,0x309A, + 1,0x3164, + 1,0x3131, + 1,0x3132, + 1,0x3133, + 1,0x3134, + 1,0x3135, + 1,0x3136, + 1,0x3137, + 1,0x3138, + 1,0x3139, + 1,0x313A, + 1,0x313B, + 1,0x313C, + 1,0x313D, + 1,0x313E, + 1,0x313F, + 1,0x3140, + 1,0x3141, + 1,0x3142, + 1,0x3143, + 1,0x3144, + 1,0x3145, + 1,0x3146, + 1,0x3147, + 1,0x3148, + 1,0x3149, + 1,0x314A, + 1,0x314B, + 1,0x314C, + 1,0x314D, + 1,0x314E, + 1,0x314F, + 1,0x3150, + 1,0x3151, + 1,0x3152, + 1,0x3153, + 1,0x3154, + 1,0x3155, + 1,0x3156, + 1,0x3157, + 1,0x3158, + 1,0x3159, + 1,0x315A, + 1,0x315B, + 1,0x315C, + 1,0x315D, + 1,0x315E, + 1,0x315F, + 1,0x3160, + 1,0x3161, + 1,0x3162, + 1,0x3163, + 1,0xA2, + 1,0xA3, + 1,0xAC, + 1,0xAF, + 1,0xA6, + 1,0xA5, + 1,0x20A9, + 1,0x2502, + 1,0x2190, + 1,0x2191, + 1,0x2192, + 1,0x2193, + 1,0x25A0, + 1,0x25CB, + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'C', + 1, 'D', + 1, 'G', + 1, 'J', + 1, 'K', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'f', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'O', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1, 'A', + 1, 'B', + 1, 'C', + 1, 'D', + 1, 'E', + 1, 'F', + 1, 'G', + 1, 'H', + 1, 'I', + 1, 'J', + 1, 'K', + 1, 'L', + 1, 'M', + 1, 'N', + 1, 'O', + 1, 'P', + 1, 'Q', + 1, 'R', + 1, 'S', + 1, 'T', + 1, 'U', + 1, 'V', + 1, 'W', + 1, 'X', + 1, 'Y', + 1, 'Z', + 1, 'a', + 1, 'b', + 1, 'c', + 1, 'd', + 1, 'e', + 1, 'f', + 1, 'g', + 1, 'h', + 1, 'i', + 1, 'j', + 1, 'k', + 1, 'l', + 1, 'm', + 1, 'n', + 1, 'o', + 1, 'p', + 1, 'q', + 1, 'r', + 1, 's', + 1, 't', + 1, 'u', + 1, 'v', + 1, 'w', + 1, 'x', + 1, 'y', + 1, 'z', + 1,0x0391, + 1,0x0392, + 1,0x0393, + 1,0x0394, + 1,0x0395, + 1,0x0396, + 1,0x0397, + 1,0x0398, + 1,0x0399, + 1,0x039A, + 1,0x039B, + 1,0x039C, + 1,0x039D, + 1,0x039E, + 1,0x039F, + 1,0x03A0, + 1,0x03A1, + 1,0x03F4, + 1,0x03A3, + 1,0x03A4, + 1,0x03A5, + 1,0x03A6, + 1,0x03A7, + 1,0x03A8, + 1,0x03A9, + 1,0x2207, + 1,0x03B1, + 1,0x03B2, + 1,0x03B3, + 1,0x03B4, + 1,0x03B5, + 1,0x03B6, + 1,0x03B7, + 1,0x03B8, + 1,0x03B9, + 1,0x03BA, + 1,0x03BB, + 1,0x03BC, + 1,0x03BD, + 1,0x03BE, + 1,0x03BF, + 1,0x03C0, + 1,0x03C1, + 1,0x03C2, + 1,0x03C3, + 1,0x03C4, + 1,0x03C5, + 1,0x03C6, + 1,0x03C7, + 1,0x03C8, + 1,0x03C9, + 1,0x2202, + 1,0x03F5, + 1,0x03D1, + 1,0x03F0, + 1,0x03D5, + 1,0x03F1, + 1,0x03D6, + 1,0x0391, + 1,0x0392, + 1,0x0393, + 1,0x0394, + 1,0x0395, + 1,0x0396, + 1,0x0397, + 1,0x0398, + 1,0x0399, + 1,0x039A, + 1,0x039B, + 1,0x039C, + 1,0x039D, + 1,0x039E, + 1,0x039F, + 1,0x03A0, + 1,0x03A1, + 1,0x03F4, + 1,0x03A3, + 1,0x03A4, + 1,0x03A5, + 1,0x03A6, + 1,0x03A7, + 1,0x03A8, + 1,0x03A9, + 1,0x2207, + 1,0x03B1, + 1,0x03B2, + 1,0x03B3, + 1,0x03B4, + 1,0x03B5, + 1,0x03B6, + 1,0x03B7, + 1,0x03B8, + 1,0x03B9, + 1,0x03BA, + 1,0x03BB, + 1,0x03BC, + 1,0x03BD, + 1,0x03BE, + 1,0x03BF, + 1,0x03C0, + 1,0x03C1, + 1,0x03C2, + 1,0x03C3, + 1,0x03C4, + 1,0x03C5, + 1,0x03C6, + 1,0x03C7, + 1,0x03C8, + 1,0x03C9, + 1,0x2202, + 1,0x03F5, + 1,0x03D1, + 1,0x03F0, + 1,0x03D5, + 1,0x03F1, + 1,0x03D6, + 1,0x0391, + 1,0x0392, + 1,0x0393, + 1,0x0394, + 1,0x0395, + 1,0x0396, + 1,0x0397, + 1,0x0398, + 1,0x0399, + 1,0x039A, + 1,0x039B, + 1,0x039C, + 1,0x039D, + 1,0x039E, + 1,0x039F, + 1,0x03A0, + 1,0x03A1, + 1,0x03F4, + 1,0x03A3, + 1,0x03A4, + 1,0x03A5, + 1,0x03A6, + 1,0x03A7, + 1,0x03A8, + 1,0x03A9, + 1,0x2207, + 1,0x03B1, + 1,0x03B2, + 1,0x03B3, + 1,0x03B4, + 1,0x03B5, + 1,0x03B6, + 1,0x03B7, + 1,0x03B8, + 1,0x03B9, + 1,0x03BA, + 1,0x03BB, + 1,0x03BC, + 1,0x03BD, + 1,0x03BE, + 1,0x03BF, + 1,0x03C0, + 1,0x03C1, + 1,0x03C2, + 1,0x03C3, + 1,0x03C4, + 1,0x03C5, + 1,0x03C6, + 1,0x03C7, + 1,0x03C8, + 1,0x03C9, + 1,0x2202, + 1,0x03F5, + 1,0x03D1, + 1,0x03F0, + 1,0x03D5, + 1,0x03F1, + 1,0x03D6, + 1,0x0391, + 1,0x0392, + 1,0x0393, + 1,0x0394, + 1,0x0395, + 1,0x0396, + 1,0x0397, + 1,0x0398, + 1,0x0399, + 1,0x039A, + 1,0x039B, + 1,0x039C, + 1,0x039D, + 1,0x039E, + 1,0x039F, + 1,0x03A0, + 1,0x03A1, + 1,0x03F4, + 1,0x03A3, + 1,0x03A4, + 1,0x03A5, + 1,0x03A6, + 1,0x03A7, + 1,0x03A8, + 1,0x03A9, + 1,0x2207, + 1,0x03B1, + 1,0x03B2, + 1,0x03B3, + 1,0x03B4, + 1,0x03B5, + 1,0x03B6, + 1,0x03B7, + 1,0x03B8, + 1,0x03B9, + 1,0x03BA, + 1,0x03BB, + 1,0x03BC, + 1,0x03BD, + 1,0x03BE, + 1,0x03BF, + 1,0x03C0, + 1,0x03C1, + 1,0x03C2, + 1,0x03C3, + 1,0x03C4, + 1,0x03C5, + 1,0x03C6, + 1,0x03C7, + 1,0x03C8, + 1,0x03C9, + 1,0x2202, + 1,0x03F5, + 1,0x03D1, + 1,0x03F0, + 1,0x03D5, + 1,0x03F1, + 1,0x03D6, + 1,0x0391, + 1,0x0392, + 1,0x0393, + 1,0x0394, + 1,0x0395, + 1,0x0396, + 1,0x0397, + 1,0x0398, + 1,0x0399, + 1,0x039A, + 1,0x039B, + 1,0x039C, + 1,0x039D, + 1,0x039E, + 1,0x039F, + 1,0x03A0, + 1,0x03A1, + 1,0x03F4, + 1,0x03A3, + 1,0x03A4, + 1,0x03A5, + 1,0x03A6, + 1,0x03A7, + 1,0x03A8, + 1,0x03A9, + 1,0x2207, + 1,0x03B1, + 1,0x03B2, + 1,0x03B3, + 1,0x03B4, + 1,0x03B5, + 1,0x03B6, + 1,0x03B7, + 1,0x03B8, + 1,0x03B9, + 1,0x03BA, + 1,0x03BB, + 1,0x03BC, + 1,0x03BD, + 1,0x03BE, + 1,0x03BF, + 1,0x03C0, + 1,0x03C1, + 1,0x03C2, + 1,0x03C3, + 1,0x03C4, + 1,0x03C5, + 1,0x03C6, + 1,0x03C7, + 1,0x03C8, + 1,0x03C9, + 1,0x2202, + 1,0x03F5, + 1,0x03D1, + 1,0x03F0, + 1,0x03D5, + 1,0x03F1, + 1,0x03D6, + 1, '0', + 1, '1', + 1, '2', + 1, '3', + 1, '4', + 1, '5', + 1, '6', + 1, '7', + 1, '8', + 1, '9', + 1, '0', + 1, '1', + 1, '2', + 1, '3', + 1, '4', + 1, '5', + 1, '6', + 1, '7', + 1, '8', + 1, '9', + 1, '0', + 1, '1', + 1, '2', + 1, '3', + 1, '4', + 1, '5', + 1, '6', + 1, '7', + 1, '8', + 1, '9', + 1, '0', + 1, '1', + 1, '2', + 1, '3', + 1, '4', + 1, '5', + 1, '6', + 1, '7', + 1, '8', + 1, '9', + 1, '0', + 1, '1', + 1, '2', + 1, '3', + 1, '4', + 1, '5', + 1, '6', + 1, '7', + 1, '8', + 1, '9', + 1,0x4E3D, + 1,0x4E38, + 1,0x4E41, + 1,0x20122, + 1,0x4F60, + 1,0x4FAE, + 1,0x4FBB, + 1,0x5002, + 1,0x507A, + 1,0x5099, + 1,0x50E7, + 1,0x50CF, + 1,0x349E, + 1,0x2063A, + 1,0x514D, + 1,0x5154, + 1,0x5164, + 1,0x5177, + 1,0x2051C, + 1,0x34B9, + 1,0x5167, + 1,0x518D, + 1,0x2054B, + 1,0x5197, + 1,0x51A4, + 1,0x4ECC, + 1,0x51AC, + 1,0x51B5, + 1,0x291DF, + 1,0x51F5, + 1,0x5203, + 1,0x34DF, + 1,0x523B, + 1,0x5246, + 1,0x5272, + 1,0x5277, + 1,0x3515, + 1,0x52C7, + 1,0x52C9, + 1,0x52E4, + 1,0x52FA, + 1,0x5305, + 1,0x5306, + 1,0x5317, + 1,0x5349, + 1,0x5351, + 1,0x535A, + 1,0x5373, + 1,0x537D, + 1,0x537F, + 1,0x537F, + 1,0x537F, + 1,0x20A2C, + 1,0x7070, + 1,0x53CA, + 1,0x53DF, + 1,0x20B63, + 1,0x53EB, + 1,0x53F1, + 1,0x5406, + 1,0x549E, + 1,0x5438, + 1,0x5448, + 1,0x5468, + 1,0x54A2, + 1,0x54F6, + 1,0x5510, + 1,0x5553, + 1,0x5563, + 1,0x5584, + 1,0x5584, + 1,0x5599, + 1,0x55AB, + 1,0x55B3, + 1,0x55C2, + 1,0x5716, + 1,0x5606, + 1,0x5717, + 1,0x5651, + 1,0x5674, + 1,0x5207, + 1,0x58EE, + 1,0x57CE, + 1,0x57F4, + 1,0x580D, + 1,0x578B, + 1,0x5832, + 1,0x5831, + 1,0x58AC, + 1,0x214E4, + 1,0x58F2, + 1,0x58F7, + 1,0x5906, + 1,0x591A, + 1,0x5922, + 1,0x5962, + 1,0x216A8, + 1,0x216EA, + 1,0x59EC, + 1,0x5A1B, + 1,0x5A27, + 1,0x59D8, + 1,0x5A66, + 1,0x36EE, + 1,0x36FC, + 1,0x5B08, + 1,0x5B3E, + 1,0x5B3E, + 1,0x219C8, + 1,0x5BC3, + 1,0x5BD8, + 1,0x5BE7, + 1,0x5BF3, + 1,0x21B18, + 1,0x5BFF, + 1,0x5C06, + 1,0x5F53, + 1,0x5C22, + 1,0x3781, + 1,0x5C60, + 1,0x5C6E, + 1,0x5CC0, + 1,0x5C8D, + 1,0x21DE4, + 1,0x5D43, + 1,0x21DE6, + 1,0x5D6E, + 1,0x5D6B, + 1,0x5D7C, + 1,0x5DE1, + 1,0x5DE2, + 1,0x382F, + 1,0x5DFD, + 1,0x5E28, + 1,0x5E3D, + 1,0x5E69, + 1,0x3862, + 1,0x22183, + 1,0x387C, + 1,0x5EB0, + 1,0x5EB3, + 1,0x5EB6, + 1,0x5ECA, + 1,0x2A392, + 1,0x5EFE, + 1,0x22331, + 1,0x22331, + 1,0x8201, + 1,0x5F22, + 1,0x5F22, + 1,0x38C7, + 1,0x232B8, + 1,0x261DA, + 1,0x5F62, + 1,0x5F6B, + 1,0x38E3, + 1,0x5F9A, + 1,0x5FCD, + 1,0x5FD7, + 1,0x5FF9, + 1,0x6081, + 1,0x393A, + 1,0x391C, + 1,0x6094, + 1,0x226D4, + 1,0x60C7, + 1,0x6148, + 1,0x614C, + 1,0x614E, + 1,0x614C, + 1,0x617A, + 1,0x618E, + 1,0x61B2, + 1,0x61A4, + 1,0x61AF, + 1,0x61DE, + 1,0x61F2, + 1,0x61F6, + 1,0x6210, + 1,0x621B, + 1,0x625D, + 1,0x62B1, + 1,0x62D4, + 1,0x6350, + 1,0x22B0C, + 1,0x633D, + 1,0x62FC, + 1,0x6368, + 1,0x6383, + 1,0x63E4, + 1,0x22BF1, + 1,0x6422, + 1,0x63C5, + 1,0x63A9, + 1,0x3A2E, + 1,0x6469, + 1,0x647E, + 1,0x649D, + 1,0x6477, + 1,0x3A6C, + 1,0x654F, + 1,0x656C, + 1,0x2300A, + 1,0x65E3, + 1,0x66F8, + 1,0x6649, + 1,0x3B19, + 1,0x6691, + 1,0x3B08, + 1,0x3AE4, + 1,0x5192, + 1,0x5195, + 1,0x6700, + 1,0x669C, + 1,0x80AD, + 1,0x43D9, + 1,0x6717, + 1,0x671B, + 1,0x6721, + 1,0x675E, + 1,0x6753, + 1,0x233C3, + 1,0x3B49, + 1,0x67FA, + 1,0x6785, + 1,0x6852, + 1,0x6885, + 1,0x2346D, + 1,0x688E, + 1,0x681F, + 1,0x6914, + 1,0x3B9D, + 1,0x6942, + 1,0x69A3, + 1,0x69EA, + 1,0x6AA8, + 1,0x236A3, + 1,0x6ADB, + 1,0x3C18, + 1,0x6B21, + 1,0x238A7, + 1,0x6B54, + 1,0x3C4E, + 1,0x6B72, + 1,0x6B9F, + 1,0x6BBA, + 1,0x6BBB, + 1,0x23A8D, + 1,0x21D0B, + 1,0x23AFA, + 1,0x6C4E, + 1,0x23CBC, + 1,0x6CBF, + 1,0x6CCD, + 1,0x6C67, + 1,0x6D16, + 1,0x6D3E, + 1,0x6D77, + 1,0x6D41, + 1,0x6D69, + 1,0x6D78, + 1,0x6D85, + 1,0x23D1E, + 1,0x6D34, + 1,0x6E2F, + 1,0x6E6E, + 1,0x3D33, + 1,0x6ECB, + 1,0x6EC7, + 1,0x23ED1, + 1,0x6DF9, + 1,0x6F6E, + 1,0x23F5E, + 1,0x23F8E, + 1,0x6FC6, + 1,0x7039, + 1,0x701E, + 1,0x701B, + 1,0x3D96, + 1,0x704A, + 1,0x707D, + 1,0x7077, + 1,0x70AD, + 1,0x20525, + 1,0x7145, + 1,0x24263, + 1,0x719C, + 1,0x243AB, + 1,0x7228, + 1,0x7235, + 1,0x7250, + 1,0x24608, + 1,0x7280, + 1,0x7295, + 1,0x24735, + 1,0x24814, + 1,0x737A, + 1,0x738B, + 1,0x3EAC, + 1,0x73A5, + 1,0x3EB8, + 1,0x3EB8, + 1,0x7447, + 1,0x745C, + 1,0x7471, + 1,0x7485, + 1,0x74CA, + 1,0x3F1B, + 1,0x7524, + 1,0x24C36, + 1,0x753E, + 1,0x24C92, + 1,0x7570, + 1,0x2219F, + 1,0x7610, + 1,0x24FA1, + 1,0x24FB8, + 1,0x25044, + 1,0x3FFC, + 1,0x4008, + 1,0x76F4, + 1,0x250F3, + 1,0x250F2, + 1,0x25119, + 1,0x25133, + 1,0x771E, + 1,0x771F, + 1,0x771F, + 1,0x774A, + 1,0x4039, + 1,0x778B, + 1,0x4046, + 1,0x4096, + 1,0x2541D, + 1,0x784E, + 1,0x788C, + 1,0x78CC, + 1,0x40E3, + 1,0x25626, + 1,0x7956, + 1,0x2569A, + 1,0x256C5, + 1,0x798F, + 1,0x79EB, + 1,0x412F, + 1,0x7A40, + 1,0x7A4A, + 1,0x7A4F, + 1,0x2597C, + 1,0x25AA7, + 1,0x25AA7, + 1,0x7AEE, + 1,0x4202, + 1,0x25BAB, + 1,0x7BC6, + 1,0x7BC9, + 1,0x4227, + 1,0x25C80, + 1,0x7CD2, + 1,0x42A0, + 1,0x7CE8, + 1,0x7CE3, + 1,0x7D00, + 1,0x25F86, + 1,0x7D63, + 1,0x4301, + 1,0x7DC7, + 1,0x7E02, + 1,0x7E45, + 1,0x4334, + 1,0x26228, + 1,0x26247, + 1,0x4359, + 1,0x262D9, + 1,0x7F7A, + 1,0x2633E, + 1,0x7F95, + 1,0x7FFA, + 1,0x8005, + 1,0x264DA, + 1,0x26523, + 1,0x8060, + 1,0x265A8, + 1,0x8070, + 1,0x2335F, + 1,0x43D5, + 1,0x80B2, + 1,0x8103, + 1,0x440B, + 1,0x813E, + 1,0x5AB5, + 1,0x267A7, + 1,0x267B5, + 1,0x23393, + 1,0x2339C, + 1,0x8201, + 1,0x8204, + 1,0x8F9E, + 1,0x446B, + 1,0x8291, + 1,0x828B, + 1,0x829D, + 1,0x52B3, + 1,0x82B1, + 1,0x82B3, + 1,0x82BD, + 1,0x82E6, + 1,0x26B3C, + 1,0x82E5, + 1,0x831D, + 1,0x8363, + 1,0x83AD, + 1,0x8323, + 1,0x83BD, + 1,0x83E7, + 1,0x8457, + 1,0x8353, + 1,0x83CA, + 1,0x83CC, + 1,0x83DC, + 1,0x26C36, + 1,0x26D6B, + 1,0x26CD5, + 1,0x452B, + 1,0x84F1, + 1,0x84F3, + 1,0x8516, + 1,0x273CA, + 1,0x8564, + 1,0x26F2C, + 1,0x455D, + 1,0x4561, + 1,0x26FB1, + 1,0x270D2, + 1,0x456B, + 1,0x8650, + 1,0x865C, + 1,0x8667, + 1,0x8669, + 1,0x86A9, + 1,0x8688, + 1,0x870E, + 1,0x86E2, + 1,0x8779, + 1,0x8728, + 1,0x876B, + 1,0x8786, + 1,0x45D7, + 1,0x87E1, + 1,0x8801, + 1,0x45F9, + 1,0x8860, + 1,0x8863, + 1,0x27667, + 1,0x88D7, + 1,0x88DE, + 1,0x4635, + 1,0x88FA, + 1,0x34BB, + 1,0x278AE, + 1,0x27966, + 1,0x46BE, + 1,0x46C7, + 1,0x8AA0, + 1,0x8AED, + 1,0x8B8A, + 1,0x8C55, + 1,0x27CA8, + 1,0x8CAB, + 1,0x8CC1, + 1,0x8D1B, + 1,0x8D77, + 1,0x27F2F, + 1,0x20804, + 1,0x8DCB, + 1,0x8DBC, + 1,0x8DF0, + 1,0x208DE, + 1,0x8ED4, + 1,0x8F38, + 1,0x285D2, + 1,0x285ED, + 1,0x9094, + 1,0x90F1, + 1,0x9111, + 1,0x2872E, + 1,0x911B, + 1,0x9238, + 1,0x92D7, + 1,0x92D8, + 1,0x927C, + 1,0x93F9, + 1,0x9415, + 1,0x28BFA, + 1,0x958B, + 1,0x4995, + 1,0x95B7, + 1,0x28D77, + 1,0x49E6, + 1,0x96C3, + 1,0x5DB2, + 1,0x9723, + 1,0x29145, + 1,0x2921A, + 1,0x4A6E, + 1,0x4A76, + 1,0x97E0, + 1,0x2940A, + 1,0x4AB2, + 1,0x29496, + 1,0x980B, + 1,0x980B, + 1,0x9829, + 1,0x295B6, + 1,0x98E2, + 1,0x4B33, + 1,0x9929, + 1,0x99A7, + 1,0x99C2, + 1,0x99FE, + 1,0x4BCE, + 1,0x29B30, + 1,0x9B12, + 1,0x9C40, + 1,0x9CFD, + 1,0x4CCE, + 1,0x4CED, + 1,0x9D67, + 1,0x2A0CE, + 1,0x4CF8, + 1,0x2A105, + 1,0x2A20E, + 1,0x2A291, + 1,0x9EBB, + 1,0x4D56, + 1,0x9EF9, + 1,0x9EFE, + 1,0x9F05, + 1,0x9F0F, + 1,0x9F16, + 1,0x9F3B, + 1,0x2A600, +}; + +static const short translit_page00[344] = { + 0, 2, 4, 6, -1, 9, 13, 15, /* 0xa0-0xa7 */ + 18, 20, 24, 26, 29, 33, 35, -1, /* 0xa8-0xaf */ + 39, 42, 46, 49, 52, 54, 56, 58, /* 0xb0-0xb7 */ + 60, 62, 65, 67, 70, 76, 82, 88, /* 0xb8-0xbf */ + 90, 93, 96, 99, 102, 105, 107, 110, /* 0xc0-0xc7 */ + 112, 115, 118, 121, 124, 127, 130, 133, /* 0xc8-0xcf */ + 136, 138, 141, 144, 147, 150, 153, 156, /* 0xd0-0xd7 */ + 158, 160, 163, 166, 169, 172, 175, 178, /* 0xd8-0xdf */ + 181, 184, 187, 190, 193, 196, 198, 201, /* 0xe0-0xe7 */ + 203, 206, 209, 212, 215, 218, 221, 224, /* 0xe8-0xef */ + 227, 229, 232, 235, 238, 241, 244, 247, /* 0xf0-0xf7 */ + 249, 251, 254, 257, 260, 263, 266, 269, /* 0xf8-0xff */ + /* 0x0100 */ + 272, 274, 276, 278, 280, 282, 284, 287, /* 0x00-0x07 */ + 290, 293, 296, 298, 300, 302, 304, 306, /* 0x08-0x0f */ + 308, 310, 312, 314, 316, 318, 320, 322, /* 0x10-0x17 */ + 324, 326, 328, 330, 332, 335, 338, 340, /* 0x18-0x1f */ + 342, 344, 346, 348, 350, 353, 356, 358, /* 0x20-0x27 */ + 360, 363, 366, 368, 370, 372, 374, 376, /* 0x28-0x2f */ + 378, 380, 382, 385, 388, 391, 394, 396, /* 0x30-0x37 */ + -1, 398, 400, 402, 404, 406, 408, 410, /* 0x38-0x3f */ + 412, 414, 416, 418, 421, 424, 426, 428, /* 0x40-0x47 */ + 430, 432, -1, -1, 435, 437, 439, 441, /* 0x48-0x4f */ + 443, 446, 449, 452, 455, 458, 461, 463, /* 0x50-0x57 */ + 465, 467, 469, 472, 475, 478, 481, 483, /* 0x58-0x5f */ + 485, 487, 489, 491, 493, 495, 497, 499, /* 0x60-0x67 */ + 501, 504, 507, 509, 511, 513, 515, 517, /* 0x68-0x6f */ + 519, 522, 525, 527, 529, 532, 535, 538, /* 0x70-0x77 */ + 541, 544, 547, 550, 552, 554, 556, 558, /* 0x78-0x7f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x80-0x87 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */ + -1, -1, 560, -1, -1, -1, -1, -1, /* 0x90-0x97 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x98-0x9f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa0-0xa7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ + -1, -1, -1, -1, 562, 565, 568, 571, /* 0xc0-0xc7 */ + 574, 577, 580, 583, 586, -1, -1, -1, /* 0xc8-0xcf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe8-0xef */ + -1, 589, 592, 595, -1, -1, -1, -1, /* 0xf0-0xf7 */ +}; +static const short translit_page02[8] = { + 598, 600, 602, 604, -1, -1, -1, -1, /* 0x18-0x1f */ +}; +static const short translit_page02_1[40] = { + -1, 606, 608, 610, 612, 614, -1, -1, /* 0xb8-0xbf */ + -1, -1, -1, -1, -1, -1, 616, -1, /* 0xc0-0xc7 */ + 618, 620, 622, 624, -1, 626, -1, -1, /* 0xc8-0xcf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ + -1, -1, -1, -1, 628, 630, -1, -1, /* 0xd8-0xdf */ +}; +static const short translit_page03[48] = { + 632, 634, 636, -1, -1, 638, 640, -1, /* 0xd0-0xd7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe8-0xef */ + 642, 644, 646, -1, 648, 650, -1, -1, /* 0xf0-0xf7 */ + -1, 652, -1, -1, -1, -1, -1, -1, /* 0xf8-0xff */ +}; +static const short translit_page05[8] = { + 657, 660, 663, -1, -1, -1, -1, -1, /* 0xf0-0xf7 */ +}; +static const short translit_page06[16] = { + -1, -1, -1, -1, -1, 666, 669, 672, /* 0x70-0x77 */ + 675, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ +}; +static const short translit_page0e[48] = { + -1, -1, -1, 681, -1, -1, -1, -1, /* 0xb0-0xb7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc0-0xc7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ + -1, -1, -1, -1, 684, 687, -1, -1, /* 0xd8-0xdf */ +}; +static const short translit_page0f[16] = { + -1, -1, -1, -1, -1, -1, -1, 690, /* 0x70-0x77 */ + -1, 693, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ +}; +static const short translit_page1e[160] = { + -1, -1, 696, 698, -1, -1, -1, -1, /* 0x00-0x07 */ + -1, -1, 700, 702, -1, -1, -1, -1, /* 0x08-0x0f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x10-0x17 */ + -1, -1, -1, -1, -1, -1, 704, 706, /* 0x18-0x1f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x20-0x27 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */ + 708, 710, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ + -1, -1, -1, -1, -1, -1, 712, 714, /* 0x50-0x57 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ + 716, 718, -1, -1, -1, -1, -1, -1, /* 0x60-0x67 */ + -1, -1, 720, 722, -1, -1, -1, -1, /* 0x68-0x6f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x70-0x77 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ + 724, 727, 730, 733, 736, 739, -1, -1, /* 0x80-0x87 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x90-0x97 */ + -1, -1, 742, -1, -1, -1, -1, -1, /* 0x98-0x9f */ +}; +static const short translit_page1e_2[8] = { + -1, -1, 745, 748, -1, -1, -1, -1, /* 0xf0-0xf7 */ +}; +static const short translit_page20[88] = { + -1, -1, 751, 753, 755, 757, 759, -1, /* 0x00-0x07 */ + 761, 763, 765, -1, -1, -1, -1, -1, /* 0x08-0x0f */ + 767, 769, 771, 773, 775, 777, -1, -1, /* 0x10-0x17 */ + 779, 781, 783, 785, 787, 789, 791, 793, /* 0x18-0x1f */ + 795, -1, 797, -1, 799, 801, 804, -1, /* 0x20-0x27 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ + 808, -1, 813, 815, 818, -1, 822, 825, /* 0x30-0x37 */ + -1, 829, 831, -1, 833, -1, -1, -1, /* 0x38-0x3f */ + -1, -1, -1, -1, 836, -1, -1, 838, /* 0x40-0x47 */ + 841, 844, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ + -1, -1, -1, -1, -1, -1, -1, 847, /* 0x50-0x57 */ +}; +static const short translit_page20_3[8] = { + 852, -1, -1, 855, 860, -1, -1, -1, /* 0xa8-0xaf */ +}; +static const short translit_page21[216] = { + 864, 868, 872, 874, -1, 877, 881, 885, /* 0x00-0x07 */ + -1, 887, 890, 892, 894, 896, 898, 900, /* 0x08-0x0f */ + 902, 904, 906, 908, -1, 910, 912, -1, /* 0x10-0x17 */ + -1, 915, 917, 919, 921, 923, -1, -1, /* 0x18-0x1f */ + -1, 925, 929, -1, 932, -1, 934, -1, /* 0x20-0x27 */ + 938, -1, -1, -1, 940, 942, 944, 946, /* 0x28-0x2f */ + 948, 950, -1, 952, 954, 956, 958, 960, /* 0x30-0x37 */ + 962, 964, -1, 966, -1, 970, 972, 974, /* 0x38-0x3f */ + 976, -1, -1, -1, -1, 978, 980, 982, /* 0x40-0x47 */ + 984, 986, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ + -1, -1, -1, 988, 994, 1000, 1006, 1012, /* 0x50-0x57 */ + 1018, 1024, 1030, 1036, 1042, 1048, 1054, 1060, /* 0x58-0x5f */ + 1064, 1066, 1069, 1073, 1076, 1078, 1081, 1085, /* 0x60-0x67 */ + 1090, 1093, 1095, 1098, 1102, 1104, 1106, 1108, /* 0x68-0x6f */ + 1110, 1112, 1115, 1119, 1122, 1124, 1127, 1131, /* 0x70-0x77 */ + 1136, 1139, 1141, 1144, 1148, 1150, 1152, 1154, /* 0x78-0x7f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x80-0x87 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */ + 1156, 1159, 1161, 1164, 1166, -1, -1, -1, /* 0x90-0x97 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x98-0x9f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa0-0xa7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc0-0xc7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ + 1170, -1, 1173, -1, 1176, -1, -1, -1, /* 0xd0-0xd7 */ +}; +static const short translit_page22[96] = { + -1, -1, 1180, -1, -1, 1182, 1184, 1186, /* 0x10-0x17 */ + -1, 1188, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */ + -1, -1, -1, 1190, -1, -1, -1, -1, /* 0x20-0x27 */ + -1, -1, -1, -1, 1192, 1195, -1, 1199, /* 0x28-0x2f */ + 1202, -1, -1, -1, -1, -1, 1206, -1, /* 0x30-0x37 */ + -1, -1, -1, -1, 1208, -1, -1, -1, /* 0x38-0x3f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ + 1210, -1, -1, -1, 1213, 1216, -1, -1, /* 0x60-0x67 */ + -1, -1, 1219, 1222, -1, -1, -1, -1, /* 0x68-0x6f */ +}; +static const short translit_page22_4[48] = { + -1, -1, -1, -1, -1, 1225, -1, -1, /* 0xc0-0xc7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ + 1227, 1231, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */ + -1, -1, -1, -1, -1, -1, -1, 1235, /* 0xe8-0xef */ +}; +static const short translit_page24[240] = { + 1239, 1245, 1251, 1257, 1263, 1269, 1275, 1281, /* 0x00-0x07 */ + 1287, 1292, 1297, 1302, 1307, 1312, 1317, 1322, /* 0x08-0x0f */ + 1327, 1333, 1339, 1345, 1351, 1357, 1363, 1369, /* 0x10-0x17 */ + 1375, 1381, 1386, 1392, 1398, 1403, 1408, 1413, /* 0x18-0x1f */ + 1418, 1423, -1, -1, 1429, -1, -1, -1, /* 0x20-0x27 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ + 1434, 1438, 1442, 1446, 1450, 1454, 1458, 1462, /* 0x60-0x67 */ + 1466, 1470, 1475, 1480, 1485, 1490, 1495, 1500, /* 0x68-0x6f */ + 1505, 1510, 1515, 1520, 1525, 1529, 1533, 1537, /* 0x70-0x77 */ + 1541, 1545, 1549, 1553, 1557, 1561, 1566, 1571, /* 0x78-0x7f */ + 1576, 1581, 1586, 1591, 1596, 1601, 1606, 1611, /* 0x80-0x87 */ + 1616, 1619, 1622, 1625, 1628, 1631, 1634, 1637, /* 0x88-0x8f */ + 1640, 1643, 1647, 1651, 1655, 1659, 1663, 1667, /* 0x90-0x97 */ + 1671, 1675, 1679, 1683, 1687, 1691, 1695, 1699, /* 0x98-0x9f */ + 1703, 1707, 1711, 1715, 1719, 1723, 1727, 1731, /* 0xa0-0xa7 */ + 1735, 1739, 1743, 1747, 1751, 1755, 1759, 1763, /* 0xa8-0xaf */ + 1767, 1771, 1775, 1779, 1783, 1787, 1791, 1795, /* 0xb0-0xb7 */ + 1799, 1803, 1807, 1811, 1815, 1819, 1823, 1827, /* 0xb8-0xbf */ + 1831, 1835, 1839, 1843, 1847, 1851, 1855, 1859, /* 0xc0-0xc7 */ + 1863, 1867, 1871, 1875, 1879, 1883, 1887, 1891, /* 0xc8-0xcf */ + 1895, 1899, 1903, 1907, 1911, 1915, 1919, 1923, /* 0xd0-0xd7 */ + 1927, 1931, 1935, 1939, 1943, 1947, 1951, 1955, /* 0xd8-0xdf */ + 1959, 1963, 1967, 1971, 1975, 1979, 1983, 1987, /* 0xe0-0xe7 */ + 1991, 1995, 1999, -1, -1, -1, -1, -1, /* 0xe8-0xef */ +}; +static const short translit_page25[64] = { + 2003, -1, 2005, -1, -1, -1, -1, -1, /* 0x00-0x07 */ + -1, -1, -1, -1, 2007, -1, -1, -1, /* 0x08-0x0f */ + 2009, -1, -1, -1, 2011, -1, -1, -1, /* 0x10-0x17 */ + 2013, -1, -1, -1, 2015, -1, -1, -1, /* 0x18-0x1f */ + -1, -1, -1, -1, 2017, -1, -1, -1, /* 0x20-0x27 */ + -1, -1, -1, -1, 2019, -1, -1, -1, /* 0x28-0x2f */ + -1, -1, -1, -1, 2021, -1, -1, -1, /* 0x30-0x37 */ + -1, -1, -1, -1, 2023, -1, -1, -1, /* 0x38-0x3f */ +}; +static const short translit_page2a[8] = { + -1, -1, -1, -1, 2032, 2036, 2039, -1, /* 0x70-0x77 */ +}; +static const short translit_page2f[216] = { + 2047, 2049, 2051, 2053, 2055, 2057, 2059, 2061, /* 0x00-0x07 */ + 2063, 2065, 2067, 2069, 2071, 2073, 2075, 2077, /* 0x08-0x0f */ + 2079, 2081, 2083, 2085, 2087, 2089, 2091, 2093, /* 0x10-0x17 */ + 2095, 2097, 2099, 2101, 2103, 2105, 2107, 2109, /* 0x18-0x1f */ + 2111, 2113, 2115, 2117, 2119, 2121, 2123, 2125, /* 0x20-0x27 */ + 2127, 2129, 2131, 2133, 2135, 2137, 2139, 2141, /* 0x28-0x2f */ + 2143, 2145, 2147, 2149, 2151, 2153, 2155, 2157, /* 0x30-0x37 */ + 2159, 2161, 2163, 2165, 2167, 2169, 2171, 2173, /* 0x38-0x3f */ + 2175, 2177, 2179, 2181, 2183, 2185, 2187, 2189, /* 0x40-0x47 */ + 2191, 2193, 2195, 2197, 2199, 2201, 2203, 2205, /* 0x48-0x4f */ + 2207, 2209, 2211, 2213, 2215, 2217, 2219, 2221, /* 0x50-0x57 */ + 2223, 2225, 2227, 2229, 2231, 2233, 2235, 2237, /* 0x58-0x5f */ + 2239, 2241, 2243, 2245, 2247, 2249, 2251, 2253, /* 0x60-0x67 */ + 2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, /* 0x68-0x6f */ + 2271, 2273, 2275, 2277, 2279, 2281, 2283, 2285, /* 0x70-0x77 */ + 2287, 2289, 2291, 2293, 2295, 2297, 2299, 2301, /* 0x78-0x7f */ + 2303, 2305, 2307, 2309, 2311, 2313, 2315, 2317, /* 0x80-0x87 */ + 2319, 2321, 2323, 2325, 2327, 2329, 2331, 2333, /* 0x88-0x8f */ + 2335, 2337, 2339, 2341, 2343, 2345, 2347, 2349, /* 0x90-0x97 */ + 2351, 2353, 2355, 2357, 2359, 2361, 2363, 2365, /* 0x98-0x9f */ + 2367, 2369, 2371, 2373, 2375, 2377, 2379, 2381, /* 0xa0-0xa7 */ + 2383, 2385, 2387, 2389, 2391, 2393, 2395, 2397, /* 0xa8-0xaf */ + 2399, 2401, 2403, 2405, 2407, 2409, 2411, 2413, /* 0xb0-0xb7 */ + 2415, 2417, 2419, 2421, 2423, 2425, 2427, 2429, /* 0xb8-0xbf */ + 2431, 2433, 2435, 2437, 2439, 2441, 2443, 2445, /* 0xc0-0xc7 */ + 2447, 2449, 2451, 2453, 2455, 2457, 2459, 2461, /* 0xc8-0xcf */ + 2463, 2465, 2467, 2469, 2471, 2473, -1, -1, /* 0xd0-0xd7 */ +}; +static const short translit_page30[248] = { + 2475, -1, -1, -1, -1, -1, -1, -1, /* 0x00-0x07 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x08-0x0f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x10-0x17 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x20-0x27 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ + -1, -1, -1, -1, -1, -1, 2477, -1, /* 0x30-0x37 */ + 2479, 2481, 2483, -1, -1, -1, -1, -1, /* 0x38-0x3f */ + -1, 2485, -1, 2487, -1, 2489, -1, 2491, /* 0x40-0x47 */ + -1, 2493, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ + -1, -1, -1, 2495, -1, -1, -1, -1, /* 0x60-0x67 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x68-0x6f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x70-0x77 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ + -1, -1, -1, 2497, -1, 2499, -1, 2501, /* 0x80-0x87 */ + -1, -1, -1, -1, -1, -1, 2503, -1, /* 0x88-0x8f */ + -1, -1, -1, -1, -1, 2505, 2507, -1, /* 0x90-0x97 */ + -1, -1, -1, 2509, 2512, -1, -1, -1, /* 0x98-0x9f */ + 2515, 2517, -1, 2519, -1, 2521, -1, 2523, /* 0xa0-0xa7 */ + -1, 2525, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ + -1, -1, -1, 2527, -1, -1, -1, -1, /* 0xc0-0xc7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ + -1, -1, -1, 2529, -1, 2531, -1, 2533, /* 0xe0-0xe7 */ + -1, -1, -1, -1, -1, -1, 2535, -1, /* 0xe8-0xef */ + -1, -1, -1, -1, -1, 2537, 2539, -1, /* 0xf0-0xf7 */ +}; +static const short translit_page31[96] = { + -1, 2541, 2543, 2545, 2547, 2549, 2551, 2553, /* 0x30-0x37 */ + 2555, 2557, 2559, 2561, 2563, 2565, 2567, 2569, /* 0x38-0x3f */ + 2571, 2573, 2575, 2577, 2579, 2581, 2583, 2585, /* 0x40-0x47 */ + 2587, 2589, 2591, 2593, 2595, 2597, 2599, 2601, /* 0x48-0x4f */ + 2603, 2605, 2607, 2609, 2611, 2613, 2615, 2617, /* 0x50-0x57 */ + 2619, 2621, 2623, 2625, 2627, 2629, 2631, 2633, /* 0x58-0x5f */ + 2635, 2637, 2639, 2641, 2643, 2645, 2647, 2649, /* 0x60-0x67 */ + 2651, 2653, 2655, 2657, 2659, 2661, 2663, 2665, /* 0x68-0x6f */ + 2667, 2669, 2671, 2673, 2675, 2677, 2679, 2681, /* 0x70-0x77 */ + 2683, 2685, 2687, 2689, 2691, 2693, 2695, 2697, /* 0x78-0x7f */ + 2699, 2701, 2703, 2705, 2707, 2709, 2711, 2713, /* 0x80-0x87 */ + 2715, 2717, 2719, 2721, 2723, 2725, 2727, -1, /* 0x88-0x8f */ +}; +static const short translit_page31_5[528] = { + 2729, 2731, 2733, 2735, 2737, 2739, 2741, 2743, /* 0xf0-0xf7 */ + 2745, 2747, 2749, 2751, 2753, 2755, 2757, 2759, /* 0xf8-0xff */ + /* 0x3200 */ + 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, /* 0x00-0x07 */ + 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2822, /* 0x08-0x0f */ + 2827, 2832, 2837, 2842, 2847, 2852, 2857, 2862, /* 0x10-0x17 */ + 2867, 2872, 2877, 2882, 2887, 2892, 2900, -1, /* 0x18-0x1f */ + 2907, 2911, 2915, 2919, 2923, 2927, 2931, 2935, /* 0x20-0x27 */ + 2939, 2943, 2947, 2951, 2955, 2959, 2963, 2967, /* 0x28-0x2f */ + 2971, 2975, 2979, 2983, 2987, 2991, 2995, 2999, /* 0x30-0x37 */ + 3003, 3007, 3011, 3015, 3019, 3023, 3027, 3031, /* 0x38-0x3f */ + 3035, 3039, 3043, 3047, -1, -1, -1, -1, /* 0x40-0x47 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ + 3051, 3055, 3060, 3065, 3070, 3075, 3080, 3085, /* 0x50-0x57 */ + 3090, 3095, 3100, 3105, 3110, 3115, 3120, 3125, /* 0x58-0x5f */ + 3130, 3134, 3138, 3142, 3146, 3150, 3154, 3158, /* 0x60-0x67 */ + 3162, 3166, 3170, 3174, 3178, 3182, 3186, 3191, /* 0x68-0x6f */ + 3196, 3201, 3206, 3211, 3216, 3221, 3226, 3231, /* 0x70-0x77 */ + 3236, 3241, 3246, 3251, 3256, 3264, -1, -1, /* 0x78-0x7f */ + 3271, 3275, 3279, 3283, 3287, 3291, 3295, 3299, /* 0x80-0x87 */ + 3303, 3307, 3311, 3315, 3319, 3323, 3327, 3331, /* 0x88-0x8f */ + 3335, 3339, 3343, 3347, 3351, 3355, 3359, 3363, /* 0x90-0x97 */ + 3367, 3371, 3375, 3379, 3383, 3387, 3391, 3395, /* 0x98-0x9f */ + 3399, 3403, 3407, 3411, 3415, 3419, 3423, 3427, /* 0xa0-0xa7 */ + 3431, 3435, 3439, 3443, 3447, 3451, 3455, 3459, /* 0xa8-0xaf */ + 3463, 3467, 3472, 3477, 3482, 3487, 3492, 3497, /* 0xb0-0xb7 */ + 3502, 3507, 3512, 3517, 3522, 3527, 3532, 3537, /* 0xb8-0xbf */ + 3542, 3545, 3548, 3551, 3554, 3557, 3560, 3563, /* 0xc0-0xc7 */ + 3566, 3569, 3573, 3577, 3581, 3584, 3588, 3591, /* 0xc8-0xcf */ + 3595, 3599, 3603, 3607, 3611, 3615, 3619, 3623, /* 0xd0-0xd7 */ + 3627, 3631, 3635, 3639, 3643, 3647, 3651, 3655, /* 0xd8-0xdf */ + 3659, 3663, 3667, 3671, 3675, 3679, 3683, 3687, /* 0xe0-0xe7 */ + 3691, 3695, 3699, 3703, 3707, 3711, 3715, 3719, /* 0xe8-0xef */ + 3723, 3727, 3731, 3735, 3739, 3743, 3747, 3751, /* 0xf0-0xf7 */ + 3755, 3759, 3763, 3767, 3771, 3775, 3779, -1, /* 0xf8-0xff */ + /* 0x3300 */ + 3783, 3788, 3793, 3798, 3802, 3807, 3811, 3815, /* 0x00-0x07 */ + 3821, 3826, 3830, 3834, 3838, 3843, 3848, 3852, /* 0x08-0x0f */ + 3856, 3859, 3863, 3868, 3873, 3876, 3882, 3889, /* 0x10-0x17 */ + 3895, 3899, 3905, 3911, 3916, 3920, 3924, 3928, /* 0x18-0x1f */ + 3933, 3939, 3944, 3948, 3952, 3956, 3959, 3962, /* 0x20-0x27 */ + 3965, 3968, 3972, 3976, 3982, 3986, 3991, 3997, /* 0x28-0x2f */ + 4001, 4004, 4007, 4013, 4018, 4024, 4028, 4034, /* 0x30-0x37 */ + 4037, 4041, 4045, 4049, 4053, 4057, 4062, 4066, /* 0x38-0x3f */ + 4069, 4073, 4077, 4081, 4086, 4090, 4094, 4098, /* 0x40-0x47 */ + 4104, 4109, 4112, 4118, 4121, 4126, 4131, 4135, /* 0x48-0x4f */ + 4139, 4143, 4148, 4151, 4155, 4160, 4163, 4169, /* 0x50-0x57 */ + 4173, 4176, 4179, 4182, 4185, 4188, 4191, 4194, /* 0x58-0x5f */ + 4197, 4200, 4203, 4207, 4211, 4215, 4219, 4223, /* 0x60-0x67 */ + 4227, 4231, 4235, 4239, 4243, 4247, 4251, 4255, /* 0x68-0x6f */ + 4259, 4263, 4267, 4270, 4273, 4277, 4280, 4283, /* 0x70-0x77 */ + 4286, 4291, 4296, 4299, 4302, 4305, 4308, 4311, /* 0x78-0x7f */ + 4316, 4319, 4322, 4325, 4328, 4331, 4334, 4337, /* 0x80-0x87 */ + 4340, 4344, 4349, 4352, 4355, 4358, 4361, 4364, /* 0x88-0x8f */ + 4367, 4370, 4374, 4378, 4382, 4386, 4389, 4392, /* 0x90-0x97 */ + 4395, 4398, 4401, 4404, 4407, 4410, 4413, 4416, /* 0x98-0x9f */ + 4421, 4426, 4430, 4435, 4440, 4445, 4449, 4454, /* 0xa0-0xa7 */ + 4458, 4464, 4467, 4471, 4475, 4479, 4483, 4489, /* 0xa8-0xaf */ + 4497, 4500, 4503, 4506, 4509, 4512, 4515, 4518, /* 0xb0-0xb7 */ + 4521, 4524, 4527, 4530, 4533, 4536, 4539, 4542, /* 0xb8-0xbf */ + 4545, 4548, 4551, 4556, 4559, 4562, 4565, 4570, /* 0xc0-0xc7 */ + 4574, 4577, 4580, 4583, 4586, 4589, 4592, 4595, /* 0xc8-0xcf */ + 4598, 4601, 4604, 4608, 4611, 4614, 4618, 4622, /* 0xd0-0xd7 */ + 4625, 4630, 4634, 4637, 4640, 4643, 4646, 4650, /* 0xd8-0xdf */ + 4658, 4661, 4664, 4667, 4670, 4673, 4676, 4679, /* 0xe0-0xe7 */ + 4682, 4685, 4689, 4693, 4697, 4701, 4705, 4709, /* 0xe8-0xef */ + 4713, 4717, 4721, 4725, 4729, 4733, 4737, 4741, /* 0xf0-0xf7 */ + 4745, 4749, 4753, 4757, 4761, 4765, 4769, 4654, /* 0xf8-0xff */ +}; +static const short translit_pagef9[368] = { + 4773, 4775, 4777, 4779, 4781, 4783, 4785, 4787, /* 0x00-0x07 */ + 4789, 4791, 4793, 4795, 4797, 4799, 4801, 4803, /* 0x08-0x0f */ + 4805, 4807, 4809, 4811, 4813, 4815, 4817, 4819, /* 0x10-0x17 */ + 4821, 4823, 4825, 4827, 4829, 4831, 4833, 4835, /* 0x18-0x1f */ + 4837, 4839, 4841, 4843, 4845, 4847, 4849, 4851, /* 0x20-0x27 */ + 4853, 4855, 4857, 4859, 4861, 4863, 4865, 4867, /* 0x28-0x2f */ + 4869, 4871, 4873, 4875, 4877, 4879, 4881, 4883, /* 0x30-0x37 */ + 4885, 4887, 4889, 4891, 4893, 4895, 4897, 4899, /* 0x38-0x3f */ + 4901, 4903, 4905, 4907, 4909, 4911, 4913, 4915, /* 0x40-0x47 */ + 4917, 4919, 4921, 4923, 4925, 4927, 4929, 4931, /* 0x48-0x4f */ + 4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, /* 0x50-0x57 */ + 4949, 4951, 4953, 4955, 4957, 4959, 4961, 4963, /* 0x58-0x5f */ + 4965, 4967, 4969, 4971, 4973, 4975, 4977, 4979, /* 0x60-0x67 */ + 4981, 4983, 4985, 4987, 4989, 4991, 4993, 4995, /* 0x68-0x6f */ + 4997, 4999, 5001, 5003, 5005, 5007, 5009, 5011, /* 0x70-0x77 */ + 5013, 5015, 5017, 5019, 5021, 5023, 5025, 5027, /* 0x78-0x7f */ + 5029, 5031, 5033, 5035, 5037, 5039, 5041, 5043, /* 0x80-0x87 */ + 5045, 5047, 5049, 5051, 5053, 5055, 5057, 5059, /* 0x88-0x8f */ + 5061, 5063, 5065, 5067, 5069, 5071, 5073, 5075, /* 0x90-0x97 */ + 5077, 5079, 5081, 5083, 5085, 5087, 5089, 5091, /* 0x98-0x9f */ + 5093, 5095, 5097, 5099, 5101, 5103, 5105, 5107, /* 0xa0-0xa7 */ + 5109, 5111, 5113, 5115, 5117, 5119, 5121, 5123, /* 0xa8-0xaf */ + 5125, 5127, 5129, 5131, 5133, 5135, 5137, 5139, /* 0xb0-0xb7 */ + 5141, 5143, 5145, 5147, 5149, 5151, 5153, 5155, /* 0xb8-0xbf */ + 5157, 5159, 5161, 5163, 5165, 5167, 5169, 5171, /* 0xc0-0xc7 */ + 5173, 5175, 5177, 5179, 5181, 5183, 5185, 5187, /* 0xc8-0xcf */ + 5189, 5191, 5193, 5195, 5197, 5199, 5201, 5203, /* 0xd0-0xd7 */ + 5205, 5207, 5209, 5211, 5213, 5215, 5217, 5219, /* 0xd8-0xdf */ + 5221, 5223, 5225, 5227, 5229, 5231, 5233, 5235, /* 0xe0-0xe7 */ + 5237, 5239, 5241, 5243, 5245, 5247, 5249, 5251, /* 0xe8-0xef */ + 5253, 5255, 5257, 5259, 5261, 5263, 5265, 5267, /* 0xf0-0xf7 */ + 5269, 5271, 5273, 5275, 5277, 5279, 5281, 5283, /* 0xf8-0xff */ + /* 0xfa00 */ + 5285, 5287, 5289, 5291, 5293, 5295, 5297, 5299, /* 0x00-0x07 */ + 5301, 5303, 5305, 5307, 5309, 5311, -1, -1, /* 0x08-0x0f */ + 5313, -1, 5315, -1, -1, 5317, 5319, 5321, /* 0x10-0x17 */ + 5323, 5325, 5327, 5329, 5331, 5333, 5335, -1, /* 0x18-0x1f */ + 5337, -1, 5339, -1, -1, 5341, 5343, -1, /* 0x20-0x27 */ + -1, -1, 5345, 5347, 5349, 5351, -1, -1, /* 0x28-0x2f */ + 5353, 5355, 5357, 5359, 5361, 5363, 5365, 5367, /* 0x30-0x37 */ + 5369, 5371, 5373, 5375, 5377, 5379, 5381, 5383, /* 0x38-0x3f */ + 5385, 5387, 5389, 5391, 5393, 5395, 5397, 5399, /* 0x40-0x47 */ + 5401, 5403, 5405, 5407, 5409, 5411, 5413, 5415, /* 0x48-0x4f */ + 5417, 5419, 5421, 5423, 5425, 5427, 5429, 5431, /* 0x50-0x57 */ + 5433, 5435, 5437, 5439, 5441, 5443, 5445, 5447, /* 0x58-0x5f */ + 5449, 5451, 5453, 5455, 5457, 5459, 5461, 5463, /* 0x60-0x67 */ + 5465, 5467, 5469, -1, -1, -1, -1, -1, /* 0x68-0x6f */ +}; +static const short translit_pagefb[80] = { + 5471, 5474, 5477, 5480, 5484, 5488, 5491, -1, /* 0x00-0x07 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x08-0x0f */ + -1, -1, -1, 5494, 5497, 5500, 5503, 5506, /* 0x10-0x17 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */ + 5509, 5511, 5513, 5515, 5517, 5519, 5521, 5523, /* 0x20-0x27 */ + 5525, 5527, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ + -1, -1, -1, -1, -1, -1, -1, 5529, /* 0x48-0x4f */ +}; +static const short translit_pagefe[40] = { + -1, 5532, 5534, 5536, 5538, 5540, 5542, 5544, /* 0x48-0x4f */ + 5546, 5548, 5550, -1, 5552, 5554, 5556, 5558, /* 0x50-0x57 */ + 5560, 5562, 5564, 5566, 5568, 5570, 5572, 5574, /* 0x58-0x5f */ + 5576, 5578, 5580, 5582, 5584, 5586, 5588, -1, /* 0x60-0x67 */ + 5590, 5592, 5594, 5596, -1, -1, -1, -1, /* 0x68-0x6f */ +}; +static const short translit_pageff[240] = { + -1, 5598, 5600, 5602, 5604, 5606, 5608, 5610, /* 0x00-0x07 */ + 5612, 5614, 5616, 5618, 5620, 5622, 5624, 5626, /* 0x08-0x0f */ + 5628, 5630, 5632, 5634, 5636, 5638, 5640, 5642, /* 0x10-0x17 */ + 5644, 5646, 5648, 5650, 5652, 5654, 5656, 5658, /* 0x18-0x1f */ + 5660, 5662, 5664, 5666, 5668, 5670, 5672, 5674, /* 0x20-0x27 */ + 5676, 5678, 5680, 5682, 5684, 5686, 5688, 5690, /* 0x28-0x2f */ + 5692, 5694, 5696, 5698, 5700, 5702, 5704, 5706, /* 0x30-0x37 */ + 5708, 5710, 5712, 5714, 5716, 5718, 5720, 5722, /* 0x38-0x3f */ + 5724, 5726, 5728, 5730, 5732, 5734, 5736, 5738, /* 0x40-0x47 */ + 5740, 5742, 5744, 5746, 5748, 5750, 5752, 5754, /* 0x48-0x4f */ + 5756, 5758, 5760, 5762, 5764, 5766, 5768, 5770, /* 0x50-0x57 */ + 5772, 5774, 5776, 5778, 5780, 5782, 5784, 5786, /* 0x58-0x5f */ + 5788, 5790, 5792, 5794, 5796, 5798, 5800, 5802, /* 0x60-0x67 */ + 5804, 5806, 5808, 5810, 5812, 5814, 5816, 5818, /* 0x68-0x6f */ + 5820, 5822, 5824, 5826, 5828, 5830, 5832, 5834, /* 0x70-0x77 */ + 5836, 5838, 5840, 5842, 5844, 5846, 5848, 5850, /* 0x78-0x7f */ + 5852, 5854, 5856, 5858, 5860, 5862, 5864, 5866, /* 0x80-0x87 */ + 5868, 5870, 5872, 5874, 5876, 5878, 5880, 5882, /* 0x88-0x8f */ + 5884, 5886, 5888, 5890, 5892, 5894, 5896, 5898, /* 0x90-0x97 */ + 5900, 5902, 5904, 5906, 5908, 5910, 5912, 5914, /* 0x98-0x9f */ + 5916, 5918, 5920, 5922, 5924, 5926, 5928, 5930, /* 0xa0-0xa7 */ + 5932, 5934, 5936, 5938, 5940, 5942, 5944, 5946, /* 0xa8-0xaf */ + 5948, 5950, 5952, 5954, 5956, 5958, 5960, 5962, /* 0xb0-0xb7 */ + 5964, 5966, 5968, 5970, 5972, 5974, 5976, -1, /* 0xb8-0xbf */ + -1, -1, 5978, 5980, 5982, 5984, 5986, 5988, /* 0xc0-0xc7 */ + -1, -1, 5990, 5992, 5994, 5996, 5998, 6000, /* 0xc8-0xcf */ + -1, -1, 6002, 6004, 6006, 6008, 6010, 6012, /* 0xd0-0xd7 */ + -1, -1, 6014, 6016, 6018, -1, -1, -1, /* 0xd8-0xdf */ + 6020, 6022, 6024, 6026, 6028, 6030, 6032, -1, /* 0xe0-0xe7 */ + 6034, 6036, 6038, 6040, 6042, 6044, 6046, -1, /* 0xe8-0xef */ +}; +static const short translit_page1d4[1024] = { + 6048, 6050, 6052, 6054, 6056, 6058, 6060, 6062, /* 0x00-0x07 */ + 6064, 6066, 6068, 6070, 6072, 6074, 6076, 6078, /* 0x08-0x0f */ + 6080, 6082, 6084, 6086, 6088, 6090, 6092, 6094, /* 0x10-0x17 */ + 6096, 6098, 6100, 6102, 6104, 6106, 6108, 6110, /* 0x18-0x1f */ + 6112, 6114, 6116, 6118, 6120, 6122, 6124, 6126, /* 0x20-0x27 */ + 6128, 6130, 6132, 6134, 6136, 6138, 6140, 6142, /* 0x28-0x2f */ + 6144, 6146, 6148, 6150, 6152, 6154, 6156, 6158, /* 0x30-0x37 */ + 6160, 6162, 6164, 6166, 6168, 6170, 6172, 6174, /* 0x38-0x3f */ + 6176, 6178, 6180, 6182, 6184, 6186, 6188, 6190, /* 0x40-0x47 */ + 6192, 6194, 6196, 6198, 6200, 6202, 6204, 6206, /* 0x48-0x4f */ + 6208, 6210, 6212, 6214, 6216, -1, 6218, 6220, /* 0x50-0x57 */ + 6222, 6224, 6226, 6228, 6230, 6232, 6234, 6236, /* 0x58-0x5f */ + 6238, 6240, 6242, 6244, 6246, 6248, 6250, 6252, /* 0x60-0x67 */ + 6254, 6256, 6258, 6260, 6262, 6264, 6266, 6268, /* 0x68-0x6f */ + 6270, 6272, 6274, 6276, 6278, 6280, 6282, 6284, /* 0x70-0x77 */ + 6286, 6288, 6290, 6292, 6294, 6296, 6298, 6300, /* 0x78-0x7f */ + 6302, 6304, 6306, 6308, 6310, 6312, 6314, 6316, /* 0x80-0x87 */ + 6318, 6320, 6322, 6324, 6326, 6328, 6330, 6332, /* 0x88-0x8f */ + 6334, 6336, 6338, 6340, 6342, 6344, 6346, 6348, /* 0x90-0x97 */ + 6350, 6352, 6354, 6356, 6358, -1, 6360, 6362, /* 0x98-0x9f */ + -1, -1, 6364, -1, -1, 6366, 6368, -1, /* 0xa0-0xa7 */ + -1, 6370, 6372, 6374, 6376, -1, 6378, 6380, /* 0xa8-0xaf */ + 6382, 6384, 6386, 6388, 6390, 6392, 6394, 6396, /* 0xb0-0xb7 */ + 6398, 6400, -1, 6402, -1, 6404, 6406, 6408, /* 0xb8-0xbf */ + 6410, 6412, 6414, 6416, -1, 6418, 6420, 6422, /* 0xc0-0xc7 */ + 6424, 6426, 6428, 6430, 6432, 6434, 6436, 6438, /* 0xc8-0xcf */ + 6440, 6442, 6444, 6446, 6448, 6450, 6452, 6454, /* 0xd0-0xd7 */ + 6456, 6458, 6460, 6462, 6464, 6466, 6468, 6470, /* 0xd8-0xdf */ + 6472, 6474, 6476, 6478, 6480, 6482, 6484, 6486, /* 0xe0-0xe7 */ + 6488, 6490, 6492, 6494, 6496, 6498, 6500, 6502, /* 0xe8-0xef */ + 6504, 6506, 6508, 6510, 6512, 6514, 6516, 6518, /* 0xf0-0xf7 */ + 6520, 6522, 6524, 6526, 6528, 6530, 6532, 6534, /* 0xf8-0xff */ + /* 0x1d500 */ + 6536, 6538, 6540, 6542, 6544, 6546, -1, 6548, /* 0x00-0x07 */ + 6550, 6552, 6554, -1, -1, 6556, 6558, 6560, /* 0x08-0x0f */ + 6562, 6564, 6566, 6568, 6570, -1, 6572, 6574, /* 0x10-0x17 */ + 6576, 6578, 6580, 6582, 6584, -1, 6586, 6588, /* 0x18-0x1f */ + 6590, 6592, 6594, 6596, 6598, 6600, 6602, 6604, /* 0x20-0x27 */ + 6606, 6608, 6610, 6612, 6614, 6616, 6618, 6620, /* 0x28-0x2f */ + 6622, 6624, 6626, 6628, 6630, 6632, 6634, 6636, /* 0x30-0x37 */ + 6638, 6640, -1, 6642, 6644, 6646, 6648, -1, /* 0x38-0x3f */ + 6650, 6652, 6654, 6656, 6658, -1, 6660, -1, /* 0x40-0x47 */ + -1, -1, 6662, 6664, 6666, 6668, 6670, 6672, /* 0x48-0x4f */ + 6674, -1, 6676, 6678, 6680, 6682, 6684, 6686, /* 0x50-0x57 */ + 6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, /* 0x58-0x5f */ + 6704, 6706, 6708, 6710, 6712, 6714, 6716, 6718, /* 0x60-0x67 */ + 6720, 6722, 6724, 6726, 6728, 6730, 6732, 6734, /* 0x68-0x6f */ + 6736, 6738, 6740, 6742, 6744, 6746, 6748, 6750, /* 0x70-0x77 */ + 6752, 6754, 6756, 6758, 6760, 6762, 6764, 6766, /* 0x78-0x7f */ + 6768, 6770, 6772, 6774, 6776, 6778, 6780, 6782, /* 0x80-0x87 */ + 6784, 6786, 6788, 6790, 6792, 6794, 6796, 6798, /* 0x88-0x8f */ + 6800, 6802, 6804, 6806, 6808, 6810, 6812, 6814, /* 0x90-0x97 */ + 6816, 6818, 6820, 6822, 6824, 6826, 6828, 6830, /* 0x98-0x9f */ + 6832, 6834, 6836, 6838, 6840, 6842, 6844, 6846, /* 0xa0-0xa7 */ + 6848, 6850, 6852, 6854, 6856, 6858, 6860, 6862, /* 0xa8-0xaf */ + 6864, 6866, 6868, 6870, 6872, 6874, 6876, 6878, /* 0xb0-0xb7 */ + 6880, 6882, 6884, 6886, 6888, 6890, 6892, 6894, /* 0xb8-0xbf */ + 6896, 6898, 6900, 6902, 6904, 6906, 6908, 6910, /* 0xc0-0xc7 */ + 6912, 6914, 6916, 6918, 6920, 6922, 6924, 6926, /* 0xc8-0xcf */ + 6928, 6930, 6932, 6934, 6936, 6938, 6940, 6942, /* 0xd0-0xd7 */ + 6944, 6946, 6948, 6950, 6952, 6954, 6956, 6958, /* 0xd8-0xdf */ + 6960, 6962, 6964, 6966, 6968, 6970, 6972, 6974, /* 0xe0-0xe7 */ + 6976, 6978, 6980, 6982, 6984, 6986, 6988, 6990, /* 0xe8-0xef */ + 6992, 6994, 6996, 6998, 7000, 7002, 7004, 7006, /* 0xf0-0xf7 */ + 7008, 7010, 7012, 7014, 7016, 7018, 7020, 7022, /* 0xf8-0xff */ + /* 0x1d600 */ + 7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, /* 0x00-0x07 */ + 7040, 7042, 7044, 7046, 7048, 7050, 7052, 7054, /* 0x08-0x0f */ + 7056, 7058, 7060, 7062, 7064, 7066, 7068, 7070, /* 0x10-0x17 */ + 7072, 7074, 7076, 7078, 7080, 7082, 7084, 7086, /* 0x18-0x1f */ + 7088, 7090, 7092, 7094, 7096, 7098, 7100, 7102, /* 0x20-0x27 */ + 7104, 7106, 7108, 7110, 7112, 7114, 7116, 7118, /* 0x28-0x2f */ + 7120, 7122, 7124, 7126, 7128, 7130, 7132, 7134, /* 0x30-0x37 */ + 7136, 7138, 7140, 7142, 7144, 7146, 7148, 7150, /* 0x38-0x3f */ + 7152, 7154, 7156, 7158, 7160, 7162, 7164, 7166, /* 0x40-0x47 */ + 7168, 7170, 7172, 7174, 7176, 7178, 7180, 7182, /* 0x48-0x4f */ + 7184, 7186, 7188, 7190, 7192, 7194, 7196, 7198, /* 0x50-0x57 */ + 7200, 7202, 7204, 7206, 7208, 7210, 7212, 7214, /* 0x58-0x5f */ + 7216, 7218, 7220, 7222, 7224, 7226, 7228, 7230, /* 0x60-0x67 */ + 7232, 7234, 7236, 7238, 7240, 7242, 7244, 7246, /* 0x68-0x6f */ + 7248, 7250, 7252, 7254, 7256, 7258, 7260, 7262, /* 0x70-0x77 */ + 7264, 7266, 7268, 7270, 7272, 7274, 7276, 7278, /* 0x78-0x7f */ + 7280, 7282, 7284, 7286, 7288, 7290, 7292, 7294, /* 0x80-0x87 */ + 7296, 7298, 7300, 7302, 7304, 7306, 7308, 7310, /* 0x88-0x8f */ + 7312, 7314, 7316, 7318, 7320, 7322, 7324, 7326, /* 0x90-0x97 */ + 7328, 7330, 7332, 7334, 7336, 7338, 7340, 7342, /* 0x98-0x9f */ + 7344, 7346, 7348, 7350, -1, -1, -1, -1, /* 0xa0-0xa7 */ + 7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366, /* 0xa8-0xaf */ + 7368, 7370, 7372, 7374, 7376, 7378, 7380, 7382, /* 0xb0-0xb7 */ + 7384, 7386, 7388, 7390, 7392, 7394, 7396, 7398, /* 0xb8-0xbf */ + 7400, 7402, 7404, 7406, 7408, 7410, 7412, 7414, /* 0xc0-0xc7 */ + 7416, 7418, 7420, 7422, 7424, 7426, 7428, 7430, /* 0xc8-0xcf */ + 7432, 7434, 7436, 7438, 7440, 7442, 7444, 7446, /* 0xd0-0xd7 */ + 7448, 7450, 7452, 7454, 7456, 7458, 7460, 7462, /* 0xd8-0xdf */ + 7464, 7466, 7468, 7470, 7472, 7474, 7476, 7478, /* 0xe0-0xe7 */ + 7480, 7482, 7484, 7486, 7488, 7490, 7492, 7494, /* 0xe8-0xef */ + 7496, 7498, 7500, 7502, 7504, 7506, 7508, 7510, /* 0xf0-0xf7 */ + 7512, 7514, 7516, 7518, 7520, 7522, 7524, 7526, /* 0xf8-0xff */ + /* 0x1d700 */ + 7528, 7530, 7532, 7534, 7536, 7538, 7540, 7542, /* 0x00-0x07 */ + 7544, 7546, 7548, 7550, 7552, 7554, 7556, 7558, /* 0x08-0x0f */ + 7560, 7562, 7564, 7566, 7568, 7570, 7572, 7574, /* 0x10-0x17 */ + 7576, 7578, 7580, 7582, 7584, 7586, 7588, 7590, /* 0x18-0x1f */ + 7592, 7594, 7596, 7598, 7600, 7602, 7604, 7606, /* 0x20-0x27 */ + 7608, 7610, 7612, 7614, 7616, 7618, 7620, 7622, /* 0x28-0x2f */ + 7624, 7626, 7628, 7630, 7632, 7634, 7636, 7638, /* 0x30-0x37 */ + 7640, 7642, 7644, 7646, 7648, 7650, 7652, 7654, /* 0x38-0x3f */ + 7656, 7658, 7660, 7662, 7664, 7666, 7668, 7670, /* 0x40-0x47 */ + 7672, 7674, 7676, 7678, 7680, 7682, 7684, 7686, /* 0x48-0x4f */ + 7688, 7690, 7692, 7694, 7696, 7698, 7700, 7702, /* 0x50-0x57 */ + 7704, 7706, 7708, 7710, 7712, 7714, 7716, 7718, /* 0x58-0x5f */ + 7720, 7722, 7724, 7726, 7728, 7730, 7732, 7734, /* 0x60-0x67 */ + 7736, 7738, 7740, 7742, 7744, 7746, 7748, 7750, /* 0x68-0x6f */ + 7752, 7754, 7756, 7758, 7760, 7762, 7764, 7766, /* 0x70-0x77 */ + 7768, 7770, 7772, 7774, 7776, 7778, 7780, 7782, /* 0x78-0x7f */ + 7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798, /* 0x80-0x87 */ + 7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, /* 0x88-0x8f */ + 7816, 7818, 7820, 7822, 7824, 7826, 7828, 7830, /* 0x90-0x97 */ + 7832, 7834, 7836, 7838, 7840, 7842, 7844, 7846, /* 0x98-0x9f */ + 7848, 7850, 7852, 7854, 7856, 7858, 7860, 7862, /* 0xa0-0xa7 */ + 7864, 7866, 7868, 7870, 7872, 7874, 7876, 7878, /* 0xa8-0xaf */ + 7880, 7882, 7884, 7886, 7888, 7890, 7892, 7894, /* 0xb0-0xb7 */ + 7896, 7898, 7900, 7902, 7904, 7906, 7908, 7910, /* 0xb8-0xbf */ + 7912, 7914, 7916, 7918, 7920, 7922, 7924, 7926, /* 0xc0-0xc7 */ + 7928, 7930, -1, -1, -1, -1, 7932, 7934, /* 0xc8-0xcf */ + 7936, 7938, 7940, 7942, 7944, 7946, 7948, 7950, /* 0xd0-0xd7 */ + 7952, 7954, 7956, 7958, 7960, 7962, 7964, 7966, /* 0xd8-0xdf */ + 7968, 7970, 7972, 7974, 7976, 7978, 7980, 7982, /* 0xe0-0xe7 */ + 7984, 7986, 7988, 7990, 7992, 7994, 7996, 7998, /* 0xe8-0xef */ + 8000, 8002, 8004, 8006, 8008, 8010, 8012, 8014, /* 0xf0-0xf7 */ + 8016, 8018, 8020, 8022, 8024, 8026, 8028, 8030, /* 0xf8-0xff */ +}; +static const short translit_page2f8[544] = { + 8032, 8034, 8036, 8038, 8040, 8042, 8044, 8046, /* 0x00-0x07 */ + 8048, 8050, 8052, 8054, 8056, 8058, 8060, 8062, /* 0x08-0x0f */ + 8064, 8066, 8068, 8070, 8072, 8074, 8076, 8078, /* 0x10-0x17 */ + 8080, 8082, 8084, 8086, 8088, 8090, 8092, 8094, /* 0x18-0x1f */ + 8096, 8098, 8100, 8102, 8104, 8106, 8108, 8110, /* 0x20-0x27 */ + 8112, 8114, 8116, 8118, 8120, 8122, 8124, 8126, /* 0x28-0x2f */ + 8128, 8130, 8132, 8134, 8136, 8138, 8140, 8142, /* 0x30-0x37 */ + 8144, 8146, 8148, 8150, 8152, 8154, 8156, 8158, /* 0x38-0x3f */ + 8160, 8162, 8164, 8166, 8168, 8170, 8172, 8174, /* 0x40-0x47 */ + 8176, 8178, 8180, 8182, 8184, 8186, 8188, 8190, /* 0x48-0x4f */ + 8192, 8194, 8196, 8198, 8200, 8202, 8204, 8206, /* 0x50-0x57 */ + 8208, 8210, 8212, 8214, 8216, 8218, 8220, 8222, /* 0x58-0x5f */ + 8224, 8226, 8228, 8230, 8232, 8234, 8236, 8238, /* 0x60-0x67 */ + 8240, 8242, 8244, 8246, 8248, 8250, 8252, 8254, /* 0x68-0x6f */ + 8256, 8258, 8260, 8262, 8264, 8266, 8268, 8270, /* 0x70-0x77 */ + 8272, 8274, 8276, 8278, 8280, 8282, 8284, 8286, /* 0x78-0x7f */ + 8288, 8290, 8292, 8294, 8296, 8298, 8300, 8302, /* 0x80-0x87 */ + 8304, 8306, 8308, 8310, 8312, 8314, 8316, 8318, /* 0x88-0x8f */ + 8320, 8322, 8324, 8326, 8328, 8330, 8332, 8334, /* 0x90-0x97 */ + 8336, 8338, 8340, 8342, 8344, 8346, 8348, 8350, /* 0x98-0x9f */ + 8352, 8354, 8356, 8358, 8360, 8362, 8364, 8366, /* 0xa0-0xa7 */ + 8368, 8370, 8372, 8374, 8376, 8378, 8380, 8382, /* 0xa8-0xaf */ + 8384, 8386, 8388, 8390, 8392, 8394, 8396, 8398, /* 0xb0-0xb7 */ + 8400, 8402, 8404, 8406, 8408, 8410, 8412, 8414, /* 0xb8-0xbf */ + 8416, 8418, 8420, 8422, 8424, 8426, 8428, 8430, /* 0xc0-0xc7 */ + 8432, 8434, 8436, 8438, 8440, 8442, 8444, 8446, /* 0xc8-0xcf */ + 8448, 8450, 8452, 8454, 8456, 8458, 8460, 8462, /* 0xd0-0xd7 */ + 8464, 8466, 8468, 8470, 8472, 8474, 8476, 8478, /* 0xd8-0xdf */ + 8480, 8482, 8484, 8486, 8488, 8490, 8492, 8494, /* 0xe0-0xe7 */ + 8496, 8498, 8500, 8502, 8504, 8506, 8508, 8510, /* 0xe8-0xef */ + 8512, 8514, 8516, 8518, 8520, 8522, 8524, 8526, /* 0xf0-0xf7 */ + 8528, 8530, 8532, 8534, 8536, 8538, 8540, 8542, /* 0xf8-0xff */ + /* 0x2f900 */ + 8544, 8546, 8548, 8550, 8552, 8554, 8556, 8558, /* 0x00-0x07 */ + 8560, 8562, 8564, 8566, 8568, 8570, 8572, 8574, /* 0x08-0x0f */ + 8576, 8578, 8580, 8582, 8584, 8586, 8588, 8590, /* 0x10-0x17 */ + 8592, 8594, 8596, 8598, 8600, 8602, 8604, 8606, /* 0x18-0x1f */ + 8608, 8610, 8612, 8614, 8616, 8618, 8620, 8622, /* 0x20-0x27 */ + 8624, 8626, 8628, 8630, 8632, 8634, 8636, 8638, /* 0x28-0x2f */ + 8640, 8642, 8644, 8646, 8648, 8650, 8652, 8654, /* 0x30-0x37 */ + 8656, 8658, 8660, 8662, 8664, 8666, 8668, 8670, /* 0x38-0x3f */ + 8672, 8674, 8676, 8678, 8680, 8682, 8684, 8686, /* 0x40-0x47 */ + 8688, 8690, 8692, 8694, 8696, 8698, 8700, 8702, /* 0x48-0x4f */ + 8704, 8706, 8708, 8710, 8712, 8714, 8716, 8718, /* 0x50-0x57 */ + 8720, 8722, 8724, 8726, 8728, 8730, 8732, 8734, /* 0x58-0x5f */ + 8736, 8738, 8740, 8742, 8744, 8746, 8748, 8750, /* 0x60-0x67 */ + 8752, 8754, 8756, 8758, 8760, 8762, 8764, 8766, /* 0x68-0x6f */ + 8768, 8770, 8772, 8774, 8776, 8778, 8780, 8782, /* 0x70-0x77 */ + 8784, 8786, 8788, 8790, 8792, 8794, 8796, 8798, /* 0x78-0x7f */ + 8800, 8802, 8804, 8806, 8808, 8810, 8812, 8814, /* 0x80-0x87 */ + 8816, 8818, 8820, 8822, 8824, 8826, 8828, 8830, /* 0x88-0x8f */ + 8832, 8834, 8836, 8838, 8840, 8842, 8844, 8846, /* 0x90-0x97 */ + 8848, 8850, 8852, 8854, 8856, 8858, 8860, 8862, /* 0x98-0x9f */ + 8864, 8866, 8868, 8870, 8872, 8874, 8876, 8878, /* 0xa0-0xa7 */ + 8880, 8882, 8884, 8886, 8888, 8890, 8892, 8894, /* 0xa8-0xaf */ + 8896, 8898, 8900, 8902, 8904, 8906, 8908, 8910, /* 0xb0-0xb7 */ + 8912, 8914, 8916, 8918, 8920, 8922, 8924, 8926, /* 0xb8-0xbf */ + 8928, 8930, 8932, 8934, 8936, 8938, 8940, 8942, /* 0xc0-0xc7 */ + 8944, 8946, 8948, 8950, 8952, 8954, 8956, 8958, /* 0xc8-0xcf */ + 8960, 8962, 8964, 8966, 8968, 8970, 8972, 8974, /* 0xd0-0xd7 */ + 8976, 8978, 8980, 8982, 8984, 8986, 8988, 8990, /* 0xd8-0xdf */ + 8992, 8994, 8996, 8998, 9000, 9002, 9004, 9006, /* 0xe0-0xe7 */ + 9008, 9010, 9012, 9014, 9016, 9018, 9020, 9022, /* 0xe8-0xef */ + 9024, 9026, 9028, 9030, 9032, 9034, 9036, 9038, /* 0xf0-0xf7 */ + 9040, 9042, 9044, 9046, 9048, 9050, 9052, 9054, /* 0xf8-0xff */ + /* 0x2fa00 */ + 9056, 9058, 9060, 9062, 9064, 9066, 9068, 9070, /* 0x00-0x07 */ + 9072, 9074, 9076, 9078, 9080, 9082, 9084, 9086, /* 0x08-0x0f */ + 9088, 9090, 9092, 9094, 9096, 9098, 9100, 9102, /* 0x10-0x17 */ + 9104, 9106, 9108, 9110, 9112, 9114, -1, -1, /* 0x18-0x1f */ +}; + +#define translit_index(wc) \ + (wc >= 0x00a0 && wc < 0x01f8 ? translit_page00[wc-0x00a0] : \ + wc >= 0x0218 && wc < 0x0220 ? translit_page02[wc-0x0218] : \ + wc >= 0x02b8 && wc < 0x02e0 ? translit_page02_1[wc-0x02b8] : \ + wc >= 0x03d0 && wc < 0x0400 ? translit_page03[wc-0x03d0] : \ + wc == 0x0587 ? 654 : \ + wc >= 0x05f0 && wc < 0x05f8 ? translit_page05[wc-0x05f0] : \ + wc >= 0x0670 && wc < 0x0680 ? translit_page06[wc-0x0670] : \ + wc == 0x0e33 ? 678 : \ + wc >= 0x0eb0 && wc < 0x0ee0 ? translit_page0e[wc-0x0eb0] : \ + wc >= 0x0f70 && wc < 0x0f80 ? translit_page0f[wc-0x0f70] : \ + wc >= 0x1e00 && wc < 0x1ea0 ? translit_page1e[wc-0x1e00] : \ + wc >= 0x1ef0 && wc < 0x1ef8 ? translit_page1e_2[wc-0x1ef0] : \ + wc >= 0x2000 && wc < 0x2058 ? translit_page20[wc-0x2000] : \ + wc >= 0x20a8 && wc < 0x20b0 ? translit_page20_3[wc-0x20a8] : \ + wc >= 0x2100 && wc < 0x21d8 ? translit_page21[wc-0x2100] : \ + wc >= 0x2210 && wc < 0x2270 ? translit_page22[wc-0x2210] : \ + wc >= 0x22c0 && wc < 0x22f0 ? translit_page22_4[wc-0x22c0] : \ + wc >= 0x2400 && wc < 0x24f0 ? translit_page24[wc-0x2400] : \ + wc >= 0x2500 && wc < 0x2540 ? translit_page25[wc-0x2500] : \ + wc == 0x25e6 ? 2025 : \ + wc == 0x2a0c ? 2027 : \ + wc >= 0x2a70 && wc < 0x2a78 ? translit_page2a[wc-0x2a70] : \ + wc == 0x2e9f ? 2043 : \ + wc == 0x2ef3 ? 2045 : \ + wc >= 0x2f00 && wc < 0x2fd8 ? translit_page2f[wc-0x2f00] : \ + wc >= 0x3000 && wc < 0x30f8 ? translit_page30[wc-0x3000] : \ + wc >= 0x3130 && wc < 0x3190 ? translit_page31[wc-0x3130] : \ + wc >= 0x31f0 && wc < 0x3400 ? translit_page31_5[wc-0x31f0] : \ + wc >= 0xf900 && wc < 0xfa70 ? translit_pagef9[wc-0xf900] : \ + wc >= 0xfb00 && wc < 0xfb50 ? translit_pagefb[wc-0xfb00] : \ + wc >= 0xfe48 && wc < 0xfe70 ? translit_pagefe[wc-0xfe48] : \ + wc >= 0xff00 && wc < 0xfff0 ? translit_pageff[wc-0xff00] : \ + wc >= 0x1d400 && wc < 0x1d800 ? translit_page1d4[wc-0x1d400] : \ + wc >= 0x2f800 && wc < 0x2fa20 ? translit_page2f8[wc-0x2f800] : \ + -1) diff --git a/jni/iconv/lib/ucs2.h b/jni/iconv/lib/ucs2.h new file mode 100644 index 0000000..206b8cc --- /dev/null +++ b/jni/iconv/lib/ucs2.h @@ -0,0 +1,68 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UCS-2 + */ + +/* Here we accept FFFE/FEFF marks as endianness indicators everywhere + in the stream, not just at the beginning. The default is big-endian. */ +/* The state is 0 if big-endian, 1 if little-endian. */ +static int +ucs2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + int count = 0; + for (; n >= 2;) { + ucs4_t wc = (state ? s[0] + (s[1] << 8) : (s[0] << 8) + s[1]); + s += 2; n -= 2; count += 2; + if (wc == 0xfeff) { + } else if (wc == 0xfffe) { + state ^= 1; + } else if (wc >= 0xd800 && wc < 0xe000) { + conv->istate = state; + return RET_SHIFT_ILSEQ(count); + } else { + *pwc = wc; + conv->istate = state; + return count; + } + } + conv->istate = state; + return RET_TOOFEW(count); +} + +/* But we output UCS-2 in big-endian order, without byte-order mark. */ +/* RFC 2152 says: + "ISO/IEC 10646-1:1993(E) specifies that when characters the UCS-2 form are + serialized as octets, that the most significant octet appear first." */ +static int +ucs2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x10000 && wc != 0xfffe && !(wc >= 0xd800 && wc < 0xe000)) { + if (n >= 2) { + r[0] = (unsigned char) (wc >> 8); + r[1] = (unsigned char) wc; + return 2; + } else + return RET_TOOSMALL; + } else + return RET_ILUNI; +} diff --git a/jni/iconv/lib/ucs2be.h b/jni/iconv/lib/ucs2be.h new file mode 100644 index 0000000..150c0a3 --- /dev/null +++ b/jni/iconv/lib/ucs2be.h @@ -0,0 +1,51 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UCS-2BE = UCS-2 big endian + */ + +static int +ucs2be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + if (n >= 2) { + if (s[0] >= 0xd8 && s[0] < 0xe0) { + return RET_ILSEQ; + } else { + *pwc = (s[0] << 8) + s[1]; + return 2; + } + } + return RET_TOOFEW(0); +} + +static int +ucs2be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) { + if (n >= 2) { + r[0] = (unsigned char) (wc >> 8); + r[1] = (unsigned char) wc; + return 2; + } else + return RET_TOOSMALL; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/ucs2internal.h b/jni/iconv/lib/ucs2internal.h new file mode 100644 index 0000000..d482aea --- /dev/null +++ b/jni/iconv/lib/ucs2internal.h @@ -0,0 +1,51 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UCS-2-INTERNAL = UCS-2 with machine dependent endianness and alignment + */ + +static int +ucs2internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + if (n >= 2) { + unsigned short x = *(const unsigned short *)s; + if (x >= 0xd800 && x < 0xe000) { + return RET_ILSEQ; + } else { + *pwc = x; + return 2; + } + } + return RET_TOOFEW(0); +} + +static int +ucs2internal_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) { + if (n >= 2) { + *(unsigned short *)r = wc; + return 2; + } else + return RET_TOOSMALL; + } else + return RET_ILUNI; +} diff --git a/jni/iconv/lib/ucs2le.h b/jni/iconv/lib/ucs2le.h new file mode 100644 index 0000000..4901861 --- /dev/null +++ b/jni/iconv/lib/ucs2le.h @@ -0,0 +1,51 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UCS-2LE = UCS-2 little endian + */ + +static int +ucs2le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + if (n >= 2) { + if (s[1] >= 0xd8 && s[1] < 0xe0) { + return RET_ILSEQ; + } else { + *pwc = s[0] + (s[1] << 8); + return 2; + } + } + return RET_TOOFEW(0); +} + +static int +ucs2le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) { + if (n >= 2) { + r[0] = (unsigned char) wc; + r[1] = (unsigned char) (wc >> 8); + return 2; + } else + return RET_TOOSMALL; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/ucs2swapped.h b/jni/iconv/lib/ucs2swapped.h new file mode 100644 index 0000000..f426f40 --- /dev/null +++ b/jni/iconv/lib/ucs2swapped.h @@ -0,0 +1,60 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UCS-2-SWAPPED = UCS-2-INTERNAL with inverted endianness + */ + +static int +ucs2swapped_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + /* This function assumes that 'unsigned short' has exactly 16 bits. */ + if (sizeof(unsigned short) != 2) abort(); + + if (n >= 2) { + unsigned short x = *(const unsigned short *)s; + x = (x >> 8) | (x << 8); + if (x >= 0xd800 && x < 0xe000) { + return RET_ILSEQ; + } else { + *pwc = x; + return 2; + } + } + return RET_TOOFEW(0); +} + +static int +ucs2swapped_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + /* This function assumes that 'unsigned short' has exactly 16 bits. */ + if (sizeof(unsigned short) != 2) abort(); + + if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) { + if (n >= 2) { + unsigned short x = wc; + x = (x >> 8) | (x << 8); + *(unsigned short *)r = x; + return 2; + } else + return RET_TOOSMALL; + } else + return RET_ILUNI; +} diff --git a/jni/iconv/lib/ucs4.h b/jni/iconv/lib/ucs4.h new file mode 100644 index 0000000..00d08d2 --- /dev/null +++ b/jni/iconv/lib/ucs4.h @@ -0,0 +1,69 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UCS-4 + */ + +/* Here we accept FFFE0000/0000FEFF marks as endianness indicators everywhere + in the stream, not just at the beginning. The default is big-endian. */ +/* The state is 0 if big-endian, 1 if little-endian. */ +static int +ucs4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + int count = 0; + for (; n >= 4;) { + ucs4_t wc = (state + ? s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24) + : (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]); + s += 4; n -= 4; count += 4; + if (wc == 0x0000feff) { + } else if (wc == 0xfffe0000u) { + state ^= 1; + } else if (wc <= 0x7fffffff) { + *pwc = wc; + conv->istate = state; + return count; + } else { + conv->istate = state; + return RET_SHIFT_ILSEQ(count); + } + } + conv->istate = state; + return RET_TOOFEW(count); +} + +/* But we output UCS-4 in big-endian order, without byte-order mark. */ +static int +ucs4_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc <= 0x7fffffff) { + if (n >= 4) { + r[0] = (unsigned char) (wc >> 24); + r[1] = (unsigned char) (wc >> 16); + r[2] = (unsigned char) (wc >> 8); + r[3] = (unsigned char) wc; + return 4; + } else + return RET_TOOSMALL; + } else + return RET_ILUNI; +} diff --git a/jni/iconv/lib/ucs4be.h b/jni/iconv/lib/ucs4be.h new file mode 100644 index 0000000..241bc15 --- /dev/null +++ b/jni/iconv/lib/ucs4be.h @@ -0,0 +1,46 @@ +/* + * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UCS-4BE = UCS-4 big endian + */ + +static int +ucs4be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + if (n >= 4) { + *pwc = (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]; + return 4; + } + return RET_TOOFEW(0); +} + +static int +ucs4be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 4) { + r[0] = (unsigned char) (wc >> 24); + r[1] = (unsigned char) (wc >> 16); + r[2] = (unsigned char) (wc >> 8); + r[3] = (unsigned char) wc; + return 4; + } else + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/ucs4internal.h b/jni/iconv/lib/ucs4internal.h new file mode 100644 index 0000000..bd793a3 --- /dev/null +++ b/jni/iconv/lib/ucs4internal.h @@ -0,0 +1,43 @@ +/* + * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UCS-4-INTERNAL = UCS-4 with machine dependent endianness and alignment + */ + +static int +ucs4internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + if (n >= 4) { + *pwc = *(const unsigned int *)s; + return 4; + } + return RET_TOOFEW(0); +} + +static int +ucs4internal_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 4) { + *(unsigned int *)r = wc; + return 4; + } else + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/ucs4le.h b/jni/iconv/lib/ucs4le.h new file mode 100644 index 0000000..0c762fe --- /dev/null +++ b/jni/iconv/lib/ucs4le.h @@ -0,0 +1,46 @@ +/* + * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UCS-4LE = UCS-4 little endian + */ + +static int +ucs4le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + if (n >= 4) { + *pwc = s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24); + return 4; + } + return RET_TOOFEW(0); +} + +static int +ucs4le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 4) { + r[0] = (unsigned char) wc; + r[1] = (unsigned char) (wc >> 8); + r[2] = (unsigned char) (wc >> 16); + r[3] = (unsigned char) (wc >> 24); + return 4; + } else + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/ucs4swapped.h b/jni/iconv/lib/ucs4swapped.h new file mode 100644 index 0000000..6a292ec --- /dev/null +++ b/jni/iconv/lib/ucs4swapped.h @@ -0,0 +1,53 @@ +/* + * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UCS-4-SWAPPED = UCS-4-INTERNAL with inverted endianness + */ + +static int +ucs4swapped_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + /* This function assumes that 'unsigned int' has exactly 32 bits. */ + if (sizeof(unsigned int) != 4) abort(); + + if (n >= 4) { + unsigned int x = *(const unsigned int *)s; + x = (x >> 24) | ((x >> 8) & 0xff00) | ((x & 0xff00) << 8) | (x << 24); + *pwc = x; + return 4; + } + return RET_TOOFEW(0); +} + +static int +ucs4swapped_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + /* This function assumes that 'unsigned int' has exactly 32 bits. */ + if (sizeof(unsigned int) != 4) abort(); + + if (n >= 4) { + unsigned int x = wc; + x = (x >> 24) | ((x >> 8) & 0xff00) | ((x & 0xff00) << 8) | (x << 24); + *(unsigned int *)r = x; + return 4; + } else + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/uhc_1.h b/jni/iconv/lib/uhc_1.h new file mode 100644 index 0000000..7b0c725 --- /dev/null +++ b/jni/iconv/lib/uhc_1.h @@ -0,0 +1,1725 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * Unified Hangul Code part 1 + */ + +static const unsigned short uhc_1_2uni_main_page81[64] = { + 0xac02, 0xac8d, 0xad14, 0xad91, 0xadfa, 0xae7a, 0xaee6, 0xaf57, + 0xafbf, 0xb030, 0xb0a5, 0xb122, 0xb19e, 0xb207, 0xb26f, 0xb2f0, + 0xb366, 0xb3e1, 0xb445, 0xb4ad, 0xb51e, 0xb590, 0xb600, 0xb661, + 0xb6c3, 0xb723, 0xb79f, 0xb811, 0xb885, 0xb8f1, 0xb95a, 0xb9d4, + 0xba47, 0xbac2, 0xbb28, 0xbb9a, 0xbc03, 0xbc80, 0xbcfe, 0xbd67, + 0xbdd2, 0xbe3d, 0xbeb8, 0xbf23, 0xbf83, 0xbfe6, 0xc040, 0xc0a7, + 0xc132, 0xc1b1, 0xc224, 0xc297, 0xc310, 0xc37a, 0xc3db, 0xc446, + 0xc4aa, 0xc50f, 0xc596, 0xc626, 0xc6a8, 0xc726, 0xc7b8, 0xc832, +}; +static const unsigned char uhc_1_2uni_page81[5696] = { + /* 0x81 */ + 0x00, 0x01, 0x03, 0x04, 0x09, 0x0a, 0x0b, 0x0c, + 0x0d, 0x16, 0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23, + 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2c, 0x30, + 0x31, 0x32, 0x33, 0x34, 0x35, 0x38, 0x39, 0x3b, + 0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, + 0x45, 0x46, 0x47, 0x48, 0x4a, 0x4c, 0x4d, 0x4e, + 0x4f, 0x50, 0x51, 0x53, 0x54, 0x55, 0x57, 0x58, + 0x59, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, + 0x6a, 0x6b, 0x6c, 0x6d, 0x70, 0x71, 0x73, 0x74, + 0x77, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x80, 0x85, + 0x86, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x08, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x11, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1e, 0x20, 0x21, + 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2d, + 0x31, 0x32, 0x33, 0x35, 0x36, 0x38, 0x39, 0x3a, + 0x3c, 0x3d, 0x3e, 0x40, 0x41, 0x42, 0x43, 0x44, + 0x45, 0x46, 0x47, 0x49, 0x4b, 0x4c, 0x4d, 0x4e, + 0x4f, 0x50, 0x51, 0x52, 0x55, 0x56, 0x58, 0x59, + 0x5c, 0x5e, 0x60, 0x61, 0x65, 0x67, 0x6a, 0x6b, + 0x6c, 0x6d, 0x6e, 0x71, 0x72, 0x74, 0x75, 0x76, + 0x78, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x81, 0x83, + 0x85, 0x86, + /* 0x82 */ + 0x00, 0x01, 0x02, 0x03, 0x05, 0x06, 0x07, 0x09, + 0x0a, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, + 0x13, 0x14, 0x16, 0x17, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x22, 0x23, 0x25, 0x26, 0x27, 0x29, + 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x32, 0x34, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3d, 0x3e, + 0x3f, 0x41, 0x42, 0x43, 0x45, 0x46, 0x47, 0x48, + 0x49, 0x4a, 0x4b, 0x4c, 0x4e, 0x50, 0x51, 0x52, + 0x53, 0x54, 0x55, 0x56, 0x57, 0x5a, 0x5b, 0x5d, + 0x5e, 0x63, 0x64, 0x65, 0x66, 0x6a, 0x6c, 0x6f, + 0x70, 0x71, 0x72, 0x73, 0x76, 0x77, 0x79, 0x7a, + 0x7b, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, + 0x22, 0x23, 0x24, 0x25, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x31, 0x32, 0x34, 0x35, + 0x36, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, + 0x41, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, + 0x4a, 0x4c, 0x4d, 0x4e, 0x50, 0x51, 0x52, 0x54, + 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, + 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, + 0x65, 0x66, + /* 0x83 */ + 0x00, 0x01, 0x03, 0x04, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x10, 0x12, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, + 0x31, 0x32, 0x33, 0x34, 0x35, 0x38, 0x39, 0x3b, + 0x3c, 0x3f, 0x41, 0x42, 0x43, 0x44, 0x45, 0x48, + 0x4a, 0x4d, 0x4e, 0x4f, 0x51, 0x55, 0x57, 0x58, + 0x59, 0x5b, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x64, + 0x68, 0x69, 0x6a, 0x6c, 0x6d, 0x70, 0x71, 0x73, + 0x74, 0x75, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, + 0x7d, 0x00, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, + 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x13, 0x14, + 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, + 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, + 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, + 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, + 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, + 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x45, 0x47, 0x48, + 0x49, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, + 0x54, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x60, + 0x61, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, + 0x6a, 0x6b, + /* 0x84 */ + 0x00, 0x01, 0x03, 0x04, 0x06, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x13, 0x14, + 0x15, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x23, 0x24, 0x25, 0x26, 0x28, + 0x29, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, + 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, + 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, + 0x42, 0x43, 0x44, 0x45, 0x48, 0x49, 0x4b, 0x4d, + 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x58, + 0x5a, 0x5e, 0x5f, 0x60, 0x61, 0x64, 0x65, 0x66, + 0x67, 0x68, 0x69, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, + 0x70, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08, + 0x09, 0x0a, 0x0b, 0x0c, 0x0f, 0x10, 0x11, 0x12, + 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, + 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x23, + 0x24, 0x25, 0x26, 0x27, 0x28, 0x2a, 0x2b, 0x2c, + 0x2e, 0x2f, 0x30, 0x32, 0x33, 0x34, 0x35, 0x36, + 0x37, 0x38, 0x3b, 0x3c, 0x3d, 0x3f, 0x40, 0x41, + 0x42, 0x43, 0x44, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, + 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, + 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x63, 0x64, + 0x66, 0x67, + /* 0x85 */ + 0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x0b, + 0x0d, 0x10, 0x11, 0x12, 0x13, 0x14, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x33, 0x34, + 0x36, 0x37, 0x38, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, + 0x3f, 0x40, 0x43, 0x44, 0x46, 0x47, 0x48, 0x49, + 0x4a, 0x4b, 0x4c, 0x4e, 0x4f, 0x50, 0x52, 0x53, + 0x54, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, + 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, + 0x67, 0x68, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, + 0x70, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x16, 0x17, 0x19, + 0x1b, 0x1d, 0x1f, 0x20, 0x21, 0x22, 0x26, 0x28, + 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31, 0x32, + 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, + 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, + 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4e, 0x4f, 0x51, 0x52, 0x53, 0x55, 0x56, + 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5e, 0x60, 0x62, + 0x63, 0x64, 0x65, 0x66, 0x67, 0x6b, 0x6d, 0x6e, + 0x73, 0x74, + /* 0x86 */ + 0x00, 0x01, 0x02, 0x05, 0x0b, 0x0d, 0x11, 0x12, + 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c, + 0x1d, 0x1e, 0x21, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2a, 0x2d, 0x2e, 0x30, 0x31, 0x32, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3c, 0x3d, 0x3e, + 0x3f, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, 0x62, 0x65, 0x68, 0x69, 0x6a, 0x6c, + 0x6f, 0x70, 0x71, 0x72, 0x75, 0x79, 0x7a, 0x7b, + 0x7c, 0x00, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x20, 0x21, 0x23, + 0x24, 0x25, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, + 0x2d, 0x30, 0x31, 0x34, 0x35, 0x37, 0x38, 0x39, + 0x3b, 0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x58, 0x59, 0x5b, 0x5c, 0x5d, 0x5f, + 0x61, 0x62, 0x63, 0x64, 0x65, 0x68, 0x6a, 0x6c, + 0x6d, 0x6e, 0x6f, 0x73, 0x74, 0x75, 0x77, 0x78, + 0x79, 0x7b, + /* 0x87 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2f, 0x30, 0x31, + 0x33, 0x34, 0x35, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x40, 0x42, 0x43, 0x44, 0x45, 0x46, + 0x47, 0x48, 0x49, 0x4c, 0x4d, 0x4f, 0x50, 0x51, + 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, + 0x5c, 0x5e, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, + 0x68, 0x00, 0x02, 0x03, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0f, 0x11, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, + 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x36, 0x37, 0x38, + 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, + 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, + 0x52, 0x53, 0x54, 0x56, 0x57, 0x58, 0x5a, 0x5b, + 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x63, 0x64, 0x65, + 0x66, 0x67, + /* 0x88 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12, + 0x13, 0x14, 0x17, 0x18, 0x19, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x23, 0x24, 0x26, 0x27, 0x28, + 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x33, 0x35, 0x38, + 0x39, 0x3a, 0x3c, 0x3e, 0x3f, 0x40, 0x42, 0x43, + 0x44, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, + 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, + 0x55, 0x56, 0x57, 0x58, 0x5b, 0x5c, 0x5e, 0x5f, + 0x60, 0x62, 0x64, 0x65, 0x66, 0x67, 0x68, 0x6b, + 0x6d, 0x6f, 0x70, 0x71, 0x72, 0x74, 0x78, 0x7a, + 0x7b, 0x00, 0x01, 0x02, 0x06, 0x0c, 0x0d, 0x0e, + 0x12, 0x13, 0x15, 0x16, 0x17, 0x19, 0x1a, 0x1b, + 0x1c, 0x1d, 0x1e, 0x1f, 0x22, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2d, 0x2e, 0x2f, 0x30, 0x31, + 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, + 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, + 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, + 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, + 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, 0x67, 0x69, 0x6a, 0x6d, 0x70, 0x71, + 0x72, 0x73, + /* 0x89 */ + 0x00, 0x02, 0x04, 0x06, 0x07, 0x09, 0x0c, 0x0d, + 0x0f, 0x10, 0x11, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1c, 0x20, 0x21, 0x22, 0x23, 0x24, + 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, + 0x43, 0x44, 0x45, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, + 0x5c, 0x5d, 0x60, 0x61, 0x63, 0x64, 0x67, 0x69, + 0x6b, 0x6c, 0x6d, 0x70, 0x72, 0x74, 0x76, 0x78, + 0x79, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x08, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, + 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x32, + 0x33, 0x34, 0x35, 0x36, 0x38, 0x39, 0x3a, 0x3c, + 0x3d, 0x3e, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x49, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, + 0x51, 0x52, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, + /* 0x8a */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0d, 0x0e, 0x10, 0x11, 0x12, + 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1d, + 0x1f, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, + 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, + 0x39, 0x3a, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, + 0x42, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, + 0x53, 0x54, 0x55, 0x56, 0x57, 0x59, 0x5a, 0x5b, + 0x5c, 0x5d, 0x5e, 0x60, 0x61, 0x62, 0x64, 0x65, + 0x66, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, + 0x12, 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1c, + 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x24, 0x25, + 0x26, 0x27, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, + 0x31, 0x32, 0x34, 0x35, 0x38, 0x3a, 0x3b, 0x3c, + 0x3d, 0x3e, 0x41, 0x43, 0x45, 0x46, 0x47, 0x48, + 0x49, 0x4a, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, + 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, 0x64, 0x65, 0x66, 0x69, 0x6a, 0x6c, + 0x6d, 0x70, + /* 0x8b */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x15, 0x17, 0x18, + 0x19, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, + 0x24, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x30, 0x31, + 0x33, 0x34, 0x35, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x40, 0x44, 0x45, 0x46, 0x47, 0x48, + 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, + 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, + 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, + 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, + 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, + 0x71, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x0f, 0x12, 0x13, 0x15, 0x16, 0x17, 0x19, 0x1c, + 0x1d, 0x1e, 0x1f, 0x22, 0x26, 0x27, 0x28, 0x29, + 0x2a, 0x2e, 0x2f, 0x31, 0x32, 0x33, 0x35, 0x36, + 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3e, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x49, 0x4a, 0x4b, 0x4c, + 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, + 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5d, + 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, + 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, + 0x6e, 0x6f, + /* 0x8c */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x12, 0x13, 0x15, 0x16, 0x17, 0x19, 0x1a, 0x1b, + 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, + 0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x35, 0x36, + 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, + 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, + 0x47, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x08, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, + 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, + 0x39, 0x3a, 0x3d, 0x3e, 0x40, 0x41, 0x42, 0x44, + 0x45, 0x46, 0x47, 0x48, 0x49, 0x4c, 0x4d, 0x4e, + 0x4f, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, + /* 0x8d */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x32, + 0x33, 0x34, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3f, 0x40, 0x41, 0x43, 0x44, 0x45, 0x46, + 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, + 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, + 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, + 0x5f, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08, + 0x0a, 0x0b, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, + 0x14, 0x17, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x1f, 0x20, 0x22, 0x23, 0x24, 0x26, 0x27, 0x28, + 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3e, 0x3f, 0x40, 0x42, 0x43, 0x44, 0x46, + 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4f, 0x51, + 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x5b, 0x5c, + 0x5e, 0x5f, 0x60, 0x62, 0x63, 0x64, 0x65, 0x66, + 0x67, 0x68, 0x6b, 0x70, 0x71, 0x72, 0x77, 0x78, + 0x7a, 0x7b, + /* 0x8e */ + 0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x0b, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x17, + 0x18, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x29, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, + 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, + 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, + 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4c, 0x4f, 0x50, 0x52, 0x53, 0x54, 0x56, + 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5f, 0x63, + 0x64, 0x65, 0x66, 0x67, 0x6b, 0x6c, 0x6e, 0x6f, + 0x70, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, + 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1c, 0x1d, 0x1e, + 0x1f, 0x20, 0x21, 0x22, 0x25, 0x29, 0x2a, 0x2b, + 0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x32, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x41, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4d, 0x4e, 0x50, 0x51, 0x52, + 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5d, + 0x5f, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x68, + 0x69, 0x6a, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, + 0x72, 0x73, + /* 0x8f */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2a, 0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x32, 0x34, + 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3d, 0x3f, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x48, 0x49, + 0x4a, 0x4c, 0x4d, 0x4e, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x59, 0x5b, 0x5d, 0x5e, + 0x5f, 0x60, 0x61, 0x62, 0x65, 0x66, 0x68, 0x69, + 0x6a, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, + 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, + 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, + 0x24, 0x25, 0x26, 0x28, 0x29, 0x2a, 0x2b, 0x2c, + 0x2d, 0x2e, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4d, 0x4e, 0x50, + 0x51, 0x52, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5c, 0x5d, 0x5f, 0x61, 0x62, 0x63, 0x64, + 0x65, 0x66, + /* 0x90 */ + 0x00, 0x01, 0x03, 0x04, 0x05, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x10, 0x12, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1c, 0x1d, 0x1f, 0x20, + 0x21, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2c, 0x2e, 0x31, 0x32, 0x35, 0x36, 0x37, 0x38, + 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, + 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, + 0x51, 0x54, 0x55, 0x57, 0x58, 0x59, 0x5b, 0x5c, + 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x64, 0x66, 0x68, + 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x70, 0x71, 0x73, + 0x79, 0x00, 0x01, 0x02, 0x03, 0x06, 0x08, 0x0b, + 0x0c, 0x0e, 0x12, 0x13, 0x15, 0x16, 0x17, 0x19, + 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x22, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2e, 0x2f, 0x30, 0x31, + 0x32, 0x33, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, + 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, + 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, + 0x66, 0x67, 0x69, 0x6a, 0x6b, 0x6d, 0x6f, 0x70, + 0x71, 0x72, + /* 0x91 */ + 0x00, 0x03, 0x05, 0x08, 0x09, 0x0a, 0x0b, 0x0f, + 0x10, 0x12, 0x13, 0x14, 0x16, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1c, 0x1f, 0x23, 0x24, 0x25, 0x26, + 0x27, 0x28, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x32, + 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, + 0x3b, 0x3f, 0x41, 0x42, 0x43, 0x44, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x63, 0x66, 0x67, 0x68, 0x6a, 0x6c, 0x6d, + 0x6e, 0x6f, 0x70, 0x73, 0x75, 0x77, 0x78, 0x79, + 0x7a, 0x00, 0x01, 0x03, 0x04, 0x05, 0x07, 0x08, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x18, 0x19, 0x1a, + 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, + 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, + 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3b, + 0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4c, 0x4e, 0x50, + 0x51, 0x52, 0x53, 0x54, 0x55, 0x57, 0x58, 0x59, + 0x5b, 0x5c, 0x5d, 0x5f, 0x60, 0x61, 0x62, 0x63, + 0x64, 0x65, + /* 0x92 */ + 0x00, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0f, 0x11, 0x12, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1e, 0x20, 0x22, 0x23, 0x24, 0x26, + 0x29, 0x2a, 0x2b, 0x2d, 0x2e, 0x2f, 0x31, 0x32, + 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x3a, 0x3c, + 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, + 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, + 0x5e, 0x5f, 0x61, 0x62, 0x63, 0x65, 0x66, 0x67, + 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, + 0x71, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, + 0x11, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, + 0x24, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d, + 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x37, + 0x38, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, + 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, + 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, + 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x60, 0x61, 0x63, + 0x64, 0x67, + /* 0x93 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x0b, 0x0d, + 0x0f, 0x10, 0x16, 0x17, 0x1d, 0x1e, 0x1f, 0x20, + 0x23, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2f, + 0x30, 0x32, 0x33, 0x34, 0x36, 0x37, 0x38, 0x39, + 0x3a, 0x3b, 0x3c, 0x3f, 0x43, 0x44, 0x45, 0x47, + 0x48, 0x4b, 0x4c, 0x4e, 0x4f, 0x50, 0x51, 0x52, + 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5b, + 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, + 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, + 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, + 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, + 0x7c, 0x00, 0x01, 0x02, 0x03, 0x06, 0x07, 0x09, + 0x0a, 0x0d, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x16, + 0x18, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x22, 0x23, + 0x25, 0x26, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, + 0x2f, 0x32, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3e, 0x3f, 0x41, 0x42, 0x43, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4e, 0x52, 0x53, + 0x54, 0x56, 0x57, 0x59, 0x5a, 0x5b, 0x5d, 0x5e, + 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, + 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, + 0x6f, 0x70, 0x71, 0x72, 0x73, 0x77, 0x79, 0x7a, + 0x7b, 0x7d, + /* 0x94 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x0a, + 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x13, 0x14, + 0x15, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, + 0x49, 0x4c, 0x4d, 0x4f, 0x50, 0x51, 0x53, 0x54, + 0x55, 0x56, 0x57, 0x58, 0x59, 0x5c, 0x5d, 0x5e, + 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x67, + 0x68, 0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x1b, 0x1c, 0x1e, 0x1f, 0x24, 0x25, 0x26, + 0x27, 0x28, 0x2b, 0x2d, 0x2f, 0x30, 0x31, 0x34, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3e, + 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, + 0x47, 0x48, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, + 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, + 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, + 0x69, 0x6a, + /* 0x95 */ + 0x00, 0x01, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, + 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c, + 0x1d, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2f, 0x30, + 0x32, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3c, + 0x3d, 0x3f, 0x40, 0x41, 0x43, 0x44, 0x45, 0x46, + 0x47, 0x48, 0x49, 0x4c, 0x4e, 0x4f, 0x50, 0x51, + 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, + 0x6a, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x09, 0x0a, 0x0c, 0x0d, 0x0e, 0x10, 0x12, 0x13, + 0x14, 0x15, 0x16, 0x19, 0x1b, 0x1f, 0x20, 0x21, + 0x22, 0x25, 0x26, 0x28, 0x29, 0x2a, 0x2c, 0x2e, + 0x2f, 0x30, 0x31, 0x32, 0x35, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x41, 0x42, 0x44, 0x45, 0x46, 0x48, + 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x51, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, + 0x68, 0x69, 0x6a, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, + 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, + 0x79, 0x7a, + /* 0x96 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x1a, 0x1b, 0x1d, 0x1e, 0x21, 0x22, 0x23, 0x24, + 0x25, 0x26, 0x27, 0x29, 0x2a, 0x2e, 0x2f, 0x30, + 0x31, 0x32, 0x33, 0x35, 0x36, 0x37, 0x38, 0x39, + 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, + 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x4a, + 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x52, 0x53, 0x54, + 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, + 0x5d, 0x5e, 0x5f, 0x62, 0x66, 0x67, 0x68, 0x69, + 0x6a, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1f, 0x20, + 0x22, 0x23, 0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2f, 0x30, 0x31, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, + 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, + 0x5e, 0x5f, + /* 0x97 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31, + 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, + 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, + 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x4b, 0x4c, + 0x4e, 0x4f, 0x50, 0x52, 0x53, 0x54, 0x55, 0x56, + 0x57, 0x58, 0x5a, 0x5b, 0x5d, 0x5f, 0x60, 0x61, + 0x62, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, + 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, + 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, + 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, + 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, + 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, + 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x57, + 0x58, 0x59, + /* 0x98 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x19, + 0x1a, 0x1b, 0x1d, 0x1e, 0x1f, 0x21, 0x22, 0x23, + 0x24, 0x25, 0x26, 0x27, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, + 0x4e, 0x4f, 0x52, 0x53, 0x55, 0x56, 0x57, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x62, 0x64, + 0x66, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x0a, + 0x0b, 0x10, 0x11, 0x12, 0x13, 0x14, 0x17, 0x1b, + 0x1c, 0x1d, 0x1f, 0x20, 0x23, 0x24, 0x26, 0x27, + 0x28, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, + 0x33, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3f, + 0x40, 0x42, 0x43, 0x44, 0x46, 0x47, 0x48, 0x49, + 0x4a, 0x4b, 0x4c, 0x4f, 0x51, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x5a, 0x5b, 0x5c, 0x5e, 0x5f, + 0x60, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, + 0x6a, 0x6b, 0x6c, 0x6d, 0x6f, 0x70, 0x71, 0x72, + 0x73, 0x74, 0x7a, 0x7b, 0x7e, 0x81, 0x82, 0x83, + 0x84, 0x87, + /* 0x99 */ + 0x00, 0x01, 0x02, 0x03, 0x05, 0x08, 0x09, 0x0b, + 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, + 0x15, 0x18, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, + 0x24, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x34, 0x38, 0x39, 0x3a, + 0x3b, 0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x43, 0x44, + 0x45, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, + 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x54, 0x55, 0x56, + 0x57, 0x58, 0x59, 0x5d, 0x5f, 0x60, 0x61, 0x63, + 0x65, 0x66, 0x67, 0x68, 0x69, 0x6c, 0x6e, 0x70, + 0x71, 0x72, 0x74, 0x75, 0x78, 0x79, 0x7b, 0x7c, + 0x7d, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x14, 0x15, 0x16, 0x18, 0x19, + 0x1a, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, + 0x24, 0x25, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x30, 0x31, 0x32, 0x34, 0x35, 0x36, 0x38, + 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x41, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4d, + 0x4e, 0x50, 0x51, 0x52, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5d, 0x5f, 0x61, 0x62, 0x63, + 0x64, 0x65, 0x66, 0x69, 0x6a, 0x6c, 0x6d, 0x70, + 0x71, 0x72, + /* 0x9a */ + 0x00, 0x01, 0x02, 0x03, 0x06, 0x08, 0x0a, 0x0c, + 0x0f, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2e, 0x2f, 0x31, 0x32, 0x33, + 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3d, + 0x3e, 0x3f, 0x40, 0x42, 0x43, 0x44, 0x45, 0x46, + 0x47, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x51, 0x52, + 0x53, 0x54, 0x55, 0x56, 0x57, 0x5a, 0x5c, 0x5e, + 0x5f, 0x60, 0x61, 0x62, 0x63, 0x66, 0x67, 0x68, + 0x69, 0x6a, 0x6b, 0x6d, 0x6e, 0x6f, 0x70, 0x71, + 0x72, 0x00, 0x02, 0x03, 0x05, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0f, 0x10, 0x12, 0x13, 0x14, + 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1f, 0x21, + 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, + 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, + 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, + 0x43, 0x44, 0x47, 0x48, 0x4a, 0x4b, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x57, 0x59, 0x5b, 0x5c, + 0x5d, 0x5e, 0x60, 0x63, 0x66, 0x67, 0x68, 0x6a, + 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x73, 0x74, + 0x77, 0x78, + /* 0x9b */ + 0x00, 0x01, 0x02, 0x06, 0x07, 0x09, 0x0a, 0x0b, + 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x16, + 0x17, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, + 0x31, 0x32, 0x33, 0x34, 0x36, 0x37, 0x38, 0x39, + 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, + 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, + 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, + 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x5a, 0x5b, + 0x5d, 0x5e, 0x5f, 0x61, 0x63, 0x64, 0x65, 0x66, + 0x67, 0x00, 0x01, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x13, + 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, + 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, + 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, + 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, + 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, + 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, + 0x5d, 0x60, + /* 0x9c */ + 0x00, 0x02, 0x03, 0x06, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0f, 0x10, 0x11, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x21, + 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31, 0x32, + 0x33, 0x34, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x4a, 0x4b, 0x4c, + 0x4d, 0x4e, 0x4f, 0x50, 0x52, 0x53, 0x54, 0x56, + 0x57, 0x58, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, + 0x6a, 0x00, 0x01, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x20, 0x21, + 0x23, 0x24, 0x25, 0x27, 0x28, 0x29, 0x2a, 0x2b, + 0x2c, 0x2d, 0x30, 0x31, 0x32, 0x34, 0x35, 0x36, + 0x37, 0x38, 0x39, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4f, 0x50, + 0x51, 0x52, 0x53, 0x54, 0x55, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, + /* 0x9d */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, + 0x11, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, + 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, + 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, + 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x40, 0x41, 0x42, + 0x43, 0x44, 0x45, 0x48, 0x49, 0x4b, 0x4c, 0x4d, + 0x4f, 0x51, 0x52, 0x53, 0x54, 0x58, 0x59, 0x5a, + 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x63, + 0x64, 0x00, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08, + 0x09, 0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, + 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x1b, + 0x1c, 0x1e, 0x1f, 0x20, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x2b, 0x2d, 0x2f, 0x30, 0x31, + 0x32, 0x33, 0x34, 0x37, 0x38, 0x3c, 0x40, 0x41, + 0x42, 0x43, 0x47, 0x4b, 0x4c, 0x4d, 0x50, 0x53, + 0x54, 0x56, 0x57, 0x58, 0x5a, 0x5b, 0x5c, 0x5d, + 0x5e, 0x5f, 0x60, 0x63, 0x67, 0x68, 0x69, 0x6a, + 0x6b, 0x6c, 0x6f, 0x70, 0x72, 0x73, 0x74, 0x76, + 0x77, 0x79, 0x7a, 0x7b, 0x7c, 0x7f, 0x81, 0x83, + 0x84, 0x85, + /* 0x9e */ + 0x00, 0x03, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x14, + 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, + 0x1d, 0x20, 0x21, 0x24, 0x29, 0x2a, 0x2b, 0x2c, + 0x2d, 0x35, 0x37, 0x39, 0x3c, 0x3d, 0x3f, 0x40, + 0x41, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, + 0x4c, 0x4e, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x59, 0x5b, 0x5c, 0x5d, 0x5f, 0x62, 0x63, 0x64, + 0x65, 0x6c, 0x6d, 0x6e, 0x73, 0x74, 0x75, 0x77, + 0x78, 0x79, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, + 0x81, 0x84, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, + 0x8d, 0x00, 0x01, 0x03, 0x04, 0x05, 0x09, 0x0b, + 0x0c, 0x10, 0x12, 0x14, 0x16, 0x17, 0x18, 0x19, + 0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2c, 0x30, 0x31, 0x32, + 0x33, 0x34, 0x35, 0x38, 0x39, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x47, 0x48, 0x4a, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, + 0x51, 0x54, 0x55, 0x57, 0x58, 0x59, 0x5b, 0x5c, + 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x64, 0x66, 0x68, + 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x70, 0x71, 0x73, + 0x74, 0x75, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, + 0x7d, 0x80, + /* 0x9f */ + 0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x0a, + 0x0b, 0x0d, 0x0e, 0x0f, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x1a, 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22, + 0x23, 0x26, 0x27, 0x29, 0x2a, 0x2b, 0x2d, 0x2e, + 0x2f, 0x30, 0x31, 0x32, 0x33, 0x36, 0x37, 0x3a, + 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x42, 0x43, 0x45, + 0x46, 0x47, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, + 0x4f, 0x52, 0x53, 0x54, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5e, 0x5f, 0x61, 0x62, 0x63, 0x65, + 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6e, 0x70, + 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x7a, 0x7b, + 0x7d, 0x00, 0x01, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0c, 0x0e, 0x10, 0x12, 0x13, 0x14, + 0x15, 0x18, 0x19, 0x1b, 0x1c, 0x1d, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x25, 0x28, 0x2a, 0x33, 0x34, + 0x35, 0x37, 0x38, 0x39, 0x3b, 0x3c, 0x3d, 0x3e, + 0x3f, 0x40, 0x41, 0x43, 0x44, 0x46, 0x47, 0x48, + 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x50, 0x51, 0x53, + 0x54, 0x55, 0x59, 0x5a, 0x5b, 0x5c, 0x60, 0x65, + 0x66, 0x67, 0x69, 0x6c, 0x6d, 0x6f, 0x73, 0x75, + 0x76, 0x77, 0x78, 0x79, 0x7c, 0x81, 0x82, 0x83, + 0x84, 0x85, 0x88, 0x89, 0x8b, 0x8c, 0x8d, 0x8f, + 0x90, 0x91, + /* 0xa0 */ + 0x00, 0x01, 0x02, 0x03, 0x06, 0x0a, 0x0b, 0x0c, + 0x0d, 0x0e, 0x0f, 0x12, 0x13, 0x15, 0x17, 0x19, + 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x21, 0x22, + 0x23, 0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, + 0x2d, 0x2e, 0x2f, 0x31, 0x32, 0x33, 0x35, 0x36, + 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, + 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, + 0x47, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x51, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x5a, 0x5c, 0x5f, 0x60, + 0x61, 0x62, 0x63, 0x66, 0x67, 0x69, 0x6a, 0x6b, + 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x76, + 0x78, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x07, + 0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, + 0x12, 0x13, 0x14, 0x15, 0x18, 0x19, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25, 0x26, + 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, + 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, + 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x40, + 0x41, 0x43, 0x44, 0x45, 0x47, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x50, 0x52, 0x56, 0x57, 0x58, 0x5c, + 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x63, 0x64, 0x65, + 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6c, 0x6e, 0x70, + 0x71, 0x72, +}; + +static int +uhc_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x81 && c1 <= 0xa0)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x41 && c2 < 0x5b) || (c2 >= 0x61 && c2 < 0x7b) || (c2 >= 0x81 && c2 < 0xff)) { + unsigned int row = c1 - 0x81; + unsigned int col = c2 - (c2 >= 0x81 ? 0x4d : c2 >= 0x61 ? 0x47 : 0x41); + unsigned int i = 178 * row + col; + if (i < 5696) { + *pwc = (ucs4_t) (uhc_1_2uni_main_page81[2*row+(col>=89?1:0)] + uhc_1_2uni_page81[i]); + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short uhc_1_2charset_main[45] = { + 0x8141, 0x81cd, 0x829b, 0x8363, 0x83e9, 0x84b7, 0x8585, 0x8647, + 0x86d3, 0x87a1, 0x8869, 0x88ef, 0x89bd, 0x8a8b, 0x8b4d, 0x8bd9, + 0x8ca7, 0x8d6f, 0x8df5, 0x8ec3, 0x8f91, 0x9053, 0x90df, 0x91ad, + 0x9275, 0x92fb, 0x93c9, 0x9497, 0x9559, 0x95e5, 0x96b3, 0x9781, + 0x9843, 0x98cf, 0x999d, 0x9a65, 0x9aeb, 0x9bb9, 0x9c87, 0x9d49, + 0x9dd5, 0x9ea3, 0x9f6b, 0x9ff1, 0xa0bf, +}; +static const unsigned char uhc_1_2charset[5696] = { + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, + 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, + 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, + 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, + 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, + 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, + 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, + 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, + 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, + 0x8a, 0x8b, 0x8c, 0x8d, 0x94, 0x95, 0x96, 0x97, + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, + 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, 0x62, 0x63, 0xa6, 0xa7, 0xa8, 0xa9, + 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, + 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, + 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc6, 0xc7, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, + 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, + 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, + 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, + 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, + 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, + 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, + 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, + 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, + 0x90, 0x91, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, + 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, + 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, + 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, + 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1, + 0xa2, 0xa3, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, + 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, + 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, + 0x78, 0x79, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, + 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, + 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, + 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, + 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, + 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, + 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x6e, 0x6f, 0x70, 0x71, + 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, + 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, + 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x8e, 0x8f, + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, + 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0xa0, 0xa1, + 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, + 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, + 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, + 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, + 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, + 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, + 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, + 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, + 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, + 0x6a, 0x6b, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, + 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, + 0x88, 0x89, 0x8a, 0x8b, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, + 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, + 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, + 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, + 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, + 0x9a, 0x9b, 0x9c, 0x9d, 0xa4, 0xa5, 0xa6, 0xa7, + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, + 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, + 0x70, 0x71, 0x72, 0x73, 0xb6, 0xb7, 0xb8, 0xb9, + 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, + 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, + 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, + 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, + 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, + 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, + 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x68, 0x69, + 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, + 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, + 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, + 0xa0, 0xa1, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1, + 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, + 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, + 0xb2, 0xb3, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, + 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, + 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, + 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, + 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, + 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, + 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, + 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, 0x64, 0x65, 0x6c, 0x6d, 0x6e, 0x6f, + 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, + 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x8c, 0x8d, + 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, + 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, + 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x7e, 0x7f, 0x80, 0x81, + 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, + 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, + 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x9e, 0x9f, + 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, + 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0xb0, 0xb1, + 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, + 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, + 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, + 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, + 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, + 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, + 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, + 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, + 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, + 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, + 0x7a, 0x7b, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, + 0x98, 0x99, 0x9a, 0x9b, 0xa2, 0xa3, 0xa4, 0xa5, + 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, + 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1, + 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, + 0xaa, 0xab, 0xac, 0xad, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, + 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, + 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, + 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, + 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, + 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, + 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, + 0x00, 0x01, 0x02, 0x03, 0x46, 0x47, 0x48, 0x49, + 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, + 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x66, 0x67, + 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, + 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, + 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, + 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, + 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, + 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, + 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x78, 0x79, + 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, + 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, + 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, + 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, + 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, + 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, + 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, + 0x00, 0x01, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x28, 0x29, 0x2a, 0x2b, + 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, + 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, + 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, + 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, + 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, + 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, + 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, + 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, + 0x72, 0x73, 0x74, 0x75, 0x7c, 0x7d, 0x7e, 0x7f, + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x9c, 0x9d, + 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, + 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x8e, 0x8f, 0x90, 0x91, + 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, + 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1, + 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, + 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, + 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, + 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0xc0, 0xc1, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, + 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, + 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, + 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, + 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, + 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, + 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, + 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, + 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, + 0x8a, 0x8b, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, + 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, + 0xa8, 0xa9, 0xaa, 0xab, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, + 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, + 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, + 0xba, 0xbb, 0xbc, 0xbd, 0xc4, 0xc5, 0xc6, 0xc7, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, + 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, + 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, + 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, + 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, + 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, + 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, + 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x76, 0x77, + 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, + 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, + 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x88, 0x89, + 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, + 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, + 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1, + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, + 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, + 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, + 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, + 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, + 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, + 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, + 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, + 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, + 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, + 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, + 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, + 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, + 0x82, 0x83, 0x84, 0x85, 0x8c, 0x8d, 0x8e, 0x8f, + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, + 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xac, 0xad, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, + 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, + 0x58, 0x59, 0x5a, 0x5b, 0x9e, 0x9f, 0xa0, 0xa1, + 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, + 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, + 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, + 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, + 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, + 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, + 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, + 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, + 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x50, 0x51, + 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, + 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, + 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, + 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, + 0x88, 0x89, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, + 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, + 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, + 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, + 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, +}; + +static const Summary16 uhc_1_uni2indx_pageac[459] = { + /* 0xac00 */ + { 0, 0xf86c }, { 9, 0xc100 }, { 12, 0x4fee }, { 23, 0xecfc }, + { 34, 0xd7fe }, { 47, 0xeeef }, { 60, 0xffff }, { 76, 0xfa6c }, + { 86, 0xe184 }, { 92, 0x4fee }, { 103, 0x68fc }, { 112, 0xc4fe }, + { 122, 0xeeed }, { 134, 0xff5f }, { 148, 0x6a6c }, { 156, 0xcf94 }, + /* 0xad00 */ + { 165, 0x4fae }, { 175, 0xeefd }, { 188, 0xcdfe }, { 200, 0xeecf }, + { 212, 0xfd4f }, { 224, 0xfeee }, { 237, 0xcff5 }, { 249, 0x4786 }, + { 256, 0xecf9 }, { 267, 0xcffe }, { 280, 0xffef }, { 295, 0xff7f }, + { 310, 0xfeec }, { 322, 0xeff4 }, { 334, 0xffee }, { 348, 0x6cff }, + /* 0xae00 */ + { 360, 0xd4fc }, { 370, 0xffef }, { 385, 0xffff }, { 401, 0xfa6c }, + { 411, 0x8b94 }, { 418, 0x4fae }, { 428, 0xecdc }, { 438, 0xc4fe }, + { 448, 0xefcf }, { 461, 0xffff }, { 477, 0xffff }, { 493, 0x8fff }, + { 506, 0x4fee }, { 517, 0xecfc }, { 528, 0xd6ff }, { 541, 0xeeef }, + /* 0xaf00 */ + { 554, 0xde7f }, { 567, 0xfffe }, { 582, 0xcfff }, { 596, 0x4fea }, + { 606, 0xfcf1 }, { 617, 0xcffe }, { 630, 0xffcf }, { 644, 0xfdff }, + { 659, 0xfeee }, { 672, 0xefdc }, { 684, 0xffff }, { 700, 0xecff }, + { 713, 0x947e }, { 722, 0xefef }, { 736, 0xfcff }, { 750, 0xfeec }, + /* 0xb000 */ + { 762, 0xefec }, { 774, 0xcfee }, { 786, 0xfeff }, { 801, 0xffff }, + { 817, 0xaacf }, { 827, 0xdd47 }, { 837, 0xffff }, { 853, 0xcfff }, + { 867, 0x4fee }, { 878, 0x68fd }, { 888, 0x04f8 }, { 894, 0xeec5 }, + { 904, 0xfc4f }, { 915, 0xfeec }, { 927, 0xffde }, { 941, 0xffff }, + /* 0xb100 */ + { 957, 0xe4ff }, { 969, 0xc4f2 }, { 977, 0xeec7 }, { 988, 0xfc4f }, + { 999, 0xfeec }, { 1011, 0xeecc }, { 1021, 0xfffe }, { 1036, 0xecff }, + { 1049, 0xd4fa }, { 1059, 0xeee3 }, { 1070, 0xfeff }, { 1085, 0xffff }, + { 1101, 0xefff }, { 1116, 0x4fee }, { 1127, 0xecff }, { 1140, 0xd5fe }, + /* 0xb200 */ + { 1152, 0xe6cf }, { 1163, 0xfd4f }, { 1175, 0xfffe }, { 1190, 0xefef }, + { 1204, 0xffff }, { 1220, 0xeeff }, { 1234, 0xfcfe }, { 1247, 0xefcf }, + { 1260, 0xfdcf }, { 1273, 0xf8ec }, { 1283, 0xeb94 }, { 1292, 0xffee }, + { 1306, 0xecff }, { 1319, 0xd4fa }, { 1329, 0x068b }, { 1335, 0x7047 }, + /* 0xb300 */ + { 1342, 0xfeec }, { 1354, 0xefc4 }, { 1364, 0xffff }, { 1380, 0xffff }, + { 1396, 0xffff }, { 1412, 0x268f }, { 1420, 0xb54f }, { 1430, 0xfeec }, + { 1442, 0xefc4 }, { 1452, 0xffee }, { 1466, 0xeefc }, { 1478, 0xffff }, + { 1494, 0xa6cf }, { 1504, 0xd54e }, { 1513, 0xfeee }, { 1526, 0xefff }, + /* 0xb400 */ + { 1541, 0xffff }, { 1557, 0xeefe }, { 1570, 0xf4fe }, { 1582, 0xffef }, + { 1597, 0xffff }, { 1613, 0xfeec }, { 1625, 0xefd4 }, { 1636, 0xffff }, + { 1652, 0xfefe }, { 1666, 0xdfff }, { 1681, 0xeeef }, { 1694, 0xfd5f }, + { 1707, 0xfeee }, { 1720, 0xcfde }, { 1732, 0x4fa6 }, { 1741, 0xfefd }, + /* 0xb500 */ + { 1755, 0xffff }, { 1771, 0xe6cf }, { 1782, 0xf84f }, { 1792, 0xfeec }, + { 1804, 0xc7c4 }, { 1812, 0x4fee }, { 1823, 0xfffc }, { 1837, 0xffff }, + { 1853, 0xffff }, { 1869, 0xffff }, { 1885, 0xf2ec }, { 1895, 0xc7c4 }, + { 1903, 0x4fee }, { 1914, 0xfefc }, { 1927, 0xefff }, { 1942, 0xffff }, + /* 0xb600 */ + { 1958, 0xffff }, { 1974, 0xfeec }, { 1986, 0xefdf }, { 2000, 0xffef }, + { 2015, 0xfeff }, { 2030, 0xffff }, { 2046, 0xfeef }, { 2060, 0xffff }, + { 2076, 0xffff }, { 2092, 0xcfff }, { 2106, 0xe7ee }, { 2118, 0xfffd }, + { 2133, 0xffff }, { 2149, 0xffef }, { 2164, 0xffff }, { 2180, 0xfeee }, + /* 0xb700 */ + { 2193, 0xffdc }, { 2206, 0xffff }, { 2222, 0x6cff }, { 2234, 0xf4fe }, + { 2246, 0xeeef }, { 2259, 0xffcf }, { 2273, 0xfeee }, { 2286, 0xcfd4 }, + { 2296, 0x4fee }, { 2307, 0xec38 }, { 2315, 0xc4fe }, { 2325, 0xfecf }, + { 2338, 0xfd7f }, { 2352, 0xffff }, { 2368, 0xcfff }, { 2382, 0x4fee }, + /* 0xb800 */ + { 2393, 0xec7c }, { 2403, 0xd4fe }, { 2414, 0xeecf }, { 2426, 0xfc4f }, + { 2437, 0xffee }, { 2451, 0xcff5 }, { 2463, 0x4fee }, { 2474, 0xeefd }, + { 2487, 0xdfff }, { 2502, 0xffff }, { 2518, 0xfeff }, { 2533, 0xfeee }, + { 2546, 0xefd4 }, { 2557, 0x5fee }, { 2569, 0xecfd }, { 2581, 0xd4fe }, + /* 0xb900 */ + { 2592, 0xffef }, { 2607, 0xfeff }, { 2622, 0xfffe }, { 2637, 0xcfff }, + { 2651, 0x6fee }, { 2663, 0xecfd }, { 2675, 0xd4fe }, { 2686, 0xeecf }, + { 2698, 0x994f }, { 2707, 0xffff }, { 2723, 0xcfff }, { 2737, 0x4fee }, + { 2748, 0x2cfd }, { 2758, 0x94f8 }, { 2766, 0xeec5 }, { 2776, 0xf84f }, + /* 0xba00 */ + { 2786, 0xfefc }, { 2799, 0xffdf }, { 2814, 0xffff }, { 2830, 0xecff }, + { 2843, 0x94fa }, { 2852, 0xeec7 }, { 2863, 0xfc4f }, { 2874, 0xfeec }, + { 2886, 0xef47 }, { 2897, 0xffff }, { 2913, 0xe4ff }, { 2925, 0xd4fa }, + { 2935, 0xfeef }, { 2949, 0xfcff }, { 2963, 0xffff }, { 2979, 0xefff }, + /* 0xbb00 */ + { 2994, 0x5fee }, { 3006, 0xeefd }, { 3019, 0xf5fe }, { 3032, 0x868f }, + { 3040, 0x5d4f }, { 3050, 0xfeee }, { 3063, 0xeff5 }, { 3076, 0xffff }, + { 3092, 0xeeff }, { 3106, 0xfffe }, { 3121, 0xeeef }, { 3134, 0xff6f }, + { 3148, 0xfeee }, { 3161, 0xfff6 }, { 3175, 0xffff }, { 3191, 0x6cff }, + /* 0xbc00 */ + { 3203, 0x44fa }, { 3211, 0x060d }, { 3216, 0xdd4f }, { 3227, 0xfeec }, + { 3239, 0xcdc4 }, { 3247, 0xdffe }, { 3261, 0xffff }, { 3277, 0xffff }, + { 3293, 0xa6cf }, { 3303, 0xf94f }, { 3314, 0xfe6c }, { 3325, 0xcfc4 }, + { 3334, 0x5fee }, { 3346, 0xeedc }, { 3357, 0xffff }, { 3373, 0xee8f }, + /* 0xbd00 */ + { 3384, 0xfd4f }, { 3396, 0xffee }, { 3410, 0xefef }, { 3424, 0xffff }, + { 3440, 0xecfe }, { 3452, 0xfcfe }, { 3465, 0xfeef }, { 3479, 0xffff }, + { 3495, 0xf86c }, { 3504, 0xe9d4 }, { 3513, 0xffef }, { 3528, 0xfefe }, + { 3542, 0xffff }, { 3558, 0xeecf }, { 3570, 0xfdff }, { 3585, 0xfeee }, + /* 0xbe00 */ + { 3598, 0xcfd6 }, { 3609, 0x4fee }, { 3620, 0xffff }, { 3636, 0xffff }, + { 3652, 0xaecf }, { 3663, 0xf14f }, { 3673, 0xfaec }, { 3684, 0xc7c4 }, + { 3692, 0x4fee }, { 3703, 0xfcfc }, { 3715, 0xfeff }, { 3730, 0xffff }, + { 3746, 0xffff }, { 3762, 0xfe6c }, { 3773, 0xefc6 }, { 3784, 0xffff }, + /* 0xbf00 */ + { 3800, 0xfcfd }, { 3813, 0xc4ff }, { 3824, 0xffff }, { 3840, 0xffff }, + { 3856, 0xfeec }, { 3868, 0xffdc }, { 3881, 0xffff }, { 3897, 0xffff }, + { 3913, 0xffff }, { 3929, 0xffef }, { 3944, 0xffff }, { 3960, 0xfffe }, + { 3975, 0xcfdf }, { 3988, 0x6fee }, { 4000, 0xfffd }, { 4015, 0xffff }, + /* 0xc000 */ + { 4031, 0xffff }, { 4047, 0xffff }, { 4063, 0xffff }, { 4079, 0xefff }, + { 4094, 0xffff }, { 4110, 0xeefd }, { 4123, 0xfcfe }, { 4136, 0xffff }, + { 4152, 0xffff }, { 4168, 0xfeec }, { 4180, 0x4fd4 }, { 4189, 0x4f86 }, + { 4197, 0xecdc }, { 4207, 0xc4fe }, { 4217, 0xeecf }, { 4229, 0xfd4f }, + /* 0xc100 */ + { 4241, 0xfeee }, { 4254, 0x0fde }, { 4264, 0x4f26 }, { 4272, 0xecbc }, + { 4282, 0xc4fe }, { 4292, 0xeecf }, { 4304, 0xfc4f }, { 4315, 0xfeee }, + { 4328, 0x8fdf }, { 4340, 0x4fae }, { 4350, 0xecdd }, { 4361, 0xdffe }, + { 4375, 0xeeef }, { 4388, 0xfe6f }, { 4401, 0xfeee }, { 4414, 0xcff4 }, + /* 0xc200 */ + { 4425, 0x4fee }, { 4436, 0x6cfd }, { 4447, 0x54fe }, { 4457, 0xffe9 }, + { 4470, 0xfeff }, { 4485, 0xfeec }, { 4497, 0xcfde }, { 4509, 0x4fee }, + { 4520, 0xfcfd }, { 4533, 0xd6fe }, { 4545, 0xcecf }, { 4556, 0xfd4f }, + { 4568, 0xffff }, { 4584, 0xcfff }, { 4598, 0x47e6 }, { 4607, 0xe4bd }, + /* 0xc300 */ + { 4617, 0xccfe }, { 4628, 0xeec7 }, { 4639, 0xfccf }, { 4651, 0xffff }, + { 4667, 0xffdf }, { 4682, 0xffff }, { 4698, 0xecff }, { 4711, 0xccfa }, + { 4721, 0xeeef }, { 4734, 0xffff }, { 4750, 0xffff }, { 4766, 0xffff }, + { 4782, 0xfffe }, { 4797, 0x6cff }, { 4809, 0xdcfa }, { 4820, 0xfecf }, + /* 0xc400 */ + { 4833, 0xfeff }, { 4848, 0xfffe }, { 4863, 0xefef }, { 4877, 0xcfee }, + { 4889, 0xfeff }, { 4904, 0xffff }, { 4920, 0xeecf }, { 4932, 0xfdcf }, + { 4945, 0xfffe }, { 4960, 0xefef }, { 4974, 0xffff }, { 4990, 0xeeff }, + { 5004, 0xffff }, { 5020, 0xffff }, { 5036, 0xfdff }, { 5051, 0x7aec }, + /* 0xc500 */ + { 5061, 0xeffc }, { 5074, 0xefee }, { 5087, 0xecff }, { 5100, 0xd4fe }, + { 5111, 0x88cf }, { 5119, 0x9c47 }, { 5127, 0xfeec }, { 5139, 0xcfc4 }, + { 5148, 0x4f6e }, { 5158, 0xee5d }, { 5169, 0xfdfe }, { 5183, 0x84cf }, + { 5191, 0xa80f }, { 5198, 0xfeec }, { 5210, 0x8fd4 }, { 5219, 0x0f2e }, + /* 0xc600 */ + { 5227, 0xee1c }, { 5236, 0xe4fe }, { 5247, 0x8ecf }, { 5257, 0xf546 }, + { 5266, 0xfeec }, { 5278, 0xcfc4 }, { 5287, 0x6ffe }, { 5300, 0xecfd }, + { 5312, 0xd4fe }, { 5323, 0xeecf }, { 5335, 0xfd4f }, { 5347, 0xf8ec }, + { 5357, 0xcfd4 }, { 5367, 0xcfee }, { 5379, 0xecfc }, { 5390, 0xdcfe }, + /* 0xc700 */ + { 5402, 0xeecf }, { 5414, 0xfd4f }, { 5426, 0xfeec }, { 5438, 0xcf54 }, + { 5447, 0x4bee }, { 5457, 0xee01 }, { 5464, 0xf6fe }, { 5477, 0x8ecf }, + { 5487, 0xb847 }, { 5495, 0xfa2c }, { 5504, 0xcf84 }, { 5512, 0x4fee }, + { 5523, 0xacfc }, { 5533, 0xdefe }, { 5546, 0xeeef }, { 5559, 0xffff }, + /* 0xc800 */ + { 5575, 0xfaec }, { 5586, 0xcf94 }, { 5595, 0x4fee }, { 5606, 0xeefd }, + { 5619, 0xccfe }, { 5630, 0xffef }, { 5645, 0xffff }, { 5661, 0xfaec }, + { 5672, 0xc714 }, { 5679, 0x5fef }, { 5692, 0x001d }, +}; + +static int +uhc_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + if (wc >= 0xac00 && wc < 0xc8b0) { + const Summary16 *summary = &uhc_1_uni2indx_pageac[(wc>>4)-0xac0]; + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + used += summary->indx; + c = uhc_1_2charset_main[used>>7] + uhc_1_2charset[used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/uhc_2.h b/jni/iconv/lib/uhc_2.h new file mode 100644 index 0000000..4aa290a --- /dev/null +++ b/jni/iconv/lib/uhc_2.h @@ -0,0 +1,1022 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * Unified Hangul Code part 2 + */ + +static const unsigned short uhc_2_2uni_main_pagea1[76] = { + 0xc8a5, 0xc8d8, 0xc910, 0xc93e, 0xc971, 0xc9a5, 0xc9de, 0xca1c, + 0xca47, 0xca7b, 0xcaa8, 0xcadd, 0xcb0b, 0xcb3a, 0xcb6d, 0xcb99, + 0xcbc5, 0xcbf3, 0xcc25, 0xcc67, 0xcc94, 0xcccf, 0xccfe, 0xcd34, + 0xcd61, 0xcd92, 0xcdc6, 0xcdf5, 0xce2c, 0xce5d, 0xce9a, 0xcecc, + 0xcf02, 0xcf3b, 0xcf6d, 0xcf9e, 0xcfcc, 0xcfff, 0xd02e, 0xd064, + 0xd095, 0xd0cc, 0xd105, 0xd132, 0xd16e, 0xd19b, 0xd1d0, 0xd1fd, + 0xd22a, 0xd25e, 0xd28d, 0xd2c5, 0xd2fb, 0xd33e, 0xd36a, 0xd3a1, + 0xd3d7, 0xd40d, 0xd438, 0xd467, 0xd49e, 0xd4c9, 0xd4fe, 0xd52e, + 0xd564, 0xd59d, 0xd5ca, 0xd606, 0xd63d, 0xd677, 0xd6ab, 0xd6e2, + 0xd715, 0xd74e, 0xd78d, 0xfffd, +}; +static const unsigned char uhc_2_2uni_pagea1[3126] = { + /* 0xa1 */ + 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x19, 0x1a, + 0x1b, 0x1c, 0x1d, 0x1e, 0x20, 0x21, 0x22, 0x24, + 0x25, 0x26, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x31, 0x00, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x0a, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, + 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22, + 0x23, 0x26, 0x27, 0x29, 0x2a, 0x2b, 0x2f, 0x30, + 0x31, 0x32, 0x33, 0x36, + /* 0xa2 */ + 0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, + 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, + 0x23, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, + 0x2c, 0x2d, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x15, 0x17, 0x18, + 0x19, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, + 0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, + 0x2d, 0x2f, 0x30, 0x31, + /* 0xa3 */ + 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x09, 0x0a, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, + 0x12, 0x13, 0x14, 0x15, 0x16, 0x19, 0x1a, 0x1c, + 0x1d, 0x1e, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x29, 0x2b, 0x2d, 0x2e, 0x2f, 0x30, 0x31, + 0x32, 0x33, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1d, 0x1e, 0x20, + 0x21, 0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2d, + 0x2f, 0x32, 0x33, 0x36, + /* 0xa4 */ + 0x00, 0x01, 0x03, 0x05, 0x07, 0x08, 0x0a, 0x0b, + 0x0c, 0x0d, 0x10, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23, 0x24, + 0x25, 0x26, 0x27, 0x28, 0x29, 0x2c, 0x30, 0x31, + 0x32, 0x33, 0x34, 0x35, 0x37, 0x38, 0x39, 0x3b, + 0x3c, 0x3d, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0e, + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, + 0x27, 0x28, 0x29, 0x2a, + /* 0xa5 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08, 0x0a, + 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, + 0x14, 0x17, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, + 0x32, 0x33, 0x00, 0x01, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, + /* 0xa6 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x16, 0x17, 0x19, 0x1a, + 0x1b, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, + 0x26, 0x28, 0x2a, 0x2c, 0x2d, 0x2e, 0x2f, 0x32, + 0x33, 0x34, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2c, 0x2d, + /* 0xa7 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08, + 0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12, + 0x13, 0x14, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, + 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, + 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, + 0x2d, 0x2e, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x10, + 0x11, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1a, + 0x1b, 0x1c, 0x1d, 0x20, 0x21, 0x22, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d, 0x2e, + 0x2f, 0x30, 0x31, 0x32, + /* 0xa8 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0d, 0x0e, 0x0f, 0x10, 0x11, + 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, + 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2a, 0x2b, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, + /* 0xa9 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x20, 0x21, + 0x23, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, + 0x2c, 0x2d, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, + 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x2b, + 0x2c, 0x2d, 0x30, 0x31, + /* 0xaa */ + 0x00, 0x01, 0x05, 0x06, 0x08, 0x0a, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x15, 0x1a, 0x1b, + 0x1c, 0x1d, 0x1e, 0x21, 0x22, 0x24, 0x25, 0x26, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x31, + 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3c, 0x3d, + 0x3e, 0x40, 0x00, 0x02, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, + /* 0xab */ + 0x00, 0x01, 0x02, 0x03, 0x06, 0x07, 0x09, 0x0a, + 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, + 0x16, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x22, + 0x23, 0x25, 0x26, 0x27, 0x29, 0x2a, 0x2b, 0x2c, + 0x2d, 0x2e, 0x2f, 0x32, 0x34, 0x36, 0x37, 0x38, + 0x39, 0x3a, 0x00, 0x02, 0x03, 0x04, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x22, + 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, + /* 0xac */ + 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x09, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x13, 0x14, + 0x15, 0x16, 0x17, 0x18, 0x19, 0x1c, 0x1e, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x27, 0x28, 0x29, + 0x2b, 0x2c, 0x2d, 0x2f, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x00, 0x01, 0x02, 0x03, 0x04, 0x06, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, + 0x27, 0x29, 0x2a, 0x2b, + /* 0xad */ + 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x09, 0x0a, 0x0d, 0x0f, 0x11, 0x12, 0x13, 0x14, + 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, + 0x2f, 0x30, 0x00, 0x01, 0x04, 0x05, 0x07, 0x08, + 0x09, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, + 0x14, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, + 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, + 0x2f, 0x30, 0x31, 0x33, + /* 0xae */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x07, 0x08, + 0x09, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, + 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, + 0x23, 0x24, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, + 0x2d, 0x2e, 0x00, 0x01, 0x02, 0x05, 0x07, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x10, 0x11, 0x12, + 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c, + 0x1d, 0x1e, 0x20, 0x21, 0x22, 0x23, 0x25, 0x26, + 0x27, 0x28, 0x29, 0x2a, 0x2d, 0x2e, 0x30, 0x31, + 0x32, 0x34, 0x35, 0x36, + /* 0xaf */ + 0x00, 0x01, 0x02, 0x03, 0x06, 0x08, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, + 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, + 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, + 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, + 0x2e, 0x2f, 0x00, 0x01, 0x05, 0x06, 0x07, 0x08, + 0x09, 0x0a, 0x0d, 0x0f, 0x11, 0x12, 0x13, 0x14, + 0x15, 0x16, 0x19, 0x1a, 0x1c, 0x1d, 0x1e, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x29, 0x2b, + 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x35, 0x36, + 0x38, 0x39, 0x3a, 0x3c, + /* 0xb0 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x0c, + 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x1a, 0x1b, 0x1d, 0x1e, 0x21, 0x22, + 0x23, 0x24, 0x25, 0x26, 0x27, 0x2a, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, + /* 0xb1 */ + 0x00, 0x01, 0x03, 0x04, 0x05, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x10, 0x12, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1b, 0x1c, 0x1d, 0x1f, + 0x20, 0x21, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2c, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x37, 0x38, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, + 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x2b, + 0x2d, 0x2f, 0x30, 0x31, + /* 0xb2 */ + 0x00, 0x01, 0x02, 0x05, 0x06, 0x08, 0x09, 0x0a, + 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x14, + 0x15, 0x16, 0x17, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, + 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, + 0x2f, 0x30, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x27, 0x28, 0x29, + 0x2a, 0x2b, 0x2c, 0x2d, + /* 0xb3 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x16, 0x17, 0x19, 0x1a, + 0x1b, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, + 0x26, 0x28, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x31, 0x32, 0x00, 0x02, 0x03, 0x04, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, + 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2a, 0x2b, 0x2c, 0x2d, + /* 0xb4 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x09, + 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x12, 0x13, + 0x14, 0x15, 0x18, 0x1a, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x23, 0x24, 0x25, 0x27, 0x28, 0x29, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x33, + 0x34, 0x35, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x0a, 0x0b, 0x0d, 0x0e, 0x0f, 0x11, + 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x1a, 0x1b, + 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, + 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, + 0x2d, 0x2e, 0x2f, 0x30, + /* 0xb5 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x11, + 0x12, 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, + 0x1c, 0x1d, 0x1e, 0x21, 0x23, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2d, 0x2e, 0x30, 0x31, 0x32, + 0x35, 0x36, 0x00, 0x01, 0x02, 0x03, 0x06, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x12, 0x13, 0x15, + 0x16, 0x17, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x1f, 0x22, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, + 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, + 0x35, 0x36, 0x37, 0x38, + /* 0xb6 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x00, 0x01, 0x03, 0x04, 0x05, 0x07, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x10, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1c, 0x1d, 0x1f, 0x20, + 0x21, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2c, 0x2e, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x37, 0x38, 0x39, 0x3b, + /* 0xb7 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19, + 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, + 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, + 0x08, 0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, + 0x12, 0x13, 0x14, 0x17, 0x19, 0x1b, 0x1c, 0x1d, + 0x1e, 0x20, 0x22, 0x23, 0x24, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, + 0x31, 0x32, 0x33, 0x34, + /* 0xb8 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x25, 0x26, 0x27, 0x29, 0x2a, + 0x2b, 0x2c, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0b, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, + /* 0xb9 */ + 0x00, 0x01, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x16, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, + 0x31, 0x33, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x1f, 0x20, 0x21, 0x24, 0x25, 0x27, 0x28, 0x29, + 0x2b, 0x2c, 0x2d, 0x2e, + /* 0xba */ + 0x00, 0x01, 0x02, 0x05, 0x06, 0x07, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x10, 0x11, 0x12, 0x14, + 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x20, 0x21, 0x22, 0x23, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2d, 0x2e, 0x30, 0x31, 0x34, + 0x36, 0x37, 0x00, 0x01, 0x02, 0x05, 0x07, 0x08, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x10, 0x11, + 0x12, 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, + 0x1c, 0x1d, 0x1e, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2d, 0x2e, 0x30, + 0x31, 0x32, 0x34, 0x35, + /* 0xbb */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x09, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x14, 0x16, 0x17, + 0x18, 0x1a, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x23, + 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2f, 0x30, 0x32, + 0x33, 0x34, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3f, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, + /* 0xbc */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1b, + 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x24, 0x28, + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x30, 0x31, 0x33, + 0x34, 0x35, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, + 0x12, 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1c, + 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x25, 0x26, + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x30, 0x31, + 0x32, 0x33, 0x34, 0x35, + /* 0xbd */ + 0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, + 0x13, 0x14, 0x17, 0x18, 0x1a, 0x1b, 0x1c, 0x1e, + 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x27, 0x29, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x32, 0x33, + 0x34, 0x35, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, + 0x27, 0x28, 0x29, 0x2a, + /* 0xbe */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x09, 0x0a, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, + 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, + 0x22, 0x23, 0x25, 0x26, 0x27, 0x29, 0x2a, 0x2b, + 0x2d, 0x2e, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x07, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x13, 0x14, 0x16, 0x17, 0x1a, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x23, 0x25, 0x27, 0x28, 0x29, + 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31, 0x32, + 0x33, 0x34, 0x35, 0x36, + /* 0xbf */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, + 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x29, 0x2a, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, + 0x08, 0x09, 0x0a, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1a, + 0x1b, 0x1c, 0x1d, 0x1e, 0x20, 0x21, 0x22, 0x24, + 0x25, 0x26, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x30, 0x31, 0x33, + /* 0xc0 */ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x07, 0x08, + 0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x12, + 0x13, 0x14, 0x15, 0x18, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x10, 0x11, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19, + 0x1a, 0x1b, 0x1c, 0x1d, 0x20, 0x22, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2c, 0x2d, 0x2f, 0x30, + 0x31, 0x33, 0x34, 0x35, + /* 0xc1 */ + 0x00, 0x02, 0x03, 0x06, 0x08, 0x0a, 0x0b, 0x0c, + 0x0d, 0x0e, 0x0f, 0x12, 0x13, 0x15, 0x16, 0x17, + 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x22, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2d, 0x2e, + 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, + 0x37, 0x38, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, + 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, + 0x27, 0x28, 0x29, 0x2a, + /* 0xc2 */ + 0x00, 0x01, 0x03, 0x04, 0x05, 0x07, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x10, 0x12, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1c, 0x1d, 0x1f, 0x20, 0x21, + 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2c, + 0x2e, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x38, + 0x39, 0x3b, 0x00, 0x01, 0x03, 0x04, 0x05, 0x06, + 0x07, 0x08, 0x09, 0x0c, 0x10, 0x11, 0x12, 0x13, + 0x14, 0x15, 0x17, 0x18, 0x19, 0x1b, 0x1c, 0x1d, + 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x34, 0x35, + /* 0xc3 */ + 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x09, + 0x0a, 0x0d, 0x0f, 0x11, 0x12, 0x13, 0x15, 0x16, + 0x19, 0x1a, 0x1c, 0x1d, 0x1e, 0x20, 0x21, 0x22, + 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2b, + 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x35, 0x36, + 0x38, 0x39, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0d, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x17, 0x18, 0x1a, + 0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, + 0x24, 0x25, 0x27, 0x29, 0x2b, 0x2c, 0x2d, 0x2e, + 0x2f, 0x30, 0x32, 0x33, + /* 0xc4 */ + 0x00, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x11, 0x12, 0x13, + 0x14, 0x15, 0x16, 0x17, 0x18, 0x1b, 0x1c, 0x1e, + 0x1f, 0x20, 0x22, 0x23, 0x24, 0x25, 0x27, 0x28, + 0x2a, 0x2b, 0x2d, 0x2f, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x36, 0x00, 0x01, 0x03, 0x04, 0x05, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, + 0x11, 0x12, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x30, 0x31, 0x32, + /* 0xc5 */ + 0x00, 0x01, 0x02, 0x05, 0x06, 0x08, 0x09, 0x0a, + 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x15, + 0x17, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x21, + 0x22, 0x24, 0x25, 0x26, 0x28, 0x29, 0x2a, 0x2b, + 0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x33, 0x35, 0x36, + 0x37, 0x38, 0x00, 0x01, 0x04, 0x05, 0x07, 0x0c, + 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x16, 0x18, + 0x19, 0x1a, 0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23, + 0x24, 0x25, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, + 0x2d, 0x30, 0x31, 0x32, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3c, 0x3d, + /* 0xc6 */ + 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x09, 0x0a, 0x0d, 0x0f, 0x11, 0x12, 0x13, 0x14, + 0x15, 0x16, +}; + +static int +uhc_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0xa1 && c1 <= 0xc6)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x41 && c2 < 0x5b) || (c2 >= 0x61 && c2 < 0x7b) || (c2 >= 0x81 && c2 < 0xa1)) { + unsigned int row = c1 - 0xa1; + unsigned int col = c2 - (c2 >= 0x81 ? 0x4d : c2 >= 0x61 ? 0x47 : 0x41); + unsigned int i = 84 * row + col; + if (i < 3126) { + *pwc = (ucs4_t) (uhc_2_2uni_main_pagea1[2*row+(col>=42?1:0)] + uhc_2_2uni_pagea1[i]); + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short uhc_2_2charset_main[49] = { + 0xa141, 0xa18d, 0xa273, 0xa359, 0xa445, 0xa491, 0xa577, 0xa663, + 0xa749, 0xa795, 0xa881, 0xa967, 0xaa4d, 0xaa99, 0xab85, 0xac6b, + 0xad51, 0xad9d, 0xae89, 0xaf6f, 0xb055, 0xb141, 0xb18d, 0xb273, + 0xb359, 0xb445, 0xb491, 0xb577, 0xb663, 0xb749, 0xb795, 0xb881, + 0xb967, 0xba4d, 0xba99, 0xbb85, 0xbc6b, 0xbd51, 0xbd9d, 0xbe89, + 0xbf6f, 0xc055, 0xc141, 0xc18d, 0xc273, 0xc359, 0xc445, 0xc491, + 0xc577, +}; +static const unsigned char uhc_2_2charset[3126] = { + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x28, 0x29, 0x2a, 0x2b, + 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0xe8, 0xe9, 0xea, 0xeb, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0xca, 0xcb, 0xcc, 0xcd, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xea, 0xeb, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xcc, 0xcd, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, + 0xd8, 0xd9, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe8, 0xe9, 0xea, 0xeb, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0xa4, 0xa5, 0xa6, 0xa7, + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, + 0xd0, 0xd1, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x28, 0x29, 0x2a, 0x2b, + 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0xe8, 0xe9, 0xea, 0xeb, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0xca, 0xcb, 0xcc, 0xcd, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xea, 0xeb, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xcc, 0xcd, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, + 0xd8, 0xd9, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe8, 0xe9, 0xea, 0xeb, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0xa4, 0xa5, 0xa6, 0xa7, + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xc4, 0xc5, + 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, + 0xd0, 0xd1, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x28, 0x29, 0x2a, 0x2b, + 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0xe8, 0xe9, 0xea, 0xeb, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, + 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, + 0xc8, 0xc9, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, + 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, + 0x00, 0x01, 0x02, 0x03, 0x0a, 0x0b, 0x0c, 0x0d, + 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, + 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, + 0x26, 0x27, 0x28, 0x29, 0xca, 0xcb, 0xcc, 0xcd, + 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, + 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, +}; + +static const Summary16 uhc_2_uni2indx_pagec8[251] = { + /* 0xc800 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0xfee0 }, { 10, 0xcfff }, + { 24, 0xeeef }, { 37, 0xfd4f }, { 49, 0xffec }, { 62, 0xcfdf }, + /* 0xc900 */ + { 75, 0x4f8e }, { 84, 0xfefd }, { 98, 0xefff }, { 113, 0xffef }, + { 128, 0xffff }, { 144, 0xfeec }, { 156, 0xeff4 }, { 168, 0xefee }, + { 181, 0xecff }, { 194, 0xd4fe }, { 205, 0xffff }, { 221, 0xffff }, + { 237, 0xfa6c }, { 247, 0xc994 }, { 254, 0x4f6a }, { 263, 0xecfc }, + /* 0xca00 */ + { 274, 0xc4fe }, { 284, 0xfeef }, { 298, 0xfdff }, { 313, 0xffff }, + { 329, 0xcfff }, { 343, 0x4fee }, { 354, 0xfefc }, { 367, 0xdfff }, + { 382, 0xffef }, { 397, 0xfeff }, { 412, 0xffff }, { 428, 0xcfff }, + { 442, 0x4fee }, { 453, 0xfcf5 }, { 465, 0xeffe }, { 479, 0xffef }, + /* 0xcb00 */ + { 494, 0xfeff }, { 509, 0xfeee }, { 522, 0xfffc }, { 536, 0xffff }, + { 552, 0xecfd }, { 564, 0xdcfe }, { 576, 0xffef }, { 591, 0xfcff }, + { 605, 0xffff }, { 621, 0xefff }, { 636, 0xffff }, { 652, 0xfeff }, + { 667, 0xffff }, { 683, 0xffef }, { 698, 0xfd6f }, { 711, 0xffff }, + /* 0xcc00 */ + { 727, 0xcfff }, { 741, 0xcfee }, { 753, 0xac79 }, { 762, 0x84fe }, + { 771, 0xeecf }, { 783, 0xfc4f }, { 794, 0xfeae }, { 806, 0xffde }, + { 820, 0xffff }, { 836, 0xecff }, { 849, 0xc4fe }, { 859, 0xeecf }, + { 871, 0xfd4f }, { 883, 0xffee }, { 897, 0xefef }, { 911, 0xfffe }, + /* 0xcd00 */ + { 926, 0xecfd }, { 938, 0xd4fe }, { 949, 0xeeef }, { 962, 0xfdff }, + { 977, 0xffff }, { 993, 0xefff }, { 1008, 0x4fee }, { 1019, 0xfefd }, + { 1033, 0xfeff }, { 1048, 0xeecf }, { 1060, 0xfd4f }, { 1072, 0xfffe }, + { 1087, 0xefef }, { 1101, 0xfffe }, { 1116, 0xeeff }, { 1130, 0xd4fe }, + /* 0xce00 */ + { 1141, 0xeeef }, { 1154, 0xfdef }, { 1168, 0xfeec }, { 1180, 0xffd4 }, + { 1192, 0xffff }, { 1208, 0x6cff }, { 1220, 0xd4fc }, { 1230, 0xeecf }, + { 1242, 0xfd4f }, { 1254, 0xfeec }, { 1266, 0xcfc4 }, { 1275, 0xffff }, + { 1291, 0xfffd }, { 1306, 0xffff }, { 1322, 0xe6cf }, { 1333, 0xfc4f }, + /* 0xcf00 */ + { 1344, 0xfeec }, { 1356, 0xefd4 }, { 1367, 0x4fee }, { 1378, 0xfefc }, + { 1391, 0xffff }, { 1407, 0xeecf }, { 1419, 0xfd4f }, { 1431, 0xfeec }, + { 1443, 0xefde }, { 1456, 0xffff }, { 1472, 0xfefd }, { 1486, 0xfffe }, + { 1501, 0xffef }, { 1516, 0xffff }, { 1532, 0xfeec }, { 1544, 0xefd4 }, + /* 0xd000 */ + { 1555, 0xffee }, { 1569, 0xfefd }, { 1583, 0xdfff }, { 1598, 0xeecf }, + { 1610, 0xfd4f }, { 1622, 0xfeee }, { 1635, 0xcffe }, { 1648, 0xcfee }, + { 1660, 0xfffd }, { 1675, 0xffff }, { 1691, 0xeecf }, { 1703, 0xfd4f }, + { 1715, 0xfcec }, { 1726, 0xcfc4 }, { 1735, 0x4fee }, { 1746, 0xfefc }, + /* 0xd100 */ + { 1759, 0xdfff }, { 1774, 0xffff }, { 1790, 0xffff }, { 1806, 0xfaec }, + { 1817, 0xcfc4 }, { 1826, 0x4fee }, { 1837, 0xeefd }, { 1850, 0xefff }, + { 1865, 0xfeef }, { 1879, 0xffff }, { 1895, 0xfeec }, { 1907, 0xebd4 }, + { 1917, 0xfffe }, { 1932, 0xfeff }, { 1947, 0xffff }, { 1963, 0xfeef }, + /* 0xd200 */ + { 1977, 0xfd7f }, { 1991, 0xfffe }, { 2006, 0xcfff }, { 2020, 0x4fee }, + { 2031, 0xfefd }, { 2045, 0xefff }, { 2060, 0xffef }, { 2075, 0xffff }, + { 2091, 0xfeec }, { 2103, 0xefdc }, { 2115, 0xefee }, { 2128, 0x6cfd }, + { 2139, 0xf4fa }, { 2150, 0xeeef }, { 2163, 0xffcf }, { 2177, 0xfeec }, + /* 0xd300 */ + { 2189, 0x8fd4 }, { 2198, 0x4fae }, { 2208, 0xecdc }, { 2218, 0xc4fe }, + { 2228, 0xffcf }, { 2242, 0xffff }, { 2258, 0xffff }, { 2274, 0xcfff }, + { 2288, 0x4fee }, { 2299, 0xecfc }, { 2310, 0xd4fe }, { 2321, 0xeeef }, + { 2334, 0xfccf }, { 2346, 0xfefe }, { 2360, 0xcff5 }, { 2372, 0x4fee }, + /* 0xd400 */ + { 2383, 0xfefd }, { 2397, 0xdfff }, { 2412, 0xffff }, { 2428, 0xffff }, + { 2444, 0xffee }, { 2458, 0xefff }, { 2473, 0x5fee }, { 2485, 0x6cff }, + { 2497, 0xd4fa }, { 2507, 0xffef }, { 2522, 0xfdff }, { 2537, 0xffff }, + { 2553, 0xefff }, { 2568, 0x6fee }, { 2580, 0xeeff }, { 2594, 0xd6fe }, + /* 0xd500 */ + { 2606, 0xeeef }, { 2619, 0xff4f }, { 2632, 0xffff }, { 2648, 0xcfff }, + { 2662, 0x4fee }, { 2673, 0xecfd }, { 2685, 0xd4de }, { 2695, 0xeecf }, + { 2707, 0xfc4f }, { 2718, 0xfffe }, { 2733, 0xffdf }, { 2748, 0xffff }, + { 2764, 0xecff }, { 2777, 0xd4fa }, { 2787, 0xeecf }, { 2799, 0xfd4f }, + /* 0xd600 */ + { 2811, 0xfeec }, { 2823, 0xefc4 }, { 2833, 0xdfee }, { 2846, 0xecff }, + { 2859, 0xd4de }, { 2869, 0xeecd }, { 2880, 0xfd7f }, { 2894, 0xffec }, + { 2907, 0xcfd7 }, { 2919, 0x5fee }, { 2931, 0xeefd }, { 2944, 0xf5fe }, + { 2957, 0xeecf }, { 2969, 0xfd6d }, { 2981, 0xfeee }, { 2994, 0xcfde }, + /* 0xd700 */ + { 3006, 0xffee }, { 3020, 0xecfd }, { 3032, 0xd4fe }, { 3043, 0xeecf }, + { 3055, 0xfd6f }, { 3068, 0xfc2c }, { 3077, 0xedd4 }, { 3087, 0xcfee }, + { 3099, 0xecfd }, { 3111, 0xd4fe }, { 3122, 0x000f }, +}; + +static int +uhc_2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + if (wc >= 0xc800 && wc < 0xd7b0) { + const Summary16 *summary = &uhc_2_uni2indx_pagec8[(wc>>4)-0xc80]; + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + used += summary->indx; + c = uhc_2_2charset_main[used>>6] + uhc_2_2charset[used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILUNI; + } + return RET_TOOSMALL; +} diff --git a/jni/iconv/lib/utf16.h b/jni/iconv/lib/utf16.h new file mode 100644 index 0000000..99b5e2c --- /dev/null +++ b/jni/iconv/lib/utf16.h @@ -0,0 +1,113 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UTF-16 + */ + +/* Specification: RFC 2781 */ + +/* Here we accept FFFE/FEFF marks as endianness indicators everywhere + in the stream, not just at the beginning. (This is contrary to what + RFC 2781 section 3.2 specifies, but it allows concatenation of byte + sequences to work flawlessly, while disagreeing with the RFC behaviour + only for strings containing U+FEFF characters, which is quite rare.) + The default is big-endian. */ +/* The state is 0 if big-endian, 1 if little-endian. */ +static int +utf16_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + int count = 0; + for (; n >= 2;) { + ucs4_t wc = (state ? s[0] + (s[1] << 8) : (s[0] << 8) + s[1]); + if (wc == 0xfeff) { + } else if (wc == 0xfffe) { + state ^= 1; + } else if (wc >= 0xd800 && wc < 0xdc00) { + if (n >= 4) { + ucs4_t wc2 = (state ? s[2] + (s[3] << 8) : (s[2] << 8) + s[3]); + if (!(wc2 >= 0xdc00 && wc2 < 0xe000)) + goto ilseq; + *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00); + conv->istate = state; + return count+4; + } else + break; + } else if (wc >= 0xdc00 && wc < 0xe000) { + goto ilseq; + } else { + *pwc = wc; + conv->istate = state; + return count+2; + } + s += 2; n -= 2; count += 2; + } + conv->istate = state; + return RET_TOOFEW(count); + +ilseq: + conv->istate = state; + return RET_SHIFT_ILSEQ(count); +} + +/* We output UTF-16 in big-endian order, with byte-order mark. + See RFC 2781 section 3.3 for a rationale: Some document formats + mandate a BOM; the file concatenation issue is not so severe as + long as the above utf16_mbtowc function is used. */ +/* The state is 0 at the beginning, 1 after the BOM has been written. */ +static int +utf16_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc != 0xfffe && !(wc >= 0xd800 && wc < 0xe000)) { + int count = 0; + if (!conv->ostate) { + if (n >= 2) { + r[0] = 0xFE; + r[1] = 0xFF; + r += 2; n -= 2; count += 2; + } else + return RET_TOOSMALL; + } + if (wc < 0x10000) { + if (n >= 2) { + r[0] = (unsigned char) (wc >> 8); + r[1] = (unsigned char) wc; + conv->ostate = 1; + return count+2; + } else + return RET_TOOSMALL; + } + else if (wc < 0x110000) { + if (n >= 4) { + ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10); + ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff); + r[0] = (unsigned char) (wc1 >> 8); + r[1] = (unsigned char) wc1; + r[2] = (unsigned char) (wc2 >> 8); + r[3] = (unsigned char) wc2; + conv->ostate = 1; + return count+4; + } else + return RET_TOOSMALL; + } + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/utf16be.h b/jni/iconv/lib/utf16be.h new file mode 100644 index 0000000..a6d90ff --- /dev/null +++ b/jni/iconv/lib/utf16be.h @@ -0,0 +1,80 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UTF-16BE + */ + +/* Specification: RFC 2781 */ + +static int +utf16be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + int count = 0; + if (n >= 2) { + ucs4_t wc = (s[0] << 8) + s[1]; + if (wc >= 0xd800 && wc < 0xdc00) { + if (n >= 4) { + ucs4_t wc2 = (s[2] << 8) + s[3]; + if (!(wc2 >= 0xdc00 && wc2 < 0xe000)) + goto ilseq; + *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00); + return count+4; + } + } else if (wc >= 0xdc00 && wc < 0xe000) { + goto ilseq; + } else { + *pwc = wc; + return count+2; + } + } + return RET_TOOFEW(count); + +ilseq: + return RET_SHIFT_ILSEQ(count); +} + +static int +utf16be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (!(wc >= 0xd800 && wc < 0xe000)) { + if (wc < 0x10000) { + if (n >= 2) { + r[0] = (unsigned char) (wc >> 8); + r[1] = (unsigned char) wc; + return 2; + } else + return RET_TOOSMALL; + } + else if (wc < 0x110000) { + if (n >= 4) { + ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10); + ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff); + r[0] = (unsigned char) (wc1 >> 8); + r[1] = (unsigned char) wc1; + r[2] = (unsigned char) (wc2 >> 8); + r[3] = (unsigned char) wc2; + return 4; + } else + return RET_TOOSMALL; + } + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/utf16le.h b/jni/iconv/lib/utf16le.h new file mode 100644 index 0000000..5bb2b02 --- /dev/null +++ b/jni/iconv/lib/utf16le.h @@ -0,0 +1,80 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UTF-16LE + */ + +/* Specification: RFC 2781 */ + +static int +utf16le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + int count = 0; + if (n >= 2) { + ucs4_t wc = s[0] + (s[1] << 8); + if (wc >= 0xd800 && wc < 0xdc00) { + if (n >= 4) { + ucs4_t wc2 = s[2] + (s[3] << 8); + if (!(wc2 >= 0xdc00 && wc2 < 0xe000)) + goto ilseq; + *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00); + return count+4; + } + } else if (wc >= 0xdc00 && wc < 0xe000) { + goto ilseq; + } else { + *pwc = wc; + return count+2; + } + } + return RET_TOOFEW(count); + +ilseq: + return RET_SHIFT_ILSEQ(count); +} + +static int +utf16le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (!(wc >= 0xd800 && wc < 0xe000)) { + if (wc < 0x10000) { + if (n >= 2) { + r[0] = (unsigned char) wc; + r[1] = (unsigned char) (wc >> 8); + return 2; + } else + return RET_TOOSMALL; + } + else if (wc < 0x110000) { + if (n >= 4) { + ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10); + ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff); + r[0] = (unsigned char) wc1; + r[1] = (unsigned char) (wc1 >> 8); + r[2] = (unsigned char) wc2; + r[3] = (unsigned char) (wc2 >> 8); + return 4; + } else + return RET_TOOSMALL; + } + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/utf32.h b/jni/iconv/lib/utf32.h new file mode 100644 index 0000000..bc579ae --- /dev/null +++ b/jni/iconv/lib/utf32.h @@ -0,0 +1,93 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UTF-32 + */ + +/* Specification: Unicode 3.1 Standard Annex #19 */ + +/* Here we accept FFFE0000/0000FEFF marks as endianness indicators + everywhere in the stream, not just at the beginning. (This is contrary + to what #19 D36c specifies, but it allows concatenation of byte + sequences to work flawlessly, while disagreeing with #19 behaviour + only for strings containing U+FEFF characters, which is quite rare.) + The default is big-endian. */ +/* The state is 0 if big-endian, 1 if little-endian. */ +static int +utf32_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + int count = 0; + for (; n >= 4;) { + ucs4_t wc = (state + ? s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24) + : (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]); + count += 4; + if (wc == 0x0000feff) { + } else if (wc == 0xfffe0000u) { + state ^= 1; + } else { + if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { + *pwc = wc; + conv->istate = state; + return count; + } else { + conv->istate = state; + return RET_SHIFT_ILSEQ(count); + } + } + s += 4; n -= 4; + } + conv->istate = state; + return RET_TOOFEW(count); +} + +/* We output UTF-32 in big-endian order, with byte-order mark. */ +/* The state is 0 at the beginning, 1 after the BOM has been written. */ +static int +utf32_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { + int count = 0; + if (!conv->ostate) { + if (n >= 4) { + r[0] = 0x00; + r[1] = 0x00; + r[2] = 0xFE; + r[3] = 0xFF; + r += 4; n -= 4; count += 4; + } else + return RET_TOOSMALL; + } + if (wc < 0x110000) { + if (n >= 4) { + r[0] = 0; + r[1] = (unsigned char) (wc >> 16); + r[2] = (unsigned char) (wc >> 8); + r[3] = (unsigned char) wc; + conv->ostate = 1; + return count+4; + } else + return RET_TOOSMALL; + } + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/utf32be.h b/jni/iconv/lib/utf32be.h new file mode 100644 index 0000000..5081129 --- /dev/null +++ b/jni/iconv/lib/utf32be.h @@ -0,0 +1,55 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UTF-32BE + */ + +/* Specification: Unicode 3.1 Standard Annex #19 */ + +static int +utf32be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + if (n >= 4) { + ucs4_t wc = (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]; + if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { + *pwc = wc; + return 4; + } else + return RET_ILSEQ; + } + return RET_TOOFEW(0); +} + +static int +utf32be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { + if (n >= 4) { + r[0] = 0; + r[1] = (unsigned char) (wc >> 16); + r[2] = (unsigned char) (wc >> 8); + r[3] = (unsigned char) wc; + return 4; + } else + return RET_TOOSMALL; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/utf32le.h b/jni/iconv/lib/utf32le.h new file mode 100644 index 0000000..9d3699b --- /dev/null +++ b/jni/iconv/lib/utf32le.h @@ -0,0 +1,55 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UTF-32LE + */ + +/* Specification: Unicode 3.1 Standard Annex #19 */ + +static int +utf32le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + if (n >= 4) { + ucs4_t wc = s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24); + if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { + *pwc = wc; + return 4; + } else + return RET_ILSEQ; + } + return RET_TOOFEW(0); +} + +static int +utf32le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { + if (n >= 4) { + r[0] = (unsigned char) wc; + r[1] = (unsigned char) (wc >> 8); + r[2] = (unsigned char) (wc >> 16); + r[3] = 0; + return 4; + } else + return RET_TOOSMALL; + } + return RET_ILUNI; +} diff --git a/jni/iconv/lib/utf7.h b/jni/iconv/lib/utf7.h new file mode 100644 index 0000000..888bfb4 --- /dev/null +++ b/jni/iconv/lib/utf7.h @@ -0,0 +1,355 @@ +/* + * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UTF-7 + */ + +/* Specification: RFC 2152 (and old RFC 1641, RFC 1642) */ +/* The original Base64 encoding is defined in RFC 2045. */ + +/* Set of direct characters: + * A-Z a-z 0-9 ' ( ) , - . / : ? space tab lf cr + */ +static const unsigned char direct_tab[128/8] = { + 0x00, 0x26, 0x00, 0x00, 0x81, 0xf3, 0xff, 0x87, + 0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, 0x07, +}; +#define isdirect(ch) ((ch) < 128 && ((direct_tab[(ch)>>3] >> (ch & 7)) & 1)) + +/* Set of direct and optional direct characters: + * A-Z a-z 0-9 ' ( ) , - . / : ? space tab lf cr + * ! " # $ % & * ; < = > @ [ ] ^ _ ` { | } + */ +static const unsigned char xdirect_tab[128/8] = { + 0x00, 0x26, 0x00, 0x00, 0xff, 0xf7, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0x3f, +}; +#define isxdirect(ch) ((ch) < 128 && ((xdirect_tab[(ch)>>3] >> (ch & 7)) & 1)) + +/* Set of base64 characters, extended: + * A-Z a-z 0-9 + / - + */ +static const unsigned char xbase64_tab[128/8] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0xff, 0x03, + 0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, 0x07, +}; +#define isxbase64(ch) ((ch) < 128 && ((xbase64_tab[(ch)>>3] >> (ch & 7)) & 1)) + +/* + * The state is structured as follows: + * bit 1..0: shift + * bit 7..2: data + * Precise meaning: + * shift data + * 0 0 not inside base64 encoding + * 1 0 inside base64, no pending bits + * 2 XXXX00 inside base64, 4 bits remain from 2nd byte + * 3 XX0000 inside base64, 2 bits remain from 3rd byte + */ + +static int +utf7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + state_t state = conv->istate; + int count = 0; /* number of input bytes already read */ + if (state & 3) + goto active; + else + goto inactive; + +inactive: + { + /* Here (state & 3) == 0 */ + if (n < count+1) + goto none; + { + unsigned char c = *s; + if (isxdirect(c)) { + *pwc = (ucs4_t) c; + conv->istate = state; + return count+1; + } + if (c == '+') { + if (n < count+2) + goto none; + if (s[1] == '-') { + *pwc = (ucs4_t) '+'; + conv->istate = state; + return count+2; + } + s++; count++; + state = 1; + goto active; + } + goto ilseq; + } + } + +active: + { + /* base64 encoding active */ + unsigned int wc = 0; + state_t base64state = state; + unsigned int kmax = 2; /* number of payload bytes to read */ + unsigned int k = 0; /* number of payload bytes already read */ + unsigned int base64count = 0; /* number of base64 bytes already read */ + for (;;) { + unsigned char c = *s; + unsigned int i; + if (c >= 'A' && c <= 'Z') + i = c-'A'; + else if (c >= 'a' && c <= 'z') + i = c-'a'+26; + else if (c >= '0' && c <= '9') + i = c-'0'+52; + else if (c == '+') + i = 62; + else if (c == '/') + i = 63; + else { + /* c terminates base64 encoding */ + if (base64state & -4) + goto ilseq; /* data must be 0, otherwise illegal */ + if (base64count) + goto ilseq; /* partial UTF-16 characters are invalid */ + if (c == '-') { + s++; count++; + } + state = 0; + goto inactive; + } + s++; base64count++; + /* read 6 bits: 0 <= i < 64 */ + switch (base64state & 3) { + case 1: /* inside base64, no pending bits */ + base64state = (i << 2) | 0; break; + case 0: /* inside base64, 6 bits remain from 1st byte */ + wc = (wc << 8) | (base64state & -4) | (i >> 4); k++; + base64state = ((i & 15) << 4) | 2; break; + case 2: /* inside base64, 4 bits remain from 2nd byte */ + wc = (wc << 8) | (base64state & -4) | (i >> 2); k++; + base64state = ((i & 3) << 6) | 3; break; + case 3: /* inside base64, 2 bits remain from 3rd byte */ + wc = (wc << 8) | (base64state & -4) | i; k++; + base64state = 1; break; + } + if (k == kmax) { + /* UTF-16: When we see a High Surrogate, we must also decode + the following Low Surrogate. */ + if (kmax == 2 && (wc >= 0xd800 && wc < 0xdc00)) + kmax = 4; + else + break; + } + if (n < count+base64count+1) + goto none; + } + /* Here k = kmax > 0, hence base64count > 0. */ + if ((base64state & 3) == 0) abort(); + if (kmax == 4) { + ucs4_t wc1 = wc >> 16; + ucs4_t wc2 = wc & 0xffff; + if (!(wc1 >= 0xd800 && wc1 < 0xdc00)) abort(); + if (!(wc2 >= 0xdc00 && wc2 < 0xe000)) goto ilseq; + *pwc = 0x10000 + ((wc1 - 0xd800) << 10) + (wc2 - 0xdc00); + } else { + *pwc = wc; + } + conv->istate = base64state; + return count+base64count; + } + +none: + conv->istate = state; + return RET_TOOFEW(count); + +ilseq: + conv->istate = state; + return RET_SHIFT_ILSEQ(count); +} + +/* + * The state is structured as follows: + * bit 1..0: shift + * bit 7..2: data + * Precise meaning: + * shift data + * 0 0 not inside base64 encoding + * 1 0 inside base64, no pending bits + * 2 XX00 inside base64, 2 bits known for 2nd byte + * 3 XXXX inside base64, 4 bits known for 3rd byte + */ + +/* Define this to 1 if you want the so-called "optional direct" characters + ! " # $ % & * ; < = > @ [ ] ^ _ ` { | } + to be encoded. Define to 0 if you want them to be passed straight through, + like the so-called "direct" characters. + We set this to 1 because it's safer. + */ +#define UTF7_ENCODE_OPTIONAL_CHARS 1 + +static int +utf7_wctomb (conv_t conv, unsigned char *r, ucs4_t iwc, int n) +{ + state_t state = conv->ostate; + unsigned int wc = iwc; + int count = 0; + if (state & 3) + goto active; + +/*inactive:*/ + { + if (UTF7_ENCODE_OPTIONAL_CHARS ? isdirect(wc) : isxdirect(wc)) { + r[0] = (unsigned char) wc; + /*conv->ostate = state;*/ + return 1; + } else { + *r++ = '+'; + if (wc == '+') { + if (n < 2) + return RET_TOOSMALL; + *r = '-'; + /*conv->ostate = state;*/ + return 2; + } + count = 1; + state = 1; + goto active; + } + } + +active: + { + /* base64 encoding active */ + if (UTF7_ENCODE_OPTIONAL_CHARS ? isdirect(wc) : isxdirect(wc)) { + /* deactivate base64 encoding */ + count += ((state & 3) >= 2 ? 1 : 0) + (isxbase64(wc) ? 1 : 0) + 1; + if (n < count) + return RET_TOOSMALL; + if ((state & 3) >= 2) { + unsigned int i = state & -4; + unsigned char c; + if (i < 26) + c = i+'A'; + else if (i < 52) + c = i-26+'a'; + else if (i < 62) + c = i-52+'0'; + else if (i == 62) + c = '+'; + else if (i == 63) + c = '/'; + else + abort(); + *r++ = c; + } + if (isxbase64(wc)) + *r++ = '-'; + state = 0; + *r++ = (unsigned char) wc; + conv->ostate = state; + return count; + } else { + unsigned int k; /* number of payload bytes to write */ + if (wc < 0x10000) { + k = 2; + count += ((state & 3) >= 2 ? 3 : 2); + } else if (wc < 0x110000) { + unsigned int wc1 = 0xd800 + ((wc - 0x10000) >> 10); + unsigned int wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff); + wc = (wc1 << 16) | wc2; + k = 4; + count += ((state & 3) >= 3 ? 6 : 5); + } else + return RET_ILUNI; + if (n < count) + return RET_TOOSMALL; + for (;;) { + unsigned int i; + unsigned char c; + switch (state & 3) { + case 0: /* inside base64, 6 bits known for 4th byte */ + c = (state & -4) >> 2; state = 1; break; + case 1: /* inside base64, no pending bits */ + i = (wc >> (8 * --k)) & 0xff; + c = i >> 2; state = ((i & 3) << 4) | 2; break; + case 2: /* inside base64, 2 bits known for 2nd byte */ + i = (wc >> (8 * --k)) & 0xff; + c = (state & -4) | (i >> 4); state = ((i & 15) << 2) | 3; break; + case 3: /* inside base64, 4 bits known for 3rd byte */ + i = (wc >> (8 * --k)) & 0xff; + c = (state & -4) | (i >> 6); state = ((i & 63) << 2) | 0; break; + default: abort(); /* stupid gcc */ + } + if (c < 26) + c = c+'A'; + else if (c < 52) + c = c-26+'a'; + else if (c < 62) + c = c-52+'0'; + else if (c == 62) + c = '+'; + else if (c == 63) + c = '/'; + else + abort(); + *r++ = c; + if ((state & 3) && (k == 0)) + break; + } + conv->ostate = state; + return count; + } + } +} + +static int +utf7_reset (conv_t conv, unsigned char *r, int n) +{ + state_t state = conv->ostate; + if (state & 3) { + /* deactivate base64 encoding */ + unsigned int count = ((state & 3) >= 2 ? 1 : 0) + 1; + if (n < count) + return RET_TOOSMALL; + if ((state & 3) >= 2) { + unsigned int i = state & -4; + unsigned char c; + if (i < 26) + c = i+'A'; + else if (i < 52) + c = i-26+'a'; + else if (i < 62) + c = i-52+'0'; + else if (i == 62) + c = '+'; + else if (i == 63) + c = '/'; + else + abort(); + *r++ = c; + } + *r++ = '-'; + /* conv->ostate = 0; will be done by the caller */ + return count; + } else + return 0; +} diff --git a/jni/iconv/lib/utf8.h b/jni/iconv/lib/utf8.h new file mode 100644 index 0000000..9d07219 --- /dev/null +++ b/jni/iconv/lib/utf8.h @@ -0,0 +1,128 @@ +/* + * Copyright (C) 1999-2001, 2004 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * UTF-8 + */ + +/* Specification: RFC 3629 */ + +static int +utf8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = s[0]; + + if (c < 0x80) { + *pwc = c; + return 1; + } else if (c < 0xc2) { + return RET_ILSEQ; + } else if (c < 0xe0) { + if (n < 2) + return RET_TOOFEW(0); + if (!((s[1] ^ 0x80) < 0x40)) + return RET_ILSEQ; + *pwc = ((ucs4_t) (c & 0x1f) << 6) + | (ucs4_t) (s[1] ^ 0x80); + return 2; + } else if (c < 0xf0) { + if (n < 3) + return RET_TOOFEW(0); + if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (c >= 0xe1 || s[1] >= 0xa0))) + return RET_ILSEQ; + *pwc = ((ucs4_t) (c & 0x0f) << 12) + | ((ucs4_t) (s[1] ^ 0x80) << 6) + | (ucs4_t) (s[2] ^ 0x80); + return 3; + } else if (c < 0xf8 && sizeof(ucs4_t)*8 >= 32) { + if (n < 4) + return RET_TOOFEW(0); + if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 + && (c >= 0xf1 || s[1] >= 0x90))) + return RET_ILSEQ; + *pwc = ((ucs4_t) (c & 0x07) << 18) + | ((ucs4_t) (s[1] ^ 0x80) << 12) + | ((ucs4_t) (s[2] ^ 0x80) << 6) + | (ucs4_t) (s[3] ^ 0x80); + return 4; + } else if (c < 0xfc && sizeof(ucs4_t)*8 >= 32) { + if (n < 5) + return RET_TOOFEW(0); + if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (c >= 0xf9 || s[1] >= 0x88))) + return RET_ILSEQ; + *pwc = ((ucs4_t) (c & 0x03) << 24) + | ((ucs4_t) (s[1] ^ 0x80) << 18) + | ((ucs4_t) (s[2] ^ 0x80) << 12) + | ((ucs4_t) (s[3] ^ 0x80) << 6) + | (ucs4_t) (s[4] ^ 0x80); + return 5; + } else if (c < 0xfe && sizeof(ucs4_t)*8 >= 32) { + if (n < 6) + return RET_TOOFEW(0); + if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (s[5] ^ 0x80) < 0x40 + && (c >= 0xfd || s[1] >= 0x84))) + return RET_ILSEQ; + *pwc = ((ucs4_t) (c & 0x01) << 30) + | ((ucs4_t) (s[1] ^ 0x80) << 24) + | ((ucs4_t) (s[2] ^ 0x80) << 18) + | ((ucs4_t) (s[3] ^ 0x80) << 12) + | ((ucs4_t) (s[4] ^ 0x80) << 6) + | (ucs4_t) (s[5] ^ 0x80); + return 6; + } else + return RET_ILSEQ; +} + +static int +utf8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) /* n == 0 is acceptable */ +{ + int count; + if (wc < 0x80) + count = 1; + else if (wc < 0x800) + count = 2; + else if (wc < 0x10000) + count = 3; + else if (wc < 0x200000) + count = 4; + else if (wc < 0x4000000) + count = 5; + else if (wc <= 0x7fffffff) + count = 6; + else + return RET_ILUNI; + if (n < count) + return RET_TOOSMALL; + switch (count) { /* note: code falls through cases! */ + case 6: r[5] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x4000000; + case 5: r[4] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x200000; + case 4: r[3] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x10000; + case 3: r[2] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x800; + case 2: r[1] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0xc0; + case 1: r[0] = wc; + } + return count; +} diff --git a/jni/iconv/lib/vietcomb.h b/jni/iconv/lib/vietcomb.h new file mode 100644 index 0000000..34892cd --- /dev/null +++ b/jni/iconv/lib/vietcomb.h @@ -0,0 +1,467 @@ +/* + * Copyright (C) 2001, 2004 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* Combining characters used in Vietnamese encodings CP1258, TCVN. */ + +#ifndef _VIETCOMB_H +#define _VIETCOMB_H + +/* Relevant combining characters: + 0x0300, 0x0301, 0x0303, 0x0309, 0x0323. */ + +/* Composition tables for each of the relevant combining characters. */ +static const struct { unsigned short base; unsigned short composed; } viet_comp_table_data[] = { +#define viet_comp_table0300_idx 0 +#define viet_comp_table0300_len 31 + { 0x0041, 0x00C0 }, + { 0x0045, 0x00C8 }, + { 0x0049, 0x00CC }, + { 0x004E, 0x01F8 }, + { 0x004F, 0x00D2 }, + { 0x0055, 0x00D9 }, + { 0x0057, 0x1E80 }, + { 0x0059, 0x1EF2 }, + { 0x0061, 0x00E0 }, + { 0x0065, 0x00E8 }, + { 0x0069, 0x00EC }, + { 0x006E, 0x01F9 }, + { 0x006F, 0x00F2 }, + { 0x0075, 0x00F9 }, + { 0x0077, 0x1E81 }, + { 0x0079, 0x1EF3 }, + { 0x00A8, 0x1FED }, + { 0x00C2, 0x1EA6 }, + { 0x00CA, 0x1EC0 }, + { 0x00D4, 0x1ED2 }, + { 0x00DC, 0x01DB }, + { 0x00E2, 0x1EA7 }, + { 0x00EA, 0x1EC1 }, + { 0x00F4, 0x1ED3 }, + { 0x00FC, 0x01DC }, + { 0x0102, 0x1EB0 }, + { 0x0103, 0x1EB1 }, +/*{ 0x0112, 0x1E14 },*/ +/*{ 0x0113, 0x1E15 },*/ +/*{ 0x014C, 0x1E50 },*/ +/*{ 0x014D, 0x1E51 },*/ + { 0x01A0, 0x1EDC }, + { 0x01A1, 0x1EDD }, + { 0x01AF, 0x1EEA }, + { 0x01B0, 0x1EEB }, +#define viet_comp_table0301_idx (viet_comp_table0300_idx+viet_comp_table0300_len) +#define viet_comp_table0301_len 64 + { 0x0041, 0x00C1 }, + { 0x0043, 0x0106 }, + { 0x0045, 0x00C9 }, + { 0x0047, 0x01F4 }, + { 0x0049, 0x00CD }, + { 0x004B, 0x1E30 }, + { 0x004C, 0x0139 }, + { 0x004D, 0x1E3E }, + { 0x004E, 0x0143 }, + { 0x004F, 0x00D3 }, + { 0x0050, 0x1E54 }, + { 0x0052, 0x0154 }, + { 0x0053, 0x015A }, + { 0x0055, 0x00DA }, + { 0x0057, 0x1E82 }, + { 0x0059, 0x00DD }, + { 0x005A, 0x0179 }, + { 0x0061, 0x00E1 }, + { 0x0063, 0x0107 }, + { 0x0065, 0x00E9 }, + { 0x0067, 0x01F5 }, + { 0x0069, 0x00ED }, + { 0x006B, 0x1E31 }, + { 0x006C, 0x013A }, + { 0x006D, 0x1E3F }, + { 0x006E, 0x0144 }, + { 0x006F, 0x00F3 }, + { 0x0070, 0x1E55 }, + { 0x0072, 0x0155 }, + { 0x0073, 0x015B }, + { 0x0075, 0x00FA }, + { 0x0077, 0x1E83 }, + { 0x0079, 0x00FD }, + { 0x007A, 0x017A }, + { 0x00A5, 0x0385 }, + { 0x00A8, 0x1FEE }, + { 0x00C2, 0x1EA4 }, + { 0x00C5, 0x01FA }, + { 0x00C6, 0x01FC }, + { 0x00C7, 0x1E08 }, + { 0x00CA, 0x1EBE }, + { 0x00CF, 0x1E2E }, + { 0x00D4, 0x1ED0 }, + { 0x00D5, 0x1E4C }, + { 0x00D8, 0x01FE }, + { 0x00DC, 0x01D7 }, + { 0x00E2, 0x1EA5 }, + { 0x00E5, 0x01FB }, + { 0x00E6, 0x01FD }, + { 0x00E7, 0x1E09 }, + { 0x00EA, 0x1EBF }, + { 0x00EF, 0x1E2F }, + { 0x00F4, 0x1ED1 }, + { 0x00F5, 0x1E4D }, + { 0x00F8, 0x01FF }, + { 0x00FC, 0x01D8 }, + { 0x0102, 0x1EAE }, + { 0x0103, 0x1EAF }, +/*{ 0x0112, 0x1E16 },*/ +/*{ 0x0113, 0x1E17 },*/ +/*{ 0x014C, 0x1E52 },*/ +/*{ 0x014D, 0x1E53 },*/ + { 0x0168, 0x1E78 }, + { 0x0169, 0x1E79 }, + { 0x01A0, 0x1EDA }, + { 0x01A1, 0x1EDB }, + { 0x01AF, 0x1EE8 }, + { 0x01B0, 0x1EE9 }, +#define viet_comp_table0303_idx (viet_comp_table0301_idx+viet_comp_table0301_len) +#define viet_comp_table0303_len 34 + { 0x0041, 0x00C3 }, + { 0x0045, 0x1EBC }, + { 0x0049, 0x0128 }, + { 0x004E, 0x00D1 }, + { 0x004F, 0x00D5 }, + { 0x0055, 0x0168 }, + { 0x0056, 0x1E7C }, + { 0x0059, 0x1EF8 }, + { 0x0061, 0x00E3 }, + { 0x0065, 0x1EBD }, + { 0x0069, 0x0129 }, + { 0x006E, 0x00F1 }, + { 0x006F, 0x00F5 }, + { 0x0075, 0x0169 }, + { 0x0076, 0x1E7D }, + { 0x0079, 0x1EF9 }, + { 0x00C2, 0x1EAA }, + { 0x00CA, 0x1EC4 }, + { 0x00D3, 0x1E4C }, + { 0x00D4, 0x1ED6 }, + { 0x00D6, 0x1E4E }, + { 0x00DA, 0x1E78 }, + { 0x00E2, 0x1EAB }, + { 0x00EA, 0x1EC5 }, + { 0x00F3, 0x1E4D }, + { 0x00F4, 0x1ED7 }, + { 0x00F6, 0x1E4F }, + { 0x00FA, 0x1E79 }, + { 0x0102, 0x1EB4 }, + { 0x0103, 0x1EB5 }, + { 0x01A0, 0x1EE0 }, + { 0x01A1, 0x1EE1 }, + { 0x01AF, 0x1EEE }, + { 0x01B0, 0x1EEF }, +#define viet_comp_table0309_idx (viet_comp_table0303_idx+viet_comp_table0303_len) +#define viet_comp_table0309_len 24 + { 0x0041, 0x1EA2 }, + { 0x0045, 0x1EBA }, + { 0x0049, 0x1EC8 }, + { 0x004F, 0x1ECE }, + { 0x0055, 0x1EE6 }, + { 0x0059, 0x1EF6 }, + { 0x0061, 0x1EA3 }, + { 0x0065, 0x1EBB }, + { 0x0069, 0x1EC9 }, + { 0x006F, 0x1ECF }, + { 0x0075, 0x1EE7 }, + { 0x0079, 0x1EF7 }, + { 0x00C2, 0x1EA8 }, + { 0x00CA, 0x1EC2 }, + { 0x00D4, 0x1ED4 }, + { 0x00E2, 0x1EA9 }, + { 0x00EA, 0x1EC3 }, + { 0x00F4, 0x1ED5 }, + { 0x0102, 0x1EB2 }, + { 0x0103, 0x1EB3 }, + { 0x01A0, 0x1EDE }, + { 0x01A1, 0x1EDF }, + { 0x01AF, 0x1EEC }, + { 0x01B0, 0x1EED }, +#define viet_comp_table0323_idx (viet_comp_table0309_idx+viet_comp_table0309_len) +#define viet_comp_table0323_len 50 + { 0x0041, 0x1EA0 }, + { 0x0042, 0x1E04 }, + { 0x0044, 0x1E0C }, + { 0x0045, 0x1EB8 }, + { 0x0048, 0x1E24 }, + { 0x0049, 0x1ECA }, + { 0x004B, 0x1E32 }, + { 0x004C, 0x1E36 }, + { 0x004D, 0x1E42 }, + { 0x004E, 0x1E46 }, + { 0x004F, 0x1ECC }, + { 0x0052, 0x1E5A }, + { 0x0053, 0x1E62 }, + { 0x0054, 0x1E6C }, + { 0x0055, 0x1EE4 }, + { 0x0056, 0x1E7E }, + { 0x0057, 0x1E88 }, + { 0x0059, 0x1EF4 }, + { 0x005A, 0x1E92 }, + { 0x0061, 0x1EA1 }, + { 0x0062, 0x1E05 }, + { 0x0064, 0x1E0D }, + { 0x0065, 0x1EB9 }, + { 0x0068, 0x1E25 }, + { 0x0069, 0x1ECB }, + { 0x006B, 0x1E33 }, + { 0x006C, 0x1E37 }, + { 0x006D, 0x1E43 }, + { 0x006E, 0x1E47 }, + { 0x006F, 0x1ECD }, + { 0x0072, 0x1E5B }, + { 0x0073, 0x1E63 }, + { 0x0074, 0x1E6D }, + { 0x0075, 0x1EE5 }, + { 0x0076, 0x1E7F }, + { 0x0077, 0x1E89 }, + { 0x0079, 0x1EF5 }, + { 0x007A, 0x1E93 }, + { 0x00C2, 0x1EAC }, + { 0x00CA, 0x1EC6 }, + { 0x00D4, 0x1ED8 }, + { 0x00E2, 0x1EAD }, + { 0x00EA, 0x1EC7 }, + { 0x00F4, 0x1ED9 }, + { 0x0102, 0x1EB6 }, + { 0x0103, 0x1EB7 }, + { 0x01A0, 0x1EE2 }, + { 0x01A1, 0x1EE3 }, + { 0x01AF, 0x1EF0 }, + { 0x01B0, 0x1EF1 }, +}; +static const struct { unsigned int len; unsigned int idx; } viet_comp_table[] = { + { viet_comp_table0300_len, viet_comp_table0300_idx }, + { viet_comp_table0301_len, viet_comp_table0301_idx }, + { viet_comp_table0303_len, viet_comp_table0303_idx }, + { viet_comp_table0309_len, viet_comp_table0309_idx }, + { viet_comp_table0323_len, viet_comp_table0323_idx }, +}; + +/* Decomposition table for the relevant Unicode characters. */ +struct viet_decomp { unsigned short composed; unsigned int base : 12; int comb1 : 4; }; +static const struct viet_decomp viet_decomp_table[] = { + { 0x00B4, 0x0020, 1 }, /* compatibility decomposition - for TCVN only */ + { 0x00C0, 0x0041, 0 }, + { 0x00C1, 0x0041, 1 }, + { 0x00C3, 0x0041, 2 }, + { 0x00C8, 0x0045, 0 }, + { 0x00C9, 0x0045, 1 }, + { 0x00CC, 0x0049, 0 }, + { 0x00CD, 0x0049, 1 }, + { 0x00D1, 0x004E, 2 }, + { 0x00D2, 0x004F, 0 }, + { 0x00D3, 0x004F, 1 }, + { 0x00D5, 0x004F, 2 }, + { 0x00D9, 0x0055, 0 }, + { 0x00DA, 0x0055, 1 }, + { 0x00DD, 0x0059, 1 }, + { 0x00E0, 0x0061, 0 }, + { 0x00E1, 0x0061, 1 }, + { 0x00E3, 0x0061, 2 }, + { 0x00E8, 0x0065, 0 }, + { 0x00E9, 0x0065, 1 }, + { 0x00EC, 0x0069, 0 }, + { 0x00ED, 0x0069, 1 }, + { 0x00F1, 0x006E, 2 }, + { 0x00F2, 0x006F, 0 }, + { 0x00F3, 0x006F, 1 }, + { 0x00F5, 0x006F, 2 }, + { 0x00F9, 0x0075, 0 }, + { 0x00FA, 0x0075, 1 }, + { 0x00FD, 0x0079, 1 }, + { 0x0106, 0x0043, 1 }, + { 0x0107, 0x0063, 1 }, + { 0x0128, 0x0049, 2 }, + { 0x0129, 0x0069, 2 }, + { 0x0139, 0x004C, 1 }, + { 0x013A, 0x006C, 1 }, + { 0x0143, 0x004E, 1 }, + { 0x0144, 0x006E, 1 }, + { 0x0154, 0x0052, 1 }, + { 0x0155, 0x0072, 1 }, + { 0x015A, 0x0053, 1 }, + { 0x015B, 0x0073, 1 }, + { 0x0168, 0x0055, 2 }, + { 0x0169, 0x0075, 2 }, + { 0x0179, 0x005A, 1 }, + { 0x017A, 0x007A, 1 }, + { 0x01D7, 0x00DC, 1 }, + { 0x01D8, 0x00FC, 1 }, + { 0x01DB, 0x00DC, 0 }, + { 0x01DC, 0x00FC, 0 }, + { 0x01F4, 0x0047, 1 }, + { 0x01F5, 0x0067, 1 }, + { 0x01F8, 0x004E, 0 }, + { 0x01F9, 0x006E, 0 }, + { 0x01FA, 0x00C5, 1 }, + { 0x01FB, 0x00E5, 1 }, + { 0x01FC, 0x00C6, 1 }, + { 0x01FD, 0x00E6, 1 }, + { 0x01FE, 0x00D8, 1 }, + { 0x01FF, 0x00F8, 1 }, + { 0x02DC, 0x0020, 2 }, /* compatibility decomposition - for TCVN only */ + { 0x0385, 0x00A5, 1 }, + { 0x1E04, 0x0042, 4 }, + { 0x1E05, 0x0062, 4 }, + { 0x1E08, 0x00C7, 1 }, + { 0x1E09, 0x00E7, 1 }, + { 0x1E0C, 0x0044, 4 }, + { 0x1E0D, 0x0064, 4 }, + { 0x1E24, 0x0048, 4 }, + { 0x1E25, 0x0068, 4 }, + { 0x1E2E, 0x00CF, 1 }, + { 0x1E2F, 0x00EF, 1 }, + { 0x1E30, 0x004B, 1 }, + { 0x1E31, 0x006B, 1 }, + { 0x1E32, 0x004B, 4 }, + { 0x1E33, 0x006B, 4 }, + { 0x1E36, 0x004C, 4 }, + { 0x1E37, 0x006C, 4 }, + { 0x1E3E, 0x004D, 1 }, + { 0x1E3F, 0x006D, 1 }, + { 0x1E42, 0x004D, 4 }, + { 0x1E43, 0x006D, 4 }, + { 0x1E46, 0x004E, 4 }, + { 0x1E47, 0x006E, 4 }, + { 0x1E4C, 0x00D3, 2 }, /*{ 0x1E4C, 0x00D5, 1 },*/ /*{ 0x1E4C, 0x004F, 1, 2 },*/ + { 0x1E4D, 0x00F3, 2 }, /*{ 0x1E4D, 0x00F5, 1 },*/ /*{ 0x1E4D, 0x006F, 1, 2 },*/ + { 0x1E4E, 0x00D6, 2 }, + { 0x1E4F, 0x00F6, 2 }, + { 0x1E54, 0x0050, 1 }, + { 0x1E55, 0x0070, 1 }, + { 0x1E5A, 0x0052, 4 }, + { 0x1E5B, 0x0072, 4 }, + { 0x1E62, 0x0053, 4 }, + { 0x1E63, 0x0073, 4 }, + { 0x1E6C, 0x0054, 4 }, + { 0x1E6D, 0x0074, 4 }, + { 0x1E78, 0x00DA, 2 }, /*{ 0x1E78, 0x0168, 1 },*/ /*{ 0x1E78, 0x0055, 1, 2 },*/ + { 0x1E79, 0x00FA, 2 }, /*{ 0x1E79, 0x0169, 1 },*/ /*{ 0x1E79, 0x0075, 1, 2 },*/ + { 0x1E7C, 0x0056, 2 }, + { 0x1E7D, 0x0076, 2 }, + { 0x1E7E, 0x0056, 4 }, + { 0x1E7F, 0x0076, 4 }, + { 0x1E80, 0x0057, 0 }, + { 0x1E81, 0x0077, 0 }, + { 0x1E82, 0x0057, 1 }, + { 0x1E83, 0x0077, 1 }, + { 0x1E88, 0x0057, 4 }, + { 0x1E89, 0x0077, 4 }, + { 0x1E92, 0x005A, 4 }, + { 0x1E93, 0x007A, 4 }, + { 0x1EA0, 0x0041, 4 }, + { 0x1EA1, 0x0061, 4 }, + { 0x1EA2, 0x0041, 3 }, + { 0x1EA3, 0x0061, 3 }, + { 0x1EA4, 0x00C2, 1 }, + { 0x1EA5, 0x00E2, 1 }, + { 0x1EA6, 0x00C2, 0 }, + { 0x1EA7, 0x00E2, 0 }, + { 0x1EA8, 0x00C2, 3 }, + { 0x1EA9, 0x00E2, 3 }, + { 0x1EAA, 0x00C2, 2 }, + { 0x1EAB, 0x00E2, 2 }, + { 0x1EAC, 0x00C2, 4 }, + { 0x1EAD, 0x00E2, 4 }, + { 0x1EAE, 0x0102, 1 }, + { 0x1EAF, 0x0103, 1 }, + { 0x1EB0, 0x0102, 0 }, + { 0x1EB1, 0x0103, 0 }, + { 0x1EB2, 0x0102, 3 }, + { 0x1EB3, 0x0103, 3 }, + { 0x1EB4, 0x0102, 2 }, + { 0x1EB5, 0x0103, 2 }, + { 0x1EB6, 0x0102, 4 }, + { 0x1EB7, 0x0103, 4 }, + { 0x1EB8, 0x0045, 4 }, + { 0x1EB9, 0x0065, 4 }, + { 0x1EBA, 0x0045, 3 }, + { 0x1EBB, 0x0065, 3 }, + { 0x1EBC, 0x0045, 2 }, + { 0x1EBD, 0x0065, 2 }, + { 0x1EBE, 0x00CA, 1 }, + { 0x1EBF, 0x00EA, 1 }, + { 0x1EC0, 0x00CA, 0 }, + { 0x1EC1, 0x00EA, 0 }, + { 0x1EC2, 0x00CA, 3 }, + { 0x1EC3, 0x00EA, 3 }, + { 0x1EC4, 0x00CA, 2 }, + { 0x1EC5, 0x00EA, 2 }, + { 0x1EC6, 0x00CA, 4 }, + { 0x1EC7, 0x00EA, 4 }, + { 0x1EC8, 0x0049, 3 }, + { 0x1EC9, 0x0069, 3 }, + { 0x1ECA, 0x0049, 4 }, + { 0x1ECB, 0x0069, 4 }, + { 0x1ECC, 0x004F, 4 }, + { 0x1ECD, 0x006F, 4 }, + { 0x1ECE, 0x004F, 3 }, + { 0x1ECF, 0x006F, 3 }, + { 0x1ED0, 0x00D4, 1 }, + { 0x1ED1, 0x00F4, 1 }, + { 0x1ED2, 0x00D4, 0 }, + { 0x1ED3, 0x00F4, 0 }, + { 0x1ED4, 0x00D4, 3 }, + { 0x1ED5, 0x00F4, 3 }, + { 0x1ED6, 0x00D4, 2 }, + { 0x1ED7, 0x00F4, 2 }, + { 0x1ED8, 0x00D4, 4 }, + { 0x1ED9, 0x00F4, 4 }, + { 0x1EDA, 0x01A0, 1 }, + { 0x1EDB, 0x01A1, 1 }, + { 0x1EDC, 0x01A0, 0 }, + { 0x1EDD, 0x01A1, 0 }, + { 0x1EDE, 0x01A0, 3 }, + { 0x1EDF, 0x01A1, 3 }, + { 0x1EE0, 0x01A0, 2 }, + { 0x1EE1, 0x01A1, 2 }, + { 0x1EE2, 0x01A0, 4 }, + { 0x1EE3, 0x01A1, 4 }, + { 0x1EE4, 0x0055, 4 }, + { 0x1EE5, 0x0075, 4 }, + { 0x1EE6, 0x0055, 3 }, + { 0x1EE7, 0x0075, 3 }, + { 0x1EE8, 0x01AF, 1 }, + { 0x1EE9, 0x01B0, 1 }, + { 0x1EEA, 0x01AF, 0 }, + { 0x1EEB, 0x01B0, 0 }, + { 0x1EEC, 0x01AF, 3 }, + { 0x1EED, 0x01B0, 3 }, + { 0x1EEE, 0x01AF, 2 }, + { 0x1EEF, 0x01B0, 2 }, + { 0x1EF0, 0x01AF, 4 }, + { 0x1EF1, 0x01B0, 4 }, + { 0x1EF2, 0x0059, 0 }, + { 0x1EF3, 0x0079, 0 }, + { 0x1EF4, 0x0059, 4 }, + { 0x1EF5, 0x0079, 4 }, + { 0x1EF6, 0x0059, 3 }, + { 0x1EF7, 0x0079, 3 }, + { 0x1EF8, 0x0059, 2 }, + { 0x1EF9, 0x0079, 2 }, + { 0x1FED, 0x00A8, 0 }, + { 0x1FEE, 0x00A8, 1 }, +}; + +#endif /* _VIETCOMB_H */ diff --git a/jni/iconv/lib/viscii.h b/jni/iconv/lib/viscii.h new file mode 100644 index 0000000..04e68fa --- /dev/null +++ b/jni/iconv/lib/viscii.h @@ -0,0 +1,141 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301, USA. + */ + +/* + * VISCII1.1-1 + */ + +/* Specification: RFC 1456 */ + +static const unsigned short viscii_2uni_1[32] = { + /* 0x00 */ + 0x0000, 0x0001, 0x1eb2, 0x0003, 0x0004, 0x1eb4, 0x1eaa, 0x0007, + 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, + /* 0x10 */ + 0x0010, 0x0011, 0x0012, 0x0013, 0x1ef6, 0x0015, 0x0016, 0x0017, + 0x0018, 0x1ef8, 0x001a, 0x001b, 0x001c, 0x001d, 0x1ef4, 0x001f, +}; +static const unsigned short viscii_2uni_2[128] = { + /* 0x80 */ + 0x1ea0, 0x1eae, 0x1eb0, 0x1eb6, 0x1ea4, 0x1ea6, 0x1ea8, 0x1eac, + 0x1ebc, 0x1eb8, 0x1ebe, 0x1ec0, 0x1ec2, 0x1ec4, 0x1ec6, 0x1ed0, + /* 0x90 */ + 0x1ed2, 0x1ed4, 0x1ed6, 0x1ed8, 0x1ee2, 0x1eda, 0x1edc, 0x1ede, + 0x1eca, 0x1ece, 0x1ecc, 0x1ec8, 0x1ee6, 0x0168, 0x1ee4, 0x1ef2, + /* 0xa0 */ + 0x00d5, 0x1eaf, 0x1eb1, 0x1eb7, 0x1ea5, 0x1ea7, 0x1ea9, 0x1ead, + 0x1ebd, 0x1eb9, 0x1ebf, 0x1ec1, 0x1ec3, 0x1ec5, 0x1ec7, 0x1ed1, + /* 0xb0 */ + 0x1ed3, 0x1ed5, 0x1ed7, 0x1ee0, 0x01a0, 0x1ed9, 0x1edd, 0x1edf, + 0x1ecb, 0x1ef0, 0x1ee8, 0x1eea, 0x1eec, 0x01a1, 0x1edb, 0x01af, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x1ea2, 0x0102, 0x1eb3, 0x1eb5, + 0x00c8, 0x00c9, 0x00ca, 0x1eba, 0x00cc, 0x00cd, 0x0128, 0x1ef3, + /* 0xd0 */ + 0x0110, 0x1ee9, 0x00d2, 0x00d3, 0x00d4, 0x1ea1, 0x1ef7, 0x1eeb, + 0x1eed, 0x00d9, 0x00da, 0x1ef9, 0x1ef5, 0x00dd, 0x1ee1, 0x01b0, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x1ea3, 0x0103, 0x1eef, 0x1eab, + 0x00e8, 0x00e9, 0x00ea, 0x1ebb, 0x00ec, 0x00ed, 0x0129, 0x1ec9, + /* 0xf0 */ + 0x0111, 0x1ef1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x1ecf, 0x1ecd, + 0x1ee5, 0x00f9, 0x00fa, 0x0169, 0x1ee7, 0x00fd, 0x1ee3, 0x1eee, +}; + +static int +viscii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x20) + *pwc = (ucs4_t) viscii_2uni_1[c]; + else if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) viscii_2uni_2[c-0x80]; + return 1; +} + +static const unsigned char viscii_page00[64+184] = { + 0xc0, 0xc1, 0xc2, 0xc3, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0x00, 0xcc, 0xcd, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0xd2, 0xd3, 0xd4, 0xa0, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0xd9, 0xda, 0x00, 0x00, 0xdd, 0x00, 0x00, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0x00, 0xec, 0xed, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0xf2, 0xf3, 0xf4, 0xf5, 0x00, 0x00, /* 0xf0-0xf7 */ + 0x00, 0xf9, 0xfa, 0x00, 0x00, 0xfd, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xc5, 0xe5, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0xce, 0xee, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x9d, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xb4, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, /* 0xa8-0xaf */ + 0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ +}; +static const unsigned char viscii_page1e[96] = { + 0x80, 0xd5, 0xc4, 0xe4, 0x84, 0xa4, 0x85, 0xa5, /* 0xa0-0xa7 */ + 0x86, 0xa6, 0x06, 0xe7, 0x87, 0xa7, 0x81, 0xa1, /* 0xa8-0xaf */ + 0x82, 0xa2, 0x02, 0xc6, 0x05, 0xc7, 0x83, 0xa3, /* 0xb0-0xb7 */ + 0x89, 0xa9, 0xcb, 0xeb, 0x88, 0xa8, 0x8a, 0xaa, /* 0xb8-0xbf */ + 0x8b, 0xab, 0x8c, 0xac, 0x8d, 0xad, 0x8e, 0xae, /* 0xc0-0xc7 */ + 0x9b, 0xef, 0x98, 0xb8, 0x9a, 0xf7, 0x99, 0xf6, /* 0xc8-0xcf */ + 0x8f, 0xaf, 0x90, 0xb0, 0x91, 0xb1, 0x92, 0xb2, /* 0xd0-0xd7 */ + 0x93, 0xb5, 0x95, 0xbe, 0x96, 0xb6, 0x97, 0xb7, /* 0xd8-0xdf */ + 0xb3, 0xde, 0x94, 0xfe, 0x9e, 0xf8, 0x9c, 0xfc, /* 0xe0-0xe7 */ + 0xba, 0xd1, 0xbb, 0xd7, 0xbc, 0xd8, 0xff, 0xe6, /* 0xe8-0xef */ + 0xb9, 0xf1, 0x9f, 0xcf, 0x1e, 0xdc, 0x14, 0xd6, /* 0xf0-0xf7 */ + 0x19, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; + +static int +viscii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080 && (wc >= 0x0020 || (0x42100064 & (1 << wc)) == 0)) { + *r = wc; + return 1; + } + else if (wc >= 0x00c0 && wc < 0x01b8) + c = viscii_page00[wc-0x00c0]; + else if (wc >= 0x1ea0 && wc < 0x1f00) + c = viscii_page1e[wc-0x1ea0]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/jni/iconv/libcharset/AUTHORS b/jni/iconv/libcharset/AUTHORS new file mode 100644 index 0000000..8bedd79 --- /dev/null +++ b/jni/iconv/libcharset/AUTHORS @@ -0,0 +1 @@ +Bruno Haible diff --git a/jni/iconv/libcharset/COPYING.LIB b/jni/iconv/libcharset/COPYING.LIB new file mode 100644 index 0000000..778d0bb --- /dev/null +++ b/jni/iconv/libcharset/COPYING.LIB @@ -0,0 +1,482 @@ + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/jni/iconv/libcharset/ChangeLog b/jni/iconv/libcharset/ChangeLog new file mode 100644 index 0000000..5dffa46 --- /dev/null +++ b/jni/iconv/libcharset/ChangeLog @@ -0,0 +1,626 @@ +2009-05-19 Bruno Haible + + * Makefile.devel (AUTOMAKE, ACLOCAL): Switch to version 1.11. + * autogen.sh: Update comments. + +2009-01-25 Bruno Haible + + Don't install charset.alias on MacOS X >= 10.3. + * INTEGRATE: Don't install charset.alias on MacOS X >= 10.3, if the + file does not yet exist. + +2009-01-25 Bruno Haible + + Don't install charset.alias on mingw and Cygwin. + * INTEGRATE: Don't install charset.alias on mingw and Cygwin, if the + file does not yet exist. The result for these platforms is hardcoded in + localcharset.c. + +2009-01-24 Bruno Haible + + * tools/all-charsets: Add CP1131, ARMSCII-8, PT154 to the list of + allowed encodings. + * tools/darwin-7.5: Regenerated. + * tools/darwin-9.5: Regenerated. + +2009-01-18 Bruno Haible + + * tools/darwin-9.5: New file. + +2009-01-18 Bruno Haible + + * tools/locale_monthnames.c: New file. + +2009-01-16 Bruno Haible + + * Makefile.in (install-strip): New target. + Reported by Alon Bar-Lev . + +2009-01-14 Bruno Haible + + * configure.ac: More consistent m4 quoting. + +2008-09-28 Bruno Haible + + * build-aux/ltmain.sh (func_emit_cwrapperexe_src): On mingw, + preprocess the argument vector through prepare_spawn. + +2008-09-16 Bruno Haible + + * Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.63. + +2008-09-07 Bruno Haible + + * m4/libtool.m4: Update from libtool-2.2.6, with modifications: + 2008-04-06 Bruno Haible + * m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use + CONFIG_SHELL; don't assume that the Makefile.in will set SHELL + to ${CONFIG_SHELL}. + * m4/ltoptions.m4: Update from libtool-2.2.6. + * m4/ltsugar.m4: Likewise. + * m4/ltversion.m4: Likewise. + * build-aux/ltmain.sh: Likewise. + +2008-05-18 Bruno Haible + + * m4/libtool.m4: Update from libtool-2.2.4, with modifications: + 2008-04-06 Bruno Haible + * m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use + CONFIG_SHELL; don't assume that the Makefile.in will set SHELL + to ${CONFIG_SHELL}. + * m4/ltoptions.m4: Update from libtool-2.2.4. + * m4/ltversion.m4: Likewise. + * m4/lt~obsolete.m4: Likewise. + * build-aux/ltmain.sh: Likewise. + +2008-04-14 Bruno Haible + + * configure.ac: Invoke AC_USE_SYSTEM_EXTENSIONS instead of AC_AIX and + AC_MINIX. + * Makefile.devel (AUTOCONF, AUTOHEADER): Require autoconf-2.62. + +2008-04-06 Bruno Haible + + * m4/libtool.m4: Update from libtool-2.2.2, with modifications: + 2008-04-06 Bruno Haible + * m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use + CONFIG_SHELL; don't assume that the Makefile.in will set SHELL + to ${CONFIG_SHELL}. + * m4/ltoptions.m4: New file, from libtool-2.2.2. + * m4/ltsugar.m4: New file, from libtool-2.2.2. + * m4/ltversion.m4: New file, from libtool-2.2.2. + * m4/lt~obsolete.m4: New file, from libtool-2.2.2. + * build-aux/ltmain.sh: New file, from libtool-2.2.2. + * configure.ac: Use LT_INIT instead of AC_PROG_LIBTOOL. + +2007-11-14 Bruno Haible + + * tools/all-locales: Add "C" for Darwin. Treat OpenBSD like Darwin. + +2007-11-11 Bruno Haible + + * Makefile.devel (AUTOCONF, AUTOHEADER): Require version 2.61. + (ACLOCAL): Require version 1.10. + +2007-10-26 Bruno Haible + + * m4/libtool.m4: Update, based on libtool-1.5.24. + * build-aux/ltmain.sh: Update, based on libtool-1.5.24. + +2007-06-30 Bruno Haible + + * autogen.sh: New file. + * DEPENDENCIES: New file. + * HACKING: New file. + +2007-03-04 Bruno Haible + + * configure.ac: Invoke gl_RELOCATABLE_LIBRARY instead of + AC_RELOCATABLE_LIBRARY. + * m4/relocatable-lib.m4: New file, from gnulib. + * m4/relocatable.m4: Remove file. + +2007-02-16 Juan Manuel Guerrero + + * djgpp/*: Update. + +2006-10-31 Bruno Haible + + Update from GNU gettext. + 2006-10-25 Bruno Haible + * m4/relocatable.m4 (AC_RELOCATABLE_BODY): Renamed from + AC_RELOCATABLE, without the AC_LIBOBJ invocation. + (AC_RELOCATABLE): New macro. Invoke AC_LIBOBJ here. + +2006-10-18 Bruno Haible + + * INTEGRATE: Remove recommendation to test for setlocale. + +2006-07-29 Bruno Haible + + * configure.ac: Assume , , exist. + +2006-07-29 Bruno Haible + + * configure.ac: Remove obsolete calls AC_PROG_GCC_TRADITIONAL, + AC_ISC_POSIX. + +2006-07-25 Bruno Haible + + * Makefile.msvc: Remove file. + * Makefile.devel (config.h.msvc): Remove rule. + (include/libcharset.h.msvc-shared, include/localcharset.h.msvc-shared): + Remove rules. + (all): Update. + +2006-07-25 Bruno Haible + + * Makefile.vms: Remove file. + * Makefile.devel (config.h_vms): Remove rule. + (all): Update. + +2006-06-27 Bruno Haible + + * Makefile.devel (AUTOCONF, AUTOHEADER): Use autoconf-2.60. + * Makefile.in (datarootdir): New variable. + * configure.ac (mandir): Remove customization. + +2006-03-28 Ralf Wildenhues + + * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]: Avoid warning when + "parsing" /etc/ld.so.conf and empty /etc/ld.so.conf.d. + +2006-05-15 Bruno Haible + + * m4/relocatable.m4: Update from GNU gettext. + +2006-05-14 Bruno Haible , + Ralf Wildenhues + + * m4/libtool.m4 [ linux ] (AC_LIBTOOL_LANG_CXX_CONFIG) + (AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC) + (AC_LIBTOOL_PROG_LD_SHLIBS): Add support for Sun C 5.9, + Sun C++ 5.9, and Sun Fortran 8.3 on Linux. + +2006-05-06 Charles Wilson + + * m4/libtool.m4: On Cygwin, like on mingw, define DLL_EXPORT when + compiling a shared library object. + +2006-03-31 Juan Manuel Guerrero + + * djgpp/*: Update. + +2005-12-29 Bruno Haible + + * configure.ac: Renamed from configure.in. + * Makefile.devel (configure, config.h.in): Update. + * djgpp/Makefile.maint (fnchange.lst, README): Update. + +2005-12-29 Bruno Haible + + * build-aux/config.guess: Update to GNU version 2005-12-23. + * build-aux/config.sub: Likewise. + * build-aux/config.libpath: Update from GNU gettext. + +2005-12-29 Bruno Haible + + * m4/codeset.m4: Update from GNU gettext. + * m4/glibc21.m4: Update from GNU gettext. + * m4/relocatable.m4: Update from GNU gettext. + * configure: Invoke gl_GLIBC21 instead of jm_GLIBC21. + +2005-12-29 Bruno Haible + + * m4/libtool.m4: Update, based on libtool-1.5.22. + * build-aux/ltmain.sh: Update, based on libtool-1.5.22. + +2005-09-18 Bruno Haible + + * m4/libtool.m4: Update, based on libtool-1.5.20. + * build-aux/ltmain.sh: Update, based on libtool-1.5.20. + +2005-07-24 Bruno Haible + + Tidy up exported symbols. + * m4/visibility.m4: New file. + * include/export.h: New file. + * configure.in Invoke gl_VISIBILITY. Use AC_CONFIG_FILES. Arrange to + create also include/localcharset.h.inst. + (VERSION): Bump to 1.4. + * Makefile.devel (all): Depend on include/localcharset.h.build.in. + (include/localcharset.h.build.in): New rule. + * Makefile.in (all): Remove dependency on include/localcharset.h. + (include/localcharset.h): Remove rule. + (install-lib, install): Install include/localcharset.h.inst, + not the include/localcharset.h that was used for building. + (distclean, maintainer-clean): Remove also include/localcharset.h.inst. + +2005-07-08 Bruno Haible + + * m4/libtool.m4 (postinstall_cmds) [cygwin,mingw,pw32]: Make DLL + executable after installing it. + +2005-07-07 Bruno Haible + + * configure.in: Bump version number. + * windows/charset.rc: Likewise. + +2005-07-05 Bruno Haible + + * m4/relocatable.m4 (AC_RELOCATABLE): On mingw, simply set + SET_RELOCATABLE to a trivial value. + +2005-07-05 Bruno Haible + + * Makefile.devel (AUTOHEADER, ACLOCAL): New variables. + (autoconf/aclocal.m4, config.h.in): Use them. + +2005-03-22 Bruno Haible + + * build-aux: New directory, renamed from autoconf. + * configure.in (AC_CONFIG_AUX_DIR): Use build-aux. + * Makefile.in (mkinstalldirs): Update. + +2005-01-05 Bruno Haible + + * m4/libtool.m4: Update from GNU gettext, based on libtool-1.5.10. + * autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5.10. + +2004-09-21 Juan Manuel Guerrero + + * djgpp/config.bat: Update. + * djgpp/config.sed: Update. + * djgpp/config.site: Update. + * djgpp/fnchange.in: Update. + * djgpp/README.in: Update. + +2004-08-25 Bruno Haible + + * m4/libtool.m4: Update from GNU gettext, based on libtool-1.5.6. + * autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5.6. + +2004-01-20 Bruno Haible + + Upgrade from gettext-0.14. + + 2003-08-24 Bruno Haible + * m4/relocatable.m4 (AC_RELOCATABLE): Use $(host) instead of @host@, + since the substitution of @host@ may occur before the substitution of + @SET_RELOCATABLE@. + +2004-01-20 Bruno Haible + + Assume automake-1.8. + * Makefile.devel (AUTOCONF): Assume autoconf-2.59. + +2003-06-18 Bruno Haible + + * config/install-sh: Update from automake-1.7.5. + +2003-06-07 Bruno Haible + + * Makefile.devel (config.h_vms): Remove INSTALLPREFIX. + Reported by Jouk Jansen . + +2003-05-19 Bruno Haible + + * windows/charset.rc: Include . + Reported by Perry Rapp. + +2003-05-07 Bruno Haible + + * Makefile.vms: New file. + * Makefile.devel (config.h_vms): New rule. + (all): Depend on it. + +2003-05-06 Bruno Haible + + * m4/libtool.m4: Update from GNU gettext, based on libtool-1.5. + +2003-05-06 Bruno Haible + + * autoconf/config.guess: Update to GNU version 2003-02-22. + * autoconf/config.sub: Likewise. + +2003-05-06 Bruno Haible + + * autoconf/ltmain.sh: Update from GNU gettext, based on libtool-1.5. + +2003-04-12 Bruno Haible + + * configure.in (mandir): Change default value. + * Makefile.in (datadir): New variable. + +2003-04-05 Bruno Haible + + Support for relocatable installation. + * m4/relocatable.m4: New file, from GNU gettext. + * autoconf/config.libpath: New file, from GNU gettext. + * configure.in: Invoke AC_RELOCATABLE_LIBRARY. + * include/libcharset.h.in: New file. + * Makefile.devel (include/libcharset.h.msvc-shared): New rule. + (all): Depend on it. + (autoconf/aclocal.m4): Update aclocal invocation. + (config.h.msvc): Handle INSTALLPREFIX. + * Makefile.in (include/libcharset.h): New rule. + (all): Depend on it. + (install-lib, install): Also install libcharset.h. + (uninstall): Uninstall libcharset.h. + (distclean, maintainer-clean): Remove include/libcharset.h. + * Makefile.msvc (all): Create include/libcharset.h. + (install): Also install libcharset.h. + (uninstall): Uninstall libcharset.h. + (mostlyclean, clean, distclean, maintainer-clean): Remove + include/libcharset.h. + * INSTALL.generic: Document --enable-relocatable and + --with-libintl-prefix. Remove the recommendation to set CPPFLAGS and + LDFLAGS. The lib-link.m4 macros make this unnecessary. + +2003-04-05 Bruno Haible + + * Makefile.msvc (PREFIX): New variable. + (prefix): Use it. + (distclean, maintainer-clean): Drop Unix specific removals. + * man/Makefile.msvc (PREFIX): New variable. + (prefix): Use it. + (clean): Drop unnecessary removals. + (distclean): Drop Unix specific removal. + +2003-04-05 Bruno Haible + + * configure.in: Invoke AM_LANGINFO_CODESET, not jm_LANGINFO_CODESET. + * autoconf/ltmain.sh: Update from GNU gettext. + 2003-02-18 Bruno Haible + Fix the 2002-09-16 fix. + * ltmain.sh (install): If "ln -s -f" fails (this is the case + with /usr/bin/ln on Solaris 2.7), fall back to "rm && ln -s". + * m4/codeset.m4: Update from GNU gettext-0.10.40. + * m4/glibc21.m4: Update from GNU gettext-0.10.40. + +2003-03-17 Bruno Haible + + Improved MSVC support. + * windows/charset.rc: New file. + * Makefile.msvc (prefix): Use less Unixy value. + (local_prefix): Remove variable. + (libdir, includedir): Use backslashes. + (bindir): New variable. + (mandir): Remove variable. + (INSTALL, INSTALL_PROGRAM, INSTALL_DATA): New variables. + (mostlyclean, clean): Remove config.h and include/localcharset.h. + (install, installdirs, uninstall): Rewritten. + * README.woe32: Mention automatic installation command. + + Rename libcharset.h to localcharset.h. + * include/localcharset.h.in: Renamed from include/libcharset.h.in. + * tools/locale_charset.c: Include localcharset.h, not libcharset.h. + * Makefile.in (include/localcharset.h): Renamed from + include/libcharset.h. + (all): Update dependency. + (install-lib, install, uninstall, distclean, maintainer-clean): Update. + * Makefile.msvc (all): Create include/localcharset.h, not + include/libcharset.h. + * Makefile.devel (include/localcharset.h.msvc-shared): Renamed from + include/libcharset.h.msvc-shared. + (all): Update dependency. + (config.h.in): Touch the file when done; autoheader doesn't do it. + (config.h.msvc): Make rule more robust. + * INTEGRATE: Mention localcharset.h only once. + * djgpp/README.in, djgpp/README: Update. + * djgpp/config.bat: Update. + * djgpp/config.sed: Update. + * djgpp/fnchange.in, djgpp/fnchange.lst: Update. + * configure.in (VERSION): Bump to 1.2. + * NEWS: New file. + +2003-02-14 Bruno Haible + + * Makefile.devel (AUTOCONF): Switch to autoconf-2.57. + (configure, config.h.in): Update rules. + +2003-01-03 Albert Chin + + * autoconf/ltmain.sh: Don't pass -R flags found in a .la's + dependency_libs variable directly down to the linker. + Reported by Tim Mooney . + +2003-01-12 Bruno Haible + + * INTEGRATE: Mention localcharset.h. + +2003-01-01 Bruno Haible + + * Makefile.in (mkinstalldirs): Renamed from MKINSTALLDIRS. + (install-lib, install, installdirs): Use it. + +2002-09-27 Bruno Haible + + * autoconf/mkinstalldirs: Upgrade to automake-1.7.2 version. + +2002-11-07 Bruno Haible + + * m4/libtool.m4: Upgrade to libtool-1.4.3. + * autoconf/ltmain.sh: Upgrade to libtool-1.4.3. + +2002-07-14 Bruno Haible + + * m4/libtool.m4 (_LT_AC_LTCONFIG_HACK): Add support for GNU/FreeBSD. + +2002-06-12 Bruno Haible + + * configure.in: Use new AC_* names of libtool macros. Invoke + AC_LIBTOOL_WIN32_DLL. + +2002-11-07 Bruno Haible + + Make "make install" without prior "make" work. + * Makefile.in (install): Depend on include/libcharset.h. + Reported by Martin Mokrejš . + +2002-05-12 Bruno Haible + + * tools/all-charsets: Update for change of lib/config.charset. + +2002-05-12 Bruno Haible + + * Makefile.devel (AUTOCONF): New variable. + (configure): Use the AUTOCONF variable. + +2002-05-08 Bruno Haible + + * README.woe32: Renamed from README.win32. + +2002-02-06 Bruno Haible + + * m4/libtool.m4: Upgrade to libtool-1.4.2. + * autoconf/ltmain.sh: Likewise. + +2002-02-02 Bruno Haible + + * autoconf/ltmain.sh: Add DESTDIR support on ELF systems. + +2001-11-03 Bruno Haible + + * autoconf/ltmain.sh: chmod 777 the .libs directory, so that + "make install" succeeds. + +2001-12-04 Bruno Haible + + * INTEGRATE: Change the install rule to not create $(libdir) if + there is no file to install in it. + +2001-07-17 Bruno Haible + + * configure.in (VERSION): Bump to 1.1. + +2001-06-08 Bruno Haible + + * m4/libtool.m4: Upgrade to libtool-1.4. + * autoconf/ltmain.sh: Likewise. + * autoconf/ltconfig: Remove file. + +2001-06-08 Bruno Haible + + * autoconf/config.guess: Update to GNU version 2001-05-11. + * autoconf/config.sub: Likewise. + +2001-05-21 Bruno Haible + + * Makefile.in (include/libcharset.h): New target. + (all): Depend on it. + +2001-05-11 Bruno Haible + + * INTEGRATE (Makefile.in): Fix syntax error. + +2001-05-06 Bruno Haible + + * Makefile.msvc (config.h): Allow the 'del' command to fail. + +2001-03-21 Bruno Haible + + * INSTALL.generic (Particular Systems): Add recommendations for AIX 3. + +2001-03-10 Bruno Haible + + * INSTALL.generic: New section "Particular Systems". + +2001-03-05 Bruno Haible + + * tools/all-charsets: Update for change of lib/config.charset. + +2001-03-01 Bruno Haible + + * tools/all-charsets: Update for change of lib/config.charset. + +2001-02-25 Bruno Haible + + * autoconf/ltconfig: + sed -e 's/reload object files/produce relocatable object files/'. + +2001-02-25 Bruno Haible + + * include/libcharset.h.in (locale_charset): Return value is never + NULL any more. + +2001-02-22 Bruno Haible + + * INTEGRATE (Makefile.am): Change $@-t to t-$@. For DJGPP. + Patch by Juan Manuel Guerrero . + +2001-02-20 Bruno Haible + + Better support for DOS/Windows platforms. + * autoconf/ltconfig: Upgrade to libtool-1.3.5. + * autoconf/ltmain.sh: Likewise. + * m4/libtool.m4: Likewise. + * autoconf/aclocal.m4: Likewise. + * configure.in: Call AC_OBJEXT and AC_EXEEXT. + +2001-02-20 Bruno Haible + + * Makefile.in (libdir, includedir, mandir): Use the autoconf + determined value, in order to respect the configure arguments. + * lib/Makefile.in (libdir): Likewise. + +2000-12-13 Bruno Haible + + * autoconf/install-sh: Update to a newer version from fileutils. + +2000-12-12 Bruno Haible + + * Makefile.in: Use $(MAKE) instead of $(MAKE) -r. Needed with Solaris + "make", which doesn't set MAKE as expected by @SET_MAKE@ if -r is + given. Reported by Toshimitsu Fujiwara. + +2000-12-08 Bruno Haible + + * Makefile.in (exec_prefix): Use configure's --exec-prefix argument. + +2000-12-02 Bruno Haible + + * Makefile.msvc (check): Depend on target 'force' as well. + (mostlyclean, clean, distclean, maintainer-clean): Fix dependency. + + * Makefile.msvc: Replace STATIC with its opposite flag, DLL. + +2000-11-24 Bruno Haible + + * tools/all-charsets: Update for 2000-10-31 change of + lib/config.charset. + +2000-11-23 Bruno Haible + + * Makefile.in (install-lib): Fix for builddir != srcdir. + +2000-11-22 Bruno Haible + + * Makefile.in (all): Fix for builddir != srcdir. + +2000-11-21 Bruno Haible + + * include/libcharset.h.in: Renamed from include/libcharset.h. + * windows/dllexport.h: New file. + * Makefile.devel (all): Add config.h.msvc, + include/libcharset.h.msvc-shared. + (config.h.msvc, include/libcharset.h.msvc-shared): New targets. + * Makefile.msvc (MFLAGS): New variable. + (all): Create include\libcharset.h. + (distclean, maintainer-clean): Remove include\libcharset.h. + * Makefile.in (CP): New variable. + (all): Create include/libcharset.h. + (distclean, maintainer-clean): Remove include/libcharset.h. + +2000-11-18 Bruno Haible + + * Makefile.devel (config.h.in): Rename from config.h. + +2000-11-16 Bruno Haible + + * Makefile.in: After "cd", use "&&" not ";". + +2000-10-31 Bruno Haible + + * Makefile.msvc: New file. + * README.win32: New file. diff --git a/jni/iconv/libcharset/DEPENDENCIES b/jni/iconv/libcharset/DEPENDENCIES new file mode 100644 index 0000000..42dae65 --- /dev/null +++ b/jni/iconv/libcharset/DEPENDENCIES @@ -0,0 +1 @@ +No packages need to be installed before GNU libcharset is installed. diff --git a/jni/iconv/libcharset/HACKING b/jni/iconv/libcharset/HACKING new file mode 100644 index 0000000..57c744c --- /dev/null +++ b/jni/iconv/libcharset/HACKING @@ -0,0 +1,36 @@ +All you need to know when hacking (modifying) GNU libcharset or when building +it off the CVS. + + +Requirements +============ + +You will need reasonably recent versions of the build tools: + + * A C compiler. Such as GNU GCC. + + Homepage: + http://gcc.gnu.org/ + + * GNU autoconf + + Homepage: + http://www.gnu.org/software/autoconf/ + + * GNU m4 + + Homepage: + http://www.gnu.org/software/m4/ + + * Perl + + Homepage: + http://www.perl.org/ + +And, of course, the packages listed in the DEPENDENCIES file. + + +Building off the CVS +==================== + +Access to the CVS is described at http://sourceforge.net/cvs/?group_id=51585 . + +After fetching the sources from the CVS, peek at the comments in autogen.sh, +then run "./autogen.sh"; then you can proceed with "./configure" as usual. + diff --git a/jni/iconv/libcharset/INSTALL.generic b/jni/iconv/libcharset/INSTALL.generic new file mode 100644 index 0000000..13813e8 --- /dev/null +++ b/jni/iconv/libcharset/INSTALL.generic @@ -0,0 +1,273 @@ +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, a file +`config.cache' that saves the results of its tests to speed up +reconfiguring, and a file `config.log' containing compiler output +(useful mainly for debugging `configure'). + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If at some point `config.cache' +contains results you don't want to keep, you may remove or edit it. + + The file `configure.ac' is used to create `configure' by a program +called `autoconf'. You only need `configure.ac' if you want to change +it or regenerate `configure' using a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes awhile. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Optionally, type `make check' to run any self-tests that come with + the package. + + 4. Type `make install' to install the programs and any data files and + documentation. + + 5. You can remove the program binaries and object files from the + source code directory by typing `make clean'. To also remove the + files that `configure' created (so you can compile the package for + a different kind of computer), type `make distclean'. There is + also a `make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. You can give `configure' +initial values for variables by setting them in the environment. Using +a Bourne-compatible shell, you can do that on the command line like +this: + CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure + +Or on systems that have the `env' program, you can do it like this: + env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not supports the `VPATH' +variable, you have to compile the package for one architecture at a time +in the source code directory. After you have installed the package for +one architecture, use `make distclean' before reconfiguring for another +architecture. + + On MacOS X 10.5 and later systems, you can create libraries and +executables that work on multiple system types--known as "fat" or +"universal" binaries--by specifying multiple '-arch' options to the +compiler but only a single '-arch' option to the preprocessor. Like +this: + + ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CPP="gcc -E" CXXCPP="g++ -E" + + This is not guaranteed to produce working output in all cases. You +may have to build one architecture at a time and combine the results +using the 'lipo' tool if you have problems. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + In addition, if you use an unusual directory layout you can give +options like `--bindir=PATH' to specify different values for particular +kinds of files. Run `configure --help' for a list of the directories +you can set and what kinds of files go in them. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Relocatable Installation +======================== + + By default, `make install' will install a package with hardwired +file names, and the package will not work correctly when copied or +moved to a different location in the filesystem. + + Some packages pay attention to the `--enable-relocatable' option to +`configure'. This option makes the entire installed package +relocatable. This means, it can be moved or copied to a different +location on the filesystem. It is possible to make symlinks to the +installed and moved programs, and invoke them through the symlink. It +is possible to do the same thing with a hard link _only_ if the hard +linked file is in the same directory as the real program. + + For reliability it is best to give together with --enable-relocatable +a `--prefix' option pointing to an otherwise unused (and never used +again) directory, for example, `--prefix=/tmp/inst$$'. This is +recommended because on some OSes the executables remember the location +of shared libraries (and prefer them over LD_LIBRARY_PATH !), therefore +such an executable will look for its shared libraries first in the +original installation directory and only then in the current +installation directory. + + Installation with `--enable-relocatable' will not work for setuid / +setgid executables. (This is because such an executable kills its +LD_LIBRARY_PATH variable when it is launched.) + + The runtime penalty and size penalty are nearly zero on Linux 2.2 or +newer (just one system call more when an executable is launched), and +small on other systems (the wrapper program just sets an environment +variable and execs the real program). + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + + For packages that use the GNU libiconv library, you can use the +`configure' option `--with-libiconv-prefix' to specify the prefix you +used while installing GNU libiconv. This option is not necessary if +that other prefix is the same as the one now specified through --prefix. + + For packages that use the GNU libintl library, you can use the +`configure' option `--with-libintl-prefix' to specify the prefix you +used while installing GNU gettext-runtime. This option is not necessary if +that other prefix is the same as the one now specified through --prefix. + +Particular Systems +================== + + On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC +is not installed, it is recommended to use the following options in order +to use an ANSI C compiler: + + ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" + +and if that doesn't work, install pre-built binaries of GCC for HP-UX. + + On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot +parse its `' header file. The option `-nodtk' can be used as +a workaround. If GNU CC is not installed, it is therefore recommended +to try + + ./configure CC="cc" + +and if that doesn't work, try + + ./configure CC="cc -nodtk" + + On AIX 3, the C include files by default don't define some necessary +prototype declarations. If GNU CC is not installed, it is recommended to +use the following options: + + ./configure CC="xlc -D_ALL_SOURCE" + + On BeOS, user installed software goes in /boot/home/config, not +/usr/local. It is recommended to use the following options: + + ./configure --prefix=/boot/home/config + +Specifying the System Type +========================== + + There may be some features `configure' can not figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it can not guess the host type, give it the +`--host=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name with three fields: + CPU-COMPANY-SYSTEM + +See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are building compiler tools for cross-compiling, you can also +use the `--target=TYPE' option to select the type of system they will +produce code for and the `--build=TYPE' option to select the type of +system on which you are compiling the package. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Operation Controls +================== + + `configure' recognizes the following options to control how it +operates. + +`--cache-file=FILE' + Use and save the results of the tests in FILE instead of + `./config.cache'. Set FILE to `/dev/null' to disable caching, for + debugging `configure'. + +`--help' + Print a summary of the options to `configure', and exit. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. To + suppress all normal output, redirect it to `/dev/null' (any error + messages will still be shown). + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--version' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`configure' also accepts some other, not widely useful, options. + diff --git a/jni/iconv/libcharset/INTEGRATE b/jni/iconv/libcharset/INTEGRATE new file mode 100644 index 0000000..f4aa1de --- /dev/null +++ b/jni/iconv/libcharset/INTEGRATE @@ -0,0 +1,153 @@ +Integration of this library into your package: + +* Copy the lib/ sourcefiles (localcharset.c, config.charset, ref-add.sin, + ref-del.sin) and the include file (include/localcharset.h) into your + package. + +* Add the m4/ files (codeset.m4, glibc21.m4) to your aclocal.m4 file or, if + you are using automake, to your m4/ directory. + +* Add the following lines to your configure.ac file: + + AC_CANONICAL_HOST + AM_LANGINFO_CODESET + jm_GLIBC21 + AC_CHECK_HEADERS(stddef.h stdlib.h string.h) + + and make sure that it sets and AC_SUBSTs the PACKAGE variable. + +* If you are not using automake, add rules to your Makefile.in: + + - Augment target "all" by + localcharset.o charset.alias ref-add.sed ref-del.sed + with special rules for the last three: + + charset.alias: $(srcdir)/config.charset + $(SHELL) $(srcdir)/config.charset '@host@' > t-$@ + mv t-$@ $@ + + ref-add.sed : $(srcdir)/ref-add.sin + sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-add.sin > t-$@ + mv t-$@ $@ + + ref-del.sed : $(srcdir)/ref-del.sin + sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-del.sin > t-$@ + mv t-$@ $@ + + - Augment target "install" by + + if test @GLIBC21@ = no; then \ + case '@host_os@' in \ + darwin[56]*) \ + need_charset_alias=true ;; \ + darwin* | cygwin* | mingw* | pw32* | cegcc*) \ + need_charset_alias=false ;; \ + *) \ + need_charset_alias=true ;; \ + esac ; \ + else \ + need_charset_alias=false ; \ + fi ; \ + if $$need_charset_alias; then \ + $(mkinstalldirs) $(DESTDIR)$(libdir) ; \ + fi ; \ + if test -f $(DESTDIR)$(libdir)/charset.alias; then \ + sed -f ref-add.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + else \ + if $$need_charset_alias; then \ + sed -f ref-add.sed charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + fi; \ + fi + + - Augment target "installdirs" by + + if test @GLIBC21@ = no; then \ + case '@host_os@' in \ + darwin[56]*) \ + need_charset_alias=true ;; \ + darwin* | cygwin* | mingw* | pw32* | cegcc*) \ + need_charset_alias=false ;; \ + *) \ + need_charset_alias=true ;; \ + esac ; \ + else \ + need_charset_alias=false ; \ + fi ; \ + if $$need_charset_alias; then \ + $(mkinstalldirs) $(DESTDIR)$(libdir) ; \ + fi ; \ + + - Augment target "uninstall" by + + if test -f $(DESTDIR)$(libdir)/charset.alias; then \ + sed -f ref-del.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + if grep '^# Packages using this file: $$' $(DESTDIR)$(libdir)/t-charset.alias > /dev/null; then \ + rm -f $(DESTDIR)$(libdir)/charset.alias; \ + else \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + fi; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + fi + + - Augment target "clean" by + + rm -f charset.alias ref-add.sed ref-del.sed + +* If you are using automake, add rules to your Makefile.am: + + - Augment the main *_SOURCES variable by + + localcharset.h localcharset.c + + - Augment EXTRA_DIST by + + config.charset ref-add.sin ref-del.sin + + - Augment target "all-local" by + + charset.alias ref-add.sed ref-del.sed + + - Add the lines: + +charset_alias = $(DESTDIR)$(libdir)/charset.alias +charset_tmp = $(DESTDIR)$(libdir)/charset.tmp +install-exec-local: all-local + test @GLIBC21@ != no || $(mkinstalldirs) $(DESTDIR)$(libdir) + if test -f $(charset_alias); then \ + sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \ + $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \ + rm -f $(charset_tmp) ; \ + else \ + if test @GLIBC21@ = no; then \ + sed -f ref-add.sed charset.alias > $(charset_tmp) ; \ + $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \ + rm -f $(charset_tmp) ; \ + fi ; \ + fi + +uninstall-local: all-local + if test -f $(charset_alias); then \ + sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \ + if grep '^# Packages using this file: $$' $(charset_tmp) \ + > /dev/null; then \ + rm -f $(charset_alias); \ + else \ + $(INSTALL_DATA) $(charset_tmp) $(charset_alias); \ + fi; \ + rm -f $(charset_tmp); \ + fi + +charset.alias: config.charset + $(SHELL) $(srcdir)/config.charset '@host@' > t-$@ + mv t-$@ $@ + +SUFFIXES = .sed .sin +.sin.sed: + sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $< > t-$@ + mv t-$@ $@ + +CLEANFILES = charset.alias ref-add.sed ref-del.sed diff --git a/jni/iconv/libcharset/Makefile b/jni/iconv/libcharset/Makefile new file mode 100644 index 0000000..92b05f9 --- /dev/null +++ b/jni/iconv/libcharset/Makefile @@ -0,0 +1,85 @@ +# Makefile for libcharset + +#### Start of system configuration section. #### + + +# Directories used by "make": +srcdir = . + +# Directories used by "make install": +prefix = /usr/local +local_prefix = /usr/local +exec_prefix = ${prefix} +datarootdir = ${prefix}/share +datadir = ${datarootdir} +libdir = ${exec_prefix}/lib +includedir = ${prefix}/include +mandir = ${datarootdir}/man + +# Programs used by "make": +CP = cp +RM = rm -f + + +# Programs used by "make install": +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +mkinstalldirs = $(SHELL) ./build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +all : include/libcharset.h force + cd lib && $(MAKE) all + +include/libcharset.h : + if [ ! -d include ] ; then mkdir include ; fi + $(CP) $(srcdir)/include/libcharset.h.in include/libcharset.h + +# Installs the library and include files only. Typically called with only +# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +install-lib : all force + cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)' + $(mkinstalldirs) $(includedir) + $(INSTALL_DATA) include/libcharset.h $(includedir)/libcharset.h + $(INSTALL_DATA) include/localcharset.h.inst $(includedir)/localcharset.h + +install : include/libcharset.h include/localcharset.h force + cd lib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + $(mkinstalldirs) $(DESTDIR)$(includedir) + $(INSTALL_DATA) include/libcharset.h $(DESTDIR)$(includedir)/libcharset.h + $(INSTALL_DATA) include/localcharset.h.inst $(DESTDIR)$(includedir)/localcharset.h + +install-strip : install + +installdirs : force + cd lib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + $(mkinstalldirs) $(DESTDIR)$(includedir) + +uninstall : force + cd lib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + $(RM) $(DESTDIR)$(includedir)/libcharset.h + $(RM) $(DESTDIR)$(includedir)/localcharset.h + +check : force + cd lib && $(MAKE) check + +mostlyclean : force + cd lib && $(MAKE) mostlyclean + +clean : force + cd lib && $(MAKE) clean + +distclean : force + cd lib && if test -f Makefile; then $(MAKE) distclean; fi + $(RM) include/libcharset.h include/localcharset.h include/localcharset.h.inst + $(RM) config.status config.log config.cache Makefile config.h libtool + +maintainer-clean : force + cd lib && if test -f Makefile; then $(MAKE) maintainer-clean; fi + $(RM) include/libcharset.h include/localcharset.h include/localcharset.h.inst + $(RM) config.status config.log config.cache Makefile config.h libtool + +force : + diff --git a/jni/iconv/libcharset/Makefile.devel b/jni/iconv/libcharset/Makefile.devel new file mode 100644 index 0000000..ca35f64 --- /dev/null +++ b/jni/iconv/libcharset/Makefile.devel @@ -0,0 +1,31 @@ +# This is the developer's makefile, not the user's makefile. +# Don't use it unless you know exactly what you do! + +SHELL = /bin/sh +MAKE = make +AUTOCONF = autoconf-2.63 +AUTOHEADER = autoheader-2.63 +ACLOCAL = aclocal-1.11 +CP = cp +RM = rm -f + +all : configures include/localcharset.h.build.in + +autoconf/aclocal.m4 : $(wildcard m4/*.m4) + $(ACLOCAL) -I m4 --output=$@ + +configures : configure config.h.in + +configure : configure.ac autoconf/aclocal.m4 + $(AUTOCONF) --include autoconf + +config.h.in : configure.ac autoconf/aclocal.m4 + $(AUTOHEADER) --include autoconf + touch config.h.in + +include/localcharset.h.build.in : include/localcharset.h.in include/export.h + sed -e 's/extern \([^"]\)/extern LIBCHARSET_DLL_EXPORTED \1/' \ + -e '/#define _LOCALCHARSET_H/r include/export.h' \ + < $< > $@ + +force : diff --git a/jni/iconv/libcharset/Makefile.in b/jni/iconv/libcharset/Makefile.in new file mode 100644 index 0000000..acdf3d4 --- /dev/null +++ b/jni/iconv/libcharset/Makefile.in @@ -0,0 +1,85 @@ +# Makefile for libcharset + +#### Start of system configuration section. #### + + +# Directories used by "make": +srcdir = @srcdir@ + +# Directories used by "make install": +prefix = @prefix@ +local_prefix = /usr/local +exec_prefix = @exec_prefix@ +datarootdir = @datarootdir@ +datadir = @datadir@ +libdir = @libdir@ +includedir = @includedir@ +mandir = @mandir@ + +# Programs used by "make": +CP = cp +RM = rm -f +@SET_MAKE@ + +# Programs used by "make install": +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +all : include/libcharset.h force + cd lib && $(MAKE) all + +include/libcharset.h : + if [ ! -d include ] ; then mkdir include ; fi + $(CP) $(srcdir)/include/libcharset.h.in include/libcharset.h + +# Installs the library and include files only. Typically called with only +# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +install-lib : all force + cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)' + $(mkinstalldirs) $(includedir) + $(INSTALL_DATA) include/libcharset.h $(includedir)/libcharset.h + $(INSTALL_DATA) include/localcharset.h.inst $(includedir)/localcharset.h + +install : include/libcharset.h include/localcharset.h force + cd lib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + $(mkinstalldirs) $(DESTDIR)$(includedir) + $(INSTALL_DATA) include/libcharset.h $(DESTDIR)$(includedir)/libcharset.h + $(INSTALL_DATA) include/localcharset.h.inst $(DESTDIR)$(includedir)/localcharset.h + +install-strip : install + +installdirs : force + cd lib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + $(mkinstalldirs) $(DESTDIR)$(includedir) + +uninstall : force + cd lib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' + $(RM) $(DESTDIR)$(includedir)/libcharset.h + $(RM) $(DESTDIR)$(includedir)/localcharset.h + +check : force + cd lib && $(MAKE) check + +mostlyclean : force + cd lib && $(MAKE) mostlyclean + +clean : force + cd lib && $(MAKE) clean + +distclean : force + cd lib && if test -f Makefile; then $(MAKE) distclean; fi + $(RM) include/libcharset.h include/localcharset.h include/localcharset.h.inst + $(RM) config.status config.log config.cache Makefile config.h libtool + +maintainer-clean : force + cd lib && if test -f Makefile; then $(MAKE) maintainer-clean; fi + $(RM) include/libcharset.h include/localcharset.h include/localcharset.h.inst + $(RM) config.status config.log config.cache Makefile config.h libtool + +force : + diff --git a/jni/iconv/libcharset/NEWS b/jni/iconv/libcharset/NEWS new file mode 100644 index 0000000..85caf00 --- /dev/null +++ b/jni/iconv/libcharset/NEWS @@ -0,0 +1,5 @@ +New in 1.4: +* Tidy up the list of symbols exported from libcharset (assumes gcc >= 4.0). + +New in 1.2: +* The include file is renamed from "libcharset.h" to "localcharset.h". diff --git a/jni/iconv/libcharset/README b/jni/iconv/libcharset/README new file mode 100644 index 0000000..9f4cf7b --- /dev/null +++ b/jni/iconv/libcharset/README @@ -0,0 +1,60 @@ + LIBCHARSET - portable character set determination library + +This library provides a function which determines the character set / encoding +of text in the currently selected locale (the LC_CTYPE locale facet). + +It is useful for portable programs which need to process text in other +encodings and locales than the currently selected one. Possible uses: + + * Use of Unicode in POSIX compliant applications. + * Conversion of text between the current locale's encoding and UTF-8 (or + any other given encoding). + * Mail agents. + +In theory, this would be very simple: The Single Unix Specification (SUSV2) +provides the nl_langinfo function, in such a way that + + nl_langinfo (CODESET) + +returns the encoding name. But the nl_langinfo function still does not exist +on some systems, and on those where it exists it returns unstandardized +variations of the encoding names, like (on Solaris) "PCK" for "Shift_JIS". + +This library fixes these flaws and provides a function + + const char * locale_charset (void); + +It determines the current locale's character encoding, and canonicalizes it +into one of the canonical names listed in config.charset. The result must +not be freed; it is statically allocated. If the canonical name cannot be +determined, the result is a non-canonical name. + + +Installation: + +As usual for GNU packages: + + $ ./configure --prefix=/usr/local + $ make + $ make install + + +This library is used in + GNU sh-utils, fileutils, textutils + GNU gettext + GNU clisp + + +To integrate this library into your package: +See file INTEGRATE. + + +Distribution: + The libcharset directory of + ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.8.tar.gz + +Homepage: + http://www.haible.de/bruno/packages-libcharset.html + + +Bruno Haible diff --git a/jni/iconv/libcharset/README.djgpp b/jni/iconv/libcharset/README.djgpp new file mode 100644 index 0000000..aa8c420 --- /dev/null +++ b/jni/iconv/libcharset/README.djgpp @@ -0,0 +1,3 @@ +Installation on DJGPP: + +See the file djgpp/README. diff --git a/jni/iconv/libcharset/README.woe32 b/jni/iconv/libcharset/README.woe32 new file mode 100644 index 0000000..640307c --- /dev/null +++ b/jni/iconv/libcharset/README.woe32 @@ -0,0 +1,4 @@ +Installation on Woe32 (WinNT/2000/XP/Vista, Win95/98/ME): + +Building requires the mingw development environment (includes gcc). +MS Visual C/C++ with "nmake" is no longer supported. diff --git a/jni/iconv/libcharset/autoconf/aclocal.m4 b/jni/iconv/libcharset/autoconf/aclocal.m4 new file mode 100644 index 0000000..2fa0bc0 --- /dev/null +++ b/jni/iconv/libcharset/autoconf/aclocal.m4 @@ -0,0 +1,22 @@ +# generated automatically by aclocal 1.11 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_include([m4/codeset.m4]) +m4_include([m4/glibc21.m4]) +m4_include([m4/libtool.m4]) +m4_include([m4/ltoptions.m4]) +m4_include([m4/ltsugar.m4]) +m4_include([m4/ltversion.m4]) +m4_include([m4/lt~obsolete.m4]) +m4_include([m4/relocatable-lib.m4]) +m4_include([m4/visibility.m4]) diff --git a/jni/iconv/libcharset/autogen.sh b/jni/iconv/libcharset/autogen.sh new file mode 100755 index 0000000..37ed7ab --- /dev/null +++ b/jni/iconv/libcharset/autogen.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# Convenience script for regenerating all aclocal.m4, config.h.in, Makefile.in, +# configure files with new versions of autoconf or automake. +# +# This script requires autoconf-2.63 and automake-1.11 in the PATH. + +# Copyright (C) 2003-2007, 2009 Free Software Foundation, Inc. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Usage: ./autogen.sh + +rm -f autoconf/aclocal.m4 configure config.h.in include/localcharset.h.build.in +make -f Makefile.devel diff --git a/jni/iconv/libcharset/build-aux/config.guess b/jni/iconv/libcharset/build-aux/config.guess new file mode 100755 index 0000000..10a8260 --- /dev/null +++ b/jni/iconv/libcharset/build-aux/config.guess @@ -0,0 +1,1476 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + +timestamp='2005-12-23' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + + +# Originally written by Per Bothner . +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. +# +# This script attempts to guess a canonical system name similar to +# config.sub. If it succeeds, it prints the system name on stdout, and +# exits with 0. Otherwise, it exits with 1. +# +# The plan is that this can be called by configure scripts if you +# don't specify an explicit build system type. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > $dummy.c ; + for c in cc gcc c89 c99 ; do + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +# Note: order is significant - the case branches are not exclusive. + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + case "${UNAME_MACHINE_ARCH}" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE_ARCH}" in + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval $set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep __ELF__ >/dev/null + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "${machine}-${os}${release}" + exit ;; + *:OpenBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + exit ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit ;; + macppc:MirBSD:*:*) + echo powerppc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; + alpha:OSF1:*:*) + case $UNAME_RELEASE in + *4.0) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE="alpha" ;; + "EV4.5 (21064)") + UNAME_MACHINE="alpha" ;; + "LCA4 (21066/21068)") + UNAME_MACHINE="alpha" ;; + "EV5 (21164)") + UNAME_MACHINE="alphaev5" ;; + "EV5.6 (21164A)") + UNAME_MACHINE="alphaev56" ;; + "EV5.6 (21164PC)") + UNAME_MACHINE="alphapca56" ;; + "EV5.7 (21164PC)") + UNAME_MACHINE="alphapca57" ;; + "EV6 (21264)") + UNAME_MACHINE="alphaev6" ;; + "EV6.7 (21264A)") + UNAME_MACHINE="alphaev67" ;; + "EV6.8CB (21264C)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8AL (21264B)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8CX (21264D)") + UNAME_MACHINE="alphaev68" ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE="alphaev69" ;; + "EV7 (21364)") + UNAME_MACHINE="alphaev7" ;; + "EV7.9 (21364A)") + UNAME_MACHINE="alphaev79" ;; + esac + # A Pn.n version is a patched version. + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit ;; + *:[Aa]miga[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-amigaos + exit ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit ;; + arm:riscos:*:*|arm:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit ;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7; exit ;; + esac ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + i86pc:SunOS:5.*:*) + echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos${UNAME_RELEASE} + ;; + sun4) + echo sparc-sun-sunos${UNAME_RELEASE} + ;; + esac + exit ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos${UNAME_RELEASE} + exit ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; + powerpc:machten:*:*) + echo powerpc-apple-machten${UNAME_RELEASE} + exit ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix${UNAME_RELEASE} + exit ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } + echo mips-mips-riscos${UNAME_RELEASE} + exit ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} + fi + exit ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit ;; + *:AIX:*:[45]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${IBM_ARCH}-ibm-aix${IBM_REV} + exit ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + grep __LP64__ >/dev/null + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit ;; + 3050*:HI-UX:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + echo unknown-hitachi-hiuxwe2 + exit ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo ${UNAME_MACHINE}-unknown-osf1mk + else + echo ${UNAME_MACHINE}-unknown-osf1 + fi + exit ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*[A-Z]90:*:*:*) + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + *:UNICOS/mp:*:*) + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + exit ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:FreeBSD:*:*) + case ${UNAME_MACHINE} in + pc98) + echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac + exit ;; + i*:CYGWIN*:*) + echo ${UNAME_MACHINE}-pc-cygwin + exit ;; + i*:MINGW*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit ;; + x86:Interix*:[345]*) + echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' + exit ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + *:GNU:*:*) + # the GNU system + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + exit ;; + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit ;; + arm*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + cris:Linux:*:*) + echo cris-axis-linux-gnu + exit ;; + crisv32:Linux:*:*) + echo crisv32-axis-linux-gnu + exit ;; + frv:Linux:*:*) + echo frv-unknown-linux-gnu + exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + mips:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips + #undef mipsel + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mipsel + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips + #else + CPU= + #endif + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`" + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips64 + #undef mips64el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mips64el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips64 + #else + CPU= + #endif + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`" + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + or32:Linux:*:*) + echo or32-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-gnu + exit ;; + x86_64:Linux:*:*) + echo x86_64-unknown-linux-gnu + exit ;; + i*86:Linux:*:*) + # The BFD linker knows what the default object file format is, so + # first see if it will tell us. cd to the root directory to prevent + # problems with other programs or directories called `ld' in the path. + # Set LC_ALL=C to ensure ld outputs messages in English. + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ + | sed -ne '/supported targets:/!d + s/[ ][ ]*/ /g + s/.*supported targets: *// + s/ .*// + p'` + case "$ld_supported_targets" in + elf32-i386) + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" + ;; + a.out-i386-linux) + echo "${UNAME_MACHINE}-pc-linux-gnuaout" + exit ;; + coff-i386) + echo "${UNAME_MACHINE}-pc-linux-gnucoff" + exit ;; + "") + # Either a pre-BFD a.out linker (linux-gnuoldld) or + # one that does not give us useful --help. + echo "${UNAME_MACHINE}-pc-linux-gnuoldld" + exit ;; + esac + # Determine whether the default compiler is a.out or elf + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + #ifdef __ELF__ + # ifdef __GLIBC__ + # if __GLIBC__ >= 2 + LIBC=gnu + # else + LIBC=gnulibc1 + # endif + # else + LIBC=gnulibc1 + # endif + #else + #if defined(__INTEL_COMPILER) || defined(__PGI) + LIBC=gnu + #else + LIBC=gnuaout + #endif + #endif + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`" + test x"${LIBC}" != x && { + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit + } + test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } + ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo ${UNAME_MACHINE}-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit ;; + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + else + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + fi + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + else + echo ${UNAME_MACHINE}-pc-sysv32 + fi + exit ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i386. + echo i386-pc-msdosdjgpp + exit ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos${UNAME_RELEASE} + exit ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos${UNAME_RELEASE} + exit ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos${UNAME_RELEASE} + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv${UNAME_RELEASE} + exit ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo ${UNAME_MACHINE}-stratus-vos + exit ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux${UNAME_RELEASE} + exit ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux${UNAME_RELEASE} + exit ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Rhapsody:*:*) + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + case $UNAME_PROCESSOR in + unknown) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = "x86"; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + exit ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit ;; + NSE-?:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; + NSR-?:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = "386"; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux${UNAME_RELEASE} + exit ;; + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "${UNAME_MACHINE}" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; +esac + +#echo '(No uname command or uname output not recognized.)' 1>&2 +#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 + +eval $set_cc_for_build +cat >$dummy.c < +# include +#endif +main () +{ +#if defined (sony) +#if defined (MIPSEB) + /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, + I don't know.... */ + printf ("mips-sony-bsd\n"); exit (0); +#else +#include + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#endif + +#if defined (__arm) && defined (__acorn) && defined (__unix) + printf ("arm-acorn-riscix\n"); exit (0); +#endif + +#if defined (hp300) && !defined (hpux) + printf ("m68k-hp-bsd\n"); exit (0); +#endif + +#if defined (NeXT) +#if !defined (__ARCHITECTURE__) +#define __ARCHITECTURE__ "m68k" +#endif + int version; + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; + if (version < 4) + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); + else + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); + exit (0); +#endif + +#if defined (MULTIMAX) || defined (n16) +#if defined (UMAXV) + printf ("ns32k-encore-sysv\n"); exit (0); +#else +#if defined (CMU) + printf ("ns32k-encore-mach\n"); exit (0); +#else + printf ("ns32k-encore-bsd\n"); exit (0); +#endif +#endif +#endif + +#if defined (__386BSD__) + printf ("i386-pc-bsd\n"); exit (0); +#endif + +#if defined (sequent) +#if defined (i386) + printf ("i386-sequent-dynix\n"); exit (0); +#endif +#if defined (ns32000) + printf ("ns32k-sequent-dynix\n"); exit (0); +#endif +#endif + +#if defined (_SEQUENT_) + struct utsname un; + + uname(&un); + + if (strncmp(un.version, "V2", 2) == 0) { + printf ("i386-sequent-ptx2\n"); exit (0); + } + if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ + printf ("i386-sequent-ptx1\n"); exit (0); + } + printf ("i386-sequent-ptx\n"); exit (0); + +#endif + +#if defined (vax) +# if !defined (ultrix) +# include +# if defined (BSD) +# if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +# else +# if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# endif +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# else + printf ("vax-dec-ultrix\n"); exit (0); +# endif +#endif + +#if defined (alliant) && defined (i860) + printf ("i860-alliant-bsd\n"); exit (0); +#endif + + exit (1); +} +EOF + +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + +# Apollos put the system type in the environment. + +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } + +# Convex versions that predate uname can use getsysinfo(1) + +if [ -x /usr/convex/getsysinfo ] +then + case `getsysinfo -f cpu_type` in + c1*) + echo c1-convex-bsd + exit ;; + c2*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + c34*) + echo c34-convex-bsd + exit ;; + c38*) + echo c38-convex-bsd + exit ;; + c4*) + echo c4-convex-bsd + exit ;; + esac +fi + +cat >&2 < in order to provide the needed +information to handle your system. + +config.guess timestamp = $timestamp + +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/jni/iconv/libcharset/build-aux/config.libpath b/jni/iconv/libcharset/build-aux/config.libpath new file mode 100755 index 0000000..2a1f8ea --- /dev/null +++ b/jni/iconv/libcharset/build-aux/config.libpath @@ -0,0 +1,148 @@ +#! /bin/sh +# Output a system dependent set of variables, describing how to set the +# run time search path of shared libraries in an executable at run time. +# +# Copyright 1996-2005 Free Software Foundation, Inc. +# Taken from GNU libtool, 2003 +# Originally by Gordon Matzigkeit , 1996 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. +# +# The first argument passed to this file is the canonical host specification, +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# The environment variable LD should be set by the caller. +# +# The set of defined variables is at the end of this script. + +host="$1" +host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + +shlibpath_var= +case $host_os in + aix3*) + shlibpath_var=LIBPATH + ;; + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + shlibpath_var=LD_LIBRARY_PATH + else + shlibpath_var=LIBPATH + fi + ;; + beos*) + shlibpath_var=LIBRARY_PATH + ;; + bsdi4*) + shlibpath_var=LD_LIBRARY_PATH + ;; + cygwin* | mingw* | pw32*) + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + darwin* | rhapsody*) + shlibpath_var=DYLD_LIBRARY_PATH + ;; + freebsd1*) + ;; + kfreebsd*-gnu) + shlibpath_var=LD_LIBRARY_PATH + ;; + freebsd*) + shlibpath_var=LD_LIBRARY_PATH + ;; + gnu*) + shlibpath_var=LD_LIBRARY_PATH + ;; + hpux9* | hpux10* | hpux11*) + shlibpath_var=SHLIB_PATH + ;; + irix5* | irix6* | nonstopux*) + case $host_os in + irix5* | nonstopux*) + shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 ") shlibsuff= ;; + *-n32|*"-n32 ") shlibsuff=N32 ;; + *-64|*"-64 ") shlibsuff=64 ;; + *) shlibsuff= ;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + ;; + linux-gnu*) + shlibpath_var=LD_LIBRARY_PATH + ;; + knetbsd*-gnu) + shlibpath_var=LD_LIBRARY_PATH + ;; + netbsd*) + shlibpath_var=LD_LIBRARY_PATH + ;; + newsos6) + shlibpath_var=LD_LIBRARY_PATH + ;; + openbsd*) + shlibpath_var=LD_LIBRARY_PATH + ;; + os2*) + shlibpath_var=LIBPATH + ;; + osf3* | osf4* | osf5*) + shlibpath_var=LD_LIBRARY_PATH + ;; + sco3.2v5*) + shlibpath_var=LD_LIBRARY_PATH + ;; + solaris*) + shlibpath_var=LD_LIBRARY_PATH + ;; + sunos4*) + shlibpath_var=LD_LIBRARY_PATH + ;; + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + shlibpath_var=LD_LIBRARY_PATH + ;; + uts4*) + shlibpath_var=LD_LIBRARY_PATH + ;; + dgux*) + shlibpath_var=LD_LIBRARY_PATH + ;; + sysv4*MP*) + if test -d /usr/nec ;then + shlibpath_var=LD_LIBRARY_PATH + fi + ;; +esac + +LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <. Submit a context +# diff and a properly formatted ChangeLog entry. +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS + $0 [OPTION] ALIAS + +Canonicalize a configuration name. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit ;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). +# Here we must recognize all the valid KERNEL-OS combinations. +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +case $maybe_os in + nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ + uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + storm-chaos* | os2-emx* | rtmk-nova*) + os=-$maybe_os + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + ;; + *) + basic_machine=`echo $1 | sed 's/-[^-]*$//'` + if [ $basic_machine != $1 ] + then os=`echo $1 | sed 's/.*-/-/'` + else os=; fi + ;; +esac + +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. + ;; + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis | -knuth | -cray) + os= + basic_machine=$1 + ;; + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 + ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco6) + os=-sco5v6 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + ;; + -windowsnt*) + os=`echo $os | sed -e 's/windowsnt/winnt/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; +esac + +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | bfin \ + | c4x | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | fr30 | frv \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | i370 | i860 | i960 | ia64 \ + | ip2k | iq2000 \ + | m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64vr | mips64vrel \ + | mips64orion | mips64orionel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | mt \ + | msp430 \ + | ns16k | ns32k \ + | or32 \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | pyramid \ + | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b \ + | strongarm \ + | tahoe | thumb | tic4x | tic80 | tron \ + | v850 | v850e \ + | we32k \ + | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ + | z8k) + basic_machine=$basic_machine-unknown + ;; + m32c) + basic_machine=$basic_machine-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12) + # Motorola 68HC11/12. + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + ms1) + basic_machine=mt-unknown + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | clipper-* | craynv-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | elxsi-* \ + | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | i*86-* | i860-* | i960-* | ia64-* \ + | ip2k-* | iq2000-* \ + | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ + | msp430-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | pyramid-* \ + | romp-* | rs6000-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ + | tahoe-* | thumb-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tron-* \ + | v850-* | v850e-* | vax-* \ + | we32k-* \ + | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ + | xstormy16-* | xtensa-* \ + | ymp-* \ + | z8k-*) + ;; + m32c-*) + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + abacus) + basic_machine=abacus-unknown + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amd64) + basic_machine=x86_64-pc + ;; + amd64-*) + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16c) + basic_machine=cr16c-unknown + os=-elf + ;; + crds | unos) + basic_machine=m68k-crds + ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx + ;; + dpx2* | dpx2*-bull) + basic_machine=m68k-bull + os=-sysv3 + ;; + ebmon29k) + basic_machine=a29k-amd + os=-ebmon + ;; + elxsi) + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppa-next) + os=-nextstep3 + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; +# I'm not sure what "Sysv32" means. Should this be sysv3.2? + i*86v32) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv32 + ;; + i*86v4*) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv4 + ;; + i*86v) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv + ;; + i*86sol2) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) + basic_machine=i386-unknown + os=-vsta + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + -irix*) + ;; + *) + os=-irix4 + ;; + esac + ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + m88k-omron*) + basic_machine=m88k-omron + ;; + magnum | m3230) + basic_machine=mips-mips + os=-sysv + ;; + merlin) + basic_machine=ns32k-utek + os=-sysv + ;; + mingw32) + basic_machine=i386-pc + os=-mingw32 + ;; + miniframe) + basic_machine=m68000-convergent + ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + ms1-*) + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 + ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos + ;; + news1000) + basic_machine=m68030-sony + os=-newsos + ;; + news-3600 | risc-news) + basic_machine=mips-sony + os=-newsos + ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; + next | m*-next ) + basic_machine=m68k-next + case $os in + -nextstep* ) + ;; + -ns2*) + os=-nextstep2 + ;; + *) + os=-nextstep3 + ;; + esac + ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; + np1) + basic_machine=np1-gould + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + openrisc | openrisc-*) + basic_machine=or32-unknown + ;; + os400) + basic_machine=powerpc-ibm + os=-os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) + basic_machine=i686-pc + ;; + pentium4) + basic_machine=i786-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium4-*) + basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc) basic_machine=powerpc-unknown + ;; + ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle | ppc-le | powerpc-little) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little | ppc64-le | powerpc64-little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rdos) + basic_machine=i386-pc + os=-rdos + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sei) + basic_machine=mips-sei + os=-seiux + ;; + sequent) + basic_machine=i386-sequent + ;; + sh) + basic_machine=sh-hitachi + os=-hms + ;; + sh64) + basic_machine=sh64-unknown + ;; + sparclite-wrs | simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; + sun2) + basic_machine=m68000-sun + ;; + sun2os3) + basic_machine=m68000-sun + os=-sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=-sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=-sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=-sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=-sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=-sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tic54x | c54x*) + basic_machine=tic54x-unknown + os=-coff + ;; + tic55x | c55x*) + basic_machine=tic55x-unknown + os=-coff + ;; + tic6x | c6x*) + basic_machine=tic6x-unknown + os=-coff + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + tpf) + basic_machine=s390x-ibm + os=-tpf + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; + none) + basic_machine=none-none + os=-none + ;; + +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + mmix) + basic_machine=mmix-knuth + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + sparc | sparcv8 | sparcv9 | sparcv9b) + basic_machine=sparc-sun + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; + *) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $basic_machine in + *-digital*) + basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` + ;; + *-commodore*) + basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if [ x"$os" != x"" ] +then +case $os in + # First match some system type aliases + # that might get confused with valid system types. + # -solaris* is a basic system type, with this one exception. + -solaris1 | -solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + -solaris) + os=-solaris2 + ;; + -svr4*) + os=-sysv4 + ;; + -unixware*) + os=-sysv4.2uw + ;; + -gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` + ;; + # First accept the basic system types. + # The portable systems comes first. + # Each alternative MUST END IN A *, to match a version number. + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* \ + | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos*) + # Remember, each alternative MUST END IN *, to match a version number. + ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto-qnx*) + ;; + -nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -linux-dietlibc) + os=-linux-dietlibc + ;; + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + -sunos5*) + os=`echo $os | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo $os | sed -e 's|sunos6|solaris3|'` + ;; + -opened*) + os=-openedition + ;; + -os400*) + os=-os400 + ;; + -wince*) + os=-wince + ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -atheos*) + os=-atheos + ;; + -syllable*) + os=-syllable + ;; + -386bsd) + os=-bsd + ;; + -ctix* | -uts*) + os=-sysv + ;; + -nova*) + os=-rtmk-nova + ;; + -ns2 ) + os=-nextstep2 + ;; + -nsk*) + os=-nsk + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; + -tpf*) + os=-tpf + ;; + -triton*) + os=-sysv3 + ;; + -oss*) + os=-sysv3 + ;; + -svr4) + os=-sysv4 + ;; + -svr3) + os=-sysv3 + ;; + -sysvr4) + os=-sysv4 + ;; + # This must come after -sysvr4. + -sysv*) + ;; + -ose*) + os=-ose + ;; + -es1800*) + os=-ose + ;; + -xenix) + os=-xenix + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -aros*) + os=-aros + ;; + -kaos*) + os=-kaos + ;; + -zvmoe) + os=-zvmoe + ;; + -none) + ;; + *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` + echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 + exit 1 + ;; +esac +else + +# Here we handle the default operating systems that come with various machines. +# The value should be what the vendor currently ships out the door with their +# machine or put another way, the most popular os provided with the machine. + +# Note that if you're going to try to match "-MANUFACTURER" here (say, +# "-sun"), then you have to tell the case statement up towards the top +# that MANUFACTURER isn't an operating system. Otherwise, code above +# will signal an error saying that MANUFACTURER isn't an operating +# system, and we'll never get to this point. + +case $basic_machine in + *-acorn) + os=-riscix1.2 + ;; + arm*-rebel) + os=-linux + ;; + arm*-semi) + os=-aout + ;; + c4x-* | tic4x-*) + os=-coff + ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; + pdp11-*) + os=-none + ;; + *-dec | vax-*) + os=-ultrix4.2 + ;; + m68*-apollo) + os=-domain + ;; + i386-sun) + os=-sunos4.0.2 + ;; + m68000-sun) + os=-sunos3 + # This also exists in the configure program, but was not the + # default. + # os=-sunos4 + ;; + m68*-cisco) + os=-aout + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; + or32-*) + os=-coff + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=-sysv3 + ;; + sparc-* | *-sun) + os=-sunos4.1.1 + ;; + *-be) + os=-beos + ;; + *-haiku) + os=-haiku + ;; + *-ibm) + os=-aix + ;; + *-knuth) + os=-mmixware + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigaos + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-next ) + os=-nextstep + ;; + *-sequent) + os=-ptx + ;; + *-crds) + os=-unos + ;; + *-ns) + os=-genix + ;; + i370-*) + os=-mvs + ;; + *-next) + os=-nextstep3 + ;; + *-gould) + os=-sysv + ;; + *-highlevel) + os=-bsd + ;; + *-encore) + os=-bsd + ;; + *-sgi) + os=-irix + ;; + *-siemens) + os=-sysv4 + ;; + *-masscomp) + os=-rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=-uxpv + ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; + *) + os=-none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + -riscix*) + vendor=acorn + ;; + -sunos*) + vendor=sun + ;; + -aix*) + vendor=ibm + ;; + -beos*) + vendor=be + ;; + -hpux*) + vendor=hp + ;; + -mpeix*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs* | -opened*) + vendor=ibm + ;; + -os400*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -tpf*) + vendor=ibm + ;; + -vxsim* | -vxworks* | -windiss*) + vendor=wrs + ;; + -aux*) + vendor=apple + ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; + esac + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` + ;; +esac + +echo $basic_machine$os +exit + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/jni/iconv/libcharset/build-aux/install-sh b/jni/iconv/libcharset/build-aux/install-sh new file mode 100755 index 0000000..0ec27bc --- /dev/null +++ b/jni/iconv/libcharset/build-aux/install-sh @@ -0,0 +1,294 @@ +#!/bin/sh +# +# install - install a program, script, or datafile +# +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# `make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. It can only install one file at a time, a restriction +# shared with many OS's install programs. + + +# set DOITPROG to echo to test this script + +# Don't use :- since 4.3BSD and earlier shells don't like it. +doit="${DOITPROG-}" + + +# put in absolute paths if you don't have them in your path; or use env. vars. + +mvprog="${MVPROG-mv}" +cpprog="${CPPROG-cp}" +chmodprog="${CHMODPROG-chmod}" +chownprog="${CHOWNPROG-chown}" +chgrpprog="${CHGRPPROG-chgrp}" +stripprog="${STRIPPROG-strip}" +rmprog="${RMPROG-rm}" +mkdirprog="${MKDIRPROG-mkdir}" + +transformbasename="" +transform_arg="" +instcmd="$mvprog" +chmodcmd="$chmodprog 0755" +chowncmd="" +chgrpcmd="" +stripcmd="" +rmcmd="$rmprog -f" +mvcmd="$mvprog" +src="" +dst="" +dir_arg="" + +while [ x"$1" != x ]; do + case $1 in + -c) instcmd=$cpprog + shift + continue;; + + -d) dir_arg=true + shift + continue;; + + -m) chmodcmd="$chmodprog $2" + shift + shift + continue;; + + -o) chowncmd="$chownprog $2" + shift + shift + continue;; + + -g) chgrpcmd="$chgrpprog $2" + shift + shift + continue;; + + -s) stripcmd=$stripprog + shift + continue;; + + -t=*) transformarg=`echo $1 | sed 's/-t=//'` + shift + continue;; + + -b=*) transformbasename=`echo $1 | sed 's/-b=//'` + shift + continue;; + + *) if [ x"$src" = x ] + then + src=$1 + else + # this colon is to work around a 386BSD /bin/sh bug + : + dst=$1 + fi + shift + continue;; + esac +done + +if [ x"$src" = x ] +then + echo "$0: no input file specified" >&2 + exit 1 +else + : +fi + +if [ x"$dir_arg" != x ]; then + dst=$src + src="" + + if [ -d "$dst" ]; then + instcmd=: + chmodcmd="" + else + instcmd=$mkdirprog + fi +else + +# Waiting for this to be detected by the "$instcmd $src $dsttmp" command +# might cause directories to be created, which would be especially bad +# if $src (and thus $dsttmp) contains '*'. + + if [ -f "$src" ] || [ -d "$src" ] + then + : + else + echo "$0: $src does not exist" >&2 + exit 1 + fi + + if [ x"$dst" = x ] + then + echo "$0: no destination specified" >&2 + exit 1 + else + : + fi + +# If destination is a directory, append the input filename; if your system +# does not like double slashes in filenames, you may need to add some logic + + if [ -d "$dst" ] + then + dst=$dst/`basename "$src"` + else + : + fi +fi + +## this sed command emulates the dirname command +dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` + +# Make sure that the destination directory exists. +# this part is taken from Noah Friedman's mkinstalldirs script + +# Skip lots of stat calls in the usual case. +if [ ! -d "$dstdir" ]; then +defaultIFS=' + ' +IFS="${IFS-$defaultIFS}" + +oIFS=$IFS +# Some sh's can't handle IFS=/ for some reason. +IFS='%' +set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` +IFS=$oIFS + +pathcomp='' + +while [ $# -ne 0 ] ; do + pathcomp=$pathcomp$1 + shift + + if [ ! -d "$pathcomp" ] ; + then + $mkdirprog "$pathcomp" + else + : + fi + + pathcomp=$pathcomp/ +done +fi + +if [ x"$dir_arg" != x ] +then + $doit $instcmd "$dst" && + + if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dst"; else : ; fi && + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dst"; else : ; fi && + if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dst"; else : ; fi && + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dst"; else : ; fi +else + +# If we're going to rename the final executable, determine the name now. + + if [ x"$transformarg" = x ] + then + dstfile=`basename "$dst"` + else + dstfile=`basename "$dst" $transformbasename | + sed $transformarg`$transformbasename + fi + +# don't allow the sed command to completely eliminate the filename + + if [ x"$dstfile" = x ] + then + dstfile=`basename "$dst"` + else + : + fi + +# Make a couple of temp file names in the proper directory. + + dsttmp=$dstdir/#inst.$$# + rmtmp=$dstdir/#rm.$$# + +# Trap to clean up temp files at exit. + + trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0 + trap '(exit $?); exit' 1 2 13 15 + +# Move or copy the file name to the temp name + + $doit $instcmd "$src" "$dsttmp" && + +# and set any options; do chmod last to preserve setuid bits + +# If any of these fail, we abort the whole thing. If we want to +# ignore errors from any of these, just make sure not to ignore +# errors from the above "$doit $instcmd $src $dsttmp" command. + + if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dsttmp"; else :;fi && + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dsttmp"; else :;fi && + if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dsttmp"; else :;fi && + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dsttmp"; else :;fi && + +# Now remove or move aside any old file at destination location. We try this +# two ways since rm can't unlink itself on some systems and the destination +# file might be busy for other reasons. In this case, the final cleanup +# might fail but the new file should still install successfully. + +{ + if [ -f "$dstdir/$dstfile" ] + then + $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null || + $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null || + { + echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 + (exit 1); exit + } + else + : + fi +} && + +# Now rename the file to the real destination. + + $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" + +fi && + +# The final little trick to "correctly" pass the exit status to the exit trap. + +{ + (exit 0); exit +} diff --git a/jni/iconv/libcharset/build-aux/ltmain.sh b/jni/iconv/libcharset/build-aux/ltmain.sh new file mode 100644 index 0000000..271873d --- /dev/null +++ b/jni/iconv/libcharset/build-aux/ltmain.sh @@ -0,0 +1,8526 @@ +# Generated from ltmain.m4sh. + +# ltmain.sh (GNU libtool) 2.2.6 +# Written by Gordon Matzigkeit , 1996 + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +# Usage: $progname [OPTION]... [MODE-ARG]... +# +# Provide generalized library-building support services. +# +# --config show all configuration variables +# --debug enable verbose shell tracing +# -n, --dry-run display commands without modifying any files +# --features display basic configuration information and exit +# --mode=MODE use operation mode MODE +# --preserve-dup-deps don't remove duplicate dependency libraries +# --quiet, --silent don't print informational messages +# --tag=TAG use configuration variables from tag TAG +# -v, --verbose print informational messages (default) +# --version print version information +# -h, --help print short or long help message +# +# MODE must be one of the following: +# +# clean remove files from the build directory +# compile compile a source file into a libtool object +# execute automatically set library path, then run a program +# finish complete the installation of libtool libraries +# install install libraries or executables +# link create a library or an executable +# uninstall remove libraries from an installed directory +# +# MODE-ARGS vary depending on the MODE. +# Try `$progname --help --mode=MODE' for a more detailed description of MODE. +# +# When reporting a bug, please describe a test case to reproduce it and +# include the following information: +# +# host-triplet: $host +# shell: $SHELL +# compiler: $LTCC +# compiler flags: $LTCFLAGS +# linker: $LD (gnu? $with_gnu_ld) +# $progname: (GNU libtool) 2.2.6 +# automake: $automake_version +# autoconf: $autoconf_version +# +# Report bugs to . + +PROGRAM=ltmain.sh +PACKAGE=libtool +VERSION=2.2.6 +TIMESTAMP="" +package_revision=1.3012 + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# NLS nuisances: We save the old values to restore during execute mode. +# Only set LANG and LC_ALL to C if already set. +# These must not be set unconditionally because not all systems understand +# e.g. LANG=C (notably SCO). +lt_user_locale= +lt_safe_locale= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test \"\${$lt_var+set}\" = set; then + save_$lt_var=\$$lt_var + $lt_var=C + export $lt_var + lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" + lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" + fi" +done + +$lt_unset CDPATH + + + + + +: ${CP="cp -f"} +: ${ECHO="echo"} +: ${EGREP="/usr/bin/grep -E"} +: ${FGREP="/usr/bin/grep -F"} +: ${GREP="/usr/bin/grep"} +: ${LN_S="ln -s"} +: ${MAKE="make"} +: ${MKDIR="mkdir"} +: ${MV="mv -f"} +: ${RM="rm -f"} +: ${SED="/opt/local/bin/gsed"} +: ${SHELL="${CONFIG_SHELL-/bin/sh}"} +: ${Xsed="$SED -e 1s/^X//"} + +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. + +exit_status=$EXIT_SUCCESS + +# Make sure IFS has a sensible default +lt_nl=' +' +IFS=" $lt_nl" + +dirname="s,/[^/]*$,," +basename="s,^.*/,," + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + +# Generated shell functions inserted here. + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" + +# The name of this program: +# In the unlikely event $progname began with a '-', it would play havoc with +# func_echo (imagine progname=-n), so we prepend ./ in that case: +func_dirname_and_basename "$progpath" +progname=$func_basename_result +case $progname in + -*) progname=./$progname ;; +esac + +# Make sure we have an absolute path for reexecution: +case $progpath in + [\\/]*|[A-Za-z]:\\*) ;; + *[\\/]*) + progdir=$func_dirname_result + progdir=`cd "$progdir" && pwd` + progpath="$progdir/$progname" + ;; + *) + save_IFS="$IFS" + IFS=: + for progdir in $PATH; do + IFS="$save_IFS" + test -x "$progdir/$progname" && break + done + IFS="$save_IFS" + test -n "$progdir" || progdir=`pwd` + progpath="$progdir/$progname" + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed="${SED}"' -e 1s/^X//' +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Re-`\' parameter expansions in output of double_quote_subst that were +# `\'-ed in input to the same. If an odd number of `\' preceded a '$' +# in input to double_quote_subst, that '$' was protected from expansion. +# Since each input `\' is now two `\'s, look for any number of runs of +# four `\'s followed by two `\'s and then a '$'. `\' that '$'. +bs='\\' +bs2='\\\\' +bs4='\\\\\\\\' +dollar='\$' +sed_double_backslash="\ + s/$bs4/&\\ +/g + s/^$bs2$dollar/$bs&/ + s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g + s/\n//g" + +# Standard options: +opt_dry_run=false +opt_help=false +opt_quiet=false +opt_verbose=false +opt_warning=: + +# func_echo arg... +# Echo program name prefixed message, along with the current mode +# name if it has been set yet. +func_echo () +{ + $ECHO "$progname${mode+: }$mode: $*" +} + +# func_verbose arg... +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $opt_verbose && func_echo ${1+"$@"} + + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} + +# func_error arg... +# Echo program name prefixed message to standard error. +func_error () +{ + $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2 +} + +# func_warning arg... +# Echo program name prefixed warning message to standard error. +func_warning () +{ + $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2 + + # bash bug again: + : +} + +# func_fatal_error arg... +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () +{ + func_error ${1+"$@"} + exit $EXIT_FAILURE +} + +# func_fatal_help arg... +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + func_error ${1+"$@"} + func_fatal_error "$help" +} +help="Try \`$progname --help' for more information." ## default + + +# func_grep expression filename +# Check whether EXPRESSION matches any line of FILENAME, without output. +func_grep () +{ + $GREP "$1" "$2" >/dev/null 2>&1 +} + + +# func_mkdir_p directory-path +# Make sure the entire path to DIRECTORY-PATH is available. +func_mkdir_p () +{ + my_directory_path="$1" + my_dir_list= + + if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then + + # Protect directory names starting with `-' + case $my_directory_path in + -*) my_directory_path="./$my_directory_path" ;; + esac + + # While some portion of DIR does not yet exist... + while test ! -d "$my_directory_path"; do + # ...make a list in topmost first order. Use a colon delimited + # list incase some portion of path contains whitespace. + my_dir_list="$my_directory_path:$my_dir_list" + + # If the last portion added has no slash in it, the list is done + case $my_directory_path in */*) ;; *) break ;; esac + + # ...otherwise throw away the child directory and loop + my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"` + done + my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'` + + save_mkdir_p_IFS="$IFS"; IFS=':' + for my_dir in $my_dir_list; do + IFS="$save_mkdir_p_IFS" + # mkdir can fail with a `File exist' error if two processes + # try to create one of the directories concurrently. Don't + # stop in that case! + $MKDIR "$my_dir" 2>/dev/null || : + done + IFS="$save_mkdir_p_IFS" + + # Bail out if we (or some other process) failed to create a directory. + test -d "$my_directory_path" || \ + func_fatal_error "Failed to create \`$1'" + fi +} + + +# func_mktempdir [string] +# Make a temporary directory that won't clash with other running +# libtool processes, and avoids race conditions if possible. If +# given, STRING is the basename for that directory. +func_mktempdir () +{ + my_template="${TMPDIR-/tmp}/${1-$progname}" + + if test "$opt_dry_run" = ":"; then + # Return a directory name, but don't create it in dry-run mode + my_tmpdir="${my_template}-$$" + else + + # If mktemp works, use that first and foremost + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` + + if test ! -d "$my_tmpdir"; then + # Failing that, at least try and use $RANDOM to avoid a race + my_tmpdir="${my_template}-${RANDOM-0}$$" + + save_mktempdir_umask=`umask` + umask 0077 + $MKDIR "$my_tmpdir" + umask $save_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure + test -d "$my_tmpdir" || \ + func_fatal_error "cannot create temporary directory \`$my_tmpdir'" + fi + + $ECHO "X$my_tmpdir" | $Xsed +} + + +# func_quote_for_eval arg +# Aesthetically quote ARG to be evaled later. +# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT +# is double-quoted, suitable for a subsequent eval, whereas +# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters +# which are still active within double quotes backslashified. +func_quote_for_eval () +{ + case $1 in + *[\\\`\"\$]*) + func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;; + *) + func_quote_for_eval_unquoted_result="$1" ;; + esac + + case $func_quote_for_eval_unquoted_result in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and and variable + # expansion for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" + ;; + *) + func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac +} + + +# func_quote_for_expand arg +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + case $1 in + *[\\\`\"]*) + my_arg=`$ECHO "X$1" | $Xsed \ + -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) + my_arg="$1" ;; + esac + + case $my_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + my_arg="\"$my_arg\"" + ;; + esac + + func_quote_for_expand_result="$my_arg" +} + + +# func_show_eval cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$my_cmd" + my_status=$? + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + +# func_show_eval_locale cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$lt_user_locale + $my_cmd" + my_status=$? + eval "$lt_safe_locale" + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + + + + +# func_version +# Echo version message to standard output and exit. +func_version () +{ + $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / { + s/^# // + s/^# *$// + s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ + p + }' < "$progpath" + exit $? +} + +# func_usage +# Echo short help message to standard output and exit. +func_usage () +{ + $SED -n '/^# Usage:/,/# -h/ { + s/^# // + s/^# *$// + s/\$progname/'$progname'/ + p + }' < "$progpath" + $ECHO + $ECHO "run \`$progname --help | more' for full usage" + exit $? +} + +# func_help +# Echo long help message to standard output and exit. +func_help () +{ + $SED -n '/^# Usage:/,/# Report bugs to/ { + s/^# // + s/^# *$// + s*\$progname*'$progname'* + s*\$host*'"$host"'* + s*\$SHELL*'"$SHELL"'* + s*\$LTCC*'"$LTCC"'* + s*\$LTCFLAGS*'"$LTCFLAGS"'* + s*\$LD*'"$LD"'* + s/\$with_gnu_ld/'"$with_gnu_ld"'/ + s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ + p + }' < "$progpath" + exit $? +} + +# func_missing_arg argname +# Echo program name prefixed message to standard error and set global +# exit_cmd. +func_missing_arg () +{ + func_error "missing argument for $1" + exit_cmd=exit +} + +exit_cmd=: + + + + + +# Check that we have a working $ECHO. +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then + # Yippee, $ECHO works! + : +else + # Restart under the correct shell, and then maybe $ECHO will work. + exec $SHELL "$progpath" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat </dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac +} + +# Parse options once, thoroughly. This comes as soon as possible in +# the script to make things like `libtool --version' happen quickly. +{ + + # Shorthand for --mode=foo, only valid as the first argument + case $1 in + clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; + compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; + execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; + finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; + install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; + link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; + uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; + esac + + # Parse non-mode specific arguments: + while test "$#" -gt 0; do + opt="$1" + shift + + case $opt in + --config) func_config ;; + + --debug) preserve_args="$preserve_args $opt" + func_echo "enabling shell trace mode" + opt_debug='set -x' + $opt_debug + ;; + + -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break + execute_dlfiles="$execute_dlfiles $1" + shift + ;; + + --dry-run | -n) opt_dry_run=: ;; + --features) func_features ;; + --finish) mode="finish" ;; + + --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break + case $1 in + # Valid mode arguments: + clean) ;; + compile) ;; + execute) ;; + finish) ;; + install) ;; + link) ;; + relink) ;; + uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $opt" + exit_cmd=exit + break + ;; + esac + + mode="$1" + shift + ;; + + --preserve-dup-deps) + opt_duplicate_deps=: ;; + + --quiet|--silent) preserve_args="$preserve_args $opt" + opt_silent=: + ;; + + --verbose| -v) preserve_args="$preserve_args $opt" + opt_silent=false + ;; + + --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break + preserve_args="$preserve_args $opt $1" + func_enable_tag "$1" # tagname is set here + shift + ;; + + # Separate optargs to long options: + -dlopen=*|--mode=*|--tag=*) + func_opt_split "$opt" + set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"} + shift + ;; + + -\?|-h) func_usage ;; + --help) opt_help=: ;; + --version) func_version ;; + + -*) func_fatal_help "unrecognized option \`$opt'" ;; + + *) nonopt="$opt" + break + ;; + esac + done + + + case $host in + *cygwin* | *mingw* | *pw32* | *cegcc*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_duplicate_deps + ;; + esac + + # Having warned about all mis-specified options, bail out if + # anything was wrong. + $exit_cmd $EXIT_FAILURE +} + +# func_check_version_match +# Ensure that we are using m4 macros, and libtool script from the same +# release of libtool. +func_check_version_match () +{ + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from an older release. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + fi + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, +$progname: but the definition of this LT_INIT comes from revision $macro_revision. +$progname: You should recreate aclocal.m4 with macros from revision $package_revision +$progname: of $PACKAGE $VERSION and run autoconf again. +_LT_EOF + fi + + exit $EXIT_MISMATCH + fi +} + + +## ----------- ## +## Main. ## +## ----------- ## + +$opt_help || { + # Sanity checks first: + func_check_version_match + + if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + func_fatal_configuration "not configured to build any kind of library" + fi + + test -z "$mode" && func_fatal_error "error: you must specify a MODE." + + + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" + + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$execute_dlfiles" && test "$mode" != execute; then + func_error "unrecognized option \`-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$progname --help --mode=$mode' for more information." +} + + +# func_lalib_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_lalib_p () +{ + test -f "$1" && + $SED -e 4q "$1" 2>/dev/null \ + | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 +} + +# func_lalib_unsafe_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function implements the same check as func_lalib_p without +# resorting to external programs. To this end, it redirects stdin and +# closes it afterwards, without saving the original file descriptor. +# As a safety measure, use it only where a negative result would be +# fatal anyway. Works if `file' does not exist. +func_lalib_unsafe_p () +{ + lalib_p=no + if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then + for lalib_p_l in 1 2 3 4 + do + read lalib_p_line + case "$lalib_p_line" in + \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; + esac + done + exec 0<&5 5<&- + fi + test "$lalib_p" = yes +} + +# func_ltwrapper_script_p file +# True iff FILE is a libtool wrapper script +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_script_p () +{ + func_lalib_p "$1" +} + +# func_ltwrapper_executable_p file +# True iff FILE is a libtool wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_executable_p () +{ + func_ltwrapper_exec_suffix= + case $1 in + *.exe) ;; + *) func_ltwrapper_exec_suffix=.exe ;; + esac + $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 +} + +# func_ltwrapper_scriptname file +# Assumes file is an ltwrapper_executable +# uses $file to determine the appropriate filename for a +# temporary ltwrapper_script. +func_ltwrapper_scriptname () +{ + func_ltwrapper_scriptname_result="" + if func_ltwrapper_executable_p "$1"; then + func_dirname_and_basename "$1" "" "." + func_stripname '' '.exe' "$func_basename_result" + func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" + fi +} + +# func_ltwrapper_p file +# True iff FILE is a libtool wrapper script or wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_p () +{ + func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" +} + + +# func_execute_cmds commands fail_cmd +# Execute tilde-delimited COMMANDS. +# If FAIL_CMD is given, eval that upon failure. +# FAIL_CMD may read-access the current command in variable CMD! +func_execute_cmds () +{ + $opt_debug + save_ifs=$IFS; IFS='~' + for cmd in $1; do + IFS=$save_ifs + eval cmd=\"$cmd\" + func_show_eval "$cmd" "${2-:}" + done + IFS=$save_ifs +} + + +# func_source file +# Source FILE, adding directory component if necessary. +# Note that it is not necessary on cygwin/mingw to append a dot to +# FILE even if both FILE and FILE.exe exist: automatic-append-.exe +# behavior happens only for exec(3), not for open(2)! Also, sourcing +# `FILE.' does not work on cygwin managed mounts. +func_source () +{ + $opt_debug + case $1 in + */* | *\\*) . "$1" ;; + *) . "./$1" ;; + esac +} + + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + $opt_debug + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + func_quote_for_eval "$arg" + CC_quoted="$CC_quoted $func_quote_for_eval_result" + done + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + func_quote_for_eval "$arg" + CC_quoted="$CC_quoted $func_quote_for_eval_result" + done + case "$@ " in + " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + func_echo "unable to infer tagged configuration" + func_fatal_error "specify a tag with \`--tag'" +# else +# func_verbose "using $tagname tagged configuration" + fi + ;; + esac + fi +} + + + +# func_write_libtool_object output_name pic_name nonpic_name +# Create a libtool object file (analogous to a ".la" file), +# but don't create it if we're doing a dry run. +func_write_libtool_object () +{ + write_libobj=${1} + if test "$build_libtool_libs" = yes; then + write_lobj=\'${2}\' + else + write_lobj=none + fi + + if test "$build_old_libs" = yes; then + write_oldobj=\'${3}\' + else + write_oldobj=none + fi + + $opt_dry_run || { + cat >${write_libobj}T <?"'"'"' &()|`$[]' \ + && func_warning "libobj name \`$libobj' may not contain shell special characters." + func_dirname_and_basename "$obj" "/" "" + objname="$func_basename_result" + xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname + + test -z "$base_compile" && \ + func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test "$build_old_libs" = yes; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test "$compiler_c_o" = no; then + output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test "$need_locks" = yes; then + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test "$need_locks" = warn; then + if test -f "$lockfile"; then + $ECHO "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + removelist="$removelist $output_obj" + $ECHO "$srcfile" > "$lockfile" + fi + + $opt_dry_run || $RM $removelist + removelist="$removelist $lockfile" + trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 + + if test -n "$fix_srcfile_path"; then + eval srcfile=\"$fix_srcfile_path\" + fi + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result + + # Only build a PIC object if we are building libtool libraries. + if test "$build_libtool_libs" = yes; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test "$pic_mode" != no; then + command="$base_compile $qsrcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $qsrcfile" + fi + + func_mkdir_p "$xdir$objdir" + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + command="$command -o $lobj" + fi + + func_show_eval_locale "$command" \ + 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + func_show_eval '$MV "$output_obj" "$lobj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + + # Allow error messages only from the first compilation. + if test "$suppress_opt" = yes; then + suppress_output=' >/dev/null 2>&1' + fi + fi + + # Only build a position-dependent object if we build old libraries. + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then + # Don't build PIC code + command="$base_compile $qsrcfile$pie_flag" + else + command="$base_compile $qsrcfile $pic_flag" + fi + if test "$compiler_c_o" = yes; then + command="$command -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + command="$command$suppress_output" + func_show_eval_locale "$command" \ + '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + func_show_eval '$MV "$output_obj" "$obj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + fi + + $opt_dry_run || { + func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" + + # Unlock the critical section if it was locked + if test "$need_locks" != no; then + removelist=$lockfile + $RM "$lockfile" + fi + } + + exit $EXIT_SUCCESS +} + +$opt_help || { +test "$mode" = compile && func_mode_compile ${1+"$@"} +} + +func_mode_help () +{ + # We need to display help for each of the modes. + case $mode in + "") + # Generic help is extracted from the usage comments + # at the start of this file. + func_help + ;; + + clean) + $ECHO \ +"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + + compile) + $ECHO \ +"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -no-suppress do not suppress compiler output for multiple passes + -prefer-pic try to building PIC objects only + -prefer-non-pic try to building non-PIC objects only + -shared do not build a \`.o' file suitable for static linking + -static only build a \`.o' file suitable for static linking + +COMPILE-COMMAND is a command to be used in creating a \`standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." + ;; + + execute) + $ECHO \ +"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to \`-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + + finish) + $ECHO \ +"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the \`--dry-run' option if you just want to see what would be executed." + ;; + + install) + $ECHO \ +"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the \`install' or \`cp' program. + +The following components of INSTALL-COMMAND are treated specially: + + -inst-prefix PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + + link) + $ECHO \ +"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE Use a list of object files found in FILE to specify objects + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -shared only do dynamic linking of libtool libraries + -shrext SUFFIX override the standard shared library file extension + -static do not do any dynamic linking of uninstalled libtool libraries + -static-libtool-libs + do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + -weak LIBNAME declare that the target provides the LIBNAME interface + +All other options (arguments beginning with \`-') are ignored. + +Every other argument is treated as a filename. Files ending in \`.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. + +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file +is created, otherwise an executable program is created." + ;; + + uninstall) + $ECHO \ +"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + + *) + func_fatal_help "invalid operation mode \`$mode'" + ;; + esac + + $ECHO + $ECHO "Try \`$progname --help' for more information about other modes." + + exit $? +} + + # Now that we've collected a possible --mode arg, show help if necessary + $opt_help && func_mode_help + + +# func_mode_execute arg... +func_mode_execute () +{ + $opt_debug + # The first argument is the command name. + cmd="$nonopt" + test -z "$cmd" && \ + func_fatal_help "you must specify a COMMAND" + + # Handle -dlopen flags immediately. + for file in $execute_dlfiles; do + test -f "$file" \ + || func_fatal_help "\`$file' is not a file" + + dir= + case $file in + *.la) + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$lib' is not a valid libtool archive" + + # Read the libtool library. + dlname= + library_names= + func_source "$file" + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && \ + func_warning "\`$file' was not linked with \`-export-dynamic'" + continue + fi + + func_dirname "$file" "" "." + dir="$func_dirname_result" + + if test -f "$dir/$objdir/$dlname"; then + dir="$dir/$objdir" + else + if test ! -f "$dir/$dlname"; then + func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" + fi + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + func_dirname "$file" "" "." + dir="$func_dirname_result" + ;; + + *) + func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir="$absdir" + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic="$magic" + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -*) ;; + *) + # Do a test to see if this is really a libtool program. + if func_ltwrapper_script_p "$file"; then + func_source "$file" + # Transform arg to wrapped name. + file="$progdir/$program" + elif func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + func_source "$func_ltwrapper_scriptname_result" + # Transform arg to wrapped name. + file="$progdir/$program" + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + func_quote_for_eval "$file" + args="$args $func_quote_for_eval_result" + done + + if test "X$opt_dry_run" = Xfalse; then + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var + else + $lt_unset $lt_var + fi" + done + + # Now prepare to actually exec the command. + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + $ECHO "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS + fi +} + +test "$mode" = execute && func_mode_execute ${1+"$@"} + + +# func_mode_finish arg... +func_mode_finish () +{ + $opt_debug + libdirs="$nonopt" + admincmds= + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for dir + do + libdirs="$libdirs $dir" + done + + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + func_execute_cmds "$finish_cmds" 'admincmds="$admincmds +'"$cmd"'"' + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $opt_dry_run || eval "$cmds" || admincmds="$admincmds + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + $opt_silent && exit $EXIT_SUCCESS + + $ECHO "X----------------------------------------------------------------------" | $Xsed + $ECHO "Libraries have been installed in:" + for libdir in $libdirs; do + $ECHO " $libdir" + done + $ECHO + $ECHO "If you ever happen to want to link against installed libraries" + $ECHO "in a given directory, LIBDIR, you must either use libtool, and" + $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'" + $ECHO "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + $ECHO " - add LIBDIR to the \`$shlibpath_var' environment variable" + $ECHO " during execution" + fi + if test -n "$runpath_var"; then + $ECHO " - add LIBDIR to the \`$runpath_var' environment variable" + $ECHO " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $ECHO " - use the \`$flag' linker flag" + fi + if test -n "$admincmds"; then + $ECHO " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + $ECHO " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" + fi + $ECHO + + $ECHO "See any operating system documentation about shared libraries for" + case $host in + solaris2.[6789]|solaris2.1[0-9]) + $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual" + $ECHO "pages." + ;; + *) + $ECHO "more information, such as the ld(1) and ld.so(8) manual pages." + ;; + esac + $ECHO "X----------------------------------------------------------------------" | $Xsed + exit $EXIT_SUCCESS +} + +test "$mode" = finish && func_mode_finish ${1+"$@"} + + +# func_mode_install arg... +func_mode_install () +{ + $opt_debug + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || + # Allow the use of GNU shtool's install command. + $ECHO "X$nonopt" | $GREP shtool >/dev/null; then + # Aesthetically quote it. + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " + arg=$1 + shift + else + install_prog= + arg=$nonopt + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + func_quote_for_eval "$arg" + install_prog="$install_prog$func_quote_for_eval_result" + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=no + stripme= + for arg + do + if test -n "$dest"; then + files="$files $dest" + dest=$arg + continue + fi + + case $arg in + -d) isdir=yes ;; + -f) + case " $install_prog " in + *[\\\ /]cp\ *) ;; + *) prev=$arg ;; + esac + ;; + -g | -m | -o) + prev=$arg + ;; + -s) + stripme=" -s" + continue + ;; + -*) + ;; + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + prev= + else + dest=$arg + continue + fi + ;; + esac + + # Aesthetically quote the argument. + func_quote_for_eval "$arg" + install_prog="$install_prog $func_quote_for_eval_result" + done + + test -z "$install_prog" && \ + func_fatal_help "you must specify an install program" + + test -n "$prev" && \ + func_fatal_help "the \`$prev' option requires an argument" + + if test -z "$files"; then + if test -z "$dest"; then + func_fatal_help "no file or destination specified" + else + func_fatal_help "you must specify a destination" + fi + fi + + # Strip any trailing slash from the destination. + func_stripname '' '/' "$dest" + dest=$func_stripname_result + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" + destname= + else + func_dirname_and_basename "$dest" "" "." + destdir="$func_dirname_result" + destname="$func_basename_result" + + # Not a directory, so check to see that there is only one file specified. + set dummy $files; shift + test "$#" -gt 1 && \ + func_fatal_help "\`$dest' is not a directory" + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + func_fatal_help "\`$destdir' must be an absolute directory name" + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + staticlibs="$staticlibs $file" + ;; + + *.la) + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$file' is not a valid libtool archive" + + library_names= + old_library= + relink_command= + func_source "$file" + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) current_libdirs="$current_libdirs $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) future_libdirs="$future_libdirs $libdir" ;; + esac + fi + + func_dirname "$file" "/" "" + dir="$func_dirname_result" + dir="$dir$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + test "$inst_prefix_dir" = "$destdir" && \ + func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"` + fi + + func_warning "relinking \`$file'" + func_show_eval "$relink_command" \ + 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' + fi + + # See the names of the shared library. + set dummy $library_names; shift + if test -n "$1"; then + realname="$1" + shift + + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T + + # Install the shared library and build the symlinks. + func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \ + 'exit $?' + tstripme="$stripme" + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + case $realname in + *.dll.a) + tstripme="" + ;; + esac + ;; + esac + if test -n "$tstripme" && test -n "$striplib"; then + func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + # Try `ln -sf' first, because the `ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. + for linkname + do + test "$linkname" != "$realname" \ + && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done + fi + + # Do each command in the postinstall commands. + lib="$destdir/$realname" + func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + + # Install the pseudo-library for information purposes. + func_basename "$file" + name="$func_basename_result" + instname="$dir/$name"i + func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + + # Maybe install the static library, too. + test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + func_lo2o "$destfile" + staticdest=$func_lo2o_result + ;; + *.$objext) + staticdest="$destfile" + destfile= + ;; + *) + func_fatal_help "cannot copy a libtool object to \`$destfile'" + ;; + esac + + # Install the libtool object if requested. + test -n "$destfile" && \ + func_show_eval "$install_prog $file $destfile" 'exit $?' + + # Install the old object if enabled. + if test "$build_old_libs" = yes; then + # Deduce the name of the old-style object file. + func_lo2o "$file" + staticobj=$func_lo2o_result + func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext="" + case $file in + *.exe) + if test ! -f "$file"; then + func_stripname '' '.exe' "$file" + file=$func_stripname_result + stripped_ext=".exe" + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin* | *mingw*) + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + wrapper=$func_ltwrapper_scriptname_result + else + func_stripname '' '.exe' "$file" + wrapper=$func_stripname_result + fi + ;; + *) + wrapper=$file + ;; + esac + if func_ltwrapper_script_p "$wrapper"; then + notinst_deplibs= + relink_command= + + func_source "$wrapper" + + # Check the variables that should have been set. + test -z "$generated_by_libtool_version" && \ + func_fatal_error "invalid libtool wrapper script \`$wrapper'" + + finalize=yes + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + func_source "$lib" + fi + libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test + if test -n "$libdir" && test ! -f "$libfile"; then + func_warning "\`$lib' has not been installed in \`$libdir'" + finalize=no + fi + done + + relink_command= + func_source "$wrapper" + + outputname= + if test "$fast_install" = no && test -n "$relink_command"; then + $opt_dry_run || { + if test "$finalize" = yes; then + tmpdir=`func_mktempdir` + func_basename "$file$stripped_ext" + file="$func_basename_result" + outputname="$tmpdir/$file" + # Replace the output file specification. + relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` + + $opt_silent || { + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" + } + if eval "$relink_command"; then : + else + func_error "error: relink \`$file' with the above command before installing it" + $opt_dry_run || ${RM}r "$tmpdir" + continue + fi + file="$outputname" + else + func_warning "cannot relink \`$file'" + fi + } + else + # Install the binary that we compiled earlier. + file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyway + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + func_stripname '' '.exe' "$destfile" + destfile=$func_stripname_result + ;; + esac + ;; + esac + func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' + $opt_dry_run || if test -n "$outputname"; then + ${RM}r "$tmpdir" + fi + ;; + esac + done + + for file in $staticlibs; do + func_basename "$file" + name="$func_basename_result" + + # Set up the ranlib parameters. + oldlib="$destdir/$name" + + func_show_eval "$install_prog \$file \$oldlib" 'exit $?' + + if test -n "$stripme" && test -n "$old_striplib"; then + func_show_eval "$old_striplib $oldlib" 'exit $?' + fi + + # Do each command in the postinstall commands. + func_execute_cmds "$old_postinstall_cmds" 'exit $?' + done + + test -n "$future_libdirs" && \ + func_warning "remember to run \`$progname --finish$future_libdirs'" + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + $opt_dry_run && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi +} + +test "$mode" = install && func_mode_install ${1+"$@"} + + +# func_generate_dlsyms outputname originator pic_p +# Extract symbols from dlprefiles and create ${outputname}S.o with +# a dlpreopen symbol table. +func_generate_dlsyms () +{ + $opt_debug + my_outputname="$1" + my_originator="$2" + my_pic_p="${3-no}" + my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` + my_dlsyms= + + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + my_dlsyms="${my_outputname}S.c" + else + func_error "not configured to extract global symbols from dlpreopened files" + fi + fi + + if test -n "$my_dlsyms"; then + case $my_dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist="$output_objdir/${my_outputname}.nm" + + func_show_eval "$RM $nlist ${nlist}S ${nlist}T" + + # Parse the name list into a source file. + func_verbose "creating $output_objdir/$my_dlsyms" + + $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ +/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +/* External symbol declarations for the compiler. */\ +" + + if test "$dlself" = yes; then + func_verbose "generating symbol list for \`$output'" + + $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + for progfile in $progfiles; do + func_verbose "extracting global C symbols from \`$progfile'" + $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $opt_dry_run || { + eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + if test -n "$export_symbols_regex"; then + $opt_dry_run || { + eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols="$output_objdir/$outputname.exp" + $opt_dry_run || { + $RM $export_symbols + eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' + ;; + esac + } + else + $opt_dry_run || { + eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + case $host in + *cygwin | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' + ;; + esac + } + fi + fi + + for dlprefile in $dlprefiles; do + func_verbose "extracting global C symbols from \`$dlprefile'" + func_basename "$dlprefile" + name="$func_basename_result" + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + done + + $opt_dry_run || { + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $MV "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if $GREP -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + $GREP -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else + $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi + + $ECHO >> "$output_objdir/$my_dlsyms" "\ + +/* The mapping between symbol names and symbols. */ +typedef struct { + const char *name; + void *address; +} lt_dlsymlist; +" + case $host in + *cygwin* | *mingw* | *cegcc* ) + $ECHO >> "$output_objdir/$my_dlsyms" "\ +/* DATA imports from DLLs on WIN32 con't be const, because + runtime relocations are performed -- see ld's documentation + on pseudo-relocs. */" + lt_dlsym_const= ;; + *osf5*) + echo >> "$output_objdir/$my_dlsyms" "\ +/* This system does not cope well with relocations in const data */" + lt_dlsym_const= ;; + *) + lt_dlsym_const=const ;; + esac + + $ECHO >> "$output_objdir/$my_dlsyms" "\ +extern $lt_dlsym_const lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[]; +$lt_dlsym_const lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[] = +{\ + { \"$my_originator\", (void *) 0 }," + + case $need_lib_prefix in + no) + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + *) + eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + esac + $ECHO >> "$output_objdir/$my_dlsyms" "\ + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_${my_prefix}_LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + } # !$opt_dry_run + + pic_flag_for_symtable= + case "$compile_command " in + *" -static "*) ;; + *) + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; + *-*-hpux*) + pic_flag_for_symtable=" $pic_flag" ;; + *) + if test "X$my_pic_p" != Xno; then + pic_flag_for_symtable=" $pic_flag" + fi + ;; + esac + ;; + esac + symtab_cflags= + for arg in $LTCFLAGS; do + case $arg in + -pie | -fpie | -fPIE) ;; + *) symtab_cflags="$symtab_cflags $arg" ;; + esac + done + + # Now compile the dynamic symbol file. + func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' + + # Clean up the generated files. + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' + + # Transform the symbol file into the correct name. + symfileobj="$output_objdir/${my_outputname}S.$objext" + case $host in + *cygwin* | *mingw* | *cegcc* ) + if test -f "$output_objdir/$my_outputname.def"; then + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + else + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + fi + ;; + *) + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + ;; + esac + ;; + *) + func_fatal_error "unknown suffix for \`$my_dlsyms'" + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` + fi +} + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +func_win32_libid () +{ + $opt_debug + win32_libid_type="unknown" + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | + $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then + win32_nmres=`eval $NM -f posix -A $1 | + $SED -n -e ' + 1,100{ + / I /{ + s,.*,import, + p + q + } + }'` + case $win32_nmres in + import*) win32_libid_type="x86 archive import";; + *) win32_libid_type="x86 archive static";; + esac + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $ECHO "$win32_libid_type" +} + + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + $opt_debug + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?' + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" + fi +} + + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + $opt_debug + my_gentop="$1"; shift + my_oldlibs=${1+"$@"} + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + func_basename "$my_xlib" + my_xlib="$func_basename_result" + my_xlib_u=$my_xlib + while :; do + case " $extracted_archives " in + *" $my_xlib_u "*) + func_arith $extracted_serial + 1 + extracted_serial=$func_arith_result + my_xlib_u=lt$extracted_serial-$my_xlib ;; + *) break ;; + esac + done + extracted_archives="$extracted_archives $my_xlib_u" + my_xdir="$my_gentop/$my_xlib_u" + + func_mkdir_p "$my_xdir" + + case $host in + *-darwin*) + func_verbose "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + $opt_dry_run || { + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + darwin_base_archive=`basename "$darwin_archive"` + darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` + if test -n "$darwin_arches"; then + darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches ; do + func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" + cd "$darwin_curdir" + $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" + done # $darwin_arches + ## Okay now we've a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` + $LIPO -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + $RM -rf unfat-$$ + cd "$darwin_orig_dir" + else + cd $darwin_orig_dir + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + } # !$opt_dry_run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + done + + func_extract_archives_result="$my_oldobjs" +} + + + +# func_emit_wrapper_part1 [arg=no] +# +# Emit the first part of a libtool wrapper script on stdout. +# For more information, see the description associated with +# func_emit_wrapper(), below. +func_emit_wrapper_part1 () +{ + func_emit_wrapper_part1_arg1=no + if test -n "$1" ; then + func_emit_wrapper_part1_arg1=$1 + fi + + $ECHO "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='${SED} -e 1s/^X//' +sed_quote_subst='$sed_quote_subst' + +# Be Bourne compatible +if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variables: + generated_by_libtool_version='$macro_version' + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$ECHO are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + ECHO=\"$qecho\" + file=\"\$0\" + # Make sure echo works. + if test \"X\$1\" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift + elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then + # Yippee, \$ECHO works! + : + else + # Restart under the correct shell, and then maybe \$ECHO will work. + exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} + fi + fi\ +" + $ECHO "\ + + # Find the directory that this script lives in. + thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` + done +" +} +# end: func_emit_wrapper_part1 + +# func_emit_wrapper_part2 [arg=no] +# +# Emit the second part of a libtool wrapper script on stdout. +# For more information, see the description associated with +# func_emit_wrapper(), below. +func_emit_wrapper_part2 () +{ + func_emit_wrapper_part2_arg1=no + if test -n "$1" ; then + func_emit_wrapper_part2_arg1=$1 + fi + + $ECHO "\ + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1 + if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then + # special case for '.' + if test \"\$thisdir\" = \".\"; then + thisdir=\`pwd\` + fi + # remove .libs from thisdir + case \"\$thisdir\" in + *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;; + $objdir ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test "$fast_install" = yes; then + $ECHO "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $MKDIR \"\$progdir\" + else + $RM \"\$progdir/\$file\" + fi" + + $ECHO "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + $ECHO \"\$relink_command_output\" >&2 + $RM \"\$progdir/\$file\" + exit 1 + fi + fi + + $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $RM \"\$progdir/\$program\"; + $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $RM \"\$progdir/\$file\" + fi" + else + $ECHO "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $ECHO "\ + + if test -f \"\$progdir/\$program\"; then" + + # Export our shlibpath_var if we have one. + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $ECHO "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` + + export $shlibpath_var +" + fi + + # fixup the dll searchpath if we need to. + if test -n "$dllsearchpath"; then + $ECHO "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + $ECHO "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2* | *-cegcc*) + $ECHO "\ + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +" + ;; + + *) + $ECHO "\ + exec \"\$progdir/\$program\" \${1+\"\$@\"} +" + ;; + esac + $ECHO "\ + \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 + exit 1 + fi + else + # The program doesn't exist. + \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 + $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" +} +# end: func_emit_wrapper_part2 + + +# func_emit_wrapper [arg=no] +# +# Emit a libtool wrapper script on stdout. +# Don't directly open a file because we may want to +# incorporate the script contents within a cygwin/mingw +# wrapper executable. Must ONLY be called from within +# func_mode_link because it depends on a number of variables +# set therein. +# +# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR +# variable will take. If 'yes', then the emitted script +# will assume that the directory in which it is stored is +# the $objdir directory. This is a cygwin/mingw-specific +# behavior. +func_emit_wrapper () +{ + func_emit_wrapper_arg1=no + if test -n "$1" ; then + func_emit_wrapper_arg1=$1 + fi + + # split this up so that func_emit_cwrapperexe_src + # can call each part independently. + func_emit_wrapper_part1 "${func_emit_wrapper_arg1}" + func_emit_wrapper_part2 "${func_emit_wrapper_arg1}" +} + + +# func_to_host_path arg +# +# Convert paths to host format when used with build tools. +# Intended for use with "native" mingw (where libtool itself +# is running under the msys shell), or in the following cross- +# build environments: +# $build $host +# mingw (msys) mingw [e.g. native] +# cygwin mingw +# *nix + wine mingw +# where wine is equipped with the `winepath' executable. +# In the native mingw case, the (msys) shell automatically +# converts paths for any non-msys applications it launches, +# but that facility isn't available from inside the cwrapper. +# Similar accommodations are necessary for $host mingw and +# $build cygwin. Calling this function does no harm for other +# $host/$build combinations not listed above. +# +# ARG is the path (on $build) that should be converted to +# the proper representation for $host. The result is stored +# in $func_to_host_path_result. +func_to_host_path () +{ + func_to_host_path_result="$1" + if test -n "$1" ; then + case $host in + *mingw* ) + lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + case $build in + *mingw* ) # actually, msys + # awkward: cmd appends spaces to result + lt_sed_strip_trailing_spaces="s/[ ]*\$//" + func_to_host_path_tmp1=`( cmd //c echo "$1" |\ + $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + *cygwin* ) + func_to_host_path_tmp1=`cygpath -w "$1"` + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + * ) + # Unfortunately, winepath does not exit with a non-zero + # error code, so we are forced to check the contents of + # stdout. On the other hand, if the command is not + # found, the shell will set an exit code of 127 and print + # *an error message* to stdout. So we must check for both + # error code of zero AND non-empty stdout, which explains + # the odd construction: + func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null` + if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + else + # Allow warning below. + func_to_host_path_result="" + fi + ;; + esac + if test -z "$func_to_host_path_result" ; then + func_error "Could not determine host path corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback: + func_to_host_path_result="$1" + fi + ;; + esac + fi +} +# end: func_to_host_path + +# func_to_host_pathlist arg +# +# Convert pathlists to host format when used with build tools. +# See func_to_host_path(), above. This function supports the +# following $build/$host combinations (but does no harm for +# combinations not listed here): +# $build $host +# mingw (msys) mingw [e.g. native] +# cygwin mingw +# *nix + wine mingw +# +# Path separators are also converted from $build format to +# $host format. If ARG begins or ends with a path separator +# character, it is preserved (but converted to $host format) +# on output. +# +# ARG is a pathlist (on $build) that should be converted to +# the proper representation on $host. The result is stored +# in $func_to_host_pathlist_result. +func_to_host_pathlist () +{ + func_to_host_pathlist_result="$1" + if test -n "$1" ; then + case $host in + *mingw* ) + lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + # Remove leading and trailing path separator characters from + # ARG. msys behavior is inconsistent here, cygpath turns them + # into '.;' and ';.', and winepath ignores them completely. + func_to_host_pathlist_tmp2="$1" + # Once set for this call, this variable should not be + # reassigned. It is used in tha fallback case. + func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e 's|^:*||' -e 's|:*$||'` + case $build in + *mingw* ) # Actually, msys. + # Awkward: cmd appends spaces to result. + lt_sed_strip_trailing_spaces="s/[ ]*\$//" + func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\ + $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + *cygwin* ) + func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"` + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + * ) + # unfortunately, winepath doesn't convert pathlists + func_to_host_pathlist_result="" + func_to_host_pathlist_oldIFS=$IFS + IFS=: + for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do + IFS=$func_to_host_pathlist_oldIFS + if test -n "$func_to_host_pathlist_f" ; then + func_to_host_path "$func_to_host_pathlist_f" + if test -n "$func_to_host_path_result" ; then + if test -z "$func_to_host_pathlist_result" ; then + func_to_host_pathlist_result="$func_to_host_path_result" + else + func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result" + fi + fi + fi + IFS=: + done + IFS=$func_to_host_pathlist_oldIFS + ;; + esac + if test -z "$func_to_host_pathlist_result" ; then + func_error "Could not determine the host path(s) corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback. This may break if $1 contains DOS-style drive + # specifications. The fix is not to complicate the expression + # below, but for the user to provide a working wine installation + # with winepath so that path translation in the cross-to-mingw + # case works properly. + lt_replace_pathsep_nix_to_dos="s|:|;|g" + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\ + $SED -e "$lt_replace_pathsep_nix_to_dos"` + fi + # Now, add the leading and trailing path separators back + case "$1" in + :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result" + ;; + esac + case "$1" in + *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;" + ;; + esac + ;; + esac + fi +} +# end: func_to_host_pathlist + +# func_emit_cwrapperexe_src +# emit the source code for a wrapper executable on stdout +# Must ONLY be called from within func_mode_link because +# it depends on a number of variable set therein. +func_emit_cwrapperexe_src () +{ + cat < +#include +#ifdef _MSC_VER +# include +# include +# include +# define setmode _setmode +#else +# include +# include +# ifdef __CYGWIN__ +# include +# define HAVE_SETENV +# ifdef __STRICT_ANSI__ +char *realpath (const char *, char *); +int putenv (char *); +int setenv (const char *, const char *, int); +# endif +# endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(PATH_MAX) +# define LT_PATHMAX PATH_MAX +#elif defined(MAXPATHLEN) +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef S_IXOTH +# define S_IXOTH 0 +#endif +#ifndef S_IXGRP +# define S_IXGRP 0 +#endif + +#ifdef _MSC_VER +# define S_IXUSR _S_IEXEC +# define stat _stat +# ifndef _INTPTR_T_DEFINED +# define intptr_t int +# endif +#endif + +#ifndef DIR_SEPARATOR +# define DIR_SEPARATOR '/' +# define PATH_SEPARATOR ':' +#endif + +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) +# define HAVE_DOS_BASED_FILE_SYSTEM +# define FOPEN_WB "wb" +# ifndef DIR_SEPARATOR_2 +# define DIR_SEPARATOR_2 '\\' +# endif +# ifndef PATH_SEPARATOR_2 +# define PATH_SEPARATOR_2 ';' +# endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#ifndef PATH_SEPARATOR_2 +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +#else /* PATH_SEPARATOR_2 */ +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +#endif /* PATH_SEPARATOR_2 */ + +#ifdef __CYGWIN__ +# define FOPEN_WB "wb" +#endif + +#ifndef FOPEN_WB +# define FOPEN_WB "w" +#endif +#ifndef _O_BINARY +# define _O_BINARY 0 +#endif + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free ((void *) stale); stale = 0; } \ +} while (0) + +#undef LTWRAPPER_DEBUGPRINTF +#if defined DEBUGWRAPPER +# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args +static void +ltwrapper_debugprintf (const char *fmt, ...) +{ + va_list args; + va_start (args, fmt); + (void) vfprintf (stderr, fmt, args); + va_end (args); +} +#else +# define LTWRAPPER_DEBUGPRINTF(args) +#endif + +const char *program_name = NULL; + +void *xmalloc (size_t num); +char *xstrdup (const char *string); +const char *base_name (const char *name); +char *find_executable (const char *wrapper); +char *chase_symlinks (const char *pathspec); +int make_executable (const char *path); +int check_executable (const char *path); +char *strendzap (char *str, const char *pat); +void lt_fatal (const char *message, ...); +void lt_setenv (const char *name, const char *value); +char *lt_extend_str (const char *orig_value, const char *add, int to_end); +void lt_opt_process_env_set (const char *arg); +void lt_opt_process_env_prepend (const char *arg); +void lt_opt_process_env_append (const char *arg); +int lt_split_name_value (const char *arg, char** name, char** value); +void lt_update_exe_path (const char *name, const char *value); +void lt_update_lib_path (const char *name, const char *value); +char **prepare_spawn (char **argv); + +static const char *script_text_part1 = +EOF + + func_emit_wrapper_part1 yes | + $SED -e 's/\([\\"]\)/\\\1/g' \ + -e 's/^/ "/' -e 's/$/\\n"/' + echo ";" + cat <"))); + for (i = 0; i < newargc; i++) + { + LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : ""))); + } + +EOF + + case $host_os in + mingw*) + cat <<"EOF" + /* execv doesn't actually work on mingw as expected on unix */ + newargz = prepare_spawn (newargz); + rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz); + if (rval == -1) + { + /* failed to start process */ + LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno)); + return 127; + } + return rval; +EOF + ;; + *) + cat <<"EOF" + execv (lt_argv_zero, newargz); + return rval; /* =127, but avoids unused variable warning */ +EOF + ;; + esac + + cat <<"EOF" +} + +void * +xmalloc (size_t num) +{ + void *p = (void *) malloc (num); + if (!p) + lt_fatal ("Memory exhausted"); + + return p; +} + +char * +xstrdup (const char *string) +{ + return string ? strcpy ((char *) xmalloc (strlen (string) + 1), + string) : NULL; +} + +const char * +base_name (const char *name) +{ + const char *base; + +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + /* Skip over the disk name in MSDOS pathnames. */ + if (isalpha ((unsigned char) name[0]) && name[1] == ':') + name += 2; +#endif + + for (base = name; *name; name++) + if (IS_DIR_SEPARATOR (*name)) + base = name + 1; + return base; +} + +int +check_executable (const char *path) +{ + struct stat st; + + LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n", + path ? (*path ? path : "EMPTY!") : "NULL!")); + if ((!path) || (!*path)) + return 0; + + if ((stat (path, &st) >= 0) + && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) + return 1; + else + return 0; +} + +int +make_executable (const char *path) +{ + int rval = 0; + struct stat st; + + LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n", + path ? (*path ? path : "EMPTY!") : "NULL!")); + if ((!path) || (!*path)) + return 0; + + if (stat (path, &st) >= 0) + { + rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); + } + return rval; +} + +/* Searches for the full path of the wrapper. Returns + newly allocated full path name if found, NULL otherwise + Does not chase symlinks, even on platforms that support them. +*/ +char * +find_executable (const char *wrapper) +{ + int has_slash = 0; + const char *p; + const char *p_next; + /* static buffer for getcwd */ + char tmp[LT_PATHMAX + 1]; + int tmp_len; + char *concat_name; + + LTWRAPPER_DEBUGPRINTF (("(find_executable) : %s\n", + wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!")); + + if ((wrapper == NULL) || (*wrapper == '\0')) + return NULL; + + /* Absolute path? */ +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + else + { +#endif + if (IS_DIR_SEPARATOR (wrapper[0])) + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + } +#endif + + for (p = wrapper; *p; p++) + if (*p == '/') + { + has_slash = 1; + break; + } + if (!has_slash) + { + /* no slashes; search PATH */ + const char *path = getenv ("PATH"); + if (path != NULL) + { + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + for (q = p; *q; q++) + if (IS_PATH_SEPARATOR (*q)) + break; + p_len = q - p; + p_next = (*q == '\0' ? q : q + 1); + if (p_len == 0) + { + /* empty path: current directory */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + tmp_len = strlen (tmp); + concat_name = + XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + } + else + { + concat_name = + XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, wrapper); + } + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + } + /* not found in PATH; assume curdir */ + } + /* Relative path | not found in path: prepend cwd */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + tmp_len = strlen (tmp); + concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + return NULL; +} + +char * +chase_symlinks (const char *pathspec) +{ +#ifndef S_ISLNK + return xstrdup (pathspec); +#else + char buf[LT_PATHMAX]; + struct stat s; + char *tmp_pathspec = xstrdup (pathspec); + char *p; + int has_symlinks = 0; + while (strlen (tmp_pathspec) && !has_symlinks) + { + LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n", + tmp_pathspec)); + if (lstat (tmp_pathspec, &s) == 0) + { + if (S_ISLNK (s.st_mode) != 0) + { + has_symlinks = 1; + break; + } + + /* search backwards for last DIR_SEPARATOR */ + p = tmp_pathspec + strlen (tmp_pathspec) - 1; + while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + p--; + if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + { + /* no more DIR_SEPARATORS left */ + break; + } + *p = '\0'; + } + else + { + char *errstr = strerror (errno); + lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr); + } + } + XFREE (tmp_pathspec); + + if (!has_symlinks) + { + return xstrdup (pathspec); + } + + tmp_pathspec = realpath (pathspec, buf); + if (tmp_pathspec == 0) + { + lt_fatal ("Could not follow symlinks for %s", pathspec); + } + return xstrdup (tmp_pathspec); +#endif +} + +char * +strendzap (char *str, const char *pat) +{ + size_t len, patlen; + + assert (str != NULL); + assert (pat != NULL); + + len = strlen (str); + patlen = strlen (pat); + + if (patlen <= len) + { + str += len - patlen; + if (strcmp (str, pat) == 0) + *str = '\0'; + } + return str; +} + +static void +lt_error_core (int exit_status, const char *mode, + const char *message, va_list ap) +{ + fprintf (stderr, "%s: %s: ", program_name, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, "FATAL", message, ap); + va_end (ap); +} + +void +lt_setenv (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n", + (name ? name : ""), + (value ? value : ""))); + { +#ifdef HAVE_SETENV + /* always make a copy, for consistency with !HAVE_SETENV */ + char *str = xstrdup (value); + setenv (name, str, 1); +#else + int len = strlen (name) + 1 + strlen (value) + 1; + char *str = XMALLOC (char, len); + sprintf (str, "%s=%s", name, value); + if (putenv (str) != EXIT_SUCCESS) + { + XFREE (str); + } +#endif + } +} + +char * +lt_extend_str (const char *orig_value, const char *add, int to_end) +{ + char *new_value; + if (orig_value && *orig_value) + { + int orig_value_len = strlen (orig_value); + int add_len = strlen (add); + new_value = XMALLOC (char, add_len + orig_value_len + 1); + if (to_end) + { + strcpy (new_value, orig_value); + strcpy (new_value + orig_value_len, add); + } + else + { + strcpy (new_value, add); + strcpy (new_value + add_len, orig_value); + } + } + else + { + new_value = xstrdup (add); + } + return new_value; +} + +int +lt_split_name_value (const char *arg, char** name, char** value) +{ + const char *p; + int len; + if (!arg || !*arg) + return 1; + + p = strchr (arg, (int)'='); + + if (!p) + return 1; + + *value = xstrdup (++p); + + len = strlen (arg) - strlen (*value); + *name = XMALLOC (char, len); + strncpy (*name, arg, len-1); + (*name)[len - 1] = '\0'; + + return 0; +} + +void +lt_opt_process_env_set (const char *arg) +{ + char *name = NULL; + char *value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg); + } + + lt_setenv (name, value); + XFREE (name); + XFREE (value); +} + +void +lt_opt_process_env_prepend (const char *arg) +{ + char *name = NULL; + char *value = NULL; + char *new_value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg); + } + + new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + XFREE (name); + XFREE (value); +} + +void +lt_opt_process_env_append (const char *arg) +{ + char *name = NULL; + char *value = NULL; + char *new_value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg); + } + + new_value = lt_extend_str (getenv (name), value, 1); + lt_setenv (name, new_value); + XFREE (new_value); + XFREE (name); + XFREE (value); +} + +void +lt_update_exe_path (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n", + (name ? name : ""), + (value ? value : ""))); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + /* some systems can't cope with a ':'-terminated path #' */ + int len = strlen (new_value); + while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) + { + new_value[len-1] = '\0'; + } + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +void +lt_update_lib_path (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n", + (name ? name : ""), + (value ? value : ""))); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +EOF + case $host_os in + mingw*) + cat <<"EOF" + +/* Prepares an argument vector before calling spawn(). + Note that spawn() does not by itself call the command interpreter + (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : + ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&v); + v.dwPlatformId == VER_PLATFORM_WIN32_NT; + }) ? "cmd.exe" : "command.com"). + Instead it simply concatenates the arguments, separated by ' ', and calls + CreateProcess(). We must quote the arguments since Win32 CreateProcess() + interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a + special way: + - Space and tab are interpreted as delimiters. They are not treated as + delimiters if they are surrounded by double quotes: "...". + - Unescaped double quotes are removed from the input. Their only effect is + that within double quotes, space and tab are treated like normal + characters. + - Backslashes not followed by double quotes are not special. + - But 2*n+1 backslashes followed by a double quote become + n backslashes followed by a double quote (n >= 0): + \" -> " + \\\" -> \" + \\\\\" -> \\" + */ +#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +char ** +prepare_spawn (char **argv) +{ + size_t argc; + char **new_argv; + size_t i; + + /* Count number of arguments. */ + for (argc = 0; argv[argc] != NULL; argc++) + ; + + /* Allocate new argument vector. */ + new_argv = XMALLOC (char *, argc + 1); + + /* Put quoted arguments into the new argument vector. */ + for (i = 0; i < argc; i++) + { + const char *string = argv[i]; + + if (string[0] == '\0') + new_argv[i] = xstrdup ("\"\""); + else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) + { + int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); + size_t length; + unsigned int backslashes; + const char *s; + char *quoted_string; + char *p; + + length = 0; + backslashes = 0; + if (quote_around) + length++; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + length += backslashes + 1; + length++; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + length += backslashes + 1; + + quoted_string = XMALLOC (char, length + 1); + + p = quoted_string; + backslashes = 0; + if (quote_around) + *p++ = '"'; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + { + unsigned int j; + for (j = backslashes + 1; j > 0; j--) + *p++ = '\\'; + } + *p++ = c; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + { + unsigned int j; + for (j = backslashes; j > 0; j--) + *p++ = '\\'; + *p++ = '"'; + } + *p = '\0'; + + new_argv[i] = quoted_string; + } + else + new_argv[i] = (char *) string; + } + new_argv[argc] = NULL; + + return new_argv; +} +EOF + ;; + esac +} +# end: func_emit_cwrapperexe_src + +# func_mode_link arg... +func_mode_link () +{ + $opt_debug + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # which system we are compiling for in order to pass an extra + # flag for every libtool invocation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll which has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args=$nonopt + base_compile="$nonopt $@" + compile_command=$nonopt + finalize_command=$nonopt + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + inst_prefix_dir= + new_inherited_linker_flags= + + avoid_version=no + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + non_pic_objects= + precious_files_regex= + prefer_static_libs=no + preload=no + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + vinfo_number=no + weak_libs= + single_module="${wl}-single_module" + func_infer_tag $base_compile + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -shared) + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" + build_old_libs=no + break + ;; + -all-static | -static | -static-libtool-libs) + case $arg in + -all-static) + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then + func_warning "complete static linking is impossible in this configuration" + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + -static) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=built + ;; + -static-libtool-libs) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + esac + build_libtool_libs=no + build_old_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg="$1" + shift + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + func_append compile_command " @OUTPUT@" + func_append finalize_command " @OUTPUT@" + ;; + esac + + case $prev in + dlfiles|dlprefiles) + if test "$preload" = no; then + # Add the symbol object into the linking commands. + func_append compile_command " @SYMFILE@" + func_append finalize_command " @SYMFILE@" + preload=yes + fi + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test "$dlself" = no; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test "$prev" = dlprefiles; then + dlself=yes + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test "$prev" = dlfiles; then + dlfiles="$dlfiles $arg" + else + dlprefiles="$dlprefiles $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols="$arg" + test -f "$arg" \ + || func_fatal_error "symbol file \`$arg' does not exist" + prev= + continue + ;; + expsyms_regex) + export_symbols_regex="$arg" + prev= + continue + ;; + framework) + case $host in + *-*-darwin*) + case "$deplibs " in + *" $qarg.ltframework "*) ;; + *) deplibs="$deplibs $qarg.ltframework" # this is fixed later + ;; + esac + ;; + esac + prev= + continue + ;; + inst_prefix) + inst_prefix_dir="$arg" + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat "$save_arg"` + do +# moreargs="$moreargs $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + done + else + func_fatal_error "link input file \`$arg' does not exist" + fi + arg=$save_arg + prev= + continue + ;; + precious_regex) + precious_files_regex="$arg" + prev= + continue + ;; + release) + release="-$arg" + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + if test "$prev" = rpath; then + case "$rpath " in + *" $arg "*) ;; + *) rpath="$rpath $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) xrpath="$xrpath $arg" ;; + esac + fi + prev= + continue + ;; + shrext) + shrext_cmds="$arg" + prev= + continue + ;; + weak) + weak_libs="$weak_libs $arg" + prev= + continue + ;; + xcclinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xcompiler) + compiler_flags="$compiler_flags $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xlinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $wl$qarg" + prev= + func_append compile_command " $wl$qarg" + func_append finalize_command " $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg="$arg" + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + # See comment for -static flag below, for more details. + func_append compile_command " $link_static_flag" + func_append finalize_command " $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + func_fatal_error "\`-allow-undefined' must not be used because it is the default" + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + func_fatal_error "more than one -exported-symbols argument is not allowed" + fi + if test "X$arg" = "X-export-symbols"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -framework) + prev=framework + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + func_append compile_command " $arg" + func_append finalize_command " $arg" + ;; + esac + continue + ;; + + -L*) + func_stripname '-L' '' "$arg" + dir=$func_stripname_result + if test -z "$dir"; then + if test "$#" -gt 0; then + func_fatal_error "require no space between \`-L' and \`$1'" + else + func_fatal_error "need path for \`-L' option" + fi + fi + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + test -z "$absdir" && \ + func_fatal_error "cannot determine absolute directory name of \`$dir'" + dir="$absdir" + ;; + esac + case "$deplibs " in + *" -L$dir "*) ;; + *) + deplibs="$deplibs -L$dir" + lib_search_path="$lib_search_path $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$dir:"*) ;; + ::) dllsearchpath=$dir;; + *) dllsearchpath="$dllsearchpath:$dir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) dllsearchpath="$dllsearchpath:$testbindir";; + esac + ;; + esac + continue + ;; + + -l*) + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-os2*) + # These systems don't actually have a C library (as such) + test "X$arg" = "X-lc" && continue + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + test "X$arg" = "X-lc" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + deplibs="$deplibs System.ltframework" + continue + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + test "X$arg" = "X-lc" && continue + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + test "X$arg" = "X-lc" && continue + ;; + esac + elif test "X$arg" = "X-lc_r"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + deplibs="$deplibs $arg" + continue + ;; + + -module) + module=yes + continue + ;; + + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + # Darwin uses the -arch flag to determine output architecture. + -model|-arch|-isysroot) + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + prev=xcompiler + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;; + esac + continue + ;; + + -multi_module) + single_module="${wl}-multi_module" + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) + # The PATH hackery in wrapper scripts is required on Windows + # and Darwin in order for the loader to find any dlls it needs. + func_warning "\`-no-install' is ignored for $host" + func_warning "assuming \`-no-fast-install' instead" + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + func_stripname '-R' '' "$arg" + dir=$func_stripname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + continue + ;; + + -shared) + # The effects of -shared are defined in a previous loop. + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -static | -static-libtool-libs) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -weak) + prev=weak + continue + ;; + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + arg="$arg $wl$func_quote_for_eval_result" + compiler_flags="$compiler_flags $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + arg="$arg $wl$func_quote_for_eval_result" + compiler_flags="$compiler_flags $wl$func_quote_for_eval_result" + linker_flags="$linker_flags $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # -msg_* for osf cc + -msg_*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + # -64, -mips[0-9] enable 64-bit mode on the SGI compiler + # -r[0-9][0-9]* specifies the processor on the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler + # +DA*, +DD* enable 64-bit mode on the HP compiler + # -q* pass through compiler args for the IBM compiler + # -m*, -t[45]*, -txscale* pass through architecture-specific + # compiler args for GCC + # -F/path gives path to uninstalled frameworks, gcc on darwin + # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC + # @file GCC response files + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + func_append compile_command " $arg" + func_append finalize_command " $arg" + compiler_flags="$compiler_flags $arg" + continue + ;; + + # Some other compiler flag. + -* | +*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + *.$objext) + # A standard object. + objs="$objs $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + ;; + + *.$libext) + # An archive. + deplibs="$deplibs $arg" + old_deplibs="$old_deplibs $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + if test "$prev" = dlfiles; then + # This library was specified with -dlopen. + dlfiles="$dlfiles $arg" + prev= + elif test "$prev" = dlprefiles; then + # The library was specified with -dlpreopen. + dlprefiles="$dlprefiles $arg" + prev= + else + deplibs="$deplibs $arg" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + done # argument parsing loop + + test -n "$prev" && \ + func_fatal_help "the \`$prevarg' option requires an argument" + + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + func_basename "$output" + outputname="$func_basename_result" + libobjs_save="$libobjs" + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + func_dirname "$output" "/" "" + output_objdir="$func_dirname_result$objdir" + # Create the object directory. + func_mkdir_p "$output_objdir" + + # Determine the type of output + case $output in + "") + func_fatal_help "you must specify an output file" + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if $opt_duplicate_deps ; then + case "$libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + libs="$libs $deplib" + done + + if test "$linkmode" = lib; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if $opt_duplicate_compiler_generated_deps; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; + esac + pre_post_deps="$pre_post_deps $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + + case $linkmode in + lib) + passes="conv dlpreopen link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=no + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + + for pass in $passes; do + # The preopen pass in lib mode reverses $deplibs; put it back here + # so that -L comes before libs that need it for instance... + if test "$linkmode,$pass" = "lib,link"; then + ## FIXME: Find the place where the list is rebuilt in the wrong + ## order, and fix it there properly + tmp_deplibs= + for deplib in $deplibs; do + tmp_deplibs="$deplib $tmp_deplibs" + done + deplibs="$tmp_deplibs" + fi + + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" + deplibs= + fi + if test "$linkmode" = prog; then + case $pass in + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + esac + fi + if test "$linkmode,$pass" = "lib,dlpreopen"; then + # Collect and forward deplibs of preopened libtool libs + for lib in $dlprefiles; do + # Ignore non-libtool-libs + dependency_libs= + case $lib in + *.la) func_source "$lib" ;; + esac + + # Collect preopened libtool deplibs, except any this library + # has declared as weak libs + for deplib in $dependency_libs; do + deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"` + case " $weak_libs " in + *" $deplib_base "*) ;; + *) deplibs="$deplibs $deplib" ;; + esac + done + done + libs="$dlprefiles" + fi + if test "$pass" = dlopen; then + # Collect dlpreopened libraries + save_deplibs="$deplibs" + deplibs= + fi + + for deplib in $libs; do + lib= + found=no + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + compiler_flags="$compiler_flags $deplib" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; + esac + fi + fi + continue + ;; + -l*) + if test "$linkmode" != lib && test "$linkmode" != prog; then + func_warning "\`-l' is ignored for archives/objects" + continue + fi + func_stripname '-l' '' "$deplib" + name=$func_stripname_result + if test "$linkmode" = lib; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib="$searchdir/lib${name}${search_ext}" + if test -f "$lib"; then + if test "$search_ext" = ".la"; then + found=yes + else + found=no + fi + break 2 + fi + done + done + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $deplib "*) + if func_lalib_p "$lib"; then + library_names= + old_library= + func_source "$lib" + for l in $old_library $library_names; do + ll="$l" + done + if test "X$ll" = "X$old_library" ; then # only static version available + found=no + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + lib=$ladir/$old_library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + fi + ;; # -l + *.ltframework) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; + esac + fi + fi + continue + ;; + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test "$pass" = conv && continue + newdependency_libs="$deplib $newdependency_libs" + func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + prog) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + if test "$pass" = scan; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + *) + func_warning "\`-L' is ignored for archives/objects" + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test "$pass" = link; then + func_stripname '-R' '' "$deplib" + dir=$func_stripname_result + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) lib="$deplib" ;; + *.$libext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + # Linking convenience modules into shared libraries is allowed, + # but linking other static libraries is non-portable. + case " $dlpreconveniencelibs " in + *" $deplib "*) ;; + *) + valid_a_lib=no + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=yes + fi + ;; + pass_all) + valid_a_lib=yes + ;; + esac + if test "$valid_a_lib" != yes; then + $ECHO + $ECHO "*** Warning: Trying to link with static lib archive $deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because the file extensions .$libext of this argument makes me believe" + $ECHO "*** that it is just a static archive that I should not use here." + else + $ECHO + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + fi + ;; + esac + continue + ;; + prog) + if test "$pass" != link; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + newdlprefiles="$newdlprefiles $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + newdlfiles="$newdlfiles $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=yes + continue + ;; + esac # case $deplib + + if test "$found" = yes || test -f "$lib"; then : + else + func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" + fi + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$lib" \ + || func_fatal_error "\`$lib' is not a valid libtool archive" + + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + inherited_linker_flags= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + avoidtemprpath= + + + # Read the .la file + func_source "$lib" + + # Convert "-framework foo" to "foo.ltframework" + if test -n "$inherited_linker_flags"; then + tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'` + for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do + case " $new_inherited_linker_flags " in + *" $tmp_inherited_linker_flag "*) ;; + *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";; + esac + done + fi + dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then + test -n "$dlopen" && dlfiles="$dlfiles $dlopen" + test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" + fi + + if test "$pass" = conv; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + # It is a libtool convenience library, so add in its objects. + convenience="$convenience $ladir/$objdir/$old_library" + old_convenience="$old_convenience $ladir/$objdir/$old_library" + elif test "$linkmode" != prog && test "$linkmode" != lib; then + func_fatal_error "\`$lib' is not a convenience library" + fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + for l in $old_library $library_names; do + linklib="$l" + done + if test -z "$linklib"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + + # This library was specified with -dlopen. + if test "$pass" = dlopen; then + if test -z "$libdir"; then + func_fatal_error "cannot -dlopen a convenience library: \`$lib'" + fi + if test -z "$dlname" || + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + dlprefiles="$dlprefiles $lib $dependency_libs" + else + newdlfiles="$newdlfiles $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + func_warning "cannot determine absolute directory name of \`$ladir'" + func_warning "passing it literally to the linker, although it might fail" + abs_ladir="$ladir" + fi + ;; + esac + func_basename "$lib" + laname="$func_basename_result" + + # Find the relevant object directory and library name. + if test "X$installed" = Xyes; then + if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + func_warning "library \`$lib' was moved." + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" + else + dir="$libdir" + absdir="$libdir" + fi + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes + else + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir="$ladir" + absdir="$abs_ladir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + else + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + fi + fi # $installed = yes + func_stripname 'lib' '.la' "$laname" + name=$func_stripname_result + + # This library was specified with -dlpreopen. + if test "$pass" = dlpreopen; then + if test -z "$libdir" && test "$linkmode" = prog; then + func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" + fi + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + newdlprefiles="$newdlprefiles $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + newdlprefiles="$newdlprefiles $dir/$dlname" + else + newdlprefiles="$newdlprefiles $dir/$linklib" + fi + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test "$linkmode" = lib; then + deplibs="$dir/$old_library $deplibs" + elif test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test "$linkmode" = prog && test "$pass" != link; then + newlib_search_path="$newlib_search_path $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + esac + # Need to link against all dependency_libs? + if test "$linkalldeplibs" = yes; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test "$linkmode,$pass" = "prog,link"; then + if test -n "$library_names" && + { { test "$prefer_static_libs" = no || + test "$prefer_static_libs,$installed" = "built,yes"; } || + test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then + # Make sure the rpath contains only unique directories. + case "$temp_rpath:" in + *"$absdir:"*) ;; + *) temp_rpath="$temp_rpath$absdir:" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + use_static_libs=$prefer_static_libs + if test "$use_static_libs" = built && test "$installed" = yes; then + use_static_libs=no + fi + if test -n "$library_names" && + { test "$use_static_libs" = no || test -z "$old_library"; }; then + case $host in + *cygwin* | *mingw* | *cegcc*) + # No point in relinking DLLs because paths are not encoded + notinst_deplibs="$notinst_deplibs $lib" + need_relink=no + ;; + *) + if test "$installed" = no; then + notinst_deplibs="$notinst_deplibs $lib" + need_relink=yes + fi + ;; + esac + # This is a shared library + + # Warn about portability, can't link against -module's on some + # systems (darwin). Don't bleat about dlopened modules though! + dlopenmodule="" + for dlpremoduletest in $dlprefiles; do + if test "X$dlpremoduletest" = "X$lib"; then + dlopenmodule="$dlpremoduletest" + break + fi + done + if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then + $ECHO + if test "$linkmode" = prog; then + $ECHO "*** Warning: Linking the executable $output against the loadable module" + else + $ECHO "*** Warning: Linking the shared library $output against the loadable module" + fi + $ECHO "*** $linklib is not portable!" + fi + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + shift + realname="$1" + shift + libname=`eval "\\$ECHO \"$libname_spec\""` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname="$dlname" + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw* | *cegcc*) + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + esac + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot="$soname" + func_basename "$soroot" + soname="$func_basename_result" + func_stripname 'lib' '.dll' "$soname" + newlib=libimp-$func_stripname_result.a + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + func_verbose "extracting exported symbol list from \`$soname'" + func_execute_cmds "$extract_expsyms_cmds" 'exit $?' + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + func_verbose "generating import library for \`$soname'" + func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test "$linkmode" = prog || test "$mode" != relink; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test "$hardcode_direct" = no; then + add="$dir/$linklib" + case $host in + *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; + *-*-sysv4*uw2*) add_dir="-L$dir" ;; + *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ + *-*-unixware7*) add_dir="-L$dir" ;; + *-*-darwin* ) + # if the lib is a (non-dlopened) module then we can not + # link against it, someone is ignoring the earlier warnings + if /usr/bin/file -L $add 2> /dev/null | + $GREP ": [^:]* bundle" >/dev/null ; then + if test "X$dlopenmodule" != "X$lib"; then + $ECHO "*** Warning: lib $linklib is a module, not a shared library" + if test -z "$old_library" ; then + $ECHO + $ECHO "*** And there doesn't seem to be a static archive available" + $ECHO "*** The link will probably fail, sorry" + else + add="$dir/$old_library" + fi + elif test -n "$old_library"; then + add="$dir/$old_library" + fi + fi + esac + elif test "$hardcode_minus_L" = no; then + case $host in + *-*-sunos*) add_shlibpath="$dir" ;; + esac + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + relink) + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$dir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test "$lib_linked" != yes; then + func_fatal_configuration "unsupported hardcode properties" + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; + esac + fi + if test "$linkmode" = prog; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test "$hardcode_direct" != yes && + test "$hardcode_minus_L" != yes && + test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + fi + fi + fi + + if test "$linkmode" = prog || test "$mode" = relink; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + add="-l$name" + elif test "$hardcode_automatic" = yes; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" + else + add="$libdir/$linklib" + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir="-L$libdir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + fi + + if test "$linkmode" = prog; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test "$linkmode" = prog; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test "$build_libtool_libs" = yes; then + # Not a shared library + if test "$deplibs_check_method" != pass_all; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + $ECHO + $ECHO "*** Warning: This system can not link to static lib archive $lib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have." + if test "$module" = yes; then + $ECHO "*** But as you try to build a module library, libtool will still create " + $ECHO "*** a static module, that should work as long as the dlopening application" + $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + $ECHO + $ECHO "*** However, this would only work if libtool was able to extract symbol" + $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" + $ECHO "*** not find such a program. So, this module is probably useless." + $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test "$linkmode" = lib; then + if test -n "$dependency_libs" && + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) func_stripname '-R' '' "$libdir" + temp_xrpath=$func_stripname_result + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) xrpath="$xrpath $temp_xrpath";; + esac;; + *) temp_deplibs="$temp_deplibs $libdir";; + esac + done + dependency_libs="$temp_deplibs" + fi + + newlib_search_path="$newlib_search_path $absdir" + # Link against this library + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + + if test "$link_all_deplibs" != no; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + case $deplib in + -L*) path="$deplib" ;; + *.la) + func_dirname "$deplib" "" "." + dir="$func_dirname_result" + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + func_warning "cannot determine absolute directory name of \`$dir'" + absdir="$dir" + fi + ;; + esac + if $GREP "^installed=no" $deplib > /dev/null; then + case $host in + *-*-darwin*) + depdepl= + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do + depdepl=$tmp + done + if test -f "$absdir/$objdir/$depdepl" ; then + depdepl="$absdir/$objdir/$depdepl" + darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -z "$darwin_install_name"; then + darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + fi + compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" + linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}" + path= + fi + fi + ;; + *) + path="-L$absdir/$objdir" + ;; + esac + else + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + test "$absdir" != "$libdir" && \ + func_warning "\`$deplib' seems to be moved" + + path="-L$absdir" + fi + ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test "$pass" = link; then + if test "$linkmode" = "prog"; then + compile_deplibs="$new_inherited_linker_flags $compile_deplibs" + finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" + else + compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + fi + fi + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test "$pass" != dlopen; then + if test "$pass" != conv; then + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) lib_search_path="$lib_search_path $dir" ;; + esac + done + newlib_search_path= + fi + + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" + else + vars="compile_deplibs finalize_deplibs" + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs ; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i="" + ;; + esac + if test -n "$i" ; then + tmp_libs="$tmp_libs $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" + fi + if test "$linkmode" = prog || test "$linkmode" = lib; then + dlprefiles="$newdlprefiles" + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for archives" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for archives" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for archives" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for archives" + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for archives" + + test -n "$release" && \ + func_warning "\`-release' is ignored for archives" + + test -n "$export_symbols$export_symbols_regex" && \ + func_warning "\`-export-symbols' is ignored for archives" + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs="$output" + objs="$objs$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form `libNAME.la'. + case $outputname in + lib*) + func_stripname 'lib' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + test "$module" = no && \ + func_fatal_help "libtool library \`$output' must begin with \`lib'" + + if test "$need_lib_prefix" != no; then + # Add the "lib" prefix for modules if required + func_stripname '' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + func_stripname '' '.la' "$outputname" + libname=$func_stripname_result + fi + ;; + esac + + if test -n "$objs"; then + if test "$deplibs_check_method" != pass_all; then + func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" + else + $ECHO + $ECHO "*** Warning: Linking the shared library $output against the non-libtool" + $ECHO "*** objects $objs is not portable!" + libobjs="$libobjs $objs" + fi + fi + + test "$dlself" != no && \ + func_warning "\`-dlopen self' is ignored for libtool libraries" + + set dummy $rpath + shift + test "$#" -gt 1 && \ + func_warning "ignoring multiple \`-rpath's for a libtool library" + + install_libdir="$1" + + oldlibs= + if test -z "$rpath"; then + if test "$build_libtool_libs" = yes; then + # Building a libtool convenience library. + # Some compilers have problems with a `.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for convenience libraries" + + test -n "$release" && \ + func_warning "\`-release' is ignored for convenience libraries" + else + + # Parse the version information argument. + save_ifs="$IFS"; IFS=':' + set dummy $vinfo 0 0 0 + shift + IFS="$save_ifs" + + test -n "$7" && \ + func_fatal_help "too many parameters to \`-version-info'" + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major="$1" + number_minor="$2" + number_revision="$3" + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # which has an extra 1 added just for fun + # + case $version_type in + darwin|linux|osf|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_revision" + ;; + freebsd-aout|freebsd-elf|sunos) + current="$number_major" + revision="$number_minor" + age="0" + ;; + irix|nonstopux) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_minor" + lt_irix_increment=no + ;; + esac + ;; + no) + current="$1" + revision="$2" + age="$3" + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "CURRENT \`$current' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "REVISION \`$revision' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "AGE \`$age' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + if test "$age" -gt "$current"; then + func_error "AGE \`$age' is greater than the current interface number \`$current'" + func_fatal_error "\`$vinfo' is not valid version information" + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + # Darwin ld doesn't like 0 for these options... + func_arith $current + 1 + minor_current=$func_arith_result + xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + + freebsd-aout) + major=".$current" + versuffix=".$current.$revision"; + ;; + + freebsd-elf) + major=".$current" + versuffix=".$current" + ;; + + irix | nonstopux) + if test "X$lt_irix_increment" = "Xno"; then + func_arith $current - $age + else + func_arith $current - $age + 1 + fi + major=$func_arith_result + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring="$verstring_prefix$major.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test "$loop" -ne 0; do + func_arith $revision - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring_prefix$major.$iface:$verstring" + done + + # Before this point, $major must not contain `.'. + major=.$major + versuffix="$major.$revision" + ;; + + linux) + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + ;; + + osf) + func_arith $current - $age + major=.$func_arith_result + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$age + while test "$loop" -ne 0; do + func_arith $current - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring:${iface}.0" + done + + # Make executables depend on our current version. + verstring="$verstring:${current}.0" + ;; + + qnx) + major=".$current" + versuffix=".$current" + ;; + + sunos) + major=".$current" + versuffix=".$current.$revision" + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 filesystems. + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + + *) + func_fatal_configuration "unknown library version type \`$version_type'" + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring="0.0" + ;; + esac + if test "$need_version" = no; then + versuffix= + else + versuffix=".0.0" + fi + fi + + # Remove version info from name if versioning should be avoided + if test "$avoid_version" = yes && test "$need_version" = no; then + major= + versuffix= + verstring="" + fi + + # Check to see if the archive will have undefined symbols. + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + func_warning "undefined symbols not allowed in $host shared libraries" + build_libtool_libs=no + build_old_libs=yes + fi + else + # Don't allow undefined symbols. + allow_undefined_flag="$no_undefined_flag" + fi + + fi + + func_generate_dlsyms "$libname" "$libname" "yes" + libobjs="$libobjs $symfileobj" + test "X$libobjs" = "X " && libobjs= + + if test "$mode" != relink; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$ECHO "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext | *.gcno) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then + if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + removelist="$removelist $p" + ;; + *) ;; + esac + done + test -n "$removelist" && \ + func_show_eval "${RM}r \$removelist" + fi + + # Now set the variables for building old libraries. + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then + oldlibs="$oldlibs $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + #for path in $notinst_path; do + # lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"` + # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"` + # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"` + #done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + temp_xrpath="$temp_xrpath -R$libdir" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles="$dlfiles" + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) dlfiles="$dlfiles $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles="$dlprefiles" + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) dlprefiles="$dlprefiles $lib" ;; + esac + done + + if test "$build_libtool_libs" = yes; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + deplibs="$deplibs System.ltframework" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test "$build_libtool_need_lc" = "yes"; then + deplibs="$deplibs -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release="" + versuffix="" + major="" + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $opt_dry_run || $RM conftest.c + cat > conftest.c </dev/null` + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null | + $GREP " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib="$potent_lib" + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | + $SED -e 10q | + $EGREP "$file_magic_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $ECHO + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for file magic test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a file magic. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + for a_deplib in $deplibs; do + case $a_deplib in + -l*) + func_stripname -l '' "$a_deplib" + name=$func_stripname_result + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $a_deplib "*) + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + ;; + esac + fi + if test -n "$a_deplib" ; then + libname=`eval "\\$ECHO \"$libname_spec\""` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib="$potent_lib" # see symlink-check above in file_magic test + if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \ + $EGREP "$match_pattern_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $ECHO + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a regex pattern. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs="" + tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \ + -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'` + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"` + done + fi + if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' | + $GREP . >/dev/null; then + $ECHO + if test "X$deplibs_check_method" = "Xnone"; then + $ECHO "*** Warning: inter-library dependencies are not supported in this platform." + else + $ECHO "*** Warning: inter-library dependencies are not known to be supported." + fi + $ECHO "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + fi + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library with the System framework + newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; + esac + + if test "$droppeddeps" = yes; then + if test "$module" = yes; then + $ECHO + $ECHO "*** Warning: libtool could not satisfy all declared inter-library" + $ECHO "*** dependencies of module $libname. Therefore, libtool will create" + $ECHO "*** a static module, that should work as long as the dlopening" + $ECHO "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + $ECHO + $ECHO "*** However, this would only work if libtool was able to extract symbol" + $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" + $ECHO "*** not find such a program. So, this module is probably useless." + $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + $ECHO "*** The inter-library dependencies that have been dropped here will be" + $ECHO "*** automatically added whenever a program is linked with this library" + $ECHO "*** or is declared to -dlopen it." + + if test "$allow_undefined" = no; then + $ECHO + $ECHO "*** Since this library must not contain undefined symbols," + $ECHO "*** because either the platform does not support them or" + $ECHO "*** it was explicitly requested with -no-undefined," + $ECHO "*** libtool will only create a static version of it." + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + case $host in + *-*-darwin*) + newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $deplibs " in + *" -L$path/$objdir "*) + new_libs="$new_libs -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$new_libs $deplib" ;; + esac + ;; + *) new_libs="$new_libs $deplib" ;; + esac + done + deplibs="$new_libs" + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test "$build_libtool_libs" = yes; then + if test "$hardcode_into_libs" = yes; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath="$finalize_rpath" + test "$mode" != relink && rpath="$compile_rpath$rpath" + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + dep_rpath="$dep_rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + if test -n "$hardcode_libdir_flag_spec_ld"; then + eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" + else + eval dep_rpath=\"$hardcode_libdir_flag_spec\" + fi + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath="$finalize_shlibpath" + test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + shift + realname="$1" + shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib="$output_objdir/$realname" + linknames= + for link + do + linknames="$linknames $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + test "X$libobjs" = "X " && libobjs= + + delfiles= + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" + export_symbols="$output_objdir/$libname.uexp" + delfiles="$delfiles $export_symbols" + fi + + orig_export_symbols= + case $host_os in + cygwin* | mingw* | cegcc*) + if test -n "$export_symbols" && test -z "$export_symbols_regex"; then + # exporting using user supplied symfile + if test "x`$SED 1q $export_symbols`" != xEXPORTS; then + # and it's NOT already a .def file. Must figure out + # which of the given symbols are data symbols and tag + # them as such. So, trigger use of export_symbols_cmds. + # export_symbols gets reassigned inside the "prepare + # the list of exported symbols" if statement, so the + # include_expsyms logic still works. + orig_export_symbols="$export_symbols" + export_symbols= + always_export_symbols=yes + fi + fi + ;; + esac + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + cmds=$export_symbols_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + func_len " $cmd" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + func_show_eval "$cmd" 'exit $?' + skipped_export=false + else + # The command line is too long to execute in one step. + func_verbose "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi + done + IFS="$save_ifs" + if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' + fi + + if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + tmp_deplibs="$tmp_deplibs $test_deplib" + ;; + esac + done + deplibs="$tmp_deplibs" + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec" && + test "$compiler_needs_object" = yes && + test -z "$libobjs"; then + # extract the archives, so we have objects to list. + # TODO: could optimize this to just extract one archive. + whole_archive_flag_spec= + fi + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + else + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $convenience + libobjs="$libobjs $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + fi + + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + linker_flags="$linker_flags $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test "$mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test "X$skipped_export" != "X:" && + func_len " $test_cmds" && + len=$func_len_result && + test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise + # or, if using GNU ld and skipped_export is not :, use a linker + # script. + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + output_la=`$ECHO "X$output" | $Xsed -e "$basename"` + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + last_robj= + k=1 + + if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then + output=${output_objdir}/${output_la}.lnkscript + func_verbose "creating GNU ld script: $output" + $ECHO 'INPUT (' > $output + for obj in $save_libobjs + do + $ECHO "$obj" >> $output + done + $ECHO ')' >> $output + delfiles="$delfiles $output" + elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then + output=${output_objdir}/${output_la}.lnk + func_verbose "creating linker input file list: $output" + : > $output + set x $save_libobjs + shift + firstobj= + if test "$compiler_needs_object" = yes; then + firstobj="$1 " + shift + fi + for obj + do + $ECHO "$obj" >> $output + done + delfiles="$delfiles $output" + output=$firstobj\"$file_list_spec$output\" + else + if test -n "$save_libobjs"; then + func_verbose "creating reloadable object files..." + output=$output_objdir/$output_la-${k}.$objext + eval test_cmds=\"$reload_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + if test "X$objlist" = X || + test "$len" -lt "$max_cmd_len"; then + func_append objlist " $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test "$k" -eq 1 ; then + # The first file doesn't have a previous command to add. + eval concat_cmds=\"$reload_cmds $objlist $last_robj\" + else + # All subsequent reloadable object files will link in + # the last one created. + eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\" + fi + last_robj=$output_objdir/$output_la-${k}.$objext + func_arith $k + 1 + k=$func_arith_result + output=$output_objdir/$output_la-${k}.$objext + objlist=$obj + func_len " $last_robj" + func_arith $len0 + $func_len_result + len=$func_arith_result + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" + if test -n "$last_robj"; then + eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" + fi + delfiles="$delfiles $output" + + else + output= + fi + + if ${skipped_export-false}; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + libobjs=$output + # Append the command to create the export file. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + fi + + test -n "$save_libobjs" && + func_verbose "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs="$IFS"; IFS='~' + for cmd in $concat_cmds; do + IFS="$save_ifs" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + if test -n "$export_symbols_regex" && ${skipped_export-false}; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + + if ${skipped_export-false}; then + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' + fi + + if test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + fi + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + fi + + if test -n "$delfiles"; then + # Append the command to remove temporary files to $cmds. + eval cmds=\"\$cmds~\$RM $delfiles\" + fi + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $dlprefiles + libobjs="$libobjs $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + func_show_eval '${RM}r "$gentop"' + fi + fi + + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test "$module" = yes || test "$export_dynamic" = yes; then + # On all known operating systems, these are identical. + dlname="$soname" + fi + fi + ;; + + obj) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for objects" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for objects" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for objects" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for objects" + + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for objects" + + test -n "$release" && \ + func_warning "\`-release' is ignored for objects" + + case $output in + *.lo) + test -n "$objs$old_deplibs" && \ + func_fatal_error "cannot build library object \`$output' from non-libtool objects" + + libobj=$output + func_lo2o "$libobj" + obj=$func_lo2o_result + ;; + *) + libobj= + obj="$output" + ;; + esac + + # Delete the old objects. + $opt_dry_run || $RM $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec and hope we can get by with + # turning comma into space.. + wl= + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" + reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` + else + gentop="$output_objdir/${obj}x" + generated="$generated $gentop" + + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" + fi + fi + + # Create the old-style object. + reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test + + output="$obj" + func_execute_cmds "$reload_cmds" 'exit $?' + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + fi + + if test "$build_libtool_libs" != yes; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + fi + + if test -n "$pic_flag" || test "$pic_mode" != default; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output="$libobj" + func_execute_cmds "$reload_cmds" 'exit $?' + fi + + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) func_stripname '' '.exe' "$output" + output=$func_stripname_result.exe;; + esac + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for programs" + + test -n "$release" && \ + func_warning "\`-release' is ignored for programs" + + test "$preload" = yes \ + && test "$dlopen_support" = unknown \ + && test "$dlopen_self" = unknown \ + && test "$dlopen_self_static" = unknown && \ + func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; + esac + + case $host in + *-*-darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + # But is supposedly fixed on 10.4 or later (yay!). + if test "$tagname" = CXX ; then + case ${MACOSX_DEPLOYMENT_TARGET-10.0} in + 10.[0123]) + compile_command="$compile_command ${wl}-bind_at_load" + finalize_command="$finalize_command ${wl}-bind_at_load" + ;; + esac + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $compile_deplibs " in + *" -L$path/$objdir "*) + new_libs="$new_libs -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $compile_deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$new_libs $deplib" ;; + esac + ;; + *) new_libs="$new_libs $deplib" ;; + esac + done + compile_deplibs="$new_libs" + + + compile_command="$compile_command $compile_deplibs" + finalize_command="$finalize_command $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; + *) dllsearchpath="$dllsearchpath:$libdir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) dllsearchpath="$dllsearchpath:$testbindir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath="$rpath" + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath="$rpath" + + if test -n "$libobjs" && test "$build_old_libs" = yes; then + # Transform all the library objects into standard objects. + compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + fi + + func_generate_dlsyms "$outputname" "@PROGRAM@" "no" + + # template prelinking step + if test -n "$prelink_cmds"; then + func_execute_cmds "$prelink_cmds" 'exit $?' + fi + + wrappers_required=yes + case $host in + *cygwin* | *mingw* ) + if test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + *cegcc) + # Disable wrappers for cegcc, we are cross compiling anyway. + wrappers_required=no + ;; + *) + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + esac + if test "$wrappers_required" = no; then + # Replace the output file specification. + compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + link_command="$compile_command$compile_rpath" + + # We have no uninstalled library dependencies, so finalize right now. + exit_status=0 + func_show_eval "$link_command" 'exit_status=$?' + + # Delete the generated files. + if test -f "$output_objdir/${outputname}S.${objext}"; then + func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' + fi + + exit $exit_status + fi + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + rpath="$rpath$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test "$no_install" = yes; then + # We don't need to create a wrapper script. + link_command="$compile_var$compile_command$compile_rpath" + # Replace the output file specification. + link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $opt_dry_run || $RM $output + # Link the executable and exit + func_show_eval "$link_command" 'exit $?' + exit $EXIT_SUCCESS + fi + + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + + func_warning "this platform does not like uninstalled shared libraries" + func_warning "\`$output' will be relinked during installation" + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi + + # Replace the output file specification. + link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + + func_show_eval "$link_command" 'exit $?' + + # Now create the wrapper script. + func_verbose "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` + fi + + # Quote $ECHO for shipping. + if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then + case $progpath in + [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; + *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; + esac + qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"` + else + qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"` + fi + + # Only actually do things if not in dry run mode. + $opt_dry_run || { + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) func_stripname '' '.exe' "$output" + output=$func_stripname_result ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + func_stripname '' '.exe' "$outputname" + outputname=$func_stripname_result ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + func_dirname_and_basename "$output" "" "." + output_name=$func_basename_result + output_path=$func_dirname_result + cwrappersource="$output_path/$objdir/lt-$output_name.c" + cwrapper="$output_path/$output_name.exe" + $RM $cwrappersource $cwrapper + trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + func_emit_cwrapperexe_src > $cwrappersource + + # The wrapper executable is built using the $host compiler, + # because it contains $host paths and files. If cross- + # compiling, it, like the target executable, must be + # executed on the $host or under an emulation environment. + $opt_dry_run || { + $LTCC $LTCFLAGS -o $cwrapper $cwrappersource + $STRIP $cwrapper + } + + # Now, create the wrapper script for func_source use: + func_ltwrapper_scriptname $cwrapper + $RM $func_ltwrapper_scriptname_result + trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 + $opt_dry_run || { + # note: this script will not be executed, so do not chmod. + if test "x$build" = "x$host" ; then + $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result + else + func_emit_wrapper no > $func_ltwrapper_scriptname_result + fi + } + ;; + * ) + $RM $output + trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + + func_emit_wrapper no > $output + chmod +x $output + ;; + esac + } + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save $symfileobj" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" + build_libtool_libs=no + else + oldobjs="$old_deplibs $non_pic_objects" + if test "$preload" = yes && test -f "$symfileobj"; then + oldobjs="$oldobjs $symfileobj" + fi + fi + addlibs="$old_convenience" + fi + + if test -n "$addlibs"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $addlibs + oldobjs="$oldobjs $func_extract_archives_result" + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then + cmds=$old_archive_from_new_cmds + else + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $dlprefiles + oldobjs="$oldobjs $func_extract_archives_result" + fi + + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + func_basename "$obj" + $ECHO "$func_basename_result" + done | sort | sort -uc >/dev/null 2>&1); then + : + else + $ECHO "copying selected object files to avoid basename conflicts..." + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + func_mkdir_p "$gentop" + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + func_basename "$obj" + objbase="$func_basename_result" + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + func_arith $counter + 1 + counter=$func_arith_result + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + oldobjs="$oldobjs $gentop/$newobj" + ;; + *) oldobjs="$oldobjs $obj" ;; + esac + done + fi + eval cmds=\"$old_archive_cmds\" + + func_len " $cmds" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + func_verbose "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + oldobjs= + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + eval test_cmds=\"$old_archive_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + for obj in $save_oldobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + func_append objlist " $obj" + if test "$len" -lt "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj" ; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" + objlist= + len=$len0 + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test "X$oldobjs" = "X" ; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + func_execute_cmds "$cmds" 'exit $?' + done + + test -n "$generated" && \ + func_show_eval "${RM}r$generated" + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test "$build_old_libs" = yes && old_library="$libname.$libext" + func_verbose "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` + if test "$hardcode_automatic" = yes ; then + relink_command= + fi + + # Only create the output if not a dry run. + $opt_dry_run || { + for installed in no yes; do + if test "$installed" = yes; then + if test -z "$install_libdir"; then + break + fi + output="$output_objdir/$outputname"i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + func_basename "$deplib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + newdependency_libs="$newdependency_libs $libdir/$name" + ;; + *) newdependency_libs="$newdependency_libs $deplib" ;; + esac + done + dependency_libs="$newdependency_libs" + newdlfiles= + + for lib in $dlfiles; do + case $lib in + *.la) + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlfiles="$newdlfiles $libdir/$name" + ;; + *) newdlfiles="$newdlfiles $lib" ;; + esac + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + *.la) + # Only pass preopened files to the pseudo-archive (for + # eventual linking with the app. that links it) if we + # didn't already link the preopened objects directly into + # the library: + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlprefiles="$newdlprefiles $libdir/$name" + ;; + esac + done + dlprefiles="$newdlprefiles" + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlfiles="$newdlfiles $abs" + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlprefiles="$newdlprefiles $abs" + done + dlprefiles="$newdlprefiles" + fi + $RM $output + # place dlname in correct position for cygwin + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; + esac + $ECHO > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags='$new_inherited_linker_flags' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Names of additional weak libraries provided by this library +weak_library_names='$weak_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test "$installed" = no && test "$need_relink" = yes; then + $ECHO >> $output "\ +relink_command=\"$relink_command\"" + fi + done + } + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' + ;; + esac + exit $EXIT_SUCCESS +} + +{ test "$mode" = link || test "$mode" = relink; } && + func_mode_link ${1+"$@"} + + +# func_mode_uninstall arg... +func_mode_uninstall () +{ + $opt_debug + RM="$nonopt" + files= + rmforce= + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + for arg + do + case $arg in + -f) RM="$RM $arg"; rmforce=yes ;; + -*) RM="$RM $arg" ;; + *) files="$files $arg" ;; + esac + done + + test -z "$RM" && \ + func_fatal_help "you must specify an RM program" + + rmdirs= + + origobjdir="$objdir" + for file in $files; do + func_dirname "$file" "" "." + dir="$func_dirname_result" + if test "X$dir" = X.; then + objdir="$origobjdir" + else + objdir="$dir/$origobjdir" + fi + func_basename "$file" + name="$func_basename_result" + test "$mode" = uninstall && objdir="$dir" + + # Remember objdir for removal later, being careful to avoid duplicates + if test "$mode" = clean; then + case " $rmdirs " in + *" $objdir "*) ;; + *) rmdirs="$rmdirs $objdir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if { test -L "$file"; } >/dev/null 2>&1 || + { test -h "$file"; } >/dev/null 2>&1 || + test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif test "$rmforce" = yes; then + continue + fi + + rmfiles="$file" + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if func_lalib_p "$file"; then + func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + rmfiles="$rmfiles $objdir/$n" + done + test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" + + case "$mode" in + clean) + case " $library_names " in + # " " in the beginning catches empty $dlname + *" $dlname "*) ;; + *) rmfiles="$rmfiles $objdir/$dlname" ;; + esac + test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; + esac + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if func_lalib_p "$file"; then + + # Read the .lo file + func_source $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" && + test "$pic_object" != none; then + rmfiles="$rmfiles $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" && + test "$non_pic_object" != none; then + rmfiles="$rmfiles $dir/$non_pic_object" + fi + fi + ;; + + *) + if test "$mode" = clean ; then + noexename=$name + case $file in + *.exe) + func_stripname '' '.exe' "$file" + file=$func_stripname_result + func_stripname '' '.exe' "$name" + noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + rmfiles="$rmfiles $file" + ;; + esac + # Do a test to see if this is a libtool program. + if func_ltwrapper_p "$file"; then + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + relink_command= + func_source $func_ltwrapper_scriptname_result + rmfiles="$rmfiles $func_ltwrapper_scriptname_result" + else + relink_command= + func_source $dir/$noexename + fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + rmfiles="$rmfiles $objdir/lt-$name" + fi + if test "X$noexename" != "X$name" ; then + rmfiles="$rmfiles $objdir/lt-${noexename}.c" + fi + fi + fi + ;; + esac + func_show_eval "$RM $rmfiles" 'exit_status=1' + done + objdir="$origobjdir" + + # Try to remove the ${objdir}s in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +} + +{ test "$mode" = uninstall || test "$mode" = clean; } && + func_mode_uninstall ${1+"$@"} + +test -z "$mode" && { + help="$generic_help" + func_fatal_help "you must specify a MODE" +} + +test -z "$exec_cmd" && \ + func_fatal_help "invalid operation mode \`$mode'" + +if test -n "$exec_cmd"; then + eval exec "$exec_cmd" + exit $EXIT_FAILURE +fi + +exit $exit_status + + +# The TAGs below are defined such that we never get into a situation +# in which we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: +# vi:sw=2 + diff --git a/jni/iconv/libcharset/build-aux/mkinstalldirs b/jni/iconv/libcharset/build-aux/mkinstalldirs new file mode 100755 index 0000000..d2d5f21 --- /dev/null +++ b/jni/iconv/libcharset/build-aux/mkinstalldirs @@ -0,0 +1,111 @@ +#! /bin/sh +# mkinstalldirs --- make directory hierarchy +# Author: Noah Friedman +# Created: 1993-05-16 +# Public domain + +errstatus=0 +dirmode="" + +usage="\ +Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..." + +# process command line arguments +while test $# -gt 0 ; do + case $1 in + -h | --help | --h*) # -h for help + echo "$usage" 1>&2 + exit 0 + ;; + -m) # -m PERM arg + shift + test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } + dirmode=$1 + shift + ;; + --) # stop option processing + shift + break + ;; + -*) # unknown option + echo "$usage" 1>&2 + exit 1 + ;; + *) # first non-opt arg + break + ;; + esac +done + +for file +do + if test -d "$file"; then + shift + else + break + fi +done + +case $# in + 0) exit 0 ;; +esac + +case $dirmode in + '') + if mkdir -p -- . 2>/dev/null; then + echo "mkdir -p -- $*" + exec mkdir -p -- "$@" + fi + ;; + *) + if mkdir -m "$dirmode" -p -- . 2>/dev/null; then + echo "mkdir -m $dirmode -p -- $*" + exec mkdir -m "$dirmode" -p -- "$@" + fi + ;; +esac + +for file +do + set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` + shift + + pathcomp= + for d + do + pathcomp="$pathcomp$d" + case $pathcomp in + -*) pathcomp=./$pathcomp ;; + esac + + if test ! -d "$pathcomp"; then + echo "mkdir $pathcomp" + + mkdir "$pathcomp" || lasterr=$? + + if test ! -d "$pathcomp"; then + errstatus=$lasterr + else + if test ! -z "$dirmode"; then + echo "chmod $dirmode $pathcomp" + lasterr="" + chmod "$dirmode" "$pathcomp" || lasterr=$? + + if test ! -z "$lasterr"; then + errstatus=$lasterr + fi + fi + fi + fi + + pathcomp="$pathcomp/" + done +done + +exit $errstatus + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# End: +# mkinstalldirs ends here diff --git a/jni/iconv/libcharset/config.h b/jni/iconv/libcharset/config.h new file mode 100644 index 0000000..2b7789f --- /dev/null +++ b/jni/iconv/libcharset/config.h @@ -0,0 +1,102 @@ +/* config.h. Generated from config.h.in by configure. */ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define to 1 if the package shall run at any location in the filesystem. */ +/* #undef ENABLE_RELOCATABLE */ + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define if you have and nl_langinfo(CODESET). */ +#define HAVE_LANGINFO_CODESET 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the `setlocale' function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 or 0, depending whether the compiler supports simple visibility + declarations. */ +#define HAVE_VISIBILITY 1 + +/* Define to the value of ${prefix}, as a string. */ +#define INSTALLPREFIX "/usr/local" + +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#define LT_OBJDIR ".libs/" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "" + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif + + +/* Define to 1 if on MINIX. */ +/* #undef _MINIX */ + +/* Define to 2 if the system does not provide POSIX.1 features except with + this defined. */ +/* #undef _POSIX_1_SOURCE */ + +/* Define to 1 if you need to in order for `stat' and other things to work. */ +/* #undef _POSIX_SOURCE */ diff --git a/jni/iconv/libcharset/config.h.in b/jni/iconv/libcharset/config.h.in new file mode 100644 index 0000000..c562e7b --- /dev/null +++ b/jni/iconv/libcharset/config.h.in @@ -0,0 +1,101 @@ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define to 1 if the package shall run at any location in the filesystem. */ +#undef ENABLE_RELOCATABLE + +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define if you have and nl_langinfo(CODESET). */ +#undef HAVE_LANGINFO_CODESET + +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the `setlocale' function. */ +#undef HAVE_SETLOCALE + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define to 1 or 0, depending whether the compiler supports simple visibility + declarations. */ +#undef HAVE_VISIBILITY + +/* Define to the value of ${prefix}, as a string. */ +#undef INSTALLPREFIX + +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#undef LT_OBJDIR + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# undef _POSIX_PTHREAD_SEMANTICS +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# undef _TANDEM_SOURCE +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif + + +/* Define to 1 if on MINIX. */ +#undef _MINIX + +/* Define to 2 if the system does not provide POSIX.1 features except with + this defined. */ +#undef _POSIX_1_SOURCE + +/* Define to 1 if you need to in order for `stat' and other things to work. */ +#undef _POSIX_SOURCE diff --git a/jni/iconv/libcharset/config.log b/jni/iconv/libcharset/config.log new file mode 100644 index 0000000..3a81731 --- /dev/null +++ b/jni/iconv/libcharset/config.log @@ -0,0 +1,647 @@ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by configure, which was +generated by GNU Autoconf 2.63. Invocation command line was + + $ ./configure --disable-option-checking --prefix=/usr/local --build=x86_64-pc-linux-gnu --host=arm-linux-eabi build_alias=x86_64-pc-linux-gnu host_alias=arm-linux-eabi --cache-file=/dev/null --srcdir=. + +## --------- ## +## Platform. ## +## --------- ## + +hostname = matti +uname -m = i686 +uname -r = 3.4.5-1-pae +uname -s = Linux +uname -v = #1 SMP PREEMPT Sat Jul 21 12:20:29 EEST 2012 + +/usr/bin/uname -p = unknown +/bin/uname -X = unknown + +/bin/arch = unknown +/usr/bin/arch -k = unknown +/usr/convex/getsysinfo = unknown +/usr/bin/hostinfo = unknown +/bin/machine = unknown +/usr/bin/oslevel = unknown +/bin/universe = unknown + +PATH: /home/rangeli/GNUstep/Tools +PATH: /usr/local/bin +PATH: /usr/bin +PATH: /bin +PATH: /usr/local/sbin +PATH: /usr/sbin +PATH: /sbin +PATH: /opt/android-ndk +PATH: /opt/java6/bin +PATH: /opt/java6/db/bin +PATH: /opt/java6/jre/bin +PATH: /usr/bin/vendor_perl +PATH: /usr/bin/core_perl +PATH: /root/.gem/ruby/1.9.1/bin +PATH: /opt/android-sdk/platform-tools +PATH: /usr/src/ndk-standalone-9/bin +PATH: /usr/local/go +PATH: /usr/local/go/bin +PATH: /home/rangeli/opt/android-sdk-linux +PATH: /home/rangeli/opt/android-sdk-linux/platform-tools +PATH: /home/rangeli/opt/android-sdk-linux/tools + + +## ----------- ## +## Core tests. ## +## ----------- ## + +configure:2013: checking whether make sets $(MAKE) +configure:2035: result: yes +configure:2056: checking for arm-linux-eabi-gcc +configure:2086: result: no +configure:2096: checking for gcc +configure:2112: found /usr/bin/gcc +configure:2123: result: gcc +configure:2135: WARNING: using cross tools not prefixed with host triplet +configure:2355: checking for C compiler version +configure:2363: gcc --version >&5 +gcc (GCC) 4.7.1 20120721 (prerelease) +Copyright (C) 2012 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +configure:2367: $? = 0 +configure:2374: gcc -v >&5 +Using built-in specs. +COLLECT_GCC=gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-linux-gnu/4.7.1/lto-wrapper +Target: i686-pc-linux-gnu +Configured with: /build/src/gcc-4.7-20120721/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-libstdcxx-time --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl --disable-ppl-version-check --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-multilib --disable-libssp --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-checking=release +Thread model: posix +gcc version 4.7.1 20120721 (prerelease) (GCC) +configure:2378: $? = 0 +configure:2385: gcc -V >&5 +gcc: error: unrecognized command line option '-V' +gcc: fatal error: no input files +compilation terminated. +configure:2389: $? = 1 +configure:2412: checking for C compiler default output file name +configure:2434: gcc conftest.c >&5 +configure:2438: $? = 0 +configure:2476: result: a.out +configure:2495: checking whether the C compiler works +configure:2528: result: yes +configure:2535: checking whether we are cross compiling +configure:2537: result: yes +configure:2540: checking for suffix of executables +configure:2547: gcc -o conftest conftest.c >&5 +configure:2551: $? = 0 +configure:2577: result: +configure:2583: checking for suffix of object files +configure:2609: gcc -c conftest.c >&5 +configure:2613: $? = 0 +configure:2638: result: o +configure:2642: checking whether we are using the GNU C compiler +configure:2671: gcc -c conftest.c >&5 +configure:2678: $? = 0 +configure:2695: result: yes +configure:2704: checking whether gcc accepts -g +configure:2734: gcc -c -g conftest.c >&5 +configure:2741: $? = 0 +configure:2842: result: yes +configure:2859: checking for gcc option to accept ISO C89 +configure:2933: gcc -c -g -O2 conftest.c >&5 +configure:2940: $? = 0 +configure:2963: result: none needed +configure:2986: checking how to run the C preprocessor +configure:3026: gcc -E conftest.c +configure:3033: $? = 0 +configure:3064: gcc -E conftest.c +conftest.c:8:28: fatal error: ac_nonexistent.h: No such file or directory +compilation terminated. +configure:3071: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| /* end confdefs.h. */ +| #include +configure:3104: result: gcc -E +configure:3133: gcc -E conftest.c +configure:3140: $? = 0 +configure:3171: gcc -E conftest.c +conftest.c:8:28: fatal error: ac_nonexistent.h: No such file or directory +compilation terminated. +configure:3178: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| /* end confdefs.h. */ +| #include +configure:3231: checking for a BSD-compatible install +configure:3299: result: /usr/bin/install -c +configure:3318: checking build system type +configure:3336: result: x86_64-pc-linux-gnu +configure:3358: checking host system type +configure:3373: result: arm-linux-eabi +configure:3398: checking whether to activate relocatable installation +configure:3413: result: no +configure:3452: checking for grep that handles long lines and -e +configure:3512: result: /usr/bin/grep +configure:3517: checking for egrep +configure:3581: result: /usr/bin/grep -E +configure:3586: checking for ANSI C header files +configure:3616: gcc -c -g -O2 conftest.c >&5 +configure:3623: $? = 0 +configure:3754: result: yes +configure:3778: checking for sys/types.h +configure:3799: gcc -c -g -O2 conftest.c >&5 +configure:3806: $? = 0 +configure:3823: result: yes +configure:3778: checking for sys/stat.h +configure:3799: gcc -c -g -O2 conftest.c >&5 +configure:3806: $? = 0 +configure:3823: result: yes +configure:3778: checking for stdlib.h +configure:3799: gcc -c -g -O2 conftest.c >&5 +configure:3806: $? = 0 +configure:3823: result: yes +configure:3778: checking for string.h +configure:3799: gcc -c -g -O2 conftest.c >&5 +configure:3806: $? = 0 +configure:3823: result: yes +configure:3778: checking for memory.h +configure:3799: gcc -c -g -O2 conftest.c >&5 +configure:3806: $? = 0 +configure:3823: result: yes +configure:3778: checking for strings.h +configure:3799: gcc -c -g -O2 conftest.c >&5 +configure:3806: $? = 0 +configure:3823: result: yes +configure:3778: checking for inttypes.h +configure:3799: gcc -c -g -O2 conftest.c >&5 +configure:3806: $? = 0 +configure:3823: result: yes +configure:3778: checking for stdint.h +configure:3799: gcc -c -g -O2 conftest.c >&5 +configure:3806: $? = 0 +configure:3823: result: yes +configure:3778: checking for unistd.h +configure:3799: gcc -c -g -O2 conftest.c >&5 +configure:3806: $? = 0 +configure:3823: result: yes +configure:3848: checking minix/config.h usability +configure:3865: gcc -c -g -O2 conftest.c >&5 +conftest.c:52:26: fatal error: minix/config.h: No such file or directory +compilation terminated. +configure:3872: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define INSTALLPREFIX "/usr/local" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +configure:3886: result: no +configure:3890: checking minix/config.h presence +configure:3905: gcc -E conftest.c +conftest.c:19:26: fatal error: minix/config.h: No such file or directory +compilation terminated. +configure:3912: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define INSTALLPREFIX "/usr/local" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| /* end confdefs.h. */ +| #include +configure:3926: result: no +configure:3954: checking for minix/config.h +configure:3961: result: no +configure:3992: checking whether it is safe to define __EXTENSIONS__ +configure:4020: gcc -c -g -O2 conftest.c >&5 +configure:4027: $? = 0 +configure:4042: result: yes +configure:4097: checking for a sed that does not truncate output +configure:4163: result: /bin/sed +configure:4181: checking for fgrep +configure:4245: result: /usr/bin/grep -F +configure:4280: checking for ld used by gcc +configure:4347: result: /usr/bin/ld +configure:4356: checking if the linker (/usr/bin/ld) is GNU ld +configure:4371: result: yes +configure:4383: checking for BSD- or MS-compatible name lister (nm) +configure:4432: result: no +configure:4443: checking for arm-linux-eabi-dumpbin +configure:4473: result: no +configure:4443: checking for arm-linux-eabi-link +configure:4473: result: no +configure:4487: checking for dumpbin +configure:4517: result: no +configure:4487: checking for link +configure:4503: found /usr/bin/link +configure:4514: result: link -dump -symbols +configure:4550: checking the name lister (link -dump -symbols) interface +configure:4557: gcc -c -g -O2 conftest.c >&5 +configure:4560: link -dump -symbols "conftest.o" +link: invalid option -- 'd' +Try 'link --help' for more information. +configure:4563: output +configure:4570: result: BSD nm +configure:4573: checking whether ln -s works +configure:4577: result: yes +configure:4585: checking the maximum length of command line arguments +configure:4705: result: 1572864 +configure:4722: checking whether the shell understands some XSI constructs +configure:4732: result: yes +configure:4736: checking whether the shell understands "+=" +configure:4742: result: yes +configure:4777: checking for /usr/bin/ld option to reload object files +configure:4784: result: -r +configure:4813: checking for arm-linux-eabi-objdump +configure:4843: result: no +configure:4853: checking for objdump +configure:4869: found /usr/bin/objdump +configure:4880: result: objdump +configure:4909: checking how to recognize dependent libraries +configure:5105: result: unknown +configure:5125: checking for arm-linux-eabi-ar +configure:5155: result: no +configure:5165: checking for ar +configure:5181: found /usr/bin/ar +configure:5192: result: ar +configure:5230: checking for arm-linux-eabi-strip +configure:5260: result: no +configure:5270: checking for strip +configure:5286: found /usr/bin/strip +configure:5297: result: strip +configure:5329: checking for arm-linux-eabi-ranlib +configure:5359: result: no +configure:5369: checking for ranlib +configure:5385: found /usr/bin/ranlib +configure:5396: result: ranlib +configure:5486: checking command to parse link -dump -symbols output from gcc object +configure:5604: gcc -c -g -O2 conftest.c >&5 +configure:5607: $? = 0 +configure:5611: link -dump -symbols conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm +link: invalid option -- 'd' +Try 'link --help' for more information. +configure:5614: $? = 0 +cannot run sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' +configure:5604: gcc -c -g -O2 conftest.c >&5 +configure:5607: $? = 0 +configure:5611: link -dump -symbols conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' \> conftest.nm +link: invalid option -- 'd' +Try 'link --help' for more information. +configure:5614: $? = 0 +cannot run sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' +configure:5706: result: failed +configure:6574: checking for dlfcn.h +configure:6595: gcc -c -g -O2 conftest.c >&5 +configure:6602: $? = 0 +configure:6619: result: yes +configure:7103: checking for objdir +configure:7118: result: .libs +configure:7414: checking if gcc supports -fno-rtti -fno-exceptions +configure:7432: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5 +cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default] +configure:7436: $? = 0 +configure:7449: result: no +configure:7469: checking for gcc option to produce PIC +configure:7741: result: -fPIC -DPIC +configure:7753: checking if gcc PIC flag -fPIC -DPIC works +configure:7771: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 +configure:7775: $? = 0 +configure:7788: result: yes +configure:7812: checking if gcc static flag -static works +configure:7840: result: yes +configure:7855: checking if gcc supports -c -o file.o +configure:7876: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 +configure:7880: $? = 0 +configure:7902: result: yes +configure:7910: checking if gcc supports -c -o file.o +configure:7957: result: yes +configure:7990: checking whether the gcc linker (/usr/bin/ld) supports shared libraries +configure:9064: result: yes +configure:9101: checking whether -lc should be explicitly linked in +configure:9106: gcc -c -g -O2 conftest.c >&5 +configure:9109: $? = 0 +configure:9124: gcc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1 +configure:9127: $? = 0 +configure:9139: result: no +configure:9303: checking dynamic linker characteristics +configure:9986: result: no +configure:10088: checking how to hardcode library paths into programs +configure:10113: result: immediate +configure:10946: checking whether stripping libraries is possible +configure:10951: result: yes +configure:10986: checking if libtool supports shared libraries +configure:10988: result: no +configure:10991: checking whether to build shared libraries +configure:11012: result: no +configure:11015: checking whether to build static libraries +configure:11019: result: yes +configure:11059: checking for simple visibility declarations +configure:11091: gcc -c -g -O2 -fvisibility=hidden conftest.c >&5 +configure:11098: $? = 0 +configure:11115: result: yes +configure:11133: checking for nl_langinfo and CODESET +configure:11159: gcc -o conftest -g -O2 conftest.c >&5 +configure:11166: $? = 0 +configure:11187: result: yes +configure:11198: checking whether we are using the GNU C Library 2.1 or newer +configure:11229: result: yes +configure:11239: checking for setlocale +configure:11295: gcc -o conftest -g -O2 conftest.c >&5 +configure:11302: $? = 0 +configure:11324: result: yes +configure:11447: creating ./config.status + +## ---------------------- ## +## Running config.status. ## +## ---------------------- ## + +This file was extended by config.status, which was +generated by GNU Autoconf 2.63. Invocation command line was + + CONFIG_FILES = + CONFIG_HEADERS = + CONFIG_LINKS = + CONFIG_COMMANDS = + $ ./config.status + +on matti + +config.status:967: creating Makefile +config.status:967: creating lib/Makefile +config.status:967: creating include/localcharset.h +config.status:967: creating include/localcharset.h.inst +config.status:967: creating config.h +config.status:1201: executing libtool commands + +## ---------------- ## +## Cache variables. ## +## ---------------- ## + +ac_cv_build=x86_64-pc-linux-gnu +ac_cv_c_compiler_gnu=yes +ac_cv_env_CC_set= +ac_cv_env_CC_value= +ac_cv_env_CFLAGS_set= +ac_cv_env_CFLAGS_value= +ac_cv_env_CPPFLAGS_set= +ac_cv_env_CPPFLAGS_value= +ac_cv_env_CPP_set= +ac_cv_env_CPP_value= +ac_cv_env_LDFLAGS_set= +ac_cv_env_LDFLAGS_value= +ac_cv_env_LIBS_set= +ac_cv_env_LIBS_value= +ac_cv_env_build_alias_set=set +ac_cv_env_build_alias_value=x86_64-pc-linux-gnu +ac_cv_env_host_alias_set=set +ac_cv_env_host_alias_value=arm-linux-eabi +ac_cv_env_target_alias_set= +ac_cv_env_target_alias_value= +ac_cv_func_setlocale=yes +ac_cv_gnu_library_2_1=yes +ac_cv_header_dlfcn_h=yes +ac_cv_header_inttypes_h=yes +ac_cv_header_memory_h=yes +ac_cv_header_minix_config_h=no +ac_cv_header_stdc=yes +ac_cv_header_stdint_h=yes +ac_cv_header_stdlib_h=yes +ac_cv_header_string_h=yes +ac_cv_header_strings_h=yes +ac_cv_header_sys_stat_h=yes +ac_cv_header_sys_types_h=yes +ac_cv_header_unistd_h=yes +ac_cv_host=arm-linux-eabi +ac_cv_objext=o +ac_cv_path_EGREP='/usr/bin/grep -E' +ac_cv_path_FGREP='/usr/bin/grep -F' +ac_cv_path_GREP=/usr/bin/grep +ac_cv_path_SED=/bin/sed +ac_cv_path_install='/usr/bin/install -c' +ac_cv_prog_CPP='gcc -E' +ac_cv_prog_ac_ct_AR=ar +ac_cv_prog_ac_ct_CC=gcc +ac_cv_prog_ac_ct_DUMPBIN='link -dump -symbols' +ac_cv_prog_ac_ct_OBJDUMP=objdump +ac_cv_prog_ac_ct_RANLIB=ranlib +ac_cv_prog_ac_ct_STRIP=strip +ac_cv_prog_cc_c89= +ac_cv_prog_cc_g=yes +ac_cv_prog_make_make_set=yes +ac_cv_safe_to_define___extensions__=yes +am_cv_langinfo_codeset=yes +gl_cv_cc_visibility=yes +lt_cv_deplibs_check_method=unknown +lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_ld_reload_flag=-r +lt_cv_nm_interface='BSD nm' +lt_cv_objdir=.libs +lt_cv_path_LD=/usr/bin/ld +lt_cv_path_NM=no +lt_cv_prog_compiler_c_o=yes +lt_cv_prog_compiler_pic_works=yes +lt_cv_prog_compiler_rtti_exceptions=no +lt_cv_prog_compiler_static_works=yes +lt_cv_prog_gnu_ld=yes +lt_cv_sys_global_symbol_pipe= +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_cdecl= +lt_cv_sys_max_cmd_len=1572864 + +## ----------------- ## +## Output variables. ## +## ----------------- ## + +AR='ar' +AS='as' +CC='gcc' +CFLAGS='-g -O2' +CFLAG_VISIBILITY='-fvisibility=hidden' +CPP='gcc -E' +CPPFLAGS='' +DEFS='-DHAVE_CONFIG_H' +DLLTOOL='dlltool' +DSYMUTIL='' +DUMPBIN='link -dump -symbols' +ECHO_C='' +ECHO_N='-n' +ECHO_T='' +EGREP='/usr/bin/grep -E' +EXEEXT='' +FGREP='/usr/bin/grep -F' +GLIBC21='yes' +GREP='/usr/bin/grep' +HAVE_VISIBILITY='1' +INSTALL_DATA='${INSTALL} -m 644' +INSTALL_PROGRAM='${INSTALL}' +INSTALL_SCRIPT='${INSTALL}' +LD='/usr/bin/ld' +LDFLAGS='' +LIBOBJS='' +LIBS='' +LIBTOOL='/bin/sh $(top_builddir)/libtool' +LIPO='' +LN_S='ln -s' +LTLIBOBJS='' +NM='link -dump -symbols' +NMEDIT='' +OBJDUMP='objdump' +OBJEXT='o' +OTOOL64='' +OTOOL='' +PACKAGE='' +PACKAGE_BUGREPORT='' +PACKAGE_NAME='' +PACKAGE_STRING='' +PACKAGE_TARNAME='' +PACKAGE_VERSION='' +PATH_SEPARATOR=':' +RANLIB='ranlib' +RELOCATABLE='no' +SED='/bin/sed' +SET_MAKE='' +SHELL='/bin/sh' +STRIP='strip' +VERSION='' +ac_ct_CC='gcc' +ac_ct_DUMPBIN='link -dump -symbols' +bindir='${exec_prefix}/bin' +build='x86_64-pc-linux-gnu' +build_alias='x86_64-pc-linux-gnu' +build_cpu='x86_64' +build_os='linux-gnu' +build_vendor='pc' +datadir='${datarootdir}' +datarootdir='${prefix}/share' +docdir='${datarootdir}/doc/${PACKAGE}' +dvidir='${docdir}' +exec_prefix='${prefix}' +host='arm-linux-eabi' +host_alias='arm-linux-eabi' +host_cpu='arm' +host_os='eabi' +host_vendor='linux' +htmldir='${docdir}' +includedir='${prefix}/include' +infodir='${datarootdir}/info' +libdir='${exec_prefix}/lib' +libexecdir='${exec_prefix}/libexec' +localedir='${datarootdir}/locale' +localstatedir='${prefix}/var' +lt_ECHO='echo' +mandir='${datarootdir}/man' +oldincludedir='/usr/include' +pdfdir='${docdir}' +prefix='/usr/local' +program_transform_name='s,x,x,' +psdir='${docdir}' +sbindir='${exec_prefix}/sbin' +sharedstatedir='${prefix}/com' +sysconfdir='${prefix}/etc' +target_alias='' + +## ----------- ## +## confdefs.h. ## +## ----------- ## + +#define PACKAGE_NAME "" +#define PACKAGE_TARNAME "" +#define PACKAGE_VERSION "" +#define PACKAGE_STRING "" +#define PACKAGE_BUGREPORT "" +#define INSTALLPREFIX "/usr/local" +#define STDC_HEADERS 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_SYS_STAT_H 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STRING_H 1 +#define HAVE_MEMORY_H 1 +#define HAVE_STRINGS_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_UNISTD_H 1 +#define __EXTENSIONS__ 1 +#define _ALL_SOURCE 1 +#define _GNU_SOURCE 1 +#define _POSIX_PTHREAD_SEMANTICS 1 +#define _TANDEM_SOURCE 1 +#define HAVE_DLFCN_H 1 +#define LT_OBJDIR ".libs/" +#define HAVE_VISIBILITY 1 +#define HAVE_LANGINFO_CODESET 1 +#define HAVE_SETLOCALE 1 + +configure: exit 0 diff --git a/jni/iconv/libcharset/config.status b/jni/iconv/libcharset/config.status new file mode 100755 index 0000000..8c33fd7 --- /dev/null +++ b/jni/iconv/libcharset/config.status @@ -0,0 +1,1854 @@ +#! /bin/sh +# Generated by configure. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=${CONFIG_SHELL-/bin/sh} +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 + +# Save the log message, to keep $[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by $as_me, which was +generated by GNU Autoconf 2.63. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +# Files that config.status was made for. +config_files=" Makefile lib/Makefile include/localcharset.h:include/localcharset.h.build.in include/localcharset.h.inst:include/localcharset.h.in" +config_headers=" config.h" +config_commands=" libtool" + +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTION]... [FILE]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +ac_cs_version="\ +config.status +configured by ./configure, generated by GNU Autoconf 2.63, + with options \"'--disable-option-checking' '--prefix=/usr/local' '--build=x86_64-pc-linux-gnu' '--host=arm-linux-eabi' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=arm-linux-eabi' '--cache-file=/dev/null' '--srcdir=.'\" + +Copyright (C) 2008 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='/home/rangeli/projects/libiconv-1.13.1/libcharset' +srcdir='.' +INSTALL='/usr/bin/install -c' +test -n "$AWK" || AWK=awk +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + { $as_echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { $as_echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +if $ac_cs_recheck; then + set X '/bin/sh' './configure' '--disable-option-checking' '--prefix=/usr/local' '--build=x86_64-pc-linux-gnu' '--host=arm-linux-eabi' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=arm-linux-eabi' '--cache-file=/dev/null' '--srcdir=.' $ac_configure_extra_args --no-create --no-recursion + shift + $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6 + CONFIG_SHELL='/bin/sh' + export CONFIG_SHELL + exec "$@" +fi + +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +# +# INIT-COMMANDS +# + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' +double_quote_subst='s/\(["`\\]\)/\\\1/g' +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' +macro_version='2.2.6' +macro_revision='1.3012' +AS='as' +DLLTOOL='dlltool' +OBJDUMP='objdump' +enable_shared='no' +enable_static='yes' +pic_mode='default' +enable_fast_install='yes' +host_alias='arm-linux-eabi' +host='arm-linux-eabi' +host_os='eabi' +build_alias='x86_64-pc-linux-gnu' +build='x86_64-pc-linux-gnu' +build_os='linux-gnu' +SED='/bin/sed' +Xsed='/bin/sed -e 1s/^X//' +GREP='/usr/bin/grep' +EGREP='/usr/bin/grep -E' +FGREP='/usr/bin/grep -F' +LD='/usr/bin/ld' +NM='link -dump -symbols' +LN_S='ln -s' +max_cmd_len='1572864' +ac_objext='o' +exeext='' +lt_unset='unset' +lt_SP2NL='tr \040 \012' +lt_NL2SP='tr \015\012 \040\040' +reload_flag=' -r' +reload_cmds='$LD$reload_flag -o $output$reload_objs' +deplibs_check_method='unknown' +file_magic_cmd='$MAGIC_CMD' +AR='ar' +AR_FLAGS='cru' +STRIP='strip' +RANLIB='ranlib' +old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $oldlib' +old_postuninstall_cmds='' +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $oldlib' +CC='gcc' +CFLAGS='-g -O2' +compiler='gcc' +GCC='yes' +lt_cv_sys_global_symbol_pipe='' +lt_cv_sys_global_symbol_to_cdecl='' +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' +objdir='.libs' +SHELL='/bin/sh' +ECHO='echo' +MAGIC_CMD='file' +lt_prog_compiler_no_builtin_flag=' -fno-builtin' +lt_prog_compiler_wl='-Wl,' +lt_prog_compiler_pic=' -fPIC -DPIC' +lt_prog_compiler_static='-static' +lt_cv_prog_compiler_c_o='yes' +need_locks='no' +DSYMUTIL='' +NMEDIT='' +LIPO='' +OTOOL='' +OTOOL64='' +libext='a' +shrext_cmds='.so' +extract_expsyms_cmds='' +archive_cmds_need_lc='no' +enable_shared_with_static_runtimes='no' +export_dynamic_flag_spec='${wl}--export-dynamic' +whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' +compiler_needs_object='no' +old_archive_from_new_cmds='' +old_archive_from_expsyms_cmds='' +archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +module_cmds='' +module_expsym_cmds='' +with_gnu_ld='yes' +allow_undefined_flag='' +no_undefined_flag='' +hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' +hardcode_libdir_flag_spec_ld='' +hardcode_libdir_separator='' +hardcode_direct='no' +hardcode_direct_absolute='no' +hardcode_minus_L='no' +hardcode_shlibpath_var='unsupported' +hardcode_automatic='no' +inherit_rpath='no' +link_all_deplibs='unknown' +fix_srcfile_path='' +always_export_symbols='no' +export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' +include_expsyms='' +prelink_cmds='' +file_list_spec='' +variables_saved_for_relink='PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH' +need_lib_prefix='unknown' +need_version='unknown' +version_type='none' +runpath_var='LD_RUN_PATH' +shlibpath_var='' +shlibpath_overrides_runpath='unknown' +libname_spec='lib$name' +library_names_spec='' +soname_spec='' +postinstall_cmds='' +postuninstall_cmds='' +finish_cmds='' +finish_eval='' +hardcode_into_libs='no' +sys_lib_search_path_spec='/usr/lib/gcc/i686-pc-linux-gnu/4.7.1 /usr/lib /lib' +sys_lib_dlsearch_path_spec='/lib /usr/lib' +hardcode_action='immediate' +enable_dlopen='unknown' +enable_dlopen_self='unknown' +enable_dlopen_self_static='unknown' +old_striplib='strip --strip-debug' +striplib='strip --strip-unneeded' + +LTCC='gcc' +LTCFLAGS='-g -O2' +compiler='gcc' + +# Quote evaled strings. +for var in SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag deplibs_check_method file_magic_cmd AR AR_FLAGS STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix SHELL ECHO lt_prog_compiler_no_builtin_flag lt_prog_compiler_wl lt_prog_compiler_pic lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_flag_spec_ld hardcode_libdir_separator fix_srcfile_path exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec finish_eval old_striplib striplib; do + case `eval \\$ECHO "X\\$$var"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec sys_lib_dlsearch_path_spec; do + case `eval \\$ECHO "X\\$$var"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +# Fix-up fallback echo if it was mangled by the above quoting rules. +case $lt_ECHO in +*'\$0 --fallback-echo"') lt_ECHO=`$ECHO "X$lt_ECHO" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; +esac + +ac_aux_dir='build-aux' +xsi_shell='yes' +lt_shell_append='yes' + +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='' + VERSION='' + TIMESTAMP='' + RM='rm -f' + ofile='libtool' + + + + + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; + "include/localcharset.h") CONFIG_FILES="$CONFIG_FILES include/localcharset.h:include/localcharset.h.build.in" ;; + "include/localcharset.h.inst") CONFIG_FILES="$CONFIG_FILES include/localcharset.h.inst:include/localcharset.h.in" ;; + + *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || +{ + $as_echo "$as_me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=' ' +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$tmp/subs1.awk" && +cat >>"$tmp/subs1.awk" <<\_ACAWK && +S["LTLIBOBJS"]="" +S["GLIBC21"]="yes" +S["HAVE_VISIBILITY"]="1" +S["CFLAG_VISIBILITY"]="-fvisibility=hidden" +S["OTOOL64"]="" +S["OTOOL"]="" +S["LIPO"]="" +S["NMEDIT"]="" +S["DSYMUTIL"]="" +S["lt_ECHO"]="echo" +S["RANLIB"]="ranlib" +S["STRIP"]="strip" +S["AR"]="ar" +S["LN_S"]="ln -s" +S["NM"]="link -dump -symbols" +S["ac_ct_DUMPBIN"]="link -dump -symbols" +S["DUMPBIN"]="link -dump -symbols" +S["LD"]="/usr/bin/ld" +S["FGREP"]="/usr/bin/grep -F" +S["SED"]="/bin/sed" +S["LIBTOOL"]="/bin/sh $(top_builddir)/libtool" +S["OBJDUMP"]="objdump" +S["DLLTOOL"]="dlltool" +S["AS"]="as" +S["EGREP"]="/usr/bin/grep -E" +S["GREP"]="/usr/bin/grep" +S["LIBOBJS"]="" +S["RELOCATABLE"]="no" +S["host_os"]="eabi" +S["host_vendor"]="linux" +S["host_cpu"]="arm" +S["host"]="arm-linux-eabi" +S["build_os"]="linux-gnu" +S["build_vendor"]="pc" +S["build_cpu"]="x86_64" +S["build"]="x86_64-pc-linux-gnu" +S["INSTALL_DATA"]="${INSTALL} -m 644" +S["INSTALL_SCRIPT"]="${INSTALL}" +S["INSTALL_PROGRAM"]="${INSTALL}" +S["CPP"]="gcc -E" +S["OBJEXT"]="o" +S["EXEEXT"]="" +S["ac_ct_CC"]="gcc" +S["CPPFLAGS"]="" +S["LDFLAGS"]="" +S["CFLAGS"]="-g -O2" +S["CC"]="gcc" +S["VERSION"]="" +S["PACKAGE"]="" +S["SET_MAKE"]="" +S["target_alias"]="" +S["host_alias"]="arm-linux-eabi" +S["build_alias"]="x86_64-pc-linux-gnu" +S["LIBS"]="" +S["ECHO_T"]="" +S["ECHO_N"]="-n" +S["ECHO_C"]="" +S["DEFS"]="-DHAVE_CONFIG_H" +S["mandir"]="${datarootdir}/man" +S["localedir"]="${datarootdir}/locale" +S["libdir"]="${exec_prefix}/lib" +S["psdir"]="${docdir}" +S["pdfdir"]="${docdir}" +S["dvidir"]="${docdir}" +S["htmldir"]="${docdir}" +S["infodir"]="${datarootdir}/info" +S["docdir"]="${datarootdir}/doc/${PACKAGE}" +S["oldincludedir"]="/usr/include" +S["includedir"]="${prefix}/include" +S["localstatedir"]="${prefix}/var" +S["sharedstatedir"]="${prefix}/com" +S["sysconfdir"]="${prefix}/etc" +S["datadir"]="${datarootdir}" +S["datarootdir"]="${prefix}/share" +S["libexecdir"]="${exec_prefix}/libexec" +S["sbindir"]="${exec_prefix}/sbin" +S["bindir"]="${exec_prefix}/bin" +S["program_transform_name"]="s,x,x," +S["prefix"]="/usr/local" +S["exec_prefix"]="${prefix}" +S["PACKAGE_BUGREPORT"]="" +S["PACKAGE_STRING"]="" +S["PACKAGE_VERSION"]="" +S["PACKAGE_TARNAME"]="" +S["PACKAGE_NAME"]="" +S["PATH_SEPARATOR"]=":" +S["SHELL"]="/bin/sh" +_ACAWK +cat >>"$tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 +$as_echo "$as_me: error: could not setup config files machinery" >&2;} + { (exit 1); exit 1; }; } +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$tmp/defines.awk" <<\_ACAWK || +BEGIN { +D["PACKAGE_NAME"]=" \"\"" +D["PACKAGE_TARNAME"]=" \"\"" +D["PACKAGE_VERSION"]=" \"\"" +D["PACKAGE_STRING"]=" \"\"" +D["PACKAGE_BUGREPORT"]=" \"\"" +D["INSTALLPREFIX"]=" \"/usr/local\"" +D["STDC_HEADERS"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_STAT_H"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["HAVE_STRING_H"]=" 1" +D["HAVE_MEMORY_H"]=" 1" +D["HAVE_STRINGS_H"]=" 1" +D["HAVE_INTTYPES_H"]=" 1" +D["HAVE_STDINT_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["__EXTENSIONS__"]=" 1" +D["_ALL_SOURCE"]=" 1" +D["_GNU_SOURCE"]=" 1" +D["_POSIX_PTHREAD_SEMANTICS"]=" 1" +D["_TANDEM_SOURCE"]=" 1" +D["HAVE_DLFCN_H"]=" 1" +D["LT_OBJDIR"]=" \".libs/\"" +D["HAVE_VISIBILITY"]=" 1" +D["HAVE_LANGINFO_CODESET"]=" 1" +D["HAVE_SETLOCALE"]=" 1" + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { + line = $ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK + { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 +$as_echo "$as_me: error: could not setup config headers machinery" >&2;} + { (exit 1); exit 1; }; } +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 +$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} + { (exit 1); exit 1; }; };; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { (exit 1); exit 1; }; };; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + ac_file_inputs="$ac_file_inputs '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$tmp/stdin" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir="$ac_dir" + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= + +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p +' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + ac_datarootdir_hack=' + s&@datadir@&${datarootdir}&g + s&@docdir@&${datarootdir}/doc/${PACKAGE}&g + s&@infodir@&${datarootdir}/info&g + s&@localedir@&${datarootdir}/locale&g + s&@mandir@&${datarootdir}/man&g + s&\${datarootdir}&${prefix}/share&g' ;; +esac +ac_sed_extra="/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ +s/:*$// +s/^[^=]*=[ ]*$// +} + +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&2;} + + rm -f "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" + } >"$tmp/config.h" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$tmp/config.h" "$ac_file" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ + || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 +$as_echo "$as_me: error: could not create -" >&2;} + { (exit 1); exit 1; }; } + fi + ;; + + :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "libtool":C) + + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="" + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Assembler program. +AS=$AS + +# DLL creation program. +DLLTOOL=$DLLTOOL + +# Object dumper program. +OBJDUMP=$OBJDUMP + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that does not interpret backslashes. +ECHO=$lt_ECHO + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# If ld is used when linking, flag to hardcode \$libdir into a binary +# during linking. This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path=$lt_fix_srcfile_path + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain="$ac_aux_dir/ltmain.sh" + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + case $xsi_shell in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $* )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + +_LT_EOF + ;; + *) # Bourne compatible functions. + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} + +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; + esac +} + +# sed scripts: +my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' +my_sed_long_arg='1s/^-[^=]*=//' + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` + func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` +} + +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=`expr "$@"` +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` +} + +_LT_EOF +esac + +case $lt_shell_append in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1+=\$2" +} +_LT_EOF + ;; + *) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1=\$$1\$2" +} + +_LT_EOF + ;; + esac + + + sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +{ (exit 0); exit 0; } diff --git a/jni/iconv/libcharset/configure b/jni/iconv/libcharset/configure new file mode 100755 index 0000000..a4446d7 --- /dev/null +++ b/jni/iconv/libcharset/configure @@ -0,0 +1,13504 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.63. +# +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + +if test "x$CONFIG_SHELL" = x; then + if (eval ":") 2>/dev/null; then + as_have_required=yes +else + as_have_required=no +fi + + if test $as_have_required = yes && (eval ": +(as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=\$LINENO + as_lineno_2=\$LINENO + test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && + test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } +") 2> /dev/null; then + : +else + as_candidate_shells= + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + case $as_dir in + /*) + for as_base in sh bash ksh sh5; do + as_candidate_shells="$as_candidate_shells $as_dir/$as_base" + done;; + esac +done +IFS=$as_save_IFS + + + for as_shell in $as_candidate_shells $SHELL; do + # Try only shells that exist, to save several forks. + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { ("$as_shell") 2> /dev/null <<\_ASEOF +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + +: +_ASEOF +}; then + CONFIG_SHELL=$as_shell + as_have_required=yes + if { "$as_shell" 2> /dev/null <<\_ASEOF +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + +: +(as_func_return () { + (exit $1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = "$1" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test $exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } + +_ASEOF +}; then + break +fi + +fi + + done + + if test "x$CONFIG_SHELL" != x; then + for as_var in BASH_ENV ENV + do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + done + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} +fi + + + if test $as_have_required = no; then + echo This script requires a shell more modern than all the + echo shells that I found on your system. Please install a + echo modern shell, or manually run the script under such a + echo shell if you do have one. + { (exit 1); exit 1; } +fi + + +fi + +fi + + + +(eval "as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0") || { + echo No shell found that supports shell functions. + echo Please tell bug-autoconf@gnu.org about your system, + echo including any error possibly output before this message. + echo This can help us improve future autoconf versions. + echo Configuration will now proceed without shell functions. +} + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + + + +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} + +case X$lt_ECHO in +X*--fallback-echo) + # Remove one level of quotation (which was required for Make). + ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` + ;; +esac + +ECHO=${lt_ECHO-echo} +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then + # Yippee, $ECHO works! + : +else + # Restart under the correct shell. + exec $SHELL "$0" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat <<_LT_EOF +$* +_LT_EOF + exit 0 +fi + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +if test -z "$lt_ECHO"; then + if test "X${echo_test_string+set}" != Xset; then + # find a string as large as possible, as long as the shell can cope with it + for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do + # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... + if { echo_test_string=`eval $cmd`; } 2>/dev/null && + { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null + then + break + fi + done + fi + + if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : + else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for dir in $PATH /usr/ucb; do + IFS="$lt_save_ifs" + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + ECHO="$dir/echo" + break + fi + done + IFS="$lt_save_ifs" + + if test "X$ECHO" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + ECHO='print -r' + elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running configure again with it. + ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} + else + # Try using printf. + ECHO='printf %s\n' + if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + ECHO="$CONFIG_SHELL $0 --fallback-echo" + elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + ECHO="$CONFIG_SHELL $0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do + if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null + then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "$0"'; then + echo_test_string=`eval $prev` + export echo_test_string + exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} + else + # Oops. We lost completely, so just stick with echo. + ECHO=echo + fi + fi + fi + fi + fi +fi + +# Copy echo and quote the copy suitably for passing to libtool from +# the Makefile, instead of quoting the original, which is used later. +lt_ECHO=$ECHO +if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then + lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" +fi + + + + +exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Identity of this package. +PACKAGE_NAME= +PACKAGE_TARNAME= +PACKAGE_VERSION= +PACKAGE_STRING= +PACKAGE_BUGREPORT= + +ac_unique_file="lib/localcharset.c" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='LTLIBOBJS +GLIBC21 +HAVE_VISIBILITY +CFLAG_VISIBILITY +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +lt_ECHO +RANLIB +STRIP +AR +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +SED +LIBTOOL +OBJDUMP +DLLTOOL +AS +EGREP +GREP +LIBOBJS +RELOCATABLE +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +CPP +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +VERSION +PACKAGE +SET_MAKE +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_relocatable +enable_shared +enable_static +with_pic +enable_fast_install +with_gnu_ld +enable_libtool_lock +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +CPP' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) { $as_echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + { $as_echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 + { (exit 1); exit 1; }; } ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; } +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + { $as_echo "$as_me: error: working directory cannot be determined" >&2 + { (exit 1); exit 1; }; } +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 + { (exit 1); exit 1; }; } + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 + { (exit 1); exit 1; }; } + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures this package to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-relocatable install a package that can be moved in the filesystem + --enable-shared[=PKGS] build shared libraries [default=yes] + --enable-static[=PKGS] build static libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-libtool-lock avoid locking (might break parallel builds) + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic try to use only PIC/non-PIC objects [default=use + both] + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +configure +generated by GNU Autoconf 2.63 + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by $as_me, which was +generated by GNU Autoconf 2.63. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" +done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$ac_configure_args1 '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + ac_configure_args="$ac_configure_args '$ac_arg'" + ;; + esac + done +done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + cat <<\_ASBOX +## ------------------- ## +## File substitutions. ## +## ------------------- ## +_ASBOX + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + ac_site_file1=$CONFIG_SITE +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test -r "$ac_site_file"; then + { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special + # files actually), so we avoid doing that. + if test -f "$cache_file"; then + { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } +fi + + + + + + + + + + + + + + + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +ac_aux_dir= +for ac_dir in build-aux "$srcdir"/build-aux; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&5 +$as_echo "$as_me: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&2;} + { (exit 1); exit 1; }; } +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +ac_config_headers="$ac_config_headers config.h" + +{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + + + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } + +# Provide some information about the compiler. +$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +{ (ac_try="$ac_compiler --version >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler --version >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -v >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -v >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -V >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -V >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { (ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi + +{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +if test -z "$ac_file"; then + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; }; } +fi + +ac_exeext=$ac_cv_exeext + +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } + fi + fi +fi +{ $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +rm -f conftest$ac_cv_exeext +{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if test "${ac_cv_objext+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if test "${ac_cv_c_compiler_gnu+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_compiler_gnu=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_compiler_gnu=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + CFLAGS="" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_c89=$ac_arg +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:$LINENO: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:$LINENO: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi + +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + # Broken: success on invalid input. +continue +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi + +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi + +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + # Broken: success on invalid input. +continue +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi + +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in + ./ | .// | /cC/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + +done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + + + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 +$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} + { (exit 1); exit 1; }; } + +{ $as_echo "$as_me:$LINENO: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if test "${ac_cv_build+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} + { (exit 1); exit 1; }; } +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 +$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 +$as_echo "$as_me: error: invalid value of canonical build" >&2;} + { (exit 1); exit 1; }; };; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:$LINENO: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if test "${ac_cv_host+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 +$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} + { (exit 1); exit 1; }; } +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 +$as_echo "$as_me: error: invalid value of canonical host" >&2;} + { (exit 1); exit 1; }; };; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + + + + + { $as_echo "$as_me:$LINENO: checking whether to activate relocatable installation" >&5 +$as_echo_n "checking whether to activate relocatable installation... " >&6; } + # Check whether --enable-relocatable was given. +if test "${enable_relocatable+set}" = set; then + enableval=$enable_relocatable; if test "$enableval" != no; then + RELOCATABLE=yes + else + RELOCATABLE=no + fi + +else + RELOCATABLE=no +fi + + + { $as_echo "$as_me:$LINENO: result: $RELOCATABLE" >&5 +$as_echo "$RELOCATABLE" >&6; } + + + + if test "X$prefix" = "XNONE"; then + reloc_final_prefix="$ac_default_prefix" + else + reloc_final_prefix="$prefix" + fi + +cat >>confdefs.h <<_ACEOF +#define INSTALLPREFIX "${reloc_final_prefix}" +_ACEOF + + if test $RELOCATABLE = yes; then + +cat >>confdefs.h <<\_ACEOF +#define ENABLE_RELOCATABLE 1 +_ACEOF + + fi + + + + if test $RELOCATABLE = yes; then + case " $LIBOBJS " in + *" relocatable.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS relocatable.$ac_objext" + ;; +esac + + fi + + + + + + +{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if test "${ac_cv_path_GREP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if test "${ac_cv_path_EGREP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if test "${ac_cv_header_stdc+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_header_stdc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_header_stdc=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then + : +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_header_stdc=no +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + +fi +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STDC_HEADERS 1 +_ACEOF + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. + + + + + + + + + +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval "$as_ac_Header=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_Header=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + if test "${ac_cv_header_minix_config_h+set}" = set; then + { $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5 +$as_echo_n "checking for minix/config.h... " >&6; } +if test "${ac_cv_header_minix_config_h+set}" = set; then + $as_echo_n "(cached) " >&6 +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5 +$as_echo "$ac_cv_header_minix_config_h" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:$LINENO: checking minix/config.h usability" >&5 +$as_echo_n "checking minix/config.h usability... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:$LINENO: checking minix/config.h presence" >&5 +$as_echo_n "checking minix/config.h presence... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5 +$as_echo_n "checking for minix/config.h... " >&6; } +if test "${ac_cv_header_minix_config_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_header_minix_config_h=$ac_header_preproc +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5 +$as_echo "$ac_cv_header_minix_config_h" >&6; } + +fi +if test "x$ac_cv_header_minix_config_h" = x""yes; then + MINIX=yes +else + MINIX= +fi + + + if test "$MINIX" = yes; then + +cat >>confdefs.h <<\_ACEOF +#define _POSIX_SOURCE 1 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF +#define _POSIX_1_SOURCE 2 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF +#define _MINIX 1 +_ACEOF + + fi + + + + { $as_echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5 +$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } +if test "${ac_cv_safe_to_define___extensions__+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +# define __EXTENSIONS__ 1 + $ac_includes_default +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_safe_to_define___extensions__=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_safe_to_define___extensions__=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5 +$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } + test $ac_cv_safe_to_define___extensions__ = yes && + cat >>confdefs.h <<\_ACEOF +#define __EXTENSIONS__ 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _ALL_SOURCE 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _GNU_SOURCE 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _POSIX_PTHREAD_SEMANTICS 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _TANDEM_SOURCE 1 +_ACEOF + + + + + + + + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.2.6' +macro_revision='1.3012' + + + + + + + + + + + + + +ltmain="$ac_aux_dir/ltmain.sh" + +{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if test "${ac_cv_path_SED+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + $as_unset ac_script || ac_script= + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5 +$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if test "${ac_cv_path_FGREP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if test "${lt_cv_path_LD+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} + { (exit 1); exit 1; }; } +{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if test "${lt_cv_prog_gnu_ld+set}" = set; then + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if test "${lt_cv_path_NM+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_nm_to_check="${ac_tool_prefix}nm" + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS="$lt_save_ifs" + done + : ${lt_cv_path_NM=no} +fi +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$ac_tool_prefix"; then + for ac_prog in "dumpbin -symbols" "link -dump -symbols" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_DUMPBIN+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in "dumpbin -symbols" "link -dump -symbols" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if test "${lt_cv_nm_interface+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:4557: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:4560: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:4563: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } + +{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if test "${lt_cv_sys_max_cmd_len+set}" = set; then + $as_echo_n "(cached) " >&6 +else + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8 ; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ + = "XX$teststring$teststring"; } >/dev/null 2>&1 && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n $lt_cv_sys_max_cmd_len ; then + { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } +else + { $as_echo "$as_me:$LINENO: result: none" >&5 +$as_echo "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if test "${lt_cv_ld_reload_flag+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_reload_flag='-r' +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + darwin*) + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + +{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if test "${lt_cv_deplibs_check_method+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# `unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux* | k*bsd*-gnu) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. +set dummy ${ac_tool_prefix}ar; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_AR+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AR="${ac_tool_prefix}ar" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:$LINENO: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_AR"; then + ac_ct_AR=$AR + # Extract the first word of "ar", so it can be a program name with args. +set dummy ar; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_AR+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_AR="ar" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +else + AR="$ac_cv_prog_AR" +fi + +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_RANLIB+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then + $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test "$host_cpu" = ia64; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 + (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" + lt_save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS="$lt_save_LIBS" + CFLAGS="$lt_save_CFLAGS" + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { $as_echo "$as_me:$LINENO: result: failed" >&5 +$as_echo "failed" >&6; } +else + { $as_echo "$as_me:$LINENO: result: ok" >&5 +$as_echo "ok" >&6; } +fi + + + + + + + + + + + + + + + + + + + + + + +# Check whether --enable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then + enableval=$enable_libtool_lock; +fi + +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out which ABI we are using. + echo '#line 5765 "configure"' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if test "${lt_cv_cc_needs_belf+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + lt_cv_cc_needs_belf=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + lt_cv_cc_needs_belf=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; +sparc*-*solaris*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) LD="${LD-ld} -m elf64_sparc" ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks="$enable_libtool_lock" + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_DSYMUTIL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_NMEDIT+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_LIPO+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { $as_echo "$as_me:$LINENO: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_LIPO="lipo" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OTOOL="otool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OTOOL64+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if test "${lt_cv_apple_cc_single_mod+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } + { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if test "${lt_cv_ld_exported_symbols_list+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + lt_cv_ld_exported_symbols_list=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + lt_cv_ld_exported_symbols_list=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS="$save_LDFLAGS" + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + if test "$DSYMUTIL" != ":"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + + +for ac_header in dlfcn.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval "$as_ac_Header=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_Header=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +# Set options +enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. +set dummy ${ac_tool_prefix}as; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_AS+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$AS"; then + ac_cv_prog_AS="$AS" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AS="${ac_tool_prefix}as" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +AS=$ac_cv_prog_AS +if test -n "$AS"; then + { $as_echo "$as_me:$LINENO: result: $AS" >&5 +$as_echo "$AS" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_AS"; then + ac_ct_AS=$AS + # Extract the first word of "as", so it can be a program name with args. +set dummy as; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_AS+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AS"; then + ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_AS="as" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_AS=$ac_cv_prog_ac_ct_AS +if test -n "$ac_ct_AS"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_AS" >&5 +$as_echo "$ac_ct_AS" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_AS" = x; then + AS="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AS=$ac_ct_AS + fi +else + AS="$ac_cv_prog_AS" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_DLLTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:$LINENO: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + + ;; +esac + +test -z "$AS" && AS=as + + + + + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + enable_dlopen=no + + + + # Check whether --enable-shared was given. +if test "${enable_shared+set}" = set; then + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_shared=yes +fi + + + + + + + + + + # Check whether --enable-static was given. +if test "${enable_static+set}" = set; then + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_static=yes +fi + + + + + + + + + + +# Check whether --with-pic was given. +if test "${with_pic+set}" = set; then + withval=$with_pic; pic_mode="$withval" +else + pic_mode=default +fi + + +test -z "$pic_mode" && pic_mode=default + + + + + + + + # Check whether --enable-fast-install was given. +if test "${enable_fast_install+set}" = set; then + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_fast_install=yes +fi + + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ltmain" + +# Always use our own libtool. +LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + +{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if test "${lt_cv_objdir+set}" = set; then + $as_echo_n "(cached) " >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +cat >>confdefs.h <<_ACEOF +#define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF + + + + + + + + + + + + + + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld="$lt_cv_prog_gnu_ld" + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { $as_echo "$as_me:$LINENO: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC="$CC" +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test "$GCC" = yes; then + lt_prog_compiler_no_builtin_flag=' -fno-builtin' + + { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:7432: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:7436: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + +{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } + + if test "$GCC" = yes; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu) + case $cc_basename in + # old Intel for x86_64 which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + pgcc* | pgf77* | pgf90* | pgf95*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl*) + # IBM XL C 8.0/Fortran 10.1 on PPC + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Sun\ F*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" + ;; +esac +{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 +$as_echo "$lt_prog_compiler_pic" >&6; } + + + + + + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if test "${lt_cv_prog_compiler_pic_works+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:7771: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:7775: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if test "${lt_cv_prog_compiler_static_works+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS="$save_LDFLAGS" + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +if test x"$lt_cv_prog_compiler_static_works" = xyes; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test "${lt_cv_prog_compiler_c_o+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:7876: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:7880: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test "${lt_cv_prog_compiler_c_o+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:7931: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:7935: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test "$hard_links" = no; then + { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu) + tmp_diet=no + if test "$host_os" = linux-dietlibc; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test "$tmp_diet" = no + then + tmp_addflag= + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + + if test "x$supports_anon_versioning" = xyes; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + xlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld='-rpath $libdir' + archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test "$ld_shlibs" = no; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='${wl}-f,' + + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + export_dynamic_flag_spec='${wl}-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + +lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\(.*\)$/\1/ + p + } + }' +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +fi +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + +lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\(.*\)$/\1/ + p + } + }' +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +fi +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + archive_cmds_need_lc=yes + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + enable_shared_with_static_runtimes=yes + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + whole_archive_flag_spec='' + link_all_deplibs=yes + allow_undefined_flag="$_lt_dar_allow_undefined" + case $cc_basename in + ifort*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then + output_verbose_link_cmd=echo + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + freebsd1*) + ld_shlibs=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test "$GCC" = yes; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='${wl}-E' + ;; + + hpux10*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld='+b $libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='${wl}-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" + cat >conftest.$ac_ext <<_ACEOF +int foo(void) {} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' + +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS="$save_LDFLAGS" + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='${wl}' + archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands `-z linker_flag'. GCC discards it without `$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test "$GCC" = yes; then + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='${wl}-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='${wl}-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test x$host_vendor = xsni; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='${wl}-Blargedynsym' + ;; + esac + fi + fi + +{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } +test "$ld_shlibs" = no && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc=no + else + archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 +$as_echo "$archive_cmds_need_lc" >&6; } + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +if test "$GCC" = yes; then + case $host_os in + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` + else + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary. + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo="/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix[4-9]*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[123]*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +interix[3-9]*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux* | k*bsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # Some binutils ld are patched to set DT_RUNPATH + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then + shlibpath_overrides_runpath=yes +fi + +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd*) + version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test "$dynamic_linker" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +fi +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test "X$hardcode_automatic" = "Xyes" ; then + + # We can hardcode non-existent directories. + if test "$hardcode_direct" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } + +if test "$hardcode_action" = relink || + test "$inherit_rpath" = yes; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dl_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dl_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + *) + { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 +$as_echo_n "checking for shl_load... " >&6; } +if test "${ac_cv_func_shl_load+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shl_load to an innocuous variant, in case declares shl_load. + For example, HP-UX 11i declares gettimeofday. */ +#define shl_load innocuous_shl_load + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shl_load (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef shl_load + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_shl_load || defined __stub___shl_load +choke me +#endif + +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_func_shl_load=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_func_shl_load=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 +$as_echo "$ac_cv_func_shl_load" >&6; } +if test "x$ac_cv_func_shl_load" = x""yes; then + lt_cv_dlopen="shl_load" +else + { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if test "${ac_cv_lib_dld_shl_load+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dld_shl_load=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dld_shl_load=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = x""yes; then + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" +else + { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 +$as_echo_n "checking for dlopen... " >&6; } +if test "${ac_cv_func_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define dlopen to an innocuous variant, in case declares dlopen. + For example, HP-UX 11i declares gettimeofday. */ +#define dlopen innocuous_dlopen + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char dlopen (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef dlopen + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_dlopen || defined __stub___dlopen +choke me +#endif + +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_func_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_func_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 +$as_echo "$ac_cv_func_dlopen" >&6; } +if test "x$ac_cv_func_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" +else + { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dl_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dl_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if test "${ac_cv_lib_svld_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_svld_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_svld_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if test "${ac_cv_lib_dld_dld_link+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dld_link (); +int +main () +{ +return dld_link (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dld_dld_link=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dld_dld_link=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = x""yes; then + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if test "${lt_cv_dlopen_self+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line 10731 "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } + + if test "x$lt_cv_dlopen_self" = xyes; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if test "${lt_cv_dlopen_self_static+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line 10827 "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + *) + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +fi + + + + + + + + + + + + + # Report which library types will actually be built + { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } + + { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } + + { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + { $as_echo "$as_me:$LINENO: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + + + CFLAG_VISIBILITY= + HAVE_VISIBILITY=0 + if test -n "$GCC"; then + { $as_echo "$as_me:$LINENO: checking for simple visibility declarations" >&5 +$as_echo_n "checking for simple visibility declarations... " >&6; } + if test "${gl_cv_cc_visibility+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + gl_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +extern __attribute__((__visibility__("hidden"))) int hiddenvar; + extern __attribute__((__visibility__("default"))) int exportedvar; + extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); + extern __attribute__((__visibility__("default"))) int exportedfunc (void); +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gl_cv_cc_visibility=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gl_cv_cc_visibility=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS="$gl_save_CFLAGS" +fi + + { $as_echo "$as_me:$LINENO: result: $gl_cv_cc_visibility" >&5 +$as_echo "$gl_cv_cc_visibility" >&6; } + if test $gl_cv_cc_visibility = yes; then + CFLAG_VISIBILITY="-fvisibility=hidden" + HAVE_VISIBILITY=1 + fi + fi + + + +cat >>confdefs.h <<_ACEOF +#define HAVE_VISIBILITY $HAVE_VISIBILITY +_ACEOF + + + + + + { $as_echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5 +$as_echo_n "checking for nl_langinfo and CODESET... " >&6; } +if test "${am_cv_langinfo_codeset+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +char* cs = nl_langinfo(CODESET); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + am_cv_langinfo_codeset=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + am_cv_langinfo_codeset=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5 +$as_echo "$am_cv_langinfo_codeset" >&6; } + if test $am_cv_langinfo_codeset = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_LANGINFO_CODESET 1 +_ACEOF + + fi + + + { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C Library 2.1 or newer" >&5 +$as_echo_n "checking whether we are using the GNU C Library 2.1 or newer... " >&6; } +if test "${ac_cv_gnu_library_2_1+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#include +#ifdef __GNU_LIBRARY__ + #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) + Lucky GNU user + #endif +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "Lucky GNU user" >/dev/null 2>&1; then + ac_cv_gnu_library_2_1=yes +else + ac_cv_gnu_library_2_1=no +fi +rm -f conftest* + + + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_gnu_library_2_1" >&5 +$as_echo "$ac_cv_gnu_library_2_1" >&6; } + + GLIBC21="$ac_cv_gnu_library_2_1" + + + +for ac_func in setlocale +do +as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 +$as_echo_n "checking for $ac_func... " >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + eval "$as_ac_var=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_var'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +ac_config_files="$ac_config_files Makefile" + +ac_config_files="$ac_config_files lib/Makefile" + +ac_config_files="$ac_config_files include/localcharset.h:include/localcharset.h.build.in" + +ac_config_files="$ac_config_files include/localcharset.h.inst:include/localcharset.h.in" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes (double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \). + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + test "x$cache_file" != "x/dev/null" && + { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + cat confcache >$cache_file + else + { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + + +: ${CONFIG_STATUS=./config.status} +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=\${CONFIG_SHELL-$SHELL} +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 + +# Save the log message, to keep $[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by $as_me, which was +generated by GNU Autoconf 2.63. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTION]... [FILE]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_version="\\ +config.status +configured by $0, generated by GNU Autoconf 2.63, + with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" + +Copyright (C) 2008 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + { $as_echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { $as_echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' +macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' +AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' +enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' +enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' +pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' +host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' +host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' +host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' +build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' +build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' +build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' +SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' +Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' +GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' +EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' +FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' +LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' +NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' +LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' +ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' +exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' +lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' +reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' +AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' +STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' +RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' +CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' +compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' +GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' +objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' +SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' +ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' +need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' +LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' +OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' +libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' +module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' +fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' +need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' +version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' +runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' +libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' +soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' +finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' +sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' +old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' +striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# Quote evaled strings. +for var in SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +deplibs_check_method \ +file_magic_cmd \ +AR \ +AR_FLAGS \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +SHELL \ +ECHO \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_wl \ +lt_prog_compiler_pic \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_flag_spec_ld \ +hardcode_libdir_separator \ +fix_srcfile_path \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +sys_lib_dlsearch_path_spec; do + case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Fix-up fallback echo if it was mangled by the above quoting rules. +case \$lt_ECHO in +*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` + ;; +esac + +ac_aux_dir='$ac_aux_dir' +xsi_shell='$xsi_shell' +lt_shell_append='$lt_shell_append' + +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; + "include/localcharset.h") CONFIG_FILES="$CONFIG_FILES include/localcharset.h:include/localcharset.h.build.in" ;; + "include/localcharset.h.inst") CONFIG_FILES="$CONFIG_FILES include/localcharset.h.inst:include/localcharset.h.in" ;; + + *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || +{ + $as_echo "$as_me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=' ' +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } +ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\).*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\).*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 +$as_echo "$as_me: error: could not setup config files machinery" >&2;} + { (exit 1); exit 1; }; } +_ACEOF + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ +s/:*$// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_t=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_t"; then + break + elif $ac_last_try; then + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} + { (exit 1); exit 1; }; } + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 +$as_echo "$as_me: error: could not setup config headers machinery" >&2;} + { (exit 1); exit 1; }; } +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 +$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} + { (exit 1); exit 1; }; };; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { (exit 1); exit 1; }; };; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + ac_file_inputs="$ac_file_inputs '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$tmp/stdin" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir="$ac_dir" + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= + +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p +' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&2;} + + rm -f "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" + } >"$tmp/config.h" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$tmp/config.h" "$ac_file" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ + || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 +$as_echo "$as_me: error: could not create -" >&2;} + { (exit 1); exit 1; }; } + fi + ;; + + :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "libtool":C) + + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="" + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Assembler program. +AS=$AS + +# DLL creation program. +DLLTOOL=$DLLTOOL + +# Object dumper program. +OBJDUMP=$OBJDUMP + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that does not interpret backslashes. +ECHO=$lt_ECHO + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# If ld is used when linking, flag to hardcode \$libdir into a binary +# during linking. This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path=$lt_fix_srcfile_path + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain="$ac_aux_dir/ltmain.sh" + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + case $xsi_shell in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $* )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + +_LT_EOF + ;; + *) # Bourne compatible functions. + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} + +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; + esac +} + +# sed scripts: +my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' +my_sed_long_arg='1s/^-[^=]*=//' + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` + func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` +} + +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=`expr "$@"` +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` +} + +_LT_EOF +esac + +case $lt_shell_append in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1+=\$2" +} +_LT_EOF + ;; + *) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1=\$$1\$2" +} + +_LT_EOF + ;; + esac + + + sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +{ (exit 0); exit 0; } +_ACEOF +chmod +x $CONFIG_STATUS +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || { (exit 1); exit 1; } +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/jni/iconv/libcharset/configure.ac b/jni/iconv/libcharset/configure.ac new file mode 100644 index 0000000..5e6a23f --- /dev/null +++ b/jni/iconv/libcharset/configure.ac @@ -0,0 +1,71 @@ +dnl Copyright (C) 2000-2003, 2005-2009 Free Software Foundation, Inc. +dnl This file is part of the GNU CHARSET Library. +dnl +dnl The GNU CHARSET Library is free software; you can redistribute it and/or +dnl modify it under the terms of the GNU Library General Public License as +dnl published by the Free Software Foundation; either version 2 of the +dnl License, or (at your option) any later version. +dnl +dnl The GNU CHARSET Library is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl Library General Public License for more details. +dnl +dnl You should have received a copy of the GNU Library General Public License +dnl along with the GNU CHARSET Library; see the file COPYING.LIB. If not, +dnl write to the Free Software Foundation, Inc., 51 Franklin Street, +dnl Fifth Floor, Boston, MA 02110-1301, USA. + +AC_PREREQ([2.13]) + +PACKAGE=libcharset +VERSION=1.4 + +AC_INIT([lib/localcharset.c]) +AC_CONFIG_AUX_DIR([build-aux]) +AC_CONFIG_HEADER([config.h]) +AC_PROG_MAKE_SET +AC_SUBST([PACKAGE]) +AC_SUBST([VERSION]) + +dnl checks for basic programs + +AC_PROG_CC +AC_PROG_CPP +AC_PROG_INSTALL + +dnl check for host type + +AC_CANONICAL_HOST + +dnl checks for installer options + +gl_RELOCATABLE_LIBRARY + +dnl checks for programs + +dnl checks for UNIX variants that set DEFS + +AC_USE_SYSTEM_EXTENSIONS + +dnl checks for compiler output filename suffixes + +AC_OBJEXT +AC_EXEEXT + +dnl check for build configuration + +LT_INIT([win32-dll]) +gl_VISIBILITY + +dnl checks for header files and functions + +AM_LANGINFO_CODESET +gl_GLIBC21 +AC_CHECK_FUNCS([setlocale]) + +AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([lib/Makefile]) +AC_CONFIG_FILES([include/localcharset.h:include/localcharset.h.build.in]) +AC_CONFIG_FILES([include/localcharset.h.inst:include/localcharset.h.in]) +AC_OUTPUT diff --git a/jni/iconv/libcharset/djgpp/Makefile.maint b/jni/iconv/libcharset/djgpp/Makefile.maint new file mode 100644 index 0000000..30ae168 --- /dev/null +++ b/jni/iconv/libcharset/djgpp/Makefile.maint @@ -0,0 +1,32 @@ +# Maintainer's Makefile -*-Makefile-*- + +top_srcdir = .. +srcdir = . + +SHELL = /bin/sh + +all: README fnchange.lst + +fnchange.lst: fnchange.in $(top_srcdir)/configure.ac + rm -f $@; \ + PACKAGE=`grep "^PACKAGE=" $(top_srcdir)/configure.ac | sed -e 's/^PACKAGE=//'`; \ + VERSION=`grep "^VERSION=" $(top_srcdir)/configure.ac | sed -e 's/^VERSION=//'`; \ + sed \ + -e '/^#/d' \ + -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \ + $(srcdir)/fnchange.in > t-$@ + mv t-$@ $@ + +README: README.in $(top_srcdir)/configure.ac + rm -f $@; \ + PACKAGE=`grep "^PACKAGE=" $(top_srcdir)/configure.ac | sed -e 's/^PACKAGE=//'`; \ + VERSION=`grep "^VERSION=" $(top_srcdir)/configure.ac | sed -e 's/^VERSION=//'`; \ + packageversion=`echo "$${VERSION}" | sed 's/\.//g'`; \ + treeversion=`echo "$${VERSION}" | sed 's/\.//g'`; \ + sed \ + -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \ + -e "s/@VER@/$${VERSION}/g" \ + -e "s/@packageversion@/$$packageversion/g" \ + -e "s/@treeversion@/$$treeversion/g" \ + $(srcdir)/README.in > t-$@ + mv t-$@ $@ diff --git a/jni/iconv/libcharset/djgpp/README b/jni/iconv/libcharset/djgpp/README new file mode 100644 index 0000000..7680fb0 --- /dev/null +++ b/jni/iconv/libcharset/djgpp/README @@ -0,0 +1,123 @@ +This is a port of GNU Libiconv 1.11 to MSDOS/DJGPP. + +1.: DJGPP specific changes. + ======================= + There are no DJGPP specific changes. This package should + configure and compile out-of-the-box. + Please read the documentation to become familiar with this + product. + + +2.: Installing the binary package. + ============================== + +2.1.: Copy the binary distribution into the top DJGPP installation + directory and unzip the binary distribution running *ONE* of + the following commands: + unzip32 licv111b.zip or + djtarx licv111b.zip or + pkunzip -d licv111b.zip + + + +3.: Building the binaries from sources. + =================================== + +3.1.: To build the binaries you will need the following binary packages: + djdev203.zip, bsh204b.zip, gcc2952b.zip, + bnu210b.zip, mak3791b.zip, fil316b.zip, + shl112b.zip, txt20b.zip, txi40b.zip, + grep24b.zip and sed302b.zip + + + All this packages can be found in the v2gnu directory of any + Simtel.NET mirror. + You will need bsh204b.zip and *NOT* a prior version or the build will fail. + The same applies to djdev203.zip. You *MUST* use the updated versions of + fil316b.zip (date: 2000-05-30) and shl112b.zip (date: 2000-08-11). This + updated versions have been recompiled with djdev203.zip and know about + the "/dev/env" functionality introduced with djdev203.zip. All the other + packages are the ones I have used to build the binaries from this sources. + Previuos and/or later versions of this packages may do the job as well but + I have not tested this. + +3.2.: Create a temporary directory and copy the source package: licv111s.zip + into the temporary directory. If you download the source distribution + from one of the DJGPP archives, just unzip it preserving the directory + structure, runnig ONE of the following commands: + unzip32 licv111s.zip or + djtarx licv111s.zip or + pkunzip -d licv111s.zip + + Source distributions downloaded from one of the GNU FTP sites need + some more work to unpack. First, you MUST use the `djtar' program to + unzip the package. That's because some file names in the official + distributions need to be changed to avoid problems on the various + platforms supported by DJGPP. `djtar' can rename files on the fly + given a file with name mappings. The distribution includes a file + `djgpp/fnchange.lst' with the necessary mappings. So you need first + to retrieve that file, and then invoke `djtar' to unpack the + distribution. Here's how: + + djtar -x -p -o libiconv-1.11/djgpp/fnchange.lst libiconv-1.11.tar.gz > lst + djtar -x -n lst libiconv-1.11.tar.gz + + (The name of the distribution archive and the top-level directory will + be different for versions other than 1.11.) + + +3.3.: The package is preconfigured for djdev203. To build the products you + should run the following command: + make + + After the compilation has finished, you can check the products + running the command: + make check + + To install the products run the command: + make install + + This will install the products (iconv.exe iconv.h localcharset.h libconv.a + libcharset.a iconv.1 iconv.3 iconv_open.3 iconv_close.3) into your DJGPP + installation tree. As usual, prefix is defined as "/dev/env/DJDIR". + If you prefer to install into same other directory run the command: + make install prefix=z:/some/other/dir + + Of course, you should replace "z:/some/other/dir" by an appropriate path + that will meet your requeriments. + +3.4.: If you need/want to reconfigure the package you will have to run the + following commands: + make distclean + djgpp\config + + Please note that you *MUST* use the "distclean" option or the config.cache + file will *NOT* be deleted. In this case you are *NOT* reconfiguring + because the configuration informations is read from the cache file instead + of being newly computed. + To build the programs in a directory other than where the sources are, + you must add the parameter that specifies the source directory, + e.g: + x:\src\gnu\libiconv.16\djgpp\config x:/src/gnu/libiconv.16 + + Lets assume you want to build the binaries in a directory placed on a + different drive (z:\build in this case) from where the sources are, + then you will run the following commands: + z: + md \build + cd \build + x:\src\gnu\libiconv.16\djgpp\config x:/src/gnu/libiconv.16 + + You *MUST* use forward slashes to specify the source directory. + After having configured the package run the folowing commands to create + the binaries and docs and install them: + make + make check + make install + + Send suggestions and bug reports concerning the DJGPP port to + comp.os.msdos.djgpp or djgpp@delorie.com. Libiconv specific bugs + must be reported to Bruno Haible . + + + Guerrero, Juan Manuel diff --git a/jni/iconv/libcharset/djgpp/README.in b/jni/iconv/libcharset/djgpp/README.in new file mode 100644 index 0000000..f0bf77e --- /dev/null +++ b/jni/iconv/libcharset/djgpp/README.in @@ -0,0 +1,120 @@ +This is a port of GNU Libcharset @VER@ to MSDOS/DJGPP. + +1.: DJGPP specific changes. + ======================= + There are no DJGPP specific changes. This package should + configure and compile out-of-the-box. + Please read the documentation to become familiar with this + product. + + +2.: Installing the binary package. + ============================== + +2.1.: Copy the binary distribution into the top DJGPP installation + directory and unzip the binary distribution running *ONE* of + the following commands: + unzip32 lcset@packageversion@b.zip or + djtarx lcset@packageversion@b.zip or + pkunzip -d lcset@packageversion@b.zip + + + +3.: Building the binaries from sources. + =================================== + +3.1.: To build the binaries you will need the following binary packages: + djdev203.zip (patchlevel 2), + bshNNNb.zip, gccNNNb.zip, bnuNNNb.zip, makNNNb.zip, filNNNb.zip, + shlNNNb.zip, txtNNNb.zip, txiNNNb.zip, grepNNNb.zip and sedNNNb.zip + + NNN represents the latest version number of the binary packages. All + this packages can be found in the current/v2gnu/ directory of any + ftp.delorie.com mirror. + +3.2.: Create a temporary directory and copy the source package: lcset@packageversion@s.zip + into the temporary directory. If you download the source distribution + from one of the DJGPP archives, just unzip it preserving the directory + structure, runnig ONE of the following commands: + unzip32 lcset@packageversion@s.zip or + djtarx lcset@packageversion@s.zip or + pkunzip -d lcset@packageversion@s.zip + + Source distributions downloaded from one of the GNU FTP sites need + some more work to unpack. First, you MUST use the `djtar' program + to unzip the package. That's because some file names in the official + distributions need to be changed to avoid problems on the various + platforms supported by DJGPP. `djtar' can rename files on the fly + given a file with name mappings. The distribution includes a file + `djgpp/fnchange.lst' with the necessary mappings. So you need first + to retrieve that file, and then invoke `djtar' to unpack the + distribution. Here's how: + + djtar -x -p -o @V@/djgpp/fnchange.lst @V@.tar.gz > lst + djtar -x -n lst @V@.tar.gz + + (The name of the distribution archive and the top-level directory will + be different for versions other than @VER@.) + + +3.3.: If you have downloaded the source package from one of the GNU FTP sites + you will have to configure the package running the command: + djgpp\config.bat + +3.4.: If you have downloaded the source package from one of the delorie FTP + sites the package is already preconfigured for djdev203 or later. In + any case, to build the products you must run the following command: + make + + After the compilation has finished, you can check the products + running the command: + make check + + To install the products run the command: + make install + + This will install the products (localcharset.h, libcharset.a) into your + DJGPP installation tree. As usual, prefix is defined as "/dev/env/DJDIR". + If you prefer to install into same other directory, run the command: + make install prefix=z:/some/other/dir + + Of course, you should replace "z:/some/other/dir" by an appropriate path + that will meet your requeriments. + + +3.5.: If for some reason you want to reconfigure the package cd into the top + srcdir (libchset.@treeversion@) and run the following commands: + del djgpp\config.cache + make distclean + djgpp\config + + Please note that you *MUST* delete the config.cache file in the djgpp + subdir or you will not really reconfigure the sources because the + configuration informations will be read from the cache file instead + of being newly computed. + To build the programs in a directory other than where the sources are, + you must add the parameter that specifies the source directory, + e.g: + x:\src\gnu\libchset.@treeversion@\djgpp\config x:/src/gnu/libchset.@treeversion@ + + Lets assume you want to build the binaries in a directory placed on a + different drive (z:\build in this case) from where the sources are, + then you will run the following commands: + z: + md \build + cd \build + x:\src\gnu\libchset.@treeversion@\djgpp\config x:/src/gnu/libchset.@treeversion@ + + You *MUST* use forward slashes to specify the source directory. + After having configured the package run the folowing commands to create + the binaries and docs and install them: + make + make check + make install + + Send suggestions and bug reports concerning the DJGPP port to + comp.os.msdos.djgpp or djgpp@delorie.com. Libcharset specific + bugs must be reported to . + + + Guerrero, Juan Manuel diff --git a/jni/iconv/libcharset/djgpp/config.bat b/jni/iconv/libcharset/djgpp/config.bat new file mode 100644 index 0000000..1910ca7 --- /dev/null +++ b/jni/iconv/libcharset/djgpp/config.bat @@ -0,0 +1,326 @@ +@echo off +echo Configuring GNU libcharset for DJGPP v2.x... +Rem The SmallEnv tests protect against fixed and too small size +Rem of the environment in stock DOS shell. + +Rem Find out if NLS is wanted or not, +Rem if dependency-tracking is wanted or not, +Rem if caching is wanted or not +Rem and where the sources are. +Rem We always default to NLS support, +Rem no dependency tracking +Rem and to in place configuration. +set ARGS= +set NLS=disabled +if not "%NLS%" == "disabled" goto SmallEnv +set CACHING=enabled +if not "%CACHING%" == "enabled" goto SmallEnv +set DEPENDENCY_TRACKING=disabled +if not "%DEPENDENCY_TRACKING%" == "disabled" goto SmallEnv +set LIBICONV_PREFIX=disabled +if not "%LIBICONV_PREFIX%" == "disabled" goto SmallEnv +set LIBINTL_PREFIX=disabled +if not "%LIBINTL_PREFIX%" == "disabled" goto SmallEnv +set HTML=enabled +if not "%HTML%" == "enabled" goto SmallEnv +set XSRC=. +if not "%XSRC%" == "." goto SmallEnv + +Rem Loop over all arguments. +Rem Special arguments are: NLS, XSRC, CACHE, STATIC_LIBS, LIBICONV_PREFIX, LIBINTL_PREFIX and DEPS. +Rem All other arguments are stored into ARGS. +:ArgLoop +if "%1" == "nls" goto NextArgument +if "%1" == "NLS" goto NextArgument +if "%1" == "no-nls" goto NoNLS +if "%1" == "no-NLS" goto NoNLS +if "%1" == "NO-NLS" goto NoNLS +goto CachingOption +:NoNLS +if "%1" == "no-nls" set NLS=disabled +if "%1" == "no-NLS" set NLS=disabled +if "%1" == "NO-NLS" set NLS=disabled +if not "%NLS%" == "disabled" goto SmallEnv +goto NextArgument +:CachingOption +if "%1" == "cache" goto NextArgument +if "%1" == "CACHE" goto NextArgument +if "%1" == "no-cache" goto NoCaching +if "%1" == "no-CACHE" goto NoCaching +if "%1" == "NO-CACHE" goto NoCaching +goto DependencyOption +:NoCaching +if "%1" == "no-cache" set CACHING=disabled +if "%1" == "no-CACHE" set CACHING=disabled +if "%1" == "NO-CACHE" set CACHING=disabled +if not "%CACHING%" == "disabled" goto SmallEnv +goto NextArgument +:DependencyOption +if "%1" == "no-dep" goto NextArgument +if "%1" == "no-DEP" goto NextArgument +if "%1" == "NO-DEP" goto NextArgument +if "%1" == "dep" goto DependecyTraking +if "%1" == "DEP" goto DependecyTraking +goto LibiconvPrefixOption +:DependecyTraking +if "%1" == "dep" set DEPENDENCY_TRACKING=enabled +if "%1" == "DEP" set DEPENDENCY_TRACKING=enabled +if not "%DEPENDENCY_TRACKING%" == "enabled" goto SmallEnv +goto NextArgument +:LibiconvPrefixOption +if "%1" == "no-libiconvprefix" goto NextArgument +if "%1" == "no-LIBICONVPREFIX" goto NextArgument +if "%1" == "NO-LIBICONVPREFIX" goto NextArgument +if "%1" == "libiconvprefix" goto WithLibiconvPrefix +if "%1" == "LIBICONVPREFIX" goto WithLibiconvPrefix +goto LibintlPrefixOption +:WithLibiconvPrefix +if "%1" == "libiconvprefix" set LIBICONV_PREFIX=enabled +if "%1" == "LIBICONVPREFIX" set LIBICONV_PREFIX=enabled +if not "%LIBICONV_PREFIX%" == "enabled" goto SmallEnv +goto NextArgument +:LibintlPrefixOption +if "%1" == "no-libiconvprefix" goto NextArgument +if "%1" == "no-LIBICONVPREFIX" goto NextArgument +if "%1" == "NO-LIBICONVPREFIX" goto NextArgument +if "%1" == "libintlprefix" goto _WithLibintlPrefix +if "%1" == "LIBINTLPREFIX" goto _WithLibintlPrefix +goto HTMLOption +:_WithLibintlPrefix +if "%1" == "libintlprefix" set LIBINTL_PREFIX=enabled +if "%1" == "LIBINTLPREFIX" set LIBINTL_PREFIX=enabled +if not "%LIBINTL_PREFIX%" == "enabled" goto SmallEnv +:HTMLOption +if "%1" == "withhtml" goto NextArgument +if "%1" == "withHTML" goto NextArgument +if "%1" == "WITHHTML" goto NextArgument +if "%1" == "withouthtml" goto _WithoutHTML +if "%1" == "withoutHTML" goto _WithoutHTML +if "%1" == "WITHOUTHTML" goto _WithoutHTML +goto SrcDirOption +:_WithoutHTML +if "%1" == "withouthtml" set HTML=disabled +if "%1" == "withoutHTML" set HTML=disabled +if "%1" == "WITHOUTHTML" set HTML=disabled +if not "%HTML%" == "disabled" goto SmallEnv +goto NextArgument +:SrcDirOption +echo %1 | grep -q "/" +if errorlevel 1 goto CollectArgument +set XSRC=%1 +if not "%XSRC%" == "%1" goto SmallEnv +goto NextArgument +:CollectArgument +set _ARGS=#%ARGS%#%1# +if not "%_ARGS%" == "#%ARGS%#%1#" goto SmallEnv +echo %_ARGS% | grep -q "###" +if errorlevel 1 set ARGS=%ARGS% %1 +set _ARGS= +:NextArgument +shift +if not "%1" == "" goto ArgLoop + +Rem Create an arguments file for the configure script. +echo --srcdir=%XSRC% > arguments +if "%CACHING%" == "enabled" echo --cache-file=%XSRC%/djgpp/config.cache >> arguments +if "%DEPENDENCY_TRACKING%" == "enabled" echo --enable-dependency-tracking >> arguments +if "%DEPENDENCY_TRACKING%" == "disabled" echo --disable-dependency-tracking >> arguments +if "%LIBICONV_PREFIX%" == "enabled" echo --with-libiconv-prefix >> arguments +if "%LIBICONV_PREFIX%" == "disabled" echo --without-libiconv-prefix >> arguments +if "%LIBINTL_PREFIX%" == "enabled" echo --with-libintl-prefix >> arguments +if "%LIBINTL_PREFIX%" == "disabled" echo --without-libintl-prefix >> arguments +if "%HTML%" == "enabled" echo --enable-html >> arguments +if "%HTML%" == "disabled" echo --disable-html >> arguments +if not "%ARGS%" == "" echo %ARGS% >> arguments +set ARGS= +set CACHING= +set DEPENDENCY_TRACKING= +set LIBICONV_PREFIX= +set LIBINTL_PREFIX= +set HTML= + +Rem Find out where the sources are +if "%XSRC%" == "." goto InPlace + +:NotInPlace +redir -e /dev/null update %XSRC%/configure.org ./configure +test -f ./configure +if errorlevel 1 update %XSRC%/configure ./configure + +:InPlace +Rem Update configuration files +echo Updating configuration scripts... +test -f ./configure.org +if errorlevel 1 update ./configure ./configure.org +sed -f %XSRC%/djgpp/config.sed ./configure.org > configure +if errorlevel 1 goto SedError + +Rem Make sure they have a config.site file +set CONFIG_SITE=%XSRC%/djgpp/config.site +if not "%CONFIG_SITE%" == "%XSRC%/djgpp/config.site" goto SmallEnv + +Rem Make sure crucial file names are not munged by unpacking +test -f %XSRC%/config.h.in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/config.h.in %XSRC%/config.h-in +test -f %XSRC%/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/config.h %XSRC%/config.h-in +test -f %XSRC%/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/configh.in %XSRC%/config.h-in +test -f %XSRC%/config.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/config_h.in %XSRC%/config.h-in +test -f %XSRC%/include/libcharset.h-in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/libcharset.h-in %XSRC%/include/libcharset.h-in +test -f %XSRC%/include/libcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/libcharset.h %XSRC%/include/libcharset.h-in +test -f %XSRC%/include/libcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/libcharseth.in %XSRC%/include/libcharset.h-in +test -f %XSRC%/include/libcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/libcharset_h.in %XSRC%/include/libcharset.h-in +test -f %XSRC%/include/localcharset.h-in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset.h-in %XSRC%/include/localcharset.h-in +test -f %XSRC%/include/localcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset.h %XSRC%/include/localcharset.h-in +test -f %XSRC%/include/localcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharseth.in %XSRC%/include/localcharset.h-in +test -f %XSRC%/include/localcharset.h-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset_h.in %XSRC%/include/localcharset.h-in +test -f %XSRC%/include/localcharset.h.build.in +if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset.h.build.in %XSRC%/include/localcharset.h-build-in +test -f %XSRC%/include/localcharset.h-build-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset.h %XSRC%/include/localcharset.h-build-in +test -f %XSRC%/include/localcharset.h-build-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharseth.build %XSRC%/include/localcharset.h-build-in +test -f %XSRC%/include/localcharset.h-build-in +if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/localcharset_h.build %XSRC%/include/localcharset.h-build-in + +Rem This is required because DOS/Windows are case-insensitive +Rem to file names, and "make install" will do nothing if Make +Rem finds a file called `install'. +if exist INSTALL mv -f INSTALL INSTALL.txt + +Rem Set SHELL to a sane default or some configure tests stop working +Rem if the package is configured across partitions. +if not "%SHELL%" == "" goto HomeName +set SHELL=/bin/sh +if not "%SHELL%" == "/bin/sh" goto SmallEnv +echo No SHELL found in the environment, using default value + +:HomeName +Rem Set HOME to a sane default so configure stops complaining. +if not "%HOME%" == "" goto HostName +set HOME=%XSRC%/djgpp +if not "%HOME%" == "%XSRC%/djgpp" goto SmallEnv +echo No HOME found in the environment, using default value + +:HostName +Rem Set HOSTNAME so it shows in config.status +if not "%HOSTNAME%" == "" goto hostdone +if "%windir%" == "" goto msdos +set OS=MS-Windows +if not "%OS%" == "MS-Windows" goto SmallEnv +goto haveos +:msdos +set OS=MS-DOS +if not "%OS%" == "MS-DOS" goto SmallEnv +:haveos +if not "%USERNAME%" == "" goto haveuname +if not "%USER%" == "" goto haveuser +echo No USERNAME and no USER found in the environment, using default values +set HOSTNAME=Unknown PC +if not "%HOSTNAME%" == "Unknown PC" goto SmallEnv +goto userdone +:haveuser +set HOSTNAME=%USER%'s PC +if not "%HOSTNAME%" == "%USER%'s PC" goto SmallEnv +goto userdone +:haveuname +set HOSTNAME=%USERNAME%'s PC +if not "%HOSTNAME%" == "%USERNAME%'s PC" goto SmallEnv +:userdone +set _HOSTNAME=%HOSTNAME%, %OS% +if not "%_HOSTNAME%" == "%HOSTNAME%, %OS%" goto SmallEnv +set HOSTNAME=%_HOSTNAME% +:hostdone +set _HOSTNAME= +set OS= + +Rem install-sh is required by the configure script but clashes with the +Rem various Makefile install-foo targets, so we MUST have it before the +Rem script runs and rename it afterwards +test -f %XSRC%/install-sh +if not errorlevel 1 goto NoRen0 +test -f %XSRC%/install-sh.sh +if not errorlevel 1 mv -f %XSRC%/install-sh.sh %XSRC%/install-sh +:NoRen0 + +if "%NLS%" == "disabled" goto WithoutNLS + +:WithNLS +test -d %XSRC%/po +if errorlevel 1 goto WithoutNLS + +Rem Check for the needed libraries and binaries. +test -x /dev/env/DJDIR/bin/msgfmt.exe +if not errorlevel 0 goto MissingNLSTools +test -x /dev/env/DJDIR/bin/xgettext.exe +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/include/libcharset.h +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/lib/libcharset.a +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/include/iconv.h +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/lib/libiconv.a +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/include/libintl.h +if not errorlevel 0 goto MissingNLSTools +test -f /dev/env/DJDIR/lib/libintl.a +if not errorlevel 0 goto MissingNLSTools + +Rem Recreate the files in the %XSRC%/po subdir with our ported tools. +redir -e /dev/null rm %XSRC%/po/*.gmo +redir -e /dev/null rm %XSRC%/po/libcharset.pot +redir -e /dev/null rm %XSRC%/po/cat-id-tbl.c +redir -e /dev/null rm %XSRC%/po/stamp-cat-id + +Rem Update the arguments file for the configure script. +Rem We prefer without-included-gettext because libintl.a from gettext package +Rem is the only one that is garanteed to have been ported to DJGPP. +echo --enable-nls --without-included-gettext >> arguments +goto ConfigurePackage + +:MissingNLSTools +echo Needed libs/tools for NLS not found. Configuring without NLS. +:WithoutNLS +Rem Update the arguments file for the configure script. +echo --disable-nls >> arguments + +:ConfigurePackage +echo Running the ./configure script... +sh ./configure @arguments +if errorlevel 1 goto CfgError +rm arguments +echo Done. +goto End + +:SedError +echo ./configure script editing failed! +goto End + +:CfgError +echo ./configure script exited abnormally! +goto End + +:SmallEnv +echo Your environment size is too small. Enlarge it and run me again. +echo Configuration NOT done! + +:End +test -f %XSRC%/install-sh.sh +if not errorlevel 1 goto NoRen1 +test -f %XSRC%/install-sh +if not errorlevel 1 mv -f %XSRC%/install-sh %XSRC%/install-sh.sh +:NoRen1 +set CONFIG_SITE= +set HOSTNAME= +set XSRC= diff --git a/jni/iconv/libcharset/djgpp/config.sed b/jni/iconv/libcharset/djgpp/config.sed new file mode 100644 index 0000000..18496e2 --- /dev/null +++ b/jni/iconv/libcharset/djgpp/config.sed @@ -0,0 +1,149 @@ +# DJGPP specific configuration file. +# Sed script for additional DJGPP specific editing +# of the configure script generated by autoconf 2.60. + + +# Additional editing of Makefiles +/^".*ac_file_inputs.*tmp\/out$/ a\ +cat > "$tmp/subs-3.sed" << eof_djgpp\ +# DJGPP specific Makefile changes.\ +s,\\.deps,_deps,g\ +s,\\.libs,_libs,g\ +s,\\.new\\.,_new.,g\ +s,\\.old\\.,_old.,g\ +s,\\.tab\\.,_tab.,g\ +s,config\\.h\\.in,config.h-in,g\ +s,\\.\\([1-9]\\)\\.html,.\\1-html,g\ +s,\\.html,-html,g\ +s,libcharset\\.h\\.in,libcharset.h-in,g\ +s,localcharset\\.h\\.inst,localcharset_h.ins,g\ +s,localcharset\\.h\\.in,localcharset.h-in,g\ +s,localcharset\\.h\\.build\\.in,localcharset.h-build-in,g\ +s,Makefile\\.am\\.in,Makefile.am-in,g\ +s,Makefile\\.in\\.in,Makefile.in-in,g\ +/^\\.y\\.c:/,/^$/ {\ + /\\\$(YACCCOMPILE)/ {\ + a\\\\\ + -@test -f y.tab.c && mv -f y.tab.c y_tab.c\\\\\ + -@test -f y.tab.h && mv -f y.tab.h y_tab.h\ + }\ +}\ +eof_djgpp\ +sed -f "\$tmp/subs-3.sed" \$tmp/out > \$tmp/out.djgpp\ +mv -f \$tmp/out.djgpp \$tmp/out + + +# Rename config.h.in into config.h-in +/ac_config_headers=/s|config\.h|&:config.h-in|g +/CONFIG_HEADERS=/ s|config\.h\.in|&:config.h-in|2 + +# Rename localcharset.h.build.in, localcharset.h.inst, localcharset.h.in and Makefile.in.in into localcharset.h-build-in, localcharset_h.ins, localcharset.h-in and Makefile.in-in +/ac_config_files=/ { + s|localcharset\.h\.build\.in|localcharset.h-build-in| + s|localcharset\.h\.inst|localcharset_h.ins| + s|localcharset\.h\.in|localcharset.h-in| + s|po/Makefile\.in|&:po/Makefile.in-in| +} +/CONFIG_FILES=/ { + s|localcharset\.h\.build\.in|localcharset.h-build-in| + s|localcharset\.h\.inst|localcharset_h.ins| + s|localcharset\.h\.in|localcharset.h-in| + s|po/Makefile\.in|&:po/Makefile.in-in|2 +} + + +# We always use _deps and _libs instead of .deps and .libs, because +# the latter is an invalid name on 8+3 MS-DOS file system. This makes +# the generated Makefiles good for every DJGPP installation, not only +# the one where the package was configured (which could happen to be +# a Windows box, where leading dots in file names are allowed). +s,\.deps,_deps,g +s,\.libs,_libs,g +/^rmdir[ ]*\.tst/ i\ +am__leading_dot=_ + +# Replace (command) > /dev/null with `command > /dev/null`, since +# parenthesized commands always return zero status in the ported Bash, +# even if the named command doesn't exist +/if ([^|;`]*null/{ + s,(,`, + s,),, + /null[ ]*2>&1/ s,2>&1,&`, + /null.*null/ s,null.*null,&`, + /null.*null/ !{ + /null[ ]*2>&1/ !s,null,&`, + } +} + +# DOS-style absolute file names should be supported as well +/\*) top_srcdir=/s,/\*,[\\\\/]* | ?:[\\\\/]*, + +# The following two items are changes needed for configuring +# and compiling across partitions. +# 1) The given srcdir value is always translated from the +# "x:" syntax into "/dev/x" syntax while we run configure. +/^[ ]*-srcdir=\*.*$/ a\ + ac_optarg=`echo "$ac_optarg" | sed "s,^\\([A-Za-z]\\):,/dev/\\1,"` +/set X `ls -Lt \$srcdir/ i\ + if `echo $srcdir | grep "^/dev/" - > /dev/null`; then\ + srcdir=`echo "$srcdir" | sed -e "s%^/dev/%%" -e "s%/%:/%"`\ + fi + +# Autoconf 2.52e generated configure scripts +# write absolute paths into Makefiles and bison.in +# making them useless for DJGPP installations for +# which the package has not been configured for. +/MISSING=/,/^$/ { + /^fi$/ a\ +am_missing_run=`echo "$am_missing_run" | sed 's%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%'` +} +/^install_sh=/a\ +install_sh=`echo "$install_sh" | sed 's%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%'` + +# This will only work if the assumption that the +# testsuite is ran from the following path: +# ${top_srcdir}/tests/testsuite.dir +# holds. The explicit names are of no importance. +# ../../. == ${top_srcdir} +#/^esac$/,/^ac_abs_srcdir=/ { +/^ac_abs_srcdir=/ i\ +ac_abs_builddir=`echo "$ac_abs_builddir" | sed "s%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%"`\ +ac_abs_top_builddir=`echo "$ac_abs_top_builddir" | sed "s%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%"`\ +ac_abs_top_srcdir=`echo "$ac_abs_top_srcdir" | sed "s%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%"` +#ac_abs_srcdir=`echo "$ac_abs_srcdir" | sed "s%/dev/.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%;s%.:.*/libcharset[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%"` +/^ac_abs_srcdir=/ a\ +for dj_dir in $ac_abs_builddir $ac_abs_top_builddir $ac_abs_top_srcdir $ac_abs_srcdir\ +do\ + ac_abs_builddir=`echo "$ac_abs_builddir" | sed "s%//%/%g"`\ + ac_abs_top_builddir=`echo "$ac_abs_top_builddir" | sed "s%//%/%g"`\ + ac_abs_top_srcdir=`echo "$ac_abs_top_srcdir" | sed "s%//%/%g"`\ + ac_abs_srcdir=`echo "$ac_abs_srcdir" | sed "s%//%/%g"`\ +done + +# Add DJGPP version information. +/^#define VERSION/ s/\$VERSION/& (DJGPP port (r1))/ + +# We need makeinfo to make the html formated docs. +/\$am_missing_run[ ]*makeinfo/ s,\$am_missing_run,, + +# The path to the FORTRAN compiler and libraries +# shall contain no absolute path reference so it +# will be good for all djgpp installations. +/^FLIBS="\$ac_cv_flibs"/ i\ +ac_djgpp_path=`echo "$DJDIR" | sed 's%\\\\\\%/%g' | tr $as_cr_LETTERS $as_cr_letters`\ +ac_cv_flibs=`echo "$ac_cv_flibs" | sed "s%-L$ac_djgpp_path%-L/dev/env/DJDIR%g"` + +# Autoconf generated configure scripts write absolute +# paths of certain header files into Makefiles making +# them useless for DJGPP installations for which the +# package has not been configured for. +/^.*echo "\$as_me:\$LINENO: result: \$gl_cv_absolute_.*$/ { +h +s,^.*\(gl_cv_absolute_\)\([a-z0-9_]*\)\(_h\).*$,\1\2\3=`echo $\1\2\3 | sed "s%[^:]:.*/include/%/dev/env/DJDIR/include/%"`, +G +} +/^.*echo "\$as_me:\$LINENO: result: \$gl_cv_full_.*$/ { +h +s,^.*\(gl_cv_full_\)\([a-z0-9_]*\)\(_h\).*$,\1\2\3=`echo $\1\2\3 | sed "s%[^:]:.*/include/%/dev/env/DJDIR/include/%"`, +G +} diff --git a/jni/iconv/libcharset/djgpp/config.site b/jni/iconv/libcharset/djgpp/config.site new file mode 100644 index 0000000..66cd725 --- /dev/null +++ b/jni/iconv/libcharset/djgpp/config.site @@ -0,0 +1,73 @@ +#! /bin/sh + +# This is the config.site file for configuring GNU packages +# which are to be built with DJGPP tools. + + +# Include the djgpp subdirectory in PATH, so that getconf is found +PATH="$srcdir/djgpp:$PATH" + +# These two variables are required, otherwise looking for +# programs along the PATH will not work. +PATH_SEPARATOR=: +PATH_EXPAND=y + +# This is required in for "test -f foo" to find foo.exe +export TEST_FINDS_EXE=y + +# The root of the DJGPP tree serves as the default prefix +test "x$prefix" = xNONE && prefix='/dev/env/DJDIR' + +# This is required for config.status script to be run, since +# ./configure runs it by invoking ${CONFIG_SHELL-/bin/sh} +CONFIG_SHELL=${CONFIG_SHELL='sh'} + +# These are set here so the generated Makefile's will be good +# for every DJGPP installation, not only the one where the +# package was configured. +# $INSTALL must be an absolute path name, otherwise config.status +# will try to prepend ./ and ../ to it when it goes into subdirs. +INSTALL=${INSTALL='/dev/env/DJDIR/bin/ginstall -c'} +RANLIB=${RANLIB='ranlib'} +#GMSGFMT=${GMSGFMT='/dev/env/DJDIR/bin/msgfmt'} +#MSGFMT=${MSGFMT='/dev/env/DJDIR/bin/msgfmt'} +#XGETTEXT=${XGETTEXT='/dev/env/DJDIR/bin/xgettext'} +AWK=${AWK='gawk'} + +# A sane default for emacs. +ac_cv_path_EMACS=${EMACS='/dev/env/DJDIR/gnu/emacs/bin/emacs'} + +# A sane default for m4. +ac_cv_path_M4=${M4='/dev/env/DJDIR/bin/m4'} + +# A sane default for grep. +ac_cv_path_GREP=${GREP='/dev/env/DJDIR/bin/grep'} + +# A sane default for egrep. +ac_cv_path_EGREP=${EGREP='/dev/env/DJDIR/bin/egrep'} + +# A sane default for fgrep. +ac_cv_path_FGREP=${FGREP='/dev/env/DJDIR/bin/fgrep'} + +# A sane default for sed. +lt_cv_path_SED=${SED='/dev/env/DJDIR/bin/sed'} + +# A sane default for mkdir. +ac_cv_path_mkdir=${MKDIR_P='/dev/env/DJDIR/bin/mkdir -p'} + +# These are set here so the generated libtool will be good +# for every DJGPP installation, not only the one where the +# package was configured. +NM=${NM='nm'} +LD=${LD='ld'} + +# Force the test for 'ln -s' to report 'cp -pf'. +ac_cv_prog_LN_S='cp -pf' + +# There is no fork and vfork functionality. +ac_cv_func_fork=no +ac_cv_func_vfork=no +ac_cv_func_pipe=no + +# DJGPP needs ICONV_CONST set to const +am_cv_proto_iconv_arg1="const" diff --git a/jni/iconv/libcharset/djgpp/fnchange.in b/jni/iconv/libcharset/djgpp/fnchange.in new file mode 100644 index 0000000..c43d25b --- /dev/null +++ b/jni/iconv/libcharset/djgpp/fnchange.in @@ -0,0 +1,22 @@ +@V@/tools/aix-3.2.5 @V@/tools/aix-3.2-5 +@V@/tools/aix-4.1.5 @V@/tools/aix-4.1-5 +@V@/tools/aix-4.2.0 @V@/tools/aix-4.2-0 +@V@/tools/aix-4.3.2 @V@/tools/aix-4.3-2 +@V@/tools/glibc-2.1.3 @V@/tools/glibc-2.1-3 +@V@/tools/glibc-2.1.90 @V@/tools/glibc-2.1-90 +@V@/tools/locale_charmap @V@/tools/locale_charmap +@V@/tools/locale_charset.c @V@/tools/charset_locale.c +@V@/tools/locale_codeset.c @V@/tools/codeset_locale.c +@V@/tools/solaris-2.5.1 @V@/tools/solaris-2.5-1 +@V@/tools/sunos-4.1.4 @V@/tools/sunos-4.1-4 +@V@/tools/all-charsets-X11 @V@/tools/all-charsets.X11 +@V@/tools/glibc-2.2-XF86-3.3.6 @V@/tools/glibc22XF86-3.3-6 +@V@/tools/glibc-2.2-XF86-4.0.1f @V@/tools/glibc22XF86-4.0-1f +@V@/tools/locale_x11encoding.c @V@/tools/x11encoding_locale.c +@V@/include/libcharset.h.in @V@/include/libcharset.h-in +@V@/include/libcharset.h.msvc-shared @V@/include/libcharset.h-msvc-shared +@V@/include/localcharset.h.in @V@/include/localcharset.h-in +@V@/include/localcharset.h.build.in @V@/include/localcharset.h-build-in +@V@/include/localcharset.h.msvc-shared @V@/include/localcharset.h-msvc-shared +@V@/config.h.in @V@/config.h-in +@V@/config.h.msvc @V@/config.h-msvc diff --git a/jni/iconv/libcharset/djgpp/fnchange.lst b/jni/iconv/libcharset/djgpp/fnchange.lst new file mode 100644 index 0000000..36a3e46 --- /dev/null +++ b/jni/iconv/libcharset/djgpp/fnchange.lst @@ -0,0 +1,67 @@ +libcharset-1.1/tools/README libcharset-1.1/tools/README +libcharset-1.1/tools/aix-3.2.5 libcharset-1.1/tools/aix-3.2.5 +libcharset-1.1/tools/aix-4.1.5 libcharset-1.1/tools/aix-4.1.5 +libcharset-1.1/tools/aix-4.2.0 libcharset-1.1/tools/aix-4.2.0 +libcharset-1.1/tools/aix-4.3.2 libcharset-1.1/tools/aix-4.3.2 +libcharset-1.1/tools/all-charsets libcharset-1.1/tools/all-charsets +libcharset-1.1/tools/all-locales libcharset-1.1/tools/all-locales +libcharset-1.1/tools/freebsd-3.3 libcharset-1.1/tools/freebsd-3.3 +libcharset-1.1/tools/glibc-2.1.3 libcharset-1.1/tools/glibc-2.1.3 +libcharset-1.1/tools/glibc-2.1.90 libcharset-1.1/tools/glibc-2.1.90 +libcharset-1.1/tools/hpux-10.01 libcharset-1.1/tools/hpux-10.01 +libcharset-1.1/tools/hpux-10.20 libcharset-1.1/tools/hpux-10.20 +libcharset-1.1/tools/hpux-11.00 libcharset-1.1/tools/hpux-11.00 +libcharset-1.1/tools/irix-6.5 libcharset-1.1/tools/irix-6.5 +libcharset-1.1/tools/locale_charmap libcharset-1.1/tools/locale_charmap +libcharset-1.1/tools/locale_charset.c libcharset-1.1/tools/locale_charset.c +libcharset-1.1/tools/locale_codeset.c libcharset-1.1/tools/localecodeset.c +libcharset-1.1/tools/osf1-4.0a libcharset-1.1/tools/osf1-4.0a +libcharset-1.1/tools/osf1-4.0d libcharset-1.1/tools/osf1-4.0d +libcharset-1.1/tools/osf1-5.1 libcharset-1.1/tools/osf1-5.1 +libcharset-1.1/tools/solaris-2.4 libcharset-1.1/tools/solaris-2.4 +libcharset-1.1/tools/solaris-2.5.1 libcharset-1.1/tools/solaris-2.5.1 +libcharset-1.1/tools/solaris-2.6 libcharset-1.1/tools/solaris-2.6 +libcharset-1.1/tools/solaris-2.6-cjk libcharset-1.1/tools/solaris-2.6-cjk +libcharset-1.1/tools/solaris-2.7 libcharset-1.1/tools/solaris-2.7 +libcharset-1.1/tools/sunos-4.1.4 libcharset-1.1/tools/sunos-4.1.4 +libcharset-1.1/tools/win32 libcharset-1.1/tools/win32 +libcharset-1.1/tools/glibc-2.2 libcharset-1.1/tools/glibc-2.2 +libcharset-1.1/tools/all-charsets-X11 libcharset-1.1/tools/all-charsets.X11 +libcharset-1.1/tools/glibc-2.2-XF86-3.3.6 libcharset-1.1/tools/glibc-2.2-XF86-3.3.6 +libcharset-1.1/tools/glibc-2.2-XF86-4.0.1f libcharset-1.1/tools/glibc-2.2XF86-4.0.1f +libcharset-1.1/tools/locale_x11encoding.c libcharset-1.1/tools/locale_x11encoding.c +libcharset-1.1/tools/beos-5 libcharset-1.1/tools/beos-5 +libcharset-1.1/m4/ChangeLog libcharset-1.1/m4/ChangeLog +libcharset-1.1/m4/codeset.m4 libcharset-1.1/m4/codeset.m4 +libcharset-1.1/m4/glibc21.m4 libcharset-1.1/m4/glibc21.m4 +libcharset-1.1/m4/libtool.m4 libcharset-1.1/m4/libtool.m4 +libcharset-1.1/lib/config.charset libcharset-1.1/lib/config.charset +libcharset-1.1/lib/localcharset.c libcharset-1.1/lib/localcharset.c +libcharset-1.1/lib/ref-add.sin libcharset-1.1/lib/ref-add.sin +libcharset-1.1/lib/ref-del.sin libcharset-1.1/lib/ref-del.sin +libcharset-1.1/lib/ChangeLog libcharset-1.1/lib/ChangeLog +libcharset-1.1/lib/Makefile.in libcharset-1.1/lib/Makefile.in +libcharset-1.1/lib/Makefile.msvc libcharset-1.1/lib/Makefile.msvc +libcharset-1.1/AUTHORS libcharset-1.1/AUTHORS +libcharset-1.1/COPYING.LIB libcharset-1.1/COPYING.LIB +libcharset-1.1/INSTALL.generic libcharset-1.1/INSTALL.generic +libcharset-1.1/README libcharset-1.1/README +libcharset-1.1/Makefile.devel libcharset-1.1/Makefile.devel +libcharset-1.1/Makefile.in libcharset-1.1/Makefile.in +libcharset-1.1/configure.ac libcharset-1.1/configure.ac +libcharset-1.1/configure libcharset-1.1/configure +libcharset-1.1/INTEGRATE libcharset-1.1/INTEGRATE +libcharset-1.1/include/localcharset.h.in libcharset-1.1/include/localcharset.h.in +libcharset-1.1/include/localcharset.h.msvc-shared libcharset-1.1/include/localcharset_h.shared-msvc +libcharset-1.1/autoconf/config.guess libcharset-1.1/autoconf/config.guess +libcharset-1.1/autoconf/config.sub libcharset-1.1/autoconf/config.sub +libcharset-1.1/autoconf/ltmain.sh libcharset-1.1/autoconf/ltmain.sh +libcharset-1.1/autoconf/install-sh libcharset-1.1/autoconf/install-sh +libcharset-1.1/autoconf/aclocal.m4 libcharset-1.1/autoconf/aclocal.m4 +libcharset-1.1/autoconf/mkinstalldirs libcharset-1.1/autoconf/mkinstalldirs +libcharset-1.1/config.h.in libcharset-1.1/config.h.in +libcharset-1.1/windows/dllexport.h libcharset-1.1/windows/dllexport.h +libcharset-1.1/ChangeLog libcharset-1.1/ChangeLog +libcharset-1.1/Makefile.msvc libcharset-1.1/Makefile.msvc +libcharset-1.1/README.win32 libcharset-1.1/README.win32 +libcharset-1.1/config.h.msvc libcharset-1.1/config.h.msvc diff --git a/jni/iconv/libcharset/include/export.h b/jni/iconv/libcharset/include/export.h new file mode 100644 index 0000000..84e74aa --- /dev/null +++ b/jni/iconv/libcharset/include/export.h @@ -0,0 +1,6 @@ + +#if @HAVE_VISIBILITY@ && BUILDING_LIBCHARSET +#define LIBCHARSET_DLL_EXPORTED __attribute__((__visibility__("default"))) +#else +#define LIBCHARSET_DLL_EXPORTED +#endif diff --git a/jni/iconv/libcharset/include/libcharset.h.in b/jni/iconv/libcharset/include/libcharset.h.in new file mode 100644 index 0000000..327b3ba --- /dev/null +++ b/jni/iconv/libcharset/include/libcharset.h.in @@ -0,0 +1,46 @@ +/* Copyright (C) 2003 Free Software Foundation, Inc. + This file is part of the GNU CHARSET Library. + + The GNU CHARSET Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU CHARSET Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with the GNU CHARSET Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef _LIBCHARSET_H +#define _LIBCHARSET_H + +#include + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Support for relocatable packages. */ + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +extern void libcharset_set_relocation_prefix (const char *orig_prefix, + const char *curr_prefix); + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LIBCHARSET_H */ diff --git a/jni/iconv/libcharset/include/localcharset.h b/jni/iconv/libcharset/include/localcharset.h new file mode 100644 index 0000000..bf2ce21 --- /dev/null +++ b/jni/iconv/libcharset/include/localcharset.h @@ -0,0 +1,48 @@ +/* Determine a canonical name for the current locale's character encoding. + Copyright (C) 2000-2003 Free Software Foundation, Inc. + This file is part of the GNU CHARSET Library. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + +#ifndef _LOCALCHARSET_H +#define _LOCALCHARSET_H + +#if 1 && BUILDING_LIBCHARSET +#define LIBCHARSET_DLL_EXPORTED __attribute__((__visibility__("default"))) +#else +#define LIBCHARSET_DLL_EXPORTED +#endif + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Determine the current locale's character encoding, and canonicalize it + into one of the canonical names listed in config.charset. + The result must not be freed; it is statically allocated. + If the canonical name cannot be determined, the result is a non-canonical + name. */ +extern LIBCHARSET_DLL_EXPORTED const char * locale_charset (void); + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LOCALCHARSET_H */ diff --git a/jni/iconv/libcharset/include/localcharset.h.build.in b/jni/iconv/libcharset/include/localcharset.h.build.in new file mode 100644 index 0000000..c691359 --- /dev/null +++ b/jni/iconv/libcharset/include/localcharset.h.build.in @@ -0,0 +1,48 @@ +/* Determine a canonical name for the current locale's character encoding. + Copyright (C) 2000-2003 Free Software Foundation, Inc. + This file is part of the GNU CHARSET Library. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + +#ifndef _LOCALCHARSET_H +#define _LOCALCHARSET_H + +#if @HAVE_VISIBILITY@ && BUILDING_LIBCHARSET +#define LIBCHARSET_DLL_EXPORTED __attribute__((__visibility__("default"))) +#else +#define LIBCHARSET_DLL_EXPORTED +#endif + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Determine the current locale's character encoding, and canonicalize it + into one of the canonical names listed in config.charset. + The result must not be freed; it is statically allocated. + If the canonical name cannot be determined, the result is a non-canonical + name. */ +extern LIBCHARSET_DLL_EXPORTED const char * locale_charset (void); + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LOCALCHARSET_H */ diff --git a/jni/iconv/libcharset/include/localcharset.h.in b/jni/iconv/libcharset/include/localcharset.h.in new file mode 100644 index 0000000..129e4a4 --- /dev/null +++ b/jni/iconv/libcharset/include/localcharset.h.in @@ -0,0 +1,42 @@ +/* Determine a canonical name for the current locale's character encoding. + Copyright (C) 2000-2003 Free Software Foundation, Inc. + This file is part of the GNU CHARSET Library. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + +#ifndef _LOCALCHARSET_H +#define _LOCALCHARSET_H + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Determine the current locale's character encoding, and canonicalize it + into one of the canonical names listed in config.charset. + The result must not be freed; it is statically allocated. + If the canonical name cannot be determined, the result is a non-canonical + name. */ +extern const char * locale_charset (void); + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LOCALCHARSET_H */ diff --git a/jni/iconv/libcharset/include/localcharset.h.inst b/jni/iconv/libcharset/include/localcharset.h.inst new file mode 100644 index 0000000..129e4a4 --- /dev/null +++ b/jni/iconv/libcharset/include/localcharset.h.inst @@ -0,0 +1,42 @@ +/* Determine a canonical name for the current locale's character encoding. + Copyright (C) 2000-2003 Free Software Foundation, Inc. + This file is part of the GNU CHARSET Library. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + +#ifndef _LOCALCHARSET_H +#define _LOCALCHARSET_H + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Determine the current locale's character encoding, and canonicalize it + into one of the canonical names listed in config.charset. + The result must not be freed; it is statically allocated. + If the canonical name cannot be determined, the result is a non-canonical + name. */ +extern const char * locale_charset (void); + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LOCALCHARSET_H */ diff --git a/jni/iconv/libcharset/lib/ChangeLog b/jni/iconv/libcharset/lib/ChangeLog new file mode 100644 index 0000000..f46fe98 --- /dev/null +++ b/jni/iconv/libcharset/lib/ChangeLog @@ -0,0 +1,495 @@ +2009-03-26 Bruno Haible + + * Makefile.in (install, installdir): Ensure that $(DESTDIR)$(libdir) + exists, unconditionally. + +2009-03-25 Bruno Haible + + * relocatable.h: Update from gnulib. + * relocatable.c: Likewise. + +2009-01-25 Bruno Haible + + Don't install charset.alias on MacOS X >= 10.3. + * localcharset.c (DARWIN7): New macro. + (get_charset_aliases): Hardcode the result for Darwin7. + * Makefile.in (install, installdirs): Don't install charset.alias on + MacOS X >= 10.3. + +2009-01-25 Bruno Haible + + Don't install charset.alias on mingw and Cygwin. + * Makefile.in (install, installdirs): Don't install charset.alias on + mingw and Cygwin, if the file does not yet exist. The result for these + platforms is hardcoded in localcharset.c. + +2009-01-24 Bruno Haible + + Add support for non-UTF-8 locales on MacOS X. + * config.charset: Add CP1131, ARMSCII-8, PT154 to the list of canonical + encodings. For Darwin 7 and newer, don't map traditional encodings to + UTF-8. + Reported by Vincent Lefevre + at . + +2008-11-10 Ingo Weinhold + + * config.charset: Treat Haiku like BeOS. + +2009-01-16 Bruno Haible + + * Makefile.in (install-strip): New target. + Reported by Alon Bar-Lev . + +2008-04-13 Bruno Haible + + * localcharset.c (OS2): Don't redefine if already defined. + Reported by Elbert Pol . + +2007-11-14 Bruno Haible + + * config.charset: Update for OpenBSD 4.1. + Reported and helped by Ben Pfaff . + +2006-10-31 Bruno Haible + + Update from GNU gettext. + 2006-09-14 Bruno Haible + * lib/relocatable.c: Likewise. + +2006-10-17 Paul Eggert + + * localcharset.c: Do not check HAVE_SETLOCALE. + +2006-09-14 Bruno Haible + + * localcharset.c: Include unconditionally. + +2006-08-29 Bruno Haible + + * localcharset.c: Include configmake.h in order to get LIBDIR defined. + +2006-07-29 Bruno Haible + + * localcharset.c: Assume , , exist. + +2006-07-25 Bruno Haible + + * Makefile.msvc: Remove file. + +2006-07-25 Bruno Haible + + * Makefile.vms: Remove file. + +2006-07-23 Bruno Haible + + * Makefile.in (libcharset.la): Use the CFLAGS during linking. + Needed because the CFLAGS can e.g. trigger profiling. + Reported by Russell Aspinwall . + +2006-07-14 Bruno Haible + + * Makefile.in (clean): Remove also *.stackdump. + +2006-06-17 Bruno Haible + + * config.charset: Update for NetBSD 3.0. + +2006-05-17 Bruno Haible + + Cygwin portability. + * localcharset.c (WIN32_NATIVE): Renamed from WIN32. + +2006-05-16 Bruno Haible + + * localcharset.c [CYGWIN]: Include . + (get_charset_aliases): For Cygwin, return the same CPxxx aliases list + as under WIN32. + (locale_charset) [CYGWIN]: Try to retrieve the encoding from the + environment variables. Fall back to GetACP(). + +2006-04-05 Bruno Haible + + * config.charset: Update Juan Manuel Guerrero's address. + +2006-01-10 Bruno Haible + + * localcharset.c: Assume ANSI C. Fixes a gcc warning. + Reported by Werner Lemberg . + +2005-12-04 Bruno Haible + + Cygwin portability. + * relocatable.c: Include also on Cygwin. + (DllMain): Add support for Cygwin. + (get_shared_library_fullname): Update. + +2005-07-24 Bruno Haible + + Tidy up exported symbols. + * Makefile.in (CFLAGS): Add @CFLAG_VISIBILITY@. + (DEFS): Also define BUILDING_LIBCHARSET and BUILDING_DLL. + * relocatable.h (RELOCATABLE_DLL_EXPORTED) [HAVE_VISIBILITY]: + Define to the gcc visibility attribute. + +2005-07-02 Bruno Haible + + * localcharset.c (get_charset_aliases) [WIN32]: Add CP65001 and others. + Reported by via Alain Bench . + +2005-03-22 Bruno Haible + + * Makefile.in (mkinstalldirs): Update. + +2005-01-06 Bruno Haible + + * Makefile.msvc (CFLAGS): Define also INSTALLPREFIX. + * Makefile.vms (DEFS): Likewise. + Reported by Troels Walsted Hansen . + +2004-09-01 Bruno Haible + + * config.charset: Add support for Darwin 7. + +2004-04-28 Bruno Haible + + * localcharset.c (ISSLASH): Treat Cygwin like Windows, since it now + accepts Windows pathnames. + +2004-04-23 Bruno Haible + + * localcharset.c (get_charset_aliases): Allow the CHARSETALIASDIR + environment variable to override LIBDIR. + Suggested by Matthias Clasen . + +2004-04-20 Jim Meyering + Bruno Haible + + * localcharset.c (get_charset_aliases) [!VMS && !WIN32]: Don't leak + memory when realloc fails. + +2004-01-20 Bruno Haible + + Upgrade from gettext-0.14. + + 2003-10-09 Bruno Haible + * relocatable.c: Include xalloc.h instead of xmalloc.h. + + 2003-08-24 Bruno Haible + * relocatable.h: Make this file includable in C++ mode: add extern "C". + + 2003-08-01 Bruno Haible + * relocatable.c (find_shared_library_fullname): Disable the code on + Linux/libc5. Reported by Alain Guibert . + + 2003-06-27 Bruno Haible + Avoid use of *_unlocked functions on Solaris 2.5.1. + * localcharset.c: Test HAVE_DECL_GETC_UNLOCKED, not HAVE_GETC_UNLOCKED. + Reported by Eric Botcazou . + + 2003-06-22 Bruno Haible + * relocatable.c (compute_curr_prefix): Comment out this function in + the case when it is not used. + Reported by Pavel Roskin . + +2004-01-21 Bruno Haible + + Upgrade from gettext-0.14. + + 2004-01-21 Bruno Haible + * config.charset: Add support for MacOS X (Darwin). + + 2003-12-02 Bruno Haible + * config.charset: Treat the new country name CS like the old country + name YU. + + 2003-08-20 Bruno Haible + * config.charset (linux-gnulibc1*): Change hr_HR, ro_RO to ISO-8859-2. + Reported by Alain Guibert . + + 2003-08-14 Bruno Haible + * config.charset: Add support for Linux libc5. Based on data from + Alain Guibert . + +2003-06-27 Bruno Haible + + Avoid use of *_unlocked functions on Solaris 2.5.1. + * localcharset.c: Test HAVE_DECL_GETC_UNLOCKED, not HAVE_GETC_UNLOCKED. + Reported by Eric Botcazou . + +2003-08-20 Bruno Haible + + * config.charset (linux-gnulibc1*): Change hr_HR, ro_RO to ISO-8859-2. + Reported by Alain Guibert . + +2003-08-14 Bruno Haible + + * config.charset: Add support for Linux libc5. Based on data from + Alain Guibert . + +2003-08-01 Bruno Haible + + * relocatable.c (find_shared_library_fullname): Disable the code on + Linux/libc5. Reported by Alain Guibert . + +2003-06-22 Bruno Haible + + Portability to mingw32. + * relocatable.c [WIN32]: Include . + Reported by Jeff Bonggren . + +2003-06-22 Bruno Haible + + * relocatable.c (compute_curr_prefix): Comment out this function in + the case when it is not used. + Reported by Pavel Roskin . + +2003-06-07 Bruno Haible + + Support for relocatable data files even on VMS. + * Makefile.vms (bindir): New variable. + (DEFS): Add flags for relocatability. + Reported by Jouk Jansen . + +2003-06-07 Bruno Haible + + Support for relocatable data files even on Woe32. + * Makefile.msvc (IIPREFIX, IIprefix, IIexec_prefix, IIbindir, + IIlibdir): New variables. + (PICFLAGS): Also define PIC. Define BUILDING_* flags here. + (CFLAGS): ... not here. Add flags for relocatability. + +2003-05-18 Bruno Haible + + * Makefile.msvc (DEBUGFLAGS): New variable. + (charset.lib): Use it. + +2003-05-07 Bruno Haible + + * Makefile.vms: New file. + +2003-04-12 Bruno Haible + + * lib/localcharset.c (get_charset_aliases): Add special case for VMS. + +2003-04-05 Bruno Haible + + Support for relocatable installation. + * relocatable.h: New file, from GNU gettext. + * relocatable.c: New file, from GNU gettext. + * localcharset.c: Update from GNU gettext. + 2003-02-28 Bruno Haible + * localcharset.c: Include relocatable.h. + (get_charset_aliases): Relocate LIBDIR value. + * localcharset.c: Drop C linkage declaration. + * Makefile.in (DEFS): New variable. + (SOURCES): Add relocatable.c. + (OBJECTS): Add relocatable.lo. + (localcharset.lo): Use $(DEFS). + (relocatable.lo): New rule. + * Makefile.msvc (CFLAGS): Remove $(PICFLAGS). + (INCLUDES): Simplify. + (SOURCES): Remove variable. + (OBJECTS): Add relocatable.obj. + (localcharset.obj): Add $(PICFLAGS). + (relocatable.obj): New rule. + +2003-04-05 Bruno Haible + + * Makefile.msvc (PREFIX): New variable. + (prefix): Use it. + (clean): Drop Unix specific removal. + +2003-03-17 Bruno Haible + + Improved MSVC support. + * Makefile.msvc (prefix): Use less Unixy value. + (local_prefix): Remove variable. + (libdir): Use backslashes. + (bindir): New variable. + (INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Set to real values. + (RESOURCES): Enable charset.res. + (charset.lib): Set the target library name explicitly. + (charset.res): New rule. + (install, installdirs, uninstall): New rules. + + Rename libcharset.h to localcharset.h. + * localcharset.c: Include localcharset.h. + * localcharset.h: Remove file. + * Makefile.in (INCLUDES): Add -I../include. + * Makefile.msvc (INCLUDES): Add -I../include. + +2003-01-29 Bruno Haible + + * config.charset: Add an alias for CP1251 on Solaris. + Reported by Hidetoshi Tajima . + +2003-01-12 Bruno Haible + + * localcharset.h: New file. + * localcharset.c: Include it. + +2003-01-01 Bruno Haible + + * Makefile.in (mkinstalldirs): Renamed from MKINSTALLDIRS. + (install-lib, install, installdirs): Use it. + +2002-05-09 Bruno Haible + + * config.charset: Update for newest glibc. Add canonical names + ISO-8859-14, KOI8-T, TCVN5712-1, GEORGIAN-PS. + +2002-05-09 Bruno Haible + + * localcharset.c (get_charset_aliases): Add more Windows specific + aliases. + +2002-05-08 Owen Taylor + + * config.charset: A few additions for Solaris. + +2002-02-15 Bruno Haible + + * config.charset [msdosdjgpp]: For Russian, use CP866. + +2002-02-11 Bruno Haible + + * config.charset: Add support for NetBSD. + +2002-01-10 Andrew Zabolotny + Bruno Haible + + * localcharset.c: Rework OS/2 support. + * config.charset: Add OS/2 support. + +2001-12-21 Bruno Haible + + * localcharset.c (ISSLASH): Provide definition for DOS-like systems. + +2001-12-15 Bruno Haible + + * localcharset.c: Add OS/2 support. + +2001-12-05 Bruno Haible + + * localcharset.c (locale_charset): Don't return an empty string. + +2001-10-23 Bruno Haible + + * config.charset: msdos in uk_UA uses CP1125. + +2001-08-05 Bruno Haible + + Make it possible to build libcharset with CC=gcc CFLAGS="-x c++". + * localcharset.c (locale_charset): Declare as extern "C". + (get_charset_aliases): Cast malloc and realloc results to 'char *'. + +2001-06-27 Bruno Haible + + * Makefile.in (clean): Remove also *.o.lock, left there by libtool + on IRIX. + +2001-06-25 Bruno Haible + + * Makefile.in (localcharset.lo): Mention $(INCLUDES) before $(CFLAGS) + and $(CPPFLAGS). + * Makefile.msvc (localcharset.obj): Likewise. + +2001-06-24 Bruno Haible + + * config.charset: Change canonical name of BIG5HKSCS to BIG5-HKSCS. + Change canonical name of SJIS to SHIFT_JIS. + +2001-05-06 Bruno Haible + + * Makefile.msvc (charset.lib): Allow the 'del' command to fail. + +2001-05-06 Bruno Haible + + * Makefile.in (CPPFLAGS, LDFLAGS): New variables. + (libcharset.la): Use LDFLAGS. + (localcharset.lo): Use CPPFLAGS. + +2001-04-30 Bruno Haible + + Silence "gcc -Wall -Wwrite-strings" warnings. + * localcharset.c (charset_aliases): Change type to 'const char *'. + (get_charset_aliases): Change type of 'cp' to 'const char *'. + +2001-03-10 Bruno Haible + + * localcharset.c (locale_charset): Allow wildcard syntax. Also resolve + alias if codeset is empty. + * config.charset (BeOS): Use wildcard syntax. + + * Makefile.in (libcharset.la): Pass flag -no-undefined. Needed on + platforms like BeOS. + + * Makefile.in (RM): New variable. + +2001-01-05 Bruno Haible + + * localcharset.c (volatile): Define to empty if not using ANSI C. + +2001-03-05 Bruno Haible + + * config.charset: Update for OSF/1 5.1. + +2001-03-01 Bruno Haible + + * config.charset: For DOS/DJGPP, add CP775. + +2001-02-24 Bruno Haible + + * config.charset: Add support for DOS/DJGPP. + +2001-02-25 Bruno Haible + + * localcharset.c (locale_charset): Don't return NULL. + +2001-02-24 Bruno Haible + + * localcharset.c (locale_charset): Don't use setlocale(LC_CTYPE,NULL). + +2001-01-30 Bruno Haible + + * config.charset: Update for FreeBSD 4.2. + +2000-12-19 Jim Meyering + + * localcharset.c: Improve WIN32 macrology. + (locale_charset): Increase size of buffer. + +2000-12-18 Bruno Haible + + * config.charset: Add support for BeOS. + +2000-12-12 Bruno Haible + + * Makefile.in (ref-add.sed, ref-del.sed): Don't use $<, not understood + by Solaris "make". Reported by Toshimitsu Fujiwara. + +2000-12-08 Bruno Haible + + * Makefile.in (exec_prefix): Use configure's --exec-prefix argument. + +2000-12-02 Bruno Haible + + * Makefile.msvc: Replace STATIC with its opposite flag, DLL. + +2000-11-21 Bruno Haible + + * Makefile.msvc (MFLAGS): New variable. + (CFLAGS, charset.lib): Use it. + (INCLUDES): Use "..", not "..\include". + +2000-10-31 Bruno Haible + + * Makefile.msvc: New file. + +2000-10-31 Bruno Haible + + * config.charset: Add ISO-8859-3, BIG5HKSCS, GB18030, JOHAB, VISCII, + CP874, CP949, CP950, CP1250, CP1253, CP1254, CP1255, CP1256, CP1257 + to the list of canonical encodings. Rename EUC-CN to GB2312. + * localcharset.c (locale_charset): Add support for Win32. diff --git a/jni/iconv/libcharset/lib/Makefile b/jni/iconv/libcharset/lib/Makefile new file mode 100644 index 0000000..c2715ad --- /dev/null +++ b/jni/iconv/libcharset/lib/Makefile @@ -0,0 +1,155 @@ +# Makefile for libcharset/lib + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = . + +# Directories used by "make install": +prefix = /usr/local +local_prefix = /usr/local +exec_prefix = ${prefix} +libdir = ${exec_prefix}/lib + +# Programs used by "make": +CC = gcc +CFLAGS = -g -O2 -fvisibility=hidden +CPPFLAGS = +LDFLAGS = +INCLUDES = -I. -I$(srcdir) -I.. -I$(srcdir)/.. -I../include +# -DBUILDING_LIBCHARSET: Change expansion of LIBCHARSET_DLL_EXPORTED macro. +# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro. +DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBCHARSET -DBUILDING_DLL \ +-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \ +-Dset_relocation_prefix=libcharset_set_relocation_prefix \ +-Drelocate=libcharset_relocate -DHAVE_CONFIG_H +LIBTOOL = /bin/sh $(top_builddir)/libtool +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LIBTOOL_INSTALL = $(LIBTOOL) --mode=install +LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall +RM = rm -f + +# Programs used by "make install": +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +mkinstalldirs = $(SHELL) ../build-aux/mkinstalldirs + +#### End of system configuration section. #### + +PACKAGE = +VERSION = + +SHELL = /bin/sh + +# Before making a release, change this according to the libtool documentation, +# section "Library interface versions". +LIBCHARSET_VERSION_INFO = 1:0:0 + +# Needed by $(LIBTOOL). +top_builddir = .. + +SOURCES = $(srcdir)/localcharset.c $(srcdir)/relocatable.c + +OBJECTS = localcharset.lo relocatable.lo + +all : libcharset.la charset.alias ref-add.sed ref-del.sed + +libcharset.la : $(OBJECTS) + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libcharset.la -rpath $(libdir) -version-info $(LIBCHARSET_VERSION_INFO) -no-undefined $(OBJECTS) + +localcharset.lo : $(srcdir)/localcharset.c + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(DEFS) -c $(srcdir)/localcharset.c + +relocatable.lo : $(srcdir)/relocatable.c $(srcdir)/relocatable.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(DEFS) -c $(srcdir)/relocatable.c + +charset.alias: $(srcdir)/config.charset + $(SHELL) $(srcdir)/config.charset 'arm-linux-eabi' > t-$@ + mv t-$@ $@ + +ref-add.sed : $(srcdir)/ref-add.sin + sed -e '/^#/d' -e 's/@''PACKAGE''@//g' $(srcdir)/ref-add.sin > t-$@ + mv t-$@ $@ + +ref-del.sed : $(srcdir)/ref-del.sin + sed -e '/^#/d' -e 's/@''PACKAGE''@//g' $(srcdir)/ref-del.sin > t-$@ + mv t-$@ $@ + +# Installs the library and include files only. Typically called with only +# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +install-lib : all force + $(mkinstalldirs) $(libdir) + $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la $(libdir)/libcharset.la + test -f $(libdir)/charset.alias && orig=$(libdir)/charset.alias \ + || orig=charset.alias; \ + sed -f ref-add.sed $$orig > $(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(libdir)/t-charset.alias $(libdir)/charset.alias; \ + rm -f $(libdir)/t-charset.alias + +# The following is needed in order to install a simple file in $(libdir) +# which is shared with other installed packages. We use a list of referencing +# packages so that "make uninstall" will remove the file if and only if it +# is not used by another installed package. +# On systems with glibc-2.1 or newer, the file is redundant, therefore we +# avoid installing it. + +install : all force + if test yes = no; then \ + case 'eabi' in \ + darwin[56]*) \ + need_charset_alias=true ;; \ + darwin* | cygwin* | mingw* | pw32* | cegcc*) \ + need_charset_alias=false ;; \ + *) \ + need_charset_alias=true ;; \ + esac ; \ + else \ + need_charset_alias=false ; \ + fi ; \ + $(mkinstalldirs) $(DESTDIR)$(libdir) ; \ + $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la $(DESTDIR)$(libdir)/libcharset.la + if test -f $(DESTDIR)$(libdir)/charset.alias; then \ + sed -f ref-add.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + else \ + if $$need_charset_alias; then \ + sed -f ref-add.sed charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + fi ; \ + fi + +install-strip : install + +installdirs : force + $(mkinstalldirs) $(DESTDIR)$(libdir) + +uninstall : force + $(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libcharset.la + if test -f $(DESTDIR)$(libdir)/charset.alias; then \ + sed -f ref-del.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + if grep '^# Packages using this file: $$' $(DESTDIR)$(libdir)/t-charset.alias > /dev/null; then \ + rm -f $(DESTDIR)$(libdir)/charset.alias; \ + else \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + fi; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + fi + +check : all + +mostlyclean : clean + +clean : force + $(RM) *.o *.lo *.a *.la *.o.lock core *.stackdump charset.alias ref-add.sed ref-del.sed + $(RM) -r .libs _libs + +distclean : clean + $(RM) config.status config.log config.cache Makefile libtool + +maintainer-clean : distclean + +force : + diff --git a/jni/iconv/libcharset/lib/Makefile.in b/jni/iconv/libcharset/lib/Makefile.in new file mode 100644 index 0000000..1707ac9 --- /dev/null +++ b/jni/iconv/libcharset/lib/Makefile.in @@ -0,0 +1,155 @@ +# Makefile for libcharset/lib + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = @srcdir@ + +# Directories used by "make install": +prefix = @prefix@ +local_prefix = /usr/local +exec_prefix = @exec_prefix@ +libdir = @libdir@ + +# Programs used by "make": +CC = @CC@ +CFLAGS = @CFLAGS@ @CFLAG_VISIBILITY@ +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +INCLUDES = -I. -I$(srcdir) -I.. -I$(srcdir)/.. -I../include +# -DBUILDING_LIBCHARSET: Change expansion of LIBCHARSET_DLL_EXPORTED macro. +# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro. +DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBCHARSET -DBUILDING_DLL \ +-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \ +-Dset_relocation_prefix=libcharset_set_relocation_prefix \ +-Drelocate=libcharset_relocate @DEFS@ +LIBTOOL = @LIBTOOL@ +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LIBTOOL_INSTALL = $(LIBTOOL) --mode=install +LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall +RM = rm -f + +# Programs used by "make install": +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs + +#### End of system configuration section. #### + +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ + +SHELL = /bin/sh + +# Before making a release, change this according to the libtool documentation, +# section "Library interface versions". +LIBCHARSET_VERSION_INFO = 1:0:0 + +# Needed by $(LIBTOOL). +top_builddir = .. + +SOURCES = $(srcdir)/localcharset.c $(srcdir)/relocatable.c + +OBJECTS = localcharset.lo relocatable.lo + +all : libcharset.la charset.alias ref-add.sed ref-del.sed + +libcharset.la : $(OBJECTS) + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libcharset.la -rpath $(libdir) -version-info $(LIBCHARSET_VERSION_INFO) -no-undefined $(OBJECTS) + +localcharset.lo : $(srcdir)/localcharset.c + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(DEFS) -c $(srcdir)/localcharset.c + +relocatable.lo : $(srcdir)/relocatable.c $(srcdir)/relocatable.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(DEFS) -c $(srcdir)/relocatable.c + +charset.alias: $(srcdir)/config.charset + $(SHELL) $(srcdir)/config.charset '@host@' > t-$@ + mv t-$@ $@ + +ref-add.sed : $(srcdir)/ref-add.sin + sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-add.sin > t-$@ + mv t-$@ $@ + +ref-del.sed : $(srcdir)/ref-del.sin + sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-del.sin > t-$@ + mv t-$@ $@ + +# Installs the library and include files only. Typically called with only +# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +install-lib : all force + $(mkinstalldirs) $(libdir) + $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la $(libdir)/libcharset.la + test -f $(libdir)/charset.alias && orig=$(libdir)/charset.alias \ + || orig=charset.alias; \ + sed -f ref-add.sed $$orig > $(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(libdir)/t-charset.alias $(libdir)/charset.alias; \ + rm -f $(libdir)/t-charset.alias + +# The following is needed in order to install a simple file in $(libdir) +# which is shared with other installed packages. We use a list of referencing +# packages so that "make uninstall" will remove the file if and only if it +# is not used by another installed package. +# On systems with glibc-2.1 or newer, the file is redundant, therefore we +# avoid installing it. + +install : all force + if test @GLIBC21@ = no; then \ + case '@host_os@' in \ + darwin[56]*) \ + need_charset_alias=true ;; \ + darwin* | cygwin* | mingw* | pw32* | cegcc*) \ + need_charset_alias=false ;; \ + *) \ + need_charset_alias=true ;; \ + esac ; \ + else \ + need_charset_alias=false ; \ + fi ; \ + $(mkinstalldirs) $(DESTDIR)$(libdir) ; \ + $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la $(DESTDIR)$(libdir)/libcharset.la + if test -f $(DESTDIR)$(libdir)/charset.alias; then \ + sed -f ref-add.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + else \ + if $$need_charset_alias; then \ + sed -f ref-add.sed charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + fi ; \ + fi + +install-strip : install + +installdirs : force + $(mkinstalldirs) $(DESTDIR)$(libdir) + +uninstall : force + $(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libcharset.la + if test -f $(DESTDIR)$(libdir)/charset.alias; then \ + sed -f ref-del.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + if grep '^# Packages using this file: $$' $(DESTDIR)$(libdir)/t-charset.alias > /dev/null; then \ + rm -f $(DESTDIR)$(libdir)/charset.alias; \ + else \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + fi; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + fi + +check : all + +mostlyclean : clean + +clean : force + $(RM) *.o *.lo *.a *.la *.o.lock core *.stackdump charset.alias ref-add.sed ref-del.sed + $(RM) -r .libs _libs + +distclean : clean + $(RM) config.status config.log config.cache Makefile libtool + +maintainer-clean : distclean + +force : + diff --git a/jni/iconv/libcharset/lib/config.charset b/jni/iconv/libcharset/lib/config.charset new file mode 100755 index 0000000..21d55a4 --- /dev/null +++ b/jni/iconv/libcharset/lib/config.charset @@ -0,0 +1,684 @@ +#! /bin/sh +# Output a system dependent table of character encoding aliases. +# +# Copyright (C) 2000-2004, 2006-2009 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU Library General Public License as published +# by the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, +# USA. +# +# The table consists of lines of the form +# ALIAS CANONICAL +# +# ALIAS is the (system dependent) result of "nl_langinfo (CODESET)". +# ALIAS is compared in a case sensitive way. +# +# CANONICAL is the GNU canonical name for this character encoding. +# It must be an encoding supported by libiconv. Support by GNU libc is +# also desirable. CANONICAL is case insensitive. Usually an upper case +# MIME charset name is preferred. +# The current list of GNU canonical charset names is as follows. +# +# name MIME? used by which systems +# ASCII, ANSI_X3.4-1968 glibc solaris freebsd netbsd darwin +# ISO-8859-1 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin +# ISO-8859-2 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin +# ISO-8859-3 Y glibc solaris +# ISO-8859-4 Y osf solaris freebsd netbsd openbsd darwin +# ISO-8859-5 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin +# ISO-8859-6 Y glibc aix hpux solaris +# ISO-8859-7 Y glibc aix hpux irix osf solaris netbsd openbsd darwin +# ISO-8859-8 Y glibc aix hpux osf solaris +# ISO-8859-9 Y glibc aix hpux irix osf solaris darwin +# ISO-8859-13 glibc netbsd openbsd darwin +# ISO-8859-14 glibc +# ISO-8859-15 glibc aix osf solaris freebsd netbsd openbsd darwin +# KOI8-R Y glibc solaris freebsd netbsd openbsd darwin +# KOI8-U Y glibc freebsd netbsd openbsd darwin +# KOI8-T glibc +# CP437 dos +# CP775 dos +# CP850 aix osf dos +# CP852 dos +# CP855 dos +# CP856 aix +# CP857 dos +# CP861 dos +# CP862 dos +# CP864 dos +# CP865 dos +# CP866 freebsd netbsd openbsd darwin dos +# CP869 dos +# CP874 woe32 dos +# CP922 aix +# CP932 aix woe32 dos +# CP943 aix +# CP949 osf darwin woe32 dos +# CP950 woe32 dos +# CP1046 aix +# CP1124 aix +# CP1125 dos +# CP1129 aix +# CP1131 darwin +# CP1250 woe32 +# CP1251 glibc solaris netbsd openbsd darwin woe32 +# CP1252 aix woe32 +# CP1253 woe32 +# CP1254 woe32 +# CP1255 glibc woe32 +# CP1256 woe32 +# CP1257 woe32 +# GB2312 Y glibc aix hpux irix solaris freebsd netbsd darwin +# EUC-JP Y glibc aix hpux irix osf solaris freebsd netbsd darwin +# EUC-KR Y glibc aix hpux irix osf solaris freebsd netbsd darwin +# EUC-TW glibc aix hpux irix osf solaris netbsd +# BIG5 Y glibc aix hpux osf solaris freebsd netbsd darwin +# BIG5-HKSCS glibc solaris darwin +# GBK glibc aix osf solaris darwin woe32 dos +# GB18030 glibc solaris netbsd darwin +# SHIFT_JIS Y hpux osf solaris freebsd netbsd darwin +# JOHAB glibc solaris woe32 +# TIS-620 glibc aix hpux osf solaris +# VISCII Y glibc +# TCVN5712-1 glibc +# ARMSCII-8 glibc darwin +# GEORGIAN-PS glibc +# PT154 glibc +# HP-ROMAN8 hpux +# HP-ARABIC8 hpux +# HP-GREEK8 hpux +# HP-HEBREW8 hpux +# HP-TURKISH8 hpux +# HP-KANA8 hpux +# DEC-KANJI osf +# DEC-HANYU osf +# UTF-8 Y glibc aix hpux osf solaris netbsd darwin +# +# Note: Names which are not marked as being a MIME name should not be used in +# Internet protocols for information interchange (mail, news, etc.). +# +# Note: ASCII and ANSI_X3.4-1968 are synonymous canonical names. Applications +# must understand both names and treat them as equivalent. +# +# The first argument passed to this file is the canonical host specification, +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM + +host="$1" +os=`echo "$host" | sed -e 's/^[^-]*-[^-]*-\(.*\)$/\1/'` +echo "# This file contains a table of character encoding aliases," +echo "# suitable for operating system '${os}'." +echo "# It was automatically generated from config.charset." +# List of references, updated during installation: +echo "# Packages using this file: " +case "$os" in + linux-gnulibc1*) + # Linux libc5 doesn't have nl_langinfo(CODESET); therefore + # localcharset.c falls back to using the full locale name + # from the environment variables. + echo "C ASCII" + echo "POSIX ASCII" + for l in af af_ZA ca ca_ES da da_DK de de_AT de_BE de_CH de_DE de_LU \ + en en_AU en_BW en_CA en_DK en_GB en_IE en_NZ en_US en_ZA \ + en_ZW es es_AR es_BO es_CL es_CO es_DO es_EC es_ES es_GT \ + es_HN es_MX es_PA es_PE es_PY es_SV es_US es_UY es_VE et \ + et_EE eu eu_ES fi fi_FI fo fo_FO fr fr_BE fr_CA fr_CH fr_FR \ + fr_LU ga ga_IE gl gl_ES id id_ID in in_ID is is_IS it it_CH \ + it_IT kl kl_GL nl nl_BE nl_NL no no_NO pt pt_BR pt_PT sv \ + sv_FI sv_SE; do + echo "$l ISO-8859-1" + echo "$l.iso-8859-1 ISO-8859-1" + echo "$l.iso-8859-15 ISO-8859-15" + echo "$l.iso-8859-15@euro ISO-8859-15" + echo "$l@euro ISO-8859-15" + echo "$l.cp-437 CP437" + echo "$l.cp-850 CP850" + echo "$l.cp-1252 CP1252" + echo "$l.cp-1252@euro CP1252" + #echo "$l.atari-st ATARI-ST" # not a commonly used encoding + echo "$l.utf-8 UTF-8" + echo "$l.utf-8@euro UTF-8" + done + for l in cs cs_CZ hr hr_HR hu hu_HU pl pl_PL ro ro_RO sk sk_SK sl \ + sl_SI sr sr_CS sr_YU; do + echo "$l ISO-8859-2" + echo "$l.iso-8859-2 ISO-8859-2" + echo "$l.cp-852 CP852" + echo "$l.cp-1250 CP1250" + echo "$l.utf-8 UTF-8" + done + for l in mk mk_MK ru ru_RU; do + echo "$l ISO-8859-5" + echo "$l.iso-8859-5 ISO-8859-5" + echo "$l.koi8-r KOI8-R" + echo "$l.cp-866 CP866" + echo "$l.cp-1251 CP1251" + echo "$l.utf-8 UTF-8" + done + for l in ar ar_SA; do + echo "$l ISO-8859-6" + echo "$l.iso-8859-6 ISO-8859-6" + echo "$l.cp-864 CP864" + #echo "$l.cp-868 CP868" # not a commonly used encoding + echo "$l.cp-1256 CP1256" + echo "$l.utf-8 UTF-8" + done + for l in el el_GR gr gr_GR; do + echo "$l ISO-8859-7" + echo "$l.iso-8859-7 ISO-8859-7" + echo "$l.cp-869 CP869" + echo "$l.cp-1253 CP1253" + echo "$l.cp-1253@euro CP1253" + echo "$l.utf-8 UTF-8" + echo "$l.utf-8@euro UTF-8" + done + for l in he he_IL iw iw_IL; do + echo "$l ISO-8859-8" + echo "$l.iso-8859-8 ISO-8859-8" + echo "$l.cp-862 CP862" + echo "$l.cp-1255 CP1255" + echo "$l.utf-8 UTF-8" + done + for l in tr tr_TR; do + echo "$l ISO-8859-9" + echo "$l.iso-8859-9 ISO-8859-9" + echo "$l.cp-857 CP857" + echo "$l.cp-1254 CP1254" + echo "$l.utf-8 UTF-8" + done + for l in lt lt_LT lv lv_LV; do + #echo "$l BALTIC" # not a commonly used encoding, wrong encoding name + echo "$l ISO-8859-13" + done + for l in ru_UA uk uk_UA; do + echo "$l KOI8-U" + done + for l in zh zh_CN; do + #echo "$l GB_2312-80" # not a commonly used encoding, wrong encoding name + echo "$l GB2312" + done + for l in ja ja_JP ja_JP.EUC; do + echo "$l EUC-JP" + done + for l in ko ko_KR; do + echo "$l EUC-KR" + done + for l in th th_TH; do + echo "$l TIS-620" + done + for l in fa fa_IR; do + #echo "$l ISIRI-3342" # a broken encoding + echo "$l.utf-8 UTF-8" + done + ;; + linux* | *-gnu*) + # With glibc-2.1 or newer, we don't need any canonicalization, + # because glibc has iconv and both glibc and libiconv support all + # GNU canonical names directly. Therefore, the Makefile does not + # need to install the alias file at all. + # The following applies only to glibc-2.0.x and older libcs. + echo "ISO_646.IRV:1983 ASCII" + ;; + aix*) + echo "ISO8859-1 ISO-8859-1" + echo "ISO8859-2 ISO-8859-2" + echo "ISO8859-5 ISO-8859-5" + echo "ISO8859-6 ISO-8859-6" + echo "ISO8859-7 ISO-8859-7" + echo "ISO8859-8 ISO-8859-8" + echo "ISO8859-9 ISO-8859-9" + echo "ISO8859-15 ISO-8859-15" + echo "IBM-850 CP850" + echo "IBM-856 CP856" + echo "IBM-921 ISO-8859-13" + echo "IBM-922 CP922" + echo "IBM-932 CP932" + echo "IBM-943 CP943" + echo "IBM-1046 CP1046" + echo "IBM-1124 CP1124" + echo "IBM-1129 CP1129" + echo "IBM-1252 CP1252" + echo "IBM-eucCN GB2312" + echo "IBM-eucJP EUC-JP" + echo "IBM-eucKR EUC-KR" + echo "IBM-eucTW EUC-TW" + echo "big5 BIG5" + echo "GBK GBK" + echo "TIS-620 TIS-620" + echo "UTF-8 UTF-8" + ;; + hpux*) + echo "iso88591 ISO-8859-1" + echo "iso88592 ISO-8859-2" + echo "iso88595 ISO-8859-5" + echo "iso88596 ISO-8859-6" + echo "iso88597 ISO-8859-7" + echo "iso88598 ISO-8859-8" + echo "iso88599 ISO-8859-9" + echo "iso885915 ISO-8859-15" + echo "roman8 HP-ROMAN8" + echo "arabic8 HP-ARABIC8" + echo "greek8 HP-GREEK8" + echo "hebrew8 HP-HEBREW8" + echo "turkish8 HP-TURKISH8" + echo "kana8 HP-KANA8" + echo "tis620 TIS-620" + echo "big5 BIG5" + echo "eucJP EUC-JP" + echo "eucKR EUC-KR" + echo "eucTW EUC-TW" + echo "hp15CN GB2312" + #echo "ccdc ?" # what is this? + echo "SJIS SHIFT_JIS" + echo "utf8 UTF-8" + ;; + irix*) + echo "ISO8859-1 ISO-8859-1" + echo "ISO8859-2 ISO-8859-2" + echo "ISO8859-5 ISO-8859-5" + echo "ISO8859-7 ISO-8859-7" + echo "ISO8859-9 ISO-8859-9" + echo "eucCN GB2312" + echo "eucJP EUC-JP" + echo "eucKR EUC-KR" + echo "eucTW EUC-TW" + ;; + osf*) + echo "ISO8859-1 ISO-8859-1" + echo "ISO8859-2 ISO-8859-2" + echo "ISO8859-4 ISO-8859-4" + echo "ISO8859-5 ISO-8859-5" + echo "ISO8859-7 ISO-8859-7" + echo "ISO8859-8 ISO-8859-8" + echo "ISO8859-9 ISO-8859-9" + echo "ISO8859-15 ISO-8859-15" + echo "cp850 CP850" + echo "big5 BIG5" + echo "dechanyu DEC-HANYU" + echo "dechanzi GB2312" + echo "deckanji DEC-KANJI" + echo "deckorean EUC-KR" + echo "eucJP EUC-JP" + echo "eucKR EUC-KR" + echo "eucTW EUC-TW" + echo "GBK GBK" + echo "KSC5601 CP949" + echo "sdeckanji EUC-JP" + echo "SJIS SHIFT_JIS" + echo "TACTIS TIS-620" + echo "UTF-8 UTF-8" + ;; + solaris*) + echo "646 ASCII" + echo "ISO8859-1 ISO-8859-1" + echo "ISO8859-2 ISO-8859-2" + echo "ISO8859-3 ISO-8859-3" + echo "ISO8859-4 ISO-8859-4" + echo "ISO8859-5 ISO-8859-5" + echo "ISO8859-6 ISO-8859-6" + echo "ISO8859-7 ISO-8859-7" + echo "ISO8859-8 ISO-8859-8" + echo "ISO8859-9 ISO-8859-9" + echo "ISO8859-15 ISO-8859-15" + echo "koi8-r KOI8-R" + echo "ansi-1251 CP1251" + echo "BIG5 BIG5" + echo "Big5-HKSCS BIG5-HKSCS" + echo "gb2312 GB2312" + echo "GBK GBK" + echo "GB18030 GB18030" + echo "cns11643 EUC-TW" + echo "5601 EUC-KR" + echo "ko_KR.johap92 JOHAB" + echo "eucJP EUC-JP" + echo "PCK SHIFT_JIS" + echo "TIS620.2533 TIS-620" + #echo "sun_eu_greek ?" # what is this? + echo "UTF-8 UTF-8" + ;; + freebsd* | os2*) + # FreeBSD 4.2 doesn't have nl_langinfo(CODESET); therefore + # localcharset.c falls back to using the full locale name + # from the environment variables. + # Likewise for OS/2. OS/2 has XFree86 just like FreeBSD. Just + # reuse FreeBSD's locale data for OS/2. + echo "C ASCII" + echo "US-ASCII ASCII" + for l in la_LN lt_LN; do + echo "$l.ASCII ASCII" + done + for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \ + fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT la_LN \ + lt_LN nl_BE nl_NL no_NO pt_PT sv_SE; do + echo "$l.ISO_8859-1 ISO-8859-1" + echo "$l.DIS_8859-15 ISO-8859-15" + done + for l in cs_CZ hr_HR hu_HU la_LN lt_LN pl_PL sl_SI; do + echo "$l.ISO_8859-2 ISO-8859-2" + done + for l in la_LN lt_LT; do + echo "$l.ISO_8859-4 ISO-8859-4" + done + for l in ru_RU ru_SU; do + echo "$l.KOI8-R KOI8-R" + echo "$l.ISO_8859-5 ISO-8859-5" + echo "$l.CP866 CP866" + done + echo "uk_UA.KOI8-U KOI8-U" + echo "zh_TW.BIG5 BIG5" + echo "zh_TW.Big5 BIG5" + echo "zh_CN.EUC GB2312" + echo "ja_JP.EUC EUC-JP" + echo "ja_JP.SJIS SHIFT_JIS" + echo "ja_JP.Shift_JIS SHIFT_JIS" + echo "ko_KR.EUC EUC-KR" + ;; + netbsd*) + echo "646 ASCII" + echo "ISO8859-1 ISO-8859-1" + echo "ISO8859-2 ISO-8859-2" + echo "ISO8859-4 ISO-8859-4" + echo "ISO8859-5 ISO-8859-5" + echo "ISO8859-7 ISO-8859-7" + echo "ISO8859-13 ISO-8859-13" + echo "ISO8859-15 ISO-8859-15" + echo "eucCN GB2312" + echo "eucJP EUC-JP" + echo "eucKR EUC-KR" + echo "eucTW EUC-TW" + echo "BIG5 BIG5" + echo "SJIS SHIFT_JIS" + ;; + openbsd*) + echo "646 ASCII" + echo "ISO8859-1 ISO-8859-1" + echo "ISO8859-2 ISO-8859-2" + echo "ISO8859-4 ISO-8859-4" + echo "ISO8859-5 ISO-8859-5" + echo "ISO8859-7 ISO-8859-7" + echo "ISO8859-13 ISO-8859-13" + echo "ISO8859-15 ISO-8859-15" + ;; + darwin[56]*) + # Darwin 6.8 doesn't have nl_langinfo(CODESET); therefore + # localcharset.c falls back to using the full locale name + # from the environment variables. + echo "C ASCII" + for l in en_AU en_CA en_GB en_US la_LN; do + echo "$l.US-ASCII ASCII" + done + for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \ + fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT nl_BE \ + nl_NL no_NO pt_PT sv_SE; do + echo "$l ISO-8859-1" + echo "$l.ISO8859-1 ISO-8859-1" + echo "$l.ISO8859-15 ISO-8859-15" + done + for l in la_LN; do + echo "$l.ISO8859-1 ISO-8859-1" + echo "$l.ISO8859-15 ISO-8859-15" + done + for l in cs_CZ hr_HR hu_HU la_LN pl_PL sl_SI; do + echo "$l.ISO8859-2 ISO-8859-2" + done + for l in la_LN lt_LT; do + echo "$l.ISO8859-4 ISO-8859-4" + done + for l in ru_RU; do + echo "$l.KOI8-R KOI8-R" + echo "$l.ISO8859-5 ISO-8859-5" + echo "$l.CP866 CP866" + done + for l in bg_BG; do + echo "$l.CP1251 CP1251" + done + echo "uk_UA.KOI8-U KOI8-U" + echo "zh_TW.BIG5 BIG5" + echo "zh_TW.Big5 BIG5" + echo "zh_CN.EUC GB2312" + echo "ja_JP.EUC EUC-JP" + echo "ja_JP.SJIS SHIFT_JIS" + echo "ko_KR.EUC EUC-KR" + ;; + darwin*) + # Darwin 7.5 has nl_langinfo(CODESET), but sometimes its value is + # useless: + # - It returns the empty string when LANG is set to a locale of the + # form ll_CC, although ll_CC/LC_CTYPE is a symlink to an UTF-8 + # LC_CTYPE file. + # - The environment variables LANG, LC_CTYPE, LC_ALL are not set by + # the system; nl_langinfo(CODESET) returns "US-ASCII" in this case. + # - The documentation says: + # "... all code that calls BSD system routines should ensure + # that the const *char parameters of these routines are in UTF-8 + # encoding. All BSD system functions expect their string + # parameters to be in UTF-8 encoding and nothing else." + # It also says + # "An additional caveat is that string parameters for files, + # paths, and other file-system entities must be in canonical + # UTF-8. In a canonical UTF-8 Unicode string, all decomposable + # characters are decomposed ..." + # but this is not true: You can pass non-decomposed UTF-8 strings + # to file system functions, and it is the OS which will convert + # them to decomposed UTF-8 before accessing the file system. + # - The Apple Terminal application displays UTF-8 by default. + # - However, other applications are free to use different encodings: + # - xterm uses ISO-8859-1 by default. + # - TextEdit uses MacRoman by default. + # We prefer UTF-8 over decomposed UTF-8-MAC because one should + # minimize the use of decomposed Unicode. Unfortunately, through the + # Darwin file system, decomposed UTF-8 strings are leaked into user + # space nevertheless. + # Then there are also the locales with encodings other than US-ASCII + # and UTF-8. These locales can be occasionally useful to users (e.g. + # when grepping through ISO-8859-1 encoded text files), when all their + # file names are in US-ASCII. + echo "ISO8859-1 ISO-8859-1" + echo "ISO8859-2 ISO-8859-2" + echo "ISO8859-4 ISO-8859-4" + echo "ISO8859-5 ISO-8859-5" + echo "ISO8859-7 ISO-8859-7" + echo "ISO8859-9 ISO-8859-9" + echo "ISO8859-13 ISO-8859-13" + echo "ISO8859-15 ISO-8859-15" + echo "KOI8-R KOI8-R" + echo "KOI8-U KOI8-U" + echo "CP866 CP866" + echo "CP949 CP949" + echo "CP1131 CP1131" + echo "CP1251 CP1251" + echo "eucCN GB2312" + echo "GB2312 GB2312" + echo "eucJP EUC-JP" + echo "eucKR EUC-KR" + echo "Big5 BIG5" + echo "Big5HKSCS BIG5-HKSCS" + echo "GBK GBK" + echo "GB18030 GB18030" + echo "SJIS SHIFT_JIS" + echo "ARMSCII-8 ARMSCII-8" + echo "PT154 PT154" + #echo "ISCII-DEV ?" + echo "* UTF-8" + ;; + beos* | haiku*) + # BeOS and Haiku have a single locale, and it has UTF-8 encoding. + echo "* UTF-8" + ;; + msdosdjgpp*) + # DJGPP 2.03 doesn't have nl_langinfo(CODESET); therefore + # localcharset.c falls back to using the full locale name + # from the environment variables. + echo "#" + echo "# The encodings given here may not all be correct." + echo "# If you find that the encoding given for your language and" + echo "# country is not the one your DOS machine actually uses, just" + echo "# correct it in this file, and send a mail to" + echo "# Juan Manuel Guerrero " + echo "# and Bruno Haible ." + echo "#" + echo "C ASCII" + # ISO-8859-1 languages + echo "ca CP850" + echo "ca_ES CP850" + echo "da CP865" # not CP850 ?? + echo "da_DK CP865" # not CP850 ?? + echo "de CP850" + echo "de_AT CP850" + echo "de_CH CP850" + echo "de_DE CP850" + echo "en CP850" + echo "en_AU CP850" # not CP437 ?? + echo "en_CA CP850" + echo "en_GB CP850" + echo "en_NZ CP437" + echo "en_US CP437" + echo "en_ZA CP850" # not CP437 ?? + echo "es CP850" + echo "es_AR CP850" + echo "es_BO CP850" + echo "es_CL CP850" + echo "es_CO CP850" + echo "es_CR CP850" + echo "es_CU CP850" + echo "es_DO CP850" + echo "es_EC CP850" + echo "es_ES CP850" + echo "es_GT CP850" + echo "es_HN CP850" + echo "es_MX CP850" + echo "es_NI CP850" + echo "es_PA CP850" + echo "es_PY CP850" + echo "es_PE CP850" + echo "es_SV CP850" + echo "es_UY CP850" + echo "es_VE CP850" + echo "et CP850" + echo "et_EE CP850" + echo "eu CP850" + echo "eu_ES CP850" + echo "fi CP850" + echo "fi_FI CP850" + echo "fr CP850" + echo "fr_BE CP850" + echo "fr_CA CP850" + echo "fr_CH CP850" + echo "fr_FR CP850" + echo "ga CP850" + echo "ga_IE CP850" + echo "gd CP850" + echo "gd_GB CP850" + echo "gl CP850" + echo "gl_ES CP850" + echo "id CP850" # not CP437 ?? + echo "id_ID CP850" # not CP437 ?? + echo "is CP861" # not CP850 ?? + echo "is_IS CP861" # not CP850 ?? + echo "it CP850" + echo "it_CH CP850" + echo "it_IT CP850" + echo "lt CP775" + echo "lt_LT CP775" + echo "lv CP775" + echo "lv_LV CP775" + echo "nb CP865" # not CP850 ?? + echo "nb_NO CP865" # not CP850 ?? + echo "nl CP850" + echo "nl_BE CP850" + echo "nl_NL CP850" + echo "nn CP865" # not CP850 ?? + echo "nn_NO CP865" # not CP850 ?? + echo "no CP865" # not CP850 ?? + echo "no_NO CP865" # not CP850 ?? + echo "pt CP850" + echo "pt_BR CP850" + echo "pt_PT CP850" + echo "sv CP850" + echo "sv_SE CP850" + # ISO-8859-2 languages + echo "cs CP852" + echo "cs_CZ CP852" + echo "hr CP852" + echo "hr_HR CP852" + echo "hu CP852" + echo "hu_HU CP852" + echo "pl CP852" + echo "pl_PL CP852" + echo "ro CP852" + echo "ro_RO CP852" + echo "sk CP852" + echo "sk_SK CP852" + echo "sl CP852" + echo "sl_SI CP852" + echo "sq CP852" + echo "sq_AL CP852" + echo "sr CP852" # CP852 or CP866 or CP855 ?? + echo "sr_CS CP852" # CP852 or CP866 or CP855 ?? + echo "sr_YU CP852" # CP852 or CP866 or CP855 ?? + # ISO-8859-3 languages + echo "mt CP850" + echo "mt_MT CP850" + # ISO-8859-5 languages + echo "be CP866" + echo "be_BE CP866" + echo "bg CP866" # not CP855 ?? + echo "bg_BG CP866" # not CP855 ?? + echo "mk CP866" # not CP855 ?? + echo "mk_MK CP866" # not CP855 ?? + echo "ru CP866" + echo "ru_RU CP866" + echo "uk CP1125" + echo "uk_UA CP1125" + # ISO-8859-6 languages + echo "ar CP864" + echo "ar_AE CP864" + echo "ar_DZ CP864" + echo "ar_EG CP864" + echo "ar_IQ CP864" + echo "ar_IR CP864" + echo "ar_JO CP864" + echo "ar_KW CP864" + echo "ar_MA CP864" + echo "ar_OM CP864" + echo "ar_QA CP864" + echo "ar_SA CP864" + echo "ar_SY CP864" + # ISO-8859-7 languages + echo "el CP869" + echo "el_GR CP869" + # ISO-8859-8 languages + echo "he CP862" + echo "he_IL CP862" + # ISO-8859-9 languages + echo "tr CP857" + echo "tr_TR CP857" + # Japanese + echo "ja CP932" + echo "ja_JP CP932" + # Chinese + echo "zh_CN GBK" + echo "zh_TW CP950" # not CP938 ?? + # Korean + echo "kr CP949" # not CP934 ?? + echo "kr_KR CP949" # not CP934 ?? + # Thai + echo "th CP874" + echo "th_TH CP874" + # Other + echo "eo CP850" + echo "eo_EO CP850" + ;; +esac diff --git a/jni/iconv/libcharset/lib/localcharset.c b/jni/iconv/libcharset/lib/localcharset.c new file mode 100644 index 0000000..f859245 --- /dev/null +++ b/jni/iconv/libcharset/lib/localcharset.c @@ -0,0 +1,500 @@ +/* Determine a canonical name for the current locale's character encoding. + + Copyright (C) 2000-2006, 2008-2009 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + +/* Written by Bruno Haible . */ + +#include + +/* Specification. */ +#include "localcharset.h" + +#include +#include +#include +#include + +#if defined __APPLE__ && defined __MACH__ && HAVE_LANGINFO_CODESET +# define DARWIN7 /* Darwin 7 or newer, i.e. MacOS X 10.3 or newer */ +#endif + +#if defined _WIN32 || defined __WIN32__ +# define WIN32_NATIVE +#endif + +#if defined __EMX__ +/* Assume EMX program runs on OS/2, even if compiled under DOS. */ +# ifndef OS2 +# define OS2 +# endif +#endif + +#if !defined WIN32_NATIVE && !defined ANDROID +# if HAVE_LANGINFO_CODESET +# include +# else +# if 0 /* see comment below */ +# include +# endif +# endif +# ifdef __CYGWIN__ +# define WIN32_LEAN_AND_MEAN +# include +# endif +#elif defined WIN32_NATIVE +# define WIN32_LEAN_AND_MEAN +# include +#endif +#if defined OS2 +# define INCL_DOS +# include +#endif + +#if ENABLE_RELOCATABLE +# include "relocatable.h" +#else +# define relocate(pathname) (pathname) +#endif + +/* Get LIBDIR. */ +#ifndef LIBDIR +# include "configmake.h" +#endif + +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ + /* Win32, Cygwin, OS/2, DOS */ +# define ISSLASH(C) ((C) == '/' || (C) == '\\') +#endif + +#ifndef DIRECTORY_SEPARATOR +# define DIRECTORY_SEPARATOR '/' +#endif + +#ifndef ISSLASH +# define ISSLASH(C) ((C) == DIRECTORY_SEPARATOR) +#endif + +#if HAVE_DECL_GETC_UNLOCKED +# undef getc +# define getc getc_unlocked +#endif + +/* The following static variable is declared 'volatile' to avoid a + possible multithread problem in the function get_charset_aliases. If we + are running in a threaded environment, and if two threads initialize + 'charset_aliases' simultaneously, both will produce the same value, + and everything will be ok if the two assignments to 'charset_aliases' + are atomic. But I don't know what will happen if the two assignments mix. */ +#if __STDC__ != 1 +# define volatile /* empty */ +#endif +/* Pointer to the contents of the charset.alias file, if it has already been + read, else NULL. Its format is: + ALIAS_1 '\0' CANONICAL_1 '\0' ... ALIAS_n '\0' CANONICAL_n '\0' '\0' */ +static const char * volatile charset_aliases; + +/* Return a pointer to the contents of the charset.alias file. */ +static const char * +get_charset_aliases (void) +{ + const char *cp; + + cp = charset_aliases; + if (cp == NULL) + { +#if !(defined DARWIN7 || defined VMS || defined WIN32_NATIVE || defined __CYGWIN__) + FILE *fp; + const char *dir; + const char *base = "charset.alias"; + char *file_name; + + /* Make it possible to override the charset.alias location. This is + necessary for running the testsuite before "make install". */ + dir = getenv ("CHARSETALIASDIR"); + if (dir == NULL || dir[0] == '\0') + dir = relocate (LIBDIR); + + /* Concatenate dir and base into freshly allocated file_name. */ + { + size_t dir_len = strlen (dir); + size_t base_len = strlen (base); + int add_slash = (dir_len > 0 && !ISSLASH (dir[dir_len - 1])); + file_name = (char *) malloc (dir_len + add_slash + base_len + 1); + if (file_name != NULL) + { + memcpy (file_name, dir, dir_len); + if (add_slash) + file_name[dir_len] = DIRECTORY_SEPARATOR; + memcpy (file_name + dir_len + add_slash, base, base_len + 1); + } + } + + if (file_name == NULL || (fp = fopen (file_name, "r")) == NULL) + /* Out of memory or file not found, treat it as empty. */ + cp = ""; + else + { + /* Parse the file's contents. */ + char *res_ptr = NULL; + size_t res_size = 0; + + for (;;) + { + int c; + char buf1[50+1]; + char buf2[50+1]; + size_t l1, l2; + char *old_res_ptr; + + c = getc (fp); + if (c == EOF) + break; + if (c == '\n' || c == ' ' || c == '\t') + continue; + if (c == '#') + { + /* Skip comment, to end of line. */ + do + c = getc (fp); + while (!(c == EOF || c == '\n')); + if (c == EOF) + break; + continue; + } + ungetc (c, fp); + if (fscanf (fp, "%50s %50s", buf1, buf2) < 2) + break; + l1 = strlen (buf1); + l2 = strlen (buf2); + old_res_ptr = res_ptr; + if (res_size == 0) + { + res_size = l1 + 1 + l2 + 1; + res_ptr = (char *) malloc (res_size + 1); + } + else + { + res_size += l1 + 1 + l2 + 1; + res_ptr = (char *) realloc (res_ptr, res_size + 1); + } + if (res_ptr == NULL) + { + /* Out of memory. */ + res_size = 0; + if (old_res_ptr != NULL) + free (old_res_ptr); + break; + } + strcpy (res_ptr + res_size - (l2 + 1) - (l1 + 1), buf1); + strcpy (res_ptr + res_size - (l2 + 1), buf2); + } + fclose (fp); + if (res_size == 0) + cp = ""; + else + { + *(res_ptr + res_size) = '\0'; + cp = res_ptr; + } + } + + if (file_name != NULL) + free (file_name); + +#else + +# if defined DARWIN7 + /* To avoid the trouble of installing a file that is shared by many + GNU packages -- many packaging systems have problems with this --, + simply inline the aliases here. */ + cp = "ISO8859-1" "\0" "ISO-8859-1" "\0" + "ISO8859-2" "\0" "ISO-8859-2" "\0" + "ISO8859-4" "\0" "ISO-8859-4" "\0" + "ISO8859-5" "\0" "ISO-8859-5" "\0" + "ISO8859-7" "\0" "ISO-8859-7" "\0" + "ISO8859-9" "\0" "ISO-8859-9" "\0" + "ISO8859-13" "\0" "ISO-8859-13" "\0" + "ISO8859-15" "\0" "ISO-8859-15" "\0" + "KOI8-R" "\0" "KOI8-R" "\0" + "KOI8-U" "\0" "KOI8-U" "\0" + "CP866" "\0" "CP866" "\0" + "CP949" "\0" "CP949" "\0" + "CP1131" "\0" "CP1131" "\0" + "CP1251" "\0" "CP1251" "\0" + "eucCN" "\0" "GB2312" "\0" + "GB2312" "\0" "GB2312" "\0" + "eucJP" "\0" "EUC-JP" "\0" + "eucKR" "\0" "EUC-KR" "\0" + "Big5" "\0" "BIG5" "\0" + "Big5HKSCS" "\0" "BIG5-HKSCS" "\0" + "GBK" "\0" "GBK" "\0" + "GB18030" "\0" "GB18030" "\0" + "SJIS" "\0" "SHIFT_JIS" "\0" + "ARMSCII-8" "\0" "ARMSCII-8" "\0" + "PT154" "\0" "PT154" "\0" + /*"ISCII-DEV" "\0" "?" "\0"*/ + "*" "\0" "UTF-8" "\0"; +# endif + +# if defined VMS + /* To avoid the troubles of an extra file charset.alias_vms in the + sources of many GNU packages, simply inline the aliases here. */ + /* The list of encodings is taken from the OpenVMS 7.3-1 documentation + "Compaq C Run-Time Library Reference Manual for OpenVMS systems" + section 10.7 "Handling Different Character Sets". */ + cp = "ISO8859-1" "\0" "ISO-8859-1" "\0" + "ISO8859-2" "\0" "ISO-8859-2" "\0" + "ISO8859-5" "\0" "ISO-8859-5" "\0" + "ISO8859-7" "\0" "ISO-8859-7" "\0" + "ISO8859-8" "\0" "ISO-8859-8" "\0" + "ISO8859-9" "\0" "ISO-8859-9" "\0" + /* Japanese */ + "eucJP" "\0" "EUC-JP" "\0" + "SJIS" "\0" "SHIFT_JIS" "\0" + "DECKANJI" "\0" "DEC-KANJI" "\0" + "SDECKANJI" "\0" "EUC-JP" "\0" + /* Chinese */ + "eucTW" "\0" "EUC-TW" "\0" + "DECHANYU" "\0" "DEC-HANYU" "\0" + "DECHANZI" "\0" "GB2312" "\0" + /* Korean */ + "DECKOREAN" "\0" "EUC-KR" "\0"; +# endif + +# if defined WIN32_NATIVE || defined __CYGWIN__ + /* To avoid the troubles of installing a separate file in the same + directory as the DLL and of retrieving the DLL's directory at + runtime, simply inline the aliases here. */ + + cp = "CP936" "\0" "GBK" "\0" + "CP1361" "\0" "JOHAB" "\0" + "CP20127" "\0" "ASCII" "\0" + "CP20866" "\0" "KOI8-R" "\0" + "CP20936" "\0" "GB2312" "\0" + "CP21866" "\0" "KOI8-RU" "\0" + "CP28591" "\0" "ISO-8859-1" "\0" + "CP28592" "\0" "ISO-8859-2" "\0" + "CP28593" "\0" "ISO-8859-3" "\0" + "CP28594" "\0" "ISO-8859-4" "\0" + "CP28595" "\0" "ISO-8859-5" "\0" + "CP28596" "\0" "ISO-8859-6" "\0" + "CP28597" "\0" "ISO-8859-7" "\0" + "CP28598" "\0" "ISO-8859-8" "\0" + "CP28599" "\0" "ISO-8859-9" "\0" + "CP28605" "\0" "ISO-8859-15" "\0" + "CP38598" "\0" "ISO-8859-8" "\0" + "CP51932" "\0" "EUC-JP" "\0" + "CP51936" "\0" "GB2312" "\0" + "CP51949" "\0" "EUC-KR" "\0" + "CP51950" "\0" "EUC-TW" "\0" + "CP54936" "\0" "GB18030" "\0" + "CP65001" "\0" "UTF-8" "\0"; +# endif +#endif + + charset_aliases = cp; + } + + return cp; +} + +/* Determine the current locale's character encoding, and canonicalize it + into one of the canonical names listed in config.charset. + The result must not be freed; it is statically allocated. + If the canonical name cannot be determined, the result is a non-canonical + name. */ + +#ifdef STATIC +STATIC +#endif +const char * +locale_charset (void) +{ + const char *codeset; + const char *aliases; + +#if !(defined WIN32_NATIVE || defined OS2 || defined ANDROID) + +# if HAVE_LANGINFO_CODESET + + /* Most systems support nl_langinfo (CODESET) nowadays. */ + codeset = nl_langinfo (CODESET); + +# ifdef __CYGWIN__ + /* Cygwin 2006 does not have locales. nl_langinfo (CODESET) always + returns "US-ASCII". As long as this is not fixed, return the suffix + of the locale name from the environment variables (if present) or + the codepage as a number. */ + if (codeset != NULL && strcmp (codeset, "US-ASCII") == 0) + { + const char *locale; + static char buf[2 + 10 + 1]; + + locale = getenv ("LC_ALL"); + if (locale == NULL || locale[0] == '\0') + { + locale = getenv ("LC_CTYPE"); + if (locale == NULL || locale[0] == '\0') + locale = getenv ("LANG"); + } + if (locale != NULL && locale[0] != '\0') + { + /* If the locale name contains an encoding after the dot, return + it. */ + const char *dot = strchr (locale, '.'); + + if (dot != NULL) + { + const char *modifier; + + dot++; + /* Look for the possible @... trailer and remove it, if any. */ + modifier = strchr (dot, '@'); + if (modifier == NULL) + return dot; + if (modifier - dot < sizeof (buf)) + { + memcpy (buf, dot, modifier - dot); + buf [modifier - dot] = '\0'; + return buf; + } + } + } + + /* Woe32 has a function returning the locale's codepage as a number. */ + sprintf (buf, "CP%u", GetACP ()); + codeset = buf; + } +# endif + +# else + + /* On old systems which lack it, use setlocale or getenv. */ + const char *locale = NULL; + + /* But most old systems don't have a complete set of locales. Some + (like SunOS 4 or DJGPP) have only the C locale. Therefore we don't + use setlocale here; it would return "C" when it doesn't support the + locale name the user has set. */ +# if 0 + locale = setlocale (LC_CTYPE, NULL); +# endif + if (locale == NULL || locale[0] == '\0') + { + locale = getenv ("LC_ALL"); + if (locale == NULL || locale[0] == '\0') + { + locale = getenv ("LC_CTYPE"); + if (locale == NULL || locale[0] == '\0') + locale = getenv ("LANG"); + } + } + + /* On some old systems, one used to set locale = "iso8859_1". On others, + you set it to "language_COUNTRY.charset". In any case, we resolve it + through the charset.alias file. */ + codeset = locale; + +# endif + +#elif defined WIN32_NATIVE + + static char buf[2 + 10 + 1]; + + /* Woe32 has a function returning the locale's codepage as a number. */ + sprintf (buf, "CP%u", GetACP ()); + codeset = buf; + +#elif defined OS2 + + const char *locale; + static char buf[2 + 10 + 1]; + ULONG cp[3]; + ULONG cplen; + + /* Allow user to override the codeset, as set in the operating system, + with standard language environment variables. */ + locale = getenv ("LC_ALL"); + if (locale == NULL || locale[0] == '\0') + { + locale = getenv ("LC_CTYPE"); + if (locale == NULL || locale[0] == '\0') + locale = getenv ("LANG"); + } + if (locale != NULL && locale[0] != '\0') + { + /* If the locale name contains an encoding after the dot, return it. */ + const char *dot = strchr (locale, '.'); + + if (dot != NULL) + { + const char *modifier; + + dot++; + /* Look for the possible @... trailer and remove it, if any. */ + modifier = strchr (dot, '@'); + if (modifier == NULL) + return dot; + if (modifier - dot < sizeof (buf)) + { + memcpy (buf, dot, modifier - dot); + buf [modifier - dot] = '\0'; + return buf; + } + } + + /* Resolve through the charset.alias file. */ + codeset = locale; + } + else + { + /* OS/2 has a function returning the locale's codepage as a number. */ + if (DosQueryCp (sizeof (cp), cp, &cplen)) + codeset = ""; + else + { + sprintf (buf, "CP%u", cp[0]); + codeset = buf; + } + } + +#endif + + if (codeset == NULL) + /* The canonical name cannot be determined. */ + codeset = ""; + + /* Resolve alias. */ + for (aliases = get_charset_aliases (); + *aliases != '\0'; + aliases += strlen (aliases) + 1, aliases += strlen (aliases) + 1) + if (strcmp (codeset, aliases) == 0 + || (aliases[0] == '*' && aliases[1] == '\0')) + { + codeset = aliases + strlen (aliases) + 1; + break; + } + + /* Don't return an empty string. GNU libc and GNU libiconv interpret + the empty string as denoting "the locale's character encoding", + thus GNU libiconv would call this function a second time. */ + if (codeset[0] == '\0') + codeset = "ASCII"; + + return codeset; +} diff --git a/jni/iconv/libcharset/lib/ref-add.sin b/jni/iconv/libcharset/lib/ref-add.sin new file mode 100644 index 0000000..0e2b97b --- /dev/null +++ b/jni/iconv/libcharset/lib/ref-add.sin @@ -0,0 +1,31 @@ +# Add this package to a list of references stored in a text file. +# +# Copyright (C) 2000 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU Library General Public License as published +# by the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, +# USA. +# +# Written by Bruno Haible . +# +/^# Packages using this file: / { + s/# Packages using this file:// + ta + :a + s/ @PACKAGE@ / @PACKAGE@ / + tb + s/ $/ @PACKAGE@ / + :b + s/^/# Packages using this file:/ +} diff --git a/jni/iconv/libcharset/lib/ref-del.sin b/jni/iconv/libcharset/lib/ref-del.sin new file mode 100644 index 0000000..1fafbfc --- /dev/null +++ b/jni/iconv/libcharset/lib/ref-del.sin @@ -0,0 +1,26 @@ +# Remove this package from a list of references stored in a text file. +# +# Copyright (C) 2000 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU Library General Public License as published +# by the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, +# USA. +# +# Written by Bruno Haible . +# +/^# Packages using this file: / { + s/# Packages using this file:// + s/ @PACKAGE@ / / + s/^/# Packages using this file:/ +} diff --git a/jni/iconv/libcharset/lib/relocatable.c b/jni/iconv/libcharset/lib/relocatable.c new file mode 100644 index 0000000..09ff8c9 --- /dev/null +++ b/jni/iconv/libcharset/lib/relocatable.c @@ -0,0 +1,493 @@ +/* Provide relocatable packages. + Copyright (C) 2003-2006, 2008 Free Software Foundation, Inc. + Written by Bruno Haible , 2003. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + + +/* Tell glibc's to provide a prototype for getline(). + This must come before because may include + , and once has been included, it's too late. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif + +#include + +/* Specification. */ +#include "relocatable.h" + +#if ENABLE_RELOCATABLE + +#include +#include +#include +#include + +#ifdef NO_XMALLOC +# define xmalloc malloc +#else +# include "xalloc.h" +#endif + +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ +# define WIN32_LEAN_AND_MEAN +# include +#endif + +#if DEPENDS_ON_LIBCHARSET +# include +#endif +#if DEPENDS_ON_LIBICONV && HAVE_ICONV +# include +#endif +#if DEPENDS_ON_LIBINTL && ENABLE_NLS +# include +#endif + +/* Faked cheap 'bool'. */ +#undef bool +#undef false +#undef true +#define bool int +#define false 0 +#define true 1 + +/* Pathname support. + ISSLASH(C) tests whether C is a directory separator character. + IS_PATH_WITH_DIR(P) tests whether P contains a directory specification. + */ +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ + /* Win32, Cygwin, OS/2, DOS */ +# define ISSLASH(C) ((C) == '/' || (C) == '\\') +# define HAS_DEVICE(P) \ + ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \ + && (P)[1] == ':') +# define IS_PATH_WITH_DIR(P) \ + (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P)) +# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0) +#else + /* Unix */ +# define ISSLASH(C) ((C) == '/') +# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL) +# define FILE_SYSTEM_PREFIX_LEN(P) 0 +#endif + +/* Original installation prefix. */ +static char *orig_prefix; +static size_t orig_prefix_len; +/* Current installation prefix. */ +static char *curr_prefix; +static size_t curr_prefix_len; +/* These prefixes do not end in a slash. Anything that will be concatenated + to them must start with a slash. */ + +/* Sets the original and the current installation prefix of this module. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +static void +set_this_relocation_prefix (const char *orig_prefix_arg, + const char *curr_prefix_arg) +{ + if (orig_prefix_arg != NULL && curr_prefix_arg != NULL + /* Optimization: if orig_prefix and curr_prefix are equal, the + relocation is a nop. */ + && strcmp (orig_prefix_arg, curr_prefix_arg) != 0) + { + /* Duplicate the argument strings. */ + char *memory; + + orig_prefix_len = strlen (orig_prefix_arg); + curr_prefix_len = strlen (curr_prefix_arg); + memory = (char *) xmalloc (orig_prefix_len + 1 + curr_prefix_len + 1); +#ifdef NO_XMALLOC + if (memory != NULL) +#endif + { + memcpy (memory, orig_prefix_arg, orig_prefix_len + 1); + orig_prefix = memory; + memory += orig_prefix_len + 1; + memcpy (memory, curr_prefix_arg, curr_prefix_len + 1); + curr_prefix = memory; + return; + } + } + orig_prefix = NULL; + curr_prefix = NULL; + /* Don't worry about wasted memory here - this function is usually only + called once. */ +} + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +void +set_relocation_prefix (const char *orig_prefix_arg, const char *curr_prefix_arg) +{ + set_this_relocation_prefix (orig_prefix_arg, curr_prefix_arg); + + /* Now notify all dependent libraries. */ +#if DEPENDS_ON_LIBCHARSET + libcharset_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg); +#endif +#if DEPENDS_ON_LIBICONV && HAVE_ICONV && _LIBICONV_VERSION >= 0x0109 + libiconv_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg); +#endif +#if DEPENDS_ON_LIBINTL && ENABLE_NLS && defined libintl_set_relocation_prefix + libintl_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg); +#endif +} + +#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR) + +/* Convenience function: + Computes the current installation prefix, based on the original + installation prefix, the original installation directory of a particular + file, and the current pathname of this file. + Returns it, freshly allocated. Returns NULL upon failure. */ +#ifdef IN_LIBRARY +#define compute_curr_prefix local_compute_curr_prefix +static +#endif +char * +compute_curr_prefix (const char *orig_installprefix, + const char *orig_installdir, + const char *curr_pathname) +{ + char *curr_installdir; + const char *rel_installdir; + + if (curr_pathname == NULL) + return NULL; + + /* Determine the relative installation directory, relative to the prefix. + This is simply the difference between orig_installprefix and + orig_installdir. */ + if (strncmp (orig_installprefix, orig_installdir, strlen (orig_installprefix)) + != 0) + /* Shouldn't happen - nothing should be installed outside $(prefix). */ + return NULL; + rel_installdir = orig_installdir + strlen (orig_installprefix); + + /* Determine the current installation directory. */ + { + const char *p_base = curr_pathname + FILE_SYSTEM_PREFIX_LEN (curr_pathname); + const char *p = curr_pathname + strlen (curr_pathname); + char *q; + + while (p > p_base) + { + p--; + if (ISSLASH (*p)) + break; + } + + q = (char *) xmalloc (p - curr_pathname + 1); +#ifdef NO_XMALLOC + if (q == NULL) + return NULL; +#endif + memcpy (q, curr_pathname, p - curr_pathname); + q[p - curr_pathname] = '\0'; + curr_installdir = q; + } + + /* Compute the current installation prefix by removing the trailing + rel_installdir from it. */ + { + const char *rp = rel_installdir + strlen (rel_installdir); + const char *cp = curr_installdir + strlen (curr_installdir); + const char *cp_base = + curr_installdir + FILE_SYSTEM_PREFIX_LEN (curr_installdir); + + while (rp > rel_installdir && cp > cp_base) + { + bool same = false; + const char *rpi = rp; + const char *cpi = cp; + + while (rpi > rel_installdir && cpi > cp_base) + { + rpi--; + cpi--; + if (ISSLASH (*rpi) || ISSLASH (*cpi)) + { + if (ISSLASH (*rpi) && ISSLASH (*cpi)) + same = true; + break; + } + /* Do case-insensitive comparison if the filesystem is always or + often case-insensitive. It's better to accept the comparison + if the difference is only in case, rather than to fail. */ +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ + /* Win32, Cygwin, OS/2, DOS - case insignificant filesystem */ + if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi) + != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi)) + break; +#else + if (*rpi != *cpi) + break; +#endif + } + if (!same) + break; + /* The last pathname component was the same. opi and cpi now point + to the slash before it. */ + rp = rpi; + cp = cpi; + } + + if (rp > rel_installdir) + { + /* Unexpected: The curr_installdir does not end with rel_installdir. */ + free (curr_installdir); + return NULL; + } + + { + size_t curr_prefix_len = cp - curr_installdir; + char *curr_prefix; + + curr_prefix = (char *) xmalloc (curr_prefix_len + 1); +#ifdef NO_XMALLOC + if (curr_prefix == NULL) + { + free (curr_installdir); + return NULL; + } +#endif + memcpy (curr_prefix, curr_installdir, curr_prefix_len); + curr_prefix[curr_prefix_len] = '\0'; + + free (curr_installdir); + + return curr_prefix; + } + } +} + +#endif /* !IN_LIBRARY || PIC */ + +#if defined PIC && defined INSTALLDIR + +/* Full pathname of shared library, or NULL. */ +static char *shared_library_fullname; + +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ + +/* Determine the full pathname of the shared library when it is loaded. */ + +BOOL WINAPI +DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved) +{ + (void) reserved; + + if (event == DLL_PROCESS_ATTACH) + { + /* The DLL is being loaded into an application's address range. */ + static char location[MAX_PATH]; + + if (!GetModuleFileName (module_handle, location, sizeof (location))) + /* Shouldn't happen. */ + return FALSE; + + if (!IS_PATH_WITH_DIR (location)) + /* Shouldn't happen. */ + return FALSE; + + { +#if defined __CYGWIN__ + /* On Cygwin, we need to convert paths coming from Win32 system calls + to the Unix-like slashified notation. */ + static char location_as_posix_path[2 * MAX_PATH]; + /* There's no error return defined for cygwin_conv_to_posix_path. + See cygwin-api/func-cygwin-conv-to-posix-path.html. + Does it overflow the buffer of expected size MAX_PATH or does it + truncate the path? I don't know. Let's catch both. */ + cygwin_conv_to_posix_path (location, location_as_posix_path); + location_as_posix_path[MAX_PATH - 1] = '\0'; + if (strlen (location_as_posix_path) >= MAX_PATH - 1) + /* A sign of buffer overflow or path truncation. */ + return FALSE; + shared_library_fullname = strdup (location_as_posix_path); +#else + shared_library_fullname = strdup (location); +#endif + } + } + + return TRUE; +} + +#else /* Unix except Cygwin */ + +static void +find_shared_library_fullname () +{ +#if defined __linux__ && __GLIBC__ >= 2 + /* Linux has /proc/self/maps. glibc 2 has the getline() function. */ + FILE *fp; + + /* Open the current process' maps file. It describes one VMA per line. */ + fp = fopen ("/proc/self/maps", "r"); + if (fp) + { + unsigned long address = (unsigned long) &find_shared_library_fullname; + for (;;) + { + unsigned long start, end; + int c; + + if (fscanf (fp, "%lx-%lx", &start, &end) != 2) + break; + if (address >= start && address <= end - 1) + { + /* Found it. Now see if this line contains a filename. */ + while (c = getc (fp), c != EOF && c != '\n' && c != '/') + continue; + if (c == '/') + { + size_t size; + int len; + + ungetc (c, fp); + shared_library_fullname = NULL; size = 0; + len = getline (&shared_library_fullname, &size, fp); + if (len >= 0) + { + /* Success: filled shared_library_fullname. */ + if (len > 0 && shared_library_fullname[len - 1] == '\n') + shared_library_fullname[len - 1] = '\0'; + } + } + break; + } + while (c = getc (fp), c != EOF && c != '\n') + continue; + } + fclose (fp); + } +#endif +} + +#endif /* (WIN32 or Cygwin) / (Unix except Cygwin) */ + +/* Return the full pathname of the current shared library. + Return NULL if unknown. + Guaranteed to work only on Linux, Cygwin and Woe32. */ +static char * +get_shared_library_fullname () +{ +#if !(defined _WIN32 || defined __WIN32__ || defined __CYGWIN__) + static bool tried_find_shared_library_fullname; + if (!tried_find_shared_library_fullname) + { + find_shared_library_fullname (); + tried_find_shared_library_fullname = true; + } +#endif + return shared_library_fullname; +} + +#endif /* PIC */ + +/* Returns the pathname, relocated according to the current installation + directory. + The returned string is either PATHNAME unmodified or a freshly allocated + string that you can free with free() after casting it to 'char *'. */ +const char * +relocate (const char *pathname) +{ +#if defined PIC && defined INSTALLDIR + static int initialized; + + /* Initialization code for a shared library. */ + if (!initialized) + { + /* At this point, orig_prefix and curr_prefix likely have already been + set through the main program's set_program_name_and_installdir + function. This is sufficient in the case that the library has + initially been installed in the same orig_prefix. But we can do + better, to also cover the cases that 1. it has been installed + in a different prefix before being moved to orig_prefix and (later) + to curr_prefix, 2. unlike the program, it has not moved away from + orig_prefix. */ + const char *orig_installprefix = INSTALLPREFIX; + const char *orig_installdir = INSTALLDIR; + char *curr_prefix_better; + + curr_prefix_better = + compute_curr_prefix (orig_installprefix, orig_installdir, + get_shared_library_fullname ()); + + set_relocation_prefix (orig_installprefix, + curr_prefix_better != NULL + ? curr_prefix_better + : curr_prefix); + + if (curr_prefix_better != NULL) + free (curr_prefix_better); + + initialized = 1; + } +#endif + + /* Note: It is not necessary to perform case insensitive comparison here, + even for DOS-like filesystems, because the pathname argument was + typically created from the same Makefile variable as orig_prefix came + from. */ + if (orig_prefix != NULL && curr_prefix != NULL + && strncmp (pathname, orig_prefix, orig_prefix_len) == 0) + { + if (pathname[orig_prefix_len] == '\0') + { + /* pathname equals orig_prefix. */ + char *result = (char *) xmalloc (strlen (curr_prefix) + 1); + +#ifdef NO_XMALLOC + if (result != NULL) +#endif + { + strcpy (result, curr_prefix); + return result; + } + } + else if (ISSLASH (pathname[orig_prefix_len])) + { + /* pathname starts with orig_prefix. */ + const char *pathname_tail = &pathname[orig_prefix_len]; + char *result = + (char *) xmalloc (curr_prefix_len + strlen (pathname_tail) + 1); + +#ifdef NO_XMALLOC + if (result != NULL) +#endif + { + memcpy (result, curr_prefix, curr_prefix_len); + strcpy (result + curr_prefix_len, pathname_tail); + return result; + } + } + } + /* Nothing to relocate. */ + return pathname; +} + +#endif diff --git a/jni/iconv/libcharset/lib/relocatable.h b/jni/iconv/libcharset/lib/relocatable.h new file mode 100644 index 0000000..5dfd710 --- /dev/null +++ b/jni/iconv/libcharset/lib/relocatable.h @@ -0,0 +1,83 @@ +/* Provide relocatable packages. + Copyright (C) 2003, 2005, 2008 Free Software Foundation, Inc. + Written by Bruno Haible , 2003. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + +#ifndef _RELOCATABLE_H +#define _RELOCATABLE_H + +#ifdef __cplusplus +extern "C" { +#endif + + +/* This can be enabled through the configure --enable-relocatable option. */ +#if ENABLE_RELOCATABLE + +/* When building a DLL, we must export some functions. Note that because + this is a private .h file, we don't need to use __declspec(dllimport) + in any case. */ +#if HAVE_VISIBILITY && BUILDING_DLL +# define RELOCATABLE_DLL_EXPORTED __attribute__((__visibility__("default"))) +#elif defined _MSC_VER && BUILDING_DLL +# define RELOCATABLE_DLL_EXPORTED __declspec(dllexport) +#else +# define RELOCATABLE_DLL_EXPORTED +#endif + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +extern RELOCATABLE_DLL_EXPORTED void + set_relocation_prefix (const char *orig_prefix, + const char *curr_prefix); + +/* Returns the pathname, relocated according to the current installation + directory. + The returned string is either PATHNAME unmodified or a freshly allocated + string that you can free with free() after casting it to 'char *'. */ +extern const char * relocate (const char *pathname); + +/* Memory management: relocate() potentially allocates memory, because it has + to construct a fresh pathname. If this is a problem because your program + calls relocate() frequently, think about caching the result. Or free the + return value if it was different from the argument pathname. */ + +/* Convenience function: + Computes the current installation prefix, based on the original + installation prefix, the original installation directory of a particular + file, and the current pathname of this file. + Returns it, freshly allocated. Returns NULL upon failure. */ +extern char * compute_curr_prefix (const char *orig_installprefix, + const char *orig_installdir, + const char *curr_pathname); + +#else + +/* By default, we use the hardwired pathnames. */ +#define relocate(pathname) (pathname) + +#endif + + +#ifdef __cplusplus +} +#endif + +#endif /* _RELOCATABLE_H */ diff --git a/jni/iconv/libcharset/libtool b/jni/iconv/libcharset/libtool new file mode 100755 index 0000000..ba586ca --- /dev/null +++ b/jni/iconv/libcharset/libtool @@ -0,0 +1,9016 @@ +#! /bin/sh + +# libtool - Provide generalized library-building support services. +# Generated automatically by config.status () +# Libtool was configured on host matti: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="" + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=2.2.6 +macro_revision=1.3012 + +# Assembler program. +AS=as + +# DLL creation program. +DLLTOOL=dlltool + +# Object dumper program. +OBJDUMP=objdump + +# Whether or not to build shared libraries. +build_libtool_libs=no + +# Whether or not to build static libraries. +build_old_libs=yes + +# What type of objects to build. +pic_mode=default + +# Whether or not to optimize for fast installation. +fast_install=yes + +# The host system. +host_alias=arm-linux-eabi +host=arm-linux-eabi +host_os=eabi + +# The build system. +build_alias=x86_64-pc-linux-gnu +build=x86_64-pc-linux-gnu +build_os=linux-gnu + +# A sed program that does not truncate output. +SED="/bin/sed" + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP="/usr/bin/grep" + +# An ERE matcher. +EGREP="/usr/bin/grep -E" + +# A literal string matcher. +FGREP="/usr/bin/grep -F" + +# A BSD- or MS-compatible name lister. +NM="link -dump -symbols" + +# Whether we need soft or hard links. +LN_S="ln -s" + +# What is the maximum length of a command? +max_cmd_len=1572864 + +# Object file suffix (normally "o"). +objext=o + +# Executable file suffix (normally ""). +exeext= + +# whether the shell understands "unset". +lt_unset=unset + +# turn spaces into newlines. +SP2NL="tr \\040 \\012" + +# turn newlines into spaces. +NL2SP="tr \\015\\012 \\040\\040" + +# How to create reloadable object files. +reload_flag=" -r" +reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs" + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method="unknown" + +# Command to use when deplibs_check_method == "file_magic". +file_magic_cmd="\$MAGIC_CMD" + +# The archiver. +AR="ar" +AR_FLAGS="cru" + +# A symbol stripping program. +STRIP="strip" + +# Commands used to install an old-style archive. +RANLIB="ranlib" +old_postinstall_cmds="chmod 644 \$oldlib~\$RANLIB \$oldlib" +old_postuninstall_cmds="" + +# A C compiler. +LTCC="gcc" + +# LTCC compiler flags. +LTCFLAGS="-g -O2" + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe="" + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl="" + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[BCDEGRST]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p'" + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[BCDEGRST]* \\([^ ]*\\) \\(lib[^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p' -e 's/^[BCDEGRST]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"lib\\2\", (void *) \\&\\2},/p'" + +# The name of the directory that contains temporary libtool files. +objdir=.libs + +# Shell to use when invoking shell scripts. +SHELL="/bin/sh" + +# An echo program that does not interpret backslashes. +ECHO="echo" + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=file + +# Must we lock files when doing compilation? +need_locks="no" + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL="" + +# Tool to change global to local symbols on Mac OS X. +NMEDIT="" + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO="" + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL="" + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64="" + +# Old archive suffix (normally "a"). +libext=a + +# Shared library suffix (normally ".so"). +shrext_cmds=".so" + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds="" + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink="PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" + +# Do we need the "lib" prefix for modules? +need_lib_prefix=unknown + +# Do we need a version for libraries? +need_version=unknown + +# Library versioning type. +version_type=none + +# Shared library runtime path variable. +runpath_var=LD_RUN_PATH + +# Shared library path variable. +shlibpath_var= + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=unknown + +# Format of library name prefix. +libname_spec="lib\$name" + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec="" + +# The coded name of the library, if different from the real name. +soname_spec="" + +# Command to use after installation of a shared archive. +postinstall_cmds="" + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds="" + +# Commands used to finish a libtool library installation in a directory. +finish_cmds="" + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval="" + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=no + +# Compile-time system search path for libraries. +sys_lib_search_path_spec="/usr/lib/gcc/i686-pc-linux-gnu/4.7.1 /usr/lib /lib" + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec="/lib /usr/lib" + +# Whether dlopen is supported. +dlopen_support=unknown + +# Whether dlopen of programs is supported. +dlopen_self=unknown + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=unknown + +# Commands to strip libraries. +old_striplib="strip --strip-debug" +striplib="strip --strip-unneeded" + + +# The linker used to build libraries. +LD="/usr/bin/ld" + +# Commands used to build an old-style archive. +old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$oldlib" + +# A language specific compiler. +CC="gcc" + +# Is the compiler the GNU compiler? +with_gcc=yes + +# Compiler flag to turn off builtin functions. +no_builtin_flag=" -fno-builtin" + +# How to pass a linker flag through the compiler. +wl="-Wl," + +# Additional compiler flags for building library objects. +pic_flag=" -fPIC -DPIC" + +# Compiler flag to prevent dynamic linking. +link_static_flag="-static" + +# Does compiler simultaneously support -c and -o options? +compiler_c_o="yes" + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=no + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=no + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec="\${wl}--export-dynamic" + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive" + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object="no" + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds="" + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds="" + +# Commands used to build a shared archive. +archive_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib" +archive_expsym_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-retain-symbols-file \$wl\$export_symbols -o \$lib" + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds="" +module_expsym_cmds="" + +# Whether we are building with GNU ld or not. +with_gnu_ld="yes" + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag="" + +# Flag that enforces no undefined symbols. +no_undefined_flag="" + +# Flag to hardcode $libdir into a binary during linking. +# This must work even if $libdir does not exist +hardcode_libdir_flag_spec="\${wl}-rpath \${wl}\$libdir" + +# If ld is used when linking, flag to hardcode $libdir into a binary +# during linking. This must work even if $libdir does not exist. +hardcode_libdir_flag_spec_ld="" + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator="" + +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=no + +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting ${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=no + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=no + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=unsupported + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=no + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=no + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=unknown + +# Fix the shell variable $srcfile for the compiler. +fix_srcfile_path="" + +# Set to "yes" if exported symbols are required. +always_export_symbols=no + +# The commands to list exported symbols. +export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols" + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms="_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*" + +# Symbols that must always be exported. +include_expsyms="" + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds="" + +# Specify filename containing input files. +file_list_spec="" + +# How to hardcode a shared library path into an executable. +hardcode_action=immediate + +# ### END LIBTOOL CONFIG + +# Generated from ltmain.m4sh. + +# ltmain.sh (GNU libtool) 2.2.6 +# Written by Gordon Matzigkeit , 1996 + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +# Usage: $progname [OPTION]... [MODE-ARG]... +# +# Provide generalized library-building support services. +# +# --config show all configuration variables +# --debug enable verbose shell tracing +# -n, --dry-run display commands without modifying any files +# --features display basic configuration information and exit +# --mode=MODE use operation mode MODE +# --preserve-dup-deps don't remove duplicate dependency libraries +# --quiet, --silent don't print informational messages +# --tag=TAG use configuration variables from tag TAG +# -v, --verbose print informational messages (default) +# --version print version information +# -h, --help print short or long help message +# +# MODE must be one of the following: +# +# clean remove files from the build directory +# compile compile a source file into a libtool object +# execute automatically set library path, then run a program +# finish complete the installation of libtool libraries +# install install libraries or executables +# link create a library or an executable +# uninstall remove libraries from an installed directory +# +# MODE-ARGS vary depending on the MODE. +# Try `$progname --help --mode=MODE' for a more detailed description of MODE. +# +# When reporting a bug, please describe a test case to reproduce it and +# include the following information: +# +# host-triplet: $host +# shell: $SHELL +# compiler: $LTCC +# compiler flags: $LTCFLAGS +# linker: $LD (gnu? $with_gnu_ld) +# $progname: (GNU libtool) 2.2.6 +# automake: $automake_version +# autoconf: $autoconf_version +# +# Report bugs to . + +PROGRAM=ltmain.sh +PACKAGE=libtool +VERSION=2.2.6 +TIMESTAMP="" +package_revision=1.3012 + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# NLS nuisances: We save the old values to restore during execute mode. +# Only set LANG and LC_ALL to C if already set. +# These must not be set unconditionally because not all systems understand +# e.g. LANG=C (notably SCO). +lt_user_locale= +lt_safe_locale= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test \"\${$lt_var+set}\" = set; then + save_$lt_var=\$$lt_var + $lt_var=C + export $lt_var + lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" + lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" + fi" +done + +$lt_unset CDPATH + + + + + +: ${CP="cp -f"} +: ${ECHO="echo"} +: ${EGREP="/usr/bin/grep -E"} +: ${FGREP="/usr/bin/grep -F"} +: ${GREP="/usr/bin/grep"} +: ${LN_S="ln -s"} +: ${MAKE="make"} +: ${MKDIR="mkdir"} +: ${MV="mv -f"} +: ${RM="rm -f"} +: ${SED="/opt/local/bin/gsed"} +: ${SHELL="${CONFIG_SHELL-/bin/sh}"} +: ${Xsed="$SED -e 1s/^X//"} + +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. + +exit_status=$EXIT_SUCCESS + +# Make sure IFS has a sensible default +lt_nl=' +' +IFS=" $lt_nl" + +dirname="s,/[^/]*$,," +basename="s,^.*/,," + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + +# Generated shell functions inserted here. + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $* )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1+=\$2" +} +# Generated shell functions inserted here. + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" + +# The name of this program: +# In the unlikely event $progname began with a '-', it would play havoc with +# func_echo (imagine progname=-n), so we prepend ./ in that case: +func_dirname_and_basename "$progpath" +progname=$func_basename_result +case $progname in + -*) progname=./$progname ;; +esac + +# Make sure we have an absolute path for reexecution: +case $progpath in + [\\/]*|[A-Za-z]:\\*) ;; + *[\\/]*) + progdir=$func_dirname_result + progdir=`cd "$progdir" && pwd` + progpath="$progdir/$progname" + ;; + *) + save_IFS="$IFS" + IFS=: + for progdir in $PATH; do + IFS="$save_IFS" + test -x "$progdir/$progname" && break + done + IFS="$save_IFS" + test -n "$progdir" || progdir=`pwd` + progpath="$progdir/$progname" + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed="${SED}"' -e 1s/^X//' +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Re-`\' parameter expansions in output of double_quote_subst that were +# `\'-ed in input to the same. If an odd number of `\' preceded a '$' +# in input to double_quote_subst, that '$' was protected from expansion. +# Since each input `\' is now two `\'s, look for any number of runs of +# four `\'s followed by two `\'s and then a '$'. `\' that '$'. +bs='\\' +bs2='\\\\' +bs4='\\\\\\\\' +dollar='\$' +sed_double_backslash="\ + s/$bs4/&\\ +/g + s/^$bs2$dollar/$bs&/ + s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g + s/\n//g" + +# Standard options: +opt_dry_run=false +opt_help=false +opt_quiet=false +opt_verbose=false +opt_warning=: + +# func_echo arg... +# Echo program name prefixed message, along with the current mode +# name if it has been set yet. +func_echo () +{ + $ECHO "$progname${mode+: }$mode: $*" +} + +# func_verbose arg... +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $opt_verbose && func_echo ${1+"$@"} + + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} + +# func_error arg... +# Echo program name prefixed message to standard error. +func_error () +{ + $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2 +} + +# func_warning arg... +# Echo program name prefixed warning message to standard error. +func_warning () +{ + $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2 + + # bash bug again: + : +} + +# func_fatal_error arg... +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () +{ + func_error ${1+"$@"} + exit $EXIT_FAILURE +} + +# func_fatal_help arg... +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + func_error ${1+"$@"} + func_fatal_error "$help" +} +help="Try \`$progname --help' for more information." ## default + + +# func_grep expression filename +# Check whether EXPRESSION matches any line of FILENAME, without output. +func_grep () +{ + $GREP "$1" "$2" >/dev/null 2>&1 +} + + +# func_mkdir_p directory-path +# Make sure the entire path to DIRECTORY-PATH is available. +func_mkdir_p () +{ + my_directory_path="$1" + my_dir_list= + + if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then + + # Protect directory names starting with `-' + case $my_directory_path in + -*) my_directory_path="./$my_directory_path" ;; + esac + + # While some portion of DIR does not yet exist... + while test ! -d "$my_directory_path"; do + # ...make a list in topmost first order. Use a colon delimited + # list incase some portion of path contains whitespace. + my_dir_list="$my_directory_path:$my_dir_list" + + # If the last portion added has no slash in it, the list is done + case $my_directory_path in */*) ;; *) break ;; esac + + # ...otherwise throw away the child directory and loop + my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"` + done + my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'` + + save_mkdir_p_IFS="$IFS"; IFS=':' + for my_dir in $my_dir_list; do + IFS="$save_mkdir_p_IFS" + # mkdir can fail with a `File exist' error if two processes + # try to create one of the directories concurrently. Don't + # stop in that case! + $MKDIR "$my_dir" 2>/dev/null || : + done + IFS="$save_mkdir_p_IFS" + + # Bail out if we (or some other process) failed to create a directory. + test -d "$my_directory_path" || \ + func_fatal_error "Failed to create \`$1'" + fi +} + + +# func_mktempdir [string] +# Make a temporary directory that won't clash with other running +# libtool processes, and avoids race conditions if possible. If +# given, STRING is the basename for that directory. +func_mktempdir () +{ + my_template="${TMPDIR-/tmp}/${1-$progname}" + + if test "$opt_dry_run" = ":"; then + # Return a directory name, but don't create it in dry-run mode + my_tmpdir="${my_template}-$$" + else + + # If mktemp works, use that first and foremost + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` + + if test ! -d "$my_tmpdir"; then + # Failing that, at least try and use $RANDOM to avoid a race + my_tmpdir="${my_template}-${RANDOM-0}$$" + + save_mktempdir_umask=`umask` + umask 0077 + $MKDIR "$my_tmpdir" + umask $save_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure + test -d "$my_tmpdir" || \ + func_fatal_error "cannot create temporary directory \`$my_tmpdir'" + fi + + $ECHO "X$my_tmpdir" | $Xsed +} + + +# func_quote_for_eval arg +# Aesthetically quote ARG to be evaled later. +# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT +# is double-quoted, suitable for a subsequent eval, whereas +# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters +# which are still active within double quotes backslashified. +func_quote_for_eval () +{ + case $1 in + *[\\\`\"\$]*) + func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;; + *) + func_quote_for_eval_unquoted_result="$1" ;; + esac + + case $func_quote_for_eval_unquoted_result in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and and variable + # expansion for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" + ;; + *) + func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac +} + + +# func_quote_for_expand arg +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + case $1 in + *[\\\`\"]*) + my_arg=`$ECHO "X$1" | $Xsed \ + -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) + my_arg="$1" ;; + esac + + case $my_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + my_arg="\"$my_arg\"" + ;; + esac + + func_quote_for_expand_result="$my_arg" +} + + +# func_show_eval cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$my_cmd" + my_status=$? + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + +# func_show_eval_locale cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$lt_user_locale + $my_cmd" + my_status=$? + eval "$lt_safe_locale" + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + + + + +# func_version +# Echo version message to standard output and exit. +func_version () +{ + $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / { + s/^# // + s/^# *$// + s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ + p + }' < "$progpath" + exit $? +} + +# func_usage +# Echo short help message to standard output and exit. +func_usage () +{ + $SED -n '/^# Usage:/,/# -h/ { + s/^# // + s/^# *$// + s/\$progname/'$progname'/ + p + }' < "$progpath" + $ECHO + $ECHO "run \`$progname --help | more' for full usage" + exit $? +} + +# func_help +# Echo long help message to standard output and exit. +func_help () +{ + $SED -n '/^# Usage:/,/# Report bugs to/ { + s/^# // + s/^# *$// + s*\$progname*'$progname'* + s*\$host*'"$host"'* + s*\$SHELL*'"$SHELL"'* + s*\$LTCC*'"$LTCC"'* + s*\$LTCFLAGS*'"$LTCFLAGS"'* + s*\$LD*'"$LD"'* + s/\$with_gnu_ld/'"$with_gnu_ld"'/ + s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ + p + }' < "$progpath" + exit $? +} + +# func_missing_arg argname +# Echo program name prefixed message to standard error and set global +# exit_cmd. +func_missing_arg () +{ + func_error "missing argument for $1" + exit_cmd=exit +} + +exit_cmd=: + + + + + +# Check that we have a working $ECHO. +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then + # Yippee, $ECHO works! + : +else + # Restart under the correct shell, and then maybe $ECHO will work. + exec $SHELL "$progpath" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat </dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac +} + +# Parse options once, thoroughly. This comes as soon as possible in +# the script to make things like `libtool --version' happen quickly. +{ + + # Shorthand for --mode=foo, only valid as the first argument + case $1 in + clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; + compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; + execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; + finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; + install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; + link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; + uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; + esac + + # Parse non-mode specific arguments: + while test "$#" -gt 0; do + opt="$1" + shift + + case $opt in + --config) func_config ;; + + --debug) preserve_args="$preserve_args $opt" + func_echo "enabling shell trace mode" + opt_debug='set -x' + $opt_debug + ;; + + -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break + execute_dlfiles="$execute_dlfiles $1" + shift + ;; + + --dry-run | -n) opt_dry_run=: ;; + --features) func_features ;; + --finish) mode="finish" ;; + + --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break + case $1 in + # Valid mode arguments: + clean) ;; + compile) ;; + execute) ;; + finish) ;; + install) ;; + link) ;; + relink) ;; + uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $opt" + exit_cmd=exit + break + ;; + esac + + mode="$1" + shift + ;; + + --preserve-dup-deps) + opt_duplicate_deps=: ;; + + --quiet|--silent) preserve_args="$preserve_args $opt" + opt_silent=: + ;; + + --verbose| -v) preserve_args="$preserve_args $opt" + opt_silent=false + ;; + + --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break + preserve_args="$preserve_args $opt $1" + func_enable_tag "$1" # tagname is set here + shift + ;; + + # Separate optargs to long options: + -dlopen=*|--mode=*|--tag=*) + func_opt_split "$opt" + set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"} + shift + ;; + + -\?|-h) func_usage ;; + --help) opt_help=: ;; + --version) func_version ;; + + -*) func_fatal_help "unrecognized option \`$opt'" ;; + + *) nonopt="$opt" + break + ;; + esac + done + + + case $host in + *cygwin* | *mingw* | *pw32* | *cegcc*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_duplicate_deps + ;; + esac + + # Having warned about all mis-specified options, bail out if + # anything was wrong. + $exit_cmd $EXIT_FAILURE +} + +# func_check_version_match +# Ensure that we are using m4 macros, and libtool script from the same +# release of libtool. +func_check_version_match () +{ + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from an older release. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + fi + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, +$progname: but the definition of this LT_INIT comes from revision $macro_revision. +$progname: You should recreate aclocal.m4 with macros from revision $package_revision +$progname: of $PACKAGE $VERSION and run autoconf again. +_LT_EOF + fi + + exit $EXIT_MISMATCH + fi +} + + +## ----------- ## +## Main. ## +## ----------- ## + +$opt_help || { + # Sanity checks first: + func_check_version_match + + if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + func_fatal_configuration "not configured to build any kind of library" + fi + + test -z "$mode" && func_fatal_error "error: you must specify a MODE." + + + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" + + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$execute_dlfiles" && test "$mode" != execute; then + func_error "unrecognized option \`-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$progname --help --mode=$mode' for more information." +} + + +# func_lalib_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_lalib_p () +{ + test -f "$1" && + $SED -e 4q "$1" 2>/dev/null \ + | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 +} + +# func_lalib_unsafe_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function implements the same check as func_lalib_p without +# resorting to external programs. To this end, it redirects stdin and +# closes it afterwards, without saving the original file descriptor. +# As a safety measure, use it only where a negative result would be +# fatal anyway. Works if `file' does not exist. +func_lalib_unsafe_p () +{ + lalib_p=no + if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then + for lalib_p_l in 1 2 3 4 + do + read lalib_p_line + case "$lalib_p_line" in + \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; + esac + done + exec 0<&5 5<&- + fi + test "$lalib_p" = yes +} + +# func_ltwrapper_script_p file +# True iff FILE is a libtool wrapper script +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_script_p () +{ + func_lalib_p "$1" +} + +# func_ltwrapper_executable_p file +# True iff FILE is a libtool wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_executable_p () +{ + func_ltwrapper_exec_suffix= + case $1 in + *.exe) ;; + *) func_ltwrapper_exec_suffix=.exe ;; + esac + $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 +} + +# func_ltwrapper_scriptname file +# Assumes file is an ltwrapper_executable +# uses $file to determine the appropriate filename for a +# temporary ltwrapper_script. +func_ltwrapper_scriptname () +{ + func_ltwrapper_scriptname_result="" + if func_ltwrapper_executable_p "$1"; then + func_dirname_and_basename "$1" "" "." + func_stripname '' '.exe' "$func_basename_result" + func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" + fi +} + +# func_ltwrapper_p file +# True iff FILE is a libtool wrapper script or wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_p () +{ + func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" +} + + +# func_execute_cmds commands fail_cmd +# Execute tilde-delimited COMMANDS. +# If FAIL_CMD is given, eval that upon failure. +# FAIL_CMD may read-access the current command in variable CMD! +func_execute_cmds () +{ + $opt_debug + save_ifs=$IFS; IFS='~' + for cmd in $1; do + IFS=$save_ifs + eval cmd=\"$cmd\" + func_show_eval "$cmd" "${2-:}" + done + IFS=$save_ifs +} + + +# func_source file +# Source FILE, adding directory component if necessary. +# Note that it is not necessary on cygwin/mingw to append a dot to +# FILE even if both FILE and FILE.exe exist: automatic-append-.exe +# behavior happens only for exec(3), not for open(2)! Also, sourcing +# `FILE.' does not work on cygwin managed mounts. +func_source () +{ + $opt_debug + case $1 in + */* | *\\*) . "$1" ;; + *) . "./$1" ;; + esac +} + + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + $opt_debug + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + func_quote_for_eval "$arg" + CC_quoted="$CC_quoted $func_quote_for_eval_result" + done + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + func_quote_for_eval "$arg" + CC_quoted="$CC_quoted $func_quote_for_eval_result" + done + case "$@ " in + " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + func_echo "unable to infer tagged configuration" + func_fatal_error "specify a tag with \`--tag'" +# else +# func_verbose "using $tagname tagged configuration" + fi + ;; + esac + fi +} + + + +# func_write_libtool_object output_name pic_name nonpic_name +# Create a libtool object file (analogous to a ".la" file), +# but don't create it if we're doing a dry run. +func_write_libtool_object () +{ + write_libobj=${1} + if test "$build_libtool_libs" = yes; then + write_lobj=\'${2}\' + else + write_lobj=none + fi + + if test "$build_old_libs" = yes; then + write_oldobj=\'${3}\' + else + write_oldobj=none + fi + + $opt_dry_run || { + cat >${write_libobj}T <?"'"'"' &()|`$[]' \ + && func_warning "libobj name \`$libobj' may not contain shell special characters." + func_dirname_and_basename "$obj" "/" "" + objname="$func_basename_result" + xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname + + test -z "$base_compile" && \ + func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test "$build_old_libs" = yes; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test "$compiler_c_o" = no; then + output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test "$need_locks" = yes; then + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test "$need_locks" = warn; then + if test -f "$lockfile"; then + $ECHO "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + removelist="$removelist $output_obj" + $ECHO "$srcfile" > "$lockfile" + fi + + $opt_dry_run || $RM $removelist + removelist="$removelist $lockfile" + trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 + + if test -n "$fix_srcfile_path"; then + eval srcfile=\"$fix_srcfile_path\" + fi + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result + + # Only build a PIC object if we are building libtool libraries. + if test "$build_libtool_libs" = yes; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test "$pic_mode" != no; then + command="$base_compile $qsrcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $qsrcfile" + fi + + func_mkdir_p "$xdir$objdir" + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + command="$command -o $lobj" + fi + + func_show_eval_locale "$command" \ + 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + func_show_eval '$MV "$output_obj" "$lobj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + + # Allow error messages only from the first compilation. + if test "$suppress_opt" = yes; then + suppress_output=' >/dev/null 2>&1' + fi + fi + + # Only build a position-dependent object if we build old libraries. + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then + # Don't build PIC code + command="$base_compile $qsrcfile$pie_flag" + else + command="$base_compile $qsrcfile $pic_flag" + fi + if test "$compiler_c_o" = yes; then + command="$command -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + command="$command$suppress_output" + func_show_eval_locale "$command" \ + '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + func_show_eval '$MV "$output_obj" "$obj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + fi + + $opt_dry_run || { + func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" + + # Unlock the critical section if it was locked + if test "$need_locks" != no; then + removelist=$lockfile + $RM "$lockfile" + fi + } + + exit $EXIT_SUCCESS +} + +$opt_help || { +test "$mode" = compile && func_mode_compile ${1+"$@"} +} + +func_mode_help () +{ + # We need to display help for each of the modes. + case $mode in + "") + # Generic help is extracted from the usage comments + # at the start of this file. + func_help + ;; + + clean) + $ECHO \ +"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + + compile) + $ECHO \ +"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -no-suppress do not suppress compiler output for multiple passes + -prefer-pic try to building PIC objects only + -prefer-non-pic try to building non-PIC objects only + -shared do not build a \`.o' file suitable for static linking + -static only build a \`.o' file suitable for static linking + +COMPILE-COMMAND is a command to be used in creating a \`standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." + ;; + + execute) + $ECHO \ +"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to \`-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + + finish) + $ECHO \ +"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the \`--dry-run' option if you just want to see what would be executed." + ;; + + install) + $ECHO \ +"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the \`install' or \`cp' program. + +The following components of INSTALL-COMMAND are treated specially: + + -inst-prefix PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + + link) + $ECHO \ +"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE Use a list of object files found in FILE to specify objects + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -shared only do dynamic linking of libtool libraries + -shrext SUFFIX override the standard shared library file extension + -static do not do any dynamic linking of uninstalled libtool libraries + -static-libtool-libs + do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + -weak LIBNAME declare that the target provides the LIBNAME interface + +All other options (arguments beginning with \`-') are ignored. + +Every other argument is treated as a filename. Files ending in \`.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. + +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file +is created, otherwise an executable program is created." + ;; + + uninstall) + $ECHO \ +"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + + *) + func_fatal_help "invalid operation mode \`$mode'" + ;; + esac + + $ECHO + $ECHO "Try \`$progname --help' for more information about other modes." + + exit $? +} + + # Now that we've collected a possible --mode arg, show help if necessary + $opt_help && func_mode_help + + +# func_mode_execute arg... +func_mode_execute () +{ + $opt_debug + # The first argument is the command name. + cmd="$nonopt" + test -z "$cmd" && \ + func_fatal_help "you must specify a COMMAND" + + # Handle -dlopen flags immediately. + for file in $execute_dlfiles; do + test -f "$file" \ + || func_fatal_help "\`$file' is not a file" + + dir= + case $file in + *.la) + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$lib' is not a valid libtool archive" + + # Read the libtool library. + dlname= + library_names= + func_source "$file" + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && \ + func_warning "\`$file' was not linked with \`-export-dynamic'" + continue + fi + + func_dirname "$file" "" "." + dir="$func_dirname_result" + + if test -f "$dir/$objdir/$dlname"; then + dir="$dir/$objdir" + else + if test ! -f "$dir/$dlname"; then + func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" + fi + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + func_dirname "$file" "" "." + dir="$func_dirname_result" + ;; + + *) + func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir="$absdir" + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic="$magic" + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -*) ;; + *) + # Do a test to see if this is really a libtool program. + if func_ltwrapper_script_p "$file"; then + func_source "$file" + # Transform arg to wrapped name. + file="$progdir/$program" + elif func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + func_source "$func_ltwrapper_scriptname_result" + # Transform arg to wrapped name. + file="$progdir/$program" + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + func_quote_for_eval "$file" + args="$args $func_quote_for_eval_result" + done + + if test "X$opt_dry_run" = Xfalse; then + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var + else + $lt_unset $lt_var + fi" + done + + # Now prepare to actually exec the command. + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + $ECHO "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS + fi +} + +test "$mode" = execute && func_mode_execute ${1+"$@"} + + +# func_mode_finish arg... +func_mode_finish () +{ + $opt_debug + libdirs="$nonopt" + admincmds= + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for dir + do + libdirs="$libdirs $dir" + done + + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + func_execute_cmds "$finish_cmds" 'admincmds="$admincmds +'"$cmd"'"' + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $opt_dry_run || eval "$cmds" || admincmds="$admincmds + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + $opt_silent && exit $EXIT_SUCCESS + + $ECHO "X----------------------------------------------------------------------" | $Xsed + $ECHO "Libraries have been installed in:" + for libdir in $libdirs; do + $ECHO " $libdir" + done + $ECHO + $ECHO "If you ever happen to want to link against installed libraries" + $ECHO "in a given directory, LIBDIR, you must either use libtool, and" + $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'" + $ECHO "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + $ECHO " - add LIBDIR to the \`$shlibpath_var' environment variable" + $ECHO " during execution" + fi + if test -n "$runpath_var"; then + $ECHO " - add LIBDIR to the \`$runpath_var' environment variable" + $ECHO " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $ECHO " - use the \`$flag' linker flag" + fi + if test -n "$admincmds"; then + $ECHO " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + $ECHO " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" + fi + $ECHO + + $ECHO "See any operating system documentation about shared libraries for" + case $host in + solaris2.[6789]|solaris2.1[0-9]) + $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual" + $ECHO "pages." + ;; + *) + $ECHO "more information, such as the ld(1) and ld.so(8) manual pages." + ;; + esac + $ECHO "X----------------------------------------------------------------------" | $Xsed + exit $EXIT_SUCCESS +} + +test "$mode" = finish && func_mode_finish ${1+"$@"} + + +# func_mode_install arg... +func_mode_install () +{ + $opt_debug + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || + # Allow the use of GNU shtool's install command. + $ECHO "X$nonopt" | $GREP shtool >/dev/null; then + # Aesthetically quote it. + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " + arg=$1 + shift + else + install_prog= + arg=$nonopt + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + func_quote_for_eval "$arg" + install_prog="$install_prog$func_quote_for_eval_result" + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=no + stripme= + for arg + do + if test -n "$dest"; then + files="$files $dest" + dest=$arg + continue + fi + + case $arg in + -d) isdir=yes ;; + -f) + case " $install_prog " in + *[\\\ /]cp\ *) ;; + *) prev=$arg ;; + esac + ;; + -g | -m | -o) + prev=$arg + ;; + -s) + stripme=" -s" + continue + ;; + -*) + ;; + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + prev= + else + dest=$arg + continue + fi + ;; + esac + + # Aesthetically quote the argument. + func_quote_for_eval "$arg" + install_prog="$install_prog $func_quote_for_eval_result" + done + + test -z "$install_prog" && \ + func_fatal_help "you must specify an install program" + + test -n "$prev" && \ + func_fatal_help "the \`$prev' option requires an argument" + + if test -z "$files"; then + if test -z "$dest"; then + func_fatal_help "no file or destination specified" + else + func_fatal_help "you must specify a destination" + fi + fi + + # Strip any trailing slash from the destination. + func_stripname '' '/' "$dest" + dest=$func_stripname_result + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" + destname= + else + func_dirname_and_basename "$dest" "" "." + destdir="$func_dirname_result" + destname="$func_basename_result" + + # Not a directory, so check to see that there is only one file specified. + set dummy $files; shift + test "$#" -gt 1 && \ + func_fatal_help "\`$dest' is not a directory" + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + func_fatal_help "\`$destdir' must be an absolute directory name" + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + staticlibs="$staticlibs $file" + ;; + + *.la) + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$file' is not a valid libtool archive" + + library_names= + old_library= + relink_command= + func_source "$file" + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) current_libdirs="$current_libdirs $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) future_libdirs="$future_libdirs $libdir" ;; + esac + fi + + func_dirname "$file" "/" "" + dir="$func_dirname_result" + dir="$dir$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + test "$inst_prefix_dir" = "$destdir" && \ + func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"` + fi + + func_warning "relinking \`$file'" + func_show_eval "$relink_command" \ + 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' + fi + + # See the names of the shared library. + set dummy $library_names; shift + if test -n "$1"; then + realname="$1" + shift + + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T + + # Install the shared library and build the symlinks. + func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \ + 'exit $?' + tstripme="$stripme" + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + case $realname in + *.dll.a) + tstripme="" + ;; + esac + ;; + esac + if test -n "$tstripme" && test -n "$striplib"; then + func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + # Try `ln -sf' first, because the `ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. + for linkname + do + test "$linkname" != "$realname" \ + && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done + fi + + # Do each command in the postinstall commands. + lib="$destdir/$realname" + func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + + # Install the pseudo-library for information purposes. + func_basename "$file" + name="$func_basename_result" + instname="$dir/$name"i + func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + + # Maybe install the static library, too. + test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + func_lo2o "$destfile" + staticdest=$func_lo2o_result + ;; + *.$objext) + staticdest="$destfile" + destfile= + ;; + *) + func_fatal_help "cannot copy a libtool object to \`$destfile'" + ;; + esac + + # Install the libtool object if requested. + test -n "$destfile" && \ + func_show_eval "$install_prog $file $destfile" 'exit $?' + + # Install the old object if enabled. + if test "$build_old_libs" = yes; then + # Deduce the name of the old-style object file. + func_lo2o "$file" + staticobj=$func_lo2o_result + func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext="" + case $file in + *.exe) + if test ! -f "$file"; then + func_stripname '' '.exe' "$file" + file=$func_stripname_result + stripped_ext=".exe" + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin* | *mingw*) + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + wrapper=$func_ltwrapper_scriptname_result + else + func_stripname '' '.exe' "$file" + wrapper=$func_stripname_result + fi + ;; + *) + wrapper=$file + ;; + esac + if func_ltwrapper_script_p "$wrapper"; then + notinst_deplibs= + relink_command= + + func_source "$wrapper" + + # Check the variables that should have been set. + test -z "$generated_by_libtool_version" && \ + func_fatal_error "invalid libtool wrapper script \`$wrapper'" + + finalize=yes + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + func_source "$lib" + fi + libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test + if test -n "$libdir" && test ! -f "$libfile"; then + func_warning "\`$lib' has not been installed in \`$libdir'" + finalize=no + fi + done + + relink_command= + func_source "$wrapper" + + outputname= + if test "$fast_install" = no && test -n "$relink_command"; then + $opt_dry_run || { + if test "$finalize" = yes; then + tmpdir=`func_mktempdir` + func_basename "$file$stripped_ext" + file="$func_basename_result" + outputname="$tmpdir/$file" + # Replace the output file specification. + relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` + + $opt_silent || { + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" + } + if eval "$relink_command"; then : + else + func_error "error: relink \`$file' with the above command before installing it" + $opt_dry_run || ${RM}r "$tmpdir" + continue + fi + file="$outputname" + else + func_warning "cannot relink \`$file'" + fi + } + else + # Install the binary that we compiled earlier. + file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyway + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + func_stripname '' '.exe' "$destfile" + destfile=$func_stripname_result + ;; + esac + ;; + esac + func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' + $opt_dry_run || if test -n "$outputname"; then + ${RM}r "$tmpdir" + fi + ;; + esac + done + + for file in $staticlibs; do + func_basename "$file" + name="$func_basename_result" + + # Set up the ranlib parameters. + oldlib="$destdir/$name" + + func_show_eval "$install_prog \$file \$oldlib" 'exit $?' + + if test -n "$stripme" && test -n "$old_striplib"; then + func_show_eval "$old_striplib $oldlib" 'exit $?' + fi + + # Do each command in the postinstall commands. + func_execute_cmds "$old_postinstall_cmds" 'exit $?' + done + + test -n "$future_libdirs" && \ + func_warning "remember to run \`$progname --finish$future_libdirs'" + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + $opt_dry_run && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi +} + +test "$mode" = install && func_mode_install ${1+"$@"} + + +# func_generate_dlsyms outputname originator pic_p +# Extract symbols from dlprefiles and create ${outputname}S.o with +# a dlpreopen symbol table. +func_generate_dlsyms () +{ + $opt_debug + my_outputname="$1" + my_originator="$2" + my_pic_p="${3-no}" + my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` + my_dlsyms= + + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + my_dlsyms="${my_outputname}S.c" + else + func_error "not configured to extract global symbols from dlpreopened files" + fi + fi + + if test -n "$my_dlsyms"; then + case $my_dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist="$output_objdir/${my_outputname}.nm" + + func_show_eval "$RM $nlist ${nlist}S ${nlist}T" + + # Parse the name list into a source file. + func_verbose "creating $output_objdir/$my_dlsyms" + + $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ +/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +/* External symbol declarations for the compiler. */\ +" + + if test "$dlself" = yes; then + func_verbose "generating symbol list for \`$output'" + + $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + for progfile in $progfiles; do + func_verbose "extracting global C symbols from \`$progfile'" + $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $opt_dry_run || { + eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + if test -n "$export_symbols_regex"; then + $opt_dry_run || { + eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols="$output_objdir/$outputname.exp" + $opt_dry_run || { + $RM $export_symbols + eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' + ;; + esac + } + else + $opt_dry_run || { + eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + case $host in + *cygwin | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' + ;; + esac + } + fi + fi + + for dlprefile in $dlprefiles; do + func_verbose "extracting global C symbols from \`$dlprefile'" + func_basename "$dlprefile" + name="$func_basename_result" + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + done + + $opt_dry_run || { + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $MV "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if $GREP -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + $GREP -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else + $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi + + $ECHO >> "$output_objdir/$my_dlsyms" "\ + +/* The mapping between symbol names and symbols. */ +typedef struct { + const char *name; + void *address; +} lt_dlsymlist; +" + case $host in + *cygwin* | *mingw* | *cegcc* ) + $ECHO >> "$output_objdir/$my_dlsyms" "\ +/* DATA imports from DLLs on WIN32 con't be const, because + runtime relocations are performed -- see ld's documentation + on pseudo-relocs. */" + lt_dlsym_const= ;; + *osf5*) + echo >> "$output_objdir/$my_dlsyms" "\ +/* This system does not cope well with relocations in const data */" + lt_dlsym_const= ;; + *) + lt_dlsym_const=const ;; + esac + + $ECHO >> "$output_objdir/$my_dlsyms" "\ +extern $lt_dlsym_const lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[]; +$lt_dlsym_const lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[] = +{\ + { \"$my_originator\", (void *) 0 }," + + case $need_lib_prefix in + no) + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + *) + eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + esac + $ECHO >> "$output_objdir/$my_dlsyms" "\ + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_${my_prefix}_LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + } # !$opt_dry_run + + pic_flag_for_symtable= + case "$compile_command " in + *" -static "*) ;; + *) + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; + *-*-hpux*) + pic_flag_for_symtable=" $pic_flag" ;; + *) + if test "X$my_pic_p" != Xno; then + pic_flag_for_symtable=" $pic_flag" + fi + ;; + esac + ;; + esac + symtab_cflags= + for arg in $LTCFLAGS; do + case $arg in + -pie | -fpie | -fPIE) ;; + *) symtab_cflags="$symtab_cflags $arg" ;; + esac + done + + # Now compile the dynamic symbol file. + func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' + + # Clean up the generated files. + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' + + # Transform the symbol file into the correct name. + symfileobj="$output_objdir/${my_outputname}S.$objext" + case $host in + *cygwin* | *mingw* | *cegcc* ) + if test -f "$output_objdir/$my_outputname.def"; then + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + else + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + fi + ;; + *) + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + ;; + esac + ;; + *) + func_fatal_error "unknown suffix for \`$my_dlsyms'" + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` + fi +} + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +func_win32_libid () +{ + $opt_debug + win32_libid_type="unknown" + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | + $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then + win32_nmres=`eval $NM -f posix -A $1 | + $SED -n -e ' + 1,100{ + / I /{ + s,.*,import, + p + q + } + }'` + case $win32_nmres in + import*) win32_libid_type="x86 archive import";; + *) win32_libid_type="x86 archive static";; + esac + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $ECHO "$win32_libid_type" +} + + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + $opt_debug + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?' + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" + fi +} + + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + $opt_debug + my_gentop="$1"; shift + my_oldlibs=${1+"$@"} + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + func_basename "$my_xlib" + my_xlib="$func_basename_result" + my_xlib_u=$my_xlib + while :; do + case " $extracted_archives " in + *" $my_xlib_u "*) + func_arith $extracted_serial + 1 + extracted_serial=$func_arith_result + my_xlib_u=lt$extracted_serial-$my_xlib ;; + *) break ;; + esac + done + extracted_archives="$extracted_archives $my_xlib_u" + my_xdir="$my_gentop/$my_xlib_u" + + func_mkdir_p "$my_xdir" + + case $host in + *-darwin*) + func_verbose "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + $opt_dry_run || { + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + darwin_base_archive=`basename "$darwin_archive"` + darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` + if test -n "$darwin_arches"; then + darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches ; do + func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" + cd "$darwin_curdir" + $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" + done # $darwin_arches + ## Okay now we've a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` + $LIPO -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + $RM -rf unfat-$$ + cd "$darwin_orig_dir" + else + cd $darwin_orig_dir + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + } # !$opt_dry_run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + done + + func_extract_archives_result="$my_oldobjs" +} + + + +# func_emit_wrapper_part1 [arg=no] +# +# Emit the first part of a libtool wrapper script on stdout. +# For more information, see the description associated with +# func_emit_wrapper(), below. +func_emit_wrapper_part1 () +{ + func_emit_wrapper_part1_arg1=no + if test -n "$1" ; then + func_emit_wrapper_part1_arg1=$1 + fi + + $ECHO "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='${SED} -e 1s/^X//' +sed_quote_subst='$sed_quote_subst' + +# Be Bourne compatible +if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variables: + generated_by_libtool_version='$macro_version' + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$ECHO are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + ECHO=\"$qecho\" + file=\"\$0\" + # Make sure echo works. + if test \"X\$1\" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift + elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then + # Yippee, \$ECHO works! + : + else + # Restart under the correct shell, and then maybe \$ECHO will work. + exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} + fi + fi\ +" + $ECHO "\ + + # Find the directory that this script lives in. + thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` + done +" +} +# end: func_emit_wrapper_part1 + +# func_emit_wrapper_part2 [arg=no] +# +# Emit the second part of a libtool wrapper script on stdout. +# For more information, see the description associated with +# func_emit_wrapper(), below. +func_emit_wrapper_part2 () +{ + func_emit_wrapper_part2_arg1=no + if test -n "$1" ; then + func_emit_wrapper_part2_arg1=$1 + fi + + $ECHO "\ + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1 + if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then + # special case for '.' + if test \"\$thisdir\" = \".\"; then + thisdir=\`pwd\` + fi + # remove .libs from thisdir + case \"\$thisdir\" in + *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;; + $objdir ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test "$fast_install" = yes; then + $ECHO "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $MKDIR \"\$progdir\" + else + $RM \"\$progdir/\$file\" + fi" + + $ECHO "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + $ECHO \"\$relink_command_output\" >&2 + $RM \"\$progdir/\$file\" + exit 1 + fi + fi + + $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $RM \"\$progdir/\$program\"; + $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $RM \"\$progdir/\$file\" + fi" + else + $ECHO "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $ECHO "\ + + if test -f \"\$progdir/\$program\"; then" + + # Export our shlibpath_var if we have one. + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $ECHO "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` + + export $shlibpath_var +" + fi + + # fixup the dll searchpath if we need to. + if test -n "$dllsearchpath"; then + $ECHO "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + $ECHO "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2* | *-cegcc*) + $ECHO "\ + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +" + ;; + + *) + $ECHO "\ + exec \"\$progdir/\$program\" \${1+\"\$@\"} +" + ;; + esac + $ECHO "\ + \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 + exit 1 + fi + else + # The program doesn't exist. + \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 + $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" +} +# end: func_emit_wrapper_part2 + + +# func_emit_wrapper [arg=no] +# +# Emit a libtool wrapper script on stdout. +# Don't directly open a file because we may want to +# incorporate the script contents within a cygwin/mingw +# wrapper executable. Must ONLY be called from within +# func_mode_link because it depends on a number of variables +# set therein. +# +# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR +# variable will take. If 'yes', then the emitted script +# will assume that the directory in which it is stored is +# the $objdir directory. This is a cygwin/mingw-specific +# behavior. +func_emit_wrapper () +{ + func_emit_wrapper_arg1=no + if test -n "$1" ; then + func_emit_wrapper_arg1=$1 + fi + + # split this up so that func_emit_cwrapperexe_src + # can call each part independently. + func_emit_wrapper_part1 "${func_emit_wrapper_arg1}" + func_emit_wrapper_part2 "${func_emit_wrapper_arg1}" +} + + +# func_to_host_path arg +# +# Convert paths to host format when used with build tools. +# Intended for use with "native" mingw (where libtool itself +# is running under the msys shell), or in the following cross- +# build environments: +# $build $host +# mingw (msys) mingw [e.g. native] +# cygwin mingw +# *nix + wine mingw +# where wine is equipped with the `winepath' executable. +# In the native mingw case, the (msys) shell automatically +# converts paths for any non-msys applications it launches, +# but that facility isn't available from inside the cwrapper. +# Similar accommodations are necessary for $host mingw and +# $build cygwin. Calling this function does no harm for other +# $host/$build combinations not listed above. +# +# ARG is the path (on $build) that should be converted to +# the proper representation for $host. The result is stored +# in $func_to_host_path_result. +func_to_host_path () +{ + func_to_host_path_result="$1" + if test -n "$1" ; then + case $host in + *mingw* ) + lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + case $build in + *mingw* ) # actually, msys + # awkward: cmd appends spaces to result + lt_sed_strip_trailing_spaces="s/[ ]*\$//" + func_to_host_path_tmp1=`( cmd //c echo "$1" |\ + $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + *cygwin* ) + func_to_host_path_tmp1=`cygpath -w "$1"` + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + * ) + # Unfortunately, winepath does not exit with a non-zero + # error code, so we are forced to check the contents of + # stdout. On the other hand, if the command is not + # found, the shell will set an exit code of 127 and print + # *an error message* to stdout. So we must check for both + # error code of zero AND non-empty stdout, which explains + # the odd construction: + func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null` + if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + else + # Allow warning below. + func_to_host_path_result="" + fi + ;; + esac + if test -z "$func_to_host_path_result" ; then + func_error "Could not determine host path corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback: + func_to_host_path_result="$1" + fi + ;; + esac + fi +} +# end: func_to_host_path + +# func_to_host_pathlist arg +# +# Convert pathlists to host format when used with build tools. +# See func_to_host_path(), above. This function supports the +# following $build/$host combinations (but does no harm for +# combinations not listed here): +# $build $host +# mingw (msys) mingw [e.g. native] +# cygwin mingw +# *nix + wine mingw +# +# Path separators are also converted from $build format to +# $host format. If ARG begins or ends with a path separator +# character, it is preserved (but converted to $host format) +# on output. +# +# ARG is a pathlist (on $build) that should be converted to +# the proper representation on $host. The result is stored +# in $func_to_host_pathlist_result. +func_to_host_pathlist () +{ + func_to_host_pathlist_result="$1" + if test -n "$1" ; then + case $host in + *mingw* ) + lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + # Remove leading and trailing path separator characters from + # ARG. msys behavior is inconsistent here, cygpath turns them + # into '.;' and ';.', and winepath ignores them completely. + func_to_host_pathlist_tmp2="$1" + # Once set for this call, this variable should not be + # reassigned. It is used in tha fallback case. + func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e 's|^:*||' -e 's|:*$||'` + case $build in + *mingw* ) # Actually, msys. + # Awkward: cmd appends spaces to result. + lt_sed_strip_trailing_spaces="s/[ ]*\$//" + func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\ + $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + *cygwin* ) + func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"` + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + * ) + # unfortunately, winepath doesn't convert pathlists + func_to_host_pathlist_result="" + func_to_host_pathlist_oldIFS=$IFS + IFS=: + for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do + IFS=$func_to_host_pathlist_oldIFS + if test -n "$func_to_host_pathlist_f" ; then + func_to_host_path "$func_to_host_pathlist_f" + if test -n "$func_to_host_path_result" ; then + if test -z "$func_to_host_pathlist_result" ; then + func_to_host_pathlist_result="$func_to_host_path_result" + else + func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result" + fi + fi + fi + IFS=: + done + IFS=$func_to_host_pathlist_oldIFS + ;; + esac + if test -z "$func_to_host_pathlist_result" ; then + func_error "Could not determine the host path(s) corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback. This may break if $1 contains DOS-style drive + # specifications. The fix is not to complicate the expression + # below, but for the user to provide a working wine installation + # with winepath so that path translation in the cross-to-mingw + # case works properly. + lt_replace_pathsep_nix_to_dos="s|:|;|g" + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\ + $SED -e "$lt_replace_pathsep_nix_to_dos"` + fi + # Now, add the leading and trailing path separators back + case "$1" in + :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result" + ;; + esac + case "$1" in + *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;" + ;; + esac + ;; + esac + fi +} +# end: func_to_host_pathlist + +# func_emit_cwrapperexe_src +# emit the source code for a wrapper executable on stdout +# Must ONLY be called from within func_mode_link because +# it depends on a number of variable set therein. +func_emit_cwrapperexe_src () +{ + cat < +#include +#ifdef _MSC_VER +# include +# include +# include +# define setmode _setmode +#else +# include +# include +# ifdef __CYGWIN__ +# include +# define HAVE_SETENV +# ifdef __STRICT_ANSI__ +char *realpath (const char *, char *); +int putenv (char *); +int setenv (const char *, const char *, int); +# endif +# endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(PATH_MAX) +# define LT_PATHMAX PATH_MAX +#elif defined(MAXPATHLEN) +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef S_IXOTH +# define S_IXOTH 0 +#endif +#ifndef S_IXGRP +# define S_IXGRP 0 +#endif + +#ifdef _MSC_VER +# define S_IXUSR _S_IEXEC +# define stat _stat +# ifndef _INTPTR_T_DEFINED +# define intptr_t int +# endif +#endif + +#ifndef DIR_SEPARATOR +# define DIR_SEPARATOR '/' +# define PATH_SEPARATOR ':' +#endif + +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) +# define HAVE_DOS_BASED_FILE_SYSTEM +# define FOPEN_WB "wb" +# ifndef DIR_SEPARATOR_2 +# define DIR_SEPARATOR_2 '\\' +# endif +# ifndef PATH_SEPARATOR_2 +# define PATH_SEPARATOR_2 ';' +# endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#ifndef PATH_SEPARATOR_2 +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +#else /* PATH_SEPARATOR_2 */ +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +#endif /* PATH_SEPARATOR_2 */ + +#ifdef __CYGWIN__ +# define FOPEN_WB "wb" +#endif + +#ifndef FOPEN_WB +# define FOPEN_WB "w" +#endif +#ifndef _O_BINARY +# define _O_BINARY 0 +#endif + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free ((void *) stale); stale = 0; } \ +} while (0) + +#undef LTWRAPPER_DEBUGPRINTF +#if defined DEBUGWRAPPER +# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args +static void +ltwrapper_debugprintf (const char *fmt, ...) +{ + va_list args; + va_start (args, fmt); + (void) vfprintf (stderr, fmt, args); + va_end (args); +} +#else +# define LTWRAPPER_DEBUGPRINTF(args) +#endif + +const char *program_name = NULL; + +void *xmalloc (size_t num); +char *xstrdup (const char *string); +const char *base_name (const char *name); +char *find_executable (const char *wrapper); +char *chase_symlinks (const char *pathspec); +int make_executable (const char *path); +int check_executable (const char *path); +char *strendzap (char *str, const char *pat); +void lt_fatal (const char *message, ...); +void lt_setenv (const char *name, const char *value); +char *lt_extend_str (const char *orig_value, const char *add, int to_end); +void lt_opt_process_env_set (const char *arg); +void lt_opt_process_env_prepend (const char *arg); +void lt_opt_process_env_append (const char *arg); +int lt_split_name_value (const char *arg, char** name, char** value); +void lt_update_exe_path (const char *name, const char *value); +void lt_update_lib_path (const char *name, const char *value); +char **prepare_spawn (char **argv); + +static const char *script_text_part1 = +EOF + + func_emit_wrapper_part1 yes | + $SED -e 's/\([\\"]\)/\\\1/g' \ + -e 's/^/ "/' -e 's/$/\\n"/' + echo ";" + cat <"))); + for (i = 0; i < newargc; i++) + { + LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : ""))); + } + +EOF + + case $host_os in + mingw*) + cat <<"EOF" + /* execv doesn't actually work on mingw as expected on unix */ + newargz = prepare_spawn (newargz); + rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz); + if (rval == -1) + { + /* failed to start process */ + LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno)); + return 127; + } + return rval; +EOF + ;; + *) + cat <<"EOF" + execv (lt_argv_zero, newargz); + return rval; /* =127, but avoids unused variable warning */ +EOF + ;; + esac + + cat <<"EOF" +} + +void * +xmalloc (size_t num) +{ + void *p = (void *) malloc (num); + if (!p) + lt_fatal ("Memory exhausted"); + + return p; +} + +char * +xstrdup (const char *string) +{ + return string ? strcpy ((char *) xmalloc (strlen (string) + 1), + string) : NULL; +} + +const char * +base_name (const char *name) +{ + const char *base; + +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + /* Skip over the disk name in MSDOS pathnames. */ + if (isalpha ((unsigned char) name[0]) && name[1] == ':') + name += 2; +#endif + + for (base = name; *name; name++) + if (IS_DIR_SEPARATOR (*name)) + base = name + 1; + return base; +} + +int +check_executable (const char *path) +{ + struct stat st; + + LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n", + path ? (*path ? path : "EMPTY!") : "NULL!")); + if ((!path) || (!*path)) + return 0; + + if ((stat (path, &st) >= 0) + && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) + return 1; + else + return 0; +} + +int +make_executable (const char *path) +{ + int rval = 0; + struct stat st; + + LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n", + path ? (*path ? path : "EMPTY!") : "NULL!")); + if ((!path) || (!*path)) + return 0; + + if (stat (path, &st) >= 0) + { + rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); + } + return rval; +} + +/* Searches for the full path of the wrapper. Returns + newly allocated full path name if found, NULL otherwise + Does not chase symlinks, even on platforms that support them. +*/ +char * +find_executable (const char *wrapper) +{ + int has_slash = 0; + const char *p; + const char *p_next; + /* static buffer for getcwd */ + char tmp[LT_PATHMAX + 1]; + int tmp_len; + char *concat_name; + + LTWRAPPER_DEBUGPRINTF (("(find_executable) : %s\n", + wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!")); + + if ((wrapper == NULL) || (*wrapper == '\0')) + return NULL; + + /* Absolute path? */ +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + else + { +#endif + if (IS_DIR_SEPARATOR (wrapper[0])) + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + } +#endif + + for (p = wrapper; *p; p++) + if (*p == '/') + { + has_slash = 1; + break; + } + if (!has_slash) + { + /* no slashes; search PATH */ + const char *path = getenv ("PATH"); + if (path != NULL) + { + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + for (q = p; *q; q++) + if (IS_PATH_SEPARATOR (*q)) + break; + p_len = q - p; + p_next = (*q == '\0' ? q : q + 1); + if (p_len == 0) + { + /* empty path: current directory */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + tmp_len = strlen (tmp); + concat_name = + XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + } + else + { + concat_name = + XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, wrapper); + } + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + } + /* not found in PATH; assume curdir */ + } + /* Relative path | not found in path: prepend cwd */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + tmp_len = strlen (tmp); + concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + return NULL; +} + +char * +chase_symlinks (const char *pathspec) +{ +#ifndef S_ISLNK + return xstrdup (pathspec); +#else + char buf[LT_PATHMAX]; + struct stat s; + char *tmp_pathspec = xstrdup (pathspec); + char *p; + int has_symlinks = 0; + while (strlen (tmp_pathspec) && !has_symlinks) + { + LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n", + tmp_pathspec)); + if (lstat (tmp_pathspec, &s) == 0) + { + if (S_ISLNK (s.st_mode) != 0) + { + has_symlinks = 1; + break; + } + + /* search backwards for last DIR_SEPARATOR */ + p = tmp_pathspec + strlen (tmp_pathspec) - 1; + while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + p--; + if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + { + /* no more DIR_SEPARATORS left */ + break; + } + *p = '\0'; + } + else + { + char *errstr = strerror (errno); + lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr); + } + } + XFREE (tmp_pathspec); + + if (!has_symlinks) + { + return xstrdup (pathspec); + } + + tmp_pathspec = realpath (pathspec, buf); + if (tmp_pathspec == 0) + { + lt_fatal ("Could not follow symlinks for %s", pathspec); + } + return xstrdup (tmp_pathspec); +#endif +} + +char * +strendzap (char *str, const char *pat) +{ + size_t len, patlen; + + assert (str != NULL); + assert (pat != NULL); + + len = strlen (str); + patlen = strlen (pat); + + if (patlen <= len) + { + str += len - patlen; + if (strcmp (str, pat) == 0) + *str = '\0'; + } + return str; +} + +static void +lt_error_core (int exit_status, const char *mode, + const char *message, va_list ap) +{ + fprintf (stderr, "%s: %s: ", program_name, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, "FATAL", message, ap); + va_end (ap); +} + +void +lt_setenv (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n", + (name ? name : ""), + (value ? value : ""))); + { +#ifdef HAVE_SETENV + /* always make a copy, for consistency with !HAVE_SETENV */ + char *str = xstrdup (value); + setenv (name, str, 1); +#else + int len = strlen (name) + 1 + strlen (value) + 1; + char *str = XMALLOC (char, len); + sprintf (str, "%s=%s", name, value); + if (putenv (str) != EXIT_SUCCESS) + { + XFREE (str); + } +#endif + } +} + +char * +lt_extend_str (const char *orig_value, const char *add, int to_end) +{ + char *new_value; + if (orig_value && *orig_value) + { + int orig_value_len = strlen (orig_value); + int add_len = strlen (add); + new_value = XMALLOC (char, add_len + orig_value_len + 1); + if (to_end) + { + strcpy (new_value, orig_value); + strcpy (new_value + orig_value_len, add); + } + else + { + strcpy (new_value, add); + strcpy (new_value + add_len, orig_value); + } + } + else + { + new_value = xstrdup (add); + } + return new_value; +} + +int +lt_split_name_value (const char *arg, char** name, char** value) +{ + const char *p; + int len; + if (!arg || !*arg) + return 1; + + p = strchr (arg, (int)'='); + + if (!p) + return 1; + + *value = xstrdup (++p); + + len = strlen (arg) - strlen (*value); + *name = XMALLOC (char, len); + strncpy (*name, arg, len-1); + (*name)[len - 1] = '\0'; + + return 0; +} + +void +lt_opt_process_env_set (const char *arg) +{ + char *name = NULL; + char *value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg); + } + + lt_setenv (name, value); + XFREE (name); + XFREE (value); +} + +void +lt_opt_process_env_prepend (const char *arg) +{ + char *name = NULL; + char *value = NULL; + char *new_value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg); + } + + new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + XFREE (name); + XFREE (value); +} + +void +lt_opt_process_env_append (const char *arg) +{ + char *name = NULL; + char *value = NULL; + char *new_value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg); + } + + new_value = lt_extend_str (getenv (name), value, 1); + lt_setenv (name, new_value); + XFREE (new_value); + XFREE (name); + XFREE (value); +} + +void +lt_update_exe_path (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n", + (name ? name : ""), + (value ? value : ""))); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + /* some systems can't cope with a ':'-terminated path #' */ + int len = strlen (new_value); + while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) + { + new_value[len-1] = '\0'; + } + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +void +lt_update_lib_path (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n", + (name ? name : ""), + (value ? value : ""))); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +EOF + case $host_os in + mingw*) + cat <<"EOF" + +/* Prepares an argument vector before calling spawn(). + Note that spawn() does not by itself call the command interpreter + (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : + ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&v); + v.dwPlatformId == VER_PLATFORM_WIN32_NT; + }) ? "cmd.exe" : "command.com"). + Instead it simply concatenates the arguments, separated by ' ', and calls + CreateProcess(). We must quote the arguments since Win32 CreateProcess() + interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a + special way: + - Space and tab are interpreted as delimiters. They are not treated as + delimiters if they are surrounded by double quotes: "...". + - Unescaped double quotes are removed from the input. Their only effect is + that within double quotes, space and tab are treated like normal + characters. + - Backslashes not followed by double quotes are not special. + - But 2*n+1 backslashes followed by a double quote become + n backslashes followed by a double quote (n >= 0): + \" -> " + \\\" -> \" + \\\\\" -> \\" + */ +#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +char ** +prepare_spawn (char **argv) +{ + size_t argc; + char **new_argv; + size_t i; + + /* Count number of arguments. */ + for (argc = 0; argv[argc] != NULL; argc++) + ; + + /* Allocate new argument vector. */ + new_argv = XMALLOC (char *, argc + 1); + + /* Put quoted arguments into the new argument vector. */ + for (i = 0; i < argc; i++) + { + const char *string = argv[i]; + + if (string[0] == '\0') + new_argv[i] = xstrdup ("\"\""); + else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) + { + int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); + size_t length; + unsigned int backslashes; + const char *s; + char *quoted_string; + char *p; + + length = 0; + backslashes = 0; + if (quote_around) + length++; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + length += backslashes + 1; + length++; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + length += backslashes + 1; + + quoted_string = XMALLOC (char, length + 1); + + p = quoted_string; + backslashes = 0; + if (quote_around) + *p++ = '"'; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + { + unsigned int j; + for (j = backslashes + 1; j > 0; j--) + *p++ = '\\'; + } + *p++ = c; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + { + unsigned int j; + for (j = backslashes; j > 0; j--) + *p++ = '\\'; + *p++ = '"'; + } + *p = '\0'; + + new_argv[i] = quoted_string; + } + else + new_argv[i] = (char *) string; + } + new_argv[argc] = NULL; + + return new_argv; +} +EOF + ;; + esac +} +# end: func_emit_cwrapperexe_src + +# func_mode_link arg... +func_mode_link () +{ + $opt_debug + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # which system we are compiling for in order to pass an extra + # flag for every libtool invocation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll which has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args=$nonopt + base_compile="$nonopt $@" + compile_command=$nonopt + finalize_command=$nonopt + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + inst_prefix_dir= + new_inherited_linker_flags= + + avoid_version=no + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + non_pic_objects= + precious_files_regex= + prefer_static_libs=no + preload=no + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + vinfo_number=no + weak_libs= + single_module="${wl}-single_module" + func_infer_tag $base_compile + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -shared) + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" + build_old_libs=no + break + ;; + -all-static | -static | -static-libtool-libs) + case $arg in + -all-static) + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then + func_warning "complete static linking is impossible in this configuration" + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + -static) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=built + ;; + -static-libtool-libs) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + esac + build_libtool_libs=no + build_old_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg="$1" + shift + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + func_append compile_command " @OUTPUT@" + func_append finalize_command " @OUTPUT@" + ;; + esac + + case $prev in + dlfiles|dlprefiles) + if test "$preload" = no; then + # Add the symbol object into the linking commands. + func_append compile_command " @SYMFILE@" + func_append finalize_command " @SYMFILE@" + preload=yes + fi + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test "$dlself" = no; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test "$prev" = dlprefiles; then + dlself=yes + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test "$prev" = dlfiles; then + dlfiles="$dlfiles $arg" + else + dlprefiles="$dlprefiles $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols="$arg" + test -f "$arg" \ + || func_fatal_error "symbol file \`$arg' does not exist" + prev= + continue + ;; + expsyms_regex) + export_symbols_regex="$arg" + prev= + continue + ;; + framework) + case $host in + *-*-darwin*) + case "$deplibs " in + *" $qarg.ltframework "*) ;; + *) deplibs="$deplibs $qarg.ltframework" # this is fixed later + ;; + esac + ;; + esac + prev= + continue + ;; + inst_prefix) + inst_prefix_dir="$arg" + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat "$save_arg"` + do +# moreargs="$moreargs $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + done + else + func_fatal_error "link input file \`$arg' does not exist" + fi + arg=$save_arg + prev= + continue + ;; + precious_regex) + precious_files_regex="$arg" + prev= + continue + ;; + release) + release="-$arg" + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + if test "$prev" = rpath; then + case "$rpath " in + *" $arg "*) ;; + *) rpath="$rpath $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) xrpath="$xrpath $arg" ;; + esac + fi + prev= + continue + ;; + shrext) + shrext_cmds="$arg" + prev= + continue + ;; + weak) + weak_libs="$weak_libs $arg" + prev= + continue + ;; + xcclinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xcompiler) + compiler_flags="$compiler_flags $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xlinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $wl$qarg" + prev= + func_append compile_command " $wl$qarg" + func_append finalize_command " $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg="$arg" + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + # See comment for -static flag below, for more details. + func_append compile_command " $link_static_flag" + func_append finalize_command " $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + func_fatal_error "\`-allow-undefined' must not be used because it is the default" + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + func_fatal_error "more than one -exported-symbols argument is not allowed" + fi + if test "X$arg" = "X-export-symbols"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -framework) + prev=framework + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + func_append compile_command " $arg" + func_append finalize_command " $arg" + ;; + esac + continue + ;; + + -L*) + func_stripname '-L' '' "$arg" + dir=$func_stripname_result + if test -z "$dir"; then + if test "$#" -gt 0; then + func_fatal_error "require no space between \`-L' and \`$1'" + else + func_fatal_error "need path for \`-L' option" + fi + fi + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + test -z "$absdir" && \ + func_fatal_error "cannot determine absolute directory name of \`$dir'" + dir="$absdir" + ;; + esac + case "$deplibs " in + *" -L$dir "*) ;; + *) + deplibs="$deplibs -L$dir" + lib_search_path="$lib_search_path $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$dir:"*) ;; + ::) dllsearchpath=$dir;; + *) dllsearchpath="$dllsearchpath:$dir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) dllsearchpath="$dllsearchpath:$testbindir";; + esac + ;; + esac + continue + ;; + + -l*) + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-os2*) + # These systems don't actually have a C library (as such) + test "X$arg" = "X-lc" && continue + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + test "X$arg" = "X-lc" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + deplibs="$deplibs System.ltframework" + continue + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + test "X$arg" = "X-lc" && continue + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + test "X$arg" = "X-lc" && continue + ;; + esac + elif test "X$arg" = "X-lc_r"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + deplibs="$deplibs $arg" + continue + ;; + + -module) + module=yes + continue + ;; + + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + # Darwin uses the -arch flag to determine output architecture. + -model|-arch|-isysroot) + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + prev=xcompiler + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;; + esac + continue + ;; + + -multi_module) + single_module="${wl}-multi_module" + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) + # The PATH hackery in wrapper scripts is required on Windows + # and Darwin in order for the loader to find any dlls it needs. + func_warning "\`-no-install' is ignored for $host" + func_warning "assuming \`-no-fast-install' instead" + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + func_stripname '-R' '' "$arg" + dir=$func_stripname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + continue + ;; + + -shared) + # The effects of -shared are defined in a previous loop. + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -static | -static-libtool-libs) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -weak) + prev=weak + continue + ;; + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + arg="$arg $wl$func_quote_for_eval_result" + compiler_flags="$compiler_flags $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + arg="$arg $wl$func_quote_for_eval_result" + compiler_flags="$compiler_flags $wl$func_quote_for_eval_result" + linker_flags="$linker_flags $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # -msg_* for osf cc + -msg_*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + # -64, -mips[0-9] enable 64-bit mode on the SGI compiler + # -r[0-9][0-9]* specifies the processor on the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler + # +DA*, +DD* enable 64-bit mode on the HP compiler + # -q* pass through compiler args for the IBM compiler + # -m*, -t[45]*, -txscale* pass through architecture-specific + # compiler args for GCC + # -F/path gives path to uninstalled frameworks, gcc on darwin + # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC + # @file GCC response files + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + func_append compile_command " $arg" + func_append finalize_command " $arg" + compiler_flags="$compiler_flags $arg" + continue + ;; + + # Some other compiler flag. + -* | +*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + *.$objext) + # A standard object. + objs="$objs $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + ;; + + *.$libext) + # An archive. + deplibs="$deplibs $arg" + old_deplibs="$old_deplibs $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + if test "$prev" = dlfiles; then + # This library was specified with -dlopen. + dlfiles="$dlfiles $arg" + prev= + elif test "$prev" = dlprefiles; then + # The library was specified with -dlpreopen. + dlprefiles="$dlprefiles $arg" + prev= + else + deplibs="$deplibs $arg" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + done # argument parsing loop + + test -n "$prev" && \ + func_fatal_help "the \`$prevarg' option requires an argument" + + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + func_basename "$output" + outputname="$func_basename_result" + libobjs_save="$libobjs" + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + func_dirname "$output" "/" "" + output_objdir="$func_dirname_result$objdir" + # Create the object directory. + func_mkdir_p "$output_objdir" + + # Determine the type of output + case $output in + "") + func_fatal_help "you must specify an output file" + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if $opt_duplicate_deps ; then + case "$libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + libs="$libs $deplib" + done + + if test "$linkmode" = lib; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if $opt_duplicate_compiler_generated_deps; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; + esac + pre_post_deps="$pre_post_deps $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + + case $linkmode in + lib) + passes="conv dlpreopen link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=no + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + + for pass in $passes; do + # The preopen pass in lib mode reverses $deplibs; put it back here + # so that -L comes before libs that need it for instance... + if test "$linkmode,$pass" = "lib,link"; then + ## FIXME: Find the place where the list is rebuilt in the wrong + ## order, and fix it there properly + tmp_deplibs= + for deplib in $deplibs; do + tmp_deplibs="$deplib $tmp_deplibs" + done + deplibs="$tmp_deplibs" + fi + + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" + deplibs= + fi + if test "$linkmode" = prog; then + case $pass in + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + esac + fi + if test "$linkmode,$pass" = "lib,dlpreopen"; then + # Collect and forward deplibs of preopened libtool libs + for lib in $dlprefiles; do + # Ignore non-libtool-libs + dependency_libs= + case $lib in + *.la) func_source "$lib" ;; + esac + + # Collect preopened libtool deplibs, except any this library + # has declared as weak libs + for deplib in $dependency_libs; do + deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"` + case " $weak_libs " in + *" $deplib_base "*) ;; + *) deplibs="$deplibs $deplib" ;; + esac + done + done + libs="$dlprefiles" + fi + if test "$pass" = dlopen; then + # Collect dlpreopened libraries + save_deplibs="$deplibs" + deplibs= + fi + + for deplib in $libs; do + lib= + found=no + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + compiler_flags="$compiler_flags $deplib" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; + esac + fi + fi + continue + ;; + -l*) + if test "$linkmode" != lib && test "$linkmode" != prog; then + func_warning "\`-l' is ignored for archives/objects" + continue + fi + func_stripname '-l' '' "$deplib" + name=$func_stripname_result + if test "$linkmode" = lib; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib="$searchdir/lib${name}${search_ext}" + if test -f "$lib"; then + if test "$search_ext" = ".la"; then + found=yes + else + found=no + fi + break 2 + fi + done + done + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $deplib "*) + if func_lalib_p "$lib"; then + library_names= + old_library= + func_source "$lib" + for l in $old_library $library_names; do + ll="$l" + done + if test "X$ll" = "X$old_library" ; then # only static version available + found=no + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + lib=$ladir/$old_library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + fi + ;; # -l + *.ltframework) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; + esac + fi + fi + continue + ;; + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test "$pass" = conv && continue + newdependency_libs="$deplib $newdependency_libs" + func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + prog) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + if test "$pass" = scan; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + *) + func_warning "\`-L' is ignored for archives/objects" + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test "$pass" = link; then + func_stripname '-R' '' "$deplib" + dir=$func_stripname_result + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) lib="$deplib" ;; + *.$libext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + # Linking convenience modules into shared libraries is allowed, + # but linking other static libraries is non-portable. + case " $dlpreconveniencelibs " in + *" $deplib "*) ;; + *) + valid_a_lib=no + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=yes + fi + ;; + pass_all) + valid_a_lib=yes + ;; + esac + if test "$valid_a_lib" != yes; then + $ECHO + $ECHO "*** Warning: Trying to link with static lib archive $deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because the file extensions .$libext of this argument makes me believe" + $ECHO "*** that it is just a static archive that I should not use here." + else + $ECHO + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + fi + ;; + esac + continue + ;; + prog) + if test "$pass" != link; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + newdlprefiles="$newdlprefiles $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + newdlfiles="$newdlfiles $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=yes + continue + ;; + esac # case $deplib + + if test "$found" = yes || test -f "$lib"; then : + else + func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" + fi + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$lib" \ + || func_fatal_error "\`$lib' is not a valid libtool archive" + + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + inherited_linker_flags= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + avoidtemprpath= + + + # Read the .la file + func_source "$lib" + + # Convert "-framework foo" to "foo.ltframework" + if test -n "$inherited_linker_flags"; then + tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'` + for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do + case " $new_inherited_linker_flags " in + *" $tmp_inherited_linker_flag "*) ;; + *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";; + esac + done + fi + dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then + test -n "$dlopen" && dlfiles="$dlfiles $dlopen" + test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" + fi + + if test "$pass" = conv; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + # It is a libtool convenience library, so add in its objects. + convenience="$convenience $ladir/$objdir/$old_library" + old_convenience="$old_convenience $ladir/$objdir/$old_library" + elif test "$linkmode" != prog && test "$linkmode" != lib; then + func_fatal_error "\`$lib' is not a convenience library" + fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + for l in $old_library $library_names; do + linklib="$l" + done + if test -z "$linklib"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + + # This library was specified with -dlopen. + if test "$pass" = dlopen; then + if test -z "$libdir"; then + func_fatal_error "cannot -dlopen a convenience library: \`$lib'" + fi + if test -z "$dlname" || + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + dlprefiles="$dlprefiles $lib $dependency_libs" + else + newdlfiles="$newdlfiles $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + func_warning "cannot determine absolute directory name of \`$ladir'" + func_warning "passing it literally to the linker, although it might fail" + abs_ladir="$ladir" + fi + ;; + esac + func_basename "$lib" + laname="$func_basename_result" + + # Find the relevant object directory and library name. + if test "X$installed" = Xyes; then + if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + func_warning "library \`$lib' was moved." + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" + else + dir="$libdir" + absdir="$libdir" + fi + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes + else + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir="$ladir" + absdir="$abs_ladir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + else + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + fi + fi # $installed = yes + func_stripname 'lib' '.la' "$laname" + name=$func_stripname_result + + # This library was specified with -dlpreopen. + if test "$pass" = dlpreopen; then + if test -z "$libdir" && test "$linkmode" = prog; then + func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" + fi + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + newdlprefiles="$newdlprefiles $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + newdlprefiles="$newdlprefiles $dir/$dlname" + else + newdlprefiles="$newdlprefiles $dir/$linklib" + fi + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test "$linkmode" = lib; then + deplibs="$dir/$old_library $deplibs" + elif test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test "$linkmode" = prog && test "$pass" != link; then + newlib_search_path="$newlib_search_path $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + esac + # Need to link against all dependency_libs? + if test "$linkalldeplibs" = yes; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test "$linkmode,$pass" = "prog,link"; then + if test -n "$library_names" && + { { test "$prefer_static_libs" = no || + test "$prefer_static_libs,$installed" = "built,yes"; } || + test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then + # Make sure the rpath contains only unique directories. + case "$temp_rpath:" in + *"$absdir:"*) ;; + *) temp_rpath="$temp_rpath$absdir:" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + use_static_libs=$prefer_static_libs + if test "$use_static_libs" = built && test "$installed" = yes; then + use_static_libs=no + fi + if test -n "$library_names" && + { test "$use_static_libs" = no || test -z "$old_library"; }; then + case $host in + *cygwin* | *mingw* | *cegcc*) + # No point in relinking DLLs because paths are not encoded + notinst_deplibs="$notinst_deplibs $lib" + need_relink=no + ;; + *) + if test "$installed" = no; then + notinst_deplibs="$notinst_deplibs $lib" + need_relink=yes + fi + ;; + esac + # This is a shared library + + # Warn about portability, can't link against -module's on some + # systems (darwin). Don't bleat about dlopened modules though! + dlopenmodule="" + for dlpremoduletest in $dlprefiles; do + if test "X$dlpremoduletest" = "X$lib"; then + dlopenmodule="$dlpremoduletest" + break + fi + done + if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then + $ECHO + if test "$linkmode" = prog; then + $ECHO "*** Warning: Linking the executable $output against the loadable module" + else + $ECHO "*** Warning: Linking the shared library $output against the loadable module" + fi + $ECHO "*** $linklib is not portable!" + fi + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + shift + realname="$1" + shift + libname=`eval "\\$ECHO \"$libname_spec\""` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname="$dlname" + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw* | *cegcc*) + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + esac + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot="$soname" + func_basename "$soroot" + soname="$func_basename_result" + func_stripname 'lib' '.dll' "$soname" + newlib=libimp-$func_stripname_result.a + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + func_verbose "extracting exported symbol list from \`$soname'" + func_execute_cmds "$extract_expsyms_cmds" 'exit $?' + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + func_verbose "generating import library for \`$soname'" + func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test "$linkmode" = prog || test "$mode" != relink; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test "$hardcode_direct" = no; then + add="$dir/$linklib" + case $host in + *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; + *-*-sysv4*uw2*) add_dir="-L$dir" ;; + *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ + *-*-unixware7*) add_dir="-L$dir" ;; + *-*-darwin* ) + # if the lib is a (non-dlopened) module then we can not + # link against it, someone is ignoring the earlier warnings + if /usr/bin/file -L $add 2> /dev/null | + $GREP ": [^:]* bundle" >/dev/null ; then + if test "X$dlopenmodule" != "X$lib"; then + $ECHO "*** Warning: lib $linklib is a module, not a shared library" + if test -z "$old_library" ; then + $ECHO + $ECHO "*** And there doesn't seem to be a static archive available" + $ECHO "*** The link will probably fail, sorry" + else + add="$dir/$old_library" + fi + elif test -n "$old_library"; then + add="$dir/$old_library" + fi + fi + esac + elif test "$hardcode_minus_L" = no; then + case $host in + *-*-sunos*) add_shlibpath="$dir" ;; + esac + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + relink) + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$dir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test "$lib_linked" != yes; then + func_fatal_configuration "unsupported hardcode properties" + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; + esac + fi + if test "$linkmode" = prog; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test "$hardcode_direct" != yes && + test "$hardcode_minus_L" != yes && + test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + fi + fi + fi + + if test "$linkmode" = prog || test "$mode" = relink; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + add="-l$name" + elif test "$hardcode_automatic" = yes; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" + else + add="$libdir/$linklib" + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir="-L$libdir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + fi + + if test "$linkmode" = prog; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test "$linkmode" = prog; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test "$build_libtool_libs" = yes; then + # Not a shared library + if test "$deplibs_check_method" != pass_all; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + $ECHO + $ECHO "*** Warning: This system can not link to static lib archive $lib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have." + if test "$module" = yes; then + $ECHO "*** But as you try to build a module library, libtool will still create " + $ECHO "*** a static module, that should work as long as the dlopening application" + $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + $ECHO + $ECHO "*** However, this would only work if libtool was able to extract symbol" + $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" + $ECHO "*** not find such a program. So, this module is probably useless." + $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test "$linkmode" = lib; then + if test -n "$dependency_libs" && + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) func_stripname '-R' '' "$libdir" + temp_xrpath=$func_stripname_result + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) xrpath="$xrpath $temp_xrpath";; + esac;; + *) temp_deplibs="$temp_deplibs $libdir";; + esac + done + dependency_libs="$temp_deplibs" + fi + + newlib_search_path="$newlib_search_path $absdir" + # Link against this library + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + + if test "$link_all_deplibs" != no; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + case $deplib in + -L*) path="$deplib" ;; + *.la) + func_dirname "$deplib" "" "." + dir="$func_dirname_result" + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + func_warning "cannot determine absolute directory name of \`$dir'" + absdir="$dir" + fi + ;; + esac + if $GREP "^installed=no" $deplib > /dev/null; then + case $host in + *-*-darwin*) + depdepl= + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do + depdepl=$tmp + done + if test -f "$absdir/$objdir/$depdepl" ; then + depdepl="$absdir/$objdir/$depdepl" + darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -z "$darwin_install_name"; then + darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + fi + compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" + linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}" + path= + fi + fi + ;; + *) + path="-L$absdir/$objdir" + ;; + esac + else + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + test "$absdir" != "$libdir" && \ + func_warning "\`$deplib' seems to be moved" + + path="-L$absdir" + fi + ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test "$pass" = link; then + if test "$linkmode" = "prog"; then + compile_deplibs="$new_inherited_linker_flags $compile_deplibs" + finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" + else + compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + fi + fi + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test "$pass" != dlopen; then + if test "$pass" != conv; then + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) lib_search_path="$lib_search_path $dir" ;; + esac + done + newlib_search_path= + fi + + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" + else + vars="compile_deplibs finalize_deplibs" + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs ; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i="" + ;; + esac + if test -n "$i" ; then + tmp_libs="$tmp_libs $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" + fi + if test "$linkmode" = prog || test "$linkmode" = lib; then + dlprefiles="$newdlprefiles" + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for archives" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for archives" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for archives" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for archives" + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for archives" + + test -n "$release" && \ + func_warning "\`-release' is ignored for archives" + + test -n "$export_symbols$export_symbols_regex" && \ + func_warning "\`-export-symbols' is ignored for archives" + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs="$output" + objs="$objs$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form `libNAME.la'. + case $outputname in + lib*) + func_stripname 'lib' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + test "$module" = no && \ + func_fatal_help "libtool library \`$output' must begin with \`lib'" + + if test "$need_lib_prefix" != no; then + # Add the "lib" prefix for modules if required + func_stripname '' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + func_stripname '' '.la' "$outputname" + libname=$func_stripname_result + fi + ;; + esac + + if test -n "$objs"; then + if test "$deplibs_check_method" != pass_all; then + func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" + else + $ECHO + $ECHO "*** Warning: Linking the shared library $output against the non-libtool" + $ECHO "*** objects $objs is not portable!" + libobjs="$libobjs $objs" + fi + fi + + test "$dlself" != no && \ + func_warning "\`-dlopen self' is ignored for libtool libraries" + + set dummy $rpath + shift + test "$#" -gt 1 && \ + func_warning "ignoring multiple \`-rpath's for a libtool library" + + install_libdir="$1" + + oldlibs= + if test -z "$rpath"; then + if test "$build_libtool_libs" = yes; then + # Building a libtool convenience library. + # Some compilers have problems with a `.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for convenience libraries" + + test -n "$release" && \ + func_warning "\`-release' is ignored for convenience libraries" + else + + # Parse the version information argument. + save_ifs="$IFS"; IFS=':' + set dummy $vinfo 0 0 0 + shift + IFS="$save_ifs" + + test -n "$7" && \ + func_fatal_help "too many parameters to \`-version-info'" + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major="$1" + number_minor="$2" + number_revision="$3" + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # which has an extra 1 added just for fun + # + case $version_type in + darwin|linux|osf|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_revision" + ;; + freebsd-aout|freebsd-elf|sunos) + current="$number_major" + revision="$number_minor" + age="0" + ;; + irix|nonstopux) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_minor" + lt_irix_increment=no + ;; + esac + ;; + no) + current="$1" + revision="$2" + age="$3" + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "CURRENT \`$current' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "REVISION \`$revision' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "AGE \`$age' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + if test "$age" -gt "$current"; then + func_error "AGE \`$age' is greater than the current interface number \`$current'" + func_fatal_error "\`$vinfo' is not valid version information" + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + # Darwin ld doesn't like 0 for these options... + func_arith $current + 1 + minor_current=$func_arith_result + xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + + freebsd-aout) + major=".$current" + versuffix=".$current.$revision"; + ;; + + freebsd-elf) + major=".$current" + versuffix=".$current" + ;; + + irix | nonstopux) + if test "X$lt_irix_increment" = "Xno"; then + func_arith $current - $age + else + func_arith $current - $age + 1 + fi + major=$func_arith_result + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring="$verstring_prefix$major.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test "$loop" -ne 0; do + func_arith $revision - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring_prefix$major.$iface:$verstring" + done + + # Before this point, $major must not contain `.'. + major=.$major + versuffix="$major.$revision" + ;; + + linux) + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + ;; + + osf) + func_arith $current - $age + major=.$func_arith_result + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$age + while test "$loop" -ne 0; do + func_arith $current - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring:${iface}.0" + done + + # Make executables depend on our current version. + verstring="$verstring:${current}.0" + ;; + + qnx) + major=".$current" + versuffix=".$current" + ;; + + sunos) + major=".$current" + versuffix=".$current.$revision" + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 filesystems. + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + + *) + func_fatal_configuration "unknown library version type \`$version_type'" + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring="0.0" + ;; + esac + if test "$need_version" = no; then + versuffix= + else + versuffix=".0.0" + fi + fi + + # Remove version info from name if versioning should be avoided + if test "$avoid_version" = yes && test "$need_version" = no; then + major= + versuffix= + verstring="" + fi + + # Check to see if the archive will have undefined symbols. + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + func_warning "undefined symbols not allowed in $host shared libraries" + build_libtool_libs=no + build_old_libs=yes + fi + else + # Don't allow undefined symbols. + allow_undefined_flag="$no_undefined_flag" + fi + + fi + + func_generate_dlsyms "$libname" "$libname" "yes" + libobjs="$libobjs $symfileobj" + test "X$libobjs" = "X " && libobjs= + + if test "$mode" != relink; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$ECHO "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext | *.gcno) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then + if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + removelist="$removelist $p" + ;; + *) ;; + esac + done + test -n "$removelist" && \ + func_show_eval "${RM}r \$removelist" + fi + + # Now set the variables for building old libraries. + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then + oldlibs="$oldlibs $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + #for path in $notinst_path; do + # lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"` + # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"` + # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"` + #done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + temp_xrpath="$temp_xrpath -R$libdir" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles="$dlfiles" + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) dlfiles="$dlfiles $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles="$dlprefiles" + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) dlprefiles="$dlprefiles $lib" ;; + esac + done + + if test "$build_libtool_libs" = yes; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + deplibs="$deplibs System.ltframework" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test "$build_libtool_need_lc" = "yes"; then + deplibs="$deplibs -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release="" + versuffix="" + major="" + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $opt_dry_run || $RM conftest.c + cat > conftest.c </dev/null` + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null | + $GREP " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib="$potent_lib" + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | + $SED -e 10q | + $EGREP "$file_magic_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $ECHO + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for file magic test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a file magic. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + for a_deplib in $deplibs; do + case $a_deplib in + -l*) + func_stripname -l '' "$a_deplib" + name=$func_stripname_result + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $a_deplib "*) + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + ;; + esac + fi + if test -n "$a_deplib" ; then + libname=`eval "\\$ECHO \"$libname_spec\""` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib="$potent_lib" # see symlink-check above in file_magic test + if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \ + $EGREP "$match_pattern_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $ECHO + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a regex pattern. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs="" + tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \ + -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'` + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"` + done + fi + if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' | + $GREP . >/dev/null; then + $ECHO + if test "X$deplibs_check_method" = "Xnone"; then + $ECHO "*** Warning: inter-library dependencies are not supported in this platform." + else + $ECHO "*** Warning: inter-library dependencies are not known to be supported." + fi + $ECHO "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + fi + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library with the System framework + newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; + esac + + if test "$droppeddeps" = yes; then + if test "$module" = yes; then + $ECHO + $ECHO "*** Warning: libtool could not satisfy all declared inter-library" + $ECHO "*** dependencies of module $libname. Therefore, libtool will create" + $ECHO "*** a static module, that should work as long as the dlopening" + $ECHO "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + $ECHO + $ECHO "*** However, this would only work if libtool was able to extract symbol" + $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" + $ECHO "*** not find such a program. So, this module is probably useless." + $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + $ECHO "*** The inter-library dependencies that have been dropped here will be" + $ECHO "*** automatically added whenever a program is linked with this library" + $ECHO "*** or is declared to -dlopen it." + + if test "$allow_undefined" = no; then + $ECHO + $ECHO "*** Since this library must not contain undefined symbols," + $ECHO "*** because either the platform does not support them or" + $ECHO "*** it was explicitly requested with -no-undefined," + $ECHO "*** libtool will only create a static version of it." + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + case $host in + *-*-darwin*) + newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $deplibs " in + *" -L$path/$objdir "*) + new_libs="$new_libs -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$new_libs $deplib" ;; + esac + ;; + *) new_libs="$new_libs $deplib" ;; + esac + done + deplibs="$new_libs" + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test "$build_libtool_libs" = yes; then + if test "$hardcode_into_libs" = yes; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath="$finalize_rpath" + test "$mode" != relink && rpath="$compile_rpath$rpath" + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + dep_rpath="$dep_rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + if test -n "$hardcode_libdir_flag_spec_ld"; then + eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" + else + eval dep_rpath=\"$hardcode_libdir_flag_spec\" + fi + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath="$finalize_shlibpath" + test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + shift + realname="$1" + shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib="$output_objdir/$realname" + linknames= + for link + do + linknames="$linknames $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + test "X$libobjs" = "X " && libobjs= + + delfiles= + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" + export_symbols="$output_objdir/$libname.uexp" + delfiles="$delfiles $export_symbols" + fi + + orig_export_symbols= + case $host_os in + cygwin* | mingw* | cegcc*) + if test -n "$export_symbols" && test -z "$export_symbols_regex"; then + # exporting using user supplied symfile + if test "x`$SED 1q $export_symbols`" != xEXPORTS; then + # and it's NOT already a .def file. Must figure out + # which of the given symbols are data symbols and tag + # them as such. So, trigger use of export_symbols_cmds. + # export_symbols gets reassigned inside the "prepare + # the list of exported symbols" if statement, so the + # include_expsyms logic still works. + orig_export_symbols="$export_symbols" + export_symbols= + always_export_symbols=yes + fi + fi + ;; + esac + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + cmds=$export_symbols_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + func_len " $cmd" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + func_show_eval "$cmd" 'exit $?' + skipped_export=false + else + # The command line is too long to execute in one step. + func_verbose "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi + done + IFS="$save_ifs" + if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' + fi + + if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + tmp_deplibs="$tmp_deplibs $test_deplib" + ;; + esac + done + deplibs="$tmp_deplibs" + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec" && + test "$compiler_needs_object" = yes && + test -z "$libobjs"; then + # extract the archives, so we have objects to list. + # TODO: could optimize this to just extract one archive. + whole_archive_flag_spec= + fi + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + else + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $convenience + libobjs="$libobjs $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + fi + + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + linker_flags="$linker_flags $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test "$mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test "X$skipped_export" != "X:" && + func_len " $test_cmds" && + len=$func_len_result && + test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise + # or, if using GNU ld and skipped_export is not :, use a linker + # script. + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + output_la=`$ECHO "X$output" | $Xsed -e "$basename"` + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + last_robj= + k=1 + + if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then + output=${output_objdir}/${output_la}.lnkscript + func_verbose "creating GNU ld script: $output" + $ECHO 'INPUT (' > $output + for obj in $save_libobjs + do + $ECHO "$obj" >> $output + done + $ECHO ')' >> $output + delfiles="$delfiles $output" + elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then + output=${output_objdir}/${output_la}.lnk + func_verbose "creating linker input file list: $output" + : > $output + set x $save_libobjs + shift + firstobj= + if test "$compiler_needs_object" = yes; then + firstobj="$1 " + shift + fi + for obj + do + $ECHO "$obj" >> $output + done + delfiles="$delfiles $output" + output=$firstobj\"$file_list_spec$output\" + else + if test -n "$save_libobjs"; then + func_verbose "creating reloadable object files..." + output=$output_objdir/$output_la-${k}.$objext + eval test_cmds=\"$reload_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + if test "X$objlist" = X || + test "$len" -lt "$max_cmd_len"; then + func_append objlist " $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test "$k" -eq 1 ; then + # The first file doesn't have a previous command to add. + eval concat_cmds=\"$reload_cmds $objlist $last_robj\" + else + # All subsequent reloadable object files will link in + # the last one created. + eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\" + fi + last_robj=$output_objdir/$output_la-${k}.$objext + func_arith $k + 1 + k=$func_arith_result + output=$output_objdir/$output_la-${k}.$objext + objlist=$obj + func_len " $last_robj" + func_arith $len0 + $func_len_result + len=$func_arith_result + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" + if test -n "$last_robj"; then + eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" + fi + delfiles="$delfiles $output" + + else + output= + fi + + if ${skipped_export-false}; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + libobjs=$output + # Append the command to create the export file. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + fi + + test -n "$save_libobjs" && + func_verbose "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs="$IFS"; IFS='~' + for cmd in $concat_cmds; do + IFS="$save_ifs" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + if test -n "$export_symbols_regex" && ${skipped_export-false}; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + + if ${skipped_export-false}; then + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' + fi + + if test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + fi + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + fi + + if test -n "$delfiles"; then + # Append the command to remove temporary files to $cmds. + eval cmds=\"\$cmds~\$RM $delfiles\" + fi + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $dlprefiles + libobjs="$libobjs $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + func_show_eval '${RM}r "$gentop"' + fi + fi + + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test "$module" = yes || test "$export_dynamic" = yes; then + # On all known operating systems, these are identical. + dlname="$soname" + fi + fi + ;; + + obj) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for objects" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for objects" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for objects" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for objects" + + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for objects" + + test -n "$release" && \ + func_warning "\`-release' is ignored for objects" + + case $output in + *.lo) + test -n "$objs$old_deplibs" && \ + func_fatal_error "cannot build library object \`$output' from non-libtool objects" + + libobj=$output + func_lo2o "$libobj" + obj=$func_lo2o_result + ;; + *) + libobj= + obj="$output" + ;; + esac + + # Delete the old objects. + $opt_dry_run || $RM $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec and hope we can get by with + # turning comma into space.. + wl= + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" + reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` + else + gentop="$output_objdir/${obj}x" + generated="$generated $gentop" + + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" + fi + fi + + # Create the old-style object. + reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test + + output="$obj" + func_execute_cmds "$reload_cmds" 'exit $?' + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + fi + + if test "$build_libtool_libs" != yes; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + fi + + if test -n "$pic_flag" || test "$pic_mode" != default; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output="$libobj" + func_execute_cmds "$reload_cmds" 'exit $?' + fi + + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) func_stripname '' '.exe' "$output" + output=$func_stripname_result.exe;; + esac + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for programs" + + test -n "$release" && \ + func_warning "\`-release' is ignored for programs" + + test "$preload" = yes \ + && test "$dlopen_support" = unknown \ + && test "$dlopen_self" = unknown \ + && test "$dlopen_self_static" = unknown && \ + func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; + esac + + case $host in + *-*-darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + # But is supposedly fixed on 10.4 or later (yay!). + if test "$tagname" = CXX ; then + case ${MACOSX_DEPLOYMENT_TARGET-10.0} in + 10.[0123]) + compile_command="$compile_command ${wl}-bind_at_load" + finalize_command="$finalize_command ${wl}-bind_at_load" + ;; + esac + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $compile_deplibs " in + *" -L$path/$objdir "*) + new_libs="$new_libs -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $compile_deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$new_libs $deplib" ;; + esac + ;; + *) new_libs="$new_libs $deplib" ;; + esac + done + compile_deplibs="$new_libs" + + + compile_command="$compile_command $compile_deplibs" + finalize_command="$finalize_command $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; + *) dllsearchpath="$dllsearchpath:$libdir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) dllsearchpath="$dllsearchpath:$testbindir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath="$rpath" + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath="$rpath" + + if test -n "$libobjs" && test "$build_old_libs" = yes; then + # Transform all the library objects into standard objects. + compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + fi + + func_generate_dlsyms "$outputname" "@PROGRAM@" "no" + + # template prelinking step + if test -n "$prelink_cmds"; then + func_execute_cmds "$prelink_cmds" 'exit $?' + fi + + wrappers_required=yes + case $host in + *cygwin* | *mingw* ) + if test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + *cegcc) + # Disable wrappers for cegcc, we are cross compiling anyway. + wrappers_required=no + ;; + *) + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + esac + if test "$wrappers_required" = no; then + # Replace the output file specification. + compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + link_command="$compile_command$compile_rpath" + + # We have no uninstalled library dependencies, so finalize right now. + exit_status=0 + func_show_eval "$link_command" 'exit_status=$?' + + # Delete the generated files. + if test -f "$output_objdir/${outputname}S.${objext}"; then + func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' + fi + + exit $exit_status + fi + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + rpath="$rpath$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test "$no_install" = yes; then + # We don't need to create a wrapper script. + link_command="$compile_var$compile_command$compile_rpath" + # Replace the output file specification. + link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $opt_dry_run || $RM $output + # Link the executable and exit + func_show_eval "$link_command" 'exit $?' + exit $EXIT_SUCCESS + fi + + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + + func_warning "this platform does not like uninstalled shared libraries" + func_warning "\`$output' will be relinked during installation" + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi + + # Replace the output file specification. + link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + + func_show_eval "$link_command" 'exit $?' + + # Now create the wrapper script. + func_verbose "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` + fi + + # Quote $ECHO for shipping. + if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then + case $progpath in + [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; + *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; + esac + qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"` + else + qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"` + fi + + # Only actually do things if not in dry run mode. + $opt_dry_run || { + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) func_stripname '' '.exe' "$output" + output=$func_stripname_result ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + func_stripname '' '.exe' "$outputname" + outputname=$func_stripname_result ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + func_dirname_and_basename "$output" "" "." + output_name=$func_basename_result + output_path=$func_dirname_result + cwrappersource="$output_path/$objdir/lt-$output_name.c" + cwrapper="$output_path/$output_name.exe" + $RM $cwrappersource $cwrapper + trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + func_emit_cwrapperexe_src > $cwrappersource + + # The wrapper executable is built using the $host compiler, + # because it contains $host paths and files. If cross- + # compiling, it, like the target executable, must be + # executed on the $host or under an emulation environment. + $opt_dry_run || { + $LTCC $LTCFLAGS -o $cwrapper $cwrappersource + $STRIP $cwrapper + } + + # Now, create the wrapper script for func_source use: + func_ltwrapper_scriptname $cwrapper + $RM $func_ltwrapper_scriptname_result + trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 + $opt_dry_run || { + # note: this script will not be executed, so do not chmod. + if test "x$build" = "x$host" ; then + $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result + else + func_emit_wrapper no > $func_ltwrapper_scriptname_result + fi + } + ;; + * ) + $RM $output + trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + + func_emit_wrapper no > $output + chmod +x $output + ;; + esac + } + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save $symfileobj" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" + build_libtool_libs=no + else + oldobjs="$old_deplibs $non_pic_objects" + if test "$preload" = yes && test -f "$symfileobj"; then + oldobjs="$oldobjs $symfileobj" + fi + fi + addlibs="$old_convenience" + fi + + if test -n "$addlibs"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $addlibs + oldobjs="$oldobjs $func_extract_archives_result" + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then + cmds=$old_archive_from_new_cmds + else + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $dlprefiles + oldobjs="$oldobjs $func_extract_archives_result" + fi + + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + func_basename "$obj" + $ECHO "$func_basename_result" + done | sort | sort -uc >/dev/null 2>&1); then + : + else + $ECHO "copying selected object files to avoid basename conflicts..." + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + func_mkdir_p "$gentop" + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + func_basename "$obj" + objbase="$func_basename_result" + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + func_arith $counter + 1 + counter=$func_arith_result + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + oldobjs="$oldobjs $gentop/$newobj" + ;; + *) oldobjs="$oldobjs $obj" ;; + esac + done + fi + eval cmds=\"$old_archive_cmds\" + + func_len " $cmds" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + func_verbose "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + oldobjs= + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + eval test_cmds=\"$old_archive_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + for obj in $save_oldobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + func_append objlist " $obj" + if test "$len" -lt "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj" ; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" + objlist= + len=$len0 + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test "X$oldobjs" = "X" ; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + func_execute_cmds "$cmds" 'exit $?' + done + + test -n "$generated" && \ + func_show_eval "${RM}r$generated" + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test "$build_old_libs" = yes && old_library="$libname.$libext" + func_verbose "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` + if test "$hardcode_automatic" = yes ; then + relink_command= + fi + + # Only create the output if not a dry run. + $opt_dry_run || { + for installed in no yes; do + if test "$installed" = yes; then + if test -z "$install_libdir"; then + break + fi + output="$output_objdir/$outputname"i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + func_basename "$deplib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + newdependency_libs="$newdependency_libs $libdir/$name" + ;; + *) newdependency_libs="$newdependency_libs $deplib" ;; + esac + done + dependency_libs="$newdependency_libs" + newdlfiles= + + for lib in $dlfiles; do + case $lib in + *.la) + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlfiles="$newdlfiles $libdir/$name" + ;; + *) newdlfiles="$newdlfiles $lib" ;; + esac + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + *.la) + # Only pass preopened files to the pseudo-archive (for + # eventual linking with the app. that links it) if we + # didn't already link the preopened objects directly into + # the library: + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlprefiles="$newdlprefiles $libdir/$name" + ;; + esac + done + dlprefiles="$newdlprefiles" + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlfiles="$newdlfiles $abs" + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlprefiles="$newdlprefiles $abs" + done + dlprefiles="$newdlprefiles" + fi + $RM $output + # place dlname in correct position for cygwin + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; + esac + $ECHO > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags='$new_inherited_linker_flags' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Names of additional weak libraries provided by this library +weak_library_names='$weak_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test "$installed" = no && test "$need_relink" = yes; then + $ECHO >> $output "\ +relink_command=\"$relink_command\"" + fi + done + } + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' + ;; + esac + exit $EXIT_SUCCESS +} + +{ test "$mode" = link || test "$mode" = relink; } && + func_mode_link ${1+"$@"} + + +# func_mode_uninstall arg... +func_mode_uninstall () +{ + $opt_debug + RM="$nonopt" + files= + rmforce= + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + for arg + do + case $arg in + -f) RM="$RM $arg"; rmforce=yes ;; + -*) RM="$RM $arg" ;; + *) files="$files $arg" ;; + esac + done + + test -z "$RM" && \ + func_fatal_help "you must specify an RM program" + + rmdirs= + + origobjdir="$objdir" + for file in $files; do + func_dirname "$file" "" "." + dir="$func_dirname_result" + if test "X$dir" = X.; then + objdir="$origobjdir" + else + objdir="$dir/$origobjdir" + fi + func_basename "$file" + name="$func_basename_result" + test "$mode" = uninstall && objdir="$dir" + + # Remember objdir for removal later, being careful to avoid duplicates + if test "$mode" = clean; then + case " $rmdirs " in + *" $objdir "*) ;; + *) rmdirs="$rmdirs $objdir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if { test -L "$file"; } >/dev/null 2>&1 || + { test -h "$file"; } >/dev/null 2>&1 || + test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif test "$rmforce" = yes; then + continue + fi + + rmfiles="$file" + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if func_lalib_p "$file"; then + func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + rmfiles="$rmfiles $objdir/$n" + done + test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" + + case "$mode" in + clean) + case " $library_names " in + # " " in the beginning catches empty $dlname + *" $dlname "*) ;; + *) rmfiles="$rmfiles $objdir/$dlname" ;; + esac + test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; + esac + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if func_lalib_p "$file"; then + + # Read the .lo file + func_source $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" && + test "$pic_object" != none; then + rmfiles="$rmfiles $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" && + test "$non_pic_object" != none; then + rmfiles="$rmfiles $dir/$non_pic_object" + fi + fi + ;; + + *) + if test "$mode" = clean ; then + noexename=$name + case $file in + *.exe) + func_stripname '' '.exe' "$file" + file=$func_stripname_result + func_stripname '' '.exe' "$name" + noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + rmfiles="$rmfiles $file" + ;; + esac + # Do a test to see if this is a libtool program. + if func_ltwrapper_p "$file"; then + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + relink_command= + func_source $func_ltwrapper_scriptname_result + rmfiles="$rmfiles $func_ltwrapper_scriptname_result" + else + relink_command= + func_source $dir/$noexename + fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + rmfiles="$rmfiles $objdir/lt-$name" + fi + if test "X$noexename" != "X$name" ; then + rmfiles="$rmfiles $objdir/lt-${noexename}.c" + fi + fi + fi + ;; + esac + func_show_eval "$RM $rmfiles" 'exit_status=1' + done + objdir="$origobjdir" + + # Try to remove the ${objdir}s in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +} + +{ test "$mode" = uninstall || test "$mode" = clean; } && + func_mode_uninstall ${1+"$@"} + +test -z "$mode" && { + help="$generic_help" + func_fatal_help "you must specify a MODE" +} + +test -z "$exec_cmd" && \ + func_fatal_help "invalid operation mode \`$mode'" + +if test -n "$exec_cmd"; then + eval exec "$exec_cmd" + exit $EXIT_FAILURE +fi + +exit $exit_status + + +# The TAGs below are defined such that we never get into a situation +# in which we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: +# vi:sw=2 + diff --git a/jni/iconv/libcharset/m4/codeset.m4 b/jni/iconv/libcharset/m4/codeset.m4 new file mode 100644 index 0000000..a6e67ec --- /dev/null +++ b/jni/iconv/libcharset/m4/codeset.m4 @@ -0,0 +1,21 @@ +# codeset.m4 serial AM1 (gettext-0.10.40) +dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([AM_LANGINFO_CODESET], +[ + AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset, + [AC_TRY_LINK([#include ], + [char* cs = nl_langinfo(CODESET);], + am_cv_langinfo_codeset=yes, + am_cv_langinfo_codeset=no) + ]) + if test $am_cv_langinfo_codeset = yes; then + AC_DEFINE(HAVE_LANGINFO_CODESET, 1, + [Define if you have and nl_langinfo(CODESET).]) + fi +]) diff --git a/jni/iconv/libcharset/m4/glibc21.m4 b/jni/iconv/libcharset/m4/glibc21.m4 new file mode 100644 index 0000000..d95fd98 --- /dev/null +++ b/jni/iconv/libcharset/m4/glibc21.m4 @@ -0,0 +1,30 @@ +# glibc21.m4 serial 3 +dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# Test for the GNU C Library, version 2.1 or newer. +# From Bruno Haible. + +AC_DEFUN([gl_GLIBC21], + [ + AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer, + ac_cv_gnu_library_2_1, + [AC_EGREP_CPP([Lucky GNU user], + [ +#include +#ifdef __GNU_LIBRARY__ + #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) + Lucky GNU user + #endif +#endif + ], + ac_cv_gnu_library_2_1=yes, + ac_cv_gnu_library_2_1=no) + ] + ) + AC_SUBST(GLIBC21) + GLIBC21="$ac_cv_gnu_library_2_1" + ] +) diff --git a/jni/iconv/libcharset/m4/libtool.m4 b/jni/iconv/libcharset/m4/libtool.m4 new file mode 100644 index 0000000..69ca81f --- /dev/null +++ b/jni/iconv/libcharset/m4/libtool.m4 @@ -0,0 +1,7357 @@ +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +m4_define([_LT_COPYING], [dnl +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +]) + +# serial 56 LT_INIT + + +# LT_PREREQ(VERSION) +# ------------------ +# Complain and exit if this libtool version is less that VERSION. +m4_defun([LT_PREREQ], +[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, + [m4_default([$3], + [m4_fatal([Libtool version $1 or higher is required], + 63)])], + [$2])]) + + +# _LT_CHECK_BUILDDIR +# ------------------ +# Complain if the absolute build directory name contains unusual characters +m4_defun([_LT_CHECK_BUILDDIR], +[case `pwd` in + *\ * | *\ *) + AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; +esac +]) + + +# LT_INIT([OPTIONS]) +# ------------------ +AC_DEFUN([LT_INIT], +[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ltmain" + +# Always use our own libtool. +LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +])# LT_INIT + +# Old names: +AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) +AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PROG_LIBTOOL], []) +dnl AC_DEFUN([AM_PROG_LIBTOOL], []) + + +# _LT_CC_BASENAME(CC) +# ------------------- +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +m4_defun([_LT_CC_BASENAME], +[for cc_temp in $1""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` +]) + + +# _LT_FILEUTILS_DEFAULTS +# ---------------------- +# It is okay to use these file commands and assume they have been set +# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. +m4_defun([_LT_FILEUTILS_DEFAULTS], +[: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} +])# _LT_FILEUTILS_DEFAULTS + + +# _LT_SETUP +# --------- +m4_defun([_LT_SETUP], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +_LT_DECL([], [host_alias], [0], [The host system])dnl +_LT_DECL([], [host], [0])dnl +_LT_DECL([], [host_os], [0])dnl +dnl +_LT_DECL([], [build_alias], [0], [The build system])dnl +_LT_DECL([], [build], [0])dnl +_LT_DECL([], [build_os], [0])dnl +dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +dnl +AC_REQUIRE([AC_PROG_LN_S])dnl +test -z "$LN_S" && LN_S="ln -s" +_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl +dnl +AC_REQUIRE([LT_CMD_MAX_LEN])dnl +_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl +_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl +dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_CMD_RELOAD])dnl +m4_require([_LT_CHECK_MAGIC_METHOD])dnl +m4_require([_LT_CMD_OLD_ARCHIVE])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl + +_LT_CONFIG_LIBTOOL_INIT([ +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi +]) +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + +_LT_CHECK_OBJDIR + +m4_require([_LT_TAG_COMPILER])dnl +_LT_PROG_ECHO_BACKSLASH + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\([["`\\]]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld="$lt_cv_prog_gnu_ld" + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +_LT_CC_BASENAME([$compiler]) + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + _LT_PATH_MAGIC + fi + ;; +esac + +# Use C for the default configuration in the libtool script +LT_SUPPORTED_TAG([CC]) +_LT_LANG_C_CONFIG +_LT_LANG_DEFAULT_CONFIG +_LT_CONFIG_COMMANDS +])# _LT_SETUP + + +# _LT_PROG_LTMAIN +# --------------- +# Note that this code is called both from `configure', and `config.status' +# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, +# `config.status' has no value for ac_aux_dir unless we are using Automake, +# so we pass a copy along to make sure it has a sensible value anyway. +m4_defun([_LT_PROG_LTMAIN], +[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl +_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) +ltmain="$ac_aux_dir/ltmain.sh" +])# _LT_PROG_LTMAIN + + +## ------------------------------------- ## +## Accumulate code for creating libtool. ## +## ------------------------------------- ## + +# So that we can recreate a full libtool script including additional +# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS +# in macros and then make a single call at the end using the `libtool' +# label. + + +# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) +# ---------------------------------------- +# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL_INIT], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_INIT], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_INIT]) + + +# _LT_CONFIG_LIBTOOL([COMMANDS]) +# ------------------------------ +# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) + + +# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) +# ----------------------------------------------------- +m4_defun([_LT_CONFIG_SAVE_COMMANDS], +[_LT_CONFIG_LIBTOOL([$1]) +_LT_CONFIG_LIBTOOL_INIT([$2]) +]) + + +# _LT_FORMAT_COMMENT([COMMENT]) +# ----------------------------- +# Add leading comment marks to the start of each line, and a trailing +# full-stop to the whole comment if one is not present already. +m4_define([_LT_FORMAT_COMMENT], +[m4_ifval([$1], [ +m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], + [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) +)]) + + + +## ------------------------ ## +## FIXME: Eliminate VARNAME ## +## ------------------------ ## + + +# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) +# ------------------------------------------------------------------- +# CONFIGNAME is the name given to the value in the libtool script. +# VARNAME is the (base) name used in the configure script. +# VALUE may be 0, 1 or 2 for a computed quote escaped value based on +# VARNAME. Any other value will be used directly. +m4_define([_LT_DECL], +[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], + [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], + [m4_ifval([$1], [$1], [$2])]) + lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) + m4_ifval([$4], + [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) + lt_dict_add_subkey([lt_decl_dict], [$2], + [tagged?], [m4_ifval([$5], [yes], [no])])]) +]) + + +# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) +# -------------------------------------------------------- +m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) + + +# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_tag_varnames], +[_lt_decl_filter([tagged?], [yes], $@)]) + + +# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) +# --------------------------------------------------------- +m4_define([_lt_decl_filter], +[m4_case([$#], + [0], [m4_fatal([$0: too few arguments: $#])], + [1], [m4_fatal([$0: too few arguments: $#: $1])], + [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], + [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], + [lt_dict_filter([lt_decl_dict], $@)])[]dnl +]) + + +# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) +# -------------------------------------------------- +m4_define([lt_decl_quote_varnames], +[_lt_decl_filter([value], [1], $@)]) + + +# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_dquote_varnames], +[_lt_decl_filter([value], [2], $@)]) + + +# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_varnames_tagged], +[m4_assert([$# <= 2])dnl +_$0(m4_quote(m4_default([$1], [[, ]])), + m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), + m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) +m4_define([_lt_decl_varnames_tagged], +[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) + + +# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_all_varnames], +[_$0(m4_quote(m4_default([$1], [[, ]])), + m4_if([$2], [], + m4_quote(lt_decl_varnames), + m4_quote(m4_shift($@))))[]dnl +]) +m4_define([_lt_decl_all_varnames], +[lt_join($@, lt_decl_varnames_tagged([$1], + lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl +]) + + +# _LT_CONFIG_STATUS_DECLARE([VARNAME]) +# ------------------------------------ +# Quote a variable value, and forward it to `config.status' so that its +# declaration there will have the same value as in `configure'. VARNAME +# must have a single quote delimited value for this to work. +m4_define([_LT_CONFIG_STATUS_DECLARE], +[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`']) + + +# _LT_CONFIG_STATUS_DECLARATIONS +# ------------------------------ +# We delimit libtool config variables with single quotes, so when +# we write them to config.status, we have to be sure to quote all +# embedded single quotes properly. In configure, this macro expands +# each variable declared with _LT_DECL (and _LT_TAGDECL) into: +# +# ='`$ECHO "X$" | $Xsed -e "$delay_single_quote_subst"`' +m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], +[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), + [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAGS +# ---------------- +# Output comment and list of tags supported by the script +m4_defun([_LT_LIBTOOL_TAGS], +[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl +available_tags="_LT_TAGS"dnl +]) + + +# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) +# ----------------------------------- +# Extract the dictionary values for VARNAME (optionally with TAG) and +# expand to a commented shell variable setting: +# +# # Some comment about what VAR is for. +# visible_name=$lt_internal_name +m4_define([_LT_LIBTOOL_DECLARE], +[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], + [description])))[]dnl +m4_pushdef([_libtool_name], + m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl +m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), + [0], [_libtool_name=[$]$1], + [1], [_libtool_name=$lt_[]$1], + [2], [_libtool_name=$lt_[]$1], + [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl +m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl +]) + + +# _LT_LIBTOOL_CONFIG_VARS +# ----------------------- +# Produce commented declarations of non-tagged libtool config variables +# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' +# script. Tagged libtool config variables (even for the LIBTOOL CONFIG +# section) are produced by _LT_LIBTOOL_TAG_VARS. +m4_defun([_LT_LIBTOOL_CONFIG_VARS], +[m4_foreach([_lt_var], + m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAG_VARS(TAG) +# ------------------------- +m4_define([_LT_LIBTOOL_TAG_VARS], +[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) + + +# _LT_TAGVAR(VARNAME, [TAGNAME]) +# ------------------------------ +m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) + + +# _LT_CONFIG_COMMANDS +# ------------------- +# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of +# variables for single and double quote escaping we saved from calls +# to _LT_DECL, we can put quote escaped variables declarations +# into `config.status', and then the shell code to quote escape them in +# for loops in `config.status'. Finally, any additional code accumulated +# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. +m4_defun([_LT_CONFIG_COMMANDS], +[AC_PROVIDE_IFELSE([LT_OUTPUT], + dnl If the libtool generation code has been placed in $CONFIG_LT, + dnl instead of duplicating it all over again into config.status, + dnl then we will have config.status run $CONFIG_LT later, so it + dnl needs to know what name is stored there: + [AC_CONFIG_COMMANDS([libtool], + [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], + dnl If the libtool generation code is destined for config.status, + dnl expand the accumulated commands and init code now: + [AC_CONFIG_COMMANDS([libtool], + [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) +])#_LT_CONFIG_COMMANDS + + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], +[ + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +_LT_CONFIG_STATUS_DECLARATIONS +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# Quote evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_quote_varnames); do + case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_dquote_varnames); do + case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Fix-up fallback echo if it was mangled by the above quoting rules. +case \$lt_ECHO in +*'\\\[$]0 --fallback-echo"')dnl " + lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\` + ;; +esac + +_LT_OUTPUT_LIBTOOL_INIT +]) + + +# LT_OUTPUT +# --------- +# This macro allows early generation of the libtool script (before +# AC_OUTPUT is called), incase it is used in configure for compilation +# tests. +AC_DEFUN([LT_OUTPUT], +[: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +cat >"$CONFIG_LT" <<_LTEOF +#! $SHELL +# Generated by $as_me. +# Run this file to recreate a libtool stub with the current configuration. + +lt_cl_silent=false +SHELL=\${CONFIG_SHELL-$SHELL} +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AS_SHELL_SANITIZE +_AS_PREPARE + +exec AS_MESSAGE_FD>&1 +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +\`$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2008 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test $[#] != 0 +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try \`$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try \`$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +if test "$no_create" != yes; then + lt_cl_success=: + test "$silent" = yes && + lt_config_lt_args="$lt_config_lt_args --quiet" + exec AS_MESSAGE_LOG_FD>/dev/null + $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false + exec AS_MESSAGE_LOG_FD>>config.log + $lt_cl_success || AS_EXIT(1) +fi +])# LT_OUTPUT + + +# _LT_CONFIG(TAG) +# --------------- +# If TAG is the built-in tag, create an initial libtool script with a +# default configuration from the untagged config vars. Otherwise add code +# to config.status for appending the configuration named by TAG from the +# matching tagged config vars. +m4_defun([_LT_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_CONFIG_SAVE_COMMANDS([ + m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl + m4_if(_LT_TAG, [C], [ + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +_LT_COPYING +_LT_LIBTOOL_TAGS + +# ### BEGIN LIBTOOL CONFIG +_LT_LIBTOOL_CONFIG_VARS +_LT_LIBTOOL_TAG_VARS +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + _LT_PROG_LTMAIN + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + _LT_PROG_XSI_SHELLFNS + + sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" +], +[cat <<_LT_EOF >> "$ofile" + +dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded +dnl in a comment (ie after a #). +# ### BEGIN LIBTOOL TAG CONFIG: $1 +_LT_LIBTOOL_TAG_VARS(_LT_TAG) +# ### END LIBTOOL TAG CONFIG: $1 +_LT_EOF +])dnl /m4_if +], +[m4_if([$1], [], [ + PACKAGE='$PACKAGE' + VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' + RM='$RM' + ofile='$ofile'], []) +])dnl /_LT_CONFIG_SAVE_COMMANDS +])# _LT_CONFIG + + +# LT_SUPPORTED_TAG(TAG) +# --------------------- +# Trace this macro to discover what tags are supported by the libtool +# --tag option, using: +# autoconf --trace 'LT_SUPPORTED_TAG:$1' +AC_DEFUN([LT_SUPPORTED_TAG], []) + + +# C support is built-in for now +m4_define([_LT_LANG_C_enabled], []) +m4_define([_LT_TAGS], []) + + +# LT_LANG(LANG) +# ------------- +# Enable libtool support for the given language if not already enabled. +AC_DEFUN([LT_LANG], +[AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +])# LT_LANG + + +# _LT_LANG(LANGNAME) +# ------------------ +m4_defun([_LT_LANG], +[m4_ifdef([_LT_LANG_]$1[_enabled], [], + [LT_SUPPORTED_TAG([$1])dnl + m4_append([_LT_TAGS], [$1 ])dnl + m4_define([_LT_LANG_]$1[_enabled], [])dnl + _LT_LANG_$1_CONFIG($1)])dnl +])# _LT_LANG + + +# _LT_LANG_DEFAULT_CONFIG +# ----------------------- +m4_defun([_LT_LANG_DEFAULT_CONFIG], +[AC_PROVIDE_IFELSE([AC_PROG_CXX], + [LT_LANG(CXX)], + [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) + +AC_PROVIDE_IFELSE([AC_PROG_F77], + [LT_LANG(F77)], + [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) + +AC_PROVIDE_IFELSE([AC_PROG_FC], + [LT_LANG(FC)], + [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) + +dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal +dnl pulling things in needlessly. +AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([LT_PROG_GCJ], + [LT_LANG(GCJ)], + [m4_ifdef([AC_PROG_GCJ], + [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([A][M_PROG_GCJ], + [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([LT_PROG_GCJ], + [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) + +AC_PROVIDE_IFELSE([LT_PROG_RC], + [LT_LANG(RC)], + [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) +])# _LT_LANG_DEFAULT_CONFIG + +# Obsolete macros: +AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_CXX], []) +dnl AC_DEFUN([AC_LIBTOOL_F77], []) +dnl AC_DEFUN([AC_LIBTOOL_FC], []) +dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) + + +# _LT_TAG_COMPILER +# ---------------- +m4_defun([_LT_TAG_COMPILER], +[AC_REQUIRE([AC_PROG_CC])dnl + +_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl +_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl +_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl +_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC +])# _LT_TAG_COMPILER + + +# _LT_COMPILER_BOILERPLATE +# ------------------------ +# Check for compiler boilerplate output or warnings with +# the simple compiler test code. +m4_defun([_LT_COMPILER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* +])# _LT_COMPILER_BOILERPLATE + + +# _LT_LINKER_BOILERPLATE +# ---------------------- +# Check for linker boilerplate output or warnings with +# the simple link test code. +m4_defun([_LT_LINKER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* +])# _LT_LINKER_BOILERPLATE + +# _LT_REQUIRED_DARWIN_CHECKS +# ------------------------- +m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ + case $host_os in + rhapsody* | darwin*) + AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) + AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) + AC_CHECK_TOOL([LIPO], [lipo], [:]) + AC_CHECK_TOOL([OTOOL], [otool], [:]) + AC_CHECK_TOOL([OTOOL64], [otool64], [:]) + _LT_DECL([], [DSYMUTIL], [1], + [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) + _LT_DECL([], [NMEDIT], [1], + [Tool to change global to local symbols on Mac OS X]) + _LT_DECL([], [LIPO], [1], + [Tool to manipulate fat objects and archives on Mac OS X]) + _LT_DECL([], [OTOOL], [1], + [ldd/readelf like tool for Mach-O binaries on Mac OS X]) + _LT_DECL([], [OTOOL64], [1], + [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) + + AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], + [lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi]) + AC_CACHE_CHECK([for -exported_symbols_list linker flag], + [lt_cv_ld_exported_symbols_list], + [lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [lt_cv_ld_exported_symbols_list=yes], + [lt_cv_ld_exported_symbols_list=no]) + LDFLAGS="$save_LDFLAGS" + ]) + case $host_os in + rhapsody* | darwin1.[[012]]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[[012]]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + if test "$DSYMUTIL" != ":"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac +]) + + +# _LT_DARWIN_LINKER_FEATURES +# -------------------------- +# Checks for linker and compiler features on darwin +m4_defun([_LT_DARWIN_LINKER_FEATURES], +[ + m4_require([_LT_REQUIRED_DARWIN_CHECKS]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_automatic, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_TAGVAR(whole_archive_flag_spec, $1)='' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" + case $cc_basename in + ifort*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then + output_verbose_link_cmd=echo + _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + m4_if([$1], [CXX], +[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then + _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" + fi +],[]) + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi +]) + +# _LT_SYS_MODULE_PATH_AIX +# ----------------------- +# Links a minimal program and checks the executable +# for the system default hardcoded library path. In most cases, +# this is /usr/lib:/lib, but when the MPI compilers are used +# the location of the communication and MPI libs are included too. +# If we don't find anything, use the default library path according +# to the aix ld manual. +m4_defun([_LT_SYS_MODULE_PATH_AIX], +[m4_require([_LT_DECL_SED])dnl +AC_LINK_IFELSE(AC_LANG_PROGRAM,[ +lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\(.*\)$/\1/ + p + } + }' +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +fi],[]) +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi +])# _LT_SYS_MODULE_PATH_AIX + + +# _LT_SHELL_INIT(ARG) +# ------------------- +m4_define([_LT_SHELL_INIT], +[ifdef([AC_DIVERSION_NOTICE], + [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], + [AC_DIVERT_PUSH(NOTICE)]) +$1 +AC_DIVERT_POP +])# _LT_SHELL_INIT + + +# _LT_PROG_ECHO_BACKSLASH +# ----------------------- +# Add some code to the start of the generated configure script which +# will find an echo command which doesn't interpret backslashes. +m4_defun([_LT_PROG_ECHO_BACKSLASH], +[_LT_SHELL_INIT([ +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} + +case X$lt_ECHO in +X*--fallback-echo) + # Remove one level of quotation (which was required for Make). + ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` + ;; +esac + +ECHO=${lt_ECHO-echo} +if test "X[$]1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X[$]1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then + # Yippee, $ECHO works! + : +else + # Restart under the correct shell. + exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} +fi + +if test "X[$]1" = X--fallback-echo; then + # used as fallback echo + shift + cat <<_LT_EOF +[$]* +_LT_EOF + exit 0 +fi + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +if test -z "$lt_ECHO"; then + if test "X${echo_test_string+set}" != Xset; then + # find a string as large as possible, as long as the shell can cope with it + for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do + # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... + if { echo_test_string=`eval $cmd`; } 2>/dev/null && + { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null + then + break + fi + done + fi + + if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : + else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for dir in $PATH /usr/ucb; do + IFS="$lt_save_ifs" + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + ECHO="$dir/echo" + break + fi + done + IFS="$lt_save_ifs" + + if test "X$ECHO" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + ECHO='print -r' + elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running configure again with it. + ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} + else + # Try using printf. + ECHO='printf %s\n' + if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + ECHO="$CONFIG_SHELL [$]0 --fallback-echo" + elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + ECHO="$CONFIG_SHELL [$]0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do + if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null + then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "[$]0"'; then + echo_test_string=`eval $prev` + export echo_test_string + exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} + else + # Oops. We lost completely, so just stick with echo. + ECHO=echo + fi + fi + fi + fi + fi +fi + +# Copy echo and quote the copy suitably for passing to libtool from +# the Makefile, instead of quoting the original, which is used later. +lt_ECHO=$ECHO +if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then + lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" +fi + +AC_SUBST(lt_ECHO) +]) +_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) +_LT_DECL([], [ECHO], [1], + [An echo program that does not interpret backslashes]) +])# _LT_PROG_ECHO_BACKSLASH + + +# _LT_ENABLE_LOCK +# --------------- +m4_defun([_LT_ENABLE_LOCK], +[AC_ARG_ENABLE([libtool-lock], + [AS_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out which ABI we are using. + echo '[#]line __oline__ "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, + [AC_LANG_PUSH(C) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_POP]) + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; +sparc*-*solaris*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) LD="${LD-ld} -m elf64_sparc" ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks="$enable_libtool_lock" +])# _LT_ENABLE_LOCK + + +# _LT_CMD_OLD_ARCHIVE +# ------------------- +m4_defun([_LT_CMD_OLD_ARCHIVE], +[AC_CHECK_TOOL(AR, ar, false) +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru +_LT_DECL([], [AR], [1], [The archiver]) +_LT_DECL([], [AR_FLAGS], [1]) + +AC_CHECK_TOOL(STRIP, strip, :) +test -z "$STRIP" && STRIP=: +_LT_DECL([], [STRIP], [1], [A symbol stripping program]) + +AC_CHECK_TOOL(RANLIB, ranlib, :) +test -z "$RANLIB" && RANLIB=: +_LT_DECL([], [RANLIB], [1], + [Commands used to install an old-style archive]) + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi +_LT_DECL([], [old_postinstall_cmds], [2]) +_LT_DECL([], [old_postuninstall_cmds], [2]) +_LT_TAGDECL([], [old_archive_cmds], [2], + [Commands used to build an old-style archive]) +])# _LT_CMD_OLD_ARCHIVE + + +# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------------------- +# Check whether the given compiler option works +AC_DEFUN([_LT_COMPILER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test x"[$]$2" = xyes; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +])# _LT_COMPILER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) + + +# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------- +# Check whether the given linker option works +AC_DEFUN([_LT_LINKER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS="$save_LDFLAGS" +]) + +if test x"[$]$2" = xyes; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +])# _LT_LINKER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) + + +# LT_CMD_MAX_LEN +#--------------- +AC_DEFUN([LT_CMD_MAX_LEN], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8 ; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ + = "XX$teststring$teststring"; } >/dev/null 2>&1 && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n $lt_cv_sys_max_cmd_len ; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +])# LT_CMD_MAX_LEN + +# Old name: +AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) + + +# _LT_HEADER_DLFCN +# ---------------- +m4_defun([_LT_HEADER_DLFCN], +[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl +])# _LT_HEADER_DLFCN + + +# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ---------------------------------------------------------------- +m4_defun([_LT_TRY_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test "$cross_compiling" = yes; then : + [$4] +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +[#line __oline__ "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_dlunknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_TRY_DLOPEN_SELF + + +# LT_SYS_DLOPEN_SELF +# ------------------ +AC_DEFUN([LT_SYS_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen="shl_load"], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen="dlopen"], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test "x$lt_cv_dlopen_self" = xyes; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +])# LT_SYS_DLOPEN_SELF + +# Old name: +AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) + + +# _LT_COMPILER_C_O([TAGNAME]) +# --------------------------- +# Check to see if options -c and -o are simultaneously supported by compiler. +# This macro does not hard code the compiler like AC_PROG_CC_C_O. +m4_defun([_LT_COMPILER_C_O], +[m4_require([_LT_DECL_SED])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . 2>&AS_MESSAGE_LOG_FD + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* +]) +_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], + [Does compiler simultaneously support -c and -o options?]) +])# _LT_COMPILER_C_O + + +# _LT_COMPILER_FILE_LOCKS([TAGNAME]) +# ---------------------------------- +# Check to see if we can do hard links to lock some files if needed +m4_defun([_LT_COMPILER_FILE_LOCKS], +[m4_require([_LT_ENABLE_LOCK])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_COMPILER_C_O([$1]) + +hard_links="nottested" +if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + AC_MSG_CHECKING([if we can lock with hard links]) + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + AC_MSG_RESULT([$hard_links]) + if test "$hard_links" = no; then + AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) + need_locks=warn + fi +else + need_locks=no +fi +_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) +])# _LT_COMPILER_FILE_LOCKS + + +# _LT_CHECK_OBJDIR +# ---------------- +m4_defun([_LT_CHECK_OBJDIR], +[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], +[rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null]) +objdir=$lt_cv_objdir +_LT_DECL([], [objdir], [0], + [The name of the directory that contains temporary libtool files])dnl +m4_pattern_allow([LT_OBJDIR])dnl +AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", + [Define to the sub-directory in which libtool stores uninstalled libraries.]) +])# _LT_CHECK_OBJDIR + + +# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) +# -------------------------------------- +# Check hardcoding attributes. +m4_defun([_LT_LINKER_HARDCODE_LIBPATH], +[AC_MSG_CHECKING([how to hardcode library paths into programs]) +_LT_TAGVAR(hardcode_action, $1)= +if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || + test -n "$_LT_TAGVAR(runpath_var, $1)" || + test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then + + # We can hardcode non-existent directories. + if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && + test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then + # Linking always hardcodes the temporary library directory. + _LT_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + _LT_TAGVAR(hardcode_action, $1)=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + _LT_TAGVAR(hardcode_action, $1)=unsupported +fi +AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) + +if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || + test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi +_LT_TAGDECL([], [hardcode_action], [0], + [How to hardcode a shared library path into an executable]) +])# _LT_LINKER_HARDCODE_LIBPATH + + +# _LT_CMD_STRIPLIB +# ---------------- +m4_defun([_LT_CMD_STRIPLIB], +[m4_require([_LT_DECL_EGREP]) +striplib= +old_striplib= +AC_MSG_CHECKING([whether stripping libraries is possible]) +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +fi +_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) +_LT_DECL([], [striplib], [1]) +])# _LT_CMD_STRIPLIB + + +# _LT_SYS_DYNAMIC_LINKER([TAG]) +# ----------------------------- +# PORTME Fill in your ld.so characteristics +m4_defun([_LT_SYS_DYNAMIC_LINKER], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_OBJDUMP])dnl +m4_require([_LT_DECL_SED])dnl +AC_MSG_CHECKING([dynamic linker characteristics]) +m4_if([$1], + [], [ +if test "$GCC" = yes; then + case $host_os in + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` + else + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary. + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo="/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[[lt_foo]]++; } + if (lt_freq[[lt_foo]] == 1) { print lt_foo; } +}'` + sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix[[4-9]]*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[[01]] | aix4.[[01]].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[[45]]*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[[123]]*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[[01]]* | freebsdelf3.[[01]]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ + freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +interix[[3-9]]*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux* | k*bsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # Some binutils ld are patched to set DT_RUNPATH + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ + LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], + [shlibpath_overrides_runpath=yes])]) + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd*) + version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[[89]] | openbsd2.[[89]].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +AC_MSG_RESULT([$dynamic_linker]) +test "$dynamic_linker" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +fi +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" +fi + +_LT_DECL([], [variables_saved_for_relink], [1], + [Variables whose values should be saved in libtool wrapper scripts and + restored at link time]) +_LT_DECL([], [need_lib_prefix], [0], + [Do we need the "lib" prefix for modules?]) +_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) +_LT_DECL([], [version_type], [0], [Library versioning type]) +_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) +_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) +_LT_DECL([], [shlibpath_overrides_runpath], [0], + [Is shlibpath searched before the hard-coded library search path?]) +_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) +_LT_DECL([], [library_names_spec], [1], + [[List of archive names. First name is the real one, the rest are links. + The last name is the one that the linker finds with -lNAME]]) +_LT_DECL([], [soname_spec], [1], + [[The coded name of the library, if different from the real name]]) +_LT_DECL([], [postinstall_cmds], [2], + [Command to use after installation of a shared archive]) +_LT_DECL([], [postuninstall_cmds], [2], + [Command to use after uninstallation of a shared archive]) +_LT_DECL([], [finish_cmds], [2], + [Commands used to finish a libtool library installation in a directory]) +_LT_DECL([], [finish_eval], [1], + [[As "finish_cmds", except a single script fragment to be evaled but + not shown]]) +_LT_DECL([], [hardcode_into_libs], [0], + [Whether we should hardcode library paths into libraries]) +_LT_DECL([], [sys_lib_search_path_spec], [2], + [Compile-time system search path for libraries]) +_LT_DECL([], [sys_lib_dlsearch_path_spec], [2], + [Run-time system search path for libraries]) +])# _LT_SYS_DYNAMIC_LINKER + + +# _LT_PATH_TOOL_PREFIX(TOOL) +# -------------------------- +# find a file program which can recognize shared library +AC_DEFUN([_LT_PATH_TOOL_PREFIX], +[m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac]) +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +])# _LT_PATH_TOOL_PREFIX + +# Old name: +AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) + + +# _LT_PATH_MAGIC +# -------------- +# find a file program which can recognize a shared library +m4_defun([_LT_PATH_MAGIC], +[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi +fi +])# _LT_PATH_MAGIC + + +# LT_PATH_LD +# ---------- +# find the pathname to the GNU or non-GNU linker +AC_DEFUN([LT_PATH_LD], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test "$withval" = no || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[[3-9]]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux* | k*bsd*-gnu) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +esac +]) +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + +_LT_DECL([], [deplibs_check_method], [1], + [Method to check whether dependent libraries are shared objects]) +_LT_DECL([], [file_magic_cmd], [1], + [Command to use when deplibs_check_method == "file_magic"]) +])# _LT_CHECK_MAGIC_METHOD + + +# LT_PATH_NM +# ---------- +# find the pathname to a BSD- or MS-compatible name lister +AC_DEFUN([LT_PATH_NM], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_nm_to_check="${ac_tool_prefix}nm" + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS="$lt_save_ifs" + done + : ${lt_cv_path_NM=no} +fi]) +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" +else + # Didn't find any BSD compatible name lister, look for dumpbin. + AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :) + AC_SUBST([DUMPBIN]) + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +])# LT_PATH_NM + +# Old names: +AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) +AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_PROG_NM], []) +dnl AC_DEFUN([AC_PROG_NM], []) + + +# LT_LIB_M +# -------- +# check for math library +AC_DEFUN([LT_LIB_M], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM="-lm") + ;; +esac +AC_SUBST([LIBM]) +])# LT_LIB_M + +# Old name: +AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_CHECK_LIBM], []) + + +# _LT_COMPILER_NO_RTTI([TAGNAME]) +# ------------------------------- +m4_defun([_LT_COMPILER_NO_RTTI], +[m4_require([_LT_TAG_COMPILER])dnl + +_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + +if test "$GCC" = yes; then + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + + _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], + lt_cv_prog_compiler_rtti_exceptions, + [-fno-rtti -fno-exceptions], [], + [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +fi +_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], + [Compiler flag to turn off builtin functions]) +])# _LT_COMPILER_NO_RTTI + + +# _LT_CMD_GLOBAL_SYMBOLS +# ---------------------- +m4_defun([_LT_CMD_GLOBAL_SYMBOLS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_PATH_NM])dnl +AC_REQUIRE([LT_PATH_LD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_TAG_COMPILER])dnl + +# Check for command to grab the raw symbol name followed by C symbol from nm. +AC_MSG_CHECKING([command to parse $NM output from $compiler object]) +AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], +[ +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[[BCDEGRST]]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) + if test "$host_cpu" = ia64; then + symcode='[[ABCDEGRST]]' + fi + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris*) + symcode='[[BDRT]]' + ;; +sco3.2v5*) + symcode='[[DT]]' + ;; +sysv4.2uw2*) + symcode='[[DT]]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[[ABDT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[[ABCDGIRSTW]]' ;; +esac + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK ['"\ +" {last_section=section; section=\$ 3};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx]" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[[]] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" + lt_save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS="$lt_save_LIBS" + CFLAGS="$lt_save_CFLAGS" + else + echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done +]) +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + AC_MSG_RESULT(failed) +else + AC_MSG_RESULT(ok) +fi + +_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], + [Take the output of nm and produce a listing of raw symbols and C names]) +_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], + [Transform the output of nm in a proper C declaration]) +_LT_DECL([global_symbol_to_c_name_address], + [lt_cv_sys_global_symbol_to_c_name_address], [1], + [Transform the output of nm in a C name address pair]) +_LT_DECL([global_symbol_to_c_name_address_lib_prefix], + [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], + [Transform the output of nm in a C name address pair when lib prefix is needed]) +]) # _LT_CMD_GLOBAL_SYMBOLS + + +# _LT_COMPILER_PIC([TAGNAME]) +# --------------------------- +m4_defun([_LT_COMPILER_PIC], +[m4_require([_LT_TAG_COMPILER])dnl +_LT_TAGVAR(lt_prog_compiler_wl, $1)= +_LT_TAGVAR(lt_prog_compiler_pic, $1)= +_LT_TAGVAR(lt_prog_compiler_static, $1)= + +AC_MSG_CHECKING([for $compiler option to produce PIC]) +m4_if([$1], [CXX], [ + # C++ specific cases for pic, static, wl, etc. + if test "$GXX" = yes; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + case $host_os in + aix[[4-9]]*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68*) + # Green Hills C++ Compiler + # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + dgux*) + case $cc_basename in + ec++*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + ghcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | dragonfly*) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + if test "$host_cpu" != ia64; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + fi + ;; + aCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + interix*) + # This is c89, which is MS Visual C++ (no shared libs) + # Anyone wants to do a port? + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux* | k*bsd*-gnu) + case $cc_basename in + KCC*) + # KAI C++ Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + ecpc* ) + # old Intel C++ for x86_64 which still supported -KPIC. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + icpc* ) + # Intel C++, used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + cxx*) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xlc* | xlC*) + # IBM XL 8.0 on PPC + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + esac + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd*) + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + ;; + RCC*) + # Rational C++ 2.4.1 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + cxx*) + # Digital/Compaq C++ + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + solaris*) + case $cc_basename in + CC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + lcc*) + # Lucid + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + *) + ;; + esac + ;; + vxworks*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +], +[ + if test "$GCC" = yes; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + + hpux9* | hpux10* | hpux11*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC (with -KPIC) is the default. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + linux* | k*bsd*-gnu) + case $cc_basename in + # old Intel for x86_64 which still supported -KPIC. + ecc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' + _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' + ;; + pgcc* | pgf77* | pgf90* | pgf95*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + ccc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All Alpha code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xl*) + # IBM XL C 8.0/Fortran 10.1 on PPC + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + ;; + *Sun\ F*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='' + ;; + esac + ;; + esac + ;; + + newsos6) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All OSF/1 code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + rdos*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + solaris*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + case $cc_basename in + f77* | f90* | f95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; + *) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; + esac + ;; + + sunos4*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + unicos*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + + uts4*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +]) +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" + ;; +esac +AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) +_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], + [How to pass a linker flag through the compiler]) + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], + [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], + [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], + [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; + esac], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +fi +_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], + [Additional compiler flags for building library objects]) + +# +# Check to make sure the static flag actually works. +# +wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" +_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], + _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), + $lt_tmp_static_flag, + [], + [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) +_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], + [Compiler flag to prevent dynamic linking]) +])# _LT_COMPILER_PIC + + +# _LT_LINKER_SHLIBS([TAGNAME]) +# ---------------------------- +# See if the linker supports building shared libraries. +m4_defun([_LT_LINKER_SHLIBS], +[AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +m4_if([$1], [CXX], [ + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + case $host_os in + aix[[4-9]]*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" + ;; + cygwin* | mingw* | cegcc*) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] +], [ + runpath_var= + _LT_TAGVAR(allow_undefined_flag, $1)= + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(archive_cmds, $1)= + _LT_TAGVAR(archive_expsym_cmds, $1)= + _LT_TAGVAR(compiler_needs_object, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(hardcode_automatic, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= + _LT_TAGVAR(hardcode_libdir_separator, $1)= + _LT_TAGVAR(hardcode_minus_L, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_TAGVAR(inherit_rpath, $1)=no + _LT_TAGVAR(link_all_deplibs, $1)=unknown + _LT_TAGVAR(module_cmds, $1)= + _LT_TAGVAR(module_expsym_cmds, $1)= + _LT_TAGVAR(old_archive_from_new_cmds, $1)= + _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= + _LT_TAGVAR(thread_safe_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + _LT_TAGVAR(include_expsyms, $1)= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. +dnl Note also adjust exclude_expsyms for C++ above. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + _LT_TAGVAR(ld_shlibs, $1)=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + supports_anon_versioning=no + case `$LD -v 2>&1` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[[3-9]]*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu) + tmp_diet=no + if test "$host_os" = linux-dietlibc; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test "$tmp_diet" = no + then + tmp_addflag= + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + _LT_TAGVAR(whole_archive_flag_spec, $1)= + tmp_sharedflag='--shared' ;; + xl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + + if test "x$supports_anon_versioning" = xyes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + xlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' + _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + sunos4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + + if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then + runpath_var= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + _LT_TAGVAR(hardcode_direct, $1)=unsupported + fi + ;; + + aix[[4-9]]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' + + if test "$GCC" = yes; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + ;; + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds its shared libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + bsdi[[45]]*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + # FIXME: Should let the user specify the lib program. + _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' + _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + dgux*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + freebsd1*) + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + hpux9*) + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + + hpux10*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + fi + ;; + + hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" + AC_LINK_IFELSE(int foo(void) {}, + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' + ) + LDFLAGS="$save_LDFLAGS" + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + newsos6) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *nto* | *qnx*) + ;; + + openbsd*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + else + case $host_os in + openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + ;; + esac + fi + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + solaris*) + _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' + if test "$GCC" = yes; then + wlarc='${wl}' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='${wl}' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands `-z linker_flag'. GCC discards it without `$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test "$GCC" = yes; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + fi + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4) + case $host_vendor in + sni) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4.3*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + _LT_TAGVAR(ld_shlibs, $1)=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + if test x$host_vendor = xsni; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' + ;; + esac + fi + fi +]) +AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) +test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + +_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld + +_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl +_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl +_LT_DECL([], [extract_expsyms_cmds], [2], + [The commands to extract the exported symbol list from a shared archive]) + +# +# Do we need to explicitly link libc? +# +case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in +x|xyes) + # Assume -lc should be added + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $_LT_TAGVAR(archive_cmds, $1) in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + AC_MSG_CHECKING([whether -lc should be explicitly linked in]) + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if AC_TRY_EVAL(ac_compile) 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) + pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) + _LT_TAGVAR(allow_undefined_flag, $1)= + if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) + then + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + else + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + fi + _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)]) + ;; + esac + fi + ;; +esac + +_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], + [Whether or not to add -lc for building shared libraries]) +_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], + [enable_shared_with_static_runtimes], [0], + [Whether or not to disallow shared libs when runtime libs are static]) +_LT_TAGDECL([], [export_dynamic_flag_spec], [1], + [Compiler flag to allow reflexive dlopens]) +_LT_TAGDECL([], [whole_archive_flag_spec], [1], + [Compiler flag to generate shared objects directly from archives]) +_LT_TAGDECL([], [compiler_needs_object], [1], + [Whether the compiler copes with passing no objects directly]) +_LT_TAGDECL([], [old_archive_from_new_cmds], [2], + [Create an old-style archive from a shared archive]) +_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], + [Create a temporary old-style archive to link instead of a shared archive]) +_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) +_LT_TAGDECL([], [archive_expsym_cmds], [2]) +_LT_TAGDECL([], [module_cmds], [2], + [Commands used to build a loadable module if different from building + a shared archive.]) +_LT_TAGDECL([], [module_expsym_cmds], [2]) +_LT_TAGDECL([], [with_gnu_ld], [1], + [Whether we are building with GNU ld or not]) +_LT_TAGDECL([], [allow_undefined_flag], [1], + [Flag that allows shared libraries with undefined symbols to be built]) +_LT_TAGDECL([], [no_undefined_flag], [1], + [Flag that enforces no undefined symbols]) +_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], + [Flag to hardcode $libdir into a binary during linking. + This must work even if $libdir does not exist]) +_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], + [[If ld is used when linking, flag to hardcode $libdir into a binary + during linking. This must work even if $libdir does not exist]]) +_LT_TAGDECL([], [hardcode_libdir_separator], [1], + [Whether we need a single "-rpath" flag with a separated argument]) +_LT_TAGDECL([], [hardcode_direct], [0], + [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes + DIR into the resulting binary]) +_LT_TAGDECL([], [hardcode_direct_absolute], [0], + [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes + DIR into the resulting binary and the resulting library dependency is + "absolute", i.e impossible to change by setting ${shlibpath_var} if the + library is relocated]) +_LT_TAGDECL([], [hardcode_minus_L], [0], + [Set to "yes" if using the -LDIR flag during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_shlibpath_var], [0], + [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_automatic], [0], + [Set to "yes" if building a shared library automatically hardcodes DIR + into the library and all subsequent libraries and executables linked + against it]) +_LT_TAGDECL([], [inherit_rpath], [0], + [Set to yes if linker adds runtime paths of dependent libraries + to runtime path list]) +_LT_TAGDECL([], [link_all_deplibs], [0], + [Whether libtool must link a program against all its dependency libraries]) +_LT_TAGDECL([], [fix_srcfile_path], [1], + [Fix the shell variable $srcfile for the compiler]) +_LT_TAGDECL([], [always_export_symbols], [0], + [Set to "yes" if exported symbols are required]) +_LT_TAGDECL([], [export_symbols_cmds], [2], + [The commands to list exported symbols]) +_LT_TAGDECL([], [exclude_expsyms], [1], + [Symbols that should not be listed in the preloaded symbols]) +_LT_TAGDECL([], [include_expsyms], [1], + [Symbols that must always be exported]) +_LT_TAGDECL([], [prelink_cmds], [2], + [Commands necessary for linking programs (against libraries) with templates]) +_LT_TAGDECL([], [file_list_spec], [1], + [Specify filename containing input files]) +dnl FIXME: Not yet implemented +dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], +dnl [Compiler flag to generate thread safe objects]) +])# _LT_LINKER_SHLIBS + + +# _LT_LANG_C_CONFIG([TAG]) +# ------------------------ +# Ensure that the configuration variables for a C compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to `libtool'. +m4_defun([_LT_LANG_C_CONFIG], +[m4_require([_LT_DECL_EGREP])dnl +lt_save_CC="$CC" +AC_LANG_PUSH(C) + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + +_LT_TAG_COMPILER +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + LT_SYS_DLOPEN_SELF + _LT_CMD_STRIPLIB + + # Report which library types will actually be built + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[[4-9]]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_CONFIG($1) +fi +AC_LANG_POP +CC="$lt_save_CC" +])# _LT_LANG_C_CONFIG + + +# _LT_PROG_CXX +# ------------ +# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++ +# compiler, we have our own version here. +m4_defun([_LT_PROG_CXX], +[ +pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes]) +AC_PROG_CXX +if test -n "$CXX" && ( test "X$CXX" != "Xno" && + ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || + (test "X$CXX" != "Xg++"))) ; then + AC_PROG_CXXCPP +else + _lt_caught_CXX_error=yes +fi +popdef([AC_MSG_ERROR]) +])# _LT_PROG_CXX + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([_LT_PROG_CXX], []) + + +# _LT_LANG_CXX_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a C++ compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to `libtool'. +m4_defun([_LT_LANG_CXX_CONFIG], +[AC_REQUIRE([_LT_PROG_CXX])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl + +AC_LANG_PUSH(C++) +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(compiler_needs_object, $1)=no +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for C++ test sources. +ac_ext=cpp + +# Object file extension for compiled C++ test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the CXX compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test "$_lt_caught_CXX_error" != yes; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="int some_variable = 0;" + + # Code to be used in simple link tests + lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_LD=$LD + lt_save_GCC=$GCC + GCC=$GXX + lt_save_with_gnu_ld=$with_gnu_ld + lt_save_path_LD=$lt_cv_path_LD + if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx + else + $as_unset lt_cv_prog_gnu_ld + fi + if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX + else + $as_unset lt_cv_path_LD + fi + test -z "${LDCXX+set}" || LD=$LDCXX + CC=${CXX-"c++"} + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + # We don't want -fno-exception when compiling C++ code, so set the + # no_builtin_flag separately + if test "$GXX" = yes; then + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + else + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + fi + + if test "$GXX" = yes; then + # Set up default GNU C++ configuration + + LT_PATH_LD + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test "$with_gnu_ld" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='${wl}' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | + $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' + + else + GXX=no + with_gnu_ld=no + wlarc= + fi + + # PORTME: fill in a description of your system's C++ link characteristics + AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) + _LT_TAGVAR(ld_shlibs, $1)=yes + case $host_os in + aix3*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aix[[4-9]]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' + + if test "$GXX" = yes; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to + # export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an empty + # executable. + _LT_SYS_MODULE_PATH_AIX + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds its shared + # libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + dgux*) + case $cc_basename in + ec++*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + ghcx*) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + freebsd[[12]]*) + # C++ shared libraries reported to be fairly broken before + # switch to ELF + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + freebsd-elf*) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + + freebsd* | dragonfly*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + gnu*) + ;; + + hpux9*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' + ;; + *) + if test "$GXX" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + hpux10*|hpux11*) + if test $with_gnu_ld = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + ;; + *) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + esac + fi + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' + ;; + *) + if test "$GXX" = yes; then + if test $with_gnu_ld = no; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + irix5* | irix6*) + case $cc_basename in + CC*) + # SGI C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test "$GXX" = yes; then + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' + fi + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + ;; + + linux* | k*bsd*-gnu) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc* | ecpc* ) + # Intel C++ + with_gnu_ld=yes + # version 8.0 and above of icpc choke on multiply defined symbols + # if we add $predep_objects and $postdep_objects, however 7.1 and + # earlier do not add the objects themselves. + case `$CC -V 2>&1` in + *"Version 7."*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 8.0 or newer + tmp_idyn= + case $host_cpu in + ia64*) tmp_idyn=' -i_dynamic';; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + case `$CC -V` in + *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*) + _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' + _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ + $RANLIB $oldlib' + _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' + ;; + *) # Version 6 will use weak symbols + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + ;; + cxx*) + # Compaq C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' + ;; + xl*) + # IBM XL 8.0 on PPC, with GNU ld + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + + # Not sure whether something based on + # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 + # would be better. + output_verbose_link_cmd='echo' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + esac + ;; + esac + ;; + + lynxos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + m88k*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + mvs*) + case $cc_basename in + cxx*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + + *nto* | *qnx*) + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + openbsd2*) + # C++ shared libraries are fairly broken + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + openbsd*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + fi + output_verbose_link_cmd=echo + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + case $host in + osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; + *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; + esac + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + cxx*) + case $host in + osf3*) + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + ;; + *) + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ + $RM $lib.exp' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + case $host in + osf3*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' + + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + psos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + lcc*) + # Lucid + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + solaris*) + case $cc_basename in + CC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(archive_cmds_need_lc,$1)=yes + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands `-z linker_flag'. + # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + + output_verbose_link_cmd='echo' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' + if $CC --version | $GREP -v '^2\.7' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' + else + # g++ 2.7 appears to require `-G' NOT `-shared' on this + # platform. + _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' + fi + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + ;; + esac + fi + ;; + esac + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + vxworks*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) + test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + + _LT_TAGVAR(GCC, $1)="$GXX" + _LT_TAGVAR(LD, $1)="$LD" + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + CC=$lt_save_CC + LDCXX=$LD + LD=$lt_save_LD + GCC=$lt_save_GCC + with_gnu_ld=$lt_save_with_gnu_ld + lt_cv_path_LDCXX=$lt_cv_path_LD + lt_cv_path_LD=$lt_save_path_LD + lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld + lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld +fi # test "$_lt_caught_CXX_error" != yes + +AC_LANG_POP +])# _LT_LANG_CXX_CONFIG + + +# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) +# --------------------------------- +# Figure out "hidden" library dependencies from verbose +# compiler output when linking a shared library. +# Parse the compiler output and extract the necessary +# objects, libraries and library flags. +m4_defun([_LT_SYS_HIDDEN_LIBDEPS], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +# Dependencies to place before and after the object being linked: +_LT_TAGVAR(predep_objects, $1)= +_LT_TAGVAR(postdep_objects, $1)= +_LT_TAGVAR(predeps, $1)= +_LT_TAGVAR(postdeps, $1)= +_LT_TAGVAR(compiler_lib_search_path, $1)= + +dnl we can't use the lt_simple_compile_test_code here, +dnl because it contains code intended for an executable, +dnl not a library. It's possible we should let each +dnl tag define a new lt_????_link_test_code variable, +dnl but it's only used here... +m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF +int a; +void foo (void) { a = 0; } +_LT_EOF +], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF +class Foo +{ +public: + Foo (void) { a = 0; } +private: + int a; +}; +_LT_EOF +], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer*4 a + a=0 + return + end +_LT_EOF +], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer a + a=0 + return + end +_LT_EOF +], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF +public class foo { + private int a; + public void bar (void) { + a = 0; + } +}; +_LT_EOF +]) +dnl Parse the compiler output and extract the necessary +dnl objects, libraries and library flags. +if AC_TRY_EVAL(ac_compile); then + # Parse the compiler output and extract the necessary + # objects, libraries and library flags. + + # Sentinel used to keep track of whether or not we are before + # the conftest object file. + pre_test_object_deps_done=no + + for p in `eval "$output_verbose_link_cmd"`; do + case $p in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test $p = "-L" || + test $p = "-R"; then + prev=$p + continue + else + prev= + fi + + if test "$pre_test_object_deps_done" = no; then + case $p in + -L* | -R*) + # Internal compiler library paths should come after those + # provided the user. The postdeps already come after the + # user supplied libs so there is no need to process them. + if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then + _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" + else + _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" + fi + ;; + # The "-l" case would never come before the object being + # linked, so don't bother handling this case. + esac + else + if test -z "$_LT_TAGVAR(postdeps, $1)"; then + _LT_TAGVAR(postdeps, $1)="${prev}${p}" + else + _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" + fi + fi + ;; + + *.$objext) + # This assumes that the test object file only shows up + # once in the compiler output. + if test "$p" = "conftest.$objext"; then + pre_test_object_deps_done=yes + continue + fi + + if test "$pre_test_object_deps_done" = no; then + if test -z "$_LT_TAGVAR(predep_objects, $1)"; then + _LT_TAGVAR(predep_objects, $1)="$p" + else + _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" + fi + else + if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then + _LT_TAGVAR(postdep_objects, $1)="$p" + else + _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" + fi + fi + ;; + + *) ;; # Ignore the rest. + + esac + done + + # Clean up. + rm -f a.out a.exe +else + echo "libtool.m4: error: problem compiling $1 test program" +fi + +$RM -f confest.$objext + +# PORTME: override above test on systems where it is broken +m4_if([$1], [CXX], +[case $host_os in +interix[[3-9]]*) + # Interix 3.5 installs completely hosed .la files for C++, so rather than + # hack all around it, let's just trust "g++" to DTRT. + _LT_TAGVAR(predep_objects,$1)= + _LT_TAGVAR(postdep_objects,$1)= + _LT_TAGVAR(postdeps,$1)= + ;; + +linux*) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + + # The more standards-conforming stlport4 library is + # incompatible with the Cstd library. Avoid specifying + # it if it's in CXXFLAGS. Ignore libCrun as + # -library=stlport4 depends on it. + case " $CXX $CXXFLAGS " in + *" -library=stlport4 "*) + solaris_use_stlport4=yes + ;; + esac + + if test "$solaris_use_stlport4" != yes; then + _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' + fi + ;; + esac + ;; + +solaris*) + case $cc_basename in + CC*) + # The more standards-conforming stlport4 library is + # incompatible with the Cstd library. Avoid specifying + # it if it's in CXXFLAGS. Ignore libCrun as + # -library=stlport4 depends on it. + case " $CXX $CXXFLAGS " in + *" -library=stlport4 "*) + solaris_use_stlport4=yes + ;; + esac + + # Adding this requires a known-good setup of shared libraries for + # Sun compiler versions before 5.6, else PIC objects from an old + # archive will be linked into the output, leading to subtle bugs. + if test "$solaris_use_stlport4" != yes; then + _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' + fi + ;; + esac + ;; +esac +]) + +case " $_LT_TAGVAR(postdeps, $1) " in +*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; +esac + _LT_TAGVAR(compiler_lib_search_dirs, $1)= +if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then + _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` +fi +_LT_TAGDECL([], [compiler_lib_search_dirs], [1], + [The directories searched by this compiler when creating a shared library]) +_LT_TAGDECL([], [predep_objects], [1], + [Dependencies to place before and after the objects being linked to + create a shared library]) +_LT_TAGDECL([], [postdep_objects], [1]) +_LT_TAGDECL([], [predeps], [1]) +_LT_TAGDECL([], [postdeps], [1]) +_LT_TAGDECL([], [compiler_lib_search_path], [1], + [The library search path used internally by the compiler when linking + a shared library]) +])# _LT_SYS_HIDDEN_LIBDEPS + + +# _LT_PROG_F77 +# ------------ +# Since AC_PROG_F77 is broken, in that it returns the empty string +# if there is no fortran compiler, we have our own version here. +m4_defun([_LT_PROG_F77], +[ +pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes]) +AC_PROG_F77 +if test -z "$F77" || test "X$F77" = "Xno"; then + _lt_disable_F77=yes +fi +popdef([AC_MSG_ERROR]) +])# _LT_PROG_F77 + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([_LT_PROG_F77], []) + + +# _LT_LANG_F77_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a Fortran 77 compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_F77_CONFIG], +[AC_REQUIRE([_LT_PROG_F77])dnl +AC_LANG_PUSH(Fortran 77) + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for f77 test sources. +ac_ext=f + +# Object file extension for compiled f77 test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the F77 compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test "$_lt_disable_F77" != yes; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC="$CC" + lt_save_GCC=$GCC + CC=${F77-"f77"} + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + GCC=$G77 + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)="$G77" + _LT_TAGVAR(LD, $1)="$LD" + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC="$lt_save_CC" +fi # test "$_lt_disable_F77" != yes + +AC_LANG_POP +])# _LT_LANG_F77_CONFIG + + +# _LT_PROG_FC +# ----------- +# Since AC_PROG_FC is broken, in that it returns the empty string +# if there is no fortran compiler, we have our own version here. +m4_defun([_LT_PROG_FC], +[ +pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes]) +AC_PROG_FC +if test -z "$FC" || test "X$FC" = "Xno"; then + _lt_disable_FC=yes +fi +popdef([AC_MSG_ERROR]) +])# _LT_PROG_FC + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([_LT_PROG_FC], []) + + +# _LT_LANG_FC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for a Fortran compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_FC_CONFIG], +[AC_REQUIRE([_LT_PROG_FC])dnl +AC_LANG_PUSH(Fortran) + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for fc test sources. +ac_ext=${ac_fc_srcext-f} + +# Object file extension for compiled fc test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the FC compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test "$_lt_disable_FC" != yes; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC="$CC" + lt_save_GCC=$GCC + CC=${FC-"f95"} + compiler=$CC + GCC=$ac_cv_fc_compiler_gnu + + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" + _LT_TAGVAR(LD, $1)="$LD" + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC="$lt_save_CC" +fi # test "$_lt_disable_FC" != yes + +AC_LANG_POP +])# _LT_LANG_FC_CONFIG + + +# _LT_LANG_GCJ_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Java Compiler compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_GCJ_CONFIG], +[AC_REQUIRE([LT_PROG_GCJ])dnl +AC_LANG_SAVE + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +lt_save_GCC=$GCC +GCC=yes +CC=${GCJ-"gcj"} +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)="$LD" +_LT_CC_BASENAME([$compiler]) + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC="$lt_save_CC" +])# _LT_LANG_GCJ_CONFIG + + +# _LT_LANG_RC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for the Windows resource compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_RC_CONFIG], +[AC_REQUIRE([LT_PROG_RC])dnl +AC_LANG_SAVE + +# Source file extension for RC test sources. +ac_ext=rc + +# Object file extension for compiled RC test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' + +# Code to be used in simple link tests +lt_simple_link_test_code="$lt_simple_compile_test_code" + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +lt_save_GCC=$GCC +GCC= +CC=${RC-"windres"} +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_CC_BASENAME([$compiler]) +_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + +if test -n "$compiler"; then + : + _LT_CONFIG($1) +fi + +GCC=$lt_save_GCC +AC_LANG_RESTORE +CC="$lt_save_CC" +])# _LT_LANG_RC_CONFIG + + +# LT_PROG_GCJ +# ----------- +AC_DEFUN([LT_PROG_GCJ], +[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_GCJ], []) + + +# LT_PROG_RC +# ---------- +AC_DEFUN([LT_PROG_RC], +[AC_CHECK_TOOL(RC, windres,) +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_RC], []) + + +# _LT_DECL_EGREP +# -------------- +# If we don't have a new enough Autoconf to choose the best grep +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_EGREP], +[AC_REQUIRE([AC_PROG_EGREP])dnl +AC_REQUIRE([AC_PROG_FGREP])dnl +test -z "$GREP" && GREP=grep +_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) +_LT_DECL([], [EGREP], [1], [An ERE matcher]) +_LT_DECL([], [FGREP], [1], [A literal string matcher]) +dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too +AC_SUBST([GREP]) +]) + + +# _LT_DECL_OBJDUMP +# -------------- +# If we don't have a new enough Autoconf to choose the best objdump +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_OBJDUMP], +[AC_CHECK_TOOL(OBJDUMP, objdump, false) +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) +AC_SUBST([OBJDUMP]) +]) + + +# _LT_DECL_SED +# ------------ +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +m4_defun([_LT_DECL_SED], +[AC_PROG_SED +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" +_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) +_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], + [Sed that helps us avoid accidentally triggering echo(1) options like -n]) +])# _LT_DECL_SED + +m4_ifndef([AC_PROG_SED], [ +############################################################ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_SED. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +############################################################ + +m4_defun([AC_PROG_SED], +[AC_MSG_CHECKING([for a sed that does not truncate output]) +AC_CACHE_VAL(lt_cv_path_SED, +[# Loop through the user's path and test for sed and gsed. +# Then use that list of sed's as ones to test for truncation. +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for lt_ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then + lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" + fi + done + done +done +IFS=$as_save_IFS +lt_ac_max=0 +lt_ac_count=0 +# Add /usr/xpg4/bin/sed as it is typically found on Solaris +# along with /bin/sed that truncates output. +for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do + test ! -f $lt_ac_sed && continue + cat /dev/null > conftest.in + lt_ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >conftest.in + # Check for GNU sed and select it if it is found. + if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then + lt_cv_path_SED=$lt_ac_sed + break + fi + while true; do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo >>conftest.nl + $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break + cmp -s conftest.out conftest.nl || break + # 10000 chars as input seems more than enough + test $lt_ac_count -gt 10 && break + lt_ac_count=`expr $lt_ac_count + 1` + if test $lt_ac_count -gt $lt_ac_max; then + lt_ac_max=$lt_ac_count + lt_cv_path_SED=$lt_ac_sed + fi + done +done +]) +SED=$lt_cv_path_SED +AC_SUBST([SED]) +AC_MSG_RESULT([$SED]) +])#AC_PROG_SED +])#m4_ifndef + +# Old name: +AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_SED], []) + + +# _LT_CHECK_SHELL_FEATURES +# ------------------------ +# Find out whether the shell is Bourne or XSI compatible, +# or has some other useful features. +m4_defun([_LT_CHECK_SHELL_FEATURES], +[AC_MSG_CHECKING([whether the shell understands some XSI constructs]) +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +AC_MSG_RESULT([$xsi_shell]) +_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) + +AC_MSG_CHECKING([whether the shell understands "+="]) +lt_shell_append=no +( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +AC_MSG_RESULT([$lt_shell_append]) +_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi +_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac +_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl +_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl +])# _LT_CHECK_SHELL_FEATURES + + +# _LT_PROG_XSI_SHELLFNS +# --------------------- +# Bourne and XSI compatible variants of some useful shell functions. +m4_defun([_LT_PROG_XSI_SHELLFNS], +[case $xsi_shell in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $[*] )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + +_LT_EOF + ;; + *) # Bourne compatible functions. + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} + +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + +dnl func_dirname_and_basename +dnl A portable version of this function is already defined in general.m4sh +dnl so there is no need for it here. + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; + esac +} + +# sed scripts: +my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q' +my_sed_long_arg='1s/^-[[^=]]*=//' + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` + func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` +} + +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'` +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=`expr "$[@]"` +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len` +} + +_LT_EOF +esac + +case $lt_shell_append in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$[1]+=\$[2]" +} +_LT_EOF + ;; + *) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$[1]=\$$[1]\$[2]" +} + +_LT_EOF + ;; + esac +]) diff --git a/jni/iconv/libcharset/m4/ltoptions.m4 b/jni/iconv/libcharset/m4/ltoptions.m4 new file mode 100644 index 0000000..34151a3 --- /dev/null +++ b/jni/iconv/libcharset/m4/ltoptions.m4 @@ -0,0 +1,368 @@ +# Helper functions for option handling. -*- Autoconf -*- +# +# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 6 ltoptions.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) + + +# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) +# ------------------------------------------ +m4_define([_LT_MANGLE_OPTION], +[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) + + +# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) +# --------------------------------------- +# Set option OPTION-NAME for macro MACRO-NAME, and if there is a +# matching handler defined, dispatch to it. Other OPTION-NAMEs are +# saved as a flag. +m4_define([_LT_SET_OPTION], +[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl +m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), + _LT_MANGLE_DEFUN([$1], [$2]), + [m4_warning([Unknown $1 option `$2'])])[]dnl +]) + + +# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) +# ------------------------------------------------------------ +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +m4_define([_LT_IF_OPTION], +[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) + + +# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) +# ------------------------------------------------------- +# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME +# are set. +m4_define([_LT_UNLESS_OPTIONS], +[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), + [m4_define([$0_found])])])[]dnl +m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 +])[]dnl +]) + + +# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) +# ---------------------------------------- +# OPTION-LIST is a space-separated list of Libtool options associated +# with MACRO-NAME. If any OPTION has a matching handler declared with +# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about +# the unknown option and exit. +m4_defun([_LT_SET_OPTIONS], +[# Set options +m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [_LT_SET_OPTION([$1], _LT_Option)]) + +m4_if([$1],[LT_INIT],[ + dnl + dnl Simply set some default values (i.e off) if boolean options were not + dnl specified: + _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no + ]) + _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no + ]) + dnl + dnl If no reference was made to various pairs of opposing options, then + dnl we run the default mode handler for the pair. For example, if neither + dnl `shared' nor `disable-shared' was passed, we enable building of shared + dnl archives by default: + _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) + _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], + [_LT_ENABLE_FAST_INSTALL]) + ]) +])# _LT_SET_OPTIONS + + +## --------------------------------- ## +## Macros to handle LT_INIT options. ## +## --------------------------------- ## + +# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) +# ----------------------------------------- +m4_define([_LT_MANGLE_DEFUN], +[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) + + +# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) +# ----------------------------------------------- +m4_define([LT_OPTION_DEFINE], +[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl +])# LT_OPTION_DEFINE + + +# dlopen +# ------ +LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes +]) + +AU_DEFUN([AC_LIBTOOL_DLOPEN], +[_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `dlopen' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) + + +# win32-dll +# --------- +# Declare package support for building win32 dll's. +LT_OPTION_DEFINE([LT_INIT], [win32-dll], +[enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + ;; +esac + +test -z "$AS" && AS=as +_LT_DECL([], [AS], [0], [Assembler program])dnl + +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl + +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl +])# win32-dll + +AU_DEFUN([AC_LIBTOOL_WIN32_DLL], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `win32-dll' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) + + +# _LT_ENABLE_SHARED([DEFAULT]) +# ---------------------------- +# implement the --enable-shared flag, and supports the `shared' and +# `disable-shared' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +m4_define([_LT_ENABLE_SHARED], +[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([shared], + [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], + [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) + + _LT_DECL([build_libtool_libs], [enable_shared], [0], + [Whether or not to build shared libraries]) +])# _LT_ENABLE_SHARED + +LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) + +AC_DEFUN([AC_DISABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) + +AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_SHARED], []) +dnl AC_DEFUN([AM_DISABLE_SHARED], []) + + + +# _LT_ENABLE_STATIC([DEFAULT]) +# ---------------------------- +# implement the --enable-static flag, and support the `static' and +# `disable-static' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +m4_define([_LT_ENABLE_STATIC], +[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([static], + [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], + [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_static=]_LT_ENABLE_STATIC_DEFAULT) + + _LT_DECL([build_old_libs], [enable_static], [0], + [Whether or not to build static libraries]) +])# _LT_ENABLE_STATIC + +LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) + +AC_DEFUN([AC_DISABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], [disable-static]) +]) + +AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_STATIC], []) +dnl AC_DEFUN([AM_DISABLE_STATIC], []) + + + +# _LT_ENABLE_FAST_INSTALL([DEFAULT]) +# ---------------------------------- +# implement the --enable-fast-install flag, and support the `fast-install' +# and `disable-fast-install' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +m4_define([_LT_ENABLE_FAST_INSTALL], +[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([fast-install], + [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], + [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) + +_LT_DECL([fast_install], [enable_fast_install], [0], + [Whether or not to optimize for fast installation])dnl +])# _LT_ENABLE_FAST_INSTALL + +LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) + +# Old names: +AU_DEFUN([AC_ENABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the `fast-install' option into LT_INIT's first parameter.]) +]) + +AU_DEFUN([AC_DISABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the `disable-fast-install' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) +dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) + + +# _LT_WITH_PIC([MODE]) +# -------------------- +# implement the --with-pic flag, and support the `pic-only' and `no-pic' +# LT_INIT options. +# MODE is either `yes' or `no'. If omitted, it defaults to `both'. +m4_define([_LT_WITH_PIC], +[AC_ARG_WITH([pic], + [AS_HELP_STRING([--with-pic], + [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], + [pic_mode="$withval"], + [pic_mode=default]) + +test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) + +_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl +])# _LT_WITH_PIC + +LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) + +# Old name: +AU_DEFUN([AC_LIBTOOL_PICMODE], +[_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `pic-only' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) + +## ----------------- ## +## LTDL_INIT Options ## +## ----------------- ## + +m4_define([_LTDL_MODE], []) +LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], + [m4_define([_LTDL_MODE], [nonrecursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [recursive], + [m4_define([_LTDL_MODE], [recursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [subproject], + [m4_define([_LTDL_MODE], [subproject])]) + +m4_define([_LTDL_TYPE], []) +LT_OPTION_DEFINE([LTDL_INIT], [installable], + [m4_define([_LTDL_TYPE], [installable])]) +LT_OPTION_DEFINE([LTDL_INIT], [convenience], + [m4_define([_LTDL_TYPE], [convenience])]) diff --git a/jni/iconv/libcharset/m4/ltsugar.m4 b/jni/iconv/libcharset/m4/ltsugar.m4 new file mode 100644 index 0000000..9000a05 --- /dev/null +++ b/jni/iconv/libcharset/m4/ltsugar.m4 @@ -0,0 +1,123 @@ +# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- +# +# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 6 ltsugar.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) + + +# lt_join(SEP, ARG1, [ARG2...]) +# ----------------------------- +# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their +# associated separator. +# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier +# versions in m4sugar had bugs. +m4_define([lt_join], +[m4_if([$#], [1], [], + [$#], [2], [[$2]], + [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) +m4_define([_lt_join], +[m4_if([$#$2], [2], [], + [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) + + +# lt_car(LIST) +# lt_cdr(LIST) +# ------------ +# Manipulate m4 lists. +# These macros are necessary as long as will still need to support +# Autoconf-2.59 which quotes differently. +m4_define([lt_car], [[$1]]) +m4_define([lt_cdr], +[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], + [$#], 1, [], + [m4_dquote(m4_shift($@))])]) +m4_define([lt_unquote], $1) + + +# lt_append(MACRO-NAME, STRING, [SEPARATOR]) +# ------------------------------------------ +# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. +# Note that neither SEPARATOR nor STRING are expanded; they are appended +# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). +# No SEPARATOR is output if MACRO-NAME was previously undefined (different +# than defined and empty). +# +# This macro is needed until we can rely on Autoconf 2.62, since earlier +# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. +m4_define([lt_append], +[m4_define([$1], + m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) + + + +# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) +# ---------------------------------------------------------- +# Produce a SEP delimited list of all paired combinations of elements of +# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list +# has the form PREFIXmINFIXSUFFIXn. +# Needed until we can rely on m4_combine added in Autoconf 2.62. +m4_define([lt_combine], +[m4_if(m4_eval([$# > 3]), [1], + [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl +[[m4_foreach([_Lt_prefix], [$2], + [m4_foreach([_Lt_suffix], + ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, + [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) + + +# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) +# ----------------------------------------------------------------------- +# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited +# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. +m4_define([lt_if_append_uniq], +[m4_ifdef([$1], + [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], + [lt_append([$1], [$2], [$3])$4], + [$5])], + [lt_append([$1], [$2], [$3])$4])]) + + +# lt_dict_add(DICT, KEY, VALUE) +# ----------------------------- +m4_define([lt_dict_add], +[m4_define([$1($2)], [$3])]) + + +# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) +# -------------------------------------------- +m4_define([lt_dict_add_subkey], +[m4_define([$1($2:$3)], [$4])]) + + +# lt_dict_fetch(DICT, KEY, [SUBKEY]) +# ---------------------------------- +m4_define([lt_dict_fetch], +[m4_ifval([$3], + m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), + m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) + + +# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) +# ----------------------------------------------------------------- +m4_define([lt_if_dict_fetch], +[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], + [$5], + [$6])]) + + +# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) +# -------------------------------------------------------------- +m4_define([lt_dict_filter], +[m4_if([$5], [], [], + [lt_join(m4_quote(m4_default([$4], [[, ]])), + lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), + [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl +]) diff --git a/jni/iconv/libcharset/m4/ltversion.m4 b/jni/iconv/libcharset/m4/ltversion.m4 new file mode 100644 index 0000000..b8e154f --- /dev/null +++ b/jni/iconv/libcharset/m4/ltversion.m4 @@ -0,0 +1,23 @@ +# ltversion.m4 -- version numbers -*- Autoconf -*- +# +# Copyright (C) 2004 Free Software Foundation, Inc. +# Written by Scott James Remnant, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# Generated from ltversion.in. + +# serial 3012 ltversion.m4 +# This file is part of GNU Libtool + +m4_define([LT_PACKAGE_VERSION], [2.2.6]) +m4_define([LT_PACKAGE_REVISION], [1.3012]) + +AC_DEFUN([LTVERSION_VERSION], +[macro_version='2.2.6' +macro_revision='1.3012' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) diff --git a/jni/iconv/libcharset/m4/lt~obsolete.m4 b/jni/iconv/libcharset/m4/lt~obsolete.m4 new file mode 100644 index 0000000..637bb20 --- /dev/null +++ b/jni/iconv/libcharset/m4/lt~obsolete.m4 @@ -0,0 +1,92 @@ +# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- +# +# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc. +# Written by Scott James Remnant, 2004. +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 4 lt~obsolete.m4 + +# These exist entirely to fool aclocal when bootstrapping libtool. +# +# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) +# which have later been changed to m4_define as they aren't part of the +# exported API, or moved to Autoconf or Automake where they belong. +# +# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN +# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us +# using a macro with the same name in our local m4/libtool.m4 it'll +# pull the old libtool.m4 in (it doesn't see our shiny new m4_define +# and doesn't know about Autoconf macros at all.) +# +# So we provide this file, which has a silly filename so it's always +# included after everything else. This provides aclocal with the +# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything +# because those macros already exist, or will be overwritten later. +# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. +# +# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. +# Yes, that means every name once taken will need to remain here until +# we give up compatibility with versions before 1.7, at which point +# we need to keep only those names which we still refer to. + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) + +m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) +m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) +m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) +m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) +m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) +m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) +m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) +m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) +m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) +m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) +m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) +m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) +m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) +m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) +m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) +m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) +m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) +m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) +m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) +m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) +m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) +m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) +m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) +m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) +m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) +m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) +m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) +m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) +m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) +m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) +m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) +m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) +m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) +m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) +m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) +m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) +m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) +m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])]) +m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) +m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) +m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) +m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) +m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) +m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) +m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) +m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) diff --git a/jni/iconv/libcharset/m4/relocatable-lib.m4 b/jni/iconv/libcharset/m4/relocatable-lib.m4 new file mode 100644 index 0000000..4c90677 --- /dev/null +++ b/jni/iconv/libcharset/m4/relocatable-lib.m4 @@ -0,0 +1,56 @@ +# relocatable-lib.m4 serial 3 +dnl Copyright (C) 2003, 2005-2007 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +dnl Support for relocatable libraries. +AC_DEFUN([gl_RELOCATABLE_LIBRARY], +[ + AC_REQUIRE([gl_RELOCATABLE_LIBRARY_BODY]) + if test $RELOCATABLE = yes; then + AC_LIBOBJ([relocatable]) + fi +]) +AC_DEFUN([gl_RELOCATABLE_LIBRARY_BODY], +[ + AC_REQUIRE([gl_RELOCATABLE_NOP]) + dnl Easier to put this here once, instead of into the DEFS of each Makefile. + if test "X$prefix" = "XNONE"; then + reloc_final_prefix="$ac_default_prefix" + else + reloc_final_prefix="$prefix" + fi + AC_DEFINE_UNQUOTED([INSTALLPREFIX], ["${reloc_final_prefix}"], + [Define to the value of ${prefix}, as a string.]) + if test $RELOCATABLE = yes; then + AC_DEFINE([ENABLE_RELOCATABLE], 1, + [Define to 1 if the package shall run at any location in the filesystem.]) + fi +]) + +dnl Like gl_RELOCATABLE_LIBRARY, except prepare for separate compilation +dnl (no AC_LIBOBJ). +AC_DEFUN([gl_RELOCATABLE_LIBRARY_SEPARATE], +[ + AC_REQUIRE([gl_RELOCATABLE_LIBRARY_BODY]) +]) + +dnl Support for relocatable packages for which it is a nop. +AC_DEFUN([gl_RELOCATABLE_NOP], +[ + AC_MSG_CHECKING([whether to activate relocatable installation]) + AC_ARG_ENABLE(relocatable, + [ --enable-relocatable install a package that can be moved in the filesystem], + [if test "$enableval" != no; then + RELOCATABLE=yes + else + RELOCATABLE=no + fi + ], RELOCATABLE=no) + AC_SUBST(RELOCATABLE) + AC_MSG_RESULT([$RELOCATABLE]) +]) + diff --git a/jni/iconv/libcharset/m4/visibility.m4 b/jni/iconv/libcharset/m4/visibility.m4 new file mode 100644 index 0000000..2ff6330 --- /dev/null +++ b/jni/iconv/libcharset/m4/visibility.m4 @@ -0,0 +1,52 @@ +# visibility.m4 serial 1 (gettext-0.15) +dnl Copyright (C) 2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +dnl Tests whether the compiler supports the command-line option +dnl -fvisibility=hidden and the function and variable attributes +dnl __attribute__((__visibility__("hidden"))) and +dnl __attribute__((__visibility__("default"))). +dnl Does *not* test for __visibility__("protected") - which has tricky +dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on +dnl MacOS X. +dnl Does *not* test for __visibility__("internal") - which has processor +dnl dependent semantics. +dnl Does *not* test for #pragma GCC visibility push(hidden) - which is +dnl "really only recommended for legacy code". +dnl Set the variable CFLAG_VISIBILITY. +dnl Defines and sets the variable HAVE_VISIBILITY. + +AC_DEFUN([gl_VISIBILITY], +[ + AC_REQUIRE([AC_PROG_CC]) + CFLAG_VISIBILITY= + HAVE_VISIBILITY=0 + if test -n "$GCC"; then + AC_MSG_CHECKING([for simple visibility declarations]) + AC_CACHE_VAL(gl_cv_cc_visibility, [ + gl_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + AC_TRY_COMPILE( + [extern __attribute__((__visibility__("hidden"))) int hiddenvar; + extern __attribute__((__visibility__("default"))) int exportedvar; + extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); + extern __attribute__((__visibility__("default"))) int exportedfunc (void);], + [], + gl_cv_cc_visibility=yes, + gl_cv_cc_visibility=no) + CFLAGS="$gl_save_CFLAGS"]) + AC_MSG_RESULT([$gl_cv_cc_visibility]) + if test $gl_cv_cc_visibility = yes; then + CFLAG_VISIBILITY="-fvisibility=hidden" + HAVE_VISIBILITY=1 + fi + fi + AC_SUBST([CFLAG_VISIBILITY]) + AC_SUBST([HAVE_VISIBILITY]) + AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY], + [Define to 1 or 0, depending whether the compiler supports simple visibility declarations.]) +]) diff --git a/jni/iconv/libcharset/tools/README b/jni/iconv/libcharset/tools/README new file mode 100644 index 0000000..7c5f7d7 --- /dev/null +++ b/jni/iconv/libcharset/tools/README @@ -0,0 +1,25 @@ +This directory contains tools for maintaining the config.charset file. + +The main script is "all-charsets". Before using it, you must configure +this package. For all installed locales, it prints + - the result of the command "locale charmap", + - the result of "nl_langinfo (CODESET)", + - the result of "locale_charset ()". + +It uses the following auxiliary scripts and programs: + - all-locales + Prints all usable locales in the system, one per line. + - locale_charmap + Executes "locale charmap". + - locale_codeset.c + Prints nl_langinfo (CODESET). + - locale_charset.c + Prints locale_charset(). + +A second main script is "all-charsets-X11". It also prints the X11 +encoding name. Before using it, you must tweak the X11 paths needed +for compiling locale_x11encoding (a simple X11 program), and let your +DISPLAY environment variable point to a running X11 screen. + +The other files are test results from various operating systems. + diff --git a/jni/iconv/libcharset/tools/aix-3.2.5 b/jni/iconv/libcharset/tools/aix-3.2.5 new file mode 100644 index 0000000..1d798d8 --- /dev/null +++ b/jni/iconv/libcharset/tools/aix-3.2.5 @@ -0,0 +1,8 @@ +locale_charset.c: +../../lib/localcharset.c: +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +En_US.IBM-850 IBM-850 IBM-850 CP850 +Fr_FR.IBM-850 IBM-850 IBM-850 CP850 +en_US.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 diff --git a/jni/iconv/libcharset/tools/aix-4.1.5 b/jni/iconv/libcharset/tools/aix-4.1.5 new file mode 100644 index 0000000..1061e88 --- /dev/null +++ b/jni/iconv/libcharset/tools/aix-4.1.5 @@ -0,0 +1,86 @@ +locale_charset.c: +../../lib/localcharset.c: +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +Ar_AA IBM-1046 IBM-1046 CP1046 +Ar_AA.IBM-1046 IBM-1046 IBM-1046 CP1046 +C ISO8859-1 ISO8859-1 ISO-8859-1 +Ca_ES IBM-850 IBM-850 CP850 +Ca_ES.IBM-850 IBM-850 IBM-850 CP850 +Da_DK IBM-850 IBM-850 CP850 +Da_DK.IBM-850 IBM-850 IBM-850 CP850 +De_CH IBM-850 IBM-850 CP850 +De_CH.IBM-850 IBM-850 IBM-850 CP850 +De_DE IBM-850 IBM-850 CP850 +De_DE.IBM-850 IBM-850 IBM-850 CP850 +En_GB IBM-850 IBM-850 CP850 +En_GB.IBM-850 IBM-850 IBM-850 CP850 +En_US IBM-850 IBM-850 CP850 +En_US.IBM-850 IBM-850 IBM-850 CP850 +Es_ES IBM-850 IBM-850 CP850 +Es_ES.IBM-850 IBM-850 IBM-850 CP850 +Fi_FI IBM-850 IBM-850 CP850 +Fi_FI.IBM-850 IBM-850 IBM-850 CP850 +Fr_BE IBM-850 IBM-850 CP850 +Fr_BE.IBM-850 IBM-850 IBM-850 CP850 +Fr_CA IBM-850 IBM-850 CP850 +Fr_CA.IBM-850 IBM-850 IBM-850 CP850 +Fr_CH IBM-850 IBM-850 CP850 +Fr_CH.IBM-850 IBM-850 IBM-850 CP850 +Fr_FR IBM-850 IBM-850 CP850 +Fr_FR.IBM-850 IBM-850 IBM-850 CP850 +Is_IS IBM-850 IBM-850 CP850 +Is_IS.IBM-850 IBM-850 IBM-850 CP850 +It_IT IBM-850 IBM-850 CP850 +It_IT.IBM-850 IBM-850 IBM-850 CP850 +Iw_IL IBM-856 IBM-856 CP856 +Iw_IL.IBM-856 IBM-856 IBM-856 CP856 +Ja_JP IBM-932 IBM-932 CP932 +Ja_JP.IBM-932 IBM-932 IBM-932 CP932 +Nl_BE IBM-850 IBM-850 CP850 +Nl_BE.IBM-850 IBM-850 IBM-850 CP850 +Nl_NL IBM-850 IBM-850 CP850 +Nl_NL.IBM-850 IBM-850 IBM-850 CP850 +No_NO IBM-850 IBM-850 CP850 +No_NO.IBM-850 IBM-850 IBM-850 CP850 +POSIX ISO8859-1 ISO8859-1 ISO-8859-1 +Pt_PT IBM-850 IBM-850 CP850 +Pt_PT.IBM-850 IBM-850 IBM-850 CP850 +Sv_SE IBM-850 IBM-850 CP850 +Sv_SE.IBM-850 IBM-850 IBM-850 CP850 +ZH_CN UTF-8 UTF-8 UTF-8 +ZH_CN.UTF-8 UTF-8 UTF-8 UTF-8 +ar_AA ISO8859-6 ISO8859-6 ISO-8859-6 +ar_AA.ISO8859-6 ISO8859-6 ISO8859-6 ISO-8859-6 +bg_BG ISO8859-5 ISO8859-5 ISO-8859-5 +bg_BG.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +cs_CZ ISO8859-2 ISO8859-2 ISO-8859-2 +cs_CZ.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +fr_FR ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +hr_HR ISO8859-2 ISO8859-2 ISO-8859-2 +hr_HR.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +iw_IL ISO8859-8 ISO8859-8 ISO-8859-8 +iw_IL.ISO8859-8 ISO8859-8 ISO8859-8 ISO-8859-8 +ja_JP.IBM-eucJP IBM-eucJP IBM-eucJP EUC-JP +ko_KR.IBM-eucKR IBM-eucKR IBM-eucKR EUC-KR +mk_MK ISO8859-5 ISO8859-5 ISO-8859-5 +mk_MK.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +pl_PL ISO8859-2 ISO8859-2 ISO-8859-2 +pl_PL.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +ro_RO ISO8859-2 ISO8859-2 ISO-8859-2 +ro_RO.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +ru_RU ISO8859-5 ISO8859-5 ISO-8859-5 +ru_RU.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +sh_SP ISO8859-2 ISO8859-2 ISO-8859-2 +sh_SP.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sr_SP ISO8859-5 ISO8859-5 ISO-8859-5 +sr_SP.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +zh_CN.IBM-eucCN IBM-eucCN IBM-eucCN EUC-CN +zh_TW.IBM-eucTW IBM-eucTW IBM-eucTW EUC-TW diff --git a/jni/iconv/libcharset/tools/aix-4.2.0 b/jni/iconv/libcharset/tools/aix-4.2.0 new file mode 100644 index 0000000..20dbed2 --- /dev/null +++ b/jni/iconv/libcharset/tools/aix-4.2.0 @@ -0,0 +1,150 @@ +locale_charset.c: +../../lib/localcharset.c: +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +Ar_AA IBM-1046 IBM-1046 CP1046 +Ar_AA.IBM-1046 IBM-1046 IBM-1046 CP1046 +C ISO8859-1 ISO8859-1 ISO-8859-1 +Ca_ES IBM-850 IBM-850 CP850 +Ca_ES.IBM-850 IBM-850 IBM-850 CP850 +Da_DK IBM-850 IBM-850 CP850 +Da_DK.IBM-850 IBM-850 IBM-850 CP850 +De_CH IBM-850 IBM-850 CP850 +De_CH.IBM-850 IBM-850 IBM-850 CP850 +De_DE IBM-850 IBM-850 CP850 +De_DE.IBM-850 IBM-850 IBM-850 CP850 +ET_EE UTF-8 UTF-8 UTF-8 +ET_EE.UTF-8 UTF-8 UTF-8 UTF-8 +En_GB IBM-850 IBM-850 CP850 +En_GB.IBM-850 IBM-850 IBM-850 CP850 +En_US IBM-850 IBM-850 CP850 +En_US.IBM-850 IBM-850 IBM-850 CP850 +Es_ES IBM-850 IBM-850 CP850 +Es_ES.IBM-850 IBM-850 IBM-850 CP850 +Et_EE IBM-922 IBM-922 CP922 +Et_EE.IBM-922 IBM-922 IBM-922 CP922 +Fi_FI IBM-850 IBM-850 CP850 +Fi_FI.IBM-850 IBM-850 IBM-850 CP850 +Fr_BE IBM-850 IBM-850 CP850 +Fr_BE.IBM-850 IBM-850 IBM-850 CP850 +Fr_CA IBM-850 IBM-850 CP850 +Fr_CA.IBM-850 IBM-850 IBM-850 CP850 +Fr_CH IBM-850 IBM-850 CP850 +Fr_CH.IBM-850 IBM-850 IBM-850 CP850 +Fr_FR IBM-850 IBM-850 CP850 +Fr_FR.IBM-850 IBM-850 IBM-850 CP850 +Is_IS IBM-850 IBM-850 CP850 +Is_IS.IBM-850 IBM-850 IBM-850 CP850 +It_IT IBM-850 IBM-850 CP850 +It_IT.IBM-850 IBM-850 IBM-850 CP850 +Iw_IL IBM-856 IBM-856 CP856 +Iw_IL.IBM-856 IBM-856 IBM-856 CP856 +Ja_JP IBM-932 IBM-932 CP932 +Ja_JP.IBM-932 IBM-932 IBM-932 CP932 +Jp_JP IBM-932 IBM-932 CP932 +Jp_JP.pc932 IBM-932 IBM-932 CP932 +LT_LT UTF-8 UTF-8 UTF-8 +LT_LT.UTF-8 UTF-8 UTF-8 UTF-8 +LV_LV UTF-8 UTF-8 UTF-8 +LV_LV.UTF-8 UTF-8 UTF-8 UTF-8 +Lt_LT IBM-921 IBM-921 ISO-8859-13 +Lt_LT.IBM-921 IBM-921 IBM-921 ISO-8859-13 +Lv_LV IBM-921 IBM-921 ISO-8859-13 +Lv_LV.IBM-921 IBM-921 IBM-921 ISO-8859-13 +Nl_BE IBM-850 IBM-850 CP850 +Nl_BE.IBM-850 IBM-850 IBM-850 CP850 +Nl_NL IBM-850 IBM-850 CP850 +Nl_NL.IBM-850 IBM-850 IBM-850 CP850 +No_NO IBM-850 IBM-850 CP850 +No_NO.IBM-850 IBM-850 IBM-850 CP850 +POSIX ISO8859-1 ISO8859-1 ISO-8859-1 +Pt_PT IBM-850 IBM-850 CP850 +Pt_PT.IBM-850 IBM-850 IBM-850 CP850 +Sv_SE IBM-850 IBM-850 CP850 +Sv_SE.IBM-850 IBM-850 IBM-850 CP850 +ZH_CN UTF-8 UTF-8 UTF-8 +ZH_CN.UTF-8 UTF-8 UTF-8 UTF-8 +Zh_TW big5 big5 BIG5 +Zh_TW.big5 big5 big5 BIG5 +ar_AA ISO8859-6 ISO8859-6 ISO-8859-6 +ar_AA.ISO8859-6 ISO8859-6 ISO8859-6 ISO-8859-6 +bg_BG ISO8859-5 ISO8859-5 ISO-8859-5 +bg_BG.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +ca_ES ISO8859-1 ISO8859-1 ISO-8859-1 +ca_ES.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +cs_CZ ISO8859-2 ISO8859-2 ISO-8859-2 +cs_CZ.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +da_DK ISO8859-1 ISO8859-1 ISO-8859-1 +da_DK.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +el_GR ISO8859-7 ISO8859-7 ISO-8859-7 +el_GR.ISO8859-7 ISO8859-7 ISO8859-7 ISO-8859-7 +en_GB ISO8859-1 ISO8859-1 ISO-8859-1 +en_GB.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_US ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +es_ES ISO8859-1 ISO8859-1 ISO-8859-1 +es_ES.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +hr_HR ISO8859-2 ISO8859-2 ISO-8859-2 +hr_HR.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +is_IS ISO8859-1 ISO8859-1 ISO-8859-1 +is_IS.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +it_IT ISO8859-1 ISO8859-1 ISO-8859-1 +it_IT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +iw_IL ISO8859-8 ISO8859-8 ISO-8859-8 +iw_IL.ISO8859-8 ISO8859-8 ISO8859-8 ISO-8859-8 +ja_JP IBM-eucJP IBM-eucJP EUC-JP +ja_JP.IBM-eucJP IBM-eucJP IBM-eucJP EUC-JP +ko_KR IBM-eucKR IBM-eucKR EUC-KR +ko_KR.IBM-eucKR IBM-eucKR IBM-eucKR EUC-KR +mk_MK ISO8859-5 ISO8859-5 ISO-8859-5 +mk_MK.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +nl_BE ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +pl_PL ISO8859-2 ISO8859-2 ISO-8859-2 +pl_PL.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +pt_BR ISO8859-1 ISO8859-1 ISO-8859-1 +pt_BR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +ro_RO ISO8859-2 ISO8859-2 ISO-8859-2 +ro_RO.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +ru_RU ISO8859-5 ISO8859-5 ISO-8859-5 +ru_RU.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +sh_SP ISO8859-2 ISO8859-2 ISO-8859-2 +sh_SP.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sq_AL ISO8859-1 ISO8859-1 ISO-8859-1 +sq_AL.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +sr_SP ISO8859-5 ISO8859-5 ISO-8859-5 +sr_SP.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +sv_SE ISO8859-1 ISO8859-1 ISO-8859-1 +sv_SE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +tr_TR ISO8859-9 ISO8859-9 ISO-8859-9 +tr_TR.ISO8859-9 ISO8859-9 ISO8859-9 ISO-8859-9 +zh_CN IBM-eucCN IBM-eucCN EUC-CN +zh_CN.IBM-eucCN IBM-eucCN IBM-eucCN EUC-CN +zh_TW IBM-eucTW IBM-eucTW EUC-TW +zh_TW.IBM-eucTW IBM-eucTW IBM-eucTW EUC-TW diff --git a/jni/iconv/libcharset/tools/aix-4.3.2 b/jni/iconv/libcharset/tools/aix-4.3.2 new file mode 100644 index 0000000..63969f2 --- /dev/null +++ b/jni/iconv/libcharset/tools/aix-4.3.2 @@ -0,0 +1,342 @@ +locale_charset.c: +../../lib/localcharset.c: +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +AR_AA UTF-8 UTF-8 UTF-8 +AR_AA.UTF-8 UTF-8 UTF-8 UTF-8 +Ar_AA IBM-1046 IBM-1046 CP1046 +Ar_AA.IBM-1046 IBM-1046 IBM-1046 CP1046 +BE_BY UTF-8 UTF-8 UTF-8 +BE_BY.UTF-8 UTF-8 UTF-8 UTF-8 +BG_BG UTF-8 UTF-8 UTF-8 +BG_BG.UTF-8 UTF-8 UTF-8 UTF-8 +C ISO8859-1 ISO8859-1 ISO-8859-1 +CA_ES UTF-8 UTF-8 UTF-8 +CA_ES.UTF-8 UTF-8 UTF-8 UTF-8 +CA_ES.UTF-8@euro UTF-8 UTF-8 UTF-8 +CA_ES@euro UTF-8 UTF-8 UTF-8 +CS_CZ UTF-8 UTF-8 UTF-8 +CS_CZ.UTF-8 UTF-8 UTF-8 UTF-8 +Ca_ES IBM-850 IBM-850 CP850 +Ca_ES.IBM-850 IBM-850 IBM-850 CP850 +DA_DK UTF-8 UTF-8 UTF-8 +DA_DK.UTF-8 UTF-8 UTF-8 UTF-8 +DE_CH UTF-8 UTF-8 UTF-8 +DE_CH.UTF-8 UTF-8 UTF-8 UTF-8 +DE_DE UTF-8 UTF-8 UTF-8 +DE_DE.UTF-8 UTF-8 UTF-8 UTF-8 +DE_DE.UTF-8@euro UTF-8 UTF-8 UTF-8 +DE_DE@euro UTF-8 UTF-8 UTF-8 +Da_DK IBM-850 IBM-850 CP850 +Da_DK.IBM-850 IBM-850 IBM-850 CP850 +De_CH IBM-850 IBM-850 CP850 +De_CH.IBM-850 IBM-850 IBM-850 CP850 +De_DE IBM-850 IBM-850 CP850 +De_DE.IBM-850 IBM-850 IBM-850 CP850 +EL_GR UTF-8 UTF-8 UTF-8 +EL_GR.UTF-8 UTF-8 UTF-8 UTF-8 +EN_AU UTF-8 UTF-8 UTF-8 +EN_AU.UTF-8 UTF-8 UTF-8 UTF-8 +EN_BE UTF-8 UTF-8 UTF-8 +EN_BE.UTF-8 UTF-8 UTF-8 UTF-8 +EN_BE.UTF-8@euro UTF-8 UTF-8 UTF-8 +EN_BE@euro UTF-8 UTF-8 UTF-8 +EN_GB UTF-8 UTF-8 UTF-8 +EN_GB.UTF-8 UTF-8 UTF-8 UTF-8 +EN_US UTF-8 UTF-8 UTF-8 +EN_US.UTF-8 UTF-8 UTF-8 UTF-8 +EN_ZA UTF-8 UTF-8 UTF-8 +EN_ZA.UTF-8 UTF-8 UTF-8 UTF-8 +ES_ES UTF-8 UTF-8 UTF-8 +ES_ES.UTF-8 UTF-8 UTF-8 UTF-8 +ES_ES.UTF-8@euro UTF-8 UTF-8 UTF-8 +ES_ES@euro UTF-8 UTF-8 UTF-8 +ET_EE UTF-8 UTF-8 UTF-8 +ET_EE.UTF-8 UTF-8 UTF-8 UTF-8 +En_GB IBM-850 IBM-850 CP850 +En_GB.IBM-850 IBM-850 IBM-850 CP850 +En_US IBM-850 IBM-850 CP850 +En_US.IBM-850 IBM-850 IBM-850 CP850 +Es_ES IBM-850 IBM-850 CP850 +Es_ES.IBM-850 IBM-850 IBM-850 CP850 +Et_EE IBM-922 IBM-922 CP922 +Et_EE.IBM-922 IBM-922 IBM-922 CP922 +FI_FI UTF-8 UTF-8 UTF-8 +FI_FI.UTF-8 UTF-8 UTF-8 UTF-8 +FI_FI.UTF-8@euro UTF-8 UTF-8 UTF-8 +FI_FI@euro UTF-8 UTF-8 UTF-8 +FR_BE UTF-8 UTF-8 UTF-8 +FR_BE.UTF-8 UTF-8 UTF-8 UTF-8 +FR_BE.UTF-8@euro UTF-8 UTF-8 UTF-8 +FR_BE@euro UTF-8 UTF-8 UTF-8 +FR_CA UTF-8 UTF-8 UTF-8 +FR_CA.UTF-8 UTF-8 UTF-8 UTF-8 +FR_CH UTF-8 UTF-8 UTF-8 +FR_CH.UTF-8 UTF-8 UTF-8 UTF-8 +FR_FR UTF-8 UTF-8 UTF-8 +FR_FR.UTF-8 UTF-8 UTF-8 UTF-8 +FR_FR.UTF-8@euro UTF-8 UTF-8 UTF-8 +FR_FR@euro UTF-8 UTF-8 UTF-8 +Fi_FI IBM-850 IBM-850 CP850 +Fi_FI.IBM-850 IBM-850 IBM-850 CP850 +Fr_BE IBM-850 IBM-850 CP850 +Fr_BE.IBM-850 IBM-850 IBM-850 CP850 +Fr_CA IBM-850 IBM-850 CP850 +Fr_CA.IBM-850 IBM-850 IBM-850 CP850 +Fr_CH IBM-850 IBM-850 CP850 +Fr_CH.IBM-850 IBM-850 IBM-850 CP850 +Fr_FR IBM-850 IBM-850 CP850 +Fr_FR.IBM-850 IBM-850 IBM-850 CP850 +HE_IL UTF-8 UTF-8 UTF-8 +HE_IL.UTF-8 UTF-8 UTF-8 UTF-8 +HR_HR UTF-8 UTF-8 UTF-8 +HR_HR.UTF-8 UTF-8 UTF-8 UTF-8 +HU_HU UTF-8 UTF-8 UTF-8 +HU_HU.UTF-8 UTF-8 UTF-8 UTF-8 +IS_IS UTF-8 UTF-8 UTF-8 +IS_IS.UTF-8 UTF-8 UTF-8 UTF-8 +IT_CH UTF-8 UTF-8 UTF-8 +IT_CH.UTF-8 UTF-8 UTF-8 UTF-8 +IT_IT UTF-8 UTF-8 UTF-8 +IT_IT.UTF-8 UTF-8 UTF-8 UTF-8 +IT_IT.UTF-8@euro UTF-8 UTF-8 UTF-8 +IT_IT@euro UTF-8 UTF-8 UTF-8 +Is_IS IBM-850 IBM-850 CP850 +Is_IS.IBM-850 IBM-850 IBM-850 CP850 +It_IT IBM-850 IBM-850 CP850 +It_IT.IBM-850 IBM-850 IBM-850 CP850 +Iw_IL IBM-856 IBM-856 CP856 +Iw_IL.IBM-856 IBM-856 IBM-856 CP856 +JA_JP UTF-8 UTF-8 UTF-8 +JA_JP.UTF-8 UTF-8 UTF-8 UTF-8 +Ja_JP IBM-943 IBM-943 CP943 +Ja_JP.IBM-932 IBM-932 IBM-932 CP932 +Ja_JP.IBM-943 IBM-943 IBM-943 CP943 +Jp_JP IBM-932 IBM-932 CP932 +Jp_JP.pc932 IBM-932 IBM-932 CP932 +KO_KR UTF-8 UTF-8 UTF-8 +KO_KR.UTF-8 UTF-8 UTF-8 UTF-8 +LT_LT UTF-8 UTF-8 UTF-8 +LT_LT.UTF-8 UTF-8 UTF-8 UTF-8 +LV_LV UTF-8 UTF-8 UTF-8 +LV_LV.UTF-8 UTF-8 UTF-8 UTF-8 +Lt_LT IBM-921 IBM-921 ISO-8859-13 +Lt_LT.IBM-921 IBM-921 IBM-921 ISO-8859-13 +Lv_LV IBM-921 IBM-921 ISO-8859-13 +Lv_LV.IBM-921 IBM-921 IBM-921 ISO-8859-13 +MK_MK UTF-8 UTF-8 UTF-8 +MK_MK.UTF-8 UTF-8 UTF-8 UTF-8 +NL_BE UTF-8 UTF-8 UTF-8 +NL_BE.UTF-8 UTF-8 UTF-8 UTF-8 +NL_BE.UTF-8@euro UTF-8 UTF-8 UTF-8 +NL_BE@euro UTF-8 UTF-8 UTF-8 +NL_NL UTF-8 UTF-8 UTF-8 +NL_NL.UTF-8 UTF-8 UTF-8 UTF-8 +NL_NL.UTF-8@euro UTF-8 UTF-8 UTF-8 +NL_NL@euro UTF-8 UTF-8 UTF-8 +NO_NO UTF-8 UTF-8 UTF-8 +NO_NO.UTF-8 UTF-8 UTF-8 UTF-8 +Nl_BE IBM-850 IBM-850 CP850 +Nl_BE.IBM-850 IBM-850 IBM-850 CP850 +Nl_NL IBM-850 IBM-850 CP850 +Nl_NL.IBM-850 IBM-850 IBM-850 CP850 +No_NO IBM-850 IBM-850 CP850 +No_NO.IBM-850 IBM-850 IBM-850 CP850 +PL_PL UTF-8 UTF-8 UTF-8 +PL_PL.UTF-8 UTF-8 UTF-8 UTF-8 +POSIX ISO8859-1 ISO8859-1 ISO-8859-1 +PT_BR UTF-8 UTF-8 UTF-8 +PT_BR.UTF-8 UTF-8 UTF-8 UTF-8 +PT_PT UTF-8 UTF-8 UTF-8 +PT_PT.UTF-8 UTF-8 UTF-8 UTF-8 +PT_PT.UTF-8@euro UTF-8 UTF-8 UTF-8 +PT_PT@euro UTF-8 UTF-8 UTF-8 +Pt_PT IBM-850 IBM-850 CP850 +Pt_PT.IBM-850 IBM-850 IBM-850 CP850 +RO_RO UTF-8 UTF-8 UTF-8 +RO_RO.UTF-8 UTF-8 UTF-8 UTF-8 +RU_RU UTF-8 UTF-8 UTF-8 +RU_RU.UTF-8 UTF-8 UTF-8 UTF-8 +SH_SP UTF-8 UTF-8 UTF-8 +SH_SP.UTF-8 UTF-8 UTF-8 UTF-8 +SK_SK UTF-8 UTF-8 UTF-8 +SK_SK.UTF-8 UTF-8 UTF-8 UTF-8 +SL_SI UTF-8 UTF-8 UTF-8 +SL_SI.UTF-8 UTF-8 UTF-8 UTF-8 +SQ_AL UTF-8 UTF-8 UTF-8 +SQ_AL.UTF-8 UTF-8 UTF-8 UTF-8 +SR_SP UTF-8 UTF-8 UTF-8 +SR_SP.UTF-8 UTF-8 UTF-8 UTF-8 +SV_SE UTF-8 UTF-8 UTF-8 +SV_SE.UTF-8 UTF-8 UTF-8 UTF-8 +Sv_SE IBM-850 IBM-850 CP850 +Sv_SE.IBM-850 IBM-850 IBM-850 CP850 +TH_TH UTF-8 UTF-8 UTF-8 +TH_TH.UTF-8 UTF-8 UTF-8 UTF-8 +TR_TR UTF-8 UTF-8 UTF-8 +TR_TR.UTF-8 UTF-8 UTF-8 UTF-8 +UK_UA UTF-8 UTF-8 UTF-8 +UK_UA.UTF-8 UTF-8 UTF-8 UTF-8 +Uk_UA IBM-1124 IBM-1124 CP1124 +Uk_UA.IBM-1124 IBM-1124 IBM-1124 CP1124 +VI_VN UTF-8 UTF-8 UTF-8 +VI_VN.UTF-8 UTF-8 UTF-8 UTF-8 +Vi_VN IBM-1129 IBM-1129 CP1129 +Vi_VN.IBM-1129 IBM-1129 IBM-1129 CP1129 +ZH_CN UTF-8 UTF-8 UTF-8 +ZH_CN.UTF-8 UTF-8 UTF-8 UTF-8 +ZH_TW UTF-8 UTF-8 UTF-8 +ZH_TW.UTF-8 UTF-8 UTF-8 UTF-8 +Zh_CN GBK GBK GBK +Zh_CN.GBK GBK GBK GBK +Zh_TW big5 big5 BIG5 +Zh_TW.big5 big5 big5 BIG5 +ar_AA ISO8859-6 ISO8859-6 ISO-8859-6 +ar_AA.ISO8859-6 ISO8859-6 ISO8859-6 ISO-8859-6 +be_BY ISO8859-5 ISO8859-5 ISO-8859-5 +be_BY.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +bg_BG ISO8859-5 ISO8859-5 ISO-8859-5 +bg_BG.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +ca_ES ISO8859-1 ISO8859-1 ISO-8859-1 +ca_ES.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +ca_ES.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +ca_ES.IBM-1252 IBM-1252 IBM-1252 CP1252 +ca_ES.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +ca_ES.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +cs_CZ ISO8859-2 ISO8859-2 ISO-8859-2 +cs_CZ.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +da_DK ISO8859-1 ISO8859-1 ISO-8859-1 +da_DK.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +da_DK.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +de_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +de_DE.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +de_DE.IBM-1252 IBM-1252 IBM-1252 CP1252 +de_DE.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +de_DE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +el_GR ISO8859-7 ISO8859-7 ISO-8859-7 +el_GR.ISO8859-7 ISO8859-7 ISO8859-7 ISO-8859-7 +en_AU ISO8859-15 ISO8859-15 ISO-8859-15 +en_AU.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_BE ISO8859-15 ISO8859-15 ISO-8859-15 +en_BE.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_BE.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +en_GB ISO8859-1 ISO8859-1 ISO-8859-1 +en_GB.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_GB.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +en_GB.IBM-1252 IBM-1252 IBM-1252 CP1252 +en_GB.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +en_GB.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_US ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_US.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_ZA ISO8859-15 ISO8859-15 ISO-8859-15 +en_ZA.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +es_ES ISO8859-1 ISO8859-1 ISO-8859-1 +es_ES.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +es_ES.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +es_ES.IBM-1252 IBM-1252 IBM-1252 CP1252 +es_ES.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +es_ES.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fi_FI.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +fi_FI.IBM-1252 IBM-1252 IBM-1252 CP1252 +fi_FI.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +fi_FI.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_BE.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +fr_BE.IBM-1252 IBM-1252 IBM-1252 CP1252 +fr_BE.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +fr_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CA.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_FR.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +fr_FR.IBM-1252 IBM-1252 IBM-1252 CP1252 +fr_FR.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +fr_FR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +hr_HR ISO8859-2 ISO8859-2 ISO-8859-2 +hr_HR.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +is_IS ISO8859-1 ISO8859-1 ISO-8859-1 +is_IS.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +is_IS.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +it_CH ISO8859-15 ISO8859-15 ISO-8859-15 +it_CH.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +it_IT ISO8859-1 ISO8859-1 ISO-8859-1 +it_IT.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +it_IT.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +it_IT.IBM-1252 IBM-1252 IBM-1252 CP1252 +it_IT.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +it_IT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +iw_IL ISO8859-8 ISO8859-8 ISO-8859-8 +iw_IL.ISO8859-8 ISO8859-8 ISO8859-8 ISO-8859-8 +ja_JP IBM-eucJP IBM-eucJP EUC-JP +ja_JP.IBM-eucJP IBM-eucJP IBM-eucJP EUC-JP +ko_KR IBM-eucKR IBM-eucKR EUC-KR +ko_KR.IBM-eucKR IBM-eucKR IBM-eucKR EUC-KR +mk_MK ISO8859-5 ISO8859-5 ISO-8859-5 +mk_MK.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +nl_BE ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +nl_BE.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +nl_BE.IBM-1252 IBM-1252 IBM-1252 CP1252 +nl_BE.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +nl_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +nl_NL.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +nl_NL.IBM-1252 IBM-1252 IBM-1252 CP1252 +nl_NL.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +nl_NL.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +no_NO.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +pl_PL ISO8859-2 ISO8859-2 ISO-8859-2 +pl_PL.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +pt_BR ISO8859-1 ISO8859-1 ISO-8859-1 +pt_BR.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +pt_BR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +pt_PT.8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +pt_PT.IBM-1252 IBM-1252 IBM-1252 CP1252 +pt_PT.IBM-1252@euro IBM-1252 IBM-1252 CP1252 +pt_PT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +ro_RO ISO8859-2 ISO8859-2 ISO-8859-2 +ro_RO.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +ru_RU ISO8859-5 ISO8859-5 ISO-8859-5 +ru_RU.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +sh_SP ISO8859-2 ISO8859-2 ISO-8859-2 +sh_SP.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sq_AL ISO8859-1 ISO8859-1 ISO-8859-1 +sq_AL.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +sq_AL.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +sr_SP ISO8859-5 ISO8859-5 ISO-8859-5 +sr_SP.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +sv_SE ISO8859-1 ISO8859-1 ISO-8859-1 +sv_SE.8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +sv_SE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +th_TH TIS-620 TIS-620 TIS-620 +th_TH.TIS-620 TIS-620 TIS-620 TIS-620 +tr_TR ISO8859-9 ISO8859-9 ISO-8859-9 +tr_TR.ISO8859-9 ISO8859-9 ISO8859-9 ISO-8859-9 +zh_CN IBM-eucCN IBM-eucCN EUC-CN +zh_CN.IBM-eucCN IBM-eucCN IBM-eucCN EUC-CN +zh_TW IBM-eucTW IBM-eucTW EUC-TW +zh_TW.IBM-eucTW IBM-eucTW IBM-eucTW EUC-TW diff --git a/jni/iconv/libcharset/tools/all-charsets b/jni/iconv/libcharset/tools/all-charsets new file mode 100755 index 0000000..22b3368 --- /dev/null +++ b/jni/iconv/libcharset/tools/all-charsets @@ -0,0 +1,34 @@ +#! /bin/sh + +# Prints a table of the charsets (system dependent name and portable name) +# for all locales. + +${CC-cc} -o locale_codeset locale_codeset.c +${CC-cc} -o locale_charset -I../include locale_charset.c \ + -DHAVE_CONFIG_H -I.. -DLIBDIR='"'`cd ../lib && pwd`'"' \ + ../lib/localcharset.c + +printf '%-15s%-17s%-17s %-17s\n\n' \ + "locale name" "locale charmap" "nl_langinfo(CODESET)" "locale_charset()" +for lc in `./all-locales | sort | uniq` +do + charmap=`LC_ALL=$lc ./locale_charmap 2>/dev/null || echo ''` + codeset=`LC_ALL=$lc ./locale_codeset 2>/dev/null || echo ''` + charset=`LC_ALL=$lc ./locale_charset 2>/dev/null || echo ''` + case "$charset" in + ASCII | ANSI_X3.4-1968 | \ + ISO-8859-1 | ISO-8859-2 | ISO-8859-3 | ISO-8859-4 | ISO-8859-5 | ISO-8859-6 | \ + ISO-8859-7 | ISO-8859-8 | ISO-8859-9 | ISO-8859-13 | ISO-8859-14 | ISO-8859-15 | \ + KOI8-R | KOI8-U | KOI8-T | \ + CP437 | CP775 | CP850 | CP852 | CP855 | CP856 | CP857 | CP861 | CP862 | CP864 | CP865 | CP866 | CP869 | CP874 | CP922 | CP932 | CP943 | CP949 | CP950 | CP1046 | CP1124 | CP1125 | CP1129 | CP1131 | \ + CP1250 | CP1251 | CP1252 | CP1253 | CP1254 | CP1255 | CP1256 | CP1257 | \ + GB2312 | EUC-JP | EUC-KR | EUC-TW | BIG5 | BIG5-HKSCS | GBK | GB18030 | SHIFT_JIS | JOHAB | \ + TIS-620 | VISCII | TCVN5712-1 | ARMSCII-8 | GEORGIAN-PS | PT154 | \ + HP-ROMAN8 | HP-ARABIC8 | HP-GREEK8 | HP-HEBREW8 | HP-TURKISH8 | HP-KANA8 | \ + DEC-KANJI | DEC-HANYU | \ + UTF-8 ) comment="";; + * ) comment="bug";; + esac + printf '%-15s %-17s %-17s %-17s %s\n' \ + "$lc" "$charmap" "$codeset" "$charset" "$comment" +done diff --git a/jni/iconv/libcharset/tools/all-charsets-X11 b/jni/iconv/libcharset/tools/all-charsets-X11 new file mode 100755 index 0000000..95003ca --- /dev/null +++ b/jni/iconv/libcharset/tools/all-charsets-X11 @@ -0,0 +1,28 @@ +#!/bin/sh + +# Prints a table of the charsets (system dependent name, portable name, and +# X11 name) for all locales. + +${CC-cc} -o locale_codeset locale_codeset.c +${CC-cc} -o locale_charset -I../include locale_charset.c \ + -DHAVE_CONFIG_H -I.. -DLIBDIR='"'`cd ../lib && pwd`'"' \ + ../lib/localcharset.c +${CC-cc} -o locale_x11encoding locale_x11encoding.c \ + -I/usr/X11R6/include \ + -L/usr/X11R6/lib -lX11 +#${CC-cc} -o locale_x11encoding locale_x11encoding.c \ +# -I/packages/gnu/XFree86/include \ +# -L/packages/gnu/XFree86/lib -lX11 \ +# -Wl,-rpath,/packages/gnu/XFree86/lib + +printf '%-15s%-17s%-17s %-17s %-17s\n\n' \ + "locale name" "locale charmap" "nl_langinfo(CODESET)" "locale_charset()" "X11 encoding" +for lc in `./all-locales | sort | uniq` +do + charmap=`LC_ALL=$lc ./locale_charmap 2>/dev/null || echo ''` + codeset=`LC_ALL=$lc ./locale_codeset 2>/dev/null || echo ''` + charset=`LC_ALL=$lc ./locale_charset 2>/dev/null || echo ''` + x11encoding=`LC_ALL=$lc ./locale_x11encoding 2>/dev/null || echo ''` + printf '%-15s %-17s %-17s %-17s %-17s\n' \ + "$lc" "$charmap" "$codeset" "$charset" "$x11encoding" +done diff --git a/jni/iconv/libcharset/tools/all-locales b/jni/iconv/libcharset/tools/all-locales new file mode 100755 index 0000000..54283b8 --- /dev/null +++ b/jni/iconv/libcharset/tools/all-locales @@ -0,0 +1,27 @@ +#! /bin/sh +# Prints the list of all locale names, one per line. + +locale -a +test $? = 0 && exit 0 + +host=`/bin/sh ../build-aux/config.guess` +host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + +case "$host_os" in + sunos* | solaris*) + cd /usr/lib/locale && ls -1 + ;; + freebsd*) + cd /usr/share/locale && ls -1 + ;; + darwin* | openbsd*) + echo C + cd /usr/share/locale && ls -1 */LC_CTYPE | sed -e 's,/LC_CTYPE$,,' + ;; + *) + echo "Don't know how to determine list of locales on $host_os" 1>&2 + exit 1 + ;; +esac diff --git a/jni/iconv/libcharset/tools/beos-5 b/jni/iconv/libcharset/tools/beos-5 new file mode 100644 index 0000000..fd8e022 --- /dev/null +++ b/jni/iconv/libcharset/tools/beos-5 @@ -0,0 +1,3 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C UTF-8 diff --git a/jni/iconv/libcharset/tools/darwin-6.8 b/jni/iconv/libcharset/tools/darwin-6.8 new file mode 100644 index 0000000..6692431 --- /dev/null +++ b/jni/iconv/libcharset/tools/darwin-6.8 @@ -0,0 +1,93 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +bg_BG.CP1251 CP1251 +cs_CZ.ISO8859-2 ISO-8859-2 +da_DK ISO-8859-1 +da_DK.ISO8859-1 ISO-8859-1 +da_DK.ISO8859-15 ISO-8859-15 +de_AT ISO-8859-1 +de_AT.ISO8859-1 ISO-8859-1 +de_AT.ISO8859-15 ISO-8859-15 +de_CH ISO-8859-1 +de_CH.ISO8859-1 ISO-8859-1 +de_CH.ISO8859-15 ISO-8859-15 +de_DE ISO-8859-1 +de_DE.ISO8859-1 ISO-8859-1 +de_DE.ISO8859-15 ISO-8859-15 +en_AU ISO-8859-1 +en_AU.ISO8859-1 ISO-8859-1 +en_AU.ISO8859-15 ISO-8859-15 +en_AU.US-ASCII ASCII +en_CA ISO-8859-1 +en_CA.ISO8859-1 ISO-8859-1 +en_CA.ISO8859-15 ISO-8859-15 +en_CA.US-ASCII ASCII +en_GB ISO-8859-1 +en_GB.ISO8859-1 ISO-8859-1 +en_GB.ISO8859-15 ISO-8859-15 +en_GB.US-ASCII ASCII +en_US ISO-8859-1 +en_US.ISO8859-1 ISO-8859-1 +en_US.ISO8859-15 ISO-8859-15 +en_US.US-ASCII ASCII +es_ES ISO-8859-1 +es_ES.ISO8859-1 ISO-8859-1 +es_ES.ISO8859-15 ISO-8859-15 +fi_FI ISO-8859-1 +fi_FI.ISO8859-1 ISO-8859-1 +fi_FI.ISO8859-15 ISO-8859-15 +fr_BE ISO-8859-1 +fr_BE.ISO8859-1 ISO-8859-1 +fr_BE.ISO8859-15 ISO-8859-15 +fr_CA ISO-8859-1 +fr_CA.ISO8859-1 ISO-8859-1 +fr_CA.ISO8859-15 ISO-8859-15 +fr_CH ISO-8859-1 +fr_CH.ISO8859-1 ISO-8859-1 +fr_CH.ISO8859-15 ISO-8859-15 +fr_FR ISO-8859-1 +fr_FR.ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-15 ISO-8859-15 +hr_HR.ISO8859-2 ISO-8859-2 +hu_HU.ISO8859-2 ISO-8859-2 +is_IS ISO-8859-1 +is_IS.ISO8859-1 ISO-8859-1 +is_IS.ISO8859-15 ISO-8859-15 +it_CH ISO-8859-1 +it_CH.ISO8859-1 ISO-8859-1 +it_CH.ISO8859-15 ISO-8859-15 +it_IT ISO-8859-1 +it_IT.ISO8859-1 ISO-8859-1 +it_IT.ISO8859-15 ISO-8859-15 +ja_JP.EUC EUC-JP +ja_JP.SJIS SHIFT_JIS +ko_KR.EUC EUC-KR +la_LN.ISO8859-1 ISO-8859-1 +la_LN.ISO8859-15 ISO-8859-15 +la_LN.ISO8859-2 ISO-8859-2 +la_LN.ISO8859-4 ISO-8859-4 +la_LN.US-ASCII ASCII +lt_LT.ISO8859-4 ISO-8859-4 +nl_BE ISO-8859-1 +nl_BE.ISO8859-1 ISO-8859-1 +nl_BE.ISO8859-15 ISO-8859-15 +nl_NL ISO-8859-1 +nl_NL.ISO8859-1 ISO-8859-1 +nl_NL.ISO8859-15 ISO-8859-15 +no_NO ISO-8859-1 +no_NO.ISO8859-1 ISO-8859-1 +no_NO.ISO8859-15 ISO-8859-15 +pl_PL.ISO8859-2 ISO-8859-2 +pt_PT ISO-8859-1 +pt_PT.ISO8859-1 ISO-8859-1 +pt_PT.ISO8859-15 ISO-8859-15 +ru_RU.CP866 CP866 +ru_RU.ISO8859-5 ISO-8859-5 +ru_RU.KOI8-R KOI8-R +sl_SI.ISO8859-2 ISO-8859-2 +sv_SE ISO-8859-1 +sv_SE.ISO8859-1 ISO-8859-1 +sv_SE.ISO8859-15 ISO-8859-15 +uk_UA.KOI8-U KOI8-U +zh_CN.EUC GB2312 +zh_TW.Big5 BIG5 diff --git a/jni/iconv/libcharset/tools/darwin-7.5 b/jni/iconv/libcharset/tools/darwin-7.5 new file mode 100644 index 0000000..fdd6217 --- /dev/null +++ b/jni/iconv/libcharset/tools/darwin-7.5 @@ -0,0 +1,181 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C US-ASCII UTF-8 +af_ZA UTF-8 +af_ZA.ISO8859-1 ISO8859-1 ISO-8859-1 +af_ZA.ISO8859-15 ISO8859-15 ISO-8859-15 +af_ZA.UTF-8 UTF-8 UTF-8 +bg_BG UTF-8 +bg_BG.CP1251 CP1251 CP1251 +bg_BG.UTF-8 UTF-8 UTF-8 +ca_ES UTF-8 +ca_ES.ISO8859-1 ISO8859-1 ISO-8859-1 +ca_ES.ISO8859-15 ISO8859-15 ISO-8859-15 +ca_ES.UTF-8 UTF-8 UTF-8 +cs_CZ UTF-8 +cs_CZ.ISO8859-2 ISO8859-2 ISO-8859-2 +cs_CZ.UTF-8 UTF-8 UTF-8 +da_DK UTF-8 +da_DK.ISO8859-1 ISO8859-1 ISO-8859-1 +da_DK.ISO8859-15 ISO8859-15 ISO-8859-15 +da_DK.UTF-8 UTF-8 UTF-8 +de_AT UTF-8 +de_AT.ISO8859-1 ISO8859-1 ISO-8859-1 +de_AT.ISO8859-15 ISO8859-15 ISO-8859-15 +de_AT.UTF-8 UTF-8 UTF-8 +de_CH UTF-8 +de_CH.ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH.ISO8859-15 ISO8859-15 ISO-8859-15 +de_CH.UTF-8 UTF-8 UTF-8 +de_DE UTF-8 +de_DE.ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE.ISO8859-15 ISO8859-15 ISO-8859-15 +de_DE.UTF-8 UTF-8 UTF-8 +el_GR UTF-8 +el_GR.ISO8859-7 ISO8859-7 ISO-8859-7 +el_GR.UTF-8 UTF-8 UTF-8 +en_AU UTF-8 +en_AU.ISO8859-1 ISO8859-1 ISO-8859-1 +en_AU.ISO8859-15 ISO8859-15 ISO-8859-15 +en_AU.US-ASCII US-ASCII UTF-8 +en_AU.UTF-8 UTF-8 UTF-8 +en_CA UTF-8 +en_CA.ISO8859-1 ISO8859-1 ISO-8859-1 +en_CA.ISO8859-15 ISO8859-15 ISO-8859-15 +en_CA.US-ASCII US-ASCII UTF-8 +en_CA.UTF-8 UTF-8 UTF-8 +en_GB UTF-8 +en_GB.ISO8859-1 ISO8859-1 ISO-8859-1 +en_GB.ISO8859-15 ISO8859-15 ISO-8859-15 +en_GB.US-ASCII US-ASCII UTF-8 +en_GB.UTF-8 UTF-8 UTF-8 +en_NZ UTF-8 +en_NZ.ISO8859-1 ISO8859-1 ISO-8859-1 +en_NZ.ISO8859-15 ISO8859-15 ISO-8859-15 +en_NZ.US-ASCII US-ASCII UTF-8 +en_NZ.UTF-8 UTF-8 UTF-8 +en_US UTF-8 +en_US.ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.ISO8859-15 ISO8859-15 ISO-8859-15 +en_US.US-ASCII US-ASCII UTF-8 +en_US.UTF-8 UTF-8 UTF-8 +es_ES UTF-8 +es_ES.ISO8859-1 ISO8859-1 ISO-8859-1 +es_ES.ISO8859-15 ISO8859-15 ISO-8859-15 +es_ES.UTF-8 UTF-8 UTF-8 +et_EE UTF-8 +et_EE.ISO8859-15 ISO8859-15 ISO-8859-15 +et_EE.UTF-8 UTF-8 UTF-8 +fi_FI UTF-8 +fi_FI.ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI.ISO8859-15 ISO8859-15 ISO-8859-15 +fi_FI.UTF-8 UTF-8 UTF-8 +fr_BE UTF-8 +fr_BE.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_BE.UTF-8 UTF-8 UTF-8 +fr_CA UTF-8 +fr_CA.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CA.UTF-8 UTF-8 UTF-8 +fr_CH UTF-8 +fr_CH.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CH.UTF-8 UTF-8 UTF-8 +fr_FR UTF-8 +fr_FR.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_FR.UTF-8 UTF-8 UTF-8 +hi_IN.ISCII-DEV ISCII-DEV UTF-8 +hr_HR UTF-8 +hr_HR.ISO8859-2 ISO8859-2 ISO-8859-2 +hr_HR.UTF-8 UTF-8 UTF-8 +hu_HU UTF-8 +hu_HU.ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU.UTF-8 UTF-8 UTF-8 +is_IS UTF-8 +is_IS.ISO8859-1 ISO8859-1 ISO-8859-1 +is_IS.ISO8859-15 ISO8859-15 ISO-8859-15 +is_IS.UTF-8 UTF-8 UTF-8 +it_CH UTF-8 +it_CH.ISO8859-1 ISO8859-1 ISO-8859-1 +it_CH.ISO8859-15 ISO8859-15 ISO-8859-15 +it_CH.UTF-8 UTF-8 UTF-8 +it_IT UTF-8 +it_IT.ISO8859-1 ISO8859-1 ISO-8859-1 +it_IT.ISO8859-15 ISO8859-15 ISO-8859-15 +it_IT.UTF-8 UTF-8 UTF-8 +ja_JP UTF-8 +ja_JP.SJIS SJIS SHIFT_JIS +ja_JP.UTF-8 UTF-8 UTF-8 +ja_JP.eucJP eucJP EUC-JP +ko_KR UTF-8 +ko_KR.UTF-8 UTF-8 UTF-8 +ko_KR.eucKR eucKR EUC-KR +la_LN.ISO8859-1 US-ASCII UTF-8 +la_LN.ISO8859-15 US-ASCII UTF-8 +la_LN.ISO8859-2 US-ASCII UTF-8 +la_LN.ISO8859-4 US-ASCII UTF-8 +la_LN.US-ASCII US-ASCII UTF-8 +la_LN.UTF-8 US-ASCII UTF-8 +lt_LT UTF-8 +lt_LT.ISO8859-13 ISO8859-13 ISO-8859-13 +lt_LT.ISO8859-4 ISO8859-4 ISO-8859-4 +lt_LT.UTF-8 UTF-8 UTF-8 +nl_BE UTF-8 +nl_BE.ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE.ISO8859-15 ISO8859-15 ISO-8859-15 +nl_BE.UTF-8 UTF-8 UTF-8 +nl_NL UTF-8 +nl_NL.ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL.ISO8859-15 ISO8859-15 ISO-8859-15 +nl_NL.UTF-8 UTF-8 UTF-8 +no_NO UTF-8 +no_NO.ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO.ISO8859-15 ISO8859-15 ISO-8859-15 +no_NO.UTF-8 UTF-8 UTF-8 +pl_PL UTF-8 +pl_PL.ISO8859-2 ISO8859-2 ISO-8859-2 +pl_PL.UTF-8 UTF-8 UTF-8 +pt_BR UTF-8 +pt_BR.ISO8859-1 ISO8859-1 ISO-8859-1 +pt_BR.UTF-8 UTF-8 UTF-8 +pt_PT UTF-8 +pt_PT.ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT.ISO8859-15 ISO8859-15 ISO-8859-15 +pt_PT.UTF-8 UTF-8 UTF-8 +ro_RO UTF-8 +ro_RO.ISO8859-2 ISO8859-2 ISO-8859-2 +ro_RO.UTF-8 UTF-8 UTF-8 +ru_RU UTF-8 +ru_RU.CP866 CP866 CP866 +ru_RU.ISO8859-5 ISO8859-5 ISO-8859-5 +ru_RU.KOI8-R KOI8-R KOI8-R +ru_RU.UTF-8 UTF-8 UTF-8 +sk_SK UTF-8 +sk_SK.ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK.UTF-8 UTF-8 UTF-8 +sl_SI UTF-8 +sl_SI.ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI.UTF-8 UTF-8 UTF-8 +sr_YU UTF-8 +sr_YU.ISO8859-2 ISO8859-2 ISO-8859-2 +sr_YU.ISO8859-5 ISO8859-5 ISO-8859-5 +sr_YU.UTF-8 UTF-8 UTF-8 +sv_SE UTF-8 +sv_SE.ISO8859-1 ISO8859-1 ISO-8859-1 +sv_SE.ISO8859-15 ISO8859-15 ISO-8859-15 +sv_SE.UTF-8 UTF-8 UTF-8 +tr_TR UTF-8 +tr_TR.ISO8859-9 ISO8859-9 ISO-8859-9 +tr_TR.UTF-8 UTF-8 UTF-8 +uk_UA UTF-8 +uk_UA.ISO8859-5 ISO8859-5 ISO-8859-5 +uk_UA.KOI8-U KOI8-U KOI8-U +uk_UA.UTF-8 UTF-8 UTF-8 +zh_CN UTF-8 +zh_CN.UTF-8 UTF-8 UTF-8 +zh_CN.eucCN eucCN GB2312 +zh_TW UTF-8 +zh_TW.Big5 Big5 BIG5 +zh_TW.UTF-8 UTF-8 UTF-8 diff --git a/jni/iconv/libcharset/tools/darwin-9.5 b/jni/iconv/libcharset/tools/darwin-9.5 new file mode 100644 index 0000000..04cae50 --- /dev/null +++ b/jni/iconv/libcharset/tools/darwin-9.5 @@ -0,0 +1,205 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C US-ASCII UTF-8 +POSIX US-ASCII UTF-8 +af_ZA UTF-8 +af_ZA.ISO8859-1 ISO8859-1 ISO-8859-1 +af_ZA.ISO8859-15 ISO8859-15 ISO-8859-15 +af_ZA.UTF-8 UTF-8 UTF-8 +am_ET UTF-8 +am_ET.UTF-8 UTF-8 UTF-8 +be_BY UTF-8 +be_BY.CP1131 CP1131 CP1131 +be_BY.CP1251 CP1251 CP1251 +be_BY.ISO8859-5 ISO8859-5 ISO-8859-5 +be_BY.UTF-8 UTF-8 UTF-8 +bg_BG UTF-8 +bg_BG.CP1251 CP1251 CP1251 +bg_BG.UTF-8 UTF-8 UTF-8 +ca_ES UTF-8 +ca_ES.ISO8859-1 ISO8859-1 ISO-8859-1 +ca_ES.ISO8859-15 ISO8859-15 ISO-8859-15 +ca_ES.UTF-8 UTF-8 UTF-8 +cs_CZ UTF-8 +cs_CZ.ISO8859-2 ISO8859-2 ISO-8859-2 +cs_CZ.UTF-8 UTF-8 UTF-8 +da_DK UTF-8 +da_DK.ISO8859-1 ISO8859-1 ISO-8859-1 +da_DK.ISO8859-15 ISO8859-15 ISO-8859-15 +da_DK.UTF-8 UTF-8 UTF-8 +de_AT UTF-8 +de_AT.ISO8859-1 ISO8859-1 ISO-8859-1 +de_AT.ISO8859-15 ISO8859-15 ISO-8859-15 +de_AT.UTF-8 UTF-8 UTF-8 +de_CH UTF-8 +de_CH.ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH.ISO8859-15 ISO8859-15 ISO-8859-15 +de_CH.UTF-8 UTF-8 UTF-8 +de_DE UTF-8 +de_DE.ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE.ISO8859-15 ISO8859-15 ISO-8859-15 +de_DE.UTF-8 UTF-8 UTF-8 +el_GR UTF-8 +el_GR.ISO8859-7 ISO8859-7 ISO-8859-7 +el_GR.UTF-8 UTF-8 UTF-8 +en_AU UTF-8 +en_AU.ISO8859-1 ISO8859-1 ISO-8859-1 +en_AU.ISO8859-15 ISO8859-15 ISO-8859-15 +en_AU.US-ASCII US-ASCII UTF-8 +en_AU.UTF-8 UTF-8 UTF-8 +en_CA UTF-8 +en_CA.ISO8859-1 ISO8859-1 ISO-8859-1 +en_CA.ISO8859-15 ISO8859-15 ISO-8859-15 +en_CA.US-ASCII US-ASCII UTF-8 +en_CA.UTF-8 UTF-8 UTF-8 +en_GB UTF-8 +en_GB.ISO8859-1 ISO8859-1 ISO-8859-1 +en_GB.ISO8859-15 ISO8859-15 ISO-8859-15 +en_GB.US-ASCII US-ASCII UTF-8 +en_GB.UTF-8 UTF-8 UTF-8 +en_IE UTF-8 +en_IE.UTF-8 UTF-8 UTF-8 +en_NZ UTF-8 +en_NZ.ISO8859-1 ISO8859-1 ISO-8859-1 +en_NZ.ISO8859-15 ISO8859-15 ISO-8859-15 +en_NZ.US-ASCII US-ASCII UTF-8 +en_NZ.UTF-8 UTF-8 UTF-8 +en_US UTF-8 +en_US.ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.ISO8859-15 ISO8859-15 ISO-8859-15 +en_US.US-ASCII US-ASCII UTF-8 +en_US.UTF-8 UTF-8 UTF-8 +es_ES UTF-8 +es_ES.ISO8859-1 ISO8859-1 ISO-8859-1 +es_ES.ISO8859-15 ISO8859-15 ISO-8859-15 +es_ES.UTF-8 UTF-8 UTF-8 +et_EE UTF-8 +et_EE.ISO8859-15 ISO8859-15 ISO-8859-15 +et_EE.UTF-8 UTF-8 UTF-8 +eu_ES UTF-8 +eu_ES.ISO8859-1 ISO8859-1 ISO-8859-1 +eu_ES.ISO8859-15 ISO8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 UTF-8 +fi_FI UTF-8 +fi_FI.ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI.ISO8859-15 ISO8859-15 ISO-8859-15 +fi_FI.UTF-8 UTF-8 UTF-8 +fr_BE UTF-8 +fr_BE.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_BE.UTF-8 UTF-8 UTF-8 +fr_CA UTF-8 +fr_CA.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CA.UTF-8 UTF-8 UTF-8 +fr_CH UTF-8 +fr_CH.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CH.UTF-8 UTF-8 UTF-8 +fr_FR UTF-8 +fr_FR.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_FR.UTF-8 UTF-8 UTF-8 +he_IL UTF-8 +he_IL.UTF-8 UTF-8 UTF-8 +hi_IN.ISCII-DEV ISCII-DEV UTF-8 +hr_HR UTF-8 +hr_HR.ISO8859-2 ISO8859-2 ISO-8859-2 +hr_HR.UTF-8 UTF-8 UTF-8 +hu_HU UTF-8 +hu_HU.ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU.UTF-8 UTF-8 UTF-8 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 ARMSCII-8 +hy_AM.UTF-8 UTF-8 UTF-8 +is_IS UTF-8 +is_IS.ISO8859-1 ISO8859-1 ISO-8859-1 +is_IS.ISO8859-15 ISO8859-15 ISO-8859-15 +is_IS.UTF-8 UTF-8 UTF-8 +it_CH UTF-8 +it_CH.ISO8859-1 ISO8859-1 ISO-8859-1 +it_CH.ISO8859-15 ISO8859-15 ISO-8859-15 +it_CH.UTF-8 UTF-8 UTF-8 +it_IT UTF-8 +it_IT.ISO8859-1 ISO8859-1 ISO-8859-1 +it_IT.ISO8859-15 ISO8859-15 ISO-8859-15 +it_IT.UTF-8 UTF-8 UTF-8 +ja_JP UTF-8 +ja_JP.SJIS SJIS SHIFT_JIS +ja_JP.UTF-8 UTF-8 UTF-8 +ja_JP.eucJP eucJP EUC-JP +kk_KZ UTF-8 +kk_KZ.PT154 PT154 PT154 +kk_KZ.UTF-8 UTF-8 UTF-8 +ko_KR UTF-8 +ko_KR.CP949 CP949 CP949 +ko_KR.UTF-8 UTF-8 UTF-8 +ko_KR.eucKR eucKR EUC-KR +lt_LT UTF-8 +lt_LT.ISO8859-13 ISO8859-13 ISO-8859-13 +lt_LT.ISO8859-4 ISO8859-4 ISO-8859-4 +lt_LT.UTF-8 UTF-8 UTF-8 +nl_BE UTF-8 +nl_BE.ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE.ISO8859-15 ISO8859-15 ISO-8859-15 +nl_BE.UTF-8 UTF-8 UTF-8 +nl_NL UTF-8 +nl_NL.ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL.ISO8859-15 ISO8859-15 ISO-8859-15 +nl_NL.UTF-8 UTF-8 UTF-8 +no_NO UTF-8 +no_NO.ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO.ISO8859-15 ISO8859-15 ISO-8859-15 +no_NO.UTF-8 UTF-8 UTF-8 +pl_PL UTF-8 +pl_PL.ISO8859-2 ISO8859-2 ISO-8859-2 +pl_PL.UTF-8 UTF-8 UTF-8 +pt_BR UTF-8 +pt_BR.ISO8859-1 ISO8859-1 ISO-8859-1 +pt_BR.UTF-8 UTF-8 UTF-8 +pt_PT UTF-8 +pt_PT.ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT.ISO8859-15 ISO8859-15 ISO-8859-15 +pt_PT.UTF-8 UTF-8 UTF-8 +ro_RO UTF-8 +ro_RO.ISO8859-2 ISO8859-2 ISO-8859-2 +ro_RO.UTF-8 UTF-8 UTF-8 +ru_RU UTF-8 +ru_RU.CP1251 CP1251 CP1251 +ru_RU.CP866 CP866 CP866 +ru_RU.ISO8859-5 ISO8859-5 ISO-8859-5 +ru_RU.KOI8-R KOI8-R KOI8-R +ru_RU.UTF-8 UTF-8 UTF-8 +sk_SK UTF-8 +sk_SK.ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK.UTF-8 UTF-8 UTF-8 +sl_SI UTF-8 +sl_SI.ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI.UTF-8 UTF-8 UTF-8 +sr_YU UTF-8 +sr_YU.ISO8859-2 ISO8859-2 ISO-8859-2 +sr_YU.ISO8859-5 ISO8859-5 ISO-8859-5 +sr_YU.UTF-8 UTF-8 UTF-8 +sv_SE UTF-8 +sv_SE.ISO8859-1 ISO8859-1 ISO-8859-1 +sv_SE.ISO8859-15 ISO8859-15 ISO-8859-15 +sv_SE.UTF-8 UTF-8 UTF-8 +tr_TR UTF-8 +tr_TR.ISO8859-9 ISO8859-9 ISO-8859-9 +tr_TR.UTF-8 UTF-8 UTF-8 +uk_UA UTF-8 +uk_UA.ISO8859-5 ISO8859-5 ISO-8859-5 +uk_UA.KOI8-U KOI8-U KOI8-U +uk_UA.UTF-8 UTF-8 UTF-8 +zh_CN UTF-8 +zh_CN.GB18030 GB18030 GB18030 +zh_CN.GB2312 GB2312 GB2312 +zh_CN.GBK GBK GBK +zh_CN.UTF-8 UTF-8 UTF-8 +zh_CN.eucCN eucCN GB2312 +zh_HK UTF-8 +zh_HK.Big5HKSCS Big5HKSCS BIG5-HKSCS +zh_HK.UTF-8 UTF-8 UTF-8 +zh_TW UTF-8 +zh_TW.Big5 Big5 BIG5 +zh_TW.UTF-8 UTF-8 UTF-8 diff --git a/jni/iconv/libcharset/tools/freebsd-3.3 b/jni/iconv/libcharset/tools/freebsd-3.3 new file mode 100644 index 0000000..2145a50 --- /dev/null +++ b/jni/iconv/libcharset/tools/freebsd-3.3 @@ -0,0 +1,66 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +ASCII ASCII +US-ASCII ASCII +da_DK.DIS_8859-15 ISO-8859-15 +da_DK.ISO_8859-1 ISO-8859-1 +de_AT.DIS_8859-15 ISO-8859-15 +de_AT.ISO_8859-1 ISO-8859-1 +de_CH.DIS_8859-15 ISO-8859-15 +de_CH.ISO_8859-1 ISO-8859-1 +de_DE.DIS_8859-15 ISO-8859-15 +de_DE.ISO_8859-1 ISO-8859-1 +en_AU.DIS_8859-15 ISO-8859-15 +en_AU.ISO_8859-1 ISO-8859-1 +en_CA.DIS_8859-15 ISO-8859-15 +en_CA.ISO_8859-1 ISO-8859-1 +en_GB.DIS_8859-15 ISO-8859-15 +en_GB.ISO_8859-1 ISO-8859-1 +en_US.DIS_8859-15 ISO-8859-15 +en_US.ISO_8859-1 ISO-8859-1 +es_ES.DIS_8859-15 ISO-8859-15 +es_ES.ISO_8859-1 ISO-8859-1 +fi_FI.DIS_8859-15 ISO-8859-15 +fi_FI.ISO_8859-1 ISO-8859-1 +fr_BE.DIS_8859-15 ISO-8859-15 +fr_BE.ISO_8859-1 ISO-8859-1 +fr_CA.DIS_8859-15 ISO-8859-15 +fr_CA.ISO_8859-1 ISO-8859-1 +fr_CH.DIS_8859-15 ISO-8859-15 +fr_CH.ISO_8859-1 ISO-8859-1 +fr_FR.DIS_8859-15 ISO-8859-15 +fr_FR.ISO_8859-1 ISO-8859-1 +hr_HR.ISO_8859-2 ISO-8859-2 +hu_HU.ISO_8859-2 ISO-8859-2 +is_IS.DIS_8859-15 ISO-8859-15 +is_IS.ISO_8859-1 ISO-8859-1 +it_CH.DIS_8859-15 ISO-8859-15 +it_CH.ISO_8859-1 ISO-8859-1 +it_IT.DIS_8859-15 ISO-8859-15 +it_IT.ISO_8859-1 ISO-8859-1 +ja_JP.EUC ASCII +ja_JP.SJIS ASCII +ja_JP.Shift_JIS ASCII +ko_KR.EUC ASCII +lt_LN.ASCII ASCII +lt_LN.DIS_8859-15 ISO-8859-15 +lt_LN.ISO_8859-1 ISO-8859-1 +lt_LN.ISO_8859-2 ISO-8859-2 +nl_BE.DIS_8859-15 ISO-8859-15 +nl_BE.ISO_8859-1 ISO-8859-1 +nl_NL.DIS_8859-15 ISO-8859-15 +nl_NL.ISO_8859-1 ISO-8859-1 +no_NO.DIS_8859-15 ISO-8859-15 +no_NO.ISO_8859-1 ISO-8859-1 +pl_PL.ISO_8859-2 ISO-8859-2 +pt_PT.DIS_8859-15 ISO-8859-15 +pt_PT.ISO_8859-1 ISO-8859-1 +ru_RU.CP866 CP866 +ru_RU.KOI8-R KOI8-R +ru_SU.CP866 CP866 +ru_SU.KOI8-R KOI8-R +sl_SI.ISO_8859-2 ISO-8859-2 +sv_SE.DIS_8859-15 ISO-8859-15 +sv_SE.ISO_8859-1 ISO-8859-1 +zh_CN.EUC ASCII +zh_TW.Big5 ASCII diff --git a/jni/iconv/libcharset/tools/glibc-2.1.3 b/jni/iconv/libcharset/tools/glibc-2.1.3 new file mode 100644 index 0000000..617f7ff --- /dev/null +++ b/jni/iconv/libcharset/tools/glibc-2.1.3 @@ -0,0 +1,122 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +ca ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +ca_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +croatian ISO-8859-2 ISO-8859-2 ISO-8859-2 +cs ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +cs_CZ ISO-8859-2 ISO-8859-2 ISO-8859-2 +czech ISO-8859-2 ISO-8859-2 ISO-8859-2 +da ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +da_DK ISO-8859-1 ISO-8859-1 ISO-8859-1 +danish ISO-8859-1 ISO-8859-1 ISO-8859-1 +dansk ISO-8859-1 ISO-8859-1 ISO-8859-1 +de ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +de_AT ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_DE ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_DE.UTF-8 UTF-8 UTF-8 UTF-8 +de_LU ISO-8859-1 ISO-8859-1 ISO-8859-1 +deutsch ISO-8859-1 ISO-8859-1 ISO-8859-1 +dutch ISO-8859-1 ISO-8859-1 ISO-8859-1 +el ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +el_GR ISO-8859-7 ISO-8859-7 ISO-8859-7 +en ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +en_AU ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_CA ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_DK ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_IE ISO-8859-1 ANSI_X3.4-1968 ISO-8859-1 +en_US ISO-8859-1 ISO-8859-1 ISO-8859-1 +es ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +es_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +et ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +et_EE ISO-8859-1 ISO-8859-1 ISO-8859-1 +eu ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +eu_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +fi ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +fi_FI ISO-8859-1 ISO-8859-1 ISO-8859-1 +finnish ISO-8859-1 ISO-8859-1 ISO-8859-1 +fo_FO ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +français ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_CA ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_CH ISO-8859-1 ANSI_X3.4-1968 ISO-8859-1 +french ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_FR ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_LU ISO-8859-1 ISO-8859-1 ISO-8859-1 +ga ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +ga_IE ISO-8859-1 ISO-8859-1 ISO-8859-1 +german ISO-8859-1 ISO-8859-1 ISO-8859-1 +greek ISO-8859-7 ISO-8859-7 ISO-8859-7 +gr_GR ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +hebrew ISO-8859-8 ISO-8859-8 ISO-8859-8 +hr ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +hr_HR ISO-8859-2 ISO-8859-2 ISO-8859-2 +hrvatski ISO-8859-2 ISO-8859-2 ISO-8859-2 +hu ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +hu_HU ISO-8859-2 ISO-8859-2 ISO-8859-2 +hungarian ISO-8859-2 ISO-8859-2 ISO-8859-2 +icelandic ISO-8859-1 ISO-8859-1 ISO-8859-1 +id ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +in_ID ISO-8859-1 ISO-8859-1 ISO-8859-1 +is_IS ISO-8859-1 ISO-8859-1 ISO-8859-1 +it ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +italian ISO-8859-1 ISO-8859-1 ISO-8859-1 +it_CH ISO-8859-1 ANSI_X3.4-1968 ISO-8859-1 +it_IT ISO-8859-1 ISO-8859-1 ISO-8859-1 +iw_IL ISO-8859-8 ISO-8859-8 ISO-8859-8 +ja ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +japanese ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +japanese.euc ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +kl_GL ISO-8859-1 ISO-8859-1 ISO-8859-1 +ko ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +lt_LT BALTIC ISO-8859-13 ISO-8859-13 +lv_LV BALTIC ISO-8859-13 ISO-8859-13 +nl ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +nl_BE ISO-8859-1 ANSI_X3.4-1968 ISO-8859-1 +nl_NL ISO-8859-1 ISO-8859-1 ISO-8859-1 +no ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +no_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 +no@nynorsk ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +norwegian ISO-8859-1 ISO-8859-1 ISO-8859-1 +pl ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +pl_PL ISO-8859-2 ISO-8859-2 ISO-8859-2 +polish ISO-8859-2 ISO-8859-2 ISO-8859-2 +portuguese ISO-8859-1 ISO-8859-1 ISO-8859-1 +POSIX ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +pt ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +pt_BR ISO-8859-1 ISO-8859-1 ISO-8859-1 +pt_PT ISO-8859-1 ISO-8859-1 ISO-8859-1 +ro ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +romanian ISO-8859-2 ISO-8859-2 ISO-8859-2 +ro_RO ISO-8859-2 ISO-8859-2 ISO-8859-2 +ru ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +ru_RU ISO-8859-5 ISO-8859-5 ISO-8859-5 +ru_RU.KOI8-R KOI8-R KOI8-R KOI8-R +russian ISO-8859-5 ISO-8859-5 ISO-8859-5 +ru_UA KOI8-U KOI8-U KOI8-U +sk ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +sk_SK ISO-8859-2 ISO-8859-2 ISO-8859-2 +sl ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +slovak ISO-8859-2 ISO-8859-2 ISO-8859-2 +slovene ISO-8859-2 ISO-8859-2 ISO-8859-2 +slovenian ISO-8859-2 ISO-8859-2 ISO-8859-2 +sl_SI ISO-8859-2 ISO-8859-2 ISO-8859-2 +spanish ISO-8859-1 ISO-8859-1 ISO-8859-1 +sr ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +sr_YU ISO-8859-2 ISO-8859-2 ISO-8859-2 +sv ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +sv_FI ISO-8859-1 ISO-8859-1 ISO-8859-1 +sv_SE ISO-8859-1 ISO-8859-1 ISO-8859-1 +swedish ISO-8859-1 ISO-8859-1 ISO-8859-1 +tr ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +tr_TR ISO-8859-9 ISO-8859-9 ISO-8859-9 +turkish ISO-8859-9 ISO-8859-9 ISO-8859-9 +uk ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +uk_UA KOI8-U KOI8-U KOI8-U +wa ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +zh ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +zh_TW.Big5 ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 diff --git a/jni/iconv/libcharset/tools/glibc-2.1.90 b/jni/iconv/libcharset/tools/glibc-2.1.90 new file mode 100644 index 0000000..e662b36 --- /dev/null +++ b/jni/iconv/libcharset/tools/glibc-2.1.90 @@ -0,0 +1,100 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +af_ZA ISO-8859-1 ISO-8859-1 ISO-8859-1 +ar_SA ISO-8859-6 ISO-8859-6 ISO-8859-6 +bg_BG CP1251 CP1251 CP1251 +C ANSI_X3.4-1968 ANSI_X3.4-1968 ASCII +ca_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +catalan ISO-8859-1 ISO-8859-1 ISO-8859-1 +croatian ISO-8859-2 ISO-8859-2 ISO-8859-2 +cs_CZ ISO-8859-2 ISO-8859-2 ISO-8859-2 +czech ISO-8859-2 ISO-8859-2 ISO-8859-2 +da_DK ISO-8859-1 ISO-8859-1 ISO-8859-1 +danish ISO-8859-1 ISO-8859-1 ISO-8859-1 +dansk ISO-8859-1 ISO-8859-1 ISO-8859-1 +de ANSI_X3.4-1968 ANSI_X3.4-1968 ASCII +de_AT ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_DE ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_DE.utf8 UTF-8 UTF-8 UTF-8 +de_LU ISO-8859-1 ISO-8859-1 ISO-8859-1 +deutsch ISO-8859-1 ISO-8859-1 ISO-8859-1 +dutch ISO-8859-1 ISO-8859-1 ISO-8859-1 +eesti ISO-8859-1 ISO-8859-1 ISO-8859-1 +el_GR ISO-8859-7 ISO-8859-7 ISO-8859-7 +en_AU ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_CA ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_DK ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_US ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +estonian ISO-8859-1 ISO-8859-1 ISO-8859-1 +et_EE ISO-8859-1 ISO-8859-1 ISO-8859-1 +eu_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +fi_FI ISO-8859-1 ISO-8859-1 ISO-8859-1 +finnish ISO-8859-1 ISO-8859-1 ISO-8859-1 +fo_FO ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr ANSI_X3.4-1968 ANSI_X3.4-1968 ASCII +français ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_CA ISO-8859-1 ISO-8859-1 ISO-8859-1 +french ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_FR ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_LU ISO-8859-1 ISO-8859-1 ISO-8859-1 +ga_IE ISO-8859-1 ISO-8859-1 ISO-8859-1 +galego ISO-8859-1 ISO-8859-1 ISO-8859-1 +galician ISO-8859-1 ISO-8859-1 ISO-8859-1 +german ISO-8859-1 ISO-8859-1 ISO-8859-1 +gl_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +greek ISO-8859-7 ISO-8859-7 ISO-8859-7 +gv_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +hebrew ISO-8859-8 ISO-8859-8 ISO-8859-8 +hr_HR ISO-8859-2 ISO-8859-2 ISO-8859-2 +hrvatski ISO-8859-2 ISO-8859-2 ISO-8859-2 +hu_HU ISO-8859-2 ISO-8859-2 ISO-8859-2 +hungarian ISO-8859-2 ISO-8859-2 ISO-8859-2 +icelandic ISO-8859-1 ISO-8859-1 ISO-8859-1 +in_ID ISO-8859-1 ISO-8859-1 ISO-8859-1 +is_IS ISO-8859-1 ISO-8859-1 ISO-8859-1 +italian ISO-8859-1 ISO-8859-1 ISO-8859-1 +it_IT ISO-8859-1 ISO-8859-1 ISO-8859-1 +iw_IL ISO-8859-8 ISO-8859-8 ISO-8859-8 +japanese ANSI_X3.4-1968 ANSI_X3.4-1968 ASCII +japanese.euc ANSI_X3.4-1968 ANSI_X3.4-1968 ASCII +kl_GL ISO-8859-1 ISO-8859-1 ISO-8859-1 +kw_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +lithuanian ISO-8859-13 ISO-8859-13 ISO-8859-13 +lt_LT ISO-8859-13 ISO-8859-13 ISO-8859-13 +lv_LV ISO-8859-13 ISO-8859-13 ISO-8859-13 +mk_MK ISO-8859-5 ISO-8859-5 ISO-8859-5 +nl ANSI_X3.4-1968 ANSI_X3.4-1968 ASCII +nl_NL ISO-8859-1 ISO-8859-1 ISO-8859-1 +no_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 +norwegian ISO-8859-1 ISO-8859-1 ISO-8859-1 +pl_PL ISO-8859-2 ISO-8859-2 ISO-8859-2 +polish ISO-8859-2 ISO-8859-2 ISO-8859-2 +portuguese ISO-8859-1 ISO-8859-1 ISO-8859-1 +POSIX ANSI_X3.4-1968 ANSI_X3.4-1968 ASCII +pt_BR ISO-8859-1 ISO-8859-1 ISO-8859-1 +pt_PT ISO-8859-1 ISO-8859-1 ISO-8859-1 +romanian ISO-8859-2 ISO-8859-2 ISO-8859-2 +ro_RO ISO-8859-2 ISO-8859-2 ISO-8859-2 +ru_RU ISO-8859-5 ISO-8859-5 ISO-8859-5 +ru_RU.KOI8-R KOI8-R KOI8-R KOI8-R +russian ISO-8859-5 ISO-8859-5 ISO-8859-5 +ru_UA KOI8-U KOI8-U KOI8-U +sk_SK ISO-8859-2 ISO-8859-2 ISO-8859-2 +slovak ISO-8859-2 ISO-8859-2 ISO-8859-2 +slovene ISO-8859-2 ISO-8859-2 ISO-8859-2 +slovenian ISO-8859-2 ISO-8859-2 ISO-8859-2 +sl_SI ISO-8859-2 ISO-8859-2 ISO-8859-2 +spanish ISO-8859-1 ISO-8859-1 ISO-8859-1 +sr_YU ISO-8859-2 ISO-8859-2 ISO-8859-2 +sv_FI ISO-8859-1 ISO-8859-1 ISO-8859-1 +sv_SE ISO-8859-1 ISO-8859-1 ISO-8859-1 +swedish ISO-8859-1 ISO-8859-1 ISO-8859-1 +tr_TR ISO-8859-9 ISO-8859-9 ISO-8859-9 +turkish ISO-8859-9 ISO-8859-9 ISO-8859-9 +uk_UA KOI8-U KOI8-U KOI8-U +uk_UA.utf8 UTF-8 UTF-8 UTF-8 diff --git a/jni/iconv/libcharset/tools/glibc-2.2 b/jni/iconv/libcharset/tools/glibc-2.2 new file mode 100644 index 0000000..d7d56da --- /dev/null +++ b/jni/iconv/libcharset/tools/glibc-2.2 @@ -0,0 +1,186 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +af_ZA ISO-8859-1 ISO-8859-1 ISO-8859-1 +ar_AE ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_BH ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_DZ ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_EG ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_IQ ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_JO ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_KW ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_LB ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_LY ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_MA ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_OM ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_QA ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_SA ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_SD ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_SY ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_TN ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_YE ISO-8859-6 ISO-8859-6 ISO-8859-6 +be_BY CP1251 CP1251 CP1251 +bg_BG CP1251 CP1251 CP1251 +bokmal ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +bokmål ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +C ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +ca_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +ca_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +catalan ISO-8859-1 ISO-8859-1 ISO-8859-1 +croatian ISO-8859-2 ISO-8859-2 ISO-8859-2 +cs_CZ ISO-8859-2 ISO-8859-2 ISO-8859-2 +czech ISO-8859-2 ISO-8859-2 ISO-8859-2 +da_DK ISO-8859-1 ISO-8859-1 ISO-8859-1 +danish ISO-8859-1 ISO-8859-1 ISO-8859-1 +dansk ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_AT ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_AT@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +de_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_BE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +de_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_DE ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_DE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +de_LU ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_LU@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +deutsch ISO-8859-1 ISO-8859-1 ISO-8859-1 +dutch ISO-8859-1 ISO-8859-1 ISO-8859-1 +eesti ISO-8859-1 ISO-8859-1 ISO-8859-1 +el_GR ISO-8859-7 ISO-8859-7 ISO-8859-7 +en_AU ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_BW ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_CA ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_DK ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_IE ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_IE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +en_NZ ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_US ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_ZA ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_ZW ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_AR ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_BO ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_CL ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_CO ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_CR ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_DO ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_EC ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +es_GT ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_HN ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_MX ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_NI ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_PA ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_PE ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_PR ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_PY ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_SV ISO-8859-1 ISO-8859-1 ISO-8859-1 +estonian ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_US ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_UY ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_VE ISO-8859-1 ISO-8859-1 ISO-8859-1 +et_EE ISO-8859-1 ISO-8859-1 ISO-8859-1 +eu_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +eu_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +fa_IR UTF-8 UTF-8 UTF-8 +fi_FI ISO-8859-1 ISO-8859-1 ISO-8859-1 +fi_FI@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +finnish ISO-8859-1 ISO-8859-1 ISO-8859-1 +fo_FO ISO-8859-1 ISO-8859-1 ISO-8859-1 +français ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_BE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +fr_CA ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 +french ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_FR ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_FR@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +fr_LU ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_LU@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +ga_IE ISO-8859-1 ISO-8859-1 ISO-8859-1 +ga_IE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +galego ISO-8859-1 ISO-8859-1 ISO-8859-1 +galician ISO-8859-1 ISO-8859-1 ISO-8859-1 +german ISO-8859-1 ISO-8859-1 ISO-8859-1 +gl_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +gl_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +greek ISO-8859-7 ISO-8859-7 ISO-8859-7 +gv_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +hebrew ISO-8859-8 ISO-8859-8 ISO-8859-8 +he_IL ISO-8859-8 ISO-8859-8 ISO-8859-8 +hi_IN UTF-8 UTF-8 UTF-8 +hr_HR ISO-8859-2 ISO-8859-2 ISO-8859-2 +hrvatski ISO-8859-2 ISO-8859-2 ISO-8859-2 +hu_HU ISO-8859-2 ISO-8859-2 ISO-8859-2 +hungarian ISO-8859-2 ISO-8859-2 ISO-8859-2 +icelandic ISO-8859-1 ISO-8859-1 ISO-8859-1 +id_ID ISO-8859-1 ISO-8859-1 ISO-8859-1 +is_IS ISO-8859-1 ISO-8859-1 ISO-8859-1 +italian ISO-8859-1 ISO-8859-1 ISO-8859-1 +it_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 +it_IT ISO-8859-1 ISO-8859-1 ISO-8859-1 +it_IT@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +iw_IL ISO-8859-8 ISO-8859-8 ISO-8859-8 +ja_JP EUC-JP EUC-JP EUC-JP +ja_JP.eucjp EUC-JP EUC-JP EUC-JP +ja_JP.ujis EUC-JP EUC-JP EUC-JP +japanese EUC-JP EUC-JP EUC-JP +japanese.euc EUC-JP EUC-JP EUC-JP +japanese.sjis ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +kl_GL ISO-8859-1 ISO-8859-1 ISO-8859-1 +ko_KR EUC-KR EUC-KR EUC-KR +ko_KR.euckr EUC-KR EUC-KR EUC-KR +ko_KR.utf8 UTF-8 UTF-8 UTF-8 +korean EUC-KR EUC-KR EUC-KR +korean.euc EUC-KR EUC-KR EUC-KR +kw_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +lithuanian ISO-8859-13 ISO-8859-13 ISO-8859-13 +lt_LT ISO-8859-13 ISO-8859-13 ISO-8859-13 +lv_LV ISO-8859-13 ISO-8859-13 ISO-8859-13 +mk_MK ISO-8859-5 ISO-8859-5 ISO-8859-5 +mr_IN UTF-8 UTF-8 UTF-8 +mt_MT ISO-8859-3 ISO-8859-3 ISO-8859-3 +nb_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 +nl_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 +nl_BE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +nl_NL ISO-8859-1 ISO-8859-1 ISO-8859-1 +nl_NL@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +nn_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 +no_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 +norwegian ISO-8859-1 ISO-8859-1 ISO-8859-1 +nynorsk ISO-8859-1 ISO-8859-1 ISO-8859-1 +pl_PL ISO-8859-2 ISO-8859-2 ISO-8859-2 +polish ISO-8859-2 ISO-8859-2 ISO-8859-2 +portuguese ISO-8859-1 ISO-8859-1 ISO-8859-1 +POSIX ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 +pt_BR ISO-8859-1 ISO-8859-1 ISO-8859-1 +pt_PT ISO-8859-1 ISO-8859-1 ISO-8859-1 +pt_PT@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +romanian ISO-8859-2 ISO-8859-2 ISO-8859-2 +ro_RO ISO-8859-2 ISO-8859-2 ISO-8859-2 +ru_RU ISO-8859-5 ISO-8859-5 ISO-8859-5 +ru_RU.koi8r KOI8-R KOI8-R KOI8-R +russian ISO-8859-5 ISO-8859-5 ISO-8859-5 +ru_UA KOI8-U KOI8-U KOI8-U +sk_SK ISO-8859-2 ISO-8859-2 ISO-8859-2 +slovak ISO-8859-2 ISO-8859-2 ISO-8859-2 +slovene ISO-8859-2 ISO-8859-2 ISO-8859-2 +slovenian ISO-8859-2 ISO-8859-2 ISO-8859-2 +sl_SI ISO-8859-2 ISO-8859-2 ISO-8859-2 +spanish ISO-8859-1 ISO-8859-1 ISO-8859-1 +sq_AL ISO-8859-1 ISO-8859-1 ISO-8859-1 +sr_YU ISO-8859-2 ISO-8859-2 ISO-8859-2 +sr_YU@cyrillic ISO-8859-5 ISO-8859-5 ISO-8859-5 +sv_FI ISO-8859-1 ISO-8859-1 ISO-8859-1 +sv_FI@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +sv_SE ISO-8859-1 ISO-8859-1 ISO-8859-1 +swedish ISO-8859-1 ISO-8859-1 ISO-8859-1 +th_TH TIS-620 TIS-620 TIS-620 +tr_TR ISO-8859-9 ISO-8859-9 ISO-8859-9 +turkish ISO-8859-9 ISO-8859-9 ISO-8859-9 +uk_UA KOI8-U KOI8-U KOI8-U +vi_VN UTF-8 UTF-8 UTF-8 +zh_CN GB2312 GB2312 GB2312 +zh_CN.gb18030 GB18030 GB18030 GB18030 +zh_HK BIG5HKSCS BIG5HKSCS BIG5HKSCS +zh_TW BIG5 BIG5 BIG5 +zh_TW.euctw EUC-TW EUC-TW EUC-TW diff --git a/jni/iconv/libcharset/tools/glibc-2.2-XF86-3.3.6 b/jni/iconv/libcharset/tools/glibc-2.2-XF86-3.3.6 new file mode 100644 index 0000000..96fc675 --- /dev/null +++ b/jni/iconv/libcharset/tools/glibc-2.2-XF86-3.3.6 @@ -0,0 +1,187 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() X11 encoding + +af_ZA ISO-8859-1 ISO-8859-1 ISO-8859-1 +ar_AE ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_BH ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_DZ ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_EG ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_IQ ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_JO ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_KW ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_LB ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_LY ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_MA ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_OM ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_QA ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_SA ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_SD ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_SY ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_TN ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_YE ISO-8859-6 ISO-8859-6 ISO-8859-6 +be_BY CP1251 CP1251 CP1251 +bg_BG CP1251 CP1251 CP1251 ISO8859-5 +bokmal ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 STRING +bokmål ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 STRING +C ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 STRING +ca_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +ca_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +catalan ISO-8859-1 ISO-8859-1 ISO-8859-1 +croatian ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +cs_CZ ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +czech ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +da_DK ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +danish ISO-8859-1 ISO-8859-1 ISO-8859-1 +dansk ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_AT ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +de_AT@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +de_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_BE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +de_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +de_DE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +de_DE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +de_DE.utf8 UTF-8 UTF-8 UTF-8 +de_LU ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_LU@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +deutsch ISO-8859-1 ISO-8859-1 ISO-8859-1 +dutch ISO-8859-1 ISO-8859-1 ISO-8859-1 +eesti ISO-8859-1 ISO-8859-1 ISO-8859-1 +el_GR ISO-8859-7 ISO-8859-7 ISO-8859-7 ISO8859-7 +en_AU ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_BW ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_CA ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_DK ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_IE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_IE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +en_NZ ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_US ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_ZA ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_ZW ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_AR ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_BO ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_CL ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_CO ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_CR ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_DO ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_EC ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +es_GT ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_HN ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_MX ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_NI ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_PA ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_PE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_PR ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_PY ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_SV ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +estonian ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_US ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_UY ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_VE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +et_EE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-4 +eu_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +eu_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +fa_IR UTF-8 UTF-8 UTF-8 +fi_FI ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +fi_FI@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +finnish ISO-8859-1 ISO-8859-1 ISO-8859-1 +fo_FO ISO-8859-1 ISO-8859-1 ISO-8859-1 +français ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +fr_BE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +fr_CA ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +fr_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +french ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_FR ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +fr_FR@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +fr_LU ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_LU@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +ga_IE ISO-8859-1 ISO-8859-1 ISO-8859-1 +ga_IE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +galego ISO-8859-1 ISO-8859-1 ISO-8859-1 +galician ISO-8859-1 ISO-8859-1 ISO-8859-1 +german ISO-8859-1 ISO-8859-1 ISO-8859-1 +gl_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 +gl_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +greek ISO-8859-7 ISO-8859-7 ISO-8859-7 +gv_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +hebrew ISO-8859-8 ISO-8859-8 ISO-8859-8 +he_IL ISO-8859-8 ISO-8859-8 ISO-8859-8 +hi_IN UTF-8 UTF-8 UTF-8 +hr_HR ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +hrvatski ISO-8859-2 ISO-8859-2 ISO-8859-2 +hu_HU ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +hungarian ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +icelandic ISO-8859-1 ISO-8859-1 ISO-8859-1 +id_ID ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +is_IS ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +italian ISO-8859-1 ISO-8859-1 ISO-8859-1 +it_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +it_IT ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +it_IT@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +iw_IL ISO-8859-8 ISO-8859-8 ISO-8859-8 ISO8859-8 +ja_JP EUC-JP EUC-JP EUC-JP ja.euc +ja_JP.eucjp EUC-JP EUC-JP EUC-JP +ja_JP.ujis EUC-JP EUC-JP EUC-JP ja.euc +japanese EUC-JP EUC-JP EUC-JP ja.sjis +japanese.euc EUC-JP EUC-JP EUC-JP ja.euc +japanese.sjis ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 STRING +kl_GL ISO-8859-1 ISO-8859-1 ISO-8859-1 +ko_KR EUC-KR EUC-KR EUC-KR ko.euc +ko_KR.euckr EUC-KR EUC-KR EUC-KR +ko_KR.utf8 UTF-8 UTF-8 UTF-8 +korean EUC-KR EUC-KR EUC-KR ko.euc +korean.euc EUC-KR EUC-KR EUC-KR +kw_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +lithuanian ISO-8859-13 ISO-8859-13 ISO-8859-13 +lt_LT ISO-8859-13 ISO-8859-13 ISO-8859-13 +lv_LV ISO-8859-13 ISO-8859-13 ISO-8859-13 +mk_MK ISO-8859-5 ISO-8859-5 ISO-8859-5 ISO8859-5 +mr_IN UTF-8 UTF-8 UTF-8 +mt_MT ISO-8859-3 ISO-8859-3 ISO-8859-3 +nb_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 +nl_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +nl_BE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +nl_NL ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +nl_NL@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +nn_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 +no_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +norwegian ISO-8859-1 ISO-8859-1 ISO-8859-1 +nynorsk ISO-8859-1 ISO-8859-1 ISO-8859-1 +pl_PL ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +polish ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +portuguese ISO-8859-1 ISO-8859-1 ISO-8859-1 +POSIX ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 STRING +pt_BR ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +pt_PT ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +pt_PT@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +romanian ISO-8859-2 ISO-8859-2 ISO-8859-2 +ro_RO ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +ru_RU ISO-8859-5 ISO-8859-5 ISO-8859-5 ISO8859-5 +ru_RU.koi8r KOI8-R KOI8-R KOI8-R +russian ISO-8859-5 ISO-8859-5 ISO-8859-5 ISO8859-5 +ru_UA KOI8-U KOI8-U KOI8-U +sk_SK ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +slovak ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +slovene ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +slovenian ISO-8859-2 ISO-8859-2 ISO-8859-2 +sl_SI ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +spanish ISO-8859-1 ISO-8859-1 ISO-8859-1 +sq_AL ISO-8859-1 ISO-8859-1 ISO-8859-1 +sr_YU ISO-8859-2 ISO-8859-2 ISO-8859-2 +sr_YU@cyrillic ISO-8859-5 ISO-8859-5 ISO-8859-5 +sv_FI ISO-8859-1 ISO-8859-1 ISO-8859-1 +sv_FI@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +sv_SE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +swedish ISO-8859-1 ISO-8859-1 ISO-8859-1 +th_TH TIS-620 TIS-620 TIS-620 +tr_TR ISO-8859-9 ISO-8859-9 ISO-8859-9 ISO8859-9 +turkish ISO-8859-9 ISO-8859-9 ISO-8859-9 +uk_UA KOI8-U KOI8-U KOI8-U +vi_VN UTF-8 UTF-8 UTF-8 +zh_CN GB2312 GB2312 GB2312 zh.euc +zh_CN.gb18030 GB18030 GB18030 GB18030 +zh_HK BIG5HKSCS BIG5HKSCS BIG5HKSCS +zh_TW BIG5 BIG5 BIG5 zh_TW.euc +zh_TW.euctw EUC-TW EUC-TW EUC-TW diff --git a/jni/iconv/libcharset/tools/glibc-2.2-XF86-4.0.1f b/jni/iconv/libcharset/tools/glibc-2.2-XF86-4.0.1f new file mode 100644 index 0000000..c8a85ad --- /dev/null +++ b/jni/iconv/libcharset/tools/glibc-2.2-XF86-4.0.1f @@ -0,0 +1,187 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() X11 encoding + +af_ZA ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +ar_AE ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_BH ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_DZ ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_EG ISO-8859-6 ISO-8859-6 ISO-8859-6 ISO8859-6 +ar_IQ ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_JO ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_KW ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_LB ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_LY ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_MA ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_OM ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_QA ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_SA ISO-8859-6 ISO-8859-6 ISO-8859-6 ISO8859-6 +ar_SD ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_SY ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_TN ISO-8859-6 ISO-8859-6 ISO-8859-6 +ar_YE ISO-8859-6 ISO-8859-6 ISO-8859-6 +be_BY CP1251 CP1251 CP1251 MICROSOFT-CP1251 +bg_BG CP1251 CP1251 CP1251 MICROSOFT-CP1251 +bokmal ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 STRING +bokmål ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 STRING +C ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 STRING +ca_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +ca_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +catalan ISO-8859-1 ISO-8859-1 ISO-8859-1 +croatian ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +cs_CZ ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +czech ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +da_DK ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +danish ISO-8859-1 ISO-8859-1 ISO-8859-1 +dansk ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_AT ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +de_AT@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +de_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_BE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +de_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +de_DE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +de_DE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +de_DE.utf8 UTF-8 UTF-8 UTF-8 +de_LU ISO-8859-1 ISO-8859-1 ISO-8859-1 +de_LU@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +deutsch ISO-8859-1 ISO-8859-1 ISO-8859-1 +dutch ISO-8859-1 ISO-8859-1 ISO-8859-1 +eesti ISO-8859-1 ISO-8859-1 ISO-8859-1 +el_GR ISO-8859-7 ISO-8859-7 ISO-8859-7 ISO8859-7 +en_AU ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_BW ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_CA ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_DK ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_IE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_IE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +en_NZ ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_US ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +en_ZA ISO-8859-1 ISO-8859-1 ISO-8859-1 +en_ZW ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_AR ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_BO ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_CL ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_CO ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_CR ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_DO ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_EC ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +es_GT ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_HN ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_MX ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_NI ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_PA ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_PE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_PR ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_PY ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_SV ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +estonian ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_US ISO-8859-1 ISO-8859-1 ISO-8859-1 +es_UY ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +es_VE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +et_EE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-15 +eu_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +eu_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +fa_IR UTF-8 UTF-8 UTF-8 ISIRI-3342 +fi_FI ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-15 +fi_FI@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +finnish ISO-8859-1 ISO-8859-1 ISO-8859-1 +fo_FO ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +français ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +fr_BE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +fr_CA ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +fr_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +french ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_FR ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +fr_FR@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +fr_LU ISO-8859-1 ISO-8859-1 ISO-8859-1 +fr_LU@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +ga_IE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +ga_IE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +galego ISO-8859-1 ISO-8859-1 ISO-8859-1 +galician ISO-8859-1 ISO-8859-1 ISO-8859-1 +german ISO-8859-1 ISO-8859-1 ISO-8859-1 +gl_ES ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +gl_ES@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +greek ISO-8859-7 ISO-8859-7 ISO-8859-7 +gv_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +hebrew ISO-8859-8 ISO-8859-8 ISO-8859-8 +he_IL ISO-8859-8 ISO-8859-8 ISO-8859-8 ISO8859-8 +hi_IN UTF-8 UTF-8 UTF-8 ISCII-DEV +hr_HR ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +hrvatski ISO-8859-2 ISO-8859-2 ISO-8859-2 +hu_HU ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +hungarian ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +icelandic ISO-8859-1 ISO-8859-1 ISO-8859-1 +id_ID ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +is_IS ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +italian ISO-8859-1 ISO-8859-1 ISO-8859-1 +it_CH ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +it_IT ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +it_IT@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +iw_IL ISO-8859-8 ISO-8859-8 ISO-8859-8 ISO8859-8 +ja_JP EUC-JP EUC-JP EUC-JP ja.euc +ja_JP.eucjp EUC-JP EUC-JP EUC-JP ja.euc +ja_JP.ujis EUC-JP EUC-JP EUC-JP ja.euc +japanese EUC-JP EUC-JP EUC-JP ja.sjis +japanese.euc EUC-JP EUC-JP EUC-JP ja.euc +japanese.sjis ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 STRING +kl_GL ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +ko_KR EUC-KR EUC-KR EUC-KR ko.euc +ko_KR.euckr EUC-KR EUC-KR EUC-KR ko.euc +ko_KR.utf8 UTF-8 UTF-8 UTF-8 UTF-8 +korean EUC-KR EUC-KR EUC-KR ko.euc +korean.euc EUC-KR EUC-KR EUC-KR +kw_GB ISO-8859-1 ISO-8859-1 ISO-8859-1 +lithuanian ISO-8859-13 ISO-8859-13 ISO-8859-13 +lt_LT ISO-8859-13 ISO-8859-13 ISO-8859-13 ISO8859-13 +lv_LV ISO-8859-13 ISO-8859-13 ISO-8859-13 ISO8859-13 +mk_MK ISO-8859-5 ISO-8859-5 ISO-8859-5 ISO8859-5 +mr_IN UTF-8 UTF-8 UTF-8 +mt_MT ISO-8859-3 ISO-8859-3 ISO-8859-3 +nb_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +nl_BE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +nl_BE@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +nl_NL ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +nl_NL@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +nn_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 +no_NO ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +norwegian ISO-8859-1 ISO-8859-1 ISO-8859-1 +nynorsk ISO-8859-1 ISO-8859-1 ISO-8859-1 +pl_PL ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +polish ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +portuguese ISO-8859-1 ISO-8859-1 ISO-8859-1 +POSIX ANSI_X3.4-1968 ANSI_X3.4-1968 ANSI_X3.4-1968 STRING +pt_BR ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +pt_PT ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +pt_PT@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +romanian ISO-8859-2 ISO-8859-2 ISO-8859-2 +ro_RO ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +ru_RU ISO-8859-5 ISO-8859-5 ISO-8859-5 KOI8-R +ru_RU.koi8r KOI8-R KOI8-R KOI8-R KOI8-R +russian ISO-8859-5 ISO-8859-5 ISO-8859-5 ISO8859-5 +ru_UA KOI8-U KOI8-U KOI8-U KOI8-U +sk_SK ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +slovak ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +slovene ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +slovenian ISO-8859-2 ISO-8859-2 ISO-8859-2 +sl_SI ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +spanish ISO-8859-1 ISO-8859-1 ISO-8859-1 +sq_AL ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-2 +sr_YU ISO-8859-2 ISO-8859-2 ISO-8859-2 ISO8859-2 +sr_YU@cyrillic ISO-8859-5 ISO-8859-5 ISO-8859-5 +sv_FI ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +sv_FI@euro ISO-8859-15 ISO-8859-15 ISO-8859-15 +sv_SE ISO-8859-1 ISO-8859-1 ISO-8859-1 ISO8859-1 +swedish ISO-8859-1 ISO-8859-1 ISO-8859-1 +th_TH TIS-620 TIS-620 TIS-620 +tr_TR ISO-8859-9 ISO-8859-9 ISO-8859-9 ISO8859-9 +turkish ISO-8859-9 ISO-8859-9 ISO-8859-9 +uk_UA KOI8-U KOI8-U KOI8-U KOI8-U +vi_VN UTF-8 UTF-8 UTF-8 TCVN-5712 +zh_CN GB2312 GB2312 GB2312 zh.euc +zh_CN.gb18030 GB18030 GB18030 GB18030 +zh_HK BIG5HKSCS BIG5HKSCS BIG5HKSCS +zh_TW BIG5 BIG5 BIG5 zh_TW.Big5 +zh_TW.euctw EUC-TW EUC-TW EUC-TW diff --git a/jni/iconv/libcharset/tools/hpux-10.01 b/jni/iconv/libcharset/tools/hpux-10.01 new file mode 100644 index 0000000..8e2b6c1 --- /dev/null +++ b/jni/iconv/libcharset/tools/hpux-10.01 @@ -0,0 +1,56 @@ +locale_charset.c: +../../lib/localcharset.c: +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C "" roman8 HP-ROMAN8 +C.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +POSIX "" roman8 HP-ROMAN8 +ar_DZ.arabic8 "arabic8.cm" arabic8 HP-ARABIC8 +ar_SA.arabic8 "arabic8.cm" arabic8 HP-ARABIC8 +ar_SA.iso88596 "iso88596.cm" iso88596 ISO-8859-6 +bg_BG.iso88595 "iso88595.cm" iso88595 ISO-8859-5 +cs_CZ.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +da_DK.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +da_DK.roman8 "roman8.cm" roman8 HP-ROMAN8 +de_DE.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +de_DE.roman8 "roman8.cm" roman8 HP-ROMAN8 +el_GR.greek8 "./data/greek8.cm" greek8 HP-GREEK8 +el_GR.iso88597 "./data/iso88597.cm" iso88597 ISO-8859-7 +en_GB.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +en_GB.roman8 "roman8.cm" roman8 HP-ROMAN8 +en_US.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +en_US.roman8 "roman8.cm" roman8 HP-ROMAN8 +es_ES.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +es_ES.roman8 "roman8.cm" roman8 HP-ROMAN8 +fi_FI.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +fi_FI.roman8 "roman8.cm" roman8 HP-ROMAN8 +fr_CA.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +fr_CA.roman8 "roman8.cm" roman8 HP-ROMAN8 +fr_FR.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +fr_FR.roman8 "roman8.cm" roman8 HP-ROMAN8 +hr_HR.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +hu_HU.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +is_IS.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +is_IS.roman8 "roman8.cm" roman8 HP-ROMAN8 +it_IT.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +it_IT.roman8 "roman8.cm" roman8 HP-ROMAN8 +iw_IL.hebrew8 "hebrew8.cm" hebrew8 HP-HEBREW8 +iw_IL.iso88598 "iso88598.cm" iso88598 ISO-8859-8 +nl_NL.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +nl_NL.roman8 "roman8.cm" roman8 HP-ROMAN8 +no_NO.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +no_NO.roman8 "roman8.cm" roman8 HP-ROMAN8 +pl_PL.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +pt_PT.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +pt_PT.roman8 "roman8.cm" roman8 HP-ROMAN8 +ro_RO.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +ru_RU.iso88595 "iso88595.cm" iso88595 ISO-8859-5 +sk_SK.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +sl_SI.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +sv_SE.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +sv_SE.roman8 "roman8.cm" roman8 HP-ROMAN8 +th_TH.tis620 "tis620.cm" tis620 TIS-620 +tr_TR.iso88599 "iso88599.cm" iso88599 ISO-8859-9 +tr_TR.turkish8 "turkish8.cm" turkish8 HP-TURKISH8 +zh_CN.hp15CN "./data/hp15CN.cm" hp15CN EUC-CN +zh_TW.eucTW "./data/eucTW.cm" eucTW EUC-TW diff --git a/jni/iconv/libcharset/tools/hpux-10.20 b/jni/iconv/libcharset/tools/hpux-10.20 new file mode 100644 index 0000000..c91060c --- /dev/null +++ b/jni/iconv/libcharset/tools/hpux-10.20 @@ -0,0 +1,68 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C "" roman8 HP-ROMAN8 +C.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +C.iso885915 "iso885915.cm" iso885915 ISO-8859-15 +C.utf8 "utf8.cm" utf8 UTF-8 +POSIX "" roman8 HP-ROMAN8 +ar_DZ.arabic8 "arabic8.cm" arabic8 HP-ARABIC8 +ar_SA.arabic8 "arabic8.cm" arabic8 HP-ARABIC8 +ar_SA.iso88596 "iso88596.cm" iso88596 ISO-8859-6 +bg_BG.iso88595 "iso88595.cm" iso88595 ISO-8859-5 +cs_CZ.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +da_DK.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +da_DK.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +da_DK.roman8 "roman8.cm" roman8 HP-ROMAN8 +de_DE.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +de_DE.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +de_DE.roman8 "roman8.cm" roman8 HP-ROMAN8 +el_GR.greek8 "greek8.cm" greek8 HP-GREEK8 +el_GR.iso88597 "iso88597.cm" iso88597 ISO-8859-7 +en_GB.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +en_GB.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +en_GB.roman8 "roman8.cm" roman8 HP-ROMAN8 +en_US.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +en_US.roman8 "roman8.cm" roman8 HP-ROMAN8 +es_ES.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +es_ES.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +es_ES.roman8 "roman8.cm" roman8 HP-ROMAN8 +fi_FI.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +fi_FI.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +fi_FI.roman8 "roman8.cm" roman8 HP-ROMAN8 +fr_CA.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +fr_CA.iso885915 "iso885915.cm" iso885915 ISO-8859-15 +fr_CA.roman8 "roman8.cm" roman8 HP-ROMAN8 +fr_FR.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +fr_FR.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +fr_FR.roman8 "roman8.cm" roman8 HP-ROMAN8 +hr_HR.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +hu_HU.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +is_IS.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +is_IS.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +is_IS.roman8 "roman8.cm" roman8 HP-ROMAN8 +it_IT.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +it_IT.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +it_IT.roman8 "roman8.cm" roman8 HP-ROMAN8 +iw_IL.hebrew8 "hebrew8.cm" hebrew8 HP-HEBREW8 +iw_IL.iso88598 "iso88598.cm" iso88598 ISO-8859-8 +nl_NL.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +nl_NL.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +nl_NL.roman8 "roman8.cm" roman8 HP-ROMAN8 +no_NO.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +no_NO.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +no_NO.roman8 "roman8.cm" roman8 HP-ROMAN8 +pl_PL.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +pt_PT.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +pt_PT.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +pt_PT.roman8 "roman8.cm" roman8 HP-ROMAN8 +ro_RO.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +ru_RU.iso88595 "iso88595.cm" iso88595 ISO-8859-5 +sk_SK.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +sl_SI.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +sv_SE.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +sv_SE.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +sv_SE.roman8 "roman8.cm" roman8 HP-ROMAN8 +th_TH.tis620 "tis620.cm" tis620 TIS-620 +tr_TR.iso88599 "iso88599.cm" iso88599 ISO-8859-9 +tr_TR.turkish8 "turkish8.cm" turkish8 HP-TURKISH8 +univ.utf8 "utf8.cm" utf8 UTF-8 diff --git a/jni/iconv/libcharset/tools/hpux-11.00 b/jni/iconv/libcharset/tools/hpux-11.00 new file mode 100644 index 0000000..7168829 --- /dev/null +++ b/jni/iconv/libcharset/tools/hpux-11.00 @@ -0,0 +1,78 @@ +locale_charset.c: +../../lib/localcharset.c: +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C "" roman8 HP-ROMAN8 +C.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +C.iso885915 "iso885915.cm" iso885915 ISO-8859-15 +C.utf8 "utf8.cm" utf8 UTF-8 +POSIX "" roman8 HP-ROMAN8 +ar_DZ.arabic8 "arabic8.cm" arabic8 HP-ARABIC8 +ar_SA.arabic8 "arabic8.cm" arabic8 HP-ARABIC8 +ar_SA.iso88596 "iso88596.cm" iso88596 ISO-8859-6 +bg_BG.iso88595 "iso88595.cm" iso88595 ISO-8859-5 +cs_CZ.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +da_DK.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +da_DK.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +da_DK.roman8 "roman8.cm" roman8 HP-ROMAN8 +de_DE.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +de_DE.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +de_DE.roman8 "roman8.cm" roman8 HP-ROMAN8 +el_GR.greek8 "greek8.cm" greek8 HP-GREEK8 +el_GR.iso88597 "iso88597.cm" iso88597 ISO-8859-7 +en_GB.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +en_GB.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +en_GB.roman8 "roman8.cm" roman8 HP-ROMAN8 +en_US.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +en_US.roman8 "roman8.cm" roman8 HP-ROMAN8 +es_ES.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +es_ES.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +es_ES.roman8 "roman8.cm" roman8 HP-ROMAN8 +fi_FI.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +fi_FI.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +fi_FI.roman8 "roman8.cm" roman8 HP-ROMAN8 +fr_CA.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +fr_CA.iso885915 "iso885915.cm" iso885915 ISO-8859-15 +fr_CA.roman8 "roman8.cm" roman8 HP-ROMAN8 +fr_FR.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +fr_FR.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +fr_FR.roman8 "roman8.cm" roman8 HP-ROMAN8 +hr_HR.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +hu_HU.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +is_IS.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +is_IS.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +is_IS.roman8 "roman8.cm" roman8 HP-ROMAN8 +it_IT.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +it_IT.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +it_IT.roman8 "roman8.cm" roman8 HP-ROMAN8 +iw_IL.hebrew8 "hebrew8.cm" hebrew8 HP-HEBREW8 +iw_IL.iso88598 "iso88598.cm" iso88598 ISO-8859-8 +ja_JP.SJIS "SJIS.cm" SJIS SJIS +ja_JP.eucJP "eucJP.cm" eucJP EUC-JP +ja_JP.kana8 "kana8.cm" kana8 HP-KANA8 +ko_KR.eucKR "eucKR.cm" eucKR EUC-KR +nl_NL.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +nl_NL.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +nl_NL.roman8 "roman8.cm" roman8 HP-ROMAN8 +no_NO.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +no_NO.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +no_NO.roman8 "roman8.cm" roman8 HP-ROMAN8 +pl_PL.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +pt_PT.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +pt_PT.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +pt_PT.roman8 "roman8.cm" roman8 HP-ROMAN8 +ro_RO.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +ru_RU.iso88595 "iso88595.cm" iso88595 ISO-8859-5 +sk_SK.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +sl_SI.iso88592 "iso88592.cm" iso88592 ISO-8859-2 +sv_SE.iso88591 "iso88591.cm" iso88591 ISO-8859-1 +sv_SE.iso885915@euro "iso885915.cm" iso885915 ISO-8859-15 +sv_SE.roman8 "roman8.cm" roman8 HP-ROMAN8 +th_TH.tis620 "tis620.cm" tis620 TIS-620 +tr_TR.iso88599 "iso88599.cm" iso88599 ISO-8859-9 +tr_TR.turkish8 "turkish8.cm" turkish8 HP-TURKISH8 +univ.utf8 "utf8.cm" utf8 UTF-8 +zh_CN.hp15CN "hp15CN.cm" hp15CN EUC-CN +zh_TW.big5 "big5.cm" big5 BIG5 +zh_TW.ccdc "ccdc.cm" ccdc ccdc bug +zh_TW.eucTW "eucTW.cm" eucTW EUC-TW diff --git a/jni/iconv/libcharset/tools/irix-6.5 b/jni/iconv/libcharset/tools/irix-6.5 new file mode 100644 index 0000000..853ec3e --- /dev/null +++ b/jni/iconv/libcharset/tools/irix-6.5 @@ -0,0 +1,42 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C ISO8859-1 ISO8859-1 ISO-8859-1 +POSIX ISO8859-1 ISO8859-1 ISO-8859-1 +charmap ISO8859-1 ISO8859-1 ISO-8859-1 +cs ISO8859-2 ISO8859-2 ISO-8859-2 +da ISO8859-1 ISO8859-1 ISO-8859-1 +de ISO8859-1 ISO8859-1 ISO-8859-1 +de_AT ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH ISO8859-1 ISO8859-1 ISO-8859-1 +el ISO8859-7 ISO8859-7 ISO-8859-7 +en ISO8859-1 ISO8859-1 ISO-8859-1 +en_AU ISO8859-1 ISO8859-1 ISO-8859-1 +en_CA ISO8859-1 ISO8859-1 ISO-8859-1 +en_FR ISO8859-1 ISO8859-1 ISO-8859-1 +en_US ISO8859-1 ISO8859-1 ISO-8859-1 +es ISO8859-1 ISO8859-1 ISO-8859-1 +es_AR ISO8859-1 ISO8859-1 ISO-8859-1 +es_MX ISO8859-1 ISO8859-1 ISO-8859-1 +fi ISO8859-1 ISO8859-1 ISO-8859-1 +fr ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH ISO8859-1 ISO8859-1 ISO-8859-1 +hu ISO8859-2 ISO8859-2 ISO-8859-2 +is ISO8859-1 ISO8859-1 ISO-8859-1 +it ISO8859-1 ISO8859-1 ISO-8859-1 +it_CH ISO8859-1 ISO8859-1 ISO-8859-1 +ja_JP.EUC eucJP eucJP EUC-JP +ko_KR.euc eucKR eucKR EUC-KR +nl ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE ISO8859-1 ISO8859-1 ISO-8859-1 +no ISO8859-1 ISO8859-1 ISO-8859-1 +pl ISO8859-2 ISO8859-2 ISO-8859-2 +pt ISO8859-1 ISO8859-1 ISO-8859-1 +pt_BR ISO8859-1 ISO8859-1 ISO-8859-1 +ru ISO8859-5 ISO8859-5 ISO-8859-5 +sk ISO8859-2 ISO8859-2 ISO-8859-2 +sv ISO8859-1 ISO8859-1 ISO-8859-1 +tr ISO8859-9 ISO8859-9 ISO-8859-9 +zh_CN.ugb eucCN eucCN EUC-CN +zh_TW.ucns eucTW eucTW EUC-TW diff --git a/jni/iconv/libcharset/tools/locale_charmap b/jni/iconv/libcharset/tools/locale_charmap new file mode 100755 index 0000000..a9a8318 --- /dev/null +++ b/jni/iconv/libcharset/tools/locale_charmap @@ -0,0 +1,4 @@ +#! /bin/sh +# Prints the system dependent name for the current locale's charmap. + +locale charmap diff --git a/jni/iconv/libcharset/tools/locale_charset.c b/jni/iconv/libcharset/tools/locale_charset.c new file mode 100644 index 0000000..f6b4a4f --- /dev/null +++ b/jni/iconv/libcharset/tools/locale_charset.c @@ -0,0 +1,13 @@ +/* Prints the portable name for the current locale's charset. */ + +#include +#include +#include +#include "localcharset.h" + +int main () +{ + setlocale(LC_ALL, ""); + printf("%s\n", locale_charset()); + exit(0); +} diff --git a/jni/iconv/libcharset/tools/locale_codeset.c b/jni/iconv/libcharset/tools/locale_codeset.c new file mode 100644 index 0000000..a9c209d --- /dev/null +++ b/jni/iconv/libcharset/tools/locale_codeset.c @@ -0,0 +1,15 @@ +/* Prints the system dependent name for the current locale's codeset. */ + +#define _XOPEN_SOURCE 500 /* Needed on AIX 3.2.5 */ + +#include +#include +#include +#include + +int main () +{ + setlocale(LC_ALL, ""); + printf("%s\n", nl_langinfo(CODESET)); + exit(0); +} diff --git a/jni/iconv/libcharset/tools/locale_monthnames.c b/jni/iconv/libcharset/tools/locale_monthnames.c new file mode 100644 index 0000000..f109587 --- /dev/null +++ b/jni/iconv/libcharset/tools/locale_monthnames.c @@ -0,0 +1,26 @@ +/* Prints the system dependent names for the 12 months in the current locale. */ + +#define _XOPEN_SOURCE 500 /* Needed on AIX 3.2.5 */ + +#include +#include +#include +#include + +int main () +{ + setlocale(LC_ALL, ""); + printf("%s\n", nl_langinfo(MON_1)); + printf("%s\n", nl_langinfo(MON_2)); + printf("%s\n", nl_langinfo(MON_3)); + printf("%s\n", nl_langinfo(MON_4)); + printf("%s\n", nl_langinfo(MON_5)); + printf("%s\n", nl_langinfo(MON_6)); + printf("%s\n", nl_langinfo(MON_7)); + printf("%s\n", nl_langinfo(MON_8)); + printf("%s\n", nl_langinfo(MON_9)); + printf("%s\n", nl_langinfo(MON_10)); + printf("%s\n", nl_langinfo(MON_11)); + printf("%s\n", nl_langinfo(MON_12)); + exit(0); +} diff --git a/jni/iconv/libcharset/tools/locale_x11encoding.c b/jni/iconv/libcharset/tools/locale_x11encoding.c new file mode 100644 index 0000000..f323cd2 --- /dev/null +++ b/jni/iconv/libcharset/tools/locale_x11encoding.c @@ -0,0 +1,40 @@ +/* Prints the locale's encoding via libX11. */ + +#include +#include +#include +#include +#include +#include + +int main (int argc, char* argv[]) +{ + Display* display; + XTextProperty textprop; + char* input; + + if (argc != 1) + exit(1); + + setlocale(LC_CTYPE,""); + + display = XOpenDisplay(NULL); + if (display == NULL) { + fprintf(stderr,"cannot open display\n"); + exit(1); + } + + input = ""; + if (XmbTextListToTextProperty(display, &input, 1, XTextStyle, &textprop) != Success) { + fprintf(stderr,"XmbTextListToTextProperty failed\n"); + exit(1); + } + assert(textprop.format == 8); + assert(textprop.nitems == 0); + + printf("%s\n", XGetAtomName(display, textprop.encoding)); + + XCloseDisplay(display); + + exit(0); +} diff --git a/jni/iconv/libcharset/tools/netbsd-3.0 b/jni/iconv/libcharset/tools/netbsd-3.0 new file mode 100644 index 0000000..9e2f6a9 --- /dev/null +++ b/jni/iconv/libcharset/tools/netbsd-3.0 @@ -0,0 +1,109 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C 646 646 ASCII +POSIX 646 646 ASCII +bg_BG.CP1251 CP1251 CP1251 CP1251 +ca 646 646 ASCII +ca_ES.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +ca_ES.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +cs 646 646 ASCII +cs_CZ.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +da 646 646 ASCII +da_DK.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +da_DK.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +de 646 646 ASCII +de_AT 646 646 ASCII +de_AT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_AT.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +de_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +de_DE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +el 646 646 ASCII +el_GR.ISO8859-7 ISO8859-7 ISO8859-7 ISO-8859-7 +en_AU.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_AU.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_CA.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_CA.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_GB.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_GB.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_US.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 UTF-8 UTF-8 +eo 646 646 ASCII +es 646 646 ASCII +es_ES.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +es_ES.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +et 646 646 ASCII +fi_FI.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr 646 646 ASCII +fr_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CA.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_FR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +gl 646 646 ASCII +he 646 646 ASCII +hr 646 646 ASCII +hr_HR.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +hy_AM.ARMSCII-8 ARMSCII-8 ARMSCII-8 ARMSCII-8 bug +id 646 646 ASCII +is_IS.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +is_IS.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +it 646 646 ASCII +it_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +it_CH.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +it_IT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +it_IT.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +ja 646 646 ASCII +ja_JP.ISO2022-JP ISO2022-JP ISO2022-JP ISO2022-JP bug +ja_JP.ISO2022-JP2 ISO2022-JP2 ISO2022-JP2 ISO2022-JP2 bug +ja_JP.SJIS SJIS SJIS SHIFT_JIS +ja_JP.ct CTEXT CTEXT CTEXT bug +ja_JP.eucJP eucJP eucJP EUC-JP +ko 646 646 ASCII +ko_KR.eucKR eucKR eucKR EUC-KR +locale.alias 646 646 ASCII +lt_LT.ISO8859-13 ISO8859-13 ISO8859-13 ISO-8859-13 +lt_LT.ISO8859-4 ISO8859-4 ISO8859-4 ISO-8859-4 +nb 646 646 ASCII +nl 646 646 ASCII +nl_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +nl_NL.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +no 646 646 ASCII +no@nynorsk 646 646 ASCII +no_NO.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +pl 646 646 ASCII +pl_PL.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +pt 646 646 ASCII +pt_BR 646 646 ASCII +pt_PT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +ro 646 646 ASCII +ru 646 646 ASCII +ru_RU.CP866 CP866 CP866 CP866 +ru_RU.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +ru_RU.KOI8-R KOI8-R KOI8-R KOI8-R +sk 646 646 ASCII +sk_SK.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sl 646 646 ASCII +sl_SI.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sv 646 646 ASCII +sv_SE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +sv_SE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +tr 646 646 ASCII +uk_UA.KOI8-U KOI8-U KOI8-U KOI8-U +zh_CN 646 646 ASCII +zh_CN.GB18030 GB18030 GB18030 GB18030 +zh_CN.eucCN eucCN eucCN GB2312 +zh_TW 646 646 ASCII +zh_TW.Big5 BIG5 BIG5 BIG5 +zh_TW.eucTW eucTW eucTW EUC-TW diff --git a/jni/iconv/libcharset/tools/openbsd-4.1 b/jni/iconv/libcharset/tools/openbsd-4.1 new file mode 100644 index 0000000..4775594 --- /dev/null +++ b/jni/iconv/libcharset/tools/openbsd-4.1 @@ -0,0 +1,64 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C 646 646 +bg_BG.CP1251 CP1251 CP1251 +ca_ES.ISO8859-1 ISO8859-1 ISO-8859-1 +ca_ES.ISO8859-15 ISO8859-15 ISO-8859-15 +cs_CZ.ISO8859-2 ISO8859-2 ISO-8859-2 +da_DK.ISO8859-1 ISO8859-1 ISO-8859-1 +da_DK.ISO8859-15 ISO8859-15 ISO-8859-15 +de_AT.ISO8859-1 ISO8859-1 ISO-8859-1 +de_AT.ISO8859-15 ISO8859-15 ISO-8859-15 +de_CH.ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH.ISO8859-15 ISO8859-15 ISO-8859-15 +de_DE.ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE.ISO8859-15 ISO8859-15 ISO-8859-15 +el_GR.ISO8859-7 ISO8859-7 ISO-8859-7 +en_AU.ISO8859-1 ISO8859-1 ISO-8859-1 +en_AU.ISO8859-15 ISO8859-15 ISO-8859-15 +en_CA.ISO8859-1 ISO8859-1 ISO-8859-1 +en_CA.ISO8859-15 ISO8859-15 ISO-8859-15 +en_GB.ISO8859-1 ISO8859-1 ISO-8859-1 +en_GB.ISO8859-15 ISO8859-15 ISO-8859-15 +en_US.ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.ISO8859-15 ISO8859-15 ISO-8859-15 +es_ES.ISO8859-1 ISO8859-1 ISO-8859-1 +es_ES.ISO8859-15 ISO8859-15 ISO-8859-15 +fi_FI.ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_BE.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CA.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CH.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH.ISO8859-15 ISO8859-15 ISO-8859-15 +fr_FR.ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-15 ISO8859-15 ISO-8859-15 +hr_HR.ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU.ISO8859-2 ISO8859-2 ISO-8859-2 +hy_AM.ARMSCII-8 ARMSCII-8 ARMSCII-8 bug +is_IS.ISO8859-1 ISO8859-1 ISO-8859-1 +is_IS.ISO8859-15 ISO8859-15 ISO-8859-15 +it_CH.ISO8859-1 ISO8859-1 ISO-8859-1 +it_CH.ISO8859-15 ISO8859-15 ISO-8859-15 +it_IT.ISO8859-1 ISO8859-1 ISO-8859-1 +it_IT.ISO8859-15 ISO8859-15 ISO-8859-15 +lt_LT.ISO8859-13 ISO8859-13 ISO-8859-13 +lt_LT.ISO8859-4 ISO8859-4 ISO-8859-4 +nl_BE.ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE.ISO8859-15 ISO8859-15 ISO-8859-15 +nl_NL.ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL.ISO8859-15 ISO8859-15 ISO-8859-15 +no_NO.ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO.ISO8859-15 ISO8859-15 ISO-8859-15 +pl_PL.ISO8859-2 ISO8859-2 ISO-8859-2 +pt_PT.ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT.ISO8859-15 ISO8859-15 ISO-8859-15 +ru_RU.CP866 CP866 CP866 +ru_RU.ISO8859-5 ISO8859-5 ISO-8859-5 +ru_RU.KOI8-R KOI8-R KOI8-R +sk_SK.ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI.ISO8859-2 ISO8859-2 ISO-8859-2 +sv_SE.ISO8859-1 ISO8859-1 ISO-8859-1 +sv_SE.ISO8859-15 ISO8859-15 ISO-8859-15 +uk_UA.KOI8-U KOI8-U KOI8-U diff --git a/jni/iconv/libcharset/tools/osf1-4.0a b/jni/iconv/libcharset/tools/osf1-4.0a new file mode 100644 index 0000000..c437a3b --- /dev/null +++ b/jni/iconv/libcharset/tools/osf1-4.0a @@ -0,0 +1,23 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +POSIX ISO8859-1 ISO8859-1 ISO-8859-1 +da_DK.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +el_GR.ISO8859-7 ISO8859-7 ISO8859-7 ISO-8859-7 +en_GB.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +es_ES.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +is_IS.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +it_IT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +sv_SE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +tr_TR.ISO8859-9 ISO8859-9 ISO8859-9 ISO-8859-9 diff --git a/jni/iconv/libcharset/tools/osf1-4.0d b/jni/iconv/libcharset/tools/osf1-4.0d new file mode 100644 index 0000000..5628c03 --- /dev/null +++ b/jni/iconv/libcharset/tools/osf1-4.0d @@ -0,0 +1,24 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +POSIX ISO8859-1 ISO8859-1 ISO-8859-1 +da_DK.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +el_GR.ISO8859-7 ISO8859-7 ISO8859-7 ISO-8859-7 +en_GB.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.cp850 cp850 cp850 CP850 +es_ES.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +is_IS.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +it_IT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +sv_SE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +tr_TR.ISO8859-9 ISO8859-9 ISO8859-9 ISO-8859-9 diff --git a/jni/iconv/libcharset/tools/osf1-5.1 b/jni/iconv/libcharset/tools/osf1-5.1 new file mode 100644 index 0000000..9ac7edc --- /dev/null +++ b/jni/iconv/libcharset/tools/osf1-5.1 @@ -0,0 +1,161 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +POSIX ISO8859-1 ISO8859-1 ISO-8859-1 +ca_ES ISO8859-1 ISO8859-1 ISO-8859-1 +ca_ES.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +ca_ES.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +ca_ES.UTF-8 UTF-8 UTF-8 UTF-8 +cs_CZ ISO8859-2 ISO8859-2 ISO-8859-2 +cs_CZ.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +cs_CZ.ISO8859-2@ucs4 ISO8859-2 ISO8859-2 ISO-8859-2 +cs_CZ@ucs4 ISO8859-2 ISO8859-2 ISO-8859-2 +da_DK.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +da_DK.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +da_DK.UTF-8 UTF-8 UTF-8 UTF-8 +de_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +de_CH.UTF-8 UTF-8 UTF-8 UTF-8 +de_DE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +de_DE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +de_DE.UTF-8 UTF-8 UTF-8 UTF-8 +el_GR.ISO8859-7 ISO8859-7 ISO8859-7 ISO-8859-7 +el_GR.ISO8859-7@ucs4 ISO8859-7 ISO8859-7 ISO-8859-7 +en_EU.UTF-8@euro UTF-8 UTF-8 UTF-8 +en_GB.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_GB.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_GB.UTF-8 UTF-8 UTF-8 UTF-8 +en_US.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 UTF-8 UTF-8 +en_US.UTF-8@euro UTF-8 UTF-8 UTF-8 +en_US.cp850 cp850 cp850 CP850 +es_ES.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +es_ES.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +es_ES.UTF-8 UTF-8 UTF-8 UTF-8 +fi_FI.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fi_FI.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fi_FI.UTF-8 UTF-8 UTF-8 UTF-8 +fr_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_BE.UTF-8 UTF-8 UTF-8 UTF-8 +fr_CA.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CA.UTF-8 UTF-8 UTF-8 UTF-8 +fr_CH.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CH.UTF-8 UTF-8 UTF-8 UTF-8 +fr_FR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +fr_FR.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_FR.UTF-8 UTF-8 UTF-8 UTF-8 +he_IL ISO8859-8 ISO8859-8 ISO-8859-8 +he_IL.ISO8859-8 ISO8859-8 ISO8859-8 ISO-8859-8 +he_IL.ISO8859-8@ucs4 ISO8859-8 ISO8859-8 ISO-8859-8 +he_IL@ucs4 ISO8859-8 ISO8859-8 ISO-8859-8 +hu_HU ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU.ISO8859-2@ucs4 ISO8859-2 ISO8859-2 ISO-8859-2 +hu_HU@ucs4 ISO8859-2 ISO8859-2 ISO-8859-2 +is_IS.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +is_IS.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +it_IT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +it_IT.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +it_IT.UTF-8 UTF-8 UTF-8 UTF-8 +iw_IL ISO8859-8 ISO8859-8 ISO-8859-8 +iw_IL.ISO8859-8 ISO8859-8 ISO8859-8 ISO-8859-8 +iw_IL.ISO8859-8@ucs4 ISO8859-8 ISO8859-8 ISO-8859-8 +iw_IL@ucs4 ISO8859-8 ISO8859-8 ISO-8859-8 +ja_JP eucJP eucJP EUC-JP +ja_JP.SJIS SJIS SJIS SJIS +ja_JP.SJIS@ucs4 SJIS SJIS SJIS +ja_JP.UTF-8 UTF-8 UTF-8 UTF-8 +ja_JP.deckanji deckanji deckanji DEC-KANJI +ja_JP.deckanji@ucs4 deckanji deckanji DEC-KANJI +ja_JP.eucJP eucJP eucJP EUC-JP +ja_JP.sdeckanji sdeckanji sdeckanji EUC-JP +ko_KR deckorean deckorean EUC-KR +ko_KR.KSC5601 KSC5601 KSC5601 CP949 +ko_KR.UTF-8 UTF-8 UTF-8 UTF-8 +ko_KR.deckorean deckorean deckorean EUC-KR +ko_KR.deckorean@ucs4 deckorean deckorean EUC-KR +ko_KR.eucKR eucKR eucKR EUC-KR +ko_KR@ucs4 deckorean deckorean EUC-KR +lt_LT ISO8859-4 ISO8859-4 ISO-8859-4 +lt_LT.ISO8859-4 ISO8859-4 ISO8859-4 ISO-8859-4 +nl_BE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +nl_BE.UTF-8 UTF-8 UTF-8 UTF-8 +nl_NL.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +nl_NL.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +nl_NL.UTF-8 UTF-8 UTF-8 UTF-8 +no_NO.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +no_NO.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +no_NO.UTF-8 UTF-8 UTF-8 UTF-8 +pl_PL ISO8859-2 ISO8859-2 ISO-8859-2 +pl_PL.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +pl_PL.ISO8859-2@ucs4 ISO8859-2 ISO8859-2 ISO-8859-2 +pl_PL@ucs4 ISO8859-2 ISO8859-2 ISO-8859-2 +pt_PT.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +pt_PT.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +pt_PT.UTF-8 UTF-8 UTF-8 UTF-8 +ru_RU ISO8859-5 ISO8859-5 ISO-8859-5 +ru_RU.ISO8859-5 ISO8859-5 ISO8859-5 ISO-8859-5 +ru_RU.ISO8859-5@ucs4 ISO8859-5 ISO8859-5 ISO-8859-5 +ru_RU@ucs4 ISO8859-5 ISO8859-5 ISO-8859-5 +sk_SK ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK.ISO8859-2@ucs4 ISO8859-2 ISO8859-2 ISO-8859-2 +sk_SK@ucs4 ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI.ISO8859-2 ISO8859-2 ISO8859-2 ISO-8859-2 +sv_SE.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1 +sv_SE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +sv_SE.UTF-8 UTF-8 UTF-8 UTF-8 +th_TH TACTIS TACTIS TIS-620 +th_TH.TACTIS TACTIS TACTIS TIS-620 +tr_TR.ISO8859-9 ISO8859-9 ISO8859-9 ISO-8859-9 +tr_TR.ISO8859-9@ucs4 ISO8859-9 ISO8859-9 ISO-8859-9 +universal.UTF-8 UTF-8 UTF-8 UTF-8 +universal.utf8@ucs4 UTF-8 UTF-8 UTF-8 +zh_CN dechanzi dechanzi GB2312 +zh_CN.GBK GBK GBK GBK +zh_CN.UTF-8 UTF-8 UTF-8 UTF-8 +zh_CN.dechanzi dechanzi dechanzi GB2312 +zh_CN.dechanzi@pinyin dechanzi dechanzi GB2312 +zh_CN.dechanzi@pinyin@ucs4 dechanzi dechanzi GB2312 +zh_CN.dechanzi@radical dechanzi dechanzi GB2312 +zh_CN.dechanzi@radical@ucs4 dechanzi dechanzi GB2312 +zh_CN.dechanzi@stroke dechanzi dechanzi GB2312 +zh_CN.dechanzi@stroke@ucs4 dechanzi dechanzi GB2312 +zh_CN.dechanzi@ucs4 dechanzi dechanzi GB2312 +zh_CN@ucs4 dechanzi dechanzi GB2312 +zh_HK.UTF-8 UTF-8 UTF-8 UTF-8 +zh_HK.big5 big5 big5 BIG5 +zh_HK.dechanyu dechanyu dechanyu DEC-HANYU +zh_HK.dechanyu@ucs4 dechanyu dechanyu DEC-HANYU +zh_HK.dechanzi dechanzi dechanzi GB2312 +zh_HK.dechanzi@ucs4 dechanzi dechanzi GB2312 +zh_HK.eucTW eucTW eucTW EUC-TW +zh_HK.eucTW@ucs4 eucTW eucTW EUC-TW +zh_TW eucTW eucTW EUC-TW +zh_TW.UTF-8 UTF-8 UTF-8 UTF-8 +zh_TW.big5 big5 big5 BIG5 +zh_TW.big5@chuyin big5 big5 BIG5 +zh_TW.big5@radical big5 big5 BIG5 +zh_TW.big5@stroke big5 big5 BIG5 +zh_TW.dechanyu dechanyu dechanyu DEC-HANYU +zh_TW.dechanyu@chuyin dechanyu dechanyu DEC-HANYU +zh_TW.dechanyu@chuyin@ucs4 dechanyu dechanyu DEC-HANYU +zh_TW.dechanyu@radical dechanyu dechanyu DEC-HANYU +zh_TW.dechanyu@radical@ucs4 dechanyu dechanyu DEC-HANYU +zh_TW.dechanyu@stroke dechanyu dechanyu DEC-HANYU +zh_TW.dechanyu@stroke@ucs4 dechanyu dechanyu DEC-HANYU +zh_TW.dechanyu@ucs4 dechanyu dechanyu DEC-HANYU +zh_TW.eucTW eucTW eucTW EUC-TW +zh_TW.eucTW@chuyin eucTW eucTW EUC-TW +zh_TW.eucTW@chuyin@ucs4 eucTW eucTW EUC-TW +zh_TW.eucTW@radical eucTW eucTW EUC-TW +zh_TW.eucTW@radical@ucs4 eucTW eucTW EUC-TW +zh_TW.eucTW@stroke eucTW eucTW EUC-TW +zh_TW.eucTW@stroke@ucs4 eucTW eucTW EUC-TW +zh_TW.eucTW@ucs4 eucTW eucTW EUC-TW +zh_TW@ucs4 dechanyu dechanyu DEC-HANYU diff --git a/jni/iconv/libcharset/tools/solaris-2.4 b/jni/iconv/libcharset/tools/solaris-2.4 new file mode 100644 index 0000000..d2f35e5 --- /dev/null +++ b/jni/iconv/libcharset/tools/solaris-2.4 @@ -0,0 +1,11 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C bug +POSIX bug +de bug +en_US bug +es bug +fr bug +iso_8859_1 bug +it bug +sv bug diff --git a/jni/iconv/libcharset/tools/solaris-2.5.1 b/jni/iconv/libcharset/tools/solaris-2.5.1 new file mode 100644 index 0000000..1cd6099 --- /dev/null +++ b/jni/iconv/libcharset/tools/solaris-2.5.1 @@ -0,0 +1,53 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C bug +POSIX bug +at bug +cz bug +da ISO8859-1 ISO8859-1 ISO-8859-1 +de ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH ISO8859-1 ISO8859-1 ISO-8859-1 +el bug +en_AU ISO8859-1 ISO8859-1 ISO-8859-1 +en_CA ISO8859-1 ISO8859-1 ISO-8859-1 +en_IE ISO8859-1 ISO8859-1 ISO-8859-1 +en_NZ ISO8859-1 ISO8859-1 ISO-8859-1 +en_UK ISO8859-1 ISO8859-1 ISO-8859-1 +en_US ISO8859-1 ISO8859-1 ISO-8859-1 +es ISO8859-1 ISO8859-1 ISO-8859-1 +es_AR ISO8859-1 ISO8859-1 ISO-8859-1 +es_BO ISO8859-1 ISO8859-1 ISO-8859-1 +es_CL ISO8859-1 ISO8859-1 ISO-8859-1 +es_CO ISO8859-1 ISO8859-1 ISO-8859-1 +es_CR ISO8859-1 ISO8859-1 ISO-8859-1 +es_EC ISO8859-1 ISO8859-1 ISO-8859-1 +es_GT ISO8859-1 ISO8859-1 ISO-8859-1 +es_MX ISO8859-1 ISO8859-1 ISO-8859-1 +es_NI ISO8859-1 ISO8859-1 ISO-8859-1 +es_PA ISO8859-1 ISO8859-1 ISO-8859-1 +es_PE ISO8859-1 ISO8859-1 ISO-8859-1 +es_PY ISO8859-1 ISO8859-1 ISO-8859-1 +es_SV ISO8859-1 ISO8859-1 ISO-8859-1 +es_UY ISO8859-1 ISO8859-1 ISO-8859-1 +es_VE ISO8859-1 ISO8859-1 ISO-8859-1 +et bug +fr ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH ISO8859-1 ISO8859-1 ISO-8859-1 +hu bug +il bug +iso_8859_1 bug +it ISO8859-1 ISO8859-1 ISO-8859-1 +lt bug +lv bug +nl ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE ISO8859-1 ISO8859-1 ISO-8859-1 +no ISO8859-1 ISO8859-1 ISO-8859-1 +pl bug +pt ISO8859-1 ISO8859-1 ISO-8859-1 +pt_BR ISO8859-1 ISO8859-1 ISO-8859-1 +ru bug +su ISO8859-1 ISO8859-1 ISO-8859-1 +sv ISO8859-1 ISO8859-1 ISO-8859-1 +tr bug diff --git a/jni/iconv/libcharset/tools/solaris-2.6 b/jni/iconv/libcharset/tools/solaris-2.6 new file mode 100644 index 0000000..604591f --- /dev/null +++ b/jni/iconv/libcharset/tools/solaris-2.6 @@ -0,0 +1,53 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C bug +POSIX bug +cz ISO8859-2 ISO8859-2 ISO-8859-2 +da ISO8859-1 ISO8859-1 ISO-8859-1 +de ISO8859-1 ISO8859-1 ISO-8859-1 +de_AT ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH ISO8859-1 ISO8859-1 ISO-8859-1 +el ISO8859-7 ISO8859-7 ISO-8859-7 +en_AU ISO8859-1 ISO8859-1 ISO-8859-1 +en_CA ISO8859-1 ISO8859-1 ISO-8859-1 +en_IE ISO8859-1 ISO8859-1 ISO-8859-1 +en_NZ ISO8859-1 ISO8859-1 ISO-8859-1 +en_UK ISO8859-1 ISO8859-1 ISO-8859-1 +en_US ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.UTF-8 UTF-8 UTF-8 UTF-8 +es ISO8859-1 ISO8859-1 ISO-8859-1 +es_AR ISO8859-1 ISO8859-1 ISO-8859-1 +es_BO ISO8859-1 ISO8859-1 ISO-8859-1 +es_CL ISO8859-1 ISO8859-1 ISO-8859-1 +es_CO ISO8859-1 ISO8859-1 ISO-8859-1 +es_CR ISO8859-1 ISO8859-1 ISO-8859-1 +es_EC ISO8859-1 ISO8859-1 ISO-8859-1 +es_GT ISO8859-1 ISO8859-1 ISO-8859-1 +es_MX ISO8859-1 ISO8859-1 ISO-8859-1 +es_NI ISO8859-1 ISO8859-1 ISO-8859-1 +es_PA ISO8859-1 ISO8859-1 ISO-8859-1 +es_PE ISO8859-1 ISO8859-1 ISO-8859-1 +es_PY ISO8859-1 ISO8859-1 ISO-8859-1 +es_SV ISO8859-1 ISO8859-1 ISO-8859-1 +es_UY ISO8859-1 ISO8859-1 ISO-8859-1 +es_VE ISO8859-1 ISO8859-1 ISO-8859-1 +et ISO8859-1 ISO8859-1 ISO-8859-1 +fr ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH ISO8859-1 ISO8859-1 ISO-8859-1 +hu ISO8859-2 ISO8859-2 ISO-8859-2 +iso_8859_1 bug +it ISO8859-1 ISO8859-1 ISO-8859-1 +lt ISO8859-4 ISO8859-4 ISO-8859-4 +lv ISO8859-4 ISO8859-4 ISO-8859-4 +nl ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE ISO8859-1 ISO8859-1 ISO-8859-1 +no ISO8859-1 ISO8859-1 ISO-8859-1 +pl ISO8859-2 ISO8859-2 ISO-8859-2 +pt ISO8859-1 ISO8859-1 ISO-8859-1 +pt_BR ISO8859-1 ISO8859-1 ISO-8859-1 +ru ISO8859-5 ISO8859-5 ISO-8859-5 +su ISO8859-1 ISO8859-1 ISO-8859-1 +sv ISO8859-1 ISO8859-1 ISO-8859-1 +tr ISO8859-9 ISO8859-9 ISO-8859-9 diff --git a/jni/iconv/libcharset/tools/solaris-2.6-cjk b/jni/iconv/libcharset/tools/solaris-2.6-cjk new file mode 100644 index 0000000..7625f09 --- /dev/null +++ b/jni/iconv/libcharset/tools/solaris-2.6-cjk @@ -0,0 +1,64 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C bug +POSIX bug +chinese gb2312 gb2312 EUC-CN +cz ISO8859-2 ISO8859-2 ISO-8859-2 +da ISO8859-1 ISO8859-1 ISO-8859-1 +de ISO8859-1 ISO8859-1 ISO-8859-1 +de_AT ISO8859-1 ISO8859-1 ISO-8859-1 +de_CH ISO8859-1 ISO8859-1 ISO-8859-1 +el ISO8859-7 ISO8859-7 ISO-8859-7 +en_AU ISO8859-1 ISO8859-1 ISO-8859-1 +en_CA ISO8859-1 ISO8859-1 ISO-8859-1 +en_IE ISO8859-1 ISO8859-1 ISO-8859-1 +en_NZ ISO8859-1 ISO8859-1 ISO-8859-1 +en_UK ISO8859-1 ISO8859-1 ISO-8859-1 +en_US ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.UTF-8 UTF-8 UTF-8 UTF-8 +es ISO8859-1 ISO8859-1 ISO-8859-1 +es_AR ISO8859-1 ISO8859-1 ISO-8859-1 +es_BO ISO8859-1 ISO8859-1 ISO-8859-1 +es_CL ISO8859-1 ISO8859-1 ISO-8859-1 +es_CO ISO8859-1 ISO8859-1 ISO-8859-1 +es_CR ISO8859-1 ISO8859-1 ISO-8859-1 +es_EC ISO8859-1 ISO8859-1 ISO-8859-1 +es_GT ISO8859-1 ISO8859-1 ISO-8859-1 +es_MX ISO8859-1 ISO8859-1 ISO-8859-1 +es_NI ISO8859-1 ISO8859-1 ISO-8859-1 +es_PA ISO8859-1 ISO8859-1 ISO-8859-1 +es_PE ISO8859-1 ISO8859-1 ISO-8859-1 +es_PY ISO8859-1 ISO8859-1 ISO-8859-1 +es_SV ISO8859-1 ISO8859-1 ISO-8859-1 +es_UY ISO8859-1 ISO8859-1 ISO-8859-1 +es_VE ISO8859-1 ISO8859-1 ISO-8859-1 +et ISO8859-1 ISO8859-1 ISO-8859-1 +fr ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CA ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH ISO8859-1 ISO8859-1 ISO-8859-1 +hu ISO8859-2 ISO8859-2 ISO-8859-2 +iso_8859_1 bug +it ISO8859-1 ISO8859-1 ISO-8859-1 +ja eucJP eucJP EUC-JP +ja_JP.PCK PCK PCK SJIS +japanese eucJP eucJP EUC-JP +ko 5601 5601 EUC-KR +ko.UTF-8 UTF-8 UTF-8 UTF-8 +korean 5601 5601 EUC-KR +lt ISO8859-4 ISO8859-4 ISO-8859-4 +lv ISO8859-4 ISO8859-4 ISO-8859-4 +nl ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE ISO8859-1 ISO8859-1 ISO-8859-1 +no ISO8859-1 ISO8859-1 ISO-8859-1 +pl ISO8859-2 ISO8859-2 ISO-8859-2 +pt ISO8859-1 ISO8859-1 ISO-8859-1 +pt_BR ISO8859-1 ISO8859-1 ISO-8859-1 +ru ISO8859-5 ISO8859-5 ISO-8859-5 +su ISO8859-1 ISO8859-1 ISO-8859-1 +sv ISO8859-1 ISO8859-1 ISO-8859-1 +tchinese cns11643 cns11643 EUC-TW +tr ISO8859-9 ISO8859-9 ISO-8859-9 +zh gb2312 gb2312 EUC-CN +zh_TW cns11643 cns11643 EUC-TW +zh_TW.BIG5 BIG5 BIG5 BIG5 diff --git a/jni/iconv/libcharset/tools/solaris-2.7 b/jni/iconv/libcharset/tools/solaris-2.7 new file mode 100644 index 0000000..c9bb59d --- /dev/null +++ b/jni/iconv/libcharset/tools/solaris-2.7 @@ -0,0 +1,109 @@ +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C 646 646 ASCII +POSIX 646 646 ASCII +ar ISO8859-6 ISO8859-6 ISO-8859-6 +bg_BG ISO8859-5 ISO8859-5 ISO-8859-5 +cz ISO8859-2 ISO8859-2 ISO-8859-2 +da ISO8859-1 ISO8859-1 ISO-8859-1 +da.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +da.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +de ISO8859-1 ISO8859-1 ISO-8859-1 +de.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +de.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +de.UTF-8 UTF-8 UTF-8 UTF-8 +de.UTF-8@euro UTF-8 UTF-8 UTF-8 +de_AT ISO8859-1 ISO8859-1 ISO-8859-1 +de_AT.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +de_AT.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +de_CH ISO8859-1 ISO8859-1 ISO-8859-1 +el ISO8859-7 ISO8859-7 ISO-8859-7 +el.sun_eu_greek sun_eu_greek sun_eu_greek sun_eu_greek bug +el.sun_eu_greek@euro sun_eu_greek sun_eu_greek sun_eu_greek bug +en_AU ISO8859-1 ISO8859-1 ISO-8859-1 +en_CA ISO8859-1 ISO8859-1 ISO-8859-1 +en_GB ISO8859-1 ISO8859-1 ISO-8859-1 +en_GB.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_GB.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +en_IE ISO8859-1 ISO8859-1 ISO-8859-1 +en_IE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +en_IE.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +en_NZ ISO8859-1 ISO8859-1 ISO-8859-1 +en_US ISO8859-1 ISO8859-1 ISO-8859-1 +en_US.UTF-8 UTF-8 UTF-8 UTF-8 +es ISO8859-1 ISO8859-1 ISO-8859-1 +es.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +es.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +es.UTF-8 UTF-8 UTF-8 UTF-8 +es.UTF-8@euro UTF-8 UTF-8 UTF-8 +es_AR ISO8859-1 ISO8859-1 ISO-8859-1 +es_BO ISO8859-1 ISO8859-1 ISO-8859-1 +es_CL ISO8859-1 ISO8859-1 ISO-8859-1 +es_CO ISO8859-1 ISO8859-1 ISO-8859-1 +es_CR ISO8859-1 ISO8859-1 ISO-8859-1 +es_EC ISO8859-1 ISO8859-1 ISO-8859-1 +es_GT ISO8859-1 ISO8859-1 ISO-8859-1 +es_MX ISO8859-1 ISO8859-1 ISO-8859-1 +es_NI ISO8859-1 ISO8859-1 ISO-8859-1 +es_PA ISO8859-1 ISO8859-1 ISO-8859-1 +es_PE ISO8859-1 ISO8859-1 ISO-8859-1 +es_PY ISO8859-1 ISO8859-1 ISO-8859-1 +es_SV ISO8859-1 ISO8859-1 ISO-8859-1 +es_UY ISO8859-1 ISO8859-1 ISO-8859-1 +es_VE ISO8859-1 ISO8859-1 ISO-8859-1 +et ISO8859-1 ISO8859-1 ISO-8859-1 +fi ISO8859-1 ISO8859-1 ISO-8859-1 +fi.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fi.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +fr ISO8859-1 ISO8859-1 ISO-8859-1 +fr.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +fr.UTF-8 UTF-8 UTF-8 UTF-8 +fr.UTF-8@euro UTF-8 UTF-8 UTF-8 +fr_BE ISO8859-1 ISO8859-1 ISO-8859-1 +fr_BE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +fr_BE.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +fr_CA ISO8859-1 ISO8859-1 ISO-8859-1 +fr_CH ISO8859-1 ISO8859-1 ISO-8859-1 +he ISO8859-8 ISO8859-8 ISO-8859-8 +he_IL 646 646 ASCII +hr_HR ISO8859-2 ISO8859-2 ISO-8859-2 +hu ISO8859-2 ISO8859-2 ISO-8859-2 +iso_8859_1 646 646 ASCII +it ISO8859-1 ISO8859-1 ISO-8859-1 +it.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +it.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +it.UTF-8 UTF-8 UTF-8 UTF-8 +it.UTF-8@euro UTF-8 UTF-8 UTF-8 +lt ISO8859-4 ISO8859-4 ISO-8859-4 +lv ISO8859-4 ISO8859-4 ISO-8859-4 +mk_MK ISO8859-5 ISO8859-5 ISO-8859-5 +nl ISO8859-1 ISO8859-1 ISO-8859-1 +nl.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +nl.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +nl_BE ISO8859-1 ISO8859-1 ISO-8859-1 +nl_BE.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +nl_BE.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +no ISO8859-1 ISO8859-1 ISO-8859-1 +no_NY ISO8859-1 ISO8859-1 ISO-8859-1 +nr ISO8859-2 ISO8859-2 ISO-8859-2 +pl ISO8859-2 ISO8859-2 ISO-8859-2 +pt ISO8859-1 ISO8859-1 ISO-8859-1 +pt.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +pt.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +pt_BR ISO8859-1 ISO8859-1 ISO-8859-1 +ro_RO ISO8859-2 ISO8859-2 ISO-8859-2 +ru ISO8859-5 ISO8859-5 ISO-8859-5 +ru.koi8-r koi8-r koi8-r KOI8-R +sk_SK ISO8859-2 ISO8859-2 ISO-8859-2 +sl_SI ISO8859-2 ISO8859-2 ISO-8859-2 +sq_AL ISO8859-2 ISO8859-2 ISO-8859-2 +sr_SP ISO8859-5 ISO8859-5 ISO-8859-5 +sv ISO8859-1 ISO8859-1 ISO-8859-1 +sv.ISO8859-15 ISO8859-15 ISO8859-15 ISO-8859-15 +sv.ISO8859-15@euro ISO8859-15 ISO8859-15 ISO-8859-15 +sv.UTF-8 UTF-8 UTF-8 UTF-8 +sv.UTF-8@euro UTF-8 UTF-8 UTF-8 +th TIS620.2533 TIS620.2533 TIS-620 +th_TH TIS620.2533 TIS620.2533 TIS-620 +tr ISO8859-9 ISO8859-9 ISO-8859-9 diff --git a/jni/iconv/libcharset/tools/sunos-4.1.4 b/jni/iconv/libcharset/tools/sunos-4.1.4 new file mode 100644 index 0000000..e3a7c90 --- /dev/null +++ b/jni/iconv/libcharset/tools/sunos-4.1.4 @@ -0,0 +1,5 @@ +locale_charset.c: +../../lib/localcharset.c: +locale name locale charmap nl_langinfo(CODESET) locale_charset() + +C bug diff --git a/jni/iconv/libcharset/tools/win32 b/jni/iconv/libcharset/tools/win32 new file mode 100644 index 0000000..8ee3554 --- /dev/null +++ b/jni/iconv/libcharset/tools/win32 @@ -0,0 +1,16 @@ +Documentation mentions: +CP874 +CP932 +CP936 +CP949 +CP950 +CP1200 - Unicode - UCS-2 or UTF-8 ? +CP1250 +CP1251 +CP1252 +CP1253 +CP1254 +CP1255 +CP1256 +CP1257 +CP1361 diff --git a/jni/iconv/libtool b/jni/iconv/libtool new file mode 100755 index 0000000..4d4072a --- /dev/null +++ b/jni/iconv/libtool @@ -0,0 +1,9151 @@ +#! /bin/sh + +# libtool - Provide generalized library-building support services. +# Generated automatically by config.status (libiconv) 1.13.1 +# Libtool was configured on host matti: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="RC " + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=2.2.6 +macro_revision=1.3012 + +# Whether or not to build static libraries. +build_old_libs=yes + +# Assembler program. +AS=as + +# DLL creation program. +DLLTOOL=dlltool + +# Object dumper program. +OBJDUMP=objdump + +# Whether or not to build shared libraries. +build_libtool_libs=no + +# What type of objects to build. +pic_mode=default + +# Whether or not to optimize for fast installation. +fast_install=yes + +# The host system. +host_alias=arm-linux-eabi +host=arm-linux-eabi +host_os=eabi + +# The build system. +build_alias=x86_64-pc-linux-gnu +build=x86_64-pc-linux-gnu +build_os=linux-gnu + +# A sed program that does not truncate output. +SED="/bin/sed" + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP="/usr/bin/grep" + +# An ERE matcher. +EGREP="/usr/bin/grep -E" + +# A literal string matcher. +FGREP="/usr/bin/grep -F" + +# A BSD- or MS-compatible name lister. +NM="link -dump -symbols" + +# Whether we need soft or hard links. +LN_S="ln -s" + +# What is the maximum length of a command? +max_cmd_len=1572864 + +# Object file suffix (normally "o"). +objext=o + +# Executable file suffix (normally ""). +exeext= + +# whether the shell understands "unset". +lt_unset=unset + +# turn spaces into newlines. +SP2NL="tr \\040 \\012" + +# turn newlines into spaces. +NL2SP="tr \\015\\012 \\040\\040" + +# How to create reloadable object files. +reload_flag=" -r" +reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs" + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method="unknown" + +# Command to use when deplibs_check_method == "file_magic". +file_magic_cmd="\$MAGIC_CMD" + +# The archiver. +AR="ar" +AR_FLAGS="cru" + +# A symbol stripping program. +STRIP="/usr/bin/strip" + +# Commands used to install an old-style archive. +RANLIB="ranlib" +old_postinstall_cmds="chmod 644 \$oldlib~\$RANLIB \$oldlib" +old_postuninstall_cmds="" + +# A C compiler. +LTCC="gcc" + +# LTCC compiler flags. +LTCFLAGS="-g -O2" + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe="" + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl="" + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[BCDEGRST]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p'" + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[BCDEGRST]* \\([^ ]*\\) \\(lib[^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p' -e 's/^[BCDEGRST]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"lib\\2\", (void *) \\&\\2},/p'" + +# The name of the directory that contains temporary libtool files. +objdir=.libs + +# Shell to use when invoking shell scripts. +SHELL="/bin/sh" + +# An echo program that does not interpret backslashes. +ECHO="echo" + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=file + +# Must we lock files when doing compilation? +need_locks="no" + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL="" + +# Tool to change global to local symbols on Mac OS X. +NMEDIT="" + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO="" + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL="" + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64="" + +# Old archive suffix (normally "a"). +libext=a + +# Shared library suffix (normally ".so"). +shrext_cmds=".so" + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds="" + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink="PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" + +# Do we need the "lib" prefix for modules? +need_lib_prefix=unknown + +# Do we need a version for libraries? +need_version=unknown + +# Library versioning type. +version_type=none + +# Shared library runtime path variable. +runpath_var=LD_RUN_PATH + +# Shared library path variable. +shlibpath_var= + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=unknown + +# Format of library name prefix. +libname_spec="lib\$name" + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec="" + +# The coded name of the library, if different from the real name. +soname_spec="" + +# Command to use after installation of a shared archive. +postinstall_cmds="" + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds="" + +# Commands used to finish a libtool library installation in a directory. +finish_cmds="" + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval="" + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=no + +# Compile-time system search path for libraries. +sys_lib_search_path_spec="/usr/lib/gcc/i686-pc-linux-gnu/4.7.1 /usr/lib /lib" + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec="/lib /usr/lib" + +# Whether dlopen is supported. +dlopen_support=unknown + +# Whether dlopen of programs is supported. +dlopen_self=unknown + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=unknown + +# Commands to strip libraries. +old_striplib="/usr/bin/strip --strip-debug" +striplib="/usr/bin/strip --strip-unneeded" + + +# The linker used to build libraries. +LD="/usr/bin/ld" + +# Commands used to build an old-style archive. +old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$oldlib" + +# A language specific compiler. +CC="gcc" + +# Is the compiler the GNU compiler? +with_gcc=yes + +# Compiler flag to turn off builtin functions. +no_builtin_flag=" -fno-builtin" + +# How to pass a linker flag through the compiler. +wl="-Wl," + +# Additional compiler flags for building library objects. +pic_flag=" -fPIC -DPIC" + +# Compiler flag to prevent dynamic linking. +link_static_flag="-static" + +# Does compiler simultaneously support -c and -o options? +compiler_c_o="yes" + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=no + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=no + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec="\${wl}--export-dynamic" + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive" + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object="no" + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds="" + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds="" + +# Commands used to build a shared archive. +archive_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib" +archive_expsym_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-retain-symbols-file \$wl\$export_symbols -o \$lib" + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds="" +module_expsym_cmds="" + +# Whether we are building with GNU ld or not. +with_gnu_ld="yes" + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag="" + +# Flag that enforces no undefined symbols. +no_undefined_flag="" + +# Flag to hardcode $libdir into a binary during linking. +# This must work even if $libdir does not exist +hardcode_libdir_flag_spec="\${wl}-rpath \${wl}\$libdir" + +# If ld is used when linking, flag to hardcode $libdir into a binary +# during linking. This must work even if $libdir does not exist. +hardcode_libdir_flag_spec_ld="" + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator="" + +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=no + +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting ${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=no + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=no + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=unsupported + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=no + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=no + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=unknown + +# Fix the shell variable $srcfile for the compiler. +fix_srcfile_path="" + +# Set to "yes" if exported symbols are required. +always_export_symbols=no + +# The commands to list exported symbols. +export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols" + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms="_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*" + +# Symbols that must always be exported. +include_expsyms="" + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds="" + +# Specify filename containing input files. +file_list_spec="" + +# How to hardcode a shared library path into an executable. +hardcode_action=immediate + +# ### END LIBTOOL CONFIG + +# Generated from ltmain.m4sh. + +# ltmain.sh (GNU libtool) 2.2.6 +# Written by Gordon Matzigkeit , 1996 + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +# Usage: $progname [OPTION]... [MODE-ARG]... +# +# Provide generalized library-building support services. +# +# --config show all configuration variables +# --debug enable verbose shell tracing +# -n, --dry-run display commands without modifying any files +# --features display basic configuration information and exit +# --mode=MODE use operation mode MODE +# --preserve-dup-deps don't remove duplicate dependency libraries +# --quiet, --silent don't print informational messages +# --tag=TAG use configuration variables from tag TAG +# -v, --verbose print informational messages (default) +# --version print version information +# -h, --help print short or long help message +# +# MODE must be one of the following: +# +# clean remove files from the build directory +# compile compile a source file into a libtool object +# execute automatically set library path, then run a program +# finish complete the installation of libtool libraries +# install install libraries or executables +# link create a library or an executable +# uninstall remove libraries from an installed directory +# +# MODE-ARGS vary depending on the MODE. +# Try `$progname --help --mode=MODE' for a more detailed description of MODE. +# +# When reporting a bug, please describe a test case to reproduce it and +# include the following information: +# +# host-triplet: $host +# shell: $SHELL +# compiler: $LTCC +# compiler flags: $LTCFLAGS +# linker: $LD (gnu? $with_gnu_ld) +# $progname: (GNU libtool) 2.2.6 +# automake: $automake_version +# autoconf: $autoconf_version +# +# Report bugs to . + +PROGRAM=ltmain.sh +PACKAGE=libtool +VERSION=2.2.6 +TIMESTAMP="" +package_revision=1.3012 + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# NLS nuisances: We save the old values to restore during execute mode. +# Only set LANG and LC_ALL to C if already set. +# These must not be set unconditionally because not all systems understand +# e.g. LANG=C (notably SCO). +lt_user_locale= +lt_safe_locale= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test \"\${$lt_var+set}\" = set; then + save_$lt_var=\$$lt_var + $lt_var=C + export $lt_var + lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" + lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" + fi" +done + +$lt_unset CDPATH + + + + + +: ${CP="cp -f"} +: ${ECHO="echo"} +: ${EGREP="/usr/bin/grep -E"} +: ${FGREP="/usr/bin/grep -F"} +: ${GREP="/usr/bin/grep"} +: ${LN_S="ln -s"} +: ${MAKE="make"} +: ${MKDIR="mkdir"} +: ${MV="mv -f"} +: ${RM="rm -f"} +: ${SED="/opt/local/bin/gsed"} +: ${SHELL="${CONFIG_SHELL-/bin/sh}"} +: ${Xsed="$SED -e 1s/^X//"} + +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. + +exit_status=$EXIT_SUCCESS + +# Make sure IFS has a sensible default +lt_nl=' +' +IFS=" $lt_nl" + +dirname="s,/[^/]*$,," +basename="s,^.*/,," + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + +# Generated shell functions inserted here. + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $* )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1+=\$2" +} +# Generated shell functions inserted here. + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" + +# The name of this program: +# In the unlikely event $progname began with a '-', it would play havoc with +# func_echo (imagine progname=-n), so we prepend ./ in that case: +func_dirname_and_basename "$progpath" +progname=$func_basename_result +case $progname in + -*) progname=./$progname ;; +esac + +# Make sure we have an absolute path for reexecution: +case $progpath in + [\\/]*|[A-Za-z]:\\*) ;; + *[\\/]*) + progdir=$func_dirname_result + progdir=`cd "$progdir" && pwd` + progpath="$progdir/$progname" + ;; + *) + save_IFS="$IFS" + IFS=: + for progdir in $PATH; do + IFS="$save_IFS" + test -x "$progdir/$progname" && break + done + IFS="$save_IFS" + test -n "$progdir" || progdir=`pwd` + progpath="$progdir/$progname" + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed="${SED}"' -e 1s/^X//' +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Re-`\' parameter expansions in output of double_quote_subst that were +# `\'-ed in input to the same. If an odd number of `\' preceded a '$' +# in input to double_quote_subst, that '$' was protected from expansion. +# Since each input `\' is now two `\'s, look for any number of runs of +# four `\'s followed by two `\'s and then a '$'. `\' that '$'. +bs='\\' +bs2='\\\\' +bs4='\\\\\\\\' +dollar='\$' +sed_double_backslash="\ + s/$bs4/&\\ +/g + s/^$bs2$dollar/$bs&/ + s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g + s/\n//g" + +# Standard options: +opt_dry_run=false +opt_help=false +opt_quiet=false +opt_verbose=false +opt_warning=: + +# func_echo arg... +# Echo program name prefixed message, along with the current mode +# name if it has been set yet. +func_echo () +{ + $ECHO "$progname${mode+: }$mode: $*" +} + +# func_verbose arg... +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $opt_verbose && func_echo ${1+"$@"} + + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} + +# func_error arg... +# Echo program name prefixed message to standard error. +func_error () +{ + $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2 +} + +# func_warning arg... +# Echo program name prefixed warning message to standard error. +func_warning () +{ + $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2 + + # bash bug again: + : +} + +# func_fatal_error arg... +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () +{ + func_error ${1+"$@"} + exit $EXIT_FAILURE +} + +# func_fatal_help arg... +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + func_error ${1+"$@"} + func_fatal_error "$help" +} +help="Try \`$progname --help' for more information." ## default + + +# func_grep expression filename +# Check whether EXPRESSION matches any line of FILENAME, without output. +func_grep () +{ + $GREP "$1" "$2" >/dev/null 2>&1 +} + + +# func_mkdir_p directory-path +# Make sure the entire path to DIRECTORY-PATH is available. +func_mkdir_p () +{ + my_directory_path="$1" + my_dir_list= + + if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then + + # Protect directory names starting with `-' + case $my_directory_path in + -*) my_directory_path="./$my_directory_path" ;; + esac + + # While some portion of DIR does not yet exist... + while test ! -d "$my_directory_path"; do + # ...make a list in topmost first order. Use a colon delimited + # list incase some portion of path contains whitespace. + my_dir_list="$my_directory_path:$my_dir_list" + + # If the last portion added has no slash in it, the list is done + case $my_directory_path in */*) ;; *) break ;; esac + + # ...otherwise throw away the child directory and loop + my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"` + done + my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'` + + save_mkdir_p_IFS="$IFS"; IFS=':' + for my_dir in $my_dir_list; do + IFS="$save_mkdir_p_IFS" + # mkdir can fail with a `File exist' error if two processes + # try to create one of the directories concurrently. Don't + # stop in that case! + $MKDIR "$my_dir" 2>/dev/null || : + done + IFS="$save_mkdir_p_IFS" + + # Bail out if we (or some other process) failed to create a directory. + test -d "$my_directory_path" || \ + func_fatal_error "Failed to create \`$1'" + fi +} + + +# func_mktempdir [string] +# Make a temporary directory that won't clash with other running +# libtool processes, and avoids race conditions if possible. If +# given, STRING is the basename for that directory. +func_mktempdir () +{ + my_template="${TMPDIR-/tmp}/${1-$progname}" + + if test "$opt_dry_run" = ":"; then + # Return a directory name, but don't create it in dry-run mode + my_tmpdir="${my_template}-$$" + else + + # If mktemp works, use that first and foremost + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` + + if test ! -d "$my_tmpdir"; then + # Failing that, at least try and use $RANDOM to avoid a race + my_tmpdir="${my_template}-${RANDOM-0}$$" + + save_mktempdir_umask=`umask` + umask 0077 + $MKDIR "$my_tmpdir" + umask $save_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure + test -d "$my_tmpdir" || \ + func_fatal_error "cannot create temporary directory \`$my_tmpdir'" + fi + + $ECHO "X$my_tmpdir" | $Xsed +} + + +# func_quote_for_eval arg +# Aesthetically quote ARG to be evaled later. +# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT +# is double-quoted, suitable for a subsequent eval, whereas +# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters +# which are still active within double quotes backslashified. +func_quote_for_eval () +{ + case $1 in + *[\\\`\"\$]*) + func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;; + *) + func_quote_for_eval_unquoted_result="$1" ;; + esac + + case $func_quote_for_eval_unquoted_result in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and and variable + # expansion for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" + ;; + *) + func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac +} + + +# func_quote_for_expand arg +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + case $1 in + *[\\\`\"]*) + my_arg=`$ECHO "X$1" | $Xsed \ + -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) + my_arg="$1" ;; + esac + + case $my_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + my_arg="\"$my_arg\"" + ;; + esac + + func_quote_for_expand_result="$my_arg" +} + + +# func_show_eval cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$my_cmd" + my_status=$? + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + +# func_show_eval_locale cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$lt_user_locale + $my_cmd" + my_status=$? + eval "$lt_safe_locale" + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + + + + +# func_version +# Echo version message to standard output and exit. +func_version () +{ + $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / { + s/^# // + s/^# *$// + s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ + p + }' < "$progpath" + exit $? +} + +# func_usage +# Echo short help message to standard output and exit. +func_usage () +{ + $SED -n '/^# Usage:/,/# -h/ { + s/^# // + s/^# *$// + s/\$progname/'$progname'/ + p + }' < "$progpath" + $ECHO + $ECHO "run \`$progname --help | more' for full usage" + exit $? +} + +# func_help +# Echo long help message to standard output and exit. +func_help () +{ + $SED -n '/^# Usage:/,/# Report bugs to/ { + s/^# // + s/^# *$// + s*\$progname*'$progname'* + s*\$host*'"$host"'* + s*\$SHELL*'"$SHELL"'* + s*\$LTCC*'"$LTCC"'* + s*\$LTCFLAGS*'"$LTCFLAGS"'* + s*\$LD*'"$LD"'* + s/\$with_gnu_ld/'"$with_gnu_ld"'/ + s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ + p + }' < "$progpath" + exit $? +} + +# func_missing_arg argname +# Echo program name prefixed message to standard error and set global +# exit_cmd. +func_missing_arg () +{ + func_error "missing argument for $1" + exit_cmd=exit +} + +exit_cmd=: + + + + + +# Check that we have a working $ECHO. +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then + # Yippee, $ECHO works! + : +else + # Restart under the correct shell, and then maybe $ECHO will work. + exec $SHELL "$progpath" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat </dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac +} + +# Parse options once, thoroughly. This comes as soon as possible in +# the script to make things like `libtool --version' happen quickly. +{ + + # Shorthand for --mode=foo, only valid as the first argument + case $1 in + clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; + compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; + execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; + finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; + install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; + link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; + uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; + esac + + # Parse non-mode specific arguments: + while test "$#" -gt 0; do + opt="$1" + shift + + case $opt in + --config) func_config ;; + + --debug) preserve_args="$preserve_args $opt" + func_echo "enabling shell trace mode" + opt_debug='set -x' + $opt_debug + ;; + + -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break + execute_dlfiles="$execute_dlfiles $1" + shift + ;; + + --dry-run | -n) opt_dry_run=: ;; + --features) func_features ;; + --finish) mode="finish" ;; + + --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break + case $1 in + # Valid mode arguments: + clean) ;; + compile) ;; + execute) ;; + finish) ;; + install) ;; + link) ;; + relink) ;; + uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $opt" + exit_cmd=exit + break + ;; + esac + + mode="$1" + shift + ;; + + --preserve-dup-deps) + opt_duplicate_deps=: ;; + + --quiet|--silent) preserve_args="$preserve_args $opt" + opt_silent=: + ;; + + --verbose| -v) preserve_args="$preserve_args $opt" + opt_silent=false + ;; + + --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break + preserve_args="$preserve_args $opt $1" + func_enable_tag "$1" # tagname is set here + shift + ;; + + # Separate optargs to long options: + -dlopen=*|--mode=*|--tag=*) + func_opt_split "$opt" + set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"} + shift + ;; + + -\?|-h) func_usage ;; + --help) opt_help=: ;; + --version) func_version ;; + + -*) func_fatal_help "unrecognized option \`$opt'" ;; + + *) nonopt="$opt" + break + ;; + esac + done + + + case $host in + *cygwin* | *mingw* | *pw32* | *cegcc*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_duplicate_deps + ;; + esac + + # Having warned about all mis-specified options, bail out if + # anything was wrong. + $exit_cmd $EXIT_FAILURE +} + +# func_check_version_match +# Ensure that we are using m4 macros, and libtool script from the same +# release of libtool. +func_check_version_match () +{ + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from an older release. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + fi + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, +$progname: but the definition of this LT_INIT comes from revision $macro_revision. +$progname: You should recreate aclocal.m4 with macros from revision $package_revision +$progname: of $PACKAGE $VERSION and run autoconf again. +_LT_EOF + fi + + exit $EXIT_MISMATCH + fi +} + + +## ----------- ## +## Main. ## +## ----------- ## + +$opt_help || { + # Sanity checks first: + func_check_version_match + + if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + func_fatal_configuration "not configured to build any kind of library" + fi + + test -z "$mode" && func_fatal_error "error: you must specify a MODE." + + + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" + + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$execute_dlfiles" && test "$mode" != execute; then + func_error "unrecognized option \`-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$progname --help --mode=$mode' for more information." +} + + +# func_lalib_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_lalib_p () +{ + test -f "$1" && + $SED -e 4q "$1" 2>/dev/null \ + | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 +} + +# func_lalib_unsafe_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function implements the same check as func_lalib_p without +# resorting to external programs. To this end, it redirects stdin and +# closes it afterwards, without saving the original file descriptor. +# As a safety measure, use it only where a negative result would be +# fatal anyway. Works if `file' does not exist. +func_lalib_unsafe_p () +{ + lalib_p=no + if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then + for lalib_p_l in 1 2 3 4 + do + read lalib_p_line + case "$lalib_p_line" in + \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; + esac + done + exec 0<&5 5<&- + fi + test "$lalib_p" = yes +} + +# func_ltwrapper_script_p file +# True iff FILE is a libtool wrapper script +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_script_p () +{ + func_lalib_p "$1" +} + +# func_ltwrapper_executable_p file +# True iff FILE is a libtool wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_executable_p () +{ + func_ltwrapper_exec_suffix= + case $1 in + *.exe) ;; + *) func_ltwrapper_exec_suffix=.exe ;; + esac + $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 +} + +# func_ltwrapper_scriptname file +# Assumes file is an ltwrapper_executable +# uses $file to determine the appropriate filename for a +# temporary ltwrapper_script. +func_ltwrapper_scriptname () +{ + func_ltwrapper_scriptname_result="" + if func_ltwrapper_executable_p "$1"; then + func_dirname_and_basename "$1" "" "." + func_stripname '' '.exe' "$func_basename_result" + func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" + fi +} + +# func_ltwrapper_p file +# True iff FILE is a libtool wrapper script or wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_p () +{ + func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" +} + + +# func_execute_cmds commands fail_cmd +# Execute tilde-delimited COMMANDS. +# If FAIL_CMD is given, eval that upon failure. +# FAIL_CMD may read-access the current command in variable CMD! +func_execute_cmds () +{ + $opt_debug + save_ifs=$IFS; IFS='~' + for cmd in $1; do + IFS=$save_ifs + eval cmd=\"$cmd\" + func_show_eval "$cmd" "${2-:}" + done + IFS=$save_ifs +} + + +# func_source file +# Source FILE, adding directory component if necessary. +# Note that it is not necessary on cygwin/mingw to append a dot to +# FILE even if both FILE and FILE.exe exist: automatic-append-.exe +# behavior happens only for exec(3), not for open(2)! Also, sourcing +# `FILE.' does not work on cygwin managed mounts. +func_source () +{ + $opt_debug + case $1 in + */* | *\\*) . "$1" ;; + *) . "./$1" ;; + esac +} + + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + $opt_debug + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + func_quote_for_eval "$arg" + CC_quoted="$CC_quoted $func_quote_for_eval_result" + done + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + func_quote_for_eval "$arg" + CC_quoted="$CC_quoted $func_quote_for_eval_result" + done + case "$@ " in + " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + func_echo "unable to infer tagged configuration" + func_fatal_error "specify a tag with \`--tag'" +# else +# func_verbose "using $tagname tagged configuration" + fi + ;; + esac + fi +} + + + +# func_write_libtool_object output_name pic_name nonpic_name +# Create a libtool object file (analogous to a ".la" file), +# but don't create it if we're doing a dry run. +func_write_libtool_object () +{ + write_libobj=${1} + if test "$build_libtool_libs" = yes; then + write_lobj=\'${2}\' + else + write_lobj=none + fi + + if test "$build_old_libs" = yes; then + write_oldobj=\'${3}\' + else + write_oldobj=none + fi + + $opt_dry_run || { + cat >${write_libobj}T <?"'"'"' &()|`$[]' \ + && func_warning "libobj name \`$libobj' may not contain shell special characters." + func_dirname_and_basename "$obj" "/" "" + objname="$func_basename_result" + xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname + + test -z "$base_compile" && \ + func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test "$build_old_libs" = yes; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test "$compiler_c_o" = no; then + output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test "$need_locks" = yes; then + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test "$need_locks" = warn; then + if test -f "$lockfile"; then + $ECHO "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + removelist="$removelist $output_obj" + $ECHO "$srcfile" > "$lockfile" + fi + + $opt_dry_run || $RM $removelist + removelist="$removelist $lockfile" + trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 + + if test -n "$fix_srcfile_path"; then + eval srcfile=\"$fix_srcfile_path\" + fi + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result + + # Only build a PIC object if we are building libtool libraries. + if test "$build_libtool_libs" = yes; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test "$pic_mode" != no; then + command="$base_compile $qsrcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $qsrcfile" + fi + + func_mkdir_p "$xdir$objdir" + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + command="$command -o $lobj" + fi + + func_show_eval_locale "$command" \ + 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + func_show_eval '$MV "$output_obj" "$lobj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + + # Allow error messages only from the first compilation. + if test "$suppress_opt" = yes; then + suppress_output=' >/dev/null 2>&1' + fi + fi + + # Only build a position-dependent object if we build old libraries. + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then + # Don't build PIC code + command="$base_compile $qsrcfile$pie_flag" + else + command="$base_compile $qsrcfile $pic_flag" + fi + if test "$compiler_c_o" = yes; then + command="$command -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + command="$command$suppress_output" + func_show_eval_locale "$command" \ + '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + func_show_eval '$MV "$output_obj" "$obj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + fi + + $opt_dry_run || { + func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" + + # Unlock the critical section if it was locked + if test "$need_locks" != no; then + removelist=$lockfile + $RM "$lockfile" + fi + } + + exit $EXIT_SUCCESS +} + +$opt_help || { +test "$mode" = compile && func_mode_compile ${1+"$@"} +} + +func_mode_help () +{ + # We need to display help for each of the modes. + case $mode in + "") + # Generic help is extracted from the usage comments + # at the start of this file. + func_help + ;; + + clean) + $ECHO \ +"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + + compile) + $ECHO \ +"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -no-suppress do not suppress compiler output for multiple passes + -prefer-pic try to building PIC objects only + -prefer-non-pic try to building non-PIC objects only + -shared do not build a \`.o' file suitable for static linking + -static only build a \`.o' file suitable for static linking + +COMPILE-COMMAND is a command to be used in creating a \`standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." + ;; + + execute) + $ECHO \ +"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to \`-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + + finish) + $ECHO \ +"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the \`--dry-run' option if you just want to see what would be executed." + ;; + + install) + $ECHO \ +"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the \`install' or \`cp' program. + +The following components of INSTALL-COMMAND are treated specially: + + -inst-prefix PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + + link) + $ECHO \ +"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE Use a list of object files found in FILE to specify objects + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -shared only do dynamic linking of libtool libraries + -shrext SUFFIX override the standard shared library file extension + -static do not do any dynamic linking of uninstalled libtool libraries + -static-libtool-libs + do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + -weak LIBNAME declare that the target provides the LIBNAME interface + +All other options (arguments beginning with \`-') are ignored. + +Every other argument is treated as a filename. Files ending in \`.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. + +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file +is created, otherwise an executable program is created." + ;; + + uninstall) + $ECHO \ +"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + + *) + func_fatal_help "invalid operation mode \`$mode'" + ;; + esac + + $ECHO + $ECHO "Try \`$progname --help' for more information about other modes." + + exit $? +} + + # Now that we've collected a possible --mode arg, show help if necessary + $opt_help && func_mode_help + + +# func_mode_execute arg... +func_mode_execute () +{ + $opt_debug + # The first argument is the command name. + cmd="$nonopt" + test -z "$cmd" && \ + func_fatal_help "you must specify a COMMAND" + + # Handle -dlopen flags immediately. + for file in $execute_dlfiles; do + test -f "$file" \ + || func_fatal_help "\`$file' is not a file" + + dir= + case $file in + *.la) + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$lib' is not a valid libtool archive" + + # Read the libtool library. + dlname= + library_names= + func_source "$file" + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && \ + func_warning "\`$file' was not linked with \`-export-dynamic'" + continue + fi + + func_dirname "$file" "" "." + dir="$func_dirname_result" + + if test -f "$dir/$objdir/$dlname"; then + dir="$dir/$objdir" + else + if test ! -f "$dir/$dlname"; then + func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" + fi + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + func_dirname "$file" "" "." + dir="$func_dirname_result" + ;; + + *) + func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir="$absdir" + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic="$magic" + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -*) ;; + *) + # Do a test to see if this is really a libtool program. + if func_ltwrapper_script_p "$file"; then + func_source "$file" + # Transform arg to wrapped name. + file="$progdir/$program" + elif func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + func_source "$func_ltwrapper_scriptname_result" + # Transform arg to wrapped name. + file="$progdir/$program" + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + func_quote_for_eval "$file" + args="$args $func_quote_for_eval_result" + done + + if test "X$opt_dry_run" = Xfalse; then + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var + else + $lt_unset $lt_var + fi" + done + + # Now prepare to actually exec the command. + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + $ECHO "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS + fi +} + +test "$mode" = execute && func_mode_execute ${1+"$@"} + + +# func_mode_finish arg... +func_mode_finish () +{ + $opt_debug + libdirs="$nonopt" + admincmds= + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for dir + do + libdirs="$libdirs $dir" + done + + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + func_execute_cmds "$finish_cmds" 'admincmds="$admincmds +'"$cmd"'"' + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $opt_dry_run || eval "$cmds" || admincmds="$admincmds + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + $opt_silent && exit $EXIT_SUCCESS + + $ECHO "X----------------------------------------------------------------------" | $Xsed + $ECHO "Libraries have been installed in:" + for libdir in $libdirs; do + $ECHO " $libdir" + done + $ECHO + $ECHO "If you ever happen to want to link against installed libraries" + $ECHO "in a given directory, LIBDIR, you must either use libtool, and" + $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'" + $ECHO "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + $ECHO " - add LIBDIR to the \`$shlibpath_var' environment variable" + $ECHO " during execution" + fi + if test -n "$runpath_var"; then + $ECHO " - add LIBDIR to the \`$runpath_var' environment variable" + $ECHO " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $ECHO " - use the \`$flag' linker flag" + fi + if test -n "$admincmds"; then + $ECHO " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + $ECHO " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" + fi + $ECHO + + $ECHO "See any operating system documentation about shared libraries for" + case $host in + solaris2.[6789]|solaris2.1[0-9]) + $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual" + $ECHO "pages." + ;; + *) + $ECHO "more information, such as the ld(1) and ld.so(8) manual pages." + ;; + esac + $ECHO "X----------------------------------------------------------------------" | $Xsed + exit $EXIT_SUCCESS +} + +test "$mode" = finish && func_mode_finish ${1+"$@"} + + +# func_mode_install arg... +func_mode_install () +{ + $opt_debug + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || + # Allow the use of GNU shtool's install command. + $ECHO "X$nonopt" | $GREP shtool >/dev/null; then + # Aesthetically quote it. + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " + arg=$1 + shift + else + install_prog= + arg=$nonopt + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + func_quote_for_eval "$arg" + install_prog="$install_prog$func_quote_for_eval_result" + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=no + stripme= + for arg + do + if test -n "$dest"; then + files="$files $dest" + dest=$arg + continue + fi + + case $arg in + -d) isdir=yes ;; + -f) + case " $install_prog " in + *[\\\ /]cp\ *) ;; + *) prev=$arg ;; + esac + ;; + -g | -m | -o) + prev=$arg + ;; + -s) + stripme=" -s" + continue + ;; + -*) + ;; + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + prev= + else + dest=$arg + continue + fi + ;; + esac + + # Aesthetically quote the argument. + func_quote_for_eval "$arg" + install_prog="$install_prog $func_quote_for_eval_result" + done + + test -z "$install_prog" && \ + func_fatal_help "you must specify an install program" + + test -n "$prev" && \ + func_fatal_help "the \`$prev' option requires an argument" + + if test -z "$files"; then + if test -z "$dest"; then + func_fatal_help "no file or destination specified" + else + func_fatal_help "you must specify a destination" + fi + fi + + # Strip any trailing slash from the destination. + func_stripname '' '/' "$dest" + dest=$func_stripname_result + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" + destname= + else + func_dirname_and_basename "$dest" "" "." + destdir="$func_dirname_result" + destname="$func_basename_result" + + # Not a directory, so check to see that there is only one file specified. + set dummy $files; shift + test "$#" -gt 1 && \ + func_fatal_help "\`$dest' is not a directory" + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + func_fatal_help "\`$destdir' must be an absolute directory name" + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + staticlibs="$staticlibs $file" + ;; + + *.la) + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$file' is not a valid libtool archive" + + library_names= + old_library= + relink_command= + func_source "$file" + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) current_libdirs="$current_libdirs $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) future_libdirs="$future_libdirs $libdir" ;; + esac + fi + + func_dirname "$file" "/" "" + dir="$func_dirname_result" + dir="$dir$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + test "$inst_prefix_dir" = "$destdir" && \ + func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"` + fi + + func_warning "relinking \`$file'" + func_show_eval "$relink_command" \ + 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' + fi + + # See the names of the shared library. + set dummy $library_names; shift + if test -n "$1"; then + realname="$1" + shift + + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T + + # Install the shared library and build the symlinks. + func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \ + 'exit $?' + tstripme="$stripme" + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + case $realname in + *.dll.a) + tstripme="" + ;; + esac + ;; + esac + if test -n "$tstripme" && test -n "$striplib"; then + func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + # Try `ln -sf' first, because the `ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. + for linkname + do + test "$linkname" != "$realname" \ + && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done + fi + + # Do each command in the postinstall commands. + lib="$destdir/$realname" + func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + + # Install the pseudo-library for information purposes. + func_basename "$file" + name="$func_basename_result" + instname="$dir/$name"i + func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + + # Maybe install the static library, too. + test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + func_lo2o "$destfile" + staticdest=$func_lo2o_result + ;; + *.$objext) + staticdest="$destfile" + destfile= + ;; + *) + func_fatal_help "cannot copy a libtool object to \`$destfile'" + ;; + esac + + # Install the libtool object if requested. + test -n "$destfile" && \ + func_show_eval "$install_prog $file $destfile" 'exit $?' + + # Install the old object if enabled. + if test "$build_old_libs" = yes; then + # Deduce the name of the old-style object file. + func_lo2o "$file" + staticobj=$func_lo2o_result + func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext="" + case $file in + *.exe) + if test ! -f "$file"; then + func_stripname '' '.exe' "$file" + file=$func_stripname_result + stripped_ext=".exe" + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin* | *mingw*) + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + wrapper=$func_ltwrapper_scriptname_result + else + func_stripname '' '.exe' "$file" + wrapper=$func_stripname_result + fi + ;; + *) + wrapper=$file + ;; + esac + if func_ltwrapper_script_p "$wrapper"; then + notinst_deplibs= + relink_command= + + func_source "$wrapper" + + # Check the variables that should have been set. + test -z "$generated_by_libtool_version" && \ + func_fatal_error "invalid libtool wrapper script \`$wrapper'" + + finalize=yes + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + func_source "$lib" + fi + libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test + if test -n "$libdir" && test ! -f "$libfile"; then + func_warning "\`$lib' has not been installed in \`$libdir'" + finalize=no + fi + done + + relink_command= + func_source "$wrapper" + + outputname= + if test "$fast_install" = no && test -n "$relink_command"; then + $opt_dry_run || { + if test "$finalize" = yes; then + tmpdir=`func_mktempdir` + func_basename "$file$stripped_ext" + file="$func_basename_result" + outputname="$tmpdir/$file" + # Replace the output file specification. + relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` + + $opt_silent || { + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" + } + if eval "$relink_command"; then : + else + func_error "error: relink \`$file' with the above command before installing it" + $opt_dry_run || ${RM}r "$tmpdir" + continue + fi + file="$outputname" + else + func_warning "cannot relink \`$file'" + fi + } + else + # Install the binary that we compiled earlier. + file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyway + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + func_stripname '' '.exe' "$destfile" + destfile=$func_stripname_result + ;; + esac + ;; + esac + func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' + $opt_dry_run || if test -n "$outputname"; then + ${RM}r "$tmpdir" + fi + ;; + esac + done + + for file in $staticlibs; do + func_basename "$file" + name="$func_basename_result" + + # Set up the ranlib parameters. + oldlib="$destdir/$name" + + func_show_eval "$install_prog \$file \$oldlib" 'exit $?' + + if test -n "$stripme" && test -n "$old_striplib"; then + func_show_eval "$old_striplib $oldlib" 'exit $?' + fi + + # Do each command in the postinstall commands. + func_execute_cmds "$old_postinstall_cmds" 'exit $?' + done + + test -n "$future_libdirs" && \ + func_warning "remember to run \`$progname --finish$future_libdirs'" + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + $opt_dry_run && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi +} + +test "$mode" = install && func_mode_install ${1+"$@"} + + +# func_generate_dlsyms outputname originator pic_p +# Extract symbols from dlprefiles and create ${outputname}S.o with +# a dlpreopen symbol table. +func_generate_dlsyms () +{ + $opt_debug + my_outputname="$1" + my_originator="$2" + my_pic_p="${3-no}" + my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` + my_dlsyms= + + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + my_dlsyms="${my_outputname}S.c" + else + func_error "not configured to extract global symbols from dlpreopened files" + fi + fi + + if test -n "$my_dlsyms"; then + case $my_dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist="$output_objdir/${my_outputname}.nm" + + func_show_eval "$RM $nlist ${nlist}S ${nlist}T" + + # Parse the name list into a source file. + func_verbose "creating $output_objdir/$my_dlsyms" + + $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ +/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +/* External symbol declarations for the compiler. */\ +" + + if test "$dlself" = yes; then + func_verbose "generating symbol list for \`$output'" + + $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + for progfile in $progfiles; do + func_verbose "extracting global C symbols from \`$progfile'" + $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $opt_dry_run || { + eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + if test -n "$export_symbols_regex"; then + $opt_dry_run || { + eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols="$output_objdir/$outputname.exp" + $opt_dry_run || { + $RM $export_symbols + eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' + ;; + esac + } + else + $opt_dry_run || { + eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + case $host in + *cygwin | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' + ;; + esac + } + fi + fi + + for dlprefile in $dlprefiles; do + func_verbose "extracting global C symbols from \`$dlprefile'" + func_basename "$dlprefile" + name="$func_basename_result" + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + done + + $opt_dry_run || { + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $MV "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if $GREP -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + $GREP -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else + $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi + + $ECHO >> "$output_objdir/$my_dlsyms" "\ + +/* The mapping between symbol names and symbols. */ +typedef struct { + const char *name; + void *address; +} lt_dlsymlist; +" + case $host in + *cygwin* | *mingw* | *cegcc* ) + $ECHO >> "$output_objdir/$my_dlsyms" "\ +/* DATA imports from DLLs on WIN32 con't be const, because + runtime relocations are performed -- see ld's documentation + on pseudo-relocs. */" + lt_dlsym_const= ;; + *osf5*) + echo >> "$output_objdir/$my_dlsyms" "\ +/* This system does not cope well with relocations in const data */" + lt_dlsym_const= ;; + *) + lt_dlsym_const=const ;; + esac + + $ECHO >> "$output_objdir/$my_dlsyms" "\ +extern $lt_dlsym_const lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[]; +$lt_dlsym_const lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[] = +{\ + { \"$my_originator\", (void *) 0 }," + + case $need_lib_prefix in + no) + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + *) + eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + esac + $ECHO >> "$output_objdir/$my_dlsyms" "\ + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_${my_prefix}_LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + } # !$opt_dry_run + + pic_flag_for_symtable= + case "$compile_command " in + *" -static "*) ;; + *) + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; + *-*-hpux*) + pic_flag_for_symtable=" $pic_flag" ;; + *) + if test "X$my_pic_p" != Xno; then + pic_flag_for_symtable=" $pic_flag" + fi + ;; + esac + ;; + esac + symtab_cflags= + for arg in $LTCFLAGS; do + case $arg in + -pie | -fpie | -fPIE) ;; + *) symtab_cflags="$symtab_cflags $arg" ;; + esac + done + + # Now compile the dynamic symbol file. + func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' + + # Clean up the generated files. + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' + + # Transform the symbol file into the correct name. + symfileobj="$output_objdir/${my_outputname}S.$objext" + case $host in + *cygwin* | *mingw* | *cegcc* ) + if test -f "$output_objdir/$my_outputname.def"; then + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + else + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + fi + ;; + *) + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + ;; + esac + ;; + *) + func_fatal_error "unknown suffix for \`$my_dlsyms'" + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` + fi +} + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +func_win32_libid () +{ + $opt_debug + win32_libid_type="unknown" + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | + $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then + win32_nmres=`eval $NM -f posix -A $1 | + $SED -n -e ' + 1,100{ + / I /{ + s,.*,import, + p + q + } + }'` + case $win32_nmres in + import*) win32_libid_type="x86 archive import";; + *) win32_libid_type="x86 archive static";; + esac + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $ECHO "$win32_libid_type" +} + + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + $opt_debug + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?' + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" + fi +} + + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + $opt_debug + my_gentop="$1"; shift + my_oldlibs=${1+"$@"} + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + func_basename "$my_xlib" + my_xlib="$func_basename_result" + my_xlib_u=$my_xlib + while :; do + case " $extracted_archives " in + *" $my_xlib_u "*) + func_arith $extracted_serial + 1 + extracted_serial=$func_arith_result + my_xlib_u=lt$extracted_serial-$my_xlib ;; + *) break ;; + esac + done + extracted_archives="$extracted_archives $my_xlib_u" + my_xdir="$my_gentop/$my_xlib_u" + + func_mkdir_p "$my_xdir" + + case $host in + *-darwin*) + func_verbose "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + $opt_dry_run || { + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + darwin_base_archive=`basename "$darwin_archive"` + darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` + if test -n "$darwin_arches"; then + darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches ; do + func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" + cd "$darwin_curdir" + $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" + done # $darwin_arches + ## Okay now we've a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` + $LIPO -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + $RM -rf unfat-$$ + cd "$darwin_orig_dir" + else + cd $darwin_orig_dir + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + } # !$opt_dry_run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + done + + func_extract_archives_result="$my_oldobjs" +} + + + +# func_emit_wrapper_part1 [arg=no] +# +# Emit the first part of a libtool wrapper script on stdout. +# For more information, see the description associated with +# func_emit_wrapper(), below. +func_emit_wrapper_part1 () +{ + func_emit_wrapper_part1_arg1=no + if test -n "$1" ; then + func_emit_wrapper_part1_arg1=$1 + fi + + $ECHO "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='${SED} -e 1s/^X//' +sed_quote_subst='$sed_quote_subst' + +# Be Bourne compatible +if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variables: + generated_by_libtool_version='$macro_version' + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$ECHO are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + ECHO=\"$qecho\" + file=\"\$0\" + # Make sure echo works. + if test \"X\$1\" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift + elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then + # Yippee, \$ECHO works! + : + else + # Restart under the correct shell, and then maybe \$ECHO will work. + exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} + fi + fi\ +" + $ECHO "\ + + # Find the directory that this script lives in. + thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` + done +" +} +# end: func_emit_wrapper_part1 + +# func_emit_wrapper_part2 [arg=no] +# +# Emit the second part of a libtool wrapper script on stdout. +# For more information, see the description associated with +# func_emit_wrapper(), below. +func_emit_wrapper_part2 () +{ + func_emit_wrapper_part2_arg1=no + if test -n "$1" ; then + func_emit_wrapper_part2_arg1=$1 + fi + + $ECHO "\ + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1 + if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then + # special case for '.' + if test \"\$thisdir\" = \".\"; then + thisdir=\`pwd\` + fi + # remove .libs from thisdir + case \"\$thisdir\" in + *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;; + $objdir ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test "$fast_install" = yes; then + $ECHO "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $MKDIR \"\$progdir\" + else + $RM \"\$progdir/\$file\" + fi" + + $ECHO "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + $ECHO \"\$relink_command_output\" >&2 + $RM \"\$progdir/\$file\" + exit 1 + fi + fi + + $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $RM \"\$progdir/\$program\"; + $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $RM \"\$progdir/\$file\" + fi" + else + $ECHO "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $ECHO "\ + + if test -f \"\$progdir/\$program\"; then" + + # Export our shlibpath_var if we have one. + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $ECHO "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` + + export $shlibpath_var +" + fi + + # fixup the dll searchpath if we need to. + if test -n "$dllsearchpath"; then + $ECHO "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + $ECHO "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2* | *-cegcc*) + $ECHO "\ + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +" + ;; + + *) + $ECHO "\ + exec \"\$progdir/\$program\" \${1+\"\$@\"} +" + ;; + esac + $ECHO "\ + \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 + exit 1 + fi + else + # The program doesn't exist. + \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 + $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" +} +# end: func_emit_wrapper_part2 + + +# func_emit_wrapper [arg=no] +# +# Emit a libtool wrapper script on stdout. +# Don't directly open a file because we may want to +# incorporate the script contents within a cygwin/mingw +# wrapper executable. Must ONLY be called from within +# func_mode_link because it depends on a number of variables +# set therein. +# +# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR +# variable will take. If 'yes', then the emitted script +# will assume that the directory in which it is stored is +# the $objdir directory. This is a cygwin/mingw-specific +# behavior. +func_emit_wrapper () +{ + func_emit_wrapper_arg1=no + if test -n "$1" ; then + func_emit_wrapper_arg1=$1 + fi + + # split this up so that func_emit_cwrapperexe_src + # can call each part independently. + func_emit_wrapper_part1 "${func_emit_wrapper_arg1}" + func_emit_wrapper_part2 "${func_emit_wrapper_arg1}" +} + + +# func_to_host_path arg +# +# Convert paths to host format when used with build tools. +# Intended for use with "native" mingw (where libtool itself +# is running under the msys shell), or in the following cross- +# build environments: +# $build $host +# mingw (msys) mingw [e.g. native] +# cygwin mingw +# *nix + wine mingw +# where wine is equipped with the `winepath' executable. +# In the native mingw case, the (msys) shell automatically +# converts paths for any non-msys applications it launches, +# but that facility isn't available from inside the cwrapper. +# Similar accommodations are necessary for $host mingw and +# $build cygwin. Calling this function does no harm for other +# $host/$build combinations not listed above. +# +# ARG is the path (on $build) that should be converted to +# the proper representation for $host. The result is stored +# in $func_to_host_path_result. +func_to_host_path () +{ + func_to_host_path_result="$1" + if test -n "$1" ; then + case $host in + *mingw* ) + lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + case $build in + *mingw* ) # actually, msys + # awkward: cmd appends spaces to result + lt_sed_strip_trailing_spaces="s/[ ]*\$//" + func_to_host_path_tmp1=`( cmd //c echo "$1" |\ + $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + *cygwin* ) + func_to_host_path_tmp1=`cygpath -w "$1"` + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + * ) + # Unfortunately, winepath does not exit with a non-zero + # error code, so we are forced to check the contents of + # stdout. On the other hand, if the command is not + # found, the shell will set an exit code of 127 and print + # *an error message* to stdout. So we must check for both + # error code of zero AND non-empty stdout, which explains + # the odd construction: + func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null` + if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + else + # Allow warning below. + func_to_host_path_result="" + fi + ;; + esac + if test -z "$func_to_host_path_result" ; then + func_error "Could not determine host path corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback: + func_to_host_path_result="$1" + fi + ;; + esac + fi +} +# end: func_to_host_path + +# func_to_host_pathlist arg +# +# Convert pathlists to host format when used with build tools. +# See func_to_host_path(), above. This function supports the +# following $build/$host combinations (but does no harm for +# combinations not listed here): +# $build $host +# mingw (msys) mingw [e.g. native] +# cygwin mingw +# *nix + wine mingw +# +# Path separators are also converted from $build format to +# $host format. If ARG begins or ends with a path separator +# character, it is preserved (but converted to $host format) +# on output. +# +# ARG is a pathlist (on $build) that should be converted to +# the proper representation on $host. The result is stored +# in $func_to_host_pathlist_result. +func_to_host_pathlist () +{ + func_to_host_pathlist_result="$1" + if test -n "$1" ; then + case $host in + *mingw* ) + lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + # Remove leading and trailing path separator characters from + # ARG. msys behavior is inconsistent here, cygpath turns them + # into '.;' and ';.', and winepath ignores them completely. + func_to_host_pathlist_tmp2="$1" + # Once set for this call, this variable should not be + # reassigned. It is used in tha fallback case. + func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e 's|^:*||' -e 's|:*$||'` + case $build in + *mingw* ) # Actually, msys. + # Awkward: cmd appends spaces to result. + lt_sed_strip_trailing_spaces="s/[ ]*\$//" + func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\ + $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + *cygwin* ) + func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"` + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + * ) + # unfortunately, winepath doesn't convert pathlists + func_to_host_pathlist_result="" + func_to_host_pathlist_oldIFS=$IFS + IFS=: + for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do + IFS=$func_to_host_pathlist_oldIFS + if test -n "$func_to_host_pathlist_f" ; then + func_to_host_path "$func_to_host_pathlist_f" + if test -n "$func_to_host_path_result" ; then + if test -z "$func_to_host_pathlist_result" ; then + func_to_host_pathlist_result="$func_to_host_path_result" + else + func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result" + fi + fi + fi + IFS=: + done + IFS=$func_to_host_pathlist_oldIFS + ;; + esac + if test -z "$func_to_host_pathlist_result" ; then + func_error "Could not determine the host path(s) corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback. This may break if $1 contains DOS-style drive + # specifications. The fix is not to complicate the expression + # below, but for the user to provide a working wine installation + # with winepath so that path translation in the cross-to-mingw + # case works properly. + lt_replace_pathsep_nix_to_dos="s|:|;|g" + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\ + $SED -e "$lt_replace_pathsep_nix_to_dos"` + fi + # Now, add the leading and trailing path separators back + case "$1" in + :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result" + ;; + esac + case "$1" in + *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;" + ;; + esac + ;; + esac + fi +} +# end: func_to_host_pathlist + +# func_emit_cwrapperexe_src +# emit the source code for a wrapper executable on stdout +# Must ONLY be called from within func_mode_link because +# it depends on a number of variable set therein. +func_emit_cwrapperexe_src () +{ + cat < +#include +#ifdef _MSC_VER +# include +# include +# include +# define setmode _setmode +#else +# include +# include +# ifdef __CYGWIN__ +# include +# define HAVE_SETENV +# ifdef __STRICT_ANSI__ +char *realpath (const char *, char *); +int putenv (char *); +int setenv (const char *, const char *, int); +# endif +# endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(PATH_MAX) +# define LT_PATHMAX PATH_MAX +#elif defined(MAXPATHLEN) +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef S_IXOTH +# define S_IXOTH 0 +#endif +#ifndef S_IXGRP +# define S_IXGRP 0 +#endif + +#ifdef _MSC_VER +# define S_IXUSR _S_IEXEC +# define stat _stat +# ifndef _INTPTR_T_DEFINED +# define intptr_t int +# endif +#endif + +#ifndef DIR_SEPARATOR +# define DIR_SEPARATOR '/' +# define PATH_SEPARATOR ':' +#endif + +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) +# define HAVE_DOS_BASED_FILE_SYSTEM +# define FOPEN_WB "wb" +# ifndef DIR_SEPARATOR_2 +# define DIR_SEPARATOR_2 '\\' +# endif +# ifndef PATH_SEPARATOR_2 +# define PATH_SEPARATOR_2 ';' +# endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#ifndef PATH_SEPARATOR_2 +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +#else /* PATH_SEPARATOR_2 */ +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +#endif /* PATH_SEPARATOR_2 */ + +#ifdef __CYGWIN__ +# define FOPEN_WB "wb" +#endif + +#ifndef FOPEN_WB +# define FOPEN_WB "w" +#endif +#ifndef _O_BINARY +# define _O_BINARY 0 +#endif + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free ((void *) stale); stale = 0; } \ +} while (0) + +#undef LTWRAPPER_DEBUGPRINTF +#if defined DEBUGWRAPPER +# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args +static void +ltwrapper_debugprintf (const char *fmt, ...) +{ + va_list args; + va_start (args, fmt); + (void) vfprintf (stderr, fmt, args); + va_end (args); +} +#else +# define LTWRAPPER_DEBUGPRINTF(args) +#endif + +const char *program_name = NULL; + +void *xmalloc (size_t num); +char *xstrdup (const char *string); +const char *base_name (const char *name); +char *find_executable (const char *wrapper); +char *chase_symlinks (const char *pathspec); +int make_executable (const char *path); +int check_executable (const char *path); +char *strendzap (char *str, const char *pat); +void lt_fatal (const char *message, ...); +void lt_setenv (const char *name, const char *value); +char *lt_extend_str (const char *orig_value, const char *add, int to_end); +void lt_opt_process_env_set (const char *arg); +void lt_opt_process_env_prepend (const char *arg); +void lt_opt_process_env_append (const char *arg); +int lt_split_name_value (const char *arg, char** name, char** value); +void lt_update_exe_path (const char *name, const char *value); +void lt_update_lib_path (const char *name, const char *value); +char **prepare_spawn (char **argv); + +static const char *script_text_part1 = +EOF + + func_emit_wrapper_part1 yes | + $SED -e 's/\([\\"]\)/\\\1/g' \ + -e 's/^/ "/' -e 's/$/\\n"/' + echo ";" + cat <"))); + for (i = 0; i < newargc; i++) + { + LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : ""))); + } + +EOF + + case $host_os in + mingw*) + cat <<"EOF" + /* execv doesn't actually work on mingw as expected on unix */ + newargz = prepare_spawn (newargz); + rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz); + if (rval == -1) + { + /* failed to start process */ + LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno)); + return 127; + } + return rval; +EOF + ;; + *) + cat <<"EOF" + execv (lt_argv_zero, newargz); + return rval; /* =127, but avoids unused variable warning */ +EOF + ;; + esac + + cat <<"EOF" +} + +void * +xmalloc (size_t num) +{ + void *p = (void *) malloc (num); + if (!p) + lt_fatal ("Memory exhausted"); + + return p; +} + +char * +xstrdup (const char *string) +{ + return string ? strcpy ((char *) xmalloc (strlen (string) + 1), + string) : NULL; +} + +const char * +base_name (const char *name) +{ + const char *base; + +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + /* Skip over the disk name in MSDOS pathnames. */ + if (isalpha ((unsigned char) name[0]) && name[1] == ':') + name += 2; +#endif + + for (base = name; *name; name++) + if (IS_DIR_SEPARATOR (*name)) + base = name + 1; + return base; +} + +int +check_executable (const char *path) +{ + struct stat st; + + LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n", + path ? (*path ? path : "EMPTY!") : "NULL!")); + if ((!path) || (!*path)) + return 0; + + if ((stat (path, &st) >= 0) + && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) + return 1; + else + return 0; +} + +int +make_executable (const char *path) +{ + int rval = 0; + struct stat st; + + LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n", + path ? (*path ? path : "EMPTY!") : "NULL!")); + if ((!path) || (!*path)) + return 0; + + if (stat (path, &st) >= 0) + { + rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); + } + return rval; +} + +/* Searches for the full path of the wrapper. Returns + newly allocated full path name if found, NULL otherwise + Does not chase symlinks, even on platforms that support them. +*/ +char * +find_executable (const char *wrapper) +{ + int has_slash = 0; + const char *p; + const char *p_next; + /* static buffer for getcwd */ + char tmp[LT_PATHMAX + 1]; + int tmp_len; + char *concat_name; + + LTWRAPPER_DEBUGPRINTF (("(find_executable) : %s\n", + wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!")); + + if ((wrapper == NULL) || (*wrapper == '\0')) + return NULL; + + /* Absolute path? */ +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + else + { +#endif + if (IS_DIR_SEPARATOR (wrapper[0])) + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + } +#endif + + for (p = wrapper; *p; p++) + if (*p == '/') + { + has_slash = 1; + break; + } + if (!has_slash) + { + /* no slashes; search PATH */ + const char *path = getenv ("PATH"); + if (path != NULL) + { + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + for (q = p; *q; q++) + if (IS_PATH_SEPARATOR (*q)) + break; + p_len = q - p; + p_next = (*q == '\0' ? q : q + 1); + if (p_len == 0) + { + /* empty path: current directory */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + tmp_len = strlen (tmp); + concat_name = + XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + } + else + { + concat_name = + XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, wrapper); + } + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + } + /* not found in PATH; assume curdir */ + } + /* Relative path | not found in path: prepend cwd */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + tmp_len = strlen (tmp); + concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + return NULL; +} + +char * +chase_symlinks (const char *pathspec) +{ +#ifndef S_ISLNK + return xstrdup (pathspec); +#else + char buf[LT_PATHMAX]; + struct stat s; + char *tmp_pathspec = xstrdup (pathspec); + char *p; + int has_symlinks = 0; + while (strlen (tmp_pathspec) && !has_symlinks) + { + LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n", + tmp_pathspec)); + if (lstat (tmp_pathspec, &s) == 0) + { + if (S_ISLNK (s.st_mode) != 0) + { + has_symlinks = 1; + break; + } + + /* search backwards for last DIR_SEPARATOR */ + p = tmp_pathspec + strlen (tmp_pathspec) - 1; + while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + p--; + if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + { + /* no more DIR_SEPARATORS left */ + break; + } + *p = '\0'; + } + else + { + char *errstr = strerror (errno); + lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr); + } + } + XFREE (tmp_pathspec); + + if (!has_symlinks) + { + return xstrdup (pathspec); + } + + tmp_pathspec = realpath (pathspec, buf); + if (tmp_pathspec == 0) + { + lt_fatal ("Could not follow symlinks for %s", pathspec); + } + return xstrdup (tmp_pathspec); +#endif +} + +char * +strendzap (char *str, const char *pat) +{ + size_t len, patlen; + + assert (str != NULL); + assert (pat != NULL); + + len = strlen (str); + patlen = strlen (pat); + + if (patlen <= len) + { + str += len - patlen; + if (strcmp (str, pat) == 0) + *str = '\0'; + } + return str; +} + +static void +lt_error_core (int exit_status, const char *mode, + const char *message, va_list ap) +{ + fprintf (stderr, "%s: %s: ", program_name, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, "FATAL", message, ap); + va_end (ap); +} + +void +lt_setenv (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n", + (name ? name : ""), + (value ? value : ""))); + { +#ifdef HAVE_SETENV + /* always make a copy, for consistency with !HAVE_SETENV */ + char *str = xstrdup (value); + setenv (name, str, 1); +#else + int len = strlen (name) + 1 + strlen (value) + 1; + char *str = XMALLOC (char, len); + sprintf (str, "%s=%s", name, value); + if (putenv (str) != EXIT_SUCCESS) + { + XFREE (str); + } +#endif + } +} + +char * +lt_extend_str (const char *orig_value, const char *add, int to_end) +{ + char *new_value; + if (orig_value && *orig_value) + { + int orig_value_len = strlen (orig_value); + int add_len = strlen (add); + new_value = XMALLOC (char, add_len + orig_value_len + 1); + if (to_end) + { + strcpy (new_value, orig_value); + strcpy (new_value + orig_value_len, add); + } + else + { + strcpy (new_value, add); + strcpy (new_value + add_len, orig_value); + } + } + else + { + new_value = xstrdup (add); + } + return new_value; +} + +int +lt_split_name_value (const char *arg, char** name, char** value) +{ + const char *p; + int len; + if (!arg || !*arg) + return 1; + + p = strchr (arg, (int)'='); + + if (!p) + return 1; + + *value = xstrdup (++p); + + len = strlen (arg) - strlen (*value); + *name = XMALLOC (char, len); + strncpy (*name, arg, len-1); + (*name)[len - 1] = '\0'; + + return 0; +} + +void +lt_opt_process_env_set (const char *arg) +{ + char *name = NULL; + char *value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg); + } + + lt_setenv (name, value); + XFREE (name); + XFREE (value); +} + +void +lt_opt_process_env_prepend (const char *arg) +{ + char *name = NULL; + char *value = NULL; + char *new_value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg); + } + + new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + XFREE (name); + XFREE (value); +} + +void +lt_opt_process_env_append (const char *arg) +{ + char *name = NULL; + char *value = NULL; + char *new_value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg); + } + + new_value = lt_extend_str (getenv (name), value, 1); + lt_setenv (name, new_value); + XFREE (new_value); + XFREE (name); + XFREE (value); +} + +void +lt_update_exe_path (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n", + (name ? name : ""), + (value ? value : ""))); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + /* some systems can't cope with a ':'-terminated path #' */ + int len = strlen (new_value); + while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) + { + new_value[len-1] = '\0'; + } + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +void +lt_update_lib_path (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n", + (name ? name : ""), + (value ? value : ""))); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +EOF + case $host_os in + mingw*) + cat <<"EOF" + +/* Prepares an argument vector before calling spawn(). + Note that spawn() does not by itself call the command interpreter + (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : + ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&v); + v.dwPlatformId == VER_PLATFORM_WIN32_NT; + }) ? "cmd.exe" : "command.com"). + Instead it simply concatenates the arguments, separated by ' ', and calls + CreateProcess(). We must quote the arguments since Win32 CreateProcess() + interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a + special way: + - Space and tab are interpreted as delimiters. They are not treated as + delimiters if they are surrounded by double quotes: "...". + - Unescaped double quotes are removed from the input. Their only effect is + that within double quotes, space and tab are treated like normal + characters. + - Backslashes not followed by double quotes are not special. + - But 2*n+1 backslashes followed by a double quote become + n backslashes followed by a double quote (n >= 0): + \" -> " + \\\" -> \" + \\\\\" -> \\" + */ +#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +char ** +prepare_spawn (char **argv) +{ + size_t argc; + char **new_argv; + size_t i; + + /* Count number of arguments. */ + for (argc = 0; argv[argc] != NULL; argc++) + ; + + /* Allocate new argument vector. */ + new_argv = XMALLOC (char *, argc + 1); + + /* Put quoted arguments into the new argument vector. */ + for (i = 0; i < argc; i++) + { + const char *string = argv[i]; + + if (string[0] == '\0') + new_argv[i] = xstrdup ("\"\""); + else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) + { + int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); + size_t length; + unsigned int backslashes; + const char *s; + char *quoted_string; + char *p; + + length = 0; + backslashes = 0; + if (quote_around) + length++; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + length += backslashes + 1; + length++; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + length += backslashes + 1; + + quoted_string = XMALLOC (char, length + 1); + + p = quoted_string; + backslashes = 0; + if (quote_around) + *p++ = '"'; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + { + unsigned int j; + for (j = backslashes + 1; j > 0; j--) + *p++ = '\\'; + } + *p++ = c; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + { + unsigned int j; + for (j = backslashes; j > 0; j--) + *p++ = '\\'; + *p++ = '"'; + } + *p = '\0'; + + new_argv[i] = quoted_string; + } + else + new_argv[i] = (char *) string; + } + new_argv[argc] = NULL; + + return new_argv; +} +EOF + ;; + esac +} +# end: func_emit_cwrapperexe_src + +# func_mode_link arg... +func_mode_link () +{ + $opt_debug + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # which system we are compiling for in order to pass an extra + # flag for every libtool invocation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll which has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args=$nonopt + base_compile="$nonopt $@" + compile_command=$nonopt + finalize_command=$nonopt + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + inst_prefix_dir= + new_inherited_linker_flags= + + avoid_version=no + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + non_pic_objects= + precious_files_regex= + prefer_static_libs=no + preload=no + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + vinfo_number=no + weak_libs= + single_module="${wl}-single_module" + func_infer_tag $base_compile + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -shared) + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" + build_old_libs=no + break + ;; + -all-static | -static | -static-libtool-libs) + case $arg in + -all-static) + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then + func_warning "complete static linking is impossible in this configuration" + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + -static) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=built + ;; + -static-libtool-libs) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + esac + build_libtool_libs=no + build_old_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg="$1" + shift + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + func_append compile_command " @OUTPUT@" + func_append finalize_command " @OUTPUT@" + ;; + esac + + case $prev in + dlfiles|dlprefiles) + if test "$preload" = no; then + # Add the symbol object into the linking commands. + func_append compile_command " @SYMFILE@" + func_append finalize_command " @SYMFILE@" + preload=yes + fi + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test "$dlself" = no; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test "$prev" = dlprefiles; then + dlself=yes + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test "$prev" = dlfiles; then + dlfiles="$dlfiles $arg" + else + dlprefiles="$dlprefiles $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols="$arg" + test -f "$arg" \ + || func_fatal_error "symbol file \`$arg' does not exist" + prev= + continue + ;; + expsyms_regex) + export_symbols_regex="$arg" + prev= + continue + ;; + framework) + case $host in + *-*-darwin*) + case "$deplibs " in + *" $qarg.ltframework "*) ;; + *) deplibs="$deplibs $qarg.ltframework" # this is fixed later + ;; + esac + ;; + esac + prev= + continue + ;; + inst_prefix) + inst_prefix_dir="$arg" + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat "$save_arg"` + do +# moreargs="$moreargs $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + done + else + func_fatal_error "link input file \`$arg' does not exist" + fi + arg=$save_arg + prev= + continue + ;; + precious_regex) + precious_files_regex="$arg" + prev= + continue + ;; + release) + release="-$arg" + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + if test "$prev" = rpath; then + case "$rpath " in + *" $arg "*) ;; + *) rpath="$rpath $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) xrpath="$xrpath $arg" ;; + esac + fi + prev= + continue + ;; + shrext) + shrext_cmds="$arg" + prev= + continue + ;; + weak) + weak_libs="$weak_libs $arg" + prev= + continue + ;; + xcclinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xcompiler) + compiler_flags="$compiler_flags $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xlinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $wl$qarg" + prev= + func_append compile_command " $wl$qarg" + func_append finalize_command " $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg="$arg" + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + # See comment for -static flag below, for more details. + func_append compile_command " $link_static_flag" + func_append finalize_command " $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + func_fatal_error "\`-allow-undefined' must not be used because it is the default" + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + func_fatal_error "more than one -exported-symbols argument is not allowed" + fi + if test "X$arg" = "X-export-symbols"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -framework) + prev=framework + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + func_append compile_command " $arg" + func_append finalize_command " $arg" + ;; + esac + continue + ;; + + -L*) + func_stripname '-L' '' "$arg" + dir=$func_stripname_result + if test -z "$dir"; then + if test "$#" -gt 0; then + func_fatal_error "require no space between \`-L' and \`$1'" + else + func_fatal_error "need path for \`-L' option" + fi + fi + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + test -z "$absdir" && \ + func_fatal_error "cannot determine absolute directory name of \`$dir'" + dir="$absdir" + ;; + esac + case "$deplibs " in + *" -L$dir "*) ;; + *) + deplibs="$deplibs -L$dir" + lib_search_path="$lib_search_path $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$dir:"*) ;; + ::) dllsearchpath=$dir;; + *) dllsearchpath="$dllsearchpath:$dir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) dllsearchpath="$dllsearchpath:$testbindir";; + esac + ;; + esac + continue + ;; + + -l*) + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-os2*) + # These systems don't actually have a C library (as such) + test "X$arg" = "X-lc" && continue + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + test "X$arg" = "X-lc" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + deplibs="$deplibs System.ltframework" + continue + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + test "X$arg" = "X-lc" && continue + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + test "X$arg" = "X-lc" && continue + ;; + esac + elif test "X$arg" = "X-lc_r"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + deplibs="$deplibs $arg" + continue + ;; + + -module) + module=yes + continue + ;; + + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + # Darwin uses the -arch flag to determine output architecture. + -model|-arch|-isysroot) + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + prev=xcompiler + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;; + esac + continue + ;; + + -multi_module) + single_module="${wl}-multi_module" + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) + # The PATH hackery in wrapper scripts is required on Windows + # and Darwin in order for the loader to find any dlls it needs. + func_warning "\`-no-install' is ignored for $host" + func_warning "assuming \`-no-fast-install' instead" + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + func_stripname '-R' '' "$arg" + dir=$func_stripname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + continue + ;; + + -shared) + # The effects of -shared are defined in a previous loop. + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -static | -static-libtool-libs) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -weak) + prev=weak + continue + ;; + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + arg="$arg $wl$func_quote_for_eval_result" + compiler_flags="$compiler_flags $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + arg="$arg $wl$func_quote_for_eval_result" + compiler_flags="$compiler_flags $wl$func_quote_for_eval_result" + linker_flags="$linker_flags $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # -msg_* for osf cc + -msg_*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + # -64, -mips[0-9] enable 64-bit mode on the SGI compiler + # -r[0-9][0-9]* specifies the processor on the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler + # +DA*, +DD* enable 64-bit mode on the HP compiler + # -q* pass through compiler args for the IBM compiler + # -m*, -t[45]*, -txscale* pass through architecture-specific + # compiler args for GCC + # -F/path gives path to uninstalled frameworks, gcc on darwin + # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC + # @file GCC response files + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + func_append compile_command " $arg" + func_append finalize_command " $arg" + compiler_flags="$compiler_flags $arg" + continue + ;; + + # Some other compiler flag. + -* | +*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + *.$objext) + # A standard object. + objs="$objs $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + ;; + + *.$libext) + # An archive. + deplibs="$deplibs $arg" + old_deplibs="$old_deplibs $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + if test "$prev" = dlfiles; then + # This library was specified with -dlopen. + dlfiles="$dlfiles $arg" + prev= + elif test "$prev" = dlprefiles; then + # The library was specified with -dlpreopen. + dlprefiles="$dlprefiles $arg" + prev= + else + deplibs="$deplibs $arg" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + done # argument parsing loop + + test -n "$prev" && \ + func_fatal_help "the \`$prevarg' option requires an argument" + + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + func_basename "$output" + outputname="$func_basename_result" + libobjs_save="$libobjs" + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + func_dirname "$output" "/" "" + output_objdir="$func_dirname_result$objdir" + # Create the object directory. + func_mkdir_p "$output_objdir" + + # Determine the type of output + case $output in + "") + func_fatal_help "you must specify an output file" + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if $opt_duplicate_deps ; then + case "$libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + libs="$libs $deplib" + done + + if test "$linkmode" = lib; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if $opt_duplicate_compiler_generated_deps; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; + esac + pre_post_deps="$pre_post_deps $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + + case $linkmode in + lib) + passes="conv dlpreopen link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=no + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + + for pass in $passes; do + # The preopen pass in lib mode reverses $deplibs; put it back here + # so that -L comes before libs that need it for instance... + if test "$linkmode,$pass" = "lib,link"; then + ## FIXME: Find the place where the list is rebuilt in the wrong + ## order, and fix it there properly + tmp_deplibs= + for deplib in $deplibs; do + tmp_deplibs="$deplib $tmp_deplibs" + done + deplibs="$tmp_deplibs" + fi + + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" + deplibs= + fi + if test "$linkmode" = prog; then + case $pass in + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + esac + fi + if test "$linkmode,$pass" = "lib,dlpreopen"; then + # Collect and forward deplibs of preopened libtool libs + for lib in $dlprefiles; do + # Ignore non-libtool-libs + dependency_libs= + case $lib in + *.la) func_source "$lib" ;; + esac + + # Collect preopened libtool deplibs, except any this library + # has declared as weak libs + for deplib in $dependency_libs; do + deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"` + case " $weak_libs " in + *" $deplib_base "*) ;; + *) deplibs="$deplibs $deplib" ;; + esac + done + done + libs="$dlprefiles" + fi + if test "$pass" = dlopen; then + # Collect dlpreopened libraries + save_deplibs="$deplibs" + deplibs= + fi + + for deplib in $libs; do + lib= + found=no + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + compiler_flags="$compiler_flags $deplib" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; + esac + fi + fi + continue + ;; + -l*) + if test "$linkmode" != lib && test "$linkmode" != prog; then + func_warning "\`-l' is ignored for archives/objects" + continue + fi + func_stripname '-l' '' "$deplib" + name=$func_stripname_result + if test "$linkmode" = lib; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib="$searchdir/lib${name}${search_ext}" + if test -f "$lib"; then + if test "$search_ext" = ".la"; then + found=yes + else + found=no + fi + break 2 + fi + done + done + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $deplib "*) + if func_lalib_p "$lib"; then + library_names= + old_library= + func_source "$lib" + for l in $old_library $library_names; do + ll="$l" + done + if test "X$ll" = "X$old_library" ; then # only static version available + found=no + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + lib=$ladir/$old_library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + fi + ;; # -l + *.ltframework) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; + esac + fi + fi + continue + ;; + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test "$pass" = conv && continue + newdependency_libs="$deplib $newdependency_libs" + func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + prog) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + if test "$pass" = scan; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + *) + func_warning "\`-L' is ignored for archives/objects" + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test "$pass" = link; then + func_stripname '-R' '' "$deplib" + dir=$func_stripname_result + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) lib="$deplib" ;; + *.$libext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + # Linking convenience modules into shared libraries is allowed, + # but linking other static libraries is non-portable. + case " $dlpreconveniencelibs " in + *" $deplib "*) ;; + *) + valid_a_lib=no + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=yes + fi + ;; + pass_all) + valid_a_lib=yes + ;; + esac + if test "$valid_a_lib" != yes; then + $ECHO + $ECHO "*** Warning: Trying to link with static lib archive $deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because the file extensions .$libext of this argument makes me believe" + $ECHO "*** that it is just a static archive that I should not use here." + else + $ECHO + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + fi + ;; + esac + continue + ;; + prog) + if test "$pass" != link; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + newdlprefiles="$newdlprefiles $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + newdlfiles="$newdlfiles $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=yes + continue + ;; + esac # case $deplib + + if test "$found" = yes || test -f "$lib"; then : + else + func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" + fi + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$lib" \ + || func_fatal_error "\`$lib' is not a valid libtool archive" + + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + inherited_linker_flags= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + avoidtemprpath= + + + # Read the .la file + func_source "$lib" + + # Convert "-framework foo" to "foo.ltframework" + if test -n "$inherited_linker_flags"; then + tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'` + for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do + case " $new_inherited_linker_flags " in + *" $tmp_inherited_linker_flag "*) ;; + *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";; + esac + done + fi + dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then + test -n "$dlopen" && dlfiles="$dlfiles $dlopen" + test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" + fi + + if test "$pass" = conv; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + # It is a libtool convenience library, so add in its objects. + convenience="$convenience $ladir/$objdir/$old_library" + old_convenience="$old_convenience $ladir/$objdir/$old_library" + elif test "$linkmode" != prog && test "$linkmode" != lib; then + func_fatal_error "\`$lib' is not a convenience library" + fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + for l in $old_library $library_names; do + linklib="$l" + done + if test -z "$linklib"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + + # This library was specified with -dlopen. + if test "$pass" = dlopen; then + if test -z "$libdir"; then + func_fatal_error "cannot -dlopen a convenience library: \`$lib'" + fi + if test -z "$dlname" || + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + dlprefiles="$dlprefiles $lib $dependency_libs" + else + newdlfiles="$newdlfiles $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + func_warning "cannot determine absolute directory name of \`$ladir'" + func_warning "passing it literally to the linker, although it might fail" + abs_ladir="$ladir" + fi + ;; + esac + func_basename "$lib" + laname="$func_basename_result" + + # Find the relevant object directory and library name. + if test "X$installed" = Xyes; then + if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + func_warning "library \`$lib' was moved." + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" + else + dir="$libdir" + absdir="$libdir" + fi + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes + else + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir="$ladir" + absdir="$abs_ladir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + else + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + fi + fi # $installed = yes + func_stripname 'lib' '.la' "$laname" + name=$func_stripname_result + + # This library was specified with -dlpreopen. + if test "$pass" = dlpreopen; then + if test -z "$libdir" && test "$linkmode" = prog; then + func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" + fi + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + newdlprefiles="$newdlprefiles $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + newdlprefiles="$newdlprefiles $dir/$dlname" + else + newdlprefiles="$newdlprefiles $dir/$linklib" + fi + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test "$linkmode" = lib; then + deplibs="$dir/$old_library $deplibs" + elif test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test "$linkmode" = prog && test "$pass" != link; then + newlib_search_path="$newlib_search_path $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + esac + # Need to link against all dependency_libs? + if test "$linkalldeplibs" = yes; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test "$linkmode,$pass" = "prog,link"; then + if test -n "$library_names" && + { { test "$prefer_static_libs" = no || + test "$prefer_static_libs,$installed" = "built,yes"; } || + test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then + # Make sure the rpath contains only unique directories. + case "$temp_rpath:" in + *"$absdir:"*) ;; + *) temp_rpath="$temp_rpath$absdir:" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + use_static_libs=$prefer_static_libs + if test "$use_static_libs" = built && test "$installed" = yes; then + use_static_libs=no + fi + if test -n "$library_names" && + { test "$use_static_libs" = no || test -z "$old_library"; }; then + case $host in + *cygwin* | *mingw* | *cegcc*) + # No point in relinking DLLs because paths are not encoded + notinst_deplibs="$notinst_deplibs $lib" + need_relink=no + ;; + *) + if test "$installed" = no; then + notinst_deplibs="$notinst_deplibs $lib" + need_relink=yes + fi + ;; + esac + # This is a shared library + + # Warn about portability, can't link against -module's on some + # systems (darwin). Don't bleat about dlopened modules though! + dlopenmodule="" + for dlpremoduletest in $dlprefiles; do + if test "X$dlpremoduletest" = "X$lib"; then + dlopenmodule="$dlpremoduletest" + break + fi + done + if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then + $ECHO + if test "$linkmode" = prog; then + $ECHO "*** Warning: Linking the executable $output against the loadable module" + else + $ECHO "*** Warning: Linking the shared library $output against the loadable module" + fi + $ECHO "*** $linklib is not portable!" + fi + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + shift + realname="$1" + shift + libname=`eval "\\$ECHO \"$libname_spec\""` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname="$dlname" + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw* | *cegcc*) + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + esac + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot="$soname" + func_basename "$soroot" + soname="$func_basename_result" + func_stripname 'lib' '.dll' "$soname" + newlib=libimp-$func_stripname_result.a + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + func_verbose "extracting exported symbol list from \`$soname'" + func_execute_cmds "$extract_expsyms_cmds" 'exit $?' + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + func_verbose "generating import library for \`$soname'" + func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test "$linkmode" = prog || test "$mode" != relink; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test "$hardcode_direct" = no; then + add="$dir/$linklib" + case $host in + *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; + *-*-sysv4*uw2*) add_dir="-L$dir" ;; + *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ + *-*-unixware7*) add_dir="-L$dir" ;; + *-*-darwin* ) + # if the lib is a (non-dlopened) module then we can not + # link against it, someone is ignoring the earlier warnings + if /usr/bin/file -L $add 2> /dev/null | + $GREP ": [^:]* bundle" >/dev/null ; then + if test "X$dlopenmodule" != "X$lib"; then + $ECHO "*** Warning: lib $linklib is a module, not a shared library" + if test -z "$old_library" ; then + $ECHO + $ECHO "*** And there doesn't seem to be a static archive available" + $ECHO "*** The link will probably fail, sorry" + else + add="$dir/$old_library" + fi + elif test -n "$old_library"; then + add="$dir/$old_library" + fi + fi + esac + elif test "$hardcode_minus_L" = no; then + case $host in + *-*-sunos*) add_shlibpath="$dir" ;; + esac + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + relink) + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$dir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test "$lib_linked" != yes; then + func_fatal_configuration "unsupported hardcode properties" + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; + esac + fi + if test "$linkmode" = prog; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test "$hardcode_direct" != yes && + test "$hardcode_minus_L" != yes && + test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + fi + fi + fi + + if test "$linkmode" = prog || test "$mode" = relink; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + add="-l$name" + elif test "$hardcode_automatic" = yes; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" + else + add="$libdir/$linklib" + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir="-L$libdir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + fi + + if test "$linkmode" = prog; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test "$linkmode" = prog; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test "$build_libtool_libs" = yes; then + # Not a shared library + if test "$deplibs_check_method" != pass_all; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + $ECHO + $ECHO "*** Warning: This system can not link to static lib archive $lib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have." + if test "$module" = yes; then + $ECHO "*** But as you try to build a module library, libtool will still create " + $ECHO "*** a static module, that should work as long as the dlopening application" + $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + $ECHO + $ECHO "*** However, this would only work if libtool was able to extract symbol" + $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" + $ECHO "*** not find such a program. So, this module is probably useless." + $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test "$linkmode" = lib; then + if test -n "$dependency_libs" && + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) func_stripname '-R' '' "$libdir" + temp_xrpath=$func_stripname_result + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) xrpath="$xrpath $temp_xrpath";; + esac;; + *) temp_deplibs="$temp_deplibs $libdir";; + esac + done + dependency_libs="$temp_deplibs" + fi + + newlib_search_path="$newlib_search_path $absdir" + # Link against this library + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + + if test "$link_all_deplibs" != no; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + case $deplib in + -L*) path="$deplib" ;; + *.la) + func_dirname "$deplib" "" "." + dir="$func_dirname_result" + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + func_warning "cannot determine absolute directory name of \`$dir'" + absdir="$dir" + fi + ;; + esac + if $GREP "^installed=no" $deplib > /dev/null; then + case $host in + *-*-darwin*) + depdepl= + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do + depdepl=$tmp + done + if test -f "$absdir/$objdir/$depdepl" ; then + depdepl="$absdir/$objdir/$depdepl" + darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -z "$darwin_install_name"; then + darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + fi + compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" + linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}" + path= + fi + fi + ;; + *) + path="-L$absdir/$objdir" + ;; + esac + else + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + test "$absdir" != "$libdir" && \ + func_warning "\`$deplib' seems to be moved" + + path="-L$absdir" + fi + ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test "$pass" = link; then + if test "$linkmode" = "prog"; then + compile_deplibs="$new_inherited_linker_flags $compile_deplibs" + finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" + else + compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + fi + fi + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test "$pass" != dlopen; then + if test "$pass" != conv; then + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) lib_search_path="$lib_search_path $dir" ;; + esac + done + newlib_search_path= + fi + + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" + else + vars="compile_deplibs finalize_deplibs" + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs ; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i="" + ;; + esac + if test -n "$i" ; then + tmp_libs="$tmp_libs $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" + fi + if test "$linkmode" = prog || test "$linkmode" = lib; then + dlprefiles="$newdlprefiles" + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for archives" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for archives" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for archives" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for archives" + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for archives" + + test -n "$release" && \ + func_warning "\`-release' is ignored for archives" + + test -n "$export_symbols$export_symbols_regex" && \ + func_warning "\`-export-symbols' is ignored for archives" + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs="$output" + objs="$objs$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form `libNAME.la'. + case $outputname in + lib*) + func_stripname 'lib' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + test "$module" = no && \ + func_fatal_help "libtool library \`$output' must begin with \`lib'" + + if test "$need_lib_prefix" != no; then + # Add the "lib" prefix for modules if required + func_stripname '' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + func_stripname '' '.la' "$outputname" + libname=$func_stripname_result + fi + ;; + esac + + if test -n "$objs"; then + if test "$deplibs_check_method" != pass_all; then + func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" + else + $ECHO + $ECHO "*** Warning: Linking the shared library $output against the non-libtool" + $ECHO "*** objects $objs is not portable!" + libobjs="$libobjs $objs" + fi + fi + + test "$dlself" != no && \ + func_warning "\`-dlopen self' is ignored for libtool libraries" + + set dummy $rpath + shift + test "$#" -gt 1 && \ + func_warning "ignoring multiple \`-rpath's for a libtool library" + + install_libdir="$1" + + oldlibs= + if test -z "$rpath"; then + if test "$build_libtool_libs" = yes; then + # Building a libtool convenience library. + # Some compilers have problems with a `.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for convenience libraries" + + test -n "$release" && \ + func_warning "\`-release' is ignored for convenience libraries" + else + + # Parse the version information argument. + save_ifs="$IFS"; IFS=':' + set dummy $vinfo 0 0 0 + shift + IFS="$save_ifs" + + test -n "$7" && \ + func_fatal_help "too many parameters to \`-version-info'" + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major="$1" + number_minor="$2" + number_revision="$3" + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # which has an extra 1 added just for fun + # + case $version_type in + darwin|linux|osf|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_revision" + ;; + freebsd-aout|freebsd-elf|sunos) + current="$number_major" + revision="$number_minor" + age="0" + ;; + irix|nonstopux) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_minor" + lt_irix_increment=no + ;; + esac + ;; + no) + current="$1" + revision="$2" + age="$3" + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "CURRENT \`$current' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "REVISION \`$revision' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "AGE \`$age' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + if test "$age" -gt "$current"; then + func_error "AGE \`$age' is greater than the current interface number \`$current'" + func_fatal_error "\`$vinfo' is not valid version information" + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + # Darwin ld doesn't like 0 for these options... + func_arith $current + 1 + minor_current=$func_arith_result + xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + + freebsd-aout) + major=".$current" + versuffix=".$current.$revision"; + ;; + + freebsd-elf) + major=".$current" + versuffix=".$current" + ;; + + irix | nonstopux) + if test "X$lt_irix_increment" = "Xno"; then + func_arith $current - $age + else + func_arith $current - $age + 1 + fi + major=$func_arith_result + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring="$verstring_prefix$major.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test "$loop" -ne 0; do + func_arith $revision - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring_prefix$major.$iface:$verstring" + done + + # Before this point, $major must not contain `.'. + major=.$major + versuffix="$major.$revision" + ;; + + linux) + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + ;; + + osf) + func_arith $current - $age + major=.$func_arith_result + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$age + while test "$loop" -ne 0; do + func_arith $current - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring:${iface}.0" + done + + # Make executables depend on our current version. + verstring="$verstring:${current}.0" + ;; + + qnx) + major=".$current" + versuffix=".$current" + ;; + + sunos) + major=".$current" + versuffix=".$current.$revision" + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 filesystems. + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + + *) + func_fatal_configuration "unknown library version type \`$version_type'" + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring="0.0" + ;; + esac + if test "$need_version" = no; then + versuffix= + else + versuffix=".0.0" + fi + fi + + # Remove version info from name if versioning should be avoided + if test "$avoid_version" = yes && test "$need_version" = no; then + major= + versuffix= + verstring="" + fi + + # Check to see if the archive will have undefined symbols. + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + func_warning "undefined symbols not allowed in $host shared libraries" + build_libtool_libs=no + build_old_libs=yes + fi + else + # Don't allow undefined symbols. + allow_undefined_flag="$no_undefined_flag" + fi + + fi + + func_generate_dlsyms "$libname" "$libname" "yes" + libobjs="$libobjs $symfileobj" + test "X$libobjs" = "X " && libobjs= + + if test "$mode" != relink; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$ECHO "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext | *.gcno) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then + if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + removelist="$removelist $p" + ;; + *) ;; + esac + done + test -n "$removelist" && \ + func_show_eval "${RM}r \$removelist" + fi + + # Now set the variables for building old libraries. + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then + oldlibs="$oldlibs $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + #for path in $notinst_path; do + # lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"` + # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"` + # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"` + #done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + temp_xrpath="$temp_xrpath -R$libdir" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles="$dlfiles" + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) dlfiles="$dlfiles $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles="$dlprefiles" + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) dlprefiles="$dlprefiles $lib" ;; + esac + done + + if test "$build_libtool_libs" = yes; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + deplibs="$deplibs System.ltframework" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test "$build_libtool_need_lc" = "yes"; then + deplibs="$deplibs -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release="" + versuffix="" + major="" + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $opt_dry_run || $RM conftest.c + cat > conftest.c </dev/null` + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null | + $GREP " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib="$potent_lib" + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | + $SED -e 10q | + $EGREP "$file_magic_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $ECHO + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for file magic test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a file magic. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + for a_deplib in $deplibs; do + case $a_deplib in + -l*) + func_stripname -l '' "$a_deplib" + name=$func_stripname_result + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $a_deplib "*) + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + ;; + esac + fi + if test -n "$a_deplib" ; then + libname=`eval "\\$ECHO \"$libname_spec\""` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib="$potent_lib" # see symlink-check above in file_magic test + if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \ + $EGREP "$match_pattern_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $ECHO + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a regex pattern. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs="" + tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \ + -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'` + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"` + done + fi + if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' | + $GREP . >/dev/null; then + $ECHO + if test "X$deplibs_check_method" = "Xnone"; then + $ECHO "*** Warning: inter-library dependencies are not supported in this platform." + else + $ECHO "*** Warning: inter-library dependencies are not known to be supported." + fi + $ECHO "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + fi + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library with the System framework + newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; + esac + + if test "$droppeddeps" = yes; then + if test "$module" = yes; then + $ECHO + $ECHO "*** Warning: libtool could not satisfy all declared inter-library" + $ECHO "*** dependencies of module $libname. Therefore, libtool will create" + $ECHO "*** a static module, that should work as long as the dlopening" + $ECHO "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + $ECHO + $ECHO "*** However, this would only work if libtool was able to extract symbol" + $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" + $ECHO "*** not find such a program. So, this module is probably useless." + $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + $ECHO "*** The inter-library dependencies that have been dropped here will be" + $ECHO "*** automatically added whenever a program is linked with this library" + $ECHO "*** or is declared to -dlopen it." + + if test "$allow_undefined" = no; then + $ECHO + $ECHO "*** Since this library must not contain undefined symbols," + $ECHO "*** because either the platform does not support them or" + $ECHO "*** it was explicitly requested with -no-undefined," + $ECHO "*** libtool will only create a static version of it." + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + case $host in + *-*-darwin*) + newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $deplibs " in + *" -L$path/$objdir "*) + new_libs="$new_libs -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$new_libs $deplib" ;; + esac + ;; + *) new_libs="$new_libs $deplib" ;; + esac + done + deplibs="$new_libs" + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test "$build_libtool_libs" = yes; then + if test "$hardcode_into_libs" = yes; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath="$finalize_rpath" + test "$mode" != relink && rpath="$compile_rpath$rpath" + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + dep_rpath="$dep_rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + if test -n "$hardcode_libdir_flag_spec_ld"; then + eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" + else + eval dep_rpath=\"$hardcode_libdir_flag_spec\" + fi + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath="$finalize_shlibpath" + test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + shift + realname="$1" + shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib="$output_objdir/$realname" + linknames= + for link + do + linknames="$linknames $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + test "X$libobjs" = "X " && libobjs= + + delfiles= + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" + export_symbols="$output_objdir/$libname.uexp" + delfiles="$delfiles $export_symbols" + fi + + orig_export_symbols= + case $host_os in + cygwin* | mingw* | cegcc*) + if test -n "$export_symbols" && test -z "$export_symbols_regex"; then + # exporting using user supplied symfile + if test "x`$SED 1q $export_symbols`" != xEXPORTS; then + # and it's NOT already a .def file. Must figure out + # which of the given symbols are data symbols and tag + # them as such. So, trigger use of export_symbols_cmds. + # export_symbols gets reassigned inside the "prepare + # the list of exported symbols" if statement, so the + # include_expsyms logic still works. + orig_export_symbols="$export_symbols" + export_symbols= + always_export_symbols=yes + fi + fi + ;; + esac + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + cmds=$export_symbols_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + func_len " $cmd" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + func_show_eval "$cmd" 'exit $?' + skipped_export=false + else + # The command line is too long to execute in one step. + func_verbose "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi + done + IFS="$save_ifs" + if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' + fi + + if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + tmp_deplibs="$tmp_deplibs $test_deplib" + ;; + esac + done + deplibs="$tmp_deplibs" + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec" && + test "$compiler_needs_object" = yes && + test -z "$libobjs"; then + # extract the archives, so we have objects to list. + # TODO: could optimize this to just extract one archive. + whole_archive_flag_spec= + fi + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + else + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $convenience + libobjs="$libobjs $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + fi + + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + linker_flags="$linker_flags $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test "$mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test "X$skipped_export" != "X:" && + func_len " $test_cmds" && + len=$func_len_result && + test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise + # or, if using GNU ld and skipped_export is not :, use a linker + # script. + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + output_la=`$ECHO "X$output" | $Xsed -e "$basename"` + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + last_robj= + k=1 + + if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then + output=${output_objdir}/${output_la}.lnkscript + func_verbose "creating GNU ld script: $output" + $ECHO 'INPUT (' > $output + for obj in $save_libobjs + do + $ECHO "$obj" >> $output + done + $ECHO ')' >> $output + delfiles="$delfiles $output" + elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then + output=${output_objdir}/${output_la}.lnk + func_verbose "creating linker input file list: $output" + : > $output + set x $save_libobjs + shift + firstobj= + if test "$compiler_needs_object" = yes; then + firstobj="$1 " + shift + fi + for obj + do + $ECHO "$obj" >> $output + done + delfiles="$delfiles $output" + output=$firstobj\"$file_list_spec$output\" + else + if test -n "$save_libobjs"; then + func_verbose "creating reloadable object files..." + output=$output_objdir/$output_la-${k}.$objext + eval test_cmds=\"$reload_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + if test "X$objlist" = X || + test "$len" -lt "$max_cmd_len"; then + func_append objlist " $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test "$k" -eq 1 ; then + # The first file doesn't have a previous command to add. + eval concat_cmds=\"$reload_cmds $objlist $last_robj\" + else + # All subsequent reloadable object files will link in + # the last one created. + eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\" + fi + last_robj=$output_objdir/$output_la-${k}.$objext + func_arith $k + 1 + k=$func_arith_result + output=$output_objdir/$output_la-${k}.$objext + objlist=$obj + func_len " $last_robj" + func_arith $len0 + $func_len_result + len=$func_arith_result + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" + if test -n "$last_robj"; then + eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" + fi + delfiles="$delfiles $output" + + else + output= + fi + + if ${skipped_export-false}; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + libobjs=$output + # Append the command to create the export file. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + fi + + test -n "$save_libobjs" && + func_verbose "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs="$IFS"; IFS='~' + for cmd in $concat_cmds; do + IFS="$save_ifs" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + if test -n "$export_symbols_regex" && ${skipped_export-false}; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + + if ${skipped_export-false}; then + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' + fi + + if test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + fi + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + fi + + if test -n "$delfiles"; then + # Append the command to remove temporary files to $cmds. + eval cmds=\"\$cmds~\$RM $delfiles\" + fi + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $dlprefiles + libobjs="$libobjs $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + func_show_eval '${RM}r "$gentop"' + fi + fi + + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test "$module" = yes || test "$export_dynamic" = yes; then + # On all known operating systems, these are identical. + dlname="$soname" + fi + fi + ;; + + obj) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for objects" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for objects" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for objects" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for objects" + + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for objects" + + test -n "$release" && \ + func_warning "\`-release' is ignored for objects" + + case $output in + *.lo) + test -n "$objs$old_deplibs" && \ + func_fatal_error "cannot build library object \`$output' from non-libtool objects" + + libobj=$output + func_lo2o "$libobj" + obj=$func_lo2o_result + ;; + *) + libobj= + obj="$output" + ;; + esac + + # Delete the old objects. + $opt_dry_run || $RM $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec and hope we can get by with + # turning comma into space.. + wl= + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" + reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` + else + gentop="$output_objdir/${obj}x" + generated="$generated $gentop" + + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" + fi + fi + + # Create the old-style object. + reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test + + output="$obj" + func_execute_cmds "$reload_cmds" 'exit $?' + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + fi + + if test "$build_libtool_libs" != yes; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + fi + + if test -n "$pic_flag" || test "$pic_mode" != default; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output="$libobj" + func_execute_cmds "$reload_cmds" 'exit $?' + fi + + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) func_stripname '' '.exe' "$output" + output=$func_stripname_result.exe;; + esac + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for programs" + + test -n "$release" && \ + func_warning "\`-release' is ignored for programs" + + test "$preload" = yes \ + && test "$dlopen_support" = unknown \ + && test "$dlopen_self" = unknown \ + && test "$dlopen_self_static" = unknown && \ + func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; + esac + + case $host in + *-*-darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + # But is supposedly fixed on 10.4 or later (yay!). + if test "$tagname" = CXX ; then + case ${MACOSX_DEPLOYMENT_TARGET-10.0} in + 10.[0123]) + compile_command="$compile_command ${wl}-bind_at_load" + finalize_command="$finalize_command ${wl}-bind_at_load" + ;; + esac + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $compile_deplibs " in + *" -L$path/$objdir "*) + new_libs="$new_libs -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $compile_deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$new_libs $deplib" ;; + esac + ;; + *) new_libs="$new_libs $deplib" ;; + esac + done + compile_deplibs="$new_libs" + + + compile_command="$compile_command $compile_deplibs" + finalize_command="$finalize_command $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; + *) dllsearchpath="$dllsearchpath:$libdir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) dllsearchpath="$dllsearchpath:$testbindir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath="$rpath" + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath="$rpath" + + if test -n "$libobjs" && test "$build_old_libs" = yes; then + # Transform all the library objects into standard objects. + compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + fi + + func_generate_dlsyms "$outputname" "@PROGRAM@" "no" + + # template prelinking step + if test -n "$prelink_cmds"; then + func_execute_cmds "$prelink_cmds" 'exit $?' + fi + + wrappers_required=yes + case $host in + *cygwin* | *mingw* ) + if test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + *cegcc) + # Disable wrappers for cegcc, we are cross compiling anyway. + wrappers_required=no + ;; + *) + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + esac + if test "$wrappers_required" = no; then + # Replace the output file specification. + compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + link_command="$compile_command$compile_rpath" + + # We have no uninstalled library dependencies, so finalize right now. + exit_status=0 + func_show_eval "$link_command" 'exit_status=$?' + + # Delete the generated files. + if test -f "$output_objdir/${outputname}S.${objext}"; then + func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' + fi + + exit $exit_status + fi + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + rpath="$rpath$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test "$no_install" = yes; then + # We don't need to create a wrapper script. + link_command="$compile_var$compile_command$compile_rpath" + # Replace the output file specification. + link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $opt_dry_run || $RM $output + # Link the executable and exit + func_show_eval "$link_command" 'exit $?' + exit $EXIT_SUCCESS + fi + + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + + func_warning "this platform does not like uninstalled shared libraries" + func_warning "\`$output' will be relinked during installation" + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi + + # Replace the output file specification. + link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + + func_show_eval "$link_command" 'exit $?' + + # Now create the wrapper script. + func_verbose "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` + fi + + # Quote $ECHO for shipping. + if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then + case $progpath in + [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; + *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; + esac + qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"` + else + qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"` + fi + + # Only actually do things if not in dry run mode. + $opt_dry_run || { + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) func_stripname '' '.exe' "$output" + output=$func_stripname_result ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + func_stripname '' '.exe' "$outputname" + outputname=$func_stripname_result ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + func_dirname_and_basename "$output" "" "." + output_name=$func_basename_result + output_path=$func_dirname_result + cwrappersource="$output_path/$objdir/lt-$output_name.c" + cwrapper="$output_path/$output_name.exe" + $RM $cwrappersource $cwrapper + trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + func_emit_cwrapperexe_src > $cwrappersource + + # The wrapper executable is built using the $host compiler, + # because it contains $host paths and files. If cross- + # compiling, it, like the target executable, must be + # executed on the $host or under an emulation environment. + $opt_dry_run || { + $LTCC $LTCFLAGS -o $cwrapper $cwrappersource + $STRIP $cwrapper + } + + # Now, create the wrapper script for func_source use: + func_ltwrapper_scriptname $cwrapper + $RM $func_ltwrapper_scriptname_result + trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 + $opt_dry_run || { + # note: this script will not be executed, so do not chmod. + if test "x$build" = "x$host" ; then + $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result + else + func_emit_wrapper no > $func_ltwrapper_scriptname_result + fi + } + ;; + * ) + $RM $output + trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + + func_emit_wrapper no > $output + chmod +x $output + ;; + esac + } + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save $symfileobj" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" + build_libtool_libs=no + else + oldobjs="$old_deplibs $non_pic_objects" + if test "$preload" = yes && test -f "$symfileobj"; then + oldobjs="$oldobjs $symfileobj" + fi + fi + addlibs="$old_convenience" + fi + + if test -n "$addlibs"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $addlibs + oldobjs="$oldobjs $func_extract_archives_result" + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then + cmds=$old_archive_from_new_cmds + else + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $dlprefiles + oldobjs="$oldobjs $func_extract_archives_result" + fi + + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + func_basename "$obj" + $ECHO "$func_basename_result" + done | sort | sort -uc >/dev/null 2>&1); then + : + else + $ECHO "copying selected object files to avoid basename conflicts..." + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + func_mkdir_p "$gentop" + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + func_basename "$obj" + objbase="$func_basename_result" + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + func_arith $counter + 1 + counter=$func_arith_result + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + oldobjs="$oldobjs $gentop/$newobj" + ;; + *) oldobjs="$oldobjs $obj" ;; + esac + done + fi + eval cmds=\"$old_archive_cmds\" + + func_len " $cmds" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + func_verbose "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + oldobjs= + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + eval test_cmds=\"$old_archive_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + for obj in $save_oldobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + func_append objlist " $obj" + if test "$len" -lt "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj" ; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" + objlist= + len=$len0 + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test "X$oldobjs" = "X" ; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + func_execute_cmds "$cmds" 'exit $?' + done + + test -n "$generated" && \ + func_show_eval "${RM}r$generated" + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test "$build_old_libs" = yes && old_library="$libname.$libext" + func_verbose "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` + if test "$hardcode_automatic" = yes ; then + relink_command= + fi + + # Only create the output if not a dry run. + $opt_dry_run || { + for installed in no yes; do + if test "$installed" = yes; then + if test -z "$install_libdir"; then + break + fi + output="$output_objdir/$outputname"i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + func_basename "$deplib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + newdependency_libs="$newdependency_libs $libdir/$name" + ;; + *) newdependency_libs="$newdependency_libs $deplib" ;; + esac + done + dependency_libs="$newdependency_libs" + newdlfiles= + + for lib in $dlfiles; do + case $lib in + *.la) + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlfiles="$newdlfiles $libdir/$name" + ;; + *) newdlfiles="$newdlfiles $lib" ;; + esac + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + *.la) + # Only pass preopened files to the pseudo-archive (for + # eventual linking with the app. that links it) if we + # didn't already link the preopened objects directly into + # the library: + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlprefiles="$newdlprefiles $libdir/$name" + ;; + esac + done + dlprefiles="$newdlprefiles" + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlfiles="$newdlfiles $abs" + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlprefiles="$newdlprefiles $abs" + done + dlprefiles="$newdlprefiles" + fi + $RM $output + # place dlname in correct position for cygwin + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; + esac + $ECHO > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags='$new_inherited_linker_flags' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Names of additional weak libraries provided by this library +weak_library_names='$weak_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test "$installed" = no && test "$need_relink" = yes; then + $ECHO >> $output "\ +relink_command=\"$relink_command\"" + fi + done + } + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' + ;; + esac + exit $EXIT_SUCCESS +} + +{ test "$mode" = link || test "$mode" = relink; } && + func_mode_link ${1+"$@"} + + +# func_mode_uninstall arg... +func_mode_uninstall () +{ + $opt_debug + RM="$nonopt" + files= + rmforce= + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + for arg + do + case $arg in + -f) RM="$RM $arg"; rmforce=yes ;; + -*) RM="$RM $arg" ;; + *) files="$files $arg" ;; + esac + done + + test -z "$RM" && \ + func_fatal_help "you must specify an RM program" + + rmdirs= + + origobjdir="$objdir" + for file in $files; do + func_dirname "$file" "" "." + dir="$func_dirname_result" + if test "X$dir" = X.; then + objdir="$origobjdir" + else + objdir="$dir/$origobjdir" + fi + func_basename "$file" + name="$func_basename_result" + test "$mode" = uninstall && objdir="$dir" + + # Remember objdir for removal later, being careful to avoid duplicates + if test "$mode" = clean; then + case " $rmdirs " in + *" $objdir "*) ;; + *) rmdirs="$rmdirs $objdir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if { test -L "$file"; } >/dev/null 2>&1 || + { test -h "$file"; } >/dev/null 2>&1 || + test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif test "$rmforce" = yes; then + continue + fi + + rmfiles="$file" + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if func_lalib_p "$file"; then + func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + rmfiles="$rmfiles $objdir/$n" + done + test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" + + case "$mode" in + clean) + case " $library_names " in + # " " in the beginning catches empty $dlname + *" $dlname "*) ;; + *) rmfiles="$rmfiles $objdir/$dlname" ;; + esac + test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; + esac + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if func_lalib_p "$file"; then + + # Read the .lo file + func_source $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" && + test "$pic_object" != none; then + rmfiles="$rmfiles $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" && + test "$non_pic_object" != none; then + rmfiles="$rmfiles $dir/$non_pic_object" + fi + fi + ;; + + *) + if test "$mode" = clean ; then + noexename=$name + case $file in + *.exe) + func_stripname '' '.exe' "$file" + file=$func_stripname_result + func_stripname '' '.exe' "$name" + noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + rmfiles="$rmfiles $file" + ;; + esac + # Do a test to see if this is a libtool program. + if func_ltwrapper_p "$file"; then + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + relink_command= + func_source $func_ltwrapper_scriptname_result + rmfiles="$rmfiles $func_ltwrapper_scriptname_result" + else + relink_command= + func_source $dir/$noexename + fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + rmfiles="$rmfiles $objdir/lt-$name" + fi + if test "X$noexename" != "X$name" ; then + rmfiles="$rmfiles $objdir/lt-${noexename}.c" + fi + fi + fi + ;; + esac + func_show_eval "$RM $rmfiles" 'exit_status=1' + done + objdir="$origobjdir" + + # Try to remove the ${objdir}s in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +} + +{ test "$mode" = uninstall || test "$mode" = clean; } && + func_mode_uninstall ${1+"$@"} + +test -z "$mode" && { + help="$generic_help" + func_fatal_help "you must specify a MODE" +} + +test -z "$exec_cmd" && \ + func_fatal_help "invalid operation mode \`$mode'" + +if test -n "$exec_cmd"; then + eval exec "$exec_cmd" + exit $EXIT_FAILURE +fi + +exit $exit_status + + +# The TAGs below are defined such that we never get into a situation +# in which we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: +# vi:sw=2 + + +# ### BEGIN LIBTOOL TAG CONFIG: RC + +# The linker used to build libraries. +LD="" + +# Commands used to build an old-style archive. +old_archive_cmds="" + +# A language specific compiler. +CC="" + +# Is the compiler the GNU compiler? +with_gcc= + +# Compiler flag to turn off builtin functions. +no_builtin_flag="" + +# How to pass a linker flag through the compiler. +wl="" + +# Additional compiler flags for building library objects. +pic_flag="" + +# Compiler flag to prevent dynamic linking. +link_static_flag="" + +# Does compiler simultaneously support -c and -o options? +compiler_c_o="yes" + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc= + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes= + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec="" + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec="" + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object="" + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds="" + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds="" + +# Commands used to build a shared archive. +archive_cmds="" +archive_expsym_cmds="" + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds="" +module_expsym_cmds="" + +# Whether we are building with GNU ld or not. +with_gnu_ld="" + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag="" + +# Flag that enforces no undefined symbols. +no_undefined_flag="" + +# Flag to hardcode $libdir into a binary during linking. +# This must work even if $libdir does not exist +hardcode_libdir_flag_spec="" + +# If ld is used when linking, flag to hardcode $libdir into a binary +# during linking. This must work even if $libdir does not exist. +hardcode_libdir_flag_spec_ld="" + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator="" + +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct= + +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting ${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute= + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L= + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var= + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic= + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath= + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs= + +# Fix the shell variable $srcfile for the compiler. +fix_srcfile_path="" + +# Set to "yes" if exported symbols are required. +always_export_symbols= + +# The commands to list exported symbols. +export_symbols_cmds="" + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms="" + +# Symbols that must always be exported. +include_expsyms="" + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds="" + +# Specify filename containing input files. +file_list_spec="" + +# How to hardcode a shared library path into an executable. +hardcode_action= + +# ### END LIBTOOL TAG CONFIG: RC diff --git a/jni/iconv/m4/cp.m4 b/jni/iconv/m4/cp.m4 new file mode 100644 index 0000000..9b8ef4a --- /dev/null +++ b/jni/iconv/m4/cp.m4 @@ -0,0 +1,25 @@ +dnl Copyright (C) 1993-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl From Bruno Haible, Marcus Daniels. + +AC_PREREQ(2.13) + +AC_DEFUN([CL_PROG_CP], +[AC_CACHE_CHECK(how to copy files, cl_cv_prog_cp, [ +echo "blabla" > conftest.x +err=`/bin/sh -c "cp -p conftest.x conftest.y 2>&1"` +if test -z "$err"; then + cl_cv_prog_cp='cp -p' +else + cl_cv_prog_cp='cp' +fi +rm -f conftest* +]) +CP="$cl_cv_prog_cp" +AC_SUBST(CP)dnl +]) diff --git a/jni/iconv/m4/eilseq.m4 b/jni/iconv/m4/eilseq.m4 new file mode 100644 index 0000000..792d514 --- /dev/null +++ b/jni/iconv/m4/eilseq.m4 @@ -0,0 +1,67 @@ +#serial 1 + +AC_PREREQ(2.50) + +# The EILSEQ errno value ought to be defined in , according to +# ISO C 99 and POSIX. But some systems (like SunOS 4) don't define it, +# and some systems (like BSD/OS) define it in not . + +# Define EILSEQ as a C macro and as a substituted macro in such a way that +# 1. on all systems, after inclusion of , EILSEQ is usable, +# 2. on systems where EILSEQ is defined elsewhere, we use the same numeric +# value. + +AC_DEFUN([AC_EILSEQ], +[ + AC_REQUIRE([AC_PROG_CC])dnl + + dnl Check for any extra headers that could define EILSEQ. + AC_CHECK_HEADERS(wchar.h) + + AC_CACHE_CHECK([for EILSEQ], ac_cv_decl_EILSEQ, [ + AC_EGREP_CPP(yes,[ +#include +#ifdef EILSEQ +yes +#endif + ], have_eilseq=1) + if test -n "$have_eilseq"; then + dnl EILSEQ exists in . Don't need to define EILSEQ ourselves. + ac_cv_decl_EILSEQ=yes + else + AC_EGREP_CPP(yes,[ +#include +#if HAVE_WCHAR_H +#include +#endif +#ifdef EILSEQ +yes +#endif + ], have_eilseq=1) + if test -n "$have_eilseq"; then + dnl EILSEQ exists in some other system header. + dnl Define it to the same value. + _AC_COMPUTE_INT([EILSEQ], ac_cv_decl_EILSEQ, [ +#include +#if HAVE_WCHAR_H +#include +#endif +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include +]) + else + dnl EILSEQ isn't defined by the system. Define EILSEQ ourselves, but + dnl don't define it as EINVAL, because iconv() callers want to + dnl distinguish EINVAL and EILSEQ. + ac_cv_decl_EILSEQ=ENOENT + fi + fi + ]) + if test "$ac_cv_decl_EILSEQ" != yes; then + AC_DEFINE_UNQUOTED([EILSEQ], [$ac_cv_decl_EILSEQ], + [Define as good substitute value for EILSEQ.]) + EILSEQ="$ac_cv_decl_EILSEQ" + AC_SUBST(EILSEQ) + fi +]) diff --git a/jni/iconv/m4/endian.m4 b/jni/iconv/m4/endian.m4 new file mode 100644 index 0000000..dfdf846 --- /dev/null +++ b/jni/iconv/m4/endian.m4 @@ -0,0 +1,50 @@ +dnl Copyright (C) 1993-2003 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl From Bruno Haible, Marcus Daniels. + +AC_PREREQ(2.13) + +AC_DEFUN([CL_WORDS_LITTLEENDIAN], +[AC_CACHE_CHECK(byte ordering, cl_cv_sys_endian, [ +AC_TRY_RUN([int main () { + /* Are we little or big endian? From Harbison&Steele. */ + union + { + long l; + char c[sizeof (long)]; + } u; + u.l = 1; + exit (u.c[0] == 1); +}], +cl_cv_sys_endian="big endian", +cl_cv_sys_endian="little endian", +: # must guess the endianness +) +if test -z "$cl_cv_sys_endian"; then +AC_EGREP_CPP(yes,[#if defined(m68k) || defined(__m68k__) || defined(mc68000) || defined(mc68020) || defined(__mc68020__) || defined(sparc) || defined(__sparc__) || defined(MIPSEB) || defined(__MIPSEB__) || defined(hppa) || defined(__hppa) || defined(m88000) || defined(__m88k__) + yes +#endif +], cl_cv_sys_endian="big endian") +fi +if test -z "$cl_cv_sys_endian"; then +AC_EGREP_CPP(yes,[#if defined(i386) || defined(__i386) || defined(__i386__) || defined(_I386) || defined(MIPSEL) || defined(__MIPSEL__) || defined(__alpha) + yes +#endif +], cl_cv_sys_endian="little endian") +fi +if test -z "$cl_cv_sys_endian"; then +cl_cv_sys_endian="guessing little endian" +fi +]) +case "$cl_cv_sys_endian" in + *little*) + AC_DEFINE(WORDS_LITTLEENDIAN, 1, + [Define if the machine's byte ordering is little endian.]) ;; + *big*) ;; +esac +]) diff --git a/jni/iconv/m4/general.m4 b/jni/iconv/m4/general.m4 new file mode 100644 index 0000000..5759430 --- /dev/null +++ b/jni/iconv/m4/general.m4 @@ -0,0 +1,105 @@ +dnl Copyright (C) 1993-2003 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl From Bruno Haible, Marcus Daniels, Sam Steingold. + +AC_PREREQ(2.13) + +dnl without AC_MSG_...: with AC_MSG_... and caching: +dnl AC_TRY_CPP CL_CPP_CHECK +dnl AC_TRY_COMPILE CL_COMPILE_CHECK +dnl AC_TRY_LINK CL_LINK_CHECK +dnl AC_TRY_RUN CL_RUN_CHECK - would require cross-compiling support +dnl Usage: +dnl AC_TRY_CPP(INCLUDES, +dnl ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]) +dnl CL_CPP_CHECK(ECHO-TEXT, CACHE-ID, +dnl INCLUDES, +dnl ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]) +dnl AC_TRY_xxx(INCLUDES, FUNCTION-BODY, +dnl ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]) +dnl CL_xxx_CHECK(ECHO-TEXT, CACHE-ID, +dnl INCLUDES, FUNCTION-BODY, +dnl ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]) + +AC_DEFUN([CL_CPP_CHECK], +[AC_MSG_CHECKING(for $1) +AC_CACHE_VAL($2,[ +AC_TRY_CPP([$3], $2=yes, $2=no) +]) +AC_MSG_RESULT([$]$2) +if test [$]$2 = yes; then + ifelse([$4], , :, [$4]) +ifelse([$5], , , [else + $5 +])dnl +fi +]) + +AC_DEFUN([CL_COMPILE_CHECK], +[AC_MSG_CHECKING(for $1) +AC_CACHE_VAL($2,[ +AC_TRY_COMPILE([$3],[$4], $2=yes, $2=no) +]) +AC_MSG_RESULT([$]$2) +if test [$]$2 = yes; then + ifelse([$5], , :, [$5]) +ifelse([$6], , , [else + $6 +])dnl +fi +]) + +AC_DEFUN([CL_LINK_CHECK], +[AC_MSG_CHECKING(for $1) +AC_CACHE_VAL($2,[ +AC_TRY_LINK([$3],[$4], $2=yes, $2=no) +]) +AC_MSG_RESULT([$]$2) +if test [$]$2 = yes; then + ifelse([$5], , :, [$5]) +ifelse([$6], , , [else + $6 +])dnl +fi +]) + +dnl CL_SILENT(ACTION) +dnl performs ACTION, with AC_MSG_CHECKING and AC_MSG_RESULT being defined away. +AC_DEFUN([CL_SILENT], +[pushdef([AC_MSG_CHECKING],[:])dnl +pushdef([AC_CHECKING],[:])dnl +pushdef([AC_MSG_RESULT],[:])dnl +$1[]dnl +popdef([AC_MSG_RESULT])dnl +popdef([AC_CHECKING])dnl +popdef([AC_MSG_CHECKING])dnl +]) + +dnl Expands to the "extern ..." prefix used for system declarations. +dnl AC_LANG_EXTERN() +AC_DEFUN([AC_LANG_EXTERN], +[extern +#ifdef __cplusplus +"C" +#endif +]) + +AC_DEFUN([CL_CC_WORKS], +[AC_CACHE_CHECK(whether CC works at all, cl_cv_prog_cc_works, [ +AC_LANG_SAVE() +AC_LANG_C() +AC_TRY_RUN([int main() { exit(0); }], +cl_cv_prog_cc_works=yes, cl_cv_prog_cc_works=no, +AC_TRY_LINK([], [], cl_cv_prog_cc_works=yes, cl_cv_prog_cc_works=no)) +AC_LANG_RESTORE() +]) +case "$cl_cv_prog_cc_works" in + *no) echo "Installation or configuration problem: C compiler cannot create executables."; exit 1;; + *yes) ;; +esac +]) diff --git a/jni/iconv/m4/libtool.m4 b/jni/iconv/m4/libtool.m4 new file mode 100644 index 0000000..69ca81f --- /dev/null +++ b/jni/iconv/m4/libtool.m4 @@ -0,0 +1,7357 @@ +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +m4_define([_LT_COPYING], [dnl +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +]) + +# serial 56 LT_INIT + + +# LT_PREREQ(VERSION) +# ------------------ +# Complain and exit if this libtool version is less that VERSION. +m4_defun([LT_PREREQ], +[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, + [m4_default([$3], + [m4_fatal([Libtool version $1 or higher is required], + 63)])], + [$2])]) + + +# _LT_CHECK_BUILDDIR +# ------------------ +# Complain if the absolute build directory name contains unusual characters +m4_defun([_LT_CHECK_BUILDDIR], +[case `pwd` in + *\ * | *\ *) + AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; +esac +]) + + +# LT_INIT([OPTIONS]) +# ------------------ +AC_DEFUN([LT_INIT], +[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ltmain" + +# Always use our own libtool. +LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +])# LT_INIT + +# Old names: +AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) +AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PROG_LIBTOOL], []) +dnl AC_DEFUN([AM_PROG_LIBTOOL], []) + + +# _LT_CC_BASENAME(CC) +# ------------------- +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +m4_defun([_LT_CC_BASENAME], +[for cc_temp in $1""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` +]) + + +# _LT_FILEUTILS_DEFAULTS +# ---------------------- +# It is okay to use these file commands and assume they have been set +# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. +m4_defun([_LT_FILEUTILS_DEFAULTS], +[: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} +])# _LT_FILEUTILS_DEFAULTS + + +# _LT_SETUP +# --------- +m4_defun([_LT_SETUP], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +_LT_DECL([], [host_alias], [0], [The host system])dnl +_LT_DECL([], [host], [0])dnl +_LT_DECL([], [host_os], [0])dnl +dnl +_LT_DECL([], [build_alias], [0], [The build system])dnl +_LT_DECL([], [build], [0])dnl +_LT_DECL([], [build_os], [0])dnl +dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +dnl +AC_REQUIRE([AC_PROG_LN_S])dnl +test -z "$LN_S" && LN_S="ln -s" +_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl +dnl +AC_REQUIRE([LT_CMD_MAX_LEN])dnl +_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl +_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl +dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_CMD_RELOAD])dnl +m4_require([_LT_CHECK_MAGIC_METHOD])dnl +m4_require([_LT_CMD_OLD_ARCHIVE])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl + +_LT_CONFIG_LIBTOOL_INIT([ +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi +]) +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + +_LT_CHECK_OBJDIR + +m4_require([_LT_TAG_COMPILER])dnl +_LT_PROG_ECHO_BACKSLASH + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\([["`\\]]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld="$lt_cv_prog_gnu_ld" + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +_LT_CC_BASENAME([$compiler]) + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + _LT_PATH_MAGIC + fi + ;; +esac + +# Use C for the default configuration in the libtool script +LT_SUPPORTED_TAG([CC]) +_LT_LANG_C_CONFIG +_LT_LANG_DEFAULT_CONFIG +_LT_CONFIG_COMMANDS +])# _LT_SETUP + + +# _LT_PROG_LTMAIN +# --------------- +# Note that this code is called both from `configure', and `config.status' +# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, +# `config.status' has no value for ac_aux_dir unless we are using Automake, +# so we pass a copy along to make sure it has a sensible value anyway. +m4_defun([_LT_PROG_LTMAIN], +[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl +_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) +ltmain="$ac_aux_dir/ltmain.sh" +])# _LT_PROG_LTMAIN + + +## ------------------------------------- ## +## Accumulate code for creating libtool. ## +## ------------------------------------- ## + +# So that we can recreate a full libtool script including additional +# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS +# in macros and then make a single call at the end using the `libtool' +# label. + + +# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) +# ---------------------------------------- +# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL_INIT], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_INIT], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_INIT]) + + +# _LT_CONFIG_LIBTOOL([COMMANDS]) +# ------------------------------ +# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) + + +# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) +# ----------------------------------------------------- +m4_defun([_LT_CONFIG_SAVE_COMMANDS], +[_LT_CONFIG_LIBTOOL([$1]) +_LT_CONFIG_LIBTOOL_INIT([$2]) +]) + + +# _LT_FORMAT_COMMENT([COMMENT]) +# ----------------------------- +# Add leading comment marks to the start of each line, and a trailing +# full-stop to the whole comment if one is not present already. +m4_define([_LT_FORMAT_COMMENT], +[m4_ifval([$1], [ +m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], + [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) +)]) + + + +## ------------------------ ## +## FIXME: Eliminate VARNAME ## +## ------------------------ ## + + +# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) +# ------------------------------------------------------------------- +# CONFIGNAME is the name given to the value in the libtool script. +# VARNAME is the (base) name used in the configure script. +# VALUE may be 0, 1 or 2 for a computed quote escaped value based on +# VARNAME. Any other value will be used directly. +m4_define([_LT_DECL], +[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], + [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], + [m4_ifval([$1], [$1], [$2])]) + lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) + m4_ifval([$4], + [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) + lt_dict_add_subkey([lt_decl_dict], [$2], + [tagged?], [m4_ifval([$5], [yes], [no])])]) +]) + + +# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) +# -------------------------------------------------------- +m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) + + +# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_tag_varnames], +[_lt_decl_filter([tagged?], [yes], $@)]) + + +# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) +# --------------------------------------------------------- +m4_define([_lt_decl_filter], +[m4_case([$#], + [0], [m4_fatal([$0: too few arguments: $#])], + [1], [m4_fatal([$0: too few arguments: $#: $1])], + [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], + [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], + [lt_dict_filter([lt_decl_dict], $@)])[]dnl +]) + + +# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) +# -------------------------------------------------- +m4_define([lt_decl_quote_varnames], +[_lt_decl_filter([value], [1], $@)]) + + +# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_dquote_varnames], +[_lt_decl_filter([value], [2], $@)]) + + +# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_varnames_tagged], +[m4_assert([$# <= 2])dnl +_$0(m4_quote(m4_default([$1], [[, ]])), + m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), + m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) +m4_define([_lt_decl_varnames_tagged], +[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) + + +# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_all_varnames], +[_$0(m4_quote(m4_default([$1], [[, ]])), + m4_if([$2], [], + m4_quote(lt_decl_varnames), + m4_quote(m4_shift($@))))[]dnl +]) +m4_define([_lt_decl_all_varnames], +[lt_join($@, lt_decl_varnames_tagged([$1], + lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl +]) + + +# _LT_CONFIG_STATUS_DECLARE([VARNAME]) +# ------------------------------------ +# Quote a variable value, and forward it to `config.status' so that its +# declaration there will have the same value as in `configure'. VARNAME +# must have a single quote delimited value for this to work. +m4_define([_LT_CONFIG_STATUS_DECLARE], +[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`']) + + +# _LT_CONFIG_STATUS_DECLARATIONS +# ------------------------------ +# We delimit libtool config variables with single quotes, so when +# we write them to config.status, we have to be sure to quote all +# embedded single quotes properly. In configure, this macro expands +# each variable declared with _LT_DECL (and _LT_TAGDECL) into: +# +# ='`$ECHO "X$" | $Xsed -e "$delay_single_quote_subst"`' +m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], +[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), + [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAGS +# ---------------- +# Output comment and list of tags supported by the script +m4_defun([_LT_LIBTOOL_TAGS], +[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl +available_tags="_LT_TAGS"dnl +]) + + +# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) +# ----------------------------------- +# Extract the dictionary values for VARNAME (optionally with TAG) and +# expand to a commented shell variable setting: +# +# # Some comment about what VAR is for. +# visible_name=$lt_internal_name +m4_define([_LT_LIBTOOL_DECLARE], +[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], + [description])))[]dnl +m4_pushdef([_libtool_name], + m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl +m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), + [0], [_libtool_name=[$]$1], + [1], [_libtool_name=$lt_[]$1], + [2], [_libtool_name=$lt_[]$1], + [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl +m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl +]) + + +# _LT_LIBTOOL_CONFIG_VARS +# ----------------------- +# Produce commented declarations of non-tagged libtool config variables +# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' +# script. Tagged libtool config variables (even for the LIBTOOL CONFIG +# section) are produced by _LT_LIBTOOL_TAG_VARS. +m4_defun([_LT_LIBTOOL_CONFIG_VARS], +[m4_foreach([_lt_var], + m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAG_VARS(TAG) +# ------------------------- +m4_define([_LT_LIBTOOL_TAG_VARS], +[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) + + +# _LT_TAGVAR(VARNAME, [TAGNAME]) +# ------------------------------ +m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) + + +# _LT_CONFIG_COMMANDS +# ------------------- +# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of +# variables for single and double quote escaping we saved from calls +# to _LT_DECL, we can put quote escaped variables declarations +# into `config.status', and then the shell code to quote escape them in +# for loops in `config.status'. Finally, any additional code accumulated +# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. +m4_defun([_LT_CONFIG_COMMANDS], +[AC_PROVIDE_IFELSE([LT_OUTPUT], + dnl If the libtool generation code has been placed in $CONFIG_LT, + dnl instead of duplicating it all over again into config.status, + dnl then we will have config.status run $CONFIG_LT later, so it + dnl needs to know what name is stored there: + [AC_CONFIG_COMMANDS([libtool], + [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], + dnl If the libtool generation code is destined for config.status, + dnl expand the accumulated commands and init code now: + [AC_CONFIG_COMMANDS([libtool], + [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) +])#_LT_CONFIG_COMMANDS + + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], +[ + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +_LT_CONFIG_STATUS_DECLARATIONS +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# Quote evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_quote_varnames); do + case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_dquote_varnames); do + case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Fix-up fallback echo if it was mangled by the above quoting rules. +case \$lt_ECHO in +*'\\\[$]0 --fallback-echo"')dnl " + lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\` + ;; +esac + +_LT_OUTPUT_LIBTOOL_INIT +]) + + +# LT_OUTPUT +# --------- +# This macro allows early generation of the libtool script (before +# AC_OUTPUT is called), incase it is used in configure for compilation +# tests. +AC_DEFUN([LT_OUTPUT], +[: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +cat >"$CONFIG_LT" <<_LTEOF +#! $SHELL +# Generated by $as_me. +# Run this file to recreate a libtool stub with the current configuration. + +lt_cl_silent=false +SHELL=\${CONFIG_SHELL-$SHELL} +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AS_SHELL_SANITIZE +_AS_PREPARE + +exec AS_MESSAGE_FD>&1 +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +\`$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2008 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test $[#] != 0 +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try \`$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try \`$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +if test "$no_create" != yes; then + lt_cl_success=: + test "$silent" = yes && + lt_config_lt_args="$lt_config_lt_args --quiet" + exec AS_MESSAGE_LOG_FD>/dev/null + $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false + exec AS_MESSAGE_LOG_FD>>config.log + $lt_cl_success || AS_EXIT(1) +fi +])# LT_OUTPUT + + +# _LT_CONFIG(TAG) +# --------------- +# If TAG is the built-in tag, create an initial libtool script with a +# default configuration from the untagged config vars. Otherwise add code +# to config.status for appending the configuration named by TAG from the +# matching tagged config vars. +m4_defun([_LT_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_CONFIG_SAVE_COMMANDS([ + m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl + m4_if(_LT_TAG, [C], [ + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +_LT_COPYING +_LT_LIBTOOL_TAGS + +# ### BEGIN LIBTOOL CONFIG +_LT_LIBTOOL_CONFIG_VARS +_LT_LIBTOOL_TAG_VARS +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + _LT_PROG_LTMAIN + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + _LT_PROG_XSI_SHELLFNS + + sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" +], +[cat <<_LT_EOF >> "$ofile" + +dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded +dnl in a comment (ie after a #). +# ### BEGIN LIBTOOL TAG CONFIG: $1 +_LT_LIBTOOL_TAG_VARS(_LT_TAG) +# ### END LIBTOOL TAG CONFIG: $1 +_LT_EOF +])dnl /m4_if +], +[m4_if([$1], [], [ + PACKAGE='$PACKAGE' + VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' + RM='$RM' + ofile='$ofile'], []) +])dnl /_LT_CONFIG_SAVE_COMMANDS +])# _LT_CONFIG + + +# LT_SUPPORTED_TAG(TAG) +# --------------------- +# Trace this macro to discover what tags are supported by the libtool +# --tag option, using: +# autoconf --trace 'LT_SUPPORTED_TAG:$1' +AC_DEFUN([LT_SUPPORTED_TAG], []) + + +# C support is built-in for now +m4_define([_LT_LANG_C_enabled], []) +m4_define([_LT_TAGS], []) + + +# LT_LANG(LANG) +# ------------- +# Enable libtool support for the given language if not already enabled. +AC_DEFUN([LT_LANG], +[AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +])# LT_LANG + + +# _LT_LANG(LANGNAME) +# ------------------ +m4_defun([_LT_LANG], +[m4_ifdef([_LT_LANG_]$1[_enabled], [], + [LT_SUPPORTED_TAG([$1])dnl + m4_append([_LT_TAGS], [$1 ])dnl + m4_define([_LT_LANG_]$1[_enabled], [])dnl + _LT_LANG_$1_CONFIG($1)])dnl +])# _LT_LANG + + +# _LT_LANG_DEFAULT_CONFIG +# ----------------------- +m4_defun([_LT_LANG_DEFAULT_CONFIG], +[AC_PROVIDE_IFELSE([AC_PROG_CXX], + [LT_LANG(CXX)], + [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) + +AC_PROVIDE_IFELSE([AC_PROG_F77], + [LT_LANG(F77)], + [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) + +AC_PROVIDE_IFELSE([AC_PROG_FC], + [LT_LANG(FC)], + [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) + +dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal +dnl pulling things in needlessly. +AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([LT_PROG_GCJ], + [LT_LANG(GCJ)], + [m4_ifdef([AC_PROG_GCJ], + [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([A][M_PROG_GCJ], + [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([LT_PROG_GCJ], + [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) + +AC_PROVIDE_IFELSE([LT_PROG_RC], + [LT_LANG(RC)], + [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) +])# _LT_LANG_DEFAULT_CONFIG + +# Obsolete macros: +AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_CXX], []) +dnl AC_DEFUN([AC_LIBTOOL_F77], []) +dnl AC_DEFUN([AC_LIBTOOL_FC], []) +dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) + + +# _LT_TAG_COMPILER +# ---------------- +m4_defun([_LT_TAG_COMPILER], +[AC_REQUIRE([AC_PROG_CC])dnl + +_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl +_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl +_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl +_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC +])# _LT_TAG_COMPILER + + +# _LT_COMPILER_BOILERPLATE +# ------------------------ +# Check for compiler boilerplate output or warnings with +# the simple compiler test code. +m4_defun([_LT_COMPILER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* +])# _LT_COMPILER_BOILERPLATE + + +# _LT_LINKER_BOILERPLATE +# ---------------------- +# Check for linker boilerplate output or warnings with +# the simple link test code. +m4_defun([_LT_LINKER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* +])# _LT_LINKER_BOILERPLATE + +# _LT_REQUIRED_DARWIN_CHECKS +# ------------------------- +m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ + case $host_os in + rhapsody* | darwin*) + AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) + AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) + AC_CHECK_TOOL([LIPO], [lipo], [:]) + AC_CHECK_TOOL([OTOOL], [otool], [:]) + AC_CHECK_TOOL([OTOOL64], [otool64], [:]) + _LT_DECL([], [DSYMUTIL], [1], + [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) + _LT_DECL([], [NMEDIT], [1], + [Tool to change global to local symbols on Mac OS X]) + _LT_DECL([], [LIPO], [1], + [Tool to manipulate fat objects and archives on Mac OS X]) + _LT_DECL([], [OTOOL], [1], + [ldd/readelf like tool for Mach-O binaries on Mac OS X]) + _LT_DECL([], [OTOOL64], [1], + [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) + + AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], + [lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi]) + AC_CACHE_CHECK([for -exported_symbols_list linker flag], + [lt_cv_ld_exported_symbols_list], + [lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [lt_cv_ld_exported_symbols_list=yes], + [lt_cv_ld_exported_symbols_list=no]) + LDFLAGS="$save_LDFLAGS" + ]) + case $host_os in + rhapsody* | darwin1.[[012]]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[[012]]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + if test "$DSYMUTIL" != ":"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac +]) + + +# _LT_DARWIN_LINKER_FEATURES +# -------------------------- +# Checks for linker and compiler features on darwin +m4_defun([_LT_DARWIN_LINKER_FEATURES], +[ + m4_require([_LT_REQUIRED_DARWIN_CHECKS]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_automatic, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_TAGVAR(whole_archive_flag_spec, $1)='' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" + case $cc_basename in + ifort*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then + output_verbose_link_cmd=echo + _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + m4_if([$1], [CXX], +[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then + _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" + fi +],[]) + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi +]) + +# _LT_SYS_MODULE_PATH_AIX +# ----------------------- +# Links a minimal program and checks the executable +# for the system default hardcoded library path. In most cases, +# this is /usr/lib:/lib, but when the MPI compilers are used +# the location of the communication and MPI libs are included too. +# If we don't find anything, use the default library path according +# to the aix ld manual. +m4_defun([_LT_SYS_MODULE_PATH_AIX], +[m4_require([_LT_DECL_SED])dnl +AC_LINK_IFELSE(AC_LANG_PROGRAM,[ +lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\(.*\)$/\1/ + p + } + }' +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +fi],[]) +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi +])# _LT_SYS_MODULE_PATH_AIX + + +# _LT_SHELL_INIT(ARG) +# ------------------- +m4_define([_LT_SHELL_INIT], +[ifdef([AC_DIVERSION_NOTICE], + [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], + [AC_DIVERT_PUSH(NOTICE)]) +$1 +AC_DIVERT_POP +])# _LT_SHELL_INIT + + +# _LT_PROG_ECHO_BACKSLASH +# ----------------------- +# Add some code to the start of the generated configure script which +# will find an echo command which doesn't interpret backslashes. +m4_defun([_LT_PROG_ECHO_BACKSLASH], +[_LT_SHELL_INIT([ +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} + +case X$lt_ECHO in +X*--fallback-echo) + # Remove one level of quotation (which was required for Make). + ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` + ;; +esac + +ECHO=${lt_ECHO-echo} +if test "X[$]1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X[$]1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then + # Yippee, $ECHO works! + : +else + # Restart under the correct shell. + exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} +fi + +if test "X[$]1" = X--fallback-echo; then + # used as fallback echo + shift + cat <<_LT_EOF +[$]* +_LT_EOF + exit 0 +fi + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +if test -z "$lt_ECHO"; then + if test "X${echo_test_string+set}" != Xset; then + # find a string as large as possible, as long as the shell can cope with it + for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do + # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... + if { echo_test_string=`eval $cmd`; } 2>/dev/null && + { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null + then + break + fi + done + fi + + if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : + else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for dir in $PATH /usr/ucb; do + IFS="$lt_save_ifs" + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + ECHO="$dir/echo" + break + fi + done + IFS="$lt_save_ifs" + + if test "X$ECHO" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + ECHO='print -r' + elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running configure again with it. + ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} + else + # Try using printf. + ECHO='printf %s\n' + if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + ECHO="$CONFIG_SHELL [$]0 --fallback-echo" + elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + ECHO="$CONFIG_SHELL [$]0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do + if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null + then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "[$]0"'; then + echo_test_string=`eval $prev` + export echo_test_string + exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} + else + # Oops. We lost completely, so just stick with echo. + ECHO=echo + fi + fi + fi + fi + fi +fi + +# Copy echo and quote the copy suitably for passing to libtool from +# the Makefile, instead of quoting the original, which is used later. +lt_ECHO=$ECHO +if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then + lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" +fi + +AC_SUBST(lt_ECHO) +]) +_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) +_LT_DECL([], [ECHO], [1], + [An echo program that does not interpret backslashes]) +])# _LT_PROG_ECHO_BACKSLASH + + +# _LT_ENABLE_LOCK +# --------------- +m4_defun([_LT_ENABLE_LOCK], +[AC_ARG_ENABLE([libtool-lock], + [AS_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out which ABI we are using. + echo '[#]line __oline__ "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, + [AC_LANG_PUSH(C) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_POP]) + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; +sparc*-*solaris*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) LD="${LD-ld} -m elf64_sparc" ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks="$enable_libtool_lock" +])# _LT_ENABLE_LOCK + + +# _LT_CMD_OLD_ARCHIVE +# ------------------- +m4_defun([_LT_CMD_OLD_ARCHIVE], +[AC_CHECK_TOOL(AR, ar, false) +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru +_LT_DECL([], [AR], [1], [The archiver]) +_LT_DECL([], [AR_FLAGS], [1]) + +AC_CHECK_TOOL(STRIP, strip, :) +test -z "$STRIP" && STRIP=: +_LT_DECL([], [STRIP], [1], [A symbol stripping program]) + +AC_CHECK_TOOL(RANLIB, ranlib, :) +test -z "$RANLIB" && RANLIB=: +_LT_DECL([], [RANLIB], [1], + [Commands used to install an old-style archive]) + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi +_LT_DECL([], [old_postinstall_cmds], [2]) +_LT_DECL([], [old_postuninstall_cmds], [2]) +_LT_TAGDECL([], [old_archive_cmds], [2], + [Commands used to build an old-style archive]) +])# _LT_CMD_OLD_ARCHIVE + + +# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------------------- +# Check whether the given compiler option works +AC_DEFUN([_LT_COMPILER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test x"[$]$2" = xyes; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +])# _LT_COMPILER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) + + +# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------- +# Check whether the given linker option works +AC_DEFUN([_LT_LINKER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS="$save_LDFLAGS" +]) + +if test x"[$]$2" = xyes; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +])# _LT_LINKER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) + + +# LT_CMD_MAX_LEN +#--------------- +AC_DEFUN([LT_CMD_MAX_LEN], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8 ; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ + = "XX$teststring$teststring"; } >/dev/null 2>&1 && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n $lt_cv_sys_max_cmd_len ; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +])# LT_CMD_MAX_LEN + +# Old name: +AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) + + +# _LT_HEADER_DLFCN +# ---------------- +m4_defun([_LT_HEADER_DLFCN], +[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl +])# _LT_HEADER_DLFCN + + +# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ---------------------------------------------------------------- +m4_defun([_LT_TRY_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test "$cross_compiling" = yes; then : + [$4] +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +[#line __oline__ "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_dlunknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_TRY_DLOPEN_SELF + + +# LT_SYS_DLOPEN_SELF +# ------------------ +AC_DEFUN([LT_SYS_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen="shl_load"], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen="dlopen"], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test "x$lt_cv_dlopen_self" = xyes; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +])# LT_SYS_DLOPEN_SELF + +# Old name: +AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) + + +# _LT_COMPILER_C_O([TAGNAME]) +# --------------------------- +# Check to see if options -c and -o are simultaneously supported by compiler. +# This macro does not hard code the compiler like AC_PROG_CC_C_O. +m4_defun([_LT_COMPILER_C_O], +[m4_require([_LT_DECL_SED])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . 2>&AS_MESSAGE_LOG_FD + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* +]) +_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], + [Does compiler simultaneously support -c and -o options?]) +])# _LT_COMPILER_C_O + + +# _LT_COMPILER_FILE_LOCKS([TAGNAME]) +# ---------------------------------- +# Check to see if we can do hard links to lock some files if needed +m4_defun([_LT_COMPILER_FILE_LOCKS], +[m4_require([_LT_ENABLE_LOCK])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_COMPILER_C_O([$1]) + +hard_links="nottested" +if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + AC_MSG_CHECKING([if we can lock with hard links]) + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + AC_MSG_RESULT([$hard_links]) + if test "$hard_links" = no; then + AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) + need_locks=warn + fi +else + need_locks=no +fi +_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) +])# _LT_COMPILER_FILE_LOCKS + + +# _LT_CHECK_OBJDIR +# ---------------- +m4_defun([_LT_CHECK_OBJDIR], +[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], +[rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null]) +objdir=$lt_cv_objdir +_LT_DECL([], [objdir], [0], + [The name of the directory that contains temporary libtool files])dnl +m4_pattern_allow([LT_OBJDIR])dnl +AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", + [Define to the sub-directory in which libtool stores uninstalled libraries.]) +])# _LT_CHECK_OBJDIR + + +# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) +# -------------------------------------- +# Check hardcoding attributes. +m4_defun([_LT_LINKER_HARDCODE_LIBPATH], +[AC_MSG_CHECKING([how to hardcode library paths into programs]) +_LT_TAGVAR(hardcode_action, $1)= +if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || + test -n "$_LT_TAGVAR(runpath_var, $1)" || + test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then + + # We can hardcode non-existent directories. + if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && + test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then + # Linking always hardcodes the temporary library directory. + _LT_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + _LT_TAGVAR(hardcode_action, $1)=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + _LT_TAGVAR(hardcode_action, $1)=unsupported +fi +AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) + +if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || + test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi +_LT_TAGDECL([], [hardcode_action], [0], + [How to hardcode a shared library path into an executable]) +])# _LT_LINKER_HARDCODE_LIBPATH + + +# _LT_CMD_STRIPLIB +# ---------------- +m4_defun([_LT_CMD_STRIPLIB], +[m4_require([_LT_DECL_EGREP]) +striplib= +old_striplib= +AC_MSG_CHECKING([whether stripping libraries is possible]) +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +fi +_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) +_LT_DECL([], [striplib], [1]) +])# _LT_CMD_STRIPLIB + + +# _LT_SYS_DYNAMIC_LINKER([TAG]) +# ----------------------------- +# PORTME Fill in your ld.so characteristics +m4_defun([_LT_SYS_DYNAMIC_LINKER], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_OBJDUMP])dnl +m4_require([_LT_DECL_SED])dnl +AC_MSG_CHECKING([dynamic linker characteristics]) +m4_if([$1], + [], [ +if test "$GCC" = yes; then + case $host_os in + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` + else + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary. + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo="/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[[lt_foo]]++; } + if (lt_freq[[lt_foo]] == 1) { print lt_foo; } +}'` + sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix[[4-9]]*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[[01]] | aix4.[[01]].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[[45]]*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[[123]]*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[[01]]* | freebsdelf3.[[01]]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ + freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +interix[[3-9]]*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux* | k*bsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # Some binutils ld are patched to set DT_RUNPATH + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ + LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], + [shlibpath_overrides_runpath=yes])]) + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd*) + version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[[89]] | openbsd2.[[89]].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +AC_MSG_RESULT([$dynamic_linker]) +test "$dynamic_linker" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +fi +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" +fi + +_LT_DECL([], [variables_saved_for_relink], [1], + [Variables whose values should be saved in libtool wrapper scripts and + restored at link time]) +_LT_DECL([], [need_lib_prefix], [0], + [Do we need the "lib" prefix for modules?]) +_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) +_LT_DECL([], [version_type], [0], [Library versioning type]) +_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) +_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) +_LT_DECL([], [shlibpath_overrides_runpath], [0], + [Is shlibpath searched before the hard-coded library search path?]) +_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) +_LT_DECL([], [library_names_spec], [1], + [[List of archive names. First name is the real one, the rest are links. + The last name is the one that the linker finds with -lNAME]]) +_LT_DECL([], [soname_spec], [1], + [[The coded name of the library, if different from the real name]]) +_LT_DECL([], [postinstall_cmds], [2], + [Command to use after installation of a shared archive]) +_LT_DECL([], [postuninstall_cmds], [2], + [Command to use after uninstallation of a shared archive]) +_LT_DECL([], [finish_cmds], [2], + [Commands used to finish a libtool library installation in a directory]) +_LT_DECL([], [finish_eval], [1], + [[As "finish_cmds", except a single script fragment to be evaled but + not shown]]) +_LT_DECL([], [hardcode_into_libs], [0], + [Whether we should hardcode library paths into libraries]) +_LT_DECL([], [sys_lib_search_path_spec], [2], + [Compile-time system search path for libraries]) +_LT_DECL([], [sys_lib_dlsearch_path_spec], [2], + [Run-time system search path for libraries]) +])# _LT_SYS_DYNAMIC_LINKER + + +# _LT_PATH_TOOL_PREFIX(TOOL) +# -------------------------- +# find a file program which can recognize shared library +AC_DEFUN([_LT_PATH_TOOL_PREFIX], +[m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac]) +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +])# _LT_PATH_TOOL_PREFIX + +# Old name: +AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) + + +# _LT_PATH_MAGIC +# -------------- +# find a file program which can recognize a shared library +m4_defun([_LT_PATH_MAGIC], +[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi +fi +])# _LT_PATH_MAGIC + + +# LT_PATH_LD +# ---------- +# find the pathname to the GNU or non-GNU linker +AC_DEFUN([LT_PATH_LD], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test "$withval" = no || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[[3-9]]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux* | k*bsd*-gnu) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +esac +]) +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + +_LT_DECL([], [deplibs_check_method], [1], + [Method to check whether dependent libraries are shared objects]) +_LT_DECL([], [file_magic_cmd], [1], + [Command to use when deplibs_check_method == "file_magic"]) +])# _LT_CHECK_MAGIC_METHOD + + +# LT_PATH_NM +# ---------- +# find the pathname to a BSD- or MS-compatible name lister +AC_DEFUN([LT_PATH_NM], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_nm_to_check="${ac_tool_prefix}nm" + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS="$lt_save_ifs" + done + : ${lt_cv_path_NM=no} +fi]) +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" +else + # Didn't find any BSD compatible name lister, look for dumpbin. + AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :) + AC_SUBST([DUMPBIN]) + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +])# LT_PATH_NM + +# Old names: +AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) +AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_PROG_NM], []) +dnl AC_DEFUN([AC_PROG_NM], []) + + +# LT_LIB_M +# -------- +# check for math library +AC_DEFUN([LT_LIB_M], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM="-lm") + ;; +esac +AC_SUBST([LIBM]) +])# LT_LIB_M + +# Old name: +AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_CHECK_LIBM], []) + + +# _LT_COMPILER_NO_RTTI([TAGNAME]) +# ------------------------------- +m4_defun([_LT_COMPILER_NO_RTTI], +[m4_require([_LT_TAG_COMPILER])dnl + +_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + +if test "$GCC" = yes; then + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + + _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], + lt_cv_prog_compiler_rtti_exceptions, + [-fno-rtti -fno-exceptions], [], + [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +fi +_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], + [Compiler flag to turn off builtin functions]) +])# _LT_COMPILER_NO_RTTI + + +# _LT_CMD_GLOBAL_SYMBOLS +# ---------------------- +m4_defun([_LT_CMD_GLOBAL_SYMBOLS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_PATH_NM])dnl +AC_REQUIRE([LT_PATH_LD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_TAG_COMPILER])dnl + +# Check for command to grab the raw symbol name followed by C symbol from nm. +AC_MSG_CHECKING([command to parse $NM output from $compiler object]) +AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], +[ +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[[BCDEGRST]]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) + if test "$host_cpu" = ia64; then + symcode='[[ABCDEGRST]]' + fi + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris*) + symcode='[[BDRT]]' + ;; +sco3.2v5*) + symcode='[[DT]]' + ;; +sysv4.2uw2*) + symcode='[[DT]]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[[ABDT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[[ABCDGIRSTW]]' ;; +esac + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK ['"\ +" {last_section=section; section=\$ 3};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx]" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[[]] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" + lt_save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS="$lt_save_LIBS" + CFLAGS="$lt_save_CFLAGS" + else + echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done +]) +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + AC_MSG_RESULT(failed) +else + AC_MSG_RESULT(ok) +fi + +_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], + [Take the output of nm and produce a listing of raw symbols and C names]) +_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], + [Transform the output of nm in a proper C declaration]) +_LT_DECL([global_symbol_to_c_name_address], + [lt_cv_sys_global_symbol_to_c_name_address], [1], + [Transform the output of nm in a C name address pair]) +_LT_DECL([global_symbol_to_c_name_address_lib_prefix], + [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], + [Transform the output of nm in a C name address pair when lib prefix is needed]) +]) # _LT_CMD_GLOBAL_SYMBOLS + + +# _LT_COMPILER_PIC([TAGNAME]) +# --------------------------- +m4_defun([_LT_COMPILER_PIC], +[m4_require([_LT_TAG_COMPILER])dnl +_LT_TAGVAR(lt_prog_compiler_wl, $1)= +_LT_TAGVAR(lt_prog_compiler_pic, $1)= +_LT_TAGVAR(lt_prog_compiler_static, $1)= + +AC_MSG_CHECKING([for $compiler option to produce PIC]) +m4_if([$1], [CXX], [ + # C++ specific cases for pic, static, wl, etc. + if test "$GXX" = yes; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + case $host_os in + aix[[4-9]]*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68*) + # Green Hills C++ Compiler + # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + dgux*) + case $cc_basename in + ec++*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + ghcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | dragonfly*) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + if test "$host_cpu" != ia64; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + fi + ;; + aCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + interix*) + # This is c89, which is MS Visual C++ (no shared libs) + # Anyone wants to do a port? + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux* | k*bsd*-gnu) + case $cc_basename in + KCC*) + # KAI C++ Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + ecpc* ) + # old Intel C++ for x86_64 which still supported -KPIC. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + icpc* ) + # Intel C++, used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + cxx*) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xlc* | xlC*) + # IBM XL 8.0 on PPC + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + esac + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd*) + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + ;; + RCC*) + # Rational C++ 2.4.1 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + cxx*) + # Digital/Compaq C++ + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + solaris*) + case $cc_basename in + CC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + lcc*) + # Lucid + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + *) + ;; + esac + ;; + vxworks*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +], +[ + if test "$GCC" = yes; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + + hpux9* | hpux10* | hpux11*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC (with -KPIC) is the default. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + linux* | k*bsd*-gnu) + case $cc_basename in + # old Intel for x86_64 which still supported -KPIC. + ecc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' + _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' + ;; + pgcc* | pgf77* | pgf90* | pgf95*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + ccc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All Alpha code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xl*) + # IBM XL C 8.0/Fortran 10.1 on PPC + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + ;; + *Sun\ F*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='' + ;; + esac + ;; + esac + ;; + + newsos6) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All OSF/1 code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + rdos*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + solaris*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + case $cc_basename in + f77* | f90* | f95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; + *) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; + esac + ;; + + sunos4*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + unicos*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + + uts4*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +]) +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" + ;; +esac +AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) +_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], + [How to pass a linker flag through the compiler]) + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], + [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], + [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], + [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; + esac], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +fi +_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], + [Additional compiler flags for building library objects]) + +# +# Check to make sure the static flag actually works. +# +wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" +_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], + _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), + $lt_tmp_static_flag, + [], + [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) +_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], + [Compiler flag to prevent dynamic linking]) +])# _LT_COMPILER_PIC + + +# _LT_LINKER_SHLIBS([TAGNAME]) +# ---------------------------- +# See if the linker supports building shared libraries. +m4_defun([_LT_LINKER_SHLIBS], +[AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +m4_if([$1], [CXX], [ + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + case $host_os in + aix[[4-9]]*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" + ;; + cygwin* | mingw* | cegcc*) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] +], [ + runpath_var= + _LT_TAGVAR(allow_undefined_flag, $1)= + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(archive_cmds, $1)= + _LT_TAGVAR(archive_expsym_cmds, $1)= + _LT_TAGVAR(compiler_needs_object, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(hardcode_automatic, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= + _LT_TAGVAR(hardcode_libdir_separator, $1)= + _LT_TAGVAR(hardcode_minus_L, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_TAGVAR(inherit_rpath, $1)=no + _LT_TAGVAR(link_all_deplibs, $1)=unknown + _LT_TAGVAR(module_cmds, $1)= + _LT_TAGVAR(module_expsym_cmds, $1)= + _LT_TAGVAR(old_archive_from_new_cmds, $1)= + _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= + _LT_TAGVAR(thread_safe_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + _LT_TAGVAR(include_expsyms, $1)= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. +dnl Note also adjust exclude_expsyms for C++ above. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + _LT_TAGVAR(ld_shlibs, $1)=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + supports_anon_versioning=no + case `$LD -v 2>&1` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[[3-9]]*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu) + tmp_diet=no + if test "$host_os" = linux-dietlibc; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test "$tmp_diet" = no + then + tmp_addflag= + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + _LT_TAGVAR(whole_archive_flag_spec, $1)= + tmp_sharedflag='--shared' ;; + xl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + + if test "x$supports_anon_versioning" = xyes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + xlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' + _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + sunos4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + + if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then + runpath_var= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + _LT_TAGVAR(hardcode_direct, $1)=unsupported + fi + ;; + + aix[[4-9]]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' + + if test "$GCC" = yes; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + ;; + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds its shared libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + bsdi[[45]]*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + # FIXME: Should let the user specify the lib program. + _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' + _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + dgux*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + freebsd1*) + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + hpux9*) + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + + hpux10*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + fi + ;; + + hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" + AC_LINK_IFELSE(int foo(void) {}, + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' + ) + LDFLAGS="$save_LDFLAGS" + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + newsos6) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *nto* | *qnx*) + ;; + + openbsd*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + else + case $host_os in + openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + ;; + esac + fi + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + solaris*) + _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' + if test "$GCC" = yes; then + wlarc='${wl}' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='${wl}' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands `-z linker_flag'. GCC discards it without `$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test "$GCC" = yes; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + fi + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4) + case $host_vendor in + sni) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4.3*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + _LT_TAGVAR(ld_shlibs, $1)=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + if test x$host_vendor = xsni; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' + ;; + esac + fi + fi +]) +AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) +test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + +_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld + +_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl +_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl +_LT_DECL([], [extract_expsyms_cmds], [2], + [The commands to extract the exported symbol list from a shared archive]) + +# +# Do we need to explicitly link libc? +# +case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in +x|xyes) + # Assume -lc should be added + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $_LT_TAGVAR(archive_cmds, $1) in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + AC_MSG_CHECKING([whether -lc should be explicitly linked in]) + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if AC_TRY_EVAL(ac_compile) 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) + pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) + _LT_TAGVAR(allow_undefined_flag, $1)= + if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) + then + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + else + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + fi + _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)]) + ;; + esac + fi + ;; +esac + +_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], + [Whether or not to add -lc for building shared libraries]) +_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], + [enable_shared_with_static_runtimes], [0], + [Whether or not to disallow shared libs when runtime libs are static]) +_LT_TAGDECL([], [export_dynamic_flag_spec], [1], + [Compiler flag to allow reflexive dlopens]) +_LT_TAGDECL([], [whole_archive_flag_spec], [1], + [Compiler flag to generate shared objects directly from archives]) +_LT_TAGDECL([], [compiler_needs_object], [1], + [Whether the compiler copes with passing no objects directly]) +_LT_TAGDECL([], [old_archive_from_new_cmds], [2], + [Create an old-style archive from a shared archive]) +_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], + [Create a temporary old-style archive to link instead of a shared archive]) +_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) +_LT_TAGDECL([], [archive_expsym_cmds], [2]) +_LT_TAGDECL([], [module_cmds], [2], + [Commands used to build a loadable module if different from building + a shared archive.]) +_LT_TAGDECL([], [module_expsym_cmds], [2]) +_LT_TAGDECL([], [with_gnu_ld], [1], + [Whether we are building with GNU ld or not]) +_LT_TAGDECL([], [allow_undefined_flag], [1], + [Flag that allows shared libraries with undefined symbols to be built]) +_LT_TAGDECL([], [no_undefined_flag], [1], + [Flag that enforces no undefined symbols]) +_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], + [Flag to hardcode $libdir into a binary during linking. + This must work even if $libdir does not exist]) +_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], + [[If ld is used when linking, flag to hardcode $libdir into a binary + during linking. This must work even if $libdir does not exist]]) +_LT_TAGDECL([], [hardcode_libdir_separator], [1], + [Whether we need a single "-rpath" flag with a separated argument]) +_LT_TAGDECL([], [hardcode_direct], [0], + [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes + DIR into the resulting binary]) +_LT_TAGDECL([], [hardcode_direct_absolute], [0], + [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes + DIR into the resulting binary and the resulting library dependency is + "absolute", i.e impossible to change by setting ${shlibpath_var} if the + library is relocated]) +_LT_TAGDECL([], [hardcode_minus_L], [0], + [Set to "yes" if using the -LDIR flag during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_shlibpath_var], [0], + [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_automatic], [0], + [Set to "yes" if building a shared library automatically hardcodes DIR + into the library and all subsequent libraries and executables linked + against it]) +_LT_TAGDECL([], [inherit_rpath], [0], + [Set to yes if linker adds runtime paths of dependent libraries + to runtime path list]) +_LT_TAGDECL([], [link_all_deplibs], [0], + [Whether libtool must link a program against all its dependency libraries]) +_LT_TAGDECL([], [fix_srcfile_path], [1], + [Fix the shell variable $srcfile for the compiler]) +_LT_TAGDECL([], [always_export_symbols], [0], + [Set to "yes" if exported symbols are required]) +_LT_TAGDECL([], [export_symbols_cmds], [2], + [The commands to list exported symbols]) +_LT_TAGDECL([], [exclude_expsyms], [1], + [Symbols that should not be listed in the preloaded symbols]) +_LT_TAGDECL([], [include_expsyms], [1], + [Symbols that must always be exported]) +_LT_TAGDECL([], [prelink_cmds], [2], + [Commands necessary for linking programs (against libraries) with templates]) +_LT_TAGDECL([], [file_list_spec], [1], + [Specify filename containing input files]) +dnl FIXME: Not yet implemented +dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], +dnl [Compiler flag to generate thread safe objects]) +])# _LT_LINKER_SHLIBS + + +# _LT_LANG_C_CONFIG([TAG]) +# ------------------------ +# Ensure that the configuration variables for a C compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to `libtool'. +m4_defun([_LT_LANG_C_CONFIG], +[m4_require([_LT_DECL_EGREP])dnl +lt_save_CC="$CC" +AC_LANG_PUSH(C) + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + +_LT_TAG_COMPILER +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + LT_SYS_DLOPEN_SELF + _LT_CMD_STRIPLIB + + # Report which library types will actually be built + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[[4-9]]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_CONFIG($1) +fi +AC_LANG_POP +CC="$lt_save_CC" +])# _LT_LANG_C_CONFIG + + +# _LT_PROG_CXX +# ------------ +# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++ +# compiler, we have our own version here. +m4_defun([_LT_PROG_CXX], +[ +pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes]) +AC_PROG_CXX +if test -n "$CXX" && ( test "X$CXX" != "Xno" && + ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || + (test "X$CXX" != "Xg++"))) ; then + AC_PROG_CXXCPP +else + _lt_caught_CXX_error=yes +fi +popdef([AC_MSG_ERROR]) +])# _LT_PROG_CXX + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([_LT_PROG_CXX], []) + + +# _LT_LANG_CXX_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a C++ compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to `libtool'. +m4_defun([_LT_LANG_CXX_CONFIG], +[AC_REQUIRE([_LT_PROG_CXX])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl + +AC_LANG_PUSH(C++) +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(compiler_needs_object, $1)=no +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for C++ test sources. +ac_ext=cpp + +# Object file extension for compiled C++ test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the CXX compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test "$_lt_caught_CXX_error" != yes; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="int some_variable = 0;" + + # Code to be used in simple link tests + lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_LD=$LD + lt_save_GCC=$GCC + GCC=$GXX + lt_save_with_gnu_ld=$with_gnu_ld + lt_save_path_LD=$lt_cv_path_LD + if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx + else + $as_unset lt_cv_prog_gnu_ld + fi + if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX + else + $as_unset lt_cv_path_LD + fi + test -z "${LDCXX+set}" || LD=$LDCXX + CC=${CXX-"c++"} + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + # We don't want -fno-exception when compiling C++ code, so set the + # no_builtin_flag separately + if test "$GXX" = yes; then + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + else + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + fi + + if test "$GXX" = yes; then + # Set up default GNU C++ configuration + + LT_PATH_LD + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test "$with_gnu_ld" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='${wl}' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | + $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' + + else + GXX=no + with_gnu_ld=no + wlarc= + fi + + # PORTME: fill in a description of your system's C++ link characteristics + AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) + _LT_TAGVAR(ld_shlibs, $1)=yes + case $host_os in + aix3*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aix[[4-9]]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' + + if test "$GXX" = yes; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to + # export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an empty + # executable. + _LT_SYS_MODULE_PATH_AIX + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds its shared + # libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + dgux*) + case $cc_basename in + ec++*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + ghcx*) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + freebsd[[12]]*) + # C++ shared libraries reported to be fairly broken before + # switch to ELF + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + freebsd-elf*) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + + freebsd* | dragonfly*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + gnu*) + ;; + + hpux9*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' + ;; + *) + if test "$GXX" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + hpux10*|hpux11*) + if test $with_gnu_ld = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + ;; + *) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + esac + fi + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' + ;; + *) + if test "$GXX" = yes; then + if test $with_gnu_ld = no; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + irix5* | irix6*) + case $cc_basename in + CC*) + # SGI C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test "$GXX" = yes; then + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' + fi + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + ;; + + linux* | k*bsd*-gnu) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc* | ecpc* ) + # Intel C++ + with_gnu_ld=yes + # version 8.0 and above of icpc choke on multiply defined symbols + # if we add $predep_objects and $postdep_objects, however 7.1 and + # earlier do not add the objects themselves. + case `$CC -V 2>&1` in + *"Version 7."*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 8.0 or newer + tmp_idyn= + case $host_cpu in + ia64*) tmp_idyn=' -i_dynamic';; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + case `$CC -V` in + *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*) + _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' + _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ + $RANLIB $oldlib' + _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' + ;; + *) # Version 6 will use weak symbols + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + ;; + cxx*) + # Compaq C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' + ;; + xl*) + # IBM XL 8.0 on PPC, with GNU ld + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + + # Not sure whether something based on + # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 + # would be better. + output_verbose_link_cmd='echo' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + esac + ;; + esac + ;; + + lynxos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + m88k*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + mvs*) + case $cc_basename in + cxx*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + + *nto* | *qnx*) + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + openbsd2*) + # C++ shared libraries are fairly broken + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + openbsd*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + fi + output_verbose_link_cmd=echo + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + case $host in + osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; + *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; + esac + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + cxx*) + case $host in + osf3*) + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + ;; + *) + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ + $RM $lib.exp' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + case $host in + osf3*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' + + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + psos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + lcc*) + # Lucid + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + solaris*) + case $cc_basename in + CC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(archive_cmds_need_lc,$1)=yes + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands `-z linker_flag'. + # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + + output_verbose_link_cmd='echo' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' + if $CC --version | $GREP -v '^2\.7' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' + else + # g++ 2.7 appears to require `-G' NOT `-shared' on this + # platform. + _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' + fi + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + ;; + esac + fi + ;; + esac + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + vxworks*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) + test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + + _LT_TAGVAR(GCC, $1)="$GXX" + _LT_TAGVAR(LD, $1)="$LD" + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + CC=$lt_save_CC + LDCXX=$LD + LD=$lt_save_LD + GCC=$lt_save_GCC + with_gnu_ld=$lt_save_with_gnu_ld + lt_cv_path_LDCXX=$lt_cv_path_LD + lt_cv_path_LD=$lt_save_path_LD + lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld + lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld +fi # test "$_lt_caught_CXX_error" != yes + +AC_LANG_POP +])# _LT_LANG_CXX_CONFIG + + +# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) +# --------------------------------- +# Figure out "hidden" library dependencies from verbose +# compiler output when linking a shared library. +# Parse the compiler output and extract the necessary +# objects, libraries and library flags. +m4_defun([_LT_SYS_HIDDEN_LIBDEPS], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +# Dependencies to place before and after the object being linked: +_LT_TAGVAR(predep_objects, $1)= +_LT_TAGVAR(postdep_objects, $1)= +_LT_TAGVAR(predeps, $1)= +_LT_TAGVAR(postdeps, $1)= +_LT_TAGVAR(compiler_lib_search_path, $1)= + +dnl we can't use the lt_simple_compile_test_code here, +dnl because it contains code intended for an executable, +dnl not a library. It's possible we should let each +dnl tag define a new lt_????_link_test_code variable, +dnl but it's only used here... +m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF +int a; +void foo (void) { a = 0; } +_LT_EOF +], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF +class Foo +{ +public: + Foo (void) { a = 0; } +private: + int a; +}; +_LT_EOF +], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer*4 a + a=0 + return + end +_LT_EOF +], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer a + a=0 + return + end +_LT_EOF +], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF +public class foo { + private int a; + public void bar (void) { + a = 0; + } +}; +_LT_EOF +]) +dnl Parse the compiler output and extract the necessary +dnl objects, libraries and library flags. +if AC_TRY_EVAL(ac_compile); then + # Parse the compiler output and extract the necessary + # objects, libraries and library flags. + + # Sentinel used to keep track of whether or not we are before + # the conftest object file. + pre_test_object_deps_done=no + + for p in `eval "$output_verbose_link_cmd"`; do + case $p in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test $p = "-L" || + test $p = "-R"; then + prev=$p + continue + else + prev= + fi + + if test "$pre_test_object_deps_done" = no; then + case $p in + -L* | -R*) + # Internal compiler library paths should come after those + # provided the user. The postdeps already come after the + # user supplied libs so there is no need to process them. + if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then + _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" + else + _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" + fi + ;; + # The "-l" case would never come before the object being + # linked, so don't bother handling this case. + esac + else + if test -z "$_LT_TAGVAR(postdeps, $1)"; then + _LT_TAGVAR(postdeps, $1)="${prev}${p}" + else + _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" + fi + fi + ;; + + *.$objext) + # This assumes that the test object file only shows up + # once in the compiler output. + if test "$p" = "conftest.$objext"; then + pre_test_object_deps_done=yes + continue + fi + + if test "$pre_test_object_deps_done" = no; then + if test -z "$_LT_TAGVAR(predep_objects, $1)"; then + _LT_TAGVAR(predep_objects, $1)="$p" + else + _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" + fi + else + if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then + _LT_TAGVAR(postdep_objects, $1)="$p" + else + _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" + fi + fi + ;; + + *) ;; # Ignore the rest. + + esac + done + + # Clean up. + rm -f a.out a.exe +else + echo "libtool.m4: error: problem compiling $1 test program" +fi + +$RM -f confest.$objext + +# PORTME: override above test on systems where it is broken +m4_if([$1], [CXX], +[case $host_os in +interix[[3-9]]*) + # Interix 3.5 installs completely hosed .la files for C++, so rather than + # hack all around it, let's just trust "g++" to DTRT. + _LT_TAGVAR(predep_objects,$1)= + _LT_TAGVAR(postdep_objects,$1)= + _LT_TAGVAR(postdeps,$1)= + ;; + +linux*) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + + # The more standards-conforming stlport4 library is + # incompatible with the Cstd library. Avoid specifying + # it if it's in CXXFLAGS. Ignore libCrun as + # -library=stlport4 depends on it. + case " $CXX $CXXFLAGS " in + *" -library=stlport4 "*) + solaris_use_stlport4=yes + ;; + esac + + if test "$solaris_use_stlport4" != yes; then + _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' + fi + ;; + esac + ;; + +solaris*) + case $cc_basename in + CC*) + # The more standards-conforming stlport4 library is + # incompatible with the Cstd library. Avoid specifying + # it if it's in CXXFLAGS. Ignore libCrun as + # -library=stlport4 depends on it. + case " $CXX $CXXFLAGS " in + *" -library=stlport4 "*) + solaris_use_stlport4=yes + ;; + esac + + # Adding this requires a known-good setup of shared libraries for + # Sun compiler versions before 5.6, else PIC objects from an old + # archive will be linked into the output, leading to subtle bugs. + if test "$solaris_use_stlport4" != yes; then + _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' + fi + ;; + esac + ;; +esac +]) + +case " $_LT_TAGVAR(postdeps, $1) " in +*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; +esac + _LT_TAGVAR(compiler_lib_search_dirs, $1)= +if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then + _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` +fi +_LT_TAGDECL([], [compiler_lib_search_dirs], [1], + [The directories searched by this compiler when creating a shared library]) +_LT_TAGDECL([], [predep_objects], [1], + [Dependencies to place before and after the objects being linked to + create a shared library]) +_LT_TAGDECL([], [postdep_objects], [1]) +_LT_TAGDECL([], [predeps], [1]) +_LT_TAGDECL([], [postdeps], [1]) +_LT_TAGDECL([], [compiler_lib_search_path], [1], + [The library search path used internally by the compiler when linking + a shared library]) +])# _LT_SYS_HIDDEN_LIBDEPS + + +# _LT_PROG_F77 +# ------------ +# Since AC_PROG_F77 is broken, in that it returns the empty string +# if there is no fortran compiler, we have our own version here. +m4_defun([_LT_PROG_F77], +[ +pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes]) +AC_PROG_F77 +if test -z "$F77" || test "X$F77" = "Xno"; then + _lt_disable_F77=yes +fi +popdef([AC_MSG_ERROR]) +])# _LT_PROG_F77 + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([_LT_PROG_F77], []) + + +# _LT_LANG_F77_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a Fortran 77 compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_F77_CONFIG], +[AC_REQUIRE([_LT_PROG_F77])dnl +AC_LANG_PUSH(Fortran 77) + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for f77 test sources. +ac_ext=f + +# Object file extension for compiled f77 test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the F77 compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test "$_lt_disable_F77" != yes; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC="$CC" + lt_save_GCC=$GCC + CC=${F77-"f77"} + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + GCC=$G77 + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)="$G77" + _LT_TAGVAR(LD, $1)="$LD" + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC="$lt_save_CC" +fi # test "$_lt_disable_F77" != yes + +AC_LANG_POP +])# _LT_LANG_F77_CONFIG + + +# _LT_PROG_FC +# ----------- +# Since AC_PROG_FC is broken, in that it returns the empty string +# if there is no fortran compiler, we have our own version here. +m4_defun([_LT_PROG_FC], +[ +pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes]) +AC_PROG_FC +if test -z "$FC" || test "X$FC" = "Xno"; then + _lt_disable_FC=yes +fi +popdef([AC_MSG_ERROR]) +])# _LT_PROG_FC + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([_LT_PROG_FC], []) + + +# _LT_LANG_FC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for a Fortran compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_FC_CONFIG], +[AC_REQUIRE([_LT_PROG_FC])dnl +AC_LANG_PUSH(Fortran) + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for fc test sources. +ac_ext=${ac_fc_srcext-f} + +# Object file extension for compiled fc test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the FC compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test "$_lt_disable_FC" != yes; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC="$CC" + lt_save_GCC=$GCC + CC=${FC-"f95"} + compiler=$CC + GCC=$ac_cv_fc_compiler_gnu + + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" + _LT_TAGVAR(LD, $1)="$LD" + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC="$lt_save_CC" +fi # test "$_lt_disable_FC" != yes + +AC_LANG_POP +])# _LT_LANG_FC_CONFIG + + +# _LT_LANG_GCJ_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Java Compiler compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_GCJ_CONFIG], +[AC_REQUIRE([LT_PROG_GCJ])dnl +AC_LANG_SAVE + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +lt_save_GCC=$GCC +GCC=yes +CC=${GCJ-"gcj"} +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)="$LD" +_LT_CC_BASENAME([$compiler]) + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC="$lt_save_CC" +])# _LT_LANG_GCJ_CONFIG + + +# _LT_LANG_RC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for the Windows resource compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_RC_CONFIG], +[AC_REQUIRE([LT_PROG_RC])dnl +AC_LANG_SAVE + +# Source file extension for RC test sources. +ac_ext=rc + +# Object file extension for compiled RC test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' + +# Code to be used in simple link tests +lt_simple_link_test_code="$lt_simple_compile_test_code" + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +lt_save_GCC=$GCC +GCC= +CC=${RC-"windres"} +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_CC_BASENAME([$compiler]) +_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + +if test -n "$compiler"; then + : + _LT_CONFIG($1) +fi + +GCC=$lt_save_GCC +AC_LANG_RESTORE +CC="$lt_save_CC" +])# _LT_LANG_RC_CONFIG + + +# LT_PROG_GCJ +# ----------- +AC_DEFUN([LT_PROG_GCJ], +[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_GCJ], []) + + +# LT_PROG_RC +# ---------- +AC_DEFUN([LT_PROG_RC], +[AC_CHECK_TOOL(RC, windres,) +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_RC], []) + + +# _LT_DECL_EGREP +# -------------- +# If we don't have a new enough Autoconf to choose the best grep +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_EGREP], +[AC_REQUIRE([AC_PROG_EGREP])dnl +AC_REQUIRE([AC_PROG_FGREP])dnl +test -z "$GREP" && GREP=grep +_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) +_LT_DECL([], [EGREP], [1], [An ERE matcher]) +_LT_DECL([], [FGREP], [1], [A literal string matcher]) +dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too +AC_SUBST([GREP]) +]) + + +# _LT_DECL_OBJDUMP +# -------------- +# If we don't have a new enough Autoconf to choose the best objdump +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_OBJDUMP], +[AC_CHECK_TOOL(OBJDUMP, objdump, false) +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) +AC_SUBST([OBJDUMP]) +]) + + +# _LT_DECL_SED +# ------------ +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +m4_defun([_LT_DECL_SED], +[AC_PROG_SED +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" +_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) +_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], + [Sed that helps us avoid accidentally triggering echo(1) options like -n]) +])# _LT_DECL_SED + +m4_ifndef([AC_PROG_SED], [ +############################################################ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_SED. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +############################################################ + +m4_defun([AC_PROG_SED], +[AC_MSG_CHECKING([for a sed that does not truncate output]) +AC_CACHE_VAL(lt_cv_path_SED, +[# Loop through the user's path and test for sed and gsed. +# Then use that list of sed's as ones to test for truncation. +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for lt_ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then + lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" + fi + done + done +done +IFS=$as_save_IFS +lt_ac_max=0 +lt_ac_count=0 +# Add /usr/xpg4/bin/sed as it is typically found on Solaris +# along with /bin/sed that truncates output. +for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do + test ! -f $lt_ac_sed && continue + cat /dev/null > conftest.in + lt_ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >conftest.in + # Check for GNU sed and select it if it is found. + if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then + lt_cv_path_SED=$lt_ac_sed + break + fi + while true; do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo >>conftest.nl + $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break + cmp -s conftest.out conftest.nl || break + # 10000 chars as input seems more than enough + test $lt_ac_count -gt 10 && break + lt_ac_count=`expr $lt_ac_count + 1` + if test $lt_ac_count -gt $lt_ac_max; then + lt_ac_max=$lt_ac_count + lt_cv_path_SED=$lt_ac_sed + fi + done +done +]) +SED=$lt_cv_path_SED +AC_SUBST([SED]) +AC_MSG_RESULT([$SED]) +])#AC_PROG_SED +])#m4_ifndef + +# Old name: +AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_SED], []) + + +# _LT_CHECK_SHELL_FEATURES +# ------------------------ +# Find out whether the shell is Bourne or XSI compatible, +# or has some other useful features. +m4_defun([_LT_CHECK_SHELL_FEATURES], +[AC_MSG_CHECKING([whether the shell understands some XSI constructs]) +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +AC_MSG_RESULT([$xsi_shell]) +_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) + +AC_MSG_CHECKING([whether the shell understands "+="]) +lt_shell_append=no +( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +AC_MSG_RESULT([$lt_shell_append]) +_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi +_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac +_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl +_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl +])# _LT_CHECK_SHELL_FEATURES + + +# _LT_PROG_XSI_SHELLFNS +# --------------------- +# Bourne and XSI compatible variants of some useful shell functions. +m4_defun([_LT_PROG_XSI_SHELLFNS], +[case $xsi_shell in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $[*] )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + +_LT_EOF + ;; + *) # Bourne compatible functions. + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} + +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + +dnl func_dirname_and_basename +dnl A portable version of this function is already defined in general.m4sh +dnl so there is no need for it here. + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; + esac +} + +# sed scripts: +my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q' +my_sed_long_arg='1s/^-[[^=]]*=//' + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` + func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` +} + +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'` +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=`expr "$[@]"` +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len` +} + +_LT_EOF +esac + +case $lt_shell_append in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$[1]+=\$[2]" +} +_LT_EOF + ;; + *) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$[1]=\$$[1]\$[2]" +} + +_LT_EOF + ;; + esac +]) diff --git a/jni/iconv/m4/ln.m4 b/jni/iconv/m4/ln.m4 new file mode 100644 index 0000000..8ef7a94 --- /dev/null +++ b/jni/iconv/m4/ln.m4 @@ -0,0 +1,77 @@ +dnl Copyright (C) 1993-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl From Bruno Haible, Marcus Daniels. + +AC_PREREQ(2.13) + +AC_DEFUN([CL_PROG_LN], +[AC_REQUIRE([CL_PROG_CP])dnl +AC_CACHE_CHECK(how to make hard links, cl_cv_prog_LN, [ +rm -f conftestdata conftestfile +echo data > conftestfile +if ln conftestfile conftestdata 2>/dev/null; then + cl_cv_prog_LN=ln +else + cl_cv_prog_LN="$cl_cv_prog_cp" +fi +rm -f conftestdata conftestfile +]) +LN="$cl_cv_prog_LN" +AC_SUBST(LN)dnl +]) + +AC_DEFUN([CL_PROG_LN_S], +[AC_REQUIRE([CL_PROG_LN])dnl +dnl Make a symlink if possible; otherwise try a hard link. On filesystems +dnl which support neither symlink nor hard link, use a plain copy. +AC_MSG_CHECKING(whether ln -s works) +AC_CACHE_VAL(cl_cv_prog_LN_S, [ +rm -f conftestdata +if ln -s X conftestdata 2>/dev/null; then + cl_cv_prog_LN_S="ln -s" +else + cl_cv_prog_LN_S="$cl_cv_prog_LN" +fi +rm -f conftestdata +])dnl +if test "$cl_cv_prog_LN_S" = "ln -s"; then + AC_MSG_RESULT(yes) +else + AC_MSG_RESULT(no) +fi +LN_S="$cl_cv_prog_LN_S" +AC_SUBST(LN_S)dnl +]) + +AC_DEFUN([CL_PROG_HLN], +[AC_REQUIRE([CL_PROG_LN_S])dnl +dnl SVR4 "ln" makes hard links to symbolic links, instead of resolving the +dnl symbolic link. To avoid this, use the "hln" program. +AC_CACHE_CHECK(how to make hard links to symlinks, cl_cv_prog_hln, [ +cl_cv_prog_hln="ln" +if test "$cl_cv_prog_LN_S" = "ln -s"; then +echo "blabla" > conftest.x +ln -s conftest.x conftest.y +ln conftest.y conftest.z 2>&AC_FD_CC +rm -f conftest.x +if cat conftest.z > /dev/null 2>&1 ; then + # ln is usable. + cl_cv_prog_hln="ln" +else + # conftest.z is a symbolic link to the non-existent conftest.x + cl_cv_prog_hln="hln" +fi +else +# If there are no symbolic links, the problem cannot occur. +cl_cv_prog_hln="ln" +fi +rm -f conftest* +]) +HLN="$cl_cv_prog_hln" +AC_SUBST(HLN)dnl +]) diff --git a/jni/iconv/m4/ltoptions.m4 b/jni/iconv/m4/ltoptions.m4 new file mode 100644 index 0000000..34151a3 --- /dev/null +++ b/jni/iconv/m4/ltoptions.m4 @@ -0,0 +1,368 @@ +# Helper functions for option handling. -*- Autoconf -*- +# +# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 6 ltoptions.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) + + +# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) +# ------------------------------------------ +m4_define([_LT_MANGLE_OPTION], +[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) + + +# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) +# --------------------------------------- +# Set option OPTION-NAME for macro MACRO-NAME, and if there is a +# matching handler defined, dispatch to it. Other OPTION-NAMEs are +# saved as a flag. +m4_define([_LT_SET_OPTION], +[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl +m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), + _LT_MANGLE_DEFUN([$1], [$2]), + [m4_warning([Unknown $1 option `$2'])])[]dnl +]) + + +# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) +# ------------------------------------------------------------ +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +m4_define([_LT_IF_OPTION], +[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) + + +# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) +# ------------------------------------------------------- +# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME +# are set. +m4_define([_LT_UNLESS_OPTIONS], +[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), + [m4_define([$0_found])])])[]dnl +m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 +])[]dnl +]) + + +# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) +# ---------------------------------------- +# OPTION-LIST is a space-separated list of Libtool options associated +# with MACRO-NAME. If any OPTION has a matching handler declared with +# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about +# the unknown option and exit. +m4_defun([_LT_SET_OPTIONS], +[# Set options +m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [_LT_SET_OPTION([$1], _LT_Option)]) + +m4_if([$1],[LT_INIT],[ + dnl + dnl Simply set some default values (i.e off) if boolean options were not + dnl specified: + _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no + ]) + _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no + ]) + dnl + dnl If no reference was made to various pairs of opposing options, then + dnl we run the default mode handler for the pair. For example, if neither + dnl `shared' nor `disable-shared' was passed, we enable building of shared + dnl archives by default: + _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) + _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], + [_LT_ENABLE_FAST_INSTALL]) + ]) +])# _LT_SET_OPTIONS + + +## --------------------------------- ## +## Macros to handle LT_INIT options. ## +## --------------------------------- ## + +# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) +# ----------------------------------------- +m4_define([_LT_MANGLE_DEFUN], +[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) + + +# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) +# ----------------------------------------------- +m4_define([LT_OPTION_DEFINE], +[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl +])# LT_OPTION_DEFINE + + +# dlopen +# ------ +LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes +]) + +AU_DEFUN([AC_LIBTOOL_DLOPEN], +[_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `dlopen' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) + + +# win32-dll +# --------- +# Declare package support for building win32 dll's. +LT_OPTION_DEFINE([LT_INIT], [win32-dll], +[enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + ;; +esac + +test -z "$AS" && AS=as +_LT_DECL([], [AS], [0], [Assembler program])dnl + +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl + +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl +])# win32-dll + +AU_DEFUN([AC_LIBTOOL_WIN32_DLL], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `win32-dll' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) + + +# _LT_ENABLE_SHARED([DEFAULT]) +# ---------------------------- +# implement the --enable-shared flag, and supports the `shared' and +# `disable-shared' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +m4_define([_LT_ENABLE_SHARED], +[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([shared], + [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], + [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) + + _LT_DECL([build_libtool_libs], [enable_shared], [0], + [Whether or not to build shared libraries]) +])# _LT_ENABLE_SHARED + +LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) + +AC_DEFUN([AC_DISABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) + +AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_SHARED], []) +dnl AC_DEFUN([AM_DISABLE_SHARED], []) + + + +# _LT_ENABLE_STATIC([DEFAULT]) +# ---------------------------- +# implement the --enable-static flag, and support the `static' and +# `disable-static' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +m4_define([_LT_ENABLE_STATIC], +[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([static], + [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], + [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_static=]_LT_ENABLE_STATIC_DEFAULT) + + _LT_DECL([build_old_libs], [enable_static], [0], + [Whether or not to build static libraries]) +])# _LT_ENABLE_STATIC + +LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) + +AC_DEFUN([AC_DISABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], [disable-static]) +]) + +AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_STATIC], []) +dnl AC_DEFUN([AM_DISABLE_STATIC], []) + + + +# _LT_ENABLE_FAST_INSTALL([DEFAULT]) +# ---------------------------------- +# implement the --enable-fast-install flag, and support the `fast-install' +# and `disable-fast-install' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +m4_define([_LT_ENABLE_FAST_INSTALL], +[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([fast-install], + [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], + [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) + +_LT_DECL([fast_install], [enable_fast_install], [0], + [Whether or not to optimize for fast installation])dnl +])# _LT_ENABLE_FAST_INSTALL + +LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) + +# Old names: +AU_DEFUN([AC_ENABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the `fast-install' option into LT_INIT's first parameter.]) +]) + +AU_DEFUN([AC_DISABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the `disable-fast-install' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) +dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) + + +# _LT_WITH_PIC([MODE]) +# -------------------- +# implement the --with-pic flag, and support the `pic-only' and `no-pic' +# LT_INIT options. +# MODE is either `yes' or `no'. If omitted, it defaults to `both'. +m4_define([_LT_WITH_PIC], +[AC_ARG_WITH([pic], + [AS_HELP_STRING([--with-pic], + [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], + [pic_mode="$withval"], + [pic_mode=default]) + +test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) + +_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl +])# _LT_WITH_PIC + +LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) + +# Old name: +AU_DEFUN([AC_LIBTOOL_PICMODE], +[_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `pic-only' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) + +## ----------------- ## +## LTDL_INIT Options ## +## ----------------- ## + +m4_define([_LTDL_MODE], []) +LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], + [m4_define([_LTDL_MODE], [nonrecursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [recursive], + [m4_define([_LTDL_MODE], [recursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [subproject], + [m4_define([_LTDL_MODE], [subproject])]) + +m4_define([_LTDL_TYPE], []) +LT_OPTION_DEFINE([LTDL_INIT], [installable], + [m4_define([_LTDL_TYPE], [installable])]) +LT_OPTION_DEFINE([LTDL_INIT], [convenience], + [m4_define([_LTDL_TYPE], [convenience])]) diff --git a/jni/iconv/m4/ltsugar.m4 b/jni/iconv/m4/ltsugar.m4 new file mode 100644 index 0000000..9000a05 --- /dev/null +++ b/jni/iconv/m4/ltsugar.m4 @@ -0,0 +1,123 @@ +# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- +# +# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 6 ltsugar.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) + + +# lt_join(SEP, ARG1, [ARG2...]) +# ----------------------------- +# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their +# associated separator. +# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier +# versions in m4sugar had bugs. +m4_define([lt_join], +[m4_if([$#], [1], [], + [$#], [2], [[$2]], + [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) +m4_define([_lt_join], +[m4_if([$#$2], [2], [], + [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) + + +# lt_car(LIST) +# lt_cdr(LIST) +# ------------ +# Manipulate m4 lists. +# These macros are necessary as long as will still need to support +# Autoconf-2.59 which quotes differently. +m4_define([lt_car], [[$1]]) +m4_define([lt_cdr], +[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], + [$#], 1, [], + [m4_dquote(m4_shift($@))])]) +m4_define([lt_unquote], $1) + + +# lt_append(MACRO-NAME, STRING, [SEPARATOR]) +# ------------------------------------------ +# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. +# Note that neither SEPARATOR nor STRING are expanded; they are appended +# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). +# No SEPARATOR is output if MACRO-NAME was previously undefined (different +# than defined and empty). +# +# This macro is needed until we can rely on Autoconf 2.62, since earlier +# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. +m4_define([lt_append], +[m4_define([$1], + m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) + + + +# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) +# ---------------------------------------------------------- +# Produce a SEP delimited list of all paired combinations of elements of +# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list +# has the form PREFIXmINFIXSUFFIXn. +# Needed until we can rely on m4_combine added in Autoconf 2.62. +m4_define([lt_combine], +[m4_if(m4_eval([$# > 3]), [1], + [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl +[[m4_foreach([_Lt_prefix], [$2], + [m4_foreach([_Lt_suffix], + ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, + [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) + + +# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) +# ----------------------------------------------------------------------- +# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited +# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. +m4_define([lt_if_append_uniq], +[m4_ifdef([$1], + [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], + [lt_append([$1], [$2], [$3])$4], + [$5])], + [lt_append([$1], [$2], [$3])$4])]) + + +# lt_dict_add(DICT, KEY, VALUE) +# ----------------------------- +m4_define([lt_dict_add], +[m4_define([$1($2)], [$3])]) + + +# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) +# -------------------------------------------- +m4_define([lt_dict_add_subkey], +[m4_define([$1($2:$3)], [$4])]) + + +# lt_dict_fetch(DICT, KEY, [SUBKEY]) +# ---------------------------------- +m4_define([lt_dict_fetch], +[m4_ifval([$3], + m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), + m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) + + +# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) +# ----------------------------------------------------------------- +m4_define([lt_if_dict_fetch], +[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], + [$5], + [$6])]) + + +# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) +# -------------------------------------------------------------- +m4_define([lt_dict_filter], +[m4_if([$5], [], [], + [lt_join(m4_quote(m4_default([$4], [[, ]])), + lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), + [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl +]) diff --git a/jni/iconv/m4/ltversion.m4 b/jni/iconv/m4/ltversion.m4 new file mode 100644 index 0000000..b8e154f --- /dev/null +++ b/jni/iconv/m4/ltversion.m4 @@ -0,0 +1,23 @@ +# ltversion.m4 -- version numbers -*- Autoconf -*- +# +# Copyright (C) 2004 Free Software Foundation, Inc. +# Written by Scott James Remnant, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# Generated from ltversion.in. + +# serial 3012 ltversion.m4 +# This file is part of GNU Libtool + +m4_define([LT_PACKAGE_VERSION], [2.2.6]) +m4_define([LT_PACKAGE_REVISION], [1.3012]) + +AC_DEFUN([LTVERSION_VERSION], +[macro_version='2.2.6' +macro_revision='1.3012' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) diff --git a/jni/iconv/m4/lt~obsolete.m4 b/jni/iconv/m4/lt~obsolete.m4 new file mode 100644 index 0000000..637bb20 --- /dev/null +++ b/jni/iconv/m4/lt~obsolete.m4 @@ -0,0 +1,92 @@ +# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- +# +# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc. +# Written by Scott James Remnant, 2004. +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 4 lt~obsolete.m4 + +# These exist entirely to fool aclocal when bootstrapping libtool. +# +# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) +# which have later been changed to m4_define as they aren't part of the +# exported API, or moved to Autoconf or Automake where they belong. +# +# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN +# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us +# using a macro with the same name in our local m4/libtool.m4 it'll +# pull the old libtool.m4 in (it doesn't see our shiny new m4_define +# and doesn't know about Autoconf macros at all.) +# +# So we provide this file, which has a silly filename so it's always +# included after everything else. This provides aclocal with the +# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything +# because those macros already exist, or will be overwritten later. +# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. +# +# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. +# Yes, that means every name once taken will need to remain here until +# we give up compatibility with versions before 1.7, at which point +# we need to keep only those names which we still refer to. + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) + +m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) +m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) +m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) +m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) +m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) +m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) +m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) +m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) +m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) +m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) +m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) +m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) +m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) +m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) +m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) +m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) +m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) +m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) +m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) +m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) +m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) +m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) +m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) +m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) +m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) +m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) +m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) +m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) +m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) +m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) +m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) +m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) +m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) +m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) +m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) +m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) +m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) +m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])]) +m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) +m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) +m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) +m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) +m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) +m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) +m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) +m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) diff --git a/jni/iconv/m4/proto.m4 b/jni/iconv/m4/proto.m4 new file mode 100644 index 0000000..ac6e866 --- /dev/null +++ b/jni/iconv/m4/proto.m4 @@ -0,0 +1,44 @@ +dnl Copyright (C) 1993-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl From Bruno Haible, Marcus Daniels. + +AC_PREREQ(2.13) + +dnl CL_PROTO(IDENTIFIER, ACTION-IF-NOT-FOUND, FINAL-PROTOTYPE) +AC_DEFUN([CL_PROTO], +[AC_MSG_CHECKING([for $1 declaration]) +AC_CACHE_VAL(cl_cv_proto_[$1], [$2 +cl_cv_proto_$1="$3"]) +cl_cv_proto_$1=`echo "[$]cl_cv_proto_$1" | tr -s ' ' | sed -e 's/( /(/'` +AC_MSG_RESULT([$]{ac_t:- + }[$]cl_cv_proto_$1) +]) + +dnl CL_PROTO_RET(INCLUDES, DECL, CACHE-ID, TYPE-IF-OK, TYPE-IF-FAILS) +AC_DEFUN([CL_PROTO_RET], +[AC_TRY_COMPILE([$1] +AC_LANG_EXTERN[$2 +], [], $3="$4", $3="$5") +]) + +dnl CL_PROTO_TRY(INCLUDES, ANSI-DECL, TRAD-DECL, ACTION-IF-OK, ACTION-IF-FAILS) +AC_DEFUN([CL_PROTO_TRY], +[AC_TRY_COMPILE([$1] +AC_LANG_EXTERN +[#if defined(__STDC__) || defined(__cplusplus) +$2 +#else +$3 +#endif +], [], [$4], [$5]) +]) + +dnl CL_PROTO_CONST(INCLUDES, ANSI-DECL, TRAD-DECL, CACHE-ID) +AC_DEFUN([CL_PROTO_CONST], +[CL_PROTO_TRY([$1], [$2], [$3], $4="", $4="const")] +) diff --git a/jni/iconv/man/Makefile b/jni/iconv/man/Makefile new file mode 100644 index 0000000..2d80999 --- /dev/null +++ b/jni/iconv/man/Makefile @@ -0,0 +1,69 @@ +# Makefile for libiconv/man + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = . + +# Directories used by "make install": +prefix = /usr/local +local_prefix = /usr/local +exec_prefix = ${prefix} +datarootdir = ${prefix}/share +datadir = ${datarootdir} +mandir = ${datarootdir}/man +docdir = ${datarootdir}/doc/${PACKAGE} +htmldir = ${docdir} + +# Programs used by "make": +RM = rm -f + + +# Programs used by "make install": +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +mkinstalldirs = $(SHELL) ../build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +# Used by docdir. +PACKAGE = libiconv + +all : + +install : force + if [ ! -d $(DESTDIR)$(mandir)/man1 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 ; fi + builddir="`pwd`"; cd $(srcdir) && for f in *.1 ; do (cd "$$builddir"; echo $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man1/$$f ; $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man1/$$f) ; done + if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man3 ; fi + builddir="`pwd`"; cd $(srcdir) && for f in *.3 ; do (cd "$$builddir"; echo $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man3/$$f ; $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man3/$$f) ; done + if [ ! -d $(DESTDIR)$(htmldir) ] ; then $(mkinstalldirs) $(DESTDIR)$(htmldir) ; fi + builddir="`pwd`"; cd $(srcdir) && for f in *.html ; do (cd "$$builddir"; echo $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(htmldir)/$$f ; $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(htmldir)/$$f) ; done + +install-strip : install + +installdirs : force + if [ ! -d $(DESTDIR)$(mandir)/man1 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 ; fi + if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man3 ; fi + if [ ! -d $(DESTDIR)$(htmldir) ] ; then $(mkinstalldirs) $(DESTDIR)$(htmldir) ; fi + +uninstall : force + cd $(srcdir) && for f in *.1 ; do echo $(RM) $(DESTDIR)$(mandir)/man1/$$f ; $(RM) $(DESTDIR)$(mandir)/man1/$$f ; done + cd $(srcdir) && for f in *.3 ; do echo $(RM) $(DESTDIR)$(mandir)/man3/$$f ; $(RM) $(DESTDIR)$(mandir)/man3/$$f ; done + cd $(srcdir) && for f in *.html ; do echo $(RM) $(DESTDIR)$(htmldir)/$$f ; $(RM) $(DESTDIR)$(htmldir)/$$f ; done + +check : + +mostlyclean : + +clean : + +distclean : force + $(RM) Makefile + +maintainer-clean : distclean + +force : + diff --git a/jni/iconv/man/Makefile.in b/jni/iconv/man/Makefile.in new file mode 100644 index 0000000..a05e7af --- /dev/null +++ b/jni/iconv/man/Makefile.in @@ -0,0 +1,69 @@ +# Makefile for libiconv/man + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = @srcdir@ + +# Directories used by "make install": +prefix = @prefix@ +local_prefix = /usr/local +exec_prefix = @exec_prefix@ +datarootdir = @datarootdir@ +datadir = @datadir@ +mandir = @mandir@ +docdir = @docdir@ +htmldir = @htmldir@ + +# Programs used by "make": +RM = rm -f +@SET_MAKE@ + +# Programs used by "make install": +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +# Used by docdir. +PACKAGE = @PACKAGE@ + +all : + +install : force + if [ ! -d $(DESTDIR)$(mandir)/man1 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 ; fi + builddir="`pwd`"; cd $(srcdir) && for f in *.1 ; do (cd "$$builddir"; echo $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man1/$$f ; $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man1/$$f) ; done + if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man3 ; fi + builddir="`pwd`"; cd $(srcdir) && for f in *.3 ; do (cd "$$builddir"; echo $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man3/$$f ; $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(mandir)/man3/$$f) ; done + if [ ! -d $(DESTDIR)$(htmldir) ] ; then $(mkinstalldirs) $(DESTDIR)$(htmldir) ; fi + builddir="`pwd`"; cd $(srcdir) && for f in *.html ; do (cd "$$builddir"; echo $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(htmldir)/$$f ; $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(htmldir)/$$f) ; done + +install-strip : install + +installdirs : force + if [ ! -d $(DESTDIR)$(mandir)/man1 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 ; fi + if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then $(mkinstalldirs) $(DESTDIR)$(mandir)/man3 ; fi + if [ ! -d $(DESTDIR)$(htmldir) ] ; then $(mkinstalldirs) $(DESTDIR)$(htmldir) ; fi + +uninstall : force + cd $(srcdir) && for f in *.1 ; do echo $(RM) $(DESTDIR)$(mandir)/man1/$$f ; $(RM) $(DESTDIR)$(mandir)/man1/$$f ; done + cd $(srcdir) && for f in *.3 ; do echo $(RM) $(DESTDIR)$(mandir)/man3/$$f ; $(RM) $(DESTDIR)$(mandir)/man3/$$f ; done + cd $(srcdir) && for f in *.html ; do echo $(RM) $(DESTDIR)$(htmldir)/$$f ; $(RM) $(DESTDIR)$(htmldir)/$$f ; done + +check : + +mostlyclean : + +clean : + +distclean : force + $(RM) Makefile + +maintainer-clean : distclean + +force : + diff --git a/jni/iconv/man/iconv.1 b/jni/iconv/man/iconv.1 new file mode 100644 index 0000000..6b85651 --- /dev/null +++ b/jni/iconv/man/iconv.1 @@ -0,0 +1,108 @@ +.\" Copyright (c) Bruno Haible +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 3 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" POSIX 2001 draft6 +.\" +.TH ICONV 1 "March 31, 2007" "GNU" "Linux Programmer's Manual" +.SH NAME +iconv \- character set conversion +.SH SYNOPSIS +.nf +iconv [\fIOPTION\fP...] [\fB\-f\fP \fIencoding\fP] [\fB\-t\fP \fIencoding\fP] [\fIinputfile\fP ...] +iconv \fB\-l\fP +.fi +.SH DESCRIPTION +The \fBiconv\fP program converts text from one encoding to another encoding. +More precisely, it converts \fBfrom\fP the encoding given for the \fB\-f\fP +option \fBto\fP the encoding given for the \fB\-t\fP option. Either of these +encodings defaults to the encoding of the current locale. All the +\fIinputfile\fPs are read and converted in turn; if no \fIinputfile\fP is +given, the standard input is used. The converted text is printed to standard +output. +.PP +The encodings permitted are system dependent. For the libiconv implementation, +they are listed in the iconv_open(3) manual page. +.PP +Options controlling the input and output format: +.TP +\fB\-f\fP \fIencoding\fP, \fB\-\-from\-code=\fP\fIencoding\fP +Specifies the encoding of the input. +.TP +\fB\-t\fP \fIencoding\fP, \fB\-\-to\-code=\fP\fIencoding\fP +Specifies the encoding of the output. +.PP +Options controlling conversion problems: +.TP +\fB\-c\fP +When this option is given, characters that cannot be converted are silently +discarded, instead of leading to a conversion error. +.TP +\fB\-\-unicode\-subst=\fP\fIformatstring\fP +When this option is given, Unicode characters that cannot be represented in +the target encoding are replaced with a placeholder string that is constructed +from the given \fIformatstring\fP, applied to the Unicode code point. The +\fIformatstring\fP must be a format string in the same format as for the +.I printf +command or the +.I printf() +function, taking either no argument or exactly one unsigned integer argument. +.TP +\fB\-\-byte\-subst=\fP\fIformatstring\fP +When this option is given, bytes in the input that are not valid in the source +encoding are replaced with a placeholder string that is constructed from the +given \fIformatstring\fP, applied to the byte's value. The \fIformatstring\fP +must be a format string in the same format as for the +.I printf +command or the +.I printf() +function, taking either no argument or exactly one unsigned integer argument. +.TP +\fB\-\-widechar\-subst=\fP\fIformatstring\fP +When this option is given, wide characters in the input that are not valid in +the source encoding are replaced with a placeholder string that is constructed +from the given \fIformatstring\fP, applied to the byte's value. The +\fIformatstring\fP must be a format string in the same format as for the +.I printf +command or the +.I printf() +function, taking either no argument or exactly one unsigned integer argument. +.PP +Options controlling error output: +.TP +\fB\-s\fP, \fB\-\-silent\fP +When this option is given, error messages about invalid or unconvertible +characters are omitted, but the actual converted text is unaffected. +.PP +The \fBiconv \-l\fP or \fBiconv \-\-list\fP command lists the names of the +supported encodings, in a system dependent format. For the libiconv +implementation, the names are printed in upper case, separated by whitespace, +and alias names of an encoding are listed on the same line as the encoding +itself. +.SH EXAMPLES +.TP +\fBiconv \-f ISO\-8859\-1 \-t UTF\-8\fP +converts input from the old West-European encoding ISO\-8859\-1 to Unicode. +.PP +.nf +\fBiconv \-f KOI8\-R \-\-byte\-subst="<0x%x>"\fP +\fB \-\-unicode\-subst=""\fP +.fi +.RS +converts input from the old Russian encoding KOI8\-R to the locale encoding, +substituting an angle bracket notation with hexadecimal numbers for invalid +bytes and for valid but unconvertible characters. +.RE +.TP +\fBiconv \-\-list\fP +lists the supported encodings. +.SH "CONFORMING TO" +POSIX:2001 +.SH "SEE ALSO" +.BR iconv_open (3), +.BR locale (7) diff --git a/jni/iconv/man/iconv.1.html b/jni/iconv/man/iconv.1.html new file mode 100644 index 0000000..e944bf2 --- /dev/null +++ b/jni/iconv/man/iconv.1.html @@ -0,0 +1,334 @@ + + + + + + +ICONV + + + +

ICONV

+NAME
+SYNOPSIS
+DESCRIPTION
+EXAMPLES
+CONFORMING TO
+SEE ALSO
+ +
+ +

NAME

+ + + + + +
+

iconv − character set conversion

+
+ +

SYNOPSIS

+ + + + + +
+
iconv [OPTION...] [−f encoding] [−t encoding] [inputfile ...]
+iconv −l
+
+
+ +

DESCRIPTION

+ + + + + + +
+

The iconv program converts text from one encoding +to another encoding. More precisely, it converts from +the encoding given for the −f option to +the encoding given for the −t option. Either of +these encodings defaults to the encoding of the current +locale. All the inputfiles are read and converted in +turn; if no inputfile is given, the standard input is +used. The converted text is printed to standard output.

+ +

The encodings permitted are system dependent. For the +libiconv implementation, they are listed in the +iconv_open(3) manual page.

+ +

Options controlling the input and output format:

+
+ + + + + +
+

−f encoding, +−−from−code=encoding

+ + + + + +
+

Specifies the encoding of the input.

+
+ + + + + +
+

−t encoding, +−−to−code=encoding

+ + + + + +
+

Specifies the encoding of the output.

+
+ + + + + +
+

Options controlling conversion problems:

+
+ + + + + + + +
+ +

−c

+
+ +

When this option is given, characters that cannot be +converted are silently discarded, instead of leading to a +conversion error.

+
+ + + + + +
+ +

−−unicode−subst=formatstring

+ + + + + +
+

When this option is given, Unicode characters that cannot +be represented in the target encoding are replaced with a +placeholder string that is constructed from the given +formatstring, applied to the Unicode code point. The +formatstring must be a format string in the same +format as for the printf command or the +printf() function, taking either no argument or +exactly one unsigned integer argument.

+
+ + + + + +
+ +

−−byte−subst=formatstring

+ + + + + +
+

When this option is given, bytes in the input that are +not valid in the source encoding are replaced with a +placeholder string that is constructed from the given +formatstring, applied to the byte’s value. The +formatstring must be a format string in the same +format as for the printf command or the +printf() function, taking either no argument or +exactly one unsigned integer argument.

+
+ + + + + +
+ +

−−widechar−subst=formatstring

+ + + + + +
+

When this option is given, wide characters in the input +that are not valid in the source encoding are replaced with +a placeholder string that is constructed from the given +formatstring, applied to the byte’s value. The +formatstring must be a format string in the same +format as for the printf command or the +printf() function, taking either no argument or +exactly one unsigned integer argument.

+
+ + + + + +
+

Options controlling error output:

+
+ + + + + +
+

−s, −−silent

+ + + + + +
+

When this option is given, error messages about invalid +or unconvertible characters are omitted, but the actual +converted text is unaffected.

+
+ + + + + +
+

The iconv −l or iconv +−−list command lists the names of the +supported encodings, in a system dependent format. For the +libiconv implementation, the names are printed in upper +case, separated by whitespace, and alias names of an +encoding are listed on the same line as the encoding +itself.

+
+ +

EXAMPLES

+ + + + + +
+

iconv −f ISO−8859−1 −t +UTF−8

+ + + + + +
+

converts input from the old West-European encoding +ISO−8859−1 to Unicode.

+
+ + + + + +
+
iconv −f KOI8−R −−byte−subst="<0x%x>"
+                −−unicode−subst="<U+%04X>"
+
+
+ + + + + + +
+

converts input from the old Russian encoding KOI8−R +to the locale encoding, substituting an angle bracket +notation with hexadecimal numbers for invalid bytes and for +valid but unconvertible characters.

+ + + + + +
+

iconv −−list

+ + + + + +
+

lists the supported encodings.

+
+ +

CONFORMING TO

+ + + + + +
+

POSIX:2001

+
+ +

SEE ALSO

+ + + + + +
+

iconv_open(3), locale(7)

+
+
+ + diff --git a/jni/iconv/man/iconv.3 b/jni/iconv/man/iconv.3 new file mode 100644 index 0000000..3c511ea --- /dev/null +++ b/jni/iconv/man/iconv.3 @@ -0,0 +1,92 @@ +.\" Copyright (c) Bruno Haible +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 3 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" GNU glibc-2 source code and manual +.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" +.TH ICONV 3 "September 7, 2008" "GNU" "Linux Programmer's Manual" +.SH NAME +iconv \- perform character set conversion +.SH SYNOPSIS +.nf +.B #include +.sp +.BI "size_t iconv (iconv_t " cd , +.BI " const char* * " inbuf ", size_t * "inbytesleft , +.BI " char* * " outbuf ", size_t * "outbytesleft ); +.fi +.SH DESCRIPTION +The argument \fIcd\fP must be a conversion descriptor created using the +function \fBiconv_open\fP. +.PP +The main case is when \fIinbuf\fP is not NULL and \fI*inbuf\fP is not NULL. +In this case, the \fBiconv\fP function converts the multibyte sequence +starting at \fI*inbuf\fP to a multibyte sequence starting at \fI*outbuf\fP. +At most \fI*inbytesleft\fP bytes, starting at \fI*inbuf\fP, will be read. +At most \fI*outbytesleft\fP bytes, starting at \fI*outbuf\fP, will be written. +.PP +The \fBiconv\fP function converts one multibyte character at a time, and for +each character conversion it increments \fI*inbuf\fP and decrements +\fI*inbytesleft\fP by the number of converted input bytes, it increments +\fI*outbuf\fP and decrements \fI*outbytesleft\fP by the number of converted +output bytes, and it updates the conversion state contained in \fIcd\fP. +If the character encoding of the input is stateful, the \fBiconv\fP function +can also convert a sequence of input bytes to an update of the conversion state +without producing any output bytes; such input is called a \fIshift sequence\fP. +The conversion can stop for four reasons: +.PP +1. An invalid multibyte sequence is encountered in the input. In this case +it sets \fBerrno\fP to \fBEILSEQ\fP and returns (size_t)(\-1). \fI*inbuf\fP +is left pointing to the beginning of the invalid multibyte sequence. +.PP +2. The input byte sequence has been entirely converted, i.e. \fI*inbytesleft\fP +has gone down to 0. In this case \fBiconv\fP returns the number of +non-reversible conversions performed during this call. +.PP +3. An incomplete multibyte sequence is encountered in the input, and the +input byte sequence terminates after it. In this case it sets \fBerrno\fP to +\fBEINVAL\fP and returns (size_t)(\-1). \fI*inbuf\fP is left pointing to the +beginning of the incomplete multibyte sequence. +.PP +4. The output buffer has no more room for the next converted character. In +this case it sets \fBerrno\fP to \fBE2BIG\fP and returns (size_t)(\-1). +.PP +A different case is when \fIinbuf\fP is NULL or \fI*inbuf\fP is NULL, but +\fIoutbuf\fP is not NULL and \fI*outbuf\fP is not NULL. In this case, the +\fBiconv\fP function attempts to set \fIcd\fP's conversion state to the +initial state and store a corresponding shift sequence at \fI*outbuf\fP. +At most \fI*outbytesleft\fP bytes, starting at \fI*outbuf\fP, will be written. +If the output buffer has no more room for this reset sequence, it sets +\fBerrno\fP to \fBE2BIG\fP and returns (size_t)(\-1). Otherwise it increments +\fI*outbuf\fP and decrements \fI*outbytesleft\fP by the number of bytes +written. +.PP +A third case is when \fIinbuf\fP is NULL or \fI*inbuf\fP is NULL, and +\fIoutbuf\fP is NULL or \fI*outbuf\fP is NULL. In this case, the \fBiconv\fP +function sets \fIcd\fP's conversion state to the initial state. +.SH "RETURN VALUE" +The \fBiconv\fP function returns the number of characters converted in a +non-reversible way during this call; reversible conversions are not counted. +In case of error, it sets \fBerrno\fP and returns (size_t)(\-1). +.SH ERRORS +The following errors can occur, among others: +.TP +.B E2BIG +There is not sufficient room at \fI*outbuf\fP. +.TP +.B EILSEQ +An invalid multibyte sequence has been encountered in the input. +.TP +.B EINVAL +An incomplete multibyte sequence has been encountered in the input. +.SH "CONFORMING TO" +POSIX:2001 +.SH "SEE ALSO" +.BR iconv_open (3), +.BR iconvctl (3) +.BR iconv_close (3) diff --git a/jni/iconv/man/iconv.3.html b/jni/iconv/man/iconv.3.html new file mode 100644 index 0000000..e46d433 --- /dev/null +++ b/jni/iconv/man/iconv.3.html @@ -0,0 +1,209 @@ + + + + + + +ICONV + + + +

ICONV

+NAME
+SYNOPSIS
+DESCRIPTION
+RETURN VALUE
+ERRORS
+CONFORMING TO
+SEE ALSO
+ +
+ +

NAME

+ + + + + +
+

iconv − perform character set conversion

+
+ +

SYNOPSIS

+ + + + + +
+
#include <iconv.h>
+
+size_t iconv (iconv_t cd,
+              const char* * inbuf, size_t * inbytesleft,
+              char* * outbuf, size_t * outbytesleft);
+
+
+ +

DESCRIPTION

+ + + + + + +
+

The argument cd must be a conversion descriptor +created using the function iconv_open.

+ +

The main case is when inbuf is not NULL and +*inbuf is not NULL. In this case, the iconv +function converts the multibyte sequence starting at +*inbuf to a multibyte sequence starting at +*outbuf. At most *inbytesleft bytes, starting +at *inbuf, will be read. At most *outbytesleft +bytes, starting at *outbuf, will be written.

+ +

The iconv function converts one multibyte +character at a time, and for each character conversion it +increments *inbuf and decrements *inbytesleft +by the number of converted input bytes, it increments +*outbuf and decrements *outbytesleft by the +number of converted output bytes, and it updates the +conversion state contained in cd. If the character +encoding of the input is stateful, the iconv function +can also convert a sequence of input bytes to an update of +the conversion state without producing any output bytes; +such input is called a shift sequence. The conversion +can stop for four reasons:

+ +

1. An invalid multibyte sequence is encountered in the +input. In this case it sets errno to EILSEQ +and returns (size_t)(−1). *inbuf is left +pointing to the beginning of the invalid multibyte +sequence.

+ +

2. The input byte sequence has been entirely converted, +i.e. *inbytesleft has gone down to 0. In this case +iconv returns the number of non-reversible +conversions performed during this call.

+ +

3. An incomplete multibyte sequence is encountered in the +input, and the input byte sequence terminates after it. In +this case it sets errno to EINVAL and returns +(size_t)(−1). *inbuf is left pointing to the +beginning of the incomplete multibyte sequence.

+ +

4. The output buffer has no more room for the next +converted character. In this case it sets errno to +E2BIG and returns (size_t)(−1).

+ +

A different case is when inbuf is NULL or +*inbuf is NULL, but outbuf is not NULL and +*outbuf is not NULL. In this case, the iconv +function attempts to set cd’s conversion state +to the initial state and store a corresponding shift +sequence at *outbuf. At most *outbytesleft +bytes, starting at *outbuf, will be written. If the +output buffer has no more room for this reset sequence, it +sets errno to E2BIG and returns +(size_t)(−1). Otherwise it increments *outbuf +and decrements *outbytesleft by the number of bytes +written.

+ +

A third case is when inbuf is NULL or +*inbuf is NULL, and outbuf is NULL or +*outbuf is NULL. In this case, the iconv +function sets cd’s conversion state to the +initial state.

+
+ +

RETURN VALUE

+ + + + + +
+

The iconv function returns the number of +characters converted in a non-reversible way during this +call; reversible conversions are not counted. In case of +error, it sets errno and returns +(size_t)(−1).

+
+ +

ERRORS

+ + + + + +
+

The following errors can occur, among others:

+
+ + + + + + + + + + + + + + +
+ +

E2BIG

+
+ +

There is not sufficient room at *outbuf.

+
+ +

EILSEQ

+
+ +

An invalid multibyte sequence has been encountered in +the input.

+
+ +

EINVAL

+
+ +

An incomplete multibyte sequence has been encountered in +the input.

+
+ +

CONFORMING TO

+ + + + + +
+

POSIX:2001

+
+ +

SEE ALSO

+ + + + + +
+

iconv_open(3), iconvctl(3) +iconv_close(3)

+
+
+ + diff --git a/jni/iconv/man/iconv_close.3 b/jni/iconv/man/iconv_close.3 new file mode 100644 index 0000000..1989268 --- /dev/null +++ b/jni/iconv/man/iconv_close.3 @@ -0,0 +1,31 @@ +.\" Copyright (c) Bruno Haible +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 3 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" GNU glibc-2 source code and manual +.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" +.TH ICONV_CLOSE 3 "March 31, 2007" "GNU" "Linux Programmer's Manual" +.SH NAME +iconv_close \- deallocate descriptor for character set conversion +.SH SYNOPSIS +.nf +.B #include +.sp +.BI "int iconv_close (iconv_t " cd ); +.fi +.SH DESCRIPTION +The \fBiconv_close\fP function deallocates a conversion descriptor \fIcd\fP +previously allocated using \fBiconv_open\fP. +.SH "RETURN VALUE" +When successful, the \fBiconv_close\fP function returns 0. In case of error, +it sets \fBerrno\fP and returns \-1. +.SH "CONFORMING TO" +POSIX:2001 +.SH "SEE ALSO" +.BR iconv_open (3) +.BR iconv (3) diff --git a/jni/iconv/man/iconv_close.3.html b/jni/iconv/man/iconv_close.3.html new file mode 100644 index 0000000..a393a03 --- /dev/null +++ b/jni/iconv/man/iconv_close.3.html @@ -0,0 +1,97 @@ + + + + + + +ICONV_CLOSE + + + +

ICONV_CLOSE

+NAME
+SYNOPSIS
+DESCRIPTION
+RETURN VALUE
+CONFORMING TO
+SEE ALSO
+ +
+ +

NAME

+ + + + + +
+

iconv_close − deallocate descriptor for character +set conversion

+
+ +

SYNOPSIS

+ + + + + +
+
#include <iconv.h>
+
+int iconv_close (iconv_t cd);
+
+
+ +

DESCRIPTION

+ + + + + + +
+

The iconv_close function deallocates a conversion +descriptor cd previously allocated using +iconv_open.

+
+ +

RETURN VALUE

+ + + + + +
+

When successful, the iconv_close function returns +0. In case of error, it sets errno and returns +−1.

+
+ +

CONFORMING TO

+ + + + + +
+

POSIX:2001

+
+ +

SEE ALSO

+ + + + + +
+

iconv_open(3) iconv(3)

+
+
+ + diff --git a/jni/iconv/man/iconv_open.3 b/jni/iconv/man/iconv_open.3 new file mode 100644 index 0000000..4b964f4 --- /dev/null +++ b/jni/iconv/man/iconv_open.3 @@ -0,0 +1,204 @@ +.\" Copyright (c) Bruno Haible +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 3 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" GNU glibc-2 source code and manual +.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" +.TH ICONV_OPEN 3 "January 24, 2009" "GNU" "Linux Programmer's Manual" +.SH NAME +iconv_open \- allocate descriptor for character set conversion +.SH SYNOPSIS +.nf +.B #include +.sp +.BI "iconv_t iconv_open (const char* " tocode ", const char* " fromcode ); +.fi +.SH DESCRIPTION +The \fBiconv_open\fP function allocates a conversion descriptor suitable +for converting byte sequences from character encoding \fIfromcode\fP to +character encoding \fItocode\fP. +.PP +The values permitted for \fIfromcode\fP and \fItocode\fP and the supported +combinations are system dependent. For the libiconv library, the following +encodings are supported, in all combinations. +.TP +European languages +.nf +.fi +ASCII, ISO\-8859\-{1,2,3,4,5,7,9,10,13,14,15,16}, +KOI8\-R, KOI8\-U, KOI8\-RU, +CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131}, +Mac{Roman,CentralEurope,Iceland,Croatian,Romania}, +Mac{Cyrillic,Ukraine,Greek,Turkish}, +Macintosh +.TP +Semitic languages +.nf +.fi +ISO\-8859\-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic} +.TP +Japanese +.nf +.fi +EUC\-JP, SHIFT_JIS, CP932, ISO\-2022\-JP, ISO\-2022\-JP\-2, ISO\-2022\-JP\-1 +.TP +Chinese +.nf +.fi +EUC\-CN, HZ, GBK, CP936, GB18030, EUC\-TW, BIG5, CP950, BIG5\-HKSCS, +BIG5\-HKSCS:2001, BIG5\-HKSCS:1999, ISO\-2022\-CN, ISO\-2022\-CN\-EXT +.TP +Korean +.nf +.fi +EUC\-KR, CP949, ISO\-2022\-KR, JOHAB +.TP +Armenian +.nf +.fi +ARMSCII\-8 +.TP +Georgian +.nf +.fi +Georgian\-Academy, Georgian\-PS +.TP +Tajik +.nf +.fi +KOI8\-T +.TP +Kazakh +.nf +.fi +PT154, RK1048 +.TP +Thai +.nf +.fi +TIS\-620, CP874, MacThai +.TP +Laotian +.nf +.fi +MuleLao\-1, CP1133 +.TP +Vietnamese +.nf +.fi +VISCII, TCVN, CP1258 +.TP +Platform specifics +.nf +.fi +HP\-ROMAN8, NEXTSTEP +.TP +Full Unicode +.nf +.fi +UTF\-8 +.nf +.fi +UCS\-2, UCS\-2BE, UCS\-2LE +.nf +.fi +UCS\-4, UCS\-4BE, UCS\-4LE +.nf +.fi +UTF\-16, UTF\-16BE, UTF\-16LE +.nf +.fi +UTF\-32, UTF\-32BE, UTF\-32LE +.nf +.fi +UTF\-7 +.nf +.fi +C99, JAVA +.TP +Full Unicode, in terms of \fBuint16_t\fP or \fBuint32_t\fP +(with machine dependent endianness and alignment) +.nf +.fi +UCS\-2\-INTERNAL, UCS\-4\-INTERNAL +.TP +Locale dependent, in terms of \fBchar\fP or \fBwchar_t\fP +(with machine dependent endianness and alignment, and with semantics +depending on the OS and the current LC_CTYPE locale facet) +.nf +.fi +char, wchar_t +.PP +When configured with the option \fB\-\-enable\-extra\-encodings\fP, it also +provides support for a few extra encodings: +.TP +European languages +.nf +CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125} +.fi +.TP +Semitic languages +.nf +.fi +CP864 +.TP +Japanese +.nf +.fi +EUC\-JISX0213, Shift_JISX0213, ISO\-2022\-JP\-3 +.TP +Chinese +.nf +.fi +BIG5\-2003 (experimental) +.TP +Turkmen +.nf +.fi +TDS565 +.TP +Platform specifics +.nf +.fi +ATARIST, RISCOS\-LATIN1 +.PP +The empty encoding name "" is equivalent to "char": it denotes the +locale dependent character encoding. +.PP +When the string "//TRANSLIT" is appended to \fItocode\fP, transliteration +is activated. This means that when a character cannot be represented in the +target character set, it can be approximated through one or several characters +that look similar to the original character. +.PP +When the string "//IGNORE" is appended to \fItocode\fP, characters that +cannot be represented in the target character set will be silently discarded. +.PP +The resulting conversion descriptor can be used with \fBiconv\fP any number +of times. It remains valid until deallocated using \fBiconv_close\fP. +.PP +A conversion descriptor contains a conversion state. After creation using +\fBiconv_open\fP, the state is in the initial state. Using \fBiconv\fP +modifies the descriptor's conversion state. (This implies that a conversion +descriptor can not be used in multiple threads simultaneously.) To bring the +state back to the initial state, use \fBiconv\fP with NULL as \fIinbuf\fP +argument. +.SH "RETURN VALUE" +The \fBiconv_open\fP function returns a freshly allocated conversion +descriptor. In case of error, it sets \fBerrno\fP and returns (iconv_t)(\-1). +.SH ERRORS +The following error can occur, among others: +.TP +.B EINVAL +The conversion from \fIfromcode\fP to \fItocode\fP is not supported by the +implementation. +.SH "CONFORMING TO" +POSIX:2001 +.SH "SEE ALSO" +.BR iconv (3) +.BR iconvctl (3) +.BR iconv_close (3) diff --git a/jni/iconv/man/iconv_open.3.html b/jni/iconv/man/iconv_open.3.html new file mode 100644 index 0000000..9232f11 --- /dev/null +++ b/jni/iconv/man/iconv_open.3.html @@ -0,0 +1,602 @@ + + + + + + +ICONV_OPEN + + + +

ICONV_OPEN

+NAME
+SYNOPSIS
+DESCRIPTION
+RETURN VALUE
+ERRORS
+CONFORMING TO
+SEE ALSO
+ +
+ +

NAME

+ + + + + +
+

iconv_open − allocate descriptor for character set +conversion

+
+ +

SYNOPSIS

+ + + + + +
+
#include <iconv.h>
+
+iconv_t iconv_open (const char* tocode, const char* fromcode);
+
+
+ +

DESCRIPTION

+ + + + + + +
+

The iconv_open function allocates a conversion +descriptor suitable for converting byte sequences from +character encoding fromcode to character encoding +tocode.

+ +

The values permitted for fromcode and +tocode and the supported combinations are system +dependent. For the libiconv library, the following encodings +are supported, in all combinations.

+
+ + + + + +
+

European languages

+ + + + + +
+

ASCII, +ISO−8859−{1,2,3,4,5,7,9,10,13,14,15,16}, +KOI8−R, KOI8−U, KOI8−RU, +CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131}, +Mac{Roman,CentralEurope,Iceland,Croatian,Romania}, +Mac{Cyrillic,Ukraine,Greek,Turkish}, Macintosh

+
+ + + + + +
+

Semitic languages

+ + + + + +
+

ISO−8859−{6,8}, CP{1255,1256}, CP862, +Mac{Hebrew,Arabic}

+
+ + + + + +
+

Japanese

+ + + + + +
+

EUC−JP, SHIFT_JIS, CP932, ISO−2022−JP, +ISO−2022−JP−2, +ISO−2022−JP−1

+
+ + + + + +
+

Chinese

+ + + + + +
+

EUC−CN, HZ, GBK, CP936, GB18030, EUC−TW, +BIG5, CP950, BIG5−HKSCS, BIG5−HKSCS:2001, +BIG5−HKSCS:1999, ISO−2022−CN, +ISO−2022−CN−EXT

+
+ + + + + + +
+ +

Korean

+
+
+ + + + + +
+

EUC−KR, CP949, ISO−2022−KR, JOHAB

+
+ + + + + +
+

Armenian

+ + + + + +
+

ARMSCII−8

+
+ + + + + +
+

Georgian

+ + + + + +
+

Georgian−Academy, Georgian−PS

+
+ + + + + + +
+ +

Tajik

+
+
+ + + + + +
+

KOI8−T

+
+ + + + + + +
+ +

Kazakh

+
+
+ + + + + +
+

PT154, RK1048

+
+ + + + + + +
+ +

Thai

+
+
+ + + + + +
+

TIS−620, CP874, MacThai

+
+ + + + + +
+

Laotian

+ + + + + +
+

MuleLao−1, CP1133

+
+ + + + + +
+

Vietnamese

+ + + + + +
+

VISCII, TCVN, CP1258

+
+ + + + + +
+

Platform specifics

+ + + + + +
+

HP−ROMAN8, NEXTSTEP

+
+ + + + + +
+

Full Unicode

+ + + + + +
+

UTF−8

+ +

UCS−2, UCS−2BE, UCS−2LE

+ +

UCS−4, UCS−4BE, UCS−4LE

+ +

UTF−16, UTF−16BE, UTF−16LE

+ +

UTF−32, UTF−32BE, UTF−32LE

+ +

UTF−7

+ +

C99, JAVA

+
+ + + + + +
+

Full Unicode, in terms of uint16_t or +uint32_t

+ + + + + +
+

(with machine dependent endianness and alignment)

+ +

UCS−2−INTERNAL, +UCS−4−INTERNAL

+
+ + + + + +
+

Locale dependent, in terms of char or +wchar_t

+ + + + + +
+

(with machine dependent endianness and alignment, and +with semantics depending on the OS and the current LC_CTYPE +locale facet)

+ +

char, wchar_t

+
+ + + + + +
+

When configured with the option +−−enable−extra−encodings, it +also provides support for a few extra encodings:

+
+ + + + + +
+

European languages

+ + + + + +
+
CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}
+
+
+ + + + + + +
+

Semitic languages

+ + + + + +
+

CP864

+
+ + + + + +
+

Japanese

+ + + + + +
+

EUC−JISX0213, Shift_JISX0213, +ISO−2022−JP−3

+
+ + + + + +
+

Chinese

+ + + + + +
+

BIG5−2003 (experimental)

+
+ + + + + +
+

Turkmen

+ + + + + +
+

TDS565

+
+ + + + + +
+

Platform specifics

+ + + + + +
+

ATARIST, RISCOS−LATIN1

+
+ + + + + +
+

The empty encoding name "" is equivalent to +"char": it denotes the locale dependent character +encoding.

+ +

When the string "//TRANSLIT" is appended to +tocode, transliteration is activated. This means that +when a character cannot be represented in the target +character set, it can be approximated through one or several +characters that look similar to the original character.

+ +

When the string "//IGNORE" is appended to +tocode, characters that cannot be represented in the +target character set will be silently discarded.

+ +

The resulting conversion descriptor can be used with +iconv any number of times. It remains valid until +deallocated using iconv_close.

+ +

A conversion descriptor contains a conversion state. +After creation using iconv_open, the state is in the +initial state. Using iconv modifies the +descriptor’s conversion state. (This implies that a +conversion descriptor can not be used in multiple threads +simultaneously.) To bring the state back to the initial +state, use iconv with NULL as inbuf +argument.

+
+ +

RETURN VALUE

+ + + + + +
+

The iconv_open function returns a freshly +allocated conversion descriptor. In case of error, it sets +errno and returns (iconv_t)(−1).

+
+ +

ERRORS

+ + + + + +
+

The following error can occur, among others:

+
+ + + + + + + +
+ +

EINVAL

+
+ +

The conversion from fromcode to tocode is +not supported by the implementation.

+
+ +

CONFORMING TO

+ + + + + +
+

POSIX:2001

+
+ +

SEE ALSO

+ + + + + +
+

iconv(3) iconvctl(3) +iconv_close(3)

+
+
+ + diff --git a/jni/iconv/man/iconv_open_into.3 b/jni/iconv/man/iconv_open_into.3 new file mode 100644 index 0000000..92c2d53 --- /dev/null +++ b/jni/iconv/man/iconv_open_into.3 @@ -0,0 +1,47 @@ +.\" Copyright (c) Bruno Haible +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 3 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" iconv.h +.\" +.TH ICONV_OPEN_INTO 3 "September 21, 2008" "GNU" "Linux Programmer's Manual" +.SH NAME +iconv_open_into \- initialize descriptor for character set conversion +.SH SYNOPSIS +.nf +.B #include +.sp +.BI "int iconv_open_into (const char* " tocode ", const char* " fromcode "," +.BI " iconv_allocation_t* " resultp ); +.fi +.SH DESCRIPTION +The \fBiconv_open_into\fP function initializes a conversion descriptor suitable +for converting byte sequences from character encoding \fIfromcode\fP to +character encoding \fItocode\fP. The conversion descriptor is stored in the +memory pointed to by \fIresultp\fP. +.PP +The values permitted for \fIfromcode\fP and \fItocode\fP are the same as for +the function \fBiconv_open\fP. +.PP +After a successful return from this function, \fIresultp\fP can be be used +as an \fBiconv_t\fP object with the \fBiconv\fP function. +.SH "RETURN VALUE" +The \fBiconv_open_into\fP function fills \fB*\fP\fIresultp\fP and returns 0 if +it succeeds. In case of error, it sets \fBerrno\fP and returns \-1. +.SH ERRORS +The following error can occur, among others: +.TP +.B EINVAL +The conversion from \fIfromcode\fP to \fItocode\fP is not supported by the +implementation. +.SH "CONFORMING TO" +This function is implemented only in GNU libiconv and not in other \fBiconv\fP +implementations. It is not backed by a standard. You can test for its presence +through \fB(_LIBICONV_VERSION >= 0x010D)\fP. +.SH "SEE ALSO" +.BR iconv_open (3) +.BR iconv (3) diff --git a/jni/iconv/man/iconv_open_into.3.html b/jni/iconv/man/iconv_open_into.3.html new file mode 100644 index 0000000..6ed9f08 --- /dev/null +++ b/jni/iconv/man/iconv_open_into.3.html @@ -0,0 +1,120 @@ + + + + +ICONV_OPEN_INTO + + + +

ICONV_OPEN_INTO

+NAME
+SYNOPSIS
+DESCRIPTION
+RETURN VALUE
+ERRORS
+CONFORMING TO
+SEE ALSO
+ +
+ + + +

NAME

+ + +
+iconv_open_into - initialize descriptor for character set conversion
+ +

SYNOPSIS

+ + + +
+
#include <iconv.h>
+
+int iconv_open_into (const char* tocode, const char* fromcode,
+                     iconv_allocation_t* resultp);
+
+ +

DESCRIPTION

+ + + +
+The iconv_open_into function initializes a conversion +descriptor suitable for converting byte sequences from +character encoding fromcode to character encoding +tocode. The conversion descriptor is stored in the +memory pointed to by resultp.
+ + + +
+The values permitted for fromcode and tocode +are the same as for the function +iconv_open.
+ + + +
+After a successful return from this function, resultp +can be be used as an iconv_t object with the +iconv function.
+ +

RETURN VALUE

+ + + +
+The iconv_open_into function fills +*resultp and returns 0 if it succeeds. In case +of error, it sets errno and returns -1.
+ +

ERRORS

+ + + +
+The following error can occur, among others:
+ + + +
+EINVAL
+ + + +
+The conversion from fromcode to tocode is not +supported by the implementation.
+ +

CONFORMING TO

+ + + +
+This function is implemented only in GNU libiconv and not in +other iconv implementations. It is not backed by a +standard. You can test for its presence through +(_LIBICONV_VERSION >= 0x010D).
+ +

SEE ALSO

+ + + +
+iconv_open(3) iconv(3)
+
+ + diff --git a/jni/iconv/man/iconvctl.3 b/jni/iconv/man/iconvctl.3 new file mode 100755 index 0000000..6caf394 --- /dev/null +++ b/jni/iconv/man/iconvctl.3 @@ -0,0 +1,67 @@ +.\" Copyright (c) Perry Rapp +.\" Copyright (c) Bruno Haible +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 3 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" iconv.h +.\" +.TH ICONVCTL 3 "March 31, 2007" "GNU" "Linux Programmer's Manual" +.SH NAME +iconvctl \- control iconv behavior +.SH SYNOPSIS +.nf +.B #include +.sp +.BI "int iconvctl (iconv_t " cd " , int " request ", void * " argument ); +.fi +.SH DESCRIPTION +The argument \fIcd\fP must be a conversion descriptor created using the +function \fBiconv_open\fP. +.PP +\fBiconvctl\fP queries or adjusts the behavior of the \fBiconv\fP function, +when invoked with the specified conversion descriptor, depending on the +request value. +.SH "REQUEST VALUES" +The following are permissible values for the \fIrequest\fP parameter. +.TP +.B ICONV_TRIVIALP +\fIargument\fP should be an \fBint *\fP which will receive 1 if the +conversion is trivial, or 0 otherwise. +.TP +.B ICONV_GET_TRANSLITERATE +\fIargument\fP should be an \fBint *\fP which will receive 1 if +transliteration is enabled in the conversion, or 0 otherwise. +.TP +.B ICONV_SET_TRANSLITERATE +\fIargument\fP should be a \fBconst int *\fP, pointing to an \fBint\fP value. +A non-zero value is used to enable transliteration in the conversion. A zero +value disables it. +.TP +.B ICONV_GET_DISCARD_ILSEQ +\fIargument\fP should be an \fBint *\fP which will receive 1 if +"illegal sequence discard and continue" is enabled in the conversion, +or 0 otherwise. +.TP +.B ICONV_SET_DISCARD_ILSEQ +\fIargument\fP should be a \fBconst int *\fP, pointing to an \fBint\fP value. +A non-zero value is used to enable "illegal sequence discard and continue" +in the conversion. A zero value disables it. +.SH "RETURN VALUE" +The \fBiconvctl\fP function returns 0 if it succeeds. In case of error, it sets +\fBerrno\fP and returns \-1. +.SH ERRORS +The following errors can occur, among others: +.TP +.B EINVAL +The request is invalid. +.SH "CONFORMING TO" +This function is implemented only in GNU libiconv and not in other \fBiconv\fP +implementations. It is not backed by a standard. You can test for its presence +through \fB(_LIBICONV_VERSION >= 0x0108)\fP. +.SH "SEE ALSO" +.BR iconv_open (3) +.BR iconv (3) diff --git a/jni/iconv/man/iconvctl.3.html b/jni/iconv/man/iconvctl.3.html new file mode 100644 index 0000000..05f1529 --- /dev/null +++ b/jni/iconv/man/iconvctl.3.html @@ -0,0 +1,189 @@ + + + + +ICONVCTL + + + +

ICONVCTL

+NAME
+SYNOPSIS
+DESCRIPTION
+REQUEST VALUES
+RETURN VALUE
+ERRORS
+CONFORMING TO
+SEE ALSO
+ +
+ + + +

NAME

+ + +
+iconvctl - control iconv behavior
+ +

SYNOPSIS

+ + + +
+
#include <iconv.h>
+
+int iconvctl (iconv_t cd , int request, void * argument);
+
+ +

DESCRIPTION

+ + + +
+The argument cd must be a conversion descriptor +created using the function iconv_open.
+ + + +
+iconvctl queries or adjusts the behavior of the +iconv function, when invoked with the specified +conversion descriptor, depending on the request +value.
+ +

REQUEST VALUES

+ + + +
+The following are permissible values for the request +parameter.
+ + + +
+ICONV_TRIVIALP
+ + + +
+argument should be an int * which will receive +1 if the conversion is trivial, or 0 otherwise.
+ + + +
+ICONV_GET_TRANSLITERATE
+ + + +
+argument should be an int * which will receive +1 if transliteration is enabled in the conversion, or 0 +otherwise.
+ + + +
+ICONV_SET_TRANSLITERATE
+ + + +
+argument should be a const int *, pointing to +an int value. A non-zero value is used to enable +transliteration in the conversion. A zero value disables +it.
+ + + +
+ICONV_GET_DISCARD_ILSEQ
+ + + +
+argument should be an int * which will receive +1 if "illegal sequence discard and continue" is +enabled in the conversion, or 0 otherwise.
+ + + +
+ICONV_SET_DISCARD_ILSEQ
+ + + +
+argument should be a const int *, pointing to +an int value. A non-zero value is used to enable +"illegal sequence discard and continue" in the +conversion. A zero value disables it.
+ +

RETURN VALUE

+ + + +
+The iconvctl function returns 0 if it succeeds. In +case of error, it sets errno and returns +-1.
+ +

ERRORS

+ + + +
+The following errors can occur, among others:
+ + + +
+EINVAL
+ + + +
+The request is invalid.
+ +

CONFORMING TO

+ + + +
+This function is implemented only in GNU libiconv and not in +other iconv implementations. It is not backed by a +standard. You can test for its presence through +(_LIBICONV_VERSION >= 0x0108).
+ +

SEE ALSO

+ + + +
+iconv_open(3), iconv(3)
+
+ + diff --git a/jni/iconv/os2/iconv.def b/jni/iconv/os2/iconv.def new file mode 100644 index 0000000..5023df0 --- /dev/null +++ b/jni/iconv/os2/iconv.def @@ -0,0 +1,8 @@ +; iconv.def (emx+gcc) +LIBRARY ICONV +DESCRIPTION 'OS/2 port of libiconv ' +EXPORTS + libiconv_open @1 + libiconv @2 + libiconv_close @3 + libiconvctl @4 diff --git a/jni/iconv/po/ChangeLog b/jni/iconv/po/ChangeLog new file mode 100644 index 0000000..33da1dc --- /dev/null +++ b/jni/iconv/po/ChangeLog @@ -0,0 +1,289 @@ +2009-03-24 Bruno Haible + + * bg.po: New file, from Roumen Petrov . + * LINGUAS: Add bg. + +2009-01-24 Bruno Haible + + * id.po: Update from Arif E. Nugroho . + * it.po: Update from Milo Casagrande . + +2008-11-11 Bruno Haible + + * zh_CN.po: Update from Ji ZhengYu . + +2008-05-18 Bruno Haible + + * zh_CN.po: Update from Ji ZhengYu . + +2008-04-27 Bruno Haible + + * sl.po: Update from + Primož Peterlin . + +2008-03-30 Bruno Haible + + * fr.po: Update from François-Xavier Coudert . + +2008-02-18 Bruno Haible + + * ga.po: Update from Kevin Scannell . + +2008-02-09 Bruno Haible + + * sv.po: Update from Daniel Nylander . + +2008-01-31 Bruno Haible + + * sk.po: Update from Marcel Telka . + +2008-01-08 Bruno Haible + + * de.po: Update from Bruno Haible . + * eo.po: Update from Edmund Grimley Evans . + * fi.po: Update from Jorma Karvonen . + * nl.po: Update from Tim Van Holder . + * pl.po: Update from Jakub Bogusz . + * vi.po: Update from Clytie Siddall . + +2007-11-30 Bruno Haible + + * pl.po: Update from Jakub Bogusz . + +2007-11-11 gettextize + + * Makefile.in.in: Upgrade to gettext-0.17. + * Rules-quot: Upgrade to gettext-0.17. + +2007-10-24 Bruno Haible + + * Makefile.in.in: Update from gettext-0.16.2. + +2007-10-24 Bruno Haible + + * fi.po: Update from Jorma Karvonen . + +2007-10-15 Bruno Haible + + * sl.po: Update from + Primož Peterlin . + +2007-09-15 Bruno Haible + + * eo.po: Update from Edmund Grimley Evans . + * ga.po: Update from Kevin Scannell . + * nl.po: Update from Tim Van Holder . + * sv.po: Update from Daniel Nylander . + * vi.po: Update from Clytie Siddall . + * wa.po: Update from Pablo Saratxaga . + +2007-05-30 Bruno Haible + + * sv.po: Update from Daniel Nylander . + +2006-10-02 Bruno Haible + + * sl.po: Update from + Primož Peterlin . + +2006-09-28 Bruno Haible + + * et.po: Update from Toomas Soome . + * sr.po: Update from Aleksandar Jelenak . + +2006-07-19 Bruno Haible + + * de.po: Update. + * ga.po: Update from Kevin Patrick Scannell . + +2006-07-03 Bruno Haible + + * eo.po: Update from Edmund Grimley Evans . + +2006-06-23 Bruno Haible + + * vi.po: Update from Clytie Siddall . + +2006-05-16 Bruno Haible + + * Makefile.in.in: Update from GNU gettext. + * Makevars (XGETTEXT_OPTIONS): Add more flags. + (USE_MSGCTXT): New variable. + +2005-12-29 Bruno Haible + + * zh_TW.po: New file, from Wei-Lun Chao . + * LINGUAS: Add zh_TW. + +2005-02-11 Bruno Haible + + * rm.po: New file, from Florian Verdet . + * vi.po: New file, from Clytie Siddall . + * LINGUAS: Add rm, vi. + +2005-01-10 Bruno Haible + + * el.po: New file, from Balaskas Euaggelos . + * LINGUAS: Add el. + +2005-01-06 Bruno Haible + + * sq.po: New file, from Laurent Dhima . + * fr.po: Update from Michel Robitaille . + * wa.po: Update from Pablo Saratxaga . + * LINGUAS: Add sq. + +2004-03-21 Bruno Haible + + * af.po: New file, from Petri Jooste . + * ca.po: Update from Ivan Vilata i Balaguer . + * LINGUAS: Add af. + +2003-11-13 Bruno Haible + + * sr.po: New file, from Aleksandar Jelenak . + * LINGUAS: Add sr. + +2003-10-14 Bruno Haible + + * pl.po: New file, from Arkadiusz Lipiec . + * LINGUAS: Add pl. + +2003-08-22 Bruno Haible + + * wa.po: New file, from Pablo Saratxaga . + * LINGUAS: Add wa. + +2003-08-05 Bruno Haible + + * nl.po: Update from Elros Cyriatan . + +2003-07-31 Bruno Haible + + * nl.po: New file, from Taco Witte . + * LINGUAS: Add nl. + +2003-06-11 Bruno Haible + + * et.po: New file, from Toomas Soome . + * ro.po: Update from Eugen Hoanca . + * ru.po: Update from Dmitry S. Sivachenko . + * zh_CN.po: New file, from Wang Jian . + * LINGUAS: Add et and zh_CN. + +2003-05-07 Bruno Haible + + * ga.po: Update from Kevin Patrick Scannell . + +2003-05-06 Bruno Haible + + * ga.po: New file, from Kevin Patrick Scannell . + * LINGUAS: Add it. + +2003-04-22 Bruno Haible + + * ro.po: New file, from Eugen Hoanca . + * LINGUAS: Add it. + +2003-04-05 Bruno Haible + + * Makefile.msvc.sh (PREFIX): New variable. + (prefix): Use it. + (clean): Drop Unix specific removal. + +2003-04-09 Bruno Haible + + * Makevars (MSGID_BUGS_ADDRESS): New variable. + +2003-04-09 gettextize + + * Makefile.in.in: Upgrade to gettext-0.12-pre3. + +2003-03-17 Bruno Haible + + Improved MSVC support. + * Makefile.msvc.sh: New file. + * Rules-msvc: New file. + +2003-02-10 Bruno Haible + + * uk.po: New file, from Volodymyr M. Lisivka . + * LINGUAS: Add it. + +2002-12-05 Bruno Haible + + * it.po: New file, from Marco Parrone . + * LINGUAS: Add it. + +2002-11-12 Bruno Haible + + * da.po: New file, from Keld Simonsen . + * LINGUAS: Add da. + +2002-10-29 Bruno Haible + + * id.po: New file, from Tedi Heriyanto . + * LINGUAS: Add id. + +2002-08-23 Bruno Haible + + * fi.po: New file, from Matti Koskimies . + * fr.po: New file, from Michel Robitaille . + * pt_BR.po: Update from + Alexandre Folle de Menezes . + * ru.po: New file, from Dmitry S. Sivachenko . + * sl.po: New file, from + Primož Peterlin . + * tr.po: New file, from Deniz Akkus Kanca . + * LINGUAS: Add fi, fr, ru, sl, tr. + +2002-06-20 Bruno Haible + + * es.po: New file, from Santiago Vila Doncel . + * LINGUAS: Add es. + +2002-06-14 Bruno Haible + + * hr.po: New file, from Denis Lackovic . + * LINGUAS: Add hr. + +2002-06-14 Bruno Haible + + * pt_BR.po: Update from + Alexandre Folle de Menezes . + +2002-06-11 Bruno Haible + + * sv.po: New file, from Christian Rose . + * LINGUAS: Add sv. + +2002-06-05 Bruno Haible + + * pt_BR.po: New file, from + Alexandre Folle de Menezes . + * LINGUAS: Add pt_BR. + +2002-06-03 Bruno Haible + + * gl.po: New file, from Jacobo Tarrio . + * LINGUAS: Add gl. + +2002-05-31 Bruno Haible + + * ca.po: New file, from Ivan Vilata i Balaguer . + * eo.po: New file, from Edmund Grimley Evans . + * hu.po: New file, from Emese Kovacs . + * sk.po: New file, from Marcel Telka . + * LINGUAS: Add ca, eo, hu, sk. + +2002-04-27 gettextize + + * Makefile.in.in: New file, from gettext-0.11.1. + * Rules-quot: New file, from gettext-0.11.1. + * boldquot.sed: New file, from gettext-0.11.1. + * en@boldquot.header: New file, from gettext-0.11.1. + * en@quot.header: New file, from gettext-0.11.1. + * insert-header.sin: New file, from gettext-0.11.1. + * quot.sed: New file, from gettext-0.11.1. + * remove-potcdate.sin: New file, from gettext-0.11.1. + diff --git a/jni/iconv/po/LINGUAS b/jni/iconv/po/LINGUAS new file mode 100644 index 0000000..aa20ecf --- /dev/null +++ b/jni/iconv/po/LINGUAS @@ -0,0 +1,2 @@ +# Set of available languages. +af bg ca da de el eo es et fi fr ga gl hr hu id it nl pl pt_BR rm ro ru sk sl sq sr sv tr uk vi wa zh_CN zh_TW diff --git a/jni/iconv/po/Makefile b/jni/iconv/po/Makefile new file mode 100644 index 0000000..3a8f5ae --- /dev/null +++ b/jni/iconv/po/Makefile @@ -0,0 +1,527 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper +# +# This file can be copied and used freely without restrictions. It can +# be used in projects which are not available under the GNU General Public +# License but which still want to provide support for the GNU gettext +# functionality. +# Please note that the actual code of GNU gettext is covered by the GNU +# General Public License and is *not* in the public domain. +# +# Origin: gettext-0.17 +GETTEXT_MACRO_VERSION = 0.17 + +PACKAGE = libiconv +VERSION = 1.13.1 +PACKAGE_BUGREPORT = + +SHELL = /bin/sh + + +srcdir = . +top_srcdir = .. + + +prefix = /usr/local +exec_prefix = ${prefix} +datarootdir = ${prefix}/share +datadir = ${datarootdir} +localedir = ${datarootdir}/locale +gettextsrcdir = $(datadir)/gettext/po + +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 + +# We use $(mkdir_p). +# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as +# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, +# ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/install-sh does not start with $(SHELL), so we add it. +# In automake >= 1.10, /bin/mkdir -p is derived from ${MKDIR_P}, which is defined +# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake +# versions, $(mkinstalldirs) and $(install_sh) are unused. +mkinstalldirs = $(SHELL) ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/install-sh -d +install_sh = $(SHELL) ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/install-sh +MKDIR_P = /bin/mkdir -p +mkdir_p = /bin/mkdir -p + +GMSGFMT_ = /usr/bin/msgfmt +GMSGFMT_no = /usr/bin/msgfmt +GMSGFMT_yes = /usr/bin/msgfmt +GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) +MSGFMT_ = /usr/bin/msgfmt +MSGFMT_no = /usr/bin/msgfmt +MSGFMT_yes = /usr/bin/msgfmt +MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) +XGETTEXT_ = /usr/bin/xgettext +XGETTEXT_no = /usr/bin/xgettext +XGETTEXT_yes = /usr/bin/xgettext +XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) +MSGMERGE = msgmerge +MSGMERGE_UPDATE = /usr/bin/msgmerge --update +MSGINIT = msginit +MSGCONV = msgconv +MSGFILTER = msgfilter + +POFILES = af.po bg.po ca.po da.po de.po el.po eo.po es.po et.po fi.po fr.po ga.po gl.po hr.po hu.po id.po it.po nl.po pl.po pt_BR.po rm.po ro.po ru.po sk.po sl.po sq.po sr.po sv.po tr.po uk.po vi.po wa.po zh_CN.po zh_TW.po +GMOFILES = af.gmo bg.gmo ca.gmo da.gmo de.gmo el.gmo eo.gmo es.gmo et.gmo fi.gmo fr.gmo ga.gmo gl.gmo hr.gmo hu.gmo id.gmo it.gmo nl.gmo pl.gmo pt_BR.gmo rm.gmo ro.gmo ru.gmo sk.gmo sl.gmo sq.gmo sr.gmo sv.gmo tr.gmo uk.gmo vi.gmo wa.gmo zh_CN.gmo zh_TW.gmo +UPDATEPOFILES = af.po-update bg.po-update ca.po-update da.po-update de.po-update el.po-update eo.po-update es.po-update et.po-update fi.po-update fr.po-update ga.po-update gl.po-update hr.po-update hu.po-update id.po-update it.po-update nl.po-update pl.po-update pt_BR.po-update rm.po-update ro.po-update ru.po-update sk.po-update sl.po-update sq.po-update sr.po-update sv.po-update tr.po-update uk.po-update vi.po-update wa.po-update zh_CN.po-update zh_TW.po-update +DUMMYPOFILES = af.nop bg.nop ca.nop da.nop de.nop el.nop eo.nop es.nop et.nop fi.nop fr.nop ga.nop gl.nop hr.nop hu.nop id.nop it.nop nl.nop pl.nop pt_BR.nop rm.nop ro.nop ru.nop sk.nop sl.nop sq.nop sr.nop sv.nop tr.nop uk.nop vi.nop wa.nop zh_CN.nop zh_TW.nop +DISTFILES.common = Makefile.in.in remove-potcdate.sin \ +$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) +DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ +$(POFILES) $(GMOFILES) \ +$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) + +POTFILES = \ + ../src/iconv.c + +CATALOGS = af.gmo bg.gmo ca.gmo da.gmo de.gmo el.gmo eo.gmo es.gmo et.gmo fi.gmo fr.gmo ga.gmo gl.gmo hr.gmo hu.gmo id.gmo it.gmo nl.gmo pl.gmo pt_BR.gmo rm.gmo ro.gmo ru.gmo sk.gmo sl.gmo sq.gmo sr.gmo sv.gmo tr.gmo uk.gmo vi.gmo wa.gmo zh_CN.gmo zh_TW.gmo + +# Makevars gets inserted here. (Don't remove this line!) +# Makefile variables for libiconv/po. + +# Usually the message domain is the same as the package name. +DOMAIN = $(PACKAGE) + +# These two variables depend on the location of this directory. +subdir = po +top_builddir = .. + +# These options get passed to xgettext. +XGETTEXT_OPTIONS = \ + --keyword=_ --flag=_:1:pass-c-format \ + --keyword=N_ --flag=N_:1:pass-c-format \ + --flag=error:3:c-format --flag=error_at_line:5:c-format + +# This is the copyright holder that gets inserted into the header of the +# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding +# package. (Note that the msgstr strings, extracted from the package's +# sources, belong to the copyright holder of the package.) Translators are +# expected to transfer the copyright for their translations to this person +# or entity, or to disclaim their copyright. The empty string stands for +# the public domain; in this case the translators are expected to disclaim +# their copyright. +COPYRIGHT_HOLDER = Free Software Foundation, Inc. + +# This is the email address or URL to which the translators shall report +# bugs in the untranslated strings: +# - Strings which are not entire sentences, see the maintainer guidelines +# in the GNU gettext documentation, section 'Preparing Strings'. +# - Strings which use unclear terms or require additional context to be +# understood. +# - Strings which make invalid assumptions about notation of date, time or +# money. +# - Pluralisation problems. +# - Incorrect English spelling. +# - Incorrect formatting. +# It can be your email address, or a mailing list address where translators +# can write to without being subscribed, or the URL of a web page through +# which the translators can contact you. +MSGID_BUGS_ADDRESS = bug-gnu-libiconv@gnu.org + +# This is the list of locale categories, beyond LC_MESSAGES, for which the +# message catalogs shall be used. It is usually empty. +EXTRA_LOCALE_CATEGORIES = + +# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt' +# context. Possible values are "yes" and "no". Set this to yes if the +# package uses functions taking also a message context, like pgettext(), or +# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument. +USE_MSGCTXT = no + +.SUFFIXES: +.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update + +.po.mo: + @echo "$(MSGFMT) -c -o $@ $<"; \ + $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ + +.po.gmo: + @lang=`echo $* | sed -e 's,.*/,,'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ + cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo + +.sin.sed: + sed -e '/^#/d' $< > t-$@ + mv t-$@ $@ + + +all: check-macro-version all-yes + +all-yes: stamp-po +all-no: + +# Ensure that the gettext macros and this Makefile.in.in are in sync. +check-macro-version: + @test "$(GETTEXT_MACRO_VERSION)" = "0.17" \ + || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version 0.17" 1>&2; \ + exit 1; \ + } + +# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no +# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because +# we don't want to bother translators with empty POT files). We assume that +# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. +# In this case, stamp-po is a nop (i.e. a phony target). + +# stamp-po is a timestamp denoting the last time at which the CATALOGS have +# been loosely updated. Its purpose is that when a developer or translator +# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, +# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent +# invocations of "make" will do nothing. This timestamp would not be necessary +# if updating the $(CATALOGS) would always touch them; however, the rule for +# $(POFILES) has been designed to not touch files that don't need to be +# changed. +stamp-po: $(srcdir)/$(DOMAIN).pot + test ! -f $(srcdir)/$(DOMAIN).pot || \ + test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) + @test ! -f $(srcdir)/$(DOMAIN).pot || { \ + echo "touch stamp-po" && \ + echo timestamp > stamp-poT && \ + mv stamp-poT stamp-po; \ + } + +# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', +# otherwise packages like GCC can not be built if only parts of the source +# have been downloaded. + +# This target rebuilds $(DOMAIN).pot; it is an expensive operation. +# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. +$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + if LC_ALL=C grep 'GNU libiconv' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ + package_gnu='GNU '; \ + else \ + package_gnu=''; \ + fi; \ + if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ + msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ + else \ + msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ + fi; \ + case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) --flag=error:3:c-format --flag=error_at_line:5:c-format \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + *) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) --flag=error:3:c-format --flag=error_at_line:5:c-format \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --package-name="$${package_gnu}libiconv" \ + --package-version='1.13.1' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + esac + test ! -f $(DOMAIN).po || { \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ + sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ + if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ + else \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + else \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + } + +# This rule has no dependencies: we don't need to update $(DOMAIN).pot at +# every "make" invocation, only create it when it is missing. +# Only "make $(DOMAIN).pot-update" or "make dist" will force an update. +$(srcdir)/$(DOMAIN).pot: + $(MAKE) $(DOMAIN).pot-update + +# This target rebuilds a PO file if $(DOMAIN).pot has changed. +# Note that a PO file is not touched if it doesn't need to be changed. +$(POFILES): $(srcdir)/$(DOMAIN).pot + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + if test -f "$(srcdir)/$${lang}.po"; then \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \ + else \ + $(MAKE) $${lang}.po-create; \ + fi + + +install: install-exec install-data +install-exec: +install-data: install-data-yes + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common) Makevars.template; do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + for file in Makevars; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +install-data-no: all +install-data-yes: all + $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(DESTDIR)$$dir; \ + if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ + $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ + echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ + fi; \ + done; \ + done + +install-strip: install + +installdirs: installdirs-exec installdirs-data +installdirs-exec: +installdirs-data: installdirs-data-yes + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + else \ + : ; \ + fi +installdirs-data-no: +installdirs-data-yes: + $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(DESTDIR)$$dir; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + fi; \ + done; \ + done + +# Define this as empty until I found a useful application. +installcheck: + +uninstall: uninstall-exec uninstall-data +uninstall-exec: +uninstall-data: uninstall-data-yes + if test "$(PACKAGE)" = "gettext-tools"; then \ + for file in $(DISTFILES.common) Makevars.template; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +uninstall-data-no: +uninstall-data-yes: + catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + done; \ + done + +check: all + +info dvi ps pdf html tags TAGS ctags CTAGS ID: + +mostlyclean: + rm -f remove-potcdate.sed + rm -f stamp-poT + rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po + rm -fr *.o + +clean: mostlyclean + +distclean: clean + rm -f Makefile Makefile.in POTFILES *.mo + +maintainer-clean: distclean + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + rm -f stamp-po $(GMOFILES) + +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +dist distdir: + $(MAKE) update-po + @$(MAKE) dist2 +# This is a separate target because 'update-po' must be executed before. +dist2: stamp-po $(DISTFILES) + dists="$(DISTFILES)"; \ + if test "$(PACKAGE)" = "gettext-tools"; then \ + dists="$$dists Makevars.template"; \ + fi; \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + dists="$$dists $(DOMAIN).pot stamp-po"; \ + fi; \ + if test -f $(srcdir)/ChangeLog; then \ + dists="$$dists ChangeLog"; \ + fi; \ + for i in 0 1 2 3 4 5 6 7 8 9; do \ + if test -f $(srcdir)/ChangeLog.$$i; then \ + dists="$$dists ChangeLog.$$i"; \ + fi; \ + done; \ + if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ + for file in $$dists; do \ + if test -f $$file; then \ + cp -p $$file $(distdir) || exit 1; \ + else \ + cp -p $(srcdir)/$$file $(distdir) || exit 1; \ + fi; \ + done + +update-po: Makefile + $(MAKE) $(DOMAIN).pot-update + test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) + $(MAKE) update-gmo + +# General rule for creating PO files. + +.nop.po-create: + @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ + echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ + exit 1 + +# General rule for updating PO files. + +.nop.po-update: + @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ + if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ + cd $(srcdir); \ + if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "msgmerge for $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +$(DUMMYPOFILES): + +update-gmo: Makefile $(GMOFILES) + @: + +Makefile: Makefile.in.in Makevars $(top_builddir)/config.status POTFILES.in LINGUAS + cd $(top_builddir) \ + && $(SHELL) ./config.status $(subdir)/$@.in po-directories + +force: + +# Tell versions [3.59,3.63) of GNU make not to export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: +# Special Makefile rules for English message catalogs with quotation marks. + +DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot + +.SUFFIXES: .insert-header .po-update-en + +en@quot.po-create: + $(MAKE) en@quot.po-update +en@boldquot.po-create: + $(MAKE) en@boldquot.po-update + +en@quot.po-update: en@quot.po-update-en +en@boldquot.po-update: en@boldquot.po-update-en + +.insert-header.po-update-en: + @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ + if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + ll=`echo $$lang | sed -e 's/@.*//'`; \ + LC_ALL=C; export LC_ALL; \ + cd $(srcdir); \ + if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "creation of $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +en@quot.insert-header: insert-header.sin + sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header + +en@boldquot.insert-header: insert-header.sin + sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header + +mostlyclean: mostlyclean-quot +mostlyclean-quot: + rm -f *.insert-header diff --git a/jni/iconv/po/Makefile.in b/jni/iconv/po/Makefile.in new file mode 100644 index 0000000..2ccc0ad --- /dev/null +++ b/jni/iconv/po/Makefile.in @@ -0,0 +1,429 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper +# +# This file can be copied and used freely without restrictions. It can +# be used in projects which are not available under the GNU General Public +# License but which still want to provide support for the GNU gettext +# functionality. +# Please note that the actual code of GNU gettext is covered by the GNU +# General Public License and is *not* in the public domain. +# +# Origin: gettext-0.17 +GETTEXT_MACRO_VERSION = 0.17 + +PACKAGE = libiconv +VERSION = 1.13.1 +PACKAGE_BUGREPORT = + +SHELL = /bin/sh + + +srcdir = . +top_srcdir = .. + + +prefix = /usr/local +exec_prefix = ${prefix} +datarootdir = ${prefix}/share +datadir = ${datarootdir} +localedir = ${datarootdir}/locale +gettextsrcdir = $(datadir)/gettext/po + +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 + +# We use $(mkdir_p). +# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as +# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, +# ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/install-sh does not start with $(SHELL), so we add it. +# In automake >= 1.10, /bin/mkdir -p is derived from ${MKDIR_P}, which is defined +# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake +# versions, $(mkinstalldirs) and $(install_sh) are unused. +mkinstalldirs = $(SHELL) ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/install-sh -d +install_sh = $(SHELL) ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/install-sh +MKDIR_P = /bin/mkdir -p +mkdir_p = /bin/mkdir -p + +GMSGFMT_ = /usr/bin/msgfmt +GMSGFMT_no = /usr/bin/msgfmt +GMSGFMT_yes = /usr/bin/msgfmt +GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) +MSGFMT_ = /usr/bin/msgfmt +MSGFMT_no = /usr/bin/msgfmt +MSGFMT_yes = /usr/bin/msgfmt +MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) +XGETTEXT_ = /usr/bin/xgettext +XGETTEXT_no = /usr/bin/xgettext +XGETTEXT_yes = /usr/bin/xgettext +XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) +MSGMERGE = msgmerge +MSGMERGE_UPDATE = /usr/bin/msgmerge --update +MSGINIT = msginit +MSGCONV = msgconv +MSGFILTER = msgfilter + +POFILES = @POFILES@ +GMOFILES = @GMOFILES@ +UPDATEPOFILES = @UPDATEPOFILES@ +DUMMYPOFILES = @DUMMYPOFILES@ +DISTFILES.common = Makefile.in.in remove-potcdate.sin \ +$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) +DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ +$(POFILES) $(GMOFILES) \ +$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) + +POTFILES = \ + +CATALOGS = @CATALOGS@ + +# Makevars gets inserted here. (Don't remove this line!) + +.SUFFIXES: +.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update + +.po.mo: + @echo "$(MSGFMT) -c -o $@ $<"; \ + $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ + +.po.gmo: + @lang=`echo $* | sed -e 's,.*/,,'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ + cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo + +.sin.sed: + sed -e '/^#/d' $< > t-$@ + mv t-$@ $@ + + +all: check-macro-version all-yes + +all-yes: stamp-po +all-no: + +# Ensure that the gettext macros and this Makefile.in.in are in sync. +check-macro-version: + @test "$(GETTEXT_MACRO_VERSION)" = "0.17" \ + || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version 0.17" 1>&2; \ + exit 1; \ + } + +# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no +# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because +# we don't want to bother translators with empty POT files). We assume that +# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. +# In this case, stamp-po is a nop (i.e. a phony target). + +# stamp-po is a timestamp denoting the last time at which the CATALOGS have +# been loosely updated. Its purpose is that when a developer or translator +# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, +# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent +# invocations of "make" will do nothing. This timestamp would not be necessary +# if updating the $(CATALOGS) would always touch them; however, the rule for +# $(POFILES) has been designed to not touch files that don't need to be +# changed. +stamp-po: $(srcdir)/$(DOMAIN).pot + test ! -f $(srcdir)/$(DOMAIN).pot || \ + test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) + @test ! -f $(srcdir)/$(DOMAIN).pot || { \ + echo "touch stamp-po" && \ + echo timestamp > stamp-poT && \ + mv stamp-poT stamp-po; \ + } + +# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', +# otherwise packages like GCC can not be built if only parts of the source +# have been downloaded. + +# This target rebuilds $(DOMAIN).pot; it is an expensive operation. +# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. +$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + if LC_ALL=C grep 'GNU libiconv' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ + package_gnu='GNU '; \ + else \ + package_gnu=''; \ + fi; \ + if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ + msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ + else \ + msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ + fi; \ + case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) --flag=error:3:c-format --flag=error_at_line:5:c-format \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + *) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) --flag=error:3:c-format --flag=error_at_line:5:c-format \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --package-name="$${package_gnu}libiconv" \ + --package-version='1.13.1' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + esac + test ! -f $(DOMAIN).po || { \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ + sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ + if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ + else \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + else \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + } + +# This rule has no dependencies: we don't need to update $(DOMAIN).pot at +# every "make" invocation, only create it when it is missing. +# Only "make $(DOMAIN).pot-update" or "make dist" will force an update. +$(srcdir)/$(DOMAIN).pot: + $(MAKE) $(DOMAIN).pot-update + +# This target rebuilds a PO file if $(DOMAIN).pot has changed. +# Note that a PO file is not touched if it doesn't need to be changed. +$(POFILES): $(srcdir)/$(DOMAIN).pot + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + if test -f "$(srcdir)/$${lang}.po"; then \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \ + else \ + $(MAKE) $${lang}.po-create; \ + fi + + +install: install-exec install-data +install-exec: +install-data: install-data-yes + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common) Makevars.template; do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + for file in Makevars; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +install-data-no: all +install-data-yes: all + $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(DESTDIR)$$dir; \ + if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ + $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ + echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ + fi; \ + done; \ + done + +install-strip: install + +installdirs: installdirs-exec installdirs-data +installdirs-exec: +installdirs-data: installdirs-data-yes + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + else \ + : ; \ + fi +installdirs-data-no: +installdirs-data-yes: + $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(DESTDIR)$$dir; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + fi; \ + done; \ + done + +# Define this as empty until I found a useful application. +installcheck: + +uninstall: uninstall-exec uninstall-data +uninstall-exec: +uninstall-data: uninstall-data-yes + if test "$(PACKAGE)" = "gettext-tools"; then \ + for file in $(DISTFILES.common) Makevars.template; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +uninstall-data-no: +uninstall-data-yes: + catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + done; \ + done + +check: all + +info dvi ps pdf html tags TAGS ctags CTAGS ID: + +mostlyclean: + rm -f remove-potcdate.sed + rm -f stamp-poT + rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po + rm -fr *.o + +clean: mostlyclean + +distclean: clean + rm -f Makefile Makefile.in POTFILES *.mo + +maintainer-clean: distclean + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + rm -f stamp-po $(GMOFILES) + +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +dist distdir: + $(MAKE) update-po + @$(MAKE) dist2 +# This is a separate target because 'update-po' must be executed before. +dist2: stamp-po $(DISTFILES) + dists="$(DISTFILES)"; \ + if test "$(PACKAGE)" = "gettext-tools"; then \ + dists="$$dists Makevars.template"; \ + fi; \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + dists="$$dists $(DOMAIN).pot stamp-po"; \ + fi; \ + if test -f $(srcdir)/ChangeLog; then \ + dists="$$dists ChangeLog"; \ + fi; \ + for i in 0 1 2 3 4 5 6 7 8 9; do \ + if test -f $(srcdir)/ChangeLog.$$i; then \ + dists="$$dists ChangeLog.$$i"; \ + fi; \ + done; \ + if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ + for file in $$dists; do \ + if test -f $$file; then \ + cp -p $$file $(distdir) || exit 1; \ + else \ + cp -p $(srcdir)/$$file $(distdir) || exit 1; \ + fi; \ + done + +update-po: Makefile + $(MAKE) $(DOMAIN).pot-update + test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) + $(MAKE) update-gmo + +# General rule for creating PO files. + +.nop.po-create: + @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ + echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ + exit 1 + +# General rule for updating PO files. + +.nop.po-update: + @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ + if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ + cd $(srcdir); \ + if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "msgmerge for $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +$(DUMMYPOFILES): + +update-gmo: Makefile $(GMOFILES) + @: + +Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ + cd $(top_builddir) \ + && $(SHELL) ./config.status $(subdir)/$@.in po-directories + +force: + +# Tell versions [3.59,3.63) of GNU make not to export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/jni/iconv/po/Makefile.in.in b/jni/iconv/po/Makefile.in.in new file mode 100644 index 0000000..fecf500 --- /dev/null +++ b/jni/iconv/po/Makefile.in.in @@ -0,0 +1,429 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper +# +# This file can be copied and used freely without restrictions. It can +# be used in projects which are not available under the GNU General Public +# License but which still want to provide support for the GNU gettext +# functionality. +# Please note that the actual code of GNU gettext is covered by the GNU +# General Public License and is *not* in the public domain. +# +# Origin: gettext-0.17 +GETTEXT_MACRO_VERSION = 0.17 + +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + +SHELL = /bin/sh +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datarootdir = @datarootdir@ +datadir = @datadir@ +localedir = @localedir@ +gettextsrcdir = $(datadir)/gettext/po + +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ + +# We use $(mkdir_p). +# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as +# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, +# @install_sh@ does not start with $(SHELL), so we add it. +# In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined +# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake +# versions, $(mkinstalldirs) and $(install_sh) are unused. +mkinstalldirs = $(SHELL) @install_sh@ -d +install_sh = $(SHELL) @install_sh@ +MKDIR_P = @MKDIR_P@ +mkdir_p = @mkdir_p@ + +GMSGFMT_ = @GMSGFMT@ +GMSGFMT_no = @GMSGFMT@ +GMSGFMT_yes = @GMSGFMT_015@ +GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) +MSGFMT_ = @MSGFMT@ +MSGFMT_no = @MSGFMT@ +MSGFMT_yes = @MSGFMT_015@ +MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) +XGETTEXT_ = @XGETTEXT@ +XGETTEXT_no = @XGETTEXT@ +XGETTEXT_yes = @XGETTEXT_015@ +XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) +MSGMERGE = msgmerge +MSGMERGE_UPDATE = @MSGMERGE@ --update +MSGINIT = msginit +MSGCONV = msgconv +MSGFILTER = msgfilter + +POFILES = @POFILES@ +GMOFILES = @GMOFILES@ +UPDATEPOFILES = @UPDATEPOFILES@ +DUMMYPOFILES = @DUMMYPOFILES@ +DISTFILES.common = Makefile.in.in remove-potcdate.sin \ +$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) +DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ +$(POFILES) $(GMOFILES) \ +$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) + +POTFILES = \ + +CATALOGS = @CATALOGS@ + +# Makevars gets inserted here. (Don't remove this line!) + +.SUFFIXES: +.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update + +.po.mo: + @echo "$(MSGFMT) -c -o $@ $<"; \ + $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ + +.po.gmo: + @lang=`echo $* | sed -e 's,.*/,,'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ + cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo + +.sin.sed: + sed -e '/^#/d' $< > t-$@ + mv t-$@ $@ + + +all: check-macro-version all-@USE_NLS@ + +all-yes: stamp-po +all-no: + +# Ensure that the gettext macros and this Makefile.in.in are in sync. +check-macro-version: + @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ + || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ + exit 1; \ + } + +# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no +# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because +# we don't want to bother translators with empty POT files). We assume that +# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. +# In this case, stamp-po is a nop (i.e. a phony target). + +# stamp-po is a timestamp denoting the last time at which the CATALOGS have +# been loosely updated. Its purpose is that when a developer or translator +# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, +# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent +# invocations of "make" will do nothing. This timestamp would not be necessary +# if updating the $(CATALOGS) would always touch them; however, the rule for +# $(POFILES) has been designed to not touch files that don't need to be +# changed. +stamp-po: $(srcdir)/$(DOMAIN).pot + test ! -f $(srcdir)/$(DOMAIN).pot || \ + test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) + @test ! -f $(srcdir)/$(DOMAIN).pot || { \ + echo "touch stamp-po" && \ + echo timestamp > stamp-poT && \ + mv stamp-poT stamp-po; \ + } + +# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', +# otherwise packages like GCC can not be built if only parts of the source +# have been downloaded. + +# This target rebuilds $(DOMAIN).pot; it is an expensive operation. +# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. +$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ + package_gnu='GNU '; \ + else \ + package_gnu=''; \ + fi; \ + if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ + msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ + else \ + msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ + fi; \ + case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + *) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --package-name="$${package_gnu}@PACKAGE@" \ + --package-version='@VERSION@' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + esac + test ! -f $(DOMAIN).po || { \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ + sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ + if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ + else \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + else \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + } + +# This rule has no dependencies: we don't need to update $(DOMAIN).pot at +# every "make" invocation, only create it when it is missing. +# Only "make $(DOMAIN).pot-update" or "make dist" will force an update. +$(srcdir)/$(DOMAIN).pot: + $(MAKE) $(DOMAIN).pot-update + +# This target rebuilds a PO file if $(DOMAIN).pot has changed. +# Note that a PO file is not touched if it doesn't need to be changed. +$(POFILES): $(srcdir)/$(DOMAIN).pot + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + if test -f "$(srcdir)/$${lang}.po"; then \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \ + else \ + $(MAKE) $${lang}.po-create; \ + fi + + +install: install-exec install-data +install-exec: +install-data: install-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common) Makevars.template; do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + for file in Makevars; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +install-data-no: all +install-data-yes: all + $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(DESTDIR)$$dir; \ + if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ + $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ + echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ + fi; \ + done; \ + done + +install-strip: install + +installdirs: installdirs-exec installdirs-data +installdirs-exec: +installdirs-data: installdirs-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + else \ + : ; \ + fi +installdirs-data-no: +installdirs-data-yes: + $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(DESTDIR)$$dir; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + fi; \ + done; \ + done + +# Define this as empty until I found a useful application. +installcheck: + +uninstall: uninstall-exec uninstall-data +uninstall-exec: +uninstall-data: uninstall-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + for file in $(DISTFILES.common) Makevars.template; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +uninstall-data-no: +uninstall-data-yes: + catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + done; \ + done + +check: all + +info dvi ps pdf html tags TAGS ctags CTAGS ID: + +mostlyclean: + rm -f remove-potcdate.sed + rm -f stamp-poT + rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po + rm -fr *.o + +clean: mostlyclean + +distclean: clean + rm -f Makefile Makefile.in POTFILES *.mo + +maintainer-clean: distclean + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + rm -f stamp-po $(GMOFILES) + +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +dist distdir: + $(MAKE) update-po + @$(MAKE) dist2 +# This is a separate target because 'update-po' must be executed before. +dist2: stamp-po $(DISTFILES) + dists="$(DISTFILES)"; \ + if test "$(PACKAGE)" = "gettext-tools"; then \ + dists="$$dists Makevars.template"; \ + fi; \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + dists="$$dists $(DOMAIN).pot stamp-po"; \ + fi; \ + if test -f $(srcdir)/ChangeLog; then \ + dists="$$dists ChangeLog"; \ + fi; \ + for i in 0 1 2 3 4 5 6 7 8 9; do \ + if test -f $(srcdir)/ChangeLog.$$i; then \ + dists="$$dists ChangeLog.$$i"; \ + fi; \ + done; \ + if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ + for file in $$dists; do \ + if test -f $$file; then \ + cp -p $$file $(distdir) || exit 1; \ + else \ + cp -p $(srcdir)/$$file $(distdir) || exit 1; \ + fi; \ + done + +update-po: Makefile + $(MAKE) $(DOMAIN).pot-update + test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) + $(MAKE) update-gmo + +# General rule for creating PO files. + +.nop.po-create: + @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ + echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ + exit 1 + +# General rule for updating PO files. + +.nop.po-update: + @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ + if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ + cd $(srcdir); \ + if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "msgmerge for $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +$(DUMMYPOFILES): + +update-gmo: Makefile $(GMOFILES) + @: + +Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ + cd $(top_builddir) \ + && $(SHELL) ./config.status $(subdir)/$@.in po-directories + +force: + +# Tell versions [3.59,3.63) of GNU make not to export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/jni/iconv/po/Makevars b/jni/iconv/po/Makevars new file mode 100644 index 0000000..2f01c36 --- /dev/null +++ b/jni/iconv/po/Makevars @@ -0,0 +1,50 @@ +# Makefile variables for libiconv/po. + +# Usually the message domain is the same as the package name. +DOMAIN = $(PACKAGE) + +# These two variables depend on the location of this directory. +subdir = po +top_builddir = .. + +# These options get passed to xgettext. +XGETTEXT_OPTIONS = \ + --keyword=_ --flag=_:1:pass-c-format \ + --keyword=N_ --flag=N_:1:pass-c-format \ + --flag=error:3:c-format --flag=error_at_line:5:c-format + +# This is the copyright holder that gets inserted into the header of the +# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding +# package. (Note that the msgstr strings, extracted from the package's +# sources, belong to the copyright holder of the package.) Translators are +# expected to transfer the copyright for their translations to this person +# or entity, or to disclaim their copyright. The empty string stands for +# the public domain; in this case the translators are expected to disclaim +# their copyright. +COPYRIGHT_HOLDER = Free Software Foundation, Inc. + +# This is the email address or URL to which the translators shall report +# bugs in the untranslated strings: +# - Strings which are not entire sentences, see the maintainer guidelines +# in the GNU gettext documentation, section 'Preparing Strings'. +# - Strings which use unclear terms or require additional context to be +# understood. +# - Strings which make invalid assumptions about notation of date, time or +# money. +# - Pluralisation problems. +# - Incorrect English spelling. +# - Incorrect formatting. +# It can be your email address, or a mailing list address where translators +# can write to without being subscribed, or the URL of a web page through +# which the translators can contact you. +MSGID_BUGS_ADDRESS = bug-gnu-libiconv@gnu.org + +# This is the list of locale categories, beyond LC_MESSAGES, for which the +# message catalogs shall be used. It is usually empty. +EXTRA_LOCALE_CATEGORIES = + +# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt' +# context. Possible values are "yes" and "no". Set this to yes if the +# package uses functions taking also a message context, like pgettext(), or +# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument. +USE_MSGCTXT = no diff --git a/jni/iconv/po/POTFILES b/jni/iconv/po/POTFILES new file mode 100644 index 0000000..19ce218 --- /dev/null +++ b/jni/iconv/po/POTFILES @@ -0,0 +1 @@ + ../src/iconv.c diff --git a/jni/iconv/po/POTFILES.in b/jni/iconv/po/POTFILES.in new file mode 100644 index 0000000..f4ef5b4 --- /dev/null +++ b/jni/iconv/po/POTFILES.in @@ -0,0 +1,4 @@ +# List of files which contain translatable strings. +# Copyright (C) 2002 Free Software Foundation, Inc. + +src/iconv.c diff --git a/jni/iconv/po/Rules-quot b/jni/iconv/po/Rules-quot new file mode 100644 index 0000000..9c2a995 --- /dev/null +++ b/jni/iconv/po/Rules-quot @@ -0,0 +1,47 @@ +# Special Makefile rules for English message catalogs with quotation marks. + +DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot + +.SUFFIXES: .insert-header .po-update-en + +en@quot.po-create: + $(MAKE) en@quot.po-update +en@boldquot.po-create: + $(MAKE) en@boldquot.po-update + +en@quot.po-update: en@quot.po-update-en +en@boldquot.po-update: en@boldquot.po-update-en + +.insert-header.po-update-en: + @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ + if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + ll=`echo $$lang | sed -e 's/@.*//'`; \ + LC_ALL=C; export LC_ALL; \ + cd $(srcdir); \ + if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "creation of $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +en@quot.insert-header: insert-header.sin + sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header + +en@boldquot.insert-header: insert-header.sin + sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header + +mostlyclean: mostlyclean-quot +mostlyclean-quot: + rm -f *.insert-header diff --git a/jni/iconv/po/af.gmo b/jni/iconv/po/af.gmo new file mode 100644 index 0000000..1eef50d Binary files /dev/null and b/jni/iconv/po/af.gmo differ diff --git a/jni/iconv/po/af.po b/jni/iconv/po/af.po new file mode 100644 index 0000000..e3d4385 --- /dev/null +++ b/jni/iconv/po/af.po @@ -0,0 +1,347 @@ +# libiconv Afrikaans +# Copyright (C) 2004 Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# Petri Jooste , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.9.1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2004-03-08 13:42+0200\n" +"Last-Translator: Petri Jooste \n" +"Language-Team: Afrikaans \n" +"Language: af\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Gebruik so: iconv [-c] [-s] [-f vanaf-kode] [-t na-kode] [lêer ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "of: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "of: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Geskryf deur %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: kan nie omskakeling doen nie\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: onvolledige karakter of skuifreeks\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: T/A-fout\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: omskakeling van %s word nie ondersteun nie\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: omskakeling na %s word nie ondersteun nie\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: omskakeling van %s na %s word nie ondersteun nie\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: T/A-fout\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Gebruik so: iconv [--binary] [-c] [-s] [-f vanaf-kode] [-t na-kode] " +#~ "[lêer ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Hierdie is gratis programmatuur; kyk in die bronkode vir " +#~ "kopieërvoorwaardes. Daar is GEEN\n" +#~ "waarborg nie; selfs nie vir VERKOOPBAARHEID of GESKIKTHEID VIR 'N " +#~ "SPESIFIEKE DOEL nie.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/bg.gmo b/jni/iconv/po/bg.gmo new file mode 100644 index 0000000..461044e Binary files /dev/null and b/jni/iconv/po/bg.gmo differ diff --git a/jni/iconv/po/bg.po b/jni/iconv/po/bg.po new file mode 100644 index 0000000..8ed2d82 --- /dev/null +++ b/jni/iconv/po/bg.po @@ -0,0 +1,360 @@ +# Bulgarian translation of libiconv po-file. +# Copyright (C) 2008, 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# Roumen Petrov , 2008, 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2008-01-03 14:20+0200\n" +"Last-Translator: Roumen Petrov \n" +"Language-Team: Bulgarian \n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Употреба: iconv [-c] [-s] [-f fromcode] [-t tocode] [файл ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "или: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð¿Ð¸Ñ‚Ð°Ð¹Ñ‚Ðµ \"%s --help\".\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Употреба: %s [ÐРГУМЕÐТИ...] [-f КОДИРÐÐЕ] [-t КОДИРÐÐЕ] [ВХОДЕÐ_ФÐЙЛ...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "или: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Преобразува текÑÑ‚ от едно кодиране към друго.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Ðргументи задаващи Ð²Ñ…Ð¾Ð´Ð½Ð¸Ñ Ð¸ Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f КОДИРÐÐЕ, --from-code=КОДИРÐÐЕ\n" +" кодиране на входните данни\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t КОДИРÐÐЕ, --to-code=КОДИРÐÐЕ\n" +" кодиране на изходните данни\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Ðргументи контролиращи проблеми при преобразуване:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c игнориране на непреобразуваеми знаци\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=ФОРМÐТИРÐЩ_ÐИЗ\n" +" замеÑтител на непреобразуваеми знаци от Уникод\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" +" --byte-subst=ФОРМÐТИРÐЩ_ÐИЗ\n" +" замеÑтител на непреобразуваеми байтове\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=ФОРМÐТИРÐЩ_ÐИЗ\n" +" замеÑтител на непреобразуваеми широки знаци\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Ðргументи задаващи извеждането на грешки:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" +" -s, --silent подтиÑкане на ÑъобщениÑта за грешки при\n" +" преобразуване\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Извеждане на информациÑ:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list изброÑване на поддържаните кодираниÑ\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help показване на тази помощ и изход от програмата\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" +" --version извеждане на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° верÑиÑта и изход от\n" +" програмата\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" +"Подавайте доклади за грешки в програмата на .\n" +"Подавайте доклади за грешки в превода на .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Лиценз GPLv2+: ВерÑÐ¸Ñ 2 на GNU GPL или Ñледваща http://gnu.org/licenses/gpl.html\n" +"Това е Ñвободен програмен продукт: Ñвободни Ñте да го променÑте и разпроÑтранÑ-\n" +"вате. Ðе Ñе дават ÐИКÐКВИ ГÐРÐÐЦИИ до Ñтепента позволена от закона.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Ðвтори: %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"%s аргумент: не е позволена директива за форматиране Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð»Ð¸Ð²Ð° ширина." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"%s аргумент: не е позволена директива за форматиране Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð»Ð¸Ð²Ð° точноÑÑ‚." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "%s аргумент: не е позволена директива за форматиране Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "%s аргумент: низът завършва по Ñредата на директивата." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "%s аргумент: знакът '%c' не е валиден определител за преобразуване." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"%s аргумент: знакът, завършващ директивата за форматиране, не е валиден " +"определител за преобразуване." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"%s аргумент: форматиращиÑÑ‚ низ използва повече от един аргумент: %u аргумент." +msgstr[1] "" +"%s аргумент: форматиращиÑÑ‚ низ използва повече от един аргумент: %u " +"аргумента." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "замеÑтителÑÑ‚ за байт към Уникод не може да Ñе преобразува: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" +"замеÑтителÑÑ‚ за Уникод не може да Ñе преобразува към резултатното кодиране: " +"%s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" +"замеÑтителÑÑ‚ за байт в Уникод не може да Ñе преобразува в широк знак: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" +"замеÑтителÑÑ‚ за широк знак не може да Ñе преобразува към резултатното " +"кодиране: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" +"замеÑтителÑÑ‚ за байт не може да Ñе преобразува в резултатното кодиране: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: не може да Ñе преобразува" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: непълен знак или измеÑтваща поÑледователноÑÑ‚" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: входно/изходна грешка" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "не Ñе поддържа преобразуване от %s" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "не Ñе поддържа преобразуване към %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "не Ñе поддържа преобразуване от %s към %s" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "опитайте Ñ '%s -l', за да получите ÑпиÑък Ñ Ð¿Ð¾Ð´Ð´ÑŠÑ€Ð¶Ð°Ð½Ð¸Ñ‚Ðµ кодираниÑ" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(Ñтандартен вход)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "входно/изходна грешка" diff --git a/jni/iconv/po/boldquot.sed b/jni/iconv/po/boldquot.sed new file mode 100644 index 0000000..4b937aa --- /dev/null +++ b/jni/iconv/po/boldquot.sed @@ -0,0 +1,10 @@ +s/"\([^"]*\)"/“\1â€/g +s/`\([^`']*\)'/‘\1’/g +s/ '\([^`']*\)' / ‘\1’ /g +s/ '\([^`']*\)'$/ ‘\1’/g +s/^'\([^`']*\)' /‘\1’ /g +s/“â€/""/g +s/“/“/g +s/â€/â€/g +s/‘/‘/g +s/’/’/g diff --git a/jni/iconv/po/ca.gmo b/jni/iconv/po/ca.gmo new file mode 100644 index 0000000..38089b3 Binary files /dev/null and b/jni/iconv/po/ca.gmo differ diff --git a/jni/iconv/po/ca.po b/jni/iconv/po/ca.po new file mode 100644 index 0000000..d6c26e1 --- /dev/null +++ b/jni/iconv/po/ca.po @@ -0,0 +1,347 @@ +# Catalan messages for GNU libiconv. +# Copyright (C) 2002 Free Software Foundation, Inc. +# Ivan Vilata i Balaguer , 2002, 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.9.1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2004-03-20 16:18+0100\n" +"Last-Translator: Ivan Vilata i Balaguer \n" +"Language-Team: Catalan \n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "" +"Forma d'ús: iconv [-c] [-s] [-f CODIF_ORIG] [-t CODIF_DEST] [FITXER ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "o: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "o: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Escrit per %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: no s'ha pogut convertir\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: hi ha un caràcter o seqüència de desplaçament incompleta\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: error d'E/S\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: la conversió des de «%s» no és suportada\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: la conversió fins a «%s» no és suportada\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: la conversió des de «%s» fins a «%s» no és suportada\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(entrada estàndard)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: error d'E/S\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Forma d'ús: iconv [--binary] [-c] [-s] [-f CODIF_ORIG] [-t CODIF_DEST]\n" +#~ " [FITXER ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Aquest és programari lliure; vegeu el codi font per les condicions de " +#~ "còpia.\n" +#~ "No hi ha CAP garantia; ni tan sols de COMERCIABILITAT o ADEQUACIÓ PER UN\n" +#~ "PROPÃ’SIT PARTICULAR.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/da.gmo b/jni/iconv/po/da.gmo new file mode 100644 index 0000000..09caccb Binary files /dev/null and b/jni/iconv/po/da.gmo differ diff --git a/jni/iconv/po/da.po b/jni/iconv/po/da.po new file mode 100644 index 0000000..b9b8256 --- /dev/null +++ b/jni/iconv/po/da.po @@ -0,0 +1,347 @@ +# Danish messages for libiconv. +# Copyright (C) 2002 Free Software Foundation, Inc. +# Keld Simonsen , 2002. +# Christian Rose , 2002. +# This file is distributed under the same license as the libiconv package. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv-1.8\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2002-11-09 19:23+0100\n" +"Last-Translator: Keld Simonsen \n" +"Language-Team: Danish \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Brug: iconv [-c] [-s] [-f frakode] [-t tilkode] [fil ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "eller: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "eller: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Skrevet af %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: kan ikke konvertere\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: ufuldstændigt tegn eller skiftesekvens\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: ind-/udskriftsfejl\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: konvertering fra %s understøttes ikke\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: konvertering til %s understøttes ikke\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: konvertering fra %s til %s understøttes ikke\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(standard ind)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: I/O-fejl\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Brug: iconv [--binary] [-c] [-s] [-f frakode] [-t tilkode] [fil ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Dette er frit programmel; se kildekoden for kopieringsbetingelser. Der " +#~ "gives\n" +#~ "INGEN garanti; ikke engang for SALGBARHED eller EGNETHED FOR NOGET\n" +#~ "SÆRLIGT FORMÅL.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/de.gmo b/jni/iconv/po/de.gmo new file mode 100644 index 0000000..7395b6b Binary files /dev/null and b/jni/iconv/po/de.gmo differ diff --git a/jni/iconv/po/de.po b/jni/iconv/po/de.po new file mode 100644 index 0000000..397451c --- /dev/null +++ b/jni/iconv/po/de.po @@ -0,0 +1,390 @@ +# translation of libiconv-1.12.po to Deutsch +# German messages for GNU libiconv. +# Copyright (C) 2002, 2006, 2008 Free Software Foundation, Inc. +# This file is distributed under the same license as the GNU libiconv package. +# Bruno Haible , 2002, 2006, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: GNU libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2008-01-08 11:18+0200\n" +"Last-Translator: Bruno Haible \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.0.2\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "" +"Aufruf: iconv [-c] [-s] [-f AUSGANGS-KODIERUNG] [-t ZIEL-KODIERUNG] " +"[DATEI ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "oder: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "»%s --help« gibt weitere Informationen.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Aufruf: %s [OPTION...] [-f KODIERUNG] [-t KODIERUNG] [EINBABEDATEI...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "oder: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Wandelt Text von einer Kodierung in eine andere Kodierung um.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Optionen für das Ein- und Ausgabeformat:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f KODIERUNG, --from-code=KODIERUNG\n" +" die Kodierung der Eingabe\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t KODIERUNG, --to-code=KODIERUNG\n" +" die Kodierung der Ausgabe\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Optionen für die Behandlung von Umwandlungsproblemen:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" +" -c Zeichen, die nicht umgewandelt werden können,\n" +" wegwerfen\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=FORMATZEICHENKETTE\n" +" Ersatz für Unicode-Zeichen, die nicht umgewandelt\n" +" werden können\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" +" --byte-subst=FORMATZEICHENKETTE\n" +" Ersatz für Bytes, die nicht umgewandelt werden\n" +" können\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=FORMATZEICHENKETTE\n" +" Ersatz für »wide«-Zeichen, die nicht umgewandelt\n" +" werden können\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Optionen für die Ausgabe von Fehlern:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" +" -s, --silent Fehlermeldungen über Probleme bei der Umwandlung\n" +" unterdrücken\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Informative Ausgabe:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list die unterstützten Kodierungen anzeigen\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help diese Hilfe anzeigen und beenden\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version Versionsinformation anzeigen und beenden\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" +"Fehler bitte (auf Englisch, mit LC_ALL=C) an \n" +"melden.\n" +"Für die deutsche Übersetzung ist die Mailingliste\n" +" zuständig.\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Lizenz: GPLv2+, d.h. GNU GPL ab Version 2 \n" +"Dieses Programm ist freie Software: Sie dürfen es ändern und weitergeben.\n" +"Es gibt KEINERLEI GARANTIE, so weit das Gesetz es erlaubt.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Geschrieben von %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"»%s«-Argument: Eine Formatierungsanweisung mit variabler Breite ist hier " +"nicht erlaubt." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"»%s«-Argument: Eine Formatierungsanweisung mit variabler Genauigkeit ist " +"hier nicht erlaubt." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" +"»%s«-Argument: Eine Formatierungsanweisung mit Größenangabe ist hier nicht " +"erlaubt." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "»%s«-Argument: Die Zeichenkette endet mitten in einer Anweisung." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "»%s«-Argument: Das Zeichen »%c« bezeichnet keine gültige Umwandlung." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"»%s«-Argument: Das Zeichen am Ende der Formatierungsanweisung bezeichnet " +"keine gültige Umwandlung." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"»%s«-Argument: Die Formatzeichenkette verbraucht mehr als ein Argument: %u " +"Argument." +msgstr[1] "" +"»%s«-Argument: Die Formatzeichenkette verbraucht mehr als ein Argument: %u " +"Argumente." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "Kann Byte-Ersatz nicht nach Unicode umwandeln: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "Kann Unicode-Zeichen-Ersatz nicht in die Zielkodierung umwandeln: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "Kann Byte-Ersatz nicht in eine »wide«-Zeichenkette umwandeln: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" +"Kann den »wide«-Zeichen-Ersatz nicht in die Zielkodierung umwandeln: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "Kann den Byte-Ersatz nicht in die Zielkodierung umwandeln: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: Kann nicht umwandeln." + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: unvollständiges Zeichen oder unvollständige Umschaltfolge" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: Ein-/Ausgabefehler" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "Umwandlung ausgehend von %s ist nicht unterstützt." + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "Umwandlung nach %s ist nicht unterstützt." + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "Umwandlung von %s nach %s ist nicht unterstützt." + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" +"Versuchen Sie »%s -l«, um eine Liste aller unterstützten Kodierungen zu " +"erhalten." + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(Standard-Eingabe)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "Ein-/Ausgabefehler" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es\n" +#~ "gibt keine Garantie; auch nicht für VERKAUFBARKEIT oder FÜR SPEZIELLE " +#~ "ZWECKE.\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Aufruf: iconv [--binary] [-c] [-s]\n" +#~ " [-f AUSGANGS-KODIERUNG] [-t ZIEL-KODIERUNG] [DATEI ...]" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/el.gmo b/jni/iconv/po/el.gmo new file mode 100644 index 0000000..3edcfc8 Binary files /dev/null and b/jni/iconv/po/el.gmo differ diff --git a/jni/iconv/po/el.po b/jni/iconv/po/el.po new file mode 100644 index 0000000..b9a2918 --- /dev/null +++ b/jni/iconv/po/el.po @@ -0,0 +1,345 @@ +# Greek translation of libiconv. +# Copyright (C) 2005 Free Software Foundation, Inc. +# Balaskas Euaggelos , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.9.1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2004-12-25 22:15+0200\n" +"Last-Translator: Balaskas Euaggelos \n" +"Language-Team: Greek \n" +"Language: el\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "ΧÏήση: iconv [-c] [-s] [-f από_κώδικα] [-t tocode] [αÏχείο...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "είτε: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "είτε: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "ΓÏάφτηκε από τον %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: δεν μποÏεί να γίνει η μετατÏοπή\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: μη ολοκληÏωμένος χαÏακτήÏας ή shift συνέχεια\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: I/O σφάλμα\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: μετατÏοπή από %s μη υποστηÏιζόμενη\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: μετατÏοπή σε %s μη υποστηÏιζόμενη\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: μετατÏοπή από %s σε %s μη υποστηÏιζόμενη\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: I/O σφάλμα\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "ΧÏήση: iconv [--binary] [-c] [-s] [-f από_κώδικα] [-t tocode] [αÏχείο...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Αυτό είναι ένα χωÏίς χÏέωση Ï€ÏόγÏαμμα΄ δείτε τον κώδικα για αντιγÏαφή " +#~ "συνθηκών. Δεν υπάÏχει ΚΑΜΙΑ\n" +#~ " εγγÏηση' οÏτε ακόμα για ΕΜΠΟΡΕΥΜΑΤΟΠΟΙΗΣΗ ή ΚΑΤΑΛΗΛΟΤΗΤΑ ΓΙΑ ΕÎΑΠ" +#~ "ΣΥΓΚΕΚΡΙΜΕÎΟ ΣΚΟΠΟ.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/en@boldquot.header b/jni/iconv/po/en@boldquot.header new file mode 100644 index 0000000..fedb6a0 --- /dev/null +++ b/jni/iconv/po/en@boldquot.header @@ -0,0 +1,25 @@ +# All this catalog "translates" are quotation characters. +# The msgids must be ASCII and therefore cannot contain real quotation +# characters, only substitutes like grave accent (0x60), apostrophe (0x27) +# and double quote (0x22). These substitutes look strange; see +# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html +# +# This catalog translates grave accent (0x60) and apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019). +# It also translates pairs of apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019) +# and pairs of quotation mark (0x22) to +# left double quotation mark (U+201C) and right double quotation mark (U+201D). +# +# When output to an UTF-8 terminal, the quotation characters appear perfectly. +# When output to an ISO-8859-1 terminal, the single quotation marks are +# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to +# grave/acute accent (by libiconv), and the double quotation marks are +# transliterated to 0x22. +# When output to an ASCII terminal, the single quotation marks are +# transliterated to apostrophes, and the double quotation marks are +# transliterated to 0x22. +# +# This catalog furthermore displays the text between the quotation marks in +# bold face, assuming the VT100/XTerm escape sequences. +# diff --git a/jni/iconv/po/en@quot.header b/jni/iconv/po/en@quot.header new file mode 100644 index 0000000..a9647fc --- /dev/null +++ b/jni/iconv/po/en@quot.header @@ -0,0 +1,22 @@ +# All this catalog "translates" are quotation characters. +# The msgids must be ASCII and therefore cannot contain real quotation +# characters, only substitutes like grave accent (0x60), apostrophe (0x27) +# and double quote (0x22). These substitutes look strange; see +# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html +# +# This catalog translates grave accent (0x60) and apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019). +# It also translates pairs of apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019) +# and pairs of quotation mark (0x22) to +# left double quotation mark (U+201C) and right double quotation mark (U+201D). +# +# When output to an UTF-8 terminal, the quotation characters appear perfectly. +# When output to an ISO-8859-1 terminal, the single quotation marks are +# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to +# grave/acute accent (by libiconv), and the double quotation marks are +# transliterated to 0x22. +# When output to an ASCII terminal, the single quotation marks are +# transliterated to apostrophes, and the double quotation marks are +# transliterated to 0x22. +# diff --git a/jni/iconv/po/eo.gmo b/jni/iconv/po/eo.gmo new file mode 100644 index 0000000..7b9c544 Binary files /dev/null and b/jni/iconv/po/eo.gmo differ diff --git a/jni/iconv/po/eo.po b/jni/iconv/po/eo.po new file mode 100644 index 0000000..c49e3c1 --- /dev/null +++ b/jni/iconv/po/eo.po @@ -0,0 +1,342 @@ +# MesaÄoj por la biblioteko "libiconv". +# Copyright © 2002 Free Software Foundation, Inc. +# Edmund GRIMLEY EVANS , 2002, 2006-2007. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2007-12-27 21:22+0000\n" +"Last-Translator: Edmund GRIMLEY EVANS \n" +"Language-Team: Esperanto \n" +"Language: eo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Uzado: iconv [-c] [-s] [-f fontkodo] [-t celkodo] [dosiero ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "aÅ­: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Provu '%s --help' por pli da informoj.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Uzado: %s [OPCIO...] [-f KODO] [-t KODO] [ENIGDOSIERO...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "aÅ­: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Konvertas tekston de unu kodo al alia kodo.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Opcioj, kiuj regas la formon de enigo kaj eligo:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f KODO, --from-code=KODO\n" +" la kodo de la enigo\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t KODO, --to-code=KODO\n" +" la kodo de la eligo\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Opcioj, kiuj regas konvertoproblemojn:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c forĵeti nekonverteblajn signojn\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=FORMATĈENO\n" +" substituado de nekonverteblaj unikodaj signoj\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=FORMATĈENO substituado de nekonverteblaj bitokoj\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=FORMATĈENO\n" +" substituado de nekonverteblaj larÄaj signoj\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Opcioj, kiuj regas eligon de eraroj:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent subpremi eraromesaÄojn pri konvertoproblemoj\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Informa eligo:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list listigi la konatajn kodojn\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help montri ĉi tiun helpon kaj eliri\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " -version eligi informon pri la versio kaj eliri\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "Raportu cimojn al .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Rajtigilo GPLv2+: GNU-GPL versio 2 aÅ­ posta \n" +"Ĉi tio estas libera programo: vi rajtas ÅanÄi Äin kaj pludoni kopiojn.\n" +"Estas NENIA GARANTIO, laÅ­ la grado leÄe permesata.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Verkita de %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "%s argumento: Formatdirektivo kun variabla larÄo ne eblas ĉi tie." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "%s argumento: Formatdirektivo kun variabla precizo ne eblas ĉi tie." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "%s argumento: Formatdirektivo kun grando ne eblas ĉi tie." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "%s argumento: La signoĉeno finiÄas meze de direktivo." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "%s argumento: La signo '%c' ne estas valida konvertospecifo." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"%s argumento: La signo, kiu finas la formatdirektivon ne estas valida " +"konvertospecifo." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"%s argumento: La formatoĉeno konsumas pli ol unu argumenton: %u argumento." +msgstr[1] "" +"%s argumento: La formatoĉeno konsumas pli ol unu argumenton: %u argumentoj." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "ne povas konverti bitoksubstituon al Unikodo: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "ne povas konverti unikodan substituon al celkodo: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "ne povas konverti bitoksubstituon al larÄa signoĉeno: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "ne povas konverti larÄasignan substituon al celkodo: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "ne povas konverti bitoksubstituon al celkodo: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: ne povas konverti" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: malkompleta signo aÅ­ reÄimÅanÄa kodo" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: leg/skrib-eraro" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "konvertado de %s ne disponata" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "konvertado al %s ne disponata" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "konvertado de %s al %s ne disponata" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "provu '%s -l' por ricevi liston de konataj kodoj" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(normala enigo)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "leg/skrib-eraro" diff --git a/jni/iconv/po/es.gmo b/jni/iconv/po/es.gmo new file mode 100644 index 0000000..e6acfdd Binary files /dev/null and b/jni/iconv/po/es.gmo differ diff --git a/jni/iconv/po/es.po b/jni/iconv/po/es.po new file mode 100644 index 0000000..ead8f33 --- /dev/null +++ b/jni/iconv/po/es.po @@ -0,0 +1,348 @@ +# Mensajes en español para GNU libiconv. +# Copyright (C) 2002 Free Software Foundation, Inc. +# Santiago Vila Doncel , 2002. +# This file is distributed under the same license as the libiconv package. +# +msgid "" +msgstr "" +"Project-Id-Version: GNU libiconv 1.8\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2002-06-20 17:00+0200\n" +"Last-Translator: Santiago Vila Doncel \n" +"Language-Team: Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8-bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Modo de empleo: iconv [-c] [-s] [-f desde] [-t hasta] [fichero ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "o bien: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "o bien: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Escrito por %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: no se puede convertir\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: carácter o secuencia de desplazamiento incompleta\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: error de E/S\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: no se admite la conversión de `%s'\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "no se admite la conversión a `%s'\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: no se admite la conversión de `%s' a `%s'\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(entrada estándar)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: error de E/S\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Modo de empleo: iconv [--binary] [-c] [-s] [-f desde] [-t hasta] " +#~ "[fichero ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Esto es software libre; vea el código fuente para las condiciones de " +#~ "copia.\n" +#~ "No hay NINGUNA garantía; ni siquiera de COMERCIABILIDAD o IDONEIDAD PARA " +#~ "UN\n" +#~ "FIN DETERMINADO.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/et.gmo b/jni/iconv/po/et.gmo new file mode 100644 index 0000000..95c24d9 Binary files /dev/null and b/jni/iconv/po/et.gmo differ diff --git a/jni/iconv/po/et.po b/jni/iconv/po/et.po new file mode 100644 index 0000000..d8ec98a --- /dev/null +++ b/jni/iconv/po/et.po @@ -0,0 +1,350 @@ +# Estonian translations for libiconv. +# Copyright (C) 2003 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# Toomas Soome , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.11-pre1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2006-07-28 10:58+0300\n" +"Last-Translator: Toomas Soome \n" +"Language-Team: Estonian \n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Kasutamine: iconv [-c] [-s] [-f koodist] [-t koodi] [fail ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "või: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Lisainfo saamiseks kasutage `%s --help'.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Kasutamine: %s [VÕTI...] [-f KODEERING] [-t KODEERING] [SISENDFAIL...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "või: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Teisendab teksti ühest kooditabelist teise.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Sisendi ja väljundi vormingut kontrollivad võtmed:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f KODEERING, --from-code=KODEERING\n" +" sisendi kooditabel\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t KODEERING, --to-code=KODEERING\n" +" väljundi kooditabel\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Teisendamisel tekkivate probleemide kontrolli võtmed:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c eemalda mitteteisendatavad sümbolid\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=VORMING\n" +" mitteteisendavate Unikoodi sümbolite asendus\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=VORMING mitteteisendatavate baitide asendus\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=VORMING\n" +" mitteteisendatavate mitmebaidi sümbolite asendus\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Vigade väljundi kontrollimise võtmed:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent keela probleemidest teatamine\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Infoväljund:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list väljasta toetatud kooditabelite nimekiri\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help väljasta see abiinfo ja lõpeta töö\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version väljasta versiooni info ja lõpeta töö\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "Vigadest teatage palun aadressil .\n" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Kirjutanud %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "%s argument: Muutuva pikkusega vorming ei ole siin lubatud." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "%s argument: Muutuva täpsusega vorming ei ole siin lubatud." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "%s argument: Suuruse määranguga vorming ei ole siin lubatud." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "%s argument: Sõne lõppeb keset direktiivi." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "%s argument: Sümbol '%c' ei ole lubatud teisenduses." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"%s argument: Vormingi direktiivi lõpetav sümbol ei ole teisenduses lubatud." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, fuzzy, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"%s argument: Vormingu sõne nõuab enam kui ühte argumenti: %u argumenti." +msgstr[1] "" +"%s argument: Vormingu sõne nõuab enam kui ühte argumenti: %u argumenti." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "baidiasendust ei saa Unikoodi teisendada: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "unikoodi asendust ei saa sihttabelisse teisendada: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "baidiasendust ei saa mitmebaidiliste sümbolitega sõneks teisendada: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, fuzzy, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "iconv: mitmebaidilisi sümboleid ei saa sihttabelisse teisendada: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, fuzzy, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "iconv: baitide asendust ei saa sihttabelisse teisendada: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: ei saa teisendada" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: mittetäielik sümbol või nihkejärjend" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: S/V viga" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "teisendust tabelist %s ei toetata" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "teisendust tabelisse %s ei toetata" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "teisendust tabelist %s tabelisse %s ei toetata" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "Toetatud kooditabelite niekirja saate käsuga '%s -l'" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(standardsisend)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "S/V viga" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "See on vaba tarkvara; kopeerimise tingimused leiate lähtetekstist. " +#~ "Garantii\n" +#~ "PUUDUB; ka müügiks või mingil eesmärgil kasutamiseks, vastavalt " +#~ "seadustega\n" +#~ "lubatud piiridele.\n" diff --git a/jni/iconv/po/fi.gmo b/jni/iconv/po/fi.gmo new file mode 100644 index 0000000..4d5ecc0 Binary files /dev/null and b/jni/iconv/po/fi.gmo differ diff --git a/jni/iconv/po/fi.po b/jni/iconv/po/fi.po new file mode 100644 index 0000000..dafebdd --- /dev/null +++ b/jni/iconv/po/fi.po @@ -0,0 +1,354 @@ +# translation of libiconv-1.12.pot to Finnish +# Finnish translation of iconv. +# Copyright © 2002, 2007, 2008 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# +# Matti Koskimies , 2002. +# Jorma Karvonen , 2007,2008. +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2008-01-02 07:55+0200\n" +"Last-Translator: Jorma Karvonen \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.11.4\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "" +"Käyttö: iconv [-c] [-s] [-f syötekoodaus] [-t tulostekoodaus] [tiedosto ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "tai: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Katso lisäohjeet valitsimella â€%s --helpâ€.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Käyttö: %s [VALITSIN...] [-f KOODAUS] [-t KOODAUS] [SYÖTETIEDOSTO...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "tai: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Muuntaa tekstin yhdestä koodauksesta toiseksi koodaukseksi.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Valitsimet, jotka ohjaavat syötteen ja tulosteen muotoa:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f KOODAUS, --from-code=KOODAUS\n" +" syötteen koodaus\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t KOODAUS --to-code=KOODAUS\n" +" tulosteen koodaus\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Valitsimet, jotka ohjaavat muunnospulmia:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c hylkää ei-muunnettavat merkit\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=MUOTOMERKKIJONO\n" +" korvaus ei-muunnettaville Unicode-merkeille\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=MUOTOMERKKIJONO korvaus ei-muunnettaville tavuille\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=MUOTOMERKKIJONO\n" +" korvaus ei-muunnettaville wide-merkeille\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Valitsimet, jotka ohjaavat virhetulostetta:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent vaimenna virheilmoitukset muunnospulmista\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Tiedotetuloste:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list luettele tuetut koodaukset\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help näytä tämä opaste ja poistu\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version tulosta versiotiedot ja poistu\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "Ilmoita ohjelmistovioista osoitteeseen .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Lisenssi GPLv2+: GNU GPL versio 2 tai myöhäisempi \n" +"Tämä on vapaa ohjelma: voit vapaasti muuttaa sitä ja jakaa sitä edelleen.\n" +"Ohjelmalla EI OLE TAKUUta siinä laajuudessa kuin laki sallii.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Kirjoittanut %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"%s-argumentti: Muotodirektiivi vaihtelevalla leveydellä ei ole sallittu " +"tässä." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"%s-argumentti: Muotodirektiivi vaihtelevalla tarkkuudella ei ole sallittu " +"tässä." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "%s-argumentti: Muotodirektivii koolla ei ole sallittu tässä." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "%s-argumentti: Merkkijono loppuu direktiivin keskellä." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "%s-argumentti: Merkki â€%c†ei ole voimassa oleva muunnosmäärite." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"%s-argumentti: Merkki, joka päättää muotodirektiivin, ei ole voimassa olevan " +"muunnosmäärite." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"%s-argumentti: Muotoilumerkkijono kuluttaa enemmän kuin yhden argumentin: %u " +"argumentti." +msgstr[1] "" +"%s-argumentti: Muotoilumerkkijono kuluttaa enemmän kuin yhden argumentin: %u " +"argumenttia." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "ei voida muuntaa tavukorvausta Unicode-merkiksi: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "ei voida muuntaa Unicode-korvausta kohdekoodaukseksi: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "ei voida muuntaa tavukorvausta wide-merkkijonoksi: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "ei voida muuntaa wide-merkkikorvausta kohdekoodaukseksi: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "ei voida muuntaa tavukorvausta kohdekoodaukseksi: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: ei voida muuntaa" + +# Tästä en ole aivan varma, että tarkoittaako tämä näppäimistön shift-näppäimellä tehtyä merkkiä vai sivuttaissiirtoa bittikentässä. +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: epätäydellinen merkki tai shift-sekvenssi" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: Siirräntävirhe" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "muunnos %s-koodauksesta ei ole tuettu" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "muunnos %s-koodaukseen ei tuettu" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "muunnos %s-koodauksesta %s-koodaukseen ei ole tuettu" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "katso luettelo tuetuista koodauksista valitsimella â€%s -lâ€" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(vakiosyöte)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "Siirräntävirhe" diff --git a/jni/iconv/po/fr.gmo b/jni/iconv/po/fr.gmo new file mode 100644 index 0000000..ae095b0 Binary files /dev/null and b/jni/iconv/po/fr.gmo differ diff --git a/jni/iconv/po/fr.po b/jni/iconv/po/fr.po new file mode 100644 index 0000000..2eaeddb --- /dev/null +++ b/jni/iconv/po/fr.po @@ -0,0 +1,373 @@ +# Messages français pour GNU concernant libiconv. +# Copyright © 2004, 2008 Free Software Foundation, Inc. +# Michel Robitaille , traducteur depuis/since 1996. +# François-Xavier Coudert , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: GNU libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2008-03-30 11:21+0000\n" +"Last-Translator: François-Xavier Coudert \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8-bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Usage: iconv [-c] [-s] [-f code_source] [-t code_cible] [fichier ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "ou: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Essayez « %s --help » pour plus d'informations.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "ou: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Convertit du texte d'un codage à un autre codage.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Options contrôlant les formats d'entrée et de sortie :\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f CODAGE, --from-code=CODAGE\n" +" codage en entrée\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t CODAGE, --to-code=CODAGE\n" +" codage en sortie\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Options contrôlant les problèmes de conversion :\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c écarte les caractères non convertissables\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=FORMAT\n" +" substitution pour les caractères Unicode non convertissables\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=FORMAT substitution pour les octets non convertissables\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=FORMAT\n" +" substitution pour les caractères larges non convertissables\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Options contrôlant l'affichage des erreurs :\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent supprime les messages d'erreur concernant les problèmes de conversion\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Options d'aide:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list afficher les codages supportés\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help affiche ce message d'aide et terminer\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version affiche les informations de version et terminer\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "Soumettre les rapports d'anomalies à .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Licence GPLv2+: GNU GPL version 2 ou ultérieure \n" +"Ce logiciel est libre: vous pouvez le modifier et le redistribuer.\n" +"Il n'y a PAS DE GARANTIE, selon les limites permises par la loi..\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Écrit pas %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"argument %s: Une directive de format avec largeur variable n'est pas " +"autorisée ici." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"argument %s: Une directive de format avec précision variable n'est pas " +"autorisée ici." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" +"argument %s: Une directive de format comportant une taille n'est pas " +"autorisée à cet endroit." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "argument %s: La chaîne se termine au milieu d'une directive." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" +"argument %s: Le caractère « %c » n'est pas un spécificateur de conversion " +"valide." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"argument %s: Le caractère qui termine le format n'est pas un spécificateur " +"de conversion valide." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"argument %s: La chaîne de format consomme plus d'un argument: %u argument." +msgstr[1] "" +"argument %s: La chaîne de format consomme plus d'un argument: %u arguments." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "ne peut convertir les octets de substitution vers Unicode: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "ne peut convertir la substitution Unicode dans le codage de sortie: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "ne peut convertir les octets de substitution en chaîne large: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" +"ne peut convertir les caractères larges de substitution dans le codage de " +"sortie: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" +"ne peut convertir les octets de substitution dans le codage de sortie: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: ne peut convertir" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: caractère incomplet ou séquence de décalage" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: erreur E/S" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "conversion à partir de %s non supportée" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "conversion vers %s non supportée" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "conversion à partir de %s vers %s non supportée" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "essayez « %s -l » pour obtenir la liste des codages supportés" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "erreur E/S" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f code_source] [-t code_cible] " +#~ "[fichier ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Ce logiciel est libre; voir les sources pour les conditions de\n" +#~ "reproduction. AUCUNE garantie n'est donnée; tant pour des raisons\n" +#~ "COMMERCIALES que pour RÉPONDRE À UN BESOIN PARTICULIER.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/ga.gmo b/jni/iconv/po/ga.gmo new file mode 100644 index 0000000..0d55425 Binary files /dev/null and b/jni/iconv/po/ga.gmo differ diff --git a/jni/iconv/po/ga.po b/jni/iconv/po/ga.po new file mode 100644 index 0000000..3c81ae1 --- /dev/null +++ b/jni/iconv/po/ga.po @@ -0,0 +1,378 @@ +# Irish translations for libiconv +# Copyright (C) 2003 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# Kevin Patrick Scannell , 2003, 2006, 2007, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2008-01-02 14:58-0500\n" +"Last-Translator: Kevin Scannell \n" +"Language-Team: Irish \n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 : " +"(n>6 && n <11) ? 3 : 4;\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Úsáid: iconv [-c] [-s] [-f cód] [-t cód] [comhad ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "nó: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Bain triail as `%s --help' chun tuilleadh eolais a fháil.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Úsáid: %s [ROGHA...] [-f IONCHÓDÚ] [-t IONCHÓDÚ] [INCHOMHAD...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "nó: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Tiontaigh ó ionchódú go ceann eile.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Roghanna a rialaíonn formáid ionchurtha/aschurtha:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f IONCHÓDÚ, --from-code=IONCHÓDÚ\n" +" ionchódú an ionchuir\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t IONCHÓDÚ, --to-code=IONCHÓDÚ\n" +" ionchódú an aschuir\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Roghanna a rialaíonn fadhbanna tiontaithe:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c ná coinnigh carachtair dhothiontaithe\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=TEAGHRÁN\n" +" ionadaíocht do charachtair dhothiontaithe Unicode\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=TEAGHRÁN ionadaíocht do bhearta dothiontaithe\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=TEAGHRÁN\n" +" ionadaíocht do charachtair leathana dhothiontaithe\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Roghanna a rialaíonn aschur d'earráidí:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent ná taispeáin teachtaireachtaí faoi fhadhbanna tiontaithe\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Aschur faisnéiseach:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list taispeáin na hionchóduithe a dtacaítear leo\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help taispeáin an chabhair seo agus scoir\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version taispeáin eolas faoin leagan agus scoir\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "Seol tuairiscí fabhtanna chuig .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Ceadúnas GPLv2+: GNU GPL leagan 2 nó níos nuaí \n" +"Is saorbhogearra é seo: ceadaítear duit é a athrú agus a athdháileadh.\n" +"Níl baránta AR BITH ann, an oiread atá ceadaithe de réir dlí.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Le %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"argóint %s: Ní cheadaítear treoir fhormáidithe le leithead athraitheach " +"anseo." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"argóint %s: Ní cheadaítear treoir fhormáidithe le beachtas athraitheach " +"anseo." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "argóint %s: Ní cheadaítear treoir fhormáidithe le méid anseo." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "argóint %s: Deireadh an teaghráin i lár treorach." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "argóint %s: Níl carachtar '%c' bailí mar shonraitheoir tiontaithe." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"argóint %s: An carachtar ag deireadh na treorach formáidithe, níl sé bailí " +"mar shonraitheoir tiontaithe." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: " +"%u argóint." +msgstr[1] "" +"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: " +"%u argóint." +msgstr[2] "" +"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: " +"%u argóint." +msgstr[3] "" +"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: " +"%u n-argóint." +msgstr[4] "" +"argóint %s: Úsáideann an teaghrán formáidithe níos mó ná aon argóint amháin: " +"%u argóint." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "ní féidir ionadaíocht bhirt a thiontú go Unicode: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "ní féidir ionadaíocht unicode a thiontú go dtí an sprioc-ionchódú: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "ní féidir ionadaíocht bhirt a thiontú go teaghrán leathan: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "ní féidir ionadaíocht widechar a thiontú go dtí an sprioc-ionchódú: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "ní féidir ionadaíocht bhirt a thiontú go dtí an sprioc-ionchódú: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: ní féidir tiontú" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: carachtar nó seicheamh neamhiomlán" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: Earráid I/A" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "ní thacaítear le tiontú ó %s" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "ní thacaítear le tiontú go %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "ní thacaítear le tiontú ó %s go %s" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" +"bain triail as '%s -l' chun liosta de na hionchóduithe a dtacaítear leo a " +"thaispeáint" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "Earráid I/A" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Is saorbhogearra an ríomhchlár seo; féach ar an bhunchód le haghaidh\n" +#~ "coinníollacha cóipeála. Níl baránta ar bith ann; go fiú níl baránta ann\n" +#~ "d'INDÍOLTACHT nó FEILIÚNACHT D'FHEIDHM AR LEITH.\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "Úsáid: iconv [--binary] [-c] [-s] [-f cód] [-t cód] [comhad ...]" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/gl.gmo b/jni/iconv/po/gl.gmo new file mode 100644 index 0000000..101e35b Binary files /dev/null and b/jni/iconv/po/gl.gmo differ diff --git a/jni/iconv/po/gl.po b/jni/iconv/po/gl.po new file mode 100644 index 0000000..5033a87 --- /dev/null +++ b/jni/iconv/po/gl.po @@ -0,0 +1,346 @@ +# Galician translation of libiconv +# Copyright (C) 2002 Free Software Foundation, Inc. +# Jacobo Tarrio , 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.8\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2002-05-30 12:06+0200\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Emprego: iconv [-c] [-s] [-f decodigo] [-t acodigo] [ficheiro ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "ou: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "ou: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Escrito por %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: non se pode converter\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: secuencia de caracteres ou desprazamentos incompleta\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: erro de E/S\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: conversión de %s non soportada\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: conversión a %s non soportada\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: conversión de %s a %s non soportada\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(entrada estándar)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: erro de E/S\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Emprego: iconv [--binary] [-c] [-s] [-f decodigo] [-t acodigo] " +#~ "[ficheiro ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Isto é software libre; vexa o código fonte polas condicións de copia. NON " +#~ "hai\n" +#~ "garantía; nin sequera de COMERCIABILIDADE ou APTITUDE PARA UN FIN " +#~ "DETERMINADO.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/hr.gmo b/jni/iconv/po/hr.gmo new file mode 100644 index 0000000..7bc59db Binary files /dev/null and b/jni/iconv/po/hr.gmo differ diff --git a/jni/iconv/po/hr.po b/jni/iconv/po/hr.po new file mode 100644 index 0000000..0c1489e --- /dev/null +++ b/jni/iconv/po/hr.po @@ -0,0 +1,348 @@ +# translation of libiconv to Croatian. +# Copyright (C) 2002 Free Software Foundation, Inc. +# Denis Lackovic , 2002. +# This file is distributed under the same license as the libiconv package. +# Denis Lackovic , 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.8\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2002-06-14 14:48-01\n" +"Last-Translator: Denis Lackovic \n" +"Language-Team: Croatian \n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n==1?0:1);\n" +"X-Generator: TransDict server\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Uporaba: iconv [-c] [-s] [-f izkoda] [-t ukod] [datoteka ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "ili: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "ili: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Napisao %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: ne mogu konvertirati\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: nezavrÅ¡ena znakovna ili shift sekvenca\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: U/I greÅ¡ka\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: konverzija iz %s nije podržana\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: konverzija u %s nije podržana\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: konverzija iz %s u %s nije podržana\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: U/I greÅ¡ka\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Uporaba: iconv [--binary] [-c] [-s] [-f izkoda] [-t ukod] [datoteka ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Ovo je slobodni softver; pogledajte kod kako biste doznali uvjete " +#~ "kopiranja. NEMA\n" +#~ "garancije; Äak ni tvrdnje o ISPLATIVOSTI ili POGODNOSTI ZA NEKU SVRHU.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/hu.gmo b/jni/iconv/po/hu.gmo new file mode 100644 index 0000000..42dafe6 Binary files /dev/null and b/jni/iconv/po/hu.gmo differ diff --git a/jni/iconv/po/hu.po b/jni/iconv/po/hu.po new file mode 100644 index 0000000..3a6f491 --- /dev/null +++ b/jni/iconv/po/hu.po @@ -0,0 +1,350 @@ +# Hungarian messages for libiconv. +# Copyright (C) 2002 Free Software Foundation, Inc. +# Emese Kovács , 2002. +# This file is distributed under the same license as the libiconv package. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.8\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2002-05-30 14:26+0200\n" +"Last-Translator: Emese Kovacs \n" +"Language-Team: Hungarian \n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-2\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Használat: iconv [-c] [-s] [-f kódolásról] [-t kódolásra] [fájl ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "vagy: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "vagy: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Írta %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: konvertálás sikertelen\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: nem egész karakter vagy eltolási szekvencia\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: I/O hiba\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: a konvertálás errõl a kódolásról (%s) nem támogatott\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: a konvertálás erre a kódolásra (%s) nem támogatott\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "" +"iconv: a konvertálás errõl a kódolásról (%s)\n" +"erre a kódlásra (%s) nem támogatott\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: I/O hiba\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Használat: iconv [--binary] [-c] [-s] [-f kódolásról] [-t kódolásra] " +#~ "[fájl ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Ez szabad szoftver; a sokszorosításra vonatkozó feltételeket lásd a " +#~ "forrásban.\n" +#~ "SEMMILYEN garanciát nem vállalunk, még azt sem állítjuk, hogy ez a " +#~ "program\n" +#~ "KERESKEDELMI CÉLOKRA ALKALMAS vagy HASZNÁLHATÓ EGY ADOTT FELADATRA.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/id.gmo b/jni/iconv/po/id.gmo new file mode 100644 index 0000000..3acfa9a Binary files /dev/null and b/jni/iconv/po/id.gmo differ diff --git a/jni/iconv/po/id.po b/jni/iconv/po/id.po new file mode 100644 index 0000000..d690910 --- /dev/null +++ b/jni/iconv/po/id.po @@ -0,0 +1,371 @@ +# Pesan bahasa indonesia untuk libiconv. +# Copyright (C) 2002 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# Tedi Heriyanto , 2002. +# Arif E. Nugroho , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2008-12-31 14:30+0700\n" +"Last-Translator: Arif E. Nugroho \n" +"Language-Team: Indonesian \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Penggunaan: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "atau: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Coba `%s --help' untuk informasi lebih lanjut.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Penggunaan: %s [OPSI...] [-f PENGKODEAN] [-e PENGKODEAN] [BERKAS MASUKAN...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "atau: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Ubah teks dari satu pengkodean ke pengkodean yang lain.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Opsi mengontrol format masukan dan keluaran:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f PENGKODEAN, --from-code=PENGKODEAN\n" +" pengkodean dari masukan\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t PENGKODEAN, --to-code=PENGKODEAN\n" +" pengkodean dari keluaran\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Opsi mengontrol masalah pengubahan:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c abaikan karakter yang tidak dapat diubah\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=FORMATSTRING\n" +" substitusi untuk karakter Unicode yang tidak dapat diubah\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=FORMATSTRING substitusi untuk byte tidak terubah\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=FORMATSTRING\n" +" substitusi untuk karakter lebar tidak terubah\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Opsi mengontrol keluaran error:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent tekan pesan error mengenai masalah konversi\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Keluaran informasi:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list daftar dari pengkodean yang didukung\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help tampilkan bantuan ini dan keluar\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version keluarkan informasi versi dan keluar\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "Laporkan bugs ke .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Lisensi GPLv2+: GNU GPL versi 2 atau selanjutnya \n" +"Ini adalah piranti lunak bebas: anda bebas untuk mengubah dan meredistribusikannya.\n" +"TIDAK ADA GARANSI, sampai batas yang diijinkan oleh hukum yang berlaku.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Ditulis oleh %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"%s argumen: Sebuah format direktif dengan sebuah lebar variabel tidak " +"diijinkan disini." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"%s argumen: Sebuah format direktif dengan sebuah variabel presisi tidak " +"diijinkan disini." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" +"%s argumen: Sebuah format direktif dengan sebuah ukuran tidak diijinkan " +"disini." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "%s argumen: String berakhir ditengah dari sebuah direktif." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" +"%s argumen: Karakter '%c' bukan sebuah penspesifikasi konversi yang valid." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"%s argumen: Karakter yang diselesaikan dengan format direktif bukan sebuah " +"penspesifikasi konversi yang valid." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"%s argumen: Format string mengambil lebih dari satu argumen: %u argumen." +msgstr[1] "" +"%s argumen: Format string mengambil lebih dari satu argumen: %u argumen." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "tidak dapat mengubah substitusi byte ke Unicode: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "tidak dapat mengubah substitusi unicode ke target pengkodean: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "tidak dapat mengubah pengganti byte ke string lebar: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "tidak dapat mengubah pengganti widechar ke target pengkodean: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "tidak dapat mengubah pengganti byte ke target pengkodean: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: tidak dapat mengkonversi" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: karakter atau urutan shift tidak lengkap" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: I/O error" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "konversi dari %s tidak didukung" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "konversi ke %s tidak didukung" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "konversi dari %s to %s tidak didukung" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "coba '%s -l' untuk mendapatkan daftar dari pengkodean yang didukung" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "I/O error" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Penggunaan: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] " +#~ "[file ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/insert-header.sin b/jni/iconv/po/insert-header.sin new file mode 100644 index 0000000..b26de01 --- /dev/null +++ b/jni/iconv/po/insert-header.sin @@ -0,0 +1,23 @@ +# Sed script that inserts the file called HEADER before the header entry. +# +# At each occurrence of a line starting with "msgid ", we execute the following +# commands. At the first occurrence, insert the file. At the following +# occurrences, do nothing. The distinction between the first and the following +# occurrences is achieved by looking at the hold space. +/^msgid /{ +x +# Test if the hold space is empty. +s/m/m/ +ta +# Yes it was empty. First occurrence. Read the file. +r HEADER +# Output the file's contents by reading the next line. But don't lose the +# current line while doing this. +g +N +bb +:a +# The hold space was nonempty. Following occurrences. Do nothing. +x +:b +} diff --git a/jni/iconv/po/it.gmo b/jni/iconv/po/it.gmo new file mode 100644 index 0000000..9c6c5cd Binary files /dev/null and b/jni/iconv/po/it.gmo differ diff --git a/jni/iconv/po/it.po b/jni/iconv/po/it.po new file mode 100644 index 0000000..4240f96 --- /dev/null +++ b/jni/iconv/po/it.po @@ -0,0 +1,360 @@ +# Italian translation for libiconv. +# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# Marco Parrone , 2002. +# Milo Casagrande , 2008-2009 +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2009-01-08 22:24+0100\n" +"Last-Translator: Milo Casagrande \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms:nplurals=2; plural=(n != 1)\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Uso: iconv [-c] [-s] [-f DAL_CODICE] [-t AL_CODICE] [FILE...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "o: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Usare \"%s --help\" per ulteriori informazioni.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Uso: %s [OPZIONI...] [-f CODIFICA] [-t CODIFICA] [FILE...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "o: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Converte il testo da una codifica a un'altra.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Opzioni per il controllo del formato di input e di output:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f CODIFICA, --from-code=CODIFICA\n" +" La codifica dell'input\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t CODIFICA, --to-code=CODIFICA\n" +" La codifica dell'output\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Opzioni per il controllo dei problemi di conversione:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c Tralascia i caratteri non convertibili\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=STRINGA_FORMATO\n" +" Sostituzione per i caratteri Unicode non convertibili\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" +" --byte-subst=STRINGA_FORMATO\n" +" Sostituzione per i byte non convertibili\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=STRINGA_FORMATO\n" +" Sostituzione per i caratteri wide non convertibili\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Opzioni per il controllo degli errori di output:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent Tralascia i messaggi di errore dei problemi di conversione\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Output informativo:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list Elenca le codifiche supportate\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help Visualizza questo aiuto ed esce\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version Stampa la versione ed esce\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" +"Segnalare i bug a .\n" +"Segnalare gli errori di traduzione a .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Licenza GPLv2+: GNU GPL versione 2 o successiva \n" +"Questo è software libero: siete liberi di modificarlo e ridistribuirlo\n" +"Non c'è ALCUNA GARANZIA, per quanto consentito dalle vigenti normative.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Scritto da %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"argomento %s: una direttiva di formato con una larghezza variabile non è " +"consentita." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"argomento %s: una direttiva di formato con una precisione variabile non è " +"consentita." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" +"argomento %s: una direttiva di formato con una dimensione non è consentita." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "argomento %s: la stringa termina a metà di una direttiva." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" +"argomento %s: il carattere \"%c\" non è uno specificatore di conversione " +"valido." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"argomento %s: il carattere terminante della direttiva di formato non è uno " +"specificatore di conversione valido." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"argomento %s: la stringa di formato utilizza più di un argomento: %u " +"argomento." +msgstr[1] "" +"argomento %s: la stringa di formato utilizza più di un argomento: %u " +"argomenti." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "impossibile convertire la sostituzione byte in Unicode: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" +"impossibile convertire la sostituzione Unicode nella codifica finale: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "impossibile convertire la sostituzione byte con una stringa wide: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" +"impossibile convertire il carattere wide di sostituzione alla codifica " +"finale: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "impossibile convertire la sostituzione byte alla codifica finale: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: impossibile convertire" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: carattere o sequenza di shift incompleto" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: errore di I/O" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "conversione da %s non supportata" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "conversione a %s non supportata" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "conversione da %s a %s non supportata" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "usare \"%s -l\" per un elenco delle codifiche supportate" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "Errore di I/O" diff --git a/jni/iconv/po/libiconv.pot b/jni/iconv/po/libiconv.pot new file mode 100644 index 0000000..0fcb19f --- /dev/null +++ b/jni/iconv/po/libiconv.pot @@ -0,0 +1,329 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GNU libiconv 1.13.1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "" diff --git a/jni/iconv/po/nl.gmo b/jni/iconv/po/nl.gmo new file mode 100644 index 0000000..849372b Binary files /dev/null and b/jni/iconv/po/nl.gmo differ diff --git a/jni/iconv/po/nl.po b/jni/iconv/po/nl.po new file mode 100644 index 0000000..bf2d659 --- /dev/null +++ b/jni/iconv/po/nl.po @@ -0,0 +1,359 @@ +# Dutch messages for libiconv. +# Copyright (C) 2003, 2007 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# Tim Van Holder , 2007. +# Taco Witte , 2003. +# Elros Cyriatan , 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2007-12-27 20:29+0100\n" +"Last-Translator: Tim Van Holder \n" +"Language-Team: Dutch \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Gebruik: iconv [-c] [-s] [-f vancode] [-t naarcode] [bestand ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "of: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Probeer `%s --help' voor meer informatie.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Gebruik: %s [OPTIE...] [-f CODERING] [-t CODERING] [INVOERBESTAND...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "of: %s -l\n" + +# Weet niet of "codering" herhaald hoeft te worden. +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Zet tekst om van één codering naar een andere.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Opties die weerslag hebben op het formaat van de in- en uitvoer:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f CODERING, --from-code=CODERING\n" +" de codering van de invoer\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t CODERING, --to-code=CODERING\n" +" de codering van de uitvoer\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Opties die weerslag hebben op omzettingsproblemen:\n" + +# of misschien "gooi ... weg" +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c laat onomzetbare tekens vallen\n" + +# Of iets als FORMATTERINGSTEKST? +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr " --unicode-subst=TEKST vervanging voor onomzetbare Unicode-tekens\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=TEKST vervanging voor onomzetbare bytes\n" + +# iets beters dan "brede tekens"? +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr " --widechar-subst=TEKST vervanging voor onomzetbare brede tekens\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Opties die weerslag hebben op foutmeldingen:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent onderdruk meldingen van omzettingsproblemen\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Informatieve uitvoer:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list toon een lijst van de ondersteunde coderingen\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help toon deze hulptekst en beëindig het programma\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version toon versie-informatie en beëindig het programma\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" +"Meld bugs aan .\n" +"Meld fouten in de vertaling aan .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Licentie GPLv2+: GNU GPL versie 2 of hoger \n" +"Dit is vrije software; het staat U vrij om wijzigingen te maken en/of de\n" +"software te herverdelen.\n" +"Er is GEEN GARANTIE, voor zover dit wettelijk toegestaan is.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Geschreven door %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"%s argument: Een formatteringscommando met variabele breedte is hier niet " +"toegestaan." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"%s argument: Een formatteringscommando met variabele precisie is hier niet " +"toegestaan." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" +"%s argument: Een formatteringscommando met een grootte is hier niet " +"toegestaan." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "%s argument: De tekst stopt midden in een commando." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "%s argument: Het '%c' teken is geen geldige omzettingsspecificatie." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"%s argument: Het teken dat het formatteringscommando afsluit is geen geldige " +"omzettingsspecificatie." + +# "meer dan één argument (%u argumenten om precies te zijn)." leest beter, maar +# dan wordt de boodschap jammer genoeg te lang voor een typische regel van 80 +# tekens... +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "%s argument: De tekst verbruikt meer dan één argument: %u argument." +msgstr[1] "" +"%s argument: De tekst verbruikt meer dan één argument: %u argumenten." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "kan byte-vervanging niet omzetten naar Unicode: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "kan Unicode-vervanging niet omzetten naar de doelcodering: %s" + +# "brede tekenreeks" klinkt mij nogal vreemd... +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "kan byte-vervanging niet omzetten naar een brede tekenreeks: %s" + +# "brede tekenvervanging" klinkt slecht... +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "kan brede tekenvervanging niet omzetten naar de doelcodering: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "kan byte-vervanging niet omzetten naar de doelcodering: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: omzetting onmogelijk" + +# "shift sequence" was eerst als "verschuivingsreeks" vertaald, maar als heel specifiek jargon laat ik het liever onvertaald +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: onvolledig teken of onvolledige shift sequence" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: I/O fout" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "omzetting vanuit %s niet ondersteund" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "omzetting naar %s niet ondersteund" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "omzetting van %s naar %s niet ondersteund" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "probeer '%s -l' om de lijst van ondersteunde coderingen te krijgen" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "I/O fout" diff --git a/jni/iconv/po/pl.gmo b/jni/iconv/po/pl.gmo new file mode 100644 index 0000000..9da8e6b Binary files /dev/null and b/jni/iconv/po/pl.gmo differ diff --git a/jni/iconv/po/pl.po b/jni/iconv/po/pl.po new file mode 100644 index 0000000..59421b9 --- /dev/null +++ b/jni/iconv/po/pl.po @@ -0,0 +1,358 @@ +# Polish translation for libiconv. +# Copyright (C) 2003, 2006 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# Arkadiusz Lipiec , 2003. +# Jakub Bogusz , 2006-2007. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2007-12-26 23:20+0100\n" +"Last-Translator: Jakub Bogusz \n" +"Language-Team: Polish \n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-2\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Sk³adnia: iconv [-c] [-s] [f z_kodu] [-t do_kodu] [plik ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "lub: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "`%s --help' poka¿e wiêcej informacji.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Sk³adnia: %s [OPCJA...] [-f KODOWANIE] [-t KODOWANIE] [PLIK_WEJ...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "lub: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Konwersja tekstu z jednego kodowania do innego.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Opcje steruj±ce formatem wej¶cia i wyj¶cia:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f KODOWANIE, --from-code=KODOWANIE\n" +" kodowanie wej¶cia\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t KODOWANIE, --to-code=KODOWANIE\n" +" kodowanie wyj¶cia\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Opcje steruj±ce zagadnieniami konwersji:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c pominiêcie niekonwertowalnych znaków\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=£AÑCUCH_FORMATUJ¡CY\n" +" zamiennik dla niekonwertowalnych znaków Unicode\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=£AÑCUCH_FORMATUJ¡CY zamiennik dla niekonwertowalnych bajtów\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=£AÑCUCH_FORMATUJ¡CY\n" +" zamiennik dla niekonwertowalnych znaków szerokich\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Opcje steruj±ce wyj¶ciem b³êdów:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent pominiêcie komunikatów b³êdów dotycz±cych konwersji\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Wyj¶cie informacyjne:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list wypisanie obs³ugiwanych kodowañ\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help wy¶wietlenie tego opisu i zakoñczenie\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version wy¶wietlenie informacji o wersji i zakoñczenie\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "B³êdy proszê zg³aszaæ na adres .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Licencja GPLv2+: GNU GPL wersja 2 lub pó¼niejsza \n" +"To jest oprogramowanie wolnodostêpne: mo¿na je modyfikowaæ i rozpowszechniaæ.\n" +"Nie ma ¯ADNEJ GWARANCJI w zakresie dopuszczalnym przez prawo.\n" + +# s TRANSLATORS: The %s placeholder expands to an author's name. +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Napisane przez %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"Argument %s: dyrektywa formatuj±ca o zmiennej szeroko¶ci nie jest tutaj " +"dozwolona." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"Argument %s: dyrektywa formatuj±ca o zmiennej precyzji nie jest tutaj " +"dozwolona." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" +"Argument %s: dyrektywa formatuj±ca z rozmiarem nie jest tutaj dozwolona." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "Argument %s: ³añcuch koñczy siê w ¶rodku dyrektywy." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "Argument %s: znak '%c' nie jest poprawnym okre¶leniem konwersji." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"Argument %s: znak koñcz±cy dyrektywê formatuj±c± nie jest poprawnym " +"okre¶leniem konwersji." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"Argument %s: ³añcuch formatuj±cy pobiera wiêcej ni¿ jeden argument: %u " +"argument." +msgstr[1] "" +"Argument %s: ³añcuch formatuj±cy pobiera wiêcej ni¿ jeden argument: %u " +"argumenty." +msgstr[2] "" +"Argument %s: ³añcuch formatuj±cy pobiera wiêcej ni¿ jeden argument: %u " +"argumentów." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "nie mo¿na przekonwertowaæ zamiennika bajtu na Unicode: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "nie mo¿na przekonwertowaæ zamiennika unicode na kodowanie docelowe: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "nie mo¿na przekonwertowaæ zamiennika bajtu na ³añcuch szeroki: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" +"nie mo¿na przekonwertowaæ zamiennika znaku szerokiego na kodowanie docelowe: " +"%s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "nie mo¿na przekonwertowaæ zamiennika bajtu na kodowanie docelowe: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: nie mo¿na skonwertowaæ" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u niedokoñczony znak lub sekwencja shift" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: b³±d wej./wyj." + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "konwersja z kodu %s jest nieobs³ugiwana" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "konwersja do kodu %s jest nieobs³ugiwana" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "konwersja z kodu %s do kodu %s jest nieobs³ugiwana" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "'%s -l' poda listê obs³ugiwanych kodowañ" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "b³±d wej./wyj." diff --git a/jni/iconv/po/pt_BR.gmo b/jni/iconv/po/pt_BR.gmo new file mode 100644 index 0000000..be99de7 Binary files /dev/null and b/jni/iconv/po/pt_BR.gmo differ diff --git a/jni/iconv/po/pt_BR.po b/jni/iconv/po/pt_BR.po new file mode 100644 index 0000000..d528cc0 --- /dev/null +++ b/jni/iconv/po/pt_BR.po @@ -0,0 +1,348 @@ +# libiconv: translation to Brazilian Portuguese (pt_BR) +# Copyright (C) 2002 Free Software Foundation, Inc. +# Alexandre Folle de Menezes , 2002. +# based on the translation to Galician (gl) by +# Jacobo Tarrío Barreiro , 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.8\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2002-07-22 03:50-0300\n" +"Last-Translator: Alexandre Folle de Menezes \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8-bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Uso: iconv [-c] [-s] [-f fromcode] [-t tocode] [arquivo ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "ou: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "ou: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Escrito por %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: impossível converter\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: seqüência de caracteres ou deslocamentos incompleta\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: erro de E/S\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: conversão de %s não é suportada\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: conversão para %s não é suportada\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: conversão de %s para %s não é suportada\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: erro de E/S\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Uso: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [arquivo ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Este é um software livre; veja o código fonte para condições de " +#~ "copyright. Não\n" +#~ "existe NENHUMA garantia; nem mesmo a garantia implícita de " +#~ "COMERCIABILIDADE ou\n" +#~ "ADEQUAÇÃO À QUALQUER FINALIDADE PARTICULAR.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/quot.sed b/jni/iconv/po/quot.sed new file mode 100644 index 0000000..0122c46 --- /dev/null +++ b/jni/iconv/po/quot.sed @@ -0,0 +1,6 @@ +s/"\([^"]*\)"/“\1â€/g +s/`\([^`']*\)'/‘\1’/g +s/ '\([^`']*\)' / ‘\1’ /g +s/ '\([^`']*\)'$/ ‘\1’/g +s/^'\([^`']*\)' /‘\1’ /g +s/“â€/""/g diff --git a/jni/iconv/po/remove-potcdate.sin b/jni/iconv/po/remove-potcdate.sin new file mode 100644 index 0000000..2436c49 --- /dev/null +++ b/jni/iconv/po/remove-potcdate.sin @@ -0,0 +1,19 @@ +# Sed script that remove the POT-Creation-Date line in the header entry +# from a POT file. +# +# The distinction between the first and the following occurrences of the +# pattern is achieved by looking at the hold space. +/^"POT-Creation-Date: .*"$/{ +x +# Test if the hold space is empty. +s/P/P/ +ta +# Yes it was empty. First occurrence. Remove the line. +g +d +bb +:a +# The hold space was nonempty. Following occurrences. Do nothing. +x +:b +} diff --git a/jni/iconv/po/rm.gmo b/jni/iconv/po/rm.gmo new file mode 100644 index 0000000..c442a96 Binary files /dev/null and b/jni/iconv/po/rm.gmo differ diff --git a/jni/iconv/po/rm.po b/jni/iconv/po/rm.po new file mode 100644 index 0000000..393256e --- /dev/null +++ b/jni/iconv/po/rm.po @@ -0,0 +1,350 @@ +# translation of libiconv-1.9.1.po to Rumantsch (Rhaeto-Romance) [rm] +# Copyright (C) 2005 Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# Florian Verdet _goto , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.9.1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2005-02-06 15:27+0100\n" +"Last-Translator: Florian Verdet _goto \n" +"Language-Team: Rhaeto-Romance \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.2\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "" +"Adöver: iconv [-c] [-s] [-f codificaziun d'origin] [-t codificaziun da " +"destinaziun] [datoteca ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "obain: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "obain: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Scrit da %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: nu poss convertir\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: segn incumplet o sequenza da translocaziun\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, fuzzy, c-format +msgid "%s:%u:%u" +msgstr "iconv: %s: " + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: sbagl d'I/O\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: conversiun davent da %s na sustgnida\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: conversiun vers %s na sustgnida\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: conversiun da %s vers %s na sustgnida\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: sbagl I/O\n" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Quist es ün program liber; guarda ils texts da funtana pellas cundiziuns " +#~ "da copcha.\n" +#~ "I nu da INGÃœNA garanzia; neir na per MARCHADANTIBILITÀ o per\n" +#~ "l'OPPORTUNITÀ PER ÃœN BÖT PARTICULAR.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Adöver: iconv [--binary] [-c] [-s] [-f codificaziun d'origin] [-t " +#~ "codificaziun da destinaziun] [datoteca ...]" diff --git a/jni/iconv/po/ro.gmo b/jni/iconv/po/ro.gmo new file mode 100644 index 0000000..98e9795 Binary files /dev/null and b/jni/iconv/po/ro.gmo differ diff --git a/jni/iconv/po/ro.po b/jni/iconv/po/ro.po new file mode 100644 index 0000000..824f25b --- /dev/null +++ b/jni/iconv/po/ro.po @@ -0,0 +1,347 @@ +# Mesajele în limba românã pentru pachetul libiconv. +# Copyright (C) 2003 Free Software Foundation, Inc. +# Eugen Hoanca , 2003. +# Acest fiºier este distribuit sub aceeaºi licenþã ca ºi pachetul libiconv +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv-1.9.1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2003-05-17 15:15+0300\n" +"Last-Translator: Eugen Hoanca \n" +"Language-Team: Romanian \n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-2\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Folosire: iconv [-c] [-s] [-f din_cod] [-t în_cod] [fiºier ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "sau: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "sau: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Scris de %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: nu pot converti\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: caracter sau secvenþã de shift incomplete\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: erori I/O\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: conversia din %s nu este suportatã\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: conversia în %s nu este suportatã\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: conversia din %s în %s nu este suportatã\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: eroare I/O\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Folosire: iconv [--binary] [-c] [-s] [-f din_cod] [-t în_cod] [fiºier ...]" + +#, fuzzy +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Acesta este software free; citiþi surselepentru condiþiile de copiere. " +#~ "NU\n" +#~ "existã nici o garanþie; nici mãcarVANDABILITATEA sau MODIFICAREA ÎNTR-UN\n" +#~ "SCOP PRIVAT.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/ru.gmo b/jni/iconv/po/ru.gmo new file mode 100644 index 0000000..6fe7316 Binary files /dev/null and b/jni/iconv/po/ru.gmo differ diff --git a/jni/iconv/po/ru.po b/jni/iconv/po/ru.po new file mode 100644 index 0000000..53bdce0 --- /dev/null +++ b/jni/iconv/po/ru.po @@ -0,0 +1,348 @@ +# ìÏËÁÌÉÚÁÃÉÑ libiconv. +# Copyright (C) 2002 Free Software Foundation, Inc. +# Dmitry S. Sivachenko , 2002,2003. +# This file is distributed under the same license as the libiconv package. +# Dmitry S. Sivachenko , 2002,2003. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.9.1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2003-06-03 17:53+0400\n" +"Last-Translator: Dmitry S. Sivachenko \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=koi8-r\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: iconv [-c] [-s] [-f fromcode] [-t tocode] [ÆÁÊÌ ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "ÉÌÉ: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "ÉÌÉ: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "á×ÔÏÒÙ: %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: ÎÅ ÕÄÁÅÔÓÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: ÎÅÐÏÌÎÙÊ ÓÉÍ×ÏÌ ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÓÄ×ÉÇÁ\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: ÏÛÉÂËÁ ××ÏÄÁ-×Ù×ÏÄÁ\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ × %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ %s × %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "incov: ÏÛÉÂËÁ ××ÏÄÁ-×Ù×ÏÄÁ\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "éÓÐÏÌØÚÏ×ÁÎÉÅ: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] " +#~ "[ÆÁÊÌ ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "üÔÏ Ó×ÏÂÏÄÎÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ; ÕÓÌÏ×ÉÑ ËÏÐÉÒÏ×ÁÎÉÑ ÐÒÉ×ÅÄÅÎÙ ×\n" +#~ "ÉÓÈÏÄÎÙÈ ÔÅËÓÔÁÈ ÐÒÏÇÒÁÍÍÙ. îÅÔ îéëáëéè ÇÁÒÁÎÔÉÊ; ÄÁÖÅ ÇÁÒÁÎÔÉÉ " +#~ "ëïííåòþåóëïê\n" +#~ "ãåîîïóôé ÉÌÉ ðòéçïäîïóôé äìñ ëïîëòåôîïê ãåìé.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/sk.gmo b/jni/iconv/po/sk.gmo new file mode 100644 index 0000000..1362650 Binary files /dev/null and b/jni/iconv/po/sk.gmo differ diff --git a/jni/iconv/po/sk.po b/jni/iconv/po/sk.po new file mode 100644 index 0000000..fed2ea2 --- /dev/null +++ b/jni/iconv/po/sk.po @@ -0,0 +1,356 @@ +# Slovak translation of the libiconv. +# Copyright (C) 2002, 2003, 2008 Free Software Foundation, Inc. +# Marcel Telka , 2002, 2003, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2008-01-31 09:14+0100\n" +"Last-Translator: Marcel Telka \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural= (n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Použitie: iconv [-c] [-s] [-f zkódovania] [-t dokódovania] [súbor ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "alebo: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Pre viac informácií skúste použiÅ¥ `%s --help'.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Použitie: %s [VOĽBA...] [-f KÓDOVANIA] [-t KÓDOVANIE] [VSTUPNÃSÚBOR...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "alebo: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Konvertuje text z jedného kódovania do iného kódovania.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Voľby ovplyvňujúce vstupný a výstupný formát:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f KÓDOVANIE, --from-code=KÓDOVANIE\n" +" kódovanie vstupu\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t KÓDOVANIE, --to-code=KÓDOVANIE\n" +" kódovanie výstupu\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Voľby ovplyvňujúce problémy s konverziou:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c vynechaÅ¥ nekonvertovateľné znaky\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=FORMÃTOVÃREŤAZEC\n" +" náhrada pre nekonvertovateľné znaky Unicode\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=FORMÃTOVÃREŤAZEC náhrada pre nekonvertovateľné bajty\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=FORMÃTOVÃREŤAZEC\n" +" náhrada pre nekonvertovateľné Å¡iroké znaky\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Voľby ovplyvňujúce chybový výstup:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent potlaÄí chybové správy o problémoch s konverziou\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Infomatívny výstup:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list zoznam podporovaných kódovaní\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help zobraziÅ¥ túto pomoc a skonÄiÅ¥\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version vypísaÅ¥ informáciu o verzii a skonÄiÅ¥\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" +"Chyby môžete oznamovaÅ¥ na adresu (iba anglicky).\n" +"Komentáre k slovenskému prekladu zasielajte na adresu .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Licencia GPLv2+: GNU GPL verzia 2 alebo novÅ¡ia \n" +"Toto je slobodný softvér: môžete ho voľne meniÅ¥ a šíriÅ¥ Äalej.\n" +"Neposkytuje sa ŽIADNA ZÃRUKA, v rozsahu povolenom zákonmi.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Napísal %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"Parameter %s: Formátovacia direktíva s premenlivou šírkou tu nie je " +"prípustná." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"Parameter %s: Formátovacia direktíva s premenlivou presnosÅ¥ou tu nie je " +"prípustná." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" +"Parameter %s: Formátovacia direktíva s urÄením šírky tu nie je prípustná." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "Parameter %s: ReÅ¥azec konÄí v strede direktívy." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "Parameter %s: Znak '%c' nie je platným konverzným Å¡pecifikátorom." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"Parameter %s: Znak, ktorý ukonÄuje formátovaciu direktívu nie je platným " +"konverzným Å¡pecifikátorom." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"Parameter %s: Formátovací reÅ¥azec pohltí viac ako jeden parameter: %u " +"parametrov." +msgstr[1] "" +"Parameter %s: Formátovací reÅ¥azec pohltí viac ako jeden parameter: %u " +"parameter." +msgstr[2] "" +"Parameter %s: Formátovací reÅ¥azec pohltí viac ako jeden parameter: %u " +"parametre." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "nie je možné konvertovaÅ¥ náhradu bajtov do Unicode: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "nie je možné konvertovaÅ¥ náhradu Unicode do cieľového kódovania: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "nie je možné konvertovaÅ¥ náhradu bajtov na Å¡iroký reÅ¥azec: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" +"nie je možné konvertovaÅ¥ náhradu Å¡irokého znaku do cieľového kódovania: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "nie je možné konvertovaÅ¥ náhradu bajtov do cieľového kódovania: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: nie je možné konvertovaÅ¥" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: nekompletný znak alebo preraÄovacia sekvencia" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: V/V chyba" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "konverzia z %s nie je podporovaná" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "konverzia do %s nie je podporovaná" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "konverzia z %s do %s nie je podporovaná" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "skúste '%s -l' aby ste získali zoznam podporovaných kódovaní" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(Å¡tandardný vstup)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "V/V chyba" diff --git a/jni/iconv/po/sl.gmo b/jni/iconv/po/sl.gmo new file mode 100644 index 0000000..7702d6a Binary files /dev/null and b/jni/iconv/po/sl.gmo differ diff --git a/jni/iconv/po/sl.po b/jni/iconv/po/sl.po new file mode 100644 index 0000000..755d1b3 --- /dev/null +++ b/jni/iconv/po/sl.po @@ -0,0 +1,368 @@ +# -*- mode:po; coding:utf-8; -*- Slovenian messages for libiconv. +# Copyright (C) 2002, 2006, 2007, 2008 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# Primož Peterlin , 2002, 2006, 2007, 2008. +# $Id: libiconv-1.12.sl.po 1.3 2008/04/27 19:23:24 Primoz Exp $ +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2008-04-26 09:48+0200\n" +"Last-Translator: Primož Peterlin \n" +"Language-Team: Slovenian \n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" +"%100==4 ? 3 : 0);\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Uporaba: iconv [-c] [-s] [-f vh_nabor] [-t izh_nabor] [datoteka ...]<" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "ali: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Poskusite »%s --help« za veÄ informacij.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Uporaba: %s [IZBIRA...] [-f KODIRANJE] [-t KODIRANJE] [DATOTEKA...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "ali: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Pretvori besedilo iz enega kodnega nabora v drugega.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Izbire, ki doloÄajo vhodni in izhodni zapis:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f KODIRANJE, --from-code=KODIRANJE\n" +" kodni nabor vhoda\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t KODIRANJE, --to-code=KODIRANJE\n" +" kodni nabor izhoda\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Izbire, ki doloÄajo odziv na težave pri pretvorbi:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c zavrzi znake, ki jih ni mogoÄe pretvoriti\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=OBLIKOVNI_NIZ\n" +" zamenjava za nepretvorljive unikodne znake\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=OBLIKOVNI_NIZ zamenjava za nepretvorljive bajte\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=OBLIKOVNI_NIZ\n" +" zamenjava za nepretvorljive Å¡iroke znake\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Izbire, ki doloÄajo izpis napak:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent brez poroÄil o napakah pri pretvorbi\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Informativni izpis:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list izpiÅ¡i podprte nabore znakov\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help izpiÅ¡i ta navodila in konÄaj\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version izpiÅ¡i informacijo o razliÄici in konÄaj\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "Napake javite na .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"GPLv2+: GNU GPL, 2. izdaja ali poznejÅ¡a \n" +"To je prosto programje; lahko ga redistribuirate in/ali spreminjate.\n" +"Za izdelek ni NOBENEGA JAMSTVA, do z zakonom dovoljene meje.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Avtor %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "argument %s: oblikovna direktiva z nestalno Å¡irino tu ni dovoljena." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"argument %s: oblikovna direktiva z nestalno natanÄnostjo tu ni dovoljena." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "argument %s: oblikovna direktiva z velikostjo tu ni dovoljena." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "argument %s: niz se konÄa sredi direktive." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "argument %s: znak %c ni veljavno doloÄilo pretvorbe." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"argument %s: znak, ki zakljuÄuje oblikovno direktivo, ni veljavno doloÄilo " +"pretvorbe." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"argument %s: oblikovni niz porabi veÄ kot en argument: %u argumentov." +msgstr[1] "argument %s: oblikovni niz porabi veÄ kot en argument: %u argument." +msgstr[2] "" +"argument %s: oblikovni niz porabi veÄ kot en argument: %u argumenta." +msgstr[3] "" +"argument %s: oblikovni niz porabi veÄ kot en argument: %u argumente." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "nadomestnega bajta ni mogoÄe pretvoriti v unikod: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "nadomestnega unikoda ni mogoÄe pretvoriti v ciljni nabor: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "nadomestnega bajta ni mogoÄe pretvoriti v Å¡iroki niz: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "pretvorba nadomestnega Å¡irokega znaka v ciljni nabor ni mogoÄa: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "pretvorba nadomestnega bajta v ciljni nabor ni mogoÄa: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u pretvorba ni mogoÄa" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u nepopolni znak ali pomiÄno zaporedje" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: V/I napaka" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "pretvorba iz nabora %s ni podprta" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "pretvorba v nabor %s ni podprta" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "pretvorba iz nabora %s v nabor %s ni podprta" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "poskusite »%s -l« za seznam podprtih naborov znakov" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "V/I napaka" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "To je prost program; pogoji, pod katerimi ga lahko razmnožujete in\n" +#~ "razÅ¡irjate, so navedeni v izvorni kodi. Za program ni NOBENEGA jamstva,\n" +#~ "niti jamstev USTREZNOSTI ZA PRODAJO ali PRIMERNOSTI ZA UPORABO.\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Uporaba: iconv [--binary] [-c] [-s] [-f vh_nabor] [-t izh_nabor] " +#~ "[datoteka ...]" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/sq.gmo b/jni/iconv/po/sq.gmo new file mode 100644 index 0000000..aeaa744 Binary files /dev/null and b/jni/iconv/po/sq.gmo differ diff --git a/jni/iconv/po/sq.po b/jni/iconv/po/sq.po new file mode 100644 index 0000000..701aee4 --- /dev/null +++ b/jni/iconv/po/sq.po @@ -0,0 +1,344 @@ +# Përkthimi i mesazheve të libiconv në shqip. +# Copyright (C) 2004 Free Software Foundation, Inc. +# Laurent Dhima , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.9.1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2004-08-08 00:36+0200\n" +"Last-Translator: Laurent Dhima \n" +"Language-Team: Albanian \n" +"Language: sq\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Përdorimi: iconv [-c] [-s] [-f ngakodi] [-t tekkodi] [file ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "ose: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "ose: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Shkruar nga %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: konvertimi është i pamundur\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: simbol apo sekuencë ndryshuesish e paplotë\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: gabim I/O\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: konvertimi nga %s nuk suportohet\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: konvertimi në %s nuk suportohet\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: konvertimi nga %s në %s nuk suportohet\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(stdin)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: gabim I/O\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Përdorimi: iconv [--binary] [-c] [-s] [-f ngakodi] [-t tekkodi] [file ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Ky është software i lirë; shiko burimin për kushtet e kopjimit. NUK " +#~ "jepet asnjë\n" +#~ "garanci; as për TREGËTI apo PËRDORIM PËR NJË QËLLIM TË VEÇANTË.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/sr.gmo b/jni/iconv/po/sr.gmo new file mode 100644 index 0000000..fe2cfe2 Binary files /dev/null and b/jni/iconv/po/sr.gmo differ diff --git a/jni/iconv/po/sr.po b/jni/iconv/po/sr.po new file mode 100644 index 0000000..a46ad9f --- /dev/null +++ b/jni/iconv/po/sr.po @@ -0,0 +1,349 @@ +# Serbian translation of `libiconv'. +# Copyright (C) 2006 Free Software Foundation, Inc. +# This file is distributed under the same license as the `libiconv' package. +# Aleksandar Jelenak , 2006. +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.11-pre1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2006-09-05 12:58-0400\n" +"Last-Translator: Aleksandar Jelenak \n" +"Language-Team: Serbian \n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Употреба: iconv [-c] [-s] [-f изкод] [-t укод] [датотека ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "или: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Покушај „%s --help“ за више информација.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Употреба: %s [ОПЦИЈÐ...] [-f КОД] [-t КОД] [УЛÐЗДÐТОТЕКÐ...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "или: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Претвара текÑÑ‚ из једног кодовања у друго.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Опције контролиÑања улазног и излазног формата:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f КОДОВÐЊЕ, --from-code=КОДОВÐЊЕ\n" +" улазно кодовање\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t КОДОВÐЊЕ, --to-code=КОДОВÐЊЕ\n" +" излазно кодовање\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Опције контролиÑања проблема претварања:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c одбаци непретворљиве знакове\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=ФОРМÐТÐИСКÐ\n" +" замена за непретворљиве Уникод знакове\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=ФОРМÐТÐИСКРзамена за непретворљиве бајтове\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=ФОРМÐТÐИСКÐ\n" +" замена за непретворљиве широке знакове\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Опције контролиÑања иÑпиÑа грешака:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent Ñпречи поруке грешака о проблемима претварања\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Информативни иÑпиÑ:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list прикажи подржана кодовања\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help прикажи ово објашњење и заврши\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version иÑпиши верзију и заврши\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "Пријава грешака на .\n" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "ÐапиÑао %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"%s аргумент: Ðаредба формата Ñа променљивом ширином није овде дозвољена." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"%s аргумент: Ðаредба формата за променљивом прецизношћу није овде дозвољена." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "%s аргумент: Ðаредба формата Ñа величином није дозвољена овде." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "%s аргумент: ÐиÑка завршава у Ñред наредбе." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "%s аргумент: Знак „%c“ неважећи при задавању претварања." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"%s аргумент: Завршни знак наредбе формата није важећи за задавање претварања." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, fuzzy, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"%s аргумент: ÐиÑка формата троши више од једног аргумента: %u аргумената." +msgstr[1] "" +"%s аргумент: ÐиÑка формата троши више од једног аргумента: %u аргумената." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "не може претворити бајт замене у Уникод: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "не може претворити Уникод замену у циљно кодовање: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "не може претворити бајт замене у широку ниÑку: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, fuzzy, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "iconv: не може претворити широки знак замене у циљно кодовање: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, fuzzy, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "iconv: не може претворити бајт замене у циљно кодовање: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: не може претворити" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: непотпуни знаковни или шифт низ" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: У/И грешка" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "претварање из %s није подржано" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "претварање у %s није подржано" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "претварање из %s у %s није подржано" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "покушати '%s -l' за ÑпиÑак подржаних кодовања" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(Ñтдул)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "У/И грешка" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Ово је Ñлободан Ñофтвер; видети изворни кôд за уÑлове умножавања. ÐЕ " +#~ "поÑтоји\n" +#~ "гаранција; чак ни о ТРЖИШÐОЈ ВРЕДÐОСТИ или ИСПУЊÐÐ’ÐЊУ ОДРЕЂЕÐЕ ПОТРЕБЕ.\n" diff --git a/jni/iconv/po/stamp-po b/jni/iconv/po/stamp-po new file mode 100644 index 0000000..9788f70 --- /dev/null +++ b/jni/iconv/po/stamp-po @@ -0,0 +1 @@ +timestamp diff --git a/jni/iconv/po/sv.gmo b/jni/iconv/po/sv.gmo new file mode 100644 index 0000000..f9d8def Binary files /dev/null and b/jni/iconv/po/sv.gmo differ diff --git a/jni/iconv/po/sv.po b/jni/iconv/po/sv.po new file mode 100644 index 0000000..dd56f58 --- /dev/null +++ b/jni/iconv/po/sv.po @@ -0,0 +1,367 @@ +# Swedish messages for libiconv. +# Copyright (C) 2002, 2006, 2007, 2008 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# Christian Rose , 2002. +# Daniel Nylander , 2006, 2007, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2008-02-09 20:58+0100\n" +"Last-Translator: Daniel Nylander \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Användning: iconv [-c] [-s] [-f frÃ¥nkod] [-t tillkod] [fil ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "eller: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Prova \"%s --help\" för mer information.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Användning: %s [FLAGGA...] [-f KODNING] [-t KODNING] [INMATNINGSFIL...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "eller: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Konverterar text frÃ¥n en kodning till en annan kodning.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Flaggor som styr formatet pÃ¥ inmatning och utmatning:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f KODNING, --from-code=KODNING\n" +" kodningen pÃ¥ inmatningen\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t KODNING, --to-code=KODNING\n" +" kodningen pÃ¥ utmatningen\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Flaggor som kontrollerar konverteringsproblem:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c förkasta tecken som inte gÃ¥r att konvertera\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=FORMATSTRÄNG\n" +" ersättning av Unicode-tecken som inte gÃ¥r att konvertera\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=FORMATSTRÄNG ersättning av inte konverterbara byte\n" + +# Breda tecken? Finns det bättre ord? +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=FORMATSTRÄNG\n" +" ersättning av inte konverterbara breda tecken\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Flaggor som kontrollerar felutskrift:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent tysta felmeddelanden om konverteringsproblem\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Informativ utmatning:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list lista kodningar som stöds\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help visa denna hjälp och avsluta\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version skriv ut versionsinformation och avsluta\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" +"Rapportera fel till .\n" +"Skicka synpunkter pÃ¥ översättningen till .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Licens GPLv2+: GNU GPL version 2 eller senare \n" +"Det här är fri programvara: du kan ändra och distribuera den.\n" +"Det finns INGEN GARANTI, sÃ¥ lÃ¥ngt lagen tillÃ¥ter.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Skrivet av %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"Argument %s: Ett formatdirektiv med en variabel bredd tillÃ¥ts inte här." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"Argument %s: Ett formatdirektiv med en variabel precision tillÃ¥ts inte här." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "Argument %s: Ett formatdirektiv med en storlek tillÃ¥ts inte här." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "Argument %s: Strängen slutar mitt i ett direktiv." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "Argument %s: Tecknet \"%c\" är inte en giltig konverteringsangivare." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"Argument %s: Tecknet som avslutar formatdirektivet är inte en giltig " +"konverteringsangivare." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"Argument %s: Formatsträngen konsumerar fler än ett argument: %u argument." +msgstr[1] "" +"Argument %s: Formatsträngen konsumerar fler än ett argument: %u argument." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "kan inte konvertera byte-ersättning till Unicode: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "kan inte konvertera unicode-ersättning till mÃ¥lkodning: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "kan inte konvertera byte-ersättning till bred sträng: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "kan inte konvertera bredteckenersättning till mÃ¥lkodning: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "kan inte konvertera byte-ersättning till mÃ¥lkodning: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: kan inte konvertera" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: ofullständigt tecken eller skiftsekvens" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: In-/Ut-fel" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "konvertering frÃ¥n %s stöds inte" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "konvertering till %s stöds inte" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "konvertering frÃ¥n %s till %s stöds inte" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "prova \"%s -l\" för att fÃ¥ listan pÃ¥ kodningar som stöds" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(standard in)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "In-/Ut-fel" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Detta är fri programvara; se källkoden för kopieringsvillkor. Det finns\n" +#~ "INGEN garanti; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR NÃ…GOT\n" +#~ "SPECIELLT ÄNDAMÃ…L.\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Användning: iconv [--binary] [-c] [-s] [-f frÃ¥nkod] [-t tillkod] [fil ...]" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/tr.gmo b/jni/iconv/po/tr.gmo new file mode 100644 index 0000000..3578b1e Binary files /dev/null and b/jni/iconv/po/tr.gmo differ diff --git a/jni/iconv/po/tr.po b/jni/iconv/po/tr.po new file mode 100644 index 0000000..ebce359 --- /dev/null +++ b/jni/iconv/po/tr.po @@ -0,0 +1,348 @@ +# libiconv Turkish translation. +# Copyright (C) 2002 Free Software Foundation, Inc. +# Deniz Akkus Kanca , 2002. +# This file is distributed under the same license as the libiconv package. +# Deniz Akkus Kanca , 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.8\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2002-06-28 11:00+0200\n" +"Last-Translator: Deniz Akkus Kanca \n" +"Language-Team: Turkish \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Kullanım: iconv [-c] [-s] [-f kaynakkod] [-t hedefkod] [dosya ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "veya: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "veya: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Yazan: %s\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: dönüştürülemedi\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: eksik karakter ya da shift dizisi\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: I/O hatası\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: %s'den dönüşüm desteklenmiyor\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: %s'e dönüşüm desteklenmiyor\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: %s'den %s'e dönüşüm desteklenmiyor\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(standart girdi)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv: I/O hatası\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "Kullanım: iconv [--binary] [-c] [-s] [-f kaynakkod] [-t hedefkod] " +#~ "[dosya ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Bu bir serbest yazılımdır; kopyalama kuralları için kaynak koduna " +#~ "bakınız.\n" +#~ "HİÇ BÄ°R garantisi yoktur; hatta SATILABÄ°LÄ°RLİĞİ veya HERHANGÄ° BÄ°R AMACA\n" +#~ "UYGUNLUÄžU için dahi garanti verilmez.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/uk.gmo b/jni/iconv/po/uk.gmo new file mode 100644 index 0000000..ed95018 Binary files /dev/null and b/jni/iconv/po/uk.gmo differ diff --git a/jni/iconv/po/uk.po b/jni/iconv/po/uk.po new file mode 100644 index 0000000..e9bbceb --- /dev/null +++ b/jni/iconv/po/uk.po @@ -0,0 +1,347 @@ +# libiconv -- Ukrainian translation. +# Copyright (C) 2003 Free Software Foundation, Inc. +# Volodymyr M. Lisivka , 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.8\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2003-02-09 17:27+0200\n" +"Last-Translator: Volodymyr M. Lisivka \n" +"Language-Team: Ukrainian \n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=KOI8-U\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "" +"÷ÉËÏÒÉÓÔÁÎÎÑ: iconv [-c] [-s] [-f Ú_ËÏÄÕ×ÁÎÎÑ] [-t Õ_ËÏÄÕ×ÁÎÎÑ] [ÆÁÊÌ ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "ÁÂÏ: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "ÁÂÏ: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "á×ÔÏÒ: %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv: %s: ÎÅ ×ÄÁÌÏÓÑ ÐÅÒÅÔ×ÏÒÉÔÉ\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv: %s: ÎÅÚÁ×ÅÒÛÅÎÉÊ ÓÉÍ×ÏÌ ÞÉ ÐÏÓ̦ÄÏ×ΦÓÔØ ÚͦÎÉ ÒÅǦÓÔÒÕ\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv: %s: ÐÏÍÉÌËÁ ÷/÷\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv: ÐÅÒÅÔ×ÏÒÅÎÎÑ Ú %s ΊЦÄÔÒÉÍÕ¤ÔØÓÑ\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv: ÐÅÒÅÔ×ÏÒÅÎÎÑ Õ %s ΊЦÄÔÒÉÍÕ¤ÔØÓÑ\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv: ÐÅÒÅÔ×ÏÒÅÎÎÑ Ú %s Õ %s ΊЦÄÔÒÉÍÕ¤ÔØÓÑ\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(ÓÔÄ. ×צÄ)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "incov: ÐÏÍÉÌËÁ ÷/÷\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "÷ÉËÏÒÉÓÔÁÎÎÑ:\n" +#~ " iconv [--binary] [-c] [-s] [-f Ú_ËÏÄÕ×ÁÎÎÑ] [-t Õ_ËÏÄÕ×ÁÎÎÑ] [ÆÁÊÌ ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "ãŠצÌØÎÅ ÐÒÏÇÒÁÍÎÅ ÚÁÂÅÚÐÅÞÅÎÎÑ; ÕÍÏ×É ËÏЦÀ×ÁÎÎÑ ÐÒÉ×ÅÄÅΦ Õ\n" +#~ "ÄÖÅÒÅÌØÎÉÈ ÔÅËÓÔÁÈ ÐÒÏÇÒÁÍÉ. îÅÍÁ î¶ñëéè ÇÁÒÁÎÔ¦Ê; ÎÁצÔØ ÇÁÒÁÎÔ¦§ " +#~ "ëïíåòã¶êîï·\n" +#~ "ã¶îîïóô¶ ÁÂÏ ðòéäáôîïóô¶ äìñ ëïîëòåôîï· ã¶ì¶.\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv: %s: " diff --git a/jni/iconv/po/vi.gmo b/jni/iconv/po/vi.gmo new file mode 100644 index 0000000..bf8fb66 Binary files /dev/null and b/jni/iconv/po/vi.gmo differ diff --git a/jni/iconv/po/vi.po b/jni/iconv/po/vi.po new file mode 100644 index 0000000..06fbbda --- /dev/null +++ b/jni/iconv/po/vi.po @@ -0,0 +1,356 @@ +# Vietnamese Translation for Libiconv. +# Copyright © 2007 Free Software Foundation, Inc. +# Clytie Siddall , 2005-2007. +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2007-12-29 19:37+1030\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.7b1\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "Cách sá»­ dụng: iconv [-c] [-s] [-f từ_mã] [-t đến_mã] [tập_tin ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "hoặc: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Hãy thá»­ lệnh trợ giúp « %s --help » để xem thông tin thêm.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Cách sá»­ dụng: %s [TÙY_CHỌN...] [-f BẢNG_MÃ] [-t BẢNG_MÃ] [TẬP_TIN_NHẬP...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "hoặc: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Chuyển đổi văn bản từ bảng mã này sang bảng mã khác.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Các tùy chá»n Ä‘iá»u khiển định dạng nhập vào và xuất ra:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f BẢNG_MÃ, --from-code=BẢNG_MÃ\n" +" bảng mã của kết nhập\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t BẢNG_MÃ, --to-code=BẢNG_MÃ\n" +" bảng mã của kết xuất\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Các tùy chá»n Ä‘iá»u khiển vấn Ä‘á» chuyển đổi:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c hủy Các ký tá»± không thể chuyển đổi\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=CHUá»–I_ÄỊNH_DẠNG\n" +" thay thế các ký tá»± Unicode không thể chuyển đổi\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" +" --byte-subst=CHUá»–I_ÄỊNH_DẠNG\n" +"\t\t\t\t\t\tthay thế các byte không thể chuyển đổi\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=CHUá»–I_ÄỊNH_DẠNG\n" +" \t\tthay thế các ký tá»± rá»™ng không thể chuyển đổi\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Các tùy chá»n Ä‘iá»u khiển kết xuất lá»—i:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent thu hồi các thông Ä‘iệp vá» vấn Ä‘á» chuyển đổi\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Xuất thông tin:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list Liệt kê các bảng mã được há»— trợ\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help Hiển thị trợ giúp này rồi thoát\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version hiển thị thông tin vá» phiên bản rồi thoát\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "Thông báo lá»—i cho .\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"Giấy Phép Công Cá»™ng GNU (GPL), phiên bản 2 hay sau \n" +"Äây là phần má»m tá»± do : bạn có quyá»n thay đổi và phát hành lại nó.\n" +"KHÔNG CÓ BẢO HÀNH GÃŒ CẢ, vá»›i Ä‘iá»u kiện được pháp luật cho phép.\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Tác giả: %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "Äối số %s: ở đây không cho phép chỉ thị định dạng có Ä‘á»™ rá»™ng thay đổi." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"Äối số %s: ở đây không cho phép chỉ thị định dạng có Ä‘á»™ chính xác thay đổi." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "Äối số %s: ở đây không cho phép chỉ thị định dạng có kích cỡ." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "Äối số %s: chuá»—i kết thúc ở giữa chỉ thị." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "Äối số %s: ký tá»± « %c » không phải là bá»™ xác định chuyển đổi hợp lệ." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"Äối số %s: ký tá»± kết thúc chỉ thị định dạng không phải là bá»™ xác định chuyển " +"đổi hợp lệ." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "%s đối số : chuá»—i định dạng ăn nhiá»u đối số : %u đối số." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "không thể chuyển đổi sá»± thay thế byte sang Unicode: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "không thể chuyển đổi sá»± thay thế Unicode sang bảng mã đích: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "không thể chuyển đổi sá»± thay thế byte sang chuá»—i rá»™ng: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "không thể chuyển đổi sá»± thay thế ký tá»± rá»™ng sang bảng mã đích: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "không thể chuyển đổi sá»± thay thế byte sang bảng mã đích: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: không thể chuyển đổi" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: dây kiểu ký tá»± hay dịch chÆ°a hoàn thành" + +# Variable: don't translate / Biến: đừng dịch +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: lá»—i V/R" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "không há»— trợ khả năng chuyển đổi từ %s" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "không há»— trợ khả năng chuyển đổi sang %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "không há»— trợ khả năng chuyển đổi từ %s sang %s" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "hãy thá»­ lệnh « %s -l » để xem danh sách các bảng mã được há»— trợ" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(thiết bị nhập chuẩn)" + +# Variable: don't translate / Biến: đừng dịch +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "Lá»—i V/R" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "ChÆ°Æ¡ng trình này là phần má»m tá»± do; xem mã nguồn để tìm Ä‘iá»u kiện sao " +#~ "chép.\n" +#~ "KHÔNG CÓ BẢO HÀNH GÃŒ CẢ, THẬM CHà KHÔNG CÓ BẢO ÄẢM ÄƯỢC NGỤ Ã\n" +#~ "KHẢ NÄ‚NG BÃN HAY KHẢ NÄ‚NG LÀM ÄƯỢC VIỆC DỨT KHOÃT.\n" diff --git a/jni/iconv/po/wa.gmo b/jni/iconv/po/wa.gmo new file mode 100644 index 0000000..36c10a6 Binary files /dev/null and b/jni/iconv/po/wa.gmo differ diff --git a/jni/iconv/po/wa.po b/jni/iconv/po/wa.po new file mode 100644 index 0000000..47fdbf3 --- /dev/null +++ b/jni/iconv/po/wa.po @@ -0,0 +1,362 @@ +# Translation of tuxpaint into the walloon language. +# Copyright (C) 2003 Free Software Foundation, Inc. +# Pablo Saratxaga , 2003, 2004, 2007. +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.11\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2007-08-28 15:50+0200\n" +"Last-Translator: Pablo Saratxaga \n" +"Language-Team: Walloon \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "" +"Po s' è siervi: iconv [-c] [-s] [-f ecôd._sourd] [-t ecôd._sÃ¥me] [fitchî...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "oudonbén: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Sayîz «%s --help» po pus di racsegnes.\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "Po s' è siervi: %s [TCHUZE...] [-f ECÔDAEDJE] [FITCHÃŽ_INTRÊYE...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "oudonbén: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "Kiviersaedje di tecse d' èn ecôdaedje a èn ôte ecôdaedje.\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "Tchuzes po controler li cogne di l' intrêye et l' rexhowe:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f ECÔDAEDJE, --from-code=ECÔDAEDJE\n" +" l' ecôdaedje do tecse d' intrêye\n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t ECÔDAEDJE, --to-code=ECÔDAEDJE\n" +" l' ecôdaedje do tecse e rexhowe\n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "Tchuzes po controler les problinmes di kiviersaedje:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c leyî toumer les caracteres ki n' polèt nén esse kiviersés\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=TCHINNE_FORMAT\n" +" replaeçaedje po les caracteres unicôde ki n' polèt nén esse kiviersés\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=TCHINNE_FORMAT replaeçaedje po les octets ki n' polèt nén esse kiviersés\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=TCHINNE_FORMAT\n" +" replaeçaedje po les caracteres wchar ki n' polèt nén esse kiviersés\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "Tchuzes po controler li rexhowe d' arokes:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent èn nén hÃ¥yner les messaedjes d' aroke so les probinmes di cviersaedje\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "Rexhowe d' informÃ¥cion:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list djivêye des ecôdaedjes sopoirtés\n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help mostere ci messaedje d' aidance chal.\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version mostere des informÃ¥cions sol modêye do programe\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "Evoyîz les rapoirts di bugs a .\n" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "Sicrît pa %s.\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" +"Ã¥rgumint «%s»: Ene directive di format avou ene lÃ¥rdjeu variÃ¥ve ni s' pout " +"nén eployî chal." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" +"Ã¥rgumint «%s»: Ene directive di format avou ene precizion variÃ¥ve ni s' pout " +"nén eployî chal." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" +"Ã¥rgumint «%s»: Ene directive di format avou ene grandeu ni s' pout nén " +"eployî chal." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "Ã¥rgumint «%s»: Li tchinne finixh e plin mitan d' ene directive." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" +"Ã¥rgumint «%s»: Li caractere «%c» n' est nén on specifieu d' kiviersaedje " +"valide." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" +"Ã¥rgumint «%s»: Li caractere ki finixh li directive di format n' est nén on " +"specifieu d' kiviersaedje valide." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" +"Ã¥rgumint «%s»: Li tchinne di format eploye pus d' èn Ã¥rgumint: %u Ã¥rgumint." +msgstr[1] "" +"Ã¥rgumint «%s»: Li tchinne di format eploye pus d' èn Ã¥rgumint: %u Ã¥rgumints." + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "dji n' sai cvierser des replaeçaedjes d' octets viè unicôde: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" +"dji n' sai cvierser des replaeçaedjes unicôde viè l' ecôdaedje sÃ¥me: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" +"dji n' sai cvierser des replaeçaedjes d' octets viè des tchinnes wchar: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "dji n' sai cvierser des replaeçaedjes wchar viè l' ecôdaedje sÃ¥me: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" +"dji n' sai cvierser des replaeçaedjes d' octets viè l' ecôdaedje sÃ¥me: %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: dji n' sai fé l' kiviersaedje" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s: %u:%u: caractere ou secwince di candjmint nén complete" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: aroke d' intrêye/rexhowe" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "li cviersaedje a pÃ¥rti d' l' ecôdaedje %s n' est nén sopoirté" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "li cviersaedje viè l' ecôdaedje %s n' est nén sopoirté" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "li cviersaedje di l' ecôdaedje %s viè %s n' est nén sopoirté" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "sayîz «%s -l» po-z aveur li djivêye des ecôdaedjes sopoirtés" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(intrêye sitandÃ¥rd)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "Aroke d' I/R" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "Çouchal, c' est on libe programe; vos l' poloz bén spÃ¥de et sel poloz vs\n" +#~ "bén candjî tot shuvant li Licince Publike DjenerÃ¥le (GPL)\n" +#~ "I n' a NOLE WAERANTEYE; nén minme ki vos VINDRÃŽZ bén\n" +#~ "li programe ou ki vos vs è SIEVRÃŽZ BÉN PO ENE SÔRE OU L' ÔTE.\n" diff --git a/jni/iconv/po/zh_CN.gmo b/jni/iconv/po/zh_CN.gmo new file mode 100644 index 0000000..11f1b79 Binary files /dev/null and b/jni/iconv/po/zh_CN.gmo differ diff --git a/jni/iconv/po/zh_CN.po b/jni/iconv/po/zh_CN.po new file mode 100644 index 0000000..d061f3a --- /dev/null +++ b/jni/iconv/po/zh_CN.po @@ -0,0 +1,341 @@ +# libiconv Simplified Chinese translation +# Copyright (C) 2003 Free Software Foundation, Inc. +# This file is distributed under the same license as the libiconv package. +# Wang Jian , 2003 +# Ji ZhengYu , 2008 +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.12\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2008-11-12 09:51+0800\n" +"Last-Translator: Ji ZhengYu \n" +"Language-Team: Chinese (simplified) \n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "用法:iconv [-c] [-s] [-f 输入编ç ] [-t 输出编ç ] [文件 ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "或: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "å°è¯•â€˜%s --help’以获得更多信æ¯ã€‚\n" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "用法: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "或者: %s -l\n" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "将文本从一ç§ç¼–ç è½¬æ¢æˆå¦ä¸€ç§ç¼–ç ã€‚\n" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "控制输入输出格å¼çš„选项:\n" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" +" -f ENCODING, --from-code=ENCODING\n" +" 输入编ç \n" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" +" -t ENCODING, --to-code=ENCODING\n" +" 输出编ç \n" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "控制字符转æ¢çš„选项:\n" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr " -c 忽略ä¸å¯è½¬æ¢çš„字符\n" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" +" --unicode-subst=FORMATSTRING\n" +" 替代ä¸å¯è½¬æ¢çš„ Unicode 字符\n" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr " --byte-subst=FORMATSTRING 替代ä¸å¯è½¬æ¢çš„字节\n" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" +" --widechar-subst=FORMATSTRING\n" +" 替代ä¸å¯è½¬æ¢çš„宽字符\n" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "控制错误输出的选项:\n" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr " -s, --silent ä¸æ˜¾ç¤ºæœ‰å…³è½¬æ¢å‡ºé”™çš„ä¿¡æ¯\n" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "输出信æ¯:\n" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr " -l, --list 列出支æŒçš„ç¼–ç \n" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr " --help 显示此帮助并退出\n" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr " --version 显示版本信æ¯å¹¶é€€å‡º\n" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" +"请å‘é€é”™è¯¯æŠ¥å‘Šè‡³ 。\n" +"请将翻译错误å‘é€è‡³ 。\n" + +#: src/iconv.c:195 +#, fuzzy, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" +"GPLv2+ 版æƒåè®®: GNU GPL 版本 2 或更高版本 \n" +"此软件为自由软件: 您å¯è‡ªç”±å¾—更改并é‡æ–°åˆ†å¸ƒå®ƒã€‚\n" +"在法律所å…许的范围内,没有任何担ä¿ã€‚\n" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "作者 %s。\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "%s å‚æ•°: 此处ä¸å…许用å¯å˜é•¿åº¦çš„命令格å¼ã€‚" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "%s å‚æ•°: 此处ä¸å…许用å¯å˜ç²¾åº¦çš„命令格å¼ã€‚" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "%s å‚æ•°: 此处ä¸å…许用å«å¤§å°çš„命令格å¼ã€‚" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "%s å‚æ•°: 字符串在命令中部终止。" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "%s å‚æ•°: 字符‘%c’ä¸æ˜¯æœ‰æ•ˆçš„转义符。" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "%s å‚æ•°: 用于终止命令格å¼çš„字符ä¸æ˜¯æœ‰æ•ˆçš„转义符。" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "%s å‚æ•°: æ ¼å¼å­—符串需è¦æ›´å¤šçš„å‚æ•°: %u å‚数。" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "无法将欲替æ¢å­—节转æ¢æˆ Unicode: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "æ— æ³•å°†æ¬²æ›¿æ¢ unicode 字元转æ¢æˆç›®æ ‡ç¼–ç : %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "无法将欲替æ¢å­—节转æ¢æˆå®½å­—符串: %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "无法将欲替æ¢çš„宽字符转æ¢æˆç›®æ ‡ç¼–ç : %s" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "无法将欲替æ¢å­—节转æ¢æˆç›®æ ‡ç¼–ç : %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "%s:%u:%u: 无法转æ¢" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "%s:%u:%u: ä¸å®Œæ•´çš„字符或者替æ¢åºåˆ—" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "%s:%u:%u" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, c-format +msgid "%s: I/O error" +msgstr "%s: 输入/输出错误" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, c-format +msgid "conversion from %s unsupported" +msgstr "ä¸æ”¯æŒä»Ž %s 进行转æ¢" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, c-format +msgid "conversion to %s unsupported" +msgstr "ä¸æ”¯æŒè½¬æ¢åˆ° %s" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, c-format +msgid "conversion from %s to %s unsupported" +msgstr "ä¸æ”¯æŒä»Ž %s 转æ¢åˆ° %s" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "å°è¯•ç”¨â€˜%s -l’获å–所支æŒçš„ç¼–ç åˆ—表" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(标准输入)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "%s" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, c-format +msgid "I/O error" +msgstr "输入/输出错误" diff --git a/jni/iconv/po/zh_TW.gmo b/jni/iconv/po/zh_TW.gmo new file mode 100644 index 0000000..ecbcdc5 Binary files /dev/null and b/jni/iconv/po/zh_TW.gmo differ diff --git a/jni/iconv/po/zh_TW.po b/jni/iconv/po/zh_TW.po new file mode 100644 index 0000000..f0e135b --- /dev/null +++ b/jni/iconv/po/zh_TW.po @@ -0,0 +1,344 @@ +# Traditional Chinese Messages for libiconv +# Copyright (C) 2003, 05 Free Software Foundation, Inc. +# Wang Jian , 2003 +# Wei-Lun Chao , 2005 +# +msgid "" +msgstr "" +"Project-Id-Version: libiconv 1.9.1\n" +"Report-Msgid-Bugs-To: bug-gnu-libiconv@gnu.org\n" +"POT-Creation-Date: 2009-06-30 22:53+0200\n" +"PO-Revision-Date: 2005-08-25 10:54+0800\n" +"Last-Translator: Wei-Lun Chao \n" +"Language-Team: Chinese (traditional) \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. TRANSLATORS: The first line of the short usage message. +#: src/iconv.c:103 +msgid "Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +msgstr "用法:iconv [-c] [-s] [-f 來æºç·¨ç¢¼] [-t 目的編碼] [檔案 ...]" + +#. TRANSLATORS: The second line of the short usage message. +#. Align it correctly against the first line. +#: src/iconv.c:107 +msgid "or: iconv -l" +msgstr "或: iconv -l" + +#: src/iconv.c:109 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#. TRANSLATORS: The first line of the long usage message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:114 +#, c-format, no-wrap +msgid "Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n" +msgstr "" + +#. TRANSLATORS: The second line of the long usage message. +#. Align it correctly against the first line. +#. The %s placeholder expands to the program name. +#: src/iconv.c:121 +#, fuzzy, c-format, no-wrap +msgid "or: %s -l\n" +msgstr "或: iconv -l" + +#. TRANSLATORS: Description of the iconv program. +#: src/iconv.c:127 +#, c-format, no-wrap +msgid "Converts text from one encoding to another encoding.\n" +msgstr "" + +#: src/iconv.c:131 +#, c-format, no-wrap +msgid "Options controlling the input and output format:\n" +msgstr "" + +#: src/iconv.c:134 +#, c-format, no-wrap +msgid "" +" -f ENCODING, --from-code=ENCODING\n" +" the encoding of the input\n" +msgstr "" + +#: src/iconv.c:138 +#, c-format, no-wrap +msgid "" +" -t ENCODING, --to-code=ENCODING\n" +" the encoding of the output\n" +msgstr "" + +#: src/iconv.c:143 +#, c-format, no-wrap +msgid "Options controlling conversion problems:\n" +msgstr "" + +#: src/iconv.c:146 +#, c-format, no-wrap +msgid " -c discard unconvertible characters\n" +msgstr "" + +#: src/iconv.c:149 +#, c-format, no-wrap +msgid "" +" --unicode-subst=FORMATSTRING\n" +" substitution for unconvertible Unicode characters\n" +msgstr "" + +#: src/iconv.c:153 +#, c-format, no-wrap +msgid " --byte-subst=FORMATSTRING substitution for unconvertible bytes\n" +msgstr "" + +#: src/iconv.c:156 +#, c-format, no-wrap +msgid "" +" --widechar-subst=FORMATSTRING\n" +" substitution for unconvertible wide characters\n" +msgstr "" + +#: src/iconv.c:161 +#, c-format, no-wrap +msgid "Options controlling error output:\n" +msgstr "" + +#: src/iconv.c:164 +#, c-format, no-wrap +msgid " -s, --silent suppress error messages about conversion problems\n" +msgstr "" + +#: src/iconv.c:168 +#, c-format, no-wrap +msgid "Informative output:\n" +msgstr "" + +#: src/iconv.c:171 +#, c-format, no-wrap +msgid " -l, --list list the supported encodings\n" +msgstr "" + +#: src/iconv.c:174 +#, c-format, no-wrap +msgid " --help display this help and exit\n" +msgstr "" + +#: src/iconv.c:177 +#, c-format, no-wrap +msgid " --version output version information and exit\n" +msgstr "" + +#. TRANSLATORS: The placeholder indicates the bug-reporting address +#. for this package. Please add _another line_ saying +#. "Report translation bugs to <...>\n" with the address for translation +#. bugs (typically your translation team's web or email address). +#: src/iconv.c:184 +msgid "Report bugs to .\n" +msgstr "" + +#: src/iconv.c:195 +#, no-wrap +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +"This is free software: you are free to change and redistribute it.\n" +"There is NO WARRANTY, to the extent permitted by law.\n" +msgstr "" + +#. TRANSLATORS: The %s placeholder expands to an author's name. +#: src/iconv.c:201 +#, c-format +msgid "Written by %s.\n" +msgstr "作者 %s。\n" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:295 +#, c-format +msgid "" +"%s argument: A format directive with a variable width is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:310 +#, c-format +msgid "" +"%s argument: A format directive with a variable precision is not allowed " +"here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:326 +#, c-format +msgid "%s argument: A format directive with a size is not allowed here." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:368 +#, c-format +msgid "%s argument: The string ends in the middle of a directive." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %c placeholder expands to an unknown format directive. +#: src/iconv.c:375 +#, c-format +msgid "%s argument: The character '%c' is not a valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#: src/iconv.c:381 +#, c-format +msgid "" +"%s argument: The character that terminates the format directive is not a " +"valid conversion specifier." +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a command-line option. +#. The %u placeholder expands to the number of arguments consumed by the format string. +#: src/iconv.c:397 +#, c-format +msgid "" +"%s argument: The format string consumes more than one argument: %u argument." +msgid_plural "" +"%s argument: The format string consumes more than one argument: %u arguments." +msgstr[0] "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:455 +#, c-format +msgid "cannot convert byte substitution to Unicode: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --unicode-subst. +#: src/iconv.c:495 +#, c-format +msgid "cannot convert unicode substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:536 +#, c-format +msgid "cannot convert byte substitution to wide string: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --widechar-subst. +#: src/iconv.c:577 +#, c-format +msgid "cannot convert widechar substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The %s placeholder expands to a piece of text, specified through --byte-subst. +#: src/iconv.c:618 +#, c-format +msgid "cannot convert byte substitution to target encoding: %s" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:637 +#, fuzzy, c-format +msgid "%s:%u:%u: cannot convert" +msgstr "iconv:%s:無法轉æ›\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the input file name, a line number, and a column number. +#. A "shift sequence" is a sequence of bytes that changes the state of the converter; +#. this concept exists only for "stateful" encodings like ISO-2022-JP. +#: src/iconv.c:651 +#, fuzzy, c-format +msgid "%s:%u:%u: incomplete character or shift sequence" +msgstr "iconv:%s:ä¸å®Œæ•´çš„字元或是æ›ç¢¼åºåˆ—\n" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The placeholders expand to the input file name, a line number, and a column number. +#: src/iconv.c:664 +#, c-format +msgid "%s:%u:%u" +msgstr "" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the input file name. +#: src/iconv.c:819 +#, fuzzy, c-format +msgid "%s: I/O error" +msgstr "iconv:%s:輸入輸出錯誤\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --from-code. +#: src/iconv.c:1007 +#, fuzzy, c-format +msgid "conversion from %s unsupported" +msgstr "iconv:ä¸æ”¯æ´å¾ž %s 進行轉æ›\n" + +#. TRANSLATORS: An error message. +#. The placeholder expands to the encoding name, specified through --to-code. +#: src/iconv.c:1013 +#, fuzzy, c-format +msgid "conversion to %s unsupported" +msgstr "iconv:ä¸æ”¯æ´è½‰æ›åˆ° %s\n" + +#. TRANSLATORS: An error message. +#. The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. +#: src/iconv.c:1019 +#, fuzzy, c-format +msgid "conversion from %s to %s unsupported" +msgstr "iconv:ä¸æ”¯æ´å¾ž %s 轉æ›åˆ° %s\n" + +#. TRANSLATORS: Additional advice after an error message. +#. The %s placeholder expands to the program name. +#: src/iconv.c:1024 +#, c-format +msgid "try '%s -l' to get the list of supported encodings" +msgstr "" + +#. TRANSLATORS: A filename substitute denoting standard input. +#: src/iconv.c:1081 +msgid "(stdin)" +msgstr "(標準輸入)" + +#. TRANSLATORS: The first part of an error message. +#. It is followed by a colon and a detail message. +#. The %s placeholder expands to the input file name. +#: src/iconv.c:1093 +#, c-format +msgid "%s" +msgstr "" + +#. TRANSLATORS: An error message. +#: src/iconv.c:1107 +#, fuzzy, c-format +msgid "I/O error" +msgstr "iconv:輸入輸出錯誤\n" + +#~ msgid "" +#~ "Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]" +#~ msgstr "" +#~ "用法:iconv [--binary] [-c] [-s] [-f 來æºç·¨ç¢¼] [-t 目的編碼] [檔案 ...]" + +#~ msgid "" +#~ "This is free software; see the source for copying conditions. There is " +#~ "NO\n" +#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " +#~ "PURPOSE.\n" +#~ msgstr "" +#~ "這是自由軟體;請檢視原始碼中的複製æ¢ä»¶ã€‚本軟體ä¸æ供任何擔ä¿ï¼ŒåŒ…括銷售\n" +#~ "或是é©ç”¨æ€§æ“”ä¿ã€‚\n" + +#~ msgid "iconv: %s: " +#~ msgstr "iconv:%s:" diff --git a/jni/iconv/preload/Makefile b/jni/iconv/preload/Makefile new file mode 100644 index 0000000..54cb79c --- /dev/null +++ b/jni/iconv/preload/Makefile @@ -0,0 +1,85 @@ +# Makefile for libiconv/preload + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = . + +# Directories used by "make install": +prefix = /usr/local +local_prefix = /usr/local +exec_prefix = ${prefix} +libdir = ${exec_prefix}/lib + +# Programs used by "make": +CC = gcc +CFLAGS = -g -O2 -fvisibility=hidden +CPPFLAGS = +LDFLAGS = +INCLUDES = -I../lib -I$(srcdir)/../lib -I../include -I$(srcdir)/../include -I.. -I$(srcdir)/.. +# -DBUILDING_LIBICONV: Change expansion of LIBICONV_DLL_EXPORTED macro. +# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro. +DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBICONV -DBUILDING_DLL \ +-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \ +-Dset_relocation_prefix=libiconv_set_relocation_prefix \ +-Drelocate=libiconv_relocate -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DINSTALLPREFIX=\"/usr/local\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_VISIBILITY=1 +LIBTOOL = /bin/sh $(top_builddir)/libtool +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LN_S = ln -s +RM = rm -f + +# Programs used by "make install": +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +mkinstalldirs = $(SHELL) ./build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +# Needed by $(LIBTOOL). +top_builddir = . + +SOURCES = $(srcdir)/../lib/iconv.c $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/../lib/relocatable.c + +all : + +preloadable_libiconv.so : $(SOURCES) + $(RM) -r objects + mkdir objects && \ + for f in $(SOURCES); do \ + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -DLIBICONV_PLUG -c $$f -o objects/`basename $$f | sed -e 's,\.c$$,.o,'` || exit 1; \ + done && \ + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libiconv.la -rpath $(libdir) -no-undefined objects/*.lo && \ + $(RM) -r objects + cp .libs/libiconv.so preloadable_libiconv.so + +install : all force + if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi + if test -n ""; then $(INSTALL_DATA) $(DESTDIR)$(libdir)/.new && mv $(DESTDIR)$(libdir)/.new $(DESTDIR)$(libdir)/ ; fi + +install-strip : install + +installdirs : force + if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi + +uninstall : force + if test -n ""; then $(RM) $(DESTDIR)$(libdir)/ ; fi + +check : all + +mostlyclean : clean + +clean : force + $(RM) *.o *.lo *.a *.la preloadable_libiconv* core *.stackdump so_locations + $(RM) -r .libs _libs objects + +distclean : clean + $(RM) config.status config.log config.cache Makefile libtool + +maintainer-clean : distclean + +force : + diff --git a/jni/iconv/preload/Makefile.devel b/jni/iconv/preload/Makefile.devel new file mode 100644 index 0000000..f411571c --- /dev/null +++ b/jni/iconv/preload/Makefile.devel @@ -0,0 +1,21 @@ +# This is the developer's makefile, not the user's makefile. +# Don't use it unless you know exactly what you do! + +SHELL = /bin/sh +MAKE = make +AUTOCONF = autoconf-2.63 +ACLOCAL = aclocal-1.11 +CP = cp +RM = rm -f + +all : configures + +aclocal.m4 : $(wildcard ../m4/*.m4) + $(ACLOCAL) -I ../m4 -I ../srcm4 --output=$@ + +configures : configure + +configure : configure.ac aclocal.m4 + $(AUTOCONF) + +force : diff --git a/jni/iconv/preload/Makefile.in b/jni/iconv/preload/Makefile.in new file mode 100644 index 0000000..c2035d8 --- /dev/null +++ b/jni/iconv/preload/Makefile.in @@ -0,0 +1,85 @@ +# Makefile for libiconv/preload + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = @srcdir@ + +# Directories used by "make install": +prefix = @prefix@ +local_prefix = /usr/local +exec_prefix = @exec_prefix@ +libdir = @libdir@ + +# Programs used by "make": +CC = @CC@ +CFLAGS = @CFLAGS@ @CFLAG_VISIBILITY@ +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +INCLUDES = -I../lib -I$(srcdir)/../lib -I../include -I$(srcdir)/../include -I.. -I$(srcdir)/.. +# -DBUILDING_LIBICONV: Change expansion of LIBICONV_DLL_EXPORTED macro. +# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro. +DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBICONV -DBUILDING_DLL \ +-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \ +-Dset_relocation_prefix=libiconv_set_relocation_prefix \ +-Drelocate=libiconv_relocate @DEFS@ +LIBTOOL = @LIBTOOL@ +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LN_S = @LN_S@ +RM = rm -f + +# Programs used by "make install": +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +# Needed by $(LIBTOOL). +top_builddir = . + +SOURCES = $(srcdir)/../lib/iconv.c $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/../lib/relocatable.c + +all : @PLUGLIB@ + +preloadable_libiconv.so : $(SOURCES) + $(RM) -r objects + mkdir objects && \ + for f in $(SOURCES); do \ + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -DLIBICONV_PLUG -c $$f -o objects/`basename $$f | sed -e 's,\.c$$,.o,'` || exit 1; \ + done && \ + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libiconv.la -rpath $(libdir) -no-undefined objects/*.lo && \ + $(RM) -r objects + cp .libs/libiconv.so preloadable_libiconv.so + +install : all force + if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi + if test -n "@PLUGLIB@"; then $(INSTALL_DATA) @PLUGLIB@ $(DESTDIR)$(libdir)/@PLUGLIB@.new && mv $(DESTDIR)$(libdir)/@PLUGLIB@.new $(DESTDIR)$(libdir)/@PLUGLIB@ ; fi + +install-strip : install + +installdirs : force + if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi + +uninstall : force + if test -n "@PLUGLIB@"; then $(RM) $(DESTDIR)$(libdir)/@PLUGLIB@ ; fi + +check : all + +mostlyclean : clean + +clean : force + $(RM) *.o *.lo *.a *.la preloadable_libiconv* core *.stackdump so_locations + $(RM) -r .libs _libs objects + +distclean : clean + $(RM) config.status config.log config.cache Makefile libtool + +maintainer-clean : distclean + +force : + diff --git a/jni/iconv/preload/aclocal.m4 b/jni/iconv/preload/aclocal.m4 new file mode 100644 index 0000000..cbf6018 --- /dev/null +++ b/jni/iconv/preload/aclocal.m4 @@ -0,0 +1,21 @@ +# generated automatically by aclocal 1.11 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_include([../srcm4/extensions.m4]) +m4_include([../srcm4/relocatable-lib.m4]) +m4_include([../srcm4/visibility.m4]) +m4_include([../m4/libtool.m4]) +m4_include([../m4/ltoptions.m4]) +m4_include([../m4/ltsugar.m4]) +m4_include([../m4/ltversion.m4]) +m4_include([../m4/lt~obsolete.m4]) diff --git a/jni/iconv/preload/config.log b/jni/iconv/preload/config.log new file mode 100644 index 0000000..1e6fcd5 --- /dev/null +++ b/jni/iconv/preload/config.log @@ -0,0 +1,628 @@ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by configure, which was +generated by GNU Autoconf 2.63. Invocation command line was + + $ ./configure --disable-option-checking --prefix=/usr/local --build=x86_64-pc-linux-gnu --host=arm-linux-eabi build_alias=x86_64-pc-linux-gnu host_alias=arm-linux-eabi --cache-file=/dev/null --srcdir=. + +## --------- ## +## Platform. ## +## --------- ## + +hostname = matti +uname -m = i686 +uname -r = 3.4.5-1-pae +uname -s = Linux +uname -v = #1 SMP PREEMPT Sat Jul 21 12:20:29 EEST 2012 + +/usr/bin/uname -p = unknown +/bin/uname -X = unknown + +/bin/arch = unknown +/usr/bin/arch -k = unknown +/usr/convex/getsysinfo = unknown +/usr/bin/hostinfo = unknown +/bin/machine = unknown +/usr/bin/oslevel = unknown +/bin/universe = unknown + +PATH: /home/rangeli/GNUstep/Tools +PATH: /usr/local/bin +PATH: /usr/bin +PATH: /bin +PATH: /usr/local/sbin +PATH: /usr/sbin +PATH: /sbin +PATH: /opt/android-ndk +PATH: /opt/java6/bin +PATH: /opt/java6/db/bin +PATH: /opt/java6/jre/bin +PATH: /usr/bin/vendor_perl +PATH: /usr/bin/core_perl +PATH: /root/.gem/ruby/1.9.1/bin +PATH: /opt/android-sdk/platform-tools +PATH: /usr/src/ndk-standalone-9/bin +PATH: /usr/local/go +PATH: /usr/local/go/bin +PATH: /home/rangeli/opt/android-sdk-linux +PATH: /home/rangeli/opt/android-sdk-linux/platform-tools +PATH: /home/rangeli/opt/android-sdk-linux/tools + + +## ----------- ## +## Core tests. ## +## ----------- ## + +configure:2011: checking whether make sets $(MAKE) +configure:2033: result: yes +configure:2054: checking for arm-linux-eabi-gcc +configure:2084: result: no +configure:2094: checking for gcc +configure:2110: found /usr/bin/gcc +configure:2121: result: gcc +configure:2133: WARNING: using cross tools not prefixed with host triplet +configure:2353: checking for C compiler version +configure:2361: gcc --version >&5 +gcc (GCC) 4.7.1 20120721 (prerelease) +Copyright (C) 2012 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +configure:2365: $? = 0 +configure:2372: gcc -v >&5 +Using built-in specs. +COLLECT_GCC=gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-linux-gnu/4.7.1/lto-wrapper +Target: i686-pc-linux-gnu +Configured with: /build/src/gcc-4.7-20120721/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-libstdcxx-time --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl --disable-ppl-version-check --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-multilib --disable-libssp --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-checking=release +Thread model: posix +gcc version 4.7.1 20120721 (prerelease) (GCC) +configure:2376: $? = 0 +configure:2383: gcc -V >&5 +gcc: error: unrecognized command line option '-V' +gcc: fatal error: no input files +compilation terminated. +configure:2387: $? = 1 +configure:2410: checking for C compiler default output file name +configure:2432: gcc conftest.c >&5 +configure:2436: $? = 0 +configure:2474: result: a.out +configure:2493: checking whether the C compiler works +configure:2526: result: yes +configure:2533: checking whether we are cross compiling +configure:2535: result: yes +configure:2538: checking for suffix of executables +configure:2545: gcc -o conftest conftest.c >&5 +configure:2549: $? = 0 +configure:2575: result: +configure:2581: checking for suffix of object files +configure:2607: gcc -c conftest.c >&5 +configure:2611: $? = 0 +configure:2636: result: o +configure:2640: checking whether we are using the GNU C compiler +configure:2669: gcc -c conftest.c >&5 +configure:2676: $? = 0 +configure:2693: result: yes +configure:2702: checking whether gcc accepts -g +configure:2732: gcc -c -g conftest.c >&5 +configure:2739: $? = 0 +configure:2840: result: yes +configure:2857: checking for gcc option to accept ISO C89 +configure:2931: gcc -c -g -O2 conftest.c >&5 +configure:2938: $? = 0 +configure:2961: result: none needed +configure:2984: checking how to run the C preprocessor +configure:3024: gcc -E conftest.c +configure:3031: $? = 0 +configure:3062: gcc -E conftest.c +conftest.c:8:28: fatal error: ac_nonexistent.h: No such file or directory +compilation terminated. +configure:3069: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| /* end confdefs.h. */ +| #include +configure:3102: result: gcc -E +configure:3131: gcc -E conftest.c +configure:3138: $? = 0 +configure:3169: gcc -E conftest.c +conftest.c:8:28: fatal error: ac_nonexistent.h: No such file or directory +compilation terminated. +configure:3176: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| /* end confdefs.h. */ +| #include +configure:3229: checking for a BSD-compatible install +configure:3297: result: /usr/bin/install -c +configure:3316: checking build system type +configure:3334: result: x86_64-pc-linux-gnu +configure:3356: checking host system type +configure:3371: result: arm-linux-eabi +configure:3396: checking whether to activate relocatable installation +configure:3411: result: no +configure:3447: checking whether ln -s works +configure:3451: result: yes +configure:3462: checking for grep that handles long lines and -e +configure:3522: result: /usr/bin/grep +configure:3527: checking for egrep +configure:3591: result: /usr/bin/grep -E +configure:3596: checking for ANSI C header files +configure:3626: gcc -c -g -O2 conftest.c >&5 +configure:3633: $? = 0 +configure:3764: result: yes +configure:3788: checking for sys/types.h +configure:3809: gcc -c -g -O2 conftest.c >&5 +configure:3816: $? = 0 +configure:3833: result: yes +configure:3788: checking for sys/stat.h +configure:3809: gcc -c -g -O2 conftest.c >&5 +configure:3816: $? = 0 +configure:3833: result: yes +configure:3788: checking for stdlib.h +configure:3809: gcc -c -g -O2 conftest.c >&5 +configure:3816: $? = 0 +configure:3833: result: yes +configure:3788: checking for string.h +configure:3809: gcc -c -g -O2 conftest.c >&5 +configure:3816: $? = 0 +configure:3833: result: yes +configure:3788: checking for memory.h +configure:3809: gcc -c -g -O2 conftest.c >&5 +configure:3816: $? = 0 +configure:3833: result: yes +configure:3788: checking for strings.h +configure:3809: gcc -c -g -O2 conftest.c >&5 +configure:3816: $? = 0 +configure:3833: result: yes +configure:3788: checking for inttypes.h +configure:3809: gcc -c -g -O2 conftest.c >&5 +configure:3816: $? = 0 +configure:3833: result: yes +configure:3788: checking for stdint.h +configure:3809: gcc -c -g -O2 conftest.c >&5 +configure:3816: $? = 0 +configure:3833: result: yes +configure:3788: checking for unistd.h +configure:3809: gcc -c -g -O2 conftest.c >&5 +configure:3816: $? = 0 +configure:3833: result: yes +configure:3860: checking minix/config.h usability +configure:3877: gcc -c -g -O2 conftest.c >&5 +conftest.c:52:26: fatal error: minix/config.h: No such file or directory +compilation terminated. +configure:3884: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define INSTALLPREFIX "/usr/local" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +configure:3898: result: no +configure:3902: checking minix/config.h presence +configure:3917: gcc -E conftest.c +conftest.c:19:26: fatal error: minix/config.h: No such file or directory +compilation terminated. +configure:3924: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define INSTALLPREFIX "/usr/local" +| #define STDC_HEADERS 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| /* end confdefs.h. */ +| #include +configure:3938: result: no +configure:3966: checking for minix/config.h +configure:3973: result: no +configure:4014: checking whether it is safe to define __EXTENSIONS__ +configure:4042: gcc -c -g -O2 conftest.c >&5 +configure:4049: $? = 0 +configure:4064: result: yes +configure:4121: checking for a sed that does not truncate output +configure:4187: result: /bin/sed +configure:4205: checking for fgrep +configure:4269: result: /usr/bin/grep -F +configure:4304: checking for ld used by gcc +configure:4371: result: /usr/bin/ld +configure:4380: checking if the linker (/usr/bin/ld) is GNU ld +configure:4395: result: yes +configure:4407: checking for BSD- or MS-compatible name lister (nm) +configure:4456: result: no +configure:4467: checking for arm-linux-eabi-dumpbin +configure:4497: result: no +configure:4467: checking for arm-linux-eabi-link +configure:4497: result: no +configure:4511: checking for dumpbin +configure:4541: result: no +configure:4511: checking for link +configure:4527: found /usr/bin/link +configure:4538: result: link -dump -symbols +configure:4574: checking the name lister (link -dump -symbols) interface +configure:4581: gcc -c -g -O2 conftest.c >&5 +configure:4584: link -dump -symbols "conftest.o" +link: invalid option -- 'd' +Try 'link --help' for more information. +configure:4587: output +configure:4594: result: BSD nm +configure:4598: checking the maximum length of command line arguments +configure:4718: result: 1572864 +configure:4735: checking whether the shell understands some XSI constructs +configure:4745: result: yes +configure:4749: checking whether the shell understands "+=" +configure:4755: result: yes +configure:4790: checking for /usr/bin/ld option to reload object files +configure:4797: result: -r +configure:4826: checking for arm-linux-eabi-objdump +configure:4856: result: no +configure:4866: checking for objdump +configure:4882: found /usr/bin/objdump +configure:4893: result: objdump +configure:4922: checking how to recognize dependent libraries +configure:5118: result: unknown +configure:5138: checking for arm-linux-eabi-ar +configure:5168: result: no +configure:5178: checking for ar +configure:5194: found /usr/bin/ar +configure:5205: result: ar +configure:5243: checking for arm-linux-eabi-strip +configure:5273: result: no +configure:5283: checking for strip +configure:5299: found /usr/bin/strip +configure:5310: result: strip +configure:5342: checking for arm-linux-eabi-ranlib +configure:5372: result: no +configure:5382: checking for ranlib +configure:5398: found /usr/bin/ranlib +configure:5409: result: ranlib +configure:5499: checking command to parse link -dump -symbols output from gcc object +configure:5617: gcc -c -g -O2 conftest.c >&5 +configure:5620: $? = 0 +configure:5624: link -dump -symbols conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm +link: invalid option -- 'd' +Try 'link --help' for more information. +configure:5627: $? = 0 +cannot run sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' +configure:5617: gcc -c -g -O2 conftest.c >&5 +configure:5620: $? = 0 +configure:5624: link -dump -symbols conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' \> conftest.nm +link: invalid option -- 'd' +Try 'link --help' for more information. +configure:5627: $? = 0 +cannot run sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' +configure:5719: result: failed +configure:6587: checking for dlfcn.h +configure:6608: gcc -c -g -O2 conftest.c >&5 +configure:6615: $? = 0 +configure:6632: result: yes +configure:7116: checking for objdir +configure:7131: result: .libs +configure:7427: checking if gcc supports -fno-rtti -fno-exceptions +configure:7445: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5 +cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default] +configure:7449: $? = 0 +configure:7462: result: no +configure:7482: checking for gcc option to produce PIC +configure:7754: result: -fPIC -DPIC +configure:7766: checking if gcc PIC flag -fPIC -DPIC works +configure:7784: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 +configure:7788: $? = 0 +configure:7801: result: yes +configure:7825: checking if gcc static flag -static works +configure:7853: result: yes +configure:7868: checking if gcc supports -c -o file.o +configure:7889: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 +configure:7893: $? = 0 +configure:7915: result: yes +configure:7923: checking if gcc supports -c -o file.o +configure:7970: result: yes +configure:8003: checking whether the gcc linker (/usr/bin/ld) supports shared libraries +configure:9077: result: yes +configure:9114: checking whether -lc should be explicitly linked in +configure:9119: gcc -c -g -O2 conftest.c >&5 +configure:9122: $? = 0 +configure:9137: gcc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1 +configure:9140: $? = 0 +configure:9152: result: no +configure:9316: checking dynamic linker characteristics +configure:9999: result: no +configure:10101: checking how to hardcode library paths into programs +configure:10126: result: immediate +configure:10959: checking whether stripping libraries is possible +configure:10964: result: yes +configure:10999: checking if libtool supports shared libraries +configure:11001: result: no +configure:11004: checking whether to build shared libraries +configure:11025: result: no +configure:11028: checking whether to build static libraries +configure:11032: result: yes +configure:11072: checking for simple visibility declarations +configure:11104: gcc -c -g -O2 -fvisibility=hidden conftest.c >&5 +configure:11111: $? = 0 +configure:11128: result: yes +configure:11293: creating ./config.status + +## ---------------------- ## +## Running config.status. ## +## ---------------------- ## + +This file was extended by config.status, which was +generated by GNU Autoconf 2.63. Invocation command line was + + CONFIG_FILES = + CONFIG_HEADERS = + CONFIG_LINKS = + CONFIG_COMMANDS = + $ ./config.status + +on matti + +config.status:878: creating Makefile +config.status:1083: executing libtool commands + +## ---------------- ## +## Cache variables. ## +## ---------------- ## + +ac_cv_build=x86_64-pc-linux-gnu +ac_cv_c_compiler_gnu=yes +ac_cv_env_CC_set= +ac_cv_env_CC_value= +ac_cv_env_CFLAGS_set= +ac_cv_env_CFLAGS_value= +ac_cv_env_CPPFLAGS_set= +ac_cv_env_CPPFLAGS_value= +ac_cv_env_CPP_set= +ac_cv_env_CPP_value= +ac_cv_env_LDFLAGS_set= +ac_cv_env_LDFLAGS_value= +ac_cv_env_LIBS_set= +ac_cv_env_LIBS_value= +ac_cv_env_build_alias_set=set +ac_cv_env_build_alias_value=x86_64-pc-linux-gnu +ac_cv_env_host_alias_set=set +ac_cv_env_host_alias_value=arm-linux-eabi +ac_cv_env_target_alias_set= +ac_cv_env_target_alias_value= +ac_cv_header_dlfcn_h=yes +ac_cv_header_inttypes_h=yes +ac_cv_header_memory_h=yes +ac_cv_header_minix_config_h=no +ac_cv_header_stdc=yes +ac_cv_header_stdint_h=yes +ac_cv_header_stdlib_h=yes +ac_cv_header_string_h=yes +ac_cv_header_strings_h=yes +ac_cv_header_sys_stat_h=yes +ac_cv_header_sys_types_h=yes +ac_cv_header_unistd_h=yes +ac_cv_host=arm-linux-eabi +ac_cv_objext=o +ac_cv_path_EGREP='/usr/bin/grep -E' +ac_cv_path_FGREP='/usr/bin/grep -F' +ac_cv_path_GREP=/usr/bin/grep +ac_cv_path_SED=/bin/sed +ac_cv_path_install='/usr/bin/install -c' +ac_cv_prog_CPP='gcc -E' +ac_cv_prog_ac_ct_AR=ar +ac_cv_prog_ac_ct_CC=gcc +ac_cv_prog_ac_ct_DUMPBIN='link -dump -symbols' +ac_cv_prog_ac_ct_OBJDUMP=objdump +ac_cv_prog_ac_ct_RANLIB=ranlib +ac_cv_prog_ac_ct_STRIP=strip +ac_cv_prog_cc_c89= +ac_cv_prog_cc_g=yes +ac_cv_prog_make_make_set=yes +ac_cv_safe_to_define___extensions__=yes +gl_cv_cc_visibility=yes +lt_cv_deplibs_check_method=unknown +lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_ld_reload_flag=-r +lt_cv_nm_interface='BSD nm' +lt_cv_objdir=.libs +lt_cv_path_LD=/usr/bin/ld +lt_cv_path_NM=no +lt_cv_prog_compiler_c_o=yes +lt_cv_prog_compiler_pic_works=yes +lt_cv_prog_compiler_rtti_exceptions=no +lt_cv_prog_compiler_static_works=yes +lt_cv_prog_gnu_ld=yes +lt_cv_sys_global_symbol_pipe= +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_cdecl= +lt_cv_sys_max_cmd_len=1572864 + +## ----------------- ## +## Output variables. ## +## ----------------- ## + +AR='ar' +AS='as' +CC='gcc' +CFLAGS='-g -O2' +CFLAG_VISIBILITY='-fvisibility=hidden' +CPP='gcc -E' +CPPFLAGS='' +DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DINSTALLPREFIX=\"/usr/local\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_VISIBILITY=1' +DLLTOOL='dlltool' +DSYMUTIL='' +DUMPBIN='link -dump -symbols' +ECHO_C='' +ECHO_N='-n' +ECHO_T='' +EGREP='/usr/bin/grep -E' +EXEEXT='' +FGREP='/usr/bin/grep -F' +GREP='/usr/bin/grep' +HAVE_VISIBILITY='1' +INSTALL_DATA='${INSTALL} -m 644' +INSTALL_PROGRAM='${INSTALL}' +INSTALL_SCRIPT='${INSTALL}' +LD='/usr/bin/ld' +LDFLAGS='' +LIBOBJS='' +LIBS='' +LIBTOOL='/bin/sh $(top_builddir)/libtool' +LIPO='' +LN_S='ln -s' +LTLIBOBJS='' +NM='link -dump -symbols' +NMEDIT='' +OBJDUMP='objdump' +OBJEXT='o' +OTOOL64='' +OTOOL='' +PACKAGE='' +PACKAGE_BUGREPORT='' +PACKAGE_NAME='' +PACKAGE_STRING='' +PACKAGE_TARNAME='' +PACKAGE_VERSION='' +PATH_SEPARATOR=':' +PLUGLIB='' +RANLIB='ranlib' +RELOCATABLE='no' +SED='/bin/sed' +SET_MAKE='' +SHELL='/bin/sh' +STRIP='strip' +VERSION='' +ac_ct_CC='gcc' +ac_ct_DUMPBIN='link -dump -symbols' +bindir='${exec_prefix}/bin' +build='x86_64-pc-linux-gnu' +build_alias='x86_64-pc-linux-gnu' +build_cpu='x86_64' +build_os='linux-gnu' +build_vendor='pc' +datadir='${datarootdir}' +datarootdir='${prefix}/share' +docdir='${datarootdir}/doc/${PACKAGE}' +dvidir='${docdir}' +exec_prefix='${prefix}' +host='arm-linux-eabi' +host_alias='arm-linux-eabi' +host_cpu='arm' +host_os='eabi' +host_vendor='linux' +htmldir='${docdir}' +includedir='${prefix}/include' +infodir='${datarootdir}/info' +libdir='${exec_prefix}/lib' +libexecdir='${exec_prefix}/libexec' +localedir='${datarootdir}/locale' +localstatedir='${prefix}/var' +lt_ECHO='echo' +mandir='${datarootdir}/man' +oldincludedir='/usr/include' +pdfdir='${docdir}' +prefix='/usr/local' +program_transform_name='s,x,x,' +psdir='${docdir}' +sbindir='${exec_prefix}/sbin' +sharedstatedir='${prefix}/com' +sysconfdir='${prefix}/etc' +target_alias='' + +## ----------- ## +## confdefs.h. ## +## ----------- ## + +#define PACKAGE_NAME "" +#define PACKAGE_TARNAME "" +#define PACKAGE_VERSION "" +#define PACKAGE_STRING "" +#define PACKAGE_BUGREPORT "" +#define INSTALLPREFIX "/usr/local" +#define STDC_HEADERS 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_SYS_STAT_H 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STRING_H 1 +#define HAVE_MEMORY_H 1 +#define HAVE_STRINGS_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_UNISTD_H 1 +#define __EXTENSIONS__ 1 +#define _ALL_SOURCE 1 +#define _GNU_SOURCE 1 +#define _POSIX_PTHREAD_SEMANTICS 1 +#define _TANDEM_SOURCE 1 +#define HAVE_DLFCN_H 1 +#define LT_OBJDIR ".libs/" +#define HAVE_VISIBILITY 1 + +configure: exit 0 diff --git a/jni/iconv/preload/config.status b/jni/iconv/preload/config.status new file mode 100755 index 0000000..b04a75c --- /dev/null +++ b/jni/iconv/preload/config.status @@ -0,0 +1,1736 @@ +#! /bin/sh +# Generated by configure. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=${CONFIG_SHELL-/bin/sh} +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 + +# Save the log message, to keep $[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by $as_me, which was +generated by GNU Autoconf 2.63. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +# Files that config.status was made for. +config_files=" Makefile" +config_commands=" libtool" + +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTION]... [FILE]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + +Configuration files: +$config_files + +Configuration commands: +$config_commands + +Report bugs to ." + +ac_cs_version="\ +config.status +configured by ./configure, generated by GNU Autoconf 2.63, + with options \"'--disable-option-checking' '--prefix=/usr/local' '--build=x86_64-pc-linux-gnu' '--host=arm-linux-eabi' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=arm-linux-eabi' '--cache-file=/dev/null' '--srcdir=.'\" + +Copyright (C) 2008 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='/home/rangeli/projects/libiconv-1.13.1/preload' +srcdir='.' +INSTALL='/usr/bin/install -c' +test -n "$AWK" || AWK=awk +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + ac_need_defaults=false;; + --he | --h | --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { $as_echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +if $ac_cs_recheck; then + set X '/bin/sh' './configure' '--disable-option-checking' '--prefix=/usr/local' '--build=x86_64-pc-linux-gnu' '--host=arm-linux-eabi' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=arm-linux-eabi' '--cache-file=/dev/null' '--srcdir=.' $ac_configure_extra_args --no-create --no-recursion + shift + $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6 + CONFIG_SHELL='/bin/sh' + export CONFIG_SHELL + exec "$@" +fi + +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +# +# INIT-COMMANDS +# + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' +double_quote_subst='s/\(["`\\]\)/\\\1/g' +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' +macro_version='2.2.6' +macro_revision='1.3012' +AS='as' +DLLTOOL='dlltool' +OBJDUMP='objdump' +enable_shared='no' +enable_static='yes' +pic_mode='default' +enable_fast_install='yes' +host_alias='arm-linux-eabi' +host='arm-linux-eabi' +host_os='eabi' +build_alias='x86_64-pc-linux-gnu' +build='x86_64-pc-linux-gnu' +build_os='linux-gnu' +SED='/bin/sed' +Xsed='/bin/sed -e 1s/^X//' +GREP='/usr/bin/grep' +EGREP='/usr/bin/grep -E' +FGREP='/usr/bin/grep -F' +LD='/usr/bin/ld' +NM='link -dump -symbols' +LN_S='ln -s' +max_cmd_len='1572864' +ac_objext='o' +exeext='' +lt_unset='unset' +lt_SP2NL='tr \040 \012' +lt_NL2SP='tr \015\012 \040\040' +reload_flag=' -r' +reload_cmds='$LD$reload_flag -o $output$reload_objs' +deplibs_check_method='unknown' +file_magic_cmd='$MAGIC_CMD' +AR='ar' +AR_FLAGS='cru' +STRIP='strip' +RANLIB='ranlib' +old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $oldlib' +old_postuninstall_cmds='' +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $oldlib' +CC='gcc' +CFLAGS='-g -O2' +compiler='gcc' +GCC='yes' +lt_cv_sys_global_symbol_pipe='' +lt_cv_sys_global_symbol_to_cdecl='' +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' +objdir='.libs' +SHELL='/bin/sh' +ECHO='echo' +MAGIC_CMD='file' +lt_prog_compiler_no_builtin_flag=' -fno-builtin' +lt_prog_compiler_wl='-Wl,' +lt_prog_compiler_pic=' -fPIC -DPIC' +lt_prog_compiler_static='-static' +lt_cv_prog_compiler_c_o='yes' +need_locks='no' +DSYMUTIL='' +NMEDIT='' +LIPO='' +OTOOL='' +OTOOL64='' +libext='a' +shrext_cmds='.so' +extract_expsyms_cmds='' +archive_cmds_need_lc='no' +enable_shared_with_static_runtimes='no' +export_dynamic_flag_spec='${wl}--export-dynamic' +whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' +compiler_needs_object='no' +old_archive_from_new_cmds='' +old_archive_from_expsyms_cmds='' +archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +module_cmds='' +module_expsym_cmds='' +with_gnu_ld='yes' +allow_undefined_flag='' +no_undefined_flag='' +hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' +hardcode_libdir_flag_spec_ld='' +hardcode_libdir_separator='' +hardcode_direct='no' +hardcode_direct_absolute='no' +hardcode_minus_L='no' +hardcode_shlibpath_var='unsupported' +hardcode_automatic='no' +inherit_rpath='no' +link_all_deplibs='unknown' +fix_srcfile_path='' +always_export_symbols='no' +export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' +include_expsyms='' +prelink_cmds='' +file_list_spec='' +variables_saved_for_relink='PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH' +need_lib_prefix='unknown' +need_version='unknown' +version_type='none' +runpath_var='LD_RUN_PATH' +shlibpath_var='' +shlibpath_overrides_runpath='unknown' +libname_spec='lib$name' +library_names_spec='' +soname_spec='' +postinstall_cmds='' +postuninstall_cmds='' +finish_cmds='' +finish_eval='' +hardcode_into_libs='no' +sys_lib_search_path_spec='/usr/lib/gcc/i686-pc-linux-gnu/4.7.1 /usr/lib /lib' +sys_lib_dlsearch_path_spec='/lib /usr/lib' +hardcode_action='immediate' +enable_dlopen='unknown' +enable_dlopen_self='unknown' +enable_dlopen_self_static='unknown' +old_striplib='strip --strip-debug' +striplib='strip --strip-unneeded' + +LTCC='gcc' +LTCFLAGS='-g -O2' +compiler='gcc' + +# Quote evaled strings. +for var in SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag deplibs_check_method file_magic_cmd AR AR_FLAGS STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix SHELL ECHO lt_prog_compiler_no_builtin_flag lt_prog_compiler_wl lt_prog_compiler_pic lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_flag_spec_ld hardcode_libdir_separator fix_srcfile_path exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec finish_eval old_striplib striplib; do + case `eval \\$ECHO "X\\$$var"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec sys_lib_dlsearch_path_spec; do + case `eval \\$ECHO "X\\$$var"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +# Fix-up fallback echo if it was mangled by the above quoting rules. +case $lt_ECHO in +*'\$0 --fallback-echo"') lt_ECHO=`$ECHO "X$lt_ECHO" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; +esac + +ac_aux_dir='../build-aux' +xsi_shell='yes' +lt_shell_append='yes' + +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='' + VERSION='' + TIMESTAMP='' + RM='rm -f' + ofile='libtool' + + + + + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + + *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || +{ + $as_echo "$as_me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=' ' +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$tmp/subs1.awk" && +cat >>"$tmp/subs1.awk" <<\_ACAWK && +S["LTLIBOBJS"]="" +S["PLUGLIB"]="" +S["HAVE_VISIBILITY"]="1" +S["CFLAG_VISIBILITY"]="-fvisibility=hidden" +S["OTOOL64"]="" +S["OTOOL"]="" +S["LIPO"]="" +S["NMEDIT"]="" +S["DSYMUTIL"]="" +S["lt_ECHO"]="echo" +S["RANLIB"]="ranlib" +S["STRIP"]="strip" +S["AR"]="ar" +S["NM"]="link -dump -symbols" +S["ac_ct_DUMPBIN"]="link -dump -symbols" +S["DUMPBIN"]="link -dump -symbols" +S["LD"]="/usr/bin/ld" +S["FGREP"]="/usr/bin/grep -F" +S["SED"]="/bin/sed" +S["LIBTOOL"]="/bin/sh $(top_builddir)/libtool" +S["OBJDUMP"]="objdump" +S["DLLTOOL"]="dlltool" +S["AS"]="as" +S["EGREP"]="/usr/bin/grep -E" +S["GREP"]="/usr/bin/grep" +S["LN_S"]="ln -s" +S["LIBOBJS"]="" +S["RELOCATABLE"]="no" +S["host_os"]="eabi" +S["host_vendor"]="linux" +S["host_cpu"]="arm" +S["host"]="arm-linux-eabi" +S["build_os"]="linux-gnu" +S["build_vendor"]="pc" +S["build_cpu"]="x86_64" +S["build"]="x86_64-pc-linux-gnu" +S["INSTALL_DATA"]="${INSTALL} -m 644" +S["INSTALL_SCRIPT"]="${INSTALL}" +S["INSTALL_PROGRAM"]="${INSTALL}" +S["CPP"]="gcc -E" +S["OBJEXT"]="o" +S["EXEEXT"]="" +S["ac_ct_CC"]="gcc" +S["CPPFLAGS"]="" +S["LDFLAGS"]="" +S["CFLAGS"]="-g -O2" +S["CC"]="gcc" +S["VERSION"]="" +S["PACKAGE"]="" +S["SET_MAKE"]="" +S["target_alias"]="" +S["host_alias"]="arm-linux-eabi" +S["build_alias"]="x86_64-pc-linux-gnu" +S["LIBS"]="" +S["ECHO_T"]="" +S["ECHO_N"]="-n" +S["ECHO_C"]="" +S["DEFS"]="-DPACKAGE_NAME=\\\"\\\" -DPACKAGE_TARNAME=\\\"\\\" -DPACKAGE_VERSION=\\\"\\\" -DPACKAGE_STRING=\\\"\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DINSTALLPREFIX=\\\"/usr/local\\\" -DST"\ +"DC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -"\ +"DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H"\ +"=1 -DLT_OBJDIR=\\\".libs/\\\" -DHAVE_VISIBILITY=1" +S["mandir"]="${datarootdir}/man" +S["localedir"]="${datarootdir}/locale" +S["libdir"]="${exec_prefix}/lib" +S["psdir"]="${docdir}" +S["pdfdir"]="${docdir}" +S["dvidir"]="${docdir}" +S["htmldir"]="${docdir}" +S["infodir"]="${datarootdir}/info" +S["docdir"]="${datarootdir}/doc/${PACKAGE}" +S["oldincludedir"]="/usr/include" +S["includedir"]="${prefix}/include" +S["localstatedir"]="${prefix}/var" +S["sharedstatedir"]="${prefix}/com" +S["sysconfdir"]="${prefix}/etc" +S["datadir"]="${datarootdir}" +S["datarootdir"]="${prefix}/share" +S["libexecdir"]="${exec_prefix}/libexec" +S["sbindir"]="${exec_prefix}/sbin" +S["bindir"]="${exec_prefix}/bin" +S["program_transform_name"]="s,x,x," +S["prefix"]="/usr/local" +S["exec_prefix"]="${prefix}" +S["PACKAGE_BUGREPORT"]="" +S["PACKAGE_STRING"]="" +S["PACKAGE_VERSION"]="" +S["PACKAGE_TARNAME"]="" +S["PACKAGE_NAME"]="" +S["PATH_SEPARATOR"]=":" +S["SHELL"]="/bin/sh" +_ACAWK +cat >>"$tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 +$as_echo "$as_me: error: could not setup config files machinery" >&2;} + { (exit 1); exit 1; }; } +fi # test -n "$CONFIG_FILES" + + +eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 +$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} + { (exit 1); exit 1; }; };; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { (exit 1); exit 1; }; };; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + ac_file_inputs="$ac_file_inputs '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$tmp/stdin" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir="$ac_dir" + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= + +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p +' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + ac_datarootdir_hack=' + s&@datadir@&${datarootdir}&g + s&@docdir@&${datarootdir}/doc/${PACKAGE}&g + s&@infodir@&${datarootdir}/info&g + s&@localedir@&${datarootdir}/locale&g + s&@mandir@&${datarootdir}/man&g + s&\${datarootdir}&${prefix}/share&g' ;; +esac +ac_sed_extra="/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ +s/:*$// +s/^[^=]*=[ ]*$// +} + +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&2;} + + rm -f "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + ;; + + + :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "libtool":C) + + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="" + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Assembler program. +AS=$AS + +# DLL creation program. +DLLTOOL=$DLLTOOL + +# Object dumper program. +OBJDUMP=$OBJDUMP + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that does not interpret backslashes. +ECHO=$lt_ECHO + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# If ld is used when linking, flag to hardcode \$libdir into a binary +# during linking. This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path=$lt_fix_srcfile_path + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain="$ac_aux_dir/ltmain.sh" + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + case $xsi_shell in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $* )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + +_LT_EOF + ;; + *) # Bourne compatible functions. + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} + +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; + esac +} + +# sed scripts: +my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' +my_sed_long_arg='1s/^-[^=]*=//' + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` + func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` +} + +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=`expr "$@"` +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` +} + +_LT_EOF +esac + +case $lt_shell_append in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1+=\$2" +} +_LT_EOF + ;; + *) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1=\$$1\$2" +} + +_LT_EOF + ;; + esac + + + sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +{ (exit 0); exit 0; } diff --git a/jni/iconv/preload/configure b/jni/iconv/preload/configure new file mode 100755 index 0000000..b2026e8 --- /dev/null +++ b/jni/iconv/preload/configure @@ -0,0 +1,13183 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.63. +# +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + +if test "x$CONFIG_SHELL" = x; then + if (eval ":") 2>/dev/null; then + as_have_required=yes +else + as_have_required=no +fi + + if test $as_have_required = yes && (eval ": +(as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=\$LINENO + as_lineno_2=\$LINENO + test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && + test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } +") 2> /dev/null; then + : +else + as_candidate_shells= + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + case $as_dir in + /*) + for as_base in sh bash ksh sh5; do + as_candidate_shells="$as_candidate_shells $as_dir/$as_base" + done;; + esac +done +IFS=$as_save_IFS + + + for as_shell in $as_candidate_shells $SHELL; do + # Try only shells that exist, to save several forks. + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { ("$as_shell") 2> /dev/null <<\_ASEOF +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + +: +_ASEOF +}; then + CONFIG_SHELL=$as_shell + as_have_required=yes + if { "$as_shell" 2> /dev/null <<\_ASEOF +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + +: +(as_func_return () { + (exit $1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = "$1" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test $exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } + +_ASEOF +}; then + break +fi + +fi + + done + + if test "x$CONFIG_SHELL" != x; then + for as_var in BASH_ENV ENV + do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + done + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} +fi + + + if test $as_have_required = no; then + echo This script requires a shell more modern than all the + echo shells that I found on your system. Please install a + echo modern shell, or manually run the script under such a + echo shell if you do have one. + { (exit 1); exit 1; } +fi + + +fi + +fi + + + +(eval "as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0") || { + echo No shell found that supports shell functions. + echo Please tell bug-autoconf@gnu.org about your system, + echo including any error possibly output before this message. + echo This can help us improve future autoconf versions. + echo Configuration will now proceed without shell functions. +} + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + + + +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} + +case X$lt_ECHO in +X*--fallback-echo) + # Remove one level of quotation (which was required for Make). + ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` + ;; +esac + +ECHO=${lt_ECHO-echo} +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then + # Yippee, $ECHO works! + : +else + # Restart under the correct shell. + exec $SHELL "$0" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat <<_LT_EOF +$* +_LT_EOF + exit 0 +fi + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +if test -z "$lt_ECHO"; then + if test "X${echo_test_string+set}" != Xset; then + # find a string as large as possible, as long as the shell can cope with it + for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do + # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... + if { echo_test_string=`eval $cmd`; } 2>/dev/null && + { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null + then + break + fi + done + fi + + if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : + else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for dir in $PATH /usr/ucb; do + IFS="$lt_save_ifs" + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + ECHO="$dir/echo" + break + fi + done + IFS="$lt_save_ifs" + + if test "X$ECHO" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + ECHO='print -r' + elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running configure again with it. + ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} + else + # Try using printf. + ECHO='printf %s\n' + if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && + echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + ECHO="$CONFIG_SHELL $0 --fallback-echo" + elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + ECHO="$CONFIG_SHELL $0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do + if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null + then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "$0"'; then + echo_test_string=`eval $prev` + export echo_test_string + exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} + else + # Oops. We lost completely, so just stick with echo. + ECHO=echo + fi + fi + fi + fi + fi +fi + +# Copy echo and quote the copy suitably for passing to libtool from +# the Makefile, instead of quoting the original, which is used later. +lt_ECHO=$ECHO +if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then + lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" +fi + + + + +exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Identity of this package. +PACKAGE_NAME= +PACKAGE_TARNAME= +PACKAGE_VERSION= +PACKAGE_STRING= +PACKAGE_BUGREPORT= + +ac_unique_file="configure.ac" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='LTLIBOBJS +PLUGLIB +HAVE_VISIBILITY +CFLAG_VISIBILITY +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +lt_ECHO +RANLIB +STRIP +AR +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +SED +LIBTOOL +OBJDUMP +DLLTOOL +AS +EGREP +GREP +LN_S +LIBOBJS +RELOCATABLE +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +CPP +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +VERSION +PACKAGE +SET_MAKE +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_relocatable +enable_shared +enable_static +with_pic +enable_fast_install +with_gnu_ld +enable_libtool_lock +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +CPP' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) { $as_echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + { $as_echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 + { (exit 1); exit 1; }; } ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; } +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + { $as_echo "$as_me: error: working directory cannot be determined" >&2 + { (exit 1); exit 1; }; } +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 + { (exit 1); exit 1; }; } + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 + { (exit 1); exit 1; }; } + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures this package to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-relocatable install a package that can be moved in the filesystem + --enable-shared[=PKGS] build shared libraries [default=yes] + --enable-static[=PKGS] build static libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-libtool-lock avoid locking (might break parallel builds) + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic try to use only PIC/non-PIC objects [default=use + both] + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +configure +generated by GNU Autoconf 2.63 + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by $as_me, which was +generated by GNU Autoconf 2.63. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" +done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$ac_configure_args1 '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + ac_configure_args="$ac_configure_args '$ac_arg'" + ;; + esac + done +done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + cat <<\_ASBOX +## ------------------- ## +## File substitutions. ## +## ------------------- ## +_ASBOX + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + ac_site_file1=$CONFIG_SITE +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test -r "$ac_site_file"; then + { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special + # files actually), so we avoid doing that. + if test -f "$cache_file"; then + { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } +fi + + + + + + + + + + + + + + + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +ac_aux_dir= +for ac_dir in ../build-aux "$srcdir"/../build-aux; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ../build-aux \"$srcdir\"/../build-aux" >&5 +$as_echo "$as_me: error: cannot find install-sh or install.sh in ../build-aux \"$srcdir\"/../build-aux" >&2;} + { (exit 1); exit 1; }; } +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + + + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } + +# Provide some information about the compiler. +$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +{ (ac_try="$ac_compiler --version >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler --version >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -v >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -v >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -V >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -V >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { (ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi + +{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +if test -z "$ac_file"; then + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; }; } +fi + +ac_exeext=$ac_cv_exeext + +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } + fi + fi +fi +{ $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +rm -f conftest$ac_cv_exeext +{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if test "${ac_cv_objext+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if test "${ac_cv_c_compiler_gnu+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_compiler_gnu=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_compiler_gnu=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + CFLAGS="" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_c89=$ac_arg +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:$LINENO: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:$LINENO: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi + +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + # Broken: success on invalid input. +continue +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi + +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi + +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + # Broken: success on invalid input. +continue +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi + +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in + ./ | .// | /cC/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + +done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + + + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 +$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} + { (exit 1); exit 1; }; } + +{ $as_echo "$as_me:$LINENO: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if test "${ac_cv_build+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} + { (exit 1); exit 1; }; } +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 +$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 +$as_echo "$as_me: error: invalid value of canonical build" >&2;} + { (exit 1); exit 1; }; };; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:$LINENO: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if test "${ac_cv_host+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 +$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} + { (exit 1); exit 1; }; } +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 +$as_echo "$as_me: error: invalid value of canonical host" >&2;} + { (exit 1); exit 1; }; };; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + + + + + { $as_echo "$as_me:$LINENO: checking whether to activate relocatable installation" >&5 +$as_echo_n "checking whether to activate relocatable installation... " >&6; } + # Check whether --enable-relocatable was given. +if test "${enable_relocatable+set}" = set; then + enableval=$enable_relocatable; if test "$enableval" != no; then + RELOCATABLE=yes + else + RELOCATABLE=no + fi + +else + RELOCATABLE=no +fi + + + { $as_echo "$as_me:$LINENO: result: $RELOCATABLE" >&5 +$as_echo "$RELOCATABLE" >&6; } + + + + if test "X$prefix" = "XNONE"; then + reloc_final_prefix="$ac_default_prefix" + else + reloc_final_prefix="$prefix" + fi + +cat >>confdefs.h <<_ACEOF +#define INSTALLPREFIX "${reloc_final_prefix}" +_ACEOF + + if test $RELOCATABLE = yes; then + +cat >>confdefs.h <<\_ACEOF +#define ENABLE_RELOCATABLE 1 +_ACEOF + + fi + + + + if test $RELOCATABLE = yes; then + case " $LIBOBJS " in + *" relocatable.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS relocatable.$ac_objext" + ;; +esac + + fi + + + +{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } +fi + + + + + +{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if test "${ac_cv_path_GREP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if test "${ac_cv_path_EGREP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if test "${ac_cv_header_stdc+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_header_stdc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_header_stdc=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then + : +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + $as_echo "$as_me: program exited with status $ac_status" >&5 +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_header_stdc=no +fi +rm -rf conftest.dSYM +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + +fi +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STDC_HEADERS 1 +_ACEOF + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. + + + + + + + + + +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval "$as_ac_Header=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_Header=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + + + if test "${ac_cv_header_minix_config_h+set}" = set; then + { $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5 +$as_echo_n "checking for minix/config.h... " >&6; } +if test "${ac_cv_header_minix_config_h+set}" = set; then + $as_echo_n "(cached) " >&6 +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5 +$as_echo "$ac_cv_header_minix_config_h" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:$LINENO: checking minix/config.h usability" >&5 +$as_echo_n "checking minix/config.h usability... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:$LINENO: checking minix/config.h presence" >&5 +$as_echo_n "checking minix/config.h presence... " >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5 +$as_echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;} + { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5 +$as_echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5 +$as_echo_n "checking for minix/config.h... " >&6; } +if test "${ac_cv_header_minix_config_h+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_header_minix_config_h=$ac_header_preproc +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5 +$as_echo "$ac_cv_header_minix_config_h" >&6; } + +fi +if test "x$ac_cv_header_minix_config_h" = x""yes; then + MINIX=yes +else + MINIX= +fi + + + if test "$MINIX" = yes; then + +cat >>confdefs.h <<\_ACEOF +#define _POSIX_SOURCE 1 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF +#define _POSIX_1_SOURCE 2 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF +#define _MINIX 1 +_ACEOF + + fi + + case "$host_os" in + hpux*) + +cat >>confdefs.h <<\_ACEOF +#define _XOPEN_SOURCE 500 +_ACEOF + + ;; + esac + + + + { $as_echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5 +$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } +if test "${ac_cv_safe_to_define___extensions__+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +# define __EXTENSIONS__ 1 + $ac_includes_default +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_safe_to_define___extensions__=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_safe_to_define___extensions__=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5 +$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } + test $ac_cv_safe_to_define___extensions__ = yes && + cat >>confdefs.h <<\_ACEOF +#define __EXTENSIONS__ 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _ALL_SOURCE 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _GNU_SOURCE 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _POSIX_PTHREAD_SEMANTICS 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define _TANDEM_SOURCE 1 +_ACEOF + + + + + + + + +enable_shared=yes +enable_static=no +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.2.6' +macro_revision='1.3012' + + + + + + + + + + + + + +ltmain="$ac_aux_dir/ltmain.sh" + +{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if test "${ac_cv_path_SED+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + $as_unset ac_script || ac_script= + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5 +$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if test "${ac_cv_path_FGREP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done +done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if test "${lt_cv_path_LD+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} + { (exit 1); exit 1; }; } +{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if test "${lt_cv_prog_gnu_ld+set}" = set; then + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if test "${lt_cv_path_NM+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_nm_to_check="${ac_tool_prefix}nm" + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS="$lt_save_ifs" + done + : ${lt_cv_path_NM=no} +fi +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$ac_tool_prefix"; then + for ac_prog in "dumpbin -symbols" "link -dump -symbols" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_DUMPBIN+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in "dumpbin -symbols" "link -dump -symbols" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if test "${lt_cv_nm_interface+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:4581: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:4584: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:4587: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } + +# find the maximum length of command line arguments +{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if test "${lt_cv_sys_max_cmd_len+set}" = set; then + $as_echo_n "(cached) " >&6 +else + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8 ; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ + = "XX$teststring$teststring"; } >/dev/null 2>&1 && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n $lt_cv_sys_max_cmd_len ; then + { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } +else + { $as_echo "$as_me:$LINENO: result: none" >&5 +$as_echo "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if test "${lt_cv_ld_reload_flag+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_reload_flag='-r' +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + darwin*) + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + +{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if test "${lt_cv_deplibs_check_method+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# `unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux* | k*bsd*-gnu) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. +set dummy ${ac_tool_prefix}ar; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_AR+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AR="${ac_tool_prefix}ar" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:$LINENO: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_AR"; then + ac_ct_AR=$AR + # Extract the first word of "ar", so it can be a program name with args. +set dummy ar; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_AR+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_AR="ar" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +else + AR="$ac_cv_prog_AR" +fi + +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_RANLIB+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then + $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test "$host_cpu" = ia64; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 + (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" + lt_save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS="$lt_save_LIBS" + CFLAGS="$lt_save_CFLAGS" + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { $as_echo "$as_me:$LINENO: result: failed" >&5 +$as_echo "failed" >&6; } +else + { $as_echo "$as_me:$LINENO: result: ok" >&5 +$as_echo "ok" >&6; } +fi + + + + + + + + + + + + + + + + + + + + + + +# Check whether --enable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then + enableval=$enable_libtool_lock; +fi + +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out which ABI we are using. + echo '#line 5778 "configure"' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if test "${lt_cv_cc_needs_belf+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + lt_cv_cc_needs_belf=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + lt_cv_cc_needs_belf=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; +sparc*-*solaris*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) LD="${LD-ld} -m elf64_sparc" ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks="$enable_libtool_lock" + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_DSYMUTIL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_NMEDIT+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_LIPO+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { $as_echo "$as_me:$LINENO: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_LIPO="lipo" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OTOOL="otool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OTOOL64+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if test "${lt_cv_apple_cc_single_mod+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } + { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if test "${lt_cv_ld_exported_symbols_list+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + lt_cv_ld_exported_symbols_list=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + lt_cv_ld_exported_symbols_list=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS="$save_LDFLAGS" + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + if test "$DSYMUTIL" != ":"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + + +for ac_header in dlfcn.h +do +as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 +$as_echo_n "checking for $ac_header... " >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval "$as_ac_Header=yes" +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_Header=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +ac_res=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +as_val=`eval 'as_val=${'$as_ac_Header'} + $as_echo "$as_val"'` + if test "x$as_val" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +# Set options +enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. +set dummy ${ac_tool_prefix}as; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_AS+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$AS"; then + ac_cv_prog_AS="$AS" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AS="${ac_tool_prefix}as" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +AS=$ac_cv_prog_AS +if test -n "$AS"; then + { $as_echo "$as_me:$LINENO: result: $AS" >&5 +$as_echo "$AS" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_AS"; then + ac_ct_AS=$AS + # Extract the first word of "as", so it can be a program name with args. +set dummy as; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_AS+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AS"; then + ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_AS="as" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_AS=$ac_cv_prog_ac_ct_AS +if test -n "$ac_ct_AS"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_AS" >&5 +$as_echo "$ac_ct_AS" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_AS" = x; then + AS="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AS=$ac_ct_AS + fi +else + AS="$ac_cv_prog_AS" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_DLLTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:$LINENO: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + + ;; +esac + +test -z "$AS" && AS=as + + + + + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + enable_dlopen=no + + + + # Check whether --enable-shared was given. +if test "${enable_shared+set}" = set; then + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_shared=yes +fi + + + + + + + + + + # Check whether --enable-static was given. +if test "${enable_static+set}" = set; then + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_static=yes +fi + + + + + + + + + + +# Check whether --with-pic was given. +if test "${with_pic+set}" = set; then + withval=$with_pic; pic_mode="$withval" +else + pic_mode=default +fi + + +test -z "$pic_mode" && pic_mode=default + + + + + + + + # Check whether --enable-fast-install was given. +if test "${enable_fast_install+set}" = set; then + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_fast_install=yes +fi + + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ltmain" + +# Always use our own libtool. +LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + +{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if test "${lt_cv_objdir+set}" = set; then + $as_echo_n "(cached) " >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +cat >>confdefs.h <<_ACEOF +#define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF + + + + + + + + + + + + + + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld="$lt_cv_prog_gnu_ld" + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { $as_echo "$as_me:$LINENO: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC="$CC" +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test "$GCC" = yes; then + lt_prog_compiler_no_builtin_flag=' -fno-builtin' + + { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:7445: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:7449: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + +{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } + + if test "$GCC" = yes; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu) + case $cc_basename in + # old Intel for x86_64 which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + pgcc* | pgf77* | pgf90* | pgf95*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl*) + # IBM XL C 8.0/Fortran 10.1 on PPC + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Sun\ F*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" + ;; +esac +{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 +$as_echo "$lt_prog_compiler_pic" >&6; } + + + + + + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if test "${lt_cv_prog_compiler_pic_works+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:7784: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:7788: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if test "${lt_cv_prog_compiler_static_works+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS="$save_LDFLAGS" + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +if test x"$lt_cv_prog_compiler_static_works" = xyes; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test "${lt_cv_prog_compiler_c_o+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:7889: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:7893: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test "${lt_cv_prog_compiler_c_o+set}" = set; then + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:7944: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:7948: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test "$hard_links" = no; then + { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu) + tmp_diet=no + if test "$host_os" = linux-dietlibc; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test "$tmp_diet" = no + then + tmp_addflag= + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + + if test "x$supports_anon_versioning" = xyes; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + xlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld='-rpath $libdir' + archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test "$ld_shlibs" = no; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='${wl}-f,' + + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + export_dynamic_flag_spec='${wl}-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + +lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\(.*\)$/\1/ + p + } + }' +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +fi +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + +lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\(.*\)$/\1/ + p + } + }' +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +fi +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + archive_cmds_need_lc=yes + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + enable_shared_with_static_runtimes=yes + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + whole_archive_flag_spec='' + link_all_deplibs=yes + allow_undefined_flag="$_lt_dar_allow_undefined" + case $cc_basename in + ifort*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then + output_verbose_link_cmd=echo + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + freebsd1*) + ld_shlibs=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test "$GCC" = yes; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='${wl}-E' + ;; + + hpux10*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld='+b $libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='${wl}-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" + cat >conftest.$ac_ext <<_ACEOF +int foo(void) {} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' + +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS="$save_LDFLAGS" + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='${wl}' + archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands `-z linker_flag'. GCC discards it without `$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test "$GCC" = yes; then + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='${wl}-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='${wl}-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test x$host_vendor = xsni; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='${wl}-Blargedynsym' + ;; + esac + fi + fi + +{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } +test "$ld_shlibs" = no && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc=no + else + archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 +$as_echo "$archive_cmds_need_lc" >&6; } + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +if test "$GCC" = yes; then + case $host_os in + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` + else + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary. + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo="/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix[4-9]*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[123]*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +interix[3-9]*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux* | k*bsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # Some binutils ld are patched to set DT_RUNPATH + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then + shlibpath_overrides_runpath=yes +fi + +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd*) + version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test "$dynamic_linker" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +fi +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test "X$hardcode_automatic" = "Xyes" ; then + + # We can hardcode non-existent directories. + if test "$hardcode_direct" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } + +if test "$hardcode_action" = relink || + test "$inherit_rpath" = yes; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dl_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dl_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + *) + { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 +$as_echo_n "checking for shl_load... " >&6; } +if test "${ac_cv_func_shl_load+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shl_load to an innocuous variant, in case declares shl_load. + For example, HP-UX 11i declares gettimeofday. */ +#define shl_load innocuous_shl_load + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shl_load (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef shl_load + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_shl_load || defined __stub___shl_load +choke me +#endif + +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_func_shl_load=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_func_shl_load=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 +$as_echo "$ac_cv_func_shl_load" >&6; } +if test "x$ac_cv_func_shl_load" = x""yes; then + lt_cv_dlopen="shl_load" +else + { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if test "${ac_cv_lib_dld_shl_load+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dld_shl_load=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dld_shl_load=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = x""yes; then + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" +else + { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 +$as_echo_n "checking for dlopen... " >&6; } +if test "${ac_cv_func_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define dlopen to an innocuous variant, in case declares dlopen. + For example, HP-UX 11i declares gettimeofday. */ +#define dlopen innocuous_dlopen + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char dlopen (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef dlopen + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_dlopen || defined __stub___dlopen +choke me +#endif + +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_func_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_func_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 +$as_echo "$ac_cv_func_dlopen" >&6; } +if test "x$ac_cv_func_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" +else + { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dl_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dl_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if test "${ac_cv_lib_svld_dlopen+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_svld_dlopen=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_svld_dlopen=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = x""yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if test "${ac_cv_lib_dld_dld_link+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dld_link (); +int +main () +{ +return dld_link (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_dld_dld_link=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_dld_dld_link=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = x""yes; then + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if test "${lt_cv_dlopen_self+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line 10744 "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } + + if test "x$lt_cv_dlopen_self" = xyes; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if test "${lt_cv_dlopen_self_static+set}" = set; then + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line 10840 "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + *) + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +fi + + + + + + + + + + + + + # Report which library types will actually be built + { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } + + { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } + + { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + { $as_echo "$as_me:$LINENO: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + + + CFLAG_VISIBILITY= + HAVE_VISIBILITY=0 + if test -n "$GCC"; then + { $as_echo "$as_me:$LINENO: checking for simple visibility declarations" >&5 +$as_echo_n "checking for simple visibility declarations... " >&6; } + if test "${gl_cv_cc_visibility+set}" = set; then + $as_echo_n "(cached) " >&6 +else + + gl_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +extern __attribute__((__visibility__("hidden"))) int hiddenvar; + extern __attribute__((__visibility__("default"))) int exportedvar; + extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); + extern __attribute__((__visibility__("default"))) int exportedfunc (void); +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gl_cv_cc_visibility=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gl_cv_cc_visibility=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS="$gl_save_CFLAGS" +fi + + { $as_echo "$as_me:$LINENO: result: $gl_cv_cc_visibility" >&5 +$as_echo "$gl_cv_cc_visibility" >&6; } + if test $gl_cv_cc_visibility = yes; then + CFLAG_VISIBILITY="-fvisibility=hidden" + HAVE_VISIBILITY=1 + fi + fi + + + +cat >>confdefs.h <<_ACEOF +#define HAVE_VISIBILITY $HAVE_VISIBILITY +_ACEOF + + + + +case "$host_os" in + linux* | solaris* | osf*) + PLUGLIB="preloadable_libiconv.so" ;; + *) + PLUGLIB="" +esac + + +ac_config_files="$ac_config_files Makefile" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes (double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \). + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + test "x$cache_file" != "x/dev/null" && + { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + cat confcache >$cache_file + else + { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +# +# If the first sed substitution is executed (which looks for macros that +# take arguments), then branch to the quote section. Otherwise, +# look for a macro that doesn't take arguments. +ac_script=' +:mline +/\\$/{ + N + s,\\\n,, + b mline +} +t clear +:clear +s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g +t quote +s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g +t quote +b any +:quote +s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g +s/\[/\\&/g +s/\]/\\&/g +s/\$/$$/g +H +:any +${ + g + s/^\n// + s/\n/ /g + p +} +' +DEFS=`sed -n "$ac_script" confdefs.h` + + +ac_libobjs= +ac_ltlibobjs= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + + +: ${CONFIG_STATUS=./config.status} +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=\${CONFIG_SHELL-$SHELL} +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 + +# Save the log message, to keep $[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by $as_me, which was +generated by GNU Autoconf 2.63. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTION]... [FILE]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + +Configuration files: +$config_files + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_version="\\ +config.status +configured by $0, generated by GNU Autoconf 2.63, + with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" + +Copyright (C) 2008 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + ac_need_defaults=false;; + --he | --h | --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { $as_echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' +macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' +AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' +enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' +enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' +pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' +host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' +host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' +host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' +build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' +build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' +build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' +SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' +Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' +GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' +EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' +FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' +LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' +NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' +LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' +ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' +exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' +lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' +reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' +AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' +STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' +RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' +CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' +compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' +GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' +objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' +SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' +ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' +need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' +LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' +OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' +libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' +module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' +fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' +need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' +version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' +runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' +libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' +soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' +finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' +sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' +old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' +striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# Quote evaled strings. +for var in SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +deplibs_check_method \ +file_magic_cmd \ +AR \ +AR_FLAGS \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +SHELL \ +ECHO \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_wl \ +lt_prog_compiler_pic \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_flag_spec_ld \ +hardcode_libdir_separator \ +fix_srcfile_path \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +sys_lib_dlsearch_path_spec; do + case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Fix-up fallback echo if it was mangled by the above quoting rules. +case \$lt_ECHO in +*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` + ;; +esac + +ac_aux_dir='$ac_aux_dir' +xsi_shell='$xsi_shell' +lt_shell_append='$lt_shell_append' + +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + + *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || +{ + $as_echo "$as_me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=' ' +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } +ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\).*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\).*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 +$as_echo "$as_me: error: could not setup config files machinery" >&2;} + { (exit 1); exit 1; }; } +_ACEOF + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ +s/:*$// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + + +eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 +$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} + { (exit 1); exit 1; }; };; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { (exit 1); exit 1; }; };; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + ac_file_inputs="$ac_file_inputs '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$tmp/stdin" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir="$ac_dir" + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= + +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p +' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&2;} + + rm -f "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + ;; + + + :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "libtool":C) + + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="" + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Assembler program. +AS=$AS + +# DLL creation program. +DLLTOOL=$DLLTOOL + +# Object dumper program. +OBJDUMP=$OBJDUMP + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that does not interpret backslashes. +ECHO=$lt_ECHO + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# If ld is used when linking, flag to hardcode \$libdir into a binary +# during linking. This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path=$lt_fix_srcfile_path + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain="$ac_aux_dir/ltmain.sh" + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + case $xsi_shell in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $* )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + +_LT_EOF + ;; + *) # Bourne compatible functions. + cat << \_LT_EOF >> "$cfgfile" + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} + +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "X${3}" \ + | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; + esac +} + +# sed scripts: +my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' +my_sed_long_arg='1s/^-[^=]*=//' + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` + func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` +} + +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=`expr "$@"` +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` +} + +_LT_EOF +esac + +case $lt_shell_append in + yes) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1+=\$2" +} +_LT_EOF + ;; + *) + cat << \_LT_EOF >> "$cfgfile" + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1=\$$1\$2" +} + +_LT_EOF + ;; + esac + + + sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +{ (exit 0); exit 0; } +_ACEOF +chmod +x $CONFIG_STATUS +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || { (exit 1); exit 1; } +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/jni/iconv/preload/configure.ac b/jni/iconv/preload/configure.ac new file mode 100644 index 0000000..a42cabb --- /dev/null +++ b/jni/iconv/preload/configure.ac @@ -0,0 +1,78 @@ +dnl Copyright (C) 1999-2009 Free Software Foundation, Inc. +dnl This file is part of the GNU LIBICONV Library. +dnl +dnl The GNU LIBICONV Library is free software; you can redistribute it and/or +dnl modify it under the terms of the GNU Library General Public License as +dnl published by the Free Software Foundation; either version 2 of the +dnl License, or (at your option) any later version. +dnl +dnl The GNU LIBICONV Library is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl Library General Public License for more details. +dnl +dnl You should have received a copy of the GNU Library General Public License +dnl along with the GNU LIBICONV Library; see the file COPYING.LIB. If not, +dnl write to the Free Software Foundation, Inc., 51 Franklin Street, +dnl Fifth Floor, Boston, MA 02110-1301, USA. + +AC_PREREQ([2.60]) + +PACKAGE=libiconv +VERSION=0 + +AC_INIT([configure.ac]) +AC_CONFIG_AUX_DIR([../build-aux]) +AC_PROG_MAKE_SET +AC_SUBST([PACKAGE]) +AC_SUBST([VERSION]) + +dnl checks for basic programs + +AC_PROG_CC +AC_PROG_CPP +AC_PROG_INSTALL + +dnl check for host type + +AC_CANONICAL_HOST + +dnl checks for installer options + +gl_RELOCATABLE_LIBRARY + +dnl checks for programs + +AC_PROG_LN_S + +dnl checks for UNIX variants that set DEFS + +AC_USE_SYSTEM_EXTENSIONS + +dnl checks for compiler output filename suffixes + +AC_OBJEXT +AC_EXEEXT + +dnl check for build configuration + +dnl Here we need to build shared object files, regardless whether the user +dnl wants to the libiconv library itself to be installed shared or static or +dnl both. +enable_shared=yes +enable_static=no +LT_INIT([win32-dll]) +gl_VISIBILITY + +dnl check whether OS supports plug libraries + +case "$host_os" in + linux* | solaris* | osf*) + PLUGLIB="preloadable_libiconv.so" ;; + *) + PLUGLIB="" +esac +AC_SUBST([PLUGLIB]) + +AC_CONFIG_FILES([Makefile]) +AC_OUTPUT diff --git a/jni/iconv/preload/libtool b/jni/iconv/preload/libtool new file mode 100755 index 0000000..ba586ca --- /dev/null +++ b/jni/iconv/preload/libtool @@ -0,0 +1,9016 @@ +#! /bin/sh + +# libtool - Provide generalized library-building support services. +# Generated automatically by config.status () +# Libtool was configured on host matti: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="" + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=2.2.6 +macro_revision=1.3012 + +# Assembler program. +AS=as + +# DLL creation program. +DLLTOOL=dlltool + +# Object dumper program. +OBJDUMP=objdump + +# Whether or not to build shared libraries. +build_libtool_libs=no + +# Whether or not to build static libraries. +build_old_libs=yes + +# What type of objects to build. +pic_mode=default + +# Whether or not to optimize for fast installation. +fast_install=yes + +# The host system. +host_alias=arm-linux-eabi +host=arm-linux-eabi +host_os=eabi + +# The build system. +build_alias=x86_64-pc-linux-gnu +build=x86_64-pc-linux-gnu +build_os=linux-gnu + +# A sed program that does not truncate output. +SED="/bin/sed" + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP="/usr/bin/grep" + +# An ERE matcher. +EGREP="/usr/bin/grep -E" + +# A literal string matcher. +FGREP="/usr/bin/grep -F" + +# A BSD- or MS-compatible name lister. +NM="link -dump -symbols" + +# Whether we need soft or hard links. +LN_S="ln -s" + +# What is the maximum length of a command? +max_cmd_len=1572864 + +# Object file suffix (normally "o"). +objext=o + +# Executable file suffix (normally ""). +exeext= + +# whether the shell understands "unset". +lt_unset=unset + +# turn spaces into newlines. +SP2NL="tr \\040 \\012" + +# turn newlines into spaces. +NL2SP="tr \\015\\012 \\040\\040" + +# How to create reloadable object files. +reload_flag=" -r" +reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs" + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method="unknown" + +# Command to use when deplibs_check_method == "file_magic". +file_magic_cmd="\$MAGIC_CMD" + +# The archiver. +AR="ar" +AR_FLAGS="cru" + +# A symbol stripping program. +STRIP="strip" + +# Commands used to install an old-style archive. +RANLIB="ranlib" +old_postinstall_cmds="chmod 644 \$oldlib~\$RANLIB \$oldlib" +old_postuninstall_cmds="" + +# A C compiler. +LTCC="gcc" + +# LTCC compiler flags. +LTCFLAGS="-g -O2" + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe="" + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl="" + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[BCDEGRST]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p'" + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[BCDEGRST]* \\([^ ]*\\) \\(lib[^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p' -e 's/^[BCDEGRST]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"lib\\2\", (void *) \\&\\2},/p'" + +# The name of the directory that contains temporary libtool files. +objdir=.libs + +# Shell to use when invoking shell scripts. +SHELL="/bin/sh" + +# An echo program that does not interpret backslashes. +ECHO="echo" + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=file + +# Must we lock files when doing compilation? +need_locks="no" + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL="" + +# Tool to change global to local symbols on Mac OS X. +NMEDIT="" + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO="" + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL="" + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64="" + +# Old archive suffix (normally "a"). +libext=a + +# Shared library suffix (normally ".so"). +shrext_cmds=".so" + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds="" + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink="PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" + +# Do we need the "lib" prefix for modules? +need_lib_prefix=unknown + +# Do we need a version for libraries? +need_version=unknown + +# Library versioning type. +version_type=none + +# Shared library runtime path variable. +runpath_var=LD_RUN_PATH + +# Shared library path variable. +shlibpath_var= + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=unknown + +# Format of library name prefix. +libname_spec="lib\$name" + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec="" + +# The coded name of the library, if different from the real name. +soname_spec="" + +# Command to use after installation of a shared archive. +postinstall_cmds="" + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds="" + +# Commands used to finish a libtool library installation in a directory. +finish_cmds="" + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval="" + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=no + +# Compile-time system search path for libraries. +sys_lib_search_path_spec="/usr/lib/gcc/i686-pc-linux-gnu/4.7.1 /usr/lib /lib" + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec="/lib /usr/lib" + +# Whether dlopen is supported. +dlopen_support=unknown + +# Whether dlopen of programs is supported. +dlopen_self=unknown + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=unknown + +# Commands to strip libraries. +old_striplib="strip --strip-debug" +striplib="strip --strip-unneeded" + + +# The linker used to build libraries. +LD="/usr/bin/ld" + +# Commands used to build an old-style archive. +old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$oldlib" + +# A language specific compiler. +CC="gcc" + +# Is the compiler the GNU compiler? +with_gcc=yes + +# Compiler flag to turn off builtin functions. +no_builtin_flag=" -fno-builtin" + +# How to pass a linker flag through the compiler. +wl="-Wl," + +# Additional compiler flags for building library objects. +pic_flag=" -fPIC -DPIC" + +# Compiler flag to prevent dynamic linking. +link_static_flag="-static" + +# Does compiler simultaneously support -c and -o options? +compiler_c_o="yes" + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=no + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=no + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec="\${wl}--export-dynamic" + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive" + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object="no" + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds="" + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds="" + +# Commands used to build a shared archive. +archive_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib" +archive_expsym_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-retain-symbols-file \$wl\$export_symbols -o \$lib" + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds="" +module_expsym_cmds="" + +# Whether we are building with GNU ld or not. +with_gnu_ld="yes" + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag="" + +# Flag that enforces no undefined symbols. +no_undefined_flag="" + +# Flag to hardcode $libdir into a binary during linking. +# This must work even if $libdir does not exist +hardcode_libdir_flag_spec="\${wl}-rpath \${wl}\$libdir" + +# If ld is used when linking, flag to hardcode $libdir into a binary +# during linking. This must work even if $libdir does not exist. +hardcode_libdir_flag_spec_ld="" + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator="" + +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=no + +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting ${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=no + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=no + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=unsupported + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=no + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=no + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=unknown + +# Fix the shell variable $srcfile for the compiler. +fix_srcfile_path="" + +# Set to "yes" if exported symbols are required. +always_export_symbols=no + +# The commands to list exported symbols. +export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols" + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms="_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*" + +# Symbols that must always be exported. +include_expsyms="" + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds="" + +# Specify filename containing input files. +file_list_spec="" + +# How to hardcode a shared library path into an executable. +hardcode_action=immediate + +# ### END LIBTOOL CONFIG + +# Generated from ltmain.m4sh. + +# ltmain.sh (GNU libtool) 2.2.6 +# Written by Gordon Matzigkeit , 1996 + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +# Usage: $progname [OPTION]... [MODE-ARG]... +# +# Provide generalized library-building support services. +# +# --config show all configuration variables +# --debug enable verbose shell tracing +# -n, --dry-run display commands without modifying any files +# --features display basic configuration information and exit +# --mode=MODE use operation mode MODE +# --preserve-dup-deps don't remove duplicate dependency libraries +# --quiet, --silent don't print informational messages +# --tag=TAG use configuration variables from tag TAG +# -v, --verbose print informational messages (default) +# --version print version information +# -h, --help print short or long help message +# +# MODE must be one of the following: +# +# clean remove files from the build directory +# compile compile a source file into a libtool object +# execute automatically set library path, then run a program +# finish complete the installation of libtool libraries +# install install libraries or executables +# link create a library or an executable +# uninstall remove libraries from an installed directory +# +# MODE-ARGS vary depending on the MODE. +# Try `$progname --help --mode=MODE' for a more detailed description of MODE. +# +# When reporting a bug, please describe a test case to reproduce it and +# include the following information: +# +# host-triplet: $host +# shell: $SHELL +# compiler: $LTCC +# compiler flags: $LTCFLAGS +# linker: $LD (gnu? $with_gnu_ld) +# $progname: (GNU libtool) 2.2.6 +# automake: $automake_version +# autoconf: $autoconf_version +# +# Report bugs to . + +PROGRAM=ltmain.sh +PACKAGE=libtool +VERSION=2.2.6 +TIMESTAMP="" +package_revision=1.3012 + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# NLS nuisances: We save the old values to restore during execute mode. +# Only set LANG and LC_ALL to C if already set. +# These must not be set unconditionally because not all systems understand +# e.g. LANG=C (notably SCO). +lt_user_locale= +lt_safe_locale= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test \"\${$lt_var+set}\" = set; then + save_$lt_var=\$$lt_var + $lt_var=C + export $lt_var + lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" + lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" + fi" +done + +$lt_unset CDPATH + + + + + +: ${CP="cp -f"} +: ${ECHO="echo"} +: ${EGREP="/usr/bin/grep -E"} +: ${FGREP="/usr/bin/grep -F"} +: ${GREP="/usr/bin/grep"} +: ${LN_S="ln -s"} +: ${MAKE="make"} +: ${MKDIR="mkdir"} +: ${MV="mv -f"} +: ${RM="rm -f"} +: ${SED="/opt/local/bin/gsed"} +: ${SHELL="${CONFIG_SHELL-/bin/sh}"} +: ${Xsed="$SED -e 1s/^X//"} + +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. + +exit_status=$EXIT_SUCCESS + +# Make sure IFS has a sensible default +lt_nl=' +' +IFS=" $lt_nl" + +dirname="s,/[^/]*$,," +basename="s,^.*/,," + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi + func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` +} + +# Generated shell functions inserted here. + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} + +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} + +# func_opt_split +func_opt_split () +{ + func_opt_split_opt=${1%%=*} + func_opt_split_arg=${1#*=} +} + +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac +} + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $* )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "$1+=\$2" +} +# Generated shell functions inserted here. + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" + +# The name of this program: +# In the unlikely event $progname began with a '-', it would play havoc with +# func_echo (imagine progname=-n), so we prepend ./ in that case: +func_dirname_and_basename "$progpath" +progname=$func_basename_result +case $progname in + -*) progname=./$progname ;; +esac + +# Make sure we have an absolute path for reexecution: +case $progpath in + [\\/]*|[A-Za-z]:\\*) ;; + *[\\/]*) + progdir=$func_dirname_result + progdir=`cd "$progdir" && pwd` + progpath="$progdir/$progname" + ;; + *) + save_IFS="$IFS" + IFS=: + for progdir in $PATH; do + IFS="$save_IFS" + test -x "$progdir/$progname" && break + done + IFS="$save_IFS" + test -n "$progdir" || progdir=`pwd` + progpath="$progdir/$progname" + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed="${SED}"' -e 1s/^X//' +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Re-`\' parameter expansions in output of double_quote_subst that were +# `\'-ed in input to the same. If an odd number of `\' preceded a '$' +# in input to double_quote_subst, that '$' was protected from expansion. +# Since each input `\' is now two `\'s, look for any number of runs of +# four `\'s followed by two `\'s and then a '$'. `\' that '$'. +bs='\\' +bs2='\\\\' +bs4='\\\\\\\\' +dollar='\$' +sed_double_backslash="\ + s/$bs4/&\\ +/g + s/^$bs2$dollar/$bs&/ + s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g + s/\n//g" + +# Standard options: +opt_dry_run=false +opt_help=false +opt_quiet=false +opt_verbose=false +opt_warning=: + +# func_echo arg... +# Echo program name prefixed message, along with the current mode +# name if it has been set yet. +func_echo () +{ + $ECHO "$progname${mode+: }$mode: $*" +} + +# func_verbose arg... +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $opt_verbose && func_echo ${1+"$@"} + + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} + +# func_error arg... +# Echo program name prefixed message to standard error. +func_error () +{ + $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2 +} + +# func_warning arg... +# Echo program name prefixed warning message to standard error. +func_warning () +{ + $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2 + + # bash bug again: + : +} + +# func_fatal_error arg... +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () +{ + func_error ${1+"$@"} + exit $EXIT_FAILURE +} + +# func_fatal_help arg... +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + func_error ${1+"$@"} + func_fatal_error "$help" +} +help="Try \`$progname --help' for more information." ## default + + +# func_grep expression filename +# Check whether EXPRESSION matches any line of FILENAME, without output. +func_grep () +{ + $GREP "$1" "$2" >/dev/null 2>&1 +} + + +# func_mkdir_p directory-path +# Make sure the entire path to DIRECTORY-PATH is available. +func_mkdir_p () +{ + my_directory_path="$1" + my_dir_list= + + if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then + + # Protect directory names starting with `-' + case $my_directory_path in + -*) my_directory_path="./$my_directory_path" ;; + esac + + # While some portion of DIR does not yet exist... + while test ! -d "$my_directory_path"; do + # ...make a list in topmost first order. Use a colon delimited + # list incase some portion of path contains whitespace. + my_dir_list="$my_directory_path:$my_dir_list" + + # If the last portion added has no slash in it, the list is done + case $my_directory_path in */*) ;; *) break ;; esac + + # ...otherwise throw away the child directory and loop + my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"` + done + my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'` + + save_mkdir_p_IFS="$IFS"; IFS=':' + for my_dir in $my_dir_list; do + IFS="$save_mkdir_p_IFS" + # mkdir can fail with a `File exist' error if two processes + # try to create one of the directories concurrently. Don't + # stop in that case! + $MKDIR "$my_dir" 2>/dev/null || : + done + IFS="$save_mkdir_p_IFS" + + # Bail out if we (or some other process) failed to create a directory. + test -d "$my_directory_path" || \ + func_fatal_error "Failed to create \`$1'" + fi +} + + +# func_mktempdir [string] +# Make a temporary directory that won't clash with other running +# libtool processes, and avoids race conditions if possible. If +# given, STRING is the basename for that directory. +func_mktempdir () +{ + my_template="${TMPDIR-/tmp}/${1-$progname}" + + if test "$opt_dry_run" = ":"; then + # Return a directory name, but don't create it in dry-run mode + my_tmpdir="${my_template}-$$" + else + + # If mktemp works, use that first and foremost + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` + + if test ! -d "$my_tmpdir"; then + # Failing that, at least try and use $RANDOM to avoid a race + my_tmpdir="${my_template}-${RANDOM-0}$$" + + save_mktempdir_umask=`umask` + umask 0077 + $MKDIR "$my_tmpdir" + umask $save_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure + test -d "$my_tmpdir" || \ + func_fatal_error "cannot create temporary directory \`$my_tmpdir'" + fi + + $ECHO "X$my_tmpdir" | $Xsed +} + + +# func_quote_for_eval arg +# Aesthetically quote ARG to be evaled later. +# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT +# is double-quoted, suitable for a subsequent eval, whereas +# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters +# which are still active within double quotes backslashified. +func_quote_for_eval () +{ + case $1 in + *[\\\`\"\$]*) + func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;; + *) + func_quote_for_eval_unquoted_result="$1" ;; + esac + + case $func_quote_for_eval_unquoted_result in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and and variable + # expansion for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" + ;; + *) + func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac +} + + +# func_quote_for_expand arg +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + case $1 in + *[\\\`\"]*) + my_arg=`$ECHO "X$1" | $Xsed \ + -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) + my_arg="$1" ;; + esac + + case $my_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + my_arg="\"$my_arg\"" + ;; + esac + + func_quote_for_expand_result="$my_arg" +} + + +# func_show_eval cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$my_cmd" + my_status=$? + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + +# func_show_eval_locale cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$lt_user_locale + $my_cmd" + my_status=$? + eval "$lt_safe_locale" + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + + + + +# func_version +# Echo version message to standard output and exit. +func_version () +{ + $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / { + s/^# // + s/^# *$// + s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ + p + }' < "$progpath" + exit $? +} + +# func_usage +# Echo short help message to standard output and exit. +func_usage () +{ + $SED -n '/^# Usage:/,/# -h/ { + s/^# // + s/^# *$// + s/\$progname/'$progname'/ + p + }' < "$progpath" + $ECHO + $ECHO "run \`$progname --help | more' for full usage" + exit $? +} + +# func_help +# Echo long help message to standard output and exit. +func_help () +{ + $SED -n '/^# Usage:/,/# Report bugs to/ { + s/^# // + s/^# *$// + s*\$progname*'$progname'* + s*\$host*'"$host"'* + s*\$SHELL*'"$SHELL"'* + s*\$LTCC*'"$LTCC"'* + s*\$LTCFLAGS*'"$LTCFLAGS"'* + s*\$LD*'"$LD"'* + s/\$with_gnu_ld/'"$with_gnu_ld"'/ + s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ + p + }' < "$progpath" + exit $? +} + +# func_missing_arg argname +# Echo program name prefixed message to standard error and set global +# exit_cmd. +func_missing_arg () +{ + func_error "missing argument for $1" + exit_cmd=exit +} + +exit_cmd=: + + + + + +# Check that we have a working $ECHO. +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then + # Yippee, $ECHO works! + : +else + # Restart under the correct shell, and then maybe $ECHO will work. + exec $SHELL "$progpath" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat </dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac +} + +# Parse options once, thoroughly. This comes as soon as possible in +# the script to make things like `libtool --version' happen quickly. +{ + + # Shorthand for --mode=foo, only valid as the first argument + case $1 in + clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; + compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; + execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; + finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; + install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; + link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; + uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; + esac + + # Parse non-mode specific arguments: + while test "$#" -gt 0; do + opt="$1" + shift + + case $opt in + --config) func_config ;; + + --debug) preserve_args="$preserve_args $opt" + func_echo "enabling shell trace mode" + opt_debug='set -x' + $opt_debug + ;; + + -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break + execute_dlfiles="$execute_dlfiles $1" + shift + ;; + + --dry-run | -n) opt_dry_run=: ;; + --features) func_features ;; + --finish) mode="finish" ;; + + --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break + case $1 in + # Valid mode arguments: + clean) ;; + compile) ;; + execute) ;; + finish) ;; + install) ;; + link) ;; + relink) ;; + uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $opt" + exit_cmd=exit + break + ;; + esac + + mode="$1" + shift + ;; + + --preserve-dup-deps) + opt_duplicate_deps=: ;; + + --quiet|--silent) preserve_args="$preserve_args $opt" + opt_silent=: + ;; + + --verbose| -v) preserve_args="$preserve_args $opt" + opt_silent=false + ;; + + --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break + preserve_args="$preserve_args $opt $1" + func_enable_tag "$1" # tagname is set here + shift + ;; + + # Separate optargs to long options: + -dlopen=*|--mode=*|--tag=*) + func_opt_split "$opt" + set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"} + shift + ;; + + -\?|-h) func_usage ;; + --help) opt_help=: ;; + --version) func_version ;; + + -*) func_fatal_help "unrecognized option \`$opt'" ;; + + *) nonopt="$opt" + break + ;; + esac + done + + + case $host in + *cygwin* | *mingw* | *pw32* | *cegcc*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_duplicate_deps + ;; + esac + + # Having warned about all mis-specified options, bail out if + # anything was wrong. + $exit_cmd $EXIT_FAILURE +} + +# func_check_version_match +# Ensure that we are using m4 macros, and libtool script from the same +# release of libtool. +func_check_version_match () +{ + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from an older release. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + fi + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, +$progname: but the definition of this LT_INIT comes from revision $macro_revision. +$progname: You should recreate aclocal.m4 with macros from revision $package_revision +$progname: of $PACKAGE $VERSION and run autoconf again. +_LT_EOF + fi + + exit $EXIT_MISMATCH + fi +} + + +## ----------- ## +## Main. ## +## ----------- ## + +$opt_help || { + # Sanity checks first: + func_check_version_match + + if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + func_fatal_configuration "not configured to build any kind of library" + fi + + test -z "$mode" && func_fatal_error "error: you must specify a MODE." + + + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" + + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$execute_dlfiles" && test "$mode" != execute; then + func_error "unrecognized option \`-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$progname --help --mode=$mode' for more information." +} + + +# func_lalib_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_lalib_p () +{ + test -f "$1" && + $SED -e 4q "$1" 2>/dev/null \ + | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 +} + +# func_lalib_unsafe_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function implements the same check as func_lalib_p without +# resorting to external programs. To this end, it redirects stdin and +# closes it afterwards, without saving the original file descriptor. +# As a safety measure, use it only where a negative result would be +# fatal anyway. Works if `file' does not exist. +func_lalib_unsafe_p () +{ + lalib_p=no + if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then + for lalib_p_l in 1 2 3 4 + do + read lalib_p_line + case "$lalib_p_line" in + \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; + esac + done + exec 0<&5 5<&- + fi + test "$lalib_p" = yes +} + +# func_ltwrapper_script_p file +# True iff FILE is a libtool wrapper script +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_script_p () +{ + func_lalib_p "$1" +} + +# func_ltwrapper_executable_p file +# True iff FILE is a libtool wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_executable_p () +{ + func_ltwrapper_exec_suffix= + case $1 in + *.exe) ;; + *) func_ltwrapper_exec_suffix=.exe ;; + esac + $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 +} + +# func_ltwrapper_scriptname file +# Assumes file is an ltwrapper_executable +# uses $file to determine the appropriate filename for a +# temporary ltwrapper_script. +func_ltwrapper_scriptname () +{ + func_ltwrapper_scriptname_result="" + if func_ltwrapper_executable_p "$1"; then + func_dirname_and_basename "$1" "" "." + func_stripname '' '.exe' "$func_basename_result" + func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" + fi +} + +# func_ltwrapper_p file +# True iff FILE is a libtool wrapper script or wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_p () +{ + func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" +} + + +# func_execute_cmds commands fail_cmd +# Execute tilde-delimited COMMANDS. +# If FAIL_CMD is given, eval that upon failure. +# FAIL_CMD may read-access the current command in variable CMD! +func_execute_cmds () +{ + $opt_debug + save_ifs=$IFS; IFS='~' + for cmd in $1; do + IFS=$save_ifs + eval cmd=\"$cmd\" + func_show_eval "$cmd" "${2-:}" + done + IFS=$save_ifs +} + + +# func_source file +# Source FILE, adding directory component if necessary. +# Note that it is not necessary on cygwin/mingw to append a dot to +# FILE even if both FILE and FILE.exe exist: automatic-append-.exe +# behavior happens only for exec(3), not for open(2)! Also, sourcing +# `FILE.' does not work on cygwin managed mounts. +func_source () +{ + $opt_debug + case $1 in + */* | *\\*) . "$1" ;; + *) . "./$1" ;; + esac +} + + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + $opt_debug + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + func_quote_for_eval "$arg" + CC_quoted="$CC_quoted $func_quote_for_eval_result" + done + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + func_quote_for_eval "$arg" + CC_quoted="$CC_quoted $func_quote_for_eval_result" + done + case "$@ " in + " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + func_echo "unable to infer tagged configuration" + func_fatal_error "specify a tag with \`--tag'" +# else +# func_verbose "using $tagname tagged configuration" + fi + ;; + esac + fi +} + + + +# func_write_libtool_object output_name pic_name nonpic_name +# Create a libtool object file (analogous to a ".la" file), +# but don't create it if we're doing a dry run. +func_write_libtool_object () +{ + write_libobj=${1} + if test "$build_libtool_libs" = yes; then + write_lobj=\'${2}\' + else + write_lobj=none + fi + + if test "$build_old_libs" = yes; then + write_oldobj=\'${3}\' + else + write_oldobj=none + fi + + $opt_dry_run || { + cat >${write_libobj}T <?"'"'"' &()|`$[]' \ + && func_warning "libobj name \`$libobj' may not contain shell special characters." + func_dirname_and_basename "$obj" "/" "" + objname="$func_basename_result" + xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname + + test -z "$base_compile" && \ + func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test "$build_old_libs" = yes; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test "$compiler_c_o" = no; then + output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test "$need_locks" = yes; then + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test "$need_locks" = warn; then + if test -f "$lockfile"; then + $ECHO "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + removelist="$removelist $output_obj" + $ECHO "$srcfile" > "$lockfile" + fi + + $opt_dry_run || $RM $removelist + removelist="$removelist $lockfile" + trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 + + if test -n "$fix_srcfile_path"; then + eval srcfile=\"$fix_srcfile_path\" + fi + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result + + # Only build a PIC object if we are building libtool libraries. + if test "$build_libtool_libs" = yes; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test "$pic_mode" != no; then + command="$base_compile $qsrcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $qsrcfile" + fi + + func_mkdir_p "$xdir$objdir" + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + command="$command -o $lobj" + fi + + func_show_eval_locale "$command" \ + 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + func_show_eval '$MV "$output_obj" "$lobj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + + # Allow error messages only from the first compilation. + if test "$suppress_opt" = yes; then + suppress_output=' >/dev/null 2>&1' + fi + fi + + # Only build a position-dependent object if we build old libraries. + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then + # Don't build PIC code + command="$base_compile $qsrcfile$pie_flag" + else + command="$base_compile $qsrcfile $pic_flag" + fi + if test "$compiler_c_o" = yes; then + command="$command -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + command="$command$suppress_output" + func_show_eval_locale "$command" \ + '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + func_show_eval '$MV "$output_obj" "$obj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + fi + + $opt_dry_run || { + func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" + + # Unlock the critical section if it was locked + if test "$need_locks" != no; then + removelist=$lockfile + $RM "$lockfile" + fi + } + + exit $EXIT_SUCCESS +} + +$opt_help || { +test "$mode" = compile && func_mode_compile ${1+"$@"} +} + +func_mode_help () +{ + # We need to display help for each of the modes. + case $mode in + "") + # Generic help is extracted from the usage comments + # at the start of this file. + func_help + ;; + + clean) + $ECHO \ +"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + + compile) + $ECHO \ +"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -no-suppress do not suppress compiler output for multiple passes + -prefer-pic try to building PIC objects only + -prefer-non-pic try to building non-PIC objects only + -shared do not build a \`.o' file suitable for static linking + -static only build a \`.o' file suitable for static linking + +COMPILE-COMMAND is a command to be used in creating a \`standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." + ;; + + execute) + $ECHO \ +"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to \`-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + + finish) + $ECHO \ +"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the \`--dry-run' option if you just want to see what would be executed." + ;; + + install) + $ECHO \ +"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the \`install' or \`cp' program. + +The following components of INSTALL-COMMAND are treated specially: + + -inst-prefix PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + + link) + $ECHO \ +"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE Use a list of object files found in FILE to specify objects + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -shared only do dynamic linking of libtool libraries + -shrext SUFFIX override the standard shared library file extension + -static do not do any dynamic linking of uninstalled libtool libraries + -static-libtool-libs + do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + -weak LIBNAME declare that the target provides the LIBNAME interface + +All other options (arguments beginning with \`-') are ignored. + +Every other argument is treated as a filename. Files ending in \`.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. + +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file +is created, otherwise an executable program is created." + ;; + + uninstall) + $ECHO \ +"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + + *) + func_fatal_help "invalid operation mode \`$mode'" + ;; + esac + + $ECHO + $ECHO "Try \`$progname --help' for more information about other modes." + + exit $? +} + + # Now that we've collected a possible --mode arg, show help if necessary + $opt_help && func_mode_help + + +# func_mode_execute arg... +func_mode_execute () +{ + $opt_debug + # The first argument is the command name. + cmd="$nonopt" + test -z "$cmd" && \ + func_fatal_help "you must specify a COMMAND" + + # Handle -dlopen flags immediately. + for file in $execute_dlfiles; do + test -f "$file" \ + || func_fatal_help "\`$file' is not a file" + + dir= + case $file in + *.la) + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$lib' is not a valid libtool archive" + + # Read the libtool library. + dlname= + library_names= + func_source "$file" + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && \ + func_warning "\`$file' was not linked with \`-export-dynamic'" + continue + fi + + func_dirname "$file" "" "." + dir="$func_dirname_result" + + if test -f "$dir/$objdir/$dlname"; then + dir="$dir/$objdir" + else + if test ! -f "$dir/$dlname"; then + func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" + fi + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + func_dirname "$file" "" "." + dir="$func_dirname_result" + ;; + + *) + func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir="$absdir" + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic="$magic" + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -*) ;; + *) + # Do a test to see if this is really a libtool program. + if func_ltwrapper_script_p "$file"; then + func_source "$file" + # Transform arg to wrapped name. + file="$progdir/$program" + elif func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + func_source "$func_ltwrapper_scriptname_result" + # Transform arg to wrapped name. + file="$progdir/$program" + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + func_quote_for_eval "$file" + args="$args $func_quote_for_eval_result" + done + + if test "X$opt_dry_run" = Xfalse; then + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var + else + $lt_unset $lt_var + fi" + done + + # Now prepare to actually exec the command. + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + $ECHO "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS + fi +} + +test "$mode" = execute && func_mode_execute ${1+"$@"} + + +# func_mode_finish arg... +func_mode_finish () +{ + $opt_debug + libdirs="$nonopt" + admincmds= + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for dir + do + libdirs="$libdirs $dir" + done + + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + func_execute_cmds "$finish_cmds" 'admincmds="$admincmds +'"$cmd"'"' + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $opt_dry_run || eval "$cmds" || admincmds="$admincmds + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + $opt_silent && exit $EXIT_SUCCESS + + $ECHO "X----------------------------------------------------------------------" | $Xsed + $ECHO "Libraries have been installed in:" + for libdir in $libdirs; do + $ECHO " $libdir" + done + $ECHO + $ECHO "If you ever happen to want to link against installed libraries" + $ECHO "in a given directory, LIBDIR, you must either use libtool, and" + $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'" + $ECHO "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + $ECHO " - add LIBDIR to the \`$shlibpath_var' environment variable" + $ECHO " during execution" + fi + if test -n "$runpath_var"; then + $ECHO " - add LIBDIR to the \`$runpath_var' environment variable" + $ECHO " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $ECHO " - use the \`$flag' linker flag" + fi + if test -n "$admincmds"; then + $ECHO " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + $ECHO " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" + fi + $ECHO + + $ECHO "See any operating system documentation about shared libraries for" + case $host in + solaris2.[6789]|solaris2.1[0-9]) + $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual" + $ECHO "pages." + ;; + *) + $ECHO "more information, such as the ld(1) and ld.so(8) manual pages." + ;; + esac + $ECHO "X----------------------------------------------------------------------" | $Xsed + exit $EXIT_SUCCESS +} + +test "$mode" = finish && func_mode_finish ${1+"$@"} + + +# func_mode_install arg... +func_mode_install () +{ + $opt_debug + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || + # Allow the use of GNU shtool's install command. + $ECHO "X$nonopt" | $GREP shtool >/dev/null; then + # Aesthetically quote it. + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " + arg=$1 + shift + else + install_prog= + arg=$nonopt + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + func_quote_for_eval "$arg" + install_prog="$install_prog$func_quote_for_eval_result" + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=no + stripme= + for arg + do + if test -n "$dest"; then + files="$files $dest" + dest=$arg + continue + fi + + case $arg in + -d) isdir=yes ;; + -f) + case " $install_prog " in + *[\\\ /]cp\ *) ;; + *) prev=$arg ;; + esac + ;; + -g | -m | -o) + prev=$arg + ;; + -s) + stripme=" -s" + continue + ;; + -*) + ;; + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + prev= + else + dest=$arg + continue + fi + ;; + esac + + # Aesthetically quote the argument. + func_quote_for_eval "$arg" + install_prog="$install_prog $func_quote_for_eval_result" + done + + test -z "$install_prog" && \ + func_fatal_help "you must specify an install program" + + test -n "$prev" && \ + func_fatal_help "the \`$prev' option requires an argument" + + if test -z "$files"; then + if test -z "$dest"; then + func_fatal_help "no file or destination specified" + else + func_fatal_help "you must specify a destination" + fi + fi + + # Strip any trailing slash from the destination. + func_stripname '' '/' "$dest" + dest=$func_stripname_result + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" + destname= + else + func_dirname_and_basename "$dest" "" "." + destdir="$func_dirname_result" + destname="$func_basename_result" + + # Not a directory, so check to see that there is only one file specified. + set dummy $files; shift + test "$#" -gt 1 && \ + func_fatal_help "\`$dest' is not a directory" + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + func_fatal_help "\`$destdir' must be an absolute directory name" + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + staticlibs="$staticlibs $file" + ;; + + *.la) + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$file' is not a valid libtool archive" + + library_names= + old_library= + relink_command= + func_source "$file" + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) current_libdirs="$current_libdirs $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) future_libdirs="$future_libdirs $libdir" ;; + esac + fi + + func_dirname "$file" "/" "" + dir="$func_dirname_result" + dir="$dir$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + test "$inst_prefix_dir" = "$destdir" && \ + func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"` + fi + + func_warning "relinking \`$file'" + func_show_eval "$relink_command" \ + 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' + fi + + # See the names of the shared library. + set dummy $library_names; shift + if test -n "$1"; then + realname="$1" + shift + + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T + + # Install the shared library and build the symlinks. + func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \ + 'exit $?' + tstripme="$stripme" + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + case $realname in + *.dll.a) + tstripme="" + ;; + esac + ;; + esac + if test -n "$tstripme" && test -n "$striplib"; then + func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + # Try `ln -sf' first, because the `ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. + for linkname + do + test "$linkname" != "$realname" \ + && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done + fi + + # Do each command in the postinstall commands. + lib="$destdir/$realname" + func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + + # Install the pseudo-library for information purposes. + func_basename "$file" + name="$func_basename_result" + instname="$dir/$name"i + func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + + # Maybe install the static library, too. + test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + func_lo2o "$destfile" + staticdest=$func_lo2o_result + ;; + *.$objext) + staticdest="$destfile" + destfile= + ;; + *) + func_fatal_help "cannot copy a libtool object to \`$destfile'" + ;; + esac + + # Install the libtool object if requested. + test -n "$destfile" && \ + func_show_eval "$install_prog $file $destfile" 'exit $?' + + # Install the old object if enabled. + if test "$build_old_libs" = yes; then + # Deduce the name of the old-style object file. + func_lo2o "$file" + staticobj=$func_lo2o_result + func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext="" + case $file in + *.exe) + if test ! -f "$file"; then + func_stripname '' '.exe' "$file" + file=$func_stripname_result + stripped_ext=".exe" + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin* | *mingw*) + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + wrapper=$func_ltwrapper_scriptname_result + else + func_stripname '' '.exe' "$file" + wrapper=$func_stripname_result + fi + ;; + *) + wrapper=$file + ;; + esac + if func_ltwrapper_script_p "$wrapper"; then + notinst_deplibs= + relink_command= + + func_source "$wrapper" + + # Check the variables that should have been set. + test -z "$generated_by_libtool_version" && \ + func_fatal_error "invalid libtool wrapper script \`$wrapper'" + + finalize=yes + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + func_source "$lib" + fi + libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test + if test -n "$libdir" && test ! -f "$libfile"; then + func_warning "\`$lib' has not been installed in \`$libdir'" + finalize=no + fi + done + + relink_command= + func_source "$wrapper" + + outputname= + if test "$fast_install" = no && test -n "$relink_command"; then + $opt_dry_run || { + if test "$finalize" = yes; then + tmpdir=`func_mktempdir` + func_basename "$file$stripped_ext" + file="$func_basename_result" + outputname="$tmpdir/$file" + # Replace the output file specification. + relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` + + $opt_silent || { + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" + } + if eval "$relink_command"; then : + else + func_error "error: relink \`$file' with the above command before installing it" + $opt_dry_run || ${RM}r "$tmpdir" + continue + fi + file="$outputname" + else + func_warning "cannot relink \`$file'" + fi + } + else + # Install the binary that we compiled earlier. + file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyway + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + func_stripname '' '.exe' "$destfile" + destfile=$func_stripname_result + ;; + esac + ;; + esac + func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' + $opt_dry_run || if test -n "$outputname"; then + ${RM}r "$tmpdir" + fi + ;; + esac + done + + for file in $staticlibs; do + func_basename "$file" + name="$func_basename_result" + + # Set up the ranlib parameters. + oldlib="$destdir/$name" + + func_show_eval "$install_prog \$file \$oldlib" 'exit $?' + + if test -n "$stripme" && test -n "$old_striplib"; then + func_show_eval "$old_striplib $oldlib" 'exit $?' + fi + + # Do each command in the postinstall commands. + func_execute_cmds "$old_postinstall_cmds" 'exit $?' + done + + test -n "$future_libdirs" && \ + func_warning "remember to run \`$progname --finish$future_libdirs'" + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + $opt_dry_run && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi +} + +test "$mode" = install && func_mode_install ${1+"$@"} + + +# func_generate_dlsyms outputname originator pic_p +# Extract symbols from dlprefiles and create ${outputname}S.o with +# a dlpreopen symbol table. +func_generate_dlsyms () +{ + $opt_debug + my_outputname="$1" + my_originator="$2" + my_pic_p="${3-no}" + my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` + my_dlsyms= + + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + my_dlsyms="${my_outputname}S.c" + else + func_error "not configured to extract global symbols from dlpreopened files" + fi + fi + + if test -n "$my_dlsyms"; then + case $my_dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist="$output_objdir/${my_outputname}.nm" + + func_show_eval "$RM $nlist ${nlist}S ${nlist}T" + + # Parse the name list into a source file. + func_verbose "creating $output_objdir/$my_dlsyms" + + $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ +/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +/* External symbol declarations for the compiler. */\ +" + + if test "$dlself" = yes; then + func_verbose "generating symbol list for \`$output'" + + $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + for progfile in $progfiles; do + func_verbose "extracting global C symbols from \`$progfile'" + $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $opt_dry_run || { + eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + if test -n "$export_symbols_regex"; then + $opt_dry_run || { + eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols="$output_objdir/$outputname.exp" + $opt_dry_run || { + $RM $export_symbols + eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' + ;; + esac + } + else + $opt_dry_run || { + eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + case $host in + *cygwin | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' + ;; + esac + } + fi + fi + + for dlprefile in $dlprefiles; do + func_verbose "extracting global C symbols from \`$dlprefile'" + func_basename "$dlprefile" + name="$func_basename_result" + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + done + + $opt_dry_run || { + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $MV "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if $GREP -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + $GREP -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else + $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi + + $ECHO >> "$output_objdir/$my_dlsyms" "\ + +/* The mapping between symbol names and symbols. */ +typedef struct { + const char *name; + void *address; +} lt_dlsymlist; +" + case $host in + *cygwin* | *mingw* | *cegcc* ) + $ECHO >> "$output_objdir/$my_dlsyms" "\ +/* DATA imports from DLLs on WIN32 con't be const, because + runtime relocations are performed -- see ld's documentation + on pseudo-relocs. */" + lt_dlsym_const= ;; + *osf5*) + echo >> "$output_objdir/$my_dlsyms" "\ +/* This system does not cope well with relocations in const data */" + lt_dlsym_const= ;; + *) + lt_dlsym_const=const ;; + esac + + $ECHO >> "$output_objdir/$my_dlsyms" "\ +extern $lt_dlsym_const lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[]; +$lt_dlsym_const lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[] = +{\ + { \"$my_originator\", (void *) 0 }," + + case $need_lib_prefix in + no) + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + *) + eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + esac + $ECHO >> "$output_objdir/$my_dlsyms" "\ + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_${my_prefix}_LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + } # !$opt_dry_run + + pic_flag_for_symtable= + case "$compile_command " in + *" -static "*) ;; + *) + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; + *-*-hpux*) + pic_flag_for_symtable=" $pic_flag" ;; + *) + if test "X$my_pic_p" != Xno; then + pic_flag_for_symtable=" $pic_flag" + fi + ;; + esac + ;; + esac + symtab_cflags= + for arg in $LTCFLAGS; do + case $arg in + -pie | -fpie | -fPIE) ;; + *) symtab_cflags="$symtab_cflags $arg" ;; + esac + done + + # Now compile the dynamic symbol file. + func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' + + # Clean up the generated files. + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' + + # Transform the symbol file into the correct name. + symfileobj="$output_objdir/${my_outputname}S.$objext" + case $host in + *cygwin* | *mingw* | *cegcc* ) + if test -f "$output_objdir/$my_outputname.def"; then + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + else + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + fi + ;; + *) + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + ;; + esac + ;; + *) + func_fatal_error "unknown suffix for \`$my_dlsyms'" + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` + finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` + fi +} + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +func_win32_libid () +{ + $opt_debug + win32_libid_type="unknown" + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | + $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then + win32_nmres=`eval $NM -f posix -A $1 | + $SED -n -e ' + 1,100{ + / I /{ + s,.*,import, + p + q + } + }'` + case $win32_nmres in + import*) win32_libid_type="x86 archive import";; + *) win32_libid_type="x86 archive static";; + esac + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $ECHO "$win32_libid_type" +} + + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + $opt_debug + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?' + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" + fi +} + + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + $opt_debug + my_gentop="$1"; shift + my_oldlibs=${1+"$@"} + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + func_basename "$my_xlib" + my_xlib="$func_basename_result" + my_xlib_u=$my_xlib + while :; do + case " $extracted_archives " in + *" $my_xlib_u "*) + func_arith $extracted_serial + 1 + extracted_serial=$func_arith_result + my_xlib_u=lt$extracted_serial-$my_xlib ;; + *) break ;; + esac + done + extracted_archives="$extracted_archives $my_xlib_u" + my_xdir="$my_gentop/$my_xlib_u" + + func_mkdir_p "$my_xdir" + + case $host in + *-darwin*) + func_verbose "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + $opt_dry_run || { + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + darwin_base_archive=`basename "$darwin_archive"` + darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` + if test -n "$darwin_arches"; then + darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches ; do + func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" + cd "$darwin_curdir" + $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" + done # $darwin_arches + ## Okay now we've a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` + $LIPO -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + $RM -rf unfat-$$ + cd "$darwin_orig_dir" + else + cd $darwin_orig_dir + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + } # !$opt_dry_run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + done + + func_extract_archives_result="$my_oldobjs" +} + + + +# func_emit_wrapper_part1 [arg=no] +# +# Emit the first part of a libtool wrapper script on stdout. +# For more information, see the description associated with +# func_emit_wrapper(), below. +func_emit_wrapper_part1 () +{ + func_emit_wrapper_part1_arg1=no + if test -n "$1" ; then + func_emit_wrapper_part1_arg1=$1 + fi + + $ECHO "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='${SED} -e 1s/^X//' +sed_quote_subst='$sed_quote_subst' + +# Be Bourne compatible +if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variables: + generated_by_libtool_version='$macro_version' + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$ECHO are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + ECHO=\"$qecho\" + file=\"\$0\" + # Make sure echo works. + if test \"X\$1\" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift + elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then + # Yippee, \$ECHO works! + : + else + # Restart under the correct shell, and then maybe \$ECHO will work. + exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} + fi + fi\ +" + $ECHO "\ + + # Find the directory that this script lives in. + thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` + done +" +} +# end: func_emit_wrapper_part1 + +# func_emit_wrapper_part2 [arg=no] +# +# Emit the second part of a libtool wrapper script on stdout. +# For more information, see the description associated with +# func_emit_wrapper(), below. +func_emit_wrapper_part2 () +{ + func_emit_wrapper_part2_arg1=no + if test -n "$1" ; then + func_emit_wrapper_part2_arg1=$1 + fi + + $ECHO "\ + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1 + if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then + # special case for '.' + if test \"\$thisdir\" = \".\"; then + thisdir=\`pwd\` + fi + # remove .libs from thisdir + case \"\$thisdir\" in + *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;; + $objdir ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test "$fast_install" = yes; then + $ECHO "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $MKDIR \"\$progdir\" + else + $RM \"\$progdir/\$file\" + fi" + + $ECHO "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + $ECHO \"\$relink_command_output\" >&2 + $RM \"\$progdir/\$file\" + exit 1 + fi + fi + + $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $RM \"\$progdir/\$program\"; + $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $RM \"\$progdir/\$file\" + fi" + else + $ECHO "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $ECHO "\ + + if test -f \"\$progdir/\$program\"; then" + + # Export our shlibpath_var if we have one. + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $ECHO "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` + + export $shlibpath_var +" + fi + + # fixup the dll searchpath if we need to. + if test -n "$dllsearchpath"; then + $ECHO "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + $ECHO "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2* | *-cegcc*) + $ECHO "\ + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +" + ;; + + *) + $ECHO "\ + exec \"\$progdir/\$program\" \${1+\"\$@\"} +" + ;; + esac + $ECHO "\ + \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 + exit 1 + fi + else + # The program doesn't exist. + \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 + $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" +} +# end: func_emit_wrapper_part2 + + +# func_emit_wrapper [arg=no] +# +# Emit a libtool wrapper script on stdout. +# Don't directly open a file because we may want to +# incorporate the script contents within a cygwin/mingw +# wrapper executable. Must ONLY be called from within +# func_mode_link because it depends on a number of variables +# set therein. +# +# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR +# variable will take. If 'yes', then the emitted script +# will assume that the directory in which it is stored is +# the $objdir directory. This is a cygwin/mingw-specific +# behavior. +func_emit_wrapper () +{ + func_emit_wrapper_arg1=no + if test -n "$1" ; then + func_emit_wrapper_arg1=$1 + fi + + # split this up so that func_emit_cwrapperexe_src + # can call each part independently. + func_emit_wrapper_part1 "${func_emit_wrapper_arg1}" + func_emit_wrapper_part2 "${func_emit_wrapper_arg1}" +} + + +# func_to_host_path arg +# +# Convert paths to host format when used with build tools. +# Intended for use with "native" mingw (where libtool itself +# is running under the msys shell), or in the following cross- +# build environments: +# $build $host +# mingw (msys) mingw [e.g. native] +# cygwin mingw +# *nix + wine mingw +# where wine is equipped with the `winepath' executable. +# In the native mingw case, the (msys) shell automatically +# converts paths for any non-msys applications it launches, +# but that facility isn't available from inside the cwrapper. +# Similar accommodations are necessary for $host mingw and +# $build cygwin. Calling this function does no harm for other +# $host/$build combinations not listed above. +# +# ARG is the path (on $build) that should be converted to +# the proper representation for $host. The result is stored +# in $func_to_host_path_result. +func_to_host_path () +{ + func_to_host_path_result="$1" + if test -n "$1" ; then + case $host in + *mingw* ) + lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + case $build in + *mingw* ) # actually, msys + # awkward: cmd appends spaces to result + lt_sed_strip_trailing_spaces="s/[ ]*\$//" + func_to_host_path_tmp1=`( cmd //c echo "$1" |\ + $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + *cygwin* ) + func_to_host_path_tmp1=`cygpath -w "$1"` + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + * ) + # Unfortunately, winepath does not exit with a non-zero + # error code, so we are forced to check the contents of + # stdout. On the other hand, if the command is not + # found, the shell will set an exit code of 127 and print + # *an error message* to stdout. So we must check for both + # error code of zero AND non-empty stdout, which explains + # the odd construction: + func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null` + if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then + func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ + $SED -e "$lt_sed_naive_backslashify"` + else + # Allow warning below. + func_to_host_path_result="" + fi + ;; + esac + if test -z "$func_to_host_path_result" ; then + func_error "Could not determine host path corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback: + func_to_host_path_result="$1" + fi + ;; + esac + fi +} +# end: func_to_host_path + +# func_to_host_pathlist arg +# +# Convert pathlists to host format when used with build tools. +# See func_to_host_path(), above. This function supports the +# following $build/$host combinations (but does no harm for +# combinations not listed here): +# $build $host +# mingw (msys) mingw [e.g. native] +# cygwin mingw +# *nix + wine mingw +# +# Path separators are also converted from $build format to +# $host format. If ARG begins or ends with a path separator +# character, it is preserved (but converted to $host format) +# on output. +# +# ARG is a pathlist (on $build) that should be converted to +# the proper representation on $host. The result is stored +# in $func_to_host_pathlist_result. +func_to_host_pathlist () +{ + func_to_host_pathlist_result="$1" + if test -n "$1" ; then + case $host in + *mingw* ) + lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + # Remove leading and trailing path separator characters from + # ARG. msys behavior is inconsistent here, cygpath turns them + # into '.;' and ';.', and winepath ignores them completely. + func_to_host_pathlist_tmp2="$1" + # Once set for this call, this variable should not be + # reassigned. It is used in tha fallback case. + func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e 's|^:*||' -e 's|:*$||'` + case $build in + *mingw* ) # Actually, msys. + # Awkward: cmd appends spaces to result. + lt_sed_strip_trailing_spaces="s/[ ]*\$//" + func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\ + $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + *cygwin* ) + func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"` + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ + $SED -e "$lt_sed_naive_backslashify"` + ;; + * ) + # unfortunately, winepath doesn't convert pathlists + func_to_host_pathlist_result="" + func_to_host_pathlist_oldIFS=$IFS + IFS=: + for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do + IFS=$func_to_host_pathlist_oldIFS + if test -n "$func_to_host_pathlist_f" ; then + func_to_host_path "$func_to_host_pathlist_f" + if test -n "$func_to_host_path_result" ; then + if test -z "$func_to_host_pathlist_result" ; then + func_to_host_pathlist_result="$func_to_host_path_result" + else + func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result" + fi + fi + fi + IFS=: + done + IFS=$func_to_host_pathlist_oldIFS + ;; + esac + if test -z "$func_to_host_pathlist_result" ; then + func_error "Could not determine the host path(s) corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback. This may break if $1 contains DOS-style drive + # specifications. The fix is not to complicate the expression + # below, but for the user to provide a working wine installation + # with winepath so that path translation in the cross-to-mingw + # case works properly. + lt_replace_pathsep_nix_to_dos="s|:|;|g" + func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\ + $SED -e "$lt_replace_pathsep_nix_to_dos"` + fi + # Now, add the leading and trailing path separators back + case "$1" in + :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result" + ;; + esac + case "$1" in + *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;" + ;; + esac + ;; + esac + fi +} +# end: func_to_host_pathlist + +# func_emit_cwrapperexe_src +# emit the source code for a wrapper executable on stdout +# Must ONLY be called from within func_mode_link because +# it depends on a number of variable set therein. +func_emit_cwrapperexe_src () +{ + cat < +#include +#ifdef _MSC_VER +# include +# include +# include +# define setmode _setmode +#else +# include +# include +# ifdef __CYGWIN__ +# include +# define HAVE_SETENV +# ifdef __STRICT_ANSI__ +char *realpath (const char *, char *); +int putenv (char *); +int setenv (const char *, const char *, int); +# endif +# endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(PATH_MAX) +# define LT_PATHMAX PATH_MAX +#elif defined(MAXPATHLEN) +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef S_IXOTH +# define S_IXOTH 0 +#endif +#ifndef S_IXGRP +# define S_IXGRP 0 +#endif + +#ifdef _MSC_VER +# define S_IXUSR _S_IEXEC +# define stat _stat +# ifndef _INTPTR_T_DEFINED +# define intptr_t int +# endif +#endif + +#ifndef DIR_SEPARATOR +# define DIR_SEPARATOR '/' +# define PATH_SEPARATOR ':' +#endif + +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) +# define HAVE_DOS_BASED_FILE_SYSTEM +# define FOPEN_WB "wb" +# ifndef DIR_SEPARATOR_2 +# define DIR_SEPARATOR_2 '\\' +# endif +# ifndef PATH_SEPARATOR_2 +# define PATH_SEPARATOR_2 ';' +# endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#ifndef PATH_SEPARATOR_2 +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +#else /* PATH_SEPARATOR_2 */ +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +#endif /* PATH_SEPARATOR_2 */ + +#ifdef __CYGWIN__ +# define FOPEN_WB "wb" +#endif + +#ifndef FOPEN_WB +# define FOPEN_WB "w" +#endif +#ifndef _O_BINARY +# define _O_BINARY 0 +#endif + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free ((void *) stale); stale = 0; } \ +} while (0) + +#undef LTWRAPPER_DEBUGPRINTF +#if defined DEBUGWRAPPER +# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args +static void +ltwrapper_debugprintf (const char *fmt, ...) +{ + va_list args; + va_start (args, fmt); + (void) vfprintf (stderr, fmt, args); + va_end (args); +} +#else +# define LTWRAPPER_DEBUGPRINTF(args) +#endif + +const char *program_name = NULL; + +void *xmalloc (size_t num); +char *xstrdup (const char *string); +const char *base_name (const char *name); +char *find_executable (const char *wrapper); +char *chase_symlinks (const char *pathspec); +int make_executable (const char *path); +int check_executable (const char *path); +char *strendzap (char *str, const char *pat); +void lt_fatal (const char *message, ...); +void lt_setenv (const char *name, const char *value); +char *lt_extend_str (const char *orig_value, const char *add, int to_end); +void lt_opt_process_env_set (const char *arg); +void lt_opt_process_env_prepend (const char *arg); +void lt_opt_process_env_append (const char *arg); +int lt_split_name_value (const char *arg, char** name, char** value); +void lt_update_exe_path (const char *name, const char *value); +void lt_update_lib_path (const char *name, const char *value); +char **prepare_spawn (char **argv); + +static const char *script_text_part1 = +EOF + + func_emit_wrapper_part1 yes | + $SED -e 's/\([\\"]\)/\\\1/g' \ + -e 's/^/ "/' -e 's/$/\\n"/' + echo ";" + cat <"))); + for (i = 0; i < newargc; i++) + { + LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : ""))); + } + +EOF + + case $host_os in + mingw*) + cat <<"EOF" + /* execv doesn't actually work on mingw as expected on unix */ + newargz = prepare_spawn (newargz); + rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz); + if (rval == -1) + { + /* failed to start process */ + LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno)); + return 127; + } + return rval; +EOF + ;; + *) + cat <<"EOF" + execv (lt_argv_zero, newargz); + return rval; /* =127, but avoids unused variable warning */ +EOF + ;; + esac + + cat <<"EOF" +} + +void * +xmalloc (size_t num) +{ + void *p = (void *) malloc (num); + if (!p) + lt_fatal ("Memory exhausted"); + + return p; +} + +char * +xstrdup (const char *string) +{ + return string ? strcpy ((char *) xmalloc (strlen (string) + 1), + string) : NULL; +} + +const char * +base_name (const char *name) +{ + const char *base; + +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + /* Skip over the disk name in MSDOS pathnames. */ + if (isalpha ((unsigned char) name[0]) && name[1] == ':') + name += 2; +#endif + + for (base = name; *name; name++) + if (IS_DIR_SEPARATOR (*name)) + base = name + 1; + return base; +} + +int +check_executable (const char *path) +{ + struct stat st; + + LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n", + path ? (*path ? path : "EMPTY!") : "NULL!")); + if ((!path) || (!*path)) + return 0; + + if ((stat (path, &st) >= 0) + && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) + return 1; + else + return 0; +} + +int +make_executable (const char *path) +{ + int rval = 0; + struct stat st; + + LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n", + path ? (*path ? path : "EMPTY!") : "NULL!")); + if ((!path) || (!*path)) + return 0; + + if (stat (path, &st) >= 0) + { + rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); + } + return rval; +} + +/* Searches for the full path of the wrapper. Returns + newly allocated full path name if found, NULL otherwise + Does not chase symlinks, even on platforms that support them. +*/ +char * +find_executable (const char *wrapper) +{ + int has_slash = 0; + const char *p; + const char *p_next; + /* static buffer for getcwd */ + char tmp[LT_PATHMAX + 1]; + int tmp_len; + char *concat_name; + + LTWRAPPER_DEBUGPRINTF (("(find_executable) : %s\n", + wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!")); + + if ((wrapper == NULL) || (*wrapper == '\0')) + return NULL; + + /* Absolute path? */ +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + else + { +#endif + if (IS_DIR_SEPARATOR (wrapper[0])) + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + } +#endif + + for (p = wrapper; *p; p++) + if (*p == '/') + { + has_slash = 1; + break; + } + if (!has_slash) + { + /* no slashes; search PATH */ + const char *path = getenv ("PATH"); + if (path != NULL) + { + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + for (q = p; *q; q++) + if (IS_PATH_SEPARATOR (*q)) + break; + p_len = q - p; + p_next = (*q == '\0' ? q : q + 1); + if (p_len == 0) + { + /* empty path: current directory */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + tmp_len = strlen (tmp); + concat_name = + XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + } + else + { + concat_name = + XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, wrapper); + } + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + } + /* not found in PATH; assume curdir */ + } + /* Relative path | not found in path: prepend cwd */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + tmp_len = strlen (tmp); + concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + return NULL; +} + +char * +chase_symlinks (const char *pathspec) +{ +#ifndef S_ISLNK + return xstrdup (pathspec); +#else + char buf[LT_PATHMAX]; + struct stat s; + char *tmp_pathspec = xstrdup (pathspec); + char *p; + int has_symlinks = 0; + while (strlen (tmp_pathspec) && !has_symlinks) + { + LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n", + tmp_pathspec)); + if (lstat (tmp_pathspec, &s) == 0) + { + if (S_ISLNK (s.st_mode) != 0) + { + has_symlinks = 1; + break; + } + + /* search backwards for last DIR_SEPARATOR */ + p = tmp_pathspec + strlen (tmp_pathspec) - 1; + while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + p--; + if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + { + /* no more DIR_SEPARATORS left */ + break; + } + *p = '\0'; + } + else + { + char *errstr = strerror (errno); + lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr); + } + } + XFREE (tmp_pathspec); + + if (!has_symlinks) + { + return xstrdup (pathspec); + } + + tmp_pathspec = realpath (pathspec, buf); + if (tmp_pathspec == 0) + { + lt_fatal ("Could not follow symlinks for %s", pathspec); + } + return xstrdup (tmp_pathspec); +#endif +} + +char * +strendzap (char *str, const char *pat) +{ + size_t len, patlen; + + assert (str != NULL); + assert (pat != NULL); + + len = strlen (str); + patlen = strlen (pat); + + if (patlen <= len) + { + str += len - patlen; + if (strcmp (str, pat) == 0) + *str = '\0'; + } + return str; +} + +static void +lt_error_core (int exit_status, const char *mode, + const char *message, va_list ap) +{ + fprintf (stderr, "%s: %s: ", program_name, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, "FATAL", message, ap); + va_end (ap); +} + +void +lt_setenv (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n", + (name ? name : ""), + (value ? value : ""))); + { +#ifdef HAVE_SETENV + /* always make a copy, for consistency with !HAVE_SETENV */ + char *str = xstrdup (value); + setenv (name, str, 1); +#else + int len = strlen (name) + 1 + strlen (value) + 1; + char *str = XMALLOC (char, len); + sprintf (str, "%s=%s", name, value); + if (putenv (str) != EXIT_SUCCESS) + { + XFREE (str); + } +#endif + } +} + +char * +lt_extend_str (const char *orig_value, const char *add, int to_end) +{ + char *new_value; + if (orig_value && *orig_value) + { + int orig_value_len = strlen (orig_value); + int add_len = strlen (add); + new_value = XMALLOC (char, add_len + orig_value_len + 1); + if (to_end) + { + strcpy (new_value, orig_value); + strcpy (new_value + orig_value_len, add); + } + else + { + strcpy (new_value, add); + strcpy (new_value + add_len, orig_value); + } + } + else + { + new_value = xstrdup (add); + } + return new_value; +} + +int +lt_split_name_value (const char *arg, char** name, char** value) +{ + const char *p; + int len; + if (!arg || !*arg) + return 1; + + p = strchr (arg, (int)'='); + + if (!p) + return 1; + + *value = xstrdup (++p); + + len = strlen (arg) - strlen (*value); + *name = XMALLOC (char, len); + strncpy (*name, arg, len-1); + (*name)[len - 1] = '\0'; + + return 0; +} + +void +lt_opt_process_env_set (const char *arg) +{ + char *name = NULL; + char *value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg); + } + + lt_setenv (name, value); + XFREE (name); + XFREE (value); +} + +void +lt_opt_process_env_prepend (const char *arg) +{ + char *name = NULL; + char *value = NULL; + char *new_value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg); + } + + new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + XFREE (name); + XFREE (value); +} + +void +lt_opt_process_env_append (const char *arg) +{ + char *name = NULL; + char *value = NULL; + char *new_value = NULL; + + if (lt_split_name_value (arg, &name, &value) != 0) + { + XFREE (name); + XFREE (value); + lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg); + } + + new_value = lt_extend_str (getenv (name), value, 1); + lt_setenv (name, new_value); + XFREE (new_value); + XFREE (name); + XFREE (value); +} + +void +lt_update_exe_path (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n", + (name ? name : ""), + (value ? value : ""))); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + /* some systems can't cope with a ':'-terminated path #' */ + int len = strlen (new_value); + while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) + { + new_value[len-1] = '\0'; + } + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +void +lt_update_lib_path (const char *name, const char *value) +{ + LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n", + (name ? name : ""), + (value ? value : ""))); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +EOF + case $host_os in + mingw*) + cat <<"EOF" + +/* Prepares an argument vector before calling spawn(). + Note that spawn() does not by itself call the command interpreter + (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : + ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&v); + v.dwPlatformId == VER_PLATFORM_WIN32_NT; + }) ? "cmd.exe" : "command.com"). + Instead it simply concatenates the arguments, separated by ' ', and calls + CreateProcess(). We must quote the arguments since Win32 CreateProcess() + interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a + special way: + - Space and tab are interpreted as delimiters. They are not treated as + delimiters if they are surrounded by double quotes: "...". + - Unescaped double quotes are removed from the input. Their only effect is + that within double quotes, space and tab are treated like normal + characters. + - Backslashes not followed by double quotes are not special. + - But 2*n+1 backslashes followed by a double quote become + n backslashes followed by a double quote (n >= 0): + \" -> " + \\\" -> \" + \\\\\" -> \\" + */ +#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +char ** +prepare_spawn (char **argv) +{ + size_t argc; + char **new_argv; + size_t i; + + /* Count number of arguments. */ + for (argc = 0; argv[argc] != NULL; argc++) + ; + + /* Allocate new argument vector. */ + new_argv = XMALLOC (char *, argc + 1); + + /* Put quoted arguments into the new argument vector. */ + for (i = 0; i < argc; i++) + { + const char *string = argv[i]; + + if (string[0] == '\0') + new_argv[i] = xstrdup ("\"\""); + else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) + { + int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); + size_t length; + unsigned int backslashes; + const char *s; + char *quoted_string; + char *p; + + length = 0; + backslashes = 0; + if (quote_around) + length++; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + length += backslashes + 1; + length++; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + length += backslashes + 1; + + quoted_string = XMALLOC (char, length + 1); + + p = quoted_string; + backslashes = 0; + if (quote_around) + *p++ = '"'; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + { + unsigned int j; + for (j = backslashes + 1; j > 0; j--) + *p++ = '\\'; + } + *p++ = c; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + { + unsigned int j; + for (j = backslashes; j > 0; j--) + *p++ = '\\'; + *p++ = '"'; + } + *p = '\0'; + + new_argv[i] = quoted_string; + } + else + new_argv[i] = (char *) string; + } + new_argv[argc] = NULL; + + return new_argv; +} +EOF + ;; + esac +} +# end: func_emit_cwrapperexe_src + +# func_mode_link arg... +func_mode_link () +{ + $opt_debug + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # which system we are compiling for in order to pass an extra + # flag for every libtool invocation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll which has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args=$nonopt + base_compile="$nonopt $@" + compile_command=$nonopt + finalize_command=$nonopt + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + inst_prefix_dir= + new_inherited_linker_flags= + + avoid_version=no + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + non_pic_objects= + precious_files_regex= + prefer_static_libs=no + preload=no + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + vinfo_number=no + weak_libs= + single_module="${wl}-single_module" + func_infer_tag $base_compile + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -shared) + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" + build_old_libs=no + break + ;; + -all-static | -static | -static-libtool-libs) + case $arg in + -all-static) + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then + func_warning "complete static linking is impossible in this configuration" + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + -static) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=built + ;; + -static-libtool-libs) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + esac + build_libtool_libs=no + build_old_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg="$1" + shift + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + func_append compile_command " @OUTPUT@" + func_append finalize_command " @OUTPUT@" + ;; + esac + + case $prev in + dlfiles|dlprefiles) + if test "$preload" = no; then + # Add the symbol object into the linking commands. + func_append compile_command " @SYMFILE@" + func_append finalize_command " @SYMFILE@" + preload=yes + fi + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test "$dlself" = no; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test "$prev" = dlprefiles; then + dlself=yes + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test "$prev" = dlfiles; then + dlfiles="$dlfiles $arg" + else + dlprefiles="$dlprefiles $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols="$arg" + test -f "$arg" \ + || func_fatal_error "symbol file \`$arg' does not exist" + prev= + continue + ;; + expsyms_regex) + export_symbols_regex="$arg" + prev= + continue + ;; + framework) + case $host in + *-*-darwin*) + case "$deplibs " in + *" $qarg.ltframework "*) ;; + *) deplibs="$deplibs $qarg.ltframework" # this is fixed later + ;; + esac + ;; + esac + prev= + continue + ;; + inst_prefix) + inst_prefix_dir="$arg" + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat "$save_arg"` + do +# moreargs="$moreargs $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + done + else + func_fatal_error "link input file \`$arg' does not exist" + fi + arg=$save_arg + prev= + continue + ;; + precious_regex) + precious_files_regex="$arg" + prev= + continue + ;; + release) + release="-$arg" + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + if test "$prev" = rpath; then + case "$rpath " in + *" $arg "*) ;; + *) rpath="$rpath $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) xrpath="$xrpath $arg" ;; + esac + fi + prev= + continue + ;; + shrext) + shrext_cmds="$arg" + prev= + continue + ;; + weak) + weak_libs="$weak_libs $arg" + prev= + continue + ;; + xcclinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xcompiler) + compiler_flags="$compiler_flags $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xlinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $wl$qarg" + prev= + func_append compile_command " $wl$qarg" + func_append finalize_command " $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg="$arg" + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + # See comment for -static flag below, for more details. + func_append compile_command " $link_static_flag" + func_append finalize_command " $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + func_fatal_error "\`-allow-undefined' must not be used because it is the default" + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + func_fatal_error "more than one -exported-symbols argument is not allowed" + fi + if test "X$arg" = "X-export-symbols"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -framework) + prev=framework + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + func_append compile_command " $arg" + func_append finalize_command " $arg" + ;; + esac + continue + ;; + + -L*) + func_stripname '-L' '' "$arg" + dir=$func_stripname_result + if test -z "$dir"; then + if test "$#" -gt 0; then + func_fatal_error "require no space between \`-L' and \`$1'" + else + func_fatal_error "need path for \`-L' option" + fi + fi + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + test -z "$absdir" && \ + func_fatal_error "cannot determine absolute directory name of \`$dir'" + dir="$absdir" + ;; + esac + case "$deplibs " in + *" -L$dir "*) ;; + *) + deplibs="$deplibs -L$dir" + lib_search_path="$lib_search_path $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$dir:"*) ;; + ::) dllsearchpath=$dir;; + *) dllsearchpath="$dllsearchpath:$dir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) dllsearchpath="$dllsearchpath:$testbindir";; + esac + ;; + esac + continue + ;; + + -l*) + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-os2*) + # These systems don't actually have a C library (as such) + test "X$arg" = "X-lc" && continue + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + test "X$arg" = "X-lc" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + deplibs="$deplibs System.ltframework" + continue + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + test "X$arg" = "X-lc" && continue + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + test "X$arg" = "X-lc" && continue + ;; + esac + elif test "X$arg" = "X-lc_r"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + deplibs="$deplibs $arg" + continue + ;; + + -module) + module=yes + continue + ;; + + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + # Darwin uses the -arch flag to determine output architecture. + -model|-arch|-isysroot) + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + prev=xcompiler + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;; + esac + continue + ;; + + -multi_module) + single_module="${wl}-multi_module" + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) + # The PATH hackery in wrapper scripts is required on Windows + # and Darwin in order for the loader to find any dlls it needs. + func_warning "\`-no-install' is ignored for $host" + func_warning "assuming \`-no-fast-install' instead" + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + func_stripname '-R' '' "$arg" + dir=$func_stripname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + continue + ;; + + -shared) + # The effects of -shared are defined in a previous loop. + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -static | -static-libtool-libs) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -weak) + prev=weak + continue + ;; + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + arg="$arg $wl$func_quote_for_eval_result" + compiler_flags="$compiler_flags $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + arg="$arg $wl$func_quote_for_eval_result" + compiler_flags="$compiler_flags $wl$func_quote_for_eval_result" + linker_flags="$linker_flags $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # -msg_* for osf cc + -msg_*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + # -64, -mips[0-9] enable 64-bit mode on the SGI compiler + # -r[0-9][0-9]* specifies the processor on the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler + # +DA*, +DD* enable 64-bit mode on the HP compiler + # -q* pass through compiler args for the IBM compiler + # -m*, -t[45]*, -txscale* pass through architecture-specific + # compiler args for GCC + # -F/path gives path to uninstalled frameworks, gcc on darwin + # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC + # @file GCC response files + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + func_append compile_command " $arg" + func_append finalize_command " $arg" + compiler_flags="$compiler_flags $arg" + continue + ;; + + # Some other compiler flag. + -* | +*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + *.$objext) + # A standard object. + objs="$objs $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + ;; + + *.$libext) + # An archive. + deplibs="$deplibs $arg" + old_deplibs="$old_deplibs $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + if test "$prev" = dlfiles; then + # This library was specified with -dlopen. + dlfiles="$dlfiles $arg" + prev= + elif test "$prev" = dlprefiles; then + # The library was specified with -dlpreopen. + dlprefiles="$dlprefiles $arg" + prev= + else + deplibs="$deplibs $arg" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + done # argument parsing loop + + test -n "$prev" && \ + func_fatal_help "the \`$prevarg' option requires an argument" + + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + func_basename "$output" + outputname="$func_basename_result" + libobjs_save="$libobjs" + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + func_dirname "$output" "/" "" + output_objdir="$func_dirname_result$objdir" + # Create the object directory. + func_mkdir_p "$output_objdir" + + # Determine the type of output + case $output in + "") + func_fatal_help "you must specify an output file" + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if $opt_duplicate_deps ; then + case "$libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + libs="$libs $deplib" + done + + if test "$linkmode" = lib; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if $opt_duplicate_compiler_generated_deps; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; + esac + pre_post_deps="$pre_post_deps $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + + case $linkmode in + lib) + passes="conv dlpreopen link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=no + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + + for pass in $passes; do + # The preopen pass in lib mode reverses $deplibs; put it back here + # so that -L comes before libs that need it for instance... + if test "$linkmode,$pass" = "lib,link"; then + ## FIXME: Find the place where the list is rebuilt in the wrong + ## order, and fix it there properly + tmp_deplibs= + for deplib in $deplibs; do + tmp_deplibs="$deplib $tmp_deplibs" + done + deplibs="$tmp_deplibs" + fi + + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" + deplibs= + fi + if test "$linkmode" = prog; then + case $pass in + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + esac + fi + if test "$linkmode,$pass" = "lib,dlpreopen"; then + # Collect and forward deplibs of preopened libtool libs + for lib in $dlprefiles; do + # Ignore non-libtool-libs + dependency_libs= + case $lib in + *.la) func_source "$lib" ;; + esac + + # Collect preopened libtool deplibs, except any this library + # has declared as weak libs + for deplib in $dependency_libs; do + deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"` + case " $weak_libs " in + *" $deplib_base "*) ;; + *) deplibs="$deplibs $deplib" ;; + esac + done + done + libs="$dlprefiles" + fi + if test "$pass" = dlopen; then + # Collect dlpreopened libraries + save_deplibs="$deplibs" + deplibs= + fi + + for deplib in $libs; do + lib= + found=no + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + compiler_flags="$compiler_flags $deplib" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; + esac + fi + fi + continue + ;; + -l*) + if test "$linkmode" != lib && test "$linkmode" != prog; then + func_warning "\`-l' is ignored for archives/objects" + continue + fi + func_stripname '-l' '' "$deplib" + name=$func_stripname_result + if test "$linkmode" = lib; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib="$searchdir/lib${name}${search_ext}" + if test -f "$lib"; then + if test "$search_ext" = ".la"; then + found=yes + else + found=no + fi + break 2 + fi + done + done + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $deplib "*) + if func_lalib_p "$lib"; then + library_names= + old_library= + func_source "$lib" + for l in $old_library $library_names; do + ll="$l" + done + if test "X$ll" = "X$old_library" ; then # only static version available + found=no + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + lib=$ladir/$old_library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + fi + ;; # -l + *.ltframework) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; + esac + fi + fi + continue + ;; + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test "$pass" = conv && continue + newdependency_libs="$deplib $newdependency_libs" + func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + prog) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + if test "$pass" = scan; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + *) + func_warning "\`-L' is ignored for archives/objects" + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test "$pass" = link; then + func_stripname '-R' '' "$deplib" + dir=$func_stripname_result + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) lib="$deplib" ;; + *.$libext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + # Linking convenience modules into shared libraries is allowed, + # but linking other static libraries is non-portable. + case " $dlpreconveniencelibs " in + *" $deplib "*) ;; + *) + valid_a_lib=no + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=yes + fi + ;; + pass_all) + valid_a_lib=yes + ;; + esac + if test "$valid_a_lib" != yes; then + $ECHO + $ECHO "*** Warning: Trying to link with static lib archive $deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because the file extensions .$libext of this argument makes me believe" + $ECHO "*** that it is just a static archive that I should not use here." + else + $ECHO + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + fi + ;; + esac + continue + ;; + prog) + if test "$pass" != link; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + newdlprefiles="$newdlprefiles $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + newdlfiles="$newdlfiles $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=yes + continue + ;; + esac # case $deplib + + if test "$found" = yes || test -f "$lib"; then : + else + func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" + fi + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$lib" \ + || func_fatal_error "\`$lib' is not a valid libtool archive" + + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + inherited_linker_flags= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + avoidtemprpath= + + + # Read the .la file + func_source "$lib" + + # Convert "-framework foo" to "foo.ltframework" + if test -n "$inherited_linker_flags"; then + tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'` + for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do + case " $new_inherited_linker_flags " in + *" $tmp_inherited_linker_flag "*) ;; + *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";; + esac + done + fi + dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then + test -n "$dlopen" && dlfiles="$dlfiles $dlopen" + test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" + fi + + if test "$pass" = conv; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + # It is a libtool convenience library, so add in its objects. + convenience="$convenience $ladir/$objdir/$old_library" + old_convenience="$old_convenience $ladir/$objdir/$old_library" + elif test "$linkmode" != prog && test "$linkmode" != lib; then + func_fatal_error "\`$lib' is not a convenience library" + fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + for l in $old_library $library_names; do + linklib="$l" + done + if test -z "$linklib"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + + # This library was specified with -dlopen. + if test "$pass" = dlopen; then + if test -z "$libdir"; then + func_fatal_error "cannot -dlopen a convenience library: \`$lib'" + fi + if test -z "$dlname" || + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + dlprefiles="$dlprefiles $lib $dependency_libs" + else + newdlfiles="$newdlfiles $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + func_warning "cannot determine absolute directory name of \`$ladir'" + func_warning "passing it literally to the linker, although it might fail" + abs_ladir="$ladir" + fi + ;; + esac + func_basename "$lib" + laname="$func_basename_result" + + # Find the relevant object directory and library name. + if test "X$installed" = Xyes; then + if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + func_warning "library \`$lib' was moved." + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" + else + dir="$libdir" + absdir="$libdir" + fi + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes + else + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir="$ladir" + absdir="$abs_ladir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + else + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + fi + fi # $installed = yes + func_stripname 'lib' '.la' "$laname" + name=$func_stripname_result + + # This library was specified with -dlpreopen. + if test "$pass" = dlpreopen; then + if test -z "$libdir" && test "$linkmode" = prog; then + func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" + fi + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + newdlprefiles="$newdlprefiles $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + newdlprefiles="$newdlprefiles $dir/$dlname" + else + newdlprefiles="$newdlprefiles $dir/$linklib" + fi + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test "$linkmode" = lib; then + deplibs="$dir/$old_library $deplibs" + elif test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test "$linkmode" = prog && test "$pass" != link; then + newlib_search_path="$newlib_search_path $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + newlib_search_path="$newlib_search_path $func_stripname_result" + ;; + esac + # Need to link against all dependency_libs? + if test "$linkalldeplibs" = yes; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test "$linkmode,$pass" = "prog,link"; then + if test -n "$library_names" && + { { test "$prefer_static_libs" = no || + test "$prefer_static_libs,$installed" = "built,yes"; } || + test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then + # Make sure the rpath contains only unique directories. + case "$temp_rpath:" in + *"$absdir:"*) ;; + *) temp_rpath="$temp_rpath$absdir:" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + use_static_libs=$prefer_static_libs + if test "$use_static_libs" = built && test "$installed" = yes; then + use_static_libs=no + fi + if test -n "$library_names" && + { test "$use_static_libs" = no || test -z "$old_library"; }; then + case $host in + *cygwin* | *mingw* | *cegcc*) + # No point in relinking DLLs because paths are not encoded + notinst_deplibs="$notinst_deplibs $lib" + need_relink=no + ;; + *) + if test "$installed" = no; then + notinst_deplibs="$notinst_deplibs $lib" + need_relink=yes + fi + ;; + esac + # This is a shared library + + # Warn about portability, can't link against -module's on some + # systems (darwin). Don't bleat about dlopened modules though! + dlopenmodule="" + for dlpremoduletest in $dlprefiles; do + if test "X$dlpremoduletest" = "X$lib"; then + dlopenmodule="$dlpremoduletest" + break + fi + done + if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then + $ECHO + if test "$linkmode" = prog; then + $ECHO "*** Warning: Linking the executable $output against the loadable module" + else + $ECHO "*** Warning: Linking the shared library $output against the loadable module" + fi + $ECHO "*** $linklib is not portable!" + fi + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + shift + realname="$1" + shift + libname=`eval "\\$ECHO \"$libname_spec\""` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname="$dlname" + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw* | *cegcc*) + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + esac + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot="$soname" + func_basename "$soroot" + soname="$func_basename_result" + func_stripname 'lib' '.dll' "$soname" + newlib=libimp-$func_stripname_result.a + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + func_verbose "extracting exported symbol list from \`$soname'" + func_execute_cmds "$extract_expsyms_cmds" 'exit $?' + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + func_verbose "generating import library for \`$soname'" + func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test "$linkmode" = prog || test "$mode" != relink; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test "$hardcode_direct" = no; then + add="$dir/$linklib" + case $host in + *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; + *-*-sysv4*uw2*) add_dir="-L$dir" ;; + *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ + *-*-unixware7*) add_dir="-L$dir" ;; + *-*-darwin* ) + # if the lib is a (non-dlopened) module then we can not + # link against it, someone is ignoring the earlier warnings + if /usr/bin/file -L $add 2> /dev/null | + $GREP ": [^:]* bundle" >/dev/null ; then + if test "X$dlopenmodule" != "X$lib"; then + $ECHO "*** Warning: lib $linklib is a module, not a shared library" + if test -z "$old_library" ; then + $ECHO + $ECHO "*** And there doesn't seem to be a static archive available" + $ECHO "*** The link will probably fail, sorry" + else + add="$dir/$old_library" + fi + elif test -n "$old_library"; then + add="$dir/$old_library" + fi + fi + esac + elif test "$hardcode_minus_L" = no; then + case $host in + *-*-sunos*) add_shlibpath="$dir" ;; + esac + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + relink) + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$dir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test "$lib_linked" != yes; then + func_fatal_configuration "unsupported hardcode properties" + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; + esac + fi + if test "$linkmode" = prog; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test "$hardcode_direct" != yes && + test "$hardcode_minus_L" != yes && + test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + fi + fi + fi + + if test "$linkmode" = prog || test "$mode" = relink; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + add="-l$name" + elif test "$hardcode_automatic" = yes; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" + else + add="$libdir/$linklib" + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir="-L$libdir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + fi + + if test "$linkmode" = prog; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test "$linkmode" = prog; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test "$build_libtool_libs" = yes; then + # Not a shared library + if test "$deplibs_check_method" != pass_all; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + $ECHO + $ECHO "*** Warning: This system can not link to static lib archive $lib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have." + if test "$module" = yes; then + $ECHO "*** But as you try to build a module library, libtool will still create " + $ECHO "*** a static module, that should work as long as the dlopening application" + $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + $ECHO + $ECHO "*** However, this would only work if libtool was able to extract symbol" + $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" + $ECHO "*** not find such a program. So, this module is probably useless." + $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test "$linkmode" = lib; then + if test -n "$dependency_libs" && + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) func_stripname '-R' '' "$libdir" + temp_xrpath=$func_stripname_result + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) xrpath="$xrpath $temp_xrpath";; + esac;; + *) temp_deplibs="$temp_deplibs $libdir";; + esac + done + dependency_libs="$temp_deplibs" + fi + + newlib_search_path="$newlib_search_path $absdir" + # Link against this library + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + if $opt_duplicate_deps ; then + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + fi + tmp_libs="$tmp_libs $deplib" + done + + if test "$link_all_deplibs" != no; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + case $deplib in + -L*) path="$deplib" ;; + *.la) + func_dirname "$deplib" "" "." + dir="$func_dirname_result" + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + func_warning "cannot determine absolute directory name of \`$dir'" + absdir="$dir" + fi + ;; + esac + if $GREP "^installed=no" $deplib > /dev/null; then + case $host in + *-*-darwin*) + depdepl= + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do + depdepl=$tmp + done + if test -f "$absdir/$objdir/$depdepl" ; then + depdepl="$absdir/$objdir/$depdepl" + darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -z "$darwin_install_name"; then + darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + fi + compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" + linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}" + path= + fi + fi + ;; + *) + path="-L$absdir/$objdir" + ;; + esac + else + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + test "$absdir" != "$libdir" && \ + func_warning "\`$deplib' seems to be moved" + + path="-L$absdir" + fi + ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test "$pass" = link; then + if test "$linkmode" = "prog"; then + compile_deplibs="$new_inherited_linker_flags $compile_deplibs" + finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" + else + compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + fi + fi + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test "$pass" != dlopen; then + if test "$pass" != conv; then + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) lib_search_path="$lib_search_path $dir" ;; + esac + done + newlib_search_path= + fi + + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" + else + vars="compile_deplibs finalize_deplibs" + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs ; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i="" + ;; + esac + if test -n "$i" ; then + tmp_libs="$tmp_libs $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" + fi + if test "$linkmode" = prog || test "$linkmode" = lib; then + dlprefiles="$newdlprefiles" + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for archives" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for archives" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for archives" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for archives" + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for archives" + + test -n "$release" && \ + func_warning "\`-release' is ignored for archives" + + test -n "$export_symbols$export_symbols_regex" && \ + func_warning "\`-export-symbols' is ignored for archives" + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs="$output" + objs="$objs$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form `libNAME.la'. + case $outputname in + lib*) + func_stripname 'lib' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + test "$module" = no && \ + func_fatal_help "libtool library \`$output' must begin with \`lib'" + + if test "$need_lib_prefix" != no; then + # Add the "lib" prefix for modules if required + func_stripname '' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + func_stripname '' '.la' "$outputname" + libname=$func_stripname_result + fi + ;; + esac + + if test -n "$objs"; then + if test "$deplibs_check_method" != pass_all; then + func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" + else + $ECHO + $ECHO "*** Warning: Linking the shared library $output against the non-libtool" + $ECHO "*** objects $objs is not portable!" + libobjs="$libobjs $objs" + fi + fi + + test "$dlself" != no && \ + func_warning "\`-dlopen self' is ignored for libtool libraries" + + set dummy $rpath + shift + test "$#" -gt 1 && \ + func_warning "ignoring multiple \`-rpath's for a libtool library" + + install_libdir="$1" + + oldlibs= + if test -z "$rpath"; then + if test "$build_libtool_libs" = yes; then + # Building a libtool convenience library. + # Some compilers have problems with a `.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for convenience libraries" + + test -n "$release" && \ + func_warning "\`-release' is ignored for convenience libraries" + else + + # Parse the version information argument. + save_ifs="$IFS"; IFS=':' + set dummy $vinfo 0 0 0 + shift + IFS="$save_ifs" + + test -n "$7" && \ + func_fatal_help "too many parameters to \`-version-info'" + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major="$1" + number_minor="$2" + number_revision="$3" + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # which has an extra 1 added just for fun + # + case $version_type in + darwin|linux|osf|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_revision" + ;; + freebsd-aout|freebsd-elf|sunos) + current="$number_major" + revision="$number_minor" + age="0" + ;; + irix|nonstopux) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_minor" + lt_irix_increment=no + ;; + esac + ;; + no) + current="$1" + revision="$2" + age="$3" + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "CURRENT \`$current' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "REVISION \`$revision' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "AGE \`$age' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + if test "$age" -gt "$current"; then + func_error "AGE \`$age' is greater than the current interface number \`$current'" + func_fatal_error "\`$vinfo' is not valid version information" + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + # Darwin ld doesn't like 0 for these options... + func_arith $current + 1 + minor_current=$func_arith_result + xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + + freebsd-aout) + major=".$current" + versuffix=".$current.$revision"; + ;; + + freebsd-elf) + major=".$current" + versuffix=".$current" + ;; + + irix | nonstopux) + if test "X$lt_irix_increment" = "Xno"; then + func_arith $current - $age + else + func_arith $current - $age + 1 + fi + major=$func_arith_result + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring="$verstring_prefix$major.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test "$loop" -ne 0; do + func_arith $revision - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring_prefix$major.$iface:$verstring" + done + + # Before this point, $major must not contain `.'. + major=.$major + versuffix="$major.$revision" + ;; + + linux) + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + ;; + + osf) + func_arith $current - $age + major=.$func_arith_result + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$age + while test "$loop" -ne 0; do + func_arith $current - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring:${iface}.0" + done + + # Make executables depend on our current version. + verstring="$verstring:${current}.0" + ;; + + qnx) + major=".$current" + versuffix=".$current" + ;; + + sunos) + major=".$current" + versuffix=".$current.$revision" + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 filesystems. + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + + *) + func_fatal_configuration "unknown library version type \`$version_type'" + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring="0.0" + ;; + esac + if test "$need_version" = no; then + versuffix= + else + versuffix=".0.0" + fi + fi + + # Remove version info from name if versioning should be avoided + if test "$avoid_version" = yes && test "$need_version" = no; then + major= + versuffix= + verstring="" + fi + + # Check to see if the archive will have undefined symbols. + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + func_warning "undefined symbols not allowed in $host shared libraries" + build_libtool_libs=no + build_old_libs=yes + fi + else + # Don't allow undefined symbols. + allow_undefined_flag="$no_undefined_flag" + fi + + fi + + func_generate_dlsyms "$libname" "$libname" "yes" + libobjs="$libobjs $symfileobj" + test "X$libobjs" = "X " && libobjs= + + if test "$mode" != relink; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$ECHO "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext | *.gcno) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then + if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + removelist="$removelist $p" + ;; + *) ;; + esac + done + test -n "$removelist" && \ + func_show_eval "${RM}r \$removelist" + fi + + # Now set the variables for building old libraries. + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then + oldlibs="$oldlibs $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + #for path in $notinst_path; do + # lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"` + # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"` + # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"` + #done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + temp_xrpath="$temp_xrpath -R$libdir" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles="$dlfiles" + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) dlfiles="$dlfiles $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles="$dlprefiles" + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) dlprefiles="$dlprefiles $lib" ;; + esac + done + + if test "$build_libtool_libs" = yes; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + deplibs="$deplibs System.ltframework" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test "$build_libtool_need_lc" = "yes"; then + deplibs="$deplibs -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release="" + versuffix="" + major="" + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $opt_dry_run || $RM conftest.c + cat > conftest.c </dev/null` + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null | + $GREP " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib="$potent_lib" + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | + $SED -e 10q | + $EGREP "$file_magic_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $ECHO + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for file magic test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a file magic. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + for a_deplib in $deplibs; do + case $a_deplib in + -l*) + func_stripname -l '' "$a_deplib" + name=$func_stripname_result + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $a_deplib "*) + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + ;; + esac + fi + if test -n "$a_deplib" ; then + libname=`eval "\\$ECHO \"$libname_spec\""` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib="$potent_lib" # see symlink-check above in file_magic test + if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \ + $EGREP "$match_pattern_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + $ECHO + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + $ECHO "*** I have the capability to make that library automatically link in when" + $ECHO "*** you link to this library. But I can only do this if you have a" + $ECHO "*** shared version of the library, which you do not appear to have" + $ECHO "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a regex pattern. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs="" + tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \ + -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'` + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"` + done + fi + if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' | + $GREP . >/dev/null; then + $ECHO + if test "X$deplibs_check_method" = "Xnone"; then + $ECHO "*** Warning: inter-library dependencies are not supported in this platform." + else + $ECHO "*** Warning: inter-library dependencies are not known to be supported." + fi + $ECHO "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + fi + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library with the System framework + newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; + esac + + if test "$droppeddeps" = yes; then + if test "$module" = yes; then + $ECHO + $ECHO "*** Warning: libtool could not satisfy all declared inter-library" + $ECHO "*** dependencies of module $libname. Therefore, libtool will create" + $ECHO "*** a static module, that should work as long as the dlopening" + $ECHO "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + $ECHO + $ECHO "*** However, this would only work if libtool was able to extract symbol" + $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" + $ECHO "*** not find such a program. So, this module is probably useless." + $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + $ECHO "*** The inter-library dependencies that have been dropped here will be" + $ECHO "*** automatically added whenever a program is linked with this library" + $ECHO "*** or is declared to -dlopen it." + + if test "$allow_undefined" = no; then + $ECHO + $ECHO "*** Since this library must not contain undefined symbols," + $ECHO "*** because either the platform does not support them or" + $ECHO "*** it was explicitly requested with -no-undefined," + $ECHO "*** libtool will only create a static version of it." + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + case $host in + *-*-darwin*) + newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $deplibs " in + *" -L$path/$objdir "*) + new_libs="$new_libs -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$new_libs $deplib" ;; + esac + ;; + *) new_libs="$new_libs $deplib" ;; + esac + done + deplibs="$new_libs" + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test "$build_libtool_libs" = yes; then + if test "$hardcode_into_libs" = yes; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath="$finalize_rpath" + test "$mode" != relink && rpath="$compile_rpath$rpath" + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + dep_rpath="$dep_rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + if test -n "$hardcode_libdir_flag_spec_ld"; then + eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" + else + eval dep_rpath=\"$hardcode_libdir_flag_spec\" + fi + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath="$finalize_shlibpath" + test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + shift + realname="$1" + shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib="$output_objdir/$realname" + linknames= + for link + do + linknames="$linknames $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + test "X$libobjs" = "X " && libobjs= + + delfiles= + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" + export_symbols="$output_objdir/$libname.uexp" + delfiles="$delfiles $export_symbols" + fi + + orig_export_symbols= + case $host_os in + cygwin* | mingw* | cegcc*) + if test -n "$export_symbols" && test -z "$export_symbols_regex"; then + # exporting using user supplied symfile + if test "x`$SED 1q $export_symbols`" != xEXPORTS; then + # and it's NOT already a .def file. Must figure out + # which of the given symbols are data symbols and tag + # them as such. So, trigger use of export_symbols_cmds. + # export_symbols gets reassigned inside the "prepare + # the list of exported symbols" if statement, so the + # include_expsyms logic still works. + orig_export_symbols="$export_symbols" + export_symbols= + always_export_symbols=yes + fi + fi + ;; + esac + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + cmds=$export_symbols_cmds + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + func_len " $cmd" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + func_show_eval "$cmd" 'exit $?' + skipped_export=false + else + # The command line is too long to execute in one step. + func_verbose "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi + done + IFS="$save_ifs" + if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' + fi + + if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + tmp_deplibs="$tmp_deplibs $test_deplib" + ;; + esac + done + deplibs="$tmp_deplibs" + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec" && + test "$compiler_needs_object" = yes && + test -z "$libobjs"; then + # extract the archives, so we have objects to list. + # TODO: could optimize this to just extract one archive. + whole_archive_flag_spec= + fi + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + else + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $convenience + libobjs="$libobjs $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + fi + + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + linker_flags="$linker_flags $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test "$mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test "X$skipped_export" != "X:" && + func_len " $test_cmds" && + len=$func_len_result && + test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise + # or, if using GNU ld and skipped_export is not :, use a linker + # script. + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + output_la=`$ECHO "X$output" | $Xsed -e "$basename"` + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + last_robj= + k=1 + + if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then + output=${output_objdir}/${output_la}.lnkscript + func_verbose "creating GNU ld script: $output" + $ECHO 'INPUT (' > $output + for obj in $save_libobjs + do + $ECHO "$obj" >> $output + done + $ECHO ')' >> $output + delfiles="$delfiles $output" + elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then + output=${output_objdir}/${output_la}.lnk + func_verbose "creating linker input file list: $output" + : > $output + set x $save_libobjs + shift + firstobj= + if test "$compiler_needs_object" = yes; then + firstobj="$1 " + shift + fi + for obj + do + $ECHO "$obj" >> $output + done + delfiles="$delfiles $output" + output=$firstobj\"$file_list_spec$output\" + else + if test -n "$save_libobjs"; then + func_verbose "creating reloadable object files..." + output=$output_objdir/$output_la-${k}.$objext + eval test_cmds=\"$reload_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + if test "X$objlist" = X || + test "$len" -lt "$max_cmd_len"; then + func_append objlist " $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test "$k" -eq 1 ; then + # The first file doesn't have a previous command to add. + eval concat_cmds=\"$reload_cmds $objlist $last_robj\" + else + # All subsequent reloadable object files will link in + # the last one created. + eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\" + fi + last_robj=$output_objdir/$output_la-${k}.$objext + func_arith $k + 1 + k=$func_arith_result + output=$output_objdir/$output_la-${k}.$objext + objlist=$obj + func_len " $last_robj" + func_arith $len0 + $func_len_result + len=$func_arith_result + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" + if test -n "$last_robj"; then + eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" + fi + delfiles="$delfiles $output" + + else + output= + fi + + if ${skipped_export-false}; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + libobjs=$output + # Append the command to create the export file. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + fi + + test -n "$save_libobjs" && + func_verbose "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs="$IFS"; IFS='~' + for cmd in $concat_cmds; do + IFS="$save_ifs" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + if test -n "$export_symbols_regex" && ${skipped_export-false}; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + + if ${skipped_export-false}; then + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' + fi + + if test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + fi + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + fi + + if test -n "$delfiles"; then + # Append the command to remove temporary files to $cmds. + eval cmds=\"\$cmds~\$RM $delfiles\" + fi + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $dlprefiles + libobjs="$libobjs $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + func_show_eval '${RM}r "$gentop"' + fi + fi + + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test "$module" = yes || test "$export_dynamic" = yes; then + # On all known operating systems, these are identical. + dlname="$soname" + fi + fi + ;; + + obj) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for objects" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for objects" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for objects" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for objects" + + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for objects" + + test -n "$release" && \ + func_warning "\`-release' is ignored for objects" + + case $output in + *.lo) + test -n "$objs$old_deplibs" && \ + func_fatal_error "cannot build library object \`$output' from non-libtool objects" + + libobj=$output + func_lo2o "$libobj" + obj=$func_lo2o_result + ;; + *) + libobj= + obj="$output" + ;; + esac + + # Delete the old objects. + $opt_dry_run || $RM $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec and hope we can get by with + # turning comma into space.. + wl= + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" + reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` + else + gentop="$output_objdir/${obj}x" + generated="$generated $gentop" + + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" + fi + fi + + # Create the old-style object. + reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test + + output="$obj" + func_execute_cmds "$reload_cmds" 'exit $?' + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + fi + + if test "$build_libtool_libs" != yes; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + fi + + if test -n "$pic_flag" || test "$pic_mode" != default; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output="$libobj" + func_execute_cmds "$reload_cmds" 'exit $?' + fi + + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) func_stripname '' '.exe' "$output" + output=$func_stripname_result.exe;; + esac + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for programs" + + test -n "$release" && \ + func_warning "\`-release' is ignored for programs" + + test "$preload" = yes \ + && test "$dlopen_support" = unknown \ + && test "$dlopen_self" = unknown \ + && test "$dlopen_self_static" = unknown && \ + func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; + esac + + case $host in + *-*-darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + # But is supposedly fixed on 10.4 or later (yay!). + if test "$tagname" = CXX ; then + case ${MACOSX_DEPLOYMENT_TARGET-10.0} in + 10.[0123]) + compile_command="$compile_command ${wl}-bind_at_load" + finalize_command="$finalize_command ${wl}-bind_at_load" + ;; + esac + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $compile_deplibs " in + *" -L$path/$objdir "*) + new_libs="$new_libs -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $compile_deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$new_libs $deplib" ;; + esac + ;; + *) new_libs="$new_libs $deplib" ;; + esac + done + compile_deplibs="$new_libs" + + + compile_command="$compile_command $compile_deplibs" + finalize_command="$finalize_command $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; + *) dllsearchpath="$dllsearchpath:$libdir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) dllsearchpath="$dllsearchpath:$testbindir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath="$rpath" + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath="$rpath" + + if test -n "$libobjs" && test "$build_old_libs" = yes; then + # Transform all the library objects into standard objects. + compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + fi + + func_generate_dlsyms "$outputname" "@PROGRAM@" "no" + + # template prelinking step + if test -n "$prelink_cmds"; then + func_execute_cmds "$prelink_cmds" 'exit $?' + fi + + wrappers_required=yes + case $host in + *cygwin* | *mingw* ) + if test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + *cegcc) + # Disable wrappers for cegcc, we are cross compiling anyway. + wrappers_required=no + ;; + *) + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + esac + if test "$wrappers_required" = no; then + # Replace the output file specification. + compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + link_command="$compile_command$compile_rpath" + + # We have no uninstalled library dependencies, so finalize right now. + exit_status=0 + func_show_eval "$link_command" 'exit_status=$?' + + # Delete the generated files. + if test -f "$output_objdir/${outputname}S.${objext}"; then + func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' + fi + + exit $exit_status + fi + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + rpath="$rpath$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test "$no_install" = yes; then + # We don't need to create a wrapper script. + link_command="$compile_var$compile_command$compile_rpath" + # Replace the output file specification. + link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $opt_dry_run || $RM $output + # Link the executable and exit + func_show_eval "$link_command" 'exit $?' + exit $EXIT_SUCCESS + fi + + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + + func_warning "this platform does not like uninstalled shared libraries" + func_warning "\`$output' will be relinked during installation" + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi + + # Replace the output file specification. + link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + + func_show_eval "$link_command" 'exit $?' + + # Now create the wrapper script. + func_verbose "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` + fi + + # Quote $ECHO for shipping. + if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then + case $progpath in + [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; + *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; + esac + qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"` + else + qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"` + fi + + # Only actually do things if not in dry run mode. + $opt_dry_run || { + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) func_stripname '' '.exe' "$output" + output=$func_stripname_result ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + func_stripname '' '.exe' "$outputname" + outputname=$func_stripname_result ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + func_dirname_and_basename "$output" "" "." + output_name=$func_basename_result + output_path=$func_dirname_result + cwrappersource="$output_path/$objdir/lt-$output_name.c" + cwrapper="$output_path/$output_name.exe" + $RM $cwrappersource $cwrapper + trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + func_emit_cwrapperexe_src > $cwrappersource + + # The wrapper executable is built using the $host compiler, + # because it contains $host paths and files. If cross- + # compiling, it, like the target executable, must be + # executed on the $host or under an emulation environment. + $opt_dry_run || { + $LTCC $LTCFLAGS -o $cwrapper $cwrappersource + $STRIP $cwrapper + } + + # Now, create the wrapper script for func_source use: + func_ltwrapper_scriptname $cwrapper + $RM $func_ltwrapper_scriptname_result + trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 + $opt_dry_run || { + # note: this script will not be executed, so do not chmod. + if test "x$build" = "x$host" ; then + $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result + else + func_emit_wrapper no > $func_ltwrapper_scriptname_result + fi + } + ;; + * ) + $RM $output + trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + + func_emit_wrapper no > $output + chmod +x $output + ;; + esac + } + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save $symfileobj" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" + build_libtool_libs=no + else + oldobjs="$old_deplibs $non_pic_objects" + if test "$preload" = yes && test -f "$symfileobj"; then + oldobjs="$oldobjs $symfileobj" + fi + fi + addlibs="$old_convenience" + fi + + if test -n "$addlibs"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $addlibs + oldobjs="$oldobjs $func_extract_archives_result" + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then + cmds=$old_archive_from_new_cmds + else + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + func_extract_archives $gentop $dlprefiles + oldobjs="$oldobjs $func_extract_archives_result" + fi + + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + func_basename "$obj" + $ECHO "$func_basename_result" + done | sort | sort -uc >/dev/null 2>&1); then + : + else + $ECHO "copying selected object files to avoid basename conflicts..." + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + func_mkdir_p "$gentop" + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + func_basename "$obj" + objbase="$func_basename_result" + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + func_arith $counter + 1 + counter=$func_arith_result + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + oldobjs="$oldobjs $gentop/$newobj" + ;; + *) oldobjs="$oldobjs $obj" ;; + esac + done + fi + eval cmds=\"$old_archive_cmds\" + + func_len " $cmds" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + func_verbose "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + oldobjs= + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + eval test_cmds=\"$old_archive_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + for obj in $save_oldobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + func_append objlist " $obj" + if test "$len" -lt "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj" ; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" + objlist= + len=$len0 + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test "X$oldobjs" = "X" ; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + func_execute_cmds "$cmds" 'exit $?' + done + + test -n "$generated" && \ + func_show_eval "${RM}r$generated" + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test "$build_old_libs" = yes && old_library="$libname.$libext" + func_verbose "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` + if test "$hardcode_automatic" = yes ; then + relink_command= + fi + + # Only create the output if not a dry run. + $opt_dry_run || { + for installed in no yes; do + if test "$installed" = yes; then + if test -z "$install_libdir"; then + break + fi + output="$output_objdir/$outputname"i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + func_basename "$deplib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + newdependency_libs="$newdependency_libs $libdir/$name" + ;; + *) newdependency_libs="$newdependency_libs $deplib" ;; + esac + done + dependency_libs="$newdependency_libs" + newdlfiles= + + for lib in $dlfiles; do + case $lib in + *.la) + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlfiles="$newdlfiles $libdir/$name" + ;; + *) newdlfiles="$newdlfiles $lib" ;; + esac + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + *.la) + # Only pass preopened files to the pseudo-archive (for + # eventual linking with the app. that links it) if we + # didn't already link the preopened objects directly into + # the library: + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlprefiles="$newdlprefiles $libdir/$name" + ;; + esac + done + dlprefiles="$newdlprefiles" + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlfiles="$newdlfiles $abs" + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlprefiles="$newdlprefiles $abs" + done + dlprefiles="$newdlprefiles" + fi + $RM $output + # place dlname in correct position for cygwin + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; + esac + $ECHO > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags='$new_inherited_linker_flags' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Names of additional weak libraries provided by this library +weak_library_names='$weak_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test "$installed" = no && test "$need_relink" = yes; then + $ECHO >> $output "\ +relink_command=\"$relink_command\"" + fi + done + } + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' + ;; + esac + exit $EXIT_SUCCESS +} + +{ test "$mode" = link || test "$mode" = relink; } && + func_mode_link ${1+"$@"} + + +# func_mode_uninstall arg... +func_mode_uninstall () +{ + $opt_debug + RM="$nonopt" + files= + rmforce= + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + for arg + do + case $arg in + -f) RM="$RM $arg"; rmforce=yes ;; + -*) RM="$RM $arg" ;; + *) files="$files $arg" ;; + esac + done + + test -z "$RM" && \ + func_fatal_help "you must specify an RM program" + + rmdirs= + + origobjdir="$objdir" + for file in $files; do + func_dirname "$file" "" "." + dir="$func_dirname_result" + if test "X$dir" = X.; then + objdir="$origobjdir" + else + objdir="$dir/$origobjdir" + fi + func_basename "$file" + name="$func_basename_result" + test "$mode" = uninstall && objdir="$dir" + + # Remember objdir for removal later, being careful to avoid duplicates + if test "$mode" = clean; then + case " $rmdirs " in + *" $objdir "*) ;; + *) rmdirs="$rmdirs $objdir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if { test -L "$file"; } >/dev/null 2>&1 || + { test -h "$file"; } >/dev/null 2>&1 || + test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif test "$rmforce" = yes; then + continue + fi + + rmfiles="$file" + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if func_lalib_p "$file"; then + func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + rmfiles="$rmfiles $objdir/$n" + done + test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" + + case "$mode" in + clean) + case " $library_names " in + # " " in the beginning catches empty $dlname + *" $dlname "*) ;; + *) rmfiles="$rmfiles $objdir/$dlname" ;; + esac + test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; + esac + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if func_lalib_p "$file"; then + + # Read the .lo file + func_source $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" && + test "$pic_object" != none; then + rmfiles="$rmfiles $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" && + test "$non_pic_object" != none; then + rmfiles="$rmfiles $dir/$non_pic_object" + fi + fi + ;; + + *) + if test "$mode" = clean ; then + noexename=$name + case $file in + *.exe) + func_stripname '' '.exe' "$file" + file=$func_stripname_result + func_stripname '' '.exe' "$name" + noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + rmfiles="$rmfiles $file" + ;; + esac + # Do a test to see if this is a libtool program. + if func_ltwrapper_p "$file"; then + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + relink_command= + func_source $func_ltwrapper_scriptname_result + rmfiles="$rmfiles $func_ltwrapper_scriptname_result" + else + relink_command= + func_source $dir/$noexename + fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + rmfiles="$rmfiles $objdir/lt-$name" + fi + if test "X$noexename" != "X$name" ; then + rmfiles="$rmfiles $objdir/lt-${noexename}.c" + fi + fi + fi + ;; + esac + func_show_eval "$RM $rmfiles" 'exit_status=1' + done + objdir="$origobjdir" + + # Try to remove the ${objdir}s in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +} + +{ test "$mode" = uninstall || test "$mode" = clean; } && + func_mode_uninstall ${1+"$@"} + +test -z "$mode" && { + help="$generic_help" + func_fatal_help "you must specify a MODE" +} + +test -z "$exec_cmd" && \ + func_fatal_help "invalid operation mode \`$mode'" + +if test -n "$exec_cmd"; then + eval exec "$exec_cmd" + exit $EXIT_FAILURE +fi + +exit $exit_status + + +# The TAGs below are defined such that we never get into a situation +# in which we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: +# vi:sw=2 + diff --git a/jni/iconv/src/Makefile b/jni/iconv/src/Makefile new file mode 100644 index 0000000..787b259 --- /dev/null +++ b/jni/iconv/src/Makefile @@ -0,0 +1,148 @@ +# Makefile for libiconv/src + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = . +top_srcdir = .. + +# Directories used by "make install": +prefix = /usr/local +local_prefix = /usr/local +exec_prefix = ${prefix} +bindir = ${exec_prefix}/bin +libdir = ${exec_prefix}/lib +datarootdir = ${prefix}/share +datadir = ${datarootdir} +localedir = ${datarootdir}/locale + +# Programs used by "make": +CC = gcc +CFLAGS = -g -O2 +CPPFLAGS = +LDFLAGS = +INCLUDES = -I. -I$(srcdir) -I.. -I../include -I$(srcdir)/../include -I../srclib -I$(srcdir)/../srclib +LIBTOOL = /bin/sh $(top_builddir)/libtool +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LIBTOOL_INSTALL = $(LIBTOOL) --mode=install +LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall +WINDRES = +RM = rm -f + + +# Programs used by "make install": +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +mkinstalldirs = $(SHELL) ../build-aux/mkinstalldirs + +# Programs used by "make install-strip": +STRIP = /usr/bin/strip +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +install_sh = ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/install-sh + +#### End of system configuration section. #### + +SHELL = /bin/sh + +PACKAGE_VERSION = 1.13.1 + +# Needed by $(LIBTOOL). +top_builddir = .. + +# Needed by SET_RELOCATABLE. +EXEEXT = + +# Needed by RELOCATABLE_LDFLAGS. +host = arm-linux-eabi + +OBJECTS_RES_yes = iconv.res +OBJECTS_RES_no = + +# We cannot link with libintl until libiconv is installed. (When we call +# libtool with arguments "../lib/libiconv.la -lintl", libtool will call ld +# with "../lib/.libs/libiconv.so $libdir/libintl.so $libdir/libiconv.so", +# (remember that $libdir/libintl.la lists $libdir/libiconv.so as a dependency), +# and this gives a fatal linker error on Solaris because the two libiconv.so +# files are different but have the same soname. +# So we can link the iconv executable only after we have installed libiconv, +# i.e. during "make install". The intermediate 'iconv' executable is built +# without internationalization and not linked with libintl. + +all : iconv_no_i18n iconv.o $(OBJECTS_RES_no) + test `ls -ld . | sed -e 's/^d\(.........\).*/\1/'` = rwxrwxrwx || chmod 777 . + +# This is the temporary iconv executable, without internationalization. +iconv_no_i18n : iconv_no_i18n.o ../lib/libiconv.la $(OBJECTS_RES_no) + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) iconv_no_i18n.o ../srclib/libicrt.a ../lib/libiconv.la $(OBJECTS_RES_no) -o $@ + +iconv_no_i18n.o : $(srcdir)/iconv_no_i18n.c $(srcdir)/iconv.c + $(CC) -c $(INCLUDES) -I../lib $(CFLAGS) $(CPPFLAGS) -DINSTALLDIR=\"$(bindir)\" -DLOCALEDIR=\"$(localedir)\" $(srcdir)/iconv_no_i18n.c + +iconv.o : $(srcdir)/iconv.c + $(CC) -c $(INCLUDES) -I../lib $(CFLAGS) $(CPPFLAGS) -DINSTALLDIR=\"$(bindir)\" -DLOCALEDIR=\"$(localedir)\" $(srcdir)/iconv.c + +iconv.res : $(srcdir)/../windows/iconv.rc + $(WINDRES) `$(SHELL) $(srcdir)/../windows/windres-options --escape $(PACKAGE_VERSION)` -i $(srcdir)/../windows/iconv.rc -o iconv.res --output-format=coff + +# The following rule is necessary to avoid a toplevel "make -n check" failure. +../lib/libiconv.la : + cd ../lib && $(MAKE) libiconv.la + +# Support for relocatability. +RELOCATABLE_LIBRARY_PATH = $(libdir) +RELOCATABLE_SRC_DIR = $(top_srcdir)/srclib +RELOCATABLE_BUILD_DIR = ../srclib +RELOCATABLE_CONFIG_H_DIR = .. +RELOCATABLE_LDFLAGS = +RELOCATABLE_STRIP = : +INSTALL_PROGRAM_ENV = +iconv_LDFLAGS = `if test -n '$(RELOCATABLE_LDFLAGS)'; then $(RELOCATABLE_LDFLAGS) $(bindir); fi` + +# During "make install", we can build the final iconv executable. +# On HP-UX, in order to ensure that the new libiconv.sl will override the old +# one that is hardcoded in libintl.sl, we need to mention libiconv.sl before +# libintl.sl on the link command line. We have to bypass libtool in order to +# achieve this. +# On Solaris, the linker gives an error if we are using libintl.so and it +# refers to a libiconv.so in $prefix/lib since then it sees two libiconv.so's, +# one in $prefix/lib and one in ../lib/.libs. So we have to avoid using +# ../lib/libiconv.la entirely. +install : all force + if [ ! -d $(DESTDIR)$(bindir) ] ; then $(mkinstalldirs) $(DESTDIR)$(bindir) ; fi + case "eabi" in \ + hpux*) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.o ../srclib/libicrt.a -L$(DESTDIR)$(libdir) -liconv $(OBJECTS_RES_no) `if test -n '$(DESTDIR)'; then echo " -Wl,+b -Wl,$(libdir)"; fi` -o iconv$(EXEEXT);; \ + *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.o ../srclib/libicrt.a $(DESTDIR)$(libdir)/libiconv.la $(OBJECTS_RES_no) -o iconv$(EXEEXT);; \ + esac + $(INSTALL_PROGRAM_ENV) $(LIBTOOL_INSTALL) $(INSTALL_PROGRAM) iconv$(EXEEXT) $(DESTDIR)$(bindir)/iconv$(EXEEXT) + +install-strip : force + case '$(INSTALL_PROGRAM)' in \ + */install-reloc) \ + $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' RELOCATABLE_STRIP='$(STRIP)' ;; \ + *) \ + $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' INSTALL_PROGRAM='$(INSTALL_STRIP_PROGRAM)' ;; \ + esac + +installdirs : force + if [ ! -d $(DESTDIR)$(bindir) ] ; then $(mkinstalldirs) $(DESTDIR)$(bindir) ; fi + +uninstall : force + $(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(bindir)/iconv$(EXEEXT) + +check : all + +mostlyclean : clean + +clean : force + $(RM) *.o *.lo iconv.res iconv_no_i18n iconv_no_i18n$(EXEEXT) iconv$(EXEEXT) core *.stackdump + $(RM) -r .libs _libs + +distclean : clean + $(RM) Makefile + +maintainer-clean : distclean + +force : + diff --git a/jni/iconv/src/Makefile.in b/jni/iconv/src/Makefile.in new file mode 100644 index 0000000..b2f5c6f --- /dev/null +++ b/jni/iconv/src/Makefile.in @@ -0,0 +1,148 @@ +# Makefile for libiconv/src + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ + +# Directories used by "make install": +prefix = @prefix@ +local_prefix = /usr/local +exec_prefix = @exec_prefix@ +bindir = @bindir@ +libdir = @libdir@ +datarootdir = @datarootdir@ +datadir = @datadir@ +localedir = @localedir@ + +# Programs used by "make": +CC = @CC@ +CFLAGS = @CFLAGS@ +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +INCLUDES = -I. -I$(srcdir) -I.. -I../include -I$(srcdir)/../include -I../srclib -I$(srcdir)/../srclib +LIBTOOL = @LIBTOOL@ +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LIBTOOL_INSTALL = $(LIBTOOL) --mode=install +LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall +WINDRES = @WINDRES@ +RM = rm -f +@SET_MAKE@ + +# Programs used by "make install": +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs + +# Programs used by "make install-strip": +STRIP = @STRIP@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +install_sh = @install_sh@ + +#### End of system configuration section. #### + +SHELL = /bin/sh + +PACKAGE_VERSION = @VERSION@ + +# Needed by $(LIBTOOL). +top_builddir = .. + +# Needed by SET_RELOCATABLE. +EXEEXT = @EXEEXT@ + +# Needed by RELOCATABLE_LDFLAGS. +host = @host@ + +OBJECTS_RES_yes = iconv.res +OBJECTS_RES_no = + +# We cannot link with libintl until libiconv is installed. (When we call +# libtool with arguments "../lib/libiconv.la -lintl", libtool will call ld +# with "../lib/.libs/libiconv.so $libdir/libintl.so $libdir/libiconv.so", +# (remember that $libdir/libintl.la lists $libdir/libiconv.so as a dependency), +# and this gives a fatal linker error on Solaris because the two libiconv.so +# files are different but have the same soname. +# So we can link the iconv executable only after we have installed libiconv, +# i.e. during "make install". The intermediate 'iconv' executable is built +# without internationalization and not linked with libintl. + +all : iconv_no_i18n iconv.@OBJEXT@ $(OBJECTS_RES_@WOE32@) + test `ls -ld . | sed -e 's/^d\(.........\).*/\1/'` = rwxrwxrwx || chmod 777 . + +# This is the temporary iconv executable, without internationalization. +iconv_no_i18n : iconv_no_i18n.@OBJEXT@ ../lib/libiconv.la $(OBJECTS_RES_@WOE32@) + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) iconv_no_i18n.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la $(OBJECTS_RES_@WOE32@) -o $@ + +iconv_no_i18n.@OBJEXT@ : $(srcdir)/iconv_no_i18n.c $(srcdir)/iconv.c + $(CC) -c $(INCLUDES) -I../lib $(CFLAGS) $(CPPFLAGS) -DINSTALLDIR=\"$(bindir)\" -DLOCALEDIR=\"$(localedir)\" $(srcdir)/iconv_no_i18n.c + +iconv.@OBJEXT@ : $(srcdir)/iconv.c + $(CC) -c $(INCLUDES) -I../lib $(CFLAGS) $(CPPFLAGS) -DINSTALLDIR=\"$(bindir)\" -DLOCALEDIR=\"$(localedir)\" $(srcdir)/iconv.c + +iconv.res : $(srcdir)/../windows/iconv.rc + $(WINDRES) `$(SHELL) $(srcdir)/../windows/windres-options --escape $(PACKAGE_VERSION)` -i $(srcdir)/../windows/iconv.rc -o iconv.res --output-format=coff + +# The following rule is necessary to avoid a toplevel "make -n check" failure. +../lib/libiconv.la : + cd ../lib && $(MAKE) libiconv.la + +# Support for relocatability. +RELOCATABLE_LIBRARY_PATH = $(libdir) +RELOCATABLE_SRC_DIR = $(top_srcdir)/srclib +RELOCATABLE_BUILD_DIR = ../srclib +RELOCATABLE_CONFIG_H_DIR = .. +RELOCATABLE_LDFLAGS = @RELOCATABLE_LDFLAGS@ +RELOCATABLE_STRIP = : +INSTALL_PROGRAM_ENV = @INSTALL_PROGRAM_ENV@ +iconv_LDFLAGS = `if test -n '$(RELOCATABLE_LDFLAGS)'; then $(RELOCATABLE_LDFLAGS) $(bindir); fi` + +# During "make install", we can build the final iconv executable. +# On HP-UX, in order to ensure that the new libiconv.sl will override the old +# one that is hardcoded in libintl.sl, we need to mention libiconv.sl before +# libintl.sl on the link command line. We have to bypass libtool in order to +# achieve this. +# On Solaris, the linker gives an error if we are using libintl.so and it +# refers to a libiconv.so in $prefix/lib since then it sees two libiconv.so's, +# one in $prefix/lib and one in ../lib/.libs. So we have to avoid using +# ../lib/libiconv.la entirely. +install : all force + if [ ! -d $(DESTDIR)$(bindir) ] ; then $(mkinstalldirs) $(DESTDIR)$(bindir) ; fi + case "@host_os@" in \ + hpux*) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@ ../srclib/libicrt.a -L$(DESTDIR)$(libdir) -liconv @LIBINTL@ $(OBJECTS_RES_@WOE32@) `if test -n '$(DESTDIR)'; then echo " -Wl,+b -Wl,$(libdir)"; fi` -o iconv$(EXEEXT);; \ + *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@ ../srclib/libicrt.a $(DESTDIR)$(libdir)/libiconv.la @LTLIBINTL@ $(OBJECTS_RES_@WOE32@) -o iconv$(EXEEXT);; \ + esac + $(INSTALL_PROGRAM_ENV) $(LIBTOOL_INSTALL) $(INSTALL_PROGRAM) iconv$(EXEEXT) $(DESTDIR)$(bindir)/iconv$(EXEEXT) + +install-strip : force + case '$(INSTALL_PROGRAM)' in \ + */install-reloc) \ + $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' RELOCATABLE_STRIP='$(STRIP)' ;; \ + *) \ + $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' INSTALL_PROGRAM='$(INSTALL_STRIP_PROGRAM)' ;; \ + esac + +installdirs : force + if [ ! -d $(DESTDIR)$(bindir) ] ; then $(mkinstalldirs) $(DESTDIR)$(bindir) ; fi + +uninstall : force + $(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(bindir)/iconv$(EXEEXT) + +check : all + +mostlyclean : clean + +clean : force + $(RM) *.@OBJEXT@ *.lo iconv.res iconv_no_i18n iconv_no_i18n$(EXEEXT) iconv$(EXEEXT) core *.stackdump + $(RM) -r .libs _libs + +distclean : clean + $(RM) Makefile + +maintainer-clean : distclean + +force : + diff --git a/jni/iconv/src/iconv.c b/jni/iconv/src/iconv.c new file mode 100644 index 0000000..4bd4121 --- /dev/null +++ b/jni/iconv/src/iconv.c @@ -0,0 +1,1111 @@ +/* Copyright (C) 2000-2009 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include "config.h" +#ifndef ICONV_CONST +# define ICONV_CONST +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/* Ensure that iconv_no_i18n does not depend on libintl. */ +#ifdef NO_I18N +# undef ENABLE_NLS +# undef ENABLE_RELOCATABLE +#endif + +#include "binary-io.h" +#include "progname.h" +#include "relocatable.h" +#include "xalloc.h" +#include "uniwidth.h" +#include "uniwidth/cjk.h" + +/* Ensure that iconv_no_i18n does not depend on libintl. */ +#ifdef NO_I18N +#include +static void +error (int status, int errnum, const char *message, ...) +{ + va_list args; + + fflush(stdout); + fprintf(stderr,"%s: ",program_name); + va_start(args,message); + vfprintf(stderr,message,args); + va_end(args); + if (errnum) { + const char *s = strerror(errnum); + if (s == NULL) + s = "Unknown system error"; + } + putc('\n',stderr); + fflush(stderr); + if (status) + exit(status); +} +#else +# include "error.h" +#endif + +#include "gettext.h" + +#define _(str) gettext(str) + +/* Ensure that iconv_no_i18n does not depend on libintl. */ +#ifdef NO_I18N +# define xmalloc malloc +# define xalloc_die abort +#endif + +/* Locale independent test for a decimal digit. + Argument can be 'char' or 'unsigned char'. (Whereas the argument of + isdigit must be an 'unsigned char'.) */ +#undef isdigit +#define isdigit(c) ((unsigned int) ((c) - '0') < 10) + +/* Locale independent test for a printable character. + Argument can be 'char' or 'unsigned char'. (Whereas the argument of + isdigit must be an 'unsigned char'.) */ +#define c_isprint(c) ((c) >= ' ' && (c) <= '~') + +/* ========================================================================= */ + +static int discard_unconvertible = 0; +static int silent = 0; + +static void usage (int exitcode) +{ + if (exitcode != 0) { + const char* helpstring1 = + /* TRANSLATORS: The first line of the short usage message. */ + _("Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]"); + const char* helpstring2 = + /* TRANSLATORS: The second line of the short usage message. + Align it correctly against the first line. */ + _("or: iconv -l"); + fprintf(stderr, "%s\n%s\n", helpstring1, helpstring2); + fprintf(stderr, _("Try `%s --help' for more information.\n"), program_name); + } else { + /* xgettext: no-wrap */ + /* TRANSLATORS: The first line of the long usage message. + The %s placeholder expands to the program name. */ + printf(_("\ +Usage: %s [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]\n"), + program_name); + /* xgettext: no-wrap */ + /* TRANSLATORS: The second line of the long usage message. + Align it correctly against the first line. + The %s placeholder expands to the program name. */ + printf(_("\ +or: %s -l\n"), + program_name); + printf("\n"); + /* xgettext: no-wrap */ + /* TRANSLATORS: Description of the iconv program. */ + printf(_("\ +Converts text from one encoding to another encoding.\n")); + printf("\n"); + /* xgettext: no-wrap */ + printf(_("\ +Options controlling the input and output format:\n")); + /* xgettext: no-wrap */ + printf(_("\ + -f ENCODING, --from-code=ENCODING\n\ + the encoding of the input\n")); + /* xgettext: no-wrap */ + printf(_("\ + -t ENCODING, --to-code=ENCODING\n\ + the encoding of the output\n")); + printf("\n"); + /* xgettext: no-wrap */ + printf(_("\ +Options controlling conversion problems:\n")); + /* xgettext: no-wrap */ + printf(_("\ + -c discard unconvertible characters\n")); + /* xgettext: no-wrap */ + printf(_("\ + --unicode-subst=FORMATSTRING\n\ + substitution for unconvertible Unicode characters\n")); + /* xgettext: no-wrap */ + printf(_("\ + --byte-subst=FORMATSTRING substitution for unconvertible bytes\n")); + /* xgettext: no-wrap */ + printf(_("\ + --widechar-subst=FORMATSTRING\n\ + substitution for unconvertible wide characters\n")); + printf("\n"); + /* xgettext: no-wrap */ + printf(_("\ +Options controlling error output:\n")); + /* xgettext: no-wrap */ + printf(_("\ + -s, --silent suppress error messages about conversion problems\n")); + printf("\n"); + /* xgettext: no-wrap */ + printf(_("\ +Informative output:\n")); + /* xgettext: no-wrap */ + printf(_("\ + -l, --list list the supported encodings\n")); + /* xgettext: no-wrap */ + printf(_("\ + --help display this help and exit\n")); + /* xgettext: no-wrap */ + printf(_("\ + --version output version information and exit\n")); + printf("\n"); + /* TRANSLATORS: The placeholder indicates the bug-reporting address + for this package. Please add _another line_ saying + "Report translation bugs to <...>\n" with the address for translation + bugs (typically your translation team's web or email address). */ + fputs(_("Report bugs to .\n"),stdout); + } + exit(exitcode); +} + +static void print_version (void) +{ + printf("iconv (GNU libiconv %d.%d)\n", + _libiconv_version >> 8, _libiconv_version & 0xff); + printf("Copyright (C) %s Free Software Foundation, Inc.\n", "2000-2009"); + /* xgettext: no-wrap */ + fputs (_("\ +License GPLv3+: GNU GPL version 3 or later \n\ +This is free software: you are free to change and redistribute it.\n\ +There is NO WARRANTY, to the extent permitted by law.\n\ +"),stdout); + /* TRANSLATORS: The %s placeholder expands to an author's name. */ + printf(_("Written by %s.\n"),"Bruno Haible"); + exit(EXIT_SUCCESS); +} + +static int print_one (unsigned int namescount, const char * const * names, + void* data) +{ + unsigned int i; + (void)data; + for (i = 0; i < namescount; i++) { + if (i > 0) + putc(' ',stdout); + fputs(names[i],stdout); + } + putc('\n',stdout); + return 0; +} + +/* ========================================================================= */ + +/* Line number and column position. */ +static unsigned int line; +static unsigned int column; +static const char* cjkcode; +/* Update the line number and column position after a character was + successfully converted. */ +static void update_line_column (unsigned int uc, void* data) +{ + if (uc == 0x000A) { + line++; + column = 0; + } else { + int width = uc_width(uc, cjkcode); + if (width >= 0) + column += width; + else if (uc == 0x0009) + column += 8 - (column % 8); + } +} + +/* ========================================================================= */ + +/* Production of placeholder strings as fallback for unconvertible + characters. */ + +/* Check that the argument is a format string taking either no argument + or exactly one unsigned integer argument. Returns the maximum output + size of the format string. */ +static size_t check_subst_formatstring (const char *format, const char *param_name) +{ + /* C format strings are described in POSIX (IEEE P1003.1 2001), section + XSH 3 fprintf(). See also Linux fprintf(3) manual page. + For simplicity, we don't accept + - the '%m$' reordering syntax, + - the 'I' flag, + - width specifications referring to an argument, + - precision specifications referring to an argument, + - size specifiers, + - format specifiers other than 'o', 'u', 'x', 'X'. + What remains? + A directive + - starts with '%', + - is optionally followed by any of the characters '#', '0', '-', ' ', + '+', "'", each of which acts as a flag, + - is optionally followed by a width specification: a nonempty digit + sequence, + - is optionally followed by '.' and a precision specification: a + nonempty digit sequence, + - is finished by a specifier + - '%', that needs no argument, + - 'o', 'u', 'x', 'X', that need an unsigned integer argument. + */ + size_t maxsize = 0; + unsigned int unnumbered_arg_count = 0; + + for (; *format != '\0';) { + if (*format++ == '%') { + /* A directive. */ + unsigned int width = 0; + unsigned int precision = 0; + unsigned int length; + /* Parse flags. */ + for (;;) { + if (*format == ' ' || *format == '+' || *format == '-' + || *format == '#' || *format == '0' || *format == '\'') + format++; + else + break; + } + /* Parse width. */ + if (*format == '*') + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a command-line option. */ + _("%s argument: A format directive with a variable width is not allowed here."), + param_name); + if (isdigit (*format)) { + do { + width = 10*width + (*format - '0'); + format++; + } while (isdigit (*format)); + } + /* Parse precision. */ + if (*format == '.') { + format++; + if (*format == '*') + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a command-line option. */ + _("%s argument: A format directive with a variable precision is not allowed here."), + param_name); + if (isdigit (*format)) { + do { + precision = 10*precision + (*format - '0'); + format++; + } while (isdigit (*format)); + } + } + /* Parse size. */ + switch (*format) { + case 'h': case 'l': case 'L': case 'q': + case 'j': case 'z': case 'Z': case 't': + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a command-line option. */ + _("%s argument: A format directive with a size is not allowed here."), + param_name); + } + /* Parse end of directive. */ + switch (*format) { + case '%': + length = 1; + break; + case 'u': case 'o': case 'x': case 'X': + if (*format == 'u') { + length = (unsigned int) (sizeof (unsigned int) * CHAR_BIT + * 0.30103 /* binary -> decimal */ + ) + + 1; /* turn floor into ceil */ + if (length < precision) + length = precision; + length *= 2; /* estimate for FLAG_GROUP */ + length += 1; /* account for leading sign */ + } else if (*format == 'o') { + length = (unsigned int) (sizeof (unsigned int) * CHAR_BIT + * 0.333334 /* binary -> octal */ + ) + + 1; /* turn floor into ceil */ + if (length < precision) + length = precision; + length += 1; /* account for leading sign */ + } else { /* 'x', 'X' */ + length = (unsigned int) (sizeof (unsigned int) * CHAR_BIT + * 0.25 /* binary -> hexadecimal */ + ) + + 1; /* turn floor into ceil */ + if (length < precision) + length = precision; + length += 2; /* account for leading sign or alternate form */ + } + unnumbered_arg_count++; + break; + default: + if (*format == '\0') + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a command-line option. */ + _("%s argument: The string ends in the middle of a directive."), + param_name); + else if (c_isprint(*format)) + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a command-line option. + The %c placeholder expands to an unknown format directive. */ + _("%s argument: The character '%c' is not a valid conversion specifier."), + param_name,*format); + else + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a command-line option. */ + _("%s argument: The character that terminates the format directive is not a valid conversion specifier."), + param_name); + abort(); /*NOTREACHED*/ + } + format++; + if (length < width) + length = width; + maxsize += length; + } else + maxsize++; + } + if (unnumbered_arg_count > 1) + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a command-line option. + The %u placeholder expands to the number of arguments consumed by the format string. */ + ngettext("%s argument: The format string consumes more than one argument: %u argument.", + "%s argument: The format string consumes more than one argument: %u arguments.", + unnumbered_arg_count), + param_name,unnumbered_arg_count); + return maxsize; +} + +/* Format strings. */ +static const char* ilseq_byte_subst; +static const char* ilseq_wchar_subst; +static const char* ilseq_unicode_subst; + +/* Maximum result size for each format string. */ +static size_t ilseq_byte_subst_size; +static size_t ilseq_wchar_subst_size; +static size_t ilseq_unicode_subst_size; + +/* Buffer of size ilseq_byte_subst_size+1. */ +static char* ilseq_byte_subst_buffer; +#if HAVE_WCHAR_T +/* Buffer of size ilseq_wchar_subst_size+1. */ +static char* ilseq_wchar_subst_buffer; +#endif +/* Buffer of size ilseq_unicode_subst_size+1. */ +static char* ilseq_unicode_subst_buffer; + +/* Auxiliary variables for subst_mb_to_uc_fallback. */ +/* Converter from locale encoding to UCS-4. */ +static iconv_t subst_mb_to_uc_cd; +/* Buffer of size ilseq_byte_subst_size. */ +static unsigned int* subst_mb_to_uc_temp_buffer; + +static void subst_mb_to_uc_fallback + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const unsigned int *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data) +{ + for (; inbufsize > 0; inbuf++, inbufsize--) { + const char* inptr; + size_t inbytesleft; + char* outptr; + size_t outbytesleft; + sprintf(ilseq_byte_subst_buffer, + ilseq_byte_subst, (unsigned int)(unsigned char)*inbuf); + inptr = ilseq_byte_subst_buffer; + inbytesleft = strlen(ilseq_byte_subst_buffer); + outptr = (char*)subst_mb_to_uc_temp_buffer; + outbytesleft = ilseq_byte_subst_size*sizeof(unsigned int); + iconv(subst_mb_to_uc_cd,NULL,NULL,NULL,NULL); + if (iconv(subst_mb_to_uc_cd, (ICONV_CONST char**)&inptr,&inbytesleft, &outptr,&outbytesleft) + == (size_t)(-1) + || iconv(subst_mb_to_uc_cd, NULL,NULL, &outptr,&outbytesleft) + == (size_t)(-1)) + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a piece of text, specified through --byte-subst. */ + _("cannot convert byte substitution to Unicode: %s"), + ilseq_byte_subst_buffer); + if (!(outbytesleft%sizeof(unsigned int) == 0)) + abort(); + write_replacement(subst_mb_to_uc_temp_buffer, + ilseq_byte_subst_size-(outbytesleft/sizeof(unsigned int)), + callback_arg); + } +} + +/* Auxiliary variables for subst_uc_to_mb_fallback. */ +/* Converter from locale encoding to target encoding. */ +static iconv_t subst_uc_to_mb_cd; +/* Buffer of size ilseq_unicode_subst_size*4. */ +static char* subst_uc_to_mb_temp_buffer; + +static void subst_uc_to_mb_fallback + (unsigned int code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data) +{ + const char* inptr; + size_t inbytesleft; + char* outptr; + size_t outbytesleft; + sprintf(ilseq_unicode_subst_buffer, ilseq_unicode_subst, code); + inptr = ilseq_unicode_subst_buffer; + inbytesleft = strlen(ilseq_unicode_subst_buffer); + outptr = subst_uc_to_mb_temp_buffer; + outbytesleft = ilseq_unicode_subst_size*4; + iconv(subst_uc_to_mb_cd,NULL,NULL,NULL,NULL); + if (iconv(subst_uc_to_mb_cd, (ICONV_CONST char**)&inptr,&inbytesleft, &outptr,&outbytesleft) + == (size_t)(-1) + || iconv(subst_uc_to_mb_cd, NULL,NULL, &outptr,&outbytesleft) + == (size_t)(-1)) + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a piece of text, specified through --unicode-subst. */ + _("cannot convert unicode substitution to target encoding: %s"), + ilseq_unicode_subst_buffer); + write_replacement(subst_uc_to_mb_temp_buffer, + ilseq_unicode_subst_size*4-outbytesleft, + callback_arg); +} + +#if HAVE_WCHAR_T + +/* Auxiliary variables for subst_mb_to_wc_fallback. */ +/* Converter from locale encoding to wchar_t. */ +static iconv_t subst_mb_to_wc_cd; +/* Buffer of size ilseq_byte_subst_size. */ +static wchar_t* subst_mb_to_wc_temp_buffer; + +static void subst_mb_to_wc_fallback + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const wchar_t *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data) +{ + for (; inbufsize > 0; inbuf++, inbufsize--) { + const char* inptr; + size_t inbytesleft; + char* outptr; + size_t outbytesleft; + sprintf(ilseq_byte_subst_buffer, + ilseq_byte_subst, (unsigned int)(unsigned char)*inbuf); + inptr = ilseq_byte_subst_buffer; + inbytesleft = strlen(ilseq_byte_subst_buffer); + outptr = (char*)subst_mb_to_wc_temp_buffer; + outbytesleft = ilseq_byte_subst_size*sizeof(wchar_t); + iconv(subst_mb_to_wc_cd,NULL,NULL,NULL,NULL); + if (iconv(subst_mb_to_wc_cd, (ICONV_CONST char**)&inptr,&inbytesleft, &outptr,&outbytesleft) + == (size_t)(-1) + || iconv(subst_mb_to_wc_cd, NULL,NULL, &outptr,&outbytesleft) + == (size_t)(-1)) + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a piece of text, specified through --byte-subst. */ + _("cannot convert byte substitution to wide string: %s"), + ilseq_byte_subst_buffer); + if (!(outbytesleft%sizeof(wchar_t) == 0)) + abort(); + write_replacement(subst_mb_to_wc_temp_buffer, + ilseq_byte_subst_size-(outbytesleft/sizeof(wchar_t)), + callback_arg); + } +} + +/* Auxiliary variables for subst_wc_to_mb_fallback. */ +/* Converter from locale encoding to target encoding. */ +static iconv_t subst_wc_to_mb_cd; +/* Buffer of size ilseq_wchar_subst_size*4. + Hardcode factor 4, because MB_LEN_MAX is not reliable on some platforms. */ +static char* subst_wc_to_mb_temp_buffer; + +static void subst_wc_to_mb_fallback + (wchar_t code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data) +{ + const char* inptr; + size_t inbytesleft; + char* outptr; + size_t outbytesleft; + sprintf(ilseq_wchar_subst_buffer, ilseq_wchar_subst, (unsigned int) code); + inptr = ilseq_wchar_subst_buffer; + inbytesleft = strlen(ilseq_wchar_subst_buffer); + outptr = subst_wc_to_mb_temp_buffer; + outbytesleft = ilseq_wchar_subst_size*4; + iconv(subst_wc_to_mb_cd,NULL,NULL,NULL,NULL); + if (iconv(subst_wc_to_mb_cd, (ICONV_CONST char**)&inptr,&inbytesleft, &outptr,&outbytesleft) + == (size_t)(-1) + || iconv(subst_wc_to_mb_cd, NULL,NULL, &outptr,&outbytesleft) + == (size_t)(-1)) + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a piece of text, specified through --widechar-subst. */ + _("cannot convert widechar substitution to target encoding: %s"), + ilseq_wchar_subst_buffer); + write_replacement(subst_wc_to_mb_temp_buffer, + ilseq_wchar_subst_size*4-outbytesleft, + callback_arg); +} + +#else + +#define subst_mb_to_wc_fallback NULL +#define subst_wc_to_mb_fallback NULL + +#endif + +/* Auxiliary variables for subst_mb_to_mb_fallback. */ +/* Converter from locale encoding to target encoding. */ +static iconv_t subst_mb_to_mb_cd; +/* Buffer of size ilseq_byte_subst_size*4. */ +static char* subst_mb_to_mb_temp_buffer; + +static void subst_mb_to_mb_fallback (const char* inbuf, size_t inbufsize) +{ + for (; inbufsize > 0; inbuf++, inbufsize--) { + const char* inptr; + size_t inbytesleft; + char* outptr; + size_t outbytesleft; + sprintf(ilseq_byte_subst_buffer, + ilseq_byte_subst, (unsigned int)(unsigned char)*inbuf); + inptr = ilseq_byte_subst_buffer; + inbytesleft = strlen(ilseq_byte_subst_buffer); + outptr = subst_mb_to_mb_temp_buffer; + outbytesleft = ilseq_byte_subst_size*4; + iconv(subst_mb_to_mb_cd,NULL,NULL,NULL,NULL); + if (iconv(subst_mb_to_mb_cd, (ICONV_CONST char**)&inptr,&inbytesleft, &outptr,&outbytesleft) + == (size_t)(-1) + || iconv(subst_mb_to_mb_cd, NULL,NULL, &outptr,&outbytesleft) + == (size_t)(-1)) + error(EXIT_FAILURE,0, + /* TRANSLATORS: An error message. + The %s placeholder expands to a piece of text, specified through --byte-subst. */ + _("cannot convert byte substitution to target encoding: %s"), + ilseq_byte_subst_buffer); + fwrite(subst_mb_to_mb_temp_buffer,1,ilseq_byte_subst_size*4-outbytesleft, + stdout); + } +} + +/* ========================================================================= */ + +/* Error messages during conversion. */ + +static void conversion_error_EILSEQ (const char* infilename) +{ + fflush(stdout); + if (column > 0) + putc('\n',stderr); + error(0,0, + /* TRANSLATORS: An error message. + The placeholders expand to the input file name, a line number, and a column number. */ + _("%s:%u:%u: cannot convert"), + infilename,line,column); +} + +static void conversion_error_EINVAL (const char* infilename) +{ + fflush(stdout); + if (column > 0) + putc('\n',stderr); + error(0,0, + /* TRANSLATORS: An error message. + The placeholders expand to the input file name, a line number, and a column number. + A "shift sequence" is a sequence of bytes that changes the state of the converter; + this concept exists only for "stateful" encodings like ISO-2022-JP. */ + _("%s:%u:%u: incomplete character or shift sequence"), + infilename,line,column); +} + +static void conversion_error_other (int errnum, const char* infilename) +{ + fflush(stdout); + if (column > 0) + putc('\n',stderr); + error(0,errnum, + /* TRANSLATORS: The first part of an error message. + It is followed by a colon and a detail message. + The placeholders expand to the input file name, a line number, and a column number. */ + _("%s:%u:%u"), + infilename,line,column); +} + +/* Convert the input given in infile. */ + +static int convert (iconv_t cd, FILE* infile, const char* infilename) +{ + char inbuf[4096+4096]; + size_t inbufrest = 0; + char initial_outbuf[4096]; + char *outbuf = initial_outbuf; + size_t outbufsize = sizeof(initial_outbuf); + int status = 0; + +#if O_BINARY + SET_BINARY(fileno(infile)); +#endif + line = 1; column = 0; + iconv(cd,NULL,NULL,NULL,NULL); + for (;;) { + size_t inbufsize = fread(inbuf+4096,1,4096,infile); + if (inbufsize == 0) { + if (inbufrest == 0) + break; + else { + if (ilseq_byte_subst != NULL) + subst_mb_to_mb_fallback(inbuf+4096-inbufrest, inbufrest); + if (!silent) + conversion_error_EINVAL(infilename); + status = 1; + goto done; + } + } else { + const char* inptr = inbuf+4096-inbufrest; + size_t insize = inbufrest+inbufsize; + inbufrest = 0; + while (insize > 0) { + char* outptr = outbuf; + size_t outsize = outbufsize; + size_t res = iconv(cd,(ICONV_CONST char**)&inptr,&insize,&outptr,&outsize); + if (outptr != outbuf) { + int saved_errno = errno; + if (fwrite(outbuf,1,outptr-outbuf,stdout) < outptr-outbuf) { + status = 1; + goto done; + } + errno = saved_errno; + } + if (res == (size_t)(-1)) { + if (errno == EILSEQ) { + if (discard_unconvertible == 1) { + int one = 1; + iconvctl(cd,ICONV_SET_DISCARD_ILSEQ,&one); + discard_unconvertible = 2; + status = 1; + } else { + if (!silent) + conversion_error_EILSEQ(infilename); + status = 1; + goto done; + } + } else if (errno == EINVAL) { + if (inbufsize == 0 || insize > 4096) { + if (!silent) + conversion_error_EINVAL(infilename); + status = 1; + goto done; + } else { + inbufrest = insize; + if (insize > 0) { + /* Like memcpy(inbuf+4096-insize,inptr,insize), except that + we cannot use memcpy here, because source and destination + regions may overlap. */ + char* restptr = inbuf+4096-insize; + do { *restptr++ = *inptr++; } while (--insize > 0); + } + break; + } + } else if (errno == E2BIG) { + if (outptr==outbuf) { + /* outbuf is too small. Double its size. */ + if (outbuf != initial_outbuf) + free(outbuf); + outbufsize = 2*outbufsize; + if (outbufsize==0) /* integer overflow? */ + xalloc_die(); + outbuf = (char*)xmalloc(outbufsize); + } + } else { + if (!silent) + conversion_error_other(errno,infilename); + status = 1; + goto done; + } + } + } + } + } + for (;;) { + char* outptr = outbuf; + size_t outsize = outbufsize; + size_t res = iconv(cd,NULL,NULL,&outptr,&outsize); + if (outptr != outbuf) { + int saved_errno = errno; + if (fwrite(outbuf,1,outptr-outbuf,stdout) < outptr-outbuf) { + status = 1; + goto done; + } + errno = saved_errno; + } + if (res == (size_t)(-1)) { + if (errno == EILSEQ) { + if (discard_unconvertible == 1) { + int one = 1; + iconvctl(cd,ICONV_SET_DISCARD_ILSEQ,&one); + discard_unconvertible = 2; + status = 1; + } else { + if (!silent) + conversion_error_EILSEQ(infilename); + status = 1; + goto done; + } + } else if (errno == EINVAL) { + if (!silent) + conversion_error_EINVAL(infilename); + status = 1; + goto done; + } else if (errno == E2BIG) { + if (outptr==outbuf) { + /* outbuf is too small. Double its size. */ + if (outbuf != initial_outbuf) + free(outbuf); + outbufsize = 2*outbufsize; + if (outbufsize==0) /* integer overflow? */ + xalloc_die(); + outbuf = (char*)xmalloc(outbufsize); + } + } else { + if (!silent) + conversion_error_other(errno,infilename); + status = 1; + goto done; + } + } else + break; + } + if (ferror(infile)) { + fflush(stdout); + if (column > 0) + putc('\n',stderr); + error(0,0, + /* TRANSLATORS: An error message. + The placeholder expands to the input file name. */ + _("%s: I/O error"), + infilename); + status = 1; + goto done; + } + done: + if (outbuf != initial_outbuf) + free(outbuf); + return status; +} + +/* ========================================================================= */ + +int main (int argc, char* argv[]) +{ + const char* fromcode = NULL; + const char* tocode = NULL; + int do_list = 0; + iconv_t cd; + struct iconv_fallbacks fallbacks; + struct iconv_hooks hooks; + int i; + int status; + + set_program_name (argv[0]); +#if HAVE_SETLOCALE + /* Needed for the locale dependent encodings, "char" and "wchar_t", + and for gettext. */ + setlocale(LC_CTYPE,""); +#if ENABLE_NLS + /* Needed for gettext. */ + setlocale(LC_MESSAGES,""); +#endif +#endif +#if ENABLE_NLS + bindtextdomain("libiconv",relocate(LOCALEDIR)); +#endif + textdomain("libiconv"); + for (i = 1; i < argc;) { + size_t len = strlen(argv[i]); + if (!strcmp(argv[i],"--")) { + i++; + break; + } + if (!strcmp(argv[i],"-f") + /* --f ... --from-code */ + || (len >= 3 && len <= 11 && !strncmp(argv[i],"--from-code",len)) + /* --from-code=... */ + || (len >= 12 && !strncmp(argv[i],"--from-code=",12))) { + if (len < 12) + if (i == argc-1) usage(1); + if (fromcode != NULL) usage(1); + if (len < 12) { + fromcode = argv[i+1]; + i += 2; + } else { + fromcode = argv[i]+12; + i++; + } + continue; + } + if (!strcmp(argv[i],"-t") + /* --t ... --to-code */ + || (len >= 3 && len <= 9 && !strncmp(argv[i],"--to-code",len)) + /* --from-code=... */ + || (len >= 10 && !strncmp(argv[i],"--to-code=",10))) { + if (len < 10) + if (i == argc-1) usage(1); + if (tocode != NULL) usage(1); + if (len < 10) { + tocode = argv[i+1]; + i += 2; + } else { + tocode = argv[i]+10; + i++; + } + continue; + } + if (!strcmp(argv[i],"-l") + /* --l ... --list */ + || (len >= 3 && len <= 6 && !strncmp(argv[i],"--list",len))) { + do_list = 1; + i++; + continue; + } + if (/* --by ... --byte-subst */ + (len >= 4 && len <= 12 && !strncmp(argv[i],"--byte-subst",len)) + /* --byte-subst=... */ + || (len >= 13 && !strncmp(argv[i],"--byte-subst=",13))) { + if (len < 13) { + if (i == argc-1) usage(1); + ilseq_byte_subst = argv[i+1]; + i += 2; + } else { + ilseq_byte_subst = argv[i]+13; + i++; + } + ilseq_byte_subst_size = + check_subst_formatstring(ilseq_byte_subst, "--byte-subst"); + continue; + } + if (/* --w ... --widechar-subst */ + (len >= 3 && len <= 16 && !strncmp(argv[i],"--widechar-subst",len)) + /* --widechar-subst=... */ + || (len >= 17 && !strncmp(argv[i],"--widechar-subst=",17))) { + if (len < 17) { + if (i == argc-1) usage(1); + ilseq_wchar_subst = argv[i+1]; + i += 2; + } else { + ilseq_wchar_subst = argv[i]+17; + i++; + } + ilseq_wchar_subst_size = + check_subst_formatstring(ilseq_wchar_subst, "--widechar-subst"); + continue; + } + if (/* --u ... --unicode-subst */ + (len >= 3 && len <= 15 && !strncmp(argv[i],"--unicode-subst",len)) + /* --unicode-subst=... */ + || (len >= 16 && !strncmp(argv[i],"--unicode-subst=",16))) { + if (len < 16) { + if (i == argc-1) usage(1); + ilseq_unicode_subst = argv[i+1]; + i += 2; + } else { + ilseq_unicode_subst = argv[i]+16; + i++; + } + ilseq_unicode_subst_size = + check_subst_formatstring(ilseq_unicode_subst, "--unicode-subst"); + continue; + } + if /* --s ... --silent */ + (len >= 3 && len <= 8 && !strncmp(argv[i],"--silent",len)) { + silent = 1; + continue; + } + if /* --h ... --help */ + (len >= 3 && len <= 6 && !strncmp(argv[i],"--help",len)) { + usage(0); + } + if /* --v ... --version */ + (len >= 3 && len <= 9 && !strncmp(argv[i],"--version",len)) { + print_version(); + } +#if O_BINARY + /* Backward compatibility with iconv <= 1.9.1. */ + if /* --bi ... --binary */ + (len >= 4 && len <= 8 && !strncmp(argv[i],"--binary",len)) { + i++; + continue; + } +#endif + if (argv[i][0] == '-') { + const char *option = argv[i] + 1; + if (*option == '\0') + usage(1); + for (; *option; option++) + switch (*option) { + case 'c': discard_unconvertible = 1; break; + case 's': silent = 1; break; + default: usage(1); + } + i++; + continue; + } + break; + } + if (do_list) { + if (i != 2 || i != argc) + usage(1); + iconvlist(print_one,NULL); + status = 0; + } else { +#if O_BINARY + SET_BINARY(fileno(stdout)); +#endif + if (fromcode == NULL) + fromcode = "char"; + if (tocode == NULL) + tocode = "char"; + cd = iconv_open(tocode,fromcode); + if (cd == (iconv_t)(-1)) { + if (iconv_open("UCS-4",fromcode) == (iconv_t)(-1)) + error(0,0, + /* TRANSLATORS: An error message. + The placeholder expands to the encoding name, specified through --from-code. */ + _("conversion from %s unsupported"), + fromcode); + else if (iconv_open(tocode,"UCS-4") == (iconv_t)(-1)) + error(0,0, + /* TRANSLATORS: An error message. + The placeholder expands to the encoding name, specified through --to-code. */ + _("conversion to %s unsupported"), + tocode); + else + error(0,0, + /* TRANSLATORS: An error message. + The placeholders expand to the encoding names, specified through --from-code and --to-code, respectively. */ + _("conversion from %s to %s unsupported"), + fromcode,tocode); + error(EXIT_FAILURE,0, + /* TRANSLATORS: Additional advice after an error message. + The %s placeholder expands to the program name. */ + _("try '%s -l' to get the list of supported encodings"), + program_name); + } + /* Look at fromcode and tocode, to determine whether character widths + should be determined according to legacy CJK conventions. */ + cjkcode = iconv_canonicalize(tocode); + if (!is_cjk_encoding(cjkcode)) + cjkcode = iconv_canonicalize(fromcode); + /* Set up fallback routines for handling impossible conversions. */ + if (ilseq_byte_subst != NULL) + ilseq_byte_subst_buffer = (char*)xmalloc((ilseq_byte_subst_size+1)*sizeof(char)); + if (!discard_unconvertible) { + #if HAVE_WCHAR_T + if (ilseq_wchar_subst != NULL) + ilseq_wchar_subst_buffer = (char*)xmalloc((ilseq_wchar_subst_size+1)*sizeof(char)); + #endif + if (ilseq_unicode_subst != NULL) + ilseq_unicode_subst_buffer = (char*)xmalloc((ilseq_unicode_subst_size+1)*sizeof(char)); + if (ilseq_byte_subst != NULL) { + subst_mb_to_uc_cd = iconv_open("UCS-4-INTERNAL","char"); + subst_mb_to_uc_temp_buffer = (unsigned int*)xmalloc(ilseq_byte_subst_size*sizeof(unsigned int)); + #if HAVE_WCHAR_T + subst_mb_to_wc_cd = iconv_open("wchar_t","char"); + subst_mb_to_wc_temp_buffer = (wchar_t*)xmalloc(ilseq_byte_subst_size*sizeof(wchar_t)); + #endif + subst_mb_to_mb_cd = iconv_open(tocode,"char"); + subst_mb_to_mb_temp_buffer = (char*)xmalloc(ilseq_byte_subst_size*4); + } + #if HAVE_WCHAR_T + if (ilseq_wchar_subst != NULL) { + subst_wc_to_mb_cd = iconv_open(tocode,"char"); + subst_wc_to_mb_temp_buffer = (char*)xmalloc(ilseq_wchar_subst_size*4); + } + #endif + if (ilseq_unicode_subst != NULL) { + subst_uc_to_mb_cd = iconv_open(tocode,"char"); + subst_uc_to_mb_temp_buffer = (char*)xmalloc(ilseq_unicode_subst_size*4); + } + fallbacks.mb_to_uc_fallback = + (ilseq_byte_subst != NULL ? subst_mb_to_uc_fallback : NULL); + fallbacks.uc_to_mb_fallback = + (ilseq_unicode_subst != NULL ? subst_uc_to_mb_fallback : NULL); + fallbacks.mb_to_wc_fallback = + (ilseq_byte_subst != NULL ? subst_mb_to_wc_fallback : NULL); + fallbacks.wc_to_mb_fallback = + (ilseq_wchar_subst != NULL ? subst_wc_to_mb_fallback : NULL); + fallbacks.data = NULL; + iconvctl(cd, ICONV_SET_FALLBACKS, &fallbacks); + } + /* Set up hooks for updating the line and column position. */ + hooks.uc_hook = update_line_column; + hooks.wc_hook = NULL; + hooks.data = NULL; + iconvctl(cd, ICONV_SET_HOOKS, &hooks); + if (i == argc) + status = convert(cd,stdin, + /* TRANSLATORS: A filename substitute denoting standard input. */ + _("(stdin)")); + else { + status = 0; + for (; i < argc; i++) { + const char* infilename = argv[i]; + FILE* infile = fopen(infilename,"r"); + if (infile == NULL) { + int saved_errno = errno; + error(0,saved_errno, + /* TRANSLATORS: The first part of an error message. + It is followed by a colon and a detail message. + The %s placeholder expands to the input file name. */ + _("%s"), + infilename); + status = 1; + } else { + status |= convert(cd,infile,infilename); + fclose(infile); + } + } + } + iconv_close(cd); + } + if (ferror(stdout) || fclose(stdout)) { + error(0,0, + /* TRANSLATORS: An error message. */ + _("I/O error")); + status = 1; + } + exit(status); +} diff --git a/jni/iconv/src/iconv_no_i18n.c b/jni/iconv/src/iconv_no_i18n.c new file mode 100644 index 0000000..88e943b --- /dev/null +++ b/jni/iconv/src/iconv_no_i18n.c @@ -0,0 +1,2 @@ +#define NO_I18N +#include "iconv.c" diff --git a/jni/iconv/srclib/Makefile b/jni/iconv/srclib/Makefile new file mode 100644 index 0000000..8567486 --- /dev/null +++ b/jni/iconv/srclib/Makefile @@ -0,0 +1,1326 @@ +# Makefile.in generated by automake 1.11 from Makefile.am. +# srclib/Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + +# Copyright (C) 2002-2009 Free Software Foundation, Inc. +# +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a configuration script generated by Autoconf, under +# the same distribution terms as the rest of that program. +# +# Generated by gnulib-tool. +# Reproduce by: gnulib-tool --import --dir=. --local-dir=gnulib-local --lib=libicrt --source-base=srclib --m4-base=srcm4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --makefile-name=Makefile.gnulib --no-libtool --macro-prefix=gl binary-io error exit gettext gettext-h libiconv-misc mbstate memmove progname relocatable-prog sigpipe stdio strerror unistd uniwidth/width unlocked-io xalloc + + +pkgdatadir = $(datadir)/libiconv +pkgincludedir = $(includedir)/libiconv +pkglibdir = $(libdir)/libiconv +pkglibexecdir = $(libexecdir)/libiconv +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = x86_64-pc-linux-gnu +host_triplet = arm-linux-eabi +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.gnulib \ + $(srcdir)/Makefile.in +subdir = srclib +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/srcm4/00gnulib.m4 \ + $(top_srcdir)/srcm4/alloca.m4 \ + $(top_srcdir)/srcm4/canonicalize-lgpl.m4 \ + $(top_srcdir)/srcm4/codeset.m4 $(top_srcdir)/srcm4/eealloc.m4 \ + $(top_srcdir)/srcm4/environ.m4 $(top_srcdir)/srcm4/errno_h.m4 \ + $(top_srcdir)/srcm4/error.m4 $(top_srcdir)/srcm4/extensions.m4 \ + $(top_srcdir)/srcm4/gettext.m4 \ + $(top_srcdir)/srcm4/gnulib-common.m4 \ + $(top_srcdir)/srcm4/gnulib-comp.m4 \ + $(top_srcdir)/srcm4/iconv.m4 \ + $(top_srcdir)/srcm4/include_next.m4 \ + $(top_srcdir)/srcm4/intlmacosx.m4 \ + $(top_srcdir)/srcm4/lib-ld.m4 $(top_srcdir)/srcm4/lib-link.m4 \ + $(top_srcdir)/srcm4/lib-prefix.m4 \ + $(top_srcdir)/srcm4/longlong.m4 $(top_srcdir)/srcm4/malloc.m4 \ + $(top_srcdir)/srcm4/malloca.m4 \ + $(top_srcdir)/srcm4/mbstate_t.m4 \ + $(top_srcdir)/srcm4/memmove.m4 \ + $(top_srcdir)/srcm4/multiarch.m4 $(top_srcdir)/srcm4/nls.m4 \ + $(top_srcdir)/srcm4/pathmax.m4 $(top_srcdir)/srcm4/po.m4 \ + $(top_srcdir)/srcm4/progtest.m4 \ + $(top_srcdir)/srcm4/readlink.m4 \ + $(top_srcdir)/srcm4/relocatable-lib.m4 \ + $(top_srcdir)/srcm4/relocatable.m4 \ + $(top_srcdir)/srcm4/setenv.m4 $(top_srcdir)/srcm4/signal_h.m4 \ + $(top_srcdir)/srcm4/signalblocking.m4 \ + $(top_srcdir)/srcm4/sigpipe.m4 $(top_srcdir)/srcm4/ssize_t.m4 \ + $(top_srcdir)/srcm4/stdbool.m4 $(top_srcdir)/srcm4/stdint.m4 \ + $(top_srcdir)/srcm4/stdio_h.m4 $(top_srcdir)/srcm4/stdlib_h.m4 \ + $(top_srcdir)/srcm4/strerror.m4 \ + $(top_srcdir)/srcm4/string_h.m4 \ + $(top_srcdir)/srcm4/unistd_h.m4 \ + $(top_srcdir)/srcm4/unlocked-io.m4 \ + $(top_srcdir)/srcm4/visibility.m4 $(top_srcdir)/srcm4/wchar.m4 \ + $(top_srcdir)/srcm4/wchar_t.m4 $(top_srcdir)/srcm4/wint_t.m4 \ + $(top_srcdir)/m4/cp.m4 $(top_srcdir)/m4/eilseq.m4 \ + $(top_srcdir)/m4/endian.m4 $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ln.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h $(top_builddir)/lib/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +LIBRARIES = $(noinst_LIBRARIES) +ARFLAGS = cru +libicrt_a_AR = $(AR) $(ARFLAGS) +am__DEPENDENCIES_1 = +am_libicrt_a_OBJECTS = areadlink.$(OBJEXT) malloca.$(OBJEXT) \ + progname.$(OBJEXT) width.$(OBJEXT) xmalloc.$(OBJEXT) \ + xstrdup.$(OBJEXT) xreadlink.$(OBJEXT) +libicrt_a_OBJECTS = $(am_libicrt_a_OBJECTS) +DEFAULT_INCLUDES = -I. -I$(top_builddir) -I$(top_builddir)/lib +depcomp = +am__depfiles_maybe = +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libicrt_a_SOURCES) $(EXTRA_libicrt_a_SOURCES) +DIST_SOURCES = $(libicrt_a_SOURCES) $(EXTRA_libicrt_a_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run aclocal-1.11 +ALLOCA = +ALLOCA_H = alloca.h +AMTAR = ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run tar +APPLE_UNIVERSAL_BUILD = 0 +AR = ar +AS = as +AUTOCONF = ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run autoconf +AUTOHEADER = ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run autoheader +AUTOMAKE = ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run automake-1.11 +AWK = gawk +BITSIZEOF_PTRDIFF_T = +BITSIZEOF_SIG_ATOMIC_T = +BITSIZEOF_SIZE_T = +BITSIZEOF_WCHAR_T = +BITSIZEOF_WINT_T = +BROKEN_WCHAR_H = 0 +CC = gcc +CCDEPMODE = depmode=none +CFLAGS = -g -O2 +CFLAG_VISIBILITY = -fvisibility=hidden +CP = cp -p +CPP = gcc -E +CPPFLAGS = +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H -DEXEEXT=\"\" +DEPDIR = .deps +DLLTOOL = dlltool +DLL_VARIABLE = +DSYMUTIL = +DUMPBIN = link -dump -symbols +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = /usr/bin/grep -E +EILSEQ = +EMULTIHOP_HIDDEN = +EMULTIHOP_VALUE = +ENOLINK_HIDDEN = +ENOLINK_VALUE = +EOVERFLOW_HIDDEN = +EOVERFLOW_VALUE = +ERRNO_H = +EXEEXT = +FGREP = /usr/bin/grep -F +GETTEXT_MACRO_VERSION = 0.17 +GMSGFMT = /usr/bin/msgfmt +GMSGFMT_015 = /usr/bin/msgfmt +GNULIB_ATOLL = 0 +GNULIB_BTOWC = 0 +GNULIB_CALLOC_POSIX = 0 +GNULIB_CHOWN = 0 +GNULIB_CLOSE = 0 +GNULIB_DPRINTF = 0 +GNULIB_DUP2 = 0 +GNULIB_ENVIRON = 1 +GNULIB_EUIDACCESS = 0 +GNULIB_FCHDIR = 0 +GNULIB_FCLOSE = 0 +GNULIB_FFLUSH = 0 +GNULIB_FOPEN = 0 +GNULIB_FPRINTF = 1 +GNULIB_FPRINTF_POSIX = 0 +GNULIB_FPURGE = 0 +GNULIB_FPUTC = 1 +GNULIB_FPUTS = 1 +GNULIB_FREOPEN = 0 +GNULIB_FSEEK = 0 +GNULIB_FSEEKO = 0 +GNULIB_FSYNC = 0 +GNULIB_FTELL = 0 +GNULIB_FTELLO = 0 +GNULIB_FTRUNCATE = 0 +GNULIB_FWRITE = 1 +GNULIB_GETCWD = 0 +GNULIB_GETDELIM = 0 +GNULIB_GETDOMAINNAME = 0 +GNULIB_GETDTABLESIZE = 0 +GNULIB_GETHOSTNAME = 0 +GNULIB_GETLINE = 0 +GNULIB_GETLOADAVG = 0 +GNULIB_GETLOGIN_R = 0 +GNULIB_GETPAGESIZE = 0 +GNULIB_GETSUBOPT = 0 +GNULIB_GETUSERSHELL = 0 +GNULIB_LCHOWN = 0 +GNULIB_LINK = 0 +GNULIB_LSEEK = 0 +GNULIB_MALLOC_POSIX = 1 +GNULIB_MBRLEN = 0 +GNULIB_MBRTOWC = 0 +GNULIB_MBSCASECMP = 0 +GNULIB_MBSCASESTR = 0 +GNULIB_MBSCHR = 0 +GNULIB_MBSCSPN = 0 +GNULIB_MBSINIT = 0 +GNULIB_MBSLEN = 0 +GNULIB_MBSNCASECMP = 0 +GNULIB_MBSNLEN = 0 +GNULIB_MBSNRTOWCS = 0 +GNULIB_MBSPBRK = 0 +GNULIB_MBSPCASECMP = 0 +GNULIB_MBSRCHR = 0 +GNULIB_MBSRTOWCS = 0 +GNULIB_MBSSEP = 0 +GNULIB_MBSSPN = 0 +GNULIB_MBSSTR = 0 +GNULIB_MBSTOK_R = 0 +GNULIB_MEMCHR = 0 +GNULIB_MEMMEM = 0 +GNULIB_MEMPCPY = 0 +GNULIB_MEMRCHR = 0 +GNULIB_MKDTEMP = 0 +GNULIB_MKSTEMP = 0 +GNULIB_OBSTACK_PRINTF = 0 +GNULIB_OBSTACK_PRINTF_POSIX = 0 +GNULIB_PERROR = 0 +GNULIB_PRINTF = 1 +GNULIB_PRINTF_POSIX = 0 +GNULIB_PUTC = 1 +GNULIB_PUTCHAR = 1 +GNULIB_PUTENV = 0 +GNULIB_PUTS = 1 +GNULIB_RANDOM_R = 0 +GNULIB_RAWMEMCHR = 0 +GNULIB_READLINK = 1 +GNULIB_REALLOC_POSIX = 0 +GNULIB_RPMATCH = 0 +GNULIB_SETENV = 0 +GNULIB_SIGACTION = 0 +GNULIB_SIGNAL_H_SIGPIPE = 1 +GNULIB_SIGPROCMASK = 1 +GNULIB_SLEEP = 0 +GNULIB_SNPRINTF = 0 +GNULIB_SPRINTF_POSIX = 0 +GNULIB_STDIO_H_SIGPIPE = 1 +GNULIB_STPCPY = 0 +GNULIB_STPNCPY = 0 +GNULIB_STRCASESTR = 0 +GNULIB_STRCHRNUL = 0 +GNULIB_STRDUP = 0 +GNULIB_STRERROR = 1 +GNULIB_STRNDUP = 0 +GNULIB_STRNLEN = 0 +GNULIB_STRPBRK = 0 +GNULIB_STRSEP = 0 +GNULIB_STRSIGNAL = 0 +GNULIB_STRSTR = 0 +GNULIB_STRTOD = 0 +GNULIB_STRTOK_R = 0 +GNULIB_STRTOLL = 0 +GNULIB_STRTOULL = 0 +GNULIB_STRVERSCMP = 0 +GNULIB_UNISTD_H_SIGPIPE = 1 +GNULIB_UNSETENV = 0 +GNULIB_VASPRINTF = 0 +GNULIB_VDPRINTF = 0 +GNULIB_VFPRINTF = 1 +GNULIB_VFPRINTF_POSIX = 0 +GNULIB_VPRINTF = 1 +GNULIB_VPRINTF_POSIX = 0 +GNULIB_VSNPRINTF = 0 +GNULIB_VSPRINTF_POSIX = 0 +GNULIB_WCRTOMB = 0 +GNULIB_WCSNRTOMBS = 0 +GNULIB_WCSRTOMBS = 0 +GNULIB_WCTOB = 0 +GNULIB_WCWIDTH = 0 +GNULIB_WRITE = 0 +GREP = /usr/bin/grep +HAVE_ATOLL = 1 +HAVE_BTOWC = 1 +HAVE_CALLOC_POSIX = 1 +HAVE_DECL_ENVIRON = 1 +HAVE_DECL_FPURGE = 1 +HAVE_DECL_GETDELIM = 1 +HAVE_DECL_GETLINE = 1 +HAVE_DECL_GETLOADAVG = 1 +HAVE_DECL_GETLOGIN_R = 1 +HAVE_DECL_MEMMEM = 1 +HAVE_DECL_MEMRCHR = 1 +HAVE_DECL_OBSTACK_PRINTF = 1 +HAVE_DECL_SNPRINTF = 1 +HAVE_DECL_STRDUP = 1 +HAVE_DECL_STRERROR = 1 +HAVE_DECL_STRNDUP = 1 +HAVE_DECL_STRNLEN = 1 +HAVE_DECL_STRSIGNAL = 1 +HAVE_DECL_STRTOK_R = 1 +HAVE_DECL_VSNPRINTF = 1 +HAVE_DECL_WCTOB = 1 +HAVE_DECL_WCWIDTH = 1 +HAVE_DPRINTF = 1 +HAVE_DUP2 = 1 +HAVE_EUIDACCESS = 1 +HAVE_FSEEKO = 1 +HAVE_FSYNC = 1 +HAVE_FTELLO = 1 +HAVE_FTRUNCATE = 1 +HAVE_GETDOMAINNAME = 1 +HAVE_GETDTABLESIZE = 1 +HAVE_GETHOSTNAME = 1 +HAVE_GETPAGESIZE = 1 +HAVE_GETSUBOPT = 1 +HAVE_GETUSERSHELL = 1 +HAVE_INTTYPES_H = 1 +HAVE_LINK = 1 +HAVE_LONG_LONG_INT = 1 +HAVE_MALLOC_POSIX = 1 +HAVE_MBRLEN = 1 +HAVE_MBRTOWC = 1 +HAVE_MBSINIT = 1 +HAVE_MBSNRTOWCS = 1 +HAVE_MBSRTOWCS = 1 +HAVE_MEMPCPY = 1 +HAVE_MKDTEMP = 1 +HAVE_OS_H = 0 +HAVE_POSIX_SIGNALBLOCKING = 1 +HAVE_RANDOM_H = 0 +HAVE_RANDOM_R = 1 +HAVE_RAWMEMCHR = 1 +HAVE_READLINK = 1 +HAVE_REALLOC_POSIX = 1 +HAVE_RPMATCH = 1 +HAVE_SETENV = 1 +HAVE_SIGACTION = 1 +HAVE_SIGINFO_T = 1 +HAVE_SIGNED_SIG_ATOMIC_T = +HAVE_SIGNED_WCHAR_T = +HAVE_SIGNED_WINT_T = +HAVE_SIGSET_T = 1 +HAVE_SLEEP = 1 +HAVE_STDINT_H = 1 +HAVE_STPCPY = 1 +HAVE_STPNCPY = 1 +HAVE_STRCASESTR = 1 +HAVE_STRCHRNUL = 1 +HAVE_STRNDUP = 1 +HAVE_STRPBRK = 1 +HAVE_STRSEP = 1 +HAVE_STRTOD = 1 +HAVE_STRTOLL = 1 +HAVE_STRTOULL = 1 +HAVE_STRUCT_RANDOM_DATA = 1 +HAVE_STRUCT_SIGACTION_SA_SIGACTION = 1 +HAVE_STRVERSCMP = 1 +HAVE_SYS_BITYPES_H = +HAVE_SYS_INTTYPES_H = +HAVE_SYS_LOADAVG_H = 0 +HAVE_SYS_PARAM_H = 0 +HAVE_SYS_TYPES_H = 1 +HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = 1 +HAVE_UNISTD_H = 1 +HAVE_UNSETENV = 1 +HAVE_UNSIGNED_LONG_LONG_INT = 1 +HAVE_VASPRINTF = 1 +HAVE_VDPRINTF = 1 +HAVE_VISIBILITY = 1 +HAVE_WCHAR_H = 1 +HAVE_WCHAR_T = 1 +HAVE_WCRTOMB = 1 +HAVE_WCSNRTOMBS = 1 +HAVE_WCSRTOMBS = 1 +HAVE_WINT_T = 1 +HAVE__BOOL = 1 +ICONV_CONST = +INCLUDE_NEXT = include_next +INCLUDE_NEXT_AS_FIRST_DIRECTIVE = include_next +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_PROGRAM_ENV = +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +INTLLIBS = +INTL_MACOSX_LIBS = +LD = /usr/bin/ld +LDFLAGS = +LIBICONV = +LIBICRT_LIBDEPS = +LIBICRT_LTLIBDEPS = +LIBINTL = +LIBOBJS = +LIBS = +LIBTOOL = /bin/sh $(top_builddir)/libtool +LIPO = +LN = ln +LN_S = ln -s +LTLIBICONV = +LTLIBINTL = +LTLIBOBJS = +MAKEINFO = ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/missing --run makeinfo +MKDIR_P = /bin/mkdir -p +MSGFMT = /usr/bin/msgfmt +MSGFMT_015 = /usr/bin/msgfmt +MSGMERGE = /usr/bin/msgmerge +NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = +NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = +NEXT_AS_FIRST_DIRECTIVE_STDINT_H = +NEXT_AS_FIRST_DIRECTIVE_STDIO_H = +NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = +NEXT_AS_FIRST_DIRECTIVE_STRING_H = +NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = +NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = +NEXT_ERRNO_H = +NEXT_SIGNAL_H = +NEXT_STDINT_H = +NEXT_STDIO_H = +NEXT_STDLIB_H = +NEXT_STRING_H = +NEXT_UNISTD_H = +NEXT_WCHAR_H = +NM = link -dump -symbols +NMEDIT = +OBJDUMP = objdump +OBJEXT = o +OTOOL = +OTOOL64 = +PACKAGE = libiconv +PACKAGE_BUGREPORT = +PACKAGE_NAME = +PACKAGE_STRING = +PACKAGE_TARNAME = +PACKAGE_VERSION = +PATH_SEPARATOR = : +POSUB = po +PRAGMA_SYSTEM_HEADER = #pragma GCC system_header +PTRDIFF_T_SUFFIX = +RANLIB = ranlib +RC = +RELOCATABLE = no +RELOCATABLE_BUILD_DIR = $(top_builddir)/srclib +RELOCATABLE_CONFIG_H_DIR = $(top_builddir) +RELOCATABLE_LDFLAGS = +RELOCATABLE_LIBRARY_PATH = +RELOCATABLE_SRC_DIR = $(top_srcdir)/srclib +REPLACE_BTOWC = 0 +REPLACE_CHOWN = 0 +REPLACE_CLOSE = 0 +REPLACE_DPRINTF = 0 +REPLACE_FCHDIR = 0 +REPLACE_FCLOSE = 0 +REPLACE_FFLUSH = 0 +REPLACE_FOPEN = 0 +REPLACE_FPRINTF = 0 +REPLACE_FPURGE = 0 +REPLACE_FREOPEN = 0 +REPLACE_FSEEK = 0 +REPLACE_FSEEKO = 0 +REPLACE_FTELL = 0 +REPLACE_FTELLO = 0 +REPLACE_GETCWD = 0 +REPLACE_GETLINE = 0 +REPLACE_GETPAGESIZE = 0 +REPLACE_LCHOWN = 0 +REPLACE_LSEEK = 0 +REPLACE_MBRLEN = 0 +REPLACE_MBRTOWC = 0 +REPLACE_MBSINIT = 0 +REPLACE_MBSNRTOWCS = 0 +REPLACE_MBSRTOWCS = 0 +REPLACE_MBSTATE_T = 0 +REPLACE_MEMCHR = 0 +REPLACE_MEMMEM = 0 +REPLACE_MKSTEMP = 0 +REPLACE_OBSTACK_PRINTF = 0 +REPLACE_PERROR = 0 +REPLACE_PRINTF = 0 +REPLACE_PUTENV = 0 +REPLACE_SNPRINTF = 0 +REPLACE_SPRINTF = 0 +REPLACE_STDIO_WRITE_FUNCS = 0 +REPLACE_STRCASESTR = 0 +REPLACE_STRDUP = 0 +REPLACE_STRERROR = 0 +REPLACE_STRSIGNAL = 0 +REPLACE_STRSTR = 0 +REPLACE_STRTOD = 0 +REPLACE_VASPRINTF = 0 +REPLACE_VDPRINTF = 0 +REPLACE_VFPRINTF = 0 +REPLACE_VPRINTF = 0 +REPLACE_VSNPRINTF = 0 +REPLACE_VSPRINTF = 0 +REPLACE_WCRTOMB = 0 +REPLACE_WCSNRTOMBS = 0 +REPLACE_WCSRTOMBS = 0 +REPLACE_WCTOB = 0 +REPLACE_WCWIDTH = 0 +REPLACE_WRITE = 0 +SED = /bin/sed +SET_MAKE = +SHELL = /bin/sh +SIG_ATOMIC_T_SUFFIX = +SIZE_T_SUFFIX = +SRCLIBOBJS = +STDBOOL_H = +STDINT_H = +STRIP = /usr/bin/strip +UNISTD_H_HAVE_WINSOCK2_H = 0 +USE_EXTRA_ENCODINGS = no +USE_MBSTATE_T = 1 +USE_NLS = yes +VERSION = 1.13.1 +VOID_UNSETENV = 0 +WCHAR_H = +WCHAR_T_SUFFIX = +WINDRES = +WINT_T_SUFFIX = +WOE32 = no +WOE32DLL = no +XGETTEXT = /usr/bin/xgettext +XGETTEXT_015 = /usr/bin/xgettext +XGETTEXT_EXTRA_OPTIONS = --flag=error:3:c-format --flag=error_at_line:5:c-format +abs_builddir = /home/rangeli/projects/libiconv-1.13.1/srclib +abs_srcdir = /home/rangeli/projects/libiconv-1.13.1/srclib +abs_top_builddir = /home/rangeli/projects/libiconv-1.13.1 +abs_top_srcdir = /home/rangeli/projects/libiconv-1.13.1 +ac_ct_CC = gcc +ac_ct_DUMPBIN = link -dump -symbols +am__include = include +am__leading_dot = . +am__quote = +am__tar = ${AMTAR} chof - "$$tardir" +am__untar = ${AMTAR} xf - +bindir = ${exec_prefix}/bin +build = x86_64-pc-linux-gnu +build_alias = x86_64-pc-linux-gnu +build_cpu = x86_64 +build_os = linux-gnu +build_vendor = pc +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE} +dvidir = ${docdir} +exec_prefix = ${prefix} +gl_LIBOBJS = +gl_LTLIBOBJS = +gltests_LIBOBJS = +gltests_LTLIBOBJS = +host = arm-linux-eabi +host_alias = arm-linux-eabi +host_cpu = arm +host_os = eabi +host_vendor = linux +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /home/rangeli/projects/libiconv-1.13.1/build-aux/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +lt_ECHO = echo +mandir = ${datarootdir}/man +mkdir_p = /bin/mkdir -p +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = . +subdirs = libcharset preload +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = ../ +top_builddir = .. +top_srcdir = .. +AUTOMAKE_OPTIONS = 1.5 gnits no-dependencies +EXTRA_DIST = alloca.in.h areadlink.h canonicalize-lgpl.c \ + canonicalize.h errno.in.h error.c error.h \ + $(top_srcdir)/build-aux/config.rpath \ + $(top_srcdir)/build-aux/config.rpath intprops.h \ + $(top_srcdir)/build-aux/link-warning.h malloc.c malloca.h \ + malloca.valgrind memmove.c pathmax.h readlink.c progreloc.c \ + relocatable.c relocatable.h \ + $(top_srcdir)/build-aux/config.libpath \ + $(top_srcdir)/build-aux/reloc-ldflags areadlink.c areadlink.h \ + c-ctype.c c-ctype.h canonicalize-lgpl.c canonicalize.h \ + malloca.c malloca.h progname.c progname.h progreloc.c \ + readlink.c relocatable.c relocatable.h relocwrapper.c setenv.c \ + strerror.c $(top_srcdir)/build-aux/install-reloc signal.in.h \ + sigprocmask.c stdbool.in.h stdint.in.h stdio-write.c \ + stdio.in.h stdlib.in.h streq.h strerror.c string.in.h \ + unistd.in.h unitypes.h localcharset.h uniwidth.h \ + uniwidth/cjk.h unlocked-io.h wchar.in.h xreadlink.h +BUILT_SOURCES = $(ALLOCA_H) $(ERRNO_H) signal.h $(STDBOOL_H) \ + $(STDINT_H) stdio.h stdlib.h string.h unistd.h $(WCHAR_H) +MOSTLYCLEANFILES = core *.stackdump core *.stackdump alloca.h \ + alloca.h-t errno.h errno.h-t signal.h signal.h-t stdbool.h \ + stdbool.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h \ + stdlib.h-t string.h string.h-t unistd.h unistd.h-t wchar.h \ + wchar.h-t +noinst_LIBRARIES = libicrt.a + +# This is for those projects which use "gettextize --intl" to put a source-code +# copy of libintl into their package. In such projects, every Makefile.am needs +# -I$(top_builddir)/intl, so that can be found in this directory. +# For the Makefile.ams in other directories it is the maintainer's +# responsibility; for the one from gnulib we do it here. +# This option has no effect when the user disables NLS (because then the intl +# directory contains no libintl.h file) or when the project does not use +# "gettextize --intl". + +# Parametrization of the 'relocatable' module. +AM_CPPFLAGS = -I$(top_builddir)/intl -DDEPENDS_ON_LIBICONV=1 \ + -DDEPENDS_ON_LIBINTL=1 +libicrt_a_SOURCES = areadlink.c binary-io.h gettext.h malloca.c \ + progname.h progname.c uniwidth/width.c xalloc.h xmalloc.c \ + xstrdup.c xreadlink.c +libicrt_a_LIBADD = $(gl_LIBOBJS) +libicrt_a_DEPENDENCIES = $(gl_LIBOBJS) +EXTRA_libicrt_a_SOURCES = canonicalize-lgpl.c error.c malloc.c \ + memmove.c readlink.c progreloc.c relocatable.c sigprocmask.c \ + stdio-write.c strerror.c +LINK_WARNING_H = $(top_srcdir)/build-aux/link-warning.h +all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Makefile.gnulib $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits srclib/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnits srclib/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +clean-noinstLIBRARIES: + -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) +libicrt.a: $(libicrt_a_OBJECTS) $(libicrt_a_DEPENDENCIES) + -rm -f libicrt.a + $(libicrt_a_AR) libicrt.a $(libicrt_a_OBJECTS) $(libicrt_a_LIBADD) + $(RANLIB) libicrt.a + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +.c.o: + $(COMPILE) -c $< + +.c.obj: + $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: + $(LTCOMPILE) -c -o $@ $< + +width.o: uniwidth/width.c + $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o width.o `test -f 'uniwidth/width.c' || echo '$(srcdir)/'`uniwidth/width.c + +width.obj: uniwidth/width.c + $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o width.obj `if test -f 'uniwidth/width.c'; then $(CYGPATH_W) 'uniwidth/width.c'; else $(CYGPATH_W) '$(srcdir)/uniwidth/width.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-am +all-am: Makefile $(LIBRARIES) +installdirs: +install: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) +clean: clean-am + +clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool mostlyclean-local + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: all check install install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + mostlyclean-local pdf pdf-am ps ps-am tags uninstall \ + uninstall-am + + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +alloca.h: alloca.in.h + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/alloca.in.h; \ + } > $@-t + mv -f $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that is POSIX compliant. +errno.h: errno.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ + -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \ + -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \ + -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \ + -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \ + -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \ + -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \ + -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \ + < $(srcdir)/errno.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have a complete one. +signal.h: signal.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ + -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \ + -e 's|@''GNULIB_SIGNAL_H_SIGPIPE''@|$(GNULIB_SIGNAL_H_SIGPIPE)|g' \ + -e 's|@''GNULIB_SIGPROCMASK''@|$(GNULIB_SIGPROCMASK)|g' \ + -e 's|@''GNULIB_SIGACTION''@|$(GNULIB_SIGACTION)|g' \ + -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \ + -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \ + -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \ + -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \ + -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \ + -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/signal.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that works. +stdbool.h: stdbool.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +stdint.h: stdint.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ + -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \ + -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \ + -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ + -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \ + -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \ + -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ + -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \ + -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \ + -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \ + -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \ + -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \ + -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \ + -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \ + -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \ + -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \ + -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \ + -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \ + < $(srcdir)/stdint.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +stdio.h: stdio.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ + -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \ + -e 's|@''GNULIB_FPRINTF''@|$(GNULIB_FPRINTF)|g' \ + -e 's|@''GNULIB_FPRINTF_POSIX''@|$(GNULIB_FPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_PRINTF''@|$(GNULIB_PRINTF)|g' \ + -e 's|@''GNULIB_PRINTF_POSIX''@|$(GNULIB_PRINTF_POSIX)|g' \ + -e 's|@''GNULIB_SNPRINTF''@|$(GNULIB_SNPRINTF)|g' \ + -e 's|@''GNULIB_SPRINTF_POSIX''@|$(GNULIB_SPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_VFPRINTF''@|$(GNULIB_VFPRINTF)|g' \ + -e 's|@''GNULIB_VFPRINTF_POSIX''@|$(GNULIB_VFPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_VPRINTF''@|$(GNULIB_VPRINTF)|g' \ + -e 's|@''GNULIB_VPRINTF_POSIX''@|$(GNULIB_VPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_VSNPRINTF''@|$(GNULIB_VSNPRINTF)|g' \ + -e 's|@''GNULIB_VSPRINTF_POSIX''@|$(GNULIB_VSPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_DPRINTF''@|$(GNULIB_DPRINTF)|g' \ + -e 's|@''GNULIB_VDPRINTF''@|$(GNULIB_VDPRINTF)|g' \ + -e 's|@''GNULIB_VASPRINTF''@|$(GNULIB_VASPRINTF)|g' \ + -e 's|@''GNULIB_OBSTACK_PRINTF''@|$(GNULIB_OBSTACK_PRINTF)|g' \ + -e 's|@''GNULIB_OBSTACK_PRINTF_POSIX''@|$(GNULIB_OBSTACK_PRINTF_POSIX)|g' \ + -e 's|@''GNULIB_FOPEN''@|$(GNULIB_FOPEN)|g' \ + -e 's|@''GNULIB_FREOPEN''@|$(GNULIB_FREOPEN)|g' \ + -e 's|@''GNULIB_FSEEK''@|$(GNULIB_FSEEK)|g' \ + -e 's|@''GNULIB_FSEEKO''@|$(GNULIB_FSEEKO)|g' \ + -e 's|@''GNULIB_FTELL''@|$(GNULIB_FTELL)|g' \ + -e 's|@''GNULIB_FTELLO''@|$(GNULIB_FTELLO)|g' \ + -e 's|@''GNULIB_FFLUSH''@|$(GNULIB_FFLUSH)|g' \ + -e 's|@''GNULIB_FPURGE''@|$(GNULIB_FPURGE)|g' \ + -e 's|@''GNULIB_FCLOSE''@|$(GNULIB_FCLOSE)|g' \ + -e 's|@''GNULIB_FPUTC''@|$(GNULIB_FPUTC)|g' \ + -e 's|@''GNULIB_PUTC''@|$(GNULIB_PUTC)|g' \ + -e 's|@''GNULIB_PUTCHAR''@|$(GNULIB_PUTCHAR)|g' \ + -e 's|@''GNULIB_FPUTS''@|$(GNULIB_FPUTS)|g' \ + -e 's|@''GNULIB_PUTS''@|$(GNULIB_PUTS)|g' \ + -e 's|@''GNULIB_FWRITE''@|$(GNULIB_FWRITE)|g' \ + -e 's|@''GNULIB_GETDELIM''@|$(GNULIB_GETDELIM)|g' \ + -e 's|@''GNULIB_GETLINE''@|$(GNULIB_GETLINE)|g' \ + -e 's|@''GNULIB_PERROR''@|$(GNULIB_PERROR)|g' \ + -e 's|@''GNULIB_STDIO_H_SIGPIPE''@|$(GNULIB_STDIO_H_SIGPIPE)|g' \ + -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|$(REPLACE_STDIO_WRITE_FUNCS)|g' \ + -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \ + -e 's|@''REPLACE_VFPRINTF''@|$(REPLACE_VFPRINTF)|g' \ + -e 's|@''REPLACE_PRINTF''@|$(REPLACE_PRINTF)|g' \ + -e 's|@''REPLACE_VPRINTF''@|$(REPLACE_VPRINTF)|g' \ + -e 's|@''REPLACE_SNPRINTF''@|$(REPLACE_SNPRINTF)|g' \ + -e 's|@''HAVE_DECL_SNPRINTF''@|$(HAVE_DECL_SNPRINTF)|g' \ + -e 's|@''REPLACE_VSNPRINTF''@|$(REPLACE_VSNPRINTF)|g' \ + -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \ + -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \ + -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \ + -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \ + -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \ + -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \ + -e 's|@''REPLACE_VDPRINTF''@|$(REPLACE_VDPRINTF)|g' \ + -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \ + -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \ + -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \ + -e 's|@''REPLACE_OBSTACK_PRINTF''@|$(REPLACE_OBSTACK_PRINTF)|g' \ + -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \ + -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \ + -e 's|@''REPLACE_FSEEKO''@|$(REPLACE_FSEEKO)|g' \ + -e 's|@''REPLACE_FSEEK''@|$(REPLACE_FSEEK)|g' \ + -e 's|@''REPLACE_FTELLO''@|$(REPLACE_FTELLO)|g' \ + -e 's|@''REPLACE_FTELL''@|$(REPLACE_FTELL)|g' \ + -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \ + -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \ + -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \ + -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \ + -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \ + -e 's|@''HAVE_DECL_GETLINE''@|$(HAVE_DECL_GETLINE)|g' \ + -e 's|@''REPLACE_GETLINE''@|$(REPLACE_GETLINE)|g' \ + -e 's|@''REPLACE_PERROR''@|$(REPLACE_PERROR)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/stdio.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +stdlib.h: stdlib.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ + -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \ + -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \ + -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \ + -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \ + -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \ + -e 's|@''GNULIB_ATOLL''@|$(GNULIB_ATOLL)|g' \ + -e 's|@''GNULIB_GETLOADAVG''@|$(GNULIB_GETLOADAVG)|g' \ + -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \ + -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \ + -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \ + -e 's|@''GNULIB_PUTENV''@|$(GNULIB_PUTENV)|g' \ + -e 's|@''GNULIB_RANDOM_R''@|$(GNULIB_RANDOM_R)|g' \ + -e 's|@''GNULIB_RPMATCH''@|$(GNULIB_RPMATCH)|g' \ + -e 's|@''GNULIB_SETENV''@|$(GNULIB_SETENV)|g' \ + -e 's|@''GNULIB_STRTOD''@|$(GNULIB_STRTOD)|g' \ + -e 's|@''GNULIB_STRTOLL''@|$(GNULIB_STRTOLL)|g' \ + -e 's|@''GNULIB_STRTOULL''@|$(GNULIB_STRTOULL)|g' \ + -e 's|@''GNULIB_UNSETENV''@|$(GNULIB_UNSETENV)|g' \ + -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \ + -e 's|@''HAVE_CALLOC_POSIX''@|$(HAVE_CALLOC_POSIX)|g' \ + -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \ + -e 's|@''HAVE_MALLOC_POSIX''@|$(HAVE_MALLOC_POSIX)|g' \ + -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \ + -e 's|@''HAVE_REALLOC_POSIX''@|$(HAVE_REALLOC_POSIX)|g' \ + -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \ + -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \ + -e 's|@''HAVE_SETENV''@|$(HAVE_SETENV)|g' \ + -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \ + -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \ + -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \ + -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \ + -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \ + -e 's|@''HAVE_UNSETENV''@|$(HAVE_UNSETENV)|g' \ + -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \ + -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \ + -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \ + -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \ + -e 's|@''VOID_UNSETENV''@|$(VOID_UNSETENV)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/stdlib.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +string.h: string.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ + -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \ + -e 's|@''GNULIB_MBSLEN''@|$(GNULIB_MBSLEN)|g' \ + -e 's|@''GNULIB_MBSNLEN''@|$(GNULIB_MBSNLEN)|g' \ + -e 's|@''GNULIB_MBSCHR''@|$(GNULIB_MBSCHR)|g' \ + -e 's|@''GNULIB_MBSRCHR''@|$(GNULIB_MBSRCHR)|g' \ + -e 's|@''GNULIB_MBSSTR''@|$(GNULIB_MBSSTR)|g' \ + -e 's|@''GNULIB_MBSCASECMP''@|$(GNULIB_MBSCASECMP)|g' \ + -e 's|@''GNULIB_MBSNCASECMP''@|$(GNULIB_MBSNCASECMP)|g' \ + -e 's|@''GNULIB_MBSPCASECMP''@|$(GNULIB_MBSPCASECMP)|g' \ + -e 's|@''GNULIB_MBSCASESTR''@|$(GNULIB_MBSCASESTR)|g' \ + -e 's|@''GNULIB_MBSCSPN''@|$(GNULIB_MBSCSPN)|g' \ + -e 's|@''GNULIB_MBSPBRK''@|$(GNULIB_MBSPBRK)|g' \ + -e 's|@''GNULIB_MBSSPN''@|$(GNULIB_MBSSPN)|g' \ + -e 's|@''GNULIB_MBSSEP''@|$(GNULIB_MBSSEP)|g' \ + -e 's|@''GNULIB_MBSTOK_R''@|$(GNULIB_MBSTOK_R)|g' \ + -e 's|@''GNULIB_MEMCHR''@|$(GNULIB_MEMCHR)|g' \ + -e 's|@''GNULIB_MEMMEM''@|$(GNULIB_MEMMEM)|g' \ + -e 's|@''GNULIB_MEMPCPY''@|$(GNULIB_MEMPCPY)|g' \ + -e 's|@''GNULIB_MEMRCHR''@|$(GNULIB_MEMRCHR)|g' \ + -e 's|@''GNULIB_RAWMEMCHR''@|$(GNULIB_RAWMEMCHR)|g' \ + -e 's|@''GNULIB_STPCPY''@|$(GNULIB_STPCPY)|g' \ + -e 's|@''GNULIB_STPNCPY''@|$(GNULIB_STPNCPY)|g' \ + -e 's|@''GNULIB_STRCHRNUL''@|$(GNULIB_STRCHRNUL)|g' \ + -e 's|@''GNULIB_STRDUP''@|$(GNULIB_STRDUP)|g' \ + -e 's|@''GNULIB_STRNDUP''@|$(GNULIB_STRNDUP)|g' \ + -e 's|@''GNULIB_STRNLEN''@|$(GNULIB_STRNLEN)|g' \ + -e 's|@''GNULIB_STRPBRK''@|$(GNULIB_STRPBRK)|g' \ + -e 's|@''GNULIB_STRSEP''@|$(GNULIB_STRSEP)|g' \ + -e 's|@''GNULIB_STRSTR''@|$(GNULIB_STRSTR)|g' \ + -e 's|@''GNULIB_STRCASESTR''@|$(GNULIB_STRCASESTR)|g' \ + -e 's|@''GNULIB_STRTOK_R''@|$(GNULIB_STRTOK_R)|g' \ + -e 's|@''GNULIB_STRERROR''@|$(GNULIB_STRERROR)|g' \ + -e 's|@''GNULIB_STRSIGNAL''@|$(GNULIB_STRSIGNAL)|g' \ + -e 's|@''GNULIB_STRVERSCMP''@|$(GNULIB_STRVERSCMP)|g' \ + -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \ + -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \ + -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \ + -e 's|@''HAVE_RAWMEMCHR''@|$(HAVE_RAWMEMCHR)|g' \ + -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \ + -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \ + -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \ + -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \ + -e 's|@''HAVE_STRNDUP''@|$(HAVE_STRNDUP)|g' \ + -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \ + -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \ + -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \ + -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \ + -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \ + -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \ + -e 's|@''HAVE_DECL_STRERROR''@|$(HAVE_DECL_STRERROR)|g' \ + -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \ + -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \ + -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \ + -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \ + -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \ + -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \ + -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \ + -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \ + -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/string.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create an empty placeholder for +# when the system doesn't have one. +unistd.h: unistd.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ + -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \ + -e 's|@''GNULIB_CHOWN''@|$(GNULIB_CHOWN)|g' \ + -e 's|@''GNULIB_CLOSE''@|$(GNULIB_CLOSE)|g' \ + -e 's|@''GNULIB_DUP2''@|$(GNULIB_DUP2)|g' \ + -e 's|@''GNULIB_ENVIRON''@|$(GNULIB_ENVIRON)|g' \ + -e 's|@''GNULIB_EUIDACCESS''@|$(GNULIB_EUIDACCESS)|g' \ + -e 's|@''GNULIB_FCHDIR''@|$(GNULIB_FCHDIR)|g' \ + -e 's|@''GNULIB_FSYNC''@|$(GNULIB_FSYNC)|g' \ + -e 's|@''GNULIB_FTRUNCATE''@|$(GNULIB_FTRUNCATE)|g' \ + -e 's|@''GNULIB_GETCWD''@|$(GNULIB_GETCWD)|g' \ + -e 's|@''GNULIB_GETDOMAINNAME''@|$(GNULIB_GETDOMAINNAME)|g' \ + -e 's|@''GNULIB_GETDTABLESIZE''@|$(GNULIB_GETDTABLESIZE)|g' \ + -e 's|@''GNULIB_GETHOSTNAME''@|$(GNULIB_GETHOSTNAME)|g' \ + -e 's|@''GNULIB_GETLOGIN_R''@|$(GNULIB_GETLOGIN_R)|g' \ + -e 's|@''GNULIB_GETPAGESIZE''@|$(GNULIB_GETPAGESIZE)|g' \ + -e 's|@''GNULIB_GETUSERSHELL''@|$(GNULIB_GETUSERSHELL)|g' \ + -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \ + -e 's|@''GNULIB_LINK''@|$(GNULIB_LINK)|g' \ + -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \ + -e 's|@''GNULIB_READLINK''@|$(GNULIB_READLINK)|g' \ + -e 's|@''GNULIB_SLEEP''@|$(GNULIB_SLEEP)|g' \ + -e 's|@''GNULIB_UNISTD_H_SIGPIPE''@|$(GNULIB_UNISTD_H_SIGPIPE)|g' \ + -e 's|@''GNULIB_WRITE''@|$(GNULIB_WRITE)|g' \ + -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \ + -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \ + -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \ + -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \ + -e 's|@''HAVE_GETDOMAINNAME''@|$(HAVE_GETDOMAINNAME)|g' \ + -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \ + -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \ + -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \ + -e 's|@''HAVE_GETUSERSHELL''@|$(HAVE_GETUSERSHELL)|g' \ + -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \ + -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \ + -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \ + -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \ + -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \ + -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \ + -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \ + -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \ + -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \ + -e 's|@''REPLACE_FCHDIR''@|$(REPLACE_FCHDIR)|g' \ + -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \ + -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \ + -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \ + -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \ + -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \ + -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/unistd.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# version does not work standalone. +wchar.h: wchar.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ + -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \ + -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \ + -e 's|@''GNULIB_BTOWC''@|$(GNULIB_BTOWC)|g' \ + -e 's|@''GNULIB_WCTOB''@|$(GNULIB_WCTOB)|g' \ + -e 's|@''GNULIB_MBSINIT''@|$(GNULIB_MBSINIT)|g' \ + -e 's|@''GNULIB_MBRTOWC''@|$(GNULIB_MBRTOWC)|g' \ + -e 's|@''GNULIB_MBRLEN''@|$(GNULIB_MBRLEN)|g' \ + -e 's|@''GNULIB_MBSRTOWCS''@|$(GNULIB_MBSRTOWCS)|g' \ + -e 's|@''GNULIB_MBSNRTOWCS''@|$(GNULIB_MBSNRTOWCS)|g' \ + -e 's|@''GNULIB_WCRTOMB''@|$(GNULIB_WCRTOMB)|g' \ + -e 's|@''GNULIB_WCSRTOMBS''@|$(GNULIB_WCSRTOMBS)|g' \ + -e 's|@''GNULIB_WCSNRTOMBS''@|$(GNULIB_WCSNRTOMBS)|g' \ + -e 's|@''GNULIB_WCWIDTH''@|$(GNULIB_WCWIDTH)|g' \ + -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \ + -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \ + -e 's|@''HAVE_MBSINIT''@|$(HAVE_MBSINIT)|g' \ + -e 's|@''HAVE_MBRTOWC''@|$(HAVE_MBRTOWC)|g' \ + -e 's|@''HAVE_MBRLEN''@|$(HAVE_MBRLEN)|g' \ + -e 's|@''HAVE_MBSRTOWCS''@|$(HAVE_MBSRTOWCS)|g' \ + -e 's|@''HAVE_MBSNRTOWCS''@|$(HAVE_MBSNRTOWCS)|g' \ + -e 's|@''HAVE_WCRTOMB''@|$(HAVE_WCRTOMB)|g' \ + -e 's|@''HAVE_WCSRTOMBS''@|$(HAVE_WCSRTOMBS)|g' \ + -e 's|@''HAVE_WCSNRTOMBS''@|$(HAVE_WCSNRTOMBS)|g' \ + -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \ + -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \ + -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \ + -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \ + -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \ + -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \ + -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \ + -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \ + -e 's|@''REPLACE_MBSRTOWCS''@|$(REPLACE_MBSRTOWCS)|g' \ + -e 's|@''REPLACE_MBSNRTOWCS''@|$(REPLACE_MBSNRTOWCS)|g' \ + -e 's|@''REPLACE_WCRTOMB''@|$(REPLACE_WCRTOMB)|g' \ + -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \ + -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \ + -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/wchar.in.h; \ + } > $@-t + mv $@-t $@ + +mostlyclean-local: mostlyclean-generic + @for dir in '' $(MOSTLYCLEANDIRS); do \ + if test -n "$$dir" && test -d $$dir; then \ + echo "rmdir $$dir"; rmdir $$dir; \ + fi; \ + done; \ + : + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/jni/iconv/srclib/Makefile.am b/jni/iconv/srclib/Makefile.am new file mode 100644 index 0000000..2fd6adb --- /dev/null +++ b/jni/iconv/srclib/Makefile.am @@ -0,0 +1,30 @@ +## Makefile for the srclib subdirectory of GNU libiconv +## Copyright (C) 2003-2006 Free Software Foundation, Inc. +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 2, or (at your option) +## any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; if not, write to the Free Software +## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, +## USA. + +## Process this file with automake to produce Makefile.in. + +AUTOMAKE_OPTIONS = 1.5 gnits no-dependencies +EXTRA_DIST = +BUILT_SOURCES = +MOSTLYCLEANFILES = core *.stackdump + +noinst_LIBRARIES = + +AM_CPPFLAGS = + +include Makefile.gnulib diff --git a/jni/iconv/srclib/Makefile.gnulib b/jni/iconv/srclib/Makefile.gnulib new file mode 100644 index 0000000..1cfff53 --- /dev/null +++ b/jni/iconv/srclib/Makefile.gnulib @@ -0,0 +1,746 @@ +## DO NOT EDIT! GENERATED AUTOMATICALLY! +## Process this file with automake to produce Makefile.in. +# Copyright (C) 2002-2009 Free Software Foundation, Inc. +# +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a configuration script generated by Autoconf, under +# the same distribution terms as the rest of that program. +# +# Generated by gnulib-tool. +# Reproduce by: gnulib-tool --import --dir=. --local-dir=gnulib-local --lib=libicrt --source-base=srclib --m4-base=srcm4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --makefile-name=Makefile.gnulib --no-libtool --macro-prefix=gl binary-io error exit gettext gettext-h libiconv-misc mbstate memmove progname relocatable-prog sigpipe stdio strerror unistd uniwidth/width unlocked-io xalloc + + +MOSTLYCLEANFILES += core *.stackdump + +noinst_LIBRARIES += libicrt.a + +libicrt_a_SOURCES = +libicrt_a_LIBADD = $(gl_LIBOBJS) +libicrt_a_DEPENDENCIES = $(gl_LIBOBJS) +EXTRA_libicrt_a_SOURCES = + +## begin gnulib module alloca-opt + +BUILT_SOURCES += $(ALLOCA_H) + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +alloca.h: alloca.in.h + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/alloca.in.h; \ + } > $@-t + mv -f $@-t $@ +MOSTLYCLEANFILES += alloca.h alloca.h-t + +EXTRA_DIST += alloca.in.h + +## end gnulib module alloca-opt + +## begin gnulib module areadlink + +libicrt_a_SOURCES += areadlink.c + +EXTRA_DIST += areadlink.h + +## end gnulib module areadlink + +## begin gnulib module binary-io + +libicrt_a_SOURCES += binary-io.h + +## end gnulib module binary-io + +## begin gnulib module canonicalize-lgpl + + +EXTRA_DIST += canonicalize-lgpl.c canonicalize.h + +EXTRA_libicrt_a_SOURCES += canonicalize-lgpl.c + +## end gnulib module canonicalize-lgpl + +## begin gnulib module errno + +BUILT_SOURCES += $(ERRNO_H) + +# We need the following in order to create when the system +# doesn't have one that is POSIX compliant. +errno.h: errno.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \ + -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \ + -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \ + -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \ + -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \ + -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \ + -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \ + < $(srcdir)/errno.in.h; \ + } > $@-t + mv $@-t $@ +MOSTLYCLEANFILES += errno.h errno.h-t + +EXTRA_DIST += errno.in.h + +## end gnulib module errno + +## begin gnulib module error + + +EXTRA_DIST += error.c error.h + +EXTRA_libicrt_a_SOURCES += error.c + +## end gnulib module error + +## begin gnulib module gettext + +# This is for those projects which use "gettextize --intl" to put a source-code +# copy of libintl into their package. In such projects, every Makefile.am needs +# -I$(top_builddir)/intl, so that can be found in this directory. +# For the Makefile.ams in other directories it is the maintainer's +# responsibility; for the one from gnulib we do it here. +# This option has no effect when the user disables NLS (because then the intl +# directory contains no libintl.h file) or when the project does not use +# "gettextize --intl". +AM_CPPFLAGS += -I$(top_builddir)/intl + +EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath + +## end gnulib module gettext + +## begin gnulib module gettext-h + +libicrt_a_SOURCES += gettext.h + +## end gnulib module gettext-h + +## begin gnulib module havelib + + +EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath + +## end gnulib module havelib + +## begin gnulib module intprops + + +EXTRA_DIST += intprops.h + +## end gnulib module intprops + +## begin gnulib module libiconv-misc + +# Parametrization of the 'relocatable' module. +AM_CPPFLAGS += -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 + +## end gnulib module libiconv-misc + +## begin gnulib module link-warning + +LINK_WARNING_H=$(top_srcdir)/build-aux/link-warning.h + +EXTRA_DIST += $(top_srcdir)/build-aux/link-warning.h + +## end gnulib module link-warning + +## begin gnulib module malloc-posix + + +EXTRA_DIST += malloc.c + +EXTRA_libicrt_a_SOURCES += malloc.c + +## end gnulib module malloc-posix + +## begin gnulib module malloca + +libicrt_a_SOURCES += malloca.c + +EXTRA_DIST += malloca.h malloca.valgrind + +## end gnulib module malloca + +## begin gnulib module memmove + + +EXTRA_DIST += memmove.c + +EXTRA_libicrt_a_SOURCES += memmove.c + +## end gnulib module memmove + +## begin gnulib module pathmax + + +EXTRA_DIST += pathmax.h + +## end gnulib module pathmax + +## begin gnulib module progname + +libicrt_a_SOURCES += progname.h progname.c + +## end gnulib module progname + +## begin gnulib module readlink + + +EXTRA_DIST += readlink.c + +EXTRA_libicrt_a_SOURCES += readlink.c + +## end gnulib module readlink + +## begin gnulib module relocatable-prog + +DEFS += -DEXEEXT=\"@EXEEXT@\" + +EXTRA_DIST += progreloc.c relocatable.c relocatable.h + +EXTRA_libicrt_a_SOURCES += progreloc.c relocatable.c + +EXTRA_DIST += $(top_srcdir)/build-aux/config.libpath $(top_srcdir)/build-aux/reloc-ldflags + +## end gnulib module relocatable-prog + +## begin gnulib module relocatable-prog-wrapper + + +EXTRA_DIST += areadlink.c areadlink.h c-ctype.c c-ctype.h canonicalize-lgpl.c canonicalize.h malloca.c malloca.h progname.c progname.h progreloc.c readlink.c relocatable.c relocatable.h relocwrapper.c setenv.c strerror.c + +EXTRA_DIST += $(top_srcdir)/build-aux/install-reloc + +## end gnulib module relocatable-prog-wrapper + +## begin gnulib module signal + +BUILT_SOURCES += signal.h + +# We need the following in order to create when the system +# doesn't have a complete one. +signal.h: signal.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \ + -e 's|@''GNULIB_SIGNAL_H_SIGPIPE''@|$(GNULIB_SIGNAL_H_SIGPIPE)|g' \ + -e 's|@''GNULIB_SIGPROCMASK''@|$(GNULIB_SIGPROCMASK)|g' \ + -e 's|@''GNULIB_SIGACTION''@|$(GNULIB_SIGACTION)|g' \ + -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \ + -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \ + -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \ + -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \ + -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \ + -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/signal.in.h; \ + } > $@-t + mv $@-t $@ +MOSTLYCLEANFILES += signal.h signal.h-t + +EXTRA_DIST += signal.in.h + +## end gnulib module signal + +## begin gnulib module sigprocmask + + +EXTRA_DIST += sigprocmask.c + +EXTRA_libicrt_a_SOURCES += sigprocmask.c + +## end gnulib module sigprocmask + +## begin gnulib module stdbool + +BUILT_SOURCES += $(STDBOOL_H) + +# We need the following in order to create when the system +# doesn't have one that works. +stdbool.h: stdbool.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \ + } > $@-t + mv $@-t $@ +MOSTLYCLEANFILES += stdbool.h stdbool.h-t + +EXTRA_DIST += stdbool.in.h + +## end gnulib module stdbool + +## begin gnulib module stdint + +BUILT_SOURCES += $(STDINT_H) + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +stdint.h: stdint.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \ + -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \ + -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ + -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \ + -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \ + -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ + -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \ + -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \ + -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \ + -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \ + -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \ + -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \ + -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \ + -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \ + -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \ + -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \ + -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \ + < $(srcdir)/stdint.in.h; \ + } > $@-t + mv $@-t $@ +MOSTLYCLEANFILES += stdint.h stdint.h-t + +EXTRA_DIST += stdint.in.h + +## end gnulib module stdint + +## begin gnulib module stdio + +BUILT_SOURCES += stdio.h + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +stdio.h: stdio.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \ + -e 's|@''GNULIB_FPRINTF''@|$(GNULIB_FPRINTF)|g' \ + -e 's|@''GNULIB_FPRINTF_POSIX''@|$(GNULIB_FPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_PRINTF''@|$(GNULIB_PRINTF)|g' \ + -e 's|@''GNULIB_PRINTF_POSIX''@|$(GNULIB_PRINTF_POSIX)|g' \ + -e 's|@''GNULIB_SNPRINTF''@|$(GNULIB_SNPRINTF)|g' \ + -e 's|@''GNULIB_SPRINTF_POSIX''@|$(GNULIB_SPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_VFPRINTF''@|$(GNULIB_VFPRINTF)|g' \ + -e 's|@''GNULIB_VFPRINTF_POSIX''@|$(GNULIB_VFPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_VPRINTF''@|$(GNULIB_VPRINTF)|g' \ + -e 's|@''GNULIB_VPRINTF_POSIX''@|$(GNULIB_VPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_VSNPRINTF''@|$(GNULIB_VSNPRINTF)|g' \ + -e 's|@''GNULIB_VSPRINTF_POSIX''@|$(GNULIB_VSPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_DPRINTF''@|$(GNULIB_DPRINTF)|g' \ + -e 's|@''GNULIB_VDPRINTF''@|$(GNULIB_VDPRINTF)|g' \ + -e 's|@''GNULIB_VASPRINTF''@|$(GNULIB_VASPRINTF)|g' \ + -e 's|@''GNULIB_OBSTACK_PRINTF''@|$(GNULIB_OBSTACK_PRINTF)|g' \ + -e 's|@''GNULIB_OBSTACK_PRINTF_POSIX''@|$(GNULIB_OBSTACK_PRINTF_POSIX)|g' \ + -e 's|@''GNULIB_FOPEN''@|$(GNULIB_FOPEN)|g' \ + -e 's|@''GNULIB_FREOPEN''@|$(GNULIB_FREOPEN)|g' \ + -e 's|@''GNULIB_FSEEK''@|$(GNULIB_FSEEK)|g' \ + -e 's|@''GNULIB_FSEEKO''@|$(GNULIB_FSEEKO)|g' \ + -e 's|@''GNULIB_FTELL''@|$(GNULIB_FTELL)|g' \ + -e 's|@''GNULIB_FTELLO''@|$(GNULIB_FTELLO)|g' \ + -e 's|@''GNULIB_FFLUSH''@|$(GNULIB_FFLUSH)|g' \ + -e 's|@''GNULIB_FPURGE''@|$(GNULIB_FPURGE)|g' \ + -e 's|@''GNULIB_FCLOSE''@|$(GNULIB_FCLOSE)|g' \ + -e 's|@''GNULIB_FPUTC''@|$(GNULIB_FPUTC)|g' \ + -e 's|@''GNULIB_PUTC''@|$(GNULIB_PUTC)|g' \ + -e 's|@''GNULIB_PUTCHAR''@|$(GNULIB_PUTCHAR)|g' \ + -e 's|@''GNULIB_FPUTS''@|$(GNULIB_FPUTS)|g' \ + -e 's|@''GNULIB_PUTS''@|$(GNULIB_PUTS)|g' \ + -e 's|@''GNULIB_FWRITE''@|$(GNULIB_FWRITE)|g' \ + -e 's|@''GNULIB_GETDELIM''@|$(GNULIB_GETDELIM)|g' \ + -e 's|@''GNULIB_GETLINE''@|$(GNULIB_GETLINE)|g' \ + -e 's|@''GNULIB_PERROR''@|$(GNULIB_PERROR)|g' \ + -e 's|@''GNULIB_STDIO_H_SIGPIPE''@|$(GNULIB_STDIO_H_SIGPIPE)|g' \ + -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|$(REPLACE_STDIO_WRITE_FUNCS)|g' \ + -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \ + -e 's|@''REPLACE_VFPRINTF''@|$(REPLACE_VFPRINTF)|g' \ + -e 's|@''REPLACE_PRINTF''@|$(REPLACE_PRINTF)|g' \ + -e 's|@''REPLACE_VPRINTF''@|$(REPLACE_VPRINTF)|g' \ + -e 's|@''REPLACE_SNPRINTF''@|$(REPLACE_SNPRINTF)|g' \ + -e 's|@''HAVE_DECL_SNPRINTF''@|$(HAVE_DECL_SNPRINTF)|g' \ + -e 's|@''REPLACE_VSNPRINTF''@|$(REPLACE_VSNPRINTF)|g' \ + -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \ + -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \ + -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \ + -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \ + -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \ + -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \ + -e 's|@''REPLACE_VDPRINTF''@|$(REPLACE_VDPRINTF)|g' \ + -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \ + -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \ + -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \ + -e 's|@''REPLACE_OBSTACK_PRINTF''@|$(REPLACE_OBSTACK_PRINTF)|g' \ + -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \ + -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \ + -e 's|@''REPLACE_FSEEKO''@|$(REPLACE_FSEEKO)|g' \ + -e 's|@''REPLACE_FSEEK''@|$(REPLACE_FSEEK)|g' \ + -e 's|@''REPLACE_FTELLO''@|$(REPLACE_FTELLO)|g' \ + -e 's|@''REPLACE_FTELL''@|$(REPLACE_FTELL)|g' \ + -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \ + -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \ + -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \ + -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \ + -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \ + -e 's|@''HAVE_DECL_GETLINE''@|$(HAVE_DECL_GETLINE)|g' \ + -e 's|@''REPLACE_GETLINE''@|$(REPLACE_GETLINE)|g' \ + -e 's|@''REPLACE_PERROR''@|$(REPLACE_PERROR)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/stdio.in.h; \ + } > $@-t + mv $@-t $@ +MOSTLYCLEANFILES += stdio.h stdio.h-t + +EXTRA_DIST += stdio-write.c stdio.in.h + +EXTRA_libicrt_a_SOURCES += stdio-write.c + +## end gnulib module stdio + +## begin gnulib module stdlib + +BUILT_SOURCES += stdlib.h + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +stdlib.h: stdlib.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \ + -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \ + -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \ + -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \ + -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \ + -e 's|@''GNULIB_ATOLL''@|$(GNULIB_ATOLL)|g' \ + -e 's|@''GNULIB_GETLOADAVG''@|$(GNULIB_GETLOADAVG)|g' \ + -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \ + -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \ + -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \ + -e 's|@''GNULIB_PUTENV''@|$(GNULIB_PUTENV)|g' \ + -e 's|@''GNULIB_RANDOM_R''@|$(GNULIB_RANDOM_R)|g' \ + -e 's|@''GNULIB_RPMATCH''@|$(GNULIB_RPMATCH)|g' \ + -e 's|@''GNULIB_SETENV''@|$(GNULIB_SETENV)|g' \ + -e 's|@''GNULIB_STRTOD''@|$(GNULIB_STRTOD)|g' \ + -e 's|@''GNULIB_STRTOLL''@|$(GNULIB_STRTOLL)|g' \ + -e 's|@''GNULIB_STRTOULL''@|$(GNULIB_STRTOULL)|g' \ + -e 's|@''GNULIB_UNSETENV''@|$(GNULIB_UNSETENV)|g' \ + -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \ + -e 's|@''HAVE_CALLOC_POSIX''@|$(HAVE_CALLOC_POSIX)|g' \ + -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \ + -e 's|@''HAVE_MALLOC_POSIX''@|$(HAVE_MALLOC_POSIX)|g' \ + -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \ + -e 's|@''HAVE_REALLOC_POSIX''@|$(HAVE_REALLOC_POSIX)|g' \ + -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \ + -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \ + -e 's|@''HAVE_SETENV''@|$(HAVE_SETENV)|g' \ + -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \ + -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \ + -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \ + -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \ + -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \ + -e 's|@''HAVE_UNSETENV''@|$(HAVE_UNSETENV)|g' \ + -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \ + -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \ + -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \ + -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \ + -e 's|@''VOID_UNSETENV''@|$(VOID_UNSETENV)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/stdlib.in.h; \ + } > $@-t + mv $@-t $@ +MOSTLYCLEANFILES += stdlib.h stdlib.h-t + +EXTRA_DIST += stdlib.in.h + +## end gnulib module stdlib + +## begin gnulib module streq + + +EXTRA_DIST += streq.h + +## end gnulib module streq + +## begin gnulib module strerror + + +EXTRA_DIST += strerror.c + +EXTRA_libicrt_a_SOURCES += strerror.c + +## end gnulib module strerror + +## begin gnulib module string + +BUILT_SOURCES += string.h + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +string.h: string.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \ + -e 's|@''GNULIB_MBSLEN''@|$(GNULIB_MBSLEN)|g' \ + -e 's|@''GNULIB_MBSNLEN''@|$(GNULIB_MBSNLEN)|g' \ + -e 's|@''GNULIB_MBSCHR''@|$(GNULIB_MBSCHR)|g' \ + -e 's|@''GNULIB_MBSRCHR''@|$(GNULIB_MBSRCHR)|g' \ + -e 's|@''GNULIB_MBSSTR''@|$(GNULIB_MBSSTR)|g' \ + -e 's|@''GNULIB_MBSCASECMP''@|$(GNULIB_MBSCASECMP)|g' \ + -e 's|@''GNULIB_MBSNCASECMP''@|$(GNULIB_MBSNCASECMP)|g' \ + -e 's|@''GNULIB_MBSPCASECMP''@|$(GNULIB_MBSPCASECMP)|g' \ + -e 's|@''GNULIB_MBSCASESTR''@|$(GNULIB_MBSCASESTR)|g' \ + -e 's|@''GNULIB_MBSCSPN''@|$(GNULIB_MBSCSPN)|g' \ + -e 's|@''GNULIB_MBSPBRK''@|$(GNULIB_MBSPBRK)|g' \ + -e 's|@''GNULIB_MBSSPN''@|$(GNULIB_MBSSPN)|g' \ + -e 's|@''GNULIB_MBSSEP''@|$(GNULIB_MBSSEP)|g' \ + -e 's|@''GNULIB_MBSTOK_R''@|$(GNULIB_MBSTOK_R)|g' \ + -e 's|@''GNULIB_MEMCHR''@|$(GNULIB_MEMCHR)|g' \ + -e 's|@''GNULIB_MEMMEM''@|$(GNULIB_MEMMEM)|g' \ + -e 's|@''GNULIB_MEMPCPY''@|$(GNULIB_MEMPCPY)|g' \ + -e 's|@''GNULIB_MEMRCHR''@|$(GNULIB_MEMRCHR)|g' \ + -e 's|@''GNULIB_RAWMEMCHR''@|$(GNULIB_RAWMEMCHR)|g' \ + -e 's|@''GNULIB_STPCPY''@|$(GNULIB_STPCPY)|g' \ + -e 's|@''GNULIB_STPNCPY''@|$(GNULIB_STPNCPY)|g' \ + -e 's|@''GNULIB_STRCHRNUL''@|$(GNULIB_STRCHRNUL)|g' \ + -e 's|@''GNULIB_STRDUP''@|$(GNULIB_STRDUP)|g' \ + -e 's|@''GNULIB_STRNDUP''@|$(GNULIB_STRNDUP)|g' \ + -e 's|@''GNULIB_STRNLEN''@|$(GNULIB_STRNLEN)|g' \ + -e 's|@''GNULIB_STRPBRK''@|$(GNULIB_STRPBRK)|g' \ + -e 's|@''GNULIB_STRSEP''@|$(GNULIB_STRSEP)|g' \ + -e 's|@''GNULIB_STRSTR''@|$(GNULIB_STRSTR)|g' \ + -e 's|@''GNULIB_STRCASESTR''@|$(GNULIB_STRCASESTR)|g' \ + -e 's|@''GNULIB_STRTOK_R''@|$(GNULIB_STRTOK_R)|g' \ + -e 's|@''GNULIB_STRERROR''@|$(GNULIB_STRERROR)|g' \ + -e 's|@''GNULIB_STRSIGNAL''@|$(GNULIB_STRSIGNAL)|g' \ + -e 's|@''GNULIB_STRVERSCMP''@|$(GNULIB_STRVERSCMP)|g' \ + -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \ + -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \ + -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \ + -e 's|@''HAVE_RAWMEMCHR''@|$(HAVE_RAWMEMCHR)|g' \ + -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \ + -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \ + -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \ + -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \ + -e 's|@''HAVE_STRNDUP''@|$(HAVE_STRNDUP)|g' \ + -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \ + -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \ + -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \ + -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \ + -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \ + -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \ + -e 's|@''HAVE_DECL_STRERROR''@|$(HAVE_DECL_STRERROR)|g' \ + -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \ + -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \ + -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \ + -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \ + -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \ + -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \ + -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \ + -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \ + -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/string.in.h; \ + } > $@-t + mv $@-t $@ +MOSTLYCLEANFILES += string.h string.h-t + +EXTRA_DIST += string.in.h + +## end gnulib module string + +## begin gnulib module unistd + +BUILT_SOURCES += unistd.h + +# We need the following in order to create an empty placeholder for +# when the system doesn't have one. +unistd.h: unistd.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \ + -e 's|@''GNULIB_CHOWN''@|$(GNULIB_CHOWN)|g' \ + -e 's|@''GNULIB_CLOSE''@|$(GNULIB_CLOSE)|g' \ + -e 's|@''GNULIB_DUP2''@|$(GNULIB_DUP2)|g' \ + -e 's|@''GNULIB_ENVIRON''@|$(GNULIB_ENVIRON)|g' \ + -e 's|@''GNULIB_EUIDACCESS''@|$(GNULIB_EUIDACCESS)|g' \ + -e 's|@''GNULIB_FCHDIR''@|$(GNULIB_FCHDIR)|g' \ + -e 's|@''GNULIB_FSYNC''@|$(GNULIB_FSYNC)|g' \ + -e 's|@''GNULIB_FTRUNCATE''@|$(GNULIB_FTRUNCATE)|g' \ + -e 's|@''GNULIB_GETCWD''@|$(GNULIB_GETCWD)|g' \ + -e 's|@''GNULIB_GETDOMAINNAME''@|$(GNULIB_GETDOMAINNAME)|g' \ + -e 's|@''GNULIB_GETDTABLESIZE''@|$(GNULIB_GETDTABLESIZE)|g' \ + -e 's|@''GNULIB_GETHOSTNAME''@|$(GNULIB_GETHOSTNAME)|g' \ + -e 's|@''GNULIB_GETLOGIN_R''@|$(GNULIB_GETLOGIN_R)|g' \ + -e 's|@''GNULIB_GETPAGESIZE''@|$(GNULIB_GETPAGESIZE)|g' \ + -e 's|@''GNULIB_GETUSERSHELL''@|$(GNULIB_GETUSERSHELL)|g' \ + -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \ + -e 's|@''GNULIB_LINK''@|$(GNULIB_LINK)|g' \ + -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \ + -e 's|@''GNULIB_READLINK''@|$(GNULIB_READLINK)|g' \ + -e 's|@''GNULIB_SLEEP''@|$(GNULIB_SLEEP)|g' \ + -e 's|@''GNULIB_UNISTD_H_SIGPIPE''@|$(GNULIB_UNISTD_H_SIGPIPE)|g' \ + -e 's|@''GNULIB_WRITE''@|$(GNULIB_WRITE)|g' \ + -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \ + -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \ + -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \ + -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \ + -e 's|@''HAVE_GETDOMAINNAME''@|$(HAVE_GETDOMAINNAME)|g' \ + -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \ + -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \ + -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \ + -e 's|@''HAVE_GETUSERSHELL''@|$(HAVE_GETUSERSHELL)|g' \ + -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \ + -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \ + -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \ + -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \ + -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \ + -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \ + -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \ + -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \ + -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \ + -e 's|@''REPLACE_FCHDIR''@|$(REPLACE_FCHDIR)|g' \ + -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \ + -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \ + -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \ + -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \ + -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \ + -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/unistd.in.h; \ + } > $@-t + mv $@-t $@ +MOSTLYCLEANFILES += unistd.h unistd.h-t + +EXTRA_DIST += unistd.in.h + +## end gnulib module unistd + +## begin gnulib module unitypes + + +EXTRA_DIST += unitypes.h + +## end gnulib module unitypes + +## begin gnulib module uniwidth/base + + +EXTRA_DIST += localcharset.h uniwidth.h + +## end gnulib module uniwidth/base + +## begin gnulib module uniwidth/width + +libicrt_a_SOURCES += uniwidth/width.c + +EXTRA_DIST += uniwidth/cjk.h + +## end gnulib module uniwidth/width + +## begin gnulib module unlocked-io + + +EXTRA_DIST += unlocked-io.h + +## end gnulib module unlocked-io + +## begin gnulib module wchar + +BUILT_SOURCES += $(WCHAR_H) + +# We need the following in order to create when the system +# version does not work standalone. +wchar.h: wchar.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \ + -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \ + -e 's|@''GNULIB_BTOWC''@|$(GNULIB_BTOWC)|g' \ + -e 's|@''GNULIB_WCTOB''@|$(GNULIB_WCTOB)|g' \ + -e 's|@''GNULIB_MBSINIT''@|$(GNULIB_MBSINIT)|g' \ + -e 's|@''GNULIB_MBRTOWC''@|$(GNULIB_MBRTOWC)|g' \ + -e 's|@''GNULIB_MBRLEN''@|$(GNULIB_MBRLEN)|g' \ + -e 's|@''GNULIB_MBSRTOWCS''@|$(GNULIB_MBSRTOWCS)|g' \ + -e 's|@''GNULIB_MBSNRTOWCS''@|$(GNULIB_MBSNRTOWCS)|g' \ + -e 's|@''GNULIB_WCRTOMB''@|$(GNULIB_WCRTOMB)|g' \ + -e 's|@''GNULIB_WCSRTOMBS''@|$(GNULIB_WCSRTOMBS)|g' \ + -e 's|@''GNULIB_WCSNRTOMBS''@|$(GNULIB_WCSNRTOMBS)|g' \ + -e 's|@''GNULIB_WCWIDTH''@|$(GNULIB_WCWIDTH)|g' \ + -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \ + -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \ + -e 's|@''HAVE_MBSINIT''@|$(HAVE_MBSINIT)|g' \ + -e 's|@''HAVE_MBRTOWC''@|$(HAVE_MBRTOWC)|g' \ + -e 's|@''HAVE_MBRLEN''@|$(HAVE_MBRLEN)|g' \ + -e 's|@''HAVE_MBSRTOWCS''@|$(HAVE_MBSRTOWCS)|g' \ + -e 's|@''HAVE_MBSNRTOWCS''@|$(HAVE_MBSNRTOWCS)|g' \ + -e 's|@''HAVE_WCRTOMB''@|$(HAVE_WCRTOMB)|g' \ + -e 's|@''HAVE_WCSRTOMBS''@|$(HAVE_WCSRTOMBS)|g' \ + -e 's|@''HAVE_WCSNRTOMBS''@|$(HAVE_WCSNRTOMBS)|g' \ + -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \ + -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \ + -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \ + -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \ + -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \ + -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \ + -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \ + -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \ + -e 's|@''REPLACE_MBSRTOWCS''@|$(REPLACE_MBSRTOWCS)|g' \ + -e 's|@''REPLACE_MBSNRTOWCS''@|$(REPLACE_MBSNRTOWCS)|g' \ + -e 's|@''REPLACE_WCRTOMB''@|$(REPLACE_WCRTOMB)|g' \ + -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \ + -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \ + -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/wchar.in.h; \ + } > $@-t + mv $@-t $@ +MOSTLYCLEANFILES += wchar.h wchar.h-t + +EXTRA_DIST += wchar.in.h + +## end gnulib module wchar + +## begin gnulib module xalloc + +libicrt_a_SOURCES += xalloc.h xmalloc.c xstrdup.c + +## end gnulib module xalloc + +## begin gnulib module xreadlink + +libicrt_a_SOURCES += xreadlink.c + +EXTRA_DIST += xreadlink.h + +## end gnulib module xreadlink + + +mostlyclean-local: mostlyclean-generic + @for dir in '' $(MOSTLYCLEANDIRS); do \ + if test -n "$$dir" && test -d $$dir; then \ + echo "rmdir $$dir"; rmdir $$dir; \ + fi; \ + done; \ + : diff --git a/jni/iconv/srclib/Makefile.in b/jni/iconv/srclib/Makefile.in new file mode 100644 index 0000000..c7dc2a1 --- /dev/null +++ b/jni/iconv/srclib/Makefile.in @@ -0,0 +1,1326 @@ +# Makefile.in generated by automake 1.11 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# Copyright (C) 2002-2009 Free Software Foundation, Inc. +# +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a configuration script generated by Autoconf, under +# the same distribution terms as the rest of that program. +# +# Generated by gnulib-tool. +# Reproduce by: gnulib-tool --import --dir=. --local-dir=gnulib-local --lib=libicrt --source-base=srclib --m4-base=srcm4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --makefile-name=Makefile.gnulib --no-libtool --macro-prefix=gl binary-io error exit gettext gettext-h libiconv-misc mbstate memmove progname relocatable-prog sigpipe stdio strerror unistd uniwidth/width unlocked-io xalloc + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.gnulib \ + $(srcdir)/Makefile.in +subdir = srclib +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/srcm4/00gnulib.m4 \ + $(top_srcdir)/srcm4/alloca.m4 \ + $(top_srcdir)/srcm4/canonicalize-lgpl.m4 \ + $(top_srcdir)/srcm4/codeset.m4 $(top_srcdir)/srcm4/eealloc.m4 \ + $(top_srcdir)/srcm4/environ.m4 $(top_srcdir)/srcm4/errno_h.m4 \ + $(top_srcdir)/srcm4/error.m4 $(top_srcdir)/srcm4/extensions.m4 \ + $(top_srcdir)/srcm4/gettext.m4 \ + $(top_srcdir)/srcm4/gnulib-common.m4 \ + $(top_srcdir)/srcm4/gnulib-comp.m4 \ + $(top_srcdir)/srcm4/iconv.m4 \ + $(top_srcdir)/srcm4/include_next.m4 \ + $(top_srcdir)/srcm4/intlmacosx.m4 \ + $(top_srcdir)/srcm4/lib-ld.m4 $(top_srcdir)/srcm4/lib-link.m4 \ + $(top_srcdir)/srcm4/lib-prefix.m4 \ + $(top_srcdir)/srcm4/longlong.m4 $(top_srcdir)/srcm4/malloc.m4 \ + $(top_srcdir)/srcm4/malloca.m4 \ + $(top_srcdir)/srcm4/mbstate_t.m4 \ + $(top_srcdir)/srcm4/memmove.m4 \ + $(top_srcdir)/srcm4/multiarch.m4 $(top_srcdir)/srcm4/nls.m4 \ + $(top_srcdir)/srcm4/pathmax.m4 $(top_srcdir)/srcm4/po.m4 \ + $(top_srcdir)/srcm4/progtest.m4 \ + $(top_srcdir)/srcm4/readlink.m4 \ + $(top_srcdir)/srcm4/relocatable-lib.m4 \ + $(top_srcdir)/srcm4/relocatable.m4 \ + $(top_srcdir)/srcm4/setenv.m4 $(top_srcdir)/srcm4/signal_h.m4 \ + $(top_srcdir)/srcm4/signalblocking.m4 \ + $(top_srcdir)/srcm4/sigpipe.m4 $(top_srcdir)/srcm4/ssize_t.m4 \ + $(top_srcdir)/srcm4/stdbool.m4 $(top_srcdir)/srcm4/stdint.m4 \ + $(top_srcdir)/srcm4/stdio_h.m4 $(top_srcdir)/srcm4/stdlib_h.m4 \ + $(top_srcdir)/srcm4/strerror.m4 \ + $(top_srcdir)/srcm4/string_h.m4 \ + $(top_srcdir)/srcm4/unistd_h.m4 \ + $(top_srcdir)/srcm4/unlocked-io.m4 \ + $(top_srcdir)/srcm4/visibility.m4 $(top_srcdir)/srcm4/wchar.m4 \ + $(top_srcdir)/srcm4/wchar_t.m4 $(top_srcdir)/srcm4/wint_t.m4 \ + $(top_srcdir)/m4/cp.m4 $(top_srcdir)/m4/eilseq.m4 \ + $(top_srcdir)/m4/endian.m4 $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ln.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h $(top_builddir)/lib/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +LIBRARIES = $(noinst_LIBRARIES) +ARFLAGS = cru +libicrt_a_AR = $(AR) $(ARFLAGS) +am__DEPENDENCIES_1 = +am_libicrt_a_OBJECTS = areadlink.$(OBJEXT) malloca.$(OBJEXT) \ + progname.$(OBJEXT) width.$(OBJEXT) xmalloc.$(OBJEXT) \ + xstrdup.$(OBJEXT) xreadlink.$(OBJEXT) +libicrt_a_OBJECTS = $(am_libicrt_a_OBJECTS) +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -I$(top_builddir)/lib +depcomp = +am__depfiles_maybe = +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libicrt_a_SOURCES) $(EXTRA_libicrt_a_SOURCES) +DIST_SOURCES = $(libicrt_a_SOURCES) $(EXTRA_libicrt_a_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALLOCA_H = @ALLOCA_H@ +AMTAR = @AMTAR@ +APPLE_UNIVERSAL_BUILD = @APPLE_UNIVERSAL_BUILD@ +AR = @AR@ +AS = @AS@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@ +BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@ +BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@ +BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@ +BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@ +BROKEN_WCHAR_H = @BROKEN_WCHAR_H@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ +CP = @CP@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ -DEXEEXT=\"@EXEEXT@\" +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DLL_VARIABLE = @DLL_VARIABLE@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EILSEQ = @EILSEQ@ +EMULTIHOP_HIDDEN = @EMULTIHOP_HIDDEN@ +EMULTIHOP_VALUE = @EMULTIHOP_VALUE@ +ENOLINK_HIDDEN = @ENOLINK_HIDDEN@ +ENOLINK_VALUE = @ENOLINK_VALUE@ +EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@ +EOVERFLOW_VALUE = @EOVERFLOW_VALUE@ +ERRNO_H = @ERRNO_H@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ +GMSGFMT = @GMSGFMT@ +GMSGFMT_015 = @GMSGFMT_015@ +GNULIB_ATOLL = @GNULIB_ATOLL@ +GNULIB_BTOWC = @GNULIB_BTOWC@ +GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@ +GNULIB_CHOWN = @GNULIB_CHOWN@ +GNULIB_CLOSE = @GNULIB_CLOSE@ +GNULIB_DPRINTF = @GNULIB_DPRINTF@ +GNULIB_DUP2 = @GNULIB_DUP2@ +GNULIB_ENVIRON = @GNULIB_ENVIRON@ +GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@ +GNULIB_FCHDIR = @GNULIB_FCHDIR@ +GNULIB_FCLOSE = @GNULIB_FCLOSE@ +GNULIB_FFLUSH = @GNULIB_FFLUSH@ +GNULIB_FOPEN = @GNULIB_FOPEN@ +GNULIB_FPRINTF = @GNULIB_FPRINTF@ +GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@ +GNULIB_FPURGE = @GNULIB_FPURGE@ +GNULIB_FPUTC = @GNULIB_FPUTC@ +GNULIB_FPUTS = @GNULIB_FPUTS@ +GNULIB_FREOPEN = @GNULIB_FREOPEN@ +GNULIB_FSEEK = @GNULIB_FSEEK@ +GNULIB_FSEEKO = @GNULIB_FSEEKO@ +GNULIB_FSYNC = @GNULIB_FSYNC@ +GNULIB_FTELL = @GNULIB_FTELL@ +GNULIB_FTELLO = @GNULIB_FTELLO@ +GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@ +GNULIB_FWRITE = @GNULIB_FWRITE@ +GNULIB_GETCWD = @GNULIB_GETCWD@ +GNULIB_GETDELIM = @GNULIB_GETDELIM@ +GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@ +GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@ +GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@ +GNULIB_GETLINE = @GNULIB_GETLINE@ +GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@ +GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@ +GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@ +GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@ +GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@ +GNULIB_LCHOWN = @GNULIB_LCHOWN@ +GNULIB_LINK = @GNULIB_LINK@ +GNULIB_LSEEK = @GNULIB_LSEEK@ +GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@ +GNULIB_MBRLEN = @GNULIB_MBRLEN@ +GNULIB_MBRTOWC = @GNULIB_MBRTOWC@ +GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@ +GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@ +GNULIB_MBSCHR = @GNULIB_MBSCHR@ +GNULIB_MBSCSPN = @GNULIB_MBSCSPN@ +GNULIB_MBSINIT = @GNULIB_MBSINIT@ +GNULIB_MBSLEN = @GNULIB_MBSLEN@ +GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@ +GNULIB_MBSNLEN = @GNULIB_MBSNLEN@ +GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@ +GNULIB_MBSPBRK = @GNULIB_MBSPBRK@ +GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@ +GNULIB_MBSRCHR = @GNULIB_MBSRCHR@ +GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@ +GNULIB_MBSSEP = @GNULIB_MBSSEP@ +GNULIB_MBSSPN = @GNULIB_MBSSPN@ +GNULIB_MBSSTR = @GNULIB_MBSSTR@ +GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@ +GNULIB_MEMCHR = @GNULIB_MEMCHR@ +GNULIB_MEMMEM = @GNULIB_MEMMEM@ +GNULIB_MEMPCPY = @GNULIB_MEMPCPY@ +GNULIB_MEMRCHR = @GNULIB_MEMRCHR@ +GNULIB_MKDTEMP = @GNULIB_MKDTEMP@ +GNULIB_MKSTEMP = @GNULIB_MKSTEMP@ +GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@ +GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@ +GNULIB_PERROR = @GNULIB_PERROR@ +GNULIB_PRINTF = @GNULIB_PRINTF@ +GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@ +GNULIB_PUTC = @GNULIB_PUTC@ +GNULIB_PUTCHAR = @GNULIB_PUTCHAR@ +GNULIB_PUTENV = @GNULIB_PUTENV@ +GNULIB_PUTS = @GNULIB_PUTS@ +GNULIB_RANDOM_R = @GNULIB_RANDOM_R@ +GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@ +GNULIB_READLINK = @GNULIB_READLINK@ +GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@ +GNULIB_RPMATCH = @GNULIB_RPMATCH@ +GNULIB_SETENV = @GNULIB_SETENV@ +GNULIB_SIGACTION = @GNULIB_SIGACTION@ +GNULIB_SIGNAL_H_SIGPIPE = @GNULIB_SIGNAL_H_SIGPIPE@ +GNULIB_SIGPROCMASK = @GNULIB_SIGPROCMASK@ +GNULIB_SLEEP = @GNULIB_SLEEP@ +GNULIB_SNPRINTF = @GNULIB_SNPRINTF@ +GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@ +GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@ +GNULIB_STPCPY = @GNULIB_STPCPY@ +GNULIB_STPNCPY = @GNULIB_STPNCPY@ +GNULIB_STRCASESTR = @GNULIB_STRCASESTR@ +GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@ +GNULIB_STRDUP = @GNULIB_STRDUP@ +GNULIB_STRERROR = @GNULIB_STRERROR@ +GNULIB_STRNDUP = @GNULIB_STRNDUP@ +GNULIB_STRNLEN = @GNULIB_STRNLEN@ +GNULIB_STRPBRK = @GNULIB_STRPBRK@ +GNULIB_STRSEP = @GNULIB_STRSEP@ +GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@ +GNULIB_STRSTR = @GNULIB_STRSTR@ +GNULIB_STRTOD = @GNULIB_STRTOD@ +GNULIB_STRTOK_R = @GNULIB_STRTOK_R@ +GNULIB_STRTOLL = @GNULIB_STRTOLL@ +GNULIB_STRTOULL = @GNULIB_STRTOULL@ +GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@ +GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@ +GNULIB_UNSETENV = @GNULIB_UNSETENV@ +GNULIB_VASPRINTF = @GNULIB_VASPRINTF@ +GNULIB_VDPRINTF = @GNULIB_VDPRINTF@ +GNULIB_VFPRINTF = @GNULIB_VFPRINTF@ +GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@ +GNULIB_VPRINTF = @GNULIB_VPRINTF@ +GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@ +GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@ +GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@ +GNULIB_WCRTOMB = @GNULIB_WCRTOMB@ +GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@ +GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@ +GNULIB_WCTOB = @GNULIB_WCTOB@ +GNULIB_WCWIDTH = @GNULIB_WCWIDTH@ +GNULIB_WRITE = @GNULIB_WRITE@ +GREP = @GREP@ +HAVE_ATOLL = @HAVE_ATOLL@ +HAVE_BTOWC = @HAVE_BTOWC@ +HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@ +HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@ +HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@ +HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@ +HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@ +HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@ +HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@ +HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@ +HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@ +HAVE_DECL_OBSTACK_PRINTF = @HAVE_DECL_OBSTACK_PRINTF@ +HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@ +HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@ +HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@ +HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@ +HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@ +HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@ +HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@ +HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@ +HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@ +HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@ +HAVE_DPRINTF = @HAVE_DPRINTF@ +HAVE_DUP2 = @HAVE_DUP2@ +HAVE_EUIDACCESS = @HAVE_EUIDACCESS@ +HAVE_FSEEKO = @HAVE_FSEEKO@ +HAVE_FSYNC = @HAVE_FSYNC@ +HAVE_FTELLO = @HAVE_FTELLO@ +HAVE_FTRUNCATE = @HAVE_FTRUNCATE@ +HAVE_GETDOMAINNAME = @HAVE_GETDOMAINNAME@ +HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@ +HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@ +HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@ +HAVE_GETSUBOPT = @HAVE_GETSUBOPT@ +HAVE_GETUSERSHELL = @HAVE_GETUSERSHELL@ +HAVE_INTTYPES_H = @HAVE_INTTYPES_H@ +HAVE_LINK = @HAVE_LINK@ +HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@ +HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@ +HAVE_MBRLEN = @HAVE_MBRLEN@ +HAVE_MBRTOWC = @HAVE_MBRTOWC@ +HAVE_MBSINIT = @HAVE_MBSINIT@ +HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@ +HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@ +HAVE_MEMPCPY = @HAVE_MEMPCPY@ +HAVE_MKDTEMP = @HAVE_MKDTEMP@ +HAVE_OS_H = @HAVE_OS_H@ +HAVE_POSIX_SIGNALBLOCKING = @HAVE_POSIX_SIGNALBLOCKING@ +HAVE_RANDOM_H = @HAVE_RANDOM_H@ +HAVE_RANDOM_R = @HAVE_RANDOM_R@ +HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@ +HAVE_READLINK = @HAVE_READLINK@ +HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@ +HAVE_RPMATCH = @HAVE_RPMATCH@ +HAVE_SETENV = @HAVE_SETENV@ +HAVE_SIGACTION = @HAVE_SIGACTION@ +HAVE_SIGINFO_T = @HAVE_SIGINFO_T@ +HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@ +HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@ +HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@ +HAVE_SIGSET_T = @HAVE_SIGSET_T@ +HAVE_SLEEP = @HAVE_SLEEP@ +HAVE_STDINT_H = @HAVE_STDINT_H@ +HAVE_STPCPY = @HAVE_STPCPY@ +HAVE_STPNCPY = @HAVE_STPNCPY@ +HAVE_STRCASESTR = @HAVE_STRCASESTR@ +HAVE_STRCHRNUL = @HAVE_STRCHRNUL@ +HAVE_STRNDUP = @HAVE_STRNDUP@ +HAVE_STRPBRK = @HAVE_STRPBRK@ +HAVE_STRSEP = @HAVE_STRSEP@ +HAVE_STRTOD = @HAVE_STRTOD@ +HAVE_STRTOLL = @HAVE_STRTOLL@ +HAVE_STRTOULL = @HAVE_STRTOULL@ +HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@ +HAVE_STRUCT_SIGACTION_SA_SIGACTION = @HAVE_STRUCT_SIGACTION_SA_SIGACTION@ +HAVE_STRVERSCMP = @HAVE_STRVERSCMP@ +HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@ +HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@ +HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@ +HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@ +HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@ +HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@ +HAVE_UNISTD_H = @HAVE_UNISTD_H@ +HAVE_UNSETENV = @HAVE_UNSETENV@ +HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@ +HAVE_VASPRINTF = @HAVE_VASPRINTF@ +HAVE_VDPRINTF = @HAVE_VDPRINTF@ +HAVE_VISIBILITY = @HAVE_VISIBILITY@ +HAVE_WCHAR_H = @HAVE_WCHAR_H@ +HAVE_WCHAR_T = @HAVE_WCHAR_T@ +HAVE_WCRTOMB = @HAVE_WCRTOMB@ +HAVE_WCSNRTOMBS = @HAVE_WCSNRTOMBS@ +HAVE_WCSRTOMBS = @HAVE_WCSRTOMBS@ +HAVE_WINT_T = @HAVE_WINT_T@ +HAVE__BOOL = @HAVE__BOOL@ +ICONV_CONST = @ICONV_CONST@ +INCLUDE_NEXT = @INCLUDE_NEXT@ +INCLUDE_NEXT_AS_FIRST_DIRECTIVE = @INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_PROGRAM_ENV = @INSTALL_PROGRAM_ENV@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBICRT_LIBDEPS = @LIBICRT_LIBDEPS@ +LIBICRT_LTLIBDEPS = @LIBICRT_LTLIBDEPS@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN = @LN@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +MSGFMT_015 = @MSGFMT_015@ +MSGMERGE = @MSGMERGE@ +NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@ +NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@ +NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@ +NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@ +NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@ +NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@ +NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@ +NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@ +NEXT_ERRNO_H = @NEXT_ERRNO_H@ +NEXT_SIGNAL_H = @NEXT_SIGNAL_H@ +NEXT_STDINT_H = @NEXT_STDINT_H@ +NEXT_STDIO_H = @NEXT_STDIO_H@ +NEXT_STDLIB_H = @NEXT_STDLIB_H@ +NEXT_STRING_H = @NEXT_STRING_H@ +NEXT_UNISTD_H = @NEXT_UNISTD_H@ +NEXT_WCHAR_H = @NEXT_WCHAR_H@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +POSUB = @POSUB@ +PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@ +PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@ +RANLIB = @RANLIB@ +RC = @RC@ +RELOCATABLE = @RELOCATABLE@ +RELOCATABLE_BUILD_DIR = @RELOCATABLE_BUILD_DIR@ +RELOCATABLE_CONFIG_H_DIR = @RELOCATABLE_CONFIG_H_DIR@ +RELOCATABLE_LDFLAGS = @RELOCATABLE_LDFLAGS@ +RELOCATABLE_LIBRARY_PATH = @RELOCATABLE_LIBRARY_PATH@ +RELOCATABLE_SRC_DIR = @RELOCATABLE_SRC_DIR@ +REPLACE_BTOWC = @REPLACE_BTOWC@ +REPLACE_CHOWN = @REPLACE_CHOWN@ +REPLACE_CLOSE = @REPLACE_CLOSE@ +REPLACE_DPRINTF = @REPLACE_DPRINTF@ +REPLACE_FCHDIR = @REPLACE_FCHDIR@ +REPLACE_FCLOSE = @REPLACE_FCLOSE@ +REPLACE_FFLUSH = @REPLACE_FFLUSH@ +REPLACE_FOPEN = @REPLACE_FOPEN@ +REPLACE_FPRINTF = @REPLACE_FPRINTF@ +REPLACE_FPURGE = @REPLACE_FPURGE@ +REPLACE_FREOPEN = @REPLACE_FREOPEN@ +REPLACE_FSEEK = @REPLACE_FSEEK@ +REPLACE_FSEEKO = @REPLACE_FSEEKO@ +REPLACE_FTELL = @REPLACE_FTELL@ +REPLACE_FTELLO = @REPLACE_FTELLO@ +REPLACE_GETCWD = @REPLACE_GETCWD@ +REPLACE_GETLINE = @REPLACE_GETLINE@ +REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@ +REPLACE_LCHOWN = @REPLACE_LCHOWN@ +REPLACE_LSEEK = @REPLACE_LSEEK@ +REPLACE_MBRLEN = @REPLACE_MBRLEN@ +REPLACE_MBRTOWC = @REPLACE_MBRTOWC@ +REPLACE_MBSINIT = @REPLACE_MBSINIT@ +REPLACE_MBSNRTOWCS = @REPLACE_MBSNRTOWCS@ +REPLACE_MBSRTOWCS = @REPLACE_MBSRTOWCS@ +REPLACE_MBSTATE_T = @REPLACE_MBSTATE_T@ +REPLACE_MEMCHR = @REPLACE_MEMCHR@ +REPLACE_MEMMEM = @REPLACE_MEMMEM@ +REPLACE_MKSTEMP = @REPLACE_MKSTEMP@ +REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@ +REPLACE_PERROR = @REPLACE_PERROR@ +REPLACE_PRINTF = @REPLACE_PRINTF@ +REPLACE_PUTENV = @REPLACE_PUTENV@ +REPLACE_SNPRINTF = @REPLACE_SNPRINTF@ +REPLACE_SPRINTF = @REPLACE_SPRINTF@ +REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@ +REPLACE_STRCASESTR = @REPLACE_STRCASESTR@ +REPLACE_STRDUP = @REPLACE_STRDUP@ +REPLACE_STRERROR = @REPLACE_STRERROR@ +REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@ +REPLACE_STRSTR = @REPLACE_STRSTR@ +REPLACE_STRTOD = @REPLACE_STRTOD@ +REPLACE_VASPRINTF = @REPLACE_VASPRINTF@ +REPLACE_VDPRINTF = @REPLACE_VDPRINTF@ +REPLACE_VFPRINTF = @REPLACE_VFPRINTF@ +REPLACE_VPRINTF = @REPLACE_VPRINTF@ +REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@ +REPLACE_VSPRINTF = @REPLACE_VSPRINTF@ +REPLACE_WCRTOMB = @REPLACE_WCRTOMB@ +REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@ +REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@ +REPLACE_WCTOB = @REPLACE_WCTOB@ +REPLACE_WCWIDTH = @REPLACE_WCWIDTH@ +REPLACE_WRITE = @REPLACE_WRITE@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@ +SIZE_T_SUFFIX = @SIZE_T_SUFFIX@ +SRCLIBOBJS = @SRCLIBOBJS@ +STDBOOL_H = @STDBOOL_H@ +STDINT_H = @STDINT_H@ +STRIP = @STRIP@ +UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@ +USE_EXTRA_ENCODINGS = @USE_EXTRA_ENCODINGS@ +USE_MBSTATE_T = @USE_MBSTATE_T@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +VOID_UNSETENV = @VOID_UNSETENV@ +WCHAR_H = @WCHAR_H@ +WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@ +WINDRES = @WINDRES@ +WINT_T_SUFFIX = @WINT_T_SUFFIX@ +WOE32 = @WOE32@ +WOE32DLL = @WOE32DLL@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_015 = @XGETTEXT_015@ +XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gl_LIBOBJS = @gl_LIBOBJS@ +gl_LTLIBOBJS = @gl_LTLIBOBJS@ +gltests_LIBOBJS = @gltests_LIBOBJS@ +gltests_LTLIBOBJS = @gltests_LTLIBOBJS@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +lt_ECHO = @lt_ECHO@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +AUTOMAKE_OPTIONS = 1.5 gnits no-dependencies +EXTRA_DIST = alloca.in.h areadlink.h canonicalize-lgpl.c \ + canonicalize.h errno.in.h error.c error.h \ + $(top_srcdir)/build-aux/config.rpath \ + $(top_srcdir)/build-aux/config.rpath intprops.h \ + $(top_srcdir)/build-aux/link-warning.h malloc.c malloca.h \ + malloca.valgrind memmove.c pathmax.h readlink.c progreloc.c \ + relocatable.c relocatable.h \ + $(top_srcdir)/build-aux/config.libpath \ + $(top_srcdir)/build-aux/reloc-ldflags areadlink.c areadlink.h \ + c-ctype.c c-ctype.h canonicalize-lgpl.c canonicalize.h \ + malloca.c malloca.h progname.c progname.h progreloc.c \ + readlink.c relocatable.c relocatable.h relocwrapper.c setenv.c \ + strerror.c $(top_srcdir)/build-aux/install-reloc signal.in.h \ + sigprocmask.c stdbool.in.h stdint.in.h stdio-write.c \ + stdio.in.h stdlib.in.h streq.h strerror.c string.in.h \ + unistd.in.h unitypes.h localcharset.h uniwidth.h \ + uniwidth/cjk.h unlocked-io.h wchar.in.h xreadlink.h +BUILT_SOURCES = $(ALLOCA_H) $(ERRNO_H) signal.h $(STDBOOL_H) \ + $(STDINT_H) stdio.h stdlib.h string.h unistd.h $(WCHAR_H) +MOSTLYCLEANFILES = core *.stackdump core *.stackdump alloca.h \ + alloca.h-t errno.h errno.h-t signal.h signal.h-t stdbool.h \ + stdbool.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h \ + stdlib.h-t string.h string.h-t unistd.h unistd.h-t wchar.h \ + wchar.h-t +noinst_LIBRARIES = libicrt.a + +# This is for those projects which use "gettextize --intl" to put a source-code +# copy of libintl into their package. In such projects, every Makefile.am needs +# -I$(top_builddir)/intl, so that can be found in this directory. +# For the Makefile.ams in other directories it is the maintainer's +# responsibility; for the one from gnulib we do it here. +# This option has no effect when the user disables NLS (because then the intl +# directory contains no libintl.h file) or when the project does not use +# "gettextize --intl". + +# Parametrization of the 'relocatable' module. +AM_CPPFLAGS = -I$(top_builddir)/intl -DDEPENDS_ON_LIBICONV=1 \ + -DDEPENDS_ON_LIBINTL=1 +libicrt_a_SOURCES = areadlink.c binary-io.h gettext.h malloca.c \ + progname.h progname.c uniwidth/width.c xalloc.h xmalloc.c \ + xstrdup.c xreadlink.c +libicrt_a_LIBADD = $(gl_LIBOBJS) +libicrt_a_DEPENDENCIES = $(gl_LIBOBJS) +EXTRA_libicrt_a_SOURCES = canonicalize-lgpl.c error.c malloc.c \ + memmove.c readlink.c progreloc.c relocatable.c sigprocmask.c \ + stdio-write.c strerror.c +LINK_WARNING_H = $(top_srcdir)/build-aux/link-warning.h +all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Makefile.gnulib $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits srclib/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnits srclib/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +clean-noinstLIBRARIES: + -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) +libicrt.a: $(libicrt_a_OBJECTS) $(libicrt_a_DEPENDENCIES) + -rm -f libicrt.a + $(libicrt_a_AR) libicrt.a $(libicrt_a_OBJECTS) $(libicrt_a_LIBADD) + $(RANLIB) libicrt.a + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +.c.o: + $(COMPILE) -c $< + +.c.obj: + $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: + $(LTCOMPILE) -c -o $@ $< + +width.o: uniwidth/width.c + $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o width.o `test -f 'uniwidth/width.c' || echo '$(srcdir)/'`uniwidth/width.c + +width.obj: uniwidth/width.c + $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o width.obj `if test -f 'uniwidth/width.c'; then $(CYGPATH_W) 'uniwidth/width.c'; else $(CYGPATH_W) '$(srcdir)/uniwidth/width.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-am +all-am: Makefile $(LIBRARIES) +installdirs: +install: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) +clean: clean-am + +clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool mostlyclean-local + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: all check install install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + mostlyclean-local pdf pdf-am ps ps-am tags uninstall \ + uninstall-am + + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +alloca.h: alloca.in.h + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/alloca.in.h; \ + } > $@-t + mv -f $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that is POSIX compliant. +errno.h: errno.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \ + -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \ + -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \ + -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \ + -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \ + -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \ + -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \ + < $(srcdir)/errno.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have a complete one. +signal.h: signal.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \ + -e 's|@''GNULIB_SIGNAL_H_SIGPIPE''@|$(GNULIB_SIGNAL_H_SIGPIPE)|g' \ + -e 's|@''GNULIB_SIGPROCMASK''@|$(GNULIB_SIGPROCMASK)|g' \ + -e 's|@''GNULIB_SIGACTION''@|$(GNULIB_SIGACTION)|g' \ + -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \ + -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \ + -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \ + -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \ + -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \ + -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/signal.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that works. +stdbool.h: stdbool.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +stdint.h: stdint.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \ + -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \ + -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ + -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \ + -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \ + -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ + -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \ + -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \ + -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \ + -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \ + -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \ + -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \ + -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \ + -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \ + -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \ + -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \ + -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \ + < $(srcdir)/stdint.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +stdio.h: stdio.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \ + -e 's|@''GNULIB_FPRINTF''@|$(GNULIB_FPRINTF)|g' \ + -e 's|@''GNULIB_FPRINTF_POSIX''@|$(GNULIB_FPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_PRINTF''@|$(GNULIB_PRINTF)|g' \ + -e 's|@''GNULIB_PRINTF_POSIX''@|$(GNULIB_PRINTF_POSIX)|g' \ + -e 's|@''GNULIB_SNPRINTF''@|$(GNULIB_SNPRINTF)|g' \ + -e 's|@''GNULIB_SPRINTF_POSIX''@|$(GNULIB_SPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_VFPRINTF''@|$(GNULIB_VFPRINTF)|g' \ + -e 's|@''GNULIB_VFPRINTF_POSIX''@|$(GNULIB_VFPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_VPRINTF''@|$(GNULIB_VPRINTF)|g' \ + -e 's|@''GNULIB_VPRINTF_POSIX''@|$(GNULIB_VPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_VSNPRINTF''@|$(GNULIB_VSNPRINTF)|g' \ + -e 's|@''GNULIB_VSPRINTF_POSIX''@|$(GNULIB_VSPRINTF_POSIX)|g' \ + -e 's|@''GNULIB_DPRINTF''@|$(GNULIB_DPRINTF)|g' \ + -e 's|@''GNULIB_VDPRINTF''@|$(GNULIB_VDPRINTF)|g' \ + -e 's|@''GNULIB_VASPRINTF''@|$(GNULIB_VASPRINTF)|g' \ + -e 's|@''GNULIB_OBSTACK_PRINTF''@|$(GNULIB_OBSTACK_PRINTF)|g' \ + -e 's|@''GNULIB_OBSTACK_PRINTF_POSIX''@|$(GNULIB_OBSTACK_PRINTF_POSIX)|g' \ + -e 's|@''GNULIB_FOPEN''@|$(GNULIB_FOPEN)|g' \ + -e 's|@''GNULIB_FREOPEN''@|$(GNULIB_FREOPEN)|g' \ + -e 's|@''GNULIB_FSEEK''@|$(GNULIB_FSEEK)|g' \ + -e 's|@''GNULIB_FSEEKO''@|$(GNULIB_FSEEKO)|g' \ + -e 's|@''GNULIB_FTELL''@|$(GNULIB_FTELL)|g' \ + -e 's|@''GNULIB_FTELLO''@|$(GNULIB_FTELLO)|g' \ + -e 's|@''GNULIB_FFLUSH''@|$(GNULIB_FFLUSH)|g' \ + -e 's|@''GNULIB_FPURGE''@|$(GNULIB_FPURGE)|g' \ + -e 's|@''GNULIB_FCLOSE''@|$(GNULIB_FCLOSE)|g' \ + -e 's|@''GNULIB_FPUTC''@|$(GNULIB_FPUTC)|g' \ + -e 's|@''GNULIB_PUTC''@|$(GNULIB_PUTC)|g' \ + -e 's|@''GNULIB_PUTCHAR''@|$(GNULIB_PUTCHAR)|g' \ + -e 's|@''GNULIB_FPUTS''@|$(GNULIB_FPUTS)|g' \ + -e 's|@''GNULIB_PUTS''@|$(GNULIB_PUTS)|g' \ + -e 's|@''GNULIB_FWRITE''@|$(GNULIB_FWRITE)|g' \ + -e 's|@''GNULIB_GETDELIM''@|$(GNULIB_GETDELIM)|g' \ + -e 's|@''GNULIB_GETLINE''@|$(GNULIB_GETLINE)|g' \ + -e 's|@''GNULIB_PERROR''@|$(GNULIB_PERROR)|g' \ + -e 's|@''GNULIB_STDIO_H_SIGPIPE''@|$(GNULIB_STDIO_H_SIGPIPE)|g' \ + -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|$(REPLACE_STDIO_WRITE_FUNCS)|g' \ + -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \ + -e 's|@''REPLACE_VFPRINTF''@|$(REPLACE_VFPRINTF)|g' \ + -e 's|@''REPLACE_PRINTF''@|$(REPLACE_PRINTF)|g' \ + -e 's|@''REPLACE_VPRINTF''@|$(REPLACE_VPRINTF)|g' \ + -e 's|@''REPLACE_SNPRINTF''@|$(REPLACE_SNPRINTF)|g' \ + -e 's|@''HAVE_DECL_SNPRINTF''@|$(HAVE_DECL_SNPRINTF)|g' \ + -e 's|@''REPLACE_VSNPRINTF''@|$(REPLACE_VSNPRINTF)|g' \ + -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \ + -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \ + -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \ + -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \ + -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \ + -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \ + -e 's|@''REPLACE_VDPRINTF''@|$(REPLACE_VDPRINTF)|g' \ + -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \ + -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \ + -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \ + -e 's|@''REPLACE_OBSTACK_PRINTF''@|$(REPLACE_OBSTACK_PRINTF)|g' \ + -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \ + -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \ + -e 's|@''REPLACE_FSEEKO''@|$(REPLACE_FSEEKO)|g' \ + -e 's|@''REPLACE_FSEEK''@|$(REPLACE_FSEEK)|g' \ + -e 's|@''REPLACE_FTELLO''@|$(REPLACE_FTELLO)|g' \ + -e 's|@''REPLACE_FTELL''@|$(REPLACE_FTELL)|g' \ + -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \ + -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \ + -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \ + -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \ + -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \ + -e 's|@''HAVE_DECL_GETLINE''@|$(HAVE_DECL_GETLINE)|g' \ + -e 's|@''REPLACE_GETLINE''@|$(REPLACE_GETLINE)|g' \ + -e 's|@''REPLACE_PERROR''@|$(REPLACE_PERROR)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/stdio.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +stdlib.h: stdlib.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \ + -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \ + -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \ + -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \ + -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \ + -e 's|@''GNULIB_ATOLL''@|$(GNULIB_ATOLL)|g' \ + -e 's|@''GNULIB_GETLOADAVG''@|$(GNULIB_GETLOADAVG)|g' \ + -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \ + -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \ + -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \ + -e 's|@''GNULIB_PUTENV''@|$(GNULIB_PUTENV)|g' \ + -e 's|@''GNULIB_RANDOM_R''@|$(GNULIB_RANDOM_R)|g' \ + -e 's|@''GNULIB_RPMATCH''@|$(GNULIB_RPMATCH)|g' \ + -e 's|@''GNULIB_SETENV''@|$(GNULIB_SETENV)|g' \ + -e 's|@''GNULIB_STRTOD''@|$(GNULIB_STRTOD)|g' \ + -e 's|@''GNULIB_STRTOLL''@|$(GNULIB_STRTOLL)|g' \ + -e 's|@''GNULIB_STRTOULL''@|$(GNULIB_STRTOULL)|g' \ + -e 's|@''GNULIB_UNSETENV''@|$(GNULIB_UNSETENV)|g' \ + -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \ + -e 's|@''HAVE_CALLOC_POSIX''@|$(HAVE_CALLOC_POSIX)|g' \ + -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \ + -e 's|@''HAVE_MALLOC_POSIX''@|$(HAVE_MALLOC_POSIX)|g' \ + -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \ + -e 's|@''HAVE_REALLOC_POSIX''@|$(HAVE_REALLOC_POSIX)|g' \ + -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \ + -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \ + -e 's|@''HAVE_SETENV''@|$(HAVE_SETENV)|g' \ + -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \ + -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \ + -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \ + -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \ + -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \ + -e 's|@''HAVE_UNSETENV''@|$(HAVE_UNSETENV)|g' \ + -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \ + -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \ + -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \ + -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \ + -e 's|@''VOID_UNSETENV''@|$(VOID_UNSETENV)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/stdlib.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +string.h: string.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \ + -e 's|@''GNULIB_MBSLEN''@|$(GNULIB_MBSLEN)|g' \ + -e 's|@''GNULIB_MBSNLEN''@|$(GNULIB_MBSNLEN)|g' \ + -e 's|@''GNULIB_MBSCHR''@|$(GNULIB_MBSCHR)|g' \ + -e 's|@''GNULIB_MBSRCHR''@|$(GNULIB_MBSRCHR)|g' \ + -e 's|@''GNULIB_MBSSTR''@|$(GNULIB_MBSSTR)|g' \ + -e 's|@''GNULIB_MBSCASECMP''@|$(GNULIB_MBSCASECMP)|g' \ + -e 's|@''GNULIB_MBSNCASECMP''@|$(GNULIB_MBSNCASECMP)|g' \ + -e 's|@''GNULIB_MBSPCASECMP''@|$(GNULIB_MBSPCASECMP)|g' \ + -e 's|@''GNULIB_MBSCASESTR''@|$(GNULIB_MBSCASESTR)|g' \ + -e 's|@''GNULIB_MBSCSPN''@|$(GNULIB_MBSCSPN)|g' \ + -e 's|@''GNULIB_MBSPBRK''@|$(GNULIB_MBSPBRK)|g' \ + -e 's|@''GNULIB_MBSSPN''@|$(GNULIB_MBSSPN)|g' \ + -e 's|@''GNULIB_MBSSEP''@|$(GNULIB_MBSSEP)|g' \ + -e 's|@''GNULIB_MBSTOK_R''@|$(GNULIB_MBSTOK_R)|g' \ + -e 's|@''GNULIB_MEMCHR''@|$(GNULIB_MEMCHR)|g' \ + -e 's|@''GNULIB_MEMMEM''@|$(GNULIB_MEMMEM)|g' \ + -e 's|@''GNULIB_MEMPCPY''@|$(GNULIB_MEMPCPY)|g' \ + -e 's|@''GNULIB_MEMRCHR''@|$(GNULIB_MEMRCHR)|g' \ + -e 's|@''GNULIB_RAWMEMCHR''@|$(GNULIB_RAWMEMCHR)|g' \ + -e 's|@''GNULIB_STPCPY''@|$(GNULIB_STPCPY)|g' \ + -e 's|@''GNULIB_STPNCPY''@|$(GNULIB_STPNCPY)|g' \ + -e 's|@''GNULIB_STRCHRNUL''@|$(GNULIB_STRCHRNUL)|g' \ + -e 's|@''GNULIB_STRDUP''@|$(GNULIB_STRDUP)|g' \ + -e 's|@''GNULIB_STRNDUP''@|$(GNULIB_STRNDUP)|g' \ + -e 's|@''GNULIB_STRNLEN''@|$(GNULIB_STRNLEN)|g' \ + -e 's|@''GNULIB_STRPBRK''@|$(GNULIB_STRPBRK)|g' \ + -e 's|@''GNULIB_STRSEP''@|$(GNULIB_STRSEP)|g' \ + -e 's|@''GNULIB_STRSTR''@|$(GNULIB_STRSTR)|g' \ + -e 's|@''GNULIB_STRCASESTR''@|$(GNULIB_STRCASESTR)|g' \ + -e 's|@''GNULIB_STRTOK_R''@|$(GNULIB_STRTOK_R)|g' \ + -e 's|@''GNULIB_STRERROR''@|$(GNULIB_STRERROR)|g' \ + -e 's|@''GNULIB_STRSIGNAL''@|$(GNULIB_STRSIGNAL)|g' \ + -e 's|@''GNULIB_STRVERSCMP''@|$(GNULIB_STRVERSCMP)|g' \ + -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \ + -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \ + -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \ + -e 's|@''HAVE_RAWMEMCHR''@|$(HAVE_RAWMEMCHR)|g' \ + -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \ + -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \ + -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \ + -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \ + -e 's|@''HAVE_STRNDUP''@|$(HAVE_STRNDUP)|g' \ + -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \ + -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \ + -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \ + -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \ + -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \ + -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \ + -e 's|@''HAVE_DECL_STRERROR''@|$(HAVE_DECL_STRERROR)|g' \ + -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \ + -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \ + -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \ + -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \ + -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \ + -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \ + -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \ + -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \ + -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/string.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create an empty placeholder for +# when the system doesn't have one. +unistd.h: unistd.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \ + -e 's|@''GNULIB_CHOWN''@|$(GNULIB_CHOWN)|g' \ + -e 's|@''GNULIB_CLOSE''@|$(GNULIB_CLOSE)|g' \ + -e 's|@''GNULIB_DUP2''@|$(GNULIB_DUP2)|g' \ + -e 's|@''GNULIB_ENVIRON''@|$(GNULIB_ENVIRON)|g' \ + -e 's|@''GNULIB_EUIDACCESS''@|$(GNULIB_EUIDACCESS)|g' \ + -e 's|@''GNULIB_FCHDIR''@|$(GNULIB_FCHDIR)|g' \ + -e 's|@''GNULIB_FSYNC''@|$(GNULIB_FSYNC)|g' \ + -e 's|@''GNULIB_FTRUNCATE''@|$(GNULIB_FTRUNCATE)|g' \ + -e 's|@''GNULIB_GETCWD''@|$(GNULIB_GETCWD)|g' \ + -e 's|@''GNULIB_GETDOMAINNAME''@|$(GNULIB_GETDOMAINNAME)|g' \ + -e 's|@''GNULIB_GETDTABLESIZE''@|$(GNULIB_GETDTABLESIZE)|g' \ + -e 's|@''GNULIB_GETHOSTNAME''@|$(GNULIB_GETHOSTNAME)|g' \ + -e 's|@''GNULIB_GETLOGIN_R''@|$(GNULIB_GETLOGIN_R)|g' \ + -e 's|@''GNULIB_GETPAGESIZE''@|$(GNULIB_GETPAGESIZE)|g' \ + -e 's|@''GNULIB_GETUSERSHELL''@|$(GNULIB_GETUSERSHELL)|g' \ + -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \ + -e 's|@''GNULIB_LINK''@|$(GNULIB_LINK)|g' \ + -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \ + -e 's|@''GNULIB_READLINK''@|$(GNULIB_READLINK)|g' \ + -e 's|@''GNULIB_SLEEP''@|$(GNULIB_SLEEP)|g' \ + -e 's|@''GNULIB_UNISTD_H_SIGPIPE''@|$(GNULIB_UNISTD_H_SIGPIPE)|g' \ + -e 's|@''GNULIB_WRITE''@|$(GNULIB_WRITE)|g' \ + -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \ + -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \ + -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \ + -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \ + -e 's|@''HAVE_GETDOMAINNAME''@|$(HAVE_GETDOMAINNAME)|g' \ + -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \ + -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \ + -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \ + -e 's|@''HAVE_GETUSERSHELL''@|$(HAVE_GETUSERSHELL)|g' \ + -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \ + -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \ + -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \ + -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \ + -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \ + -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \ + -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \ + -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \ + -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \ + -e 's|@''REPLACE_FCHDIR''@|$(REPLACE_FCHDIR)|g' \ + -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \ + -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \ + -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \ + -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \ + -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \ + -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/unistd.in.h; \ + } > $@-t + mv $@-t $@ + +# We need the following in order to create when the system +# version does not work standalone. +wchar.h: wchar.in.h + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \ + -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \ + -e 's|@''GNULIB_BTOWC''@|$(GNULIB_BTOWC)|g' \ + -e 's|@''GNULIB_WCTOB''@|$(GNULIB_WCTOB)|g' \ + -e 's|@''GNULIB_MBSINIT''@|$(GNULIB_MBSINIT)|g' \ + -e 's|@''GNULIB_MBRTOWC''@|$(GNULIB_MBRTOWC)|g' \ + -e 's|@''GNULIB_MBRLEN''@|$(GNULIB_MBRLEN)|g' \ + -e 's|@''GNULIB_MBSRTOWCS''@|$(GNULIB_MBSRTOWCS)|g' \ + -e 's|@''GNULIB_MBSNRTOWCS''@|$(GNULIB_MBSNRTOWCS)|g' \ + -e 's|@''GNULIB_WCRTOMB''@|$(GNULIB_WCRTOMB)|g' \ + -e 's|@''GNULIB_WCSRTOMBS''@|$(GNULIB_WCSRTOMBS)|g' \ + -e 's|@''GNULIB_WCSNRTOMBS''@|$(GNULIB_WCSNRTOMBS)|g' \ + -e 's|@''GNULIB_WCWIDTH''@|$(GNULIB_WCWIDTH)|g' \ + -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \ + -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \ + -e 's|@''HAVE_MBSINIT''@|$(HAVE_MBSINIT)|g' \ + -e 's|@''HAVE_MBRTOWC''@|$(HAVE_MBRTOWC)|g' \ + -e 's|@''HAVE_MBRLEN''@|$(HAVE_MBRLEN)|g' \ + -e 's|@''HAVE_MBSRTOWCS''@|$(HAVE_MBSRTOWCS)|g' \ + -e 's|@''HAVE_MBSNRTOWCS''@|$(HAVE_MBSNRTOWCS)|g' \ + -e 's|@''HAVE_WCRTOMB''@|$(HAVE_WCRTOMB)|g' \ + -e 's|@''HAVE_WCSRTOMBS''@|$(HAVE_WCSRTOMBS)|g' \ + -e 's|@''HAVE_WCSNRTOMBS''@|$(HAVE_WCSNRTOMBS)|g' \ + -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \ + -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \ + -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \ + -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \ + -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \ + -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \ + -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \ + -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \ + -e 's|@''REPLACE_MBSRTOWCS''@|$(REPLACE_MBSRTOWCS)|g' \ + -e 's|@''REPLACE_MBSNRTOWCS''@|$(REPLACE_MBSNRTOWCS)|g' \ + -e 's|@''REPLACE_WCRTOMB''@|$(REPLACE_WCRTOMB)|g' \ + -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \ + -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \ + -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \ + -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ + < $(srcdir)/wchar.in.h; \ + } > $@-t + mv $@-t $@ + +mostlyclean-local: mostlyclean-generic + @for dir in '' $(MOSTLYCLEANDIRS); do \ + if test -n "$$dir" && test -d $$dir; then \ + echo "rmdir $$dir"; rmdir $$dir; \ + fi; \ + done; \ + : + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/jni/iconv/srclib/alloca.in.h b/jni/iconv/srclib/alloca.in.h new file mode 100644 index 0000000..964cb8d --- /dev/null +++ b/jni/iconv/srclib/alloca.in.h @@ -0,0 +1,68 @@ +/* Memory allocation on the stack. + Copyright (C) 1995, 1999, 2001-2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* When this file is included, it may be preceded only by preprocessor + declarations. Thanks to AIX. Therefore we include it right after + "config.h", not later. */ + +/* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H + means there is a real alloca function. */ +#ifndef _GL_ALLOCA_H +#define _GL_ALLOCA_H + +/* alloca(N) returns a pointer (void* or char*) to N bytes of memory + allocated on the stack, and which will last until the function returns. + Use of alloca should be avoided: + - inside arguments of function calls - undefined behaviour, + - in inline functions - the allocation may actually last until the + calling function returns, + - for huge N (say, N >= 65536) - you never know how large (or small) + the stack is, and when the stack cannot fulfill the memory allocation + request, the program just crashes. + */ + +#ifndef alloca +# ifdef __GNUC__ +# define alloca __builtin_alloca +# else +# ifdef _MSC_VER +# include +# define alloca _alloca +# else +# if HAVE_ALLOCA_H +# include +# else +# ifdef _AIX + #pragma alloca +# else +# ifdef __hpux /* This section must match that of bison generated files. */ +# ifdef __cplusplus +extern "C" void *alloca (unsigned int); +# else /* not __cplusplus */ +extern void *alloca (); +# endif /* not __cplusplus */ +# else /* not __hpux */ +# ifndef alloca +extern char *alloca (); +# endif +# endif /* __hpux */ +# endif +# endif +# endif +# endif +#endif + +#endif /* _GL_ALLOCA_H */ diff --git a/jni/iconv/srclib/areadlink.c b/jni/iconv/srclib/areadlink.c new file mode 100644 index 0000000..4e770eb --- /dev/null +++ b/jni/iconv/srclib/areadlink.c @@ -0,0 +1,120 @@ +/* areadlink.c -- readlink wrapper to return the link name in malloc'd storage + Unlike xreadlink and xreadlink_with_size, don't ever call exit. + + Copyright (C) 2001, 2003-2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering + and Bruno Haible . */ + +#include + +/* Specification. */ +#include "areadlink.h" + +#include +#include +#include +#include +#include +#include + +#ifndef SIZE_MAX +# define SIZE_MAX ((size_t) -1) +#endif +#ifndef SSIZE_MAX +# define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2)) +#endif + +/* Call readlink to get the symbolic link value of FILENAME. + Return a pointer to that NUL-terminated string in malloc'd storage. + If readlink fails, return NULL and set errno. + If realloc fails, or if the link value is longer than SIZE_MAX :-), + return NULL and set errno to ENOMEM. */ + +char * +areadlink (char const *filename) +{ + /* The initial buffer size for the link value. A power of 2 + detects arithmetic overflow earlier, but is not required. */ +#define INITIAL_BUF_SIZE 1024 + + /* Allocate the initial buffer on the stack. This way, in the common + case of a symlink of small size, we get away with a single small malloc() + instead of a big malloc() followed by a shrinking realloc(). */ + char initial_buf[INITIAL_BUF_SIZE]; + + char *buffer = initial_buf; + size_t buf_size = sizeof (initial_buf); + + while (1) + { + /* Attempt to read the link into the current buffer. */ + ssize_t link_length = readlink (filename, buffer, buf_size); + + /* On AIX 5L v5.3 and HP-UX 11i v2 04/09, readlink returns -1 + with errno == ERANGE if the buffer is too small. */ + if (link_length < 0 && errno != ERANGE) + { + if (buffer != initial_buf) + { + int saved_errno = errno; + free (buffer); + errno = saved_errno; + } + return NULL; + } + + if ((size_t) link_length < buf_size) + { + buffer[link_length++] = '\0'; + + /* Return it in a chunk of memory as small as possible. */ + if (buffer == initial_buf) + { + buffer = (char *) malloc (link_length); + if (buffer == NULL) + /* errno is ENOMEM. */ + return NULL; + memcpy (buffer, initial_buf, link_length); + } + else + { + /* Shrink buffer before returning it. */ + if ((size_t) link_length < buf_size) + { + char *smaller_buffer = (char *) realloc (buffer, link_length); + + if (smaller_buffer != NULL) + buffer = smaller_buffer; + } + } + return buffer; + } + + if (buffer != initial_buf) + free (buffer); + buf_size *= 2; + if (SSIZE_MAX < buf_size || (SIZE_MAX / 2 < SSIZE_MAX && buf_size == 0)) + { + errno = ENOMEM; + return NULL; + } + buffer = (char *) malloc (buf_size); + if (buffer == NULL) + /* errno is ENOMEM. */ + return NULL; + } +} diff --git a/jni/iconv/srclib/areadlink.h b/jni/iconv/srclib/areadlink.h new file mode 100644 index 0000000..8720ed9 --- /dev/null +++ b/jni/iconv/srclib/areadlink.h @@ -0,0 +1,23 @@ +/* Read symbolic links without size limitation. + + Copyright (C) 2001, 2003, 2004, 2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering */ + +#include + +extern char *areadlink (char const *filename); +extern char *areadlink_with_size (char const *filename, size_t size_hint); diff --git a/jni/iconv/srclib/binary-io.h b/jni/iconv/srclib/binary-io.h new file mode 100644 index 0000000..b1dc629 --- /dev/null +++ b/jni/iconv/srclib/binary-io.h @@ -0,0 +1,62 @@ +/* Binary mode I/O. + Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#ifndef _BINARY_H +#define _BINARY_H + +/* For systems that distinguish between text and binary I/O. + O_BINARY is usually declared in . */ +#include + +/* The MSVC7 doesn't like to be included after '#define fileno ...', + so we include it here first. */ +#include + +#if !defined O_BINARY && defined _O_BINARY + /* For MSC-compatible compilers. */ +# define O_BINARY _O_BINARY +# define O_TEXT _O_TEXT +#endif +#if defined __BEOS__ || defined __HAIKU__ + /* BeOS 5 and Haiku have O_BINARY and O_TEXT, but they have no effect. */ +# undef O_BINARY +# undef O_TEXT +#endif +#if O_BINARY +# if defined __EMX__ || defined __DJGPP__ || defined __CYGWIN__ +# include /* declares setmode() */ +# else +# define setmode _setmode +# undef fileno +# define fileno _fileno +# endif +# ifdef __DJGPP__ +# include /* declares isatty() */ +# /* Avoid putting stdin/stdout in binary mode if it is connected to the +# console, because that would make it impossible for the user to +# interrupt the program through Ctrl-C or Ctrl-Break. */ +# define SET_BINARY(fd) (!isatty (fd) ? (setmode (fd, O_BINARY), 0) : 0) +# else +# define SET_BINARY(fd) setmode (fd, O_BINARY) +# endif +#else + /* On reasonable systems, binary I/O is the default. */ +# undef O_BINARY +# define O_BINARY 0 +# define SET_BINARY(fd) /* nothing */ +#endif + +#endif /* _BINARY_H */ diff --git a/jni/iconv/srclib/c-ctype.c b/jni/iconv/srclib/c-ctype.c new file mode 100644 index 0000000..b87e6ef --- /dev/null +++ b/jni/iconv/srclib/c-ctype.c @@ -0,0 +1,396 @@ +/* Character handling in C locale. + + Copyright 2000-2003, 2006 Free Software Foundation, Inc. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software Foundation, +Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#include + +/* Specification. */ +#define NO_C_CTYPE_MACROS +#include "c-ctype.h" + +/* The function isascii is not locale dependent. Its use in EBCDIC is + questionable. */ +bool +c_isascii (int c) +{ + return (c >= 0x00 && c <= 0x7f); +} + +bool +c_isalnum (int c) +{ +#if C_CTYPE_CONSECUTIVE_DIGITS \ + && C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE +#if C_CTYPE_ASCII + return ((c >= '0' && c <= '9') + || ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'Z')); +#else + return ((c >= '0' && c <= '9') + || (c >= 'A' && c <= 'Z') + || (c >= 'a' && c <= 'z')); +#endif +#else + switch (c) + { + case '0': case '1': case '2': case '3': case '4': case '5': + case '6': case '7': case '8': case '9': + case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': + case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': + case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': + case 'Y': case 'Z': + case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': + case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': + case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': + case 's': case 't': case 'u': case 'v': case 'w': case 'x': + case 'y': case 'z': + return 1; + default: + return 0; + } +#endif +} + +bool +c_isalpha (int c) +{ +#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE +#if C_CTYPE_ASCII + return ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'Z'); +#else + return ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')); +#endif +#else + switch (c) + { + case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': + case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': + case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': + case 'Y': case 'Z': + case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': + case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': + case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': + case 's': case 't': case 'u': case 'v': case 'w': case 'x': + case 'y': case 'z': + return 1; + default: + return 0; + } +#endif +} + +bool +c_isblank (int c) +{ + return (c == ' ' || c == '\t'); +} + +bool +c_iscntrl (int c) +{ +#if C_CTYPE_ASCII + return ((c & ~0x1f) == 0 || c == 0x7f); +#else + switch (c) + { + case ' ': case '!': case '"': case '#': case '$': case '%': + case '&': case '\'': case '(': case ')': case '*': case '+': + case ',': case '-': case '.': case '/': + case '0': case '1': case '2': case '3': case '4': case '5': + case '6': case '7': case '8': case '9': + case ':': case ';': case '<': case '=': case '>': case '?': + case '@': + case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': + case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': + case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': + case 'Y': case 'Z': + case '[': case '\\': case ']': case '^': case '_': case '`': + case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': + case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': + case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': + case 's': case 't': case 'u': case 'v': case 'w': case 'x': + case 'y': case 'z': + case '{': case '|': case '}': case '~': + return 0; + default: + return 1; + } +#endif +} + +bool +c_isdigit (int c) +{ +#if C_CTYPE_CONSECUTIVE_DIGITS + return (c >= '0' && c <= '9'); +#else + switch (c) + { + case '0': case '1': case '2': case '3': case '4': case '5': + case '6': case '7': case '8': case '9': + return 1; + default: + return 0; + } +#endif +} + +bool +c_islower (int c) +{ +#if C_CTYPE_CONSECUTIVE_LOWERCASE + return (c >= 'a' && c <= 'z'); +#else + switch (c) + { + case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': + case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': + case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': + case 's': case 't': case 'u': case 'v': case 'w': case 'x': + case 'y': case 'z': + return 1; + default: + return 0; + } +#endif +} + +bool +c_isgraph (int c) +{ +#if C_CTYPE_ASCII + return (c >= '!' && c <= '~'); +#else + switch (c) + { + case '!': case '"': case '#': case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': case '+': case ',': + case '-': case '.': case '/': + case '0': case '1': case '2': case '3': case '4': case '5': + case '6': case '7': case '8': case '9': + case ':': case ';': case '<': case '=': case '>': case '?': + case '@': + case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': + case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': + case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': + case 'Y': case 'Z': + case '[': case '\\': case ']': case '^': case '_': case '`': + case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': + case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': + case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': + case 's': case 't': case 'u': case 'v': case 'w': case 'x': + case 'y': case 'z': + case '{': case '|': case '}': case '~': + return 1; + default: + return 0; + } +#endif +} + +bool +c_isprint (int c) +{ +#if C_CTYPE_ASCII + return (c >= ' ' && c <= '~'); +#else + switch (c) + { + case ' ': case '!': case '"': case '#': case '$': case '%': + case '&': case '\'': case '(': case ')': case '*': case '+': + case ',': case '-': case '.': case '/': + case '0': case '1': case '2': case '3': case '4': case '5': + case '6': case '7': case '8': case '9': + case ':': case ';': case '<': case '=': case '>': case '?': + case '@': + case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': + case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': + case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': + case 'Y': case 'Z': + case '[': case '\\': case ']': case '^': case '_': case '`': + case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': + case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': + case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': + case 's': case 't': case 'u': case 'v': case 'w': case 'x': + case 'y': case 'z': + case '{': case '|': case '}': case '~': + return 1; + default: + return 0; + } +#endif +} + +bool +c_ispunct (int c) +{ +#if C_CTYPE_ASCII + return ((c >= '!' && c <= '~') + && !((c >= '0' && c <= '9') + || ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'Z'))); +#else + switch (c) + { + case '!': case '"': case '#': case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': case '+': case ',': + case '-': case '.': case '/': + case ':': case ';': case '<': case '=': case '>': case '?': + case '@': + case '[': case '\\': case ']': case '^': case '_': case '`': + case '{': case '|': case '}': case '~': + return 1; + default: + return 0; + } +#endif +} + +bool +c_isspace (int c) +{ + return (c == ' ' || c == '\t' + || c == '\n' || c == '\v' || c == '\f' || c == '\r'); +} + +bool +c_isupper (int c) +{ +#if C_CTYPE_CONSECUTIVE_UPPERCASE + return (c >= 'A' && c <= 'Z'); +#else + switch (c) + { + case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': + case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': + case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': + case 'Y': case 'Z': + return 1; + default: + return 0; + } +#endif +} + +bool +c_isxdigit (int c) +{ +#if C_CTYPE_CONSECUTIVE_DIGITS \ + && C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE +#if C_CTYPE_ASCII + return ((c >= '0' && c <= '9') + || ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'F')); +#else + return ((c >= '0' && c <= '9') + || (c >= 'A' && c <= 'F') + || (c >= 'a' && c <= 'f')); +#endif +#else + switch (c) + { + case '0': case '1': case '2': case '3': case '4': case '5': + case '6': case '7': case '8': case '9': + case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': + return 1; + default: + return 0; + } +#endif +} + +int +c_tolower (int c) +{ +#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE + return (c >= 'A' && c <= 'Z' ? c - 'A' + 'a' : c); +#else + switch (c) + { + case 'A': return 'a'; + case 'B': return 'b'; + case 'C': return 'c'; + case 'D': return 'd'; + case 'E': return 'e'; + case 'F': return 'f'; + case 'G': return 'g'; + case 'H': return 'h'; + case 'I': return 'i'; + case 'J': return 'j'; + case 'K': return 'k'; + case 'L': return 'l'; + case 'M': return 'm'; + case 'N': return 'n'; + case 'O': return 'o'; + case 'P': return 'p'; + case 'Q': return 'q'; + case 'R': return 'r'; + case 'S': return 's'; + case 'T': return 't'; + case 'U': return 'u'; + case 'V': return 'v'; + case 'W': return 'w'; + case 'X': return 'x'; + case 'Y': return 'y'; + case 'Z': return 'z'; + default: return c; + } +#endif +} + +int +c_toupper (int c) +{ +#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE + return (c >= 'a' && c <= 'z' ? c - 'a' + 'A' : c); +#else + switch (c) + { + case 'a': return 'A'; + case 'b': return 'B'; + case 'c': return 'C'; + case 'd': return 'D'; + case 'e': return 'E'; + case 'f': return 'F'; + case 'g': return 'G'; + case 'h': return 'H'; + case 'i': return 'I'; + case 'j': return 'J'; + case 'k': return 'K'; + case 'l': return 'L'; + case 'm': return 'M'; + case 'n': return 'N'; + case 'o': return 'O'; + case 'p': return 'P'; + case 'q': return 'Q'; + case 'r': return 'R'; + case 's': return 'S'; + case 't': return 'T'; + case 'u': return 'U'; + case 'v': return 'V'; + case 'w': return 'W'; + case 'x': return 'X'; + case 'y': return 'Y'; + case 'z': return 'Z'; + default: return c; + } +#endif +} diff --git a/jni/iconv/srclib/c-ctype.h b/jni/iconv/srclib/c-ctype.h new file mode 100644 index 0000000..d78dd19 --- /dev/null +++ b/jni/iconv/srclib/c-ctype.h @@ -0,0 +1,295 @@ +/* Character handling in C locale. + + These functions work like the corresponding functions in , + except that they have the C (POSIX) locale hardwired, whereas the + functions' behaviour depends on the current locale set via + setlocale. + + Copyright (C) 2000-2003, 2006, 2008 Free Software Foundation, Inc. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software Foundation, +Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef C_CTYPE_H +#define C_CTYPE_H + +#include + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* The functions defined in this file assume the "C" locale and a character + set without diacritics (ASCII-US or EBCDIC-US or something like that). + Even if the "C" locale on a particular system is an extension of the ASCII + character set (like on BeOS, where it is UTF-8, or on AmigaOS, where it + is ISO-8859-1), the functions in this file recognize only the ASCII + characters. */ + + +/* Check whether the ASCII optimizations apply. */ + +/* ANSI C89 (and ISO C99 5.2.1.3 too) already guarantees that + '0', '1', ..., '9' have consecutive integer values. */ +#define C_CTYPE_CONSECUTIVE_DIGITS 1 + +#if ('A' <= 'Z') \ + && ('A' + 1 == 'B') && ('B' + 1 == 'C') && ('C' + 1 == 'D') \ + && ('D' + 1 == 'E') && ('E' + 1 == 'F') && ('F' + 1 == 'G') \ + && ('G' + 1 == 'H') && ('H' + 1 == 'I') && ('I' + 1 == 'J') \ + && ('J' + 1 == 'K') && ('K' + 1 == 'L') && ('L' + 1 == 'M') \ + && ('M' + 1 == 'N') && ('N' + 1 == 'O') && ('O' + 1 == 'P') \ + && ('P' + 1 == 'Q') && ('Q' + 1 == 'R') && ('R' + 1 == 'S') \ + && ('S' + 1 == 'T') && ('T' + 1 == 'U') && ('U' + 1 == 'V') \ + && ('V' + 1 == 'W') && ('W' + 1 == 'X') && ('X' + 1 == 'Y') \ + && ('Y' + 1 == 'Z') +#define C_CTYPE_CONSECUTIVE_UPPERCASE 1 +#endif + +#if ('a' <= 'z') \ + && ('a' + 1 == 'b') && ('b' + 1 == 'c') && ('c' + 1 == 'd') \ + && ('d' + 1 == 'e') && ('e' + 1 == 'f') && ('f' + 1 == 'g') \ + && ('g' + 1 == 'h') && ('h' + 1 == 'i') && ('i' + 1 == 'j') \ + && ('j' + 1 == 'k') && ('k' + 1 == 'l') && ('l' + 1 == 'm') \ + && ('m' + 1 == 'n') && ('n' + 1 == 'o') && ('o' + 1 == 'p') \ + && ('p' + 1 == 'q') && ('q' + 1 == 'r') && ('r' + 1 == 's') \ + && ('s' + 1 == 't') && ('t' + 1 == 'u') && ('u' + 1 == 'v') \ + && ('v' + 1 == 'w') && ('w' + 1 == 'x') && ('x' + 1 == 'y') \ + && ('y' + 1 == 'z') +#define C_CTYPE_CONSECUTIVE_LOWERCASE 1 +#endif + +#if (' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ + && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ + && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ + && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ + && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ + && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ + && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ + && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ + && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ + && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ + && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ + && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ + && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ + && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ + && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ + && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ + && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ + && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ + && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ + && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ + && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ + && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ + && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126) +/* The character set is ASCII or one of its variants or extensions, not EBCDIC. + Testing the value of '\n' and '\r' is not relevant. */ +#define C_CTYPE_ASCII 1 +#endif + + +/* Function declarations. */ + +/* Unlike the functions in , which require an argument in the range + of the 'unsigned char' type, the functions here operate on values that are + in the 'unsigned char' range or in the 'char' range. In other words, + when you have a 'char' value, you need to cast it before using it as + argument to a function: + + const char *s = ...; + if (isalpha ((unsigned char) *s)) ... + + but you don't need to cast it for the functions defined in this file: + + const char *s = ...; + if (c_isalpha (*s)) ... + */ + +extern bool c_isascii (int c); /* not locale dependent */ + +extern bool c_isalnum (int c); +extern bool c_isalpha (int c); +extern bool c_isblank (int c); +extern bool c_iscntrl (int c); +extern bool c_isdigit (int c); +extern bool c_islower (int c); +extern bool c_isgraph (int c); +extern bool c_isprint (int c); +extern bool c_ispunct (int c); +extern bool c_isspace (int c); +extern bool c_isupper (int c); +extern bool c_isxdigit (int c); + +extern int c_tolower (int c); +extern int c_toupper (int c); + + +#if defined __GNUC__ && defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ && !defined NO_C_CTYPE_MACROS + +/* ASCII optimizations. */ + +#undef c_isascii +#define c_isascii(c) \ + ({ int __c = (c); \ + (__c >= 0x00 && __c <= 0x7f); \ + }) + +#if C_CTYPE_CONSECUTIVE_DIGITS \ + && C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE +#if C_CTYPE_ASCII +#undef c_isalnum +#define c_isalnum(c) \ + ({ int __c = (c); \ + ((__c >= '0' && __c <= '9') \ + || ((__c & ~0x20) >= 'A' && (__c & ~0x20) <= 'Z')); \ + }) +#else +#undef c_isalnum +#define c_isalnum(c) \ + ({ int __c = (c); \ + ((__c >= '0' && __c <= '9') \ + || (__c >= 'A' && __c <= 'Z') \ + || (__c >= 'a' && __c <= 'z')); \ + }) +#endif +#endif + +#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE +#if C_CTYPE_ASCII +#undef c_isalpha +#define c_isalpha(c) \ + ({ int __c = (c); \ + ((__c & ~0x20) >= 'A' && (__c & ~0x20) <= 'Z'); \ + }) +#else +#undef c_isalpha +#define c_isalpha(c) \ + ({ int __c = (c); \ + ((__c >= 'A' && __c <= 'Z') || (__c >= 'a' && __c <= 'z')); \ + }) +#endif +#endif + +#undef c_isblank +#define c_isblank(c) \ + ({ int __c = (c); \ + (__c == ' ' || __c == '\t'); \ + }) + +#if C_CTYPE_ASCII +#undef c_iscntrl +#define c_iscntrl(c) \ + ({ int __c = (c); \ + ((__c & ~0x1f) == 0 || __c == 0x7f); \ + }) +#endif + +#if C_CTYPE_CONSECUTIVE_DIGITS +#undef c_isdigit +#define c_isdigit(c) \ + ({ int __c = (c); \ + (__c >= '0' && __c <= '9'); \ + }) +#endif + +#if C_CTYPE_CONSECUTIVE_LOWERCASE +#undef c_islower +#define c_islower(c) \ + ({ int __c = (c); \ + (__c >= 'a' && __c <= 'z'); \ + }) +#endif + +#if C_CTYPE_ASCII +#undef c_isgraph +#define c_isgraph(c) \ + ({ int __c = (c); \ + (__c >= '!' && __c <= '~'); \ + }) +#endif + +#if C_CTYPE_ASCII +#undef c_isprint +#define c_isprint(c) \ + ({ int __c = (c); \ + (__c >= ' ' && __c <= '~'); \ + }) +#endif + +#if C_CTYPE_ASCII +#undef c_ispunct +#define c_ispunct(c) \ + ({ int _c = (c); \ + (c_isgraph (_c) && ! c_isalnum (_c)); \ + }) +#endif + +#undef c_isspace +#define c_isspace(c) \ + ({ int __c = (c); \ + (__c == ' ' || __c == '\t' \ + || __c == '\n' || __c == '\v' || __c == '\f' || __c == '\r'); \ + }) + +#if C_CTYPE_CONSECUTIVE_UPPERCASE +#undef c_isupper +#define c_isupper(c) \ + ({ int __c = (c); \ + (__c >= 'A' && __c <= 'Z'); \ + }) +#endif + +#if C_CTYPE_CONSECUTIVE_DIGITS \ + && C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE +#if C_CTYPE_ASCII +#undef c_isxdigit +#define c_isxdigit(c) \ + ({ int __c = (c); \ + ((__c >= '0' && __c <= '9') \ + || ((__c & ~0x20) >= 'A' && (__c & ~0x20) <= 'F')); \ + }) +#else +#undef c_isxdigit +#define c_isxdigit(c) \ + ({ int __c = (c); \ + ((__c >= '0' && __c <= '9') \ + || (__c >= 'A' && __c <= 'F') \ + || (__c >= 'a' && __c <= 'f')); \ + }) +#endif +#endif + +#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE +#undef c_tolower +#define c_tolower(c) \ + ({ int __c = (c); \ + (__c >= 'A' && __c <= 'Z' ? __c - 'A' + 'a' : __c); \ + }) +#undef c_toupper +#define c_toupper(c) \ + ({ int __c = (c); \ + (__c >= 'a' && __c <= 'z' ? __c - 'a' + 'A' : __c); \ + }) +#endif + +#endif /* optimizing for speed */ + + +#ifdef __cplusplus +} +#endif + +#endif /* C_CTYPE_H */ diff --git a/jni/iconv/srclib/canonicalize-lgpl.c b/jni/iconv/srclib/canonicalize-lgpl.c new file mode 100644 index 0000000..3aaa310 --- /dev/null +++ b/jni/iconv/srclib/canonicalize-lgpl.c @@ -0,0 +1,362 @@ +/* Return the canonical absolute name of a given file. + Copyright (C) 1996-2003, 2005-2008 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +/* Avoid a clash of our rpl_realpath() function with the prototype in + on Solaris 2.5.1. */ +#undef realpath + +#if !HAVE_CANONICALIZE_FILE_NAME || defined _LIBC + +#include + +/* Specification. */ +#include "canonicalize.h" + +#include +#include +#include + +#if HAVE_UNISTD_H || defined _LIBC +# include +#endif + +#include + +#if HAVE_SYS_PARAM_H || defined _LIBC +# include +#endif +#ifndef MAXSYMLINKS +# define MAXSYMLINKS 20 +#endif + +#include + +#include +#ifndef _LIBC +# define __set_errno(e) errno = (e) +# ifndef ENAMETOOLONG +# define ENAMETOOLONG EINVAL +# endif +#endif + +#ifdef _LIBC +# include +#else +# define SHLIB_COMPAT(lib, introduced, obsoleted) 0 +# define versioned_symbol(lib, local, symbol, version) +# define compat_symbol(lib, local, symbol, version) +# define weak_alias(local, symbol) +# define __canonicalize_file_name canonicalize_file_name +# define __realpath rpl_realpath +# include "pathmax.h" +# include "malloca.h" +# if HAVE_GETCWD +# ifdef VMS + /* We want the directory in Unix syntax, not in VMS syntax. */ +# define __getcwd(buf, max) getcwd (buf, max, 0) +# else +# define __getcwd getcwd +# endif +# else +# define __getcwd(buf, max) getwd (buf) +# endif +# define __readlink readlink + /* On systems without symbolic links, call stat() instead of lstat(). */ +# if !defined S_ISLNK && !HAVE_READLINK +# define lstat stat +# endif +#endif + +/* Return the canonical absolute name of file NAME. A canonical name + does not contain any `.', `..' components nor any repeated path + separators ('/') or symlinks. All path components must exist. If + RESOLVED is null, the result is malloc'd; otherwise, if the + canonical name is PATH_MAX chars or more, returns null with `errno' + set to ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars, + returns the name in RESOLVED. If the name cannot be resolved and + RESOLVED is non-NULL, it contains the path of the first component + that cannot be resolved. If the path can be resolved, RESOLVED + holds the same value as the value returned. */ + +char * +__realpath (const char *name, char *resolved) +{ + char *rpath, *dest, *extra_buf = NULL; + const char *start, *end, *rpath_limit; + long int path_max; +#if HAVE_READLINK + int num_links = 0; +#endif + + if (name == NULL) + { + /* As per Single Unix Specification V2 we must return an error if + either parameter is a null pointer. We extend this to allow + the RESOLVED parameter to be NULL in case the we are expected to + allocate the room for the return value. */ + __set_errno (EINVAL); + return NULL; + } + + if (name[0] == '\0') + { + /* As per Single Unix Specification V2 we must return an error if + the name argument points to an empty string. */ + __set_errno (ENOENT); + return NULL; + } + +#ifdef PATH_MAX + path_max = PATH_MAX; +#else + path_max = pathconf (name, _PC_PATH_MAX); + if (path_max <= 0) + path_max = 1024; +#endif + + if (resolved == NULL) + { + rpath = malloc (path_max); + if (rpath == NULL) + { + /* It's easier to set errno to ENOMEM than to rely on the + 'malloc-posix' gnulib module. */ + errno = ENOMEM; + return NULL; + } + } + else + rpath = resolved; + rpath_limit = rpath + path_max; + + if (name[0] != '/') + { + if (!__getcwd (rpath, path_max)) + { + rpath[0] = '\0'; + goto error; + } + dest = strchr (rpath, '\0'); + } + else + { + rpath[0] = '/'; + dest = rpath + 1; + } + + for (start = end = name; *start; start = end) + { +#ifdef _LIBC + struct stat64 st; +#else + struct stat st; +#endif + + /* Skip sequence of multiple path-separators. */ + while (*start == '/') + ++start; + + /* Find end of path component. */ + for (end = start; *end && *end != '/'; ++end) + /* Nothing. */; + + if (end - start == 0) + break; + else if (end - start == 1 && start[0] == '.') + /* nothing */; + else if (end - start == 2 && start[0] == '.' && start[1] == '.') + { + /* Back up to previous component, ignore if at root already. */ + if (dest > rpath + 1) + while ((--dest)[-1] != '/'); + } + else + { + size_t new_size; + + if (dest[-1] != '/') + *dest++ = '/'; + + if (dest + (end - start) >= rpath_limit) + { + ptrdiff_t dest_offset = dest - rpath; + char *new_rpath; + + if (resolved) + { + __set_errno (ENAMETOOLONG); + if (dest > rpath + 1) + dest--; + *dest = '\0'; + goto error; + } + new_size = rpath_limit - rpath; + if (end - start + 1 > path_max) + new_size += end - start + 1; + else + new_size += path_max; + new_rpath = (char *) realloc (rpath, new_size); + if (new_rpath == NULL) + { + /* It's easier to set errno to ENOMEM than to rely on the + 'realloc-posix' gnulib module. */ + errno = ENOMEM; + goto error; + } + rpath = new_rpath; + rpath_limit = rpath + new_size; + + dest = rpath + dest_offset; + } + +#ifdef _LIBC + dest = __mempcpy (dest, start, end - start); +#else + memcpy (dest, start, end - start); + dest += end - start; +#endif + *dest = '\0'; + +#ifdef _LIBC + if (__lxstat64 (_STAT_VER, rpath, &st) < 0) +#else + if (lstat (rpath, &st) < 0) +#endif + goto error; + +#if HAVE_READLINK + if (S_ISLNK (st.st_mode)) + { + char *buf; + size_t len; + int n; + + if (++num_links > MAXSYMLINKS) + { + __set_errno (ELOOP); + goto error; + } + + buf = malloca (path_max); + if (!buf) + { + errno = ENOMEM; + goto error; + } + + n = __readlink (rpath, buf, path_max - 1); + if (n < 0) + { + int saved_errno = errno; + freea (buf); + errno = saved_errno; + goto error; + } + buf[n] = '\0'; + + if (!extra_buf) + { + extra_buf = malloca (path_max); + if (!extra_buf) + { + freea (buf); + errno = ENOMEM; + goto error; + } + } + + len = strlen (end); + if ((long int) (n + len) >= path_max) + { + freea (buf); + __set_errno (ENAMETOOLONG); + goto error; + } + + /* Careful here, end may be a pointer into extra_buf... */ + memmove (&extra_buf[n], end, len + 1); + name = end = memcpy (extra_buf, buf, n); + + if (buf[0] == '/') + dest = rpath + 1; /* It's an absolute symlink */ + else + /* Back up to previous component, ignore if at root already: */ + if (dest > rpath + 1) + while ((--dest)[-1] != '/'); + } +#endif + } + } + if (dest > rpath + 1 && dest[-1] == '/') + --dest; + *dest = '\0'; + + if (extra_buf) + freea (extra_buf); + + return resolved ? memcpy (resolved, rpath, dest - rpath + 1) : rpath; + +error: + { + int saved_errno = errno; + if (extra_buf) + freea (extra_buf); + if (resolved) + strcpy (resolved, rpath); + else + free (rpath); + errno = saved_errno; + } + return NULL; +} +#ifdef _LIBC +versioned_symbol (libc, __realpath, realpath, GLIBC_2_3); +#endif + + +#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3) +char * +__old_realpath (const char *name, char *resolved) +{ + if (resolved == NULL) + { + __set_errno (EINVAL); + return NULL; + } + + return __realpath (name, resolved); +} +compat_symbol (libc, __old_realpath, realpath, GLIBC_2_0); +#endif + + +char * +__canonicalize_file_name (const char *name) +{ + return __realpath (name, NULL); +} +weak_alias (__canonicalize_file_name, canonicalize_file_name) + +#else + +/* This declaration is solely to ensure that after preprocessing + this file is never empty. */ +typedef int dummy; + +#endif diff --git a/jni/iconv/srclib/canonicalize.h b/jni/iconv/srclib/canonicalize.h new file mode 100644 index 0000000..8ca4fb4 --- /dev/null +++ b/jni/iconv/srclib/canonicalize.h @@ -0,0 +1,52 @@ +/* Return the canonical absolute name of a given file. + Copyright (C) 1996-2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#ifndef CANONICALIZE_H_ +# define CANONICALIZE_H_ + +# if GNULIB_CANONICALIZE +enum canonicalize_mode_t + { + /* All components must exist. */ + CAN_EXISTING = 0, + + /* All components excluding last one must exist. */ + CAN_ALL_BUT_LAST = 1, + + /* No requirements on components existence. */ + CAN_MISSING = 2 + }; +typedef enum canonicalize_mode_t canonicalize_mode_t; + +/* Return a malloc'd string containing the canonical absolute name of + the named file. This acts like canonicalize_file_name, except that + whether components must exist depends on the canonicalize_mode_t + argument. */ +char *canonicalize_filename_mode (const char *, canonicalize_mode_t); +# endif + +# if HAVE_DECL_CANONICALIZE_FILE_NAME +# include +# else +/* Return a malloc'd string containing the canonical absolute name of + the named file. If any file name component does not exist or is a + symlink to a nonexistent file, return NULL. A canonical name does + not contain any `.', `..' components nor any repeated file name + separators ('/') or symlinks. */ +char *canonicalize_file_name (const char *); +# endif + +#endif /* !CANONICALIZE_H_ */ diff --git a/jni/iconv/srclib/errno.in.h b/jni/iconv/srclib/errno.in.h new file mode 100644 index 0000000..70c16b6 --- /dev/null +++ b/jni/iconv/srclib/errno.in.h @@ -0,0 +1,160 @@ +/* A POSIX-like . + + Copyright (C) 2008-2009 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef _GL_ERRNO_H + +#if __GNUC__ >= 3 +@PRAGMA_SYSTEM_HEADER@ +#endif + +/* The include_next requires a split double-inclusion guard. */ +#@INCLUDE_NEXT@ @NEXT_ERRNO_H@ + +#ifndef _GL_ERRNO_H +#define _GL_ERRNO_H + + +/* On native Windows platforms, many macros are not defined. */ +# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ + +/* POSIX says that EAGAIN and EWOULDBLOCK may have the same value. */ +# define EWOULDBLOCK EAGAIN + +/* Values >= 100 seem safe to use. */ +# define ETXTBSY 100 +# define GNULIB_defined_ETXTBSY 1 + +/* These are intentionally the same values as the WSA* error numbers, defined + in . */ +# define EINPROGRESS 10036 +# define EALREADY 10037 +# define ENOTSOCK 10038 +# define EDESTADDRREQ 10039 +# define EMSGSIZE 10040 +# define EPROTOTYPE 10041 +# define ENOPROTOOPT 10042 +# define EPROTONOSUPPORT 10043 +# define ESOCKTNOSUPPORT 10044 /* not required by POSIX */ +# define EOPNOTSUPP 10045 +# define EPFNOSUPPORT 10046 /* not required by POSIX */ +# define EAFNOSUPPORT 10047 +# define EADDRINUSE 10048 +# define EADDRNOTAVAIL 10049 +# define ENETDOWN 10050 +# define ENETUNREACH 10051 +# define ENETRESET 10052 +# define ECONNABORTED 10053 +# define ECONNRESET 10054 +# define ENOBUFS 10055 +# define EISCONN 10056 +# define ENOTCONN 10057 +# define ESHUTDOWN 10058 /* not required by POSIX */ +# define ETOOMANYREFS 10059 /* not required by POSIX */ +# define ETIMEDOUT 10060 +# define ECONNREFUSED 10061 +# define ELOOP 10062 +# define EHOSTDOWN 10064 /* not required by POSIX */ +# define EHOSTUNREACH 10065 +# define EPROCLIM 10067 /* not required by POSIX */ +# define EUSERS 10068 /* not required by POSIX */ +# define EDQUOT 10069 +# define ESTALE 10070 +# define EREMOTE 10071 /* not required by POSIX */ +# define GNULIB_defined_ESOCK 1 + +# endif + + +/* On OSF/1 5.1, when _XOPEN_SOURCE_EXTENDED is not defined, the macros + EMULTIHOP, ENOLINK, EOVERFLOW are not defined. */ +# if @EMULTIHOP_HIDDEN@ +# define EMULTIHOP @EMULTIHOP_VALUE@ +# define GNULIB_defined_EMULTIHOP 1 +# endif +# if @ENOLINK_HIDDEN@ +# define ENOLINK @ENOLINK_VALUE@ +# define GNULIB_defined_ENOLINK 1 +# endif +# if @EOVERFLOW_HIDDEN@ +# define EOVERFLOW @EOVERFLOW_VALUE@ +# define GNULIB_defined_EOVERFLOW 1 +# endif + + +/* On OpenBSD 4.0 and on native Windows, the macros ENOMSG, EIDRM, ENOLINK, + EPROTO, EMULTIHOP, EBADMSG, EOVERFLOW, ENOTSUP, ECANCELED are not defined. + Define them here. Values >= 2000 seem safe to use: Solaris ESTALE = 151, + HP-UX EWOULDBLOCK = 246, IRIX EDQUOT = 1133. + + Note: When one of these systems defines some of these macros some day, + binaries will have to be recompiled so that they recognizes the new + errno values from the system. */ + +# ifndef ENOMSG +# define ENOMSG 2000 +# define GNULIB_defined_ENOMSG 1 +# endif + +# ifndef EIDRM +# define EIDRM 2001 +# define GNULIB_defined_EIDRM 1 +# endif + +# ifndef ENOLINK +# define ENOLINK 2002 +# define GNULIB_defined_ENOLINK 1 +# endif + +# ifndef EPROTO +# define EPROTO 2003 +# define GNULIB_defined_EPROTO 1 +# endif + +# ifndef EMULTIHOP +# define EMULTIHOP 2004 +# define GNULIB_defined_EMULTIHOP 1 +# endif + +# ifndef EBADMSG +# define EBADMSG 2005 +# define GNULIB_defined_EBADMSG 1 +# endif + +# ifndef EOVERFLOW +# define EOVERFLOW 2006 +# define GNULIB_defined_EOVERFLOW 1 +# endif + +# ifndef ENOTSUP +# define ENOTSUP 2007 +# define GNULIB_defined_ENOTSUP 1 +# endif + +# ifndef ESTALE +# define ESTALE 2009 +# define GNULIB_defined_ESTALE 1 +# endif + +# ifndef ECANCELED +# define ECANCELED 2008 +# define GNULIB_defined_ECANCELED 1 +# endif + + +#endif /* _GL_ERRNO_H */ +#endif /* _GL_ERRNO_H */ diff --git a/jni/iconv/srclib/error.c b/jni/iconv/srclib/error.c new file mode 100644 index 0000000..3177bd5 --- /dev/null +++ b/jni/iconv/srclib/error.c @@ -0,0 +1,338 @@ +/* Error handler for noninteractive utilities + Copyright (C) 1990-1998, 2000-2007 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by David MacKenzie . */ + +#if !_LIBC +# include +#endif + +#include "error.h" + +#include +#include +#include +#include + +#if !_LIBC && ENABLE_NLS +# include "gettext.h" +# define _(msgid) gettext (msgid) +#endif + +#ifdef _LIBC +# include +# include +# include +# include +# define mbsrtowcs __mbsrtowcs +#endif + +#if USE_UNLOCKED_IO +# include "unlocked-io.h" +#endif + +#ifndef _ +# define _(String) String +#endif + +/* If NULL, error will flush stdout, then print on stderr the program + name, a colon and a space. Otherwise, error will call this + function without parameters instead. */ +void (*error_print_progname) (void); + +/* This variable is incremented each time `error' is called. */ +unsigned int error_message_count; + +#ifdef _LIBC +/* In the GNU C library, there is a predefined variable for this. */ + +# define program_name program_invocation_name +# include +# include +# include + +/* In GNU libc we want do not want to use the common name `error' directly. + Instead make it a weak alias. */ +extern void __error (int status, int errnum, const char *message, ...) + __attribute__ ((__format__ (__printf__, 3, 4))); +extern void __error_at_line (int status, int errnum, const char *file_name, + unsigned int line_number, const char *message, + ...) + __attribute__ ((__format__ (__printf__, 5, 6)));; +# define error __error +# define error_at_line __error_at_line + +# include +# define fflush(s) INTUSE(_IO_fflush) (s) +# undef putc +# define putc(c, fp) INTUSE(_IO_putc) (c, fp) + +# include + +#else /* not _LIBC */ + +# if !HAVE_DECL_STRERROR_R && STRERROR_R_CHAR_P +# ifndef HAVE_DECL_STRERROR_R +"this configure-time declaration test was not run" +# endif +char *strerror_r (); +# endif + +/* The calling program should define program_name and set it to the + name of the executing program. */ +extern char *program_name; + +# if HAVE_STRERROR_R || defined strerror_r +# define __strerror_r strerror_r +# endif /* HAVE_STRERROR_R || defined strerror_r */ +#endif /* not _LIBC */ + +static void +print_errno_message (int errnum) +{ + char const *s; + +#if defined HAVE_STRERROR_R || _LIBC + char errbuf[1024]; +# if STRERROR_R_CHAR_P || _LIBC + s = __strerror_r (errnum, errbuf, sizeof errbuf); +# else + if (__strerror_r (errnum, errbuf, sizeof errbuf) == 0) + s = errbuf; + else + s = 0; +# endif +#else + s = strerror (errnum); +#endif + +#if !_LIBC + if (! s) + s = _("Unknown system error"); +#endif + +#if _LIBC + __fxprintf (NULL, ": %s", s); +#else + fprintf (stderr, ": %s", s); +#endif +} + +static void +error_tail (int status, int errnum, const char *message, va_list args) +{ +#if _LIBC + if (_IO_fwide (stderr, 0) > 0) + { +# define ALLOCA_LIMIT 2000 + size_t len = strlen (message) + 1; + wchar_t *wmessage = NULL; + mbstate_t st; + size_t res; + const char *tmp; + bool use_malloc = false; + + while (1) + { + if (__libc_use_alloca (len * sizeof (wchar_t))) + wmessage = (wchar_t *) alloca (len * sizeof (wchar_t)); + else + { + if (!use_malloc) + wmessage = NULL; + + wchar_t *p = (wchar_t *) realloc (wmessage, + len * sizeof (wchar_t)); + if (p == NULL) + { + free (wmessage); + fputws_unlocked (L"out of memory\n", stderr); + return; + } + wmessage = p; + use_malloc = true; + } + + memset (&st, '\0', sizeof (st)); + tmp = message; + + res = mbsrtowcs (wmessage, &tmp, len, &st); + if (res != len) + break; + + if (__builtin_expect (len >= SIZE_MAX / 2, 0)) + { + /* This really should not happen if everything is fine. */ + res = (size_t) -1; + break; + } + + len *= 2; + } + + if (res == (size_t) -1) + { + /* The string cannot be converted. */ + if (use_malloc) + { + free (wmessage); + use_malloc = false; + } + wmessage = (wchar_t *) L"???"; + } + + __vfwprintf (stderr, wmessage, args); + + if (use_malloc) + free (wmessage); + } + else +#endif + vfprintf (stderr, message, args); + va_end (args); + + ++error_message_count; + if (errnum) + print_errno_message (errnum); +#if _LIBC + __fxprintf (NULL, "\n"); +#else + putc ('\n', stderr); +#endif + fflush (stderr); + if (status) + exit (status); +} + + +/* Print the program name and error message MESSAGE, which is a printf-style + format string with optional args. + If ERRNUM is nonzero, print its corresponding system error message. + Exit with status STATUS if it is nonzero. */ +void +error (int status, int errnum, const char *message, ...) +{ + va_list args; + +#if defined _LIBC && defined __libc_ptf_call + /* We do not want this call to be cut short by a thread + cancellation. Therefore disable cancellation for now. */ + int state = PTHREAD_CANCEL_ENABLE; + __libc_ptf_call (pthread_setcancelstate, (PTHREAD_CANCEL_DISABLE, &state), + 0); +#endif + + fflush (stdout); +#ifdef _LIBC + _IO_flockfile (stderr); +#endif + if (error_print_progname) + (*error_print_progname) (); + else + { +#if _LIBC + __fxprintf (NULL, "%s: ", program_name); +#else + fprintf (stderr, "%s: ", program_name); +#endif + } + + va_start (args, message); + error_tail (status, errnum, message, args); + +#ifdef _LIBC + _IO_funlockfile (stderr); +# ifdef __libc_ptf_call + __libc_ptf_call (pthread_setcancelstate, (state, NULL), 0); +# endif +#endif +} + +/* Sometimes we want to have at most one error per line. This + variable controls whether this mode is selected or not. */ +int error_one_per_line; + +void +error_at_line (int status, int errnum, const char *file_name, + unsigned int line_number, const char *message, ...) +{ + va_list args; + + if (error_one_per_line) + { + static const char *old_file_name; + static unsigned int old_line_number; + + if (old_line_number == line_number + && (file_name == old_file_name + || strcmp (old_file_name, file_name) == 0)) + /* Simply return and print nothing. */ + return; + + old_file_name = file_name; + old_line_number = line_number; + } + +#if defined _LIBC && defined __libc_ptf_call + /* We do not want this call to be cut short by a thread + cancellation. Therefore disable cancellation for now. */ + int state = PTHREAD_CANCEL_ENABLE; + __libc_ptf_call (pthread_setcancelstate, (PTHREAD_CANCEL_DISABLE, &state), + 0); +#endif + + fflush (stdout); +#ifdef _LIBC + _IO_flockfile (stderr); +#endif + if (error_print_progname) + (*error_print_progname) (); + else + { +#if _LIBC + __fxprintf (NULL, "%s:", program_name); +#else + fprintf (stderr, "%s:", program_name); +#endif + } + +#if _LIBC + __fxprintf (NULL, file_name != NULL ? "%s:%d: " : " ", + file_name, line_number); +#else + fprintf (stderr, file_name != NULL ? "%s:%d: " : " ", + file_name, line_number); +#endif + + va_start (args, message); + error_tail (status, errnum, message, args); + +#ifdef _LIBC + _IO_funlockfile (stderr); +# ifdef __libc_ptf_call + __libc_ptf_call (pthread_setcancelstate, (state, NULL), 0); +# endif +#endif +} + +#ifdef _LIBC +/* Make the weak alias. */ +# undef error +# undef error_at_line +weak_alias (__error, error) +weak_alias (__error_at_line, error_at_line) +#endif diff --git a/jni/iconv/srclib/error.h b/jni/iconv/srclib/error.h new file mode 100644 index 0000000..807ed04 --- /dev/null +++ b/jni/iconv/srclib/error.h @@ -0,0 +1,65 @@ +/* Declaration for error-reporting function + Copyright (C) 1995, 1996, 1997, 2003, 2006, 2008 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#ifndef _ERROR_H +#define _ERROR_H 1 + +#ifndef __attribute__ +/* This feature is available in gcc versions 2.5 and later. */ +# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) +# define __attribute__(Spec) /* empty */ +# endif +/* The __-protected variants of `format' and `printf' attributes + are accepted by gcc versions 2.6.4 (effectively 2.7) and later. */ +# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7) +# define __format__ format +# define __printf__ printf +# endif +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +/* Print a message with `fprintf (stderr, FORMAT, ...)'; + if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM). + If STATUS is nonzero, terminate the program with `exit (STATUS)'. */ + +extern void error (int __status, int __errnum, const char *__format, ...) + __attribute__ ((__format__ (__printf__, 3, 4))); + +extern void error_at_line (int __status, int __errnum, const char *__fname, + unsigned int __lineno, const char *__format, ...) + __attribute__ ((__format__ (__printf__, 5, 6))); + +/* If NULL, error will flush stdout, then print on stderr the program + name, a colon and a space. Otherwise, error will call this + function without parameters instead. */ +extern DLL_VARIABLE void (*error_print_progname) (void); + +/* This variable is incremented each time `error' is called. */ +extern DLL_VARIABLE unsigned int error_message_count; + +/* Sometimes we want to have at most one error per line. This + variable controls whether this mode is selected or not. */ +extern DLL_VARIABLE int error_one_per_line; + +#ifdef __cplusplus +} +#endif + +#endif /* error.h */ diff --git a/jni/iconv/srclib/gettext.h b/jni/iconv/srclib/gettext.h new file mode 100644 index 0000000..8cf2dca --- /dev/null +++ b/jni/iconv/srclib/gettext.h @@ -0,0 +1,279 @@ +/* Convenience header for conditional use of GNU . + Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef _LIBGETTEXT_H +#define _LIBGETTEXT_H 1 + +/* NLS can be disabled through the configure --disable-nls option. */ +#if ENABLE_NLS + +/* Get declarations of GNU message catalog functions. */ +# include + +/* You can set the DEFAULT_TEXT_DOMAIN macro to specify the domain used by + the gettext() and ngettext() macros. This is an alternative to calling + textdomain(), and is useful for libraries. */ +# ifdef DEFAULT_TEXT_DOMAIN +# undef gettext +# define gettext(Msgid) \ + dgettext (DEFAULT_TEXT_DOMAIN, Msgid) +# undef ngettext +# define ngettext(Msgid1, Msgid2, N) \ + dngettext (DEFAULT_TEXT_DOMAIN, Msgid1, Msgid2, N) +# endif + +#else + +/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which + chokes if dcgettext is defined as a macro. So include it now, to make + later inclusions of a NOP. We don't include + as well because people using "gettext.h" will not include , + and also including would fail on SunOS 4, whereas + is OK. */ +#if defined(__sun) +# include +#endif + +/* Many header files from the libstdc++ coming with g++ 3.3 or newer include + , which chokes if dcgettext is defined as a macro. So include + it now, to make later inclusions of a NOP. */ +#if defined(__cplusplus) && defined(__GNUG__) && (__GNUC__ >= 3) +# include +# if (__GLIBC__ >= 2) || _GLIBCXX_HAVE_LIBINTL_H +# include +# endif +#endif + +/* Disabled NLS. + The casts to 'const char *' serve the purpose of producing warnings + for invalid uses of the value returned from these functions. + On pre-ANSI systems without 'const', the config.h file is supposed to + contain "#define const". */ +# undef gettext +# define gettext(Msgid) ((const char *) (Msgid)) +# undef dgettext +# define dgettext(Domainname, Msgid) ((void) (Domainname), gettext (Msgid)) +# undef dcgettext +# define dcgettext(Domainname, Msgid, Category) \ + ((void) (Category), dgettext (Domainname, Msgid)) +# undef ngettext +# define ngettext(Msgid1, Msgid2, N) \ + ((N) == 1 \ + ? ((void) (Msgid2), (const char *) (Msgid1)) \ + : ((void) (Msgid1), (const char *) (Msgid2))) +# undef dngettext +# define dngettext(Domainname, Msgid1, Msgid2, N) \ + ((void) (Domainname), ngettext (Msgid1, Msgid2, N)) +# undef dcngettext +# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ + ((void) (Category), dngettext(Domainname, Msgid1, Msgid2, N)) +# undef textdomain +# define textdomain(Domainname) ((const char *) (Domainname)) +# undef bindtextdomain +# define bindtextdomain(Domainname, Dirname) \ + ((void) (Domainname), (const char *) (Dirname)) +# undef bind_textdomain_codeset +# define bind_textdomain_codeset(Domainname, Codeset) \ + ((void) (Domainname), (const char *) (Codeset)) + +#endif + +/* A pseudo function call that serves as a marker for the automated + extraction of messages, but does not call gettext(). The run-time + translation is done at a different place in the code. + The argument, String, should be a literal string. Concatenated strings + and other string expressions won't work. + The macro's expansion is not parenthesized, so that it is suitable as + initializer for static 'char[]' or 'const char[]' variables. */ +#define gettext_noop(String) String + +/* The separator between msgctxt and msgid in a .mo file. */ +#define GETTEXT_CONTEXT_GLUE "\004" + +/* Pseudo function calls, taking a MSGCTXT and a MSGID instead of just a + MSGID. MSGCTXT and MSGID must be string literals. MSGCTXT should be + short and rarely need to change. + The letter 'p' stands for 'particular' or 'special'. */ +#ifdef DEFAULT_TEXT_DOMAIN +# define pgettext(Msgctxt, Msgid) \ + pgettext_aux (DEFAULT_TEXT_DOMAIN, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES) +#else +# define pgettext(Msgctxt, Msgid) \ + pgettext_aux (NULL, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES) +#endif +#define dpgettext(Domainname, Msgctxt, Msgid) \ + pgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES) +#define dcpgettext(Domainname, Msgctxt, Msgid, Category) \ + pgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, Category) +#ifdef DEFAULT_TEXT_DOMAIN +# define npgettext(Msgctxt, Msgid, MsgidPlural, N) \ + npgettext_aux (DEFAULT_TEXT_DOMAIN, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES) +#else +# define npgettext(Msgctxt, Msgid, MsgidPlural, N) \ + npgettext_aux (NULL, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES) +#endif +#define dnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N) \ + npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES) +#define dcnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N, Category) \ + npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, Category) + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static const char * +pgettext_aux (const char *domain, + const char *msg_ctxt_id, const char *msgid, + int category) +{ + const char *translation = dcgettext (domain, msg_ctxt_id, category); + if (translation == msg_ctxt_id) + return msgid; + else + return translation; +} + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static const char * +npgettext_aux (const char *domain, + const char *msg_ctxt_id, const char *msgid, + const char *msgid_plural, unsigned long int n, + int category) +{ + const char *translation = + dcngettext (domain, msg_ctxt_id, msgid_plural, n, category); + if (translation == msg_ctxt_id || translation == msgid_plural) + return (n == 1 ? msgid : msgid_plural); + else + return translation; +} + +/* The same thing extended for non-constant arguments. Here MSGCTXT and MSGID + can be arbitrary expressions. But for string literals these macros are + less efficient than those above. */ + +#include + +#define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS \ + (((__GNUC__ >= 3 || __GNUG__ >= 2) && !__STRICT_ANSI__) \ + /* || __STDC_VERSION__ >= 199901L */ ) + +#if !_LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS +#include +#endif + +#define pgettext_expr(Msgctxt, Msgid) \ + dcpgettext_expr (NULL, Msgctxt, Msgid, LC_MESSAGES) +#define dpgettext_expr(Domainname, Msgctxt, Msgid) \ + dcpgettext_expr (Domainname, Msgctxt, Msgid, LC_MESSAGES) + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static const char * +dcpgettext_expr (const char *domain, + const char *msgctxt, const char *msgid, + int category) +{ + size_t msgctxt_len = strlen (msgctxt) + 1; + size_t msgid_len = strlen (msgid) + 1; + const char *translation; +#if _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS + char msg_ctxt_id[msgctxt_len + msgid_len]; +#else + char buf[1024]; + char *msg_ctxt_id = + (msgctxt_len + msgid_len <= sizeof (buf) + ? buf + : (char *) malloc (msgctxt_len + msgid_len)); + if (msg_ctxt_id != NULL) +#endif + { + memcpy (msg_ctxt_id, msgctxt, msgctxt_len - 1); + msg_ctxt_id[msgctxt_len - 1] = '\004'; + memcpy (msg_ctxt_id + msgctxt_len, msgid, msgid_len); + translation = dcgettext (domain, msg_ctxt_id, category); +#if !_LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS + if (msg_ctxt_id != buf) + free (msg_ctxt_id); +#endif + if (translation != msg_ctxt_id) + return translation; + } + return msgid; +} + +#define npgettext_expr(Msgctxt, Msgid, MsgidPlural, N) \ + dcnpgettext_expr (NULL, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES) +#define dnpgettext_expr(Domainname, Msgctxt, Msgid, MsgidPlural, N) \ + dcnpgettext_expr (Domainname, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES) + +#ifdef __GNUC__ +__inline +#else +#ifdef __cplusplus +inline +#endif +#endif +static const char * +dcnpgettext_expr (const char *domain, + const char *msgctxt, const char *msgid, + const char *msgid_plural, unsigned long int n, + int category) +{ + size_t msgctxt_len = strlen (msgctxt) + 1; + size_t msgid_len = strlen (msgid) + 1; + const char *translation; +#if _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS + char msg_ctxt_id[msgctxt_len + msgid_len]; +#else + char buf[1024]; + char *msg_ctxt_id = + (msgctxt_len + msgid_len <= sizeof (buf) + ? buf + : (char *) malloc (msgctxt_len + msgid_len)); + if (msg_ctxt_id != NULL) +#endif + { + memcpy (msg_ctxt_id, msgctxt, msgctxt_len - 1); + msg_ctxt_id[msgctxt_len - 1] = '\004'; + memcpy (msg_ctxt_id + msgctxt_len, msgid, msgid_len); + translation = dcngettext (domain, msg_ctxt_id, msgid_plural, n, category); +#if !_LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS + if (msg_ctxt_id != buf) + free (msg_ctxt_id); +#endif + if (!(translation == msg_ctxt_id || translation == msgid_plural)) + return translation; + } + return (n == 1 ? msgid : msgid_plural); +} + +#endif /* _LIBGETTEXT_H */ diff --git a/jni/iconv/srclib/intprops.h b/jni/iconv/srclib/intprops.h new file mode 100644 index 0000000..002161e --- /dev/null +++ b/jni/iconv/srclib/intprops.h @@ -0,0 +1,77 @@ +/* intprops.h -- properties of integer types + + Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert. */ + +#include + +/* The extra casts in the following macros work around compiler bugs, + e.g., in Cray C 5.0.3.0. */ + +/* True if the arithmetic type T is an integer type. bool counts as + an integer. */ +#define TYPE_IS_INTEGER(t) ((t) 1.5 == 1) + +/* True if negative values of the signed integer type T use two's + complement, ones' complement, or signed magnitude representation, + respectively. Much GNU code assumes two's complement, but some + people like to be portable to all possible C hosts. */ +#define TYPE_TWOS_COMPLEMENT(t) ((t) ~ (t) 0 == (t) -1) +#define TYPE_ONES_COMPLEMENT(t) ((t) ~ (t) 0 == 0) +#define TYPE_SIGNED_MAGNITUDE(t) ((t) ~ (t) 0 < (t) -1) + +/* True if the arithmetic type T is signed. */ +#define TYPE_SIGNED(t) (! ((t) 0 < (t) -1)) + +/* The maximum and minimum values for the integer type T. These + macros have undefined behavior if T is signed and has padding bits. + If this is a problem for you, please let us know how to fix it for + your host. */ +#define TYPE_MINIMUM(t) \ + ((t) (! TYPE_SIGNED (t) \ + ? (t) 0 \ + : TYPE_SIGNED_MAGNITUDE (t) \ + ? ~ (t) 0 \ + : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))) +#define TYPE_MAXIMUM(t) \ + ((t) (! TYPE_SIGNED (t) \ + ? (t) -1 \ + : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))) + +/* Return zero if T can be determined to be an unsigned type. + Otherwise, return 1. + When compiling with GCC, INT_STRLEN_BOUND uses this macro to obtain a + tighter bound. Otherwise, it overestimates the true bound by one byte + when applied to unsigned types of size 2, 4, 16, ... bytes. + The symbol signed_type_or_expr__ is private to this header file. */ +#if __GNUC__ >= 2 +# define signed_type_or_expr__(t) TYPE_SIGNED (__typeof__ (t)) +#else +# define signed_type_or_expr__(t) 1 +#endif + +/* Bound on length of the string representing an integer type or expression T. + Subtract 1 for the sign bit if T is signed; log10 (2.0) < 146/485; + add 1 for integer division truncation; add 1 more for a minus sign + if needed. */ +#define INT_STRLEN_BOUND(t) \ + ((sizeof (t) * CHAR_BIT - signed_type_or_expr__ (t)) * 146 / 485 \ + + signed_type_or_expr__ (t) + 1) + +/* Bound on buffer size needed to represent an integer type or expression T, + including the terminating null. */ +#define INT_BUFSIZE_BOUND(t) (INT_STRLEN_BOUND (t) + 1) diff --git a/jni/iconv/srclib/localcharset.h b/jni/iconv/srclib/localcharset.h new file mode 100644 index 0000000..b9a3013 --- /dev/null +++ b/jni/iconv/srclib/localcharset.h @@ -0,0 +1,41 @@ +/* Determine a canonical name for the current locale's character encoding. + Copyright (C) 2000-2003 Free Software Foundation, Inc. + This file is part of the GNU CHARSET Library. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef _LOCALCHARSET_H +#define _LOCALCHARSET_H + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Determine the current locale's character encoding, and canonicalize it + into one of the canonical names listed in config.charset. + The result must not be freed; it is statically allocated. + If the canonical name cannot be determined, the result is a non-canonical + name. */ +extern const char * locale_charset (void); + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LOCALCHARSET_H */ diff --git a/jni/iconv/srclib/malloc.c b/jni/iconv/srclib/malloc.c new file mode 100644 index 0000000..f2f6663 --- /dev/null +++ b/jni/iconv/srclib/malloc.c @@ -0,0 +1,57 @@ +/* malloc() function that is glibc compatible. + + Copyright (C) 1997, 1998, 2006, 2007 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* written by Jim Meyering and Bruno Haible */ + +#include +/* Only the AC_FUNC_MALLOC macro defines 'malloc' already in config.h. */ +#ifdef malloc +# define NEED_MALLOC_GNU +# undef malloc +#endif + +/* Specification. */ +#include + +#include + +/* Call the system's malloc below. */ +#undef malloc + +/* Allocate an N-byte block of memory from the heap. + If N is zero, allocate a 1-byte block. */ + +void * +rpl_malloc (size_t n) +{ + void *result; + +#ifdef NEED_MALLOC_GNU + if (n == 0) + n = 1; +#endif + + result = malloc (n); + +#if !HAVE_MALLOC_POSIX + if (result == NULL) + errno = ENOMEM; +#endif + + return result; +} diff --git a/jni/iconv/srclib/malloca.c b/jni/iconv/srclib/malloca.c new file mode 100644 index 0000000..1f41078 --- /dev/null +++ b/jni/iconv/srclib/malloca.c @@ -0,0 +1,137 @@ +/* Safe automatic memory allocation. + Copyright (C) 2003, 2006-2007 Free Software Foundation, Inc. + Written by Bruno Haible , 2003. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#include + +/* Specification. */ +#include "malloca.h" + +/* The speed critical point in this file is freea() applied to an alloca() + result: it must be fast, to match the speed of alloca(). The speed of + mmalloca() and freea() in the other case are not critical, because they + are only invoked for big memory sizes. */ + +#if HAVE_ALLOCA + +/* Store the mmalloca() results in a hash table. This is needed to reliably + distinguish a mmalloca() result and an alloca() result. + + Although it is possible that the same pointer is returned by alloca() and + by mmalloca() at different times in the same application, it does not lead + to a bug in freea(), because: + - Before a pointer returned by alloca() can point into malloc()ed memory, + the function must return, and once this has happened the programmer must + not call freea() on it anyway. + - Before a pointer returned by mmalloca() can point into the stack, it + must be freed. The only function that can free it is freea(), and + when freea() frees it, it also removes it from the hash table. */ + +#define MAGIC_NUMBER 0x1415fb4a +#define MAGIC_SIZE sizeof (int) +/* This is how the header info would look like without any alignment + considerations. */ +struct preliminary_header { void *next; char room[MAGIC_SIZE]; }; +/* But the header's size must be a multiple of sa_alignment_max. */ +#define HEADER_SIZE \ + (((sizeof (struct preliminary_header) + sa_alignment_max - 1) / sa_alignment_max) * sa_alignment_max) +struct header { void *next; char room[HEADER_SIZE - sizeof (struct preliminary_header) + MAGIC_SIZE]; }; +/* Verify that HEADER_SIZE == sizeof (struct header). */ +typedef int verify1[2 * (HEADER_SIZE == sizeof (struct header)) - 1]; +/* We make the hash table quite big, so that during lookups the probability + of empty hash buckets is quite high. There is no need to make the hash + table resizable, because when the hash table gets filled so much that the + lookup becomes slow, it means that the application has memory leaks. */ +#define HASH_TABLE_SIZE 257 +static void * mmalloca_results[HASH_TABLE_SIZE]; + +#endif + +void * +mmalloca (size_t n) +{ +#if HAVE_ALLOCA + /* Allocate one more word, that serves as an indicator for malloc()ed + memory, so that freea() of an alloca() result is fast. */ + size_t nplus = n + HEADER_SIZE; + + if (nplus >= n) + { + char *p = (char *) malloc (nplus); + + if (p != NULL) + { + size_t slot; + + p += HEADER_SIZE; + + /* Put a magic number into the indicator word. */ + ((int *) p)[-1] = MAGIC_NUMBER; + + /* Enter p into the hash table. */ + slot = (unsigned long) p % HASH_TABLE_SIZE; + ((struct header *) (p - HEADER_SIZE))->next = mmalloca_results[slot]; + mmalloca_results[slot] = p; + + return p; + } + } + /* Out of memory. */ + return NULL; +#else +# if !MALLOC_0_IS_NONNULL + if (n == 0) + n = 1; +# endif + return malloc (n); +#endif +} + +#if HAVE_ALLOCA +void +freea (void *p) +{ + /* mmalloca() may have returned NULL. */ + if (p != NULL) + { + /* Attempt to quickly distinguish the mmalloca() result - which has + a magic indicator word - and the alloca() result - which has an + uninitialized indicator word. It is for this test that sa_increment + additional bytes are allocated in the alloca() case. */ + if (((int *) p)[-1] == MAGIC_NUMBER) + { + /* Looks like a mmalloca() result. To see whether it really is one, + perform a lookup in the hash table. */ + size_t slot = (unsigned long) p % HASH_TABLE_SIZE; + void **chain = &mmalloca_results[slot]; + for (; *chain != NULL;) + { + if (*chain == p) + { + /* Found it. Remove it from the hash table and free it. */ + char *p_begin = (char *) p - HEADER_SIZE; + *chain = ((struct header *) p_begin)->next; + free (p_begin); + return; + } + chain = &((struct header *) ((char *) *chain - HEADER_SIZE))->next; + } + } + /* At this point, we know it was not a mmalloca() result. */ + } +} +#endif diff --git a/jni/iconv/srclib/malloca.h b/jni/iconv/srclib/malloca.h new file mode 100644 index 0000000..3be0a38 --- /dev/null +++ b/jni/iconv/srclib/malloca.h @@ -0,0 +1,134 @@ +/* Safe automatic memory allocation. + Copyright (C) 2003-2007 Free Software Foundation, Inc. + Written by Bruno Haible , 2003. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef _MALLOCA_H +#define _MALLOCA_H + +#include +#include +#include + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* safe_alloca(N) is equivalent to alloca(N) when it is safe to call + alloca(N); otherwise it returns NULL. It either returns N bytes of + memory allocated on the stack, that lasts until the function returns, + or NULL. + Use of safe_alloca should be avoided: + - inside arguments of function calls - undefined behaviour, + - in inline functions - the allocation may actually last until the + calling function returns. +*/ +#if HAVE_ALLOCA +/* The OS usually guarantees only one guard page at the bottom of the stack, + and a page size can be as small as 4096 bytes. So we cannot safely + allocate anything larger than 4096 bytes. Also care for the possibility + of a few compiler-allocated temporary stack slots. + This must be a macro, not an inline function. */ +# define safe_alloca(N) ((N) < 4032 ? alloca (N) : NULL) +#else +# define safe_alloca(N) ((void) (N), NULL) +#endif + +/* malloca(N) is a safe variant of alloca(N). It allocates N bytes of + memory allocated on the stack, that must be freed using freea() before + the function returns. Upon failure, it returns NULL. */ +#if HAVE_ALLOCA +# define malloca(N) \ + ((N) < 4032 - sa_increment \ + ? (void *) ((char *) alloca ((N) + sa_increment) + sa_increment) \ + : mmalloca (N)) +#else +# define malloca(N) \ + mmalloca (N) +#endif +extern void * mmalloca (size_t n); + +/* Free a block of memory allocated through malloca(). */ +#if HAVE_ALLOCA +extern void freea (void *p); +#else +# define freea free +#endif + +/* nmalloca(N,S) is an overflow-safe variant of malloca (N * S). + It allocates an array of N objects, each with S bytes of memory, + on the stack. S must be positive and N must be nonnegative. + The array must be freed using freea() before the function returns. */ +#if 1 +/* Cf. the definition of xalloc_oversized. */ +# define nmalloca(n, s) \ + ((n) > (size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) \ + ? NULL \ + : malloca ((n) * (s))) +#else +extern void * nmalloca (size_t n, size_t s); +#endif + + +#ifdef __cplusplus +} +#endif + + +/* ------------------- Auxiliary, non-public definitions ------------------- */ + +/* Determine the alignment of a type at compile time. */ +#if defined __GNUC__ +# define sa_alignof __alignof__ +#elif defined __cplusplus + template struct sa_alignof_helper { char __slot1; type __slot2; }; +# define sa_alignof(type) offsetof (sa_alignof_helper, __slot2) +#elif defined __hpux + /* Work around a HP-UX 10.20 cc bug with enums constants defined as offsetof + values. */ +# define sa_alignof(type) (sizeof (type) <= 4 ? 4 : 8) +#elif defined _AIX + /* Work around an AIX 3.2.5 xlc bug with enums constants defined as offsetof + values. */ +# define sa_alignof(type) (sizeof (type) <= 4 ? 4 : 8) +#else +# define sa_alignof(type) offsetof (struct { char __slot1; type __slot2; }, __slot2) +#endif + +enum +{ +/* The desired alignment of memory allocations is the maximum alignment + among all elementary types. */ + sa_alignment_long = sa_alignof (long), + sa_alignment_double = sa_alignof (double), +#if HAVE_LONG_LONG_INT + sa_alignment_longlong = sa_alignof (long long), +#endif + sa_alignment_longdouble = sa_alignof (long double), + sa_alignment_max = ((sa_alignment_long - 1) | (sa_alignment_double - 1) +#if HAVE_LONG_LONG_INT + | (sa_alignment_longlong - 1) +#endif + | (sa_alignment_longdouble - 1) + ) + 1, +/* The increment that guarantees room for a magic word must be >= sizeof (int) + and a multiple of sa_alignment_max. */ + sa_increment = ((sizeof (int) + sa_alignment_max - 1) / sa_alignment_max) * sa_alignment_max +}; + +#endif /* _MALLOCA_H */ diff --git a/jni/iconv/srclib/malloca.valgrind b/jni/iconv/srclib/malloca.valgrind new file mode 100644 index 0000000..52f0a50 --- /dev/null +++ b/jni/iconv/srclib/malloca.valgrind @@ -0,0 +1,7 @@ +# Suppress a valgrind message about use of uninitialized memory in freea(). +# This use is OK because it provides only a speedup. +{ + freea + Memcheck:Cond + fun:freea +} diff --git a/jni/iconv/srclib/memmove.c b/jni/iconv/srclib/memmove.c new file mode 100644 index 0000000..c5ff8b5 --- /dev/null +++ b/jni/iconv/srclib/memmove.c @@ -0,0 +1,26 @@ +/* memmove.c -- copy memory. + Copy LENGTH bytes from SOURCE to DEST. Does not null-terminate. + In the public domain. + By David MacKenzie . */ + +#include + +#include + +void * +memmove (void *dest0, void const *source0, size_t length) +{ + char *dest = dest0; + char const *source = source0; + if (source < dest) + /* Moving from low mem to hi mem; start at end. */ + for (source += length, dest += length; length; --length) + *--dest = *--source; + else if (source != dest) + { + /* Moving from hi mem to low mem; start at beginning. */ + for (; length; --length) + *dest++ = *source++; + } + return dest0; +} diff --git a/jni/iconv/srclib/pathmax.h b/jni/iconv/srclib/pathmax.h new file mode 100644 index 0000000..28d8504 --- /dev/null +++ b/jni/iconv/srclib/pathmax.h @@ -0,0 +1,47 @@ +/* Define PATH_MAX somehow. Requires sys/types.h. + Copyright (C) 1992, 1999, 2001, 2003, 2005, 2009 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef _PATHMAX_H +# define _PATHMAX_H + +# include + +# include + +# ifndef _POSIX_PATH_MAX +# define _POSIX_PATH_MAX 256 +# endif + +# if !defined PATH_MAX && defined _PC_PATH_MAX && defined HAVE_PATHCONF +# define PATH_MAX (pathconf ("/", _PC_PATH_MAX) < 1 ? 1024 \ + : pathconf ("/", _PC_PATH_MAX)) +# endif + +/* Don't include sys/param.h if it already has been. */ +# if defined HAVE_SYS_PARAM_H && !defined PATH_MAX && !defined MAXPATHLEN +# include +# endif + +# if !defined PATH_MAX && defined MAXPATHLEN +# define PATH_MAX MAXPATHLEN +# endif + +# ifndef PATH_MAX +# define PATH_MAX _POSIX_PATH_MAX +# endif + +#endif /* _PATHMAX_H */ diff --git a/jni/iconv/srclib/progname.c b/jni/iconv/srclib/progname.c new file mode 100644 index 0000000..9854b5e --- /dev/null +++ b/jni/iconv/srclib/progname.c @@ -0,0 +1,63 @@ +/* Program name management. + Copyright (C) 2001-2003, 2005-2009 Free Software Foundation, Inc. + Written by Bruno Haible , 2001. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + + +#include + +/* Specification. */ +#undef ENABLE_RELOCATABLE /* avoid defining set_program_name as a macro */ +#include "progname.h" + +#include + + +/* String containing name the program is called with. + To be initialized by main(). */ +const char *program_name = NULL; + +/* Set program_name, based on argv[0]. */ +void +set_program_name (const char *argv0) +{ + /* libtool creates a temporary executable whose name is sometimes prefixed + with "lt-" (depends on the platform). It also makes argv[0] absolute. + But the name of the temporary executable is a detail that should not be + visible to the end user and to the test suite. + Remove this "/.libs/" or "/.libs/lt-" prefix here. */ + const char *slash; + const char *base; + + slash = strrchr (argv0, '/'); + base = (slash != NULL ? slash + 1 : argv0); + if (base - argv0 >= 7 && strncmp (base - 7, "/.libs/", 7) == 0) + { + argv0 = base; + if (strncmp (base, "lt-", 3) == 0) + argv0 = base + 3; + } + + /* But don't strip off a leading / in general, because when the user + runs + /some/hidden/place/bin/cp foo foo + he should get the error message + /some/hidden/place/bin/cp: `foo' and `foo' are the same file + not + cp: `foo' and `foo' are the same file + */ + + program_name = argv0; +} diff --git a/jni/iconv/srclib/progname.h b/jni/iconv/srclib/progname.h new file mode 100644 index 0000000..922e813 --- /dev/null +++ b/jni/iconv/srclib/progname.h @@ -0,0 +1,60 @@ +/* Program name management. + Copyright (C) 2001-2004, 2006 Free Software Foundation, Inc. + Written by Bruno Haible , 2001. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#ifndef _PROGNAME_H +#define _PROGNAME_H + +/* Programs using this file should do the following in main(): + set_program_name (argv[0]); + */ + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* String containing name the program is called with. */ +extern DLL_VARIABLE const char *program_name; + +/* Set program_name, based on argv[0]. */ +extern void set_program_name (const char *argv0); + +#if ENABLE_RELOCATABLE + +/* Set program_name, based on argv[0], and original installation prefix and + directory, for relocatability. */ +extern void set_program_name_and_installdir (const char *argv0, + const char *orig_installprefix, + const char *orig_installdir); +#undef set_program_name +#define set_program_name(ARG0) \ + set_program_name_and_installdir (ARG0, INSTALLPREFIX, INSTALLDIR) + +/* Return the full pathname of the current executable, based on the earlier + call to set_program_name_and_installdir. Return NULL if unknown. */ +extern char *get_full_program_name (void); + +#endif + + +#ifdef __cplusplus +} +#endif + + +#endif /* _PROGNAME_H */ diff --git a/jni/iconv/srclib/progreloc.c b/jni/iconv/srclib/progreloc.c new file mode 100644 index 0000000..a79ef7a --- /dev/null +++ b/jni/iconv/srclib/progreloc.c @@ -0,0 +1,370 @@ +/* Provide relocatable programs. + Copyright (C) 2003-2009 Free Software Foundation, Inc. + Written by Bruno Haible , 2003. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + + +#include + +/* Specification. */ +#include "progname.h" + +#include +#include +#include +#include +#include +#include +#include + +/* Get declaration of _NSGetExecutablePath on MacOS X 10.2 or newer. */ +#if HAVE_MACH_O_DYLD_H +# include +#endif + +#if defined _WIN32 || defined __WIN32__ +# define WIN32_NATIVE +#endif + +#if defined WIN32_NATIVE || defined __CYGWIN__ +# define WIN32_LEAN_AND_MEAN +# include +#endif + +#include "canonicalize.h" +#include "relocatable.h" + +#ifdef NO_XMALLOC +# include "areadlink.h" +# define xreadlink areadlink +#else +# include "xreadlink.h" +#endif + +#ifdef NO_XMALLOC +# define xmalloc malloc +# define xstrdup strdup +#else +# include "xalloc.h" +#endif + +/* Pathname support. + ISSLASH(C) tests whether C is a directory separator character. + IS_PATH_WITH_DIR(P) tests whether P contains a directory specification. + */ +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ + /* Win32, Cygwin, OS/2, DOS */ +# define ISSLASH(C) ((C) == '/' || (C) == '\\') +# define HAS_DEVICE(P) \ + ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \ + && (P)[1] == ':') +# define IS_PATH_WITH_DIR(P) \ + (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P)) +# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0) +#else + /* Unix */ +# define ISSLASH(C) ((C) == '/') +# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL) +# define FILE_SYSTEM_PREFIX_LEN(P) 0 +#endif + +/* The results of open() in this file are not used with fchdir, + therefore save some unnecessary work in fchdir.c. */ +#undef open +#undef close + +#undef set_program_name + + +#if ENABLE_RELOCATABLE + +#ifdef __linux__ +/* File descriptor of the executable. + (Only used to verify that we find the correct executable.) */ +static int executable_fd = -1; +#endif + +/* Tests whether a given pathname may belong to the executable. */ +static bool +maybe_executable (const char *filename) +{ + /* Woe32 lacks the access() function, but Cygwin doesn't. */ +#if !(defined WIN32_NATIVE && !defined __CYGWIN__) + if (access (filename, X_OK) < 0) + return false; + +#ifdef __linux__ + if (executable_fd >= 0) + { + /* If we already have an executable_fd, check that filename points to + the same inode. */ + struct stat statexe; + struct stat statfile; + + if (fstat (executable_fd, &statexe) >= 0) + { + if (stat (filename, &statfile) < 0) + return false; + if (!(statfile.st_dev + && statfile.st_dev == statexe.st_dev + && statfile.st_ino == statexe.st_ino)) + return false; + } + } +#endif +#endif + + return true; +} + +/* Determine the full pathname of the current executable, freshly allocated. + Return NULL if unknown. + Guaranteed to work on Linux and Woe32. Likely to work on the other + Unixes (maybe except BeOS), under most conditions. */ +static char * +find_executable (const char *argv0) +{ +#if defined WIN32_NATIVE || defined __CYGWIN__ + char location[MAX_PATH]; + int length = GetModuleFileName (NULL, location, sizeof (location)); + if (length < 0) + return NULL; + if (!IS_PATH_WITH_DIR (location)) + /* Shouldn't happen. */ + return NULL; + { +#if defined __CYGWIN__ + /* cygwin-1.5.13 (2005-03-01) or newer would also allow a Linux-like + implementation: readlink of "/proc/self/exe". But using the + result of the Win32 system call is simpler and is consistent with the + code in relocatable.c. */ + /* On Cygwin, we need to convert paths coming from Win32 system calls + to the Unix-like slashified notation. */ + static char location_as_posix_path[2 * MAX_PATH]; + /* There's no error return defined for cygwin_conv_to_posix_path. + See cygwin-api/func-cygwin-conv-to-posix-path.html. + Does it overflow the buffer of expected size MAX_PATH or does it + truncate the path? I don't know. Let's catch both. */ + cygwin_conv_to_posix_path (location, location_as_posix_path); + location_as_posix_path[MAX_PATH - 1] = '\0'; + if (strlen (location_as_posix_path) >= MAX_PATH - 1) + /* A sign of buffer overflow or path truncation. */ + return NULL; + /* Call canonicalize_file_name, because Cygwin supports symbolic links. */ + return canonicalize_file_name (location_as_posix_path); +#else + return xstrdup (location); +#endif + } +#else /* Unix && !Cygwin */ +#ifdef __linux__ + /* The executable is accessible as /proc//exe. In newer Linux + versions, also as /proc/self/exe. Linux >= 2.1 provides a symlink + to the true pathname; older Linux versions give only device and ino, + enclosed in brackets, which we cannot use here. */ + { + char *link; + + link = xreadlink ("/proc/self/exe"); + if (link != NULL && link[0] != '[') + return link; + if (executable_fd < 0) + executable_fd = open ("/proc/self/exe", O_RDONLY, 0); + + { + char buf[6+10+5]; + sprintf (buf, "/proc/%d/exe", getpid ()); + link = xreadlink (buf); + if (link != NULL && link[0] != '[') + return link; + if (executable_fd < 0) + executable_fd = open (buf, O_RDONLY, 0); + } + } +#endif +#if HAVE_MACH_O_DYLD_H && HAVE__NSGETEXECUTABLEPATH + /* On MacOS X 10.2 or newer, the function + int _NSGetExecutablePath (char *buf, uint32_t *bufsize); + can be used to retrieve the executable's full path. */ + char location[4096]; + unsigned int length = sizeof (location); + if (_NSGetExecutablePath (location, &length) == 0 + && location[0] == '/') + return canonicalize_file_name (location); +#endif + /* Guess the executable's full path. We assume the executable has been + called via execlp() or execvp() with properly set up argv[0]. The + login(1) convention to add a '-' prefix to argv[0] is not supported. */ + { + bool has_slash = false; + { + const char *p; + for (p = argv0; *p; p++) + if (*p == '/') + { + has_slash = true; + break; + } + } + if (!has_slash) + { + /* exec searches paths without slashes in the directory list given + by $PATH. */ + const char *path = getenv ("PATH"); + + if (path != NULL) + { + const char *p; + const char *p_next; + + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + char *concat_name; + + for (q = p; *q; q++) + if (*q == ':') + break; + p_len = q - p; + p_next = (*q == '\0' ? q : q + 1); + + /* We have a path item at p, of length p_len. + Now concatenate the path item and argv0. */ + concat_name = (char *) xmalloc (p_len + strlen (argv0) + 2); +#ifdef NO_XMALLOC + if (concat_name == NULL) + return NULL; +#endif + if (p_len == 0) + /* An empty PATH element designates the current directory. */ + strcpy (concat_name, argv0); + else + { + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, argv0); + } + if (maybe_executable (concat_name)) + return canonicalize_file_name (concat_name); + free (concat_name); + } + } + /* Not found in the PATH, assume the current directory. */ + } + /* exec treats paths containing slashes as relative to the current + directory. */ + if (maybe_executable (argv0)) + return canonicalize_file_name (argv0); + } + /* No way to find the executable. */ + return NULL; +#endif +} + +/* Full pathname of executable, or NULL. */ +static char *executable_fullname; + +static void +prepare_relocate (const char *orig_installprefix, const char *orig_installdir, + const char *argv0) +{ + char *curr_prefix; + + /* Determine the full pathname of the current executable. */ + executable_fullname = find_executable (argv0); + + /* Determine the current installation prefix from it. */ + curr_prefix = compute_curr_prefix (orig_installprefix, orig_installdir, + executable_fullname); + if (curr_prefix != NULL) + { + /* Now pass this prefix to all copies of the relocate.c source file. */ + set_relocation_prefix (orig_installprefix, curr_prefix); + + free (curr_prefix); + } +} + +/* Set program_name, based on argv[0], and original installation prefix and + directory, for relocatability. */ +void +set_program_name_and_installdir (const char *argv0, + const char *orig_installprefix, + const char *orig_installdir) +{ + const char *argv0_stripped = argv0; + + /* Relocatable programs are renamed to .bin by install-reloc. Or, more + generally, their suffix is changed from $exeext to .bin$exeext. + Remove the ".bin" here. */ + { + size_t argv0_len = strlen (argv0); + const size_t exeext_len = sizeof (EXEEXT) - sizeof (""); + if (argv0_len > 4 + exeext_len) + if (memcmp (argv0 + argv0_len - exeext_len - 4, ".bin", 4) == 0) + { + if (sizeof (EXEEXT) > sizeof ("")) + { + /* Compare using an inlined copy of c_strncasecmp(), because + the filenames may have undergone a case conversion since + they were packaged. In other words, EXEEXT may be ".exe" + on one system and ".EXE" on another. */ + static const char exeext[] = EXEEXT; + const char *s1 = argv0 + argv0_len - exeext_len; + const char *s2 = exeext; + for (; *s1 != '\0'; s1++, s2++) + { + unsigned char c1 = *s1; + unsigned char c2 = *s2; + if ((c1 >= 'A' && c1 <= 'Z' ? c1 - 'A' + 'a' : c1) + != (c2 >= 'A' && c2 <= 'Z' ? c2 - 'A' + 'a' : c2)) + goto done_stripping; + } + } + /* Remove ".bin" before EXEEXT or its equivalent. */ + { + char *shorter = (char *) xmalloc (argv0_len - 4 + 1); +#ifdef NO_XMALLOC + if (shorter != NULL) +#endif + { + memcpy (shorter, argv0, argv0_len - exeext_len - 4); + if (sizeof (EXEEXT) > sizeof ("")) + memcpy (shorter + argv0_len - exeext_len - 4, + argv0 + argv0_len - exeext_len - 4, + exeext_len); + shorter[argv0_len - 4] = '\0'; + argv0_stripped = shorter; + } + } + done_stripping: ; + } + } + + set_program_name (argv0_stripped); + + prepare_relocate (orig_installprefix, orig_installdir, argv0); +} + +/* Return the full pathname of the current executable, based on the earlier + call to set_program_name_and_installdir. Return NULL if unknown. */ +char * +get_full_program_name (void) +{ + return executable_fullname; +} + +#endif diff --git a/jni/iconv/srclib/readlink.c b/jni/iconv/srclib/readlink.c new file mode 100644 index 0000000..5cccdc9 --- /dev/null +++ b/jni/iconv/srclib/readlink.c @@ -0,0 +1,49 @@ +/* Stub for readlink(). + Copyright (C) 2003-2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include + +#include +#include +#include +#include + +#if !HAVE_READLINK + +/* readlink() substitute for systems that don't have a readlink() function, + such as DJGPP 2.03 and mingw32. */ + +/* The official POSIX return type of readlink() is ssize_t, but since here + we have no declaration in a public header file, we use 'int' as return + type. */ + +int +readlink (const char *path, char *buf, size_t bufsize) +{ + struct stat statbuf; + + /* In general we should use lstat() here, not stat(). But on platforms + without symbolic links lstat() - if it exists - would be equivalent to + stat(), therefore we can use stat(). This saves us a configure check. */ + if (stat (path, &statbuf) >= 0) + errno = EINVAL; + return -1; +} + +#endif diff --git a/jni/iconv/srclib/relocatable.c b/jni/iconv/srclib/relocatable.c new file mode 100644 index 0000000..bfbaaac --- /dev/null +++ b/jni/iconv/srclib/relocatable.c @@ -0,0 +1,493 @@ +/* Provide relocatable packages. + Copyright (C) 2003-2006, 2008 Free Software Foundation, Inc. + Written by Bruno Haible , 2003. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + + +/* Tell glibc's to provide a prototype for getline(). + This must come before because may include + , and once has been included, it's too late. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif + +#include + +/* Specification. */ +#include "relocatable.h" + +#if ENABLE_RELOCATABLE + +#include +#include +#include +#include + +#ifdef NO_XMALLOC +# define xmalloc malloc +#else +# include "xalloc.h" +#endif + +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ +# define WIN32_LEAN_AND_MEAN +# include +#endif + +#if DEPENDS_ON_LIBCHARSET +# include +#endif +#if DEPENDS_ON_LIBICONV && HAVE_ICONV +# include +#endif +#if DEPENDS_ON_LIBINTL && ENABLE_NLS +# include +#endif + +/* Faked cheap 'bool'. */ +#undef bool +#undef false +#undef true +#define bool int +#define false 0 +#define true 1 + +/* Pathname support. + ISSLASH(C) tests whether C is a directory separator character. + IS_PATH_WITH_DIR(P) tests whether P contains a directory specification. + */ +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ + /* Win32, Cygwin, OS/2, DOS */ +# define ISSLASH(C) ((C) == '/' || (C) == '\\') +# define HAS_DEVICE(P) \ + ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \ + && (P)[1] == ':') +# define IS_PATH_WITH_DIR(P) \ + (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P)) +# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0) +#else + /* Unix */ +# define ISSLASH(C) ((C) == '/') +# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL) +# define FILE_SYSTEM_PREFIX_LEN(P) 0 +#endif + +/* Original installation prefix. */ +static char *orig_prefix; +static size_t orig_prefix_len; +/* Current installation prefix. */ +static char *curr_prefix; +static size_t curr_prefix_len; +/* These prefixes do not end in a slash. Anything that will be concatenated + to them must start with a slash. */ + +/* Sets the original and the current installation prefix of this module. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +static void +set_this_relocation_prefix (const char *orig_prefix_arg, + const char *curr_prefix_arg) +{ + if (orig_prefix_arg != NULL && curr_prefix_arg != NULL + /* Optimization: if orig_prefix and curr_prefix are equal, the + relocation is a nop. */ + && strcmp (orig_prefix_arg, curr_prefix_arg) != 0) + { + /* Duplicate the argument strings. */ + char *memory; + + orig_prefix_len = strlen (orig_prefix_arg); + curr_prefix_len = strlen (curr_prefix_arg); + memory = (char *) xmalloc (orig_prefix_len + 1 + curr_prefix_len + 1); +#ifdef NO_XMALLOC + if (memory != NULL) +#endif + { + memcpy (memory, orig_prefix_arg, orig_prefix_len + 1); + orig_prefix = memory; + memory += orig_prefix_len + 1; + memcpy (memory, curr_prefix_arg, curr_prefix_len + 1); + curr_prefix = memory; + return; + } + } + orig_prefix = NULL; + curr_prefix = NULL; + /* Don't worry about wasted memory here - this function is usually only + called once. */ +} + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +void +set_relocation_prefix (const char *orig_prefix_arg, const char *curr_prefix_arg) +{ + set_this_relocation_prefix (orig_prefix_arg, curr_prefix_arg); + + /* Now notify all dependent libraries. */ +#if DEPENDS_ON_LIBCHARSET + libcharset_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg); +#endif +#if DEPENDS_ON_LIBICONV && HAVE_ICONV && _LIBICONV_VERSION >= 0x0109 + libiconv_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg); +#endif +#if DEPENDS_ON_LIBINTL && ENABLE_NLS && defined libintl_set_relocation_prefix + libintl_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg); +#endif +} + +#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR) + +/* Convenience function: + Computes the current installation prefix, based on the original + installation prefix, the original installation directory of a particular + file, and the current pathname of this file. + Returns it, freshly allocated. Returns NULL upon failure. */ +#ifdef IN_LIBRARY +#define compute_curr_prefix local_compute_curr_prefix +static +#endif +char * +compute_curr_prefix (const char *orig_installprefix, + const char *orig_installdir, + const char *curr_pathname) +{ + char *curr_installdir; + const char *rel_installdir; + + if (curr_pathname == NULL) + return NULL; + + /* Determine the relative installation directory, relative to the prefix. + This is simply the difference between orig_installprefix and + orig_installdir. */ + if (strncmp (orig_installprefix, orig_installdir, strlen (orig_installprefix)) + != 0) + /* Shouldn't happen - nothing should be installed outside $(prefix). */ + return NULL; + rel_installdir = orig_installdir + strlen (orig_installprefix); + + /* Determine the current installation directory. */ + { + const char *p_base = curr_pathname + FILE_SYSTEM_PREFIX_LEN (curr_pathname); + const char *p = curr_pathname + strlen (curr_pathname); + char *q; + + while (p > p_base) + { + p--; + if (ISSLASH (*p)) + break; + } + + q = (char *) xmalloc (p - curr_pathname + 1); +#ifdef NO_XMALLOC + if (q == NULL) + return NULL; +#endif + memcpy (q, curr_pathname, p - curr_pathname); + q[p - curr_pathname] = '\0'; + curr_installdir = q; + } + + /* Compute the current installation prefix by removing the trailing + rel_installdir from it. */ + { + const char *rp = rel_installdir + strlen (rel_installdir); + const char *cp = curr_installdir + strlen (curr_installdir); + const char *cp_base = + curr_installdir + FILE_SYSTEM_PREFIX_LEN (curr_installdir); + + while (rp > rel_installdir && cp > cp_base) + { + bool same = false; + const char *rpi = rp; + const char *cpi = cp; + + while (rpi > rel_installdir && cpi > cp_base) + { + rpi--; + cpi--; + if (ISSLASH (*rpi) || ISSLASH (*cpi)) + { + if (ISSLASH (*rpi) && ISSLASH (*cpi)) + same = true; + break; + } + /* Do case-insensitive comparison if the filesystem is always or + often case-insensitive. It's better to accept the comparison + if the difference is only in case, rather than to fail. */ +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ + /* Win32, Cygwin, OS/2, DOS - case insignificant filesystem */ + if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi) + != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi)) + break; +#else + if (*rpi != *cpi) + break; +#endif + } + if (!same) + break; + /* The last pathname component was the same. opi and cpi now point + to the slash before it. */ + rp = rpi; + cp = cpi; + } + + if (rp > rel_installdir) + { + /* Unexpected: The curr_installdir does not end with rel_installdir. */ + free (curr_installdir); + return NULL; + } + + { + size_t curr_prefix_len = cp - curr_installdir; + char *curr_prefix; + + curr_prefix = (char *) xmalloc (curr_prefix_len + 1); +#ifdef NO_XMALLOC + if (curr_prefix == NULL) + { + free (curr_installdir); + return NULL; + } +#endif + memcpy (curr_prefix, curr_installdir, curr_prefix_len); + curr_prefix[curr_prefix_len] = '\0'; + + free (curr_installdir); + + return curr_prefix; + } + } +} + +#endif /* !IN_LIBRARY || PIC */ + +#if defined PIC && defined INSTALLDIR + +/* Full pathname of shared library, or NULL. */ +static char *shared_library_fullname; + +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ + +/* Determine the full pathname of the shared library when it is loaded. */ + +BOOL WINAPI +DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved) +{ + (void) reserved; + + if (event == DLL_PROCESS_ATTACH) + { + /* The DLL is being loaded into an application's address range. */ + static char location[MAX_PATH]; + + if (!GetModuleFileName (module_handle, location, sizeof (location))) + /* Shouldn't happen. */ + return FALSE; + + if (!IS_PATH_WITH_DIR (location)) + /* Shouldn't happen. */ + return FALSE; + + { +#if defined __CYGWIN__ + /* On Cygwin, we need to convert paths coming from Win32 system calls + to the Unix-like slashified notation. */ + static char location_as_posix_path[2 * MAX_PATH]; + /* There's no error return defined for cygwin_conv_to_posix_path. + See cygwin-api/func-cygwin-conv-to-posix-path.html. + Does it overflow the buffer of expected size MAX_PATH or does it + truncate the path? I don't know. Let's catch both. */ + cygwin_conv_to_posix_path (location, location_as_posix_path); + location_as_posix_path[MAX_PATH - 1] = '\0'; + if (strlen (location_as_posix_path) >= MAX_PATH - 1) + /* A sign of buffer overflow or path truncation. */ + return FALSE; + shared_library_fullname = strdup (location_as_posix_path); +#else + shared_library_fullname = strdup (location); +#endif + } + } + + return TRUE; +} + +#else /* Unix except Cygwin */ + +static void +find_shared_library_fullname () +{ +#if defined __linux__ && __GLIBC__ >= 2 + /* Linux has /proc/self/maps. glibc 2 has the getline() function. */ + FILE *fp; + + /* Open the current process' maps file. It describes one VMA per line. */ + fp = fopen ("/proc/self/maps", "r"); + if (fp) + { + unsigned long address = (unsigned long) &find_shared_library_fullname; + for (;;) + { + unsigned long start, end; + int c; + + if (fscanf (fp, "%lx-%lx", &start, &end) != 2) + break; + if (address >= start && address <= end - 1) + { + /* Found it. Now see if this line contains a filename. */ + while (c = getc (fp), c != EOF && c != '\n' && c != '/') + continue; + if (c == '/') + { + size_t size; + int len; + + ungetc (c, fp); + shared_library_fullname = NULL; size = 0; + len = getline (&shared_library_fullname, &size, fp); + if (len >= 0) + { + /* Success: filled shared_library_fullname. */ + if (len > 0 && shared_library_fullname[len - 1] == '\n') + shared_library_fullname[len - 1] = '\0'; + } + } + break; + } + while (c = getc (fp), c != EOF && c != '\n') + continue; + } + fclose (fp); + } +#endif +} + +#endif /* (WIN32 or Cygwin) / (Unix except Cygwin) */ + +/* Return the full pathname of the current shared library. + Return NULL if unknown. + Guaranteed to work only on Linux, Cygwin and Woe32. */ +static char * +get_shared_library_fullname () +{ +#if !(defined _WIN32 || defined __WIN32__ || defined __CYGWIN__) + static bool tried_find_shared_library_fullname; + if (!tried_find_shared_library_fullname) + { + find_shared_library_fullname (); + tried_find_shared_library_fullname = true; + } +#endif + return shared_library_fullname; +} + +#endif /* PIC */ + +/* Returns the pathname, relocated according to the current installation + directory. + The returned string is either PATHNAME unmodified or a freshly allocated + string that you can free with free() after casting it to 'char *'. */ +const char * +relocate (const char *pathname) +{ +#if defined PIC && defined INSTALLDIR + static int initialized; + + /* Initialization code for a shared library. */ + if (!initialized) + { + /* At this point, orig_prefix and curr_prefix likely have already been + set through the main program's set_program_name_and_installdir + function. This is sufficient in the case that the library has + initially been installed in the same orig_prefix. But we can do + better, to also cover the cases that 1. it has been installed + in a different prefix before being moved to orig_prefix and (later) + to curr_prefix, 2. unlike the program, it has not moved away from + orig_prefix. */ + const char *orig_installprefix = INSTALLPREFIX; + const char *orig_installdir = INSTALLDIR; + char *curr_prefix_better; + + curr_prefix_better = + compute_curr_prefix (orig_installprefix, orig_installdir, + get_shared_library_fullname ()); + + set_relocation_prefix (orig_installprefix, + curr_prefix_better != NULL + ? curr_prefix_better + : curr_prefix); + + if (curr_prefix_better != NULL) + free (curr_prefix_better); + + initialized = 1; + } +#endif + + /* Note: It is not necessary to perform case insensitive comparison here, + even for DOS-like filesystems, because the pathname argument was + typically created from the same Makefile variable as orig_prefix came + from. */ + if (orig_prefix != NULL && curr_prefix != NULL + && strncmp (pathname, orig_prefix, orig_prefix_len) == 0) + { + if (pathname[orig_prefix_len] == '\0') + { + /* pathname equals orig_prefix. */ + char *result = (char *) xmalloc (strlen (curr_prefix) + 1); + +#ifdef NO_XMALLOC + if (result != NULL) +#endif + { + strcpy (result, curr_prefix); + return result; + } + } + else if (ISSLASH (pathname[orig_prefix_len])) + { + /* pathname starts with orig_prefix. */ + const char *pathname_tail = &pathname[orig_prefix_len]; + char *result = + (char *) xmalloc (curr_prefix_len + strlen (pathname_tail) + 1); + +#ifdef NO_XMALLOC + if (result != NULL) +#endif + { + memcpy (result, curr_prefix, curr_prefix_len); + strcpy (result + curr_prefix_len, pathname_tail); + return result; + } + } + } + /* Nothing to relocate. */ + return pathname; +} + +#endif diff --git a/jni/iconv/srclib/relocatable.h b/jni/iconv/srclib/relocatable.h new file mode 100644 index 0000000..9d975b9 --- /dev/null +++ b/jni/iconv/srclib/relocatable.h @@ -0,0 +1,83 @@ +/* Provide relocatable packages. + Copyright (C) 2003, 2005, 2008 Free Software Foundation, Inc. + Written by Bruno Haible , 2003. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + +#ifndef _RELOCATABLE_H +#define _RELOCATABLE_H + +#ifdef __cplusplus +extern "C" { +#endif + + +/* This can be enabled through the configure --enable-relocatable option. */ +#if ENABLE_RELOCATABLE + +/* When building a DLL, we must export some functions. Note that because + this is a private .h file, we don't need to use __declspec(dllimport) + in any case. */ +#if HAVE_VISIBILITY && BUILDING_DLL +# define RELOCATABLE_DLL_EXPORTED __attribute__((__visibility__("default"))) +#elif defined _MSC_VER && BUILDING_DLL +# define RELOCATABLE_DLL_EXPORTED __declspec(dllexport) +#else +# define RELOCATABLE_DLL_EXPORTED +#endif + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +extern RELOCATABLE_DLL_EXPORTED void + set_relocation_prefix (const char *orig_prefix, + const char *curr_prefix); + +/* Returns the pathname, relocated according to the current installation + directory. + The returned string is either PATHNAME unmodified or a freshly allocated + string that you can free with free() after casting it to 'char *'. */ +extern const char * relocate (const char *pathname); + +/* Memory management: relocate() potentially allocates memory, because it has + to construct a fresh pathname. If this is a problem because your program + calls relocate() frequently, think about caching the result. Or free the + return value if it was different from the argument pathname. */ + +/* Convenience function: + Computes the current installation prefix, based on the original + installation prefix, the original installation directory of a particular + file, and the current pathname of this file. + Returns it, freshly allocated. Returns NULL upon failure. */ +extern char * compute_curr_prefix (const char *orig_installprefix, + const char *orig_installdir, + const char *curr_pathname); + +#else + +/* By default, we use the hardwired pathnames. */ +#define relocate(pathname) (pathname) + +#endif + + +#ifdef __cplusplus +} +#endif + +#endif /* _RELOCATABLE_H */ diff --git a/jni/iconv/srclib/relocwrapper.c b/jni/iconv/srclib/relocwrapper.c new file mode 100644 index 0000000..42c64cf --- /dev/null +++ b/jni/iconv/srclib/relocwrapper.c @@ -0,0 +1,192 @@ +/* Relocating wrapper program. + Copyright (C) 2003, 2005-2007 Free Software Foundation, Inc. + Written by Bruno Haible , 2003. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Dependencies: + relocwrapper + -> progname + -> progreloc + -> areadlink + -> readlink + -> canonicalize-lgpl + -> malloca + -> readlink + -> relocatable + -> setenv + -> malloca + -> strerror + -> c-ctype + + Macros that need to be set while compiling this file: + - ENABLE_RELOCATABLE 1 + - INSTALLPREFIX the base installation directory + - INSTALLDIR the directory into which this program is installed + - LIBPATHVAR the platform dependent runtime library path variable + - LIBDIRS a comma-terminated list of strings representing the list of + directories that contain the libraries at installation time + + We don't want to internationalize this wrapper because then it would + depend on libintl and therefore need relocation itself. So use only + libc functions, no gettext(), no error(), no xmalloc(), no xsetenv(). + */ + +#include + +#include +#include +#include +#include +#include + +#include "progname.h" +#include "relocatable.h" +#include "c-ctype.h" + +/* Return a copy of the filename, with an extra ".bin" at the end. + More generally, it replaces "${EXEEXT}" at the end with ".bin${EXEEXT}". */ +static char * +add_dotbin (const char *filename) +{ + size_t filename_len = strlen (filename); + char *result = (char *) malloc (filename_len + 4 + 1); + + if (result != NULL) + { + if (sizeof (EXEEXT) > sizeof ("")) + { + /* EXEEXT handling. */ + const size_t exeext_len = sizeof (EXEEXT) - sizeof (""); + static const char exeext[] = EXEEXT; + if (filename_len > exeext_len) + { + /* Compare using an inlined copy of c_strncasecmp(), because + the filenames may have undergone a case conversion since + they were packaged. In other words, EXEEXT may be ".exe" + on one system and ".EXE" on another. */ + const char *s1 = filename + filename_len - exeext_len; + const char *s2 = exeext; + for (; *s1 != '\0'; s1++, s2++) + { + unsigned char c1 = *s1; + unsigned char c2 = *s2; + if (c_tolower (c1) != c_tolower (c2)) + goto simple_append; + } + /* Insert ".bin" before EXEEXT or its equivalent. */ + memcpy (result, filename, filename_len - exeext_len); + memcpy (result + filename_len - exeext_len, ".bin", 4); + memcpy (result + filename_len - exeext_len + 4, + filename + filename_len - exeext_len, + exeext_len + 1); + return result; + } + } + simple_append: + /* Simply append ".bin". */ + memcpy (result, filename, filename_len); + memcpy (result + filename_len, ".bin", 4 + 1); + return result; + } + else + { + fprintf (stderr, "%s: %s\n", program_name, "memory exhausted"); + exit (1); + } +} + +/* List of directories that contain the libraries. */ +static const char *libdirs[] = { LIBDIRS NULL }; +/* Verify that at least one directory is given. */ +typedef int verify1[2 * (sizeof (libdirs) / sizeof (libdirs[0]) > 1) - 1]; + +/* Relocate the list of directories that contain the libraries. */ +static void +relocate_libdirs () +{ + size_t i; + + for (i = 0; i < sizeof (libdirs) / sizeof (libdirs[0]) - 1; i++) + libdirs[i] = relocate (libdirs[i]); +} + +/* Activate the list of directories in the LIBPATHVAR. */ +static void +activate_libdirs () +{ + const char *old_value; + size_t total; + size_t i; + char *value; + char *p; + + old_value = getenv (LIBPATHVAR); + if (old_value == NULL) + old_value = ""; + + total = 0; + for (i = 0; i < sizeof (libdirs) / sizeof (libdirs[0]) - 1; i++) + total += strlen (libdirs[i]) + 1; + total += strlen (old_value) + 1; + + value = (char *) malloc (total); + if (value == NULL) + { + fprintf (stderr, "%s: %s\n", program_name, "memory exhausted"); + exit (1); + } + p = value; + for (i = 0; i < sizeof (libdirs) / sizeof (libdirs[0]) - 1; i++) + { + size_t len = strlen (libdirs[i]); + memcpy (p, libdirs[i], len); + p += len; + *p++ = ':'; + } + if (old_value[0] != '\0') + strcpy (p, old_value); + else + p[-1] = '\0'; + + if (setenv (LIBPATHVAR, value, 1) < 0) + { + fprintf (stderr, "%s: %s\n", program_name, "memory exhausted"); + exit (1); + } +} + +int +main (int argc, char *argv[]) +{ + char *full_program_name; + + /* Set the program name and perform preparations for + get_full_program_name() and relocate(). */ + set_program_name_and_installdir (argv[0], INSTALLPREFIX, INSTALLDIR); + + /* Get the full program path. (Important if accessed through a symlink.) */ + full_program_name = get_full_program_name (); + if (full_program_name == NULL) + full_program_name = argv[0]; + + /* Invoke the real program, with suffix ".bin". */ + argv[0] = add_dotbin (full_program_name); + relocate_libdirs (); + activate_libdirs (); + execv (argv[0], argv); + fprintf (stderr, "%s: could not execute %s: %s\n", + program_name, argv[0], strerror (errno)); + exit (127); +} diff --git a/jni/iconv/srclib/setenv.c b/jni/iconv/srclib/setenv.c new file mode 100644 index 0000000..83b52b8 --- /dev/null +++ b/jni/iconv/srclib/setenv.c @@ -0,0 +1,330 @@ +/* Copyright (C) 1992,1995-1999,2000-2003,2005-2008 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#if !_LIBC +# include +#endif +#include + +/* Specification. */ +#include + +#include +#ifndef __set_errno +# define __set_errno(ev) ((errno) = (ev)) +#endif + +#include +#if _LIBC || HAVE_UNISTD_H +# include +#endif + +#if _LIBC || !HAVE_SETENV + +#if !_LIBC +# include "malloca.h" +#endif + +#if !_LIBC +# define __environ environ +#endif + +#if _LIBC +/* This lock protects against simultaneous modifications of `environ'. */ +# include +__libc_lock_define_initialized (static, envlock) +# define LOCK __libc_lock_lock (envlock) +# define UNLOCK __libc_lock_unlock (envlock) +#else +# define LOCK +# define UNLOCK +#endif + +/* In the GNU C library we must keep the namespace clean. */ +#ifdef _LIBC +# define setenv __setenv +# define clearenv __clearenv +# define tfind __tfind +# define tsearch __tsearch +#endif + +/* In the GNU C library implementation we try to be more clever and + allow arbitrarily many changes of the environment given that the used + values are from a small set. Outside glibc this will eat up all + memory after a while. */ +#if defined _LIBC || (defined HAVE_SEARCH_H && defined HAVE_TSEARCH \ + && defined __GNUC__) +# define USE_TSEARCH 1 +# include +typedef int (*compar_fn_t) (const void *, const void *); + +/* This is a pointer to the root of the search tree with the known + values. */ +static void *known_values; + +# define KNOWN_VALUE(Str) \ + ({ \ + void *value = tfind (Str, &known_values, (compar_fn_t) strcmp); \ + value != NULL ? *(char **) value : NULL; \ + }) +# define STORE_VALUE(Str) \ + tsearch (Str, &known_values, (compar_fn_t) strcmp) + +#else +# undef USE_TSEARCH + +# define KNOWN_VALUE(Str) NULL +# define STORE_VALUE(Str) do { } while (0) + +#endif + + +/* If this variable is not a null pointer we allocated the current + environment. */ +static char **last_environ; + + +/* This function is used by `setenv' and `putenv'. The difference between + the two functions is that for the former must create a new string which + is then placed in the environment, while the argument of `putenv' + must be used directly. This is all complicated by the fact that we try + to reuse values once generated for a `setenv' call since we can never + free the strings. */ +int +__add_to_environ (const char *name, const char *value, const char *combined, + int replace) +{ + register char **ep; + register size_t size; + const size_t namelen = strlen (name); + const size_t vallen = value != NULL ? strlen (value) + 1 : 0; + + LOCK; + + /* We have to get the pointer now that we have the lock and not earlier + since another thread might have created a new environment. */ + ep = __environ; + + size = 0; + if (ep != NULL) + { + for (; *ep != NULL; ++ep) + if (!strncmp (*ep, name, namelen) && (*ep)[namelen] == '=') + break; + else + ++size; + } + + if (ep == NULL || *ep == NULL) + { + char **new_environ; +#ifdef USE_TSEARCH + char *new_value; +#endif + + /* We allocated this space; we can extend it. */ + new_environ = + (char **) (last_environ == NULL + ? malloc ((size + 2) * sizeof (char *)) + : realloc (last_environ, (size + 2) * sizeof (char *))); + if (new_environ == NULL) + { + UNLOCK; + return -1; + } + + /* If the whole entry is given add it. */ + if (combined != NULL) + /* We must not add the string to the search tree since it belongs + to the user. */ + new_environ[size] = (char *) combined; + else + { + /* See whether the value is already known. */ +#ifdef USE_TSEARCH +# ifdef _LIBC + new_value = (char *) alloca (namelen + 1 + vallen); + __mempcpy (__mempcpy (__mempcpy (new_value, name, namelen), "=", 1), + value, vallen); +# else + new_value = (char *) malloca (namelen + 1 + vallen); + if (new_value == NULL) + { + __set_errno (ENOMEM); + UNLOCK; + return -1; + } + memcpy (new_value, name, namelen); + new_value[namelen] = '='; + memcpy (&new_value[namelen + 1], value, vallen); +# endif + + new_environ[size] = KNOWN_VALUE (new_value); + if (new_environ[size] == NULL) +#endif + { + new_environ[size] = (char *) malloc (namelen + 1 + vallen); + if (new_environ[size] == NULL) + { +#if defined USE_TSEARCH && !defined _LIBC + freea (new_value); +#endif + __set_errno (ENOMEM); + UNLOCK; + return -1; + } + +#ifdef USE_TSEARCH + memcpy (new_environ[size], new_value, namelen + 1 + vallen); +#else + memcpy (new_environ[size], name, namelen); + new_environ[size][namelen] = '='; + memcpy (&new_environ[size][namelen + 1], value, vallen); +#endif + /* And save the value now. We cannot do this when we remove + the string since then we cannot decide whether it is a + user string or not. */ + STORE_VALUE (new_environ[size]); + } +#if defined USE_TSEARCH && !defined _LIBC + freea (new_value); +#endif + } + + if (__environ != last_environ) + memcpy ((char *) new_environ, (char *) __environ, + size * sizeof (char *)); + + new_environ[size + 1] = NULL; + + last_environ = __environ = new_environ; + } + else if (replace) + { + char *np; + + /* Use the user string if given. */ + if (combined != NULL) + np = (char *) combined; + else + { +#ifdef USE_TSEARCH + char *new_value; +# ifdef _LIBC + new_value = alloca (namelen + 1 + vallen); + __mempcpy (__mempcpy (__mempcpy (new_value, name, namelen), "=", 1), + value, vallen); +# else + new_value = malloca (namelen + 1 + vallen); + if (new_value == NULL) + { + __set_errno (ENOMEM); + UNLOCK; + return -1; + } + memcpy (new_value, name, namelen); + new_value[namelen] = '='; + memcpy (&new_value[namelen + 1], value, vallen); +# endif + + np = KNOWN_VALUE (new_value); + if (np == NULL) +#endif + { + np = malloc (namelen + 1 + vallen); + if (np == NULL) + { +#if defined USE_TSEARCH && !defined _LIBC + freea (new_value); +#endif + __set_errno (ENOMEM); + UNLOCK; + return -1; + } + +#ifdef USE_TSEARCH + memcpy (np, new_value, namelen + 1 + vallen); +#else + memcpy (np, name, namelen); + np[namelen] = '='; + memcpy (&np[namelen + 1], value, vallen); +#endif + /* And remember the value. */ + STORE_VALUE (np); + } +#if defined USE_TSEARCH && !defined _LIBC + freea (new_value); +#endif + } + + *ep = np; + } + + UNLOCK; + + return 0; +} + +int +setenv (const char *name, const char *value, int replace) +{ + return __add_to_environ (name, value, NULL, replace); +} + +/* The `clearenv' was planned to be added to POSIX.1 but probably + never made it. Nevertheless the POSIX.9 standard (POSIX bindings + for Fortran 77) requires this function. */ +int +clearenv (void) +{ + LOCK; + + if (__environ == last_environ && __environ != NULL) + { + /* We allocated this environment so we can free it. */ + free (__environ); + last_environ = NULL; + } + + /* Clear the environment pointer removes the whole environment. */ + __environ = NULL; + + UNLOCK; + + return 0; +} + +#ifdef _LIBC +static void +free_mem (void) +{ + /* Remove all traces. */ + clearenv (); + + /* Now remove the search tree. */ + __tdestroy (known_values, free); + known_values = NULL; +} +text_set_element (__libc_subfreeres, free_mem); + + +# undef setenv +# undef clearenv +weak_alias (__setenv, setenv) +weak_alias (__clearenv, clearenv) +#endif + +#endif /* _LIBC || !HAVE_SETENV */ diff --git a/jni/iconv/srclib/signal.in.h b/jni/iconv/srclib/signal.in.h new file mode 100644 index 0000000..5c42fe9 --- /dev/null +++ b/jni/iconv/srclib/signal.in.h @@ -0,0 +1,202 @@ +/* A GNU-like . + + Copyright (C) 2006-2009 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#if __GNUC__ >= 3 +@PRAGMA_SYSTEM_HEADER@ +#endif + +#if defined __need_sig_atomic_t || defined __need_sigset_t +/* Special invocation convention inside glibc header files. */ + +# @INCLUDE_NEXT@ @NEXT_SIGNAL_H@ + +#else +/* Normal invocation convention. */ + +#ifndef _GL_SIGNAL_H + +/* The include_next requires a split double-inclusion guard. */ +#@INCLUDE_NEXT@ @NEXT_SIGNAL_H@ + +#ifndef _GL_SIGNAL_H +#define _GL_SIGNAL_H + +/* The definition of GL_LINK_WARNING is copied here. */ + +/* Define pid_t, uid_t. + Also, mingw defines sigset_t not in , but in . */ +#include + +/* On AIX, sig_atomic_t already includes volatile. C99 requires that + 'volatile sig_atomic_t' ignore the extra modifier, but C89 did not. + Hence, redefine this to a non-volatile type as needed. */ +#if ! @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@ +typedef int rpl_sig_atomic_t; +# undef sig_atomic_t +# define sig_atomic_t rpl_sig_atomic_t +#endif + +#ifdef __cplusplus +extern "C" { +#endif + + +#if @GNULIB_SIGNAL_H_SIGPIPE@ +# ifndef SIGPIPE +/* Define SIGPIPE to a value that does not overlap with other signals. */ +# define SIGPIPE 13 +# define GNULIB_defined_SIGPIPE 1 +/* To actually use SIGPIPE, you also need the gnulib modules 'sigprocmask', + 'write', 'stdio'. */ +# endif +#endif + + +#if !@HAVE_POSIX_SIGNALBLOCKING@ + +/* Maximum signal number + 1. */ +# ifndef NSIG +# define NSIG 32 +# endif + +/* This code supports only 32 signals. */ +typedef int verify_NSIG_constraint[2 * (NSIG <= 32) - 1]; + +/* A set or mask of signals. */ +# if !@HAVE_SIGSET_T@ +typedef unsigned int sigset_t; +# endif + +/* Test whether a given signal is contained in a signal set. */ +extern int sigismember (const sigset_t *set, int sig); + +/* Initialize a signal set to the empty set. */ +extern int sigemptyset (sigset_t *set); + +/* Add a signal to a signal set. */ +extern int sigaddset (sigset_t *set, int sig); + +/* Remove a signal from a signal set. */ +extern int sigdelset (sigset_t *set, int sig); + +/* Fill a signal set with all possible signals. */ +extern int sigfillset (sigset_t *set); + +/* Return the set of those blocked signals that are pending. */ +extern int sigpending (sigset_t *set); + +/* If OLD_SET is not NULL, put the current set of blocked signals in *OLD_SET. + Then, if SET is not NULL, affect the current set of blocked signals by + combining it with *SET as indicated in OPERATION. + In this implementation, you are not allowed to change a signal handler + while the signal is blocked. */ +# define SIG_BLOCK 0 /* blocked_set = blocked_set | *set; */ +# define SIG_SETMASK 1 /* blocked_set = *set; */ +# define SIG_UNBLOCK 2 /* blocked_set = blocked_set & ~*set; */ +extern int sigprocmask (int operation, const sigset_t *set, sigset_t *old_set); + +# define signal rpl_signal +/* Install the handler FUNC for signal SIG, and return the previous + handler. */ +extern void (*signal (int sig, void (*func) (int))) (int); + +# if GNULIB_defined_SIGPIPE + +/* Raise signal SIG. */ +# undef raise +# define raise rpl_raise +extern int raise (int sig); + +# endif + +#endif /* !@HAVE_POSIX_SIGNALBLOCKING@ */ + + +#if !@HAVE_SIGACTION@ + +# if !@HAVE_SIGINFO_T@ +/* Present to allow compilation, but unsupported by gnulib. */ +union sigval +{ + int sival_int; + void *sival_ptr; +}; + +/* Present to allow compilation, but unsupported by gnulib. */ +struct siginfo_t +{ + int si_signo; + int si_code; + int si_errno; + pid_t si_pid; + uid_t si_uid; + void *si_addr; + int si_status; + long si_band; + union sigval si_value; +}; +typedef struct siginfo_t siginfo_t; +# endif /* !@HAVE_SIGINFO_T@ */ + +/* We assume that platforms which lack the sigaction() function also lack + the 'struct sigaction' type, and vice versa. */ + +struct sigaction +{ + union + { + void (*_sa_handler) (int); + /* Present to allow compilation, but unsupported by gnulib. POSIX + says that implementations may, but not must, make sa_sigaction + overlap with sa_handler, but we know of no implementation where + they do not overlap. */ + void (*_sa_sigaction) (int, siginfo_t *, void *); + } _sa_func; + sigset_t sa_mask; + /* Not all POSIX flags are supported. */ + int sa_flags; +}; +# define sa_handler _sa_func._sa_handler +# define sa_sigaction _sa_func._sa_sigaction +/* Unsupported flags are not present. */ +# define SA_RESETHAND 1 +# define SA_NODEFER 2 +# define SA_RESTART 4 + +extern int sigaction (int, const struct sigaction *restrict, + struct sigaction *restrict); + +#elif !@HAVE_STRUCT_SIGACTION_SA_SIGACTION@ + +# define sa_sigaction sa_handler + +#endif /* !@HAVE_SIGACTION@, !@HAVE_STRUCT_SIGACTION_SA_SIGACTION@ */ + + +/* Some systems don't have SA_NODEFER. */ +#ifndef SA_NODEFER +# define SA_NODEFER 0 +#endif + + +#ifdef __cplusplus +} +#endif + +#endif /* _GL_SIGNAL_H */ +#endif /* _GL_SIGNAL_H */ +#endif diff --git a/jni/iconv/srclib/sigprocmask.c b/jni/iconv/srclib/sigprocmask.c new file mode 100644 index 0000000..7b486a2 --- /dev/null +++ b/jni/iconv/srclib/sigprocmask.c @@ -0,0 +1,329 @@ +/* POSIX compatible signal blocking. + Copyright (C) 2006-2008 Free Software Foundation, Inc. + Written by Bruno Haible , 2006. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include + +#include +#include +#include + +/* We assume that a platform without POSIX signal blocking functions + also does not have the POSIX sigaction() function, only the + signal() function. We also assume signal() has SysV semantics, + where any handler is uninstalled prior to being invoked. This is + true for Woe32 platforms. */ + +/* We use raw signal(), but also provide a wrapper rpl_signal() so + that applications can query or change a blocked signal. */ +#undef signal + +/* Provide invalid signal numbers as fallbacks if the uncatchable + signals are not defined. */ +#ifndef SIGKILL +# define SIGKILL (-1) +#endif +#ifndef SIGSTOP +# define SIGSTOP (-1) +#endif + +/* On native Windows, as of 2008, the signal SIGABRT_COMPAT is an alias + for the signal SIGABRT. Only one signal handler is stored for both + SIGABRT and SIGABRT_COMPAT. SIGABRT_COMPAT is not a signal of its own. */ +#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +# undef SIGABRT_COMPAT +# define SIGABRT_COMPAT 6 +#endif +#ifdef SIGABRT_COMPAT +# define SIGABRT_COMPAT_MASK (1U << SIGABRT_COMPAT) +#else +# define SIGABRT_COMPAT_MASK 0 +#endif + +typedef void (*handler_t) (int); + +/* Handling of gnulib defined signals. */ + +#if GNULIB_defined_SIGPIPE +static handler_t SIGPIPE_handler = SIG_DFL; +#endif + +#if GNULIB_defined_SIGPIPE +static handler_t +ext_signal (int sig, handler_t handler) +{ + switch (sig) + { + case SIGPIPE: + { + handler_t old_handler = SIGPIPE_handler; + SIGPIPE_handler = handler; + return old_handler; + } + default: /* System defined signal */ + return signal (sig, handler); + } +} +# define signal ext_signal +#endif + +int +sigismember (const sigset_t *set, int sig) +{ + if (sig >= 0 && sig < NSIG) + { + #ifdef SIGABRT_COMPAT + if (sig == SIGABRT_COMPAT) + sig = SIGABRT; + #endif + + return (*set >> sig) & 1; + } + else + return 0; +} + +int +sigemptyset (sigset_t *set) +{ + *set = 0; + return 0; +} + +int +sigaddset (sigset_t *set, int sig) +{ + if (sig >= 0 && sig < NSIG) + { + #ifdef SIGABRT_COMPAT + if (sig == SIGABRT_COMPAT) + sig = SIGABRT; + #endif + + *set |= 1U << sig; + return 0; + } + else + { + errno = EINVAL; + return -1; + } +} + +int +sigdelset (sigset_t *set, int sig) +{ + if (sig >= 0 && sig < NSIG) + { + #ifdef SIGABRT_COMPAT + if (sig == SIGABRT_COMPAT) + sig = SIGABRT; + #endif + + *set &= ~(1U << sig); + return 0; + } + else + { + errno = EINVAL; + return -1; + } +} + + +int +sigfillset (sigset_t *set) +{ + *set = ((2U << (NSIG - 1)) - 1) & ~ SIGABRT_COMPAT_MASK; + return 0; +} + +/* Set of currently blocked signals. */ +static volatile sigset_t blocked_set /* = 0 */; + +/* Set of currently blocked and pending signals. */ +static volatile sig_atomic_t pending_array[NSIG] /* = { 0 } */; + +/* Signal handler that is installed for blocked signals. */ +static void +blocked_handler (int sig) +{ + /* Reinstall the handler, in case the signal occurs multiple times + while blocked. There is an inherent race where an asynchronous + signal in between when the kernel uninstalled the handler and + when we reinstall it will trigger the default handler; oh + well. */ + signal (sig, blocked_handler); + if (sig >= 0 && sig < NSIG) + pending_array[sig] = 1; +} + +int +sigpending (sigset_t *set) +{ + sigset_t pending = 0; + int sig; + + for (sig = 0; sig < NSIG; sig++) + if (pending_array[sig]) + pending |= 1U << sig; + *set = pending; + return 0; +} + +/* The previous signal handlers. + Only the array elements corresponding to blocked signals are relevant. */ +static volatile handler_t old_handlers[NSIG]; + +int +sigprocmask (int operation, const sigset_t *set, sigset_t *old_set) +{ + if (old_set != NULL) + *old_set = blocked_set; + + if (set != NULL) + { + sigset_t new_blocked_set; + sigset_t to_unblock; + sigset_t to_block; + + switch (operation) + { + case SIG_BLOCK: + new_blocked_set = blocked_set | *set; + break; + case SIG_SETMASK: + new_blocked_set = *set; + break; + case SIG_UNBLOCK: + new_blocked_set = blocked_set & ~*set; + break; + default: + errno = EINVAL; + return -1; + } + to_unblock = blocked_set & ~new_blocked_set; + to_block = new_blocked_set & ~blocked_set; + + if (to_block != 0) + { + int sig; + + for (sig = 0; sig < NSIG; sig++) + if ((to_block >> sig) & 1) + { + pending_array[sig] = 0; + if ((old_handlers[sig] = signal (sig, blocked_handler)) != SIG_ERR) + blocked_set |= 1U << sig; + } + } + + if (to_unblock != 0) + { + sig_atomic_t received[NSIG]; + int sig; + + for (sig = 0; sig < NSIG; sig++) + if ((to_unblock >> sig) & 1) + { + if (signal (sig, old_handlers[sig]) != blocked_handler) + /* The application changed a signal handler while the signal + was blocked, bypassing our rpl_signal replacement. + We don't support this. */ + abort (); + received[sig] = pending_array[sig]; + blocked_set &= ~(1U << sig); + pending_array[sig] = 0; + } + else + received[sig] = 0; + + for (sig = 0; sig < NSIG; sig++) + if (received[sig]) + raise (sig); + } + } + return 0; +} + +/* Install the handler FUNC for signal SIG, and return the previous + handler. */ +handler_t +rpl_signal (int sig, handler_t handler) +{ + /* We must provide a wrapper, so that a user can query what handler + they installed even if that signal is currently blocked. */ + if (sig >= 0 && sig < NSIG && sig != SIGKILL && sig != SIGSTOP + && handler != SIG_ERR) + { + #ifdef SIGABRT_COMPAT + if (sig == SIGABRT_COMPAT) + sig = SIGABRT; + #endif + + if (blocked_set & (1U << sig)) + { + /* POSIX states that sigprocmask and signal are both + async-signal-safe. This is not true of our + implementation - there is a slight data race where an + asynchronous interrupt on signal A can occur after we + install blocked_handler but before we have updated + old_handlers for signal B, such that handler A can see + stale information if it calls signal(B). Oh well - + signal handlers really shouldn't try to manipulate the + installed handlers of unrelated signals. */ + handler_t result = old_handlers[sig]; + old_handlers[sig] = handler; + return result; + } + else + return signal (sig, handler); + } + else + { + errno = EINVAL; + return SIG_ERR; + } +} + +#if GNULIB_defined_SIGPIPE +/* Raise the signal SIG. */ +int +rpl_raise (int sig) +# undef raise +{ + switch (sig) + { + case SIGPIPE: + if (blocked_set & (1U << sig)) + pending_array[sig] = 1; + else + { + handler_t handler = SIGPIPE_handler; + if (handler == SIG_DFL) + exit (128 + SIGPIPE); + else if (handler != SIG_IGN) + (*handler) (sig); + } + return 0; + default: /* System defined signal */ + return raise (sig); + } +} +#endif diff --git a/jni/iconv/srclib/stdbool.in.h b/jni/iconv/srclib/stdbool.in.h new file mode 100644 index 0000000..cffa0ab --- /dev/null +++ b/jni/iconv/srclib/stdbool.in.h @@ -0,0 +1,119 @@ +/* Copyright (C) 2001-2003, 2006-2008 Free Software Foundation, Inc. + Written by Bruno Haible , 2001. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef _GL_STDBOOL_H +#define _GL_STDBOOL_H + +/* ISO C 99 for platforms that lack it. */ + +/* Usage suggestions: + + Programs that use should be aware of some limitations + and standards compliance issues. + + Standards compliance: + + - must be #included before 'bool', 'false', 'true' + can be used. + + - You cannot assume that sizeof (bool) == 1. + + - Programs should not undefine the macros bool, true, and false, + as C99 lists that as an "obsolescent feature". + + Limitations of this substitute, when used in a C89 environment: + + - must be #included before the '_Bool' type can be used. + + - You cannot assume that _Bool is a typedef; it might be a macro. + + - Bit-fields of type 'bool' are not supported. Portable code + should use 'unsigned int foo : 1;' rather than 'bool foo : 1;'. + + - In C99, casts and automatic conversions to '_Bool' or 'bool' are + performed in such a way that every nonzero value gets converted + to 'true', and zero gets converted to 'false'. This doesn't work + with this substitute. With this substitute, only the values 0 and 1 + give the expected result when converted to _Bool' or 'bool'. + + Also, it is suggested that programs use 'bool' rather than '_Bool'; + this isn't required, but 'bool' is more common. */ + + +/* 7.16. Boolean type and values */ + +/* BeOS already #defines false 0, true 1. We use the same + definitions below, but temporarily we have to #undef them. */ +#if defined __BEOS__ && !defined __HAIKU__ +# include /* defines bool but not _Bool */ +# undef false +# undef true +#endif + +/* For the sake of symbolic names in gdb, we define true and false as + enum constants, not only as macros. + It is tempting to write + typedef enum { false = 0, true = 1 } _Bool; + so that gdb prints values of type 'bool' symbolically. But if we do + this, values of type '_Bool' may promote to 'int' or 'unsigned int' + (see ISO C 99 6.7.2.2.(4)); however, '_Bool' must promote to 'int' + (see ISO C 99 6.3.1.1.(2)). So we add a negative value to the + enum; this ensures that '_Bool' promotes to 'int'. */ +#if defined __cplusplus || (defined __BEOS__ && !defined __HAIKU__) + /* A compiler known to have 'bool'. */ + /* If the compiler already has both 'bool' and '_Bool', we can assume they + are the same types. */ +# if !@HAVE__BOOL@ +typedef bool _Bool; +# endif +#else +# if !defined __GNUC__ + /* If @HAVE__BOOL@: + Some HP-UX cc and AIX IBM C compiler versions have compiler bugs when + the built-in _Bool type is used. See + http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html + Similar bugs are likely with other compilers as well; this file + wouldn't be used if was working. + So we override the _Bool type. + If !@HAVE__BOOL@: + Need to define _Bool ourselves. As 'signed char' or as an enum type? + Use of a typedef, with SunPRO C, leads to a stupid + "warning: _Bool is a keyword in ISO C99". + Use of an enum type, with IRIX cc, leads to a stupid + "warning(1185): enumerated type mixed with another type". + Even the existence of an enum type, without a typedef, + "Invalid enumerator. (badenum)" with HP-UX cc on Tru64. + The only benefit of the enum, debuggability, is not important + with these compilers. So use 'signed char' and no enum. */ +# define _Bool signed char +# else + /* With this compiler, trust the _Bool type if the compiler has it. */ +# if !@HAVE__BOOL@ +typedef enum { _Bool_must_promote_to_int = -1, false = 0, true = 1 } _Bool; +# endif +# endif +#endif +#define bool _Bool + +/* The other macros must be usable in preprocessor directives. */ +#define false 0 +#define true 1 +#define __bool_true_false_are_defined 1 + +#endif /* _GL_STDBOOL_H */ diff --git a/jni/iconv/srclib/stdint.in.h b/jni/iconv/srclib/stdint.in.h new file mode 100644 index 0000000..53aa34a --- /dev/null +++ b/jni/iconv/srclib/stdint.in.h @@ -0,0 +1,567 @@ +/* Copyright (C) 2001-2002, 2004-2009 Free Software Foundation, Inc. + Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood. + This file is part of gnulib. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* + * ISO C 99 for platforms that lack it. + * + */ + +#ifndef _GL_STDINT_H + +/* When including a system file that in turn includes , + use the system , not our substitute. This avoids + problems with (for example) VMS, whose includes + . */ +#define _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H + +/* Get those types that are already defined in other system include + files, so that we can "#define int8_t signed char" below without + worrying about a later system include file containing a "typedef + signed char int8_t;" that will get messed up by our macro. Our + macros should all be consistent with the system versions, except + for the "fast" types and macros, which we recommend against using + in public interfaces due to compiler differences. */ + +#if @HAVE_STDINT_H@ +# if defined __sgi && ! defined __c99 + /* Bypass IRIX's if in C89 mode, since it merely annoys users + with "This header file is to be used only for c99 mode compilations" + diagnostics. */ +# define __STDINT_H__ +# endif + /* Other systems may have an incomplete or buggy . + Include it before , since any "#include " + in would reinclude us, skipping our contents because + _GL_STDINT_H is defined. + The include_next requires a split double-inclusion guard. */ +# if __GNUC__ >= 3 +@PRAGMA_SYSTEM_HEADER@ +# endif +# @INCLUDE_NEXT@ @NEXT_STDINT_H@ +#endif + +#if ! defined _GL_STDINT_H && ! defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H +#define _GL_STDINT_H + +/* defines some of the stdint.h types as well, on glibc, + IRIX 6.5, and OpenBSD 3.8 (via ). + AIX 5.2 isn't needed and causes troubles. + MacOS X 10.4.6 includes (which is us), but + relies on the system definitions, so include + after @NEXT_STDINT_H@. */ +#if @HAVE_SYS_TYPES_H@ && ! defined _AIX +# include +#endif + +/* Get LONG_MIN, LONG_MAX, ULONG_MAX. */ +#include + +#if @HAVE_INTTYPES_H@ + /* In OpenBSD 3.8, includes , which defines + int{8,16,32,64}_t, uint{8,16,32,64}_t and __BIT_TYPES_DEFINED__. + also defines intptr_t and uintptr_t. */ +# include +#elif @HAVE_SYS_INTTYPES_H@ + /* Solaris 7 has the types except the *_fast*_t types, and + the macros except for *_FAST*_*, INTPTR_MIN, PTRDIFF_MIN, PTRDIFF_MAX. */ +# include +#endif + +#if @HAVE_SYS_BITYPES_H@ && ! defined __BIT_TYPES_DEFINED__ + /* Linux libc4 >= 4.6.7 and libc5 have a that defines + int{8,16,32,64}_t and __BIT_TYPES_DEFINED__. In libc5 >= 5.2.2 it is + included by . */ +# include +#endif + +#undef _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H + +/* Minimum and maximum values for a integer type under the usual assumption. + Return an unspecified value if BITS == 0, adding a check to pacify + picky compilers. */ + +#define _STDINT_MIN(signed, bits, zero) \ + ((signed) ? (- ((zero) + 1) << ((bits) ? (bits) - 1 : 0)) : (zero)) + +#define _STDINT_MAX(signed, bits, zero) \ + ((signed) \ + ? ~ _STDINT_MIN (signed, bits, zero) \ + : /* The expression for the unsigned case. The subtraction of (signed) \ + is a nop in the unsigned case and avoids "signed integer overflow" \ + warnings in the signed case. */ \ + ((((zero) + 1) << ((bits) ? (bits) - 1 - (signed) : 0)) - 1) * 2 + 1) + +/* 7.18.1.1. Exact-width integer types */ + +/* Here we assume a standard architecture where the hardware integer + types have 8, 16, 32, optionally 64 bits. */ + +#undef int8_t +#undef uint8_t +typedef signed char gl_int8_t; +typedef unsigned char gl_uint8_t; +#define int8_t gl_int8_t +#define uint8_t gl_uint8_t + +#undef int16_t +#undef uint16_t +typedef short int gl_int16_t; +typedef unsigned short int gl_uint16_t; +#define int16_t gl_int16_t +#define uint16_t gl_uint16_t + +#undef int32_t +#undef uint32_t +typedef int gl_int32_t; +typedef unsigned int gl_uint32_t; +#define int32_t gl_int32_t +#define uint32_t gl_uint32_t + +/* Do not undefine int64_t if gnulib is not being used with 64-bit + types, since otherwise it breaks platforms like Tandem/NSK. */ +#if LONG_MAX >> 31 >> 31 == 1 +# undef int64_t +typedef long int gl_int64_t; +# define int64_t gl_int64_t +# define GL_INT64_T +#elif defined _MSC_VER +# undef int64_t +typedef __int64 gl_int64_t; +# define int64_t gl_int64_t +# define GL_INT64_T +#elif @HAVE_LONG_LONG_INT@ +# undef int64_t +typedef long long int gl_int64_t; +# define int64_t gl_int64_t +# define GL_INT64_T +#endif + +#if ULONG_MAX >> 31 >> 31 >> 1 == 1 +# undef uint64_t +typedef unsigned long int gl_uint64_t; +# define uint64_t gl_uint64_t +# define GL_UINT64_T +#elif defined _MSC_VER +# undef uint64_t +typedef unsigned __int64 gl_uint64_t; +# define uint64_t gl_uint64_t +# define GL_UINT64_T +#elif @HAVE_UNSIGNED_LONG_LONG_INT@ +# undef uint64_t +typedef unsigned long long int gl_uint64_t; +# define uint64_t gl_uint64_t +# define GL_UINT64_T +#endif + +/* Avoid collision with Solaris 2.5.1 etc. */ +#define _UINT8_T +#define _UINT32_T +#define _UINT64_T + + +/* 7.18.1.2. Minimum-width integer types */ + +/* Here we assume a standard architecture where the hardware integer + types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types + are the same as the corresponding N_t types. */ + +#undef int_least8_t +#undef uint_least8_t +#undef int_least16_t +#undef uint_least16_t +#undef int_least32_t +#undef uint_least32_t +#undef int_least64_t +#undef uint_least64_t +#define int_least8_t int8_t +#define uint_least8_t uint8_t +#define int_least16_t int16_t +#define uint_least16_t uint16_t +#define int_least32_t int32_t +#define uint_least32_t uint32_t +#ifdef GL_INT64_T +# define int_least64_t int64_t +#endif +#ifdef GL_UINT64_T +# define uint_least64_t uint64_t +#endif + +/* 7.18.1.3. Fastest minimum-width integer types */ + +/* Note: Other substitutes may define these types differently. + It is not recommended to use these types in public header files. */ + +/* Here we assume a standard architecture where the hardware integer + types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types + are taken from the same list of types. Assume that 'long int' + is fast enough for all narrower integers. */ + +#undef int_fast8_t +#undef uint_fast8_t +#undef int_fast16_t +#undef uint_fast16_t +#undef int_fast32_t +#undef uint_fast32_t +#undef int_fast64_t +#undef uint_fast64_t +typedef long int gl_int_fast8_t; +typedef unsigned long int gl_uint_fast8_t; +typedef long int gl_int_fast16_t; +typedef unsigned long int gl_uint_fast16_t; +typedef long int gl_int_fast32_t; +typedef unsigned long int gl_uint_fast32_t; +#define int_fast8_t gl_int_fast8_t +#define uint_fast8_t gl_uint_fast8_t +#define int_fast16_t gl_int_fast16_t +#define uint_fast16_t gl_uint_fast16_t +#define int_fast32_t gl_int_fast32_t +#define uint_fast32_t gl_uint_fast32_t +#ifdef GL_INT64_T +# define int_fast64_t int64_t +#endif +#ifdef GL_UINT64_T +# define uint_fast64_t uint64_t +#endif + +/* 7.18.1.4. Integer types capable of holding object pointers */ + +#undef intptr_t +#undef uintptr_t +typedef long int gl_intptr_t; +typedef unsigned long int gl_uintptr_t; +#define intptr_t gl_intptr_t +#define uintptr_t gl_uintptr_t + +/* 7.18.1.5. Greatest-width integer types */ + +/* Note: These types are compiler dependent. It may be unwise to use them in + public header files. */ + +#undef intmax_t +#if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1 +typedef long long int gl_intmax_t; +# define intmax_t gl_intmax_t +#elif defined GL_INT64_T +# define intmax_t int64_t +#else +typedef long int gl_intmax_t; +# define intmax_t gl_intmax_t +#endif + +#undef uintmax_t +#if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 +typedef unsigned long long int gl_uintmax_t; +# define uintmax_t gl_uintmax_t +#elif defined GL_UINT64_T +# define uintmax_t uint64_t +#else +typedef unsigned long int gl_uintmax_t; +# define uintmax_t gl_uintmax_t +#endif + +/* Verify that intmax_t and uintmax_t have the same size. Too much code + breaks if this is not the case. If this check fails, the reason is likely + to be found in the autoconf macros. */ +typedef int _verify_intmax_size[2 * (sizeof (intmax_t) == sizeof (uintmax_t)) - 1]; + +/* 7.18.2. Limits of specified-width integer types */ + +#if ! defined __cplusplus || defined __STDC_LIMIT_MACROS + +/* 7.18.2.1. Limits of exact-width integer types */ + +/* Here we assume a standard architecture where the hardware integer + types have 8, 16, 32, optionally 64 bits. */ + +#undef INT8_MIN +#undef INT8_MAX +#undef UINT8_MAX +#define INT8_MIN (~ INT8_MAX) +#define INT8_MAX 127 +#define UINT8_MAX 255 + +#undef INT16_MIN +#undef INT16_MAX +#undef UINT16_MAX +#define INT16_MIN (~ INT16_MAX) +#define INT16_MAX 32767 +#define UINT16_MAX 65535 + +#undef INT32_MIN +#undef INT32_MAX +#undef UINT32_MAX +#define INT32_MIN (~ INT32_MAX) +#define INT32_MAX 2147483647 +#define UINT32_MAX 4294967295U + +#undef INT64_MIN +#undef INT64_MAX +#ifdef GL_INT64_T +/* Prefer (- INTMAX_C (1) << 63) over (~ INT64_MAX) because SunPRO C 5.0 + evaluates the latter incorrectly in preprocessor expressions. */ +# define INT64_MIN (- INTMAX_C (1) << 63) +# define INT64_MAX INTMAX_C (9223372036854775807) +#endif + +#undef UINT64_MAX +#ifdef GL_UINT64_T +# define UINT64_MAX UINTMAX_C (18446744073709551615) +#endif + +/* 7.18.2.2. Limits of minimum-width integer types */ + +/* Here we assume a standard architecture where the hardware integer + types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types + are the same as the corresponding N_t types. */ + +#undef INT_LEAST8_MIN +#undef INT_LEAST8_MAX +#undef UINT_LEAST8_MAX +#define INT_LEAST8_MIN INT8_MIN +#define INT_LEAST8_MAX INT8_MAX +#define UINT_LEAST8_MAX UINT8_MAX + +#undef INT_LEAST16_MIN +#undef INT_LEAST16_MAX +#undef UINT_LEAST16_MAX +#define INT_LEAST16_MIN INT16_MIN +#define INT_LEAST16_MAX INT16_MAX +#define UINT_LEAST16_MAX UINT16_MAX + +#undef INT_LEAST32_MIN +#undef INT_LEAST32_MAX +#undef UINT_LEAST32_MAX +#define INT_LEAST32_MIN INT32_MIN +#define INT_LEAST32_MAX INT32_MAX +#define UINT_LEAST32_MAX UINT32_MAX + +#undef INT_LEAST64_MIN +#undef INT_LEAST64_MAX +#ifdef GL_INT64_T +# define INT_LEAST64_MIN INT64_MIN +# define INT_LEAST64_MAX INT64_MAX +#endif + +#undef UINT_LEAST64_MAX +#ifdef GL_UINT64_T +# define UINT_LEAST64_MAX UINT64_MAX +#endif + +/* 7.18.2.3. Limits of fastest minimum-width integer types */ + +/* Here we assume a standard architecture where the hardware integer + types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types + are taken from the same list of types. */ + +#undef INT_FAST8_MIN +#undef INT_FAST8_MAX +#undef UINT_FAST8_MAX +#define INT_FAST8_MIN LONG_MIN +#define INT_FAST8_MAX LONG_MAX +#define UINT_FAST8_MAX ULONG_MAX + +#undef INT_FAST16_MIN +#undef INT_FAST16_MAX +#undef UINT_FAST16_MAX +#define INT_FAST16_MIN LONG_MIN +#define INT_FAST16_MAX LONG_MAX +#define UINT_FAST16_MAX ULONG_MAX + +#undef INT_FAST32_MIN +#undef INT_FAST32_MAX +#undef UINT_FAST32_MAX +#define INT_FAST32_MIN LONG_MIN +#define INT_FAST32_MAX LONG_MAX +#define UINT_FAST32_MAX ULONG_MAX + +#undef INT_FAST64_MIN +#undef INT_FAST64_MAX +#ifdef GL_INT64_T +# define INT_FAST64_MIN INT64_MIN +# define INT_FAST64_MAX INT64_MAX +#endif + +#undef UINT_FAST64_MAX +#ifdef GL_UINT64_T +# define UINT_FAST64_MAX UINT64_MAX +#endif + +/* 7.18.2.4. Limits of integer types capable of holding object pointers */ + +#undef INTPTR_MIN +#undef INTPTR_MAX +#undef UINTPTR_MAX +#define INTPTR_MIN LONG_MIN +#define INTPTR_MAX LONG_MAX +#define UINTPTR_MAX ULONG_MAX + +/* 7.18.2.5. Limits of greatest-width integer types */ + +#undef INTMAX_MIN +#undef INTMAX_MAX +#ifdef INT64_MAX +# define INTMAX_MIN INT64_MIN +# define INTMAX_MAX INT64_MAX +#else +# define INTMAX_MIN INT32_MIN +# define INTMAX_MAX INT32_MAX +#endif + +#undef UINTMAX_MAX +#ifdef UINT64_MAX +# define UINTMAX_MAX UINT64_MAX +#else +# define UINTMAX_MAX UINT32_MAX +#endif + +/* 7.18.3. Limits of other integer types */ + +/* ptrdiff_t limits */ +#undef PTRDIFF_MIN +#undef PTRDIFF_MAX +#if @APPLE_UNIVERSAL_BUILD@ +# ifdef _LP64 +# define PTRDIFF_MIN _STDINT_MIN (1, 64, 0l) +# define PTRDIFF_MAX _STDINT_MAX (1, 64, 0l) +# else +# define PTRDIFF_MIN _STDINT_MIN (1, 32, 0) +# define PTRDIFF_MAX _STDINT_MAX (1, 32, 0) +# endif +#else +# define PTRDIFF_MIN \ + _STDINT_MIN (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@) +# define PTRDIFF_MAX \ + _STDINT_MAX (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@) +#endif + +/* sig_atomic_t limits */ +#undef SIG_ATOMIC_MIN +#undef SIG_ATOMIC_MAX +#define SIG_ATOMIC_MIN \ + _STDINT_MIN (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \ + 0@SIG_ATOMIC_T_SUFFIX@) +#define SIG_ATOMIC_MAX \ + _STDINT_MAX (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \ + 0@SIG_ATOMIC_T_SUFFIX@) + + +/* size_t limit */ +#undef SIZE_MAX +#if @APPLE_UNIVERSAL_BUILD@ +# ifdef _LP64 +# define SIZE_MAX _STDINT_MAX (0, 64, 0ul) +# else +# define SIZE_MAX _STDINT_MAX (0, 32, 0ul) +# endif +#else +# define SIZE_MAX _STDINT_MAX (0, @BITSIZEOF_SIZE_T@, 0@SIZE_T_SUFFIX@) +#endif + +/* wchar_t limits */ +/* Get WCHAR_MIN, WCHAR_MAX. + This include is not on the top, above, because on OSF/1 4.0 we have a sequence of nested + includes -> -> -> , and the latter includes + and assumes its types are already defined. */ +#if ! (defined WCHAR_MIN && defined WCHAR_MAX) +# define _GL_JUST_INCLUDE_SYSTEM_WCHAR_H +# include +# undef _GL_JUST_INCLUDE_SYSTEM_WCHAR_H +#endif +#undef WCHAR_MIN +#undef WCHAR_MAX +#define WCHAR_MIN \ + _STDINT_MIN (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@) +#define WCHAR_MAX \ + _STDINT_MAX (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@) + +/* wint_t limits */ +#undef WINT_MIN +#undef WINT_MAX +#define WINT_MIN \ + _STDINT_MIN (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@) +#define WINT_MAX \ + _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@) + +#endif /* !defined __cplusplus || defined __STDC_LIMIT_MACROS */ + +/* 7.18.4. Macros for integer constants */ + +#if ! defined __cplusplus || defined __STDC_CONSTANT_MACROS + +/* 7.18.4.1. Macros for minimum-width integer constants */ +/* According to ISO C 99 Technical Corrigendum 1 */ + +/* Here we assume a standard architecture where the hardware integer + types have 8, 16, 32, optionally 64 bits, and int is 32 bits. */ + +#undef INT8_C +#undef UINT8_C +#define INT8_C(x) x +#define UINT8_C(x) x + +#undef INT16_C +#undef UINT16_C +#define INT16_C(x) x +#define UINT16_C(x) x + +#undef INT32_C +#undef UINT32_C +#define INT32_C(x) x +#define UINT32_C(x) x ## U + +#undef INT64_C +#undef UINT64_C +#if LONG_MAX >> 31 >> 31 == 1 +# define INT64_C(x) x##L +#elif defined _MSC_VER +# define INT64_C(x) x##i64 +#elif @HAVE_LONG_LONG_INT@ +# define INT64_C(x) x##LL +#endif +#if ULONG_MAX >> 31 >> 31 >> 1 == 1 +# define UINT64_C(x) x##UL +#elif defined _MSC_VER +# define UINT64_C(x) x##ui64 +#elif @HAVE_UNSIGNED_LONG_LONG_INT@ +# define UINT64_C(x) x##ULL +#endif + +/* 7.18.4.2. Macros for greatest-width integer constants */ + +#undef INTMAX_C +#if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1 +# define INTMAX_C(x) x##LL +#elif defined GL_INT64_T +# define INTMAX_C(x) INT64_C(x) +#else +# define INTMAX_C(x) x##L +#endif + +#undef UINTMAX_C +#if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 +# define UINTMAX_C(x) x##ULL +#elif defined GL_UINT64_T +# define UINTMAX_C(x) UINT64_C(x) +#else +# define UINTMAX_C(x) x##UL +#endif + +#endif /* !defined __cplusplus || defined __STDC_CONSTANT_MACROS */ + +#endif /* _GL_STDINT_H */ +#endif /* !defined _GL_STDINT_H && !defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H */ diff --git a/jni/iconv/srclib/stdio-write.c b/jni/iconv/srclib/stdio-write.c new file mode 100644 index 0000000..f1d0fcb --- /dev/null +++ b/jni/iconv/srclib/stdio-write.c @@ -0,0 +1,148 @@ +/* POSIX compatible FILE stream write function. + Copyright (C) 2008 Free Software Foundation, Inc. + Written by Bruno Haible , 2008. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include + +/* Replace these functions only if module 'sigpipe' is requested. */ +#if GNULIB_SIGPIPE + +/* On native Windows platforms, SIGPIPE does not exist. When write() is + called on a pipe with no readers, WriteFile() fails with error + GetLastError() = ERROR_NO_DATA, and write() in consequence fails with + error EINVAL. This write() function is at the basis of the function + which flushes the buffer of a FILE stream. */ + +# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ + +# include +# include +# include + +# define WIN32_LEAN_AND_MEAN /* avoid including junk */ +# include + +# define CALL_WITH_SIGPIPE_EMULATION(RETTYPE, EXPRESSION, FAILED) \ + if (ferror (stream)) \ + return (EXPRESSION); \ + else \ + { \ + RETTYPE ret; \ + SetLastError (0); \ + ret = (EXPRESSION); \ + if (FAILED && GetLastError () == ERROR_NO_DATA && ferror (stream)) \ + { \ + int fd = fileno (stream); \ + if (fd >= 0 \ + && GetFileType ((HANDLE) _get_osfhandle (fd)) == FILE_TYPE_PIPE)\ + { \ + /* Try to raise signal SIGPIPE. */ \ + raise (SIGPIPE); \ + /* If it is currently blocked or ignored, change errno from \ + EINVAL to EPIPE. */ \ + errno = EPIPE; \ + } \ + } \ + return ret; \ + } + +# if !REPLACE_PRINTF_POSIX /* avoid collision with printf.c */ +int +printf (const char *format, ...) +{ + int retval; + va_list args; + + va_start (args, format); + retval = vfprintf (stdout, format, args); + va_end (args); + + return retval; +} +# endif + +# if !REPLACE_FPRINTF_POSIX /* avoid collision with fprintf.c */ +int +fprintf (FILE *stream, const char *format, ...) +{ + int retval; + va_list args; + + va_start (args, format); + retval = vfprintf (stream, format, args); + va_end (args); + + return retval; +} +# endif + +# if !REPLACE_VFPRINTF_POSIX /* avoid collision with vprintf.c */ +int +vprintf (const char *format, va_list args) +{ + return vfprintf (stdout, format, args); +} +# endif + +# if !REPLACE_VPRINTF_POSIX /* avoid collision with vfprintf.c */ +int +vfprintf (FILE *stream, const char *format, va_list args) +#undef vfprintf +{ + CALL_WITH_SIGPIPE_EMULATION (int, vfprintf (stream, format, args), ret == EOF) +} +# endif + +int +putchar (int c) +{ + return fputc (c, stdout); +} + +int +fputc (int c, FILE *stream) +#undef fputc +{ + CALL_WITH_SIGPIPE_EMULATION (int, fputc (c, stream), ret == EOF) +} + +int +fputs (const char *string, FILE *stream) +#undef fputs +{ + CALL_WITH_SIGPIPE_EMULATION (int, fputs (string, stream), ret == EOF) +} + +int +puts (const char *string) +#undef puts +{ + FILE *stream = stdout; + CALL_WITH_SIGPIPE_EMULATION (int, puts (string), ret == EOF) +} + +size_t +fwrite (const void *ptr, size_t s, size_t n, FILE *stream) +#undef fwrite +{ + CALL_WITH_SIGPIPE_EMULATION (size_t, fwrite (ptr, s, n, stream), ret < n) +} + +# endif +#endif diff --git a/jni/iconv/srclib/stdio.in.h b/jni/iconv/srclib/stdio.in.h new file mode 100644 index 0000000..0445c6f --- /dev/null +++ b/jni/iconv/srclib/stdio.in.h @@ -0,0 +1,542 @@ +/* A GNU-like . + + Copyright (C) 2004, 2007-2009 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#if __GNUC__ >= 3 +@PRAGMA_SYSTEM_HEADER@ +#endif + +#if defined __need_FILE || defined __need___FILE +/* Special invocation convention inside glibc header files. */ + +#@INCLUDE_NEXT@ @NEXT_STDIO_H@ + +#else +/* Normal invocation convention. */ + +#ifndef _GL_STDIO_H + +/* The include_next requires a split double-inclusion guard. */ +#@INCLUDE_NEXT@ @NEXT_STDIO_H@ + +#ifndef _GL_STDIO_H +#define _GL_STDIO_H + +#include +#include + +#if (@GNULIB_FSEEKO@ && @REPLACE_FSEEKO@) \ + || (@GNULIB_FTELLO@ && @REPLACE_FTELLO@) \ + || (@GNULIB_GETDELIM@ && !@HAVE_DECL_GETDELIM@) \ + || (@GNULIB_GETLINE@ && (!@HAVE_DECL_GETLINE@ || @REPLACE_GETLINE@)) +/* Get off_t and ssize_t. */ +# include +#endif + +#ifndef __attribute__ +/* This feature is available in gcc versions 2.5 and later. */ +# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) +# define __attribute__(Spec) /* empty */ +# endif +/* The __-protected variants of `format' and `printf' attributes + are accepted by gcc versions 2.6.4 (effectively 2.7) and later. */ +# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7) +# define __format__ format +# define __printf__ printf +# endif +#endif + + +/* The definition of GL_LINK_WARNING is copied here. */ + + +#ifdef __cplusplus +extern "C" { +#endif + + +#if @GNULIB_FPRINTF_POSIX@ +# if @REPLACE_FPRINTF@ +# define fprintf rpl_fprintf +extern int fprintf (FILE *fp, const char *format, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); +# endif +#elif @GNULIB_FPRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && @GNULIB_STDIO_H_SIGPIPE@ +# define fprintf rpl_fprintf +extern int fprintf (FILE *fp, const char *format, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); +#elif defined GNULIB_POSIXCHECK +# undef fprintf +# define fprintf \ + (GL_LINK_WARNING ("fprintf is not always POSIX compliant - " \ + "use gnulib module fprintf-posix for portable " \ + "POSIX compliance"), \ + fprintf) +#endif + +#if @GNULIB_VFPRINTF_POSIX@ +# if @REPLACE_VFPRINTF@ +# define vfprintf rpl_vfprintf +extern int vfprintf (FILE *fp, const char *format, va_list args) + __attribute__ ((__format__ (__printf__, 2, 0))); +# endif +#elif @GNULIB_VFPRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && @GNULIB_STDIO_H_SIGPIPE@ +# define vfprintf rpl_vfprintf +extern int vfprintf (FILE *fp, const char *format, va_list args) + __attribute__ ((__format__ (__printf__, 2, 0))); +#elif defined GNULIB_POSIXCHECK +# undef vfprintf +# define vfprintf(s,f,a) \ + (GL_LINK_WARNING ("vfprintf is not always POSIX compliant - " \ + "use gnulib module vfprintf-posix for portable " \ + "POSIX compliance"), \ + vfprintf (s, f, a)) +#endif + +#if @GNULIB_PRINTF_POSIX@ +# if @REPLACE_PRINTF@ +/* Don't break __attribute__((format(printf,M,N))). */ +# define printf __printf__ +extern int printf (const char *format, ...) + __attribute__ ((__format__ (__printf__, 1, 2))); +# endif +#elif @GNULIB_PRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && @GNULIB_STDIO_H_SIGPIPE@ +/* Don't break __attribute__((format(printf,M,N))). */ +# define printf __printf__ +extern int printf (const char *format, ...) + __attribute__ ((__format__ (__printf__, 1, 2))); +#elif defined GNULIB_POSIXCHECK +# undef printf +# define printf \ + (GL_LINK_WARNING ("printf is not always POSIX compliant - " \ + "use gnulib module printf-posix for portable " \ + "POSIX compliance"), \ + printf) +/* Don't break __attribute__((format(printf,M,N))). */ +# define format(kind,m,n) format (__##kind##__, m, n) +# define __format__(kind,m,n) __format__ (__##kind##__, m, n) +# define ____printf____ __printf__ +# define ____scanf____ __scanf__ +# define ____strftime____ __strftime__ +# define ____strfmon____ __strfmon__ +#endif + +#if @GNULIB_VPRINTF_POSIX@ +# if @REPLACE_VPRINTF@ +# define vprintf rpl_vprintf +extern int vprintf (const char *format, va_list args) + __attribute__ ((__format__ (__printf__, 1, 0))); +# endif +#elif @GNULIB_VPRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && @GNULIB_STDIO_H_SIGPIPE@ +# define vprintf rpl_vprintf +extern int vprintf (const char *format, va_list args) + __attribute__ ((__format__ (__printf__, 1, 0))); +#elif defined GNULIB_POSIXCHECK +# undef vprintf +# define vprintf(f,a) \ + (GL_LINK_WARNING ("vprintf is not always POSIX compliant - " \ + "use gnulib module vprintf-posix for portable " \ + "POSIX compliance"), \ + vprintf (f, a)) +#endif + +#if @GNULIB_SNPRINTF@ +# if @REPLACE_SNPRINTF@ +# define snprintf rpl_snprintf +# endif +# if @REPLACE_SNPRINTF@ || !@HAVE_DECL_SNPRINTF@ +extern int snprintf (char *str, size_t size, const char *format, ...) + __attribute__ ((__format__ (__printf__, 3, 4))); +# endif +#elif defined GNULIB_POSIXCHECK +# undef snprintf +# define snprintf \ + (GL_LINK_WARNING ("snprintf is unportable - " \ + "use gnulib module snprintf for portability"), \ + snprintf) +#endif + +#if @GNULIB_VSNPRINTF@ +# if @REPLACE_VSNPRINTF@ +# define vsnprintf rpl_vsnprintf +# endif +# if @REPLACE_VSNPRINTF@ || !@HAVE_DECL_VSNPRINTF@ +extern int vsnprintf (char *str, size_t size, const char *format, va_list args) + __attribute__ ((__format__ (__printf__, 3, 0))); +# endif +#elif defined GNULIB_POSIXCHECK +# undef vsnprintf +# define vsnprintf(b,s,f,a) \ + (GL_LINK_WARNING ("vsnprintf is unportable - " \ + "use gnulib module vsnprintf for portability"), \ + vsnprintf (b, s, f, a)) +#endif + +#if @GNULIB_SPRINTF_POSIX@ +# if @REPLACE_SPRINTF@ +# define sprintf rpl_sprintf +extern int sprintf (char *str, const char *format, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); +# endif +#elif defined GNULIB_POSIXCHECK +# undef sprintf +# define sprintf \ + (GL_LINK_WARNING ("sprintf is not always POSIX compliant - " \ + "use gnulib module sprintf-posix for portable " \ + "POSIX compliance"), \ + sprintf) +#endif + +#if @GNULIB_VSPRINTF_POSIX@ +# if @REPLACE_VSPRINTF@ +# define vsprintf rpl_vsprintf +extern int vsprintf (char *str, const char *format, va_list args) + __attribute__ ((__format__ (__printf__, 2, 0))); +# endif +#elif defined GNULIB_POSIXCHECK +# undef vsprintf +# define vsprintf(b,f,a) \ + (GL_LINK_WARNING ("vsprintf is not always POSIX compliant - " \ + "use gnulib module vsprintf-posix for portable " \ + "POSIX compliance"), \ + vsprintf (b, f, a)) +#endif + +#if @GNULIB_DPRINTF@ +# if @REPLACE_DPRINTF@ +# define dprintf rpl_dprintf +# endif +# if @REPLACE_DPRINTF@ || !@HAVE_DPRINTF@ +extern int dprintf (int fd, const char *format, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); +# endif +#elif defined GNULIB_POSIXCHECK +# undef dprintf +# define dprintf(d,f,a) \ + (GL_LINK_WARNING ("dprintf is unportable - " \ + "use gnulib module dprintf for portability"), \ + dprintf (d, f, a)) +#endif + +#if @GNULIB_VDPRINTF@ +# if @REPLACE_VDPRINTF@ +# define vdprintf rpl_vdprintf +# endif +# if @REPLACE_VDPRINTF@ || !@HAVE_VDPRINTF@ +extern int vdprintf (int fd, const char *format, va_list args) + __attribute__ ((__format__ (__printf__, 2, 0))); +# endif +#elif defined GNULIB_POSIXCHECK +# undef vdprintf +# define vdprintf(d,f,a) \ + (GL_LINK_WARNING ("vdprintf is unportable - " \ + "use gnulib module vdprintf for portability"), \ + vdprintf (d, f, a)) +#endif + +#if @GNULIB_VASPRINTF@ +# if @REPLACE_VASPRINTF@ +# define asprintf rpl_asprintf +# define vasprintf rpl_vasprintf +# endif +# if @REPLACE_VASPRINTF@ || !@HAVE_VASPRINTF@ + /* Write formatted output to a string dynamically allocated with malloc(). + If the memory allocation succeeds, store the address of the string in + *RESULT and return the number of resulting bytes, excluding the trailing + NUL. Upon memory allocation error, or some other error, return -1. */ + extern int asprintf (char **result, const char *format, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); + extern int vasprintf (char **result, const char *format, va_list args) + __attribute__ ((__format__ (__printf__, 2, 0))); +# endif +#endif + +#if @GNULIB_OBSTACK_PRINTF@ +# if @REPLACE_OBSTACK_PRINTF@ +# define obstack_printf rpl_osbtack_printf +# define obstack_vprintf rpl_obstack_vprintf +# endif +# if @REPLACE_OBSTACK_PRINTF@ || !@HAVE_DECL_OBSTACK_PRINTF@ + struct obstack; + /* Grow an obstack with formatted output. Return the number of + bytes added to OBS. No trailing nul byte is added, and the + object should be closed with obstack_finish before use. Upon + memory allocation error, call obstack_alloc_failed_handler. Upon + other error, return -1. */ + extern int obstack_printf (struct obstack *obs, const char *format, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); + extern int obstack_vprintf (struct obstack *obs, const char *format, + va_list args) + __attribute__ ((__format__ (__printf__, 2, 0))); +# endif +#endif + +#if @GNULIB_FOPEN@ +# if @REPLACE_FOPEN@ +# undef fopen +# define fopen rpl_fopen +extern FILE * fopen (const char *filename, const char *mode); +# endif +#elif defined GNULIB_POSIXCHECK +# undef fopen +# define fopen(f,m) \ + (GL_LINK_WARNING ("fopen on Win32 platforms is not POSIX compatible - " \ + "use gnulib module fopen for portability"), \ + fopen (f, m)) +#endif + +#if @GNULIB_FREOPEN@ +# if @REPLACE_FREOPEN@ +# undef freopen +# define freopen rpl_freopen +extern FILE * freopen (const char *filename, const char *mode, FILE *stream); +# endif +#elif defined GNULIB_POSIXCHECK +# undef freopen +# define freopen(f,m,s) \ + (GL_LINK_WARNING ("freopen on Win32 platforms is not POSIX compatible - " \ + "use gnulib module freopen for portability"), \ + freopen (f, m, s)) +#endif + +#if @GNULIB_FSEEKO@ +# if @REPLACE_FSEEKO@ +/* Provide fseek, fseeko functions that are aware of a preceding + fflush(), and which detect pipes. */ +# define fseeko rpl_fseeko +extern int fseeko (FILE *fp, off_t offset, int whence); +# define fseek(fp, offset, whence) fseeko (fp, (off_t)(offset), whence) +# endif +#elif defined GNULIB_POSIXCHECK +# undef fseeko +# define fseeko(f,o,w) \ + (GL_LINK_WARNING ("fseeko is unportable - " \ + "use gnulib module fseeko for portability"), \ + fseeko (f, o, w)) +#endif + +#if @GNULIB_FSEEK@ && @REPLACE_FSEEK@ +extern int rpl_fseek (FILE *fp, long offset, int whence); +# undef fseek +# if defined GNULIB_POSIXCHECK +# define fseek(f,o,w) \ + (GL_LINK_WARNING ("fseek cannot handle files larger than 4 GB " \ + "on 32-bit platforms - " \ + "use fseeko function for handling of large files"), \ + rpl_fseek (f, o, w)) +# else +# define fseek rpl_fseek +# endif +#elif defined GNULIB_POSIXCHECK +# ifndef fseek +# define fseek(f,o,w) \ + (GL_LINK_WARNING ("fseek cannot handle files larger than 4 GB " \ + "on 32-bit platforms - " \ + "use fseeko function for handling of large files"), \ + fseek (f, o, w)) +# endif +#endif + +#if @GNULIB_FTELLO@ +# if @REPLACE_FTELLO@ +# define ftello rpl_ftello +extern off_t ftello (FILE *fp); +# define ftell(fp) ftello (fp) +# endif +#elif defined GNULIB_POSIXCHECK +# undef ftello +# define ftello(f) \ + (GL_LINK_WARNING ("ftello is unportable - " \ + "use gnulib module ftello for portability"), \ + ftello (f)) +#endif + +#if @GNULIB_FTELL@ && @REPLACE_FTELL@ +extern long rpl_ftell (FILE *fp); +# undef ftell +# if GNULIB_POSIXCHECK +# define ftell(f) \ + (GL_LINK_WARNING ("ftell cannot handle files larger than 4 GB " \ + "on 32-bit platforms - " \ + "use ftello function for handling of large files"), \ + rpl_ftell (f)) +# else +# define ftell rpl_ftell +# endif +#elif defined GNULIB_POSIXCHECK +# ifndef ftell +# define ftell(f) \ + (GL_LINK_WARNING ("ftell cannot handle files larger than 4 GB " \ + "on 32-bit platforms - " \ + "use ftello function for handling of large files"), \ + ftell (f)) +# endif +#endif + +#if @GNULIB_FFLUSH@ +# if @REPLACE_FFLUSH@ +# define fflush rpl_fflush + /* Flush all pending data on STREAM according to POSIX rules. Both + output and seekable input streams are supported. + Note! LOSS OF DATA can occur if fflush is applied on an input stream + that is _not_seekable_ or on an update stream that is _not_seekable_ + and in which the most recent operation was input. Seekability can + be tested with lseek(fileno(fp),0,SEEK_CUR). */ + extern int fflush (FILE *gl_stream); +# endif +#elif defined GNULIB_POSIXCHECK +# undef fflush +# define fflush(f) \ + (GL_LINK_WARNING ("fflush is not always POSIX compliant - " \ + "use gnulib module fflush for portable " \ + "POSIX compliance"), \ + fflush (f)) +#endif + +#if @GNULIB_FPURGE@ +# if @REPLACE_FPURGE@ +# define fpurge rpl_fpurge +# endif +# if @REPLACE_FPURGE@ || !@HAVE_DECL_FPURGE@ + /* Discard all pending buffered I/O data on STREAM. + STREAM must not be wide-character oriented. + Return 0 if successful. Upon error, return -1 and set errno. */ + extern int fpurge (FILE *gl_stream); +# endif +#elif defined GNULIB_POSIXCHECK +# undef fpurge +# define fpurge(f) \ + (GL_LINK_WARNING ("fpurge is not always present - " \ + "use gnulib module fpurge for portability"), \ + fpurge (f)) +#endif + +#if @GNULIB_FCLOSE@ +# if @REPLACE_FCLOSE@ +# define fclose rpl_fclose + /* Close STREAM and its underlying file descriptor. */ +extern int fclose (FILE *stream); +# endif +#elif defined GNULIB_POSIXCHECK +# undef fclose +# define fclose(f) \ + (GL_LINK_WARNING ("fclose is not always POSIX compliant - " \ + "use gnulib module fclose for portable " \ + "POSIX compliance"), \ + fclose (f)) +#endif + +#if @GNULIB_FPUTC@ && @REPLACE_STDIO_WRITE_FUNCS@ && @GNULIB_STDIO_H_SIGPIPE@ +# undef fputc +# define fputc rpl_fputc +extern int fputc (int c, FILE *stream); +#endif + +#if @GNULIB_PUTC@ && @REPLACE_STDIO_WRITE_FUNCS@ && @GNULIB_STDIO_H_SIGPIPE@ +# undef putc +# define putc rpl_fputc +extern int putc (int c, FILE *stream); +#endif + +#if @GNULIB_PUTCHAR@ && @REPLACE_STDIO_WRITE_FUNCS@ && @GNULIB_STDIO_H_SIGPIPE@ +# undef putchar +# define putchar rpl_putchar +extern int putchar (int c); +#endif + +#if @GNULIB_FPUTS@ && @REPLACE_STDIO_WRITE_FUNCS@ && @GNULIB_STDIO_H_SIGPIPE@ +# undef fputs +# define fputs rpl_fputs +extern int fputs (const char *string, FILE *stream); +#endif + +#if @GNULIB_PUTS@ && @REPLACE_STDIO_WRITE_FUNCS@ && @GNULIB_STDIO_H_SIGPIPE@ +# undef puts +# define puts rpl_puts +extern int puts (const char *string); +#endif + +#if @GNULIB_FWRITE@ && @REPLACE_STDIO_WRITE_FUNCS@ && @GNULIB_STDIO_H_SIGPIPE@ +# undef fwrite +# define fwrite rpl_fwrite +extern size_t fwrite (const void *ptr, size_t s, size_t n, FILE *stream); +#endif + +#if @GNULIB_GETDELIM@ +# if !@HAVE_DECL_GETDELIM@ +/* Read input, up to (and including) the next occurrence of DELIMITER, from + STREAM, store it in *LINEPTR (and NUL-terminate it). + *LINEPTR is a pointer returned from malloc (or NULL), pointing to *LINESIZE + bytes of space. It is realloc'd as necessary. + Return the number of bytes read and stored at *LINEPTR (not including the + NUL terminator), or -1 on error or EOF. */ +extern ssize_t getdelim (char **lineptr, size_t *linesize, int delimiter, + FILE *stream); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getdelim +# define getdelim(l, s, d, f) \ + (GL_LINK_WARNING ("getdelim is unportable - " \ + "use gnulib module getdelim for portability"), \ + getdelim (l, s, d, f)) +#endif + +#if @GNULIB_GETLINE@ +# if @REPLACE_GETLINE@ +# undef getline +# define getline rpl_getline +# endif +# if !@HAVE_DECL_GETLINE@ || @REPLACE_GETLINE@ +/* Read a line, up to (and including) the next newline, from STREAM, store it + in *LINEPTR (and NUL-terminate it). + *LINEPTR is a pointer returned from malloc (or NULL), pointing to *LINESIZE + bytes of space. It is realloc'd as necessary. + Return the number of bytes read and stored at *LINEPTR (not including the + NUL terminator), or -1 on error or EOF. */ +extern ssize_t getline (char **lineptr, size_t *linesize, FILE *stream); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getline +# define getline(l, s, f) \ + (GL_LINK_WARNING ("getline is unportable - " \ + "use gnulib module getline for portability"), \ + getline (l, s, f)) +#endif + +#if @GNULIB_PERROR@ +# if @REPLACE_PERROR@ +# define perror rpl_perror +/* Print a message to standard error, describing the value of ERRNO, + (if STRING is not NULL and not empty) prefixed with STRING and ": ", + and terminated with a newline. */ +extern void perror (const char *string); +# endif +#elif defined GNULIB_POSIXCHECK +# undef perror +# define perror(s) \ + (GL_LINK_WARNING ("perror is not always POSIX compliant - " \ + "use gnulib module perror for portability"), \ + perror (s)) +#endif + +#ifdef __cplusplus +} +#endif + +#endif /* _GL_STDIO_H */ +#endif /* _GL_STDIO_H */ +#endif diff --git a/jni/iconv/srclib/stdlib.in.h b/jni/iconv/srclib/stdlib.in.h new file mode 100644 index 0000000..f99767f --- /dev/null +++ b/jni/iconv/srclib/stdlib.in.h @@ -0,0 +1,383 @@ +/* A GNU-like . + + Copyright (C) 1995, 2001-2004, 2006-2009 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#if __GNUC__ >= 3 +@PRAGMA_SYSTEM_HEADER@ +#endif + +#if defined __need_malloc_and_calloc +/* Special invocation convention inside glibc header files. */ + +#@INCLUDE_NEXT@ @NEXT_STDLIB_H@ + +#else +/* Normal invocation convention. */ + +#ifndef _GL_STDLIB_H + +/* The include_next requires a split double-inclusion guard. */ +#@INCLUDE_NEXT@ @NEXT_STDLIB_H@ + +#ifndef _GL_STDLIB_H +#define _GL_STDLIB_H + + +/* Solaris declares getloadavg() in . */ +#if @GNULIB_GETLOADAVG@ && @HAVE_SYS_LOADAVG_H@ +# include +#endif + +/* OSF/1 5.1 declares 'struct random_data' in , which is included + from if _REENTRANT is defined. Include it always. */ +#if @HAVE_RANDOM_H@ +# include +#endif + +#if @GNULIB_RANDOM_R@ || !@HAVE_STRUCT_RANDOM_DATA@ +# include +#endif + +#if !@HAVE_STRUCT_RANDOM_DATA@ +struct random_data +{ + int32_t *fptr; /* Front pointer. */ + int32_t *rptr; /* Rear pointer. */ + int32_t *state; /* Array of state values. */ + int rand_type; /* Type of random number generator. */ + int rand_deg; /* Degree of random number generator. */ + int rand_sep; /* Distance between front and rear. */ + int32_t *end_ptr; /* Pointer behind state table. */ +}; +#endif + +/* The definition of GL_LINK_WARNING is copied here. */ + + +/* Some systems do not define EXIT_*, despite otherwise supporting C89. */ +#ifndef EXIT_SUCCESS +# define EXIT_SUCCESS 0 +#endif +/* Tandem/NSK and other platforms that define EXIT_FAILURE as -1 interfere + with proper operation of xargs. */ +#ifndef EXIT_FAILURE +# define EXIT_FAILURE 1 +#elif EXIT_FAILURE != 1 +# undef EXIT_FAILURE +# define EXIT_FAILURE 1 +#endif + + +#ifdef __cplusplus +extern "C" { +#endif + + +#if @GNULIB_MALLOC_POSIX@ +# if !@HAVE_MALLOC_POSIX@ +# undef malloc +# define malloc rpl_malloc +extern void * malloc (size_t size); +# endif +#elif defined GNULIB_POSIXCHECK +# undef malloc +# define malloc(s) \ + (GL_LINK_WARNING ("malloc is not POSIX compliant everywhere - " \ + "use gnulib module malloc-posix for portability"), \ + malloc (s)) +#endif + + +#if @GNULIB_REALLOC_POSIX@ +# if !@HAVE_REALLOC_POSIX@ +# undef realloc +# define realloc rpl_realloc +extern void * realloc (void *ptr, size_t size); +# endif +#elif defined GNULIB_POSIXCHECK +# undef realloc +# define realloc(p,s) \ + (GL_LINK_WARNING ("realloc is not POSIX compliant everywhere - " \ + "use gnulib module realloc-posix for portability"), \ + realloc (p, s)) +#endif + + +#if @GNULIB_CALLOC_POSIX@ +# if !@HAVE_CALLOC_POSIX@ +# undef calloc +# define calloc rpl_calloc +extern void * calloc (size_t nmemb, size_t size); +# endif +#elif defined GNULIB_POSIXCHECK +# undef calloc +# define calloc(n,s) \ + (GL_LINK_WARNING ("calloc is not POSIX compliant everywhere - " \ + "use gnulib module calloc-posix for portability"), \ + calloc (n, s)) +#endif + + +#if @GNULIB_ATOLL@ +# if !@HAVE_ATOLL@ +/* Parse a signed decimal integer. + Returns the value of the integer. Errors are not detected. */ +extern long long atoll (const char *string); +# endif +#elif defined GNULIB_POSIXCHECK +# undef atoll +# define atoll(s) \ + (GL_LINK_WARNING ("atoll is unportable - " \ + "use gnulib module atoll for portability"), \ + atoll (s)) +#endif + + +#if @GNULIB_GETLOADAVG@ +# if !@HAVE_DECL_GETLOADAVG@ +/* Store max(NELEM,3) load average numbers in LOADAVG[]. + The three numbers are the load average of the last 1 minute, the last 5 + minutes, and the last 15 minutes, respectively. + LOADAVG is an array of NELEM numbers. */ +extern int getloadavg (double loadavg[], int nelem); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getloadavg +# define getloadavg(l,n) \ + (GL_LINK_WARNING ("getloadavg is not portable - " \ + "use gnulib module getloadavg for portability"), \ + getloadavg (l, n)) +#endif + + +#if @GNULIB_GETSUBOPT@ +/* Assuming *OPTIONP is a comma separated list of elements of the form + "token" or "token=value", getsubopt parses the first of these elements. + If the first element refers to a "token" that is member of the given + NULL-terminated array of tokens: + - It replaces the comma with a NUL byte, updates *OPTIONP to point past + the first option and the comma, sets *VALUEP to the value of the + element (or NULL if it doesn't contain an "=" sign), + - It returns the index of the "token" in the given array of tokens. + Otherwise it returns -1, and *OPTIONP and *VALUEP are undefined. + For more details see the POSIX:2001 specification. + http://www.opengroup.org/susv3xsh/getsubopt.html */ +# if !@HAVE_GETSUBOPT@ +extern int getsubopt (char **optionp, char *const *tokens, char **valuep); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getsubopt +# define getsubopt(o,t,v) \ + (GL_LINK_WARNING ("getsubopt is unportable - " \ + "use gnulib module getsubopt for portability"), \ + getsubopt (o, t, v)) +#endif + + +#if @GNULIB_MKDTEMP@ +# if !@HAVE_MKDTEMP@ +/* Create a unique temporary directory from TEMPLATE. + The last six characters of TEMPLATE must be "XXXXXX"; + they are replaced with a string that makes the directory name unique. + Returns TEMPLATE, or a null pointer if it cannot get a unique name. + The directory is created mode 700. */ +extern char * mkdtemp (char * /*template*/); +# endif +#elif defined GNULIB_POSIXCHECK +# undef mkdtemp +# define mkdtemp(t) \ + (GL_LINK_WARNING ("mkdtemp is unportable - " \ + "use gnulib module mkdtemp for portability"), \ + mkdtemp (t)) +#endif + + +#if @GNULIB_MKSTEMP@ +# if @REPLACE_MKSTEMP@ +/* Create a unique temporary file from TEMPLATE. + The last six characters of TEMPLATE must be "XXXXXX"; + they are replaced with a string that makes the file name unique. + The file is then created, ensuring it didn't exist before. + The file is created read-write (mask at least 0600 & ~umask), but it may be + world-readable and world-writable (mask 0666 & ~umask), depending on the + implementation. + Returns the open file descriptor if successful, otherwise -1 and errno + set. */ +# define mkstemp rpl_mkstemp +extern int mkstemp (char * /*template*/); +# else +/* On MacOS X 10.3, only declares mkstemp. */ +# include +# endif +#elif defined GNULIB_POSIXCHECK +# undef mkstemp +# define mkstemp(t) \ + (GL_LINK_WARNING ("mkstemp is unportable - " \ + "use gnulib module mkstemp for portability"), \ + mkstemp (t)) +#endif + + +#if @GNULIB_PUTENV@ +# if @REPLACE_PUTENV@ +# undef putenv +# define putenv rpl_putenv +extern int putenv (char *string); +# endif +#endif + + +#if @GNULIB_RANDOM_R@ +# if !@HAVE_RANDOM_R@ + +# ifndef RAND_MAX +# define RAND_MAX 2147483647 +# endif + +int srandom_r (unsigned int seed, struct random_data *rand_state); +int initstate_r (unsigned int seed, char *buf, size_t buf_size, + struct random_data *rand_state); +int setstate_r (char *arg_state, struct random_data *rand_state); +int random_r (struct random_data *buf, int32_t *result); +# endif +#elif defined GNULIB_POSIXCHECK +# undef random_r +# define random_r(b,r) \ + (GL_LINK_WARNING ("random_r is unportable - " \ + "use gnulib module random_r for portability"), \ + random_r (b,r)) +# undef initstate_r +# define initstate_r(s,b,sz,r) \ + (GL_LINK_WARNING ("initstate_r is unportable - " \ + "use gnulib module random_r for portability"), \ + initstate_r (s,b,sz,r)) +# undef srandom_r +# define srandom_r(s,r) \ + (GL_LINK_WARNING ("srandom_r is unportable - " \ + "use gnulib module random_r for portability"), \ + srandom_r (s,r)) +# undef setstate_r +# define setstate_r(a,r) \ + (GL_LINK_WARNING ("setstate_r is unportable - " \ + "use gnulib module random_r for portability"), \ + setstate_r (a,r)) +#endif + + +#if @GNULIB_RPMATCH@ +# if !@HAVE_RPMATCH@ +/* Test a user response to a question. + Return 1 if it is affirmative, 0 if it is negative, or -1 if not clear. */ +extern int rpmatch (const char *response); +# endif +#elif defined GNULIB_POSIXCHECK +# undef rpmatch +# define rpmatch(r) \ + (GL_LINK_WARNING ("rpmatch is unportable - " \ + "use gnulib module rpmatch for portability"), \ + rpmatch (r)) +#endif + + +#if @GNULIB_SETENV@ +# if !@HAVE_SETENV@ +/* Set NAME to VALUE in the environment. + If REPLACE is nonzero, overwrite an existing value. */ +extern int setenv (const char *name, const char *value, int replace); +# endif +#endif + + +#if @GNULIB_UNSETENV@ +# if @HAVE_UNSETENV@ +# if @VOID_UNSETENV@ +/* On some systems, unsetenv() returns void. + This is the case for MacOS X 10.3, FreeBSD 4.8, NetBSD 1.6, OpenBSD 3.4. */ +# define unsetenv(name) ((unsetenv)(name), 0) +# endif +# else +/* Remove the variable NAME from the environment. */ +extern int unsetenv (const char *name); +# endif +#endif + + +#if @GNULIB_STRTOD@ +# if @REPLACE_STRTOD@ +# define strtod rpl_strtod +# endif +# if !@HAVE_STRTOD@ || @REPLACE_STRTOD@ + /* Parse a double from STRING, updating ENDP if appropriate. */ +extern double strtod (const char *str, char **endp); +# endif +#elif defined GNULIB_POSIXCHECK +# undef strtod +# define strtod(s, e) \ + (GL_LINK_WARNING ("strtod is unportable - " \ + "use gnulib module strtod for portability"), \ + strtod (s, e)) +#endif + + +#if @GNULIB_STRTOLL@ +# if !@HAVE_STRTOLL@ +/* Parse a signed integer whose textual representation starts at STRING. + The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0, + it may be decimal or octal (with prefix "0") or hexadecimal (with prefix + "0x"). + If ENDPTR is not NULL, the address of the first byte after the integer is + stored in *ENDPTR. + Upon overflow, the return value is LLONG_MAX or LLONG_MIN, and errno is set + to ERANGE. */ +extern long long strtoll (const char *string, char **endptr, int base); +# endif +#elif defined GNULIB_POSIXCHECK +# undef strtoll +# define strtoll(s,e,b) \ + (GL_LINK_WARNING ("strtoll is unportable - " \ + "use gnulib module strtoll for portability"), \ + strtoll (s, e, b)) +#endif + + +#if @GNULIB_STRTOULL@ +# if !@HAVE_STRTOULL@ +/* Parse an unsigned integer whose textual representation starts at STRING. + The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0, + it may be decimal or octal (with prefix "0") or hexadecimal (with prefix + "0x"). + If ENDPTR is not NULL, the address of the first byte after the integer is + stored in *ENDPTR. + Upon overflow, the return value is ULLONG_MAX, and errno is set to + ERANGE. */ +extern unsigned long long strtoull (const char *string, char **endptr, int base); +# endif +#elif defined GNULIB_POSIXCHECK +# undef strtoull +# define strtoull(s,e,b) \ + (GL_LINK_WARNING ("strtoull is unportable - " \ + "use gnulib module strtoull for portability"), \ + strtoull (s, e, b)) +#endif + + +#ifdef __cplusplus +} +#endif + +#endif /* _GL_STDLIB_H */ +#endif /* _GL_STDLIB_H */ +#endif diff --git a/jni/iconv/srclib/streq.h b/jni/iconv/srclib/streq.h new file mode 100644 index 0000000..80df916 --- /dev/null +++ b/jni/iconv/srclib/streq.h @@ -0,0 +1,176 @@ +/* Optimized string comparison. + Copyright (C) 2001-2002, 2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Bruno Haible . */ + +#ifndef _GL_STREQ_H +#define _GL_STREQ_H + +#include + +/* STREQ allows to optimize string comparison with a small literal string. + STREQ (s, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0) + is semantically equivalent to + strcmp (s, "EUC-KR") == 0 + just faster. */ + +/* Help GCC to generate good code for string comparisons with + immediate strings. */ +#if defined (__GNUC__) && defined (__OPTIMIZE__) + +static inline int +streq9 (const char *s1, const char *s2) +{ + return strcmp (s1 + 9, s2 + 9) == 0; +} + +static inline int +streq8 (const char *s1, const char *s2, char s28) +{ + if (s1[8] == s28) + { + if (s28 == 0) + return 1; + else + return streq9 (s1, s2); + } + else + return 0; +} + +static inline int +streq7 (const char *s1, const char *s2, char s27, char s28) +{ + if (s1[7] == s27) + { + if (s27 == 0) + return 1; + else + return streq8 (s1, s2, s28); + } + else + return 0; +} + +static inline int +streq6 (const char *s1, const char *s2, char s26, char s27, char s28) +{ + if (s1[6] == s26) + { + if (s26 == 0) + return 1; + else + return streq7 (s1, s2, s27, s28); + } + else + return 0; +} + +static inline int +streq5 (const char *s1, const char *s2, char s25, char s26, char s27, char s28) +{ + if (s1[5] == s25) + { + if (s25 == 0) + return 1; + else + return streq6 (s1, s2, s26, s27, s28); + } + else + return 0; +} + +static inline int +streq4 (const char *s1, const char *s2, char s24, char s25, char s26, char s27, char s28) +{ + if (s1[4] == s24) + { + if (s24 == 0) + return 1; + else + return streq5 (s1, s2, s25, s26, s27, s28); + } + else + return 0; +} + +static inline int +streq3 (const char *s1, const char *s2, char s23, char s24, char s25, char s26, char s27, char s28) +{ + if (s1[3] == s23) + { + if (s23 == 0) + return 1; + else + return streq4 (s1, s2, s24, s25, s26, s27, s28); + } + else + return 0; +} + +static inline int +streq2 (const char *s1, const char *s2, char s22, char s23, char s24, char s25, char s26, char s27, char s28) +{ + if (s1[2] == s22) + { + if (s22 == 0) + return 1; + else + return streq3 (s1, s2, s23, s24, s25, s26, s27, s28); + } + else + return 0; +} + +static inline int +streq1 (const char *s1, const char *s2, char s21, char s22, char s23, char s24, char s25, char s26, char s27, char s28) +{ + if (s1[1] == s21) + { + if (s21 == 0) + return 1; + else + return streq2 (s1, s2, s22, s23, s24, s25, s26, s27, s28); + } + else + return 0; +} + +static inline int +streq0 (const char *s1, const char *s2, char s20, char s21, char s22, char s23, char s24, char s25, char s26, char s27, char s28) +{ + if (s1[0] == s20) + { + if (s20 == 0) + return 1; + else + return streq1 (s1, s2, s21, s22, s23, s24, s25, s26, s27, s28); + } + else + return 0; +} + +#define STREQ(s1,s2,s20,s21,s22,s23,s24,s25,s26,s27,s28) \ + streq0 (s1, s2, s20, s21, s22, s23, s24, s25, s26, s27, s28) + +#else + +#define STREQ(s1,s2,s20,s21,s22,s23,s24,s25,s26,s27,s28) \ + (strcmp (s1, s2) == 0) + +#endif + +#endif /* _GL_STREQ_H */ diff --git a/jni/iconv/srclib/strerror.c b/jni/iconv/srclib/strerror.c new file mode 100644 index 0000000..dfe6c25 --- /dev/null +++ b/jni/iconv/srclib/strerror.c @@ -0,0 +1,347 @@ +/* strerror.c --- POSIX compatible system error routine + + Copyright (C) 2007-2009 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +#include + +#if REPLACE_STRERROR + +# include +# include + +# if GNULIB_defined_ESOCK /* native Windows platforms */ +# if HAVE_WINSOCK2_H +# include +# endif +# endif + +# include "intprops.h" + +# undef strerror +# if ! HAVE_DECL_STRERROR +# define strerror(n) NULL +# endif + +char * +rpl_strerror (int n) +{ + char const *msg = NULL; + /* These error messages are taken from glibc/sysdeps/gnu/errlist.c. */ + switch (n) + { +# if GNULIB_defined_ETXTBSY + case ETXTBSY: + msg = "Text file busy"; + break; +# endif + +# if GNULIB_defined_ESOCK /* native Windows platforms */ + /* EWOULDBLOCK is the same as EAGAIN. */ + case EINPROGRESS: + msg = "Operation now in progress"; + break; + case EALREADY: + msg = "Operation already in progress"; + break; + case ENOTSOCK: + msg = "Socket operation on non-socket"; + break; + case EDESTADDRREQ: + msg = "Destination address required"; + break; + case EMSGSIZE: + msg = "Message too long"; + break; + case EPROTOTYPE: + msg = "Protocol wrong type for socket"; + break; + case ENOPROTOOPT: + msg = "Protocol not available"; + break; + case EPROTONOSUPPORT: + msg = "Protocol not supported"; + break; + case ESOCKTNOSUPPORT: + msg = "Socket type not supported"; + break; + case EOPNOTSUPP: + msg = "Operation not supported"; + break; + case EPFNOSUPPORT: + msg = "Protocol family not supported"; + break; + case EAFNOSUPPORT: + msg = "Address family not supported by protocol"; + break; + case EADDRINUSE: + msg = "Address already in use"; + break; + case EADDRNOTAVAIL: + msg = "Cannot assign requested address"; + break; + case ENETDOWN: + msg = "Network is down"; + break; + case ENETUNREACH: + msg = "Network is unreachable"; + break; + case ENETRESET: + msg = "Network dropped connection on reset"; + break; + case ECONNABORTED: + msg = "Software caused connection abort"; + break; + case ECONNRESET: + msg = "Connection reset by peer"; + break; + case ENOBUFS: + msg = "No buffer space available"; + break; + case EISCONN: + msg = "Transport endpoint is already connected"; + break; + case ENOTCONN: + msg = "Transport endpoint is not connected"; + break; + case ESHUTDOWN: + msg = "Cannot send after transport endpoint shutdown"; + break; + case ETOOMANYREFS: + msg = "Too many references: cannot splice"; + break; + case ETIMEDOUT: + msg = "Connection timed out"; + break; + case ECONNREFUSED: + msg = "Connection refused"; + break; + case ELOOP: + msg = "Too many levels of symbolic links"; + break; + case EHOSTDOWN: + msg = "Host is down"; + break; + case EHOSTUNREACH: + msg = "No route to host"; + break; + case EPROCLIM: + msg = "Too many processes"; + break; + case EUSERS: + msg = "Too many users"; + break; + case EDQUOT: + msg = "Disk quota exceeded"; + break; + case ESTALE: + msg = "Stale NFS file handle"; + break; + case EREMOTE: + msg = "Object is remote"; + break; +# if HAVE_WINSOCK2_H + /* WSA_INVALID_HANDLE maps to EBADF */ + /* WSA_NOT_ENOUGH_MEMORY maps to ENOMEM */ + /* WSA_INVALID_PARAMETER maps to EINVAL */ + case WSA_OPERATION_ABORTED: + msg = "Overlapped operation aborted"; + break; + case WSA_IO_INCOMPLETE: + msg = "Overlapped I/O event object not in signaled state"; + break; + case WSA_IO_PENDING: + msg = "Overlapped operations will complete later"; + break; + /* WSAEINTR maps to EINTR */ + /* WSAEBADF maps to EBADF */ + /* WSAEACCES maps to EACCES */ + /* WSAEFAULT maps to EFAULT */ + /* WSAEINVAL maps to EINVAL */ + /* WSAEMFILE maps to EMFILE */ + /* WSAEWOULDBLOCK maps to EWOULDBLOCK */ + /* WSAEINPROGRESS is EINPROGRESS */ + /* WSAEALREADY is EALREADY */ + /* WSAENOTSOCK is ENOTSOCK */ + /* WSAEDESTADDRREQ is EDESTADDRREQ */ + /* WSAEMSGSIZE is EMSGSIZE */ + /* WSAEPROTOTYPE is EPROTOTYPE */ + /* WSAENOPROTOOPT is ENOPROTOOPT */ + /* WSAEPROTONOSUPPORT is EPROTONOSUPPORT */ + /* WSAESOCKTNOSUPPORT is ESOCKTNOSUPPORT */ + /* WSAEOPNOTSUPP is EOPNOTSUPP */ + /* WSAEPFNOSUPPORT is EPFNOSUPPORT */ + /* WSAEAFNOSUPPORT is EAFNOSUPPORT */ + /* WSAEADDRINUSE is EADDRINUSE */ + /* WSAEADDRNOTAVAIL is EADDRNOTAVAIL */ + /* WSAENETDOWN is ENETDOWN */ + /* WSAENETUNREACH is ENETUNREACH */ + /* WSAENETRESET is ENETRESET */ + /* WSAECONNABORTED is ECONNABORTED */ + /* WSAECONNRESET is ECONNRESET */ + /* WSAENOBUFS is ENOBUFS */ + /* WSAEISCONN is EISCONN */ + /* WSAENOTCONN is ENOTCONN */ + /* WSAESHUTDOWN is ESHUTDOWN */ + /* WSAETOOMANYREFS is ETOOMANYREFS */ + /* WSAETIMEDOUT is ETIMEDOUT */ + /* WSAECONNREFUSED is ECONNREFUSED */ + /* WSAELOOP is ELOOP */ + /* WSAENAMETOOLONG maps to ENAMETOOLONG */ + /* WSAEHOSTDOWN is EHOSTDOWN */ + /* WSAEHOSTUNREACH is EHOSTUNREACH */ + /* WSAENOTEMPTY maps to ENOTEMPTY */ + /* WSAEPROCLIM is EPROCLIM */ + /* WSAEUSERS is EUSERS */ + /* WSAEDQUOT is EDQUOT */ + /* WSAESTALE is ESTALE */ + /* WSAEREMOTE is EREMOTE */ + case WSASYSNOTREADY: + msg = "Network subsystem is unavailable"; + break; + case WSAVERNOTSUPPORTED: + msg = "Winsock.dll version out of range"; + break; + case WSANOTINITIALISED: + msg = "Successful WSAStartup not yet performed"; + break; + case WSAEDISCON: + msg = "Graceful shutdown in progress"; + break; + case WSAENOMORE: case WSA_E_NO_MORE: + msg = "No more results"; + break; + case WSAECANCELLED: case WSA_E_CANCELLED: + msg = "Call was canceled"; + break; + case WSAEINVALIDPROCTABLE: + msg = "Procedure call table is invalid"; + break; + case WSAEINVALIDPROVIDER: + msg = "Service provider is invalid"; + break; + case WSAEPROVIDERFAILEDINIT: + msg = "Service provider failed to initialize"; + break; + case WSASYSCALLFAILURE: + msg = "System call failure"; + break; + case WSASERVICE_NOT_FOUND: + msg = "Service not found"; + break; + case WSATYPE_NOT_FOUND: + msg = "Class type not found"; + break; + case WSAEREFUSED: + msg = "Database query was refused"; + break; + case WSAHOST_NOT_FOUND: + msg = "Host not found"; + break; + case WSATRY_AGAIN: + msg = "Nonauthoritative host not found"; + break; + case WSANO_RECOVERY: + msg = "Nonrecoverable error"; + break; + case WSANO_DATA: + msg = "Valid name, no data record of requested type"; + break; + /* WSA_QOS_* omitted */ +# endif +# endif + +# if GNULIB_defined_ENOMSG + case ENOMSG: + msg = "No message of desired type"; + break; +# endif + +# if GNULIB_defined_EIDRM + case EIDRM: + msg = "Identifier removed"; + break; +# endif + +# if GNULIB_defined_ENOLINK + case ENOLINK: + msg = "Link has been severed"; + break; +# endif + +# if GNULIB_defined_EPROTO + case EPROTO: + msg = "Protocol error"; + break; +# endif + +# if GNULIB_defined_EMULTIHOP + case EMULTIHOP: + msg = "Multihop attempted"; + break; +# endif + +# if GNULIB_defined_EBADMSG + case EBADMSG: + msg = "Bad message"; + break; +# endif + +# if GNULIB_defined_EOVERFLOW + case EOVERFLOW: + msg = "Value too large for defined data type"; + break; +# endif + +# if GNULIB_defined_ENOTSUP + case ENOTSUP: + msg = "Not supported"; + break; +# endif + +# if GNULIB_defined_ESTALE + case ESTALE: + msg = "Stale NFS file handle"; + break; +# endif + +# if GNULIB_defined_ECANCELED + case ECANCELED: + msg = "Operation canceled"; + break; +# endif + } + + if (msg) + return (char *) msg; + + { + char *result = strerror (n); + + if (result == NULL || result[0] == '\0') + { + static char const fmt[] = "Unknown error (%d)"; + static char msg_buf[sizeof fmt + INT_STRLEN_BOUND (n)]; + sprintf (msg_buf, fmt, n); + return msg_buf; + } + + return result; + } +} + +#endif diff --git a/jni/iconv/srclib/string.in.h b/jni/iconv/srclib/string.in.h new file mode 100644 index 0000000..97da28f --- /dev/null +++ b/jni/iconv/srclib/string.in.h @@ -0,0 +1,620 @@ +/* A GNU-like . + + Copyright (C) 1995-1996, 2001-2009 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef _GL_STRING_H + +#if __GNUC__ >= 3 +@PRAGMA_SYSTEM_HEADER@ +#endif + +/* The include_next requires a split double-inclusion guard. */ +#@INCLUDE_NEXT@ @NEXT_STRING_H@ + +#ifndef _GL_STRING_H +#define _GL_STRING_H + + +#ifndef __attribute__ +/* This feature is available in gcc versions 2.5 and later. */ +# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) +# define __attribute__(Spec) /* empty */ +# endif +/* The attribute __pure__ was added in gcc 2.96. */ +# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 96) +# define __pure__ /* empty */ +# endif +#endif + + +/* The definition of GL_LINK_WARNING is copied here. */ + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Return the first instance of C within N bytes of S, or NULL. */ +#if @GNULIB_MEMCHR@ +# if @REPLACE_MEMCHR@ +# define memchr rpl_memchr +extern void *memchr (void const *__s, int __c, size_t __n) + __attribute__ ((__pure__)); +# endif +#elif defined GNULIB_POSIXCHECK +# undef memchr +# define memchr(s,c,n) \ + (GL_LINK_WARNING ("memchr has platform-specific bugs - " \ + "use gnulib module memchr for portability" ), \ + memchr (s, c, n)) +#endif + +/* Return the first occurrence of NEEDLE in HAYSTACK. */ +#if @GNULIB_MEMMEM@ +# if @REPLACE_MEMMEM@ +# define memmem rpl_memmem +# endif +# if ! @HAVE_DECL_MEMMEM@ || @REPLACE_MEMMEM@ +extern void *memmem (void const *__haystack, size_t __haystack_len, + void const *__needle, size_t __needle_len) + __attribute__ ((__pure__)); +# endif +#elif defined GNULIB_POSIXCHECK +# undef memmem +# define memmem(a,al,b,bl) \ + (GL_LINK_WARNING ("memmem is unportable and often quadratic - " \ + "use gnulib module memmem-simple for portability, " \ + "and module memmem for speed" ), \ + memmem (a, al, b, bl)) +#endif + +/* Copy N bytes of SRC to DEST, return pointer to bytes after the + last written byte. */ +#if @GNULIB_MEMPCPY@ +# if ! @HAVE_MEMPCPY@ +extern void *mempcpy (void *restrict __dest, void const *restrict __src, + size_t __n); +# endif +#elif defined GNULIB_POSIXCHECK +# undef mempcpy +# define mempcpy(a,b,n) \ + (GL_LINK_WARNING ("mempcpy is unportable - " \ + "use gnulib module mempcpy for portability"), \ + mempcpy (a, b, n)) +#endif + +/* Search backwards through a block for a byte (specified as an int). */ +#if @GNULIB_MEMRCHR@ +# if ! @HAVE_DECL_MEMRCHR@ +extern void *memrchr (void const *, int, size_t) + __attribute__ ((__pure__)); +# endif +#elif defined GNULIB_POSIXCHECK +# undef memrchr +# define memrchr(a,b,c) \ + (GL_LINK_WARNING ("memrchr is unportable - " \ + "use gnulib module memrchr for portability"), \ + memrchr (a, b, c)) +#endif + +/* Find the first occurrence of C in S. More efficient than + memchr(S,C,N), at the expense of undefined behavior if C does not + occur within N bytes. */ +#if @GNULIB_RAWMEMCHR@ +# if ! @HAVE_RAWMEMCHR@ +extern void *rawmemchr (void const *__s, int __c_in) + __attribute__ ((__pure__)); +# endif +#elif defined GNULIB_POSIXCHECK +# undef rawmemchr +# define rawmemchr(a,b) \ + (GL_LINK_WARNING ("rawmemchr is unportable - " \ + "use gnulib module rawmemchr for portability"), \ + rawmemchr (a, b)) +#endif + +/* Copy SRC to DST, returning the address of the terminating '\0' in DST. */ +#if @GNULIB_STPCPY@ +# if ! @HAVE_STPCPY@ +extern char *stpcpy (char *restrict __dst, char const *restrict __src); +# endif +#elif defined GNULIB_POSIXCHECK +# undef stpcpy +# define stpcpy(a,b) \ + (GL_LINK_WARNING ("stpcpy is unportable - " \ + "use gnulib module stpcpy for portability"), \ + stpcpy (a, b)) +#endif + +/* Copy no more than N bytes of SRC to DST, returning a pointer past the + last non-NUL byte written into DST. */ +#if @GNULIB_STPNCPY@ +# if ! @HAVE_STPNCPY@ +# define stpncpy gnu_stpncpy +extern char *stpncpy (char *restrict __dst, char const *restrict __src, + size_t __n); +# endif +#elif defined GNULIB_POSIXCHECK +# undef stpncpy +# define stpncpy(a,b,n) \ + (GL_LINK_WARNING ("stpncpy is unportable - " \ + "use gnulib module stpncpy for portability"), \ + stpncpy (a, b, n)) +#endif + +#if defined GNULIB_POSIXCHECK +/* strchr() does not work with multibyte strings if the locale encoding is + GB18030 and the character to be searched is a digit. */ +# undef strchr +# define strchr(s,c) \ + (GL_LINK_WARNING ("strchr cannot work correctly on character strings " \ + "in some multibyte locales - " \ + "use mbschr if you care about internationalization"), \ + strchr (s, c)) +#endif + +/* Find the first occurrence of C in S or the final NUL byte. */ +#if @GNULIB_STRCHRNUL@ +# if ! @HAVE_STRCHRNUL@ +extern char *strchrnul (char const *__s, int __c_in) + __attribute__ ((__pure__)); +# endif +#elif defined GNULIB_POSIXCHECK +# undef strchrnul +# define strchrnul(a,b) \ + (GL_LINK_WARNING ("strchrnul is unportable - " \ + "use gnulib module strchrnul for portability"), \ + strchrnul (a, b)) +#endif + +/* Duplicate S, returning an identical malloc'd string. */ +#if @GNULIB_STRDUP@ +# if @REPLACE_STRDUP@ +# undef strdup +# define strdup rpl_strdup +# endif +# if !(@HAVE_DECL_STRDUP@ || defined strdup) || @REPLACE_STRDUP@ +extern char *strdup (char const *__s); +# endif +#elif defined GNULIB_POSIXCHECK +# undef strdup +# define strdup(a) \ + (GL_LINK_WARNING ("strdup is unportable - " \ + "use gnulib module strdup for portability"), \ + strdup (a)) +#endif + +/* Return a newly allocated copy of at most N bytes of STRING. */ +#if @GNULIB_STRNDUP@ +# if ! @HAVE_STRNDUP@ +# undef strndup +# define strndup rpl_strndup +# endif +# if ! @HAVE_STRNDUP@ || ! @HAVE_DECL_STRNDUP@ +extern char *strndup (char const *__string, size_t __n); +# endif +#elif defined GNULIB_POSIXCHECK +# undef strndup +# define strndup(a,n) \ + (GL_LINK_WARNING ("strndup is unportable - " \ + "use gnulib module strndup for portability"), \ + strndup (a, n)) +#endif + +/* Find the length (number of bytes) of STRING, but scan at most + MAXLEN bytes. If no '\0' terminator is found in that many bytes, + return MAXLEN. */ +#if @GNULIB_STRNLEN@ +# if ! @HAVE_DECL_STRNLEN@ +extern size_t strnlen (char const *__string, size_t __maxlen) + __attribute__ ((__pure__)); +# endif +#elif defined GNULIB_POSIXCHECK +# undef strnlen +# define strnlen(a,n) \ + (GL_LINK_WARNING ("strnlen is unportable - " \ + "use gnulib module strnlen for portability"), \ + strnlen (a, n)) +#endif + +#if defined GNULIB_POSIXCHECK +/* strcspn() assumes the second argument is a list of single-byte characters. + Even in this simple case, it does not work with multibyte strings if the + locale encoding is GB18030 and one of the characters to be searched is a + digit. */ +# undef strcspn +# define strcspn(s,a) \ + (GL_LINK_WARNING ("strcspn cannot work correctly on character strings " \ + "in multibyte locales - " \ + "use mbscspn if you care about internationalization"), \ + strcspn (s, a)) +#endif + +/* Find the first occurrence in S of any character in ACCEPT. */ +#if @GNULIB_STRPBRK@ +# if ! @HAVE_STRPBRK@ +extern char *strpbrk (char const *__s, char const *__accept) + __attribute__ ((__pure__)); +# endif +# if defined GNULIB_POSIXCHECK +/* strpbrk() assumes the second argument is a list of single-byte characters. + Even in this simple case, it does not work with multibyte strings if the + locale encoding is GB18030 and one of the characters to be searched is a + digit. */ +# undef strpbrk +# define strpbrk(s,a) \ + (GL_LINK_WARNING ("strpbrk cannot work correctly on character strings " \ + "in multibyte locales - " \ + "use mbspbrk if you care about internationalization"), \ + strpbrk (s, a)) +# endif +#elif defined GNULIB_POSIXCHECK +# undef strpbrk +# define strpbrk(s,a) \ + (GL_LINK_WARNING ("strpbrk is unportable - " \ + "use gnulib module strpbrk for portability"), \ + strpbrk (s, a)) +#endif + +#if defined GNULIB_POSIXCHECK +/* strspn() assumes the second argument is a list of single-byte characters. + Even in this simple case, it cannot work with multibyte strings. */ +# undef strspn +# define strspn(s,a) \ + (GL_LINK_WARNING ("strspn cannot work correctly on character strings " \ + "in multibyte locales - " \ + "use mbsspn if you care about internationalization"), \ + strspn (s, a)) +#endif + +#if defined GNULIB_POSIXCHECK +/* strrchr() does not work with multibyte strings if the locale encoding is + GB18030 and the character to be searched is a digit. */ +# undef strrchr +# define strrchr(s,c) \ + (GL_LINK_WARNING ("strrchr cannot work correctly on character strings " \ + "in some multibyte locales - " \ + "use mbsrchr if you care about internationalization"), \ + strrchr (s, c)) +#endif + +/* Search the next delimiter (char listed in DELIM) starting at *STRINGP. + If one is found, overwrite it with a NUL, and advance *STRINGP + to point to the next char after it. Otherwise, set *STRINGP to NULL. + If *STRINGP was already NULL, nothing happens. + Return the old value of *STRINGP. + + This is a variant of strtok() that is multithread-safe and supports + empty fields. + + Caveat: It modifies the original string. + Caveat: These functions cannot be used on constant strings. + Caveat: The identity of the delimiting character is lost. + Caveat: It doesn't work with multibyte strings unless all of the delimiter + characters are ASCII characters < 0x30. + + See also strtok_r(). */ +#if @GNULIB_STRSEP@ +# if ! @HAVE_STRSEP@ +extern char *strsep (char **restrict __stringp, char const *restrict __delim); +# endif +# if defined GNULIB_POSIXCHECK +# undef strsep +# define strsep(s,d) \ + (GL_LINK_WARNING ("strsep cannot work correctly on character strings " \ + "in multibyte locales - " \ + "use mbssep if you care about internationalization"), \ + strsep (s, d)) +# endif +#elif defined GNULIB_POSIXCHECK +# undef strsep +# define strsep(s,d) \ + (GL_LINK_WARNING ("strsep is unportable - " \ + "use gnulib module strsep for portability"), \ + strsep (s, d)) +#endif + +#if @GNULIB_STRSTR@ +# if @REPLACE_STRSTR@ +# define strstr rpl_strstr +char *strstr (const char *haystack, const char *needle) + __attribute__ ((__pure__)); +# endif +#elif defined GNULIB_POSIXCHECK +/* strstr() does not work with multibyte strings if the locale encoding is + different from UTF-8: + POSIX says that it operates on "strings", and "string" in POSIX is defined + as a sequence of bytes, not of characters. */ +# undef strstr +# define strstr(a,b) \ + (GL_LINK_WARNING ("strstr is quadratic on many systems, and cannot " \ + "work correctly on character strings in most " \ + "multibyte locales - " \ + "use mbsstr if you care about internationalization, " \ + "or use strstr if you care about speed"), \ + strstr (a, b)) +#endif + +/* Find the first occurrence of NEEDLE in HAYSTACK, using case-insensitive + comparison. */ +#if @GNULIB_STRCASESTR@ +# if @REPLACE_STRCASESTR@ +# define strcasestr rpl_strcasestr +# endif +# if ! @HAVE_STRCASESTR@ || @REPLACE_STRCASESTR@ +extern char *strcasestr (const char *haystack, const char *needle) + __attribute__ ((__pure__)); +# endif +#elif defined GNULIB_POSIXCHECK +/* strcasestr() does not work with multibyte strings: + It is a glibc extension, and glibc implements it only for unibyte + locales. */ +# undef strcasestr +# define strcasestr(a,b) \ + (GL_LINK_WARNING ("strcasestr does work correctly on character strings " \ + "in multibyte locales - " \ + "use mbscasestr if you care about " \ + "internationalization, or use c-strcasestr if you want " \ + "a locale independent function"), \ + strcasestr (a, b)) +#endif + +/* Parse S into tokens separated by characters in DELIM. + If S is NULL, the saved pointer in SAVE_PTR is used as + the next starting point. For example: + char s[] = "-abc-=-def"; + char *sp; + x = strtok_r(s, "-", &sp); // x = "abc", sp = "=-def" + x = strtok_r(NULL, "-=", &sp); // x = "def", sp = NULL + x = strtok_r(NULL, "=", &sp); // x = NULL + // s = "abc\0-def\0" + + This is a variant of strtok() that is multithread-safe. + + For the POSIX documentation for this function, see: + http://www.opengroup.org/susv3xsh/strtok.html + + Caveat: It modifies the original string. + Caveat: These functions cannot be used on constant strings. + Caveat: The identity of the delimiting character is lost. + Caveat: It doesn't work with multibyte strings unless all of the delimiter + characters are ASCII characters < 0x30. + + See also strsep(). */ +#if @GNULIB_STRTOK_R@ +# if ! @HAVE_DECL_STRTOK_R@ +extern char *strtok_r (char *restrict s, char const *restrict delim, + char **restrict save_ptr); +# endif +# if defined GNULIB_POSIXCHECK +# undef strtok_r +# define strtok_r(s,d,p) \ + (GL_LINK_WARNING ("strtok_r cannot work correctly on character strings " \ + "in multibyte locales - " \ + "use mbstok_r if you care about internationalization"), \ + strtok_r (s, d, p)) +# endif +#elif defined GNULIB_POSIXCHECK +# undef strtok_r +# define strtok_r(s,d,p) \ + (GL_LINK_WARNING ("strtok_r is unportable - " \ + "use gnulib module strtok_r for portability"), \ + strtok_r (s, d, p)) +#endif + + +/* The following functions are not specified by POSIX. They are gnulib + extensions. */ + +#if @GNULIB_MBSLEN@ +/* Return the number of multibyte characters in the character string STRING. + This considers multibyte characters, unlike strlen, which counts bytes. */ +extern size_t mbslen (const char *string); +#endif + +#if @GNULIB_MBSNLEN@ +/* Return the number of multibyte characters in the character string starting + at STRING and ending at STRING + LEN. */ +extern size_t mbsnlen (const char *string, size_t len); +#endif + +#if @GNULIB_MBSCHR@ +/* Locate the first single-byte character C in the character string STRING, + and return a pointer to it. Return NULL if C is not found in STRING. + Unlike strchr(), this function works correctly in multibyte locales with + encodings such as GB18030. */ +# define mbschr rpl_mbschr /* avoid collision with HP-UX function */ +extern char * mbschr (const char *string, int c); +#endif + +#if @GNULIB_MBSRCHR@ +/* Locate the last single-byte character C in the character string STRING, + and return a pointer to it. Return NULL if C is not found in STRING. + Unlike strrchr(), this function works correctly in multibyte locales with + encodings such as GB18030. */ +# define mbsrchr rpl_mbsrchr /* avoid collision with HP-UX function */ +extern char * mbsrchr (const char *string, int c); +#endif + +#if @GNULIB_MBSSTR@ +/* Find the first occurrence of the character string NEEDLE in the character + string HAYSTACK. Return NULL if NEEDLE is not found in HAYSTACK. + Unlike strstr(), this function works correctly in multibyte locales with + encodings different from UTF-8. */ +extern char * mbsstr (const char *haystack, const char *needle); +#endif + +#if @GNULIB_MBSCASECMP@ +/* Compare the character strings S1 and S2, ignoring case, returning less than, + equal to or greater than zero if S1 is lexicographically less than, equal to + or greater than S2. + Note: This function may, in multibyte locales, return 0 for strings of + different lengths! + Unlike strcasecmp(), this function works correctly in multibyte locales. */ +extern int mbscasecmp (const char *s1, const char *s2); +#endif + +#if @GNULIB_MBSNCASECMP@ +/* Compare the initial segment of the character string S1 consisting of at most + N characters with the initial segment of the character string S2 consisting + of at most N characters, ignoring case, returning less than, equal to or + greater than zero if the initial segment of S1 is lexicographically less + than, equal to or greater than the initial segment of S2. + Note: This function may, in multibyte locales, return 0 for initial segments + of different lengths! + Unlike strncasecmp(), this function works correctly in multibyte locales. + But beware that N is not a byte count but a character count! */ +extern int mbsncasecmp (const char *s1, const char *s2, size_t n); +#endif + +#if @GNULIB_MBSPCASECMP@ +/* Compare the initial segment of the character string STRING consisting of + at most mbslen (PREFIX) characters with the character string PREFIX, + ignoring case, returning less than, equal to or greater than zero if this + initial segment is lexicographically less than, equal to or greater than + PREFIX. + Note: This function may, in multibyte locales, return 0 if STRING is of + smaller length than PREFIX! + Unlike strncasecmp(), this function works correctly in multibyte + locales. */ +extern char * mbspcasecmp (const char *string, const char *prefix); +#endif + +#if @GNULIB_MBSCASESTR@ +/* Find the first occurrence of the character string NEEDLE in the character + string HAYSTACK, using case-insensitive comparison. + Note: This function may, in multibyte locales, return success even if + strlen (haystack) < strlen (needle) ! + Unlike strcasestr(), this function works correctly in multibyte locales. */ +extern char * mbscasestr (const char *haystack, const char *needle); +#endif + +#if @GNULIB_MBSCSPN@ +/* Find the first occurrence in the character string STRING of any character + in the character string ACCEPT. Return the number of bytes from the + beginning of the string to this occurrence, or to the end of the string + if none exists. + Unlike strcspn(), this function works correctly in multibyte locales. */ +extern size_t mbscspn (const char *string, const char *accept); +#endif + +#if @GNULIB_MBSPBRK@ +/* Find the first occurrence in the character string STRING of any character + in the character string ACCEPT. Return the pointer to it, or NULL if none + exists. + Unlike strpbrk(), this function works correctly in multibyte locales. */ +# define mbspbrk rpl_mbspbrk /* avoid collision with HP-UX function */ +extern char * mbspbrk (const char *string, const char *accept); +#endif + +#if @GNULIB_MBSSPN@ +/* Find the first occurrence in the character string STRING of any character + not in the character string REJECT. Return the number of bytes from the + beginning of the string to this occurrence, or to the end of the string + if none exists. + Unlike strspn(), this function works correctly in multibyte locales. */ +extern size_t mbsspn (const char *string, const char *reject); +#endif + +#if @GNULIB_MBSSEP@ +/* Search the next delimiter (multibyte character listed in the character + string DELIM) starting at the character string *STRINGP. + If one is found, overwrite it with a NUL, and advance *STRINGP to point + to the next multibyte character after it. Otherwise, set *STRINGP to NULL. + If *STRINGP was already NULL, nothing happens. + Return the old value of *STRINGP. + + This is a variant of mbstok_r() that supports empty fields. + + Caveat: It modifies the original string. + Caveat: These functions cannot be used on constant strings. + Caveat: The identity of the delimiting character is lost. + + See also mbstok_r(). */ +extern char * mbssep (char **stringp, const char *delim); +#endif + +#if @GNULIB_MBSTOK_R@ +/* Parse the character string STRING into tokens separated by characters in + the character string DELIM. + If STRING is NULL, the saved pointer in SAVE_PTR is used as + the next starting point. For example: + char s[] = "-abc-=-def"; + char *sp; + x = mbstok_r(s, "-", &sp); // x = "abc", sp = "=-def" + x = mbstok_r(NULL, "-=", &sp); // x = "def", sp = NULL + x = mbstok_r(NULL, "=", &sp); // x = NULL + // s = "abc\0-def\0" + + Caveat: It modifies the original string. + Caveat: These functions cannot be used on constant strings. + Caveat: The identity of the delimiting character is lost. + + See also mbssep(). */ +extern char * mbstok_r (char *string, const char *delim, char **save_ptr); +#endif + +/* Map any int, typically from errno, into an error message. */ +#if @GNULIB_STRERROR@ +# if @REPLACE_STRERROR@ +# undef strerror +# define strerror rpl_strerror +extern char *strerror (int); +# endif +#elif defined GNULIB_POSIXCHECK +# undef strerror +# define strerror(e) \ + (GL_LINK_WARNING ("strerror is unportable - " \ + "use gnulib module strerror to guarantee non-NULL result"), \ + strerror (e)) +#endif + +#if @GNULIB_STRSIGNAL@ +# if @REPLACE_STRSIGNAL@ +# define strsignal rpl_strsignal +# endif +# if ! @HAVE_DECL_STRSIGNAL@ || @REPLACE_STRSIGNAL@ +extern char *strsignal (int __sig); +# endif +#elif defined GNULIB_POSIXCHECK +# undef strsignal +# define strsignal(a) \ + (GL_LINK_WARNING ("strsignal is unportable - " \ + "use gnulib module strsignal for portability"), \ + strsignal (a)) +#endif + +#if @GNULIB_STRVERSCMP@ +# if !@HAVE_STRVERSCMP@ +extern int strverscmp (const char *, const char *); +# endif +#elif defined GNULIB_POSIXCHECK +# undef strverscmp +# define strverscmp(a, b) \ + (GL_LINK_WARNING ("strverscmp is unportable - " \ + "use gnulib module strverscmp for portability"), \ + strverscmp (a, b)) +#endif + + +#ifdef __cplusplus +} +#endif + +#endif /* _GL_STRING_H */ +#endif /* _GL_STRING_H */ diff --git a/jni/iconv/srclib/unistd.in.h b/jni/iconv/srclib/unistd.in.h new file mode 100644 index 0000000..fa8d84a --- /dev/null +++ b/jni/iconv/srclib/unistd.in.h @@ -0,0 +1,578 @@ +/* Substitute for and wrapper around . + Copyright (C) 2003-2009 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef _GL_UNISTD_H + +#if __GNUC__ >= 3 +@PRAGMA_SYSTEM_HEADER@ +#endif + +/* The include_next requires a split double-inclusion guard. */ +#if @HAVE_UNISTD_H@ +# @INCLUDE_NEXT@ @NEXT_UNISTD_H@ +#endif + +#ifndef _GL_UNISTD_H +#define _GL_UNISTD_H + +/* mingw doesn't define the SEEK_* or *_FILENO macros in . */ +#if !(defined SEEK_CUR && defined SEEK_END && defined SEEK_SET) +# include +#endif + +/* mingw fails to declare _exit in . */ +/* mingw, BeOS, Haiku declare environ in , not in . */ +#include + +#if @GNULIB_WRITE@ && @REPLACE_WRITE@ && @GNULIB_UNISTD_H_SIGPIPE@ +/* Get ssize_t. */ +# include +#endif + +#if @GNULIB_GETHOSTNAME@ +/* Get all possible declarations of gethostname(). */ +# if @UNISTD_H_HAVE_WINSOCK2_H@ +# include +# if !defined _GL_SYS_SOCKET_H +# undef socket +# define socket socket_used_without_including_sys_socket_h +# undef connect +# define connect connect_used_without_including_sys_socket_h +# undef accept +# define accept accept_used_without_including_sys_socket_h +# undef bind +# define bind bind_used_without_including_sys_socket_h +# undef getpeername +# define getpeername getpeername_used_without_including_sys_socket_h +# undef getsockname +# define getsockname getsockname_used_without_including_sys_socket_h +# undef getsockopt +# define getsockopt getsockopt_used_without_including_sys_socket_h +# undef listen +# define listen listen_used_without_including_sys_socket_h +# undef recv +# define recv recv_used_without_including_sys_socket_h +# undef send +# define send send_used_without_including_sys_socket_h +# undef recvfrom +# define recvfrom recvfrom_used_without_including_sys_socket_h +# undef sendto +# define sendto sendto_used_without_including_sys_socket_h +# undef setsockopt +# define setsockopt setsockopt_used_without_including_sys_socket_h +# undef shutdown +# define shutdown shutdown_used_without_including_sys_socket_h +# endif +# if !defined _GL_SYS_SELECT_H +# undef select +# define select select_used_without_including_sys_select_h +# endif +# endif +#endif + +/* The definition of GL_LINK_WARNING is copied here. */ + + +/* OS/2 EMX lacks these macros. */ +#ifndef STDIN_FILENO +# define STDIN_FILENO 0 +#endif +#ifndef STDOUT_FILENO +# define STDOUT_FILENO 1 +#endif +#ifndef STDERR_FILENO +# define STDERR_FILENO 2 +#endif + +/* Declare overridden functions. */ + +#ifdef __cplusplus +extern "C" { +#endif + + +#if @GNULIB_CHOWN@ +# if @REPLACE_CHOWN@ +# ifndef REPLACE_CHOWN +# define REPLACE_CHOWN 1 +# endif +# if REPLACE_CHOWN +/* Change the owner of FILE to UID (if UID is not -1) and the group of FILE + to GID (if GID is not -1). Follow symbolic links. + Return 0 if successful, otherwise -1 and errno set. + See the POSIX:2001 specification + . */ +# define chown rpl_chown +extern int chown (const char *file, uid_t uid, gid_t gid); +# endif +# endif +#elif defined GNULIB_POSIXCHECK +# undef chown +# define chown(f,u,g) \ + (GL_LINK_WARNING ("chown fails to follow symlinks on some systems and " \ + "doesn't treat a uid or gid of -1 on some systems - " \ + "use gnulib module chown for portability"), \ + chown (f, u, g)) +#endif + + +#if @GNULIB_CLOSE@ +# if @REPLACE_CLOSE@ +/* Automatically included by modules that need a replacement for close. */ +# undef close +# define close rpl_close +extern int close (int); +# endif +#elif @UNISTD_H_HAVE_WINSOCK2_H@ +# undef close +# define close close_used_without_requesting_gnulib_module_close +#elif defined GNULIB_POSIXCHECK +# undef close +# define close(f) \ + (GL_LINK_WARNING ("close does not portably work on sockets - " \ + "use gnulib module close for portability"), \ + close (f)) +#endif + + +#if @GNULIB_DUP2@ +# if !@HAVE_DUP2@ +/* Copy the file descriptor OLDFD into file descriptor NEWFD. Do nothing if + NEWFD = OLDFD, otherwise close NEWFD first if it is open. + Return 0 if successful, otherwise -1 and errno set. + See the POSIX:2001 specification + . */ +extern int dup2 (int oldfd, int newfd); +# endif +#elif defined GNULIB_POSIXCHECK +# undef dup2 +# define dup2(o,n) \ + (GL_LINK_WARNING ("dup2 is unportable - " \ + "use gnulib module dup2 for portability"), \ + dup2 (o, n)) +#endif + + +#if @GNULIB_ENVIRON@ +# if !@HAVE_DECL_ENVIRON@ +/* Set of environment variables and values. An array of strings of the form + "VARIABLE=VALUE", terminated with a NULL. */ +# if defined __APPLE__ && defined __MACH__ +# include +# define environ (*_NSGetEnviron ()) +# else +extern char **environ; +# endif +# endif +#elif defined GNULIB_POSIXCHECK +# undef environ +# define environ \ + (GL_LINK_WARNING ("environ is unportable - " \ + "use gnulib module environ for portability"), \ + environ) +#endif + + +#if @GNULIB_EUIDACCESS@ +# if !@HAVE_EUIDACCESS@ +/* Like access(), except that is uses the effective user id and group id of + the current process. */ +extern int euidaccess (const char *filename, int mode); +# endif +#elif defined GNULIB_POSIXCHECK +# undef euidaccess +# define euidaccess(f,m) \ + (GL_LINK_WARNING ("euidaccess is unportable - " \ + "use gnulib module euidaccess for portability"), \ + euidaccess (f, m)) +#endif + + +#if @GNULIB_FCHDIR@ +# if @REPLACE_FCHDIR@ + +/* Change the process' current working directory to the directory on which + the given file descriptor is open. + Return 0 if successful, otherwise -1 and errno set. + See the POSIX:2001 specification + . */ +extern int fchdir (int /*fd*/); + +# define dup rpl_dup +extern int dup (int); +# define dup2 rpl_dup2 +extern int dup2 (int, int); + +# endif +#elif defined GNULIB_POSIXCHECK +# undef fchdir +# define fchdir(f) \ + (GL_LINK_WARNING ("fchdir is unportable - " \ + "use gnulib module fchdir for portability"), \ + fchdir (f)) +#endif + + +#if @GNULIB_FSYNC@ +/* Synchronize changes to a file. + Return 0 if successful, otherwise -1 and errno set. + See POSIX:2001 specification + . */ +# if !@HAVE_FSYNC@ +extern int fsync (int fd); +# endif +#elif defined GNULIB_POSIXCHECK +# undef fsync +# define fsync(fd) \ + (GL_LINK_WARNING ("fsync is unportable - " \ + "use gnulib module fsync for portability"), \ + fsync (fd)) +#endif + + +#if @GNULIB_FTRUNCATE@ +# if !@HAVE_FTRUNCATE@ +/* Change the size of the file to which FD is opened to become equal to LENGTH. + Return 0 if successful, otherwise -1 and errno set. + See the POSIX:2001 specification + . */ +extern int ftruncate (int fd, off_t length); +# endif +#elif defined GNULIB_POSIXCHECK +# undef ftruncate +# define ftruncate(f,l) \ + (GL_LINK_WARNING ("ftruncate is unportable - " \ + "use gnulib module ftruncate for portability"), \ + ftruncate (f, l)) +#endif + + +#if @GNULIB_GETCWD@ +/* Include the headers that might declare getcwd so that they will not + cause confusion if included after this file. */ +# include +# if @REPLACE_GETCWD@ +/* Get the name of the current working directory, and put it in SIZE bytes + of BUF. + Return BUF if successful, or NULL if the directory couldn't be determined + or SIZE was too small. + See the POSIX:2001 specification + . + Additionally, the gnulib module 'getcwd' guarantees the following GNU + extension: If BUF is NULL, an array is allocated with 'malloc'; the array + is SIZE bytes long, unless SIZE == 0, in which case it is as big as + necessary. */ +# define getcwd rpl_getcwd +extern char * getcwd (char *buf, size_t size); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getcwd +# define getcwd(b,s) \ + (GL_LINK_WARNING ("getcwd is unportable - " \ + "use gnulib module getcwd for portability"), \ + getcwd (b, s)) +#endif + + +#if @GNULIB_GETDOMAINNAME@ +/* Return the NIS domain name of the machine. + WARNING! The NIS domain name is unrelated to the fully qualified host name + of the machine. It is also unrelated to email addresses. + WARNING! The NIS domain name is usually the empty string or "(none)" when + not using NIS. + + Put up to LEN bytes of the NIS domain name into NAME. + Null terminate it if the name is shorter than LEN. + If the NIS domain name is longer than LEN, set errno = EINVAL and return -1. + Return 0 if successful, otherwise set errno and return -1. */ +# if !@HAVE_GETDOMAINNAME@ +extern int getdomainname(char *name, size_t len); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getdomainname +# define getdomainname(n,l) \ + (GL_LINK_WARNING ("getdomainname is unportable - " \ + "use gnulib module getdomainname for portability"), \ + getdomainname (n, l)) +#endif + + +#if @GNULIB_GETDTABLESIZE@ +# if !@HAVE_GETDTABLESIZE@ +/* Return the maximum number of file descriptors in the current process. */ +extern int getdtablesize (void); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getdtablesize +# define getdtablesize() \ + (GL_LINK_WARNING ("getdtablesize is unportable - " \ + "use gnulib module getdtablesize for portability"), \ + getdtablesize ()) +#endif + + +#if @GNULIB_GETHOSTNAME@ +/* Return the standard host name of the machine. + WARNING! The host name may or may not be fully qualified. + + Put up to LEN bytes of the host name into NAME. + Null terminate it if the name is shorter than LEN. + If the host name is longer than LEN, set errno = EINVAL and return -1. + Return 0 if successful, otherwise set errno and return -1. */ +# if @UNISTD_H_HAVE_WINSOCK2_H@ +# undef gethostname +# define gethostname rpl_gethostname +# endif +# if @UNISTD_H_HAVE_WINSOCK2_H@ || !@HAVE_GETHOSTNAME@ +extern int gethostname(char *name, size_t len); +# endif +#elif @UNISTD_H_HAVE_WINSOCK2_H@ +# undef gethostname +# define gethostname gethostname_used_without_requesting_gnulib_module_gethostname +#elif defined GNULIB_POSIXCHECK +# undef gethostname +# define gethostname(n,l) \ + (GL_LINK_WARNING ("gethostname is unportable - " \ + "use gnulib module gethostname for portability"), \ + gethostname (n, l)) +#endif + + +#if @GNULIB_GETLOGIN_R@ +/* Copies the user's login name to NAME. + The array pointed to by NAME has room for SIZE bytes. + + Returns 0 if successful. Upon error, an error number is returned, or -1 in + the case that the login name cannot be found but no specific error is + provided (this case is hopefully rare but is left open by the POSIX spec). + + See . + */ +# if !@HAVE_DECL_GETLOGIN_R@ +# include +extern int getlogin_r (char *name, size_t size); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getlogin_r +# define getlogin_r(n,s) \ + (GL_LINK_WARNING ("getlogin_r is unportable - " \ + "use gnulib module getlogin_r for portability"), \ + getlogin_r (n, s)) +#endif + + +#if @GNULIB_GETPAGESIZE@ +# if @REPLACE_GETPAGESIZE@ +# define getpagesize rpl_getpagesize +extern int getpagesize (void); +# elif !@HAVE_GETPAGESIZE@ +/* This is for POSIX systems. */ +# if !defined getpagesize && defined _SC_PAGESIZE +# if ! (defined __VMS && __VMS_VER < 70000000) +# define getpagesize() sysconf (_SC_PAGESIZE) +# endif +# endif +/* This is for older VMS. */ +# if !defined getpagesize && defined __VMS +# ifdef __ALPHA +# define getpagesize() 8192 +# else +# define getpagesize() 512 +# endif +# endif +/* This is for BeOS. */ +# if !defined getpagesize && @HAVE_OS_H@ +# include +# if defined B_PAGE_SIZE +# define getpagesize() B_PAGE_SIZE +# endif +# endif +/* This is for AmigaOS4.0. */ +# if !defined getpagesize && defined __amigaos4__ +# define getpagesize() 2048 +# endif +/* This is for older Unix systems. */ +# if !defined getpagesize && @HAVE_SYS_PARAM_H@ +# include +# ifdef EXEC_PAGESIZE +# define getpagesize() EXEC_PAGESIZE +# else +# ifdef NBPG +# ifndef CLSIZE +# define CLSIZE 1 +# endif +# define getpagesize() (NBPG * CLSIZE) +# else +# ifdef NBPC +# define getpagesize() NBPC +# endif +# endif +# endif +# endif +# endif +#elif defined GNULIB_POSIXCHECK +# undef getpagesize +# define getpagesize() \ + (GL_LINK_WARNING ("getpagesize is unportable - " \ + "use gnulib module getpagesize for portability"), \ + getpagesize ()) +#endif + + +#if @GNULIB_GETUSERSHELL@ +# if !@HAVE_GETUSERSHELL@ +/* Return the next valid login shell on the system, or NULL when the end of + the list has been reached. */ +extern char *getusershell (void); +/* Rewind to pointer that is advanced at each getusershell() call. */ +extern void setusershell (void); +/* Free the pointer that is advanced at each getusershell() call and + associated resources. */ +extern void endusershell (void); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getusershell +# define getusershell() \ + (GL_LINK_WARNING ("getusershell is unportable - " \ + "use gnulib module getusershell for portability"), \ + getusershell ()) +# undef setusershell +# define setusershell() \ + (GL_LINK_WARNING ("setusershell is unportable - " \ + "use gnulib module getusershell for portability"), \ + setusershell ()) +# undef endusershell +# define endusershell() \ + (GL_LINK_WARNING ("endusershell is unportable - " \ + "use gnulib module getusershell for portability"), \ + endusershell ()) +#endif + + +#if @GNULIB_LCHOWN@ +# if @REPLACE_LCHOWN@ +/* Change the owner of FILE to UID (if UID is not -1) and the group of FILE + to GID (if GID is not -1). Do not follow symbolic links. + Return 0 if successful, otherwise -1 and errno set. + See the POSIX:2001 specification + . */ +# define lchown rpl_lchown +extern int lchown (char const *file, uid_t owner, gid_t group); +# endif +#elif defined GNULIB_POSIXCHECK +# undef lchown +# define lchown(f,u,g) \ + (GL_LINK_WARNING ("lchown is unportable to pre-POSIX.1-2001 " \ + "systems - use gnulib module lchown for portability"), \ + lchown (f, u, g)) +#endif + + +#if @GNULIB_LINK@ +/* Create a new hard link for an existing file. + Return 0 if successful, otherwise -1 and errno set. + See POSIX:2001 specification + . */ +# if !@HAVE_LINK@ +extern int link (const char *path1, const char *path2); +# endif +#elif defined GNULIB_POSIXCHECK +# undef link +# define link(path1,path2) \ + (GL_LINK_WARNING ("link is unportable - " \ + "use gnulib module link for portability"), \ + link (path1, path2)) +#endif + + +#if @GNULIB_LSEEK@ +# if @REPLACE_LSEEK@ +/* Set the offset of FD relative to SEEK_SET, SEEK_CUR, or SEEK_END. + Return the new offset if successful, otherwise -1 and errno set. + See the POSIX:2001 specification + . */ +# define lseek rpl_lseek + extern off_t lseek (int fd, off_t offset, int whence); +# endif +#elif defined GNULIB_POSIXCHECK +# undef lseek +# define lseek(f,o,w) \ + (GL_LINK_WARNING ("lseek does not fail with ESPIPE on pipes on some " \ + "systems - use gnulib module lseek for portability"), \ + lseek (f, o, w)) +#endif + + +#if @GNULIB_READLINK@ +/* Read the contents of the symbolic link FILE and place the first BUFSIZE + bytes of it into BUF. Return the number of bytes placed into BUF if + successful, otherwise -1 and errno set. + See the POSIX:2001 specification + . */ +# if !@HAVE_READLINK@ +# include +extern int readlink (const char *file, char *buf, size_t bufsize); +# endif +#elif defined GNULIB_POSIXCHECK +# undef readlink +# define readlink(f,b,s) \ + (GL_LINK_WARNING ("readlink is unportable - " \ + "use gnulib module readlink for portability"), \ + readlink (f, b, s)) +#endif + + +#if @GNULIB_SLEEP@ +/* Pause the execution of the current thread for N seconds. + Returns the number of seconds left to sleep. + See the POSIX:2001 specification + . */ +# if !@HAVE_SLEEP@ +extern unsigned int sleep (unsigned int n); +# endif +#elif defined GNULIB_POSIXCHECK +# undef sleep +# define sleep(n) \ + (GL_LINK_WARNING ("sleep is unportable - " \ + "use gnulib module sleep for portability"), \ + sleep (n)) +#endif + + +#if @GNULIB_WRITE@ && @REPLACE_WRITE@ && @GNULIB_UNISTD_H_SIGPIPE@ +/* Write up to COUNT bytes starting at BUF to file descriptor FD. + See the POSIX:2001 specification + . */ +# undef write +# define write rpl_write +extern ssize_t write (int fd, const void *buf, size_t count); +#endif + + +#ifdef FCHDIR_REPLACEMENT +/* gnulib internal function. */ +extern void _gl_unregister_fd (int fd); +#endif + + +#ifdef __cplusplus +} +#endif + + +#endif /* _GL_UNISTD_H */ +#endif /* _GL_UNISTD_H */ diff --git a/jni/iconv/srclib/unitypes.h b/jni/iconv/srclib/unitypes.h new file mode 100644 index 0000000..12e2628 --- /dev/null +++ b/jni/iconv/srclib/unitypes.h @@ -0,0 +1,26 @@ +/* Elementary types for the GNU UniString library. + Copyright (C) 2002, 2005-2006 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#ifndef _UNITYPES_H +#define _UNITYPES_H + +/* Get uint8_t, uint16_t, uint32_t. */ +#include + +/* Type representing a Unicode character. */ +typedef uint32_t ucs4_t; + +#endif /* _UNITYPES_H */ diff --git a/jni/iconv/srclib/uniwidth.h b/jni/iconv/srclib/uniwidth.h new file mode 100644 index 0000000..5b4867f --- /dev/null +++ b/jni/iconv/srclib/uniwidth.h @@ -0,0 +1,64 @@ +/* Display width functions. + Copyright (C) 2001-2002, 2005, 2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#ifndef _UNIWIDTH_H +#define _UNIWIDTH_H + +#include "unitypes.h" + +/* Get size_t. */ +#include + +/* Get locale_charset() declaration. */ +#include "localcharset.h" + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Display width. */ + +/* These functions are locale dependent. The encoding argument identifies + the encoding (e.g. "ISO-8859-2" for Polish). */ + +/* Determine number of column positions required for UC. */ +extern int + uc_width (ucs4_t uc, const char *encoding); + +/* Determine number of column positions required for first N units + (or fewer if S ends before this) in S. */ +extern int + u8_width (const uint8_t *s, size_t n, const char *encoding); +extern int + u16_width (const uint16_t *s, size_t n, const char *encoding); +extern int + u32_width (const uint32_t *s, size_t n, const char *encoding); + +/* Determine number of column positions required for S. */ +extern int + u8_strwidth (const uint8_t *s, const char *encoding); +extern int + u16_strwidth (const uint16_t *s, const char *encoding); +extern int + u32_strwidth (const uint32_t *s, const char *encoding); + + +#ifdef __cplusplus +} +#endif + +#endif /* _UNIWIDTH_H */ diff --git a/jni/iconv/srclib/uniwidth/cjk.h b/jni/iconv/srclib/uniwidth/cjk.h new file mode 100644 index 0000000..c8ccb93 --- /dev/null +++ b/jni/iconv/srclib/uniwidth/cjk.h @@ -0,0 +1,37 @@ +/* Test for CJK encoding. + Copyright (C) 2001-2002, 2005-2007 Free Software Foundation, Inc. + Written by Bruno Haible , 2002. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include "streq.h" + +static int +is_cjk_encoding (const char *encoding) +{ + if (0 + /* Legacy Japanese encodings */ + || STREQ (encoding, "EUC-JP", 'E', 'U', 'C', '-', 'J', 'P', 0, 0, 0) + /* Legacy Chinese encodings */ + || STREQ (encoding, "GB2312", 'G', 'B', '2', '3', '1', '2', 0, 0, 0) + || STREQ (encoding, "GBK", 'G', 'B', 'K', 0, 0, 0, 0, 0, 0) + || STREQ (encoding, "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0) + || STREQ (encoding, "BIG5", 'B', 'I', 'G', '5', 0, 0, 0, 0, 0) + /* Legacy Korean encodings */ + || STREQ (encoding, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0) + || STREQ (encoding, "CP949", 'C', 'P', '9', '4', '9', 0, 0, 0, 0) + || STREQ (encoding, "JOHAB", 'J', 'O', 'H', 'A', 'B', 0, 0, 0, 0)) + return 1; + return 0; +} diff --git a/jni/iconv/srclib/uniwidth/width.c b/jni/iconv/srclib/uniwidth/width.c new file mode 100644 index 0000000..b5dd9c4 --- /dev/null +++ b/jni/iconv/srclib/uniwidth/width.c @@ -0,0 +1,359 @@ +/* Determine display width of Unicode character. + Copyright (C) 2001-2002, 2006-2009 Free Software Foundation, Inc. + Written by Bruno Haible , 2002. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include "uniwidth.h" + +#include "cjk.h" + +/* + * Non-spacing attribute table. + * Consists of: + * - Non-spacing characters; generated from PropList.txt or + * "grep '^[^;]*;[^;]*;[^;]*;[^;]*;NSM;' UnicodeData.txt" + * - Format control characters; generated from + * "grep '^[^;]*;[^;]*;Cf;' UnicodeData.txt" + * - Zero width characters; generated from + * "grep '^[^;]*;ZERO WIDTH ' UnicodeData.txt" + */ +static const unsigned char nonspacing_table_data[26*64] = { + /* 0x0000-0x01ff */ + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */ + 0xff, 0xff, 0xff, 0xff, 0x00, 0x20, 0x00, 0x00, /* 0x0080-0x00bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00c0-0x00ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0100-0x013f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0140-0x017f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0180-0x01bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x01c0-0x01ff */ + /* 0x0200-0x03ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0200-0x023f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0240-0x027f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0280-0x02bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x02c0-0x02ff */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0300-0x033f */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, /* 0x0340-0x037f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0380-0x03bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x03c0-0x03ff */ + /* 0x0400-0x05ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0400-0x043f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0440-0x047f */ + 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0480-0x04bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x04c0-0x04ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0500-0x053f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0540-0x057f */ + 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xbf, /* 0x0580-0x05bf */ + 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x05c0-0x05ff */ + /* 0x0600-0x07ff */ + 0x0f, 0x00, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, /* 0x0600-0x063f */ + 0x00, 0xf8, 0xff, 0x7f, 0x00, 0x00, 0x01, 0x00, /* 0x0640-0x067f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0680-0x06bf */ + 0x00, 0x00, 0xc0, 0xff, 0x9f, 0x3d, 0x00, 0x00, /* 0x06c0-0x06ff */ + 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0x0700-0x073f */ + 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0740-0x077f */ + 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, /* 0x0780-0x07bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x07c0-0x07ff */ + /* 0x0800-0x09ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0800-0x083f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0840-0x087f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0880-0x08bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08c0-0x08ff */ + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0900-0x093f */ + 0xfe, 0x21, 0x1e, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0940-0x097f */ + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0980-0x09bf */ + 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x09c0-0x09ff */ + /* 0x0a00-0x0bff */ + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a00-0x0a3f */ + 0x86, 0x39, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, /* 0x0a40-0x0a7f */ + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a80-0x0abf */ + 0xbe, 0x21, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0ac0-0x0aff */ + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, /* 0x0b00-0x0b3f */ + 0x1e, 0x20, 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0b40-0x0b7f */ + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0b80-0x0bbf */ + 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0bc0-0x0bff */ + /* 0x0c00-0x0dff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, /* 0x0c00-0x0c3f */ + 0xc1, 0x3d, 0x60, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0c40-0x0c7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0c80-0x0cbf */ + 0x00, 0x30, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0cc0-0x0cff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d00-0x0d3f */ + 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0d40-0x0d7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d80-0x0dbf */ + 0x00, 0x04, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0dc0-0x0dff */ + /* 0x0e00-0x0fff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x07, /* 0x0e00-0x0e3f */ + 0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0e40-0x0e7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x1b, /* 0x0e80-0x0ebf */ + 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0ec0-0x0eff */ + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xa0, 0x02, /* 0x0f00-0x0f3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, /* 0x0f40-0x0f7f */ + 0xdf, 0x00, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x1f, /* 0x0f80-0x0fbf */ + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0fc0-0x0fff */ + /* 0x1000-0x11ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xfd, 0x66, /* 0x1000-0x103f */ + 0x00, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x1e, 0x00, /* 0x1040-0x107f */ + 0x64, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1080-0x10bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c0-0x10ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1100-0x113f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1140-0x117f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1180-0x11bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11c0-0x11ff */ + /* 0x1200-0x13ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1200-0x123f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1240-0x127f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1280-0x12bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x12c0-0x12ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1300-0x133f */ + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, /* 0x1340-0x137f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1380-0x13bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13c0-0x13ff */ + /* 0x1600-0x17ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1600-0x163f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1640-0x167f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1680-0x16bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16c0-0x16ff */ + 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, /* 0x1700-0x173f */ + 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, /* 0x1740-0x177f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x3f, /* 0x1780-0x17bf */ + 0x40, 0xfe, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x00, /* 0x17c0-0x17ff */ + /* 0x1800-0x19ff */ + 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1800-0x183f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1840-0x187f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, /* 0x1880-0x18bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18c0-0x18ff */ + 0x00, 0x00, 0x00, 0x00, 0x87, 0x01, 0x04, 0x0e, /* 0x1900-0x193f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1940-0x197f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1980-0x19bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x19c0-0x19ff */ + /* 0x1a00-0x1bff */ + 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, /* 0x1a00-0x1a3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1a40-0x1a7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1a80-0x1abf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ac0-0x1aff */ + 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x17, /* 0x1b00-0x1b3f */ + 0x04, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x1b40-0x1b7f */ + 0x03, 0x00, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x00, /* 0x1b80-0x1bbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bc0-0x1bff */ + /* 0x1c00-0x1dff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xcf, 0x00, /* 0x1c00-0x1c3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1c40-0x1c7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1c80-0x1cbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1cc0-0x1cff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d00-0x1d3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d40-0x1d7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d80-0x1dbf */ + 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xc0, /* 0x1dc0-0x1dff */ + /* 0x2000-0x21ff */ + 0x00, 0xf8, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, /* 0x2000-0x203f */ + 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfc, 0x00, 0x00, /* 0x2040-0x207f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2080-0x20bf */ + 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, /* 0x20c0-0x20ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2100-0x213f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2140-0x217f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2180-0x21bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x21c0-0x21ff */ + /* 0x2c00-0x2dff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c00-0x2c3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c40-0x2c7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c80-0x2cbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2cc0-0x2cff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d00-0x2d3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d40-0x2d7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d80-0x2dbf */ + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, /* 0x2dc0-0x2dff */ + /* 0x3000-0x31ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, /* 0x3000-0x303f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3040-0x307f */ + 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, /* 0x3080-0x30bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30c0-0x30ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3100-0x313f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3140-0x317f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3180-0x31bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x31c0-0x31ff */ + /* 0xa600-0xa7ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa600-0xa63f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x30, /* 0xa640-0xa67f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa680-0xa6bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa6c0-0xa6ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa700-0xa73f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa740-0xa77f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa780-0xa7bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa7c0-0xa7ff */ + /* 0xa800-0xa9ff */ + 0x44, 0x08, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, /* 0xa800-0xa83f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa840-0xa87f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa880-0xa8bf */ + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8c0-0xa8ff */ + 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, /* 0xa900-0xa93f */ + 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa940-0xa97f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa980-0xa9bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa9c0-0xa9ff */ + /* 0xaa00-0xabff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x66, 0x00, /* 0xaa00-0xaa3f */ + 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xaa40-0xaa7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xaa80-0xaabf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xaac0-0xaaff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab00-0xab3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab40-0xab7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab80-0xabbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xabc0-0xabff */ + /* 0xfa00-0xfbff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa00-0xfa3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa40-0xfa7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa80-0xfabf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfac0-0xfaff */ + 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, /* 0xfb00-0xfb3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb40-0xfb7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb80-0xfbbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfbc0-0xfbff */ + /* 0xfe00-0xffff */ + 0xff, 0xff, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, /* 0xfe00-0xfe3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe40-0xfe7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe80-0xfebf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0xfec0-0xfeff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff00-0xff3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff40-0xff7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff80-0xffbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, /* 0xffc0-0xffff */ + /* 0x10000-0x101ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10000-0x1003f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10040-0x1007f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10080-0x100bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x100c0-0x100ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10100-0x1013f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10140-0x1017f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10180-0x101bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, /* 0x101c0-0x101ff */ + /* 0x10a00-0x10bff */ + 0x6e, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87, /* 0x10a00-0x10a3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10a40-0x10a7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10a80-0x10abf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10ac0-0x10aff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b00-0x10b3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b40-0x10b7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b80-0x10bbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10bc0-0x10bff */ + /* 0x1d000-0x1d1ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d000-0x1d03f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d040-0x1d07f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d080-0x1d0bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d0c0-0x1d0ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d100-0x1d13f */ + 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0xf8, /* 0x1d140-0x1d17f */ + 0xe7, 0x0f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, /* 0x1d180-0x1d1bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d1c0-0x1d1ff */ + /* 0x1d200-0x1d3ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d200-0x1d23f */ + 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d240-0x1d27f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d280-0x1d2bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d2c0-0x1d2ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d300-0x1d33f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d340-0x1d37f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d380-0x1d3bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 0x1d3c0-0x1d3ff */ +}; +static const signed char nonspacing_table_ind[240] = { + 0, 1, 2, 3, 4, 5, 6, 7, /* 0x0000-0x0fff */ + 8, 9, -1, 10, 11, 12, 13, -1, /* 0x1000-0x1fff */ + 14, -1, -1, -1, -1, -1, 15, -1, /* 0x2000-0x2fff */ + 16, -1, -1, -1, -1, -1, -1, -1, /* 0x3000-0x3fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x4000-0x4fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x5000-0x5fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x6000-0x6fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x7000-0x7fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x8000-0x8fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x9000-0x9fff */ + -1, -1, -1, 17, 18, 19, -1, -1, /* 0xa000-0xafff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb000-0xbfff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc000-0xcfff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd000-0xdfff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe000-0xefff */ + -1, -1, -1, -1, -1, 20, -1, 21, /* 0xf000-0xffff */ + 22, -1, -1, -1, -1, 23, -1, -1, /* 0x10000-0x10fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x11000-0x11fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x12000-0x12fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x13000-0x13fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x14000-0x14fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x15000-0x15fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x16000-0x16fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x17000-0x17fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18000-0x18fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x19000-0x19fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1a000-0x1afff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1b000-0x1bfff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1c000-0x1cfff */ + 24, 25, -1, -1, -1, -1, -1, -1 /* 0x1d000-0x1dfff */ +}; + +/* Determine number of column positions required for UC. */ +int +uc_width (ucs4_t uc, const char *encoding) +{ + /* Test for non-spacing or control character. */ + if ((uc >> 9) < 240) + { + int ind = nonspacing_table_ind[uc >> 9]; + if (ind >= 0) + if ((nonspacing_table_data[64*ind + ((uc >> 3) & 63)] >> (uc & 7)) & 1) + { + if (uc > 0 && uc < 0xa0) + return -1; + else + return 0; + } + } + else if ((uc >> 9) == (0xe0000 >> 9)) + { + if (uc >= 0xe0100) + { + if (uc <= 0xe01ef) + return 0; + } + else + { + if (uc >= 0xe0020 ? uc <= 0xe007f : uc == 0xe0001) + return 0; + } + } + /* Test for double-width character. + * Generated from "grep '^....;[WF]' EastAsianWidth.txt" + * and "grep '^....;[^WF]' EastAsianWidth.txt" + */ + if (uc >= 0x1100 + && ((uc < 0x1160) /* Hangul Jamo */ + || (uc >= 0x2329 && uc < 0x232b) /* Angle Brackets */ + || (uc >= 0x2e80 && uc < 0xa4d0 /* CJK ... Yi */ + && !(uc == 0x303f) && !(uc >= 0x4dc0 && uc < 0x4e00)) + || (uc >= 0xac00 && uc < 0xd7a4) /* Hangul Syllables */ + || (uc >= 0xf900 && uc < 0xfb00) /* CJK Compatibility Ideographs */ + || (uc >= 0xfe10 && uc < 0xfe20) /* Presentation Forms for Vertical */ + || (uc >= 0xfe30 && uc < 0xfe70) /* CJK Compatibility Forms */ + || (uc >= 0xff00 && uc < 0xff61) /* Fullwidth Forms */ + || (uc >= 0xffe0 && uc < 0xffe7) /* Fullwidth Signs */ + || (uc >= 0x20000 && uc <= 0x2a6d6) /* CJK */ + || (uc >= 0x2f800 && uc <= 0x2fa1d) /* CJK Compatibility Ideographs */ + ) ) + return 2; + /* In ancient CJK encodings, Cyrillic and most other characters are + double-width as well. */ + if (uc >= 0x00A1 && uc < 0xFF61 && uc != 0x20A9 + && is_cjk_encoding (encoding)) + return 2; + return 1; +} diff --git a/jni/iconv/srclib/unlocked-io.h b/jni/iconv/srclib/unlocked-io.h new file mode 100644 index 0000000..6b2939e --- /dev/null +++ b/jni/iconv/srclib/unlocked-io.h @@ -0,0 +1,136 @@ +/* Prefer faster, non-thread-safe stdio functions if available. + + Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering. */ + +#ifndef UNLOCKED_IO_H +# define UNLOCKED_IO_H 1 + +/* These are wrappers for functions/macros from the GNU C library, and + from other C libraries supporting POSIX's optional thread-safe functions. + + The standard I/O functions are thread-safe. These *_unlocked ones are + more efficient but not thread-safe. That they're not thread-safe is + fine since all of the applications in this package are single threaded. + + Also, some code that is shared with the GNU C library may invoke + the *_unlocked functions directly. On hosts that lack those + functions, invoke the non-thread-safe versions instead. */ + +# include + +# if HAVE_DECL_CLEARERR_UNLOCKED +# undef clearerr +# define clearerr(x) clearerr_unlocked (x) +# else +# define clearerr_unlocked(x) clearerr (x) +# endif + +# if HAVE_DECL_FEOF_UNLOCKED +# undef feof +# define feof(x) feof_unlocked (x) +# else +# define feof_unlocked(x) feof (x) +# endif + +# if HAVE_DECL_FERROR_UNLOCKED +# undef ferror +# define ferror(x) ferror_unlocked (x) +# else +# define ferror_unlocked(x) ferror (x) +# endif + +# if HAVE_DECL_FFLUSH_UNLOCKED +# undef fflush +# define fflush(x) fflush_unlocked (x) +# else +# define fflush_unlocked(x) fflush (x) +# endif + +# if HAVE_DECL_FGETS_UNLOCKED +# undef fgets +# define fgets(x,y,z) fgets_unlocked (x,y,z) +# else +# define fgets_unlocked(x,y,z) fgets (x,y,z) +# endif + +# if HAVE_DECL_FPUTC_UNLOCKED +# undef fputc +# define fputc(x,y) fputc_unlocked (x,y) +# else +# define fputc_unlocked(x,y) fputc (x,y) +# endif + +# if HAVE_DECL_FPUTS_UNLOCKED +# undef fputs +# define fputs(x,y) fputs_unlocked (x,y) +# else +# define fputs_unlocked(x,y) fputs (x,y) +# endif + +# if HAVE_DECL_FREAD_UNLOCKED +# undef fread +# define fread(w,x,y,z) fread_unlocked (w,x,y,z) +# else +# define fread_unlocked(w,x,y,z) fread (w,x,y,z) +# endif + +# if HAVE_DECL_FWRITE_UNLOCKED +# undef fwrite +# define fwrite(w,x,y,z) fwrite_unlocked (w,x,y,z) +# else +# define fwrite_unlocked(w,x,y,z) fwrite (w,x,y,z) +# endif + +# if HAVE_DECL_GETC_UNLOCKED +# undef getc +# define getc(x) getc_unlocked (x) +# else +# define getc_unlocked(x) getc (x) +# endif + +# if HAVE_DECL_GETCHAR_UNLOCKED +# undef getchar +# define getchar() getchar_unlocked () +# else +# define getchar_unlocked() getchar () +# endif + +# if HAVE_DECL_PUTC_UNLOCKED +# undef putc +# define putc(x,y) putc_unlocked (x,y) +# else +# define putc_unlocked(x,y) putc (x,y) +# endif + +# if HAVE_DECL_PUTCHAR_UNLOCKED +# undef putchar +# define putchar(x) putchar_unlocked (x) +# else +# define putchar_unlocked(x) putchar (x) +# endif + +# undef flockfile +# define flockfile(x) ((void) 0) + +# undef ftrylockfile +# define ftrylockfile(x) 0 + +# undef funlockfile +# define funlockfile(x) ((void) 0) + +#endif /* UNLOCKED_IO_H */ diff --git a/jni/iconv/srclib/wchar.in.h b/jni/iconv/srclib/wchar.in.h new file mode 100644 index 0000000..cc5baad --- /dev/null +++ b/jni/iconv/srclib/wchar.in.h @@ -0,0 +1,310 @@ +/* A substitute for ISO C99 , for platforms that have issues. + + Copyright (C) 2007-2009 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Written by Eric Blake. */ + +/* + * ISO C 99 for platforms that have issues. + * + * + * For now, this just ensures proper prerequisite inclusion order and + * the declaration of wcwidth(). + */ + +#if __GNUC__ >= 3 +@PRAGMA_SYSTEM_HEADER@ +#endif + +#if defined __need_mbstate_t || (defined __hpux && ((defined _INTTYPES_INCLUDED && !defined strtoimax) || defined _GL_JUST_INCLUDE_SYSTEM_WCHAR_H)) || defined _GL_ALREADY_INCLUDING_WCHAR_H +/* Special invocation convention: + - Inside uClibc header files. + - On HP-UX 11.00 we have a sequence of nested includes + -> -> , and the latter includes , + once indirectly -> -> -> + and once directly. In both situations 'wint_t' is not yet defined, + therefore we cannot provide the function overrides; instead include only + the system's . + - On IRIX 6.5, similarly, we have an include -> , and + the latter includes . But here, we have no way to detect whether + is completely included or is still being included. */ + +#@INCLUDE_NEXT@ @NEXT_WCHAR_H@ + +#else +/* Normal invocation convention. */ + +#ifndef _GL_WCHAR_H + +#define _GL_ALREADY_INCLUDING_WCHAR_H + +/* Tru64 with Desktop Toolkit C has a bug: must be included before + . + BSD/OS 4.0.1 has a bug: , and must be + included before . */ +#include +#include +#include + +/* Include the original if it exists. + Some builds of uClibc lack it. */ +/* The include_next requires a split double-inclusion guard. */ +#if @HAVE_WCHAR_H@ +# @INCLUDE_NEXT@ @NEXT_WCHAR_H@ +#endif + +#undef _GL_ALREADY_INCLUDING_WCHAR_H + +#ifndef _GL_WCHAR_H +#define _GL_WCHAR_H + +/* The definition of GL_LINK_WARNING is copied here. */ + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Define wint_t. (Also done in wctype.in.h.) */ +#if !@HAVE_WINT_T@ && !defined wint_t +# define wint_t int +# ifndef WEOF +# define WEOF -1 +# endif +#endif + + +/* Override mbstate_t if it is too small. + On IRIX 6.5, sizeof (mbstate_t) == 1, which is not sufficient for + implementing mbrtowc for encodings like UTF-8. */ +#if !(@HAVE_MBSINIT@ && @HAVE_MBRTOWC@) || @REPLACE_MBSTATE_T@ +typedef int rpl_mbstate_t; +# undef mbstate_t +# define mbstate_t rpl_mbstate_t +# define GNULIB_defined_mbstate_t 1 +#endif + + +/* Convert a single-byte character to a wide character. */ +#if @GNULIB_BTOWC@ +# if @REPLACE_BTOWC@ +# undef btowc +# define btowc rpl_btowc +# endif +# if !@HAVE_BTOWC@ || @REPLACE_BTOWC@ +extern wint_t btowc (int c); +# endif +#elif defined GNULIB_POSIXCHECK +# undef btowc +# define btowc(c) \ + (GL_LINK_WARNING ("btowc is unportable - " \ + "use gnulib module btowc for portability"), \ + btowc (c)) +#endif + + +/* Convert a wide character to a single-byte character. */ +#if @GNULIB_WCTOB@ +# if @REPLACE_WCTOB@ +# undef wctob +# define wctob rpl_wctob +# endif +# if (!defined wctob && !@HAVE_DECL_WCTOB@) || @REPLACE_WCTOB@ +/* wctob is provided by gnulib, or wctob exists but is not declared. */ +extern int wctob (wint_t wc); +# endif +#elif defined GNULIB_POSIXCHECK +# undef wctob +# define wctob(w) \ + (GL_LINK_WARNING ("wctob is unportable - " \ + "use gnulib module wctob for portability"), \ + wctob (w)) +#endif + + +/* Test whether *PS is in the initial state. */ +#if @GNULIB_MBSINIT@ +# if @REPLACE_MBSINIT@ +# undef mbsinit +# define mbsinit rpl_mbsinit +# endif +# if !@HAVE_MBSINIT@ || @REPLACE_MBSINIT@ +extern int mbsinit (const mbstate_t *ps); +# endif +#elif defined GNULIB_POSIXCHECK +# undef mbsinit +# define mbsinit(p) \ + (GL_LINK_WARNING ("mbsinit is unportable - " \ + "use gnulib module mbsinit for portability"), \ + mbsinit (p)) +#endif + + +/* Convert a multibyte character to a wide character. */ +#if @GNULIB_MBRTOWC@ +# if @REPLACE_MBRTOWC@ +# undef mbrtowc +# define mbrtowc rpl_mbrtowc +# endif +# if !@HAVE_MBRTOWC@ || @REPLACE_MBRTOWC@ +extern size_t mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps); +# endif +#elif defined GNULIB_POSIXCHECK +# undef mbrtowc +# define mbrtowc(w,s,n,p) \ + (GL_LINK_WARNING ("mbrtowc is unportable - " \ + "use gnulib module mbrtowc for portability"), \ + mbrtowc (w, s, n, p)) +#endif + + +/* Recognize a multibyte character. */ +#if @GNULIB_MBRLEN@ +# if @REPLACE_MBRLEN@ +# undef mbrlen +# define mbrlen rpl_mbrlen +# endif +# if !@HAVE_MBRLEN@ || @REPLACE_MBRLEN@ +extern size_t mbrlen (const char *s, size_t n, mbstate_t *ps); +# endif +#elif defined GNULIB_POSIXCHECK +# undef mbrlen +# define mbrlen(s,n,p) \ + (GL_LINK_WARNING ("mbrlen is unportable - " \ + "use gnulib module mbrlen for portability"), \ + mbrlen (s, n, p)) +#endif + + +/* Convert a string to a wide string. */ +#if @GNULIB_MBSRTOWCS@ +# if @REPLACE_MBSRTOWCS@ +# undef mbsrtowcs +# define mbsrtowcs rpl_mbsrtowcs +# endif +# if !@HAVE_MBSRTOWCS@ || @REPLACE_MBSRTOWCS@ +extern size_t mbsrtowcs (wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps); +# endif +#elif defined GNULIB_POSIXCHECK +# undef mbsrtowcs +# define mbsrtowcs(d,s,l,p) \ + (GL_LINK_WARNING ("mbsrtowcs is unportable - " \ + "use gnulib module mbsrtowcs for portability"), \ + mbsrtowcs (d, s, l, p)) +#endif + + +/* Convert a string to a wide string. */ +#if @GNULIB_MBSNRTOWCS@ +# if @REPLACE_MBSNRTOWCS@ +# undef mbsnrtowcs +# define mbsnrtowcs rpl_mbsnrtowcs +# endif +# if !@HAVE_MBSNRTOWCS@ || @REPLACE_MBSNRTOWCS@ +extern size_t mbsnrtowcs (wchar_t *dest, const char **srcp, size_t srclen, size_t len, mbstate_t *ps); +# endif +#elif defined GNULIB_POSIXCHECK +# undef mbsnrtowcs +# define mbsnrtowcs(d,s,n,l,p) \ + (GL_LINK_WARNING ("mbsnrtowcs is unportable - " \ + "use gnulib module mbsnrtowcs for portability"), \ + mbsnrtowcs (d, s, n, l, p)) +#endif + + +/* Convert a wide character to a multibyte character. */ +#if @GNULIB_WCRTOMB@ +# if @REPLACE_WCRTOMB@ +# undef wcrtomb +# define wcrtomb rpl_wcrtomb +# endif +# if !@HAVE_WCRTOMB@ || @REPLACE_WCRTOMB@ +extern size_t wcrtomb (char *s, wchar_t wc, mbstate_t *ps); +# endif +#elif defined GNULIB_POSIXCHECK +# undef wcrtomb +# define wcrtomb(s,w,p) \ + (GL_LINK_WARNING ("wcrtomb is unportable - " \ + "use gnulib module wcrtomb for portability"), \ + wcrtomb (s, w, p)) +#endif + + +/* Convert a wide string to a string. */ +#if @GNULIB_WCSRTOMBS@ +# if @REPLACE_WCSRTOMBS@ +# undef wcsrtombs +# define wcsrtombs rpl_wcsrtombs +# endif +# if !@HAVE_WCSRTOMBS@ || @REPLACE_WCSRTOMBS@ +extern size_t wcsrtombs (char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps); +# endif +#elif defined GNULIB_POSIXCHECK +# undef wcsrtombs +# define wcsrtombs(d,s,l,p) \ + (GL_LINK_WARNING ("wcsrtombs is unportable - " \ + "use gnulib module wcsrtombs for portability"), \ + wcsrtombs (d, s, l, p)) +#endif + + +/* Convert a wide string to a string. */ +#if @GNULIB_WCSNRTOMBS@ +# if @REPLACE_WCSNRTOMBS@ +# undef wcsnrtombs +# define wcsnrtombs rpl_wcsnrtombs +# endif +# if !@HAVE_WCSNRTOMBS@ || @REPLACE_WCSNRTOMBS@ +extern size_t wcsnrtombs (char *dest, const wchar_t **srcp, size_t srclen, size_t len, mbstate_t *ps); +# endif +#elif defined GNULIB_POSIXCHECK +# undef wcsnrtombs +# define wcsnrtombs(d,s,n,l,p) \ + (GL_LINK_WARNING ("wcsnrtombs is unportable - " \ + "use gnulib module wcsnrtombs for portability"), \ + wcsnrtombs (d, s, n, l, p)) +#endif + + +/* Return the number of screen columns needed for WC. */ +#if @GNULIB_WCWIDTH@ +# if @REPLACE_WCWIDTH@ +# undef wcwidth +# define wcwidth rpl_wcwidth +extern int wcwidth (wchar_t); +# else +# if !defined wcwidth && !@HAVE_DECL_WCWIDTH@ +/* wcwidth exists but is not declared. */ +extern int wcwidth (int /* actually wchar_t */); +# endif +# endif +#elif defined GNULIB_POSIXCHECK +# undef wcwidth +# define wcwidth(w) \ + (GL_LINK_WARNING ("wcwidth is unportable - " \ + "use gnulib module wcwidth for portability"), \ + wcwidth (w)) +#endif + + +#ifdef __cplusplus +} +#endif + +#endif /* _GL_WCHAR_H */ +#endif /* _GL_WCHAR_H */ +#endif diff --git a/jni/iconv/srclib/xalloc.h b/jni/iconv/srclib/xalloc.h new file mode 100644 index 0000000..e0d56fc --- /dev/null +++ b/jni/iconv/srclib/xalloc.h @@ -0,0 +1,158 @@ +/* malloc with out of memory checking. + Copyright (C) 2001-2004, 2006 Free Software Foundation, Inc. + Written by Bruno Haible , 2001. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#ifndef _XALLOC_H +#define _XALLOC_H + +#include + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Defined in xmalloc.c. */ + +/* Allocate SIZE bytes of memory dynamically, with error checking. */ +extern void *xmalloc (size_t size); + +/* Allocate memory for NMEMB elements of SIZE bytes, with error checking. + SIZE must be > 0. */ +extern void *xnmalloc (size_t nmemb, size_t size); + +/* Allocate SIZE bytes of memory dynamically, with error checking, + and zero it. */ +extern void *xzalloc (size_t size); + +/* Allocate memory for NMEMB elements of SIZE bytes, with error checking, + and zero it. */ +extern void *xcalloc (size_t nmemb, size_t size); + +/* Change the size of an allocated block of memory PTR to SIZE bytes, + with error checking. If PTR is NULL, run xmalloc. */ +extern void *xrealloc (void *ptr, size_t size); +#ifdef __cplusplus +} +template + inline T * xrealloc (T * ptr, size_t size) + { + return (T *) xrealloc ((void *) ptr, size); + } +extern "C" { +#endif + +/* This function is always triggered when memory is exhausted. It is + in charge of honoring the three previous items. This is the + function to call when one wants the program to die because of a + memory allocation failure. */ +extern void xalloc_die (void) +#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) && !__STRICT_ANSI__ + __attribute__ ((__noreturn__)) +#endif + ; + +/* In the following macros, T must be an elementary or structure/union or + typedef'ed type, or a pointer to such a type. To apply one of the + following macros to a function pointer or array type, you need to typedef + it first and use the typedef name. */ + +/* Allocate an object of type T dynamically, with error checking. */ +/* extern T *XMALLOC (typename T); */ +#define XMALLOC(T) \ + ((T *) xmalloc (sizeof (T))) + +/* Allocate memory for NMEMB elements of type T, with error checking. */ +/* extern T *XNMALLOC (size_t nmemb, typename T); */ +#if HAVE_INLINE +/* xnmalloc performs a division and multiplication by sizeof (T). Arrange to + perform the division at compile-time and the multiplication with a factor + known at compile-time. */ +# define XNMALLOC(N,T) \ + ((T *) (sizeof (T) == 1 \ + ? xmalloc (N) \ + : xnboundedmalloc(N, (size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / sizeof (T), sizeof (T)))) +static inline void * +xnboundedmalloc (size_t n, size_t bound, size_t s) +{ + if (n > bound) + xalloc_die (); + return xmalloc (n * s); +} +#else +# define XNMALLOC(N,T) \ + ((T *) (sizeof (T) == 1 ? xmalloc (N) : xnmalloc (N, sizeof (T)))) +#endif + +/* Allocate an object of type T dynamically, with error checking, + and zero it. */ +/* extern T *XZALLOC (typename T); */ +#define XZALLOC(T) \ + ((T *) xzalloc (sizeof (T))) + +/* Allocate memory for NMEMB elements of type T, with error checking, + and zero it. */ +/* extern T *XCALLOC (size_t nmemb, typename T); */ +#define XCALLOC(N,T) \ + ((T *) xcalloc (N, sizeof (T))) + +/* Return a pointer to a new buffer of N bytes. This is like xmalloc, + except it returns char *. */ +#define xcharalloc(N) \ + XNMALLOC (N, char) + + +/* Defined in xstrdup.c. */ + +/* Return a newly allocated copy of the N bytes of memory starting at P. */ +extern void *xmemdup (const void *p, size_t n); +#ifdef __cplusplus +} +template + inline T * xmemdup (const T * p, size_t n) + { + return (T *) xmemdup ((const void *) p, n); + } +extern "C" { +#endif + +/* Return a newly allocated copy of STRING. */ +extern char *xstrdup (const char *string); + + +/* Return 1 if an array of N objects, each of size S, cannot exist due + to size arithmetic overflow. S must be positive and N must be + nonnegative. This is a macro, not an inline function, so that it + works correctly even when SIZE_MAX < N. + + By gnulib convention, SIZE_MAX represents overflow in size + calculations, so the conservative dividend to use here is + SIZE_MAX - 1, since SIZE_MAX might represent an overflowed value. + However, malloc (SIZE_MAX) fails on all known hosts where + sizeof (ptrdiff_t) <= sizeof (size_t), so do not bother to test for + exactly-SIZE_MAX allocations on such hosts; this avoids a test and + branch when S is known to be 1. */ +# define xalloc_oversized(n, s) \ + ((size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) < (n)) + + +#ifdef __cplusplus +} +#endif + + +#endif /* _XALLOC_H */ diff --git a/jni/iconv/srclib/xmalloc.c b/jni/iconv/srclib/xmalloc.c new file mode 100644 index 0000000..d2a1214 --- /dev/null +++ b/jni/iconv/srclib/xmalloc.c @@ -0,0 +1,128 @@ +/* xmalloc.c -- malloc with out of memory checking + Copyright (C) 1990-1996, 2000-2003, 2005-2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include "xalloc.h" + +#include + +#include "error.h" +#include "gettext.h" + +#define _(str) gettext (str) + + +/* Exit value when the requested amount of memory is not available. + The caller may set it to some other value. */ +int xmalloc_exit_failure = EXIT_FAILURE; + +void +xalloc_die () +{ + error (xmalloc_exit_failure, 0, _("memory exhausted")); + /* The `noreturn' cannot be given to error, since it may return if + its first argument is 0. To help compilers understand the + xalloc_die does terminate, call exit. */ + exit (EXIT_FAILURE); +} + +static void * +fixup_null_alloc (size_t n) +{ + void *p; + + p = NULL; + if (n == 0) + p = malloc ((size_t) 1); + if (p == NULL) + xalloc_die (); + return p; +} + +/* Allocate N bytes of memory dynamically, with error checking. */ + +void * +xmalloc (size_t n) +{ + void *p; + + p = malloc (n); + if (p == NULL) + p = fixup_null_alloc (n); + return p; +} + +/* Allocate memory for NMEMB elements of SIZE bytes, with error checking. + SIZE must be > 0. */ + +void * +xnmalloc (size_t nmemb, size_t size) +{ + size_t n; + void *p; + + if (xalloc_oversized (nmemb, size)) + xalloc_die (); + n = nmemb * size; + p = malloc (n); + if (p == NULL) + p = fixup_null_alloc (n); + return p; +} + +/* Allocate SIZE bytes of memory dynamically, with error checking, + and zero it. */ + +void * +xzalloc (size_t size) +{ + void *p; + + p = xmalloc (size); + memset (p, 0, size); + return p; +} + +/* Allocate memory for N elements of S bytes, with error checking, + and zero it. */ + +void * +xcalloc (size_t n, size_t s) +{ + void *p; + + p = calloc (n, s); + if (p == NULL) + p = fixup_null_alloc (n); + return p; +} + +/* Change the size of an allocated block of memory P to N bytes, + with error checking. + If P is NULL, run xmalloc. */ + +void * +xrealloc (void *p, size_t n) +{ + if (p == NULL) + return xmalloc (n); + p = realloc (p, n); + if (p == NULL) + p = fixup_null_alloc (n); + return p; +} diff --git a/jni/iconv/srclib/xreadlink.c b/jni/iconv/srclib/xreadlink.c new file mode 100644 index 0000000..1ec818e --- /dev/null +++ b/jni/iconv/srclib/xreadlink.c @@ -0,0 +1,44 @@ +/* xreadlink.c -- readlink wrapper to return the link name in malloc'd storage + + Copyright (C) 2001, 2003-2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering + and Bruno Haible . */ + +#include + +/* Specification. */ +#include "xreadlink.h" + +#include + +#include "areadlink.h" +#include "xalloc.h" + +/* Call readlink to get the symbolic link value of FILENAME. + Return a pointer to that NUL-terminated string in malloc'd storage. + If readlink fails, return NULL and set errno. + If realloc fails, or if the link value is longer than SIZE_MAX :-), + give a diagnostic and exit. */ + +char * +xreadlink (char const *filename) +{ + char *result = areadlink (filename); + if (result == NULL && errno == ENOMEM) + xalloc_die (); + return result; +} diff --git a/jni/iconv/srclib/xreadlink.h b/jni/iconv/srclib/xreadlink.h new file mode 100644 index 0000000..3eda90f --- /dev/null +++ b/jni/iconv/srclib/xreadlink.h @@ -0,0 +1,22 @@ +/* Reading symbolic links without size limitation. + + Copyright (C) 2001, 2003, 2004, 2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering */ + +#include + +extern char *xreadlink (char const *filename); diff --git a/jni/iconv/srclib/xstrdup.c b/jni/iconv/srclib/xstrdup.c new file mode 100644 index 0000000..9ad1b94 --- /dev/null +++ b/jni/iconv/srclib/xstrdup.c @@ -0,0 +1,40 @@ +/* xstrdup.c -- copy a string with out of memory checking + Copyright (C) 1990, 1996, 2000-2003, 2005-2006 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include "xalloc.h" + +#include + +/* Return a newly allocated copy of the N bytes of memory starting at P. */ + +void * +xmemdup (const void *p, size_t n) +{ + void *q = xmalloc (n); + memcpy (q, p, n); + return q; +} + +/* Return a newly allocated copy of STRING. */ + +char * +xstrdup (const char *string) +{ + return strcpy (XNMALLOC (strlen (string) + 1, char), string); +} diff --git a/jni/iconv/srcm4/00gnulib.m4 b/jni/iconv/srcm4/00gnulib.m4 new file mode 100644 index 0000000..d4d04d1 --- /dev/null +++ b/jni/iconv/srcm4/00gnulib.m4 @@ -0,0 +1,30 @@ +# 00gnulib.m4 serial 2 +dnl Copyright (C) 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl This file must be named something that sorts before all other +dnl gnulib-provided .m4 files. It is needed until such time as we can +dnl assume Autoconf 2.64, with its improved AC_DEFUN_ONCE semantics. + +# AC_DEFUN_ONCE([NAME], VALUE) +# ---------------------------- +# Define NAME to expand to VALUE on the first use (whether by direct +# expansion, or by AC_REQUIRE), and to nothing on all subsequent uses. +# Avoid bugs in AC_REQUIRE in Autoconf 2.63 and earlier. This +# definition is slower than the version in Autoconf 2.64, because it +# can only use interfaces that existed since 2.59; but it achieves the +# same effect. Quoting is necessary to avoid confusing Automake. +m4_version_prereq([2.63.263], [], +[m4_define([AC][_DEFUN_ONCE], + [AC][_DEFUN([$1], + [AC_REQUIRE([_gl_DEFUN_ONCE([$1])], + [m4_indir([_gl_DEFUN_ONCE([$1])])])])]dnl +[AC][_DEFUN([_gl_DEFUN_ONCE([$1])], [$2])])]) + +# gl_00GNULIB +# ----------- +# Witness macro that this file has been included. Needed to force +# Automake to include this file prior to all other gnulib .m4 files. +AC_DEFUN([gl_00GNULIB]) diff --git a/jni/iconv/srcm4/alloca.m4 b/jni/iconv/srcm4/alloca.m4 new file mode 100644 index 0000000..cd4a679 --- /dev/null +++ b/jni/iconv/srcm4/alloca.m4 @@ -0,0 +1,35 @@ +# alloca.m4 serial 3 (gettext-0.16) +dnl Copyright (C) 2002-2003, 2006 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_FUNC_ALLOCA], +[ + dnl Work around a bug of AC_EGREP_CPP in autoconf-2.57. + AC_REQUIRE([AC_PROG_CPP]) + AC_REQUIRE([AC_PROG_EGREP]) + + AC_REQUIRE([AC_FUNC_ALLOCA]) + if test $ac_cv_func_alloca_works = no; then + gl_PREREQ_ALLOCA + fi + + # Define an additional variable used in the Makefile substitution. + + AC_EGREP_CPP([Need own alloca], [ +#if defined __GNUC__ || defined _MSC_VER || !HAVE_ALLOCA_H + Need own alloca +#endif + ], + ALLOCA_H=alloca.h, + ALLOCA_H=) + AC_SUBST([ALLOCA_H]) +]) + +# Prerequisites of lib/alloca.c. +# STACK_DIRECTION is already handled by AC_FUNC_ALLOCA. +AC_DEFUN([gl_PREREQ_ALLOCA], [ + AC_CHECK_HEADERS_ONCE(stdlib.h string.h) + : +]) diff --git a/jni/iconv/srcm4/canonicalize-lgpl.m4 b/jni/iconv/srcm4/canonicalize-lgpl.m4 new file mode 100644 index 0000000..3a8ee2f --- /dev/null +++ b/jni/iconv/srcm4/canonicalize-lgpl.m4 @@ -0,0 +1,35 @@ +# canonicalize-lgpl.m4 serial 5 +dnl Copyright (C) 2003, 2006-2007, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_CANONICALIZE_LGPL], +[ + dnl Do this replacement check manually because the file name is shorter + dnl than the function name. + AC_CHECK_DECLS_ONCE([canonicalize_file_name]) + AC_CHECK_FUNCS_ONCE([canonicalize_file_name]) + if test $ac_cv_func_canonicalize_file_name = no; then + AC_LIBOBJ([canonicalize-lgpl]) + AC_DEFINE([realpath], [rpl_realpath], + [Define to a replacement function name for realpath().]) + gl_PREREQ_CANONICALIZE_LGPL + fi +]) + +# Like gl_CANONICALIZE_LGPL, except prepare for separate compilation +# (no AC_LIBOBJ). +AC_DEFUN([gl_CANONICALIZE_LGPL_SEPARATE], +[ + AC_CHECK_DECLS_ONCE([canonicalize_file_name]) + AC_CHECK_FUNCS_ONCE([canonicalize_file_name]) + gl_PREREQ_CANONICALIZE_LGPL +]) + +# Prerequisites of lib/canonicalize-lgpl.c. +AC_DEFUN([gl_PREREQ_CANONICALIZE_LGPL], +[ + AC_CHECK_HEADERS_ONCE([sys/param.h unistd.h]) + AC_CHECK_FUNCS_ONCE([getcwd readlink]) +]) diff --git a/jni/iconv/srcm4/codeset.m4 b/jni/iconv/srcm4/codeset.m4 new file mode 100644 index 0000000..413217b --- /dev/null +++ b/jni/iconv/srcm4/codeset.m4 @@ -0,0 +1,21 @@ +# codeset.m4 serial 4 (gettext-0.18) +dnl Copyright (C) 2000-2002, 2006, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([AM_LANGINFO_CODESET], +[ + AC_CACHE_CHECK([for nl_langinfo and CODESET], [am_cv_langinfo_codeset], + [AC_TRY_LINK([#include ], + [char* cs = nl_langinfo(CODESET); return !cs;], + [am_cv_langinfo_codeset=yes], + [am_cv_langinfo_codeset=no]) + ]) + if test $am_cv_langinfo_codeset = yes; then + AC_DEFINE([HAVE_LANGINFO_CODESET], [1], + [Define if you have and nl_langinfo(CODESET).]) + fi +]) diff --git a/jni/iconv/srcm4/eealloc.m4 b/jni/iconv/srcm4/eealloc.m4 new file mode 100644 index 0000000..3c9c0b5 --- /dev/null +++ b/jni/iconv/srcm4/eealloc.m4 @@ -0,0 +1,32 @@ +# eealloc.m4 serial 2 +dnl Copyright (C) 2003, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_EEALLOC], +[ + AC_REQUIRE([gl_EEMALLOC]) + AC_REQUIRE([gl_EEREALLOC]) + AC_REQUIRE([AC_C_INLINE]) +]) + +AC_DEFUN([gl_EEMALLOC], +[ + _AC_FUNC_MALLOC_IF( + [gl_cv_func_malloc_0_nonnull=1], + [gl_cv_func_malloc_0_nonnull=0]) + AC_DEFINE_UNQUOTED([MALLOC_0_IS_NONNULL], [$gl_cv_func_malloc_0_nonnull], + [If malloc(0) is != NULL, define this to 1. Otherwise define this + to 0.]) +]) + +AC_DEFUN([gl_EEREALLOC], +[ + _AC_FUNC_REALLOC_IF( + [gl_cv_func_realloc_0_nonnull=1], + [gl_cv_func_realloc_0_nonnull=0]) + AC_DEFINE_UNQUOTED([REALLOC_0_IS_NONNULL], [$gl_cv_func_realloc_0_nonnull], + [If realloc(NULL,0) is != NULL, define this to 1. Otherwise define this + to 0.]) +]) diff --git a/jni/iconv/srcm4/environ.m4 b/jni/iconv/srcm4/environ.m4 new file mode 100644 index 0000000..b17bb60 --- /dev/null +++ b/jni/iconv/srcm4/environ.m4 @@ -0,0 +1,36 @@ +# environ.m4 serial 2 +dnl Copyright (C) 2001-2004, 2006-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_ENVIRON], +[ + AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) + dnl Persuade glibc to declare environ. + AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) + gt_CHECK_VAR_DECL([#include ], environ) + if test $gt_cv_var_environ_declaration != yes; then + HAVE_DECL_ENVIRON=0 + fi +]) + +# Check if a variable is properly declared. +# gt_CHECK_VAR_DECL(includes,variable) +AC_DEFUN([gt_CHECK_VAR_DECL], +[ + define([gt_cv_var], [gt_cv_var_]$2[_declaration]) + AC_MSG_CHECKING([if $2 is properly declared]) + AC_CACHE_VAL([gt_cv_var], [ + AC_TRY_COMPILE([$1 + extern struct { int foo; } $2;], + [$2.foo = 1;], + gt_cv_var=no, + gt_cv_var=yes)]) + AC_MSG_RESULT([$gt_cv_var]) + if test $gt_cv_var = yes; then + AC_DEFINE([HAVE_]translit($2, [a-z], [A-Z])[_DECL], 1, + [Define if you have the declaration of $2.]) + fi + undefine([gt_cv_var]) +]) diff --git a/jni/iconv/srcm4/errno_h.m4 b/jni/iconv/srcm4/errno_h.m4 new file mode 100644 index 0000000..4ce1ccb --- /dev/null +++ b/jni/iconv/srcm4/errno_h.m4 @@ -0,0 +1,115 @@ +# errno_h.m4 serial 6 +dnl Copyright (C) 2004, 2006, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN_ONCE([gl_HEADER_ERRNO_H], +[ + AC_REQUIRE([AC_PROG_CC]) + AC_CACHE_CHECK([for complete errno.h], [gl_cv_header_errno_h_complete], [ + AC_EGREP_CPP([booboo],[ +#include +#if !defined ENOMSG +booboo +#endif +#if !defined EIDRM +booboo +#endif +#if !defined ENOLINK +booboo +#endif +#if !defined EPROTO +booboo +#endif +#if !defined EMULTIHOP +booboo +#endif +#if !defined EBADMSG +booboo +#endif +#if !defined EOVERFLOW +booboo +#endif +#if !defined ENOTSUP +booboo +#endif +#if !defined ESTALE +booboo +#endif +#if !defined ECANCELED +booboo +#endif + ], + [gl_cv_header_errno_h_complete=no], + [gl_cv_header_errno_h_complete=yes]) + ]) + if test $gl_cv_header_errno_h_complete = yes; then + ERRNO_H='' + else + gl_CHECK_NEXT_HEADERS([errno.h]) + ERRNO_H='errno.h' + fi + AC_SUBST([ERRNO_H]) + gl_REPLACE_ERRNO_VALUE([EMULTIHOP]) + gl_REPLACE_ERRNO_VALUE([ENOLINK]) + gl_REPLACE_ERRNO_VALUE([EOVERFLOW]) +]) + +# Assuming $1 = EOVERFLOW. +# The EOVERFLOW errno value ought to be defined in , according to +# POSIX. But some systems (like OpenBSD 4.0 or AIX 3) don't define it, and +# some systems (like OSF/1) define it when _XOPEN_SOURCE_EXTENDED is defined. +# Check for the value of EOVERFLOW. +# Set the variables EOVERFLOW_HIDDEN and EOVERFLOW_VALUE. +AC_DEFUN([gl_REPLACE_ERRNO_VALUE], +[ + if test -n "$ERRNO_H"; then + AC_CACHE_CHECK([for ]$1[ value], [gl_cv_header_errno_h_]$1, [ + AC_EGREP_CPP([yes],[ +#include +#ifdef ]$1[ +yes +#endif + ], + [gl_cv_header_errno_h_]$1[=yes], + [gl_cv_header_errno_h_]$1[=no]) + if test $gl_cv_header_errno_h_]$1[ = no; then + AC_EGREP_CPP([yes],[ +#define _XOPEN_SOURCE_EXTENDED 1 +#include +#ifdef ]$1[ +yes +#endif + ], [gl_cv_header_errno_h_]$1[=hidden]) + if test $gl_cv_header_errno_h_]$1[ = hidden; then + dnl The macro exists but is hidden. + dnl Define it to the same value. + AC_COMPUTE_INT([gl_cv_header_errno_h_]$1, $1, [ +#define _XOPEN_SOURCE_EXTENDED 1 +#include +/* The following two lines are a workaround against an autoconf-2.52 bug. */ +#include +#include +]) + fi + fi + ]) + case $gl_cv_header_errno_h_]$1[ in + yes | no) + ]$1[_HIDDEN=0; ]$1[_VALUE= + ;; + *) + ]$1[_HIDDEN=1; ]$1[_VALUE="$gl_cv_header_errno_h_]$1[" + ;; + esac + AC_SUBST($1[_HIDDEN]) + AC_SUBST($1[_VALUE]) + fi +]) + +dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in. +dnl Remove this when we can assume autoconf >= 2.61. +m4_ifdef([AC_COMPUTE_INT], [], [ + AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])]) +]) diff --git a/jni/iconv/srcm4/error.m4 b/jni/iconv/srcm4/error.m4 new file mode 100644 index 0000000..7c7746e --- /dev/null +++ b/jni/iconv/srcm4/error.m4 @@ -0,0 +1,22 @@ +#serial 11 + +# Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2004 Free Software +# Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_ERROR], +[ + AC_FUNC_ERROR_AT_LINE + dnl Note: AC_FUNC_ERROR_AT_LINE does AC_LIBSOURCES([error.h, error.c]). + gl_PREREQ_ERROR +]) + +# Prerequisites of lib/error.c. +AC_DEFUN([gl_PREREQ_ERROR], +[ + AC_REQUIRE([AC_FUNC_STRERROR_R]) + : +]) diff --git a/jni/iconv/srcm4/extensions.m4 b/jni/iconv/srcm4/extensions.m4 new file mode 100644 index 0000000..ba6d5e1 --- /dev/null +++ b/jni/iconv/srcm4/extensions.m4 @@ -0,0 +1,104 @@ +# serial 8 -*- Autoconf -*- +# Enable extensions on systems that normally disable them. + +# Copyright (C) 2003, 2006-2009 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from CVS +# Autoconf. Perhaps we can remove this once we can assume Autoconf +# 2.62 or later everywhere, but since CVS Autoconf mutates rapidly +# enough in this area it's likely we'll need to redefine +# AC_USE_SYSTEM_EXTENSIONS for quite some time. + +# AC_USE_SYSTEM_EXTENSIONS +# ------------------------ +# Enable extensions on systems that normally disable them, +# typically due to standards-conformance issues. +# Remember that #undef in AH_VERBATIM gets replaced with #define by +# AC_DEFINE. The goal here is to define all known feature-enabling +# macros, then, if reports of conflicts are made, disable macros that +# cause problems on some platforms (such as __EXTENSIONS__). +AC_DEFUN_ONCE([AC_USE_SYSTEM_EXTENSIONS], +[AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl +AC_BEFORE([$0], [AC_RUN_IFELSE])dnl + + AC_REQUIRE([AC_CANONICAL_HOST]) + + AC_CHECK_HEADER([minix/config.h], [MINIX=yes], [MINIX=]) + if test "$MINIX" = yes; then + AC_DEFINE([_POSIX_SOURCE], [1], + [Define to 1 if you need to in order for `stat' and other + things to work.]) + AC_DEFINE([_POSIX_1_SOURCE], [2], + [Define to 2 if the system does not provide POSIX.1 features + except with this defined.]) + AC_DEFINE([_MINIX], [1], + [Define to 1 if on MINIX.]) + fi + + dnl HP-UX 11.11 defines mbstate_t only if _XOPEN_SOURCE is defined to 500, + dnl regardless of whether the flags -Ae or _D_HPUX_SOURCE=1 are already + dnl provided. + case "$host_os" in + hpux*) + AC_DEFINE([_XOPEN_SOURCE], [500], + [Define to 500 only on HP-UX.]) + ;; + esac + + AH_VERBATIM([__EXTENSIONS__], +[/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# undef _POSIX_PTHREAD_SEMANTICS +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# undef _TANDEM_SOURCE +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif +]) + AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__], + [ac_cv_safe_to_define___extensions__], + [AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM([[ +# define __EXTENSIONS__ 1 + ]AC_INCLUDES_DEFAULT])], + [ac_cv_safe_to_define___extensions__=yes], + [ac_cv_safe_to_define___extensions__=no])]) + test $ac_cv_safe_to_define___extensions__ = yes && + AC_DEFINE([__EXTENSIONS__]) + AC_DEFINE([_ALL_SOURCE]) + AC_DEFINE([_GNU_SOURCE]) + AC_DEFINE([_POSIX_PTHREAD_SEMANTICS]) + AC_DEFINE([_TANDEM_SOURCE]) +])# AC_USE_SYSTEM_EXTENSIONS + +# gl_USE_SYSTEM_EXTENSIONS +# ------------------------ +# Enable extensions on systems that normally disable them, +# typically due to standards-conformance issues. +AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS], +[ + dnl Require this macro before AC_USE_SYSTEM_EXTENSIONS. + dnl gnulib does not need it. But if it gets required by third-party macros + dnl after AC_USE_SYSTEM_EXTENSIONS is required, autoconf 2.62..2.63 emit a + dnl warning: "AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS". + dnl Note: We can do this only for one of the macros AC_AIX, AC_GNU_SOURCE, + dnl AC_MINIX. If people still use AC_AIX or AC_MINIX, they are out of luck. + AC_REQUIRE([AC_GNU_SOURCE]) + + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) +]) diff --git a/jni/iconv/srcm4/gettext.m4 b/jni/iconv/srcm4/gettext.m4 new file mode 100644 index 0000000..d90c850 --- /dev/null +++ b/jni/iconv/srcm4/gettext.m4 @@ -0,0 +1,381 @@ +# gettext.m4 serial 62 (gettext-0.18) +dnl Copyright (C) 1995-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2006. + +dnl Macro to add for using GNU gettext. + +dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). +dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The +dnl default (if it is not specified or empty) is 'no-libtool'. +dnl INTLSYMBOL should be 'external' for packages with no intl directory, +dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. +dnl If INTLSYMBOL is 'use-libtool', then a libtool library +dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, +dnl depending on --{enable,disable}-{shared,static} and on the presence of +dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library +dnl $(top_builddir)/intl/libintl.a will be created. +dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext +dnl implementations (in libc or libintl) without the ngettext() function +dnl will be ignored. If NEEDSYMBOL is specified and is +dnl 'need-formatstring-macros', then GNU gettext implementations that don't +dnl support the ISO C 99 formatstring macros will be ignored. +dnl INTLDIR is used to find the intl libraries. If empty, +dnl the value `$(top_builddir)/intl/' is used. +dnl +dnl The result of the configuration is one of three cases: +dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled +dnl and used. +dnl Catalog format: GNU --> install in $(datadir) +dnl Catalog extension: .mo after installation, .gmo in source tree +dnl 2) GNU gettext has been found in the system's C library. +dnl Catalog format: GNU --> install in $(datadir) +dnl Catalog extension: .mo after installation, .gmo in source tree +dnl 3) No internationalization, always use English msgid. +dnl Catalog format: none +dnl Catalog extension: none +dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. +dnl The use of .gmo is historical (it was needed to avoid overwriting the +dnl GNU format catalogs when building on a platform with an X/Open gettext), +dnl but we keep it in order not to force irrelevant filename changes on the +dnl maintainers. +dnl +AC_DEFUN([AM_GNU_GETTEXT], +[ + dnl Argument checking. + ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , + [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT +])])])])]) + ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , + [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT +])])])]) + define([gt_included_intl], + ifelse([$1], [external], + ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), + [yes])) + define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) + gt_NEEDS_INIT + AM_GNU_GETTEXT_NEED([$2]) + + AC_REQUIRE([AM_PO_SUBDIRS])dnl + ifelse(gt_included_intl, yes, [ + AC_REQUIRE([AM_INTL_SUBDIR])dnl + ]) + + dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + + dnl Sometimes libintl requires libiconv, so first search for libiconv. + dnl Ideally we would do this search only after the + dnl if test "$USE_NLS" = "yes"; then + dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then + dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT + dnl the configure script would need to contain the same shell code + dnl again, outside any 'if'. There are two solutions: + dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. + dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. + dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not + dnl documented, we avoid it. + ifelse(gt_included_intl, yes, , [ + AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) + ]) + + dnl Sometimes, on MacOS X, libintl requires linking with CoreFoundation. + gt_INTL_MACOSX + + dnl Set USE_NLS. + AC_REQUIRE([AM_NLS]) + + ifelse(gt_included_intl, yes, [ + BUILD_INCLUDED_LIBINTL=no + USE_INCLUDED_LIBINTL=no + ]) + LIBINTL= + LTLIBINTL= + POSUB= + + dnl Add a version number to the cache macros. + case " $gt_needs " in + *" need-formatstring-macros "*) gt_api_version=3 ;; + *" need-ngettext "*) gt_api_version=2 ;; + *) gt_api_version=1 ;; + esac + gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" + gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" + + dnl If we use NLS figure out what method + if test "$USE_NLS" = "yes"; then + gt_use_preinstalled_gnugettext=no + ifelse(gt_included_intl, yes, [ + AC_MSG_CHECKING([whether included gettext is requested]) + AC_ARG_WITH([included-gettext], + [ --with-included-gettext use the GNU gettext library included here], + nls_cv_force_use_gnu_gettext=$withval, + nls_cv_force_use_gnu_gettext=no) + AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext]) + + nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" + if test "$nls_cv_force_use_gnu_gettext" != "yes"; then + ]) + dnl User does not insist on using GNU NLS library. Figure out what + dnl to use. If GNU gettext is available we use this. Else we have + dnl to fall back to GNU NLS library. + + if test $gt_api_version -ge 3; then + gt_revision_test_code=' +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) +#endif +changequote(,)dnl +typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; +changequote([,])dnl +' + else + gt_revision_test_code= + fi + if test $gt_api_version -ge 2; then + gt_expression_test_code=' + * ngettext ("", "", 0)' + else + gt_expression_test_code= + fi + + AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], + [AC_TRY_LINK([#include +$gt_revision_test_code +extern int _nl_msg_cat_cntr; +extern int *_nl_domain_bindings;], + [bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings], + [eval "$gt_func_gnugettext_libc=yes"], + [eval "$gt_func_gnugettext_libc=no"])]) + + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then + dnl Sometimes libintl requires libiconv, so first search for libiconv. + ifelse(gt_included_intl, yes, , [ + AM_ICONV_LINK + ]) + dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL + dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) + dnl because that would add "-liconv" to LIBINTL and LTLIBINTL + dnl even if libiconv doesn't exist. + AC_LIB_LINKFLAGS_BODY([intl]) + AC_CACHE_CHECK([for GNU gettext in libintl], + [$gt_func_gnugettext_libintl], + [gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $INCINTL" + gt_save_LIBS="$LIBS" + LIBS="$LIBS $LIBINTL" + dnl Now see whether libintl exists and does not depend on libiconv. + AC_TRY_LINK([#include +$gt_revision_test_code +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *);], + [bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], + [eval "$gt_func_gnugettext_libintl=yes"], + [eval "$gt_func_gnugettext_libintl=no"]) + dnl Now see whether libintl exists and depends on libiconv. + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then + LIBS="$LIBS $LIBICONV" + AC_TRY_LINK([#include +$gt_revision_test_code +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *);], + [bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], + [LIBINTL="$LIBINTL $LIBICONV" + LTLIBINTL="$LTLIBINTL $LTLIBICONV" + eval "$gt_func_gnugettext_libintl=yes" + ]) + fi + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS"]) + fi + + dnl If an already present or preinstalled GNU gettext() is found, + dnl use it. But if this macro is used in GNU gettext, and GNU + dnl gettext is already preinstalled in libintl, we update this + dnl libintl. (Cf. the install rule in intl/Makefile.in.) + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ + || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ + && test "$PACKAGE" != gettext-runtime \ + && test "$PACKAGE" != gettext-tools; }; then + gt_use_preinstalled_gnugettext=yes + else + dnl Reset the values set by searching for libintl. + LIBINTL= + LTLIBINTL= + INCINTL= + fi + + ifelse(gt_included_intl, yes, [ + if test "$gt_use_preinstalled_gnugettext" != "yes"; then + dnl GNU gettext is not found in the C library. + dnl Fall back on included GNU gettext library. + nls_cv_use_gnu_gettext=yes + fi + fi + + if test "$nls_cv_use_gnu_gettext" = "yes"; then + dnl Mark actions used to generate GNU NLS library. + BUILD_INCLUDED_LIBINTL=yes + USE_INCLUDED_LIBINTL=yes + LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" + LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" + LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` + fi + + CATOBJEXT= + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + dnl Mark actions to use GNU gettext tools. + CATOBJEXT=.gmo + fi + ]) + + if test -n "$INTL_MACOSX_LIBS"; then + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + dnl Some extra flags are needed during linking. + LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" + LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" + fi + fi + + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + AC_DEFINE([ENABLE_NLS], [1], + [Define to 1 if translation of program messages to the user's native language + is requested.]) + else + USE_NLS=no + fi + fi + + AC_MSG_CHECKING([whether to use NLS]) + AC_MSG_RESULT([$USE_NLS]) + if test "$USE_NLS" = "yes"; then + AC_MSG_CHECKING([where the gettext function comes from]) + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + gt_source="external libintl" + else + gt_source="libc" + fi + else + gt_source="included intl directory" + fi + AC_MSG_RESULT([$gt_source]) + fi + + if test "$USE_NLS" = "yes"; then + + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + AC_MSG_CHECKING([how to link with libintl]) + AC_MSG_RESULT([$LIBINTL]) + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) + fi + + dnl For backward compatibility. Some packages may be using this. + AC_DEFINE([HAVE_GETTEXT], [1], + [Define if the GNU gettext() function is already present or preinstalled.]) + AC_DEFINE([HAVE_DCGETTEXT], [1], + [Define if the GNU dcgettext() function is already present or preinstalled.]) + fi + + dnl We need to process the po/ directory. + POSUB=po + fi + + ifelse(gt_included_intl, yes, [ + dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL + dnl to 'yes' because some of the testsuite requires it. + if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then + BUILD_INCLUDED_LIBINTL=yes + fi + + dnl Make all variables we use known to autoconf. + AC_SUBST([BUILD_INCLUDED_LIBINTL]) + AC_SUBST([USE_INCLUDED_LIBINTL]) + AC_SUBST([CATOBJEXT]) + + dnl For backward compatibility. Some configure.ins may be using this. + nls_cv_header_intl= + nls_cv_header_libgt= + + dnl For backward compatibility. Some Makefiles may be using this. + DATADIRNAME=share + AC_SUBST([DATADIRNAME]) + + dnl For backward compatibility. Some Makefiles may be using this. + INSTOBJEXT=.mo + AC_SUBST([INSTOBJEXT]) + + dnl For backward compatibility. Some Makefiles may be using this. + GENCAT=gencat + AC_SUBST([GENCAT]) + + dnl For backward compatibility. Some Makefiles may be using this. + INTLOBJS= + if test "$USE_INCLUDED_LIBINTL" = yes; then + INTLOBJS="\$(GETTOBJS)" + fi + AC_SUBST([INTLOBJS]) + + dnl Enable libtool support if the surrounding package wishes it. + INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix + AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX]) + ]) + + dnl For backward compatibility. Some Makefiles may be using this. + INTLLIBS="$LIBINTL" + AC_SUBST([INTLLIBS]) + + dnl Make all documented variables known to autoconf. + AC_SUBST([LIBINTL]) + AC_SUBST([LTLIBINTL]) + AC_SUBST([POSUB]) +]) + + +dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. +m4_define([gt_NEEDS_INIT], +[ + m4_divert_text([DEFAULTS], [gt_needs=]) + m4_define([gt_NEEDS_INIT], []) +]) + + +dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) +AC_DEFUN([AM_GNU_GETTEXT_NEED], +[ + m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) +]) + + +dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) +AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) diff --git a/jni/iconv/srcm4/glibc2.m4 b/jni/iconv/srcm4/glibc2.m4 new file mode 100644 index 0000000..fe58a0f --- /dev/null +++ b/jni/iconv/srcm4/glibc2.m4 @@ -0,0 +1,30 @@ +# glibc2.m4 serial 2 +dnl Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# Test for the GNU C Library, version 2.0 or newer. +# From Bruno Haible. + +AC_DEFUN([gt_GLIBC2], + [ + AC_CACHE_CHECK([whether we are using the GNU C Library 2 or newer], + [ac_cv_gnu_library_2], + [AC_EGREP_CPP([Lucky GNU user], + [ +#include +#ifdef __GNU_LIBRARY__ + #if (__GLIBC__ >= 2) + Lucky GNU user + #endif +#endif + ], + [ac_cv_gnu_library_2=yes], + [ac_cv_gnu_library_2=no]) + ] + ) + AC_SUBST([GLIBC2]) + GLIBC2="$ac_cv_gnu_library_2" + ] +) diff --git a/jni/iconv/srcm4/glibc21.m4 b/jni/iconv/srcm4/glibc21.m4 new file mode 100644 index 0000000..93fbf47 --- /dev/null +++ b/jni/iconv/srcm4/glibc21.m4 @@ -0,0 +1,30 @@ +# glibc21.m4 serial 4 +dnl Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# Test for the GNU C Library, version 2.1 or newer. +# From Bruno Haible. + +AC_DEFUN([gl_GLIBC21], + [ + AC_CACHE_CHECK([whether we are using the GNU C Library 2.1 or newer], + [ac_cv_gnu_library_2_1], + [AC_EGREP_CPP([Lucky GNU user], + [ +#include +#ifdef __GNU_LIBRARY__ + #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) + Lucky GNU user + #endif +#endif + ], + [ac_cv_gnu_library_2_1=yes], + [ac_cv_gnu_library_2_1=no]) + ] + ) + AC_SUBST([GLIBC21]) + GLIBC21="$ac_cv_gnu_library_2_1" + ] +) diff --git a/jni/iconv/srcm4/gnulib-cache.m4 b/jni/iconv/srcm4/gnulib-cache.m4 new file mode 100644 index 0000000..44234eb --- /dev/null +++ b/jni/iconv/srcm4/gnulib-cache.m4 @@ -0,0 +1,50 @@ +# Copyright (C) 2002-2009 Free Software Foundation, Inc. +# +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a configuration script generated by Autoconf, under +# the same distribution terms as the rest of that program. +# +# Generated by gnulib-tool. +# +# This file represents the specification of how gnulib-tool is used. +# It acts as a cache: It is written and read by gnulib-tool. +# In projects using CVS, this file is meant to be stored in CVS, +# like the configure.ac and various Makefile.am files. + + +# Specification in the form of a command-line invocation: +# gnulib-tool --import --dir=. --local-dir=gnulib-local --lib=libicrt --source-base=srclib --m4-base=srcm4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --makefile-name=Makefile.gnulib --no-libtool --macro-prefix=gl binary-io error exit gettext gettext-h libiconv-misc mbstate memmove progname relocatable-prog sigpipe stdio strerror unistd uniwidth/width unlocked-io xalloc + +# Specification in the form of a few gnulib-tool.m4 macro invocations: +gl_LOCAL_DIR([gnulib-local]) +gl_MODULES([ + binary-io + error + exit + gettext + gettext-h + libiconv-misc + mbstate + memmove + progname + relocatable-prog + sigpipe + stdio + strerror + unistd + uniwidth/width + unlocked-io + xalloc +]) +gl_AVOID([]) +gl_SOURCE_BASE([srclib]) +gl_M4_BASE([srcm4]) +gl_PO_BASE([]) +gl_DOC_BASE([doc]) +gl_TESTS_BASE([tests]) +gl_LIB([libicrt]) +gl_MAKEFILE_NAME([Makefile.gnulib]) +gl_MACRO_PREFIX([gl]) +gl_PO_DOMAIN([]) diff --git a/jni/iconv/srcm4/gnulib-common.m4 b/jni/iconv/srcm4/gnulib-common.m4 new file mode 100644 index 0000000..c8fda20 --- /dev/null +++ b/jni/iconv/srcm4/gnulib-common.m4 @@ -0,0 +1,124 @@ +# gnulib-common.m4 serial 11 +dnl Copyright (C) 2007-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# gl_COMMON +# is expanded unconditionally through gnulib-tool magic. +AC_DEFUN([gl_COMMON], [ + dnl Use AC_REQUIRE here, so that the code is expanded once only. + AC_REQUIRE([gl_00GNULIB]) + AC_REQUIRE([gl_COMMON_BODY]) +]) +AC_DEFUN([gl_COMMON_BODY], [ + AH_VERBATIM([isoc99_inline], +[/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports + the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of + earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. + __APPLE__ && __MACH__ test for MacOS X. + __APPLE_CC__ tests for the Apple compiler and its version. + __STDC_VERSION__ tests for the C99 mode. */ +#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ +# define __GNUC_STDC_INLINE__ 1 +#endif]) + AH_VERBATIM([unused_parameter], +[/* Define as a marker that can be attached to function parameter declarations + for parameters that are not used. This helps to reduce warnings, such as + from GCC -Wunused-parameter. */ +#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) +# define _UNUSED_PARAMETER_ __attribute__ ((__unused__)) +#else +# define _UNUSED_PARAMETER_ +#endif +]) +]) + +# gl_MODULE_INDICATOR([modulename]) +# defines a C macro indicating the presence of the given module. +AC_DEFUN([gl_MODULE_INDICATOR], +[ + AC_DEFINE([GNULIB_]translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___]), [1], + [Define to 1 when using the gnulib module ]$1[.]) +]) + +# m4_foreach_w +# is a backport of autoconf-2.59c's m4_foreach_w. +# Remove this macro when we can assume autoconf >= 2.60. +m4_ifndef([m4_foreach_w], + [m4_define([m4_foreach_w], + [m4_foreach([$1], m4_split(m4_normalize([$2]), [ ]), [$3])])]) + +# AC_PROG_MKDIR_P +# is a backport of autoconf-2.60's AC_PROG_MKDIR_P. +# Remove this macro when we can assume autoconf >= 2.60. +m4_ifdef([AC_PROG_MKDIR_P], [], [ + AC_DEFUN_ONCE([AC_PROG_MKDIR_P], + [AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake + MKDIR_P='$(mkdir_p)' + AC_SUBST([MKDIR_P])])]) + +# AC_C_RESTRICT +# This definition overrides the AC_C_RESTRICT macro from autoconf 2.60..2.61, +# so that mixed use of GNU C and GNU C++ and mixed use of Sun C and Sun C++ +# works. +# This definition can be removed once autoconf >= 2.62 can be assumed. +AC_DEFUN([AC_C_RESTRICT], +[AC_CACHE_CHECK([for C/C++ restrict keyword], [ac_cv_c_restrict], + [ac_cv_c_restrict=no + # The order here caters to the fact that C++ does not require restrict. + for ac_kw in __restrict __restrict__ _Restrict restrict; do + AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [[typedef int * int_ptr; + int foo (int_ptr $ac_kw ip) { + return ip[0]; + }]], + [[int s[1]; + int * $ac_kw t = s; + t[0] = 0; + return foo(t)]])], + [ac_cv_c_restrict=$ac_kw]) + test "$ac_cv_c_restrict" != no && break + done + ]) + AH_VERBATIM([restrict], +[/* Define to the equivalent of the C99 'restrict' keyword, or to + nothing if this is not supported. Do not define if restrict is + supported directly. */ +#undef restrict +/* Work around a bug in Sun C++: it does not support _Restrict, even + though the corresponding Sun C compiler does, which causes + "#define restrict _Restrict" in the previous line. Perhaps some future + version of Sun C++ will work with _Restrict; if so, it'll probably + define __RESTRICT, just as Sun C does. */ +#if defined __SUNPRO_CC && !defined __RESTRICT +# define _Restrict +#endif]) + case $ac_cv_c_restrict in + restrict) ;; + no) AC_DEFINE([restrict], []) ;; + *) AC_DEFINE_UNQUOTED([restrict], [$ac_cv_c_restrict]) ;; + esac +]) + +# gl_BIGENDIAN +# is like AC_C_BIGENDIAN, except that it can be AC_REQUIREd. +# Note that AC_REQUIRE([AC_C_BIGENDIAN]) does not work reliably because some +# macros invoke AC_C_BIGENDIAN with arguments. +AC_DEFUN([gl_BIGENDIAN], +[ + AC_C_BIGENDIAN +]) + +# gl_CACHE_VAL_SILENT(cache-id, command-to-set-it) +# is like AC_CACHE_VAL(cache-id, command-to-set-it), except that it does not +# output a spurious "(cached)" mark in the midst of other configure output. +# This macro should be used instead of AC_CACHE_VAL when it is not surrounded +# by an AC_MSG_CHECKING/AC_MSG_RESULT pair. +AC_DEFUN([gl_CACHE_VAL_SILENT], +[ + saved_as_echo_n="$as_echo_n" + as_echo_n=':' + AC_CACHE_VAL([$1], [$2]) + as_echo_n="$saved_as_echo_n" +]) diff --git a/jni/iconv/srcm4/gnulib-comp.m4 b/jni/iconv/srcm4/gnulib-comp.m4 new file mode 100644 index 0000000..1df98f0 --- /dev/null +++ b/jni/iconv/srcm4/gnulib-comp.m4 @@ -0,0 +1,354 @@ +# DO NOT EDIT! GENERATED AUTOMATICALLY! +# Copyright (C) 2002-2009 Free Software Foundation, Inc. +# +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a configuration script generated by Autoconf, under +# the same distribution terms as the rest of that program. +# +# Generated by gnulib-tool. +# +# This file represents the compiled summary of the specification in +# gnulib-cache.m4. It lists the computed macro invocations that need +# to be invoked from configure.ac. +# In projects using CVS, this file can be treated like other built files. + + +# This macro should be invoked from ./configure.ac, in the section +# "Checks for programs", right after AC_PROG_CC, and certainly before +# any checks for libraries, header files, types and library functions. +AC_DEFUN([gl_EARLY], +[ + m4_pattern_forbid([^gl_[A-Z]])dnl the gnulib macro namespace + m4_pattern_allow([^gl_ES$])dnl a valid locale name + m4_pattern_allow([^gl_LIBOBJS$])dnl a variable + m4_pattern_allow([^gl_LTLIBOBJS$])dnl a variable + AC_REQUIRE([AC_PROG_RANLIB]) + AC_REQUIRE([AM_PROG_CC_C_O]) + AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) +]) + +# This macro should be invoked from ./configure.ac, in the section +# "Check for header files, types and library functions". +AC_DEFUN([gl_INIT], +[ + AM_CONDITIONAL([GL_COND_LIBTOOL], [false]) + gl_cond_libtool=false + gl_libdeps= + gl_ltlibdeps= + m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ])) + m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS])) + m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES])) + m4_pushdef([gl_LIBSOURCES_LIST], []) + m4_pushdef([gl_LIBSOURCES_DIR], []) + gl_COMMON + gl_source_base='srclib' + gl_FUNC_ALLOCA + gl_CANONICALIZE_LGPL + gl_MODULE_INDICATOR([canonicalize-lgpl]) + gl_ENVIRON + gl_UNISTD_MODULE_INDICATOR([environ]) + gl_HEADER_ERRNO_H + gl_ERROR + m4_ifdef([AM_XGETTEXT_OPTION], + [AM_XGETTEXT_OPTION([--flag=error:3:c-format]) + AM_XGETTEXT_OPTION([--flag=error_at_line:5:c-format])]) + dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac. + AM_GNU_GETTEXT_VERSION([0.17]) + AC_SUBST([LIBINTL]) + AC_SUBST([LTLIBINTL]) + gl_FUNC_MALLOC_POSIX + gl_STDLIB_MODULE_INDICATOR([malloc-posix]) + gl_MALLOCA + AC_TYPE_MBSTATE_T + gl_FUNC_MEMMOVE + gl_MULTIARCH + gl_PATHMAX + gl_FUNC_READLINK + gl_UNISTD_MODULE_INDICATOR([readlink]) + gl_RELOCATABLE([$gl_source_base]) + gl_FUNC_READLINK_SEPARATE + gl_CANONICALIZE_LGPL_SEPARATE + gl_MALLOCA + gl_RELOCATABLE_LIBRARY_SEPARATE + gl_FUNC_SETENV_SEPARATE + gl_FUNC_STRERROR_SEPARATE + gl_SIGNAL_H + gl_SIGNAL_SIGPIPE + dnl Define the C macro GNULIB_SIGPIPE to 1. + gl_MODULE_INDICATOR([sigpipe]) + dnl Define the substituted variable GNULIB_SIGNAL_H_SIGPIPE to 1. + AC_REQUIRE([gl_SIGNAL_H_DEFAULTS]) + GNULIB_SIGNAL_H_SIGPIPE=1 + dnl Define the substituted variable GNULIB_STDIO_H_SIGPIPE to 1. + AC_REQUIRE([gl_STDIO_H_DEFAULTS]) + GNULIB_STDIO_H_SIGPIPE=1 + dnl Define the substituted variable GNULIB_UNISTD_H_SIGPIPE to 1. + AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) + GNULIB_UNISTD_H_SIGPIPE=1 + gl_SIGNALBLOCKING + gl_SIGNAL_MODULE_INDICATOR([sigprocmask]) + gt_TYPE_SSIZE_T + AM_STDBOOL_H + gl_STDINT_H + gl_STDIO_H + gl_STDLIB_H + gl_FUNC_STRERROR + gl_STRING_MODULE_INDICATOR([strerror]) + gl_HEADER_STRING_H + gl_UNISTD_H + gl_FUNC_GLIBC_UNLOCKED_IO + gl_WCHAR_H + m4_ifval(gl_LIBSOURCES_LIST, [ + m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ || + for gl_file in ]gl_LIBSOURCES_LIST[ ; do + if test ! -r ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file ; then + echo "missing file ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file" >&2 + exit 1 + fi + done])dnl + m4_if(m4_sysval, [0], [], + [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])]) + ]) + m4_popdef([gl_LIBSOURCES_DIR]) + m4_popdef([gl_LIBSOURCES_LIST]) + m4_popdef([AC_LIBSOURCES]) + m4_popdef([AC_REPLACE_FUNCS]) + m4_popdef([AC_LIBOBJ]) + AC_CONFIG_COMMANDS_PRE([ + gl_libobjs= + gl_ltlibobjs= + if test -n "$gl_LIBOBJS"; then + # Remove the extension. + sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do + gl_libobjs="$gl_libobjs $i.$ac_objext" + gl_ltlibobjs="$gl_ltlibobjs $i.lo" + done + fi + AC_SUBST([gl_LIBOBJS], [$gl_libobjs]) + AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs]) + ]) + gltests_libdeps= + gltests_ltlibdeps= + m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ])) + m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS])) + m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES])) + m4_pushdef([gltests_LIBSOURCES_LIST], []) + m4_pushdef([gltests_LIBSOURCES_DIR], []) + gl_COMMON + gl_source_base='tests' + m4_ifval(gltests_LIBSOURCES_LIST, [ + m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ || + for gl_file in ]gltests_LIBSOURCES_LIST[ ; do + if test ! -r ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file ; then + echo "missing file ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file" >&2 + exit 1 + fi + done])dnl + m4_if(m4_sysval, [0], [], + [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])]) + ]) + m4_popdef([gltests_LIBSOURCES_DIR]) + m4_popdef([gltests_LIBSOURCES_LIST]) + m4_popdef([AC_LIBSOURCES]) + m4_popdef([AC_REPLACE_FUNCS]) + m4_popdef([AC_LIBOBJ]) + AC_CONFIG_COMMANDS_PRE([ + gltests_libobjs= + gltests_ltlibobjs= + if test -n "$gltests_LIBOBJS"; then + # Remove the extension. + sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do + gltests_libobjs="$gltests_libobjs $i.$ac_objext" + gltests_ltlibobjs="$gltests_ltlibobjs $i.lo" + done + fi + AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs]) + AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs]) + ]) + LIBICRT_LIBDEPS="$gl_libdeps" + AC_SUBST([LIBICRT_LIBDEPS]) + LIBICRT_LTLIBDEPS="$gl_ltlibdeps" + AC_SUBST([LIBICRT_LTLIBDEPS]) +]) + +# Like AC_LIBOBJ, except that the module name goes +# into gl_LIBOBJS instead of into LIBOBJS. +AC_DEFUN([gl_LIBOBJ], [ + AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl + gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext" +]) + +# Like AC_REPLACE_FUNCS, except that the module name goes +# into gl_LIBOBJS instead of into LIBOBJS. +AC_DEFUN([gl_REPLACE_FUNCS], [ + m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl + AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)]) +]) + +# Like AC_LIBSOURCES, except the directory where the source file is +# expected is derived from the gnulib-tool parameterization, +# and alloca is special cased (for the alloca-opt module). +# We could also entirely rely on EXTRA_lib..._SOURCES. +AC_DEFUN([gl_LIBSOURCES], [ + m4_foreach([_gl_NAME], [$1], [ + m4_if(_gl_NAME, [alloca.c], [], [ + m4_define([gl_LIBSOURCES_DIR], [srclib]) + m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ]) + ]) + ]) +]) + +# Like AC_LIBOBJ, except that the module name goes +# into gltests_LIBOBJS instead of into LIBOBJS. +AC_DEFUN([gltests_LIBOBJ], [ + AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl + gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext" +]) + +# Like AC_REPLACE_FUNCS, except that the module name goes +# into gltests_LIBOBJS instead of into LIBOBJS. +AC_DEFUN([gltests_REPLACE_FUNCS], [ + m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl + AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)]) +]) + +# Like AC_LIBSOURCES, except the directory where the source file is +# expected is derived from the gnulib-tool parameterization, +# and alloca is special cased (for the alloca-opt module). +# We could also entirely rely on EXTRA_lib..._SOURCES. +AC_DEFUN([gltests_LIBSOURCES], [ + m4_foreach([_gl_NAME], [$1], [ + m4_if(_gl_NAME, [alloca.c], [], [ + m4_define([gltests_LIBSOURCES_DIR], [tests]) + m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ]) + ]) + ]) +]) + +# This macro records the list of files which have been installed by +# gnulib-tool and may be removed by future gnulib-tool invocations. +AC_DEFUN([gl_FILE_LIST], [ + build-aux/config.libpath + build-aux/config.rpath + build-aux/install-reloc + build-aux/link-warning.h + build-aux/reloc-ldflags + doc/relocatable.texi + lib/alloca.in.h + lib/areadlink.c + lib/areadlink.h + lib/binary-io.h + lib/c-ctype.c + lib/c-ctype.h + lib/canonicalize-lgpl.c + lib/canonicalize.h + lib/errno.in.h + lib/error.c + lib/error.h + lib/gettext.h + lib/intprops.h + lib/localcharset.h + lib/malloc.c + lib/malloca.c + lib/malloca.h + lib/malloca.valgrind + lib/memmove.c + lib/pathmax.h + lib/progname.c + lib/progname.h + lib/progreloc.c + lib/readlink.c + lib/relocatable.c + lib/relocatable.h + lib/relocwrapper.c + lib/setenv.c + lib/signal.in.h + lib/sigprocmask.c + lib/stdbool.in.h + lib/stdint.in.h + lib/stdio-write.c + lib/stdio.in.h + lib/stdlib.in.h + lib/streq.h + lib/strerror.c + lib/string.in.h + lib/unistd.in.h + lib/unitypes.h + lib/uniwidth.h + lib/uniwidth/cjk.h + lib/uniwidth/width.c + lib/unlocked-io.h + lib/wchar.in.h + lib/xalloc.h + lib/xmalloc.c + lib/xreadlink.c + lib/xreadlink.h + lib/xstrdup.c + m4/00gnulib.m4 + m4/alloca.m4 + m4/canonicalize-lgpl.m4 + m4/codeset.m4 + m4/eealloc.m4 + m4/environ.m4 + m4/errno_h.m4 + m4/error.m4 + m4/extensions.m4 + m4/gettext.m4 + m4/glibc2.m4 + m4/glibc21.m4 + m4/gnulib-common.m4 + m4/iconv.m4 + m4/include_next.m4 + m4/intdiv0.m4 + m4/intl.m4 + m4/intldir.m4 + m4/intlmacosx.m4 + m4/intmax.m4 + m4/inttypes-pri.m4 + m4/inttypes_h.m4 + m4/lcmessage.m4 + m4/lib-ld.m4 + m4/lib-link.m4 + m4/lib-prefix.m4 + m4/lock.m4 + m4/longlong.m4 + m4/malloc.m4 + m4/malloca.m4 + m4/mbstate_t.m4 + m4/memmove.m4 + m4/multiarch.m4 + m4/nls.m4 + m4/pathmax.m4 + m4/po.m4 + m4/printf-posix.m4 + m4/progtest.m4 + m4/readlink.m4 + m4/relocatable-lib.m4 + m4/relocatable.m4 + m4/setenv.m4 + m4/signal_h.m4 + m4/signalblocking.m4 + m4/sigpipe.m4 + m4/size_max.m4 + m4/ssize_t.m4 + m4/stdbool.m4 + m4/stdint.m4 + m4/stdint_h.m4 + m4/stdio_h.m4 + m4/stdlib_h.m4 + m4/strerror.m4 + m4/string_h.m4 + m4/threadlib.m4 + m4/uintmax_t.m4 + m4/unistd_h.m4 + m4/unlocked-io.m4 + m4/visibility.m4 + m4/wchar.m4 + m4/wchar_t.m4 + m4/wint_t.m4 + m4/xsize.m4 +]) diff --git a/jni/iconv/srcm4/gnulib-tool.m4 b/jni/iconv/srcm4/gnulib-tool.m4 new file mode 100644 index 0000000..4438d48 --- /dev/null +++ b/jni/iconv/srcm4/gnulib-tool.m4 @@ -0,0 +1,57 @@ +# gnulib-tool.m4 serial 2 +dnl Copyright (C) 2004-2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl The following macros need not be invoked explicitly. +dnl Invoking them does nothing except to declare default arguments +dnl for "gnulib-tool --import". + +dnl Usage: gl_LOCAL_DIR([DIR]) +AC_DEFUN([gl_LOCAL_DIR], []) + +dnl Usage: gl_MODULES([module1 module2 ...]) +AC_DEFUN([gl_MODULES], []) + +dnl Usage: gl_AVOID([module1 module2 ...]) +AC_DEFUN([gl_AVOID], []) + +dnl Usage: gl_SOURCE_BASE([DIR]) +AC_DEFUN([gl_SOURCE_BASE], []) + +dnl Usage: gl_M4_BASE([DIR]) +AC_DEFUN([gl_M4_BASE], []) + +dnl Usage: gl_PO_BASE([DIR]) +AC_DEFUN([gl_PO_BASE], []) + +dnl Usage: gl_DOC_BASE([DIR]) +AC_DEFUN([gl_DOC_BASE], []) + +dnl Usage: gl_TESTS_BASE([DIR]) +AC_DEFUN([gl_TESTS_BASE], []) + +dnl Usage: gl_WITH_TESTS +AC_DEFUN([gl_WITH_TESTS], []) + +dnl Usage: gl_LIB([LIBNAME]) +AC_DEFUN([gl_LIB], []) + +dnl Usage: gl_LGPL or gl_LGPL([VERSION]) +AC_DEFUN([gl_LGPL], []) + +dnl Usage: gl_MAKEFILE_NAME([FILENAME]) +AC_DEFUN([gl_MAKEFILE_NAME], []) + +dnl Usage: gl_LIBTOOL +AC_DEFUN([gl_LIBTOOL], []) + +dnl Usage: gl_MACRO_PREFIX([PREFIX]) +AC_DEFUN([gl_MACRO_PREFIX], []) + +dnl Usage: gl_PO_DOMAIN([DOMAIN]) +AC_DEFUN([gl_PO_DOMAIN], []) + +dnl Usage: gl_VC_FILES([BOOLEAN]) +AC_DEFUN([gl_VC_FILES], []) diff --git a/jni/iconv/srcm4/iconv.m4 b/jni/iconv/srcm4/iconv.m4 new file mode 100644 index 0000000..3cc6268 --- /dev/null +++ b/jni/iconv/srcm4/iconv.m4 @@ -0,0 +1,180 @@ +# iconv.m4 serial AM7 (gettext-0.18) +dnl Copyright (C) 2000-2002, 2007-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], +[ + dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + + dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV + dnl accordingly. + AC_LIB_LINKFLAGS_BODY([iconv]) +]) + +AC_DEFUN([AM_ICONV_LINK], +[ + dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and + dnl those with the standalone portable GNU libiconv installed). + AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles + + dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV + dnl accordingly. + AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) + + dnl Add $INCICONV to CPPFLAGS before performing the following checks, + dnl because if the user has installed libiconv and not disabled its use + dnl via --without-libiconv-prefix, he wants to use it. The first + dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed. + am_save_CPPFLAGS="$CPPFLAGS" + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) + + AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [ + am_cv_func_iconv="no, consider installing GNU libiconv" + am_cv_lib_iconv=no + AC_TRY_LINK([#include +#include ], + [iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd);], + [am_cv_func_iconv=yes]) + if test "$am_cv_func_iconv" != yes; then + am_save_LIBS="$LIBS" + LIBS="$LIBS $LIBICONV" + AC_TRY_LINK([#include +#include ], + [iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd);], + [am_cv_lib_iconv=yes] + [am_cv_func_iconv=yes]) + LIBS="$am_save_LIBS" + fi + ]) + if test "$am_cv_func_iconv" = yes; then + AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [ + dnl This tests against bugs in AIX 5.1 and HP-UX 11.11. + am_save_LIBS="$LIBS" + if test $am_cv_lib_iconv = yes; then + LIBS="$LIBS $LIBICONV" + fi + AC_TRY_RUN([ +#include +#include +int main () +{ + /* Test against AIX 5.1 bug: Failures are not distinguishable from successful + returns. */ + { + iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); + if (cd_utf8_to_88591 != (iconv_t)(-1)) + { + static const char input[] = "\342\202\254"; /* EURO SIGN */ + char buf[10]; + const char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_utf8_to_88591, + (char **) &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + return 1; + } + } +#if 0 /* This bug could be worked around by the caller. */ + /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + char buf[50]; + const char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_88591_to_utf8, + (char **) &inptr, &inbytesleft, + &outptr, &outbytesleft); + if ((int)res > 0) + return 1; + } + } +#endif + /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is + provided. */ + if (/* Try standardized names. */ + iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) + /* Try IRIX, OSF/1 names. */ + && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) + /* Try AIX names. */ + && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) + /* Try HP-UX names. */ + && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) + return 1; + return 0; +}], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], + [case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac]) + LIBS="$am_save_LIBS" + ]) + case "$am_cv_func_iconv_works" in + *no) am_func_iconv=no am_cv_lib_iconv=no ;; + *) am_func_iconv=yes ;; + esac + else + am_func_iconv=no am_cv_lib_iconv=no + fi + if test "$am_func_iconv" = yes; then + AC_DEFINE([HAVE_ICONV], [1], + [Define if you have the iconv() function and it works.]) + fi + if test "$am_cv_lib_iconv" = yes; then + AC_MSG_CHECKING([how to link with libiconv]) + AC_MSG_RESULT([$LIBICONV]) + else + dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV + dnl either. + CPPFLAGS="$am_save_CPPFLAGS" + LIBICONV= + LTLIBICONV= + fi + AC_SUBST([LIBICONV]) + AC_SUBST([LTLIBICONV]) +]) + +AC_DEFUN([AM_ICONV], +[ + AM_ICONV_LINK + if test "$am_cv_func_iconv" = yes; then + AC_MSG_CHECKING([for iconv declaration]) + AC_CACHE_VAL([am_cv_proto_iconv], [ + AC_TRY_COMPILE([ +#include +#include +extern +#ifdef __cplusplus +"C" +#endif +#if defined(__STDC__) || defined(__cplusplus) +size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); +#else +size_t iconv(); +#endif +], [], [am_cv_proto_iconv_arg1=""], [am_cv_proto_iconv_arg1="const"]) + am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) + am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` + AC_MSG_RESULT([${ac_t:- + }$am_cv_proto_iconv]) + AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1], + [Define as const if the declaration of iconv() needs const.]) + fi +]) diff --git a/jni/iconv/srcm4/include_next.m4 b/jni/iconv/srcm4/include_next.m4 new file mode 100644 index 0000000..5e22ded --- /dev/null +++ b/jni/iconv/srcm4/include_next.m4 @@ -0,0 +1,187 @@ +# include_next.m4 serial 14 +dnl Copyright (C) 2006-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert and Derek Price. + +dnl Sets INCLUDE_NEXT and PRAGMA_SYSTEM_HEADER. +dnl +dnl INCLUDE_NEXT expands to 'include_next' if the compiler supports it, or to +dnl 'include' otherwise. +dnl +dnl INCLUDE_NEXT_AS_FIRST_DIRECTIVE expands to 'include_next' if the compiler +dnl supports it in the special case that it is the first include directive in +dnl the given file, or to 'include' otherwise. +dnl +dnl PRAGMA_SYSTEM_HEADER can be used in files that contain #include_next, +dnl so as to avoid GCC warnings when the gcc option -pedantic is used. +dnl '#pragma GCC system_header' has the same effect as if the file was found +dnl through the include search path specified with '-isystem' options (as +dnl opposed to the search path specified with '-I' options). Namely, gcc +dnl does not warn about some things, and on some systems (Solaris and Interix) +dnl __STDC__ evaluates to 0 instead of to 1. The latter is an undesired side +dnl effect; we are therefore careful to use 'defined __STDC__' or '1' instead +dnl of plain '__STDC__'. + +AC_DEFUN([gl_INCLUDE_NEXT], +[ + AC_LANG_PREPROC_REQUIRE() + AC_CACHE_CHECK([whether the preprocessor supports include_next], + [gl_cv_have_include_next], + [rm -rf conftestd1a conftestd1b conftestd2 + mkdir conftestd1a conftestd1b conftestd2 + dnl IBM C 9.0, 10.1 (original versions, prior to the 2009-01 updates) on + dnl AIX 6.1 support include_next when used as first preprocessor directive + dnl in a file, but not when preceded by another include directive. Check + dnl for this bug by including . + dnl Additionally, with this same compiler, include_next is a no-op when + dnl used in a header file that was included by specifying its absolute + dnl file name. Despite these two bugs, include_next is used in the + dnl compiler's . By virtue of the second bug, we need to use + dnl include_next as well in this case. + cat < conftestd1a/conftest.h +#define DEFINED_IN_CONFTESTD1 +#include_next +#ifdef DEFINED_IN_CONFTESTD2 +int foo; +#else +#error "include_next doesn't work" +#endif +EOF + cat < conftestd1b/conftest.h +#define DEFINED_IN_CONFTESTD1 +#include +#include_next +#ifdef DEFINED_IN_CONFTESTD2 +int foo; +#else +#error "include_next doesn't work" +#endif +EOF + cat < conftestd2/conftest.h +#ifndef DEFINED_IN_CONFTESTD1 +#error "include_next test doesn't work" +#endif +#define DEFINED_IN_CONFTESTD2 +EOF + gl_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2" + AC_COMPILE_IFELSE([#include ], + [gl_cv_have_include_next=yes], + [CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2" + AC_COMPILE_IFELSE([#include ], + [gl_cv_have_include_next=buggy], + [gl_cv_have_include_next=no]) + ]) + CPPFLAGS="$gl_save_CPPFLAGS" + rm -rf conftestd1a conftestd1b conftestd2 + ]) + PRAGMA_SYSTEM_HEADER= + if test $gl_cv_have_include_next = yes; then + INCLUDE_NEXT=include_next + INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next + if test -n "$GCC"; then + PRAGMA_SYSTEM_HEADER='#pragma GCC system_header' + fi + else + if test $gl_cv_have_include_next = buggy; then + INCLUDE_NEXT=include + INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next + else + INCLUDE_NEXT=include + INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include + fi + fi + AC_SUBST([INCLUDE_NEXT]) + AC_SUBST([INCLUDE_NEXT_AS_FIRST_DIRECTIVE]) + AC_SUBST([PRAGMA_SYSTEM_HEADER]) +]) + +# gl_CHECK_NEXT_HEADERS(HEADER1 HEADER2 ...) +# ------------------------------------------ +# For each arg foo.h, if #include_next works, define NEXT_FOO_H to be +# ''; otherwise define it to be +# '"///usr/include/foo.h"', or whatever other absolute file name is suitable. +# Also, if #include_next works as first preprocessing directive in a file, +# define NEXT_AS_FIRST_DIRECTIVE_FOO_H to be ''; otherwise define it to +# be +# '"///usr/include/foo.h"', or whatever other absolute file name is suitable. +# That way, a header file with the following line: +# #@INCLUDE_NEXT@ @NEXT_FOO_H@ +# or +# #@INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ @NEXT_AS_FIRST_DIRECTIVE_FOO_H@ +# behaves (after sed substitution) as if it contained +# #include_next +# even if the compiler does not support include_next. +# The three "///" are to pacify Sun C 5.8, which otherwise would say +# "warning: #include of /usr/include/... may be non-portable". +# Use `""', not `<>', so that the /// cannot be confused with a C99 comment. +# Note: This macro assumes that the header file is not empty after +# preprocessing, i.e. it does not only define preprocessor macros but also +# provides some type/enum definitions or function/variable declarations. +AC_DEFUN([gl_CHECK_NEXT_HEADERS], +[ + AC_REQUIRE([gl_INCLUDE_NEXT]) + AC_REQUIRE([AC_CANONICAL_HOST]) + AC_CHECK_HEADERS_ONCE([$1]) + + m4_foreach_w([gl_HEADER_NAME], [$1], + [AS_VAR_PUSHDEF([gl_next_header], + [gl_cv_next_]m4_defn([gl_HEADER_NAME])) + if test $gl_cv_have_include_next = yes; then + AS_VAR_SET([gl_next_header], ['<'gl_HEADER_NAME'>']) + else + AC_CACHE_CHECK( + [absolute name of <]m4_defn([gl_HEADER_NAME])[>], + m4_defn([gl_next_header]), + [AS_VAR_PUSHDEF([gl_header_exists], + [ac_cv_header_]m4_defn([gl_HEADER_NAME])) + if test AS_VAR_GET(gl_header_exists) = yes; then + AC_LANG_CONFTEST( + [AC_LANG_SOURCE( + [[#include <]]m4_dquote(m4_defn([gl_HEADER_NAME]))[[>]] + )]) + dnl AIX "xlc -E" and "cc -E" omit #line directives for header files + dnl that contain only a #include of other header files and no + dnl non-comment tokens of their own. This leads to a failure to + dnl detect the absolute name of , , + dnl and others. The workaround is to force preservation of comments + dnl through option -C. This ensures all necessary #line directives + dnl are present. GCC supports option -C as well. + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + dnl eval is necessary to expand gl_absname_cpp. + dnl Ultrix and Pyramid sh refuse to redirect output of eval, + dnl so use subshell. + AS_VAR_SET([gl_next_header], + ['"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD | + sed -n '\#/]m4_defn([gl_HEADER_NAME])[#{ + s#.*"\(.*/]m4_defn([gl_HEADER_NAME])[\)".*#\1# + s#^/[^/]#//&# + p + q + }'`'"']) + else + AS_VAR_SET([gl_next_header], ['<'gl_HEADER_NAME'>']) + fi + AS_VAR_POPDEF([gl_header_exists])]) + fi + AC_SUBST( + AS_TR_CPP([NEXT_]m4_defn([gl_HEADER_NAME])), + [AS_VAR_GET([gl_next_header])]) + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' + gl_next_as_first_directive='<'gl_HEADER_NAME'>' + else + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' + gl_next_as_first_directive=AS_VAR_GET([gl_next_header]) + fi + AC_SUBST( + AS_TR_CPP([NEXT_AS_FIRST_DIRECTIVE_]m4_defn([gl_HEADER_NAME])), + [$gl_next_as_first_directive]) + AS_VAR_POPDEF([gl_next_header])]) +]) diff --git a/jni/iconv/srcm4/intdiv0.m4 b/jni/iconv/srcm4/intdiv0.m4 new file mode 100644 index 0000000..29e6e0a --- /dev/null +++ b/jni/iconv/srcm4/intdiv0.m4 @@ -0,0 +1,84 @@ +# intdiv0.m4 serial 3 (gettext-0.18) +dnl Copyright (C) 2002, 2007-2008 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([gt_INTDIV0], +[ + AC_REQUIRE([AC_PROG_CC])dnl + AC_REQUIRE([AC_CANONICAL_HOST])dnl + + AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], + gt_cv_int_divbyzero_sigfpe, + [ + gt_cv_int_divbyzero_sigfpe= +changequote(,)dnl + case "$host_os" in + macos* | darwin[6-9]* | darwin[1-9][0-9]*) + # On MacOS X 10.2 or newer, just assume the same as when cross- + # compiling. If we were to perform the real test, 1 Crash Report + # dialog window would pop up. + case "$host_cpu" in + i[34567]86 | x86_64) + gt_cv_int_divbyzero_sigfpe="guessing yes" ;; + esac + ;; + esac +changequote([,])dnl + if test -z "$gt_cv_int_divbyzero_sigfpe"; then + AC_TRY_RUN([ +#include +#include + +static void +sigfpe_handler (int sig) +{ + /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ + exit (sig != SIGFPE); +} + +int x = 1; +int y = 0; +int z; +int nan; + +int main () +{ + signal (SIGFPE, sigfpe_handler); +/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ +#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) + signal (SIGTRAP, sigfpe_handler); +#endif +/* Linux/SPARC yields signal SIGILL. */ +#if defined (__sparc__) && defined (__linux__) + signal (SIGILL, sigfpe_handler); +#endif + + z = x / y; + nan = y / y; + exit (1); +} +], [gt_cv_int_divbyzero_sigfpe=yes], [gt_cv_int_divbyzero_sigfpe=no], + [ + # Guess based on the CPU. +changequote(,)dnl + case "$host_cpu" in + alpha* | i[34567]86 | x86_64 | m68k | s390*) + gt_cv_int_divbyzero_sigfpe="guessing yes";; + *) + gt_cv_int_divbyzero_sigfpe="guessing no";; + esac +changequote([,])dnl + ]) + fi + ]) + case "$gt_cv_int_divbyzero_sigfpe" in + *yes) value=1;; + *) value=0;; + esac + AC_DEFINE_UNQUOTED([INTDIV0_RAISES_SIGFPE], [$value], + [Define if integer division by zero raises signal SIGFPE.]) +]) diff --git a/jni/iconv/srcm4/intl.m4 b/jni/iconv/srcm4/intl.m4 new file mode 100644 index 0000000..934408b --- /dev/null +++ b/jni/iconv/srcm4/intl.m4 @@ -0,0 +1,285 @@ +# intl.m4 serial 8 (gettext-0.17) +dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2006. + +AC_PREREQ(2.52) + +dnl Checks for all prerequisites of the intl subdirectory, +dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, +dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. +AC_DEFUN([AM_INTL_SUBDIR], +[ + AC_REQUIRE([AC_PROG_INSTALL])dnl + AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake + AC_REQUIRE([AC_PROG_CC])dnl + AC_REQUIRE([AC_CANONICAL_HOST])dnl + AC_REQUIRE([gt_GLIBC2])dnl + AC_REQUIRE([AC_PROG_RANLIB])dnl + AC_REQUIRE([gl_VISIBILITY])dnl + AC_REQUIRE([gt_INTL_SUBDIR_CORE])dnl + AC_REQUIRE([AC_TYPE_LONG_LONG_INT])dnl + AC_REQUIRE([gt_TYPE_WCHAR_T])dnl + AC_REQUIRE([gt_TYPE_WINT_T])dnl + AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) + AC_REQUIRE([gt_TYPE_INTMAX_T]) + AC_REQUIRE([gt_PRINTF_POSIX]) + AC_REQUIRE([gl_GLIBC21])dnl + AC_REQUIRE([gl_XSIZE])dnl + AC_REQUIRE([gt_INTL_MACOSX])dnl + + AC_CHECK_TYPE([ptrdiff_t], , + [AC_DEFINE([ptrdiff_t], [long], + [Define as the type of the result of subtracting two pointers, if the system doesn't define it.]) + ]) + AC_CHECK_HEADERS([stddef.h stdlib.h string.h]) + AC_CHECK_FUNCS([asprintf fwprintf putenv setenv setlocale snprintf wcslen]) + + dnl Use the _snprintf function only if it is declared (because on NetBSD it + dnl is defined as a weak alias of snprintf; we prefer to use the latter). + gt_CHECK_DECL(_snprintf, [#include ]) + gt_CHECK_DECL(_snwprintf, [#include ]) + + dnl Use the *_unlocked functions only if they are declared. + dnl (because some of them were defined without being declared in Solaris + dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built + dnl on Solaris 2.5.1 to run on Solaris 2.6). + dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. + gt_CHECK_DECL(getc_unlocked, [#include ]) + + case $gt_cv_func_printf_posix in + *yes) HAVE_POSIX_PRINTF=1 ;; + *) HAVE_POSIX_PRINTF=0 ;; + esac + AC_SUBST([HAVE_POSIX_PRINTF]) + if test "$ac_cv_func_asprintf" = yes; then + HAVE_ASPRINTF=1 + else + HAVE_ASPRINTF=0 + fi + AC_SUBST([HAVE_ASPRINTF]) + if test "$ac_cv_func_snprintf" = yes; then + HAVE_SNPRINTF=1 + else + HAVE_SNPRINTF=0 + fi + AC_SUBST([HAVE_SNPRINTF]) + if test "$ac_cv_func_wprintf" = yes; then + HAVE_WPRINTF=1 + else + HAVE_WPRINTF=0 + fi + AC_SUBST([HAVE_WPRINTF]) + + AM_LANGINFO_CODESET + gt_LC_MESSAGES + + dnl Compilation on mingw and Cygwin needs special Makefile rules, because + dnl 1. when we install a shared library, we must arrange to export + dnl auxiliary pointer variables for every exported variable, + dnl 2. when we install a shared library and a static library simultaneously, + dnl the include file specifies __declspec(dllimport) and therefore we + dnl must arrange to define the auxiliary pointer variables for the + dnl exported variables _also_ in the static library. + if test "$enable_shared" = yes; then + case "$host_os" in + mingw* | cygwin*) is_woe32dll=yes ;; + *) is_woe32dll=no ;; + esac + else + is_woe32dll=no + fi + WOE32DLL=$is_woe32dll + AC_SUBST([WOE32DLL]) + + dnl On mingw and Cygwin, we can activate special Makefile rules which add + dnl version information to the shared libraries and executables. + case "$host_os" in + mingw* | cygwin*) is_woe32=yes ;; + *) is_woe32=no ;; + esac + WOE32=$is_woe32 + AC_SUBST([WOE32]) + if test $WOE32 = yes; then + dnl Check for a program that compiles Windows resource files. + AC_CHECK_TOOL([WINDRES], [windres]) + fi + + dnl Determine whether when creating a library, "-lc" should be passed to + dnl libtool or not. On many platforms, it is required for the libtool option + dnl -no-undefined to work. On HP-UX, however, the -lc - stored by libtool + dnl in the *.la files - makes it impossible to create multithreaded programs, + dnl because libtool also reorders the -lc to come before the -pthread, and + dnl this disables pthread_create() . + case "$host_os" in + hpux*) LTLIBC="" ;; + *) LTLIBC="-lc" ;; + esac + AC_SUBST([LTLIBC]) + + dnl Rename some macros and functions used for locking. + AH_BOTTOM([ +#define __libc_lock_t gl_lock_t +#define __libc_lock_define gl_lock_define +#define __libc_lock_define_initialized gl_lock_define_initialized +#define __libc_lock_init gl_lock_init +#define __libc_lock_lock gl_lock_lock +#define __libc_lock_unlock gl_lock_unlock +#define __libc_lock_recursive_t gl_recursive_lock_t +#define __libc_lock_define_recursive gl_recursive_lock_define +#define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized +#define __libc_lock_init_recursive gl_recursive_lock_init +#define __libc_lock_lock_recursive gl_recursive_lock_lock +#define __libc_lock_unlock_recursive gl_recursive_lock_unlock +#define glthread_in_use libintl_thread_in_use +#define glthread_lock_init libintl_lock_init +#define glthread_lock_lock libintl_lock_lock +#define glthread_lock_unlock libintl_lock_unlock +#define glthread_lock_destroy libintl_lock_destroy +#define glthread_rwlock_init libintl_rwlock_init +#define glthread_rwlock_rdlock libintl_rwlock_rdlock +#define glthread_rwlock_wrlock libintl_rwlock_wrlock +#define glthread_rwlock_unlock libintl_rwlock_unlock +#define glthread_rwlock_destroy libintl_rwlock_destroy +#define glthread_recursive_lock_init libintl_recursive_lock_init +#define glthread_recursive_lock_lock libintl_recursive_lock_lock +#define glthread_recursive_lock_unlock libintl_recursive_lock_unlock +#define glthread_recursive_lock_destroy libintl_recursive_lock_destroy +#define glthread_once libintl_once +#define glthread_once_call libintl_once_call +#define glthread_once_singlethreaded libintl_once_singlethreaded +]) +]) + + +dnl Checks for the core files of the intl subdirectory: +dnl dcigettext.c +dnl eval-plural.h +dnl explodename.c +dnl finddomain.c +dnl gettextP.h +dnl gmo.h +dnl hash-string.h hash-string.c +dnl l10nflist.c +dnl libgnuintl.h.in (except the *printf stuff) +dnl loadinfo.h +dnl loadmsgcat.c +dnl localealias.c +dnl log.c +dnl plural-exp.h plural-exp.c +dnl plural.y +dnl Used by libglocale. +AC_DEFUN([gt_INTL_SUBDIR_CORE], +[ + AC_REQUIRE([AC_C_INLINE])dnl + AC_REQUIRE([AC_TYPE_SIZE_T])dnl + AC_REQUIRE([gl_AC_HEADER_STDINT_H]) + AC_REQUIRE([AC_FUNC_ALLOCA])dnl + AC_REQUIRE([AC_FUNC_MMAP])dnl + AC_REQUIRE([gt_INTDIV0])dnl + AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl + AC_REQUIRE([gt_INTTYPES_PRI])dnl + AC_REQUIRE([gl_LOCK])dnl + + AC_TRY_LINK( + [int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }], + [], + [AC_DEFINE([HAVE_BUILTIN_EXPECT], 1, + [Define to 1 if the compiler understands __builtin_expect.])]) + + AC_CHECK_HEADERS([argz.h inttypes.h limits.h unistd.h sys/param.h]) + AC_CHECK_FUNCS([getcwd getegid geteuid getgid getuid mempcpy munmap \ + stpcpy strcasecmp strdup strtoul tsearch argz_count argz_stringify \ + argz_next __fsetlocking]) + + dnl Use the *_unlocked functions only if they are declared. + dnl (because some of them were defined without being declared in Solaris + dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built + dnl on Solaris 2.5.1 to run on Solaris 2.6). + dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. + gt_CHECK_DECL(feof_unlocked, [#include ]) + gt_CHECK_DECL(fgets_unlocked, [#include ]) + + AM_ICONV + + dnl glibc >= 2.4 has a NL_LOCALE_NAME macro when _GNU_SOURCE is defined, + dnl and a _NL_LOCALE_NAME macro always. + AC_CACHE_CHECK([for NL_LOCALE_NAME macro], gt_cv_nl_locale_name, + [AC_TRY_LINK([#include +#include ], + [char* cs = nl_langinfo(_NL_LOCALE_NAME(LC_MESSAGES)); + return !cs; + ], + gt_cv_nl_locale_name=yes, + gt_cv_nl_locale_name=no) + ]) + if test $gt_cv_nl_locale_name = yes; then + AC_DEFINE(HAVE_NL_LOCALE_NAME, 1, + [Define if you have and it defines the NL_LOCALE_NAME macro if _GNU_SOURCE is defined.]) + fi + + dnl intl/plural.c is generated from intl/plural.y. It requires bison, + dnl because plural.y uses bison specific features. It requires at least + dnl bison-1.26 because earlier versions generate a plural.c that doesn't + dnl compile. + dnl bison is only needed for the maintainer (who touches plural.y). But in + dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put + dnl the rule in general Makefile. Now, some people carelessly touch the + dnl files or have a broken "make" program, hence the plural.c rule will + dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not + dnl present or too old. + AC_CHECK_PROGS([INTLBISON], [bison]) + if test -z "$INTLBISON"; then + ac_verc_fail=yes + else + dnl Found it, now check the version. + AC_MSG_CHECKING([version of bison]) +changequote(<<,>>)dnl + ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` + case $ac_prog_version in + '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; + 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) +changequote([,])dnl + ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; + *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; + esac + AC_MSG_RESULT([$ac_prog_version]) + fi + if test $ac_verc_fail = yes; then + INTLBISON=: + fi +]) + + +dnl gt_CHECK_DECL(FUNC, INCLUDES) +dnl Check whether a function is declared. +AC_DEFUN([gt_CHECK_DECL], +[ + AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1, + [AC_TRY_COMPILE([$2], [ +#ifndef $1 + char *p = (char *) $1; +#endif +], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)]) + if test $ac_cv_have_decl_$1 = yes; then + gt_value=1 + else + gt_value=0 + fi + AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value], + [Define to 1 if you have the declaration of `$1', and to 0 if you don't.]) +]) diff --git a/jni/iconv/srcm4/intldir.m4 b/jni/iconv/srcm4/intldir.m4 new file mode 100644 index 0000000..0980e6f --- /dev/null +++ b/jni/iconv/srcm4/intldir.m4 @@ -0,0 +1,19 @@ +# intldir.m4 serial 2 (gettext-0.18) +dnl Copyright (C) 2006, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +AC_PREREQ([2.52]) + +dnl Tells the AM_GNU_GETTEXT macro to consider an intl/ directory. +AC_DEFUN([AM_GNU_GETTEXT_INTL_SUBDIR], []) diff --git a/jni/iconv/srcm4/intlmacosx.m4 b/jni/iconv/srcm4/intlmacosx.m4 new file mode 100644 index 0000000..c24837c --- /dev/null +++ b/jni/iconv/srcm4/intlmacosx.m4 @@ -0,0 +1,51 @@ +# intlmacosx.m4 serial 3 (gettext-0.18) +dnl Copyright (C) 2004-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Checks for special options needed on MacOS X. +dnl Defines INTL_MACOSX_LIBS. +AC_DEFUN([gt_INTL_MACOSX], +[ + dnl Check for API introduced in MacOS X 10.2. + AC_CACHE_CHECK([for CFPreferencesCopyAppValue], + [gt_cv_func_CFPreferencesCopyAppValue], + [gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + AC_TRY_LINK([#include ], + [CFPreferencesCopyAppValue(NULL, NULL)], + [gt_cv_func_CFPreferencesCopyAppValue=yes], + [gt_cv_func_CFPreferencesCopyAppValue=no]) + LIBS="$gt_save_LIBS"]) + if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then + AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], + [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) + fi + dnl Check for API introduced in MacOS X 10.3. + AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], + [gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + AC_TRY_LINK([#include ], [CFLocaleCopyCurrent();], + [gt_cv_func_CFLocaleCopyCurrent=yes], + [gt_cv_func_CFLocaleCopyCurrent=no]) + LIBS="$gt_save_LIBS"]) + if test $gt_cv_func_CFLocaleCopyCurrent = yes; then + AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], + [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) + fi + INTL_MACOSX_LIBS= + if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then + INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" + fi + AC_SUBST([INTL_MACOSX_LIBS]) +]) diff --git a/jni/iconv/srcm4/intmax.m4 b/jni/iconv/srcm4/intmax.m4 new file mode 100644 index 0000000..a3785e9 --- /dev/null +++ b/jni/iconv/srcm4/intmax.m4 @@ -0,0 +1,33 @@ +# intmax.m4 serial 5 (gettext-0.18) +dnl Copyright (C) 2002-2005, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. +dnl Test whether the system has the 'intmax_t' type, but don't attempt to +dnl find a replacement if it is lacking. + +AC_DEFUN([gt_TYPE_INTMAX_T], +[ + AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) + AC_REQUIRE([gl_AC_HEADER_STDINT_H]) + AC_CACHE_CHECK([for intmax_t], [gt_cv_c_intmax_t], + [AC_TRY_COMPILE([ +#include +#include +#if HAVE_STDINT_H_WITH_UINTMAX +#include +#endif +#if HAVE_INTTYPES_H_WITH_UINTMAX +#include +#endif +], [intmax_t x = -1; + return !x;], + [gt_cv_c_intmax_t=yes], + [gt_cv_c_intmax_t=no])]) + if test $gt_cv_c_intmax_t = yes; then + AC_DEFINE([HAVE_INTMAX_T], [1], + [Define if you have the 'intmax_t' type in or .]) + fi +]) diff --git a/jni/iconv/srcm4/inttypes-pri.m4 b/jni/iconv/srcm4/inttypes-pri.m4 new file mode 100644 index 0000000..98fec7b --- /dev/null +++ b/jni/iconv/srcm4/inttypes-pri.m4 @@ -0,0 +1,36 @@ +# inttypes-pri.m4 serial 6 (gettext-0.18) +dnl Copyright (C) 1997-2002, 2006, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_PREREQ([2.52]) + +# Define PRI_MACROS_BROKEN if exists and defines the PRI* +# macros to non-string values. This is the case on AIX 4.3.3. + +AC_DEFUN([gt_INTTYPES_PRI], +[ + AC_CHECK_HEADERS([inttypes.h]) + if test $ac_cv_header_inttypes_h = yes; then + AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken], + [gt_cv_inttypes_pri_broken], + [ + AC_TRY_COMPILE([#include +#ifdef PRId32 +char *p = PRId32; +#endif +], [], [gt_cv_inttypes_pri_broken=no], [gt_cv_inttypes_pri_broken=yes]) + ]) + fi + if test "$gt_cv_inttypes_pri_broken" = yes; then + AC_DEFINE_UNQUOTED([PRI_MACROS_BROKEN], [1], + [Define if exists and defines unusable PRI* macros.]) + PRI_MACROS_BROKEN=1 + else + PRI_MACROS_BROKEN=0 + fi + AC_SUBST([PRI_MACROS_BROKEN]) +]) diff --git a/jni/iconv/srcm4/inttypes_h.m4 b/jni/iconv/srcm4/inttypes_h.m4 new file mode 100644 index 0000000..f4ca160 --- /dev/null +++ b/jni/iconv/srcm4/inttypes_h.m4 @@ -0,0 +1,26 @@ +# inttypes_h.m4 serial 9 +dnl Copyright (C) 1997-2004, 2006, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert. + +# Define HAVE_INTTYPES_H_WITH_UINTMAX if exists, +# doesn't clash with , and declares uintmax_t. + +AC_DEFUN([gl_AC_HEADER_INTTYPES_H], +[ + AC_CACHE_CHECK([for inttypes.h], [gl_cv_header_inttypes_h], + [AC_TRY_COMPILE( + [#include +#include ], + [uintmax_t i = (uintmax_t) -1; return !i;], + [gl_cv_header_inttypes_h=yes], + [gl_cv_header_inttypes_h=no])]) + if test $gl_cv_header_inttypes_h = yes; then + AC_DEFINE_UNQUOTED([HAVE_INTTYPES_H_WITH_UINTMAX], [1], + [Define if exists, doesn't clash with , + and declares uintmax_t. ]) + fi +]) diff --git a/jni/iconv/srcm4/lcmessage.m4 b/jni/iconv/srcm4/lcmessage.m4 new file mode 100644 index 0000000..fa8e416 --- /dev/null +++ b/jni/iconv/srcm4/lcmessage.m4 @@ -0,0 +1,30 @@ +# lcmessage.m4 serial 6 (gettext-0.18) +dnl Copyright (C) 1995-2002, 2004-2005, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995. + +# Check whether LC_MESSAGES is available in . + +AC_DEFUN([gt_LC_MESSAGES], +[ + AC_CACHE_CHECK([for LC_MESSAGES], [gt_cv_val_LC_MESSAGES], + [AC_TRY_LINK([#include ], [return LC_MESSAGES], + [gt_cv_val_LC_MESSAGES=yes], [gt_cv_val_LC_MESSAGES=no])]) + if test $gt_cv_val_LC_MESSAGES = yes; then + AC_DEFINE([HAVE_LC_MESSAGES], [1], + [Define if your file defines LC_MESSAGES.]) + fi +]) diff --git a/jni/iconv/srcm4/lib-ld.m4 b/jni/iconv/srcm4/lib-ld.m4 new file mode 100644 index 0000000..e4863f2 --- /dev/null +++ b/jni/iconv/srcm4/lib-ld.m4 @@ -0,0 +1,110 @@ +# lib-ld.m4 serial 4 (gettext-0.18) +dnl Copyright (C) 1996-2003, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl Subroutines of libtool.m4, +dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision +dnl with libtool.m4. + +dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. +AC_DEFUN([AC_LIB_PROG_LD_GNU], +[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], +[# I'd rather use --version here, but apparently some GNU ld's only accept -v. +case `$LD -v 2>&1 conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by GCC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]* | [A-Za-z]:[\\/]*)] + [re_direlt='/[^/][^/]*/\.\./'] + # Canonicalize the path of ld + ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL([acl_cv_path_LD], +[if test -z "$LD"; then + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + acl_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in + *GNU* | *'with BFD'*) + test "$with_gnu_ld" != no && break ;; + *) + test "$with_gnu_ld" != yes && break ;; + esac + fi + done + IFS="$ac_save_ifs" +else + acl_cv_path_LD="$LD" # Let the user override the test with a path. +fi]) +LD="$acl_cv_path_LD" +if test -n "$LD"; then + AC_MSG_RESULT([$LD]) +else + AC_MSG_RESULT([no]) +fi +test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) +AC_LIB_PROG_LD_GNU +]) diff --git a/jni/iconv/srcm4/lib-link.m4 b/jni/iconv/srcm4/lib-link.m4 new file mode 100644 index 0000000..2f8b7ff --- /dev/null +++ b/jni/iconv/srcm4/lib-link.m4 @@ -0,0 +1,764 @@ +# lib-link.m4 serial 20 (gettext-0.18) +dnl Copyright (C) 2001-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_PREREQ([2.54]) + +dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and +dnl the libraries corresponding to explicit and implicit dependencies. +dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and +dnl augments the CPPFLAGS variable. +dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname +dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. +AC_DEFUN([AC_LIB_LINKFLAGS], +[ + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + pushdef([Name],[translit([$1],[./-], [___])]) + pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ + AC_LIB_LINKFLAGS_BODY([$1], [$2]) + ac_cv_lib[]Name[]_libs="$LIB[]NAME" + ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" + ac_cv_lib[]Name[]_cppflags="$INC[]NAME" + ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" + ]) + LIB[]NAME="$ac_cv_lib[]Name[]_libs" + LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" + INC[]NAME="$ac_cv_lib[]Name[]_cppflags" + LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) + AC_SUBST([LIB]NAME) + AC_SUBST([LTLIB]NAME) + AC_SUBST([LIB]NAME[_PREFIX]) + dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the + dnl results of this search when this library appears as a dependency. + HAVE_LIB[]NAME=yes + popdef([NAME]) + popdef([Name]) +]) + +dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode, [missing-message]) +dnl searches for libname and the libraries corresponding to explicit and +dnl implicit dependencies, together with the specified include files and +dnl the ability to compile and link the specified testcode. The missing-message +dnl defaults to 'no' and may contain additional hints for the user. +dnl If found, it sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} +dnl and LTLIB${NAME} variables and augments the CPPFLAGS variable, and +dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs +dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. +dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname +dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. +AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], +[ + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + pushdef([Name],[translit([$1],[./-], [___])]) + pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + + dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME + dnl accordingly. + AC_LIB_LINKFLAGS_BODY([$1], [$2]) + + dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, + dnl because if the user has installed lib[]Name and not disabled its use + dnl via --without-lib[]Name-prefix, he wants to use it. + ac_save_CPPFLAGS="$CPPFLAGS" + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) + + AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ + ac_save_LIBS="$LIBS" + LIBS="$LIBS $LIB[]NAME" + AC_TRY_LINK([$3], [$4], + [ac_cv_lib[]Name=yes], + [ac_cv_lib[]Name='m4_if([$5], [], [no], [[$5]])']) + LIBS="$ac_save_LIBS" + ]) + if test "$ac_cv_lib[]Name" = yes; then + HAVE_LIB[]NAME=yes + AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the lib][$1 library.]) + AC_MSG_CHECKING([how to link with lib[]$1]) + AC_MSG_RESULT([$LIB[]NAME]) + else + HAVE_LIB[]NAME=no + dnl If $LIB[]NAME didn't lead to a usable library, we don't need + dnl $INC[]NAME either. + CPPFLAGS="$ac_save_CPPFLAGS" + LIB[]NAME= + LTLIB[]NAME= + LIB[]NAME[]_PREFIX= + fi + AC_SUBST([HAVE_LIB]NAME) + AC_SUBST([LIB]NAME) + AC_SUBST([LTLIB]NAME) + AC_SUBST([LIB]NAME[_PREFIX]) + popdef([NAME]) + popdef([Name]) +]) + +dnl Determine the platform dependent parameters needed to use rpath: +dnl acl_libext, +dnl acl_shlibext, +dnl acl_hardcode_libdir_flag_spec, +dnl acl_hardcode_libdir_separator, +dnl acl_hardcode_direct, +dnl acl_hardcode_minus_L. +AC_DEFUN([AC_LIB_RPATH], +[ + dnl Tell automake >= 1.10 to complain if config.rpath is missing. + m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) + AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS + AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld + AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host + AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir + AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [ + CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_rpath=done + ]) + wl="$acl_cv_wl" + acl_libext="$acl_cv_libext" + acl_shlibext="$acl_cv_shlibext" + acl_libname_spec="$acl_cv_libname_spec" + acl_library_names_spec="$acl_cv_library_names_spec" + acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" + acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" + acl_hardcode_direct="$acl_cv_hardcode_direct" + acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" + dnl Determine whether the user wants rpath handling at all. + AC_ARG_ENABLE([rpath], + [ --disable-rpath do not hardcode runtime library paths], + :, enable_rpath=yes) +]) + +dnl AC_LIB_FROMPACKAGE(name, package) +dnl declares that libname comes from the given package. The configure file +dnl will then not have a --with-libname-prefix option but a +dnl --with-package-prefix option. Several libraries can come from the same +dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar +dnl macro call that searches for libname. +AC_DEFUN([AC_LIB_FROMPACKAGE], +[ + pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + define([acl_frompackage_]NAME, [$2]) + popdef([NAME]) + pushdef([PACK],[$2]) + pushdef([PACKUP],[translit(PACK,[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + define([acl_libsinpackage_]PACKUP, + m4_ifdef([acl_libsinpackage_]PACKUP, [acl_libsinpackage_]PACKUP[[, ]],)[lib$1]) + popdef([PACKUP]) + popdef([PACK]) +]) + +dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and +dnl the libraries corresponding to explicit and implicit dependencies. +dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. +dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found +dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. +AC_DEFUN([AC_LIB_LINKFLAGS_BODY], +[ + AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) + pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])]) + pushdef([PACKUP],[translit(PACK,[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])]) + dnl Autoconf >= 2.61 supports dots in --with options. + pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit(PACK,[.],[_])],PACK)]) + dnl By default, look in $includedir and $libdir. + use_additional=yes + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + AC_ARG_WITH(P_A_C_K[-prefix], +[[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib + --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]], +[ + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + else + additional_includedir="$withval/include" + additional_libdir="$withval/$acl_libdirstem" + if test "$acl_libdirstem2" != "$acl_libdirstem" \ + && ! test -d "$withval/$acl_libdirstem"; then + additional_libdir="$withval/$acl_libdirstem2" + fi + fi + fi +]) + dnl Search the library and its dependencies in $additional_libdir and + dnl $LDFLAGS. Using breadth-first-seach. + LIB[]NAME= + LTLIB[]NAME= + INC[]NAME= + LIB[]NAME[]_PREFIX= + dnl HAVE_LIB${NAME} is an indicator that LIB${NAME}, LTLIB${NAME} have been + dnl computed. So it has to be reset here. + HAVE_LIB[]NAME= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='$1 $2' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + dnl See if it was already located by an earlier AC_LIB_LINKFLAGS + dnl or AC_LIB_HAVE_LINKFLAGS call. + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" + else + dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined + dnl that this library doesn't exist. So just drop it. + : + fi + else + dnl Search the library lib$name in $additional_libdir and $LDFLAGS + dnl and the already constructed $LIBNAME/$LTLIBNAME. + found_dir= + found_la= + found_so= + found_a= + eval libname=\"$acl_libname_spec\" # typically: libname=lib$name + if test -n "$acl_shlibext"; then + shrext=".$acl_shlibext" # typically: shrext=.so + else + shrext= + fi + if test $use_additional = yes; then + dir="$additional_libdir" + dnl The same code as in the loop below: + dnl First look for a shared library. + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + dnl Then look for a static library. + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + dnl First look for a shared library. + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + dnl Then look for a static library. + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + dnl Found the library. + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + dnl Linking with a shared library. We attempt to hardcode its + dnl directory into the executable's runpath, unless it's the + dnl standard /usr/lib. + if test "$enable_rpath" = no \ + || test "X$found_dir" = "X/usr/$acl_libdirstem" \ + || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then + dnl No hardcoding is needed. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + dnl Use an explicit option to hardcode DIR into the resulting + dnl binary. + dnl Potentially add DIR to ltrpathdirs. + dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + dnl The hardcoding into $LIBNAME is system dependent. + if test "$acl_hardcode_direct" = yes; then + dnl Using DIR/libNAME.so during linking hardcodes DIR into the + dnl resulting binary. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then + dnl Use an explicit option to hardcode DIR into the resulting + dnl binary. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + dnl Potentially add DIR to rpathdirs. + dnl The rpathdirs will be appended to $LIBNAME at the end. + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + dnl Rely on "-L$found_dir". + dnl But don't add it if it's already contained in the LDFLAGS + dnl or the already constructed $LIBNAME + haveit= + for x in $LDFLAGS $LIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" + fi + if test "$acl_hardcode_minus_L" != no; then + dnl FIXME: Not sure whether we should use + dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" + dnl here. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH + dnl here, because this doesn't fit in flags passed to the + dnl compiler. So give up. No hardcoding. This affects only + dnl very old systems. + dnl FIXME: Not sure whether we should use + dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" + dnl here. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + dnl Linking with a static library. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" + else + dnl We shouldn't come here, but anyway it's good to have a + dnl fallback. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" + fi + fi + dnl Assume the include files are nearby. + additional_includedir= + case "$found_dir" in + */$acl_libdirstem | */$acl_libdirstem/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` + if test "$name" = '$1'; then + LIB[]NAME[]_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + */$acl_libdirstem2 | */$acl_libdirstem2/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` + if test "$name" = '$1'; then + LIB[]NAME[]_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + dnl Potentially add $additional_includedir to $INCNAME. + dnl But don't add it + dnl 1. if it's the standard /usr/include, + dnl 2. if it's /usr/local/include and we are using GCC on Linux, + dnl 3. if it's already present in $CPPFLAGS or the already + dnl constructed $INCNAME, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INC[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + dnl Really add $additional_includedir to $INCNAME. + INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + dnl Look for dependencies. + if test -n "$found_la"; then + dnl Read the .la file. It defines the variables + dnl dlname, library_names, old_library, dependency_libs, current, + dnl age, revision, installed, dlopen, dlpreopen, libdir. + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + dnl We use only dependency_libs. + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. + dnl But don't add it + dnl 1. if it's the standard /usr/lib, + dnl 2. if it's /usr/local/lib and we are using GCC on Linux, + dnl 3. if it's already present in $LDFLAGS or the already + dnl constructed $LIBNAME, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ + && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ + || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LIBNAME. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LTLIBNAME. + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + dnl Potentially add DIR to rpathdirs. + dnl The rpathdirs will be appended to $LIBNAME at the end. + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + dnl Potentially add DIR to ltrpathdirs. + dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + dnl Handle this in the next round. + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + dnl Handle this in the next round. Throw away the .la's + dnl directory; it is already contained in a preceding -L + dnl option. + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + dnl Most likely an immediate library name. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" + ;; + esac + done + fi + else + dnl Didn't find the library; assume it is in the system directories + dnl known to the linker and runtime loader. (All the system + dnl directories known to the linker should also be known to the + dnl runtime loader, otherwise the system is severely misconfigured.) + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$acl_hardcode_libdir_separator"; then + dnl Weird platform: only the last -rpath option counts, the user must + dnl pass all path elements in one option. We can arrange that for a + dnl single library, but not when more than one $LIBNAMEs are used. + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" + done + dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" + else + dnl The -rpath options are cumulative. + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + dnl When using libtool, the option that works for both libraries and + dnl executables is -R. The -R options are cumulative. + for found_dir in $ltrpathdirs; do + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" + done + fi + popdef([P_A_C_K]) + popdef([PACKLIBS]) + popdef([PACKUP]) + popdef([PACK]) + popdef([NAME]) +]) + +dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, +dnl unless already present in VAR. +dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes +dnl contains two or three consecutive elements that belong together. +AC_DEFUN([AC_LIB_APPENDTOVAR], +[ + for element in [$2]; do + haveit= + for x in $[$1]; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + [$1]="${[$1]}${[$1]:+ }$element" + fi + done +]) + +dnl For those cases where a variable contains several -L and -l options +dnl referring to unknown libraries and directories, this macro determines the +dnl necessary additional linker options for the runtime path. +dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) +dnl sets LDADDVAR to linker options needed together with LIBSVALUE. +dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, +dnl otherwise linking without libtool is assumed. +AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], +[ + AC_REQUIRE([AC_LIB_RPATH]) + AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) + $1= + if test "$enable_rpath" != no; then + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then + dnl Use an explicit option to hardcode directories into the resulting + dnl binary. + rpathdirs= + next= + for opt in $2; do + if test -n "$next"; then + dir="$next" + dnl No need to hardcode the standard /usr/lib. + if test "X$dir" != "X/usr/$acl_libdirstem" \ + && test "X$dir" != "X/usr/$acl_libdirstem2"; then + rpathdirs="$rpathdirs $dir" + fi + next= + else + case $opt in + -L) next=yes ;; + -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` + dnl No need to hardcode the standard /usr/lib. + if test "X$dir" != "X/usr/$acl_libdirstem" \ + && test "X$dir" != "X/usr/$acl_libdirstem2"; then + rpathdirs="$rpathdirs $dir" + fi + next= ;; + *) next= ;; + esac + fi + done + if test "X$rpathdirs" != "X"; then + if test -n ""$3""; then + dnl libtool is used for linking. Use -R options. + for dir in $rpathdirs; do + $1="${$1}${$1:+ }-R$dir" + done + else + dnl The linker is used for linking directly. + if test -n "$acl_hardcode_libdir_separator"; then + dnl Weird platform: only the last -rpath option counts, the user + dnl must pass all path elements in one option. + alldirs= + for dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + $1="$flag" + else + dnl The -rpath options are cumulative. + for dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$dir" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + $1="${$1}${$1:+ }$flag" + done + fi + fi + fi + fi + fi + AC_SUBST([$1]) +]) diff --git a/jni/iconv/srcm4/lib-prefix.m4 b/jni/iconv/srcm4/lib-prefix.m4 new file mode 100644 index 0000000..4b7ee33 --- /dev/null +++ b/jni/iconv/srcm4/lib-prefix.m4 @@ -0,0 +1,224 @@ +# lib-prefix.m4 serial 7 (gettext-0.18) +dnl Copyright (C) 2001-2005, 2008-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and +dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't +dnl require excessive bracketing. +ifdef([AC_HELP_STRING], +[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], +[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) + +dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed +dnl to access previously installed libraries. The basic assumption is that +dnl a user will want packages to use other packages he previously installed +dnl with the same --prefix option. +dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate +dnl libraries, but is otherwise very convenient. +AC_DEFUN([AC_LIB_PREFIX], +[ + AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) + AC_REQUIRE([AC_PROG_CC]) + AC_REQUIRE([AC_CANONICAL_HOST]) + AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + dnl By default, look in $includedir and $libdir. + use_additional=yes + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + AC_LIB_ARG_WITH([lib-prefix], +[ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib + --without-lib-prefix don't search for libraries in includedir and libdir], +[ + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + else + additional_includedir="$withval/include" + additional_libdir="$withval/$acl_libdirstem" + fi + fi +]) + if test $use_additional = yes; then + dnl Potentially add $additional_includedir to $CPPFLAGS. + dnl But don't add it + dnl 1. if it's the standard /usr/include, + dnl 2. if it's already present in $CPPFLAGS, + dnl 3. if it's /usr/local/include and we are using GCC on Linux, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + for x in $CPPFLAGS; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + dnl Really add $additional_includedir to $CPPFLAGS. + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" + fi + fi + fi + fi + dnl Potentially add $additional_libdir to $LDFLAGS. + dnl But don't add it + dnl 1. if it's the standard /usr/lib, + dnl 2. if it's already present in $LDFLAGS, + dnl 3. if it's /usr/local/lib and we are using GCC on Linux, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then + haveit= + for x in $LDFLAGS; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LDFLAGS. + LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" + fi + fi + fi + fi + fi +]) + +dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, +dnl acl_final_exec_prefix, containing the values to which $prefix and +dnl $exec_prefix will expand at the end of the configure script. +AC_DEFUN([AC_LIB_PREPARE_PREFIX], +[ + dnl Unfortunately, prefix and exec_prefix get only finally determined + dnl at the end of configure. + if test "X$prefix" = "XNONE"; then + acl_final_prefix="$ac_default_prefix" + else + acl_final_prefix="$prefix" + fi + if test "X$exec_prefix" = "XNONE"; then + acl_final_exec_prefix='${prefix}' + else + acl_final_exec_prefix="$exec_prefix" + fi + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" + prefix="$acl_save_prefix" +]) + +dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the +dnl variables prefix and exec_prefix bound to the values they will have +dnl at the end of the configure script. +AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], +[ + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + $1 + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" +]) + +dnl AC_LIB_PREPARE_MULTILIB creates +dnl - a variable acl_libdirstem, containing the basename of the libdir, either +dnl "lib" or "lib64" or "lib/64", +dnl - a variable acl_libdirstem2, as a secondary possible value for +dnl acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or +dnl "lib/amd64". +AC_DEFUN([AC_LIB_PREPARE_MULTILIB], +[ + dnl There is no formal standard regarding lib and lib64. + dnl On glibc systems, the current practice is that on a system supporting + dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under + dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine + dnl the compiler's default mode by looking at the compiler's library search + dnl path. If at least one of its elements ends in /lib64 or points to a + dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI. + dnl Otherwise we use the default, namely "lib". + dnl On Solaris systems, the current practice is that on a system supporting + dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under + dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or + dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib. + AC_REQUIRE([AC_CANONICAL_HOST]) + acl_libdirstem=lib + acl_libdirstem2= + case "$host_os" in + solaris*) + dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment + dnl . + dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link." + dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the + dnl symlink is missing, so we set acl_libdirstem2 too. + AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit], + [AC_EGREP_CPP([sixtyfour bits], [ +#ifdef _LP64 +sixtyfour bits +#endif + ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no]) + ]) + if test $gl_cv_solaris_64bit = yes; then + acl_libdirstem=lib/64 + case "$host_cpu" in + sparc*) acl_libdirstem2=lib/sparcv9 ;; + i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; + esac + fi + ;; + *) + searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` + if test -n "$searchpath"; then + acl_save_IFS="${IFS= }"; IFS=":" + for searchdir in $searchpath; do + if test -d "$searchdir"; then + case "$searchdir" in + */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; + */../ | */.. ) + # Better ignore directories of this form. They are misleading. + ;; + *) searchdir=`cd "$searchdir" && pwd` + case "$searchdir" in + */lib64 ) acl_libdirstem=lib64 ;; + esac ;; + esac + fi + done + IFS="$acl_save_IFS" + fi + ;; + esac + test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" +]) diff --git a/jni/iconv/srcm4/lock.m4 b/jni/iconv/srcm4/lock.m4 new file mode 100644 index 0000000..b416e31 --- /dev/null +++ b/jni/iconv/srcm4/lock.m4 @@ -0,0 +1,37 @@ +# lock.m4 serial 10 (gettext-0.18) +dnl Copyright (C) 2005-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([gl_LOCK], +[ + AC_REQUIRE([gl_THREADLIB]) + if test "$gl_threads_api" = posix; then + # OSF/1 4.0 and MacOS X 10.1 lack the pthread_rwlock_t type and the + # pthread_rwlock_* functions. + AC_CHECK_TYPE([pthread_rwlock_t], + [AC_DEFINE([HAVE_PTHREAD_RWLOCK], [1], + [Define if the POSIX multithreading library has read/write locks.])], + [], + [#include ]) + # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro. + AC_TRY_COMPILE([#include ], + [#if __FreeBSD__ == 4 +error "No, in FreeBSD 4.0 recursive mutexes actually don't work." +#else +int x = (int)PTHREAD_MUTEX_RECURSIVE; +return !x; +#endif], + [AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE], [1], + [Define if the defines PTHREAD_MUTEX_RECURSIVE.])]) + fi + gl_PREREQ_LOCK +]) + +# Prerequisites of lib/lock.c. +AC_DEFUN([gl_PREREQ_LOCK], [ + AC_REQUIRE([AC_C_INLINE]) +]) diff --git a/jni/iconv/srcm4/longlong.m4 b/jni/iconv/srcm4/longlong.m4 new file mode 100644 index 0000000..eedc8d5 --- /dev/null +++ b/jni/iconv/srcm4/longlong.m4 @@ -0,0 +1,106 @@ +# longlong.m4 serial 14 +dnl Copyright (C) 1999-2007, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert. + +# Define HAVE_LONG_LONG_INT if 'long long int' works. +# This fixes a bug in Autoconf 2.61, but can be removed once we +# assume 2.62 everywhere. + +# Note: If the type 'long long int' exists but is only 32 bits large +# (as on some very old compilers), HAVE_LONG_LONG_INT will not be +# defined. In this case you can treat 'long long int' like 'long int'. + +AC_DEFUN([AC_TYPE_LONG_LONG_INT], +[ + AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int], + [AC_LINK_IFELSE( + [_AC_TYPE_LONG_LONG_SNIPPET], + [dnl This catches a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004. + dnl If cross compiling, assume the bug isn't important, since + dnl nobody cross compiles for this platform as far as we know. + AC_RUN_IFELSE( + [AC_LANG_PROGRAM( + [[@%:@include + @%:@ifndef LLONG_MAX + @%:@ define HALF \ + (1LL << (sizeof (long long int) * CHAR_BIT - 2)) + @%:@ define LLONG_MAX (HALF - 1 + HALF) + @%:@endif]], + [[long long int n = 1; + int i; + for (i = 0; ; i++) + { + long long int m = n << i; + if (m >> i != n) + return 1; + if (LLONG_MAX / 2 < m) + break; + } + return 0;]])], + [ac_cv_type_long_long_int=yes], + [ac_cv_type_long_long_int=no], + [ac_cv_type_long_long_int=yes])], + [ac_cv_type_long_long_int=no])]) + if test $ac_cv_type_long_long_int = yes; then + AC_DEFINE([HAVE_LONG_LONG_INT], [1], + [Define to 1 if the system has the type `long long int'.]) + fi +]) + +# Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works. +# This fixes a bug in Autoconf 2.61, but can be removed once we +# assume 2.62 everywhere. + +# Note: If the type 'unsigned long long int' exists but is only 32 bits +# large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT +# will not be defined. In this case you can treat 'unsigned long long int' +# like 'unsigned long int'. + +AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT], +[ + AC_CACHE_CHECK([for unsigned long long int], + [ac_cv_type_unsigned_long_long_int], + [AC_LINK_IFELSE( + [_AC_TYPE_LONG_LONG_SNIPPET], + [ac_cv_type_unsigned_long_long_int=yes], + [ac_cv_type_unsigned_long_long_int=no])]) + if test $ac_cv_type_unsigned_long_long_int = yes; then + AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1], + [Define to 1 if the system has the type `unsigned long long int'.]) + fi +]) + +# Expands to a C program that can be used to test for simultaneous support +# of 'long long' and 'unsigned long long'. We don't want to say that +# 'long long' is available if 'unsigned long long' is not, or vice versa, +# because too many programs rely on the symmetry between signed and unsigned +# integer types (excluding 'bool'). +AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET], +[ + AC_LANG_PROGRAM( + [[/* For now, do not test the preprocessor; as of 2007 there are too many + implementations with broken preprocessors. Perhaps this can + be revisited in 2012. In the meantime, code should not expect + #if to work with literals wider than 32 bits. */ + /* Test literals. */ + long long int ll = 9223372036854775807ll; + long long int nll = -9223372036854775807LL; + unsigned long long int ull = 18446744073709551615ULL; + /* Test constant expressions. */ + typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) + ? 1 : -1)]; + typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 + ? 1 : -1)]; + int i = 63;]], + [[/* Test availability of runtime routines for shift and division. */ + long long int llmax = 9223372036854775807ll; + unsigned long long int ullmax = 18446744073709551615ull; + return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) + | (llmax / ll) | (llmax % ll) + | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) + | (ullmax / ull) | (ullmax % ull));]]) +]) diff --git a/jni/iconv/srcm4/malloc.m4 b/jni/iconv/srcm4/malloc.m4 new file mode 100644 index 0000000..8070171 --- /dev/null +++ b/jni/iconv/srcm4/malloc.m4 @@ -0,0 +1,41 @@ +# malloc.m4 serial 9 +dnl Copyright (C) 2007, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# gl_FUNC_MALLOC_POSIX +# -------------------- +# Test whether 'malloc' is POSIX compliant (sets errno to ENOMEM when it +# fails), and replace malloc if it is not. +AC_DEFUN([gl_FUNC_MALLOC_POSIX], +[ + AC_REQUIRE([gl_CHECK_MALLOC_POSIX]) + if test $gl_cv_func_malloc_posix = yes; then + HAVE_MALLOC_POSIX=1 + AC_DEFINE([HAVE_MALLOC_POSIX], [1], + [Define if the 'malloc' function is POSIX compliant.]) + else + AC_LIBOBJ([malloc]) + HAVE_MALLOC_POSIX=0 + fi + AC_SUBST([HAVE_MALLOC_POSIX]) +]) + +# Test whether malloc, realloc, calloc are POSIX compliant, +# Set gl_cv_func_malloc_posix to yes or no accordingly. +AC_DEFUN([gl_CHECK_MALLOC_POSIX], +[ + AC_CACHE_CHECK([whether malloc, realloc, calloc are POSIX compliant], + [gl_cv_func_malloc_posix], + [ + dnl It is too dangerous to try to allocate a large amount of memory: + dnl some systems go to their knees when you do that. So assume that + dnl all Unix implementations of the function are POSIX compliant. + AC_TRY_COMPILE([], + [#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ + choke me + #endif + ], [gl_cv_func_malloc_posix=yes], [gl_cv_func_malloc_posix=no]) + ]) +]) diff --git a/jni/iconv/srcm4/malloca.m4 b/jni/iconv/srcm4/malloca.m4 new file mode 100644 index 0000000..2841ae8 --- /dev/null +++ b/jni/iconv/srcm4/malloca.m4 @@ -0,0 +1,14 @@ +# malloca.m4 serial 1 +dnl Copyright (C) 2003-2004, 2006-2007 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_MALLOCA], +[ + dnl Use the autoconf tests for alloca(), but not the AC_SUBSTed variables + dnl @ALLOCA@ and @LTALLOCA@. + dnl gl_FUNC_ALLOCA dnl Already brought in by the module dependencies. + AC_REQUIRE([gl_EEMALLOC]) + AC_REQUIRE([AC_TYPE_LONG_LONG_INT]) +]) diff --git a/jni/iconv/srcm4/mbstate_t.m4 b/jni/iconv/srcm4/mbstate_t.m4 new file mode 100644 index 0000000..d4ec6f0 --- /dev/null +++ b/jni/iconv/srcm4/mbstate_t.m4 @@ -0,0 +1,34 @@ +# mbstate_t.m4 serial 12 +dnl Copyright (C) 2000-2002, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# From Paul Eggert. + +# BeOS 5 has but does not define mbstate_t, +# so you can't declare an object of that type. +# Check for this incompatibility with Standard C. + +# AC_TYPE_MBSTATE_T +# ----------------- +AC_DEFUN([AC_TYPE_MBSTATE_T], +[ + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl for HP-UX 11.11 + + AC_CACHE_CHECK([for mbstate_t], [ac_cv_type_mbstate_t], + [AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM( + [AC_INCLUDES_DEFAULT[ +# include ]], + [[mbstate_t x; return sizeof x;]])], + [ac_cv_type_mbstate_t=yes], + [ac_cv_type_mbstate_t=no])]) + if test $ac_cv_type_mbstate_t = yes; then + AC_DEFINE([HAVE_MBSTATE_T], [1], + [Define to 1 if declares mbstate_t.]) + else + AC_DEFINE([mbstate_t], [int], + [Define to a type if does not define.]) + fi +]) diff --git a/jni/iconv/srcm4/memmove.m4 b/jni/iconv/srcm4/memmove.m4 new file mode 100644 index 0000000..0b01cc6 --- /dev/null +++ b/jni/iconv/srcm4/memmove.m4 @@ -0,0 +1,18 @@ +# memmove.m4 serial 3 +dnl Copyright (C) 2002, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_FUNC_MEMMOVE], +[ + AC_REPLACE_FUNCS([memmove]) + if test $ac_cv_func_memmove = no; then + gl_PREREQ_MEMMOVE + fi +]) + +# Prerequisites of lib/memmove.c. +AC_DEFUN([gl_PREREQ_MEMMOVE], [ + : +]) diff --git a/jni/iconv/srcm4/multiarch.m4 b/jni/iconv/srcm4/multiarch.m4 new file mode 100644 index 0000000..ec377ba --- /dev/null +++ b/jni/iconv/srcm4/multiarch.m4 @@ -0,0 +1,65 @@ +# multiarch.m4 serial 5 +dnl Copyright (C) 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# Determine whether the compiler is or may be producing universal binaries. +# +# On MacOS X 10.5 and later systems, the user can create libraries and +# executables that work on multiple system types--known as "fat" or +# "universal" binaries--by specifying multiple '-arch' options to the +# compiler but only a single '-arch' option to the preprocessor. Like +# this: +# +# ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ +# CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ +# CPP="gcc -E" CXXCPP="g++ -E" +# +# Detect this situation and set the macro AA_APPLE_UNIVERSAL_BUILD at the +# beginning of config.h and set APPLE_UNIVERSAL_BUILD accordingly. + +AC_DEFUN_ONCE([gl_MULTIARCH], +[ + dnl Code similar to autoconf-2.63 AC_C_BIGENDIAN. + gl_cv_c_multiarch=no + AC_COMPILE_IFELSE( + [AC_LANG_SOURCE( + [[#ifndef __APPLE_CC__ + not a universal capable compiler + #endif + typedef int dummy; + ]])], + [ + dnl Check for potential -arch flags. It is not universal unless + dnl there are at least two -arch flags with different values. + arch= + prev= + for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do + if test -n "$prev"; then + case $word in + i?86 | x86_64 | ppc | ppc64) + if test -z "$arch" || test "$arch" = "$word"; then + arch="$word" + else + gl_cv_c_multiarch=yes + fi + ;; + esac + prev= + else + if test "x$word" = "x-arch"; then + prev=arch + fi + fi + done + ]) + if test $gl_cv_c_multiarch = yes; then + AC_DEFINE([AA_APPLE_UNIVERSAL_BUILD], [1], + [Define if the compiler is building for multiple architectures of Apple platforms at once.]) + APPLE_UNIVERSAL_BUILD=1 + else + APPLE_UNIVERSAL_BUILD=0 + fi + AC_SUBST([APPLE_UNIVERSAL_BUILD]) +]) diff --git a/jni/iconv/srcm4/nls.m4 b/jni/iconv/srcm4/nls.m4 new file mode 100644 index 0000000..0b36434 --- /dev/null +++ b/jni/iconv/srcm4/nls.m4 @@ -0,0 +1,31 @@ +# nls.m4 serial 5 (gettext-0.18) +dnl Copyright (C) 1995-2003, 2005-2006, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2003. + +AC_PREREQ([2.50]) + +AC_DEFUN([AM_NLS], +[ + AC_MSG_CHECKING([whether NLS is requested]) + dnl Default is enabled NLS + AC_ARG_ENABLE([nls], + [ --disable-nls do not use Native Language Support], + USE_NLS=$enableval, USE_NLS=yes) + AC_MSG_RESULT([$USE_NLS]) + AC_SUBST([USE_NLS]) +]) diff --git a/jni/iconv/srcm4/pathmax.m4 b/jni/iconv/srcm4/pathmax.m4 new file mode 100644 index 0000000..4651801 --- /dev/null +++ b/jni/iconv/srcm4/pathmax.m4 @@ -0,0 +1,12 @@ +# pathmax.m4 serial 8 +dnl Copyright (C) 2002, 2003, 2005, 2006, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_PATHMAX], +[ + dnl Prerequisites of lib/pathmax.h. + AC_CHECK_FUNCS_ONCE([pathconf]) + AC_CHECK_HEADERS_ONCE([sys/param.h]) +]) diff --git a/jni/iconv/srcm4/po.m4 b/jni/iconv/srcm4/po.m4 new file mode 100644 index 0000000..2284fa5 --- /dev/null +++ b/jni/iconv/srcm4/po.m4 @@ -0,0 +1,449 @@ +# po.m4 serial 17 (gettext-0.18) +dnl Copyright (C) 1995-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2003. + +AC_PREREQ([2.50]) + +dnl Checks for all prerequisites of the po subdirectory. +AC_DEFUN([AM_PO_SUBDIRS], +[ + AC_REQUIRE([AC_PROG_MAKE_SET])dnl + AC_REQUIRE([AC_PROG_INSTALL])dnl + AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake + AC_REQUIRE([AM_NLS])dnl + + dnl Release version of the gettext macros. This is used to ensure that + dnl the gettext macros and po/Makefile.in.in are in sync. + AC_SUBST([GETTEXT_MACRO_VERSION], [0.17]) + + dnl Perform the following tests also if --disable-nls has been given, + dnl because they are needed for "make dist" to work. + + dnl Search for GNU msgfmt in the PATH. + dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. + dnl The second test excludes FreeBSD msgfmt. + AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, + [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && + (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], + :) + AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT]) + + dnl Test whether it is GNU msgfmt >= 0.15. +changequote(,)dnl + case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; + *) MSGFMT_015=$MSGFMT ;; + esac +changequote([,])dnl + AC_SUBST([MSGFMT_015]) +changequote(,)dnl + case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; + *) GMSGFMT_015=$GMSGFMT ;; + esac +changequote([,])dnl + AC_SUBST([GMSGFMT_015]) + + dnl Search for GNU xgettext 0.12 or newer in the PATH. + dnl The first test excludes Solaris xgettext and early GNU xgettext versions. + dnl The second test excludes FreeBSD xgettext. + AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, + [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && + (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], + :) + dnl Remove leftover from FreeBSD xgettext call. + rm -f messages.po + + dnl Test whether it is GNU xgettext >= 0.15. +changequote(,)dnl + case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; + *) XGETTEXT_015=$XGETTEXT ;; + esac +changequote([,])dnl + AC_SUBST([XGETTEXT_015]) + + dnl Search for GNU msgmerge 0.11 or newer in the PATH. + AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, + [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) + + dnl Installation directories. + dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we + dnl have to define it here, so that it can be used in po/Makefile. + test -n "$localedir" || localedir='${datadir}/locale' + AC_SUBST([localedir]) + + dnl Support for AM_XGETTEXT_OPTION. + test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= + AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) + + AC_CONFIG_COMMANDS([po-directories], [[ + for ac_file in $CONFIG_FILES; do + # Support "outfile[:infile[:infile...]]" + case "$ac_file" in + *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + esac + # PO directories have a Makefile.in generated from Makefile.in.in. + case "$ac_file" in */Makefile.in) + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + # Treat a directory as a PO directory if and only if it has a + # POTFILES.in file. This allows packages to have multiple PO + # directories under different names or in different locations. + if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then + rm -f "$ac_dir/POTFILES" + test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" + cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" + POMAKEFILEDEPS="POTFILES.in" + # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend + # on $ac_dir but don't depend on user-specified configuration + # parameters. + if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then + # The LINGUAS file contains the set of available languages. + if test -n "$OBSOLETE_ALL_LINGUAS"; then + test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" + fi + ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` + # Hide the ALL_LINGUAS assigment from automake < 1.5. + eval 'ALL_LINGUAS''=$ALL_LINGUAS_' + POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" + else + # The set of available languages was given in configure.in. + # Hide the ALL_LINGUAS assigment from automake < 1.5. + eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' + fi + # Compute POFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) + # Compute UPDATEPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) + # Compute DUMMYPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) + # Compute GMOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) + case "$ac_given_srcdir" in + .) srcdirpre= ;; + *) srcdirpre='$(srcdir)/' ;; + esac + POFILES= + UPDATEPOFILES= + DUMMYPOFILES= + GMOFILES= + for lang in $ALL_LINGUAS; do + POFILES="$POFILES $srcdirpre$lang.po" + UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" + DUMMYPOFILES="$DUMMYPOFILES $lang.nop" + GMOFILES="$GMOFILES $srcdirpre$lang.gmo" + done + # CATALOGS depends on both $ac_dir and the user's LINGUAS + # environment variable. + INST_LINGUAS= + if test -n "$ALL_LINGUAS"; then + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "$LINGUAS"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + INST_LINGUAS="$INST_LINGUAS $presentlang" + fi + done + fi + CATALOGS= + if test -n "$INST_LINGUAS"; then + for lang in $INST_LINGUAS; do + CATALOGS="$CATALOGS $lang.gmo" + done + fi + test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" + sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" + for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do + if test -f "$f"; then + case "$f" in + *.orig | *.bak | *~) ;; + *) cat "$f" >> "$ac_dir/Makefile" ;; + esac + fi + done + fi + ;; + esac + done]], + [# Capture the value of obsolete ALL_LINGUAS because we need it to compute + # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it + # from automake < 1.5. + eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' + # Capture the value of LINGUAS because we need it to compute CATALOGS. + LINGUAS="${LINGUAS-%UNSET%}" + ]) +]) + +dnl Postprocesses a Makefile in a directory containing PO files. +AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], +[ + # When this code is run, in config.status, two variables have already been + # set: + # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, + # - LINGUAS is the value of the environment variable LINGUAS at configure + # time. + +changequote(,)dnl + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + + # Find a way to echo strings without interpreting backslash. + if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then + gt_echo='echo' + else + if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then + gt_echo='printf %s\n' + else + echo_func () { + cat < "$ac_file.tmp" + if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then + # Add dependencies that cannot be formulated as a simple suffix rule. + for lang in $ALL_LINGUAS; do + frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` + cat >> "$ac_file.tmp" < /dev/null; then + # Add dependencies that cannot be formulated as a simple suffix rule. + for lang in $ALL_LINGUAS; do + frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` + cat >> "$ac_file.tmp" <> "$ac_file.tmp" < +#include +/* The string "%2$d %1$d", with dollar characters protected from the shell's + dollar expansion (possibly an autoconf bug). */ +static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; +static char buf[100]; +int main () +{ + sprintf (buf, format, 33, 55); + return (strcmp (buf, "55 33") != 0); +}], gt_cv_func_printf_posix=yes, gt_cv_func_printf_posix=no, + [ + AC_EGREP_CPP([notposix], [ +#if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__ + notposix +#endif + ], + [gt_cv_func_printf_posix="guessing no"], + [gt_cv_func_printf_posix="guessing yes"]) + ]) + ]) + case $gt_cv_func_printf_posix in + *yes) + AC_DEFINE([HAVE_POSIX_PRINTF], [1], + [Define if your printf() function supports format strings with positions.]) + ;; + esac +]) diff --git a/jni/iconv/srcm4/progtest.m4 b/jni/iconv/srcm4/progtest.m4 new file mode 100644 index 0000000..e1d445d --- /dev/null +++ b/jni/iconv/srcm4/progtest.m4 @@ -0,0 +1,92 @@ +# progtest.m4 serial 6 (gettext-0.18) +dnl Copyright (C) 1996-2003, 2005, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1996. + +AC_PREREQ([2.50]) + +# Search path for a program which passes the given test. + +dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, +dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) +AC_DEFUN([AM_PATH_PROG_WITH_TEST], +[ +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "$2", so it can be a program name with args. +set dummy $2; ac_word=[$]2 +AC_MSG_CHECKING([for $ac_word]) +AC_CACHE_VAL([ac_cv_path_$1], +[case "[$]$1" in + [[\\/]]* | ?:[[\\/]]*) + ac_cv_path_$1="[$]$1" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in ifelse([$5], , $PATH, [$5]); do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD + if [$3]; then + ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" +dnl If no 4th arg is given, leave the cache variable unset, +dnl so AC_PATH_PROGS will keep looking. +ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" +])dnl + ;; +esac])dnl +$1="$ac_cv_path_$1" +if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then + AC_MSG_RESULT([$][$1]) +else + AC_MSG_RESULT([no]) +fi +AC_SUBST([$1])dnl +]) diff --git a/jni/iconv/srcm4/readlink.m4 b/jni/iconv/srcm4/readlink.m4 new file mode 100644 index 0000000..ff3f1f5 --- /dev/null +++ b/jni/iconv/srcm4/readlink.m4 @@ -0,0 +1,29 @@ +# readlink.m4 serial 5 +dnl Copyright (C) 2003, 2007, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_FUNC_READLINK], +[ + AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) + AC_CHECK_FUNCS_ONCE([readlink]) + if test $ac_cv_func_readlink = no; then + HAVE_READLINK=0 + AC_LIBOBJ([readlink]) + gl_PREREQ_READLINK + fi +]) + +# Like gl_FUNC_READLINK, except prepare for separate compilation (no AC_LIBOBJ). +AC_DEFUN([gl_FUNC_READLINK_SEPARATE], +[ + AC_CHECK_FUNCS_ONCE([readlink]) + gl_PREREQ_READLINK +]) + +# Prerequisites of lib/readlink.c. +AC_DEFUN([gl_PREREQ_READLINK], +[ + : +]) diff --git a/jni/iconv/srcm4/relocatable-lib.m4 b/jni/iconv/srcm4/relocatable-lib.m4 new file mode 100644 index 0000000..fd99cda --- /dev/null +++ b/jni/iconv/srcm4/relocatable-lib.m4 @@ -0,0 +1,56 @@ +# relocatable-lib.m4 serial 4 +dnl Copyright (C) 2003, 2005-2007, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +dnl Support for relocatable libraries. +AC_DEFUN([gl_RELOCATABLE_LIBRARY], +[ + AC_REQUIRE([gl_RELOCATABLE_LIBRARY_BODY]) + if test $RELOCATABLE = yes; then + AC_LIBOBJ([relocatable]) + fi +]) +AC_DEFUN([gl_RELOCATABLE_LIBRARY_BODY], +[ + AC_REQUIRE([gl_RELOCATABLE_NOP]) + dnl Easier to put this here once, instead of into the DEFS of each Makefile. + if test "X$prefix" = "XNONE"; then + reloc_final_prefix="$ac_default_prefix" + else + reloc_final_prefix="$prefix" + fi + AC_DEFINE_UNQUOTED([INSTALLPREFIX], ["${reloc_final_prefix}"], + [Define to the value of ${prefix}, as a string.]) + if test $RELOCATABLE = yes; then + AC_DEFINE([ENABLE_RELOCATABLE], [1], + [Define to 1 if the package shall run at any location in the filesystem.]) + fi +]) + +dnl Like gl_RELOCATABLE_LIBRARY, except prepare for separate compilation +dnl (no AC_LIBOBJ). +AC_DEFUN([gl_RELOCATABLE_LIBRARY_SEPARATE], +[ + AC_REQUIRE([gl_RELOCATABLE_LIBRARY_BODY]) +]) + +dnl Support for relocatable packages for which it is a nop. +AC_DEFUN([gl_RELOCATABLE_NOP], +[ + AC_MSG_CHECKING([whether to activate relocatable installation]) + AC_ARG_ENABLE([relocatable], + [ --enable-relocatable install a package that can be moved in the filesystem], + [if test "$enableval" != no; then + RELOCATABLE=yes + else + RELOCATABLE=no + fi + ], RELOCATABLE=no) + AC_SUBST([RELOCATABLE]) + AC_MSG_RESULT([$RELOCATABLE]) +]) + diff --git a/jni/iconv/srcm4/relocatable.m4 b/jni/iconv/srcm4/relocatable.m4 new file mode 100644 index 0000000..b4a87af --- /dev/null +++ b/jni/iconv/srcm4/relocatable.m4 @@ -0,0 +1,99 @@ +# relocatable.m4 serial 14 +dnl Copyright (C) 2003, 2005-2007, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +dnl gl_RELOCATABLE([RELOCWRAPPER-DIR]) +dnl ---------------------------------------------------------- +dnl Support for relocatable programs. +dnl Supply RELOCWRAPPER-DIR as the directory where relocwrapper.c may be found. +AC_DEFUN([gl_RELOCATABLE], +[ + AC_REQUIRE([gl_RELOCATABLE_BODY]) + gl_RELOCATABLE_LIBRARY + if test $RELOCATABLE = yes; then + AC_LIBOBJ([progreloc]) + fi + : ${RELOCATABLE_CONFIG_H_DIR='$(top_builddir)'} + RELOCATABLE_SRC_DIR="\$(top_srcdir)/$gl_source_base" + RELOCATABLE_BUILD_DIR="\$(top_builddir)/$gl_source_base" +]) +dnl The guts of gl_RELOCATABLE. Needs to be expanded only once. +AC_DEFUN([gl_RELOCATABLE_BODY], +[ + AC_REQUIRE([AC_PROG_INSTALL]) + dnl This AC_BEFORE invocation leads to unjustified autoconf warnings + dnl when gl_RELOCATABLE_BODY is invoked more than once. + dnl We need this AC_BEFORE because AC_PROG_INSTALL is documented to + dnl overwrite earlier settings of INSTALL and INSTALL_PROGRAM (even + dnl though in autoconf-2.52..2.60 it doesn't do so), but we want this + dnl macro's setting of INSTALL_PROGRAM to persist. + AC_BEFORE([AC_PROG_INSTALL],[gl_RELOCATABLE_BODY]) + AC_REQUIRE([AC_LIB_LIBPATH]) + AC_REQUIRE([gl_RELOCATABLE_LIBRARY_BODY]) + is_noop=no + use_elf_origin_trick=no + if test $RELOCATABLE = yes; then + # --enable-relocatable implies --disable-rpath + enable_rpath=no + AC_CHECK_HEADERS([mach-o/dyld.h]) + AC_CHECK_FUNCS([_NSGetExecutablePath]) + case "$host_os" in + mingw*) is_noop=yes ;; + linux*) use_elf_origin_trick=yes ;; + esac + if test $is_noop = yes; then + RELOCATABLE_LDFLAGS=: + AC_SUBST([RELOCATABLE_LDFLAGS]) + else + if test $use_elf_origin_trick = yes; then + dnl Use the dynamic linker's support for relocatable programs. + case "$ac_aux_dir" in + /*) reloc_ldflags="$ac_aux_dir/reloc-ldflags" ;; + *) reloc_ldflags="\$(top_builddir)/$ac_aux_dir/reloc-ldflags" ;; + esac + RELOCATABLE_LDFLAGS="\"$reloc_ldflags\" \"\$(host)\" \"\$(RELOCATABLE_LIBRARY_PATH)\"" + AC_SUBST([RELOCATABLE_LDFLAGS]) + else + dnl Unfortunately we cannot define INSTALL_PROGRAM to a command + dnl consisting of more than one word - libtool doesn't support this. + dnl So we abuse the INSTALL_PROGRAM_ENV hook, originally meant for the + dnl 'install-strip' target. + INSTALL_PROGRAM_ENV="RELOC_LIBRARY_PATH_VAR=\"$shlibpath_var\" RELOC_LIBRARY_PATH_VALUE=\"\$(RELOCATABLE_LIBRARY_PATH)\" RELOC_PREFIX=\"\$(prefix)\" RELOC_DESTDIR=\"\$(DESTDIR)\" RELOC_COMPILE_COMMAND=\"\$(CC) \$(CPPFLAGS) \$(CFLAGS) \$(LDFLAGS)\" RELOC_SRCDIR=\"\$(RELOCATABLE_SRC_DIR)\" RELOC_BUILDDIR=\"\$(RELOCATABLE_BUILD_DIR)\" RELOC_CONFIG_H_DIR=\"\$(RELOCATABLE_CONFIG_H_DIR)\" RELOC_EXEEXT=\"\$(EXEEXT)\" RELOC_STRIP_PROG=\"\$(RELOCATABLE_STRIP)\" RELOC_INSTALL_PROG=\"$INSTALL_PROGRAM\"" + AC_SUBST([INSTALL_PROGRAM_ENV]) + case "$ac_aux_dir" in + /*) INSTALL_PROGRAM="$ac_aux_dir/install-reloc" ;; + *) INSTALL_PROGRAM="\$(top_builddir)/$ac_aux_dir/install-reloc" ;; + esac + fi + fi + fi + AM_CONDITIONAL([RELOCATABLE_VIA_LD], + [test $is_noop = yes || test $use_elf_origin_trick = yes]) + + dnl RELOCATABLE_LIBRARY_PATH can be set in configure.ac. Default is empty. + AC_SUBST([RELOCATABLE_LIBRARY_PATH]) + AC_SUBST([RELOCATABLE_CONFIG_H_DIR]) + AC_SUBST([RELOCATABLE_SRC_DIR]) + AC_SUBST([RELOCATABLE_BUILD_DIR]) +]) + +dnl Determine the platform dependent parameters needed to use relocatability: +dnl shlibpath_var. +AC_DEFUN([AC_LIB_LIBPATH], +[ + AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD + AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host + AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir + AC_CACHE_CHECK([for shared library path variable], [acl_cv_libpath], [ + LD="$LD" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.libpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_libpath=${acl_cv_shlibpath_var:-none} + ]) + shlibpath_var="$acl_cv_shlibpath_var" +]) diff --git a/jni/iconv/srcm4/setenv.m4 b/jni/iconv/srcm4/setenv.m4 new file mode 100644 index 0000000..e28407e --- /dev/null +++ b/jni/iconv/srcm4/setenv.m4 @@ -0,0 +1,71 @@ +# setenv.m4 serial 11 +dnl Copyright (C) 2001-2004, 2006-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_FUNC_SETENV], +[ + AC_REQUIRE([gl_STDLIB_H_DEFAULTS]) + AC_CHECK_FUNCS_ONCE([setenv]) + if test $ac_cv_func_setenv = no; then + HAVE_SETENV=0 + AC_LIBOBJ([setenv]) + gl_PREREQ_SETENV + fi +]) + +# Like gl_FUNC_SETENV, except prepare for separate compilation (no AC_LIBOBJ). +AC_DEFUN([gl_FUNC_SETENV_SEPARATE], +[ + AC_REQUIRE([gl_STDLIB_H_DEFAULTS]) + AC_CHECK_FUNCS_ONCE([setenv]) + if test $ac_cv_func_setenv = no; then + HAVE_SETENV=0 + fi + gl_PREREQ_SETENV +]) + +AC_DEFUN([gl_FUNC_UNSETENV], +[ + AC_REQUIRE([gl_STDLIB_H_DEFAULTS]) + AC_CHECK_FUNCS([unsetenv]) + if test $ac_cv_func_unsetenv = no; then + HAVE_UNSETENV=0 + AC_LIBOBJ([unsetenv]) + gl_PREREQ_UNSETENV + else + AC_CACHE_CHECK([for unsetenv() return type], [gt_cv_func_unsetenv_ret], + [AC_TRY_COMPILE([#include +extern +#ifdef __cplusplus +"C" +#endif +#if defined(__STDC__) || defined(__cplusplus) +int unsetenv (const char *name); +#else +int unsetenv(); +#endif +], , gt_cv_func_unsetenv_ret='int', gt_cv_func_unsetenv_ret='void')]) + if test $gt_cv_func_unsetenv_ret = 'void'; then + VOID_UNSETENV=1 + fi + fi +]) + +# Prerequisites of lib/setenv.c. +AC_DEFUN([gl_PREREQ_SETENV], +[ + AC_REQUIRE([AC_FUNC_ALLOCA]) + AC_REQUIRE([gl_ENVIRON]) + AC_CHECK_HEADERS_ONCE([unistd.h]) + AC_CHECK_HEADERS([search.h]) + AC_CHECK_FUNCS([tsearch]) +]) + +# Prerequisites of lib/unsetenv.c. +AC_DEFUN([gl_PREREQ_UNSETENV], +[ + AC_REQUIRE([gl_ENVIRON]) + AC_CHECK_HEADERS_ONCE([unistd.h]) +]) diff --git a/jni/iconv/srcm4/signal_h.m4 b/jni/iconv/srcm4/signal_h.m4 new file mode 100644 index 0000000..e69befd --- /dev/null +++ b/jni/iconv/srcm4/signal_h.m4 @@ -0,0 +1,40 @@ +# signal_h.m4 serial 7 +dnl Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_SIGNAL_H], +[ + AC_REQUIRE([gl_SIGNAL_H_DEFAULTS]) + gl_CHECK_NEXT_HEADERS([signal.h]) +# AIX declares sig_atomic_t to already include volatile, and C89 compilers +# then choke on 'volatile sig_atomic_t'. C99 requires that it compile. + AC_CHECK_TYPE([volatile sig_atomic_t], [], + [HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=0], [[ +#include + ]]) +]) + +AC_DEFUN([gl_SIGNAL_MODULE_INDICATOR], +[ + dnl Use AC_REQUIRE here, so that the default settings are expanded once only. + AC_REQUIRE([gl_SIGNAL_H_DEFAULTS]) + GNULIB_[]m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___])=1 +]) + +AC_DEFUN([gl_SIGNAL_H_DEFAULTS], +[ + GNULIB_SIGNAL_H_SIGPIPE=0; AC_SUBST([GNULIB_SIGNAL_H_SIGPIPE]) + GNULIB_SIGPROCMASK=0; AC_SUBST([GNULIB_SIGPROCMASK]) + GNULIB_SIGACTION=0; AC_SUBST([GNULIB_SIGACTION]) + dnl Assume proper GNU behavior unless another module says otherwise. + HAVE_POSIX_SIGNALBLOCKING=1; AC_SUBST([HAVE_POSIX_SIGNALBLOCKING]) + HAVE_SIGSET_T=1; AC_SUBST([HAVE_SIGSET_T]) + HAVE_SIGINFO_T=1; AC_SUBST([HAVE_SIGINFO_T]) + HAVE_SIGACTION=1; AC_SUBST([HAVE_SIGACTION]) + HAVE_STRUCT_SIGACTION_SA_SIGACTION=1; + AC_SUBST([HAVE_STRUCT_SIGACTION_SA_SIGACTION]) + HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=1; + AC_SUBST([HAVE_TYPE_VOLATILE_SIG_ATOMIC_T]) +]) diff --git a/jni/iconv/srcm4/signalblocking.m4 b/jni/iconv/srcm4/signalblocking.m4 new file mode 100644 index 0000000..82b0404 --- /dev/null +++ b/jni/iconv/srcm4/signalblocking.m4 @@ -0,0 +1,42 @@ +# signalblocking.m4 serial 10 +dnl Copyright (C) 2001-2002, 2006-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# Determine available signal blocking primitives. Three different APIs exist: +# 1) POSIX: sigemptyset, sigaddset, sigprocmask +# 2) SYSV: sighold, sigrelse +# 3) BSD: sigblock, sigsetmask +# For simplicity, here we check only for the POSIX signal blocking. +AC_DEFUN([gl_SIGNALBLOCKING], +[ + AC_REQUIRE([gl_SIGNAL_H_DEFAULTS]) + signals_not_posix= + AC_EGREP_HEADER([sigset_t], [signal.h], , [signals_not_posix=1]) + if test -z "$signals_not_posix"; then + AC_CHECK_FUNC([sigprocmask], [gl_cv_func_sigprocmask=1]) + fi + if test -z "$gl_cv_func_sigprocmask"; then + HAVE_POSIX_SIGNALBLOCKING=0 + AC_LIBOBJ([sigprocmask]) + gl_PREREQ_SIGPROCMASK + fi +]) + +# Prerequisites of the part of lib/signal.in.h and of lib/sigprocmask.c. +AC_DEFUN([gl_PREREQ_SIGPROCMASK], +[ + AC_REQUIRE([gl_SIGNAL_H_DEFAULTS]) + AC_CHECK_TYPES([sigset_t], + [gl_cv_type_sigset_t=yes], [gl_cv_type_sigset_t=no], + [#include +/* Mingw defines sigset_t not in , but in . */ +#include ]) + if test $gl_cv_type_sigset_t != yes; then + HAVE_SIGSET_T=0 + fi + dnl HAVE_SIGSET_T is 1 if the system lacks the sigprocmask function but has + dnl the sigset_t type. + AC_SUBST([HAVE_SIGSET_T]) +]) diff --git a/jni/iconv/srcm4/sigpipe.m4 b/jni/iconv/srcm4/sigpipe.m4 new file mode 100644 index 0000000..d51ac60 --- /dev/null +++ b/jni/iconv/srcm4/sigpipe.m4 @@ -0,0 +1,29 @@ +# sigpipe.m4 serial 2 +dnl Copyright (C) 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl Tests whether SIGPIPE is provided by . +dnl Sets gl_cv_header_signal_h_SIGPIPE. +AC_DEFUN([gl_SIGNAL_SIGPIPE], +[ + dnl Use AC_REQUIRE here, so that the default behavior below is expanded + dnl once only, before all statements that occur in other macros. + AC_REQUIRE([gl_SIGNAL_SIGPIPE_BODY]) +]) + +AC_DEFUN([gl_SIGNAL_SIGPIPE_BODY], +[ + AC_REQUIRE([AC_PROG_CC]) + AC_CACHE_CHECK([for SIGPIPE], [gl_cv_header_signal_h_SIGPIPE], [ + AC_EGREP_CPP([booboo],[ +#include +#if !defined SIGPIPE +booboo +#endif + ], + [gl_cv_header_signal_h_SIGPIPE=no], + [gl_cv_header_signal_h_SIGPIPE=yes]) + ]) +]) diff --git a/jni/iconv/srcm4/size_max.m4 b/jni/iconv/srcm4/size_max.m4 new file mode 100644 index 0000000..35bd3d6 --- /dev/null +++ b/jni/iconv/srcm4/size_max.m4 @@ -0,0 +1,75 @@ +# size_max.m4 serial 9 +dnl Copyright (C) 2003, 2005-2006, 2008-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([gl_SIZE_MAX], +[ + AC_CHECK_HEADERS([stdint.h]) + dnl First test whether the system already has SIZE_MAX. + AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [ + gl_cv_size_max= + AC_EGREP_CPP([Found it], [ +#include +#if HAVE_STDINT_H +#include +#endif +#ifdef SIZE_MAX +Found it +#endif +], [gl_cv_size_max=yes]) + if test -z "$gl_cv_size_max"; then + dnl Define it ourselves. Here we assume that the type 'size_t' is not wider + dnl than the type 'unsigned long'. Try hard to find a definition that can + dnl be used in a preprocessor #if, i.e. doesn't contain a cast. + AC_COMPUTE_INT([size_t_bits_minus_1], [sizeof (size_t) * CHAR_BIT - 1], + [#include +#include ], [size_t_bits_minus_1=]) + AC_COMPUTE_INT([fits_in_uint], [sizeof (size_t) <= sizeof (unsigned int)], + [#include ], [fits_in_uint=]) + if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then + if test $fits_in_uint = 1; then + dnl Even though SIZE_MAX fits in an unsigned int, it must be of type + dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'. + AC_TRY_COMPILE([#include + extern size_t foo; + extern unsigned long foo; + ], [], [fits_in_uint=0]) + fi + dnl We cannot use 'expr' to simplify this expression, because 'expr' + dnl works only with 'long' integers in the host environment, while we + dnl might be cross-compiling from a 32-bit platform to a 64-bit platform. + if test $fits_in_uint = 1; then + gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)" + else + gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)" + fi + else + dnl Shouldn't happen, but who knows... + gl_cv_size_max='((size_t)~(size_t)0)' + fi + fi + ]) + if test "$gl_cv_size_max" != yes; then + AC_DEFINE_UNQUOTED([SIZE_MAX], [$gl_cv_size_max], + [Define as the maximum value of type 'size_t', if the system doesn't define it.]) + fi + dnl Don't redefine SIZE_MAX in config.h if config.h is re-included after + dnl . Remember that the #undef in AH_VERBATIM gets replaced with + dnl #define by AC_DEFINE_UNQUOTED. + AH_VERBATIM([SIZE_MAX], +[/* Define as the maximum value of type 'size_t', if the system doesn't define + it. */ +#ifndef SIZE_MAX +# undef SIZE_MAX +#endif]) +]) + +dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in. +dnl Remove this when we can assume autoconf >= 2.61. +m4_ifdef([AC_COMPUTE_INT], [], [ + AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])]) +]) diff --git a/jni/iconv/srcm4/ssize_t.m4 b/jni/iconv/srcm4/ssize_t.m4 new file mode 100644 index 0000000..4eaef93 --- /dev/null +++ b/jni/iconv/srcm4/ssize_t.m4 @@ -0,0 +1,21 @@ +# ssize_t.m4 serial 4 (gettext-0.15) +dnl Copyright (C) 2001-2003, 2006 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. +dnl Test whether ssize_t is defined. + +AC_DEFUN([gt_TYPE_SSIZE_T], +[ + AC_CACHE_CHECK([for ssize_t], [gt_cv_ssize_t], + [AC_TRY_COMPILE([#include ], + [int x = sizeof (ssize_t *) + sizeof (ssize_t); + return !x;], + [gt_cv_ssize_t=yes], [gt_cv_ssize_t=no])]) + if test $gt_cv_ssize_t = no; then + AC_DEFINE([ssize_t], [int], + [Define as a signed type of the same size as size_t.]) + fi +]) diff --git a/jni/iconv/srcm4/stdbool.m4 b/jni/iconv/srcm4/stdbool.m4 new file mode 100644 index 0000000..57c804a --- /dev/null +++ b/jni/iconv/srcm4/stdbool.m4 @@ -0,0 +1,115 @@ +# Check for stdbool.h that conforms to C99. + +dnl Copyright (C) 2002-2006, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# Prepare for substituting if it is not supported. + +AC_DEFUN([AM_STDBOOL_H], +[ + AC_REQUIRE([AC_HEADER_STDBOOL]) + + # Define two additional variables used in the Makefile substitution. + + if test "$ac_cv_header_stdbool_h" = yes; then + STDBOOL_H='' + else + STDBOOL_H='stdbool.h' + fi + AC_SUBST([STDBOOL_H]) + + if test "$ac_cv_type__Bool" = yes; then + HAVE__BOOL=1 + else + HAVE__BOOL=0 + fi + AC_SUBST([HAVE__BOOL]) +]) + +# AM_STDBOOL_H will be renamed to gl_STDBOOL_H in the future. +AC_DEFUN([gl_STDBOOL_H], [AM_STDBOOL_H]) + +# This macro is only needed in autoconf <= 2.59. Newer versions of autoconf +# have this macro built-in. + +AC_DEFUN([AC_HEADER_STDBOOL], + [AC_CACHE_CHECK([for stdbool.h that conforms to C99], + [ac_cv_header_stdbool_h], + [AC_TRY_COMPILE( + [ + #include + #ifndef bool + "error: bool is not defined" + #endif + #ifndef false + "error: false is not defined" + #endif + #if false + "error: false is not 0" + #endif + #ifndef true + "error: true is not defined" + #endif + #if true != 1 + "error: true is not 1" + #endif + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" + #endif + + struct s { _Bool s: 1; _Bool t; } s; + + char a[true == 1 ? 1 : -1]; + char b[false == 0 ? 1 : -1]; + char c[__bool_true_false_are_defined == 1 ? 1 : -1]; + char d[(bool) 0.5 == true ? 1 : -1]; + bool e = &s; + char f[(_Bool) 0.0 == false ? 1 : -1]; + char g[true]; + char h[sizeof (_Bool)]; + char i[sizeof s.t]; + enum { j = false, k = true, l = false * true, m = true * 256 }; + _Bool n[m]; + char o[sizeof n == m * sizeof n[0] ? 1 : -1]; + char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; + #if defined __xlc__ || defined __GNUC__ + /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0 + reported by James Lemley on 2005-10-05; see + http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html + This test is not quite right, since xlc is allowed to + reject this program, as the initializer for xlcbug is + not one of the forms that C requires support for. + However, doing the test right would require a run-time + test, and that would make cross-compilation harder. + Let us hope that IBM fixes the xlc bug, and also adds + support for this kind of constant expression. In the + meantime, this test will reject xlc, which is OK, since + our stdbool.h substitute should suffice. We also test + this with GCC, where it should work, to detect more + quickly whether someone messes up the test in the + future. */ + char digs[] = "0123456789"; + int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1); + #endif + /* Catch a bug in an HP-UX C compiler. See + http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html + */ + _Bool q = true; + _Bool *pq = &q; + ], + [ + *pq |= q; + *pq |= ! q; + /* Refer to every declared value, to avoid compiler optimizations. */ + return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + + !m + !n + !o + !p + !q + !pq); + ], + [ac_cv_header_stdbool_h=yes], + [ac_cv_header_stdbool_h=no])]) + AC_CHECK_TYPES([_Bool]) + if test $ac_cv_header_stdbool_h = yes; then + AC_DEFINE([HAVE_STDBOOL_H], [1], [Define to 1 if stdbool.h conforms to C99.]) + fi]) diff --git a/jni/iconv/srcm4/stdint.m4 b/jni/iconv/srcm4/stdint.m4 new file mode 100644 index 0000000..a2e8bdd --- /dev/null +++ b/jni/iconv/srcm4/stdint.m4 @@ -0,0 +1,472 @@ +# stdint.m4 serial 34 +dnl Copyright (C) 2001-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert and Bruno Haible. +dnl Test whether is supported or must be substituted. + +AC_DEFUN([gl_STDINT_H], +[ + AC_PREREQ([2.59])dnl + + dnl Check for long long int and unsigned long long int. + AC_REQUIRE([AC_TYPE_LONG_LONG_INT]) + if test $ac_cv_type_long_long_int = yes; then + HAVE_LONG_LONG_INT=1 + else + HAVE_LONG_LONG_INT=0 + fi + AC_SUBST([HAVE_LONG_LONG_INT]) + AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) + if test $ac_cv_type_unsigned_long_long_int = yes; then + HAVE_UNSIGNED_LONG_LONG_INT=1 + else + HAVE_UNSIGNED_LONG_LONG_INT=0 + fi + AC_SUBST([HAVE_UNSIGNED_LONG_LONG_INT]) + + dnl Check for . + dnl AC_INCLUDES_DEFAULT defines $ac_cv_header_inttypes_h. + if test $ac_cv_header_inttypes_h = yes; then + HAVE_INTTYPES_H=1 + else + HAVE_INTTYPES_H=0 + fi + AC_SUBST([HAVE_INTTYPES_H]) + + dnl Check for . + dnl AC_INCLUDES_DEFAULT defines $ac_cv_header_sys_types_h. + if test $ac_cv_header_sys_types_h = yes; then + HAVE_SYS_TYPES_H=1 + else + HAVE_SYS_TYPES_H=0 + fi + AC_SUBST([HAVE_SYS_TYPES_H]) + + gl_CHECK_NEXT_HEADERS([stdint.h]) + if test $ac_cv_header_stdint_h = yes; then + HAVE_STDINT_H=1 + else + HAVE_STDINT_H=0 + fi + AC_SUBST([HAVE_STDINT_H]) + + dnl Now see whether we need a substitute . + if test $ac_cv_header_stdint_h = yes; then + AC_CACHE_CHECK([whether stdint.h conforms to C99], + [gl_cv_header_working_stdint_h], + [gl_cv_header_working_stdint_h=no + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */ +#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */ +#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ +#include +/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in . */ +#if !(defined WCHAR_MIN && defined WCHAR_MAX) +#error "WCHAR_MIN, WCHAR_MAX not defined in " +#endif +] +gl_STDINT_INCLUDES +[ +#ifdef INT8_MAX +int8_t a1 = INT8_MAX; +int8_t a1min = INT8_MIN; +#endif +#ifdef INT16_MAX +int16_t a2 = INT16_MAX; +int16_t a2min = INT16_MIN; +#endif +#ifdef INT32_MAX +int32_t a3 = INT32_MAX; +int32_t a3min = INT32_MIN; +#endif +#ifdef INT64_MAX +int64_t a4 = INT64_MAX; +int64_t a4min = INT64_MIN; +#endif +#ifdef UINT8_MAX +uint8_t b1 = UINT8_MAX; +#else +typedef int b1[(unsigned char) -1 != 255 ? 1 : -1]; +#endif +#ifdef UINT16_MAX +uint16_t b2 = UINT16_MAX; +#endif +#ifdef UINT32_MAX +uint32_t b3 = UINT32_MAX; +#endif +#ifdef UINT64_MAX +uint64_t b4 = UINT64_MAX; +#endif +int_least8_t c1 = INT8_C (0x7f); +int_least8_t c1max = INT_LEAST8_MAX; +int_least8_t c1min = INT_LEAST8_MIN; +int_least16_t c2 = INT16_C (0x7fff); +int_least16_t c2max = INT_LEAST16_MAX; +int_least16_t c2min = INT_LEAST16_MIN; +int_least32_t c3 = INT32_C (0x7fffffff); +int_least32_t c3max = INT_LEAST32_MAX; +int_least32_t c3min = INT_LEAST32_MIN; +int_least64_t c4 = INT64_C (0x7fffffffffffffff); +int_least64_t c4max = INT_LEAST64_MAX; +int_least64_t c4min = INT_LEAST64_MIN; +uint_least8_t d1 = UINT8_C (0xff); +uint_least8_t d1max = UINT_LEAST8_MAX; +uint_least16_t d2 = UINT16_C (0xffff); +uint_least16_t d2max = UINT_LEAST16_MAX; +uint_least32_t d3 = UINT32_C (0xffffffff); +uint_least32_t d3max = UINT_LEAST32_MAX; +uint_least64_t d4 = UINT64_C (0xffffffffffffffff); +uint_least64_t d4max = UINT_LEAST64_MAX; +int_fast8_t e1 = INT_FAST8_MAX; +int_fast8_t e1min = INT_FAST8_MIN; +int_fast16_t e2 = INT_FAST16_MAX; +int_fast16_t e2min = INT_FAST16_MIN; +int_fast32_t e3 = INT_FAST32_MAX; +int_fast32_t e3min = INT_FAST32_MIN; +int_fast64_t e4 = INT_FAST64_MAX; +int_fast64_t e4min = INT_FAST64_MIN; +uint_fast8_t f1 = UINT_FAST8_MAX; +uint_fast16_t f2 = UINT_FAST16_MAX; +uint_fast32_t f3 = UINT_FAST32_MAX; +uint_fast64_t f4 = UINT_FAST64_MAX; +#ifdef INTPTR_MAX +intptr_t g = INTPTR_MAX; +intptr_t gmin = INTPTR_MIN; +#endif +#ifdef UINTPTR_MAX +uintptr_t h = UINTPTR_MAX; +#endif +intmax_t i = INTMAX_MAX; +uintmax_t j = UINTMAX_MAX; + +#include /* for CHAR_BIT */ +#define TYPE_MINIMUM(t) \ + ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))) +#define TYPE_MAXIMUM(t) \ + ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))) +struct s { + int check_PTRDIFF: + PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t) + && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t) + ? 1 : -1; + /* Detect bug in FreeBSD 6.0 / ia64. */ + int check_SIG_ATOMIC: + SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t) + && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t) + ? 1 : -1; + int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1; + int check_WCHAR: + WCHAR_MIN == TYPE_MINIMUM (wchar_t) + && WCHAR_MAX == TYPE_MAXIMUM (wchar_t) + ? 1 : -1; + /* Detect bug in mingw. */ + int check_WINT: + WINT_MIN == TYPE_MINIMUM (wint_t) + && WINT_MAX == TYPE_MAXIMUM (wint_t) + ? 1 : -1; + + /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */ + int check_UINT8_C: + (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1; + int check_UINT16_C: + (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1; + + /* Detect bugs in OpenBSD 3.9 stdint.h. */ +#ifdef UINT8_MAX + int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1; +#endif +#ifdef UINT16_MAX + int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1; +#endif +#ifdef UINT32_MAX + int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1; +#endif +#ifdef UINT64_MAX + int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1; +#endif + int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1; + int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1; + int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1; + int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1; + int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1; + int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1; + int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1; + int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1; + int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1; + int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1; + int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1; +}; + ]])], + [dnl Determine whether the various *_MIN, *_MAX macros are usable + dnl in preprocessor expression. We could do it by compiling a test + dnl program for each of these macros. It is faster to run a program + dnl that inspects the macro expansion. + dnl This detects a bug on HP-UX 11.23/ia64. + AC_RUN_IFELSE([ + AC_LANG_PROGRAM([[ +#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */ +#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */ +#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ +#include +] +gl_STDINT_INCLUDES +[ +#include +#include +#define MVAL(macro) MVAL1(macro) +#define MVAL1(expression) #expression +static const char *macro_values[] = + { +#ifdef INT8_MAX + MVAL (INT8_MAX), +#endif +#ifdef INT16_MAX + MVAL (INT16_MAX), +#endif +#ifdef INT32_MAX + MVAL (INT32_MAX), +#endif +#ifdef INT64_MAX + MVAL (INT64_MAX), +#endif +#ifdef UINT8_MAX + MVAL (UINT8_MAX), +#endif +#ifdef UINT16_MAX + MVAL (UINT16_MAX), +#endif +#ifdef UINT32_MAX + MVAL (UINT32_MAX), +#endif +#ifdef UINT64_MAX + MVAL (UINT64_MAX), +#endif + NULL + }; +]], [[ + const char **mv; + for (mv = macro_values; *mv != NULL; mv++) + { + const char *value = *mv; + /* Test whether it looks like a cast expression. */ + if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0 + || strncmp (value, "((unsigned short)"/*)*/, 17) == 0 + || strncmp (value, "((unsigned char)"/*)*/, 16) == 0 + || strncmp (value, "((int)"/*)*/, 6) == 0 + || strncmp (value, "((signed short)"/*)*/, 15) == 0 + || strncmp (value, "((signed char)"/*)*/, 14) == 0) + return 1; + } + return 0; +]])], + [gl_cv_header_working_stdint_h=yes], + [], + [dnl When cross-compiling, assume it works. + gl_cv_header_working_stdint_h=yes + ]) + ]) + ]) + fi + if test "$gl_cv_header_working_stdint_h" = yes; then + STDINT_H= + else + dnl Check for , and for + dnl (used in Linux libc4 >= 4.6.7 and libc5). + AC_CHECK_HEADERS([sys/inttypes.h sys/bitypes.h]) + if test $ac_cv_header_sys_inttypes_h = yes; then + HAVE_SYS_INTTYPES_H=1 + else + HAVE_SYS_INTTYPES_H=0 + fi + AC_SUBST([HAVE_SYS_INTTYPES_H]) + if test $ac_cv_header_sys_bitypes_h = yes; then + HAVE_SYS_BITYPES_H=1 + else + HAVE_SYS_BITYPES_H=0 + fi + AC_SUBST([HAVE_SYS_BITYPES_H]) + + dnl Check for (missing in Linux uClibc when built without wide + dnl character support). + AC_CHECK_HEADERS_ONCE([wchar.h]) + + gl_STDINT_TYPE_PROPERTIES + STDINT_H=stdint.h + fi + AC_SUBST([STDINT_H]) +]) + +dnl gl_STDINT_BITSIZEOF(TYPES, INCLUDES) +dnl Determine the size of each of the given types in bits. +AC_DEFUN([gl_STDINT_BITSIZEOF], +[ + dnl Use a shell loop, to avoid bloating configure, and + dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into + dnl config.h.in, + dnl - extra AC_SUBST calls, so that the right substitutions are made. + m4_foreach_w([gltype], [$1], + [AH_TEMPLATE([BITSIZEOF_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]), + [Define to the number of bits in type ']gltype['.])]) + for gltype in $1 ; do + AC_CACHE_CHECK([for bit size of $gltype], [gl_cv_bitsizeof_${gltype}], + [AC_COMPUTE_INT([result], [sizeof ($gltype) * CHAR_BIT], + [$2 +#include ], [result=unknown]) + eval gl_cv_bitsizeof_${gltype}=\$result + ]) + eval result=\$gl_cv_bitsizeof_${gltype} + if test $result = unknown; then + dnl Use a nonempty default, because some compilers, such as IRIX 5 cc, + dnl do a syntax check even on unused #if conditions and give an error + dnl on valid C code like this: + dnl #if 0 + dnl # if > 32 + dnl # endif + dnl #endif + result=0 + fi + GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` + AC_DEFINE_UNQUOTED([BITSIZEOF_${GLTYPE}], [$result]) + eval BITSIZEOF_${GLTYPE}=\$result + done + m4_foreach_w([gltype], [$1], + [AC_SUBST([BITSIZEOF_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]))]) +]) + +dnl gl_CHECK_TYPES_SIGNED(TYPES, INCLUDES) +dnl Determine the signedness of each of the given types. +dnl Define HAVE_SIGNED_TYPE if type is signed. +AC_DEFUN([gl_CHECK_TYPES_SIGNED], +[ + dnl Use a shell loop, to avoid bloating configure, and + dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into + dnl config.h.in, + dnl - extra AC_SUBST calls, so that the right substitutions are made. + m4_foreach_w([gltype], [$1], + [AH_TEMPLATE([HAVE_SIGNED_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]), + [Define to 1 if ']gltype[' is a signed integer type.])]) + for gltype in $1 ; do + AC_CACHE_CHECK([whether $gltype is signed], [gl_cv_type_${gltype}_signed], + [AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM([$2[ + int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];]])], + result=yes, result=no) + eval gl_cv_type_${gltype}_signed=\$result + ]) + eval result=\$gl_cv_type_${gltype}_signed + GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` + if test "$result" = yes; then + AC_DEFINE_UNQUOTED([HAVE_SIGNED_${GLTYPE}], [1]) + eval HAVE_SIGNED_${GLTYPE}=1 + else + eval HAVE_SIGNED_${GLTYPE}=0 + fi + done + m4_foreach_w([gltype], [$1], + [AC_SUBST([HAVE_SIGNED_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]))]) +]) + +dnl gl_INTEGER_TYPE_SUFFIX(TYPES, INCLUDES) +dnl Determine the suffix to use for integer constants of the given types. +dnl Define t_SUFFIX for each such type. +AC_DEFUN([gl_INTEGER_TYPE_SUFFIX], +[ + dnl Use a shell loop, to avoid bloating configure, and + dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into + dnl config.h.in, + dnl - extra AC_SUBST calls, so that the right substitutions are made. + m4_foreach_w([gltype], [$1], + [AH_TEMPLATE(translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_])[_SUFFIX], + [Define to l, ll, u, ul, ull, etc., as suitable for + constants of type ']gltype['.])]) + for gltype in $1 ; do + AC_CACHE_CHECK([for $gltype integer literal suffix], + [gl_cv_type_${gltype}_suffix], + [eval gl_cv_type_${gltype}_suffix=no + eval result=\$gl_cv_type_${gltype}_signed + if test "$result" = yes; then + glsufu= + else + glsufu=u + fi + for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do + case $glsuf in + '') gltype1='int';; + l) gltype1='long int';; + ll) gltype1='long long int';; + i64) gltype1='__int64';; + u) gltype1='unsigned int';; + ul) gltype1='unsigned long int';; + ull) gltype1='unsigned long long int';; + ui64)gltype1='unsigned __int64';; + esac + AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM([$2[ + extern $gltype foo; + extern $gltype1 foo;]])], + [eval gl_cv_type_${gltype}_suffix=\$glsuf]) + eval result=\$gl_cv_type_${gltype}_suffix + test "$result" != no && break + done]) + GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` + eval result=\$gl_cv_type_${gltype}_suffix + test "$result" = no && result= + eval ${GLTYPE}_SUFFIX=\$result + AC_DEFINE_UNQUOTED([${GLTYPE}_SUFFIX], [$result]) + done + m4_foreach_w([gltype], [$1], + [AC_SUBST(translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_])[_SUFFIX])]) +]) + +dnl gl_STDINT_INCLUDES +AC_DEFUN([gl_STDINT_INCLUDES], +[[ + /* BSD/OS 4.0.1 has a bug: , and must be + included before . */ + #include + #include + #if HAVE_WCHAR_H + # include + # include + # include + #endif +]]) + +dnl gl_STDINT_TYPE_PROPERTIES +dnl Compute HAVE_SIGNED_t, BITSIZEOF_t and t_SUFFIX, for all the types t +dnl of interest to stdint.in.h. +AC_DEFUN([gl_STDINT_TYPE_PROPERTIES], +[ + AC_REQUIRE([gl_MULTIARCH]) + if test $APPLE_UNIVERSAL_BUILD = 0; then + gl_STDINT_BITSIZEOF([ptrdiff_t size_t], + [gl_STDINT_INCLUDES]) + fi + gl_STDINT_BITSIZEOF([sig_atomic_t wchar_t wint_t], + [gl_STDINT_INCLUDES]) + gl_CHECK_TYPES_SIGNED([sig_atomic_t wchar_t wint_t], + [gl_STDINT_INCLUDES]) + gl_cv_type_ptrdiff_t_signed=yes + gl_cv_type_size_t_signed=no + if test $APPLE_UNIVERSAL_BUILD = 0; then + gl_INTEGER_TYPE_SUFFIX([ptrdiff_t size_t], + [gl_STDINT_INCLUDES]) + fi + gl_INTEGER_TYPE_SUFFIX([sig_atomic_t wchar_t wint_t], + [gl_STDINT_INCLUDES]) +]) + +dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in. +dnl Remove this when we can assume autoconf >= 2.61. +m4_ifdef([AC_COMPUTE_INT], [], [ + AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])]) +]) + +# Hey Emacs! +# Local Variables: +# indent-tabs-mode: nil +# End: diff --git a/jni/iconv/srcm4/stdint_h.m4 b/jni/iconv/srcm4/stdint_h.m4 new file mode 100644 index 0000000..82f0c24 --- /dev/null +++ b/jni/iconv/srcm4/stdint_h.m4 @@ -0,0 +1,26 @@ +# stdint_h.m4 serial 8 +dnl Copyright (C) 1997-2004, 2006, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert. + +# Define HAVE_STDINT_H_WITH_UINTMAX if exists, +# doesn't clash with , and declares uintmax_t. + +AC_DEFUN([gl_AC_HEADER_STDINT_H], +[ + AC_CACHE_CHECK([for stdint.h], [gl_cv_header_stdint_h], + [AC_TRY_COMPILE( + [#include +#include ], + [uintmax_t i = (uintmax_t) -1; return !i;], + [gl_cv_header_stdint_h=yes], + [gl_cv_header_stdint_h=no])]) + if test $gl_cv_header_stdint_h = yes; then + AC_DEFINE_UNQUOTED([HAVE_STDINT_H_WITH_UINTMAX], [1], + [Define if exists, doesn't clash with , + and declares uintmax_t. ]) + fi +]) diff --git a/jni/iconv/srcm4/stdio_h.m4 b/jni/iconv/srcm4/stdio_h.m4 new file mode 100644 index 0000000..fcbe68f --- /dev/null +++ b/jni/iconv/srcm4/stdio_h.m4 @@ -0,0 +1,136 @@ +# stdio_h.m4 serial 16 +dnl Copyright (C) 2007-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_STDIO_H], +[ + AC_REQUIRE([gl_STDIO_H_DEFAULTS]) + gl_CHECK_NEXT_HEADERS([stdio.h]) + dnl No need to create extra modules for these functions. Everyone who uses + dnl likely needs them. + GNULIB_FPRINTF=1 + GNULIB_PRINTF=1 + GNULIB_VFPRINTF=1 + GNULIB_VPRINTF=1 + GNULIB_FPUTC=1 + GNULIB_PUTC=1 + GNULIB_PUTCHAR=1 + GNULIB_FPUTS=1 + GNULIB_PUTS=1 + GNULIB_FWRITE=1 + dnl This ifdef is just an optimization, to avoid performing a configure + dnl check whose result is not used. It does not make the test of + dnl GNULIB_STDIO_H_SIGPIPE or GNULIB_SIGPIPE redundant. + m4_ifdef([gl_SIGNAL_SIGPIPE], [ + gl_SIGNAL_SIGPIPE + if test $gl_cv_header_signal_h_SIGPIPE != yes; then + REPLACE_STDIO_WRITE_FUNCS=1 + AC_LIBOBJ([stdio-write]) + fi + ]) +]) + +AC_DEFUN([gl_STDIO_MODULE_INDICATOR], +[ + dnl Use AC_REQUIRE here, so that the default settings are expanded once only. + AC_REQUIRE([gl_STDIO_H_DEFAULTS]) + GNULIB_[]m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___])=1 +]) + +AC_DEFUN([gl_STDIO_H_DEFAULTS], +[ + GNULIB_FPRINTF=0; AC_SUBST([GNULIB_FPRINTF]) + GNULIB_FPRINTF_POSIX=0; AC_SUBST([GNULIB_FPRINTF_POSIX]) + GNULIB_PRINTF=0; AC_SUBST([GNULIB_PRINTF]) + GNULIB_PRINTF_POSIX=0; AC_SUBST([GNULIB_PRINTF_POSIX]) + GNULIB_SNPRINTF=0; AC_SUBST([GNULIB_SNPRINTF]) + GNULIB_SPRINTF_POSIX=0; AC_SUBST([GNULIB_SPRINTF_POSIX]) + GNULIB_VFPRINTF=0; AC_SUBST([GNULIB_VFPRINTF]) + GNULIB_VFPRINTF_POSIX=0; AC_SUBST([GNULIB_VFPRINTF_POSIX]) + GNULIB_VPRINTF=0; AC_SUBST([GNULIB_VPRINTF]) + GNULIB_VPRINTF_POSIX=0; AC_SUBST([GNULIB_VPRINTF_POSIX]) + GNULIB_VSNPRINTF=0; AC_SUBST([GNULIB_VSNPRINTF]) + GNULIB_VSPRINTF_POSIX=0; AC_SUBST([GNULIB_VSPRINTF_POSIX]) + GNULIB_DPRINTF=0; AC_SUBST([GNULIB_DPRINTF]) + GNULIB_VDPRINTF=0; AC_SUBST([GNULIB_VDPRINTF]) + GNULIB_VASPRINTF=0; AC_SUBST([GNULIB_VASPRINTF]) + GNULIB_OBSTACK_PRINTF=0; AC_SUBST([GNULIB_OBSTACK_PRINTF]) + GNULIB_OBSTACK_PRINTF_POSIX=0; AC_SUBST([GNULIB_OBSTACK_PRINTF_POSIX]) + GNULIB_FOPEN=0; AC_SUBST([GNULIB_FOPEN]) + GNULIB_FREOPEN=0; AC_SUBST([GNULIB_FREOPEN]) + GNULIB_FSEEK=0; AC_SUBST([GNULIB_FSEEK]) + GNULIB_FSEEKO=0; AC_SUBST([GNULIB_FSEEKO]) + GNULIB_FTELL=0; AC_SUBST([GNULIB_FTELL]) + GNULIB_FTELLO=0; AC_SUBST([GNULIB_FTELLO]) + GNULIB_FFLUSH=0; AC_SUBST([GNULIB_FFLUSH]) + GNULIB_FPURGE=0; AC_SUBST([GNULIB_FPURGE]) + GNULIB_FCLOSE=0; AC_SUBST([GNULIB_FCLOSE]) + GNULIB_FPUTC=0; AC_SUBST([GNULIB_FPUTC]) + GNULIB_PUTC=0; AC_SUBST([GNULIB_PUTC]) + GNULIB_PUTCHAR=0; AC_SUBST([GNULIB_PUTCHAR]) + GNULIB_FPUTS=0; AC_SUBST([GNULIB_FPUTS]) + GNULIB_PUTS=0; AC_SUBST([GNULIB_PUTS]) + GNULIB_FWRITE=0; AC_SUBST([GNULIB_FWRITE]) + GNULIB_GETDELIM=0; AC_SUBST([GNULIB_GETDELIM]) + GNULIB_GETLINE=0; AC_SUBST([GNULIB_GETLINE]) + GNULIB_PERROR=0; AC_SUBST([GNULIB_PERROR]) + GNULIB_STDIO_H_SIGPIPE=0; AC_SUBST([GNULIB_STDIO_H_SIGPIPE]) + dnl Assume proper GNU behavior unless another module says otherwise. + REPLACE_STDIO_WRITE_FUNCS=0; AC_SUBST([REPLACE_STDIO_WRITE_FUNCS]) + REPLACE_FPRINTF=0; AC_SUBST([REPLACE_FPRINTF]) + REPLACE_VFPRINTF=0; AC_SUBST([REPLACE_VFPRINTF]) + REPLACE_PRINTF=0; AC_SUBST([REPLACE_PRINTF]) + REPLACE_VPRINTF=0; AC_SUBST([REPLACE_VPRINTF]) + REPLACE_SNPRINTF=0; AC_SUBST([REPLACE_SNPRINTF]) + HAVE_DECL_SNPRINTF=1; AC_SUBST([HAVE_DECL_SNPRINTF]) + REPLACE_VSNPRINTF=0; AC_SUBST([REPLACE_VSNPRINTF]) + HAVE_DECL_VSNPRINTF=1; AC_SUBST([HAVE_DECL_VSNPRINTF]) + REPLACE_SPRINTF=0; AC_SUBST([REPLACE_SPRINTF]) + REPLACE_VSPRINTF=0; AC_SUBST([REPLACE_VSPRINTF]) + HAVE_DPRINTF=1; AC_SUBST([HAVE_DPRINTF]) + REPLACE_DPRINTF=0; AC_SUBST([REPLACE_DPRINTF]) + HAVE_VDPRINTF=1; AC_SUBST([HAVE_VDPRINTF]) + REPLACE_VDPRINTF=0; AC_SUBST([REPLACE_VDPRINTF]) + HAVE_VASPRINTF=1; AC_SUBST([HAVE_VASPRINTF]) + REPLACE_VASPRINTF=0; AC_SUBST([REPLACE_VASPRINTF]) + HAVE_DECL_OBSTACK_PRINTF=1; AC_SUBST([HAVE_DECL_OBSTACK_PRINTF]) + REPLACE_OBSTACK_PRINTF=0; AC_SUBST([REPLACE_OBSTACK_PRINTF]) + REPLACE_FOPEN=0; AC_SUBST([REPLACE_FOPEN]) + REPLACE_FREOPEN=0; AC_SUBST([REPLACE_FREOPEN]) + HAVE_FSEEKO=1; AC_SUBST([HAVE_FSEEKO]) + REPLACE_FSEEKO=0; AC_SUBST([REPLACE_FSEEKO]) + REPLACE_FSEEK=0; AC_SUBST([REPLACE_FSEEK]) + HAVE_FTELLO=1; AC_SUBST([HAVE_FTELLO]) + REPLACE_FTELLO=0; AC_SUBST([REPLACE_FTELLO]) + REPLACE_FTELL=0; AC_SUBST([REPLACE_FTELL]) + REPLACE_FFLUSH=0; AC_SUBST([REPLACE_FFLUSH]) + REPLACE_FPURGE=0; AC_SUBST([REPLACE_FPURGE]) + HAVE_DECL_FPURGE=1; AC_SUBST([HAVE_DECL_FPURGE]) + REPLACE_FCLOSE=0; AC_SUBST([REPLACE_FCLOSE]) + HAVE_DECL_GETDELIM=1; AC_SUBST([HAVE_DECL_GETDELIM]) + HAVE_DECL_GETLINE=1; AC_SUBST([HAVE_DECL_GETLINE]) + REPLACE_GETLINE=0; AC_SUBST([REPLACE_GETLINE]) + REPLACE_PERROR=0; AC_SUBST([REPLACE_PERROR]) +]) + +dnl Code shared by fseeko and ftello. Determine if large files are supported, +dnl but stdin does not start as a large file by default. +AC_DEFUN([gl_STDIN_LARGE_OFFSET], + [ + AC_CACHE_CHECK([whether stdin defaults to large file offsets], + [gl_cv_var_stdin_large_offset], + [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], +[[#if defined __SL64 && defined __SCLE /* cygwin */ + /* Cygwin 1.5.24 and earlier fail to put stdin in 64-bit mode, making + fseeko/ftello needlessly fail. This bug was fixed in 1.5.25, and + it is easier to do a version check than building a runtime test. */ +# include +# if CYGWIN_VERSION_DLL_COMBINED < CYGWIN_VERSION_DLL_MAKE_COMBINED (1005, 25) + choke me +# endif +#endif]])], + [gl_cv_var_stdin_large_offset=yes], + [gl_cv_var_stdin_large_offset=no])]) +]) diff --git a/jni/iconv/srcm4/stdlib_h.m4 b/jni/iconv/srcm4/stdlib_h.m4 new file mode 100644 index 0000000..b295f16 --- /dev/null +++ b/jni/iconv/srcm4/stdlib_h.m4 @@ -0,0 +1,73 @@ +# stdlib_h.m4 serial 15 +dnl Copyright (C) 2007-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_STDLIB_H], +[ + AC_REQUIRE([gl_STDLIB_H_DEFAULTS]) + gl_CHECK_NEXT_HEADERS([stdlib.h]) + AC_CHECK_HEADERS([random.h], [], [], [AC_INCLUDES_DEFAULT]) + if test $ac_cv_header_random_h = yes; then + HAVE_RANDOM_H=1 + else + HAVE_RANDOM_H=0 + fi + AC_SUBST([HAVE_RANDOM_H]) + AC_CHECK_TYPES([struct random_data], + [], [HAVE_STRUCT_RANDOM_DATA=0], + [[#include + #if HAVE_RANDOM_H + # include + #endif + ]]) +]) + +AC_DEFUN([gl_STDLIB_MODULE_INDICATOR], +[ + dnl Use AC_REQUIRE here, so that the default settings are expanded once only. + AC_REQUIRE([gl_STDLIB_H_DEFAULTS]) + GNULIB_[]m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___])=1 +]) + +AC_DEFUN([gl_STDLIB_H_DEFAULTS], +[ + GNULIB_MALLOC_POSIX=0; AC_SUBST([GNULIB_MALLOC_POSIX]) + GNULIB_REALLOC_POSIX=0; AC_SUBST([GNULIB_REALLOC_POSIX]) + GNULIB_CALLOC_POSIX=0; AC_SUBST([GNULIB_CALLOC_POSIX]) + GNULIB_ATOLL=0; AC_SUBST([GNULIB_ATOLL]) + GNULIB_GETLOADAVG=0; AC_SUBST([GNULIB_GETLOADAVG]) + GNULIB_GETSUBOPT=0; AC_SUBST([GNULIB_GETSUBOPT]) + GNULIB_MKDTEMP=0; AC_SUBST([GNULIB_MKDTEMP]) + GNULIB_MKSTEMP=0; AC_SUBST([GNULIB_MKSTEMP]) + GNULIB_PUTENV=0; AC_SUBST([GNULIB_PUTENV]) + GNULIB_RANDOM_R=0; AC_SUBST([GNULIB_RANDOM_R]) + GNULIB_RPMATCH=0; AC_SUBST([GNULIB_RPMATCH]) + GNULIB_SETENV=0; AC_SUBST([GNULIB_SETENV]) + GNULIB_STRTOD=0; AC_SUBST([GNULIB_STRTOD]) + GNULIB_STRTOLL=0; AC_SUBST([GNULIB_STRTOLL]) + GNULIB_STRTOULL=0; AC_SUBST([GNULIB_STRTOULL]) + GNULIB_UNSETENV=0; AC_SUBST([GNULIB_UNSETENV]) + dnl Assume proper GNU behavior unless another module says otherwise. + HAVE_ATOLL=1; AC_SUBST([HAVE_ATOLL]) + HAVE_CALLOC_POSIX=1; AC_SUBST([HAVE_CALLOC_POSIX]) + HAVE_GETSUBOPT=1; AC_SUBST([HAVE_GETSUBOPT]) + HAVE_MALLOC_POSIX=1; AC_SUBST([HAVE_MALLOC_POSIX]) + HAVE_MKDTEMP=1; AC_SUBST([HAVE_MKDTEMP]) + HAVE_REALLOC_POSIX=1; AC_SUBST([HAVE_REALLOC_POSIX]) + HAVE_RANDOM_R=1; AC_SUBST([HAVE_RANDOM_R]) + HAVE_RPMATCH=1; AC_SUBST([HAVE_RPMATCH]) + HAVE_SETENV=1; AC_SUBST([HAVE_SETENV]) + HAVE_STRTOD=1; AC_SUBST([HAVE_STRTOD]) + HAVE_STRTOLL=1; AC_SUBST([HAVE_STRTOLL]) + HAVE_STRTOULL=1; AC_SUBST([HAVE_STRTOULL]) + HAVE_STRUCT_RANDOM_DATA=1; AC_SUBST([HAVE_STRUCT_RANDOM_DATA]) + HAVE_SYS_LOADAVG_H=0; AC_SUBST([HAVE_SYS_LOADAVG_H]) + HAVE_UNSETENV=1; AC_SUBST([HAVE_UNSETENV]) + HAVE_DECL_GETLOADAVG=1; AC_SUBST([HAVE_DECL_GETLOADAVG]) + REPLACE_MKSTEMP=0; AC_SUBST([REPLACE_MKSTEMP]) + REPLACE_PUTENV=0; AC_SUBST([REPLACE_PUTENV]) + REPLACE_STRTOD=0; AC_SUBST([REPLACE_STRTOD]) + VOID_UNSETENV=0; AC_SUBST([VOID_UNSETENV]) +]) diff --git a/jni/iconv/srcm4/strerror.m4 b/jni/iconv/srcm4/strerror.m4 new file mode 100644 index 0000000..8c16ca9 --- /dev/null +++ b/jni/iconv/srcm4/strerror.m4 @@ -0,0 +1,68 @@ +# strerror.m4 serial 9 +dnl Copyright (C) 2002, 2007-2008 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_FUNC_STRERROR], +[ + AC_REQUIRE([gl_FUNC_STRERROR_SEPARATE]) + if test $REPLACE_STRERROR = 1; then + AC_LIBOBJ([strerror]) + AC_DEFINE_UNQUOTED([REPLACE_STRERROR], [$REPLACE_STRERROR], + [Define this to 1 if strerror is broken.]) + fi +]) + +# Like gl_FUNC_STRERROR, except prepare for separate compilation (no AC_LIBOBJ). +AC_DEFUN([gl_FUNC_STRERROR_SEPARATE], +[ + AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) + AC_REQUIRE([gl_HEADER_ERRNO_H]) + if test -z "$ERRNO_H"; then + AC_CACHE_CHECK([for working strerror function], + [gl_cv_func_working_strerror], + [AC_RUN_IFELSE( + [AC_LANG_PROGRAM( + [[#include + ]], + [[return !*strerror (-2);]])], + [gl_cv_func_working_strerror=yes], + [gl_cv_func_working_strerror=no], + [dnl Assume crossbuild works if it compiles. + AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM( + [[#include + ]], + [[return !*strerror (-2);]])], + [gl_cv_func_working_strerror=yes], + [gl_cv_func_working_strerror=no]) + ]) + ]) + if test $gl_cv_func_working_strerror = no; then + dnl The system's strerror() fails to return a string for out-of-range + dnl integers. Replace it. + REPLACE_STRERROR=1 + fi + else + dnl The system's strerror() cannot know about the new errno values we add + dnl to . Replace it. + REPLACE_STRERROR=1 + fi + if test $REPLACE_STRERROR = 1; then + gl_PREREQ_STRERROR + fi +]) + +# Prerequisites of lib/strerror.c. +AC_DEFUN([gl_PREREQ_STRERROR], [ + AC_CHECK_DECLS([strerror]) + AC_CHECK_HEADERS_ONCE([sys/socket.h]) + if test $ac_cv_header_sys_socket_h != yes; then + dnl We cannot use AC_CHECK_HEADERS_ONCE here, because that would make + dnl the check for those headers unconditional; yet cygwin reports + dnl that the headers are present but cannot be compiled (since on + dnl cygwin, all socket information should come from sys/socket.h). + AC_CHECK_HEADERS([winsock2.h]) + fi +]) diff --git a/jni/iconv/srcm4/string_h.m4 b/jni/iconv/srcm4/string_h.m4 new file mode 100644 index 0000000..11f09c8 --- /dev/null +++ b/jni/iconv/srcm4/string_h.m4 @@ -0,0 +1,94 @@ +# Configure a GNU-like replacement for . + +# Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 7 + +# Written by Paul Eggert. + +AC_DEFUN([gl_HEADER_STRING_H], +[ + dnl Use AC_REQUIRE here, so that the default behavior below is expanded + dnl once only, before all statements that occur in other macros. + AC_REQUIRE([gl_HEADER_STRING_H_BODY]) +]) + +AC_DEFUN([gl_HEADER_STRING_H_BODY], +[ + AC_REQUIRE([AC_C_RESTRICT]) + AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) + gl_CHECK_NEXT_HEADERS([string.h]) +]) + +AC_DEFUN([gl_STRING_MODULE_INDICATOR], +[ + dnl Use AC_REQUIRE here, so that the default settings are expanded once only. + AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) + GNULIB_[]m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___])=1 +]) + +AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS], +[ + GNULIB_MEMCHR=0; AC_SUBST([GNULIB_MEMCHR]) + GNULIB_MEMMEM=0; AC_SUBST([GNULIB_MEMMEM]) + GNULIB_MEMPCPY=0; AC_SUBST([GNULIB_MEMPCPY]) + GNULIB_MEMRCHR=0; AC_SUBST([GNULIB_MEMRCHR]) + GNULIB_RAWMEMCHR=0; AC_SUBST([GNULIB_RAWMEMCHR]) + GNULIB_STPCPY=0; AC_SUBST([GNULIB_STPCPY]) + GNULIB_STPNCPY=0; AC_SUBST([GNULIB_STPNCPY]) + GNULIB_STRCHRNUL=0; AC_SUBST([GNULIB_STRCHRNUL]) + GNULIB_STRDUP=0; AC_SUBST([GNULIB_STRDUP]) + GNULIB_STRNDUP=0; AC_SUBST([GNULIB_STRNDUP]) + GNULIB_STRNLEN=0; AC_SUBST([GNULIB_STRNLEN]) + GNULIB_STRPBRK=0; AC_SUBST([GNULIB_STRPBRK]) + GNULIB_STRSEP=0; AC_SUBST([GNULIB_STRSEP]) + GNULIB_STRSTR=0; AC_SUBST([GNULIB_STRSTR]) + GNULIB_STRCASESTR=0; AC_SUBST([GNULIB_STRCASESTR]) + GNULIB_STRTOK_R=0; AC_SUBST([GNULIB_STRTOK_R]) + GNULIB_MBSLEN=0; AC_SUBST([GNULIB_MBSLEN]) + GNULIB_MBSNLEN=0; AC_SUBST([GNULIB_MBSNLEN]) + GNULIB_MBSCHR=0; AC_SUBST([GNULIB_MBSCHR]) + GNULIB_MBSRCHR=0; AC_SUBST([GNULIB_MBSRCHR]) + GNULIB_MBSSTR=0; AC_SUBST([GNULIB_MBSSTR]) + GNULIB_MBSCASECMP=0; AC_SUBST([GNULIB_MBSCASECMP]) + GNULIB_MBSNCASECMP=0; AC_SUBST([GNULIB_MBSNCASECMP]) + GNULIB_MBSPCASECMP=0; AC_SUBST([GNULIB_MBSPCASECMP]) + GNULIB_MBSCASESTR=0; AC_SUBST([GNULIB_MBSCASESTR]) + GNULIB_MBSCSPN=0; AC_SUBST([GNULIB_MBSCSPN]) + GNULIB_MBSPBRK=0; AC_SUBST([GNULIB_MBSPBRK]) + GNULIB_MBSSPN=0; AC_SUBST([GNULIB_MBSSPN]) + GNULIB_MBSSEP=0; AC_SUBST([GNULIB_MBSSEP]) + GNULIB_MBSTOK_R=0; AC_SUBST([GNULIB_MBSTOK_R]) + GNULIB_STRERROR=0; AC_SUBST([GNULIB_STRERROR]) + GNULIB_STRSIGNAL=0; AC_SUBST([GNULIB_STRSIGNAL]) + GNULIB_STRVERSCMP=0; AC_SUBST([GNULIB_STRVERSCMP]) + dnl Assume proper GNU behavior unless another module says otherwise. + HAVE_DECL_MEMMEM=1; AC_SUBST([HAVE_DECL_MEMMEM]) + HAVE_MEMPCPY=1; AC_SUBST([HAVE_MEMPCPY]) + HAVE_DECL_MEMRCHR=1; AC_SUBST([HAVE_DECL_MEMRCHR]) + HAVE_RAWMEMCHR=1; AC_SUBST([HAVE_RAWMEMCHR]) + HAVE_STPCPY=1; AC_SUBST([HAVE_STPCPY]) + HAVE_STPNCPY=1; AC_SUBST([HAVE_STPNCPY]) + HAVE_STRCHRNUL=1; AC_SUBST([HAVE_STRCHRNUL]) + HAVE_DECL_STRDUP=1; AC_SUBST([HAVE_DECL_STRDUP]) + HAVE_STRNDUP=1; AC_SUBST([HAVE_STRNDUP]) + HAVE_DECL_STRNDUP=1; AC_SUBST([HAVE_DECL_STRNDUP]) + HAVE_DECL_STRNLEN=1; AC_SUBST([HAVE_DECL_STRNLEN]) + HAVE_STRPBRK=1; AC_SUBST([HAVE_STRPBRK]) + HAVE_STRSEP=1; AC_SUBST([HAVE_STRSEP]) + HAVE_STRCASESTR=1; AC_SUBST([HAVE_STRCASESTR]) + HAVE_DECL_STRTOK_R=1; AC_SUBST([HAVE_DECL_STRTOK_R]) + HAVE_DECL_STRERROR=1; AC_SUBST([HAVE_DECL_STRERROR]) + HAVE_DECL_STRSIGNAL=1; AC_SUBST([HAVE_DECL_STRSIGNAL]) + HAVE_STRVERSCMP=1; AC_SUBST([HAVE_STRVERSCMP]) + REPLACE_MEMCHR=0; AC_SUBST([REPLACE_MEMCHR]) + REPLACE_MEMMEM=0; AC_SUBST([REPLACE_MEMMEM]) + REPLACE_STRDUP=0; AC_SUBST([REPLACE_STRDUP]) + REPLACE_STRSTR=0; AC_SUBST([REPLACE_STRSTR]) + REPLACE_STRCASESTR=0; AC_SUBST([REPLACE_STRCASESTR]) + REPLACE_STRERROR=0; AC_SUBST([REPLACE_STRERROR]) + REPLACE_STRSIGNAL=0; AC_SUBST([REPLACE_STRSIGNAL]) +]) diff --git a/jni/iconv/srcm4/threadlib.m4 b/jni/iconv/srcm4/threadlib.m4 new file mode 100644 index 0000000..3dd38aa --- /dev/null +++ b/jni/iconv/srcm4/threadlib.m4 @@ -0,0 +1,313 @@ +# threadlib.m4 serial 3 (gettext-0.18) +dnl Copyright (C) 2005-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +dnl gl_THREADLIB +dnl ------------ +dnl Tests for a multithreading library to be used. +dnl Defines at most one of the macros USE_POSIX_THREADS, USE_SOLARIS_THREADS, +dnl USE_PTH_THREADS, USE_WIN32_THREADS +dnl Sets the variables LIBTHREAD and LTLIBTHREAD to the linker options for use +dnl in a Makefile (LIBTHREAD for use without libtool, LTLIBTHREAD for use with +dnl libtool). +dnl Sets the variables LIBMULTITHREAD and LTLIBMULTITHREAD similarly, for +dnl programs that really need multithread functionality. The difference +dnl between LIBTHREAD and LIBMULTITHREAD is that on platforms supporting weak +dnl symbols, typically LIBTHREAD="" whereas LIBMULTITHREAD="-lpthread". +dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for +dnl multithread-safe programs. + +AC_DEFUN([gl_THREADLIB_EARLY], +[ + AC_REQUIRE([gl_THREADLIB_EARLY_BODY]) +]) + +dnl The guts of gl_THREADLIB_EARLY. Needs to be expanded only once. + +AC_DEFUN([gl_THREADLIB_EARLY_BODY], +[ + dnl Ordering constraints: This macro modifies CPPFLAGS in a way that + dnl influences the result of the autoconf tests that test for *_unlocked + dnl declarations, on AIX 5 at least. Therefore it must come early. + AC_BEFORE([$0], [gl_FUNC_GLIBC_UNLOCKED_IO])dnl + AC_BEFORE([$0], [gl_ARGP])dnl + + AC_REQUIRE([AC_CANONICAL_HOST]) + dnl _GNU_SOURCE is needed for pthread_rwlock_t on glibc systems. + dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes + dnl AC_GNU_SOURCE. + m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], + [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])], + [AC_REQUIRE([AC_GNU_SOURCE])]) + dnl Check for multithreading. + m4_divert_text([DEFAULTS], [gl_use_threads_default=]) + AC_ARG_ENABLE([threads], +AC_HELP_STRING([--enable-threads={posix|solaris|pth|win32}], [specify multithreading API]) +AC_HELP_STRING([--disable-threads], [build without multithread safety]), + [gl_use_threads=$enableval], + [if test -n "$gl_use_threads_default"; then + gl_use_threads="$gl_use_threads_default" + else + case "$host_os" in + dnl Disable multithreading by default on OSF/1, because it interferes + dnl with fork()/exec(): When msgexec is linked with -lpthread, its + dnl child process gets an endless segmentation fault inside execvp(). + osf*) gl_use_threads=no ;; + *) gl_use_threads=yes ;; + esac + fi + ]) + if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then + # For using : + case "$host_os" in + osf*) + # On OSF/1, the compiler needs the flag -D_REENTRANT so that it + # groks . cc also understands the flag -pthread, but + # we don't use it because 1. gcc-2.95 doesn't understand -pthread, + # 2. putting a flag into CPPFLAGS that has an effect on the linker + # causes the AC_TRY_LINK test below to succeed unexpectedly, + # leading to wrong values of LIBTHREAD and LTLIBTHREAD. + CPPFLAGS="$CPPFLAGS -D_REENTRANT" + ;; + esac + # Some systems optimize for single-threaded programs by default, and + # need special flags to disable these optimizations. For example, the + # definition of 'errno' in . + case "$host_os" in + aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;; + solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; + esac + fi +]) + +dnl The guts of gl_THREADLIB. Needs to be expanded only once. + +AC_DEFUN([gl_THREADLIB_BODY], +[ + AC_REQUIRE([gl_THREADLIB_EARLY_BODY]) + gl_threads_api=none + LIBTHREAD= + LTLIBTHREAD= + LIBMULTITHREAD= + LTLIBMULTITHREAD= + if test "$gl_use_threads" != no; then + dnl Check whether the compiler and linker support weak declarations. + AC_MSG_CHECKING([whether imported symbols can be declared weak]) + gl_have_weak=no + AC_TRY_LINK([extern void xyzzy (); +#pragma weak xyzzy], [xyzzy();], [gl_have_weak=yes]) + AC_MSG_RESULT([$gl_have_weak]) + if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then + # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that + # it groks . It's added above, in gl_THREADLIB_EARLY_BODY. + AC_CHECK_HEADER([pthread.h], + [gl_have_pthread_h=yes], [gl_have_pthread_h=no]) + if test "$gl_have_pthread_h" = yes; then + # Other possible tests: + # -lpthreads (FSU threads, PCthreads) + # -lgthreads + gl_have_pthread= + # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist + # in libc. IRIX 6.5 has the first one in both libc and libpthread, but + # the second one only in libpthread, and lock.c needs it. + AC_TRY_LINK([#include ], + [pthread_mutex_lock((pthread_mutex_t*)0); + pthread_mutexattr_init((pthread_mutexattr_t*)0);], + [gl_have_pthread=yes]) + # Test for libpthread by looking for pthread_kill. (Not pthread_self, + # since it is defined as a macro on OSF/1.) + if test -n "$gl_have_pthread"; then + # The program links fine without libpthread. But it may actually + # need to link with libpthread in order to create multiple threads. + AC_CHECK_LIB([pthread], [pthread_kill], + [LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread + # On Solaris and HP-UX, most pthread functions exist also in libc. + # Therefore pthread_in_use() needs to actually try to create a + # thread: pthread_create from libc will fail, whereas + # pthread_create will actually create a thread. + case "$host_os" in + solaris* | hpux*) + AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], [1], + [Define if the pthread_in_use() detection is hard.]) + esac + ]) + else + # Some library is needed. Try libpthread and libc_r. + AC_CHECK_LIB([pthread], [pthread_kill], + [gl_have_pthread=yes + LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread + LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread]) + if test -z "$gl_have_pthread"; then + # For FreeBSD 4. + AC_CHECK_LIB([c_r], [pthread_kill], + [gl_have_pthread=yes + LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r + LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r]) + fi + fi + if test -n "$gl_have_pthread"; then + gl_threads_api=posix + AC_DEFINE([USE_POSIX_THREADS], [1], + [Define if the POSIX multithreading library can be used.]) + if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then + if test $gl_have_weak = yes; then + AC_DEFINE([USE_POSIX_THREADS_WEAK], [1], + [Define if references to the POSIX multithreading library should be made weak.]) + LIBTHREAD= + LTLIBTHREAD= + fi + fi + fi + fi + fi + if test -z "$gl_have_pthread"; then + if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then + gl_have_solaristhread= + gl_save_LIBS="$LIBS" + LIBS="$LIBS -lthread" + AC_TRY_LINK([#include +#include ], + [thr_self();], + [gl_have_solaristhread=yes]) + LIBS="$gl_save_LIBS" + if test -n "$gl_have_solaristhread"; then + gl_threads_api=solaris + LIBTHREAD=-lthread + LTLIBTHREAD=-lthread + LIBMULTITHREAD="$LIBTHREAD" + LTLIBMULTITHREAD="$LTLIBTHREAD" + AC_DEFINE([USE_SOLARIS_THREADS], [1], + [Define if the old Solaris multithreading library can be used.]) + if test $gl_have_weak = yes; then + AC_DEFINE([USE_SOLARIS_THREADS_WEAK], [1], + [Define if references to the old Solaris multithreading library should be made weak.]) + LIBTHREAD= + LTLIBTHREAD= + fi + fi + fi + fi + if test "$gl_use_threads" = pth; then + gl_save_CPPFLAGS="$CPPFLAGS" + AC_LIB_LINKFLAGS([pth]) + gl_have_pth= + gl_save_LIBS="$LIBS" + LIBS="$LIBS -lpth" + AC_TRY_LINK([#include ], [pth_self();], [gl_have_pth=yes]) + LIBS="$gl_save_LIBS" + if test -n "$gl_have_pth"; then + gl_threads_api=pth + LIBTHREAD="$LIBPTH" + LTLIBTHREAD="$LTLIBPTH" + LIBMULTITHREAD="$LIBTHREAD" + LTLIBMULTITHREAD="$LTLIBTHREAD" + AC_DEFINE([USE_PTH_THREADS], [1], + [Define if the GNU Pth multithreading library can be used.]) + if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then + if test $gl_have_weak = yes; then + AC_DEFINE([USE_PTH_THREADS_WEAK], [1], + [Define if references to the GNU Pth multithreading library should be made weak.]) + LIBTHREAD= + LTLIBTHREAD= + fi + fi + else + CPPFLAGS="$gl_save_CPPFLAGS" + fi + fi + if test -z "$gl_have_pthread"; then + if test "$gl_use_threads" = yes || test "$gl_use_threads" = win32; then + if { case "$host_os" in + mingw*) true;; + *) false;; + esac + }; then + gl_threads_api=win32 + AC_DEFINE([USE_WIN32_THREADS], [1], + [Define if the Win32 multithreading API can be used.]) + fi + fi + fi + fi + AC_MSG_CHECKING([for multithread API to use]) + AC_MSG_RESULT([$gl_threads_api]) + AC_SUBST([LIBTHREAD]) + AC_SUBST([LTLIBTHREAD]) + AC_SUBST([LIBMULTITHREAD]) + AC_SUBST([LTLIBMULTITHREAD]) +]) + +AC_DEFUN([gl_THREADLIB], +[ + AC_REQUIRE([gl_THREADLIB_EARLY]) + AC_REQUIRE([gl_THREADLIB_BODY]) +]) + + +dnl gl_DISABLE_THREADS +dnl ------------------ +dnl Sets the gl_THREADLIB default so that threads are not used by default. +dnl The user can still override it at installation time, by using the +dnl configure option '--enable-threads'. + +AC_DEFUN([gl_DISABLE_THREADS], [ + m4_divert_text([INIT_PREPARE], [gl_use_threads_default=no]) +]) + + +dnl Survey of platforms: +dnl +dnl Platform Available Compiler Supports test-lock +dnl flavours option weak result +dnl --------------- --------- --------- -------- --------- +dnl Linux 2.4/glibc posix -lpthread Y OK +dnl +dnl GNU Hurd/glibc posix +dnl +dnl FreeBSD 5.3 posix -lc_r Y +dnl posix -lkse ? Y +dnl posix -lpthread ? Y +dnl posix -lthr Y +dnl +dnl FreeBSD 5.2 posix -lc_r Y +dnl posix -lkse Y +dnl posix -lthr Y +dnl +dnl FreeBSD 4.0,4.10 posix -lc_r Y OK +dnl +dnl NetBSD 1.6 -- +dnl +dnl OpenBSD 3.4 posix -lpthread Y OK +dnl +dnl MacOS X 10.[123] posix -lpthread Y OK +dnl +dnl Solaris 7,8,9 posix -lpthread Y Sol 7,8: 0.0; Sol 9: OK +dnl solaris -lthread Y Sol 7,8: 0.0; Sol 9: OK +dnl +dnl HP-UX 11 posix -lpthread N (cc) OK +dnl Y (gcc) +dnl +dnl IRIX 6.5 posix -lpthread Y 0.5 +dnl +dnl AIX 4.3,5.1 posix -lpthread N AIX 4: 0.5; AIX 5: OK +dnl +dnl OSF/1 4.0,5.1 posix -pthread (cc) N OK +dnl -lpthread (gcc) Y +dnl +dnl Cygwin posix -lpthread Y OK +dnl +dnl Any of the above pth -lpth 0.0 +dnl +dnl Mingw win32 N OK +dnl +dnl BeOS 5 -- +dnl +dnl The test-lock result shows what happens if in test-lock.c EXPLICIT_YIELD is +dnl turned off: +dnl OK if all three tests terminate OK, +dnl 0.5 if the first test terminates OK but the second one loops endlessly, +dnl 0.0 if the first test already loops endlessly. diff --git a/jni/iconv/srcm4/uintmax_t.m4 b/jni/iconv/srcm4/uintmax_t.m4 new file mode 100644 index 0000000..734b693 --- /dev/null +++ b/jni/iconv/srcm4/uintmax_t.m4 @@ -0,0 +1,30 @@ +# uintmax_t.m4 serial 12 +dnl Copyright (C) 1997-2004, 2007-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Paul Eggert. + +AC_PREREQ([2.13]) + +# Define uintmax_t to 'unsigned long' or 'unsigned long long' +# if it is not already defined in or . + +AC_DEFUN([gl_AC_TYPE_UINTMAX_T], +[ + AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) + AC_REQUIRE([gl_AC_HEADER_STDINT_H]) + if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then + AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) + test $ac_cv_type_unsigned_long_long_int = yes \ + && ac_type='unsigned long long' \ + || ac_type='unsigned long' + AC_DEFINE_UNQUOTED([uintmax_t], [$ac_type], + [Define to unsigned long or unsigned long long + if and don't define.]) + else + AC_DEFINE([HAVE_UINTMAX_T], [1], + [Define if you have the 'uintmax_t' type in or .]) + fi +]) diff --git a/jni/iconv/srcm4/unistd_h.m4 b/jni/iconv/srcm4/unistd_h.m4 new file mode 100644 index 0000000..ff9a4ea --- /dev/null +++ b/jni/iconv/srcm4/unistd_h.m4 @@ -0,0 +1,83 @@ +# unistd_h.m4 serial 17 +dnl Copyright (C) 2006-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl Written by Simon Josefsson, Bruno Haible. + +AC_DEFUN([gl_UNISTD_H], +[ + dnl Use AC_REQUIRE here, so that the default behavior below is expanded + dnl once only, before all statements that occur in other macros. + AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) + + gl_CHECK_NEXT_HEADERS([unistd.h]) + + AC_CHECK_HEADERS_ONCE([unistd.h]) + if test $ac_cv_header_unistd_h = yes; then + HAVE_UNISTD_H=1 + else + HAVE_UNISTD_H=0 + fi + AC_SUBST([HAVE_UNISTD_H]) +]) + +AC_DEFUN([gl_UNISTD_MODULE_INDICATOR], +[ + dnl Use AC_REQUIRE here, so that the default settings are expanded once only. + AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) + GNULIB_[]m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___])=1 +]) + +AC_DEFUN([gl_UNISTD_H_DEFAULTS], +[ + GNULIB_CHOWN=0; AC_SUBST([GNULIB_CHOWN]) + GNULIB_CLOSE=0; AC_SUBST([GNULIB_CLOSE]) + GNULIB_DUP2=0; AC_SUBST([GNULIB_DUP2]) + GNULIB_ENVIRON=0; AC_SUBST([GNULIB_ENVIRON]) + GNULIB_EUIDACCESS=0; AC_SUBST([GNULIB_EUIDACCESS]) + GNULIB_FCHDIR=0; AC_SUBST([GNULIB_FCHDIR]) + GNULIB_FSYNC=0; AC_SUBST([GNULIB_FSYNC]) + GNULIB_FTRUNCATE=0; AC_SUBST([GNULIB_FTRUNCATE]) + GNULIB_GETCWD=0; AC_SUBST([GNULIB_GETCWD]) + GNULIB_GETDOMAINNAME=0; AC_SUBST([GNULIB_GETDOMAINNAME]) + GNULIB_GETDTABLESIZE=0; AC_SUBST([GNULIB_GETDTABLESIZE]) + GNULIB_GETHOSTNAME=0; AC_SUBST([GNULIB_GETHOSTNAME]) + GNULIB_GETLOGIN_R=0; AC_SUBST([GNULIB_GETLOGIN_R]) + GNULIB_GETPAGESIZE=0; AC_SUBST([GNULIB_GETPAGESIZE]) + GNULIB_GETUSERSHELL=0; AC_SUBST([GNULIB_GETUSERSHELL]) + GNULIB_LCHOWN=0; AC_SUBST([GNULIB_LCHOWN]) + GNULIB_LINK=0; AC_SUBST([GNULIB_LINK]) + GNULIB_LSEEK=0; AC_SUBST([GNULIB_LSEEK]) + GNULIB_READLINK=0; AC_SUBST([GNULIB_READLINK]) + GNULIB_SLEEP=0; AC_SUBST([GNULIB_SLEEP]) + GNULIB_UNISTD_H_SIGPIPE=0; AC_SUBST([GNULIB_UNISTD_H_SIGPIPE]) + GNULIB_WRITE=0; AC_SUBST([GNULIB_WRITE]) + dnl Assume proper GNU behavior unless another module says otherwise. + HAVE_DUP2=1; AC_SUBST([HAVE_DUP2]) + HAVE_EUIDACCESS=1; AC_SUBST([HAVE_EUIDACCESS]) + HAVE_FSYNC=1; AC_SUBST([HAVE_FSYNC]) + HAVE_FTRUNCATE=1; AC_SUBST([HAVE_FTRUNCATE]) + HAVE_GETDOMAINNAME=1; AC_SUBST([HAVE_GETDOMAINNAME]) + HAVE_GETDTABLESIZE=1; AC_SUBST([HAVE_GETDTABLESIZE]) + HAVE_GETHOSTNAME=1; AC_SUBST([HAVE_GETHOSTNAME]) + HAVE_GETPAGESIZE=1; AC_SUBST([HAVE_GETPAGESIZE]) + HAVE_GETUSERSHELL=1; AC_SUBST([HAVE_GETUSERSHELL]) + HAVE_LINK=1; AC_SUBST([HAVE_LINK]) + HAVE_READLINK=1; AC_SUBST([HAVE_READLINK]) + HAVE_SLEEP=1; AC_SUBST([HAVE_SLEEP]) + HAVE_DECL_ENVIRON=1; AC_SUBST([HAVE_DECL_ENVIRON]) + HAVE_DECL_GETLOGIN_R=1; AC_SUBST([HAVE_DECL_GETLOGIN_R]) + HAVE_OS_H=0; AC_SUBST([HAVE_OS_H]) + HAVE_SYS_PARAM_H=0; AC_SUBST([HAVE_SYS_PARAM_H]) + REPLACE_CHOWN=0; AC_SUBST([REPLACE_CHOWN]) + REPLACE_CLOSE=0; AC_SUBST([REPLACE_CLOSE]) + REPLACE_FCHDIR=0; AC_SUBST([REPLACE_FCHDIR]) + REPLACE_GETCWD=0; AC_SUBST([REPLACE_GETCWD]) + REPLACE_GETPAGESIZE=0; AC_SUBST([REPLACE_GETPAGESIZE]) + REPLACE_LCHOWN=0; AC_SUBST([REPLACE_LCHOWN]) + REPLACE_LSEEK=0; AC_SUBST([REPLACE_LSEEK]) + REPLACE_WRITE=0; AC_SUBST([REPLACE_WRITE]) + UNISTD_H_HAVE_WINSOCK2_H=0; AC_SUBST([UNISTD_H_HAVE_WINSOCK2_H]) +]) diff --git a/jni/iconv/srcm4/unlocked-io.m4 b/jni/iconv/srcm4/unlocked-io.m4 new file mode 100644 index 0000000..cd5079b --- /dev/null +++ b/jni/iconv/srcm4/unlocked-io.m4 @@ -0,0 +1,41 @@ +# unlocked-io.m4 serial 15 + +# Copyright (C) 1998-2006, 2009 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +dnl From Jim Meyering. +dnl +dnl See if the glibc *_unlocked I/O macros or functions are available. +dnl Use only those *_unlocked macros or functions that are declared +dnl (because some of them were declared in Solaris 2.5.1 but were removed +dnl in Solaris 2.6, whereas we want binaries built on Solaris 2.5.1 to run +dnl on Solaris 2.6). + +AC_DEFUN([gl_FUNC_GLIBC_UNLOCKED_IO], +[ + AC_DEFINE([USE_UNLOCKED_IO], [1], + [Define to 1 if you want getc etc. to use unlocked I/O if available. + Unlocked I/O can improve performance in unithreaded apps, + but it is not safe for multithreaded apps.]) + + dnl Persuade glibc and Solaris to declare + dnl fgets_unlocked(), fputs_unlocked() etc. + AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) + + AC_CHECK_DECLS_ONCE([clearerr_unlocked]) + AC_CHECK_DECLS_ONCE([feof_unlocked]) + AC_CHECK_DECLS_ONCE([ferror_unlocked]) + AC_CHECK_DECLS_ONCE([fflush_unlocked]) + AC_CHECK_DECLS_ONCE([fgets_unlocked]) + AC_CHECK_DECLS_ONCE([fputc_unlocked]) + AC_CHECK_DECLS_ONCE([fputs_unlocked]) + AC_CHECK_DECLS_ONCE([fread_unlocked]) + AC_CHECK_DECLS_ONCE([fwrite_unlocked]) + AC_CHECK_DECLS_ONCE([getc_unlocked]) + AC_CHECK_DECLS_ONCE([getchar_unlocked]) + AC_CHECK_DECLS_ONCE([putc_unlocked]) + AC_CHECK_DECLS_ONCE([putchar_unlocked]) +]) diff --git a/jni/iconv/srcm4/visibility.m4 b/jni/iconv/srcm4/visibility.m4 new file mode 100644 index 0000000..70bca56 --- /dev/null +++ b/jni/iconv/srcm4/visibility.m4 @@ -0,0 +1,52 @@ +# visibility.m4 serial 2 (gettext-0.18) +dnl Copyright (C) 2005, 2008 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +dnl Tests whether the compiler supports the command-line option +dnl -fvisibility=hidden and the function and variable attributes +dnl __attribute__((__visibility__("hidden"))) and +dnl __attribute__((__visibility__("default"))). +dnl Does *not* test for __visibility__("protected") - which has tricky +dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on +dnl MacOS X. +dnl Does *not* test for __visibility__("internal") - which has processor +dnl dependent semantics. +dnl Does *not* test for #pragma GCC visibility push(hidden) - which is +dnl "really only recommended for legacy code". +dnl Set the variable CFLAG_VISIBILITY. +dnl Defines and sets the variable HAVE_VISIBILITY. + +AC_DEFUN([gl_VISIBILITY], +[ + AC_REQUIRE([AC_PROG_CC]) + CFLAG_VISIBILITY= + HAVE_VISIBILITY=0 + if test -n "$GCC"; then + AC_MSG_CHECKING([for simple visibility declarations]) + AC_CACHE_VAL([gl_cv_cc_visibility], [ + gl_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + AC_TRY_COMPILE( + [extern __attribute__((__visibility__("hidden"))) int hiddenvar; + extern __attribute__((__visibility__("default"))) int exportedvar; + extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); + extern __attribute__((__visibility__("default"))) int exportedfunc (void);], + [], + [gl_cv_cc_visibility=yes], + [gl_cv_cc_visibility=no]) + CFLAGS="$gl_save_CFLAGS"]) + AC_MSG_RESULT([$gl_cv_cc_visibility]) + if test $gl_cv_cc_visibility = yes; then + CFLAG_VISIBILITY="-fvisibility=hidden" + HAVE_VISIBILITY=1 + fi + fi + AC_SUBST([CFLAG_VISIBILITY]) + AC_SUBST([HAVE_VISIBILITY]) + AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY], + [Define to 1 or 0, depending whether the compiler supports simple visibility declarations.]) +]) diff --git a/jni/iconv/srcm4/wchar.m4 b/jni/iconv/srcm4/wchar.m4 new file mode 100644 index 0000000..2e52a82 --- /dev/null +++ b/jni/iconv/srcm4/wchar.m4 @@ -0,0 +1,100 @@ +dnl A placeholder for ISO C99 , for platforms that have issues. + +dnl Copyright (C) 2007-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl Written by Eric Blake. + +# wchar.m4 serial 23 + +AC_DEFUN([gl_WCHAR_H], +[ + AC_REQUIRE([gl_WCHAR_H_DEFAULTS]) + AC_CACHE_CHECK([whether is standalone], + [gl_cv_header_wchar_h_standalone], + [AC_COMPILE_IFELSE([[#include +wchar_t w;]], + [gl_cv_header_wchar_h_standalone=yes], + [gl_cv_header_wchar_h_standalone=no])]) + + AC_REQUIRE([gt_TYPE_WINT_T]) + if test $gt_cv_c_wint_t = yes; then + HAVE_WINT_T=1 + else + HAVE_WINT_T=0 + fi + AC_SUBST([HAVE_WINT_T]) + + if test $gl_cv_header_wchar_h_standalone != yes || test $gt_cv_c_wint_t != yes; then + WCHAR_H=wchar.h + fi + + dnl Prepare for creating substitute . + dnl Do it always: WCHAR_H may be empty here but can be set later. + dnl Check for (missing in Linux uClibc when built without wide + dnl character support). + AC_CHECK_HEADERS_ONCE([wchar.h]) + if test $ac_cv_header_wchar_h = yes; then + HAVE_WCHAR_H=1 + else + HAVE_WCHAR_H=0 + fi + AC_SUBST([HAVE_WCHAR_H]) + gl_CHECK_NEXT_HEADERS([wchar.h]) +]) + +dnl Unconditionally enables the replacement of . +AC_DEFUN([gl_REPLACE_WCHAR_H], +[ + AC_REQUIRE([gl_WCHAR_H_DEFAULTS]) + WCHAR_H=wchar.h +]) + +AC_DEFUN([gl_WCHAR_MODULE_INDICATOR], +[ + dnl Use AC_REQUIRE here, so that the default settings are expanded once only. + AC_REQUIRE([gl_WCHAR_H_DEFAULTS]) + GNULIB_[]m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___])=1 +]) + +AC_DEFUN([gl_WCHAR_H_DEFAULTS], +[ + GNULIB_BTOWC=0; AC_SUBST([GNULIB_BTOWC]) + GNULIB_WCTOB=0; AC_SUBST([GNULIB_WCTOB]) + GNULIB_MBSINIT=0; AC_SUBST([GNULIB_MBSINIT]) + GNULIB_MBRTOWC=0; AC_SUBST([GNULIB_MBRTOWC]) + GNULIB_MBRLEN=0; AC_SUBST([GNULIB_MBRLEN]) + GNULIB_MBSRTOWCS=0; AC_SUBST([GNULIB_MBSRTOWCS]) + GNULIB_MBSNRTOWCS=0; AC_SUBST([GNULIB_MBSNRTOWCS]) + GNULIB_WCRTOMB=0; AC_SUBST([GNULIB_WCRTOMB]) + GNULIB_WCSRTOMBS=0; AC_SUBST([GNULIB_WCSRTOMBS]) + GNULIB_WCSNRTOMBS=0; AC_SUBST([GNULIB_WCSNRTOMBS]) + GNULIB_WCWIDTH=0; AC_SUBST([GNULIB_WCWIDTH]) + dnl Assume proper GNU behavior unless another module says otherwise. + HAVE_BTOWC=1; AC_SUBST([HAVE_BTOWC]) + HAVE_MBSINIT=1; AC_SUBST([HAVE_MBSINIT]) + HAVE_MBRTOWC=1; AC_SUBST([HAVE_MBRTOWC]) + HAVE_MBRLEN=1; AC_SUBST([HAVE_MBRLEN]) + HAVE_MBSRTOWCS=1; AC_SUBST([HAVE_MBSRTOWCS]) + HAVE_MBSNRTOWCS=1; AC_SUBST([HAVE_MBSNRTOWCS]) + HAVE_WCRTOMB=1; AC_SUBST([HAVE_WCRTOMB]) + HAVE_WCSRTOMBS=1; AC_SUBST([HAVE_WCSRTOMBS]) + HAVE_WCSNRTOMBS=1; AC_SUBST([HAVE_WCSNRTOMBS]) + HAVE_DECL_WCTOB=1; AC_SUBST([HAVE_DECL_WCTOB]) + HAVE_DECL_WCWIDTH=1; AC_SUBST([HAVE_DECL_WCWIDTH]) + REPLACE_MBSTATE_T=0; AC_SUBST([REPLACE_MBSTATE_T]) + REPLACE_BTOWC=0; AC_SUBST([REPLACE_BTOWC]) + REPLACE_WCTOB=0; AC_SUBST([REPLACE_WCTOB]) + REPLACE_MBSINIT=0; AC_SUBST([REPLACE_MBSINIT]) + REPLACE_MBRTOWC=0; AC_SUBST([REPLACE_MBRTOWC]) + REPLACE_MBRLEN=0; AC_SUBST([REPLACE_MBRLEN]) + REPLACE_MBSRTOWCS=0; AC_SUBST([REPLACE_MBSRTOWCS]) + REPLACE_MBSNRTOWCS=0; AC_SUBST([REPLACE_MBSNRTOWCS]) + REPLACE_WCRTOMB=0; AC_SUBST([REPLACE_WCRTOMB]) + REPLACE_WCSRTOMBS=0; AC_SUBST([REPLACE_WCSRTOMBS]) + REPLACE_WCSNRTOMBS=0; AC_SUBST([REPLACE_WCSNRTOMBS]) + REPLACE_WCWIDTH=0; AC_SUBST([REPLACE_WCWIDTH]) + WCHAR_H=''; AC_SUBST([WCHAR_H]) +]) diff --git a/jni/iconv/srcm4/wchar_t.m4 b/jni/iconv/srcm4/wchar_t.m4 new file mode 100644 index 0000000..fb27a7f --- /dev/null +++ b/jni/iconv/srcm4/wchar_t.m4 @@ -0,0 +1,20 @@ +# wchar_t.m4 serial 3 (gettext-0.18) +dnl Copyright (C) 2002-2003, 2008, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. +dnl Test whether has the 'wchar_t' type. +dnl Prerequisite: AC_PROG_CC + +AC_DEFUN([gt_TYPE_WCHAR_T], +[ + AC_CACHE_CHECK([for wchar_t], [gt_cv_c_wchar_t], + [AC_TRY_COMPILE([#include + wchar_t foo = (wchar_t)'\0';], , + [gt_cv_c_wchar_t=yes], [gt_cv_c_wchar_t=no])]) + if test $gt_cv_c_wchar_t = yes; then + AC_DEFINE([HAVE_WCHAR_T], [1], [Define if you have the 'wchar_t' type.]) + fi +]) diff --git a/jni/iconv/srcm4/wint_t.m4 b/jni/iconv/srcm4/wint_t.m4 new file mode 100644 index 0000000..47a4363 --- /dev/null +++ b/jni/iconv/srcm4/wint_t.m4 @@ -0,0 +1,28 @@ +# wint_t.m4 serial 4 (gettext-0.18) +dnl Copyright (C) 2003, 2007-2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. +dnl Test whether has the 'wint_t' type. +dnl Prerequisite: AC_PROG_CC + +AC_DEFUN([gt_TYPE_WINT_T], +[ + AC_CACHE_CHECK([for wint_t], [gt_cv_c_wint_t], + [AC_TRY_COMPILE([ +/* Tru64 with Desktop Toolkit C has a bug: must be included before + . + BSD/OS 4.0.1 has a bug: , and must be included + before . */ +#include +#include +#include +#include + wint_t foo = (wchar_t)'\0';], , + [gt_cv_c_wint_t=yes], [gt_cv_c_wint_t=no])]) + if test $gt_cv_c_wint_t = yes; then + AC_DEFINE([HAVE_WINT_T], [1], [Define if you have the 'wint_t' type.]) + fi +]) diff --git a/jni/iconv/srcm4/xsize.m4 b/jni/iconv/srcm4/xsize.m4 new file mode 100644 index 0000000..631893c --- /dev/null +++ b/jni/iconv/srcm4/xsize.m4 @@ -0,0 +1,13 @@ +# xsize.m4 serial 4 +dnl Copyright (C) 2003-2004, 2008 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_XSIZE], +[ + dnl Prerequisites of lib/xsize.h. + AC_REQUIRE([gl_SIZE_MAX]) + AC_REQUIRE([AC_C_INLINE]) + AC_CHECK_HEADERS([stdint.h]) +]) diff --git a/jni/iconv/stamp-h1 b/jni/iconv/stamp-h1 new file mode 100644 index 0000000..4547fe1 --- /dev/null +++ b/jni/iconv/stamp-h1 @@ -0,0 +1 @@ +timestamp for config.h diff --git a/jni/iconv/tests/ARMSCII-8.IRREVERSIBLE.TXT b/jni/iconv/tests/ARMSCII-8.IRREVERSIBLE.TXT new file mode 100644 index 0000000..fce6be3 --- /dev/null +++ b/jni/iconv/tests/ARMSCII-8.IRREVERSIBLE.TXT @@ -0,0 +1,5 @@ +0x28 0x0028 +0x29 0x0029 +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E diff --git a/jni/iconv/tests/ARMSCII-8.TXT b/jni/iconv/tests/ARMSCII-8.TXT new file mode 100644 index 0000000..4140992 --- /dev/null +++ b/jni/iconv/tests/ARMSCII-8.TXT @@ -0,0 +1,254 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA2 0x0587 +0xA3 0x0589 +0xA4 0x0029 +0xA5 0x0028 +0xA6 0x00BB +0xA7 0x00AB +0xA8 0x2014 +0xA9 0x002E +0xAA 0x055D +0xAB 0x002C +0xAC 0x002D +0xAD 0x058A +0xAE 0x2026 +0xAF 0x055C +0xB0 0x055B +0xB1 0x055E +0xB2 0x0531 +0xB3 0x0561 +0xB4 0x0532 +0xB5 0x0562 +0xB6 0x0533 +0xB7 0x0563 +0xB8 0x0534 +0xB9 0x0564 +0xBA 0x0535 +0xBB 0x0565 +0xBC 0x0536 +0xBD 0x0566 +0xBE 0x0537 +0xBF 0x0567 +0xC0 0x0538 +0xC1 0x0568 +0xC2 0x0539 +0xC3 0x0569 +0xC4 0x053A +0xC5 0x056A +0xC6 0x053B +0xC7 0x056B +0xC8 0x053C +0xC9 0x056C +0xCA 0x053D +0xCB 0x056D +0xCC 0x053E +0xCD 0x056E +0xCE 0x053F +0xCF 0x056F +0xD0 0x0540 +0xD1 0x0570 +0xD2 0x0541 +0xD3 0x0571 +0xD4 0x0542 +0xD5 0x0572 +0xD6 0x0543 +0xD7 0x0573 +0xD8 0x0544 +0xD9 0x0574 +0xDA 0x0545 +0xDB 0x0575 +0xDC 0x0546 +0xDD 0x0576 +0xDE 0x0547 +0xDF 0x0577 +0xE0 0x0548 +0xE1 0x0578 +0xE2 0x0549 +0xE3 0x0579 +0xE4 0x054A +0xE5 0x057A +0xE6 0x054B +0xE7 0x057B +0xE8 0x054C +0xE9 0x057C +0xEA 0x054D +0xEB 0x057D +0xEC 0x054E +0xED 0x057E +0xEE 0x054F +0xEF 0x057F +0xF0 0x0550 +0xF1 0x0580 +0xF2 0x0551 +0xF3 0x0581 +0xF4 0x0552 +0xF5 0x0582 +0xF6 0x0553 +0xF7 0x0583 +0xF8 0x0554 +0xF9 0x0584 +0xFA 0x0555 +0xFB 0x0585 +0xFC 0x0556 +0xFD 0x0586 +0xFE 0x055A diff --git a/jni/iconv/tests/ASCII.TXT b/jni/iconv/tests/ASCII.TXT new file mode 100644 index 0000000..377e266 --- /dev/null +++ b/jni/iconv/tests/ASCII.TXT @@ -0,0 +1,128 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F diff --git a/jni/iconv/tests/ATARIST.TXT b/jni/iconv/tests/ATARIST.TXT new file mode 100644 index 0000000..6d08b96 --- /dev/null +++ b/jni/iconv/tests/ATARIST.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00E4 +0x85 0x00E0 +0x86 0x00E5 +0x87 0x00E7 +0x88 0x00EA +0x89 0x00EB +0x8A 0x00E8 +0x8B 0x00EF +0x8C 0x00EE +0x8D 0x00EC +0x8E 0x00C4 +0x8F 0x00C5 +0x90 0x00C9 +0x91 0x00E6 +0x92 0x00C6 +0x93 0x00F4 +0x94 0x00F6 +0x95 0x00F2 +0x96 0x00FB +0x97 0x00F9 +0x98 0x00FF +0x99 0x00D6 +0x9A 0x00DC +0x9B 0x00A2 +0x9C 0x00A3 +0x9D 0x00A5 +0x9E 0x00DF +0x9F 0x0192 +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00F1 +0xA5 0x00D1 +0xA6 0x00AA +0xA7 0x00BA +0xA8 0x00BF +0xA9 0x2310 +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x00A1 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x00E3 +0xB1 0x00F5 +0xB2 0x00D8 +0xB3 0x00F8 +0xB4 0x0153 +0xB5 0x0152 +0xB6 0x00C0 +0xB7 0x00C3 +0xB8 0x00D5 +0xB9 0x00A8 +0xBA 0x00B4 +0xBB 0x2020 +0xBC 0x00B6 +0xBD 0x00A9 +0xBE 0x00AE +0xBF 0x2122 +0xC0 0x0133 +0xC1 0x0132 +0xC2 0x05D0 +0xC3 0x05D1 +0xC4 0x05D2 +0xC5 0x05D3 +0xC6 0x05D4 +0xC7 0x05D5 +0xC8 0x05D6 +0xC9 0x05D7 +0xCA 0x05D8 +0xCB 0x05D9 +0xCC 0x05DB +0xCD 0x05DC +0xCE 0x05DE +0xCF 0x05E0 +0xD0 0x05E1 +0xD1 0x05E2 +0xD2 0x05E4 +0xD3 0x05E6 +0xD4 0x05E7 +0xD5 0x05E8 +0xD6 0x05E9 +0xD7 0x05EA +0xD8 0x05DF +0xD9 0x05DA +0xDA 0x05DD +0xDB 0x05E3 +0xDC 0x05E5 +0xDD 0x00A7 +0xDE 0x2227 +0xDF 0x221E +0xE0 0x03B1 +0xE1 0x03B2 +0xE2 0x0393 +0xE3 0x03C0 +0xE4 0x03A3 +0xE5 0x03C3 +0xE6 0x00B5 +0xE7 0x03C4 +0xE8 0x03A6 +0xE9 0x0398 +0xEA 0x03A9 +0xEB 0x03B4 +0xEC 0x222E +0xED 0x03C6 +0xEE 0x2208 +0xEF 0x2229 +0xF0 0x2261 +0xF1 0x00B1 +0xF2 0x2265 +0xF3 0x2264 +0xF4 0x2320 +0xF5 0x2321 +0xF6 0x00F7 +0xF7 0x2248 +0xF8 0x00B0 +0xF9 0x2219 +0xFA 0x00B7 +0xFB 0x221A +0xFC 0x207F +0xFD 0x00B2 +0xFE 0x00B3 +0xFF 0x00AF diff --git a/jni/iconv/tests/BIG5-2003.IRREVERSIBLE.TXT b/jni/iconv/tests/BIG5-2003.IRREVERSIBLE.TXT new file mode 100644 index 0000000..5c56fd3 --- /dev/null +++ b/jni/iconv/tests/BIG5-2003.IRREVERSIBLE.TXT @@ -0,0 +1,4 @@ +0xF9FA 0x2554 +0xF9FB 0x2557 +0xF9FC 0x255A +0xF9FD 0x255D diff --git a/jni/iconv/tests/BIG5-2003.TXT b/jni/iconv/tests/BIG5-2003.TXT new file mode 100644 index 0000000..865fe38 --- /dev/null +++ b/jni/iconv/tests/BIG5-2003.TXT @@ -0,0 +1,19710 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8140 0xEEB8 +0x8141 0xEEB9 +0x8142 0xEEBA +0x8143 0xEEBB +0x8144 0xEEBC +0x8145 0xEEBD +0x8146 0xEEBE +0x8147 0xEEBF +0x8148 0xEEC0 +0x8149 0xEEC1 +0x814A 0xEEC2 +0x814B 0xEEC3 +0x814C 0xEEC4 +0x814D 0xEEC5 +0x814E 0xEEC6 +0x814F 0xEEC7 +0x8150 0xEEC8 +0x8151 0xEEC9 +0x8152 0xEECA +0x8153 0xEECB +0x8154 0xEECC +0x8155 0xEECD +0x8156 0xEECE +0x8157 0xEECF +0x8158 0xEED0 +0x8159 0xEED1 +0x815A 0xEED2 +0x815B 0xEED3 +0x815C 0xEED4 +0x815D 0xEED5 +0x815E 0xEED6 +0x815F 0xEED7 +0x8160 0xEED8 +0x8161 0xEED9 +0x8162 0xEEDA +0x8163 0xEEDB +0x8164 0xEEDC +0x8165 0xEEDD +0x8166 0xEEDE +0x8167 0xEEDF +0x8168 0xEEE0 +0x8169 0xEEE1 +0x816A 0xEEE2 +0x816B 0xEEE3 +0x816C 0xEEE4 +0x816D 0xEEE5 +0x816E 0xEEE6 +0x816F 0xEEE7 +0x8170 0xEEE8 +0x8171 0xEEE9 +0x8172 0xEEEA +0x8173 0xEEEB +0x8174 0xEEEC +0x8175 0xEEED +0x8176 0xEEEE +0x8177 0xEEEF +0x8178 0xEEF0 +0x8179 0xEEF1 +0x817A 0xEEF2 +0x817B 0xEEF3 +0x817C 0xEEF4 +0x817D 0xEEF5 +0x817E 0xEEF6 +0x81A1 0xEEF7 +0x81A2 0xEEF8 +0x81A3 0xEEF9 +0x81A4 0xEEFA +0x81A5 0xEEFB +0x81A6 0xEEFC +0x81A7 0xEEFD +0x81A8 0xEEFE +0x81A9 0xEEFF +0x81AA 0xEF00 +0x81AB 0xEF01 +0x81AC 0xEF02 +0x81AD 0xEF03 +0x81AE 0xEF04 +0x81AF 0xEF05 +0x81B0 0xEF06 +0x81B1 0xEF07 +0x81B2 0xEF08 +0x81B3 0xEF09 +0x81B4 0xEF0A +0x81B5 0xEF0B +0x81B6 0xEF0C +0x81B7 0xEF0D +0x81B8 0xEF0E +0x81B9 0xEF0F +0x81BA 0xEF10 +0x81BB 0xEF11 +0x81BC 0xEF12 +0x81BD 0xEF13 +0x81BE 0xEF14 +0x81BF 0xEF15 +0x81C0 0xEF16 +0x81C1 0xEF17 +0x81C2 0xEF18 +0x81C3 0xEF19 +0x81C4 0xEF1A +0x81C5 0xEF1B +0x81C6 0xEF1C +0x81C7 0xEF1D +0x81C8 0xEF1E +0x81C9 0xEF1F +0x81CA 0xEF20 +0x81CB 0xEF21 +0x81CC 0xEF22 +0x81CD 0xEF23 +0x81CE 0xEF24 +0x81CF 0xEF25 +0x81D0 0xEF26 +0x81D1 0xEF27 +0x81D2 0xEF28 +0x81D3 0xEF29 +0x81D4 0xEF2A +0x81D5 0xEF2B +0x81D6 0xEF2C +0x81D7 0xEF2D +0x81D8 0xEF2E +0x81D9 0xEF2F +0x81DA 0xEF30 +0x81DB 0xEF31 +0x81DC 0xEF32 +0x81DD 0xEF33 +0x81DE 0xEF34 +0x81DF 0xEF35 +0x81E0 0xEF36 +0x81E1 0xEF37 +0x81E2 0xEF38 +0x81E3 0xEF39 +0x81E4 0xEF3A +0x81E5 0xEF3B +0x81E6 0xEF3C +0x81E7 0xEF3D +0x81E8 0xEF3E +0x81E9 0xEF3F +0x81EA 0xEF40 +0x81EB 0xEF41 +0x81EC 0xEF42 +0x81ED 0xEF43 +0x81EE 0xEF44 +0x81EF 0xEF45 +0x81F0 0xEF46 +0x81F1 0xEF47 +0x81F2 0xEF48 +0x81F3 0xEF49 +0x81F4 0xEF4A +0x81F5 0xEF4B +0x81F6 0xEF4C +0x81F7 0xEF4D +0x81F8 0xEF4E +0x81F9 0xEF4F +0x81FA 0xEF50 +0x81FB 0xEF51 +0x81FC 0xEF52 +0x81FD 0xEF53 +0x81FE 0xEF54 +0x8240 0xEF55 +0x8241 0xEF56 +0x8242 0xEF57 +0x8243 0xEF58 +0x8244 0xEF59 +0x8245 0xEF5A +0x8246 0xEF5B +0x8247 0xEF5C +0x8248 0xEF5D +0x8249 0xEF5E +0x824A 0xEF5F +0x824B 0xEF60 +0x824C 0xEF61 +0x824D 0xEF62 +0x824E 0xEF63 +0x824F 0xEF64 +0x8250 0xEF65 +0x8251 0xEF66 +0x8252 0xEF67 +0x8253 0xEF68 +0x8254 0xEF69 +0x8255 0xEF6A +0x8256 0xEF6B +0x8257 0xEF6C +0x8258 0xEF6D +0x8259 0xEF6E +0x825A 0xEF6F +0x825B 0xEF70 +0x825C 0xEF71 +0x825D 0xEF72 +0x825E 0xEF73 +0x825F 0xEF74 +0x8260 0xEF75 +0x8261 0xEF76 +0x8262 0xEF77 +0x8263 0xEF78 +0x8264 0xEF79 +0x8265 0xEF7A +0x8266 0xEF7B +0x8267 0xEF7C +0x8268 0xEF7D +0x8269 0xEF7E +0x826A 0xEF7F +0x826B 0xEF80 +0x826C 0xEF81 +0x826D 0xEF82 +0x826E 0xEF83 +0x826F 0xEF84 +0x8270 0xEF85 +0x8271 0xEF86 +0x8272 0xEF87 +0x8273 0xEF88 +0x8274 0xEF89 +0x8275 0xEF8A +0x8276 0xEF8B +0x8277 0xEF8C +0x8278 0xEF8D +0x8279 0xEF8E +0x827A 0xEF8F +0x827B 0xEF90 +0x827C 0xEF91 +0x827D 0xEF92 +0x827E 0xEF93 +0x82A1 0xEF94 +0x82A2 0xEF95 +0x82A3 0xEF96 +0x82A4 0xEF97 +0x82A5 0xEF98 +0x82A6 0xEF99 +0x82A7 0xEF9A +0x82A8 0xEF9B +0x82A9 0xEF9C +0x82AA 0xEF9D +0x82AB 0xEF9E +0x82AC 0xEF9F +0x82AD 0xEFA0 +0x82AE 0xEFA1 +0x82AF 0xEFA2 +0x82B0 0xEFA3 +0x82B1 0xEFA4 +0x82B2 0xEFA5 +0x82B3 0xEFA6 +0x82B4 0xEFA7 +0x82B5 0xEFA8 +0x82B6 0xEFA9 +0x82B7 0xEFAA +0x82B8 0xEFAB +0x82B9 0xEFAC +0x82BA 0xEFAD +0x82BB 0xEFAE +0x82BC 0xEFAF +0x82BD 0xEFB0 +0x82BE 0xEFB1 +0x82BF 0xEFB2 +0x82C0 0xEFB3 +0x82C1 0xEFB4 +0x82C2 0xEFB5 +0x82C3 0xEFB6 +0x82C4 0xEFB7 +0x82C5 0xEFB8 +0x82C6 0xEFB9 +0x82C7 0xEFBA +0x82C8 0xEFBB +0x82C9 0xEFBC +0x82CA 0xEFBD +0x82CB 0xEFBE +0x82CC 0xEFBF +0x82CD 0xEFC0 +0x82CE 0xEFC1 +0x82CF 0xEFC2 +0x82D0 0xEFC3 +0x82D1 0xEFC4 +0x82D2 0xEFC5 +0x82D3 0xEFC6 +0x82D4 0xEFC7 +0x82D5 0xEFC8 +0x82D6 0xEFC9 +0x82D7 0xEFCA +0x82D8 0xEFCB +0x82D9 0xEFCC +0x82DA 0xEFCD +0x82DB 0xEFCE +0x82DC 0xEFCF +0x82DD 0xEFD0 +0x82DE 0xEFD1 +0x82DF 0xEFD2 +0x82E0 0xEFD3 +0x82E1 0xEFD4 +0x82E2 0xEFD5 +0x82E3 0xEFD6 +0x82E4 0xEFD7 +0x82E5 0xEFD8 +0x82E6 0xEFD9 +0x82E7 0xEFDA +0x82E8 0xEFDB +0x82E9 0xEFDC +0x82EA 0xEFDD +0x82EB 0xEFDE +0x82EC 0xEFDF +0x82ED 0xEFE0 +0x82EE 0xEFE1 +0x82EF 0xEFE2 +0x82F0 0xEFE3 +0x82F1 0xEFE4 +0x82F2 0xEFE5 +0x82F3 0xEFE6 +0x82F4 0xEFE7 +0x82F5 0xEFE8 +0x82F6 0xEFE9 +0x82F7 0xEFEA +0x82F8 0xEFEB +0x82F9 0xEFEC +0x82FA 0xEFED +0x82FB 0xEFEE +0x82FC 0xEFEF +0x82FD 0xEFF0 +0x82FE 0xEFF1 +0x8340 0xEFF2 +0x8341 0xEFF3 +0x8342 0xEFF4 +0x8343 0xEFF5 +0x8344 0xEFF6 +0x8345 0xEFF7 +0x8346 0xEFF8 +0x8347 0xEFF9 +0x8348 0xEFFA +0x8349 0xEFFB +0x834A 0xEFFC +0x834B 0xEFFD +0x834C 0xEFFE +0x834D 0xEFFF +0x834E 0xF000 +0x834F 0xF001 +0x8350 0xF002 +0x8351 0xF003 +0x8352 0xF004 +0x8353 0xF005 +0x8354 0xF006 +0x8355 0xF007 +0x8356 0xF008 +0x8357 0xF009 +0x8358 0xF00A +0x8359 0xF00B +0x835A 0xF00C +0x835B 0xF00D +0x835C 0xF00E +0x835D 0xF00F +0x835E 0xF010 +0x835F 0xF011 +0x8360 0xF012 +0x8361 0xF013 +0x8362 0xF014 +0x8363 0xF015 +0x8364 0xF016 +0x8365 0xF017 +0x8366 0xF018 +0x8367 0xF019 +0x8368 0xF01A +0x8369 0xF01B +0x836A 0xF01C +0x836B 0xF01D +0x836C 0xF01E +0x836D 0xF01F +0x836E 0xF020 +0x836F 0xF021 +0x8370 0xF022 +0x8371 0xF023 +0x8372 0xF024 +0x8373 0xF025 +0x8374 0xF026 +0x8375 0xF027 +0x8376 0xF028 +0x8377 0xF029 +0x8378 0xF02A +0x8379 0xF02B +0x837A 0xF02C +0x837B 0xF02D +0x837C 0xF02E +0x837D 0xF02F +0x837E 0xF030 +0x83A1 0xF031 +0x83A2 0xF032 +0x83A3 0xF033 +0x83A4 0xF034 +0x83A5 0xF035 +0x83A6 0xF036 +0x83A7 0xF037 +0x83A8 0xF038 +0x83A9 0xF039 +0x83AA 0xF03A +0x83AB 0xF03B +0x83AC 0xF03C +0x83AD 0xF03D +0x83AE 0xF03E +0x83AF 0xF03F +0x83B0 0xF040 +0x83B1 0xF041 +0x83B2 0xF042 +0x83B3 0xF043 +0x83B4 0xF044 +0x83B5 0xF045 +0x83B6 0xF046 +0x83B7 0xF047 +0x83B8 0xF048 +0x83B9 0xF049 +0x83BA 0xF04A +0x83BB 0xF04B +0x83BC 0xF04C +0x83BD 0xF04D +0x83BE 0xF04E +0x83BF 0xF04F +0x83C0 0xF050 +0x83C1 0xF051 +0x83C2 0xF052 +0x83C3 0xF053 +0x83C4 0xF054 +0x83C5 0xF055 +0x83C6 0xF056 +0x83C7 0xF057 +0x83C8 0xF058 +0x83C9 0xF059 +0x83CA 0xF05A +0x83CB 0xF05B +0x83CC 0xF05C +0x83CD 0xF05D +0x83CE 0xF05E +0x83CF 0xF05F +0x83D0 0xF060 +0x83D1 0xF061 +0x83D2 0xF062 +0x83D3 0xF063 +0x83D4 0xF064 +0x83D5 0xF065 +0x83D6 0xF066 +0x83D7 0xF067 +0x83D8 0xF068 +0x83D9 0xF069 +0x83DA 0xF06A +0x83DB 0xF06B +0x83DC 0xF06C +0x83DD 0xF06D +0x83DE 0xF06E +0x83DF 0xF06F +0x83E0 0xF070 +0x83E1 0xF071 +0x83E2 0xF072 +0x83E3 0xF073 +0x83E4 0xF074 +0x83E5 0xF075 +0x83E6 0xF076 +0x83E7 0xF077 +0x83E8 0xF078 +0x83E9 0xF079 +0x83EA 0xF07A +0x83EB 0xF07B +0x83EC 0xF07C +0x83ED 0xF07D +0x83EE 0xF07E +0x83EF 0xF07F +0x83F0 0xF080 +0x83F1 0xF081 +0x83F2 0xF082 +0x83F3 0xF083 +0x83F4 0xF084 +0x83F5 0xF085 +0x83F6 0xF086 +0x83F7 0xF087 +0x83F8 0xF088 +0x83F9 0xF089 +0x83FA 0xF08A +0x83FB 0xF08B +0x83FC 0xF08C +0x83FD 0xF08D +0x83FE 0xF08E +0x8440 0xF08F +0x8441 0xF090 +0x8442 0xF091 +0x8443 0xF092 +0x8444 0xF093 +0x8445 0xF094 +0x8446 0xF095 +0x8447 0xF096 +0x8448 0xF097 +0x8449 0xF098 +0x844A 0xF099 +0x844B 0xF09A +0x844C 0xF09B +0x844D 0xF09C +0x844E 0xF09D +0x844F 0xF09E +0x8450 0xF09F +0x8451 0xF0A0 +0x8452 0xF0A1 +0x8453 0xF0A2 +0x8454 0xF0A3 +0x8455 0xF0A4 +0x8456 0xF0A5 +0x8457 0xF0A6 +0x8458 0xF0A7 +0x8459 0xF0A8 +0x845A 0xF0A9 +0x845B 0xF0AA +0x845C 0xF0AB +0x845D 0xF0AC +0x845E 0xF0AD +0x845F 0xF0AE +0x8460 0xF0AF +0x8461 0xF0B0 +0x8462 0xF0B1 +0x8463 0xF0B2 +0x8464 0xF0B3 +0x8465 0xF0B4 +0x8466 0xF0B5 +0x8467 0xF0B6 +0x8468 0xF0B7 +0x8469 0xF0B8 +0x846A 0xF0B9 +0x846B 0xF0BA +0x846C 0xF0BB +0x846D 0xF0BC +0x846E 0xF0BD +0x846F 0xF0BE +0x8470 0xF0BF +0x8471 0xF0C0 +0x8472 0xF0C1 +0x8473 0xF0C2 +0x8474 0xF0C3 +0x8475 0xF0C4 +0x8476 0xF0C5 +0x8477 0xF0C6 +0x8478 0xF0C7 +0x8479 0xF0C8 +0x847A 0xF0C9 +0x847B 0xF0CA +0x847C 0xF0CB +0x847D 0xF0CC +0x847E 0xF0CD +0x84A1 0xF0CE +0x84A2 0xF0CF +0x84A3 0xF0D0 +0x84A4 0xF0D1 +0x84A5 0xF0D2 +0x84A6 0xF0D3 +0x84A7 0xF0D4 +0x84A8 0xF0D5 +0x84A9 0xF0D6 +0x84AA 0xF0D7 +0x84AB 0xF0D8 +0x84AC 0xF0D9 +0x84AD 0xF0DA +0x84AE 0xF0DB +0x84AF 0xF0DC +0x84B0 0xF0DD +0x84B1 0xF0DE +0x84B2 0xF0DF +0x84B3 0xF0E0 +0x84B4 0xF0E1 +0x84B5 0xF0E2 +0x84B6 0xF0E3 +0x84B7 0xF0E4 +0x84B8 0xF0E5 +0x84B9 0xF0E6 +0x84BA 0xF0E7 +0x84BB 0xF0E8 +0x84BC 0xF0E9 +0x84BD 0xF0EA +0x84BE 0xF0EB +0x84BF 0xF0EC +0x84C0 0xF0ED +0x84C1 0xF0EE +0x84C2 0xF0EF +0x84C3 0xF0F0 +0x84C4 0xF0F1 +0x84C5 0xF0F2 +0x84C6 0xF0F3 +0x84C7 0xF0F4 +0x84C8 0xF0F5 +0x84C9 0xF0F6 +0x84CA 0xF0F7 +0x84CB 0xF0F8 +0x84CC 0xF0F9 +0x84CD 0xF0FA +0x84CE 0xF0FB +0x84CF 0xF0FC +0x84D0 0xF0FD +0x84D1 0xF0FE +0x84D2 0xF0FF +0x84D3 0xF100 +0x84D4 0xF101 +0x84D5 0xF102 +0x84D6 0xF103 +0x84D7 0xF104 +0x84D8 0xF105 +0x84D9 0xF106 +0x84DA 0xF107 +0x84DB 0xF108 +0x84DC 0xF109 +0x84DD 0xF10A +0x84DE 0xF10B +0x84DF 0xF10C +0x84E0 0xF10D +0x84E1 0xF10E +0x84E2 0xF10F +0x84E3 0xF110 +0x84E4 0xF111 +0x84E5 0xF112 +0x84E6 0xF113 +0x84E7 0xF114 +0x84E8 0xF115 +0x84E9 0xF116 +0x84EA 0xF117 +0x84EB 0xF118 +0x84EC 0xF119 +0x84ED 0xF11A +0x84EE 0xF11B +0x84EF 0xF11C +0x84F0 0xF11D +0x84F1 0xF11E +0x84F2 0xF11F +0x84F3 0xF120 +0x84F4 0xF121 +0x84F5 0xF122 +0x84F6 0xF123 +0x84F7 0xF124 +0x84F8 0xF125 +0x84F9 0xF126 +0x84FA 0xF127 +0x84FB 0xF128 +0x84FC 0xF129 +0x84FD 0xF12A +0x84FE 0xF12B +0x8540 0xF12C +0x8541 0xF12D +0x8542 0xF12E +0x8543 0xF12F +0x8544 0xF130 +0x8545 0xF131 +0x8546 0xF132 +0x8547 0xF133 +0x8548 0xF134 +0x8549 0xF135 +0x854A 0xF136 +0x854B 0xF137 +0x854C 0xF138 +0x854D 0xF139 +0x854E 0xF13A +0x854F 0xF13B +0x8550 0xF13C +0x8551 0xF13D +0x8552 0xF13E +0x8553 0xF13F +0x8554 0xF140 +0x8555 0xF141 +0x8556 0xF142 +0x8557 0xF143 +0x8558 0xF144 +0x8559 0xF145 +0x855A 0xF146 +0x855B 0xF147 +0x855C 0xF148 +0x855D 0xF149 +0x855E 0xF14A +0x855F 0xF14B +0x8560 0xF14C +0x8561 0xF14D +0x8562 0xF14E +0x8563 0xF14F +0x8564 0xF150 +0x8565 0xF151 +0x8566 0xF152 +0x8567 0xF153 +0x8568 0xF154 +0x8569 0xF155 +0x856A 0xF156 +0x856B 0xF157 +0x856C 0xF158 +0x856D 0xF159 +0x856E 0xF15A +0x856F 0xF15B +0x8570 0xF15C +0x8571 0xF15D +0x8572 0xF15E +0x8573 0xF15F +0x8574 0xF160 +0x8575 0xF161 +0x8576 0xF162 +0x8577 0xF163 +0x8578 0xF164 +0x8579 0xF165 +0x857A 0xF166 +0x857B 0xF167 +0x857C 0xF168 +0x857D 0xF169 +0x857E 0xF16A +0x85A1 0xF16B +0x85A2 0xF16C +0x85A3 0xF16D +0x85A4 0xF16E +0x85A5 0xF16F +0x85A6 0xF170 +0x85A7 0xF171 +0x85A8 0xF172 +0x85A9 0xF173 +0x85AA 0xF174 +0x85AB 0xF175 +0x85AC 0xF176 +0x85AD 0xF177 +0x85AE 0xF178 +0x85AF 0xF179 +0x85B0 0xF17A +0x85B1 0xF17B +0x85B2 0xF17C +0x85B3 0xF17D +0x85B4 0xF17E +0x85B5 0xF17F +0x85B6 0xF180 +0x85B7 0xF181 +0x85B8 0xF182 +0x85B9 0xF183 +0x85BA 0xF184 +0x85BB 0xF185 +0x85BC 0xF186 +0x85BD 0xF187 +0x85BE 0xF188 +0x85BF 0xF189 +0x85C0 0xF18A +0x85C1 0xF18B +0x85C2 0xF18C +0x85C3 0xF18D +0x85C4 0xF18E +0x85C5 0xF18F +0x85C6 0xF190 +0x85C7 0xF191 +0x85C8 0xF192 +0x85C9 0xF193 +0x85CA 0xF194 +0x85CB 0xF195 +0x85CC 0xF196 +0x85CD 0xF197 +0x85CE 0xF198 +0x85CF 0xF199 +0x85D0 0xF19A +0x85D1 0xF19B +0x85D2 0xF19C +0x85D3 0xF19D +0x85D4 0xF19E +0x85D5 0xF19F +0x85D6 0xF1A0 +0x85D7 0xF1A1 +0x85D8 0xF1A2 +0x85D9 0xF1A3 +0x85DA 0xF1A4 +0x85DB 0xF1A5 +0x85DC 0xF1A6 +0x85DD 0xF1A7 +0x85DE 0xF1A8 +0x85DF 0xF1A9 +0x85E0 0xF1AA +0x85E1 0xF1AB +0x85E2 0xF1AC +0x85E3 0xF1AD +0x85E4 0xF1AE +0x85E5 0xF1AF +0x85E6 0xF1B0 +0x85E7 0xF1B1 +0x85E8 0xF1B2 +0x85E9 0xF1B3 +0x85EA 0xF1B4 +0x85EB 0xF1B5 +0x85EC 0xF1B6 +0x85ED 0xF1B7 +0x85EE 0xF1B8 +0x85EF 0xF1B9 +0x85F0 0xF1BA +0x85F1 0xF1BB +0x85F2 0xF1BC +0x85F3 0xF1BD +0x85F4 0xF1BE +0x85F5 0xF1BF +0x85F6 0xF1C0 +0x85F7 0xF1C1 +0x85F8 0xF1C2 +0x85F9 0xF1C3 +0x85FA 0xF1C4 +0x85FB 0xF1C5 +0x85FC 0xF1C6 +0x85FD 0xF1C7 +0x85FE 0xF1C8 +0x8640 0xF1C9 +0x8641 0xF1CA +0x8642 0xF1CB +0x8643 0xF1CC +0x8644 0xF1CD +0x8645 0xF1CE +0x8646 0xF1CF +0x8647 0xF1D0 +0x8648 0xF1D1 +0x8649 0xF1D2 +0x864A 0xF1D3 +0x864B 0xF1D4 +0x864C 0xF1D5 +0x864D 0xF1D6 +0x864E 0xF1D7 +0x864F 0xF1D8 +0x8650 0xF1D9 +0x8651 0xF1DA +0x8652 0xF1DB +0x8653 0xF1DC +0x8654 0xF1DD +0x8655 0xF1DE +0x8656 0xF1DF +0x8657 0xF1E0 +0x8658 0xF1E1 +0x8659 0xF1E2 +0x865A 0xF1E3 +0x865B 0xF1E4 +0x865C 0xF1E5 +0x865D 0xF1E6 +0x865E 0xF1E7 +0x865F 0xF1E8 +0x8660 0xF1E9 +0x8661 0xF1EA +0x8662 0xF1EB +0x8663 0xF1EC +0x8664 0xF1ED +0x8665 0xF1EE +0x8666 0xF1EF +0x8667 0xF1F0 +0x8668 0xF1F1 +0x8669 0xF1F2 +0x866A 0xF1F3 +0x866B 0xF1F4 +0x866C 0xF1F5 +0x866D 0xF1F6 +0x866E 0xF1F7 +0x866F 0xF1F8 +0x8670 0xF1F9 +0x8671 0xF1FA +0x8672 0xF1FB +0x8673 0xF1FC +0x8674 0xF1FD +0x8675 0xF1FE +0x8676 0xF1FF +0x8677 0xF200 +0x8678 0xF201 +0x8679 0xF202 +0x867A 0xF203 +0x867B 0xF204 +0x867C 0xF205 +0x867D 0xF206 +0x867E 0xF207 +0x86A1 0xF208 +0x86A2 0xF209 +0x86A3 0xF20A +0x86A4 0xF20B +0x86A5 0xF20C +0x86A6 0xF20D +0x86A7 0xF20E +0x86A8 0xF20F +0x86A9 0xF210 +0x86AA 0xF211 +0x86AB 0xF212 +0x86AC 0xF213 +0x86AD 0xF214 +0x86AE 0xF215 +0x86AF 0xF216 +0x86B0 0xF217 +0x86B1 0xF218 +0x86B2 0xF219 +0x86B3 0xF21A +0x86B4 0xF21B +0x86B5 0xF21C +0x86B6 0xF21D +0x86B7 0xF21E +0x86B8 0xF21F +0x86B9 0xF220 +0x86BA 0xF221 +0x86BB 0xF222 +0x86BC 0xF223 +0x86BD 0xF224 +0x86BE 0xF225 +0x86BF 0xF226 +0x86C0 0xF227 +0x86C1 0xF228 +0x86C2 0xF229 +0x86C3 0xF22A +0x86C4 0xF22B +0x86C5 0xF22C +0x86C6 0xF22D +0x86C7 0xF22E +0x86C8 0xF22F +0x86C9 0xF230 +0x86CA 0xF231 +0x86CB 0xF232 +0x86CC 0xF233 +0x86CD 0xF234 +0x86CE 0xF235 +0x86CF 0xF236 +0x86D0 0xF237 +0x86D1 0xF238 +0x86D2 0xF239 +0x86D3 0xF23A +0x86D4 0xF23B +0x86D5 0xF23C +0x86D6 0xF23D +0x86D7 0xF23E +0x86D8 0xF23F +0x86D9 0xF240 +0x86DA 0xF241 +0x86DB 0xF242 +0x86DC 0xF243 +0x86DD 0xF244 +0x86DE 0xF245 +0x86DF 0xF246 +0x86E0 0xF247 +0x86E1 0xF248 +0x86E2 0xF249 +0x86E3 0xF24A +0x86E4 0xF24B +0x86E5 0xF24C +0x86E6 0xF24D +0x86E7 0xF24E +0x86E8 0xF24F +0x86E9 0xF250 +0x86EA 0xF251 +0x86EB 0xF252 +0x86EC 0xF253 +0x86ED 0xF254 +0x86EE 0xF255 +0x86EF 0xF256 +0x86F0 0xF257 +0x86F1 0xF258 +0x86F2 0xF259 +0x86F3 0xF25A +0x86F4 0xF25B +0x86F5 0xF25C +0x86F6 0xF25D +0x86F7 0xF25E +0x86F8 0xF25F +0x86F9 0xF260 +0x86FA 0xF261 +0x86FB 0xF262 +0x86FC 0xF263 +0x86FD 0xF264 +0x86FE 0xF265 +0x8740 0xF266 +0x8741 0xF267 +0x8742 0xF268 +0x8743 0xF269 +0x8744 0xF26A +0x8745 0xF26B +0x8746 0xF26C +0x8747 0xF26D +0x8748 0xF26E +0x8749 0xF26F +0x874A 0xF270 +0x874B 0xF271 +0x874C 0xF272 +0x874D 0xF273 +0x874E 0xF274 +0x874F 0xF275 +0x8750 0xF276 +0x8751 0xF277 +0x8752 0xF278 +0x8753 0xF279 +0x8754 0xF27A +0x8755 0xF27B +0x8756 0xF27C +0x8757 0xF27D +0x8758 0xF27E +0x8759 0xF27F +0x875A 0xF280 +0x875B 0xF281 +0x875C 0xF282 +0x875D 0xF283 +0x875E 0xF284 +0x875F 0xF285 +0x8760 0xF286 +0x8761 0xF287 +0x8762 0xF288 +0x8763 0xF289 +0x8764 0xF28A +0x8765 0xF28B +0x8766 0xF28C +0x8767 0xF28D +0x8768 0xF28E +0x8769 0xF28F +0x876A 0xF290 +0x876B 0xF291 +0x876C 0xF292 +0x876D 0xF293 +0x876E 0xF294 +0x876F 0xF295 +0x8770 0xF296 +0x8771 0xF297 +0x8772 0xF298 +0x8773 0xF299 +0x8774 0xF29A +0x8775 0xF29B +0x8776 0xF29C +0x8777 0xF29D +0x8778 0xF29E +0x8779 0xF29F +0x877A 0xF2A0 +0x877B 0xF2A1 +0x877C 0xF2A2 +0x877D 0xF2A3 +0x877E 0xF2A4 +0x87A1 0xF2A5 +0x87A2 0xF2A6 +0x87A3 0xF2A7 +0x87A4 0xF2A8 +0x87A5 0xF2A9 +0x87A6 0xF2AA +0x87A7 0xF2AB +0x87A8 0xF2AC +0x87A9 0xF2AD +0x87AA 0xF2AE +0x87AB 0xF2AF +0x87AC 0xF2B0 +0x87AD 0xF2B1 +0x87AE 0xF2B2 +0x87AF 0xF2B3 +0x87B0 0xF2B4 +0x87B1 0xF2B5 +0x87B2 0xF2B6 +0x87B3 0xF2B7 +0x87B4 0xF2B8 +0x87B5 0xF2B9 +0x87B6 0xF2BA +0x87B7 0xF2BB +0x87B8 0xF2BC +0x87B9 0xF2BD +0x87BA 0xF2BE +0x87BB 0xF2BF +0x87BC 0xF2C0 +0x87BD 0xF2C1 +0x87BE 0xF2C2 +0x87BF 0xF2C3 +0x87C0 0xF2C4 +0x87C1 0xF2C5 +0x87C2 0xF2C6 +0x87C3 0xF2C7 +0x87C4 0xF2C8 +0x87C5 0xF2C9 +0x87C6 0xF2CA +0x87C7 0xF2CB +0x87C8 0xF2CC +0x87C9 0xF2CD +0x87CA 0xF2CE +0x87CB 0xF2CF +0x87CC 0xF2D0 +0x87CD 0xF2D1 +0x87CE 0xF2D2 +0x87CF 0xF2D3 +0x87D0 0xF2D4 +0x87D1 0xF2D5 +0x87D2 0xF2D6 +0x87D3 0xF2D7 +0x87D4 0xF2D8 +0x87D5 0xF2D9 +0x87D6 0xF2DA +0x87D7 0xF2DB +0x87D8 0xF2DC +0x87D9 0xF2DD +0x87DA 0xF2DE +0x87DB 0xF2DF +0x87DC 0xF2E0 +0x87DD 0xF2E1 +0x87DE 0xF2E2 +0x87DF 0xF2E3 +0x87E0 0xF2E4 +0x87E1 0xF2E5 +0x87E2 0xF2E6 +0x87E3 0xF2E7 +0x87E4 0xF2E8 +0x87E5 0xF2E9 +0x87E6 0xF2EA +0x87E7 0xF2EB +0x87E8 0xF2EC +0x87E9 0xF2ED +0x87EA 0xF2EE +0x87EB 0xF2EF +0x87EC 0xF2F0 +0x87ED 0xF2F1 +0x87EE 0xF2F2 +0x87EF 0xF2F3 +0x87F0 0xF2F4 +0x87F1 0xF2F5 +0x87F2 0xF2F6 +0x87F3 0xF2F7 +0x87F4 0xF2F8 +0x87F5 0xF2F9 +0x87F6 0xF2FA +0x87F7 0xF2FB +0x87F8 0xF2FC +0x87F9 0xF2FD +0x87FA 0xF2FE +0x87FB 0xF2FF +0x87FC 0xF300 +0x87FD 0xF301 +0x87FE 0xF302 +0x8840 0xF303 +0x8841 0xF304 +0x8842 0xF305 +0x8843 0xF306 +0x8844 0xF307 +0x8845 0xF308 +0x8846 0xF309 +0x8847 0xF30A +0x8848 0xF30B +0x8849 0xF30C +0x884A 0xF30D +0x884B 0xF30E +0x884C 0xF30F +0x884D 0xF310 +0x884E 0xF311 +0x884F 0xF312 +0x8850 0xF313 +0x8851 0xF314 +0x8852 0xF315 +0x8853 0xF316 +0x8854 0xF317 +0x8855 0xF318 +0x8856 0xF319 +0x8857 0xF31A +0x8858 0xF31B +0x8859 0xF31C +0x885A 0xF31D +0x885B 0xF31E +0x885C 0xF31F +0x885D 0xF320 +0x885E 0xF321 +0x885F 0xF322 +0x8860 0xF323 +0x8861 0xF324 +0x8862 0xF325 +0x8863 0xF326 +0x8864 0xF327 +0x8865 0xF328 +0x8866 0xF329 +0x8867 0xF32A +0x8868 0xF32B +0x8869 0xF32C +0x886A 0xF32D +0x886B 0xF32E +0x886C 0xF32F +0x886D 0xF330 +0x886E 0xF331 +0x886F 0xF332 +0x8870 0xF333 +0x8871 0xF334 +0x8872 0xF335 +0x8873 0xF336 +0x8874 0xF337 +0x8875 0xF338 +0x8876 0xF339 +0x8877 0xF33A +0x8878 0xF33B +0x8879 0xF33C +0x887A 0xF33D +0x887B 0xF33E +0x887C 0xF33F +0x887D 0xF340 +0x887E 0xF341 +0x88A1 0xF342 +0x88A2 0xF343 +0x88A3 0xF344 +0x88A4 0xF345 +0x88A5 0xF346 +0x88A6 0xF347 +0x88A7 0xF348 +0x88A8 0xF349 +0x88A9 0xF34A +0x88AA 0xF34B +0x88AB 0xF34C +0x88AC 0xF34D +0x88AD 0xF34E +0x88AE 0xF34F +0x88AF 0xF350 +0x88B0 0xF351 +0x88B1 0xF352 +0x88B2 0xF353 +0x88B3 0xF354 +0x88B4 0xF355 +0x88B5 0xF356 +0x88B6 0xF357 +0x88B7 0xF358 +0x88B8 0xF359 +0x88B9 0xF35A +0x88BA 0xF35B +0x88BB 0xF35C +0x88BC 0xF35D +0x88BD 0xF35E +0x88BE 0xF35F +0x88BF 0xF360 +0x88C0 0xF361 +0x88C1 0xF362 +0x88C2 0xF363 +0x88C3 0xF364 +0x88C4 0xF365 +0x88C5 0xF366 +0x88C6 0xF367 +0x88C7 0xF368 +0x88C8 0xF369 +0x88C9 0xF36A +0x88CA 0xF36B +0x88CB 0xF36C +0x88CC 0xF36D +0x88CD 0xF36E +0x88CE 0xF36F +0x88CF 0xF370 +0x88D0 0xF371 +0x88D1 0xF372 +0x88D2 0xF373 +0x88D3 0xF374 +0x88D4 0xF375 +0x88D5 0xF376 +0x88D6 0xF377 +0x88D7 0xF378 +0x88D8 0xF379 +0x88D9 0xF37A +0x88DA 0xF37B +0x88DB 0xF37C +0x88DC 0xF37D +0x88DD 0xF37E +0x88DE 0xF37F +0x88DF 0xF380 +0x88E0 0xF381 +0x88E1 0xF382 +0x88E2 0xF383 +0x88E3 0xF384 +0x88E4 0xF385 +0x88E5 0xF386 +0x88E6 0xF387 +0x88E7 0xF388 +0x88E8 0xF389 +0x88E9 0xF38A +0x88EA 0xF38B +0x88EB 0xF38C +0x88EC 0xF38D +0x88ED 0xF38E +0x88EE 0xF38F +0x88EF 0xF390 +0x88F0 0xF391 +0x88F1 0xF392 +0x88F2 0xF393 +0x88F3 0xF394 +0x88F4 0xF395 +0x88F5 0xF396 +0x88F6 0xF397 +0x88F7 0xF398 +0x88F8 0xF399 +0x88F9 0xF39A +0x88FA 0xF39B +0x88FB 0xF39C +0x88FC 0xF39D +0x88FD 0xF39E +0x88FE 0xF39F +0x8940 0xF3A0 +0x8941 0xF3A1 +0x8942 0xF3A2 +0x8943 0xF3A3 +0x8944 0xF3A4 +0x8945 0xF3A5 +0x8946 0xF3A6 +0x8947 0xF3A7 +0x8948 0xF3A8 +0x8949 0xF3A9 +0x894A 0xF3AA +0x894B 0xF3AB +0x894C 0xF3AC +0x894D 0xF3AD +0x894E 0xF3AE +0x894F 0xF3AF +0x8950 0xF3B0 +0x8951 0xF3B1 +0x8952 0xF3B2 +0x8953 0xF3B3 +0x8954 0xF3B4 +0x8955 0xF3B5 +0x8956 0xF3B6 +0x8957 0xF3B7 +0x8958 0xF3B8 +0x8959 0xF3B9 +0x895A 0xF3BA +0x895B 0xF3BB +0x895C 0xF3BC +0x895D 0xF3BD +0x895E 0xF3BE +0x895F 0xF3BF +0x8960 0xF3C0 +0x8961 0xF3C1 +0x8962 0xF3C2 +0x8963 0xF3C3 +0x8964 0xF3C4 +0x8965 0xF3C5 +0x8966 0xF3C6 +0x8967 0xF3C7 +0x8968 0xF3C8 +0x8969 0xF3C9 +0x896A 0xF3CA +0x896B 0xF3CB +0x896C 0xF3CC +0x896D 0xF3CD +0x896E 0xF3CE +0x896F 0xF3CF +0x8970 0xF3D0 +0x8971 0xF3D1 +0x8972 0xF3D2 +0x8973 0xF3D3 +0x8974 0xF3D4 +0x8975 0xF3D5 +0x8976 0xF3D6 +0x8977 0xF3D7 +0x8978 0xF3D8 +0x8979 0xF3D9 +0x897A 0xF3DA +0x897B 0xF3DB +0x897C 0xF3DC +0x897D 0xF3DD +0x897E 0xF3DE +0x89A1 0xF3DF +0x89A2 0xF3E0 +0x89A3 0xF3E1 +0x89A4 0xF3E2 +0x89A5 0xF3E3 +0x89A6 0xF3E4 +0x89A7 0xF3E5 +0x89A8 0xF3E6 +0x89A9 0xF3E7 +0x89AA 0xF3E8 +0x89AB 0xF3E9 +0x89AC 0xF3EA +0x89AD 0xF3EB +0x89AE 0xF3EC +0x89AF 0xF3ED +0x89B0 0xF3EE +0x89B1 0xF3EF +0x89B2 0xF3F0 +0x89B3 0xF3F1 +0x89B4 0xF3F2 +0x89B5 0xF3F3 +0x89B6 0xF3F4 +0x89B7 0xF3F5 +0x89B8 0xF3F6 +0x89B9 0xF3F7 +0x89BA 0xF3F8 +0x89BB 0xF3F9 +0x89BC 0xF3FA +0x89BD 0xF3FB +0x89BE 0xF3FC +0x89BF 0xF3FD +0x89C0 0xF3FE +0x89C1 0xF3FF +0x89C2 0xF400 +0x89C3 0xF401 +0x89C4 0xF402 +0x89C5 0xF403 +0x89C6 0xF404 +0x89C7 0xF405 +0x89C8 0xF406 +0x89C9 0xF407 +0x89CA 0xF408 +0x89CB 0xF409 +0x89CC 0xF40A +0x89CD 0xF40B +0x89CE 0xF40C +0x89CF 0xF40D +0x89D0 0xF40E +0x89D1 0xF40F +0x89D2 0xF410 +0x89D3 0xF411 +0x89D4 0xF412 +0x89D5 0xF413 +0x89D6 0xF414 +0x89D7 0xF415 +0x89D8 0xF416 +0x89D9 0xF417 +0x89DA 0xF418 +0x89DB 0xF419 +0x89DC 0xF41A +0x89DD 0xF41B +0x89DE 0xF41C +0x89DF 0xF41D +0x89E0 0xF41E +0x89E1 0xF41F +0x89E2 0xF420 +0x89E3 0xF421 +0x89E4 0xF422 +0x89E5 0xF423 +0x89E6 0xF424 +0x89E7 0xF425 +0x89E8 0xF426 +0x89E9 0xF427 +0x89EA 0xF428 +0x89EB 0xF429 +0x89EC 0xF42A +0x89ED 0xF42B +0x89EE 0xF42C +0x89EF 0xF42D +0x89F0 0xF42E +0x89F1 0xF42F +0x89F2 0xF430 +0x89F3 0xF431 +0x89F4 0xF432 +0x89F5 0xF433 +0x89F6 0xF434 +0x89F7 0xF435 +0x89F8 0xF436 +0x89F9 0xF437 +0x89FA 0xF438 +0x89FB 0xF439 +0x89FC 0xF43A +0x89FD 0xF43B +0x89FE 0xF43C +0x8A40 0xF43D +0x8A41 0xF43E +0x8A42 0xF43F +0x8A43 0xF440 +0x8A44 0xF441 +0x8A45 0xF442 +0x8A46 0xF443 +0x8A47 0xF444 +0x8A48 0xF445 +0x8A49 0xF446 +0x8A4A 0xF447 +0x8A4B 0xF448 +0x8A4C 0xF449 +0x8A4D 0xF44A +0x8A4E 0xF44B +0x8A4F 0xF44C +0x8A50 0xF44D +0x8A51 0xF44E +0x8A52 0xF44F +0x8A53 0xF450 +0x8A54 0xF451 +0x8A55 0xF452 +0x8A56 0xF453 +0x8A57 0xF454 +0x8A58 0xF455 +0x8A59 0xF456 +0x8A5A 0xF457 +0x8A5B 0xF458 +0x8A5C 0xF459 +0x8A5D 0xF45A +0x8A5E 0xF45B +0x8A5F 0xF45C +0x8A60 0xF45D +0x8A61 0xF45E +0x8A62 0xF45F +0x8A63 0xF460 +0x8A64 0xF461 +0x8A65 0xF462 +0x8A66 0xF463 +0x8A67 0xF464 +0x8A68 0xF465 +0x8A69 0xF466 +0x8A6A 0xF467 +0x8A6B 0xF468 +0x8A6C 0xF469 +0x8A6D 0xF46A +0x8A6E 0xF46B +0x8A6F 0xF46C +0x8A70 0xF46D +0x8A71 0xF46E +0x8A72 0xF46F +0x8A73 0xF470 +0x8A74 0xF471 +0x8A75 0xF472 +0x8A76 0xF473 +0x8A77 0xF474 +0x8A78 0xF475 +0x8A79 0xF476 +0x8A7A 0xF477 +0x8A7B 0xF478 +0x8A7C 0xF479 +0x8A7D 0xF47A +0x8A7E 0xF47B +0x8AA1 0xF47C +0x8AA2 0xF47D +0x8AA3 0xF47E +0x8AA4 0xF47F +0x8AA5 0xF480 +0x8AA6 0xF481 +0x8AA7 0xF482 +0x8AA8 0xF483 +0x8AA9 0xF484 +0x8AAA 0xF485 +0x8AAB 0xF486 +0x8AAC 0xF487 +0x8AAD 0xF488 +0x8AAE 0xF489 +0x8AAF 0xF48A +0x8AB0 0xF48B +0x8AB1 0xF48C +0x8AB2 0xF48D +0x8AB3 0xF48E +0x8AB4 0xF48F +0x8AB5 0xF490 +0x8AB6 0xF491 +0x8AB7 0xF492 +0x8AB8 0xF493 +0x8AB9 0xF494 +0x8ABA 0xF495 +0x8ABB 0xF496 +0x8ABC 0xF497 +0x8ABD 0xF498 +0x8ABE 0xF499 +0x8ABF 0xF49A +0x8AC0 0xF49B +0x8AC1 0xF49C +0x8AC2 0xF49D +0x8AC3 0xF49E +0x8AC4 0xF49F +0x8AC5 0xF4A0 +0x8AC6 0xF4A1 +0x8AC7 0xF4A2 +0x8AC8 0xF4A3 +0x8AC9 0xF4A4 +0x8ACA 0xF4A5 +0x8ACB 0xF4A6 +0x8ACC 0xF4A7 +0x8ACD 0xF4A8 +0x8ACE 0xF4A9 +0x8ACF 0xF4AA +0x8AD0 0xF4AB +0x8AD1 0xF4AC +0x8AD2 0xF4AD +0x8AD3 0xF4AE +0x8AD4 0xF4AF +0x8AD5 0xF4B0 +0x8AD6 0xF4B1 +0x8AD7 0xF4B2 +0x8AD8 0xF4B3 +0x8AD9 0xF4B4 +0x8ADA 0xF4B5 +0x8ADB 0xF4B6 +0x8ADC 0xF4B7 +0x8ADD 0xF4B8 +0x8ADE 0xF4B9 +0x8ADF 0xF4BA +0x8AE0 0xF4BB +0x8AE1 0xF4BC +0x8AE2 0xF4BD +0x8AE3 0xF4BE +0x8AE4 0xF4BF +0x8AE5 0xF4C0 +0x8AE6 0xF4C1 +0x8AE7 0xF4C2 +0x8AE8 0xF4C3 +0x8AE9 0xF4C4 +0x8AEA 0xF4C5 +0x8AEB 0xF4C6 +0x8AEC 0xF4C7 +0x8AED 0xF4C8 +0x8AEE 0xF4C9 +0x8AEF 0xF4CA +0x8AF0 0xF4CB +0x8AF1 0xF4CC +0x8AF2 0xF4CD +0x8AF3 0xF4CE +0x8AF4 0xF4CF +0x8AF5 0xF4D0 +0x8AF6 0xF4D1 +0x8AF7 0xF4D2 +0x8AF8 0xF4D3 +0x8AF9 0xF4D4 +0x8AFA 0xF4D5 +0x8AFB 0xF4D6 +0x8AFC 0xF4D7 +0x8AFD 0xF4D8 +0x8AFE 0xF4D9 +0x8B40 0xF4DA +0x8B41 0xF4DB +0x8B42 0xF4DC +0x8B43 0xF4DD +0x8B44 0xF4DE +0x8B45 0xF4DF +0x8B46 0xF4E0 +0x8B47 0xF4E1 +0x8B48 0xF4E2 +0x8B49 0xF4E3 +0x8B4A 0xF4E4 +0x8B4B 0xF4E5 +0x8B4C 0xF4E6 +0x8B4D 0xF4E7 +0x8B4E 0xF4E8 +0x8B4F 0xF4E9 +0x8B50 0xF4EA +0x8B51 0xF4EB +0x8B52 0xF4EC +0x8B53 0xF4ED +0x8B54 0xF4EE +0x8B55 0xF4EF +0x8B56 0xF4F0 +0x8B57 0xF4F1 +0x8B58 0xF4F2 +0x8B59 0xF4F3 +0x8B5A 0xF4F4 +0x8B5B 0xF4F5 +0x8B5C 0xF4F6 +0x8B5D 0xF4F7 +0x8B5E 0xF4F8 +0x8B5F 0xF4F9 +0x8B60 0xF4FA +0x8B61 0xF4FB +0x8B62 0xF4FC +0x8B63 0xF4FD +0x8B64 0xF4FE +0x8B65 0xF4FF +0x8B66 0xF500 +0x8B67 0xF501 +0x8B68 0xF502 +0x8B69 0xF503 +0x8B6A 0xF504 +0x8B6B 0xF505 +0x8B6C 0xF506 +0x8B6D 0xF507 +0x8B6E 0xF508 +0x8B6F 0xF509 +0x8B70 0xF50A +0x8B71 0xF50B +0x8B72 0xF50C +0x8B73 0xF50D +0x8B74 0xF50E +0x8B75 0xF50F +0x8B76 0xF510 +0x8B77 0xF511 +0x8B78 0xF512 +0x8B79 0xF513 +0x8B7A 0xF514 +0x8B7B 0xF515 +0x8B7C 0xF516 +0x8B7D 0xF517 +0x8B7E 0xF518 +0x8BA1 0xF519 +0x8BA2 0xF51A +0x8BA3 0xF51B +0x8BA4 0xF51C +0x8BA5 0xF51D +0x8BA6 0xF51E +0x8BA7 0xF51F +0x8BA8 0xF520 +0x8BA9 0xF521 +0x8BAA 0xF522 +0x8BAB 0xF523 +0x8BAC 0xF524 +0x8BAD 0xF525 +0x8BAE 0xF526 +0x8BAF 0xF527 +0x8BB0 0xF528 +0x8BB1 0xF529 +0x8BB2 0xF52A +0x8BB3 0xF52B +0x8BB4 0xF52C +0x8BB5 0xF52D +0x8BB6 0xF52E +0x8BB7 0xF52F +0x8BB8 0xF530 +0x8BB9 0xF531 +0x8BBA 0xF532 +0x8BBB 0xF533 +0x8BBC 0xF534 +0x8BBD 0xF535 +0x8BBE 0xF536 +0x8BBF 0xF537 +0x8BC0 0xF538 +0x8BC1 0xF539 +0x8BC2 0xF53A +0x8BC3 0xF53B +0x8BC4 0xF53C +0x8BC5 0xF53D +0x8BC6 0xF53E +0x8BC7 0xF53F +0x8BC8 0xF540 +0x8BC9 0xF541 +0x8BCA 0xF542 +0x8BCB 0xF543 +0x8BCC 0xF544 +0x8BCD 0xF545 +0x8BCE 0xF546 +0x8BCF 0xF547 +0x8BD0 0xF548 +0x8BD1 0xF549 +0x8BD2 0xF54A +0x8BD3 0xF54B +0x8BD4 0xF54C +0x8BD5 0xF54D +0x8BD6 0xF54E +0x8BD7 0xF54F +0x8BD8 0xF550 +0x8BD9 0xF551 +0x8BDA 0xF552 +0x8BDB 0xF553 +0x8BDC 0xF554 +0x8BDD 0xF555 +0x8BDE 0xF556 +0x8BDF 0xF557 +0x8BE0 0xF558 +0x8BE1 0xF559 +0x8BE2 0xF55A +0x8BE3 0xF55B +0x8BE4 0xF55C +0x8BE5 0xF55D +0x8BE6 0xF55E +0x8BE7 0xF55F +0x8BE8 0xF560 +0x8BE9 0xF561 +0x8BEA 0xF562 +0x8BEB 0xF563 +0x8BEC 0xF564 +0x8BED 0xF565 +0x8BEE 0xF566 +0x8BEF 0xF567 +0x8BF0 0xF568 +0x8BF1 0xF569 +0x8BF2 0xF56A +0x8BF3 0xF56B +0x8BF4 0xF56C +0x8BF5 0xF56D +0x8BF6 0xF56E +0x8BF7 0xF56F +0x8BF8 0xF570 +0x8BF9 0xF571 +0x8BFA 0xF572 +0x8BFB 0xF573 +0x8BFC 0xF574 +0x8BFD 0xF575 +0x8BFE 0xF576 +0x8C40 0xF577 +0x8C41 0xF578 +0x8C42 0xF579 +0x8C43 0xF57A +0x8C44 0xF57B +0x8C45 0xF57C +0x8C46 0xF57D +0x8C47 0xF57E +0x8C48 0xF57F +0x8C49 0xF580 +0x8C4A 0xF581 +0x8C4B 0xF582 +0x8C4C 0xF583 +0x8C4D 0xF584 +0x8C4E 0xF585 +0x8C4F 0xF586 +0x8C50 0xF587 +0x8C51 0xF588 +0x8C52 0xF589 +0x8C53 0xF58A +0x8C54 0xF58B +0x8C55 0xF58C +0x8C56 0xF58D +0x8C57 0xF58E +0x8C58 0xF58F +0x8C59 0xF590 +0x8C5A 0xF591 +0x8C5B 0xF592 +0x8C5C 0xF593 +0x8C5D 0xF594 +0x8C5E 0xF595 +0x8C5F 0xF596 +0x8C60 0xF597 +0x8C61 0xF598 +0x8C62 0xF599 +0x8C63 0xF59A +0x8C64 0xF59B +0x8C65 0xF59C +0x8C66 0xF59D +0x8C67 0xF59E +0x8C68 0xF59F +0x8C69 0xF5A0 +0x8C6A 0xF5A1 +0x8C6B 0xF5A2 +0x8C6C 0xF5A3 +0x8C6D 0xF5A4 +0x8C6E 0xF5A5 +0x8C6F 0xF5A6 +0x8C70 0xF5A7 +0x8C71 0xF5A8 +0x8C72 0xF5A9 +0x8C73 0xF5AA +0x8C74 0xF5AB +0x8C75 0xF5AC +0x8C76 0xF5AD +0x8C77 0xF5AE +0x8C78 0xF5AF +0x8C79 0xF5B0 +0x8C7A 0xF5B1 +0x8C7B 0xF5B2 +0x8C7C 0xF5B3 +0x8C7D 0xF5B4 +0x8C7E 0xF5B5 +0x8CA1 0xF5B6 +0x8CA2 0xF5B7 +0x8CA3 0xF5B8 +0x8CA4 0xF5B9 +0x8CA5 0xF5BA +0x8CA6 0xF5BB +0x8CA7 0xF5BC +0x8CA8 0xF5BD +0x8CA9 0xF5BE +0x8CAA 0xF5BF +0x8CAB 0xF5C0 +0x8CAC 0xF5C1 +0x8CAD 0xF5C2 +0x8CAE 0xF5C3 +0x8CAF 0xF5C4 +0x8CB0 0xF5C5 +0x8CB1 0xF5C6 +0x8CB2 0xF5C7 +0x8CB3 0xF5C8 +0x8CB4 0xF5C9 +0x8CB5 0xF5CA +0x8CB6 0xF5CB +0x8CB7 0xF5CC +0x8CB8 0xF5CD +0x8CB9 0xF5CE +0x8CBA 0xF5CF +0x8CBB 0xF5D0 +0x8CBC 0xF5D1 +0x8CBD 0xF5D2 +0x8CBE 0xF5D3 +0x8CBF 0xF5D4 +0x8CC0 0xF5D5 +0x8CC1 0xF5D6 +0x8CC2 0xF5D7 +0x8CC3 0xF5D8 +0x8CC4 0xF5D9 +0x8CC5 0xF5DA +0x8CC6 0xF5DB +0x8CC7 0xF5DC +0x8CC8 0xF5DD +0x8CC9 0xF5DE +0x8CCA 0xF5DF +0x8CCB 0xF5E0 +0x8CCC 0xF5E1 +0x8CCD 0xF5E2 +0x8CCE 0xF5E3 +0x8CCF 0xF5E4 +0x8CD0 0xF5E5 +0x8CD1 0xF5E6 +0x8CD2 0xF5E7 +0x8CD3 0xF5E8 +0x8CD4 0xF5E9 +0x8CD5 0xF5EA +0x8CD6 0xF5EB +0x8CD7 0xF5EC +0x8CD8 0xF5ED +0x8CD9 0xF5EE +0x8CDA 0xF5EF +0x8CDB 0xF5F0 +0x8CDC 0xF5F1 +0x8CDD 0xF5F2 +0x8CDE 0xF5F3 +0x8CDF 0xF5F4 +0x8CE0 0xF5F5 +0x8CE1 0xF5F6 +0x8CE2 0xF5F7 +0x8CE3 0xF5F8 +0x8CE4 0xF5F9 +0x8CE5 0xF5FA +0x8CE6 0xF5FB +0x8CE7 0xF5FC +0x8CE8 0xF5FD +0x8CE9 0xF5FE +0x8CEA 0xF5FF +0x8CEB 0xF600 +0x8CEC 0xF601 +0x8CED 0xF602 +0x8CEE 0xF603 +0x8CEF 0xF604 +0x8CF0 0xF605 +0x8CF1 0xF606 +0x8CF2 0xF607 +0x8CF3 0xF608 +0x8CF4 0xF609 +0x8CF5 0xF60A +0x8CF6 0xF60B +0x8CF7 0xF60C +0x8CF8 0xF60D +0x8CF9 0xF60E +0x8CFA 0xF60F +0x8CFB 0xF610 +0x8CFC 0xF611 +0x8CFD 0xF612 +0x8CFE 0xF613 +0x8D40 0xF614 +0x8D41 0xF615 +0x8D42 0xF616 +0x8D43 0xF617 +0x8D44 0xF618 +0x8D45 0xF619 +0x8D46 0xF61A +0x8D47 0xF61B +0x8D48 0xF61C +0x8D49 0xF61D +0x8D4A 0xF61E +0x8D4B 0xF61F +0x8D4C 0xF620 +0x8D4D 0xF621 +0x8D4E 0xF622 +0x8D4F 0xF623 +0x8D50 0xF624 +0x8D51 0xF625 +0x8D52 0xF626 +0x8D53 0xF627 +0x8D54 0xF628 +0x8D55 0xF629 +0x8D56 0xF62A +0x8D57 0xF62B +0x8D58 0xF62C +0x8D59 0xF62D +0x8D5A 0xF62E +0x8D5B 0xF62F +0x8D5C 0xF630 +0x8D5D 0xF631 +0x8D5E 0xF632 +0x8D5F 0xF633 +0x8D60 0xF634 +0x8D61 0xF635 +0x8D62 0xF636 +0x8D63 0xF637 +0x8D64 0xF638 +0x8D65 0xF639 +0x8D66 0xF63A +0x8D67 0xF63B +0x8D68 0xF63C +0x8D69 0xF63D +0x8D6A 0xF63E +0x8D6B 0xF63F +0x8D6C 0xF640 +0x8D6D 0xF641 +0x8D6E 0xF642 +0x8D6F 0xF643 +0x8D70 0xF644 +0x8D71 0xF645 +0x8D72 0xF646 +0x8D73 0xF647 +0x8D74 0xF648 +0x8D75 0xF649 +0x8D76 0xF64A +0x8D77 0xF64B +0x8D78 0xF64C +0x8D79 0xF64D +0x8D7A 0xF64E +0x8D7B 0xF64F +0x8D7C 0xF650 +0x8D7D 0xF651 +0x8D7E 0xF652 +0x8DA1 0xF653 +0x8DA2 0xF654 +0x8DA3 0xF655 +0x8DA4 0xF656 +0x8DA5 0xF657 +0x8DA6 0xF658 +0x8DA7 0xF659 +0x8DA8 0xF65A +0x8DA9 0xF65B +0x8DAA 0xF65C +0x8DAB 0xF65D +0x8DAC 0xF65E +0x8DAD 0xF65F +0x8DAE 0xF660 +0x8DAF 0xF661 +0x8DB0 0xF662 +0x8DB1 0xF663 +0x8DB2 0xF664 +0x8DB3 0xF665 +0x8DB4 0xF666 +0x8DB5 0xF667 +0x8DB6 0xF668 +0x8DB7 0xF669 +0x8DB8 0xF66A +0x8DB9 0xF66B +0x8DBA 0xF66C +0x8DBB 0xF66D +0x8DBC 0xF66E +0x8DBD 0xF66F +0x8DBE 0xF670 +0x8DBF 0xF671 +0x8DC0 0xF672 +0x8DC1 0xF673 +0x8DC2 0xF674 +0x8DC3 0xF675 +0x8DC4 0xF676 +0x8DC5 0xF677 +0x8DC6 0xF678 +0x8DC7 0xF679 +0x8DC8 0xF67A +0x8DC9 0xF67B +0x8DCA 0xF67C +0x8DCB 0xF67D +0x8DCC 0xF67E +0x8DCD 0xF67F +0x8DCE 0xF680 +0x8DCF 0xF681 +0x8DD0 0xF682 +0x8DD1 0xF683 +0x8DD2 0xF684 +0x8DD3 0xF685 +0x8DD4 0xF686 +0x8DD5 0xF687 +0x8DD6 0xF688 +0x8DD7 0xF689 +0x8DD8 0xF68A +0x8DD9 0xF68B +0x8DDA 0xF68C +0x8DDB 0xF68D +0x8DDC 0xF68E +0x8DDD 0xF68F +0x8DDE 0xF690 +0x8DDF 0xF691 +0x8DE0 0xF692 +0x8DE1 0xF693 +0x8DE2 0xF694 +0x8DE3 0xF695 +0x8DE4 0xF696 +0x8DE5 0xF697 +0x8DE6 0xF698 +0x8DE7 0xF699 +0x8DE8 0xF69A +0x8DE9 0xF69B +0x8DEA 0xF69C +0x8DEB 0xF69D +0x8DEC 0xF69E +0x8DED 0xF69F +0x8DEE 0xF6A0 +0x8DEF 0xF6A1 +0x8DF0 0xF6A2 +0x8DF1 0xF6A3 +0x8DF2 0xF6A4 +0x8DF3 0xF6A5 +0x8DF4 0xF6A6 +0x8DF5 0xF6A7 +0x8DF6 0xF6A8 +0x8DF7 0xF6A9 +0x8DF8 0xF6AA +0x8DF9 0xF6AB +0x8DFA 0xF6AC +0x8DFB 0xF6AD +0x8DFC 0xF6AE +0x8DFD 0xF6AF +0x8DFE 0xF6B0 +0x8E40 0xE311 +0x8E41 0xE312 +0x8E42 0xE313 +0x8E43 0xE314 +0x8E44 0xE315 +0x8E45 0xE316 +0x8E46 0xE317 +0x8E47 0xE318 +0x8E48 0xE319 +0x8E49 0xE31A +0x8E4A 0xE31B +0x8E4B 0xE31C +0x8E4C 0xE31D +0x8E4D 0xE31E +0x8E4E 0xE31F +0x8E4F 0xE320 +0x8E50 0xE321 +0x8E51 0xE322 +0x8E52 0xE323 +0x8E53 0xE324 +0x8E54 0xE325 +0x8E55 0xE326 +0x8E56 0xE327 +0x8E57 0xE328 +0x8E58 0xE329 +0x8E59 0xE32A +0x8E5A 0xE32B +0x8E5B 0xE32C +0x8E5C 0xE32D +0x8E5D 0xE32E +0x8E5E 0xE32F +0x8E5F 0xE330 +0x8E60 0xE331 +0x8E61 0xE332 +0x8E62 0xE333 +0x8E63 0xE334 +0x8E64 0xE335 +0x8E65 0xE336 +0x8E66 0xE337 +0x8E67 0xE338 +0x8E68 0xE339 +0x8E69 0xE33A +0x8E6A 0xE33B +0x8E6B 0xE33C +0x8E6C 0xE33D +0x8E6D 0xE33E +0x8E6E 0xE33F +0x8E6F 0xE340 +0x8E70 0xE341 +0x8E71 0xE342 +0x8E72 0xE343 +0x8E73 0xE344 +0x8E74 0xE345 +0x8E75 0xE346 +0x8E76 0xE347 +0x8E77 0xE348 +0x8E78 0xE349 +0x8E79 0xE34A +0x8E7A 0xE34B +0x8E7B 0xE34C +0x8E7C 0xE34D +0x8E7D 0xE34E +0x8E7E 0xE34F +0x8EA1 0xE350 +0x8EA2 0xE351 +0x8EA3 0xE352 +0x8EA4 0xE353 +0x8EA5 0xE354 +0x8EA6 0xE355 +0x8EA7 0xE356 +0x8EA8 0xE357 +0x8EA9 0xE358 +0x8EAA 0xE359 +0x8EAB 0xE35A +0x8EAC 0xE35B +0x8EAD 0xE35C +0x8EAE 0xE35D +0x8EAF 0xE35E +0x8EB0 0xE35F +0x8EB1 0xE360 +0x8EB2 0xE361 +0x8EB3 0xE362 +0x8EB4 0xE363 +0x8EB5 0xE364 +0x8EB6 0xE365 +0x8EB7 0xE366 +0x8EB8 0xE367 +0x8EB9 0xE368 +0x8EBA 0xE369 +0x8EBB 0xE36A +0x8EBC 0xE36B +0x8EBD 0xE36C +0x8EBE 0xE36D +0x8EBF 0xE36E +0x8EC0 0xE36F +0x8EC1 0xE370 +0x8EC2 0xE371 +0x8EC3 0xE372 +0x8EC4 0xE373 +0x8EC5 0xE374 +0x8EC6 0xE375 +0x8EC7 0xE376 +0x8EC8 0xE377 +0x8EC9 0xE378 +0x8ECA 0xE379 +0x8ECB 0xE37A +0x8ECC 0xE37B +0x8ECD 0xE37C +0x8ECE 0xE37D +0x8ECF 0xE37E +0x8ED0 0xE37F +0x8ED1 0xE380 +0x8ED2 0xE381 +0x8ED3 0xE382 +0x8ED4 0xE383 +0x8ED5 0xE384 +0x8ED6 0xE385 +0x8ED7 0xE386 +0x8ED8 0xE387 +0x8ED9 0xE388 +0x8EDA 0xE389 +0x8EDB 0xE38A +0x8EDC 0xE38B +0x8EDD 0xE38C +0x8EDE 0xE38D +0x8EDF 0xE38E +0x8EE0 0xE38F +0x8EE1 0xE390 +0x8EE2 0xE391 +0x8EE3 0xE392 +0x8EE4 0xE393 +0x8EE5 0xE394 +0x8EE6 0xE395 +0x8EE7 0xE396 +0x8EE8 0xE397 +0x8EE9 0xE398 +0x8EEA 0xE399 +0x8EEB 0xE39A +0x8EEC 0xE39B +0x8EED 0xE39C +0x8EEE 0xE39D +0x8EEF 0xE39E +0x8EF0 0xE39F +0x8EF1 0xE3A0 +0x8EF2 0xE3A1 +0x8EF3 0xE3A2 +0x8EF4 0xE3A3 +0x8EF5 0xE3A4 +0x8EF6 0xE3A5 +0x8EF7 0xE3A6 +0x8EF8 0xE3A7 +0x8EF9 0xE3A8 +0x8EFA 0xE3A9 +0x8EFB 0xE3AA +0x8EFC 0xE3AB +0x8EFD 0xE3AC +0x8EFE 0xE3AD +0x8F40 0xE3AE +0x8F41 0xE3AF +0x8F42 0xE3B0 +0x8F43 0xE3B1 +0x8F44 0xE3B2 +0x8F45 0xE3B3 +0x8F46 0xE3B4 +0x8F47 0xE3B5 +0x8F48 0xE3B6 +0x8F49 0xE3B7 +0x8F4A 0xE3B8 +0x8F4B 0xE3B9 +0x8F4C 0xE3BA +0x8F4D 0xE3BB +0x8F4E 0xE3BC +0x8F4F 0xE3BD +0x8F50 0xE3BE +0x8F51 0xE3BF +0x8F52 0xE3C0 +0x8F53 0xE3C1 +0x8F54 0xE3C2 +0x8F55 0xE3C3 +0x8F56 0xE3C4 +0x8F57 0xE3C5 +0x8F58 0xE3C6 +0x8F59 0xE3C7 +0x8F5A 0xE3C8 +0x8F5B 0xE3C9 +0x8F5C 0xE3CA +0x8F5D 0xE3CB +0x8F5E 0xE3CC +0x8F5F 0xE3CD +0x8F60 0xE3CE +0x8F61 0xE3CF +0x8F62 0xE3D0 +0x8F63 0xE3D1 +0x8F64 0xE3D2 +0x8F65 0xE3D3 +0x8F66 0xE3D4 +0x8F67 0xE3D5 +0x8F68 0xE3D6 +0x8F69 0xE3D7 +0x8F6A 0xE3D8 +0x8F6B 0xE3D9 +0x8F6C 0xE3DA +0x8F6D 0xE3DB +0x8F6E 0xE3DC +0x8F6F 0xE3DD +0x8F70 0xE3DE +0x8F71 0xE3DF +0x8F72 0xE3E0 +0x8F73 0xE3E1 +0x8F74 0xE3E2 +0x8F75 0xE3E3 +0x8F76 0xE3E4 +0x8F77 0xE3E5 +0x8F78 0xE3E6 +0x8F79 0xE3E7 +0x8F7A 0xE3E8 +0x8F7B 0xE3E9 +0x8F7C 0xE3EA +0x8F7D 0xE3EB +0x8F7E 0xE3EC +0x8FA1 0xE3ED +0x8FA2 0xE3EE +0x8FA3 0xE3EF +0x8FA4 0xE3F0 +0x8FA5 0xE3F1 +0x8FA6 0xE3F2 +0x8FA7 0xE3F3 +0x8FA8 0xE3F4 +0x8FA9 0xE3F5 +0x8FAA 0xE3F6 +0x8FAB 0xE3F7 +0x8FAC 0xE3F8 +0x8FAD 0xE3F9 +0x8FAE 0xE3FA +0x8FAF 0xE3FB +0x8FB0 0xE3FC +0x8FB1 0xE3FD +0x8FB2 0xE3FE +0x8FB3 0xE3FF +0x8FB4 0xE400 +0x8FB5 0xE401 +0x8FB6 0xE402 +0x8FB7 0xE403 +0x8FB8 0xE404 +0x8FB9 0xE405 +0x8FBA 0xE406 +0x8FBB 0xE407 +0x8FBC 0xE408 +0x8FBD 0xE409 +0x8FBE 0xE40A +0x8FBF 0xE40B +0x8FC0 0xE40C +0x8FC1 0xE40D +0x8FC2 0xE40E +0x8FC3 0xE40F +0x8FC4 0xE410 +0x8FC5 0xE411 +0x8FC6 0xE412 +0x8FC7 0xE413 +0x8FC8 0xE414 +0x8FC9 0xE415 +0x8FCA 0xE416 +0x8FCB 0xE417 +0x8FCC 0xE418 +0x8FCD 0xE419 +0x8FCE 0xE41A +0x8FCF 0xE41B +0x8FD0 0xE41C +0x8FD1 0xE41D +0x8FD2 0xE41E +0x8FD3 0xE41F +0x8FD4 0xE420 +0x8FD5 0xE421 +0x8FD6 0xE422 +0x8FD7 0xE423 +0x8FD8 0xE424 +0x8FD9 0xE425 +0x8FDA 0xE426 +0x8FDB 0xE427 +0x8FDC 0xE428 +0x8FDD 0xE429 +0x8FDE 0xE42A +0x8FDF 0xE42B +0x8FE0 0xE42C +0x8FE1 0xE42D +0x8FE2 0xE42E +0x8FE3 0xE42F +0x8FE4 0xE430 +0x8FE5 0xE431 +0x8FE6 0xE432 +0x8FE7 0xE433 +0x8FE8 0xE434 +0x8FE9 0xE435 +0x8FEA 0xE436 +0x8FEB 0xE437 +0x8FEC 0xE438 +0x8FED 0xE439 +0x8FEE 0xE43A +0x8FEF 0xE43B +0x8FF0 0xE43C +0x8FF1 0xE43D +0x8FF2 0xE43E +0x8FF3 0xE43F +0x8FF4 0xE440 +0x8FF5 0xE441 +0x8FF6 0xE442 +0x8FF7 0xE443 +0x8FF8 0xE444 +0x8FF9 0xE445 +0x8FFA 0xE446 +0x8FFB 0xE447 +0x8FFC 0xE448 +0x8FFD 0xE449 +0x8FFE 0xE44A +0x9040 0xE44B +0x9041 0xE44C +0x9042 0xE44D +0x9043 0xE44E +0x9044 0xE44F +0x9045 0xE450 +0x9046 0xE451 +0x9047 0xE452 +0x9048 0xE453 +0x9049 0xE454 +0x904A 0xE455 +0x904B 0xE456 +0x904C 0xE457 +0x904D 0xE458 +0x904E 0xE459 +0x904F 0xE45A +0x9050 0xE45B +0x9051 0xE45C +0x9052 0xE45D +0x9053 0xE45E +0x9054 0xE45F +0x9055 0xE460 +0x9056 0xE461 +0x9057 0xE462 +0x9058 0xE463 +0x9059 0xE464 +0x905A 0xE465 +0x905B 0xE466 +0x905C 0xE467 +0x905D 0xE468 +0x905E 0xE469 +0x905F 0xE46A +0x9060 0xE46B +0x9061 0xE46C +0x9062 0xE46D +0x9063 0xE46E +0x9064 0xE46F +0x9065 0xE470 +0x9066 0xE471 +0x9067 0xE472 +0x9068 0xE473 +0x9069 0xE474 +0x906A 0xE475 +0x906B 0xE476 +0x906C 0xE477 +0x906D 0xE478 +0x906E 0xE479 +0x906F 0xE47A +0x9070 0xE47B +0x9071 0xE47C +0x9072 0xE47D +0x9073 0xE47E +0x9074 0xE47F +0x9075 0xE480 +0x9076 0xE481 +0x9077 0xE482 +0x9078 0xE483 +0x9079 0xE484 +0x907A 0xE485 +0x907B 0xE486 +0x907C 0xE487 +0x907D 0xE488 +0x907E 0xE489 +0x90A1 0xE48A +0x90A2 0xE48B +0x90A3 0xE48C +0x90A4 0xE48D +0x90A5 0xE48E +0x90A6 0xE48F +0x90A7 0xE490 +0x90A8 0xE491 +0x90A9 0xE492 +0x90AA 0xE493 +0x90AB 0xE494 +0x90AC 0xE495 +0x90AD 0xE496 +0x90AE 0xE497 +0x90AF 0xE498 +0x90B0 0xE499 +0x90B1 0xE49A +0x90B2 0xE49B +0x90B3 0xE49C +0x90B4 0xE49D +0x90B5 0xE49E +0x90B6 0xE49F +0x90B7 0xE4A0 +0x90B8 0xE4A1 +0x90B9 0xE4A2 +0x90BA 0xE4A3 +0x90BB 0xE4A4 +0x90BC 0xE4A5 +0x90BD 0xE4A6 +0x90BE 0xE4A7 +0x90BF 0xE4A8 +0x90C0 0xE4A9 +0x90C1 0xE4AA +0x90C2 0xE4AB +0x90C3 0xE4AC +0x90C4 0xE4AD +0x90C5 0xE4AE +0x90C6 0xE4AF +0x90C7 0xE4B0 +0x90C8 0xE4B1 +0x90C9 0xE4B2 +0x90CA 0xE4B3 +0x90CB 0xE4B4 +0x90CC 0xE4B5 +0x90CD 0xE4B6 +0x90CE 0xE4B7 +0x90CF 0xE4B8 +0x90D0 0xE4B9 +0x90D1 0xE4BA +0x90D2 0xE4BB +0x90D3 0xE4BC +0x90D4 0xE4BD +0x90D5 0xE4BE +0x90D6 0xE4BF +0x90D7 0xE4C0 +0x90D8 0xE4C1 +0x90D9 0xE4C2 +0x90DA 0xE4C3 +0x90DB 0xE4C4 +0x90DC 0xE4C5 +0x90DD 0xE4C6 +0x90DE 0xE4C7 +0x90DF 0xE4C8 +0x90E0 0xE4C9 +0x90E1 0xE4CA +0x90E2 0xE4CB +0x90E3 0xE4CC +0x90E4 0xE4CD +0x90E5 0xE4CE +0x90E6 0xE4CF +0x90E7 0xE4D0 +0x90E8 0xE4D1 +0x90E9 0xE4D2 +0x90EA 0xE4D3 +0x90EB 0xE4D4 +0x90EC 0xE4D5 +0x90ED 0xE4D6 +0x90EE 0xE4D7 +0x90EF 0xE4D8 +0x90F0 0xE4D9 +0x90F1 0xE4DA +0x90F2 0xE4DB +0x90F3 0xE4DC +0x90F4 0xE4DD +0x90F5 0xE4DE +0x90F6 0xE4DF +0x90F7 0xE4E0 +0x90F8 0xE4E1 +0x90F9 0xE4E2 +0x90FA 0xE4E3 +0x90FB 0xE4E4 +0x90FC 0xE4E5 +0x90FD 0xE4E6 +0x90FE 0xE4E7 +0x9140 0xE4E8 +0x9141 0xE4E9 +0x9142 0xE4EA +0x9143 0xE4EB +0x9144 0xE4EC +0x9145 0xE4ED +0x9146 0xE4EE +0x9147 0xE4EF +0x9148 0xE4F0 +0x9149 0xE4F1 +0x914A 0xE4F2 +0x914B 0xE4F3 +0x914C 0xE4F4 +0x914D 0xE4F5 +0x914E 0xE4F6 +0x914F 0xE4F7 +0x9150 0xE4F8 +0x9151 0xE4F9 +0x9152 0xE4FA +0x9153 0xE4FB +0x9154 0xE4FC +0x9155 0xE4FD +0x9156 0xE4FE +0x9157 0xE4FF +0x9158 0xE500 +0x9159 0xE501 +0x915A 0xE502 +0x915B 0xE503 +0x915C 0xE504 +0x915D 0xE505 +0x915E 0xE506 +0x915F 0xE507 +0x9160 0xE508 +0x9161 0xE509 +0x9162 0xE50A +0x9163 0xE50B +0x9164 0xE50C +0x9165 0xE50D +0x9166 0xE50E +0x9167 0xE50F +0x9168 0xE510 +0x9169 0xE511 +0x916A 0xE512 +0x916B 0xE513 +0x916C 0xE514 +0x916D 0xE515 +0x916E 0xE516 +0x916F 0xE517 +0x9170 0xE518 +0x9171 0xE519 +0x9172 0xE51A +0x9173 0xE51B +0x9174 0xE51C +0x9175 0xE51D +0x9176 0xE51E +0x9177 0xE51F +0x9178 0xE520 +0x9179 0xE521 +0x917A 0xE522 +0x917B 0xE523 +0x917C 0xE524 +0x917D 0xE525 +0x917E 0xE526 +0x91A1 0xE527 +0x91A2 0xE528 +0x91A3 0xE529 +0x91A4 0xE52A +0x91A5 0xE52B +0x91A6 0xE52C +0x91A7 0xE52D +0x91A8 0xE52E +0x91A9 0xE52F +0x91AA 0xE530 +0x91AB 0xE531 +0x91AC 0xE532 +0x91AD 0xE533 +0x91AE 0xE534 +0x91AF 0xE535 +0x91B0 0xE536 +0x91B1 0xE537 +0x91B2 0xE538 +0x91B3 0xE539 +0x91B4 0xE53A +0x91B5 0xE53B +0x91B6 0xE53C +0x91B7 0xE53D +0x91B8 0xE53E +0x91B9 0xE53F +0x91BA 0xE540 +0x91BB 0xE541 +0x91BC 0xE542 +0x91BD 0xE543 +0x91BE 0xE544 +0x91BF 0xE545 +0x91C0 0xE546 +0x91C1 0xE547 +0x91C2 0xE548 +0x91C3 0xE549 +0x91C4 0xE54A +0x91C5 0xE54B +0x91C6 0xE54C +0x91C7 0xE54D +0x91C8 0xE54E +0x91C9 0xE54F +0x91CA 0xE550 +0x91CB 0xE551 +0x91CC 0xE552 +0x91CD 0xE553 +0x91CE 0xE554 +0x91CF 0xE555 +0x91D0 0xE556 +0x91D1 0xE557 +0x91D2 0xE558 +0x91D3 0xE559 +0x91D4 0xE55A +0x91D5 0xE55B +0x91D6 0xE55C +0x91D7 0xE55D +0x91D8 0xE55E +0x91D9 0xE55F +0x91DA 0xE560 +0x91DB 0xE561 +0x91DC 0xE562 +0x91DD 0xE563 +0x91DE 0xE564 +0x91DF 0xE565 +0x91E0 0xE566 +0x91E1 0xE567 +0x91E2 0xE568 +0x91E3 0xE569 +0x91E4 0xE56A +0x91E5 0xE56B +0x91E6 0xE56C +0x91E7 0xE56D +0x91E8 0xE56E +0x91E9 0xE56F +0x91EA 0xE570 +0x91EB 0xE571 +0x91EC 0xE572 +0x91ED 0xE573 +0x91EE 0xE574 +0x91EF 0xE575 +0x91F0 0xE576 +0x91F1 0xE577 +0x91F2 0xE578 +0x91F3 0xE579 +0x91F4 0xE57A +0x91F5 0xE57B +0x91F6 0xE57C +0x91F7 0xE57D +0x91F8 0xE57E +0x91F9 0xE57F +0x91FA 0xE580 +0x91FB 0xE581 +0x91FC 0xE582 +0x91FD 0xE583 +0x91FE 0xE584 +0x9240 0xE585 +0x9241 0xE586 +0x9242 0xE587 +0x9243 0xE588 +0x9244 0xE589 +0x9245 0xE58A +0x9246 0xE58B +0x9247 0xE58C +0x9248 0xE58D +0x9249 0xE58E +0x924A 0xE58F +0x924B 0xE590 +0x924C 0xE591 +0x924D 0xE592 +0x924E 0xE593 +0x924F 0xE594 +0x9250 0xE595 +0x9251 0xE596 +0x9252 0xE597 +0x9253 0xE598 +0x9254 0xE599 +0x9255 0xE59A +0x9256 0xE59B +0x9257 0xE59C +0x9258 0xE59D +0x9259 0xE59E +0x925A 0xE59F +0x925B 0xE5A0 +0x925C 0xE5A1 +0x925D 0xE5A2 +0x925E 0xE5A3 +0x925F 0xE5A4 +0x9260 0xE5A5 +0x9261 0xE5A6 +0x9262 0xE5A7 +0x9263 0xE5A8 +0x9264 0xE5A9 +0x9265 0xE5AA +0x9266 0xE5AB +0x9267 0xE5AC +0x9268 0xE5AD +0x9269 0xE5AE +0x926A 0xE5AF +0x926B 0xE5B0 +0x926C 0xE5B1 +0x926D 0xE5B2 +0x926E 0xE5B3 +0x926F 0xE5B4 +0x9270 0xE5B5 +0x9271 0xE5B6 +0x9272 0xE5B7 +0x9273 0xE5B8 +0x9274 0xE5B9 +0x9275 0xE5BA +0x9276 0xE5BB +0x9277 0xE5BC +0x9278 0xE5BD +0x9279 0xE5BE +0x927A 0xE5BF +0x927B 0xE5C0 +0x927C 0xE5C1 +0x927D 0xE5C2 +0x927E 0xE5C3 +0x92A1 0xE5C4 +0x92A2 0xE5C5 +0x92A3 0xE5C6 +0x92A4 0xE5C7 +0x92A5 0xE5C8 +0x92A6 0xE5C9 +0x92A7 0xE5CA +0x92A8 0xE5CB +0x92A9 0xE5CC +0x92AA 0xE5CD +0x92AB 0xE5CE +0x92AC 0xE5CF +0x92AD 0xE5D0 +0x92AE 0xE5D1 +0x92AF 0xE5D2 +0x92B0 0xE5D3 +0x92B1 0xE5D4 +0x92B2 0xE5D5 +0x92B3 0xE5D6 +0x92B4 0xE5D7 +0x92B5 0xE5D8 +0x92B6 0xE5D9 +0x92B7 0xE5DA +0x92B8 0xE5DB +0x92B9 0xE5DC +0x92BA 0xE5DD +0x92BB 0xE5DE +0x92BC 0xE5DF +0x92BD 0xE5E0 +0x92BE 0xE5E1 +0x92BF 0xE5E2 +0x92C0 0xE5E3 +0x92C1 0xE5E4 +0x92C2 0xE5E5 +0x92C3 0xE5E6 +0x92C4 0xE5E7 +0x92C5 0xE5E8 +0x92C6 0xE5E9 +0x92C7 0xE5EA +0x92C8 0xE5EB +0x92C9 0xE5EC +0x92CA 0xE5ED +0x92CB 0xE5EE +0x92CC 0xE5EF +0x92CD 0xE5F0 +0x92CE 0xE5F1 +0x92CF 0xE5F2 +0x92D0 0xE5F3 +0x92D1 0xE5F4 +0x92D2 0xE5F5 +0x92D3 0xE5F6 +0x92D4 0xE5F7 +0x92D5 0xE5F8 +0x92D6 0xE5F9 +0x92D7 0xE5FA +0x92D8 0xE5FB +0x92D9 0xE5FC +0x92DA 0xE5FD +0x92DB 0xE5FE +0x92DC 0xE5FF +0x92DD 0xE600 +0x92DE 0xE601 +0x92DF 0xE602 +0x92E0 0xE603 +0x92E1 0xE604 +0x92E2 0xE605 +0x92E3 0xE606 +0x92E4 0xE607 +0x92E5 0xE608 +0x92E6 0xE609 +0x92E7 0xE60A +0x92E8 0xE60B +0x92E9 0xE60C +0x92EA 0xE60D +0x92EB 0xE60E +0x92EC 0xE60F +0x92ED 0xE610 +0x92EE 0xE611 +0x92EF 0xE612 +0x92F0 0xE613 +0x92F1 0xE614 +0x92F2 0xE615 +0x92F3 0xE616 +0x92F4 0xE617 +0x92F5 0xE618 +0x92F6 0xE619 +0x92F7 0xE61A +0x92F8 0xE61B +0x92F9 0xE61C +0x92FA 0xE61D +0x92FB 0xE61E +0x92FC 0xE61F +0x92FD 0xE620 +0x92FE 0xE621 +0x9340 0xE622 +0x9341 0xE623 +0x9342 0xE624 +0x9343 0xE625 +0x9344 0xE626 +0x9345 0xE627 +0x9346 0xE628 +0x9347 0xE629 +0x9348 0xE62A +0x9349 0xE62B +0x934A 0xE62C +0x934B 0xE62D +0x934C 0xE62E +0x934D 0xE62F +0x934E 0xE630 +0x934F 0xE631 +0x9350 0xE632 +0x9351 0xE633 +0x9352 0xE634 +0x9353 0xE635 +0x9354 0xE636 +0x9355 0xE637 +0x9356 0xE638 +0x9357 0xE639 +0x9358 0xE63A +0x9359 0xE63B +0x935A 0xE63C +0x935B 0xE63D +0x935C 0xE63E +0x935D 0xE63F +0x935E 0xE640 +0x935F 0xE641 +0x9360 0xE642 +0x9361 0xE643 +0x9362 0xE644 +0x9363 0xE645 +0x9364 0xE646 +0x9365 0xE647 +0x9366 0xE648 +0x9367 0xE649 +0x9368 0xE64A +0x9369 0xE64B +0x936A 0xE64C +0x936B 0xE64D +0x936C 0xE64E +0x936D 0xE64F +0x936E 0xE650 +0x936F 0xE651 +0x9370 0xE652 +0x9371 0xE653 +0x9372 0xE654 +0x9373 0xE655 +0x9374 0xE656 +0x9375 0xE657 +0x9376 0xE658 +0x9377 0xE659 +0x9378 0xE65A +0x9379 0xE65B +0x937A 0xE65C +0x937B 0xE65D +0x937C 0xE65E +0x937D 0xE65F +0x937E 0xE660 +0x93A1 0xE661 +0x93A2 0xE662 +0x93A3 0xE663 +0x93A4 0xE664 +0x93A5 0xE665 +0x93A6 0xE666 +0x93A7 0xE667 +0x93A8 0xE668 +0x93A9 0xE669 +0x93AA 0xE66A +0x93AB 0xE66B +0x93AC 0xE66C +0x93AD 0xE66D +0x93AE 0xE66E +0x93AF 0xE66F +0x93B0 0xE670 +0x93B1 0xE671 +0x93B2 0xE672 +0x93B3 0xE673 +0x93B4 0xE674 +0x93B5 0xE675 +0x93B6 0xE676 +0x93B7 0xE677 +0x93B8 0xE678 +0x93B9 0xE679 +0x93BA 0xE67A +0x93BB 0xE67B +0x93BC 0xE67C +0x93BD 0xE67D +0x93BE 0xE67E +0x93BF 0xE67F +0x93C0 0xE680 +0x93C1 0xE681 +0x93C2 0xE682 +0x93C3 0xE683 +0x93C4 0xE684 +0x93C5 0xE685 +0x93C6 0xE686 +0x93C7 0xE687 +0x93C8 0xE688 +0x93C9 0xE689 +0x93CA 0xE68A +0x93CB 0xE68B +0x93CC 0xE68C +0x93CD 0xE68D +0x93CE 0xE68E +0x93CF 0xE68F +0x93D0 0xE690 +0x93D1 0xE691 +0x93D2 0xE692 +0x93D3 0xE693 +0x93D4 0xE694 +0x93D5 0xE695 +0x93D6 0xE696 +0x93D7 0xE697 +0x93D8 0xE698 +0x93D9 0xE699 +0x93DA 0xE69A +0x93DB 0xE69B +0x93DC 0xE69C +0x93DD 0xE69D +0x93DE 0xE69E +0x93DF 0xE69F +0x93E0 0xE6A0 +0x93E1 0xE6A1 +0x93E2 0xE6A2 +0x93E3 0xE6A3 +0x93E4 0xE6A4 +0x93E5 0xE6A5 +0x93E6 0xE6A6 +0x93E7 0xE6A7 +0x93E8 0xE6A8 +0x93E9 0xE6A9 +0x93EA 0xE6AA +0x93EB 0xE6AB +0x93EC 0xE6AC +0x93ED 0xE6AD +0x93EE 0xE6AE +0x93EF 0xE6AF +0x93F0 0xE6B0 +0x93F1 0xE6B1 +0x93F2 0xE6B2 +0x93F3 0xE6B3 +0x93F4 0xE6B4 +0x93F5 0xE6B5 +0x93F6 0xE6B6 +0x93F7 0xE6B7 +0x93F8 0xE6B8 +0x93F9 0xE6B9 +0x93FA 0xE6BA +0x93FB 0xE6BB +0x93FC 0xE6BC +0x93FD 0xE6BD +0x93FE 0xE6BE +0x9440 0xE6BF +0x9441 0xE6C0 +0x9442 0xE6C1 +0x9443 0xE6C2 +0x9444 0xE6C3 +0x9445 0xE6C4 +0x9446 0xE6C5 +0x9447 0xE6C6 +0x9448 0xE6C7 +0x9449 0xE6C8 +0x944A 0xE6C9 +0x944B 0xE6CA +0x944C 0xE6CB +0x944D 0xE6CC +0x944E 0xE6CD +0x944F 0xE6CE +0x9450 0xE6CF +0x9451 0xE6D0 +0x9452 0xE6D1 +0x9453 0xE6D2 +0x9454 0xE6D3 +0x9455 0xE6D4 +0x9456 0xE6D5 +0x9457 0xE6D6 +0x9458 0xE6D7 +0x9459 0xE6D8 +0x945A 0xE6D9 +0x945B 0xE6DA +0x945C 0xE6DB +0x945D 0xE6DC +0x945E 0xE6DD +0x945F 0xE6DE +0x9460 0xE6DF +0x9461 0xE6E0 +0x9462 0xE6E1 +0x9463 0xE6E2 +0x9464 0xE6E3 +0x9465 0xE6E4 +0x9466 0xE6E5 +0x9467 0xE6E6 +0x9468 0xE6E7 +0x9469 0xE6E8 +0x946A 0xE6E9 +0x946B 0xE6EA +0x946C 0xE6EB +0x946D 0xE6EC +0x946E 0xE6ED +0x946F 0xE6EE +0x9470 0xE6EF +0x9471 0xE6F0 +0x9472 0xE6F1 +0x9473 0xE6F2 +0x9474 0xE6F3 +0x9475 0xE6F4 +0x9476 0xE6F5 +0x9477 0xE6F6 +0x9478 0xE6F7 +0x9479 0xE6F8 +0x947A 0xE6F9 +0x947B 0xE6FA +0x947C 0xE6FB +0x947D 0xE6FC +0x947E 0xE6FD +0x94A1 0xE6FE +0x94A2 0xE6FF +0x94A3 0xE700 +0x94A4 0xE701 +0x94A5 0xE702 +0x94A6 0xE703 +0x94A7 0xE704 +0x94A8 0xE705 +0x94A9 0xE706 +0x94AA 0xE707 +0x94AB 0xE708 +0x94AC 0xE709 +0x94AD 0xE70A +0x94AE 0xE70B +0x94AF 0xE70C +0x94B0 0xE70D +0x94B1 0xE70E +0x94B2 0xE70F +0x94B3 0xE710 +0x94B4 0xE711 +0x94B5 0xE712 +0x94B6 0xE713 +0x94B7 0xE714 +0x94B8 0xE715 +0x94B9 0xE716 +0x94BA 0xE717 +0x94BB 0xE718 +0x94BC 0xE719 +0x94BD 0xE71A +0x94BE 0xE71B +0x94BF 0xE71C +0x94C0 0xE71D +0x94C1 0xE71E +0x94C2 0xE71F +0x94C3 0xE720 +0x94C4 0xE721 +0x94C5 0xE722 +0x94C6 0xE723 +0x94C7 0xE724 +0x94C8 0xE725 +0x94C9 0xE726 +0x94CA 0xE727 +0x94CB 0xE728 +0x94CC 0xE729 +0x94CD 0xE72A +0x94CE 0xE72B +0x94CF 0xE72C +0x94D0 0xE72D +0x94D1 0xE72E +0x94D2 0xE72F +0x94D3 0xE730 +0x94D4 0xE731 +0x94D5 0xE732 +0x94D6 0xE733 +0x94D7 0xE734 +0x94D8 0xE735 +0x94D9 0xE736 +0x94DA 0xE737 +0x94DB 0xE738 +0x94DC 0xE739 +0x94DD 0xE73A +0x94DE 0xE73B +0x94DF 0xE73C +0x94E0 0xE73D +0x94E1 0xE73E +0x94E2 0xE73F +0x94E3 0xE740 +0x94E4 0xE741 +0x94E5 0xE742 +0x94E6 0xE743 +0x94E7 0xE744 +0x94E8 0xE745 +0x94E9 0xE746 +0x94EA 0xE747 +0x94EB 0xE748 +0x94EC 0xE749 +0x94ED 0xE74A +0x94EE 0xE74B +0x94EF 0xE74C +0x94F0 0xE74D +0x94F1 0xE74E +0x94F2 0xE74F +0x94F3 0xE750 +0x94F4 0xE751 +0x94F5 0xE752 +0x94F6 0xE753 +0x94F7 0xE754 +0x94F8 0xE755 +0x94F9 0xE756 +0x94FA 0xE757 +0x94FB 0xE758 +0x94FC 0xE759 +0x94FD 0xE75A +0x94FE 0xE75B +0x9540 0xE75C +0x9541 0xE75D +0x9542 0xE75E +0x9543 0xE75F +0x9544 0xE760 +0x9545 0xE761 +0x9546 0xE762 +0x9547 0xE763 +0x9548 0xE764 +0x9549 0xE765 +0x954A 0xE766 +0x954B 0xE767 +0x954C 0xE768 +0x954D 0xE769 +0x954E 0xE76A +0x954F 0xE76B +0x9550 0xE76C +0x9551 0xE76D +0x9552 0xE76E +0x9553 0xE76F +0x9554 0xE770 +0x9555 0xE771 +0x9556 0xE772 +0x9557 0xE773 +0x9558 0xE774 +0x9559 0xE775 +0x955A 0xE776 +0x955B 0xE777 +0x955C 0xE778 +0x955D 0xE779 +0x955E 0xE77A +0x955F 0xE77B +0x9560 0xE77C +0x9561 0xE77D +0x9562 0xE77E +0x9563 0xE77F +0x9564 0xE780 +0x9565 0xE781 +0x9566 0xE782 +0x9567 0xE783 +0x9568 0xE784 +0x9569 0xE785 +0x956A 0xE786 +0x956B 0xE787 +0x956C 0xE788 +0x956D 0xE789 +0x956E 0xE78A +0x956F 0xE78B +0x9570 0xE78C +0x9571 0xE78D +0x9572 0xE78E +0x9573 0xE78F +0x9574 0xE790 +0x9575 0xE791 +0x9576 0xE792 +0x9577 0xE793 +0x9578 0xE794 +0x9579 0xE795 +0x957A 0xE796 +0x957B 0xE797 +0x957C 0xE798 +0x957D 0xE799 +0x957E 0xE79A +0x95A1 0xE79B +0x95A2 0xE79C +0x95A3 0xE79D +0x95A4 0xE79E +0x95A5 0xE79F +0x95A6 0xE7A0 +0x95A7 0xE7A1 +0x95A8 0xE7A2 +0x95A9 0xE7A3 +0x95AA 0xE7A4 +0x95AB 0xE7A5 +0x95AC 0xE7A6 +0x95AD 0xE7A7 +0x95AE 0xE7A8 +0x95AF 0xE7A9 +0x95B0 0xE7AA +0x95B1 0xE7AB +0x95B2 0xE7AC +0x95B3 0xE7AD +0x95B4 0xE7AE +0x95B5 0xE7AF +0x95B6 0xE7B0 +0x95B7 0xE7B1 +0x95B8 0xE7B2 +0x95B9 0xE7B3 +0x95BA 0xE7B4 +0x95BB 0xE7B5 +0x95BC 0xE7B6 +0x95BD 0xE7B7 +0x95BE 0xE7B8 +0x95BF 0xE7B9 +0x95C0 0xE7BA +0x95C1 0xE7BB +0x95C2 0xE7BC +0x95C3 0xE7BD +0x95C4 0xE7BE +0x95C5 0xE7BF +0x95C6 0xE7C0 +0x95C7 0xE7C1 +0x95C8 0xE7C2 +0x95C9 0xE7C3 +0x95CA 0xE7C4 +0x95CB 0xE7C5 +0x95CC 0xE7C6 +0x95CD 0xE7C7 +0x95CE 0xE7C8 +0x95CF 0xE7C9 +0x95D0 0xE7CA +0x95D1 0xE7CB +0x95D2 0xE7CC +0x95D3 0xE7CD +0x95D4 0xE7CE +0x95D5 0xE7CF +0x95D6 0xE7D0 +0x95D7 0xE7D1 +0x95D8 0xE7D2 +0x95D9 0xE7D3 +0x95DA 0xE7D4 +0x95DB 0xE7D5 +0x95DC 0xE7D6 +0x95DD 0xE7D7 +0x95DE 0xE7D8 +0x95DF 0xE7D9 +0x95E0 0xE7DA +0x95E1 0xE7DB +0x95E2 0xE7DC +0x95E3 0xE7DD +0x95E4 0xE7DE +0x95E5 0xE7DF +0x95E6 0xE7E0 +0x95E7 0xE7E1 +0x95E8 0xE7E2 +0x95E9 0xE7E3 +0x95EA 0xE7E4 +0x95EB 0xE7E5 +0x95EC 0xE7E6 +0x95ED 0xE7E7 +0x95EE 0xE7E8 +0x95EF 0xE7E9 +0x95F0 0xE7EA +0x95F1 0xE7EB +0x95F2 0xE7EC +0x95F3 0xE7ED +0x95F4 0xE7EE +0x95F5 0xE7EF +0x95F6 0xE7F0 +0x95F7 0xE7F1 +0x95F8 0xE7F2 +0x95F9 0xE7F3 +0x95FA 0xE7F4 +0x95FB 0xE7F5 +0x95FC 0xE7F6 +0x95FD 0xE7F7 +0x95FE 0xE7F8 +0x9640 0xE7F9 +0x9641 0xE7FA +0x9642 0xE7FB +0x9643 0xE7FC +0x9644 0xE7FD +0x9645 0xE7FE +0x9646 0xE7FF +0x9647 0xE800 +0x9648 0xE801 +0x9649 0xE802 +0x964A 0xE803 +0x964B 0xE804 +0x964C 0xE805 +0x964D 0xE806 +0x964E 0xE807 +0x964F 0xE808 +0x9650 0xE809 +0x9651 0xE80A +0x9652 0xE80B +0x9653 0xE80C +0x9654 0xE80D +0x9655 0xE80E +0x9656 0xE80F +0x9657 0xE810 +0x9658 0xE811 +0x9659 0xE812 +0x965A 0xE813 +0x965B 0xE814 +0x965C 0xE815 +0x965D 0xE816 +0x965E 0xE817 +0x965F 0xE818 +0x9660 0xE819 +0x9661 0xE81A +0x9662 0xE81B +0x9663 0xE81C +0x9664 0xE81D +0x9665 0xE81E +0x9666 0xE81F +0x9667 0xE820 +0x9668 0xE821 +0x9669 0xE822 +0x966A 0xE823 +0x966B 0xE824 +0x966C 0xE825 +0x966D 0xE826 +0x966E 0xE827 +0x966F 0xE828 +0x9670 0xE829 +0x9671 0xE82A +0x9672 0xE82B +0x9673 0xE82C +0x9674 0xE82D +0x9675 0xE82E +0x9676 0xE82F +0x9677 0xE830 +0x9678 0xE831 +0x9679 0xE832 +0x967A 0xE833 +0x967B 0xE834 +0x967C 0xE835 +0x967D 0xE836 +0x967E 0xE837 +0x96A1 0xE838 +0x96A2 0xE839 +0x96A3 0xE83A +0x96A4 0xE83B +0x96A5 0xE83C +0x96A6 0xE83D +0x96A7 0xE83E +0x96A8 0xE83F +0x96A9 0xE840 +0x96AA 0xE841 +0x96AB 0xE842 +0x96AC 0xE843 +0x96AD 0xE844 +0x96AE 0xE845 +0x96AF 0xE846 +0x96B0 0xE847 +0x96B1 0xE848 +0x96B2 0xE849 +0x96B3 0xE84A +0x96B4 0xE84B +0x96B5 0xE84C +0x96B6 0xE84D +0x96B7 0xE84E +0x96B8 0xE84F +0x96B9 0xE850 +0x96BA 0xE851 +0x96BB 0xE852 +0x96BC 0xE853 +0x96BD 0xE854 +0x96BE 0xE855 +0x96BF 0xE856 +0x96C0 0xE857 +0x96C1 0xE858 +0x96C2 0xE859 +0x96C3 0xE85A +0x96C4 0xE85B +0x96C5 0xE85C +0x96C6 0xE85D +0x96C7 0xE85E +0x96C8 0xE85F +0x96C9 0xE860 +0x96CA 0xE861 +0x96CB 0xE862 +0x96CC 0xE863 +0x96CD 0xE864 +0x96CE 0xE865 +0x96CF 0xE866 +0x96D0 0xE867 +0x96D1 0xE868 +0x96D2 0xE869 +0x96D3 0xE86A +0x96D4 0xE86B +0x96D5 0xE86C +0x96D6 0xE86D +0x96D7 0xE86E +0x96D8 0xE86F +0x96D9 0xE870 +0x96DA 0xE871 +0x96DB 0xE872 +0x96DC 0xE873 +0x96DD 0xE874 +0x96DE 0xE875 +0x96DF 0xE876 +0x96E0 0xE877 +0x96E1 0xE878 +0x96E2 0xE879 +0x96E3 0xE87A +0x96E4 0xE87B +0x96E5 0xE87C +0x96E6 0xE87D +0x96E7 0xE87E +0x96E8 0xE87F +0x96E9 0xE880 +0x96EA 0xE881 +0x96EB 0xE882 +0x96EC 0xE883 +0x96ED 0xE884 +0x96EE 0xE885 +0x96EF 0xE886 +0x96F0 0xE887 +0x96F1 0xE888 +0x96F2 0xE889 +0x96F3 0xE88A +0x96F4 0xE88B +0x96F5 0xE88C +0x96F6 0xE88D +0x96F7 0xE88E +0x96F8 0xE88F +0x96F9 0xE890 +0x96FA 0xE891 +0x96FB 0xE892 +0x96FC 0xE893 +0x96FD 0xE894 +0x96FE 0xE895 +0x9740 0xE896 +0x9741 0xE897 +0x9742 0xE898 +0x9743 0xE899 +0x9744 0xE89A +0x9745 0xE89B +0x9746 0xE89C +0x9747 0xE89D +0x9748 0xE89E +0x9749 0xE89F +0x974A 0xE8A0 +0x974B 0xE8A1 +0x974C 0xE8A2 +0x974D 0xE8A3 +0x974E 0xE8A4 +0x974F 0xE8A5 +0x9750 0xE8A6 +0x9751 0xE8A7 +0x9752 0xE8A8 +0x9753 0xE8A9 +0x9754 0xE8AA +0x9755 0xE8AB +0x9756 0xE8AC +0x9757 0xE8AD +0x9758 0xE8AE +0x9759 0xE8AF +0x975A 0xE8B0 +0x975B 0xE8B1 +0x975C 0xE8B2 +0x975D 0xE8B3 +0x975E 0xE8B4 +0x975F 0xE8B5 +0x9760 0xE8B6 +0x9761 0xE8B7 +0x9762 0xE8B8 +0x9763 0xE8B9 +0x9764 0xE8BA +0x9765 0xE8BB +0x9766 0xE8BC +0x9767 0xE8BD +0x9768 0xE8BE +0x9769 0xE8BF +0x976A 0xE8C0 +0x976B 0xE8C1 +0x976C 0xE8C2 +0x976D 0xE8C3 +0x976E 0xE8C4 +0x976F 0xE8C5 +0x9770 0xE8C6 +0x9771 0xE8C7 +0x9772 0xE8C8 +0x9773 0xE8C9 +0x9774 0xE8CA +0x9775 0xE8CB +0x9776 0xE8CC +0x9777 0xE8CD +0x9778 0xE8CE +0x9779 0xE8CF +0x977A 0xE8D0 +0x977B 0xE8D1 +0x977C 0xE8D2 +0x977D 0xE8D3 +0x977E 0xE8D4 +0x97A1 0xE8D5 +0x97A2 0xE8D6 +0x97A3 0xE8D7 +0x97A4 0xE8D8 +0x97A5 0xE8D9 +0x97A6 0xE8DA +0x97A7 0xE8DB +0x97A8 0xE8DC +0x97A9 0xE8DD +0x97AA 0xE8DE +0x97AB 0xE8DF +0x97AC 0xE8E0 +0x97AD 0xE8E1 +0x97AE 0xE8E2 +0x97AF 0xE8E3 +0x97B0 0xE8E4 +0x97B1 0xE8E5 +0x97B2 0xE8E6 +0x97B3 0xE8E7 +0x97B4 0xE8E8 +0x97B5 0xE8E9 +0x97B6 0xE8EA +0x97B7 0xE8EB +0x97B8 0xE8EC +0x97B9 0xE8ED +0x97BA 0xE8EE +0x97BB 0xE8EF +0x97BC 0xE8F0 +0x97BD 0xE8F1 +0x97BE 0xE8F2 +0x97BF 0xE8F3 +0x97C0 0xE8F4 +0x97C1 0xE8F5 +0x97C2 0xE8F6 +0x97C3 0xE8F7 +0x97C4 0xE8F8 +0x97C5 0xE8F9 +0x97C6 0xE8FA +0x97C7 0xE8FB +0x97C8 0xE8FC +0x97C9 0xE8FD +0x97CA 0xE8FE +0x97CB 0xE8FF +0x97CC 0xE900 +0x97CD 0xE901 +0x97CE 0xE902 +0x97CF 0xE903 +0x97D0 0xE904 +0x97D1 0xE905 +0x97D2 0xE906 +0x97D3 0xE907 +0x97D4 0xE908 +0x97D5 0xE909 +0x97D6 0xE90A +0x97D7 0xE90B +0x97D8 0xE90C +0x97D9 0xE90D +0x97DA 0xE90E +0x97DB 0xE90F +0x97DC 0xE910 +0x97DD 0xE911 +0x97DE 0xE912 +0x97DF 0xE913 +0x97E0 0xE914 +0x97E1 0xE915 +0x97E2 0xE916 +0x97E3 0xE917 +0x97E4 0xE918 +0x97E5 0xE919 +0x97E6 0xE91A +0x97E7 0xE91B +0x97E8 0xE91C +0x97E9 0xE91D +0x97EA 0xE91E +0x97EB 0xE91F +0x97EC 0xE920 +0x97ED 0xE921 +0x97EE 0xE922 +0x97EF 0xE923 +0x97F0 0xE924 +0x97F1 0xE925 +0x97F2 0xE926 +0x97F3 0xE927 +0x97F4 0xE928 +0x97F5 0xE929 +0x97F6 0xE92A +0x97F7 0xE92B +0x97F8 0xE92C +0x97F9 0xE92D +0x97FA 0xE92E +0x97FB 0xE92F +0x97FC 0xE930 +0x97FD 0xE931 +0x97FE 0xE932 +0x9840 0xE933 +0x9841 0xE934 +0x9842 0xE935 +0x9843 0xE936 +0x9844 0xE937 +0x9845 0xE938 +0x9846 0xE939 +0x9847 0xE93A +0x9848 0xE93B +0x9849 0xE93C +0x984A 0xE93D +0x984B 0xE93E +0x984C 0xE93F +0x984D 0xE940 +0x984E 0xE941 +0x984F 0xE942 +0x9850 0xE943 +0x9851 0xE944 +0x9852 0xE945 +0x9853 0xE946 +0x9854 0xE947 +0x9855 0xE948 +0x9856 0xE949 +0x9857 0xE94A +0x9858 0xE94B +0x9859 0xE94C +0x985A 0xE94D +0x985B 0xE94E +0x985C 0xE94F +0x985D 0xE950 +0x985E 0xE951 +0x985F 0xE952 +0x9860 0xE953 +0x9861 0xE954 +0x9862 0xE955 +0x9863 0xE956 +0x9864 0xE957 +0x9865 0xE958 +0x9866 0xE959 +0x9867 0xE95A +0x9868 0xE95B +0x9869 0xE95C +0x986A 0xE95D +0x986B 0xE95E +0x986C 0xE95F +0x986D 0xE960 +0x986E 0xE961 +0x986F 0xE962 +0x9870 0xE963 +0x9871 0xE964 +0x9872 0xE965 +0x9873 0xE966 +0x9874 0xE967 +0x9875 0xE968 +0x9876 0xE969 +0x9877 0xE96A +0x9878 0xE96B +0x9879 0xE96C +0x987A 0xE96D +0x987B 0xE96E +0x987C 0xE96F +0x987D 0xE970 +0x987E 0xE971 +0x98A1 0xE972 +0x98A2 0xE973 +0x98A3 0xE974 +0x98A4 0xE975 +0x98A5 0xE976 +0x98A6 0xE977 +0x98A7 0xE978 +0x98A8 0xE979 +0x98A9 0xE97A +0x98AA 0xE97B +0x98AB 0xE97C +0x98AC 0xE97D +0x98AD 0xE97E +0x98AE 0xE97F +0x98AF 0xE980 +0x98B0 0xE981 +0x98B1 0xE982 +0x98B2 0xE983 +0x98B3 0xE984 +0x98B4 0xE985 +0x98B5 0xE986 +0x98B6 0xE987 +0x98B7 0xE988 +0x98B8 0xE989 +0x98B9 0xE98A +0x98BA 0xE98B +0x98BB 0xE98C +0x98BC 0xE98D +0x98BD 0xE98E +0x98BE 0xE98F +0x98BF 0xE990 +0x98C0 0xE991 +0x98C1 0xE992 +0x98C2 0xE993 +0x98C3 0xE994 +0x98C4 0xE995 +0x98C5 0xE996 +0x98C6 0xE997 +0x98C7 0xE998 +0x98C8 0xE999 +0x98C9 0xE99A +0x98CA 0xE99B +0x98CB 0xE99C +0x98CC 0xE99D +0x98CD 0xE99E +0x98CE 0xE99F +0x98CF 0xE9A0 +0x98D0 0xE9A1 +0x98D1 0xE9A2 +0x98D2 0xE9A3 +0x98D3 0xE9A4 +0x98D4 0xE9A5 +0x98D5 0xE9A6 +0x98D6 0xE9A7 +0x98D7 0xE9A8 +0x98D8 0xE9A9 +0x98D9 0xE9AA +0x98DA 0xE9AB +0x98DB 0xE9AC +0x98DC 0xE9AD +0x98DD 0xE9AE +0x98DE 0xE9AF +0x98DF 0xE9B0 +0x98E0 0xE9B1 +0x98E1 0xE9B2 +0x98E2 0xE9B3 +0x98E3 0xE9B4 +0x98E4 0xE9B5 +0x98E5 0xE9B6 +0x98E6 0xE9B7 +0x98E7 0xE9B8 +0x98E8 0xE9B9 +0x98E9 0xE9BA +0x98EA 0xE9BB +0x98EB 0xE9BC +0x98EC 0xE9BD +0x98ED 0xE9BE +0x98EE 0xE9BF +0x98EF 0xE9C0 +0x98F0 0xE9C1 +0x98F1 0xE9C2 +0x98F2 0xE9C3 +0x98F3 0xE9C4 +0x98F4 0xE9C5 +0x98F5 0xE9C6 +0x98F6 0xE9C7 +0x98F7 0xE9C8 +0x98F8 0xE9C9 +0x98F9 0xE9CA +0x98FA 0xE9CB +0x98FB 0xE9CC +0x98FC 0xE9CD +0x98FD 0xE9CE +0x98FE 0xE9CF +0x9940 0xE9D0 +0x9941 0xE9D1 +0x9942 0xE9D2 +0x9943 0xE9D3 +0x9944 0xE9D4 +0x9945 0xE9D5 +0x9946 0xE9D6 +0x9947 0xE9D7 +0x9948 0xE9D8 +0x9949 0xE9D9 +0x994A 0xE9DA +0x994B 0xE9DB +0x994C 0xE9DC +0x994D 0xE9DD +0x994E 0xE9DE +0x994F 0xE9DF +0x9950 0xE9E0 +0x9951 0xE9E1 +0x9952 0xE9E2 +0x9953 0xE9E3 +0x9954 0xE9E4 +0x9955 0xE9E5 +0x9956 0xE9E6 +0x9957 0xE9E7 +0x9958 0xE9E8 +0x9959 0xE9E9 +0x995A 0xE9EA +0x995B 0xE9EB +0x995C 0xE9EC +0x995D 0xE9ED +0x995E 0xE9EE +0x995F 0xE9EF +0x9960 0xE9F0 +0x9961 0xE9F1 +0x9962 0xE9F2 +0x9963 0xE9F3 +0x9964 0xE9F4 +0x9965 0xE9F5 +0x9966 0xE9F6 +0x9967 0xE9F7 +0x9968 0xE9F8 +0x9969 0xE9F9 +0x996A 0xE9FA +0x996B 0xE9FB +0x996C 0xE9FC +0x996D 0xE9FD +0x996E 0xE9FE +0x996F 0xE9FF +0x9970 0xEA00 +0x9971 0xEA01 +0x9972 0xEA02 +0x9973 0xEA03 +0x9974 0xEA04 +0x9975 0xEA05 +0x9976 0xEA06 +0x9977 0xEA07 +0x9978 0xEA08 +0x9979 0xEA09 +0x997A 0xEA0A +0x997B 0xEA0B +0x997C 0xEA0C +0x997D 0xEA0D +0x997E 0xEA0E +0x99A1 0xEA0F +0x99A2 0xEA10 +0x99A3 0xEA11 +0x99A4 0xEA12 +0x99A5 0xEA13 +0x99A6 0xEA14 +0x99A7 0xEA15 +0x99A8 0xEA16 +0x99A9 0xEA17 +0x99AA 0xEA18 +0x99AB 0xEA19 +0x99AC 0xEA1A +0x99AD 0xEA1B +0x99AE 0xEA1C +0x99AF 0xEA1D +0x99B0 0xEA1E +0x99B1 0xEA1F +0x99B2 0xEA20 +0x99B3 0xEA21 +0x99B4 0xEA22 +0x99B5 0xEA23 +0x99B6 0xEA24 +0x99B7 0xEA25 +0x99B8 0xEA26 +0x99B9 0xEA27 +0x99BA 0xEA28 +0x99BB 0xEA29 +0x99BC 0xEA2A +0x99BD 0xEA2B +0x99BE 0xEA2C +0x99BF 0xEA2D +0x99C0 0xEA2E +0x99C1 0xEA2F +0x99C2 0xEA30 +0x99C3 0xEA31 +0x99C4 0xEA32 +0x99C5 0xEA33 +0x99C6 0xEA34 +0x99C7 0xEA35 +0x99C8 0xEA36 +0x99C9 0xEA37 +0x99CA 0xEA38 +0x99CB 0xEA39 +0x99CC 0xEA3A +0x99CD 0xEA3B +0x99CE 0xEA3C +0x99CF 0xEA3D +0x99D0 0xEA3E +0x99D1 0xEA3F +0x99D2 0xEA40 +0x99D3 0xEA41 +0x99D4 0xEA42 +0x99D5 0xEA43 +0x99D6 0xEA44 +0x99D7 0xEA45 +0x99D8 0xEA46 +0x99D9 0xEA47 +0x99DA 0xEA48 +0x99DB 0xEA49 +0x99DC 0xEA4A +0x99DD 0xEA4B +0x99DE 0xEA4C +0x99DF 0xEA4D +0x99E0 0xEA4E +0x99E1 0xEA4F +0x99E2 0xEA50 +0x99E3 0xEA51 +0x99E4 0xEA52 +0x99E5 0xEA53 +0x99E6 0xEA54 +0x99E7 0xEA55 +0x99E8 0xEA56 +0x99E9 0xEA57 +0x99EA 0xEA58 +0x99EB 0xEA59 +0x99EC 0xEA5A +0x99ED 0xEA5B +0x99EE 0xEA5C +0x99EF 0xEA5D +0x99F0 0xEA5E +0x99F1 0xEA5F +0x99F2 0xEA60 +0x99F3 0xEA61 +0x99F4 0xEA62 +0x99F5 0xEA63 +0x99F6 0xEA64 +0x99F7 0xEA65 +0x99F8 0xEA66 +0x99F9 0xEA67 +0x99FA 0xEA68 +0x99FB 0xEA69 +0x99FC 0xEA6A +0x99FD 0xEA6B +0x99FE 0xEA6C +0x9A40 0xEA6D +0x9A41 0xEA6E +0x9A42 0xEA6F +0x9A43 0xEA70 +0x9A44 0xEA71 +0x9A45 0xEA72 +0x9A46 0xEA73 +0x9A47 0xEA74 +0x9A48 0xEA75 +0x9A49 0xEA76 +0x9A4A 0xEA77 +0x9A4B 0xEA78 +0x9A4C 0xEA79 +0x9A4D 0xEA7A +0x9A4E 0xEA7B +0x9A4F 0xEA7C +0x9A50 0xEA7D +0x9A51 0xEA7E +0x9A52 0xEA7F +0x9A53 0xEA80 +0x9A54 0xEA81 +0x9A55 0xEA82 +0x9A56 0xEA83 +0x9A57 0xEA84 +0x9A58 0xEA85 +0x9A59 0xEA86 +0x9A5A 0xEA87 +0x9A5B 0xEA88 +0x9A5C 0xEA89 +0x9A5D 0xEA8A +0x9A5E 0xEA8B +0x9A5F 0xEA8C +0x9A60 0xEA8D +0x9A61 0xEA8E +0x9A62 0xEA8F +0x9A63 0xEA90 +0x9A64 0xEA91 +0x9A65 0xEA92 +0x9A66 0xEA93 +0x9A67 0xEA94 +0x9A68 0xEA95 +0x9A69 0xEA96 +0x9A6A 0xEA97 +0x9A6B 0xEA98 +0x9A6C 0xEA99 +0x9A6D 0xEA9A +0x9A6E 0xEA9B +0x9A6F 0xEA9C +0x9A70 0xEA9D +0x9A71 0xEA9E +0x9A72 0xEA9F +0x9A73 0xEAA0 +0x9A74 0xEAA1 +0x9A75 0xEAA2 +0x9A76 0xEAA3 +0x9A77 0xEAA4 +0x9A78 0xEAA5 +0x9A79 0xEAA6 +0x9A7A 0xEAA7 +0x9A7B 0xEAA8 +0x9A7C 0xEAA9 +0x9A7D 0xEAAA +0x9A7E 0xEAAB +0x9AA1 0xEAAC +0x9AA2 0xEAAD +0x9AA3 0xEAAE +0x9AA4 0xEAAF +0x9AA5 0xEAB0 +0x9AA6 0xEAB1 +0x9AA7 0xEAB2 +0x9AA8 0xEAB3 +0x9AA9 0xEAB4 +0x9AAA 0xEAB5 +0x9AAB 0xEAB6 +0x9AAC 0xEAB7 +0x9AAD 0xEAB8 +0x9AAE 0xEAB9 +0x9AAF 0xEABA +0x9AB0 0xEABB +0x9AB1 0xEABC +0x9AB2 0xEABD +0x9AB3 0xEABE +0x9AB4 0xEABF +0x9AB5 0xEAC0 +0x9AB6 0xEAC1 +0x9AB7 0xEAC2 +0x9AB8 0xEAC3 +0x9AB9 0xEAC4 +0x9ABA 0xEAC5 +0x9ABB 0xEAC6 +0x9ABC 0xEAC7 +0x9ABD 0xEAC8 +0x9ABE 0xEAC9 +0x9ABF 0xEACA +0x9AC0 0xEACB +0x9AC1 0xEACC +0x9AC2 0xEACD +0x9AC3 0xEACE +0x9AC4 0xEACF +0x9AC5 0xEAD0 +0x9AC6 0xEAD1 +0x9AC7 0xEAD2 +0x9AC8 0xEAD3 +0x9AC9 0xEAD4 +0x9ACA 0xEAD5 +0x9ACB 0xEAD6 +0x9ACC 0xEAD7 +0x9ACD 0xEAD8 +0x9ACE 0xEAD9 +0x9ACF 0xEADA +0x9AD0 0xEADB +0x9AD1 0xEADC +0x9AD2 0xEADD +0x9AD3 0xEADE +0x9AD4 0xEADF +0x9AD5 0xEAE0 +0x9AD6 0xEAE1 +0x9AD7 0xEAE2 +0x9AD8 0xEAE3 +0x9AD9 0xEAE4 +0x9ADA 0xEAE5 +0x9ADB 0xEAE6 +0x9ADC 0xEAE7 +0x9ADD 0xEAE8 +0x9ADE 0xEAE9 +0x9ADF 0xEAEA +0x9AE0 0xEAEB +0x9AE1 0xEAEC +0x9AE2 0xEAED +0x9AE3 0xEAEE +0x9AE4 0xEAEF +0x9AE5 0xEAF0 +0x9AE6 0xEAF1 +0x9AE7 0xEAF2 +0x9AE8 0xEAF3 +0x9AE9 0xEAF4 +0x9AEA 0xEAF5 +0x9AEB 0xEAF6 +0x9AEC 0xEAF7 +0x9AED 0xEAF8 +0x9AEE 0xEAF9 +0x9AEF 0xEAFA +0x9AF0 0xEAFB +0x9AF1 0xEAFC +0x9AF2 0xEAFD +0x9AF3 0xEAFE +0x9AF4 0xEAFF +0x9AF5 0xEB00 +0x9AF6 0xEB01 +0x9AF7 0xEB02 +0x9AF8 0xEB03 +0x9AF9 0xEB04 +0x9AFA 0xEB05 +0x9AFB 0xEB06 +0x9AFC 0xEB07 +0x9AFD 0xEB08 +0x9AFE 0xEB09 +0x9B40 0xEB0A +0x9B41 0xEB0B +0x9B42 0xEB0C +0x9B43 0xEB0D +0x9B44 0xEB0E +0x9B45 0xEB0F +0x9B46 0xEB10 +0x9B47 0xEB11 +0x9B48 0xEB12 +0x9B49 0xEB13 +0x9B4A 0xEB14 +0x9B4B 0xEB15 +0x9B4C 0xEB16 +0x9B4D 0xEB17 +0x9B4E 0xEB18 +0x9B4F 0xEB19 +0x9B50 0xEB1A +0x9B51 0xEB1B +0x9B52 0xEB1C +0x9B53 0xEB1D +0x9B54 0xEB1E +0x9B55 0xEB1F +0x9B56 0xEB20 +0x9B57 0xEB21 +0x9B58 0xEB22 +0x9B59 0xEB23 +0x9B5A 0xEB24 +0x9B5B 0xEB25 +0x9B5C 0xEB26 +0x9B5D 0xEB27 +0x9B5E 0xEB28 +0x9B5F 0xEB29 +0x9B60 0xEB2A +0x9B61 0xEB2B +0x9B62 0xEB2C +0x9B63 0xEB2D +0x9B64 0xEB2E +0x9B65 0xEB2F +0x9B66 0xEB30 +0x9B67 0xEB31 +0x9B68 0xEB32 +0x9B69 0xEB33 +0x9B6A 0xEB34 +0x9B6B 0xEB35 +0x9B6C 0xEB36 +0x9B6D 0xEB37 +0x9B6E 0xEB38 +0x9B6F 0xEB39 +0x9B70 0xEB3A +0x9B71 0xEB3B +0x9B72 0xEB3C +0x9B73 0xEB3D +0x9B74 0xEB3E +0x9B75 0xEB3F +0x9B76 0xEB40 +0x9B77 0xEB41 +0x9B78 0xEB42 +0x9B79 0xEB43 +0x9B7A 0xEB44 +0x9B7B 0xEB45 +0x9B7C 0xEB46 +0x9B7D 0xEB47 +0x9B7E 0xEB48 +0x9BA1 0xEB49 +0x9BA2 0xEB4A +0x9BA3 0xEB4B +0x9BA4 0xEB4C +0x9BA5 0xEB4D +0x9BA6 0xEB4E +0x9BA7 0xEB4F +0x9BA8 0xEB50 +0x9BA9 0xEB51 +0x9BAA 0xEB52 +0x9BAB 0xEB53 +0x9BAC 0xEB54 +0x9BAD 0xEB55 +0x9BAE 0xEB56 +0x9BAF 0xEB57 +0x9BB0 0xEB58 +0x9BB1 0xEB59 +0x9BB2 0xEB5A +0x9BB3 0xEB5B +0x9BB4 0xEB5C +0x9BB5 0xEB5D +0x9BB6 0xEB5E +0x9BB7 0xEB5F +0x9BB8 0xEB60 +0x9BB9 0xEB61 +0x9BBA 0xEB62 +0x9BBB 0xEB63 +0x9BBC 0xEB64 +0x9BBD 0xEB65 +0x9BBE 0xEB66 +0x9BBF 0xEB67 +0x9BC0 0xEB68 +0x9BC1 0xEB69 +0x9BC2 0xEB6A +0x9BC3 0xEB6B +0x9BC4 0xEB6C +0x9BC5 0xEB6D +0x9BC6 0xEB6E +0x9BC7 0xEB6F +0x9BC8 0xEB70 +0x9BC9 0xEB71 +0x9BCA 0xEB72 +0x9BCB 0xEB73 +0x9BCC 0xEB74 +0x9BCD 0xEB75 +0x9BCE 0xEB76 +0x9BCF 0xEB77 +0x9BD0 0xEB78 +0x9BD1 0xEB79 +0x9BD2 0xEB7A +0x9BD3 0xEB7B +0x9BD4 0xEB7C +0x9BD5 0xEB7D +0x9BD6 0xEB7E +0x9BD7 0xEB7F +0x9BD8 0xEB80 +0x9BD9 0xEB81 +0x9BDA 0xEB82 +0x9BDB 0xEB83 +0x9BDC 0xEB84 +0x9BDD 0xEB85 +0x9BDE 0xEB86 +0x9BDF 0xEB87 +0x9BE0 0xEB88 +0x9BE1 0xEB89 +0x9BE2 0xEB8A +0x9BE3 0xEB8B +0x9BE4 0xEB8C +0x9BE5 0xEB8D +0x9BE6 0xEB8E +0x9BE7 0xEB8F +0x9BE8 0xEB90 +0x9BE9 0xEB91 +0x9BEA 0xEB92 +0x9BEB 0xEB93 +0x9BEC 0xEB94 +0x9BED 0xEB95 +0x9BEE 0xEB96 +0x9BEF 0xEB97 +0x9BF0 0xEB98 +0x9BF1 0xEB99 +0x9BF2 0xEB9A +0x9BF3 0xEB9B +0x9BF4 0xEB9C +0x9BF5 0xEB9D +0x9BF6 0xEB9E +0x9BF7 0xEB9F +0x9BF8 0xEBA0 +0x9BF9 0xEBA1 +0x9BFA 0xEBA2 +0x9BFB 0xEBA3 +0x9BFC 0xEBA4 +0x9BFD 0xEBA5 +0x9BFE 0xEBA6 +0x9C40 0xEBA7 +0x9C41 0xEBA8 +0x9C42 0xEBA9 +0x9C43 0xEBAA +0x9C44 0xEBAB +0x9C45 0xEBAC +0x9C46 0xEBAD +0x9C47 0xEBAE +0x9C48 0xEBAF +0x9C49 0xEBB0 +0x9C4A 0xEBB1 +0x9C4B 0xEBB2 +0x9C4C 0xEBB3 +0x9C4D 0xEBB4 +0x9C4E 0xEBB5 +0x9C4F 0xEBB6 +0x9C50 0xEBB7 +0x9C51 0xEBB8 +0x9C52 0xEBB9 +0x9C53 0xEBBA +0x9C54 0xEBBB +0x9C55 0xEBBC +0x9C56 0xEBBD +0x9C57 0xEBBE +0x9C58 0xEBBF +0x9C59 0xEBC0 +0x9C5A 0xEBC1 +0x9C5B 0xEBC2 +0x9C5C 0xEBC3 +0x9C5D 0xEBC4 +0x9C5E 0xEBC5 +0x9C5F 0xEBC6 +0x9C60 0xEBC7 +0x9C61 0xEBC8 +0x9C62 0xEBC9 +0x9C63 0xEBCA +0x9C64 0xEBCB +0x9C65 0xEBCC +0x9C66 0xEBCD +0x9C67 0xEBCE +0x9C68 0xEBCF +0x9C69 0xEBD0 +0x9C6A 0xEBD1 +0x9C6B 0xEBD2 +0x9C6C 0xEBD3 +0x9C6D 0xEBD4 +0x9C6E 0xEBD5 +0x9C6F 0xEBD6 +0x9C70 0xEBD7 +0x9C71 0xEBD8 +0x9C72 0xEBD9 +0x9C73 0xEBDA +0x9C74 0xEBDB +0x9C75 0xEBDC +0x9C76 0xEBDD +0x9C77 0xEBDE +0x9C78 0xEBDF +0x9C79 0xEBE0 +0x9C7A 0xEBE1 +0x9C7B 0xEBE2 +0x9C7C 0xEBE3 +0x9C7D 0xEBE4 +0x9C7E 0xEBE5 +0x9CA1 0xEBE6 +0x9CA2 0xEBE7 +0x9CA3 0xEBE8 +0x9CA4 0xEBE9 +0x9CA5 0xEBEA +0x9CA6 0xEBEB +0x9CA7 0xEBEC +0x9CA8 0xEBED +0x9CA9 0xEBEE +0x9CAA 0xEBEF +0x9CAB 0xEBF0 +0x9CAC 0xEBF1 +0x9CAD 0xEBF2 +0x9CAE 0xEBF3 +0x9CAF 0xEBF4 +0x9CB0 0xEBF5 +0x9CB1 0xEBF6 +0x9CB2 0xEBF7 +0x9CB3 0xEBF8 +0x9CB4 0xEBF9 +0x9CB5 0xEBFA +0x9CB6 0xEBFB +0x9CB7 0xEBFC +0x9CB8 0xEBFD +0x9CB9 0xEBFE +0x9CBA 0xEBFF +0x9CBB 0xEC00 +0x9CBC 0xEC01 +0x9CBD 0xEC02 +0x9CBE 0xEC03 +0x9CBF 0xEC04 +0x9CC0 0xEC05 +0x9CC1 0xEC06 +0x9CC2 0xEC07 +0x9CC3 0xEC08 +0x9CC4 0xEC09 +0x9CC5 0xEC0A +0x9CC6 0xEC0B +0x9CC7 0xEC0C +0x9CC8 0xEC0D +0x9CC9 0xEC0E +0x9CCA 0xEC0F +0x9CCB 0xEC10 +0x9CCC 0xEC11 +0x9CCD 0xEC12 +0x9CCE 0xEC13 +0x9CCF 0xEC14 +0x9CD0 0xEC15 +0x9CD1 0xEC16 +0x9CD2 0xEC17 +0x9CD3 0xEC18 +0x9CD4 0xEC19 +0x9CD5 0xEC1A +0x9CD6 0xEC1B +0x9CD7 0xEC1C +0x9CD8 0xEC1D +0x9CD9 0xEC1E +0x9CDA 0xEC1F +0x9CDB 0xEC20 +0x9CDC 0xEC21 +0x9CDD 0xEC22 +0x9CDE 0xEC23 +0x9CDF 0xEC24 +0x9CE0 0xEC25 +0x9CE1 0xEC26 +0x9CE2 0xEC27 +0x9CE3 0xEC28 +0x9CE4 0xEC29 +0x9CE5 0xEC2A +0x9CE6 0xEC2B +0x9CE7 0xEC2C +0x9CE8 0xEC2D +0x9CE9 0xEC2E +0x9CEA 0xEC2F +0x9CEB 0xEC30 +0x9CEC 0xEC31 +0x9CED 0xEC32 +0x9CEE 0xEC33 +0x9CEF 0xEC34 +0x9CF0 0xEC35 +0x9CF1 0xEC36 +0x9CF2 0xEC37 +0x9CF3 0xEC38 +0x9CF4 0xEC39 +0x9CF5 0xEC3A +0x9CF6 0xEC3B +0x9CF7 0xEC3C +0x9CF8 0xEC3D +0x9CF9 0xEC3E +0x9CFA 0xEC3F +0x9CFB 0xEC40 +0x9CFC 0xEC41 +0x9CFD 0xEC42 +0x9CFE 0xEC43 +0x9D40 0xEC44 +0x9D41 0xEC45 +0x9D42 0xEC46 +0x9D43 0xEC47 +0x9D44 0xEC48 +0x9D45 0xEC49 +0x9D46 0xEC4A +0x9D47 0xEC4B +0x9D48 0xEC4C +0x9D49 0xEC4D +0x9D4A 0xEC4E +0x9D4B 0xEC4F +0x9D4C 0xEC50 +0x9D4D 0xEC51 +0x9D4E 0xEC52 +0x9D4F 0xEC53 +0x9D50 0xEC54 +0x9D51 0xEC55 +0x9D52 0xEC56 +0x9D53 0xEC57 +0x9D54 0xEC58 +0x9D55 0xEC59 +0x9D56 0xEC5A +0x9D57 0xEC5B +0x9D58 0xEC5C +0x9D59 0xEC5D +0x9D5A 0xEC5E +0x9D5B 0xEC5F +0x9D5C 0xEC60 +0x9D5D 0xEC61 +0x9D5E 0xEC62 +0x9D5F 0xEC63 +0x9D60 0xEC64 +0x9D61 0xEC65 +0x9D62 0xEC66 +0x9D63 0xEC67 +0x9D64 0xEC68 +0x9D65 0xEC69 +0x9D66 0xEC6A +0x9D67 0xEC6B +0x9D68 0xEC6C +0x9D69 0xEC6D +0x9D6A 0xEC6E +0x9D6B 0xEC6F +0x9D6C 0xEC70 +0x9D6D 0xEC71 +0x9D6E 0xEC72 +0x9D6F 0xEC73 +0x9D70 0xEC74 +0x9D71 0xEC75 +0x9D72 0xEC76 +0x9D73 0xEC77 +0x9D74 0xEC78 +0x9D75 0xEC79 +0x9D76 0xEC7A +0x9D77 0xEC7B +0x9D78 0xEC7C +0x9D79 0xEC7D +0x9D7A 0xEC7E +0x9D7B 0xEC7F +0x9D7C 0xEC80 +0x9D7D 0xEC81 +0x9D7E 0xEC82 +0x9DA1 0xEC83 +0x9DA2 0xEC84 +0x9DA3 0xEC85 +0x9DA4 0xEC86 +0x9DA5 0xEC87 +0x9DA6 0xEC88 +0x9DA7 0xEC89 +0x9DA8 0xEC8A +0x9DA9 0xEC8B +0x9DAA 0xEC8C +0x9DAB 0xEC8D +0x9DAC 0xEC8E +0x9DAD 0xEC8F +0x9DAE 0xEC90 +0x9DAF 0xEC91 +0x9DB0 0xEC92 +0x9DB1 0xEC93 +0x9DB2 0xEC94 +0x9DB3 0xEC95 +0x9DB4 0xEC96 +0x9DB5 0xEC97 +0x9DB6 0xEC98 +0x9DB7 0xEC99 +0x9DB8 0xEC9A +0x9DB9 0xEC9B +0x9DBA 0xEC9C +0x9DBB 0xEC9D +0x9DBC 0xEC9E +0x9DBD 0xEC9F +0x9DBE 0xECA0 +0x9DBF 0xECA1 +0x9DC0 0xECA2 +0x9DC1 0xECA3 +0x9DC2 0xECA4 +0x9DC3 0xECA5 +0x9DC4 0xECA6 +0x9DC5 0xECA7 +0x9DC6 0xECA8 +0x9DC7 0xECA9 +0x9DC8 0xECAA +0x9DC9 0xECAB +0x9DCA 0xECAC +0x9DCB 0xECAD +0x9DCC 0xECAE +0x9DCD 0xECAF +0x9DCE 0xECB0 +0x9DCF 0xECB1 +0x9DD0 0xECB2 +0x9DD1 0xECB3 +0x9DD2 0xECB4 +0x9DD3 0xECB5 +0x9DD4 0xECB6 +0x9DD5 0xECB7 +0x9DD6 0xECB8 +0x9DD7 0xECB9 +0x9DD8 0xECBA +0x9DD9 0xECBB +0x9DDA 0xECBC +0x9DDB 0xECBD +0x9DDC 0xECBE +0x9DDD 0xECBF +0x9DDE 0xECC0 +0x9DDF 0xECC1 +0x9DE0 0xECC2 +0x9DE1 0xECC3 +0x9DE2 0xECC4 +0x9DE3 0xECC5 +0x9DE4 0xECC6 +0x9DE5 0xECC7 +0x9DE6 0xECC8 +0x9DE7 0xECC9 +0x9DE8 0xECCA +0x9DE9 0xECCB +0x9DEA 0xECCC +0x9DEB 0xECCD +0x9DEC 0xECCE +0x9DED 0xECCF +0x9DEE 0xECD0 +0x9DEF 0xECD1 +0x9DF0 0xECD2 +0x9DF1 0xECD3 +0x9DF2 0xECD4 +0x9DF3 0xECD5 +0x9DF4 0xECD6 +0x9DF5 0xECD7 +0x9DF6 0xECD8 +0x9DF7 0xECD9 +0x9DF8 0xECDA +0x9DF9 0xECDB +0x9DFA 0xECDC +0x9DFB 0xECDD +0x9DFC 0xECDE +0x9DFD 0xECDF +0x9DFE 0xECE0 +0x9E40 0xECE1 +0x9E41 0xECE2 +0x9E42 0xECE3 +0x9E43 0xECE4 +0x9E44 0xECE5 +0x9E45 0xECE6 +0x9E46 0xECE7 +0x9E47 0xECE8 +0x9E48 0xECE9 +0x9E49 0xECEA +0x9E4A 0xECEB +0x9E4B 0xECEC +0x9E4C 0xECED +0x9E4D 0xECEE +0x9E4E 0xECEF +0x9E4F 0xECF0 +0x9E50 0xECF1 +0x9E51 0xECF2 +0x9E52 0xECF3 +0x9E53 0xECF4 +0x9E54 0xECF5 +0x9E55 0xECF6 +0x9E56 0xECF7 +0x9E57 0xECF8 +0x9E58 0xECF9 +0x9E59 0xECFA +0x9E5A 0xECFB +0x9E5B 0xECFC +0x9E5C 0xECFD +0x9E5D 0xECFE +0x9E5E 0xECFF +0x9E5F 0xED00 +0x9E60 0xED01 +0x9E61 0xED02 +0x9E62 0xED03 +0x9E63 0xED04 +0x9E64 0xED05 +0x9E65 0xED06 +0x9E66 0xED07 +0x9E67 0xED08 +0x9E68 0xED09 +0x9E69 0xED0A +0x9E6A 0xED0B +0x9E6B 0xED0C +0x9E6C 0xED0D +0x9E6D 0xED0E +0x9E6E 0xED0F +0x9E6F 0xED10 +0x9E70 0xED11 +0x9E71 0xED12 +0x9E72 0xED13 +0x9E73 0xED14 +0x9E74 0xED15 +0x9E75 0xED16 +0x9E76 0xED17 +0x9E77 0xED18 +0x9E78 0xED19 +0x9E79 0xED1A +0x9E7A 0xED1B +0x9E7B 0xED1C +0x9E7C 0xED1D +0x9E7D 0xED1E +0x9E7E 0xED1F +0x9EA1 0xED20 +0x9EA2 0xED21 +0x9EA3 0xED22 +0x9EA4 0xED23 +0x9EA5 0xED24 +0x9EA6 0xED25 +0x9EA7 0xED26 +0x9EA8 0xED27 +0x9EA9 0xED28 +0x9EAA 0xED29 +0x9EAB 0xED2A +0x9EAC 0xED2B +0x9EAD 0xED2C +0x9EAE 0xED2D +0x9EAF 0xED2E +0x9EB0 0xED2F +0x9EB1 0xED30 +0x9EB2 0xED31 +0x9EB3 0xED32 +0x9EB4 0xED33 +0x9EB5 0xED34 +0x9EB6 0xED35 +0x9EB7 0xED36 +0x9EB8 0xED37 +0x9EB9 0xED38 +0x9EBA 0xED39 +0x9EBB 0xED3A +0x9EBC 0xED3B +0x9EBD 0xED3C +0x9EBE 0xED3D +0x9EBF 0xED3E +0x9EC0 0xED3F +0x9EC1 0xED40 +0x9EC2 0xED41 +0x9EC3 0xED42 +0x9EC4 0xED43 +0x9EC5 0xED44 +0x9EC6 0xED45 +0x9EC7 0xED46 +0x9EC8 0xED47 +0x9EC9 0xED48 +0x9ECA 0xED49 +0x9ECB 0xED4A +0x9ECC 0xED4B +0x9ECD 0xED4C +0x9ECE 0xED4D +0x9ECF 0xED4E +0x9ED0 0xED4F +0x9ED1 0xED50 +0x9ED2 0xED51 +0x9ED3 0xED52 +0x9ED4 0xED53 +0x9ED5 0xED54 +0x9ED6 0xED55 +0x9ED7 0xED56 +0x9ED8 0xED57 +0x9ED9 0xED58 +0x9EDA 0xED59 +0x9EDB 0xED5A +0x9EDC 0xED5B +0x9EDD 0xED5C +0x9EDE 0xED5D +0x9EDF 0xED5E +0x9EE0 0xED5F +0x9EE1 0xED60 +0x9EE2 0xED61 +0x9EE3 0xED62 +0x9EE4 0xED63 +0x9EE5 0xED64 +0x9EE6 0xED65 +0x9EE7 0xED66 +0x9EE8 0xED67 +0x9EE9 0xED68 +0x9EEA 0xED69 +0x9EEB 0xED6A +0x9EEC 0xED6B +0x9EED 0xED6C +0x9EEE 0xED6D +0x9EEF 0xED6E +0x9EF0 0xED6F +0x9EF1 0xED70 +0x9EF2 0xED71 +0x9EF3 0xED72 +0x9EF4 0xED73 +0x9EF5 0xED74 +0x9EF6 0xED75 +0x9EF7 0xED76 +0x9EF8 0xED77 +0x9EF9 0xED78 +0x9EFA 0xED79 +0x9EFB 0xED7A +0x9EFC 0xED7B +0x9EFD 0xED7C +0x9EFE 0xED7D +0x9F40 0xED7E +0x9F41 0xED7F +0x9F42 0xED80 +0x9F43 0xED81 +0x9F44 0xED82 +0x9F45 0xED83 +0x9F46 0xED84 +0x9F47 0xED85 +0x9F48 0xED86 +0x9F49 0xED87 +0x9F4A 0xED88 +0x9F4B 0xED89 +0x9F4C 0xED8A +0x9F4D 0xED8B +0x9F4E 0xED8C +0x9F4F 0xED8D +0x9F50 0xED8E +0x9F51 0xED8F +0x9F52 0xED90 +0x9F53 0xED91 +0x9F54 0xED92 +0x9F55 0xED93 +0x9F56 0xED94 +0x9F57 0xED95 +0x9F58 0xED96 +0x9F59 0xED97 +0x9F5A 0xED98 +0x9F5B 0xED99 +0x9F5C 0xED9A +0x9F5D 0xED9B +0x9F5E 0xED9C +0x9F5F 0xED9D +0x9F60 0xED9E +0x9F61 0xED9F +0x9F62 0xEDA0 +0x9F63 0xEDA1 +0x9F64 0xEDA2 +0x9F65 0xEDA3 +0x9F66 0xEDA4 +0x9F67 0xEDA5 +0x9F68 0xEDA6 +0x9F69 0xEDA7 +0x9F6A 0xEDA8 +0x9F6B 0xEDA9 +0x9F6C 0xEDAA +0x9F6D 0xEDAB +0x9F6E 0xEDAC +0x9F6F 0xEDAD +0x9F70 0xEDAE +0x9F71 0xEDAF +0x9F72 0xEDB0 +0x9F73 0xEDB1 +0x9F74 0xEDB2 +0x9F75 0xEDB3 +0x9F76 0xEDB4 +0x9F77 0xEDB5 +0x9F78 0xEDB6 +0x9F79 0xEDB7 +0x9F7A 0xEDB8 +0x9F7B 0xEDB9 +0x9F7C 0xEDBA +0x9F7D 0xEDBB +0x9F7E 0xEDBC +0x9FA1 0xEDBD +0x9FA2 0xEDBE +0x9FA3 0xEDBF +0x9FA4 0xEDC0 +0x9FA5 0xEDC1 +0x9FA6 0xEDC2 +0x9FA7 0xEDC3 +0x9FA8 0xEDC4 +0x9FA9 0xEDC5 +0x9FAA 0xEDC6 +0x9FAB 0xEDC7 +0x9FAC 0xEDC8 +0x9FAD 0xEDC9 +0x9FAE 0xEDCA +0x9FAF 0xEDCB +0x9FB0 0xEDCC +0x9FB1 0xEDCD +0x9FB2 0xEDCE +0x9FB3 0xEDCF +0x9FB4 0xEDD0 +0x9FB5 0xEDD1 +0x9FB6 0xEDD2 +0x9FB7 0xEDD3 +0x9FB8 0xEDD4 +0x9FB9 0xEDD5 +0x9FBA 0xEDD6 +0x9FBB 0xEDD7 +0x9FBC 0xEDD8 +0x9FBD 0xEDD9 +0x9FBE 0xEDDA +0x9FBF 0xEDDB +0x9FC0 0xEDDC +0x9FC1 0xEDDD +0x9FC2 0xEDDE +0x9FC3 0xEDDF +0x9FC4 0xEDE0 +0x9FC5 0xEDE1 +0x9FC6 0xEDE2 +0x9FC7 0xEDE3 +0x9FC8 0xEDE4 +0x9FC9 0xEDE5 +0x9FCA 0xEDE6 +0x9FCB 0xEDE7 +0x9FCC 0xEDE8 +0x9FCD 0xEDE9 +0x9FCE 0xEDEA +0x9FCF 0xEDEB +0x9FD0 0xEDEC +0x9FD1 0xEDED +0x9FD2 0xEDEE +0x9FD3 0xEDEF +0x9FD4 0xEDF0 +0x9FD5 0xEDF1 +0x9FD6 0xEDF2 +0x9FD7 0xEDF3 +0x9FD8 0xEDF4 +0x9FD9 0xEDF5 +0x9FDA 0xEDF6 +0x9FDB 0xEDF7 +0x9FDC 0xEDF8 +0x9FDD 0xEDF9 +0x9FDE 0xEDFA +0x9FDF 0xEDFB +0x9FE0 0xEDFC +0x9FE1 0xEDFD +0x9FE2 0xEDFE +0x9FE3 0xEDFF +0x9FE4 0xEE00 +0x9FE5 0xEE01 +0x9FE6 0xEE02 +0x9FE7 0xEE03 +0x9FE8 0xEE04 +0x9FE9 0xEE05 +0x9FEA 0xEE06 +0x9FEB 0xEE07 +0x9FEC 0xEE08 +0x9FED 0xEE09 +0x9FEE 0xEE0A +0x9FEF 0xEE0B +0x9FF0 0xEE0C +0x9FF1 0xEE0D +0x9FF2 0xEE0E +0x9FF3 0xEE0F +0x9FF4 0xEE10 +0x9FF5 0xEE11 +0x9FF6 0xEE12 +0x9FF7 0xEE13 +0x9FF8 0xEE14 +0x9FF9 0xEE15 +0x9FFA 0xEE16 +0x9FFB 0xEE17 +0x9FFC 0xEE18 +0x9FFD 0xEE19 +0x9FFE 0xEE1A +0xA040 0xEE1B +0xA041 0xEE1C +0xA042 0xEE1D +0xA043 0xEE1E +0xA044 0xEE1F +0xA045 0xEE20 +0xA046 0xEE21 +0xA047 0xEE22 +0xA048 0xEE23 +0xA049 0xEE24 +0xA04A 0xEE25 +0xA04B 0xEE26 +0xA04C 0xEE27 +0xA04D 0xEE28 +0xA04E 0xEE29 +0xA04F 0xEE2A +0xA050 0xEE2B +0xA051 0xEE2C +0xA052 0xEE2D +0xA053 0xEE2E +0xA054 0xEE2F +0xA055 0xEE30 +0xA056 0xEE31 +0xA057 0xEE32 +0xA058 0xEE33 +0xA059 0xEE34 +0xA05A 0xEE35 +0xA05B 0xEE36 +0xA05C 0xEE37 +0xA05D 0xEE38 +0xA05E 0xEE39 +0xA05F 0xEE3A +0xA060 0xEE3B +0xA061 0xEE3C +0xA062 0xEE3D +0xA063 0xEE3E +0xA064 0xEE3F +0xA065 0xEE40 +0xA066 0xEE41 +0xA067 0xEE42 +0xA068 0xEE43 +0xA069 0xEE44 +0xA06A 0xEE45 +0xA06B 0xEE46 +0xA06C 0xEE47 +0xA06D 0xEE48 +0xA06E 0xEE49 +0xA06F 0xEE4A +0xA070 0xEE4B +0xA071 0xEE4C +0xA072 0xEE4D +0xA073 0xEE4E +0xA074 0xEE4F +0xA075 0xEE50 +0xA076 0xEE51 +0xA077 0xEE52 +0xA078 0xEE53 +0xA079 0xEE54 +0xA07A 0xEE55 +0xA07B 0xEE56 +0xA07C 0xEE57 +0xA07D 0xEE58 +0xA07E 0xEE59 +0xA0A1 0xEE5A +0xA0A2 0xEE5B +0xA0A3 0xEE5C +0xA0A4 0xEE5D +0xA0A5 0xEE5E +0xA0A6 0xEE5F +0xA0A7 0xEE60 +0xA0A8 0xEE61 +0xA0A9 0xEE62 +0xA0AA 0xEE63 +0xA0AB 0xEE64 +0xA0AC 0xEE65 +0xA0AD 0xEE66 +0xA0AE 0xEE67 +0xA0AF 0xEE68 +0xA0B0 0xEE69 +0xA0B1 0xEE6A +0xA0B2 0xEE6B +0xA0B3 0xEE6C +0xA0B4 0xEE6D +0xA0B5 0xEE6E +0xA0B6 0xEE6F +0xA0B7 0xEE70 +0xA0B8 0xEE71 +0xA0B9 0xEE72 +0xA0BA 0xEE73 +0xA0BB 0xEE74 +0xA0BC 0xEE75 +0xA0BD 0xEE76 +0xA0BE 0xEE77 +0xA0BF 0xEE78 +0xA0C0 0xEE79 +0xA0C1 0xEE7A +0xA0C2 0xEE7B +0xA0C3 0xEE7C +0xA0C4 0xEE7D +0xA0C5 0xEE7E +0xA0C6 0xEE7F +0xA0C7 0xEE80 +0xA0C8 0xEE81 +0xA0C9 0xEE82 +0xA0CA 0xEE83 +0xA0CB 0xEE84 +0xA0CC 0xEE85 +0xA0CD 0xEE86 +0xA0CE 0xEE87 +0xA0CF 0xEE88 +0xA0D0 0xEE89 +0xA0D1 0xEE8A +0xA0D2 0xEE8B +0xA0D3 0xEE8C +0xA0D4 0xEE8D +0xA0D5 0xEE8E +0xA0D6 0xEE8F +0xA0D7 0xEE90 +0xA0D8 0xEE91 +0xA0D9 0xEE92 +0xA0DA 0xEE93 +0xA0DB 0xEE94 +0xA0DC 0xEE95 +0xA0DD 0xEE96 +0xA0DE 0xEE97 +0xA0DF 0xEE98 +0xA0E0 0xEE99 +0xA0E1 0xEE9A +0xA0E2 0xEE9B +0xA0E3 0xEE9C +0xA0E4 0xEE9D +0xA0E5 0xEE9E +0xA0E6 0xEE9F +0xA0E7 0xEEA0 +0xA0E8 0xEEA1 +0xA0E9 0xEEA2 +0xA0EA 0xEEA3 +0xA0EB 0xEEA4 +0xA0EC 0xEEA5 +0xA0ED 0xEEA6 +0xA0EE 0xEEA7 +0xA0EF 0xEEA8 +0xA0F0 0xEEA9 +0xA0F1 0xEEAA +0xA0F2 0xEEAB +0xA0F3 0xEEAC +0xA0F4 0xEEAD +0xA0F5 0xEEAE +0xA0F6 0xEEAF +0xA0F7 0xEEB0 +0xA0F8 0xEEB1 +0xA0F9 0xEEB2 +0xA0FA 0xEEB3 +0xA0FB 0xEEB4 +0xA0FC 0xEEB5 +0xA0FD 0xEEB6 +0xA0FE 0xEEB7 +0xA140 0x3000 +0xA141 0xFF0C +0xA142 0x3001 +0xA143 0x3002 +0xA144 0xFF0E +0xA145 0x2027 +0xA146 0xFF1B +0xA147 0xFF1A +0xA148 0xFF1F +0xA149 0xFF01 +0xA14A 0xFE30 +0xA14B 0x2026 +0xA14C 0x2025 +0xA14D 0xFE50 +0xA14E 0xFE51 +0xA14F 0xFE52 +0xA150 0x00B7 +0xA151 0xFE54 +0xA152 0xFE55 +0xA153 0xFE56 +0xA154 0xFE57 +0xA155 0xFF5C +0xA156 0x2015 +0xA157 0xFE31 +0xA158 0x2014 +0xA159 0xFE33 +0xA15A 0x2574 +0xA15B 0xFE34 +0xA15C 0xFE4F +0xA15D 0xFF08 +0xA15E 0xFF09 +0xA15F 0xFE35 +0xA160 0xFE36 +0xA161 0xFF5B +0xA162 0xFF5D +0xA163 0xFE37 +0xA164 0xFE38 +0xA165 0x3014 +0xA166 0x3015 +0xA167 0xFE39 +0xA168 0xFE3A +0xA169 0x3010 +0xA16A 0x3011 +0xA16B 0xFE3B +0xA16C 0xFE3C +0xA16D 0x300A +0xA16E 0x300B +0xA16F 0xFE3D +0xA170 0xFE3E +0xA171 0x3008 +0xA172 0x3009 +0xA173 0xFE3F +0xA174 0xFE40 +0xA175 0x300C +0xA176 0x300D +0xA177 0xFE41 +0xA178 0xFE42 +0xA179 0x300E +0xA17A 0x300F +0xA17B 0xFE43 +0xA17C 0xFE44 +0xA17D 0xFE59 +0xA17E 0xFE5A +0xA1A1 0xFE5B +0xA1A2 0xFE5C +0xA1A3 0xFE5D +0xA1A4 0xFE5E +0xA1A5 0x2018 +0xA1A6 0x2019 +0xA1A7 0x201C +0xA1A8 0x201D +0xA1A9 0x301D +0xA1AA 0x301E +0xA1AB 0x2035 +0xA1AC 0x2032 +0xA1AD 0xFF03 +0xA1AE 0xFF06 +0xA1AF 0xFF0A +0xA1B0 0x203B +0xA1B1 0x00A7 +0xA1B2 0x3003 +0xA1B3 0x25CB +0xA1B4 0x25CF +0xA1B5 0x25B3 +0xA1B6 0x25B2 +0xA1B7 0x25CE +0xA1B8 0x2606 +0xA1B9 0x2605 +0xA1BA 0x25C7 +0xA1BB 0x25C6 +0xA1BC 0x25A1 +0xA1BD 0x25A0 +0xA1BE 0x25BD +0xA1BF 0x25BC +0xA1C0 0x32A3 +0xA1C1 0x2105 +0xA1C2 0x203E +0xA1C3 0xFFE3 +0xA1C4 0xFF3F +0xA1C5 0x02CD +0xA1C6 0xFE49 +0xA1C7 0xFE4A +0xA1C8 0xFE4D +0xA1C9 0xFE4E +0xA1CA 0xFE4B +0xA1CB 0xFE4C +0xA1CC 0xFE5F +0xA1CD 0xFE60 +0xA1CE 0xFE61 +0xA1CF 0xFF0B +0xA1D0 0xFF0D +0xA1D1 0x00D7 +0xA1D2 0x00F7 +0xA1D3 0x00B1 +0xA1D4 0x221A +0xA1D5 0xFF1C +0xA1D6 0xFF1E +0xA1D7 0xFF1D +0xA1D8 0x2266 +0xA1D9 0x2267 +0xA1DA 0x2260 +0xA1DB 0x221E +0xA1DC 0x2252 +0xA1DD 0x2261 +0xA1DE 0xFE62 +0xA1DF 0xFE63 +0xA1E0 0xFE64 +0xA1E1 0xFE65 +0xA1E2 0xFE66 +0xA1E3 0xFF5E +0xA1E4 0x2229 +0xA1E5 0x222A +0xA1E6 0x22A5 +0xA1E7 0x2220 +0xA1E8 0x221F +0xA1E9 0x22BF +0xA1EA 0x33D2 +0xA1EB 0x33D1 +0xA1EC 0x222B +0xA1ED 0x222E +0xA1EE 0x2235 +0xA1EF 0x2234 +0xA1F0 0x2640 +0xA1F1 0x2642 +0xA1F2 0x2295 +0xA1F3 0x2299 +0xA1F4 0x2191 +0xA1F5 0x2193 +0xA1F6 0x2190 +0xA1F7 0x2192 +0xA1F8 0x2196 +0xA1F9 0x2197 +0xA1FA 0x2199 +0xA1FB 0x2198 +0xA1FC 0x2225 +0xA1FD 0x2223 +0xA1FE 0xFF0F +0xA240 0xFF3C +0xA241 0x2215 +0xA242 0xFE68 +0xA243 0xFF04 +0xA244 0xFFE5 +0xA245 0x3012 +0xA246 0xFFE0 +0xA247 0xFFE1 +0xA248 0xFF05 +0xA249 0xFF20 +0xA24A 0x2103 +0xA24B 0x2109 +0xA24C 0xFE69 +0xA24D 0xFE6A +0xA24E 0xFE6B +0xA24F 0x33D5 +0xA250 0x339C +0xA251 0x339D +0xA252 0x339E +0xA253 0x33CE +0xA254 0x33A1 +0xA255 0x338E +0xA256 0x338F +0xA257 0x33C4 +0xA258 0x00B0 +0xA259 0x5159 +0xA25A 0x515B +0xA25B 0x515E +0xA25C 0x515D +0xA25D 0x5161 +0xA25E 0x5163 +0xA25F 0x55E7 +0xA260 0x74E9 +0xA261 0x7CCE +0xA262 0x2581 +0xA263 0x2582 +0xA264 0x2583 +0xA265 0x2584 +0xA266 0x2585 +0xA267 0x2586 +0xA268 0x2587 +0xA269 0x2588 +0xA26A 0x258F +0xA26B 0x258E +0xA26C 0x258D +0xA26D 0x258C +0xA26E 0x258B +0xA26F 0x258A +0xA270 0x2589 +0xA271 0x253C +0xA272 0x2534 +0xA273 0x252C +0xA274 0x2524 +0xA275 0x251C +0xA276 0x2594 +0xA277 0x2500 +0xA278 0x2502 +0xA279 0x2595 +0xA27A 0x250C +0xA27B 0x2510 +0xA27C 0x2514 +0xA27D 0x2518 +0xA27E 0x256D +0xA2A1 0x256E +0xA2A2 0x2570 +0xA2A3 0x256F +0xA2A4 0x2501 +0xA2A5 0x251D +0xA2A6 0x253F +0xA2A7 0x2525 +0xA2A8 0x25E2 +0xA2A9 0x25E3 +0xA2AA 0x25E5 +0xA2AB 0x25E4 +0xA2AC 0x2571 +0xA2AD 0x2572 +0xA2AE 0x2573 +0xA2AF 0xFF10 +0xA2B0 0xFF11 +0xA2B1 0xFF12 +0xA2B2 0xFF13 +0xA2B3 0xFF14 +0xA2B4 0xFF15 +0xA2B5 0xFF16 +0xA2B6 0xFF17 +0xA2B7 0xFF18 +0xA2B8 0xFF19 +0xA2B9 0x2160 +0xA2BA 0x2161 +0xA2BB 0x2162 +0xA2BC 0x2163 +0xA2BD 0x2164 +0xA2BE 0x2165 +0xA2BF 0x2166 +0xA2C0 0x2167 +0xA2C1 0x2168 +0xA2C2 0x2169 +0xA2C3 0x3021 +0xA2C4 0x3022 +0xA2C5 0x3023 +0xA2C6 0x3024 +0xA2C7 0x3025 +0xA2C8 0x3026 +0xA2C9 0x3027 +0xA2CA 0x3028 +0xA2CB 0x3029 +0xA2CC 0x3038 +0xA2CD 0x3039 +0xA2CE 0x303A +0xA2CF 0xFF21 +0xA2D0 0xFF22 +0xA2D1 0xFF23 +0xA2D2 0xFF24 +0xA2D3 0xFF25 +0xA2D4 0xFF26 +0xA2D5 0xFF27 +0xA2D6 0xFF28 +0xA2D7 0xFF29 +0xA2D8 0xFF2A +0xA2D9 0xFF2B +0xA2DA 0xFF2C +0xA2DB 0xFF2D +0xA2DC 0xFF2E +0xA2DD 0xFF2F +0xA2DE 0xFF30 +0xA2DF 0xFF31 +0xA2E0 0xFF32 +0xA2E1 0xFF33 +0xA2E2 0xFF34 +0xA2E3 0xFF35 +0xA2E4 0xFF36 +0xA2E5 0xFF37 +0xA2E6 0xFF38 +0xA2E7 0xFF39 +0xA2E8 0xFF3A +0xA2E9 0xFF41 +0xA2EA 0xFF42 +0xA2EB 0xFF43 +0xA2EC 0xFF44 +0xA2ED 0xFF45 +0xA2EE 0xFF46 +0xA2EF 0xFF47 +0xA2F0 0xFF48 +0xA2F1 0xFF49 +0xA2F2 0xFF4A +0xA2F3 0xFF4B +0xA2F4 0xFF4C +0xA2F5 0xFF4D +0xA2F6 0xFF4E +0xA2F7 0xFF4F +0xA2F8 0xFF50 +0xA2F9 0xFF51 +0xA2FA 0xFF52 +0xA2FB 0xFF53 +0xA2FC 0xFF54 +0xA2FD 0xFF55 +0xA2FE 0xFF56 +0xA340 0xFF57 +0xA341 0xFF58 +0xA342 0xFF59 +0xA343 0xFF5A +0xA344 0x0391 +0xA345 0x0392 +0xA346 0x0393 +0xA347 0x0394 +0xA348 0x0395 +0xA349 0x0396 +0xA34A 0x0397 +0xA34B 0x0398 +0xA34C 0x0399 +0xA34D 0x039A +0xA34E 0x039B +0xA34F 0x039C +0xA350 0x039D +0xA351 0x039E +0xA352 0x039F +0xA353 0x03A0 +0xA354 0x03A1 +0xA355 0x03A3 +0xA356 0x03A4 +0xA357 0x03A5 +0xA358 0x03A6 +0xA359 0x03A7 +0xA35A 0x03A8 +0xA35B 0x03A9 +0xA35C 0x03B1 +0xA35D 0x03B2 +0xA35E 0x03B3 +0xA35F 0x03B4 +0xA360 0x03B5 +0xA361 0x03B6 +0xA362 0x03B7 +0xA363 0x03B8 +0xA364 0x03B9 +0xA365 0x03BA +0xA366 0x03BB +0xA367 0x03BC +0xA368 0x03BD +0xA369 0x03BE +0xA36A 0x03BF +0xA36B 0x03C0 +0xA36C 0x03C1 +0xA36D 0x03C3 +0xA36E 0x03C4 +0xA36F 0x03C5 +0xA370 0x03C6 +0xA371 0x03C7 +0xA372 0x03C8 +0xA373 0x03C9 +0xA374 0x3105 +0xA375 0x3106 +0xA376 0x3107 +0xA377 0x3108 +0xA378 0x3109 +0xA379 0x310A +0xA37A 0x310B +0xA37B 0x310C +0xA37C 0x310D +0xA37D 0x310E +0xA37E 0x310F +0xA3A1 0x3110 +0xA3A2 0x3111 +0xA3A3 0x3112 +0xA3A4 0x3113 +0xA3A5 0x3114 +0xA3A6 0x3115 +0xA3A7 0x3116 +0xA3A8 0x3117 +0xA3A9 0x3118 +0xA3AA 0x3119 +0xA3AB 0x311A +0xA3AC 0x311B +0xA3AD 0x311C +0xA3AE 0x311D +0xA3AF 0x311E +0xA3B0 0x311F +0xA3B1 0x3120 +0xA3B2 0x3121 +0xA3B3 0x3122 +0xA3B4 0x3123 +0xA3B5 0x3124 +0xA3B6 0x3125 +0xA3B7 0x3126 +0xA3B8 0x3127 +0xA3B9 0x3128 +0xA3BA 0x3129 +0xA3BB 0x02D9 +0xA3BC 0x02C9 +0xA3BD 0x02CA +0xA3BE 0x02C7 +0xA3BF 0x02CB +0xA3C0 0x2400 +0xA3C1 0x2401 +0xA3C2 0x2402 +0xA3C3 0x2403 +0xA3C4 0x2404 +0xA3C5 0x2405 +0xA3C6 0x2406 +0xA3C7 0x2407 +0xA3C8 0x2408 +0xA3C9 0x2409 +0xA3CA 0x240A +0xA3CB 0x240B +0xA3CC 0x240C +0xA3CD 0x240D +0xA3CE 0x240E +0xA3CF 0x240F +0xA3D0 0x2410 +0xA3D1 0x2411 +0xA3D2 0x2412 +0xA3D3 0x2413 +0xA3D4 0x2414 +0xA3D5 0x2415 +0xA3D6 0x2416 +0xA3D7 0x2417 +0xA3D8 0x2418 +0xA3D9 0x2419 +0xA3DA 0x241A +0xA3DB 0x241B +0xA3DC 0x241C +0xA3DD 0x241D +0xA3DE 0x241E +0xA3DF 0x241F +0xA3E0 0x2421 +0xA3E1 0x20AC +0xA440 0x4E00 +0xA441 0x4E59 +0xA442 0x4E01 +0xA443 0x4E03 +0xA444 0x4E43 +0xA445 0x4E5D +0xA446 0x4E86 +0xA447 0x4E8C +0xA448 0x4EBA +0xA449 0x513F +0xA44A 0x5165 +0xA44B 0x516B +0xA44C 0x51E0 +0xA44D 0x5200 +0xA44E 0x5201 +0xA44F 0x529B +0xA450 0x5315 +0xA451 0x5341 +0xA452 0x535C +0xA453 0x53C8 +0xA454 0x4E09 +0xA455 0x4E0B +0xA456 0x4E08 +0xA457 0x4E0A +0xA458 0x4E2B +0xA459 0x4E38 +0xA45A 0x51E1 +0xA45B 0x4E45 +0xA45C 0x4E48 +0xA45D 0x4E5F +0xA45E 0x4E5E +0xA45F 0x4E8E +0xA460 0x4EA1 +0xA461 0x5140 +0xA462 0x5203 +0xA463 0x52FA +0xA464 0x5343 +0xA465 0x53C9 +0xA466 0x53E3 +0xA467 0x571F +0xA468 0x58EB +0xA469 0x5915 +0xA46A 0x5927 +0xA46B 0x5973 +0xA46C 0x5B50 +0xA46D 0x5B51 +0xA46E 0x5B53 +0xA46F 0x5BF8 +0xA470 0x5C0F +0xA471 0x5C22 +0xA472 0x5C38 +0xA473 0x5C71 +0xA474 0x5DDD +0xA475 0x5DE5 +0xA476 0x5DF1 +0xA477 0x5DF2 +0xA478 0x5DF3 +0xA479 0x5DFE +0xA47A 0x5E72 +0xA47B 0x5EFE +0xA47C 0x5F0B +0xA47D 0x5F13 +0xA47E 0x624D +0xA4A1 0x4E11 +0xA4A2 0x4E10 +0xA4A3 0x4E0D +0xA4A4 0x4E2D +0xA4A5 0x4E30 +0xA4A6 0x4E39 +0xA4A7 0x4E4B +0xA4A8 0x5C39 +0xA4A9 0x4E88 +0xA4AA 0x4E91 +0xA4AB 0x4E95 +0xA4AC 0x4E92 +0xA4AD 0x4E94 +0xA4AE 0x4EA2 +0xA4AF 0x4EC1 +0xA4B0 0x4EC0 +0xA4B1 0x4EC3 +0xA4B2 0x4EC6 +0xA4B3 0x4EC7 +0xA4B4 0x4ECD +0xA4B5 0x4ECA +0xA4B6 0x4ECB +0xA4B7 0x4EC4 +0xA4B8 0x5143 +0xA4B9 0x5141 +0xA4BA 0x5167 +0xA4BB 0x516D +0xA4BC 0x516E +0xA4BD 0x516C +0xA4BE 0x5197 +0xA4BF 0x51F6 +0xA4C0 0x5206 +0xA4C1 0x5207 +0xA4C2 0x5208 +0xA4C3 0x52FB +0xA4C4 0x52FE +0xA4C5 0x52FF +0xA4C6 0x5316 +0xA4C7 0x5339 +0xA4C8 0x5348 +0xA4C9 0x5347 +0xA4CA 0x5345 +0xA4CB 0x535E +0xA4CC 0x5384 +0xA4CD 0x53CB +0xA4CE 0x53CA +0xA4CF 0x53CD +0xA4D0 0x58EC +0xA4D1 0x5929 +0xA4D2 0x592B +0xA4D3 0x592A +0xA4D4 0x592D +0xA4D5 0x5B54 +0xA4D6 0x5C11 +0xA4D7 0x5C24 +0xA4D8 0x5C3A +0xA4D9 0x5C6F +0xA4DA 0x5DF4 +0xA4DB 0x5E7B +0xA4DC 0x5EFF +0xA4DD 0x5F14 +0xA4DE 0x5F15 +0xA4DF 0x5FC3 +0xA4E0 0x6208 +0xA4E1 0x6236 +0xA4E2 0x624B +0xA4E3 0x624E +0xA4E4 0x652F +0xA4E5 0x6587 +0xA4E6 0x6597 +0xA4E7 0x65A4 +0xA4E8 0x65B9 +0xA4E9 0x65E5 +0xA4EA 0x66F0 +0xA4EB 0x6708 +0xA4EC 0x6728 +0xA4ED 0x6B20 +0xA4EE 0x6B62 +0xA4EF 0x6B79 +0xA4F0 0x6BCB +0xA4F1 0x6BD4 +0xA4F2 0x6BDB +0xA4F3 0x6C0F +0xA4F4 0x6C34 +0xA4F5 0x706B +0xA4F6 0x722A +0xA4F7 0x7236 +0xA4F8 0x723B +0xA4F9 0x7247 +0xA4FA 0x7259 +0xA4FB 0x725B +0xA4FC 0x72AC +0xA4FD 0x738B +0xA4FE 0x4E19 +0xA540 0x4E16 +0xA541 0x4E15 +0xA542 0x4E14 +0xA543 0x4E18 +0xA544 0x4E3B +0xA545 0x4E4D +0xA546 0x4E4F +0xA547 0x4E4E +0xA548 0x4EE5 +0xA549 0x4ED8 +0xA54A 0x4ED4 +0xA54B 0x4ED5 +0xA54C 0x4ED6 +0xA54D 0x4ED7 +0xA54E 0x4EE3 +0xA54F 0x4EE4 +0xA550 0x4ED9 +0xA551 0x4EDE +0xA552 0x5145 +0xA553 0x5144 +0xA554 0x5189 +0xA555 0x518A +0xA556 0x51AC +0xA557 0x51F9 +0xA558 0x51FA +0xA559 0x51F8 +0xA55A 0x520A +0xA55B 0x52A0 +0xA55C 0x529F +0xA55D 0x5305 +0xA55E 0x5306 +0xA55F 0x5317 +0xA560 0x531D +0xA561 0x4EDF +0xA562 0x534A +0xA563 0x5349 +0xA564 0x5361 +0xA565 0x5360 +0xA566 0x536F +0xA567 0x536E +0xA568 0x53BB +0xA569 0x53EF +0xA56A 0x53E4 +0xA56B 0x53F3 +0xA56C 0x53EC +0xA56D 0x53EE +0xA56E 0x53E9 +0xA56F 0x53E8 +0xA570 0x53FC +0xA571 0x53F8 +0xA572 0x53F5 +0xA573 0x53EB +0xA574 0x53E6 +0xA575 0x53EA +0xA576 0x53F2 +0xA577 0x53F1 +0xA578 0x53F0 +0xA579 0x53E5 +0xA57A 0x53ED +0xA57B 0x53FB +0xA57C 0x56DB +0xA57D 0x56DA +0xA57E 0x5916 +0xA5A1 0x592E +0xA5A2 0x5931 +0xA5A3 0x5974 +0xA5A4 0x5976 +0xA5A5 0x5B55 +0xA5A6 0x5B83 +0xA5A7 0x5C3C +0xA5A8 0x5DE8 +0xA5A9 0x5DE7 +0xA5AA 0x5DE6 +0xA5AB 0x5E02 +0xA5AC 0x5E03 +0xA5AD 0x5E73 +0xA5AE 0x5E7C +0xA5AF 0x5F01 +0xA5B0 0x5F18 +0xA5B1 0x5F17 +0xA5B2 0x5FC5 +0xA5B3 0x620A +0xA5B4 0x6253 +0xA5B5 0x6254 +0xA5B6 0x6252 +0xA5B7 0x6251 +0xA5B8 0x65A5 +0xA5B9 0x65E6 +0xA5BA 0x672E +0xA5BB 0x672C +0xA5BC 0x672A +0xA5BD 0x672B +0xA5BE 0x672D +0xA5BF 0x6B63 +0xA5C0 0x6BCD +0xA5C1 0x6C11 +0xA5C2 0x6C10 +0xA5C3 0x6C38 +0xA5C4 0x6C41 +0xA5C5 0x6C40 +0xA5C6 0x6C3E +0xA5C7 0x72AF +0xA5C8 0x7384 +0xA5C9 0x7389 +0xA5CA 0x74DC +0xA5CB 0x74E6 +0xA5CC 0x7518 +0xA5CD 0x751F +0xA5CE 0x7528 +0xA5CF 0x7529 +0xA5D0 0x7530 +0xA5D1 0x7531 +0xA5D2 0x7532 +0xA5D3 0x7533 +0xA5D4 0x758B +0xA5D5 0x767D +0xA5D6 0x76AE +0xA5D7 0x76BF +0xA5D8 0x76EE +0xA5D9 0x77DB +0xA5DA 0x77E2 +0xA5DB 0x77F3 +0xA5DC 0x793A +0xA5DD 0x79BE +0xA5DE 0x7A74 +0xA5DF 0x7ACB +0xA5E0 0x4E1E +0xA5E1 0x4E1F +0xA5E2 0x4E52 +0xA5E3 0x4E53 +0xA5E4 0x4E69 +0xA5E5 0x4E99 +0xA5E6 0x4EA4 +0xA5E7 0x4EA6 +0xA5E8 0x4EA5 +0xA5E9 0x4EFF +0xA5EA 0x4F09 +0xA5EB 0x4F19 +0xA5EC 0x4F0A +0xA5ED 0x4F15 +0xA5EE 0x4F0D +0xA5EF 0x4F10 +0xA5F0 0x4F11 +0xA5F1 0x4F0F +0xA5F2 0x4EF2 +0xA5F3 0x4EF6 +0xA5F4 0x4EFB +0xA5F5 0x4EF0 +0xA5F6 0x4EF3 +0xA5F7 0x4EFD +0xA5F8 0x4F01 +0xA5F9 0x4F0B +0xA5FA 0x5149 +0xA5FB 0x5147 +0xA5FC 0x5146 +0xA5FD 0x5148 +0xA5FE 0x5168 +0xA640 0x5171 +0xA641 0x518D +0xA642 0x51B0 +0xA643 0x5217 +0xA644 0x5211 +0xA645 0x5212 +0xA646 0x520E +0xA647 0x5216 +0xA648 0x52A3 +0xA649 0x5308 +0xA64A 0x5321 +0xA64B 0x5320 +0xA64C 0x5370 +0xA64D 0x5371 +0xA64E 0x5409 +0xA64F 0x540F +0xA650 0x540C +0xA651 0x540A +0xA652 0x5410 +0xA653 0x5401 +0xA654 0x540B +0xA655 0x5404 +0xA656 0x5411 +0xA657 0x540D +0xA658 0x5408 +0xA659 0x5403 +0xA65A 0x540E +0xA65B 0x5406 +0xA65C 0x5412 +0xA65D 0x56E0 +0xA65E 0x56DE +0xA65F 0x56DD +0xA660 0x5733 +0xA661 0x5730 +0xA662 0x5728 +0xA663 0x572D +0xA664 0x572C +0xA665 0x572F +0xA666 0x5729 +0xA667 0x5919 +0xA668 0x591A +0xA669 0x5937 +0xA66A 0x5938 +0xA66B 0x5984 +0xA66C 0x5978 +0xA66D 0x5983 +0xA66E 0x597D +0xA66F 0x5979 +0xA670 0x5982 +0xA671 0x5981 +0xA672 0x5B57 +0xA673 0x5B58 +0xA674 0x5B87 +0xA675 0x5B88 +0xA676 0x5B85 +0xA677 0x5B89 +0xA678 0x5BFA +0xA679 0x5C16 +0xA67A 0x5C79 +0xA67B 0x5DDE +0xA67C 0x5E06 +0xA67D 0x5E76 +0xA67E 0x5E74 +0xA6A1 0x5F0F +0xA6A2 0x5F1B +0xA6A3 0x5FD9 +0xA6A4 0x5FD6 +0xA6A5 0x620E +0xA6A6 0x620C +0xA6A7 0x620D +0xA6A8 0x6210 +0xA6A9 0x6263 +0xA6AA 0x625B +0xA6AB 0x6258 +0xA6AC 0x6536 +0xA6AD 0x65E9 +0xA6AE 0x65E8 +0xA6AF 0x65EC +0xA6B0 0x65ED +0xA6B1 0x66F2 +0xA6B2 0x66F3 +0xA6B3 0x6709 +0xA6B4 0x673D +0xA6B5 0x6734 +0xA6B6 0x6731 +0xA6B7 0x6735 +0xA6B8 0x6B21 +0xA6B9 0x6B64 +0xA6BA 0x6B7B +0xA6BB 0x6C16 +0xA6BC 0x6C5D +0xA6BD 0x6C57 +0xA6BE 0x6C59 +0xA6BF 0x6C5F +0xA6C0 0x6C60 +0xA6C1 0x6C50 +0xA6C2 0x6C55 +0xA6C3 0x6C61 +0xA6C4 0x6C5B +0xA6C5 0x6C4D +0xA6C6 0x6C4E +0xA6C7 0x7070 +0xA6C8 0x725F +0xA6C9 0x725D +0xA6CA 0x767E +0xA6CB 0x7AF9 +0xA6CC 0x7C73 +0xA6CD 0x7CF8 +0xA6CE 0x7F36 +0xA6CF 0x7F8A +0xA6D0 0x7FBD +0xA6D1 0x8001 +0xA6D2 0x8003 +0xA6D3 0x800C +0xA6D4 0x8012 +0xA6D5 0x8033 +0xA6D6 0x807F +0xA6D7 0x8089 +0xA6D8 0x808B +0xA6D9 0x808C +0xA6DA 0x81E3 +0xA6DB 0x81EA +0xA6DC 0x81F3 +0xA6DD 0x81FC +0xA6DE 0x820C +0xA6DF 0x821B +0xA6E0 0x821F +0xA6E1 0x826E +0xA6E2 0x8272 +0xA6E3 0x827E +0xA6E4 0x866B +0xA6E5 0x8840 +0xA6E6 0x884C +0xA6E7 0x8863 +0xA6E8 0x897F +0xA6E9 0x9621 +0xA6EA 0x4E32 +0xA6EB 0x4EA8 +0xA6EC 0x4F4D +0xA6ED 0x4F4F +0xA6EE 0x4F47 +0xA6EF 0x4F57 +0xA6F0 0x4F5E +0xA6F1 0x4F34 +0xA6F2 0x4F5B +0xA6F3 0x4F55 +0xA6F4 0x4F30 +0xA6F5 0x4F50 +0xA6F6 0x4F51 +0xA6F7 0x4F3D +0xA6F8 0x4F3A +0xA6F9 0x4F38 +0xA6FA 0x4F43 +0xA6FB 0x4F54 +0xA6FC 0x4F3C +0xA6FD 0x4F46 +0xA6FE 0x4F63 +0xA740 0x4F5C +0xA741 0x4F60 +0xA742 0x4F2F +0xA743 0x4F4E +0xA744 0x4F36 +0xA745 0x4F59 +0xA746 0x4F5D +0xA747 0x4F48 +0xA748 0x4F5A +0xA749 0x514C +0xA74A 0x514B +0xA74B 0x514D +0xA74C 0x5175 +0xA74D 0x51B6 +0xA74E 0x51B7 +0xA74F 0x5225 +0xA750 0x5224 +0xA751 0x5229 +0xA752 0x522A +0xA753 0x5228 +0xA754 0x52AB +0xA755 0x52A9 +0xA756 0x52AA +0xA757 0x52AC +0xA758 0x5323 +0xA759 0x5373 +0xA75A 0x5375 +0xA75B 0x541D +0xA75C 0x542D +0xA75D 0x541E +0xA75E 0x543E +0xA75F 0x5426 +0xA760 0x544E +0xA761 0x5427 +0xA762 0x5446 +0xA763 0x5443 +0xA764 0x5433 +0xA765 0x5448 +0xA766 0x5442 +0xA767 0x541B +0xA768 0x5429 +0xA769 0x544A +0xA76A 0x5439 +0xA76B 0x543B +0xA76C 0x5438 +0xA76D 0x542E +0xA76E 0x5435 +0xA76F 0x5436 +0xA770 0x5420 +0xA771 0x543C +0xA772 0x5440 +0xA773 0x5431 +0xA774 0x542B +0xA775 0x541F +0xA776 0x542C +0xA777 0x56EA +0xA778 0x56F0 +0xA779 0x56E4 +0xA77A 0x56EB +0xA77B 0x574A +0xA77C 0x5751 +0xA77D 0x5740 +0xA77E 0x574D +0xA7A1 0x5747 +0xA7A2 0x574E +0xA7A3 0x573E +0xA7A4 0x5750 +0xA7A5 0x574F +0xA7A6 0x573B +0xA7A7 0x58EF +0xA7A8 0x593E +0xA7A9 0x599D +0xA7AA 0x5992 +0xA7AB 0x59A8 +0xA7AC 0x599E +0xA7AD 0x59A3 +0xA7AE 0x5999 +0xA7AF 0x5996 +0xA7B0 0x598D +0xA7B1 0x59A4 +0xA7B2 0x5993 +0xA7B3 0x598A +0xA7B4 0x59A5 +0xA7B5 0x5B5D +0xA7B6 0x5B5C +0xA7B7 0x5B5A +0xA7B8 0x5B5B +0xA7B9 0x5B8C +0xA7BA 0x5B8B +0xA7BB 0x5B8F +0xA7BC 0x5C2C +0xA7BD 0x5C40 +0xA7BE 0x5C41 +0xA7BF 0x5C3F +0xA7C0 0x5C3E +0xA7C1 0x5C90 +0xA7C2 0x5C91 +0xA7C3 0x5C94 +0xA7C4 0x5C8C +0xA7C5 0x5DEB +0xA7C6 0x5E0C +0xA7C7 0x5E8F +0xA7C8 0x5E87 +0xA7C9 0x5E8A +0xA7CA 0x5EF7 +0xA7CB 0x5F04 +0xA7CC 0x5F1F +0xA7CD 0x5F64 +0xA7CE 0x5F62 +0xA7CF 0x5F77 +0xA7D0 0x5F79 +0xA7D1 0x5FD8 +0xA7D2 0x5FCC +0xA7D3 0x5FD7 +0xA7D4 0x5FCD +0xA7D5 0x5FF1 +0xA7D6 0x5FEB +0xA7D7 0x5FF8 +0xA7D8 0x5FEA +0xA7D9 0x6212 +0xA7DA 0x6211 +0xA7DB 0x6284 +0xA7DC 0x6297 +0xA7DD 0x6296 +0xA7DE 0x6280 +0xA7DF 0x6276 +0xA7E0 0x6289 +0xA7E1 0x626D +0xA7E2 0x628A +0xA7E3 0x627C +0xA7E4 0x627E +0xA7E5 0x6279 +0xA7E6 0x6273 +0xA7E7 0x6292 +0xA7E8 0x626F +0xA7E9 0x6298 +0xA7EA 0x626E +0xA7EB 0x6295 +0xA7EC 0x6293 +0xA7ED 0x6291 +0xA7EE 0x6286 +0xA7EF 0x6539 +0xA7F0 0x653B +0xA7F1 0x6538 +0xA7F2 0x65F1 +0xA7F3 0x66F4 +0xA7F4 0x675F +0xA7F5 0x674E +0xA7F6 0x674F +0xA7F7 0x6750 +0xA7F8 0x6751 +0xA7F9 0x675C +0xA7FA 0x6756 +0xA7FB 0x675E +0xA7FC 0x6749 +0xA7FD 0x6746 +0xA7FE 0x6760 +0xA840 0x6753 +0xA841 0x6757 +0xA842 0x6B65 +0xA843 0x6BCF +0xA844 0x6C42 +0xA845 0x6C5E +0xA846 0x6C99 +0xA847 0x6C81 +0xA848 0x6C88 +0xA849 0x6C89 +0xA84A 0x6C85 +0xA84B 0x6C9B +0xA84C 0x6C6A +0xA84D 0x6C7A +0xA84E 0x6C90 +0xA84F 0x6C70 +0xA850 0x6C8C +0xA851 0x6C68 +0xA852 0x6C96 +0xA853 0x6C92 +0xA854 0x6C7D +0xA855 0x6C83 +0xA856 0x6C72 +0xA857 0x6C7E +0xA858 0x6C74 +0xA859 0x6C86 +0xA85A 0x6C76 +0xA85B 0x6C8D +0xA85C 0x6C94 +0xA85D 0x6C98 +0xA85E 0x6C82 +0xA85F 0x7076 +0xA860 0x707C +0xA861 0x707D +0xA862 0x7078 +0xA863 0x7262 +0xA864 0x7261 +0xA865 0x7260 +0xA866 0x72C4 +0xA867 0x72C2 +0xA868 0x7396 +0xA869 0x752C +0xA86A 0x752B +0xA86B 0x7537 +0xA86C 0x7538 +0xA86D 0x7682 +0xA86E 0x76EF +0xA86F 0x77E3 +0xA870 0x79C1 +0xA871 0x79C0 +0xA872 0x79BF +0xA873 0x7A76 +0xA874 0x7CFB +0xA875 0x7F55 +0xA876 0x8096 +0xA877 0x8093 +0xA878 0x809D +0xA879 0x8098 +0xA87A 0x809B +0xA87B 0x809A +0xA87C 0x80B2 +0xA87D 0x826F +0xA87E 0x8292 +0xA8A1 0x828B +0xA8A2 0x828D +0xA8A3 0x898B +0xA8A4 0x89D2 +0xA8A5 0x8A00 +0xA8A6 0x8C37 +0xA8A7 0x8C46 +0xA8A8 0x8C55 +0xA8A9 0x8C9D +0xA8AA 0x8D64 +0xA8AB 0x8D70 +0xA8AC 0x8DB3 +0xA8AD 0x8EAB +0xA8AE 0x8ECA +0xA8AF 0x8F9B +0xA8B0 0x8FB0 +0xA8B1 0x8FC2 +0xA8B2 0x8FC6 +0xA8B3 0x8FC5 +0xA8B4 0x8FC4 +0xA8B5 0x5DE1 +0xA8B6 0x9091 +0xA8B7 0x90A2 +0xA8B8 0x90AA +0xA8B9 0x90A6 +0xA8BA 0x90A3 +0xA8BB 0x9149 +0xA8BC 0x91C6 +0xA8BD 0x91CC +0xA8BE 0x9632 +0xA8BF 0x962E +0xA8C0 0x9631 +0xA8C1 0x962A +0xA8C2 0x962C +0xA8C3 0x4E26 +0xA8C4 0x4E56 +0xA8C5 0x4E73 +0xA8C6 0x4E8B +0xA8C7 0x4E9B +0xA8C8 0x4E9E +0xA8C9 0x4EAB +0xA8CA 0x4EAC +0xA8CB 0x4F6F +0xA8CC 0x4F9D +0xA8CD 0x4F8D +0xA8CE 0x4F73 +0xA8CF 0x4F7F +0xA8D0 0x4F6C +0xA8D1 0x4F9B +0xA8D2 0x4F8B +0xA8D3 0x4F86 +0xA8D4 0x4F83 +0xA8D5 0x4F70 +0xA8D6 0x4F75 +0xA8D7 0x4F88 +0xA8D8 0x4F69 +0xA8D9 0x4F7B +0xA8DA 0x4F96 +0xA8DB 0x4F7E +0xA8DC 0x4F8F +0xA8DD 0x4F91 +0xA8DE 0x4F7A +0xA8DF 0x5154 +0xA8E0 0x5152 +0xA8E1 0x5155 +0xA8E2 0x5169 +0xA8E3 0x5177 +0xA8E4 0x5176 +0xA8E5 0x5178 +0xA8E6 0x51BD +0xA8E7 0x51FD +0xA8E8 0x523B +0xA8E9 0x5238 +0xA8EA 0x5237 +0xA8EB 0x523A +0xA8EC 0x5230 +0xA8ED 0x522E +0xA8EE 0x5236 +0xA8EF 0x5241 +0xA8F0 0x52BE +0xA8F1 0x52BB +0xA8F2 0x5352 +0xA8F3 0x5354 +0xA8F4 0x5353 +0xA8F5 0x5351 +0xA8F6 0x5366 +0xA8F7 0x5377 +0xA8F8 0x5378 +0xA8F9 0x5379 +0xA8FA 0x53D6 +0xA8FB 0x53D4 +0xA8FC 0x53D7 +0xA8FD 0x5473 +0xA8FE 0x5475 +0xA940 0x5496 +0xA941 0x5478 +0xA942 0x5495 +0xA943 0x5480 +0xA944 0x547B +0xA945 0x5477 +0xA946 0x5484 +0xA947 0x5492 +0xA948 0x5486 +0xA949 0x547C +0xA94A 0x5490 +0xA94B 0x5471 +0xA94C 0x5476 +0xA94D 0x548C +0xA94E 0x549A +0xA94F 0x5462 +0xA950 0x5468 +0xA951 0x548B +0xA952 0x547D +0xA953 0x548E +0xA954 0x56FA +0xA955 0x5783 +0xA956 0x5777 +0xA957 0x576A +0xA958 0x5769 +0xA959 0x5761 +0xA95A 0x5766 +0xA95B 0x5764 +0xA95C 0x577C +0xA95D 0x591C +0xA95E 0x5949 +0xA95F 0x5947 +0xA960 0x5948 +0xA961 0x5944 +0xA962 0x5954 +0xA963 0x59BE +0xA964 0x59BB +0xA965 0x59D4 +0xA966 0x59B9 +0xA967 0x59AE +0xA968 0x59D1 +0xA969 0x59C6 +0xA96A 0x59D0 +0xA96B 0x59CD +0xA96C 0x59CB +0xA96D 0x59D3 +0xA96E 0x59CA +0xA96F 0x59AF +0xA970 0x59B3 +0xA971 0x59D2 +0xA972 0x59C5 +0xA973 0x5B5F +0xA974 0x5B64 +0xA975 0x5B63 +0xA976 0x5B97 +0xA977 0x5B9A +0xA978 0x5B98 +0xA979 0x5B9C +0xA97A 0x5B99 +0xA97B 0x5B9B +0xA97C 0x5C1A +0xA97D 0x5C48 +0xA97E 0x5C45 +0xA9A1 0x5C46 +0xA9A2 0x5CB7 +0xA9A3 0x5CA1 +0xA9A4 0x5CB8 +0xA9A5 0x5CA9 +0xA9A6 0x5CAB +0xA9A7 0x5CB1 +0xA9A8 0x5CB3 +0xA9A9 0x5E18 +0xA9AA 0x5E1A +0xA9AB 0x5E16 +0xA9AC 0x5E15 +0xA9AD 0x5E1B +0xA9AE 0x5E11 +0xA9AF 0x5E78 +0xA9B0 0x5E9A +0xA9B1 0x5E97 +0xA9B2 0x5E9C +0xA9B3 0x5E95 +0xA9B4 0x5E96 +0xA9B5 0x5EF6 +0xA9B6 0x5F26 +0xA9B7 0x5F27 +0xA9B8 0x5F29 +0xA9B9 0x5F80 +0xA9BA 0x5F81 +0xA9BB 0x5F7F +0xA9BC 0x5F7C +0xA9BD 0x5FDD +0xA9BE 0x5FE0 +0xA9BF 0x5FFD +0xA9C0 0x5FF5 +0xA9C1 0x5FFF +0xA9C2 0x600F +0xA9C3 0x6014 +0xA9C4 0x602F +0xA9C5 0x6035 +0xA9C6 0x6016 +0xA9C7 0x602A +0xA9C8 0x6015 +0xA9C9 0x6021 +0xA9CA 0x6027 +0xA9CB 0x6029 +0xA9CC 0x602B +0xA9CD 0x601B +0xA9CE 0x6216 +0xA9CF 0x6215 +0xA9D0 0x623F +0xA9D1 0x623E +0xA9D2 0x6240 +0xA9D3 0x627F +0xA9D4 0x62C9 +0xA9D5 0x62CC +0xA9D6 0x62C4 +0xA9D7 0x62BF +0xA9D8 0x62C2 +0xA9D9 0x62B9 +0xA9DA 0x62D2 +0xA9DB 0x62DB +0xA9DC 0x62AB +0xA9DD 0x62D3 +0xA9DE 0x62D4 +0xA9DF 0x62CB +0xA9E0 0x62C8 +0xA9E1 0x62A8 +0xA9E2 0x62BD +0xA9E3 0x62BC +0xA9E4 0x62D0 +0xA9E5 0x62D9 +0xA9E6 0x62C7 +0xA9E7 0x62CD +0xA9E8 0x62B5 +0xA9E9 0x62DA +0xA9EA 0x62B1 +0xA9EB 0x62D8 +0xA9EC 0x62D6 +0xA9ED 0x62D7 +0xA9EE 0x62C6 +0xA9EF 0x62AC +0xA9F0 0x62CE +0xA9F1 0x653E +0xA9F2 0x65A7 +0xA9F3 0x65BC +0xA9F4 0x65FA +0xA9F5 0x6614 +0xA9F6 0x6613 +0xA9F7 0x660C +0xA9F8 0x6606 +0xA9F9 0x6602 +0xA9FA 0x660E +0xA9FB 0x6600 +0xA9FC 0x660F +0xA9FD 0x6615 +0xA9FE 0x660A +0xAA40 0x6607 +0xAA41 0x670D +0xAA42 0x670B +0xAA43 0x676D +0xAA44 0x678B +0xAA45 0x6795 +0xAA46 0x6771 +0xAA47 0x679C +0xAA48 0x6773 +0xAA49 0x6777 +0xAA4A 0x6787 +0xAA4B 0x679D +0xAA4C 0x6797 +0xAA4D 0x676F +0xAA4E 0x6770 +0xAA4F 0x677F +0xAA50 0x6789 +0xAA51 0x677E +0xAA52 0x6790 +0xAA53 0x6775 +0xAA54 0x679A +0xAA55 0x6793 +0xAA56 0x677C +0xAA57 0x676A +0xAA58 0x6772 +0xAA59 0x6B23 +0xAA5A 0x6B66 +0xAA5B 0x6B67 +0xAA5C 0x6B7F +0xAA5D 0x6C13 +0xAA5E 0x6C1B +0xAA5F 0x6CE3 +0xAA60 0x6CE8 +0xAA61 0x6CF3 +0xAA62 0x6CB1 +0xAA63 0x6CCC +0xAA64 0x6CE5 +0xAA65 0x6CB3 +0xAA66 0x6CBD +0xAA67 0x6CBE +0xAA68 0x6CBC +0xAA69 0x6CE2 +0xAA6A 0x6CAB +0xAA6B 0x6CD5 +0xAA6C 0x6CD3 +0xAA6D 0x6CB8 +0xAA6E 0x6CC4 +0xAA6F 0x6CB9 +0xAA70 0x6CC1 +0xAA71 0x6CAE +0xAA72 0x6CD7 +0xAA73 0x6CC5 +0xAA74 0x6CF1 +0xAA75 0x6CBF +0xAA76 0x6CBB +0xAA77 0x6CE1 +0xAA78 0x6CDB +0xAA79 0x6CCA +0xAA7A 0x6CAC +0xAA7B 0x6CEF +0xAA7C 0x6CDC +0xAA7D 0x6CD6 +0xAA7E 0x6CE0 +0xAAA1 0x7095 +0xAAA2 0x708E +0xAAA3 0x7092 +0xAAA4 0x708A +0xAAA5 0x7099 +0xAAA6 0x722C +0xAAA7 0x722D +0xAAA8 0x7238 +0xAAA9 0x7248 +0xAAAA 0x7267 +0xAAAB 0x7269 +0xAAAC 0x72C0 +0xAAAD 0x72CE +0xAAAE 0x72D9 +0xAAAF 0x72D7 +0xAAB0 0x72D0 +0xAAB1 0x73A9 +0xAAB2 0x73A8 +0xAAB3 0x739F +0xAAB4 0x73AB +0xAAB5 0x73A5 +0xAAB6 0x753D +0xAAB7 0x759D +0xAAB8 0x7599 +0xAAB9 0x759A +0xAABA 0x7684 +0xAABB 0x76C2 +0xAABC 0x76F2 +0xAABD 0x76F4 +0xAABE 0x77E5 +0xAABF 0x77FD +0xAAC0 0x793E +0xAAC1 0x7940 +0xAAC2 0x7941 +0xAAC3 0x79C9 +0xAAC4 0x79C8 +0xAAC5 0x7A7A +0xAAC6 0x7A79 +0xAAC7 0x7AFA +0xAAC8 0x7CFE +0xAAC9 0x7F54 +0xAACA 0x7F8C +0xAACB 0x7F8B +0xAACC 0x8005 +0xAACD 0x80BA +0xAACE 0x80A5 +0xAACF 0x80A2 +0xAAD0 0x80B1 +0xAAD1 0x80A1 +0xAAD2 0x80AB +0xAAD3 0x80A9 +0xAAD4 0x80B4 +0xAAD5 0x80AA +0xAAD6 0x80AF +0xAAD7 0x81E5 +0xAAD8 0x81FE +0xAAD9 0x820D +0xAADA 0x82B3 +0xAADB 0x829D +0xAADC 0x8299 +0xAADD 0x82AD +0xAADE 0x82BD +0xAADF 0x829F +0xAAE0 0x82B9 +0xAAE1 0x82B1 +0xAAE2 0x82AC +0xAAE3 0x82A5 +0xAAE4 0x82AF +0xAAE5 0x82B8 +0xAAE6 0x82A3 +0xAAE7 0x82B0 +0xAAE8 0x82BE +0xAAE9 0x82B7 +0xAAEA 0x864E +0xAAEB 0x8671 +0xAAEC 0x521D +0xAAED 0x8868 +0xAAEE 0x8ECB +0xAAEF 0x8FCE +0xAAF0 0x8FD4 +0xAAF1 0x8FD1 +0xAAF2 0x90B5 +0xAAF3 0x90B8 +0xAAF4 0x90B1 +0xAAF5 0x90B6 +0xAAF6 0x91C7 +0xAAF7 0x91D1 +0xAAF8 0x9577 +0xAAF9 0x9580 +0xAAFA 0x961C +0xAAFB 0x9640 +0xAAFC 0x963F +0xAAFD 0x963B +0xAAFE 0x9644 +0xAB40 0x9642 +0xAB41 0x96B9 +0xAB42 0x96E8 +0xAB43 0x9752 +0xAB44 0x975E +0xAB45 0x4E9F +0xAB46 0x4EAD +0xAB47 0x4EAE +0xAB48 0x4FE1 +0xAB49 0x4FB5 +0xAB4A 0x4FAF +0xAB4B 0x4FBF +0xAB4C 0x4FE0 +0xAB4D 0x4FD1 +0xAB4E 0x4FCF +0xAB4F 0x4FDD +0xAB50 0x4FC3 +0xAB51 0x4FB6 +0xAB52 0x4FD8 +0xAB53 0x4FDF +0xAB54 0x4FCA +0xAB55 0x4FD7 +0xAB56 0x4FAE +0xAB57 0x4FD0 +0xAB58 0x4FC4 +0xAB59 0x4FC2 +0xAB5A 0x4FDA +0xAB5B 0x4FCE +0xAB5C 0x4FDE +0xAB5D 0x4FB7 +0xAB5E 0x5157 +0xAB5F 0x5192 +0xAB60 0x5191 +0xAB61 0x51A0 +0xAB62 0x524E +0xAB63 0x5243 +0xAB64 0x524A +0xAB65 0x524D +0xAB66 0x524C +0xAB67 0x524B +0xAB68 0x5247 +0xAB69 0x52C7 +0xAB6A 0x52C9 +0xAB6B 0x52C3 +0xAB6C 0x52C1 +0xAB6D 0x530D +0xAB6E 0x5357 +0xAB6F 0x537B +0xAB70 0x539A +0xAB71 0x53DB +0xAB72 0x54AC +0xAB73 0x54C0 +0xAB74 0x54A8 +0xAB75 0x54CE +0xAB76 0x54C9 +0xAB77 0x54B8 +0xAB78 0x54A6 +0xAB79 0x54B3 +0xAB7A 0x54C7 +0xAB7B 0x54C2 +0xAB7C 0x54BD +0xAB7D 0x54AA +0xAB7E 0x54C1 +0xABA1 0x54C4 +0xABA2 0x54C8 +0xABA3 0x54AF +0xABA4 0x54AB +0xABA5 0x54B1 +0xABA6 0x54BB +0xABA7 0x54A9 +0xABA8 0x54A7 +0xABA9 0x54BF +0xABAA 0x56FF +0xABAB 0x5782 +0xABAC 0x578B +0xABAD 0x57A0 +0xABAE 0x57A3 +0xABAF 0x57A2 +0xABB0 0x57CE +0xABB1 0x57AE +0xABB2 0x5793 +0xABB3 0x5955 +0xABB4 0x5951 +0xABB5 0x594F +0xABB6 0x594E +0xABB7 0x5950 +0xABB8 0x59DC +0xABB9 0x59D8 +0xABBA 0x59FF +0xABBB 0x59E3 +0xABBC 0x59E8 +0xABBD 0x5A03 +0xABBE 0x59E5 +0xABBF 0x59EA +0xABC0 0x59DA +0xABC1 0x59E6 +0xABC2 0x5A01 +0xABC3 0x59FB +0xABC4 0x5B69 +0xABC5 0x5BA3 +0xABC6 0x5BA6 +0xABC7 0x5BA4 +0xABC8 0x5BA2 +0xABC9 0x5BA5 +0xABCA 0x5C01 +0xABCB 0x5C4E +0xABCC 0x5C4F +0xABCD 0x5C4D +0xABCE 0x5C4B +0xABCF 0x5CD9 +0xABD0 0x5CD2 +0xABD1 0x5DF7 +0xABD2 0x5E1D +0xABD3 0x5E25 +0xABD4 0x5E1F +0xABD5 0x5E7D +0xABD6 0x5EA0 +0xABD7 0x5EA6 +0xABD8 0x5EFA +0xABD9 0x5F08 +0xABDA 0x5F2D +0xABDB 0x5F65 +0xABDC 0x5F88 +0xABDD 0x5F85 +0xABDE 0x5F8A +0xABDF 0x5F8B +0xABE0 0x5F87 +0xABE1 0x5F8C +0xABE2 0x5F89 +0xABE3 0x6012 +0xABE4 0x601D +0xABE5 0x6020 +0xABE6 0x6025 +0xABE7 0x600E +0xABE8 0x6028 +0xABE9 0x604D +0xABEA 0x6070 +0xABEB 0x6068 +0xABEC 0x6062 +0xABED 0x6046 +0xABEE 0x6043 +0xABEF 0x606C +0xABF0 0x606B +0xABF1 0x606A +0xABF2 0x6064 +0xABF3 0x6241 +0xABF4 0x62DC +0xABF5 0x6316 +0xABF6 0x6309 +0xABF7 0x62FC +0xABF8 0x62ED +0xABF9 0x6301 +0xABFA 0x62EE +0xABFB 0x62FD +0xABFC 0x6307 +0xABFD 0x62F1 +0xABFE 0x62F7 +0xAC40 0x62EF +0xAC41 0x62EC +0xAC42 0x62FE +0xAC43 0x62F4 +0xAC44 0x6311 +0xAC45 0x6302 +0xAC46 0x653F +0xAC47 0x6545 +0xAC48 0x65AB +0xAC49 0x65BD +0xAC4A 0x65E2 +0xAC4B 0x6625 +0xAC4C 0x662D +0xAC4D 0x6620 +0xAC4E 0x6627 +0xAC4F 0x662F +0xAC50 0x661F +0xAC51 0x6628 +0xAC52 0x6631 +0xAC53 0x6624 +0xAC54 0x66F7 +0xAC55 0x67FF +0xAC56 0x67D3 +0xAC57 0x67F1 +0xAC58 0x67D4 +0xAC59 0x67D0 +0xAC5A 0x67EC +0xAC5B 0x67B6 +0xAC5C 0x67AF +0xAC5D 0x67F5 +0xAC5E 0x67E9 +0xAC5F 0x67EF +0xAC60 0x67C4 +0xAC61 0x67D1 +0xAC62 0x67B4 +0xAC63 0x67DA +0xAC64 0x67E5 +0xAC65 0x67B8 +0xAC66 0x67CF +0xAC67 0x67DE +0xAC68 0x67F3 +0xAC69 0x67B0 +0xAC6A 0x67D9 +0xAC6B 0x67E2 +0xAC6C 0x67DD +0xAC6D 0x67D2 +0xAC6E 0x6B6A +0xAC6F 0x6B83 +0xAC70 0x6B86 +0xAC71 0x6BB5 +0xAC72 0x6BD2 +0xAC73 0x6BD7 +0xAC74 0x6C1F +0xAC75 0x6CC9 +0xAC76 0x6D0B +0xAC77 0x6D32 +0xAC78 0x6D2A +0xAC79 0x6D41 +0xAC7A 0x6D25 +0xAC7B 0x6D0C +0xAC7C 0x6D31 +0xAC7D 0x6D1E +0xAC7E 0x6D17 +0xACA1 0x6D3B +0xACA2 0x6D3D +0xACA3 0x6D3E +0xACA4 0x6D36 +0xACA5 0x6D1B +0xACA6 0x6CF5 +0xACA7 0x6D39 +0xACA8 0x6D27 +0xACA9 0x6D38 +0xACAA 0x6D29 +0xACAB 0x6D2E +0xACAC 0x6D35 +0xACAD 0x6D0E +0xACAE 0x6D2B +0xACAF 0x70AB +0xACB0 0x70BA +0xACB1 0x70B3 +0xACB2 0x70AC +0xACB3 0x70AF +0xACB4 0x70AD +0xACB5 0x70B8 +0xACB6 0x70AE +0xACB7 0x70A4 +0xACB8 0x7230 +0xACB9 0x7272 +0xACBA 0x726F +0xACBB 0x7274 +0xACBC 0x72E9 +0xACBD 0x72E0 +0xACBE 0x72E1 +0xACBF 0x73B7 +0xACC0 0x73CA +0xACC1 0x73BB +0xACC2 0x73B2 +0xACC3 0x73CD +0xACC4 0x73C0 +0xACC5 0x73B3 +0xACC6 0x751A +0xACC7 0x752D +0xACC8 0x754F +0xACC9 0x754C +0xACCA 0x754E +0xACCB 0x754B +0xACCC 0x75AB +0xACCD 0x75A4 +0xACCE 0x75A5 +0xACCF 0x75A2 +0xACD0 0x75A3 +0xACD1 0x7678 +0xACD2 0x7686 +0xACD3 0x7687 +0xACD4 0x7688 +0xACD5 0x76C8 +0xACD6 0x76C6 +0xACD7 0x76C3 +0xACD8 0x76C5 +0xACD9 0x7701 +0xACDA 0x76F9 +0xACDB 0x76F8 +0xACDC 0x7709 +0xACDD 0x770B +0xACDE 0x76FE +0xACDF 0x76FC +0xACE0 0x7707 +0xACE1 0x77DC +0xACE2 0x7802 +0xACE3 0x7814 +0xACE4 0x780C +0xACE5 0x780D +0xACE6 0x7946 +0xACE7 0x7949 +0xACE8 0x7948 +0xACE9 0x7947 +0xACEA 0x79B9 +0xACEB 0x79BA +0xACEC 0x79D1 +0xACED 0x79D2 +0xACEE 0x79CB +0xACEF 0x7A7F +0xACF0 0x7A81 +0xACF1 0x7AFF +0xACF2 0x7AFD +0xACF3 0x7C7D +0xACF4 0x7D02 +0xACF5 0x7D05 +0xACF6 0x7D00 +0xACF7 0x7D09 +0xACF8 0x7D07 +0xACF9 0x7D04 +0xACFA 0x7D06 +0xACFB 0x7F38 +0xACFC 0x7F8E +0xACFD 0x7FBF +0xACFE 0x8004 +0xAD40 0x8010 +0xAD41 0x800D +0xAD42 0x8011 +0xAD43 0x8036 +0xAD44 0x80D6 +0xAD45 0x80E5 +0xAD46 0x80DA +0xAD47 0x80C3 +0xAD48 0x80C4 +0xAD49 0x80CC +0xAD4A 0x80E1 +0xAD4B 0x80DB +0xAD4C 0x80CE +0xAD4D 0x80DE +0xAD4E 0x80E4 +0xAD4F 0x80DD +0xAD50 0x81F4 +0xAD51 0x8222 +0xAD52 0x82E7 +0xAD53 0x8303 +0xAD54 0x8305 +0xAD55 0x82E3 +0xAD56 0x82DB +0xAD57 0x82E6 +0xAD58 0x8304 +0xAD59 0x82E5 +0xAD5A 0x8302 +0xAD5B 0x8309 +0xAD5C 0x82D2 +0xAD5D 0x82D7 +0xAD5E 0x82F1 +0xAD5F 0x8301 +0xAD60 0x82DC +0xAD61 0x82D4 +0xAD62 0x82D1 +0xAD63 0x82DE +0xAD64 0x82D3 +0xAD65 0x82DF +0xAD66 0x82EF +0xAD67 0x8306 +0xAD68 0x8650 +0xAD69 0x8679 +0xAD6A 0x867B +0xAD6B 0x867A +0xAD6C 0x884D +0xAD6D 0x886B +0xAD6E 0x8981 +0xAD6F 0x89D4 +0xAD70 0x8A08 +0xAD71 0x8A02 +0xAD72 0x8A03 +0xAD73 0x8C9E +0xAD74 0x8CA0 +0xAD75 0x8D74 +0xAD76 0x8D73 +0xAD77 0x8DB4 +0xAD78 0x8ECD +0xAD79 0x8ECC +0xAD7A 0x8FF0 +0xAD7B 0x8FE6 +0xAD7C 0x8FE2 +0xAD7D 0x8FEA +0xAD7E 0x8FE5 +0xADA1 0x8FED +0xADA2 0x8FEB +0xADA3 0x8FE4 +0xADA4 0x8FE8 +0xADA5 0x90CA +0xADA6 0x90CE +0xADA7 0x90C1 +0xADA8 0x90C3 +0xADA9 0x914B +0xADAA 0x914A +0xADAB 0x91CD +0xADAC 0x9582 +0xADAD 0x9650 +0xADAE 0x964B +0xADAF 0x964C +0xADB0 0x964D +0xADB1 0x9762 +0xADB2 0x9769 +0xADB3 0x97CB +0xADB4 0x97ED +0xADB5 0x97F3 +0xADB6 0x9801 +0xADB7 0x98A8 +0xADB8 0x98DB +0xADB9 0x98DF +0xADBA 0x9996 +0xADBB 0x9999 +0xADBC 0x4E58 +0xADBD 0x4EB3 +0xADBE 0x500C +0xADBF 0x500D +0xADC0 0x5023 +0xADC1 0x4FEF +0xADC2 0x5026 +0xADC3 0x5025 +0xADC4 0x4FF8 +0xADC5 0x5029 +0xADC6 0x5016 +0xADC7 0x5006 +0xADC8 0x503C +0xADC9 0x501F +0xADCA 0x501A +0xADCB 0x5012 +0xADCC 0x5011 +0xADCD 0x4FFA +0xADCE 0x5000 +0xADCF 0x5014 +0xADD0 0x5028 +0xADD1 0x4FF1 +0xADD2 0x5021 +0xADD3 0x500B +0xADD4 0x5019 +0xADD5 0x5018 +0xADD6 0x4FF3 +0xADD7 0x4FEE +0xADD8 0x502D +0xADD9 0x502A +0xADDA 0x4FFE +0xADDB 0x502B +0xADDC 0x5009 +0xADDD 0x517C +0xADDE 0x51A4 +0xADDF 0x51A5 +0xADE0 0x51A2 +0xADE1 0x51CD +0xADE2 0x51CC +0xADE3 0x51C6 +0xADE4 0x51CB +0xADE5 0x5256 +0xADE6 0x525C +0xADE7 0x5254 +0xADE8 0x525B +0xADE9 0x525D +0xADEA 0x532A +0xADEB 0x537F +0xADEC 0x539F +0xADED 0x539D +0xADEE 0x53DF +0xADEF 0x54E8 +0xADF0 0x5510 +0xADF1 0x5501 +0xADF2 0x5537 +0xADF3 0x54FC +0xADF4 0x54E5 +0xADF5 0x54F2 +0xADF6 0x5506 +0xADF7 0x54FA +0xADF8 0x5514 +0xADF9 0x54E9 +0xADFA 0x54ED +0xADFB 0x54E1 +0xADFC 0x5509 +0xADFD 0x54EE +0xADFE 0x54EA +0xAE40 0x54E6 +0xAE41 0x5527 +0xAE42 0x5507 +0xAE43 0x54FD +0xAE44 0x550F +0xAE45 0x5703 +0xAE46 0x5704 +0xAE47 0x57C2 +0xAE48 0x57D4 +0xAE49 0x57CB +0xAE4A 0x57C3 +0xAE4B 0x5809 +0xAE4C 0x590F +0xAE4D 0x5957 +0xAE4E 0x5958 +0xAE4F 0x595A +0xAE50 0x5A11 +0xAE51 0x5A18 +0xAE52 0x5A1C +0xAE53 0x5A1F +0xAE54 0x5A1B +0xAE55 0x5A13 +0xAE56 0x59EC +0xAE57 0x5A20 +0xAE58 0x5A23 +0xAE59 0x5A29 +0xAE5A 0x5A25 +0xAE5B 0x5A0C +0xAE5C 0x5A09 +0xAE5D 0x5B6B +0xAE5E 0x5C58 +0xAE5F 0x5BB0 +0xAE60 0x5BB3 +0xAE61 0x5BB6 +0xAE62 0x5BB4 +0xAE63 0x5BAE +0xAE64 0x5BB5 +0xAE65 0x5BB9 +0xAE66 0x5BB8 +0xAE67 0x5C04 +0xAE68 0x5C51 +0xAE69 0x5C55 +0xAE6A 0x5C50 +0xAE6B 0x5CED +0xAE6C 0x5CFD +0xAE6D 0x5CFB +0xAE6E 0x5CEA +0xAE6F 0x5CE8 +0xAE70 0x5CF0 +0xAE71 0x5CF6 +0xAE72 0x5D01 +0xAE73 0x5CF4 +0xAE74 0x5DEE +0xAE75 0x5E2D +0xAE76 0x5E2B +0xAE77 0x5EAB +0xAE78 0x5EAD +0xAE79 0x5EA7 +0xAE7A 0x5F31 +0xAE7B 0x5F92 +0xAE7C 0x5F91 +0xAE7D 0x5F90 +0xAE7E 0x6059 +0xAEA1 0x6063 +0xAEA2 0x6065 +0xAEA3 0x6050 +0xAEA4 0x6055 +0xAEA5 0x606D +0xAEA6 0x6069 +0xAEA7 0x606F +0xAEA8 0x6084 +0xAEA9 0x609F +0xAEAA 0x609A +0xAEAB 0x608D +0xAEAC 0x6094 +0xAEAD 0x608C +0xAEAE 0x6085 +0xAEAF 0x6096 +0xAEB0 0x6247 +0xAEB1 0x62F3 +0xAEB2 0x6308 +0xAEB3 0x62FF +0xAEB4 0x634E +0xAEB5 0x633E +0xAEB6 0x632F +0xAEB7 0x6355 +0xAEB8 0x6342 +0xAEB9 0x6346 +0xAEBA 0x634F +0xAEBB 0x6349 +0xAEBC 0x633A +0xAEBD 0x6350 +0xAEBE 0x633D +0xAEBF 0x632A +0xAEC0 0x632B +0xAEC1 0x6328 +0xAEC2 0x634D +0xAEC3 0x634C +0xAEC4 0x6548 +0xAEC5 0x6549 +0xAEC6 0x6599 +0xAEC7 0x65C1 +0xAEC8 0x65C5 +0xAEC9 0x6642 +0xAECA 0x6649 +0xAECB 0x664F +0xAECC 0x6643 +0xAECD 0x6652 +0xAECE 0x664C +0xAECF 0x6645 +0xAED0 0x6641 +0xAED1 0x66F8 +0xAED2 0x6714 +0xAED3 0x6715 +0xAED4 0x6717 +0xAED5 0x6821 +0xAED6 0x6838 +0xAED7 0x6848 +0xAED8 0x6846 +0xAED9 0x6853 +0xAEDA 0x6839 +0xAEDB 0x6842 +0xAEDC 0x6854 +0xAEDD 0x6829 +0xAEDE 0x68B3 +0xAEDF 0x6817 +0xAEE0 0x684C +0xAEE1 0x6851 +0xAEE2 0x683D +0xAEE3 0x67F4 +0xAEE4 0x6850 +0xAEE5 0x6840 +0xAEE6 0x683C +0xAEE7 0x6843 +0xAEE8 0x682A +0xAEE9 0x6845 +0xAEEA 0x6813 +0xAEEB 0x6818 +0xAEEC 0x6841 +0xAEED 0x6B8A +0xAEEE 0x6B89 +0xAEEF 0x6BB7 +0xAEF0 0x6C23 +0xAEF1 0x6C27 +0xAEF2 0x6C28 +0xAEF3 0x6C26 +0xAEF4 0x6C24 +0xAEF5 0x6CF0 +0xAEF6 0x6D6A +0xAEF7 0x6D95 +0xAEF8 0x6D88 +0xAEF9 0x6D87 +0xAEFA 0x6D66 +0xAEFB 0x6D78 +0xAEFC 0x6D77 +0xAEFD 0x6D59 +0xAEFE 0x6D93 +0xAF40 0x6D6C +0xAF41 0x6D89 +0xAF42 0x6D6E +0xAF43 0x6D5A +0xAF44 0x6D74 +0xAF45 0x6D69 +0xAF46 0x6D8C +0xAF47 0x6D8A +0xAF48 0x6D79 +0xAF49 0x6D85 +0xAF4A 0x6D65 +0xAF4B 0x6D94 +0xAF4C 0x70CA +0xAF4D 0x70D8 +0xAF4E 0x70E4 +0xAF4F 0x70D9 +0xAF50 0x70C8 +0xAF51 0x70CF +0xAF52 0x7239 +0xAF53 0x7279 +0xAF54 0x72FC +0xAF55 0x72F9 +0xAF56 0x72FD +0xAF57 0x72F8 +0xAF58 0x72F7 +0xAF59 0x7386 +0xAF5A 0x73ED +0xAF5B 0x7409 +0xAF5C 0x73EE +0xAF5D 0x73E0 +0xAF5E 0x73EA +0xAF5F 0x73DE +0xAF60 0x7554 +0xAF61 0x755D +0xAF62 0x755C +0xAF63 0x755A +0xAF64 0x7559 +0xAF65 0x75BE +0xAF66 0x75C5 +0xAF67 0x75C7 +0xAF68 0x75B2 +0xAF69 0x75B3 +0xAF6A 0x75BD +0xAF6B 0x75BC +0xAF6C 0x75B9 +0xAF6D 0x75C2 +0xAF6E 0x75B8 +0xAF6F 0x768B +0xAF70 0x76B0 +0xAF71 0x76CA +0xAF72 0x76CD +0xAF73 0x76CE +0xAF74 0x7729 +0xAF75 0x771F +0xAF76 0x7720 +0xAF77 0x7728 +0xAF78 0x77E9 +0xAF79 0x7830 +0xAF7A 0x7827 +0xAF7B 0x7838 +0xAF7C 0x781D +0xAF7D 0x7834 +0xAF7E 0x7837 +0xAFA1 0x7825 +0xAFA2 0x782D +0xAFA3 0x7820 +0xAFA4 0x781F +0xAFA5 0x7832 +0xAFA6 0x7955 +0xAFA7 0x7950 +0xAFA8 0x7960 +0xAFA9 0x795F +0xAFAA 0x7956 +0xAFAB 0x795E +0xAFAC 0x795D +0xAFAD 0x7957 +0xAFAE 0x795A +0xAFAF 0x79E4 +0xAFB0 0x79E3 +0xAFB1 0x79E7 +0xAFB2 0x79DF +0xAFB3 0x79E6 +0xAFB4 0x79E9 +0xAFB5 0x79D8 +0xAFB6 0x7A84 +0xAFB7 0x7A88 +0xAFB8 0x7AD9 +0xAFB9 0x7B06 +0xAFBA 0x7B11 +0xAFBB 0x7C89 +0xAFBC 0x7D21 +0xAFBD 0x7D17 +0xAFBE 0x7D0B +0xAFBF 0x7D0A +0xAFC0 0x7D20 +0xAFC1 0x7D22 +0xAFC2 0x7D14 +0xAFC3 0x7D10 +0xAFC4 0x7D15 +0xAFC5 0x7D1A +0xAFC6 0x7D1C +0xAFC7 0x7D0D +0xAFC8 0x7D19 +0xAFC9 0x7D1B +0xAFCA 0x7F3A +0xAFCB 0x7F5F +0xAFCC 0x7F94 +0xAFCD 0x7FC5 +0xAFCE 0x7FC1 +0xAFCF 0x8006 +0xAFD0 0x8018 +0xAFD1 0x8015 +0xAFD2 0x8019 +0xAFD3 0x8017 +0xAFD4 0x803D +0xAFD5 0x803F +0xAFD6 0x80F1 +0xAFD7 0x8102 +0xAFD8 0x80F0 +0xAFD9 0x8105 +0xAFDA 0x80ED +0xAFDB 0x80F4 +0xAFDC 0x8106 +0xAFDD 0x80F8 +0xAFDE 0x80F3 +0xAFDF 0x8108 +0xAFE0 0x80FD +0xAFE1 0x810A +0xAFE2 0x80FC +0xAFE3 0x80EF +0xAFE4 0x81ED +0xAFE5 0x81EC +0xAFE6 0x8200 +0xAFE7 0x8210 +0xAFE8 0x822A +0xAFE9 0x822B +0xAFEA 0x8228 +0xAFEB 0x822C +0xAFEC 0x82BB +0xAFED 0x832B +0xAFEE 0x8352 +0xAFEF 0x8354 +0xAFF0 0x834A +0xAFF1 0x8338 +0xAFF2 0x8350 +0xAFF3 0x8349 +0xAFF4 0x8335 +0xAFF5 0x8334 +0xAFF6 0x834F +0xAFF7 0x8332 +0xAFF8 0x8339 +0xAFF9 0x8336 +0xAFFA 0x8317 +0xAFFB 0x8340 +0xAFFC 0x8331 +0xAFFD 0x8328 +0xAFFE 0x8343 +0xB040 0x8654 +0xB041 0x868A +0xB042 0x86AA +0xB043 0x8693 +0xB044 0x86A4 +0xB045 0x86A9 +0xB046 0x868C +0xB047 0x86A3 +0xB048 0x869C +0xB049 0x8870 +0xB04A 0x8877 +0xB04B 0x8881 +0xB04C 0x8882 +0xB04D 0x887D +0xB04E 0x8879 +0xB04F 0x8A18 +0xB050 0x8A10 +0xB051 0x8A0E +0xB052 0x8A0C +0xB053 0x8A15 +0xB054 0x8A0A +0xB055 0x8A17 +0xB056 0x8A13 +0xB057 0x8A16 +0xB058 0x8A0F +0xB059 0x8A11 +0xB05A 0x8C48 +0xB05B 0x8C7A +0xB05C 0x8C79 +0xB05D 0x8CA1 +0xB05E 0x8CA2 +0xB05F 0x8D77 +0xB060 0x8EAC +0xB061 0x8ED2 +0xB062 0x8ED4 +0xB063 0x8ECF +0xB064 0x8FB1 +0xB065 0x9001 +0xB066 0x9006 +0xB067 0x8FF7 +0xB068 0x9000 +0xB069 0x8FFA +0xB06A 0x8FF4 +0xB06B 0x9003 +0xB06C 0x8FFD +0xB06D 0x9005 +0xB06E 0x8FF8 +0xB06F 0x9095 +0xB070 0x90E1 +0xB071 0x90DD +0xB072 0x90E2 +0xB073 0x9152 +0xB074 0x914D +0xB075 0x914C +0xB076 0x91D8 +0xB077 0x91DD +0xB078 0x91D7 +0xB079 0x91DC +0xB07A 0x91D9 +0xB07B 0x9583 +0xB07C 0x9662 +0xB07D 0x9663 +0xB07E 0x9661 +0xB0A1 0x965B +0xB0A2 0x965D +0xB0A3 0x9664 +0xB0A4 0x9658 +0xB0A5 0x965E +0xB0A6 0x96BB +0xB0A7 0x98E2 +0xB0A8 0x99AC +0xB0A9 0x9AA8 +0xB0AA 0x9AD8 +0xB0AB 0x9B25 +0xB0AC 0x9B32 +0xB0AD 0x9B3C +0xB0AE 0x4E7E +0xB0AF 0x507A +0xB0B0 0x507D +0xB0B1 0x505C +0xB0B2 0x5047 +0xB0B3 0x5043 +0xB0B4 0x504C +0xB0B5 0x505A +0xB0B6 0x5049 +0xB0B7 0x5065 +0xB0B8 0x5076 +0xB0B9 0x504E +0xB0BA 0x5055 +0xB0BB 0x5075 +0xB0BC 0x5074 +0xB0BD 0x5077 +0xB0BE 0x504F +0xB0BF 0x500F +0xB0C0 0x506F +0xB0C1 0x506D +0xB0C2 0x515C +0xB0C3 0x5195 +0xB0C4 0x51F0 +0xB0C5 0x526A +0xB0C6 0x526F +0xB0C7 0x52D2 +0xB0C8 0x52D9 +0xB0C9 0x52D8 +0xB0CA 0x52D5 +0xB0CB 0x5310 +0xB0CC 0x530F +0xB0CD 0x5319 +0xB0CE 0x533F +0xB0CF 0x5340 +0xB0D0 0x533E +0xB0D1 0x53C3 +0xB0D2 0x66FC +0xB0D3 0x5546 +0xB0D4 0x556A +0xB0D5 0x5566 +0xB0D6 0x5544 +0xB0D7 0x555E +0xB0D8 0x5561 +0xB0D9 0x5543 +0xB0DA 0x554A +0xB0DB 0x5531 +0xB0DC 0x5556 +0xB0DD 0x554F +0xB0DE 0x5555 +0xB0DF 0x552F +0xB0E0 0x5564 +0xB0E1 0x5538 +0xB0E2 0x552E +0xB0E3 0x555C +0xB0E4 0x552C +0xB0E5 0x5563 +0xB0E6 0x5533 +0xB0E7 0x5541 +0xB0E8 0x5557 +0xB0E9 0x5708 +0xB0EA 0x570B +0xB0EB 0x5709 +0xB0EC 0x57DF +0xB0ED 0x5805 +0xB0EE 0x580A +0xB0EF 0x5806 +0xB0F0 0x57E0 +0xB0F1 0x57E4 +0xB0F2 0x57FA +0xB0F3 0x5802 +0xB0F4 0x5835 +0xB0F5 0x57F7 +0xB0F6 0x57F9 +0xB0F7 0x5920 +0xB0F8 0x5962 +0xB0F9 0x5A36 +0xB0FA 0x5A41 +0xB0FB 0x5A49 +0xB0FC 0x5A66 +0xB0FD 0x5A6A +0xB0FE 0x5A40 +0xB140 0x5A3C +0xB141 0x5A62 +0xB142 0x5A5A +0xB143 0x5A46 +0xB144 0x5A4A +0xB145 0x5B70 +0xB146 0x5BC7 +0xB147 0x5BC5 +0xB148 0x5BC4 +0xB149 0x5BC2 +0xB14A 0x5BBF +0xB14B 0x5BC6 +0xB14C 0x5C09 +0xB14D 0x5C08 +0xB14E 0x5C07 +0xB14F 0x5C60 +0xB150 0x5C5C +0xB151 0x5C5D +0xB152 0x5D07 +0xB153 0x5D06 +0xB154 0x5D0E +0xB155 0x5D1B +0xB156 0x5D16 +0xB157 0x5D22 +0xB158 0x5D11 +0xB159 0x5D29 +0xB15A 0x5D14 +0xB15B 0x5D19 +0xB15C 0x5D24 +0xB15D 0x5D27 +0xB15E 0x5D17 +0xB15F 0x5DE2 +0xB160 0x5E38 +0xB161 0x5E36 +0xB162 0x5E33 +0xB163 0x5E37 +0xB164 0x5EB7 +0xB165 0x5EB8 +0xB166 0x5EB6 +0xB167 0x5EB5 +0xB168 0x5EBE +0xB169 0x5F35 +0xB16A 0x5F37 +0xB16B 0x5F57 +0xB16C 0x5F6C +0xB16D 0x5F69 +0xB16E 0x5F6B +0xB16F 0x5F97 +0xB170 0x5F99 +0xB171 0x5F9E +0xB172 0x5F98 +0xB173 0x5FA1 +0xB174 0x5FA0 +0xB175 0x5F9C +0xB176 0x607F +0xB177 0x60A3 +0xB178 0x6089 +0xB179 0x60A0 +0xB17A 0x60A8 +0xB17B 0x60CB +0xB17C 0x60B4 +0xB17D 0x60E6 +0xB17E 0x60BD +0xB1A1 0x60C5 +0xB1A2 0x60BB +0xB1A3 0x60B5 +0xB1A4 0x60DC +0xB1A5 0x60BC +0xB1A6 0x60D8 +0xB1A7 0x60D5 +0xB1A8 0x60C6 +0xB1A9 0x60DF +0xB1AA 0x60B8 +0xB1AB 0x60DA +0xB1AC 0x60C7 +0xB1AD 0x621A +0xB1AE 0x621B +0xB1AF 0x6248 +0xB1B0 0x63A0 +0xB1B1 0x63A7 +0xB1B2 0x6372 +0xB1B3 0x6396 +0xB1B4 0x63A2 +0xB1B5 0x63A5 +0xB1B6 0x6377 +0xB1B7 0x6367 +0xB1B8 0x6398 +0xB1B9 0x63AA +0xB1BA 0x6371 +0xB1BB 0x63A9 +0xB1BC 0x6389 +0xB1BD 0x6383 +0xB1BE 0x639B +0xB1BF 0x636B +0xB1C0 0x63A8 +0xB1C1 0x6384 +0xB1C2 0x6388 +0xB1C3 0x6399 +0xB1C4 0x63A1 +0xB1C5 0x63AC +0xB1C6 0x6392 +0xB1C7 0x638F +0xB1C8 0x6380 +0xB1C9 0x637B +0xB1CA 0x6369 +0xB1CB 0x6368 +0xB1CC 0x637A +0xB1CD 0x655D +0xB1CE 0x6556 +0xB1CF 0x6551 +0xB1D0 0x6559 +0xB1D1 0x6557 +0xB1D2 0x555F +0xB1D3 0x654F +0xB1D4 0x6558 +0xB1D5 0x6555 +0xB1D6 0x6554 +0xB1D7 0x659C +0xB1D8 0x659B +0xB1D9 0x65AC +0xB1DA 0x65CF +0xB1DB 0x65CB +0xB1DC 0x65CC +0xB1DD 0x65CE +0xB1DE 0x665D +0xB1DF 0x665A +0xB1E0 0x6664 +0xB1E1 0x6668 +0xB1E2 0x6666 +0xB1E3 0x665E +0xB1E4 0x66F9 +0xB1E5 0x52D7 +0xB1E6 0x671B +0xB1E7 0x6881 +0xB1E8 0x68AF +0xB1E9 0x68A2 +0xB1EA 0x6893 +0xB1EB 0x68B5 +0xB1EC 0x687F +0xB1ED 0x6876 +0xB1EE 0x68B1 +0xB1EF 0x68A7 +0xB1F0 0x6897 +0xB1F1 0x68B0 +0xB1F2 0x6883 +0xB1F3 0x68C4 +0xB1F4 0x68AD +0xB1F5 0x6886 +0xB1F6 0x6885 +0xB1F7 0x6894 +0xB1F8 0x689D +0xB1F9 0x68A8 +0xB1FA 0x689F +0xB1FB 0x68A1 +0xB1FC 0x6882 +0xB1FD 0x6B32 +0xB1FE 0x6BBA +0xB240 0x6BEB +0xB241 0x6BEC +0xB242 0x6C2B +0xB243 0x6D8E +0xB244 0x6DBC +0xB245 0x6DF3 +0xB246 0x6DD9 +0xB247 0x6DB2 +0xB248 0x6DE1 +0xB249 0x6DCC +0xB24A 0x6DE4 +0xB24B 0x6DFB +0xB24C 0x6DFA +0xB24D 0x6E05 +0xB24E 0x6DC7 +0xB24F 0x6DCB +0xB250 0x6DAF +0xB251 0x6DD1 +0xB252 0x6DAE +0xB253 0x6DDE +0xB254 0x6DF9 +0xB255 0x6DB8 +0xB256 0x6DF7 +0xB257 0x6DF5 +0xB258 0x6DC5 +0xB259 0x6DD2 +0xB25A 0x6E1A +0xB25B 0x6DB5 +0xB25C 0x6DDA +0xB25D 0x6DEB +0xB25E 0x6DD8 +0xB25F 0x6DEA +0xB260 0x6DF1 +0xB261 0x6DEE +0xB262 0x6DE8 +0xB263 0x6DC6 +0xB264 0x6DC4 +0xB265 0x6DAA +0xB266 0x6DEC +0xB267 0x6DBF +0xB268 0x6DE6 +0xB269 0x70F9 +0xB26A 0x7109 +0xB26B 0x710A +0xB26C 0x70FD +0xB26D 0x70EF +0xB26E 0x723D +0xB26F 0x727D +0xB270 0x7281 +0xB271 0x731C +0xB272 0x731B +0xB273 0x7316 +0xB274 0x7313 +0xB275 0x7319 +0xB276 0x7387 +0xB277 0x7405 +0xB278 0x740A +0xB279 0x7403 +0xB27A 0x7406 +0xB27B 0x73FE +0xB27C 0x740D +0xB27D 0x74E0 +0xB27E 0x74F6 +0xB2A1 0x74F7 +0xB2A2 0x751C +0xB2A3 0x7522 +0xB2A4 0x7565 +0xB2A5 0x7566 +0xB2A6 0x7562 +0xB2A7 0x7570 +0xB2A8 0x758F +0xB2A9 0x75D4 +0xB2AA 0x75D5 +0xB2AB 0x75B5 +0xB2AC 0x75CA +0xB2AD 0x75CD +0xB2AE 0x768E +0xB2AF 0x76D4 +0xB2B0 0x76D2 +0xB2B1 0x76DB +0xB2B2 0x7737 +0xB2B3 0x773E +0xB2B4 0x773C +0xB2B5 0x7736 +0xB2B6 0x7738 +0xB2B7 0x773A +0xB2B8 0x786B +0xB2B9 0x7843 +0xB2BA 0x784E +0xB2BB 0x7965 +0xB2BC 0x7968 +0xB2BD 0x796D +0xB2BE 0x79FB +0xB2BF 0x7A92 +0xB2C0 0x7A95 +0xB2C1 0x7B20 +0xB2C2 0x7B28 +0xB2C3 0x7B1B +0xB2C4 0x7B2C +0xB2C5 0x7B26 +0xB2C6 0x7B19 +0xB2C7 0x7B1E +0xB2C8 0x7B2E +0xB2C9 0x7C92 +0xB2CA 0x7C97 +0xB2CB 0x7C95 +0xB2CC 0x7D46 +0xB2CD 0x7D43 +0xB2CE 0x7D71 +0xB2CF 0x7D2E +0xB2D0 0x7D39 +0xB2D1 0x7D3C +0xB2D2 0x7D40 +0xB2D3 0x7D30 +0xB2D4 0x7D33 +0xB2D5 0x7D44 +0xB2D6 0x7D2F +0xB2D7 0x7D42 +0xB2D8 0x7D32 +0xB2D9 0x7D31 +0xB2DA 0x7F3D +0xB2DB 0x7F9E +0xB2DC 0x7F9A +0xB2DD 0x7FCC +0xB2DE 0x7FCE +0xB2DF 0x7FD2 +0xB2E0 0x801C +0xB2E1 0x804A +0xB2E2 0x8046 +0xB2E3 0x812F +0xB2E4 0x8116 +0xB2E5 0x8123 +0xB2E6 0x812B +0xB2E7 0x8129 +0xB2E8 0x8130 +0xB2E9 0x8124 +0xB2EA 0x8202 +0xB2EB 0x8235 +0xB2EC 0x8237 +0xB2ED 0x8236 +0xB2EE 0x8239 +0xB2EF 0x838E +0xB2F0 0x839E +0xB2F1 0x8398 +0xB2F2 0x8378 +0xB2F3 0x83A2 +0xB2F4 0x8396 +0xB2F5 0x83BD +0xB2F6 0x83AB +0xB2F7 0x8392 +0xB2F8 0x838A +0xB2F9 0x8393 +0xB2FA 0x8389 +0xB2FB 0x83A0 +0xB2FC 0x8377 +0xB2FD 0x837B +0xB2FE 0x837C +0xB340 0x8386 +0xB341 0x83A7 +0xB342 0x8655 +0xB343 0x5F6A +0xB344 0x86C7 +0xB345 0x86C0 +0xB346 0x86B6 +0xB347 0x86C4 +0xB348 0x86B5 +0xB349 0x86C6 +0xB34A 0x86CB +0xB34B 0x86B1 +0xB34C 0x86AF +0xB34D 0x86C9 +0xB34E 0x8853 +0xB34F 0x889E +0xB350 0x8888 +0xB351 0x88AB +0xB352 0x8892 +0xB353 0x8896 +0xB354 0x888D +0xB355 0x888B +0xB356 0x8993 +0xB357 0x898F +0xB358 0x8A2A +0xB359 0x8A1D +0xB35A 0x8A23 +0xB35B 0x8A25 +0xB35C 0x8A31 +0xB35D 0x8A2D +0xB35E 0x8A1F +0xB35F 0x8A1B +0xB360 0x8A22 +0xB361 0x8C49 +0xB362 0x8C5A +0xB363 0x8CA9 +0xB364 0x8CAC +0xB365 0x8CAB +0xB366 0x8CA8 +0xB367 0x8CAA +0xB368 0x8CA7 +0xB369 0x8D67 +0xB36A 0x8D66 +0xB36B 0x8DBE +0xB36C 0x8DBA +0xB36D 0x8EDB +0xB36E 0x8EDF +0xB36F 0x9019 +0xB370 0x900D +0xB371 0x901A +0xB372 0x9017 +0xB373 0x9023 +0xB374 0x901F +0xB375 0x901D +0xB376 0x9010 +0xB377 0x9015 +0xB378 0x901E +0xB379 0x9020 +0xB37A 0x900F +0xB37B 0x9022 +0xB37C 0x9016 +0xB37D 0x901B +0xB37E 0x9014 +0xB3A1 0x90E8 +0xB3A2 0x90ED +0xB3A3 0x90FD +0xB3A4 0x9157 +0xB3A5 0x91CE +0xB3A6 0x91F5 +0xB3A7 0x91E6 +0xB3A8 0x91E3 +0xB3A9 0x91E7 +0xB3AA 0x91ED +0xB3AB 0x91E9 +0xB3AC 0x9589 +0xB3AD 0x966A +0xB3AE 0x9675 +0xB3AF 0x9673 +0xB3B0 0x9678 +0xB3B1 0x9670 +0xB3B2 0x9674 +0xB3B3 0x9676 +0xB3B4 0x9677 +0xB3B5 0x966C +0xB3B6 0x96C0 +0xB3B7 0x96EA +0xB3B8 0x96E9 +0xB3B9 0x7AE0 +0xB3BA 0x7ADF +0xB3BB 0x9802 +0xB3BC 0x9803 +0xB3BD 0x9B5A +0xB3BE 0x9CE5 +0xB3BF 0x9E75 +0xB3C0 0x9E7F +0xB3C1 0x9EA5 +0xB3C2 0x9EBB +0xB3C3 0x50A2 +0xB3C4 0x508D +0xB3C5 0x5085 +0xB3C6 0x5099 +0xB3C7 0x5091 +0xB3C8 0x5080 +0xB3C9 0x5096 +0xB3CA 0x5098 +0xB3CB 0x509A +0xB3CC 0x6700 +0xB3CD 0x51F1 +0xB3CE 0x5272 +0xB3CF 0x5274 +0xB3D0 0x5275 +0xB3D1 0x5269 +0xB3D2 0x52DE +0xB3D3 0x52DD +0xB3D4 0x52DB +0xB3D5 0x535A +0xB3D6 0x53A5 +0xB3D7 0x557B +0xB3D8 0x5580 +0xB3D9 0x55A7 +0xB3DA 0x557C +0xB3DB 0x558A +0xB3DC 0x559D +0xB3DD 0x5598 +0xB3DE 0x5582 +0xB3DF 0x559C +0xB3E0 0x55AA +0xB3E1 0x5594 +0xB3E2 0x5587 +0xB3E3 0x558B +0xB3E4 0x5583 +0xB3E5 0x55B3 +0xB3E6 0x55AE +0xB3E7 0x559F +0xB3E8 0x553E +0xB3E9 0x55B2 +0xB3EA 0x559A +0xB3EB 0x55BB +0xB3EC 0x55AC +0xB3ED 0x55B1 +0xB3EE 0x557E +0xB3EF 0x5589 +0xB3F0 0x55AB +0xB3F1 0x5599 +0xB3F2 0x570D +0xB3F3 0x582F +0xB3F4 0x582A +0xB3F5 0x5834 +0xB3F6 0x5824 +0xB3F7 0x5830 +0xB3F8 0x5831 +0xB3F9 0x5821 +0xB3FA 0x581D +0xB3FB 0x5820 +0xB3FC 0x58F9 +0xB3FD 0x58FA +0xB3FE 0x5960 +0xB440 0x5A77 +0xB441 0x5A9A +0xB442 0x5A7F +0xB443 0x5A92 +0xB444 0x5A9B +0xB445 0x5AA7 +0xB446 0x5B73 +0xB447 0x5B71 +0xB448 0x5BD2 +0xB449 0x5BCC +0xB44A 0x5BD3 +0xB44B 0x5BD0 +0xB44C 0x5C0A +0xB44D 0x5C0B +0xB44E 0x5C31 +0xB44F 0x5D4C +0xB450 0x5D50 +0xB451 0x5D34 +0xB452 0x5D47 +0xB453 0x5DFD +0xB454 0x5E45 +0xB455 0x5E3D +0xB456 0x5E40 +0xB457 0x5E43 +0xB458 0x5E7E +0xB459 0x5ECA +0xB45A 0x5EC1 +0xB45B 0x5EC2 +0xB45C 0x5EC4 +0xB45D 0x5F3C +0xB45E 0x5F6D +0xB45F 0x5FA9 +0xB460 0x5FAA +0xB461 0x5FA8 +0xB462 0x60D1 +0xB463 0x60E1 +0xB464 0x60B2 +0xB465 0x60B6 +0xB466 0x60E0 +0xB467 0x611C +0xB468 0x6123 +0xB469 0x60FA +0xB46A 0x6115 +0xB46B 0x60F0 +0xB46C 0x60FB +0xB46D 0x60F4 +0xB46E 0x6168 +0xB46F 0x60F1 +0xB470 0x610E +0xB471 0x60F6 +0xB472 0x6109 +0xB473 0x6100 +0xB474 0x6112 +0xB475 0x621F +0xB476 0x6249 +0xB477 0x63A3 +0xB478 0x638C +0xB479 0x63CF +0xB47A 0x63C0 +0xB47B 0x63E9 +0xB47C 0x63C9 +0xB47D 0x63C6 +0xB47E 0x63CD +0xB4A1 0x63D2 +0xB4A2 0x63E3 +0xB4A3 0x63D0 +0xB4A4 0x63E1 +0xB4A5 0x63D6 +0xB4A6 0x63ED +0xB4A7 0x63EE +0xB4A8 0x6376 +0xB4A9 0x63F4 +0xB4AA 0x63EA +0xB4AB 0x63DB +0xB4AC 0x6452 +0xB4AD 0x63DA +0xB4AE 0x63F9 +0xB4AF 0x655E +0xB4B0 0x6566 +0xB4B1 0x6562 +0xB4B2 0x6563 +0xB4B3 0x6591 +0xB4B4 0x6590 +0xB4B5 0x65AF +0xB4B6 0x666E +0xB4B7 0x6670 +0xB4B8 0x6674 +0xB4B9 0x6676 +0xB4BA 0x666F +0xB4BB 0x6691 +0xB4BC 0x667A +0xB4BD 0x667E +0xB4BE 0x6677 +0xB4BF 0x66FE +0xB4C0 0x66FF +0xB4C1 0x671F +0xB4C2 0x671D +0xB4C3 0x68FA +0xB4C4 0x68D5 +0xB4C5 0x68E0 +0xB4C6 0x68D8 +0xB4C7 0x68D7 +0xB4C8 0x6905 +0xB4C9 0x68DF +0xB4CA 0x68F5 +0xB4CB 0x68EE +0xB4CC 0x68E7 +0xB4CD 0x68F9 +0xB4CE 0x68D2 +0xB4CF 0x68F2 +0xB4D0 0x68E3 +0xB4D1 0x68CB +0xB4D2 0x68CD +0xB4D3 0x690D +0xB4D4 0x6912 +0xB4D5 0x690E +0xB4D6 0x68C9 +0xB4D7 0x68DA +0xB4D8 0x696E +0xB4D9 0x68FB +0xB4DA 0x6B3E +0xB4DB 0x6B3A +0xB4DC 0x6B3D +0xB4DD 0x6B98 +0xB4DE 0x6B96 +0xB4DF 0x6BBC +0xB4E0 0x6BEF +0xB4E1 0x6C2E +0xB4E2 0x6C2F +0xB4E3 0x6C2C +0xB4E4 0x6E2F +0xB4E5 0x6E38 +0xB4E6 0x6E54 +0xB4E7 0x6E21 +0xB4E8 0x6E32 +0xB4E9 0x6E67 +0xB4EA 0x6E4A +0xB4EB 0x6E20 +0xB4EC 0x6E25 +0xB4ED 0x6E23 +0xB4EE 0x6E1B +0xB4EF 0x6E5B +0xB4F0 0x6E58 +0xB4F1 0x6E24 +0xB4F2 0x6E56 +0xB4F3 0x6E6E +0xB4F4 0x6E2D +0xB4F5 0x6E26 +0xB4F6 0x6E6F +0xB4F7 0x6E34 +0xB4F8 0x6E4D +0xB4F9 0x6E3A +0xB4FA 0x6E2C +0xB4FB 0x6E43 +0xB4FC 0x6E1D +0xB4FD 0x6E3E +0xB4FE 0x6ECB +0xB540 0x6E89 +0xB541 0x6E19 +0xB542 0x6E4E +0xB543 0x6E63 +0xB544 0x6E44 +0xB545 0x6E72 +0xB546 0x6E69 +0xB547 0x6E5F +0xB548 0x7119 +0xB549 0x711A +0xB54A 0x7126 +0xB54B 0x7130 +0xB54C 0x7121 +0xB54D 0x7136 +0xB54E 0x716E +0xB54F 0x711C +0xB550 0x724C +0xB551 0x7284 +0xB552 0x7280 +0xB553 0x7336 +0xB554 0x7325 +0xB555 0x7334 +0xB556 0x7329 +0xB557 0x743A +0xB558 0x742A +0xB559 0x7433 +0xB55A 0x7422 +0xB55B 0x7425 +0xB55C 0x7435 +0xB55D 0x7436 +0xB55E 0x7434 +0xB55F 0x742F +0xB560 0x741B +0xB561 0x7426 +0xB562 0x7428 +0xB563 0x7525 +0xB564 0x7526 +0xB565 0x756B +0xB566 0x756A +0xB567 0x75E2 +0xB568 0x75DB +0xB569 0x75E3 +0xB56A 0x75D9 +0xB56B 0x75D8 +0xB56C 0x75DE +0xB56D 0x75E0 +0xB56E 0x767B +0xB56F 0x767C +0xB570 0x7696 +0xB571 0x7693 +0xB572 0x76B4 +0xB573 0x76DC +0xB574 0x774F +0xB575 0x77ED +0xB576 0x785D +0xB577 0x786C +0xB578 0x786F +0xB579 0x7A0D +0xB57A 0x7A08 +0xB57B 0x7A0B +0xB57C 0x7A05 +0xB57D 0x7A00 +0xB57E 0x7A98 +0xB5A1 0x7A97 +0xB5A2 0x7A96 +0xB5A3 0x7AE5 +0xB5A4 0x7AE3 +0xB5A5 0x7B49 +0xB5A6 0x7B56 +0xB5A7 0x7B46 +0xB5A8 0x7B50 +0xB5A9 0x7B52 +0xB5AA 0x7B54 +0xB5AB 0x7B4D +0xB5AC 0x7B4B +0xB5AD 0x7B4F +0xB5AE 0x7B51 +0xB5AF 0x7C9F +0xB5B0 0x7CA5 +0xB5B1 0x7D5E +0xB5B2 0x7D50 +0xB5B3 0x7D68 +0xB5B4 0x7D55 +0xB5B5 0x7D2B +0xB5B6 0x7D6E +0xB5B7 0x7D72 +0xB5B8 0x7D61 +0xB5B9 0x7D66 +0xB5BA 0x7D62 +0xB5BB 0x7D70 +0xB5BC 0x7D73 +0xB5BD 0x5584 +0xB5BE 0x7FD4 +0xB5BF 0x7FD5 +0xB5C0 0x800B +0xB5C1 0x8052 +0xB5C2 0x8085 +0xB5C3 0x8155 +0xB5C4 0x8154 +0xB5C5 0x814B +0xB5C6 0x8151 +0xB5C7 0x814E +0xB5C8 0x8139 +0xB5C9 0x8146 +0xB5CA 0x813E +0xB5CB 0x814C +0xB5CC 0x8153 +0xB5CD 0x8174 +0xB5CE 0x8212 +0xB5CF 0x821C +0xB5D0 0x83E9 +0xB5D1 0x8403 +0xB5D2 0x83F8 +0xB5D3 0x840D +0xB5D4 0x83E0 +0xB5D5 0x83C5 +0xB5D6 0x840B +0xB5D7 0x83C1 +0xB5D8 0x83EF +0xB5D9 0x83F1 +0xB5DA 0x83F4 +0xB5DB 0x8457 +0xB5DC 0x840A +0xB5DD 0x83F0 +0xB5DE 0x840C +0xB5DF 0x83CC +0xB5E0 0x83FD +0xB5E1 0x83F2 +0xB5E2 0x83CA +0xB5E3 0x8438 +0xB5E4 0x840E +0xB5E5 0x8404 +0xB5E6 0x83DC +0xB5E7 0x8407 +0xB5E8 0x83D4 +0xB5E9 0x83DF +0xB5EA 0x865B +0xB5EB 0x86DF +0xB5EC 0x86D9 +0xB5ED 0x86ED +0xB5EE 0x86D4 +0xB5EF 0x86DB +0xB5F0 0x86E4 +0xB5F1 0x86D0 +0xB5F2 0x86DE +0xB5F3 0x8857 +0xB5F4 0x88C1 +0xB5F5 0x88C2 +0xB5F6 0x88B1 +0xB5F7 0x8983 +0xB5F8 0x8996 +0xB5F9 0x8A3B +0xB5FA 0x8A60 +0xB5FB 0x8A55 +0xB5FC 0x8A5E +0xB5FD 0x8A3C +0xB5FE 0x8A41 +0xB640 0x8A54 +0xB641 0x8A5B +0xB642 0x8A50 +0xB643 0x8A46 +0xB644 0x8A34 +0xB645 0x8A3A +0xB646 0x8A36 +0xB647 0x8A56 +0xB648 0x8C61 +0xB649 0x8C82 +0xB64A 0x8CAF +0xB64B 0x8CBC +0xB64C 0x8CB3 +0xB64D 0x8CBD +0xB64E 0x8CC1 +0xB64F 0x8CBB +0xB650 0x8CC0 +0xB651 0x8CB4 +0xB652 0x8CB7 +0xB653 0x8CB6 +0xB654 0x8CBF +0xB655 0x8CB8 +0xB656 0x8D8A +0xB657 0x8D85 +0xB658 0x8D81 +0xB659 0x8DCE +0xB65A 0x8DDD +0xB65B 0x8DCB +0xB65C 0x8DDA +0xB65D 0x8DD1 +0xB65E 0x8DCC +0xB65F 0x8DDB +0xB660 0x8DC6 +0xB661 0x8EFB +0xB662 0x8EF8 +0xB663 0x8EFC +0xB664 0x8F9C +0xB665 0x902E +0xB666 0x9035 +0xB667 0x9031 +0xB668 0x9038 +0xB669 0x9032 +0xB66A 0x9036 +0xB66B 0x9102 +0xB66C 0x90F5 +0xB66D 0x9109 +0xB66E 0x90FE +0xB66F 0x9163 +0xB670 0x9165 +0xB671 0x91CF +0xB672 0x9214 +0xB673 0x9215 +0xB674 0x9223 +0xB675 0x9209 +0xB676 0x921E +0xB677 0x920D +0xB678 0x9210 +0xB679 0x9207 +0xB67A 0x9211 +0xB67B 0x9594 +0xB67C 0x958F +0xB67D 0x958B +0xB67E 0x9591 +0xB6A1 0x9593 +0xB6A2 0x9592 +0xB6A3 0x958E +0xB6A4 0x968A +0xB6A5 0x968E +0xB6A6 0x968B +0xB6A7 0x967D +0xB6A8 0x9685 +0xB6A9 0x9686 +0xB6AA 0x968D +0xB6AB 0x9672 +0xB6AC 0x9684 +0xB6AD 0x96C1 +0xB6AE 0x96C5 +0xB6AF 0x96C4 +0xB6B0 0x96C6 +0xB6B1 0x96C7 +0xB6B2 0x96EF +0xB6B3 0x96F2 +0xB6B4 0x97CC +0xB6B5 0x9805 +0xB6B6 0x9806 +0xB6B7 0x9808 +0xB6B8 0x98E7 +0xB6B9 0x98EA +0xB6BA 0x98EF +0xB6BB 0x98E9 +0xB6BC 0x98F2 +0xB6BD 0x98ED +0xB6BE 0x99AE +0xB6BF 0x99AD +0xB6C0 0x9EC3 +0xB6C1 0x9ECD +0xB6C2 0x9ED1 +0xB6C3 0x4E82 +0xB6C4 0x50AD +0xB6C5 0x50B5 +0xB6C6 0x50B2 +0xB6C7 0x50B3 +0xB6C8 0x50C5 +0xB6C9 0x50BE +0xB6CA 0x50AC +0xB6CB 0x50B7 +0xB6CC 0x50BB +0xB6CD 0x50AF +0xB6CE 0x50C7 +0xB6CF 0x527F +0xB6D0 0x5277 +0xB6D1 0x527D +0xB6D2 0x52DF +0xB6D3 0x52E6 +0xB6D4 0x52E4 +0xB6D5 0x52E2 +0xB6D6 0x52E3 +0xB6D7 0x532F +0xB6D8 0x55DF +0xB6D9 0x55E8 +0xB6DA 0x55D3 +0xB6DB 0x55E6 +0xB6DC 0x55CE +0xB6DD 0x55DC +0xB6DE 0x55C7 +0xB6DF 0x55D1 +0xB6E0 0x55E3 +0xB6E1 0x55E4 +0xB6E2 0x55EF +0xB6E3 0x55DA +0xB6E4 0x55E1 +0xB6E5 0x55C5 +0xB6E6 0x55C6 +0xB6E7 0x55E5 +0xB6E8 0x55C9 +0xB6E9 0x5712 +0xB6EA 0x5713 +0xB6EB 0x585E +0xB6EC 0x5851 +0xB6ED 0x5858 +0xB6EE 0x5857 +0xB6EF 0x585A +0xB6F0 0x5854 +0xB6F1 0x586B +0xB6F2 0x584C +0xB6F3 0x586D +0xB6F4 0x584A +0xB6F5 0x5862 +0xB6F6 0x5852 +0xB6F7 0x584B +0xB6F8 0x5967 +0xB6F9 0x5AC1 +0xB6FA 0x5AC9 +0xB6FB 0x5ACC +0xB6FC 0x5ABE +0xB6FD 0x5ABD +0xB6FE 0x5ABC +0xB740 0x5AB3 +0xB741 0x5AC2 +0xB742 0x5AB2 +0xB743 0x5D69 +0xB744 0x5D6F +0xB745 0x5E4C +0xB746 0x5E79 +0xB747 0x5EC9 +0xB748 0x5EC8 +0xB749 0x5F12 +0xB74A 0x5F59 +0xB74B 0x5FAC +0xB74C 0x5FAE +0xB74D 0x611A +0xB74E 0x610F +0xB74F 0x6148 +0xB750 0x611F +0xB751 0x60F3 +0xB752 0x611B +0xB753 0x60F9 +0xB754 0x6101 +0xB755 0x6108 +0xB756 0x614E +0xB757 0x614C +0xB758 0x6144 +0xB759 0x614D +0xB75A 0x613E +0xB75B 0x6134 +0xB75C 0x6127 +0xB75D 0x610D +0xB75E 0x6106 +0xB75F 0x6137 +0xB760 0x6221 +0xB761 0x6222 +0xB762 0x6413 +0xB763 0x643E +0xB764 0x641E +0xB765 0x642A +0xB766 0x642D +0xB767 0x643D +0xB768 0x642C +0xB769 0x640F +0xB76A 0x641C +0xB76B 0x6414 +0xB76C 0x640D +0xB76D 0x6436 +0xB76E 0x6416 +0xB76F 0x6417 +0xB770 0x6406 +0xB771 0x656C +0xB772 0x659F +0xB773 0x65B0 +0xB774 0x6697 +0xB775 0x6689 +0xB776 0x6687 +0xB777 0x6688 +0xB778 0x6696 +0xB779 0x6684 +0xB77A 0x6698 +0xB77B 0x668D +0xB77C 0x6703 +0xB77D 0x6994 +0xB77E 0x696D +0xB7A1 0x695A +0xB7A2 0x6977 +0xB7A3 0x6960 +0xB7A4 0x6954 +0xB7A5 0x6975 +0xB7A6 0x6930 +0xB7A7 0x6982 +0xB7A8 0x694A +0xB7A9 0x6968 +0xB7AA 0x696B +0xB7AB 0x695E +0xB7AC 0x6953 +0xB7AD 0x6979 +0xB7AE 0x6986 +0xB7AF 0x695D +0xB7B0 0x6963 +0xB7B1 0x695B +0xB7B2 0x6B47 +0xB7B3 0x6B72 +0xB7B4 0x6BC0 +0xB7B5 0x6BBF +0xB7B6 0x6BD3 +0xB7B7 0x6BFD +0xB7B8 0x6EA2 +0xB7B9 0x6EAF +0xB7BA 0x6ED3 +0xB7BB 0x6EB6 +0xB7BC 0x6EC2 +0xB7BD 0x6E90 +0xB7BE 0x6E9D +0xB7BF 0x6EC7 +0xB7C0 0x6EC5 +0xB7C1 0x6EA5 +0xB7C2 0x6E98 +0xB7C3 0x6EBC +0xB7C4 0x6EBA +0xB7C5 0x6EAB +0xB7C6 0x6ED1 +0xB7C7 0x6E96 +0xB7C8 0x6E9C +0xB7C9 0x6EC4 +0xB7CA 0x6ED4 +0xB7CB 0x6EAA +0xB7CC 0x6EA7 +0xB7CD 0x6EB4 +0xB7CE 0x714E +0xB7CF 0x7159 +0xB7D0 0x7169 +0xB7D1 0x7164 +0xB7D2 0x7149 +0xB7D3 0x7167 +0xB7D4 0x715C +0xB7D5 0x716C +0xB7D6 0x7166 +0xB7D7 0x714C +0xB7D8 0x7165 +0xB7D9 0x715E +0xB7DA 0x7146 +0xB7DB 0x7168 +0xB7DC 0x7156 +0xB7DD 0x723A +0xB7DE 0x7252 +0xB7DF 0x7337 +0xB7E0 0x7345 +0xB7E1 0x733F +0xB7E2 0x733E +0xB7E3 0x746F +0xB7E4 0x745A +0xB7E5 0x7455 +0xB7E6 0x745F +0xB7E7 0x745E +0xB7E8 0x7441 +0xB7E9 0x743F +0xB7EA 0x7459 +0xB7EB 0x745B +0xB7EC 0x745C +0xB7ED 0x7576 +0xB7EE 0x7578 +0xB7EF 0x7600 +0xB7F0 0x75F0 +0xB7F1 0x7601 +0xB7F2 0x75F2 +0xB7F3 0x75F1 +0xB7F4 0x75FA +0xB7F5 0x75FF +0xB7F6 0x75F4 +0xB7F7 0x75F3 +0xB7F8 0x76DE +0xB7F9 0x76DF +0xB7FA 0x775B +0xB7FB 0x776B +0xB7FC 0x7766 +0xB7FD 0x775E +0xB7FE 0x7763 +0xB840 0x7779 +0xB841 0x776A +0xB842 0x776C +0xB843 0x775C +0xB844 0x7765 +0xB845 0x7768 +0xB846 0x7762 +0xB847 0x77EE +0xB848 0x788E +0xB849 0x78B0 +0xB84A 0x7897 +0xB84B 0x7898 +0xB84C 0x788C +0xB84D 0x7889 +0xB84E 0x787C +0xB84F 0x7891 +0xB850 0x7893 +0xB851 0x787F +0xB852 0x797A +0xB853 0x797F +0xB854 0x7981 +0xB855 0x842C +0xB856 0x79BD +0xB857 0x7A1C +0xB858 0x7A1A +0xB859 0x7A20 +0xB85A 0x7A14 +0xB85B 0x7A1F +0xB85C 0x7A1E +0xB85D 0x7A9F +0xB85E 0x7AA0 +0xB85F 0x7B77 +0xB860 0x7BC0 +0xB861 0x7B60 +0xB862 0x7B6E +0xB863 0x7B67 +0xB864 0x7CB1 +0xB865 0x7CB3 +0xB866 0x7CB5 +0xB867 0x7D93 +0xB868 0x7D79 +0xB869 0x7D91 +0xB86A 0x7D81 +0xB86B 0x7D8F +0xB86C 0x7D5B +0xB86D 0x7F6E +0xB86E 0x7F69 +0xB86F 0x7F6A +0xB870 0x7F72 +0xB871 0x7FA9 +0xB872 0x7FA8 +0xB873 0x7FA4 +0xB874 0x8056 +0xB875 0x8058 +0xB876 0x8086 +0xB877 0x8084 +0xB878 0x8171 +0xB879 0x8170 +0xB87A 0x8178 +0xB87B 0x8165 +0xB87C 0x816E +0xB87D 0x8173 +0xB87E 0x816B +0xB8A1 0x8179 +0xB8A2 0x817A +0xB8A3 0x8166 +0xB8A4 0x8205 +0xB8A5 0x8247 +0xB8A6 0x8482 +0xB8A7 0x8477 +0xB8A8 0x843D +0xB8A9 0x8431 +0xB8AA 0x8475 +0xB8AB 0x8466 +0xB8AC 0x846B +0xB8AD 0x8449 +0xB8AE 0x846C +0xB8AF 0x845B +0xB8B0 0x843C +0xB8B1 0x8435 +0xB8B2 0x8461 +0xB8B3 0x8463 +0xB8B4 0x8469 +0xB8B5 0x846D +0xB8B6 0x8446 +0xB8B7 0x865E +0xB8B8 0x865C +0xB8B9 0x865F +0xB8BA 0x86F9 +0xB8BB 0x8713 +0xB8BC 0x8708 +0xB8BD 0x8707 +0xB8BE 0x8700 +0xB8BF 0x86FE +0xB8C0 0x86FB +0xB8C1 0x8702 +0xB8C2 0x8703 +0xB8C3 0x8706 +0xB8C4 0x870A +0xB8C5 0x8859 +0xB8C6 0x88DF +0xB8C7 0x88D4 +0xB8C8 0x88D9 +0xB8C9 0x88DC +0xB8CA 0x88D8 +0xB8CB 0x88DD +0xB8CC 0x88E1 +0xB8CD 0x88CA +0xB8CE 0x88D5 +0xB8CF 0x88D2 +0xB8D0 0x899C +0xB8D1 0x89E3 +0xB8D2 0x8A6B +0xB8D3 0x8A72 +0xB8D4 0x8A73 +0xB8D5 0x8A66 +0xB8D6 0x8A69 +0xB8D7 0x8A70 +0xB8D8 0x8A87 +0xB8D9 0x8A7C +0xB8DA 0x8A63 +0xB8DB 0x8AA0 +0xB8DC 0x8A71 +0xB8DD 0x8A85 +0xB8DE 0x8A6D +0xB8DF 0x8A62 +0xB8E0 0x8A6E +0xB8E1 0x8A6C +0xB8E2 0x8A79 +0xB8E3 0x8A7B +0xB8E4 0x8A3E +0xB8E5 0x8A68 +0xB8E6 0x8C62 +0xB8E7 0x8C8A +0xB8E8 0x8C89 +0xB8E9 0x8CCA +0xB8EA 0x8CC7 +0xB8EB 0x8CC8 +0xB8EC 0x8CC4 +0xB8ED 0x8CB2 +0xB8EE 0x8CC3 +0xB8EF 0x8CC2 +0xB8F0 0x8CC5 +0xB8F1 0x8DE1 +0xB8F2 0x8DDF +0xB8F3 0x8DE8 +0xB8F4 0x8DEF +0xB8F5 0x8DF3 +0xB8F6 0x8DFA +0xB8F7 0x8DEA +0xB8F8 0x8DE4 +0xB8F9 0x8DE6 +0xB8FA 0x8EB2 +0xB8FB 0x8F03 +0xB8FC 0x8F09 +0xB8FD 0x8EFE +0xB8FE 0x8F0A +0xB940 0x8F9F +0xB941 0x8FB2 +0xB942 0x904B +0xB943 0x904A +0xB944 0x9053 +0xB945 0x9042 +0xB946 0x9054 +0xB947 0x903C +0xB948 0x9055 +0xB949 0x9050 +0xB94A 0x9047 +0xB94B 0x904F +0xB94C 0x904E +0xB94D 0x904D +0xB94E 0x9051 +0xB94F 0x903E +0xB950 0x9041 +0xB951 0x9112 +0xB952 0x9117 +0xB953 0x916C +0xB954 0x916A +0xB955 0x9169 +0xB956 0x91C9 +0xB957 0x9237 +0xB958 0x9257 +0xB959 0x9238 +0xB95A 0x923D +0xB95B 0x9240 +0xB95C 0x923E +0xB95D 0x925B +0xB95E 0x924B +0xB95F 0x9264 +0xB960 0x9251 +0xB961 0x9234 +0xB962 0x9249 +0xB963 0x924D +0xB964 0x9245 +0xB965 0x9239 +0xB966 0x923F +0xB967 0x925A +0xB968 0x9598 +0xB969 0x9698 +0xB96A 0x9694 +0xB96B 0x9695 +0xB96C 0x96CD +0xB96D 0x96CB +0xB96E 0x96C9 +0xB96F 0x96CA +0xB970 0x96F7 +0xB971 0x96FB +0xB972 0x96F9 +0xB973 0x96F6 +0xB974 0x9756 +0xB975 0x9774 +0xB976 0x9776 +0xB977 0x9810 +0xB978 0x9811 +0xB979 0x9813 +0xB97A 0x980A +0xB97B 0x9812 +0xB97C 0x980C +0xB97D 0x98FC +0xB97E 0x98F4 +0xB9A1 0x98FD +0xB9A2 0x98FE +0xB9A3 0x99B3 +0xB9A4 0x99B1 +0xB9A5 0x99B4 +0xB9A6 0x9AE1 +0xB9A7 0x9CE9 +0xB9A8 0x9E82 +0xB9A9 0x9F0E +0xB9AA 0x9F13 +0xB9AB 0x9F20 +0xB9AC 0x50E7 +0xB9AD 0x50EE +0xB9AE 0x50E5 +0xB9AF 0x50D6 +0xB9B0 0x50ED +0xB9B1 0x50DA +0xB9B2 0x50D5 +0xB9B3 0x50CF +0xB9B4 0x50D1 +0xB9B5 0x50F1 +0xB9B6 0x50CE +0xB9B7 0x50E9 +0xB9B8 0x5162 +0xB9B9 0x51F3 +0xB9BA 0x5283 +0xB9BB 0x5282 +0xB9BC 0x5331 +0xB9BD 0x53AD +0xB9BE 0x55FE +0xB9BF 0x5600 +0xB9C0 0x561B +0xB9C1 0x5617 +0xB9C2 0x55FD +0xB9C3 0x5614 +0xB9C4 0x5606 +0xB9C5 0x5609 +0xB9C6 0x560D +0xB9C7 0x560E +0xB9C8 0x55F7 +0xB9C9 0x5616 +0xB9CA 0x561F +0xB9CB 0x5608 +0xB9CC 0x5610 +0xB9CD 0x55F6 +0xB9CE 0x5718 +0xB9CF 0x5716 +0xB9D0 0x5875 +0xB9D1 0x587E +0xB9D2 0x5883 +0xB9D3 0x5893 +0xB9D4 0x588A +0xB9D5 0x5879 +0xB9D6 0x5885 +0xB9D7 0x587D +0xB9D8 0x58FD +0xB9D9 0x5925 +0xB9DA 0x5922 +0xB9DB 0x5924 +0xB9DC 0x596A +0xB9DD 0x5969 +0xB9DE 0x5AE1 +0xB9DF 0x5AE6 +0xB9E0 0x5AE9 +0xB9E1 0x5AD7 +0xB9E2 0x5AD6 +0xB9E3 0x5AD8 +0xB9E4 0x5AE3 +0xB9E5 0x5B75 +0xB9E6 0x5BDE +0xB9E7 0x5BE7 +0xB9E8 0x5BE1 +0xB9E9 0x5BE5 +0xB9EA 0x5BE6 +0xB9EB 0x5BE8 +0xB9EC 0x5BE2 +0xB9ED 0x5BE4 +0xB9EE 0x5BDF +0xB9EF 0x5C0D +0xB9F0 0x5C62 +0xB9F1 0x5D84 +0xB9F2 0x5D87 +0xB9F3 0x5E5B +0xB9F4 0x5E63 +0xB9F5 0x5E55 +0xB9F6 0x5E57 +0xB9F7 0x5E54 +0xB9F8 0x5ED3 +0xB9F9 0x5ED6 +0xB9FA 0x5F0A +0xB9FB 0x5F46 +0xB9FC 0x5F70 +0xB9FD 0x5FB9 +0xB9FE 0x6147 +0xBA40 0x613F +0xBA41 0x614B +0xBA42 0x6177 +0xBA43 0x6162 +0xBA44 0x6163 +0xBA45 0x615F +0xBA46 0x615A +0xBA47 0x6158 +0xBA48 0x6175 +0xBA49 0x622A +0xBA4A 0x6487 +0xBA4B 0x6458 +0xBA4C 0x6454 +0xBA4D 0x64A4 +0xBA4E 0x6478 +0xBA4F 0x645F +0xBA50 0x647A +0xBA51 0x6451 +0xBA52 0x6467 +0xBA53 0x6434 +0xBA54 0x646D +0xBA55 0x647B +0xBA56 0x6572 +0xBA57 0x65A1 +0xBA58 0x65D7 +0xBA59 0x65D6 +0xBA5A 0x66A2 +0xBA5B 0x66A8 +0xBA5C 0x669D +0xBA5D 0x699C +0xBA5E 0x69A8 +0xBA5F 0x6995 +0xBA60 0x69C1 +0xBA61 0x69AE +0xBA62 0x69D3 +0xBA63 0x69CB +0xBA64 0x699B +0xBA65 0x69B7 +0xBA66 0x69BB +0xBA67 0x69AB +0xBA68 0x69B4 +0xBA69 0x69D0 +0xBA6A 0x69CD +0xBA6B 0x69AD +0xBA6C 0x69CC +0xBA6D 0x69A6 +0xBA6E 0x69C3 +0xBA6F 0x69A3 +0xBA70 0x6B49 +0xBA71 0x6B4C +0xBA72 0x6C33 +0xBA73 0x6F33 +0xBA74 0x6F14 +0xBA75 0x6EFE +0xBA76 0x6F13 +0xBA77 0x6EF4 +0xBA78 0x6F29 +0xBA79 0x6F3E +0xBA7A 0x6F20 +0xBA7B 0x6F2C +0xBA7C 0x6F0F +0xBA7D 0x6F02 +0xBA7E 0x6F22 +0xBAA1 0x6EFF +0xBAA2 0x6EEF +0xBAA3 0x6F06 +0xBAA4 0x6F31 +0xBAA5 0x6F38 +0xBAA6 0x6F32 +0xBAA7 0x6F23 +0xBAA8 0x6F15 +0xBAA9 0x6F2B +0xBAAA 0x6F2F +0xBAAB 0x6F88 +0xBAAC 0x6F2A +0xBAAD 0x6EEC +0xBAAE 0x6F01 +0xBAAF 0x6EF2 +0xBAB0 0x6ECC +0xBAB1 0x6EF7 +0xBAB2 0x7194 +0xBAB3 0x7199 +0xBAB4 0x717D +0xBAB5 0x718A +0xBAB6 0x7184 +0xBAB7 0x7192 +0xBAB8 0x723E +0xBAB9 0x7292 +0xBABA 0x7296 +0xBABB 0x7344 +0xBABC 0x7350 +0xBABD 0x7464 +0xBABE 0x7463 +0xBABF 0x746A +0xBAC0 0x7470 +0xBAC1 0x746D +0xBAC2 0x7504 +0xBAC3 0x7591 +0xBAC4 0x7627 +0xBAC5 0x760D +0xBAC6 0x760B +0xBAC7 0x7609 +0xBAC8 0x7613 +0xBAC9 0x76E1 +0xBACA 0x76E3 +0xBACB 0x7784 +0xBACC 0x777D +0xBACD 0x777F +0xBACE 0x7761 +0xBACF 0x78C1 +0xBAD0 0x789F +0xBAD1 0x78A7 +0xBAD2 0x78B3 +0xBAD3 0x78A9 +0xBAD4 0x78A3 +0xBAD5 0x798E +0xBAD6 0x798F +0xBAD7 0x798D +0xBAD8 0x7A2E +0xBAD9 0x7A31 +0xBADA 0x7AAA +0xBADB 0x7AA9 +0xBADC 0x7AED +0xBADD 0x7AEF +0xBADE 0x7BA1 +0xBADF 0x7B95 +0xBAE0 0x7B8B +0xBAE1 0x7B75 +0xBAE2 0x7B97 +0xBAE3 0x7B9D +0xBAE4 0x7B94 +0xBAE5 0x7B8F +0xBAE6 0x7BB8 +0xBAE7 0x7B87 +0xBAE8 0x7B84 +0xBAE9 0x7CB9 +0xBAEA 0x7CBD +0xBAEB 0x7CBE +0xBAEC 0x7DBB +0xBAED 0x7DB0 +0xBAEE 0x7D9C +0xBAEF 0x7DBD +0xBAF0 0x7DBE +0xBAF1 0x7DA0 +0xBAF2 0x7DCA +0xBAF3 0x7DB4 +0xBAF4 0x7DB2 +0xBAF5 0x7DB1 +0xBAF6 0x7DBA +0xBAF7 0x7DA2 +0xBAF8 0x7DBF +0xBAF9 0x7DB5 +0xBAFA 0x7DB8 +0xBAFB 0x7DAD +0xBAFC 0x7DD2 +0xBAFD 0x7DC7 +0xBAFE 0x7DAC +0xBB40 0x7F70 +0xBB41 0x7FE0 +0xBB42 0x7FE1 +0xBB43 0x7FDF +0xBB44 0x805E +0xBB45 0x805A +0xBB46 0x8087 +0xBB47 0x8150 +0xBB48 0x8180 +0xBB49 0x818F +0xBB4A 0x8188 +0xBB4B 0x818A +0xBB4C 0x817F +0xBB4D 0x8182 +0xBB4E 0x81E7 +0xBB4F 0x81FA +0xBB50 0x8207 +0xBB51 0x8214 +0xBB52 0x821E +0xBB53 0x824B +0xBB54 0x84C9 +0xBB55 0x84BF +0xBB56 0x84C6 +0xBB57 0x84C4 +0xBB58 0x8499 +0xBB59 0x849E +0xBB5A 0x84B2 +0xBB5B 0x849C +0xBB5C 0x84CB +0xBB5D 0x84B8 +0xBB5E 0x84C0 +0xBB5F 0x84D3 +0xBB60 0x8490 +0xBB61 0x84BC +0xBB62 0x84D1 +0xBB63 0x84CA +0xBB64 0x873F +0xBB65 0x871C +0xBB66 0x873B +0xBB67 0x8722 +0xBB68 0x8725 +0xBB69 0x8734 +0xBB6A 0x8718 +0xBB6B 0x8755 +0xBB6C 0x8737 +0xBB6D 0x8729 +0xBB6E 0x88F3 +0xBB6F 0x8902 +0xBB70 0x88F4 +0xBB71 0x88F9 +0xBB72 0x88F8 +0xBB73 0x88FD +0xBB74 0x88E8 +0xBB75 0x891A +0xBB76 0x88EF +0xBB77 0x8AA6 +0xBB78 0x8A8C +0xBB79 0x8A9E +0xBB7A 0x8AA3 +0xBB7B 0x8A8D +0xBB7C 0x8AA1 +0xBB7D 0x8A93 +0xBB7E 0x8AA4 +0xBBA1 0x8AAA +0xBBA2 0x8AA5 +0xBBA3 0x8AA8 +0xBBA4 0x8A98 +0xBBA5 0x8A91 +0xBBA6 0x8A9A +0xBBA7 0x8AA7 +0xBBA8 0x8C6A +0xBBA9 0x8C8D +0xBBAA 0x8C8C +0xBBAB 0x8CD3 +0xBBAC 0x8CD1 +0xBBAD 0x8CD2 +0xBBAE 0x8D6B +0xBBAF 0x8D99 +0xBBB0 0x8D95 +0xBBB1 0x8DFC +0xBBB2 0x8F14 +0xBBB3 0x8F12 +0xBBB4 0x8F15 +0xBBB5 0x8F13 +0xBBB6 0x8FA3 +0xBBB7 0x9060 +0xBBB8 0x9058 +0xBBB9 0x905C +0xBBBA 0x9063 +0xBBBB 0x9059 +0xBBBC 0x905E +0xBBBD 0x9062 +0xBBBE 0x905D +0xBBBF 0x905B +0xBBC0 0x9119 +0xBBC1 0x9118 +0xBBC2 0x911E +0xBBC3 0x9175 +0xBBC4 0x9178 +0xBBC5 0x9177 +0xBBC6 0x9174 +0xBBC7 0x9278 +0xBBC8 0x9280 +0xBBC9 0x9285 +0xBBCA 0x9298 +0xBBCB 0x9296 +0xBBCC 0x927B +0xBBCD 0x9293 +0xBBCE 0x929C +0xBBCF 0x92A8 +0xBBD0 0x927C +0xBBD1 0x9291 +0xBBD2 0x95A1 +0xBBD3 0x95A8 +0xBBD4 0x95A9 +0xBBD5 0x95A3 +0xBBD6 0x95A5 +0xBBD7 0x95A4 +0xBBD8 0x9699 +0xBBD9 0x969C +0xBBDA 0x969B +0xBBDB 0x96CC +0xBBDC 0x96D2 +0xBBDD 0x9700 +0xBBDE 0x977C +0xBBDF 0x9785 +0xBBE0 0x97F6 +0xBBE1 0x9817 +0xBBE2 0x9818 +0xBBE3 0x98AF +0xBBE4 0x98B1 +0xBBE5 0x9903 +0xBBE6 0x9905 +0xBBE7 0x990C +0xBBE8 0x9909 +0xBBE9 0x99C1 +0xBBEA 0x9AAF +0xBBEB 0x9AB0 +0xBBEC 0x9AE6 +0xBBED 0x9B41 +0xBBEE 0x9B42 +0xBBEF 0x9CF4 +0xBBF0 0x9CF6 +0xBBF1 0x9CF3 +0xBBF2 0x9EBC +0xBBF3 0x9F3B +0xBBF4 0x9F4A +0xBBF5 0x5104 +0xBBF6 0x5100 +0xBBF7 0x50FB +0xBBF8 0x50F5 +0xBBF9 0x50F9 +0xBBFA 0x5102 +0xBBFB 0x5108 +0xBBFC 0x5109 +0xBBFD 0x5105 +0xBBFE 0x51DC +0xBC40 0x5287 +0xBC41 0x5288 +0xBC42 0x5289 +0xBC43 0x528D +0xBC44 0x528A +0xBC45 0x52F0 +0xBC46 0x53B2 +0xBC47 0x562E +0xBC48 0x563B +0xBC49 0x5639 +0xBC4A 0x5632 +0xBC4B 0x563F +0xBC4C 0x5634 +0xBC4D 0x5629 +0xBC4E 0x5653 +0xBC4F 0x564E +0xBC50 0x5657 +0xBC51 0x5674 +0xBC52 0x5636 +0xBC53 0x562F +0xBC54 0x5630 +0xBC55 0x5880 +0xBC56 0x589F +0xBC57 0x589E +0xBC58 0x58B3 +0xBC59 0x589C +0xBC5A 0x58AE +0xBC5B 0x58A9 +0xBC5C 0x58A6 +0xBC5D 0x596D +0xBC5E 0x5B09 +0xBC5F 0x5AFB +0xBC60 0x5B0B +0xBC61 0x5AF5 +0xBC62 0x5B0C +0xBC63 0x5B08 +0xBC64 0x5BEE +0xBC65 0x5BEC +0xBC66 0x5BE9 +0xBC67 0x5BEB +0xBC68 0x5C64 +0xBC69 0x5C65 +0xBC6A 0x5D9D +0xBC6B 0x5D94 +0xBC6C 0x5E62 +0xBC6D 0x5E5F +0xBC6E 0x5E61 +0xBC6F 0x5EE2 +0xBC70 0x5EDA +0xBC71 0x5EDF +0xBC72 0x5EDD +0xBC73 0x5EE3 +0xBC74 0x5EE0 +0xBC75 0x5F48 +0xBC76 0x5F71 +0xBC77 0x5FB7 +0xBC78 0x5FB5 +0xBC79 0x6176 +0xBC7A 0x6167 +0xBC7B 0x616E +0xBC7C 0x615D +0xBC7D 0x6155 +0xBC7E 0x6182 +0xBCA1 0x617C +0xBCA2 0x6170 +0xBCA3 0x616B +0xBCA4 0x617E +0xBCA5 0x61A7 +0xBCA6 0x6190 +0xBCA7 0x61AB +0xBCA8 0x618E +0xBCA9 0x61AC +0xBCAA 0x619A +0xBCAB 0x61A4 +0xBCAC 0x6194 +0xBCAD 0x61AE +0xBCAE 0x622E +0xBCAF 0x6469 +0xBCB0 0x646F +0xBCB1 0x6479 +0xBCB2 0x649E +0xBCB3 0x64B2 +0xBCB4 0x6488 +0xBCB5 0x6490 +0xBCB6 0x64B0 +0xBCB7 0x64A5 +0xBCB8 0x6493 +0xBCB9 0x6495 +0xBCBA 0x64A9 +0xBCBB 0x6492 +0xBCBC 0x64AE +0xBCBD 0x64AD +0xBCBE 0x64AB +0xBCBF 0x649A +0xBCC0 0x64AC +0xBCC1 0x6499 +0xBCC2 0x64A2 +0xBCC3 0x64B3 +0xBCC4 0x6575 +0xBCC5 0x6577 +0xBCC6 0x6578 +0xBCC7 0x66AE +0xBCC8 0x66AB +0xBCC9 0x66B4 +0xBCCA 0x66B1 +0xBCCB 0x6A23 +0xBCCC 0x6A1F +0xBCCD 0x69E8 +0xBCCE 0x6A01 +0xBCCF 0x6A1E +0xBCD0 0x6A19 +0xBCD1 0x69FD +0xBCD2 0x6A21 +0xBCD3 0x6A13 +0xBCD4 0x6A0A +0xBCD5 0x69F3 +0xBCD6 0x6A02 +0xBCD7 0x6A05 +0xBCD8 0x69ED +0xBCD9 0x6A11 +0xBCDA 0x6B50 +0xBCDB 0x6B4E +0xBCDC 0x6BA4 +0xBCDD 0x6BC5 +0xBCDE 0x6BC6 +0xBCDF 0x6F3F +0xBCE0 0x6F7C +0xBCE1 0x6F84 +0xBCE2 0x6F51 +0xBCE3 0x6F66 +0xBCE4 0x6F54 +0xBCE5 0x6F86 +0xBCE6 0x6F6D +0xBCE7 0x6F5B +0xBCE8 0x6F78 +0xBCE9 0x6F6E +0xBCEA 0x6F8E +0xBCEB 0x6F7A +0xBCEC 0x6F70 +0xBCED 0x6F64 +0xBCEE 0x6F97 +0xBCEF 0x6F58 +0xBCF0 0x6ED5 +0xBCF1 0x6F6F +0xBCF2 0x6F60 +0xBCF3 0x6F5F +0xBCF4 0x719F +0xBCF5 0x71AC +0xBCF6 0x71B1 +0xBCF7 0x71A8 +0xBCF8 0x7256 +0xBCF9 0x729B +0xBCFA 0x734E +0xBCFB 0x7357 +0xBCFC 0x7469 +0xBCFD 0x748B +0xBCFE 0x7483 +0xBD40 0x747E +0xBD41 0x7480 +0xBD42 0x757F +0xBD43 0x7620 +0xBD44 0x7629 +0xBD45 0x761F +0xBD46 0x7624 +0xBD47 0x7626 +0xBD48 0x7621 +0xBD49 0x7622 +0xBD4A 0x769A +0xBD4B 0x76BA +0xBD4C 0x76E4 +0xBD4D 0x778E +0xBD4E 0x7787 +0xBD4F 0x778C +0xBD50 0x7791 +0xBD51 0x778B +0xBD52 0x78CB +0xBD53 0x78C5 +0xBD54 0x78BA +0xBD55 0x78CA +0xBD56 0x78BE +0xBD57 0x78D5 +0xBD58 0x78BC +0xBD59 0x78D0 +0xBD5A 0x7A3F +0xBD5B 0x7A3C +0xBD5C 0x7A40 +0xBD5D 0x7A3D +0xBD5E 0x7A37 +0xBD5F 0x7A3B +0xBD60 0x7AAF +0xBD61 0x7AAE +0xBD62 0x7BAD +0xBD63 0x7BB1 +0xBD64 0x7BC4 +0xBD65 0x7BB4 +0xBD66 0x7BC6 +0xBD67 0x7BC7 +0xBD68 0x7BC1 +0xBD69 0x7BA0 +0xBD6A 0x7BCC +0xBD6B 0x7CCA +0xBD6C 0x7DE0 +0xBD6D 0x7DF4 +0xBD6E 0x7DEF +0xBD6F 0x7DFB +0xBD70 0x7DD8 +0xBD71 0x7DEC +0xBD72 0x7DDD +0xBD73 0x7DE8 +0xBD74 0x7DE3 +0xBD75 0x7DDA +0xBD76 0x7DDE +0xBD77 0x7DE9 +0xBD78 0x7D9E +0xBD79 0x7DD9 +0xBD7A 0x7DF2 +0xBD7B 0x7DF9 +0xBD7C 0x7F75 +0xBD7D 0x7F77 +0xBD7E 0x7FAF +0xBDA1 0x7FE9 +0xBDA2 0x8026 +0xBDA3 0x819B +0xBDA4 0x819C +0xBDA5 0x819D +0xBDA6 0x81A0 +0xBDA7 0x819A +0xBDA8 0x8198 +0xBDA9 0x8517 +0xBDAA 0x853D +0xBDAB 0x851A +0xBDAC 0x84EE +0xBDAD 0x852C +0xBDAE 0x852D +0xBDAF 0x8513 +0xBDB0 0x8511 +0xBDB1 0x8523 +0xBDB2 0x8521 +0xBDB3 0x8514 +0xBDB4 0x84EC +0xBDB5 0x8525 +0xBDB6 0x84FF +0xBDB7 0x8506 +0xBDB8 0x8782 +0xBDB9 0x8774 +0xBDBA 0x8776 +0xBDBB 0x8760 +0xBDBC 0x8766 +0xBDBD 0x8778 +0xBDBE 0x8768 +0xBDBF 0x8759 +0xBDC0 0x8757 +0xBDC1 0x874C +0xBDC2 0x8753 +0xBDC3 0x885B +0xBDC4 0x885D +0xBDC5 0x8910 +0xBDC6 0x8907 +0xBDC7 0x8912 +0xBDC8 0x8913 +0xBDC9 0x8915 +0xBDCA 0x890A +0xBDCB 0x8ABC +0xBDCC 0x8AD2 +0xBDCD 0x8AC7 +0xBDCE 0x8AC4 +0xBDCF 0x8A95 +0xBDD0 0x8ACB +0xBDD1 0x8AF8 +0xBDD2 0x8AB2 +0xBDD3 0x8AC9 +0xBDD4 0x8AC2 +0xBDD5 0x8ABF +0xBDD6 0x8AB0 +0xBDD7 0x8AD6 +0xBDD8 0x8ACD +0xBDD9 0x8AB6 +0xBDDA 0x8AB9 +0xBDDB 0x8ADB +0xBDDC 0x8C4C +0xBDDD 0x8C4E +0xBDDE 0x8C6C +0xBDDF 0x8CE0 +0xBDE0 0x8CDE +0xBDE1 0x8CE6 +0xBDE2 0x8CE4 +0xBDE3 0x8CEC +0xBDE4 0x8CED +0xBDE5 0x8CE2 +0xBDE6 0x8CE3 +0xBDE7 0x8CDC +0xBDE8 0x8CEA +0xBDE9 0x8CE1 +0xBDEA 0x8D6D +0xBDEB 0x8D9F +0xBDEC 0x8DA3 +0xBDED 0x8E2B +0xBDEE 0x8E10 +0xBDEF 0x8E1D +0xBDF0 0x8E22 +0xBDF1 0x8E0F +0xBDF2 0x8E29 +0xBDF3 0x8E1F +0xBDF4 0x8E21 +0xBDF5 0x8E1E +0xBDF6 0x8EBA +0xBDF7 0x8F1D +0xBDF8 0x8F1B +0xBDF9 0x8F1F +0xBDFA 0x8F29 +0xBDFB 0x8F26 +0xBDFC 0x8F2A +0xBDFD 0x8F1C +0xBDFE 0x8F1E +0xBE40 0x8F25 +0xBE41 0x9069 +0xBE42 0x906E +0xBE43 0x9068 +0xBE44 0x906D +0xBE45 0x9077 +0xBE46 0x9130 +0xBE47 0x912D +0xBE48 0x9127 +0xBE49 0x9131 +0xBE4A 0x9187 +0xBE4B 0x9189 +0xBE4C 0x918B +0xBE4D 0x9183 +0xBE4E 0x92C5 +0xBE4F 0x92BB +0xBE50 0x92B7 +0xBE51 0x92EA +0xBE52 0x92AC +0xBE53 0x92E4 +0xBE54 0x92C1 +0xBE55 0x92B3 +0xBE56 0x92BC +0xBE57 0x92D2 +0xBE58 0x92C7 +0xBE59 0x92F0 +0xBE5A 0x92B2 +0xBE5B 0x95AD +0xBE5C 0x95B1 +0xBE5D 0x9704 +0xBE5E 0x9706 +0xBE5F 0x9707 +0xBE60 0x9709 +0xBE61 0x9760 +0xBE62 0x978D +0xBE63 0x978B +0xBE64 0x978F +0xBE65 0x9821 +0xBE66 0x982B +0xBE67 0x981C +0xBE68 0x98B3 +0xBE69 0x990A +0xBE6A 0x9913 +0xBE6B 0x9912 +0xBE6C 0x9918 +0xBE6D 0x99DD +0xBE6E 0x99D0 +0xBE6F 0x99DF +0xBE70 0x99DB +0xBE71 0x99D1 +0xBE72 0x99D5 +0xBE73 0x99D2 +0xBE74 0x99D9 +0xBE75 0x9AB7 +0xBE76 0x9AEE +0xBE77 0x9AEF +0xBE78 0x9B27 +0xBE79 0x9B45 +0xBE7A 0x9B44 +0xBE7B 0x9B77 +0xBE7C 0x9B6F +0xBE7D 0x9D06 +0xBE7E 0x9D09 +0xBEA1 0x9D03 +0xBEA2 0x9EA9 +0xBEA3 0x9EBE +0xBEA4 0x9ECE +0xBEA5 0x58A8 +0xBEA6 0x9F52 +0xBEA7 0x5112 +0xBEA8 0x5118 +0xBEA9 0x5114 +0xBEAA 0x5110 +0xBEAB 0x5115 +0xBEAC 0x5180 +0xBEAD 0x51AA +0xBEAE 0x51DD +0xBEAF 0x5291 +0xBEB0 0x5293 +0xBEB1 0x52F3 +0xBEB2 0x5659 +0xBEB3 0x566B +0xBEB4 0x5679 +0xBEB5 0x5669 +0xBEB6 0x5664 +0xBEB7 0x5678 +0xBEB8 0x566A +0xBEB9 0x5668 +0xBEBA 0x5665 +0xBEBB 0x5671 +0xBEBC 0x566F +0xBEBD 0x566C +0xBEBE 0x5662 +0xBEBF 0x5676 +0xBEC0 0x58C1 +0xBEC1 0x58BE +0xBEC2 0x58C7 +0xBEC3 0x58C5 +0xBEC4 0x596E +0xBEC5 0x5B1D +0xBEC6 0x5B34 +0xBEC7 0x5B78 +0xBEC8 0x5BF0 +0xBEC9 0x5C0E +0xBECA 0x5F4A +0xBECB 0x61B2 +0xBECC 0x6191 +0xBECD 0x61A9 +0xBECE 0x618A +0xBECF 0x61CD +0xBED0 0x61B6 +0xBED1 0x61BE +0xBED2 0x61CA +0xBED3 0x61C8 +0xBED4 0x6230 +0xBED5 0x64C5 +0xBED6 0x64C1 +0xBED7 0x64CB +0xBED8 0x64BB +0xBED9 0x64BC +0xBEDA 0x64DA +0xBEDB 0x64C4 +0xBEDC 0x64C7 +0xBEDD 0x64C2 +0xBEDE 0x64CD +0xBEDF 0x64BF +0xBEE0 0x64D2 +0xBEE1 0x64D4 +0xBEE2 0x64BE +0xBEE3 0x6574 +0xBEE4 0x66C6 +0xBEE5 0x66C9 +0xBEE6 0x66B9 +0xBEE7 0x66C4 +0xBEE8 0x66C7 +0xBEE9 0x66B8 +0xBEEA 0x6A3D +0xBEEB 0x6A38 +0xBEEC 0x6A3A +0xBEED 0x6A59 +0xBEEE 0x6A6B +0xBEEF 0x6A58 +0xBEF0 0x6A39 +0xBEF1 0x6A44 +0xBEF2 0x6A62 +0xBEF3 0x6A61 +0xBEF4 0x6A4B +0xBEF5 0x6A47 +0xBEF6 0x6A35 +0xBEF7 0x6A5F +0xBEF8 0x6A48 +0xBEF9 0x6B59 +0xBEFA 0x6B77 +0xBEFB 0x6C05 +0xBEFC 0x6FC2 +0xBEFD 0x6FB1 +0xBEFE 0x6FA1 +0xBF40 0x6FC3 +0xBF41 0x6FA4 +0xBF42 0x6FC1 +0xBF43 0x6FA7 +0xBF44 0x6FB3 +0xBF45 0x6FC0 +0xBF46 0x6FB9 +0xBF47 0x6FB6 +0xBF48 0x6FA6 +0xBF49 0x6FA0 +0xBF4A 0x6FB4 +0xBF4B 0x71BE +0xBF4C 0x71C9 +0xBF4D 0x71D0 +0xBF4E 0x71D2 +0xBF4F 0x71C8 +0xBF50 0x71D5 +0xBF51 0x71B9 +0xBF52 0x71CE +0xBF53 0x71D9 +0xBF54 0x71DC +0xBF55 0x71C3 +0xBF56 0x71C4 +0xBF57 0x7368 +0xBF58 0x749C +0xBF59 0x74A3 +0xBF5A 0x7498 +0xBF5B 0x749F +0xBF5C 0x749E +0xBF5D 0x74E2 +0xBF5E 0x750C +0xBF5F 0x750D +0xBF60 0x7634 +0xBF61 0x7638 +0xBF62 0x763A +0xBF63 0x76E7 +0xBF64 0x76E5 +0xBF65 0x77A0 +0xBF66 0x779E +0xBF67 0x779F +0xBF68 0x77A5 +0xBF69 0x78E8 +0xBF6A 0x78DA +0xBF6B 0x78EC +0xBF6C 0x78E7 +0xBF6D 0x79A6 +0xBF6E 0x7A4D +0xBF6F 0x7A4E +0xBF70 0x7A46 +0xBF71 0x7A4C +0xBF72 0x7A4B +0xBF73 0x7ABA +0xBF74 0x7BD9 +0xBF75 0x7C11 +0xBF76 0x7BC9 +0xBF77 0x7BE4 +0xBF78 0x7BDB +0xBF79 0x7BE1 +0xBF7A 0x7BE9 +0xBF7B 0x7BE6 +0xBF7C 0x7CD5 +0xBF7D 0x7CD6 +0xBF7E 0x7E0A +0xBFA1 0x7E11 +0xBFA2 0x7E08 +0xBFA3 0x7E1B +0xBFA4 0x7E23 +0xBFA5 0x7E1E +0xBFA6 0x7E1D +0xBFA7 0x7E09 +0xBFA8 0x7E10 +0xBFA9 0x7F79 +0xBFAA 0x7FB2 +0xBFAB 0x7FF0 +0xBFAC 0x7FF1 +0xBFAD 0x7FEE +0xBFAE 0x8028 +0xBFAF 0x81B3 +0xBFB0 0x81A9 +0xBFB1 0x81A8 +0xBFB2 0x81FB +0xBFB3 0x8208 +0xBFB4 0x8258 +0xBFB5 0x8259 +0xBFB6 0x854A +0xBFB7 0x8559 +0xBFB8 0x8548 +0xBFB9 0x8568 +0xBFBA 0x8569 +0xBFBB 0x8543 +0xBFBC 0x8549 +0xBFBD 0x856D +0xBFBE 0x856A +0xBFBF 0x855E +0xBFC0 0x8783 +0xBFC1 0x879F +0xBFC2 0x879E +0xBFC3 0x87A2 +0xBFC4 0x878D +0xBFC5 0x8861 +0xBFC6 0x892A +0xBFC7 0x8932 +0xBFC8 0x8925 +0xBFC9 0x892B +0xBFCA 0x8921 +0xBFCB 0x89AA +0xBFCC 0x89A6 +0xBFCD 0x8AE6 +0xBFCE 0x8AFA +0xBFCF 0x8AEB +0xBFD0 0x8AF1 +0xBFD1 0x8B00 +0xBFD2 0x8ADC +0xBFD3 0x8AE7 +0xBFD4 0x8AEE +0xBFD5 0x8AFE +0xBFD6 0x8B01 +0xBFD7 0x8B02 +0xBFD8 0x8AF7 +0xBFD9 0x8AED +0xBFDA 0x8AF3 +0xBFDB 0x8AF6 +0xBFDC 0x8AFC +0xBFDD 0x8C6B +0xBFDE 0x8C6D +0xBFDF 0x8C93 +0xBFE0 0x8CF4 +0xBFE1 0x8E44 +0xBFE2 0x8E31 +0xBFE3 0x8E34 +0xBFE4 0x8E42 +0xBFE5 0x8E39 +0xBFE6 0x8E35 +0xBFE7 0x8F3B +0xBFE8 0x8F2F +0xBFE9 0x8F38 +0xBFEA 0x8F33 +0xBFEB 0x8FA8 +0xBFEC 0x8FA6 +0xBFED 0x9075 +0xBFEE 0x9074 +0xBFEF 0x9078 +0xBFF0 0x9072 +0xBFF1 0x907C +0xBFF2 0x907A +0xBFF3 0x9134 +0xBFF4 0x9192 +0xBFF5 0x9320 +0xBFF6 0x9336 +0xBFF7 0x92F8 +0xBFF8 0x9333 +0xBFF9 0x932F +0xBFFA 0x9322 +0xBFFB 0x92FC +0xBFFC 0x932B +0xBFFD 0x9304 +0xBFFE 0x931A +0xC040 0x9310 +0xC041 0x9326 +0xC042 0x9321 +0xC043 0x9315 +0xC044 0x932E +0xC045 0x9319 +0xC046 0x95BB +0xC047 0x96A7 +0xC048 0x96A8 +0xC049 0x96AA +0xC04A 0x96D5 +0xC04B 0x970E +0xC04C 0x9711 +0xC04D 0x9716 +0xC04E 0x970D +0xC04F 0x9713 +0xC050 0x970F +0xC051 0x975B +0xC052 0x975C +0xC053 0x9766 +0xC054 0x9798 +0xC055 0x9830 +0xC056 0x9838 +0xC057 0x983B +0xC058 0x9837 +0xC059 0x982D +0xC05A 0x9839 +0xC05B 0x9824 +0xC05C 0x9910 +0xC05D 0x9928 +0xC05E 0x991E +0xC05F 0x991B +0xC060 0x9921 +0xC061 0x991A +0xC062 0x99ED +0xC063 0x99E2 +0xC064 0x99F1 +0xC065 0x9AB8 +0xC066 0x9ABC +0xC067 0x9AFB +0xC068 0x9AED +0xC069 0x9B28 +0xC06A 0x9B91 +0xC06B 0x9D15 +0xC06C 0x9D23 +0xC06D 0x9D26 +0xC06E 0x9D28 +0xC06F 0x9D12 +0xC070 0x9D1B +0xC071 0x9ED8 +0xC072 0x9ED4 +0xC073 0x9F8D +0xC074 0x9F9C +0xC075 0x512A +0xC076 0x511F +0xC077 0x5121 +0xC078 0x5132 +0xC079 0x52F5 +0xC07A 0x568E +0xC07B 0x5680 +0xC07C 0x5690 +0xC07D 0x5685 +0xC07E 0x5687 +0xC0A1 0x568F +0xC0A2 0x58D5 +0xC0A3 0x58D3 +0xC0A4 0x58D1 +0xC0A5 0x58CE +0xC0A6 0x5B30 +0xC0A7 0x5B2A +0xC0A8 0x5B24 +0xC0A9 0x5B7A +0xC0AA 0x5C37 +0xC0AB 0x5C68 +0xC0AC 0x5DBC +0xC0AD 0x5DBA +0xC0AE 0x5DBD +0xC0AF 0x5DB8 +0xC0B0 0x5E6B +0xC0B1 0x5F4C +0xC0B2 0x5FBD +0xC0B3 0x61C9 +0xC0B4 0x61C2 +0xC0B5 0x61C7 +0xC0B6 0x61E6 +0xC0B7 0x61CB +0xC0B8 0x6232 +0xC0B9 0x6234 +0xC0BA 0x64CE +0xC0BB 0x64CA +0xC0BC 0x64D8 +0xC0BD 0x64E0 +0xC0BE 0x64F0 +0xC0BF 0x64E6 +0xC0C0 0x64EC +0xC0C1 0x64F1 +0xC0C2 0x64E2 +0xC0C3 0x64ED +0xC0C4 0x6582 +0xC0C5 0x6583 +0xC0C6 0x66D9 +0xC0C7 0x66D6 +0xC0C8 0x6A80 +0xC0C9 0x6A94 +0xC0CA 0x6A84 +0xC0CB 0x6AA2 +0xC0CC 0x6A9C +0xC0CD 0x6ADB +0xC0CE 0x6AA3 +0xC0CF 0x6A7E +0xC0D0 0x6A97 +0xC0D1 0x6A90 +0xC0D2 0x6AA0 +0xC0D3 0x6B5C +0xC0D4 0x6BAE +0xC0D5 0x6BDA +0xC0D6 0x6C08 +0xC0D7 0x6FD8 +0xC0D8 0x6FF1 +0xC0D9 0x6FDF +0xC0DA 0x6FE0 +0xC0DB 0x6FDB +0xC0DC 0x6FE4 +0xC0DD 0x6FEB +0xC0DE 0x6FEF +0xC0DF 0x6F80 +0xC0E0 0x6FEC +0xC0E1 0x6FE1 +0xC0E2 0x6FE9 +0xC0E3 0x6FD5 +0xC0E4 0x6FEE +0xC0E5 0x6FF0 +0xC0E6 0x71E7 +0xC0E7 0x71DF +0xC0E8 0x71EE +0xC0E9 0x71E6 +0xC0EA 0x71E5 +0xC0EB 0x71ED +0xC0EC 0x71EC +0xC0ED 0x71F4 +0xC0EE 0x71E0 +0xC0EF 0x7235 +0xC0F0 0x7246 +0xC0F1 0x7370 +0xC0F2 0x7372 +0xC0F3 0x74A9 +0xC0F4 0x74B0 +0xC0F5 0x74A6 +0xC0F6 0x74A8 +0xC0F7 0x7646 +0xC0F8 0x7642 +0xC0F9 0x764C +0xC0FA 0x76EA +0xC0FB 0x77B3 +0xC0FC 0x77AA +0xC0FD 0x77B0 +0xC0FE 0x77AC +0xC140 0x77A7 +0xC141 0x77AD +0xC142 0x77EF +0xC143 0x78F7 +0xC144 0x78FA +0xC145 0x78F4 +0xC146 0x78EF +0xC147 0x7901 +0xC148 0x79A7 +0xC149 0x79AA +0xC14A 0x7A57 +0xC14B 0x7ABF +0xC14C 0x7C07 +0xC14D 0x7C0D +0xC14E 0x7BFE +0xC14F 0x7BF7 +0xC150 0x7C0C +0xC151 0x7BE0 +0xC152 0x7CE0 +0xC153 0x7CDC +0xC154 0x7CDE +0xC155 0x7CE2 +0xC156 0x7CDF +0xC157 0x7CD9 +0xC158 0x7CDD +0xC159 0x7E2E +0xC15A 0x7E3E +0xC15B 0x7E46 +0xC15C 0x7E37 +0xC15D 0x7E32 +0xC15E 0x7E43 +0xC15F 0x7E2B +0xC160 0x7E3D +0xC161 0x7E31 +0xC162 0x7E45 +0xC163 0x7E41 +0xC164 0x7E34 +0xC165 0x7E39 +0xC166 0x7E48 +0xC167 0x7E35 +0xC168 0x7E3F +0xC169 0x7E2F +0xC16A 0x7F44 +0xC16B 0x7FF3 +0xC16C 0x7FFC +0xC16D 0x8071 +0xC16E 0x8072 +0xC16F 0x8070 +0xC170 0x806F +0xC171 0x8073 +0xC172 0x81C6 +0xC173 0x81C3 +0xC174 0x81BA +0xC175 0x81C2 +0xC176 0x81C0 +0xC177 0x81BF +0xC178 0x81BD +0xC179 0x81C9 +0xC17A 0x81BE +0xC17B 0x81E8 +0xC17C 0x8209 +0xC17D 0x8271 +0xC17E 0x85AA +0xC1A1 0x8584 +0xC1A2 0x857E +0xC1A3 0x859C +0xC1A4 0x8591 +0xC1A5 0x8594 +0xC1A6 0x85AF +0xC1A7 0x859B +0xC1A8 0x8587 +0xC1A9 0x85A8 +0xC1AA 0x858A +0xC1AB 0x8667 +0xC1AC 0x87C0 +0xC1AD 0x87D1 +0xC1AE 0x87B3 +0xC1AF 0x87D2 +0xC1B0 0x87C6 +0xC1B1 0x87AB +0xC1B2 0x87BB +0xC1B3 0x87BA +0xC1B4 0x87C8 +0xC1B5 0x87CB +0xC1B6 0x893B +0xC1B7 0x8936 +0xC1B8 0x8944 +0xC1B9 0x8938 +0xC1BA 0x893D +0xC1BB 0x89AC +0xC1BC 0x8B0E +0xC1BD 0x8B17 +0xC1BE 0x8B19 +0xC1BF 0x8B1B +0xC1C0 0x8B0A +0xC1C1 0x8B20 +0xC1C2 0x8B1D +0xC1C3 0x8B04 +0xC1C4 0x8B10 +0xC1C5 0x8C41 +0xC1C6 0x8C3F +0xC1C7 0x8C73 +0xC1C8 0x8CFA +0xC1C9 0x8CFD +0xC1CA 0x8CFC +0xC1CB 0x8CF8 +0xC1CC 0x8CFB +0xC1CD 0x8DA8 +0xC1CE 0x8E49 +0xC1CF 0x8E4B +0xC1D0 0x8E48 +0xC1D1 0x8E4A +0xC1D2 0x8F44 +0xC1D3 0x8F3E +0xC1D4 0x8F42 +0xC1D5 0x8F45 +0xC1D6 0x8F3F +0xC1D7 0x907F +0xC1D8 0x907D +0xC1D9 0x9084 +0xC1DA 0x9081 +0xC1DB 0x9082 +0xC1DC 0x9080 +0xC1DD 0x9139 +0xC1DE 0x91A3 +0xC1DF 0x919E +0xC1E0 0x919C +0xC1E1 0x934D +0xC1E2 0x9382 +0xC1E3 0x9328 +0xC1E4 0x9375 +0xC1E5 0x934A +0xC1E6 0x9365 +0xC1E7 0x934B +0xC1E8 0x9318 +0xC1E9 0x937E +0xC1EA 0x936C +0xC1EB 0x935B +0xC1EC 0x9370 +0xC1ED 0x935A +0xC1EE 0x9354 +0xC1EF 0x95CA +0xC1F0 0x95CB +0xC1F1 0x95CC +0xC1F2 0x95C8 +0xC1F3 0x95C6 +0xC1F4 0x96B1 +0xC1F5 0x96B8 +0xC1F6 0x96D6 +0xC1F7 0x971C +0xC1F8 0x971E +0xC1F9 0x97A0 +0xC1FA 0x97D3 +0xC1FB 0x9846 +0xC1FC 0x98B6 +0xC1FD 0x9935 +0xC1FE 0x9A01 +0xC240 0x99FF +0xC241 0x9BAE +0xC242 0x9BAB +0xC243 0x9BAA +0xC244 0x9BAD +0xC245 0x9D3B +0xC246 0x9D3F +0xC247 0x9E8B +0xC248 0x9ECF +0xC249 0x9EDE +0xC24A 0x9EDC +0xC24B 0x9EDD +0xC24C 0x9EDB +0xC24D 0x9F3E +0xC24E 0x9F4B +0xC24F 0x53E2 +0xC250 0x5695 +0xC251 0x56AE +0xC252 0x58D9 +0xC253 0x58D8 +0xC254 0x5B38 +0xC255 0x5F5E +0xC256 0x61E3 +0xC257 0x6233 +0xC258 0x64F4 +0xC259 0x64F2 +0xC25A 0x64FE +0xC25B 0x6506 +0xC25C 0x64FA +0xC25D 0x64FB +0xC25E 0x64F7 +0xC25F 0x65B7 +0xC260 0x66DC +0xC261 0x6726 +0xC262 0x6AB3 +0xC263 0x6AAC +0xC264 0x6AC3 +0xC265 0x6ABB +0xC266 0x6AB8 +0xC267 0x6AC2 +0xC268 0x6AAE +0xC269 0x6AAF +0xC26A 0x6B5F +0xC26B 0x6B78 +0xC26C 0x6BAF +0xC26D 0x7009 +0xC26E 0x700B +0xC26F 0x6FFE +0xC270 0x7006 +0xC271 0x6FFA +0xC272 0x7011 +0xC273 0x700F +0xC274 0x71FB +0xC275 0x71FC +0xC276 0x71FE +0xC277 0x71F8 +0xC278 0x7377 +0xC279 0x7375 +0xC27A 0x74A7 +0xC27B 0x74BF +0xC27C 0x7515 +0xC27D 0x7656 +0xC27E 0x7658 +0xC2A1 0x7652 +0xC2A2 0x77BD +0xC2A3 0x77BF +0xC2A4 0x77BB +0xC2A5 0x77BC +0xC2A6 0x790E +0xC2A7 0x79AE +0xC2A8 0x7A61 +0xC2A9 0x7A62 +0xC2AA 0x7A60 +0xC2AB 0x7AC4 +0xC2AC 0x7AC5 +0xC2AD 0x7C2B +0xC2AE 0x7C27 +0xC2AF 0x7C2A +0xC2B0 0x7C1E +0xC2B1 0x7C23 +0xC2B2 0x7C21 +0xC2B3 0x7CE7 +0xC2B4 0x7E54 +0xC2B5 0x7E55 +0xC2B6 0x7E5E +0xC2B7 0x7E5A +0xC2B8 0x7E61 +0xC2B9 0x7E52 +0xC2BA 0x7E59 +0xC2BB 0x7F48 +0xC2BC 0x7FF9 +0xC2BD 0x7FFB +0xC2BE 0x8077 +0xC2BF 0x8076 +0xC2C0 0x81CD +0xC2C1 0x81CF +0xC2C2 0x820A +0xC2C3 0x85CF +0xC2C4 0x85A9 +0xC2C5 0x85CD +0xC2C6 0x85D0 +0xC2C7 0x85C9 +0xC2C8 0x85B0 +0xC2C9 0x85BA +0xC2CA 0x85B9 +0xC2CB 0x85A6 +0xC2CC 0x87EF +0xC2CD 0x87EC +0xC2CE 0x87F2 +0xC2CF 0x87E0 +0xC2D0 0x8986 +0xC2D1 0x89B2 +0xC2D2 0x89F4 +0xC2D3 0x8B28 +0xC2D4 0x8B39 +0xC2D5 0x8B2C +0xC2D6 0x8B2B +0xC2D7 0x8C50 +0xC2D8 0x8D05 +0xC2D9 0x8E59 +0xC2DA 0x8E63 +0xC2DB 0x8E66 +0xC2DC 0x8E64 +0xC2DD 0x8E5F +0xC2DE 0x8E55 +0xC2DF 0x8EC0 +0xC2E0 0x8F49 +0xC2E1 0x8F4D +0xC2E2 0x9087 +0xC2E3 0x9083 +0xC2E4 0x9088 +0xC2E5 0x91AB +0xC2E6 0x91AC +0xC2E7 0x91D0 +0xC2E8 0x9394 +0xC2E9 0x938A +0xC2EA 0x9396 +0xC2EB 0x93A2 +0xC2EC 0x93B3 +0xC2ED 0x93AE +0xC2EE 0x93AC +0xC2EF 0x93B0 +0xC2F0 0x9398 +0xC2F1 0x939A +0xC2F2 0x9397 +0xC2F3 0x95D4 +0xC2F4 0x95D6 +0xC2F5 0x95D0 +0xC2F6 0x95D5 +0xC2F7 0x96E2 +0xC2F8 0x96DC +0xC2F9 0x96D9 +0xC2FA 0x96DB +0xC2FB 0x96DE +0xC2FC 0x9724 +0xC2FD 0x97A3 +0xC2FE 0x97A6 +0xC340 0x97AD +0xC341 0x97F9 +0xC342 0x984D +0xC343 0x984F +0xC344 0x984C +0xC345 0x984E +0xC346 0x9853 +0xC347 0x98BA +0xC348 0x993E +0xC349 0x993F +0xC34A 0x993D +0xC34B 0x992E +0xC34C 0x99A5 +0xC34D 0x9A0E +0xC34E 0x9AC1 +0xC34F 0x9B03 +0xC350 0x9B06 +0xC351 0x9B4F +0xC352 0x9B4E +0xC353 0x9B4D +0xC354 0x9BCA +0xC355 0x9BC9 +0xC356 0x9BFD +0xC357 0x9BC8 +0xC358 0x9BC0 +0xC359 0x9D51 +0xC35A 0x9D5D +0xC35B 0x9D60 +0xC35C 0x9EE0 +0xC35D 0x9F15 +0xC35E 0x9F2C +0xC35F 0x5133 +0xC360 0x56A5 +0xC361 0x58DE +0xC362 0x58DF +0xC363 0x58E2 +0xC364 0x5BF5 +0xC365 0x9F90 +0xC366 0x5EEC +0xC367 0x61F2 +0xC368 0x61F7 +0xC369 0x61F6 +0xC36A 0x61F5 +0xC36B 0x6500 +0xC36C 0x650F +0xC36D 0x66E0 +0xC36E 0x66DD +0xC36F 0x6AE5 +0xC370 0x6ADD +0xC371 0x6ADA +0xC372 0x6AD3 +0xC373 0x701B +0xC374 0x701F +0xC375 0x7028 +0xC376 0x701A +0xC377 0x701D +0xC378 0x7015 +0xC379 0x7018 +0xC37A 0x7206 +0xC37B 0x720D +0xC37C 0x7258 +0xC37D 0x72A2 +0xC37E 0x7378 +0xC3A1 0x737A +0xC3A2 0x74BD +0xC3A3 0x74CA +0xC3A4 0x74E3 +0xC3A5 0x7587 +0xC3A6 0x7586 +0xC3A7 0x765F +0xC3A8 0x7661 +0xC3A9 0x77C7 +0xC3AA 0x7919 +0xC3AB 0x79B1 +0xC3AC 0x7A6B +0xC3AD 0x7A69 +0xC3AE 0x7C3E +0xC3AF 0x7C3F +0xC3B0 0x7C38 +0xC3B1 0x7C3D +0xC3B2 0x7C37 +0xC3B3 0x7C40 +0xC3B4 0x7E6B +0xC3B5 0x7E6D +0xC3B6 0x7E79 +0xC3B7 0x7E69 +0xC3B8 0x7E6A +0xC3B9 0x7F85 +0xC3BA 0x7E73 +0xC3BB 0x7FB6 +0xC3BC 0x7FB9 +0xC3BD 0x7FB8 +0xC3BE 0x81D8 +0xC3BF 0x85E9 +0xC3C0 0x85DD +0xC3C1 0x85EA +0xC3C2 0x85D5 +0xC3C3 0x85E4 +0xC3C4 0x85E5 +0xC3C5 0x85F7 +0xC3C6 0x87FB +0xC3C7 0x8805 +0xC3C8 0x880D +0xC3C9 0x87F9 +0xC3CA 0x87FE +0xC3CB 0x8960 +0xC3CC 0x895F +0xC3CD 0x8956 +0xC3CE 0x895E +0xC3CF 0x8B41 +0xC3D0 0x8B5C +0xC3D1 0x8B58 +0xC3D2 0x8B49 +0xC3D3 0x8B5A +0xC3D4 0x8B4E +0xC3D5 0x8B4F +0xC3D6 0x8B46 +0xC3D7 0x8B59 +0xC3D8 0x8D08 +0xC3D9 0x8D0A +0xC3DA 0x8E7C +0xC3DB 0x8E72 +0xC3DC 0x8E87 +0xC3DD 0x8E76 +0xC3DE 0x8E6C +0xC3DF 0x8E7A +0xC3E0 0x8E74 +0xC3E1 0x8F54 +0xC3E2 0x8F4E +0xC3E3 0x8FAD +0xC3E4 0x908A +0xC3E5 0x908B +0xC3E6 0x91B1 +0xC3E7 0x91AE +0xC3E8 0x93E1 +0xC3E9 0x93D1 +0xC3EA 0x93DF +0xC3EB 0x93C3 +0xC3EC 0x93C8 +0xC3ED 0x93DC +0xC3EE 0x93DD +0xC3EF 0x93D6 +0xC3F0 0x93E2 +0xC3F1 0x93CD +0xC3F2 0x93D8 +0xC3F3 0x93E4 +0xC3F4 0x93D7 +0xC3F5 0x93E8 +0xC3F6 0x95DC +0xC3F7 0x96B4 +0xC3F8 0x96E3 +0xC3F9 0x972A +0xC3FA 0x9727 +0xC3FB 0x9761 +0xC3FC 0x97DC +0xC3FD 0x97FB +0xC3FE 0x985E +0xC440 0x9858 +0xC441 0x985B +0xC442 0x98BC +0xC443 0x9945 +0xC444 0x9949 +0xC445 0x9A16 +0xC446 0x9A19 +0xC447 0x9B0D +0xC448 0x9BE8 +0xC449 0x9BE7 +0xC44A 0x9BD6 +0xC44B 0x9BDB +0xC44C 0x9D89 +0xC44D 0x9D61 +0xC44E 0x9D72 +0xC44F 0x9D6A +0xC450 0x9D6C +0xC451 0x9E92 +0xC452 0x9E97 +0xC453 0x9E93 +0xC454 0x9EB4 +0xC455 0x52F8 +0xC456 0x56A8 +0xC457 0x56B7 +0xC458 0x56B6 +0xC459 0x56B4 +0xC45A 0x56BC +0xC45B 0x58E4 +0xC45C 0x5B40 +0xC45D 0x5B43 +0xC45E 0x5B7D +0xC45F 0x5BF6 +0xC460 0x5DC9 +0xC461 0x61F8 +0xC462 0x61FA +0xC463 0x6518 +0xC464 0x6514 +0xC465 0x6519 +0xC466 0x66E6 +0xC467 0x6727 +0xC468 0x6AEC +0xC469 0x703E +0xC46A 0x7030 +0xC46B 0x7032 +0xC46C 0x7210 +0xC46D 0x737B +0xC46E 0x74CF +0xC46F 0x7662 +0xC470 0x7665 +0xC471 0x7926 +0xC472 0x792A +0xC473 0x792C +0xC474 0x792B +0xC475 0x7AC7 +0xC476 0x7AF6 +0xC477 0x7C4C +0xC478 0x7C43 +0xC479 0x7C4D +0xC47A 0x7CEF +0xC47B 0x7CF0 +0xC47C 0x8FAE +0xC47D 0x7E7D +0xC47E 0x7E7C +0xC4A1 0x7E82 +0xC4A2 0x7F4C +0xC4A3 0x8000 +0xC4A4 0x81DA +0xC4A5 0x8266 +0xC4A6 0x85FB +0xC4A7 0x85F9 +0xC4A8 0x8611 +0xC4A9 0x85FA +0xC4AA 0x8606 +0xC4AB 0x860B +0xC4AC 0x8607 +0xC4AD 0x860A +0xC4AE 0x8814 +0xC4AF 0x8815 +0xC4B0 0x8964 +0xC4B1 0x89BA +0xC4B2 0x89F8 +0xC4B3 0x8B70 +0xC4B4 0x8B6C +0xC4B5 0x8B66 +0xC4B6 0x8B6F +0xC4B7 0x8B5F +0xC4B8 0x8B6B +0xC4B9 0x8D0F +0xC4BA 0x8D0D +0xC4BB 0x8E89 +0xC4BC 0x8E81 +0xC4BD 0x8E85 +0xC4BE 0x8E82 +0xC4BF 0x91B4 +0xC4C0 0x91CB +0xC4C1 0x9418 +0xC4C2 0x9403 +0xC4C3 0x93FD +0xC4C4 0x95E1 +0xC4C5 0x9730 +0xC4C6 0x98C4 +0xC4C7 0x9952 +0xC4C8 0x9951 +0xC4C9 0x99A8 +0xC4CA 0x9A2B +0xC4CB 0x9A30 +0xC4CC 0x9A37 +0xC4CD 0x9A35 +0xC4CE 0x9C13 +0xC4CF 0x9C0D +0xC4D0 0x9E79 +0xC4D1 0x9EB5 +0xC4D2 0x9EE8 +0xC4D3 0x9F2F +0xC4D4 0x9F5F +0xC4D5 0x9F63 +0xC4D6 0x9F61 +0xC4D7 0x5137 +0xC4D8 0x5138 +0xC4D9 0x56C1 +0xC4DA 0x56C0 +0xC4DB 0x56C2 +0xC4DC 0x5914 +0xC4DD 0x5C6C +0xC4DE 0x5DCD +0xC4DF 0x61FC +0xC4E0 0x61FE +0xC4E1 0x651D +0xC4E2 0x651C +0xC4E3 0x6595 +0xC4E4 0x66E9 +0xC4E5 0x6AFB +0xC4E6 0x6B04 +0xC4E7 0x6AFA +0xC4E8 0x6BB2 +0xC4E9 0x704C +0xC4EA 0x721B +0xC4EB 0x72A7 +0xC4EC 0x74D6 +0xC4ED 0x74D4 +0xC4EE 0x7669 +0xC4EF 0x77D3 +0xC4F0 0x7C50 +0xC4F1 0x7E8F +0xC4F2 0x7E8C +0xC4F3 0x7FBC +0xC4F4 0x8617 +0xC4F5 0x862D +0xC4F6 0x861A +0xC4F7 0x8823 +0xC4F8 0x8822 +0xC4F9 0x8821 +0xC4FA 0x881F +0xC4FB 0x896A +0xC4FC 0x896C +0xC4FD 0x89BD +0xC4FE 0x8B74 +0xC540 0x8B77 +0xC541 0x8B7D +0xC542 0x8D13 +0xC543 0x8E8A +0xC544 0x8E8D +0xC545 0x8E8B +0xC546 0x8F5F +0xC547 0x8FAF +0xC548 0x91BA +0xC549 0x942E +0xC54A 0x9433 +0xC54B 0x9435 +0xC54C 0x943A +0xC54D 0x9438 +0xC54E 0x9432 +0xC54F 0x942B +0xC550 0x95E2 +0xC551 0x9738 +0xC552 0x9739 +0xC553 0x9732 +0xC554 0x97FF +0xC555 0x9867 +0xC556 0x9865 +0xC557 0x9957 +0xC558 0x9A45 +0xC559 0x9A43 +0xC55A 0x9A40 +0xC55B 0x9A3E +0xC55C 0x9ACF +0xC55D 0x9B54 +0xC55E 0x9B51 +0xC55F 0x9C2D +0xC560 0x9C25 +0xC561 0x9DAF +0xC562 0x9DB4 +0xC563 0x9DC2 +0xC564 0x9DB8 +0xC565 0x9E9D +0xC566 0x9EEF +0xC567 0x9F19 +0xC568 0x9F5C +0xC569 0x9F66 +0xC56A 0x9F67 +0xC56B 0x513C +0xC56C 0x513B +0xC56D 0x56C8 +0xC56E 0x56CA +0xC56F 0x56C9 +0xC570 0x5B7F +0xC571 0x5DD4 +0xC572 0x5DD2 +0xC573 0x5F4E +0xC574 0x61FF +0xC575 0x6524 +0xC576 0x6B0A +0xC577 0x6B61 +0xC578 0x7051 +0xC579 0x7058 +0xC57A 0x7380 +0xC57B 0x74E4 +0xC57C 0x758A +0xC57D 0x766E +0xC57E 0x766C +0xC5A1 0x79B3 +0xC5A2 0x7C60 +0xC5A3 0x7C5F +0xC5A4 0x807E +0xC5A5 0x807D +0xC5A6 0x81DF +0xC5A7 0x8972 +0xC5A8 0x896F +0xC5A9 0x89FC +0xC5AA 0x8B80 +0xC5AB 0x8D16 +0xC5AC 0x8D17 +0xC5AD 0x8E91 +0xC5AE 0x8E93 +0xC5AF 0x8F61 +0xC5B0 0x9148 +0xC5B1 0x9444 +0xC5B2 0x9451 +0xC5B3 0x9452 +0xC5B4 0x973D +0xC5B5 0x973E +0xC5B6 0x97C3 +0xC5B7 0x97C1 +0xC5B8 0x986B +0xC5B9 0x9955 +0xC5BA 0x9A55 +0xC5BB 0x9A4D +0xC5BC 0x9AD2 +0xC5BD 0x9B1A +0xC5BE 0x9C49 +0xC5BF 0x9C31 +0xC5C0 0x9C3E +0xC5C1 0x9C3B +0xC5C2 0x9DD3 +0xC5C3 0x9DD7 +0xC5C4 0x9F34 +0xC5C5 0x9F6C +0xC5C6 0x9F6A +0xC5C7 0x9F94 +0xC5C8 0x56CC +0xC5C9 0x5DD6 +0xC5CA 0x6200 +0xC5CB 0x6523 +0xC5CC 0x652B +0xC5CD 0x652A +0xC5CE 0x66EC +0xC5CF 0x6B10 +0xC5D0 0x74DA +0xC5D1 0x7ACA +0xC5D2 0x7C64 +0xC5D3 0x7C63 +0xC5D4 0x7C65 +0xC5D5 0x7E93 +0xC5D6 0x7E96 +0xC5D7 0x7E94 +0xC5D8 0x81E2 +0xC5D9 0x8638 +0xC5DA 0x863F +0xC5DB 0x8831 +0xC5DC 0x8B8A +0xC5DD 0x9090 +0xC5DE 0x908F +0xC5DF 0x9463 +0xC5E0 0x9460 +0xC5E1 0x9464 +0xC5E2 0x9768 +0xC5E3 0x986F +0xC5E4 0x995C +0xC5E5 0x9A5A +0xC5E6 0x9A5B +0xC5E7 0x9A57 +0xC5E8 0x9AD3 +0xC5E9 0x9AD4 +0xC5EA 0x9AD1 +0xC5EB 0x9C54 +0xC5EC 0x9C57 +0xC5ED 0x9C56 +0xC5EE 0x9DE5 +0xC5EF 0x9E9F +0xC5F0 0x9EF4 +0xC5F1 0x56D1 +0xC5F2 0x58E9 +0xC5F3 0x652C +0xC5F4 0x705E +0xC5F5 0x7671 +0xC5F6 0x7672 +0xC5F7 0x77D7 +0xC5F8 0x7F50 +0xC5F9 0x7F88 +0xC5FA 0x8836 +0xC5FB 0x8839 +0xC5FC 0x8862 +0xC5FD 0x8B93 +0xC5FE 0x8B92 +0xC640 0x8B96 +0xC641 0x8277 +0xC642 0x8D1B +0xC643 0x91C0 +0xC644 0x946A +0xC645 0x9742 +0xC646 0x9748 +0xC647 0x9744 +0xC648 0x97C6 +0xC649 0x9870 +0xC64A 0x9A5F +0xC64B 0x9B22 +0xC64C 0x9B58 +0xC64D 0x9C5F +0xC64E 0x9DF9 +0xC64F 0x9DFA +0xC650 0x9E7C +0xC651 0x9E7D +0xC652 0x9F07 +0xC653 0x9F77 +0xC654 0x9F72 +0xC655 0x5EF3 +0xC656 0x6B16 +0xC657 0x7063 +0xC658 0x7C6C +0xC659 0x7C6E +0xC65A 0x883B +0xC65B 0x89C0 +0xC65C 0x8EA1 +0xC65D 0x91C1 +0xC65E 0x9472 +0xC65F 0x9470 +0xC660 0x9871 +0xC661 0x995E +0xC662 0x9AD6 +0xC663 0x9B23 +0xC664 0x9ECC +0xC665 0x7064 +0xC666 0x77DA +0xC667 0x8B9A +0xC668 0x9477 +0xC669 0x97C9 +0xC66A 0x9A62 +0xC66B 0x9A65 +0xC66C 0x7E9C +0xC66D 0x8B9C +0xC66E 0x8EAA +0xC66F 0x91C5 +0xC670 0x947D +0xC671 0x947E +0xC672 0x947C +0xC673 0x9C77 +0xC674 0x9C78 +0xC675 0x9EF7 +0xC676 0x8C54 +0xC677 0x947F +0xC678 0x9E1A +0xC679 0x7228 +0xC67A 0x9A6A +0xC67B 0x9B31 +0xC67C 0x9E1B +0xC67D 0x9E1E +0xC67E 0x7C72 +0xC6A1 0x2460 +0xC6A2 0x2461 +0xC6A3 0x2462 +0xC6A4 0x2463 +0xC6A5 0x2464 +0xC6A6 0x2465 +0xC6A7 0x2466 +0xC6A8 0x2467 +0xC6A9 0x2468 +0xC6AA 0x2469 +0xC6AB 0x2474 +0xC6AC 0x2475 +0xC6AD 0x2476 +0xC6AE 0x2477 +0xC6AF 0x2478 +0xC6B0 0x2479 +0xC6B1 0x247A +0xC6B2 0x247B +0xC6B3 0x247C +0xC6B4 0x247D +0xC6B5 0x2170 +0xC6B6 0x2171 +0xC6B7 0x2172 +0xC6B8 0x2173 +0xC6B9 0x2174 +0xC6BA 0x2175 +0xC6BB 0x2176 +0xC6BC 0x2177 +0xC6BD 0x2178 +0xC6BE 0x2179 +0xC6BF 0x2F02 +0xC6C0 0x2F03 +0xC6C1 0x2F05 +0xC6C2 0x2F07 +0xC6C3 0x2F0C +0xC6C4 0x2F0D +0xC6C5 0x2F0E +0xC6C6 0x2F13 +0xC6C7 0x2F16 +0xC6C8 0x2F19 +0xC6C9 0x2F1B +0xC6CA 0x2F22 +0xC6CB 0x2F27 +0xC6CC 0x2F2E +0xC6CD 0x2F33 +0xC6CE 0x2F34 +0xC6CF 0x2F35 +0xC6D0 0x2F39 +0xC6D1 0x2F3A +0xC6D2 0x2F41 +0xC6D3 0x2F46 +0xC6D4 0x2F67 +0xC6D5 0x2F68 +0xC6D6 0x2FA1 +0xC6D7 0x2FAA +0xC6D8 0x00A8 +0xC6D9 0xFF3E +0xC6DA 0x30FD +0xC6DB 0x30FE +0xC6DC 0x309D +0xC6DD 0x309E +0xC6E0 0x3005 +0xC6E1 0x3006 +0xC6E2 0x3007 +0xC6E3 0x30FC +0xC6E4 0xFF3B +0xC6E5 0xFF3D +0xC6E6 0x273D +0xC6E7 0x3041 +0xC6E8 0x3042 +0xC6E9 0x3043 +0xC6EA 0x3044 +0xC6EB 0x3045 +0xC6EC 0x3046 +0xC6ED 0x3047 +0xC6EE 0x3048 +0xC6EF 0x3049 +0xC6F0 0x304A +0xC6F1 0x304B +0xC6F2 0x304C +0xC6F3 0x304D +0xC6F4 0x304E +0xC6F5 0x304F +0xC6F6 0x3050 +0xC6F7 0x3051 +0xC6F8 0x3052 +0xC6F9 0x3053 +0xC6FA 0x3054 +0xC6FB 0x3055 +0xC6FC 0x3056 +0xC6FD 0x3057 +0xC6FE 0x3058 +0xC740 0x3059 +0xC741 0x305A +0xC742 0x305B +0xC743 0x305C +0xC744 0x305D +0xC745 0x305E +0xC746 0x305F +0xC747 0x3060 +0xC748 0x3061 +0xC749 0x3062 +0xC74A 0x3063 +0xC74B 0x3064 +0xC74C 0x3065 +0xC74D 0x3066 +0xC74E 0x3067 +0xC74F 0x3068 +0xC750 0x3069 +0xC751 0x306A +0xC752 0x306B +0xC753 0x306C +0xC754 0x306D +0xC755 0x306E +0xC756 0x306F +0xC757 0x3070 +0xC758 0x3071 +0xC759 0x3072 +0xC75A 0x3073 +0xC75B 0x3074 +0xC75C 0x3075 +0xC75D 0x3076 +0xC75E 0x3077 +0xC75F 0x3078 +0xC760 0x3079 +0xC761 0x307A +0xC762 0x307B +0xC763 0x307C +0xC764 0x307D +0xC765 0x307E +0xC766 0x307F +0xC767 0x3080 +0xC768 0x3081 +0xC769 0x3082 +0xC76A 0x3083 +0xC76B 0x3084 +0xC76C 0x3085 +0xC76D 0x3086 +0xC76E 0x3087 +0xC76F 0x3088 +0xC770 0x3089 +0xC771 0x308A +0xC772 0x308B +0xC773 0x308C +0xC774 0x308D +0xC775 0x308E +0xC776 0x308F +0xC777 0x3090 +0xC778 0x3091 +0xC779 0x3092 +0xC77A 0x3093 +0xC77B 0x30A1 +0xC77C 0x30A2 +0xC77D 0x30A3 +0xC77E 0x30A4 +0xC7A1 0x30A5 +0xC7A2 0x30A6 +0xC7A3 0x30A7 +0xC7A4 0x30A8 +0xC7A5 0x30A9 +0xC7A6 0x30AA +0xC7A7 0x30AB +0xC7A8 0x30AC +0xC7A9 0x30AD +0xC7AA 0x30AE +0xC7AB 0x30AF +0xC7AC 0x30B0 +0xC7AD 0x30B1 +0xC7AE 0x30B2 +0xC7AF 0x30B3 +0xC7B0 0x30B4 +0xC7B1 0x30B5 +0xC7B2 0x30B6 +0xC7B3 0x30B7 +0xC7B4 0x30B8 +0xC7B5 0x30B9 +0xC7B6 0x30BA +0xC7B7 0x30BB +0xC7B8 0x30BC +0xC7B9 0x30BD +0xC7BA 0x30BE +0xC7BB 0x30BF +0xC7BC 0x30C0 +0xC7BD 0x30C1 +0xC7BE 0x30C2 +0xC7BF 0x30C3 +0xC7C0 0x30C4 +0xC7C1 0x30C5 +0xC7C2 0x30C6 +0xC7C3 0x30C7 +0xC7C4 0x30C8 +0xC7C5 0x30C9 +0xC7C6 0x30CA +0xC7C7 0x30CB +0xC7C8 0x30CC +0xC7C9 0x30CD +0xC7CA 0x30CE +0xC7CB 0x30CF +0xC7CC 0x30D0 +0xC7CD 0x30D1 +0xC7CE 0x30D2 +0xC7CF 0x30D3 +0xC7D0 0x30D4 +0xC7D1 0x30D5 +0xC7D2 0x30D6 +0xC7D3 0x30D7 +0xC7D4 0x30D8 +0xC7D5 0x30D9 +0xC7D6 0x30DA +0xC7D7 0x30DB +0xC7D8 0x30DC +0xC7D9 0x30DD +0xC7DA 0x30DE +0xC7DB 0x30DF +0xC7DC 0x30E0 +0xC7DD 0x30E1 +0xC7DE 0x30E2 +0xC7DF 0x30E3 +0xC7E0 0x30E4 +0xC7E1 0x30E5 +0xC7E2 0x30E6 +0xC7E3 0x30E7 +0xC7E4 0x30E8 +0xC7E5 0x30E9 +0xC7E6 0x30EA +0xC7E7 0x30EB +0xC7E8 0x30EC +0xC7E9 0x30ED +0xC7EA 0x30EE +0xC7EB 0x30EF +0xC7EC 0x30F0 +0xC7ED 0x30F1 +0xC7EE 0x30F2 +0xC7EF 0x30F3 +0xC7F0 0x30F4 +0xC7F1 0x30F5 +0xC7F2 0x30F6 +0xC940 0x4E42 +0xC941 0x4E5C +0xC942 0x51F5 +0xC943 0x531A +0xC944 0x5382 +0xC945 0x4E07 +0xC946 0x4E0C +0xC947 0x4E47 +0xC948 0x4E8D +0xC949 0x56D7 +0xC94A 0xFA0C +0xC94B 0x5C6E +0xC94C 0x5F73 +0xC94D 0x4E0F +0xC94E 0x5187 +0xC94F 0x4E0E +0xC950 0x4E2E +0xC951 0x4E93 +0xC952 0x4EC2 +0xC953 0x4EC9 +0xC954 0x4EC8 +0xC955 0x5198 +0xC956 0x52FC +0xC957 0x536C +0xC958 0x53B9 +0xC959 0x5720 +0xC95A 0x5903 +0xC95B 0x592C +0xC95C 0x5C10 +0xC95D 0x5DFF +0xC95E 0x65E1 +0xC95F 0x6BB3 +0xC960 0x6BCC +0xC961 0x6C14 +0xC962 0x723F +0xC963 0x4E31 +0xC964 0x4E3C +0xC965 0x4EE8 +0xC966 0x4EDC +0xC967 0x4EE9 +0xC968 0x4EE1 +0xC969 0x4EDD +0xC96A 0x4EDA +0xC96B 0x520C +0xC96C 0x531C +0xC96D 0x534C +0xC96E 0x5722 +0xC96F 0x5723 +0xC970 0x5917 +0xC971 0x592F +0xC972 0x5B81 +0xC973 0x5B84 +0xC974 0x5C12 +0xC975 0x5C3B +0xC976 0x5C74 +0xC977 0x5C73 +0xC978 0x5E04 +0xC979 0x5E80 +0xC97A 0x5E82 +0xC97B 0x5FC9 +0xC97C 0x6209 +0xC97D 0x6250 +0xC97E 0x6C15 +0xC9A1 0x6C36 +0xC9A2 0x6C43 +0xC9A3 0x6C3F +0xC9A4 0x6C3B +0xC9A5 0x72AE +0xC9A6 0x72B0 +0xC9A7 0x738A +0xC9A8 0x79B8 +0xC9A9 0x808A +0xC9AA 0x961E +0xC9AB 0x4F0E +0xC9AC 0x4F18 +0xC9AD 0x4F2C +0xC9AE 0x4EF5 +0xC9AF 0x4F14 +0xC9B0 0x4EF1 +0xC9B1 0x4F00 +0xC9B2 0x4EF7 +0xC9B3 0x4F08 +0xC9B4 0x4F1D +0xC9B5 0x4F02 +0xC9B6 0x4F05 +0xC9B7 0x4F22 +0xC9B8 0x4F13 +0xC9B9 0x4F04 +0xC9BA 0x4EF4 +0xC9BB 0x4F12 +0xC9BC 0x51B1 +0xC9BD 0x5213 +0xC9BE 0x5209 +0xC9BF 0x5210 +0xC9C0 0x52A6 +0xC9C1 0x5322 +0xC9C2 0x531F +0xC9C3 0x534D +0xC9C4 0x538A +0xC9C5 0x5407 +0xC9C6 0x56E1 +0xC9C7 0x56DF +0xC9C8 0x572E +0xC9C9 0x572A +0xC9CA 0x5734 +0xC9CB 0x593C +0xC9CC 0x5980 +0xC9CD 0x597C +0xC9CE 0x5985 +0xC9CF 0x597B +0xC9D0 0x597E +0xC9D1 0x5977 +0xC9D2 0x597F +0xC9D3 0x5B56 +0xC9D4 0x5C15 +0xC9D5 0x5C25 +0xC9D6 0x5C7C +0xC9D7 0x5C7A +0xC9D8 0x5C7B +0xC9D9 0x5C7E +0xC9DA 0x5DDF +0xC9DB 0x5E75 +0xC9DC 0x5E84 +0xC9DD 0x5F02 +0xC9DE 0x5F1A +0xC9DF 0x5F74 +0xC9E0 0x5FD5 +0xC9E1 0x5FD4 +0xC9E2 0x5FCF +0xC9E3 0x625C +0xC9E4 0x625E +0xC9E5 0x6264 +0xC9E6 0x6261 +0xC9E7 0x6266 +0xC9E8 0x6262 +0xC9E9 0x6259 +0xC9EA 0x6260 +0xC9EB 0x625A +0xC9EC 0x6265 +0xC9ED 0x65EF +0xC9EE 0x65EE +0xC9EF 0x673E +0xC9F0 0x6739 +0xC9F1 0x6738 +0xC9F2 0x673B +0xC9F3 0x673A +0xC9F4 0x673F +0xC9F5 0x673C +0xC9F6 0x6733 +0xC9F7 0x6C18 +0xC9F8 0x6C46 +0xC9F9 0x6C52 +0xC9FA 0x6C5C +0xC9FB 0x6C4F +0xC9FC 0x6C4A +0xC9FD 0x6C54 +0xC9FE 0x6C4B +0xCA40 0x6C4C +0xCA41 0x7071 +0xCA42 0x725E +0xCA43 0x72B4 +0xCA44 0x72B5 +0xCA45 0x738E +0xCA46 0x752A +0xCA47 0x767F +0xCA48 0x7A75 +0xCA49 0x7F51 +0xCA4A 0x8278 +0xCA4B 0x827C +0xCA4C 0x8280 +0xCA4D 0x827D +0xCA4E 0x827F +0xCA4F 0x864D +0xCA50 0x897E +0xCA51 0x9099 +0xCA52 0x9097 +0xCA53 0x9098 +0xCA54 0x909B +0xCA55 0x9094 +0xCA56 0x9622 +0xCA57 0x9624 +0xCA58 0x9620 +0xCA59 0x9623 +0xCA5A 0x4F56 +0xCA5B 0x4F3B +0xCA5C 0x4F62 +0xCA5D 0x4F49 +0xCA5E 0x4F53 +0xCA5F 0x4F64 +0xCA60 0x4F3E +0xCA61 0x4F67 +0xCA62 0x4F52 +0xCA63 0x4F5F +0xCA64 0x4F41 +0xCA65 0x4F58 +0xCA66 0x4F2D +0xCA67 0x4F33 +0xCA68 0x4F3F +0xCA69 0x4F61 +0xCA6A 0x518F +0xCA6B 0x51B9 +0xCA6C 0x521C +0xCA6D 0x521E +0xCA6E 0x5221 +0xCA6F 0x52AD +0xCA70 0x52AE +0xCA71 0x5309 +0xCA72 0x5363 +0xCA73 0x5372 +0xCA74 0x538E +0xCA75 0x538F +0xCA76 0x5430 +0xCA77 0x5437 +0xCA78 0x542A +0xCA79 0x5454 +0xCA7A 0x5445 +0xCA7B 0x5419 +0xCA7C 0x541C +0xCA7D 0x5425 +0xCA7E 0x5418 +0xCAA1 0x543D +0xCAA2 0x544F +0xCAA3 0x5441 +0xCAA4 0x5428 +0xCAA5 0x5424 +0xCAA6 0x5447 +0xCAA7 0x56EE +0xCAA8 0x56E7 +0xCAA9 0x56E5 +0xCAAA 0x5741 +0xCAAB 0x5745 +0xCAAC 0x574C +0xCAAD 0x5749 +0xCAAE 0x574B +0xCAAF 0x5752 +0xCAB0 0x5906 +0xCAB1 0x5940 +0xCAB2 0x59A6 +0xCAB3 0x5998 +0xCAB4 0x59A0 +0xCAB5 0x5997 +0xCAB6 0x598E +0xCAB7 0x59A2 +0xCAB8 0x5990 +0xCAB9 0x598F +0xCABA 0x59A7 +0xCABB 0x59A1 +0xCABC 0x5B8E +0xCABD 0x5B92 +0xCABE 0x5C28 +0xCABF 0x5C2A +0xCAC0 0x5C8D +0xCAC1 0x5C8F +0xCAC2 0x5C88 +0xCAC3 0x5C8B +0xCAC4 0x5C89 +0xCAC5 0x5C92 +0xCAC6 0x5C8A +0xCAC7 0x5C86 +0xCAC8 0x5C93 +0xCAC9 0x5C95 +0xCACA 0x5DE0 +0xCACB 0x5E0A +0xCACC 0x5E0E +0xCACD 0x5E8B +0xCACE 0x5E89 +0xCACF 0x5E8C +0xCAD0 0x5E88 +0xCAD1 0x5E8D +0xCAD2 0x5F05 +0xCAD3 0x5F1D +0xCAD4 0x5F78 +0xCAD5 0x5F76 +0xCAD6 0x5FD2 +0xCAD7 0x5FD1 +0xCAD8 0x5FD0 +0xCAD9 0x5FED +0xCADA 0x5FE8 +0xCADB 0x5FEE +0xCADC 0x5FF3 +0xCADD 0x5FE1 +0xCADE 0x5FE4 +0xCADF 0x5FE3 +0xCAE0 0x5FFA +0xCAE1 0x5FEF +0xCAE2 0x5FF7 +0xCAE3 0x5FFB +0xCAE4 0x6000 +0xCAE5 0x5FF4 +0xCAE6 0x623A +0xCAE7 0x6283 +0xCAE8 0x628C +0xCAE9 0x628E +0xCAEA 0x628F +0xCAEB 0x6294 +0xCAEC 0x6287 +0xCAED 0x6271 +0xCAEE 0x627B +0xCAEF 0x627A +0xCAF0 0x6270 +0xCAF1 0x6281 +0xCAF2 0x6288 +0xCAF3 0x6277 +0xCAF4 0x627D +0xCAF5 0x6272 +0xCAF6 0x6274 +0xCAF7 0x6537 +0xCAF8 0x65F0 +0xCAF9 0x65F4 +0xCAFA 0x65F3 +0xCAFB 0x65F2 +0xCAFC 0x65F5 +0xCAFD 0x6745 +0xCAFE 0x6747 +0xCB40 0x6759 +0xCB41 0x6755 +0xCB42 0x674C +0xCB43 0x6748 +0xCB44 0x675D +0xCB45 0x674D +0xCB46 0x675A +0xCB47 0x674B +0xCB48 0x6BD0 +0xCB49 0x6C19 +0xCB4A 0x6C1A +0xCB4B 0x6C78 +0xCB4C 0x6C67 +0xCB4D 0x6C6B +0xCB4E 0x6C84 +0xCB4F 0x6C8B +0xCB50 0x6C8F +0xCB51 0x6C71 +0xCB52 0x6C6F +0xCB53 0x6C69 +0xCB54 0x6C9A +0xCB55 0x6C6D +0xCB56 0x6C87 +0xCB57 0x6C95 +0xCB58 0x6C9C +0xCB59 0x6C66 +0xCB5A 0x6C73 +0xCB5B 0x6C65 +0xCB5C 0x6C7B +0xCB5D 0x6C8E +0xCB5E 0x7074 +0xCB5F 0x707A +0xCB60 0x7263 +0xCB61 0x72BF +0xCB62 0x72BD +0xCB63 0x72C3 +0xCB64 0x72C6 +0xCB65 0x72C1 +0xCB66 0x72BA +0xCB67 0x72C5 +0xCB68 0x7395 +0xCB69 0x7397 +0xCB6A 0x7393 +0xCB6B 0x7394 +0xCB6C 0x7392 +0xCB6D 0x753A +0xCB6E 0x7539 +0xCB6F 0x7594 +0xCB70 0x7595 +0xCB71 0x7681 +0xCB72 0x793D +0xCB73 0x8034 +0xCB74 0x8095 +0xCB75 0x8099 +0xCB76 0x8090 +0xCB77 0x8092 +0xCB78 0x809C +0xCB79 0x8290 +0xCB7A 0x828F +0xCB7B 0x8285 +0xCB7C 0x828E +0xCB7D 0x8291 +0xCB7E 0x8293 +0xCBA1 0x828A +0xCBA2 0x8283 +0xCBA3 0x8284 +0xCBA4 0x8C78 +0xCBA5 0x8FC9 +0xCBA6 0x8FBF +0xCBA7 0x909F +0xCBA8 0x90A1 +0xCBA9 0x90A5 +0xCBAA 0x909E +0xCBAB 0x90A7 +0xCBAC 0x90A0 +0xCBAD 0x9630 +0xCBAE 0x9628 +0xCBAF 0x962F +0xCBB0 0x962D +0xCBB1 0x4E33 +0xCBB2 0x4F98 +0xCBB3 0x4F7C +0xCBB4 0x4F85 +0xCBB5 0x4F7D +0xCBB6 0x4F80 +0xCBB7 0x4F87 +0xCBB8 0x4F76 +0xCBB9 0x4F74 +0xCBBA 0x4F89 +0xCBBB 0x4F84 +0xCBBC 0x4F77 +0xCBBD 0x4F4C +0xCBBE 0x4F97 +0xCBBF 0x4F6A +0xCBC0 0x4F9A +0xCBC1 0x4F79 +0xCBC2 0x4F81 +0xCBC3 0x4F78 +0xCBC4 0x4F90 +0xCBC5 0x4F9C +0xCBC6 0x4F94 +0xCBC7 0x4F9E +0xCBC8 0x4F92 +0xCBC9 0x4F82 +0xCBCA 0x4F95 +0xCBCB 0x4F6B +0xCBCC 0x4F6E +0xCBCD 0x519E +0xCBCE 0x51BC +0xCBCF 0x51BE +0xCBD0 0x5235 +0xCBD1 0x5232 +0xCBD2 0x5233 +0xCBD3 0x5246 +0xCBD4 0x5231 +0xCBD5 0x52BC +0xCBD6 0x530A +0xCBD7 0x530B +0xCBD8 0x533C +0xCBD9 0x5392 +0xCBDA 0x5394 +0xCBDB 0x5487 +0xCBDC 0x547F +0xCBDD 0x5481 +0xCBDE 0x5491 +0xCBDF 0x5482 +0xCBE0 0x5488 +0xCBE1 0x546B +0xCBE2 0x547A +0xCBE3 0x547E +0xCBE4 0x5465 +0xCBE5 0x546C +0xCBE6 0x5474 +0xCBE7 0x5466 +0xCBE8 0x548D +0xCBE9 0x546F +0xCBEA 0x5461 +0xCBEB 0x5460 +0xCBEC 0x5498 +0xCBED 0x5463 +0xCBEE 0x5467 +0xCBEF 0x5464 +0xCBF0 0x56F7 +0xCBF1 0x56F9 +0xCBF2 0x576F +0xCBF3 0x5772 +0xCBF4 0x576D +0xCBF5 0x576B +0xCBF6 0x5771 +0xCBF7 0x5770 +0xCBF8 0x5776 +0xCBF9 0x5780 +0xCBFA 0x5775 +0xCBFB 0x577B +0xCBFC 0x5773 +0xCBFD 0x5774 +0xCBFE 0x5762 +0xCC40 0x5768 +0xCC41 0x577D +0xCC42 0x590C +0xCC43 0x5945 +0xCC44 0x59B5 +0xCC45 0x59BA +0xCC46 0x59CF +0xCC47 0x59CE +0xCC48 0x59B2 +0xCC49 0x59CC +0xCC4A 0x59C1 +0xCC4B 0x59B6 +0xCC4C 0x59BC +0xCC4D 0x59C3 +0xCC4E 0x59D6 +0xCC4F 0x59B1 +0xCC50 0x59BD +0xCC51 0x59C0 +0xCC52 0x59C8 +0xCC53 0x59B4 +0xCC54 0x59C7 +0xCC55 0x5B62 +0xCC56 0x5B65 +0xCC57 0x5B93 +0xCC58 0x5B95 +0xCC59 0x5C44 +0xCC5A 0x5C47 +0xCC5B 0x5CAE +0xCC5C 0x5CA4 +0xCC5D 0x5CA0 +0xCC5E 0x5CB5 +0xCC5F 0x5CAF +0xCC60 0x5CA8 +0xCC61 0x5CAC +0xCC62 0x5C9F +0xCC63 0x5CA3 +0xCC64 0x5CAD +0xCC65 0x5CA2 +0xCC66 0x5CAA +0xCC67 0x5CA7 +0xCC68 0x5C9D +0xCC69 0x5CA5 +0xCC6A 0x5CB6 +0xCC6B 0x5CB0 +0xCC6C 0x5CA6 +0xCC6D 0x5E17 +0xCC6E 0x5E14 +0xCC6F 0x5E19 +0xCC70 0x5F28 +0xCC71 0x5F22 +0xCC72 0x5F23 +0xCC73 0x5F24 +0xCC74 0x5F54 +0xCC75 0x5F82 +0xCC76 0x5F7E +0xCC77 0x5F7D +0xCC78 0x5FDE +0xCC79 0x5FE5 +0xCC7A 0x602D +0xCC7B 0x6026 +0xCC7C 0x6019 +0xCC7D 0x6032 +0xCC7E 0x600B +0xCCA1 0x6034 +0xCCA2 0x600A +0xCCA3 0x6017 +0xCCA4 0x6033 +0xCCA5 0x601A +0xCCA6 0x601E +0xCCA7 0x602C +0xCCA8 0x6022 +0xCCA9 0x600D +0xCCAA 0x6010 +0xCCAB 0x602E +0xCCAC 0x6013 +0xCCAD 0x6011 +0xCCAE 0x600C +0xCCAF 0x6009 +0xCCB0 0x601C +0xCCB1 0x6214 +0xCCB2 0x623D +0xCCB3 0x62AD +0xCCB4 0x62B4 +0xCCB5 0x62D1 +0xCCB6 0x62BE +0xCCB7 0x62AA +0xCCB8 0x62B6 +0xCCB9 0x62CA +0xCCBA 0x62AE +0xCCBB 0x62B3 +0xCCBC 0x62AF +0xCCBD 0x62BB +0xCCBE 0x62A9 +0xCCBF 0x62B0 +0xCCC0 0x62B8 +0xCCC1 0x653D +0xCCC2 0x65A8 +0xCCC3 0x65BB +0xCCC4 0x6609 +0xCCC5 0x65FC +0xCCC6 0x6604 +0xCCC7 0x6612 +0xCCC8 0x6608 +0xCCC9 0x65FB +0xCCCA 0x6603 +0xCCCB 0x660B +0xCCCC 0x660D +0xCCCD 0x6605 +0xCCCE 0x65FD +0xCCCF 0x6611 +0xCCD0 0x6610 +0xCCD1 0x66F6 +0xCCD2 0x670A +0xCCD3 0x6785 +0xCCD4 0x676C +0xCCD5 0x678E +0xCCD6 0x6792 +0xCCD7 0x6776 +0xCCD8 0x677B +0xCCD9 0x6798 +0xCCDA 0x6786 +0xCCDB 0x6784 +0xCCDC 0x6774 +0xCCDD 0x678D +0xCCDE 0x678C +0xCCDF 0x677A +0xCCE0 0x679F +0xCCE1 0x6791 +0xCCE2 0x6799 +0xCCE3 0x6783 +0xCCE4 0x677D +0xCCE5 0x6781 +0xCCE6 0x6778 +0xCCE7 0x6779 +0xCCE8 0x6794 +0xCCE9 0x6B25 +0xCCEA 0x6B80 +0xCCEB 0x6B7E +0xCCEC 0x6BDE +0xCCED 0x6C1D +0xCCEE 0x6C93 +0xCCEF 0x6CEC +0xCCF0 0x6CEB +0xCCF1 0x6CEE +0xCCF2 0x6CD9 +0xCCF3 0x6CB6 +0xCCF4 0x6CD4 +0xCCF5 0x6CAD +0xCCF6 0x6CE7 +0xCCF7 0x6CB7 +0xCCF8 0x6CD0 +0xCCF9 0x6CC2 +0xCCFA 0x6CBA +0xCCFB 0x6CC3 +0xCCFC 0x6CC6 +0xCCFD 0x6CED +0xCCFE 0x6CF2 +0xCD40 0x6CD2 +0xCD41 0x6CDD +0xCD42 0x6CB4 +0xCD43 0x6C8A +0xCD44 0x6C9D +0xCD45 0x6C80 +0xCD46 0x6CDE +0xCD47 0x6CC0 +0xCD48 0x6D30 +0xCD49 0x6CCD +0xCD4A 0x6CC7 +0xCD4B 0x6CB0 +0xCD4C 0x6CF9 +0xCD4D 0x6CCF +0xCD4E 0x6CE9 +0xCD4F 0x6CD1 +0xCD50 0x7094 +0xCD51 0x7098 +0xCD52 0x7085 +0xCD53 0x7093 +0xCD54 0x7086 +0xCD55 0x7084 +0xCD56 0x7091 +0xCD57 0x7096 +0xCD58 0x7082 +0xCD59 0x709A +0xCD5A 0x7083 +0xCD5B 0x726A +0xCD5C 0x72D6 +0xCD5D 0x72CB +0xCD5E 0x72D8 +0xCD5F 0x72C9 +0xCD60 0x72DC +0xCD61 0x72D2 +0xCD62 0x72D4 +0xCD63 0x72DA +0xCD64 0x72CC +0xCD65 0x72D1 +0xCD66 0x73A4 +0xCD67 0x73A1 +0xCD68 0x73AD +0xCD69 0x73A6 +0xCD6A 0x73A2 +0xCD6B 0x73A0 +0xCD6C 0x73AC +0xCD6D 0x739D +0xCD6E 0x74DD +0xCD6F 0x74E8 +0xCD70 0x753F +0xCD71 0x7540 +0xCD72 0x753E +0xCD73 0x758C +0xCD74 0x7598 +0xCD75 0x76AF +0xCD76 0x76F3 +0xCD77 0x76F1 +0xCD78 0x76F0 +0xCD79 0x76F5 +0xCD7A 0x77F8 +0xCD7B 0x77FC +0xCD7C 0x77F9 +0xCD7D 0x77FB +0xCD7E 0x77FA +0xCDA1 0x77F7 +0xCDA2 0x7942 +0xCDA3 0x793F +0xCDA4 0x79C5 +0xCDA5 0x7A78 +0xCDA6 0x7A7B +0xCDA7 0x7AFB +0xCDA8 0x7C75 +0xCDA9 0x7CFD +0xCDAA 0x8035 +0xCDAB 0x808F +0xCDAC 0x80AE +0xCDAD 0x80A3 +0xCDAE 0x80B8 +0xCDAF 0x80B5 +0xCDB0 0x80AD +0xCDB1 0x8220 +0xCDB2 0x82A0 +0xCDB3 0x82C0 +0xCDB4 0x82AB +0xCDB5 0x829A +0xCDB6 0x8298 +0xCDB7 0x829B +0xCDB8 0x82B5 +0xCDB9 0x82A7 +0xCDBA 0x82AE +0xCDBB 0x82BC +0xCDBC 0x829E +0xCDBD 0x82BA +0xCDBE 0x82B4 +0xCDBF 0x82A8 +0xCDC0 0x82A1 +0xCDC1 0x82A9 +0xCDC2 0x82C2 +0xCDC3 0x82A4 +0xCDC4 0x82C3 +0xCDC5 0x82B6 +0xCDC6 0x82A2 +0xCDC7 0x8670 +0xCDC8 0x866F +0xCDC9 0x866D +0xCDCA 0x866E +0xCDCB 0x8C56 +0xCDCC 0x8FD2 +0xCDCD 0x8FCB +0xCDCE 0x8FD3 +0xCDCF 0x8FCD +0xCDD0 0x8FD6 +0xCDD1 0x8FD5 +0xCDD2 0x8FD7 +0xCDD3 0x90B2 +0xCDD4 0x90B4 +0xCDD5 0x90AF +0xCDD6 0x90B3 +0xCDD7 0x90B0 +0xCDD8 0x9639 +0xCDD9 0x963D +0xCDDA 0x963C +0xCDDB 0x963A +0xCDDC 0x9643 +0xCDDD 0x4FCD +0xCDDE 0x4FC5 +0xCDDF 0x4FD3 +0xCDE0 0x4FB2 +0xCDE1 0x4FC9 +0xCDE2 0x4FCB +0xCDE3 0x4FC1 +0xCDE4 0x4FD4 +0xCDE5 0x4FDC +0xCDE6 0x4FD9 +0xCDE7 0x4FBB +0xCDE8 0x4FB3 +0xCDE9 0x4FDB +0xCDEA 0x4FC7 +0xCDEB 0x4FD6 +0xCDEC 0x4FBA +0xCDED 0x4FC0 +0xCDEE 0x4FB9 +0xCDEF 0x4FEC +0xCDF0 0x5244 +0xCDF1 0x5249 +0xCDF2 0x52C0 +0xCDF3 0x52C2 +0xCDF4 0x533D +0xCDF5 0x537C +0xCDF6 0x5397 +0xCDF7 0x5396 +0xCDF8 0x5399 +0xCDF9 0x5398 +0xCDFA 0x54BA +0xCDFB 0x54A1 +0xCDFC 0x54AD +0xCDFD 0x54A5 +0xCDFE 0x54CF +0xCE40 0x54C3 +0xCE41 0x830D +0xCE42 0x54B7 +0xCE43 0x54AE +0xCE44 0x54D6 +0xCE45 0x54B6 +0xCE46 0x54C5 +0xCE47 0x54C6 +0xCE48 0x54A0 +0xCE49 0x5470 +0xCE4A 0x54BC +0xCE4B 0x54A2 +0xCE4C 0x54BE +0xCE4D 0x5472 +0xCE4E 0x54DE +0xCE4F 0x54B0 +0xCE50 0x57B5 +0xCE51 0x579E +0xCE52 0x579F +0xCE53 0x57A4 +0xCE54 0x578C +0xCE55 0x5797 +0xCE56 0x579D +0xCE57 0x579B +0xCE58 0x5794 +0xCE59 0x5798 +0xCE5A 0x578F +0xCE5B 0x5799 +0xCE5C 0x57A5 +0xCE5D 0x579A +0xCE5E 0x5795 +0xCE5F 0x58F4 +0xCE60 0x590D +0xCE61 0x5953 +0xCE62 0x59E1 +0xCE63 0x59DE +0xCE64 0x59EE +0xCE65 0x5A00 +0xCE66 0x59F1 +0xCE67 0x59DD +0xCE68 0x59FA +0xCE69 0x59FD +0xCE6A 0x59FC +0xCE6B 0x59F6 +0xCE6C 0x59E4 +0xCE6D 0x59F2 +0xCE6E 0x59F7 +0xCE6F 0x59DB +0xCE70 0x59E9 +0xCE71 0x59F3 +0xCE72 0x59F5 +0xCE73 0x59E0 +0xCE74 0x59FE +0xCE75 0x59F4 +0xCE76 0x59ED +0xCE77 0x5BA8 +0xCE78 0x5C4C +0xCE79 0x5CD0 +0xCE7A 0x5CD8 +0xCE7B 0x5CCC +0xCE7C 0x5CD7 +0xCE7D 0x5CCB +0xCE7E 0x5CDB +0xCEA1 0x5CDE +0xCEA2 0x5CDA +0xCEA3 0x5CC9 +0xCEA4 0x5CC7 +0xCEA5 0x5CCA +0xCEA6 0x5CD6 +0xCEA7 0x5CD3 +0xCEA8 0x5CD4 +0xCEA9 0x5CCF +0xCEAA 0x5CC8 +0xCEAB 0x5CC6 +0xCEAC 0x5CCE +0xCEAD 0x5CDF +0xCEAE 0x5CF8 +0xCEAF 0x5DF9 +0xCEB0 0x5E21 +0xCEB1 0x5E22 +0xCEB2 0x5E23 +0xCEB3 0x5E20 +0xCEB4 0x5E24 +0xCEB5 0x5EB0 +0xCEB6 0x5EA4 +0xCEB7 0x5EA2 +0xCEB8 0x5E9B +0xCEB9 0x5EA3 +0xCEBA 0x5EA5 +0xCEBB 0x5F07 +0xCEBC 0x5F2E +0xCEBD 0x5F56 +0xCEBE 0x5F86 +0xCEBF 0x6037 +0xCEC0 0x6039 +0xCEC1 0x6054 +0xCEC2 0x6072 +0xCEC3 0x605E +0xCEC4 0x6045 +0xCEC5 0x6053 +0xCEC6 0x6047 +0xCEC7 0x6049 +0xCEC8 0x605B +0xCEC9 0x604C +0xCECA 0x6040 +0xCECB 0x6042 +0xCECC 0x605F +0xCECD 0x6024 +0xCECE 0x6044 +0xCECF 0x6058 +0xCED0 0x6066 +0xCED1 0x606E +0xCED2 0x6242 +0xCED3 0x6243 +0xCED4 0x62CF +0xCED5 0x630D +0xCED6 0x630B +0xCED7 0x62F5 +0xCED8 0x630E +0xCED9 0x6303 +0xCEDA 0x62EB +0xCEDB 0x62F9 +0xCEDC 0x630F +0xCEDD 0x630C +0xCEDE 0x62F8 +0xCEDF 0x62F6 +0xCEE0 0x6300 +0xCEE1 0x6313 +0xCEE2 0x6314 +0xCEE3 0x62FA +0xCEE4 0x6315 +0xCEE5 0x62FB +0xCEE6 0x62F0 +0xCEE7 0x6541 +0xCEE8 0x6543 +0xCEE9 0x65AA +0xCEEA 0x65BF +0xCEEB 0x6636 +0xCEEC 0x6621 +0xCEED 0x6632 +0xCEEE 0x6635 +0xCEEF 0x661C +0xCEF0 0x6626 +0xCEF1 0x6622 +0xCEF2 0x6633 +0xCEF3 0x662B +0xCEF4 0x663A +0xCEF5 0x661D +0xCEF6 0x6634 +0xCEF7 0x6639 +0xCEF8 0x662E +0xCEF9 0x670F +0xCEFA 0x6710 +0xCEFB 0x67C1 +0xCEFC 0x67F2 +0xCEFD 0x67C8 +0xCEFE 0x67BA +0xCF40 0x67DC +0xCF41 0x67BB +0xCF42 0x67F8 +0xCF43 0x67D8 +0xCF44 0x67C0 +0xCF45 0x67B7 +0xCF46 0x67C5 +0xCF47 0x67EB +0xCF48 0x67E4 +0xCF49 0x67DF +0xCF4A 0x67B5 +0xCF4B 0x67CD +0xCF4C 0x67B3 +0xCF4D 0x67F7 +0xCF4E 0x67F6 +0xCF4F 0x67EE +0xCF50 0x67E3 +0xCF51 0x67C2 +0xCF52 0x67B9 +0xCF53 0x67CE +0xCF54 0x67E7 +0xCF55 0x67F0 +0xCF56 0x67B2 +0xCF57 0x67FC +0xCF58 0x67C6 +0xCF59 0x67ED +0xCF5A 0x67CC +0xCF5B 0x67AE +0xCF5C 0x67E6 +0xCF5D 0x67DB +0xCF5E 0x67FA +0xCF5F 0x67C9 +0xCF60 0x67CA +0xCF61 0x67C3 +0xCF62 0x67EA +0xCF63 0x67CB +0xCF64 0x6B28 +0xCF65 0x6B82 +0xCF66 0x6B84 +0xCF67 0x6BB6 +0xCF68 0x6BD6 +0xCF69 0x6BD8 +0xCF6A 0x6BE0 +0xCF6B 0x6C20 +0xCF6C 0x6C21 +0xCF6D 0x6D28 +0xCF6E 0x6D34 +0xCF6F 0x6D2D +0xCF70 0x6D1F +0xCF71 0x6D3C +0xCF72 0x6D3F +0xCF73 0x6D12 +0xCF74 0x6D0A +0xCF75 0x6CDA +0xCF76 0x6D33 +0xCF77 0x6D04 +0xCF78 0x6D19 +0xCF79 0x6D3A +0xCF7A 0x6D1A +0xCF7B 0x6D11 +0xCF7C 0x6D00 +0xCF7D 0x6D1D +0xCF7E 0x6D42 +0xCFA1 0x6D01 +0xCFA2 0x6D18 +0xCFA3 0x6D37 +0xCFA4 0x6D03 +0xCFA5 0x6D0F +0xCFA6 0x6D40 +0xCFA7 0x6D07 +0xCFA8 0x6D20 +0xCFA9 0x6D2C +0xCFAA 0x6D08 +0xCFAB 0x6D22 +0xCFAC 0x6D09 +0xCFAD 0x6D10 +0xCFAE 0x70B7 +0xCFAF 0x709F +0xCFB0 0x70BE +0xCFB1 0x70B1 +0xCFB2 0x70B0 +0xCFB3 0x70A1 +0xCFB4 0x70B4 +0xCFB5 0x70B5 +0xCFB6 0x70A9 +0xCFB7 0x7241 +0xCFB8 0x7249 +0xCFB9 0x724A +0xCFBA 0x726C +0xCFBB 0x7270 +0xCFBC 0x7273 +0xCFBD 0x726E +0xCFBE 0x72CA +0xCFBF 0x72E4 +0xCFC0 0x72E8 +0xCFC1 0x72EB +0xCFC2 0x72DF +0xCFC3 0x72EA +0xCFC4 0x72E6 +0xCFC5 0x72E3 +0xCFC6 0x7385 +0xCFC7 0x73CC +0xCFC8 0x73C2 +0xCFC9 0x73C8 +0xCFCA 0x73C5 +0xCFCB 0x73B9 +0xCFCC 0x73B6 +0xCFCD 0x73B5 +0xCFCE 0x73B4 +0xCFCF 0x73EB +0xCFD0 0x73BF +0xCFD1 0x73C7 +0xCFD2 0x73BE +0xCFD3 0x73C3 +0xCFD4 0x73C6 +0xCFD5 0x73B8 +0xCFD6 0x73CB +0xCFD7 0x74EC +0xCFD8 0x74EE +0xCFD9 0x752E +0xCFDA 0x7547 +0xCFDB 0x7548 +0xCFDC 0x75A7 +0xCFDD 0x75AA +0xCFDE 0x7679 +0xCFDF 0x76C4 +0xCFE0 0x7708 +0xCFE1 0x7703 +0xCFE2 0x7704 +0xCFE3 0x7705 +0xCFE4 0x770A +0xCFE5 0x76F7 +0xCFE6 0x76FB +0xCFE7 0x76FA +0xCFE8 0x77E7 +0xCFE9 0x77E8 +0xCFEA 0x7806 +0xCFEB 0x7811 +0xCFEC 0x7812 +0xCFED 0x7805 +0xCFEE 0x7810 +0xCFEF 0x780F +0xCFF0 0x780E +0xCFF1 0x7809 +0xCFF2 0x7803 +0xCFF3 0x7813 +0xCFF4 0x794A +0xCFF5 0x794C +0xCFF6 0x794B +0xCFF7 0x7945 +0xCFF8 0x7944 +0xCFF9 0x79D5 +0xCFFA 0x79CD +0xCFFB 0x79CF +0xCFFC 0x79D6 +0xCFFD 0x79CE +0xCFFE 0x7A80 +0xD040 0x7A7E +0xD041 0x7AD1 +0xD042 0x7B00 +0xD043 0x7B01 +0xD044 0x7C7A +0xD045 0x7C78 +0xD046 0x7C79 +0xD047 0x7C7F +0xD048 0x7C80 +0xD049 0x7C81 +0xD04A 0x7D03 +0xD04B 0x7D08 +0xD04C 0x7D01 +0xD04D 0x7F58 +0xD04E 0x7F91 +0xD04F 0x7F8D +0xD050 0x7FBE +0xD051 0x8007 +0xD052 0x800E +0xD053 0x800F +0xD054 0x8014 +0xD055 0x8037 +0xD056 0x80D8 +0xD057 0x80C7 +0xD058 0x80E0 +0xD059 0x80D1 +0xD05A 0x80C8 +0xD05B 0x80C2 +0xD05C 0x80D0 +0xD05D 0x80C5 +0xD05E 0x80E3 +0xD05F 0x80D9 +0xD060 0x80DC +0xD061 0x80CA +0xD062 0x80D5 +0xD063 0x80C9 +0xD064 0x80CF +0xD065 0x80D7 +0xD066 0x80E6 +0xD067 0x80CD +0xD068 0x81FF +0xD069 0x8221 +0xD06A 0x8294 +0xD06B 0x82D9 +0xD06C 0x82FE +0xD06D 0x82F9 +0xD06E 0x8307 +0xD06F 0x82E8 +0xD070 0x8300 +0xD071 0x82D5 +0xD072 0x833A +0xD073 0x82EB +0xD074 0x82D6 +0xD075 0x82F4 +0xD076 0x82EC +0xD077 0x82E1 +0xD078 0x82F2 +0xD079 0x82F5 +0xD07A 0x830C +0xD07B 0x82FB +0xD07C 0x82F6 +0xD07D 0x82F0 +0xD07E 0x82EA +0xD0A1 0x82E4 +0xD0A2 0x82E0 +0xD0A3 0x82FA +0xD0A4 0x82F3 +0xD0A5 0x82ED +0xD0A6 0x8677 +0xD0A7 0x8674 +0xD0A8 0x867C +0xD0A9 0x8673 +0xD0AA 0x8841 +0xD0AB 0x884E +0xD0AC 0x8867 +0xD0AD 0x886A +0xD0AE 0x8869 +0xD0AF 0x89D3 +0xD0B0 0x8A04 +0xD0B1 0x8A07 +0xD0B2 0x8D72 +0xD0B3 0x8FE3 +0xD0B4 0x8FE1 +0xD0B5 0x8FEE +0xD0B6 0x8FE0 +0xD0B7 0x90F1 +0xD0B8 0x90BD +0xD0B9 0x90BF +0xD0BA 0x90D5 +0xD0BB 0x90C5 +0xD0BC 0x90BE +0xD0BD 0x90C7 +0xD0BE 0x90CB +0xD0BF 0x90C8 +0xD0C0 0x91D4 +0xD0C1 0x91D3 +0xD0C2 0x9654 +0xD0C3 0x964F +0xD0C4 0x9651 +0xD0C5 0x9653 +0xD0C6 0x964A +0xD0C7 0x964E +0xD0C8 0x501E +0xD0C9 0x5005 +0xD0CA 0x5007 +0xD0CB 0x5013 +0xD0CC 0x5022 +0xD0CD 0x5030 +0xD0CE 0x501B +0xD0CF 0x4FF5 +0xD0D0 0x4FF4 +0xD0D1 0x5033 +0xD0D2 0x5037 +0xD0D3 0x502C +0xD0D4 0x4FF6 +0xD0D5 0x4FF7 +0xD0D6 0x5017 +0xD0D7 0x501C +0xD0D8 0x5020 +0xD0D9 0x5027 +0xD0DA 0x5035 +0xD0DB 0x502F +0xD0DC 0x5031 +0xD0DD 0x500E +0xD0DE 0x515A +0xD0DF 0x5194 +0xD0E0 0x5193 +0xD0E1 0x51CA +0xD0E2 0x51C4 +0xD0E3 0x51C5 +0xD0E4 0x51C8 +0xD0E5 0x51CE +0xD0E6 0x5261 +0xD0E7 0x525A +0xD0E8 0x5252 +0xD0E9 0x525E +0xD0EA 0x525F +0xD0EB 0x5255 +0xD0EC 0x5262 +0xD0ED 0x52CD +0xD0EE 0x530E +0xD0EF 0x539E +0xD0F0 0x5526 +0xD0F1 0x54E2 +0xD0F2 0x5517 +0xD0F3 0x5512 +0xD0F4 0x54E7 +0xD0F5 0x54F3 +0xD0F6 0x54E4 +0xD0F7 0x551A +0xD0F8 0x54FF +0xD0F9 0x5504 +0xD0FA 0x5508 +0xD0FB 0x54EB +0xD0FC 0x5511 +0xD0FD 0x5505 +0xD0FE 0x54F1 +0xD140 0x550A +0xD141 0x54FB +0xD142 0x54F7 +0xD143 0x54F8 +0xD144 0x54E0 +0xD145 0x550E +0xD146 0x5503 +0xD147 0x550B +0xD148 0x5701 +0xD149 0x5702 +0xD14A 0x57CC +0xD14B 0x5832 +0xD14C 0x57D5 +0xD14D 0x57D2 +0xD14E 0x57BA +0xD14F 0x57C6 +0xD150 0x57BD +0xD151 0x57BC +0xD152 0x57B8 +0xD153 0x57B6 +0xD154 0x57BF +0xD155 0x57C7 +0xD156 0x57D0 +0xD157 0x57B9 +0xD158 0x57C1 +0xD159 0x590E +0xD15A 0x594A +0xD15B 0x5A19 +0xD15C 0x5A16 +0xD15D 0x5A2D +0xD15E 0x5A2E +0xD15F 0x5A15 +0xD160 0x5A0F +0xD161 0x5A17 +0xD162 0x5A0A +0xD163 0x5A1E +0xD164 0x5A33 +0xD165 0x5B6C +0xD166 0x5BA7 +0xD167 0x5BAD +0xD168 0x5BAC +0xD169 0x5C03 +0xD16A 0x5C56 +0xD16B 0x5C54 +0xD16C 0x5CEC +0xD16D 0x5CFF +0xD16E 0x5CEE +0xD16F 0x5CF1 +0xD170 0x5CF7 +0xD171 0x5D00 +0xD172 0x5CF9 +0xD173 0x5E29 +0xD174 0x5E28 +0xD175 0x5EA8 +0xD176 0x5EAE +0xD177 0x5EAA +0xD178 0x5EAC +0xD179 0x5F33 +0xD17A 0x5F30 +0xD17B 0x5F67 +0xD17C 0x605D +0xD17D 0x605A +0xD17E 0x6067 +0xD1A1 0x6041 +0xD1A2 0x60A2 +0xD1A3 0x6088 +0xD1A4 0x6080 +0xD1A5 0x6092 +0xD1A6 0x6081 +0xD1A7 0x609D +0xD1A8 0x6083 +0xD1A9 0x6095 +0xD1AA 0x609B +0xD1AB 0x6097 +0xD1AC 0x6087 +0xD1AD 0x609C +0xD1AE 0x608E +0xD1AF 0x6219 +0xD1B0 0x6246 +0xD1B1 0x62F2 +0xD1B2 0x6310 +0xD1B3 0x6356 +0xD1B4 0x632C +0xD1B5 0x6344 +0xD1B6 0x6345 +0xD1B7 0x6336 +0xD1B8 0x6343 +0xD1B9 0x63E4 +0xD1BA 0x6339 +0xD1BB 0x634B +0xD1BC 0x634A +0xD1BD 0x633C +0xD1BE 0x6329 +0xD1BF 0x6341 +0xD1C0 0x6334 +0xD1C1 0x6358 +0xD1C2 0x6354 +0xD1C3 0x6359 +0xD1C4 0x632D +0xD1C5 0x6347 +0xD1C6 0x6333 +0xD1C7 0x635A +0xD1C8 0x6351 +0xD1C9 0x6338 +0xD1CA 0x6357 +0xD1CB 0x6340 +0xD1CC 0x6348 +0xD1CD 0x654A +0xD1CE 0x6546 +0xD1CF 0x65C6 +0xD1D0 0x65C3 +0xD1D1 0x65C4 +0xD1D2 0x65C2 +0xD1D3 0x664A +0xD1D4 0x665F +0xD1D5 0x6647 +0xD1D6 0x6651 +0xD1D7 0x6712 +0xD1D8 0x6713 +0xD1D9 0x681F +0xD1DA 0x681A +0xD1DB 0x6849 +0xD1DC 0x6832 +0xD1DD 0x6833 +0xD1DE 0x683B +0xD1DF 0x684B +0xD1E0 0x684F +0xD1E1 0x6816 +0xD1E2 0x6831 +0xD1E3 0x681C +0xD1E4 0x6835 +0xD1E5 0x682B +0xD1E6 0x682D +0xD1E7 0x682F +0xD1E8 0x684E +0xD1E9 0x6844 +0xD1EA 0x6834 +0xD1EB 0x681D +0xD1EC 0x6812 +0xD1ED 0x6814 +0xD1EE 0x6826 +0xD1EF 0x6828 +0xD1F0 0x682E +0xD1F1 0x684D +0xD1F2 0x683A +0xD1F3 0x6825 +0xD1F4 0x6820 +0xD1F5 0x6B2C +0xD1F6 0x6B2F +0xD1F7 0x6B2D +0xD1F8 0x6B31 +0xD1F9 0x6B34 +0xD1FA 0x6B6D +0xD1FB 0x8082 +0xD1FC 0x6B88 +0xD1FD 0x6BE6 +0xD1FE 0x6BE4 +0xD240 0x6BE8 +0xD241 0x6BE3 +0xD242 0x6BE2 +0xD243 0x6BE7 +0xD244 0x6C25 +0xD245 0x6D7A +0xD246 0x6D63 +0xD247 0x6D64 +0xD248 0x6D76 +0xD249 0x6D0D +0xD24A 0x6D61 +0xD24B 0x6D92 +0xD24C 0x6D58 +0xD24D 0x6D62 +0xD24E 0x6D6D +0xD24F 0x6D6F +0xD250 0x6D91 +0xD251 0x6D8D +0xD252 0x6DEF +0xD253 0x6D7F +0xD254 0x6D86 +0xD255 0x6D5E +0xD256 0x6D67 +0xD257 0x6D60 +0xD258 0x6D97 +0xD259 0x6D70 +0xD25A 0x6D7C +0xD25B 0x6D5F +0xD25C 0x6D82 +0xD25D 0x6D98 +0xD25E 0x6D2F +0xD25F 0x6D68 +0xD260 0x6D8B +0xD261 0x6D7E +0xD262 0x6D80 +0xD263 0x6D84 +0xD264 0x6D16 +0xD265 0x6D83 +0xD266 0x6D7B +0xD267 0x6D7D +0xD268 0x6D75 +0xD269 0x6D90 +0xD26A 0x70DC +0xD26B 0x70D3 +0xD26C 0x70D1 +0xD26D 0x70DD +0xD26E 0x70CB +0xD26F 0x7F39 +0xD270 0x70E2 +0xD271 0x70D7 +0xD272 0x70D2 +0xD273 0x70DE +0xD274 0x70E0 +0xD275 0x70D4 +0xD276 0x70CD +0xD277 0x70C5 +0xD278 0x70C6 +0xD279 0x70C7 +0xD27A 0x70DA +0xD27B 0x70CE +0xD27C 0x70E1 +0xD27D 0x7242 +0xD27E 0x7278 +0xD2A1 0x7277 +0xD2A2 0x7276 +0xD2A3 0x7300 +0xD2A4 0x72FA +0xD2A5 0x72F4 +0xD2A6 0x72FE +0xD2A7 0x72F6 +0xD2A8 0x72F3 +0xD2A9 0x72FB +0xD2AA 0x7301 +0xD2AB 0x73D3 +0xD2AC 0x73D9 +0xD2AD 0x73E5 +0xD2AE 0x73D6 +0xD2AF 0x73BC +0xD2B0 0x73E7 +0xD2B1 0x73E3 +0xD2B2 0x73E9 +0xD2B3 0x73DC +0xD2B4 0x73D2 +0xD2B5 0x73DB +0xD2B6 0x73D4 +0xD2B7 0x73DD +0xD2B8 0x73DA +0xD2B9 0x73D7 +0xD2BA 0x73D8 +0xD2BB 0x73E8 +0xD2BC 0x74DE +0xD2BD 0x74DF +0xD2BE 0x74F4 +0xD2BF 0x74F5 +0xD2C0 0x7521 +0xD2C1 0x755B +0xD2C2 0x755F +0xD2C3 0x75B0 +0xD2C4 0x75C1 +0xD2C5 0x75BB +0xD2C6 0x75C4 +0xD2C7 0x75C0 +0xD2C8 0x75BF +0xD2C9 0x75B6 +0xD2CA 0x75BA +0xD2CB 0x768A +0xD2CC 0x76C9 +0xD2CD 0x771D +0xD2CE 0x771B +0xD2CF 0x7710 +0xD2D0 0x7713 +0xD2D1 0x7712 +0xD2D2 0x7723 +0xD2D3 0x7711 +0xD2D4 0x7715 +0xD2D5 0x7719 +0xD2D6 0x771A +0xD2D7 0x7722 +0xD2D8 0x7727 +0xD2D9 0x7823 +0xD2DA 0x782C +0xD2DB 0x7822 +0xD2DC 0x7835 +0xD2DD 0x782F +0xD2DE 0x7828 +0xD2DF 0x782E +0xD2E0 0x782B +0xD2E1 0x7821 +0xD2E2 0x7829 +0xD2E3 0x7833 +0xD2E4 0x782A +0xD2E5 0x7831 +0xD2E6 0x7954 +0xD2E7 0x795B +0xD2E8 0x794F +0xD2E9 0x795C +0xD2EA 0x7953 +0xD2EB 0x7952 +0xD2EC 0x7951 +0xD2ED 0x79EB +0xD2EE 0x79EC +0xD2EF 0x79E0 +0xD2F0 0x79EE +0xD2F1 0x79ED +0xD2F2 0x79EA +0xD2F3 0x79DC +0xD2F4 0x79DE +0xD2F5 0x79DD +0xD2F6 0x7A86 +0xD2F7 0x7A89 +0xD2F8 0x7A85 +0xD2F9 0x7A8B +0xD2FA 0x7A8C +0xD2FB 0x7A8A +0xD2FC 0x7A87 +0xD2FD 0x7AD8 +0xD2FE 0x7B10 +0xD340 0x7B04 +0xD341 0x7B13 +0xD342 0x7B05 +0xD343 0x7B0F +0xD344 0x7B08 +0xD345 0x7B0A +0xD346 0x7B0E +0xD347 0x7B09 +0xD348 0x7B12 +0xD349 0x7C84 +0xD34A 0x7C91 +0xD34B 0x7C8A +0xD34C 0x7C8C +0xD34D 0x7C88 +0xD34E 0x7C8D +0xD34F 0x7C85 +0xD350 0x7D1E +0xD351 0x7D1D +0xD352 0x7D11 +0xD353 0x7D0E +0xD354 0x7D18 +0xD355 0x7D16 +0xD356 0x7D13 +0xD357 0x7D1F +0xD358 0x7D12 +0xD359 0x7D0F +0xD35A 0x7D0C +0xD35B 0x7F5C +0xD35C 0x7F61 +0xD35D 0x7F5E +0xD35E 0x7F60 +0xD35F 0x7F5D +0xD360 0x7F5B +0xD361 0x7F96 +0xD362 0x7F92 +0xD363 0x7FC3 +0xD364 0x7FC2 +0xD365 0x7FC0 +0xD366 0x8016 +0xD367 0x803E +0xD368 0x8039 +0xD369 0x80FA +0xD36A 0x80F2 +0xD36B 0x80F9 +0xD36C 0x80F5 +0xD36D 0x8101 +0xD36E 0x80FB +0xD36F 0x8100 +0xD370 0x8201 +0xD371 0x822F +0xD372 0x8225 +0xD373 0x8333 +0xD374 0x832D +0xD375 0x8344 +0xD376 0x8319 +0xD377 0x8351 +0xD378 0x8325 +0xD379 0x8356 +0xD37A 0x833F +0xD37B 0x8341 +0xD37C 0x8326 +0xD37D 0x831C +0xD37E 0x8322 +0xD3A1 0x8342 +0xD3A2 0x834E +0xD3A3 0x831B +0xD3A4 0x832A +0xD3A5 0x8308 +0xD3A6 0x833C +0xD3A7 0x834D +0xD3A8 0x8316 +0xD3A9 0x8324 +0xD3AA 0x8320 +0xD3AB 0x8337 +0xD3AC 0x832F +0xD3AD 0x8329 +0xD3AE 0x8347 +0xD3AF 0x8345 +0xD3B0 0x834C +0xD3B1 0x8353 +0xD3B2 0x831E +0xD3B3 0x832C +0xD3B4 0x834B +0xD3B5 0x8327 +0xD3B6 0x8348 +0xD3B7 0x8653 +0xD3B8 0x8652 +0xD3B9 0x86A2 +0xD3BA 0x86A8 +0xD3BB 0x8696 +0xD3BC 0x868D +0xD3BD 0x8691 +0xD3BE 0x869E +0xD3BF 0x8687 +0xD3C0 0x8697 +0xD3C1 0x8686 +0xD3C2 0x868B +0xD3C3 0x869A +0xD3C4 0x8685 +0xD3C5 0x86A5 +0xD3C6 0x8699 +0xD3C7 0x86A1 +0xD3C8 0x86A7 +0xD3C9 0x8695 +0xD3CA 0x8698 +0xD3CB 0x868E +0xD3CC 0x869D +0xD3CD 0x8690 +0xD3CE 0x8694 +0xD3CF 0x8843 +0xD3D0 0x8844 +0xD3D1 0x886D +0xD3D2 0x8875 +0xD3D3 0x8876 +0xD3D4 0x8872 +0xD3D5 0x8880 +0xD3D6 0x8871 +0xD3D7 0x887F +0xD3D8 0x886F +0xD3D9 0x8883 +0xD3DA 0x887E +0xD3DB 0x8874 +0xD3DC 0x887C +0xD3DD 0x8A12 +0xD3DE 0x8C47 +0xD3DF 0x8C57 +0xD3E0 0x8C7B +0xD3E1 0x8CA4 +0xD3E2 0x8CA3 +0xD3E3 0x8D76 +0xD3E4 0x8D78 +0xD3E5 0x8DB5 +0xD3E6 0x8DB7 +0xD3E7 0x8DB6 +0xD3E8 0x8ED1 +0xD3E9 0x8ED3 +0xD3EA 0x8FFE +0xD3EB 0x8FF5 +0xD3EC 0x9002 +0xD3ED 0x8FFF +0xD3EE 0x8FFB +0xD3EF 0x9004 +0xD3F0 0x8FFC +0xD3F1 0x8FF6 +0xD3F2 0x90D6 +0xD3F3 0x90E0 +0xD3F4 0x90D9 +0xD3F5 0x90DA +0xD3F6 0x90E3 +0xD3F7 0x90DF +0xD3F8 0x90E5 +0xD3F9 0x90D8 +0xD3FA 0x90DB +0xD3FB 0x90D7 +0xD3FC 0x90DC +0xD3FD 0x90E4 +0xD3FE 0x9150 +0xD440 0x914E +0xD441 0x914F +0xD442 0x91D5 +0xD443 0x91E2 +0xD444 0x91DA +0xD445 0x965C +0xD446 0x965F +0xD447 0x96BC +0xD448 0x98E3 +0xD449 0x9ADF +0xD44A 0x9B2F +0xD44B 0x4E7F +0xD44C 0x5070 +0xD44D 0x506A +0xD44E 0x5061 +0xD44F 0x505E +0xD450 0x5060 +0xD451 0x5053 +0xD452 0x504B +0xD453 0x505D +0xD454 0x5072 +0xD455 0x5048 +0xD456 0x504D +0xD457 0x5041 +0xD458 0x505B +0xD459 0x504A +0xD45A 0x5062 +0xD45B 0x5015 +0xD45C 0x5045 +0xD45D 0x505F +0xD45E 0x5069 +0xD45F 0x506B +0xD460 0x5063 +0xD461 0x5064 +0xD462 0x5046 +0xD463 0x5040 +0xD464 0x506E +0xD465 0x5073 +0xD466 0x5057 +0xD467 0x5051 +0xD468 0x51D0 +0xD469 0x526B +0xD46A 0x526D +0xD46B 0x526C +0xD46C 0x526E +0xD46D 0x52D6 +0xD46E 0x52D3 +0xD46F 0x532D +0xD470 0x539C +0xD471 0x5575 +0xD472 0x5576 +0xD473 0x553C +0xD474 0x554D +0xD475 0x5550 +0xD476 0x5534 +0xD477 0x552A +0xD478 0x5551 +0xD479 0x5562 +0xD47A 0x5536 +0xD47B 0x5535 +0xD47C 0x5530 +0xD47D 0x5552 +0xD47E 0x5545 +0xD4A1 0x550C +0xD4A2 0x5532 +0xD4A3 0x5565 +0xD4A4 0x554E +0xD4A5 0x5539 +0xD4A6 0x5548 +0xD4A7 0x552D +0xD4A8 0x553B +0xD4A9 0x5540 +0xD4AA 0x554B +0xD4AB 0x570A +0xD4AC 0x5707 +0xD4AD 0x57FB +0xD4AE 0x5814 +0xD4AF 0x57E2 +0xD4B0 0x57F6 +0xD4B1 0x57DC +0xD4B2 0x57F4 +0xD4B3 0x5800 +0xD4B4 0x57ED +0xD4B5 0x57FD +0xD4B6 0x5808 +0xD4B7 0x57F8 +0xD4B8 0x580B +0xD4B9 0x57F3 +0xD4BA 0x57CF +0xD4BB 0x5807 +0xD4BC 0x57EE +0xD4BD 0x57E3 +0xD4BE 0x57F2 +0xD4BF 0x57E5 +0xD4C0 0x57EC +0xD4C1 0x57E1 +0xD4C2 0x580E +0xD4C3 0x57FC +0xD4C4 0x5810 +0xD4C5 0x57E7 +0xD4C6 0x5801 +0xD4C7 0x580C +0xD4C8 0x57F1 +0xD4C9 0x57E9 +0xD4CA 0x57F0 +0xD4CB 0x580D +0xD4CC 0x5804 +0xD4CD 0x595C +0xD4CE 0x5A60 +0xD4CF 0x5A58 +0xD4D0 0x5A55 +0xD4D1 0x5A67 +0xD4D2 0x5A5E +0xD4D3 0x5A38 +0xD4D4 0x5A35 +0xD4D5 0x5A6D +0xD4D6 0x5A50 +0xD4D7 0x5A5F +0xD4D8 0x5A65 +0xD4D9 0x5A6C +0xD4DA 0x5A53 +0xD4DB 0x5A64 +0xD4DC 0x5A57 +0xD4DD 0x5A43 +0xD4DE 0x5A5D +0xD4DF 0x5A52 +0xD4E0 0x5A44 +0xD4E1 0x5A5B +0xD4E2 0x5A48 +0xD4E3 0x5A8E +0xD4E4 0x5A3E +0xD4E5 0x5A4D +0xD4E6 0x5A39 +0xD4E7 0x5A4C +0xD4E8 0x5A70 +0xD4E9 0x5A69 +0xD4EA 0x5A47 +0xD4EB 0x5A51 +0xD4EC 0x5A56 +0xD4ED 0x5A42 +0xD4EE 0x5A5C +0xD4EF 0x5B72 +0xD4F0 0x5B6E +0xD4F1 0x5BC1 +0xD4F2 0x5BC0 +0xD4F3 0x5C59 +0xD4F4 0x5D1E +0xD4F5 0x5D0B +0xD4F6 0x5D1D +0xD4F7 0x5D1A +0xD4F8 0x5D20 +0xD4F9 0x5D0C +0xD4FA 0x5D28 +0xD4FB 0x5D0D +0xD4FC 0x5D26 +0xD4FD 0x5D25 +0xD4FE 0x5D0F +0xD540 0x5D30 +0xD541 0x5D12 +0xD542 0x5D23 +0xD543 0x5D1F +0xD544 0x5D2E +0xD545 0x5E3E +0xD546 0x5E34 +0xD547 0x5EB1 +0xD548 0x5EB4 +0xD549 0x5EB9 +0xD54A 0x5EB2 +0xD54B 0x5EB3 +0xD54C 0x5F36 +0xD54D 0x5F38 +0xD54E 0x5F9B +0xD54F 0x5F96 +0xD550 0x5F9F +0xD551 0x608A +0xD552 0x6090 +0xD553 0x6086 +0xD554 0x60BE +0xD555 0x60B0 +0xD556 0x60BA +0xD557 0x60D3 +0xD558 0x60D4 +0xD559 0x60CF +0xD55A 0x60E4 +0xD55B 0x60D9 +0xD55C 0x60DD +0xD55D 0x60C8 +0xD55E 0x60B1 +0xD55F 0x60DB +0xD560 0x60B7 +0xD561 0x60CA +0xD562 0x60BF +0xD563 0x60C3 +0xD564 0x60CD +0xD565 0x60C0 +0xD566 0x6332 +0xD567 0x6365 +0xD568 0x638A +0xD569 0x6382 +0xD56A 0x637D +0xD56B 0x63BD +0xD56C 0x639E +0xD56D 0x63AD +0xD56E 0x639D +0xD56F 0x6397 +0xD570 0x63AB +0xD571 0x638E +0xD572 0x636F +0xD573 0x6387 +0xD574 0x6390 +0xD575 0x636E +0xD576 0x63AF +0xD577 0x6375 +0xD578 0x639C +0xD579 0x636D +0xD57A 0x63AE +0xD57B 0x637C +0xD57C 0x63A4 +0xD57D 0x633B +0xD57E 0x639F +0xD5A1 0x6378 +0xD5A2 0x6385 +0xD5A3 0x6381 +0xD5A4 0x6391 +0xD5A5 0x638D +0xD5A6 0x6370 +0xD5A7 0x6553 +0xD5A8 0x65CD +0xD5A9 0x6665 +0xD5AA 0x6661 +0xD5AB 0x665B +0xD5AC 0x6659 +0xD5AD 0x665C +0xD5AE 0x6662 +0xD5AF 0x6718 +0xD5B0 0x6879 +0xD5B1 0x6887 +0xD5B2 0x6890 +0xD5B3 0x689C +0xD5B4 0x686D +0xD5B5 0x686E +0xD5B6 0x68AE +0xD5B7 0x68AB +0xD5B8 0x6956 +0xD5B9 0x686F +0xD5BA 0x68A3 +0xD5BB 0x68AC +0xD5BC 0x68A9 +0xD5BD 0x6875 +0xD5BE 0x6874 +0xD5BF 0x68B2 +0xD5C0 0x688F +0xD5C1 0x6877 +0xD5C2 0x6892 +0xD5C3 0x687C +0xD5C4 0x686B +0xD5C5 0x6872 +0xD5C6 0x68AA +0xD5C7 0x6880 +0xD5C8 0x6871 +0xD5C9 0x687E +0xD5CA 0x689B +0xD5CB 0x6896 +0xD5CC 0x688B +0xD5CD 0x68A0 +0xD5CE 0x6889 +0xD5CF 0x68A4 +0xD5D0 0x6878 +0xD5D1 0x687B +0xD5D2 0x6891 +0xD5D3 0x688C +0xD5D4 0x688A +0xD5D5 0x687D +0xD5D6 0x6B36 +0xD5D7 0x6B33 +0xD5D8 0x6B37 +0xD5D9 0x6B38 +0xD5DA 0x6B91 +0xD5DB 0x6B8F +0xD5DC 0x6B8D +0xD5DD 0x6B8E +0xD5DE 0x6B8C +0xD5DF 0x6C2A +0xD5E0 0x6DC0 +0xD5E1 0x6DAB +0xD5E2 0x6DB4 +0xD5E3 0x6DB3 +0xD5E4 0x6E74 +0xD5E5 0x6DAC +0xD5E6 0x6DE9 +0xD5E7 0x6DE2 +0xD5E8 0x6DB7 +0xD5E9 0x6DF6 +0xD5EA 0x6DD4 +0xD5EB 0x6E00 +0xD5EC 0x6DC8 +0xD5ED 0x6DE0 +0xD5EE 0x6DDF +0xD5EF 0x6DD6 +0xD5F0 0x6DBE +0xD5F1 0x6DE5 +0xD5F2 0x6DDC +0xD5F3 0x6DDD +0xD5F4 0x6DDB +0xD5F5 0x6DF4 +0xD5F6 0x6DCA +0xD5F7 0x6DBD +0xD5F8 0x6DED +0xD5F9 0x6DF0 +0xD5FA 0x6DBA +0xD5FB 0x6DD5 +0xD5FC 0x6DC2 +0xD5FD 0x6DCF +0xD5FE 0x6DC9 +0xD640 0x6DD0 +0xD641 0x6DF2 +0xD642 0x6DD3 +0xD643 0x6DFD +0xD644 0x6DD7 +0xD645 0x6DCD +0xD646 0x6DE3 +0xD647 0x6DBB +0xD648 0x70FA +0xD649 0x710D +0xD64A 0x70F7 +0xD64B 0x7117 +0xD64C 0x70F4 +0xD64D 0x710C +0xD64E 0x70F0 +0xD64F 0x7104 +0xD650 0x70F3 +0xD651 0x7110 +0xD652 0x70FC +0xD653 0x70FF +0xD654 0x7106 +0xD655 0x7113 +0xD656 0x7100 +0xD657 0x70F8 +0xD658 0x70F6 +0xD659 0x710B +0xD65A 0x7102 +0xD65B 0x710E +0xD65C 0x727E +0xD65D 0x727B +0xD65E 0x727C +0xD65F 0x727F +0xD660 0x731D +0xD661 0x7317 +0xD662 0x7307 +0xD663 0x7311 +0xD664 0x7318 +0xD665 0x730A +0xD666 0x7308 +0xD667 0x72FF +0xD668 0x730F +0xD669 0x731E +0xD66A 0x7388 +0xD66B 0x73F6 +0xD66C 0x73F8 +0xD66D 0x73F5 +0xD66E 0x7404 +0xD66F 0x7401 +0xD670 0x73FD +0xD671 0x7407 +0xD672 0x7400 +0xD673 0x73FA +0xD674 0x73FC +0xD675 0x73FF +0xD676 0x740C +0xD677 0x740B +0xD678 0x73F4 +0xD679 0x7408 +0xD67A 0x7564 +0xD67B 0x7563 +0xD67C 0x75CE +0xD67D 0x75D2 +0xD67E 0x75CF +0xD6A1 0x75CB +0xD6A2 0x75CC +0xD6A3 0x75D1 +0xD6A4 0x75D0 +0xD6A5 0x768F +0xD6A6 0x7689 +0xD6A7 0x76D3 +0xD6A8 0x7739 +0xD6A9 0x772F +0xD6AA 0x772D +0xD6AB 0x7731 +0xD6AC 0x7732 +0xD6AD 0x7734 +0xD6AE 0x7733 +0xD6AF 0x773D +0xD6B0 0x7725 +0xD6B1 0x773B +0xD6B2 0x7735 +0xD6B3 0x7848 +0xD6B4 0x7852 +0xD6B5 0x7849 +0xD6B6 0x784D +0xD6B7 0x784A +0xD6B8 0x784C +0xD6B9 0x7826 +0xD6BA 0x7845 +0xD6BB 0x7850 +0xD6BC 0x7964 +0xD6BD 0x7967 +0xD6BE 0x7969 +0xD6BF 0x796A +0xD6C0 0x7963 +0xD6C1 0x796B +0xD6C2 0x7961 +0xD6C3 0x79BB +0xD6C4 0x79FA +0xD6C5 0x79F8 +0xD6C6 0x79F6 +0xD6C7 0x79F7 +0xD6C8 0x7A8F +0xD6C9 0x7A94 +0xD6CA 0x7A90 +0xD6CB 0x7B35 +0xD6CC 0x7B47 +0xD6CD 0x7B34 +0xD6CE 0x7B25 +0xD6CF 0x7B30 +0xD6D0 0x7B22 +0xD6D1 0x7B24 +0xD6D2 0x7B33 +0xD6D3 0x7B18 +0xD6D4 0x7B2A +0xD6D5 0x7B1D +0xD6D6 0x7B31 +0xD6D7 0x7B2B +0xD6D8 0x7B2D +0xD6D9 0x7B2F +0xD6DA 0x7B32 +0xD6DB 0x7B38 +0xD6DC 0x7B1A +0xD6DD 0x7B23 +0xD6DE 0x7C94 +0xD6DF 0x7C98 +0xD6E0 0x7C96 +0xD6E1 0x7CA3 +0xD6E2 0x7D35 +0xD6E3 0x7D3D +0xD6E4 0x7D38 +0xD6E5 0x7D36 +0xD6E6 0x7D3A +0xD6E7 0x7D45 +0xD6E8 0x7D2C +0xD6E9 0x7D29 +0xD6EA 0x7D41 +0xD6EB 0x7D47 +0xD6EC 0x7D3E +0xD6ED 0x7D3F +0xD6EE 0x7D4A +0xD6EF 0x7D3B +0xD6F0 0x7D28 +0xD6F1 0x7F63 +0xD6F2 0x7F95 +0xD6F3 0x7F9C +0xD6F4 0x7F9D +0xD6F5 0x7F9B +0xD6F6 0x7FCA +0xD6F7 0x7FCB +0xD6F8 0x7FCD +0xD6F9 0x7FD0 +0xD6FA 0x7FD1 +0xD6FB 0x7FC7 +0xD6FC 0x7FCF +0xD6FD 0x7FC9 +0xD6FE 0x801F +0xD740 0x801E +0xD741 0x801B +0xD742 0x8047 +0xD743 0x8043 +0xD744 0x8048 +0xD745 0x8118 +0xD746 0x8125 +0xD747 0x8119 +0xD748 0x811B +0xD749 0x812D +0xD74A 0x811F +0xD74B 0x812C +0xD74C 0x811E +0xD74D 0x8121 +0xD74E 0x8115 +0xD74F 0x8127 +0xD750 0x811D +0xD751 0x8122 +0xD752 0x8211 +0xD753 0x8238 +0xD754 0x8233 +0xD755 0x823A +0xD756 0x8234 +0xD757 0x8232 +0xD758 0x8274 +0xD759 0x8390 +0xD75A 0x83A3 +0xD75B 0x83A8 +0xD75C 0x838D +0xD75D 0x837A +0xD75E 0x8373 +0xD75F 0x83A4 +0xD760 0x8374 +0xD761 0x838F +0xD762 0x8381 +0xD763 0x8395 +0xD764 0x8399 +0xD765 0x8375 +0xD766 0x8394 +0xD767 0x83A9 +0xD768 0x837D +0xD769 0x8383 +0xD76A 0x838C +0xD76B 0x839D +0xD76C 0x839B +0xD76D 0x83AA +0xD76E 0x838B +0xD76F 0x837E +0xD770 0x83A5 +0xD771 0x83AF +0xD772 0x8388 +0xD773 0x8397 +0xD774 0x83B0 +0xD775 0x837F +0xD776 0x83A6 +0xD777 0x8387 +0xD778 0x83AE +0xD779 0x8376 +0xD77A 0x839A +0xD77B 0x8659 +0xD77C 0x8656 +0xD77D 0x86BF +0xD77E 0x86B7 +0xD7A1 0x86C2 +0xD7A2 0x86C1 +0xD7A3 0x86C5 +0xD7A4 0x86BA +0xD7A5 0x86B0 +0xD7A6 0x86C8 +0xD7A7 0x86B9 +0xD7A8 0x86B3 +0xD7A9 0x86B8 +0xD7AA 0x86CC +0xD7AB 0x86B4 +0xD7AC 0x86BB +0xD7AD 0x86BC +0xD7AE 0x86C3 +0xD7AF 0x86BD +0xD7B0 0x86BE +0xD7B1 0x8852 +0xD7B2 0x8889 +0xD7B3 0x8895 +0xD7B4 0x88A8 +0xD7B5 0x88A2 +0xD7B6 0x88AA +0xD7B7 0x889A +0xD7B8 0x8891 +0xD7B9 0x88A1 +0xD7BA 0x889F +0xD7BB 0x8898 +0xD7BC 0x88A7 +0xD7BD 0x8899 +0xD7BE 0x889B +0xD7BF 0x8897 +0xD7C0 0x88A4 +0xD7C1 0x88AC +0xD7C2 0x888C +0xD7C3 0x8893 +0xD7C4 0x888E +0xD7C5 0x8982 +0xD7C6 0x89D6 +0xD7C7 0x89D9 +0xD7C8 0x89D5 +0xD7C9 0x8A30 +0xD7CA 0x8A27 +0xD7CB 0x8A2C +0xD7CC 0x8A1E +0xD7CD 0x8C39 +0xD7CE 0x8C3B +0xD7CF 0x8C5C +0xD7D0 0x8C5D +0xD7D1 0x8C7D +0xD7D2 0x8CA5 +0xD7D3 0x8D7D +0xD7D4 0x8D7B +0xD7D5 0x8D79 +0xD7D6 0x8DBC +0xD7D7 0x8DC2 +0xD7D8 0x8DB9 +0xD7D9 0x8DBF +0xD7DA 0x8DC1 +0xD7DB 0x8ED8 +0xD7DC 0x8EDE +0xD7DD 0x8EDD +0xD7DE 0x8EDC +0xD7DF 0x8ED7 +0xD7E0 0x8EE0 +0xD7E1 0x8EE1 +0xD7E2 0x9024 +0xD7E3 0x900B +0xD7E4 0x9011 +0xD7E5 0x901C +0xD7E6 0x900C +0xD7E7 0x9021 +0xD7E8 0x90EF +0xD7E9 0x90EA +0xD7EA 0x90F0 +0xD7EB 0x90F4 +0xD7EC 0x90F2 +0xD7ED 0x90F3 +0xD7EE 0x90D4 +0xD7EF 0x90EB +0xD7F0 0x90EC +0xD7F1 0x90E9 +0xD7F2 0x9156 +0xD7F3 0x9158 +0xD7F4 0x915A +0xD7F5 0x9153 +0xD7F6 0x9155 +0xD7F7 0x91EC +0xD7F8 0x91F4 +0xD7F9 0x91F1 +0xD7FA 0x91F3 +0xD7FB 0x91F8 +0xD7FC 0x91E4 +0xD7FD 0x91F9 +0xD7FE 0x91EA +0xD840 0x91EB +0xD841 0x91F7 +0xD842 0x91E8 +0xD843 0x91EE +0xD844 0x957A +0xD845 0x9586 +0xD846 0x9588 +0xD847 0x967C +0xD848 0x966D +0xD849 0x966B +0xD84A 0x9671 +0xD84B 0x966F +0xD84C 0x96BF +0xD84D 0x976A +0xD84E 0x9804 +0xD84F 0x98E5 +0xD850 0x9997 +0xD851 0x509B +0xD852 0x5095 +0xD853 0x5094 +0xD854 0x509E +0xD855 0x508B +0xD856 0x50A3 +0xD857 0x5083 +0xD858 0x508C +0xD859 0x508E +0xD85A 0x509D +0xD85B 0x5068 +0xD85C 0x509C +0xD85D 0x5092 +0xD85E 0x5082 +0xD85F 0x5087 +0xD860 0x515F +0xD861 0x51D4 +0xD862 0x5312 +0xD863 0x5311 +0xD864 0x53A4 +0xD865 0x53A7 +0xD866 0x5591 +0xD867 0x55A8 +0xD868 0x55A5 +0xD869 0x55AD +0xD86A 0x5577 +0xD86B 0x5645 +0xD86C 0x55A2 +0xD86D 0x5593 +0xD86E 0x5588 +0xD86F 0x558F +0xD870 0x55B5 +0xD871 0x5581 +0xD872 0x55A3 +0xD873 0x5592 +0xD874 0x55A4 +0xD875 0x557D +0xD876 0x558C +0xD877 0x55A6 +0xD878 0x557F +0xD879 0x5595 +0xD87A 0x55A1 +0xD87B 0x558E +0xD87C 0x570C +0xD87D 0x5829 +0xD87E 0x5837 +0xD8A1 0x5819 +0xD8A2 0x581E +0xD8A3 0x5827 +0xD8A4 0x5823 +0xD8A5 0x5828 +0xD8A6 0x57F5 +0xD8A7 0x5848 +0xD8A8 0x5825 +0xD8A9 0x581C +0xD8AA 0x581B +0xD8AB 0x5833 +0xD8AC 0x583F +0xD8AD 0x5836 +0xD8AE 0x582E +0xD8AF 0x5839 +0xD8B0 0x5838 +0xD8B1 0x582D +0xD8B2 0x582C +0xD8B3 0x583B +0xD8B4 0x5961 +0xD8B5 0x5AAF +0xD8B6 0x5A94 +0xD8B7 0x5A9F +0xD8B8 0x5A7A +0xD8B9 0x5AA2 +0xD8BA 0x5A9E +0xD8BB 0x5A78 +0xD8BC 0x5AA6 +0xD8BD 0x5A7C +0xD8BE 0x5AA5 +0xD8BF 0x5AAC +0xD8C0 0x5A95 +0xD8C1 0x5AAE +0xD8C2 0x5A37 +0xD8C3 0x5A84 +0xD8C4 0x5A8A +0xD8C5 0x5A97 +0xD8C6 0x5A83 +0xD8C7 0x5A8B +0xD8C8 0x5AA9 +0xD8C9 0x5A7B +0xD8CA 0x5A7D +0xD8CB 0x5A8C +0xD8CC 0x5A9C +0xD8CD 0x5A8F +0xD8CE 0x5A93 +0xD8CF 0x5A9D +0xD8D0 0x5BEA +0xD8D1 0x5BCD +0xD8D2 0x5BCB +0xD8D3 0x5BD4 +0xD8D4 0x5BD1 +0xD8D5 0x5BCA +0xD8D6 0x5BCE +0xD8D7 0x5C0C +0xD8D8 0x5C30 +0xD8D9 0x5D37 +0xD8DA 0x5D43 +0xD8DB 0x5D6B +0xD8DC 0x5D41 +0xD8DD 0x5D4B +0xD8DE 0x5D3F +0xD8DF 0x5D35 +0xD8E0 0x5D51 +0xD8E1 0x5D4E +0xD8E2 0x5D55 +0xD8E3 0x5D33 +0xD8E4 0x5D3A +0xD8E5 0x5D52 +0xD8E6 0x5D3D +0xD8E7 0x5D31 +0xD8E8 0x5D59 +0xD8E9 0x5D42 +0xD8EA 0x5D39 +0xD8EB 0x5D49 +0xD8EC 0x5D38 +0xD8ED 0x5D3C +0xD8EE 0x5D32 +0xD8EF 0x5D36 +0xD8F0 0x5D40 +0xD8F1 0x5D45 +0xD8F2 0x5E44 +0xD8F3 0x5E41 +0xD8F4 0x5F58 +0xD8F5 0x5FA6 +0xD8F6 0x5FA5 +0xD8F7 0x5FAB +0xD8F8 0x60C9 +0xD8F9 0x60B9 +0xD8FA 0x60CC +0xD8FB 0x60E2 +0xD8FC 0x60CE +0xD8FD 0x60C4 +0xD8FE 0x6114 +0xD940 0x60F2 +0xD941 0x610A +0xD942 0x6116 +0xD943 0x6105 +0xD944 0x60F5 +0xD945 0x6113 +0xD946 0x60F8 +0xD947 0x60FC +0xD948 0x60FE +0xD949 0x60C1 +0xD94A 0x6103 +0xD94B 0x6118 +0xD94C 0x611D +0xD94D 0x6110 +0xD94E 0x60FF +0xD94F 0x6104 +0xD950 0x610B +0xD951 0x624A +0xD952 0x6394 +0xD953 0x63B1 +0xD954 0x63B0 +0xD955 0x63CE +0xD956 0x63E5 +0xD957 0x63E8 +0xD958 0x63EF +0xD959 0x63C3 +0xD95A 0x649D +0xD95B 0x63F3 +0xD95C 0x63CA +0xD95D 0x63E0 +0xD95E 0x63F6 +0xD95F 0x63D5 +0xD960 0x63F2 +0xD961 0x63F5 +0xD962 0x6461 +0xD963 0x63DF +0xD964 0x63BE +0xD965 0x63DD +0xD966 0x63DC +0xD967 0x63C4 +0xD968 0x63D8 +0xD969 0x63D3 +0xD96A 0x63C2 +0xD96B 0x63C7 +0xD96C 0x63CC +0xD96D 0x63CB +0xD96E 0x63C8 +0xD96F 0x63F0 +0xD970 0x63D7 +0xD971 0x63D9 +0xD972 0x6532 +0xD973 0x6567 +0xD974 0x656A +0xD975 0x6564 +0xD976 0x655C +0xD977 0x6568 +0xD978 0x6565 +0xD979 0x658C +0xD97A 0x659D +0xD97B 0x659E +0xD97C 0x65AE +0xD97D 0x65D0 +0xD97E 0x65D2 +0xD9A1 0x667C +0xD9A2 0x666C +0xD9A3 0x667B +0xD9A4 0x6680 +0xD9A5 0x6671 +0xD9A6 0x6679 +0xD9A7 0x666A +0xD9A8 0x6672 +0xD9A9 0x6701 +0xD9AA 0x690C +0xD9AB 0x68D3 +0xD9AC 0x6904 +0xD9AD 0x68DC +0xD9AE 0x692A +0xD9AF 0x68EC +0xD9B0 0x68EA +0xD9B1 0x68F1 +0xD9B2 0x690F +0xD9B3 0x68D6 +0xD9B4 0x68F7 +0xD9B5 0x68EB +0xD9B6 0x68E4 +0xD9B7 0x68F6 +0xD9B8 0x6913 +0xD9B9 0x6910 +0xD9BA 0x68F3 +0xD9BB 0x68E1 +0xD9BC 0x6907 +0xD9BD 0x68CC +0xD9BE 0x6908 +0xD9BF 0x6970 +0xD9C0 0x68B4 +0xD9C1 0x6911 +0xD9C2 0x68EF +0xD9C3 0x68C6 +0xD9C4 0x6914 +0xD9C5 0x68F8 +0xD9C6 0x68D0 +0xD9C7 0x68FD +0xD9C8 0x68FC +0xD9C9 0x68E8 +0xD9CA 0x690B +0xD9CB 0x690A +0xD9CC 0x6917 +0xD9CD 0x68CE +0xD9CE 0x68C8 +0xD9CF 0x68DD +0xD9D0 0x68DE +0xD9D1 0x68E6 +0xD9D2 0x68F4 +0xD9D3 0x68D1 +0xD9D4 0x6906 +0xD9D5 0x68D4 +0xD9D6 0x68E9 +0xD9D7 0x6915 +0xD9D8 0x6925 +0xD9D9 0x68C7 +0xD9DA 0x6B39 +0xD9DB 0x6B3B +0xD9DC 0x6B3F +0xD9DD 0x6B3C +0xD9DE 0x6B94 +0xD9DF 0x6B97 +0xD9E0 0x6B99 +0xD9E1 0x6B95 +0xD9E2 0x6BBD +0xD9E3 0x6BF0 +0xD9E4 0x6BF2 +0xD9E5 0x6BF3 +0xD9E6 0x6C30 +0xD9E7 0x6DFC +0xD9E8 0x6E46 +0xD9E9 0x6E47 +0xD9EA 0x6E1F +0xD9EB 0x6E49 +0xD9EC 0x6E88 +0xD9ED 0x6E3C +0xD9EE 0x6E3D +0xD9EF 0x6E45 +0xD9F0 0x6E62 +0xD9F1 0x6E2B +0xD9F2 0x6E3F +0xD9F3 0x6E41 +0xD9F4 0x6E5D +0xD9F5 0x6E73 +0xD9F6 0x6E1C +0xD9F7 0x6E33 +0xD9F8 0x6E4B +0xD9F9 0x6E40 +0xD9FA 0x6E51 +0xD9FB 0x6E3B +0xD9FC 0x6E03 +0xD9FD 0x6E2E +0xD9FE 0x6E5E +0xDA40 0x6E68 +0xDA41 0x6E5C +0xDA42 0x6E61 +0xDA43 0x6E31 +0xDA44 0x6E28 +0xDA45 0x6E60 +0xDA46 0x6E71 +0xDA47 0x6E6B +0xDA48 0x6E39 +0xDA49 0x6E22 +0xDA4A 0x6E30 +0xDA4B 0x6E53 +0xDA4C 0x6E65 +0xDA4D 0x6E27 +0xDA4E 0x6E78 +0xDA4F 0x6E64 +0xDA50 0x6E77 +0xDA51 0x6E55 +0xDA52 0x6E79 +0xDA53 0x6E52 +0xDA54 0x6E66 +0xDA55 0x6E35 +0xDA56 0x6E36 +0xDA57 0x6E5A +0xDA58 0x7120 +0xDA59 0x711E +0xDA5A 0x712F +0xDA5B 0x70FB +0xDA5C 0x712E +0xDA5D 0x7131 +0xDA5E 0x7123 +0xDA5F 0x7125 +0xDA60 0x7122 +0xDA61 0x7132 +0xDA62 0x711F +0xDA63 0x7128 +0xDA64 0x713A +0xDA65 0x711B +0xDA66 0x724B +0xDA67 0x725A +0xDA68 0x7288 +0xDA69 0x7289 +0xDA6A 0x7286 +0xDA6B 0x7285 +0xDA6C 0x728B +0xDA6D 0x7312 +0xDA6E 0x730B +0xDA6F 0x7330 +0xDA70 0x7322 +0xDA71 0x7331 +0xDA72 0x7333 +0xDA73 0x7327 +0xDA74 0x7332 +0xDA75 0x732D +0xDA76 0x7326 +0xDA77 0x7323 +0xDA78 0x7335 +0xDA79 0x730C +0xDA7A 0x742E +0xDA7B 0x742C +0xDA7C 0x7430 +0xDA7D 0x742B +0xDA7E 0x7416 +0xDAA1 0x741A +0xDAA2 0x7421 +0xDAA3 0x742D +0xDAA4 0x7431 +0xDAA5 0x7424 +0xDAA6 0x7423 +0xDAA7 0x741D +0xDAA8 0x7429 +0xDAA9 0x7420 +0xDAAA 0x7432 +0xDAAB 0x74FB +0xDAAC 0x752F +0xDAAD 0x756F +0xDAAE 0x756C +0xDAAF 0x75E7 +0xDAB0 0x75DA +0xDAB1 0x75E1 +0xDAB2 0x75E6 +0xDAB3 0x75DD +0xDAB4 0x75DF +0xDAB5 0x75E4 +0xDAB6 0x75D7 +0xDAB7 0x7695 +0xDAB8 0x7692 +0xDAB9 0x76DA +0xDABA 0x7746 +0xDABB 0x7747 +0xDABC 0x7744 +0xDABD 0x774D +0xDABE 0x7745 +0xDABF 0x774A +0xDAC0 0x774E +0xDAC1 0x774B +0xDAC2 0x774C +0xDAC3 0x77DE +0xDAC4 0x77EC +0xDAC5 0x7860 +0xDAC6 0x7864 +0xDAC7 0x7865 +0xDAC8 0x785C +0xDAC9 0x786D +0xDACA 0x7871 +0xDACB 0x786A +0xDACC 0x786E +0xDACD 0x7870 +0xDACE 0x7869 +0xDACF 0x7868 +0xDAD0 0x785E +0xDAD1 0x7862 +0xDAD2 0x7974 +0xDAD3 0x7973 +0xDAD4 0x7972 +0xDAD5 0x7970 +0xDAD6 0x7A02 +0xDAD7 0x7A0A +0xDAD8 0x7A03 +0xDAD9 0x7A0C +0xDADA 0x7A04 +0xDADB 0x7A99 +0xDADC 0x7AE6 +0xDADD 0x7AE4 +0xDADE 0x7B4A +0xDADF 0x7B3B +0xDAE0 0x7B44 +0xDAE1 0x7B48 +0xDAE2 0x7B4C +0xDAE3 0x7B4E +0xDAE4 0x7B40 +0xDAE5 0x7B58 +0xDAE6 0x7B45 +0xDAE7 0x7CA2 +0xDAE8 0x7C9E +0xDAE9 0x7CA8 +0xDAEA 0x7CA1 +0xDAEB 0x7D58 +0xDAEC 0x7D6F +0xDAED 0x7D63 +0xDAEE 0x7D53 +0xDAEF 0x7D56 +0xDAF0 0x7D67 +0xDAF1 0x7D6A +0xDAF2 0x7D4F +0xDAF3 0x7D6D +0xDAF4 0x7D5C +0xDAF5 0x7D6B +0xDAF6 0x7D52 +0xDAF7 0x7D54 +0xDAF8 0x7D69 +0xDAF9 0x7D51 +0xDAFA 0x7D5F +0xDAFB 0x7D4E +0xDAFC 0x7F3E +0xDAFD 0x7F3F +0xDAFE 0x7F65 +0xDB40 0x7F66 +0xDB41 0x7FA2 +0xDB42 0x7FA0 +0xDB43 0x7FA1 +0xDB44 0x7FD7 +0xDB45 0x8051 +0xDB46 0x804F +0xDB47 0x8050 +0xDB48 0x80FE +0xDB49 0x80D4 +0xDB4A 0x8143 +0xDB4B 0x814A +0xDB4C 0x8152 +0xDB4D 0x814F +0xDB4E 0x8147 +0xDB4F 0x813D +0xDB50 0x814D +0xDB51 0x813A +0xDB52 0x81E6 +0xDB53 0x81EE +0xDB54 0x81F7 +0xDB55 0x81F8 +0xDB56 0x81F9 +0xDB57 0x8204 +0xDB58 0x823C +0xDB59 0x823D +0xDB5A 0x823F +0xDB5B 0x8275 +0xDB5C 0x833B +0xDB5D 0x83CF +0xDB5E 0x83F9 +0xDB5F 0x8423 +0xDB60 0x83C0 +0xDB61 0x83E8 +0xDB62 0x8412 +0xDB63 0x83E7 +0xDB64 0x83E4 +0xDB65 0x83FC +0xDB66 0x83F6 +0xDB67 0x8410 +0xDB68 0x83C6 +0xDB69 0x83C8 +0xDB6A 0x83EB +0xDB6B 0x83E3 +0xDB6C 0x83BF +0xDB6D 0x8401 +0xDB6E 0x83DD +0xDB6F 0x83E5 +0xDB70 0x83D8 +0xDB71 0x83FF +0xDB72 0x83E1 +0xDB73 0x83CB +0xDB74 0x83CE +0xDB75 0x83D6 +0xDB76 0x83F5 +0xDB77 0x83C9 +0xDB78 0x8409 +0xDB79 0x840F +0xDB7A 0x83DE +0xDB7B 0x8411 +0xDB7C 0x8406 +0xDB7D 0x83C2 +0xDB7E 0x83F3 +0xDBA1 0x83D5 +0xDBA2 0x83FA +0xDBA3 0x83C7 +0xDBA4 0x83D1 +0xDBA5 0x83EA +0xDBA6 0x8413 +0xDBA7 0x83C3 +0xDBA8 0x83EC +0xDBA9 0x83EE +0xDBAA 0x83C4 +0xDBAB 0x83FB +0xDBAC 0x83D7 +0xDBAD 0x83E2 +0xDBAE 0x841B +0xDBAF 0x83DB +0xDBB0 0x83FE +0xDBB1 0x86D8 +0xDBB2 0x86E2 +0xDBB3 0x86E6 +0xDBB4 0x86D3 +0xDBB5 0x86E3 +0xDBB6 0x86DA +0xDBB7 0x86EA +0xDBB8 0x86DD +0xDBB9 0x86EB +0xDBBA 0x86DC +0xDBBB 0x86EC +0xDBBC 0x86E9 +0xDBBD 0x86D7 +0xDBBE 0x86E8 +0xDBBF 0x86D1 +0xDBC0 0x8848 +0xDBC1 0x8856 +0xDBC2 0x8855 +0xDBC3 0x88BA +0xDBC4 0x88D7 +0xDBC5 0x88B9 +0xDBC6 0x88B8 +0xDBC7 0x88C0 +0xDBC8 0x88BE +0xDBC9 0x88B6 +0xDBCA 0x88BC +0xDBCB 0x88B7 +0xDBCC 0x88BD +0xDBCD 0x88B2 +0xDBCE 0x8901 +0xDBCF 0x88C9 +0xDBD0 0x8995 +0xDBD1 0x8998 +0xDBD2 0x8997 +0xDBD3 0x89DD +0xDBD4 0x89DA +0xDBD5 0x89DB +0xDBD6 0x8A4E +0xDBD7 0x8A4D +0xDBD8 0x8A39 +0xDBD9 0x8A59 +0xDBDA 0x8A40 +0xDBDB 0x8A57 +0xDBDC 0x8A58 +0xDBDD 0x8A44 +0xDBDE 0x8A45 +0xDBDF 0x8A52 +0xDBE0 0x8A48 +0xDBE1 0x8A51 +0xDBE2 0x8A4A +0xDBE3 0x8A4C +0xDBE4 0x8A4F +0xDBE5 0x8C5F +0xDBE6 0x8C81 +0xDBE7 0x8C80 +0xDBE8 0x8CBA +0xDBE9 0x8CBE +0xDBEA 0x8CB0 +0xDBEB 0x8CB9 +0xDBEC 0x8CB5 +0xDBED 0x8D84 +0xDBEE 0x8D80 +0xDBEF 0x8D89 +0xDBF0 0x8DD8 +0xDBF1 0x8DD3 +0xDBF2 0x8DCD +0xDBF3 0x8DC7 +0xDBF4 0x8DD6 +0xDBF5 0x8DDC +0xDBF6 0x8DCF +0xDBF7 0x8DD5 +0xDBF8 0x8DD9 +0xDBF9 0x8DC8 +0xDBFA 0x8DD7 +0xDBFB 0x8DC5 +0xDBFC 0x8EEF +0xDBFD 0x8EF7 +0xDBFE 0x8EFA +0xDC40 0x8EF9 +0xDC41 0x8EE6 +0xDC42 0x8EEE +0xDC43 0x8EE5 +0xDC44 0x8EF5 +0xDC45 0x8EE7 +0xDC46 0x8EE8 +0xDC47 0x8EF6 +0xDC48 0x8EEB +0xDC49 0x8EF1 +0xDC4A 0x8EEC +0xDC4B 0x8EF4 +0xDC4C 0x8EE9 +0xDC4D 0x902D +0xDC4E 0x9034 +0xDC4F 0x902F +0xDC50 0x9106 +0xDC51 0x912C +0xDC52 0x9104 +0xDC53 0x90FF +0xDC54 0x90FC +0xDC55 0x9108 +0xDC56 0x90F9 +0xDC57 0x90FB +0xDC58 0x9101 +0xDC59 0x9100 +0xDC5A 0x9107 +0xDC5B 0x9105 +0xDC5C 0x9103 +0xDC5D 0x9161 +0xDC5E 0x9164 +0xDC5F 0x915F +0xDC60 0x9162 +0xDC61 0x9160 +0xDC62 0x9201 +0xDC63 0x920A +0xDC64 0x9225 +0xDC65 0x9203 +0xDC66 0x921A +0xDC67 0x9226 +0xDC68 0x920F +0xDC69 0x920C +0xDC6A 0x9200 +0xDC6B 0x9212 +0xDC6C 0x91FF +0xDC6D 0x91FD +0xDC6E 0x9206 +0xDC6F 0x9204 +0xDC70 0x9227 +0xDC71 0x9202 +0xDC72 0x921C +0xDC73 0x9224 +0xDC74 0x9219 +0xDC75 0x9217 +0xDC76 0x9205 +0xDC77 0x9216 +0xDC78 0x957B +0xDC79 0x958D +0xDC7A 0x958C +0xDC7B 0x9590 +0xDC7C 0x9687 +0xDC7D 0x967E +0xDC7E 0x9688 +0xDCA1 0x9689 +0xDCA2 0x9683 +0xDCA3 0x9680 +0xDCA4 0x96C2 +0xDCA5 0x96C8 +0xDCA6 0x96C3 +0xDCA7 0x96F1 +0xDCA8 0x96F0 +0xDCA9 0x976C +0xDCAA 0x9770 +0xDCAB 0x976E +0xDCAC 0x9807 +0xDCAD 0x98A9 +0xDCAE 0x98EB +0xDCAF 0x9CE6 +0xDCB0 0x9EF9 +0xDCB1 0x4E83 +0xDCB2 0x4E84 +0xDCB3 0x4EB6 +0xDCB4 0x50BD +0xDCB5 0x50BF +0xDCB6 0x50C6 +0xDCB7 0x50AE +0xDCB8 0x50C4 +0xDCB9 0x50CA +0xDCBA 0x50B4 +0xDCBB 0x50C8 +0xDCBC 0x50C2 +0xDCBD 0x50B0 +0xDCBE 0x50C1 +0xDCBF 0x50BA +0xDCC0 0x50B1 +0xDCC1 0x50CB +0xDCC2 0x50C9 +0xDCC3 0x50B6 +0xDCC4 0x50B8 +0xDCC5 0x51D7 +0xDCC6 0x527A +0xDCC7 0x5278 +0xDCC8 0x527B +0xDCC9 0x527C +0xDCCA 0x55C3 +0xDCCB 0x55DB +0xDCCC 0x55CC +0xDCCD 0x55D0 +0xDCCE 0x55CB +0xDCCF 0x55CA +0xDCD0 0x55DD +0xDCD1 0x55C0 +0xDCD2 0x55D4 +0xDCD3 0x55C4 +0xDCD4 0x55E9 +0xDCD5 0x55BF +0xDCD6 0x55D2 +0xDCD7 0x558D +0xDCD8 0x55CF +0xDCD9 0x55D5 +0xDCDA 0x55E2 +0xDCDB 0x55D6 +0xDCDC 0x55C8 +0xDCDD 0x55F2 +0xDCDE 0x55CD +0xDCDF 0x55D9 +0xDCE0 0x55C2 +0xDCE1 0x5714 +0xDCE2 0x5853 +0xDCE3 0x5868 +0xDCE4 0x5864 +0xDCE5 0x584F +0xDCE6 0x584D +0xDCE7 0x5849 +0xDCE8 0x586F +0xDCE9 0x5855 +0xDCEA 0x584E +0xDCEB 0x585D +0xDCEC 0x5859 +0xDCED 0x5865 +0xDCEE 0x585B +0xDCEF 0x583D +0xDCF0 0x5863 +0xDCF1 0x5871 +0xDCF2 0x58FC +0xDCF3 0x5AC7 +0xDCF4 0x5AC4 +0xDCF5 0x5ACB +0xDCF6 0x5ABA +0xDCF7 0x5AB8 +0xDCF8 0x5AB1 +0xDCF9 0x5AB5 +0xDCFA 0x5AB0 +0xDCFB 0x5ABF +0xDCFC 0x5AC8 +0xDCFD 0x5ABB +0xDCFE 0x5AC6 +0xDD40 0x5AB7 +0xDD41 0x5AC0 +0xDD42 0x5ACA +0xDD43 0x5AB4 +0xDD44 0x5AB6 +0xDD45 0x5ACD +0xDD46 0x5AB9 +0xDD47 0x5A90 +0xDD48 0x5BD6 +0xDD49 0x5BD8 +0xDD4A 0x5BD9 +0xDD4B 0x5C1F +0xDD4C 0x5C33 +0xDD4D 0x5D71 +0xDD4E 0x5D63 +0xDD4F 0x5D4A +0xDD50 0x5D65 +0xDD51 0x5D72 +0xDD52 0x5D6C +0xDD53 0x5D5E +0xDD54 0x5D68 +0xDD55 0x5D67 +0xDD56 0x5D62 +0xDD57 0x5DF0 +0xDD58 0x5E4F +0xDD59 0x5E4E +0xDD5A 0x5E4A +0xDD5B 0x5E4D +0xDD5C 0x5E4B +0xDD5D 0x5EC5 +0xDD5E 0x5ECC +0xDD5F 0x5EC6 +0xDD60 0x5ECB +0xDD61 0x5EC7 +0xDD62 0x5F40 +0xDD63 0x5FAF +0xDD64 0x5FAD +0xDD65 0x60F7 +0xDD66 0x6149 +0xDD67 0x614A +0xDD68 0x612B +0xDD69 0x6145 +0xDD6A 0x6136 +0xDD6B 0x6132 +0xDD6C 0x612E +0xDD6D 0x6146 +0xDD6E 0x612F +0xDD6F 0x614F +0xDD70 0x6129 +0xDD71 0x6140 +0xDD72 0x6220 +0xDD73 0x9168 +0xDD74 0x6223 +0xDD75 0x6225 +0xDD76 0x6224 +0xDD77 0x63C5 +0xDD78 0x63F1 +0xDD79 0x63EB +0xDD7A 0x6410 +0xDD7B 0x6412 +0xDD7C 0x6409 +0xDD7D 0x6420 +0xDD7E 0x6424 +0xDDA1 0x6433 +0xDDA2 0x6443 +0xDDA3 0x641F +0xDDA4 0x6415 +0xDDA5 0x6418 +0xDDA6 0x6439 +0xDDA7 0x6437 +0xDDA8 0x6422 +0xDDA9 0x6423 +0xDDAA 0x640C +0xDDAB 0x6426 +0xDDAC 0x6430 +0xDDAD 0x6428 +0xDDAE 0x6441 +0xDDAF 0x6435 +0xDDB0 0x642F +0xDDB1 0x640A +0xDDB2 0x641A +0xDDB3 0x6440 +0xDDB4 0x6425 +0xDDB5 0x6427 +0xDDB6 0x640B +0xDDB7 0x63E7 +0xDDB8 0x641B +0xDDB9 0x642E +0xDDBA 0x6421 +0xDDBB 0x640E +0xDDBC 0x656F +0xDDBD 0x6592 +0xDDBE 0x65D3 +0xDDBF 0x6686 +0xDDC0 0x668C +0xDDC1 0x6695 +0xDDC2 0x6690 +0xDDC3 0x668B +0xDDC4 0x668A +0xDDC5 0x6699 +0xDDC6 0x6694 +0xDDC7 0x6678 +0xDDC8 0x6720 +0xDDC9 0x6966 +0xDDCA 0x695F +0xDDCB 0x6938 +0xDDCC 0x694E +0xDDCD 0x6962 +0xDDCE 0x6971 +0xDDCF 0x693F +0xDDD0 0x6945 +0xDDD1 0x696A +0xDDD2 0x6939 +0xDDD3 0x6942 +0xDDD4 0x6957 +0xDDD5 0x6959 +0xDDD6 0x697A +0xDDD7 0x6948 +0xDDD8 0x6949 +0xDDD9 0x6935 +0xDDDA 0x696C +0xDDDB 0x6933 +0xDDDC 0x693D +0xDDDD 0x6965 +0xDDDE 0x68F0 +0xDDDF 0x6978 +0xDDE0 0x6934 +0xDDE1 0x6969 +0xDDE2 0x6940 +0xDDE3 0x696F +0xDDE4 0x6944 +0xDDE5 0x6976 +0xDDE6 0x6958 +0xDDE7 0x6941 +0xDDE8 0x6974 +0xDDE9 0x694C +0xDDEA 0x693B +0xDDEB 0x694B +0xDDEC 0x6937 +0xDDED 0x695C +0xDDEE 0x694F +0xDDEF 0x6951 +0xDDF0 0x6932 +0xDDF1 0x6952 +0xDDF2 0x692F +0xDDF3 0x697B +0xDDF4 0x693C +0xDDF5 0x6B46 +0xDDF6 0x6B45 +0xDDF7 0x6B43 +0xDDF8 0x6B42 +0xDDF9 0x6B48 +0xDDFA 0x6B41 +0xDDFB 0x6B9B +0xDDFC 0xFA0D +0xDDFD 0x6BFB +0xDDFE 0x6BFC +0xDE40 0x6BF9 +0xDE41 0x6BF7 +0xDE42 0x6BF8 +0xDE43 0x6E9B +0xDE44 0x6ED6 +0xDE45 0x6EC8 +0xDE46 0x6E8F +0xDE47 0x6EC0 +0xDE48 0x6E9F +0xDE49 0x6E93 +0xDE4A 0x6E94 +0xDE4B 0x6EA0 +0xDE4C 0x6EB1 +0xDE4D 0x6EB9 +0xDE4E 0x6EC6 +0xDE4F 0x6ED2 +0xDE50 0x6EBD +0xDE51 0x6EC1 +0xDE52 0x6E9E +0xDE53 0x6EC9 +0xDE54 0x6EB7 +0xDE55 0x6EB0 +0xDE56 0x6ECD +0xDE57 0x6EA6 +0xDE58 0x6ECF +0xDE59 0x6EB2 +0xDE5A 0x6EBE +0xDE5B 0x6EC3 +0xDE5C 0x6EDC +0xDE5D 0x6ED8 +0xDE5E 0x6E99 +0xDE5F 0x6E92 +0xDE60 0x6E8E +0xDE61 0x6E8D +0xDE62 0x6EA4 +0xDE63 0x6EA1 +0xDE64 0x6EBF +0xDE65 0x6EB3 +0xDE66 0x6ED0 +0xDE67 0x6ECA +0xDE68 0x6E97 +0xDE69 0x6EAE +0xDE6A 0x6EA3 +0xDE6B 0x7147 +0xDE6C 0x7154 +0xDE6D 0x7152 +0xDE6E 0x7163 +0xDE6F 0x7160 +0xDE70 0x7141 +0xDE71 0x715D +0xDE72 0x7162 +0xDE73 0x7172 +0xDE74 0x7178 +0xDE75 0x716A +0xDE76 0x7161 +0xDE77 0x7142 +0xDE78 0x7158 +0xDE79 0x7143 +0xDE7A 0x714B +0xDE7B 0x7170 +0xDE7C 0x715F +0xDE7D 0x7150 +0xDE7E 0x7153 +0xDEA1 0x7144 +0xDEA2 0x714D +0xDEA3 0x715A +0xDEA4 0x724F +0xDEA5 0x728D +0xDEA6 0x728C +0xDEA7 0x7291 +0xDEA8 0x7290 +0xDEA9 0x728E +0xDEAA 0x733C +0xDEAB 0x7342 +0xDEAC 0x733B +0xDEAD 0x733A +0xDEAE 0x7340 +0xDEAF 0x734A +0xDEB0 0x7349 +0xDEB1 0x7444 +0xDEB2 0x744A +0xDEB3 0x744B +0xDEB4 0x7452 +0xDEB5 0x7451 +0xDEB6 0x7457 +0xDEB7 0x7440 +0xDEB8 0x744F +0xDEB9 0x7450 +0xDEBA 0x744E +0xDEBB 0x7442 +0xDEBC 0x7446 +0xDEBD 0x744D +0xDEBE 0x7454 +0xDEBF 0x74E1 +0xDEC0 0x74FF +0xDEC1 0x74FE +0xDEC2 0x74FD +0xDEC3 0x751D +0xDEC4 0x7579 +0xDEC5 0x7577 +0xDEC6 0x6983 +0xDEC7 0x75EF +0xDEC8 0x760F +0xDEC9 0x7603 +0xDECA 0x75F7 +0xDECB 0x75FE +0xDECC 0x75FC +0xDECD 0x75F9 +0xDECE 0x75F8 +0xDECF 0x7610 +0xDED0 0x75FB +0xDED1 0x75F6 +0xDED2 0x75ED +0xDED3 0x75F5 +0xDED4 0x75FD +0xDED5 0x7699 +0xDED6 0x76B5 +0xDED7 0x76DD +0xDED8 0x7755 +0xDED9 0x775F +0xDEDA 0x7760 +0xDEDB 0x7752 +0xDEDC 0x7756 +0xDEDD 0x775A +0xDEDE 0x7769 +0xDEDF 0x7767 +0xDEE0 0x7754 +0xDEE1 0x7759 +0xDEE2 0x776D +0xDEE3 0x77E0 +0xDEE4 0x7887 +0xDEE5 0x789A +0xDEE6 0x7894 +0xDEE7 0x788F +0xDEE8 0x7884 +0xDEE9 0x7895 +0xDEEA 0x7885 +0xDEEB 0x7886 +0xDEEC 0x78A1 +0xDEED 0x7883 +0xDEEE 0x7879 +0xDEEF 0x7899 +0xDEF0 0x7880 +0xDEF1 0x7896 +0xDEF2 0x787B +0xDEF3 0x797C +0xDEF4 0x7982 +0xDEF5 0x797D +0xDEF6 0x7979 +0xDEF7 0x7A11 +0xDEF8 0x7A18 +0xDEF9 0x7A19 +0xDEFA 0x7A12 +0xDEFB 0x7A17 +0xDEFC 0x7A15 +0xDEFD 0x7A22 +0xDEFE 0x7A13 +0xDF40 0x7A1B +0xDF41 0x7A10 +0xDF42 0x7AA3 +0xDF43 0x7AA2 +0xDF44 0x7A9E +0xDF45 0x7AEB +0xDF46 0x7B66 +0xDF47 0x7B64 +0xDF48 0x7B6D +0xDF49 0x7B74 +0xDF4A 0x7B69 +0xDF4B 0x7B72 +0xDF4C 0x7B65 +0xDF4D 0x7B73 +0xDF4E 0x7B71 +0xDF4F 0x7B70 +0xDF50 0x7B61 +0xDF51 0x7B78 +0xDF52 0x7B76 +0xDF53 0x7B63 +0xDF54 0x7CB2 +0xDF55 0x7CB4 +0xDF56 0x7CAF +0xDF57 0x7D88 +0xDF58 0x7D86 +0xDF59 0x7D80 +0xDF5A 0x7D8D +0xDF5B 0x7D7F +0xDF5C 0x7D85 +0xDF5D 0x7D7A +0xDF5E 0x7D8E +0xDF5F 0x7D7B +0xDF60 0x7D83 +0xDF61 0x7D7C +0xDF62 0x7D8C +0xDF63 0x7D94 +0xDF64 0x7D84 +0xDF65 0x7D7D +0xDF66 0x7D92 +0xDF67 0x7F6D +0xDF68 0x7F6B +0xDF69 0x7F67 +0xDF6A 0x7F68 +0xDF6B 0x7F6C +0xDF6C 0x7FA6 +0xDF6D 0x7FA5 +0xDF6E 0x7FA7 +0xDF6F 0x7FDB +0xDF70 0x7FDC +0xDF71 0x8021 +0xDF72 0x8164 +0xDF73 0x8160 +0xDF74 0x8177 +0xDF75 0x815C +0xDF76 0x8169 +0xDF77 0x815B +0xDF78 0x8162 +0xDF79 0x8172 +0xDF7A 0x6721 +0xDF7B 0x815E +0xDF7C 0x8176 +0xDF7D 0x8167 +0xDF7E 0x816F +0xDFA1 0x8144 +0xDFA2 0x8161 +0xDFA3 0x821D +0xDFA4 0x8249 +0xDFA5 0x8244 +0xDFA6 0x8240 +0xDFA7 0x8242 +0xDFA8 0x8245 +0xDFA9 0x84F1 +0xDFAA 0x843F +0xDFAB 0x8456 +0xDFAC 0x8476 +0xDFAD 0x8479 +0xDFAE 0x848F +0xDFAF 0x848D +0xDFB0 0x8465 +0xDFB1 0x8451 +0xDFB2 0x8440 +0xDFB3 0x8486 +0xDFB4 0x8467 +0xDFB5 0x8430 +0xDFB6 0x844D +0xDFB7 0x847D +0xDFB8 0x845A +0xDFB9 0x8459 +0xDFBA 0x8474 +0xDFBB 0x8473 +0xDFBC 0x845D +0xDFBD 0x8507 +0xDFBE 0x845E +0xDFBF 0x8437 +0xDFC0 0x843A +0xDFC1 0x8434 +0xDFC2 0x847A +0xDFC3 0x8443 +0xDFC4 0x8478 +0xDFC5 0x8432 +0xDFC6 0x8445 +0xDFC7 0x8429 +0xDFC8 0x83D9 +0xDFC9 0x844B +0xDFCA 0x842F +0xDFCB 0x8442 +0xDFCC 0x842D +0xDFCD 0x845F +0xDFCE 0x8470 +0xDFCF 0x8439 +0xDFD0 0x844E +0xDFD1 0x844C +0xDFD2 0x8452 +0xDFD3 0x846F +0xDFD4 0x84C5 +0xDFD5 0x848E +0xDFD6 0x843B +0xDFD7 0x8447 +0xDFD8 0x8436 +0xDFD9 0x8433 +0xDFDA 0x8468 +0xDFDB 0x847E +0xDFDC 0x8444 +0xDFDD 0x842B +0xDFDE 0x8460 +0xDFDF 0x8454 +0xDFE0 0x846E +0xDFE1 0x8450 +0xDFE2 0x870B +0xDFE3 0x8704 +0xDFE4 0x86F7 +0xDFE5 0x870C +0xDFE6 0x86FA +0xDFE7 0x86D6 +0xDFE8 0x86F5 +0xDFE9 0x874D +0xDFEA 0x86F8 +0xDFEB 0x870E +0xDFEC 0x8709 +0xDFED 0x8701 +0xDFEE 0x86F6 +0xDFEF 0x870D +0xDFF0 0x8705 +0xDFF1 0x88D6 +0xDFF2 0x88CB +0xDFF3 0x88CD +0xDFF4 0x88CE +0xDFF5 0x88DE +0xDFF6 0x88DB +0xDFF7 0x88DA +0xDFF8 0x88CC +0xDFF9 0x88D0 +0xDFFA 0x8985 +0xDFFB 0x899B +0xDFFC 0x89DF +0xDFFD 0x89E5 +0xDFFE 0x89E4 +0xE040 0x89E1 +0xE041 0x89E0 +0xE042 0x89E2 +0xE043 0x89DC +0xE044 0x89E6 +0xE045 0x8A76 +0xE046 0x8A86 +0xE047 0x8A7F +0xE048 0x8A61 +0xE049 0x8A3F +0xE04A 0x8A77 +0xE04B 0x8A82 +0xE04C 0x8A84 +0xE04D 0x8A75 +0xE04E 0x8A83 +0xE04F 0x8A81 +0xE050 0x8A74 +0xE051 0x8A7A +0xE052 0x8C3C +0xE053 0x8C4B +0xE054 0x8C4A +0xE055 0x8C65 +0xE056 0x8C64 +0xE057 0x8C66 +0xE058 0x8C86 +0xE059 0x8C84 +0xE05A 0x8C85 +0xE05B 0x8CCC +0xE05C 0x8D68 +0xE05D 0x8D69 +0xE05E 0x8D91 +0xE05F 0x8D8C +0xE060 0x8D8E +0xE061 0x8D8F +0xE062 0x8D8D +0xE063 0x8D93 +0xE064 0x8D94 +0xE065 0x8D90 +0xE066 0x8D92 +0xE067 0x8DF0 +0xE068 0x8DE0 +0xE069 0x8DEC +0xE06A 0x8DF1 +0xE06B 0x8DEE +0xE06C 0x8DD0 +0xE06D 0x8DE9 +0xE06E 0x8DE3 +0xE06F 0x8DE2 +0xE070 0x8DE7 +0xE071 0x8DF2 +0xE072 0x8DEB +0xE073 0x8DF4 +0xE074 0x8F06 +0xE075 0x8EFF +0xE076 0x8F01 +0xE077 0x8F00 +0xE078 0x8F05 +0xE079 0x8F07 +0xE07A 0x8F08 +0xE07B 0x8F02 +0xE07C 0x8F0B +0xE07D 0x9052 +0xE07E 0x903F +0xE0A1 0x9044 +0xE0A2 0x9049 +0xE0A3 0x903D +0xE0A4 0x9110 +0xE0A5 0x910D +0xE0A6 0x910F +0xE0A7 0x9111 +0xE0A8 0x9116 +0xE0A9 0x9114 +0xE0AA 0x910B +0xE0AB 0x910E +0xE0AC 0x916E +0xE0AD 0x916F +0xE0AE 0x9248 +0xE0AF 0x9252 +0xE0B0 0x9230 +0xE0B1 0x923A +0xE0B2 0x9266 +0xE0B3 0x9233 +0xE0B4 0x9265 +0xE0B5 0x925E +0xE0B6 0x9283 +0xE0B7 0x922E +0xE0B8 0x924A +0xE0B9 0x9246 +0xE0BA 0x926D +0xE0BB 0x926C +0xE0BC 0x924F +0xE0BD 0x9260 +0xE0BE 0x9267 +0xE0BF 0x926F +0xE0C0 0x9236 +0xE0C1 0x9261 +0xE0C2 0x9270 +0xE0C3 0x9231 +0xE0C4 0x9254 +0xE0C5 0x9263 +0xE0C6 0x9250 +0xE0C7 0x9272 +0xE0C8 0x924E +0xE0C9 0x9253 +0xE0CA 0x924C +0xE0CB 0x9256 +0xE0CC 0x9232 +0xE0CD 0x959F +0xE0CE 0x959C +0xE0CF 0x959E +0xE0D0 0x959B +0xE0D1 0x9692 +0xE0D2 0x9693 +0xE0D3 0x9691 +0xE0D4 0x9697 +0xE0D5 0x96CE +0xE0D6 0x96FA +0xE0D7 0x96FD +0xE0D8 0x96F8 +0xE0D9 0x96F5 +0xE0DA 0x9773 +0xE0DB 0x9777 +0xE0DC 0x9778 +0xE0DD 0x9772 +0xE0DE 0x980F +0xE0DF 0x980D +0xE0E0 0x980E +0xE0E1 0x98AC +0xE0E2 0x98F6 +0xE0E3 0x98F9 +0xE0E4 0x99AF +0xE0E5 0x99B2 +0xE0E6 0x99B0 +0xE0E7 0x99B5 +0xE0E8 0x9AAD +0xE0E9 0x9AAB +0xE0EA 0x9B5B +0xE0EB 0x9CEA +0xE0EC 0x9CED +0xE0ED 0x9CE7 +0xE0EE 0x9E80 +0xE0EF 0x9EFD +0xE0F0 0x50E6 +0xE0F1 0x50D4 +0xE0F2 0x50D7 +0xE0F3 0x50E8 +0xE0F4 0x50F3 +0xE0F5 0x50DB +0xE0F6 0x50EA +0xE0F7 0x50DD +0xE0F8 0x50E4 +0xE0F9 0x50D3 +0xE0FA 0x50EC +0xE0FB 0x50F0 +0xE0FC 0x50EF +0xE0FD 0x50E3 +0xE0FE 0x50E0 +0xE140 0x51D8 +0xE141 0x5280 +0xE142 0x5281 +0xE143 0x52E9 +0xE144 0x52EB +0xE145 0x5330 +0xE146 0x53AC +0xE147 0x5627 +0xE148 0x5615 +0xE149 0x560C +0xE14A 0x5612 +0xE14B 0x55FC +0xE14C 0x560F +0xE14D 0x561C +0xE14E 0x5601 +0xE14F 0x5613 +0xE150 0x5602 +0xE151 0x55FA +0xE152 0x561D +0xE153 0x5604 +0xE154 0x55FF +0xE155 0x55F9 +0xE156 0x5889 +0xE157 0x587C +0xE158 0x5890 +0xE159 0x5898 +0xE15A 0x5886 +0xE15B 0x5881 +0xE15C 0x587F +0xE15D 0x5874 +0xE15E 0x588B +0xE15F 0x587A +0xE160 0x5887 +0xE161 0x5891 +0xE162 0x588E +0xE163 0x5876 +0xE164 0x5882 +0xE165 0x5888 +0xE166 0x587B +0xE167 0x5894 +0xE168 0x588F +0xE169 0x58FE +0xE16A 0x596B +0xE16B 0x5ADC +0xE16C 0x5AEE +0xE16D 0x5AE5 +0xE16E 0x5AD5 +0xE16F 0x5AEA +0xE170 0x5ADA +0xE171 0x5AED +0xE172 0x5AEB +0xE173 0x5AF3 +0xE174 0x5AE2 +0xE175 0x5AE0 +0xE176 0x5ADB +0xE177 0x5AEC +0xE178 0x5ADE +0xE179 0x5ADD +0xE17A 0x5AD9 +0xE17B 0x5AE8 +0xE17C 0x5ADF +0xE17D 0x5B77 +0xE17E 0x5BE0 +0xE1A1 0x5BE3 +0xE1A2 0x5C63 +0xE1A3 0x5D82 +0xE1A4 0x5D80 +0xE1A5 0x5D7D +0xE1A6 0x5D86 +0xE1A7 0x5D7A +0xE1A8 0x5D81 +0xE1A9 0x5D77 +0xE1AA 0x5D8A +0xE1AB 0x5D89 +0xE1AC 0x5D88 +0xE1AD 0x5D7E +0xE1AE 0x5D7C +0xE1AF 0x5D8D +0xE1B0 0x5D79 +0xE1B1 0x5D7F +0xE1B2 0x5E58 +0xE1B3 0x5E59 +0xE1B4 0x5E53 +0xE1B5 0x5ED8 +0xE1B6 0x5ED1 +0xE1B7 0x5ED7 +0xE1B8 0x5ECE +0xE1B9 0x5EDC +0xE1BA 0x5ED5 +0xE1BB 0x5ED9 +0xE1BC 0x5ED2 +0xE1BD 0x5ED4 +0xE1BE 0x5F44 +0xE1BF 0x5F43 +0xE1C0 0x5F6F +0xE1C1 0x5FB6 +0xE1C2 0x612C +0xE1C3 0x6128 +0xE1C4 0x6141 +0xE1C5 0x615E +0xE1C6 0x6171 +0xE1C7 0x6173 +0xE1C8 0x6152 +0xE1C9 0x6153 +0xE1CA 0x6172 +0xE1CB 0x616C +0xE1CC 0x6180 +0xE1CD 0x6174 +0xE1CE 0x6154 +0xE1CF 0x617A +0xE1D0 0x615B +0xE1D1 0x6165 +0xE1D2 0x613B +0xE1D3 0x616A +0xE1D4 0x6161 +0xE1D5 0x6156 +0xE1D6 0x6229 +0xE1D7 0x6227 +0xE1D8 0x622B +0xE1D9 0x642B +0xE1DA 0x644D +0xE1DB 0x645B +0xE1DC 0x645D +0xE1DD 0x6474 +0xE1DE 0x6476 +0xE1DF 0x6472 +0xE1E0 0x6473 +0xE1E1 0x647D +0xE1E2 0x6475 +0xE1E3 0x6466 +0xE1E4 0x64A6 +0xE1E5 0x644E +0xE1E6 0x6482 +0xE1E7 0x645E +0xE1E8 0x645C +0xE1E9 0x644B +0xE1EA 0x6453 +0xE1EB 0x6460 +0xE1EC 0x6450 +0xE1ED 0x647F +0xE1EE 0x643F +0xE1EF 0x646C +0xE1F0 0x646B +0xE1F1 0x6459 +0xE1F2 0x6465 +0xE1F3 0x6477 +0xE1F4 0x6573 +0xE1F5 0x65A0 +0xE1F6 0x66A1 +0xE1F7 0x66A0 +0xE1F8 0x669F +0xE1F9 0x6705 +0xE1FA 0x6704 +0xE1FB 0x6722 +0xE1FC 0x69B1 +0xE1FD 0x69B6 +0xE1FE 0x69C9 +0xE240 0x69A0 +0xE241 0x69CE +0xE242 0x6996 +0xE243 0x69B0 +0xE244 0x69AC +0xE245 0x69BC +0xE246 0x6991 +0xE247 0x6999 +0xE248 0x698E +0xE249 0x69A7 +0xE24A 0x698D +0xE24B 0x69A9 +0xE24C 0x69BE +0xE24D 0x69AF +0xE24E 0x69BF +0xE24F 0x69C4 +0xE250 0x69BD +0xE251 0x69A4 +0xE252 0x69D4 +0xE253 0x69B9 +0xE254 0x69CA +0xE255 0x699A +0xE256 0x69CF +0xE257 0x69B3 +0xE258 0x6993 +0xE259 0x69AA +0xE25A 0x69A1 +0xE25B 0x699E +0xE25C 0x69D9 +0xE25D 0x6997 +0xE25E 0x6990 +0xE25F 0x69C2 +0xE260 0x69B5 +0xE261 0x69A5 +0xE262 0x69C6 +0xE263 0x6B4A +0xE264 0x6B4D +0xE265 0x6B4B +0xE266 0x6B9E +0xE267 0x6B9F +0xE268 0x6BA0 +0xE269 0x6BC3 +0xE26A 0x6BC4 +0xE26B 0x6BFE +0xE26C 0x6ECE +0xE26D 0x6EF5 +0xE26E 0x6EF1 +0xE26F 0x6F03 +0xE270 0x6F25 +0xE271 0x6EF8 +0xE272 0x6F37 +0xE273 0x6EFB +0xE274 0x6F2E +0xE275 0x6F09 +0xE276 0x6F4E +0xE277 0x6F19 +0xE278 0x6F1A +0xE279 0x6F27 +0xE27A 0x6F18 +0xE27B 0x6F3B +0xE27C 0x6F12 +0xE27D 0x6EED +0xE27E 0x6F0A +0xE2A1 0x6F36 +0xE2A2 0x6F73 +0xE2A3 0x6EF9 +0xE2A4 0x6EEE +0xE2A5 0x6F2D +0xE2A6 0x6F40 +0xE2A7 0x6F30 +0xE2A8 0x6F3C +0xE2A9 0x6F35 +0xE2AA 0x6EEB +0xE2AB 0x6F07 +0xE2AC 0x6F0E +0xE2AD 0x6F43 +0xE2AE 0x6F05 +0xE2AF 0x6EFD +0xE2B0 0x6EF6 +0xE2B1 0x6F39 +0xE2B2 0x6F1C +0xE2B3 0x6EFC +0xE2B4 0x6F3A +0xE2B5 0x6F1F +0xE2B6 0x6F0D +0xE2B7 0x6F1E +0xE2B8 0x6F08 +0xE2B9 0x6F21 +0xE2BA 0x7187 +0xE2BB 0x7190 +0xE2BC 0x7189 +0xE2BD 0x7180 +0xE2BE 0x7185 +0xE2BF 0x7182 +0xE2C0 0x718F +0xE2C1 0x717B +0xE2C2 0x7186 +0xE2C3 0x7181 +0xE2C4 0x7197 +0xE2C5 0x7244 +0xE2C6 0x7253 +0xE2C7 0x7297 +0xE2C8 0x7295 +0xE2C9 0x7293 +0xE2CA 0x7343 +0xE2CB 0x734D +0xE2CC 0x7351 +0xE2CD 0x734C +0xE2CE 0x7462 +0xE2CF 0x7473 +0xE2D0 0x7471 +0xE2D1 0x7475 +0xE2D2 0x7472 +0xE2D3 0x7467 +0xE2D4 0x746E +0xE2D5 0x7500 +0xE2D6 0x7502 +0xE2D7 0x7503 +0xE2D8 0x757D +0xE2D9 0x7590 +0xE2DA 0x7616 +0xE2DB 0x7608 +0xE2DC 0x760C +0xE2DD 0x7615 +0xE2DE 0x7611 +0xE2DF 0x760A +0xE2E0 0x7614 +0xE2E1 0x76B8 +0xE2E2 0x7781 +0xE2E3 0x777C +0xE2E4 0x7785 +0xE2E5 0x7782 +0xE2E6 0x776E +0xE2E7 0x7780 +0xE2E8 0x776F +0xE2E9 0x777E +0xE2EA 0x7783 +0xE2EB 0x78B2 +0xE2EC 0x78AA +0xE2ED 0x78B4 +0xE2EE 0x78AD +0xE2EF 0x78A8 +0xE2F0 0x787E +0xE2F1 0x78AB +0xE2F2 0x789E +0xE2F3 0x78A5 +0xE2F4 0x78A0 +0xE2F5 0x78AC +0xE2F6 0x78A2 +0xE2F7 0x78A4 +0xE2F8 0x7998 +0xE2F9 0x798A +0xE2FA 0x798B +0xE2FB 0x7996 +0xE2FC 0x7995 +0xE2FD 0x7994 +0xE2FE 0x7993 +0xE340 0x7997 +0xE341 0x7988 +0xE342 0x7992 +0xE343 0x7990 +0xE344 0x7A2B +0xE345 0x7A4A +0xE346 0x7A30 +0xE347 0x7A2F +0xE348 0x7A28 +0xE349 0x7A26 +0xE34A 0x7AA8 +0xE34B 0x7AAB +0xE34C 0x7AAC +0xE34D 0x7AEE +0xE34E 0x7B88 +0xE34F 0x7B9C +0xE350 0x7B8A +0xE351 0x7B91 +0xE352 0x7B90 +0xE353 0x7B96 +0xE354 0x7B8D +0xE355 0x7B8C +0xE356 0x7B9B +0xE357 0x7B8E +0xE358 0x7B85 +0xE359 0x7B98 +0xE35A 0x5284 +0xE35B 0x7B99 +0xE35C 0x7BA4 +0xE35D 0x7B82 +0xE35E 0x7CBB +0xE35F 0x7CBF +0xE360 0x7CBC +0xE361 0x7CBA +0xE362 0x7DA7 +0xE363 0x7DB7 +0xE364 0x7DC2 +0xE365 0x7DA3 +0xE366 0x7DAA +0xE367 0x7DC1 +0xE368 0x7DC0 +0xE369 0x7DC5 +0xE36A 0x7D9D +0xE36B 0x7DCE +0xE36C 0x7DC4 +0xE36D 0x7DC6 +0xE36E 0x7DCB +0xE36F 0x7DCC +0xE370 0x7DAF +0xE371 0x7DB9 +0xE372 0x7D96 +0xE373 0x7DBC +0xE374 0x7D9F +0xE375 0x7DA6 +0xE376 0x7DAE +0xE377 0x7DA9 +0xE378 0x7DA1 +0xE379 0x7DC9 +0xE37A 0x7F73 +0xE37B 0x7FE2 +0xE37C 0x7FE3 +0xE37D 0x7FE5 +0xE37E 0x7FDE +0xE3A1 0x8024 +0xE3A2 0x805D +0xE3A3 0x805C +0xE3A4 0x8189 +0xE3A5 0x8186 +0xE3A6 0x8183 +0xE3A7 0x8187 +0xE3A8 0x818D +0xE3A9 0x818C +0xE3AA 0x818B +0xE3AB 0x8215 +0xE3AC 0x8497 +0xE3AD 0x84A4 +0xE3AE 0x84A1 +0xE3AF 0x849F +0xE3B0 0x84BA +0xE3B1 0x84CE +0xE3B2 0x84C2 +0xE3B3 0x84AC +0xE3B4 0x84AE +0xE3B5 0x84AB +0xE3B6 0x84B9 +0xE3B7 0x84B4 +0xE3B8 0x84C1 +0xE3B9 0x84CD +0xE3BA 0x84AA +0xE3BB 0x849A +0xE3BC 0x84B1 +0xE3BD 0x84D0 +0xE3BE 0x849D +0xE3BF 0x84A7 +0xE3C0 0x84BB +0xE3C1 0x84A2 +0xE3C2 0x8494 +0xE3C3 0x84C7 +0xE3C4 0x84CC +0xE3C5 0x849B +0xE3C6 0x84A9 +0xE3C7 0x84AF +0xE3C8 0x84A8 +0xE3C9 0x84D6 +0xE3CA 0x8498 +0xE3CB 0x84B6 +0xE3CC 0x84CF +0xE3CD 0x84A0 +0xE3CE 0x84D7 +0xE3CF 0x84D4 +0xE3D0 0x84D2 +0xE3D1 0x84DB +0xE3D2 0x84B0 +0xE3D3 0x8491 +0xE3D4 0x8661 +0xE3D5 0x8733 +0xE3D6 0x8723 +0xE3D7 0x8728 +0xE3D8 0x876B +0xE3D9 0x8740 +0xE3DA 0x872E +0xE3DB 0x871E +0xE3DC 0x8721 +0xE3DD 0x8719 +0xE3DE 0x871B +0xE3DF 0x8743 +0xE3E0 0x872C +0xE3E1 0x8741 +0xE3E2 0x873E +0xE3E3 0x8746 +0xE3E4 0x8720 +0xE3E5 0x8732 +0xE3E6 0x872A +0xE3E7 0x872D +0xE3E8 0x873C +0xE3E9 0x8712 +0xE3EA 0x873A +0xE3EB 0x8731 +0xE3EC 0x8735 +0xE3ED 0x8742 +0xE3EE 0x8726 +0xE3EF 0x8727 +0xE3F0 0x8738 +0xE3F1 0x8724 +0xE3F2 0x871A +0xE3F3 0x8730 +0xE3F4 0x8711 +0xE3F5 0x88F7 +0xE3F6 0x88E7 +0xE3F7 0x88F1 +0xE3F8 0x88F2 +0xE3F9 0x88FA +0xE3FA 0x88FE +0xE3FB 0x88EE +0xE3FC 0x88FC +0xE3FD 0x88F6 +0xE3FE 0x88FB +0xE440 0x88F0 +0xE441 0x88EC +0xE442 0x88EB +0xE443 0x899D +0xE444 0x89A1 +0xE445 0x899F +0xE446 0x899E +0xE447 0x89E9 +0xE448 0x89EB +0xE449 0x89E8 +0xE44A 0x8AAB +0xE44B 0x8A99 +0xE44C 0x8A8B +0xE44D 0x8A92 +0xE44E 0x8A8F +0xE44F 0x8A96 +0xE450 0x8C3D +0xE451 0x8C68 +0xE452 0x8C69 +0xE453 0x8CD5 +0xE454 0x8CCF +0xE455 0x8CD7 +0xE456 0x8D96 +0xE457 0x8E09 +0xE458 0x8E02 +0xE459 0x8DFF +0xE45A 0x8E0D +0xE45B 0x8DFD +0xE45C 0x8E0A +0xE45D 0x8E03 +0xE45E 0x8E07 +0xE45F 0x8E06 +0xE460 0x8E05 +0xE461 0x8DFE +0xE462 0x8E00 +0xE463 0x8E04 +0xE464 0x8F10 +0xE465 0x8F11 +0xE466 0x8F0E +0xE467 0x8F0D +0xE468 0x9123 +0xE469 0x911C +0xE46A 0x9120 +0xE46B 0x9122 +0xE46C 0x911F +0xE46D 0x911D +0xE46E 0x911A +0xE46F 0x9124 +0xE470 0x9121 +0xE471 0x911B +0xE472 0x917A +0xE473 0x9172 +0xE474 0x9179 +0xE475 0x9173 +0xE476 0x92A5 +0xE477 0x92A4 +0xE478 0x9276 +0xE479 0x929B +0xE47A 0x927A +0xE47B 0x92A0 +0xE47C 0x9294 +0xE47D 0x92AA +0xE47E 0x928D +0xE4A1 0x92A6 +0xE4A2 0x929A +0xE4A3 0x92AB +0xE4A4 0x9279 +0xE4A5 0x9297 +0xE4A6 0x927F +0xE4A7 0x92A3 +0xE4A8 0x92EE +0xE4A9 0x928E +0xE4AA 0x9282 +0xE4AB 0x9295 +0xE4AC 0x92A2 +0xE4AD 0x927D +0xE4AE 0x9288 +0xE4AF 0x92A1 +0xE4B0 0x928A +0xE4B1 0x9286 +0xE4B2 0x928C +0xE4B3 0x9299 +0xE4B4 0x92A7 +0xE4B5 0x927E +0xE4B6 0x9287 +0xE4B7 0x92A9 +0xE4B8 0x929D +0xE4B9 0x928B +0xE4BA 0x922D +0xE4BB 0x969E +0xE4BC 0x96A1 +0xE4BD 0x96FF +0xE4BE 0x9758 +0xE4BF 0x977D +0xE4C0 0x977A +0xE4C1 0x977E +0xE4C2 0x9783 +0xE4C3 0x9780 +0xE4C4 0x9782 +0xE4C5 0x977B +0xE4C6 0x9784 +0xE4C7 0x9781 +0xE4C8 0x977F +0xE4C9 0x97CE +0xE4CA 0x97CD +0xE4CB 0x9816 +0xE4CC 0x98AD +0xE4CD 0x98AE +0xE4CE 0x9902 +0xE4CF 0x9900 +0xE4D0 0x9907 +0xE4D1 0x999D +0xE4D2 0x999C +0xE4D3 0x99C3 +0xE4D4 0x99B9 +0xE4D5 0x99BB +0xE4D6 0x99BA +0xE4D7 0x99C2 +0xE4D8 0x99BD +0xE4D9 0x99C7 +0xE4DA 0x9AB1 +0xE4DB 0x9AE3 +0xE4DC 0x9AE7 +0xE4DD 0x9B3E +0xE4DE 0x9B3F +0xE4DF 0x9B60 +0xE4E0 0x9B61 +0xE4E1 0x9B5F +0xE4E2 0x9CF1 +0xE4E3 0x9CF2 +0xE4E4 0x9CF5 +0xE4E5 0x9EA7 +0xE4E6 0x50FF +0xE4E7 0x5103 +0xE4E8 0x5130 +0xE4E9 0x50F8 +0xE4EA 0x5106 +0xE4EB 0x5107 +0xE4EC 0x50F6 +0xE4ED 0x50FE +0xE4EE 0x510B +0xE4EF 0x510C +0xE4F0 0x50FD +0xE4F1 0x510A +0xE4F2 0x528B +0xE4F3 0x528C +0xE4F4 0x52F1 +0xE4F5 0x52EF +0xE4F6 0x5648 +0xE4F7 0x5642 +0xE4F8 0x564C +0xE4F9 0x5635 +0xE4FA 0x5641 +0xE4FB 0x564A +0xE4FC 0x5649 +0xE4FD 0x5646 +0xE4FE 0x5658 +0xE540 0x565A +0xE541 0x5640 +0xE542 0x5633 +0xE543 0x563D +0xE544 0x562C +0xE545 0x563E +0xE546 0x5638 +0xE547 0x562A +0xE548 0x563A +0xE549 0x571A +0xE54A 0x58AB +0xE54B 0x589D +0xE54C 0x58B1 +0xE54D 0x58A0 +0xE54E 0x58A3 +0xE54F 0x58AF +0xE550 0x58AC +0xE551 0x58A5 +0xE552 0x58A1 +0xE553 0x58FF +0xE554 0x5AFF +0xE555 0x5AF4 +0xE556 0x5AFD +0xE557 0x5AF7 +0xE558 0x5AF6 +0xE559 0x5B03 +0xE55A 0x5AF8 +0xE55B 0x5B02 +0xE55C 0x5AF9 +0xE55D 0x5B01 +0xE55E 0x5B07 +0xE55F 0x5B05 +0xE560 0x5B0F +0xE561 0x5C67 +0xE562 0x5D99 +0xE563 0x5D97 +0xE564 0x5D9F +0xE565 0x5D92 +0xE566 0x5DA2 +0xE567 0x5D93 +0xE568 0x5D95 +0xE569 0x5DA0 +0xE56A 0x5D9C +0xE56B 0x5DA1 +0xE56C 0x5D9A +0xE56D 0x5D9E +0xE56E 0x5E69 +0xE56F 0x5E5D +0xE570 0x5E60 +0xE571 0x5E5C +0xE572 0x7DF3 +0xE573 0x5EDB +0xE574 0x5EDE +0xE575 0x5EE1 +0xE576 0x5F49 +0xE577 0x5FB2 +0xE578 0x618B +0xE579 0x6183 +0xE57A 0x6179 +0xE57B 0x61B1 +0xE57C 0x61B0 +0xE57D 0x61A2 +0xE57E 0x6189 +0xE5A1 0x619B +0xE5A2 0x6193 +0xE5A3 0x61AF +0xE5A4 0x61AD +0xE5A5 0x619F +0xE5A6 0x6192 +0xE5A7 0x61AA +0xE5A8 0x61A1 +0xE5A9 0x618D +0xE5AA 0x6166 +0xE5AB 0x61B3 +0xE5AC 0x622D +0xE5AD 0x646E +0xE5AE 0x6470 +0xE5AF 0x6496 +0xE5B0 0x64A0 +0xE5B1 0x6485 +0xE5B2 0x6497 +0xE5B3 0x649C +0xE5B4 0x648F +0xE5B5 0x648B +0xE5B6 0x648A +0xE5B7 0x648C +0xE5B8 0x64A3 +0xE5B9 0x649F +0xE5BA 0x6468 +0xE5BB 0x64B1 +0xE5BC 0x6498 +0xE5BD 0x6576 +0xE5BE 0x657A +0xE5BF 0x6579 +0xE5C0 0x657B +0xE5C1 0x65B2 +0xE5C2 0x65B3 +0xE5C3 0x66B5 +0xE5C4 0x66B0 +0xE5C5 0x66A9 +0xE5C6 0x66B2 +0xE5C7 0x66B7 +0xE5C8 0x66AA +0xE5C9 0x66AF +0xE5CA 0x6A00 +0xE5CB 0x6A06 +0xE5CC 0x6A17 +0xE5CD 0x69E5 +0xE5CE 0x69F8 +0xE5CF 0x6A15 +0xE5D0 0x69F1 +0xE5D1 0x69E4 +0xE5D2 0x6A20 +0xE5D3 0x69FF +0xE5D4 0x69EC +0xE5D5 0x69E2 +0xE5D6 0x6A1B +0xE5D7 0x6A1D +0xE5D8 0x69FE +0xE5D9 0x6A27 +0xE5DA 0x69F2 +0xE5DB 0x69EE +0xE5DC 0x6A14 +0xE5DD 0x69F7 +0xE5DE 0x69E7 +0xE5DF 0x6A40 +0xE5E0 0x6A08 +0xE5E1 0x69E6 +0xE5E2 0x69FB +0xE5E3 0x6A0D +0xE5E4 0x69FC +0xE5E5 0x69EB +0xE5E6 0x6A09 +0xE5E7 0x6A04 +0xE5E8 0x6A18 +0xE5E9 0x6A25 +0xE5EA 0x6A0F +0xE5EB 0x69F6 +0xE5EC 0x6A26 +0xE5ED 0x6A07 +0xE5EE 0x69F4 +0xE5EF 0x6A16 +0xE5F0 0x6B51 +0xE5F1 0x6BA5 +0xE5F2 0x6BA3 +0xE5F3 0x6BA2 +0xE5F4 0x6BA6 +0xE5F5 0x6C01 +0xE5F6 0x6C00 +0xE5F7 0x6BFF +0xE5F8 0x6C02 +0xE5F9 0x6F41 +0xE5FA 0x6F26 +0xE5FB 0x6F7E +0xE5FC 0x6F87 +0xE5FD 0x6FC6 +0xE5FE 0x6F92 +0xE640 0x6F8D +0xE641 0x6F89 +0xE642 0x6F8C +0xE643 0x6F62 +0xE644 0x6F4F +0xE645 0x6F85 +0xE646 0x6F5A +0xE647 0x6F96 +0xE648 0x6F76 +0xE649 0x6F6C +0xE64A 0x6F82 +0xE64B 0x6F55 +0xE64C 0x6F72 +0xE64D 0x6F52 +0xE64E 0x6F50 +0xE64F 0x6F57 +0xE650 0x6F94 +0xE651 0x6F93 +0xE652 0x6F5D +0xE653 0x6F00 +0xE654 0x6F61 +0xE655 0x6F6B +0xE656 0x6F7D +0xE657 0x6F67 +0xE658 0x6F90 +0xE659 0x6F53 +0xE65A 0x6F8B +0xE65B 0x6F69 +0xE65C 0x6F7F +0xE65D 0x6F95 +0xE65E 0x6F63 +0xE65F 0x6F77 +0xE660 0x6F6A +0xE661 0x6F7B +0xE662 0x71B2 +0xE663 0x71AF +0xE664 0x719B +0xE665 0x71B0 +0xE666 0x71A0 +0xE667 0x719A +0xE668 0x71A9 +0xE669 0x71B5 +0xE66A 0x719D +0xE66B 0x71A5 +0xE66C 0x719E +0xE66D 0x71A4 +0xE66E 0x71A1 +0xE66F 0x71AA +0xE670 0x719C +0xE671 0x71A7 +0xE672 0x71B3 +0xE673 0x7298 +0xE674 0x729A +0xE675 0x7358 +0xE676 0x7352 +0xE677 0x735E +0xE678 0x735F +0xE679 0x7360 +0xE67A 0x735D +0xE67B 0x735B +0xE67C 0x7361 +0xE67D 0x735A +0xE67E 0x7359 +0xE6A1 0x7362 +0xE6A2 0x7487 +0xE6A3 0x7489 +0xE6A4 0x748A +0xE6A5 0x7486 +0xE6A6 0x7481 +0xE6A7 0x747D +0xE6A8 0x7485 +0xE6A9 0x7488 +0xE6AA 0x747C +0xE6AB 0x7479 +0xE6AC 0x7508 +0xE6AD 0x7507 +0xE6AE 0x757E +0xE6AF 0x7625 +0xE6B0 0x761E +0xE6B1 0x7619 +0xE6B2 0x761D +0xE6B3 0x761C +0xE6B4 0x7623 +0xE6B5 0x761A +0xE6B6 0x7628 +0xE6B7 0x761B +0xE6B8 0x769C +0xE6B9 0x769D +0xE6BA 0x769E +0xE6BB 0x769B +0xE6BC 0x778D +0xE6BD 0x778F +0xE6BE 0x7789 +0xE6BF 0x7788 +0xE6C0 0x78CD +0xE6C1 0x78BB +0xE6C2 0x78CF +0xE6C3 0x78CC +0xE6C4 0x78D1 +0xE6C5 0x78CE +0xE6C6 0x78D4 +0xE6C7 0x78C8 +0xE6C8 0x78C3 +0xE6C9 0x78C4 +0xE6CA 0x78C9 +0xE6CB 0x799A +0xE6CC 0x79A1 +0xE6CD 0x79A0 +0xE6CE 0x799C +0xE6CF 0x79A2 +0xE6D0 0x799B +0xE6D1 0x6B76 +0xE6D2 0x7A39 +0xE6D3 0x7AB2 +0xE6D4 0x7AB4 +0xE6D5 0x7AB3 +0xE6D6 0x7BB7 +0xE6D7 0x7BCB +0xE6D8 0x7BBE +0xE6D9 0x7BAC +0xE6DA 0x7BCE +0xE6DB 0x7BAF +0xE6DC 0x7BB9 +0xE6DD 0x7BCA +0xE6DE 0x7BB5 +0xE6DF 0x7CC5 +0xE6E0 0x7CC8 +0xE6E1 0x7CCC +0xE6E2 0x7CCB +0xE6E3 0x7DF7 +0xE6E4 0x7DDB +0xE6E5 0x7DEA +0xE6E6 0x7DE7 +0xE6E7 0x7DD7 +0xE6E8 0x7DE1 +0xE6E9 0x7E03 +0xE6EA 0x7DFA +0xE6EB 0x7DE6 +0xE6EC 0x7DF6 +0xE6ED 0x7DF1 +0xE6EE 0x7DF0 +0xE6EF 0x7DEE +0xE6F0 0x7DDF +0xE6F1 0x7F76 +0xE6F2 0x7FAC +0xE6F3 0x7FB0 +0xE6F4 0x7FAD +0xE6F5 0x7FED +0xE6F6 0x7FEB +0xE6F7 0x7FEA +0xE6F8 0x7FEC +0xE6F9 0x7FE6 +0xE6FA 0x7FE8 +0xE6FB 0x8064 +0xE6FC 0x8067 +0xE6FD 0x81A3 +0xE6FE 0x819F +0xE740 0x819E +0xE741 0x8195 +0xE742 0x81A2 +0xE743 0x8199 +0xE744 0x8197 +0xE745 0x8216 +0xE746 0x824F +0xE747 0x8253 +0xE748 0x8252 +0xE749 0x8250 +0xE74A 0x824E +0xE74B 0x8251 +0xE74C 0x8524 +0xE74D 0x853B +0xE74E 0x850F +0xE74F 0x8500 +0xE750 0x8529 +0xE751 0x850E +0xE752 0x8509 +0xE753 0x850D +0xE754 0x851F +0xE755 0x850A +0xE756 0x8527 +0xE757 0x851C +0xE758 0x84FB +0xE759 0x852B +0xE75A 0x84FA +0xE75B 0x8508 +0xE75C 0x850C +0xE75D 0x84F4 +0xE75E 0x852A +0xE75F 0x84F2 +0xE760 0x8515 +0xE761 0x84F7 +0xE762 0x84EB +0xE763 0x84F3 +0xE764 0x84FC +0xE765 0x8512 +0xE766 0x84EA +0xE767 0x84E9 +0xE768 0x8516 +0xE769 0x84FE +0xE76A 0x8528 +0xE76B 0x851D +0xE76C 0x852E +0xE76D 0x8502 +0xE76E 0x84FD +0xE76F 0x851E +0xE770 0x84F6 +0xE771 0x8531 +0xE772 0x8526 +0xE773 0x84E7 +0xE774 0x84E8 +0xE775 0x84F0 +0xE776 0x84EF +0xE777 0x84F9 +0xE778 0x8518 +0xE779 0x8520 +0xE77A 0x8530 +0xE77B 0x850B +0xE77C 0x8519 +0xE77D 0x852F +0xE77E 0x8662 +0xE7A1 0x8756 +0xE7A2 0x8763 +0xE7A3 0x8764 +0xE7A4 0x8777 +0xE7A5 0x87E1 +0xE7A6 0x8773 +0xE7A7 0x8758 +0xE7A8 0x8754 +0xE7A9 0x875B +0xE7AA 0x8752 +0xE7AB 0x8761 +0xE7AC 0x875A +0xE7AD 0x8751 +0xE7AE 0x875E +0xE7AF 0x876D +0xE7B0 0x876A +0xE7B1 0x8750 +0xE7B2 0x874E +0xE7B3 0x875F +0xE7B4 0x875D +0xE7B5 0x876F +0xE7B6 0x876C +0xE7B7 0x877A +0xE7B8 0x876E +0xE7B9 0x875C +0xE7BA 0x8765 +0xE7BB 0x874F +0xE7BC 0x877B +0xE7BD 0x8775 +0xE7BE 0x8762 +0xE7BF 0x8767 +0xE7C0 0x8769 +0xE7C1 0x885A +0xE7C2 0x8905 +0xE7C3 0x890C +0xE7C4 0x8914 +0xE7C5 0x890B +0xE7C6 0x8917 +0xE7C7 0x8918 +0xE7C8 0x8919 +0xE7C9 0x8906 +0xE7CA 0x8916 +0xE7CB 0x8911 +0xE7CC 0x890E +0xE7CD 0x8909 +0xE7CE 0x89A2 +0xE7CF 0x89A4 +0xE7D0 0x89A3 +0xE7D1 0x89ED +0xE7D2 0x89F0 +0xE7D3 0x89EC +0xE7D4 0x8ACF +0xE7D5 0x8AC6 +0xE7D6 0x8AB8 +0xE7D7 0x8AD3 +0xE7D8 0x8AD1 +0xE7D9 0x8AD4 +0xE7DA 0x8AD5 +0xE7DB 0x8ABB +0xE7DC 0x8AD7 +0xE7DD 0x8ABE +0xE7DE 0x8AC0 +0xE7DF 0x8AC5 +0xE7E0 0x8AD8 +0xE7E1 0x8AC3 +0xE7E2 0x8ABA +0xE7E3 0x8ABD +0xE7E4 0x8AD9 +0xE7E5 0x8C3E +0xE7E6 0x8C4D +0xE7E7 0x8C8F +0xE7E8 0x8CE5 +0xE7E9 0x8CDF +0xE7EA 0x8CD9 +0xE7EB 0x8CE8 +0xE7EC 0x8CDA +0xE7ED 0x8CDD +0xE7EE 0x8CE7 +0xE7EF 0x8DA0 +0xE7F0 0x8D9C +0xE7F1 0x8DA1 +0xE7F2 0x8D9B +0xE7F3 0x8E20 +0xE7F4 0x8E23 +0xE7F5 0x8E25 +0xE7F6 0x8E24 +0xE7F7 0x8E2E +0xE7F8 0x8E15 +0xE7F9 0x8E1B +0xE7FA 0x8E16 +0xE7FB 0x8E11 +0xE7FC 0x8E19 +0xE7FD 0x8E26 +0xE7FE 0x8E27 +0xE840 0x8E14 +0xE841 0x8E12 +0xE842 0x8E18 +0xE843 0x8E13 +0xE844 0x8E1C +0xE845 0x8E17 +0xE846 0x8E1A +0xE847 0x8F2C +0xE848 0x8F24 +0xE849 0x8F18 +0xE84A 0x8F1A +0xE84B 0x8F20 +0xE84C 0x8F23 +0xE84D 0x8F16 +0xE84E 0x8F17 +0xE84F 0x9073 +0xE850 0x9070 +0xE851 0x906F +0xE852 0x9067 +0xE853 0x906B +0xE854 0x912F +0xE855 0x912B +0xE856 0x9129 +0xE857 0x912A +0xE858 0x9132 +0xE859 0x9126 +0xE85A 0x912E +0xE85B 0x9185 +0xE85C 0x9186 +0xE85D 0x918A +0xE85E 0x9181 +0xE85F 0x9182 +0xE860 0x9184 +0xE861 0x9180 +0xE862 0x92D0 +0xE863 0x92C3 +0xE864 0x92C4 +0xE865 0x92C0 +0xE866 0x92D9 +0xE867 0x92B6 +0xE868 0x92CF +0xE869 0x92F1 +0xE86A 0x92DF +0xE86B 0x92D8 +0xE86C 0x92E9 +0xE86D 0x92D7 +0xE86E 0x92DD +0xE86F 0x92CC +0xE870 0x92EF +0xE871 0x92C2 +0xE872 0x92E8 +0xE873 0x92CA +0xE874 0x92C8 +0xE875 0x92CE +0xE876 0x92E6 +0xE877 0x92CD +0xE878 0x92D5 +0xE879 0x92C9 +0xE87A 0x92E0 +0xE87B 0x92DE +0xE87C 0x92E7 +0xE87D 0x92D1 +0xE87E 0x92D3 +0xE8A1 0x92B5 +0xE8A2 0x92E1 +0xE8A3 0x92C6 +0xE8A4 0x92B4 +0xE8A5 0x957C +0xE8A6 0x95AC +0xE8A7 0x95AB +0xE8A8 0x95AE +0xE8A9 0x95B0 +0xE8AA 0x96A4 +0xE8AB 0x96A2 +0xE8AC 0x96D3 +0xE8AD 0x9705 +0xE8AE 0x9708 +0xE8AF 0x9702 +0xE8B0 0x975A +0xE8B1 0x978A +0xE8B2 0x978E +0xE8B3 0x9788 +0xE8B4 0x97D0 +0xE8B5 0x97CF +0xE8B6 0x981E +0xE8B7 0x981D +0xE8B8 0x9826 +0xE8B9 0x9829 +0xE8BA 0x9828 +0xE8BB 0x9820 +0xE8BC 0x981B +0xE8BD 0x9827 +0xE8BE 0x98B2 +0xE8BF 0x9908 +0xE8C0 0x98FA +0xE8C1 0x9911 +0xE8C2 0x9914 +0xE8C3 0x9916 +0xE8C4 0x9917 +0xE8C5 0x9915 +0xE8C6 0x99DC +0xE8C7 0x99CD +0xE8C8 0x99CF +0xE8C9 0x99D3 +0xE8CA 0x99D4 +0xE8CB 0x99CE +0xE8CC 0x99C9 +0xE8CD 0x99D6 +0xE8CE 0x99D8 +0xE8CF 0x99CB +0xE8D0 0x99D7 +0xE8D1 0x99CC +0xE8D2 0x9AB3 +0xE8D3 0x9AEC +0xE8D4 0x9AEB +0xE8D5 0x9AF3 +0xE8D6 0x9AF2 +0xE8D7 0x9AF1 +0xE8D8 0x9B46 +0xE8D9 0x9B43 +0xE8DA 0x9B67 +0xE8DB 0x9B74 +0xE8DC 0x9B71 +0xE8DD 0x9B66 +0xE8DE 0x9B76 +0xE8DF 0x9B75 +0xE8E0 0x9B70 +0xE8E1 0x9B68 +0xE8E2 0x9B64 +0xE8E3 0x9B6C +0xE8E4 0x9CFC +0xE8E5 0x9CFA +0xE8E6 0x9CFD +0xE8E7 0x9CFF +0xE8E8 0x9CF7 +0xE8E9 0x9D07 +0xE8EA 0x9D00 +0xE8EB 0x9CF9 +0xE8EC 0x9CFB +0xE8ED 0x9D08 +0xE8EE 0x9D05 +0xE8EF 0x9D04 +0xE8F0 0x9E83 +0xE8F1 0x9ED3 +0xE8F2 0x9F0F +0xE8F3 0x9F10 +0xE8F4 0x511C +0xE8F5 0x5113 +0xE8F6 0x5117 +0xE8F7 0x511A +0xE8F8 0x5111 +0xE8F9 0x51DE +0xE8FA 0x5334 +0xE8FB 0x53E1 +0xE8FC 0x5670 +0xE8FD 0x5660 +0xE8FE 0x566E +0xE940 0x5673 +0xE941 0x5666 +0xE942 0x5663 +0xE943 0x566D +0xE944 0x5672 +0xE945 0x565E +0xE946 0x5677 +0xE947 0x571C +0xE948 0x571B +0xE949 0x58C8 +0xE94A 0x58BD +0xE94B 0x58C9 +0xE94C 0x58BF +0xE94D 0x58BA +0xE94E 0x58C2 +0xE94F 0x58BC +0xE950 0x58C6 +0xE951 0x5B17 +0xE952 0x5B19 +0xE953 0x5B1B +0xE954 0x5B21 +0xE955 0x5B14 +0xE956 0x5B13 +0xE957 0x5B10 +0xE958 0x5B16 +0xE959 0x5B28 +0xE95A 0x5B1A +0xE95B 0x5B20 +0xE95C 0x5B1E +0xE95D 0x5BEF +0xE95E 0x5DAC +0xE95F 0x5DB1 +0xE960 0x5DA9 +0xE961 0x5DA7 +0xE962 0x5DB5 +0xE963 0x5DB0 +0xE964 0x5DAE +0xE965 0x5DAA +0xE966 0x5DA8 +0xE967 0x5DB2 +0xE968 0x5DAD +0xE969 0x5DAF +0xE96A 0x5DB4 +0xE96B 0x5E67 +0xE96C 0x5E68 +0xE96D 0x5E66 +0xE96E 0x5E6F +0xE96F 0x5EE9 +0xE970 0x5EE7 +0xE971 0x5EE6 +0xE972 0x5EE8 +0xE973 0x5EE5 +0xE974 0x5F4B +0xE975 0x5FBC +0xE976 0x619D +0xE977 0x61A8 +0xE978 0x6196 +0xE979 0x61C5 +0xE97A 0x61B4 +0xE97B 0x61C6 +0xE97C 0x61C1 +0xE97D 0x61CC +0xE97E 0x61BA +0xE9A1 0x61BF +0xE9A2 0x61B8 +0xE9A3 0x618C +0xE9A4 0x64D7 +0xE9A5 0x64D6 +0xE9A6 0x64D0 +0xE9A7 0x64CF +0xE9A8 0x64C9 +0xE9A9 0x64BD +0xE9AA 0x6489 +0xE9AB 0x64C3 +0xE9AC 0x64DB +0xE9AD 0x64F3 +0xE9AE 0x64D9 +0xE9AF 0x6533 +0xE9B0 0x657F +0xE9B1 0x657C +0xE9B2 0x65A2 +0xE9B3 0x66C8 +0xE9B4 0x66BE +0xE9B5 0x66C0 +0xE9B6 0x66CA +0xE9B7 0x66CB +0xE9B8 0x66CF +0xE9B9 0x66BD +0xE9BA 0x66BB +0xE9BB 0x66BA +0xE9BC 0x66CC +0xE9BD 0x6723 +0xE9BE 0x6A34 +0xE9BF 0x6A66 +0xE9C0 0x6A49 +0xE9C1 0x6A67 +0xE9C2 0x6A32 +0xE9C3 0x6A68 +0xE9C4 0x6A3E +0xE9C5 0x6A5D +0xE9C6 0x6A6D +0xE9C7 0x6A76 +0xE9C8 0x6A5B +0xE9C9 0x6A51 +0xE9CA 0x6A28 +0xE9CB 0x6A5A +0xE9CC 0x6A3B +0xE9CD 0x6A3F +0xE9CE 0x6A41 +0xE9CF 0x6A6A +0xE9D0 0x6A64 +0xE9D1 0x6A50 +0xE9D2 0x6A4F +0xE9D3 0x6A54 +0xE9D4 0x6A6F +0xE9D5 0x6A69 +0xE9D6 0x6A60 +0xE9D7 0x6A3C +0xE9D8 0x6A5E +0xE9D9 0x6A56 +0xE9DA 0x6A55 +0xE9DB 0x6A4D +0xE9DC 0x6A4E +0xE9DD 0x6A46 +0xE9DE 0x6B55 +0xE9DF 0x6B54 +0xE9E0 0x6B56 +0xE9E1 0x6BA7 +0xE9E2 0x6BAA +0xE9E3 0x6BAB +0xE9E4 0x6BC8 +0xE9E5 0x6BC7 +0xE9E6 0x6C04 +0xE9E7 0x6C03 +0xE9E8 0x6C06 +0xE9E9 0x6FAD +0xE9EA 0x6FCB +0xE9EB 0x6FA3 +0xE9EC 0x6FC7 +0xE9ED 0x6FBC +0xE9EE 0x6FCE +0xE9EF 0x6FC8 +0xE9F0 0x6F5E +0xE9F1 0x6FC4 +0xE9F2 0x6FBD +0xE9F3 0x6F9E +0xE9F4 0x6FCA +0xE9F5 0x6FA8 +0xE9F6 0x7004 +0xE9F7 0x6FA5 +0xE9F8 0x6FAE +0xE9F9 0x6FBA +0xE9FA 0x6FAC +0xE9FB 0x6FAA +0xE9FC 0x6FCF +0xE9FD 0x6FBF +0xE9FE 0x6FB8 +0xEA40 0x6FA2 +0xEA41 0x6FC9 +0xEA42 0x6FAB +0xEA43 0x6FCD +0xEA44 0x6FAF +0xEA45 0x6FB2 +0xEA46 0x6FB0 +0xEA47 0x71C5 +0xEA48 0x71C2 +0xEA49 0x71BF +0xEA4A 0x71B8 +0xEA4B 0x71D6 +0xEA4C 0x71C0 +0xEA4D 0x71C1 +0xEA4E 0x71CB +0xEA4F 0x71D4 +0xEA50 0x71CA +0xEA51 0x71C7 +0xEA52 0x71CF +0xEA53 0x71BD +0xEA54 0x71D8 +0xEA55 0x71BC +0xEA56 0x71C6 +0xEA57 0x71DA +0xEA58 0x71DB +0xEA59 0x729D +0xEA5A 0x729E +0xEA5B 0x7369 +0xEA5C 0x7366 +0xEA5D 0x7367 +0xEA5E 0x736C +0xEA5F 0x7365 +0xEA60 0x736B +0xEA61 0x736A +0xEA62 0x747F +0xEA63 0x749A +0xEA64 0x74A0 +0xEA65 0x7494 +0xEA66 0x7492 +0xEA67 0x7495 +0xEA68 0x74A1 +0xEA69 0x750B +0xEA6A 0x7580 +0xEA6B 0x762F +0xEA6C 0x762D +0xEA6D 0x7631 +0xEA6E 0x763D +0xEA6F 0x7633 +0xEA70 0x763C +0xEA71 0x7635 +0xEA72 0x7632 +0xEA73 0x7630 +0xEA74 0x76BB +0xEA75 0x76E6 +0xEA76 0x779A +0xEA77 0x779D +0xEA78 0x77A1 +0xEA79 0x779C +0xEA7A 0x779B +0xEA7B 0x77A2 +0xEA7C 0x77A3 +0xEA7D 0x7795 +0xEA7E 0x7799 +0xEAA1 0x7797 +0xEAA2 0x78DD +0xEAA3 0x78E9 +0xEAA4 0x78E5 +0xEAA5 0x78EA +0xEAA6 0x78DE +0xEAA7 0x78E3 +0xEAA8 0x78DB +0xEAA9 0x78E1 +0xEAAA 0x78E2 +0xEAAB 0x78ED +0xEAAC 0x78DF +0xEAAD 0x78E0 +0xEAAE 0x79A4 +0xEAAF 0x7A44 +0xEAB0 0x7A48 +0xEAB1 0x7A47 +0xEAB2 0x7AB6 +0xEAB3 0x7AB8 +0xEAB4 0x7AB5 +0xEAB5 0x7AB1 +0xEAB6 0x7AB7 +0xEAB7 0x7BDE +0xEAB8 0x7BE3 +0xEAB9 0x7BE7 +0xEABA 0x7BDD +0xEABB 0x7BD5 +0xEABC 0x7BE5 +0xEABD 0x7BDA +0xEABE 0x7BE8 +0xEABF 0x7BF9 +0xEAC0 0x7BD4 +0xEAC1 0x7BEA +0xEAC2 0x7BE2 +0xEAC3 0x7BDC +0xEAC4 0x7BEB +0xEAC5 0x7BD8 +0xEAC6 0x7BDF +0xEAC7 0x7CD2 +0xEAC8 0x7CD4 +0xEAC9 0x7CD7 +0xEACA 0x7CD0 +0xEACB 0x7CD1 +0xEACC 0x7E12 +0xEACD 0x7E21 +0xEACE 0x7E17 +0xEACF 0x7E0C +0xEAD0 0x7E1F +0xEAD1 0x7E20 +0xEAD2 0x7E13 +0xEAD3 0x7E0E +0xEAD4 0x7E1C +0xEAD5 0x7E15 +0xEAD6 0x7E1A +0xEAD7 0x7E22 +0xEAD8 0x7E0B +0xEAD9 0x7E0F +0xEADA 0x7E16 +0xEADB 0x7E0D +0xEADC 0x7E14 +0xEADD 0x7E25 +0xEADE 0x7E24 +0xEADF 0x7F43 +0xEAE0 0x7F7B +0xEAE1 0x7F7C +0xEAE2 0x7F7A +0xEAE3 0x7FB1 +0xEAE4 0x7FEF +0xEAE5 0x802A +0xEAE6 0x8029 +0xEAE7 0x806C +0xEAE8 0x81B1 +0xEAE9 0x81A6 +0xEAEA 0x81AE +0xEAEB 0x81B9 +0xEAEC 0x81B5 +0xEAED 0x81AB +0xEAEE 0x81B0 +0xEAEF 0x81AC +0xEAF0 0x81B4 +0xEAF1 0x81B2 +0xEAF2 0x81B7 +0xEAF3 0x81A7 +0xEAF4 0x81F2 +0xEAF5 0x8255 +0xEAF6 0x8256 +0xEAF7 0x8257 +0xEAF8 0x8556 +0xEAF9 0x8545 +0xEAFA 0x856B +0xEAFB 0x854D +0xEAFC 0x8553 +0xEAFD 0x8561 +0xEAFE 0x8558 +0xEB40 0x8540 +0xEB41 0x8546 +0xEB42 0x8564 +0xEB43 0x8541 +0xEB44 0x8562 +0xEB45 0x8544 +0xEB46 0x8551 +0xEB47 0x8547 +0xEB48 0x8563 +0xEB49 0x853E +0xEB4A 0x855B +0xEB4B 0x8571 +0xEB4C 0x854E +0xEB4D 0x856E +0xEB4E 0x8575 +0xEB4F 0x8555 +0xEB50 0x8567 +0xEB51 0x8560 +0xEB52 0x858C +0xEB53 0x8566 +0xEB54 0x855D +0xEB55 0x8554 +0xEB56 0x8565 +0xEB57 0x856C +0xEB58 0x8663 +0xEB59 0x8665 +0xEB5A 0x8664 +0xEB5B 0x879B +0xEB5C 0x878F +0xEB5D 0x8797 +0xEB5E 0x8793 +0xEB5F 0x8792 +0xEB60 0x8788 +0xEB61 0x8781 +0xEB62 0x8796 +0xEB63 0x8798 +0xEB64 0x8779 +0xEB65 0x8787 +0xEB66 0x87A3 +0xEB67 0x8785 +0xEB68 0x8790 +0xEB69 0x8791 +0xEB6A 0x879D +0xEB6B 0x8784 +0xEB6C 0x8794 +0xEB6D 0x879C +0xEB6E 0x879A +0xEB6F 0x8789 +0xEB70 0x891E +0xEB71 0x8926 +0xEB72 0x8930 +0xEB73 0x892D +0xEB74 0x892E +0xEB75 0x8927 +0xEB76 0x8931 +0xEB77 0x8922 +0xEB78 0x8929 +0xEB79 0x8923 +0xEB7A 0x892F +0xEB7B 0x892C +0xEB7C 0x891F +0xEB7D 0x89F1 +0xEB7E 0x8AE0 +0xEBA1 0x8AE2 +0xEBA2 0x8AF2 +0xEBA3 0x8AF4 +0xEBA4 0x8AF5 +0xEBA5 0x8ADD +0xEBA6 0x8B14 +0xEBA7 0x8AE4 +0xEBA8 0x8ADF +0xEBA9 0x8AF0 +0xEBAA 0x8AC8 +0xEBAB 0x8ADE +0xEBAC 0x8AE1 +0xEBAD 0x8AE8 +0xEBAE 0x8AFF +0xEBAF 0x8AEF +0xEBB0 0x8AFB +0xEBB1 0x8C91 +0xEBB2 0x8C92 +0xEBB3 0x8C90 +0xEBB4 0x8CF5 +0xEBB5 0x8CEE +0xEBB6 0x8CF1 +0xEBB7 0x8CF0 +0xEBB8 0x8CF3 +0xEBB9 0x8D6C +0xEBBA 0x8D6E +0xEBBB 0x8DA5 +0xEBBC 0x8DA7 +0xEBBD 0x8E33 +0xEBBE 0x8E3E +0xEBBF 0x8E38 +0xEBC0 0x8E40 +0xEBC1 0x8E45 +0xEBC2 0x8E36 +0xEBC3 0x8E3C +0xEBC4 0x8E3D +0xEBC5 0x8E41 +0xEBC6 0x8E30 +0xEBC7 0x8E3F +0xEBC8 0x8EBD +0xEBC9 0x8F36 +0xEBCA 0x8F2E +0xEBCB 0x8F35 +0xEBCC 0x8F32 +0xEBCD 0x8F39 +0xEBCE 0x8F37 +0xEBCF 0x8F34 +0xEBD0 0x9076 +0xEBD1 0x9079 +0xEBD2 0x907B +0xEBD3 0x9086 +0xEBD4 0x90FA +0xEBD5 0x9133 +0xEBD6 0x9135 +0xEBD7 0x9136 +0xEBD8 0x9193 +0xEBD9 0x9190 +0xEBDA 0x9191 +0xEBDB 0x918D +0xEBDC 0x918F +0xEBDD 0x9327 +0xEBDE 0x931E +0xEBDF 0x9308 +0xEBE0 0x931F +0xEBE1 0x9306 +0xEBE2 0x930F +0xEBE3 0x937A +0xEBE4 0x9338 +0xEBE5 0x933C +0xEBE6 0x931B +0xEBE7 0x9323 +0xEBE8 0x9312 +0xEBE9 0x9301 +0xEBEA 0x9346 +0xEBEB 0x932D +0xEBEC 0x930E +0xEBED 0x930D +0xEBEE 0x92CB +0xEBEF 0x931D +0xEBF0 0x92FA +0xEBF1 0x9325 +0xEBF2 0x9313 +0xEBF3 0x92F9 +0xEBF4 0x92F7 +0xEBF5 0x9334 +0xEBF6 0x9302 +0xEBF7 0x9324 +0xEBF8 0x92FF +0xEBF9 0x9329 +0xEBFA 0x9339 +0xEBFB 0x9335 +0xEBFC 0x932A +0xEBFD 0x9314 +0xEBFE 0x930C +0xEC40 0x930B +0xEC41 0x92FE +0xEC42 0x9309 +0xEC43 0x9300 +0xEC44 0x92FB +0xEC45 0x9316 +0xEC46 0x95BC +0xEC47 0x95CD +0xEC48 0x95BE +0xEC49 0x95B9 +0xEC4A 0x95BA +0xEC4B 0x95B6 +0xEC4C 0x95BF +0xEC4D 0x95B5 +0xEC4E 0x95BD +0xEC4F 0x96A9 +0xEC50 0x96D4 +0xEC51 0x970B +0xEC52 0x9712 +0xEC53 0x9710 +0xEC54 0x9799 +0xEC55 0x9797 +0xEC56 0x9794 +0xEC57 0x97F0 +0xEC58 0x97F8 +0xEC59 0x9835 +0xEC5A 0x982F +0xEC5B 0x9832 +0xEC5C 0x9924 +0xEC5D 0x991F +0xEC5E 0x9927 +0xEC5F 0x9929 +0xEC60 0x999E +0xEC61 0x99EE +0xEC62 0x99EC +0xEC63 0x99E5 +0xEC64 0x99E4 +0xEC65 0x99F0 +0xEC66 0x99E3 +0xEC67 0x99EA +0xEC68 0x99E9 +0xEC69 0x99E7 +0xEC6A 0x9AB9 +0xEC6B 0x9ABF +0xEC6C 0x9AB4 +0xEC6D 0x9ABB +0xEC6E 0x9AF6 +0xEC6F 0x9AFA +0xEC70 0x9AF9 +0xEC71 0x9AF7 +0xEC72 0x9B33 +0xEC73 0x9B80 +0xEC74 0x9B85 +0xEC75 0x9B87 +0xEC76 0x9B7C +0xEC77 0x9B7E +0xEC78 0x9B7B +0xEC79 0x9B82 +0xEC7A 0x9B93 +0xEC7B 0x9B92 +0xEC7C 0x9B90 +0xEC7D 0x9B7A +0xEC7E 0x9B95 +0xECA1 0x9B7D +0xECA2 0x9B88 +0xECA3 0x9D25 +0xECA4 0x9D17 +0xECA5 0x9D20 +0xECA6 0x9D1E +0xECA7 0x9D14 +0xECA8 0x9D29 +0xECA9 0x9D1D +0xECAA 0x9D18 +0xECAB 0x9D22 +0xECAC 0x9D10 +0xECAD 0x9D19 +0xECAE 0x9D1F +0xECAF 0x9E88 +0xECB0 0x9E86 +0xECB1 0x9E87 +0xECB2 0x9EAE +0xECB3 0x9EAD +0xECB4 0x9ED5 +0xECB5 0x9ED6 +0xECB6 0x9EFA +0xECB7 0x9F12 +0xECB8 0x9F3D +0xECB9 0x5126 +0xECBA 0x5125 +0xECBB 0x5122 +0xECBC 0x5124 +0xECBD 0x5120 +0xECBE 0x5129 +0xECBF 0x52F4 +0xECC0 0x5693 +0xECC1 0x568C +0xECC2 0x568D +0xECC3 0x5686 +0xECC4 0x5684 +0xECC5 0x5683 +0xECC6 0x567E +0xECC7 0x5682 +0xECC8 0x567F +0xECC9 0x5681 +0xECCA 0x58D6 +0xECCB 0x58D4 +0xECCC 0x58CF +0xECCD 0x58D2 +0xECCE 0x5B2D +0xECCF 0x5B25 +0xECD0 0x5B32 +0xECD1 0x5B23 +0xECD2 0x5B2C +0xECD3 0x5B27 +0xECD4 0x5B26 +0xECD5 0x5B2F +0xECD6 0x5B2E +0xECD7 0x5B7B +0xECD8 0x5BF1 +0xECD9 0x5BF2 +0xECDA 0x5DB7 +0xECDB 0x5E6C +0xECDC 0x5E6A +0xECDD 0x5FBE +0xECDE 0x5FBB +0xECDF 0x61C3 +0xECE0 0x61B5 +0xECE1 0x61BC +0xECE2 0x61E7 +0xECE3 0x61E0 +0xECE4 0x61E5 +0xECE5 0x61E4 +0xECE6 0x61E8 +0xECE7 0x61DE +0xECE8 0x64EF +0xECE9 0x64E9 +0xECEA 0x64E3 +0xECEB 0x64EB +0xECEC 0x64E4 +0xECED 0x64E8 +0xECEE 0x6581 +0xECEF 0x6580 +0xECF0 0x65B6 +0xECF1 0x65DA +0xECF2 0x66D2 +0xECF3 0x6A8D +0xECF4 0x6A96 +0xECF5 0x6A81 +0xECF6 0x6AA5 +0xECF7 0x6A89 +0xECF8 0x6A9F +0xECF9 0x6A9B +0xECFA 0x6AA1 +0xECFB 0x6A9E +0xECFC 0x6A87 +0xECFD 0x6A93 +0xECFE 0x6A8E +0xED40 0x6A95 +0xED41 0x6A83 +0xED42 0x6AA8 +0xED43 0x6AA4 +0xED44 0x6A91 +0xED45 0x6A7F +0xED46 0x6AA6 +0xED47 0x6A9A +0xED48 0x6A85 +0xED49 0x6A8C +0xED4A 0x6A92 +0xED4B 0x6B5B +0xED4C 0x6BAD +0xED4D 0x6C09 +0xED4E 0x6FCC +0xED4F 0x6FA9 +0xED50 0x6FF4 +0xED51 0x6FD4 +0xED52 0x6FE3 +0xED53 0x6FDC +0xED54 0x6FED +0xED55 0x6FE7 +0xED56 0x6FE6 +0xED57 0x6FDE +0xED58 0x6FF2 +0xED59 0x6FDD +0xED5A 0x6FE2 +0xED5B 0x6FE8 +0xED5C 0x71E1 +0xED5D 0x71F1 +0xED5E 0x71E8 +0xED5F 0x71F2 +0xED60 0x71E4 +0xED61 0x71F0 +0xED62 0x71E2 +0xED63 0x7373 +0xED64 0x736E +0xED65 0x736F +0xED66 0x7497 +0xED67 0x74B2 +0xED68 0x74AB +0xED69 0x7490 +0xED6A 0x74AA +0xED6B 0x74AD +0xED6C 0x74B1 +0xED6D 0x74A5 +0xED6E 0x74AF +0xED6F 0x7510 +0xED70 0x7511 +0xED71 0x7512 +0xED72 0x750F +0xED73 0x7584 +0xED74 0x7643 +0xED75 0x7648 +0xED76 0x7649 +0xED77 0x7647 +0xED78 0x76A4 +0xED79 0x76E9 +0xED7A 0x77B5 +0xED7B 0x77AB +0xED7C 0x77B2 +0xED7D 0x77B7 +0xED7E 0x77B6 +0xEDA1 0x77B4 +0xEDA2 0x77B1 +0xEDA3 0x77A8 +0xEDA4 0x77F0 +0xEDA5 0x78F3 +0xEDA6 0x78FD +0xEDA7 0x7902 +0xEDA8 0x78FB +0xEDA9 0x78FC +0xEDAA 0x78F2 +0xEDAB 0x7905 +0xEDAC 0x78F9 +0xEDAD 0x78FE +0xEDAE 0x7904 +0xEDAF 0x79AB +0xEDB0 0x79A8 +0xEDB1 0x7A5C +0xEDB2 0x7A5B +0xEDB3 0x7A56 +0xEDB4 0x7A58 +0xEDB5 0x7A54 +0xEDB6 0x7A5A +0xEDB7 0x7ABE +0xEDB8 0x7AC0 +0xEDB9 0x7AC1 +0xEDBA 0x7C05 +0xEDBB 0x7C0F +0xEDBC 0x7BF2 +0xEDBD 0x7C00 +0xEDBE 0x7BFF +0xEDBF 0x7BFB +0xEDC0 0x7C0E +0xEDC1 0x7BF4 +0xEDC2 0x7C0B +0xEDC3 0x7BF3 +0xEDC4 0x7C02 +0xEDC5 0x7C09 +0xEDC6 0x7C03 +0xEDC7 0x7C01 +0xEDC8 0x7BF8 +0xEDC9 0x7BFD +0xEDCA 0x7C06 +0xEDCB 0x7BF0 +0xEDCC 0x7BF1 +0xEDCD 0x7C10 +0xEDCE 0x7C0A +0xEDCF 0x7CE8 +0xEDD0 0x7E2D +0xEDD1 0x7E3C +0xEDD2 0x7E42 +0xEDD3 0x7E33 +0xEDD4 0x9848 +0xEDD5 0x7E38 +0xEDD6 0x7E2A +0xEDD7 0x7E49 +0xEDD8 0x7E40 +0xEDD9 0x7E47 +0xEDDA 0x7E29 +0xEDDB 0x7E4C +0xEDDC 0x7E30 +0xEDDD 0x7E3B +0xEDDE 0x7E36 +0xEDDF 0x7E44 +0xEDE0 0x7E3A +0xEDE1 0x7F45 +0xEDE2 0x7F7F +0xEDE3 0x7F7E +0xEDE4 0x7F7D +0xEDE5 0x7FF4 +0xEDE6 0x7FF2 +0xEDE7 0x802C +0xEDE8 0x81BB +0xEDE9 0x81C4 +0xEDEA 0x81CC +0xEDEB 0x81CA +0xEDEC 0x81C5 +0xEDED 0x81C7 +0xEDEE 0x81BC +0xEDEF 0x81E9 +0xEDF0 0x825B +0xEDF1 0x825A +0xEDF2 0x825C +0xEDF3 0x8583 +0xEDF4 0x8580 +0xEDF5 0x858F +0xEDF6 0x85A7 +0xEDF7 0x8595 +0xEDF8 0x85A0 +0xEDF9 0x858B +0xEDFA 0x85A3 +0xEDFB 0x857B +0xEDFC 0x85A4 +0xEDFD 0x859A +0xEDFE 0x859E +0xEE40 0x8577 +0xEE41 0x857C +0xEE42 0x8589 +0xEE43 0x85A1 +0xEE44 0x857A +0xEE45 0x8578 +0xEE46 0x8557 +0xEE47 0x858E +0xEE48 0x8596 +0xEE49 0x8586 +0xEE4A 0x858D +0xEE4B 0x8599 +0xEE4C 0x859D +0xEE4D 0x8581 +0xEE4E 0x85A2 +0xEE4F 0x8582 +0xEE50 0x8588 +0xEE51 0x8585 +0xEE52 0x8579 +0xEE53 0x8576 +0xEE54 0x8598 +0xEE55 0x8590 +0xEE56 0x859F +0xEE57 0x8668 +0xEE58 0x87BE +0xEE59 0x87AA +0xEE5A 0x87AD +0xEE5B 0x87C5 +0xEE5C 0x87B0 +0xEE5D 0x87AC +0xEE5E 0x87B9 +0xEE5F 0x87B5 +0xEE60 0x87BC +0xEE61 0x87AE +0xEE62 0x87C9 +0xEE63 0x87C3 +0xEE64 0x87C2 +0xEE65 0x87CC +0xEE66 0x87B7 +0xEE67 0x87AF +0xEE68 0x87C4 +0xEE69 0x87CA +0xEE6A 0x87B4 +0xEE6B 0x87B6 +0xEE6C 0x87BF +0xEE6D 0x87B8 +0xEE6E 0x87BD +0xEE6F 0x87DE +0xEE70 0x87B2 +0xEE71 0x8935 +0xEE72 0x8933 +0xEE73 0x893C +0xEE74 0x893E +0xEE75 0x8941 +0xEE76 0x8952 +0xEE77 0x8937 +0xEE78 0x8942 +0xEE79 0x89AD +0xEE7A 0x89AF +0xEE7B 0x89AE +0xEE7C 0x89F2 +0xEE7D 0x89F3 +0xEE7E 0x8B1E +0xEEA1 0x8B18 +0xEEA2 0x8B16 +0xEEA3 0x8B11 +0xEEA4 0x8B05 +0xEEA5 0x8B0B +0xEEA6 0x8B22 +0xEEA7 0x8B0F +0xEEA8 0x8B12 +0xEEA9 0x8B15 +0xEEAA 0x8B07 +0xEEAB 0x8B0D +0xEEAC 0x8B08 +0xEEAD 0x8B06 +0xEEAE 0x8B1C +0xEEAF 0x8B13 +0xEEB0 0x8B1A +0xEEB1 0x8C4F +0xEEB2 0x8C70 +0xEEB3 0x8C72 +0xEEB4 0x8C71 +0xEEB5 0x8C6F +0xEEB6 0x8C95 +0xEEB7 0x8C94 +0xEEB8 0x8CF9 +0xEEB9 0x8D6F +0xEEBA 0x8E4E +0xEEBB 0x8E4D +0xEEBC 0x8E53 +0xEEBD 0x8E50 +0xEEBE 0x8E4C +0xEEBF 0x8E47 +0xEEC0 0x8F43 +0xEEC1 0x8F40 +0xEEC2 0x9085 +0xEEC3 0x907E +0xEEC4 0x9138 +0xEEC5 0x919A +0xEEC6 0x91A2 +0xEEC7 0x919B +0xEEC8 0x9199 +0xEEC9 0x919F +0xEECA 0x91A1 +0xEECB 0x919D +0xEECC 0x91A0 +0xEECD 0x93A1 +0xEECE 0x9383 +0xEECF 0x93AF +0xEED0 0x9364 +0xEED1 0x9356 +0xEED2 0x9347 +0xEED3 0x937C +0xEED4 0x9358 +0xEED5 0x935C +0xEED6 0x9376 +0xEED7 0x9349 +0xEED8 0x9350 +0xEED9 0x9351 +0xEEDA 0x9360 +0xEEDB 0x936D +0xEEDC 0x938F +0xEEDD 0x934C +0xEEDE 0x936A +0xEEDF 0x9379 +0xEEE0 0x9357 +0xEEE1 0x9355 +0xEEE2 0x9352 +0xEEE3 0x934F +0xEEE4 0x9371 +0xEEE5 0x9377 +0xEEE6 0x937B +0xEEE7 0x9361 +0xEEE8 0x935E +0xEEE9 0x9363 +0xEEEA 0x9367 +0xEEEB 0x9380 +0xEEEC 0x934E +0xEEED 0x9359 +0xEEEE 0x95C7 +0xEEEF 0x95C0 +0xEEF0 0x95C9 +0xEEF1 0x95C3 +0xEEF2 0x95C5 +0xEEF3 0x95B7 +0xEEF4 0x96AE +0xEEF5 0x96B0 +0xEEF6 0x96AC +0xEEF7 0x9720 +0xEEF8 0x971F +0xEEF9 0x9718 +0xEEFA 0x971D +0xEEFB 0x9719 +0xEEFC 0x979A +0xEEFD 0x97A1 +0xEEFE 0x979C +0xEF40 0x979E +0xEF41 0x979D +0xEF42 0x97D5 +0xEF43 0x97D4 +0xEF44 0x97F1 +0xEF45 0x9841 +0xEF46 0x9844 +0xEF47 0x984A +0xEF48 0x9849 +0xEF49 0x9845 +0xEF4A 0x9843 +0xEF4B 0x9925 +0xEF4C 0x992B +0xEF4D 0x992C +0xEF4E 0x992A +0xEF4F 0x9933 +0xEF50 0x9932 +0xEF51 0x992F +0xEF52 0x992D +0xEF53 0x9931 +0xEF54 0x9930 +0xEF55 0x9998 +0xEF56 0x99A3 +0xEF57 0x99A1 +0xEF58 0x9A02 +0xEF59 0x99FA +0xEF5A 0x99F4 +0xEF5B 0x99F7 +0xEF5C 0x99F9 +0xEF5D 0x99F8 +0xEF5E 0x99F6 +0xEF5F 0x99FB +0xEF60 0x99FD +0xEF61 0x99FE +0xEF62 0x99FC +0xEF63 0x9A03 +0xEF64 0x9ABE +0xEF65 0x9AFE +0xEF66 0x9AFD +0xEF67 0x9B01 +0xEF68 0x9AFC +0xEF69 0x9B48 +0xEF6A 0x9B9A +0xEF6B 0x9BA8 +0xEF6C 0x9B9E +0xEF6D 0x9B9B +0xEF6E 0x9BA6 +0xEF6F 0x9BA1 +0xEF70 0x9BA5 +0xEF71 0x9BA4 +0xEF72 0x9B86 +0xEF73 0x9BA2 +0xEF74 0x9BA0 +0xEF75 0x9BAF +0xEF76 0x9D33 +0xEF77 0x9D41 +0xEF78 0x9D67 +0xEF79 0x9D36 +0xEF7A 0x9D2E +0xEF7B 0x9D2F +0xEF7C 0x9D31 +0xEF7D 0x9D38 +0xEF7E 0x9D30 +0xEFA1 0x9D45 +0xEFA2 0x9D42 +0xEFA3 0x9D43 +0xEFA4 0x9D3E +0xEFA5 0x9D37 +0xEFA6 0x9D40 +0xEFA7 0x9D3D +0xEFA8 0x7FF5 +0xEFA9 0x9D2D +0xEFAA 0x9E8A +0xEFAB 0x9E89 +0xEFAC 0x9E8D +0xEFAD 0x9EB0 +0xEFAE 0x9EC8 +0xEFAF 0x9EDA +0xEFB0 0x9EFB +0xEFB1 0x9EFF +0xEFB2 0x9F24 +0xEFB3 0x9F23 +0xEFB4 0x9F22 +0xEFB5 0x9F54 +0xEFB6 0x9FA0 +0xEFB7 0x5131 +0xEFB8 0x512D +0xEFB9 0x512E +0xEFBA 0x5698 +0xEFBB 0x569C +0xEFBC 0x5697 +0xEFBD 0x569A +0xEFBE 0x569D +0xEFBF 0x5699 +0xEFC0 0x5970 +0xEFC1 0x5B3C +0xEFC2 0x5C69 +0xEFC3 0x5C6A +0xEFC4 0x5DC0 +0xEFC5 0x5E6D +0xEFC6 0x5E6E +0xEFC7 0x61D8 +0xEFC8 0x61DF +0xEFC9 0x61ED +0xEFCA 0x61EE +0xEFCB 0x61F1 +0xEFCC 0x61EA +0xEFCD 0x61F0 +0xEFCE 0x61EB +0xEFCF 0x61D6 +0xEFD0 0x61E9 +0xEFD1 0x64FF +0xEFD2 0x6504 +0xEFD3 0x64FD +0xEFD4 0x64F8 +0xEFD5 0x6501 +0xEFD6 0x6503 +0xEFD7 0x64FC +0xEFD8 0x6594 +0xEFD9 0x65DB +0xEFDA 0x66DA +0xEFDB 0x66DB +0xEFDC 0x66D8 +0xEFDD 0x6AC5 +0xEFDE 0x6AB9 +0xEFDF 0x6ABD +0xEFE0 0x6AE1 +0xEFE1 0x6AC6 +0xEFE2 0x6ABA +0xEFE3 0x6AB6 +0xEFE4 0x6AB7 +0xEFE5 0x6AC7 +0xEFE6 0x6AB4 +0xEFE7 0x6AAD +0xEFE8 0x6B5E +0xEFE9 0x6BC9 +0xEFEA 0x6C0B +0xEFEB 0x7007 +0xEFEC 0x700C +0xEFED 0x700D +0xEFEE 0x7001 +0xEFEF 0x7005 +0xEFF0 0x7014 +0xEFF1 0x700E +0xEFF2 0x6FFF +0xEFF3 0x7000 +0xEFF4 0x6FFB +0xEFF5 0x7026 +0xEFF6 0x6FFC +0xEFF7 0x6FF7 +0xEFF8 0x700A +0xEFF9 0x7201 +0xEFFA 0x71FF +0xEFFB 0x71F9 +0xEFFC 0x7203 +0xEFFD 0x71FD +0xEFFE 0x7376 +0xF040 0x74B8 +0xF041 0x74C0 +0xF042 0x74B5 +0xF043 0x74C1 +0xF044 0x74BE +0xF045 0x74B6 +0xF046 0x74BB +0xF047 0x74C2 +0xF048 0x7514 +0xF049 0x7513 +0xF04A 0x765C +0xF04B 0x7664 +0xF04C 0x7659 +0xF04D 0x7650 +0xF04E 0x7653 +0xF04F 0x7657 +0xF050 0x765A +0xF051 0x76A6 +0xF052 0x76BD +0xF053 0x76EC +0xF054 0x77C2 +0xF055 0x77BA +0xF056 0x78FF +0xF057 0x790C +0xF058 0x7913 +0xF059 0x7914 +0xF05A 0x7909 +0xF05B 0x7910 +0xF05C 0x7912 +0xF05D 0x7911 +0xF05E 0x79AD +0xF05F 0x79AC +0xF060 0x7A5F +0xF061 0x7C1C +0xF062 0x7C29 +0xF063 0x7C19 +0xF064 0x7C20 +0xF065 0x7C1F +0xF066 0x7C2D +0xF067 0x7C1D +0xF068 0x7C26 +0xF069 0x7C28 +0xF06A 0x7C22 +0xF06B 0x7C25 +0xF06C 0x7C30 +0xF06D 0x7E5C +0xF06E 0x7E50 +0xF06F 0x7E56 +0xF070 0x7E63 +0xF071 0x7E58 +0xF072 0x7E62 +0xF073 0x7E5F +0xF074 0x7E51 +0xF075 0x7E60 +0xF076 0x7E57 +0xF077 0x7E53 +0xF078 0x7FB5 +0xF079 0x7FB3 +0xF07A 0x7FF7 +0xF07B 0x7FF8 +0xF07C 0x8075 +0xF07D 0x81D1 +0xF07E 0x81D2 +0xF0A1 0x81D0 +0xF0A2 0x825F +0xF0A3 0x825E +0xF0A4 0x85B4 +0xF0A5 0x85C6 +0xF0A6 0x85C0 +0xF0A7 0x85C3 +0xF0A8 0x85C2 +0xF0A9 0x85B3 +0xF0AA 0x85B5 +0xF0AB 0x85BD +0xF0AC 0x85C7 +0xF0AD 0x85C4 +0xF0AE 0x85BF +0xF0AF 0x85CB +0xF0B0 0x85CE +0xF0B1 0x85C8 +0xF0B2 0x85C5 +0xF0B3 0x85B1 +0xF0B4 0x85B6 +0xF0B5 0x85D2 +0xF0B6 0x8624 +0xF0B7 0x85B8 +0xF0B8 0x85B7 +0xF0B9 0x85BE +0xF0BA 0x8669 +0xF0BB 0x87E7 +0xF0BC 0x87E6 +0xF0BD 0x87E2 +0xF0BE 0x87DB +0xF0BF 0x87EB +0xF0C0 0x87EA +0xF0C1 0x87E5 +0xF0C2 0x87DF +0xF0C3 0x87F3 +0xF0C4 0x87E4 +0xF0C5 0x87D4 +0xF0C6 0x87DC +0xF0C7 0x87D3 +0xF0C8 0x87ED +0xF0C9 0x87D8 +0xF0CA 0x87E3 +0xF0CB 0x87A4 +0xF0CC 0x87D7 +0xF0CD 0x87D9 +0xF0CE 0x8801 +0xF0CF 0x87F4 +0xF0D0 0x87E8 +0xF0D1 0x87DD +0xF0D2 0x8953 +0xF0D3 0x894B +0xF0D4 0x894F +0xF0D5 0x894C +0xF0D6 0x8946 +0xF0D7 0x8950 +0xF0D8 0x8951 +0xF0D9 0x8949 +0xF0DA 0x8B2A +0xF0DB 0x8B27 +0xF0DC 0x8B23 +0xF0DD 0x8B33 +0xF0DE 0x8B30 +0xF0DF 0x8B35 +0xF0E0 0x8B47 +0xF0E1 0x8B2F +0xF0E2 0x8B3C +0xF0E3 0x8B3E +0xF0E4 0x8B31 +0xF0E5 0x8B25 +0xF0E6 0x8B37 +0xF0E7 0x8B26 +0xF0E8 0x8B36 +0xF0E9 0x8B2E +0xF0EA 0x8B24 +0xF0EB 0x8B3B +0xF0EC 0x8B3D +0xF0ED 0x8B3A +0xF0EE 0x8C42 +0xF0EF 0x8C75 +0xF0F0 0x8C99 +0xF0F1 0x8C98 +0xF0F2 0x8C97 +0xF0F3 0x8CFE +0xF0F4 0x8D04 +0xF0F5 0x8D02 +0xF0F6 0x8D00 +0xF0F7 0x8E5C +0xF0F8 0x8E62 +0xF0F9 0x8E60 +0xF0FA 0x8E57 +0xF0FB 0x8E56 +0xF0FC 0x8E5E +0xF0FD 0x8E65 +0xF0FE 0x8E67 +0xF140 0x8E5B +0xF141 0x8E5A +0xF142 0x8E61 +0xF143 0x8E5D +0xF144 0x8E69 +0xF145 0x8E54 +0xF146 0x8F46 +0xF147 0x8F47 +0xF148 0x8F48 +0xF149 0x8F4B +0xF14A 0x9128 +0xF14B 0x913A +0xF14C 0x913B +0xF14D 0x913E +0xF14E 0x91A8 +0xF14F 0x91A5 +0xF150 0x91A7 +0xF151 0x91AF +0xF152 0x91AA +0xF153 0x93B5 +0xF154 0x938C +0xF155 0x9392 +0xF156 0x93B7 +0xF157 0x939B +0xF158 0x939D +0xF159 0x9389 +0xF15A 0x93A7 +0xF15B 0x938E +0xF15C 0x93AA +0xF15D 0x939E +0xF15E 0x93A6 +0xF15F 0x9395 +0xF160 0x9388 +0xF161 0x9399 +0xF162 0x939F +0xF163 0x938D +0xF164 0x93B1 +0xF165 0x9391 +0xF166 0x93B2 +0xF167 0x93A4 +0xF168 0x93A8 +0xF169 0x93B4 +0xF16A 0x93A3 +0xF16B 0x93A5 +0xF16C 0x95D2 +0xF16D 0x95D3 +0xF16E 0x95D1 +0xF16F 0x96B3 +0xF170 0x96D7 +0xF171 0x96DA +0xF172 0x5DC2 +0xF173 0x96DF +0xF174 0x96D8 +0xF175 0x96DD +0xF176 0x9723 +0xF177 0x9722 +0xF178 0x9725 +0xF179 0x97AC +0xF17A 0x97AE +0xF17B 0x97A8 +0xF17C 0x97AB +0xF17D 0x97A4 +0xF17E 0x97AA +0xF1A1 0x97A2 +0xF1A2 0x97A5 +0xF1A3 0x97D7 +0xF1A4 0x97D9 +0xF1A5 0x97D6 +0xF1A6 0x97D8 +0xF1A7 0x97FA +0xF1A8 0x9850 +0xF1A9 0x9851 +0xF1AA 0x9852 +0xF1AB 0x98B8 +0xF1AC 0x9941 +0xF1AD 0x993C +0xF1AE 0x993A +0xF1AF 0x9A0F +0xF1B0 0x9A0B +0xF1B1 0x9A09 +0xF1B2 0x9A0D +0xF1B3 0x9A04 +0xF1B4 0x9A11 +0xF1B5 0x9A0A +0xF1B6 0x9A05 +0xF1B7 0x9A07 +0xF1B8 0x9A06 +0xF1B9 0x9AC0 +0xF1BA 0x9ADC +0xF1BB 0x9B08 +0xF1BC 0x9B04 +0xF1BD 0x9B05 +0xF1BE 0x9B29 +0xF1BF 0x9B35 +0xF1C0 0x9B4A +0xF1C1 0x9B4C +0xF1C2 0x9B4B +0xF1C3 0x9BC7 +0xF1C4 0x9BC6 +0xF1C5 0x9BC3 +0xF1C6 0x9BBF +0xF1C7 0x9BC1 +0xF1C8 0x9BB5 +0xF1C9 0x9BB8 +0xF1CA 0x9BD3 +0xF1CB 0x9BB6 +0xF1CC 0x9BC4 +0xF1CD 0x9BB9 +0xF1CE 0x9BBD +0xF1CF 0x9D5C +0xF1D0 0x9D53 +0xF1D1 0x9D4F +0xF1D2 0x9D4A +0xF1D3 0x9D5B +0xF1D4 0x9D4B +0xF1D5 0x9D59 +0xF1D6 0x9D56 +0xF1D7 0x9D4C +0xF1D8 0x9D57 +0xF1D9 0x9D52 +0xF1DA 0x9D54 +0xF1DB 0x9D5F +0xF1DC 0x9D58 +0xF1DD 0x9D5A +0xF1DE 0x9E8E +0xF1DF 0x9E8C +0xF1E0 0x9EDF +0xF1E1 0x9F01 +0xF1E2 0x9F00 +0xF1E3 0x9F16 +0xF1E4 0x9F25 +0xF1E5 0x9F2B +0xF1E6 0x9F2A +0xF1E7 0x9F29 +0xF1E8 0x9F28 +0xF1E9 0x9F4C +0xF1EA 0x9F55 +0xF1EB 0x5134 +0xF1EC 0x5135 +0xF1ED 0x5296 +0xF1EE 0x52F7 +0xF1EF 0x53B4 +0xF1F0 0x56AB +0xF1F1 0x56AD +0xF1F2 0x56A6 +0xF1F3 0x56A7 +0xF1F4 0x56AA +0xF1F5 0x56AC +0xF1F6 0x58DA +0xF1F7 0x58DD +0xF1F8 0x58DB +0xF1F9 0x5912 +0xF1FA 0x5B3D +0xF1FB 0x5B3E +0xF1FC 0x5B3F +0xF1FD 0x5DC3 +0xF1FE 0x5E70 +0xF240 0x5FBF +0xF241 0x61FB +0xF242 0x6507 +0xF243 0x6510 +0xF244 0x650D +0xF245 0x6509 +0xF246 0x650C +0xF247 0x650E +0xF248 0x6584 +0xF249 0x65DE +0xF24A 0x65DD +0xF24B 0x66DE +0xF24C 0x6AE7 +0xF24D 0x6AE0 +0xF24E 0x6ACC +0xF24F 0x6AD1 +0xF250 0x6AD9 +0xF251 0x6ACB +0xF252 0x6ADF +0xF253 0x6ADC +0xF254 0x6AD0 +0xF255 0x6AEB +0xF256 0x6ACF +0xF257 0x6ACD +0xF258 0x6ADE +0xF259 0x6B60 +0xF25A 0x6BB0 +0xF25B 0x6C0C +0xF25C 0x7019 +0xF25D 0x7027 +0xF25E 0x7020 +0xF25F 0x7016 +0xF260 0x702B +0xF261 0x7021 +0xF262 0x7022 +0xF263 0x7023 +0xF264 0x7029 +0xF265 0x7017 +0xF266 0x7024 +0xF267 0x701C +0xF268 0x702A +0xF269 0x720C +0xF26A 0x720A +0xF26B 0x7207 +0xF26C 0x7202 +0xF26D 0x7205 +0xF26E 0x72A5 +0xF26F 0x72A6 +0xF270 0x72A4 +0xF271 0x72A3 +0xF272 0x72A1 +0xF273 0x74CB +0xF274 0x74C5 +0xF275 0x74B7 +0xF276 0x74C3 +0xF277 0x7516 +0xF278 0x7660 +0xF279 0x77C9 +0xF27A 0x77CA +0xF27B 0x77C4 +0xF27C 0x77F1 +0xF27D 0x791D +0xF27E 0x791B +0xF2A1 0x7921 +0xF2A2 0x791C +0xF2A3 0x7917 +0xF2A4 0x791E +0xF2A5 0x79B0 +0xF2A6 0x7A67 +0xF2A7 0x7A68 +0xF2A8 0x7C33 +0xF2A9 0x7C3C +0xF2AA 0x7C39 +0xF2AB 0x7C2C +0xF2AC 0x7C3B +0xF2AD 0x7CEC +0xF2AE 0x7CEA +0xF2AF 0x7E76 +0xF2B0 0x7E75 +0xF2B1 0x7E78 +0xF2B2 0x7E70 +0xF2B3 0x7E77 +0xF2B4 0x7E6F +0xF2B5 0x7E7A +0xF2B6 0x7E72 +0xF2B7 0x7E74 +0xF2B8 0x7E68 +0xF2B9 0x7F4B +0xF2BA 0x7F4A +0xF2BB 0x7F83 +0xF2BC 0x7F86 +0xF2BD 0x7FB7 +0xF2BE 0x7FFD +0xF2BF 0x7FFE +0xF2C0 0x8078 +0xF2C1 0x81D7 +0xF2C2 0x81D5 +0xF2C3 0x8264 +0xF2C4 0x8261 +0xF2C5 0x8263 +0xF2C6 0x85EB +0xF2C7 0x85F1 +0xF2C8 0x85ED +0xF2C9 0x85D9 +0xF2CA 0x85E1 +0xF2CB 0x85E8 +0xF2CC 0x85DA +0xF2CD 0x85D7 +0xF2CE 0x85EC +0xF2CF 0x85F2 +0xF2D0 0x85F8 +0xF2D1 0x85D8 +0xF2D2 0x85DF +0xF2D3 0x85E3 +0xF2D4 0x85DC +0xF2D5 0x85D1 +0xF2D6 0x85F0 +0xF2D7 0x85E6 +0xF2D8 0x85EF +0xF2D9 0x85DE +0xF2DA 0x85E2 +0xF2DB 0x8800 +0xF2DC 0x87FA +0xF2DD 0x8803 +0xF2DE 0x87F6 +0xF2DF 0x87F7 +0xF2E0 0x8809 +0xF2E1 0x880C +0xF2E2 0x880B +0xF2E3 0x8806 +0xF2E4 0x87FC +0xF2E5 0x8808 +0xF2E6 0x87FF +0xF2E7 0x880A +0xF2E8 0x8802 +0xF2E9 0x8962 +0xF2EA 0x895A +0xF2EB 0x895B +0xF2EC 0x8957 +0xF2ED 0x8961 +0xF2EE 0x895C +0xF2EF 0x8958 +0xF2F0 0x895D +0xF2F1 0x8959 +0xF2F2 0x8988 +0xF2F3 0x89B7 +0xF2F4 0x89B6 +0xF2F5 0x89F6 +0xF2F6 0x8B50 +0xF2F7 0x8B48 +0xF2F8 0x8B4A +0xF2F9 0x8B40 +0xF2FA 0x8B53 +0xF2FB 0x8B56 +0xF2FC 0x8B54 +0xF2FD 0x8B4B +0xF2FE 0x8B55 +0xF340 0x8B51 +0xF341 0x8B42 +0xF342 0x8B52 +0xF343 0x8B57 +0xF344 0x8C43 +0xF345 0x8C77 +0xF346 0x8C76 +0xF347 0x8C9A +0xF348 0x8D06 +0xF349 0x8D07 +0xF34A 0x8D09 +0xF34B 0x8DAC +0xF34C 0x8DAA +0xF34D 0x8DAD +0xF34E 0x8DAB +0xF34F 0x8E6D +0xF350 0x8E78 +0xF351 0x8E73 +0xF352 0x8E6A +0xF353 0x8E6F +0xF354 0x8E7B +0xF355 0x8EC2 +0xF356 0x8F52 +0xF357 0x8F51 +0xF358 0x8F4F +0xF359 0x8F50 +0xF35A 0x8F53 +0xF35B 0x8FB4 +0xF35C 0x9140 +0xF35D 0x913F +0xF35E 0x91B0 +0xF35F 0x91AD +0xF360 0x93DE +0xF361 0x93C7 +0xF362 0x93CF +0xF363 0x93C2 +0xF364 0x93DA +0xF365 0x93D0 +0xF366 0x93F9 +0xF367 0x93EC +0xF368 0x93CC +0xF369 0x93D9 +0xF36A 0x93A9 +0xF36B 0x93E6 +0xF36C 0x93CA +0xF36D 0x93D4 +0xF36E 0x93EE +0xF36F 0x93E3 +0xF370 0x93D5 +0xF371 0x93C4 +0xF372 0x93CE +0xF373 0x93C0 +0xF374 0x93D2 +0xF375 0x93E7 +0xF376 0x957D +0xF377 0x95DA +0xF378 0x95DB +0xF379 0x96E1 +0xF37A 0x9729 +0xF37B 0x972B +0xF37C 0x972C +0xF37D 0x9728 +0xF37E 0x9726 +0xF3A1 0x97B3 +0xF3A2 0x97B7 +0xF3A3 0x97B6 +0xF3A4 0x97DD +0xF3A5 0x97DE +0xF3A6 0x97DF +0xF3A7 0x985C +0xF3A8 0x9859 +0xF3A9 0x985D +0xF3AA 0x9857 +0xF3AB 0x98BF +0xF3AC 0x98BD +0xF3AD 0x98BB +0xF3AE 0x98BE +0xF3AF 0x9948 +0xF3B0 0x9947 +0xF3B1 0x9943 +0xF3B2 0x99A6 +0xF3B3 0x99A7 +0xF3B4 0x9A1A +0xF3B5 0x9A15 +0xF3B6 0x9A25 +0xF3B7 0x9A1D +0xF3B8 0x9A24 +0xF3B9 0x9A1B +0xF3BA 0x9A22 +0xF3BB 0x9A20 +0xF3BC 0x9A27 +0xF3BD 0x9A23 +0xF3BE 0x9A1E +0xF3BF 0x9A1C +0xF3C0 0x9A14 +0xF3C1 0x9AC2 +0xF3C2 0x9B0B +0xF3C3 0x9B0A +0xF3C4 0x9B0E +0xF3C5 0x9B0C +0xF3C6 0x9B37 +0xF3C7 0x9BEA +0xF3C8 0x9BEB +0xF3C9 0x9BE0 +0xF3CA 0x9BDE +0xF3CB 0x9BE4 +0xF3CC 0x9BE6 +0xF3CD 0x9BE2 +0xF3CE 0x9BF0 +0xF3CF 0x9BD4 +0xF3D0 0x9BD7 +0xF3D1 0x9BEC +0xF3D2 0x9BDC +0xF3D3 0x9BD9 +0xF3D4 0x9BE5 +0xF3D5 0x9BD5 +0xF3D6 0x9BE1 +0xF3D7 0x9BDA +0xF3D8 0x9D77 +0xF3D9 0x9D81 +0xF3DA 0x9D8A +0xF3DB 0x9D84 +0xF3DC 0x9D88 +0xF3DD 0x9D71 +0xF3DE 0x9D80 +0xF3DF 0x9D78 +0xF3E0 0x9D86 +0xF3E1 0x9D8B +0xF3E2 0x9D8C +0xF3E3 0x9D7D +0xF3E4 0x9D6B +0xF3E5 0x9D74 +0xF3E6 0x9D75 +0xF3E7 0x9D70 +0xF3E8 0x9D69 +0xF3E9 0x9D85 +0xF3EA 0x9D73 +0xF3EB 0x9D7B +0xF3EC 0x9D82 +0xF3ED 0x9D6F +0xF3EE 0x9D79 +0xF3EF 0x9D7F +0xF3F0 0x9D87 +0xF3F1 0x9D68 +0xF3F2 0x9E94 +0xF3F3 0x9E91 +0xF3F4 0x9EC0 +0xF3F5 0x9EFC +0xF3F6 0x9F2D +0xF3F7 0x9F40 +0xF3F8 0x9F41 +0xF3F9 0x9F4D +0xF3FA 0x9F56 +0xF3FB 0x9F57 +0xF3FC 0x9F58 +0xF3FD 0x5337 +0xF3FE 0x56B2 +0xF440 0x56B5 +0xF441 0x56B3 +0xF442 0x58E3 +0xF443 0x5B45 +0xF444 0x5DC6 +0xF445 0x5DC7 +0xF446 0x5EEE +0xF447 0x5EEF +0xF448 0x5FC0 +0xF449 0x5FC1 +0xF44A 0x61F9 +0xF44B 0x6517 +0xF44C 0x6516 +0xF44D 0x6515 +0xF44E 0x6513 +0xF44F 0x65DF +0xF450 0x66E8 +0xF451 0x66E3 +0xF452 0x66E4 +0xF453 0x6AF3 +0xF454 0x6AF0 +0xF455 0x6AEA +0xF456 0x6AE8 +0xF457 0x6AF9 +0xF458 0x6AF1 +0xF459 0x6AEE +0xF45A 0x6AEF +0xF45B 0x703C +0xF45C 0x7035 +0xF45D 0x702F +0xF45E 0x7037 +0xF45F 0x7034 +0xF460 0x7031 +0xF461 0x7042 +0xF462 0x7038 +0xF463 0x703F +0xF464 0x703A +0xF465 0x7039 +0xF466 0x7040 +0xF467 0x703B +0xF468 0x7033 +0xF469 0x7041 +0xF46A 0x7213 +0xF46B 0x7214 +0xF46C 0x72A8 +0xF46D 0x737D +0xF46E 0x737C +0xF46F 0x74BA +0xF470 0x76AB +0xF471 0x76AA +0xF472 0x76BE +0xF473 0x76ED +0xF474 0x77CC +0xF475 0x77CE +0xF476 0x77CF +0xF477 0x77CD +0xF478 0x77F2 +0xF479 0x7925 +0xF47A 0x7923 +0xF47B 0x7927 +0xF47C 0x7928 +0xF47D 0x7924 +0xF47E 0x7929 +0xF4A1 0x79B2 +0xF4A2 0x7A6E +0xF4A3 0x7A6C +0xF4A4 0x7A6D +0xF4A5 0x7AF7 +0xF4A6 0x7C49 +0xF4A7 0x7C48 +0xF4A8 0x7C4A +0xF4A9 0x7C47 +0xF4AA 0x7C45 +0xF4AB 0x7CEE +0xF4AC 0x7E7B +0xF4AD 0x7E7E +0xF4AE 0x7E81 +0xF4AF 0x7E80 +0xF4B0 0x7FBA +0xF4B1 0x7FFF +0xF4B2 0x8079 +0xF4B3 0x81DB +0xF4B4 0x81D9 +0xF4B5 0x820B +0xF4B6 0x8268 +0xF4B7 0x8269 +0xF4B8 0x8622 +0xF4B9 0x85FF +0xF4BA 0x8601 +0xF4BB 0x85FE +0xF4BC 0x861B +0xF4BD 0x8600 +0xF4BE 0x85F6 +0xF4BF 0x8604 +0xF4C0 0x8609 +0xF4C1 0x8605 +0xF4C2 0x860C +0xF4C3 0x85FD +0xF4C4 0x8819 +0xF4C5 0x8810 +0xF4C6 0x8811 +0xF4C7 0x8817 +0xF4C8 0x8813 +0xF4C9 0x8816 +0xF4CA 0x8963 +0xF4CB 0x8966 +0xF4CC 0x89B9 +0xF4CD 0x89F7 +0xF4CE 0x8B60 +0xF4CF 0x8B6A +0xF4D0 0x8B5D +0xF4D1 0x8B68 +0xF4D2 0x8B63 +0xF4D3 0x8B65 +0xF4D4 0x8B67 +0xF4D5 0x8B6D +0xF4D6 0x8DAE +0xF4D7 0x8E86 +0xF4D8 0x8E88 +0xF4D9 0x8E84 +0xF4DA 0x8F59 +0xF4DB 0x8F56 +0xF4DC 0x8F57 +0xF4DD 0x8F55 +0xF4DE 0x8F58 +0xF4DF 0x8F5A +0xF4E0 0x908D +0xF4E1 0x9143 +0xF4E2 0x9141 +0xF4E3 0x91B7 +0xF4E4 0x91B5 +0xF4E5 0x91B2 +0xF4E6 0x91B3 +0xF4E7 0x940B +0xF4E8 0x9413 +0xF4E9 0x93FB +0xF4EA 0x9420 +0xF4EB 0x940F +0xF4EC 0x9414 +0xF4ED 0x93FE +0xF4EE 0x9415 +0xF4EF 0x9410 +0xF4F0 0x9428 +0xF4F1 0x9419 +0xF4F2 0x940D +0xF4F3 0x93F5 +0xF4F4 0x9400 +0xF4F5 0x93F7 +0xF4F6 0x9407 +0xF4F7 0x940E +0xF4F8 0x9416 +0xF4F9 0x9412 +0xF4FA 0x93FA +0xF4FB 0x9409 +0xF4FC 0x93F8 +0xF4FD 0x940A +0xF4FE 0x93FF +0xF540 0x93FC +0xF541 0x940C +0xF542 0x93F6 +0xF543 0x9411 +0xF544 0x9406 +0xF545 0x95DE +0xF546 0x95E0 +0xF547 0x95DF +0xF548 0x972E +0xF549 0x972F +0xF54A 0x97B9 +0xF54B 0x97BB +0xF54C 0x97FD +0xF54D 0x97FE +0xF54E 0x9860 +0xF54F 0x9862 +0xF550 0x9863 +0xF551 0x985F +0xF552 0x98C1 +0xF553 0x98C2 +0xF554 0x9950 +0xF555 0x994E +0xF556 0x9959 +0xF557 0x994C +0xF558 0x994B +0xF559 0x9953 +0xF55A 0x9A32 +0xF55B 0x9A34 +0xF55C 0x9A31 +0xF55D 0x9A2C +0xF55E 0x9A2A +0xF55F 0x9A36 +0xF560 0x9A29 +0xF561 0x9A2E +0xF562 0x9A38 +0xF563 0x9A2D +0xF564 0x9AC7 +0xF565 0x9ACA +0xF566 0x9AC6 +0xF567 0x9B10 +0xF568 0x9B12 +0xF569 0x9B11 +0xF56A 0x9C0B +0xF56B 0x9C08 +0xF56C 0x9BF7 +0xF56D 0x9C05 +0xF56E 0x9C12 +0xF56F 0x9BF8 +0xF570 0x9C40 +0xF571 0x9C07 +0xF572 0x9C0E +0xF573 0x9C06 +0xF574 0x9C17 +0xF575 0x9C14 +0xF576 0x9C09 +0xF577 0x9D9F +0xF578 0x9D99 +0xF579 0x9DA4 +0xF57A 0x9D9D +0xF57B 0x9D92 +0xF57C 0x9D98 +0xF57D 0x9D90 +0xF57E 0x9D9B +0xF5A1 0x9DA0 +0xF5A2 0x9D94 +0xF5A3 0x9D9C +0xF5A4 0x9DAA +0xF5A5 0x9D97 +0xF5A6 0x9DA1 +0xF5A7 0x9D9A +0xF5A8 0x9DA2 +0xF5A9 0x9DA8 +0xF5AA 0x9D9E +0xF5AB 0x9DA3 +0xF5AC 0x9DBF +0xF5AD 0x9DA9 +0xF5AE 0x9D96 +0xF5AF 0x9DA6 +0xF5B0 0x9DA7 +0xF5B1 0x9E99 +0xF5B2 0x9E9B +0xF5B3 0x9E9A +0xF5B4 0x9EE5 +0xF5B5 0x9EE4 +0xF5B6 0x9EE7 +0xF5B7 0x9EE6 +0xF5B8 0x9F30 +0xF5B9 0x9F2E +0xF5BA 0x9F5B +0xF5BB 0x9F60 +0xF5BC 0x9F5E +0xF5BD 0x9F5D +0xF5BE 0x9F59 +0xF5BF 0x9F91 +0xF5C0 0x513A +0xF5C1 0x5139 +0xF5C2 0x5298 +0xF5C3 0x5297 +0xF5C4 0x56C3 +0xF5C5 0x56BD +0xF5C6 0x56BE +0xF5C7 0x5B48 +0xF5C8 0x5B47 +0xF5C9 0x5DCB +0xF5CA 0x5DCF +0xF5CB 0x5EF1 +0xF5CC 0x61FD +0xF5CD 0x651B +0xF5CE 0x6B02 +0xF5CF 0x6AFC +0xF5D0 0x6B03 +0xF5D1 0x6AF8 +0xF5D2 0x6B00 +0xF5D3 0x7043 +0xF5D4 0x7044 +0xF5D5 0x704A +0xF5D6 0x7048 +0xF5D7 0x7049 +0xF5D8 0x7045 +0xF5D9 0x7046 +0xF5DA 0x721D +0xF5DB 0x721A +0xF5DC 0x7219 +0xF5DD 0x737E +0xF5DE 0x7517 +0xF5DF 0x766A +0xF5E0 0x77D0 +0xF5E1 0x792D +0xF5E2 0x7931 +0xF5E3 0x792F +0xF5E4 0x7C54 +0xF5E5 0x7C53 +0xF5E6 0x7CF2 +0xF5E7 0x7E8A +0xF5E8 0x7E87 +0xF5E9 0x7E88 +0xF5EA 0x7E8B +0xF5EB 0x7E86 +0xF5EC 0x7E8D +0xF5ED 0x7F4D +0xF5EE 0x7FBB +0xF5EF 0x8030 +0xF5F0 0x81DD +0xF5F1 0x8618 +0xF5F2 0x862A +0xF5F3 0x8626 +0xF5F4 0x861F +0xF5F5 0x8623 +0xF5F6 0x861C +0xF5F7 0x8619 +0xF5F8 0x8627 +0xF5F9 0x862E +0xF5FA 0x8621 +0xF5FB 0x8620 +0xF5FC 0x8629 +0xF5FD 0x861E +0xF5FE 0x8625 +0xF640 0x8829 +0xF641 0x881D +0xF642 0x881B +0xF643 0x8820 +0xF644 0x8824 +0xF645 0x881C +0xF646 0x882B +0xF647 0x884A +0xF648 0x896D +0xF649 0x8969 +0xF64A 0x896E +0xF64B 0x896B +0xF64C 0x89FA +0xF64D 0x8B79 +0xF64E 0x8B78 +0xF64F 0x8B45 +0xF650 0x8B7A +0xF651 0x8B7B +0xF652 0x8D10 +0xF653 0x8D14 +0xF654 0x8DAF +0xF655 0x8E8E +0xF656 0x8E8C +0xF657 0x8F5E +0xF658 0x8F5B +0xF659 0x8F5D +0xF65A 0x9146 +0xF65B 0x9144 +0xF65C 0x9145 +0xF65D 0x91B9 +0xF65E 0x943F +0xF65F 0x943B +0xF660 0x9436 +0xF661 0x9429 +0xF662 0x943D +0xF663 0x943C +0xF664 0x9430 +0xF665 0x9439 +0xF666 0x942A +0xF667 0x9437 +0xF668 0x942C +0xF669 0x9440 +0xF66A 0x9431 +0xF66B 0x95E5 +0xF66C 0x95E4 +0xF66D 0x95E3 +0xF66E 0x9735 +0xF66F 0x973A +0xF670 0x97BF +0xF671 0x97E1 +0xF672 0x9864 +0xF673 0x98C9 +0xF674 0x98C6 +0xF675 0x98C0 +0xF676 0x9958 +0xF677 0x9956 +0xF678 0x9A39 +0xF679 0x9A3D +0xF67A 0x9A46 +0xF67B 0x9A44 +0xF67C 0x9A42 +0xF67D 0x9A41 +0xF67E 0x9A3A +0xF6A1 0x9A3F +0xF6A2 0x9ACD +0xF6A3 0x9B15 +0xF6A4 0x9B17 +0xF6A5 0x9B18 +0xF6A6 0x9B16 +0xF6A7 0x9B3A +0xF6A8 0x9B52 +0xF6A9 0x9C2B +0xF6AA 0x9C1D +0xF6AB 0x9C1C +0xF6AC 0x9C2C +0xF6AD 0x9C23 +0xF6AE 0x9C28 +0xF6AF 0x9C29 +0xF6B0 0x9C24 +0xF6B1 0x9C21 +0xF6B2 0x9DB7 +0xF6B3 0x9DB6 +0xF6B4 0x9DBC +0xF6B5 0x9DC1 +0xF6B6 0x9DC7 +0xF6B7 0x9DCA +0xF6B8 0x9DCF +0xF6B9 0x9DBE +0xF6BA 0x9DC5 +0xF6BB 0x9DC3 +0xF6BC 0x9DBB +0xF6BD 0x9DB5 +0xF6BE 0x9DCE +0xF6BF 0x9DB9 +0xF6C0 0x9DBA +0xF6C1 0x9DAC +0xF6C2 0x9DC8 +0xF6C3 0x9DB1 +0xF6C4 0x9DAD +0xF6C5 0x9DCC +0xF6C6 0x9DB3 +0xF6C7 0x9DCD +0xF6C8 0x9DB2 +0xF6C9 0x9E7A +0xF6CA 0x9E9C +0xF6CB 0x9EEB +0xF6CC 0x9EEE +0xF6CD 0x9EED +0xF6CE 0x9F1B +0xF6CF 0x9F18 +0xF6D0 0x9F1A +0xF6D1 0x9F31 +0xF6D2 0x9F4E +0xF6D3 0x9F65 +0xF6D4 0x9F64 +0xF6D5 0x9F92 +0xF6D6 0x4EB9 +0xF6D7 0x56C6 +0xF6D8 0x56C5 +0xF6D9 0x56CB +0xF6DA 0x5971 +0xF6DB 0x5B4B +0xF6DC 0x5B4C +0xF6DD 0x5DD5 +0xF6DE 0x5DD1 +0xF6DF 0x5EF2 +0xF6E0 0x6521 +0xF6E1 0x6520 +0xF6E2 0x6526 +0xF6E3 0x6522 +0xF6E4 0x6B0B +0xF6E5 0x6B08 +0xF6E6 0x6B09 +0xF6E7 0x6C0D +0xF6E8 0x7055 +0xF6E9 0x7056 +0xF6EA 0x7057 +0xF6EB 0x7052 +0xF6EC 0x721E +0xF6ED 0x721F +0xF6EE 0x72A9 +0xF6EF 0x737F +0xF6F0 0x74D8 +0xF6F1 0x74D5 +0xF6F2 0x74D9 +0xF6F3 0x74D7 +0xF6F4 0x766D +0xF6F5 0x76AD +0xF6F6 0x7935 +0xF6F7 0x79B4 +0xF6F8 0x7A70 +0xF6F9 0x7A71 +0xF6FA 0x7C57 +0xF6FB 0x7C5C +0xF6FC 0x7C59 +0xF6FD 0x7C5B +0xF6FE 0x7C5A +0xF740 0x7CF4 +0xF741 0x7CF1 +0xF742 0x7E91 +0xF743 0x7F4F +0xF744 0x7F87 +0xF745 0x81DE +0xF746 0x826B +0xF747 0x8634 +0xF748 0x8635 +0xF749 0x8633 +0xF74A 0x862C +0xF74B 0x8632 +0xF74C 0x8636 +0xF74D 0x882C +0xF74E 0x8828 +0xF74F 0x8826 +0xF750 0x882A +0xF751 0x8825 +0xF752 0x8971 +0xF753 0x89BF +0xF754 0x89BE +0xF755 0x89FB +0xF756 0x8B7E +0xF757 0x8B84 +0xF758 0x8B82 +0xF759 0x8B86 +0xF75A 0x8B85 +0xF75B 0x8B7F +0xF75C 0x8D15 +0xF75D 0x8E95 +0xF75E 0x8E94 +0xF75F 0x8E9A +0xF760 0x8E92 +0xF761 0x8E90 +0xF762 0x8E96 +0xF763 0x8E97 +0xF764 0x8F60 +0xF765 0x8F62 +0xF766 0x9147 +0xF767 0x944C +0xF768 0x9450 +0xF769 0x944A +0xF76A 0x944B +0xF76B 0x944F +0xF76C 0x9447 +0xF76D 0x9445 +0xF76E 0x9448 +0xF76F 0x9449 +0xF770 0x9446 +0xF771 0x973F +0xF772 0x97E3 +0xF773 0x986A +0xF774 0x9869 +0xF775 0x98CB +0xF776 0x9954 +0xF777 0x995B +0xF778 0x9A4E +0xF779 0x9A53 +0xF77A 0x9A54 +0xF77B 0x9A4C +0xF77C 0x9A4F +0xF77D 0x9A48 +0xF77E 0x9A4A +0xF7A1 0x9A49 +0xF7A2 0x9A52 +0xF7A3 0x9A50 +0xF7A4 0x9AD0 +0xF7A5 0x9B19 +0xF7A6 0x9B2B +0xF7A7 0x9B3B +0xF7A8 0x9B56 +0xF7A9 0x9B55 +0xF7AA 0x9C46 +0xF7AB 0x9C48 +0xF7AC 0x9C3F +0xF7AD 0x9C44 +0xF7AE 0x9C39 +0xF7AF 0x9C33 +0xF7B0 0x9C41 +0xF7B1 0x9C3C +0xF7B2 0x9C37 +0xF7B3 0x9C34 +0xF7B4 0x9C32 +0xF7B5 0x9C3D +0xF7B6 0x9C36 +0xF7B7 0x9DDB +0xF7B8 0x9DD2 +0xF7B9 0x9DDE +0xF7BA 0x9DDA +0xF7BB 0x9DCB +0xF7BC 0x9DD0 +0xF7BD 0x9DDC +0xF7BE 0x9DD1 +0xF7BF 0x9DDF +0xF7C0 0x9DE9 +0xF7C1 0x9DD9 +0xF7C2 0x9DD8 +0xF7C3 0x9DD6 +0xF7C4 0x9DF5 +0xF7C5 0x9DD5 +0xF7C6 0x9DDD +0xF7C7 0x9EB6 +0xF7C8 0x9EF0 +0xF7C9 0x9F35 +0xF7CA 0x9F33 +0xF7CB 0x9F32 +0xF7CC 0x9F42 +0xF7CD 0x9F6B +0xF7CE 0x9F95 +0xF7CF 0x9FA2 +0xF7D0 0x513D +0xF7D1 0x5299 +0xF7D2 0x58E8 +0xF7D3 0x58E7 +0xF7D4 0x5972 +0xF7D5 0x5B4D +0xF7D6 0x5DD8 +0xF7D7 0x882F +0xF7D8 0x5F4F +0xF7D9 0x6201 +0xF7DA 0x6203 +0xF7DB 0x6204 +0xF7DC 0x6529 +0xF7DD 0x6525 +0xF7DE 0x6596 +0xF7DF 0x66EB +0xF7E0 0x6B11 +0xF7E1 0x6B12 +0xF7E2 0x6B0F +0xF7E3 0x6BCA +0xF7E4 0x705B +0xF7E5 0x705A +0xF7E6 0x7222 +0xF7E7 0x7382 +0xF7E8 0x7381 +0xF7E9 0x7383 +0xF7EA 0x7670 +0xF7EB 0x77D4 +0xF7EC 0x7C67 +0xF7ED 0x7C66 +0xF7EE 0x7E95 +0xF7EF 0x826C +0xF7F0 0x863A +0xF7F1 0x8640 +0xF7F2 0x8639 +0xF7F3 0x863C +0xF7F4 0x8631 +0xF7F5 0x863B +0xF7F6 0x863E +0xF7F7 0x8830 +0xF7F8 0x8832 +0xF7F9 0x882E +0xF7FA 0x8833 +0xF7FB 0x8976 +0xF7FC 0x8974 +0xF7FD 0x8973 +0xF7FE 0x89FE +0xF840 0x8B8C +0xF841 0x8B8E +0xF842 0x8B8B +0xF843 0x8B88 +0xF844 0x8C45 +0xF845 0x8D19 +0xF846 0x8E98 +0xF847 0x8F64 +0xF848 0x8F63 +0xF849 0x91BC +0xF84A 0x9462 +0xF84B 0x9455 +0xF84C 0x945D +0xF84D 0x9457 +0xF84E 0x945E +0xF84F 0x97C4 +0xF850 0x97C5 +0xF851 0x9800 +0xF852 0x9A56 +0xF853 0x9A59 +0xF854 0x9B1E +0xF855 0x9B1F +0xF856 0x9B20 +0xF857 0x9C52 +0xF858 0x9C58 +0xF859 0x9C50 +0xF85A 0x9C4A +0xF85B 0x9C4D +0xF85C 0x9C4B +0xF85D 0x9C55 +0xF85E 0x9C59 +0xF85F 0x9C4C +0xF860 0x9C4E +0xF861 0x9DFB +0xF862 0x9DF7 +0xF863 0x9DEF +0xF864 0x9DE3 +0xF865 0x9DEB +0xF866 0x9DF8 +0xF867 0x9DE4 +0xF868 0x9DF6 +0xF869 0x9DE1 +0xF86A 0x9DEE +0xF86B 0x9DE6 +0xF86C 0x9DF2 +0xF86D 0x9DF0 +0xF86E 0x9DE2 +0xF86F 0x9DEC +0xF870 0x9DF4 +0xF871 0x9DF3 +0xF872 0x9DE8 +0xF873 0x9DED +0xF874 0x9EC2 +0xF875 0x9ED0 +0xF876 0x9EF2 +0xF877 0x9EF3 +0xF878 0x9F06 +0xF879 0x9F1C +0xF87A 0x9F38 +0xF87B 0x9F37 +0xF87C 0x9F36 +0xF87D 0x9F43 +0xF87E 0x9F4F +0xF8A1 0x9F71 +0xF8A2 0x9F70 +0xF8A3 0x9F6E +0xF8A4 0x9F6F +0xF8A5 0x56D3 +0xF8A6 0x56CD +0xF8A7 0x5B4E +0xF8A8 0x5C6D +0xF8A9 0x652D +0xF8AA 0x66ED +0xF8AB 0x66EE +0xF8AC 0x6B13 +0xF8AD 0x705F +0xF8AE 0x7061 +0xF8AF 0x705D +0xF8B0 0x7060 +0xF8B1 0x7223 +0xF8B2 0x74DB +0xF8B3 0x74E5 +0xF8B4 0x77D5 +0xF8B5 0x7938 +0xF8B6 0x79B7 +0xF8B7 0x79B6 +0xF8B8 0x7C6A +0xF8B9 0x7E97 +0xF8BA 0x7F89 +0xF8BB 0x826D +0xF8BC 0x8643 +0xF8BD 0x8838 +0xF8BE 0x8837 +0xF8BF 0x8835 +0xF8C0 0x884B +0xF8C1 0x8B94 +0xF8C2 0x8B95 +0xF8C3 0x8E9E +0xF8C4 0x8E9F +0xF8C5 0x8EA0 +0xF8C6 0x8E9D +0xF8C7 0x91BE +0xF8C8 0x91BD +0xF8C9 0x91C2 +0xF8CA 0x946B +0xF8CB 0x9468 +0xF8CC 0x9469 +0xF8CD 0x96E5 +0xF8CE 0x9746 +0xF8CF 0x9743 +0xF8D0 0x9747 +0xF8D1 0x97C7 +0xF8D2 0x97E5 +0xF8D3 0x9A5E +0xF8D4 0x9AD5 +0xF8D5 0x9B59 +0xF8D6 0x9C63 +0xF8D7 0x9C67 +0xF8D8 0x9C66 +0xF8D9 0x9C62 +0xF8DA 0x9C5E +0xF8DB 0x9C60 +0xF8DC 0x9E02 +0xF8DD 0x9DFE +0xF8DE 0x9E07 +0xF8DF 0x9E03 +0xF8E0 0x9E06 +0xF8E1 0x9E05 +0xF8E2 0x9E00 +0xF8E3 0x9E01 +0xF8E4 0x9E09 +0xF8E5 0x9DFF +0xF8E6 0x9DFD +0xF8E7 0x9E04 +0xF8E8 0x9EA0 +0xF8E9 0x9F1E +0xF8EA 0x9F46 +0xF8EB 0x9F74 +0xF8EC 0x9F75 +0xF8ED 0x9F76 +0xF8EE 0x56D4 +0xF8EF 0x652E +0xF8F0 0x65B8 +0xF8F1 0x6B18 +0xF8F2 0x6B19 +0xF8F3 0x6B17 +0xF8F4 0x6B1A +0xF8F5 0x7062 +0xF8F6 0x7226 +0xF8F7 0x72AA +0xF8F8 0x77D8 +0xF8F9 0x77D9 +0xF8FA 0x7939 +0xF8FB 0x7C69 +0xF8FC 0x7C6B +0xF8FD 0x7CF6 +0xF8FE 0x7E9A +0xF940 0x7E98 +0xF941 0x7E9B +0xF942 0x7E99 +0xF943 0x81E0 +0xF944 0x81E1 +0xF945 0x8646 +0xF946 0x8647 +0xF947 0x8648 +0xF948 0x8979 +0xF949 0x897A +0xF94A 0x897C +0xF94B 0x897B +0xF94C 0x89FF +0xF94D 0x8B98 +0xF94E 0x8B99 +0xF94F 0x8EA5 +0xF950 0x8EA4 +0xF951 0x8EA3 +0xF952 0x946E +0xF953 0x946D +0xF954 0x946F +0xF955 0x9471 +0xF956 0x9473 +0xF957 0x9749 +0xF958 0x9872 +0xF959 0x995F +0xF95A 0x9C68 +0xF95B 0x9C6E +0xF95C 0x9C6D +0xF95D 0x9E0B +0xF95E 0x9E0D +0xF95F 0x9E10 +0xF960 0x9E0F +0xF961 0x9E12 +0xF962 0x9E11 +0xF963 0x9EA1 +0xF964 0x9EF5 +0xF965 0x9F09 +0xF966 0x9F47 +0xF967 0x9F78 +0xF968 0x9F7B +0xF969 0x9F7A +0xF96A 0x9F79 +0xF96B 0x571E +0xF96C 0x7066 +0xF96D 0x7C6F +0xF96E 0x883C +0xF96F 0x8DB2 +0xF970 0x8EA6 +0xF971 0x91C3 +0xF972 0x9474 +0xF973 0x9478 +0xF974 0x9476 +0xF975 0x9475 +0xF976 0x9A60 +0xF977 0x9C74 +0xF978 0x9C73 +0xF979 0x9C71 +0xF97A 0x9C75 +0xF97B 0x9E14 +0xF97C 0x9E13 +0xF97D 0x9EF6 +0xF97E 0x9F0A +0xF9A1 0x9FA4 +0xF9A2 0x7068 +0xF9A3 0x7065 +0xF9A4 0x7CF7 +0xF9A5 0x866A +0xF9A6 0x883E +0xF9A7 0x883D +0xF9A8 0x883F +0xF9A9 0x8B9E +0xF9AA 0x8C9C +0xF9AB 0x8EA9 +0xF9AC 0x8EC9 +0xF9AD 0x974B +0xF9AE 0x9873 +0xF9AF 0x9874 +0xF9B0 0x98CC +0xF9B1 0x9961 +0xF9B2 0x99AB +0xF9B3 0x9A64 +0xF9B4 0x9A66 +0xF9B5 0x9A67 +0xF9B6 0x9B24 +0xF9B7 0x9E15 +0xF9B8 0x9E17 +0xF9B9 0x9F48 +0xF9BA 0x6207 +0xF9BB 0x6B1E +0xF9BC 0x7227 +0xF9BD 0x864C +0xF9BE 0x8EA8 +0xF9BF 0x9482 +0xF9C0 0x9480 +0xF9C1 0x9481 +0xF9C2 0x9A69 +0xF9C3 0x9A68 +0xF9C4 0x9B2E +0xF9C5 0x9E19 +0xF9C6 0x7229 +0xF9C7 0x864B +0xF9C8 0x8B9F +0xF9C9 0x9483 +0xF9CA 0x9C79 +0xF9CB 0x9EB7 +0xF9CC 0x7675 +0xF9CD 0x9A6B +0xF9CE 0x9C7A +0xF9CF 0x9E1D +0xF9D0 0x7069 +0xF9D1 0x706A +0xF9D2 0x9EA4 +0xF9D3 0x9F7E +0xF9D4 0x9F49 +0xF9D5 0x9F98 +0xF9D6 0x7881 +0xF9D7 0x92B9 +0xF9D8 0x88CF +0xF9D9 0x58BB +0xF9DA 0x6052 +0xF9DB 0x7CA7 +0xF9DC 0x5AFA +0xF9DD 0x2554 +0xF9DE 0x2566 +0xF9DF 0x2557 +0xF9E0 0x2560 +0xF9E1 0x256C +0xF9E2 0x2563 +0xF9E3 0x255A +0xF9E4 0x2569 +0xF9E5 0x255D +0xF9E6 0x2552 +0xF9E7 0x2564 +0xF9E8 0x2555 +0xF9E9 0x255E +0xF9EA 0x256A +0xF9EB 0x2561 +0xF9EC 0x2558 +0xF9ED 0x2567 +0xF9EE 0x255B +0xF9EF 0x2553 +0xF9F0 0x2565 +0xF9F1 0x2556 +0xF9F2 0x255F +0xF9F3 0x256B +0xF9F4 0x2562 +0xF9F5 0x2559 +0xF9F6 0x2568 +0xF9F7 0x255C +0xF9F8 0x2551 +0xF9F9 0x2550 +0xF9FA 0x2554 +0xF9FB 0x2557 +0xF9FC 0x255A +0xF9FD 0x255D +0xF9FE 0x2593 +0xFA40 0xE000 +0xFA41 0xE001 +0xFA42 0xE002 +0xFA43 0xE003 +0xFA44 0xE004 +0xFA45 0xE005 +0xFA46 0xE006 +0xFA47 0xE007 +0xFA48 0xE008 +0xFA49 0xE009 +0xFA4A 0xE00A +0xFA4B 0xE00B +0xFA4C 0xE00C +0xFA4D 0xE00D +0xFA4E 0xE00E +0xFA4F 0xE00F +0xFA50 0xE010 +0xFA51 0xE011 +0xFA52 0xE012 +0xFA53 0xE013 +0xFA54 0xE014 +0xFA55 0xE015 +0xFA56 0xE016 +0xFA57 0xE017 +0xFA58 0xE018 +0xFA59 0xE019 +0xFA5A 0xE01A +0xFA5B 0xE01B +0xFA5C 0xE01C +0xFA5D 0xE01D +0xFA5E 0xE01E +0xFA5F 0xE01F +0xFA60 0xE020 +0xFA61 0xE021 +0xFA62 0xE022 +0xFA63 0xE023 +0xFA64 0xE024 +0xFA65 0xE025 +0xFA66 0xE026 +0xFA67 0xE027 +0xFA68 0xE028 +0xFA69 0xE029 +0xFA6A 0xE02A +0xFA6B 0xE02B +0xFA6C 0xE02C +0xFA6D 0xE02D +0xFA6E 0xE02E +0xFA6F 0xE02F +0xFA70 0xE030 +0xFA71 0xE031 +0xFA72 0xE032 +0xFA73 0xE033 +0xFA74 0xE034 +0xFA75 0xE035 +0xFA76 0xE036 +0xFA77 0xE037 +0xFA78 0xE038 +0xFA79 0xE039 +0xFA7A 0xE03A +0xFA7B 0xE03B +0xFA7C 0xE03C +0xFA7D 0xE03D +0xFA7E 0xE03E +0xFAA1 0xE03F +0xFAA2 0xE040 +0xFAA3 0xE041 +0xFAA4 0xE042 +0xFAA5 0xE043 +0xFAA6 0xE044 +0xFAA7 0xE045 +0xFAA8 0xE046 +0xFAA9 0xE047 +0xFAAA 0xE048 +0xFAAB 0xE049 +0xFAAC 0xE04A +0xFAAD 0xE04B +0xFAAE 0xE04C +0xFAAF 0xE04D +0xFAB0 0xE04E +0xFAB1 0xE04F +0xFAB2 0xE050 +0xFAB3 0xE051 +0xFAB4 0xE052 +0xFAB5 0xE053 +0xFAB6 0xE054 +0xFAB7 0xE055 +0xFAB8 0xE056 +0xFAB9 0xE057 +0xFABA 0xE058 +0xFABB 0xE059 +0xFABC 0xE05A +0xFABD 0xE05B +0xFABE 0xE05C +0xFABF 0xE05D +0xFAC0 0xE05E +0xFAC1 0xE05F +0xFAC2 0xE060 +0xFAC3 0xE061 +0xFAC4 0xE062 +0xFAC5 0xE063 +0xFAC6 0xE064 +0xFAC7 0xE065 +0xFAC8 0xE066 +0xFAC9 0xE067 +0xFACA 0xE068 +0xFACB 0xE069 +0xFACC 0xE06A +0xFACD 0xE06B +0xFACE 0xE06C +0xFACF 0xE06D +0xFAD0 0xE06E +0xFAD1 0xE06F +0xFAD2 0xE070 +0xFAD3 0xE071 +0xFAD4 0xE072 +0xFAD5 0xE073 +0xFAD6 0xE074 +0xFAD7 0xE075 +0xFAD8 0xE076 +0xFAD9 0xE077 +0xFADA 0xE078 +0xFADB 0xE079 +0xFADC 0xE07A +0xFADD 0xE07B +0xFADE 0xE07C +0xFADF 0xE07D +0xFAE0 0xE07E +0xFAE1 0xE07F +0xFAE2 0xE080 +0xFAE3 0xE081 +0xFAE4 0xE082 +0xFAE5 0xE083 +0xFAE6 0xE084 +0xFAE7 0xE085 +0xFAE8 0xE086 +0xFAE9 0xE087 +0xFAEA 0xE088 +0xFAEB 0xE089 +0xFAEC 0xE08A +0xFAED 0xE08B +0xFAEE 0xE08C +0xFAEF 0xE08D +0xFAF0 0xE08E +0xFAF1 0xE08F +0xFAF2 0xE090 +0xFAF3 0xE091 +0xFAF4 0xE092 +0xFAF5 0xE093 +0xFAF6 0xE094 +0xFAF7 0xE095 +0xFAF8 0xE096 +0xFAF9 0xE097 +0xFAFA 0xE098 +0xFAFB 0xE099 +0xFAFC 0xE09A +0xFAFD 0xE09B +0xFAFE 0xE09C +0xFB40 0xE09D +0xFB41 0xE09E +0xFB42 0xE09F +0xFB43 0xE0A0 +0xFB44 0xE0A1 +0xFB45 0xE0A2 +0xFB46 0xE0A3 +0xFB47 0xE0A4 +0xFB48 0xE0A5 +0xFB49 0xE0A6 +0xFB4A 0xE0A7 +0xFB4B 0xE0A8 +0xFB4C 0xE0A9 +0xFB4D 0xE0AA +0xFB4E 0xE0AB +0xFB4F 0xE0AC +0xFB50 0xE0AD +0xFB51 0xE0AE +0xFB52 0xE0AF +0xFB53 0xE0B0 +0xFB54 0xE0B1 +0xFB55 0xE0B2 +0xFB56 0xE0B3 +0xFB57 0xE0B4 +0xFB58 0xE0B5 +0xFB59 0xE0B6 +0xFB5A 0xE0B7 +0xFB5B 0xE0B8 +0xFB5C 0xE0B9 +0xFB5D 0xE0BA +0xFB5E 0xE0BB +0xFB5F 0xE0BC +0xFB60 0xE0BD +0xFB61 0xE0BE +0xFB62 0xE0BF +0xFB63 0xE0C0 +0xFB64 0xE0C1 +0xFB65 0xE0C2 +0xFB66 0xE0C3 +0xFB67 0xE0C4 +0xFB68 0xE0C5 +0xFB69 0xE0C6 +0xFB6A 0xE0C7 +0xFB6B 0xE0C8 +0xFB6C 0xE0C9 +0xFB6D 0xE0CA +0xFB6E 0xE0CB +0xFB6F 0xE0CC +0xFB70 0xE0CD +0xFB71 0xE0CE +0xFB72 0xE0CF +0xFB73 0xE0D0 +0xFB74 0xE0D1 +0xFB75 0xE0D2 +0xFB76 0xE0D3 +0xFB77 0xE0D4 +0xFB78 0xE0D5 +0xFB79 0xE0D6 +0xFB7A 0xE0D7 +0xFB7B 0xE0D8 +0xFB7C 0xE0D9 +0xFB7D 0xE0DA +0xFB7E 0xE0DB +0xFBA1 0xE0DC +0xFBA2 0xE0DD +0xFBA3 0xE0DE +0xFBA4 0xE0DF +0xFBA5 0xE0E0 +0xFBA6 0xE0E1 +0xFBA7 0xE0E2 +0xFBA8 0xE0E3 +0xFBA9 0xE0E4 +0xFBAA 0xE0E5 +0xFBAB 0xE0E6 +0xFBAC 0xE0E7 +0xFBAD 0xE0E8 +0xFBAE 0xE0E9 +0xFBAF 0xE0EA +0xFBB0 0xE0EB +0xFBB1 0xE0EC +0xFBB2 0xE0ED +0xFBB3 0xE0EE +0xFBB4 0xE0EF +0xFBB5 0xE0F0 +0xFBB6 0xE0F1 +0xFBB7 0xE0F2 +0xFBB8 0xE0F3 +0xFBB9 0xE0F4 +0xFBBA 0xE0F5 +0xFBBB 0xE0F6 +0xFBBC 0xE0F7 +0xFBBD 0xE0F8 +0xFBBE 0xE0F9 +0xFBBF 0xE0FA +0xFBC0 0xE0FB +0xFBC1 0xE0FC +0xFBC2 0xE0FD +0xFBC3 0xE0FE +0xFBC4 0xE0FF +0xFBC5 0xE100 +0xFBC6 0xE101 +0xFBC7 0xE102 +0xFBC8 0xE103 +0xFBC9 0xE104 +0xFBCA 0xE105 +0xFBCB 0xE106 +0xFBCC 0xE107 +0xFBCD 0xE108 +0xFBCE 0xE109 +0xFBCF 0xE10A +0xFBD0 0xE10B +0xFBD1 0xE10C +0xFBD2 0xE10D +0xFBD3 0xE10E +0xFBD4 0xE10F +0xFBD5 0xE110 +0xFBD6 0xE111 +0xFBD7 0xE112 +0xFBD8 0xE113 +0xFBD9 0xE114 +0xFBDA 0xE115 +0xFBDB 0xE116 +0xFBDC 0xE117 +0xFBDD 0xE118 +0xFBDE 0xE119 +0xFBDF 0xE11A +0xFBE0 0xE11B +0xFBE1 0xE11C +0xFBE2 0xE11D +0xFBE3 0xE11E +0xFBE4 0xE11F +0xFBE5 0xE120 +0xFBE6 0xE121 +0xFBE7 0xE122 +0xFBE8 0xE123 +0xFBE9 0xE124 +0xFBEA 0xE125 +0xFBEB 0xE126 +0xFBEC 0xE127 +0xFBED 0xE128 +0xFBEE 0xE129 +0xFBEF 0xE12A +0xFBF0 0xE12B +0xFBF1 0xE12C +0xFBF2 0xE12D +0xFBF3 0xE12E +0xFBF4 0xE12F +0xFBF5 0xE130 +0xFBF6 0xE131 +0xFBF7 0xE132 +0xFBF8 0xE133 +0xFBF9 0xE134 +0xFBFA 0xE135 +0xFBFB 0xE136 +0xFBFC 0xE137 +0xFBFD 0xE138 +0xFBFE 0xE139 +0xFC40 0xE13A +0xFC41 0xE13B +0xFC42 0xE13C +0xFC43 0xE13D +0xFC44 0xE13E +0xFC45 0xE13F +0xFC46 0xE140 +0xFC47 0xE141 +0xFC48 0xE142 +0xFC49 0xE143 +0xFC4A 0xE144 +0xFC4B 0xE145 +0xFC4C 0xE146 +0xFC4D 0xE147 +0xFC4E 0xE148 +0xFC4F 0xE149 +0xFC50 0xE14A +0xFC51 0xE14B +0xFC52 0xE14C +0xFC53 0xE14D +0xFC54 0xE14E +0xFC55 0xE14F +0xFC56 0xE150 +0xFC57 0xE151 +0xFC58 0xE152 +0xFC59 0xE153 +0xFC5A 0xE154 +0xFC5B 0xE155 +0xFC5C 0xE156 +0xFC5D 0xE157 +0xFC5E 0xE158 +0xFC5F 0xE159 +0xFC60 0xE15A +0xFC61 0xE15B +0xFC62 0xE15C +0xFC63 0xE15D +0xFC64 0xE15E +0xFC65 0xE15F +0xFC66 0xE160 +0xFC67 0xE161 +0xFC68 0xE162 +0xFC69 0xE163 +0xFC6A 0xE164 +0xFC6B 0xE165 +0xFC6C 0xE166 +0xFC6D 0xE167 +0xFC6E 0xE168 +0xFC6F 0xE169 +0xFC70 0xE16A +0xFC71 0xE16B +0xFC72 0xE16C +0xFC73 0xE16D +0xFC74 0xE16E +0xFC75 0xE16F +0xFC76 0xE170 +0xFC77 0xE171 +0xFC78 0xE172 +0xFC79 0xE173 +0xFC7A 0xE174 +0xFC7B 0xE175 +0xFC7C 0xE176 +0xFC7D 0xE177 +0xFC7E 0xE178 +0xFCA1 0xE179 +0xFCA2 0xE17A +0xFCA3 0xE17B +0xFCA4 0xE17C +0xFCA5 0xE17D +0xFCA6 0xE17E +0xFCA7 0xE17F +0xFCA8 0xE180 +0xFCA9 0xE181 +0xFCAA 0xE182 +0xFCAB 0xE183 +0xFCAC 0xE184 +0xFCAD 0xE185 +0xFCAE 0xE186 +0xFCAF 0xE187 +0xFCB0 0xE188 +0xFCB1 0xE189 +0xFCB2 0xE18A +0xFCB3 0xE18B +0xFCB4 0xE18C +0xFCB5 0xE18D +0xFCB6 0xE18E +0xFCB7 0xE18F +0xFCB8 0xE190 +0xFCB9 0xE191 +0xFCBA 0xE192 +0xFCBB 0xE193 +0xFCBC 0xE194 +0xFCBD 0xE195 +0xFCBE 0xE196 +0xFCBF 0xE197 +0xFCC0 0xE198 +0xFCC1 0xE199 +0xFCC2 0xE19A +0xFCC3 0xE19B +0xFCC4 0xE19C +0xFCC5 0xE19D +0xFCC6 0xE19E +0xFCC7 0xE19F +0xFCC8 0xE1A0 +0xFCC9 0xE1A1 +0xFCCA 0xE1A2 +0xFCCB 0xE1A3 +0xFCCC 0xE1A4 +0xFCCD 0xE1A5 +0xFCCE 0xE1A6 +0xFCCF 0xE1A7 +0xFCD0 0xE1A8 +0xFCD1 0xE1A9 +0xFCD2 0xE1AA +0xFCD3 0xE1AB +0xFCD4 0xE1AC +0xFCD5 0xE1AD +0xFCD6 0xE1AE +0xFCD7 0xE1AF +0xFCD8 0xE1B0 +0xFCD9 0xE1B1 +0xFCDA 0xE1B2 +0xFCDB 0xE1B3 +0xFCDC 0xE1B4 +0xFCDD 0xE1B5 +0xFCDE 0xE1B6 +0xFCDF 0xE1B7 +0xFCE0 0xE1B8 +0xFCE1 0xE1B9 +0xFCE2 0xE1BA +0xFCE3 0xE1BB +0xFCE4 0xE1BC +0xFCE5 0xE1BD +0xFCE6 0xE1BE +0xFCE7 0xE1BF +0xFCE8 0xE1C0 +0xFCE9 0xE1C1 +0xFCEA 0xE1C2 +0xFCEB 0xE1C3 +0xFCEC 0xE1C4 +0xFCED 0xE1C5 +0xFCEE 0xE1C6 +0xFCEF 0xE1C7 +0xFCF0 0xE1C8 +0xFCF1 0xE1C9 +0xFCF2 0xE1CA +0xFCF3 0xE1CB +0xFCF4 0xE1CC +0xFCF5 0xE1CD +0xFCF6 0xE1CE +0xFCF7 0xE1CF +0xFCF8 0xE1D0 +0xFCF9 0xE1D1 +0xFCFA 0xE1D2 +0xFCFB 0xE1D3 +0xFCFC 0xE1D4 +0xFCFD 0xE1D5 +0xFCFE 0xE1D6 +0xFD40 0xE1D7 +0xFD41 0xE1D8 +0xFD42 0xE1D9 +0xFD43 0xE1DA +0xFD44 0xE1DB +0xFD45 0xE1DC +0xFD46 0xE1DD +0xFD47 0xE1DE +0xFD48 0xE1DF +0xFD49 0xE1E0 +0xFD4A 0xE1E1 +0xFD4B 0xE1E2 +0xFD4C 0xE1E3 +0xFD4D 0xE1E4 +0xFD4E 0xE1E5 +0xFD4F 0xE1E6 +0xFD50 0xE1E7 +0xFD51 0xE1E8 +0xFD52 0xE1E9 +0xFD53 0xE1EA +0xFD54 0xE1EB +0xFD55 0xE1EC +0xFD56 0xE1ED +0xFD57 0xE1EE +0xFD58 0xE1EF +0xFD59 0xE1F0 +0xFD5A 0xE1F1 +0xFD5B 0xE1F2 +0xFD5C 0xE1F3 +0xFD5D 0xE1F4 +0xFD5E 0xE1F5 +0xFD5F 0xE1F6 +0xFD60 0xE1F7 +0xFD61 0xE1F8 +0xFD62 0xE1F9 +0xFD63 0xE1FA +0xFD64 0xE1FB +0xFD65 0xE1FC +0xFD66 0xE1FD +0xFD67 0xE1FE +0xFD68 0xE1FF +0xFD69 0xE200 +0xFD6A 0xE201 +0xFD6B 0xE202 +0xFD6C 0xE203 +0xFD6D 0xE204 +0xFD6E 0xE205 +0xFD6F 0xE206 +0xFD70 0xE207 +0xFD71 0xE208 +0xFD72 0xE209 +0xFD73 0xE20A +0xFD74 0xE20B +0xFD75 0xE20C +0xFD76 0xE20D +0xFD77 0xE20E +0xFD78 0xE20F +0xFD79 0xE210 +0xFD7A 0xE211 +0xFD7B 0xE212 +0xFD7C 0xE213 +0xFD7D 0xE214 +0xFD7E 0xE215 +0xFDA1 0xE216 +0xFDA2 0xE217 +0xFDA3 0xE218 +0xFDA4 0xE219 +0xFDA5 0xE21A +0xFDA6 0xE21B +0xFDA7 0xE21C +0xFDA8 0xE21D +0xFDA9 0xE21E +0xFDAA 0xE21F +0xFDAB 0xE220 +0xFDAC 0xE221 +0xFDAD 0xE222 +0xFDAE 0xE223 +0xFDAF 0xE224 +0xFDB0 0xE225 +0xFDB1 0xE226 +0xFDB2 0xE227 +0xFDB3 0xE228 +0xFDB4 0xE229 +0xFDB5 0xE22A +0xFDB6 0xE22B +0xFDB7 0xE22C +0xFDB8 0xE22D +0xFDB9 0xE22E +0xFDBA 0xE22F +0xFDBB 0xE230 +0xFDBC 0xE231 +0xFDBD 0xE232 +0xFDBE 0xE233 +0xFDBF 0xE234 +0xFDC0 0xE235 +0xFDC1 0xE236 +0xFDC2 0xE237 +0xFDC3 0xE238 +0xFDC4 0xE239 +0xFDC5 0xE23A +0xFDC6 0xE23B +0xFDC7 0xE23C +0xFDC8 0xE23D +0xFDC9 0xE23E +0xFDCA 0xE23F +0xFDCB 0xE240 +0xFDCC 0xE241 +0xFDCD 0xE242 +0xFDCE 0xE243 +0xFDCF 0xE244 +0xFDD0 0xE245 +0xFDD1 0xE246 +0xFDD2 0xE247 +0xFDD3 0xE248 +0xFDD4 0xE249 +0xFDD5 0xE24A +0xFDD6 0xE24B +0xFDD7 0xE24C +0xFDD8 0xE24D +0xFDD9 0xE24E +0xFDDA 0xE24F +0xFDDB 0xE250 +0xFDDC 0xE251 +0xFDDD 0xE252 +0xFDDE 0xE253 +0xFDDF 0xE254 +0xFDE0 0xE255 +0xFDE1 0xE256 +0xFDE2 0xE257 +0xFDE3 0xE258 +0xFDE4 0xE259 +0xFDE5 0xE25A +0xFDE6 0xE25B +0xFDE7 0xE25C +0xFDE8 0xE25D +0xFDE9 0xE25E +0xFDEA 0xE25F +0xFDEB 0xE260 +0xFDEC 0xE261 +0xFDED 0xE262 +0xFDEE 0xE263 +0xFDEF 0xE264 +0xFDF0 0xE265 +0xFDF1 0xE266 +0xFDF2 0xE267 +0xFDF3 0xE268 +0xFDF4 0xE269 +0xFDF5 0xE26A +0xFDF6 0xE26B +0xFDF7 0xE26C +0xFDF8 0xE26D +0xFDF9 0xE26E +0xFDFA 0xE26F +0xFDFB 0xE270 +0xFDFC 0xE271 +0xFDFD 0xE272 +0xFDFE 0xE273 +0xFE40 0xE274 +0xFE41 0xE275 +0xFE42 0xE276 +0xFE43 0xE277 +0xFE44 0xE278 +0xFE45 0xE279 +0xFE46 0xE27A +0xFE47 0xE27B +0xFE48 0xE27C +0xFE49 0xE27D +0xFE4A 0xE27E +0xFE4B 0xE27F +0xFE4C 0xE280 +0xFE4D 0xE281 +0xFE4E 0xE282 +0xFE4F 0xE283 +0xFE50 0xE284 +0xFE51 0xE285 +0xFE52 0xE286 +0xFE53 0xE287 +0xFE54 0xE288 +0xFE55 0xE289 +0xFE56 0xE28A +0xFE57 0xE28B +0xFE58 0xE28C +0xFE59 0xE28D +0xFE5A 0xE28E +0xFE5B 0xE28F +0xFE5C 0xE290 +0xFE5D 0xE291 +0xFE5E 0xE292 +0xFE5F 0xE293 +0xFE60 0xE294 +0xFE61 0xE295 +0xFE62 0xE296 +0xFE63 0xE297 +0xFE64 0xE298 +0xFE65 0xE299 +0xFE66 0xE29A +0xFE67 0xE29B +0xFE68 0xE29C +0xFE69 0xE29D +0xFE6A 0xE29E +0xFE6B 0xE29F +0xFE6C 0xE2A0 +0xFE6D 0xE2A1 +0xFE6E 0xE2A2 +0xFE6F 0xE2A3 +0xFE70 0xE2A4 +0xFE71 0xE2A5 +0xFE72 0xE2A6 +0xFE73 0xE2A7 +0xFE74 0xE2A8 +0xFE75 0xE2A9 +0xFE76 0xE2AA +0xFE77 0xE2AB +0xFE78 0xE2AC +0xFE79 0xE2AD +0xFE7A 0xE2AE +0xFE7B 0xE2AF +0xFE7C 0xE2B0 +0xFE7D 0xE2B1 +0xFE7E 0xE2B2 +0xFEA1 0xE2B3 +0xFEA2 0xE2B4 +0xFEA3 0xE2B5 +0xFEA4 0xE2B6 +0xFEA5 0xE2B7 +0xFEA6 0xE2B8 +0xFEA7 0xE2B9 +0xFEA8 0xE2BA +0xFEA9 0xE2BB +0xFEAA 0xE2BC +0xFEAB 0xE2BD +0xFEAC 0xE2BE +0xFEAD 0xE2BF +0xFEAE 0xE2C0 +0xFEAF 0xE2C1 +0xFEB0 0xE2C2 +0xFEB1 0xE2C3 +0xFEB2 0xE2C4 +0xFEB3 0xE2C5 +0xFEB4 0xE2C6 +0xFEB5 0xE2C7 +0xFEB6 0xE2C8 +0xFEB7 0xE2C9 +0xFEB8 0xE2CA +0xFEB9 0xE2CB +0xFEBA 0xE2CC +0xFEBB 0xE2CD +0xFEBC 0xE2CE +0xFEBD 0xE2CF +0xFEBE 0xE2D0 +0xFEBF 0xE2D1 +0xFEC0 0xE2D2 +0xFEC1 0xE2D3 +0xFEC2 0xE2D4 +0xFEC3 0xE2D5 +0xFEC4 0xE2D6 +0xFEC5 0xE2D7 +0xFEC6 0xE2D8 +0xFEC7 0xE2D9 +0xFEC8 0xE2DA +0xFEC9 0xE2DB +0xFECA 0xE2DC +0xFECB 0xE2DD +0xFECC 0xE2DE +0xFECD 0xE2DF +0xFECE 0xE2E0 +0xFECF 0xE2E1 +0xFED0 0xE2E2 +0xFED1 0xE2E3 +0xFED2 0xE2E4 +0xFED3 0xE2E5 +0xFED4 0xE2E6 +0xFED5 0xE2E7 +0xFED6 0xE2E8 +0xFED7 0xE2E9 +0xFED8 0xE2EA +0xFED9 0xE2EB +0xFEDA 0xE2EC +0xFEDB 0xE2ED +0xFEDC 0xE2EE +0xFEDD 0xE2EF +0xFEDE 0xE2F0 +0xFEDF 0xE2F1 +0xFEE0 0xE2F2 +0xFEE1 0xE2F3 +0xFEE2 0xE2F4 +0xFEE3 0xE2F5 +0xFEE4 0xE2F6 +0xFEE5 0xE2F7 +0xFEE6 0xE2F8 +0xFEE7 0xE2F9 +0xFEE8 0xE2FA +0xFEE9 0xE2FB +0xFEEA 0xE2FC +0xFEEB 0xE2FD +0xFEEC 0xE2FE +0xFEED 0xE2FF +0xFEEE 0xE300 +0xFEEF 0xE301 +0xFEF0 0xE302 +0xFEF1 0xE303 +0xFEF2 0xE304 +0xFEF3 0xE305 +0xFEF4 0xE306 +0xFEF5 0xE307 +0xFEF6 0xE308 +0xFEF7 0xE309 +0xFEF8 0xE30A +0xFEF9 0xE30B +0xFEFA 0xE30C +0xFEFB 0xE30D +0xFEFC 0xE30E +0xFEFD 0xE30F +0xFEFE 0xE310 diff --git a/jni/iconv/tests/BIG5-HKSCS-1999-snippet b/jni/iconv/tests/BIG5-HKSCS-1999-snippet new file mode 100644 index 0000000..cdd20d8 --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-1999-snippet @@ -0,0 +1,233 @@ +ˆ@ ˆA ˆB ˆC ˆD ˆE ˆF ˆG ˆH ˆI ˆJ ˆK ˆL ˆM ˆN ˆO +ˆP ˆQ ˆR ˆS ˆT ˆU ˆV ˆW ˆX ˆY ˆZ ˆ[ ˆ\ ˆ] ˆ^ ˆ_ +ˆ` ˆa ˆb ˆc ˆd ˆe ˆf ˆg ˆh ˆi ˆj ˆk ˆl ˆm ˆn ˆo +ˆp ˆq ˆr ˆs ˆt ˆu ˆv ˆw ˆx ˆy ˆz ˆ{ ˆ| ˆ} ˆ~ + ˆ¡ ˆ¢ ˆ£ ˆ¤ ˆ¥ ˆ¦ ˆ§ ˆ¨ ˆ© ˆª +‰@ ‰A ‰C ‰F ‰G ‰H ‰I ‰L ‰M ‰N ‰O +‰P ‰Q ‰R ‰S ‰T ‰U ‰V ‰W ‰X ‰Y ‰Z ‰[ ‰\ ‰] ‰^ ‰_ +‰` ‰a ‰b ‰c ‰d ‰e ‰f ‰g ‰h ‰i ‰j ‰k ‰l ‰m ‰n ‰o +‰p ‰q ‰r ‰s ‰t ‰u ‰v ‰w ‰x ‰y ‰z ‰{ ‰| ‰} ‰~ + ‰¡ ‰¢ ‰£ ‰¤ ‰¥ ‰¦ ‰« ‰¬ ‰­ ‰® +‰° ‰± ‰² ‰µ ‰¶ ‰· ‰¸ ‰¹ ‰º ‰» ‰¼ ‰½ ‰¾ ‰¿ + ‰Á ‰Â ‰Ã ‰Å ‰Æ ‰Ç ‰È ‰É ‰Ê ‰Ë ‰Ì ‰Í ‰Î ‰Ï +‰Ð ‰Ñ ‰Ò ‰Ó ‰Ô ‰Õ ‰Ö ‰× ‰Ø ‰Ù ‰Ú ‰Û ‰Ü ‰Ý ‰Þ ‰ß +‰à ‰á ‰â ‰ã ‰ä ‰å ‰æ ‰ç ‰è ‰é ‰ê ‰ë ‰ì ‰í ‰î ‰ï +‰ð ‰ñ ‰ò ‰ó ‰ô ‰õ ‰ö ‰÷ ‰ø ‰ù ‰ú ‰û ‰ü ‰ý ‰þ +Š@ ŠA ŠC ŠD ŠE ŠF ŠG ŠH ŠI ŠJ ŠK ŠL ŠM ŠN ŠO +ŠP ŠQ ŠR ŠS ŠT ŠU ŠV ŠW ŠX ŠY ŠZ Š[ Š\ Š] Š^ Š_ +Š` Ša Šb Šd Še Šf Šg Šh Ši Šj Šk Šl Šm Šn Šo +Šp Šq Šr Šs Št Šv Šw Šx Šy Šz Š{ Š| Š} Š~ + Š¡ Š¢ Š£ Š¤ Š¥ Š¦ Š§ Š¨ Š© Šª Š¬ Š­ Š® Š¯ +Š° Š² Š³ Š´ Šµ Š¶ Š· Š¸ Š¹ Š» Š¼ Š½ Š¾ Š¿ +ŠÀ ŠÁ ŠÂ ŠÃ ŠÄ ŠÅ ŠÆ ŠÇ ŠÉ ŠÊ ŠË ŠÌ ŠÎ ŠÏ +ŠÐ ŠÑ ŠÒ ŠÓ ŠÔ ŠÕ ŠÖ Š× ŠØ ŠÙ ŠÚ ŠÛ ŠÜ Šß +Šà Šá Šâ Šã Šä Šå Šæ Šç Šè Šé Šê Šë Šì Ší Šî Šï +Šð Šñ Šò Šó Šô Šö Š÷ Šø Šù Šú Šû Šü Šý Šþ +‹@ ‹A ‹B ‹C ‹D ‹E ‹F ‹G ‹H ‹I ‹J ‹K ‹L ‹M ‹N ‹O +‹P ‹Q ‹R ‹S ‹U ‹V ‹W ‹X ‹Y ‹Z ‹[ ‹\ ‹] ‹^ ‹_ +‹` ‹a ‹b ‹c ‹d ‹e ‹f ‹g ‹h ‹i ‹j ‹k ‹l ‹m ‹n ‹o +‹p ‹q ‹r ‹s ‹t ‹u ‹v ‹w ‹x ‹y ‹z ‹{ ‹| ‹} ‹~ + ‹¡ ‹¢ ‹£ ‹¤ ‹¥ ‹¦ ‹§ ‹¨ ‹© ‹ª ‹« ‹¬ ‹­ ‹® ‹¯ +‹° ‹± ‹² ‹³ ‹´ ‹µ ‹¶ ‹· ‹¸ ‹¹ ‹º ‹» ‹¼ ‹½ ‹¾ ‹¿ +‹À ‹Á ‹Â ‹Ã ‹Ä ‹Å ‹Æ ‹Ç ‹È ‹É ‹Ê ‹Ë ‹Ì ‹Í ‹Î ‹Ï +‹Ð ‹Ñ ‹Ò ‹Ó ‹Ô ‹Õ ‹Ö ‹× ‹Ø ‹Ù ‹Ú ‹Û ‹Ü ‹Þ ‹ß +‹à ‹á ‹â ‹ã ‹ä ‹å ‹æ ‹ç ‹è ‹é ‹ê ‹ë ‹ì ‹í ‹î ‹ï +‹ð ‹ñ ‹ò ‹ó ‹ô ‹õ ‹ö ‹÷ ‹ø ‹ù ‹ú ‹û ‹ü ‹ý +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ +Ž@ ŽA ŽB ŽC ŽD ŽE ŽF ŽG ŽH ŽI ŽJ ŽK ŽL ŽM ŽN ŽO +ŽP ŽQ ŽR ŽS ŽT ŽU ŽV ŽW ŽX ŽY ŽZ Ž[ Ž\ Ž] Ž^ Ž_ +Ž` Ža Žb Žc Žd Že Žf Žg Žh Žj Žk Žl Žm Žn +Žp Žq Žr Žs Žt Žu Žv Žw Žx Žy Žz Ž{ Ž| Ž} + Ž¡ Ž¢ Ž£ Ž¤ Ž¥ Ž¦ Ž§ Ž¨ Ž© Žª Ž¬ Ž­ Ž® Ž¯ +Ž° Ž± Ž² Ž³ Žµ Ž¶ Ž· Ž¸ Ž¹ Žº Ž» Ž¼ Ž½ Ž¾ Ž¿ +ŽÀ ŽÁ ŽÂ ŽÃ ŽÄ ŽÅ ŽÆ ŽÇ ŽÈ ŽÉ ŽÊ ŽË ŽÌ ŽÎ ŽÏ + ŽÑ ŽÒ ŽÓ ŽÔ ŽÕ ŽÖ Ž× ŽØ ŽÙ ŽÚ ŽÛ ŽÜ ŽÝ ŽÞ Žß +Žà Žá Žâ Žã Žä Žå Žæ Žç Žè Žé Žê Žë Žì Ží Žî Žï +Žð Žñ Žò Žó Žô Žõ Žö Ž÷ Žø Žù Žú Žû Žü Žý Žþ +@ A B C D E F G H I J K L M N O +P Q R S T U V X Y Z [ \ ] ^ _ +` a b c d e f g h j k l m o +p q r s t u v w x y z { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Ä Å Æ Ç È É Ê Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l n o +p q r s t u v w x y { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ò ó ô õ ö ÷ ø ù ú û ü ý þ +‘@ ‘A ‘B ‘C ‘D ‘E ‘F ‘G ‘H ‘I ‘J ‘K ‘L ‘M ‘N ‘O +‘P ‘Q ‘R ‘S ‘T ‘U ‘V ‘W ‘X ‘Y ‘Z ‘[ ‘\ ‘] ‘^ ‘_ +‘` ‘a ‘b ‘c ‘d ‘e ‘f ‘g ‘h ‘i ‘j ‘k ‘l ‘m ‘n ‘o +‘p ‘q ‘r ‘s ‘t ‘u ‘v ‘w ‘x ‘y ‘z ‘{ ‘| ‘} ‘~ + ‘¡ ‘¢ ‘£ ‘¤ ‘¥ ‘¦ ‘§ ‘¨ ‘© ‘ª ‘« ‘¬ ‘­ ‘® ‘¯ +‘° ‘± ‘² ‘³ ‘´ ‘µ ‘¶ ‘· ‘¸ ‘¹ ‘º ‘» ‘¼ ‘½ ‘¾ +‘À ‘Á ‘ ‘à ‘Ä ‘Å ‘Æ ‘Ç ‘È ‘É ‘Ê ‘Ë ‘Ì ‘Í ‘Î ‘Ï +‘Ð ‘Ñ ‘Ò ‘Ó ‘Ô ‘Õ ‘Ö ‘× ‘Ø ‘Ù ‘Ú ‘Û ‘Ü ‘Ý ‘Þ ‘ß +‘à ‘á ‘â ‘ã ‘ä ‘å ‘æ ‘ç ‘è ‘é ‘ê ‘ë ‘ì ‘í ‘î ‘ï +‘ð ‘ñ ‘ò ‘ó ‘ô ‘õ ‘ö ‘÷ ‘ø ‘ù ‘ú ‘û ‘ü ‘ý ‘þ +’@ ’A ’B ’C ’E ’F ’G ’H ’I ’J ’K ’L ’M ’N ’O +’P ’Q ’R ’S ’T ’U ’V ’W ’X ’Y ’Z ’[ ’\ ’] ’^ ’_ +’` ’a ’b ’c ’d ’e ’f ’g ’h ’i ’j ’k ’l ’m ’n ’o +’p ’q ’r ’s ’t ’u ’v ’w ’x ’y ’z ’{ ’| ’} ’~ + ’¡ ’¢ ’£ ’¤ ’¥ ’¦ ’§ ’¨ ’© ’ª ’« ’¬ ’­ ’® + ’³ ’´ ’µ ’¶ ’· ’¸ ’¹ ’º ’» ’¼ ’½ ’¾ ’¿ +’À ’Á ’ ’à ’Ä ’Å ’Æ ’Ç ’É ’Ê ’Ë ’Ì ’Í ’Î ’Ï +’Ð ’Ò ’Ó ’Ô ’Õ ’Ö ’× ’Ø ’Ù ’Ú ’Û ’Ü ’Ý ’Þ ’ß +’à ’á ’â ’ã ’ä ’å ’æ ’ç ’è ’é ’ê ’ë ’ì ’í ’î ’ï +’ð ’ñ ’ò ’ó ’ô ’õ ’ö ’÷ ’ø ’ù ’ú ’û ’ü ’ý ’þ +“@ “A “B “C “D “E “F “G “H “I “J “K “L “M “N “O +“P “Q “R “S “T “U “V “W “X “Y “Z “[ “\ “] “^ “_ +“` “a “b “c “d “e “f “g “h “i “j “k “l “m “n “o +“p “q “r “s “t “u “v “w “x “y “z “{ “| “} “~ + “¡ “¢ “£ “¤ “¥ “¦ “§ “¨ “© “ª “« “¬ “­ “® “¯ +“° “± “² “³ “´ “µ “¶ “· “¸ “¹ “º “» “¼ “½ “¾ “¿ +“À “Á “ “à “Ä “Å “Æ “Ç “È “É “Ê “Ë “Ì “Í “Î “Ï +“Ð “Ñ “Ò “Ó “Ô “Õ “Ö “× “Ø “Ù “Ú “Û “Ü “Ý “Þ “ß +“à “á “â “ã “ä “å “æ “ç “è “é “ê “ë “ì “í “î “ï +“ð “ñ “ò “ó “ô “õ “ö “÷ “ø “ù “ú “û “ü “ý “þ +”@ ”A ”B ”C ”D ”E ”F ”H ”I ”J ”K ”L ”M ”N ”O +”P ”Q ”R ”S ”T ”U ”V ”W ”X ”Y ”Z ”[ ”\ ”] ”^ ”_ +”` ”a ”b ”c ”d ”e ”f ”g ”h ”i ”j ”k ”l ”m ”n ”o +”p ”q ”r ”s ”t ”u ”v ”w ”x ”y ”z ”{ ”| ”} ”~ + ”¡ ”¢ ”£ ”¤ ”¥ ”¦ ”§ ”¨ ”© ”ª ”« ”¬ ”­ ”® ”¯ +”° ”± ”² ”³ ”´ ”µ ”¶ ”· ”¸ ”¹ ”º ”» ”¼ ”½ ”¾ ”¿ +”À ”Á ” ”à ”Ä ”Å ”Æ ”Ç ”È ”É ”Ë ”Ì ”Í ”Î ”Ï +”Ð ”Ñ ”Ò ”Ó ”Ô ”Õ ”Ö ”× ”Ø ”Ù ”Ú ”Û ”Ü ”Ý ”Þ ”ß +”à ”á ”â ”ã ”ä ”å ”æ ”ç ”è ”é ”ê ”ë ”ì ”í ”î ”ï +”ð ”ñ ”ò ”ó ”ô ”õ ”ö ”÷ ”ø ”ù ”ú ”û ”ü ”ý ”þ +•@ •A •B •C •D •E •F •G •H •I •J •K •L •M •N •O +•P •Q •R •S •T •U •V •W •X •Y •Z •[ •\ •] •^ •_ +•` •a •b •c •d •e •f •g •h •i •j •k •l •m •n •o +•p •q •r •s •t •u •v •w •x •y •z •{ •| •} •~ + •¡ •¢ •£ •¤ •¥ •¦ •§ •¨ •© •ª •« •¬ •­ •® •¯ +•° •± •² •³ •´ •µ •¶ •· •¸ •¹ •º •» •¼ •½ •¾ •¿ +•À •Á •Â •Ã •Ä •Å •Æ •Ç •È •É •Ê •Ë •Ì •Í •Î •Ï +•Ð •Ñ •Ò •Ó •Ô •Õ •Ö •× •Ø •Ú •Û •Ü •Ý •Þ •ß +•à •á •â •ã •ä •å •æ •ç •è •é •ê •ë •ì •í •î •ï +•ð •ñ •ò •ó •ô •õ •ö •÷ •ø •ù •ú •û •ü •ý •þ +–@ –A –B –C –E –F –G –H –I –J –K –L –M –N –O +–P –Q –R –S –T –U –V –W –X –Y –Z –[ –\ –] –^ –_ +–` –a –b –c –d –e –f –g –h –i –j –k –l –m –n –o +–p –q –r –s –t –u –v –w –x –y –z –{ –| –} –~ + –¡ –¢ –£ –¤ –¥ –¦ –§ –¨ –© –ª –« –¬ –­ –® –¯ +–° –± –² –³ –´ –µ –¶ –· –¸ –¹ –º –» –¼ –½ –¾ –¿ +–À –Á – –à –Ä –Å –Æ –Ç –È –É –Ê –Ë –Ì –Í –Î –Ï +–Ð –Ñ –Ò –Ó –Ô –Õ –Ö –× –Ø –Ù –Ú –Û –Ü –Ý –Þ –ß +–à –á –â –ã –ä –å –æ –ç –è –é –ê –ë –ì –î –ï +–ð –ñ –ò –ó –ô –õ –ö –÷ –ø –ù –ú –û –ý –þ +—@ —A —B —C —D —E —F —G —H —I —J —K —L —M —N —O +—P —Q —R —S —T —U —V —W —X —Y —Z —[ —\ —] —^ —_ +—` —a —b —c —d —e —f —g —h —i —j —k —l —m —n —o +—p —q —r —s —t —u —v —w —x —y —z —{ —| —} —~ + —¡ —¢ —£ —¤ —¥ —¦ —§ —¨ —© —ª —« —¬ —­ —® —¯ +—° —± —² —³ —´ —µ —¶ —· —¸ —¹ —º —» —¼ —½ —¾ —¿ +—À —Á — —à —Ä —Å —Æ —Ç —È —É —Ê —Ë —Ì —Í —Î —Ï +—Ð —Ñ —Ò —Ó —Ô —Õ —Ö —× —Ø —Ù —Ú —Û —Ü —Ý —Þ —ß +—à —á —â —ã —ä —å —æ —ç —è —é —ê —ë —ì —í —î —ï +—ð —ñ —ò —ó —ô —õ —ö —÷ —ø —ù —ú —û —ü —ý —þ +˜@ ˜A ˜B ˜C ˜D ˜E ˜F ˜G ˜H ˜I ˜J ˜K ˜L ˜M ˜N ˜O +˜P ˜Q ˜R ˜S ˜T ˜U ˜V ˜W ˜X ˜Y ˜Z ˜[ ˜\ ˜] ˜^ ˜_ +˜` ˜a ˜b ˜c ˜d ˜e ˜f ˜g ˜h ˜i ˜j ˜k ˜l ˜m ˜n ˜o +˜p ˜q ˜r ˜s ˜t ˜u ˜v ˜w ˜x ˜y ˜z ˜{ ˜| ˜} ˜~ + ˜¡ ˜¢ ˜£ ˜¤ ˜¥ ˜¦ ˜§ ˜¨ ˜© ˜ª ˜« ˜¬ ˜­ ˜® ˜¯ +˜° ˜± ˜² ˜³ ˜´ ˜µ ˜¶ ˜· ˜¸ ˜¹ ˜º ˜» ˜¼ ˜½ ˜¾ ˜¿ +˜À ˜Á ˜Â ˜Ã ˜Ä ˜Å ˜Æ ˜Ç ˜È ˜É ˜Ê ˜Ë ˜Ì ˜Í ˜Î ˜Ï +˜Ð ˜Ñ ˜Ò ˜Ó ˜Ô ˜Õ ˜Ö ˜× ˜Ø ˜Ù ˜Ú ˜Û ˜Ü ˜Ý ˜Þ ˜ß +˜à ˜á ˜â ˜ã ˜ä ˜å ˜æ ˜ç ˜è ˜é ˜ê ˜ë ˜ì ˜í ˜î ˜ï +˜ð ˜ñ ˜ò ˜ó ˜ô ˜õ ˜ö ˜÷ ˜ø ˜ù ˜ú ˜û ˜ü ˜ý ˜þ +™@ ™A ™B ™C ™D ™E ™F ™G ™H ™I ™J ™K ™L ™M ™N ™O +™P ™Q ™R ™S ™T ™U ™V ™W ™X ™Y ™Z ™[ ™\ ™] ™^ ™_ +™` ™a ™b ™c ™d ™e ™f ™g ™h ™i ™j ™k ™l ™m ™n ™o +™p ™q ™r ™s ™t ™u ™v ™w ™x ™y ™z ™{ ™| ™} ™~ + ™¡ ™¢ ™£ ™¤ ™¥ ™¦ ™§ ™¨ ™© ™ª ™« ™¬ ™­ ™® ™¯ +™° ™± ™² ™³ ™´ ™µ ™¶ ™· ™¸ ™¹ ™º ™» ™¼ ™½ ™¾ ™¿ +™À ™Á ™Â ™Ã ™Ä ™Å ™Æ ™Ç ™È ™É ™Ê ™Ë ™Ì ™Í ™Î ™Ï +™Ð ™Ñ ™Ò ™Ó ™Ô ™Õ ™Ö ™× ™Ø ™Ù ™Ú ™Û ™Ü ™Ý ™Þ ™ß +™à ™á ™â ™ã ™ä ™å ™æ ™ç ™è ™é ™ê ™ë ™ì ™í ™î ™ï +™ð ™ñ ™ò ™ó ™ô ™õ ™ö ™÷ ™ø ™ù ™ú ™û ™ü ™ý ™þ +š@ šA šB šC šD šE šF šG šH šI šJ šK šL šM šN šO +šP šQ šR šS šT šU šV šW šX šY šZ š[ š\ š] š^ š_ +š` ša šb šc šd še šf šg šh ši šj šk šl šm šn šo +šp šq šr šs št šu šv šw šx šy šz š{ š| š} š~ + š¡ š¢ š£ š¤ š¥ š¦ š§ š¨ š© šª š« š¬ š­ š® š¯ +š° š± š² š³ š´ šµ š¶ š· š¸ š¹ šº š» š¼ š½ š¾ š¿ +šÀ šÁ šÂ šÃ šÄ šÅ šÆ šÇ šÈ šÉ šÊ šË šÌ šÍ šÎ šÏ +šÐ šÑ šÒ šÓ šÔ šÕ šÖ š× šØ šÙ šÚ šÛ šÜ šÝ šÞ šß +šà šá šâ šã šä šå šæ šç šè šé šê šë šì ší šî šï +šð šñ šò šó šô šõ šö š÷ šø šù šú šû šü šý šþ +›@ ›A ›B ›C ›D ›E ›F ›G ›H ›I ›J ›K ›L ›M ›N ›O +›P ›Q ›R ›S ›T ›U ›V ›W ›X ›Y ›Z ›[ ›\ ›] ›^ ›_ +›` ›b ›c ›d ›e ›f ›g ›h ›i ›j ›k ›l ›m ›n ›o +›p ›q ›r ›s ›t ›u ›w ›y ›z ›| ›} ›~ + ›¡ ›¢ ›£ ›¤ ›¥ ›¦ ›§ ›¨ ›© ›ª ›« ›¬ ›­ ›® ›¯ +›° ›± ›² ›³ ›´ ›µ ›¶ ›· ›¸ ›¹ ›º ›» ›¼ ›½ ›¾ ›¿ +›À ›Á ›Â ›Ã ›Ä ›Å ›Ç ›È ›É ›Ê ›Ë ›Ì ›Í ›Î ›Ï +›Ð ›Ñ ›Ò ›Ó ›Ô ›Õ ›Ö ›× ›Ø ›Ù ›Ú ›Û ›Ü ›Ý ›ß +›à ›á ›â ›ã ›ä ›å ›æ ›ç ›è ›é ›ê ›ë ›í ›î ›ï +›ð ›ñ ›ò ›ó ›ô ›õ ›÷ ›ø ›ù ›ú ›û ›ü ›ý ›þ +œ@ œA œC œD œE œF œG œH œI œJ œK œL œM œN œO +œP œQ œR œT œU œV œW œX œY œZ œ[ œ\ œ] œ^ œ_ +œ` œa œc œd œe œf œg œi œj œl œm œn œo +œp œq œr œs œt œu œv œx œy œz œ{ œ| œ} œ~ + œ¡ œ¢ œ£ œ¤ œ¥ œ¦ œ§ œ¨ œ© œª œ« œ¬ œ­ œ® œ¯ +œ° œ± œ² œ³ œ´ œµ œ¶ œ· œ¸ œ¹ œº œ» œ¾ œ¿ +œÀ œÁ œÂ œÃ œÄ œÅ œÆ œÇ œÈ œÉ œÊ œË œÌ œÍ œÎ œÏ + œÑ œÒ œÓ œÔ œÕ œÖ œ× œØ œÙ œÚ œÛ œÜ œÝ œÞ œß +œà œá œâ œã œä œå œæ œç œè œé œê œë œì œí œî œï +œð œñ œò œó œô œõ œö œ÷ œø œù œú œû œü œý œþ +@ A B C D E F G H I J K L M N O +P Q R S T U V X Y [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Å Æ Ç È É Ê Ë Ì Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ +ž@ žA žB žC žD žE žF žG žH žI žJ žK žL žM žN žO +žP žQ žR žS žT žU žV žW žX žY žZ ž[ ž\ ž] ž^ ž_ +ž` ža žb žc žd že žf žg žh ži žj žk žl žm žn žo +žp žq žr žs žt žu žv žw žx žy žz ž{ ž| ž} ž~ + ž¡ ž¢ ž£ ž¤ ž¥ ž¦ ž§ ž¨ žª ž« ž­ ž® ž¯ +ž° ž± ž² ž³ ž´ žµ ž¶ ž· ž¸ ž¹ žº ž» ž¼ ž½ ž¾ ž¿ +žÀ žÁ žÂ žÃ žÅ žÆ žÇ žÈ žÉ žÊ žË žÌ žÍ žÎ žÏ +žÐ žÑ žÒ žÓ žÔ žÕ žÖ ž× žØ žÙ žÚ žÛ žÜ žÝ žÞ žß +žà žá žâ žã žä žå žæ žç žè žé žê žë žì ží žî +žð žñ žò žó žõ žö ž÷ žø žù žú žû žü žþ +Ÿ@ ŸA ŸB ŸC ŸD ŸE ŸF ŸG ŸH ŸI ŸJ ŸK ŸL ŸM ŸO +ŸP ŸQ ŸR ŸS ŸT ŸU ŸV ŸW ŸX ŸY ŸZ Ÿ[ Ÿ\ Ÿ] Ÿ^ Ÿ_ + Ÿa Ÿb Ÿc Ÿd Ÿe Ÿg Ÿh Ÿi Ÿj Ÿk Ÿl Ÿm Ÿn Ÿo +Ÿp Ÿq Ÿr Ÿs Ÿt Ÿu Ÿv Ÿw Ÿx Ÿy Ÿz Ÿ{ Ÿ| Ÿ} Ÿ~ + Ÿ¡ Ÿ¢ Ÿ£ Ÿ¤ Ÿ¥ Ÿ¦ Ÿ§ Ÿ¨ Ÿ© Ÿª Ÿ« Ÿ¬ Ÿ® Ÿ¯ +Ÿ° Ÿ² Ÿ³ Ÿ´ Ÿµ Ÿ¶ Ÿ· Ÿ¸ Ÿ¹ Ÿº Ÿ» Ÿ¼ Ÿ½ Ÿ¾ Ÿ¿ + ŸÁ ŸÂ ŸÃ ŸÄ ŸÅ ŸÆ ŸÇ ŸÉ ŸÊ ŸÌ ŸÍ ŸÎ ŸÏ +ŸÐ ŸÑ ŸÒ ŸÓ ŸÔ ŸÕ ŸÖ Ÿ× ŸÙ ŸÛ ŸÜ ŸÝ ŸÞ Ÿß +Ÿà Ÿá Ÿâ Ÿã Ÿä Ÿå Ÿç Ÿè Ÿé Ÿë Ÿì Ÿí Ÿî +Ÿð Ÿñ Ÿò Ÿó Ÿô Ÿõ Ÿö Ÿ÷ Ÿø Ÿù Ÿú Ÿû Ÿü Ÿý Ÿþ + @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O + P  Q  R  S  U  V  X  Y  [  \  ]  ^  _ + `  a  d  e  f  g  h  i  j  k  l  m  n  o + p  q  s  t  u  v  x  y  z  {  |  }  ~ +  ¡  ¢  £  ¤  ¦  §  ¨  ©  ª  «  ¬  ® + °  ±  ²  ³  ´  µ  ¶  ·  ¸  ¹  º  »  ¼  ½  ¾  ¿ + À  Á  Â  Ã  Ä  Å  Æ  Ç  È  É  Ê  Ë  Ì  Í  Î  Ï + Ð  Ñ  Ò  Ô  Ö  ×  Ø  Ù  Ú  Û  Ü  Ý  Þ + à  â  ã  å  æ  ç  è  é  ê  ë  ì  í  î  ï + ð  ñ  ò  ó  ô  õ  ö  ÷  ø  ù  ú  û  ü  ý  þ diff --git a/jni/iconv/tests/BIG5-HKSCS-1999-snippet.UTF-8 b/jni/iconv/tests/BIG5-HKSCS-1999-snippet.UTF-8 new file mode 100644 index 0000000..b12da9e --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-1999-snippet.UTF-8 @@ -0,0 +1,233 @@ +㇀ ㇠㇂ ㇃ ㇄ ð „Œ ㇅ 𠃑 𠃠㇆ ㇇ 𠃋 𡿨 ㇈ 𠃊 ㇉ +㇊ ㇋ ㇌ ð „Ž ㇠㇎ Ä€ Ã Ç Ã€ Ä’ É Äš È ÅŒ Ó +Ç‘ Ã’ Ê̄ Ế Ê̌ Ề Ê Ä Ã¡ ÇŽ à É‘ Ä“ é Ä› è +Ä« í Ç Ã¬ Šó Ç’ ò Å« ú Ç” ù Ç– ǘ Çš + Çœ ü ê̄ ế ê̌ Ỡê É¡ âš â› +𪎩 ð¡…… 攊 丽 æ» éµŽ 釟 𧜵 æ’‘ 会 伨 +侨 å…– å…´ 农 凤 务 动 医 åŽ å‘ å˜ å›¢ 声 处 备 夲 +头 å­¦ 实 実 岚 庆 总 æ–‰ 柾 æ „ æ¡¥ 济 炼 电 纤 纬 +纺 织 ç» ç»Ÿ 缆 ç¼· 艺 è‹ è¯ è§† 设 询 车 轧 è½® + ç‘ ç³¼ ç· æ¥† 竉 刧 醌 碸 é…ž 肼 +è´‹ 胶 𠧧 è‚Ÿ 黇 ä³ é·‰ 鸌 ä°¾ ð©·¶ 𧀎 鸊 𪄳 ã— + 溚 舾 ç”™ 䤑 马 éª é¾™ 禇 𨑬 ð¡·Š 𠗠𢫦 两 äº +亀 亇 亿 仫 ä¼· ã‘Œ ä¾½ 㹈 倃 傈 㑽 ã’“ ã’¥ 円 夅 凛 +凼 刅 争 剹 åŠ åŒ§ ã—‡ 厩 ã•‘ 厰 ã•“ å‚ å£ ã•­ 㕲 ãš +å’“ å’£ å’´ å’¹ å“ å“¯ 唘 唣 唨 ã–˜ 唿 ã–¥ ã–¿ å—— ã—… +𧶄 唥 𠱂 ð ´• 𥄫 å– ð¢³† 㧬 ð  蹆 𤶸 ð©“¥ ä“ ð¨‚¾ çº +𢰸 㨴 䟕 𨅠𦧲 𤷪 æ“ ð µ¼ ð ¾´ 𠳕 𡃴 æ’ è¹¾ ð º– ð °‹ 𠽤 +𢲩 𨉖 𤓓 𠵆 𩩠𨃩 䟴 𤺧 𢳂 骲 㩧 ð©—´ ã¿­ 㔆 𥋇 +ð©Ÿ” 𧣈 𢵄 éµ® é • ä™ ð¦‚¥ æ’´ å“£ 𢵌 𢯊 𡷠㧻 𡯠+ 𦛚 𦜖 𧦠 擪 𥒠𠱃 蹨 𢆡 𨭌 𠜱 ä ‹ 𠆩 㿺 塳 +𢶠𤗈 ð “¼ 𦂗 𠽌 ð ¶– 啹 ä‚» 䎺 䪴 𢩦 𡂠膪 飵 +𠶜 æ¹ ã§¾ 𢵠跀 åš¡ 摼 㹃 𪘠𠸉 𢫠𢳉 𡃈 𣧂 +㦒 㨆 𨊛 㕸 𥹉 𢃇 å™’ ð ¼± 𢲲 𩜠 ã’¼ æ°½ 𤸻 𧕴 +𢺋 𢈈 𪙛 𨳠𠹺 ð °´ 𦠜 羓 𡃠𢠃 𢤹 ã—» 𥇣 𠺌 𠾠𠺪 +㾓 ð ¼° 𠵇 𡅠𠹌 𠺫 ð ®© 𠵈 𡃀 ð¡„½ 㿹 𢚖 æ² ð ¾­ +𣴠𧘹 𢯎 ð µ¾ 𠵿 𢱑 𢱕 㨘 𠺘 𡃇 ð ¼® 𪘲 𦭠𨳒 𨶙 𨳊 +é–ª å“Œ è‹„ å–¹ 𩻃 é°¦ 骶 𧞠𢷮 ç…€ è…­ 胬 å°œ 𦕲 è„´ +ãž— åŸ ð¨‚½ 醶 𠻺 ð ¸ ð ¹· ð »» 㗠𤷫 㘉 ð ³– 嚯 𢞵 𡃉 ð ¸ +𠹸 𡸠𡅈 𨈇 ð¡‘• ð ¹¹ 𤹠𢶤 å©” 𡀠𡀞 𡃵 𡃶 åžœ 𠸑 + 𧚔 𨋠𠾵 ð ¹» 𥅾 㜃 𠾶 𡆀 𥋘 𪊽 𤧚 ð¡ º 𤅷 𨉼 墙 +剨 㘚 𥜽 箲 å­¨ ä € 䬬 鼧 䧧 é°Ÿ é® ð¥­´ 𣄽 å—» ã—² 嚉 +丨 夂 𡯠屮 é‘ ð ‚† ä¹› 亻 㔾 å°£ 彑 å¿„ 㣺 扌 攵 æ­º +æ°µ æ°º ç¬ çˆ« 丬 犭 𤣩 ç½’ 礻 ç³¹ 罓 𦉪 㓠𦋠耂 +è‚€ 𦘒 𦥑 å 衤 è§ ð§¢² è®  è´ é’… 镸 é•¿ é—¨ 𨸠韦 页 +风 飞 饣 ð©  é±¼ 鸟 黄 æ­¯ 龜 丷 𠂇 é˜ æˆ· é’¢ +å´¾ 嵈 åµ– ã·¼ ã  å¶¤ 嶹 ã   ã ¸ 幂 庽 å¼¥ 徃 㤈 㤔 㤿 +㥠惗 愽 å³¥ 㦉 憷 憹 æ‡ ã¦¸ 戬 æŠ æ‹¥ 挘 㧸 åš± + 㨃 æ¢ æ» æ‡ æ‘š ã©‹ æ“€ å´• 嘡 龟 㪗 æ–† 㪽 æ—¿ 晓 +㫲 æš’ 㬢 朖 ã­‚ 枤 æ € ã­˜ æ¡Š 梄 ã­² ã­± ã­» 椉 楃 牜 +楤 榟 榅 㮼 槖 㯠橥 æ©´ 橱 檂 㯬 檙 㯲 檫 檵 æ«” +櫶 æ® æ¯ æ¯ª æ±µ 沪 㳋 æ´‚ æ´† æ´¦ æ¶ ã³¯ 涤 涱 渕 渘 +温 溆 𨧀 溻 滢 滚 齿 滨 滩 漤 æ¼´ 㵆 ð£½ æ¾ æ¾¾ 㵪 +ãµµ 熷 å²™ 㶊 瀬 㶑 ç ç” ç¯ ç¿ ç‚‰ 𠌥 ä ã—± 𠻘 +𣻗 åž¾ 𦻓 焾 𥟠 㙎 榢 𨯩 å­´ 穉 𥣡 ð©“™ ç©¥ 穽 𥦬 窻 +窰 ç«‚ 竃 燑 𦒠䇊 ç«š ç« ç«ª 䇯 å’² 𥰠笋 ç­• 笩 𥌎 +𥳾 箢 ç­¯ 莜 𥮴 𦱿 ç¯ è¡ ç®’ 𥴠 㶭 𥱥 è’’ 篺 +ç°µ 𥳠籄 粃 𤢂 粦 晽 𤕸 糉 糇 糦 ç±´ ç³³ ç³µ + 繧 ä” ð¦¹„ çµ ð¦»– ç’ ç¶‰ 綫 焵 綳 𤗠𦀩 ç·¤ ã´“ +ç·µ 𡟹 ç·¥ 𨭠𦄡 𦅚 ç¹® 纒 䌫 鑬 縧 ç½€ ç½ ç½‡ 礶 +𦋠駡 ç¾— 𦑠羣 ð¡™¡ ð ¨ ä•œ 𣦠䔃 𨌺 翺 𦒉 耈 è€ + 耯 𪂇 𦳃 耻 耼 è¡ ð¢œ” 䦉 𦘦 𣷣 𦛨 朥 肧 𨩈 脇 +è„š 墰 𢛶 汿 𦒘 𤾸 擧 ð¡’Š 舘 ð¡¡ž æ©“ 𤩥 𤪕 䑺 舩 ð ¬ +𦩒 𣵾 俹 ð¡“½ è“¢ è¢ ð¦¬Š 𤦧 𣔰 𡳠𣷸 芪 椛 芳 䇛 +è•‹ è‹ èŒš ð ¸– ð¡ž´ 㛠𣅽 𣕚 艻 è‹¢ 茘 𣺋 𦶣 𦬅 𦮗 𣗎 +㶿 èŒ å—¬ 莅 䔋 𦶥 莬 è“ ã‘¾ 𦻔 æ©— è•š ã’– 𦹂 𢻯 +葘 𥯤 葱 ã·“ 䓤 檧 è‘Š 𣲵 祘 𦮖 𦹷 𦹃 è“ž 莑 +ä’  è’“ 蓤 𥲑 䉀 𥳀 䕃 è”´ 嫲 𦺙 䔧 蕳 ä”– æž¿ 蘖 + 𨘥 𨘻 è— ð§‚ˆ 蘂 ð¡–‚ 𧃠䕫 䕪 蘨 㙈 ð¡¢¢ å· ð§Žš 虾 +è± ðªƒ¸ 蟮 𢰧 èž± 蟚 è  å™¡ 虬 æ¡– ä˜ è¡… 衆 𧗠 𣶹 𧗤 +è¡ž 袜 ä™› 袴 袵 æ 装 ç· ð§œ è¦‡ 覊 覧 覼 𨨥 +觧 𧤤 𧪽 誜 çž“ 釾 èª ð§©™ ç«© 𧬺 𣾠䜓 𧬸 ç…¼ 謌 謟 +𥰠𥕥 謿 è­Œ è­ èª© 𤩺 è® è®› 誯 𡛟 䘕 è¡ è²› 𧵔 𧶠+貫 㜥 𧵓 è³– 𧶘 𧶽 è´’ è´ƒ 𡤠賛 çœ è´‘ 𤳉 ã» +趩 𨀂 ð¡€” 𤦊 ã­¼ 𨆼 𧄌 竧 躭 躶 軃 é‹” è¼™ è¼­ 𨥠𨒠+è¾¥ 錃 𪊟 ð © è¾³ 䤪 𨧞 𨔽 𣶻 廸 𣉢 迹 𪀔 𨚼 𨔠𢌥 +㦀 𦻗 逷 𨔼 𧪾 é¡ ð¨•¬ 𨘋 邨 𨜓 郄 𨛦 é‚® é…§ ã«° +醩 釄 粬 𨤳 𡺉 鈎 沟 é‰ é‰¢ 𥖹 𨫆 𣲛 𨬌 𥗛 + ð ´± 錬 é« ð¨«¡ 𨯫 ç‚ å«ƒ 𨫢 𨫥 䥥 鉄 𨯬 𨰹 𨯿 é³ +é‘› 躼 é–… é–¦ é¦ é–  濶 䊹 𢙺 𨛘 𡉼 𣸮 䧟 æ°œ é™» éš– +ä…¬ 隣 𦻕 懚 隶 磵 𨫠 éš½ åŒ ä¦¡ 𦲸 ð ‰´ ð¦ 𩂯 𩃥 𤫑 +𡤕 𣌊 霱 虂 霶 ä¨ ä”½ ä–… 𤫩 çµ å­ éœ› 𩇕 é— å­Š +𩇫 éŸ é¥ åƒ ð£‚· 𣂼 鞉 鞟 éž± éž¾ 韀 韒 韠 𥑬 韮 çœ +𩳠韵 ð© 𧥺 ä«‘ é ´ é ³ é¡‹ 顦 㬎 𧅵 㵑 ð ˜° 𤅜 +𥜆 飊 颷 飈 飇 ä«¿ 𦴧 ð¡›“ å–° 飡 飦 飬 é¸ é¤¹ 𤨩 ä­² +ð©¡— 𩤅 駵 騌 騻 é¨ é©˜ 𥜥 㛄 ð©‚± 𩯕 é«  é«¢ 𩬅 é«´ ä°Ž +鬔 鬭 𨘀 倴 鬴 𦦨 㣃 ð£½ é­ é­€ ð©´¾ å©… ð¡¡£ 鮎 𤉋 é°‚ +鯿 é°Œ 𩹨 é·” 𩾷 𪆒 𪆫 𪃡 𪄣 𪇟 éµ¾ 鶃 𪄴 鸎 梈 + é·„ 𢅛 𪆓 𪈠 𡤻 𪈳 é´¹ 𪂹 𪊴 éº éº• 麞 麢 ä´´ 麪 +麯 ð¤¤ é» ã­  㧥 ã´ ä¼² ãž¾ 𨰫 鼂 鼈 ä®– é¤ ð¦¶¢ é¼— +é¼¹ 嚟 嚊 é½… 馸 ð©‚‹ 韲 è‘¿ é½¢ 齩 ç«œ 龎 爖 䮾 𤥵 𤦻 +ç…· 𤧸 𤈠𤩑 玞 𨯚 𡣺 禟 𨥾 𨸶 é© é³ ð¨©„ 鋬 éŽ é‹ +𨥬 𤒹 爗 㻫 ç² ç©ƒ çƒ ð¤‘³ 𤸠煾 𡟯 ç‚£ ð¡¢¾ 𣖙 㻇 ð¡¢… +𥯠𡟸 㜢 ð¡›» ð¡ ¹ 㛡 𡴠𡣑 𥽋 㜣 𡛀 å› ð¤¨¥ 𡾠𡊨 +𡆠𡒶 蔃 𣚦 è‘• 𤦔 𧅥 𣸱 𥕜 𣻻 𧒠䓴 𣛮 𩦠𦼦 +柹 㜳 ã°• ã·§ 塬 𡤢 æ  ä— ð£œ¿ 𤃡 𤂋 𤄠𦰡 å“‹ åšž 𦚱 +åš’ ð ¿Ÿ 𠮨 ð ¸ é† ð¨¬“ 鎜 仸 å„« ã ™ 𤶠亼 ð ‘¥ 𠿠佋 侊 +𥙑 婨 𠆫 𠋠㦙 𠌊 𠔠㵠伩 ð ‹€ 𨺳 𠉵 è«š 𠈌 亘 + åƒ å„ ä¾¢ 伃 𤨎 𣺊 佂 倮 å¬ å‚ ä¿Œ ä¿¥ å˜ åƒ¼ + 湶 𣖕 𣸹 𣺿 æµ² 𡢄 𣺉 冨 凃 ð —  ä“ ð ’£ ð ’’ +ð ’‘ 赺 𨪜 𠜎 剙 劤 ð ¡³ å‹¡ 䙺 熌 𤎌 ð °  𤦬 𡃤 槑 +𠸠㻞 ç’™ ç” ç‘– 玘 䮎 𤪼 𤂠å ã–„ çˆ ð¤ƒ‰ å–´ ð … +å“ ð ¯† åœ é‰ é›´ é¦ åŸ åž å¿ ã˜¾ 壋 媙 𨩆 𡛺 𡯠𡜠+娬 妸 éŠ å©¾ å« å¨’ 𥥆 𡧳 ð¡¡¡ 𤊕 㛵 æ´… 瑃 娡 𥺃 +åª ð¨¯— ð “ é  ç’Œ 𡌃 ç„… 䥲 éˆ ð¨§» 鎽 ãž  å°ž 岞 幞 幈 +𡦖 ð¡¥¼ 𣫮 å» å­ ð¡¤ƒ 𡤄 㜠𡢠 ã› ð¡›¾ 㛓 脪 𨩇 𡶺 𣑲 +𨦨 弌 弎 𡤧 ð¡ž« å©« 𡜻 å­„ 蘔 𧗽 è¡  æ¾ ð¢¡  𢘫 å¿› 㺸 +𢖯 𢖾 𩂈 𦽳 懀 ð €¾ 𠆠𢘛 憙 憘 æµ ð¢²› 𢴇 𤛔 ð©… + 摱 𤙥 𢭪 㨩 𢬢 𣑠𩣪 𢹸 挷 𪑛 æ’¶ 挱 æ‘ ð¤§£ 𢵧 +护 𢲡 æ» æ•« 楲 㯴 𣂎 𣊭 𤦉 𣊫 å” ð£‹  ð¡£™ 𩿠曎 𣊉 +𣆳 ã«  ä† ð¥–„ 𨬢 𥖠𡛼 𥕛 𥥠磮 𣄃 ð¡ ª 𣈴 㑤 𣈠𣆂 +𤋉 暎 𦴤 晫 䮓 昰 𧡰 ð¡·« 晣 𣋒 𣋡 昞 𥡲 㣑 𣠺 𣞼 +ã®™ 𣞢 ð£¾ ç“ ã®– æž ð¤˜ª 梶 æ ž 㯄 檾 ã¡£ 𣟕 𤒇 樳 æ©’ +櫉 欅 𡤒 攑 梘 æ©Œ 㯗 橺 æ­— 𣿀 𣲚 鎠 鋲 𨯪 𨫋 +銉 𨀞 𨧜 鑧 涥 漋 𤧬 𣽿 㶠渄 𤀼 娽 渊 塇 æ´¤ +ç¡‚ ç„» 𤌚 𤉶 烱 ç‰ çŠ‡ 犔 𤞠𤜥 å…¹ 𤪤 ð —« 瑺 𣻸 𣙟 +𤩊 𤤗 𥿡 㼆 㺱 𤫟 𨰣 𣼵 悧 㻳 ç“Œ ç¼ éŽ‡ ç· ä’Ÿ 𦷪 +ä•‘ ç–ƒ ã½£ 𤳙 𤴆 㽘 ç•• 癳 𪗆 㬙 瑨 𨫌 𤦫 𤦎 ã«» + 㷠𤩎 㻿 𤧅 𤣳 釺 圲 é‚ ð¨«£ 𡡤 僟 𥈡 𥇧 ç¸ ð£ˆ² +眎 çœ ç» ð¤š— 𣞠㩞 𤣰 ç¸ ç’› 㺿 𤪺 𤫇 䃈 𤪖 𦆮 錇 +𥖠砞 ç¢ ç¢ˆ 磒 ç 祙 ð§ 𥛣 ä„Ž è’– 禥 樭 𣻺 稺 +秴 ä…® 𡛦 䄲 鈵 秱 𠵌 𤦌 ð Š™ 𣶺 ð¡® ã–— å•« ã•° 㚪 𠇔 +ð ° ç«¢ å©™ 𢛵 𥪯 𥪜 å¨ ð ‰› 磰 娪 𥯆 竾 䇹 ç± ç±­ 䈑 +𥮳 𥺼 𥺦 ç³ ð¤§¹ ð¡ž° 粎 ç±¼ ç²® 檲 ç·œ 縇 ç·“ 罎 𦉡 +𦅜 𧭈 綗 𥺂 䉪 𦭵 ð ¤– 柖 𠎠𣗠埄 𦒠𦸠𤥢 ç¿ ç¬§ +ð  ¬ 𥫩 𥵃 笌 𥸎 駦 è™… é©£ 樜 𣿠㧢 𤧷 𦖭 騟 𦖠 è’€ +𧄧 𦳑 䓪 è„· ä‚ èƒ† 脉 è…‚ 𦞴 飃 𦩂 艢 艥 𦩑 è‘“ 𦶧 +è˜ ð§ˆ› 媆 ä…¿ ð¡¡€ 嬫 𡢡 嫤 𡣘 èš  蜨 𣶠蠭 𧢠娂 + è¡® ä½… 袇 袿 裦 襥 è¥ ð¥šƒ 襔 𧞅 𧞄 𨯵 𨯙 𨮜 𨧹 +㺭 è’£ 䛵 ä› ãŸ² 訽 訜 𩑈 å½ éˆ« 𤊄 æ—” ç„© 烄 ð¡¡… éµ­ +貟 賩 𧷜 妚 矃 姰 ä® ã›” 踪 躧 𤰉 è¼° 轊 ä‹´ 汘 æ¾» +𢌡 䢛 æ½¹ 溋 ð¡Ÿš 鯩 ãšµ 𤤯 é‚» 啱 䤆 醻 é„ ð¨©‹ ä¢ +𨫼 é§ ð¨° ð¨°» è“¥ 訫 é–™ é–§ é–— é–– 𨴴 ç‘… 㻂 𤣿 𤩂 𤪠+㻧 𣈥 éš ð¨»§ 𨹦 𨹥 㻌 𤧭 𤩸 𣿮 ç’ ç‘« 㻼 é ð©‚° +桇 ä¨ ð©‚“ 𥟟 é¨ ð¨¦‰ 𨰦 𨬯 𦎾 銺 嬑 è­© 䤼 ç¹ ð¤ˆ› +éž› é± é¤¸ 𠼦 å· ð¨¯… 𤪲 é Ÿ ð©“š 鋶 ð©—— 釥 ä“€ 𨭠𤩧 𨭤 +飜 𨩅 ã¼€ 鈪 䤥 è” é¤» é¥ ð§¬† ã·½ 馛 ä­¯ 馪 é©œ 𨭥 𥣈 +æª é¨¡ 嫾 騯 ð©£± ä® ð©¥ˆ 馼 䮽 ä®— é½ å¡² 𡌂 å ¢ 𤦸 + 𡓨 ç¡„ 𢜟 𣶸 棅 ãµ½ 鑘 㤧 æ… ð¢ž ð¢¥« 愇 é± é±“ é±» +é°µ é° é­¿ é¯ ð©¸­ 鮟 𪇵 𪃾 é´¡ ä²® 𤄄 鸘 ä²° é´Œ 𪆴 𪃭 +𪃳 𩤯 鶥 è’½ 𦸒 𦿟 𦮂 è—¼ 䔳 𦶤 𦺄 𦷰 è  è—® 𦸀 𣟗 +𦤠秢 𣖜 𣙀 䤭 𤧞 ãµ¢ é› éŠ¾ éˆ ð Š¿ 碹 鉷 é‘ ä¿¤ ã‘€ +é¤ ð¥• ç ½ ç¡” 碶 ç¡‹ 𡗠𣇉 𤥠㚚 ä½² æ¿š æ¿™ 瀞 å” +𤆵 åž» 壳 垊 é´– 埗 ç„´ ã’¯ 𤆬 燫 𦱀 𤾗 ð¡žµ 𨩉 +æ„Œ å«Ž 娋 䊼 𤒈 㜬 ä­» 𨧼 鎻 鎸 ð¡£– 𠼠葲 𦳀 𡓠𤋺 +𢰦 ð¤ 妔 𣶷 ð¦ 綨 𦅛 𦂤 𤦹 𤦋 𨧺 é‹¥ ç¢ ã»© ç’´ 𨭣 +𡢟 㻡 𤪳 櫘 ç³ ç» ã»– 𤨾 𤪔 ð¡Ÿ™ 𤩦 𠎧 𡤠𤧥 瑈 𤤖 +ç‚¥ 𤥶 銄 ç¦ éŸ ð “¾ 錱 𨫎 𨨖 鎆 𨯧 𥗕 䤵 𨪂 ç…« + 𤥃 𠳿 嚤 𠘚 𠯫 𠲸 唂 秄 𡟺 ç·¾ ð¡›‚ 𤩠𡡒 ä”® é +㜊 𨫀 𤦭 妰 𡢿 𡢃 𧒄 媡 㛢 𣵛 ãš° 鉟 婹 𨪠𡡢 é´ +ã³ ð ª´ 䪖 㦊 僴 㵩 㵌 ð¡Žœ ç…µ ä‹» 𨈘 æ¸ ð©ƒ¤ ä“« æµ— 𧹠+ç§ æ²¯ ã³– 𣿭 𣸭 渂 漌 㵯 ð µ ç•‘ ãš¼ 㓈 䚀 㻚 䡱 姄 +鉮 䤾 è½ ð¨°œ 𦯀 å ’ 埈 ã›– ð¡‘’ 烾 𤢠𤩱 𢿣 ð¡Š° 𢎽 梹 +楧 𡎘 𣓥 𧯴 𣛟 𨪃 𣟖 𣺠𤲟 樚 𣚭 𦲷 è¾ ä“Ÿ ä“Ž +𦴦 𦵑 𦲂 𦿞 æ¼— 𧄉 茽 𡜺 è­ ð¦²€ 𧓠𡟛 妉 媂 ð¡ž³ å©¡ +婱 𡤅 𤇼 㜭 姯 𡜼 㛇 熎 éŽ æšš 𤊥 å©® 娫 𤊓 樫 𣻹 +𧜶 𤑛 𤋊 ç„ ð¤‰™ 𨧡 ä¾° 𦴨 峂 𤓎 𧹠𤎽 樌 𤉖 𡌄 炦 +焳 𤩠㶥 泟 勇 𤩠繥 姫 å´¯ ã·³ 彜 𤩠𡟟 綤 è¦ + å’… 𣫺 𣌀 𠈔 å¾ ð £• 𠘙 ã¿¥ 𡾞 𪊶 瀃 ð©…› åµ° çŽ ç³“ +𨩙 𩠠俈 翧 ç‹ çŒ ð§«´ 猸 猹 𥛶 ç çˆ ãº© 𧬘 é¬ ç‡µ +𤣲 ç¡ è‡¶ 㻊 県 㻑 æ²¢ 国 ç™ çž çŸ ã»¢ ã»° ã»´ 㻺 ç““ +㼎 㽓 ç•‚ ç•­ 畲 ç– ã½¼ ç—ˆ ç—œ ã¿€ ç™ ã¿— ç™´ ã¿œ 発 𤽜 +熈 嘣 覀 å¡© ä€ çƒ ä€¹ æ¡ ä… ã—› 瞘 äª ä¯ å±ž çž¾ 矋 +売 ç ˜ 点 ç œ 䂨 ç ¹ 硇 ç¡‘ 硦 葈 𥔵 礳 æ ƒ 礲 䄃 +䄉 禑 禙 è¾» 稆 è¾¼ ä…§ 窑 䆲 窼 艹 䇄 ç« ç«› ä‡ ä¸¡ +ç­¢ ç­¬ ç­» ç°’ ç°› 䉠 䉺 ç±» 粜 䊌 粸 䊔 ç³­ 输 烀 ð ³ +ç· ç·” ç· ç·½ ç¾® ç¾´ 犟 䎗 耠 耥 笹 耮 耱 è” ã·Œ åž´ +ç‚  è‚· 胩 ä­ è„Œ 猪 è„Ž è„’ ç•  è„” ä 㬹 è…– è…™ è…š + ä“ å º è…¼ 膄 ä¥ è†“ ä­ è†¥ 埯 è‡ è‡¤ 艔 ä’ èŠ¦ 艶 +è‹Š 苘 è‹¿ ä’° è— é™© 榊 è… çƒµ 葤 惣 è’ˆ 䔄 è’¾ è“¡ 蓸 +è” è”¸ è•’ ä”» 蕯 è•° è—  ä•· 虲 èš’ èš² 蛯 é™… èž‹ 䘆 䘗 +袮 裿 褤 襇 覑 𧥧 訩 訸 誔 誴 豑 è³” è³² è´œ 䞘 å¡Ÿ +è·ƒ 䟭 ä»® 踺 å—˜ å” è¹± å—µ 躰 ä · 軎 転 軤 è»­ 軲 è¾· +è¿ è¿Š è¿Œ 逳 駄 䢭 飠 鈓 䤞 鈨 鉘 鉫 銱 銮 銿 +é‹£ é‹« 鋳 é‹´ 鋽 éƒ éŽ„ 鎭 䥅 䥑 麿 é— åŒ é é­ é¾ +䥪 é‘” 鑹 é”­ é–¢ 䦧 é—´ 阳 䧥 æž  䨤 é€ ä¨µ éž² 韂 å™” +䫤 惨 颹 䬙 飱 å¡„ 餎 餙 冴 餜 餷 饂 é¥ é¥¢ ä­° 駅 +ä® é¨¼ é¬ çªƒ é­© é® é¯ é¯± 鯴 ä±­ é°  㯠𡯂 鵉 é°º + 黾 å™ é¶“ 鶽 é·€ é·¼ 银 辶 é¹» 麬 麱 麽 黆 é“œ 黢 +é»± 黸 竈 齄 ð ‚” ð Š· ð Ž  椚 铃 妬 ð “— å¡€ é“ ãž¹ ð —• 𠘕 +𠙶 𡚺 å— ç…³ ð «‚ ð « ð ®¿ 呪 吆 𠯋 å’ž 𠯻 ð °» 𠱓 ð ±¥ ð ±¼ +惧 𠲠噺 ð ²µ ð ³ ð ³­ 𠵯 𠶲 ð ·ˆ 楕 é°¯ 螥 𠸄 𠸎 ð »— ð ¾ +ð ¼­ ð ¹³ å°  ð ¾¼ 帋 𡜠ð¡ 𡶠朞 𡻠𡂈 ð¡‚– 㙇 ð¡‚¿ 𡃓 𡄯 +ð¡„» å¤ è’­ ð¡‹£ 𡵠𡌶 è® ð¡•· 𡘙 𡟃 𡟇 乸 ç‚» ð¡ ­ 𡥪 +𡨭 ð¡©… ð¡°ª 𡱰 𡲬 𡻈 拃 ð¡»• 𡼕 熘 æ¡• 𢅠槩 㛈 𢉼 𢗠+𢺠𢜪 𢡱 𢥠苽 𢥧 𢦓 𢫕 覥 𢫨 è¾  𢬎 鞸 𢬿 顇 骽 +𢱌 𢲈 𢲷 𥯨 𢴈 𢴒 𢶷 𢶕 𢹂 𢽴 𢿌 𣀳 𣦠𣌟 𣞠+å¾± 晈 æš¿ 𧩹 𣕧 𣗳 𤦺 𣘚 𣜖 𠆠墵 朎 + 椘 𣪧 𧙗 𥿢 𣸑 𣺹 𧗾 𢂚 ä£ äª¸ 𤄙 𨪚 𤋮 𤌠𤀻 +𤌴 𤎖 𤩅 ð —Š 凒 𠘑 妟 𡺨 㮾 𣳿 𤄠𤓖 垈 𤙴 㦛 𤜯 +𨗨 𩧉 㢠𢇃 è­ž 𨭎 𤠒 𤣻 𤨕 爉 𤫀 𠱸 奥 𤺥 𤾆 +𠹠軚 𥀬 åŠ åœ¿ ç…± 𥊙 𥙠𣽊 𤪧 å–¼ 𥑆 𥑮 𦭒 㑳 +𥔿 𧘲 𥕞 䜘 𥕢 𥕦 𥟇 𤤿 ð¥¡ å¦ ã“» 𣌠𥤃 ä¼ ð¨¥ˆ +𥪮 𥮉 𥰆 𡶠垡 ç…‘ 𦄂 𧰒 é– ð¦†² 𤾚 è­¢ 𦂠𦑊 +åµ› 𦯷 𦒄 𡤜 諪 𤧶 𦒈 𣿯 𦔒 䯀 𦖿 𦚵 𢜛 é‘¥ 𥟡 +憕 娧 枅嚹 𤔡 𦛼 乪 𤤴 é™– æ¶ ð¦²½ 㘘 襷 𦞙 𦡮 +𦑠𦡞 𦣇 ç­‚ 𩃀 𠨑 𦤦 𦤹 ç©… 𦧺 騦 𦨭 㙟 +𦑩 𠀡 禃 𦨴 𦭛 å´¬ 𣔙 ð¦® ä› ð¦²¤ ç”» è¡¥ 𦶮 墶 + 㜜 𢖠𧋠𧇠㱔 𧊀 𧊅 éŠ ð¢…º 𧊋 錰 𧋦 𤧠氹 é’Ÿ +𧑠𠻸 è § 裵 𢤦 𨑳 ð¡ž± 溸 𤨪 ð¡   㦤 ãš¹ 䔿 暶 +𩲭 𩢤 襃 𧟌 𧡘 å›– 䃟 𡘊 㦡 𣜯 𨃨 𡅠熭 è¦ ð§§ ð©†¨ + ä²· 𧂯 𨦫 𧧽 𧨊 𧬋 𧵦 𤅺 ç­ƒ 祾 𨀉 æ¾µ 𪋟 樃 𨌘 +厢 𦸇 鎿 æ ¶ é 𨅯 𨀣 𦦵 𡭠𣈯 𨈠嶅 𨰰 𨂃 圕 é £ +𨥉 嶫 𤦈 æ–¾ 槕 å’ ð¤ª¥ 𣾠㰑 朶 𨂠𨃴 𨄮 𡾡 𨅠+𨆉 𨆯 𨈚 𨌆 𨌯 𨎊 ã—Š 𨑨 𨚪 䣺 æ¦ ð¨¥– ç ˆ 鉕 𨦸 ä² +𨧧 äŸ ð¨§¨ 𨭆 𨯔 姸 𨰉 𨿅 𩃬 ð©„ ð©„¼ ã·· ð©…ž 𤫊 +è¿ çŠ åš‹ 𩓧 ð©—© ð©–° ð©–¸ 𩜲 𩣑 𩥉 𩥪 𩧃 𩨨 𩬎 𩵚 𩶛 +纟 𩻸 𩼣 䲤 镇 𪊓 熢 𪋿 䶑 递 𪗋 䶜 𠲜 è¾¾ å— + 辺 𢒰 è¾¹ 𤪓 䔉 繿 æ½– 檱 仪 㓤 𨬬 𧢠㜺 躀 𡟵 +𨀤 𨭬 𨮙 𧨾 𦚯 ã·« 𧙕 𣲷 𥘵 𥥖 亚 𥺠𦉘 åš¿ ð ¹­ 踎 +å­­ 𣺈 𤲞 æž ð¡Ÿ¶ ð¡¡» æ”° 嘭 𥱊 åš ð¥Œ‘ ã·† 𩶘 ä±½ 嘢 +嘞 罉 𥻘 奵 𣵀 è° ä¸œ 𠿪 𠵉 𣚺 è„— 鵞 è´˜ 瘻 é±… 癎 +çž¹ é… å² è…ˆ è‹· 嘥 脲 è˜ è‚½ å—ª 祢 噃 å– ð º ã—Ž 嘅 +å—± æ›± 𨋢 㘭 ç”´ å—° å–º å’— 啲 ð ± ð ²– å» ð¥…ˆ 𠹶 𢱢 +𠺢 麫 絚 å—ž ð¡µ æŠ é­ å’” è³ ç‡¶ é…¶ æ¼ æŽ¹ æ¾ å•© 𢭃 +é±² 𢺳 冚 ã“Ÿ 𠶧 冧 å‘ å”ž 唓 癦 踭 𦢊 ç–± 肶 è „ 螆 +裇 膶 èœ ð¡ƒ ä“¬ 猄 𤜆 å® èŒ‹ 𦢓 å™» 𢛴 𧴯 𤆣 𧵳 𦻠+𧊶 é…° 𡇙 鈈 𣳼 𪚩 𠺬 ð »¹ 牦 𡲢 äŽ ð¤¿‚ 𧿹 ð ¿« 䃺 + é± æ”Ÿ 𢶠 䣳 𤟠 𩵼 𠿬 𠸊 𧖣 ð ¿­ 𦈠𡆇 熣 +纎 éµ ä¸š 丄 ã•· å¬ æ²² å§ ãš¬ 㧜 å½ ãš¥ 𤘘 墚 𤭮 舭 +å‘‹ 垪 𥪕 ð ¥¹ ã©’ 𢑥 ç´ ð©º¬ ä´‰ 鯭 𣳾 𩼰 ä±› 𤾩 ð©–ž +ð©¿ž è‘œ 𣶶 𧊲 𦞳 𣜠 挮 ç´¥ 𣻷 𣸬 㨪 逈 å‹Œ ã¹´ 㙺 ä—© +ð ’Ž 癀 å«° 𠺶 硺 𧼮 墧 ä‚¿ 噼 鮋 åµ´ ç™” 𪴠麅 䳡 +㟻 æ„™ 𣃚 ð¤² å™ ð¡Š© 垧 𤥣 𩸆 刴 𧂮 ã–­ éµ¼ +ç±– 鬹 埞 𡬠屓 æ““ 𩓠𦌵 𧅤 èš­ ð ´¨ 𦴢 𤫢 ð µ± 凾 +𡼠嶎 霃 ð¡·‘ éº éŒ ç¬Ÿ 鬂 峑 箣 扨 挵 é«¿ ç¯ é¬ª ç±¾ + 籂 粆 é°• 篼 鬉 é°› 𤤾 齚 啳 寃 俽 麘 俲 剠 +㸆 å‹‘ å§ å– å¦· 帒 韈 鶫 轜 å‘© éž´ 饀 鞺 匬 æ„° + 椬 åš é°Š é´‚ ä°» é™ æ¦€ 傦 畆 𡭠駚 剳 é…™ éš +é…œ é…‘ 𨺗 æ¿ ð¦´£ æ«Š 嘑 醎 畺 抅 ð ¼ ç ç±° 𥰡 𣳽 + 𤤙 ç›– é® ä¸ª ð ³” 莾 è¡‚ 届 槀 åº åˆŸ å·µ 从 +æ°± 𠇲 ä¼¹ å’œ å“š 劚 趂 ã—¾ ã—³ æ­’ é…¼ é¾¥ é®— é ® +颴 骺 麨 麄 ç…º 笔 毺 è ˜ 罸 嘠 𪙊 è¹· 齓 +è·” è¹ é¸œ è¸ æŠ‚ 𨽠踨 è¹µ ç«“ 𤩷 稾 磘 泪 詧 瘇 +𨩚 鼦 泎 蟖 ç—ƒ 𪊲 ç¡“ 咢 è´Œ ç‹¢ ç± è¬­ 猂 瓱 賫 𤪻 +蘯 徺 袠 ä’· ð¡ » 𦸅 詾 𢔛 惽 癧 é«— 鵄 é® +é® èŸµ è³· 猬 霡 é®° ã—– 犲 ä°‡ 籑 饊 𦅙 æ…™ ä°„ +麖 æ…½ åŸ æ…¯ 抦 戹 ã©œ 懢 厪 ð£µ æ¤ æ ‚ ã—’ + åµ— 𨯂 è¿š 𨸹 僙 𡵆 礆 匲 阸 ð ¼» ä¥ çŸ¾ +糂 𥼚 糚 稭 è¦ è£ çµ ç”… 瓲 覔 舚 朌 è¢ ð§’† è› ç“° +脃 眤 覉 𦟌 ç•“ 𦻑 èž© 蟎 臈 螌 詉 è²­ è­ƒ 眫 瓸 è“š +㘵 榲 趦 覩 涹 èŸ ð¤€‘ 瓧 ã·› ç…¶ 悤 憜 㳑 +æ· ç½± 𨬭 惩 ä­¾ 删 ã°˜ 𣳇 𥻗 𧙖 𥔱 𡥄 ð¡‹¾ 𩤃 +𦷜 𧂭 å³ ð¦†­ 𨨠𣙷 𠃮 𦡆 𤼎 ä•¢ 嬟 ð¦Œ é½ éº¦ 𦉫 diff --git a/jni/iconv/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT b/jni/iconv/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT new file mode 100644 index 0000000..701b01a --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT @@ -0,0 +1,8 @@ +0xF9E9 0x255E +0xF9EA 0x256A +0xF9EB 0x2561 +0xF9F9 0x2550 +0xF9FA 0x256D +0xF9FB 0x256E +0xF9FC 0x2570 +0xF9FD 0x256F diff --git a/jni/iconv/tests/BIG5-HKSCS-1999.TXT b/jni/iconv/tests/BIG5-HKSCS-1999.TXT new file mode 100644 index 0000000..83bfc5a --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-1999.TXT @@ -0,0 +1,18284 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8840 0x31C0 +0x8841 0x31C1 +0x8842 0x31C2 +0x8843 0x31C3 +0x8844 0x31C4 +0x8845 0x2010C +0x8846 0x31C5 +0x8847 0x200D1 +0x8848 0x200CD +0x8849 0x31C6 +0x884A 0x31C7 +0x884B 0x200CB +0x884C 0x21FE8 +0x884D 0x31C8 +0x884E 0x200CA +0x884F 0x31C9 +0x8850 0x31CA +0x8851 0x31CB +0x8852 0x31CC +0x8853 0x2010E +0x8854 0x31CD +0x8855 0x31CE +0x8856 0x0100 +0x8857 0x00C1 +0x8858 0x01CD +0x8859 0x00C0 +0x885A 0x0112 +0x885B 0x00C9 +0x885C 0x011A +0x885D 0x00C8 +0x885E 0x014C +0x885F 0x00D3 +0x8860 0x01D1 +0x8861 0x00D2 +0x8862 0x00CA 0x0304 +0x8863 0x1EBE +0x8864 0x00CA 0x030C +0x8865 0x1EC0 +0x8866 0x00CA +0x8867 0x0101 +0x8868 0x00E1 +0x8869 0x01CE +0x886A 0x00E0 +0x886B 0x0251 +0x886C 0x0113 +0x886D 0x00E9 +0x886E 0x011B +0x886F 0x00E8 +0x8870 0x012B +0x8871 0x00ED +0x8872 0x01D0 +0x8873 0x00EC +0x8874 0x014D +0x8875 0x00F3 +0x8876 0x01D2 +0x8877 0x00F2 +0x8878 0x016B +0x8879 0x00FA +0x887A 0x01D4 +0x887B 0x00F9 +0x887C 0x01D6 +0x887D 0x01D8 +0x887E 0x01DA +0x88A1 0x01DC +0x88A2 0x00FC +0x88A3 0x00EA 0x0304 +0x88A4 0x1EBF +0x88A5 0x00EA 0x030C +0x88A6 0x1EC1 +0x88A7 0x00EA +0x88A8 0x0261 +0x88A9 0x23DA +0x88AA 0x23DB +0x8940 0x2A3A9 +0x8941 0x21145 +0x8943 0x650A +0x8946 0x4E3D +0x8947 0x6EDD +0x8948 0x9D4E +0x8949 0x91DF +0x894C 0x27735 +0x894D 0x6491 +0x894E 0x4F1A +0x894F 0x4F28 +0x8950 0x4FA8 +0x8951 0x5156 +0x8952 0x5174 +0x8953 0x519C +0x8954 0x51E4 +0x8955 0x52A1 +0x8956 0x52A8 +0x8957 0x533B +0x8958 0x534E +0x8959 0x53D1 +0x895A 0x53D8 +0x895B 0x56E2 +0x895C 0x58F0 +0x895D 0x5904 +0x895E 0x5907 +0x895F 0x5932 +0x8960 0x5934 +0x8961 0x5B66 +0x8962 0x5B9E +0x8963 0x5B9F +0x8964 0x5C9A +0x8965 0x5E86 +0x8966 0x603B +0x8967 0x6589 +0x8968 0x67FE +0x8969 0x6804 +0x896A 0x6865 +0x896B 0x6D4E +0x896C 0x70BC +0x896D 0x7535 +0x896E 0x7EA4 +0x896F 0x7EAC +0x8970 0x7EBA +0x8971 0x7EC7 +0x8972 0x7ECF +0x8973 0x7EDF +0x8974 0x7F06 +0x8975 0x7F37 +0x8976 0x827A +0x8977 0x82CF +0x8978 0x836F +0x8979 0x89C6 +0x897A 0x8BBE +0x897B 0x8BE2 +0x897C 0x8F66 +0x897D 0x8F67 +0x897E 0x8F6E +0x89A1 0x7411 +0x89A2 0x7CFC +0x89A3 0x7DCD +0x89A4 0x6946 +0x89A5 0x7AC9 +0x89A6 0x5227 +0x89AB 0x918C +0x89AC 0x78B8 +0x89AD 0x915E +0x89AE 0x80BC +0x89B0 0x8D0B +0x89B1 0x80F6 +0x89B2 0x209E7 +0x89B5 0x809F +0x89B6 0x9EC7 +0x89B7 0x4CCD +0x89B8 0x9DC9 +0x89B9 0x9E0C +0x89BA 0x4C3E +0x89BB 0x29DF6 +0x89BC 0x2700E +0x89BD 0x9E0A +0x89BE 0x2A133 +0x89BF 0x35C1 +0x89C1 0x6E9A +0x89C2 0x823E +0x89C3 0x7519 +0x89C5 0x4911 +0x89C6 0x9A6C +0x89C7 0x9A8F +0x89C8 0x9F99 +0x89C9 0x7987 +0x89CA 0x2846C +0x89CB 0x21DCA +0x89CC 0x205D0 +0x89CD 0x22AE6 +0x89CE 0x4E24 +0x89CF 0x4E81 +0x89D0 0x4E80 +0x89D1 0x4E87 +0x89D2 0x4EBF +0x89D3 0x4EEB +0x89D4 0x4F37 +0x89D5 0x344C +0x89D6 0x4FBD +0x89D7 0x3E48 +0x89D8 0x5003 +0x89D9 0x5088 +0x89DA 0x347D +0x89DB 0x3493 +0x89DC 0x34A5 +0x89DD 0x5186 +0x89DE 0x5905 +0x89DF 0x51DB +0x89E0 0x51FC +0x89E1 0x5205 +0x89E2 0x4E89 +0x89E3 0x5279 +0x89E4 0x5290 +0x89E5 0x5327 +0x89E6 0x35C7 +0x89E7 0x53A9 +0x89E8 0x3551 +0x89E9 0x53B0 +0x89EA 0x3553 +0x89EB 0x53C2 +0x89EC 0x5423 +0x89ED 0x356D +0x89EE 0x3572 +0x89EF 0x3681 +0x89F0 0x5493 +0x89F1 0x54A3 +0x89F2 0x54B4 +0x89F3 0x54B9 +0x89F4 0x54D0 +0x89F5 0x54EF +0x89F6 0x5518 +0x89F7 0x5523 +0x89F8 0x5528 +0x89F9 0x3598 +0x89FA 0x553F +0x89FB 0x35A5 +0x89FC 0x35BF +0x89FD 0x55D7 +0x89FE 0x35C5 +0x8A40 0x27D84 +0x8A41 0x5525 +0x8A43 0x20C42 +0x8A44 0x20D15 +0x8A45 0x2512B +0x8A46 0x5590 +0x8A47 0x22CC6 +0x8A48 0x39EC +0x8A49 0x20341 +0x8A4A 0x8E46 +0x8A4B 0x24DB8 +0x8A4C 0x294E5 +0x8A4D 0x4053 +0x8A4E 0x280BE +0x8A4F 0x777A +0x8A50 0x22C38 +0x8A51 0x3A34 +0x8A52 0x47D5 +0x8A53 0x2815D +0x8A54 0x269F2 +0x8A55 0x24DEA +0x8A56 0x64DD +0x8A57 0x20D7C +0x8A58 0x20FB4 +0x8A59 0x20CD5 +0x8A5A 0x210F4 +0x8A5B 0x648D +0x8A5C 0x8E7E +0x8A5D 0x20E96 +0x8A5E 0x20C0B +0x8A5F 0x20F64 +0x8A60 0x22CA9 +0x8A61 0x28256 +0x8A62 0x244D3 +0x8A64 0x20D46 +0x8A65 0x29A4D +0x8A66 0x280E9 +0x8A67 0x47F4 +0x8A68 0x24EA7 +0x8A69 0x22CC2 +0x8A6A 0x9AB2 +0x8A6B 0x3A67 +0x8A6C 0x295F4 +0x8A6D 0x3FED +0x8A6E 0x3506 +0x8A6F 0x252C7 +0x8A70 0x297D4 +0x8A71 0x278C8 +0x8A72 0x22D44 +0x8A73 0x9D6E +0x8A74 0x9815 +0x8A76 0x43D9 +0x8A77 0x260A5 +0x8A78 0x64B4 +0x8A79 0x54E3 +0x8A7A 0x22D4C +0x8A7B 0x22BCA +0x8A7C 0x21077 +0x8A7D 0x39FB +0x8A7E 0x2106F +0x8AA1 0x266DA +0x8AA2 0x26716 +0x8AA3 0x279A0 +0x8AA4 0x64EA +0x8AA5 0x25052 +0x8AA6 0x20C43 +0x8AA7 0x8E68 +0x8AA8 0x221A1 +0x8AA9 0x28B4C +0x8AAA 0x20731 +0x8AAC 0x480B +0x8AAD 0x201A9 +0x8AAE 0x3FFA +0x8AAF 0x5873 +0x8AB0 0x22D8D +0x8AB2 0x245C8 +0x8AB3 0x204FC +0x8AB4 0x26097 +0x8AB5 0x20F4C +0x8AB6 0x20D96 +0x8AB7 0x5579 +0x8AB8 0x40BB +0x8AB9 0x43BA +0x8ABB 0x4AB4 +0x8ABC 0x22A66 +0x8ABD 0x2109D +0x8ABE 0x81AA +0x8ABF 0x98F5 +0x8AC0 0x20D9C +0x8AC1 0x6379 +0x8AC2 0x39FE +0x8AC3 0x22775 +0x8AC4 0x8DC0 +0x8AC5 0x56A1 +0x8AC6 0x647C +0x8AC7 0x3E43 +0x8AC9 0x2A601 +0x8ACA 0x20E09 +0x8ACB 0x22ACF +0x8ACC 0x22CC9 +0x8ACE 0x210C8 +0x8ACF 0x239C2 +0x8AD0 0x3992 +0x8AD1 0x3A06 +0x8AD2 0x2829B +0x8AD3 0x3578 +0x8AD4 0x25E49 +0x8AD5 0x220C7 +0x8AD6 0x5652 +0x8AD7 0x20F31 +0x8AD8 0x22CB2 +0x8AD9 0x29720 +0x8ADA 0x34BC +0x8ADB 0x6C3D +0x8ADC 0x24E3B +0x8ADF 0x27574 +0x8AE0 0x22E8B +0x8AE1 0x22208 +0x8AE2 0x2A65B +0x8AE3 0x28CCD +0x8AE4 0x20E7A +0x8AE5 0x20C34 +0x8AE6 0x2681C +0x8AE7 0x7F93 +0x8AE8 0x210CF +0x8AE9 0x22803 +0x8AEA 0x22939 +0x8AEB 0x35FB +0x8AEC 0x251E3 +0x8AED 0x20E8C +0x8AEE 0x20F8D +0x8AEF 0x20EAA +0x8AF0 0x3F93 +0x8AF1 0x20F30 +0x8AF2 0x20D47 +0x8AF3 0x2114F +0x8AF4 0x20E4C +0x8AF6 0x20EAB +0x8AF7 0x20BA9 +0x8AF8 0x20D48 +0x8AF9 0x210C0 +0x8AFA 0x2113D +0x8AFB 0x3FF9 +0x8AFC 0x22696 +0x8AFD 0x6432 +0x8AFE 0x20FAD +0x8B40 0x233F4 +0x8B41 0x27639 +0x8B42 0x22BCE +0x8B43 0x20D7E +0x8B44 0x20D7F +0x8B45 0x22C51 +0x8B46 0x22C55 +0x8B47 0x3A18 +0x8B48 0x20E98 +0x8B49 0x210C7 +0x8B4A 0x20F2E +0x8B4B 0x2A632 +0x8B4C 0x26B50 +0x8B4D 0x28CD2 +0x8B4E 0x28D99 +0x8B4F 0x28CCA +0x8B50 0x95AA +0x8B51 0x54CC +0x8B52 0x82C4 +0x8B53 0x55B9 +0x8B55 0x29EC3 +0x8B56 0x9C26 +0x8B57 0x9AB6 +0x8B58 0x2775E +0x8B59 0x22DEE +0x8B5A 0x7140 +0x8B5B 0x816D +0x8B5C 0x80EC +0x8B5D 0x5C1C +0x8B5E 0x26572 +0x8B5F 0x8134 +0x8B60 0x3797 +0x8B61 0x535F +0x8B62 0x280BD +0x8B63 0x91B6 +0x8B64 0x20EFA +0x8B65 0x20E0F +0x8B66 0x20E77 +0x8B67 0x20EFB +0x8B68 0x35DD +0x8B69 0x24DEB +0x8B6A 0x3609 +0x8B6B 0x20CD6 +0x8B6C 0x56AF +0x8B6D 0x227B5 +0x8B6E 0x210C9 +0x8B6F 0x20E10 +0x8B70 0x20E78 +0x8B71 0x21078 +0x8B72 0x21148 +0x8B73 0x28207 +0x8B74 0x21455 +0x8B75 0x20E79 +0x8B76 0x24E50 +0x8B77 0x22DA4 +0x8B78 0x5A54 +0x8B79 0x2101D +0x8B7A 0x2101E +0x8B7B 0x210F5 +0x8B7C 0x210F6 +0x8B7D 0x579C +0x8B7E 0x20E11 +0x8BA1 0x27694 +0x8BA2 0x282CD +0x8BA3 0x20FB5 +0x8BA4 0x20E7B +0x8BA5 0x2517E +0x8BA6 0x3703 +0x8BA7 0x20FB6 +0x8BA8 0x21180 +0x8BA9 0x252D8 +0x8BAA 0x2A2BD +0x8BAB 0x249DA +0x8BAC 0x2183A +0x8BAD 0x24177 +0x8BAE 0x2827C +0x8BAF 0x5899 +0x8BB0 0x5268 +0x8BB1 0x361A +0x8BB2 0x2573D +0x8BB3 0x7BB2 +0x8BB4 0x5B68 +0x8BB5 0x4800 +0x8BB6 0x4B2C +0x8BB7 0x9F27 +0x8BB8 0x49E7 +0x8BB9 0x9C1F +0x8BBA 0x9B8D +0x8BBB 0x25B74 +0x8BBC 0x2313D +0x8BBD 0x55FB +0x8BBE 0x35F2 +0x8BBF 0x5689 +0x8BC0 0x4E28 +0x8BC1 0x5902 +0x8BC2 0x21BC1 +0x8BC3 0x2F878 +0x8BC4 0x9751 +0x8BC5 0x20086 +0x8BC6 0x4E5B +0x8BC7 0x4EBB +0x8BC8 0x353E +0x8BC9 0x5C23 +0x8BCA 0x5F51 +0x8BCB 0x5FC4 +0x8BCC 0x38FA +0x8BCD 0x624C +0x8BCE 0x6535 +0x8BCF 0x6B7A +0x8BD0 0x6C35 +0x8BD1 0x6C3A +0x8BD2 0x706C +0x8BD3 0x722B +0x8BD4 0x4E2C +0x8BD5 0x72AD +0x8BD6 0x248E9 +0x8BD7 0x7F52 +0x8BD8 0x793B +0x8BD9 0x7CF9 +0x8BDA 0x7F53 +0x8BDB 0x2626A +0x8BDC 0x34C1 +0x8BDE 0x2634B +0x8BDF 0x8002 +0x8BE0 0x8080 +0x8BE1 0x26612 +0x8BE2 0x26951 +0x8BE3 0x535D +0x8BE4 0x8864 +0x8BE5 0x89C1 +0x8BE6 0x278B2 +0x8BE7 0x8BA0 +0x8BE8 0x8D1D +0x8BE9 0x9485 +0x8BEA 0x9578 +0x8BEB 0x957F +0x8BEC 0x95E8 +0x8BED 0x28E0F +0x8BEE 0x97E6 +0x8BEF 0x9875 +0x8BF0 0x98CE +0x8BF1 0x98DE +0x8BF2 0x9963 +0x8BF3 0x29810 +0x8BF4 0x9C7C +0x8BF5 0x9E1F +0x8BF6 0x9EC4 +0x8BF7 0x6B6F +0x8BF8 0xF907 +0x8BF9 0x4E37 +0x8BFA 0x20087 +0x8BFB 0x961D +0x8BFC 0x6237 +0x8BFD 0x94A2 +0x8D60 0x5D3E +0x8D61 0x5D48 +0x8D62 0x5D56 +0x8D63 0x3DFC +0x8D64 0x380F +0x8D65 0x5DA4 +0x8D66 0x5DB9 +0x8D67 0x3820 +0x8D68 0x3838 +0x8D69 0x5E42 +0x8D6A 0x5EBD +0x8D6B 0x5F25 +0x8D6C 0x5F83 +0x8D6D 0x3908 +0x8D6E 0x3914 +0x8D6F 0x393F +0x8D70 0x394D +0x8D71 0x60D7 +0x8D72 0x613D +0x8D73 0x5CE5 +0x8D74 0x3989 +0x8D75 0x61B7 +0x8D76 0x61B9 +0x8D77 0x61CF +0x8D78 0x39B8 +0x8D79 0x622C +0x8D7A 0x6290 +0x8D7B 0x62E5 +0x8D7C 0x6318 +0x8D7D 0x39F8 +0x8D7E 0x56B1 +0x8DA1 0x3A03 +0x8DA2 0x63E2 +0x8DA3 0x63FB +0x8DA4 0x6407 +0x8DA5 0x645A +0x8DA6 0x3A4B +0x8DA7 0x64C0 +0x8DA8 0x5D15 +0x8DA9 0x5621 +0x8DAA 0x9F9F +0x8DAB 0x3A97 +0x8DAC 0x6586 +0x8DAD 0x3ABD +0x8DAE 0x65FF +0x8DAF 0x6653 +0x8DB0 0x3AF2 +0x8DB1 0x6692 +0x8DB2 0x3B22 +0x8DB3 0x6716 +0x8DB4 0x3B42 +0x8DB5 0x67A4 +0x8DB6 0x6800 +0x8DB7 0x3B58 +0x8DB8 0x684A +0x8DB9 0x6884 +0x8DBA 0x3B72 +0x8DBB 0x3B71 +0x8DBC 0x3B7B +0x8DBD 0x6909 +0x8DBE 0x6943 +0x8DBF 0x725C +0x8DC0 0x6964 +0x8DC1 0x699F +0x8DC2 0x6985 +0x8DC3 0x3BBC +0x8DC4 0x69D6 +0x8DC5 0x3BDD +0x8DC6 0x6A65 +0x8DC7 0x6A74 +0x8DC8 0x6A71 +0x8DC9 0x6A82 +0x8DCA 0x3BEC +0x8DCB 0x6A99 +0x8DCC 0x3BF2 +0x8DCD 0x6AAB +0x8DCE 0x6AB5 +0x8DCF 0x6AD4 +0x8DD0 0x6AF6 +0x8DD1 0x6B81 +0x8DD2 0x6BC1 +0x8DD3 0x6BEA +0x8DD4 0x6C75 +0x8DD5 0x6CAA +0x8DD6 0x3CCB +0x8DD7 0x6D02 +0x8DD8 0x6D06 +0x8DD9 0x6D26 +0x8DDA 0x6D81 +0x8DDB 0x3CEF +0x8DDC 0x6DA4 +0x8DDD 0x6DB1 +0x8DDE 0x6E15 +0x8DDF 0x6E18 +0x8DE0 0x6E29 +0x8DE1 0x6E86 +0x8DE2 0x289C0 +0x8DE3 0x6EBB +0x8DE4 0x6EE2 +0x8DE5 0x6EDA +0x8DE6 0x9F7F +0x8DE7 0x6EE8 +0x8DE8 0x6EE9 +0x8DE9 0x6F24 +0x8DEA 0x6F34 +0x8DEB 0x3D46 +0x8DEC 0x23F41 +0x8DED 0x6F81 +0x8DEE 0x6FBE +0x8DEF 0x3D6A +0x8DF0 0x3D75 +0x8DF1 0x71B7 +0x8DF2 0x5C99 +0x8DF3 0x3D8A +0x8DF4 0x702C +0x8DF5 0x3D91 +0x8DF6 0x7050 +0x8DF7 0x7054 +0x8DF8 0x706F +0x8DF9 0x707F +0x8DFA 0x7089 +0x8DFB 0x20325 +0x8DFC 0x43C1 +0x8DFD 0x35F1 +0x8DFE 0x20ED8 +0x8E40 0x23ED7 +0x8E41 0x57BE +0x8E42 0x26ED3 +0x8E43 0x713E +0x8E44 0x257E0 +0x8E45 0x364E +0x8E46 0x69A2 +0x8E47 0x28BE9 +0x8E48 0x5B74 +0x8E49 0x7A49 +0x8E4A 0x258E1 +0x8E4B 0x294D9 +0x8E4C 0x7A65 +0x8E4D 0x7A7D +0x8E4E 0x259AC +0x8E4F 0x7ABB +0x8E50 0x7AB0 +0x8E51 0x7AC2 +0x8E52 0x7AC3 +0x8E53 0x71D1 +0x8E54 0x2648D +0x8E55 0x41CA +0x8E56 0x7ADA +0x8E57 0x7ADD +0x8E58 0x7AEA +0x8E59 0x41EF +0x8E5A 0x54B2 +0x8E5B 0x25C01 +0x8E5C 0x7B0B +0x8E5D 0x7B55 +0x8E5E 0x7B29 +0x8E5F 0x2530E +0x8E60 0x25CFE +0x8E61 0x7BA2 +0x8E62 0x7B6F +0x8E63 0x839C +0x8E64 0x25BB4 +0x8E65 0x26C7F +0x8E66 0x7BD0 +0x8E67 0x8421 +0x8E68 0x7B92 +0x8E6A 0x25D20 +0x8E6B 0x3DAD +0x8E6C 0x25C65 +0x8E6D 0x8492 +0x8E6E 0x7BFA +0x8E70 0x7C35 +0x8E71 0x25CC1 +0x8E72 0x7C44 +0x8E73 0x7C83 +0x8E74 0x24882 +0x8E75 0x7CA6 +0x8E76 0x667D +0x8E77 0x24578 +0x8E78 0x7CC9 +0x8E79 0x7CC7 +0x8E7A 0x7CE6 +0x8E7B 0x7C74 +0x8E7C 0x7CF3 +0x8E7D 0x7CF5 +0x8EA1 0x7E67 +0x8EA2 0x451D +0x8EA3 0x26E44 +0x8EA4 0x7D5D +0x8EA5 0x26ED6 +0x8EA6 0x748D +0x8EA7 0x7D89 +0x8EA8 0x7DAB +0x8EA9 0x7135 +0x8EAA 0x7DB3 +0x8EAC 0x24057 +0x8EAD 0x26029 +0x8EAE 0x7DE4 +0x8EAF 0x3D13 +0x8EB0 0x7DF5 +0x8EB1 0x217F9 +0x8EB2 0x7DE5 +0x8EB3 0x2836D +0x8EB5 0x26121 +0x8EB6 0x2615A +0x8EB7 0x7E6E +0x8EB8 0x7E92 +0x8EB9 0x432B +0x8EBA 0x946C +0x8EBB 0x7E27 +0x8EBC 0x7F40 +0x8EBD 0x7F41 +0x8EBE 0x7F47 +0x8EBF 0x7936 +0x8EC0 0x262D0 +0x8EC1 0x99E1 +0x8EC2 0x7F97 +0x8EC3 0x26351 +0x8EC4 0x7FA3 +0x8EC5 0x21661 +0x8EC6 0x20068 +0x8EC7 0x455C +0x8EC8 0x23766 +0x8EC9 0x4503 +0x8ECA 0x2833A +0x8ECB 0x7FFA +0x8ECC 0x26489 +0x8ECE 0x8008 +0x8ECF 0x801D +0x8ED1 0x802F +0x8ED2 0x2A087 +0x8ED3 0x26CC3 +0x8ED4 0x803B +0x8ED5 0x803C +0x8ED6 0x8061 +0x8ED7 0x22714 +0x8ED8 0x4989 +0x8ED9 0x26626 +0x8EDA 0x23DE3 +0x8EDB 0x266E8 +0x8EDC 0x6725 +0x8EDD 0x80A7 +0x8EDE 0x28A48 +0x8EDF 0x8107 +0x8EE0 0x811A +0x8EE1 0x58B0 +0x8EE2 0x226F6 +0x8EE3 0x6C7F +0x8EE4 0x26498 +0x8EE5 0x24FB8 +0x8EE6 0x64E7 +0x8EE7 0x2148A +0x8EE8 0x8218 +0x8EE9 0x2185E +0x8EEA 0x6A53 +0x8EEB 0x24A65 +0x8EEC 0x24A95 +0x8EED 0x447A +0x8EEE 0x8229 +0x8EEF 0x20B0D +0x8EF0 0x26A52 +0x8EF1 0x23D7E +0x8EF2 0x4FF9 +0x8EF3 0x214FD +0x8EF4 0x84E2 +0x8EF5 0x8362 +0x8EF6 0x26B0A +0x8EF7 0x249A7 +0x8EF8 0x23530 +0x8EF9 0x21773 +0x8EFA 0x23DF8 +0x8EFB 0x82AA +0x8EFC 0x691B +0x8EFD 0x2F994 +0x8EFE 0x41DB +0x8F40 0x854B +0x8F41 0x82D0 +0x8F42 0x831A +0x8F43 0x20E16 +0x8F44 0x217B4 +0x8F45 0x36C1 +0x8F46 0x2317D +0x8F47 0x2355A +0x8F48 0x827B +0x8F49 0x82E2 +0x8F4A 0x8318 +0x8F4B 0x23E8B +0x8F4C 0x26DA3 +0x8F4D 0x26B05 +0x8F4E 0x26B97 +0x8F4F 0x235CE +0x8F50 0x3DBF +0x8F51 0x831D +0x8F52 0x55EC +0x8F53 0x8385 +0x8F54 0x450B +0x8F55 0x26DA5 +0x8F56 0x83AC +0x8F58 0x83D3 +0x8F59 0x347E +0x8F5A 0x26ED4 +0x8F5B 0x6A57 +0x8F5C 0x855A +0x8F5D 0x3496 +0x8F5E 0x26E42 +0x8F5F 0x22EEF +0x8F60 0x8458 +0x8F61 0x25BE4 +0x8F62 0x8471 +0x8F63 0x3DD3 +0x8F64 0x44E4 +0x8F65 0x6AA7 +0x8F66 0x844A +0x8F67 0x23CB5 +0x8F68 0x7958 +0x8F6A 0x26B96 +0x8F6B 0x26E77 +0x8F6C 0x26E43 +0x8F6D 0x84DE +0x8F6F 0x8391 +0x8F70 0x44A0 +0x8F71 0x8493 +0x8F72 0x84E4 +0x8F73 0x25C91 +0x8F74 0x4240 +0x8F75 0x25CC0 +0x8F76 0x4543 +0x8F77 0x8534 +0x8F78 0x5AF2 +0x8F79 0x26E99 +0x8F7A 0x4527 +0x8F7B 0x8573 +0x8F7C 0x4516 +0x8F7D 0x67BF +0x8F7E 0x8616 +0x8FA1 0x28625 +0x8FA2 0x2863B +0x8FA3 0x85C1 +0x8FA4 0x27088 +0x8FA5 0x8602 +0x8FA6 0x21582 +0x8FA7 0x270CD +0x8FA8 0x2F9B2 +0x8FA9 0x456A +0x8FAA 0x8628 +0x8FAB 0x3648 +0x8FAC 0x218A2 +0x8FAD 0x53F7 +0x8FAE 0x2739A +0x8FAF 0x867E +0x8FB0 0x8771 +0x8FB1 0x2A0F8 +0x8FB2 0x87EE +0x8FB3 0x22C27 +0x8FB4 0x87B1 +0x8FB5 0x87DA +0x8FB6 0x880F +0x8FB7 0x5661 +0x8FB8 0x866C +0x8FB9 0x6856 +0x8FBA 0x460F +0x8FBB 0x8845 +0x8FBC 0x8846 +0x8FBD 0x275E0 +0x8FBE 0x23DB9 +0x8FBF 0x275E4 +0x8FC0 0x885E +0x8FC1 0x889C +0x8FC2 0x465B +0x8FC3 0x88B4 +0x8FC4 0x88B5 +0x8FC5 0x63C1 +0x8FC6 0x88C5 +0x8FC7 0x7777 +0x8FC8 0x2770F +0x8FC9 0x8987 +0x8FCA 0x898A +0x8FCD 0x89A7 +0x8FCE 0x89BC +0x8FCF 0x28A25 +0x8FD0 0x89E7 +0x8FD1 0x27924 +0x8FD2 0x27ABD +0x8FD3 0x8A9C +0x8FD4 0x7793 +0x8FD5 0x91FE +0x8FD6 0x8A90 +0x8FD7 0x27A59 +0x8FD8 0x7AE9 +0x8FD9 0x27B3A +0x8FDA 0x23F8F +0x8FDB 0x4713 +0x8FDC 0x27B38 +0x8FDD 0x717C +0x8FDE 0x8B0C +0x8FDF 0x8B1F +0x8FE0 0x25430 +0x8FE1 0x25565 +0x8FE2 0x8B3F +0x8FE3 0x8B4C +0x8FE4 0x8B4D +0x8FE5 0x8AA9 +0x8FE6 0x24A7A +0x8FE7 0x8B90 +0x8FE8 0x8B9B +0x8FE9 0x8AAF +0x8FEA 0x216DF +0x8FEB 0x4615 +0x8FEC 0x884F +0x8FED 0x8C9B +0x8FEE 0x27D54 +0x8FEF 0x27D8F +0x8FF0 0x2F9D4 +0x8FF1 0x3725 +0x8FF2 0x27D53 +0x8FF3 0x8CD6 +0x8FF4 0x27D98 +0x8FF5 0x27DBD +0x8FF6 0x8D12 +0x8FF7 0x8D03 +0x8FF8 0x21910 +0x8FF9 0x8CDB +0x8FFA 0x705C +0x8FFB 0x8D11 +0x8FFC 0x24CC9 +0x8FFD 0x3ED0 +0x9040 0x8DA9 +0x9041 0x28002 +0x9042 0x21014 +0x9043 0x2498A +0x9044 0x3B7C +0x9045 0x281BC +0x9046 0x2710C +0x9047 0x7AE7 +0x9048 0x8EAD +0x9049 0x8EB6 +0x904A 0x8EC3 +0x904B 0x92D4 +0x904C 0x8F19 +0x904D 0x8F2D +0x904E 0x28365 +0x904F 0x28412 +0x9050 0x8FA5 +0x9051 0x9303 +0x9052 0x2A29F +0x9053 0x20A50 +0x9054 0x8FB3 +0x9055 0x492A +0x9056 0x289DE +0x9057 0x2853D +0x9058 0x23DBB +0x9059 0x5EF8 +0x905A 0x23262 +0x905B 0x8FF9 +0x905C 0x2A014 +0x905D 0x286BC +0x905E 0x28501 +0x905F 0x22325 +0x9060 0x3980 +0x9061 0x26ED7 +0x9062 0x9037 +0x9063 0x2853C +0x9064 0x27ABE +0x9065 0x9061 +0x9066 0x2856C +0x9067 0x2860B +0x9068 0x90A8 +0x9069 0x28713 +0x906A 0x90C4 +0x906B 0x286E6 +0x906C 0x90AE +0x906E 0x9167 +0x906F 0x3AF0 +0x9070 0x91A9 +0x9071 0x91C4 +0x9072 0x7CAC +0x9073 0x28933 +0x9074 0x21E89 +0x9075 0x920E +0x9076 0x6C9F +0x9077 0x9241 +0x9078 0x9262 +0x9079 0x255B9 +0x907B 0x28AC6 +0x907C 0x23C9B +0x907D 0x28B0C +0x907E 0x255DB +0x90A1 0x20D31 +0x90A2 0x932C +0x90A3 0x936B +0x90A4 0x28AE1 +0x90A5 0x28BEB +0x90A6 0x708F +0x90A7 0x5AC3 +0x90A8 0x28AE2 +0x90A9 0x28AE5 +0x90AA 0x4965 +0x90AB 0x9244 +0x90AC 0x28BEC +0x90AD 0x28C39 +0x90AE 0x28BFF +0x90AF 0x9373 +0x90B0 0x945B +0x90B1 0x8EBC +0x90B2 0x9585 +0x90B3 0x95A6 +0x90B4 0x9426 +0x90B5 0x95A0 +0x90B6 0x6FF6 +0x90B7 0x42B9 +0x90B8 0x2267A +0x90B9 0x286D8 +0x90BA 0x2127C +0x90BB 0x23E2E +0x90BC 0x49DF +0x90BD 0x6C1C +0x90BE 0x967B +0x90BF 0x9696 +0x90C0 0x416C +0x90C1 0x96A3 +0x90C2 0x26ED5 +0x90C3 0x61DA +0x90C4 0x96B6 +0x90C5 0x78F5 +0x90C6 0x28AE0 +0x90C7 0x96BD +0x90C8 0x53CC +0x90C9 0x49A1 +0x90CA 0x26CB8 +0x90CB 0x20274 +0x90CC 0x26410 +0x90CD 0x290AF +0x90CE 0x290E5 +0x90CF 0x24AD1 +0x90D0 0x21915 +0x90D1 0x2330A +0x90D2 0x9731 +0x90D3 0x8642 +0x90D4 0x9736 +0x90D5 0x4A0F +0x90D6 0x453D +0x90D7 0x4585 +0x90D8 0x24AE9 +0x90D9 0x7075 +0x90DA 0x5B41 +0x90DB 0x971B +0x90DD 0x291D5 +0x90DE 0x9757 +0x90DF 0x5B4A +0x90E0 0x291EB +0x90E1 0x975F +0x90E2 0x9425 +0x90E3 0x50D0 +0x90E4 0x230B7 +0x90E5 0x230BC +0x90E6 0x9789 +0x90E7 0x979F +0x90E8 0x97B1 +0x90E9 0x97BE +0x90EA 0x97C0 +0x90EB 0x97D2 +0x90EC 0x97E0 +0x90ED 0x2546C +0x90EE 0x97EE +0x90EF 0x741C +0x90F0 0x29433 +0x90F2 0x97F5 +0x90F3 0x2941D +0x90F4 0x2797A +0x90F5 0x4AD1 +0x90F6 0x9834 +0x90F7 0x9833 +0x90F8 0x984B +0x90F9 0x9866 +0x90FA 0x3B0E +0x90FB 0x27175 +0x90FC 0x3D51 +0x90FD 0x20630 +0x90FE 0x2415C +0x9140 0x25706 +0x9141 0x98CA +0x9142 0x98B7 +0x9143 0x98C8 +0x9144 0x98C7 +0x9145 0x4AFF +0x9146 0x26D27 +0x9147 0x216D3 +0x9148 0x55B0 +0x9149 0x98E1 +0x914A 0x98E6 +0x914B 0x98EC +0x914C 0x9378 +0x914D 0x9939 +0x914E 0x24A29 +0x914F 0x4B72 +0x9150 0x29857 +0x9151 0x29905 +0x9152 0x99F5 +0x9153 0x9A0C +0x9154 0x9A3B +0x9155 0x9A10 +0x9156 0x9A58 +0x9157 0x25725 +0x9158 0x36C4 +0x9159 0x290B1 +0x915A 0x29BD5 +0x915B 0x9AE0 +0x915C 0x9AE2 +0x915D 0x29B05 +0x915E 0x9AF4 +0x915F 0x4C0E +0x9160 0x9B14 +0x9161 0x9B2D +0x9162 0x28600 +0x9163 0x5034 +0x9164 0x9B34 +0x9165 0x269A8 +0x9166 0x38C3 +0x9167 0x2307D +0x9168 0x9B50 +0x9169 0x9B40 +0x916A 0x29D3E +0x916B 0x5A45 +0x916C 0x21863 +0x916D 0x9B8E +0x916E 0x2424B +0x916F 0x9C02 +0x9170 0x9BFF +0x9171 0x9C0C +0x9172 0x29E68 +0x9173 0x9DD4 +0x9174 0x29FB7 +0x9175 0x2A192 +0x9176 0x2A1AB +0x9177 0x2A0E1 +0x9178 0x2A123 +0x9179 0x2A1DF +0x917A 0x9D7E +0x917B 0x9D83 +0x917C 0x2A134 +0x917D 0x9E0E +0x917E 0x6888 +0x91A1 0x9DC4 +0x91A2 0x2215B +0x91A3 0x2A193 +0x91A4 0x2A220 +0x91A5 0x2193B +0x91A6 0x2A233 +0x91A7 0x9D39 +0x91A8 0x2A0B9 +0x91A9 0x2A2B4 +0x91AA 0x9E90 +0x91AB 0x9E95 +0x91AC 0x9E9E +0x91AD 0x9EA2 +0x91AE 0x4D34 +0x91AF 0x9EAA +0x91B0 0x9EAF +0x91B1 0x24364 +0x91B2 0x9EC1 +0x91B3 0x3B60 +0x91B4 0x39E5 +0x91B5 0x3D1D +0x91B6 0x4F32 +0x91B7 0x37BE +0x91B8 0x28C2B +0x91B9 0x9F02 +0x91BA 0x9F08 +0x91BB 0x4B96 +0x91BC 0x9424 +0x91BD 0x26DA2 +0x91BE 0x9F17 +0x91C0 0x9F39 +0x91C1 0x569F +0x91C2 0x568A +0x91C3 0x9F45 +0x91C4 0x99B8 +0x91C5 0x2908B +0x91C6 0x97F2 +0x91C7 0x847F +0x91C8 0x9F62 +0x91C9 0x9F69 +0x91CA 0x7ADC +0x91CB 0x9F8E +0x91CC 0x7216 +0x91CD 0x4BBE +0x91CE 0x24975 +0x91CF 0x249BB +0x91D0 0x7177 +0x91D1 0x249F8 +0x91D2 0x24348 +0x91D3 0x24A51 +0x91D4 0x739E +0x91D5 0x28BDA +0x91D6 0x218FA +0x91D7 0x799F +0x91D8 0x2897E +0x91D9 0x28E36 +0x91DA 0x9369 +0x91DB 0x93F3 +0x91DC 0x28A44 +0x91DD 0x92EC +0x91DE 0x9381 +0x91DF 0x93CB +0x91E0 0x2896C +0x91E1 0x244B9 +0x91E2 0x7217 +0x91E3 0x3EEB +0x91E4 0x7772 +0x91E5 0x7A43 +0x91E6 0x70D0 +0x91E7 0x24473 +0x91E8 0x243F8 +0x91E9 0x717E +0x91EA 0x217EF +0x91EB 0x70A3 +0x91EC 0x218BE +0x91ED 0x23599 +0x91EE 0x3EC7 +0x91EF 0x21885 +0x91F0 0x2542F +0x91F1 0x217F8 +0x91F2 0x3722 +0x91F3 0x216FB +0x91F4 0x21839 +0x91F5 0x36E1 +0x91F6 0x21774 +0x91F7 0x218D1 +0x91F8 0x25F4B +0x91F9 0x3723 +0x91FA 0x216C0 +0x91FB 0x575B +0x91FC 0x24A25 +0x91FD 0x213FE +0x91FE 0x212A8 +0x9240 0x213C6 +0x9241 0x214B6 +0x9242 0x8503 +0x9243 0x236A6 +0x9245 0x8455 +0x9246 0x24994 +0x9247 0x27165 +0x9248 0x23E31 +0x9249 0x2555C +0x924A 0x23EFB +0x924B 0x27052 +0x924C 0x44F4 +0x924D 0x236EE +0x924E 0x2999D +0x924F 0x26F26 +0x9250 0x67F9 +0x9251 0x3733 +0x9252 0x3C15 +0x9253 0x3DE7 +0x9254 0x586C +0x9255 0x21922 +0x9256 0x6810 +0x9257 0x4057 +0x9258 0x2373F +0x9259 0x240E1 +0x925A 0x2408B +0x925B 0x2410F +0x925C 0x26C21 +0x925D 0x54CB +0x925E 0x569E +0x925F 0x266B1 +0x9260 0x5692 +0x9261 0x20FDF +0x9262 0x20BA8 +0x9263 0x20E0D +0x9264 0x93C6 +0x9265 0x28B13 +0x9266 0x939C +0x9267 0x4EF8 +0x9268 0x512B +0x9269 0x3819 +0x926A 0x24436 +0x926B 0x4EBC +0x926C 0x20465 +0x926D 0x2037F +0x926E 0x4F4B +0x926F 0x4F8A +0x9270 0x25651 +0x9271 0x5A68 +0x9272 0x201AB +0x9273 0x203CB +0x9274 0x3999 +0x9275 0x2030A +0x9276 0x20414 +0x9277 0x3435 +0x9278 0x4F29 +0x9279 0x202C0 +0x927A 0x28EB3 +0x927B 0x20275 +0x927C 0x8ADA +0x927D 0x2020C +0x927E 0x4E98 +0x92A1 0x50CD +0x92A2 0x510D +0x92A3 0x4FA2 +0x92A4 0x4F03 +0x92A5 0x24A0E +0x92A6 0x23E8A +0x92A7 0x4F42 +0x92A8 0x502E +0x92A9 0x506C +0x92AA 0x5081 +0x92AB 0x4FCC +0x92AC 0x4FE5 +0x92AD 0x5058 +0x92AE 0x50FC +0x92B3 0x6E76 +0x92B4 0x23595 +0x92B5 0x23E39 +0x92B6 0x23EBF +0x92B7 0x6D72 +0x92B8 0x21884 +0x92B9 0x23E89 +0x92BA 0x51A8 +0x92BB 0x51C3 +0x92BC 0x205E0 +0x92BD 0x44DD +0x92BE 0x204A3 +0x92BF 0x20492 +0x92C0 0x20491 +0x92C1 0x8D7A +0x92C2 0x28A9C +0x92C3 0x2070E +0x92C4 0x5259 +0x92C5 0x52A4 +0x92C6 0x20873 +0x92C7 0x52E1 +0x92C9 0x467A +0x92CA 0x718C +0x92CB 0x2438C +0x92CC 0x20C20 +0x92CD 0x249AC +0x92CE 0x210E4 +0x92CF 0x69D1 +0x92D0 0x20E1D +0x92D2 0x3EDE +0x92D3 0x7499 +0x92D4 0x7414 +0x92D5 0x7456 +0x92D6 0x7398 +0x92D7 0x4B8E +0x92D8 0x24ABC +0x92D9 0x2408D +0x92DA 0x53D0 +0x92DB 0x3584 +0x92DC 0x720F +0x92DD 0x240C9 +0x92DE 0x55B4 +0x92DF 0x20345 +0x92E0 0x54CD +0x92E1 0x20BC6 +0x92E2 0x571D +0x92E3 0x925D +0x92E4 0x96F4 +0x92E5 0x9366 +0x92E6 0x57DD +0x92E7 0x578D +0x92E8 0x577F +0x92E9 0x363E +0x92EA 0x58CB +0x92EB 0x5A99 +0x92EC 0x28A46 +0x92ED 0x216FA +0x92EE 0x2176F +0x92EF 0x21710 +0x92F0 0x5A2C +0x92F1 0x59B8 +0x92F2 0x928F +0x92F3 0x5A7E +0x92F4 0x5ACF +0x92F5 0x5A12 +0x92F6 0x25946 +0x92F7 0x219F3 +0x92F8 0x21861 +0x92F9 0x24295 +0x92FA 0x36F5 +0x92FB 0x6D05 +0x92FC 0x7443 +0x92FD 0x5A21 +0x92FE 0x25E83 +0x9340 0x5A81 +0x9341 0x28BD7 +0x9342 0x20413 +0x9343 0x93E0 +0x9344 0x748C +0x9345 0x21303 +0x9346 0x7105 +0x9347 0x4972 +0x9348 0x9408 +0x9349 0x289FB +0x934A 0x93BD +0x934B 0x37A0 +0x934C 0x5C1E +0x934D 0x5C9E +0x934E 0x5E5E +0x934F 0x5E48 +0x9350 0x21996 +0x9351 0x2197C +0x9352 0x23AEE +0x9353 0x5ECD +0x9354 0x5B4F +0x9355 0x21903 +0x9356 0x21904 +0x9357 0x3701 +0x9358 0x218A0 +0x9359 0x36DD +0x935A 0x216FE +0x935B 0x36D3 +0x935C 0x812A +0x935D 0x28A47 +0x935E 0x21DBA +0x935F 0x23472 +0x9360 0x289A8 +0x9361 0x5F0C +0x9362 0x5F0E +0x9363 0x21927 +0x9364 0x217AB +0x9365 0x5A6B +0x9366 0x2173B +0x9367 0x5B44 +0x9368 0x8614 +0x9369 0x275FD +0x936A 0x8860 +0x936B 0x607E +0x936C 0x22860 +0x936D 0x2262B +0x936E 0x5FDB +0x936F 0x3EB8 +0x9370 0x225AF +0x9371 0x225BE +0x9372 0x29088 +0x9373 0x26F73 +0x9374 0x61C0 +0x9375 0x2003E +0x9376 0x20046 +0x9377 0x2261B +0x9378 0x6199 +0x9379 0x6198 +0x937A 0x6075 +0x937B 0x22C9B +0x937C 0x22D07 +0x937D 0x246D4 +0x937E 0x2914D +0x93A1 0x6471 +0x93A2 0x24665 +0x93A3 0x22B6A +0x93A4 0x3A29 +0x93A5 0x22B22 +0x93A6 0x23450 +0x93A7 0x298EA +0x93A8 0x22E78 +0x93A9 0x6337 +0x93AA 0x2A45B +0x93AB 0x64B6 +0x93AC 0x6331 +0x93AD 0x63D1 +0x93AE 0x249E3 +0x93AF 0x22D67 +0x93B0 0x62A4 +0x93B1 0x22CA1 +0x93B2 0x643B +0x93B3 0x656B +0x93B4 0x6972 +0x93B5 0x3BF4 +0x93B6 0x2308E +0x93B7 0x232AD +0x93B8 0x24989 +0x93B9 0x232AB +0x93BA 0x550D +0x93BB 0x232E0 +0x93BC 0x218D9 +0x93BD 0x2943F +0x93BE 0x66CE +0x93BF 0x23289 +0x93C0 0x231B3 +0x93C1 0x3AE0 +0x93C2 0x4190 +0x93C3 0x25584 +0x93C4 0x28B22 +0x93C5 0x2558F +0x93C6 0x216FC +0x93C7 0x2555B +0x93C8 0x25425 +0x93C9 0x78EE +0x93CA 0x23103 +0x93CB 0x2182A +0x93CC 0x23234 +0x93CD 0x3464 +0x93CE 0x2320F +0x93CF 0x23182 +0x93D0 0x242C9 +0x93D1 0x668E +0x93D2 0x26D24 +0x93D3 0x666B +0x93D4 0x4B93 +0x93D5 0x6630 +0x93D6 0x27870 +0x93D7 0x21DEB +0x93D8 0x6663 +0x93D9 0x232D2 +0x93DA 0x232E1 +0x93DB 0x661E +0x93DC 0x25872 +0x93DD 0x38D1 +0x93DE 0x2383A +0x93DF 0x237BC +0x93E0 0x3B99 +0x93E1 0x237A2 +0x93E2 0x233FE +0x93E3 0x74D0 +0x93E4 0x3B96 +0x93E5 0x678F +0x93E6 0x2462A +0x93E7 0x68B6 +0x93E8 0x681E +0x93E9 0x3BC4 +0x93EA 0x6ABE +0x93EB 0x3863 +0x93EC 0x237D5 +0x93ED 0x24487 +0x93EE 0x6A33 +0x93EF 0x6A52 +0x93F0 0x6AC9 +0x93F1 0x6B05 +0x93F2 0x21912 +0x93F3 0x6511 +0x93F4 0x6898 +0x93F5 0x6A4C +0x93F6 0x3BD7 +0x93F7 0x6A7A +0x93F8 0x6B57 +0x93F9 0x23FC0 +0x93FA 0x23C9A +0x93FB 0x93A0 +0x93FC 0x92F2 +0x93FD 0x28BEA +0x93FE 0x28ACB +0x9440 0x9289 +0x9441 0x2801E +0x9442 0x289DC +0x9443 0x9467 +0x9444 0x6DA5 +0x9445 0x6F0B +0x9446 0x249EC +0x9448 0x23F7F +0x9449 0x3D8F +0x944A 0x6E04 +0x944B 0x2403C +0x944C 0x5A3D +0x944D 0x6E0A +0x944E 0x5847 +0x944F 0x6D24 +0x9450 0x7842 +0x9451 0x713B +0x9452 0x2431A +0x9453 0x24276 +0x9454 0x70F1 +0x9455 0x7250 +0x9456 0x7287 +0x9457 0x7294 +0x9458 0x2478F +0x9459 0x24725 +0x945A 0x5179 +0x945B 0x24AA4 +0x945C 0x205EB +0x945D 0x747A +0x945E 0x23EF8 +0x945F 0x2365F +0x9460 0x24A4A +0x9461 0x24917 +0x9462 0x25FE1 +0x9463 0x3F06 +0x9464 0x3EB1 +0x9465 0x24ADF +0x9466 0x28C23 +0x9467 0x23F35 +0x9468 0x60A7 +0x9469 0x3EF3 +0x946A 0x74CC +0x946B 0x743C +0x946C 0x9387 +0x946D 0x7437 +0x946E 0x449F +0x946F 0x26DEA +0x9470 0x4551 +0x9471 0x7583 +0x9472 0x3F63 +0x9473 0x24CD9 +0x9474 0x24D06 +0x9475 0x3F58 +0x9476 0x7555 +0x9477 0x7673 +0x9478 0x2A5C6 +0x9479 0x3B19 +0x947A 0x7468 +0x947B 0x28ACC +0x947C 0x249AB +0x947D 0x2498E +0x947E 0x3AFB +0x94A1 0x3DCD +0x94A2 0x24A4E +0x94A3 0x3EFF +0x94A4 0x249C5 +0x94A5 0x248F3 +0x94A6 0x91FA +0x94A7 0x5732 +0x94A8 0x9342 +0x94A9 0x28AE3 +0x94AA 0x21864 +0x94AB 0x50DF +0x94AC 0x25221 +0x94AD 0x251E7 +0x94AE 0x7778 +0x94AF 0x23232 +0x94B0 0x770E +0x94B1 0x770F +0x94B2 0x777B +0x94B3 0x24697 +0x94B4 0x23781 +0x94B5 0x3A5E +0x94B6 0x248F0 +0x94B7 0x7438 +0x94B8 0x749B +0x94B9 0x3EBF +0x94BA 0x24ABA +0x94BB 0x24AC7 +0x94BC 0x40C8 +0x94BD 0x24A96 +0x94BE 0x261AE +0x94BF 0x9307 +0x94C0 0x25581 +0x94C1 0x781E +0x94C2 0x788D +0x94C3 0x7888 +0x94C4 0x78D2 +0x94C5 0x73D0 +0x94C6 0x7959 +0x94C7 0x27741 +0x94C8 0x256E3 +0x94C9 0x410E +0x94CB 0x8496 +0x94CC 0x79A5 +0x94CD 0x6A2D +0x94CE 0x23EFA +0x94CF 0x7A3A +0x94D0 0x79F4 +0x94D1 0x416E +0x94D2 0x216E6 +0x94D3 0x4132 +0x94D4 0x9235 +0x94D5 0x79F1 +0x94D6 0x20D4C +0x94D7 0x2498C +0x94D8 0x20299 +0x94D9 0x23DBA +0x94DA 0x2176E +0x94DB 0x3597 +0x94DC 0x556B +0x94DD 0x3570 +0x94DE 0x36AA +0x94DF 0x201D4 +0x94E0 0x20C0D +0x94E1 0x7AE2 +0x94E2 0x5A59 +0x94E3 0x226F5 +0x94E4 0x25AAF +0x94E5 0x25A9C +0x94E6 0x5A0D +0x94E7 0x2025B +0x94E8 0x78F0 +0x94E9 0x5A2A +0x94EA 0x25BC6 +0x94EB 0x7AFE +0x94EC 0x41F9 +0x94ED 0x7C5D +0x94EE 0x7C6D +0x94EF 0x4211 +0x94F0 0x25BB3 +0x94F1 0x25EBC +0x94F2 0x25EA6 +0x94F3 0x7CCD +0x94F4 0x249F9 +0x94F5 0x217B0 +0x94F6 0x7C8E +0x94F7 0x7C7C +0x94F8 0x7CAE +0x94F9 0x6AB2 +0x94FA 0x7DDC +0x94FB 0x7E07 +0x94FC 0x7DD3 +0x94FD 0x7F4E +0x94FE 0x26261 +0x9540 0x2615C +0x9541 0x27B48 +0x9542 0x7D97 +0x9543 0x25E82 +0x9544 0x426A +0x9545 0x26B75 +0x9546 0x20916 +0x9547 0x67D6 +0x9548 0x2004E +0x9549 0x235CF +0x954A 0x57C4 +0x954B 0x26412 +0x954C 0x263F8 +0x954D 0x24962 +0x954E 0x7FDD +0x954F 0x7B27 +0x9550 0x2082C +0x9551 0x25AE9 +0x9552 0x25D43 +0x9553 0x7B0C +0x9554 0x25E0E +0x9555 0x99E6 +0x9556 0x8645 +0x9557 0x9A63 +0x9558 0x6A1C +0x9559 0x2343F +0x955A 0x39E2 +0x955B 0x249F7 +0x955C 0x265AD +0x955D 0x9A1F +0x955E 0x265A0 +0x955F 0x8480 +0x9560 0x27127 +0x9561 0x26CD1 +0x9562 0x44EA +0x9563 0x8137 +0x9564 0x4402 +0x9565 0x80C6 +0x9566 0x8109 +0x9567 0x8142 +0x9568 0x267B4 +0x9569 0x98C3 +0x956A 0x26A42 +0x956B 0x8262 +0x956C 0x8265 +0x956D 0x26A51 +0x956E 0x8453 +0x956F 0x26DA7 +0x9570 0x8610 +0x9571 0x2721B +0x9572 0x5A86 +0x9573 0x417F +0x9574 0x21840 +0x9575 0x5B2B +0x9576 0x218A1 +0x9577 0x5AE4 +0x9578 0x218D8 +0x9579 0x86A0 +0x957A 0x2F9BC +0x957B 0x23D8F +0x957C 0x882D +0x957D 0x27422 +0x957E 0x5A02 +0x95A1 0x886E +0x95A2 0x4F45 +0x95A3 0x8887 +0x95A4 0x88BF +0x95A5 0x88E6 +0x95A6 0x8965 +0x95A7 0x894D +0x95A8 0x25683 +0x95A9 0x8954 +0x95AA 0x27785 +0x95AB 0x27784 +0x95AC 0x28BF5 +0x95AD 0x28BD9 +0x95AE 0x28B9C +0x95AF 0x289F9 +0x95B0 0x3EAD +0x95B1 0x84A3 +0x95B2 0x46F5 +0x95B3 0x46CF +0x95B4 0x37F2 +0x95B5 0x8A3D +0x95B6 0x8A1C +0x95B7 0x29448 +0x95B8 0x5F4D +0x95B9 0x922B +0x95BA 0x24284 +0x95BB 0x65D4 +0x95BC 0x7129 +0x95BD 0x70C4 +0x95BE 0x21845 +0x95BF 0x9D6D +0x95C0 0x8C9F +0x95C1 0x8CE9 +0x95C2 0x27DDC +0x95C3 0x599A +0x95C4 0x77C3 +0x95C5 0x59F0 +0x95C6 0x436E +0x95C7 0x36D4 +0x95C8 0x8E2A +0x95C9 0x8EA7 +0x95CA 0x24C09 +0x95CB 0x8F30 +0x95CC 0x8F4A +0x95CD 0x42F4 +0x95CE 0x6C58 +0x95CF 0x6FBB +0x95D0 0x22321 +0x95D1 0x489B +0x95D2 0x6F79 +0x95D3 0x6E8B +0x95D4 0x217DA +0x95D5 0x9BE9 +0x95D6 0x36B5 +0x95D7 0x2492F +0x95D8 0x90BB +0x95DA 0x5571 +0x95DB 0x4906 +0x95DC 0x91BB +0x95DD 0x9404 +0x95DE 0x28A4B +0x95DF 0x4062 +0x95E0 0x28AFC +0x95E1 0x9427 +0x95E2 0x28C1D +0x95E3 0x28C3B +0x95E4 0x84E5 +0x95E5 0x8A2B +0x95E6 0x9599 +0x95E7 0x95A7 +0x95E8 0x9597 +0x95E9 0x9596 +0x95EA 0x28D34 +0x95EB 0x7445 +0x95EC 0x3EC2 +0x95ED 0x248FF +0x95EE 0x24A42 +0x95EF 0x243EA +0x95F0 0x3EE7 +0x95F1 0x23225 +0x95F2 0x968F +0x95F3 0x28EE7 +0x95F4 0x28E66 +0x95F5 0x28E65 +0x95F6 0x3ECC +0x95F7 0x249ED +0x95F8 0x24A78 +0x95F9 0x23FEE +0x95FA 0x7412 +0x95FB 0x746B +0x95FC 0x3EFC +0x95FD 0x9741 +0x95FE 0x290B0 +0x9640 0x6847 +0x9641 0x4A1D +0x9642 0x29093 +0x9643 0x257DF +0x9645 0x9368 +0x9646 0x28989 +0x9647 0x28C26 +0x9648 0x28B2F +0x9649 0x263BE +0x964A 0x92BA +0x964B 0x5B11 +0x964C 0x8B69 +0x964D 0x493C +0x964E 0x73F9 +0x964F 0x2421B +0x9650 0x979B +0x9651 0x9771 +0x9652 0x9938 +0x9653 0x20F26 +0x9654 0x5DC1 +0x9655 0x28BC5 +0x9656 0x24AB2 +0x9657 0x981F +0x9658 0x294DA +0x9659 0x92F6 +0x965A 0x295D7 +0x965B 0x91E5 +0x965C 0x44C0 +0x965D 0x28B50 +0x965E 0x24A67 +0x965F 0x28B64 +0x9660 0x98DC +0x9661 0x28A45 +0x9662 0x3F00 +0x9663 0x922A +0x9664 0x4925 +0x9665 0x8414 +0x9666 0x993B +0x9667 0x994D +0x9668 0x27B06 +0x9669 0x3DFD +0x966A 0x999B +0x966B 0x4B6F +0x966C 0x99AA +0x966D 0x9A5C +0x966E 0x28B65 +0x966F 0x258C8 +0x9670 0x6A8F +0x9671 0x9A21 +0x9672 0x5AFE +0x9673 0x9A2F +0x9674 0x298F1 +0x9675 0x4B90 +0x9676 0x29948 +0x9677 0x99BC +0x9678 0x4BBD +0x9679 0x4B97 +0x967A 0x937D +0x967B 0x5872 +0x967C 0x21302 +0x967D 0x5822 +0x967E 0x249B8 +0x96A1 0x214E8 +0x96A2 0x7844 +0x96A3 0x2271F +0x96A4 0x23DB8 +0x96A5 0x68C5 +0x96A6 0x3D7D +0x96A7 0x9458 +0x96A8 0x3927 +0x96A9 0x6150 +0x96AA 0x22781 +0x96AB 0x2296B +0x96AC 0x6107 +0x96AD 0x9C4F +0x96AE 0x9C53 +0x96AF 0x9C7B +0x96B0 0x9C35 +0x96B1 0x9C10 +0x96B2 0x9B7F +0x96B3 0x9BCF +0x96B4 0x29E2D +0x96B5 0x9B9F +0x96B6 0x2A1F5 +0x96B7 0x2A0FE +0x96B8 0x9D21 +0x96B9 0x4CAE +0x96BA 0x24104 +0x96BB 0x9E18 +0x96BC 0x4CB0 +0x96BD 0x9D0C +0x96BE 0x2A1B4 +0x96BF 0x2A0ED +0x96C0 0x2A0F3 +0x96C1 0x2992F +0x96C2 0x9DA5 +0x96C3 0x84BD +0x96C4 0x26E12 +0x96C5 0x26FDF +0x96C6 0x26B82 +0x96C7 0x85FC +0x96C8 0x4533 +0x96C9 0x26DA4 +0x96CA 0x26E84 +0x96CB 0x26DF0 +0x96CC 0x8420 +0x96CD 0x85EE +0x96CE 0x26E00 +0x96CF 0x237D7 +0x96D0 0x26064 +0x96D1 0x79E2 +0x96D2 0x2359C +0x96D3 0x23640 +0x96D4 0x492D +0x96D5 0x249DE +0x96D6 0x3D62 +0x96D7 0x93DB +0x96D8 0x92BE +0x96D9 0x9348 +0x96DA 0x202BF +0x96DB 0x78B9 +0x96DC 0x9277 +0x96DD 0x944D +0x96DE 0x4FE4 +0x96DF 0x3440 +0x96E0 0x9064 +0x96E1 0x2555D +0x96E2 0x783D +0x96E3 0x7854 +0x96E4 0x78B6 +0x96E5 0x784B +0x96E6 0x21757 +0x96E7 0x231C9 +0x96E8 0x24941 +0x96E9 0x369A +0x96EA 0x4F72 +0x96EB 0x6FDA +0x96EC 0x6FD9 +0x96EE 0x701E +0x96EF 0x5414 +0x96F0 0x241B5 +0x96F1 0x57BB +0x96F2 0x58F3 +0x96F3 0x578A +0x96F4 0x9D16 +0x96F5 0x57D7 +0x96F6 0x7134 +0x96F7 0x34AF +0x96F8 0x241AC +0x96F9 0x71EB +0x96FA 0x26C40 +0x96FB 0x24F97 +0x96FD 0x217B5 +0x96FE 0x28A49 +0x9740 0x610C +0x9741 0x5ACE +0x9742 0x5A0B +0x9743 0x42BC +0x9744 0x24488 +0x9745 0x372C +0x9746 0x4B7B +0x9747 0x289FC +0x9748 0x93BB +0x9749 0x93B8 +0x974A 0x218D6 +0x974B 0x20F1D +0x974C 0x8472 +0x974D 0x26CC0 +0x974E 0x21413 +0x974F 0x242FA +0x9750 0x22C26 +0x9751 0x243C1 +0x9752 0x5994 +0x9753 0x23DB7 +0x9754 0x26741 +0x9755 0x7DA8 +0x9756 0x2615B +0x9757 0x260A4 +0x9758 0x249B9 +0x9759 0x2498B +0x975A 0x289FA +0x975B 0x92E5 +0x975C 0x73E2 +0x975D 0x3EE9 +0x975E 0x74B4 +0x975F 0x28B63 +0x9760 0x2189F +0x9761 0x3EE1 +0x9762 0x24AB3 +0x9763 0x6AD8 +0x9764 0x73F3 +0x9765 0x73FB +0x9766 0x3ED6 +0x9767 0x24A3E +0x9768 0x24A94 +0x9769 0x217D9 +0x976A 0x24A66 +0x976B 0x203A7 +0x976C 0x21424 +0x976D 0x249E5 +0x976E 0x7448 +0x976F 0x24916 +0x9770 0x70A5 +0x9771 0x24976 +0x9772 0x9284 +0x9773 0x73E6 +0x9774 0x935F +0x9775 0x204FE +0x9776 0x9331 +0x9777 0x28ACE +0x9778 0x28A16 +0x9779 0x9386 +0x977A 0x28BE7 +0x977B 0x255D5 +0x977C 0x4935 +0x977D 0x28A82 +0x977E 0x716B +0x97A1 0x24943 +0x97A2 0x20CFF +0x97A3 0x56A4 +0x97A4 0x2061A +0x97A5 0x20BEB +0x97A6 0x20CB8 +0x97A7 0x5502 +0x97A8 0x79C4 +0x97A9 0x217FA +0x97AA 0x7DFE +0x97AB 0x216C2 +0x97AC 0x24A50 +0x97AD 0x21852 +0x97AE 0x452E +0x97AF 0x9401 +0x97B0 0x370A +0x97B1 0x28AC0 +0x97B2 0x249AD +0x97B3 0x59B0 +0x97B4 0x218BF +0x97B5 0x21883 +0x97B6 0x27484 +0x97B7 0x5AA1 +0x97B8 0x36E2 +0x97B9 0x23D5B +0x97BA 0x36B0 +0x97BB 0x925F +0x97BC 0x5A79 +0x97BD 0x28A81 +0x97BE 0x21862 +0x97BF 0x9374 +0x97C0 0x3CCD +0x97C1 0x20AB4 +0x97C2 0x4A96 +0x97C3 0x398A +0x97C4 0x50F4 +0x97C5 0x3D69 +0x97C6 0x3D4C +0x97C7 0x2139C +0x97C8 0x7175 +0x97C9 0x42FB +0x97CA 0x28218 +0x97CB 0x6E0F +0x97CC 0x290E4 +0x97CD 0x44EB +0x97CE 0x6D57 +0x97CF 0x27E4F +0x97D0 0x7067 +0x97D1 0x6CAF +0x97D2 0x3CD6 +0x97D3 0x23FED +0x97D4 0x23E2D +0x97D5 0x6E02 +0x97D6 0x6F0C +0x97D7 0x3D6F +0x97D8 0x203F5 +0x97D9 0x7551 +0x97DA 0x36BC +0x97DB 0x34C8 +0x97DC 0x4680 +0x97DD 0x3EDA +0x97DE 0x4871 +0x97DF 0x59C4 +0x97E0 0x926E +0x97E1 0x493E +0x97E2 0x8F41 +0x97E3 0x28C1C +0x97E4 0x26BC0 +0x97E5 0x5812 +0x97E6 0x57C8 +0x97E7 0x36D6 +0x97E8 0x21452 +0x97E9 0x70FE +0x97EA 0x24362 +0x97EB 0x24A71 +0x97EC 0x22FE3 +0x97ED 0x212B0 +0x97EE 0x223BD +0x97EF 0x68B9 +0x97F0 0x6967 +0x97F1 0x21398 +0x97F2 0x234E5 +0x97F3 0x27BF4 +0x97F4 0x236DF +0x97F5 0x28A83 +0x97F6 0x237D6 +0x97F7 0x233FA +0x97F8 0x24C9F +0x97F9 0x6A1A +0x97FA 0x236AD +0x97FB 0x26CB7 +0x97FC 0x843E +0x97FD 0x44DF +0x97FE 0x44CE +0x9840 0x26D26 +0x9841 0x26D51 +0x9842 0x26C82 +0x9843 0x26FDE +0x9844 0x6F17 +0x9845 0x27109 +0x9846 0x833D +0x9847 0x2173A +0x9848 0x83ED +0x9849 0x26C80 +0x984A 0x27053 +0x984B 0x217DB +0x984C 0x5989 +0x984D 0x5A82 +0x984E 0x217B3 +0x984F 0x5A61 +0x9850 0x5A71 +0x9851 0x21905 +0x9852 0x241FC +0x9853 0x372D +0x9854 0x59EF +0x9855 0x2173C +0x9856 0x36C7 +0x9857 0x718E +0x9858 0x9390 +0x9859 0x669A +0x985A 0x242A5 +0x985B 0x5A6E +0x985C 0x5A2B +0x985D 0x24293 +0x985E 0x6A2B +0x985F 0x23EF9 +0x9860 0x27736 +0x9861 0x2445B +0x9862 0x242CA +0x9863 0x711D +0x9864 0x24259 +0x9865 0x289E1 +0x9866 0x4FB0 +0x9867 0x26D28 +0x9868 0x5CC2 +0x9869 0x244CE +0x986A 0x27E4D +0x986B 0x243BD +0x986C 0x6A0C +0x986D 0x24256 +0x986E 0x21304 +0x986F 0x70A6 +0x9870 0x7133 +0x9871 0x243E9 +0x9872 0x3DA5 +0x9873 0x6CDF +0x9874 0x2F825 +0x9875 0x24A4F +0x9876 0x7E65 +0x9877 0x59EB +0x9878 0x5D2F +0x9879 0x3DF3 +0x987A 0x5F5C +0x987B 0x24A5D +0x987C 0x217DF +0x987D 0x7DA4 +0x987E 0x8426 +0x98A1 0x5485 +0x98A2 0x23AFA +0x98A3 0x23300 +0x98A4 0x20214 +0x98A5 0x577E +0x98A6 0x208D5 +0x98A7 0x20619 +0x98A8 0x3FE5 +0x98A9 0x21F9E +0x98AA 0x2A2B6 +0x98AB 0x7003 +0x98AC 0x2915B +0x98AD 0x5D70 +0x98AE 0x738F +0x98AF 0x7CD3 +0x98B0 0x28A59 +0x98B1 0x29420 +0x98B2 0x4FC8 +0x98B3 0x7FE7 +0x98B4 0x72CD +0x98B5 0x7310 +0x98B6 0x27AF4 +0x98B7 0x7338 +0x98B8 0x7339 +0x98B9 0x256F6 +0x98BA 0x7341 +0x98BB 0x7348 +0x98BC 0x3EA9 +0x98BD 0x27B18 +0x98BE 0x906C +0x98BF 0x71F5 +0x98C0 0x248F2 +0x98C1 0x73E1 +0x98C2 0x81F6 +0x98C3 0x3ECA +0x98C4 0x770C +0x98C5 0x3ED1 +0x98C6 0x6CA2 +0x98C7 0x56FD +0x98C8 0x7419 +0x98C9 0x741E +0x98CA 0x741F +0x98CB 0x3EE2 +0x98CC 0x3EF0 +0x98CD 0x3EF4 +0x98CE 0x3EFA +0x98CF 0x74D3 +0x98D0 0x3F0E +0x98D1 0x3F53 +0x98D2 0x7542 +0x98D3 0x756D +0x98D4 0x7572 +0x98D5 0x758D +0x98D6 0x3F7C +0x98D7 0x75C8 +0x98D8 0x75DC +0x98D9 0x3FC0 +0x98DA 0x764D +0x98DB 0x3FD7 +0x98DC 0x7674 +0x98DD 0x3FDC +0x98DE 0x767A +0x98DF 0x24F5C +0x98E0 0x7188 +0x98E1 0x5623 +0x98E2 0x8980 +0x98E3 0x5869 +0x98E4 0x401D +0x98E5 0x7743 +0x98E6 0x4039 +0x98E7 0x6761 +0x98E8 0x4045 +0x98E9 0x35DB +0x98EA 0x7798 +0x98EB 0x406A +0x98EC 0x406F +0x98ED 0x5C5E +0x98EE 0x77BE +0x98EF 0x77CB +0x98F0 0x58F2 +0x98F1 0x7818 +0x98F2 0x70B9 +0x98F3 0x781C +0x98F4 0x40A8 +0x98F5 0x7839 +0x98F6 0x7847 +0x98F7 0x7851 +0x98F8 0x7866 +0x98F9 0x8448 +0x98FA 0x25535 +0x98FB 0x7933 +0x98FC 0x6803 +0x98FD 0x7932 +0x98FE 0x4103 +0x9940 0x4109 +0x9941 0x7991 +0x9942 0x7999 +0x9943 0x8FBB +0x9944 0x7A06 +0x9945 0x8FBC +0x9946 0x4167 +0x9947 0x7A91 +0x9948 0x41B2 +0x9949 0x7ABC +0x994A 0x8279 +0x994B 0x41C4 +0x994C 0x7ACF +0x994D 0x7ADB +0x994E 0x41CF +0x994F 0x4E21 +0x9950 0x7B62 +0x9951 0x7B6C +0x9952 0x7B7B +0x9953 0x7C12 +0x9954 0x7C1B +0x9955 0x4260 +0x9956 0x427A +0x9957 0x7C7B +0x9958 0x7C9C +0x9959 0x428C +0x995A 0x7CB8 +0x995B 0x4294 +0x995C 0x7CED +0x995D 0x8F93 +0x995E 0x70C0 +0x995F 0x20CCF +0x9960 0x7DCF +0x9961 0x7DD4 +0x9962 0x7DD0 +0x9963 0x7DFD +0x9964 0x7FAE +0x9965 0x7FB4 +0x9966 0x729F +0x9967 0x4397 +0x9968 0x8020 +0x9969 0x8025 +0x996A 0x7B39 +0x996B 0x802E +0x996C 0x8031 +0x996D 0x8054 +0x996E 0x3DCC +0x996F 0x57B4 +0x9970 0x70A0 +0x9971 0x80B7 +0x9972 0x80E9 +0x9973 0x43ED +0x9974 0x810C +0x9975 0x732A +0x9976 0x810E +0x9977 0x8112 +0x9978 0x7560 +0x9979 0x8114 +0x997A 0x4401 +0x997B 0x3B39 +0x997C 0x8156 +0x997D 0x8159 +0x997E 0x815A +0x99A1 0x4413 +0x99A2 0x583A +0x99A3 0x817C +0x99A4 0x8184 +0x99A5 0x4425 +0x99A6 0x8193 +0x99A7 0x442D +0x99A8 0x81A5 +0x99A9 0x57EF +0x99AA 0x81C1 +0x99AB 0x81E4 +0x99AC 0x8254 +0x99AD 0x448F +0x99AE 0x82A6 +0x99AF 0x8276 +0x99B0 0x82CA +0x99B1 0x82D8 +0x99B2 0x82FF +0x99B3 0x44B0 +0x99B4 0x8357 +0x99B5 0x9669 +0x99B6 0x698A +0x99B7 0x8405 +0x99B8 0x70F5 +0x99B9 0x8464 +0x99BA 0x60E3 +0x99BB 0x8488 +0x99BC 0x4504 +0x99BD 0x84BE +0x99BE 0x84E1 +0x99BF 0x84F8 +0x99C0 0x8510 +0x99C1 0x8538 +0x99C2 0x8552 +0x99C3 0x453B +0x99C4 0x856F +0x99C5 0x8570 +0x99C6 0x85E0 +0x99C7 0x4577 +0x99C8 0x8672 +0x99C9 0x8692 +0x99CA 0x86B2 +0x99CB 0x86EF +0x99CC 0x9645 +0x99CD 0x878B +0x99CE 0x4606 +0x99CF 0x4617 +0x99D0 0x88AE +0x99D1 0x88FF +0x99D2 0x8924 +0x99D3 0x8947 +0x99D4 0x8991 +0x99D5 0x27967 +0x99D6 0x8A29 +0x99D7 0x8A38 +0x99D8 0x8A94 +0x99D9 0x8AB4 +0x99DA 0x8C51 +0x99DB 0x8CD4 +0x99DC 0x8CF2 +0x99DD 0x8D1C +0x99DE 0x4798 +0x99DF 0x585F +0x99E0 0x8DC3 +0x99E1 0x47ED +0x99E2 0x4EEE +0x99E3 0x8E3A +0x99E4 0x55D8 +0x99E5 0x5754 +0x99E6 0x8E71 +0x99E7 0x55F5 +0x99E8 0x8EB0 +0x99E9 0x4837 +0x99EA 0x8ECE +0x99EB 0x8EE2 +0x99EC 0x8EE4 +0x99ED 0x8EED +0x99EE 0x8EF2 +0x99EF 0x8FB7 +0x99F0 0x8FC1 +0x99F1 0x8FCA +0x99F2 0x8FCC +0x99F3 0x9033 +0x99F4 0x99C4 +0x99F5 0x48AD +0x99F6 0x98E0 +0x99F7 0x9213 +0x99F8 0x491E +0x99F9 0x9228 +0x99FA 0x9258 +0x99FB 0x926B +0x99FC 0x92B1 +0x99FD 0x92AE +0x99FE 0x92BF +0x9A40 0x92E3 +0x9A41 0x92EB +0x9A42 0x92F3 +0x9A43 0x92F4 +0x9A44 0x92FD +0x9A45 0x9343 +0x9A46 0x9384 +0x9A47 0x93AD +0x9A48 0x4945 +0x9A49 0x4951 +0x9A4A 0x9EBF +0x9A4B 0x9417 +0x9A4C 0x5301 +0x9A4D 0x941D +0x9A4E 0x942D +0x9A4F 0x943E +0x9A50 0x496A +0x9A51 0x9454 +0x9A52 0x9479 +0x9A53 0x952D +0x9A54 0x95A2 +0x9A55 0x49A7 +0x9A56 0x95F4 +0x9A57 0x9633 +0x9A58 0x49E5 +0x9A59 0x67A0 +0x9A5A 0x4A24 +0x9A5B 0x9740 +0x9A5C 0x4A35 +0x9A5D 0x97B2 +0x9A5E 0x97C2 +0x9A5F 0x5654 +0x9A60 0x4AE4 +0x9A61 0x60E8 +0x9A62 0x98B9 +0x9A63 0x4B19 +0x9A64 0x98F1 +0x9A65 0x5844 +0x9A66 0x990E +0x9A67 0x9919 +0x9A68 0x51B4 +0x9A69 0x991C +0x9A6A 0x9937 +0x9A6B 0x9942 +0x9A6C 0x995D +0x9A6D 0x9962 +0x9A6E 0x4B70 +0x9A6F 0x99C5 +0x9A70 0x4B9D +0x9A71 0x9A3C +0x9A72 0x9B0F +0x9A73 0x7A83 +0x9A74 0x9B69 +0x9A75 0x9B81 +0x9A76 0x9BDD +0x9A77 0x9BF1 +0x9A78 0x9BF4 +0x9A79 0x4C6D +0x9A7A 0x9C20 +0x9A7B 0x376F +0x9A7C 0x21BC2 +0x9A7D 0x9D49 +0x9A7E 0x9C3A +0x9AA1 0x9EFE +0x9AA2 0x5650 +0x9AA3 0x9D93 +0x9AA4 0x9DBD +0x9AA5 0x9DC0 +0x9AA6 0x9DFC +0x9AA7 0x94F6 +0x9AA8 0x8FB6 +0x9AA9 0x9E7B +0x9AAA 0x9EAC +0x9AAB 0x9EB1 +0x9AAC 0x9EBD +0x9AAD 0x9EC6 +0x9AAE 0x94DC +0x9AAF 0x9EE2 +0x9AB0 0x9EF1 +0x9AB1 0x9EF8 +0x9AB2 0x7AC8 +0x9AB3 0x9F44 +0x9AB4 0x20094 +0x9AB5 0x202B7 +0x9AB6 0x203A0 +0x9AB7 0x691A +0x9AB8 0x94C3 +0x9AB9 0x59AC +0x9ABA 0x204D7 +0x9ABB 0x5840 +0x9ABC 0x94C1 +0x9ABD 0x37B9 +0x9ABE 0x205D5 +0x9ABF 0x20615 +0x9AC0 0x20676 +0x9AC1 0x216BA +0x9AC2 0x5757 +0x9AC3 0x7173 +0x9AC4 0x20AC2 +0x9AC5 0x20ACD +0x9AC6 0x20BBF +0x9AC7 0x546A +0x9AC8 0x2F83B +0x9AC9 0x20BCB +0x9ACA 0x549E +0x9ACB 0x20BFB +0x9ACC 0x20C3B +0x9ACD 0x20C53 +0x9ACE 0x20C65 +0x9ACF 0x20C7C +0x9AD0 0x60E7 +0x9AD1 0x20C8D +0x9AD2 0x567A +0x9AD3 0x20CB5 +0x9AD4 0x20CDD +0x9AD5 0x20CED +0x9AD6 0x20D6F +0x9AD7 0x20DB2 +0x9AD8 0x20DC8 +0x9AD9 0x6955 +0x9ADA 0x9C2F +0x9ADB 0x87A5 +0x9ADC 0x20E04 +0x9ADD 0x20E0E +0x9ADE 0x20ED7 +0x9ADF 0x20F90 +0x9AE0 0x20F2D +0x9AE1 0x20E73 +0x9AE2 0x5C20 +0x9AE3 0x20FBC +0x9AE4 0x5E0B +0x9AE5 0x2105C +0x9AE6 0x2104F +0x9AE7 0x21076 +0x9AE8 0x671E +0x9AE9 0x2107B +0x9AEA 0x21088 +0x9AEB 0x21096 +0x9AEC 0x3647 +0x9AED 0x210BF +0x9AEE 0x210D3 +0x9AEF 0x2112F +0x9AF0 0x2113B +0x9AF1 0x5364 +0x9AF2 0x84AD +0x9AF3 0x212E3 +0x9AF4 0x21375 +0x9AF5 0x21336 +0x9AF6 0x8B81 +0x9AF7 0x21577 +0x9AF8 0x21619 +0x9AF9 0x217C3 +0x9AFA 0x217C7 +0x9AFB 0x4E78 +0x9AFC 0x70BB +0x9AFD 0x2182D +0x9AFE 0x2196A +0x9B40 0x21A2D +0x9B41 0x21A45 +0x9B42 0x21C2A +0x9B43 0x21C70 +0x9B44 0x21CAC +0x9B45 0x21EC8 +0x9B46 0x62C3 +0x9B47 0x21ED5 +0x9B48 0x21F15 +0x9B49 0x7198 +0x9B4A 0x6855 +0x9B4B 0x22045 +0x9B4C 0x69E9 +0x9B4D 0x36C8 +0x9B4E 0x2227C +0x9B4F 0x223D7 +0x9B50 0x223FA +0x9B51 0x2272A +0x9B52 0x22871 +0x9B53 0x2294F +0x9B54 0x82FD +0x9B55 0x22967 +0x9B56 0x22993 +0x9B57 0x22AD5 +0x9B58 0x89A5 +0x9B59 0x22AE8 +0x9B5A 0x8FA0 +0x9B5B 0x22B0E +0x9B5C 0x97B8 +0x9B5D 0x22B3F +0x9B5E 0x9847 +0x9B5F 0x9ABD +0x9B60 0x22C4C +0x9B62 0x22C88 +0x9B63 0x22CB7 +0x9B64 0x25BE8 +0x9B65 0x22D08 +0x9B66 0x22D12 +0x9B67 0x22DB7 +0x9B68 0x22D95 +0x9B69 0x22E42 +0x9B6A 0x22F74 +0x9B6B 0x22FCC +0x9B6C 0x23033 +0x9B6D 0x23066 +0x9B6E 0x2331F +0x9B6F 0x233DE +0x9B70 0x5FB1 +0x9B71 0x6648 +0x9B72 0x66BF +0x9B73 0x27A79 +0x9B74 0x23567 +0x9B75 0x235F3 +0x9B77 0x249BA +0x9B79 0x2361A +0x9B7A 0x23716 +0x9B7C 0x20346 +0x9B7D 0x58B5 +0x9B7E 0x670E +0x9BA1 0x6918 +0x9BA2 0x23AA7 +0x9BA3 0x27657 +0x9BA4 0x25FE2 +0x9BA5 0x23E11 +0x9BA6 0x23EB9 +0x9BA7 0x275FE +0x9BA8 0x2209A +0x9BA9 0x48D0 +0x9BAA 0x4AB8 +0x9BAB 0x24119 +0x9BAC 0x28A9A +0x9BAD 0x242EE +0x9BAE 0x2430D +0x9BAF 0x2403B +0x9BB0 0x24334 +0x9BB1 0x24396 +0x9BB2 0x24A45 +0x9BB3 0x205CA +0x9BB4 0x51D2 +0x9BB5 0x20611 +0x9BB6 0x599F +0x9BB7 0x21EA8 +0x9BB8 0x3BBE +0x9BB9 0x23CFF +0x9BBA 0x24404 +0x9BBB 0x244D6 +0x9BBC 0x5788 +0x9BBD 0x24674 +0x9BBE 0x399B +0x9BBF 0x2472F +0x9BC0 0x285E8 +0x9BC1 0x299C9 +0x9BC2 0x3762 +0x9BC3 0x221C3 +0x9BC4 0x8B5E +0x9BC5 0x28B4E +0x9BC7 0x24812 +0x9BC8 0x248FB +0x9BC9 0x24A15 +0x9BCA 0x7209 +0x9BCB 0x24AC0 +0x9BCC 0x20C78 +0x9BCD 0x5965 +0x9BCE 0x24EA5 +0x9BCF 0x24F86 +0x9BD0 0x20779 +0x9BD1 0x8EDA +0x9BD2 0x2502C +0x9BD3 0x528F +0x9BD4 0x573F +0x9BD5 0x7171 +0x9BD6 0x25299 +0x9BD7 0x25419 +0x9BD8 0x23F4A +0x9BD9 0x24AA7 +0x9BDA 0x55BC +0x9BDB 0x25446 +0x9BDC 0x2546E +0x9BDD 0x26B52 +0x9BDF 0x3473 +0x9BE0 0x2553F +0x9BE1 0x27632 +0x9BE2 0x2555E +0x9BE3 0x4718 +0x9BE4 0x25562 +0x9BE5 0x25566 +0x9BE6 0x257C7 +0x9BE7 0x2493F +0x9BE8 0x2585D +0x9BE9 0x5066 +0x9BEA 0x34FB +0x9BEB 0x233CC +0x9BED 0x25903 +0x9BEE 0x477C +0x9BEF 0x28948 +0x9BF0 0x25AAE +0x9BF1 0x25B89 +0x9BF2 0x25C06 +0x9BF3 0x21D90 +0x9BF4 0x57A1 +0x9BF5 0x7151 +0x9BF7 0x26102 +0x9BF8 0x27C12 +0x9BF9 0x9056 +0x9BFA 0x261B2 +0x9BFB 0x24F9A +0x9BFC 0x8B62 +0x9BFD 0x26402 +0x9BFE 0x2644A +0x9C40 0x5D5B +0x9C41 0x26BF7 +0x9C43 0x26484 +0x9C44 0x2191C +0x9C45 0x8AEA +0x9C46 0x249F6 +0x9C47 0x26488 +0x9C48 0x23FEF +0x9C49 0x26512 +0x9C4A 0x4BC0 +0x9C4B 0x265BF +0x9C4C 0x266B5 +0x9C4D 0x2271B +0x9C4E 0x9465 +0x9C4F 0x257E1 +0x9C50 0x6195 +0x9C51 0x5A27 +0x9C52 0x2F8CD +0x9C54 0x56B9 +0x9C55 0x24521 +0x9C56 0x266FC +0x9C57 0x4E6A +0x9C58 0x24934 +0x9C59 0x9656 +0x9C5A 0x6D8F +0x9C5B 0x26CBD +0x9C5C 0x3618 +0x9C5D 0x8977 +0x9C5E 0x26799 +0x9C5F 0x2686E +0x9C60 0x26411 +0x9C61 0x2685E +0x9C63 0x268C7 +0x9C64 0x7B42 +0x9C65 0x290C0 +0x9C66 0x20A11 +0x9C67 0x26926 +0x9C69 0x26939 +0x9C6A 0x7A45 +0x9C6C 0x269FA +0x9C6D 0x9A26 +0x9C6E 0x26A2D +0x9C6F 0x365F +0x9C70 0x26469 +0x9C71 0x20021 +0x9C72 0x7983 +0x9C73 0x26A34 +0x9C74 0x26B5B +0x9C75 0x5D2C +0x9C76 0x23519 +0x9C78 0x26B9D +0x9C79 0x46D0 +0x9C7A 0x26CA4 +0x9C7B 0x753B +0x9C7C 0x8865 +0x9C7D 0x26DAE +0x9C7E 0x58B6 +0x9CA1 0x371C +0x9CA2 0x2258D +0x9CA3 0x2704B +0x9CA4 0x271CD +0x9CA5 0x3C54 +0x9CA6 0x27280 +0x9CA7 0x27285 +0x9CA8 0x9281 +0x9CA9 0x2217A +0x9CAA 0x2728B +0x9CAB 0x9330 +0x9CAC 0x272E6 +0x9CAD 0x249D0 +0x9CAE 0x6C39 +0x9CAF 0x949F +0x9CB0 0x27450 +0x9CB1 0x20EF8 +0x9CB2 0x8827 +0x9CB3 0x88F5 +0x9CB4 0x22926 +0x9CB5 0x28473 +0x9CB6 0x217B1 +0x9CB7 0x6EB8 +0x9CB8 0x24A2A +0x9CB9 0x21820 +0x9CBA 0x39A4 +0x9CBB 0x36B9 +0x9CBE 0x453F +0x9CBF 0x66B6 +0x9CC0 0x29CAD +0x9CC1 0x298A4 +0x9CC2 0x8943 +0x9CC3 0x277CC +0x9CC4 0x27858 +0x9CC5 0x56D6 +0x9CC6 0x40DF +0x9CC7 0x2160A +0x9CC8 0x39A1 +0x9CC9 0x2372F +0x9CCA 0x280E8 +0x9CCB 0x213C5 +0x9CCC 0x71AD +0x9CCD 0x8366 +0x9CCE 0x279DD +0x9CCF 0x291A8 +0x9CD1 0x4CB7 +0x9CD2 0x270AF +0x9CD3 0x289AB +0x9CD4 0x279FD +0x9CD5 0x27A0A +0x9CD6 0x27B0B +0x9CD7 0x27D66 +0x9CD8 0x2417A +0x9CD9 0x7B43 +0x9CDA 0x797E +0x9CDB 0x28009 +0x9CDC 0x6FB5 +0x9CDD 0x2A2DF +0x9CDE 0x6A03 +0x9CDF 0x28318 +0x9CE0 0x53A2 +0x9CE1 0x26E07 +0x9CE2 0x93BF +0x9CE3 0x6836 +0x9CE4 0x975D +0x9CE5 0x2816F +0x9CE6 0x28023 +0x9CE7 0x269B5 +0x9CE8 0x213ED +0x9CE9 0x2322F +0x9CEA 0x28048 +0x9CEB 0x5D85 +0x9CEC 0x28C30 +0x9CED 0x28083 +0x9CEE 0x5715 +0x9CEF 0x9823 +0x9CF0 0x28949 +0x9CF1 0x5DAB +0x9CF2 0x24988 +0x9CF3 0x65BE +0x9CF4 0x69D5 +0x9CF5 0x53D2 +0x9CF6 0x24AA5 +0x9CF7 0x23F81 +0x9CF8 0x3C11 +0x9CF9 0x6736 +0x9CFA 0x28090 +0x9CFB 0x280F4 +0x9CFC 0x2812E +0x9CFD 0x21FA1 +0x9CFE 0x2814F +0x9D40 0x28189 +0x9D41 0x281AF +0x9D42 0x2821A +0x9D43 0x28306 +0x9D44 0x2832F +0x9D45 0x2838A +0x9D46 0x35CA +0x9D47 0x28468 +0x9D48 0x286AA +0x9D49 0x48FA +0x9D4A 0x63E6 +0x9D4B 0x28956 +0x9D4C 0x7808 +0x9D4D 0x9255 +0x9D4E 0x289B8 +0x9D4F 0x43F2 +0x9D50 0x289E7 +0x9D51 0x43DF +0x9D52 0x289E8 +0x9D53 0x28B46 +0x9D54 0x28BD4 +0x9D55 0x59F8 +0x9D56 0x28C09 +0x9D58 0x28FC5 +0x9D59 0x290EC +0x9D5B 0x29110 +0x9D5C 0x2913C +0x9D5D 0x3DF7 +0x9D5E 0x2915E +0x9D5F 0x24ACA +0x9D60 0x8FD0 +0x9D61 0x728F +0x9D62 0x568B +0x9D63 0x294E7 +0x9D64 0x295E9 +0x9D65 0x295B0 +0x9D66 0x295B8 +0x9D67 0x29732 +0x9D68 0x298D1 +0x9D69 0x29949 +0x9D6A 0x2996A +0x9D6B 0x299C3 +0x9D6C 0x29A28 +0x9D6D 0x29B0E +0x9D6E 0x29D5A +0x9D6F 0x29D9B +0x9D70 0x7E9F +0x9D71 0x29EF8 +0x9D72 0x29F23 +0x9D73 0x4CA4 +0x9D74 0x9547 +0x9D75 0x2A293 +0x9D76 0x71A2 +0x9D77 0x2A2FF +0x9D78 0x4D91 +0x9D79 0x9012 +0x9D7A 0x2A5CB +0x9D7B 0x4D9C +0x9D7C 0x20C9C +0x9D7D 0x8FBE +0x9D7E 0x55C1 +0x9DA1 0x8FBA +0x9DA2 0x224B0 +0x9DA3 0x8FB9 +0x9DA4 0x24A93 +0x9DA5 0x4509 +0x9DA6 0x7E7F +0x9DA7 0x6F56 +0x9DA8 0x6AB1 +0x9DA9 0x4EEA +0x9DAA 0x34E4 +0x9DAB 0x28B2C +0x9DAC 0x2789D +0x9DAD 0x373A +0x9DAE 0x8E80 +0x9DAF 0x217F5 +0x9DB0 0x28024 +0x9DB1 0x28B6C +0x9DB2 0x28B99 +0x9DB3 0x27A3E +0x9DB4 0x266AF +0x9DB5 0x3DEB +0x9DB6 0x27655 +0x9DB7 0x23CB7 +0x9DB8 0x25635 +0x9DB9 0x25956 +0x9DBA 0x4E9A +0x9DBB 0x25E81 +0x9DBC 0x26258 +0x9DBD 0x56BF +0x9DBE 0x20E6D +0x9DBF 0x8E0E +0x9DC0 0x5B6D +0x9DC1 0x23E88 +0x9DC2 0x24C9E +0x9DC3 0x63DE +0x9DC5 0x217F6 +0x9DC6 0x2187B +0x9DC7 0x6530 +0x9DC8 0x562D +0x9DC9 0x25C4A +0x9DCA 0x541A +0x9DCB 0x25311 +0x9DCC 0x3DC6 +0x9DCD 0x29D98 +0x9DCE 0x4C7D +0x9DCF 0x5622 +0x9DD0 0x561E +0x9DD1 0x7F49 +0x9DD2 0x25ED8 +0x9DD3 0x5975 +0x9DD4 0x23D40 +0x9DD5 0x8770 +0x9DD6 0x4E1C +0x9DD7 0x20FEA +0x9DD8 0x20D49 +0x9DD9 0x236BA +0x9DDA 0x8117 +0x9DDB 0x9D5E +0x9DDC 0x8D18 +0x9DDD 0x763B +0x9DDE 0x9C45 +0x9DDF 0x764E +0x9DE0 0x77B9 +0x9DE1 0x9345 +0x9DE2 0x5432 +0x9DE3 0x8148 +0x9DE4 0x82F7 +0x9DE5 0x5625 +0x9DE6 0x8132 +0x9DE7 0x8418 +0x9DE8 0x80BD +0x9DE9 0x55EA +0x9DEA 0x7962 +0x9DEB 0x5643 +0x9DEC 0x5416 +0x9DED 0x20E9D +0x9DEE 0x35CE +0x9DEF 0x5605 +0x9DF0 0x55F1 +0x9DF1 0x66F1 +0x9DF2 0x282E2 +0x9DF3 0x362D +0x9DF4 0x7534 +0x9DF5 0x55F0 +0x9DF6 0x55BA +0x9DF7 0x5497 +0x9DF8 0x5572 +0x9DF9 0x20C41 +0x9DFA 0x20C96 +0x9DFB 0x5ED0 +0x9DFC 0x25148 +0x9DFD 0x20E76 +0x9DFE 0x22C62 +0x9E40 0x20EA2 +0x9E41 0x9EAB +0x9E42 0x7D5A +0x9E43 0x55DE +0x9E44 0x21075 +0x9E45 0x629D +0x9E46 0x976D +0x9E47 0x5494 +0x9E48 0x8CCD +0x9E49 0x71F6 +0x9E4A 0x9176 +0x9E4B 0x63FC +0x9E4C 0x63B9 +0x9E4D 0x63FE +0x9E4E 0x5569 +0x9E4F 0x22B43 +0x9E50 0x9C72 +0x9E51 0x22EB3 +0x9E52 0x519A +0x9E53 0x34DF +0x9E54 0x20DA7 +0x9E55 0x51A7 +0x9E56 0x544D +0x9E57 0x551E +0x9E58 0x5513 +0x9E59 0x7666 +0x9E5A 0x8E2D +0x9E5B 0x2688A +0x9E5C 0x75B1 +0x9E5D 0x80B6 +0x9E5E 0x8804 +0x9E5F 0x8786 +0x9E60 0x88C7 +0x9E61 0x81B6 +0x9E62 0x841C +0x9E63 0x210C1 +0x9E64 0x44EC +0x9E65 0x7304 +0x9E66 0x24706 +0x9E67 0x5B90 +0x9E68 0x830B +0x9E69 0x26893 +0x9E6A 0x567B +0x9E6B 0x226F4 +0x9E6C 0x27D2F +0x9E6D 0x241A3 +0x9E6E 0x27D73 +0x9E6F 0x26ED0 +0x9E70 0x272B6 +0x9E71 0x9170 +0x9E72 0x211D9 +0x9E73 0x9208 +0x9E74 0x23CFC +0x9E75 0x2A6A9 +0x9E76 0x20EAC +0x9E77 0x20EF9 +0x9E78 0x7266 +0x9E79 0x21CA2 +0x9E7A 0x474E +0x9E7B 0x24FC2 +0x9E7C 0x27FF9 +0x9E7D 0x20FEB +0x9E7E 0x40FA +0x9EA1 0x9C5D +0x9EA2 0x651F +0x9EA3 0x22DA0 +0x9EA4 0x48F3 +0x9EA5 0x247E0 +0x9EA6 0x29D7C +0x9EA7 0x20FEC +0x9EA8 0x20E0A +0x9EAA 0x275A3 +0x9EAB 0x20FED +0x9EAD 0x26048 +0x9EAE 0x21187 +0x9EAF 0x71A3 +0x9EB0 0x7E8E +0x9EB1 0x9D50 +0x9EB2 0x4E1A +0x9EB3 0x4E04 +0x9EB4 0x3577 +0x9EB5 0x5B0D +0x9EB6 0x6CB2 +0x9EB7 0x5367 +0x9EB8 0x36AC +0x9EB9 0x39DC +0x9EBA 0x537D +0x9EBB 0x36A5 +0x9EBC 0x24618 +0x9EBD 0x589A +0x9EBE 0x24B6E +0x9EBF 0x822D +0x9EC0 0x544B +0x9EC1 0x57AA +0x9EC2 0x25A95 +0x9EC3 0x20979 +0x9EC5 0x3A52 +0x9EC6 0x22465 +0x9EC7 0x7374 +0x9EC8 0x29EAC +0x9EC9 0x4D09 +0x9ECA 0x9BED +0x9ECB 0x23CFE +0x9ECC 0x29F30 +0x9ECD 0x4C5B +0x9ECE 0x24FA9 +0x9ECF 0x2959E +0x9ED0 0x29FDE +0x9ED1 0x845C +0x9ED2 0x23DB6 +0x9ED3 0x272B2 +0x9ED4 0x267B3 +0x9ED5 0x23720 +0x9ED6 0x632E +0x9ED7 0x7D25 +0x9ED8 0x23EF7 +0x9ED9 0x23E2C +0x9EDA 0x3A2A +0x9EDB 0x9008 +0x9EDC 0x52CC +0x9EDD 0x3E74 +0x9EDE 0x367A +0x9EDF 0x45E9 +0x9EE0 0x2048E +0x9EE1 0x7640 +0x9EE2 0x5AF0 +0x9EE3 0x20EB6 +0x9EE4 0x787A +0x9EE5 0x27F2E +0x9EE6 0x58A7 +0x9EE7 0x40BF +0x9EE8 0x567C +0x9EE9 0x9B8B +0x9EEA 0x5D74 +0x9EEB 0x7654 +0x9EEC 0x2A434 +0x9EED 0x9E85 +0x9EEE 0x4CE1 +0x9EF0 0x37FB +0x9EF1 0x6119 +0x9EF2 0x230DA +0x9EF3 0x243F2 +0x9EF5 0x565D +0x9EF6 0x212A9 +0x9EF7 0x57A7 +0x9EF8 0x24963 +0x9EF9 0x29E06 +0x9EFA 0x5234 +0x9EFB 0x270AE +0x9EFC 0x35AD +0x9EFE 0x9D7C +0x9F40 0x7C56 +0x9F41 0x9B39 +0x9F42 0x57DE +0x9F43 0x2176C +0x9F44 0x5C53 +0x9F45 0x64D3 +0x9F46 0x294D0 +0x9F47 0x26335 +0x9F48 0x27164 +0x9F49 0x86AD +0x9F4A 0x20D28 +0x9F4B 0x26D22 +0x9F4C 0x24AE2 +0x9F4D 0x20D71 +0x9F4F 0x51FE +0x9F50 0x21F0F +0x9F51 0x5D8E +0x9F52 0x9703 +0x9F53 0x21DD1 +0x9F54 0x9E81 +0x9F55 0x904C +0x9F56 0x7B1F +0x9F57 0x9B02 +0x9F58 0x5CD1 +0x9F59 0x7BA3 +0x9F5A 0x6268 +0x9F5B 0x6335 +0x9F5C 0x9AFF +0x9F5D 0x7BCF +0x9F5E 0x9B2A +0x9F5F 0x7C7E +0x9F61 0x7C42 +0x9F62 0x7C86 +0x9F63 0x9C15 +0x9F64 0x7BFC +0x9F65 0x9B09 +0x9F67 0x9C1B +0x9F68 0x2493E +0x9F69 0x9F5A +0x9F6A 0x5573 +0x9F6B 0x5BC3 +0x9F6C 0x4FFD +0x9F6D 0x9E98 +0x9F6E 0x4FF2 +0x9F6F 0x5260 +0x9F70 0x3E06 +0x9F71 0x52D1 +0x9F72 0x5767 +0x9F73 0x5056 +0x9F74 0x59B7 +0x9F75 0x5E12 +0x9F76 0x97C8 +0x9F77 0x9DAB +0x9F78 0x8F5C +0x9F79 0x5469 +0x9F7A 0x97B4 +0x9F7B 0x9940 +0x9F7C 0x97BA +0x9F7D 0x532C +0x9F7E 0x6130 +0x9FA1 0x692C +0x9FA2 0x53DA +0x9FA3 0x9C0A +0x9FA4 0x9D02 +0x9FA5 0x4C3B +0x9FA6 0x9641 +0x9FA7 0x6980 +0x9FA8 0x50A6 +0x9FA9 0x7546 +0x9FAA 0x2176D +0x9FAB 0x99DA +0x9FAC 0x5273 +0x9FAE 0x9159 +0x9FAF 0x9681 +0x9FB0 0x915C +0x9FB2 0x9151 +0x9FB3 0x28E97 +0x9FB4 0x637F +0x9FB5 0x26D23 +0x9FB6 0x6ACA +0x9FB7 0x5611 +0x9FB8 0x918E +0x9FB9 0x757A +0x9FBA 0x6285 +0x9FBB 0x203FC +0x9FBC 0x734F +0x9FBD 0x7C70 +0x9FBE 0x25C21 +0x9FBF 0x23CFD +0x9FC1 0x24919 +0x9FC2 0x76D6 +0x9FC3 0x9B9D +0x9FC4 0x4E2A +0x9FC5 0x20CD4 +0x9FC6 0x83BE +0x9FC7 0x8842 +0x9FC9 0x5C4A +0x9FCA 0x69C0 +0x9FCC 0x577A +0x9FCD 0x521F +0x9FCE 0x5DF5 +0x9FCF 0x4ECE +0x9FD0 0x6C31 +0x9FD1 0x201F2 +0x9FD2 0x4F39 +0x9FD3 0x549C +0x9FD4 0x54DA +0x9FD5 0x529A +0x9FD6 0x8D82 +0x9FD7 0x35FE +0x9FD9 0x35F3 +0x9FDB 0x6B52 +0x9FDC 0x917C +0x9FDD 0x9FA5 +0x9FDE 0x9B97 +0x9FDF 0x982E +0x9FE0 0x98B4 +0x9FE1 0x9ABA +0x9FE2 0x9EA8 +0x9FE3 0x9E84 +0x9FE4 0x717A +0x9FE5 0x7B14 +0x9FE7 0x6BFA +0x9FE8 0x8818 +0x9FE9 0x7F78 +0x9FEB 0x5620 +0x9FEC 0x2A64A +0x9FED 0x8E77 +0x9FEE 0x9F53 +0x9FF0 0x8DD4 +0x9FF1 0x8E4F +0x9FF2 0x9E1C +0x9FF3 0x8E01 +0x9FF4 0x6282 +0x9FF5 0x2837D +0x9FF6 0x8E28 +0x9FF7 0x8E75 +0x9FF8 0x7AD3 +0x9FF9 0x24A77 +0x9FFA 0x7A3E +0x9FFB 0x78D8 +0x9FFC 0x6CEA +0x9FFD 0x8A67 +0x9FFE 0x7607 +0xA040 0x28A5A +0xA041 0x9F26 +0xA042 0x6CCE +0xA043 0x87D6 +0xA044 0x75C3 +0xA045 0x2A2B2 +0xA046 0x7853 +0xA047 0x2F840 +0xA048 0x8D0C +0xA049 0x72E2 +0xA04A 0x7371 +0xA04B 0x8B2D +0xA04C 0x7302 +0xA04D 0x74F1 +0xA04E 0x8CEB +0xA04F 0x24ABB +0xA050 0x862F +0xA051 0x5FBA +0xA052 0x88A0 +0xA053 0x44B7 +0xA055 0x2183B +0xA056 0x26E05 +0xA058 0x8A7E +0xA059 0x2251B +0xA05B 0x60FD +0xA05C 0x7667 +0xA05D 0x9AD7 +0xA05E 0x9D44 +0xA05F 0x936E +0xA060 0x9B8F +0xA061 0x87F5 +0xA064 0x8CF7 +0xA065 0x732C +0xA066 0x9721 +0xA067 0x9BB0 +0xA068 0x35D6 +0xA069 0x72B2 +0xA06A 0x4C07 +0xA06B 0x7C51 +0xA06C 0x994A +0xA06D 0x26159 +0xA06E 0x6159 +0xA06F 0x4C04 +0xA070 0x9E96 +0xA071 0x617D +0xA073 0x575F +0xA074 0x616F +0xA075 0x62A6 +0xA076 0x6239 +0xA078 0x3A5C +0xA079 0x61E2 +0xA07A 0x53AA +0xA07B 0x233F5 +0xA07C 0x6364 +0xA07D 0x6802 +0xA07E 0x35D2 +0xA0A1 0x5D57 +0xA0A2 0x28BC2 +0xA0A3 0x8FDA +0xA0A4 0x28E39 +0xA0A6 0x50D9 +0xA0A7 0x21D46 +0xA0A8 0x7906 +0xA0A9 0x5332 +0xA0AA 0x9638 +0xA0AB 0x20F3B +0xA0AC 0x4065 +0xA0AE 0x77FE +0xA0B0 0x7CC2 +0xA0B1 0x25F1A +0xA0B2 0x7CDA +0xA0B3 0x7A2D +0xA0B4 0x8066 +0xA0B5 0x8063 +0xA0B6 0x7D4D +0xA0B7 0x7505 +0xA0B8 0x74F2 +0xA0B9 0x8994 +0xA0BA 0x821A +0xA0BB 0x670C +0xA0BC 0x8062 +0xA0BD 0x27486 +0xA0BE 0x805B +0xA0BF 0x74F0 +0xA0C0 0x8103 +0xA0C1 0x7724 +0xA0C2 0x8989 +0xA0C3 0x267CC +0xA0C4 0x7553 +0xA0C5 0x26ED1 +0xA0C6 0x87A9 +0xA0C7 0x87CE +0xA0C8 0x81C8 +0xA0C9 0x878C +0xA0CA 0x8A49 +0xA0CB 0x8CAD +0xA0CC 0x8B43 +0xA0CD 0x772B +0xA0CE 0x74F8 +0xA0CF 0x84DA +0xA0D0 0x3635 +0xA0D1 0x69B2 +0xA0D2 0x8DA6 +0xA0D4 0x89A9 +0xA0D6 0x6DB9 +0xA0D7 0x87C1 +0xA0D8 0x24011 +0xA0D9 0x74E7 +0xA0DA 0x3DDB +0xA0DB 0x7176 +0xA0DC 0x60A4 +0xA0DD 0x619C +0xA0DE 0x3CD1 +0xA0E0 0x6077 +0xA0E2 0x7F71 +0xA0E3 0x28B2D +0xA0E5 0x60E9 +0xA0E6 0x4B7E +0xA0E7 0x5220 +0xA0E8 0x3C18 +0xA0E9 0x23CC7 +0xA0EA 0x25ED7 +0xA0EB 0x27656 +0xA0EC 0x25531 +0xA0ED 0x21944 +0xA0EE 0x212FE +0xA0EF 0x29903 +0xA0F0 0x26DDC +0xA0F1 0x270AD +0xA0F2 0x5CC1 +0xA0F3 0x261AD +0xA0F4 0x28A0F +0xA0F5 0x23677 +0xA0F6 0x200EE +0xA0F7 0x26846 +0xA0F8 0x24F0E +0xA0F9 0x4562 +0xA0FA 0x5B1F +0xA0FB 0x2634C +0xA0FC 0x9F50 +0xA0FD 0x9EA6 +0xA0FE 0x2626B +0xA140 0x3000 +0xA141 0xFF0C +0xA142 0x3001 +0xA143 0x3002 +0xA144 0xFF0E +0xA145 0x2022 +0xA146 0xFF1B +0xA147 0xFF1A +0xA148 0xFF1F +0xA149 0xFF01 +0xA14A 0xFE30 +0xA14B 0x2026 +0xA14C 0x2025 +0xA14D 0xFE50 +0xA14E 0xFF64 +0xA14F 0xFE52 +0xA150 0x00B7 +0xA151 0xFE54 +0xA152 0xFE55 +0xA153 0xFE56 +0xA154 0xFE57 +0xA155 0xFF5C +0xA156 0x2013 +0xA157 0xFE31 +0xA158 0x2014 +0xA159 0xFE33 +0xA15B 0xFE34 +0xA15C 0xFE4F +0xA15D 0xFF08 +0xA15E 0xFF09 +0xA15F 0xFE35 +0xA160 0xFE36 +0xA161 0xFF5B +0xA162 0xFF5D +0xA163 0xFE37 +0xA164 0xFE38 +0xA165 0x3014 +0xA166 0x3015 +0xA167 0xFE39 +0xA168 0xFE3A +0xA169 0x3010 +0xA16A 0x3011 +0xA16B 0xFE3B +0xA16C 0xFE3C +0xA16D 0x300A +0xA16E 0x300B +0xA16F 0xFE3D +0xA170 0xFE3E +0xA171 0x3008 +0xA172 0x3009 +0xA173 0xFE3F +0xA174 0xFE40 +0xA175 0x300C +0xA176 0x300D +0xA177 0xFE41 +0xA178 0xFE42 +0xA179 0x300E +0xA17A 0x300F +0xA17B 0xFE43 +0xA17C 0xFE44 +0xA17D 0xFE59 +0xA17E 0xFE5A +0xA1A1 0xFE5B +0xA1A2 0xFE5C +0xA1A3 0xFE5D +0xA1A4 0xFE5E +0xA1A5 0x2018 +0xA1A6 0x2019 +0xA1A7 0x201C +0xA1A8 0x201D +0xA1A9 0x301D +0xA1AA 0x301E +0xA1AB 0x2035 +0xA1AC 0x2032 +0xA1AD 0xFF03 +0xA1AE 0xFF06 +0xA1AF 0xFF0A +0xA1B0 0x203B +0xA1B1 0x00A7 +0xA1B2 0x3003 +0xA1B3 0x25CB +0xA1B4 0x25CF +0xA1B5 0x25B3 +0xA1B6 0x25B2 +0xA1B7 0x25CE +0xA1B8 0x2606 +0xA1B9 0x2605 +0xA1BA 0x25C7 +0xA1BB 0x25C6 +0xA1BC 0x25A1 +0xA1BD 0x25A0 +0xA1BE 0x25BD +0xA1BF 0x25BC +0xA1C0 0x32A3 +0xA1C1 0x2105 +0xA1C2 0x203E +0xA1C4 0xFF3F +0xA1C6 0xFE49 +0xA1C7 0xFE4A +0xA1C8 0xFE4D +0xA1C9 0xFE4E +0xA1CA 0xFE4B +0xA1CB 0xFE4C +0xA1CC 0xFE5F +0xA1CD 0xFE60 +0xA1CE 0xFE61 +0xA1CF 0xFF0B +0xA1D0 0xFF0D +0xA1D1 0x00D7 +0xA1D2 0x00F7 +0xA1D3 0x00B1 +0xA1D4 0x221A +0xA1D5 0xFF1C +0xA1D6 0xFF1E +0xA1D7 0xFF1D +0xA1D8 0x2266 +0xA1D9 0x2267 +0xA1DA 0x2260 +0xA1DB 0x221E +0xA1DC 0x2252 +0xA1DD 0x2261 +0xA1DE 0xFE62 +0xA1DF 0xFE63 +0xA1E0 0xFE64 +0xA1E1 0xFE65 +0xA1E2 0xFE66 +0xA1E3 0x223C +0xA1E4 0x2229 +0xA1E5 0x222A +0xA1E6 0x22A5 +0xA1E7 0x2220 +0xA1E8 0x221F +0xA1E9 0x22BF +0xA1EA 0x33D2 +0xA1EB 0x33D1 +0xA1EC 0x222B +0xA1ED 0x222E +0xA1EE 0x2235 +0xA1EF 0x2234 +0xA1F0 0x2640 +0xA1F1 0x2642 +0xA1F2 0x2641 +0xA1F3 0x2609 +0xA1F4 0x2191 +0xA1F5 0x2193 +0xA1F6 0x2190 +0xA1F7 0x2192 +0xA1F8 0x2196 +0xA1F9 0x2197 +0xA1FA 0x2199 +0xA1FB 0x2198 +0xA1FC 0x2225 +0xA1FD 0x2223 +0xA241 0xFF0F +0xA242 0xFF3C +0xA243 0xFF04 +0xA244 0x00A5 +0xA245 0x3012 +0xA246 0x00A2 +0xA247 0x00A3 +0xA248 0xFF05 +0xA249 0xFF20 +0xA24A 0x2103 +0xA24B 0x2109 +0xA24C 0xFE69 +0xA24D 0xFE6A +0xA24E 0xFE6B +0xA24F 0x33D5 +0xA250 0x339C +0xA251 0x339D +0xA252 0x339E +0xA253 0x33CE +0xA254 0x33A1 +0xA255 0x338E +0xA256 0x338F +0xA257 0x33C4 +0xA258 0x00B0 +0xA259 0x5159 +0xA25A 0x515B +0xA25B 0x515E +0xA25C 0x515D +0xA25D 0x5161 +0xA25E 0x5163 +0xA25F 0x55E7 +0xA260 0x74E9 +0xA261 0x7CCE +0xA262 0x2581 +0xA263 0x2582 +0xA264 0x2583 +0xA265 0x2584 +0xA266 0x2585 +0xA267 0x2586 +0xA268 0x2587 +0xA269 0x2588 +0xA26A 0x258F +0xA26B 0x258E +0xA26C 0x258D +0xA26D 0x258C +0xA26E 0x258B +0xA26F 0x258A +0xA270 0x2589 +0xA271 0x253C +0xA272 0x2534 +0xA273 0x252C +0xA274 0x2524 +0xA275 0x251C +0xA276 0x2594 +0xA277 0x2500 +0xA278 0x2502 +0xA279 0x2595 +0xA27A 0x250C +0xA27B 0x2510 +0xA27C 0x2514 +0xA27D 0x2518 +0xA27E 0x256D +0xA2A1 0x256E +0xA2A2 0x2570 +0xA2A3 0x256F +0xA2A4 0x2550 +0xA2A5 0x255E +0xA2A6 0x256A +0xA2A7 0x2561 +0xA2A8 0x25E2 +0xA2A9 0x25E3 +0xA2AA 0x25E5 +0xA2AB 0x25E4 +0xA2AC 0x2571 +0xA2AD 0x2572 +0xA2AE 0x2573 +0xA2AF 0xFF10 +0xA2B0 0xFF11 +0xA2B1 0xFF12 +0xA2B2 0xFF13 +0xA2B3 0xFF14 +0xA2B4 0xFF15 +0xA2B5 0xFF16 +0xA2B6 0xFF17 +0xA2B7 0xFF18 +0xA2B8 0xFF19 +0xA2B9 0x2160 +0xA2BA 0x2161 +0xA2BB 0x2162 +0xA2BC 0x2163 +0xA2BD 0x2164 +0xA2BE 0x2165 +0xA2BF 0x2166 +0xA2C0 0x2167 +0xA2C1 0x2168 +0xA2C2 0x2169 +0xA2C3 0x3021 +0xA2C4 0x3022 +0xA2C5 0x3023 +0xA2C6 0x3024 +0xA2C7 0x3025 +0xA2C8 0x3026 +0xA2C9 0x3027 +0xA2CA 0x3028 +0xA2CB 0x3029 +0xA2CD 0x5344 +0xA2CF 0xFF21 +0xA2D0 0xFF22 +0xA2D1 0xFF23 +0xA2D2 0xFF24 +0xA2D3 0xFF25 +0xA2D4 0xFF26 +0xA2D5 0xFF27 +0xA2D6 0xFF28 +0xA2D7 0xFF29 +0xA2D8 0xFF2A +0xA2D9 0xFF2B +0xA2DA 0xFF2C +0xA2DB 0xFF2D +0xA2DC 0xFF2E +0xA2DD 0xFF2F +0xA2DE 0xFF30 +0xA2DF 0xFF31 +0xA2E0 0xFF32 +0xA2E1 0xFF33 +0xA2E2 0xFF34 +0xA2E3 0xFF35 +0xA2E4 0xFF36 +0xA2E5 0xFF37 +0xA2E6 0xFF38 +0xA2E7 0xFF39 +0xA2E8 0xFF3A +0xA2E9 0xFF41 +0xA2EA 0xFF42 +0xA2EB 0xFF43 +0xA2EC 0xFF44 +0xA2ED 0xFF45 +0xA2EE 0xFF46 +0xA2EF 0xFF47 +0xA2F0 0xFF48 +0xA2F1 0xFF49 +0xA2F2 0xFF4A +0xA2F3 0xFF4B +0xA2F4 0xFF4C +0xA2F5 0xFF4D +0xA2F6 0xFF4E +0xA2F7 0xFF4F +0xA2F8 0xFF50 +0xA2F9 0xFF51 +0xA2FA 0xFF52 +0xA2FB 0xFF53 +0xA2FC 0xFF54 +0xA2FD 0xFF55 +0xA2FE 0xFF56 +0xA340 0xFF57 +0xA341 0xFF58 +0xA342 0xFF59 +0xA343 0xFF5A +0xA344 0x0391 +0xA345 0x0392 +0xA346 0x0393 +0xA347 0x0394 +0xA348 0x0395 +0xA349 0x0396 +0xA34A 0x0397 +0xA34B 0x0398 +0xA34C 0x0399 +0xA34D 0x039A +0xA34E 0x039B +0xA34F 0x039C +0xA350 0x039D +0xA351 0x039E +0xA352 0x039F +0xA353 0x03A0 +0xA354 0x03A1 +0xA355 0x03A3 +0xA356 0x03A4 +0xA357 0x03A5 +0xA358 0x03A6 +0xA359 0x03A7 +0xA35A 0x03A8 +0xA35B 0x03A9 +0xA35C 0x03B1 +0xA35D 0x03B2 +0xA35E 0x03B3 +0xA35F 0x03B4 +0xA360 0x03B5 +0xA361 0x03B6 +0xA362 0x03B7 +0xA363 0x03B8 +0xA364 0x03B9 +0xA365 0x03BA +0xA366 0x03BB +0xA367 0x03BC +0xA368 0x03BD +0xA369 0x03BE +0xA36A 0x03BF +0xA36B 0x03C0 +0xA36C 0x03C1 +0xA36D 0x03C3 +0xA36E 0x03C4 +0xA36F 0x03C5 +0xA370 0x03C6 +0xA371 0x03C7 +0xA372 0x03C8 +0xA373 0x03C9 +0xA374 0x3105 +0xA375 0x3106 +0xA376 0x3107 +0xA377 0x3108 +0xA378 0x3109 +0xA379 0x310A +0xA37A 0x310B +0xA37B 0x310C +0xA37C 0x310D +0xA37D 0x310E +0xA37E 0x310F +0xA3A1 0x3110 +0xA3A2 0x3111 +0xA3A3 0x3112 +0xA3A4 0x3113 +0xA3A5 0x3114 +0xA3A6 0x3115 +0xA3A7 0x3116 +0xA3A8 0x3117 +0xA3A9 0x3118 +0xA3AA 0x3119 +0xA3AB 0x311A +0xA3AC 0x311B +0xA3AD 0x311C +0xA3AE 0x311D +0xA3AF 0x311E +0xA3B0 0x311F +0xA3B1 0x3120 +0xA3B2 0x3121 +0xA3B3 0x3122 +0xA3B4 0x3123 +0xA3B5 0x3124 +0xA3B6 0x3125 +0xA3B7 0x3126 +0xA3B8 0x3127 +0xA3B9 0x3128 +0xA3BA 0x3129 +0xA3BB 0x02D9 +0xA3BC 0x02C9 +0xA3BD 0x02CA +0xA3BE 0x02C7 +0xA3BF 0x02CB +0xA440 0x4E00 +0xA441 0x4E59 +0xA442 0x4E01 +0xA443 0x4E03 +0xA444 0x4E43 +0xA445 0x4E5D +0xA446 0x4E86 +0xA447 0x4E8C +0xA448 0x4EBA +0xA449 0x513F +0xA44A 0x5165 +0xA44B 0x516B +0xA44C 0x51E0 +0xA44D 0x5200 +0xA44E 0x5201 +0xA44F 0x529B +0xA450 0x5315 +0xA451 0x5341 +0xA452 0x535C +0xA453 0x53C8 +0xA454 0x4E09 +0xA455 0x4E0B +0xA456 0x4E08 +0xA457 0x4E0A +0xA458 0x4E2B +0xA459 0x4E38 +0xA45A 0x51E1 +0xA45B 0x4E45 +0xA45C 0x4E48 +0xA45D 0x4E5F +0xA45E 0x4E5E +0xA45F 0x4E8E +0xA460 0x4EA1 +0xA461 0x5140 +0xA462 0x5203 +0xA463 0x52FA +0xA464 0x5343 +0xA465 0x53C9 +0xA466 0x53E3 +0xA467 0x571F +0xA468 0x58EB +0xA469 0x5915 +0xA46A 0x5927 +0xA46B 0x5973 +0xA46C 0x5B50 +0xA46D 0x5B51 +0xA46E 0x5B53 +0xA46F 0x5BF8 +0xA470 0x5C0F +0xA471 0x5C22 +0xA472 0x5C38 +0xA473 0x5C71 +0xA474 0x5DDD +0xA475 0x5DE5 +0xA476 0x5DF1 +0xA477 0x5DF2 +0xA478 0x5DF3 +0xA479 0x5DFE +0xA47A 0x5E72 +0xA47B 0x5EFE +0xA47C 0x5F0B +0xA47D 0x5F13 +0xA47E 0x624D +0xA4A1 0x4E11 +0xA4A2 0x4E10 +0xA4A3 0x4E0D +0xA4A4 0x4E2D +0xA4A5 0x4E30 +0xA4A6 0x4E39 +0xA4A7 0x4E4B +0xA4A8 0x5C39 +0xA4A9 0x4E88 +0xA4AA 0x4E91 +0xA4AB 0x4E95 +0xA4AC 0x4E92 +0xA4AD 0x4E94 +0xA4AE 0x4EA2 +0xA4AF 0x4EC1 +0xA4B0 0x4EC0 +0xA4B1 0x4EC3 +0xA4B2 0x4EC6 +0xA4B3 0x4EC7 +0xA4B4 0x4ECD +0xA4B5 0x4ECA +0xA4B6 0x4ECB +0xA4B7 0x4EC4 +0xA4B8 0x5143 +0xA4B9 0x5141 +0xA4BA 0x5167 +0xA4BB 0x516D +0xA4BC 0x516E +0xA4BD 0x516C +0xA4BE 0x5197 +0xA4BF 0x51F6 +0xA4C0 0x5206 +0xA4C1 0x5207 +0xA4C2 0x5208 +0xA4C3 0x52FB +0xA4C4 0x52FE +0xA4C5 0x52FF +0xA4C6 0x5316 +0xA4C7 0x5339 +0xA4C8 0x5348 +0xA4C9 0x5347 +0xA4CA 0x5345 +0xA4CB 0x535E +0xA4CC 0x5384 +0xA4CD 0x53CB +0xA4CE 0x53CA +0xA4CF 0x53CD +0xA4D0 0x58EC +0xA4D1 0x5929 +0xA4D2 0x592B +0xA4D3 0x592A +0xA4D4 0x592D +0xA4D5 0x5B54 +0xA4D6 0x5C11 +0xA4D7 0x5C24 +0xA4D8 0x5C3A +0xA4D9 0x5C6F +0xA4DA 0x5DF4 +0xA4DB 0x5E7B +0xA4DC 0x5EFF +0xA4DD 0x5F14 +0xA4DE 0x5F15 +0xA4DF 0x5FC3 +0xA4E0 0x6208 +0xA4E1 0x6236 +0xA4E2 0x624B +0xA4E3 0x624E +0xA4E4 0x652F +0xA4E5 0x6587 +0xA4E6 0x6597 +0xA4E7 0x65A4 +0xA4E8 0x65B9 +0xA4E9 0x65E5 +0xA4EA 0x66F0 +0xA4EB 0x6708 +0xA4EC 0x6728 +0xA4ED 0x6B20 +0xA4EE 0x6B62 +0xA4EF 0x6B79 +0xA4F0 0x6BCB +0xA4F1 0x6BD4 +0xA4F2 0x6BDB +0xA4F3 0x6C0F +0xA4F4 0x6C34 +0xA4F5 0x706B +0xA4F6 0x722A +0xA4F7 0x7236 +0xA4F8 0x723B +0xA4F9 0x7247 +0xA4FA 0x7259 +0xA4FB 0x725B +0xA4FC 0x72AC +0xA4FD 0x738B +0xA4FE 0x4E19 +0xA540 0x4E16 +0xA541 0x4E15 +0xA542 0x4E14 +0xA543 0x4E18 +0xA544 0x4E3B +0xA545 0x4E4D +0xA546 0x4E4F +0xA547 0x4E4E +0xA548 0x4EE5 +0xA549 0x4ED8 +0xA54A 0x4ED4 +0xA54B 0x4ED5 +0xA54C 0x4ED6 +0xA54D 0x4ED7 +0xA54E 0x4EE3 +0xA54F 0x4EE4 +0xA550 0x4ED9 +0xA551 0x4EDE +0xA552 0x5145 +0xA553 0x5144 +0xA554 0x5189 +0xA555 0x518A +0xA556 0x51AC +0xA557 0x51F9 +0xA558 0x51FA +0xA559 0x51F8 +0xA55A 0x520A +0xA55B 0x52A0 +0xA55C 0x529F +0xA55D 0x5305 +0xA55E 0x5306 +0xA55F 0x5317 +0xA560 0x531D +0xA561 0x4EDF +0xA562 0x534A +0xA563 0x5349 +0xA564 0x5361 +0xA565 0x5360 +0xA566 0x536F +0xA567 0x536E +0xA568 0x53BB +0xA569 0x53EF +0xA56A 0x53E4 +0xA56B 0x53F3 +0xA56C 0x53EC +0xA56D 0x53EE +0xA56E 0x53E9 +0xA56F 0x53E8 +0xA570 0x53FC +0xA571 0x53F8 +0xA572 0x53F5 +0xA573 0x53EB +0xA574 0x53E6 +0xA575 0x53EA +0xA576 0x53F2 +0xA577 0x53F1 +0xA578 0x53F0 +0xA579 0x53E5 +0xA57A 0x53ED +0xA57B 0x53FB +0xA57C 0x56DB +0xA57D 0x56DA +0xA57E 0x5916 +0xA5A1 0x592E +0xA5A2 0x5931 +0xA5A3 0x5974 +0xA5A4 0x5976 +0xA5A5 0x5B55 +0xA5A6 0x5B83 +0xA5A7 0x5C3C +0xA5A8 0x5DE8 +0xA5A9 0x5DE7 +0xA5AA 0x5DE6 +0xA5AB 0x5E02 +0xA5AC 0x5E03 +0xA5AD 0x5E73 +0xA5AE 0x5E7C +0xA5AF 0x5F01 +0xA5B0 0x5F18 +0xA5B1 0x5F17 +0xA5B2 0x5FC5 +0xA5B3 0x620A +0xA5B4 0x6253 +0xA5B5 0x6254 +0xA5B6 0x6252 +0xA5B7 0x6251 +0xA5B8 0x65A5 +0xA5B9 0x65E6 +0xA5BA 0x672E +0xA5BB 0x672C +0xA5BC 0x672A +0xA5BD 0x672B +0xA5BE 0x672D +0xA5BF 0x6B63 +0xA5C0 0x6BCD +0xA5C1 0x6C11 +0xA5C2 0x6C10 +0xA5C3 0x6C38 +0xA5C4 0x6C41 +0xA5C5 0x6C40 +0xA5C6 0x6C3E +0xA5C7 0x72AF +0xA5C8 0x7384 +0xA5C9 0x7389 +0xA5CA 0x74DC +0xA5CB 0x74E6 +0xA5CC 0x7518 +0xA5CD 0x751F +0xA5CE 0x7528 +0xA5CF 0x7529 +0xA5D0 0x7530 +0xA5D1 0x7531 +0xA5D2 0x7532 +0xA5D3 0x7533 +0xA5D4 0x758B +0xA5D5 0x767D +0xA5D6 0x76AE +0xA5D7 0x76BF +0xA5D8 0x76EE +0xA5D9 0x77DB +0xA5DA 0x77E2 +0xA5DB 0x77F3 +0xA5DC 0x793A +0xA5DD 0x79BE +0xA5DE 0x7A74 +0xA5DF 0x7ACB +0xA5E0 0x4E1E +0xA5E1 0x4E1F +0xA5E2 0x4E52 +0xA5E3 0x4E53 +0xA5E4 0x4E69 +0xA5E5 0x4E99 +0xA5E6 0x4EA4 +0xA5E7 0x4EA6 +0xA5E8 0x4EA5 +0xA5E9 0x4EFF +0xA5EA 0x4F09 +0xA5EB 0x4F19 +0xA5EC 0x4F0A +0xA5ED 0x4F15 +0xA5EE 0x4F0D +0xA5EF 0x4F10 +0xA5F0 0x4F11 +0xA5F1 0x4F0F +0xA5F2 0x4EF2 +0xA5F3 0x4EF6 +0xA5F4 0x4EFB +0xA5F5 0x4EF0 +0xA5F6 0x4EF3 +0xA5F7 0x4EFD +0xA5F8 0x4F01 +0xA5F9 0x4F0B +0xA5FA 0x5149 +0xA5FB 0x5147 +0xA5FC 0x5146 +0xA5FD 0x5148 +0xA5FE 0x5168 +0xA640 0x5171 +0xA641 0x518D +0xA642 0x51B0 +0xA643 0x5217 +0xA644 0x5211 +0xA645 0x5212 +0xA646 0x520E +0xA647 0x5216 +0xA648 0x52A3 +0xA649 0x5308 +0xA64A 0x5321 +0xA64B 0x5320 +0xA64C 0x5370 +0xA64D 0x5371 +0xA64E 0x5409 +0xA64F 0x540F +0xA650 0x540C +0xA651 0x540A +0xA652 0x5410 +0xA653 0x5401 +0xA654 0x540B +0xA655 0x5404 +0xA656 0x5411 +0xA657 0x540D +0xA658 0x5408 +0xA659 0x5403 +0xA65A 0x540E +0xA65B 0x5406 +0xA65C 0x5412 +0xA65D 0x56E0 +0xA65E 0x56DE +0xA65F 0x56DD +0xA660 0x5733 +0xA661 0x5730 +0xA662 0x5728 +0xA663 0x572D +0xA664 0x572C +0xA665 0x572F +0xA666 0x5729 +0xA667 0x5919 +0xA668 0x591A +0xA669 0x5937 +0xA66A 0x5938 +0xA66B 0x5984 +0xA66C 0x5978 +0xA66D 0x5983 +0xA66E 0x597D +0xA66F 0x5979 +0xA670 0x5982 +0xA671 0x5981 +0xA672 0x5B57 +0xA673 0x5B58 +0xA674 0x5B87 +0xA675 0x5B88 +0xA676 0x5B85 +0xA677 0x5B89 +0xA678 0x5BFA +0xA679 0x5C16 +0xA67A 0x5C79 +0xA67B 0x5DDE +0xA67C 0x5E06 +0xA67D 0x5E76 +0xA67E 0x5E74 +0xA6A1 0x5F0F +0xA6A2 0x5F1B +0xA6A3 0x5FD9 +0xA6A4 0x5FD6 +0xA6A5 0x620E +0xA6A6 0x620C +0xA6A7 0x620D +0xA6A8 0x6210 +0xA6A9 0x6263 +0xA6AA 0x625B +0xA6AB 0x6258 +0xA6AC 0x6536 +0xA6AD 0x65E9 +0xA6AE 0x65E8 +0xA6AF 0x65EC +0xA6B0 0x65ED +0xA6B1 0x66F2 +0xA6B2 0x66F3 +0xA6B3 0x6709 +0xA6B4 0x673D +0xA6B5 0x6734 +0xA6B6 0x6731 +0xA6B7 0x6735 +0xA6B8 0x6B21 +0xA6B9 0x6B64 +0xA6BA 0x6B7B +0xA6BB 0x6C16 +0xA6BC 0x6C5D +0xA6BD 0x6C57 +0xA6BE 0x6C59 +0xA6BF 0x6C5F +0xA6C0 0x6C60 +0xA6C1 0x6C50 +0xA6C2 0x6C55 +0xA6C3 0x6C61 +0xA6C4 0x6C5B +0xA6C5 0x6C4D +0xA6C6 0x6C4E +0xA6C7 0x7070 +0xA6C8 0x725F +0xA6C9 0x725D +0xA6CA 0x767E +0xA6CB 0x7AF9 +0xA6CC 0x7C73 +0xA6CD 0x7CF8 +0xA6CE 0x7F36 +0xA6CF 0x7F8A +0xA6D0 0x7FBD +0xA6D1 0x8001 +0xA6D2 0x8003 +0xA6D3 0x800C +0xA6D4 0x8012 +0xA6D5 0x8033 +0xA6D6 0x807F +0xA6D7 0x8089 +0xA6D8 0x808B +0xA6D9 0x808C +0xA6DA 0x81E3 +0xA6DB 0x81EA +0xA6DC 0x81F3 +0xA6DD 0x81FC +0xA6DE 0x820C +0xA6DF 0x821B +0xA6E0 0x821F +0xA6E1 0x826E +0xA6E2 0x8272 +0xA6E3 0x827E +0xA6E4 0x866B +0xA6E5 0x8840 +0xA6E6 0x884C +0xA6E7 0x8863 +0xA6E8 0x897F +0xA6E9 0x9621 +0xA6EA 0x4E32 +0xA6EB 0x4EA8 +0xA6EC 0x4F4D +0xA6ED 0x4F4F +0xA6EE 0x4F47 +0xA6EF 0x4F57 +0xA6F0 0x4F5E +0xA6F1 0x4F34 +0xA6F2 0x4F5B +0xA6F3 0x4F55 +0xA6F4 0x4F30 +0xA6F5 0x4F50 +0xA6F6 0x4F51 +0xA6F7 0x4F3D +0xA6F8 0x4F3A +0xA6F9 0x4F38 +0xA6FA 0x4F43 +0xA6FB 0x4F54 +0xA6FC 0x4F3C +0xA6FD 0x4F46 +0xA6FE 0x4F63 +0xA740 0x4F5C +0xA741 0x4F60 +0xA742 0x4F2F +0xA743 0x4F4E +0xA744 0x4F36 +0xA745 0x4F59 +0xA746 0x4F5D +0xA747 0x4F48 +0xA748 0x4F5A +0xA749 0x514C +0xA74A 0x514B +0xA74B 0x514D +0xA74C 0x5175 +0xA74D 0x51B6 +0xA74E 0x51B7 +0xA74F 0x5225 +0xA750 0x5224 +0xA751 0x5229 +0xA752 0x522A +0xA753 0x5228 +0xA754 0x52AB +0xA755 0x52A9 +0xA756 0x52AA +0xA757 0x52AC +0xA758 0x5323 +0xA759 0x5373 +0xA75A 0x5375 +0xA75B 0x541D +0xA75C 0x542D +0xA75D 0x541E +0xA75E 0x543E +0xA75F 0x5426 +0xA760 0x544E +0xA761 0x5427 +0xA762 0x5446 +0xA763 0x5443 +0xA764 0x5433 +0xA765 0x5448 +0xA766 0x5442 +0xA767 0x541B +0xA768 0x5429 +0xA769 0x544A +0xA76A 0x5439 +0xA76B 0x543B +0xA76C 0x5438 +0xA76D 0x542E +0xA76E 0x5435 +0xA76F 0x5436 +0xA770 0x5420 +0xA771 0x543C +0xA772 0x5440 +0xA773 0x5431 +0xA774 0x542B +0xA775 0x541F +0xA776 0x542C +0xA777 0x56EA +0xA778 0x56F0 +0xA779 0x56E4 +0xA77A 0x56EB +0xA77B 0x574A +0xA77C 0x5751 +0xA77D 0x5740 +0xA77E 0x574D +0xA7A1 0x5747 +0xA7A2 0x574E +0xA7A3 0x573E +0xA7A4 0x5750 +0xA7A5 0x574F +0xA7A6 0x573B +0xA7A7 0x58EF +0xA7A8 0x593E +0xA7A9 0x599D +0xA7AA 0x5992 +0xA7AB 0x59A8 +0xA7AC 0x599E +0xA7AD 0x59A3 +0xA7AE 0x5999 +0xA7AF 0x5996 +0xA7B0 0x598D +0xA7B1 0x59A4 +0xA7B2 0x5993 +0xA7B3 0x598A +0xA7B4 0x59A5 +0xA7B5 0x5B5D +0xA7B6 0x5B5C +0xA7B7 0x5B5A +0xA7B8 0x5B5B +0xA7B9 0x5B8C +0xA7BA 0x5B8B +0xA7BB 0x5B8F +0xA7BC 0x5C2C +0xA7BD 0x5C40 +0xA7BE 0x5C41 +0xA7BF 0x5C3F +0xA7C0 0x5C3E +0xA7C1 0x5C90 +0xA7C2 0x5C91 +0xA7C3 0x5C94 +0xA7C4 0x5C8C +0xA7C5 0x5DEB +0xA7C6 0x5E0C +0xA7C7 0x5E8F +0xA7C8 0x5E87 +0xA7C9 0x5E8A +0xA7CA 0x5EF7 +0xA7CB 0x5F04 +0xA7CC 0x5F1F +0xA7CD 0x5F64 +0xA7CE 0x5F62 +0xA7CF 0x5F77 +0xA7D0 0x5F79 +0xA7D1 0x5FD8 +0xA7D2 0x5FCC +0xA7D3 0x5FD7 +0xA7D4 0x5FCD +0xA7D5 0x5FF1 +0xA7D6 0x5FEB +0xA7D7 0x5FF8 +0xA7D8 0x5FEA +0xA7D9 0x6212 +0xA7DA 0x6211 +0xA7DB 0x6284 +0xA7DC 0x6297 +0xA7DD 0x6296 +0xA7DE 0x6280 +0xA7DF 0x6276 +0xA7E0 0x6289 +0xA7E1 0x626D +0xA7E2 0x628A +0xA7E3 0x627C +0xA7E4 0x627E +0xA7E5 0x6279 +0xA7E6 0x6273 +0xA7E7 0x6292 +0xA7E8 0x626F +0xA7E9 0x6298 +0xA7EA 0x626E +0xA7EB 0x6295 +0xA7EC 0x6293 +0xA7ED 0x6291 +0xA7EE 0x6286 +0xA7EF 0x6539 +0xA7F0 0x653B +0xA7F1 0x6538 +0xA7F2 0x65F1 +0xA7F3 0x66F4 +0xA7F4 0x675F +0xA7F5 0x674E +0xA7F6 0x674F +0xA7F7 0x6750 +0xA7F8 0x6751 +0xA7F9 0x675C +0xA7FA 0x6756 +0xA7FB 0x675E +0xA7FC 0x6749 +0xA7FD 0x6746 +0xA7FE 0x6760 +0xA840 0x6753 +0xA841 0x6757 +0xA842 0x6B65 +0xA843 0x6BCF +0xA844 0x6C42 +0xA845 0x6C5E +0xA846 0x6C99 +0xA847 0x6C81 +0xA848 0x6C88 +0xA849 0x6C89 +0xA84A 0x6C85 +0xA84B 0x6C9B +0xA84C 0x6C6A +0xA84D 0x6C7A +0xA84E 0x6C90 +0xA84F 0x6C70 +0xA850 0x6C8C +0xA851 0x6C68 +0xA852 0x6C96 +0xA853 0x6C92 +0xA854 0x6C7D +0xA855 0x6C83 +0xA856 0x6C72 +0xA857 0x6C7E +0xA858 0x6C74 +0xA859 0x6C86 +0xA85A 0x6C76 +0xA85B 0x6C8D +0xA85C 0x6C94 +0xA85D 0x6C98 +0xA85E 0x6C82 +0xA85F 0x7076 +0xA860 0x707C +0xA861 0x707D +0xA862 0x7078 +0xA863 0x7262 +0xA864 0x7261 +0xA865 0x7260 +0xA866 0x72C4 +0xA867 0x72C2 +0xA868 0x7396 +0xA869 0x752C +0xA86A 0x752B +0xA86B 0x7537 +0xA86C 0x7538 +0xA86D 0x7682 +0xA86E 0x76EF +0xA86F 0x77E3 +0xA870 0x79C1 +0xA871 0x79C0 +0xA872 0x79BF +0xA873 0x7A76 +0xA874 0x7CFB +0xA875 0x7F55 +0xA876 0x8096 +0xA877 0x8093 +0xA878 0x809D +0xA879 0x8098 +0xA87A 0x809B +0xA87B 0x809A +0xA87C 0x80B2 +0xA87D 0x826F +0xA87E 0x8292 +0xA8A1 0x828B +0xA8A2 0x828D +0xA8A3 0x898B +0xA8A4 0x89D2 +0xA8A5 0x8A00 +0xA8A6 0x8C37 +0xA8A7 0x8C46 +0xA8A8 0x8C55 +0xA8A9 0x8C9D +0xA8AA 0x8D64 +0xA8AB 0x8D70 +0xA8AC 0x8DB3 +0xA8AD 0x8EAB +0xA8AE 0x8ECA +0xA8AF 0x8F9B +0xA8B0 0x8FB0 +0xA8B1 0x8FC2 +0xA8B2 0x8FC6 +0xA8B3 0x8FC5 +0xA8B4 0x8FC4 +0xA8B5 0x5DE1 +0xA8B6 0x9091 +0xA8B7 0x90A2 +0xA8B8 0x90AA +0xA8B9 0x90A6 +0xA8BA 0x90A3 +0xA8BB 0x9149 +0xA8BC 0x91C6 +0xA8BD 0x91CC +0xA8BE 0x9632 +0xA8BF 0x962E +0xA8C0 0x9631 +0xA8C1 0x962A +0xA8C2 0x962C +0xA8C3 0x4E26 +0xA8C4 0x4E56 +0xA8C5 0x4E73 +0xA8C6 0x4E8B +0xA8C7 0x4E9B +0xA8C8 0x4E9E +0xA8C9 0x4EAB +0xA8CA 0x4EAC +0xA8CB 0x4F6F +0xA8CC 0x4F9D +0xA8CD 0x4F8D +0xA8CE 0x4F73 +0xA8CF 0x4F7F +0xA8D0 0x4F6C +0xA8D1 0x4F9B +0xA8D2 0x4F8B +0xA8D3 0x4F86 +0xA8D4 0x4F83 +0xA8D5 0x4F70 +0xA8D6 0x4F75 +0xA8D7 0x4F88 +0xA8D8 0x4F69 +0xA8D9 0x4F7B +0xA8DA 0x4F96 +0xA8DB 0x4F7E +0xA8DC 0x4F8F +0xA8DD 0x4F91 +0xA8DE 0x4F7A +0xA8DF 0x5154 +0xA8E0 0x5152 +0xA8E1 0x5155 +0xA8E2 0x5169 +0xA8E3 0x5177 +0xA8E4 0x5176 +0xA8E5 0x5178 +0xA8E6 0x51BD +0xA8E7 0x51FD +0xA8E8 0x523B +0xA8E9 0x5238 +0xA8EA 0x5237 +0xA8EB 0x523A +0xA8EC 0x5230 +0xA8ED 0x522E +0xA8EE 0x5236 +0xA8EF 0x5241 +0xA8F0 0x52BE +0xA8F1 0x52BB +0xA8F2 0x5352 +0xA8F3 0x5354 +0xA8F4 0x5353 +0xA8F5 0x5351 +0xA8F6 0x5366 +0xA8F7 0x5377 +0xA8F8 0x5378 +0xA8F9 0x5379 +0xA8FA 0x53D6 +0xA8FB 0x53D4 +0xA8FC 0x53D7 +0xA8FD 0x5473 +0xA8FE 0x5475 +0xA940 0x5496 +0xA941 0x5478 +0xA942 0x5495 +0xA943 0x5480 +0xA944 0x547B +0xA945 0x5477 +0xA946 0x5484 +0xA947 0x5492 +0xA948 0x5486 +0xA949 0x547C +0xA94A 0x5490 +0xA94B 0x5471 +0xA94C 0x5476 +0xA94D 0x548C +0xA94E 0x549A +0xA94F 0x5462 +0xA950 0x5468 +0xA951 0x548B +0xA952 0x547D +0xA953 0x548E +0xA954 0x56FA +0xA955 0x5783 +0xA956 0x5777 +0xA957 0x576A +0xA958 0x5769 +0xA959 0x5761 +0xA95A 0x5766 +0xA95B 0x5764 +0xA95C 0x577C +0xA95D 0x591C +0xA95E 0x5949 +0xA95F 0x5947 +0xA960 0x5948 +0xA961 0x5944 +0xA962 0x5954 +0xA963 0x59BE +0xA964 0x59BB +0xA965 0x59D4 +0xA966 0x59B9 +0xA967 0x59AE +0xA968 0x59D1 +0xA969 0x59C6 +0xA96A 0x59D0 +0xA96B 0x59CD +0xA96C 0x59CB +0xA96D 0x59D3 +0xA96E 0x59CA +0xA96F 0x59AF +0xA970 0x59B3 +0xA971 0x59D2 +0xA972 0x59C5 +0xA973 0x5B5F +0xA974 0x5B64 +0xA975 0x5B63 +0xA976 0x5B97 +0xA977 0x5B9A +0xA978 0x5B98 +0xA979 0x5B9C +0xA97A 0x5B99 +0xA97B 0x5B9B +0xA97C 0x5C1A +0xA97D 0x5C48 +0xA97E 0x5C45 +0xA9A1 0x5C46 +0xA9A2 0x5CB7 +0xA9A3 0x5CA1 +0xA9A4 0x5CB8 +0xA9A5 0x5CA9 +0xA9A6 0x5CAB +0xA9A7 0x5CB1 +0xA9A8 0x5CB3 +0xA9A9 0x5E18 +0xA9AA 0x5E1A +0xA9AB 0x5E16 +0xA9AC 0x5E15 +0xA9AD 0x5E1B +0xA9AE 0x5E11 +0xA9AF 0x5E78 +0xA9B0 0x5E9A +0xA9B1 0x5E97 +0xA9B2 0x5E9C +0xA9B3 0x5E95 +0xA9B4 0x5E96 +0xA9B5 0x5EF6 +0xA9B6 0x5F26 +0xA9B7 0x5F27 +0xA9B8 0x5F29 +0xA9B9 0x5F80 +0xA9BA 0x5F81 +0xA9BB 0x5F7F +0xA9BC 0x5F7C +0xA9BD 0x5FDD +0xA9BE 0x5FE0 +0xA9BF 0x5FFD +0xA9C0 0x5FF5 +0xA9C1 0x5FFF +0xA9C2 0x600F +0xA9C3 0x6014 +0xA9C4 0x602F +0xA9C5 0x6035 +0xA9C6 0x6016 +0xA9C7 0x602A +0xA9C8 0x6015 +0xA9C9 0x6021 +0xA9CA 0x6027 +0xA9CB 0x6029 +0xA9CC 0x602B +0xA9CD 0x601B +0xA9CE 0x6216 +0xA9CF 0x6215 +0xA9D0 0x623F +0xA9D1 0x623E +0xA9D2 0x6240 +0xA9D3 0x627F +0xA9D4 0x62C9 +0xA9D5 0x62CC +0xA9D6 0x62C4 +0xA9D7 0x62BF +0xA9D8 0x62C2 +0xA9D9 0x62B9 +0xA9DA 0x62D2 +0xA9DB 0x62DB +0xA9DC 0x62AB +0xA9DD 0x62D3 +0xA9DE 0x62D4 +0xA9DF 0x62CB +0xA9E0 0x62C8 +0xA9E1 0x62A8 +0xA9E2 0x62BD +0xA9E3 0x62BC +0xA9E4 0x62D0 +0xA9E5 0x62D9 +0xA9E6 0x62C7 +0xA9E7 0x62CD +0xA9E8 0x62B5 +0xA9E9 0x62DA +0xA9EA 0x62B1 +0xA9EB 0x62D8 +0xA9EC 0x62D6 +0xA9ED 0x62D7 +0xA9EE 0x62C6 +0xA9EF 0x62AC +0xA9F0 0x62CE +0xA9F1 0x653E +0xA9F2 0x65A7 +0xA9F3 0x65BC +0xA9F4 0x65FA +0xA9F5 0x6614 +0xA9F6 0x6613 +0xA9F7 0x660C +0xA9F8 0x6606 +0xA9F9 0x6602 +0xA9FA 0x660E +0xA9FB 0x6600 +0xA9FC 0x660F +0xA9FD 0x6615 +0xA9FE 0x660A +0xAA40 0x6607 +0xAA41 0x670D +0xAA42 0x670B +0xAA43 0x676D +0xAA44 0x678B +0xAA45 0x6795 +0xAA46 0x6771 +0xAA47 0x679C +0xAA48 0x6773 +0xAA49 0x6777 +0xAA4A 0x6787 +0xAA4B 0x679D +0xAA4C 0x6797 +0xAA4D 0x676F +0xAA4E 0x6770 +0xAA4F 0x677F +0xAA50 0x6789 +0xAA51 0x677E +0xAA52 0x6790 +0xAA53 0x6775 +0xAA54 0x679A +0xAA55 0x6793 +0xAA56 0x677C +0xAA57 0x676A +0xAA58 0x6772 +0xAA59 0x6B23 +0xAA5A 0x6B66 +0xAA5B 0x6B67 +0xAA5C 0x6B7F +0xAA5D 0x6C13 +0xAA5E 0x6C1B +0xAA5F 0x6CE3 +0xAA60 0x6CE8 +0xAA61 0x6CF3 +0xAA62 0x6CB1 +0xAA63 0x6CCC +0xAA64 0x6CE5 +0xAA65 0x6CB3 +0xAA66 0x6CBD +0xAA67 0x6CBE +0xAA68 0x6CBC +0xAA69 0x6CE2 +0xAA6A 0x6CAB +0xAA6B 0x6CD5 +0xAA6C 0x6CD3 +0xAA6D 0x6CB8 +0xAA6E 0x6CC4 +0xAA6F 0x6CB9 +0xAA70 0x6CC1 +0xAA71 0x6CAE +0xAA72 0x6CD7 +0xAA73 0x6CC5 +0xAA74 0x6CF1 +0xAA75 0x6CBF +0xAA76 0x6CBB +0xAA77 0x6CE1 +0xAA78 0x6CDB +0xAA79 0x6CCA +0xAA7A 0x6CAC +0xAA7B 0x6CEF +0xAA7C 0x6CDC +0xAA7D 0x6CD6 +0xAA7E 0x6CE0 +0xAAA1 0x7095 +0xAAA2 0x708E +0xAAA3 0x7092 +0xAAA4 0x708A +0xAAA5 0x7099 +0xAAA6 0x722C +0xAAA7 0x722D +0xAAA8 0x7238 +0xAAA9 0x7248 +0xAAAA 0x7267 +0xAAAB 0x7269 +0xAAAC 0x72C0 +0xAAAD 0x72CE +0xAAAE 0x72D9 +0xAAAF 0x72D7 +0xAAB0 0x72D0 +0xAAB1 0x73A9 +0xAAB2 0x73A8 +0xAAB3 0x739F +0xAAB4 0x73AB +0xAAB5 0x73A5 +0xAAB6 0x753D +0xAAB7 0x759D +0xAAB8 0x7599 +0xAAB9 0x759A +0xAABA 0x7684 +0xAABB 0x76C2 +0xAABC 0x76F2 +0xAABD 0x76F4 +0xAABE 0x77E5 +0xAABF 0x77FD +0xAAC0 0x793E +0xAAC1 0x7940 +0xAAC2 0x7941 +0xAAC3 0x79C9 +0xAAC4 0x79C8 +0xAAC5 0x7A7A +0xAAC6 0x7A79 +0xAAC7 0x7AFA +0xAAC8 0x7CFE +0xAAC9 0x7F54 +0xAACA 0x7F8C +0xAACB 0x7F8B +0xAACC 0x8005 +0xAACD 0x80BA +0xAACE 0x80A5 +0xAACF 0x80A2 +0xAAD0 0x80B1 +0xAAD1 0x80A1 +0xAAD2 0x80AB +0xAAD3 0x80A9 +0xAAD4 0x80B4 +0xAAD5 0x80AA +0xAAD6 0x80AF +0xAAD7 0x81E5 +0xAAD8 0x81FE +0xAAD9 0x820D +0xAADA 0x82B3 +0xAADB 0x829D +0xAADC 0x8299 +0xAADD 0x82AD +0xAADE 0x82BD +0xAADF 0x829F +0xAAE0 0x82B9 +0xAAE1 0x82B1 +0xAAE2 0x82AC +0xAAE3 0x82A5 +0xAAE4 0x82AF +0xAAE5 0x82B8 +0xAAE6 0x82A3 +0xAAE7 0x82B0 +0xAAE8 0x82BE +0xAAE9 0x82B7 +0xAAEA 0x864E +0xAAEB 0x8671 +0xAAEC 0x521D +0xAAED 0x8868 +0xAAEE 0x8ECB +0xAAEF 0x8FCE +0xAAF0 0x8FD4 +0xAAF1 0x8FD1 +0xAAF2 0x90B5 +0xAAF3 0x90B8 +0xAAF4 0x90B1 +0xAAF5 0x90B6 +0xAAF6 0x91C7 +0xAAF7 0x91D1 +0xAAF8 0x9577 +0xAAF9 0x9580 +0xAAFA 0x961C +0xAAFB 0x9640 +0xAAFC 0x963F +0xAAFD 0x963B +0xAAFE 0x9644 +0xAB40 0x9642 +0xAB41 0x96B9 +0xAB42 0x96E8 +0xAB43 0x9752 +0xAB44 0x975E +0xAB45 0x4E9F +0xAB46 0x4EAD +0xAB47 0x4EAE +0xAB48 0x4FE1 +0xAB49 0x4FB5 +0xAB4A 0x4FAF +0xAB4B 0x4FBF +0xAB4C 0x4FE0 +0xAB4D 0x4FD1 +0xAB4E 0x4FCF +0xAB4F 0x4FDD +0xAB50 0x4FC3 +0xAB51 0x4FB6 +0xAB52 0x4FD8 +0xAB53 0x4FDF +0xAB54 0x4FCA +0xAB55 0x4FD7 +0xAB56 0x4FAE +0xAB57 0x4FD0 +0xAB58 0x4FC4 +0xAB59 0x4FC2 +0xAB5A 0x4FDA +0xAB5B 0x4FCE +0xAB5C 0x4FDE +0xAB5D 0x4FB7 +0xAB5E 0x5157 +0xAB5F 0x5192 +0xAB60 0x5191 +0xAB61 0x51A0 +0xAB62 0x524E +0xAB63 0x5243 +0xAB64 0x524A +0xAB65 0x524D +0xAB66 0x524C +0xAB67 0x524B +0xAB68 0x5247 +0xAB69 0x52C7 +0xAB6A 0x52C9 +0xAB6B 0x52C3 +0xAB6C 0x52C1 +0xAB6D 0x530D +0xAB6E 0x5357 +0xAB6F 0x537B +0xAB70 0x539A +0xAB71 0x53DB +0xAB72 0x54AC +0xAB73 0x54C0 +0xAB74 0x54A8 +0xAB75 0x54CE +0xAB76 0x54C9 +0xAB77 0x54B8 +0xAB78 0x54A6 +0xAB79 0x54B3 +0xAB7A 0x54C7 +0xAB7B 0x54C2 +0xAB7C 0x54BD +0xAB7D 0x54AA +0xAB7E 0x54C1 +0xABA1 0x54C4 +0xABA2 0x54C8 +0xABA3 0x54AF +0xABA4 0x54AB +0xABA5 0x54B1 +0xABA6 0x54BB +0xABA7 0x54A9 +0xABA8 0x54A7 +0xABA9 0x54BF +0xABAA 0x56FF +0xABAB 0x5782 +0xABAC 0x578B +0xABAD 0x57A0 +0xABAE 0x57A3 +0xABAF 0x57A2 +0xABB0 0x57CE +0xABB1 0x57AE +0xABB2 0x5793 +0xABB3 0x5955 +0xABB4 0x5951 +0xABB5 0x594F +0xABB6 0x594E +0xABB7 0x5950 +0xABB8 0x59DC +0xABB9 0x59D8 +0xABBA 0x59FF +0xABBB 0x59E3 +0xABBC 0x59E8 +0xABBD 0x5A03 +0xABBE 0x59E5 +0xABBF 0x59EA +0xABC0 0x59DA +0xABC1 0x59E6 +0xABC2 0x5A01 +0xABC3 0x59FB +0xABC4 0x5B69 +0xABC5 0x5BA3 +0xABC6 0x5BA6 +0xABC7 0x5BA4 +0xABC8 0x5BA2 +0xABC9 0x5BA5 +0xABCA 0x5C01 +0xABCB 0x5C4E +0xABCC 0x5C4F +0xABCD 0x5C4D +0xABCE 0x5C4B +0xABCF 0x5CD9 +0xABD0 0x5CD2 +0xABD1 0x5DF7 +0xABD2 0x5E1D +0xABD3 0x5E25 +0xABD4 0x5E1F +0xABD5 0x5E7D +0xABD6 0x5EA0 +0xABD7 0x5EA6 +0xABD8 0x5EFA +0xABD9 0x5F08 +0xABDA 0x5F2D +0xABDB 0x5F65 +0xABDC 0x5F88 +0xABDD 0x5F85 +0xABDE 0x5F8A +0xABDF 0x5F8B +0xABE0 0x5F87 +0xABE1 0x5F8C +0xABE2 0x5F89 +0xABE3 0x6012 +0xABE4 0x601D +0xABE5 0x6020 +0xABE6 0x6025 +0xABE7 0x600E +0xABE8 0x6028 +0xABE9 0x604D +0xABEA 0x6070 +0xABEB 0x6068 +0xABEC 0x6062 +0xABED 0x6046 +0xABEE 0x6043 +0xABEF 0x606C +0xABF0 0x606B +0xABF1 0x606A +0xABF2 0x6064 +0xABF3 0x6241 +0xABF4 0x62DC +0xABF5 0x6316 +0xABF6 0x6309 +0xABF7 0x62FC +0xABF8 0x62ED +0xABF9 0x6301 +0xABFA 0x62EE +0xABFB 0x62FD +0xABFC 0x6307 +0xABFD 0x62F1 +0xABFE 0x62F7 +0xAC40 0x62EF +0xAC41 0x62EC +0xAC42 0x62FE +0xAC43 0x62F4 +0xAC44 0x6311 +0xAC45 0x6302 +0xAC46 0x653F +0xAC47 0x6545 +0xAC48 0x65AB +0xAC49 0x65BD +0xAC4A 0x65E2 +0xAC4B 0x6625 +0xAC4C 0x662D +0xAC4D 0x6620 +0xAC4E 0x6627 +0xAC4F 0x662F +0xAC50 0x661F +0xAC51 0x6628 +0xAC52 0x6631 +0xAC53 0x6624 +0xAC54 0x66F7 +0xAC55 0x67FF +0xAC56 0x67D3 +0xAC57 0x67F1 +0xAC58 0x67D4 +0xAC59 0x67D0 +0xAC5A 0x67EC +0xAC5B 0x67B6 +0xAC5C 0x67AF +0xAC5D 0x67F5 +0xAC5E 0x67E9 +0xAC5F 0x67EF +0xAC60 0x67C4 +0xAC61 0x67D1 +0xAC62 0x67B4 +0xAC63 0x67DA +0xAC64 0x67E5 +0xAC65 0x67B8 +0xAC66 0x67CF +0xAC67 0x67DE +0xAC68 0x67F3 +0xAC69 0x67B0 +0xAC6A 0x67D9 +0xAC6B 0x67E2 +0xAC6C 0x67DD +0xAC6D 0x67D2 +0xAC6E 0x6B6A +0xAC6F 0x6B83 +0xAC70 0x6B86 +0xAC71 0x6BB5 +0xAC72 0x6BD2 +0xAC73 0x6BD7 +0xAC74 0x6C1F +0xAC75 0x6CC9 +0xAC76 0x6D0B +0xAC77 0x6D32 +0xAC78 0x6D2A +0xAC79 0x6D41 +0xAC7A 0x6D25 +0xAC7B 0x6D0C +0xAC7C 0x6D31 +0xAC7D 0x6D1E +0xAC7E 0x6D17 +0xACA1 0x6D3B +0xACA2 0x6D3D +0xACA3 0x6D3E +0xACA4 0x6D36 +0xACA5 0x6D1B +0xACA6 0x6CF5 +0xACA7 0x6D39 +0xACA8 0x6D27 +0xACA9 0x6D38 +0xACAA 0x6D29 +0xACAB 0x6D2E +0xACAC 0x6D35 +0xACAD 0x6D0E +0xACAE 0x6D2B +0xACAF 0x70AB +0xACB0 0x70BA +0xACB1 0x70B3 +0xACB2 0x70AC +0xACB3 0x70AF +0xACB4 0x70AD +0xACB5 0x70B8 +0xACB6 0x70AE +0xACB7 0x70A4 +0xACB8 0x7230 +0xACB9 0x7272 +0xACBA 0x726F +0xACBB 0x7274 +0xACBC 0x72E9 +0xACBD 0x72E0 +0xACBE 0x72E1 +0xACBF 0x73B7 +0xACC0 0x73CA +0xACC1 0x73BB +0xACC2 0x73B2 +0xACC3 0x73CD +0xACC4 0x73C0 +0xACC5 0x73B3 +0xACC6 0x751A +0xACC7 0x752D +0xACC8 0x754F +0xACC9 0x754C +0xACCA 0x754E +0xACCB 0x754B +0xACCC 0x75AB +0xACCD 0x75A4 +0xACCE 0x75A5 +0xACCF 0x75A2 +0xACD0 0x75A3 +0xACD1 0x7678 +0xACD2 0x7686 +0xACD3 0x7687 +0xACD4 0x7688 +0xACD5 0x76C8 +0xACD6 0x76C6 +0xACD7 0x76C3 +0xACD8 0x76C5 +0xACD9 0x7701 +0xACDA 0x76F9 +0xACDB 0x76F8 +0xACDC 0x7709 +0xACDD 0x770B +0xACDE 0x76FE +0xACDF 0x76FC +0xACE0 0x7707 +0xACE1 0x77DC +0xACE2 0x7802 +0xACE3 0x7814 +0xACE4 0x780C +0xACE5 0x780D +0xACE6 0x7946 +0xACE7 0x7949 +0xACE8 0x7948 +0xACE9 0x7947 +0xACEA 0x79B9 +0xACEB 0x79BA +0xACEC 0x79D1 +0xACED 0x79D2 +0xACEE 0x79CB +0xACEF 0x7A7F +0xACF0 0x7A81 +0xACF1 0x7AFF +0xACF2 0x7AFD +0xACF3 0x7C7D +0xACF4 0x7D02 +0xACF5 0x7D05 +0xACF6 0x7D00 +0xACF7 0x7D09 +0xACF8 0x7D07 +0xACF9 0x7D04 +0xACFA 0x7D06 +0xACFB 0x7F38 +0xACFC 0x7F8E +0xACFD 0x7FBF +0xACFE 0x8004 +0xAD40 0x8010 +0xAD41 0x800D +0xAD42 0x8011 +0xAD43 0x8036 +0xAD44 0x80D6 +0xAD45 0x80E5 +0xAD46 0x80DA +0xAD47 0x80C3 +0xAD48 0x80C4 +0xAD49 0x80CC +0xAD4A 0x80E1 +0xAD4B 0x80DB +0xAD4C 0x80CE +0xAD4D 0x80DE +0xAD4E 0x80E4 +0xAD4F 0x80DD +0xAD50 0x81F4 +0xAD51 0x8222 +0xAD52 0x82E7 +0xAD53 0x8303 +0xAD54 0x8305 +0xAD55 0x82E3 +0xAD56 0x82DB +0xAD57 0x82E6 +0xAD58 0x8304 +0xAD59 0x82E5 +0xAD5A 0x8302 +0xAD5B 0x8309 +0xAD5C 0x82D2 +0xAD5D 0x82D7 +0xAD5E 0x82F1 +0xAD5F 0x8301 +0xAD60 0x82DC +0xAD61 0x82D4 +0xAD62 0x82D1 +0xAD63 0x82DE +0xAD64 0x82D3 +0xAD65 0x82DF +0xAD66 0x82EF +0xAD67 0x8306 +0xAD68 0x8650 +0xAD69 0x8679 +0xAD6A 0x867B +0xAD6B 0x867A +0xAD6C 0x884D +0xAD6D 0x886B +0xAD6E 0x8981 +0xAD6F 0x89D4 +0xAD70 0x8A08 +0xAD71 0x8A02 +0xAD72 0x8A03 +0xAD73 0x8C9E +0xAD74 0x8CA0 +0xAD75 0x8D74 +0xAD76 0x8D73 +0xAD77 0x8DB4 +0xAD78 0x8ECD +0xAD79 0x8ECC +0xAD7A 0x8FF0 +0xAD7B 0x8FE6 +0xAD7C 0x8FE2 +0xAD7D 0x8FEA +0xAD7E 0x8FE5 +0xADA1 0x8FED +0xADA2 0x8FEB +0xADA3 0x8FE4 +0xADA4 0x8FE8 +0xADA5 0x90CA +0xADA6 0x90CE +0xADA7 0x90C1 +0xADA8 0x90C3 +0xADA9 0x914B +0xADAA 0x914A +0xADAB 0x91CD +0xADAC 0x9582 +0xADAD 0x9650 +0xADAE 0x964B +0xADAF 0x964C +0xADB0 0x964D +0xADB1 0x9762 +0xADB2 0x9769 +0xADB3 0x97CB +0xADB4 0x97ED +0xADB5 0x97F3 +0xADB6 0x9801 +0xADB7 0x98A8 +0xADB8 0x98DB +0xADB9 0x98DF +0xADBA 0x9996 +0xADBB 0x9999 +0xADBC 0x4E58 +0xADBD 0x4EB3 +0xADBE 0x500C +0xADBF 0x500D +0xADC0 0x5023 +0xADC1 0x4FEF +0xADC2 0x5026 +0xADC3 0x5025 +0xADC4 0x4FF8 +0xADC5 0x5029 +0xADC6 0x5016 +0xADC7 0x5006 +0xADC8 0x503C +0xADC9 0x501F +0xADCA 0x501A +0xADCB 0x5012 +0xADCC 0x5011 +0xADCD 0x4FFA +0xADCE 0x5000 +0xADCF 0x5014 +0xADD0 0x5028 +0xADD1 0x4FF1 +0xADD2 0x5021 +0xADD3 0x500B +0xADD4 0x5019 +0xADD5 0x5018 +0xADD6 0x4FF3 +0xADD7 0x4FEE +0xADD8 0x502D +0xADD9 0x502A +0xADDA 0x4FFE +0xADDB 0x502B +0xADDC 0x5009 +0xADDD 0x517C +0xADDE 0x51A4 +0xADDF 0x51A5 +0xADE0 0x51A2 +0xADE1 0x51CD +0xADE2 0x51CC +0xADE3 0x51C6 +0xADE4 0x51CB +0xADE5 0x5256 +0xADE6 0x525C +0xADE7 0x5254 +0xADE8 0x525B +0xADE9 0x525D +0xADEA 0x532A +0xADEB 0x537F +0xADEC 0x539F +0xADED 0x539D +0xADEE 0x53DF +0xADEF 0x54E8 +0xADF0 0x5510 +0xADF1 0x5501 +0xADF2 0x5537 +0xADF3 0x54FC +0xADF4 0x54E5 +0xADF5 0x54F2 +0xADF6 0x5506 +0xADF7 0x54FA +0xADF8 0x5514 +0xADF9 0x54E9 +0xADFA 0x54ED +0xADFB 0x54E1 +0xADFC 0x5509 +0xADFD 0x54EE +0xADFE 0x54EA +0xAE40 0x54E6 +0xAE41 0x5527 +0xAE42 0x5507 +0xAE43 0x54FD +0xAE44 0x550F +0xAE45 0x5703 +0xAE46 0x5704 +0xAE47 0x57C2 +0xAE48 0x57D4 +0xAE49 0x57CB +0xAE4A 0x57C3 +0xAE4B 0x5809 +0xAE4C 0x590F +0xAE4D 0x5957 +0xAE4E 0x5958 +0xAE4F 0x595A +0xAE50 0x5A11 +0xAE51 0x5A18 +0xAE52 0x5A1C +0xAE53 0x5A1F +0xAE54 0x5A1B +0xAE55 0x5A13 +0xAE56 0x59EC +0xAE57 0x5A20 +0xAE58 0x5A23 +0xAE59 0x5A29 +0xAE5A 0x5A25 +0xAE5B 0x5A0C +0xAE5C 0x5A09 +0xAE5D 0x5B6B +0xAE5E 0x5C58 +0xAE5F 0x5BB0 +0xAE60 0x5BB3 +0xAE61 0x5BB6 +0xAE62 0x5BB4 +0xAE63 0x5BAE +0xAE64 0x5BB5 +0xAE65 0x5BB9 +0xAE66 0x5BB8 +0xAE67 0x5C04 +0xAE68 0x5C51 +0xAE69 0x5C55 +0xAE6A 0x5C50 +0xAE6B 0x5CED +0xAE6C 0x5CFD +0xAE6D 0x5CFB +0xAE6E 0x5CEA +0xAE6F 0x5CE8 +0xAE70 0x5CF0 +0xAE71 0x5CF6 +0xAE72 0x5D01 +0xAE73 0x5CF4 +0xAE74 0x5DEE +0xAE75 0x5E2D +0xAE76 0x5E2B +0xAE77 0x5EAB +0xAE78 0x5EAD +0xAE79 0x5EA7 +0xAE7A 0x5F31 +0xAE7B 0x5F92 +0xAE7C 0x5F91 +0xAE7D 0x5F90 +0xAE7E 0x6059 +0xAEA1 0x6063 +0xAEA2 0x6065 +0xAEA3 0x6050 +0xAEA4 0x6055 +0xAEA5 0x606D +0xAEA6 0x6069 +0xAEA7 0x606F +0xAEA8 0x6084 +0xAEA9 0x609F +0xAEAA 0x609A +0xAEAB 0x608D +0xAEAC 0x6094 +0xAEAD 0x608C +0xAEAE 0x6085 +0xAEAF 0x6096 +0xAEB0 0x6247 +0xAEB1 0x62F3 +0xAEB2 0x6308 +0xAEB3 0x62FF +0xAEB4 0x634E +0xAEB5 0x633E +0xAEB6 0x632F +0xAEB7 0x6355 +0xAEB8 0x6342 +0xAEB9 0x6346 +0xAEBA 0x634F +0xAEBB 0x6349 +0xAEBC 0x633A +0xAEBD 0x6350 +0xAEBE 0x633D +0xAEBF 0x632A +0xAEC0 0x632B +0xAEC1 0x6328 +0xAEC2 0x634D +0xAEC3 0x634C +0xAEC4 0x6548 +0xAEC5 0x6549 +0xAEC6 0x6599 +0xAEC7 0x65C1 +0xAEC8 0x65C5 +0xAEC9 0x6642 +0xAECA 0x6649 +0xAECB 0x664F +0xAECC 0x6643 +0xAECD 0x6652 +0xAECE 0x664C +0xAECF 0x6645 +0xAED0 0x6641 +0xAED1 0x66F8 +0xAED2 0x6714 +0xAED3 0x6715 +0xAED4 0x6717 +0xAED5 0x6821 +0xAED6 0x6838 +0xAED7 0x6848 +0xAED8 0x6846 +0xAED9 0x6853 +0xAEDA 0x6839 +0xAEDB 0x6842 +0xAEDC 0x6854 +0xAEDD 0x6829 +0xAEDE 0x68B3 +0xAEDF 0x6817 +0xAEE0 0x684C +0xAEE1 0x6851 +0xAEE2 0x683D +0xAEE3 0x67F4 +0xAEE4 0x6850 +0xAEE5 0x6840 +0xAEE6 0x683C +0xAEE7 0x6843 +0xAEE8 0x682A +0xAEE9 0x6845 +0xAEEA 0x6813 +0xAEEB 0x6818 +0xAEEC 0x6841 +0xAEED 0x6B8A +0xAEEE 0x6B89 +0xAEEF 0x6BB7 +0xAEF0 0x6C23 +0xAEF1 0x6C27 +0xAEF2 0x6C28 +0xAEF3 0x6C26 +0xAEF4 0x6C24 +0xAEF5 0x6CF0 +0xAEF6 0x6D6A +0xAEF7 0x6D95 +0xAEF8 0x6D88 +0xAEF9 0x6D87 +0xAEFA 0x6D66 +0xAEFB 0x6D78 +0xAEFC 0x6D77 +0xAEFD 0x6D59 +0xAEFE 0x6D93 +0xAF40 0x6D6C +0xAF41 0x6D89 +0xAF42 0x6D6E +0xAF43 0x6D5A +0xAF44 0x6D74 +0xAF45 0x6D69 +0xAF46 0x6D8C +0xAF47 0x6D8A +0xAF48 0x6D79 +0xAF49 0x6D85 +0xAF4A 0x6D65 +0xAF4B 0x6D94 +0xAF4C 0x70CA +0xAF4D 0x70D8 +0xAF4E 0x70E4 +0xAF4F 0x70D9 +0xAF50 0x70C8 +0xAF51 0x70CF +0xAF52 0x7239 +0xAF53 0x7279 +0xAF54 0x72FC +0xAF55 0x72F9 +0xAF56 0x72FD +0xAF57 0x72F8 +0xAF58 0x72F7 +0xAF59 0x7386 +0xAF5A 0x73ED +0xAF5B 0x7409 +0xAF5C 0x73EE +0xAF5D 0x73E0 +0xAF5E 0x73EA +0xAF5F 0x73DE +0xAF60 0x7554 +0xAF61 0x755D +0xAF62 0x755C +0xAF63 0x755A +0xAF64 0x7559 +0xAF65 0x75BE +0xAF66 0x75C5 +0xAF67 0x75C7 +0xAF68 0x75B2 +0xAF69 0x75B3 +0xAF6A 0x75BD +0xAF6B 0x75BC +0xAF6C 0x75B9 +0xAF6D 0x75C2 +0xAF6E 0x75B8 +0xAF6F 0x768B +0xAF70 0x76B0 +0xAF71 0x76CA +0xAF72 0x76CD +0xAF73 0x76CE +0xAF74 0x7729 +0xAF75 0x771F +0xAF76 0x7720 +0xAF77 0x7728 +0xAF78 0x77E9 +0xAF79 0x7830 +0xAF7A 0x7827 +0xAF7B 0x7838 +0xAF7C 0x781D +0xAF7D 0x7834 +0xAF7E 0x7837 +0xAFA1 0x7825 +0xAFA2 0x782D +0xAFA3 0x7820 +0xAFA4 0x781F +0xAFA5 0x7832 +0xAFA6 0x7955 +0xAFA7 0x7950 +0xAFA8 0x7960 +0xAFA9 0x795F +0xAFAA 0x7956 +0xAFAB 0x795E +0xAFAC 0x795D +0xAFAD 0x7957 +0xAFAE 0x795A +0xAFAF 0x79E4 +0xAFB0 0x79E3 +0xAFB1 0x79E7 +0xAFB2 0x79DF +0xAFB3 0x79E6 +0xAFB4 0x79E9 +0xAFB5 0x79D8 +0xAFB6 0x7A84 +0xAFB7 0x7A88 +0xAFB8 0x7AD9 +0xAFB9 0x7B06 +0xAFBA 0x7B11 +0xAFBB 0x7C89 +0xAFBC 0x7D21 +0xAFBD 0x7D17 +0xAFBE 0x7D0B +0xAFBF 0x7D0A +0xAFC0 0x7D20 +0xAFC1 0x7D22 +0xAFC2 0x7D14 +0xAFC3 0x7D10 +0xAFC4 0x7D15 +0xAFC5 0x7D1A +0xAFC6 0x7D1C +0xAFC7 0x7D0D +0xAFC8 0x7D19 +0xAFC9 0x7D1B +0xAFCA 0x7F3A +0xAFCB 0x7F5F +0xAFCC 0x7F94 +0xAFCD 0x7FC5 +0xAFCE 0x7FC1 +0xAFCF 0x8006 +0xAFD0 0x8018 +0xAFD1 0x8015 +0xAFD2 0x8019 +0xAFD3 0x8017 +0xAFD4 0x803D +0xAFD5 0x803F +0xAFD6 0x80F1 +0xAFD7 0x8102 +0xAFD8 0x80F0 +0xAFD9 0x8105 +0xAFDA 0x80ED +0xAFDB 0x80F4 +0xAFDC 0x8106 +0xAFDD 0x80F8 +0xAFDE 0x80F3 +0xAFDF 0x8108 +0xAFE0 0x80FD +0xAFE1 0x810A +0xAFE2 0x80FC +0xAFE3 0x80EF +0xAFE4 0x81ED +0xAFE5 0x81EC +0xAFE6 0x8200 +0xAFE7 0x8210 +0xAFE8 0x822A +0xAFE9 0x822B +0xAFEA 0x8228 +0xAFEB 0x822C +0xAFEC 0x82BB +0xAFED 0x832B +0xAFEE 0x8352 +0xAFEF 0x8354 +0xAFF0 0x834A +0xAFF1 0x8338 +0xAFF2 0x8350 +0xAFF3 0x8349 +0xAFF4 0x8335 +0xAFF5 0x8334 +0xAFF6 0x834F +0xAFF7 0x8332 +0xAFF8 0x8339 +0xAFF9 0x8336 +0xAFFA 0x8317 +0xAFFB 0x8340 +0xAFFC 0x8331 +0xAFFD 0x8328 +0xAFFE 0x8343 +0xB040 0x8654 +0xB041 0x868A +0xB042 0x86AA +0xB043 0x8693 +0xB044 0x86A4 +0xB045 0x86A9 +0xB046 0x868C +0xB047 0x86A3 +0xB048 0x869C +0xB049 0x8870 +0xB04A 0x8877 +0xB04B 0x8881 +0xB04C 0x8882 +0xB04D 0x887D +0xB04E 0x8879 +0xB04F 0x8A18 +0xB050 0x8A10 +0xB051 0x8A0E +0xB052 0x8A0C +0xB053 0x8A15 +0xB054 0x8A0A +0xB055 0x8A17 +0xB056 0x8A13 +0xB057 0x8A16 +0xB058 0x8A0F +0xB059 0x8A11 +0xB05A 0x8C48 +0xB05B 0x8C7A +0xB05C 0x8C79 +0xB05D 0x8CA1 +0xB05E 0x8CA2 +0xB05F 0x8D77 +0xB060 0x8EAC +0xB061 0x8ED2 +0xB062 0x8ED4 +0xB063 0x8ECF +0xB064 0x8FB1 +0xB065 0x9001 +0xB066 0x9006 +0xB067 0x8FF7 +0xB068 0x9000 +0xB069 0x8FFA +0xB06A 0x8FF4 +0xB06B 0x9003 +0xB06C 0x8FFD +0xB06D 0x9005 +0xB06E 0x8FF8 +0xB06F 0x9095 +0xB070 0x90E1 +0xB071 0x90DD +0xB072 0x90E2 +0xB073 0x9152 +0xB074 0x914D +0xB075 0x914C +0xB076 0x91D8 +0xB077 0x91DD +0xB078 0x91D7 +0xB079 0x91DC +0xB07A 0x91D9 +0xB07B 0x9583 +0xB07C 0x9662 +0xB07D 0x9663 +0xB07E 0x9661 +0xB0A1 0x965B +0xB0A2 0x965D +0xB0A3 0x9664 +0xB0A4 0x9658 +0xB0A5 0x965E +0xB0A6 0x96BB +0xB0A7 0x98E2 +0xB0A8 0x99AC +0xB0A9 0x9AA8 +0xB0AA 0x9AD8 +0xB0AB 0x9B25 +0xB0AC 0x9B32 +0xB0AD 0x9B3C +0xB0AE 0x4E7E +0xB0AF 0x507A +0xB0B0 0x507D +0xB0B1 0x505C +0xB0B2 0x5047 +0xB0B3 0x5043 +0xB0B4 0x504C +0xB0B5 0x505A +0xB0B6 0x5049 +0xB0B7 0x5065 +0xB0B8 0x5076 +0xB0B9 0x504E +0xB0BA 0x5055 +0xB0BB 0x5075 +0xB0BC 0x5074 +0xB0BD 0x5077 +0xB0BE 0x504F +0xB0BF 0x500F +0xB0C0 0x506F +0xB0C1 0x506D +0xB0C2 0x515C +0xB0C3 0x5195 +0xB0C4 0x51F0 +0xB0C5 0x526A +0xB0C6 0x526F +0xB0C7 0x52D2 +0xB0C8 0x52D9 +0xB0C9 0x52D8 +0xB0CA 0x52D5 +0xB0CB 0x5310 +0xB0CC 0x530F +0xB0CD 0x5319 +0xB0CE 0x533F +0xB0CF 0x5340 +0xB0D0 0x533E +0xB0D1 0x53C3 +0xB0D2 0x66FC +0xB0D3 0x5546 +0xB0D4 0x556A +0xB0D5 0x5566 +0xB0D6 0x5544 +0xB0D7 0x555E +0xB0D8 0x5561 +0xB0D9 0x5543 +0xB0DA 0x554A +0xB0DB 0x5531 +0xB0DC 0x5556 +0xB0DD 0x554F +0xB0DE 0x5555 +0xB0DF 0x552F +0xB0E0 0x5564 +0xB0E1 0x5538 +0xB0E2 0x552E +0xB0E3 0x555C +0xB0E4 0x552C +0xB0E5 0x5563 +0xB0E6 0x5533 +0xB0E7 0x5541 +0xB0E8 0x5557 +0xB0E9 0x5708 +0xB0EA 0x570B +0xB0EB 0x5709 +0xB0EC 0x57DF +0xB0ED 0x5805 +0xB0EE 0x580A +0xB0EF 0x5806 +0xB0F0 0x57E0 +0xB0F1 0x57E4 +0xB0F2 0x57FA +0xB0F3 0x5802 +0xB0F4 0x5835 +0xB0F5 0x57F7 +0xB0F6 0x57F9 +0xB0F7 0x5920 +0xB0F8 0x5962 +0xB0F9 0x5A36 +0xB0FA 0x5A41 +0xB0FB 0x5A49 +0xB0FC 0x5A66 +0xB0FD 0x5A6A +0xB0FE 0x5A40 +0xB140 0x5A3C +0xB141 0x5A62 +0xB142 0x5A5A +0xB143 0x5A46 +0xB144 0x5A4A +0xB145 0x5B70 +0xB146 0x5BC7 +0xB147 0x5BC5 +0xB148 0x5BC4 +0xB149 0x5BC2 +0xB14A 0x5BBF +0xB14B 0x5BC6 +0xB14C 0x5C09 +0xB14D 0x5C08 +0xB14E 0x5C07 +0xB14F 0x5C60 +0xB150 0x5C5C +0xB151 0x5C5D +0xB152 0x5D07 +0xB153 0x5D06 +0xB154 0x5D0E +0xB155 0x5D1B +0xB156 0x5D16 +0xB157 0x5D22 +0xB158 0x5D11 +0xB159 0x5D29 +0xB15A 0x5D14 +0xB15B 0x5D19 +0xB15C 0x5D24 +0xB15D 0x5D27 +0xB15E 0x5D17 +0xB15F 0x5DE2 +0xB160 0x5E38 +0xB161 0x5E36 +0xB162 0x5E33 +0xB163 0x5E37 +0xB164 0x5EB7 +0xB165 0x5EB8 +0xB166 0x5EB6 +0xB167 0x5EB5 +0xB168 0x5EBE +0xB169 0x5F35 +0xB16A 0x5F37 +0xB16B 0x5F57 +0xB16C 0x5F6C +0xB16D 0x5F69 +0xB16E 0x5F6B +0xB16F 0x5F97 +0xB170 0x5F99 +0xB171 0x5F9E +0xB172 0x5F98 +0xB173 0x5FA1 +0xB174 0x5FA0 +0xB175 0x5F9C +0xB176 0x607F +0xB177 0x60A3 +0xB178 0x6089 +0xB179 0x60A0 +0xB17A 0x60A8 +0xB17B 0x60CB +0xB17C 0x60B4 +0xB17D 0x60E6 +0xB17E 0x60BD +0xB1A1 0x60C5 +0xB1A2 0x60BB +0xB1A3 0x60B5 +0xB1A4 0x60DC +0xB1A5 0x60BC +0xB1A6 0x60D8 +0xB1A7 0x60D5 +0xB1A8 0x60C6 +0xB1A9 0x60DF +0xB1AA 0x60B8 +0xB1AB 0x60DA +0xB1AC 0x60C7 +0xB1AD 0x621A +0xB1AE 0x621B +0xB1AF 0x6248 +0xB1B0 0x63A0 +0xB1B1 0x63A7 +0xB1B2 0x6372 +0xB1B3 0x6396 +0xB1B4 0x63A2 +0xB1B5 0x63A5 +0xB1B6 0x6377 +0xB1B7 0x6367 +0xB1B8 0x6398 +0xB1B9 0x63AA +0xB1BA 0x6371 +0xB1BB 0x63A9 +0xB1BC 0x6389 +0xB1BD 0x6383 +0xB1BE 0x639B +0xB1BF 0x636B +0xB1C0 0x63A8 +0xB1C1 0x6384 +0xB1C2 0x6388 +0xB1C3 0x6399 +0xB1C4 0x63A1 +0xB1C5 0x63AC +0xB1C6 0x6392 +0xB1C7 0x638F +0xB1C8 0x6380 +0xB1C9 0x637B +0xB1CA 0x6369 +0xB1CB 0x6368 +0xB1CC 0x637A +0xB1CD 0x655D +0xB1CE 0x6556 +0xB1CF 0x6551 +0xB1D0 0x6559 +0xB1D1 0x6557 +0xB1D2 0x555F +0xB1D3 0x654F +0xB1D4 0x6558 +0xB1D5 0x6555 +0xB1D6 0x6554 +0xB1D7 0x659C +0xB1D8 0x659B +0xB1D9 0x65AC +0xB1DA 0x65CF +0xB1DB 0x65CB +0xB1DC 0x65CC +0xB1DD 0x65CE +0xB1DE 0x665D +0xB1DF 0x665A +0xB1E0 0x6664 +0xB1E1 0x6668 +0xB1E2 0x6666 +0xB1E3 0x665E +0xB1E4 0x66F9 +0xB1E5 0x52D7 +0xB1E6 0x671B +0xB1E7 0x6881 +0xB1E8 0x68AF +0xB1E9 0x68A2 +0xB1EA 0x6893 +0xB1EB 0x68B5 +0xB1EC 0x687F +0xB1ED 0x6876 +0xB1EE 0x68B1 +0xB1EF 0x68A7 +0xB1F0 0x6897 +0xB1F1 0x68B0 +0xB1F2 0x6883 +0xB1F3 0x68C4 +0xB1F4 0x68AD +0xB1F5 0x6886 +0xB1F6 0x6885 +0xB1F7 0x6894 +0xB1F8 0x689D +0xB1F9 0x68A8 +0xB1FA 0x689F +0xB1FB 0x68A1 +0xB1FC 0x6882 +0xB1FD 0x6B32 +0xB1FE 0x6BBA +0xB240 0x6BEB +0xB241 0x6BEC +0xB242 0x6C2B +0xB243 0x6D8E +0xB244 0x6DBC +0xB245 0x6DF3 +0xB246 0x6DD9 +0xB247 0x6DB2 +0xB248 0x6DE1 +0xB249 0x6DCC +0xB24A 0x6DE4 +0xB24B 0x6DFB +0xB24C 0x6DFA +0xB24D 0x6E05 +0xB24E 0x6DC7 +0xB24F 0x6DCB +0xB250 0x6DAF +0xB251 0x6DD1 +0xB252 0x6DAE +0xB253 0x6DDE +0xB254 0x6DF9 +0xB255 0x6DB8 +0xB256 0x6DF7 +0xB257 0x6DF5 +0xB258 0x6DC5 +0xB259 0x6DD2 +0xB25A 0x6E1A +0xB25B 0x6DB5 +0xB25C 0x6DDA +0xB25D 0x6DEB +0xB25E 0x6DD8 +0xB25F 0x6DEA +0xB260 0x6DF1 +0xB261 0x6DEE +0xB262 0x6DE8 +0xB263 0x6DC6 +0xB264 0x6DC4 +0xB265 0x6DAA +0xB266 0x6DEC +0xB267 0x6DBF +0xB268 0x6DE6 +0xB269 0x70F9 +0xB26A 0x7109 +0xB26B 0x710A +0xB26C 0x70FD +0xB26D 0x70EF +0xB26E 0x723D +0xB26F 0x727D +0xB270 0x7281 +0xB271 0x731C +0xB272 0x731B +0xB273 0x7316 +0xB274 0x7313 +0xB275 0x7319 +0xB276 0x7387 +0xB277 0x7405 +0xB278 0x740A +0xB279 0x7403 +0xB27A 0x7406 +0xB27B 0x73FE +0xB27C 0x740D +0xB27D 0x74E0 +0xB27E 0x74F6 +0xB2A1 0x74F7 +0xB2A2 0x751C +0xB2A3 0x7522 +0xB2A4 0x7565 +0xB2A5 0x7566 +0xB2A6 0x7562 +0xB2A7 0x7570 +0xB2A8 0x758F +0xB2A9 0x75D4 +0xB2AA 0x75D5 +0xB2AB 0x75B5 +0xB2AC 0x75CA +0xB2AD 0x75CD +0xB2AE 0x768E +0xB2AF 0x76D4 +0xB2B0 0x76D2 +0xB2B1 0x76DB +0xB2B2 0x7737 +0xB2B3 0x773E +0xB2B4 0x773C +0xB2B5 0x7736 +0xB2B6 0x7738 +0xB2B7 0x773A +0xB2B8 0x786B +0xB2B9 0x7843 +0xB2BA 0x784E +0xB2BB 0x7965 +0xB2BC 0x7968 +0xB2BD 0x796D +0xB2BE 0x79FB +0xB2BF 0x7A92 +0xB2C0 0x7A95 +0xB2C1 0x7B20 +0xB2C2 0x7B28 +0xB2C3 0x7B1B +0xB2C4 0x7B2C +0xB2C5 0x7B26 +0xB2C6 0x7B19 +0xB2C7 0x7B1E +0xB2C8 0x7B2E +0xB2C9 0x7C92 +0xB2CA 0x7C97 +0xB2CB 0x7C95 +0xB2CC 0x7D46 +0xB2CD 0x7D43 +0xB2CE 0x7D71 +0xB2CF 0x7D2E +0xB2D0 0x7D39 +0xB2D1 0x7D3C +0xB2D2 0x7D40 +0xB2D3 0x7D30 +0xB2D4 0x7D33 +0xB2D5 0x7D44 +0xB2D6 0x7D2F +0xB2D7 0x7D42 +0xB2D8 0x7D32 +0xB2D9 0x7D31 +0xB2DA 0x7F3D +0xB2DB 0x7F9E +0xB2DC 0x7F9A +0xB2DD 0x7FCC +0xB2DE 0x7FCE +0xB2DF 0x7FD2 +0xB2E0 0x801C +0xB2E1 0x804A +0xB2E2 0x8046 +0xB2E3 0x812F +0xB2E4 0x8116 +0xB2E5 0x8123 +0xB2E6 0x812B +0xB2E7 0x8129 +0xB2E8 0x8130 +0xB2E9 0x8124 +0xB2EA 0x8202 +0xB2EB 0x8235 +0xB2EC 0x8237 +0xB2ED 0x8236 +0xB2EE 0x8239 +0xB2EF 0x838E +0xB2F0 0x839E +0xB2F1 0x8398 +0xB2F2 0x8378 +0xB2F3 0x83A2 +0xB2F4 0x8396 +0xB2F5 0x83BD +0xB2F6 0x83AB +0xB2F7 0x8392 +0xB2F8 0x838A +0xB2F9 0x8393 +0xB2FA 0x8389 +0xB2FB 0x83A0 +0xB2FC 0x8377 +0xB2FD 0x837B +0xB2FE 0x837C +0xB340 0x8386 +0xB341 0x83A7 +0xB342 0x8655 +0xB343 0x5F6A +0xB344 0x86C7 +0xB345 0x86C0 +0xB346 0x86B6 +0xB347 0x86C4 +0xB348 0x86B5 +0xB349 0x86C6 +0xB34A 0x86CB +0xB34B 0x86B1 +0xB34C 0x86AF +0xB34D 0x86C9 +0xB34E 0x8853 +0xB34F 0x889E +0xB350 0x8888 +0xB351 0x88AB +0xB352 0x8892 +0xB353 0x8896 +0xB354 0x888D +0xB355 0x888B +0xB356 0x8993 +0xB357 0x898F +0xB358 0x8A2A +0xB359 0x8A1D +0xB35A 0x8A23 +0xB35B 0x8A25 +0xB35C 0x8A31 +0xB35D 0x8A2D +0xB35E 0x8A1F +0xB35F 0x8A1B +0xB360 0x8A22 +0xB361 0x8C49 +0xB362 0x8C5A +0xB363 0x8CA9 +0xB364 0x8CAC +0xB365 0x8CAB +0xB366 0x8CA8 +0xB367 0x8CAA +0xB368 0x8CA7 +0xB369 0x8D67 +0xB36A 0x8D66 +0xB36B 0x8DBE +0xB36C 0x8DBA +0xB36D 0x8EDB +0xB36E 0x8EDF +0xB36F 0x9019 +0xB370 0x900D +0xB371 0x901A +0xB372 0x9017 +0xB373 0x9023 +0xB374 0x901F +0xB375 0x901D +0xB376 0x9010 +0xB377 0x9015 +0xB378 0x901E +0xB379 0x9020 +0xB37A 0x900F +0xB37B 0x9022 +0xB37C 0x9016 +0xB37D 0x901B +0xB37E 0x9014 +0xB3A1 0x90E8 +0xB3A2 0x90ED +0xB3A3 0x90FD +0xB3A4 0x9157 +0xB3A5 0x91CE +0xB3A6 0x91F5 +0xB3A7 0x91E6 +0xB3A8 0x91E3 +0xB3A9 0x91E7 +0xB3AA 0x91ED +0xB3AB 0x91E9 +0xB3AC 0x9589 +0xB3AD 0x966A +0xB3AE 0x9675 +0xB3AF 0x9673 +0xB3B0 0x9678 +0xB3B1 0x9670 +0xB3B2 0x9674 +0xB3B3 0x9676 +0xB3B4 0x9677 +0xB3B5 0x966C +0xB3B6 0x96C0 +0xB3B7 0x96EA +0xB3B8 0x96E9 +0xB3B9 0x7AE0 +0xB3BA 0x7ADF +0xB3BB 0x9802 +0xB3BC 0x9803 +0xB3BD 0x9B5A +0xB3BE 0x9CE5 +0xB3BF 0x9E75 +0xB3C0 0x9E7F +0xB3C1 0x9EA5 +0xB3C2 0x9EBB +0xB3C3 0x50A2 +0xB3C4 0x508D +0xB3C5 0x5085 +0xB3C6 0x5099 +0xB3C7 0x5091 +0xB3C8 0x5080 +0xB3C9 0x5096 +0xB3CA 0x5098 +0xB3CB 0x509A +0xB3CC 0x6700 +0xB3CD 0x51F1 +0xB3CE 0x5272 +0xB3CF 0x5274 +0xB3D0 0x5275 +0xB3D1 0x5269 +0xB3D2 0x52DE +0xB3D3 0x52DD +0xB3D4 0x52DB +0xB3D5 0x535A +0xB3D6 0x53A5 +0xB3D7 0x557B +0xB3D8 0x5580 +0xB3D9 0x55A7 +0xB3DA 0x557C +0xB3DB 0x558A +0xB3DC 0x559D +0xB3DD 0x5598 +0xB3DE 0x5582 +0xB3DF 0x559C +0xB3E0 0x55AA +0xB3E1 0x5594 +0xB3E2 0x5587 +0xB3E3 0x558B +0xB3E4 0x5583 +0xB3E5 0x55B3 +0xB3E6 0x55AE +0xB3E7 0x559F +0xB3E8 0x553E +0xB3E9 0x55B2 +0xB3EA 0x559A +0xB3EB 0x55BB +0xB3EC 0x55AC +0xB3ED 0x55B1 +0xB3EE 0x557E +0xB3EF 0x5589 +0xB3F0 0x55AB +0xB3F1 0x5599 +0xB3F2 0x570D +0xB3F3 0x582F +0xB3F4 0x582A +0xB3F5 0x5834 +0xB3F6 0x5824 +0xB3F7 0x5830 +0xB3F8 0x5831 +0xB3F9 0x5821 +0xB3FA 0x581D +0xB3FB 0x5820 +0xB3FC 0x58F9 +0xB3FD 0x58FA +0xB3FE 0x5960 +0xB440 0x5A77 +0xB441 0x5A9A +0xB442 0x5A7F +0xB443 0x5A92 +0xB444 0x5A9B +0xB445 0x5AA7 +0xB446 0x5B73 +0xB447 0x5B71 +0xB448 0x5BD2 +0xB449 0x5BCC +0xB44A 0x5BD3 +0xB44B 0x5BD0 +0xB44C 0x5C0A +0xB44D 0x5C0B +0xB44E 0x5C31 +0xB44F 0x5D4C +0xB450 0x5D50 +0xB451 0x5D34 +0xB452 0x5D47 +0xB453 0x5DFD +0xB454 0x5E45 +0xB455 0x5E3D +0xB456 0x5E40 +0xB457 0x5E43 +0xB458 0x5E7E +0xB459 0x5ECA +0xB45A 0x5EC1 +0xB45B 0x5EC2 +0xB45C 0x5EC4 +0xB45D 0x5F3C +0xB45E 0x5F6D +0xB45F 0x5FA9 +0xB460 0x5FAA +0xB461 0x5FA8 +0xB462 0x60D1 +0xB463 0x60E1 +0xB464 0x60B2 +0xB465 0x60B6 +0xB466 0x60E0 +0xB467 0x611C +0xB468 0x6123 +0xB469 0x60FA +0xB46A 0x6115 +0xB46B 0x60F0 +0xB46C 0x60FB +0xB46D 0x60F4 +0xB46E 0x6168 +0xB46F 0x60F1 +0xB470 0x610E +0xB471 0x60F6 +0xB472 0x6109 +0xB473 0x6100 +0xB474 0x6112 +0xB475 0x621F +0xB476 0x6249 +0xB477 0x63A3 +0xB478 0x638C +0xB479 0x63CF +0xB47A 0x63C0 +0xB47B 0x63E9 +0xB47C 0x63C9 +0xB47D 0x63C6 +0xB47E 0x63CD +0xB4A1 0x63D2 +0xB4A2 0x63E3 +0xB4A3 0x63D0 +0xB4A4 0x63E1 +0xB4A5 0x63D6 +0xB4A6 0x63ED +0xB4A7 0x63EE +0xB4A8 0x6376 +0xB4A9 0x63F4 +0xB4AA 0x63EA +0xB4AB 0x63DB +0xB4AC 0x6452 +0xB4AD 0x63DA +0xB4AE 0x63F9 +0xB4AF 0x655E +0xB4B0 0x6566 +0xB4B1 0x6562 +0xB4B2 0x6563 +0xB4B3 0x6591 +0xB4B4 0x6590 +0xB4B5 0x65AF +0xB4B6 0x666E +0xB4B7 0x6670 +0xB4B8 0x6674 +0xB4B9 0x6676 +0xB4BA 0x666F +0xB4BB 0x6691 +0xB4BC 0x667A +0xB4BD 0x667E +0xB4BE 0x6677 +0xB4BF 0x66FE +0xB4C0 0x66FF +0xB4C1 0x671F +0xB4C2 0x671D +0xB4C3 0x68FA +0xB4C4 0x68D5 +0xB4C5 0x68E0 +0xB4C6 0x68D8 +0xB4C7 0x68D7 +0xB4C8 0x6905 +0xB4C9 0x68DF +0xB4CA 0x68F5 +0xB4CB 0x68EE +0xB4CC 0x68E7 +0xB4CD 0x68F9 +0xB4CE 0x68D2 +0xB4CF 0x68F2 +0xB4D0 0x68E3 +0xB4D1 0x68CB +0xB4D2 0x68CD +0xB4D3 0x690D +0xB4D4 0x6912 +0xB4D5 0x690E +0xB4D6 0x68C9 +0xB4D7 0x68DA +0xB4D8 0x696E +0xB4D9 0x68FB +0xB4DA 0x6B3E +0xB4DB 0x6B3A +0xB4DC 0x6B3D +0xB4DD 0x6B98 +0xB4DE 0x6B96 +0xB4DF 0x6BBC +0xB4E0 0x6BEF +0xB4E1 0x6C2E +0xB4E2 0x6C2F +0xB4E3 0x6C2C +0xB4E4 0x6E2F +0xB4E5 0x6E38 +0xB4E6 0x6E54 +0xB4E7 0x6E21 +0xB4E8 0x6E32 +0xB4E9 0x6E67 +0xB4EA 0x6E4A +0xB4EB 0x6E20 +0xB4EC 0x6E25 +0xB4ED 0x6E23 +0xB4EE 0x6E1B +0xB4EF 0x6E5B +0xB4F0 0x6E58 +0xB4F1 0x6E24 +0xB4F2 0x6E56 +0xB4F3 0x6E6E +0xB4F4 0x6E2D +0xB4F5 0x6E26 +0xB4F6 0x6E6F +0xB4F7 0x6E34 +0xB4F8 0x6E4D +0xB4F9 0x6E3A +0xB4FA 0x6E2C +0xB4FB 0x6E43 +0xB4FC 0x6E1D +0xB4FD 0x6E3E +0xB4FE 0x6ECB +0xB540 0x6E89 +0xB541 0x6E19 +0xB542 0x6E4E +0xB543 0x6E63 +0xB544 0x6E44 +0xB545 0x6E72 +0xB546 0x6E69 +0xB547 0x6E5F +0xB548 0x7119 +0xB549 0x711A +0xB54A 0x7126 +0xB54B 0x7130 +0xB54C 0x7121 +0xB54D 0x7136 +0xB54E 0x716E +0xB54F 0x711C +0xB550 0x724C +0xB551 0x7284 +0xB552 0x7280 +0xB553 0x7336 +0xB554 0x7325 +0xB555 0x7334 +0xB556 0x7329 +0xB557 0x743A +0xB558 0x742A +0xB559 0x7433 +0xB55A 0x7422 +0xB55B 0x7425 +0xB55C 0x7435 +0xB55D 0x7436 +0xB55E 0x7434 +0xB55F 0x742F +0xB560 0x741B +0xB561 0x7426 +0xB562 0x7428 +0xB563 0x7525 +0xB564 0x7526 +0xB565 0x756B +0xB566 0x756A +0xB567 0x75E2 +0xB568 0x75DB +0xB569 0x75E3 +0xB56A 0x75D9 +0xB56B 0x75D8 +0xB56C 0x75DE +0xB56D 0x75E0 +0xB56E 0x767B +0xB56F 0x767C +0xB570 0x7696 +0xB571 0x7693 +0xB572 0x76B4 +0xB573 0x76DC +0xB574 0x774F +0xB575 0x77ED +0xB576 0x785D +0xB577 0x786C +0xB578 0x786F +0xB579 0x7A0D +0xB57A 0x7A08 +0xB57B 0x7A0B +0xB57C 0x7A05 +0xB57D 0x7A00 +0xB57E 0x7A98 +0xB5A1 0x7A97 +0xB5A2 0x7A96 +0xB5A3 0x7AE5 +0xB5A4 0x7AE3 +0xB5A5 0x7B49 +0xB5A6 0x7B56 +0xB5A7 0x7B46 +0xB5A8 0x7B50 +0xB5A9 0x7B52 +0xB5AA 0x7B54 +0xB5AB 0x7B4D +0xB5AC 0x7B4B +0xB5AD 0x7B4F +0xB5AE 0x7B51 +0xB5AF 0x7C9F +0xB5B0 0x7CA5 +0xB5B1 0x7D5E +0xB5B2 0x7D50 +0xB5B3 0x7D68 +0xB5B4 0x7D55 +0xB5B5 0x7D2B +0xB5B6 0x7D6E +0xB5B7 0x7D72 +0xB5B8 0x7D61 +0xB5B9 0x7D66 +0xB5BA 0x7D62 +0xB5BB 0x7D70 +0xB5BC 0x7D73 +0xB5BD 0x5584 +0xB5BE 0x7FD4 +0xB5BF 0x7FD5 +0xB5C0 0x800B +0xB5C1 0x8052 +0xB5C2 0x8085 +0xB5C3 0x8155 +0xB5C4 0x8154 +0xB5C5 0x814B +0xB5C6 0x8151 +0xB5C7 0x814E +0xB5C8 0x8139 +0xB5C9 0x8146 +0xB5CA 0x813E +0xB5CB 0x814C +0xB5CC 0x8153 +0xB5CD 0x8174 +0xB5CE 0x8212 +0xB5CF 0x821C +0xB5D0 0x83E9 +0xB5D1 0x8403 +0xB5D2 0x83F8 +0xB5D3 0x840D +0xB5D4 0x83E0 +0xB5D5 0x83C5 +0xB5D6 0x840B +0xB5D7 0x83C1 +0xB5D8 0x83EF +0xB5D9 0x83F1 +0xB5DA 0x83F4 +0xB5DB 0x8457 +0xB5DC 0x840A +0xB5DD 0x83F0 +0xB5DE 0x840C +0xB5DF 0x83CC +0xB5E0 0x83FD +0xB5E1 0x83F2 +0xB5E2 0x83CA +0xB5E3 0x8438 +0xB5E4 0x840E +0xB5E5 0x8404 +0xB5E6 0x83DC +0xB5E7 0x8407 +0xB5E8 0x83D4 +0xB5E9 0x83DF +0xB5EA 0x865B +0xB5EB 0x86DF +0xB5EC 0x86D9 +0xB5ED 0x86ED +0xB5EE 0x86D4 +0xB5EF 0x86DB +0xB5F0 0x86E4 +0xB5F1 0x86D0 +0xB5F2 0x86DE +0xB5F3 0x8857 +0xB5F4 0x88C1 +0xB5F5 0x88C2 +0xB5F6 0x88B1 +0xB5F7 0x8983 +0xB5F8 0x8996 +0xB5F9 0x8A3B +0xB5FA 0x8A60 +0xB5FB 0x8A55 +0xB5FC 0x8A5E +0xB5FD 0x8A3C +0xB5FE 0x8A41 +0xB640 0x8A54 +0xB641 0x8A5B +0xB642 0x8A50 +0xB643 0x8A46 +0xB644 0x8A34 +0xB645 0x8A3A +0xB646 0x8A36 +0xB647 0x8A56 +0xB648 0x8C61 +0xB649 0x8C82 +0xB64A 0x8CAF +0xB64B 0x8CBC +0xB64C 0x8CB3 +0xB64D 0x8CBD +0xB64E 0x8CC1 +0xB64F 0x8CBB +0xB650 0x8CC0 +0xB651 0x8CB4 +0xB652 0x8CB7 +0xB653 0x8CB6 +0xB654 0x8CBF +0xB655 0x8CB8 +0xB656 0x8D8A +0xB657 0x8D85 +0xB658 0x8D81 +0xB659 0x8DCE +0xB65A 0x8DDD +0xB65B 0x8DCB +0xB65C 0x8DDA +0xB65D 0x8DD1 +0xB65E 0x8DCC +0xB65F 0x8DDB +0xB660 0x8DC6 +0xB661 0x8EFB +0xB662 0x8EF8 +0xB663 0x8EFC +0xB664 0x8F9C +0xB665 0x902E +0xB666 0x9035 +0xB667 0x9031 +0xB668 0x9038 +0xB669 0x9032 +0xB66A 0x9036 +0xB66B 0x9102 +0xB66C 0x90F5 +0xB66D 0x9109 +0xB66E 0x90FE +0xB66F 0x9163 +0xB670 0x9165 +0xB671 0x91CF +0xB672 0x9214 +0xB673 0x9215 +0xB674 0x9223 +0xB675 0x9209 +0xB676 0x921E +0xB677 0x920D +0xB678 0x9210 +0xB679 0x9207 +0xB67A 0x9211 +0xB67B 0x9594 +0xB67C 0x958F +0xB67D 0x958B +0xB67E 0x9591 +0xB6A1 0x9593 +0xB6A2 0x9592 +0xB6A3 0x958E +0xB6A4 0x968A +0xB6A5 0x968E +0xB6A6 0x968B +0xB6A7 0x967D +0xB6A8 0x9685 +0xB6A9 0x9686 +0xB6AA 0x968D +0xB6AB 0x9672 +0xB6AC 0x9684 +0xB6AD 0x96C1 +0xB6AE 0x96C5 +0xB6AF 0x96C4 +0xB6B0 0x96C6 +0xB6B1 0x96C7 +0xB6B2 0x96EF +0xB6B3 0x96F2 +0xB6B4 0x97CC +0xB6B5 0x9805 +0xB6B6 0x9806 +0xB6B7 0x9808 +0xB6B8 0x98E7 +0xB6B9 0x98EA +0xB6BA 0x98EF +0xB6BB 0x98E9 +0xB6BC 0x98F2 +0xB6BD 0x98ED +0xB6BE 0x99AE +0xB6BF 0x99AD +0xB6C0 0x9EC3 +0xB6C1 0x9ECD +0xB6C2 0x9ED1 +0xB6C3 0x4E82 +0xB6C4 0x50AD +0xB6C5 0x50B5 +0xB6C6 0x50B2 +0xB6C7 0x50B3 +0xB6C8 0x50C5 +0xB6C9 0x50BE +0xB6CA 0x50AC +0xB6CB 0x50B7 +0xB6CC 0x50BB +0xB6CD 0x50AF +0xB6CE 0x50C7 +0xB6CF 0x527F +0xB6D0 0x5277 +0xB6D1 0x527D +0xB6D2 0x52DF +0xB6D3 0x52E6 +0xB6D4 0x52E4 +0xB6D5 0x52E2 +0xB6D6 0x52E3 +0xB6D7 0x532F +0xB6D8 0x55DF +0xB6D9 0x55E8 +0xB6DA 0x55D3 +0xB6DB 0x55E6 +0xB6DC 0x55CE +0xB6DD 0x55DC +0xB6DE 0x55C7 +0xB6DF 0x55D1 +0xB6E0 0x55E3 +0xB6E1 0x55E4 +0xB6E2 0x55EF +0xB6E3 0x55DA +0xB6E4 0x55E1 +0xB6E5 0x55C5 +0xB6E6 0x55C6 +0xB6E7 0x55E5 +0xB6E8 0x55C9 +0xB6E9 0x5712 +0xB6EA 0x5713 +0xB6EB 0x585E +0xB6EC 0x5851 +0xB6ED 0x5858 +0xB6EE 0x5857 +0xB6EF 0x585A +0xB6F0 0x5854 +0xB6F1 0x586B +0xB6F2 0x584C +0xB6F3 0x586D +0xB6F4 0x584A +0xB6F5 0x5862 +0xB6F6 0x5852 +0xB6F7 0x584B +0xB6F8 0x5967 +0xB6F9 0x5AC1 +0xB6FA 0x5AC9 +0xB6FB 0x5ACC +0xB6FC 0x5ABE +0xB6FD 0x5ABD +0xB6FE 0x5ABC +0xB740 0x5AB3 +0xB741 0x5AC2 +0xB742 0x5AB2 +0xB743 0x5D69 +0xB744 0x5D6F +0xB745 0x5E4C +0xB746 0x5E79 +0xB747 0x5EC9 +0xB748 0x5EC8 +0xB749 0x5F12 +0xB74A 0x5F59 +0xB74B 0x5FAC +0xB74C 0x5FAE +0xB74D 0x611A +0xB74E 0x610F +0xB74F 0x6148 +0xB750 0x611F +0xB751 0x60F3 +0xB752 0x611B +0xB753 0x60F9 +0xB754 0x6101 +0xB755 0x6108 +0xB756 0x614E +0xB757 0x614C +0xB758 0x6144 +0xB759 0x614D +0xB75A 0x613E +0xB75B 0x6134 +0xB75C 0x6127 +0xB75D 0x610D +0xB75E 0x6106 +0xB75F 0x6137 +0xB760 0x6221 +0xB761 0x6222 +0xB762 0x6413 +0xB763 0x643E +0xB764 0x641E +0xB765 0x642A +0xB766 0x642D +0xB767 0x643D +0xB768 0x642C +0xB769 0x640F +0xB76A 0x641C +0xB76B 0x6414 +0xB76C 0x640D +0xB76D 0x6436 +0xB76E 0x6416 +0xB76F 0x6417 +0xB770 0x6406 +0xB771 0x656C +0xB772 0x659F +0xB773 0x65B0 +0xB774 0x6697 +0xB775 0x6689 +0xB776 0x6687 +0xB777 0x6688 +0xB778 0x6696 +0xB779 0x6684 +0xB77A 0x6698 +0xB77B 0x668D +0xB77C 0x6703 +0xB77D 0x6994 +0xB77E 0x696D +0xB7A1 0x695A +0xB7A2 0x6977 +0xB7A3 0x6960 +0xB7A4 0x6954 +0xB7A5 0x6975 +0xB7A6 0x6930 +0xB7A7 0x6982 +0xB7A8 0x694A +0xB7A9 0x6968 +0xB7AA 0x696B +0xB7AB 0x695E +0xB7AC 0x6953 +0xB7AD 0x6979 +0xB7AE 0x6986 +0xB7AF 0x695D +0xB7B0 0x6963 +0xB7B1 0x695B +0xB7B2 0x6B47 +0xB7B3 0x6B72 +0xB7B4 0x6BC0 +0xB7B5 0x6BBF +0xB7B6 0x6BD3 +0xB7B7 0x6BFD +0xB7B8 0x6EA2 +0xB7B9 0x6EAF +0xB7BA 0x6ED3 +0xB7BB 0x6EB6 +0xB7BC 0x6EC2 +0xB7BD 0x6E90 +0xB7BE 0x6E9D +0xB7BF 0x6EC7 +0xB7C0 0x6EC5 +0xB7C1 0x6EA5 +0xB7C2 0x6E98 +0xB7C3 0x6EBC +0xB7C4 0x6EBA +0xB7C5 0x6EAB +0xB7C6 0x6ED1 +0xB7C7 0x6E96 +0xB7C8 0x6E9C +0xB7C9 0x6EC4 +0xB7CA 0x6ED4 +0xB7CB 0x6EAA +0xB7CC 0x6EA7 +0xB7CD 0x6EB4 +0xB7CE 0x714E +0xB7CF 0x7159 +0xB7D0 0x7169 +0xB7D1 0x7164 +0xB7D2 0x7149 +0xB7D3 0x7167 +0xB7D4 0x715C +0xB7D5 0x716C +0xB7D6 0x7166 +0xB7D7 0x714C +0xB7D8 0x7165 +0xB7D9 0x715E +0xB7DA 0x7146 +0xB7DB 0x7168 +0xB7DC 0x7156 +0xB7DD 0x723A +0xB7DE 0x7252 +0xB7DF 0x7337 +0xB7E0 0x7345 +0xB7E1 0x733F +0xB7E2 0x733E +0xB7E3 0x746F +0xB7E4 0x745A +0xB7E5 0x7455 +0xB7E6 0x745F +0xB7E7 0x745E +0xB7E8 0x7441 +0xB7E9 0x743F +0xB7EA 0x7459 +0xB7EB 0x745B +0xB7EC 0x745C +0xB7ED 0x7576 +0xB7EE 0x7578 +0xB7EF 0x7600 +0xB7F0 0x75F0 +0xB7F1 0x7601 +0xB7F2 0x75F2 +0xB7F3 0x75F1 +0xB7F4 0x75FA +0xB7F5 0x75FF +0xB7F6 0x75F4 +0xB7F7 0x75F3 +0xB7F8 0x76DE +0xB7F9 0x76DF +0xB7FA 0x775B +0xB7FB 0x776B +0xB7FC 0x7766 +0xB7FD 0x775E +0xB7FE 0x7763 +0xB840 0x7779 +0xB841 0x776A +0xB842 0x776C +0xB843 0x775C +0xB844 0x7765 +0xB845 0x7768 +0xB846 0x7762 +0xB847 0x77EE +0xB848 0x788E +0xB849 0x78B0 +0xB84A 0x7897 +0xB84B 0x7898 +0xB84C 0x788C +0xB84D 0x7889 +0xB84E 0x787C +0xB84F 0x7891 +0xB850 0x7893 +0xB851 0x787F +0xB852 0x797A +0xB853 0x797F +0xB854 0x7981 +0xB855 0x842C +0xB856 0x79BD +0xB857 0x7A1C +0xB858 0x7A1A +0xB859 0x7A20 +0xB85A 0x7A14 +0xB85B 0x7A1F +0xB85C 0x7A1E +0xB85D 0x7A9F +0xB85E 0x7AA0 +0xB85F 0x7B77 +0xB860 0x7BC0 +0xB861 0x7B60 +0xB862 0x7B6E +0xB863 0x7B67 +0xB864 0x7CB1 +0xB865 0x7CB3 +0xB866 0x7CB5 +0xB867 0x7D93 +0xB868 0x7D79 +0xB869 0x7D91 +0xB86A 0x7D81 +0xB86B 0x7D8F +0xB86C 0x7D5B +0xB86D 0x7F6E +0xB86E 0x7F69 +0xB86F 0x7F6A +0xB870 0x7F72 +0xB871 0x7FA9 +0xB872 0x7FA8 +0xB873 0x7FA4 +0xB874 0x8056 +0xB875 0x8058 +0xB876 0x8086 +0xB877 0x8084 +0xB878 0x8171 +0xB879 0x8170 +0xB87A 0x8178 +0xB87B 0x8165 +0xB87C 0x816E +0xB87D 0x8173 +0xB87E 0x816B +0xB8A1 0x8179 +0xB8A2 0x817A +0xB8A3 0x8166 +0xB8A4 0x8205 +0xB8A5 0x8247 +0xB8A6 0x8482 +0xB8A7 0x8477 +0xB8A8 0x843D +0xB8A9 0x8431 +0xB8AA 0x8475 +0xB8AB 0x8466 +0xB8AC 0x846B +0xB8AD 0x8449 +0xB8AE 0x846C +0xB8AF 0x845B +0xB8B0 0x843C +0xB8B1 0x8435 +0xB8B2 0x8461 +0xB8B3 0x8463 +0xB8B4 0x8469 +0xB8B5 0x846D +0xB8B6 0x8446 +0xB8B7 0x865E +0xB8B8 0x865C +0xB8B9 0x865F +0xB8BA 0x86F9 +0xB8BB 0x8713 +0xB8BC 0x8708 +0xB8BD 0x8707 +0xB8BE 0x8700 +0xB8BF 0x86FE +0xB8C0 0x86FB +0xB8C1 0x8702 +0xB8C2 0x8703 +0xB8C3 0x8706 +0xB8C4 0x870A +0xB8C5 0x8859 +0xB8C6 0x88DF +0xB8C7 0x88D4 +0xB8C8 0x88D9 +0xB8C9 0x88DC +0xB8CA 0x88D8 +0xB8CB 0x88DD +0xB8CC 0x88E1 +0xB8CD 0x88CA +0xB8CE 0x88D5 +0xB8CF 0x88D2 +0xB8D0 0x899C +0xB8D1 0x89E3 +0xB8D2 0x8A6B +0xB8D3 0x8A72 +0xB8D4 0x8A73 +0xB8D5 0x8A66 +0xB8D6 0x8A69 +0xB8D7 0x8A70 +0xB8D8 0x8A87 +0xB8D9 0x8A7C +0xB8DA 0x8A63 +0xB8DB 0x8AA0 +0xB8DC 0x8A71 +0xB8DD 0x8A85 +0xB8DE 0x8A6D +0xB8DF 0x8A62 +0xB8E0 0x8A6E +0xB8E1 0x8A6C +0xB8E2 0x8A79 +0xB8E3 0x8A7B +0xB8E4 0x8A3E +0xB8E5 0x8A68 +0xB8E6 0x8C62 +0xB8E7 0x8C8A +0xB8E8 0x8C89 +0xB8E9 0x8CCA +0xB8EA 0x8CC7 +0xB8EB 0x8CC8 +0xB8EC 0x8CC4 +0xB8ED 0x8CB2 +0xB8EE 0x8CC3 +0xB8EF 0x8CC2 +0xB8F0 0x8CC5 +0xB8F1 0x8DE1 +0xB8F2 0x8DDF +0xB8F3 0x8DE8 +0xB8F4 0x8DEF +0xB8F5 0x8DF3 +0xB8F6 0x8DFA +0xB8F7 0x8DEA +0xB8F8 0x8DE4 +0xB8F9 0x8DE6 +0xB8FA 0x8EB2 +0xB8FB 0x8F03 +0xB8FC 0x8F09 +0xB8FD 0x8EFE +0xB8FE 0x8F0A +0xB940 0x8F9F +0xB941 0x8FB2 +0xB942 0x904B +0xB943 0x904A +0xB944 0x9053 +0xB945 0x9042 +0xB946 0x9054 +0xB947 0x903C +0xB948 0x9055 +0xB949 0x9050 +0xB94A 0x9047 +0xB94B 0x904F +0xB94C 0x904E +0xB94D 0x904D +0xB94E 0x9051 +0xB94F 0x903E +0xB950 0x9041 +0xB951 0x9112 +0xB952 0x9117 +0xB953 0x916C +0xB954 0x916A +0xB955 0x9169 +0xB956 0x91C9 +0xB957 0x9237 +0xB958 0x9257 +0xB959 0x9238 +0xB95A 0x923D +0xB95B 0x9240 +0xB95C 0x923E +0xB95D 0x925B +0xB95E 0x924B +0xB95F 0x9264 +0xB960 0x9251 +0xB961 0x9234 +0xB962 0x9249 +0xB963 0x924D +0xB964 0x9245 +0xB965 0x9239 +0xB966 0x923F +0xB967 0x925A +0xB968 0x9598 +0xB969 0x9698 +0xB96A 0x9694 +0xB96B 0x9695 +0xB96C 0x96CD +0xB96D 0x96CB +0xB96E 0x96C9 +0xB96F 0x96CA +0xB970 0x96F7 +0xB971 0x96FB +0xB972 0x96F9 +0xB973 0x96F6 +0xB974 0x9756 +0xB975 0x9774 +0xB976 0x9776 +0xB977 0x9810 +0xB978 0x9811 +0xB979 0x9813 +0xB97A 0x980A +0xB97B 0x9812 +0xB97C 0x980C +0xB97D 0x98FC +0xB97E 0x98F4 +0xB9A1 0x98FD +0xB9A2 0x98FE +0xB9A3 0x99B3 +0xB9A4 0x99B1 +0xB9A5 0x99B4 +0xB9A6 0x9AE1 +0xB9A7 0x9CE9 +0xB9A8 0x9E82 +0xB9A9 0x9F0E +0xB9AA 0x9F13 +0xB9AB 0x9F20 +0xB9AC 0x50E7 +0xB9AD 0x50EE +0xB9AE 0x50E5 +0xB9AF 0x50D6 +0xB9B0 0x50ED +0xB9B1 0x50DA +0xB9B2 0x50D5 +0xB9B3 0x50CF +0xB9B4 0x50D1 +0xB9B5 0x50F1 +0xB9B6 0x50CE +0xB9B7 0x50E9 +0xB9B8 0x5162 +0xB9B9 0x51F3 +0xB9BA 0x5283 +0xB9BB 0x5282 +0xB9BC 0x5331 +0xB9BD 0x53AD +0xB9BE 0x55FE +0xB9BF 0x5600 +0xB9C0 0x561B +0xB9C1 0x5617 +0xB9C2 0x55FD +0xB9C3 0x5614 +0xB9C4 0x5606 +0xB9C5 0x5609 +0xB9C6 0x560D +0xB9C7 0x560E +0xB9C8 0x55F7 +0xB9C9 0x5616 +0xB9CA 0x561F +0xB9CB 0x5608 +0xB9CC 0x5610 +0xB9CD 0x55F6 +0xB9CE 0x5718 +0xB9CF 0x5716 +0xB9D0 0x5875 +0xB9D1 0x587E +0xB9D2 0x5883 +0xB9D3 0x5893 +0xB9D4 0x588A +0xB9D5 0x5879 +0xB9D6 0x5885 +0xB9D7 0x587D +0xB9D8 0x58FD +0xB9D9 0x5925 +0xB9DA 0x5922 +0xB9DB 0x5924 +0xB9DC 0x596A +0xB9DD 0x5969 +0xB9DE 0x5AE1 +0xB9DF 0x5AE6 +0xB9E0 0x5AE9 +0xB9E1 0x5AD7 +0xB9E2 0x5AD6 +0xB9E3 0x5AD8 +0xB9E4 0x5AE3 +0xB9E5 0x5B75 +0xB9E6 0x5BDE +0xB9E7 0x5BE7 +0xB9E8 0x5BE1 +0xB9E9 0x5BE5 +0xB9EA 0x5BE6 +0xB9EB 0x5BE8 +0xB9EC 0x5BE2 +0xB9ED 0x5BE4 +0xB9EE 0x5BDF +0xB9EF 0x5C0D +0xB9F0 0x5C62 +0xB9F1 0x5D84 +0xB9F2 0x5D87 +0xB9F3 0x5E5B +0xB9F4 0x5E63 +0xB9F5 0x5E55 +0xB9F6 0x5E57 +0xB9F7 0x5E54 +0xB9F8 0x5ED3 +0xB9F9 0x5ED6 +0xB9FA 0x5F0A +0xB9FB 0x5F46 +0xB9FC 0x5F70 +0xB9FD 0x5FB9 +0xB9FE 0x6147 +0xBA40 0x613F +0xBA41 0x614B +0xBA42 0x6177 +0xBA43 0x6162 +0xBA44 0x6163 +0xBA45 0x615F +0xBA46 0x615A +0xBA47 0x6158 +0xBA48 0x6175 +0xBA49 0x622A +0xBA4A 0x6487 +0xBA4B 0x6458 +0xBA4C 0x6454 +0xBA4D 0x64A4 +0xBA4E 0x6478 +0xBA4F 0x645F +0xBA50 0x647A +0xBA51 0x6451 +0xBA52 0x6467 +0xBA53 0x6434 +0xBA54 0x646D +0xBA55 0x647B +0xBA56 0x6572 +0xBA57 0x65A1 +0xBA58 0x65D7 +0xBA59 0x65D6 +0xBA5A 0x66A2 +0xBA5B 0x66A8 +0xBA5C 0x669D +0xBA5D 0x699C +0xBA5E 0x69A8 +0xBA5F 0x6995 +0xBA60 0x69C1 +0xBA61 0x69AE +0xBA62 0x69D3 +0xBA63 0x69CB +0xBA64 0x699B +0xBA65 0x69B7 +0xBA66 0x69BB +0xBA67 0x69AB +0xBA68 0x69B4 +0xBA69 0x69D0 +0xBA6A 0x69CD +0xBA6B 0x69AD +0xBA6C 0x69CC +0xBA6D 0x69A6 +0xBA6E 0x69C3 +0xBA6F 0x69A3 +0xBA70 0x6B49 +0xBA71 0x6B4C +0xBA72 0x6C33 +0xBA73 0x6F33 +0xBA74 0x6F14 +0xBA75 0x6EFE +0xBA76 0x6F13 +0xBA77 0x6EF4 +0xBA78 0x6F29 +0xBA79 0x6F3E +0xBA7A 0x6F20 +0xBA7B 0x6F2C +0xBA7C 0x6F0F +0xBA7D 0x6F02 +0xBA7E 0x6F22 +0xBAA1 0x6EFF +0xBAA2 0x6EEF +0xBAA3 0x6F06 +0xBAA4 0x6F31 +0xBAA5 0x6F38 +0xBAA6 0x6F32 +0xBAA7 0x6F23 +0xBAA8 0x6F15 +0xBAA9 0x6F2B +0xBAAA 0x6F2F +0xBAAB 0x6F88 +0xBAAC 0x6F2A +0xBAAD 0x6EEC +0xBAAE 0x6F01 +0xBAAF 0x6EF2 +0xBAB0 0x6ECC +0xBAB1 0x6EF7 +0xBAB2 0x7194 +0xBAB3 0x7199 +0xBAB4 0x717D +0xBAB5 0x718A +0xBAB6 0x7184 +0xBAB7 0x7192 +0xBAB8 0x723E +0xBAB9 0x7292 +0xBABA 0x7296 +0xBABB 0x7344 +0xBABC 0x7350 +0xBABD 0x7464 +0xBABE 0x7463 +0xBABF 0x746A +0xBAC0 0x7470 +0xBAC1 0x746D +0xBAC2 0x7504 +0xBAC3 0x7591 +0xBAC4 0x7627 +0xBAC5 0x760D +0xBAC6 0x760B +0xBAC7 0x7609 +0xBAC8 0x7613 +0xBAC9 0x76E1 +0xBACA 0x76E3 +0xBACB 0x7784 +0xBACC 0x777D +0xBACD 0x777F +0xBACE 0x7761 +0xBACF 0x78C1 +0xBAD0 0x789F +0xBAD1 0x78A7 +0xBAD2 0x78B3 +0xBAD3 0x78A9 +0xBAD4 0x78A3 +0xBAD5 0x798E +0xBAD6 0x798F +0xBAD7 0x798D +0xBAD8 0x7A2E +0xBAD9 0x7A31 +0xBADA 0x7AAA +0xBADB 0x7AA9 +0xBADC 0x7AED +0xBADD 0x7AEF +0xBADE 0x7BA1 +0xBADF 0x7B95 +0xBAE0 0x7B8B +0xBAE1 0x7B75 +0xBAE2 0x7B97 +0xBAE3 0x7B9D +0xBAE4 0x7B94 +0xBAE5 0x7B8F +0xBAE6 0x7BB8 +0xBAE7 0x7B87 +0xBAE8 0x7B84 +0xBAE9 0x7CB9 +0xBAEA 0x7CBD +0xBAEB 0x7CBE +0xBAEC 0x7DBB +0xBAED 0x7DB0 +0xBAEE 0x7D9C +0xBAEF 0x7DBD +0xBAF0 0x7DBE +0xBAF1 0x7DA0 +0xBAF2 0x7DCA +0xBAF3 0x7DB4 +0xBAF4 0x7DB2 +0xBAF5 0x7DB1 +0xBAF6 0x7DBA +0xBAF7 0x7DA2 +0xBAF8 0x7DBF +0xBAF9 0x7DB5 +0xBAFA 0x7DB8 +0xBAFB 0x7DAD +0xBAFC 0x7DD2 +0xBAFD 0x7DC7 +0xBAFE 0x7DAC +0xBB40 0x7F70 +0xBB41 0x7FE0 +0xBB42 0x7FE1 +0xBB43 0x7FDF +0xBB44 0x805E +0xBB45 0x805A +0xBB46 0x8087 +0xBB47 0x8150 +0xBB48 0x8180 +0xBB49 0x818F +0xBB4A 0x8188 +0xBB4B 0x818A +0xBB4C 0x817F +0xBB4D 0x8182 +0xBB4E 0x81E7 +0xBB4F 0x81FA +0xBB50 0x8207 +0xBB51 0x8214 +0xBB52 0x821E +0xBB53 0x824B +0xBB54 0x84C9 +0xBB55 0x84BF +0xBB56 0x84C6 +0xBB57 0x84C4 +0xBB58 0x8499 +0xBB59 0x849E +0xBB5A 0x84B2 +0xBB5B 0x849C +0xBB5C 0x84CB +0xBB5D 0x84B8 +0xBB5E 0x84C0 +0xBB5F 0x84D3 +0xBB60 0x8490 +0xBB61 0x84BC +0xBB62 0x84D1 +0xBB63 0x84CA +0xBB64 0x873F +0xBB65 0x871C +0xBB66 0x873B +0xBB67 0x8722 +0xBB68 0x8725 +0xBB69 0x8734 +0xBB6A 0x8718 +0xBB6B 0x8755 +0xBB6C 0x8737 +0xBB6D 0x8729 +0xBB6E 0x88F3 +0xBB6F 0x8902 +0xBB70 0x88F4 +0xBB71 0x88F9 +0xBB72 0x88F8 +0xBB73 0x88FD +0xBB74 0x88E8 +0xBB75 0x891A +0xBB76 0x88EF +0xBB77 0x8AA6 +0xBB78 0x8A8C +0xBB79 0x8A9E +0xBB7A 0x8AA3 +0xBB7B 0x8A8D +0xBB7C 0x8AA1 +0xBB7D 0x8A93 +0xBB7E 0x8AA4 +0xBBA1 0x8AAA +0xBBA2 0x8AA5 +0xBBA3 0x8AA8 +0xBBA4 0x8A98 +0xBBA5 0x8A91 +0xBBA6 0x8A9A +0xBBA7 0x8AA7 +0xBBA8 0x8C6A +0xBBA9 0x8C8D +0xBBAA 0x8C8C +0xBBAB 0x8CD3 +0xBBAC 0x8CD1 +0xBBAD 0x8CD2 +0xBBAE 0x8D6B +0xBBAF 0x8D99 +0xBBB0 0x8D95 +0xBBB1 0x8DFC +0xBBB2 0x8F14 +0xBBB3 0x8F12 +0xBBB4 0x8F15 +0xBBB5 0x8F13 +0xBBB6 0x8FA3 +0xBBB7 0x9060 +0xBBB8 0x9058 +0xBBB9 0x905C +0xBBBA 0x9063 +0xBBBB 0x9059 +0xBBBC 0x905E +0xBBBD 0x9062 +0xBBBE 0x905D +0xBBBF 0x905B +0xBBC0 0x9119 +0xBBC1 0x9118 +0xBBC2 0x911E +0xBBC3 0x9175 +0xBBC4 0x9178 +0xBBC5 0x9177 +0xBBC6 0x9174 +0xBBC7 0x9278 +0xBBC8 0x9280 +0xBBC9 0x9285 +0xBBCA 0x9298 +0xBBCB 0x9296 +0xBBCC 0x927B +0xBBCD 0x9293 +0xBBCE 0x929C +0xBBCF 0x92A8 +0xBBD0 0x927C +0xBBD1 0x9291 +0xBBD2 0x95A1 +0xBBD3 0x95A8 +0xBBD4 0x95A9 +0xBBD5 0x95A3 +0xBBD6 0x95A5 +0xBBD7 0x95A4 +0xBBD8 0x9699 +0xBBD9 0x969C +0xBBDA 0x969B +0xBBDB 0x96CC +0xBBDC 0x96D2 +0xBBDD 0x9700 +0xBBDE 0x977C +0xBBDF 0x9785 +0xBBE0 0x97F6 +0xBBE1 0x9817 +0xBBE2 0x9818 +0xBBE3 0x98AF +0xBBE4 0x98B1 +0xBBE5 0x9903 +0xBBE6 0x9905 +0xBBE7 0x990C +0xBBE8 0x9909 +0xBBE9 0x99C1 +0xBBEA 0x9AAF +0xBBEB 0x9AB0 +0xBBEC 0x9AE6 +0xBBED 0x9B41 +0xBBEE 0x9B42 +0xBBEF 0x9CF4 +0xBBF0 0x9CF6 +0xBBF1 0x9CF3 +0xBBF2 0x9EBC +0xBBF3 0x9F3B +0xBBF4 0x9F4A +0xBBF5 0x5104 +0xBBF6 0x5100 +0xBBF7 0x50FB +0xBBF8 0x50F5 +0xBBF9 0x50F9 +0xBBFA 0x5102 +0xBBFB 0x5108 +0xBBFC 0x5109 +0xBBFD 0x5105 +0xBBFE 0x51DC +0xBC40 0x5287 +0xBC41 0x5288 +0xBC42 0x5289 +0xBC43 0x528D +0xBC44 0x528A +0xBC45 0x52F0 +0xBC46 0x53B2 +0xBC47 0x562E +0xBC48 0x563B +0xBC49 0x5639 +0xBC4A 0x5632 +0xBC4B 0x563F +0xBC4C 0x5634 +0xBC4D 0x5629 +0xBC4E 0x5653 +0xBC4F 0x564E +0xBC50 0x5657 +0xBC51 0x5674 +0xBC52 0x5636 +0xBC53 0x562F +0xBC54 0x5630 +0xBC55 0x5880 +0xBC56 0x589F +0xBC57 0x589E +0xBC58 0x58B3 +0xBC59 0x589C +0xBC5A 0x58AE +0xBC5B 0x58A9 +0xBC5C 0x58A6 +0xBC5D 0x596D +0xBC5E 0x5B09 +0xBC5F 0x5AFB +0xBC60 0x5B0B +0xBC61 0x5AF5 +0xBC62 0x5B0C +0xBC63 0x5B08 +0xBC64 0x5BEE +0xBC65 0x5BEC +0xBC66 0x5BE9 +0xBC67 0x5BEB +0xBC68 0x5C64 +0xBC69 0x5C65 +0xBC6A 0x5D9D +0xBC6B 0x5D94 +0xBC6C 0x5E62 +0xBC6D 0x5E5F +0xBC6E 0x5E61 +0xBC6F 0x5EE2 +0xBC70 0x5EDA +0xBC71 0x5EDF +0xBC72 0x5EDD +0xBC73 0x5EE3 +0xBC74 0x5EE0 +0xBC75 0x5F48 +0xBC76 0x5F71 +0xBC77 0x5FB7 +0xBC78 0x5FB5 +0xBC79 0x6176 +0xBC7A 0x6167 +0xBC7B 0x616E +0xBC7C 0x615D +0xBC7D 0x6155 +0xBC7E 0x6182 +0xBCA1 0x617C +0xBCA2 0x6170 +0xBCA3 0x616B +0xBCA4 0x617E +0xBCA5 0x61A7 +0xBCA6 0x6190 +0xBCA7 0x61AB +0xBCA8 0x618E +0xBCA9 0x61AC +0xBCAA 0x619A +0xBCAB 0x61A4 +0xBCAC 0x6194 +0xBCAD 0x61AE +0xBCAE 0x622E +0xBCAF 0x6469 +0xBCB0 0x646F +0xBCB1 0x6479 +0xBCB2 0x649E +0xBCB3 0x64B2 +0xBCB4 0x6488 +0xBCB5 0x6490 +0xBCB6 0x64B0 +0xBCB7 0x64A5 +0xBCB8 0x6493 +0xBCB9 0x6495 +0xBCBA 0x64A9 +0xBCBB 0x6492 +0xBCBC 0x64AE +0xBCBD 0x64AD +0xBCBE 0x64AB +0xBCBF 0x649A +0xBCC0 0x64AC +0xBCC1 0x6499 +0xBCC2 0x64A2 +0xBCC3 0x64B3 +0xBCC4 0x6575 +0xBCC5 0x6577 +0xBCC6 0x6578 +0xBCC7 0x66AE +0xBCC8 0x66AB +0xBCC9 0x66B4 +0xBCCA 0x66B1 +0xBCCB 0x6A23 +0xBCCC 0x6A1F +0xBCCD 0x69E8 +0xBCCE 0x6A01 +0xBCCF 0x6A1E +0xBCD0 0x6A19 +0xBCD1 0x69FD +0xBCD2 0x6A21 +0xBCD3 0x6A13 +0xBCD4 0x6A0A +0xBCD5 0x69F3 +0xBCD6 0x6A02 +0xBCD7 0x6A05 +0xBCD8 0x69ED +0xBCD9 0x6A11 +0xBCDA 0x6B50 +0xBCDB 0x6B4E +0xBCDC 0x6BA4 +0xBCDD 0x6BC5 +0xBCDE 0x6BC6 +0xBCDF 0x6F3F +0xBCE0 0x6F7C +0xBCE1 0x6F84 +0xBCE2 0x6F51 +0xBCE3 0x6F66 +0xBCE4 0x6F54 +0xBCE5 0x6F86 +0xBCE6 0x6F6D +0xBCE7 0x6F5B +0xBCE8 0x6F78 +0xBCE9 0x6F6E +0xBCEA 0x6F8E +0xBCEB 0x6F7A +0xBCEC 0x6F70 +0xBCED 0x6F64 +0xBCEE 0x6F97 +0xBCEF 0x6F58 +0xBCF0 0x6ED5 +0xBCF1 0x6F6F +0xBCF2 0x6F60 +0xBCF3 0x6F5F +0xBCF4 0x719F +0xBCF5 0x71AC +0xBCF6 0x71B1 +0xBCF7 0x71A8 +0xBCF8 0x7256 +0xBCF9 0x729B +0xBCFA 0x734E +0xBCFB 0x7357 +0xBCFC 0x7469 +0xBCFD 0x748B +0xBCFE 0x7483 +0xBD40 0x747E +0xBD41 0x7480 +0xBD42 0x757F +0xBD43 0x7620 +0xBD44 0x7629 +0xBD45 0x761F +0xBD46 0x7624 +0xBD47 0x7626 +0xBD48 0x7621 +0xBD49 0x7622 +0xBD4A 0x769A +0xBD4B 0x76BA +0xBD4C 0x76E4 +0xBD4D 0x778E +0xBD4E 0x7787 +0xBD4F 0x778C +0xBD50 0x7791 +0xBD51 0x778B +0xBD52 0x78CB +0xBD53 0x78C5 +0xBD54 0x78BA +0xBD55 0x78CA +0xBD56 0x78BE +0xBD57 0x78D5 +0xBD58 0x78BC +0xBD59 0x78D0 +0xBD5A 0x7A3F +0xBD5B 0x7A3C +0xBD5C 0x7A40 +0xBD5D 0x7A3D +0xBD5E 0x7A37 +0xBD5F 0x7A3B +0xBD60 0x7AAF +0xBD61 0x7AAE +0xBD62 0x7BAD +0xBD63 0x7BB1 +0xBD64 0x7BC4 +0xBD65 0x7BB4 +0xBD66 0x7BC6 +0xBD67 0x7BC7 +0xBD68 0x7BC1 +0xBD69 0x7BA0 +0xBD6A 0x7BCC +0xBD6B 0x7CCA +0xBD6C 0x7DE0 +0xBD6D 0x7DF4 +0xBD6E 0x7DEF +0xBD6F 0x7DFB +0xBD70 0x7DD8 +0xBD71 0x7DEC +0xBD72 0x7DDD +0xBD73 0x7DE8 +0xBD74 0x7DE3 +0xBD75 0x7DDA +0xBD76 0x7DDE +0xBD77 0x7DE9 +0xBD78 0x7D9E +0xBD79 0x7DD9 +0xBD7A 0x7DF2 +0xBD7B 0x7DF9 +0xBD7C 0x7F75 +0xBD7D 0x7F77 +0xBD7E 0x7FAF +0xBDA1 0x7FE9 +0xBDA2 0x8026 +0xBDA3 0x819B +0xBDA4 0x819C +0xBDA5 0x819D +0xBDA6 0x81A0 +0xBDA7 0x819A +0xBDA8 0x8198 +0xBDA9 0x8517 +0xBDAA 0x853D +0xBDAB 0x851A +0xBDAC 0x84EE +0xBDAD 0x852C +0xBDAE 0x852D +0xBDAF 0x8513 +0xBDB0 0x8511 +0xBDB1 0x8523 +0xBDB2 0x8521 +0xBDB3 0x8514 +0xBDB4 0x84EC +0xBDB5 0x8525 +0xBDB6 0x84FF +0xBDB7 0x8506 +0xBDB8 0x8782 +0xBDB9 0x8774 +0xBDBA 0x8776 +0xBDBB 0x8760 +0xBDBC 0x8766 +0xBDBD 0x8778 +0xBDBE 0x8768 +0xBDBF 0x8759 +0xBDC0 0x8757 +0xBDC1 0x874C +0xBDC2 0x8753 +0xBDC3 0x885B +0xBDC4 0x885D +0xBDC5 0x8910 +0xBDC6 0x8907 +0xBDC7 0x8912 +0xBDC8 0x8913 +0xBDC9 0x8915 +0xBDCA 0x890A +0xBDCB 0x8ABC +0xBDCC 0x8AD2 +0xBDCD 0x8AC7 +0xBDCE 0x8AC4 +0xBDCF 0x8A95 +0xBDD0 0x8ACB +0xBDD1 0x8AF8 +0xBDD2 0x8AB2 +0xBDD3 0x8AC9 +0xBDD4 0x8AC2 +0xBDD5 0x8ABF +0xBDD6 0x8AB0 +0xBDD7 0x8AD6 +0xBDD8 0x8ACD +0xBDD9 0x8AB6 +0xBDDA 0x8AB9 +0xBDDB 0x8ADB +0xBDDC 0x8C4C +0xBDDD 0x8C4E +0xBDDE 0x8C6C +0xBDDF 0x8CE0 +0xBDE0 0x8CDE +0xBDE1 0x8CE6 +0xBDE2 0x8CE4 +0xBDE3 0x8CEC +0xBDE4 0x8CED +0xBDE5 0x8CE2 +0xBDE6 0x8CE3 +0xBDE7 0x8CDC +0xBDE8 0x8CEA +0xBDE9 0x8CE1 +0xBDEA 0x8D6D +0xBDEB 0x8D9F +0xBDEC 0x8DA3 +0xBDED 0x8E2B +0xBDEE 0x8E10 +0xBDEF 0x8E1D +0xBDF0 0x8E22 +0xBDF1 0x8E0F +0xBDF2 0x8E29 +0xBDF3 0x8E1F +0xBDF4 0x8E21 +0xBDF5 0x8E1E +0xBDF6 0x8EBA +0xBDF7 0x8F1D +0xBDF8 0x8F1B +0xBDF9 0x8F1F +0xBDFA 0x8F29 +0xBDFB 0x8F26 +0xBDFC 0x8F2A +0xBDFD 0x8F1C +0xBDFE 0x8F1E +0xBE40 0x8F25 +0xBE41 0x9069 +0xBE42 0x906E +0xBE43 0x9068 +0xBE44 0x906D +0xBE45 0x9077 +0xBE46 0x9130 +0xBE47 0x912D +0xBE48 0x9127 +0xBE49 0x9131 +0xBE4A 0x9187 +0xBE4B 0x9189 +0xBE4C 0x918B +0xBE4D 0x9183 +0xBE4E 0x92C5 +0xBE4F 0x92BB +0xBE50 0x92B7 +0xBE51 0x92EA +0xBE52 0x92AC +0xBE53 0x92E4 +0xBE54 0x92C1 +0xBE55 0x92B3 +0xBE56 0x92BC +0xBE57 0x92D2 +0xBE58 0x92C7 +0xBE59 0x92F0 +0xBE5A 0x92B2 +0xBE5B 0x95AD +0xBE5C 0x95B1 +0xBE5D 0x9704 +0xBE5E 0x9706 +0xBE5F 0x9707 +0xBE60 0x9709 +0xBE61 0x9760 +0xBE62 0x978D +0xBE63 0x978B +0xBE64 0x978F +0xBE65 0x9821 +0xBE66 0x982B +0xBE67 0x981C +0xBE68 0x98B3 +0xBE69 0x990A +0xBE6A 0x9913 +0xBE6B 0x9912 +0xBE6C 0x9918 +0xBE6D 0x99DD +0xBE6E 0x99D0 +0xBE6F 0x99DF +0xBE70 0x99DB +0xBE71 0x99D1 +0xBE72 0x99D5 +0xBE73 0x99D2 +0xBE74 0x99D9 +0xBE75 0x9AB7 +0xBE76 0x9AEE +0xBE77 0x9AEF +0xBE78 0x9B27 +0xBE79 0x9B45 +0xBE7A 0x9B44 +0xBE7B 0x9B77 +0xBE7C 0x9B6F +0xBE7D 0x9D06 +0xBE7E 0x9D09 +0xBEA1 0x9D03 +0xBEA2 0x9EA9 +0xBEA3 0x9EBE +0xBEA4 0x9ECE +0xBEA5 0x58A8 +0xBEA6 0x9F52 +0xBEA7 0x5112 +0xBEA8 0x5118 +0xBEA9 0x5114 +0xBEAA 0x5110 +0xBEAB 0x5115 +0xBEAC 0x5180 +0xBEAD 0x51AA +0xBEAE 0x51DD +0xBEAF 0x5291 +0xBEB0 0x5293 +0xBEB1 0x52F3 +0xBEB2 0x5659 +0xBEB3 0x566B +0xBEB4 0x5679 +0xBEB5 0x5669 +0xBEB6 0x5664 +0xBEB7 0x5678 +0xBEB8 0x566A +0xBEB9 0x5668 +0xBEBA 0x5665 +0xBEBB 0x5671 +0xBEBC 0x566F +0xBEBD 0x566C +0xBEBE 0x5662 +0xBEBF 0x5676 +0xBEC0 0x58C1 +0xBEC1 0x58BE +0xBEC2 0x58C7 +0xBEC3 0x58C5 +0xBEC4 0x596E +0xBEC5 0x5B1D +0xBEC6 0x5B34 +0xBEC7 0x5B78 +0xBEC8 0x5BF0 +0xBEC9 0x5C0E +0xBECA 0x5F4A +0xBECB 0x61B2 +0xBECC 0x6191 +0xBECD 0x61A9 +0xBECE 0x618A +0xBECF 0x61CD +0xBED0 0x61B6 +0xBED1 0x61BE +0xBED2 0x61CA +0xBED3 0x61C8 +0xBED4 0x6230 +0xBED5 0x64C5 +0xBED6 0x64C1 +0xBED7 0x64CB +0xBED8 0x64BB +0xBED9 0x64BC +0xBEDA 0x64DA +0xBEDB 0x64C4 +0xBEDC 0x64C7 +0xBEDD 0x64C2 +0xBEDE 0x64CD +0xBEDF 0x64BF +0xBEE0 0x64D2 +0xBEE1 0x64D4 +0xBEE2 0x64BE +0xBEE3 0x6574 +0xBEE4 0x66C6 +0xBEE5 0x66C9 +0xBEE6 0x66B9 +0xBEE7 0x66C4 +0xBEE8 0x66C7 +0xBEE9 0x66B8 +0xBEEA 0x6A3D +0xBEEB 0x6A38 +0xBEEC 0x6A3A +0xBEED 0x6A59 +0xBEEE 0x6A6B +0xBEEF 0x6A58 +0xBEF0 0x6A39 +0xBEF1 0x6A44 +0xBEF2 0x6A62 +0xBEF3 0x6A61 +0xBEF4 0x6A4B +0xBEF5 0x6A47 +0xBEF6 0x6A35 +0xBEF7 0x6A5F +0xBEF8 0x6A48 +0xBEF9 0x6B59 +0xBEFA 0x6B77 +0xBEFB 0x6C05 +0xBEFC 0x6FC2 +0xBEFD 0x6FB1 +0xBEFE 0x6FA1 +0xBF40 0x6FC3 +0xBF41 0x6FA4 +0xBF42 0x6FC1 +0xBF43 0x6FA7 +0xBF44 0x6FB3 +0xBF45 0x6FC0 +0xBF46 0x6FB9 +0xBF47 0x6FB6 +0xBF48 0x6FA6 +0xBF49 0x6FA0 +0xBF4A 0x6FB4 +0xBF4B 0x71BE +0xBF4C 0x71C9 +0xBF4D 0x71D0 +0xBF4E 0x71D2 +0xBF4F 0x71C8 +0xBF50 0x71D5 +0xBF51 0x71B9 +0xBF52 0x71CE +0xBF53 0x71D9 +0xBF54 0x71DC +0xBF55 0x71C3 +0xBF56 0x71C4 +0xBF57 0x7368 +0xBF58 0x749C +0xBF59 0x74A3 +0xBF5A 0x7498 +0xBF5B 0x749F +0xBF5C 0x749E +0xBF5D 0x74E2 +0xBF5E 0x750C +0xBF5F 0x750D +0xBF60 0x7634 +0xBF61 0x7638 +0xBF62 0x763A +0xBF63 0x76E7 +0xBF64 0x76E5 +0xBF65 0x77A0 +0xBF66 0x779E +0xBF67 0x779F +0xBF68 0x77A5 +0xBF69 0x78E8 +0xBF6A 0x78DA +0xBF6B 0x78EC +0xBF6C 0x78E7 +0xBF6D 0x79A6 +0xBF6E 0x7A4D +0xBF6F 0x7A4E +0xBF70 0x7A46 +0xBF71 0x7A4C +0xBF72 0x7A4B +0xBF73 0x7ABA +0xBF74 0x7BD9 +0xBF75 0x7C11 +0xBF76 0x7BC9 +0xBF77 0x7BE4 +0xBF78 0x7BDB +0xBF79 0x7BE1 +0xBF7A 0x7BE9 +0xBF7B 0x7BE6 +0xBF7C 0x7CD5 +0xBF7D 0x7CD6 +0xBF7E 0x7E0A +0xBFA1 0x7E11 +0xBFA2 0x7E08 +0xBFA3 0x7E1B +0xBFA4 0x7E23 +0xBFA5 0x7E1E +0xBFA6 0x7E1D +0xBFA7 0x7E09 +0xBFA8 0x7E10 +0xBFA9 0x7F79 +0xBFAA 0x7FB2 +0xBFAB 0x7FF0 +0xBFAC 0x7FF1 +0xBFAD 0x7FEE +0xBFAE 0x8028 +0xBFAF 0x81B3 +0xBFB0 0x81A9 +0xBFB1 0x81A8 +0xBFB2 0x81FB +0xBFB3 0x8208 +0xBFB4 0x8258 +0xBFB5 0x8259 +0xBFB6 0x854A +0xBFB7 0x8559 +0xBFB8 0x8548 +0xBFB9 0x8568 +0xBFBA 0x8569 +0xBFBB 0x8543 +0xBFBC 0x8549 +0xBFBD 0x856D +0xBFBE 0x856A +0xBFBF 0x855E +0xBFC0 0x8783 +0xBFC1 0x879F +0xBFC2 0x879E +0xBFC3 0x87A2 +0xBFC4 0x878D +0xBFC5 0x8861 +0xBFC6 0x892A +0xBFC7 0x8932 +0xBFC8 0x8925 +0xBFC9 0x892B +0xBFCA 0x8921 +0xBFCB 0x89AA +0xBFCC 0x89A6 +0xBFCD 0x8AE6 +0xBFCE 0x8AFA +0xBFCF 0x8AEB +0xBFD0 0x8AF1 +0xBFD1 0x8B00 +0xBFD2 0x8ADC +0xBFD3 0x8AE7 +0xBFD4 0x8AEE +0xBFD5 0x8AFE +0xBFD6 0x8B01 +0xBFD7 0x8B02 +0xBFD8 0x8AF7 +0xBFD9 0x8AED +0xBFDA 0x8AF3 +0xBFDB 0x8AF6 +0xBFDC 0x8AFC +0xBFDD 0x8C6B +0xBFDE 0x8C6D +0xBFDF 0x8C93 +0xBFE0 0x8CF4 +0xBFE1 0x8E44 +0xBFE2 0x8E31 +0xBFE3 0x8E34 +0xBFE4 0x8E42 +0xBFE5 0x8E39 +0xBFE6 0x8E35 +0xBFE7 0x8F3B +0xBFE8 0x8F2F +0xBFE9 0x8F38 +0xBFEA 0x8F33 +0xBFEB 0x8FA8 +0xBFEC 0x8FA6 +0xBFED 0x9075 +0xBFEE 0x9074 +0xBFEF 0x9078 +0xBFF0 0x9072 +0xBFF1 0x907C +0xBFF2 0x907A +0xBFF3 0x9134 +0xBFF4 0x9192 +0xBFF5 0x9320 +0xBFF6 0x9336 +0xBFF7 0x92F8 +0xBFF8 0x9333 +0xBFF9 0x932F +0xBFFA 0x9322 +0xBFFB 0x92FC +0xBFFC 0x932B +0xBFFD 0x9304 +0xBFFE 0x931A +0xC040 0x9310 +0xC041 0x9326 +0xC042 0x9321 +0xC043 0x9315 +0xC044 0x932E +0xC045 0x9319 +0xC046 0x95BB +0xC047 0x96A7 +0xC048 0x96A8 +0xC049 0x96AA +0xC04A 0x96D5 +0xC04B 0x970E +0xC04C 0x9711 +0xC04D 0x9716 +0xC04E 0x970D +0xC04F 0x9713 +0xC050 0x970F +0xC051 0x975B +0xC052 0x975C +0xC053 0x9766 +0xC054 0x9798 +0xC055 0x9830 +0xC056 0x9838 +0xC057 0x983B +0xC058 0x9837 +0xC059 0x982D +0xC05A 0x9839 +0xC05B 0x9824 +0xC05C 0x9910 +0xC05D 0x9928 +0xC05E 0x991E +0xC05F 0x991B +0xC060 0x9921 +0xC061 0x991A +0xC062 0x99ED +0xC063 0x99E2 +0xC064 0x99F1 +0xC065 0x9AB8 +0xC066 0x9ABC +0xC067 0x9AFB +0xC068 0x9AED +0xC069 0x9B28 +0xC06A 0x9B91 +0xC06B 0x9D15 +0xC06C 0x9D23 +0xC06D 0x9D26 +0xC06E 0x9D28 +0xC06F 0x9D12 +0xC070 0x9D1B +0xC071 0x9ED8 +0xC072 0x9ED4 +0xC073 0x9F8D +0xC074 0x9F9C +0xC075 0x512A +0xC076 0x511F +0xC077 0x5121 +0xC078 0x5132 +0xC079 0x52F5 +0xC07A 0x568E +0xC07B 0x5680 +0xC07C 0x5690 +0xC07D 0x5685 +0xC07E 0x5687 +0xC0A1 0x568F +0xC0A2 0x58D5 +0xC0A3 0x58D3 +0xC0A4 0x58D1 +0xC0A5 0x58CE +0xC0A6 0x5B30 +0xC0A7 0x5B2A +0xC0A8 0x5B24 +0xC0A9 0x5B7A +0xC0AA 0x5C37 +0xC0AB 0x5C68 +0xC0AC 0x5DBC +0xC0AD 0x5DBA +0xC0AE 0x5DBD +0xC0AF 0x5DB8 +0xC0B0 0x5E6B +0xC0B1 0x5F4C +0xC0B2 0x5FBD +0xC0B3 0x61C9 +0xC0B4 0x61C2 +0xC0B5 0x61C7 +0xC0B6 0x61E6 +0xC0B7 0x61CB +0xC0B8 0x6232 +0xC0B9 0x6234 +0xC0BA 0x64CE +0xC0BB 0x64CA +0xC0BC 0x64D8 +0xC0BD 0x64E0 +0xC0BE 0x64F0 +0xC0BF 0x64E6 +0xC0C0 0x64EC +0xC0C1 0x64F1 +0xC0C2 0x64E2 +0xC0C3 0x64ED +0xC0C4 0x6582 +0xC0C5 0x6583 +0xC0C6 0x66D9 +0xC0C7 0x66D6 +0xC0C8 0x6A80 +0xC0C9 0x6A94 +0xC0CA 0x6A84 +0xC0CB 0x6AA2 +0xC0CC 0x6A9C +0xC0CD 0x6ADB +0xC0CE 0x6AA3 +0xC0CF 0x6A7E +0xC0D0 0x6A97 +0xC0D1 0x6A90 +0xC0D2 0x6AA0 +0xC0D3 0x6B5C +0xC0D4 0x6BAE +0xC0D5 0x6BDA +0xC0D6 0x6C08 +0xC0D7 0x6FD8 +0xC0D8 0x6FF1 +0xC0D9 0x6FDF +0xC0DA 0x6FE0 +0xC0DB 0x6FDB +0xC0DC 0x6FE4 +0xC0DD 0x6FEB +0xC0DE 0x6FEF +0xC0DF 0x6F80 +0xC0E0 0x6FEC +0xC0E1 0x6FE1 +0xC0E2 0x6FE9 +0xC0E3 0x6FD5 +0xC0E4 0x6FEE +0xC0E5 0x6FF0 +0xC0E6 0x71E7 +0xC0E7 0x71DF +0xC0E8 0x71EE +0xC0E9 0x71E6 +0xC0EA 0x71E5 +0xC0EB 0x71ED +0xC0EC 0x71EC +0xC0ED 0x71F4 +0xC0EE 0x71E0 +0xC0EF 0x7235 +0xC0F0 0x7246 +0xC0F1 0x7370 +0xC0F2 0x7372 +0xC0F3 0x74A9 +0xC0F4 0x74B0 +0xC0F5 0x74A6 +0xC0F6 0x74A8 +0xC0F7 0x7646 +0xC0F8 0x7642 +0xC0F9 0x764C +0xC0FA 0x76EA +0xC0FB 0x77B3 +0xC0FC 0x77AA +0xC0FD 0x77B0 +0xC0FE 0x77AC +0xC140 0x77A7 +0xC141 0x77AD +0xC142 0x77EF +0xC143 0x78F7 +0xC144 0x78FA +0xC145 0x78F4 +0xC146 0x78EF +0xC147 0x7901 +0xC148 0x79A7 +0xC149 0x79AA +0xC14A 0x7A57 +0xC14B 0x7ABF +0xC14C 0x7C07 +0xC14D 0x7C0D +0xC14E 0x7BFE +0xC14F 0x7BF7 +0xC150 0x7C0C +0xC151 0x7BE0 +0xC152 0x7CE0 +0xC153 0x7CDC +0xC154 0x7CDE +0xC155 0x7CE2 +0xC156 0x7CDF +0xC157 0x7CD9 +0xC158 0x7CDD +0xC159 0x7E2E +0xC15A 0x7E3E +0xC15B 0x7E46 +0xC15C 0x7E37 +0xC15D 0x7E32 +0xC15E 0x7E43 +0xC15F 0x7E2B +0xC160 0x7E3D +0xC161 0x7E31 +0xC162 0x7E45 +0xC163 0x7E41 +0xC164 0x7E34 +0xC165 0x7E39 +0xC166 0x7E48 +0xC167 0x7E35 +0xC168 0x7E3F +0xC169 0x7E2F +0xC16A 0x7F44 +0xC16B 0x7FF3 +0xC16C 0x7FFC +0xC16D 0x8071 +0xC16E 0x8072 +0xC16F 0x8070 +0xC170 0x806F +0xC171 0x8073 +0xC172 0x81C6 +0xC173 0x81C3 +0xC174 0x81BA +0xC175 0x81C2 +0xC176 0x81C0 +0xC177 0x81BF +0xC178 0x81BD +0xC179 0x81C9 +0xC17A 0x81BE +0xC17B 0x81E8 +0xC17C 0x8209 +0xC17D 0x8271 +0xC17E 0x85AA +0xC1A1 0x8584 +0xC1A2 0x857E +0xC1A3 0x859C +0xC1A4 0x8591 +0xC1A5 0x8594 +0xC1A6 0x85AF +0xC1A7 0x859B +0xC1A8 0x8587 +0xC1A9 0x85A8 +0xC1AA 0x858A +0xC1AB 0x8667 +0xC1AC 0x87C0 +0xC1AD 0x87D1 +0xC1AE 0x87B3 +0xC1AF 0x87D2 +0xC1B0 0x87C6 +0xC1B1 0x87AB +0xC1B2 0x87BB +0xC1B3 0x87BA +0xC1B4 0x87C8 +0xC1B5 0x87CB +0xC1B6 0x893B +0xC1B7 0x8936 +0xC1B8 0x8944 +0xC1B9 0x8938 +0xC1BA 0x893D +0xC1BB 0x89AC +0xC1BC 0x8B0E +0xC1BD 0x8B17 +0xC1BE 0x8B19 +0xC1BF 0x8B1B +0xC1C0 0x8B0A +0xC1C1 0x8B20 +0xC1C2 0x8B1D +0xC1C3 0x8B04 +0xC1C4 0x8B10 +0xC1C5 0x8C41 +0xC1C6 0x8C3F +0xC1C7 0x8C73 +0xC1C8 0x8CFA +0xC1C9 0x8CFD +0xC1CA 0x8CFC +0xC1CB 0x8CF8 +0xC1CC 0x8CFB +0xC1CD 0x8DA8 +0xC1CE 0x8E49 +0xC1CF 0x8E4B +0xC1D0 0x8E48 +0xC1D1 0x8E4A +0xC1D2 0x8F44 +0xC1D3 0x8F3E +0xC1D4 0x8F42 +0xC1D5 0x8F45 +0xC1D6 0x8F3F +0xC1D7 0x907F +0xC1D8 0x907D +0xC1D9 0x9084 +0xC1DA 0x9081 +0xC1DB 0x9082 +0xC1DC 0x9080 +0xC1DD 0x9139 +0xC1DE 0x91A3 +0xC1DF 0x919E +0xC1E0 0x919C +0xC1E1 0x934D +0xC1E2 0x9382 +0xC1E3 0x9328 +0xC1E4 0x9375 +0xC1E5 0x934A +0xC1E6 0x9365 +0xC1E7 0x934B +0xC1E8 0x9318 +0xC1E9 0x937E +0xC1EA 0x936C +0xC1EB 0x935B +0xC1EC 0x9370 +0xC1ED 0x935A +0xC1EE 0x9354 +0xC1EF 0x95CA +0xC1F0 0x95CB +0xC1F1 0x95CC +0xC1F2 0x95C8 +0xC1F3 0x95C6 +0xC1F4 0x96B1 +0xC1F5 0x96B8 +0xC1F6 0x96D6 +0xC1F7 0x971C +0xC1F8 0x971E +0xC1F9 0x97A0 +0xC1FA 0x97D3 +0xC1FB 0x9846 +0xC1FC 0x98B6 +0xC1FD 0x9935 +0xC1FE 0x9A01 +0xC240 0x99FF +0xC241 0x9BAE +0xC242 0x9BAB +0xC243 0x9BAA +0xC244 0x9BAD +0xC245 0x9D3B +0xC246 0x9D3F +0xC247 0x9E8B +0xC248 0x9ECF +0xC249 0x9EDE +0xC24A 0x9EDC +0xC24B 0x9EDD +0xC24C 0x9EDB +0xC24D 0x9F3E +0xC24E 0x9F4B +0xC24F 0x53E2 +0xC250 0x5695 +0xC251 0x56AE +0xC252 0x58D9 +0xC253 0x58D8 +0xC254 0x5B38 +0xC255 0x5F5D +0xC256 0x61E3 +0xC257 0x6233 +0xC258 0x64F4 +0xC259 0x64F2 +0xC25A 0x64FE +0xC25B 0x6506 +0xC25C 0x64FA +0xC25D 0x64FB +0xC25E 0x64F7 +0xC25F 0x65B7 +0xC260 0x66DC +0xC261 0x6726 +0xC262 0x6AB3 +0xC263 0x6AAC +0xC264 0x6AC3 +0xC265 0x6ABB +0xC266 0x6AB8 +0xC267 0x6AC2 +0xC268 0x6AAE +0xC269 0x6AAF +0xC26A 0x6B5F +0xC26B 0x6B78 +0xC26C 0x6BAF +0xC26D 0x7009 +0xC26E 0x700B +0xC26F 0x6FFE +0xC270 0x7006 +0xC271 0x6FFA +0xC272 0x7011 +0xC273 0x700F +0xC274 0x71FB +0xC275 0x71FC +0xC276 0x71FE +0xC277 0x71F8 +0xC278 0x7377 +0xC279 0x7375 +0xC27A 0x74A7 +0xC27B 0x74BF +0xC27C 0x7515 +0xC27D 0x7656 +0xC27E 0x7658 +0xC2A1 0x7652 +0xC2A2 0x77BD +0xC2A3 0x77BF +0xC2A4 0x77BB +0xC2A5 0x77BC +0xC2A6 0x790E +0xC2A7 0x79AE +0xC2A8 0x7A61 +0xC2A9 0x7A62 +0xC2AA 0x7A60 +0xC2AB 0x7AC4 +0xC2AC 0x7AC5 +0xC2AD 0x7C2B +0xC2AE 0x7C27 +0xC2AF 0x7C2A +0xC2B0 0x7C1E +0xC2B1 0x7C23 +0xC2B2 0x7C21 +0xC2B3 0x7CE7 +0xC2B4 0x7E54 +0xC2B5 0x7E55 +0xC2B6 0x7E5E +0xC2B7 0x7E5A +0xC2B8 0x7E61 +0xC2B9 0x7E52 +0xC2BA 0x7E59 +0xC2BB 0x7F48 +0xC2BC 0x7FF9 +0xC2BD 0x7FFB +0xC2BE 0x8077 +0xC2BF 0x8076 +0xC2C0 0x81CD +0xC2C1 0x81CF +0xC2C2 0x820A +0xC2C3 0x85CF +0xC2C4 0x85A9 +0xC2C5 0x85CD +0xC2C6 0x85D0 +0xC2C7 0x85C9 +0xC2C8 0x85B0 +0xC2C9 0x85BA +0xC2CA 0x85B9 +0xC2CB 0x85A6 +0xC2CC 0x87EF +0xC2CD 0x87EC +0xC2CE 0x87F2 +0xC2CF 0x87E0 +0xC2D0 0x8986 +0xC2D1 0x89B2 +0xC2D2 0x89F4 +0xC2D3 0x8B28 +0xC2D4 0x8B39 +0xC2D5 0x8B2C +0xC2D6 0x8B2B +0xC2D7 0x8C50 +0xC2D8 0x8D05 +0xC2D9 0x8E59 +0xC2DA 0x8E63 +0xC2DB 0x8E66 +0xC2DC 0x8E64 +0xC2DD 0x8E5F +0xC2DE 0x8E55 +0xC2DF 0x8EC0 +0xC2E0 0x8F49 +0xC2E1 0x8F4D +0xC2E2 0x9087 +0xC2E3 0x9083 +0xC2E4 0x9088 +0xC2E5 0x91AB +0xC2E6 0x91AC +0xC2E7 0x91D0 +0xC2E8 0x9394 +0xC2E9 0x938A +0xC2EA 0x9396 +0xC2EB 0x93A2 +0xC2EC 0x93B3 +0xC2ED 0x93AE +0xC2EE 0x93AC +0xC2EF 0x93B0 +0xC2F0 0x9398 +0xC2F1 0x939A +0xC2F2 0x9397 +0xC2F3 0x95D4 +0xC2F4 0x95D6 +0xC2F5 0x95D0 +0xC2F6 0x95D5 +0xC2F7 0x96E2 +0xC2F8 0x96DC +0xC2F9 0x96D9 +0xC2FA 0x96DB +0xC2FB 0x96DE +0xC2FC 0x9724 +0xC2FD 0x97A3 +0xC2FE 0x97A6 +0xC340 0x97AD +0xC341 0x97F9 +0xC342 0x984D +0xC343 0x984F +0xC344 0x984C +0xC345 0x984E +0xC346 0x9853 +0xC347 0x98BA +0xC348 0x993E +0xC349 0x993F +0xC34A 0x993D +0xC34B 0x992E +0xC34C 0x99A5 +0xC34D 0x9A0E +0xC34E 0x9AC1 +0xC34F 0x9B03 +0xC350 0x9B06 +0xC351 0x9B4F +0xC352 0x9B4E +0xC353 0x9B4D +0xC354 0x9BCA +0xC355 0x9BC9 +0xC356 0x9BFD +0xC357 0x9BC8 +0xC358 0x9BC0 +0xC359 0x9D51 +0xC35A 0x9D5D +0xC35B 0x9D60 +0xC35C 0x9EE0 +0xC35D 0x9F15 +0xC35E 0x9F2C +0xC35F 0x5133 +0xC360 0x56A5 +0xC361 0x58DE +0xC362 0x58DF +0xC363 0x58E2 +0xC364 0x5BF5 +0xC365 0x9F90 +0xC366 0x5EEC +0xC367 0x61F2 +0xC368 0x61F7 +0xC369 0x61F6 +0xC36A 0x61F5 +0xC36B 0x6500 +0xC36C 0x650F +0xC36D 0x66E0 +0xC36E 0x66DD +0xC36F 0x6AE5 +0xC370 0x6ADD +0xC371 0x6ADA +0xC372 0x6AD3 +0xC373 0x701B +0xC374 0x701F +0xC375 0x7028 +0xC376 0x701A +0xC377 0x701D +0xC378 0x7015 +0xC379 0x7018 +0xC37A 0x7206 +0xC37B 0x720D +0xC37C 0x7258 +0xC37D 0x72A2 +0xC37E 0x7378 +0xC3A1 0x737A +0xC3A2 0x74BD +0xC3A3 0x74CA +0xC3A4 0x74E3 +0xC3A5 0x7587 +0xC3A6 0x7586 +0xC3A7 0x765F +0xC3A8 0x7661 +0xC3A9 0x77C7 +0xC3AA 0x7919 +0xC3AB 0x79B1 +0xC3AC 0x7A6B +0xC3AD 0x7A69 +0xC3AE 0x7C3E +0xC3AF 0x7C3F +0xC3B0 0x7C38 +0xC3B1 0x7C3D +0xC3B2 0x7C37 +0xC3B3 0x7C40 +0xC3B4 0x7E6B +0xC3B5 0x7E6D +0xC3B6 0x7E79 +0xC3B7 0x7E69 +0xC3B8 0x7E6A +0xC3B9 0x7F85 +0xC3BA 0x7E73 +0xC3BB 0x7FB6 +0xC3BC 0x7FB9 +0xC3BD 0x7FB8 +0xC3BE 0x81D8 +0xC3BF 0x85E9 +0xC3C0 0x85DD +0xC3C1 0x85EA +0xC3C2 0x85D5 +0xC3C3 0x85E4 +0xC3C4 0x85E5 +0xC3C5 0x85F7 +0xC3C6 0x87FB +0xC3C7 0x8805 +0xC3C8 0x880D +0xC3C9 0x87F9 +0xC3CA 0x87FE +0xC3CB 0x8960 +0xC3CC 0x895F +0xC3CD 0x8956 +0xC3CE 0x895E +0xC3CF 0x8B41 +0xC3D0 0x8B5C +0xC3D1 0x8B58 +0xC3D2 0x8B49 +0xC3D3 0x8B5A +0xC3D4 0x8B4E +0xC3D5 0x8B4F +0xC3D6 0x8B46 +0xC3D7 0x8B59 +0xC3D8 0x8D08 +0xC3D9 0x8D0A +0xC3DA 0x8E7C +0xC3DB 0x8E72 +0xC3DC 0x8E87 +0xC3DD 0x8E76 +0xC3DE 0x8E6C +0xC3DF 0x8E7A +0xC3E0 0x8E74 +0xC3E1 0x8F54 +0xC3E2 0x8F4E +0xC3E3 0x8FAD +0xC3E4 0x908A +0xC3E5 0x908B +0xC3E6 0x91B1 +0xC3E7 0x91AE +0xC3E8 0x93E1 +0xC3E9 0x93D1 +0xC3EA 0x93DF +0xC3EB 0x93C3 +0xC3EC 0x93C8 +0xC3ED 0x93DC +0xC3EE 0x93DD +0xC3EF 0x93D6 +0xC3F0 0x93E2 +0xC3F1 0x93CD +0xC3F2 0x93D8 +0xC3F3 0x93E4 +0xC3F4 0x93D7 +0xC3F5 0x93E8 +0xC3F6 0x95DC +0xC3F7 0x96B4 +0xC3F8 0x96E3 +0xC3F9 0x972A +0xC3FA 0x9727 +0xC3FB 0x9761 +0xC3FC 0x97DC +0xC3FD 0x97FB +0xC3FE 0x985E +0xC440 0x9858 +0xC441 0x985B +0xC442 0x98BC +0xC443 0x9945 +0xC444 0x9949 +0xC445 0x9A16 +0xC446 0x9A19 +0xC447 0x9B0D +0xC448 0x9BE8 +0xC449 0x9BE7 +0xC44A 0x9BD6 +0xC44B 0x9BDB +0xC44C 0x9D89 +0xC44D 0x9D61 +0xC44E 0x9D72 +0xC44F 0x9D6A +0xC450 0x9D6C +0xC451 0x9E92 +0xC452 0x9E97 +0xC453 0x9E93 +0xC454 0x9EB4 +0xC455 0x52F8 +0xC456 0x56A8 +0xC457 0x56B7 +0xC458 0x56B6 +0xC459 0x56B4 +0xC45A 0x56BC +0xC45B 0x58E4 +0xC45C 0x5B40 +0xC45D 0x5B43 +0xC45E 0x5B7D +0xC45F 0x5BF6 +0xC460 0x5DC9 +0xC461 0x61F8 +0xC462 0x61FA +0xC463 0x6518 +0xC464 0x6514 +0xC465 0x6519 +0xC466 0x66E6 +0xC467 0x6727 +0xC468 0x6AEC +0xC469 0x703E +0xC46A 0x7030 +0xC46B 0x7032 +0xC46C 0x7210 +0xC46D 0x737B +0xC46E 0x74CF +0xC46F 0x7662 +0xC470 0x7665 +0xC471 0x7926 +0xC472 0x792A +0xC473 0x792C +0xC474 0x792B +0xC475 0x7AC7 +0xC476 0x7AF6 +0xC477 0x7C4C +0xC478 0x7C43 +0xC479 0x7C4D +0xC47A 0x7CEF +0xC47B 0x7CF0 +0xC47C 0x8FAE +0xC47D 0x7E7D +0xC47E 0x7E7C +0xC4A1 0x7E82 +0xC4A2 0x7F4C +0xC4A3 0x8000 +0xC4A4 0x81DA +0xC4A5 0x8266 +0xC4A6 0x85FB +0xC4A7 0x85F9 +0xC4A8 0x8611 +0xC4A9 0x85FA +0xC4AA 0x8606 +0xC4AB 0x860B +0xC4AC 0x8607 +0xC4AD 0x860A +0xC4AE 0x8814 +0xC4AF 0x8815 +0xC4B0 0x8964 +0xC4B1 0x89BA +0xC4B2 0x89F8 +0xC4B3 0x8B70 +0xC4B4 0x8B6C +0xC4B5 0x8B66 +0xC4B6 0x8B6F +0xC4B7 0x8B5F +0xC4B8 0x8B6B +0xC4B9 0x8D0F +0xC4BA 0x8D0D +0xC4BB 0x8E89 +0xC4BC 0x8E81 +0xC4BD 0x8E85 +0xC4BE 0x8E82 +0xC4BF 0x91B4 +0xC4C0 0x91CB +0xC4C1 0x9418 +0xC4C2 0x9403 +0xC4C3 0x93FD +0xC4C4 0x95E1 +0xC4C5 0x9730 +0xC4C6 0x98C4 +0xC4C7 0x9952 +0xC4C8 0x9951 +0xC4C9 0x99A8 +0xC4CA 0x9A2B +0xC4CB 0x9A30 +0xC4CC 0x9A37 +0xC4CD 0x9A35 +0xC4CE 0x9C13 +0xC4CF 0x9C0D +0xC4D0 0x9E79 +0xC4D1 0x9EB5 +0xC4D2 0x9EE8 +0xC4D3 0x9F2F +0xC4D4 0x9F5F +0xC4D5 0x9F63 +0xC4D6 0x9F61 +0xC4D7 0x5137 +0xC4D8 0x5138 +0xC4D9 0x56C1 +0xC4DA 0x56C0 +0xC4DB 0x56C2 +0xC4DC 0x5914 +0xC4DD 0x5C6C +0xC4DE 0x5DCD +0xC4DF 0x61FC +0xC4E0 0x61FE +0xC4E1 0x651D +0xC4E2 0x651C +0xC4E3 0x6595 +0xC4E4 0x66E9 +0xC4E5 0x6AFB +0xC4E6 0x6B04 +0xC4E7 0x6AFA +0xC4E8 0x6BB2 +0xC4E9 0x704C +0xC4EA 0x721B +0xC4EB 0x72A7 +0xC4EC 0x74D6 +0xC4ED 0x74D4 +0xC4EE 0x7669 +0xC4EF 0x77D3 +0xC4F0 0x7C50 +0xC4F1 0x7E8F +0xC4F2 0x7E8C +0xC4F3 0x7FBC +0xC4F4 0x8617 +0xC4F5 0x862D +0xC4F6 0x861A +0xC4F7 0x8823 +0xC4F8 0x8822 +0xC4F9 0x8821 +0xC4FA 0x881F +0xC4FB 0x896A +0xC4FC 0x896C +0xC4FD 0x89BD +0xC4FE 0x8B74 +0xC540 0x8B77 +0xC541 0x8B7D +0xC542 0x8D13 +0xC543 0x8E8A +0xC544 0x8E8D +0xC545 0x8E8B +0xC546 0x8F5F +0xC547 0x8FAF +0xC548 0x91BA +0xC549 0x942E +0xC54A 0x9433 +0xC54B 0x9435 +0xC54C 0x943A +0xC54D 0x9438 +0xC54E 0x9432 +0xC54F 0x942B +0xC550 0x95E2 +0xC551 0x9738 +0xC552 0x9739 +0xC553 0x9732 +0xC554 0x97FF +0xC555 0x9867 +0xC556 0x9865 +0xC557 0x9957 +0xC558 0x9A45 +0xC559 0x9A43 +0xC55A 0x9A40 +0xC55B 0x9A3E +0xC55C 0x9ACF +0xC55D 0x9B54 +0xC55E 0x9B51 +0xC55F 0x9C2D +0xC560 0x9C25 +0xC561 0x9DAF +0xC562 0x9DB4 +0xC563 0x9DC2 +0xC564 0x9DB8 +0xC565 0x9E9D +0xC566 0x9EEF +0xC567 0x9F19 +0xC568 0x9F5C +0xC569 0x9F66 +0xC56A 0x9F67 +0xC56B 0x513C +0xC56C 0x513B +0xC56D 0x56C8 +0xC56E 0x56CA +0xC56F 0x56C9 +0xC570 0x5B7F +0xC571 0x5DD4 +0xC572 0x5DD2 +0xC573 0x5F4E +0xC574 0x61FF +0xC575 0x6524 +0xC576 0x6B0A +0xC577 0x6B61 +0xC578 0x7051 +0xC579 0x7058 +0xC57A 0x7380 +0xC57B 0x74E4 +0xC57C 0x758A +0xC57D 0x766E +0xC57E 0x766C +0xC5A1 0x79B3 +0xC5A2 0x7C60 +0xC5A3 0x7C5F +0xC5A4 0x807E +0xC5A5 0x807D +0xC5A6 0x81DF +0xC5A7 0x8972 +0xC5A8 0x896F +0xC5A9 0x89FC +0xC5AA 0x8B80 +0xC5AB 0x8D16 +0xC5AC 0x8D17 +0xC5AD 0x8E91 +0xC5AE 0x8E93 +0xC5AF 0x8F61 +0xC5B0 0x9148 +0xC5B1 0x9444 +0xC5B2 0x9451 +0xC5B3 0x9452 +0xC5B4 0x973D +0xC5B5 0x973E +0xC5B6 0x97C3 +0xC5B7 0x97C1 +0xC5B8 0x986B +0xC5B9 0x9955 +0xC5BA 0x9A55 +0xC5BB 0x9A4D +0xC5BC 0x9AD2 +0xC5BD 0x9B1A +0xC5BE 0x9C49 +0xC5BF 0x9C31 +0xC5C0 0x9C3E +0xC5C1 0x9C3B +0xC5C2 0x9DD3 +0xC5C3 0x9DD7 +0xC5C4 0x9F34 +0xC5C5 0x9F6C +0xC5C6 0x9F6A +0xC5C7 0x9F94 +0xC5C8 0x56CC +0xC5C9 0x5DD6 +0xC5CA 0x6200 +0xC5CB 0x6523 +0xC5CC 0x652B +0xC5CD 0x652A +0xC5CE 0x66EC +0xC5CF 0x6B10 +0xC5D0 0x74DA +0xC5D1 0x7ACA +0xC5D2 0x7C64 +0xC5D3 0x7C63 +0xC5D4 0x7C65 +0xC5D5 0x7E93 +0xC5D6 0x7E96 +0xC5D7 0x7E94 +0xC5D8 0x81E2 +0xC5D9 0x8638 +0xC5DA 0x863F +0xC5DB 0x8831 +0xC5DC 0x8B8A +0xC5DD 0x9090 +0xC5DE 0x908F +0xC5DF 0x9463 +0xC5E0 0x9460 +0xC5E1 0x9464 +0xC5E2 0x9768 +0xC5E3 0x986F +0xC5E4 0x995C +0xC5E5 0x9A5A +0xC5E6 0x9A5B +0xC5E7 0x9A57 +0xC5E8 0x9AD3 +0xC5E9 0x9AD4 +0xC5EA 0x9AD1 +0xC5EB 0x9C54 +0xC5EC 0x9C57 +0xC5ED 0x9C56 +0xC5EE 0x9DE5 +0xC5EF 0x9E9F +0xC5F0 0x9EF4 +0xC5F1 0x56D1 +0xC5F2 0x58E9 +0xC5F3 0x652C +0xC5F4 0x705E +0xC5F5 0x7671 +0xC5F6 0x7672 +0xC5F7 0x77D7 +0xC5F8 0x7F50 +0xC5F9 0x7F88 +0xC5FA 0x8836 +0xC5FB 0x8839 +0xC5FC 0x8862 +0xC5FD 0x8B93 +0xC5FE 0x8B92 +0xC640 0x8B96 +0xC641 0x8277 +0xC642 0x8D1B +0xC643 0x91C0 +0xC644 0x946A +0xC645 0x9742 +0xC646 0x9748 +0xC647 0x9744 +0xC648 0x97C6 +0xC649 0x9870 +0xC64A 0x9A5F +0xC64B 0x9B22 +0xC64C 0x9B58 +0xC64D 0x9C5F +0xC64E 0x9DF9 +0xC64F 0x9DFA +0xC650 0x9E7C +0xC651 0x9E7D +0xC652 0x9F07 +0xC653 0x9F77 +0xC654 0x9F72 +0xC655 0x5EF3 +0xC656 0x6B16 +0xC657 0x7063 +0xC658 0x7C6C +0xC659 0x7C6E +0xC65A 0x883B +0xC65B 0x89C0 +0xC65C 0x8EA1 +0xC65D 0x91C1 +0xC65E 0x9472 +0xC65F 0x9470 +0xC660 0x9871 +0xC661 0x995E +0xC662 0x9AD6 +0xC663 0x9B23 +0xC664 0x9ECC +0xC665 0x7064 +0xC666 0x77DA +0xC667 0x8B9A +0xC668 0x9477 +0xC669 0x97C9 +0xC66A 0x9A62 +0xC66B 0x9A65 +0xC66C 0x7E9C +0xC66D 0x8B9C +0xC66E 0x8EAA +0xC66F 0x91C5 +0xC670 0x947D +0xC671 0x947E +0xC672 0x947C +0xC673 0x9C77 +0xC674 0x9C78 +0xC675 0x9EF7 +0xC676 0x8C54 +0xC677 0x947F +0xC678 0x9E1A +0xC679 0x7228 +0xC67A 0x9A6A +0xC67B 0x9B31 +0xC67C 0x9E1B +0xC67D 0x9E1E +0xC67E 0x7C72 +0xC6A1 0x2460 +0xC6A2 0x2461 +0xC6A3 0x2462 +0xC6A4 0x2463 +0xC6A5 0x2464 +0xC6A6 0x2465 +0xC6A7 0x2466 +0xC6A8 0x2467 +0xC6A9 0x2468 +0xC6AA 0x2469 +0xC6AB 0x2474 +0xC6AC 0x2475 +0xC6AD 0x2476 +0xC6AE 0x2477 +0xC6AF 0x2478 +0xC6B0 0x2479 +0xC6B1 0x247A +0xC6B2 0x247B +0xC6B3 0x247C +0xC6B4 0x247D +0xC6B5 0x2170 +0xC6B6 0x2171 +0xC6B7 0x2172 +0xC6B8 0x2173 +0xC6B9 0x2174 +0xC6BA 0x2175 +0xC6BB 0x2176 +0xC6BC 0x2177 +0xC6BD 0x2178 +0xC6BE 0x2179 +0xC6BF 0x4E36 +0xC6C0 0x4E3F +0xC6C1 0x4E85 +0xC6C2 0x4EA0 +0xC6C3 0x5182 +0xC6C4 0x5196 +0xC6C5 0x51AB +0xC6C6 0x52F9 +0xC6C7 0x5338 +0xC6C8 0x5369 +0xC6C9 0x53B6 +0xC6CA 0x590A +0xC6CB 0x5B80 +0xC6CC 0x5DDB +0xC6CD 0x2F33 +0xC6CE 0x5E7F +0xC6D0 0x5F50 +0xC6D1 0x5F61 +0xC6D2 0x6534 +0xC6D4 0x7592 +0xC6D6 0x8FB5 +0xC6D8 0x00A8 +0xC6D9 0x02C6 +0xC6DA 0x30FD +0xC6DB 0x30FE +0xC6DC 0x309D +0xC6DD 0x309E +0xC6E0 0x3005 +0xC6E1 0x3006 +0xC6E2 0x3007 +0xC6E3 0x30FC +0xC6E4 0xFF3B +0xC6E5 0xFF3D +0xC6E6 0x273D +0xC6E7 0x3041 +0xC6E8 0x3042 +0xC6E9 0x3043 +0xC6EA 0x3044 +0xC6EB 0x3045 +0xC6EC 0x3046 +0xC6ED 0x3047 +0xC6EE 0x3048 +0xC6EF 0x3049 +0xC6F0 0x304A +0xC6F1 0x304B +0xC6F2 0x304C +0xC6F3 0x304D +0xC6F4 0x304E +0xC6F5 0x304F +0xC6F6 0x3050 +0xC6F7 0x3051 +0xC6F8 0x3052 +0xC6F9 0x3053 +0xC6FA 0x3054 +0xC6FB 0x3055 +0xC6FC 0x3056 +0xC6FD 0x3057 +0xC6FE 0x3058 +0xC740 0x3059 +0xC741 0x305A +0xC742 0x305B +0xC743 0x305C +0xC744 0x305D +0xC745 0x305E +0xC746 0x305F +0xC747 0x3060 +0xC748 0x3061 +0xC749 0x3062 +0xC74A 0x3063 +0xC74B 0x3064 +0xC74C 0x3065 +0xC74D 0x3066 +0xC74E 0x3067 +0xC74F 0x3068 +0xC750 0x3069 +0xC751 0x306A +0xC752 0x306B +0xC753 0x306C +0xC754 0x306D +0xC755 0x306E +0xC756 0x306F +0xC757 0x3070 +0xC758 0x3071 +0xC759 0x3072 +0xC75A 0x3073 +0xC75B 0x3074 +0xC75C 0x3075 +0xC75D 0x3076 +0xC75E 0x3077 +0xC75F 0x3078 +0xC760 0x3079 +0xC761 0x307A +0xC762 0x307B +0xC763 0x307C +0xC764 0x307D +0xC765 0x307E +0xC766 0x307F +0xC767 0x3080 +0xC768 0x3081 +0xC769 0x3082 +0xC76A 0x3083 +0xC76B 0x3084 +0xC76C 0x3085 +0xC76D 0x3086 +0xC76E 0x3087 +0xC76F 0x3088 +0xC770 0x3089 +0xC771 0x308A +0xC772 0x308B +0xC773 0x308C +0xC774 0x308D +0xC775 0x308E +0xC776 0x308F +0xC777 0x3090 +0xC778 0x3091 +0xC779 0x3092 +0xC77A 0x3093 +0xC77B 0x30A1 +0xC77C 0x30A2 +0xC77D 0x30A3 +0xC77E 0x30A4 +0xC7A1 0x30A5 +0xC7A2 0x30A6 +0xC7A3 0x30A7 +0xC7A4 0x30A8 +0xC7A5 0x30A9 +0xC7A6 0x30AA +0xC7A7 0x30AB +0xC7A8 0x30AC +0xC7A9 0x30AD +0xC7AA 0x30AE +0xC7AB 0x30AF +0xC7AC 0x30B0 +0xC7AD 0x30B1 +0xC7AE 0x30B2 +0xC7AF 0x30B3 +0xC7B0 0x30B4 +0xC7B1 0x30B5 +0xC7B2 0x30B6 +0xC7B3 0x30B7 +0xC7B4 0x30B8 +0xC7B5 0x30B9 +0xC7B6 0x30BA +0xC7B7 0x30BB +0xC7B8 0x30BC +0xC7B9 0x30BD +0xC7BA 0x30BE +0xC7BB 0x30BF +0xC7BC 0x30C0 +0xC7BD 0x30C1 +0xC7BE 0x30C2 +0xC7BF 0x30C3 +0xC7C0 0x30C4 +0xC7C1 0x30C5 +0xC7C2 0x30C6 +0xC7C3 0x30C7 +0xC7C4 0x30C8 +0xC7C5 0x30C9 +0xC7C6 0x30CA +0xC7C7 0x30CB +0xC7C8 0x30CC +0xC7C9 0x30CD +0xC7CA 0x30CE +0xC7CB 0x30CF +0xC7CC 0x30D0 +0xC7CD 0x30D1 +0xC7CE 0x30D2 +0xC7CF 0x30D3 +0xC7D0 0x30D4 +0xC7D1 0x30D5 +0xC7D2 0x30D6 +0xC7D3 0x30D7 +0xC7D4 0x30D8 +0xC7D5 0x30D9 +0xC7D6 0x30DA +0xC7D7 0x30DB +0xC7D8 0x30DC +0xC7D9 0x30DD +0xC7DA 0x30DE +0xC7DB 0x30DF +0xC7DC 0x30E0 +0xC7DD 0x30E1 +0xC7DE 0x30E2 +0xC7DF 0x30E3 +0xC7E0 0x30E4 +0xC7E1 0x30E5 +0xC7E2 0x30E6 +0xC7E3 0x30E7 +0xC7E4 0x30E8 +0xC7E5 0x30E9 +0xC7E6 0x30EA +0xC7E7 0x30EB +0xC7E8 0x30EC +0xC7E9 0x30ED +0xC7EA 0x30EE +0xC7EB 0x30EF +0xC7EC 0x30F0 +0xC7ED 0x30F1 +0xC7EE 0x30F2 +0xC7EF 0x30F3 +0xC7F0 0x30F4 +0xC7F1 0x30F5 +0xC7F2 0x30F6 +0xC7F3 0x0410 +0xC7F4 0x0411 +0xC7F5 0x0412 +0xC7F6 0x0413 +0xC7F7 0x0414 +0xC7F8 0x0415 +0xC7F9 0x0401 +0xC7FA 0x0416 +0xC7FB 0x0417 +0xC7FC 0x0418 +0xC7FD 0x0419 +0xC7FE 0x041A +0xC840 0x041B +0xC841 0x041C +0xC842 0x041D +0xC843 0x041E +0xC844 0x041F +0xC845 0x0420 +0xC846 0x0421 +0xC847 0x0422 +0xC848 0x0423 +0xC849 0x0424 +0xC84A 0x0425 +0xC84B 0x0426 +0xC84C 0x0427 +0xC84D 0x0428 +0xC84E 0x0429 +0xC84F 0x042A +0xC850 0x042B +0xC851 0x042C +0xC852 0x042D +0xC853 0x042E +0xC854 0x042F +0xC855 0x0430 +0xC856 0x0431 +0xC857 0x0432 +0xC858 0x0433 +0xC859 0x0434 +0xC85A 0x0435 +0xC85B 0x0451 +0xC85C 0x0436 +0xC85D 0x0437 +0xC85E 0x0438 +0xC85F 0x0439 +0xC860 0x043A +0xC861 0x043B +0xC862 0x043C +0xC863 0x043D +0xC864 0x043E +0xC865 0x043F +0xC866 0x0440 +0xC867 0x0441 +0xC868 0x0442 +0xC869 0x0443 +0xC86A 0x0444 +0xC86B 0x0445 +0xC86C 0x0446 +0xC86D 0x0447 +0xC86E 0x0448 +0xC86F 0x0449 +0xC870 0x044A +0xC871 0x044B +0xC872 0x044C +0xC873 0x044D +0xC874 0x044E +0xC875 0x044F +0xC876 0x21E7 +0xC877 0x21B8 +0xC878 0x21B9 +0xC879 0x31CF +0xC87A 0x200CC +0xC87B 0x4E5A +0xC87C 0x2008A +0xC87D 0x5202 +0xC87E 0x4491 +0xC8A1 0x9FB0 +0xC8A2 0x5188 +0xC8A3 0x9FB1 +0xC8A4 0x27607 +0xC8CD 0xFFE2 +0xC8CE 0xFFE4 +0xC8CF 0xFF07 +0xC8D0 0xFF02 +0xC8D1 0x3231 +0xC8D2 0x2116 +0xC8D3 0x2121 +0xC8D4 0x309B +0xC8D5 0x309C +0xC8D6 0x2E80 +0xC8D7 0x2E84 +0xC8D8 0x2E86 +0xC8D9 0x2E87 +0xC8DA 0x2E88 +0xC8DB 0x2E8A +0xC8DC 0x2E8C +0xC8DD 0x2E8D +0xC8DE 0x2E95 +0xC8DF 0x2E9C +0xC8E0 0x2E9D +0xC8E1 0x2EA5 +0xC8E2 0x2EA7 +0xC8E3 0x2EAA +0xC8E4 0x2EAC +0xC8E5 0x2EAE +0xC8E6 0x2EB6 +0xC8E7 0x2EBC +0xC8E8 0x2EBE +0xC8E9 0x2EC6 +0xC8EA 0x2ECA +0xC8EB 0x2ECC +0xC8EC 0x2ECD +0xC8ED 0x2ECF +0xC8EE 0x2ED6 +0xC8EF 0x2ED7 +0xC8F0 0x2EDE +0xC8F1 0x2EE3 +0xC8F5 0x0283 +0xC8F6 0x0250 +0xC8F7 0x025B +0xC8F8 0x0254 +0xC8F9 0x0275 +0xC8FA 0x0153 +0xC8FB 0x00F8 +0xC8FC 0x014B +0xC8FD 0x028A +0xC8FE 0x026A +0xC940 0x4E42 +0xC941 0x4E5C +0xC942 0x51F5 +0xC943 0x531A +0xC944 0x5382 +0xC945 0x4E07 +0xC946 0x4E0C +0xC947 0x4E47 +0xC948 0x4E8D +0xC949 0x56D7 +0xC94A 0xFA0C +0xC94B 0x5C6E +0xC94C 0x5F73 +0xC94D 0x4E0F +0xC94E 0x5187 +0xC94F 0x4E0E +0xC950 0x4E2E +0xC951 0x4E93 +0xC952 0x4EC2 +0xC953 0x4EC9 +0xC954 0x4EC8 +0xC955 0x5198 +0xC956 0x52FC +0xC957 0x536C +0xC958 0x53B9 +0xC959 0x5720 +0xC95A 0x5903 +0xC95B 0x592C +0xC95C 0x5C10 +0xC95D 0x5DFF +0xC95E 0x65E1 +0xC95F 0x6BB3 +0xC960 0x6BCC +0xC961 0x6C14 +0xC962 0x723F +0xC963 0x4E31 +0xC964 0x4E3C +0xC965 0x4EE8 +0xC966 0x4EDC +0xC967 0x4EE9 +0xC968 0x4EE1 +0xC969 0x4EDD +0xC96A 0x4EDA +0xC96B 0x520C +0xC96C 0x531C +0xC96D 0x534C +0xC96E 0x5722 +0xC96F 0x5723 +0xC970 0x5917 +0xC971 0x592F +0xC972 0x5B81 +0xC973 0x5B84 +0xC974 0x5C12 +0xC975 0x5C3B +0xC976 0x5C74 +0xC977 0x5C73 +0xC978 0x5E04 +0xC979 0x5E80 +0xC97A 0x5E82 +0xC97B 0x5FC9 +0xC97C 0x6209 +0xC97D 0x6250 +0xC97E 0x6C15 +0xC9A1 0x6C36 +0xC9A2 0x6C43 +0xC9A3 0x6C3F +0xC9A4 0x6C3B +0xC9A5 0x72AE +0xC9A6 0x72B0 +0xC9A7 0x738A +0xC9A8 0x79B8 +0xC9A9 0x808A +0xC9AA 0x961E +0xC9AB 0x4F0E +0xC9AC 0x4F18 +0xC9AD 0x4F2C +0xC9AE 0x4EF5 +0xC9AF 0x4F14 +0xC9B0 0x4EF1 +0xC9B1 0x4F00 +0xC9B2 0x4EF7 +0xC9B3 0x4F08 +0xC9B4 0x4F1D +0xC9B5 0x4F02 +0xC9B6 0x4F05 +0xC9B7 0x4F22 +0xC9B8 0x4F13 +0xC9B9 0x4F04 +0xC9BA 0x4EF4 +0xC9BB 0x4F12 +0xC9BC 0x51B1 +0xC9BD 0x5213 +0xC9BE 0x5209 +0xC9BF 0x5210 +0xC9C0 0x52A6 +0xC9C1 0x5322 +0xC9C2 0x531F +0xC9C3 0x534D +0xC9C4 0x538A +0xC9C5 0x5407 +0xC9C6 0x56E1 +0xC9C7 0x56DF +0xC9C8 0x572E +0xC9C9 0x572A +0xC9CA 0x5734 +0xC9CB 0x593C +0xC9CC 0x5980 +0xC9CD 0x597C +0xC9CE 0x5985 +0xC9CF 0x597B +0xC9D0 0x597E +0xC9D1 0x5977 +0xC9D2 0x597F +0xC9D3 0x5B56 +0xC9D4 0x5C15 +0xC9D5 0x5C25 +0xC9D6 0x5C7C +0xC9D7 0x5C7A +0xC9D8 0x5C7B +0xC9D9 0x5C7E +0xC9DA 0x5DDF +0xC9DB 0x5E75 +0xC9DC 0x5E84 +0xC9DD 0x5F02 +0xC9DE 0x5F1A +0xC9DF 0x5F74 +0xC9E0 0x5FD5 +0xC9E1 0x5FD4 +0xC9E2 0x5FCF +0xC9E3 0x625C +0xC9E4 0x625E +0xC9E5 0x6264 +0xC9E6 0x6261 +0xC9E7 0x6266 +0xC9E8 0x6262 +0xC9E9 0x6259 +0xC9EA 0x6260 +0xC9EB 0x625A +0xC9EC 0x6265 +0xC9ED 0x65EF +0xC9EE 0x65EE +0xC9EF 0x673E +0xC9F0 0x6739 +0xC9F1 0x6738 +0xC9F2 0x673B +0xC9F3 0x673A +0xC9F4 0x673F +0xC9F5 0x673C +0xC9F6 0x6733 +0xC9F7 0x6C18 +0xC9F8 0x6C46 +0xC9F9 0x6C52 +0xC9FA 0x6C5C +0xC9FB 0x6C4F +0xC9FC 0x6C4A +0xC9FD 0x6C54 +0xC9FE 0x6C4B +0xCA40 0x6C4C +0xCA41 0x7071 +0xCA42 0x725E +0xCA43 0x72B4 +0xCA44 0x72B5 +0xCA45 0x738E +0xCA46 0x752A +0xCA47 0x767F +0xCA48 0x7A75 +0xCA49 0x7F51 +0xCA4A 0x8278 +0xCA4B 0x827C +0xCA4C 0x8280 +0xCA4D 0x827D +0xCA4E 0x827F +0xCA4F 0x864D +0xCA50 0x897E +0xCA51 0x9099 +0xCA52 0x9097 +0xCA53 0x9098 +0xCA54 0x909B +0xCA55 0x9094 +0xCA56 0x9622 +0xCA57 0x9624 +0xCA58 0x9620 +0xCA59 0x9623 +0xCA5A 0x4F56 +0xCA5B 0x4F3B +0xCA5C 0x4F62 +0xCA5D 0x4F49 +0xCA5E 0x4F53 +0xCA5F 0x4F64 +0xCA60 0x4F3E +0xCA61 0x4F67 +0xCA62 0x4F52 +0xCA63 0x4F5F +0xCA64 0x4F41 +0xCA65 0x4F58 +0xCA66 0x4F2D +0xCA67 0x4F33 +0xCA68 0x4F3F +0xCA69 0x4F61 +0xCA6A 0x518F +0xCA6B 0x51B9 +0xCA6C 0x521C +0xCA6D 0x521E +0xCA6E 0x5221 +0xCA6F 0x52AD +0xCA70 0x52AE +0xCA71 0x5309 +0xCA72 0x5363 +0xCA73 0x5372 +0xCA74 0x538E +0xCA75 0x538F +0xCA76 0x5430 +0xCA77 0x5437 +0xCA78 0x542A +0xCA79 0x5454 +0xCA7A 0x5445 +0xCA7B 0x5419 +0xCA7C 0x541C +0xCA7D 0x5425 +0xCA7E 0x5418 +0xCAA1 0x543D +0xCAA2 0x544F +0xCAA3 0x5441 +0xCAA4 0x5428 +0xCAA5 0x5424 +0xCAA6 0x5447 +0xCAA7 0x56EE +0xCAA8 0x56E7 +0xCAA9 0x56E5 +0xCAAA 0x5741 +0xCAAB 0x5745 +0xCAAC 0x574C +0xCAAD 0x5749 +0xCAAE 0x574B +0xCAAF 0x5752 +0xCAB0 0x5906 +0xCAB1 0x5940 +0xCAB2 0x59A6 +0xCAB3 0x5998 +0xCAB4 0x59A0 +0xCAB5 0x5997 +0xCAB6 0x598E +0xCAB7 0x59A2 +0xCAB8 0x5990 +0xCAB9 0x598F +0xCABA 0x59A7 +0xCABB 0x59A1 +0xCABC 0x5B8E +0xCABD 0x5B92 +0xCABE 0x5C28 +0xCABF 0x5C2A +0xCAC0 0x5C8D +0xCAC1 0x5C8F +0xCAC2 0x5C88 +0xCAC3 0x5C8B +0xCAC4 0x5C89 +0xCAC5 0x5C92 +0xCAC6 0x5C8A +0xCAC7 0x5C86 +0xCAC8 0x5C93 +0xCAC9 0x5C95 +0xCACA 0x5DE0 +0xCACB 0x5E0A +0xCACC 0x5E0E +0xCACD 0x5E8B +0xCACE 0x5E89 +0xCACF 0x5E8C +0xCAD0 0x5E88 +0xCAD1 0x5E8D +0xCAD2 0x5F05 +0xCAD3 0x5F1D +0xCAD4 0x5F78 +0xCAD5 0x5F76 +0xCAD6 0x5FD2 +0xCAD7 0x5FD1 +0xCAD8 0x5FD0 +0xCAD9 0x5FED +0xCADA 0x5FE8 +0xCADB 0x5FEE +0xCADC 0x5FF3 +0xCADD 0x5FE1 +0xCADE 0x5FE4 +0xCADF 0x5FE3 +0xCAE0 0x5FFA +0xCAE1 0x5FEF +0xCAE2 0x5FF7 +0xCAE3 0x5FFB +0xCAE4 0x6000 +0xCAE5 0x5FF4 +0xCAE6 0x623A +0xCAE7 0x6283 +0xCAE8 0x628C +0xCAE9 0x628E +0xCAEA 0x628F +0xCAEB 0x6294 +0xCAEC 0x6287 +0xCAED 0x6271 +0xCAEE 0x627B +0xCAEF 0x627A +0xCAF0 0x6270 +0xCAF1 0x6281 +0xCAF2 0x6288 +0xCAF3 0x6277 +0xCAF4 0x627D +0xCAF5 0x6272 +0xCAF6 0x6274 +0xCAF7 0x6537 +0xCAF8 0x65F0 +0xCAF9 0x65F4 +0xCAFA 0x65F3 +0xCAFB 0x65F2 +0xCAFC 0x65F5 +0xCAFD 0x6745 +0xCAFE 0x6747 +0xCB40 0x6759 +0xCB41 0x6755 +0xCB42 0x674C +0xCB43 0x6748 +0xCB44 0x675D +0xCB45 0x674D +0xCB46 0x675A +0xCB47 0x674B +0xCB48 0x6BD0 +0xCB49 0x6C19 +0xCB4A 0x6C1A +0xCB4B 0x6C78 +0xCB4C 0x6C67 +0xCB4D 0x6C6B +0xCB4E 0x6C84 +0xCB4F 0x6C8B +0xCB50 0x6C8F +0xCB51 0x6C71 +0xCB52 0x6C6F +0xCB53 0x6C69 +0xCB54 0x6C9A +0xCB55 0x6C6D +0xCB56 0x6C87 +0xCB57 0x6C95 +0xCB58 0x6C9C +0xCB59 0x6C66 +0xCB5A 0x6C73 +0xCB5B 0x6C65 +0xCB5C 0x6C7B +0xCB5D 0x6C8E +0xCB5E 0x7074 +0xCB5F 0x707A +0xCB60 0x7263 +0xCB61 0x72BF +0xCB62 0x72BD +0xCB63 0x72C3 +0xCB64 0x72C6 +0xCB65 0x72C1 +0xCB66 0x72BA +0xCB67 0x72C5 +0xCB68 0x7395 +0xCB69 0x7397 +0xCB6A 0x7393 +0xCB6B 0x7394 +0xCB6C 0x7392 +0xCB6D 0x753A +0xCB6E 0x7539 +0xCB6F 0x7594 +0xCB70 0x7595 +0xCB71 0x7681 +0xCB72 0x793D +0xCB73 0x8034 +0xCB74 0x8095 +0xCB75 0x8099 +0xCB76 0x8090 +0xCB77 0x8092 +0xCB78 0x809C +0xCB79 0x8290 +0xCB7A 0x828F +0xCB7B 0x8285 +0xCB7C 0x828E +0xCB7D 0x8291 +0xCB7E 0x8293 +0xCBA1 0x828A +0xCBA2 0x8283 +0xCBA3 0x8284 +0xCBA4 0x8C78 +0xCBA5 0x8FC9 +0xCBA6 0x8FBF +0xCBA7 0x909F +0xCBA8 0x90A1 +0xCBA9 0x90A5 +0xCBAA 0x909E +0xCBAB 0x90A7 +0xCBAC 0x90A0 +0xCBAD 0x9630 +0xCBAE 0x9628 +0xCBAF 0x962F +0xCBB0 0x962D +0xCBB1 0x4E33 +0xCBB2 0x4F98 +0xCBB3 0x4F7C +0xCBB4 0x4F85 +0xCBB5 0x4F7D +0xCBB6 0x4F80 +0xCBB7 0x4F87 +0xCBB8 0x4F76 +0xCBB9 0x4F74 +0xCBBA 0x4F89 +0xCBBB 0x4F84 +0xCBBC 0x4F77 +0xCBBD 0x4F4C +0xCBBE 0x4F97 +0xCBBF 0x4F6A +0xCBC0 0x4F9A +0xCBC1 0x4F79 +0xCBC2 0x4F81 +0xCBC3 0x4F78 +0xCBC4 0x4F90 +0xCBC5 0x4F9C +0xCBC6 0x4F94 +0xCBC7 0x4F9E +0xCBC8 0x4F92 +0xCBC9 0x4F82 +0xCBCA 0x4F95 +0xCBCB 0x4F6B +0xCBCC 0x4F6E +0xCBCD 0x519E +0xCBCE 0x51BC +0xCBCF 0x51BE +0xCBD0 0x5235 +0xCBD1 0x5232 +0xCBD2 0x5233 +0xCBD3 0x5246 +0xCBD4 0x5231 +0xCBD5 0x52BC +0xCBD6 0x530A +0xCBD7 0x530B +0xCBD8 0x533C +0xCBD9 0x5392 +0xCBDA 0x5394 +0xCBDB 0x5487 +0xCBDC 0x547F +0xCBDD 0x5481 +0xCBDE 0x5491 +0xCBDF 0x5482 +0xCBE0 0x5488 +0xCBE1 0x546B +0xCBE2 0x547A +0xCBE3 0x547E +0xCBE4 0x5465 +0xCBE5 0x546C +0xCBE6 0x5474 +0xCBE7 0x5466 +0xCBE8 0x548D +0xCBE9 0x546F +0xCBEA 0x5461 +0xCBEB 0x5460 +0xCBEC 0x5498 +0xCBED 0x5463 +0xCBEE 0x5467 +0xCBEF 0x5464 +0xCBF0 0x56F7 +0xCBF1 0x56F9 +0xCBF2 0x576F +0xCBF3 0x5772 +0xCBF4 0x576D +0xCBF5 0x576B +0xCBF6 0x5771 +0xCBF7 0x5770 +0xCBF8 0x5776 +0xCBF9 0x5780 +0xCBFA 0x5775 +0xCBFB 0x577B +0xCBFC 0x5773 +0xCBFD 0x5774 +0xCBFE 0x5762 +0xCC40 0x5768 +0xCC41 0x577D +0xCC42 0x590C +0xCC43 0x5945 +0xCC44 0x59B5 +0xCC45 0x59BA +0xCC46 0x59CF +0xCC47 0x59CE +0xCC48 0x59B2 +0xCC49 0x59CC +0xCC4A 0x59C1 +0xCC4B 0x59B6 +0xCC4C 0x59BC +0xCC4D 0x59C3 +0xCC4E 0x59D6 +0xCC4F 0x59B1 +0xCC50 0x59BD +0xCC51 0x59C0 +0xCC52 0x59C8 +0xCC53 0x59B4 +0xCC54 0x59C7 +0xCC55 0x5B62 +0xCC56 0x5B65 +0xCC57 0x5B93 +0xCC58 0x5B95 +0xCC59 0x5C44 +0xCC5A 0x5C47 +0xCC5B 0x5CAE +0xCC5C 0x5CA4 +0xCC5D 0x5CA0 +0xCC5E 0x5CB5 +0xCC5F 0x5CAF +0xCC60 0x5CA8 +0xCC61 0x5CAC +0xCC62 0x5C9F +0xCC63 0x5CA3 +0xCC64 0x5CAD +0xCC65 0x5CA2 +0xCC66 0x5CAA +0xCC67 0x5CA7 +0xCC68 0x5C9D +0xCC69 0x5CA5 +0xCC6A 0x5CB6 +0xCC6B 0x5CB0 +0xCC6C 0x5CA6 +0xCC6D 0x5E17 +0xCC6E 0x5E14 +0xCC6F 0x5E19 +0xCC70 0x5F28 +0xCC71 0x5F22 +0xCC72 0x5F23 +0xCC73 0x5F24 +0xCC74 0x5F54 +0xCC75 0x5F82 +0xCC76 0x5F7E +0xCC77 0x5F7D +0xCC78 0x5FDE +0xCC79 0x5FE5 +0xCC7A 0x602D +0xCC7B 0x6026 +0xCC7C 0x6019 +0xCC7D 0x6032 +0xCC7E 0x600B +0xCCA1 0x6034 +0xCCA2 0x600A +0xCCA3 0x6017 +0xCCA4 0x6033 +0xCCA5 0x601A +0xCCA6 0x601E +0xCCA7 0x602C +0xCCA8 0x6022 +0xCCA9 0x600D +0xCCAA 0x6010 +0xCCAB 0x602E +0xCCAC 0x6013 +0xCCAD 0x6011 +0xCCAE 0x600C +0xCCAF 0x6009 +0xCCB0 0x601C +0xCCB1 0x6214 +0xCCB2 0x623D +0xCCB3 0x62AD +0xCCB4 0x62B4 +0xCCB5 0x62D1 +0xCCB6 0x62BE +0xCCB7 0x62AA +0xCCB8 0x62B6 +0xCCB9 0x62CA +0xCCBA 0x62AE +0xCCBB 0x62B3 +0xCCBC 0x62AF +0xCCBD 0x62BB +0xCCBE 0x62A9 +0xCCBF 0x62B0 +0xCCC0 0x62B8 +0xCCC1 0x653D +0xCCC2 0x65A8 +0xCCC3 0x65BB +0xCCC4 0x6609 +0xCCC5 0x65FC +0xCCC6 0x6604 +0xCCC7 0x6612 +0xCCC8 0x6608 +0xCCC9 0x65FB +0xCCCA 0x6603 +0xCCCB 0x660B +0xCCCC 0x660D +0xCCCD 0x6605 +0xCCCE 0x65FD +0xCCCF 0x6611 +0xCCD0 0x6610 +0xCCD1 0x66F6 +0xCCD2 0x670A +0xCCD3 0x6785 +0xCCD4 0x676C +0xCCD5 0x678E +0xCCD6 0x6792 +0xCCD7 0x6776 +0xCCD8 0x677B +0xCCD9 0x6798 +0xCCDA 0x6786 +0xCCDB 0x6784 +0xCCDC 0x6774 +0xCCDD 0x678D +0xCCDE 0x678C +0xCCDF 0x677A +0xCCE0 0x679F +0xCCE1 0x6791 +0xCCE2 0x6799 +0xCCE3 0x6783 +0xCCE4 0x677D +0xCCE5 0x6781 +0xCCE6 0x6778 +0xCCE7 0x6779 +0xCCE8 0x6794 +0xCCE9 0x6B25 +0xCCEA 0x6B80 +0xCCEB 0x6B7E +0xCCEC 0x6BDE +0xCCED 0x6C1D +0xCCEE 0x6C93 +0xCCEF 0x6CEC +0xCCF0 0x6CEB +0xCCF1 0x6CEE +0xCCF2 0x6CD9 +0xCCF3 0x6CB6 +0xCCF4 0x6CD4 +0xCCF5 0x6CAD +0xCCF6 0x6CE7 +0xCCF7 0x6CB7 +0xCCF8 0x6CD0 +0xCCF9 0x6CC2 +0xCCFA 0x6CBA +0xCCFB 0x6CC3 +0xCCFC 0x6CC6 +0xCCFD 0x6CED +0xCCFE 0x6CF2 +0xCD40 0x6CD2 +0xCD41 0x6CDD +0xCD42 0x6CB4 +0xCD43 0x6C8A +0xCD44 0x6C9D +0xCD45 0x6C80 +0xCD46 0x6CDE +0xCD47 0x6CC0 +0xCD48 0x6D30 +0xCD49 0x6CCD +0xCD4A 0x6CC7 +0xCD4B 0x6CB0 +0xCD4C 0x6CF9 +0xCD4D 0x6CCF +0xCD4E 0x6CE9 +0xCD4F 0x6CD1 +0xCD50 0x7094 +0xCD51 0x7098 +0xCD52 0x7085 +0xCD53 0x7093 +0xCD54 0x7086 +0xCD55 0x7084 +0xCD56 0x7091 +0xCD57 0x7096 +0xCD58 0x7082 +0xCD59 0x709A +0xCD5A 0x7083 +0xCD5B 0x726A +0xCD5C 0x72D6 +0xCD5D 0x72CB +0xCD5E 0x72D8 +0xCD5F 0x72C9 +0xCD60 0x72DC +0xCD61 0x72D2 +0xCD62 0x72D4 +0xCD63 0x72DA +0xCD64 0x72CC +0xCD65 0x72D1 +0xCD66 0x73A4 +0xCD67 0x73A1 +0xCD68 0x73AD +0xCD69 0x73A6 +0xCD6A 0x73A2 +0xCD6B 0x73A0 +0xCD6C 0x73AC +0xCD6D 0x739D +0xCD6E 0x74DD +0xCD6F 0x74E8 +0xCD70 0x753F +0xCD71 0x7540 +0xCD72 0x753E +0xCD73 0x758C +0xCD74 0x7598 +0xCD75 0x76AF +0xCD76 0x76F3 +0xCD77 0x76F1 +0xCD78 0x76F0 +0xCD79 0x76F5 +0xCD7A 0x77F8 +0xCD7B 0x77FC +0xCD7C 0x77F9 +0xCD7D 0x77FB +0xCD7E 0x77FA +0xCDA1 0x77F7 +0xCDA2 0x7942 +0xCDA3 0x793F +0xCDA4 0x79C5 +0xCDA5 0x7A78 +0xCDA6 0x7A7B +0xCDA7 0x7AFB +0xCDA8 0x7C75 +0xCDA9 0x7CFD +0xCDAA 0x8035 +0xCDAB 0x808F +0xCDAC 0x80AE +0xCDAD 0x80A3 +0xCDAE 0x80B8 +0xCDAF 0x80B5 +0xCDB0 0x80AD +0xCDB1 0x8220 +0xCDB2 0x82A0 +0xCDB3 0x82C0 +0xCDB4 0x82AB +0xCDB5 0x829A +0xCDB6 0x8298 +0xCDB7 0x829B +0xCDB8 0x82B5 +0xCDB9 0x82A7 +0xCDBA 0x82AE +0xCDBB 0x82BC +0xCDBC 0x829E +0xCDBD 0x82BA +0xCDBE 0x82B4 +0xCDBF 0x82A8 +0xCDC0 0x82A1 +0xCDC1 0x82A9 +0xCDC2 0x82C2 +0xCDC3 0x82A4 +0xCDC4 0x82C3 +0xCDC5 0x82B6 +0xCDC6 0x82A2 +0xCDC7 0x8670 +0xCDC8 0x866F +0xCDC9 0x866D +0xCDCA 0x866E +0xCDCB 0x8C56 +0xCDCC 0x8FD2 +0xCDCD 0x8FCB +0xCDCE 0x8FD3 +0xCDCF 0x8FCD +0xCDD0 0x8FD6 +0xCDD1 0x8FD5 +0xCDD2 0x8FD7 +0xCDD3 0x90B2 +0xCDD4 0x90B4 +0xCDD5 0x90AF +0xCDD6 0x90B3 +0xCDD7 0x90B0 +0xCDD8 0x9639 +0xCDD9 0x963D +0xCDDA 0x963C +0xCDDB 0x963A +0xCDDC 0x9643 +0xCDDD 0x4FCD +0xCDDE 0x4FC5 +0xCDDF 0x4FD3 +0xCDE0 0x4FB2 +0xCDE1 0x4FC9 +0xCDE2 0x4FCB +0xCDE3 0x4FC1 +0xCDE4 0x4FD4 +0xCDE5 0x4FDC +0xCDE6 0x4FD9 +0xCDE7 0x4FBB +0xCDE8 0x4FB3 +0xCDE9 0x4FDB +0xCDEA 0x4FC7 +0xCDEB 0x4FD6 +0xCDEC 0x4FBA +0xCDED 0x4FC0 +0xCDEE 0x4FB9 +0xCDEF 0x4FEC +0xCDF0 0x5244 +0xCDF1 0x5249 +0xCDF2 0x52C0 +0xCDF3 0x52C2 +0xCDF4 0x533D +0xCDF5 0x537C +0xCDF6 0x5397 +0xCDF7 0x5396 +0xCDF8 0x5399 +0xCDF9 0x5398 +0xCDFA 0x54BA +0xCDFB 0x54A1 +0xCDFC 0x54AD +0xCDFD 0x54A5 +0xCDFE 0x54CF +0xCE40 0x54C3 +0xCE41 0x830D +0xCE42 0x54B7 +0xCE43 0x54AE +0xCE44 0x54D6 +0xCE45 0x54B6 +0xCE46 0x54C5 +0xCE47 0x54C6 +0xCE48 0x54A0 +0xCE49 0x5470 +0xCE4A 0x54BC +0xCE4B 0x54A2 +0xCE4C 0x54BE +0xCE4D 0x5472 +0xCE4E 0x54DE +0xCE4F 0x54B0 +0xCE50 0x57B5 +0xCE51 0x579E +0xCE52 0x579F +0xCE53 0x57A4 +0xCE54 0x578C +0xCE55 0x5797 +0xCE56 0x579D +0xCE57 0x579B +0xCE58 0x5794 +0xCE59 0x5798 +0xCE5A 0x578F +0xCE5B 0x5799 +0xCE5C 0x57A5 +0xCE5D 0x579A +0xCE5E 0x5795 +0xCE5F 0x58F4 +0xCE60 0x590D +0xCE61 0x5953 +0xCE62 0x59E1 +0xCE63 0x59DE +0xCE64 0x59EE +0xCE65 0x5A00 +0xCE66 0x59F1 +0xCE67 0x59DD +0xCE68 0x59FA +0xCE69 0x59FD +0xCE6A 0x59FC +0xCE6B 0x59F6 +0xCE6C 0x59E4 +0xCE6D 0x59F2 +0xCE6E 0x59F7 +0xCE6F 0x59DB +0xCE70 0x59E9 +0xCE71 0x59F3 +0xCE72 0x59F5 +0xCE73 0x59E0 +0xCE74 0x59FE +0xCE75 0x59F4 +0xCE76 0x59ED +0xCE77 0x5BA8 +0xCE78 0x5C4C +0xCE79 0x5CD0 +0xCE7A 0x5CD8 +0xCE7B 0x5CCC +0xCE7C 0x5CD7 +0xCE7D 0x5CCB +0xCE7E 0x5CDB +0xCEA1 0x5CDE +0xCEA2 0x5CDA +0xCEA3 0x5CC9 +0xCEA4 0x5CC7 +0xCEA5 0x5CCA +0xCEA6 0x5CD6 +0xCEA7 0x5CD3 +0xCEA8 0x5CD4 +0xCEA9 0x5CCF +0xCEAA 0x5CC8 +0xCEAB 0x5CC6 +0xCEAC 0x5CCE +0xCEAD 0x5CDF +0xCEAE 0x5CF8 +0xCEAF 0x5DF9 +0xCEB0 0x5E21 +0xCEB1 0x5E22 +0xCEB2 0x5E23 +0xCEB3 0x5E20 +0xCEB4 0x5E24 +0xCEB5 0x5EB0 +0xCEB6 0x5EA4 +0xCEB7 0x5EA2 +0xCEB8 0x5E9B +0xCEB9 0x5EA3 +0xCEBA 0x5EA5 +0xCEBB 0x5F07 +0xCEBC 0x5F2E +0xCEBD 0x5F56 +0xCEBE 0x5F86 +0xCEBF 0x6037 +0xCEC0 0x6039 +0xCEC1 0x6054 +0xCEC2 0x6072 +0xCEC3 0x605E +0xCEC4 0x6045 +0xCEC5 0x6053 +0xCEC6 0x6047 +0xCEC7 0x6049 +0xCEC8 0x605B +0xCEC9 0x604C +0xCECA 0x6040 +0xCECB 0x6042 +0xCECC 0x605F +0xCECD 0x6024 +0xCECE 0x6044 +0xCECF 0x6058 +0xCED0 0x6066 +0xCED1 0x606E +0xCED2 0x6242 +0xCED3 0x6243 +0xCED4 0x62CF +0xCED5 0x630D +0xCED6 0x630B +0xCED7 0x62F5 +0xCED8 0x630E +0xCED9 0x6303 +0xCEDA 0x62EB +0xCEDB 0x62F9 +0xCEDC 0x630F +0xCEDD 0x630C +0xCEDE 0x62F8 +0xCEDF 0x62F6 +0xCEE0 0x6300 +0xCEE1 0x6313 +0xCEE2 0x6314 +0xCEE3 0x62FA +0xCEE4 0x6315 +0xCEE5 0x62FB +0xCEE6 0x62F0 +0xCEE7 0x6541 +0xCEE8 0x6543 +0xCEE9 0x65AA +0xCEEA 0x65BF +0xCEEB 0x6636 +0xCEEC 0x6621 +0xCEED 0x6632 +0xCEEE 0x6635 +0xCEEF 0x661C +0xCEF0 0x6626 +0xCEF1 0x6622 +0xCEF2 0x6633 +0xCEF3 0x662B +0xCEF4 0x663A +0xCEF5 0x661D +0xCEF6 0x6634 +0xCEF7 0x6639 +0xCEF8 0x662E +0xCEF9 0x670F +0xCEFA 0x6710 +0xCEFB 0x67C1 +0xCEFC 0x67F2 +0xCEFD 0x67C8 +0xCEFE 0x67BA +0xCF40 0x67DC +0xCF41 0x67BB +0xCF42 0x67F8 +0xCF43 0x67D8 +0xCF44 0x67C0 +0xCF45 0x67B7 +0xCF46 0x67C5 +0xCF47 0x67EB +0xCF48 0x67E4 +0xCF49 0x67DF +0xCF4A 0x67B5 +0xCF4B 0x67CD +0xCF4C 0x67B3 +0xCF4D 0x67F7 +0xCF4E 0x67F6 +0xCF4F 0x67EE +0xCF50 0x67E3 +0xCF51 0x67C2 +0xCF52 0x67B9 +0xCF53 0x67CE +0xCF54 0x67E7 +0xCF55 0x67F0 +0xCF56 0x67B2 +0xCF57 0x67FC +0xCF58 0x67C6 +0xCF59 0x67ED +0xCF5A 0x67CC +0xCF5B 0x67AE +0xCF5C 0x67E6 +0xCF5D 0x67DB +0xCF5E 0x67FA +0xCF5F 0x67C9 +0xCF60 0x67CA +0xCF61 0x67C3 +0xCF62 0x67EA +0xCF63 0x67CB +0xCF64 0x6B28 +0xCF65 0x6B82 +0xCF66 0x6B84 +0xCF67 0x6BB6 +0xCF68 0x6BD6 +0xCF69 0x6BD8 +0xCF6A 0x6BE0 +0xCF6B 0x6C20 +0xCF6C 0x6C21 +0xCF6D 0x6D28 +0xCF6E 0x6D34 +0xCF6F 0x6D2D +0xCF70 0x6D1F +0xCF71 0x6D3C +0xCF72 0x6D3F +0xCF73 0x6D12 +0xCF74 0x6D0A +0xCF75 0x6CDA +0xCF76 0x6D33 +0xCF77 0x6D04 +0xCF78 0x6D19 +0xCF79 0x6D3A +0xCF7A 0x6D1A +0xCF7B 0x6D11 +0xCF7C 0x6D00 +0xCF7D 0x6D1D +0xCF7E 0x6D42 +0xCFA1 0x6D01 +0xCFA2 0x6D18 +0xCFA3 0x6D37 +0xCFA4 0x6D03 +0xCFA5 0x6D0F +0xCFA6 0x6D40 +0xCFA7 0x6D07 +0xCFA8 0x6D20 +0xCFA9 0x6D2C +0xCFAA 0x6D08 +0xCFAB 0x6D22 +0xCFAC 0x6D09 +0xCFAD 0x6D10 +0xCFAE 0x70B7 +0xCFAF 0x709F +0xCFB0 0x70BE +0xCFB1 0x70B1 +0xCFB2 0x70B0 +0xCFB3 0x70A1 +0xCFB4 0x70B4 +0xCFB5 0x70B5 +0xCFB6 0x70A9 +0xCFB7 0x7241 +0xCFB8 0x7249 +0xCFB9 0x724A +0xCFBA 0x726C +0xCFBB 0x7270 +0xCFBC 0x7273 +0xCFBD 0x726E +0xCFBE 0x72CA +0xCFBF 0x72E4 +0xCFC0 0x72E8 +0xCFC1 0x72EB +0xCFC2 0x72DF +0xCFC3 0x72EA +0xCFC4 0x72E6 +0xCFC5 0x72E3 +0xCFC6 0x7385 +0xCFC7 0x73CC +0xCFC8 0x73C2 +0xCFC9 0x73C8 +0xCFCA 0x73C5 +0xCFCB 0x73B9 +0xCFCC 0x73B6 +0xCFCD 0x73B5 +0xCFCE 0x73B4 +0xCFCF 0x73EB +0xCFD0 0x73BF +0xCFD1 0x73C7 +0xCFD2 0x73BE +0xCFD3 0x73C3 +0xCFD4 0x73C6 +0xCFD5 0x73B8 +0xCFD6 0x73CB +0xCFD7 0x74EC +0xCFD8 0x74EE +0xCFD9 0x752E +0xCFDA 0x7547 +0xCFDB 0x7548 +0xCFDC 0x75A7 +0xCFDD 0x75AA +0xCFDE 0x7679 +0xCFDF 0x76C4 +0xCFE0 0x7708 +0xCFE1 0x7703 +0xCFE2 0x7704 +0xCFE3 0x7705 +0xCFE4 0x770A +0xCFE5 0x76F7 +0xCFE6 0x76FB +0xCFE7 0x76FA +0xCFE8 0x77E7 +0xCFE9 0x77E8 +0xCFEA 0x7806 +0xCFEB 0x7811 +0xCFEC 0x7812 +0xCFED 0x7805 +0xCFEE 0x7810 +0xCFEF 0x780F +0xCFF0 0x780E +0xCFF1 0x7809 +0xCFF2 0x7803 +0xCFF3 0x7813 +0xCFF4 0x794A +0xCFF5 0x794C +0xCFF6 0x794B +0xCFF7 0x7945 +0xCFF8 0x7944 +0xCFF9 0x79D5 +0xCFFA 0x79CD +0xCFFB 0x79CF +0xCFFC 0x79D6 +0xCFFD 0x79CE +0xCFFE 0x7A80 +0xD040 0x7A7E +0xD041 0x7AD1 +0xD042 0x7B00 +0xD043 0x7B01 +0xD044 0x7C7A +0xD045 0x7C78 +0xD046 0x7C79 +0xD047 0x7C7F +0xD048 0x7C80 +0xD049 0x7C81 +0xD04A 0x7D03 +0xD04B 0x7D08 +0xD04C 0x7D01 +0xD04D 0x7F58 +0xD04E 0x7F91 +0xD04F 0x7F8D +0xD050 0x7FBE +0xD051 0x8007 +0xD052 0x800E +0xD053 0x800F +0xD054 0x8014 +0xD055 0x8037 +0xD056 0x80D8 +0xD057 0x80C7 +0xD058 0x80E0 +0xD059 0x80D1 +0xD05A 0x80C8 +0xD05B 0x80C2 +0xD05C 0x80D0 +0xD05D 0x80C5 +0xD05E 0x80E3 +0xD05F 0x80D9 +0xD060 0x80DC +0xD061 0x80CA +0xD062 0x80D5 +0xD063 0x80C9 +0xD064 0x80CF +0xD065 0x80D7 +0xD066 0x80E6 +0xD067 0x80CD +0xD068 0x81FF +0xD069 0x8221 +0xD06A 0x8294 +0xD06B 0x82D9 +0xD06C 0x82FE +0xD06D 0x82F9 +0xD06E 0x8307 +0xD06F 0x82E8 +0xD070 0x8300 +0xD071 0x82D5 +0xD072 0x833A +0xD073 0x82EB +0xD074 0x82D6 +0xD075 0x82F4 +0xD076 0x82EC +0xD077 0x82E1 +0xD078 0x82F2 +0xD079 0x82F5 +0xD07A 0x830C +0xD07B 0x82FB +0xD07C 0x82F6 +0xD07D 0x82F0 +0xD07E 0x82EA +0xD0A1 0x82E4 +0xD0A2 0x82E0 +0xD0A3 0x82FA +0xD0A4 0x82F3 +0xD0A5 0x82ED +0xD0A6 0x8677 +0xD0A7 0x8674 +0xD0A8 0x867C +0xD0A9 0x8673 +0xD0AA 0x8841 +0xD0AB 0x884E +0xD0AC 0x8867 +0xD0AD 0x886A +0xD0AE 0x8869 +0xD0AF 0x89D3 +0xD0B0 0x8A04 +0xD0B1 0x8A07 +0xD0B2 0x8D72 +0xD0B3 0x8FE3 +0xD0B4 0x8FE1 +0xD0B5 0x8FEE +0xD0B6 0x8FE0 +0xD0B7 0x90F1 +0xD0B8 0x90BD +0xD0B9 0x90BF +0xD0BA 0x90D5 +0xD0BB 0x90C5 +0xD0BC 0x90BE +0xD0BD 0x90C7 +0xD0BE 0x90CB +0xD0BF 0x90C8 +0xD0C0 0x91D4 +0xD0C1 0x91D3 +0xD0C2 0x9654 +0xD0C3 0x964F +0xD0C4 0x9651 +0xD0C5 0x9653 +0xD0C6 0x964A +0xD0C7 0x964E +0xD0C8 0x501E +0xD0C9 0x5005 +0xD0CA 0x5007 +0xD0CB 0x5013 +0xD0CC 0x5022 +0xD0CD 0x5030 +0xD0CE 0x501B +0xD0CF 0x4FF5 +0xD0D0 0x4FF4 +0xD0D1 0x5033 +0xD0D2 0x5037 +0xD0D3 0x502C +0xD0D4 0x4FF6 +0xD0D5 0x4FF7 +0xD0D6 0x5017 +0xD0D7 0x501C +0xD0D8 0x5020 +0xD0D9 0x5027 +0xD0DA 0x5035 +0xD0DB 0x502F +0xD0DC 0x5031 +0xD0DD 0x500E +0xD0DE 0x515A +0xD0DF 0x5194 +0xD0E0 0x5193 +0xD0E1 0x51CA +0xD0E2 0x51C4 +0xD0E3 0x51C5 +0xD0E4 0x51C8 +0xD0E5 0x51CE +0xD0E6 0x5261 +0xD0E7 0x525A +0xD0E8 0x5252 +0xD0E9 0x525E +0xD0EA 0x525F +0xD0EB 0x5255 +0xD0EC 0x5262 +0xD0ED 0x52CD +0xD0EE 0x530E +0xD0EF 0x539E +0xD0F0 0x5526 +0xD0F1 0x54E2 +0xD0F2 0x5517 +0xD0F3 0x5512 +0xD0F4 0x54E7 +0xD0F5 0x54F3 +0xD0F6 0x54E4 +0xD0F7 0x551A +0xD0F8 0x54FF +0xD0F9 0x5504 +0xD0FA 0x5508 +0xD0FB 0x54EB +0xD0FC 0x5511 +0xD0FD 0x5505 +0xD0FE 0x54F1 +0xD140 0x550A +0xD141 0x54FB +0xD142 0x54F7 +0xD143 0x54F8 +0xD144 0x54E0 +0xD145 0x550E +0xD146 0x5503 +0xD147 0x550B +0xD148 0x5701 +0xD149 0x5702 +0xD14A 0x57CC +0xD14B 0x5832 +0xD14C 0x57D5 +0xD14D 0x57D2 +0xD14E 0x57BA +0xD14F 0x57C6 +0xD150 0x57BD +0xD151 0x57BC +0xD152 0x57B8 +0xD153 0x57B6 +0xD154 0x57BF +0xD155 0x57C7 +0xD156 0x57D0 +0xD157 0x57B9 +0xD158 0x57C1 +0xD159 0x590E +0xD15A 0x594A +0xD15B 0x5A19 +0xD15C 0x5A16 +0xD15D 0x5A2D +0xD15E 0x5A2E +0xD15F 0x5A15 +0xD160 0x5A0F +0xD161 0x5A17 +0xD162 0x5A0A +0xD163 0x5A1E +0xD164 0x5A33 +0xD165 0x5B6C +0xD166 0x5BA7 +0xD167 0x5BAD +0xD168 0x5BAC +0xD169 0x5C03 +0xD16A 0x5C56 +0xD16B 0x5C54 +0xD16C 0x5CEC +0xD16D 0x5CFF +0xD16E 0x5CEE +0xD16F 0x5CF1 +0xD170 0x5CF7 +0xD171 0x5D00 +0xD172 0x5CF9 +0xD173 0x5E29 +0xD174 0x5E28 +0xD175 0x5EA8 +0xD176 0x5EAE +0xD177 0x5EAA +0xD178 0x5EAC +0xD179 0x5F33 +0xD17A 0x5F30 +0xD17B 0x5F67 +0xD17C 0x605D +0xD17D 0x605A +0xD17E 0x6067 +0xD1A1 0x6041 +0xD1A2 0x60A2 +0xD1A3 0x6088 +0xD1A4 0x6080 +0xD1A5 0x6092 +0xD1A6 0x6081 +0xD1A7 0x609D +0xD1A8 0x6083 +0xD1A9 0x6095 +0xD1AA 0x609B +0xD1AB 0x6097 +0xD1AC 0x6087 +0xD1AD 0x609C +0xD1AE 0x608E +0xD1AF 0x6219 +0xD1B0 0x6246 +0xD1B1 0x62F2 +0xD1B2 0x6310 +0xD1B3 0x6356 +0xD1B4 0x632C +0xD1B5 0x6344 +0xD1B6 0x6345 +0xD1B7 0x6336 +0xD1B8 0x6343 +0xD1B9 0x63E4 +0xD1BA 0x6339 +0xD1BB 0x634B +0xD1BC 0x634A +0xD1BD 0x633C +0xD1BE 0x6329 +0xD1BF 0x6341 +0xD1C0 0x6334 +0xD1C1 0x6358 +0xD1C2 0x6354 +0xD1C3 0x6359 +0xD1C4 0x632D +0xD1C5 0x6347 +0xD1C6 0x6333 +0xD1C7 0x635A +0xD1C8 0x6351 +0xD1C9 0x6338 +0xD1CA 0x6357 +0xD1CB 0x6340 +0xD1CC 0x6348 +0xD1CD 0x654A +0xD1CE 0x6546 +0xD1CF 0x65C6 +0xD1D0 0x65C3 +0xD1D1 0x65C4 +0xD1D2 0x65C2 +0xD1D3 0x664A +0xD1D4 0x665F +0xD1D5 0x6647 +0xD1D6 0x6651 +0xD1D7 0x6712 +0xD1D8 0x6713 +0xD1D9 0x681F +0xD1DA 0x681A +0xD1DB 0x6849 +0xD1DC 0x6832 +0xD1DD 0x6833 +0xD1DE 0x683B +0xD1DF 0x684B +0xD1E0 0x684F +0xD1E1 0x6816 +0xD1E2 0x6831 +0xD1E3 0x681C +0xD1E4 0x6835 +0xD1E5 0x682B +0xD1E6 0x682D +0xD1E7 0x682F +0xD1E8 0x684E +0xD1E9 0x6844 +0xD1EA 0x6834 +0xD1EB 0x681D +0xD1EC 0x6812 +0xD1ED 0x6814 +0xD1EE 0x6826 +0xD1EF 0x6828 +0xD1F0 0x682E +0xD1F1 0x684D +0xD1F2 0x683A +0xD1F3 0x6825 +0xD1F4 0x6820 +0xD1F5 0x6B2C +0xD1F6 0x6B2F +0xD1F7 0x6B2D +0xD1F8 0x6B31 +0xD1F9 0x6B34 +0xD1FA 0x6B6D +0xD1FB 0x8082 +0xD1FC 0x6B88 +0xD1FD 0x6BE6 +0xD1FE 0x6BE4 +0xD240 0x6BE8 +0xD241 0x6BE3 +0xD242 0x6BE2 +0xD243 0x6BE7 +0xD244 0x6C25 +0xD245 0x6D7A +0xD246 0x6D63 +0xD247 0x6D64 +0xD248 0x6D76 +0xD249 0x6D0D +0xD24A 0x6D61 +0xD24B 0x6D92 +0xD24C 0x6D58 +0xD24D 0x6D62 +0xD24E 0x6D6D +0xD24F 0x6D6F +0xD250 0x6D91 +0xD251 0x6D8D +0xD252 0x6DEF +0xD253 0x6D7F +0xD254 0x6D86 +0xD255 0x6D5E +0xD256 0x6D67 +0xD257 0x6D60 +0xD258 0x6D97 +0xD259 0x6D70 +0xD25A 0x6D7C +0xD25B 0x6D5F +0xD25C 0x6D82 +0xD25D 0x6D98 +0xD25E 0x6D2F +0xD25F 0x6D68 +0xD260 0x6D8B +0xD261 0x6D7E +0xD262 0x6D80 +0xD263 0x6D84 +0xD264 0x6D16 +0xD265 0x6D83 +0xD266 0x6D7B +0xD267 0x6D7D +0xD268 0x6D75 +0xD269 0x6D90 +0xD26A 0x70DC +0xD26B 0x70D3 +0xD26C 0x70D1 +0xD26D 0x70DD +0xD26E 0x70CB +0xD26F 0x7F39 +0xD270 0x70E2 +0xD271 0x70D7 +0xD272 0x70D2 +0xD273 0x70DE +0xD274 0x70E0 +0xD275 0x70D4 +0xD276 0x70CD +0xD277 0x70C5 +0xD278 0x70C6 +0xD279 0x70C7 +0xD27A 0x70DA +0xD27B 0x70CE +0xD27C 0x70E1 +0xD27D 0x7242 +0xD27E 0x7278 +0xD2A1 0x7277 +0xD2A2 0x7276 +0xD2A3 0x7300 +0xD2A4 0x72FA +0xD2A5 0x72F4 +0xD2A6 0x72FE +0xD2A7 0x72F6 +0xD2A8 0x72F3 +0xD2A9 0x72FB +0xD2AA 0x7301 +0xD2AB 0x73D3 +0xD2AC 0x73D9 +0xD2AD 0x73E5 +0xD2AE 0x73D6 +0xD2AF 0x73BC +0xD2B0 0x73E7 +0xD2B1 0x73E3 +0xD2B2 0x73E9 +0xD2B3 0x73DC +0xD2B4 0x73D2 +0xD2B5 0x73DB +0xD2B6 0x73D4 +0xD2B7 0x73DD +0xD2B8 0x73DA +0xD2B9 0x73D7 +0xD2BA 0x73D8 +0xD2BB 0x73E8 +0xD2BC 0x74DE +0xD2BD 0x74DF +0xD2BE 0x74F4 +0xD2BF 0x74F5 +0xD2C0 0x7521 +0xD2C1 0x755B +0xD2C2 0x755F +0xD2C3 0x75B0 +0xD2C4 0x75C1 +0xD2C5 0x75BB +0xD2C6 0x75C4 +0xD2C7 0x75C0 +0xD2C8 0x75BF +0xD2C9 0x75B6 +0xD2CA 0x75BA +0xD2CB 0x768A +0xD2CC 0x76C9 +0xD2CD 0x771D +0xD2CE 0x771B +0xD2CF 0x7710 +0xD2D0 0x7713 +0xD2D1 0x7712 +0xD2D2 0x7723 +0xD2D3 0x7711 +0xD2D4 0x7715 +0xD2D5 0x7719 +0xD2D6 0x771A +0xD2D7 0x7722 +0xD2D8 0x7727 +0xD2D9 0x7823 +0xD2DA 0x782C +0xD2DB 0x7822 +0xD2DC 0x7835 +0xD2DD 0x782F +0xD2DE 0x7828 +0xD2DF 0x782E +0xD2E0 0x782B +0xD2E1 0x7821 +0xD2E2 0x7829 +0xD2E3 0x7833 +0xD2E4 0x782A +0xD2E5 0x7831 +0xD2E6 0x7954 +0xD2E7 0x795B +0xD2E8 0x794F +0xD2E9 0x795C +0xD2EA 0x7953 +0xD2EB 0x7952 +0xD2EC 0x7951 +0xD2ED 0x79EB +0xD2EE 0x79EC +0xD2EF 0x79E0 +0xD2F0 0x79EE +0xD2F1 0x79ED +0xD2F2 0x79EA +0xD2F3 0x79DC +0xD2F4 0x79DE +0xD2F5 0x79DD +0xD2F6 0x7A86 +0xD2F7 0x7A89 +0xD2F8 0x7A85 +0xD2F9 0x7A8B +0xD2FA 0x7A8C +0xD2FB 0x7A8A +0xD2FC 0x7A87 +0xD2FD 0x7AD8 +0xD2FE 0x7B10 +0xD340 0x7B04 +0xD341 0x7B13 +0xD342 0x7B05 +0xD343 0x7B0F +0xD344 0x7B08 +0xD345 0x7B0A +0xD346 0x7B0E +0xD347 0x7B09 +0xD348 0x7B12 +0xD349 0x7C84 +0xD34A 0x7C91 +0xD34B 0x7C8A +0xD34C 0x7C8C +0xD34D 0x7C88 +0xD34E 0x7C8D +0xD34F 0x7C85 +0xD350 0x7D1E +0xD351 0x7D1D +0xD352 0x7D11 +0xD353 0x7D0E +0xD354 0x7D18 +0xD355 0x7D16 +0xD356 0x7D13 +0xD357 0x7D1F +0xD358 0x7D12 +0xD359 0x7D0F +0xD35A 0x7D0C +0xD35B 0x7F5C +0xD35C 0x7F61 +0xD35D 0x7F5E +0xD35E 0x7F60 +0xD35F 0x7F5D +0xD360 0x7F5B +0xD361 0x7F96 +0xD362 0x7F92 +0xD363 0x7FC3 +0xD364 0x7FC2 +0xD365 0x7FC0 +0xD366 0x8016 +0xD367 0x803E +0xD368 0x8039 +0xD369 0x80FA +0xD36A 0x80F2 +0xD36B 0x80F9 +0xD36C 0x80F5 +0xD36D 0x8101 +0xD36E 0x80FB +0xD36F 0x8100 +0xD370 0x8201 +0xD371 0x822F +0xD372 0x8225 +0xD373 0x8333 +0xD374 0x832D +0xD375 0x8344 +0xD376 0x8319 +0xD377 0x8351 +0xD378 0x8325 +0xD379 0x8356 +0xD37A 0x833F +0xD37B 0x8341 +0xD37C 0x8326 +0xD37D 0x831C +0xD37E 0x8322 +0xD3A1 0x8342 +0xD3A2 0x834E +0xD3A3 0x831B +0xD3A4 0x832A +0xD3A5 0x8308 +0xD3A6 0x833C +0xD3A7 0x834D +0xD3A8 0x8316 +0xD3A9 0x8324 +0xD3AA 0x8320 +0xD3AB 0x8337 +0xD3AC 0x832F +0xD3AD 0x8329 +0xD3AE 0x8347 +0xD3AF 0x8345 +0xD3B0 0x834C +0xD3B1 0x8353 +0xD3B2 0x831E +0xD3B3 0x832C +0xD3B4 0x834B +0xD3B5 0x8327 +0xD3B6 0x8348 +0xD3B7 0x8653 +0xD3B8 0x8652 +0xD3B9 0x86A2 +0xD3BA 0x86A8 +0xD3BB 0x8696 +0xD3BC 0x868D +0xD3BD 0x8691 +0xD3BE 0x869E +0xD3BF 0x8687 +0xD3C0 0x8697 +0xD3C1 0x8686 +0xD3C2 0x868B +0xD3C3 0x869A +0xD3C4 0x8685 +0xD3C5 0x86A5 +0xD3C6 0x8699 +0xD3C7 0x86A1 +0xD3C8 0x86A7 +0xD3C9 0x8695 +0xD3CA 0x8698 +0xD3CB 0x868E +0xD3CC 0x869D +0xD3CD 0x8690 +0xD3CE 0x8694 +0xD3CF 0x8843 +0xD3D0 0x8844 +0xD3D1 0x886D +0xD3D2 0x8875 +0xD3D3 0x8876 +0xD3D4 0x8872 +0xD3D5 0x8880 +0xD3D6 0x8871 +0xD3D7 0x887F +0xD3D8 0x886F +0xD3D9 0x8883 +0xD3DA 0x887E +0xD3DB 0x8874 +0xD3DC 0x887C +0xD3DD 0x8A12 +0xD3DE 0x8C47 +0xD3DF 0x8C57 +0xD3E0 0x8C7B +0xD3E1 0x8CA4 +0xD3E2 0x8CA3 +0xD3E3 0x8D76 +0xD3E4 0x8D78 +0xD3E5 0x8DB5 +0xD3E6 0x8DB7 +0xD3E7 0x8DB6 +0xD3E8 0x8ED1 +0xD3E9 0x8ED3 +0xD3EA 0x8FFE +0xD3EB 0x8FF5 +0xD3EC 0x9002 +0xD3ED 0x8FFF +0xD3EE 0x8FFB +0xD3EF 0x9004 +0xD3F0 0x8FFC +0xD3F1 0x8FF6 +0xD3F2 0x90D6 +0xD3F3 0x90E0 +0xD3F4 0x90D9 +0xD3F5 0x90DA +0xD3F6 0x90E3 +0xD3F7 0x90DF +0xD3F8 0x90E5 +0xD3F9 0x90D8 +0xD3FA 0x90DB +0xD3FB 0x90D7 +0xD3FC 0x90DC +0xD3FD 0x90E4 +0xD3FE 0x9150 +0xD440 0x914E +0xD441 0x914F +0xD442 0x91D5 +0xD443 0x91E2 +0xD444 0x91DA +0xD445 0x965C +0xD446 0x965F +0xD447 0x96BC +0xD448 0x98E3 +0xD449 0x9ADF +0xD44A 0x9B2F +0xD44B 0x4E7F +0xD44C 0x5070 +0xD44D 0x506A +0xD44E 0x5061 +0xD44F 0x505E +0xD450 0x5060 +0xD451 0x5053 +0xD452 0x504B +0xD453 0x505D +0xD454 0x5072 +0xD455 0x5048 +0xD456 0x504D +0xD457 0x5041 +0xD458 0x505B +0xD459 0x504A +0xD45A 0x5062 +0xD45B 0x5015 +0xD45C 0x5045 +0xD45D 0x505F +0xD45E 0x5069 +0xD45F 0x506B +0xD460 0x5063 +0xD461 0x5064 +0xD462 0x5046 +0xD463 0x5040 +0xD464 0x506E +0xD465 0x5073 +0xD466 0x5057 +0xD467 0x5051 +0xD468 0x51D0 +0xD469 0x526B +0xD46A 0x526D +0xD46B 0x526C +0xD46C 0x526E +0xD46D 0x52D6 +0xD46E 0x52D3 +0xD46F 0x532D +0xD470 0x539C +0xD471 0x5575 +0xD472 0x5576 +0xD473 0x553C +0xD474 0x554D +0xD475 0x5550 +0xD476 0x5534 +0xD477 0x552A +0xD478 0x5551 +0xD479 0x5562 +0xD47A 0x5536 +0xD47B 0x5535 +0xD47C 0x5530 +0xD47D 0x5552 +0xD47E 0x5545 +0xD4A1 0x550C +0xD4A2 0x5532 +0xD4A3 0x5565 +0xD4A4 0x554E +0xD4A5 0x5539 +0xD4A6 0x5548 +0xD4A7 0x552D +0xD4A8 0x553B +0xD4A9 0x5540 +0xD4AA 0x554B +0xD4AB 0x570A +0xD4AC 0x5707 +0xD4AD 0x57FB +0xD4AE 0x5814 +0xD4AF 0x57E2 +0xD4B0 0x57F6 +0xD4B1 0x57DC +0xD4B2 0x57F4 +0xD4B3 0x5800 +0xD4B4 0x57ED +0xD4B5 0x57FD +0xD4B6 0x5808 +0xD4B7 0x57F8 +0xD4B8 0x580B +0xD4B9 0x57F3 +0xD4BA 0x57CF +0xD4BB 0x5807 +0xD4BC 0x57EE +0xD4BD 0x57E3 +0xD4BE 0x57F2 +0xD4BF 0x57E5 +0xD4C0 0x57EC +0xD4C1 0x57E1 +0xD4C2 0x580E +0xD4C3 0x57FC +0xD4C4 0x5810 +0xD4C5 0x57E7 +0xD4C6 0x5801 +0xD4C7 0x580C +0xD4C8 0x57F1 +0xD4C9 0x57E9 +0xD4CA 0x57F0 +0xD4CB 0x580D +0xD4CC 0x5804 +0xD4CD 0x595C +0xD4CE 0x5A60 +0xD4CF 0x5A58 +0xD4D0 0x5A55 +0xD4D1 0x5A67 +0xD4D2 0x5A5E +0xD4D3 0x5A38 +0xD4D4 0x5A35 +0xD4D5 0x5A6D +0xD4D6 0x5A50 +0xD4D7 0x5A5F +0xD4D8 0x5A65 +0xD4D9 0x5A6C +0xD4DA 0x5A53 +0xD4DB 0x5A64 +0xD4DC 0x5A57 +0xD4DD 0x5A43 +0xD4DE 0x5A5D +0xD4DF 0x5A52 +0xD4E0 0x5A44 +0xD4E1 0x5A5B +0xD4E2 0x5A48 +0xD4E3 0x5A8E +0xD4E4 0x5A3E +0xD4E5 0x5A4D +0xD4E6 0x5A39 +0xD4E7 0x5A4C +0xD4E8 0x5A70 +0xD4E9 0x5A69 +0xD4EA 0x5A47 +0xD4EB 0x5A51 +0xD4EC 0x5A56 +0xD4ED 0x5A42 +0xD4EE 0x5A5C +0xD4EF 0x5B72 +0xD4F0 0x5B6E +0xD4F1 0x5BC1 +0xD4F2 0x5BC0 +0xD4F3 0x5C59 +0xD4F4 0x5D1E +0xD4F5 0x5D0B +0xD4F6 0x5D1D +0xD4F7 0x5D1A +0xD4F8 0x5D20 +0xD4F9 0x5D0C +0xD4FA 0x5D28 +0xD4FB 0x5D0D +0xD4FC 0x5D26 +0xD4FD 0x5D25 +0xD4FE 0x5D0F +0xD540 0x5D30 +0xD541 0x5D12 +0xD542 0x5D23 +0xD543 0x5D1F +0xD544 0x5D2E +0xD545 0x5E3E +0xD546 0x5E34 +0xD547 0x5EB1 +0xD548 0x5EB4 +0xD549 0x5EB9 +0xD54A 0x5EB2 +0xD54B 0x5EB3 +0xD54C 0x5F36 +0xD54D 0x5F38 +0xD54E 0x5F9B +0xD54F 0x5F96 +0xD550 0x5F9F +0xD551 0x608A +0xD552 0x6090 +0xD553 0x6086 +0xD554 0x60BE +0xD555 0x60B0 +0xD556 0x60BA +0xD557 0x60D3 +0xD558 0x60D4 +0xD559 0x60CF +0xD55A 0x60E4 +0xD55B 0x60D9 +0xD55C 0x60DD +0xD55D 0x60C8 +0xD55E 0x60B1 +0xD55F 0x60DB +0xD560 0x60B7 +0xD561 0x60CA +0xD562 0x60BF +0xD563 0x60C3 +0xD564 0x60CD +0xD565 0x60C0 +0xD566 0x6332 +0xD567 0x6365 +0xD568 0x638A +0xD569 0x6382 +0xD56A 0x637D +0xD56B 0x63BD +0xD56C 0x639E +0xD56D 0x63AD +0xD56E 0x639D +0xD56F 0x6397 +0xD570 0x63AB +0xD571 0x638E +0xD572 0x636F +0xD573 0x6387 +0xD574 0x6390 +0xD575 0x636E +0xD576 0x63AF +0xD577 0x6375 +0xD578 0x639C +0xD579 0x636D +0xD57A 0x63AE +0xD57B 0x637C +0xD57C 0x63A4 +0xD57D 0x633B +0xD57E 0x639F +0xD5A1 0x6378 +0xD5A2 0x6385 +0xD5A3 0x6381 +0xD5A4 0x6391 +0xD5A5 0x638D +0xD5A6 0x6370 +0xD5A7 0x6553 +0xD5A8 0x65CD +0xD5A9 0x6665 +0xD5AA 0x6661 +0xD5AB 0x665B +0xD5AC 0x6659 +0xD5AD 0x665C +0xD5AE 0x6662 +0xD5AF 0x6718 +0xD5B0 0x6879 +0xD5B1 0x6887 +0xD5B2 0x6890 +0xD5B3 0x689C +0xD5B4 0x686D +0xD5B5 0x686E +0xD5B6 0x68AE +0xD5B7 0x68AB +0xD5B8 0x6956 +0xD5B9 0x686F +0xD5BA 0x68A3 +0xD5BB 0x68AC +0xD5BC 0x68A9 +0xD5BD 0x6875 +0xD5BE 0x6874 +0xD5BF 0x68B2 +0xD5C0 0x688F +0xD5C1 0x6877 +0xD5C2 0x6892 +0xD5C3 0x687C +0xD5C4 0x686B +0xD5C5 0x6872 +0xD5C6 0x68AA +0xD5C7 0x6880 +0xD5C8 0x6871 +0xD5C9 0x687E +0xD5CA 0x689B +0xD5CB 0x6896 +0xD5CC 0x688B +0xD5CD 0x68A0 +0xD5CE 0x6889 +0xD5CF 0x68A4 +0xD5D0 0x6878 +0xD5D1 0x687B +0xD5D2 0x6891 +0xD5D3 0x688C +0xD5D4 0x688A +0xD5D5 0x687D +0xD5D6 0x6B36 +0xD5D7 0x6B33 +0xD5D8 0x6B37 +0xD5D9 0x6B38 +0xD5DA 0x6B91 +0xD5DB 0x6B8F +0xD5DC 0x6B8D +0xD5DD 0x6B8E +0xD5DE 0x6B8C +0xD5DF 0x6C2A +0xD5E0 0x6DC0 +0xD5E1 0x6DAB +0xD5E2 0x6DB4 +0xD5E3 0x6DB3 +0xD5E4 0x6E74 +0xD5E5 0x6DAC +0xD5E6 0x6DE9 +0xD5E7 0x6DE2 +0xD5E8 0x6DB7 +0xD5E9 0x6DF6 +0xD5EA 0x6DD4 +0xD5EB 0x6E00 +0xD5EC 0x6DC8 +0xD5ED 0x6DE0 +0xD5EE 0x6DDF +0xD5EF 0x6DD6 +0xD5F0 0x6DBE +0xD5F1 0x6DE5 +0xD5F2 0x6DDC +0xD5F3 0x6DDD +0xD5F4 0x6DDB +0xD5F5 0x6DF4 +0xD5F6 0x6DCA +0xD5F7 0x6DBD +0xD5F8 0x6DED +0xD5F9 0x6DF0 +0xD5FA 0x6DBA +0xD5FB 0x6DD5 +0xD5FC 0x6DC2 +0xD5FD 0x6DCF +0xD5FE 0x6DC9 +0xD640 0x6DD0 +0xD641 0x6DF2 +0xD642 0x6DD3 +0xD643 0x6DFD +0xD644 0x6DD7 +0xD645 0x6DCD +0xD646 0x6DE3 +0xD647 0x6DBB +0xD648 0x70FA +0xD649 0x710D +0xD64A 0x70F7 +0xD64B 0x7117 +0xD64C 0x70F4 +0xD64D 0x710C +0xD64E 0x70F0 +0xD64F 0x7104 +0xD650 0x70F3 +0xD651 0x7110 +0xD652 0x70FC +0xD653 0x70FF +0xD654 0x7106 +0xD655 0x7113 +0xD656 0x7100 +0xD657 0x70F8 +0xD658 0x70F6 +0xD659 0x710B +0xD65A 0x7102 +0xD65B 0x710E +0xD65C 0x727E +0xD65D 0x727B +0xD65E 0x727C +0xD65F 0x727F +0xD660 0x731D +0xD661 0x7317 +0xD662 0x7307 +0xD663 0x7311 +0xD664 0x7318 +0xD665 0x730A +0xD666 0x7308 +0xD667 0x72FF +0xD668 0x730F +0xD669 0x731E +0xD66A 0x7388 +0xD66B 0x73F6 +0xD66C 0x73F8 +0xD66D 0x73F5 +0xD66E 0x7404 +0xD66F 0x7401 +0xD670 0x73FD +0xD671 0x7407 +0xD672 0x7400 +0xD673 0x73FA +0xD674 0x73FC +0xD675 0x73FF +0xD676 0x740C +0xD677 0x740B +0xD678 0x73F4 +0xD679 0x7408 +0xD67A 0x7564 +0xD67B 0x7563 +0xD67C 0x75CE +0xD67D 0x75D2 +0xD67E 0x75CF +0xD6A1 0x75CB +0xD6A2 0x75CC +0xD6A3 0x75D1 +0xD6A4 0x75D0 +0xD6A5 0x768F +0xD6A6 0x7689 +0xD6A7 0x76D3 +0xD6A8 0x7739 +0xD6A9 0x772F +0xD6AA 0x772D +0xD6AB 0x7731 +0xD6AC 0x7732 +0xD6AD 0x7734 +0xD6AE 0x7733 +0xD6AF 0x773D +0xD6B0 0x7725 +0xD6B1 0x773B +0xD6B2 0x7735 +0xD6B3 0x7848 +0xD6B4 0x7852 +0xD6B5 0x7849 +0xD6B6 0x784D +0xD6B7 0x784A +0xD6B8 0x784C +0xD6B9 0x7826 +0xD6BA 0x7845 +0xD6BB 0x7850 +0xD6BC 0x7964 +0xD6BD 0x7967 +0xD6BE 0x7969 +0xD6BF 0x796A +0xD6C0 0x7963 +0xD6C1 0x796B +0xD6C2 0x7961 +0xD6C3 0x79BB +0xD6C4 0x79FA +0xD6C5 0x79F8 +0xD6C6 0x79F6 +0xD6C7 0x79F7 +0xD6C8 0x7A8F +0xD6C9 0x7A94 +0xD6CA 0x7A90 +0xD6CB 0x7B35 +0xD6CC 0x7B47 +0xD6CD 0x7B34 +0xD6CE 0x7B25 +0xD6CF 0x7B30 +0xD6D0 0x7B22 +0xD6D1 0x7B24 +0xD6D2 0x7B33 +0xD6D3 0x7B18 +0xD6D4 0x7B2A +0xD6D5 0x7B1D +0xD6D6 0x7B31 +0xD6D7 0x7B2B +0xD6D8 0x7B2D +0xD6D9 0x7B2F +0xD6DA 0x7B32 +0xD6DB 0x7B38 +0xD6DC 0x7B1A +0xD6DD 0x7B23 +0xD6DE 0x7C94 +0xD6DF 0x7C98 +0xD6E0 0x7C96 +0xD6E1 0x7CA3 +0xD6E2 0x7D35 +0xD6E3 0x7D3D +0xD6E4 0x7D38 +0xD6E5 0x7D36 +0xD6E6 0x7D3A +0xD6E7 0x7D45 +0xD6E8 0x7D2C +0xD6E9 0x7D29 +0xD6EA 0x7D41 +0xD6EB 0x7D47 +0xD6EC 0x7D3E +0xD6ED 0x7D3F +0xD6EE 0x7D4A +0xD6EF 0x7D3B +0xD6F0 0x7D28 +0xD6F1 0x7F63 +0xD6F2 0x7F95 +0xD6F3 0x7F9C +0xD6F4 0x7F9D +0xD6F5 0x7F9B +0xD6F6 0x7FCA +0xD6F7 0x7FCB +0xD6F8 0x7FCD +0xD6F9 0x7FD0 +0xD6FA 0x7FD1 +0xD6FB 0x7FC7 +0xD6FC 0x7FCF +0xD6FD 0x7FC9 +0xD6FE 0x801F +0xD740 0x801E +0xD741 0x801B +0xD742 0x8047 +0xD743 0x8043 +0xD744 0x8048 +0xD745 0x8118 +0xD746 0x8125 +0xD747 0x8119 +0xD748 0x811B +0xD749 0x812D +0xD74A 0x811F +0xD74B 0x812C +0xD74C 0x811E +0xD74D 0x8121 +0xD74E 0x8115 +0xD74F 0x8127 +0xD750 0x811D +0xD751 0x8122 +0xD752 0x8211 +0xD753 0x8238 +0xD754 0x8233 +0xD755 0x823A +0xD756 0x8234 +0xD757 0x8232 +0xD758 0x8274 +0xD759 0x8390 +0xD75A 0x83A3 +0xD75B 0x83A8 +0xD75C 0x838D +0xD75D 0x837A +0xD75E 0x8373 +0xD75F 0x83A4 +0xD760 0x8374 +0xD761 0x838F +0xD762 0x8381 +0xD763 0x8395 +0xD764 0x8399 +0xD765 0x8375 +0xD766 0x8394 +0xD767 0x83A9 +0xD768 0x837D +0xD769 0x8383 +0xD76A 0x838C +0xD76B 0x839D +0xD76C 0x839B +0xD76D 0x83AA +0xD76E 0x838B +0xD76F 0x837E +0xD770 0x83A5 +0xD771 0x83AF +0xD772 0x8388 +0xD773 0x8397 +0xD774 0x83B0 +0xD775 0x837F +0xD776 0x83A6 +0xD777 0x8387 +0xD778 0x83AE +0xD779 0x8376 +0xD77A 0x839A +0xD77B 0x8659 +0xD77C 0x8656 +0xD77D 0x86BF +0xD77E 0x86B7 +0xD7A1 0x86C2 +0xD7A2 0x86C1 +0xD7A3 0x86C5 +0xD7A4 0x86BA +0xD7A5 0x86B0 +0xD7A6 0x86C8 +0xD7A7 0x86B9 +0xD7A8 0x86B3 +0xD7A9 0x86B8 +0xD7AA 0x86CC +0xD7AB 0x86B4 +0xD7AC 0x86BB +0xD7AD 0x86BC +0xD7AE 0x86C3 +0xD7AF 0x86BD +0xD7B0 0x86BE +0xD7B1 0x8852 +0xD7B2 0x8889 +0xD7B3 0x8895 +0xD7B4 0x88A8 +0xD7B5 0x88A2 +0xD7B6 0x88AA +0xD7B7 0x889A +0xD7B8 0x8891 +0xD7B9 0x88A1 +0xD7BA 0x889F +0xD7BB 0x8898 +0xD7BC 0x88A7 +0xD7BD 0x8899 +0xD7BE 0x889B +0xD7BF 0x8897 +0xD7C0 0x88A4 +0xD7C1 0x88AC +0xD7C2 0x888C +0xD7C3 0x8893 +0xD7C4 0x888E +0xD7C5 0x8982 +0xD7C6 0x89D6 +0xD7C7 0x89D9 +0xD7C8 0x89D5 +0xD7C9 0x8A30 +0xD7CA 0x8A27 +0xD7CB 0x8A2C +0xD7CC 0x8A1E +0xD7CD 0x8C39 +0xD7CE 0x8C3B +0xD7CF 0x8C5C +0xD7D0 0x8C5D +0xD7D1 0x8C7D +0xD7D2 0x8CA5 +0xD7D3 0x8D7D +0xD7D4 0x8D7B +0xD7D5 0x8D79 +0xD7D6 0x8DBC +0xD7D7 0x8DC2 +0xD7D8 0x8DB9 +0xD7D9 0x8DBF +0xD7DA 0x8DC1 +0xD7DB 0x8ED8 +0xD7DC 0x8EDE +0xD7DD 0x8EDD +0xD7DE 0x8EDC +0xD7DF 0x8ED7 +0xD7E0 0x8EE0 +0xD7E1 0x8EE1 +0xD7E2 0x9024 +0xD7E3 0x900B +0xD7E4 0x9011 +0xD7E5 0x901C +0xD7E6 0x900C +0xD7E7 0x9021 +0xD7E8 0x90EF +0xD7E9 0x90EA +0xD7EA 0x90F0 +0xD7EB 0x90F4 +0xD7EC 0x90F2 +0xD7ED 0x90F3 +0xD7EE 0x90D4 +0xD7EF 0x90EB +0xD7F0 0x90EC +0xD7F1 0x90E9 +0xD7F2 0x9156 +0xD7F3 0x9158 +0xD7F4 0x915A +0xD7F5 0x9153 +0xD7F6 0x9155 +0xD7F7 0x91EC +0xD7F8 0x91F4 +0xD7F9 0x91F1 +0xD7FA 0x91F3 +0xD7FB 0x91F8 +0xD7FC 0x91E4 +0xD7FD 0x91F9 +0xD7FE 0x91EA +0xD840 0x91EB +0xD841 0x91F7 +0xD842 0x91E8 +0xD843 0x91EE +0xD844 0x957A +0xD845 0x9586 +0xD846 0x9588 +0xD847 0x967C +0xD848 0x966D +0xD849 0x966B +0xD84A 0x9671 +0xD84B 0x966F +0xD84C 0x96BF +0xD84D 0x976A +0xD84E 0x9804 +0xD84F 0x98E5 +0xD850 0x9997 +0xD851 0x509B +0xD852 0x5095 +0xD853 0x5094 +0xD854 0x509E +0xD855 0x508B +0xD856 0x50A3 +0xD857 0x5083 +0xD858 0x508C +0xD859 0x508E +0xD85A 0x509D +0xD85B 0x5068 +0xD85C 0x509C +0xD85D 0x5092 +0xD85E 0x5082 +0xD85F 0x5087 +0xD860 0x515F +0xD861 0x51D4 +0xD862 0x5312 +0xD863 0x5311 +0xD864 0x53A4 +0xD865 0x53A7 +0xD866 0x5591 +0xD867 0x55A8 +0xD868 0x55A5 +0xD869 0x55AD +0xD86A 0x5577 +0xD86B 0x5645 +0xD86C 0x55A2 +0xD86D 0x5593 +0xD86E 0x5588 +0xD86F 0x558F +0xD870 0x55B5 +0xD871 0x5581 +0xD872 0x55A3 +0xD873 0x5592 +0xD874 0x55A4 +0xD875 0x557D +0xD876 0x558C +0xD877 0x55A6 +0xD878 0x557F +0xD879 0x5595 +0xD87A 0x55A1 +0xD87B 0x558E +0xD87C 0x570C +0xD87D 0x5829 +0xD87E 0x5837 +0xD8A1 0x5819 +0xD8A2 0x581E +0xD8A3 0x5827 +0xD8A4 0x5823 +0xD8A5 0x5828 +0xD8A6 0x57F5 +0xD8A7 0x5848 +0xD8A8 0x5825 +0xD8A9 0x581C +0xD8AA 0x581B +0xD8AB 0x5833 +0xD8AC 0x583F +0xD8AD 0x5836 +0xD8AE 0x582E +0xD8AF 0x5839 +0xD8B0 0x5838 +0xD8B1 0x582D +0xD8B2 0x582C +0xD8B3 0x583B +0xD8B4 0x5961 +0xD8B5 0x5AAF +0xD8B6 0x5A94 +0xD8B7 0x5A9F +0xD8B8 0x5A7A +0xD8B9 0x5AA2 +0xD8BA 0x5A9E +0xD8BB 0x5A78 +0xD8BC 0x5AA6 +0xD8BD 0x5A7C +0xD8BE 0x5AA5 +0xD8BF 0x5AAC +0xD8C0 0x5A95 +0xD8C1 0x5AAE +0xD8C2 0x5A37 +0xD8C3 0x5A84 +0xD8C4 0x5A8A +0xD8C5 0x5A97 +0xD8C6 0x5A83 +0xD8C7 0x5A8B +0xD8C8 0x5AA9 +0xD8C9 0x5A7B +0xD8CA 0x5A7D +0xD8CB 0x5A8C +0xD8CC 0x5A9C +0xD8CD 0x5A8F +0xD8CE 0x5A93 +0xD8CF 0x5A9D +0xD8D0 0x5BEA +0xD8D1 0x5BCD +0xD8D2 0x5BCB +0xD8D3 0x5BD4 +0xD8D4 0x5BD1 +0xD8D5 0x5BCA +0xD8D6 0x5BCE +0xD8D7 0x5C0C +0xD8D8 0x5C30 +0xD8D9 0x5D37 +0xD8DA 0x5D43 +0xD8DB 0x5D6B +0xD8DC 0x5D41 +0xD8DD 0x5D4B +0xD8DE 0x5D3F +0xD8DF 0x5D35 +0xD8E0 0x5D51 +0xD8E1 0x5D4E +0xD8E2 0x5D55 +0xD8E3 0x5D33 +0xD8E4 0x5D3A +0xD8E5 0x5D52 +0xD8E6 0x5D3D +0xD8E7 0x5D31 +0xD8E8 0x5D59 +0xD8E9 0x5D42 +0xD8EA 0x5D39 +0xD8EB 0x5D49 +0xD8EC 0x5D38 +0xD8ED 0x5D3C +0xD8EE 0x5D32 +0xD8EF 0x5D36 +0xD8F0 0x5D40 +0xD8F1 0x5D45 +0xD8F2 0x5E44 +0xD8F3 0x5E41 +0xD8F4 0x5F58 +0xD8F5 0x5FA6 +0xD8F6 0x5FA5 +0xD8F7 0x5FAB +0xD8F8 0x60C9 +0xD8F9 0x60B9 +0xD8FA 0x60CC +0xD8FB 0x60E2 +0xD8FC 0x60CE +0xD8FD 0x60C4 +0xD8FE 0x6114 +0xD940 0x60F2 +0xD941 0x610A +0xD942 0x6116 +0xD943 0x6105 +0xD944 0x60F5 +0xD945 0x6113 +0xD946 0x60F8 +0xD947 0x60FC +0xD948 0x60FE +0xD949 0x60C1 +0xD94A 0x6103 +0xD94B 0x6118 +0xD94C 0x611D +0xD94D 0x6110 +0xD94E 0x60FF +0xD94F 0x6104 +0xD950 0x610B +0xD951 0x624A +0xD952 0x6394 +0xD953 0x63B1 +0xD954 0x63B0 +0xD955 0x63CE +0xD956 0x63E5 +0xD957 0x63E8 +0xD958 0x63EF +0xD959 0x63C3 +0xD95A 0x649D +0xD95B 0x63F3 +0xD95C 0x63CA +0xD95D 0x63E0 +0xD95E 0x63F6 +0xD95F 0x63D5 +0xD960 0x63F2 +0xD961 0x63F5 +0xD962 0x6461 +0xD963 0x63DF +0xD964 0x63BE +0xD965 0x63DD +0xD966 0x63DC +0xD967 0x63C4 +0xD968 0x63D8 +0xD969 0x63D3 +0xD96A 0x63C2 +0xD96B 0x63C7 +0xD96C 0x63CC +0xD96D 0x63CB +0xD96E 0x63C8 +0xD96F 0x63F0 +0xD970 0x63D7 +0xD971 0x63D9 +0xD972 0x6532 +0xD973 0x6567 +0xD974 0x656A +0xD975 0x6564 +0xD976 0x655C +0xD977 0x6568 +0xD978 0x6565 +0xD979 0x658C +0xD97A 0x659D +0xD97B 0x659E +0xD97C 0x65AE +0xD97D 0x65D0 +0xD97E 0x65D2 +0xD9A1 0x667C +0xD9A2 0x666C +0xD9A3 0x667B +0xD9A4 0x6680 +0xD9A5 0x6671 +0xD9A6 0x6679 +0xD9A7 0x666A +0xD9A8 0x6672 +0xD9A9 0x6701 +0xD9AA 0x690C +0xD9AB 0x68D3 +0xD9AC 0x6904 +0xD9AD 0x68DC +0xD9AE 0x692A +0xD9AF 0x68EC +0xD9B0 0x68EA +0xD9B1 0x68F1 +0xD9B2 0x690F +0xD9B3 0x68D6 +0xD9B4 0x68F7 +0xD9B5 0x68EB +0xD9B6 0x68E4 +0xD9B7 0x68F6 +0xD9B8 0x6913 +0xD9B9 0x6910 +0xD9BA 0x68F3 +0xD9BB 0x68E1 +0xD9BC 0x6907 +0xD9BD 0x68CC +0xD9BE 0x6908 +0xD9BF 0x6970 +0xD9C0 0x68B4 +0xD9C1 0x6911 +0xD9C2 0x68EF +0xD9C3 0x68C6 +0xD9C4 0x6914 +0xD9C5 0x68F8 +0xD9C6 0x68D0 +0xD9C7 0x68FD +0xD9C8 0x68FC +0xD9C9 0x68E8 +0xD9CA 0x690B +0xD9CB 0x690A +0xD9CC 0x6917 +0xD9CD 0x68CE +0xD9CE 0x68C8 +0xD9CF 0x68DD +0xD9D0 0x68DE +0xD9D1 0x68E6 +0xD9D2 0x68F4 +0xD9D3 0x68D1 +0xD9D4 0x6906 +0xD9D5 0x68D4 +0xD9D6 0x68E9 +0xD9D7 0x6915 +0xD9D8 0x6925 +0xD9D9 0x68C7 +0xD9DA 0x6B39 +0xD9DB 0x6B3B +0xD9DC 0x6B3F +0xD9DD 0x6B3C +0xD9DE 0x6B94 +0xD9DF 0x6B97 +0xD9E0 0x6B99 +0xD9E1 0x6B95 +0xD9E2 0x6BBD +0xD9E3 0x6BF0 +0xD9E4 0x6BF2 +0xD9E5 0x6BF3 +0xD9E6 0x6C30 +0xD9E7 0x6DFC +0xD9E8 0x6E46 +0xD9E9 0x6E47 +0xD9EA 0x6E1F +0xD9EB 0x6E49 +0xD9EC 0x6E88 +0xD9ED 0x6E3C +0xD9EE 0x6E3D +0xD9EF 0x6E45 +0xD9F0 0x6E62 +0xD9F1 0x6E2B +0xD9F2 0x6E3F +0xD9F3 0x6E41 +0xD9F4 0x6E5D +0xD9F5 0x6E73 +0xD9F6 0x6E1C +0xD9F7 0x6E33 +0xD9F8 0x6E4B +0xD9F9 0x6E40 +0xD9FA 0x6E51 +0xD9FB 0x6E3B +0xD9FC 0x6E03 +0xD9FD 0x6E2E +0xD9FE 0x6E5E +0xDA40 0x6E68 +0xDA41 0x6E5C +0xDA42 0x6E61 +0xDA43 0x6E31 +0xDA44 0x6E28 +0xDA45 0x6E60 +0xDA46 0x6E71 +0xDA47 0x6E6B +0xDA48 0x6E39 +0xDA49 0x6E22 +0xDA4A 0x6E30 +0xDA4B 0x6E53 +0xDA4C 0x6E65 +0xDA4D 0x6E27 +0xDA4E 0x6E78 +0xDA4F 0x6E64 +0xDA50 0x6E77 +0xDA51 0x6E55 +0xDA52 0x6E79 +0xDA53 0x6E52 +0xDA54 0x6E66 +0xDA55 0x6E35 +0xDA56 0x6E36 +0xDA57 0x6E5A +0xDA58 0x7120 +0xDA59 0x711E +0xDA5A 0x712F +0xDA5B 0x70FB +0xDA5C 0x712E +0xDA5D 0x7131 +0xDA5E 0x7123 +0xDA5F 0x7125 +0xDA60 0x7122 +0xDA61 0x7132 +0xDA62 0x711F +0xDA63 0x7128 +0xDA64 0x713A +0xDA65 0x711B +0xDA66 0x724B +0xDA67 0x725A +0xDA68 0x7288 +0xDA69 0x7289 +0xDA6A 0x7286 +0xDA6B 0x7285 +0xDA6C 0x728B +0xDA6D 0x7312 +0xDA6E 0x730B +0xDA6F 0x7330 +0xDA70 0x7322 +0xDA71 0x7331 +0xDA72 0x7333 +0xDA73 0x7327 +0xDA74 0x7332 +0xDA75 0x732D +0xDA76 0x7326 +0xDA77 0x7323 +0xDA78 0x7335 +0xDA79 0x730C +0xDA7A 0x742E +0xDA7B 0x742C +0xDA7C 0x7430 +0xDA7D 0x742B +0xDA7E 0x7416 +0xDAA1 0x741A +0xDAA2 0x7421 +0xDAA3 0x742D +0xDAA4 0x7431 +0xDAA5 0x7424 +0xDAA6 0x7423 +0xDAA7 0x741D +0xDAA8 0x7429 +0xDAA9 0x7420 +0xDAAA 0x7432 +0xDAAB 0x74FB +0xDAAC 0x752F +0xDAAD 0x756F +0xDAAE 0x756C +0xDAAF 0x75E7 +0xDAB0 0x75DA +0xDAB1 0x75E1 +0xDAB2 0x75E6 +0xDAB3 0x75DD +0xDAB4 0x75DF +0xDAB5 0x75E4 +0xDAB6 0x75D7 +0xDAB7 0x7695 +0xDAB8 0x7692 +0xDAB9 0x76DA +0xDABA 0x7746 +0xDABB 0x7747 +0xDABC 0x7744 +0xDABD 0x774D +0xDABE 0x7745 +0xDABF 0x774A +0xDAC0 0x774E +0xDAC1 0x774B +0xDAC2 0x774C +0xDAC3 0x77DE +0xDAC4 0x77EC +0xDAC5 0x7860 +0xDAC6 0x7864 +0xDAC7 0x7865 +0xDAC8 0x785C +0xDAC9 0x786D +0xDACA 0x7871 +0xDACB 0x786A +0xDACC 0x786E +0xDACD 0x7870 +0xDACE 0x7869 +0xDACF 0x7868 +0xDAD0 0x785E +0xDAD1 0x7862 +0xDAD2 0x7974 +0xDAD3 0x7973 +0xDAD4 0x7972 +0xDAD5 0x7970 +0xDAD6 0x7A02 +0xDAD7 0x7A0A +0xDAD8 0x7A03 +0xDAD9 0x7A0C +0xDADA 0x7A04 +0xDADB 0x7A99 +0xDADC 0x7AE6 +0xDADD 0x7AE4 +0xDADE 0x7B4A +0xDADF 0x7B3B +0xDAE0 0x7B44 +0xDAE1 0x7B48 +0xDAE2 0x7B4C +0xDAE3 0x7B4E +0xDAE4 0x7B40 +0xDAE5 0x7B58 +0xDAE6 0x7B45 +0xDAE7 0x7CA2 +0xDAE8 0x7C9E +0xDAE9 0x7CA8 +0xDAEA 0x7CA1 +0xDAEB 0x7D58 +0xDAEC 0x7D6F +0xDAED 0x7D63 +0xDAEE 0x7D53 +0xDAEF 0x7D56 +0xDAF0 0x7D67 +0xDAF1 0x7D6A +0xDAF2 0x7D4F +0xDAF3 0x7D6D +0xDAF4 0x7D5C +0xDAF5 0x7D6B +0xDAF6 0x7D52 +0xDAF7 0x7D54 +0xDAF8 0x7D69 +0xDAF9 0x7D51 +0xDAFA 0x7D5F +0xDAFB 0x7D4E +0xDAFC 0x7F3E +0xDAFD 0x7F3F +0xDAFE 0x7F65 +0xDB40 0x7F66 +0xDB41 0x7FA2 +0xDB42 0x7FA0 +0xDB43 0x7FA1 +0xDB44 0x7FD7 +0xDB45 0x8051 +0xDB46 0x804F +0xDB47 0x8050 +0xDB48 0x80FE +0xDB49 0x80D4 +0xDB4A 0x8143 +0xDB4B 0x814A +0xDB4C 0x8152 +0xDB4D 0x814F +0xDB4E 0x8147 +0xDB4F 0x813D +0xDB50 0x814D +0xDB51 0x813A +0xDB52 0x81E6 +0xDB53 0x81EE +0xDB54 0x81F7 +0xDB55 0x81F8 +0xDB56 0x81F9 +0xDB57 0x8204 +0xDB58 0x823C +0xDB59 0x823D +0xDB5A 0x823F +0xDB5B 0x8275 +0xDB5C 0x833B +0xDB5D 0x83CF +0xDB5E 0x83F9 +0xDB5F 0x8423 +0xDB60 0x83C0 +0xDB61 0x83E8 +0xDB62 0x8412 +0xDB63 0x83E7 +0xDB64 0x83E4 +0xDB65 0x83FC +0xDB66 0x83F6 +0xDB67 0x8410 +0xDB68 0x83C6 +0xDB69 0x83C8 +0xDB6A 0x83EB +0xDB6B 0x83E3 +0xDB6C 0x83BF +0xDB6D 0x8401 +0xDB6E 0x83DD +0xDB6F 0x83E5 +0xDB70 0x83D8 +0xDB71 0x83FF +0xDB72 0x83E1 +0xDB73 0x83CB +0xDB74 0x83CE +0xDB75 0x83D6 +0xDB76 0x83F5 +0xDB77 0x83C9 +0xDB78 0x8409 +0xDB79 0x840F +0xDB7A 0x83DE +0xDB7B 0x8411 +0xDB7C 0x8406 +0xDB7D 0x83C2 +0xDB7E 0x83F3 +0xDBA1 0x83D5 +0xDBA2 0x83FA +0xDBA3 0x83C7 +0xDBA4 0x83D1 +0xDBA5 0x83EA +0xDBA6 0x8413 +0xDBA7 0x83C3 +0xDBA8 0x83EC +0xDBA9 0x83EE +0xDBAA 0x83C4 +0xDBAB 0x83FB +0xDBAC 0x83D7 +0xDBAD 0x83E2 +0xDBAE 0x841B +0xDBAF 0x83DB +0xDBB0 0x83FE +0xDBB1 0x86D8 +0xDBB2 0x86E2 +0xDBB3 0x86E6 +0xDBB4 0x86D3 +0xDBB5 0x86E3 +0xDBB6 0x86DA +0xDBB7 0x86EA +0xDBB8 0x86DD +0xDBB9 0x86EB +0xDBBA 0x86DC +0xDBBB 0x86EC +0xDBBC 0x86E9 +0xDBBD 0x86D7 +0xDBBE 0x86E8 +0xDBBF 0x86D1 +0xDBC0 0x8848 +0xDBC1 0x8856 +0xDBC2 0x8855 +0xDBC3 0x88BA +0xDBC4 0x88D7 +0xDBC5 0x88B9 +0xDBC6 0x88B8 +0xDBC7 0x88C0 +0xDBC8 0x88BE +0xDBC9 0x88B6 +0xDBCA 0x88BC +0xDBCB 0x88B7 +0xDBCC 0x88BD +0xDBCD 0x88B2 +0xDBCE 0x8901 +0xDBCF 0x88C9 +0xDBD0 0x8995 +0xDBD1 0x8998 +0xDBD2 0x8997 +0xDBD3 0x89DD +0xDBD4 0x89DA +0xDBD5 0x89DB +0xDBD6 0x8A4E +0xDBD7 0x8A4D +0xDBD8 0x8A39 +0xDBD9 0x8A59 +0xDBDA 0x8A40 +0xDBDB 0x8A57 +0xDBDC 0x8A58 +0xDBDD 0x8A44 +0xDBDE 0x8A45 +0xDBDF 0x8A52 +0xDBE0 0x8A48 +0xDBE1 0x8A51 +0xDBE2 0x8A4A +0xDBE3 0x8A4C +0xDBE4 0x8A4F +0xDBE5 0x8C5F +0xDBE6 0x8C81 +0xDBE7 0x8C80 +0xDBE8 0x8CBA +0xDBE9 0x8CBE +0xDBEA 0x8CB0 +0xDBEB 0x8CB9 +0xDBEC 0x8CB5 +0xDBED 0x8D84 +0xDBEE 0x8D80 +0xDBEF 0x8D89 +0xDBF0 0x8DD8 +0xDBF1 0x8DD3 +0xDBF2 0x8DCD +0xDBF3 0x8DC7 +0xDBF4 0x8DD6 +0xDBF5 0x8DDC +0xDBF6 0x8DCF +0xDBF7 0x8DD5 +0xDBF8 0x8DD9 +0xDBF9 0x8DC8 +0xDBFA 0x8DD7 +0xDBFB 0x8DC5 +0xDBFC 0x8EEF +0xDBFD 0x8EF7 +0xDBFE 0x8EFA +0xDC40 0x8EF9 +0xDC41 0x8EE6 +0xDC42 0x8EEE +0xDC43 0x8EE5 +0xDC44 0x8EF5 +0xDC45 0x8EE7 +0xDC46 0x8EE8 +0xDC47 0x8EF6 +0xDC48 0x8EEB +0xDC49 0x8EF1 +0xDC4A 0x8EEC +0xDC4B 0x8EF4 +0xDC4C 0x8EE9 +0xDC4D 0x902D +0xDC4E 0x9034 +0xDC4F 0x902F +0xDC50 0x9106 +0xDC51 0x912C +0xDC52 0x9104 +0xDC53 0x90FF +0xDC54 0x90FC +0xDC55 0x9108 +0xDC56 0x90F9 +0xDC57 0x90FB +0xDC58 0x9101 +0xDC59 0x9100 +0xDC5A 0x9107 +0xDC5B 0x9105 +0xDC5C 0x9103 +0xDC5D 0x9161 +0xDC5E 0x9164 +0xDC5F 0x915F +0xDC60 0x9162 +0xDC61 0x9160 +0xDC62 0x9201 +0xDC63 0x920A +0xDC64 0x9225 +0xDC65 0x9203 +0xDC66 0x921A +0xDC67 0x9226 +0xDC68 0x920F +0xDC69 0x920C +0xDC6A 0x9200 +0xDC6B 0x9212 +0xDC6C 0x91FF +0xDC6D 0x91FD +0xDC6E 0x9206 +0xDC6F 0x9204 +0xDC70 0x9227 +0xDC71 0x9202 +0xDC72 0x921C +0xDC73 0x9224 +0xDC74 0x9219 +0xDC75 0x9217 +0xDC76 0x9205 +0xDC77 0x9216 +0xDC78 0x957B +0xDC79 0x958D +0xDC7A 0x958C +0xDC7B 0x9590 +0xDC7C 0x9687 +0xDC7D 0x967E +0xDC7E 0x9688 +0xDCA1 0x9689 +0xDCA2 0x9683 +0xDCA3 0x9680 +0xDCA4 0x96C2 +0xDCA5 0x96C8 +0xDCA6 0x96C3 +0xDCA7 0x96F1 +0xDCA8 0x96F0 +0xDCA9 0x976C +0xDCAA 0x9770 +0xDCAB 0x976E +0xDCAC 0x9807 +0xDCAD 0x98A9 +0xDCAE 0x98EB +0xDCAF 0x9CE6 +0xDCB0 0x9EF9 +0xDCB1 0x4E83 +0xDCB2 0x4E84 +0xDCB3 0x4EB6 +0xDCB4 0x50BD +0xDCB5 0x50BF +0xDCB6 0x50C6 +0xDCB7 0x50AE +0xDCB8 0x50C4 +0xDCB9 0x50CA +0xDCBA 0x50B4 +0xDCBB 0x50C8 +0xDCBC 0x50C2 +0xDCBD 0x50B0 +0xDCBE 0x50C1 +0xDCBF 0x50BA +0xDCC0 0x50B1 +0xDCC1 0x50CB +0xDCC2 0x50C9 +0xDCC3 0x50B6 +0xDCC4 0x50B8 +0xDCC5 0x51D7 +0xDCC6 0x527A +0xDCC7 0x5278 +0xDCC8 0x527B +0xDCC9 0x527C +0xDCCA 0x55C3 +0xDCCB 0x55DB +0xDCCC 0x55CC +0xDCCD 0x55D0 +0xDCCE 0x55CB +0xDCCF 0x55CA +0xDCD0 0x55DD +0xDCD1 0x55C0 +0xDCD2 0x55D4 +0xDCD3 0x55C4 +0xDCD4 0x55E9 +0xDCD5 0x55BF +0xDCD6 0x55D2 +0xDCD7 0x558D +0xDCD8 0x55CF +0xDCD9 0x55D5 +0xDCDA 0x55E2 +0xDCDB 0x55D6 +0xDCDC 0x55C8 +0xDCDD 0x55F2 +0xDCDE 0x55CD +0xDCDF 0x55D9 +0xDCE0 0x55C2 +0xDCE1 0x5714 +0xDCE2 0x5853 +0xDCE3 0x5868 +0xDCE4 0x5864 +0xDCE5 0x584F +0xDCE6 0x584D +0xDCE7 0x5849 +0xDCE8 0x586F +0xDCE9 0x5855 +0xDCEA 0x584E +0xDCEB 0x585D +0xDCEC 0x5859 +0xDCED 0x5865 +0xDCEE 0x585B +0xDCEF 0x583D +0xDCF0 0x5863 +0xDCF1 0x5871 +0xDCF2 0x58FC +0xDCF3 0x5AC7 +0xDCF4 0x5AC4 +0xDCF5 0x5ACB +0xDCF6 0x5ABA +0xDCF7 0x5AB8 +0xDCF8 0x5AB1 +0xDCF9 0x5AB5 +0xDCFA 0x5AB0 +0xDCFB 0x5ABF +0xDCFC 0x5AC8 +0xDCFD 0x5ABB +0xDCFE 0x5AC6 +0xDD40 0x5AB7 +0xDD41 0x5AC0 +0xDD42 0x5ACA +0xDD43 0x5AB4 +0xDD44 0x5AB6 +0xDD45 0x5ACD +0xDD46 0x5AB9 +0xDD47 0x5A90 +0xDD48 0x5BD6 +0xDD49 0x5BD8 +0xDD4A 0x5BD9 +0xDD4B 0x5C1F +0xDD4C 0x5C33 +0xDD4D 0x5D71 +0xDD4E 0x5D63 +0xDD4F 0x5D4A +0xDD50 0x5D65 +0xDD51 0x5D72 +0xDD52 0x5D6C +0xDD53 0x5D5E +0xDD54 0x5D68 +0xDD55 0x5D67 +0xDD56 0x5D62 +0xDD57 0x5DF0 +0xDD58 0x5E4F +0xDD59 0x5E4E +0xDD5A 0x5E4A +0xDD5B 0x5E4D +0xDD5C 0x5E4B +0xDD5D 0x5EC5 +0xDD5E 0x5ECC +0xDD5F 0x5EC6 +0xDD60 0x5ECB +0xDD61 0x5EC7 +0xDD62 0x5F40 +0xDD63 0x5FAF +0xDD64 0x5FAD +0xDD65 0x60F7 +0xDD66 0x6149 +0xDD67 0x614A +0xDD68 0x612B +0xDD69 0x6145 +0xDD6A 0x6136 +0xDD6B 0x6132 +0xDD6C 0x612E +0xDD6D 0x6146 +0xDD6E 0x612F +0xDD6F 0x614F +0xDD70 0x6129 +0xDD71 0x6140 +0xDD72 0x6220 +0xDD73 0x9168 +0xDD74 0x6223 +0xDD75 0x6225 +0xDD76 0x6224 +0xDD77 0x63C5 +0xDD78 0x63F1 +0xDD79 0x63EB +0xDD7A 0x6410 +0xDD7B 0x6412 +0xDD7C 0x6409 +0xDD7D 0x6420 +0xDD7E 0x6424 +0xDDA1 0x6433 +0xDDA2 0x6443 +0xDDA3 0x641F +0xDDA4 0x6415 +0xDDA5 0x6418 +0xDDA6 0x6439 +0xDDA7 0x6437 +0xDDA8 0x6422 +0xDDA9 0x6423 +0xDDAA 0x640C +0xDDAB 0x6426 +0xDDAC 0x6430 +0xDDAD 0x6428 +0xDDAE 0x6441 +0xDDAF 0x6435 +0xDDB0 0x642F +0xDDB1 0x640A +0xDDB2 0x641A +0xDDB3 0x6440 +0xDDB4 0x6425 +0xDDB5 0x6427 +0xDDB6 0x640B +0xDDB7 0x63E7 +0xDDB8 0x641B +0xDDB9 0x642E +0xDDBA 0x6421 +0xDDBB 0x640E +0xDDBC 0x656F +0xDDBD 0x6592 +0xDDBE 0x65D3 +0xDDBF 0x6686 +0xDDC0 0x668C +0xDDC1 0x6695 +0xDDC2 0x6690 +0xDDC3 0x668B +0xDDC4 0x668A +0xDDC5 0x6699 +0xDDC6 0x6694 +0xDDC7 0x6678 +0xDDC8 0x6720 +0xDDC9 0x6966 +0xDDCA 0x695F +0xDDCB 0x6938 +0xDDCC 0x694E +0xDDCD 0x6962 +0xDDCE 0x6971 +0xDDCF 0x693F +0xDDD0 0x6945 +0xDDD1 0x696A +0xDDD2 0x6939 +0xDDD3 0x6942 +0xDDD4 0x6957 +0xDDD5 0x6959 +0xDDD6 0x697A +0xDDD7 0x6948 +0xDDD8 0x6949 +0xDDD9 0x6935 +0xDDDA 0x696C +0xDDDB 0x6933 +0xDDDC 0x693D +0xDDDD 0x6965 +0xDDDE 0x68F0 +0xDDDF 0x6978 +0xDDE0 0x6934 +0xDDE1 0x6969 +0xDDE2 0x6940 +0xDDE3 0x696F +0xDDE4 0x6944 +0xDDE5 0x6976 +0xDDE6 0x6958 +0xDDE7 0x6941 +0xDDE8 0x6974 +0xDDE9 0x694C +0xDDEA 0x693B +0xDDEB 0x694B +0xDDEC 0x6937 +0xDDED 0x695C +0xDDEE 0x694F +0xDDEF 0x6951 +0xDDF0 0x6932 +0xDDF1 0x6952 +0xDDF2 0x692F +0xDDF3 0x697B +0xDDF4 0x693C +0xDDF5 0x6B46 +0xDDF6 0x6B45 +0xDDF7 0x6B43 +0xDDF8 0x6B42 +0xDDF9 0x6B48 +0xDDFA 0x6B41 +0xDDFB 0x6B9B +0xDDFC 0xFA0D +0xDDFD 0x6BFB +0xDDFE 0x6BFC +0xDE40 0x6BF9 +0xDE41 0x6BF7 +0xDE42 0x6BF8 +0xDE43 0x6E9B +0xDE44 0x6ED6 +0xDE45 0x6EC8 +0xDE46 0x6E8F +0xDE47 0x6EC0 +0xDE48 0x6E9F +0xDE49 0x6E93 +0xDE4A 0x6E94 +0xDE4B 0x6EA0 +0xDE4C 0x6EB1 +0xDE4D 0x6EB9 +0xDE4E 0x6EC6 +0xDE4F 0x6ED2 +0xDE50 0x6EBD +0xDE51 0x6EC1 +0xDE52 0x6E9E +0xDE53 0x6EC9 +0xDE54 0x6EB7 +0xDE55 0x6EB0 +0xDE56 0x6ECD +0xDE57 0x6EA6 +0xDE58 0x6ECF +0xDE59 0x6EB2 +0xDE5A 0x6EBE +0xDE5B 0x6EC3 +0xDE5C 0x6EDC +0xDE5D 0x6ED8 +0xDE5E 0x6E99 +0xDE5F 0x6E92 +0xDE60 0x6E8E +0xDE61 0x6E8D +0xDE62 0x6EA4 +0xDE63 0x6EA1 +0xDE64 0x6EBF +0xDE65 0x6EB3 +0xDE66 0x6ED0 +0xDE67 0x6ECA +0xDE68 0x6E97 +0xDE69 0x6EAE +0xDE6A 0x6EA3 +0xDE6B 0x7147 +0xDE6C 0x7154 +0xDE6D 0x7152 +0xDE6E 0x7163 +0xDE6F 0x7160 +0xDE70 0x7141 +0xDE71 0x715D +0xDE72 0x7162 +0xDE73 0x7172 +0xDE74 0x7178 +0xDE75 0x716A +0xDE76 0x7161 +0xDE77 0x7142 +0xDE78 0x7158 +0xDE79 0x7143 +0xDE7A 0x714B +0xDE7B 0x7170 +0xDE7C 0x715F +0xDE7D 0x7150 +0xDE7E 0x7153 +0xDEA1 0x7144 +0xDEA2 0x714D +0xDEA3 0x715A +0xDEA4 0x724F +0xDEA5 0x728D +0xDEA6 0x728C +0xDEA7 0x7291 +0xDEA8 0x7290 +0xDEA9 0x728E +0xDEAA 0x733C +0xDEAB 0x7342 +0xDEAC 0x733B +0xDEAD 0x733A +0xDEAE 0x7340 +0xDEAF 0x734A +0xDEB0 0x7349 +0xDEB1 0x7444 +0xDEB2 0x744A +0xDEB3 0x744B +0xDEB4 0x7452 +0xDEB5 0x7451 +0xDEB6 0x7457 +0xDEB7 0x7440 +0xDEB8 0x744F +0xDEB9 0x7450 +0xDEBA 0x744E +0xDEBB 0x7442 +0xDEBC 0x7446 +0xDEBD 0x744D +0xDEBE 0x7454 +0xDEBF 0x74E1 +0xDEC0 0x74FF +0xDEC1 0x74FE +0xDEC2 0x74FD +0xDEC3 0x751D +0xDEC4 0x7579 +0xDEC5 0x7577 +0xDEC6 0x6983 +0xDEC7 0x75EF +0xDEC8 0x760F +0xDEC9 0x7603 +0xDECA 0x75F7 +0xDECB 0x75FE +0xDECC 0x75FC +0xDECD 0x75F9 +0xDECE 0x75F8 +0xDECF 0x7610 +0xDED0 0x75FB +0xDED1 0x75F6 +0xDED2 0x75ED +0xDED3 0x75F5 +0xDED4 0x75FD +0xDED5 0x7699 +0xDED6 0x76B5 +0xDED7 0x76DD +0xDED8 0x7755 +0xDED9 0x775F +0xDEDA 0x7760 +0xDEDB 0x7752 +0xDEDC 0x7756 +0xDEDD 0x775A +0xDEDE 0x7769 +0xDEDF 0x7767 +0xDEE0 0x7754 +0xDEE1 0x7759 +0xDEE2 0x776D +0xDEE3 0x77E0 +0xDEE4 0x7887 +0xDEE5 0x789A +0xDEE6 0x7894 +0xDEE7 0x788F +0xDEE8 0x7884 +0xDEE9 0x7895 +0xDEEA 0x7885 +0xDEEB 0x7886 +0xDEEC 0x78A1 +0xDEED 0x7883 +0xDEEE 0x7879 +0xDEEF 0x7899 +0xDEF0 0x7880 +0xDEF1 0x7896 +0xDEF2 0x787B +0xDEF3 0x797C +0xDEF4 0x7982 +0xDEF5 0x797D +0xDEF6 0x7979 +0xDEF7 0x7A11 +0xDEF8 0x7A18 +0xDEF9 0x7A19 +0xDEFA 0x7A12 +0xDEFB 0x7A17 +0xDEFC 0x7A15 +0xDEFD 0x7A22 +0xDEFE 0x7A13 +0xDF40 0x7A1B +0xDF41 0x7A10 +0xDF42 0x7AA3 +0xDF43 0x7AA2 +0xDF44 0x7A9E +0xDF45 0x7AEB +0xDF46 0x7B66 +0xDF47 0x7B64 +0xDF48 0x7B6D +0xDF49 0x7B74 +0xDF4A 0x7B69 +0xDF4B 0x7B72 +0xDF4C 0x7B65 +0xDF4D 0x7B73 +0xDF4E 0x7B71 +0xDF4F 0x7B70 +0xDF50 0x7B61 +0xDF51 0x7B78 +0xDF52 0x7B76 +0xDF53 0x7B63 +0xDF54 0x7CB2 +0xDF55 0x7CB4 +0xDF56 0x7CAF +0xDF57 0x7D88 +0xDF58 0x7D86 +0xDF59 0x7D80 +0xDF5A 0x7D8D +0xDF5B 0x7D7F +0xDF5C 0x7D85 +0xDF5D 0x7D7A +0xDF5E 0x7D8E +0xDF5F 0x7D7B +0xDF60 0x7D83 +0xDF61 0x7D7C +0xDF62 0x7D8C +0xDF63 0x7D94 +0xDF64 0x7D84 +0xDF65 0x7D7D +0xDF66 0x7D92 +0xDF67 0x7F6D +0xDF68 0x7F6B +0xDF69 0x7F67 +0xDF6A 0x7F68 +0xDF6B 0x7F6C +0xDF6C 0x7FA6 +0xDF6D 0x7FA5 +0xDF6E 0x7FA7 +0xDF6F 0x7FDB +0xDF70 0x7FDC +0xDF71 0x8021 +0xDF72 0x8164 +0xDF73 0x8160 +0xDF74 0x8177 +0xDF75 0x815C +0xDF76 0x8169 +0xDF77 0x815B +0xDF78 0x8162 +0xDF79 0x8172 +0xDF7A 0x6721 +0xDF7B 0x815E +0xDF7C 0x8176 +0xDF7D 0x8167 +0xDF7E 0x816F +0xDFA1 0x8144 +0xDFA2 0x8161 +0xDFA3 0x821D +0xDFA4 0x8249 +0xDFA5 0x8244 +0xDFA6 0x8240 +0xDFA7 0x8242 +0xDFA8 0x8245 +0xDFA9 0x84F1 +0xDFAA 0x843F +0xDFAB 0x8456 +0xDFAC 0x8476 +0xDFAD 0x8479 +0xDFAE 0x848F +0xDFAF 0x848D +0xDFB0 0x8465 +0xDFB1 0x8451 +0xDFB2 0x8440 +0xDFB3 0x8486 +0xDFB4 0x8467 +0xDFB5 0x8430 +0xDFB6 0x844D +0xDFB7 0x847D +0xDFB8 0x845A +0xDFB9 0x8459 +0xDFBA 0x8474 +0xDFBB 0x8473 +0xDFBC 0x845D +0xDFBD 0x8507 +0xDFBE 0x845E +0xDFBF 0x8437 +0xDFC0 0x843A +0xDFC1 0x8434 +0xDFC2 0x847A +0xDFC3 0x8443 +0xDFC4 0x8478 +0xDFC5 0x8432 +0xDFC6 0x8445 +0xDFC7 0x8429 +0xDFC8 0x83D9 +0xDFC9 0x844B +0xDFCA 0x842F +0xDFCB 0x8442 +0xDFCC 0x842D +0xDFCD 0x845F +0xDFCE 0x8470 +0xDFCF 0x8439 +0xDFD0 0x844E +0xDFD1 0x844C +0xDFD2 0x8452 +0xDFD3 0x846F +0xDFD4 0x84C5 +0xDFD5 0x848E +0xDFD6 0x843B +0xDFD7 0x8447 +0xDFD8 0x8436 +0xDFD9 0x8433 +0xDFDA 0x8468 +0xDFDB 0x847E +0xDFDC 0x8444 +0xDFDD 0x842B +0xDFDE 0x8460 +0xDFDF 0x8454 +0xDFE0 0x846E +0xDFE1 0x8450 +0xDFE2 0x870B +0xDFE3 0x8704 +0xDFE4 0x86F7 +0xDFE5 0x870C +0xDFE6 0x86FA +0xDFE7 0x86D6 +0xDFE8 0x86F5 +0xDFE9 0x874D +0xDFEA 0x86F8 +0xDFEB 0x870E +0xDFEC 0x8709 +0xDFED 0x8701 +0xDFEE 0x86F6 +0xDFEF 0x870D +0xDFF0 0x8705 +0xDFF1 0x88D6 +0xDFF2 0x88CB +0xDFF3 0x88CD +0xDFF4 0x88CE +0xDFF5 0x88DE +0xDFF6 0x88DB +0xDFF7 0x88DA +0xDFF8 0x88CC +0xDFF9 0x88D0 +0xDFFA 0x8985 +0xDFFB 0x899B +0xDFFC 0x89DF +0xDFFD 0x89E5 +0xDFFE 0x89E4 +0xE040 0x89E1 +0xE041 0x89E0 +0xE042 0x89E2 +0xE043 0x89DC +0xE044 0x89E6 +0xE045 0x8A76 +0xE046 0x8A86 +0xE047 0x8A7F +0xE048 0x8A61 +0xE049 0x8A3F +0xE04A 0x8A77 +0xE04B 0x8A82 +0xE04C 0x8A84 +0xE04D 0x8A75 +0xE04E 0x8A83 +0xE04F 0x8A81 +0xE050 0x8A74 +0xE051 0x8A7A +0xE052 0x8C3C +0xE053 0x8C4B +0xE054 0x8C4A +0xE055 0x8C65 +0xE056 0x8C64 +0xE057 0x8C66 +0xE058 0x8C86 +0xE059 0x8C84 +0xE05A 0x8C85 +0xE05B 0x8CCC +0xE05C 0x8D68 +0xE05D 0x8D69 +0xE05E 0x8D91 +0xE05F 0x8D8C +0xE060 0x8D8E +0xE061 0x8D8F +0xE062 0x8D8D +0xE063 0x8D93 +0xE064 0x8D94 +0xE065 0x8D90 +0xE066 0x8D92 +0xE067 0x8DF0 +0xE068 0x8DE0 +0xE069 0x8DEC +0xE06A 0x8DF1 +0xE06B 0x8DEE +0xE06C 0x8DD0 +0xE06D 0x8DE9 +0xE06E 0x8DE3 +0xE06F 0x8DE2 +0xE070 0x8DE7 +0xE071 0x8DF2 +0xE072 0x8DEB +0xE073 0x8DF4 +0xE074 0x8F06 +0xE075 0x8EFF +0xE076 0x8F01 +0xE077 0x8F00 +0xE078 0x8F05 +0xE079 0x8F07 +0xE07A 0x8F08 +0xE07B 0x8F02 +0xE07C 0x8F0B +0xE07D 0x9052 +0xE07E 0x903F +0xE0A1 0x9044 +0xE0A2 0x9049 +0xE0A3 0x903D +0xE0A4 0x9110 +0xE0A5 0x910D +0xE0A6 0x910F +0xE0A7 0x9111 +0xE0A8 0x9116 +0xE0A9 0x9114 +0xE0AA 0x910B +0xE0AB 0x910E +0xE0AC 0x916E +0xE0AD 0x916F +0xE0AE 0x9248 +0xE0AF 0x9252 +0xE0B0 0x9230 +0xE0B1 0x923A +0xE0B2 0x9266 +0xE0B3 0x9233 +0xE0B4 0x9265 +0xE0B5 0x925E +0xE0B6 0x9283 +0xE0B7 0x922E +0xE0B8 0x924A +0xE0B9 0x9246 +0xE0BA 0x926D +0xE0BB 0x926C +0xE0BC 0x924F +0xE0BD 0x9260 +0xE0BE 0x9267 +0xE0BF 0x926F +0xE0C0 0x9236 +0xE0C1 0x9261 +0xE0C2 0x9270 +0xE0C3 0x9231 +0xE0C4 0x9254 +0xE0C5 0x9263 +0xE0C6 0x9250 +0xE0C7 0x9272 +0xE0C8 0x924E +0xE0C9 0x9253 +0xE0CA 0x924C +0xE0CB 0x9256 +0xE0CC 0x9232 +0xE0CD 0x959F +0xE0CE 0x959C +0xE0CF 0x959E +0xE0D0 0x959B +0xE0D1 0x9692 +0xE0D2 0x9693 +0xE0D3 0x9691 +0xE0D4 0x9697 +0xE0D5 0x96CE +0xE0D6 0x96FA +0xE0D7 0x96FD +0xE0D8 0x96F8 +0xE0D9 0x96F5 +0xE0DA 0x9773 +0xE0DB 0x9777 +0xE0DC 0x9778 +0xE0DD 0x9772 +0xE0DE 0x980F +0xE0DF 0x980D +0xE0E0 0x980E +0xE0E1 0x98AC +0xE0E2 0x98F6 +0xE0E3 0x98F9 +0xE0E4 0x99AF +0xE0E5 0x99B2 +0xE0E6 0x99B0 +0xE0E7 0x99B5 +0xE0E8 0x9AAD +0xE0E9 0x9AAB +0xE0EA 0x9B5B +0xE0EB 0x9CEA +0xE0EC 0x9CED +0xE0ED 0x9CE7 +0xE0EE 0x9E80 +0xE0EF 0x9EFD +0xE0F0 0x50E6 +0xE0F1 0x50D4 +0xE0F2 0x50D7 +0xE0F3 0x50E8 +0xE0F4 0x50F3 +0xE0F5 0x50DB +0xE0F6 0x50EA +0xE0F7 0x50DD +0xE0F8 0x50E4 +0xE0F9 0x50D3 +0xE0FA 0x50EC +0xE0FB 0x50F0 +0xE0FC 0x50EF +0xE0FD 0x50E3 +0xE0FE 0x50E0 +0xE140 0x51D8 +0xE141 0x5280 +0xE142 0x5281 +0xE143 0x52E9 +0xE144 0x52EB +0xE145 0x5330 +0xE146 0x53AC +0xE147 0x5627 +0xE148 0x5615 +0xE149 0x560C +0xE14A 0x5612 +0xE14B 0x55FC +0xE14C 0x560F +0xE14D 0x561C +0xE14E 0x5601 +0xE14F 0x5613 +0xE150 0x5602 +0xE151 0x55FA +0xE152 0x561D +0xE153 0x5604 +0xE154 0x55FF +0xE155 0x55F9 +0xE156 0x5889 +0xE157 0x587C +0xE158 0x5890 +0xE159 0x5898 +0xE15A 0x5886 +0xE15B 0x5881 +0xE15C 0x587F +0xE15D 0x5874 +0xE15E 0x588B +0xE15F 0x587A +0xE160 0x5887 +0xE161 0x5891 +0xE162 0x588E +0xE163 0x5876 +0xE164 0x5882 +0xE165 0x5888 +0xE166 0x587B +0xE167 0x5894 +0xE168 0x588F +0xE169 0x58FE +0xE16A 0x596B +0xE16B 0x5ADC +0xE16C 0x5AEE +0xE16D 0x5AE5 +0xE16E 0x5AD5 +0xE16F 0x5AEA +0xE170 0x5ADA +0xE171 0x5AED +0xE172 0x5AEB +0xE173 0x5AF3 +0xE174 0x5AE2 +0xE175 0x5AE0 +0xE176 0x5ADB +0xE177 0x5AEC +0xE178 0x5ADE +0xE179 0x5ADD +0xE17A 0x5AD9 +0xE17B 0x5AE8 +0xE17C 0x5ADF +0xE17D 0x5B77 +0xE17E 0x5BE0 +0xE1A1 0x5BE3 +0xE1A2 0x5C63 +0xE1A3 0x5D82 +0xE1A4 0x5D80 +0xE1A5 0x5D7D +0xE1A6 0x5D86 +0xE1A7 0x5D7A +0xE1A8 0x5D81 +0xE1A9 0x5D77 +0xE1AA 0x5D8A +0xE1AB 0x5D89 +0xE1AC 0x5D88 +0xE1AD 0x5D7E +0xE1AE 0x5D7C +0xE1AF 0x5D8D +0xE1B0 0x5D79 +0xE1B1 0x5D7F +0xE1B2 0x5E58 +0xE1B3 0x5E59 +0xE1B4 0x5E53 +0xE1B5 0x5ED8 +0xE1B6 0x5ED1 +0xE1B7 0x5ED7 +0xE1B8 0x5ECE +0xE1B9 0x5EDC +0xE1BA 0x5ED5 +0xE1BB 0x5ED9 +0xE1BC 0x5ED2 +0xE1BD 0x5ED4 +0xE1BE 0x5F44 +0xE1BF 0x5F43 +0xE1C0 0x5F6F +0xE1C1 0x5FB6 +0xE1C2 0x612C +0xE1C3 0x6128 +0xE1C4 0x6141 +0xE1C5 0x615E +0xE1C6 0x6171 +0xE1C7 0x6173 +0xE1C8 0x6152 +0xE1C9 0x6153 +0xE1CA 0x6172 +0xE1CB 0x616C +0xE1CC 0x6180 +0xE1CD 0x6174 +0xE1CE 0x6154 +0xE1CF 0x617A +0xE1D0 0x615B +0xE1D1 0x6165 +0xE1D2 0x613B +0xE1D3 0x616A +0xE1D4 0x6161 +0xE1D5 0x6156 +0xE1D6 0x6229 +0xE1D7 0x6227 +0xE1D8 0x622B +0xE1D9 0x642B +0xE1DA 0x644D +0xE1DB 0x645B +0xE1DC 0x645D +0xE1DD 0x6474 +0xE1DE 0x6476 +0xE1DF 0x6472 +0xE1E0 0x6473 +0xE1E1 0x647D +0xE1E2 0x6475 +0xE1E3 0x6466 +0xE1E4 0x64A6 +0xE1E5 0x644E +0xE1E6 0x6482 +0xE1E7 0x645E +0xE1E8 0x645C +0xE1E9 0x644B +0xE1EA 0x6453 +0xE1EB 0x6460 +0xE1EC 0x6450 +0xE1ED 0x647F +0xE1EE 0x643F +0xE1EF 0x646C +0xE1F0 0x646B +0xE1F1 0x6459 +0xE1F2 0x6465 +0xE1F3 0x6477 +0xE1F4 0x6573 +0xE1F5 0x65A0 +0xE1F6 0x66A1 +0xE1F7 0x66A0 +0xE1F8 0x669F +0xE1F9 0x6705 +0xE1FA 0x6704 +0xE1FB 0x6722 +0xE1FC 0x69B1 +0xE1FD 0x69B6 +0xE1FE 0x69C9 +0xE240 0x69A0 +0xE241 0x69CE +0xE242 0x6996 +0xE243 0x69B0 +0xE244 0x69AC +0xE245 0x69BC +0xE246 0x6991 +0xE247 0x6999 +0xE248 0x698E +0xE249 0x69A7 +0xE24A 0x698D +0xE24B 0x69A9 +0xE24C 0x69BE +0xE24D 0x69AF +0xE24E 0x69BF +0xE24F 0x69C4 +0xE250 0x69BD +0xE251 0x69A4 +0xE252 0x69D4 +0xE253 0x69B9 +0xE254 0x69CA +0xE255 0x699A +0xE256 0x69CF +0xE257 0x69B3 +0xE258 0x6993 +0xE259 0x69AA +0xE25A 0x69A1 +0xE25B 0x699E +0xE25C 0x69D9 +0xE25D 0x6997 +0xE25E 0x6990 +0xE25F 0x69C2 +0xE260 0x69B5 +0xE261 0x69A5 +0xE262 0x69C6 +0xE263 0x6B4A +0xE264 0x6B4D +0xE265 0x6B4B +0xE266 0x6B9E +0xE267 0x6B9F +0xE268 0x6BA0 +0xE269 0x6BC3 +0xE26A 0x6BC4 +0xE26B 0x6BFE +0xE26C 0x6ECE +0xE26D 0x6EF5 +0xE26E 0x6EF1 +0xE26F 0x6F03 +0xE270 0x6F25 +0xE271 0x6EF8 +0xE272 0x6F37 +0xE273 0x6EFB +0xE274 0x6F2E +0xE275 0x6F09 +0xE276 0x6F4E +0xE277 0x6F19 +0xE278 0x6F1A +0xE279 0x6F27 +0xE27A 0x6F18 +0xE27B 0x6F3B +0xE27C 0x6F12 +0xE27D 0x6EED +0xE27E 0x6F0A +0xE2A1 0x6F36 +0xE2A2 0x6F73 +0xE2A3 0x6EF9 +0xE2A4 0x6EEE +0xE2A5 0x6F2D +0xE2A6 0x6F40 +0xE2A7 0x6F30 +0xE2A8 0x6F3C +0xE2A9 0x6F35 +0xE2AA 0x6EEB +0xE2AB 0x6F07 +0xE2AC 0x6F0E +0xE2AD 0x6F43 +0xE2AE 0x6F05 +0xE2AF 0x6EFD +0xE2B0 0x6EF6 +0xE2B1 0x6F39 +0xE2B2 0x6F1C +0xE2B3 0x6EFC +0xE2B4 0x6F3A +0xE2B5 0x6F1F +0xE2B6 0x6F0D +0xE2B7 0x6F1E +0xE2B8 0x6F08 +0xE2B9 0x6F21 +0xE2BA 0x7187 +0xE2BB 0x7190 +0xE2BC 0x7189 +0xE2BD 0x7180 +0xE2BE 0x7185 +0xE2BF 0x7182 +0xE2C0 0x718F +0xE2C1 0x717B +0xE2C2 0x7186 +0xE2C3 0x7181 +0xE2C4 0x7197 +0xE2C5 0x7244 +0xE2C6 0x7253 +0xE2C7 0x7297 +0xE2C8 0x7295 +0xE2C9 0x7293 +0xE2CA 0x7343 +0xE2CB 0x734D +0xE2CC 0x7351 +0xE2CD 0x734C +0xE2CE 0x7462 +0xE2CF 0x7473 +0xE2D0 0x7471 +0xE2D1 0x7475 +0xE2D2 0x7472 +0xE2D3 0x7467 +0xE2D4 0x746E +0xE2D5 0x7500 +0xE2D6 0x7502 +0xE2D7 0x7503 +0xE2D8 0x757D +0xE2D9 0x7590 +0xE2DA 0x7616 +0xE2DB 0x7608 +0xE2DC 0x760C +0xE2DD 0x7615 +0xE2DE 0x7611 +0xE2DF 0x760A +0xE2E0 0x7614 +0xE2E1 0x76B8 +0xE2E2 0x7781 +0xE2E3 0x777C +0xE2E4 0x7785 +0xE2E5 0x7782 +0xE2E6 0x776E +0xE2E7 0x7780 +0xE2E8 0x776F +0xE2E9 0x777E +0xE2EA 0x7783 +0xE2EB 0x78B2 +0xE2EC 0x78AA +0xE2ED 0x78B4 +0xE2EE 0x78AD +0xE2EF 0x78A8 +0xE2F0 0x787E +0xE2F1 0x78AB +0xE2F2 0x789E +0xE2F3 0x78A5 +0xE2F4 0x78A0 +0xE2F5 0x78AC +0xE2F6 0x78A2 +0xE2F7 0x78A4 +0xE2F8 0x7998 +0xE2F9 0x798A +0xE2FA 0x798B +0xE2FB 0x7996 +0xE2FC 0x7995 +0xE2FD 0x7994 +0xE2FE 0x7993 +0xE340 0x7997 +0xE341 0x7988 +0xE342 0x7992 +0xE343 0x7990 +0xE344 0x7A2B +0xE345 0x7A4A +0xE346 0x7A30 +0xE347 0x7A2F +0xE348 0x7A28 +0xE349 0x7A26 +0xE34A 0x7AA8 +0xE34B 0x7AAB +0xE34C 0x7AAC +0xE34D 0x7AEE +0xE34E 0x7B88 +0xE34F 0x7B9C +0xE350 0x7B8A +0xE351 0x7B91 +0xE352 0x7B90 +0xE353 0x7B96 +0xE354 0x7B8D +0xE355 0x7B8C +0xE356 0x7B9B +0xE357 0x7B8E +0xE358 0x7B85 +0xE359 0x7B98 +0xE35A 0x5284 +0xE35B 0x7B99 +0xE35C 0x7BA4 +0xE35D 0x7B82 +0xE35E 0x7CBB +0xE35F 0x7CBF +0xE360 0x7CBC +0xE361 0x7CBA +0xE362 0x7DA7 +0xE363 0x7DB7 +0xE364 0x7DC2 +0xE365 0x7DA3 +0xE366 0x7DAA +0xE367 0x7DC1 +0xE368 0x7DC0 +0xE369 0x7DC5 +0xE36A 0x7D9D +0xE36B 0x7DCE +0xE36C 0x7DC4 +0xE36D 0x7DC6 +0xE36E 0x7DCB +0xE36F 0x7DCC +0xE370 0x7DAF +0xE371 0x7DB9 +0xE372 0x7D96 +0xE373 0x7DBC +0xE374 0x7D9F +0xE375 0x7DA6 +0xE376 0x7DAE +0xE377 0x7DA9 +0xE378 0x7DA1 +0xE379 0x7DC9 +0xE37A 0x7F73 +0xE37B 0x7FE2 +0xE37C 0x7FE3 +0xE37D 0x7FE5 +0xE37E 0x7FDE +0xE3A1 0x8024 +0xE3A2 0x805D +0xE3A3 0x805C +0xE3A4 0x8189 +0xE3A5 0x8186 +0xE3A6 0x8183 +0xE3A7 0x8187 +0xE3A8 0x818D +0xE3A9 0x818C +0xE3AA 0x818B +0xE3AB 0x8215 +0xE3AC 0x8497 +0xE3AD 0x84A4 +0xE3AE 0x84A1 +0xE3AF 0x849F +0xE3B0 0x84BA +0xE3B1 0x84CE +0xE3B2 0x84C2 +0xE3B3 0x84AC +0xE3B4 0x84AE +0xE3B5 0x84AB +0xE3B6 0x84B9 +0xE3B7 0x84B4 +0xE3B8 0x84C1 +0xE3B9 0x84CD +0xE3BA 0x84AA +0xE3BB 0x849A +0xE3BC 0x84B1 +0xE3BD 0x84D0 +0xE3BE 0x849D +0xE3BF 0x84A7 +0xE3C0 0x84BB +0xE3C1 0x84A2 +0xE3C2 0x8494 +0xE3C3 0x84C7 +0xE3C4 0x84CC +0xE3C5 0x849B +0xE3C6 0x84A9 +0xE3C7 0x84AF +0xE3C8 0x84A8 +0xE3C9 0x84D6 +0xE3CA 0x8498 +0xE3CB 0x84B6 +0xE3CC 0x84CF +0xE3CD 0x84A0 +0xE3CE 0x84D7 +0xE3CF 0x84D4 +0xE3D0 0x84D2 +0xE3D1 0x84DB +0xE3D2 0x84B0 +0xE3D3 0x8491 +0xE3D4 0x8661 +0xE3D5 0x8733 +0xE3D6 0x8723 +0xE3D7 0x8728 +0xE3D8 0x876B +0xE3D9 0x8740 +0xE3DA 0x872E +0xE3DB 0x871E +0xE3DC 0x8721 +0xE3DD 0x8719 +0xE3DE 0x871B +0xE3DF 0x8743 +0xE3E0 0x872C +0xE3E1 0x8741 +0xE3E2 0x873E +0xE3E3 0x8746 +0xE3E4 0x8720 +0xE3E5 0x8732 +0xE3E6 0x872A +0xE3E7 0x872D +0xE3E8 0x873C +0xE3E9 0x8712 +0xE3EA 0x873A +0xE3EB 0x8731 +0xE3EC 0x8735 +0xE3ED 0x8742 +0xE3EE 0x8726 +0xE3EF 0x8727 +0xE3F0 0x8738 +0xE3F1 0x8724 +0xE3F2 0x871A +0xE3F3 0x8730 +0xE3F4 0x8711 +0xE3F5 0x88F7 +0xE3F6 0x88E7 +0xE3F7 0x88F1 +0xE3F8 0x88F2 +0xE3F9 0x88FA +0xE3FA 0x88FE +0xE3FB 0x88EE +0xE3FC 0x88FC +0xE3FD 0x88F6 +0xE3FE 0x88FB +0xE440 0x88F0 +0xE441 0x88EC +0xE442 0x88EB +0xE443 0x899D +0xE444 0x89A1 +0xE445 0x899F +0xE446 0x899E +0xE447 0x89E9 +0xE448 0x89EB +0xE449 0x89E8 +0xE44A 0x8AAB +0xE44B 0x8A99 +0xE44C 0x8A8B +0xE44D 0x8A92 +0xE44E 0x8A8F +0xE44F 0x8A96 +0xE450 0x8C3D +0xE451 0x8C68 +0xE452 0x8C69 +0xE453 0x8CD5 +0xE454 0x8CCF +0xE455 0x8CD7 +0xE456 0x8D96 +0xE457 0x8E09 +0xE458 0x8E02 +0xE459 0x8DFF +0xE45A 0x8E0D +0xE45B 0x8DFD +0xE45C 0x8E0A +0xE45D 0x8E03 +0xE45E 0x8E07 +0xE45F 0x8E06 +0xE460 0x8E05 +0xE461 0x8DFE +0xE462 0x8E00 +0xE463 0x8E04 +0xE464 0x8F10 +0xE465 0x8F11 +0xE466 0x8F0E +0xE467 0x8F0D +0xE468 0x9123 +0xE469 0x911C +0xE46A 0x9120 +0xE46B 0x9122 +0xE46C 0x911F +0xE46D 0x911D +0xE46E 0x911A +0xE46F 0x9124 +0xE470 0x9121 +0xE471 0x911B +0xE472 0x917A +0xE473 0x9172 +0xE474 0x9179 +0xE475 0x9173 +0xE476 0x92A5 +0xE477 0x92A4 +0xE478 0x9276 +0xE479 0x929B +0xE47A 0x927A +0xE47B 0x92A0 +0xE47C 0x9294 +0xE47D 0x92AA +0xE47E 0x928D +0xE4A1 0x92A6 +0xE4A2 0x929A +0xE4A3 0x92AB +0xE4A4 0x9279 +0xE4A5 0x9297 +0xE4A6 0x927F +0xE4A7 0x92A3 +0xE4A8 0x92EE +0xE4A9 0x928E +0xE4AA 0x9282 +0xE4AB 0x9295 +0xE4AC 0x92A2 +0xE4AD 0x927D +0xE4AE 0x9288 +0xE4AF 0x92A1 +0xE4B0 0x928A +0xE4B1 0x9286 +0xE4B2 0x928C +0xE4B3 0x9299 +0xE4B4 0x92A7 +0xE4B5 0x927E +0xE4B6 0x9287 +0xE4B7 0x92A9 +0xE4B8 0x929D +0xE4B9 0x928B +0xE4BA 0x922D +0xE4BB 0x969E +0xE4BC 0x96A1 +0xE4BD 0x96FF +0xE4BE 0x9758 +0xE4BF 0x977D +0xE4C0 0x977A +0xE4C1 0x977E +0xE4C2 0x9783 +0xE4C3 0x9780 +0xE4C4 0x9782 +0xE4C5 0x977B +0xE4C6 0x9784 +0xE4C7 0x9781 +0xE4C8 0x977F +0xE4C9 0x97CE +0xE4CA 0x97CD +0xE4CB 0x9816 +0xE4CC 0x98AD +0xE4CD 0x98AE +0xE4CE 0x9902 +0xE4CF 0x9900 +0xE4D0 0x9907 +0xE4D1 0x999D +0xE4D2 0x999C +0xE4D3 0x99C3 +0xE4D4 0x99B9 +0xE4D5 0x99BB +0xE4D6 0x99BA +0xE4D7 0x99C2 +0xE4D8 0x99BD +0xE4D9 0x99C7 +0xE4DA 0x9AB1 +0xE4DB 0x9AE3 +0xE4DC 0x9AE7 +0xE4DD 0x9B3E +0xE4DE 0x9B3F +0xE4DF 0x9B60 +0xE4E0 0x9B61 +0xE4E1 0x9B5F +0xE4E2 0x9CF1 +0xE4E3 0x9CF2 +0xE4E4 0x9CF5 +0xE4E5 0x9EA7 +0xE4E6 0x50FF +0xE4E7 0x5103 +0xE4E8 0x5130 +0xE4E9 0x50F8 +0xE4EA 0x5106 +0xE4EB 0x5107 +0xE4EC 0x50F6 +0xE4ED 0x50FE +0xE4EE 0x510B +0xE4EF 0x510C +0xE4F0 0x50FD +0xE4F1 0x510A +0xE4F2 0x528B +0xE4F3 0x528C +0xE4F4 0x52F1 +0xE4F5 0x52EF +0xE4F6 0x5648 +0xE4F7 0x5642 +0xE4F8 0x564C +0xE4F9 0x5635 +0xE4FA 0x5641 +0xE4FB 0x564A +0xE4FC 0x5649 +0xE4FD 0x5646 +0xE4FE 0x5658 +0xE540 0x565A +0xE541 0x5640 +0xE542 0x5633 +0xE543 0x563D +0xE544 0x562C +0xE545 0x563E +0xE546 0x5638 +0xE547 0x562A +0xE548 0x563A +0xE549 0x571A +0xE54A 0x58AB +0xE54B 0x589D +0xE54C 0x58B1 +0xE54D 0x58A0 +0xE54E 0x58A3 +0xE54F 0x58AF +0xE550 0x58AC +0xE551 0x58A5 +0xE552 0x58A1 +0xE553 0x58FF +0xE554 0x5AFF +0xE555 0x5AF4 +0xE556 0x5AFD +0xE557 0x5AF7 +0xE558 0x5AF6 +0xE559 0x5B03 +0xE55A 0x5AF8 +0xE55B 0x5B02 +0xE55C 0x5AF9 +0xE55D 0x5B01 +0xE55E 0x5B07 +0xE55F 0x5B05 +0xE560 0x5B0F +0xE561 0x5C67 +0xE562 0x5D99 +0xE563 0x5D97 +0xE564 0x5D9F +0xE565 0x5D92 +0xE566 0x5DA2 +0xE567 0x5D93 +0xE568 0x5D95 +0xE569 0x5DA0 +0xE56A 0x5D9C +0xE56B 0x5DA1 +0xE56C 0x5D9A +0xE56D 0x5D9E +0xE56E 0x5E69 +0xE56F 0x5E5D +0xE570 0x5E60 +0xE571 0x5E5C +0xE572 0x7DF3 +0xE573 0x5EDB +0xE574 0x5EDE +0xE575 0x5EE1 +0xE576 0x5F49 +0xE577 0x5FB2 +0xE578 0x618B +0xE579 0x6183 +0xE57A 0x6179 +0xE57B 0x61B1 +0xE57C 0x61B0 +0xE57D 0x61A2 +0xE57E 0x6189 +0xE5A1 0x619B +0xE5A2 0x6193 +0xE5A3 0x61AF +0xE5A4 0x61AD +0xE5A5 0x619F +0xE5A6 0x6192 +0xE5A7 0x61AA +0xE5A8 0x61A1 +0xE5A9 0x618D +0xE5AA 0x6166 +0xE5AB 0x61B3 +0xE5AC 0x622D +0xE5AD 0x646E +0xE5AE 0x6470 +0xE5AF 0x6496 +0xE5B0 0x64A0 +0xE5B1 0x6485 +0xE5B2 0x6497 +0xE5B3 0x649C +0xE5B4 0x648F +0xE5B5 0x648B +0xE5B6 0x648A +0xE5B7 0x648C +0xE5B8 0x64A3 +0xE5B9 0x649F +0xE5BA 0x6468 +0xE5BB 0x64B1 +0xE5BC 0x6498 +0xE5BD 0x6576 +0xE5BE 0x657A +0xE5BF 0x6579 +0xE5C0 0x657B +0xE5C1 0x65B2 +0xE5C2 0x65B3 +0xE5C3 0x66B5 +0xE5C4 0x66B0 +0xE5C5 0x66A9 +0xE5C6 0x66B2 +0xE5C7 0x66B7 +0xE5C8 0x66AA +0xE5C9 0x66AF +0xE5CA 0x6A00 +0xE5CB 0x6A06 +0xE5CC 0x6A17 +0xE5CD 0x69E5 +0xE5CE 0x69F8 +0xE5CF 0x6A15 +0xE5D0 0x69F1 +0xE5D1 0x69E4 +0xE5D2 0x6A20 +0xE5D3 0x69FF +0xE5D4 0x69EC +0xE5D5 0x69E2 +0xE5D6 0x6A1B +0xE5D7 0x6A1D +0xE5D8 0x69FE +0xE5D9 0x6A27 +0xE5DA 0x69F2 +0xE5DB 0x69EE +0xE5DC 0x6A14 +0xE5DD 0x69F7 +0xE5DE 0x69E7 +0xE5DF 0x6A40 +0xE5E0 0x6A08 +0xE5E1 0x69E6 +0xE5E2 0x69FB +0xE5E3 0x6A0D +0xE5E4 0x69FC +0xE5E5 0x69EB +0xE5E6 0x6A09 +0xE5E7 0x6A04 +0xE5E8 0x6A18 +0xE5E9 0x6A25 +0xE5EA 0x6A0F +0xE5EB 0x69F6 +0xE5EC 0x6A26 +0xE5ED 0x6A07 +0xE5EE 0x69F4 +0xE5EF 0x6A16 +0xE5F0 0x6B51 +0xE5F1 0x6BA5 +0xE5F2 0x6BA3 +0xE5F3 0x6BA2 +0xE5F4 0x6BA6 +0xE5F5 0x6C01 +0xE5F6 0x6C00 +0xE5F7 0x6BFF +0xE5F8 0x6C02 +0xE5F9 0x6F41 +0xE5FA 0x6F26 +0xE5FB 0x6F7E +0xE5FC 0x6F87 +0xE5FD 0x6FC6 +0xE5FE 0x6F92 +0xE640 0x6F8D +0xE641 0x6F89 +0xE642 0x6F8C +0xE643 0x6F62 +0xE644 0x6F4F +0xE645 0x6F85 +0xE646 0x6F5A +0xE647 0x6F96 +0xE648 0x6F76 +0xE649 0x6F6C +0xE64A 0x6F82 +0xE64B 0x6F55 +0xE64C 0x6F72 +0xE64D 0x6F52 +0xE64E 0x6F50 +0xE64F 0x6F57 +0xE650 0x6F94 +0xE651 0x6F93 +0xE652 0x6F5D +0xE653 0x6F00 +0xE654 0x6F61 +0xE655 0x6F6B +0xE656 0x6F7D +0xE657 0x6F67 +0xE658 0x6F90 +0xE659 0x6F53 +0xE65A 0x6F8B +0xE65B 0x6F69 +0xE65C 0x6F7F +0xE65D 0x6F95 +0xE65E 0x6F63 +0xE65F 0x6F77 +0xE660 0x6F6A +0xE661 0x6F7B +0xE662 0x71B2 +0xE663 0x71AF +0xE664 0x719B +0xE665 0x71B0 +0xE666 0x71A0 +0xE667 0x719A +0xE668 0x71A9 +0xE669 0x71B5 +0xE66A 0x719D +0xE66B 0x71A5 +0xE66C 0x719E +0xE66D 0x71A4 +0xE66E 0x71A1 +0xE66F 0x71AA +0xE670 0x719C +0xE671 0x71A7 +0xE672 0x71B3 +0xE673 0x7298 +0xE674 0x729A +0xE675 0x7358 +0xE676 0x7352 +0xE677 0x735E +0xE678 0x735F +0xE679 0x7360 +0xE67A 0x735D +0xE67B 0x735B +0xE67C 0x7361 +0xE67D 0x735A +0xE67E 0x7359 +0xE6A1 0x7362 +0xE6A2 0x7487 +0xE6A3 0x7489 +0xE6A4 0x748A +0xE6A5 0x7486 +0xE6A6 0x7481 +0xE6A7 0x747D +0xE6A8 0x7485 +0xE6A9 0x7488 +0xE6AA 0x747C +0xE6AB 0x7479 +0xE6AC 0x7508 +0xE6AD 0x7507 +0xE6AE 0x757E +0xE6AF 0x7625 +0xE6B0 0x761E +0xE6B1 0x7619 +0xE6B2 0x761D +0xE6B3 0x761C +0xE6B4 0x7623 +0xE6B5 0x761A +0xE6B6 0x7628 +0xE6B7 0x761B +0xE6B8 0x769C +0xE6B9 0x769D +0xE6BA 0x769E +0xE6BB 0x769B +0xE6BC 0x778D +0xE6BD 0x778F +0xE6BE 0x7789 +0xE6BF 0x7788 +0xE6C0 0x78CD +0xE6C1 0x78BB +0xE6C2 0x78CF +0xE6C3 0x78CC +0xE6C4 0x78D1 +0xE6C5 0x78CE +0xE6C6 0x78D4 +0xE6C7 0x78C8 +0xE6C8 0x78C3 +0xE6C9 0x78C4 +0xE6CA 0x78C9 +0xE6CB 0x799A +0xE6CC 0x79A1 +0xE6CD 0x79A0 +0xE6CE 0x799C +0xE6CF 0x79A2 +0xE6D0 0x799B +0xE6D1 0x6B76 +0xE6D2 0x7A39 +0xE6D3 0x7AB2 +0xE6D4 0x7AB4 +0xE6D5 0x7AB3 +0xE6D6 0x7BB7 +0xE6D7 0x7BCB +0xE6D8 0x7BBE +0xE6D9 0x7BAC +0xE6DA 0x7BCE +0xE6DB 0x7BAF +0xE6DC 0x7BB9 +0xE6DD 0x7BCA +0xE6DE 0x7BB5 +0xE6DF 0x7CC5 +0xE6E0 0x7CC8 +0xE6E1 0x7CCC +0xE6E2 0x7CCB +0xE6E3 0x7DF7 +0xE6E4 0x7DDB +0xE6E5 0x7DEA +0xE6E6 0x7DE7 +0xE6E7 0x7DD7 +0xE6E8 0x7DE1 +0xE6E9 0x7E03 +0xE6EA 0x7DFA +0xE6EB 0x7DE6 +0xE6EC 0x7DF6 +0xE6ED 0x7DF1 +0xE6EE 0x7DF0 +0xE6EF 0x7DEE +0xE6F0 0x7DDF +0xE6F1 0x7F76 +0xE6F2 0x7FAC +0xE6F3 0x7FB0 +0xE6F4 0x7FAD +0xE6F5 0x7FED +0xE6F6 0x7FEB +0xE6F7 0x7FEA +0xE6F8 0x7FEC +0xE6F9 0x7FE6 +0xE6FA 0x7FE8 +0xE6FB 0x8064 +0xE6FC 0x8067 +0xE6FD 0x81A3 +0xE6FE 0x819F +0xE740 0x819E +0xE741 0x8195 +0xE742 0x81A2 +0xE743 0x8199 +0xE744 0x8197 +0xE745 0x8216 +0xE746 0x824F +0xE747 0x8253 +0xE748 0x8252 +0xE749 0x8250 +0xE74A 0x824E +0xE74B 0x8251 +0xE74C 0x8524 +0xE74D 0x853B +0xE74E 0x850F +0xE74F 0x8500 +0xE750 0x8529 +0xE751 0x850E +0xE752 0x8509 +0xE753 0x850D +0xE754 0x851F +0xE755 0x850A +0xE756 0x8527 +0xE757 0x851C +0xE758 0x84FB +0xE759 0x852B +0xE75A 0x84FA +0xE75B 0x8508 +0xE75C 0x850C +0xE75D 0x84F4 +0xE75E 0x852A +0xE75F 0x84F2 +0xE760 0x8515 +0xE761 0x84F7 +0xE762 0x84EB +0xE763 0x84F3 +0xE764 0x84FC +0xE765 0x8512 +0xE766 0x84EA +0xE767 0x84E9 +0xE768 0x8516 +0xE769 0x84FE +0xE76A 0x8528 +0xE76B 0x851D +0xE76C 0x852E +0xE76D 0x8502 +0xE76E 0x84FD +0xE76F 0x851E +0xE770 0x84F6 +0xE771 0x8531 +0xE772 0x8526 +0xE773 0x84E7 +0xE774 0x84E8 +0xE775 0x84F0 +0xE776 0x84EF +0xE777 0x84F9 +0xE778 0x8518 +0xE779 0x8520 +0xE77A 0x8530 +0xE77B 0x850B +0xE77C 0x8519 +0xE77D 0x852F +0xE77E 0x8662 +0xE7A1 0x8756 +0xE7A2 0x8763 +0xE7A3 0x8764 +0xE7A4 0x8777 +0xE7A5 0x87E1 +0xE7A6 0x8773 +0xE7A7 0x8758 +0xE7A8 0x8754 +0xE7A9 0x875B +0xE7AA 0x8752 +0xE7AB 0x8761 +0xE7AC 0x875A +0xE7AD 0x8751 +0xE7AE 0x875E +0xE7AF 0x876D +0xE7B0 0x876A +0xE7B1 0x8750 +0xE7B2 0x874E +0xE7B3 0x875F +0xE7B4 0x875D +0xE7B5 0x876F +0xE7B6 0x876C +0xE7B7 0x877A +0xE7B8 0x876E +0xE7B9 0x875C +0xE7BA 0x8765 +0xE7BB 0x874F +0xE7BC 0x877B +0xE7BD 0x8775 +0xE7BE 0x8762 +0xE7BF 0x8767 +0xE7C0 0x8769 +0xE7C1 0x885A +0xE7C2 0x8905 +0xE7C3 0x890C +0xE7C4 0x8914 +0xE7C5 0x890B +0xE7C6 0x8917 +0xE7C7 0x8918 +0xE7C8 0x8919 +0xE7C9 0x8906 +0xE7CA 0x8916 +0xE7CB 0x8911 +0xE7CC 0x890E +0xE7CD 0x8909 +0xE7CE 0x89A2 +0xE7CF 0x89A4 +0xE7D0 0x89A3 +0xE7D1 0x89ED +0xE7D2 0x89F0 +0xE7D3 0x89EC +0xE7D4 0x8ACF +0xE7D5 0x8AC6 +0xE7D6 0x8AB8 +0xE7D7 0x8AD3 +0xE7D8 0x8AD1 +0xE7D9 0x8AD4 +0xE7DA 0x8AD5 +0xE7DB 0x8ABB +0xE7DC 0x8AD7 +0xE7DD 0x8ABE +0xE7DE 0x8AC0 +0xE7DF 0x8AC5 +0xE7E0 0x8AD8 +0xE7E1 0x8AC3 +0xE7E2 0x8ABA +0xE7E3 0x8ABD +0xE7E4 0x8AD9 +0xE7E5 0x8C3E +0xE7E6 0x8C4D +0xE7E7 0x8C8F +0xE7E8 0x8CE5 +0xE7E9 0x8CDF +0xE7EA 0x8CD9 +0xE7EB 0x8CE8 +0xE7EC 0x8CDA +0xE7ED 0x8CDD +0xE7EE 0x8CE7 +0xE7EF 0x8DA0 +0xE7F0 0x8D9C +0xE7F1 0x8DA1 +0xE7F2 0x8D9B +0xE7F3 0x8E20 +0xE7F4 0x8E23 +0xE7F5 0x8E25 +0xE7F6 0x8E24 +0xE7F7 0x8E2E +0xE7F8 0x8E15 +0xE7F9 0x8E1B +0xE7FA 0x8E16 +0xE7FB 0x8E11 +0xE7FC 0x8E19 +0xE7FD 0x8E26 +0xE7FE 0x8E27 +0xE840 0x8E14 +0xE841 0x8E12 +0xE842 0x8E18 +0xE843 0x8E13 +0xE844 0x8E1C +0xE845 0x8E17 +0xE846 0x8E1A +0xE847 0x8F2C +0xE848 0x8F24 +0xE849 0x8F18 +0xE84A 0x8F1A +0xE84B 0x8F20 +0xE84C 0x8F23 +0xE84D 0x8F16 +0xE84E 0x8F17 +0xE84F 0x9073 +0xE850 0x9070 +0xE851 0x906F +0xE852 0x9067 +0xE853 0x906B +0xE854 0x912F +0xE855 0x912B +0xE856 0x9129 +0xE857 0x912A +0xE858 0x9132 +0xE859 0x9126 +0xE85A 0x912E +0xE85B 0x9185 +0xE85C 0x9186 +0xE85D 0x918A +0xE85E 0x9181 +0xE85F 0x9182 +0xE860 0x9184 +0xE861 0x9180 +0xE862 0x92D0 +0xE863 0x92C3 +0xE864 0x92C4 +0xE865 0x92C0 +0xE866 0x92D9 +0xE867 0x92B6 +0xE868 0x92CF +0xE869 0x92F1 +0xE86A 0x92DF +0xE86B 0x92D8 +0xE86C 0x92E9 +0xE86D 0x92D7 +0xE86E 0x92DD +0xE86F 0x92CC +0xE870 0x92EF +0xE871 0x92C2 +0xE872 0x92E8 +0xE873 0x92CA +0xE874 0x92C8 +0xE875 0x92CE +0xE876 0x92E6 +0xE877 0x92CD +0xE878 0x92D5 +0xE879 0x92C9 +0xE87A 0x92E0 +0xE87B 0x92DE +0xE87C 0x92E7 +0xE87D 0x92D1 +0xE87E 0x92D3 +0xE8A1 0x92B5 +0xE8A2 0x92E1 +0xE8A3 0x92C6 +0xE8A4 0x92B4 +0xE8A5 0x957C +0xE8A6 0x95AC +0xE8A7 0x95AB +0xE8A8 0x95AE +0xE8A9 0x95B0 +0xE8AA 0x96A4 +0xE8AB 0x96A2 +0xE8AC 0x96D3 +0xE8AD 0x9705 +0xE8AE 0x9708 +0xE8AF 0x9702 +0xE8B0 0x975A +0xE8B1 0x978A +0xE8B2 0x978E +0xE8B3 0x9788 +0xE8B4 0x97D0 +0xE8B5 0x97CF +0xE8B6 0x981E +0xE8B7 0x981D +0xE8B8 0x9826 +0xE8B9 0x9829 +0xE8BA 0x9828 +0xE8BB 0x9820 +0xE8BC 0x981B +0xE8BD 0x9827 +0xE8BE 0x98B2 +0xE8BF 0x9908 +0xE8C0 0x98FA +0xE8C1 0x9911 +0xE8C2 0x9914 +0xE8C3 0x9916 +0xE8C4 0x9917 +0xE8C5 0x9915 +0xE8C6 0x99DC +0xE8C7 0x99CD +0xE8C8 0x99CF +0xE8C9 0x99D3 +0xE8CA 0x99D4 +0xE8CB 0x99CE +0xE8CC 0x99C9 +0xE8CD 0x99D6 +0xE8CE 0x99D8 +0xE8CF 0x99CB +0xE8D0 0x99D7 +0xE8D1 0x99CC +0xE8D2 0x9AB3 +0xE8D3 0x9AEC +0xE8D4 0x9AEB +0xE8D5 0x9AF3 +0xE8D6 0x9AF2 +0xE8D7 0x9AF1 +0xE8D8 0x9B46 +0xE8D9 0x9B43 +0xE8DA 0x9B67 +0xE8DB 0x9B74 +0xE8DC 0x9B71 +0xE8DD 0x9B66 +0xE8DE 0x9B76 +0xE8DF 0x9B75 +0xE8E0 0x9B70 +0xE8E1 0x9B68 +0xE8E2 0x9B64 +0xE8E3 0x9B6C +0xE8E4 0x9CFC +0xE8E5 0x9CFA +0xE8E6 0x9CFD +0xE8E7 0x9CFF +0xE8E8 0x9CF7 +0xE8E9 0x9D07 +0xE8EA 0x9D00 +0xE8EB 0x9CF9 +0xE8EC 0x9CFB +0xE8ED 0x9D08 +0xE8EE 0x9D05 +0xE8EF 0x9D04 +0xE8F0 0x9E83 +0xE8F1 0x9ED3 +0xE8F2 0x9F0F +0xE8F3 0x9F10 +0xE8F4 0x511C +0xE8F5 0x5113 +0xE8F6 0x5117 +0xE8F7 0x511A +0xE8F8 0x5111 +0xE8F9 0x51DE +0xE8FA 0x5334 +0xE8FB 0x53E1 +0xE8FC 0x5670 +0xE8FD 0x5660 +0xE8FE 0x566E +0xE940 0x5673 +0xE941 0x5666 +0xE942 0x5663 +0xE943 0x566D +0xE944 0x5672 +0xE945 0x565E +0xE946 0x5677 +0xE947 0x571C +0xE948 0x571B +0xE949 0x58C8 +0xE94A 0x58BD +0xE94B 0x58C9 +0xE94C 0x58BF +0xE94D 0x58BA +0xE94E 0x58C2 +0xE94F 0x58BC +0xE950 0x58C6 +0xE951 0x5B17 +0xE952 0x5B19 +0xE953 0x5B1B +0xE954 0x5B21 +0xE955 0x5B14 +0xE956 0x5B13 +0xE957 0x5B10 +0xE958 0x5B16 +0xE959 0x5B28 +0xE95A 0x5B1A +0xE95B 0x5B20 +0xE95C 0x5B1E +0xE95D 0x5BEF +0xE95E 0x5DAC +0xE95F 0x5DB1 +0xE960 0x5DA9 +0xE961 0x5DA7 +0xE962 0x5DB5 +0xE963 0x5DB0 +0xE964 0x5DAE +0xE965 0x5DAA +0xE966 0x5DA8 +0xE967 0x5DB2 +0xE968 0x5DAD +0xE969 0x5DAF +0xE96A 0x5DB4 +0xE96B 0x5E67 +0xE96C 0x5E68 +0xE96D 0x5E66 +0xE96E 0x5E6F +0xE96F 0x5EE9 +0xE970 0x5EE7 +0xE971 0x5EE6 +0xE972 0x5EE8 +0xE973 0x5EE5 +0xE974 0x5F4B +0xE975 0x5FBC +0xE976 0x619D +0xE977 0x61A8 +0xE978 0x6196 +0xE979 0x61C5 +0xE97A 0x61B4 +0xE97B 0x61C6 +0xE97C 0x61C1 +0xE97D 0x61CC +0xE97E 0x61BA +0xE9A1 0x61BF +0xE9A2 0x61B8 +0xE9A3 0x618C +0xE9A4 0x64D7 +0xE9A5 0x64D6 +0xE9A6 0x64D0 +0xE9A7 0x64CF +0xE9A8 0x64C9 +0xE9A9 0x64BD +0xE9AA 0x6489 +0xE9AB 0x64C3 +0xE9AC 0x64DB +0xE9AD 0x64F3 +0xE9AE 0x64D9 +0xE9AF 0x6533 +0xE9B0 0x657F +0xE9B1 0x657C +0xE9B2 0x65A2 +0xE9B3 0x66C8 +0xE9B4 0x66BE +0xE9B5 0x66C0 +0xE9B6 0x66CA +0xE9B7 0x66CB +0xE9B8 0x66CF +0xE9B9 0x66BD +0xE9BA 0x66BB +0xE9BB 0x66BA +0xE9BC 0x66CC +0xE9BD 0x6723 +0xE9BE 0x6A34 +0xE9BF 0x6A66 +0xE9C0 0x6A49 +0xE9C1 0x6A67 +0xE9C2 0x6A32 +0xE9C3 0x6A68 +0xE9C4 0x6A3E +0xE9C5 0x6A5D +0xE9C6 0x6A6D +0xE9C7 0x6A76 +0xE9C8 0x6A5B +0xE9C9 0x6A51 +0xE9CA 0x6A28 +0xE9CB 0x6A5A +0xE9CC 0x6A3B +0xE9CD 0x6A3F +0xE9CE 0x6A41 +0xE9CF 0x6A6A +0xE9D0 0x6A64 +0xE9D1 0x6A50 +0xE9D2 0x6A4F +0xE9D3 0x6A54 +0xE9D4 0x6A6F +0xE9D5 0x6A69 +0xE9D6 0x6A60 +0xE9D7 0x6A3C +0xE9D8 0x6A5E +0xE9D9 0x6A56 +0xE9DA 0x6A55 +0xE9DB 0x6A4D +0xE9DC 0x6A4E +0xE9DD 0x6A46 +0xE9DE 0x6B55 +0xE9DF 0x6B54 +0xE9E0 0x6B56 +0xE9E1 0x6BA7 +0xE9E2 0x6BAA +0xE9E3 0x6BAB +0xE9E4 0x6BC8 +0xE9E5 0x6BC7 +0xE9E6 0x6C04 +0xE9E7 0x6C03 +0xE9E8 0x6C06 +0xE9E9 0x6FAD +0xE9EA 0x6FCB +0xE9EB 0x6FA3 +0xE9EC 0x6FC7 +0xE9ED 0x6FBC +0xE9EE 0x6FCE +0xE9EF 0x6FC8 +0xE9F0 0x6F5E +0xE9F1 0x6FC4 +0xE9F2 0x6FBD +0xE9F3 0x6F9E +0xE9F4 0x6FCA +0xE9F5 0x6FA8 +0xE9F6 0x7004 +0xE9F7 0x6FA5 +0xE9F8 0x6FAE +0xE9F9 0x6FBA +0xE9FA 0x6FAC +0xE9FB 0x6FAA +0xE9FC 0x6FCF +0xE9FD 0x6FBF +0xE9FE 0x6FB8 +0xEA40 0x6FA2 +0xEA41 0x6FC9 +0xEA42 0x6FAB +0xEA43 0x6FCD +0xEA44 0x6FAF +0xEA45 0x6FB2 +0xEA46 0x6FB0 +0xEA47 0x71C5 +0xEA48 0x71C2 +0xEA49 0x71BF +0xEA4A 0x71B8 +0xEA4B 0x71D6 +0xEA4C 0x71C0 +0xEA4D 0x71C1 +0xEA4E 0x71CB +0xEA4F 0x71D4 +0xEA50 0x71CA +0xEA51 0x71C7 +0xEA52 0x71CF +0xEA53 0x71BD +0xEA54 0x71D8 +0xEA55 0x71BC +0xEA56 0x71C6 +0xEA57 0x71DA +0xEA58 0x71DB +0xEA59 0x729D +0xEA5A 0x729E +0xEA5B 0x7369 +0xEA5C 0x7366 +0xEA5D 0x7367 +0xEA5E 0x736C +0xEA5F 0x7365 +0xEA60 0x736B +0xEA61 0x736A +0xEA62 0x747F +0xEA63 0x749A +0xEA64 0x74A0 +0xEA65 0x7494 +0xEA66 0x7492 +0xEA67 0x7495 +0xEA68 0x74A1 +0xEA69 0x750B +0xEA6A 0x7580 +0xEA6B 0x762F +0xEA6C 0x762D +0xEA6D 0x7631 +0xEA6E 0x763D +0xEA6F 0x7633 +0xEA70 0x763C +0xEA71 0x7635 +0xEA72 0x7632 +0xEA73 0x7630 +0xEA74 0x76BB +0xEA75 0x76E6 +0xEA76 0x779A +0xEA77 0x779D +0xEA78 0x77A1 +0xEA79 0x779C +0xEA7A 0x779B +0xEA7B 0x77A2 +0xEA7C 0x77A3 +0xEA7D 0x7795 +0xEA7E 0x7799 +0xEAA1 0x7797 +0xEAA2 0x78DD +0xEAA3 0x78E9 +0xEAA4 0x78E5 +0xEAA5 0x78EA +0xEAA6 0x78DE +0xEAA7 0x78E3 +0xEAA8 0x78DB +0xEAA9 0x78E1 +0xEAAA 0x78E2 +0xEAAB 0x78ED +0xEAAC 0x78DF +0xEAAD 0x78E0 +0xEAAE 0x79A4 +0xEAAF 0x7A44 +0xEAB0 0x7A48 +0xEAB1 0x7A47 +0xEAB2 0x7AB6 +0xEAB3 0x7AB8 +0xEAB4 0x7AB5 +0xEAB5 0x7AB1 +0xEAB6 0x7AB7 +0xEAB7 0x7BDE +0xEAB8 0x7BE3 +0xEAB9 0x7BE7 +0xEABA 0x7BDD +0xEABB 0x7BD5 +0xEABC 0x7BE5 +0xEABD 0x7BDA +0xEABE 0x7BE8 +0xEABF 0x7BF9 +0xEAC0 0x7BD4 +0xEAC1 0x7BEA +0xEAC2 0x7BE2 +0xEAC3 0x7BDC +0xEAC4 0x7BEB +0xEAC5 0x7BD8 +0xEAC6 0x7BDF +0xEAC7 0x7CD2 +0xEAC8 0x7CD4 +0xEAC9 0x7CD7 +0xEACA 0x7CD0 +0xEACB 0x7CD1 +0xEACC 0x7E12 +0xEACD 0x7E21 +0xEACE 0x7E17 +0xEACF 0x7E0C +0xEAD0 0x7E1F +0xEAD1 0x7E20 +0xEAD2 0x7E13 +0xEAD3 0x7E0E +0xEAD4 0x7E1C +0xEAD5 0x7E15 +0xEAD6 0x7E1A +0xEAD7 0x7E22 +0xEAD8 0x7E0B +0xEAD9 0x7E0F +0xEADA 0x7E16 +0xEADB 0x7E0D +0xEADC 0x7E14 +0xEADD 0x7E25 +0xEADE 0x7E24 +0xEADF 0x7F43 +0xEAE0 0x7F7B +0xEAE1 0x7F7C +0xEAE2 0x7F7A +0xEAE3 0x7FB1 +0xEAE4 0x7FEF +0xEAE5 0x802A +0xEAE6 0x8029 +0xEAE7 0x806C +0xEAE8 0x81B1 +0xEAE9 0x81A6 +0xEAEA 0x81AE +0xEAEB 0x81B9 +0xEAEC 0x81B5 +0xEAED 0x81AB +0xEAEE 0x81B0 +0xEAEF 0x81AC +0xEAF0 0x81B4 +0xEAF1 0x81B2 +0xEAF2 0x81B7 +0xEAF3 0x81A7 +0xEAF4 0x81F2 +0xEAF5 0x8255 +0xEAF6 0x8256 +0xEAF7 0x8257 +0xEAF8 0x8556 +0xEAF9 0x8545 +0xEAFA 0x856B +0xEAFB 0x854D +0xEAFC 0x8553 +0xEAFD 0x8561 +0xEAFE 0x8558 +0xEB40 0x8540 +0xEB41 0x8546 +0xEB42 0x8564 +0xEB43 0x8541 +0xEB44 0x8562 +0xEB45 0x8544 +0xEB46 0x8551 +0xEB47 0x8547 +0xEB48 0x8563 +0xEB49 0x853E +0xEB4A 0x855B +0xEB4B 0x8571 +0xEB4C 0x854E +0xEB4D 0x856E +0xEB4E 0x8575 +0xEB4F 0x8555 +0xEB50 0x8567 +0xEB51 0x8560 +0xEB52 0x858C +0xEB53 0x8566 +0xEB54 0x855D +0xEB55 0x8554 +0xEB56 0x8565 +0xEB57 0x856C +0xEB58 0x8663 +0xEB59 0x8665 +0xEB5A 0x8664 +0xEB5B 0x879B +0xEB5C 0x878F +0xEB5D 0x8797 +0xEB5E 0x8793 +0xEB5F 0x8792 +0xEB60 0x8788 +0xEB61 0x8781 +0xEB62 0x8796 +0xEB63 0x8798 +0xEB64 0x8779 +0xEB65 0x8787 +0xEB66 0x87A3 +0xEB67 0x8785 +0xEB68 0x8790 +0xEB69 0x8791 +0xEB6A 0x879D +0xEB6B 0x8784 +0xEB6C 0x8794 +0xEB6D 0x879C +0xEB6E 0x879A +0xEB6F 0x8789 +0xEB70 0x891E +0xEB71 0x8926 +0xEB72 0x8930 +0xEB73 0x892D +0xEB74 0x892E +0xEB75 0x8927 +0xEB76 0x8931 +0xEB77 0x8922 +0xEB78 0x8929 +0xEB79 0x8923 +0xEB7A 0x892F +0xEB7B 0x892C +0xEB7C 0x891F +0xEB7D 0x89F1 +0xEB7E 0x8AE0 +0xEBA1 0x8AE2 +0xEBA2 0x8AF2 +0xEBA3 0x8AF4 +0xEBA4 0x8AF5 +0xEBA5 0x8ADD +0xEBA6 0x8B14 +0xEBA7 0x8AE4 +0xEBA8 0x8ADF +0xEBA9 0x8AF0 +0xEBAA 0x8AC8 +0xEBAB 0x8ADE +0xEBAC 0x8AE1 +0xEBAD 0x8AE8 +0xEBAE 0x8AFF +0xEBAF 0x8AEF +0xEBB0 0x8AFB +0xEBB1 0x8C91 +0xEBB2 0x8C92 +0xEBB3 0x8C90 +0xEBB4 0x8CF5 +0xEBB5 0x8CEE +0xEBB6 0x8CF1 +0xEBB7 0x8CF0 +0xEBB8 0x8CF3 +0xEBB9 0x8D6C +0xEBBA 0x8D6E +0xEBBB 0x8DA5 +0xEBBC 0x8DA7 +0xEBBD 0x8E33 +0xEBBE 0x8E3E +0xEBBF 0x8E38 +0xEBC0 0x8E40 +0xEBC1 0x8E45 +0xEBC2 0x8E36 +0xEBC3 0x8E3C +0xEBC4 0x8E3D +0xEBC5 0x8E41 +0xEBC6 0x8E30 +0xEBC7 0x8E3F +0xEBC8 0x8EBD +0xEBC9 0x8F36 +0xEBCA 0x8F2E +0xEBCB 0x8F35 +0xEBCC 0x8F32 +0xEBCD 0x8F39 +0xEBCE 0x8F37 +0xEBCF 0x8F34 +0xEBD0 0x9076 +0xEBD1 0x9079 +0xEBD2 0x907B +0xEBD3 0x9086 +0xEBD4 0x90FA +0xEBD5 0x9133 +0xEBD6 0x9135 +0xEBD7 0x9136 +0xEBD8 0x9193 +0xEBD9 0x9190 +0xEBDA 0x9191 +0xEBDB 0x918D +0xEBDC 0x918F +0xEBDD 0x9327 +0xEBDE 0x931E +0xEBDF 0x9308 +0xEBE0 0x931F +0xEBE1 0x9306 +0xEBE2 0x930F +0xEBE3 0x937A +0xEBE4 0x9338 +0xEBE5 0x933C +0xEBE6 0x931B +0xEBE7 0x9323 +0xEBE8 0x9312 +0xEBE9 0x9301 +0xEBEA 0x9346 +0xEBEB 0x932D +0xEBEC 0x930E +0xEBED 0x930D +0xEBEE 0x92CB +0xEBEF 0x931D +0xEBF0 0x92FA +0xEBF1 0x9325 +0xEBF2 0x9313 +0xEBF3 0x92F9 +0xEBF4 0x92F7 +0xEBF5 0x9334 +0xEBF6 0x9302 +0xEBF7 0x9324 +0xEBF8 0x92FF +0xEBF9 0x9329 +0xEBFA 0x9339 +0xEBFB 0x9335 +0xEBFC 0x932A +0xEBFD 0x9314 +0xEBFE 0x930C +0xEC40 0x930B +0xEC41 0x92FE +0xEC42 0x9309 +0xEC43 0x9300 +0xEC44 0x92FB +0xEC45 0x9316 +0xEC46 0x95BC +0xEC47 0x95CD +0xEC48 0x95BE +0xEC49 0x95B9 +0xEC4A 0x95BA +0xEC4B 0x95B6 +0xEC4C 0x95BF +0xEC4D 0x95B5 +0xEC4E 0x95BD +0xEC4F 0x96A9 +0xEC50 0x96D4 +0xEC51 0x970B +0xEC52 0x9712 +0xEC53 0x9710 +0xEC54 0x9799 +0xEC55 0x9797 +0xEC56 0x9794 +0xEC57 0x97F0 +0xEC58 0x97F8 +0xEC59 0x9835 +0xEC5A 0x982F +0xEC5B 0x9832 +0xEC5C 0x9924 +0xEC5D 0x991F +0xEC5E 0x9927 +0xEC5F 0x9929 +0xEC60 0x999E +0xEC61 0x99EE +0xEC62 0x99EC +0xEC63 0x99E5 +0xEC64 0x99E4 +0xEC65 0x99F0 +0xEC66 0x99E3 +0xEC67 0x99EA +0xEC68 0x99E9 +0xEC69 0x99E7 +0xEC6A 0x9AB9 +0xEC6B 0x9ABF +0xEC6C 0x9AB4 +0xEC6D 0x9ABB +0xEC6E 0x9AF6 +0xEC6F 0x9AFA +0xEC70 0x9AF9 +0xEC71 0x9AF7 +0xEC72 0x9B33 +0xEC73 0x9B80 +0xEC74 0x9B85 +0xEC75 0x9B87 +0xEC76 0x9B7C +0xEC77 0x9B7E +0xEC78 0x9B7B +0xEC79 0x9B82 +0xEC7A 0x9B93 +0xEC7B 0x9B92 +0xEC7C 0x9B90 +0xEC7D 0x9B7A +0xEC7E 0x9B95 +0xECA1 0x9B7D +0xECA2 0x9B88 +0xECA3 0x9D25 +0xECA4 0x9D17 +0xECA5 0x9D20 +0xECA6 0x9D1E +0xECA7 0x9D14 +0xECA8 0x9D29 +0xECA9 0x9D1D +0xECAA 0x9D18 +0xECAB 0x9D22 +0xECAC 0x9D10 +0xECAD 0x9D19 +0xECAE 0x9D1F +0xECAF 0x9E88 +0xECB0 0x9E86 +0xECB1 0x9E87 +0xECB2 0x9EAE +0xECB3 0x9EAD +0xECB4 0x9ED5 +0xECB5 0x9ED6 +0xECB6 0x9EFA +0xECB7 0x9F12 +0xECB8 0x9F3D +0xECB9 0x5126 +0xECBA 0x5125 +0xECBB 0x5122 +0xECBC 0x5124 +0xECBD 0x5120 +0xECBE 0x5129 +0xECBF 0x52F4 +0xECC0 0x5693 +0xECC1 0x568C +0xECC2 0x568D +0xECC3 0x5686 +0xECC4 0x5684 +0xECC5 0x5683 +0xECC6 0x567E +0xECC7 0x5682 +0xECC8 0x567F +0xECC9 0x5681 +0xECCA 0x58D6 +0xECCB 0x58D4 +0xECCC 0x58CF +0xECCD 0x58D2 +0xECCE 0x5B2D +0xECCF 0x5B25 +0xECD0 0x5B32 +0xECD1 0x5B23 +0xECD2 0x5B2C +0xECD3 0x5B27 +0xECD4 0x5B26 +0xECD5 0x5B2F +0xECD6 0x5B2E +0xECD7 0x5B7B +0xECD8 0x5BF1 +0xECD9 0x5BF2 +0xECDA 0x5DB7 +0xECDB 0x5E6C +0xECDC 0x5E6A +0xECDD 0x5FBE +0xECDE 0x5FBB +0xECDF 0x61C3 +0xECE0 0x61B5 +0xECE1 0x61BC +0xECE2 0x61E7 +0xECE3 0x61E0 +0xECE4 0x61E5 +0xECE5 0x61E4 +0xECE6 0x61E8 +0xECE7 0x61DE +0xECE8 0x64EF +0xECE9 0x64E9 +0xECEA 0x64E3 +0xECEB 0x64EB +0xECEC 0x64E4 +0xECED 0x64E8 +0xECEE 0x6581 +0xECEF 0x6580 +0xECF0 0x65B6 +0xECF1 0x65DA +0xECF2 0x66D2 +0xECF3 0x6A8D +0xECF4 0x6A96 +0xECF5 0x6A81 +0xECF6 0x6AA5 +0xECF7 0x6A89 +0xECF8 0x6A9F +0xECF9 0x6A9B +0xECFA 0x6AA1 +0xECFB 0x6A9E +0xECFC 0x6A87 +0xECFD 0x6A93 +0xECFE 0x6A8E +0xED40 0x6A95 +0xED41 0x6A83 +0xED42 0x6AA8 +0xED43 0x6AA4 +0xED44 0x6A91 +0xED45 0x6A7F +0xED46 0x6AA6 +0xED47 0x6A9A +0xED48 0x6A85 +0xED49 0x6A8C +0xED4A 0x6A92 +0xED4B 0x6B5B +0xED4C 0x6BAD +0xED4D 0x6C09 +0xED4E 0x6FCC +0xED4F 0x6FA9 +0xED50 0x6FF4 +0xED51 0x6FD4 +0xED52 0x6FE3 +0xED53 0x6FDC +0xED54 0x6FED +0xED55 0x6FE7 +0xED56 0x6FE6 +0xED57 0x6FDE +0xED58 0x6FF2 +0xED59 0x6FDD +0xED5A 0x6FE2 +0xED5B 0x6FE8 +0xED5C 0x71E1 +0xED5D 0x71F1 +0xED5E 0x71E8 +0xED5F 0x71F2 +0xED60 0x71E4 +0xED61 0x71F0 +0xED62 0x71E2 +0xED63 0x7373 +0xED64 0x736E +0xED65 0x736F +0xED66 0x7497 +0xED67 0x74B2 +0xED68 0x74AB +0xED69 0x7490 +0xED6A 0x74AA +0xED6B 0x74AD +0xED6C 0x74B1 +0xED6D 0x74A5 +0xED6E 0x74AF +0xED6F 0x7510 +0xED70 0x7511 +0xED71 0x7512 +0xED72 0x750F +0xED73 0x7584 +0xED74 0x7643 +0xED75 0x7648 +0xED76 0x7649 +0xED77 0x7647 +0xED78 0x76A4 +0xED79 0x76E9 +0xED7A 0x77B5 +0xED7B 0x77AB +0xED7C 0x77B2 +0xED7D 0x77B7 +0xED7E 0x77B6 +0xEDA1 0x77B4 +0xEDA2 0x77B1 +0xEDA3 0x77A8 +0xEDA4 0x77F0 +0xEDA5 0x78F3 +0xEDA6 0x78FD +0xEDA7 0x7902 +0xEDA8 0x78FB +0xEDA9 0x78FC +0xEDAA 0x78F2 +0xEDAB 0x7905 +0xEDAC 0x78F9 +0xEDAD 0x78FE +0xEDAE 0x7904 +0xEDAF 0x79AB +0xEDB0 0x79A8 +0xEDB1 0x7A5C +0xEDB2 0x7A5B +0xEDB3 0x7A56 +0xEDB4 0x7A58 +0xEDB5 0x7A54 +0xEDB6 0x7A5A +0xEDB7 0x7ABE +0xEDB8 0x7AC0 +0xEDB9 0x7AC1 +0xEDBA 0x7C05 +0xEDBB 0x7C0F +0xEDBC 0x7BF2 +0xEDBD 0x7C00 +0xEDBE 0x7BFF +0xEDBF 0x7BFB +0xEDC0 0x7C0E +0xEDC1 0x7BF4 +0xEDC2 0x7C0B +0xEDC3 0x7BF3 +0xEDC4 0x7C02 +0xEDC5 0x7C09 +0xEDC6 0x7C03 +0xEDC7 0x7C01 +0xEDC8 0x7BF8 +0xEDC9 0x7BFD +0xEDCA 0x7C06 +0xEDCB 0x7BF0 +0xEDCC 0x7BF1 +0xEDCD 0x7C10 +0xEDCE 0x7C0A +0xEDCF 0x7CE8 +0xEDD0 0x7E2D +0xEDD1 0x7E3C +0xEDD2 0x7E42 +0xEDD3 0x7E33 +0xEDD4 0x9848 +0xEDD5 0x7E38 +0xEDD6 0x7E2A +0xEDD7 0x7E49 +0xEDD8 0x7E40 +0xEDD9 0x7E47 +0xEDDA 0x7E29 +0xEDDB 0x7E4C +0xEDDC 0x7E30 +0xEDDD 0x7E3B +0xEDDE 0x7E36 +0xEDDF 0x7E44 +0xEDE0 0x7E3A +0xEDE1 0x7F45 +0xEDE2 0x7F7F +0xEDE3 0x7F7E +0xEDE4 0x7F7D +0xEDE5 0x7FF4 +0xEDE6 0x7FF2 +0xEDE7 0x802C +0xEDE8 0x81BB +0xEDE9 0x81C4 +0xEDEA 0x81CC +0xEDEB 0x81CA +0xEDEC 0x81C5 +0xEDED 0x81C7 +0xEDEE 0x81BC +0xEDEF 0x81E9 +0xEDF0 0x825B +0xEDF1 0x825A +0xEDF2 0x825C +0xEDF3 0x8583 +0xEDF4 0x8580 +0xEDF5 0x858F +0xEDF6 0x85A7 +0xEDF7 0x8595 +0xEDF8 0x85A0 +0xEDF9 0x858B +0xEDFA 0x85A3 +0xEDFB 0x857B +0xEDFC 0x85A4 +0xEDFD 0x859A +0xEDFE 0x859E +0xEE40 0x8577 +0xEE41 0x857C +0xEE42 0x8589 +0xEE43 0x85A1 +0xEE44 0x857A +0xEE45 0x8578 +0xEE46 0x8557 +0xEE47 0x858E +0xEE48 0x8596 +0xEE49 0x8586 +0xEE4A 0x858D +0xEE4B 0x8599 +0xEE4C 0x859D +0xEE4D 0x8581 +0xEE4E 0x85A2 +0xEE4F 0x8582 +0xEE50 0x8588 +0xEE51 0x8585 +0xEE52 0x8579 +0xEE53 0x8576 +0xEE54 0x8598 +0xEE55 0x8590 +0xEE56 0x859F +0xEE57 0x8668 +0xEE58 0x87BE +0xEE59 0x87AA +0xEE5A 0x87AD +0xEE5B 0x87C5 +0xEE5C 0x87B0 +0xEE5D 0x87AC +0xEE5E 0x87B9 +0xEE5F 0x87B5 +0xEE60 0x87BC +0xEE61 0x87AE +0xEE62 0x87C9 +0xEE63 0x87C3 +0xEE64 0x87C2 +0xEE65 0x87CC +0xEE66 0x87B7 +0xEE67 0x87AF +0xEE68 0x87C4 +0xEE69 0x87CA +0xEE6A 0x87B4 +0xEE6B 0x87B6 +0xEE6C 0x87BF +0xEE6D 0x87B8 +0xEE6E 0x87BD +0xEE6F 0x87DE +0xEE70 0x87B2 +0xEE71 0x8935 +0xEE72 0x8933 +0xEE73 0x893C +0xEE74 0x893E +0xEE75 0x8941 +0xEE76 0x8952 +0xEE77 0x8937 +0xEE78 0x8942 +0xEE79 0x89AD +0xEE7A 0x89AF +0xEE7B 0x89AE +0xEE7C 0x89F2 +0xEE7D 0x89F3 +0xEE7E 0x8B1E +0xEEA1 0x8B18 +0xEEA2 0x8B16 +0xEEA3 0x8B11 +0xEEA4 0x8B05 +0xEEA5 0x8B0B +0xEEA6 0x8B22 +0xEEA7 0x8B0F +0xEEA8 0x8B12 +0xEEA9 0x8B15 +0xEEAA 0x8B07 +0xEEAB 0x8B0D +0xEEAC 0x8B08 +0xEEAD 0x8B06 +0xEEAE 0x8B1C +0xEEAF 0x8B13 +0xEEB0 0x8B1A +0xEEB1 0x8C4F +0xEEB2 0x8C70 +0xEEB3 0x8C72 +0xEEB4 0x8C71 +0xEEB5 0x8C6F +0xEEB6 0x8C95 +0xEEB7 0x8C94 +0xEEB8 0x8CF9 +0xEEB9 0x8D6F +0xEEBA 0x8E4E +0xEEBB 0x8E4D +0xEEBC 0x8E53 +0xEEBD 0x8E50 +0xEEBE 0x8E4C +0xEEBF 0x8E47 +0xEEC0 0x8F43 +0xEEC1 0x8F40 +0xEEC2 0x9085 +0xEEC3 0x907E +0xEEC4 0x9138 +0xEEC5 0x919A +0xEEC6 0x91A2 +0xEEC7 0x919B +0xEEC8 0x9199 +0xEEC9 0x919F +0xEECA 0x91A1 +0xEECB 0x919D +0xEECC 0x91A0 +0xEECD 0x93A1 +0xEECE 0x9383 +0xEECF 0x93AF +0xEED0 0x9364 +0xEED1 0x9356 +0xEED2 0x9347 +0xEED3 0x937C +0xEED4 0x9358 +0xEED5 0x935C +0xEED6 0x9376 +0xEED7 0x9349 +0xEED8 0x9350 +0xEED9 0x9351 +0xEEDA 0x9360 +0xEEDB 0x936D +0xEEDC 0x938F +0xEEDD 0x934C +0xEEDE 0x936A +0xEEDF 0x9379 +0xEEE0 0x9357 +0xEEE1 0x9355 +0xEEE2 0x9352 +0xEEE3 0x934F +0xEEE4 0x9371 +0xEEE5 0x9377 +0xEEE6 0x937B +0xEEE7 0x9361 +0xEEE8 0x935E +0xEEE9 0x9363 +0xEEEA 0x9367 +0xEEEB 0x9380 +0xEEEC 0x934E +0xEEED 0x9359 +0xEEEE 0x95C7 +0xEEEF 0x95C0 +0xEEF0 0x95C9 +0xEEF1 0x95C3 +0xEEF2 0x95C5 +0xEEF3 0x95B7 +0xEEF4 0x96AE +0xEEF5 0x96B0 +0xEEF6 0x96AC +0xEEF7 0x9720 +0xEEF8 0x971F +0xEEF9 0x9718 +0xEEFA 0x971D +0xEEFB 0x9719 +0xEEFC 0x979A +0xEEFD 0x97A1 +0xEEFE 0x979C +0xEF40 0x979E +0xEF41 0x979D +0xEF42 0x97D5 +0xEF43 0x97D4 +0xEF44 0x97F1 +0xEF45 0x9841 +0xEF46 0x9844 +0xEF47 0x984A +0xEF48 0x9849 +0xEF49 0x9845 +0xEF4A 0x9843 +0xEF4B 0x9925 +0xEF4C 0x992B +0xEF4D 0x992C +0xEF4E 0x992A +0xEF4F 0x9933 +0xEF50 0x9932 +0xEF51 0x992F +0xEF52 0x992D +0xEF53 0x9931 +0xEF54 0x9930 +0xEF55 0x9998 +0xEF56 0x99A3 +0xEF57 0x99A1 +0xEF58 0x9A02 +0xEF59 0x99FA +0xEF5A 0x99F4 +0xEF5B 0x99F7 +0xEF5C 0x99F9 +0xEF5D 0x99F8 +0xEF5E 0x99F6 +0xEF5F 0x99FB +0xEF60 0x99FD +0xEF61 0x99FE +0xEF62 0x99FC +0xEF63 0x9A03 +0xEF64 0x9ABE +0xEF65 0x9AFE +0xEF66 0x9AFD +0xEF67 0x9B01 +0xEF68 0x9AFC +0xEF69 0x9B48 +0xEF6A 0x9B9A +0xEF6B 0x9BA8 +0xEF6C 0x9B9E +0xEF6D 0x9B9B +0xEF6E 0x9BA6 +0xEF6F 0x9BA1 +0xEF70 0x9BA5 +0xEF71 0x9BA4 +0xEF72 0x9B86 +0xEF73 0x9BA2 +0xEF74 0x9BA0 +0xEF75 0x9BAF +0xEF76 0x9D33 +0xEF77 0x9D41 +0xEF78 0x9D67 +0xEF79 0x9D36 +0xEF7A 0x9D2E +0xEF7B 0x9D2F +0xEF7C 0x9D31 +0xEF7D 0x9D38 +0xEF7E 0x9D30 +0xEFA1 0x9D45 +0xEFA2 0x9D42 +0xEFA3 0x9D43 +0xEFA4 0x9D3E +0xEFA5 0x9D37 +0xEFA6 0x9D40 +0xEFA7 0x9D3D +0xEFA8 0x7FF5 +0xEFA9 0x9D2D +0xEFAA 0x9E8A +0xEFAB 0x9E89 +0xEFAC 0x9E8D +0xEFAD 0x9EB0 +0xEFAE 0x9EC8 +0xEFAF 0x9EDA +0xEFB0 0x9EFB +0xEFB1 0x9EFF +0xEFB2 0x9F24 +0xEFB3 0x9F23 +0xEFB4 0x9F22 +0xEFB5 0x9F54 +0xEFB6 0x9FA0 +0xEFB7 0x5131 +0xEFB8 0x512D +0xEFB9 0x512E +0xEFBA 0x5698 +0xEFBB 0x569C +0xEFBC 0x5697 +0xEFBD 0x569A +0xEFBE 0x569D +0xEFBF 0x5699 +0xEFC0 0x5970 +0xEFC1 0x5B3C +0xEFC2 0x5C69 +0xEFC3 0x5C6A +0xEFC4 0x5DC0 +0xEFC5 0x5E6D +0xEFC6 0x5E6E +0xEFC7 0x61D8 +0xEFC8 0x61DF +0xEFC9 0x61ED +0xEFCA 0x61EE +0xEFCB 0x61F1 +0xEFCC 0x61EA +0xEFCD 0x61F0 +0xEFCE 0x61EB +0xEFCF 0x61D6 +0xEFD0 0x61E9 +0xEFD1 0x64FF +0xEFD2 0x6504 +0xEFD3 0x64FD +0xEFD4 0x64F8 +0xEFD5 0x6501 +0xEFD6 0x6503 +0xEFD7 0x64FC +0xEFD8 0x6594 +0xEFD9 0x65DB +0xEFDA 0x66DA +0xEFDB 0x66DB +0xEFDC 0x66D8 +0xEFDD 0x6AC5 +0xEFDE 0x6AB9 +0xEFDF 0x6ABD +0xEFE0 0x6AE1 +0xEFE1 0x6AC6 +0xEFE2 0x6ABA +0xEFE3 0x6AB6 +0xEFE4 0x6AB7 +0xEFE5 0x6AC7 +0xEFE6 0x6AB4 +0xEFE7 0x6AAD +0xEFE8 0x6B5E +0xEFE9 0x6BC9 +0xEFEA 0x6C0B +0xEFEB 0x7007 +0xEFEC 0x700C +0xEFED 0x700D +0xEFEE 0x7001 +0xEFEF 0x7005 +0xEFF0 0x7014 +0xEFF1 0x700E +0xEFF2 0x6FFF +0xEFF3 0x7000 +0xEFF4 0x6FFB +0xEFF5 0x7026 +0xEFF6 0x6FFC +0xEFF7 0x6FF7 +0xEFF8 0x700A +0xEFF9 0x7201 +0xEFFA 0x71FF +0xEFFB 0x71F9 +0xEFFC 0x7203 +0xEFFD 0x71FD +0xEFFE 0x7376 +0xF040 0x74B8 +0xF041 0x74C0 +0xF042 0x74B5 +0xF043 0x74C1 +0xF044 0x74BE +0xF045 0x74B6 +0xF046 0x74BB +0xF047 0x74C2 +0xF048 0x7514 +0xF049 0x7513 +0xF04A 0x765C +0xF04B 0x7664 +0xF04C 0x7659 +0xF04D 0x7650 +0xF04E 0x7653 +0xF04F 0x7657 +0xF050 0x765A +0xF051 0x76A6 +0xF052 0x76BD +0xF053 0x76EC +0xF054 0x77C2 +0xF055 0x77BA +0xF056 0x78FF +0xF057 0x790C +0xF058 0x7913 +0xF059 0x7914 +0xF05A 0x7909 +0xF05B 0x7910 +0xF05C 0x7912 +0xF05D 0x7911 +0xF05E 0x79AD +0xF05F 0x79AC +0xF060 0x7A5F +0xF061 0x7C1C +0xF062 0x7C29 +0xF063 0x7C19 +0xF064 0x7C20 +0xF065 0x7C1F +0xF066 0x7C2D +0xF067 0x7C1D +0xF068 0x7C26 +0xF069 0x7C28 +0xF06A 0x7C22 +0xF06B 0x7C25 +0xF06C 0x7C30 +0xF06D 0x7E5C +0xF06E 0x7E50 +0xF06F 0x7E56 +0xF070 0x7E63 +0xF071 0x7E58 +0xF072 0x7E62 +0xF073 0x7E5F +0xF074 0x7E51 +0xF075 0x7E60 +0xF076 0x7E57 +0xF077 0x7E53 +0xF078 0x7FB5 +0xF079 0x7FB3 +0xF07A 0x7FF7 +0xF07B 0x7FF8 +0xF07C 0x8075 +0xF07D 0x81D1 +0xF07E 0x81D2 +0xF0A1 0x81D0 +0xF0A2 0x825F +0xF0A3 0x825E +0xF0A4 0x85B4 +0xF0A5 0x85C6 +0xF0A6 0x85C0 +0xF0A7 0x85C3 +0xF0A8 0x85C2 +0xF0A9 0x85B3 +0xF0AA 0x85B5 +0xF0AB 0x85BD +0xF0AC 0x85C7 +0xF0AD 0x85C4 +0xF0AE 0x85BF +0xF0AF 0x85CB +0xF0B0 0x85CE +0xF0B1 0x85C8 +0xF0B2 0x85C5 +0xF0B3 0x85B1 +0xF0B4 0x85B6 +0xF0B5 0x85D2 +0xF0B6 0x8624 +0xF0B7 0x85B8 +0xF0B8 0x85B7 +0xF0B9 0x85BE +0xF0BA 0x8669 +0xF0BB 0x87E7 +0xF0BC 0x87E6 +0xF0BD 0x87E2 +0xF0BE 0x87DB +0xF0BF 0x87EB +0xF0C0 0x87EA +0xF0C1 0x87E5 +0xF0C2 0x87DF +0xF0C3 0x87F3 +0xF0C4 0x87E4 +0xF0C5 0x87D4 +0xF0C6 0x87DC +0xF0C7 0x87D3 +0xF0C8 0x87ED +0xF0C9 0x87D8 +0xF0CA 0x87E3 +0xF0CB 0x87A4 +0xF0CC 0x87D7 +0xF0CD 0x87D9 +0xF0CE 0x8801 +0xF0CF 0x87F4 +0xF0D0 0x87E8 +0xF0D1 0x87DD +0xF0D2 0x8953 +0xF0D3 0x894B +0xF0D4 0x894F +0xF0D5 0x894C +0xF0D6 0x8946 +0xF0D7 0x8950 +0xF0D8 0x8951 +0xF0D9 0x8949 +0xF0DA 0x8B2A +0xF0DB 0x8B27 +0xF0DC 0x8B23 +0xF0DD 0x8B33 +0xF0DE 0x8B30 +0xF0DF 0x8B35 +0xF0E0 0x8B47 +0xF0E1 0x8B2F +0xF0E2 0x8B3C +0xF0E3 0x8B3E +0xF0E4 0x8B31 +0xF0E5 0x8B25 +0xF0E6 0x8B37 +0xF0E7 0x8B26 +0xF0E8 0x8B36 +0xF0E9 0x8B2E +0xF0EA 0x8B24 +0xF0EB 0x8B3B +0xF0EC 0x8B3D +0xF0ED 0x8B3A +0xF0EE 0x8C42 +0xF0EF 0x8C75 +0xF0F0 0x8C99 +0xF0F1 0x8C98 +0xF0F2 0x8C97 +0xF0F3 0x8CFE +0xF0F4 0x8D04 +0xF0F5 0x8D02 +0xF0F6 0x8D00 +0xF0F7 0x8E5C +0xF0F8 0x8E62 +0xF0F9 0x8E60 +0xF0FA 0x8E57 +0xF0FB 0x8E56 +0xF0FC 0x8E5E +0xF0FD 0x8E65 +0xF0FE 0x8E67 +0xF140 0x8E5B +0xF141 0x8E5A +0xF142 0x8E61 +0xF143 0x8E5D +0xF144 0x8E69 +0xF145 0x8E54 +0xF146 0x8F46 +0xF147 0x8F47 +0xF148 0x8F48 +0xF149 0x8F4B +0xF14A 0x9128 +0xF14B 0x913A +0xF14C 0x913B +0xF14D 0x913E +0xF14E 0x91A8 +0xF14F 0x91A5 +0xF150 0x91A7 +0xF151 0x91AF +0xF152 0x91AA +0xF153 0x93B5 +0xF154 0x938C +0xF155 0x9392 +0xF156 0x93B7 +0xF157 0x939B +0xF158 0x939D +0xF159 0x9389 +0xF15A 0x93A7 +0xF15B 0x938E +0xF15C 0x93AA +0xF15D 0x939E +0xF15E 0x93A6 +0xF15F 0x9395 +0xF160 0x9388 +0xF161 0x9399 +0xF162 0x939F +0xF163 0x938D +0xF164 0x93B1 +0xF165 0x9391 +0xF166 0x93B2 +0xF167 0x93A4 +0xF168 0x93A8 +0xF169 0x93B4 +0xF16A 0x93A3 +0xF16B 0x93A5 +0xF16C 0x95D2 +0xF16D 0x95D3 +0xF16E 0x95D1 +0xF16F 0x96B3 +0xF170 0x96D7 +0xF171 0x96DA +0xF172 0x5DC2 +0xF173 0x96DF +0xF174 0x96D8 +0xF175 0x96DD +0xF176 0x9723 +0xF177 0x9722 +0xF178 0x9725 +0xF179 0x97AC +0xF17A 0x97AE +0xF17B 0x97A8 +0xF17C 0x97AB +0xF17D 0x97A4 +0xF17E 0x97AA +0xF1A1 0x97A2 +0xF1A2 0x97A5 +0xF1A3 0x97D7 +0xF1A4 0x97D9 +0xF1A5 0x97D6 +0xF1A6 0x97D8 +0xF1A7 0x97FA +0xF1A8 0x9850 +0xF1A9 0x9851 +0xF1AA 0x9852 +0xF1AB 0x98B8 +0xF1AC 0x9941 +0xF1AD 0x993C +0xF1AE 0x993A +0xF1AF 0x9A0F +0xF1B0 0x9A0B +0xF1B1 0x9A09 +0xF1B2 0x9A0D +0xF1B3 0x9A04 +0xF1B4 0x9A11 +0xF1B5 0x9A0A +0xF1B6 0x9A05 +0xF1B7 0x9A07 +0xF1B8 0x9A06 +0xF1B9 0x9AC0 +0xF1BA 0x9ADC +0xF1BB 0x9B08 +0xF1BC 0x9B04 +0xF1BD 0x9B05 +0xF1BE 0x9B29 +0xF1BF 0x9B35 +0xF1C0 0x9B4A +0xF1C1 0x9B4C +0xF1C2 0x9B4B +0xF1C3 0x9BC7 +0xF1C4 0x9BC6 +0xF1C5 0x9BC3 +0xF1C6 0x9BBF +0xF1C7 0x9BC1 +0xF1C8 0x9BB5 +0xF1C9 0x9BB8 +0xF1CA 0x9BD3 +0xF1CB 0x9BB6 +0xF1CC 0x9BC4 +0xF1CD 0x9BB9 +0xF1CE 0x9BBD +0xF1CF 0x9D5C +0xF1D0 0x9D53 +0xF1D1 0x9D4F +0xF1D2 0x9D4A +0xF1D3 0x9D5B +0xF1D4 0x9D4B +0xF1D5 0x9D59 +0xF1D6 0x9D56 +0xF1D7 0x9D4C +0xF1D8 0x9D57 +0xF1D9 0x9D52 +0xF1DA 0x9D54 +0xF1DB 0x9D5F +0xF1DC 0x9D58 +0xF1DD 0x9D5A +0xF1DE 0x9E8E +0xF1DF 0x9E8C +0xF1E0 0x9EDF +0xF1E1 0x9F01 +0xF1E2 0x9F00 +0xF1E3 0x9F16 +0xF1E4 0x9F25 +0xF1E5 0x9F2B +0xF1E6 0x9F2A +0xF1E7 0x9F29 +0xF1E8 0x9F28 +0xF1E9 0x9F4C +0xF1EA 0x9F55 +0xF1EB 0x5134 +0xF1EC 0x5135 +0xF1ED 0x5296 +0xF1EE 0x52F7 +0xF1EF 0x53B4 +0xF1F0 0x56AB +0xF1F1 0x56AD +0xF1F2 0x56A6 +0xF1F3 0x56A7 +0xF1F4 0x56AA +0xF1F5 0x56AC +0xF1F6 0x58DA +0xF1F7 0x58DD +0xF1F8 0x58DB +0xF1F9 0x5912 +0xF1FA 0x5B3D +0xF1FB 0x5B3E +0xF1FC 0x5B3F +0xF1FD 0x5DC3 +0xF1FE 0x5E70 +0xF240 0x5FBF +0xF241 0x61FB +0xF242 0x6507 +0xF243 0x6510 +0xF244 0x650D +0xF245 0x6509 +0xF246 0x650C +0xF247 0x650E +0xF248 0x6584 +0xF249 0x65DE +0xF24A 0x65DD +0xF24B 0x66DE +0xF24C 0x6AE7 +0xF24D 0x6AE0 +0xF24E 0x6ACC +0xF24F 0x6AD1 +0xF250 0x6AD9 +0xF251 0x6ACB +0xF252 0x6ADF +0xF253 0x6ADC +0xF254 0x6AD0 +0xF255 0x6AEB +0xF256 0x6ACF +0xF257 0x6ACD +0xF258 0x6ADE +0xF259 0x6B60 +0xF25A 0x6BB0 +0xF25B 0x6C0C +0xF25C 0x7019 +0xF25D 0x7027 +0xF25E 0x7020 +0xF25F 0x7016 +0xF260 0x702B +0xF261 0x7021 +0xF262 0x7022 +0xF263 0x7023 +0xF264 0x7029 +0xF265 0x7017 +0xF266 0x7024 +0xF267 0x701C +0xF268 0x702A +0xF269 0x720C +0xF26A 0x720A +0xF26B 0x7207 +0xF26C 0x7202 +0xF26D 0x7205 +0xF26E 0x72A5 +0xF26F 0x72A6 +0xF270 0x72A4 +0xF271 0x72A3 +0xF272 0x72A1 +0xF273 0x74CB +0xF274 0x74C5 +0xF275 0x74B7 +0xF276 0x74C3 +0xF277 0x7516 +0xF278 0x7660 +0xF279 0x77C9 +0xF27A 0x77CA +0xF27B 0x77C4 +0xF27C 0x77F1 +0xF27D 0x791D +0xF27E 0x791B +0xF2A1 0x7921 +0xF2A2 0x791C +0xF2A3 0x7917 +0xF2A4 0x791E +0xF2A5 0x79B0 +0xF2A6 0x7A67 +0xF2A7 0x7A68 +0xF2A8 0x7C33 +0xF2A9 0x7C3C +0xF2AA 0x7C39 +0xF2AB 0x7C2C +0xF2AC 0x7C3B +0xF2AD 0x7CEC +0xF2AE 0x7CEA +0xF2AF 0x7E76 +0xF2B0 0x7E75 +0xF2B1 0x7E78 +0xF2B2 0x7E70 +0xF2B3 0x7E77 +0xF2B4 0x7E6F +0xF2B5 0x7E7A +0xF2B6 0x7E72 +0xF2B7 0x7E74 +0xF2B8 0x7E68 +0xF2B9 0x7F4B +0xF2BA 0x7F4A +0xF2BB 0x7F83 +0xF2BC 0x7F86 +0xF2BD 0x7FB7 +0xF2BE 0x7FFD +0xF2BF 0x7FFE +0xF2C0 0x8078 +0xF2C1 0x81D7 +0xF2C2 0x81D5 +0xF2C3 0x8264 +0xF2C4 0x8261 +0xF2C5 0x8263 +0xF2C6 0x85EB +0xF2C7 0x85F1 +0xF2C8 0x85ED +0xF2C9 0x85D9 +0xF2CA 0x85E1 +0xF2CB 0x85E8 +0xF2CC 0x85DA +0xF2CD 0x85D7 +0xF2CE 0x85EC +0xF2CF 0x85F2 +0xF2D0 0x85F8 +0xF2D1 0x85D8 +0xF2D2 0x85DF +0xF2D3 0x85E3 +0xF2D4 0x85DC +0xF2D5 0x85D1 +0xF2D6 0x85F0 +0xF2D7 0x85E6 +0xF2D8 0x85EF +0xF2D9 0x85DE +0xF2DA 0x85E2 +0xF2DB 0x8800 +0xF2DC 0x87FA +0xF2DD 0x8803 +0xF2DE 0x87F6 +0xF2DF 0x87F7 +0xF2E0 0x8809 +0xF2E1 0x880C +0xF2E2 0x880B +0xF2E3 0x8806 +0xF2E4 0x87FC +0xF2E5 0x8808 +0xF2E6 0x87FF +0xF2E7 0x880A +0xF2E8 0x8802 +0xF2E9 0x8962 +0xF2EA 0x895A +0xF2EB 0x895B +0xF2EC 0x8957 +0xF2ED 0x8961 +0xF2EE 0x895C +0xF2EF 0x8958 +0xF2F0 0x895D +0xF2F1 0x8959 +0xF2F2 0x8988 +0xF2F3 0x89B7 +0xF2F4 0x89B6 +0xF2F5 0x89F6 +0xF2F6 0x8B50 +0xF2F7 0x8B48 +0xF2F8 0x8B4A +0xF2F9 0x8B40 +0xF2FA 0x8B53 +0xF2FB 0x8B56 +0xF2FC 0x8B54 +0xF2FD 0x8B4B +0xF2FE 0x8B55 +0xF340 0x8B51 +0xF341 0x8B42 +0xF342 0x8B52 +0xF343 0x8B57 +0xF344 0x8C43 +0xF345 0x8C77 +0xF346 0x8C76 +0xF347 0x8C9A +0xF348 0x8D06 +0xF349 0x8D07 +0xF34A 0x8D09 +0xF34B 0x8DAC +0xF34C 0x8DAA +0xF34D 0x8DAD +0xF34E 0x8DAB +0xF34F 0x8E6D +0xF350 0x8E78 +0xF351 0x8E73 +0xF352 0x8E6A +0xF353 0x8E6F +0xF354 0x8E7B +0xF355 0x8EC2 +0xF356 0x8F52 +0xF357 0x8F51 +0xF358 0x8F4F +0xF359 0x8F50 +0xF35A 0x8F53 +0xF35B 0x8FB4 +0xF35C 0x9140 +0xF35D 0x913F +0xF35E 0x91B0 +0xF35F 0x91AD +0xF360 0x93DE +0xF361 0x93C7 +0xF362 0x93CF +0xF363 0x93C2 +0xF364 0x93DA +0xF365 0x93D0 +0xF366 0x93F9 +0xF367 0x93EC +0xF368 0x93CC +0xF369 0x93D9 +0xF36A 0x93A9 +0xF36B 0x93E6 +0xF36C 0x93CA +0xF36D 0x93D4 +0xF36E 0x93EE +0xF36F 0x93E3 +0xF370 0x93D5 +0xF371 0x93C4 +0xF372 0x93CE +0xF373 0x93C0 +0xF374 0x93D2 +0xF375 0x93E7 +0xF376 0x957D +0xF377 0x95DA +0xF378 0x95DB +0xF379 0x96E1 +0xF37A 0x9729 +0xF37B 0x972B +0xF37C 0x972C +0xF37D 0x9728 +0xF37E 0x9726 +0xF3A1 0x97B3 +0xF3A2 0x97B7 +0xF3A3 0x97B6 +0xF3A4 0x97DD +0xF3A5 0x97DE +0xF3A6 0x97DF +0xF3A7 0x985C +0xF3A8 0x9859 +0xF3A9 0x985D +0xF3AA 0x9857 +0xF3AB 0x98BF +0xF3AC 0x98BD +0xF3AD 0x98BB +0xF3AE 0x98BE +0xF3AF 0x9948 +0xF3B0 0x9947 +0xF3B1 0x9943 +0xF3B2 0x99A6 +0xF3B3 0x99A7 +0xF3B4 0x9A1A +0xF3B5 0x9A15 +0xF3B6 0x9A25 +0xF3B7 0x9A1D +0xF3B8 0x9A24 +0xF3B9 0x9A1B +0xF3BA 0x9A22 +0xF3BB 0x9A20 +0xF3BC 0x9A27 +0xF3BD 0x9A23 +0xF3BE 0x9A1E +0xF3BF 0x9A1C +0xF3C0 0x9A14 +0xF3C1 0x9AC2 +0xF3C2 0x9B0B +0xF3C3 0x9B0A +0xF3C4 0x9B0E +0xF3C5 0x9B0C +0xF3C6 0x9B37 +0xF3C7 0x9BEA +0xF3C8 0x9BEB +0xF3C9 0x9BE0 +0xF3CA 0x9BDE +0xF3CB 0x9BE4 +0xF3CC 0x9BE6 +0xF3CD 0x9BE2 +0xF3CE 0x9BF0 +0xF3CF 0x9BD4 +0xF3D0 0x9BD7 +0xF3D1 0x9BEC +0xF3D2 0x9BDC +0xF3D3 0x9BD9 +0xF3D4 0x9BE5 +0xF3D5 0x9BD5 +0xF3D6 0x9BE1 +0xF3D7 0x9BDA +0xF3D8 0x9D77 +0xF3D9 0x9D81 +0xF3DA 0x9D8A +0xF3DB 0x9D84 +0xF3DC 0x9D88 +0xF3DD 0x9D71 +0xF3DE 0x9D80 +0xF3DF 0x9D78 +0xF3E0 0x9D86 +0xF3E1 0x9D8B +0xF3E2 0x9D8C +0xF3E3 0x9D7D +0xF3E4 0x9D6B +0xF3E5 0x9D74 +0xF3E6 0x9D75 +0xF3E7 0x9D70 +0xF3E8 0x9D69 +0xF3E9 0x9D85 +0xF3EA 0x9D73 +0xF3EB 0x9D7B +0xF3EC 0x9D82 +0xF3ED 0x9D6F +0xF3EE 0x9D79 +0xF3EF 0x9D7F +0xF3F0 0x9D87 +0xF3F1 0x9D68 +0xF3F2 0x9E94 +0xF3F3 0x9E91 +0xF3F4 0x9EC0 +0xF3F5 0x9EFC +0xF3F6 0x9F2D +0xF3F7 0x9F40 +0xF3F8 0x9F41 +0xF3F9 0x9F4D +0xF3FA 0x9F56 +0xF3FB 0x9F57 +0xF3FC 0x9F58 +0xF3FD 0x5337 +0xF3FE 0x56B2 +0xF440 0x56B5 +0xF441 0x56B3 +0xF442 0x58E3 +0xF443 0x5B45 +0xF444 0x5DC6 +0xF445 0x5DC7 +0xF446 0x5EEE +0xF447 0x5EEF +0xF448 0x5FC0 +0xF449 0x5FC1 +0xF44A 0x61F9 +0xF44B 0x6517 +0xF44C 0x6516 +0xF44D 0x6515 +0xF44E 0x6513 +0xF44F 0x65DF +0xF450 0x66E8 +0xF451 0x66E3 +0xF452 0x66E4 +0xF453 0x6AF3 +0xF454 0x6AF0 +0xF455 0x6AEA +0xF456 0x6AE8 +0xF457 0x6AF9 +0xF458 0x6AF1 +0xF459 0x6AEE +0xF45A 0x6AEF +0xF45B 0x703C +0xF45C 0x7035 +0xF45D 0x702F +0xF45E 0x7037 +0xF45F 0x7034 +0xF460 0x7031 +0xF461 0x7042 +0xF462 0x7038 +0xF463 0x703F +0xF464 0x703A +0xF465 0x7039 +0xF466 0x7040 +0xF467 0x703B +0xF468 0x7033 +0xF469 0x7041 +0xF46A 0x7213 +0xF46B 0x7214 +0xF46C 0x72A8 +0xF46D 0x737D +0xF46E 0x737C +0xF46F 0x74BA +0xF470 0x76AB +0xF471 0x76AA +0xF472 0x76BE +0xF473 0x76ED +0xF474 0x77CC +0xF475 0x77CE +0xF476 0x77CF +0xF477 0x77CD +0xF478 0x77F2 +0xF479 0x7925 +0xF47A 0x7923 +0xF47B 0x7927 +0xF47C 0x7928 +0xF47D 0x7924 +0xF47E 0x7929 +0xF4A1 0x79B2 +0xF4A2 0x7A6E +0xF4A3 0x7A6C +0xF4A4 0x7A6D +0xF4A5 0x7AF7 +0xF4A6 0x7C49 +0xF4A7 0x7C48 +0xF4A8 0x7C4A +0xF4A9 0x7C47 +0xF4AA 0x7C45 +0xF4AB 0x7CEE +0xF4AC 0x7E7B +0xF4AD 0x7E7E +0xF4AE 0x7E81 +0xF4AF 0x7E80 +0xF4B0 0x7FBA +0xF4B1 0x7FFF +0xF4B2 0x8079 +0xF4B3 0x81DB +0xF4B4 0x81D9 +0xF4B5 0x820B +0xF4B6 0x8268 +0xF4B7 0x8269 +0xF4B8 0x8622 +0xF4B9 0x85FF +0xF4BA 0x8601 +0xF4BB 0x85FE +0xF4BC 0x861B +0xF4BD 0x8600 +0xF4BE 0x85F6 +0xF4BF 0x8604 +0xF4C0 0x8609 +0xF4C1 0x8605 +0xF4C2 0x860C +0xF4C3 0x85FD +0xF4C4 0x8819 +0xF4C5 0x8810 +0xF4C6 0x8811 +0xF4C7 0x8817 +0xF4C8 0x8813 +0xF4C9 0x8816 +0xF4CA 0x8963 +0xF4CB 0x8966 +0xF4CC 0x89B9 +0xF4CD 0x89F7 +0xF4CE 0x8B60 +0xF4CF 0x8B6A +0xF4D0 0x8B5D +0xF4D1 0x8B68 +0xF4D2 0x8B63 +0xF4D3 0x8B65 +0xF4D4 0x8B67 +0xF4D5 0x8B6D +0xF4D6 0x8DAE +0xF4D7 0x8E86 +0xF4D8 0x8E88 +0xF4D9 0x8E84 +0xF4DA 0x8F59 +0xF4DB 0x8F56 +0xF4DC 0x8F57 +0xF4DD 0x8F55 +0xF4DE 0x8F58 +0xF4DF 0x8F5A +0xF4E0 0x908D +0xF4E1 0x9143 +0xF4E2 0x9141 +0xF4E3 0x91B7 +0xF4E4 0x91B5 +0xF4E5 0x91B2 +0xF4E6 0x91B3 +0xF4E7 0x940B +0xF4E8 0x9413 +0xF4E9 0x93FB +0xF4EA 0x9420 +0xF4EB 0x940F +0xF4EC 0x9414 +0xF4ED 0x93FE +0xF4EE 0x9415 +0xF4EF 0x9410 +0xF4F0 0x9428 +0xF4F1 0x9419 +0xF4F2 0x940D +0xF4F3 0x93F5 +0xF4F4 0x9400 +0xF4F5 0x93F7 +0xF4F6 0x9407 +0xF4F7 0x940E +0xF4F8 0x9416 +0xF4F9 0x9412 +0xF4FA 0x93FA +0xF4FB 0x9409 +0xF4FC 0x93F8 +0xF4FD 0x940A +0xF4FE 0x93FF +0xF540 0x93FC +0xF541 0x940C +0xF542 0x93F6 +0xF543 0x9411 +0xF544 0x9406 +0xF545 0x95DE +0xF546 0x95E0 +0xF547 0x95DF +0xF548 0x972E +0xF549 0x972F +0xF54A 0x97B9 +0xF54B 0x97BB +0xF54C 0x97FD +0xF54D 0x97FE +0xF54E 0x9860 +0xF54F 0x9862 +0xF550 0x9863 +0xF551 0x985F +0xF552 0x98C1 +0xF553 0x98C2 +0xF554 0x9950 +0xF555 0x994E +0xF556 0x9959 +0xF557 0x994C +0xF558 0x994B +0xF559 0x9953 +0xF55A 0x9A32 +0xF55B 0x9A34 +0xF55C 0x9A31 +0xF55D 0x9A2C +0xF55E 0x9A2A +0xF55F 0x9A36 +0xF560 0x9A29 +0xF561 0x9A2E +0xF562 0x9A38 +0xF563 0x9A2D +0xF564 0x9AC7 +0xF565 0x9ACA +0xF566 0x9AC6 +0xF567 0x9B10 +0xF568 0x9B12 +0xF569 0x9B11 +0xF56A 0x9C0B +0xF56B 0x9C08 +0xF56C 0x9BF7 +0xF56D 0x9C05 +0xF56E 0x9C12 +0xF56F 0x9BF8 +0xF570 0x9C40 +0xF571 0x9C07 +0xF572 0x9C0E +0xF573 0x9C06 +0xF574 0x9C17 +0xF575 0x9C14 +0xF576 0x9C09 +0xF577 0x9D9F +0xF578 0x9D99 +0xF579 0x9DA4 +0xF57A 0x9D9D +0xF57B 0x9D92 +0xF57C 0x9D98 +0xF57D 0x9D90 +0xF57E 0x9D9B +0xF5A1 0x9DA0 +0xF5A2 0x9D94 +0xF5A3 0x9D9C +0xF5A4 0x9DAA +0xF5A5 0x9D97 +0xF5A6 0x9DA1 +0xF5A7 0x9D9A +0xF5A8 0x9DA2 +0xF5A9 0x9DA8 +0xF5AA 0x9D9E +0xF5AB 0x9DA3 +0xF5AC 0x9DBF +0xF5AD 0x9DA9 +0xF5AE 0x9D96 +0xF5AF 0x9DA6 +0xF5B0 0x9DA7 +0xF5B1 0x9E99 +0xF5B2 0x9E9B +0xF5B3 0x9E9A +0xF5B4 0x9EE5 +0xF5B5 0x9EE4 +0xF5B6 0x9EE7 +0xF5B7 0x9EE6 +0xF5B8 0x9F30 +0xF5B9 0x9F2E +0xF5BA 0x9F5B +0xF5BB 0x9F60 +0xF5BC 0x9F5E +0xF5BD 0x9F5D +0xF5BE 0x9F59 +0xF5BF 0x9F91 +0xF5C0 0x513A +0xF5C1 0x5139 +0xF5C2 0x5298 +0xF5C3 0x5297 +0xF5C4 0x56C3 +0xF5C5 0x56BD +0xF5C6 0x56BE +0xF5C7 0x5B48 +0xF5C8 0x5B47 +0xF5C9 0x5DCB +0xF5CA 0x5DCF +0xF5CB 0x5EF1 +0xF5CC 0x61FD +0xF5CD 0x651B +0xF5CE 0x6B02 +0xF5CF 0x6AFC +0xF5D0 0x6B03 +0xF5D1 0x6AF8 +0xF5D2 0x6B00 +0xF5D3 0x7043 +0xF5D4 0x7044 +0xF5D5 0x704A +0xF5D6 0x7048 +0xF5D7 0x7049 +0xF5D8 0x7045 +0xF5D9 0x7046 +0xF5DA 0x721D +0xF5DB 0x721A +0xF5DC 0x7219 +0xF5DD 0x737E +0xF5DE 0x7517 +0xF5DF 0x766A +0xF5E0 0x77D0 +0xF5E1 0x792D +0xF5E2 0x7931 +0xF5E3 0x792F +0xF5E4 0x7C54 +0xF5E5 0x7C53 +0xF5E6 0x7CF2 +0xF5E7 0x7E8A +0xF5E8 0x7E87 +0xF5E9 0x7E88 +0xF5EA 0x7E8B +0xF5EB 0x7E86 +0xF5EC 0x7E8D +0xF5ED 0x7F4D +0xF5EE 0x7FBB +0xF5EF 0x8030 +0xF5F0 0x81DD +0xF5F1 0x8618 +0xF5F2 0x862A +0xF5F3 0x8626 +0xF5F4 0x861F +0xF5F5 0x8623 +0xF5F6 0x861C +0xF5F7 0x8619 +0xF5F8 0x8627 +0xF5F9 0x862E +0xF5FA 0x8621 +0xF5FB 0x8620 +0xF5FC 0x8629 +0xF5FD 0x861E +0xF5FE 0x8625 +0xF640 0x8829 +0xF641 0x881D +0xF642 0x881B +0xF643 0x8820 +0xF644 0x8824 +0xF645 0x881C +0xF646 0x882B +0xF647 0x884A +0xF648 0x896D +0xF649 0x8969 +0xF64A 0x896E +0xF64B 0x896B +0xF64C 0x89FA +0xF64D 0x8B79 +0xF64E 0x8B78 +0xF64F 0x8B45 +0xF650 0x8B7A +0xF651 0x8B7B +0xF652 0x8D10 +0xF653 0x8D14 +0xF654 0x8DAF +0xF655 0x8E8E +0xF656 0x8E8C +0xF657 0x8F5E +0xF658 0x8F5B +0xF659 0x8F5D +0xF65A 0x9146 +0xF65B 0x9144 +0xF65C 0x9145 +0xF65D 0x91B9 +0xF65E 0x943F +0xF65F 0x943B +0xF660 0x9436 +0xF661 0x9429 +0xF662 0x943D +0xF663 0x943C +0xF664 0x9430 +0xF665 0x9439 +0xF666 0x942A +0xF667 0x9437 +0xF668 0x942C +0xF669 0x9440 +0xF66A 0x9431 +0xF66B 0x95E5 +0xF66C 0x95E4 +0xF66D 0x95E3 +0xF66E 0x9735 +0xF66F 0x973A +0xF670 0x97BF +0xF671 0x97E1 +0xF672 0x9864 +0xF673 0x98C9 +0xF674 0x98C6 +0xF675 0x98C0 +0xF676 0x9958 +0xF677 0x9956 +0xF678 0x9A39 +0xF679 0x9A3D +0xF67A 0x9A46 +0xF67B 0x9A44 +0xF67C 0x9A42 +0xF67D 0x9A41 +0xF67E 0x9A3A +0xF6A1 0x9A3F +0xF6A2 0x9ACD +0xF6A3 0x9B15 +0xF6A4 0x9B17 +0xF6A5 0x9B18 +0xF6A6 0x9B16 +0xF6A7 0x9B3A +0xF6A8 0x9B52 +0xF6A9 0x9C2B +0xF6AA 0x9C1D +0xF6AB 0x9C1C +0xF6AC 0x9C2C +0xF6AD 0x9C23 +0xF6AE 0x9C28 +0xF6AF 0x9C29 +0xF6B0 0x9C24 +0xF6B1 0x9C21 +0xF6B2 0x9DB7 +0xF6B3 0x9DB6 +0xF6B4 0x9DBC +0xF6B5 0x9DC1 +0xF6B6 0x9DC7 +0xF6B7 0x9DCA +0xF6B8 0x9DCF +0xF6B9 0x9DBE +0xF6BA 0x9DC5 +0xF6BB 0x9DC3 +0xF6BC 0x9DBB +0xF6BD 0x9DB5 +0xF6BE 0x9DCE +0xF6BF 0x9DB9 +0xF6C0 0x9DBA +0xF6C1 0x9DAC +0xF6C2 0x9DC8 +0xF6C3 0x9DB1 +0xF6C4 0x9DAD +0xF6C5 0x9DCC +0xF6C6 0x9DB3 +0xF6C7 0x9DCD +0xF6C8 0x9DB2 +0xF6C9 0x9E7A +0xF6CA 0x9E9C +0xF6CB 0x9EEB +0xF6CC 0x9EEE +0xF6CD 0x9EED +0xF6CE 0x9F1B +0xF6CF 0x9F18 +0xF6D0 0x9F1A +0xF6D1 0x9F31 +0xF6D2 0x9F4E +0xF6D3 0x9F65 +0xF6D4 0x9F64 +0xF6D5 0x9F92 +0xF6D6 0x4EB9 +0xF6D7 0x56C6 +0xF6D8 0x56C5 +0xF6D9 0x56CB +0xF6DA 0x5971 +0xF6DB 0x5B4B +0xF6DC 0x5B4C +0xF6DD 0x5DD5 +0xF6DE 0x5DD1 +0xF6DF 0x5EF2 +0xF6E0 0x6521 +0xF6E1 0x6520 +0xF6E2 0x6526 +0xF6E3 0x6522 +0xF6E4 0x6B0B +0xF6E5 0x6B08 +0xF6E6 0x6B09 +0xF6E7 0x6C0D +0xF6E8 0x7055 +0xF6E9 0x7056 +0xF6EA 0x7057 +0xF6EB 0x7052 +0xF6EC 0x721E +0xF6ED 0x721F +0xF6EE 0x72A9 +0xF6EF 0x737F +0xF6F0 0x74D8 +0xF6F1 0x74D5 +0xF6F2 0x74D9 +0xF6F3 0x74D7 +0xF6F4 0x766D +0xF6F5 0x76AD +0xF6F6 0x7935 +0xF6F7 0x79B4 +0xF6F8 0x7A70 +0xF6F9 0x7A71 +0xF6FA 0x7C57 +0xF6FB 0x7C5C +0xF6FC 0x7C59 +0xF6FD 0x7C5B +0xF6FE 0x7C5A +0xF740 0x7CF4 +0xF741 0x7CF1 +0xF742 0x7E91 +0xF743 0x7F4F +0xF744 0x7F87 +0xF745 0x81DE +0xF746 0x826B +0xF747 0x8634 +0xF748 0x8635 +0xF749 0x8633 +0xF74A 0x862C +0xF74B 0x8632 +0xF74C 0x8636 +0xF74D 0x882C +0xF74E 0x8828 +0xF74F 0x8826 +0xF750 0x882A +0xF751 0x8825 +0xF752 0x8971 +0xF753 0x89BF +0xF754 0x89BE +0xF755 0x89FB +0xF756 0x8B7E +0xF757 0x8B84 +0xF758 0x8B82 +0xF759 0x8B86 +0xF75A 0x8B85 +0xF75B 0x8B7F +0xF75C 0x8D15 +0xF75D 0x8E95 +0xF75E 0x8E94 +0xF75F 0x8E9A +0xF760 0x8E92 +0xF761 0x8E90 +0xF762 0x8E96 +0xF763 0x8E97 +0xF764 0x8F60 +0xF765 0x8F62 +0xF766 0x9147 +0xF767 0x944C +0xF768 0x9450 +0xF769 0x944A +0xF76A 0x944B +0xF76B 0x944F +0xF76C 0x9447 +0xF76D 0x9445 +0xF76E 0x9448 +0xF76F 0x9449 +0xF770 0x9446 +0xF771 0x973F +0xF772 0x97E3 +0xF773 0x986A +0xF774 0x9869 +0xF775 0x98CB +0xF776 0x9954 +0xF777 0x995B +0xF778 0x9A4E +0xF779 0x9A53 +0xF77A 0x9A54 +0xF77B 0x9A4C +0xF77C 0x9A4F +0xF77D 0x9A48 +0xF77E 0x9A4A +0xF7A1 0x9A49 +0xF7A2 0x9A52 +0xF7A3 0x9A50 +0xF7A4 0x9AD0 +0xF7A5 0x9B19 +0xF7A6 0x9B2B +0xF7A7 0x9B3B +0xF7A8 0x9B56 +0xF7A9 0x9B55 +0xF7AA 0x9C46 +0xF7AB 0x9C48 +0xF7AC 0x9C3F +0xF7AD 0x9C44 +0xF7AE 0x9C39 +0xF7AF 0x9C33 +0xF7B0 0x9C41 +0xF7B1 0x9C3C +0xF7B2 0x9C37 +0xF7B3 0x9C34 +0xF7B4 0x9C32 +0xF7B5 0x9C3D +0xF7B6 0x9C36 +0xF7B7 0x9DDB +0xF7B8 0x9DD2 +0xF7B9 0x9DDE +0xF7BA 0x9DDA +0xF7BB 0x9DCB +0xF7BC 0x9DD0 +0xF7BD 0x9DDC +0xF7BE 0x9DD1 +0xF7BF 0x9DDF +0xF7C0 0x9DE9 +0xF7C1 0x9DD9 +0xF7C2 0x9DD8 +0xF7C3 0x9DD6 +0xF7C4 0x9DF5 +0xF7C5 0x9DD5 +0xF7C6 0x9DDD +0xF7C7 0x9EB6 +0xF7C8 0x9EF0 +0xF7C9 0x9F35 +0xF7CA 0x9F33 +0xF7CB 0x9F32 +0xF7CC 0x9F42 +0xF7CD 0x9F6B +0xF7CE 0x9F95 +0xF7CF 0x9FA2 +0xF7D0 0x513D +0xF7D1 0x5299 +0xF7D2 0x58E8 +0xF7D3 0x58E7 +0xF7D4 0x5972 +0xF7D5 0x5B4D +0xF7D6 0x5DD8 +0xF7D7 0x882F +0xF7D8 0x5F4F +0xF7D9 0x6201 +0xF7DA 0x6203 +0xF7DB 0x6204 +0xF7DC 0x6529 +0xF7DD 0x6525 +0xF7DE 0x6596 +0xF7DF 0x66EB +0xF7E0 0x6B11 +0xF7E1 0x6B12 +0xF7E2 0x6B0F +0xF7E3 0x6BCA +0xF7E4 0x705B +0xF7E5 0x705A +0xF7E6 0x7222 +0xF7E7 0x7382 +0xF7E8 0x7381 +0xF7E9 0x7383 +0xF7EA 0x7670 +0xF7EB 0x77D4 +0xF7EC 0x7C67 +0xF7ED 0x7C66 +0xF7EE 0x7E95 +0xF7EF 0x826C +0xF7F0 0x863A +0xF7F1 0x8640 +0xF7F2 0x8639 +0xF7F3 0x863C +0xF7F4 0x8631 +0xF7F5 0x863B +0xF7F6 0x863E +0xF7F7 0x8830 +0xF7F8 0x8832 +0xF7F9 0x882E +0xF7FA 0x8833 +0xF7FB 0x8976 +0xF7FC 0x8974 +0xF7FD 0x8973 +0xF7FE 0x89FE +0xF840 0x8B8C +0xF841 0x8B8E +0xF842 0x8B8B +0xF843 0x8B88 +0xF844 0x8C45 +0xF845 0x8D19 +0xF846 0x8E98 +0xF847 0x8F64 +0xF848 0x8F63 +0xF849 0x91BC +0xF84A 0x9462 +0xF84B 0x9455 +0xF84C 0x945D +0xF84D 0x9457 +0xF84E 0x945E +0xF84F 0x97C4 +0xF850 0x97C5 +0xF851 0x9800 +0xF852 0x9A56 +0xF853 0x9A59 +0xF854 0x9B1E +0xF855 0x9B1F +0xF856 0x9B20 +0xF857 0x9C52 +0xF858 0x9C58 +0xF859 0x9C50 +0xF85A 0x9C4A +0xF85B 0x9C4D +0xF85C 0x9C4B +0xF85D 0x9C55 +0xF85E 0x9C59 +0xF85F 0x9C4C +0xF860 0x9C4E +0xF861 0x9DFB +0xF862 0x9DF7 +0xF863 0x9DEF +0xF864 0x9DE3 +0xF865 0x9DEB +0xF866 0x9DF8 +0xF867 0x9DE4 +0xF868 0x9DF6 +0xF869 0x9DE1 +0xF86A 0x9DEE +0xF86B 0x9DE6 +0xF86C 0x9DF2 +0xF86D 0x9DF0 +0xF86E 0x9DE2 +0xF86F 0x9DEC +0xF870 0x9DF4 +0xF871 0x9DF3 +0xF872 0x9DE8 +0xF873 0x9DED +0xF874 0x9EC2 +0xF875 0x9ED0 +0xF876 0x9EF2 +0xF877 0x9EF3 +0xF878 0x9F06 +0xF879 0x9F1C +0xF87A 0x9F38 +0xF87B 0x9F37 +0xF87C 0x9F36 +0xF87D 0x9F43 +0xF87E 0x9F4F +0xF8A1 0x9F71 +0xF8A2 0x9F70 +0xF8A3 0x9F6E +0xF8A4 0x9F6F +0xF8A5 0x56D3 +0xF8A6 0x56CD +0xF8A7 0x5B4E +0xF8A8 0x5C6D +0xF8A9 0x652D +0xF8AA 0x66ED +0xF8AB 0x66EE +0xF8AC 0x6B13 +0xF8AD 0x705F +0xF8AE 0x7061 +0xF8AF 0x705D +0xF8B0 0x7060 +0xF8B1 0x7223 +0xF8B2 0x74DB +0xF8B3 0x74E5 +0xF8B4 0x77D5 +0xF8B5 0x7938 +0xF8B6 0x79B7 +0xF8B7 0x79B6 +0xF8B8 0x7C6A +0xF8B9 0x7E97 +0xF8BA 0x7F89 +0xF8BB 0x826D +0xF8BC 0x8643 +0xF8BD 0x8838 +0xF8BE 0x8837 +0xF8BF 0x8835 +0xF8C0 0x884B +0xF8C1 0x8B94 +0xF8C2 0x8B95 +0xF8C3 0x8E9E +0xF8C4 0x8E9F +0xF8C5 0x8EA0 +0xF8C6 0x8E9D +0xF8C7 0x91BE +0xF8C8 0x91BD +0xF8C9 0x91C2 +0xF8CA 0x946B +0xF8CB 0x9468 +0xF8CC 0x9469 +0xF8CD 0x96E5 +0xF8CE 0x9746 +0xF8CF 0x9743 +0xF8D0 0x9747 +0xF8D1 0x97C7 +0xF8D2 0x97E5 +0xF8D3 0x9A5E +0xF8D4 0x9AD5 +0xF8D5 0x9B59 +0xF8D6 0x9C63 +0xF8D7 0x9C67 +0xF8D8 0x9C66 +0xF8D9 0x9C62 +0xF8DA 0x9C5E +0xF8DB 0x9C60 +0xF8DC 0x9E02 +0xF8DD 0x9DFE +0xF8DE 0x9E07 +0xF8DF 0x9E03 +0xF8E0 0x9E06 +0xF8E1 0x9E05 +0xF8E2 0x9E00 +0xF8E3 0x9E01 +0xF8E4 0x9E09 +0xF8E5 0x9DFF +0xF8E6 0x9DFD +0xF8E7 0x9E04 +0xF8E8 0x9EA0 +0xF8E9 0x9F1E +0xF8EA 0x9F46 +0xF8EB 0x9F74 +0xF8EC 0x9F75 +0xF8ED 0x9F76 +0xF8EE 0x56D4 +0xF8EF 0x652E +0xF8F0 0x65B8 +0xF8F1 0x6B18 +0xF8F2 0x6B19 +0xF8F3 0x6B17 +0xF8F4 0x6B1A +0xF8F5 0x7062 +0xF8F6 0x7226 +0xF8F7 0x72AA +0xF8F8 0x77D8 +0xF8F9 0x77D9 +0xF8FA 0x7939 +0xF8FB 0x7C69 +0xF8FC 0x7C6B +0xF8FD 0x7CF6 +0xF8FE 0x7E9A +0xF940 0x7E98 +0xF941 0x7E9B +0xF942 0x7E99 +0xF943 0x81E0 +0xF944 0x81E1 +0xF945 0x8646 +0xF946 0x8647 +0xF947 0x8648 +0xF948 0x8979 +0xF949 0x897A +0xF94A 0x897C +0xF94B 0x897B +0xF94C 0x89FF +0xF94D 0x8B98 +0xF94E 0x8B99 +0xF94F 0x8EA5 +0xF950 0x8EA4 +0xF951 0x8EA3 +0xF952 0x946E +0xF953 0x946D +0xF954 0x946F +0xF955 0x9471 +0xF956 0x9473 +0xF957 0x9749 +0xF958 0x9872 +0xF959 0x995F +0xF95A 0x9C68 +0xF95B 0x9C6E +0xF95C 0x9C6D +0xF95D 0x9E0B +0xF95E 0x9E0D +0xF95F 0x9E10 +0xF960 0x9E0F +0xF961 0x9E12 +0xF962 0x9E11 +0xF963 0x9EA1 +0xF964 0x9EF5 +0xF965 0x9F09 +0xF966 0x9F47 +0xF967 0x9F78 +0xF968 0x9F7B +0xF969 0x9F7A +0xF96A 0x9F79 +0xF96B 0x571E +0xF96C 0x7066 +0xF96D 0x7C6F +0xF96E 0x883C +0xF96F 0x8DB2 +0xF970 0x8EA6 +0xF971 0x91C3 +0xF972 0x9474 +0xF973 0x9478 +0xF974 0x9476 +0xF975 0x9475 +0xF976 0x9A60 +0xF977 0x9C74 +0xF978 0x9C73 +0xF979 0x9C71 +0xF97A 0x9C75 +0xF97B 0x9E14 +0xF97C 0x9E13 +0xF97D 0x9EF6 +0xF97E 0x9F0A +0xF9A1 0x9FA4 +0xF9A2 0x7068 +0xF9A3 0x7065 +0xF9A4 0x7CF7 +0xF9A5 0x866A +0xF9A6 0x883E +0xF9A7 0x883D +0xF9A8 0x883F +0xF9A9 0x8B9E +0xF9AA 0x8C9C +0xF9AB 0x8EA9 +0xF9AC 0x8EC9 +0xF9AD 0x974B +0xF9AE 0x9873 +0xF9AF 0x9874 +0xF9B0 0x98CC +0xF9B1 0x9961 +0xF9B2 0x99AB +0xF9B3 0x9A64 +0xF9B4 0x9A66 +0xF9B5 0x9A67 +0xF9B6 0x9B24 +0xF9B7 0x9E15 +0xF9B8 0x9E17 +0xF9B9 0x9F48 +0xF9BA 0x6207 +0xF9BB 0x6B1E +0xF9BC 0x7227 +0xF9BD 0x864C +0xF9BE 0x8EA8 +0xF9BF 0x9482 +0xF9C0 0x9480 +0xF9C1 0x9481 +0xF9C2 0x9A69 +0xF9C3 0x9A68 +0xF9C4 0x9B2E +0xF9C5 0x9E19 +0xF9C6 0x7229 +0xF9C7 0x864B +0xF9C8 0x8B9F +0xF9C9 0x9483 +0xF9CA 0x9C79 +0xF9CB 0x9EB7 +0xF9CC 0x7675 +0xF9CD 0x9A6B +0xF9CE 0x9C7A +0xF9CF 0x9E1D +0xF9D0 0x7069 +0xF9D1 0x706A +0xF9D2 0x9EA4 +0xF9D3 0x9F7E +0xF9D4 0x9F49 +0xF9D5 0x9F98 +0xF9D6 0x7881 +0xF9D7 0x92B9 +0xF9D8 0x88CF +0xF9D9 0x58BB +0xF9DA 0x6052 +0xF9DB 0x7CA7 +0xF9DC 0x5AFA +0xF9DD 0x2554 +0xF9DE 0x2566 +0xF9DF 0x2557 +0xF9E0 0x2560 +0xF9E1 0x256C +0xF9E2 0x2563 +0xF9E3 0x255A +0xF9E4 0x2569 +0xF9E5 0x255D +0xF9E6 0x2552 +0xF9E7 0x2564 +0xF9E8 0x2555 +0xF9E9 0x255E +0xF9EA 0x256A +0xF9EB 0x2561 +0xF9EC 0x2558 +0xF9ED 0x2567 +0xF9EE 0x255B +0xF9EF 0x2553 +0xF9F0 0x2565 +0xF9F1 0x2556 +0xF9F2 0x255F +0xF9F3 0x256B +0xF9F4 0x2562 +0xF9F5 0x2559 +0xF9F6 0x2568 +0xF9F7 0x255C +0xF9F8 0x2551 +0xF9F9 0x2550 +0xF9FA 0x256D +0xF9FB 0x256E +0xF9FC 0x2570 +0xF9FD 0x256F +0xF9FE 0xFFED +0xFA40 0x20547 +0xFA41 0x92DB +0xFA42 0x205DF +0xFA43 0x23FC5 +0xFA44 0x854C +0xFA45 0x42B5 +0xFA46 0x73EF +0xFA47 0x51B5 +0xFA48 0x3649 +0xFA49 0x24942 +0xFA4A 0x289E4 +0xFA4B 0x9344 +0xFA4C 0x219DB +0xFA4D 0x82EE +0xFA4E 0x23CC8 +0xFA4F 0x783C +0xFA50 0x6744 +0xFA51 0x62DF +0xFA52 0x24933 +0xFA53 0x289AA +0xFA54 0x202A0 +0xFA55 0x26BB3 +0xFA56 0x21305 +0xFA57 0x4FAB +0xFA58 0x224ED +0xFA59 0x5008 +0xFA5A 0x26D29 +0xFA5B 0x27A84 +0xFA5C 0x23600 +0xFA5D 0x24AB1 +0xFA5E 0x22513 +0xFA60 0x2037E +0xFA61 0x5FA4 +0xFA62 0x20380 +0xFA63 0x20347 +0xFA64 0x6EDB +0xFA65 0x2041F +0xFA67 0x5101 +0xFA68 0x347A +0xFA69 0x510E +0xFA6A 0x986C +0xFA6B 0x3743 +0xFA6C 0x8416 +0xFA6D 0x249A4 +0xFA6E 0x20487 +0xFA6F 0x5160 +0xFA70 0x233B4 +0xFA71 0x516A +0xFA72 0x20BFF +0xFA73 0x220FC +0xFA74 0x202E5 +0xFA75 0x22530 +0xFA76 0x2058E +0xFA77 0x23233 +0xFA78 0x21983 +0xFA79 0x5B82 +0xFA7A 0x877D +0xFA7B 0x205B3 +0xFA7C 0x23C99 +0xFA7D 0x51B2 +0xFA7E 0x51B8 +0xFAA1 0x9D34 +0xFAA2 0x51C9 +0xFAA3 0x51CF +0xFAA4 0x51D1 +0xFAA5 0x3CDC +0xFAA6 0x51D3 +0xFAA7 0x24AA6 +0xFAA8 0x51B3 +0xFAA9 0x51E2 +0xFAAA 0x5342 +0xFAAB 0x51ED +0xFAAC 0x83CD +0xFAAD 0x693E +0xFAAE 0x2372D +0xFAAF 0x5F7B +0xFAB0 0x520B +0xFAB1 0x5226 +0xFAB2 0x523C +0xFAB3 0x52B5 +0xFAB4 0x5257 +0xFAB5 0x5294 +0xFAB6 0x52B9 +0xFAB7 0x52C5 +0xFAB8 0x7C15 +0xFAB9 0x8542 +0xFABA 0x52E0 +0xFABB 0x860D +0xFABC 0x26B13 +0xFABE 0x28ADE +0xFABF 0x5549 +0xFAC0 0x6ED9 +0xFAC1 0x23F80 +0xFAC2 0x20954 +0xFAC3 0x23FEC +0xFAC4 0x5333 +0xFAC6 0x20BE2 +0xFAC7 0x6CCB +0xFAC8 0x21726 +0xFAC9 0x681B +0xFACA 0x73D5 +0xFACB 0x604A +0xFACC 0x3EAA +0xFACD 0x38CC +0xFACE 0x216E8 +0xFACF 0x71DD +0xFAD0 0x44A2 +0xFAD1 0x536D +0xFAD2 0x5374 +0xFAD3 0x286AB +0xFAD4 0x537E +0xFAD6 0x21596 +0xFAD7 0x21613 +0xFAD8 0x77E6 +0xFAD9 0x5393 +0xFADA 0x28A9B +0xFADB 0x53A0 +0xFADC 0x53AB +0xFADD 0x53AE +0xFADE 0x73A7 +0xFADF 0x25772 +0xFAE0 0x3F59 +0xFAE1 0x739C +0xFAE2 0x53C1 +0xFAE3 0x53C5 +0xFAE4 0x6C49 +0xFAE5 0x4E49 +0xFAE6 0x57FE +0xFAE7 0x53D9 +0xFAE8 0x3AAB +0xFAE9 0x20B8F +0xFAEA 0x53E0 +0xFAEB 0x23FEB +0xFAEC 0x22DA3 +0xFAED 0x53F6 +0xFAEE 0x20C77 +0xFAEF 0x5413 +0xFAF0 0x7079 +0xFAF1 0x552B +0xFAF2 0x6657 +0xFAF3 0x6D5B +0xFAF4 0x546D +0xFAF5 0x26B53 +0xFAF6 0x20D74 +0xFAF7 0x555D +0xFAF8 0x548F +0xFAF9 0x54A4 +0xFAFA 0x47A6 +0xFAFB 0x2170D +0xFAFC 0x20EDD +0xFAFD 0x3DB4 +0xFAFE 0x20D4D +0xFB40 0x289BC +0xFB41 0x22698 +0xFB42 0x5547 +0xFB43 0x4CED +0xFB44 0x542F +0xFB45 0x7417 +0xFB46 0x5586 +0xFB47 0x55A9 +0xFB49 0x218D7 +0xFB4A 0x2403A +0xFB4B 0x4552 +0xFB4C 0x24435 +0xFB4D 0x66B3 +0xFB4E 0x210B4 +0xFB4F 0x5637 +0xFB50 0x66CD +0xFB51 0x2328A +0xFB52 0x66A4 +0xFB53 0x66AD +0xFB54 0x564D +0xFB55 0x564F +0xFB56 0x78F1 +0xFB57 0x56F1 +0xFB58 0x9787 +0xFB59 0x53FE +0xFB5A 0x5700 +0xFB5B 0x56EF +0xFB5C 0x56ED +0xFB5D 0x28B66 +0xFB5E 0x3623 +0xFB5F 0x2124F +0xFB60 0x5746 +0xFB61 0x241A5 +0xFB62 0x6C6E +0xFB63 0x708B +0xFB64 0x5742 +0xFB65 0x36B1 +0xFB66 0x26C7E +0xFB67 0x57E6 +0xFB68 0x21416 +0xFB69 0x5803 +0xFB6A 0x21454 +0xFB6B 0x24363 +0xFB6C 0x5826 +0xFB6D 0x24BF5 +0xFB6E 0x585C +0xFB6F 0x58AA +0xFB70 0x3561 +0xFB71 0x58E0 +0xFB72 0x58DC +0xFB73 0x2123C +0xFB74 0x58FB +0xFB75 0x5BFF +0xFB76 0x5743 +0xFB77 0x2A150 +0xFB78 0x24278 +0xFB79 0x93D3 +0xFB7A 0x35A1 +0xFB7B 0x591F +0xFB7C 0x68A6 +0xFB7D 0x36C3 +0xFB7E 0x6E59 +0xFBA1 0x2163E +0xFBA2 0x5A24 +0xFBA3 0x5553 +0xFBA4 0x21692 +0xFBA5 0x8505 +0xFBA6 0x59C9 +0xFBA7 0x20D4E +0xFBA8 0x26C81 +0xFBA9 0x26D2A +0xFBAA 0x217DC +0xFBAB 0x59D9 +0xFBAC 0x217FB +0xFBAD 0x217B2 +0xFBAE 0x26DA6 +0xFBAF 0x6D71 +0xFBB0 0x21828 +0xFBB1 0x216D5 +0xFBB2 0x59F9 +0xFBB3 0x26E45 +0xFBB4 0x5AAB +0xFBB5 0x5A63 +0xFBB6 0x36E6 +0xFBB7 0x249A9 +0xFBB9 0x3708 +0xFBBA 0x5A96 +0xFBBB 0x7465 +0xFBBC 0x5AD3 +0xFBBD 0x26FA1 +0xFBBE 0x22554 +0xFBBF 0x3D85 +0xFBC0 0x21911 +0xFBC1 0x3732 +0xFBC2 0x216B8 +0xFBC3 0x5E83 +0xFBC4 0x52D0 +0xFBC5 0x5B76 +0xFBC6 0x6588 +0xFBC7 0x5B7C +0xFBC8 0x27A0E +0xFBC9 0x4004 +0xFBCA 0x485D +0xFBCB 0x20204 +0xFBCC 0x5BD5 +0xFBCD 0x6160 +0xFBCE 0x21A34 +0xFBCF 0x259CC +0xFBD0 0x205A5 +0xFBD1 0x5BF3 +0xFBD2 0x5B9D +0xFBD3 0x4D10 +0xFBD4 0x5C05 +0xFBD5 0x21B44 +0xFBD6 0x5C13 +0xFBD7 0x73CE +0xFBD8 0x5C14 +0xFBD9 0x21CA5 +0xFBDA 0x26B28 +0xFBDB 0x5C49 +0xFBDC 0x48DD +0xFBDD 0x5C85 +0xFBDE 0x5CE9 +0xFBDF 0x5CEF +0xFBE0 0x5D8B +0xFBE1 0x21DF9 +0xFBE2 0x21E37 +0xFBE3 0x5D10 +0xFBE4 0x5D18 +0xFBE5 0x5D46 +0xFBE6 0x21EA4 +0xFBE7 0x5CBA +0xFBE8 0x5DD7 +0xFBE9 0x82FC +0xFBEA 0x382D +0xFBEB 0x24901 +0xFBEC 0x22049 +0xFBED 0x22173 +0xFBEE 0x8287 +0xFBEF 0x3836 +0xFBF0 0x3BC2 +0xFBF1 0x5E2E +0xFBF2 0x6A8A +0xFBF4 0x5E7A +0xFBF5 0x244BC +0xFBF6 0x20CD3 +0xFBF7 0x53A6 +0xFBF8 0x4EB7 +0xFBFA 0x53A8 +0xFBFB 0x21771 +0xFBFC 0x5E09 +0xFBFD 0x5EF4 +0xFBFE 0x28482 +0xFC40 0x5EF9 +0xFC41 0x5EFB +0xFC42 0x38A0 +0xFC43 0x5EFC +0xFC44 0x683E +0xFC45 0x941B +0xFC46 0x5F0D +0xFC47 0x201C1 +0xFC48 0x2F894 +0xFC49 0x3ADE +0xFC4A 0x48AE +0xFC4B 0x2133A +0xFC4C 0x5F3A +0xFC4D 0x26888 +0xFC4E 0x223D0 +0xFC50 0x22471 +0xFC51 0x5F63 +0xFC52 0x97BD +0xFC53 0x26E6E +0xFC54 0x5F72 +0xFC55 0x9340 +0xFC56 0x28A36 +0xFC57 0x5FA7 +0xFC58 0x5DB6 +0xFC59 0x3D5F +0xFC5A 0x25250 +0xFC5B 0x21F6A +0xFC5C 0x270F8 +0xFC5D 0x22668 +0xFC5E 0x91D6 +0xFC5F 0x2029E +0xFC60 0x28A29 +0xFC61 0x6031 +0xFC62 0x6685 +0xFC63 0x21877 +0xFC64 0x3963 +0xFC65 0x3DC7 +0xFC66 0x3639 +0xFC67 0x5790 +0xFC68 0x227B4 +0xFC69 0x7971 +0xFC6A 0x3E40 +0xFC6B 0x609E +0xFC6D 0x60B3 +0xFC6E 0x24982 +0xFC6F 0x2498F +0xFC70 0x27A53 +0xFC71 0x74A4 +0xFC72 0x50E1 +0xFC73 0x5AA0 +0xFC74 0x6164 +0xFC75 0x8424 +0xFC76 0x6142 +0xFC77 0x2F8A6 +0xFC78 0x26ED2 +0xFC79 0x6181 +0xFC7A 0x51F4 +0xFC7B 0x20656 +0xFC7C 0x6187 +0xFC7D 0x5BAA +0xFC7E 0x23FB7 +0xFCA1 0x2285F +0xFCA2 0x61D3 +0xFCA3 0x28B9D +0xFCA4 0x2995D +0xFCA5 0x61D0 +0xFCA6 0x3932 +0xFCA7 0x22980 +0xFCA8 0x228C1 +0xFCA9 0x6023 +0xFCAA 0x615C +0xFCAB 0x651E +0xFCAC 0x638B +0xFCAD 0x20118 +0xFCAE 0x62C5 +0xFCAF 0x21770 +0xFCB0 0x62D5 +0xFCB1 0x22E0D +0xFCB2 0x636C +0xFCB3 0x249DF +0xFCB4 0x3A17 +0xFCB5 0x6438 +0xFCB6 0x63F8 +0xFCB7 0x2138E +0xFCB8 0x217FC +0xFCBA 0x6F8A +0xFCBB 0x22E36 +0xFCBC 0x9814 +0xFCBD 0x2408C +0xFCBE 0x2571D +0xFCBF 0x64E1 +0xFCC0 0x64E5 +0xFCC1 0x947B +0xFCC2 0x3A66 +0xFCC3 0x643A +0xFCC4 0x3A57 +0xFCC5 0x654D +0xFCC6 0x6F16 +0xFCC7 0x24A28 +0xFCC8 0x24A23 +0xFCC9 0x6585 +0xFCCA 0x656D +0xFCCB 0x655F +0xFCCC 0x2307E +0xFCCD 0x65B5 +0xFCCE 0x24940 +0xFCCF 0x4B37 +0xFCD0 0x65D1 +0xFCD1 0x40D8 +0xFCD2 0x21829 +0xFCD3 0x65E0 +0xFCD4 0x65E3 +0xFCD5 0x5FDF +0xFCD6 0x23400 +0xFCD7 0x6618 +0xFCD8 0x231F7 +0xFCD9 0x231F8 +0xFCDA 0x6644 +0xFCDB 0x231A4 +0xFCDC 0x231A5 +0xFCDD 0x664B +0xFCDE 0x20E75 +0xFCDF 0x6667 +0xFCE0 0x251E6 +0xFCE1 0x6673 +0xFCE3 0x21E3D +0xFCE4 0x23231 +0xFCE5 0x285F4 +0xFCE6 0x231C8 +0xFCE7 0x25313 +0xFCE8 0x77C5 +0xFCE9 0x228F7 +0xFCEA 0x99A4 +0xFCEB 0x6702 +0xFCEC 0x2439C +0xFCED 0x24A21 +0xFCEE 0x3B2B +0xFCEF 0x69FA +0xFCF0 0x237C2 +0xFCF2 0x6767 +0xFCF3 0x6762 +0xFCF4 0x241CD +0xFCF5 0x290ED +0xFCF6 0x67D7 +0xFCF7 0x44E9 +0xFCF8 0x6822 +0xFCF9 0x6E50 +0xFCFA 0x923C +0xFCFB 0x6801 +0xFCFC 0x233E6 +0xFCFD 0x26DA0 +0xFCFE 0x685D +0xFD40 0x2346F +0xFD41 0x69E1 +0xFD42 0x6A0B +0xFD43 0x28ADF +0xFD44 0x6973 +0xFD45 0x68C3 +0xFD46 0x235CD +0xFD47 0x6901 +0xFD48 0x6900 +0xFD49 0x3D32 +0xFD4A 0x3A01 +0xFD4B 0x2363C +0xFD4C 0x3B80 +0xFD4D 0x67AC +0xFD4E 0x6961 +0xFD4F 0x28A4A +0xFD50 0x42FC +0xFD51 0x6936 +0xFD52 0x6998 +0xFD53 0x3BA1 +0xFD54 0x203C9 +0xFD55 0x8363 +0xFD56 0x5090 +0xFD57 0x69F9 +0xFD58 0x23659 +0xFD59 0x2212A +0xFD5A 0x6A45 +0xFD5B 0x23703 +0xFD5C 0x6A9D +0xFD5D 0x3BF3 +0xFD5E 0x67B1 +0xFD5F 0x6AC8 +0xFD60 0x2919C +0xFD61 0x3C0D +0xFD62 0x6B1D +0xFD63 0x20923 +0xFD64 0x60DE +0xFD65 0x6B35 +0xFD66 0x6B74 +0xFD67 0x227CD +0xFD68 0x6EB5 +0xFD69 0x23ADB +0xFD6A 0x203B5 +0xFD6B 0x21958 +0xFD6C 0x3740 +0xFD6D 0x5421 +0xFD6E 0x23B5A +0xFD6F 0x6BE1 +0xFD70 0x23EFC +0xFD71 0x6BDC +0xFD72 0x6C37 +0xFD73 0x2248B +0xFD74 0x248F1 +0xFD75 0x26B51 +0xFD76 0x6C5A +0xFD77 0x8226 +0xFD78 0x6C79 +0xFD79 0x23DBC +0xFD7A 0x44C5 +0xFD7B 0x23DBD +0xFD7C 0x241A4 +0xFD7D 0x2490C +0xFD7E 0x24900 +0xFDA1 0x23CC9 +0xFDA2 0x36E5 +0xFDA3 0x3CEB +0xFDA4 0x20D32 +0xFDA5 0x9B83 +0xFDA6 0x231F9 +0xFDA7 0x22491 +0xFDA8 0x7F8F +0xFDA9 0x6837 +0xFDAA 0x26D25 +0xFDAB 0x26DA1 +0xFDAC 0x26DEB +0xFDAD 0x6D96 +0xFDAE 0x6D5C +0xFDAF 0x6E7C +0xFDB0 0x6F04 +0xFDB1 0x2497F +0xFDB2 0x24085 +0xFDB3 0x26E72 +0xFDB4 0x8533 +0xFDB5 0x26F74 +0xFDB6 0x51C7 +0xFDB9 0x842E +0xFDBA 0x28B21 +0xFDBC 0x23E2F +0xFDBD 0x7453 +0xFDBE 0x23F82 +0xFDBF 0x79CC +0xFDC0 0x6E4F +0xFDC1 0x5A91 +0xFDC2 0x2304B +0xFDC3 0x6FF8 +0xFDC4 0x370D +0xFDC5 0x6F9D +0xFDC6 0x23E30 +0xFDC7 0x6EFA +0xFDC8 0x21497 +0xFDC9 0x2403D +0xFDCA 0x4555 +0xFDCB 0x93F0 +0xFDCC 0x6F44 +0xFDCD 0x6F5C +0xFDCE 0x3D4E +0xFDCF 0x6F74 +0xFDD0 0x29170 +0xFDD1 0x3D3B +0xFDD2 0x6F9F +0xFDD3 0x24144 +0xFDD4 0x6FD3 +0xFDD5 0x24091 +0xFDD6 0x24155 +0xFDD7 0x24039 +0xFDD8 0x23FF0 +0xFDD9 0x23FB4 +0xFDDA 0x2413F +0xFDDB 0x51DF +0xFDDC 0x24156 +0xFDDD 0x24157 +0xFDDE 0x24140 +0xFDDF 0x261DD +0xFDE0 0x704B +0xFDE1 0x707E +0xFDE2 0x70A7 +0xFDE3 0x7081 +0xFDE4 0x70CC +0xFDE5 0x70D5 +0xFDE6 0x70D6 +0xFDE7 0x70DF +0xFDE8 0x4104 +0xFDE9 0x3DE8 +0xFDEA 0x71B4 +0xFDEB 0x7196 +0xFDEC 0x24277 +0xFDED 0x712B +0xFDEE 0x7145 +0xFDEF 0x5A88 +0xFDF0 0x714A +0xFDF2 0x5C9C +0xFDF3 0x24365 +0xFDF4 0x714F +0xFDF5 0x9362 +0xFDF6 0x242C1 +0xFDF7 0x712C +0xFDF8 0x2445A +0xFDF9 0x24A27 +0xFDFA 0x24A22 +0xFDFB 0x71BA +0xFDFC 0x28BE8 +0xFDFD 0x70BD +0xFDFE 0x720E +0xFE40 0x9442 +0xFE41 0x7215 +0xFE42 0x5911 +0xFE43 0x9443 +0xFE44 0x7224 +0xFE45 0x9341 +0xFE46 0x25605 +0xFE47 0x722E +0xFE48 0x7240 +0xFE49 0x24974 +0xFE4A 0x68BD +0xFE4B 0x7255 +0xFE4C 0x7257 +0xFE4D 0x3E55 +0xFE4E 0x23044 +0xFE4F 0x680D +0xFE50 0x6F3D +0xFE51 0x7282 +0xFE53 0x732B +0xFE54 0x24823 +0xFE55 0x2882B +0xFE56 0x48ED +0xFE57 0x28804 +0xFE58 0x7328 +0xFE59 0x732E +0xFE5A 0x73CF +0xFE5B 0x73AA +0xFE5C 0x20C3A +0xFE5D 0x26A2E +0xFE5E 0x73C9 +0xFE5F 0x7449 +0xFE60 0x241E2 +0xFE61 0x216E7 +0xFE62 0x24A24 +0xFE63 0x6623 +0xFE64 0x36C5 +0xFE65 0x249B7 +0xFE66 0x2498D +0xFE67 0x249FB +0xFE68 0x73F7 +0xFE69 0x7415 +0xFE6A 0x6903 +0xFE6B 0x24A26 +0xFE6C 0x7439 +0xFE6D 0x205C3 +0xFE6E 0x3ED7 +0xFE70 0x228AD +0xFE71 0x7460 +0xFE72 0x28EB2 +0xFE73 0x7447 +0xFE74 0x73E4 +0xFE75 0x7476 +0xFE76 0x83B9 +0xFE77 0x746C +0xFE78 0x3730 +0xFE79 0x7474 +0xFE7A 0x93F1 +0xFE7B 0x6A2C +0xFE7C 0x7482 +0xFE7D 0x4953 +0xFE7E 0x24A8C +0xFEA1 0x2415F +0xFEA2 0x24A79 +0xFEA3 0x28B8F +0xFEA4 0x5B46 +0xFEA5 0x28C03 +0xFEA6 0x2189E +0xFEA7 0x74C8 +0xFEA8 0x21988 +0xFEA9 0x750E +0xFEAB 0x751E +0xFEAC 0x28ED9 +0xFEAD 0x21A4B +0xFEAE 0x5BD7 +0xFEAF 0x28EAC +0xFEB0 0x9385 +0xFEB1 0x754D +0xFEB2 0x754A +0xFEB3 0x7567 +0xFEB4 0x756E +0xFEB5 0x24F82 +0xFEB6 0x3F04 +0xFEB7 0x24D13 +0xFEB8 0x758E +0xFEB9 0x745D +0xFEBA 0x759E +0xFEBB 0x75B4 +0xFEBC 0x7602 +0xFEBD 0x762C +0xFEBE 0x7651 +0xFEBF 0x764F +0xFEC0 0x766F +0xFEC1 0x7676 +0xFEC2 0x263F5 +0xFEC3 0x7690 +0xFEC4 0x81EF +0xFEC5 0x37F8 +0xFEC6 0x26911 +0xFEC7 0x2690E +0xFEC8 0x76A1 +0xFEC9 0x76A5 +0xFECA 0x76B7 +0xFECB 0x76CC +0xFECC 0x26F9F +0xFECD 0x8462 +0xFECE 0x2509D +0xFECF 0x2517D +0xFED0 0x21E1C +0xFED1 0x771E +0xFED2 0x7726 +0xFED3 0x7740 +0xFED4 0x64AF +0xFED5 0x25220 +0xFED6 0x7758 +0xFED7 0x232AC +0xFED8 0x77AF +0xFED9 0x28964 +0xFEDA 0x28968 +0xFEDB 0x216C1 +0xFEDC 0x77F4 +0xFEDE 0x21376 +0xFEDF 0x24A12 +0xFEE0 0x68CA +0xFEE1 0x78AF +0xFEE2 0x78C7 +0xFEE3 0x78D3 +0xFEE4 0x96A5 +0xFEE5 0x792E +0xFEE6 0x255E0 +0xFEE7 0x78D7 +0xFEE8 0x7934 +0xFEE9 0x78B1 +0xFEEA 0x2760C +0xFEEB 0x8FB8 +0xFEEC 0x8884 +0xFEED 0x28B2B +0xFEEE 0x26083 +0xFEEF 0x2261C +0xFEF0 0x7986 +0xFEF1 0x8900 +0xFEF2 0x6902 +0xFEF3 0x7980 +0xFEF4 0x25857 +0xFEF5 0x799D +0xFEF6 0x27B39 +0xFEF7 0x793C +0xFEF8 0x79A9 +0xFEF9 0x6E2A +0xFEFA 0x27126 +0xFEFB 0x3EA8 +0xFEFC 0x79C6 +0xFEFD 0x2910D +0xFEFE 0x79D4 diff --git a/jni/iconv/tests/BIG5-HKSCS-2001-snippet b/jni/iconv/tests/BIG5-HKSCS-2001-snippet new file mode 100644 index 0000000..e1604c7 --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-2001-snippet @@ -0,0 +1,241 @@ +ˆ@ ˆA ˆB ˆC ˆD ˆE ˆF ˆG ˆH ˆI ˆJ ˆK ˆL ˆM ˆN ˆO +ˆP ˆQ ˆR ˆS ˆT ˆU ˆV ˆW ˆX ˆY ˆZ ˆ[ ˆ\ ˆ] ˆ^ ˆ_ +ˆ` ˆa ˆb ˆc ˆd ˆe ˆf ˆg ˆh ˆi ˆj ˆk ˆl ˆm ˆn ˆo +ˆp ˆq ˆr ˆs ˆt ˆu ˆv ˆw ˆx ˆy ˆz ˆ{ ˆ| ˆ} ˆ~ + ˆ¡ ˆ¢ ˆ£ ˆ¤ ˆ¥ ˆ¦ ˆ§ ˆ¨ ˆ© ˆª +‰@ ‰A ‰C ‰F ‰G ‰H ‰I ‰L ‰M ‰N ‰O +‰P ‰Q ‰R ‰S ‰T ‰U ‰V ‰W ‰X ‰Y ‰Z ‰[ ‰\ ‰] ‰^ ‰_ +‰` ‰a ‰b ‰c ‰d ‰e ‰f ‰g ‰h ‰i ‰j ‰k ‰l ‰m ‰n ‰o +‰p ‰q ‰r ‰s ‰t ‰u ‰v ‰w ‰x ‰y ‰z ‰{ ‰| ‰} ‰~ + ‰¡ ‰¢ ‰£ ‰¤ ‰¥ ‰¦ ‰« ‰¬ ‰­ ‰® +‰° ‰± ‰² ‰µ ‰¶ ‰· ‰¸ ‰¹ ‰º ‰» ‰¼ ‰½ ‰¾ ‰¿ + ‰Á ‰Â ‰Ã ‰Å ‰Æ ‰Ç ‰È ‰É ‰Ê ‰Ë ‰Ì ‰Í ‰Î ‰Ï +‰Ð ‰Ñ ‰Ò ‰Ó ‰Ô ‰Õ ‰Ö ‰× ‰Ø ‰Ù ‰Ú ‰Û ‰Ü ‰Ý ‰Þ ‰ß +‰à ‰á ‰â ‰ã ‰ä ‰å ‰æ ‰ç ‰è ‰é ‰ê ‰ë ‰ì ‰í ‰î ‰ï +‰ð ‰ñ ‰ò ‰ó ‰ô ‰õ ‰ö ‰÷ ‰ø ‰ù ‰ú ‰û ‰ü ‰ý ‰þ +Š@ ŠA ŠC ŠD ŠE ŠF ŠG ŠH ŠI ŠJ ŠK ŠL ŠM ŠN ŠO +ŠP ŠQ ŠR ŠS ŠT ŠU ŠV ŠW ŠX ŠY ŠZ Š[ Š\ Š] Š^ Š_ +Š` Ša Šb Šd Še Šf Šg Šh Ši Šj Šk Šl Šm Šn Šo +Šp Šq Šr Šs Št Šv Šw Šx Šy Šz Š{ Š| Š} Š~ + Š¡ Š¢ Š£ Š¤ Š¥ Š¦ Š§ Š¨ Š© Šª Š¬ Š­ Š® Š¯ +Š° Š² Š³ Š´ Šµ Š¶ Š· Š¸ Š¹ Š» Š¼ Š½ Š¾ Š¿ +ŠÀ ŠÁ ŠÂ ŠÃ ŠÄ ŠÅ ŠÆ ŠÇ ŠÉ ŠÊ ŠË ŠÌ ŠÎ ŠÏ +ŠÐ ŠÑ ŠÒ ŠÓ ŠÔ ŠÕ ŠÖ Š× ŠØ ŠÙ ŠÚ ŠÛ ŠÜ Šß +Šà Šá Šâ Šã Šä Šå Šæ Šç Šè Šé Šê Šë Šì Ší Šî Šï +Šð Šñ Šò Šó Šô Šö Š÷ Šø Šù Šú Šû Šü Šý Šþ +‹@ ‹A ‹B ‹C ‹D ‹E ‹F ‹G ‹H ‹I ‹J ‹K ‹L ‹M ‹N ‹O +‹P ‹Q ‹R ‹S ‹U ‹V ‹W ‹X ‹Y ‹Z ‹[ ‹\ ‹] ‹^ ‹_ +‹` ‹a ‹b ‹c ‹d ‹e ‹f ‹g ‹h ‹i ‹j ‹k ‹l ‹m ‹n ‹o +‹p ‹q ‹r ‹s ‹t ‹u ‹v ‹w ‹x ‹y ‹z ‹{ ‹| ‹} ‹~ + ‹¡ ‹¢ ‹£ ‹¤ ‹¥ ‹¦ ‹§ ‹¨ ‹© ‹ª ‹« ‹¬ ‹­ ‹® ‹¯ +‹° ‹± ‹² ‹³ ‹´ ‹µ ‹¶ ‹· ‹¸ ‹¹ ‹º ‹» ‹¼ ‹½ ‹¾ ‹¿ +‹À ‹Á ‹Â ‹Ã ‹Ä ‹Å ‹Æ ‹Ç ‹È ‹É ‹Ê ‹Ë ‹Ì ‹Í ‹Î ‹Ï +‹Ð ‹Ñ ‹Ò ‹Ó ‹Ô ‹Õ ‹Ö ‹× ‹Ø ‹Ù ‹Ú ‹Û ‹Ü ‹Þ ‹ß +‹à ‹á ‹â ‹ã ‹ä ‹å ‹æ ‹ç ‹è ‹é ‹ê ‹ë ‹ì ‹í ‹î ‹ï +‹ð ‹ñ ‹ò ‹ó ‹ô ‹õ ‹ö ‹÷ ‹ø ‹ù ‹ú ‹û ‹ü ‹ý +Œ@ ŒA ŒB ŒC ŒD ŒE ŒF ŒG ŒH ŒI ŒJ ŒK ŒL ŒM ŒN ŒO +ŒP ŒQ ŒR ŒS ŒT ŒU ŒV ŒW ŒX ŒY ŒZ Œ[ Œ\ Œ] Œ^ Œ_ +Œ` Œa Œc Œd Œe Œf Œg Œh Œi Œj Œk Œl Œm Œn Œo +Œp Œq Œr Œs Œt Œu Œv Œw Œx Œy Œz Œ{ Œ| Œ} Œ~ + Œ¡ Œ¢ Œ£ Œ¤ Œ¥ Œ§ Œ¨ Œ© Œª Œ« Œ¬ Œ­ Œ® Œ¯ +Œ° Œ± Œ² Œ³ Œ´ Œµ Œ¶ Œ· Œ¸ Œ¹ Œº Œ» Œ¼ Œ½ Œ¾ Œ¿ +ŒÀ ŒÁ ŒÂ ŒÃ ŒÄ ŒÅ ŒÉ ŒÊ ŒË ŒÌ ŒÎ ŒÏ +ŒÐ ŒÑ ŒÒ ŒÓ ŒÔ ŒÕ ŒÖ Œ× ŒØ ŒÙ ŒÚ ŒÜ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ +Ž@ ŽA ŽB ŽC ŽD ŽE ŽF ŽG ŽH ŽI ŽJ ŽK ŽL ŽM ŽN ŽO +ŽP ŽQ ŽR ŽS ŽT ŽU ŽV ŽW ŽX ŽY ŽZ Ž[ Ž\ Ž] Ž^ Ž_ +Ž` Ža Žb Žc Žd Že Žf Žg Žh Žj Žk Žl Žm Žn +Žp Žq Žr Žs Žt Žu Žv Žw Žx Žy Žz Ž{ Ž| Ž} + Ž¡ Ž¢ Ž£ Ž¤ Ž¥ Ž¦ Ž§ Ž¨ Ž© Žª Ž¬ Ž­ Ž® Ž¯ +Ž° Ž± Ž² Ž³ Žµ Ž¶ Ž· Ž¸ Ž¹ Žº Ž» Ž¼ Ž½ Ž¾ Ž¿ +ŽÀ ŽÁ ŽÂ ŽÃ ŽÄ ŽÅ ŽÆ ŽÇ ŽÈ ŽÉ ŽÊ ŽË ŽÌ ŽÎ ŽÏ + ŽÑ ŽÒ ŽÓ ŽÔ ŽÕ ŽÖ Ž× ŽØ ŽÙ ŽÚ ŽÛ ŽÜ ŽÝ ŽÞ Žß +Žà Žá Žâ Žã Žä Žå Žæ Žç Žè Žé Žê Žë Žì Ží Žî Žï +Žð Žñ Žò Žó Žô Žõ Žö Ž÷ Žø Žù Žú Žû Žü Žý Žþ +@ A B C D E F G H I J K L M N O +P Q R S T U V X Y Z [ \ ] ^ _ +` a b c d e f g h j k l m o +p q r s t u v w x y z { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Ä Å Æ Ç È É Ê Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l n o +p q r s t u v w x y { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ò ó ô õ ö ÷ ø ù ú û ü ý þ +‘@ ‘A ‘B ‘C ‘D ‘E ‘F ‘G ‘H ‘I ‘J ‘K ‘L ‘M ‘N ‘O +‘P ‘Q ‘R ‘S ‘T ‘U ‘V ‘W ‘X ‘Y ‘Z ‘[ ‘\ ‘] ‘^ ‘_ +‘` ‘a ‘b ‘c ‘d ‘e ‘f ‘g ‘h ‘i ‘j ‘k ‘l ‘m ‘n ‘o +‘p ‘q ‘r ‘s ‘t ‘u ‘v ‘w ‘x ‘y ‘z ‘{ ‘| ‘} ‘~ + ‘¡ ‘¢ ‘£ ‘¤ ‘¥ ‘¦ ‘§ ‘¨ ‘© ‘ª ‘« ‘¬ ‘­ ‘® ‘¯ +‘° ‘± ‘² ‘³ ‘´ ‘µ ‘¶ ‘· ‘¸ ‘¹ ‘º ‘» ‘¼ ‘½ ‘¾ +‘À ‘Á ‘ ‘à ‘Ä ‘Å ‘Æ ‘Ç ‘È ‘É ‘Ê ‘Ë ‘Ì ‘Í ‘Î ‘Ï +‘Ð ‘Ñ ‘Ò ‘Ó ‘Ô ‘Õ ‘Ö ‘× ‘Ø ‘Ù ‘Ú ‘Û ‘Ü ‘Ý ‘Þ ‘ß +‘à ‘á ‘â ‘ã ‘ä ‘å ‘æ ‘ç ‘è ‘é ‘ê ‘ë ‘ì ‘í ‘î ‘ï +‘ð ‘ñ ‘ò ‘ó ‘ô ‘õ ‘ö ‘÷ ‘ø ‘ù ‘ú ‘û ‘ü ‘ý ‘þ +’@ ’A ’B ’C ’E ’F ’G ’H ’I ’J ’K ’L ’M ’N ’O +’P ’Q ’R ’S ’T ’U ’V ’W ’X ’Y ’Z ’[ ’\ ’] ’^ ’_ +’` ’a ’b ’c ’d ’e ’f ’g ’h ’i ’j ’k ’l ’m ’n ’o +’p ’q ’r ’s ’t ’u ’v ’w ’x ’y ’z ’{ ’| ’} ’~ + ’¡ ’¢ ’£ ’¤ ’¥ ’¦ ’§ ’¨ ’© ’ª ’« ’¬ ’­ ’® + ’³ ’´ ’µ ’¶ ’· ’¸ ’¹ ’º ’» ’¼ ’½ ’¾ ’¿ +’À ’Á ’ ’à ’Ä ’Å ’Æ ’Ç ’É ’Ê ’Ë ’Ì ’Í ’Î ’Ï +’Ð ’Ò ’Ó ’Ô ’Õ ’Ö ’× ’Ø ’Ù ’Ú ’Û ’Ü ’Ý ’Þ ’ß +’à ’á ’â ’ã ’ä ’å ’æ ’ç ’è ’é ’ê ’ë ’ì ’í ’î ’ï +’ð ’ñ ’ò ’ó ’ô ’õ ’ö ’÷ ’ø ’ù ’ú ’û ’ü ’ý ’þ +“@ “A “B “C “D “E “F “G “H “I “J “K “L “M “N “O +“P “Q “R “S “T “U “V “W “X “Y “Z “[ “\ “] “^ “_ +“` “a “b “c “d “e “f “g “h “i “j “k “l “m “n “o +“p “q “r “s “t “u “v “w “x “y “z “{ “| “} “~ + “¡ “¢ “£ “¤ “¥ “¦ “§ “¨ “© “ª “« “¬ “­ “® “¯ +“° “± “² “³ “´ “µ “¶ “· “¸ “¹ “º “» “¼ “½ “¾ “¿ +“À “Á “ “à “Ä “Å “Æ “Ç “È “É “Ê “Ë “Ì “Í “Î “Ï +“Ð “Ñ “Ò “Ó “Ô “Õ “Ö “× “Ø “Ù “Ú “Û “Ü “Ý “Þ “ß +“à “á “â “ã “ä “å “æ “ç “è “é “ê “ë “ì “í “î “ï +“ð “ñ “ò “ó “ô “õ “ö “÷ “ø “ù “ú “û “ü “ý “þ +”@ ”A ”B ”C ”D ”E ”F ”H ”I ”J ”K ”L ”M ”N ”O +”P ”Q ”R ”S ”T ”U ”V ”W ”X ”Y ”Z ”[ ”\ ”] ”^ ”_ +”` ”a ”b ”c ”d ”e ”f ”g ”h ”i ”j ”k ”l ”m ”n ”o +”p ”q ”r ”s ”t ”u ”v ”w ”x ”y ”z ”{ ”| ”} ”~ + ”¡ ”¢ ”£ ”¤ ”¥ ”¦ ”§ ”¨ ”© ”ª ”« ”¬ ”­ ”® ”¯ +”° ”± ”² ”³ ”´ ”µ ”¶ ”· ”¸ ”¹ ”º ”» ”¼ ”½ ”¾ ”¿ +”À ”Á ” ”à ”Ä ”Å ”Æ ”Ç ”È ”É ”Ë ”Ì ”Í ”Î ”Ï +”Ð ”Ñ ”Ò ”Ó ”Ô ”Õ ”Ö ”× ”Ø ”Ù ”Ú ”Û ”Ü ”Ý ”Þ ”ß +”à ”á ”â ”ã ”ä ”å ”æ ”ç ”è ”é ”ê ”ë ”ì ”í ”î ”ï +”ð ”ñ ”ò ”ó ”ô ”õ ”ö ”÷ ”ø ”ù ”ú ”û ”ü ”ý ”þ +•@ •A •B •C •D •E •F •G •H •I •J •K •L •M •N •O +•P •Q •R •S •T •U •V •W •X •Y •Z •[ •\ •] •^ •_ +•` •a •b •c •d •e •f •g •h •i •j •k •l •m •n •o +•p •q •r •s •t •u •v •w •x •y •z •{ •| •} •~ + •¡ •¢ •£ •¤ •¥ •¦ •§ •¨ •© •ª •« •¬ •­ •® •¯ +•° •± •² •³ •´ •µ •¶ •· •¸ •¹ •º •» •¼ •½ •¾ •¿ +•À •Á •Â •Ã •Ä •Å •Æ •Ç •È •É •Ê •Ë •Ì •Í •Î •Ï +•Ð •Ñ •Ò •Ó •Ô •Õ •Ö •× •Ø •Ú •Û •Ü •Ý •Þ •ß +•à •á •â •ã •ä •å •æ •ç •è •é •ê •ë •ì •í •î •ï +•ð •ñ •ò •ó •ô •õ •ö •÷ •ø •ù •ú •û •ü •ý •þ +–@ –A –B –C –E –F –G –H –I –J –K –L –M –N –O +–P –Q –R –S –T –U –V –W –X –Y –Z –[ –\ –] –^ –_ +–` –a –b –c –d –e –f –g –h –i –j –k –l –m –n –o +–p –q –r –s –t –u –v –w –x –y –z –{ –| –} –~ + –¡ –¢ –£ –¤ –¥ –¦ –§ –¨ –© –ª –« –¬ –­ –® –¯ +–° –± –² –³ –´ –µ –¶ –· –¸ –¹ –º –» –¼ –½ –¾ –¿ +–À –Á – –à –Ä –Å –Æ –Ç –È –É –Ê –Ë –Ì –Í –Î –Ï +–Ð –Ñ –Ò –Ó –Ô –Õ –Ö –× –Ø –Ù –Ú –Û –Ü –Ý –Þ –ß +–à –á –â –ã –ä –å –æ –ç –è –é –ê –ë –ì –î –ï +–ð –ñ –ò –ó –ô –õ –ö –÷ –ø –ù –ú –û –ý –þ +—@ —A —B —C —D —E —F —G —H —I —J —K —L —M —N —O +—P —Q —R —S —T —U —V —W —X —Y —Z —[ —\ —] —^ —_ +—` —a —b —c —d —e —f —g —h —i —j —k —l —m —n —o +—p —q —r —s —t —u —v —w —x —y —z —{ —| —} —~ + —¡ —¢ —£ —¤ —¥ —¦ —§ —¨ —© —ª —« —¬ —­ —® —¯ +—° —± —² —³ —´ —µ —¶ —· —¸ —¹ —º —» —¼ —½ —¾ —¿ +—À —Á — —à —Ä —Å —Æ —Ç —È —É —Ê —Ë —Ì —Í —Î —Ï +—Ð —Ñ —Ò —Ó —Ô —Õ —Ö —× —Ø —Ù —Ú —Û —Ü —Ý —Þ —ß +—à —á —â —ã —ä —å —æ —ç —è —é —ê —ë —ì —í —î —ï +—ð —ñ —ò —ó —ô —õ —ö —÷ —ø —ù —ú —û —ü —ý —þ +˜@ ˜A ˜B ˜C ˜D ˜E ˜F ˜G ˜H ˜I ˜J ˜K ˜L ˜M ˜N ˜O +˜P ˜Q ˜R ˜S ˜T ˜U ˜V ˜W ˜X ˜Y ˜Z ˜[ ˜\ ˜] ˜^ ˜_ +˜` ˜a ˜b ˜c ˜d ˜e ˜f ˜g ˜h ˜i ˜j ˜k ˜l ˜m ˜n ˜o +˜p ˜q ˜r ˜s ˜t ˜u ˜v ˜w ˜x ˜y ˜z ˜{ ˜| ˜} ˜~ + ˜¡ ˜¢ ˜£ ˜¤ ˜¥ ˜¦ ˜§ ˜¨ ˜© ˜ª ˜« ˜¬ ˜­ ˜® ˜¯ +˜° ˜± ˜² ˜³ ˜´ ˜µ ˜¶ ˜· ˜¸ ˜¹ ˜º ˜» ˜¼ ˜½ ˜¾ ˜¿ +˜À ˜Á ˜Â ˜Ã ˜Ä ˜Å ˜Æ ˜Ç ˜È ˜É ˜Ê ˜Ë ˜Ì ˜Í ˜Î ˜Ï +˜Ð ˜Ñ ˜Ò ˜Ó ˜Ô ˜Õ ˜Ö ˜× ˜Ø ˜Ù ˜Ú ˜Û ˜Ü ˜Ý ˜Þ ˜ß +˜à ˜á ˜â ˜ã ˜ä ˜å ˜æ ˜ç ˜è ˜é ˜ê ˜ë ˜ì ˜í ˜î ˜ï +˜ð ˜ñ ˜ò ˜ó ˜ô ˜õ ˜ö ˜÷ ˜ø ˜ù ˜ú ˜û ˜ü ˜ý ˜þ +™@ ™A ™B ™C ™D ™E ™F ™G ™H ™I ™J ™K ™L ™M ™N ™O +™P ™Q ™R ™S ™T ™U ™V ™W ™X ™Y ™Z ™[ ™\ ™] ™^ ™_ +™` ™a ™b ™c ™d ™e ™f ™g ™h ™i ™j ™k ™l ™m ™n ™o +™p ™q ™r ™s ™t ™u ™v ™w ™x ™y ™z ™{ ™| ™} ™~ + ™¡ ™¢ ™£ ™¤ ™¥ ™¦ ™§ ™¨ ™© ™ª ™« ™¬ ™­ ™® ™¯ +™° ™± ™² ™³ ™´ ™µ ™¶ ™· ™¸ ™¹ ™º ™» ™¼ ™½ ™¾ ™¿ +™À ™Á ™Â ™Ã ™Ä ™Å ™Æ ™Ç ™È ™É ™Ê ™Ë ™Ì ™Í ™Î ™Ï +™Ð ™Ñ ™Ò ™Ó ™Ô ™Õ ™Ö ™× ™Ø ™Ù ™Ú ™Û ™Ü ™Ý ™Þ ™ß +™à ™á ™â ™ã ™ä ™å ™æ ™ç ™è ™é ™ê ™ë ™ì ™í ™î ™ï +™ð ™ñ ™ò ™ó ™ô ™õ ™ö ™÷ ™ø ™ù ™ú ™û ™ü ™ý ™þ +š@ šA šB šC šD šE šF šG šH šI šJ šK šL šM šN šO +šP šQ šR šS šT šU šV šW šX šY šZ š[ š\ š] š^ š_ +š` ša šb šc šd še šf šg šh ši šj šk šl šm šn šo +šp šq šr šs št šu šv šw šx šy šz š{ š| š} š~ + š¡ š¢ š£ š¤ š¥ š¦ š§ š¨ š© šª š« š¬ š­ š® š¯ +š° š± š² š³ š´ šµ š¶ š· š¸ š¹ šº š» š¼ š½ š¾ š¿ +šÀ šÁ šÂ šÃ šÄ šÅ šÆ šÇ šÈ šÉ šÊ šË šÌ šÍ šÎ šÏ +šÐ šÑ šÒ šÓ šÔ šÕ šÖ š× šØ šÙ šÚ šÛ šÜ šÝ šÞ šß +šà šá šâ šã šä šå šæ šç šè šé šê šë šì ší šî šï +šð šñ šò šó šô šõ šö š÷ šø šù šú šû šü šý šþ +›@ ›A ›B ›C ›D ›E ›F ›G ›H ›I ›J ›K ›L ›M ›N ›O +›P ›Q ›R ›S ›T ›U ›V ›W ›X ›Y ›Z ›[ ›\ ›] ›^ ›_ +›` ›b ›c ›d ›e ›f ›g ›h ›i ›j ›k ›l ›m ›n ›o +›p ›q ›r ›s ›t ›u ›w ›y ›z ›| ›} ›~ + ›¡ ›¢ ›£ ›¤ ›¥ ›¦ ›§ ›¨ ›© ›ª ›« ›¬ ›­ ›® ›¯ +›° ›± ›² ›³ ›´ ›µ ›¶ ›· ›¸ ›¹ ›º ›» ›¼ ›½ ›¾ ›¿ +›À ›Á ›Â ›Ã ›Ä ›Å ›Ç ›È ›É ›Ê ›Ë ›Ì ›Í ›Î ›Ï +›Ð ›Ñ ›Ò ›Ó ›Ô ›Õ ›Ö ›× ›Ø ›Ù ›Ú ›Û ›Ü ›Ý ›ß +›à ›á ›â ›ã ›ä ›å ›æ ›ç ›è ›é ›ê ›ë ›í ›î ›ï +›ð ›ñ ›ò ›ó ›ô ›õ ›÷ ›ø ›ù ›ú ›û ›ü ›ý ›þ +œ@ œA œC œD œE œF œG œH œI œJ œK œL œM œN œO +œP œQ œR œT œU œV œW œX œY œZ œ[ œ\ œ] œ^ œ_ +œ` œa œc œd œe œf œg œi œj œl œm œn œo +œp œq œr œs œt œu œv œx œy œz œ{ œ| œ} œ~ + œ¡ œ¢ œ£ œ¤ œ¥ œ¦ œ§ œ¨ œ© œª œ« œ¬ œ­ œ® œ¯ +œ° œ± œ² œ³ œ´ œµ œ¶ œ· œ¸ œ¹ œº œ» œ¾ œ¿ +œÀ œÁ œÂ œÃ œÄ œÅ œÆ œÇ œÈ œÉ œÊ œË œÌ œÍ œÎ œÏ + œÑ œÒ œÓ œÔ œÕ œÖ œ× œØ œÙ œÚ œÛ œÜ œÝ œÞ œß +œà œá œâ œã œä œå œæ œç œè œé œê œë œì œí œî œï +œð œñ œò œó œô œõ œö œ÷ œø œù œú œû œü œý œþ +@ A B C D E F G H I J K L M N O +P Q R S T U V X Y [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Å Æ Ç È É Ê Ë Ì Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ +ž@ žA žB žC žD žE žF žG žH žI žJ žK žL žM žN žO +žP žQ žR žS žT žU žV žW žX žY žZ ž[ ž\ ž] ž^ ž_ +ž` ža žb žc žd že žf žg žh ži žj žk žl žm žn žo +žp žq žr žs žt žu žv žw žx žy žz ž{ ž| ž} ž~ + ž¡ ž¢ ž£ ž¤ ž¥ ž¦ ž§ ž¨ žª ž« ž­ ž® ž¯ +ž° ž± ž² ž³ ž´ žµ ž¶ ž· ž¸ ž¹ žº ž» ž¼ ž½ ž¾ ž¿ +žÀ žÁ žÂ žÃ žÅ žÆ žÇ žÈ žÉ žÊ žË žÌ žÍ žÎ žÏ +žÐ žÑ žÒ žÓ žÔ žÕ žÖ ž× žØ žÙ žÚ žÛ žÜ žÝ žÞ žß +žà žá žâ žã žä žå žæ žç žè žé žê žë žì ží žî +žð žñ žò žó žõ žö ž÷ žø žù žú žû žü žþ +Ÿ@ ŸA ŸB ŸC ŸD ŸE ŸF ŸG ŸH ŸI ŸJ ŸK ŸL ŸM ŸO +ŸP ŸQ ŸR ŸS ŸT ŸU ŸV ŸW ŸX ŸY ŸZ Ÿ[ Ÿ\ Ÿ] Ÿ^ Ÿ_ + Ÿa Ÿb Ÿc Ÿd Ÿe Ÿg Ÿh Ÿi Ÿj Ÿk Ÿl Ÿm Ÿn Ÿo +Ÿp Ÿq Ÿr Ÿs Ÿt Ÿu Ÿv Ÿw Ÿx Ÿy Ÿz Ÿ{ Ÿ| Ÿ} Ÿ~ + Ÿ¡ Ÿ¢ Ÿ£ Ÿ¤ Ÿ¥ Ÿ¦ Ÿ§ Ÿ¨ Ÿ© Ÿª Ÿ« Ÿ¬ Ÿ® Ÿ¯ +Ÿ° Ÿ² Ÿ³ Ÿ´ Ÿµ Ÿ¶ Ÿ· Ÿ¸ Ÿ¹ Ÿº Ÿ» Ÿ¼ Ÿ½ Ÿ¾ Ÿ¿ + ŸÁ ŸÂ ŸÃ ŸÄ ŸÅ ŸÆ ŸÇ ŸÉ ŸÊ ŸÌ ŸÍ ŸÎ ŸÏ +ŸÐ ŸÑ ŸÒ ŸÓ ŸÔ ŸÕ ŸÖ Ÿ× ŸÙ ŸÛ ŸÜ ŸÝ ŸÞ Ÿß +Ÿà Ÿá Ÿâ Ÿã Ÿä Ÿå Ÿç Ÿè Ÿé Ÿë Ÿì Ÿí Ÿî +Ÿð Ÿñ Ÿò Ÿó Ÿô Ÿõ Ÿö Ÿ÷ Ÿø Ÿù Ÿú Ÿû Ÿü Ÿý Ÿþ + @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O + P  Q  R  S  U  V  X  Y  [  \  ]  ^  _ + `  a  d  e  f  g  h  i  j  k  l  m  n  o + p  q  s  t  u  v  x  y  z  {  |  }  ~ +  ¡  ¢  £  ¤  ¦  §  ¨  ©  ª  «  ¬  ® + °  ±  ²  ³  ´  µ  ¶  ·  ¸  ¹  º  »  ¼  ½  ¾  ¿ + À  Á  Â  Ã  Ä  Å  Æ  Ç  È  É  Ê  Ë  Ì  Í  Î  Ï + Ð  Ñ  Ò  Ô  Ö  ×  Ø  Ù  Ú  Û  Ü  Ý  Þ + à  â  ã  å  æ  ç  è  é  ê  ë  ì  í  î  ï + ð  ñ  ò  ó  ô  õ  ö  ÷  ø  ù  ú  û  ü  ý  þ diff --git a/jni/iconv/tests/BIG5-HKSCS-2001-snippet.UTF-8 b/jni/iconv/tests/BIG5-HKSCS-2001-snippet.UTF-8 new file mode 100644 index 0000000..09e4bb9 --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-2001-snippet.UTF-8 @@ -0,0 +1,241 @@ +㇀ ㇠㇂ ㇃ ㇄ ð „Œ ㇅ 𠃑 𠃠㇆ ㇇ 𠃋 𡿨 ㇈ 𠃊 ㇉ +㇊ ㇋ ㇌ ð „Ž ㇠㇎ Ä€ Ã Ç Ã€ Ä’ É Äš È ÅŒ Ó +Ç‘ Ã’ Ê̄ Ế Ê̌ Ề Ê Ä Ã¡ ÇŽ à É‘ Ä“ é Ä› è +Ä« í Ç Ã¬ Šó Ç’ ò Å« ú Ç” ù Ç– ǘ Çš + Çœ ü ê̄ ế ê̌ Ỡê É¡ âš â› +𪎩 ð¡…… 攊 丽 æ» éµŽ 釟 𧜵 æ’‘ 会 伨 +侨 å…– å…´ 农 凤 务 动 医 åŽ å‘ å˜ å›¢ 声 处 备 夲 +头 å­¦ 实 実 岚 庆 总 æ–‰ 柾 æ „ æ¡¥ 济 炼 电 纤 纬 +纺 织 ç» ç»Ÿ 缆 ç¼· 艺 è‹ è¯ è§† 设 询 车 轧 è½® + ç‘ ç³¼ ç· æ¥† 竉 刧 醌 碸 é…ž 肼 +è´‹ 胶 𠧧 è‚Ÿ 黇 ä³ é·‰ 鸌 ä°¾ ð©·¶ 𧀎 鸊 𪄳 ã— + 溚 舾 ç”™ 䤑 马 éª é¾™ 禇 𨑬 ð¡·Š 𠗠𢫦 两 äº +亀 亇 亿 仫 ä¼· ã‘Œ ä¾½ 㹈 倃 傈 㑽 ã’“ ã’¥ 円 夅 凛 +凼 刅 争 剹 åŠ åŒ§ ã—‡ 厩 ã•‘ 厰 ã•“ å‚ å£ ã•­ 㕲 ãš +å’“ å’£ å’´ å’¹ å“ å“¯ 唘 唣 唨 ã–˜ 唿 ã–¥ ã–¿ å—— ã—… +𧶄 唥 𠱂 ð ´• 𥄫 å– ð¢³† 㧬 ð  蹆 𤶸 ð©“¥ ä“ ð¨‚¾ çº +𢰸 㨴 䟕 𨅠𦧲 𤷪 æ“ ð µ¼ ð ¾´ 𠳕 𡃴 æ’ è¹¾ ð º– ð °‹ 𠽤 +𢲩 𨉖 𤓓 𠵆 𩩠𨃩 䟴 𤺧 𢳂 骲 㩧 ð©—´ ã¿­ 㔆 𥋇 +ð©Ÿ” 𧣈 𢵄 éµ® é • ä™ ð¦‚¥ æ’´ å“£ 𢵌 𢯊 𡷠㧻 𡯠+ 𦛚 𦜖 𧦠 擪 𥒠𠱃 蹨 𢆡 𨭌 𠜱 ä ‹ 𠆩 㿺 塳 +𢶠𤗈 ð “¼ 𦂗 𠽌 ð ¶– 啹 ä‚» 䎺 䪴 𢩦 𡂠膪 飵 +𠶜 æ¹ ã§¾ 𢵠跀 åš¡ 摼 㹃 𪘠𠸉 𢫠𢳉 𡃈 𣧂 +㦒 㨆 𨊛 㕸 𥹉 𢃇 å™’ ð ¼± 𢲲 𩜠 ã’¼ æ°½ 𤸻 𧕴 +𢺋 𢈈 𪙛 𨳠𠹺 ð °´ 𦠜 羓 𡃠𢠃 𢤹 ã—» 𥇣 𠺌 𠾠𠺪 +㾓 ð ¼° 𠵇 𡅠𠹌 𠺫 ð ®© 𠵈 𡃀 ð¡„½ 㿹 𢚖 æ² ð ¾­ +𣴠𧘹 𢯎 ð µ¾ 𠵿 𢱑 𢱕 㨘 𠺘 𡃇 ð ¼® 𪘲 𦭠𨳒 𨶙 𨳊 +é–ª å“Œ è‹„ å–¹ 𩻃 é°¦ 骶 𧞠𢷮 ç…€ è…­ 胬 å°œ 𦕲 è„´ +ãž— åŸ ð¨‚½ 醶 𠻺 ð ¸ ð ¹· ð »» 㗠𤷫 㘉 ð ³– 嚯 𢞵 𡃉 ð ¸ +𠹸 𡸠𡅈 𨈇 ð¡‘• ð ¹¹ 𤹠𢶤 å©” 𡀠𡀞 𡃵 𡃶 åžœ 𠸑 + 𧚔 𨋠𠾵 ð ¹» 𥅾 㜃 𠾶 𡆀 𥋘 𪊽 𤧚 ð¡ º 𤅷 𨉼 墙 +剨 㘚 𥜽 箲 å­¨ ä € 䬬 鼧 䧧 é°Ÿ é® ð¥­´ 𣄽 å—» ã—² 嚉 +丨 夂 𡯠屮 é‘ ð ‚† ä¹› 亻 㔾 å°£ 彑 å¿„ 㣺 扌 攵 æ­º +æ°µ æ°º ç¬ çˆ« 丬 犭 𤣩 ç½’ 礻 ç³¹ 罓 𦉪 㓠𦋠耂 +è‚€ 𦘒 𦥑 å 衤 è§ ð§¢² è®  è´ é’… 镸 é•¿ é—¨ 𨸠韦 页 +风 飞 饣 ð©  é±¼ 鸟 黄 æ­¯ 龜 丷 𠂇 é˜ æˆ· é’¢ +倻 æ·¾ 𩱳 龦 ã·‰ è¢ ð¤…Ž ç· å³µ 䬠 𥇠㕙 𥴰 æ„¢ 𨨲 辧 +釶 熑 朙 玺 𣊠𪄇 㲋 𡦀 ä¬ ç£¤ ç‚ å†® 𨜠䀉 æ©£ 𪊺 +䈣 è˜ ç¨ª 𩥇 𨫪 é• ç 匤 ð¢¾ é´ ç›™ 𨧣 龧 çŸ äº£ +ä¿° 傼 丯 ä¼— 龨 å´ ç¶‹ 墒 å£ ð¡¶¶ 庒 庙 å¿‚ 𢜒 æ–‹ + 𣹠椙 橃 𣱣 泿 爀 𤔅 玌 ã»› 𤨓 嬕 ç’¹ 讃 𥲤 +𥚕 窓 篬 糃 繬 苸 è–— 龩 è¢ é¾ª 躹 龫 è¿ è•Ÿ 駠 鈡 +龬 𨶹 ð¡¿ ä± äŠ¢ 娚 顨 æ« ä‰¶ 圽 è—– 𤥻 +芿 ð§„ ä² ð¦µ´ åµ» 𦬕 𦾾 é¾­ é¾® å®– 龯 ç¹› +å´¾ 嵈 åµ– ã·¼ ã  å¶¤ 嶹 ã   ã ¸ 幂 庽 å¼¥ 徃 㤈 㤔 㤿 +㥠惗 愽 å³¥ 㦉 憷 憹 æ‡ ã¦¸ 戬 æŠ æ‹¥ 挘 㧸 åš± + 㨃 æ¢ æ» æ‡ æ‘š ã©‹ æ“€ å´• 嘡 龟 㪗 æ–† 㪽 æ—¿ 晓 +㫲 æš’ 㬢 朖 ã­‚ 枤 æ € ã­˜ æ¡Š 梄 ã­² ã­± ã­» 椉 楃 牜 +楤 榟 榅 㮼 槖 㯠橥 æ©´ 橱 檂 㯬 檙 㯲 檫 檵 æ«” +櫶 æ® æ¯ æ¯ª æ±µ 沪 㳋 æ´‚ æ´† æ´¦ æ¶ ã³¯ 涤 涱 渕 渘 +温 溆 𨧀 溻 滢 滚 齿 滨 滩 漤 æ¼´ 㵆 ð£½ æ¾ æ¾¾ 㵪 +ãµµ 熷 å²™ 㶊 瀬 㶑 ç ç” ç¯ ç¿ ç‚‰ 𠌥 ä ã—± 𠻘 +𣻗 åž¾ 𦻓 焾 𥟠 㙎 榢 𨯩 å­´ 穉 𥣡 ð©“™ ç©¥ 穽 𥦬 窻 +窰 ç«‚ 竃 燑 𦒠䇊 ç«š ç« ç«ª 䇯 å’² 𥰠笋 ç­• 笩 𥌎 +𥳾 箢 ç­¯ 莜 𥮴 𦱿 ç¯ è¡ ç®’ 𥴠 㶭 𥱥 è’’ 篺 +ç°µ 𥳠籄 粃 𤢂 粦 晽 𤕸 糉 糇 糦 ç±´ ç³³ ç³µ + 繧 ä” ð¦¹„ çµ ð¦»– ç’ ç¶‰ 綫 焵 綳 𤗠𦀩 ç·¤ ã´“ +ç·µ 𡟹 ç·¥ 𨭠𦄡 𦅚 ç¹® 纒 䌫 鑬 縧 ç½€ ç½ ç½‡ 礶 +𦋠駡 ç¾— 𦑠羣 ð¡™¡ ð ¨ ä•œ 𣦠䔃 𨌺 翺 𦒉 耈 è€ + 耯 𪂇 𦳃 耻 耼 è¡ ð¢œ” 䦉 𦘦 𣷣 𦛨 朥 肧 𨩈 脇 +è„š 墰 𢛶 汿 𦒘 𤾸 擧 ð¡’Š 舘 ð¡¡ž æ©“ 𤩥 𤪕 䑺 舩 ð ¬ +𦩒 𣵾 俹 ð¡“½ è“¢ è¢ ð¦¬Š 𤦧 𣔰 𡳠𣷸 芪 椛 芳 䇛 +è•‹ è‹ èŒš ð ¸– ð¡ž´ 㛠𣅽 𣕚 艻 è‹¢ 茘 𣺋 𦶣 𦬅 𦮗 𣗎 +㶿 èŒ å—¬ 莅 䔋 𦶥 莬 è“ ã‘¾ 𦻔 æ©— è•š ã’– 𦹂 𢻯 +葘 𥯤 葱 ã·“ 䓤 檧 è‘Š 𣲵 祘 𦮖 𦹷 𦹃 è“ž 莑 +ä’  è’“ 蓤 𥲑 䉀 𥳀 䕃 è”´ 嫲 𦺙 䔧 蕳 ä”– æž¿ 蘖 + 𨘥 𨘻 è— ð§‚ˆ 蘂 ð¡–‚ 𧃠䕫 䕪 蘨 㙈 ð¡¢¢ å· ð§Žš 虾 +è± ðªƒ¸ 蟮 𢰧 èž± 蟚 è  å™¡ 虬 æ¡– ä˜ è¡… 衆 𧗠 𣶹 𧗤 +è¡ž 袜 ä™› 袴 袵 æ 装 ç· ð§œ è¦‡ 覊 覧 覼 𨨥 +觧 𧤤 𧪽 誜 çž“ 釾 èª ð§©™ ç«© 𧬺 𣾠䜓 𧬸 ç…¼ 謌 謟 +𥰠𥕥 謿 è­Œ è­ èª© 𤩺 è® è®› 誯 𡛟 䘕 è¡ è²› 𧵔 𧶠+貫 㜥 𧵓 è³– 𧶘 𧶽 è´’ è´ƒ 𡤠賛 çœ è´‘ 𤳉 ã» +趩 𨀂 ð¡€” 𤦊 ã­¼ 𨆼 𧄌 竧 躭 躶 軃 é‹” è¼™ è¼­ 𨥠𨒠+è¾¥ 錃 𪊟 ð © è¾³ 䤪 𨧞 𨔽 𣶻 廸 𣉢 迹 𪀔 𨚼 𨔠𢌥 +㦀 𦻗 逷 𨔼 𧪾 é¡ ð¨•¬ 𨘋 邨 𨜓 郄 𨛦 é‚® é…§ ã«° +醩 釄 粬 𨤳 𡺉 鈎 沟 é‰ é‰¢ 𥖹 𨫆 𣲛 𨬌 𥗛 + ð ´± 錬 é« ð¨«¡ 𨯫 ç‚ å«ƒ 𨫢 𨫥 䥥 鉄 𨯬 𨰹 𨯿 é³ +é‘› 躼 é–… é–¦ é¦ é–  濶 䊹 𢙺 𨛘 𡉼 𣸮 䧟 æ°œ é™» éš– +ä…¬ 隣 𦻕 懚 隶 磵 𨫠 éš½ åŒ ä¦¡ 𦲸 ð ‰´ ð¦ 𩂯 𩃥 𤫑 +𡤕 𣌊 霱 虂 霶 ä¨ ä”½ ä–… 𤫩 çµ å­ éœ› 𩇕 é— å­Š +𩇫 éŸ é¥ åƒ ð£‚· 𣂼 鞉 鞟 éž± éž¾ 韀 韒 韠 𥑬 韮 çœ +𩳠韵 ð© 𧥺 ä«‘ é ´ é ³ é¡‹ 顦 㬎 𧅵 㵑 ð ˜° 𤅜 +𥜆 飊 颷 飈 飇 ä«¿ 𦴧 ð¡›“ å–° 飡 飦 飬 é¸ é¤¹ 𤨩 ä­² +ð©¡— 𩤅 駵 騌 騻 é¨ é©˜ 𥜥 㛄 ð©‚± 𩯕 é«  é«¢ 𩬅 é«´ ä°Ž +鬔 鬭 𨘀 倴 鬴 𦦨 㣃 ð£½ é­ é­€ ð©´¾ å©… ð¡¡£ 鮎 𤉋 é°‚ +鯿 é°Œ 𩹨 é·” 𩾷 𪆒 𪆫 𪃡 𪄣 𪇟 éµ¾ 鶃 𪄴 鸎 梈 + é·„ 𢅛 𪆓 𪈠 𡤻 𪈳 é´¹ 𪂹 𪊴 éº éº• 麞 麢 ä´´ 麪 +麯 ð¤¤ é» ã­  㧥 ã´ ä¼² ãž¾ 𨰫 鼂 鼈 ä®– é¤ ð¦¶¢ é¼— +é¼¹ 嚟 嚊 é½… 馸 ð©‚‹ 韲 è‘¿ é½¢ 齩 ç«œ 龎 爖 䮾 𤥵 𤦻 +ç…· 𤧸 𤈠𤩑 玞 𨯚 𡣺 禟 𨥾 𨸶 é© é³ ð¨©„ 鋬 éŽ é‹ +𨥬 𤒹 爗 㻫 ç² ç©ƒ çƒ ð¤‘³ 𤸠煾 𡟯 ç‚£ ð¡¢¾ 𣖙 㻇 ð¡¢… +𥯠𡟸 㜢 ð¡›» ð¡ ¹ 㛡 𡴠𡣑 𥽋 㜣 𡛀 å› ð¤¨¥ 𡾠𡊨 +𡆠𡒶 蔃 𣚦 è‘• 𤦔 𧅥 𣸱 𥕜 𣻻 𧒠䓴 𣛮 𩦠𦼦 +柹 㜳 ã°• ã·§ 塬 𡤢 æ  ä— ð£œ¿ 𤃡 𤂋 𤄠𦰡 å“‹ åšž 𦚱 +åš’ ð ¿Ÿ 𠮨 ð ¸ é† ð¨¬“ 鎜 仸 å„« ã ™ 𤶠亼 ð ‘¥ 𠿠佋 侊 +𥙑 婨 𠆫 𠋠㦙 𠌊 𠔠㵠伩 ð ‹€ 𨺳 𠉵 è«š 𠈌 亘 + åƒ å„ ä¾¢ 伃 𤨎 𣺊 佂 倮 å¬ å‚ ä¿Œ ä¿¥ å˜ åƒ¼ + 湶 𣖕 𣸹 𣺿 æµ² 𡢄 𣺉 冨 凃 ð —  ä“ ð ’£ ð ’’ +ð ’‘ 赺 𨪜 𠜎 剙 劤 ð ¡³ å‹¡ 䙺 熌 𤎌 ð °  𤦬 𡃤 槑 +𠸠㻞 ç’™ ç” ç‘– 玘 䮎 𤪼 𤂠å ã–„ çˆ ð¤ƒ‰ å–´ ð … +å“ ð ¯† åœ é‰ é›´ é¦ åŸ åž å¿ ã˜¾ 壋 媙 𨩆 𡛺 𡯠𡜠+娬 妸 éŠ å©¾ å« å¨’ 𥥆 𡧳 ð¡¡¡ 𤊕 㛵 æ´… 瑃 娡 𥺃 +åª ð¨¯— ð “ é  ç’Œ 𡌃 ç„… 䥲 éˆ ð¨§» 鎽 ãž  å°ž 岞 幞 幈 +𡦖 ð¡¥¼ 𣫮 å» å­ ð¡¤ƒ 𡤄 㜠𡢠 ã› ð¡›¾ 㛓 脪 𨩇 𡶺 𣑲 +𨦨 弌 弎 𡤧 ð¡ž« å©« 𡜻 å­„ 蘔 𧗽 è¡  æ¾ ð¢¡  𢘫 å¿› 㺸 +𢖯 𢖾 𩂈 𦽳 懀 ð €¾ 𠆠𢘛 憙 憘 æµ ð¢²› 𢴇 𤛔 ð©… + 摱 𤙥 𢭪 㨩 𢬢 𣑠𩣪 𢹸 挷 𪑛 æ’¶ 挱 æ‘ ð¤§£ 𢵧 +护 𢲡 æ» æ•« 楲 㯴 𣂎 𣊭 𤦉 𣊫 å” ð£‹  ð¡£™ 𩿠曎 𣊉 +𣆳 ã«  ä† ð¥–„ 𨬢 𥖠𡛼 𥕛 𥥠磮 𣄃 ð¡ ª 𣈴 㑤 𣈠𣆂 +𤋉 暎 𦴤 晫 䮓 昰 𧡰 ð¡·« 晣 𣋒 𣋡 昞 𥡲 㣑 𣠺 𣞼 +ã®™ 𣞢 ð£¾ ç“ ã®– æž ð¤˜ª 梶 æ ž 㯄 檾 ã¡£ 𣟕 𤒇 樳 æ©’ +櫉 欅 𡤒 攑 梘 æ©Œ 㯗 橺 æ­— 𣿀 𣲚 鎠 鋲 𨯪 𨫋 +銉 𨀞 𨧜 鑧 涥 漋 𤧬 𣽿 㶠渄 𤀼 娽 渊 塇 æ´¤ +ç¡‚ ç„» 𤌚 𤉶 烱 ç‰ çŠ‡ 犔 𤞠𤜥 å…¹ 𤪤 ð —« 瑺 𣻸 𣙟 +𤩊 𤤗 𥿡 㼆 㺱 𤫟 𨰣 𣼵 悧 㻳 ç“Œ ç¼ éŽ‡ ç· ä’Ÿ 𦷪 +ä•‘ ç–ƒ ã½£ 𤳙 𤴆 㽘 ç•• 癳 𪗆 㬙 瑨 𨫌 𤦫 𤦎 ã«» + 㷠𤩎 㻿 𤧅 𤣳 釺 圲 é‚ ð¨«£ 𡡤 僟 𥈡 𥇧 ç¸ ð£ˆ² +眎 çœ ç» ð¤š— 𣞠㩞 𤣰 ç¸ ç’› 㺿 𤪺 𤫇 䃈 𤪖 𦆮 錇 +𥖠砞 ç¢ ç¢ˆ 磒 ç 祙 ð§ 𥛣 ä„Ž è’– 禥 樭 𣻺 稺 +秴 ä…® 𡛦 䄲 鈵 秱 𠵌 𤦌 ð Š™ 𣶺 ð¡® ã–— å•« ã•° 㚪 𠇔 +ð ° ç«¢ å©™ 𢛵 𥪯 𥪜 å¨ ð ‰› 磰 娪 𥯆 竾 䇹 ç± ç±­ 䈑 +𥮳 𥺼 𥺦 ç³ ð¤§¹ ð¡ž° 粎 ç±¼ ç²® 檲 ç·œ 縇 ç·“ 罎 𦉡 +𦅜 𧭈 綗 𥺂 䉪 𦭵 ð ¤– 柖 𠎠𣗠埄 𦒠𦸠𤥢 ç¿ ç¬§ +ð  ¬ 𥫩 𥵃 笌 𥸎 駦 è™… é©£ 樜 𣿠㧢 𤧷 𦖭 騟 𦖠 è’€ +𧄧 𦳑 䓪 è„· ä‚ èƒ† 脉 è…‚ 𦞴 飃 𦩂 艢 艥 𦩑 è‘“ 𦶧 +è˜ ð§ˆ› 媆 ä…¿ ð¡¡€ 嬫 𡢡 嫤 𡣘 èš  蜨 𣶠蠭 𧢠娂 + è¡® ä½… 袇 袿 裦 襥 è¥ ð¥šƒ 襔 𧞅 𧞄 𨯵 𨯙 𨮜 𨧹 +㺭 è’£ 䛵 ä› ãŸ² 訽 訜 𩑈 å½ éˆ« 𤊄 æ—” ç„© 烄 ð¡¡… éµ­ +貟 賩 𧷜 妚 矃 姰 ä® ã›” 踪 躧 𤰉 è¼° 轊 ä‹´ 汘 æ¾» +𢌡 䢛 æ½¹ 溋 ð¡Ÿš 鯩 ãšµ 𤤯 é‚» 啱 䤆 醻 é„ ð¨©‹ ä¢ +𨫼 é§ ð¨° ð¨°» è“¥ 訫 é–™ é–§ é–— é–– 𨴴 ç‘… 㻂 𤣿 𤩂 𤪠+㻧 𣈥 éš ð¨»§ 𨹦 𨹥 㻌 𤧭 𤩸 𣿮 ç’ ç‘« 㻼 é ð©‚° +桇 ä¨ ð©‚“ 𥟟 é¨ ð¨¦‰ 𨰦 𨬯 𦎾 銺 嬑 è­© 䤼 ç¹ ð¤ˆ› +éž› é± é¤¸ 𠼦 å· ð¨¯… 𤪲 é Ÿ ð©“š 鋶 ð©—— 釥 ä“€ 𨭠𤩧 𨭤 +飜 𨩅 ã¼€ 鈪 䤥 è” é¤» é¥ ð§¬† ã·½ 馛 ä­¯ 馪 é©œ 𨭥 𥣈 +æª é¨¡ 嫾 騯 ð©£± ä® ð©¥ˆ 馼 䮽 ä®— é½ å¡² 𡌂 å ¢ 𤦸 + 𡓨 ç¡„ 𢜟 𣶸 棅 ãµ½ 鑘 㤧 æ… ð¢ž ð¢¥« 愇 é± é±“ é±» +é°µ é° é­¿ é¯ ð©¸­ 鮟 𪇵 𪃾 é´¡ ä²® 𤄄 鸘 ä²° é´Œ 𪆴 𪃭 +𪃳 𩤯 鶥 è’½ 𦸒 𦿟 𦮂 è—¼ 䔳 𦶤 𦺄 𦷰 è  è—® 𦸀 𣟗 +𦤠秢 𣖜 𣙀 䤭 𤧞 ãµ¢ é› éŠ¾ éˆ ð Š¿ 碹 鉷 é‘ ä¿¤ ã‘€ +é¤ ð¥• ç ½ ç¡” 碶 ç¡‹ 𡗠𣇉 𤥠㚚 ä½² æ¿š æ¿™ 瀞 å” +𤆵 åž» 壳 垊 é´– 埗 ç„´ ã’¯ 𤆬 燫 𦱀 𤾗 ð¡žµ 𨩉 +æ„Œ å«Ž 娋 䊼 𤒈 㜬 ä­» 𨧼 鎻 鎸 ð¡£– 𠼠葲 𦳀 𡓠𤋺 +𢰦 ð¤ 妔 𣶷 ð¦ 綨 𦅛 𦂤 𤦹 𤦋 𨧺 é‹¥ ç¢ ã»© ç’´ 𨭣 +𡢟 㻡 𤪳 櫘 ç³ ç» ã»– 𤨾 𤪔 ð¡Ÿ™ 𤩦 𠎧 𡤠𤧥 瑈 𤤖 +ç‚¥ 𤥶 銄 ç¦ éŸ ð “¾ 錱 𨫎 𨨖 鎆 𨯧 𥗕 䤵 𨪂 ç…« + 𤥃 𠳿 嚤 𠘚 𠯫 𠲸 唂 秄 𡟺 ç·¾ ð¡›‚ 𤩠𡡒 ä”® é +㜊 𨫀 𤦭 妰 𡢿 𡢃 𧒄 媡 㛢 𣵛 ãš° 鉟 婹 𨪠𡡢 é´ +ã³ ð ª´ 䪖 㦊 僴 㵩 㵌 ð¡Žœ ç…µ ä‹» 𨈘 æ¸ ð©ƒ¤ ä“« æµ— 𧹠+ç§ æ²¯ ã³– 𣿭 𣸭 渂 漌 㵯 ð µ ç•‘ ãš¼ 㓈 䚀 㻚 䡱 姄 +鉮 䤾 è½ ð¨°œ 𦯀 å ’ 埈 ã›– ð¡‘’ 烾 𤢠𤩱 𢿣 ð¡Š° 𢎽 梹 +楧 𡎘 𣓥 𧯴 𣛟 𨪃 𣟖 𣺠𤲟 樚 𣚭 𦲷 è¾ ä“Ÿ ä“Ž +𦴦 𦵑 𦲂 𦿞 æ¼— 𧄉 茽 𡜺 è­ ð¦²€ 𧓠𡟛 妉 媂 ð¡ž³ å©¡ +婱 𡤅 𤇼 㜭 姯 𡜼 㛇 熎 éŽ æšš 𤊥 å©® 娫 𤊓 樫 𣻹 +𧜶 𤑛 𤋊 ç„ ð¤‰™ 𨧡 ä¾° 𦴨 峂 𤓎 𧹠𤎽 樌 𤉖 𡌄 炦 +焳 𤩠㶥 泟 勇 𤩠繥 姫 å´¯ ã·³ 彜 𤩠𡟟 綤 è¦ + å’… 𣫺 𣌀 𠈔 å¾ ð £• 𠘙 ã¿¥ 𡾞 𪊶 瀃 ð©…› åµ° çŽ ç³“ +𨩙 𩠠俈 翧 ç‹ çŒ ð§«´ 猸 猹 𥛶 ç çˆ ãº© 𧬘 é¬ ç‡µ +𤣲 ç¡ è‡¶ 㻊 県 㻑 æ²¢ 国 ç™ çž çŸ ã»¢ ã»° ã»´ 㻺 ç““ +㼎 㽓 ç•‚ ç•­ 畲 ç– ã½¼ ç—ˆ ç—œ ã¿€ ç™ ã¿— ç™´ ã¿œ 発 𤽜 +熈 嘣 覀 å¡© ä€ çƒ ä€¹ æ¡ ä… ã—› 瞘 äª ä¯ å±ž çž¾ 矋 +売 ç ˜ 点 ç œ 䂨 ç ¹ 硇 ç¡‘ 硦 葈 𥔵 礳 æ ƒ 礲 䄃 +䄉 禑 禙 è¾» 稆 è¾¼ ä…§ 窑 䆲 窼 艹 䇄 ç« ç«› ä‡ ä¸¡ +ç­¢ ç­¬ ç­» ç°’ ç°› 䉠 䉺 ç±» 粜 䊌 粸 䊔 ç³­ 输 烀 ð ³ +ç· ç·” ç· ç·½ ç¾® ç¾´ 犟 䎗 耠 耥 笹 耮 耱 è” ã·Œ åž´ +ç‚  è‚· 胩 ä­ è„Œ 猪 è„Ž è„’ ç•  è„” ä 㬹 è…– è…™ è…š + ä“ å º è…¼ 膄 ä¥ è†“ ä­ è†¥ 埯 è‡ è‡¤ 艔 ä’ èŠ¦ 艶 +è‹Š 苘 è‹¿ ä’° è— é™© 榊 è… çƒµ 葤 惣 è’ˆ 䔄 è’¾ è“¡ 蓸 +è” è”¸ è•’ ä”» 蕯 è•° è—  ä•· 虲 èš’ èš² 蛯 é™… èž‹ 䘆 䘗 +袮 裿 褤 襇 覑 𧥧 訩 訸 誔 誴 豑 è³” è³² è´œ 䞘 å¡Ÿ +è·ƒ 䟭 ä»® 踺 å—˜ å” è¹± å—µ 躰 ä · 軎 転 軤 è»­ 軲 è¾· +è¿ è¿Š è¿Œ 逳 駄 䢭 飠 鈓 䤞 鈨 鉘 鉫 銱 銮 銿 +é‹£ é‹« 鋳 é‹´ 鋽 éƒ éŽ„ 鎭 䥅 䥑 麿 é— åŒ é é­ é¾ +䥪 é‘” 鑹 é”­ é–¢ 䦧 é—´ 阳 䧥 æž  䨤 é€ ä¨µ éž² 韂 å™” +䫤 惨 颹 䬙 飱 å¡„ 餎 餙 冴 餜 餷 饂 é¥ é¥¢ ä­° 駅 +ä® é¨¼ é¬ çªƒ é­© é® é¯ é¯± 鯴 ä±­ é°  㯠𡯂 鵉 é°º + 黾 å™ é¶“ 鶽 é·€ é·¼ 银 辶 é¹» 麬 麱 麽 黆 é“œ 黢 +é»± 黸 竈 齄 ð ‚” ð Š· ð Ž  椚 铃 妬 ð “— å¡€ é“ ãž¹ ð —• 𠘕 +𠙶 𡚺 å— ç…³ ð «‚ ð « ð ®¿ 呪 吆 𠯋 å’ž 𠯻 ð °» 𠱓 ð ±¥ ð ±¼ +惧 𠲠噺 ð ²µ ð ³ ð ³­ 𠵯 𠶲 ð ·ˆ 楕 é°¯ 螥 𠸄 𠸎 ð »— ð ¾ +ð ¼­ ð ¹³ å°  ð ¾¼ 帋 𡜠ð¡ 𡶠朞 𡻠𡂈 ð¡‚– 㙇 ð¡‚¿ 𡃓 𡄯 +ð¡„» å¤ è’­ ð¡‹£ 𡵠𡌶 è® ð¡•· 𡘙 𡟃 𡟇 乸 ç‚» ð¡ ­ 𡥪 +𡨭 ð¡©… ð¡°ª 𡱰 𡲬 𡻈 拃 ð¡»• 𡼕 熘 æ¡• 𢅠槩 㛈 𢉼 𢗠+𢺠𢜪 𢡱 𢥠苽 𢥧 𢦓 𢫕 覥 𢫨 è¾  𢬎 鞸 𢬿 顇 骽 +𢱌 𢲈 𢲷 𥯨 𢴈 𢴒 𢶷 𢶕 𢹂 𢽴 𢿌 𣀳 𣦠𣌟 𣞠+å¾± 晈 æš¿ 𧩹 𣕧 𣗳 𤦺 𣘚 𣜖 𠆠墵 朎 + 椘 𣪧 𧙗 𥿢 𣸑 𣺹 𧗾 𢂚 ä£ äª¸ 𤄙 𨪚 𤋮 𤌠𤀻 +𤌴 𤎖 𤩅 ð —Š 凒 𠘑 妟 𡺨 㮾 𣳿 𤄠𤓖 垈 𤙴 㦛 𤜯 +𨗨 𩧉 㢠𢇃 è­ž 𨭎 𤠒 𤣻 𤨕 爉 𤫀 𠱸 奥 𤺥 𤾆 +𠹠軚 𥀬 åŠ åœ¿ ç…± 𥊙 𥙠𣽊 𤪧 å–¼ 𥑆 𥑮 𦭒 㑳 +𥔿 𧘲 𥕞 䜘 𥕢 𥕦 𥟇 𤤿 ð¥¡ å¦ ã“» 𣌠𥤃 ä¼ ð¨¥ˆ +𥪮 𥮉 𥰆 𡶠垡 ç…‘ 𦄂 𧰒 é– ð¦†² 𤾚 è­¢ 𦂠𦑊 +åµ› 𦯷 𦒄 𡤜 諪 𤧶 𦒈 𣿯 𦔒 䯀 𦖿 𦚵 𢜛 é‘¥ 𥟡 +憕 娧 枅嚹 𤔡 𦛼 乪 𤤴 é™– æ¶ ð¦²½ 㘘 襷 𦞙 𦡮 +𦑠𦡞 𦣇 ç­‚ 𩃀 𠨑 𦤦 𦤹 ç©… 𦧺 騦 𦨭 㙟 +𦑩 𠀡 禃 𦨴 𦭛 å´¬ 𣔙 ð¦® ä› ð¦²¤ ç”» è¡¥ 𦶮 墶 + 㜜 𢖠𧋠𧇠㱔 𧊀 𧊅 éŠ ð¢…º 𧊋 錰 𧋦 𤧠氹 é’Ÿ +𧑠𠻸 è § 裵 𢤦 𨑳 ð¡ž± 溸 𤨪 ð¡   㦤 ãš¹ 䔿 暶 +𩲭 𩢤 襃 𧟌 𧡘 å›– 䃟 𡘊 㦡 𣜯 𨃨 𡅠熭 è¦ ð§§ ð©†¨ + ä²· 𧂯 𨦫 𧧽 𧨊 𧬋 𧵦 𤅺 ç­ƒ 祾 𨀉 æ¾µ 𪋟 樃 𨌘 +厢 𦸇 鎿 æ ¶ é 𨅯 𨀣 𦦵 𡭠𣈯 𨈠嶅 𨰰 𨂃 圕 é £ +𨥉 嶫 𤦈 æ–¾ 槕 å’ ð¤ª¥ 𣾠㰑 朶 𨂠𨃴 𨄮 𡾡 𨅠+𨆉 𨆯 𨈚 𨌆 𨌯 𨎊 ã—Š 𨑨 𨚪 䣺 æ¦ ð¨¥– ç ˆ 鉕 𨦸 ä² +𨧧 äŸ ð¨§¨ 𨭆 𨯔 姸 𨰉 𨿅 𩃬 ð©„ ð©„¼ ã·· ð©…ž 𤫊 +è¿ çŠ åš‹ 𩓧 ð©—© ð©–° ð©–¸ 𩜲 𩣑 𩥉 𩥪 𩧃 𩨨 𩬎 𩵚 𩶛 +纟 𩻸 𩼣 䲤 镇 𪊓 熢 𪋿 䶑 递 𪗋 䶜 𠲜 è¾¾ å— + 辺 𢒰 è¾¹ 𤪓 䔉 繿 æ½– 檱 仪 㓤 𨬬 𧢠㜺 躀 𡟵 +𨀤 𨭬 𨮙 𧨾 𦚯 ã·« 𧙕 𣲷 𥘵 𥥖 亚 𥺠𦉘 åš¿ ð ¹­ 踎 +å­­ 𣺈 𤲞 æž ð¡Ÿ¶ ð¡¡» æ”° 嘭 𥱊 åš ð¥Œ‘ ã·† 𩶘 ä±½ 嘢 +嘞 罉 𥻘 奵 𣵀 è° ä¸œ 𠿪 𠵉 𣚺 è„— 鵞 è´˜ 瘻 é±… 癎 +çž¹ é… å² è…ˆ è‹· 嘥 脲 è˜ è‚½ å—ª 祢 噃 å– ð º ã—Ž 嘅 +å—± æ›± 𨋢 㘭 ç”´ å—° å–º å’— 啲 ð ± ð ²– å» ð¥…ˆ 𠹶 𢱢 +𠺢 麫 絚 å—ž ð¡µ æŠ é­ å’” è³ ç‡¶ é…¶ æ¼ æŽ¹ æ¾ å•© 𢭃 +é±² 𢺳 冚 ã“Ÿ 𠶧 冧 å‘ å”ž 唓 癦 踭 𦢊 ç–± 肶 è „ 螆 +裇 膶 èœ ð¡ƒ ä“¬ 猄 𤜆 å® èŒ‹ 𦢓 å™» 𢛴 𧴯 𤆣 𧵳 𦻠+𧊶 é…° 𡇙 鈈 𣳼 𪚩 𠺬 ð »¹ 牦 𡲢 äŽ ð¤¿‚ 𧿹 ð ¿« 䃺 + é± æ”Ÿ 𢶠 䣳 𤟠 𩵼 𠿬 𠸊 𧖣 ð ¿­ 𦈠𡆇 熣 +纎 éµ ä¸š 丄 ã•· å¬ æ²² å§ ãš¬ 㧜 å½ ãš¥ 𤘘 墚 𤭮 舭 +å‘‹ 垪 𥪕 ð ¥¹ ã©’ 𢑥 ç´ ð©º¬ ä´‰ 鯭 𣳾 𩼰 ä±› 𤾩 ð©–ž +ð©¿ž è‘œ 𣶶 𧊲 𦞳 𣜠 挮 ç´¥ 𣻷 𣸬 㨪 逈 å‹Œ ã¹´ 㙺 ä—© +ð ’Ž 癀 å«° 𠺶 硺 𧼮 墧 ä‚¿ 噼 鮋 åµ´ ç™” 𪴠麅 䳡 +㟻 æ„™ 𣃚 ð¤² å™ ð¡Š© 垧 𤥣 𩸆 刴 𧂮 ã–­ éµ¼ +ç±– 鬹 埞 𡬠屓 æ““ 𩓠𦌵 𧅤 èš­ ð ´¨ 𦴢 𤫢 ð µ± 凾 +𡼠嶎 霃 ð¡·‘ éº éŒ ç¬Ÿ 鬂 峑 箣 扨 挵 é«¿ ç¯ é¬ª ç±¾ + 籂 粆 é°• 篼 鬉 é°› 𤤾 齚 啳 寃 俽 麘 俲 剠 +㸆 å‹‘ å§ å– å¦· 帒 韈 鶫 轜 å‘© éž´ 饀 鞺 匬 æ„° + 椬 åš é°Š é´‚ ä°» é™ æ¦€ 傦 畆 𡭠駚 剳 é…™ éš +é…œ é…‘ 𨺗 æ¿ ð¦´£ æ«Š 嘑 醎 畺 抅 ð ¼ ç ç±° 𥰡 𣳽 + 𤤙 ç›– é® ä¸ª ð ³” 莾 è¡‚ 届 槀 åº åˆŸ å·µ 从 +æ°± 𠇲 ä¼¹ å’œ å“š 劚 趂 ã—¾ ã—³ æ­’ é…¼ é¾¥ é®— é ® +颴 骺 麨 麄 ç…º 笔 毺 è ˜ 罸 嘠 𪙊 è¹· 齓 +è·” è¹ é¸œ è¸ æŠ‚ 𨽠踨 è¹µ ç«“ 𤩷 稾 磘 泪 詧 瘇 +𨩚 鼦 泎 蟖 ç—ƒ 𪊲 ç¡“ 咢 è´Œ ç‹¢ ç± è¬­ 猂 瓱 賫 𤪻 +蘯 徺 袠 ä’· ð¡ » 𦸅 詾 𢔛 惽 癧 é«— 鵄 é® +é® èŸµ è³· 猬 霡 é®° ã—– 犲 ä°‡ 籑 饊 𦅙 æ…™ ä°„ +麖 æ…½ åŸ æ…¯ 抦 戹 ã©œ 懢 厪 ð£µ æ¤ æ ‚ ã—’ + åµ— 𨯂 è¿š 𨸹 僙 𡵆 礆 匲 阸 ð ¼» ä¥ çŸ¾ +糂 𥼚 糚 稭 è¦ è£ çµ ç”… 瓲 覔 舚 朌 è¢ ð§’† è› ç“° +脃 眤 覉 𦟌 ç•“ 𦻑 èž© 蟎 臈 螌 詉 è²­ è­ƒ 眫 瓸 è“š +㘵 榲 趦 覩 涹 èŸ ð¤€‘ 瓧 ã·› ç…¶ 悤 憜 㳑 +æ· ç½± 𨬭 惩 ä­¾ 删 ã°˜ 𣳇 𥻗 𧙖 𥔱 𡥄 ð¡‹¾ 𩤃 +𦷜 𧂭 å³ ð¦†­ 𨨠𣙷 𠃮 𦡆 𤼎 ä•¢ 嬟 ð¦Œ é½ éº¦ 𦉫 diff --git a/jni/iconv/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT b/jni/iconv/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT new file mode 100644 index 0000000..701b01a --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT @@ -0,0 +1,8 @@ +0xF9E9 0x255E +0xF9EA 0x256A +0xF9EB 0x2561 +0xF9F9 0x2550 +0xF9FA 0x256D +0xF9FB 0x256E +0xF9FC 0x2570 +0xF9FD 0x256F diff --git a/jni/iconv/tests/BIG5-HKSCS-2001.TXT b/jni/iconv/tests/BIG5-HKSCS-2001.TXT new file mode 100644 index 0000000..ff97852 --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-2001.TXT @@ -0,0 +1,18400 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8840 0x31C0 +0x8841 0x31C1 +0x8842 0x31C2 +0x8843 0x31C3 +0x8844 0x31C4 +0x8845 0x2010C +0x8846 0x31C5 +0x8847 0x200D1 +0x8848 0x200CD +0x8849 0x31C6 +0x884A 0x31C7 +0x884B 0x200CB +0x884C 0x21FE8 +0x884D 0x31C8 +0x884E 0x200CA +0x884F 0x31C9 +0x8850 0x31CA +0x8851 0x31CB +0x8852 0x31CC +0x8853 0x2010E +0x8854 0x31CD +0x8855 0x31CE +0x8856 0x0100 +0x8857 0x00C1 +0x8858 0x01CD +0x8859 0x00C0 +0x885A 0x0112 +0x885B 0x00C9 +0x885C 0x011A +0x885D 0x00C8 +0x885E 0x014C +0x885F 0x00D3 +0x8860 0x01D1 +0x8861 0x00D2 +0x8862 0x00CA 0x0304 +0x8863 0x1EBE +0x8864 0x00CA 0x030C +0x8865 0x1EC0 +0x8866 0x00CA +0x8867 0x0101 +0x8868 0x00E1 +0x8869 0x01CE +0x886A 0x00E0 +0x886B 0x0251 +0x886C 0x0113 +0x886D 0x00E9 +0x886E 0x011B +0x886F 0x00E8 +0x8870 0x012B +0x8871 0x00ED +0x8872 0x01D0 +0x8873 0x00EC +0x8874 0x014D +0x8875 0x00F3 +0x8876 0x01D2 +0x8877 0x00F2 +0x8878 0x016B +0x8879 0x00FA +0x887A 0x01D4 +0x887B 0x00F9 +0x887C 0x01D6 +0x887D 0x01D8 +0x887E 0x01DA +0x88A1 0x01DC +0x88A2 0x00FC +0x88A3 0x00EA 0x0304 +0x88A4 0x1EBF +0x88A5 0x00EA 0x030C +0x88A6 0x1EC1 +0x88A7 0x00EA +0x88A8 0x0261 +0x88A9 0x23DA +0x88AA 0x23DB +0x8940 0x2A3A9 +0x8941 0x21145 +0x8943 0x650A +0x8946 0x4E3D +0x8947 0x6EDD +0x8948 0x9D4E +0x8949 0x91DF +0x894C 0x27735 +0x894D 0x6491 +0x894E 0x4F1A +0x894F 0x4F28 +0x8950 0x4FA8 +0x8951 0x5156 +0x8952 0x5174 +0x8953 0x519C +0x8954 0x51E4 +0x8955 0x52A1 +0x8956 0x52A8 +0x8957 0x533B +0x8958 0x534E +0x8959 0x53D1 +0x895A 0x53D8 +0x895B 0x56E2 +0x895C 0x58F0 +0x895D 0x5904 +0x895E 0x5907 +0x895F 0x5932 +0x8960 0x5934 +0x8961 0x5B66 +0x8962 0x5B9E +0x8963 0x5B9F +0x8964 0x5C9A +0x8965 0x5E86 +0x8966 0x603B +0x8967 0x6589 +0x8968 0x67FE +0x8969 0x6804 +0x896A 0x6865 +0x896B 0x6D4E +0x896C 0x70BC +0x896D 0x7535 +0x896E 0x7EA4 +0x896F 0x7EAC +0x8970 0x7EBA +0x8971 0x7EC7 +0x8972 0x7ECF +0x8973 0x7EDF +0x8974 0x7F06 +0x8975 0x7F37 +0x8976 0x827A +0x8977 0x82CF +0x8978 0x836F +0x8979 0x89C6 +0x897A 0x8BBE +0x897B 0x8BE2 +0x897C 0x8F66 +0x897D 0x8F67 +0x897E 0x8F6E +0x89A1 0x7411 +0x89A2 0x7CFC +0x89A3 0x7DCD +0x89A4 0x6946 +0x89A5 0x7AC9 +0x89A6 0x5227 +0x89AB 0x918C +0x89AC 0x78B8 +0x89AD 0x915E +0x89AE 0x80BC +0x89B0 0x8D0B +0x89B1 0x80F6 +0x89B2 0x209E7 +0x89B5 0x809F +0x89B6 0x9EC7 +0x89B7 0x4CCD +0x89B8 0x9DC9 +0x89B9 0x9E0C +0x89BA 0x4C3E +0x89BB 0x29DF6 +0x89BC 0x2700E +0x89BD 0x9E0A +0x89BE 0x2A133 +0x89BF 0x35C1 +0x89C1 0x6E9A +0x89C2 0x823E +0x89C3 0x7519 +0x89C5 0x4911 +0x89C6 0x9A6C +0x89C7 0x9A8F +0x89C8 0x9F99 +0x89C9 0x7987 +0x89CA 0x2846C +0x89CB 0x21DCA +0x89CC 0x205D0 +0x89CD 0x22AE6 +0x89CE 0x4E24 +0x89CF 0x4E81 +0x89D0 0x4E80 +0x89D1 0x4E87 +0x89D2 0x4EBF +0x89D3 0x4EEB +0x89D4 0x4F37 +0x89D5 0x344C +0x89D6 0x4FBD +0x89D7 0x3E48 +0x89D8 0x5003 +0x89D9 0x5088 +0x89DA 0x347D +0x89DB 0x3493 +0x89DC 0x34A5 +0x89DD 0x5186 +0x89DE 0x5905 +0x89DF 0x51DB +0x89E0 0x51FC +0x89E1 0x5205 +0x89E2 0x4E89 +0x89E3 0x5279 +0x89E4 0x5290 +0x89E5 0x5327 +0x89E6 0x35C7 +0x89E7 0x53A9 +0x89E8 0x3551 +0x89E9 0x53B0 +0x89EA 0x3553 +0x89EB 0x53C2 +0x89EC 0x5423 +0x89ED 0x356D +0x89EE 0x3572 +0x89EF 0x3681 +0x89F0 0x5493 +0x89F1 0x54A3 +0x89F2 0x54B4 +0x89F3 0x54B9 +0x89F4 0x54D0 +0x89F5 0x54EF +0x89F6 0x5518 +0x89F7 0x5523 +0x89F8 0x5528 +0x89F9 0x3598 +0x89FA 0x553F +0x89FB 0x35A5 +0x89FC 0x35BF +0x89FD 0x55D7 +0x89FE 0x35C5 +0x8A40 0x27D84 +0x8A41 0x5525 +0x8A43 0x20C42 +0x8A44 0x20D15 +0x8A45 0x2512B +0x8A46 0x5590 +0x8A47 0x22CC6 +0x8A48 0x39EC +0x8A49 0x20341 +0x8A4A 0x8E46 +0x8A4B 0x24DB8 +0x8A4C 0x294E5 +0x8A4D 0x4053 +0x8A4E 0x280BE +0x8A4F 0x777A +0x8A50 0x22C38 +0x8A51 0x3A34 +0x8A52 0x47D5 +0x8A53 0x2815D +0x8A54 0x269F2 +0x8A55 0x24DEA +0x8A56 0x64DD +0x8A57 0x20D7C +0x8A58 0x20FB4 +0x8A59 0x20CD5 +0x8A5A 0x210F4 +0x8A5B 0x648D +0x8A5C 0x8E7E +0x8A5D 0x20E96 +0x8A5E 0x20C0B +0x8A5F 0x20F64 +0x8A60 0x22CA9 +0x8A61 0x28256 +0x8A62 0x244D3 +0x8A64 0x20D46 +0x8A65 0x29A4D +0x8A66 0x280E9 +0x8A67 0x47F4 +0x8A68 0x24EA7 +0x8A69 0x22CC2 +0x8A6A 0x9AB2 +0x8A6B 0x3A67 +0x8A6C 0x295F4 +0x8A6D 0x3FED +0x8A6E 0x3506 +0x8A6F 0x252C7 +0x8A70 0x297D4 +0x8A71 0x278C8 +0x8A72 0x22D44 +0x8A73 0x9D6E +0x8A74 0x9815 +0x8A76 0x43D9 +0x8A77 0x260A5 +0x8A78 0x64B4 +0x8A79 0x54E3 +0x8A7A 0x22D4C +0x8A7B 0x22BCA +0x8A7C 0x21077 +0x8A7D 0x39FB +0x8A7E 0x2106F +0x8AA1 0x266DA +0x8AA2 0x26716 +0x8AA3 0x279A0 +0x8AA4 0x64EA +0x8AA5 0x25052 +0x8AA6 0x20C43 +0x8AA7 0x8E68 +0x8AA8 0x221A1 +0x8AA9 0x28B4C +0x8AAA 0x20731 +0x8AAC 0x480B +0x8AAD 0x201A9 +0x8AAE 0x3FFA +0x8AAF 0x5873 +0x8AB0 0x22D8D +0x8AB2 0x245C8 +0x8AB3 0x204FC +0x8AB4 0x26097 +0x8AB5 0x20F4C +0x8AB6 0x20D96 +0x8AB7 0x5579 +0x8AB8 0x40BB +0x8AB9 0x43BA +0x8ABB 0x4AB4 +0x8ABC 0x22A66 +0x8ABD 0x2109D +0x8ABE 0x81AA +0x8ABF 0x98F5 +0x8AC0 0x20D9C +0x8AC1 0x6379 +0x8AC2 0x39FE +0x8AC3 0x22775 +0x8AC4 0x8DC0 +0x8AC5 0x56A1 +0x8AC6 0x647C +0x8AC7 0x3E43 +0x8AC9 0x2A601 +0x8ACA 0x20E09 +0x8ACB 0x22ACF +0x8ACC 0x22CC9 +0x8ACE 0x210C8 +0x8ACF 0x239C2 +0x8AD0 0x3992 +0x8AD1 0x3A06 +0x8AD2 0x2829B +0x8AD3 0x3578 +0x8AD4 0x25E49 +0x8AD5 0x220C7 +0x8AD6 0x5652 +0x8AD7 0x20F31 +0x8AD8 0x22CB2 +0x8AD9 0x29720 +0x8ADA 0x34BC +0x8ADB 0x6C3D +0x8ADC 0x24E3B +0x8ADF 0x27574 +0x8AE0 0x22E8B +0x8AE1 0x22208 +0x8AE2 0x2A65B +0x8AE3 0x28CCD +0x8AE4 0x20E7A +0x8AE5 0x20C34 +0x8AE6 0x2681C +0x8AE7 0x7F93 +0x8AE8 0x210CF +0x8AE9 0x22803 +0x8AEA 0x22939 +0x8AEB 0x35FB +0x8AEC 0x251E3 +0x8AED 0x20E8C +0x8AEE 0x20F8D +0x8AEF 0x20EAA +0x8AF0 0x3F93 +0x8AF1 0x20F30 +0x8AF2 0x20D47 +0x8AF3 0x2114F +0x8AF4 0x20E4C +0x8AF6 0x20EAB +0x8AF7 0x20BA9 +0x8AF8 0x20D48 +0x8AF9 0x210C0 +0x8AFA 0x2113D +0x8AFB 0x3FF9 +0x8AFC 0x22696 +0x8AFD 0x6432 +0x8AFE 0x20FAD +0x8B40 0x233F4 +0x8B41 0x27639 +0x8B42 0x22BCE +0x8B43 0x20D7E +0x8B44 0x20D7F +0x8B45 0x22C51 +0x8B46 0x22C55 +0x8B47 0x3A18 +0x8B48 0x20E98 +0x8B49 0x210C7 +0x8B4A 0x20F2E +0x8B4B 0x2A632 +0x8B4C 0x26B50 +0x8B4D 0x28CD2 +0x8B4E 0x28D99 +0x8B4F 0x28CCA +0x8B50 0x95AA +0x8B51 0x54CC +0x8B52 0x82C4 +0x8B53 0x55B9 +0x8B55 0x29EC3 +0x8B56 0x9C26 +0x8B57 0x9AB6 +0x8B58 0x2775E +0x8B59 0x22DEE +0x8B5A 0x7140 +0x8B5B 0x816D +0x8B5C 0x80EC +0x8B5D 0x5C1C +0x8B5E 0x26572 +0x8B5F 0x8134 +0x8B60 0x3797 +0x8B61 0x535F +0x8B62 0x280BD +0x8B63 0x91B6 +0x8B64 0x20EFA +0x8B65 0x20E0F +0x8B66 0x20E77 +0x8B67 0x20EFB +0x8B68 0x35DD +0x8B69 0x24DEB +0x8B6A 0x3609 +0x8B6B 0x20CD6 +0x8B6C 0x56AF +0x8B6D 0x227B5 +0x8B6E 0x210C9 +0x8B6F 0x20E10 +0x8B70 0x20E78 +0x8B71 0x21078 +0x8B72 0x21148 +0x8B73 0x28207 +0x8B74 0x21455 +0x8B75 0x20E79 +0x8B76 0x24E50 +0x8B77 0x22DA4 +0x8B78 0x5A54 +0x8B79 0x2101D +0x8B7A 0x2101E +0x8B7B 0x210F5 +0x8B7C 0x210F6 +0x8B7D 0x579C +0x8B7E 0x20E11 +0x8BA1 0x27694 +0x8BA2 0x282CD +0x8BA3 0x20FB5 +0x8BA4 0x20E7B +0x8BA5 0x2517E +0x8BA6 0x3703 +0x8BA7 0x20FB6 +0x8BA8 0x21180 +0x8BA9 0x252D8 +0x8BAA 0x2A2BD +0x8BAB 0x249DA +0x8BAC 0x2183A +0x8BAD 0x24177 +0x8BAE 0x2827C +0x8BAF 0x5899 +0x8BB0 0x5268 +0x8BB1 0x361A +0x8BB2 0x2573D +0x8BB3 0x7BB2 +0x8BB4 0x5B68 +0x8BB5 0x4800 +0x8BB6 0x4B2C +0x8BB7 0x9F27 +0x8BB8 0x49E7 +0x8BB9 0x9C1F +0x8BBA 0x9B8D +0x8BBB 0x25B74 +0x8BBC 0x2313D +0x8BBD 0x55FB +0x8BBE 0x35F2 +0x8BBF 0x5689 +0x8BC0 0x4E28 +0x8BC1 0x5902 +0x8BC2 0x21BC1 +0x8BC3 0x2F878 +0x8BC4 0x9751 +0x8BC5 0x20086 +0x8BC6 0x4E5B +0x8BC7 0x4EBB +0x8BC8 0x353E +0x8BC9 0x5C23 +0x8BCA 0x5F51 +0x8BCB 0x5FC4 +0x8BCC 0x38FA +0x8BCD 0x624C +0x8BCE 0x6535 +0x8BCF 0x6B7A +0x8BD0 0x6C35 +0x8BD1 0x6C3A +0x8BD2 0x706C +0x8BD3 0x722B +0x8BD4 0x4E2C +0x8BD5 0x72AD +0x8BD6 0x248E9 +0x8BD7 0x7F52 +0x8BD8 0x793B +0x8BD9 0x7CF9 +0x8BDA 0x7F53 +0x8BDB 0x2626A +0x8BDC 0x34C1 +0x8BDE 0x2634B +0x8BDF 0x8002 +0x8BE0 0x8080 +0x8BE1 0x26612 +0x8BE2 0x26951 +0x8BE3 0x535D +0x8BE4 0x8864 +0x8BE5 0x89C1 +0x8BE6 0x278B2 +0x8BE7 0x8BA0 +0x8BE8 0x8D1D +0x8BE9 0x9485 +0x8BEA 0x9578 +0x8BEB 0x957F +0x8BEC 0x95E8 +0x8BED 0x28E0F +0x8BEE 0x97E6 +0x8BEF 0x9875 +0x8BF0 0x98CE +0x8BF1 0x98DE +0x8BF2 0x9963 +0x8BF3 0x29810 +0x8BF4 0x9C7C +0x8BF5 0x9E1F +0x8BF6 0x9EC4 +0x8BF7 0x6B6F +0x8BF8 0xF907 +0x8BF9 0x4E37 +0x8BFA 0x20087 +0x8BFB 0x961D +0x8BFC 0x6237 +0x8BFD 0x94A2 +0x8C40 0x503B +0x8C41 0x6DFE +0x8C42 0x29C73 +0x8C43 0x9FA6 +0x8C44 0x3DC9 +0x8C45 0x888F +0x8C46 0x2414E +0x8C47 0x7077 +0x8C48 0x5CF5 +0x8C49 0x4B20 +0x8C4A 0x251CD +0x8C4B 0x3559 +0x8C4C 0x25D30 +0x8C4D 0x6122 +0x8C4E 0x28A32 +0x8C4F 0x8FA7 +0x8C50 0x91F6 +0x8C51 0x7191 +0x8C52 0x6719 +0x8C53 0x73BA +0x8C54 0x23281 +0x8C55 0x2A107 +0x8C56 0x3C8B +0x8C57 0x21980 +0x8C58 0x4B10 +0x8C59 0x78E4 +0x8C5A 0x7402 +0x8C5B 0x51AE +0x8C5C 0x2870F +0x8C5D 0x4009 +0x8C5E 0x6A63 +0x8C5F 0x2A2BA +0x8C60 0x4223 +0x8C61 0x860F +0x8C63 0x7A2A +0x8C64 0x29947 +0x8C65 0x28AEA +0x8C66 0x9755 +0x8C67 0x704D +0x8C68 0x5324 +0x8C69 0x2207E +0x8C6A 0x93F4 +0x8C6B 0x76D9 +0x8C6C 0x289E3 +0x8C6D 0x9FA7 +0x8C6E 0x77DD +0x8C6F 0x4EA3 +0x8C70 0x4FF0 +0x8C71 0x50BC +0x8C72 0x4E2F +0x8C73 0x4F17 +0x8C74 0x9FA8 +0x8C75 0x5434 +0x8C76 0x7D8B +0x8C77 0x5892 +0x8C78 0x58D0 +0x8C79 0x21DB6 +0x8C7A 0x5E92 +0x8C7B 0x5E99 +0x8C7C 0x5FC2 +0x8C7D 0x22712 +0x8C7E 0x658B +0x8CA1 0x233F9 +0x8CA2 0x6919 +0x8CA3 0x6A43 +0x8CA4 0x23C63 +0x8CA5 0x6CFF +0x8CA7 0x7200 +0x8CA8 0x24505 +0x8CA9 0x738C +0x8CAA 0x3EDB +0x8CAB 0x24A13 +0x8CAC 0x5B15 +0x8CAD 0x74B9 +0x8CAE 0x8B83 +0x8CAF 0x25CA4 +0x8CB0 0x25695 +0x8CB1 0x7A93 +0x8CB2 0x7BEC +0x8CB3 0x7CC3 +0x8CB4 0x7E6C +0x8CB5 0x82F8 +0x8CB6 0x8597 +0x8CB7 0x9FA9 +0x8CB8 0x8890 +0x8CB9 0x9FAA +0x8CBA 0x8EB9 +0x8CBB 0x9FAB +0x8CBC 0x8FCF +0x8CBD 0x855F +0x8CBE 0x99E0 +0x8CBF 0x9221 +0x8CC0 0x9FAC +0x8CC1 0x28DB9 +0x8CC2 0x2143F +0x8CC3 0x4071 +0x8CC4 0x42A2 +0x8CC5 0x5A1A +0x8CC9 0x9868 +0x8CCA 0x676B +0x8CCB 0x4276 +0x8CCC 0x573D +0x8CCE 0x85D6 +0x8CCF 0x2497B +0x8CD0 0x82BF +0x8CD1 0x2710D +0x8CD2 0x4C81 +0x8CD3 0x26D74 +0x8CD4 0x5D7B +0x8CD5 0x26B15 +0x8CD6 0x26FBE +0x8CD7 0x9FAD +0x8CD8 0x9FAE +0x8CD9 0x5B96 +0x8CDA 0x9FAF +0x8CDC 0x7E5B +0x8D60 0x5D3E +0x8D61 0x5D48 +0x8D62 0x5D56 +0x8D63 0x3DFC +0x8D64 0x380F +0x8D65 0x5DA4 +0x8D66 0x5DB9 +0x8D67 0x3820 +0x8D68 0x3838 +0x8D69 0x5E42 +0x8D6A 0x5EBD +0x8D6B 0x5F25 +0x8D6C 0x5F83 +0x8D6D 0x3908 +0x8D6E 0x3914 +0x8D6F 0x393F +0x8D70 0x394D +0x8D71 0x60D7 +0x8D72 0x613D +0x8D73 0x5CE5 +0x8D74 0x3989 +0x8D75 0x61B7 +0x8D76 0x61B9 +0x8D77 0x61CF +0x8D78 0x39B8 +0x8D79 0x622C +0x8D7A 0x6290 +0x8D7B 0x62E5 +0x8D7C 0x6318 +0x8D7D 0x39F8 +0x8D7E 0x56B1 +0x8DA1 0x3A03 +0x8DA2 0x63E2 +0x8DA3 0x63FB +0x8DA4 0x6407 +0x8DA5 0x645A +0x8DA6 0x3A4B +0x8DA7 0x64C0 +0x8DA8 0x5D15 +0x8DA9 0x5621 +0x8DAA 0x9F9F +0x8DAB 0x3A97 +0x8DAC 0x6586 +0x8DAD 0x3ABD +0x8DAE 0x65FF +0x8DAF 0x6653 +0x8DB0 0x3AF2 +0x8DB1 0x6692 +0x8DB2 0x3B22 +0x8DB3 0x6716 +0x8DB4 0x3B42 +0x8DB5 0x67A4 +0x8DB6 0x6800 +0x8DB7 0x3B58 +0x8DB8 0x684A +0x8DB9 0x6884 +0x8DBA 0x3B72 +0x8DBB 0x3B71 +0x8DBC 0x3B7B +0x8DBD 0x6909 +0x8DBE 0x6943 +0x8DBF 0x725C +0x8DC0 0x6964 +0x8DC1 0x699F +0x8DC2 0x6985 +0x8DC3 0x3BBC +0x8DC4 0x69D6 +0x8DC5 0x3BDD +0x8DC6 0x6A65 +0x8DC7 0x6A74 +0x8DC8 0x6A71 +0x8DC9 0x6A82 +0x8DCA 0x3BEC +0x8DCB 0x6A99 +0x8DCC 0x3BF2 +0x8DCD 0x6AAB +0x8DCE 0x6AB5 +0x8DCF 0x6AD4 +0x8DD0 0x6AF6 +0x8DD1 0x6B81 +0x8DD2 0x6BC1 +0x8DD3 0x6BEA +0x8DD4 0x6C75 +0x8DD5 0x6CAA +0x8DD6 0x3CCB +0x8DD7 0x6D02 +0x8DD8 0x6D06 +0x8DD9 0x6D26 +0x8DDA 0x6D81 +0x8DDB 0x3CEF +0x8DDC 0x6DA4 +0x8DDD 0x6DB1 +0x8DDE 0x6E15 +0x8DDF 0x6E18 +0x8DE0 0x6E29 +0x8DE1 0x6E86 +0x8DE2 0x289C0 +0x8DE3 0x6EBB +0x8DE4 0x6EE2 +0x8DE5 0x6EDA +0x8DE6 0x9F7F +0x8DE7 0x6EE8 +0x8DE8 0x6EE9 +0x8DE9 0x6F24 +0x8DEA 0x6F34 +0x8DEB 0x3D46 +0x8DEC 0x23F41 +0x8DED 0x6F81 +0x8DEE 0x6FBE +0x8DEF 0x3D6A +0x8DF0 0x3D75 +0x8DF1 0x71B7 +0x8DF2 0x5C99 +0x8DF3 0x3D8A +0x8DF4 0x702C +0x8DF5 0x3D91 +0x8DF6 0x7050 +0x8DF7 0x7054 +0x8DF8 0x706F +0x8DF9 0x707F +0x8DFA 0x7089 +0x8DFB 0x20325 +0x8DFC 0x43C1 +0x8DFD 0x35F1 +0x8DFE 0x20ED8 +0x8E40 0x23ED7 +0x8E41 0x57BE +0x8E42 0x26ED3 +0x8E43 0x713E +0x8E44 0x257E0 +0x8E45 0x364E +0x8E46 0x69A2 +0x8E47 0x28BE9 +0x8E48 0x5B74 +0x8E49 0x7A49 +0x8E4A 0x258E1 +0x8E4B 0x294D9 +0x8E4C 0x7A65 +0x8E4D 0x7A7D +0x8E4E 0x259AC +0x8E4F 0x7ABB +0x8E50 0x7AB0 +0x8E51 0x7AC2 +0x8E52 0x7AC3 +0x8E53 0x71D1 +0x8E54 0x2648D +0x8E55 0x41CA +0x8E56 0x7ADA +0x8E57 0x7ADD +0x8E58 0x7AEA +0x8E59 0x41EF +0x8E5A 0x54B2 +0x8E5B 0x25C01 +0x8E5C 0x7B0B +0x8E5D 0x7B55 +0x8E5E 0x7B29 +0x8E5F 0x2530E +0x8E60 0x25CFE +0x8E61 0x7BA2 +0x8E62 0x7B6F +0x8E63 0x839C +0x8E64 0x25BB4 +0x8E65 0x26C7F +0x8E66 0x7BD0 +0x8E67 0x8421 +0x8E68 0x7B92 +0x8E6A 0x25D20 +0x8E6B 0x3DAD +0x8E6C 0x25C65 +0x8E6D 0x8492 +0x8E6E 0x7BFA +0x8E70 0x7C35 +0x8E71 0x25CC1 +0x8E72 0x7C44 +0x8E73 0x7C83 +0x8E74 0x24882 +0x8E75 0x7CA6 +0x8E76 0x667D +0x8E77 0x24578 +0x8E78 0x7CC9 +0x8E79 0x7CC7 +0x8E7A 0x7CE6 +0x8E7B 0x7C74 +0x8E7C 0x7CF3 +0x8E7D 0x7CF5 +0x8EA1 0x7E67 +0x8EA2 0x451D +0x8EA3 0x26E44 +0x8EA4 0x7D5D +0x8EA5 0x26ED6 +0x8EA6 0x748D +0x8EA7 0x7D89 +0x8EA8 0x7DAB +0x8EA9 0x7135 +0x8EAA 0x7DB3 +0x8EAC 0x24057 +0x8EAD 0x26029 +0x8EAE 0x7DE4 +0x8EAF 0x3D13 +0x8EB0 0x7DF5 +0x8EB1 0x217F9 +0x8EB2 0x7DE5 +0x8EB3 0x2836D +0x8EB5 0x26121 +0x8EB6 0x2615A +0x8EB7 0x7E6E +0x8EB8 0x7E92 +0x8EB9 0x432B +0x8EBA 0x946C +0x8EBB 0x7E27 +0x8EBC 0x7F40 +0x8EBD 0x7F41 +0x8EBE 0x7F47 +0x8EBF 0x7936 +0x8EC0 0x262D0 +0x8EC1 0x99E1 +0x8EC2 0x7F97 +0x8EC3 0x26351 +0x8EC4 0x7FA3 +0x8EC5 0x21661 +0x8EC6 0x20068 +0x8EC7 0x455C +0x8EC8 0x23766 +0x8EC9 0x4503 +0x8ECA 0x2833A +0x8ECB 0x7FFA +0x8ECC 0x26489 +0x8ECE 0x8008 +0x8ECF 0x801D +0x8ED1 0x802F +0x8ED2 0x2A087 +0x8ED3 0x26CC3 +0x8ED4 0x803B +0x8ED5 0x803C +0x8ED6 0x8061 +0x8ED7 0x22714 +0x8ED8 0x4989 +0x8ED9 0x26626 +0x8EDA 0x23DE3 +0x8EDB 0x266E8 +0x8EDC 0x6725 +0x8EDD 0x80A7 +0x8EDE 0x28A48 +0x8EDF 0x8107 +0x8EE0 0x811A +0x8EE1 0x58B0 +0x8EE2 0x226F6 +0x8EE3 0x6C7F +0x8EE4 0x26498 +0x8EE5 0x24FB8 +0x8EE6 0x64E7 +0x8EE7 0x2148A +0x8EE8 0x8218 +0x8EE9 0x2185E +0x8EEA 0x6A53 +0x8EEB 0x24A65 +0x8EEC 0x24A95 +0x8EED 0x447A +0x8EEE 0x8229 +0x8EEF 0x20B0D +0x8EF0 0x26A52 +0x8EF1 0x23D7E +0x8EF2 0x4FF9 +0x8EF3 0x214FD +0x8EF4 0x84E2 +0x8EF5 0x8362 +0x8EF6 0x26B0A +0x8EF7 0x249A7 +0x8EF8 0x23530 +0x8EF9 0x21773 +0x8EFA 0x23DF8 +0x8EFB 0x82AA +0x8EFC 0x691B +0x8EFD 0x2F994 +0x8EFE 0x41DB +0x8F40 0x854B +0x8F41 0x82D0 +0x8F42 0x831A +0x8F43 0x20E16 +0x8F44 0x217B4 +0x8F45 0x36C1 +0x8F46 0x2317D +0x8F47 0x2355A +0x8F48 0x827B +0x8F49 0x82E2 +0x8F4A 0x8318 +0x8F4B 0x23E8B +0x8F4C 0x26DA3 +0x8F4D 0x26B05 +0x8F4E 0x26B97 +0x8F4F 0x235CE +0x8F50 0x3DBF +0x8F51 0x831D +0x8F52 0x55EC +0x8F53 0x8385 +0x8F54 0x450B +0x8F55 0x26DA5 +0x8F56 0x83AC +0x8F58 0x83D3 +0x8F59 0x347E +0x8F5A 0x26ED4 +0x8F5B 0x6A57 +0x8F5C 0x855A +0x8F5D 0x3496 +0x8F5E 0x26E42 +0x8F5F 0x22EEF +0x8F60 0x8458 +0x8F61 0x25BE4 +0x8F62 0x8471 +0x8F63 0x3DD3 +0x8F64 0x44E4 +0x8F65 0x6AA7 +0x8F66 0x844A +0x8F67 0x23CB5 +0x8F68 0x7958 +0x8F6A 0x26B96 +0x8F6B 0x26E77 +0x8F6C 0x26E43 +0x8F6D 0x84DE +0x8F6F 0x8391 +0x8F70 0x44A0 +0x8F71 0x8493 +0x8F72 0x84E4 +0x8F73 0x25C91 +0x8F74 0x4240 +0x8F75 0x25CC0 +0x8F76 0x4543 +0x8F77 0x8534 +0x8F78 0x5AF2 +0x8F79 0x26E99 +0x8F7A 0x4527 +0x8F7B 0x8573 +0x8F7C 0x4516 +0x8F7D 0x67BF +0x8F7E 0x8616 +0x8FA1 0x28625 +0x8FA2 0x2863B +0x8FA3 0x85C1 +0x8FA4 0x27088 +0x8FA5 0x8602 +0x8FA6 0x21582 +0x8FA7 0x270CD +0x8FA8 0x2F9B2 +0x8FA9 0x456A +0x8FAA 0x8628 +0x8FAB 0x3648 +0x8FAC 0x218A2 +0x8FAD 0x53F7 +0x8FAE 0x2739A +0x8FAF 0x867E +0x8FB0 0x8771 +0x8FB1 0x2A0F8 +0x8FB2 0x87EE +0x8FB3 0x22C27 +0x8FB4 0x87B1 +0x8FB5 0x87DA +0x8FB6 0x880F +0x8FB7 0x5661 +0x8FB8 0x866C +0x8FB9 0x6856 +0x8FBA 0x460F +0x8FBB 0x8845 +0x8FBC 0x8846 +0x8FBD 0x275E0 +0x8FBE 0x23DB9 +0x8FBF 0x275E4 +0x8FC0 0x885E +0x8FC1 0x889C +0x8FC2 0x465B +0x8FC3 0x88B4 +0x8FC4 0x88B5 +0x8FC5 0x63C1 +0x8FC6 0x88C5 +0x8FC7 0x7777 +0x8FC8 0x2770F +0x8FC9 0x8987 +0x8FCA 0x898A +0x8FCD 0x89A7 +0x8FCE 0x89BC +0x8FCF 0x28A25 +0x8FD0 0x89E7 +0x8FD1 0x27924 +0x8FD2 0x27ABD +0x8FD3 0x8A9C +0x8FD4 0x7793 +0x8FD5 0x91FE +0x8FD6 0x8A90 +0x8FD7 0x27A59 +0x8FD8 0x7AE9 +0x8FD9 0x27B3A +0x8FDA 0x23F8F +0x8FDB 0x4713 +0x8FDC 0x27B38 +0x8FDD 0x717C +0x8FDE 0x8B0C +0x8FDF 0x8B1F +0x8FE0 0x25430 +0x8FE1 0x25565 +0x8FE2 0x8B3F +0x8FE3 0x8B4C +0x8FE4 0x8B4D +0x8FE5 0x8AA9 +0x8FE6 0x24A7A +0x8FE7 0x8B90 +0x8FE8 0x8B9B +0x8FE9 0x8AAF +0x8FEA 0x216DF +0x8FEB 0x4615 +0x8FEC 0x884F +0x8FED 0x8C9B +0x8FEE 0x27D54 +0x8FEF 0x27D8F +0x8FF0 0x2F9D4 +0x8FF1 0x3725 +0x8FF2 0x27D53 +0x8FF3 0x8CD6 +0x8FF4 0x27D98 +0x8FF5 0x27DBD +0x8FF6 0x8D12 +0x8FF7 0x8D03 +0x8FF8 0x21910 +0x8FF9 0x8CDB +0x8FFA 0x705C +0x8FFB 0x8D11 +0x8FFC 0x24CC9 +0x8FFD 0x3ED0 +0x9040 0x8DA9 +0x9041 0x28002 +0x9042 0x21014 +0x9043 0x2498A +0x9044 0x3B7C +0x9045 0x281BC +0x9046 0x2710C +0x9047 0x7AE7 +0x9048 0x8EAD +0x9049 0x8EB6 +0x904A 0x8EC3 +0x904B 0x92D4 +0x904C 0x8F19 +0x904D 0x8F2D +0x904E 0x28365 +0x904F 0x28412 +0x9050 0x8FA5 +0x9051 0x9303 +0x9052 0x2A29F +0x9053 0x20A50 +0x9054 0x8FB3 +0x9055 0x492A +0x9056 0x289DE +0x9057 0x2853D +0x9058 0x23DBB +0x9059 0x5EF8 +0x905A 0x23262 +0x905B 0x8FF9 +0x905C 0x2A014 +0x905D 0x286BC +0x905E 0x28501 +0x905F 0x22325 +0x9060 0x3980 +0x9061 0x26ED7 +0x9062 0x9037 +0x9063 0x2853C +0x9064 0x27ABE +0x9065 0x9061 +0x9066 0x2856C +0x9067 0x2860B +0x9068 0x90A8 +0x9069 0x28713 +0x906A 0x90C4 +0x906B 0x286E6 +0x906C 0x90AE +0x906E 0x9167 +0x906F 0x3AF0 +0x9070 0x91A9 +0x9071 0x91C4 +0x9072 0x7CAC +0x9073 0x28933 +0x9074 0x21E89 +0x9075 0x920E +0x9076 0x6C9F +0x9077 0x9241 +0x9078 0x9262 +0x9079 0x255B9 +0x907B 0x28AC6 +0x907C 0x23C9B +0x907D 0x28B0C +0x907E 0x255DB +0x90A1 0x20D31 +0x90A2 0x932C +0x90A3 0x936B +0x90A4 0x28AE1 +0x90A5 0x28BEB +0x90A6 0x708F +0x90A7 0x5AC3 +0x90A8 0x28AE2 +0x90A9 0x28AE5 +0x90AA 0x4965 +0x90AB 0x9244 +0x90AC 0x28BEC +0x90AD 0x28C39 +0x90AE 0x28BFF +0x90AF 0x9373 +0x90B0 0x945B +0x90B1 0x8EBC +0x90B2 0x9585 +0x90B3 0x95A6 +0x90B4 0x9426 +0x90B5 0x95A0 +0x90B6 0x6FF6 +0x90B7 0x42B9 +0x90B8 0x2267A +0x90B9 0x286D8 +0x90BA 0x2127C +0x90BB 0x23E2E +0x90BC 0x49DF +0x90BD 0x6C1C +0x90BE 0x967B +0x90BF 0x9696 +0x90C0 0x416C +0x90C1 0x96A3 +0x90C2 0x26ED5 +0x90C3 0x61DA +0x90C4 0x96B6 +0x90C5 0x78F5 +0x90C6 0x28AE0 +0x90C7 0x96BD +0x90C8 0x53CC +0x90C9 0x49A1 +0x90CA 0x26CB8 +0x90CB 0x20274 +0x90CC 0x26410 +0x90CD 0x290AF +0x90CE 0x290E5 +0x90CF 0x24AD1 +0x90D0 0x21915 +0x90D1 0x2330A +0x90D2 0x9731 +0x90D3 0x8642 +0x90D4 0x9736 +0x90D5 0x4A0F +0x90D6 0x453D +0x90D7 0x4585 +0x90D8 0x24AE9 +0x90D9 0x7075 +0x90DA 0x5B41 +0x90DB 0x971B +0x90DD 0x291D5 +0x90DE 0x9757 +0x90DF 0x5B4A +0x90E0 0x291EB +0x90E1 0x975F +0x90E2 0x9425 +0x90E3 0x50D0 +0x90E4 0x230B7 +0x90E5 0x230BC +0x90E6 0x9789 +0x90E7 0x979F +0x90E8 0x97B1 +0x90E9 0x97BE +0x90EA 0x97C0 +0x90EB 0x97D2 +0x90EC 0x97E0 +0x90ED 0x2546C +0x90EE 0x97EE +0x90EF 0x741C +0x90F0 0x29433 +0x90F2 0x97F5 +0x90F3 0x2941D +0x90F4 0x2797A +0x90F5 0x4AD1 +0x90F6 0x9834 +0x90F7 0x9833 +0x90F8 0x984B +0x90F9 0x9866 +0x90FA 0x3B0E +0x90FB 0x27175 +0x90FC 0x3D51 +0x90FD 0x20630 +0x90FE 0x2415C +0x9140 0x25706 +0x9141 0x98CA +0x9142 0x98B7 +0x9143 0x98C8 +0x9144 0x98C7 +0x9145 0x4AFF +0x9146 0x26D27 +0x9147 0x216D3 +0x9148 0x55B0 +0x9149 0x98E1 +0x914A 0x98E6 +0x914B 0x98EC +0x914C 0x9378 +0x914D 0x9939 +0x914E 0x24A29 +0x914F 0x4B72 +0x9150 0x29857 +0x9151 0x29905 +0x9152 0x99F5 +0x9153 0x9A0C +0x9154 0x9A3B +0x9155 0x9A10 +0x9156 0x9A58 +0x9157 0x25725 +0x9158 0x36C4 +0x9159 0x290B1 +0x915A 0x29BD5 +0x915B 0x9AE0 +0x915C 0x9AE2 +0x915D 0x29B05 +0x915E 0x9AF4 +0x915F 0x4C0E +0x9160 0x9B14 +0x9161 0x9B2D +0x9162 0x28600 +0x9163 0x5034 +0x9164 0x9B34 +0x9165 0x269A8 +0x9166 0x38C3 +0x9167 0x2307D +0x9168 0x9B50 +0x9169 0x9B40 +0x916A 0x29D3E +0x916B 0x5A45 +0x916C 0x21863 +0x916D 0x9B8E +0x916E 0x2424B +0x916F 0x9C02 +0x9170 0x9BFF +0x9171 0x9C0C +0x9172 0x29E68 +0x9173 0x9DD4 +0x9174 0x29FB7 +0x9175 0x2A192 +0x9176 0x2A1AB +0x9177 0x2A0E1 +0x9178 0x2A123 +0x9179 0x2A1DF +0x917A 0x9D7E +0x917B 0x9D83 +0x917C 0x2A134 +0x917D 0x9E0E +0x917E 0x6888 +0x91A1 0x9DC4 +0x91A2 0x2215B +0x91A3 0x2A193 +0x91A4 0x2A220 +0x91A5 0x2193B +0x91A6 0x2A233 +0x91A7 0x9D39 +0x91A8 0x2A0B9 +0x91A9 0x2A2B4 +0x91AA 0x9E90 +0x91AB 0x9E95 +0x91AC 0x9E9E +0x91AD 0x9EA2 +0x91AE 0x4D34 +0x91AF 0x9EAA +0x91B0 0x9EAF +0x91B1 0x24364 +0x91B2 0x9EC1 +0x91B3 0x3B60 +0x91B4 0x39E5 +0x91B5 0x3D1D +0x91B6 0x4F32 +0x91B7 0x37BE +0x91B8 0x28C2B +0x91B9 0x9F02 +0x91BA 0x9F08 +0x91BB 0x4B96 +0x91BC 0x9424 +0x91BD 0x26DA2 +0x91BE 0x9F17 +0x91C0 0x9F39 +0x91C1 0x569F +0x91C2 0x568A +0x91C3 0x9F45 +0x91C4 0x99B8 +0x91C5 0x2908B +0x91C6 0x97F2 +0x91C7 0x847F +0x91C8 0x9F62 +0x91C9 0x9F69 +0x91CA 0x7ADC +0x91CB 0x9F8E +0x91CC 0x7216 +0x91CD 0x4BBE +0x91CE 0x24975 +0x91CF 0x249BB +0x91D0 0x7177 +0x91D1 0x249F8 +0x91D2 0x24348 +0x91D3 0x24A51 +0x91D4 0x739E +0x91D5 0x28BDA +0x91D6 0x218FA +0x91D7 0x799F +0x91D8 0x2897E +0x91D9 0x28E36 +0x91DA 0x9369 +0x91DB 0x93F3 +0x91DC 0x28A44 +0x91DD 0x92EC +0x91DE 0x9381 +0x91DF 0x93CB +0x91E0 0x2896C +0x91E1 0x244B9 +0x91E2 0x7217 +0x91E3 0x3EEB +0x91E4 0x7772 +0x91E5 0x7A43 +0x91E6 0x70D0 +0x91E7 0x24473 +0x91E8 0x243F8 +0x91E9 0x717E +0x91EA 0x217EF +0x91EB 0x70A3 +0x91EC 0x218BE +0x91ED 0x23599 +0x91EE 0x3EC7 +0x91EF 0x21885 +0x91F0 0x2542F +0x91F1 0x217F8 +0x91F2 0x3722 +0x91F3 0x216FB +0x91F4 0x21839 +0x91F5 0x36E1 +0x91F6 0x21774 +0x91F7 0x218D1 +0x91F8 0x25F4B +0x91F9 0x3723 +0x91FA 0x216C0 +0x91FB 0x575B +0x91FC 0x24A25 +0x91FD 0x213FE +0x91FE 0x212A8 +0x9240 0x213C6 +0x9241 0x214B6 +0x9242 0x8503 +0x9243 0x236A6 +0x9245 0x8455 +0x9246 0x24994 +0x9247 0x27165 +0x9248 0x23E31 +0x9249 0x2555C +0x924A 0x23EFB +0x924B 0x27052 +0x924C 0x44F4 +0x924D 0x236EE +0x924E 0x2999D +0x924F 0x26F26 +0x9250 0x67F9 +0x9251 0x3733 +0x9252 0x3C15 +0x9253 0x3DE7 +0x9254 0x586C +0x9255 0x21922 +0x9256 0x6810 +0x9257 0x4057 +0x9258 0x2373F +0x9259 0x240E1 +0x925A 0x2408B +0x925B 0x2410F +0x925C 0x26C21 +0x925D 0x54CB +0x925E 0x569E +0x925F 0x266B1 +0x9260 0x5692 +0x9261 0x20FDF +0x9262 0x20BA8 +0x9263 0x20E0D +0x9264 0x93C6 +0x9265 0x28B13 +0x9266 0x939C +0x9267 0x4EF8 +0x9268 0x512B +0x9269 0x3819 +0x926A 0x24436 +0x926B 0x4EBC +0x926C 0x20465 +0x926D 0x2037F +0x926E 0x4F4B +0x926F 0x4F8A +0x9270 0x25651 +0x9271 0x5A68 +0x9272 0x201AB +0x9273 0x203CB +0x9274 0x3999 +0x9275 0x2030A +0x9276 0x20414 +0x9277 0x3435 +0x9278 0x4F29 +0x9279 0x202C0 +0x927A 0x28EB3 +0x927B 0x20275 +0x927C 0x8ADA +0x927D 0x2020C +0x927E 0x4E98 +0x92A1 0x50CD +0x92A2 0x510D +0x92A3 0x4FA2 +0x92A4 0x4F03 +0x92A5 0x24A0E +0x92A6 0x23E8A +0x92A7 0x4F42 +0x92A8 0x502E +0x92A9 0x506C +0x92AA 0x5081 +0x92AB 0x4FCC +0x92AC 0x4FE5 +0x92AD 0x5058 +0x92AE 0x50FC +0x92B3 0x6E76 +0x92B4 0x23595 +0x92B5 0x23E39 +0x92B6 0x23EBF +0x92B7 0x6D72 +0x92B8 0x21884 +0x92B9 0x23E89 +0x92BA 0x51A8 +0x92BB 0x51C3 +0x92BC 0x205E0 +0x92BD 0x44DD +0x92BE 0x204A3 +0x92BF 0x20492 +0x92C0 0x20491 +0x92C1 0x8D7A +0x92C2 0x28A9C +0x92C3 0x2070E +0x92C4 0x5259 +0x92C5 0x52A4 +0x92C6 0x20873 +0x92C7 0x52E1 +0x92C9 0x467A +0x92CA 0x718C +0x92CB 0x2438C +0x92CC 0x20C20 +0x92CD 0x249AC +0x92CE 0x210E4 +0x92CF 0x69D1 +0x92D0 0x20E1D +0x92D2 0x3EDE +0x92D3 0x7499 +0x92D4 0x7414 +0x92D5 0x7456 +0x92D6 0x7398 +0x92D7 0x4B8E +0x92D8 0x24ABC +0x92D9 0x2408D +0x92DA 0x53D0 +0x92DB 0x3584 +0x92DC 0x720F +0x92DD 0x240C9 +0x92DE 0x55B4 +0x92DF 0x20345 +0x92E0 0x54CD +0x92E1 0x20BC6 +0x92E2 0x571D +0x92E3 0x925D +0x92E4 0x96F4 +0x92E5 0x9366 +0x92E6 0x57DD +0x92E7 0x578D +0x92E8 0x577F +0x92E9 0x363E +0x92EA 0x58CB +0x92EB 0x5A99 +0x92EC 0x28A46 +0x92ED 0x216FA +0x92EE 0x2176F +0x92EF 0x21710 +0x92F0 0x5A2C +0x92F1 0x59B8 +0x92F2 0x928F +0x92F3 0x5A7E +0x92F4 0x5ACF +0x92F5 0x5A12 +0x92F6 0x25946 +0x92F7 0x219F3 +0x92F8 0x21861 +0x92F9 0x24295 +0x92FA 0x36F5 +0x92FB 0x6D05 +0x92FC 0x7443 +0x92FD 0x5A21 +0x92FE 0x25E83 +0x9340 0x5A81 +0x9341 0x28BD7 +0x9342 0x20413 +0x9343 0x93E0 +0x9344 0x748C +0x9345 0x21303 +0x9346 0x7105 +0x9347 0x4972 +0x9348 0x9408 +0x9349 0x289FB +0x934A 0x93BD +0x934B 0x37A0 +0x934C 0x5C1E +0x934D 0x5C9E +0x934E 0x5E5E +0x934F 0x5E48 +0x9350 0x21996 +0x9351 0x2197C +0x9352 0x23AEE +0x9353 0x5ECD +0x9354 0x5B4F +0x9355 0x21903 +0x9356 0x21904 +0x9357 0x3701 +0x9358 0x218A0 +0x9359 0x36DD +0x935A 0x216FE +0x935B 0x36D3 +0x935C 0x812A +0x935D 0x28A47 +0x935E 0x21DBA +0x935F 0x23472 +0x9360 0x289A8 +0x9361 0x5F0C +0x9362 0x5F0E +0x9363 0x21927 +0x9364 0x217AB +0x9365 0x5A6B +0x9366 0x2173B +0x9367 0x5B44 +0x9368 0x8614 +0x9369 0x275FD +0x936A 0x8860 +0x936B 0x607E +0x936C 0x22860 +0x936D 0x2262B +0x936E 0x5FDB +0x936F 0x3EB8 +0x9370 0x225AF +0x9371 0x225BE +0x9372 0x29088 +0x9373 0x26F73 +0x9374 0x61C0 +0x9375 0x2003E +0x9376 0x20046 +0x9377 0x2261B +0x9378 0x6199 +0x9379 0x6198 +0x937A 0x6075 +0x937B 0x22C9B +0x937C 0x22D07 +0x937D 0x246D4 +0x937E 0x2914D +0x93A1 0x6471 +0x93A2 0x24665 +0x93A3 0x22B6A +0x93A4 0x3A29 +0x93A5 0x22B22 +0x93A6 0x23450 +0x93A7 0x298EA +0x93A8 0x22E78 +0x93A9 0x6337 +0x93AA 0x2A45B +0x93AB 0x64B6 +0x93AC 0x6331 +0x93AD 0x63D1 +0x93AE 0x249E3 +0x93AF 0x22D67 +0x93B0 0x62A4 +0x93B1 0x22CA1 +0x93B2 0x643B +0x93B3 0x656B +0x93B4 0x6972 +0x93B5 0x3BF4 +0x93B6 0x2308E +0x93B7 0x232AD +0x93B8 0x24989 +0x93B9 0x232AB +0x93BA 0x550D +0x93BB 0x232E0 +0x93BC 0x218D9 +0x93BD 0x2943F +0x93BE 0x66CE +0x93BF 0x23289 +0x93C0 0x231B3 +0x93C1 0x3AE0 +0x93C2 0x4190 +0x93C3 0x25584 +0x93C4 0x28B22 +0x93C5 0x2558F +0x93C6 0x216FC +0x93C7 0x2555B +0x93C8 0x25425 +0x93C9 0x78EE +0x93CA 0x23103 +0x93CB 0x2182A +0x93CC 0x23234 +0x93CD 0x3464 +0x93CE 0x2320F +0x93CF 0x23182 +0x93D0 0x242C9 +0x93D1 0x668E +0x93D2 0x26D24 +0x93D3 0x666B +0x93D4 0x4B93 +0x93D5 0x6630 +0x93D6 0x27870 +0x93D7 0x21DEB +0x93D8 0x6663 +0x93D9 0x232D2 +0x93DA 0x232E1 +0x93DB 0x661E +0x93DC 0x25872 +0x93DD 0x38D1 +0x93DE 0x2383A +0x93DF 0x237BC +0x93E0 0x3B99 +0x93E1 0x237A2 +0x93E2 0x233FE +0x93E3 0x74D0 +0x93E4 0x3B96 +0x93E5 0x678F +0x93E6 0x2462A +0x93E7 0x68B6 +0x93E8 0x681E +0x93E9 0x3BC4 +0x93EA 0x6ABE +0x93EB 0x3863 +0x93EC 0x237D5 +0x93ED 0x24487 +0x93EE 0x6A33 +0x93EF 0x6A52 +0x93F0 0x6AC9 +0x93F1 0x6B05 +0x93F2 0x21912 +0x93F3 0x6511 +0x93F4 0x6898 +0x93F5 0x6A4C +0x93F6 0x3BD7 +0x93F7 0x6A7A +0x93F8 0x6B57 +0x93F9 0x23FC0 +0x93FA 0x23C9A +0x93FB 0x93A0 +0x93FC 0x92F2 +0x93FD 0x28BEA +0x93FE 0x28ACB +0x9440 0x9289 +0x9441 0x2801E +0x9442 0x289DC +0x9443 0x9467 +0x9444 0x6DA5 +0x9445 0x6F0B +0x9446 0x249EC +0x9448 0x23F7F +0x9449 0x3D8F +0x944A 0x6E04 +0x944B 0x2403C +0x944C 0x5A3D +0x944D 0x6E0A +0x944E 0x5847 +0x944F 0x6D24 +0x9450 0x7842 +0x9451 0x713B +0x9452 0x2431A +0x9453 0x24276 +0x9454 0x70F1 +0x9455 0x7250 +0x9456 0x7287 +0x9457 0x7294 +0x9458 0x2478F +0x9459 0x24725 +0x945A 0x5179 +0x945B 0x24AA4 +0x945C 0x205EB +0x945D 0x747A +0x945E 0x23EF8 +0x945F 0x2365F +0x9460 0x24A4A +0x9461 0x24917 +0x9462 0x25FE1 +0x9463 0x3F06 +0x9464 0x3EB1 +0x9465 0x24ADF +0x9466 0x28C23 +0x9467 0x23F35 +0x9468 0x60A7 +0x9469 0x3EF3 +0x946A 0x74CC +0x946B 0x743C +0x946C 0x9387 +0x946D 0x7437 +0x946E 0x449F +0x946F 0x26DEA +0x9470 0x4551 +0x9471 0x7583 +0x9472 0x3F63 +0x9473 0x24CD9 +0x9474 0x24D06 +0x9475 0x3F58 +0x9476 0x7555 +0x9477 0x7673 +0x9478 0x2A5C6 +0x9479 0x3B19 +0x947A 0x7468 +0x947B 0x28ACC +0x947C 0x249AB +0x947D 0x2498E +0x947E 0x3AFB +0x94A1 0x3DCD +0x94A2 0x24A4E +0x94A3 0x3EFF +0x94A4 0x249C5 +0x94A5 0x248F3 +0x94A6 0x91FA +0x94A7 0x5732 +0x94A8 0x9342 +0x94A9 0x28AE3 +0x94AA 0x21864 +0x94AB 0x50DF +0x94AC 0x25221 +0x94AD 0x251E7 +0x94AE 0x7778 +0x94AF 0x23232 +0x94B0 0x770E +0x94B1 0x770F +0x94B2 0x777B +0x94B3 0x24697 +0x94B4 0x23781 +0x94B5 0x3A5E +0x94B6 0x248F0 +0x94B7 0x7438 +0x94B8 0x749B +0x94B9 0x3EBF +0x94BA 0x24ABA +0x94BB 0x24AC7 +0x94BC 0x40C8 +0x94BD 0x24A96 +0x94BE 0x261AE +0x94BF 0x9307 +0x94C0 0x25581 +0x94C1 0x781E +0x94C2 0x788D +0x94C3 0x7888 +0x94C4 0x78D2 +0x94C5 0x73D0 +0x94C6 0x7959 +0x94C7 0x27741 +0x94C8 0x256E3 +0x94C9 0x410E +0x94CB 0x8496 +0x94CC 0x79A5 +0x94CD 0x6A2D +0x94CE 0x23EFA +0x94CF 0x7A3A +0x94D0 0x79F4 +0x94D1 0x416E +0x94D2 0x216E6 +0x94D3 0x4132 +0x94D4 0x9235 +0x94D5 0x79F1 +0x94D6 0x20D4C +0x94D7 0x2498C +0x94D8 0x20299 +0x94D9 0x23DBA +0x94DA 0x2176E +0x94DB 0x3597 +0x94DC 0x556B +0x94DD 0x3570 +0x94DE 0x36AA +0x94DF 0x201D4 +0x94E0 0x20C0D +0x94E1 0x7AE2 +0x94E2 0x5A59 +0x94E3 0x226F5 +0x94E4 0x25AAF +0x94E5 0x25A9C +0x94E6 0x5A0D +0x94E7 0x2025B +0x94E8 0x78F0 +0x94E9 0x5A2A +0x94EA 0x25BC6 +0x94EB 0x7AFE +0x94EC 0x41F9 +0x94ED 0x7C5D +0x94EE 0x7C6D +0x94EF 0x4211 +0x94F0 0x25BB3 +0x94F1 0x25EBC +0x94F2 0x25EA6 +0x94F3 0x7CCD +0x94F4 0x249F9 +0x94F5 0x217B0 +0x94F6 0x7C8E +0x94F7 0x7C7C +0x94F8 0x7CAE +0x94F9 0x6AB2 +0x94FA 0x7DDC +0x94FB 0x7E07 +0x94FC 0x7DD3 +0x94FD 0x7F4E +0x94FE 0x26261 +0x9540 0x2615C +0x9541 0x27B48 +0x9542 0x7D97 +0x9543 0x25E82 +0x9544 0x426A +0x9545 0x26B75 +0x9546 0x20916 +0x9547 0x67D6 +0x9548 0x2004E +0x9549 0x235CF +0x954A 0x57C4 +0x954B 0x26412 +0x954C 0x263F8 +0x954D 0x24962 +0x954E 0x7FDD +0x954F 0x7B27 +0x9550 0x2082C +0x9551 0x25AE9 +0x9552 0x25D43 +0x9553 0x7B0C +0x9554 0x25E0E +0x9555 0x99E6 +0x9556 0x8645 +0x9557 0x9A63 +0x9558 0x6A1C +0x9559 0x2343F +0x955A 0x39E2 +0x955B 0x249F7 +0x955C 0x265AD +0x955D 0x9A1F +0x955E 0x265A0 +0x955F 0x8480 +0x9560 0x27127 +0x9561 0x26CD1 +0x9562 0x44EA +0x9563 0x8137 +0x9564 0x4402 +0x9565 0x80C6 +0x9566 0x8109 +0x9567 0x8142 +0x9568 0x267B4 +0x9569 0x98C3 +0x956A 0x26A42 +0x956B 0x8262 +0x956C 0x8265 +0x956D 0x26A51 +0x956E 0x8453 +0x956F 0x26DA7 +0x9570 0x8610 +0x9571 0x2721B +0x9572 0x5A86 +0x9573 0x417F +0x9574 0x21840 +0x9575 0x5B2B +0x9576 0x218A1 +0x9577 0x5AE4 +0x9578 0x218D8 +0x9579 0x86A0 +0x957A 0x2F9BC +0x957B 0x23D8F +0x957C 0x882D +0x957D 0x27422 +0x957E 0x5A02 +0x95A1 0x886E +0x95A2 0x4F45 +0x95A3 0x8887 +0x95A4 0x88BF +0x95A5 0x88E6 +0x95A6 0x8965 +0x95A7 0x894D +0x95A8 0x25683 +0x95A9 0x8954 +0x95AA 0x27785 +0x95AB 0x27784 +0x95AC 0x28BF5 +0x95AD 0x28BD9 +0x95AE 0x28B9C +0x95AF 0x289F9 +0x95B0 0x3EAD +0x95B1 0x84A3 +0x95B2 0x46F5 +0x95B3 0x46CF +0x95B4 0x37F2 +0x95B5 0x8A3D +0x95B6 0x8A1C +0x95B7 0x29448 +0x95B8 0x5F4D +0x95B9 0x922B +0x95BA 0x24284 +0x95BB 0x65D4 +0x95BC 0x7129 +0x95BD 0x70C4 +0x95BE 0x21845 +0x95BF 0x9D6D +0x95C0 0x8C9F +0x95C1 0x8CE9 +0x95C2 0x27DDC +0x95C3 0x599A +0x95C4 0x77C3 +0x95C5 0x59F0 +0x95C6 0x436E +0x95C7 0x36D4 +0x95C8 0x8E2A +0x95C9 0x8EA7 +0x95CA 0x24C09 +0x95CB 0x8F30 +0x95CC 0x8F4A +0x95CD 0x42F4 +0x95CE 0x6C58 +0x95CF 0x6FBB +0x95D0 0x22321 +0x95D1 0x489B +0x95D2 0x6F79 +0x95D3 0x6E8B +0x95D4 0x217DA +0x95D5 0x9BE9 +0x95D6 0x36B5 +0x95D7 0x2492F +0x95D8 0x90BB +0x95DA 0x5571 +0x95DB 0x4906 +0x95DC 0x91BB +0x95DD 0x9404 +0x95DE 0x28A4B +0x95DF 0x4062 +0x95E0 0x28AFC +0x95E1 0x9427 +0x95E2 0x28C1D +0x95E3 0x28C3B +0x95E4 0x84E5 +0x95E5 0x8A2B +0x95E6 0x9599 +0x95E7 0x95A7 +0x95E8 0x9597 +0x95E9 0x9596 +0x95EA 0x28D34 +0x95EB 0x7445 +0x95EC 0x3EC2 +0x95ED 0x248FF +0x95EE 0x24A42 +0x95EF 0x243EA +0x95F0 0x3EE7 +0x95F1 0x23225 +0x95F2 0x968F +0x95F3 0x28EE7 +0x95F4 0x28E66 +0x95F5 0x28E65 +0x95F6 0x3ECC +0x95F7 0x249ED +0x95F8 0x24A78 +0x95F9 0x23FEE +0x95FA 0x7412 +0x95FB 0x746B +0x95FC 0x3EFC +0x95FD 0x9741 +0x95FE 0x290B0 +0x9640 0x6847 +0x9641 0x4A1D +0x9642 0x29093 +0x9643 0x257DF +0x9645 0x9368 +0x9646 0x28989 +0x9647 0x28C26 +0x9648 0x28B2F +0x9649 0x263BE +0x964A 0x92BA +0x964B 0x5B11 +0x964C 0x8B69 +0x964D 0x493C +0x964E 0x73F9 +0x964F 0x2421B +0x9650 0x979B +0x9651 0x9771 +0x9652 0x9938 +0x9653 0x20F26 +0x9654 0x5DC1 +0x9655 0x28BC5 +0x9656 0x24AB2 +0x9657 0x981F +0x9658 0x294DA +0x9659 0x92F6 +0x965A 0x295D7 +0x965B 0x91E5 +0x965C 0x44C0 +0x965D 0x28B50 +0x965E 0x24A67 +0x965F 0x28B64 +0x9660 0x98DC +0x9661 0x28A45 +0x9662 0x3F00 +0x9663 0x922A +0x9664 0x4925 +0x9665 0x8414 +0x9666 0x993B +0x9667 0x994D +0x9668 0x27B06 +0x9669 0x3DFD +0x966A 0x999B +0x966B 0x4B6F +0x966C 0x99AA +0x966D 0x9A5C +0x966E 0x28B65 +0x966F 0x258C8 +0x9670 0x6A8F +0x9671 0x9A21 +0x9672 0x5AFE +0x9673 0x9A2F +0x9674 0x298F1 +0x9675 0x4B90 +0x9676 0x29948 +0x9677 0x99BC +0x9678 0x4BBD +0x9679 0x4B97 +0x967A 0x937D +0x967B 0x5872 +0x967C 0x21302 +0x967D 0x5822 +0x967E 0x249B8 +0x96A1 0x214E8 +0x96A2 0x7844 +0x96A3 0x2271F +0x96A4 0x23DB8 +0x96A5 0x68C5 +0x96A6 0x3D7D +0x96A7 0x9458 +0x96A8 0x3927 +0x96A9 0x6150 +0x96AA 0x22781 +0x96AB 0x2296B +0x96AC 0x6107 +0x96AD 0x9C4F +0x96AE 0x9C53 +0x96AF 0x9C7B +0x96B0 0x9C35 +0x96B1 0x9C10 +0x96B2 0x9B7F +0x96B3 0x9BCF +0x96B4 0x29E2D +0x96B5 0x9B9F +0x96B6 0x2A1F5 +0x96B7 0x2A0FE +0x96B8 0x9D21 +0x96B9 0x4CAE +0x96BA 0x24104 +0x96BB 0x9E18 +0x96BC 0x4CB0 +0x96BD 0x9D0C +0x96BE 0x2A1B4 +0x96BF 0x2A0ED +0x96C0 0x2A0F3 +0x96C1 0x2992F +0x96C2 0x9DA5 +0x96C3 0x84BD +0x96C4 0x26E12 +0x96C5 0x26FDF +0x96C6 0x26B82 +0x96C7 0x85FC +0x96C8 0x4533 +0x96C9 0x26DA4 +0x96CA 0x26E84 +0x96CB 0x26DF0 +0x96CC 0x8420 +0x96CD 0x85EE +0x96CE 0x26E00 +0x96CF 0x237D7 +0x96D0 0x26064 +0x96D1 0x79E2 +0x96D2 0x2359C +0x96D3 0x23640 +0x96D4 0x492D +0x96D5 0x249DE +0x96D6 0x3D62 +0x96D7 0x93DB +0x96D8 0x92BE +0x96D9 0x9348 +0x96DA 0x202BF +0x96DB 0x78B9 +0x96DC 0x9277 +0x96DD 0x944D +0x96DE 0x4FE4 +0x96DF 0x3440 +0x96E0 0x9064 +0x96E1 0x2555D +0x96E2 0x783D +0x96E3 0x7854 +0x96E4 0x78B6 +0x96E5 0x784B +0x96E6 0x21757 +0x96E7 0x231C9 +0x96E8 0x24941 +0x96E9 0x369A +0x96EA 0x4F72 +0x96EB 0x6FDA +0x96EC 0x6FD9 +0x96EE 0x701E +0x96EF 0x5414 +0x96F0 0x241B5 +0x96F1 0x57BB +0x96F2 0x58F3 +0x96F3 0x578A +0x96F4 0x9D16 +0x96F5 0x57D7 +0x96F6 0x7134 +0x96F7 0x34AF +0x96F8 0x241AC +0x96F9 0x71EB +0x96FA 0x26C40 +0x96FB 0x24F97 +0x96FD 0x217B5 +0x96FE 0x28A49 +0x9740 0x610C +0x9741 0x5ACE +0x9742 0x5A0B +0x9743 0x42BC +0x9744 0x24488 +0x9745 0x372C +0x9746 0x4B7B +0x9747 0x289FC +0x9748 0x93BB +0x9749 0x93B8 +0x974A 0x218D6 +0x974B 0x20F1D +0x974C 0x8472 +0x974D 0x26CC0 +0x974E 0x21413 +0x974F 0x242FA +0x9750 0x22C26 +0x9751 0x243C1 +0x9752 0x5994 +0x9753 0x23DB7 +0x9754 0x26741 +0x9755 0x7DA8 +0x9756 0x2615B +0x9757 0x260A4 +0x9758 0x249B9 +0x9759 0x2498B +0x975A 0x289FA +0x975B 0x92E5 +0x975C 0x73E2 +0x975D 0x3EE9 +0x975E 0x74B4 +0x975F 0x28B63 +0x9760 0x2189F +0x9761 0x3EE1 +0x9762 0x24AB3 +0x9763 0x6AD8 +0x9764 0x73F3 +0x9765 0x73FB +0x9766 0x3ED6 +0x9767 0x24A3E +0x9768 0x24A94 +0x9769 0x217D9 +0x976A 0x24A66 +0x976B 0x203A7 +0x976C 0x21424 +0x976D 0x249E5 +0x976E 0x7448 +0x976F 0x24916 +0x9770 0x70A5 +0x9771 0x24976 +0x9772 0x9284 +0x9773 0x73E6 +0x9774 0x935F +0x9775 0x204FE +0x9776 0x9331 +0x9777 0x28ACE +0x9778 0x28A16 +0x9779 0x9386 +0x977A 0x28BE7 +0x977B 0x255D5 +0x977C 0x4935 +0x977D 0x28A82 +0x977E 0x716B +0x97A1 0x24943 +0x97A2 0x20CFF +0x97A3 0x56A4 +0x97A4 0x2061A +0x97A5 0x20BEB +0x97A6 0x20CB8 +0x97A7 0x5502 +0x97A8 0x79C4 +0x97A9 0x217FA +0x97AA 0x7DFE +0x97AB 0x216C2 +0x97AC 0x24A50 +0x97AD 0x21852 +0x97AE 0x452E +0x97AF 0x9401 +0x97B0 0x370A +0x97B1 0x28AC0 +0x97B2 0x249AD +0x97B3 0x59B0 +0x97B4 0x218BF +0x97B5 0x21883 +0x97B6 0x27484 +0x97B7 0x5AA1 +0x97B8 0x36E2 +0x97B9 0x23D5B +0x97BA 0x36B0 +0x97BB 0x925F +0x97BC 0x5A79 +0x97BD 0x28A81 +0x97BE 0x21862 +0x97BF 0x9374 +0x97C0 0x3CCD +0x97C1 0x20AB4 +0x97C2 0x4A96 +0x97C3 0x398A +0x97C4 0x50F4 +0x97C5 0x3D69 +0x97C6 0x3D4C +0x97C7 0x2139C +0x97C8 0x7175 +0x97C9 0x42FB +0x97CA 0x28218 +0x97CB 0x6E0F +0x97CC 0x290E4 +0x97CD 0x44EB +0x97CE 0x6D57 +0x97CF 0x27E4F +0x97D0 0x7067 +0x97D1 0x6CAF +0x97D2 0x3CD6 +0x97D3 0x23FED +0x97D4 0x23E2D +0x97D5 0x6E02 +0x97D6 0x6F0C +0x97D7 0x3D6F +0x97D8 0x203F5 +0x97D9 0x7551 +0x97DA 0x36BC +0x97DB 0x34C8 +0x97DC 0x4680 +0x97DD 0x3EDA +0x97DE 0x4871 +0x97DF 0x59C4 +0x97E0 0x926E +0x97E1 0x493E +0x97E2 0x8F41 +0x97E3 0x28C1C +0x97E4 0x26BC0 +0x97E5 0x5812 +0x97E6 0x57C8 +0x97E7 0x36D6 +0x97E8 0x21452 +0x97E9 0x70FE +0x97EA 0x24362 +0x97EB 0x24A71 +0x97EC 0x22FE3 +0x97ED 0x212B0 +0x97EE 0x223BD +0x97EF 0x68B9 +0x97F0 0x6967 +0x97F1 0x21398 +0x97F2 0x234E5 +0x97F3 0x27BF4 +0x97F4 0x236DF +0x97F5 0x28A83 +0x97F6 0x237D6 +0x97F7 0x233FA +0x97F8 0x24C9F +0x97F9 0x6A1A +0x97FA 0x236AD +0x97FB 0x26CB7 +0x97FC 0x843E +0x97FD 0x44DF +0x97FE 0x44CE +0x9840 0x26D26 +0x9841 0x26D51 +0x9842 0x26C82 +0x9843 0x26FDE +0x9844 0x6F17 +0x9845 0x27109 +0x9846 0x833D +0x9847 0x2173A +0x9848 0x83ED +0x9849 0x26C80 +0x984A 0x27053 +0x984B 0x217DB +0x984C 0x5989 +0x984D 0x5A82 +0x984E 0x217B3 +0x984F 0x5A61 +0x9850 0x5A71 +0x9851 0x21905 +0x9852 0x241FC +0x9853 0x372D +0x9854 0x59EF +0x9855 0x2173C +0x9856 0x36C7 +0x9857 0x718E +0x9858 0x9390 +0x9859 0x669A +0x985A 0x242A5 +0x985B 0x5A6E +0x985C 0x5A2B +0x985D 0x24293 +0x985E 0x6A2B +0x985F 0x23EF9 +0x9860 0x27736 +0x9861 0x2445B +0x9862 0x242CA +0x9863 0x711D +0x9864 0x24259 +0x9865 0x289E1 +0x9866 0x4FB0 +0x9867 0x26D28 +0x9868 0x5CC2 +0x9869 0x244CE +0x986A 0x27E4D +0x986B 0x243BD +0x986C 0x6A0C +0x986D 0x24256 +0x986E 0x21304 +0x986F 0x70A6 +0x9870 0x7133 +0x9871 0x243E9 +0x9872 0x3DA5 +0x9873 0x6CDF +0x9874 0x2F825 +0x9875 0x24A4F +0x9876 0x7E65 +0x9877 0x59EB +0x9878 0x5D2F +0x9879 0x3DF3 +0x987A 0x5F5C +0x987B 0x24A5D +0x987C 0x217DF +0x987D 0x7DA4 +0x987E 0x8426 +0x98A1 0x5485 +0x98A2 0x23AFA +0x98A3 0x23300 +0x98A4 0x20214 +0x98A5 0x577E +0x98A6 0x208D5 +0x98A7 0x20619 +0x98A8 0x3FE5 +0x98A9 0x21F9E +0x98AA 0x2A2B6 +0x98AB 0x7003 +0x98AC 0x2915B +0x98AD 0x5D70 +0x98AE 0x738F +0x98AF 0x7CD3 +0x98B0 0x28A59 +0x98B1 0x29420 +0x98B2 0x4FC8 +0x98B3 0x7FE7 +0x98B4 0x72CD +0x98B5 0x7310 +0x98B6 0x27AF4 +0x98B7 0x7338 +0x98B8 0x7339 +0x98B9 0x256F6 +0x98BA 0x7341 +0x98BB 0x7348 +0x98BC 0x3EA9 +0x98BD 0x27B18 +0x98BE 0x906C +0x98BF 0x71F5 +0x98C0 0x248F2 +0x98C1 0x73E1 +0x98C2 0x81F6 +0x98C3 0x3ECA +0x98C4 0x770C +0x98C5 0x3ED1 +0x98C6 0x6CA2 +0x98C7 0x56FD +0x98C8 0x7419 +0x98C9 0x741E +0x98CA 0x741F +0x98CB 0x3EE2 +0x98CC 0x3EF0 +0x98CD 0x3EF4 +0x98CE 0x3EFA +0x98CF 0x74D3 +0x98D0 0x3F0E +0x98D1 0x3F53 +0x98D2 0x7542 +0x98D3 0x756D +0x98D4 0x7572 +0x98D5 0x758D +0x98D6 0x3F7C +0x98D7 0x75C8 +0x98D8 0x75DC +0x98D9 0x3FC0 +0x98DA 0x764D +0x98DB 0x3FD7 +0x98DC 0x7674 +0x98DD 0x3FDC +0x98DE 0x767A +0x98DF 0x24F5C +0x98E0 0x7188 +0x98E1 0x5623 +0x98E2 0x8980 +0x98E3 0x5869 +0x98E4 0x401D +0x98E5 0x7743 +0x98E6 0x4039 +0x98E7 0x6761 +0x98E8 0x4045 +0x98E9 0x35DB +0x98EA 0x7798 +0x98EB 0x406A +0x98EC 0x406F +0x98ED 0x5C5E +0x98EE 0x77BE +0x98EF 0x77CB +0x98F0 0x58F2 +0x98F1 0x7818 +0x98F2 0x70B9 +0x98F3 0x781C +0x98F4 0x40A8 +0x98F5 0x7839 +0x98F6 0x7847 +0x98F7 0x7851 +0x98F8 0x7866 +0x98F9 0x8448 +0x98FA 0x25535 +0x98FB 0x7933 +0x98FC 0x6803 +0x98FD 0x7932 +0x98FE 0x4103 +0x9940 0x4109 +0x9941 0x7991 +0x9942 0x7999 +0x9943 0x8FBB +0x9944 0x7A06 +0x9945 0x8FBC +0x9946 0x4167 +0x9947 0x7A91 +0x9948 0x41B2 +0x9949 0x7ABC +0x994A 0x8279 +0x994B 0x41C4 +0x994C 0x7ACF +0x994D 0x7ADB +0x994E 0x41CF +0x994F 0x4E21 +0x9950 0x7B62 +0x9951 0x7B6C +0x9952 0x7B7B +0x9953 0x7C12 +0x9954 0x7C1B +0x9955 0x4260 +0x9956 0x427A +0x9957 0x7C7B +0x9958 0x7C9C +0x9959 0x428C +0x995A 0x7CB8 +0x995B 0x4294 +0x995C 0x7CED +0x995D 0x8F93 +0x995E 0x70C0 +0x995F 0x20CCF +0x9960 0x7DCF +0x9961 0x7DD4 +0x9962 0x7DD0 +0x9963 0x7DFD +0x9964 0x7FAE +0x9965 0x7FB4 +0x9966 0x729F +0x9967 0x4397 +0x9968 0x8020 +0x9969 0x8025 +0x996A 0x7B39 +0x996B 0x802E +0x996C 0x8031 +0x996D 0x8054 +0x996E 0x3DCC +0x996F 0x57B4 +0x9970 0x70A0 +0x9971 0x80B7 +0x9972 0x80E9 +0x9973 0x43ED +0x9974 0x810C +0x9975 0x732A +0x9976 0x810E +0x9977 0x8112 +0x9978 0x7560 +0x9979 0x8114 +0x997A 0x4401 +0x997B 0x3B39 +0x997C 0x8156 +0x997D 0x8159 +0x997E 0x815A +0x99A1 0x4413 +0x99A2 0x583A +0x99A3 0x817C +0x99A4 0x8184 +0x99A5 0x4425 +0x99A6 0x8193 +0x99A7 0x442D +0x99A8 0x81A5 +0x99A9 0x57EF +0x99AA 0x81C1 +0x99AB 0x81E4 +0x99AC 0x8254 +0x99AD 0x448F +0x99AE 0x82A6 +0x99AF 0x8276 +0x99B0 0x82CA +0x99B1 0x82D8 +0x99B2 0x82FF +0x99B3 0x44B0 +0x99B4 0x8357 +0x99B5 0x9669 +0x99B6 0x698A +0x99B7 0x8405 +0x99B8 0x70F5 +0x99B9 0x8464 +0x99BA 0x60E3 +0x99BB 0x8488 +0x99BC 0x4504 +0x99BD 0x84BE +0x99BE 0x84E1 +0x99BF 0x84F8 +0x99C0 0x8510 +0x99C1 0x8538 +0x99C2 0x8552 +0x99C3 0x453B +0x99C4 0x856F +0x99C5 0x8570 +0x99C6 0x85E0 +0x99C7 0x4577 +0x99C8 0x8672 +0x99C9 0x8692 +0x99CA 0x86B2 +0x99CB 0x86EF +0x99CC 0x9645 +0x99CD 0x878B +0x99CE 0x4606 +0x99CF 0x4617 +0x99D0 0x88AE +0x99D1 0x88FF +0x99D2 0x8924 +0x99D3 0x8947 +0x99D4 0x8991 +0x99D5 0x27967 +0x99D6 0x8A29 +0x99D7 0x8A38 +0x99D8 0x8A94 +0x99D9 0x8AB4 +0x99DA 0x8C51 +0x99DB 0x8CD4 +0x99DC 0x8CF2 +0x99DD 0x8D1C +0x99DE 0x4798 +0x99DF 0x585F +0x99E0 0x8DC3 +0x99E1 0x47ED +0x99E2 0x4EEE +0x99E3 0x8E3A +0x99E4 0x55D8 +0x99E5 0x5754 +0x99E6 0x8E71 +0x99E7 0x55F5 +0x99E8 0x8EB0 +0x99E9 0x4837 +0x99EA 0x8ECE +0x99EB 0x8EE2 +0x99EC 0x8EE4 +0x99ED 0x8EED +0x99EE 0x8EF2 +0x99EF 0x8FB7 +0x99F0 0x8FC1 +0x99F1 0x8FCA +0x99F2 0x8FCC +0x99F3 0x9033 +0x99F4 0x99C4 +0x99F5 0x48AD +0x99F6 0x98E0 +0x99F7 0x9213 +0x99F8 0x491E +0x99F9 0x9228 +0x99FA 0x9258 +0x99FB 0x926B +0x99FC 0x92B1 +0x99FD 0x92AE +0x99FE 0x92BF +0x9A40 0x92E3 +0x9A41 0x92EB +0x9A42 0x92F3 +0x9A43 0x92F4 +0x9A44 0x92FD +0x9A45 0x9343 +0x9A46 0x9384 +0x9A47 0x93AD +0x9A48 0x4945 +0x9A49 0x4951 +0x9A4A 0x9EBF +0x9A4B 0x9417 +0x9A4C 0x5301 +0x9A4D 0x941D +0x9A4E 0x942D +0x9A4F 0x943E +0x9A50 0x496A +0x9A51 0x9454 +0x9A52 0x9479 +0x9A53 0x952D +0x9A54 0x95A2 +0x9A55 0x49A7 +0x9A56 0x95F4 +0x9A57 0x9633 +0x9A58 0x49E5 +0x9A59 0x67A0 +0x9A5A 0x4A24 +0x9A5B 0x9740 +0x9A5C 0x4A35 +0x9A5D 0x97B2 +0x9A5E 0x97C2 +0x9A5F 0x5654 +0x9A60 0x4AE4 +0x9A61 0x60E8 +0x9A62 0x98B9 +0x9A63 0x4B19 +0x9A64 0x98F1 +0x9A65 0x5844 +0x9A66 0x990E +0x9A67 0x9919 +0x9A68 0x51B4 +0x9A69 0x991C +0x9A6A 0x9937 +0x9A6B 0x9942 +0x9A6C 0x995D +0x9A6D 0x9962 +0x9A6E 0x4B70 +0x9A6F 0x99C5 +0x9A70 0x4B9D +0x9A71 0x9A3C +0x9A72 0x9B0F +0x9A73 0x7A83 +0x9A74 0x9B69 +0x9A75 0x9B81 +0x9A76 0x9BDD +0x9A77 0x9BF1 +0x9A78 0x9BF4 +0x9A79 0x4C6D +0x9A7A 0x9C20 +0x9A7B 0x376F +0x9A7C 0x21BC2 +0x9A7D 0x9D49 +0x9A7E 0x9C3A +0x9AA1 0x9EFE +0x9AA2 0x5650 +0x9AA3 0x9D93 +0x9AA4 0x9DBD +0x9AA5 0x9DC0 +0x9AA6 0x9DFC +0x9AA7 0x94F6 +0x9AA8 0x8FB6 +0x9AA9 0x9E7B +0x9AAA 0x9EAC +0x9AAB 0x9EB1 +0x9AAC 0x9EBD +0x9AAD 0x9EC6 +0x9AAE 0x94DC +0x9AAF 0x9EE2 +0x9AB0 0x9EF1 +0x9AB1 0x9EF8 +0x9AB2 0x7AC8 +0x9AB3 0x9F44 +0x9AB4 0x20094 +0x9AB5 0x202B7 +0x9AB6 0x203A0 +0x9AB7 0x691A +0x9AB8 0x94C3 +0x9AB9 0x59AC +0x9ABA 0x204D7 +0x9ABB 0x5840 +0x9ABC 0x94C1 +0x9ABD 0x37B9 +0x9ABE 0x205D5 +0x9ABF 0x20615 +0x9AC0 0x20676 +0x9AC1 0x216BA +0x9AC2 0x5757 +0x9AC3 0x7173 +0x9AC4 0x20AC2 +0x9AC5 0x20ACD +0x9AC6 0x20BBF +0x9AC7 0x546A +0x9AC8 0x2F83B +0x9AC9 0x20BCB +0x9ACA 0x549E +0x9ACB 0x20BFB +0x9ACC 0x20C3B +0x9ACD 0x20C53 +0x9ACE 0x20C65 +0x9ACF 0x20C7C +0x9AD0 0x60E7 +0x9AD1 0x20C8D +0x9AD2 0x567A +0x9AD3 0x20CB5 +0x9AD4 0x20CDD +0x9AD5 0x20CED +0x9AD6 0x20D6F +0x9AD7 0x20DB2 +0x9AD8 0x20DC8 +0x9AD9 0x6955 +0x9ADA 0x9C2F +0x9ADB 0x87A5 +0x9ADC 0x20E04 +0x9ADD 0x20E0E +0x9ADE 0x20ED7 +0x9ADF 0x20F90 +0x9AE0 0x20F2D +0x9AE1 0x20E73 +0x9AE2 0x5C20 +0x9AE3 0x20FBC +0x9AE4 0x5E0B +0x9AE5 0x2105C +0x9AE6 0x2104F +0x9AE7 0x21076 +0x9AE8 0x671E +0x9AE9 0x2107B +0x9AEA 0x21088 +0x9AEB 0x21096 +0x9AEC 0x3647 +0x9AED 0x210BF +0x9AEE 0x210D3 +0x9AEF 0x2112F +0x9AF0 0x2113B +0x9AF1 0x5364 +0x9AF2 0x84AD +0x9AF3 0x212E3 +0x9AF4 0x21375 +0x9AF5 0x21336 +0x9AF6 0x8B81 +0x9AF7 0x21577 +0x9AF8 0x21619 +0x9AF9 0x217C3 +0x9AFA 0x217C7 +0x9AFB 0x4E78 +0x9AFC 0x70BB +0x9AFD 0x2182D +0x9AFE 0x2196A +0x9B40 0x21A2D +0x9B41 0x21A45 +0x9B42 0x21C2A +0x9B43 0x21C70 +0x9B44 0x21CAC +0x9B45 0x21EC8 +0x9B46 0x62C3 +0x9B47 0x21ED5 +0x9B48 0x21F15 +0x9B49 0x7198 +0x9B4A 0x6855 +0x9B4B 0x22045 +0x9B4C 0x69E9 +0x9B4D 0x36C8 +0x9B4E 0x2227C +0x9B4F 0x223D7 +0x9B50 0x223FA +0x9B51 0x2272A +0x9B52 0x22871 +0x9B53 0x2294F +0x9B54 0x82FD +0x9B55 0x22967 +0x9B56 0x22993 +0x9B57 0x22AD5 +0x9B58 0x89A5 +0x9B59 0x22AE8 +0x9B5A 0x8FA0 +0x9B5B 0x22B0E +0x9B5C 0x97B8 +0x9B5D 0x22B3F +0x9B5E 0x9847 +0x9B5F 0x9ABD +0x9B60 0x22C4C +0x9B62 0x22C88 +0x9B63 0x22CB7 +0x9B64 0x25BE8 +0x9B65 0x22D08 +0x9B66 0x22D12 +0x9B67 0x22DB7 +0x9B68 0x22D95 +0x9B69 0x22E42 +0x9B6A 0x22F74 +0x9B6B 0x22FCC +0x9B6C 0x23033 +0x9B6D 0x23066 +0x9B6E 0x2331F +0x9B6F 0x233DE +0x9B70 0x5FB1 +0x9B71 0x6648 +0x9B72 0x66BF +0x9B73 0x27A79 +0x9B74 0x23567 +0x9B75 0x235F3 +0x9B77 0x249BA +0x9B79 0x2361A +0x9B7A 0x23716 +0x9B7C 0x20346 +0x9B7D 0x58B5 +0x9B7E 0x670E +0x9BA1 0x6918 +0x9BA2 0x23AA7 +0x9BA3 0x27657 +0x9BA4 0x25FE2 +0x9BA5 0x23E11 +0x9BA6 0x23EB9 +0x9BA7 0x275FE +0x9BA8 0x2209A +0x9BA9 0x48D0 +0x9BAA 0x4AB8 +0x9BAB 0x24119 +0x9BAC 0x28A9A +0x9BAD 0x242EE +0x9BAE 0x2430D +0x9BAF 0x2403B +0x9BB0 0x24334 +0x9BB1 0x24396 +0x9BB2 0x24A45 +0x9BB3 0x205CA +0x9BB4 0x51D2 +0x9BB5 0x20611 +0x9BB6 0x599F +0x9BB7 0x21EA8 +0x9BB8 0x3BBE +0x9BB9 0x23CFF +0x9BBA 0x24404 +0x9BBB 0x244D6 +0x9BBC 0x5788 +0x9BBD 0x24674 +0x9BBE 0x399B +0x9BBF 0x2472F +0x9BC0 0x285E8 +0x9BC1 0x299C9 +0x9BC2 0x3762 +0x9BC3 0x221C3 +0x9BC4 0x8B5E +0x9BC5 0x28B4E +0x9BC7 0x24812 +0x9BC8 0x248FB +0x9BC9 0x24A15 +0x9BCA 0x7209 +0x9BCB 0x24AC0 +0x9BCC 0x20C78 +0x9BCD 0x5965 +0x9BCE 0x24EA5 +0x9BCF 0x24F86 +0x9BD0 0x20779 +0x9BD1 0x8EDA +0x9BD2 0x2502C +0x9BD3 0x528F +0x9BD4 0x573F +0x9BD5 0x7171 +0x9BD6 0x25299 +0x9BD7 0x25419 +0x9BD8 0x23F4A +0x9BD9 0x24AA7 +0x9BDA 0x55BC +0x9BDB 0x25446 +0x9BDC 0x2546E +0x9BDD 0x26B52 +0x9BDF 0x3473 +0x9BE0 0x2553F +0x9BE1 0x27632 +0x9BE2 0x2555E +0x9BE3 0x4718 +0x9BE4 0x25562 +0x9BE5 0x25566 +0x9BE6 0x257C7 +0x9BE7 0x2493F +0x9BE8 0x2585D +0x9BE9 0x5066 +0x9BEA 0x34FB +0x9BEB 0x233CC +0x9BED 0x25903 +0x9BEE 0x477C +0x9BEF 0x28948 +0x9BF0 0x25AAE +0x9BF1 0x25B89 +0x9BF2 0x25C06 +0x9BF3 0x21D90 +0x9BF4 0x57A1 +0x9BF5 0x7151 +0x9BF7 0x26102 +0x9BF8 0x27C12 +0x9BF9 0x9056 +0x9BFA 0x261B2 +0x9BFB 0x24F9A +0x9BFC 0x8B62 +0x9BFD 0x26402 +0x9BFE 0x2644A +0x9C40 0x5D5B +0x9C41 0x26BF7 +0x9C43 0x26484 +0x9C44 0x2191C +0x9C45 0x8AEA +0x9C46 0x249F6 +0x9C47 0x26488 +0x9C48 0x23FEF +0x9C49 0x26512 +0x9C4A 0x4BC0 +0x9C4B 0x265BF +0x9C4C 0x266B5 +0x9C4D 0x2271B +0x9C4E 0x9465 +0x9C4F 0x257E1 +0x9C50 0x6195 +0x9C51 0x5A27 +0x9C52 0x2F8CD +0x9C54 0x56B9 +0x9C55 0x24521 +0x9C56 0x266FC +0x9C57 0x4E6A +0x9C58 0x24934 +0x9C59 0x9656 +0x9C5A 0x6D8F +0x9C5B 0x26CBD +0x9C5C 0x3618 +0x9C5D 0x8977 +0x9C5E 0x26799 +0x9C5F 0x2686E +0x9C60 0x26411 +0x9C61 0x2685E +0x9C63 0x268C7 +0x9C64 0x7B42 +0x9C65 0x290C0 +0x9C66 0x20A11 +0x9C67 0x26926 +0x9C69 0x26939 +0x9C6A 0x7A45 +0x9C6C 0x269FA +0x9C6D 0x9A26 +0x9C6E 0x26A2D +0x9C6F 0x365F +0x9C70 0x26469 +0x9C71 0x20021 +0x9C72 0x7983 +0x9C73 0x26A34 +0x9C74 0x26B5B +0x9C75 0x5D2C +0x9C76 0x23519 +0x9C78 0x26B9D +0x9C79 0x46D0 +0x9C7A 0x26CA4 +0x9C7B 0x753B +0x9C7C 0x8865 +0x9C7D 0x26DAE +0x9C7E 0x58B6 +0x9CA1 0x371C +0x9CA2 0x2258D +0x9CA3 0x2704B +0x9CA4 0x271CD +0x9CA5 0x3C54 +0x9CA6 0x27280 +0x9CA7 0x27285 +0x9CA8 0x9281 +0x9CA9 0x2217A +0x9CAA 0x2728B +0x9CAB 0x9330 +0x9CAC 0x272E6 +0x9CAD 0x249D0 +0x9CAE 0x6C39 +0x9CAF 0x949F +0x9CB0 0x27450 +0x9CB1 0x20EF8 +0x9CB2 0x8827 +0x9CB3 0x88F5 +0x9CB4 0x22926 +0x9CB5 0x28473 +0x9CB6 0x217B1 +0x9CB7 0x6EB8 +0x9CB8 0x24A2A +0x9CB9 0x21820 +0x9CBA 0x39A4 +0x9CBB 0x36B9 +0x9CBE 0x453F +0x9CBF 0x66B6 +0x9CC0 0x29CAD +0x9CC1 0x298A4 +0x9CC2 0x8943 +0x9CC3 0x277CC +0x9CC4 0x27858 +0x9CC5 0x56D6 +0x9CC6 0x40DF +0x9CC7 0x2160A +0x9CC8 0x39A1 +0x9CC9 0x2372F +0x9CCA 0x280E8 +0x9CCB 0x213C5 +0x9CCC 0x71AD +0x9CCD 0x8366 +0x9CCE 0x279DD +0x9CCF 0x291A8 +0x9CD1 0x4CB7 +0x9CD2 0x270AF +0x9CD3 0x289AB +0x9CD4 0x279FD +0x9CD5 0x27A0A +0x9CD6 0x27B0B +0x9CD7 0x27D66 +0x9CD8 0x2417A +0x9CD9 0x7B43 +0x9CDA 0x797E +0x9CDB 0x28009 +0x9CDC 0x6FB5 +0x9CDD 0x2A2DF +0x9CDE 0x6A03 +0x9CDF 0x28318 +0x9CE0 0x53A2 +0x9CE1 0x26E07 +0x9CE2 0x93BF +0x9CE3 0x6836 +0x9CE4 0x975D +0x9CE5 0x2816F +0x9CE6 0x28023 +0x9CE7 0x269B5 +0x9CE8 0x213ED +0x9CE9 0x2322F +0x9CEA 0x28048 +0x9CEB 0x5D85 +0x9CEC 0x28C30 +0x9CED 0x28083 +0x9CEE 0x5715 +0x9CEF 0x9823 +0x9CF0 0x28949 +0x9CF1 0x5DAB +0x9CF2 0x24988 +0x9CF3 0x65BE +0x9CF4 0x69D5 +0x9CF5 0x53D2 +0x9CF6 0x24AA5 +0x9CF7 0x23F81 +0x9CF8 0x3C11 +0x9CF9 0x6736 +0x9CFA 0x28090 +0x9CFB 0x280F4 +0x9CFC 0x2812E +0x9CFD 0x21FA1 +0x9CFE 0x2814F +0x9D40 0x28189 +0x9D41 0x281AF +0x9D42 0x2821A +0x9D43 0x28306 +0x9D44 0x2832F +0x9D45 0x2838A +0x9D46 0x35CA +0x9D47 0x28468 +0x9D48 0x286AA +0x9D49 0x48FA +0x9D4A 0x63E6 +0x9D4B 0x28956 +0x9D4C 0x7808 +0x9D4D 0x9255 +0x9D4E 0x289B8 +0x9D4F 0x43F2 +0x9D50 0x289E7 +0x9D51 0x43DF +0x9D52 0x289E8 +0x9D53 0x28B46 +0x9D54 0x28BD4 +0x9D55 0x59F8 +0x9D56 0x28C09 +0x9D58 0x28FC5 +0x9D59 0x290EC +0x9D5B 0x29110 +0x9D5C 0x2913C +0x9D5D 0x3DF7 +0x9D5E 0x2915E +0x9D5F 0x24ACA +0x9D60 0x8FD0 +0x9D61 0x728F +0x9D62 0x568B +0x9D63 0x294E7 +0x9D64 0x295E9 +0x9D65 0x295B0 +0x9D66 0x295B8 +0x9D67 0x29732 +0x9D68 0x298D1 +0x9D69 0x29949 +0x9D6A 0x2996A +0x9D6B 0x299C3 +0x9D6C 0x29A28 +0x9D6D 0x29B0E +0x9D6E 0x29D5A +0x9D6F 0x29D9B +0x9D70 0x7E9F +0x9D71 0x29EF8 +0x9D72 0x29F23 +0x9D73 0x4CA4 +0x9D74 0x9547 +0x9D75 0x2A293 +0x9D76 0x71A2 +0x9D77 0x2A2FF +0x9D78 0x4D91 +0x9D79 0x9012 +0x9D7A 0x2A5CB +0x9D7B 0x4D9C +0x9D7C 0x20C9C +0x9D7D 0x8FBE +0x9D7E 0x55C1 +0x9DA1 0x8FBA +0x9DA2 0x224B0 +0x9DA3 0x8FB9 +0x9DA4 0x24A93 +0x9DA5 0x4509 +0x9DA6 0x7E7F +0x9DA7 0x6F56 +0x9DA8 0x6AB1 +0x9DA9 0x4EEA +0x9DAA 0x34E4 +0x9DAB 0x28B2C +0x9DAC 0x2789D +0x9DAD 0x373A +0x9DAE 0x8E80 +0x9DAF 0x217F5 +0x9DB0 0x28024 +0x9DB1 0x28B6C +0x9DB2 0x28B99 +0x9DB3 0x27A3E +0x9DB4 0x266AF +0x9DB5 0x3DEB +0x9DB6 0x27655 +0x9DB7 0x23CB7 +0x9DB8 0x25635 +0x9DB9 0x25956 +0x9DBA 0x4E9A +0x9DBB 0x25E81 +0x9DBC 0x26258 +0x9DBD 0x56BF +0x9DBE 0x20E6D +0x9DBF 0x8E0E +0x9DC0 0x5B6D +0x9DC1 0x23E88 +0x9DC2 0x24C9E +0x9DC3 0x63DE +0x9DC5 0x217F6 +0x9DC6 0x2187B +0x9DC7 0x6530 +0x9DC8 0x562D +0x9DC9 0x25C4A +0x9DCA 0x541A +0x9DCB 0x25311 +0x9DCC 0x3DC6 +0x9DCD 0x29D98 +0x9DCE 0x4C7D +0x9DCF 0x5622 +0x9DD0 0x561E +0x9DD1 0x7F49 +0x9DD2 0x25ED8 +0x9DD3 0x5975 +0x9DD4 0x23D40 +0x9DD5 0x8770 +0x9DD6 0x4E1C +0x9DD7 0x20FEA +0x9DD8 0x20D49 +0x9DD9 0x236BA +0x9DDA 0x8117 +0x9DDB 0x9D5E +0x9DDC 0x8D18 +0x9DDD 0x763B +0x9DDE 0x9C45 +0x9DDF 0x764E +0x9DE0 0x77B9 +0x9DE1 0x9345 +0x9DE2 0x5432 +0x9DE3 0x8148 +0x9DE4 0x82F7 +0x9DE5 0x5625 +0x9DE6 0x8132 +0x9DE7 0x8418 +0x9DE8 0x80BD +0x9DE9 0x55EA +0x9DEA 0x7962 +0x9DEB 0x5643 +0x9DEC 0x5416 +0x9DED 0x20E9D +0x9DEE 0x35CE +0x9DEF 0x5605 +0x9DF0 0x55F1 +0x9DF1 0x66F1 +0x9DF2 0x282E2 +0x9DF3 0x362D +0x9DF4 0x7534 +0x9DF5 0x55F0 +0x9DF6 0x55BA +0x9DF7 0x5497 +0x9DF8 0x5572 +0x9DF9 0x20C41 +0x9DFA 0x20C96 +0x9DFB 0x5ED0 +0x9DFC 0x25148 +0x9DFD 0x20E76 +0x9DFE 0x22C62 +0x9E40 0x20EA2 +0x9E41 0x9EAB +0x9E42 0x7D5A +0x9E43 0x55DE +0x9E44 0x21075 +0x9E45 0x629D +0x9E46 0x976D +0x9E47 0x5494 +0x9E48 0x8CCD +0x9E49 0x71F6 +0x9E4A 0x9176 +0x9E4B 0x63FC +0x9E4C 0x63B9 +0x9E4D 0x63FE +0x9E4E 0x5569 +0x9E4F 0x22B43 +0x9E50 0x9C72 +0x9E51 0x22EB3 +0x9E52 0x519A +0x9E53 0x34DF +0x9E54 0x20DA7 +0x9E55 0x51A7 +0x9E56 0x544D +0x9E57 0x551E +0x9E58 0x5513 +0x9E59 0x7666 +0x9E5A 0x8E2D +0x9E5B 0x2688A +0x9E5C 0x75B1 +0x9E5D 0x80B6 +0x9E5E 0x8804 +0x9E5F 0x8786 +0x9E60 0x88C7 +0x9E61 0x81B6 +0x9E62 0x841C +0x9E63 0x210C1 +0x9E64 0x44EC +0x9E65 0x7304 +0x9E66 0x24706 +0x9E67 0x5B90 +0x9E68 0x830B +0x9E69 0x26893 +0x9E6A 0x567B +0x9E6B 0x226F4 +0x9E6C 0x27D2F +0x9E6D 0x241A3 +0x9E6E 0x27D73 +0x9E6F 0x26ED0 +0x9E70 0x272B6 +0x9E71 0x9170 +0x9E72 0x211D9 +0x9E73 0x9208 +0x9E74 0x23CFC +0x9E75 0x2A6A9 +0x9E76 0x20EAC +0x9E77 0x20EF9 +0x9E78 0x7266 +0x9E79 0x21CA2 +0x9E7A 0x474E +0x9E7B 0x24FC2 +0x9E7C 0x27FF9 +0x9E7D 0x20FEB +0x9E7E 0x40FA +0x9EA1 0x9C5D +0x9EA2 0x651F +0x9EA3 0x22DA0 +0x9EA4 0x48F3 +0x9EA5 0x247E0 +0x9EA6 0x29D7C +0x9EA7 0x20FEC +0x9EA8 0x20E0A +0x9EAA 0x275A3 +0x9EAB 0x20FED +0x9EAD 0x26048 +0x9EAE 0x21187 +0x9EAF 0x71A3 +0x9EB0 0x7E8E +0x9EB1 0x9D50 +0x9EB2 0x4E1A +0x9EB3 0x4E04 +0x9EB4 0x3577 +0x9EB5 0x5B0D +0x9EB6 0x6CB2 +0x9EB7 0x5367 +0x9EB8 0x36AC +0x9EB9 0x39DC +0x9EBA 0x537D +0x9EBB 0x36A5 +0x9EBC 0x24618 +0x9EBD 0x589A +0x9EBE 0x24B6E +0x9EBF 0x822D +0x9EC0 0x544B +0x9EC1 0x57AA +0x9EC2 0x25A95 +0x9EC3 0x20979 +0x9EC5 0x3A52 +0x9EC6 0x22465 +0x9EC7 0x7374 +0x9EC8 0x29EAC +0x9EC9 0x4D09 +0x9ECA 0x9BED +0x9ECB 0x23CFE +0x9ECC 0x29F30 +0x9ECD 0x4C5B +0x9ECE 0x24FA9 +0x9ECF 0x2959E +0x9ED0 0x29FDE +0x9ED1 0x845C +0x9ED2 0x23DB6 +0x9ED3 0x272B2 +0x9ED4 0x267B3 +0x9ED5 0x23720 +0x9ED6 0x632E +0x9ED7 0x7D25 +0x9ED8 0x23EF7 +0x9ED9 0x23E2C +0x9EDA 0x3A2A +0x9EDB 0x9008 +0x9EDC 0x52CC +0x9EDD 0x3E74 +0x9EDE 0x367A +0x9EDF 0x45E9 +0x9EE0 0x2048E +0x9EE1 0x7640 +0x9EE2 0x5AF0 +0x9EE3 0x20EB6 +0x9EE4 0x787A +0x9EE5 0x27F2E +0x9EE6 0x58A7 +0x9EE7 0x40BF +0x9EE8 0x567C +0x9EE9 0x9B8B +0x9EEA 0x5D74 +0x9EEB 0x7654 +0x9EEC 0x2A434 +0x9EED 0x9E85 +0x9EEE 0x4CE1 +0x9EF0 0x37FB +0x9EF1 0x6119 +0x9EF2 0x230DA +0x9EF3 0x243F2 +0x9EF5 0x565D +0x9EF6 0x212A9 +0x9EF7 0x57A7 +0x9EF8 0x24963 +0x9EF9 0x29E06 +0x9EFA 0x5234 +0x9EFB 0x270AE +0x9EFC 0x35AD +0x9EFE 0x9D7C +0x9F40 0x7C56 +0x9F41 0x9B39 +0x9F42 0x57DE +0x9F43 0x2176C +0x9F44 0x5C53 +0x9F45 0x64D3 +0x9F46 0x294D0 +0x9F47 0x26335 +0x9F48 0x27164 +0x9F49 0x86AD +0x9F4A 0x20D28 +0x9F4B 0x26D22 +0x9F4C 0x24AE2 +0x9F4D 0x20D71 +0x9F4F 0x51FE +0x9F50 0x21F0F +0x9F51 0x5D8E +0x9F52 0x9703 +0x9F53 0x21DD1 +0x9F54 0x9E81 +0x9F55 0x904C +0x9F56 0x7B1F +0x9F57 0x9B02 +0x9F58 0x5CD1 +0x9F59 0x7BA3 +0x9F5A 0x6268 +0x9F5B 0x6335 +0x9F5C 0x9AFF +0x9F5D 0x7BCF +0x9F5E 0x9B2A +0x9F5F 0x7C7E +0x9F61 0x7C42 +0x9F62 0x7C86 +0x9F63 0x9C15 +0x9F64 0x7BFC +0x9F65 0x9B09 +0x9F67 0x9C1B +0x9F68 0x2493E +0x9F69 0x9F5A +0x9F6A 0x5573 +0x9F6B 0x5BC3 +0x9F6C 0x4FFD +0x9F6D 0x9E98 +0x9F6E 0x4FF2 +0x9F6F 0x5260 +0x9F70 0x3E06 +0x9F71 0x52D1 +0x9F72 0x5767 +0x9F73 0x5056 +0x9F74 0x59B7 +0x9F75 0x5E12 +0x9F76 0x97C8 +0x9F77 0x9DAB +0x9F78 0x8F5C +0x9F79 0x5469 +0x9F7A 0x97B4 +0x9F7B 0x9940 +0x9F7C 0x97BA +0x9F7D 0x532C +0x9F7E 0x6130 +0x9FA1 0x692C +0x9FA2 0x53DA +0x9FA3 0x9C0A +0x9FA4 0x9D02 +0x9FA5 0x4C3B +0x9FA6 0x9641 +0x9FA7 0x6980 +0x9FA8 0x50A6 +0x9FA9 0x7546 +0x9FAA 0x2176D +0x9FAB 0x99DA +0x9FAC 0x5273 +0x9FAE 0x9159 +0x9FAF 0x9681 +0x9FB0 0x915C +0x9FB2 0x9151 +0x9FB3 0x28E97 +0x9FB4 0x637F +0x9FB5 0x26D23 +0x9FB6 0x6ACA +0x9FB7 0x5611 +0x9FB8 0x918E +0x9FB9 0x757A +0x9FBA 0x6285 +0x9FBB 0x203FC +0x9FBC 0x734F +0x9FBD 0x7C70 +0x9FBE 0x25C21 +0x9FBF 0x23CFD +0x9FC1 0x24919 +0x9FC2 0x76D6 +0x9FC3 0x9B9D +0x9FC4 0x4E2A +0x9FC5 0x20CD4 +0x9FC6 0x83BE +0x9FC7 0x8842 +0x9FC9 0x5C4A +0x9FCA 0x69C0 +0x9FCC 0x577A +0x9FCD 0x521F +0x9FCE 0x5DF5 +0x9FCF 0x4ECE +0x9FD0 0x6C31 +0x9FD1 0x201F2 +0x9FD2 0x4F39 +0x9FD3 0x549C +0x9FD4 0x54DA +0x9FD5 0x529A +0x9FD6 0x8D82 +0x9FD7 0x35FE +0x9FD9 0x35F3 +0x9FDB 0x6B52 +0x9FDC 0x917C +0x9FDD 0x9FA5 +0x9FDE 0x9B97 +0x9FDF 0x982E +0x9FE0 0x98B4 +0x9FE1 0x9ABA +0x9FE2 0x9EA8 +0x9FE3 0x9E84 +0x9FE4 0x717A +0x9FE5 0x7B14 +0x9FE7 0x6BFA +0x9FE8 0x8818 +0x9FE9 0x7F78 +0x9FEB 0x5620 +0x9FEC 0x2A64A +0x9FED 0x8E77 +0x9FEE 0x9F53 +0x9FF0 0x8DD4 +0x9FF1 0x8E4F +0x9FF2 0x9E1C +0x9FF3 0x8E01 +0x9FF4 0x6282 +0x9FF5 0x2837D +0x9FF6 0x8E28 +0x9FF7 0x8E75 +0x9FF8 0x7AD3 +0x9FF9 0x24A77 +0x9FFA 0x7A3E +0x9FFB 0x78D8 +0x9FFC 0x6CEA +0x9FFD 0x8A67 +0x9FFE 0x7607 +0xA040 0x28A5A +0xA041 0x9F26 +0xA042 0x6CCE +0xA043 0x87D6 +0xA044 0x75C3 +0xA045 0x2A2B2 +0xA046 0x7853 +0xA047 0x2F840 +0xA048 0x8D0C +0xA049 0x72E2 +0xA04A 0x7371 +0xA04B 0x8B2D +0xA04C 0x7302 +0xA04D 0x74F1 +0xA04E 0x8CEB +0xA04F 0x24ABB +0xA050 0x862F +0xA051 0x5FBA +0xA052 0x88A0 +0xA053 0x44B7 +0xA055 0x2183B +0xA056 0x26E05 +0xA058 0x8A7E +0xA059 0x2251B +0xA05B 0x60FD +0xA05C 0x7667 +0xA05D 0x9AD7 +0xA05E 0x9D44 +0xA05F 0x936E +0xA060 0x9B8F +0xA061 0x87F5 +0xA064 0x8CF7 +0xA065 0x732C +0xA066 0x9721 +0xA067 0x9BB0 +0xA068 0x35D6 +0xA069 0x72B2 +0xA06A 0x4C07 +0xA06B 0x7C51 +0xA06C 0x994A +0xA06D 0x26159 +0xA06E 0x6159 +0xA06F 0x4C04 +0xA070 0x9E96 +0xA071 0x617D +0xA073 0x575F +0xA074 0x616F +0xA075 0x62A6 +0xA076 0x6239 +0xA078 0x3A5C +0xA079 0x61E2 +0xA07A 0x53AA +0xA07B 0x233F5 +0xA07C 0x6364 +0xA07D 0x6802 +0xA07E 0x35D2 +0xA0A1 0x5D57 +0xA0A2 0x28BC2 +0xA0A3 0x8FDA +0xA0A4 0x28E39 +0xA0A6 0x50D9 +0xA0A7 0x21D46 +0xA0A8 0x7906 +0xA0A9 0x5332 +0xA0AA 0x9638 +0xA0AB 0x20F3B +0xA0AC 0x4065 +0xA0AE 0x77FE +0xA0B0 0x7CC2 +0xA0B1 0x25F1A +0xA0B2 0x7CDA +0xA0B3 0x7A2D +0xA0B4 0x8066 +0xA0B5 0x8063 +0xA0B6 0x7D4D +0xA0B7 0x7505 +0xA0B8 0x74F2 +0xA0B9 0x8994 +0xA0BA 0x821A +0xA0BB 0x670C +0xA0BC 0x8062 +0xA0BD 0x27486 +0xA0BE 0x805B +0xA0BF 0x74F0 +0xA0C0 0x8103 +0xA0C1 0x7724 +0xA0C2 0x8989 +0xA0C3 0x267CC +0xA0C4 0x7553 +0xA0C5 0x26ED1 +0xA0C6 0x87A9 +0xA0C7 0x87CE +0xA0C8 0x81C8 +0xA0C9 0x878C +0xA0CA 0x8A49 +0xA0CB 0x8CAD +0xA0CC 0x8B43 +0xA0CD 0x772B +0xA0CE 0x74F8 +0xA0CF 0x84DA +0xA0D0 0x3635 +0xA0D1 0x69B2 +0xA0D2 0x8DA6 +0xA0D4 0x89A9 +0xA0D6 0x6DB9 +0xA0D7 0x87C1 +0xA0D8 0x24011 +0xA0D9 0x74E7 +0xA0DA 0x3DDB +0xA0DB 0x7176 +0xA0DC 0x60A4 +0xA0DD 0x619C +0xA0DE 0x3CD1 +0xA0E0 0x6077 +0xA0E2 0x7F71 +0xA0E3 0x28B2D +0xA0E5 0x60E9 +0xA0E6 0x4B7E +0xA0E7 0x5220 +0xA0E8 0x3C18 +0xA0E9 0x23CC7 +0xA0EA 0x25ED7 +0xA0EB 0x27656 +0xA0EC 0x25531 +0xA0ED 0x21944 +0xA0EE 0x212FE +0xA0EF 0x29903 +0xA0F0 0x26DDC +0xA0F1 0x270AD +0xA0F2 0x5CC1 +0xA0F3 0x261AD +0xA0F4 0x28A0F +0xA0F5 0x23677 +0xA0F6 0x200EE +0xA0F7 0x26846 +0xA0F8 0x24F0E +0xA0F9 0x4562 +0xA0FA 0x5B1F +0xA0FB 0x2634C +0xA0FC 0x9F50 +0xA0FD 0x9EA6 +0xA0FE 0x2626B +0xA140 0x3000 +0xA141 0xFF0C +0xA142 0x3001 +0xA143 0x3002 +0xA144 0xFF0E +0xA145 0x2022 +0xA146 0xFF1B +0xA147 0xFF1A +0xA148 0xFF1F +0xA149 0xFF01 +0xA14A 0xFE30 +0xA14B 0x2026 +0xA14C 0x2025 +0xA14D 0xFE50 +0xA14E 0xFF64 +0xA14F 0xFE52 +0xA150 0x00B7 +0xA151 0xFE54 +0xA152 0xFE55 +0xA153 0xFE56 +0xA154 0xFE57 +0xA155 0xFF5C +0xA156 0x2013 +0xA157 0xFE31 +0xA158 0x2014 +0xA159 0xFE33 +0xA15B 0xFE34 +0xA15C 0xFE4F +0xA15D 0xFF08 +0xA15E 0xFF09 +0xA15F 0xFE35 +0xA160 0xFE36 +0xA161 0xFF5B +0xA162 0xFF5D +0xA163 0xFE37 +0xA164 0xFE38 +0xA165 0x3014 +0xA166 0x3015 +0xA167 0xFE39 +0xA168 0xFE3A +0xA169 0x3010 +0xA16A 0x3011 +0xA16B 0xFE3B +0xA16C 0xFE3C +0xA16D 0x300A +0xA16E 0x300B +0xA16F 0xFE3D +0xA170 0xFE3E +0xA171 0x3008 +0xA172 0x3009 +0xA173 0xFE3F +0xA174 0xFE40 +0xA175 0x300C +0xA176 0x300D +0xA177 0xFE41 +0xA178 0xFE42 +0xA179 0x300E +0xA17A 0x300F +0xA17B 0xFE43 +0xA17C 0xFE44 +0xA17D 0xFE59 +0xA17E 0xFE5A +0xA1A1 0xFE5B +0xA1A2 0xFE5C +0xA1A3 0xFE5D +0xA1A4 0xFE5E +0xA1A5 0x2018 +0xA1A6 0x2019 +0xA1A7 0x201C +0xA1A8 0x201D +0xA1A9 0x301D +0xA1AA 0x301E +0xA1AB 0x2035 +0xA1AC 0x2032 +0xA1AD 0xFF03 +0xA1AE 0xFF06 +0xA1AF 0xFF0A +0xA1B0 0x203B +0xA1B1 0x00A7 +0xA1B2 0x3003 +0xA1B3 0x25CB +0xA1B4 0x25CF +0xA1B5 0x25B3 +0xA1B6 0x25B2 +0xA1B7 0x25CE +0xA1B8 0x2606 +0xA1B9 0x2605 +0xA1BA 0x25C7 +0xA1BB 0x25C6 +0xA1BC 0x25A1 +0xA1BD 0x25A0 +0xA1BE 0x25BD +0xA1BF 0x25BC +0xA1C0 0x32A3 +0xA1C1 0x2105 +0xA1C2 0x203E +0xA1C4 0xFF3F +0xA1C6 0xFE49 +0xA1C7 0xFE4A +0xA1C8 0xFE4D +0xA1C9 0xFE4E +0xA1CA 0xFE4B +0xA1CB 0xFE4C +0xA1CC 0xFE5F +0xA1CD 0xFE60 +0xA1CE 0xFE61 +0xA1CF 0xFF0B +0xA1D0 0xFF0D +0xA1D1 0x00D7 +0xA1D2 0x00F7 +0xA1D3 0x00B1 +0xA1D4 0x221A +0xA1D5 0xFF1C +0xA1D6 0xFF1E +0xA1D7 0xFF1D +0xA1D8 0x2266 +0xA1D9 0x2267 +0xA1DA 0x2260 +0xA1DB 0x221E +0xA1DC 0x2252 +0xA1DD 0x2261 +0xA1DE 0xFE62 +0xA1DF 0xFE63 +0xA1E0 0xFE64 +0xA1E1 0xFE65 +0xA1E2 0xFE66 +0xA1E3 0x223C +0xA1E4 0x2229 +0xA1E5 0x222A +0xA1E6 0x22A5 +0xA1E7 0x2220 +0xA1E8 0x221F +0xA1E9 0x22BF +0xA1EA 0x33D2 +0xA1EB 0x33D1 +0xA1EC 0x222B +0xA1ED 0x222E +0xA1EE 0x2235 +0xA1EF 0x2234 +0xA1F0 0x2640 +0xA1F1 0x2642 +0xA1F2 0x2641 +0xA1F3 0x2609 +0xA1F4 0x2191 +0xA1F5 0x2193 +0xA1F6 0x2190 +0xA1F7 0x2192 +0xA1F8 0x2196 +0xA1F9 0x2197 +0xA1FA 0x2199 +0xA1FB 0x2198 +0xA1FC 0x2225 +0xA1FD 0x2223 +0xA241 0xFF0F +0xA242 0xFF3C +0xA243 0xFF04 +0xA244 0x00A5 +0xA245 0x3012 +0xA246 0x00A2 +0xA247 0x00A3 +0xA248 0xFF05 +0xA249 0xFF20 +0xA24A 0x2103 +0xA24B 0x2109 +0xA24C 0xFE69 +0xA24D 0xFE6A +0xA24E 0xFE6B +0xA24F 0x33D5 +0xA250 0x339C +0xA251 0x339D +0xA252 0x339E +0xA253 0x33CE +0xA254 0x33A1 +0xA255 0x338E +0xA256 0x338F +0xA257 0x33C4 +0xA258 0x00B0 +0xA259 0x5159 +0xA25A 0x515B +0xA25B 0x515E +0xA25C 0x515D +0xA25D 0x5161 +0xA25E 0x5163 +0xA25F 0x55E7 +0xA260 0x74E9 +0xA261 0x7CCE +0xA262 0x2581 +0xA263 0x2582 +0xA264 0x2583 +0xA265 0x2584 +0xA266 0x2585 +0xA267 0x2586 +0xA268 0x2587 +0xA269 0x2588 +0xA26A 0x258F +0xA26B 0x258E +0xA26C 0x258D +0xA26D 0x258C +0xA26E 0x258B +0xA26F 0x258A +0xA270 0x2589 +0xA271 0x253C +0xA272 0x2534 +0xA273 0x252C +0xA274 0x2524 +0xA275 0x251C +0xA276 0x2594 +0xA277 0x2500 +0xA278 0x2502 +0xA279 0x2595 +0xA27A 0x250C +0xA27B 0x2510 +0xA27C 0x2514 +0xA27D 0x2518 +0xA27E 0x256D +0xA2A1 0x256E +0xA2A2 0x2570 +0xA2A3 0x256F +0xA2A4 0x2550 +0xA2A5 0x255E +0xA2A6 0x256A +0xA2A7 0x2561 +0xA2A8 0x25E2 +0xA2A9 0x25E3 +0xA2AA 0x25E5 +0xA2AB 0x25E4 +0xA2AC 0x2571 +0xA2AD 0x2572 +0xA2AE 0x2573 +0xA2AF 0xFF10 +0xA2B0 0xFF11 +0xA2B1 0xFF12 +0xA2B2 0xFF13 +0xA2B3 0xFF14 +0xA2B4 0xFF15 +0xA2B5 0xFF16 +0xA2B6 0xFF17 +0xA2B7 0xFF18 +0xA2B8 0xFF19 +0xA2B9 0x2160 +0xA2BA 0x2161 +0xA2BB 0x2162 +0xA2BC 0x2163 +0xA2BD 0x2164 +0xA2BE 0x2165 +0xA2BF 0x2166 +0xA2C0 0x2167 +0xA2C1 0x2168 +0xA2C2 0x2169 +0xA2C3 0x3021 +0xA2C4 0x3022 +0xA2C5 0x3023 +0xA2C6 0x3024 +0xA2C7 0x3025 +0xA2C8 0x3026 +0xA2C9 0x3027 +0xA2CA 0x3028 +0xA2CB 0x3029 +0xA2CD 0x5344 +0xA2CF 0xFF21 +0xA2D0 0xFF22 +0xA2D1 0xFF23 +0xA2D2 0xFF24 +0xA2D3 0xFF25 +0xA2D4 0xFF26 +0xA2D5 0xFF27 +0xA2D6 0xFF28 +0xA2D7 0xFF29 +0xA2D8 0xFF2A +0xA2D9 0xFF2B +0xA2DA 0xFF2C +0xA2DB 0xFF2D +0xA2DC 0xFF2E +0xA2DD 0xFF2F +0xA2DE 0xFF30 +0xA2DF 0xFF31 +0xA2E0 0xFF32 +0xA2E1 0xFF33 +0xA2E2 0xFF34 +0xA2E3 0xFF35 +0xA2E4 0xFF36 +0xA2E5 0xFF37 +0xA2E6 0xFF38 +0xA2E7 0xFF39 +0xA2E8 0xFF3A +0xA2E9 0xFF41 +0xA2EA 0xFF42 +0xA2EB 0xFF43 +0xA2EC 0xFF44 +0xA2ED 0xFF45 +0xA2EE 0xFF46 +0xA2EF 0xFF47 +0xA2F0 0xFF48 +0xA2F1 0xFF49 +0xA2F2 0xFF4A +0xA2F3 0xFF4B +0xA2F4 0xFF4C +0xA2F5 0xFF4D +0xA2F6 0xFF4E +0xA2F7 0xFF4F +0xA2F8 0xFF50 +0xA2F9 0xFF51 +0xA2FA 0xFF52 +0xA2FB 0xFF53 +0xA2FC 0xFF54 +0xA2FD 0xFF55 +0xA2FE 0xFF56 +0xA340 0xFF57 +0xA341 0xFF58 +0xA342 0xFF59 +0xA343 0xFF5A +0xA344 0x0391 +0xA345 0x0392 +0xA346 0x0393 +0xA347 0x0394 +0xA348 0x0395 +0xA349 0x0396 +0xA34A 0x0397 +0xA34B 0x0398 +0xA34C 0x0399 +0xA34D 0x039A +0xA34E 0x039B +0xA34F 0x039C +0xA350 0x039D +0xA351 0x039E +0xA352 0x039F +0xA353 0x03A0 +0xA354 0x03A1 +0xA355 0x03A3 +0xA356 0x03A4 +0xA357 0x03A5 +0xA358 0x03A6 +0xA359 0x03A7 +0xA35A 0x03A8 +0xA35B 0x03A9 +0xA35C 0x03B1 +0xA35D 0x03B2 +0xA35E 0x03B3 +0xA35F 0x03B4 +0xA360 0x03B5 +0xA361 0x03B6 +0xA362 0x03B7 +0xA363 0x03B8 +0xA364 0x03B9 +0xA365 0x03BA +0xA366 0x03BB +0xA367 0x03BC +0xA368 0x03BD +0xA369 0x03BE +0xA36A 0x03BF +0xA36B 0x03C0 +0xA36C 0x03C1 +0xA36D 0x03C3 +0xA36E 0x03C4 +0xA36F 0x03C5 +0xA370 0x03C6 +0xA371 0x03C7 +0xA372 0x03C8 +0xA373 0x03C9 +0xA374 0x3105 +0xA375 0x3106 +0xA376 0x3107 +0xA377 0x3108 +0xA378 0x3109 +0xA379 0x310A +0xA37A 0x310B +0xA37B 0x310C +0xA37C 0x310D +0xA37D 0x310E +0xA37E 0x310F +0xA3A1 0x3110 +0xA3A2 0x3111 +0xA3A3 0x3112 +0xA3A4 0x3113 +0xA3A5 0x3114 +0xA3A6 0x3115 +0xA3A7 0x3116 +0xA3A8 0x3117 +0xA3A9 0x3118 +0xA3AA 0x3119 +0xA3AB 0x311A +0xA3AC 0x311B +0xA3AD 0x311C +0xA3AE 0x311D +0xA3AF 0x311E +0xA3B0 0x311F +0xA3B1 0x3120 +0xA3B2 0x3121 +0xA3B3 0x3122 +0xA3B4 0x3123 +0xA3B5 0x3124 +0xA3B6 0x3125 +0xA3B7 0x3126 +0xA3B8 0x3127 +0xA3B9 0x3128 +0xA3BA 0x3129 +0xA3BB 0x02D9 +0xA3BC 0x02C9 +0xA3BD 0x02CA +0xA3BE 0x02C7 +0xA3BF 0x02CB +0xA440 0x4E00 +0xA441 0x4E59 +0xA442 0x4E01 +0xA443 0x4E03 +0xA444 0x4E43 +0xA445 0x4E5D +0xA446 0x4E86 +0xA447 0x4E8C +0xA448 0x4EBA +0xA449 0x513F +0xA44A 0x5165 +0xA44B 0x516B +0xA44C 0x51E0 +0xA44D 0x5200 +0xA44E 0x5201 +0xA44F 0x529B +0xA450 0x5315 +0xA451 0x5341 +0xA452 0x535C +0xA453 0x53C8 +0xA454 0x4E09 +0xA455 0x4E0B +0xA456 0x4E08 +0xA457 0x4E0A +0xA458 0x4E2B +0xA459 0x4E38 +0xA45A 0x51E1 +0xA45B 0x4E45 +0xA45C 0x4E48 +0xA45D 0x4E5F +0xA45E 0x4E5E +0xA45F 0x4E8E +0xA460 0x4EA1 +0xA461 0x5140 +0xA462 0x5203 +0xA463 0x52FA +0xA464 0x5343 +0xA465 0x53C9 +0xA466 0x53E3 +0xA467 0x571F +0xA468 0x58EB +0xA469 0x5915 +0xA46A 0x5927 +0xA46B 0x5973 +0xA46C 0x5B50 +0xA46D 0x5B51 +0xA46E 0x5B53 +0xA46F 0x5BF8 +0xA470 0x5C0F +0xA471 0x5C22 +0xA472 0x5C38 +0xA473 0x5C71 +0xA474 0x5DDD +0xA475 0x5DE5 +0xA476 0x5DF1 +0xA477 0x5DF2 +0xA478 0x5DF3 +0xA479 0x5DFE +0xA47A 0x5E72 +0xA47B 0x5EFE +0xA47C 0x5F0B +0xA47D 0x5F13 +0xA47E 0x624D +0xA4A1 0x4E11 +0xA4A2 0x4E10 +0xA4A3 0x4E0D +0xA4A4 0x4E2D +0xA4A5 0x4E30 +0xA4A6 0x4E39 +0xA4A7 0x4E4B +0xA4A8 0x5C39 +0xA4A9 0x4E88 +0xA4AA 0x4E91 +0xA4AB 0x4E95 +0xA4AC 0x4E92 +0xA4AD 0x4E94 +0xA4AE 0x4EA2 +0xA4AF 0x4EC1 +0xA4B0 0x4EC0 +0xA4B1 0x4EC3 +0xA4B2 0x4EC6 +0xA4B3 0x4EC7 +0xA4B4 0x4ECD +0xA4B5 0x4ECA +0xA4B6 0x4ECB +0xA4B7 0x4EC4 +0xA4B8 0x5143 +0xA4B9 0x5141 +0xA4BA 0x5167 +0xA4BB 0x516D +0xA4BC 0x516E +0xA4BD 0x516C +0xA4BE 0x5197 +0xA4BF 0x51F6 +0xA4C0 0x5206 +0xA4C1 0x5207 +0xA4C2 0x5208 +0xA4C3 0x52FB +0xA4C4 0x52FE +0xA4C5 0x52FF +0xA4C6 0x5316 +0xA4C7 0x5339 +0xA4C8 0x5348 +0xA4C9 0x5347 +0xA4CA 0x5345 +0xA4CB 0x535E +0xA4CC 0x5384 +0xA4CD 0x53CB +0xA4CE 0x53CA +0xA4CF 0x53CD +0xA4D0 0x58EC +0xA4D1 0x5929 +0xA4D2 0x592B +0xA4D3 0x592A +0xA4D4 0x592D +0xA4D5 0x5B54 +0xA4D6 0x5C11 +0xA4D7 0x5C24 +0xA4D8 0x5C3A +0xA4D9 0x5C6F +0xA4DA 0x5DF4 +0xA4DB 0x5E7B +0xA4DC 0x5EFF +0xA4DD 0x5F14 +0xA4DE 0x5F15 +0xA4DF 0x5FC3 +0xA4E0 0x6208 +0xA4E1 0x6236 +0xA4E2 0x624B +0xA4E3 0x624E +0xA4E4 0x652F +0xA4E5 0x6587 +0xA4E6 0x6597 +0xA4E7 0x65A4 +0xA4E8 0x65B9 +0xA4E9 0x65E5 +0xA4EA 0x66F0 +0xA4EB 0x6708 +0xA4EC 0x6728 +0xA4ED 0x6B20 +0xA4EE 0x6B62 +0xA4EF 0x6B79 +0xA4F0 0x6BCB +0xA4F1 0x6BD4 +0xA4F2 0x6BDB +0xA4F3 0x6C0F +0xA4F4 0x6C34 +0xA4F5 0x706B +0xA4F6 0x722A +0xA4F7 0x7236 +0xA4F8 0x723B +0xA4F9 0x7247 +0xA4FA 0x7259 +0xA4FB 0x725B +0xA4FC 0x72AC +0xA4FD 0x738B +0xA4FE 0x4E19 +0xA540 0x4E16 +0xA541 0x4E15 +0xA542 0x4E14 +0xA543 0x4E18 +0xA544 0x4E3B +0xA545 0x4E4D +0xA546 0x4E4F +0xA547 0x4E4E +0xA548 0x4EE5 +0xA549 0x4ED8 +0xA54A 0x4ED4 +0xA54B 0x4ED5 +0xA54C 0x4ED6 +0xA54D 0x4ED7 +0xA54E 0x4EE3 +0xA54F 0x4EE4 +0xA550 0x4ED9 +0xA551 0x4EDE +0xA552 0x5145 +0xA553 0x5144 +0xA554 0x5189 +0xA555 0x518A +0xA556 0x51AC +0xA557 0x51F9 +0xA558 0x51FA +0xA559 0x51F8 +0xA55A 0x520A +0xA55B 0x52A0 +0xA55C 0x529F +0xA55D 0x5305 +0xA55E 0x5306 +0xA55F 0x5317 +0xA560 0x531D +0xA561 0x4EDF +0xA562 0x534A +0xA563 0x5349 +0xA564 0x5361 +0xA565 0x5360 +0xA566 0x536F +0xA567 0x536E +0xA568 0x53BB +0xA569 0x53EF +0xA56A 0x53E4 +0xA56B 0x53F3 +0xA56C 0x53EC +0xA56D 0x53EE +0xA56E 0x53E9 +0xA56F 0x53E8 +0xA570 0x53FC +0xA571 0x53F8 +0xA572 0x53F5 +0xA573 0x53EB +0xA574 0x53E6 +0xA575 0x53EA +0xA576 0x53F2 +0xA577 0x53F1 +0xA578 0x53F0 +0xA579 0x53E5 +0xA57A 0x53ED +0xA57B 0x53FB +0xA57C 0x56DB +0xA57D 0x56DA +0xA57E 0x5916 +0xA5A1 0x592E +0xA5A2 0x5931 +0xA5A3 0x5974 +0xA5A4 0x5976 +0xA5A5 0x5B55 +0xA5A6 0x5B83 +0xA5A7 0x5C3C +0xA5A8 0x5DE8 +0xA5A9 0x5DE7 +0xA5AA 0x5DE6 +0xA5AB 0x5E02 +0xA5AC 0x5E03 +0xA5AD 0x5E73 +0xA5AE 0x5E7C +0xA5AF 0x5F01 +0xA5B0 0x5F18 +0xA5B1 0x5F17 +0xA5B2 0x5FC5 +0xA5B3 0x620A +0xA5B4 0x6253 +0xA5B5 0x6254 +0xA5B6 0x6252 +0xA5B7 0x6251 +0xA5B8 0x65A5 +0xA5B9 0x65E6 +0xA5BA 0x672E +0xA5BB 0x672C +0xA5BC 0x672A +0xA5BD 0x672B +0xA5BE 0x672D +0xA5BF 0x6B63 +0xA5C0 0x6BCD +0xA5C1 0x6C11 +0xA5C2 0x6C10 +0xA5C3 0x6C38 +0xA5C4 0x6C41 +0xA5C5 0x6C40 +0xA5C6 0x6C3E +0xA5C7 0x72AF +0xA5C8 0x7384 +0xA5C9 0x7389 +0xA5CA 0x74DC +0xA5CB 0x74E6 +0xA5CC 0x7518 +0xA5CD 0x751F +0xA5CE 0x7528 +0xA5CF 0x7529 +0xA5D0 0x7530 +0xA5D1 0x7531 +0xA5D2 0x7532 +0xA5D3 0x7533 +0xA5D4 0x758B +0xA5D5 0x767D +0xA5D6 0x76AE +0xA5D7 0x76BF +0xA5D8 0x76EE +0xA5D9 0x77DB +0xA5DA 0x77E2 +0xA5DB 0x77F3 +0xA5DC 0x793A +0xA5DD 0x79BE +0xA5DE 0x7A74 +0xA5DF 0x7ACB +0xA5E0 0x4E1E +0xA5E1 0x4E1F +0xA5E2 0x4E52 +0xA5E3 0x4E53 +0xA5E4 0x4E69 +0xA5E5 0x4E99 +0xA5E6 0x4EA4 +0xA5E7 0x4EA6 +0xA5E8 0x4EA5 +0xA5E9 0x4EFF +0xA5EA 0x4F09 +0xA5EB 0x4F19 +0xA5EC 0x4F0A +0xA5ED 0x4F15 +0xA5EE 0x4F0D +0xA5EF 0x4F10 +0xA5F0 0x4F11 +0xA5F1 0x4F0F +0xA5F2 0x4EF2 +0xA5F3 0x4EF6 +0xA5F4 0x4EFB +0xA5F5 0x4EF0 +0xA5F6 0x4EF3 +0xA5F7 0x4EFD +0xA5F8 0x4F01 +0xA5F9 0x4F0B +0xA5FA 0x5149 +0xA5FB 0x5147 +0xA5FC 0x5146 +0xA5FD 0x5148 +0xA5FE 0x5168 +0xA640 0x5171 +0xA641 0x518D +0xA642 0x51B0 +0xA643 0x5217 +0xA644 0x5211 +0xA645 0x5212 +0xA646 0x520E +0xA647 0x5216 +0xA648 0x52A3 +0xA649 0x5308 +0xA64A 0x5321 +0xA64B 0x5320 +0xA64C 0x5370 +0xA64D 0x5371 +0xA64E 0x5409 +0xA64F 0x540F +0xA650 0x540C +0xA651 0x540A +0xA652 0x5410 +0xA653 0x5401 +0xA654 0x540B +0xA655 0x5404 +0xA656 0x5411 +0xA657 0x540D +0xA658 0x5408 +0xA659 0x5403 +0xA65A 0x540E +0xA65B 0x5406 +0xA65C 0x5412 +0xA65D 0x56E0 +0xA65E 0x56DE +0xA65F 0x56DD +0xA660 0x5733 +0xA661 0x5730 +0xA662 0x5728 +0xA663 0x572D +0xA664 0x572C +0xA665 0x572F +0xA666 0x5729 +0xA667 0x5919 +0xA668 0x591A +0xA669 0x5937 +0xA66A 0x5938 +0xA66B 0x5984 +0xA66C 0x5978 +0xA66D 0x5983 +0xA66E 0x597D +0xA66F 0x5979 +0xA670 0x5982 +0xA671 0x5981 +0xA672 0x5B57 +0xA673 0x5B58 +0xA674 0x5B87 +0xA675 0x5B88 +0xA676 0x5B85 +0xA677 0x5B89 +0xA678 0x5BFA +0xA679 0x5C16 +0xA67A 0x5C79 +0xA67B 0x5DDE +0xA67C 0x5E06 +0xA67D 0x5E76 +0xA67E 0x5E74 +0xA6A1 0x5F0F +0xA6A2 0x5F1B +0xA6A3 0x5FD9 +0xA6A4 0x5FD6 +0xA6A5 0x620E +0xA6A6 0x620C +0xA6A7 0x620D +0xA6A8 0x6210 +0xA6A9 0x6263 +0xA6AA 0x625B +0xA6AB 0x6258 +0xA6AC 0x6536 +0xA6AD 0x65E9 +0xA6AE 0x65E8 +0xA6AF 0x65EC +0xA6B0 0x65ED +0xA6B1 0x66F2 +0xA6B2 0x66F3 +0xA6B3 0x6709 +0xA6B4 0x673D +0xA6B5 0x6734 +0xA6B6 0x6731 +0xA6B7 0x6735 +0xA6B8 0x6B21 +0xA6B9 0x6B64 +0xA6BA 0x6B7B +0xA6BB 0x6C16 +0xA6BC 0x6C5D +0xA6BD 0x6C57 +0xA6BE 0x6C59 +0xA6BF 0x6C5F +0xA6C0 0x6C60 +0xA6C1 0x6C50 +0xA6C2 0x6C55 +0xA6C3 0x6C61 +0xA6C4 0x6C5B +0xA6C5 0x6C4D +0xA6C6 0x6C4E +0xA6C7 0x7070 +0xA6C8 0x725F +0xA6C9 0x725D +0xA6CA 0x767E +0xA6CB 0x7AF9 +0xA6CC 0x7C73 +0xA6CD 0x7CF8 +0xA6CE 0x7F36 +0xA6CF 0x7F8A +0xA6D0 0x7FBD +0xA6D1 0x8001 +0xA6D2 0x8003 +0xA6D3 0x800C +0xA6D4 0x8012 +0xA6D5 0x8033 +0xA6D6 0x807F +0xA6D7 0x8089 +0xA6D8 0x808B +0xA6D9 0x808C +0xA6DA 0x81E3 +0xA6DB 0x81EA +0xA6DC 0x81F3 +0xA6DD 0x81FC +0xA6DE 0x820C +0xA6DF 0x821B +0xA6E0 0x821F +0xA6E1 0x826E +0xA6E2 0x8272 +0xA6E3 0x827E +0xA6E4 0x866B +0xA6E5 0x8840 +0xA6E6 0x884C +0xA6E7 0x8863 +0xA6E8 0x897F +0xA6E9 0x9621 +0xA6EA 0x4E32 +0xA6EB 0x4EA8 +0xA6EC 0x4F4D +0xA6ED 0x4F4F +0xA6EE 0x4F47 +0xA6EF 0x4F57 +0xA6F0 0x4F5E +0xA6F1 0x4F34 +0xA6F2 0x4F5B +0xA6F3 0x4F55 +0xA6F4 0x4F30 +0xA6F5 0x4F50 +0xA6F6 0x4F51 +0xA6F7 0x4F3D +0xA6F8 0x4F3A +0xA6F9 0x4F38 +0xA6FA 0x4F43 +0xA6FB 0x4F54 +0xA6FC 0x4F3C +0xA6FD 0x4F46 +0xA6FE 0x4F63 +0xA740 0x4F5C +0xA741 0x4F60 +0xA742 0x4F2F +0xA743 0x4F4E +0xA744 0x4F36 +0xA745 0x4F59 +0xA746 0x4F5D +0xA747 0x4F48 +0xA748 0x4F5A +0xA749 0x514C +0xA74A 0x514B +0xA74B 0x514D +0xA74C 0x5175 +0xA74D 0x51B6 +0xA74E 0x51B7 +0xA74F 0x5225 +0xA750 0x5224 +0xA751 0x5229 +0xA752 0x522A +0xA753 0x5228 +0xA754 0x52AB +0xA755 0x52A9 +0xA756 0x52AA +0xA757 0x52AC +0xA758 0x5323 +0xA759 0x5373 +0xA75A 0x5375 +0xA75B 0x541D +0xA75C 0x542D +0xA75D 0x541E +0xA75E 0x543E +0xA75F 0x5426 +0xA760 0x544E +0xA761 0x5427 +0xA762 0x5446 +0xA763 0x5443 +0xA764 0x5433 +0xA765 0x5448 +0xA766 0x5442 +0xA767 0x541B +0xA768 0x5429 +0xA769 0x544A +0xA76A 0x5439 +0xA76B 0x543B +0xA76C 0x5438 +0xA76D 0x542E +0xA76E 0x5435 +0xA76F 0x5436 +0xA770 0x5420 +0xA771 0x543C +0xA772 0x5440 +0xA773 0x5431 +0xA774 0x542B +0xA775 0x541F +0xA776 0x542C +0xA777 0x56EA +0xA778 0x56F0 +0xA779 0x56E4 +0xA77A 0x56EB +0xA77B 0x574A +0xA77C 0x5751 +0xA77D 0x5740 +0xA77E 0x574D +0xA7A1 0x5747 +0xA7A2 0x574E +0xA7A3 0x573E +0xA7A4 0x5750 +0xA7A5 0x574F +0xA7A6 0x573B +0xA7A7 0x58EF +0xA7A8 0x593E +0xA7A9 0x599D +0xA7AA 0x5992 +0xA7AB 0x59A8 +0xA7AC 0x599E +0xA7AD 0x59A3 +0xA7AE 0x5999 +0xA7AF 0x5996 +0xA7B0 0x598D +0xA7B1 0x59A4 +0xA7B2 0x5993 +0xA7B3 0x598A +0xA7B4 0x59A5 +0xA7B5 0x5B5D +0xA7B6 0x5B5C +0xA7B7 0x5B5A +0xA7B8 0x5B5B +0xA7B9 0x5B8C +0xA7BA 0x5B8B +0xA7BB 0x5B8F +0xA7BC 0x5C2C +0xA7BD 0x5C40 +0xA7BE 0x5C41 +0xA7BF 0x5C3F +0xA7C0 0x5C3E +0xA7C1 0x5C90 +0xA7C2 0x5C91 +0xA7C3 0x5C94 +0xA7C4 0x5C8C +0xA7C5 0x5DEB +0xA7C6 0x5E0C +0xA7C7 0x5E8F +0xA7C8 0x5E87 +0xA7C9 0x5E8A +0xA7CA 0x5EF7 +0xA7CB 0x5F04 +0xA7CC 0x5F1F +0xA7CD 0x5F64 +0xA7CE 0x5F62 +0xA7CF 0x5F77 +0xA7D0 0x5F79 +0xA7D1 0x5FD8 +0xA7D2 0x5FCC +0xA7D3 0x5FD7 +0xA7D4 0x5FCD +0xA7D5 0x5FF1 +0xA7D6 0x5FEB +0xA7D7 0x5FF8 +0xA7D8 0x5FEA +0xA7D9 0x6212 +0xA7DA 0x6211 +0xA7DB 0x6284 +0xA7DC 0x6297 +0xA7DD 0x6296 +0xA7DE 0x6280 +0xA7DF 0x6276 +0xA7E0 0x6289 +0xA7E1 0x626D +0xA7E2 0x628A +0xA7E3 0x627C +0xA7E4 0x627E +0xA7E5 0x6279 +0xA7E6 0x6273 +0xA7E7 0x6292 +0xA7E8 0x626F +0xA7E9 0x6298 +0xA7EA 0x626E +0xA7EB 0x6295 +0xA7EC 0x6293 +0xA7ED 0x6291 +0xA7EE 0x6286 +0xA7EF 0x6539 +0xA7F0 0x653B +0xA7F1 0x6538 +0xA7F2 0x65F1 +0xA7F3 0x66F4 +0xA7F4 0x675F +0xA7F5 0x674E +0xA7F6 0x674F +0xA7F7 0x6750 +0xA7F8 0x6751 +0xA7F9 0x675C +0xA7FA 0x6756 +0xA7FB 0x675E +0xA7FC 0x6749 +0xA7FD 0x6746 +0xA7FE 0x6760 +0xA840 0x6753 +0xA841 0x6757 +0xA842 0x6B65 +0xA843 0x6BCF +0xA844 0x6C42 +0xA845 0x6C5E +0xA846 0x6C99 +0xA847 0x6C81 +0xA848 0x6C88 +0xA849 0x6C89 +0xA84A 0x6C85 +0xA84B 0x6C9B +0xA84C 0x6C6A +0xA84D 0x6C7A +0xA84E 0x6C90 +0xA84F 0x6C70 +0xA850 0x6C8C +0xA851 0x6C68 +0xA852 0x6C96 +0xA853 0x6C92 +0xA854 0x6C7D +0xA855 0x6C83 +0xA856 0x6C72 +0xA857 0x6C7E +0xA858 0x6C74 +0xA859 0x6C86 +0xA85A 0x6C76 +0xA85B 0x6C8D +0xA85C 0x6C94 +0xA85D 0x6C98 +0xA85E 0x6C82 +0xA85F 0x7076 +0xA860 0x707C +0xA861 0x707D +0xA862 0x7078 +0xA863 0x7262 +0xA864 0x7261 +0xA865 0x7260 +0xA866 0x72C4 +0xA867 0x72C2 +0xA868 0x7396 +0xA869 0x752C +0xA86A 0x752B +0xA86B 0x7537 +0xA86C 0x7538 +0xA86D 0x7682 +0xA86E 0x76EF +0xA86F 0x77E3 +0xA870 0x79C1 +0xA871 0x79C0 +0xA872 0x79BF +0xA873 0x7A76 +0xA874 0x7CFB +0xA875 0x7F55 +0xA876 0x8096 +0xA877 0x8093 +0xA878 0x809D +0xA879 0x8098 +0xA87A 0x809B +0xA87B 0x809A +0xA87C 0x80B2 +0xA87D 0x826F +0xA87E 0x8292 +0xA8A1 0x828B +0xA8A2 0x828D +0xA8A3 0x898B +0xA8A4 0x89D2 +0xA8A5 0x8A00 +0xA8A6 0x8C37 +0xA8A7 0x8C46 +0xA8A8 0x8C55 +0xA8A9 0x8C9D +0xA8AA 0x8D64 +0xA8AB 0x8D70 +0xA8AC 0x8DB3 +0xA8AD 0x8EAB +0xA8AE 0x8ECA +0xA8AF 0x8F9B +0xA8B0 0x8FB0 +0xA8B1 0x8FC2 +0xA8B2 0x8FC6 +0xA8B3 0x8FC5 +0xA8B4 0x8FC4 +0xA8B5 0x5DE1 +0xA8B6 0x9091 +0xA8B7 0x90A2 +0xA8B8 0x90AA +0xA8B9 0x90A6 +0xA8BA 0x90A3 +0xA8BB 0x9149 +0xA8BC 0x91C6 +0xA8BD 0x91CC +0xA8BE 0x9632 +0xA8BF 0x962E +0xA8C0 0x9631 +0xA8C1 0x962A +0xA8C2 0x962C +0xA8C3 0x4E26 +0xA8C4 0x4E56 +0xA8C5 0x4E73 +0xA8C6 0x4E8B +0xA8C7 0x4E9B +0xA8C8 0x4E9E +0xA8C9 0x4EAB +0xA8CA 0x4EAC +0xA8CB 0x4F6F +0xA8CC 0x4F9D +0xA8CD 0x4F8D +0xA8CE 0x4F73 +0xA8CF 0x4F7F +0xA8D0 0x4F6C +0xA8D1 0x4F9B +0xA8D2 0x4F8B +0xA8D3 0x4F86 +0xA8D4 0x4F83 +0xA8D5 0x4F70 +0xA8D6 0x4F75 +0xA8D7 0x4F88 +0xA8D8 0x4F69 +0xA8D9 0x4F7B +0xA8DA 0x4F96 +0xA8DB 0x4F7E +0xA8DC 0x4F8F +0xA8DD 0x4F91 +0xA8DE 0x4F7A +0xA8DF 0x5154 +0xA8E0 0x5152 +0xA8E1 0x5155 +0xA8E2 0x5169 +0xA8E3 0x5177 +0xA8E4 0x5176 +0xA8E5 0x5178 +0xA8E6 0x51BD +0xA8E7 0x51FD +0xA8E8 0x523B +0xA8E9 0x5238 +0xA8EA 0x5237 +0xA8EB 0x523A +0xA8EC 0x5230 +0xA8ED 0x522E +0xA8EE 0x5236 +0xA8EF 0x5241 +0xA8F0 0x52BE +0xA8F1 0x52BB +0xA8F2 0x5352 +0xA8F3 0x5354 +0xA8F4 0x5353 +0xA8F5 0x5351 +0xA8F6 0x5366 +0xA8F7 0x5377 +0xA8F8 0x5378 +0xA8F9 0x5379 +0xA8FA 0x53D6 +0xA8FB 0x53D4 +0xA8FC 0x53D7 +0xA8FD 0x5473 +0xA8FE 0x5475 +0xA940 0x5496 +0xA941 0x5478 +0xA942 0x5495 +0xA943 0x5480 +0xA944 0x547B +0xA945 0x5477 +0xA946 0x5484 +0xA947 0x5492 +0xA948 0x5486 +0xA949 0x547C +0xA94A 0x5490 +0xA94B 0x5471 +0xA94C 0x5476 +0xA94D 0x548C +0xA94E 0x549A +0xA94F 0x5462 +0xA950 0x5468 +0xA951 0x548B +0xA952 0x547D +0xA953 0x548E +0xA954 0x56FA +0xA955 0x5783 +0xA956 0x5777 +0xA957 0x576A +0xA958 0x5769 +0xA959 0x5761 +0xA95A 0x5766 +0xA95B 0x5764 +0xA95C 0x577C +0xA95D 0x591C +0xA95E 0x5949 +0xA95F 0x5947 +0xA960 0x5948 +0xA961 0x5944 +0xA962 0x5954 +0xA963 0x59BE +0xA964 0x59BB +0xA965 0x59D4 +0xA966 0x59B9 +0xA967 0x59AE +0xA968 0x59D1 +0xA969 0x59C6 +0xA96A 0x59D0 +0xA96B 0x59CD +0xA96C 0x59CB +0xA96D 0x59D3 +0xA96E 0x59CA +0xA96F 0x59AF +0xA970 0x59B3 +0xA971 0x59D2 +0xA972 0x59C5 +0xA973 0x5B5F +0xA974 0x5B64 +0xA975 0x5B63 +0xA976 0x5B97 +0xA977 0x5B9A +0xA978 0x5B98 +0xA979 0x5B9C +0xA97A 0x5B99 +0xA97B 0x5B9B +0xA97C 0x5C1A +0xA97D 0x5C48 +0xA97E 0x5C45 +0xA9A1 0x5C46 +0xA9A2 0x5CB7 +0xA9A3 0x5CA1 +0xA9A4 0x5CB8 +0xA9A5 0x5CA9 +0xA9A6 0x5CAB +0xA9A7 0x5CB1 +0xA9A8 0x5CB3 +0xA9A9 0x5E18 +0xA9AA 0x5E1A +0xA9AB 0x5E16 +0xA9AC 0x5E15 +0xA9AD 0x5E1B +0xA9AE 0x5E11 +0xA9AF 0x5E78 +0xA9B0 0x5E9A +0xA9B1 0x5E97 +0xA9B2 0x5E9C +0xA9B3 0x5E95 +0xA9B4 0x5E96 +0xA9B5 0x5EF6 +0xA9B6 0x5F26 +0xA9B7 0x5F27 +0xA9B8 0x5F29 +0xA9B9 0x5F80 +0xA9BA 0x5F81 +0xA9BB 0x5F7F +0xA9BC 0x5F7C +0xA9BD 0x5FDD +0xA9BE 0x5FE0 +0xA9BF 0x5FFD +0xA9C0 0x5FF5 +0xA9C1 0x5FFF +0xA9C2 0x600F +0xA9C3 0x6014 +0xA9C4 0x602F +0xA9C5 0x6035 +0xA9C6 0x6016 +0xA9C7 0x602A +0xA9C8 0x6015 +0xA9C9 0x6021 +0xA9CA 0x6027 +0xA9CB 0x6029 +0xA9CC 0x602B +0xA9CD 0x601B +0xA9CE 0x6216 +0xA9CF 0x6215 +0xA9D0 0x623F +0xA9D1 0x623E +0xA9D2 0x6240 +0xA9D3 0x627F +0xA9D4 0x62C9 +0xA9D5 0x62CC +0xA9D6 0x62C4 +0xA9D7 0x62BF +0xA9D8 0x62C2 +0xA9D9 0x62B9 +0xA9DA 0x62D2 +0xA9DB 0x62DB +0xA9DC 0x62AB +0xA9DD 0x62D3 +0xA9DE 0x62D4 +0xA9DF 0x62CB +0xA9E0 0x62C8 +0xA9E1 0x62A8 +0xA9E2 0x62BD +0xA9E3 0x62BC +0xA9E4 0x62D0 +0xA9E5 0x62D9 +0xA9E6 0x62C7 +0xA9E7 0x62CD +0xA9E8 0x62B5 +0xA9E9 0x62DA +0xA9EA 0x62B1 +0xA9EB 0x62D8 +0xA9EC 0x62D6 +0xA9ED 0x62D7 +0xA9EE 0x62C6 +0xA9EF 0x62AC +0xA9F0 0x62CE +0xA9F1 0x653E +0xA9F2 0x65A7 +0xA9F3 0x65BC +0xA9F4 0x65FA +0xA9F5 0x6614 +0xA9F6 0x6613 +0xA9F7 0x660C +0xA9F8 0x6606 +0xA9F9 0x6602 +0xA9FA 0x660E +0xA9FB 0x6600 +0xA9FC 0x660F +0xA9FD 0x6615 +0xA9FE 0x660A +0xAA40 0x6607 +0xAA41 0x670D +0xAA42 0x670B +0xAA43 0x676D +0xAA44 0x678B +0xAA45 0x6795 +0xAA46 0x6771 +0xAA47 0x679C +0xAA48 0x6773 +0xAA49 0x6777 +0xAA4A 0x6787 +0xAA4B 0x679D +0xAA4C 0x6797 +0xAA4D 0x676F +0xAA4E 0x6770 +0xAA4F 0x677F +0xAA50 0x6789 +0xAA51 0x677E +0xAA52 0x6790 +0xAA53 0x6775 +0xAA54 0x679A +0xAA55 0x6793 +0xAA56 0x677C +0xAA57 0x676A +0xAA58 0x6772 +0xAA59 0x6B23 +0xAA5A 0x6B66 +0xAA5B 0x6B67 +0xAA5C 0x6B7F +0xAA5D 0x6C13 +0xAA5E 0x6C1B +0xAA5F 0x6CE3 +0xAA60 0x6CE8 +0xAA61 0x6CF3 +0xAA62 0x6CB1 +0xAA63 0x6CCC +0xAA64 0x6CE5 +0xAA65 0x6CB3 +0xAA66 0x6CBD +0xAA67 0x6CBE +0xAA68 0x6CBC +0xAA69 0x6CE2 +0xAA6A 0x6CAB +0xAA6B 0x6CD5 +0xAA6C 0x6CD3 +0xAA6D 0x6CB8 +0xAA6E 0x6CC4 +0xAA6F 0x6CB9 +0xAA70 0x6CC1 +0xAA71 0x6CAE +0xAA72 0x6CD7 +0xAA73 0x6CC5 +0xAA74 0x6CF1 +0xAA75 0x6CBF +0xAA76 0x6CBB +0xAA77 0x6CE1 +0xAA78 0x6CDB +0xAA79 0x6CCA +0xAA7A 0x6CAC +0xAA7B 0x6CEF +0xAA7C 0x6CDC +0xAA7D 0x6CD6 +0xAA7E 0x6CE0 +0xAAA1 0x7095 +0xAAA2 0x708E +0xAAA3 0x7092 +0xAAA4 0x708A +0xAAA5 0x7099 +0xAAA6 0x722C +0xAAA7 0x722D +0xAAA8 0x7238 +0xAAA9 0x7248 +0xAAAA 0x7267 +0xAAAB 0x7269 +0xAAAC 0x72C0 +0xAAAD 0x72CE +0xAAAE 0x72D9 +0xAAAF 0x72D7 +0xAAB0 0x72D0 +0xAAB1 0x73A9 +0xAAB2 0x73A8 +0xAAB3 0x739F +0xAAB4 0x73AB +0xAAB5 0x73A5 +0xAAB6 0x753D +0xAAB7 0x759D +0xAAB8 0x7599 +0xAAB9 0x759A +0xAABA 0x7684 +0xAABB 0x76C2 +0xAABC 0x76F2 +0xAABD 0x76F4 +0xAABE 0x77E5 +0xAABF 0x77FD +0xAAC0 0x793E +0xAAC1 0x7940 +0xAAC2 0x7941 +0xAAC3 0x79C9 +0xAAC4 0x79C8 +0xAAC5 0x7A7A +0xAAC6 0x7A79 +0xAAC7 0x7AFA +0xAAC8 0x7CFE +0xAAC9 0x7F54 +0xAACA 0x7F8C +0xAACB 0x7F8B +0xAACC 0x8005 +0xAACD 0x80BA +0xAACE 0x80A5 +0xAACF 0x80A2 +0xAAD0 0x80B1 +0xAAD1 0x80A1 +0xAAD2 0x80AB +0xAAD3 0x80A9 +0xAAD4 0x80B4 +0xAAD5 0x80AA +0xAAD6 0x80AF +0xAAD7 0x81E5 +0xAAD8 0x81FE +0xAAD9 0x820D +0xAADA 0x82B3 +0xAADB 0x829D +0xAADC 0x8299 +0xAADD 0x82AD +0xAADE 0x82BD +0xAADF 0x829F +0xAAE0 0x82B9 +0xAAE1 0x82B1 +0xAAE2 0x82AC +0xAAE3 0x82A5 +0xAAE4 0x82AF +0xAAE5 0x82B8 +0xAAE6 0x82A3 +0xAAE7 0x82B0 +0xAAE8 0x82BE +0xAAE9 0x82B7 +0xAAEA 0x864E +0xAAEB 0x8671 +0xAAEC 0x521D +0xAAED 0x8868 +0xAAEE 0x8ECB +0xAAEF 0x8FCE +0xAAF0 0x8FD4 +0xAAF1 0x8FD1 +0xAAF2 0x90B5 +0xAAF3 0x90B8 +0xAAF4 0x90B1 +0xAAF5 0x90B6 +0xAAF6 0x91C7 +0xAAF7 0x91D1 +0xAAF8 0x9577 +0xAAF9 0x9580 +0xAAFA 0x961C +0xAAFB 0x9640 +0xAAFC 0x963F +0xAAFD 0x963B +0xAAFE 0x9644 +0xAB40 0x9642 +0xAB41 0x96B9 +0xAB42 0x96E8 +0xAB43 0x9752 +0xAB44 0x975E +0xAB45 0x4E9F +0xAB46 0x4EAD +0xAB47 0x4EAE +0xAB48 0x4FE1 +0xAB49 0x4FB5 +0xAB4A 0x4FAF +0xAB4B 0x4FBF +0xAB4C 0x4FE0 +0xAB4D 0x4FD1 +0xAB4E 0x4FCF +0xAB4F 0x4FDD +0xAB50 0x4FC3 +0xAB51 0x4FB6 +0xAB52 0x4FD8 +0xAB53 0x4FDF +0xAB54 0x4FCA +0xAB55 0x4FD7 +0xAB56 0x4FAE +0xAB57 0x4FD0 +0xAB58 0x4FC4 +0xAB59 0x4FC2 +0xAB5A 0x4FDA +0xAB5B 0x4FCE +0xAB5C 0x4FDE +0xAB5D 0x4FB7 +0xAB5E 0x5157 +0xAB5F 0x5192 +0xAB60 0x5191 +0xAB61 0x51A0 +0xAB62 0x524E +0xAB63 0x5243 +0xAB64 0x524A +0xAB65 0x524D +0xAB66 0x524C +0xAB67 0x524B +0xAB68 0x5247 +0xAB69 0x52C7 +0xAB6A 0x52C9 +0xAB6B 0x52C3 +0xAB6C 0x52C1 +0xAB6D 0x530D +0xAB6E 0x5357 +0xAB6F 0x537B +0xAB70 0x539A +0xAB71 0x53DB +0xAB72 0x54AC +0xAB73 0x54C0 +0xAB74 0x54A8 +0xAB75 0x54CE +0xAB76 0x54C9 +0xAB77 0x54B8 +0xAB78 0x54A6 +0xAB79 0x54B3 +0xAB7A 0x54C7 +0xAB7B 0x54C2 +0xAB7C 0x54BD +0xAB7D 0x54AA +0xAB7E 0x54C1 +0xABA1 0x54C4 +0xABA2 0x54C8 +0xABA3 0x54AF +0xABA4 0x54AB +0xABA5 0x54B1 +0xABA6 0x54BB +0xABA7 0x54A9 +0xABA8 0x54A7 +0xABA9 0x54BF +0xABAA 0x56FF +0xABAB 0x5782 +0xABAC 0x578B +0xABAD 0x57A0 +0xABAE 0x57A3 +0xABAF 0x57A2 +0xABB0 0x57CE +0xABB1 0x57AE +0xABB2 0x5793 +0xABB3 0x5955 +0xABB4 0x5951 +0xABB5 0x594F +0xABB6 0x594E +0xABB7 0x5950 +0xABB8 0x59DC +0xABB9 0x59D8 +0xABBA 0x59FF +0xABBB 0x59E3 +0xABBC 0x59E8 +0xABBD 0x5A03 +0xABBE 0x59E5 +0xABBF 0x59EA +0xABC0 0x59DA +0xABC1 0x59E6 +0xABC2 0x5A01 +0xABC3 0x59FB +0xABC4 0x5B69 +0xABC5 0x5BA3 +0xABC6 0x5BA6 +0xABC7 0x5BA4 +0xABC8 0x5BA2 +0xABC9 0x5BA5 +0xABCA 0x5C01 +0xABCB 0x5C4E +0xABCC 0x5C4F +0xABCD 0x5C4D +0xABCE 0x5C4B +0xABCF 0x5CD9 +0xABD0 0x5CD2 +0xABD1 0x5DF7 +0xABD2 0x5E1D +0xABD3 0x5E25 +0xABD4 0x5E1F +0xABD5 0x5E7D +0xABD6 0x5EA0 +0xABD7 0x5EA6 +0xABD8 0x5EFA +0xABD9 0x5F08 +0xABDA 0x5F2D +0xABDB 0x5F65 +0xABDC 0x5F88 +0xABDD 0x5F85 +0xABDE 0x5F8A +0xABDF 0x5F8B +0xABE0 0x5F87 +0xABE1 0x5F8C +0xABE2 0x5F89 +0xABE3 0x6012 +0xABE4 0x601D +0xABE5 0x6020 +0xABE6 0x6025 +0xABE7 0x600E +0xABE8 0x6028 +0xABE9 0x604D +0xABEA 0x6070 +0xABEB 0x6068 +0xABEC 0x6062 +0xABED 0x6046 +0xABEE 0x6043 +0xABEF 0x606C +0xABF0 0x606B +0xABF1 0x606A +0xABF2 0x6064 +0xABF3 0x6241 +0xABF4 0x62DC +0xABF5 0x6316 +0xABF6 0x6309 +0xABF7 0x62FC +0xABF8 0x62ED +0xABF9 0x6301 +0xABFA 0x62EE +0xABFB 0x62FD +0xABFC 0x6307 +0xABFD 0x62F1 +0xABFE 0x62F7 +0xAC40 0x62EF +0xAC41 0x62EC +0xAC42 0x62FE +0xAC43 0x62F4 +0xAC44 0x6311 +0xAC45 0x6302 +0xAC46 0x653F +0xAC47 0x6545 +0xAC48 0x65AB +0xAC49 0x65BD +0xAC4A 0x65E2 +0xAC4B 0x6625 +0xAC4C 0x662D +0xAC4D 0x6620 +0xAC4E 0x6627 +0xAC4F 0x662F +0xAC50 0x661F +0xAC51 0x6628 +0xAC52 0x6631 +0xAC53 0x6624 +0xAC54 0x66F7 +0xAC55 0x67FF +0xAC56 0x67D3 +0xAC57 0x67F1 +0xAC58 0x67D4 +0xAC59 0x67D0 +0xAC5A 0x67EC +0xAC5B 0x67B6 +0xAC5C 0x67AF +0xAC5D 0x67F5 +0xAC5E 0x67E9 +0xAC5F 0x67EF +0xAC60 0x67C4 +0xAC61 0x67D1 +0xAC62 0x67B4 +0xAC63 0x67DA +0xAC64 0x67E5 +0xAC65 0x67B8 +0xAC66 0x67CF +0xAC67 0x67DE +0xAC68 0x67F3 +0xAC69 0x67B0 +0xAC6A 0x67D9 +0xAC6B 0x67E2 +0xAC6C 0x67DD +0xAC6D 0x67D2 +0xAC6E 0x6B6A +0xAC6F 0x6B83 +0xAC70 0x6B86 +0xAC71 0x6BB5 +0xAC72 0x6BD2 +0xAC73 0x6BD7 +0xAC74 0x6C1F +0xAC75 0x6CC9 +0xAC76 0x6D0B +0xAC77 0x6D32 +0xAC78 0x6D2A +0xAC79 0x6D41 +0xAC7A 0x6D25 +0xAC7B 0x6D0C +0xAC7C 0x6D31 +0xAC7D 0x6D1E +0xAC7E 0x6D17 +0xACA1 0x6D3B +0xACA2 0x6D3D +0xACA3 0x6D3E +0xACA4 0x6D36 +0xACA5 0x6D1B +0xACA6 0x6CF5 +0xACA7 0x6D39 +0xACA8 0x6D27 +0xACA9 0x6D38 +0xACAA 0x6D29 +0xACAB 0x6D2E +0xACAC 0x6D35 +0xACAD 0x6D0E +0xACAE 0x6D2B +0xACAF 0x70AB +0xACB0 0x70BA +0xACB1 0x70B3 +0xACB2 0x70AC +0xACB3 0x70AF +0xACB4 0x70AD +0xACB5 0x70B8 +0xACB6 0x70AE +0xACB7 0x70A4 +0xACB8 0x7230 +0xACB9 0x7272 +0xACBA 0x726F +0xACBB 0x7274 +0xACBC 0x72E9 +0xACBD 0x72E0 +0xACBE 0x72E1 +0xACBF 0x73B7 +0xACC0 0x73CA +0xACC1 0x73BB +0xACC2 0x73B2 +0xACC3 0x73CD +0xACC4 0x73C0 +0xACC5 0x73B3 +0xACC6 0x751A +0xACC7 0x752D +0xACC8 0x754F +0xACC9 0x754C +0xACCA 0x754E +0xACCB 0x754B +0xACCC 0x75AB +0xACCD 0x75A4 +0xACCE 0x75A5 +0xACCF 0x75A2 +0xACD0 0x75A3 +0xACD1 0x7678 +0xACD2 0x7686 +0xACD3 0x7687 +0xACD4 0x7688 +0xACD5 0x76C8 +0xACD6 0x76C6 +0xACD7 0x76C3 +0xACD8 0x76C5 +0xACD9 0x7701 +0xACDA 0x76F9 +0xACDB 0x76F8 +0xACDC 0x7709 +0xACDD 0x770B +0xACDE 0x76FE +0xACDF 0x76FC +0xACE0 0x7707 +0xACE1 0x77DC +0xACE2 0x7802 +0xACE3 0x7814 +0xACE4 0x780C +0xACE5 0x780D +0xACE6 0x7946 +0xACE7 0x7949 +0xACE8 0x7948 +0xACE9 0x7947 +0xACEA 0x79B9 +0xACEB 0x79BA +0xACEC 0x79D1 +0xACED 0x79D2 +0xACEE 0x79CB +0xACEF 0x7A7F +0xACF0 0x7A81 +0xACF1 0x7AFF +0xACF2 0x7AFD +0xACF3 0x7C7D +0xACF4 0x7D02 +0xACF5 0x7D05 +0xACF6 0x7D00 +0xACF7 0x7D09 +0xACF8 0x7D07 +0xACF9 0x7D04 +0xACFA 0x7D06 +0xACFB 0x7F38 +0xACFC 0x7F8E +0xACFD 0x7FBF +0xACFE 0x8004 +0xAD40 0x8010 +0xAD41 0x800D +0xAD42 0x8011 +0xAD43 0x8036 +0xAD44 0x80D6 +0xAD45 0x80E5 +0xAD46 0x80DA +0xAD47 0x80C3 +0xAD48 0x80C4 +0xAD49 0x80CC +0xAD4A 0x80E1 +0xAD4B 0x80DB +0xAD4C 0x80CE +0xAD4D 0x80DE +0xAD4E 0x80E4 +0xAD4F 0x80DD +0xAD50 0x81F4 +0xAD51 0x8222 +0xAD52 0x82E7 +0xAD53 0x8303 +0xAD54 0x8305 +0xAD55 0x82E3 +0xAD56 0x82DB +0xAD57 0x82E6 +0xAD58 0x8304 +0xAD59 0x82E5 +0xAD5A 0x8302 +0xAD5B 0x8309 +0xAD5C 0x82D2 +0xAD5D 0x82D7 +0xAD5E 0x82F1 +0xAD5F 0x8301 +0xAD60 0x82DC +0xAD61 0x82D4 +0xAD62 0x82D1 +0xAD63 0x82DE +0xAD64 0x82D3 +0xAD65 0x82DF +0xAD66 0x82EF +0xAD67 0x8306 +0xAD68 0x8650 +0xAD69 0x8679 +0xAD6A 0x867B +0xAD6B 0x867A +0xAD6C 0x884D +0xAD6D 0x886B +0xAD6E 0x8981 +0xAD6F 0x89D4 +0xAD70 0x8A08 +0xAD71 0x8A02 +0xAD72 0x8A03 +0xAD73 0x8C9E +0xAD74 0x8CA0 +0xAD75 0x8D74 +0xAD76 0x8D73 +0xAD77 0x8DB4 +0xAD78 0x8ECD +0xAD79 0x8ECC +0xAD7A 0x8FF0 +0xAD7B 0x8FE6 +0xAD7C 0x8FE2 +0xAD7D 0x8FEA +0xAD7E 0x8FE5 +0xADA1 0x8FED +0xADA2 0x8FEB +0xADA3 0x8FE4 +0xADA4 0x8FE8 +0xADA5 0x90CA +0xADA6 0x90CE +0xADA7 0x90C1 +0xADA8 0x90C3 +0xADA9 0x914B +0xADAA 0x914A +0xADAB 0x91CD +0xADAC 0x9582 +0xADAD 0x9650 +0xADAE 0x964B +0xADAF 0x964C +0xADB0 0x964D +0xADB1 0x9762 +0xADB2 0x9769 +0xADB3 0x97CB +0xADB4 0x97ED +0xADB5 0x97F3 +0xADB6 0x9801 +0xADB7 0x98A8 +0xADB8 0x98DB +0xADB9 0x98DF +0xADBA 0x9996 +0xADBB 0x9999 +0xADBC 0x4E58 +0xADBD 0x4EB3 +0xADBE 0x500C +0xADBF 0x500D +0xADC0 0x5023 +0xADC1 0x4FEF +0xADC2 0x5026 +0xADC3 0x5025 +0xADC4 0x4FF8 +0xADC5 0x5029 +0xADC6 0x5016 +0xADC7 0x5006 +0xADC8 0x503C +0xADC9 0x501F +0xADCA 0x501A +0xADCB 0x5012 +0xADCC 0x5011 +0xADCD 0x4FFA +0xADCE 0x5000 +0xADCF 0x5014 +0xADD0 0x5028 +0xADD1 0x4FF1 +0xADD2 0x5021 +0xADD3 0x500B +0xADD4 0x5019 +0xADD5 0x5018 +0xADD6 0x4FF3 +0xADD7 0x4FEE +0xADD8 0x502D +0xADD9 0x502A +0xADDA 0x4FFE +0xADDB 0x502B +0xADDC 0x5009 +0xADDD 0x517C +0xADDE 0x51A4 +0xADDF 0x51A5 +0xADE0 0x51A2 +0xADE1 0x51CD +0xADE2 0x51CC +0xADE3 0x51C6 +0xADE4 0x51CB +0xADE5 0x5256 +0xADE6 0x525C +0xADE7 0x5254 +0xADE8 0x525B +0xADE9 0x525D +0xADEA 0x532A +0xADEB 0x537F +0xADEC 0x539F +0xADED 0x539D +0xADEE 0x53DF +0xADEF 0x54E8 +0xADF0 0x5510 +0xADF1 0x5501 +0xADF2 0x5537 +0xADF3 0x54FC +0xADF4 0x54E5 +0xADF5 0x54F2 +0xADF6 0x5506 +0xADF7 0x54FA +0xADF8 0x5514 +0xADF9 0x54E9 +0xADFA 0x54ED +0xADFB 0x54E1 +0xADFC 0x5509 +0xADFD 0x54EE +0xADFE 0x54EA +0xAE40 0x54E6 +0xAE41 0x5527 +0xAE42 0x5507 +0xAE43 0x54FD +0xAE44 0x550F +0xAE45 0x5703 +0xAE46 0x5704 +0xAE47 0x57C2 +0xAE48 0x57D4 +0xAE49 0x57CB +0xAE4A 0x57C3 +0xAE4B 0x5809 +0xAE4C 0x590F +0xAE4D 0x5957 +0xAE4E 0x5958 +0xAE4F 0x595A +0xAE50 0x5A11 +0xAE51 0x5A18 +0xAE52 0x5A1C +0xAE53 0x5A1F +0xAE54 0x5A1B +0xAE55 0x5A13 +0xAE56 0x59EC +0xAE57 0x5A20 +0xAE58 0x5A23 +0xAE59 0x5A29 +0xAE5A 0x5A25 +0xAE5B 0x5A0C +0xAE5C 0x5A09 +0xAE5D 0x5B6B +0xAE5E 0x5C58 +0xAE5F 0x5BB0 +0xAE60 0x5BB3 +0xAE61 0x5BB6 +0xAE62 0x5BB4 +0xAE63 0x5BAE +0xAE64 0x5BB5 +0xAE65 0x5BB9 +0xAE66 0x5BB8 +0xAE67 0x5C04 +0xAE68 0x5C51 +0xAE69 0x5C55 +0xAE6A 0x5C50 +0xAE6B 0x5CED +0xAE6C 0x5CFD +0xAE6D 0x5CFB +0xAE6E 0x5CEA +0xAE6F 0x5CE8 +0xAE70 0x5CF0 +0xAE71 0x5CF6 +0xAE72 0x5D01 +0xAE73 0x5CF4 +0xAE74 0x5DEE +0xAE75 0x5E2D +0xAE76 0x5E2B +0xAE77 0x5EAB +0xAE78 0x5EAD +0xAE79 0x5EA7 +0xAE7A 0x5F31 +0xAE7B 0x5F92 +0xAE7C 0x5F91 +0xAE7D 0x5F90 +0xAE7E 0x6059 +0xAEA1 0x6063 +0xAEA2 0x6065 +0xAEA3 0x6050 +0xAEA4 0x6055 +0xAEA5 0x606D +0xAEA6 0x6069 +0xAEA7 0x606F +0xAEA8 0x6084 +0xAEA9 0x609F +0xAEAA 0x609A +0xAEAB 0x608D +0xAEAC 0x6094 +0xAEAD 0x608C +0xAEAE 0x6085 +0xAEAF 0x6096 +0xAEB0 0x6247 +0xAEB1 0x62F3 +0xAEB2 0x6308 +0xAEB3 0x62FF +0xAEB4 0x634E +0xAEB5 0x633E +0xAEB6 0x632F +0xAEB7 0x6355 +0xAEB8 0x6342 +0xAEB9 0x6346 +0xAEBA 0x634F +0xAEBB 0x6349 +0xAEBC 0x633A +0xAEBD 0x6350 +0xAEBE 0x633D +0xAEBF 0x632A +0xAEC0 0x632B +0xAEC1 0x6328 +0xAEC2 0x634D +0xAEC3 0x634C +0xAEC4 0x6548 +0xAEC5 0x6549 +0xAEC6 0x6599 +0xAEC7 0x65C1 +0xAEC8 0x65C5 +0xAEC9 0x6642 +0xAECA 0x6649 +0xAECB 0x664F +0xAECC 0x6643 +0xAECD 0x6652 +0xAECE 0x664C +0xAECF 0x6645 +0xAED0 0x6641 +0xAED1 0x66F8 +0xAED2 0x6714 +0xAED3 0x6715 +0xAED4 0x6717 +0xAED5 0x6821 +0xAED6 0x6838 +0xAED7 0x6848 +0xAED8 0x6846 +0xAED9 0x6853 +0xAEDA 0x6839 +0xAEDB 0x6842 +0xAEDC 0x6854 +0xAEDD 0x6829 +0xAEDE 0x68B3 +0xAEDF 0x6817 +0xAEE0 0x684C +0xAEE1 0x6851 +0xAEE2 0x683D +0xAEE3 0x67F4 +0xAEE4 0x6850 +0xAEE5 0x6840 +0xAEE6 0x683C +0xAEE7 0x6843 +0xAEE8 0x682A +0xAEE9 0x6845 +0xAEEA 0x6813 +0xAEEB 0x6818 +0xAEEC 0x6841 +0xAEED 0x6B8A +0xAEEE 0x6B89 +0xAEEF 0x6BB7 +0xAEF0 0x6C23 +0xAEF1 0x6C27 +0xAEF2 0x6C28 +0xAEF3 0x6C26 +0xAEF4 0x6C24 +0xAEF5 0x6CF0 +0xAEF6 0x6D6A +0xAEF7 0x6D95 +0xAEF8 0x6D88 +0xAEF9 0x6D87 +0xAEFA 0x6D66 +0xAEFB 0x6D78 +0xAEFC 0x6D77 +0xAEFD 0x6D59 +0xAEFE 0x6D93 +0xAF40 0x6D6C +0xAF41 0x6D89 +0xAF42 0x6D6E +0xAF43 0x6D5A +0xAF44 0x6D74 +0xAF45 0x6D69 +0xAF46 0x6D8C +0xAF47 0x6D8A +0xAF48 0x6D79 +0xAF49 0x6D85 +0xAF4A 0x6D65 +0xAF4B 0x6D94 +0xAF4C 0x70CA +0xAF4D 0x70D8 +0xAF4E 0x70E4 +0xAF4F 0x70D9 +0xAF50 0x70C8 +0xAF51 0x70CF +0xAF52 0x7239 +0xAF53 0x7279 +0xAF54 0x72FC +0xAF55 0x72F9 +0xAF56 0x72FD +0xAF57 0x72F8 +0xAF58 0x72F7 +0xAF59 0x7386 +0xAF5A 0x73ED +0xAF5B 0x7409 +0xAF5C 0x73EE +0xAF5D 0x73E0 +0xAF5E 0x73EA +0xAF5F 0x73DE +0xAF60 0x7554 +0xAF61 0x755D +0xAF62 0x755C +0xAF63 0x755A +0xAF64 0x7559 +0xAF65 0x75BE +0xAF66 0x75C5 +0xAF67 0x75C7 +0xAF68 0x75B2 +0xAF69 0x75B3 +0xAF6A 0x75BD +0xAF6B 0x75BC +0xAF6C 0x75B9 +0xAF6D 0x75C2 +0xAF6E 0x75B8 +0xAF6F 0x768B +0xAF70 0x76B0 +0xAF71 0x76CA +0xAF72 0x76CD +0xAF73 0x76CE +0xAF74 0x7729 +0xAF75 0x771F +0xAF76 0x7720 +0xAF77 0x7728 +0xAF78 0x77E9 +0xAF79 0x7830 +0xAF7A 0x7827 +0xAF7B 0x7838 +0xAF7C 0x781D +0xAF7D 0x7834 +0xAF7E 0x7837 +0xAFA1 0x7825 +0xAFA2 0x782D +0xAFA3 0x7820 +0xAFA4 0x781F +0xAFA5 0x7832 +0xAFA6 0x7955 +0xAFA7 0x7950 +0xAFA8 0x7960 +0xAFA9 0x795F +0xAFAA 0x7956 +0xAFAB 0x795E +0xAFAC 0x795D +0xAFAD 0x7957 +0xAFAE 0x795A +0xAFAF 0x79E4 +0xAFB0 0x79E3 +0xAFB1 0x79E7 +0xAFB2 0x79DF +0xAFB3 0x79E6 +0xAFB4 0x79E9 +0xAFB5 0x79D8 +0xAFB6 0x7A84 +0xAFB7 0x7A88 +0xAFB8 0x7AD9 +0xAFB9 0x7B06 +0xAFBA 0x7B11 +0xAFBB 0x7C89 +0xAFBC 0x7D21 +0xAFBD 0x7D17 +0xAFBE 0x7D0B +0xAFBF 0x7D0A +0xAFC0 0x7D20 +0xAFC1 0x7D22 +0xAFC2 0x7D14 +0xAFC3 0x7D10 +0xAFC4 0x7D15 +0xAFC5 0x7D1A +0xAFC6 0x7D1C +0xAFC7 0x7D0D +0xAFC8 0x7D19 +0xAFC9 0x7D1B +0xAFCA 0x7F3A +0xAFCB 0x7F5F +0xAFCC 0x7F94 +0xAFCD 0x7FC5 +0xAFCE 0x7FC1 +0xAFCF 0x8006 +0xAFD0 0x8018 +0xAFD1 0x8015 +0xAFD2 0x8019 +0xAFD3 0x8017 +0xAFD4 0x803D +0xAFD5 0x803F +0xAFD6 0x80F1 +0xAFD7 0x8102 +0xAFD8 0x80F0 +0xAFD9 0x8105 +0xAFDA 0x80ED +0xAFDB 0x80F4 +0xAFDC 0x8106 +0xAFDD 0x80F8 +0xAFDE 0x80F3 +0xAFDF 0x8108 +0xAFE0 0x80FD +0xAFE1 0x810A +0xAFE2 0x80FC +0xAFE3 0x80EF +0xAFE4 0x81ED +0xAFE5 0x81EC +0xAFE6 0x8200 +0xAFE7 0x8210 +0xAFE8 0x822A +0xAFE9 0x822B +0xAFEA 0x8228 +0xAFEB 0x822C +0xAFEC 0x82BB +0xAFED 0x832B +0xAFEE 0x8352 +0xAFEF 0x8354 +0xAFF0 0x834A +0xAFF1 0x8338 +0xAFF2 0x8350 +0xAFF3 0x8349 +0xAFF4 0x8335 +0xAFF5 0x8334 +0xAFF6 0x834F +0xAFF7 0x8332 +0xAFF8 0x8339 +0xAFF9 0x8336 +0xAFFA 0x8317 +0xAFFB 0x8340 +0xAFFC 0x8331 +0xAFFD 0x8328 +0xAFFE 0x8343 +0xB040 0x8654 +0xB041 0x868A +0xB042 0x86AA +0xB043 0x8693 +0xB044 0x86A4 +0xB045 0x86A9 +0xB046 0x868C +0xB047 0x86A3 +0xB048 0x869C +0xB049 0x8870 +0xB04A 0x8877 +0xB04B 0x8881 +0xB04C 0x8882 +0xB04D 0x887D +0xB04E 0x8879 +0xB04F 0x8A18 +0xB050 0x8A10 +0xB051 0x8A0E +0xB052 0x8A0C +0xB053 0x8A15 +0xB054 0x8A0A +0xB055 0x8A17 +0xB056 0x8A13 +0xB057 0x8A16 +0xB058 0x8A0F +0xB059 0x8A11 +0xB05A 0x8C48 +0xB05B 0x8C7A +0xB05C 0x8C79 +0xB05D 0x8CA1 +0xB05E 0x8CA2 +0xB05F 0x8D77 +0xB060 0x8EAC +0xB061 0x8ED2 +0xB062 0x8ED4 +0xB063 0x8ECF +0xB064 0x8FB1 +0xB065 0x9001 +0xB066 0x9006 +0xB067 0x8FF7 +0xB068 0x9000 +0xB069 0x8FFA +0xB06A 0x8FF4 +0xB06B 0x9003 +0xB06C 0x8FFD +0xB06D 0x9005 +0xB06E 0x8FF8 +0xB06F 0x9095 +0xB070 0x90E1 +0xB071 0x90DD +0xB072 0x90E2 +0xB073 0x9152 +0xB074 0x914D +0xB075 0x914C +0xB076 0x91D8 +0xB077 0x91DD +0xB078 0x91D7 +0xB079 0x91DC +0xB07A 0x91D9 +0xB07B 0x9583 +0xB07C 0x9662 +0xB07D 0x9663 +0xB07E 0x9661 +0xB0A1 0x965B +0xB0A2 0x965D +0xB0A3 0x9664 +0xB0A4 0x9658 +0xB0A5 0x965E +0xB0A6 0x96BB +0xB0A7 0x98E2 +0xB0A8 0x99AC +0xB0A9 0x9AA8 +0xB0AA 0x9AD8 +0xB0AB 0x9B25 +0xB0AC 0x9B32 +0xB0AD 0x9B3C +0xB0AE 0x4E7E +0xB0AF 0x507A +0xB0B0 0x507D +0xB0B1 0x505C +0xB0B2 0x5047 +0xB0B3 0x5043 +0xB0B4 0x504C +0xB0B5 0x505A +0xB0B6 0x5049 +0xB0B7 0x5065 +0xB0B8 0x5076 +0xB0B9 0x504E +0xB0BA 0x5055 +0xB0BB 0x5075 +0xB0BC 0x5074 +0xB0BD 0x5077 +0xB0BE 0x504F +0xB0BF 0x500F +0xB0C0 0x506F +0xB0C1 0x506D +0xB0C2 0x515C +0xB0C3 0x5195 +0xB0C4 0x51F0 +0xB0C5 0x526A +0xB0C6 0x526F +0xB0C7 0x52D2 +0xB0C8 0x52D9 +0xB0C9 0x52D8 +0xB0CA 0x52D5 +0xB0CB 0x5310 +0xB0CC 0x530F +0xB0CD 0x5319 +0xB0CE 0x533F +0xB0CF 0x5340 +0xB0D0 0x533E +0xB0D1 0x53C3 +0xB0D2 0x66FC +0xB0D3 0x5546 +0xB0D4 0x556A +0xB0D5 0x5566 +0xB0D6 0x5544 +0xB0D7 0x555E +0xB0D8 0x5561 +0xB0D9 0x5543 +0xB0DA 0x554A +0xB0DB 0x5531 +0xB0DC 0x5556 +0xB0DD 0x554F +0xB0DE 0x5555 +0xB0DF 0x552F +0xB0E0 0x5564 +0xB0E1 0x5538 +0xB0E2 0x552E +0xB0E3 0x555C +0xB0E4 0x552C +0xB0E5 0x5563 +0xB0E6 0x5533 +0xB0E7 0x5541 +0xB0E8 0x5557 +0xB0E9 0x5708 +0xB0EA 0x570B +0xB0EB 0x5709 +0xB0EC 0x57DF +0xB0ED 0x5805 +0xB0EE 0x580A +0xB0EF 0x5806 +0xB0F0 0x57E0 +0xB0F1 0x57E4 +0xB0F2 0x57FA +0xB0F3 0x5802 +0xB0F4 0x5835 +0xB0F5 0x57F7 +0xB0F6 0x57F9 +0xB0F7 0x5920 +0xB0F8 0x5962 +0xB0F9 0x5A36 +0xB0FA 0x5A41 +0xB0FB 0x5A49 +0xB0FC 0x5A66 +0xB0FD 0x5A6A +0xB0FE 0x5A40 +0xB140 0x5A3C +0xB141 0x5A62 +0xB142 0x5A5A +0xB143 0x5A46 +0xB144 0x5A4A +0xB145 0x5B70 +0xB146 0x5BC7 +0xB147 0x5BC5 +0xB148 0x5BC4 +0xB149 0x5BC2 +0xB14A 0x5BBF +0xB14B 0x5BC6 +0xB14C 0x5C09 +0xB14D 0x5C08 +0xB14E 0x5C07 +0xB14F 0x5C60 +0xB150 0x5C5C +0xB151 0x5C5D +0xB152 0x5D07 +0xB153 0x5D06 +0xB154 0x5D0E +0xB155 0x5D1B +0xB156 0x5D16 +0xB157 0x5D22 +0xB158 0x5D11 +0xB159 0x5D29 +0xB15A 0x5D14 +0xB15B 0x5D19 +0xB15C 0x5D24 +0xB15D 0x5D27 +0xB15E 0x5D17 +0xB15F 0x5DE2 +0xB160 0x5E38 +0xB161 0x5E36 +0xB162 0x5E33 +0xB163 0x5E37 +0xB164 0x5EB7 +0xB165 0x5EB8 +0xB166 0x5EB6 +0xB167 0x5EB5 +0xB168 0x5EBE +0xB169 0x5F35 +0xB16A 0x5F37 +0xB16B 0x5F57 +0xB16C 0x5F6C +0xB16D 0x5F69 +0xB16E 0x5F6B +0xB16F 0x5F97 +0xB170 0x5F99 +0xB171 0x5F9E +0xB172 0x5F98 +0xB173 0x5FA1 +0xB174 0x5FA0 +0xB175 0x5F9C +0xB176 0x607F +0xB177 0x60A3 +0xB178 0x6089 +0xB179 0x60A0 +0xB17A 0x60A8 +0xB17B 0x60CB +0xB17C 0x60B4 +0xB17D 0x60E6 +0xB17E 0x60BD +0xB1A1 0x60C5 +0xB1A2 0x60BB +0xB1A3 0x60B5 +0xB1A4 0x60DC +0xB1A5 0x60BC +0xB1A6 0x60D8 +0xB1A7 0x60D5 +0xB1A8 0x60C6 +0xB1A9 0x60DF +0xB1AA 0x60B8 +0xB1AB 0x60DA +0xB1AC 0x60C7 +0xB1AD 0x621A +0xB1AE 0x621B +0xB1AF 0x6248 +0xB1B0 0x63A0 +0xB1B1 0x63A7 +0xB1B2 0x6372 +0xB1B3 0x6396 +0xB1B4 0x63A2 +0xB1B5 0x63A5 +0xB1B6 0x6377 +0xB1B7 0x6367 +0xB1B8 0x6398 +0xB1B9 0x63AA +0xB1BA 0x6371 +0xB1BB 0x63A9 +0xB1BC 0x6389 +0xB1BD 0x6383 +0xB1BE 0x639B +0xB1BF 0x636B +0xB1C0 0x63A8 +0xB1C1 0x6384 +0xB1C2 0x6388 +0xB1C3 0x6399 +0xB1C4 0x63A1 +0xB1C5 0x63AC +0xB1C6 0x6392 +0xB1C7 0x638F +0xB1C8 0x6380 +0xB1C9 0x637B +0xB1CA 0x6369 +0xB1CB 0x6368 +0xB1CC 0x637A +0xB1CD 0x655D +0xB1CE 0x6556 +0xB1CF 0x6551 +0xB1D0 0x6559 +0xB1D1 0x6557 +0xB1D2 0x555F +0xB1D3 0x654F +0xB1D4 0x6558 +0xB1D5 0x6555 +0xB1D6 0x6554 +0xB1D7 0x659C +0xB1D8 0x659B +0xB1D9 0x65AC +0xB1DA 0x65CF +0xB1DB 0x65CB +0xB1DC 0x65CC +0xB1DD 0x65CE +0xB1DE 0x665D +0xB1DF 0x665A +0xB1E0 0x6664 +0xB1E1 0x6668 +0xB1E2 0x6666 +0xB1E3 0x665E +0xB1E4 0x66F9 +0xB1E5 0x52D7 +0xB1E6 0x671B +0xB1E7 0x6881 +0xB1E8 0x68AF +0xB1E9 0x68A2 +0xB1EA 0x6893 +0xB1EB 0x68B5 +0xB1EC 0x687F +0xB1ED 0x6876 +0xB1EE 0x68B1 +0xB1EF 0x68A7 +0xB1F0 0x6897 +0xB1F1 0x68B0 +0xB1F2 0x6883 +0xB1F3 0x68C4 +0xB1F4 0x68AD +0xB1F5 0x6886 +0xB1F6 0x6885 +0xB1F7 0x6894 +0xB1F8 0x689D +0xB1F9 0x68A8 +0xB1FA 0x689F +0xB1FB 0x68A1 +0xB1FC 0x6882 +0xB1FD 0x6B32 +0xB1FE 0x6BBA +0xB240 0x6BEB +0xB241 0x6BEC +0xB242 0x6C2B +0xB243 0x6D8E +0xB244 0x6DBC +0xB245 0x6DF3 +0xB246 0x6DD9 +0xB247 0x6DB2 +0xB248 0x6DE1 +0xB249 0x6DCC +0xB24A 0x6DE4 +0xB24B 0x6DFB +0xB24C 0x6DFA +0xB24D 0x6E05 +0xB24E 0x6DC7 +0xB24F 0x6DCB +0xB250 0x6DAF +0xB251 0x6DD1 +0xB252 0x6DAE +0xB253 0x6DDE +0xB254 0x6DF9 +0xB255 0x6DB8 +0xB256 0x6DF7 +0xB257 0x6DF5 +0xB258 0x6DC5 +0xB259 0x6DD2 +0xB25A 0x6E1A +0xB25B 0x6DB5 +0xB25C 0x6DDA +0xB25D 0x6DEB +0xB25E 0x6DD8 +0xB25F 0x6DEA +0xB260 0x6DF1 +0xB261 0x6DEE +0xB262 0x6DE8 +0xB263 0x6DC6 +0xB264 0x6DC4 +0xB265 0x6DAA +0xB266 0x6DEC +0xB267 0x6DBF +0xB268 0x6DE6 +0xB269 0x70F9 +0xB26A 0x7109 +0xB26B 0x710A +0xB26C 0x70FD +0xB26D 0x70EF +0xB26E 0x723D +0xB26F 0x727D +0xB270 0x7281 +0xB271 0x731C +0xB272 0x731B +0xB273 0x7316 +0xB274 0x7313 +0xB275 0x7319 +0xB276 0x7387 +0xB277 0x7405 +0xB278 0x740A +0xB279 0x7403 +0xB27A 0x7406 +0xB27B 0x73FE +0xB27C 0x740D +0xB27D 0x74E0 +0xB27E 0x74F6 +0xB2A1 0x74F7 +0xB2A2 0x751C +0xB2A3 0x7522 +0xB2A4 0x7565 +0xB2A5 0x7566 +0xB2A6 0x7562 +0xB2A7 0x7570 +0xB2A8 0x758F +0xB2A9 0x75D4 +0xB2AA 0x75D5 +0xB2AB 0x75B5 +0xB2AC 0x75CA +0xB2AD 0x75CD +0xB2AE 0x768E +0xB2AF 0x76D4 +0xB2B0 0x76D2 +0xB2B1 0x76DB +0xB2B2 0x7737 +0xB2B3 0x773E +0xB2B4 0x773C +0xB2B5 0x7736 +0xB2B6 0x7738 +0xB2B7 0x773A +0xB2B8 0x786B +0xB2B9 0x7843 +0xB2BA 0x784E +0xB2BB 0x7965 +0xB2BC 0x7968 +0xB2BD 0x796D +0xB2BE 0x79FB +0xB2BF 0x7A92 +0xB2C0 0x7A95 +0xB2C1 0x7B20 +0xB2C2 0x7B28 +0xB2C3 0x7B1B +0xB2C4 0x7B2C +0xB2C5 0x7B26 +0xB2C6 0x7B19 +0xB2C7 0x7B1E +0xB2C8 0x7B2E +0xB2C9 0x7C92 +0xB2CA 0x7C97 +0xB2CB 0x7C95 +0xB2CC 0x7D46 +0xB2CD 0x7D43 +0xB2CE 0x7D71 +0xB2CF 0x7D2E +0xB2D0 0x7D39 +0xB2D1 0x7D3C +0xB2D2 0x7D40 +0xB2D3 0x7D30 +0xB2D4 0x7D33 +0xB2D5 0x7D44 +0xB2D6 0x7D2F +0xB2D7 0x7D42 +0xB2D8 0x7D32 +0xB2D9 0x7D31 +0xB2DA 0x7F3D +0xB2DB 0x7F9E +0xB2DC 0x7F9A +0xB2DD 0x7FCC +0xB2DE 0x7FCE +0xB2DF 0x7FD2 +0xB2E0 0x801C +0xB2E1 0x804A +0xB2E2 0x8046 +0xB2E3 0x812F +0xB2E4 0x8116 +0xB2E5 0x8123 +0xB2E6 0x812B +0xB2E7 0x8129 +0xB2E8 0x8130 +0xB2E9 0x8124 +0xB2EA 0x8202 +0xB2EB 0x8235 +0xB2EC 0x8237 +0xB2ED 0x8236 +0xB2EE 0x8239 +0xB2EF 0x838E +0xB2F0 0x839E +0xB2F1 0x8398 +0xB2F2 0x8378 +0xB2F3 0x83A2 +0xB2F4 0x8396 +0xB2F5 0x83BD +0xB2F6 0x83AB +0xB2F7 0x8392 +0xB2F8 0x838A +0xB2F9 0x8393 +0xB2FA 0x8389 +0xB2FB 0x83A0 +0xB2FC 0x8377 +0xB2FD 0x837B +0xB2FE 0x837C +0xB340 0x8386 +0xB341 0x83A7 +0xB342 0x8655 +0xB343 0x5F6A +0xB344 0x86C7 +0xB345 0x86C0 +0xB346 0x86B6 +0xB347 0x86C4 +0xB348 0x86B5 +0xB349 0x86C6 +0xB34A 0x86CB +0xB34B 0x86B1 +0xB34C 0x86AF +0xB34D 0x86C9 +0xB34E 0x8853 +0xB34F 0x889E +0xB350 0x8888 +0xB351 0x88AB +0xB352 0x8892 +0xB353 0x8896 +0xB354 0x888D +0xB355 0x888B +0xB356 0x8993 +0xB357 0x898F +0xB358 0x8A2A +0xB359 0x8A1D +0xB35A 0x8A23 +0xB35B 0x8A25 +0xB35C 0x8A31 +0xB35D 0x8A2D +0xB35E 0x8A1F +0xB35F 0x8A1B +0xB360 0x8A22 +0xB361 0x8C49 +0xB362 0x8C5A +0xB363 0x8CA9 +0xB364 0x8CAC +0xB365 0x8CAB +0xB366 0x8CA8 +0xB367 0x8CAA +0xB368 0x8CA7 +0xB369 0x8D67 +0xB36A 0x8D66 +0xB36B 0x8DBE +0xB36C 0x8DBA +0xB36D 0x8EDB +0xB36E 0x8EDF +0xB36F 0x9019 +0xB370 0x900D +0xB371 0x901A +0xB372 0x9017 +0xB373 0x9023 +0xB374 0x901F +0xB375 0x901D +0xB376 0x9010 +0xB377 0x9015 +0xB378 0x901E +0xB379 0x9020 +0xB37A 0x900F +0xB37B 0x9022 +0xB37C 0x9016 +0xB37D 0x901B +0xB37E 0x9014 +0xB3A1 0x90E8 +0xB3A2 0x90ED +0xB3A3 0x90FD +0xB3A4 0x9157 +0xB3A5 0x91CE +0xB3A6 0x91F5 +0xB3A7 0x91E6 +0xB3A8 0x91E3 +0xB3A9 0x91E7 +0xB3AA 0x91ED +0xB3AB 0x91E9 +0xB3AC 0x9589 +0xB3AD 0x966A +0xB3AE 0x9675 +0xB3AF 0x9673 +0xB3B0 0x9678 +0xB3B1 0x9670 +0xB3B2 0x9674 +0xB3B3 0x9676 +0xB3B4 0x9677 +0xB3B5 0x966C +0xB3B6 0x96C0 +0xB3B7 0x96EA +0xB3B8 0x96E9 +0xB3B9 0x7AE0 +0xB3BA 0x7ADF +0xB3BB 0x9802 +0xB3BC 0x9803 +0xB3BD 0x9B5A +0xB3BE 0x9CE5 +0xB3BF 0x9E75 +0xB3C0 0x9E7F +0xB3C1 0x9EA5 +0xB3C2 0x9EBB +0xB3C3 0x50A2 +0xB3C4 0x508D +0xB3C5 0x5085 +0xB3C6 0x5099 +0xB3C7 0x5091 +0xB3C8 0x5080 +0xB3C9 0x5096 +0xB3CA 0x5098 +0xB3CB 0x509A +0xB3CC 0x6700 +0xB3CD 0x51F1 +0xB3CE 0x5272 +0xB3CF 0x5274 +0xB3D0 0x5275 +0xB3D1 0x5269 +0xB3D2 0x52DE +0xB3D3 0x52DD +0xB3D4 0x52DB +0xB3D5 0x535A +0xB3D6 0x53A5 +0xB3D7 0x557B +0xB3D8 0x5580 +0xB3D9 0x55A7 +0xB3DA 0x557C +0xB3DB 0x558A +0xB3DC 0x559D +0xB3DD 0x5598 +0xB3DE 0x5582 +0xB3DF 0x559C +0xB3E0 0x55AA +0xB3E1 0x5594 +0xB3E2 0x5587 +0xB3E3 0x558B +0xB3E4 0x5583 +0xB3E5 0x55B3 +0xB3E6 0x55AE +0xB3E7 0x559F +0xB3E8 0x553E +0xB3E9 0x55B2 +0xB3EA 0x559A +0xB3EB 0x55BB +0xB3EC 0x55AC +0xB3ED 0x55B1 +0xB3EE 0x557E +0xB3EF 0x5589 +0xB3F0 0x55AB +0xB3F1 0x5599 +0xB3F2 0x570D +0xB3F3 0x582F +0xB3F4 0x582A +0xB3F5 0x5834 +0xB3F6 0x5824 +0xB3F7 0x5830 +0xB3F8 0x5831 +0xB3F9 0x5821 +0xB3FA 0x581D +0xB3FB 0x5820 +0xB3FC 0x58F9 +0xB3FD 0x58FA +0xB3FE 0x5960 +0xB440 0x5A77 +0xB441 0x5A9A +0xB442 0x5A7F +0xB443 0x5A92 +0xB444 0x5A9B +0xB445 0x5AA7 +0xB446 0x5B73 +0xB447 0x5B71 +0xB448 0x5BD2 +0xB449 0x5BCC +0xB44A 0x5BD3 +0xB44B 0x5BD0 +0xB44C 0x5C0A +0xB44D 0x5C0B +0xB44E 0x5C31 +0xB44F 0x5D4C +0xB450 0x5D50 +0xB451 0x5D34 +0xB452 0x5D47 +0xB453 0x5DFD +0xB454 0x5E45 +0xB455 0x5E3D +0xB456 0x5E40 +0xB457 0x5E43 +0xB458 0x5E7E +0xB459 0x5ECA +0xB45A 0x5EC1 +0xB45B 0x5EC2 +0xB45C 0x5EC4 +0xB45D 0x5F3C +0xB45E 0x5F6D +0xB45F 0x5FA9 +0xB460 0x5FAA +0xB461 0x5FA8 +0xB462 0x60D1 +0xB463 0x60E1 +0xB464 0x60B2 +0xB465 0x60B6 +0xB466 0x60E0 +0xB467 0x611C +0xB468 0x6123 +0xB469 0x60FA +0xB46A 0x6115 +0xB46B 0x60F0 +0xB46C 0x60FB +0xB46D 0x60F4 +0xB46E 0x6168 +0xB46F 0x60F1 +0xB470 0x610E +0xB471 0x60F6 +0xB472 0x6109 +0xB473 0x6100 +0xB474 0x6112 +0xB475 0x621F +0xB476 0x6249 +0xB477 0x63A3 +0xB478 0x638C +0xB479 0x63CF +0xB47A 0x63C0 +0xB47B 0x63E9 +0xB47C 0x63C9 +0xB47D 0x63C6 +0xB47E 0x63CD +0xB4A1 0x63D2 +0xB4A2 0x63E3 +0xB4A3 0x63D0 +0xB4A4 0x63E1 +0xB4A5 0x63D6 +0xB4A6 0x63ED +0xB4A7 0x63EE +0xB4A8 0x6376 +0xB4A9 0x63F4 +0xB4AA 0x63EA +0xB4AB 0x63DB +0xB4AC 0x6452 +0xB4AD 0x63DA +0xB4AE 0x63F9 +0xB4AF 0x655E +0xB4B0 0x6566 +0xB4B1 0x6562 +0xB4B2 0x6563 +0xB4B3 0x6591 +0xB4B4 0x6590 +0xB4B5 0x65AF +0xB4B6 0x666E +0xB4B7 0x6670 +0xB4B8 0x6674 +0xB4B9 0x6676 +0xB4BA 0x666F +0xB4BB 0x6691 +0xB4BC 0x667A +0xB4BD 0x667E +0xB4BE 0x6677 +0xB4BF 0x66FE +0xB4C0 0x66FF +0xB4C1 0x671F +0xB4C2 0x671D +0xB4C3 0x68FA +0xB4C4 0x68D5 +0xB4C5 0x68E0 +0xB4C6 0x68D8 +0xB4C7 0x68D7 +0xB4C8 0x6905 +0xB4C9 0x68DF +0xB4CA 0x68F5 +0xB4CB 0x68EE +0xB4CC 0x68E7 +0xB4CD 0x68F9 +0xB4CE 0x68D2 +0xB4CF 0x68F2 +0xB4D0 0x68E3 +0xB4D1 0x68CB +0xB4D2 0x68CD +0xB4D3 0x690D +0xB4D4 0x6912 +0xB4D5 0x690E +0xB4D6 0x68C9 +0xB4D7 0x68DA +0xB4D8 0x696E +0xB4D9 0x68FB +0xB4DA 0x6B3E +0xB4DB 0x6B3A +0xB4DC 0x6B3D +0xB4DD 0x6B98 +0xB4DE 0x6B96 +0xB4DF 0x6BBC +0xB4E0 0x6BEF +0xB4E1 0x6C2E +0xB4E2 0x6C2F +0xB4E3 0x6C2C +0xB4E4 0x6E2F +0xB4E5 0x6E38 +0xB4E6 0x6E54 +0xB4E7 0x6E21 +0xB4E8 0x6E32 +0xB4E9 0x6E67 +0xB4EA 0x6E4A +0xB4EB 0x6E20 +0xB4EC 0x6E25 +0xB4ED 0x6E23 +0xB4EE 0x6E1B +0xB4EF 0x6E5B +0xB4F0 0x6E58 +0xB4F1 0x6E24 +0xB4F2 0x6E56 +0xB4F3 0x6E6E +0xB4F4 0x6E2D +0xB4F5 0x6E26 +0xB4F6 0x6E6F +0xB4F7 0x6E34 +0xB4F8 0x6E4D +0xB4F9 0x6E3A +0xB4FA 0x6E2C +0xB4FB 0x6E43 +0xB4FC 0x6E1D +0xB4FD 0x6E3E +0xB4FE 0x6ECB +0xB540 0x6E89 +0xB541 0x6E19 +0xB542 0x6E4E +0xB543 0x6E63 +0xB544 0x6E44 +0xB545 0x6E72 +0xB546 0x6E69 +0xB547 0x6E5F +0xB548 0x7119 +0xB549 0x711A +0xB54A 0x7126 +0xB54B 0x7130 +0xB54C 0x7121 +0xB54D 0x7136 +0xB54E 0x716E +0xB54F 0x711C +0xB550 0x724C +0xB551 0x7284 +0xB552 0x7280 +0xB553 0x7336 +0xB554 0x7325 +0xB555 0x7334 +0xB556 0x7329 +0xB557 0x743A +0xB558 0x742A +0xB559 0x7433 +0xB55A 0x7422 +0xB55B 0x7425 +0xB55C 0x7435 +0xB55D 0x7436 +0xB55E 0x7434 +0xB55F 0x742F +0xB560 0x741B +0xB561 0x7426 +0xB562 0x7428 +0xB563 0x7525 +0xB564 0x7526 +0xB565 0x756B +0xB566 0x756A +0xB567 0x75E2 +0xB568 0x75DB +0xB569 0x75E3 +0xB56A 0x75D9 +0xB56B 0x75D8 +0xB56C 0x75DE +0xB56D 0x75E0 +0xB56E 0x767B +0xB56F 0x767C +0xB570 0x7696 +0xB571 0x7693 +0xB572 0x76B4 +0xB573 0x76DC +0xB574 0x774F +0xB575 0x77ED +0xB576 0x785D +0xB577 0x786C +0xB578 0x786F +0xB579 0x7A0D +0xB57A 0x7A08 +0xB57B 0x7A0B +0xB57C 0x7A05 +0xB57D 0x7A00 +0xB57E 0x7A98 +0xB5A1 0x7A97 +0xB5A2 0x7A96 +0xB5A3 0x7AE5 +0xB5A4 0x7AE3 +0xB5A5 0x7B49 +0xB5A6 0x7B56 +0xB5A7 0x7B46 +0xB5A8 0x7B50 +0xB5A9 0x7B52 +0xB5AA 0x7B54 +0xB5AB 0x7B4D +0xB5AC 0x7B4B +0xB5AD 0x7B4F +0xB5AE 0x7B51 +0xB5AF 0x7C9F +0xB5B0 0x7CA5 +0xB5B1 0x7D5E +0xB5B2 0x7D50 +0xB5B3 0x7D68 +0xB5B4 0x7D55 +0xB5B5 0x7D2B +0xB5B6 0x7D6E +0xB5B7 0x7D72 +0xB5B8 0x7D61 +0xB5B9 0x7D66 +0xB5BA 0x7D62 +0xB5BB 0x7D70 +0xB5BC 0x7D73 +0xB5BD 0x5584 +0xB5BE 0x7FD4 +0xB5BF 0x7FD5 +0xB5C0 0x800B +0xB5C1 0x8052 +0xB5C2 0x8085 +0xB5C3 0x8155 +0xB5C4 0x8154 +0xB5C5 0x814B +0xB5C6 0x8151 +0xB5C7 0x814E +0xB5C8 0x8139 +0xB5C9 0x8146 +0xB5CA 0x813E +0xB5CB 0x814C +0xB5CC 0x8153 +0xB5CD 0x8174 +0xB5CE 0x8212 +0xB5CF 0x821C +0xB5D0 0x83E9 +0xB5D1 0x8403 +0xB5D2 0x83F8 +0xB5D3 0x840D +0xB5D4 0x83E0 +0xB5D5 0x83C5 +0xB5D6 0x840B +0xB5D7 0x83C1 +0xB5D8 0x83EF +0xB5D9 0x83F1 +0xB5DA 0x83F4 +0xB5DB 0x8457 +0xB5DC 0x840A +0xB5DD 0x83F0 +0xB5DE 0x840C +0xB5DF 0x83CC +0xB5E0 0x83FD +0xB5E1 0x83F2 +0xB5E2 0x83CA +0xB5E3 0x8438 +0xB5E4 0x840E +0xB5E5 0x8404 +0xB5E6 0x83DC +0xB5E7 0x8407 +0xB5E8 0x83D4 +0xB5E9 0x83DF +0xB5EA 0x865B +0xB5EB 0x86DF +0xB5EC 0x86D9 +0xB5ED 0x86ED +0xB5EE 0x86D4 +0xB5EF 0x86DB +0xB5F0 0x86E4 +0xB5F1 0x86D0 +0xB5F2 0x86DE +0xB5F3 0x8857 +0xB5F4 0x88C1 +0xB5F5 0x88C2 +0xB5F6 0x88B1 +0xB5F7 0x8983 +0xB5F8 0x8996 +0xB5F9 0x8A3B +0xB5FA 0x8A60 +0xB5FB 0x8A55 +0xB5FC 0x8A5E +0xB5FD 0x8A3C +0xB5FE 0x8A41 +0xB640 0x8A54 +0xB641 0x8A5B +0xB642 0x8A50 +0xB643 0x8A46 +0xB644 0x8A34 +0xB645 0x8A3A +0xB646 0x8A36 +0xB647 0x8A56 +0xB648 0x8C61 +0xB649 0x8C82 +0xB64A 0x8CAF +0xB64B 0x8CBC +0xB64C 0x8CB3 +0xB64D 0x8CBD +0xB64E 0x8CC1 +0xB64F 0x8CBB +0xB650 0x8CC0 +0xB651 0x8CB4 +0xB652 0x8CB7 +0xB653 0x8CB6 +0xB654 0x8CBF +0xB655 0x8CB8 +0xB656 0x8D8A +0xB657 0x8D85 +0xB658 0x8D81 +0xB659 0x8DCE +0xB65A 0x8DDD +0xB65B 0x8DCB +0xB65C 0x8DDA +0xB65D 0x8DD1 +0xB65E 0x8DCC +0xB65F 0x8DDB +0xB660 0x8DC6 +0xB661 0x8EFB +0xB662 0x8EF8 +0xB663 0x8EFC +0xB664 0x8F9C +0xB665 0x902E +0xB666 0x9035 +0xB667 0x9031 +0xB668 0x9038 +0xB669 0x9032 +0xB66A 0x9036 +0xB66B 0x9102 +0xB66C 0x90F5 +0xB66D 0x9109 +0xB66E 0x90FE +0xB66F 0x9163 +0xB670 0x9165 +0xB671 0x91CF +0xB672 0x9214 +0xB673 0x9215 +0xB674 0x9223 +0xB675 0x9209 +0xB676 0x921E +0xB677 0x920D +0xB678 0x9210 +0xB679 0x9207 +0xB67A 0x9211 +0xB67B 0x9594 +0xB67C 0x958F +0xB67D 0x958B +0xB67E 0x9591 +0xB6A1 0x9593 +0xB6A2 0x9592 +0xB6A3 0x958E +0xB6A4 0x968A +0xB6A5 0x968E +0xB6A6 0x968B +0xB6A7 0x967D +0xB6A8 0x9685 +0xB6A9 0x9686 +0xB6AA 0x968D +0xB6AB 0x9672 +0xB6AC 0x9684 +0xB6AD 0x96C1 +0xB6AE 0x96C5 +0xB6AF 0x96C4 +0xB6B0 0x96C6 +0xB6B1 0x96C7 +0xB6B2 0x96EF +0xB6B3 0x96F2 +0xB6B4 0x97CC +0xB6B5 0x9805 +0xB6B6 0x9806 +0xB6B7 0x9808 +0xB6B8 0x98E7 +0xB6B9 0x98EA +0xB6BA 0x98EF +0xB6BB 0x98E9 +0xB6BC 0x98F2 +0xB6BD 0x98ED +0xB6BE 0x99AE +0xB6BF 0x99AD +0xB6C0 0x9EC3 +0xB6C1 0x9ECD +0xB6C2 0x9ED1 +0xB6C3 0x4E82 +0xB6C4 0x50AD +0xB6C5 0x50B5 +0xB6C6 0x50B2 +0xB6C7 0x50B3 +0xB6C8 0x50C5 +0xB6C9 0x50BE +0xB6CA 0x50AC +0xB6CB 0x50B7 +0xB6CC 0x50BB +0xB6CD 0x50AF +0xB6CE 0x50C7 +0xB6CF 0x527F +0xB6D0 0x5277 +0xB6D1 0x527D +0xB6D2 0x52DF +0xB6D3 0x52E6 +0xB6D4 0x52E4 +0xB6D5 0x52E2 +0xB6D6 0x52E3 +0xB6D7 0x532F +0xB6D8 0x55DF +0xB6D9 0x55E8 +0xB6DA 0x55D3 +0xB6DB 0x55E6 +0xB6DC 0x55CE +0xB6DD 0x55DC +0xB6DE 0x55C7 +0xB6DF 0x55D1 +0xB6E0 0x55E3 +0xB6E1 0x55E4 +0xB6E2 0x55EF +0xB6E3 0x55DA +0xB6E4 0x55E1 +0xB6E5 0x55C5 +0xB6E6 0x55C6 +0xB6E7 0x55E5 +0xB6E8 0x55C9 +0xB6E9 0x5712 +0xB6EA 0x5713 +0xB6EB 0x585E +0xB6EC 0x5851 +0xB6ED 0x5858 +0xB6EE 0x5857 +0xB6EF 0x585A +0xB6F0 0x5854 +0xB6F1 0x586B +0xB6F2 0x584C +0xB6F3 0x586D +0xB6F4 0x584A +0xB6F5 0x5862 +0xB6F6 0x5852 +0xB6F7 0x584B +0xB6F8 0x5967 +0xB6F9 0x5AC1 +0xB6FA 0x5AC9 +0xB6FB 0x5ACC +0xB6FC 0x5ABE +0xB6FD 0x5ABD +0xB6FE 0x5ABC +0xB740 0x5AB3 +0xB741 0x5AC2 +0xB742 0x5AB2 +0xB743 0x5D69 +0xB744 0x5D6F +0xB745 0x5E4C +0xB746 0x5E79 +0xB747 0x5EC9 +0xB748 0x5EC8 +0xB749 0x5F12 +0xB74A 0x5F59 +0xB74B 0x5FAC +0xB74C 0x5FAE +0xB74D 0x611A +0xB74E 0x610F +0xB74F 0x6148 +0xB750 0x611F +0xB751 0x60F3 +0xB752 0x611B +0xB753 0x60F9 +0xB754 0x6101 +0xB755 0x6108 +0xB756 0x614E +0xB757 0x614C +0xB758 0x6144 +0xB759 0x614D +0xB75A 0x613E +0xB75B 0x6134 +0xB75C 0x6127 +0xB75D 0x610D +0xB75E 0x6106 +0xB75F 0x6137 +0xB760 0x6221 +0xB761 0x6222 +0xB762 0x6413 +0xB763 0x643E +0xB764 0x641E +0xB765 0x642A +0xB766 0x642D +0xB767 0x643D +0xB768 0x642C +0xB769 0x640F +0xB76A 0x641C +0xB76B 0x6414 +0xB76C 0x640D +0xB76D 0x6436 +0xB76E 0x6416 +0xB76F 0x6417 +0xB770 0x6406 +0xB771 0x656C +0xB772 0x659F +0xB773 0x65B0 +0xB774 0x6697 +0xB775 0x6689 +0xB776 0x6687 +0xB777 0x6688 +0xB778 0x6696 +0xB779 0x6684 +0xB77A 0x6698 +0xB77B 0x668D +0xB77C 0x6703 +0xB77D 0x6994 +0xB77E 0x696D +0xB7A1 0x695A +0xB7A2 0x6977 +0xB7A3 0x6960 +0xB7A4 0x6954 +0xB7A5 0x6975 +0xB7A6 0x6930 +0xB7A7 0x6982 +0xB7A8 0x694A +0xB7A9 0x6968 +0xB7AA 0x696B +0xB7AB 0x695E +0xB7AC 0x6953 +0xB7AD 0x6979 +0xB7AE 0x6986 +0xB7AF 0x695D +0xB7B0 0x6963 +0xB7B1 0x695B +0xB7B2 0x6B47 +0xB7B3 0x6B72 +0xB7B4 0x6BC0 +0xB7B5 0x6BBF +0xB7B6 0x6BD3 +0xB7B7 0x6BFD +0xB7B8 0x6EA2 +0xB7B9 0x6EAF +0xB7BA 0x6ED3 +0xB7BB 0x6EB6 +0xB7BC 0x6EC2 +0xB7BD 0x6E90 +0xB7BE 0x6E9D +0xB7BF 0x6EC7 +0xB7C0 0x6EC5 +0xB7C1 0x6EA5 +0xB7C2 0x6E98 +0xB7C3 0x6EBC +0xB7C4 0x6EBA +0xB7C5 0x6EAB +0xB7C6 0x6ED1 +0xB7C7 0x6E96 +0xB7C8 0x6E9C +0xB7C9 0x6EC4 +0xB7CA 0x6ED4 +0xB7CB 0x6EAA +0xB7CC 0x6EA7 +0xB7CD 0x6EB4 +0xB7CE 0x714E +0xB7CF 0x7159 +0xB7D0 0x7169 +0xB7D1 0x7164 +0xB7D2 0x7149 +0xB7D3 0x7167 +0xB7D4 0x715C +0xB7D5 0x716C +0xB7D6 0x7166 +0xB7D7 0x714C +0xB7D8 0x7165 +0xB7D9 0x715E +0xB7DA 0x7146 +0xB7DB 0x7168 +0xB7DC 0x7156 +0xB7DD 0x723A +0xB7DE 0x7252 +0xB7DF 0x7337 +0xB7E0 0x7345 +0xB7E1 0x733F +0xB7E2 0x733E +0xB7E3 0x746F +0xB7E4 0x745A +0xB7E5 0x7455 +0xB7E6 0x745F +0xB7E7 0x745E +0xB7E8 0x7441 +0xB7E9 0x743F +0xB7EA 0x7459 +0xB7EB 0x745B +0xB7EC 0x745C +0xB7ED 0x7576 +0xB7EE 0x7578 +0xB7EF 0x7600 +0xB7F0 0x75F0 +0xB7F1 0x7601 +0xB7F2 0x75F2 +0xB7F3 0x75F1 +0xB7F4 0x75FA +0xB7F5 0x75FF +0xB7F6 0x75F4 +0xB7F7 0x75F3 +0xB7F8 0x76DE +0xB7F9 0x76DF +0xB7FA 0x775B +0xB7FB 0x776B +0xB7FC 0x7766 +0xB7FD 0x775E +0xB7FE 0x7763 +0xB840 0x7779 +0xB841 0x776A +0xB842 0x776C +0xB843 0x775C +0xB844 0x7765 +0xB845 0x7768 +0xB846 0x7762 +0xB847 0x77EE +0xB848 0x788E +0xB849 0x78B0 +0xB84A 0x7897 +0xB84B 0x7898 +0xB84C 0x788C +0xB84D 0x7889 +0xB84E 0x787C +0xB84F 0x7891 +0xB850 0x7893 +0xB851 0x787F +0xB852 0x797A +0xB853 0x797F +0xB854 0x7981 +0xB855 0x842C +0xB856 0x79BD +0xB857 0x7A1C +0xB858 0x7A1A +0xB859 0x7A20 +0xB85A 0x7A14 +0xB85B 0x7A1F +0xB85C 0x7A1E +0xB85D 0x7A9F +0xB85E 0x7AA0 +0xB85F 0x7B77 +0xB860 0x7BC0 +0xB861 0x7B60 +0xB862 0x7B6E +0xB863 0x7B67 +0xB864 0x7CB1 +0xB865 0x7CB3 +0xB866 0x7CB5 +0xB867 0x7D93 +0xB868 0x7D79 +0xB869 0x7D91 +0xB86A 0x7D81 +0xB86B 0x7D8F +0xB86C 0x7D5B +0xB86D 0x7F6E +0xB86E 0x7F69 +0xB86F 0x7F6A +0xB870 0x7F72 +0xB871 0x7FA9 +0xB872 0x7FA8 +0xB873 0x7FA4 +0xB874 0x8056 +0xB875 0x8058 +0xB876 0x8086 +0xB877 0x8084 +0xB878 0x8171 +0xB879 0x8170 +0xB87A 0x8178 +0xB87B 0x8165 +0xB87C 0x816E +0xB87D 0x8173 +0xB87E 0x816B +0xB8A1 0x8179 +0xB8A2 0x817A +0xB8A3 0x8166 +0xB8A4 0x8205 +0xB8A5 0x8247 +0xB8A6 0x8482 +0xB8A7 0x8477 +0xB8A8 0x843D +0xB8A9 0x8431 +0xB8AA 0x8475 +0xB8AB 0x8466 +0xB8AC 0x846B +0xB8AD 0x8449 +0xB8AE 0x846C +0xB8AF 0x845B +0xB8B0 0x843C +0xB8B1 0x8435 +0xB8B2 0x8461 +0xB8B3 0x8463 +0xB8B4 0x8469 +0xB8B5 0x846D +0xB8B6 0x8446 +0xB8B7 0x865E +0xB8B8 0x865C +0xB8B9 0x865F +0xB8BA 0x86F9 +0xB8BB 0x8713 +0xB8BC 0x8708 +0xB8BD 0x8707 +0xB8BE 0x8700 +0xB8BF 0x86FE +0xB8C0 0x86FB +0xB8C1 0x8702 +0xB8C2 0x8703 +0xB8C3 0x8706 +0xB8C4 0x870A +0xB8C5 0x8859 +0xB8C6 0x88DF +0xB8C7 0x88D4 +0xB8C8 0x88D9 +0xB8C9 0x88DC +0xB8CA 0x88D8 +0xB8CB 0x88DD +0xB8CC 0x88E1 +0xB8CD 0x88CA +0xB8CE 0x88D5 +0xB8CF 0x88D2 +0xB8D0 0x899C +0xB8D1 0x89E3 +0xB8D2 0x8A6B +0xB8D3 0x8A72 +0xB8D4 0x8A73 +0xB8D5 0x8A66 +0xB8D6 0x8A69 +0xB8D7 0x8A70 +0xB8D8 0x8A87 +0xB8D9 0x8A7C +0xB8DA 0x8A63 +0xB8DB 0x8AA0 +0xB8DC 0x8A71 +0xB8DD 0x8A85 +0xB8DE 0x8A6D +0xB8DF 0x8A62 +0xB8E0 0x8A6E +0xB8E1 0x8A6C +0xB8E2 0x8A79 +0xB8E3 0x8A7B +0xB8E4 0x8A3E +0xB8E5 0x8A68 +0xB8E6 0x8C62 +0xB8E7 0x8C8A +0xB8E8 0x8C89 +0xB8E9 0x8CCA +0xB8EA 0x8CC7 +0xB8EB 0x8CC8 +0xB8EC 0x8CC4 +0xB8ED 0x8CB2 +0xB8EE 0x8CC3 +0xB8EF 0x8CC2 +0xB8F0 0x8CC5 +0xB8F1 0x8DE1 +0xB8F2 0x8DDF +0xB8F3 0x8DE8 +0xB8F4 0x8DEF +0xB8F5 0x8DF3 +0xB8F6 0x8DFA +0xB8F7 0x8DEA +0xB8F8 0x8DE4 +0xB8F9 0x8DE6 +0xB8FA 0x8EB2 +0xB8FB 0x8F03 +0xB8FC 0x8F09 +0xB8FD 0x8EFE +0xB8FE 0x8F0A +0xB940 0x8F9F +0xB941 0x8FB2 +0xB942 0x904B +0xB943 0x904A +0xB944 0x9053 +0xB945 0x9042 +0xB946 0x9054 +0xB947 0x903C +0xB948 0x9055 +0xB949 0x9050 +0xB94A 0x9047 +0xB94B 0x904F +0xB94C 0x904E +0xB94D 0x904D +0xB94E 0x9051 +0xB94F 0x903E +0xB950 0x9041 +0xB951 0x9112 +0xB952 0x9117 +0xB953 0x916C +0xB954 0x916A +0xB955 0x9169 +0xB956 0x91C9 +0xB957 0x9237 +0xB958 0x9257 +0xB959 0x9238 +0xB95A 0x923D +0xB95B 0x9240 +0xB95C 0x923E +0xB95D 0x925B +0xB95E 0x924B +0xB95F 0x9264 +0xB960 0x9251 +0xB961 0x9234 +0xB962 0x9249 +0xB963 0x924D +0xB964 0x9245 +0xB965 0x9239 +0xB966 0x923F +0xB967 0x925A +0xB968 0x9598 +0xB969 0x9698 +0xB96A 0x9694 +0xB96B 0x9695 +0xB96C 0x96CD +0xB96D 0x96CB +0xB96E 0x96C9 +0xB96F 0x96CA +0xB970 0x96F7 +0xB971 0x96FB +0xB972 0x96F9 +0xB973 0x96F6 +0xB974 0x9756 +0xB975 0x9774 +0xB976 0x9776 +0xB977 0x9810 +0xB978 0x9811 +0xB979 0x9813 +0xB97A 0x980A +0xB97B 0x9812 +0xB97C 0x980C +0xB97D 0x98FC +0xB97E 0x98F4 +0xB9A1 0x98FD +0xB9A2 0x98FE +0xB9A3 0x99B3 +0xB9A4 0x99B1 +0xB9A5 0x99B4 +0xB9A6 0x9AE1 +0xB9A7 0x9CE9 +0xB9A8 0x9E82 +0xB9A9 0x9F0E +0xB9AA 0x9F13 +0xB9AB 0x9F20 +0xB9AC 0x50E7 +0xB9AD 0x50EE +0xB9AE 0x50E5 +0xB9AF 0x50D6 +0xB9B0 0x50ED +0xB9B1 0x50DA +0xB9B2 0x50D5 +0xB9B3 0x50CF +0xB9B4 0x50D1 +0xB9B5 0x50F1 +0xB9B6 0x50CE +0xB9B7 0x50E9 +0xB9B8 0x5162 +0xB9B9 0x51F3 +0xB9BA 0x5283 +0xB9BB 0x5282 +0xB9BC 0x5331 +0xB9BD 0x53AD +0xB9BE 0x55FE +0xB9BF 0x5600 +0xB9C0 0x561B +0xB9C1 0x5617 +0xB9C2 0x55FD +0xB9C3 0x5614 +0xB9C4 0x5606 +0xB9C5 0x5609 +0xB9C6 0x560D +0xB9C7 0x560E +0xB9C8 0x55F7 +0xB9C9 0x5616 +0xB9CA 0x561F +0xB9CB 0x5608 +0xB9CC 0x5610 +0xB9CD 0x55F6 +0xB9CE 0x5718 +0xB9CF 0x5716 +0xB9D0 0x5875 +0xB9D1 0x587E +0xB9D2 0x5883 +0xB9D3 0x5893 +0xB9D4 0x588A +0xB9D5 0x5879 +0xB9D6 0x5885 +0xB9D7 0x587D +0xB9D8 0x58FD +0xB9D9 0x5925 +0xB9DA 0x5922 +0xB9DB 0x5924 +0xB9DC 0x596A +0xB9DD 0x5969 +0xB9DE 0x5AE1 +0xB9DF 0x5AE6 +0xB9E0 0x5AE9 +0xB9E1 0x5AD7 +0xB9E2 0x5AD6 +0xB9E3 0x5AD8 +0xB9E4 0x5AE3 +0xB9E5 0x5B75 +0xB9E6 0x5BDE +0xB9E7 0x5BE7 +0xB9E8 0x5BE1 +0xB9E9 0x5BE5 +0xB9EA 0x5BE6 +0xB9EB 0x5BE8 +0xB9EC 0x5BE2 +0xB9ED 0x5BE4 +0xB9EE 0x5BDF +0xB9EF 0x5C0D +0xB9F0 0x5C62 +0xB9F1 0x5D84 +0xB9F2 0x5D87 +0xB9F3 0x5E5B +0xB9F4 0x5E63 +0xB9F5 0x5E55 +0xB9F6 0x5E57 +0xB9F7 0x5E54 +0xB9F8 0x5ED3 +0xB9F9 0x5ED6 +0xB9FA 0x5F0A +0xB9FB 0x5F46 +0xB9FC 0x5F70 +0xB9FD 0x5FB9 +0xB9FE 0x6147 +0xBA40 0x613F +0xBA41 0x614B +0xBA42 0x6177 +0xBA43 0x6162 +0xBA44 0x6163 +0xBA45 0x615F +0xBA46 0x615A +0xBA47 0x6158 +0xBA48 0x6175 +0xBA49 0x622A +0xBA4A 0x6487 +0xBA4B 0x6458 +0xBA4C 0x6454 +0xBA4D 0x64A4 +0xBA4E 0x6478 +0xBA4F 0x645F +0xBA50 0x647A +0xBA51 0x6451 +0xBA52 0x6467 +0xBA53 0x6434 +0xBA54 0x646D +0xBA55 0x647B +0xBA56 0x6572 +0xBA57 0x65A1 +0xBA58 0x65D7 +0xBA59 0x65D6 +0xBA5A 0x66A2 +0xBA5B 0x66A8 +0xBA5C 0x669D +0xBA5D 0x699C +0xBA5E 0x69A8 +0xBA5F 0x6995 +0xBA60 0x69C1 +0xBA61 0x69AE +0xBA62 0x69D3 +0xBA63 0x69CB +0xBA64 0x699B +0xBA65 0x69B7 +0xBA66 0x69BB +0xBA67 0x69AB +0xBA68 0x69B4 +0xBA69 0x69D0 +0xBA6A 0x69CD +0xBA6B 0x69AD +0xBA6C 0x69CC +0xBA6D 0x69A6 +0xBA6E 0x69C3 +0xBA6F 0x69A3 +0xBA70 0x6B49 +0xBA71 0x6B4C +0xBA72 0x6C33 +0xBA73 0x6F33 +0xBA74 0x6F14 +0xBA75 0x6EFE +0xBA76 0x6F13 +0xBA77 0x6EF4 +0xBA78 0x6F29 +0xBA79 0x6F3E +0xBA7A 0x6F20 +0xBA7B 0x6F2C +0xBA7C 0x6F0F +0xBA7D 0x6F02 +0xBA7E 0x6F22 +0xBAA1 0x6EFF +0xBAA2 0x6EEF +0xBAA3 0x6F06 +0xBAA4 0x6F31 +0xBAA5 0x6F38 +0xBAA6 0x6F32 +0xBAA7 0x6F23 +0xBAA8 0x6F15 +0xBAA9 0x6F2B +0xBAAA 0x6F2F +0xBAAB 0x6F88 +0xBAAC 0x6F2A +0xBAAD 0x6EEC +0xBAAE 0x6F01 +0xBAAF 0x6EF2 +0xBAB0 0x6ECC +0xBAB1 0x6EF7 +0xBAB2 0x7194 +0xBAB3 0x7199 +0xBAB4 0x717D +0xBAB5 0x718A +0xBAB6 0x7184 +0xBAB7 0x7192 +0xBAB8 0x723E +0xBAB9 0x7292 +0xBABA 0x7296 +0xBABB 0x7344 +0xBABC 0x7350 +0xBABD 0x7464 +0xBABE 0x7463 +0xBABF 0x746A +0xBAC0 0x7470 +0xBAC1 0x746D +0xBAC2 0x7504 +0xBAC3 0x7591 +0xBAC4 0x7627 +0xBAC5 0x760D +0xBAC6 0x760B +0xBAC7 0x7609 +0xBAC8 0x7613 +0xBAC9 0x76E1 +0xBACA 0x76E3 +0xBACB 0x7784 +0xBACC 0x777D +0xBACD 0x777F +0xBACE 0x7761 +0xBACF 0x78C1 +0xBAD0 0x789F +0xBAD1 0x78A7 +0xBAD2 0x78B3 +0xBAD3 0x78A9 +0xBAD4 0x78A3 +0xBAD5 0x798E +0xBAD6 0x798F +0xBAD7 0x798D +0xBAD8 0x7A2E +0xBAD9 0x7A31 +0xBADA 0x7AAA +0xBADB 0x7AA9 +0xBADC 0x7AED +0xBADD 0x7AEF +0xBADE 0x7BA1 +0xBADF 0x7B95 +0xBAE0 0x7B8B +0xBAE1 0x7B75 +0xBAE2 0x7B97 +0xBAE3 0x7B9D +0xBAE4 0x7B94 +0xBAE5 0x7B8F +0xBAE6 0x7BB8 +0xBAE7 0x7B87 +0xBAE8 0x7B84 +0xBAE9 0x7CB9 +0xBAEA 0x7CBD +0xBAEB 0x7CBE +0xBAEC 0x7DBB +0xBAED 0x7DB0 +0xBAEE 0x7D9C +0xBAEF 0x7DBD +0xBAF0 0x7DBE +0xBAF1 0x7DA0 +0xBAF2 0x7DCA +0xBAF3 0x7DB4 +0xBAF4 0x7DB2 +0xBAF5 0x7DB1 +0xBAF6 0x7DBA +0xBAF7 0x7DA2 +0xBAF8 0x7DBF +0xBAF9 0x7DB5 +0xBAFA 0x7DB8 +0xBAFB 0x7DAD +0xBAFC 0x7DD2 +0xBAFD 0x7DC7 +0xBAFE 0x7DAC +0xBB40 0x7F70 +0xBB41 0x7FE0 +0xBB42 0x7FE1 +0xBB43 0x7FDF +0xBB44 0x805E +0xBB45 0x805A +0xBB46 0x8087 +0xBB47 0x8150 +0xBB48 0x8180 +0xBB49 0x818F +0xBB4A 0x8188 +0xBB4B 0x818A +0xBB4C 0x817F +0xBB4D 0x8182 +0xBB4E 0x81E7 +0xBB4F 0x81FA +0xBB50 0x8207 +0xBB51 0x8214 +0xBB52 0x821E +0xBB53 0x824B +0xBB54 0x84C9 +0xBB55 0x84BF +0xBB56 0x84C6 +0xBB57 0x84C4 +0xBB58 0x8499 +0xBB59 0x849E +0xBB5A 0x84B2 +0xBB5B 0x849C +0xBB5C 0x84CB +0xBB5D 0x84B8 +0xBB5E 0x84C0 +0xBB5F 0x84D3 +0xBB60 0x8490 +0xBB61 0x84BC +0xBB62 0x84D1 +0xBB63 0x84CA +0xBB64 0x873F +0xBB65 0x871C +0xBB66 0x873B +0xBB67 0x8722 +0xBB68 0x8725 +0xBB69 0x8734 +0xBB6A 0x8718 +0xBB6B 0x8755 +0xBB6C 0x8737 +0xBB6D 0x8729 +0xBB6E 0x88F3 +0xBB6F 0x8902 +0xBB70 0x88F4 +0xBB71 0x88F9 +0xBB72 0x88F8 +0xBB73 0x88FD +0xBB74 0x88E8 +0xBB75 0x891A +0xBB76 0x88EF +0xBB77 0x8AA6 +0xBB78 0x8A8C +0xBB79 0x8A9E +0xBB7A 0x8AA3 +0xBB7B 0x8A8D +0xBB7C 0x8AA1 +0xBB7D 0x8A93 +0xBB7E 0x8AA4 +0xBBA1 0x8AAA +0xBBA2 0x8AA5 +0xBBA3 0x8AA8 +0xBBA4 0x8A98 +0xBBA5 0x8A91 +0xBBA6 0x8A9A +0xBBA7 0x8AA7 +0xBBA8 0x8C6A +0xBBA9 0x8C8D +0xBBAA 0x8C8C +0xBBAB 0x8CD3 +0xBBAC 0x8CD1 +0xBBAD 0x8CD2 +0xBBAE 0x8D6B +0xBBAF 0x8D99 +0xBBB0 0x8D95 +0xBBB1 0x8DFC +0xBBB2 0x8F14 +0xBBB3 0x8F12 +0xBBB4 0x8F15 +0xBBB5 0x8F13 +0xBBB6 0x8FA3 +0xBBB7 0x9060 +0xBBB8 0x9058 +0xBBB9 0x905C +0xBBBA 0x9063 +0xBBBB 0x9059 +0xBBBC 0x905E +0xBBBD 0x9062 +0xBBBE 0x905D +0xBBBF 0x905B +0xBBC0 0x9119 +0xBBC1 0x9118 +0xBBC2 0x911E +0xBBC3 0x9175 +0xBBC4 0x9178 +0xBBC5 0x9177 +0xBBC6 0x9174 +0xBBC7 0x9278 +0xBBC8 0x9280 +0xBBC9 0x9285 +0xBBCA 0x9298 +0xBBCB 0x9296 +0xBBCC 0x927B +0xBBCD 0x9293 +0xBBCE 0x929C +0xBBCF 0x92A8 +0xBBD0 0x927C +0xBBD1 0x9291 +0xBBD2 0x95A1 +0xBBD3 0x95A8 +0xBBD4 0x95A9 +0xBBD5 0x95A3 +0xBBD6 0x95A5 +0xBBD7 0x95A4 +0xBBD8 0x9699 +0xBBD9 0x969C +0xBBDA 0x969B +0xBBDB 0x96CC +0xBBDC 0x96D2 +0xBBDD 0x9700 +0xBBDE 0x977C +0xBBDF 0x9785 +0xBBE0 0x97F6 +0xBBE1 0x9817 +0xBBE2 0x9818 +0xBBE3 0x98AF +0xBBE4 0x98B1 +0xBBE5 0x9903 +0xBBE6 0x9905 +0xBBE7 0x990C +0xBBE8 0x9909 +0xBBE9 0x99C1 +0xBBEA 0x9AAF +0xBBEB 0x9AB0 +0xBBEC 0x9AE6 +0xBBED 0x9B41 +0xBBEE 0x9B42 +0xBBEF 0x9CF4 +0xBBF0 0x9CF6 +0xBBF1 0x9CF3 +0xBBF2 0x9EBC +0xBBF3 0x9F3B +0xBBF4 0x9F4A +0xBBF5 0x5104 +0xBBF6 0x5100 +0xBBF7 0x50FB +0xBBF8 0x50F5 +0xBBF9 0x50F9 +0xBBFA 0x5102 +0xBBFB 0x5108 +0xBBFC 0x5109 +0xBBFD 0x5105 +0xBBFE 0x51DC +0xBC40 0x5287 +0xBC41 0x5288 +0xBC42 0x5289 +0xBC43 0x528D +0xBC44 0x528A +0xBC45 0x52F0 +0xBC46 0x53B2 +0xBC47 0x562E +0xBC48 0x563B +0xBC49 0x5639 +0xBC4A 0x5632 +0xBC4B 0x563F +0xBC4C 0x5634 +0xBC4D 0x5629 +0xBC4E 0x5653 +0xBC4F 0x564E +0xBC50 0x5657 +0xBC51 0x5674 +0xBC52 0x5636 +0xBC53 0x562F +0xBC54 0x5630 +0xBC55 0x5880 +0xBC56 0x589F +0xBC57 0x589E +0xBC58 0x58B3 +0xBC59 0x589C +0xBC5A 0x58AE +0xBC5B 0x58A9 +0xBC5C 0x58A6 +0xBC5D 0x596D +0xBC5E 0x5B09 +0xBC5F 0x5AFB +0xBC60 0x5B0B +0xBC61 0x5AF5 +0xBC62 0x5B0C +0xBC63 0x5B08 +0xBC64 0x5BEE +0xBC65 0x5BEC +0xBC66 0x5BE9 +0xBC67 0x5BEB +0xBC68 0x5C64 +0xBC69 0x5C65 +0xBC6A 0x5D9D +0xBC6B 0x5D94 +0xBC6C 0x5E62 +0xBC6D 0x5E5F +0xBC6E 0x5E61 +0xBC6F 0x5EE2 +0xBC70 0x5EDA +0xBC71 0x5EDF +0xBC72 0x5EDD +0xBC73 0x5EE3 +0xBC74 0x5EE0 +0xBC75 0x5F48 +0xBC76 0x5F71 +0xBC77 0x5FB7 +0xBC78 0x5FB5 +0xBC79 0x6176 +0xBC7A 0x6167 +0xBC7B 0x616E +0xBC7C 0x615D +0xBC7D 0x6155 +0xBC7E 0x6182 +0xBCA1 0x617C +0xBCA2 0x6170 +0xBCA3 0x616B +0xBCA4 0x617E +0xBCA5 0x61A7 +0xBCA6 0x6190 +0xBCA7 0x61AB +0xBCA8 0x618E +0xBCA9 0x61AC +0xBCAA 0x619A +0xBCAB 0x61A4 +0xBCAC 0x6194 +0xBCAD 0x61AE +0xBCAE 0x622E +0xBCAF 0x6469 +0xBCB0 0x646F +0xBCB1 0x6479 +0xBCB2 0x649E +0xBCB3 0x64B2 +0xBCB4 0x6488 +0xBCB5 0x6490 +0xBCB6 0x64B0 +0xBCB7 0x64A5 +0xBCB8 0x6493 +0xBCB9 0x6495 +0xBCBA 0x64A9 +0xBCBB 0x6492 +0xBCBC 0x64AE +0xBCBD 0x64AD +0xBCBE 0x64AB +0xBCBF 0x649A +0xBCC0 0x64AC +0xBCC1 0x6499 +0xBCC2 0x64A2 +0xBCC3 0x64B3 +0xBCC4 0x6575 +0xBCC5 0x6577 +0xBCC6 0x6578 +0xBCC7 0x66AE +0xBCC8 0x66AB +0xBCC9 0x66B4 +0xBCCA 0x66B1 +0xBCCB 0x6A23 +0xBCCC 0x6A1F +0xBCCD 0x69E8 +0xBCCE 0x6A01 +0xBCCF 0x6A1E +0xBCD0 0x6A19 +0xBCD1 0x69FD +0xBCD2 0x6A21 +0xBCD3 0x6A13 +0xBCD4 0x6A0A +0xBCD5 0x69F3 +0xBCD6 0x6A02 +0xBCD7 0x6A05 +0xBCD8 0x69ED +0xBCD9 0x6A11 +0xBCDA 0x6B50 +0xBCDB 0x6B4E +0xBCDC 0x6BA4 +0xBCDD 0x6BC5 +0xBCDE 0x6BC6 +0xBCDF 0x6F3F +0xBCE0 0x6F7C +0xBCE1 0x6F84 +0xBCE2 0x6F51 +0xBCE3 0x6F66 +0xBCE4 0x6F54 +0xBCE5 0x6F86 +0xBCE6 0x6F6D +0xBCE7 0x6F5B +0xBCE8 0x6F78 +0xBCE9 0x6F6E +0xBCEA 0x6F8E +0xBCEB 0x6F7A +0xBCEC 0x6F70 +0xBCED 0x6F64 +0xBCEE 0x6F97 +0xBCEF 0x6F58 +0xBCF0 0x6ED5 +0xBCF1 0x6F6F +0xBCF2 0x6F60 +0xBCF3 0x6F5F +0xBCF4 0x719F +0xBCF5 0x71AC +0xBCF6 0x71B1 +0xBCF7 0x71A8 +0xBCF8 0x7256 +0xBCF9 0x729B +0xBCFA 0x734E +0xBCFB 0x7357 +0xBCFC 0x7469 +0xBCFD 0x748B +0xBCFE 0x7483 +0xBD40 0x747E +0xBD41 0x7480 +0xBD42 0x757F +0xBD43 0x7620 +0xBD44 0x7629 +0xBD45 0x761F +0xBD46 0x7624 +0xBD47 0x7626 +0xBD48 0x7621 +0xBD49 0x7622 +0xBD4A 0x769A +0xBD4B 0x76BA +0xBD4C 0x76E4 +0xBD4D 0x778E +0xBD4E 0x7787 +0xBD4F 0x778C +0xBD50 0x7791 +0xBD51 0x778B +0xBD52 0x78CB +0xBD53 0x78C5 +0xBD54 0x78BA +0xBD55 0x78CA +0xBD56 0x78BE +0xBD57 0x78D5 +0xBD58 0x78BC +0xBD59 0x78D0 +0xBD5A 0x7A3F +0xBD5B 0x7A3C +0xBD5C 0x7A40 +0xBD5D 0x7A3D +0xBD5E 0x7A37 +0xBD5F 0x7A3B +0xBD60 0x7AAF +0xBD61 0x7AAE +0xBD62 0x7BAD +0xBD63 0x7BB1 +0xBD64 0x7BC4 +0xBD65 0x7BB4 +0xBD66 0x7BC6 +0xBD67 0x7BC7 +0xBD68 0x7BC1 +0xBD69 0x7BA0 +0xBD6A 0x7BCC +0xBD6B 0x7CCA +0xBD6C 0x7DE0 +0xBD6D 0x7DF4 +0xBD6E 0x7DEF +0xBD6F 0x7DFB +0xBD70 0x7DD8 +0xBD71 0x7DEC +0xBD72 0x7DDD +0xBD73 0x7DE8 +0xBD74 0x7DE3 +0xBD75 0x7DDA +0xBD76 0x7DDE +0xBD77 0x7DE9 +0xBD78 0x7D9E +0xBD79 0x7DD9 +0xBD7A 0x7DF2 +0xBD7B 0x7DF9 +0xBD7C 0x7F75 +0xBD7D 0x7F77 +0xBD7E 0x7FAF +0xBDA1 0x7FE9 +0xBDA2 0x8026 +0xBDA3 0x819B +0xBDA4 0x819C +0xBDA5 0x819D +0xBDA6 0x81A0 +0xBDA7 0x819A +0xBDA8 0x8198 +0xBDA9 0x8517 +0xBDAA 0x853D +0xBDAB 0x851A +0xBDAC 0x84EE +0xBDAD 0x852C +0xBDAE 0x852D +0xBDAF 0x8513 +0xBDB0 0x8511 +0xBDB1 0x8523 +0xBDB2 0x8521 +0xBDB3 0x8514 +0xBDB4 0x84EC +0xBDB5 0x8525 +0xBDB6 0x84FF +0xBDB7 0x8506 +0xBDB8 0x8782 +0xBDB9 0x8774 +0xBDBA 0x8776 +0xBDBB 0x8760 +0xBDBC 0x8766 +0xBDBD 0x8778 +0xBDBE 0x8768 +0xBDBF 0x8759 +0xBDC0 0x8757 +0xBDC1 0x874C +0xBDC2 0x8753 +0xBDC3 0x885B +0xBDC4 0x885D +0xBDC5 0x8910 +0xBDC6 0x8907 +0xBDC7 0x8912 +0xBDC8 0x8913 +0xBDC9 0x8915 +0xBDCA 0x890A +0xBDCB 0x8ABC +0xBDCC 0x8AD2 +0xBDCD 0x8AC7 +0xBDCE 0x8AC4 +0xBDCF 0x8A95 +0xBDD0 0x8ACB +0xBDD1 0x8AF8 +0xBDD2 0x8AB2 +0xBDD3 0x8AC9 +0xBDD4 0x8AC2 +0xBDD5 0x8ABF +0xBDD6 0x8AB0 +0xBDD7 0x8AD6 +0xBDD8 0x8ACD +0xBDD9 0x8AB6 +0xBDDA 0x8AB9 +0xBDDB 0x8ADB +0xBDDC 0x8C4C +0xBDDD 0x8C4E +0xBDDE 0x8C6C +0xBDDF 0x8CE0 +0xBDE0 0x8CDE +0xBDE1 0x8CE6 +0xBDE2 0x8CE4 +0xBDE3 0x8CEC +0xBDE4 0x8CED +0xBDE5 0x8CE2 +0xBDE6 0x8CE3 +0xBDE7 0x8CDC +0xBDE8 0x8CEA +0xBDE9 0x8CE1 +0xBDEA 0x8D6D +0xBDEB 0x8D9F +0xBDEC 0x8DA3 +0xBDED 0x8E2B +0xBDEE 0x8E10 +0xBDEF 0x8E1D +0xBDF0 0x8E22 +0xBDF1 0x8E0F +0xBDF2 0x8E29 +0xBDF3 0x8E1F +0xBDF4 0x8E21 +0xBDF5 0x8E1E +0xBDF6 0x8EBA +0xBDF7 0x8F1D +0xBDF8 0x8F1B +0xBDF9 0x8F1F +0xBDFA 0x8F29 +0xBDFB 0x8F26 +0xBDFC 0x8F2A +0xBDFD 0x8F1C +0xBDFE 0x8F1E +0xBE40 0x8F25 +0xBE41 0x9069 +0xBE42 0x906E +0xBE43 0x9068 +0xBE44 0x906D +0xBE45 0x9077 +0xBE46 0x9130 +0xBE47 0x912D +0xBE48 0x9127 +0xBE49 0x9131 +0xBE4A 0x9187 +0xBE4B 0x9189 +0xBE4C 0x918B +0xBE4D 0x9183 +0xBE4E 0x92C5 +0xBE4F 0x92BB +0xBE50 0x92B7 +0xBE51 0x92EA +0xBE52 0x92AC +0xBE53 0x92E4 +0xBE54 0x92C1 +0xBE55 0x92B3 +0xBE56 0x92BC +0xBE57 0x92D2 +0xBE58 0x92C7 +0xBE59 0x92F0 +0xBE5A 0x92B2 +0xBE5B 0x95AD +0xBE5C 0x95B1 +0xBE5D 0x9704 +0xBE5E 0x9706 +0xBE5F 0x9707 +0xBE60 0x9709 +0xBE61 0x9760 +0xBE62 0x978D +0xBE63 0x978B +0xBE64 0x978F +0xBE65 0x9821 +0xBE66 0x982B +0xBE67 0x981C +0xBE68 0x98B3 +0xBE69 0x990A +0xBE6A 0x9913 +0xBE6B 0x9912 +0xBE6C 0x9918 +0xBE6D 0x99DD +0xBE6E 0x99D0 +0xBE6F 0x99DF +0xBE70 0x99DB +0xBE71 0x99D1 +0xBE72 0x99D5 +0xBE73 0x99D2 +0xBE74 0x99D9 +0xBE75 0x9AB7 +0xBE76 0x9AEE +0xBE77 0x9AEF +0xBE78 0x9B27 +0xBE79 0x9B45 +0xBE7A 0x9B44 +0xBE7B 0x9B77 +0xBE7C 0x9B6F +0xBE7D 0x9D06 +0xBE7E 0x9D09 +0xBEA1 0x9D03 +0xBEA2 0x9EA9 +0xBEA3 0x9EBE +0xBEA4 0x9ECE +0xBEA5 0x58A8 +0xBEA6 0x9F52 +0xBEA7 0x5112 +0xBEA8 0x5118 +0xBEA9 0x5114 +0xBEAA 0x5110 +0xBEAB 0x5115 +0xBEAC 0x5180 +0xBEAD 0x51AA +0xBEAE 0x51DD +0xBEAF 0x5291 +0xBEB0 0x5293 +0xBEB1 0x52F3 +0xBEB2 0x5659 +0xBEB3 0x566B +0xBEB4 0x5679 +0xBEB5 0x5669 +0xBEB6 0x5664 +0xBEB7 0x5678 +0xBEB8 0x566A +0xBEB9 0x5668 +0xBEBA 0x5665 +0xBEBB 0x5671 +0xBEBC 0x566F +0xBEBD 0x566C +0xBEBE 0x5662 +0xBEBF 0x5676 +0xBEC0 0x58C1 +0xBEC1 0x58BE +0xBEC2 0x58C7 +0xBEC3 0x58C5 +0xBEC4 0x596E +0xBEC5 0x5B1D +0xBEC6 0x5B34 +0xBEC7 0x5B78 +0xBEC8 0x5BF0 +0xBEC9 0x5C0E +0xBECA 0x5F4A +0xBECB 0x61B2 +0xBECC 0x6191 +0xBECD 0x61A9 +0xBECE 0x618A +0xBECF 0x61CD +0xBED0 0x61B6 +0xBED1 0x61BE +0xBED2 0x61CA +0xBED3 0x61C8 +0xBED4 0x6230 +0xBED5 0x64C5 +0xBED6 0x64C1 +0xBED7 0x64CB +0xBED8 0x64BB +0xBED9 0x64BC +0xBEDA 0x64DA +0xBEDB 0x64C4 +0xBEDC 0x64C7 +0xBEDD 0x64C2 +0xBEDE 0x64CD +0xBEDF 0x64BF +0xBEE0 0x64D2 +0xBEE1 0x64D4 +0xBEE2 0x64BE +0xBEE3 0x6574 +0xBEE4 0x66C6 +0xBEE5 0x66C9 +0xBEE6 0x66B9 +0xBEE7 0x66C4 +0xBEE8 0x66C7 +0xBEE9 0x66B8 +0xBEEA 0x6A3D +0xBEEB 0x6A38 +0xBEEC 0x6A3A +0xBEED 0x6A59 +0xBEEE 0x6A6B +0xBEEF 0x6A58 +0xBEF0 0x6A39 +0xBEF1 0x6A44 +0xBEF2 0x6A62 +0xBEF3 0x6A61 +0xBEF4 0x6A4B +0xBEF5 0x6A47 +0xBEF6 0x6A35 +0xBEF7 0x6A5F +0xBEF8 0x6A48 +0xBEF9 0x6B59 +0xBEFA 0x6B77 +0xBEFB 0x6C05 +0xBEFC 0x6FC2 +0xBEFD 0x6FB1 +0xBEFE 0x6FA1 +0xBF40 0x6FC3 +0xBF41 0x6FA4 +0xBF42 0x6FC1 +0xBF43 0x6FA7 +0xBF44 0x6FB3 +0xBF45 0x6FC0 +0xBF46 0x6FB9 +0xBF47 0x6FB6 +0xBF48 0x6FA6 +0xBF49 0x6FA0 +0xBF4A 0x6FB4 +0xBF4B 0x71BE +0xBF4C 0x71C9 +0xBF4D 0x71D0 +0xBF4E 0x71D2 +0xBF4F 0x71C8 +0xBF50 0x71D5 +0xBF51 0x71B9 +0xBF52 0x71CE +0xBF53 0x71D9 +0xBF54 0x71DC +0xBF55 0x71C3 +0xBF56 0x71C4 +0xBF57 0x7368 +0xBF58 0x749C +0xBF59 0x74A3 +0xBF5A 0x7498 +0xBF5B 0x749F +0xBF5C 0x749E +0xBF5D 0x74E2 +0xBF5E 0x750C +0xBF5F 0x750D +0xBF60 0x7634 +0xBF61 0x7638 +0xBF62 0x763A +0xBF63 0x76E7 +0xBF64 0x76E5 +0xBF65 0x77A0 +0xBF66 0x779E +0xBF67 0x779F +0xBF68 0x77A5 +0xBF69 0x78E8 +0xBF6A 0x78DA +0xBF6B 0x78EC +0xBF6C 0x78E7 +0xBF6D 0x79A6 +0xBF6E 0x7A4D +0xBF6F 0x7A4E +0xBF70 0x7A46 +0xBF71 0x7A4C +0xBF72 0x7A4B +0xBF73 0x7ABA +0xBF74 0x7BD9 +0xBF75 0x7C11 +0xBF76 0x7BC9 +0xBF77 0x7BE4 +0xBF78 0x7BDB +0xBF79 0x7BE1 +0xBF7A 0x7BE9 +0xBF7B 0x7BE6 +0xBF7C 0x7CD5 +0xBF7D 0x7CD6 +0xBF7E 0x7E0A +0xBFA1 0x7E11 +0xBFA2 0x7E08 +0xBFA3 0x7E1B +0xBFA4 0x7E23 +0xBFA5 0x7E1E +0xBFA6 0x7E1D +0xBFA7 0x7E09 +0xBFA8 0x7E10 +0xBFA9 0x7F79 +0xBFAA 0x7FB2 +0xBFAB 0x7FF0 +0xBFAC 0x7FF1 +0xBFAD 0x7FEE +0xBFAE 0x8028 +0xBFAF 0x81B3 +0xBFB0 0x81A9 +0xBFB1 0x81A8 +0xBFB2 0x81FB +0xBFB3 0x8208 +0xBFB4 0x8258 +0xBFB5 0x8259 +0xBFB6 0x854A +0xBFB7 0x8559 +0xBFB8 0x8548 +0xBFB9 0x8568 +0xBFBA 0x8569 +0xBFBB 0x8543 +0xBFBC 0x8549 +0xBFBD 0x856D +0xBFBE 0x856A +0xBFBF 0x855E +0xBFC0 0x8783 +0xBFC1 0x879F +0xBFC2 0x879E +0xBFC3 0x87A2 +0xBFC4 0x878D +0xBFC5 0x8861 +0xBFC6 0x892A +0xBFC7 0x8932 +0xBFC8 0x8925 +0xBFC9 0x892B +0xBFCA 0x8921 +0xBFCB 0x89AA +0xBFCC 0x89A6 +0xBFCD 0x8AE6 +0xBFCE 0x8AFA +0xBFCF 0x8AEB +0xBFD0 0x8AF1 +0xBFD1 0x8B00 +0xBFD2 0x8ADC +0xBFD3 0x8AE7 +0xBFD4 0x8AEE +0xBFD5 0x8AFE +0xBFD6 0x8B01 +0xBFD7 0x8B02 +0xBFD8 0x8AF7 +0xBFD9 0x8AED +0xBFDA 0x8AF3 +0xBFDB 0x8AF6 +0xBFDC 0x8AFC +0xBFDD 0x8C6B +0xBFDE 0x8C6D +0xBFDF 0x8C93 +0xBFE0 0x8CF4 +0xBFE1 0x8E44 +0xBFE2 0x8E31 +0xBFE3 0x8E34 +0xBFE4 0x8E42 +0xBFE5 0x8E39 +0xBFE6 0x8E35 +0xBFE7 0x8F3B +0xBFE8 0x8F2F +0xBFE9 0x8F38 +0xBFEA 0x8F33 +0xBFEB 0x8FA8 +0xBFEC 0x8FA6 +0xBFED 0x9075 +0xBFEE 0x9074 +0xBFEF 0x9078 +0xBFF0 0x9072 +0xBFF1 0x907C +0xBFF2 0x907A +0xBFF3 0x9134 +0xBFF4 0x9192 +0xBFF5 0x9320 +0xBFF6 0x9336 +0xBFF7 0x92F8 +0xBFF8 0x9333 +0xBFF9 0x932F +0xBFFA 0x9322 +0xBFFB 0x92FC +0xBFFC 0x932B +0xBFFD 0x9304 +0xBFFE 0x931A +0xC040 0x9310 +0xC041 0x9326 +0xC042 0x9321 +0xC043 0x9315 +0xC044 0x932E +0xC045 0x9319 +0xC046 0x95BB +0xC047 0x96A7 +0xC048 0x96A8 +0xC049 0x96AA +0xC04A 0x96D5 +0xC04B 0x970E +0xC04C 0x9711 +0xC04D 0x9716 +0xC04E 0x970D +0xC04F 0x9713 +0xC050 0x970F +0xC051 0x975B +0xC052 0x975C +0xC053 0x9766 +0xC054 0x9798 +0xC055 0x9830 +0xC056 0x9838 +0xC057 0x983B +0xC058 0x9837 +0xC059 0x982D +0xC05A 0x9839 +0xC05B 0x9824 +0xC05C 0x9910 +0xC05D 0x9928 +0xC05E 0x991E +0xC05F 0x991B +0xC060 0x9921 +0xC061 0x991A +0xC062 0x99ED +0xC063 0x99E2 +0xC064 0x99F1 +0xC065 0x9AB8 +0xC066 0x9ABC +0xC067 0x9AFB +0xC068 0x9AED +0xC069 0x9B28 +0xC06A 0x9B91 +0xC06B 0x9D15 +0xC06C 0x9D23 +0xC06D 0x9D26 +0xC06E 0x9D28 +0xC06F 0x9D12 +0xC070 0x9D1B +0xC071 0x9ED8 +0xC072 0x9ED4 +0xC073 0x9F8D +0xC074 0x9F9C +0xC075 0x512A +0xC076 0x511F +0xC077 0x5121 +0xC078 0x5132 +0xC079 0x52F5 +0xC07A 0x568E +0xC07B 0x5680 +0xC07C 0x5690 +0xC07D 0x5685 +0xC07E 0x5687 +0xC0A1 0x568F +0xC0A2 0x58D5 +0xC0A3 0x58D3 +0xC0A4 0x58D1 +0xC0A5 0x58CE +0xC0A6 0x5B30 +0xC0A7 0x5B2A +0xC0A8 0x5B24 +0xC0A9 0x5B7A +0xC0AA 0x5C37 +0xC0AB 0x5C68 +0xC0AC 0x5DBC +0xC0AD 0x5DBA +0xC0AE 0x5DBD +0xC0AF 0x5DB8 +0xC0B0 0x5E6B +0xC0B1 0x5F4C +0xC0B2 0x5FBD +0xC0B3 0x61C9 +0xC0B4 0x61C2 +0xC0B5 0x61C7 +0xC0B6 0x61E6 +0xC0B7 0x61CB +0xC0B8 0x6232 +0xC0B9 0x6234 +0xC0BA 0x64CE +0xC0BB 0x64CA +0xC0BC 0x64D8 +0xC0BD 0x64E0 +0xC0BE 0x64F0 +0xC0BF 0x64E6 +0xC0C0 0x64EC +0xC0C1 0x64F1 +0xC0C2 0x64E2 +0xC0C3 0x64ED +0xC0C4 0x6582 +0xC0C5 0x6583 +0xC0C6 0x66D9 +0xC0C7 0x66D6 +0xC0C8 0x6A80 +0xC0C9 0x6A94 +0xC0CA 0x6A84 +0xC0CB 0x6AA2 +0xC0CC 0x6A9C +0xC0CD 0x6ADB +0xC0CE 0x6AA3 +0xC0CF 0x6A7E +0xC0D0 0x6A97 +0xC0D1 0x6A90 +0xC0D2 0x6AA0 +0xC0D3 0x6B5C +0xC0D4 0x6BAE +0xC0D5 0x6BDA +0xC0D6 0x6C08 +0xC0D7 0x6FD8 +0xC0D8 0x6FF1 +0xC0D9 0x6FDF +0xC0DA 0x6FE0 +0xC0DB 0x6FDB +0xC0DC 0x6FE4 +0xC0DD 0x6FEB +0xC0DE 0x6FEF +0xC0DF 0x6F80 +0xC0E0 0x6FEC +0xC0E1 0x6FE1 +0xC0E2 0x6FE9 +0xC0E3 0x6FD5 +0xC0E4 0x6FEE +0xC0E5 0x6FF0 +0xC0E6 0x71E7 +0xC0E7 0x71DF +0xC0E8 0x71EE +0xC0E9 0x71E6 +0xC0EA 0x71E5 +0xC0EB 0x71ED +0xC0EC 0x71EC +0xC0ED 0x71F4 +0xC0EE 0x71E0 +0xC0EF 0x7235 +0xC0F0 0x7246 +0xC0F1 0x7370 +0xC0F2 0x7372 +0xC0F3 0x74A9 +0xC0F4 0x74B0 +0xC0F5 0x74A6 +0xC0F6 0x74A8 +0xC0F7 0x7646 +0xC0F8 0x7642 +0xC0F9 0x764C +0xC0FA 0x76EA +0xC0FB 0x77B3 +0xC0FC 0x77AA +0xC0FD 0x77B0 +0xC0FE 0x77AC +0xC140 0x77A7 +0xC141 0x77AD +0xC142 0x77EF +0xC143 0x78F7 +0xC144 0x78FA +0xC145 0x78F4 +0xC146 0x78EF +0xC147 0x7901 +0xC148 0x79A7 +0xC149 0x79AA +0xC14A 0x7A57 +0xC14B 0x7ABF +0xC14C 0x7C07 +0xC14D 0x7C0D +0xC14E 0x7BFE +0xC14F 0x7BF7 +0xC150 0x7C0C +0xC151 0x7BE0 +0xC152 0x7CE0 +0xC153 0x7CDC +0xC154 0x7CDE +0xC155 0x7CE2 +0xC156 0x7CDF +0xC157 0x7CD9 +0xC158 0x7CDD +0xC159 0x7E2E +0xC15A 0x7E3E +0xC15B 0x7E46 +0xC15C 0x7E37 +0xC15D 0x7E32 +0xC15E 0x7E43 +0xC15F 0x7E2B +0xC160 0x7E3D +0xC161 0x7E31 +0xC162 0x7E45 +0xC163 0x7E41 +0xC164 0x7E34 +0xC165 0x7E39 +0xC166 0x7E48 +0xC167 0x7E35 +0xC168 0x7E3F +0xC169 0x7E2F +0xC16A 0x7F44 +0xC16B 0x7FF3 +0xC16C 0x7FFC +0xC16D 0x8071 +0xC16E 0x8072 +0xC16F 0x8070 +0xC170 0x806F +0xC171 0x8073 +0xC172 0x81C6 +0xC173 0x81C3 +0xC174 0x81BA +0xC175 0x81C2 +0xC176 0x81C0 +0xC177 0x81BF +0xC178 0x81BD +0xC179 0x81C9 +0xC17A 0x81BE +0xC17B 0x81E8 +0xC17C 0x8209 +0xC17D 0x8271 +0xC17E 0x85AA +0xC1A1 0x8584 +0xC1A2 0x857E +0xC1A3 0x859C +0xC1A4 0x8591 +0xC1A5 0x8594 +0xC1A6 0x85AF +0xC1A7 0x859B +0xC1A8 0x8587 +0xC1A9 0x85A8 +0xC1AA 0x858A +0xC1AB 0x8667 +0xC1AC 0x87C0 +0xC1AD 0x87D1 +0xC1AE 0x87B3 +0xC1AF 0x87D2 +0xC1B0 0x87C6 +0xC1B1 0x87AB +0xC1B2 0x87BB +0xC1B3 0x87BA +0xC1B4 0x87C8 +0xC1B5 0x87CB +0xC1B6 0x893B +0xC1B7 0x8936 +0xC1B8 0x8944 +0xC1B9 0x8938 +0xC1BA 0x893D +0xC1BB 0x89AC +0xC1BC 0x8B0E +0xC1BD 0x8B17 +0xC1BE 0x8B19 +0xC1BF 0x8B1B +0xC1C0 0x8B0A +0xC1C1 0x8B20 +0xC1C2 0x8B1D +0xC1C3 0x8B04 +0xC1C4 0x8B10 +0xC1C5 0x8C41 +0xC1C6 0x8C3F +0xC1C7 0x8C73 +0xC1C8 0x8CFA +0xC1C9 0x8CFD +0xC1CA 0x8CFC +0xC1CB 0x8CF8 +0xC1CC 0x8CFB +0xC1CD 0x8DA8 +0xC1CE 0x8E49 +0xC1CF 0x8E4B +0xC1D0 0x8E48 +0xC1D1 0x8E4A +0xC1D2 0x8F44 +0xC1D3 0x8F3E +0xC1D4 0x8F42 +0xC1D5 0x8F45 +0xC1D6 0x8F3F +0xC1D7 0x907F +0xC1D8 0x907D +0xC1D9 0x9084 +0xC1DA 0x9081 +0xC1DB 0x9082 +0xC1DC 0x9080 +0xC1DD 0x9139 +0xC1DE 0x91A3 +0xC1DF 0x919E +0xC1E0 0x919C +0xC1E1 0x934D +0xC1E2 0x9382 +0xC1E3 0x9328 +0xC1E4 0x9375 +0xC1E5 0x934A +0xC1E6 0x9365 +0xC1E7 0x934B +0xC1E8 0x9318 +0xC1E9 0x937E +0xC1EA 0x936C +0xC1EB 0x935B +0xC1EC 0x9370 +0xC1ED 0x935A +0xC1EE 0x9354 +0xC1EF 0x95CA +0xC1F0 0x95CB +0xC1F1 0x95CC +0xC1F2 0x95C8 +0xC1F3 0x95C6 +0xC1F4 0x96B1 +0xC1F5 0x96B8 +0xC1F6 0x96D6 +0xC1F7 0x971C +0xC1F8 0x971E +0xC1F9 0x97A0 +0xC1FA 0x97D3 +0xC1FB 0x9846 +0xC1FC 0x98B6 +0xC1FD 0x9935 +0xC1FE 0x9A01 +0xC240 0x99FF +0xC241 0x9BAE +0xC242 0x9BAB +0xC243 0x9BAA +0xC244 0x9BAD +0xC245 0x9D3B +0xC246 0x9D3F +0xC247 0x9E8B +0xC248 0x9ECF +0xC249 0x9EDE +0xC24A 0x9EDC +0xC24B 0x9EDD +0xC24C 0x9EDB +0xC24D 0x9F3E +0xC24E 0x9F4B +0xC24F 0x53E2 +0xC250 0x5695 +0xC251 0x56AE +0xC252 0x58D9 +0xC253 0x58D8 +0xC254 0x5B38 +0xC255 0x5F5D +0xC256 0x61E3 +0xC257 0x6233 +0xC258 0x64F4 +0xC259 0x64F2 +0xC25A 0x64FE +0xC25B 0x6506 +0xC25C 0x64FA +0xC25D 0x64FB +0xC25E 0x64F7 +0xC25F 0x65B7 +0xC260 0x66DC +0xC261 0x6726 +0xC262 0x6AB3 +0xC263 0x6AAC +0xC264 0x6AC3 +0xC265 0x6ABB +0xC266 0x6AB8 +0xC267 0x6AC2 +0xC268 0x6AAE +0xC269 0x6AAF +0xC26A 0x6B5F +0xC26B 0x6B78 +0xC26C 0x6BAF +0xC26D 0x7009 +0xC26E 0x700B +0xC26F 0x6FFE +0xC270 0x7006 +0xC271 0x6FFA +0xC272 0x7011 +0xC273 0x700F +0xC274 0x71FB +0xC275 0x71FC +0xC276 0x71FE +0xC277 0x71F8 +0xC278 0x7377 +0xC279 0x7375 +0xC27A 0x74A7 +0xC27B 0x74BF +0xC27C 0x7515 +0xC27D 0x7656 +0xC27E 0x7658 +0xC2A1 0x7652 +0xC2A2 0x77BD +0xC2A3 0x77BF +0xC2A4 0x77BB +0xC2A5 0x77BC +0xC2A6 0x790E +0xC2A7 0x79AE +0xC2A8 0x7A61 +0xC2A9 0x7A62 +0xC2AA 0x7A60 +0xC2AB 0x7AC4 +0xC2AC 0x7AC5 +0xC2AD 0x7C2B +0xC2AE 0x7C27 +0xC2AF 0x7C2A +0xC2B0 0x7C1E +0xC2B1 0x7C23 +0xC2B2 0x7C21 +0xC2B3 0x7CE7 +0xC2B4 0x7E54 +0xC2B5 0x7E55 +0xC2B6 0x7E5E +0xC2B7 0x7E5A +0xC2B8 0x7E61 +0xC2B9 0x7E52 +0xC2BA 0x7E59 +0xC2BB 0x7F48 +0xC2BC 0x7FF9 +0xC2BD 0x7FFB +0xC2BE 0x8077 +0xC2BF 0x8076 +0xC2C0 0x81CD +0xC2C1 0x81CF +0xC2C2 0x820A +0xC2C3 0x85CF +0xC2C4 0x85A9 +0xC2C5 0x85CD +0xC2C6 0x85D0 +0xC2C7 0x85C9 +0xC2C8 0x85B0 +0xC2C9 0x85BA +0xC2CA 0x85B9 +0xC2CB 0x85A6 +0xC2CC 0x87EF +0xC2CD 0x87EC +0xC2CE 0x87F2 +0xC2CF 0x87E0 +0xC2D0 0x8986 +0xC2D1 0x89B2 +0xC2D2 0x89F4 +0xC2D3 0x8B28 +0xC2D4 0x8B39 +0xC2D5 0x8B2C +0xC2D6 0x8B2B +0xC2D7 0x8C50 +0xC2D8 0x8D05 +0xC2D9 0x8E59 +0xC2DA 0x8E63 +0xC2DB 0x8E66 +0xC2DC 0x8E64 +0xC2DD 0x8E5F +0xC2DE 0x8E55 +0xC2DF 0x8EC0 +0xC2E0 0x8F49 +0xC2E1 0x8F4D +0xC2E2 0x9087 +0xC2E3 0x9083 +0xC2E4 0x9088 +0xC2E5 0x91AB +0xC2E6 0x91AC +0xC2E7 0x91D0 +0xC2E8 0x9394 +0xC2E9 0x938A +0xC2EA 0x9396 +0xC2EB 0x93A2 +0xC2EC 0x93B3 +0xC2ED 0x93AE +0xC2EE 0x93AC +0xC2EF 0x93B0 +0xC2F0 0x9398 +0xC2F1 0x939A +0xC2F2 0x9397 +0xC2F3 0x95D4 +0xC2F4 0x95D6 +0xC2F5 0x95D0 +0xC2F6 0x95D5 +0xC2F7 0x96E2 +0xC2F8 0x96DC +0xC2F9 0x96D9 +0xC2FA 0x96DB +0xC2FB 0x96DE +0xC2FC 0x9724 +0xC2FD 0x97A3 +0xC2FE 0x97A6 +0xC340 0x97AD +0xC341 0x97F9 +0xC342 0x984D +0xC343 0x984F +0xC344 0x984C +0xC345 0x984E +0xC346 0x9853 +0xC347 0x98BA +0xC348 0x993E +0xC349 0x993F +0xC34A 0x993D +0xC34B 0x992E +0xC34C 0x99A5 +0xC34D 0x9A0E +0xC34E 0x9AC1 +0xC34F 0x9B03 +0xC350 0x9B06 +0xC351 0x9B4F +0xC352 0x9B4E +0xC353 0x9B4D +0xC354 0x9BCA +0xC355 0x9BC9 +0xC356 0x9BFD +0xC357 0x9BC8 +0xC358 0x9BC0 +0xC359 0x9D51 +0xC35A 0x9D5D +0xC35B 0x9D60 +0xC35C 0x9EE0 +0xC35D 0x9F15 +0xC35E 0x9F2C +0xC35F 0x5133 +0xC360 0x56A5 +0xC361 0x58DE +0xC362 0x58DF +0xC363 0x58E2 +0xC364 0x5BF5 +0xC365 0x9F90 +0xC366 0x5EEC +0xC367 0x61F2 +0xC368 0x61F7 +0xC369 0x61F6 +0xC36A 0x61F5 +0xC36B 0x6500 +0xC36C 0x650F +0xC36D 0x66E0 +0xC36E 0x66DD +0xC36F 0x6AE5 +0xC370 0x6ADD +0xC371 0x6ADA +0xC372 0x6AD3 +0xC373 0x701B +0xC374 0x701F +0xC375 0x7028 +0xC376 0x701A +0xC377 0x701D +0xC378 0x7015 +0xC379 0x7018 +0xC37A 0x7206 +0xC37B 0x720D +0xC37C 0x7258 +0xC37D 0x72A2 +0xC37E 0x7378 +0xC3A1 0x737A +0xC3A2 0x74BD +0xC3A3 0x74CA +0xC3A4 0x74E3 +0xC3A5 0x7587 +0xC3A6 0x7586 +0xC3A7 0x765F +0xC3A8 0x7661 +0xC3A9 0x77C7 +0xC3AA 0x7919 +0xC3AB 0x79B1 +0xC3AC 0x7A6B +0xC3AD 0x7A69 +0xC3AE 0x7C3E +0xC3AF 0x7C3F +0xC3B0 0x7C38 +0xC3B1 0x7C3D +0xC3B2 0x7C37 +0xC3B3 0x7C40 +0xC3B4 0x7E6B +0xC3B5 0x7E6D +0xC3B6 0x7E79 +0xC3B7 0x7E69 +0xC3B8 0x7E6A +0xC3B9 0x7F85 +0xC3BA 0x7E73 +0xC3BB 0x7FB6 +0xC3BC 0x7FB9 +0xC3BD 0x7FB8 +0xC3BE 0x81D8 +0xC3BF 0x85E9 +0xC3C0 0x85DD +0xC3C1 0x85EA +0xC3C2 0x85D5 +0xC3C3 0x85E4 +0xC3C4 0x85E5 +0xC3C5 0x85F7 +0xC3C6 0x87FB +0xC3C7 0x8805 +0xC3C8 0x880D +0xC3C9 0x87F9 +0xC3CA 0x87FE +0xC3CB 0x8960 +0xC3CC 0x895F +0xC3CD 0x8956 +0xC3CE 0x895E +0xC3CF 0x8B41 +0xC3D0 0x8B5C +0xC3D1 0x8B58 +0xC3D2 0x8B49 +0xC3D3 0x8B5A +0xC3D4 0x8B4E +0xC3D5 0x8B4F +0xC3D6 0x8B46 +0xC3D7 0x8B59 +0xC3D8 0x8D08 +0xC3D9 0x8D0A +0xC3DA 0x8E7C +0xC3DB 0x8E72 +0xC3DC 0x8E87 +0xC3DD 0x8E76 +0xC3DE 0x8E6C +0xC3DF 0x8E7A +0xC3E0 0x8E74 +0xC3E1 0x8F54 +0xC3E2 0x8F4E +0xC3E3 0x8FAD +0xC3E4 0x908A +0xC3E5 0x908B +0xC3E6 0x91B1 +0xC3E7 0x91AE +0xC3E8 0x93E1 +0xC3E9 0x93D1 +0xC3EA 0x93DF +0xC3EB 0x93C3 +0xC3EC 0x93C8 +0xC3ED 0x93DC +0xC3EE 0x93DD +0xC3EF 0x93D6 +0xC3F0 0x93E2 +0xC3F1 0x93CD +0xC3F2 0x93D8 +0xC3F3 0x93E4 +0xC3F4 0x93D7 +0xC3F5 0x93E8 +0xC3F6 0x95DC +0xC3F7 0x96B4 +0xC3F8 0x96E3 +0xC3F9 0x972A +0xC3FA 0x9727 +0xC3FB 0x9761 +0xC3FC 0x97DC +0xC3FD 0x97FB +0xC3FE 0x985E +0xC440 0x9858 +0xC441 0x985B +0xC442 0x98BC +0xC443 0x9945 +0xC444 0x9949 +0xC445 0x9A16 +0xC446 0x9A19 +0xC447 0x9B0D +0xC448 0x9BE8 +0xC449 0x9BE7 +0xC44A 0x9BD6 +0xC44B 0x9BDB +0xC44C 0x9D89 +0xC44D 0x9D61 +0xC44E 0x9D72 +0xC44F 0x9D6A +0xC450 0x9D6C +0xC451 0x9E92 +0xC452 0x9E97 +0xC453 0x9E93 +0xC454 0x9EB4 +0xC455 0x52F8 +0xC456 0x56A8 +0xC457 0x56B7 +0xC458 0x56B6 +0xC459 0x56B4 +0xC45A 0x56BC +0xC45B 0x58E4 +0xC45C 0x5B40 +0xC45D 0x5B43 +0xC45E 0x5B7D +0xC45F 0x5BF6 +0xC460 0x5DC9 +0xC461 0x61F8 +0xC462 0x61FA +0xC463 0x6518 +0xC464 0x6514 +0xC465 0x6519 +0xC466 0x66E6 +0xC467 0x6727 +0xC468 0x6AEC +0xC469 0x703E +0xC46A 0x7030 +0xC46B 0x7032 +0xC46C 0x7210 +0xC46D 0x737B +0xC46E 0x74CF +0xC46F 0x7662 +0xC470 0x7665 +0xC471 0x7926 +0xC472 0x792A +0xC473 0x792C +0xC474 0x792B +0xC475 0x7AC7 +0xC476 0x7AF6 +0xC477 0x7C4C +0xC478 0x7C43 +0xC479 0x7C4D +0xC47A 0x7CEF +0xC47B 0x7CF0 +0xC47C 0x8FAE +0xC47D 0x7E7D +0xC47E 0x7E7C +0xC4A1 0x7E82 +0xC4A2 0x7F4C +0xC4A3 0x8000 +0xC4A4 0x81DA +0xC4A5 0x8266 +0xC4A6 0x85FB +0xC4A7 0x85F9 +0xC4A8 0x8611 +0xC4A9 0x85FA +0xC4AA 0x8606 +0xC4AB 0x860B +0xC4AC 0x8607 +0xC4AD 0x860A +0xC4AE 0x8814 +0xC4AF 0x8815 +0xC4B0 0x8964 +0xC4B1 0x89BA +0xC4B2 0x89F8 +0xC4B3 0x8B70 +0xC4B4 0x8B6C +0xC4B5 0x8B66 +0xC4B6 0x8B6F +0xC4B7 0x8B5F +0xC4B8 0x8B6B +0xC4B9 0x8D0F +0xC4BA 0x8D0D +0xC4BB 0x8E89 +0xC4BC 0x8E81 +0xC4BD 0x8E85 +0xC4BE 0x8E82 +0xC4BF 0x91B4 +0xC4C0 0x91CB +0xC4C1 0x9418 +0xC4C2 0x9403 +0xC4C3 0x93FD +0xC4C4 0x95E1 +0xC4C5 0x9730 +0xC4C6 0x98C4 +0xC4C7 0x9952 +0xC4C8 0x9951 +0xC4C9 0x99A8 +0xC4CA 0x9A2B +0xC4CB 0x9A30 +0xC4CC 0x9A37 +0xC4CD 0x9A35 +0xC4CE 0x9C13 +0xC4CF 0x9C0D +0xC4D0 0x9E79 +0xC4D1 0x9EB5 +0xC4D2 0x9EE8 +0xC4D3 0x9F2F +0xC4D4 0x9F5F +0xC4D5 0x9F63 +0xC4D6 0x9F61 +0xC4D7 0x5137 +0xC4D8 0x5138 +0xC4D9 0x56C1 +0xC4DA 0x56C0 +0xC4DB 0x56C2 +0xC4DC 0x5914 +0xC4DD 0x5C6C +0xC4DE 0x5DCD +0xC4DF 0x61FC +0xC4E0 0x61FE +0xC4E1 0x651D +0xC4E2 0x651C +0xC4E3 0x6595 +0xC4E4 0x66E9 +0xC4E5 0x6AFB +0xC4E6 0x6B04 +0xC4E7 0x6AFA +0xC4E8 0x6BB2 +0xC4E9 0x704C +0xC4EA 0x721B +0xC4EB 0x72A7 +0xC4EC 0x74D6 +0xC4ED 0x74D4 +0xC4EE 0x7669 +0xC4EF 0x77D3 +0xC4F0 0x7C50 +0xC4F1 0x7E8F +0xC4F2 0x7E8C +0xC4F3 0x7FBC +0xC4F4 0x8617 +0xC4F5 0x862D +0xC4F6 0x861A +0xC4F7 0x8823 +0xC4F8 0x8822 +0xC4F9 0x8821 +0xC4FA 0x881F +0xC4FB 0x896A +0xC4FC 0x896C +0xC4FD 0x89BD +0xC4FE 0x8B74 +0xC540 0x8B77 +0xC541 0x8B7D +0xC542 0x8D13 +0xC543 0x8E8A +0xC544 0x8E8D +0xC545 0x8E8B +0xC546 0x8F5F +0xC547 0x8FAF +0xC548 0x91BA +0xC549 0x942E +0xC54A 0x9433 +0xC54B 0x9435 +0xC54C 0x943A +0xC54D 0x9438 +0xC54E 0x9432 +0xC54F 0x942B +0xC550 0x95E2 +0xC551 0x9738 +0xC552 0x9739 +0xC553 0x9732 +0xC554 0x97FF +0xC555 0x9867 +0xC556 0x9865 +0xC557 0x9957 +0xC558 0x9A45 +0xC559 0x9A43 +0xC55A 0x9A40 +0xC55B 0x9A3E +0xC55C 0x9ACF +0xC55D 0x9B54 +0xC55E 0x9B51 +0xC55F 0x9C2D +0xC560 0x9C25 +0xC561 0x9DAF +0xC562 0x9DB4 +0xC563 0x9DC2 +0xC564 0x9DB8 +0xC565 0x9E9D +0xC566 0x9EEF +0xC567 0x9F19 +0xC568 0x9F5C +0xC569 0x9F66 +0xC56A 0x9F67 +0xC56B 0x513C +0xC56C 0x513B +0xC56D 0x56C8 +0xC56E 0x56CA +0xC56F 0x56C9 +0xC570 0x5B7F +0xC571 0x5DD4 +0xC572 0x5DD2 +0xC573 0x5F4E +0xC574 0x61FF +0xC575 0x6524 +0xC576 0x6B0A +0xC577 0x6B61 +0xC578 0x7051 +0xC579 0x7058 +0xC57A 0x7380 +0xC57B 0x74E4 +0xC57C 0x758A +0xC57D 0x766E +0xC57E 0x766C +0xC5A1 0x79B3 +0xC5A2 0x7C60 +0xC5A3 0x7C5F +0xC5A4 0x807E +0xC5A5 0x807D +0xC5A6 0x81DF +0xC5A7 0x8972 +0xC5A8 0x896F +0xC5A9 0x89FC +0xC5AA 0x8B80 +0xC5AB 0x8D16 +0xC5AC 0x8D17 +0xC5AD 0x8E91 +0xC5AE 0x8E93 +0xC5AF 0x8F61 +0xC5B0 0x9148 +0xC5B1 0x9444 +0xC5B2 0x9451 +0xC5B3 0x9452 +0xC5B4 0x973D +0xC5B5 0x973E +0xC5B6 0x97C3 +0xC5B7 0x97C1 +0xC5B8 0x986B +0xC5B9 0x9955 +0xC5BA 0x9A55 +0xC5BB 0x9A4D +0xC5BC 0x9AD2 +0xC5BD 0x9B1A +0xC5BE 0x9C49 +0xC5BF 0x9C31 +0xC5C0 0x9C3E +0xC5C1 0x9C3B +0xC5C2 0x9DD3 +0xC5C3 0x9DD7 +0xC5C4 0x9F34 +0xC5C5 0x9F6C +0xC5C6 0x9F6A +0xC5C7 0x9F94 +0xC5C8 0x56CC +0xC5C9 0x5DD6 +0xC5CA 0x6200 +0xC5CB 0x6523 +0xC5CC 0x652B +0xC5CD 0x652A +0xC5CE 0x66EC +0xC5CF 0x6B10 +0xC5D0 0x74DA +0xC5D1 0x7ACA +0xC5D2 0x7C64 +0xC5D3 0x7C63 +0xC5D4 0x7C65 +0xC5D5 0x7E93 +0xC5D6 0x7E96 +0xC5D7 0x7E94 +0xC5D8 0x81E2 +0xC5D9 0x8638 +0xC5DA 0x863F +0xC5DB 0x8831 +0xC5DC 0x8B8A +0xC5DD 0x9090 +0xC5DE 0x908F +0xC5DF 0x9463 +0xC5E0 0x9460 +0xC5E1 0x9464 +0xC5E2 0x9768 +0xC5E3 0x986F +0xC5E4 0x995C +0xC5E5 0x9A5A +0xC5E6 0x9A5B +0xC5E7 0x9A57 +0xC5E8 0x9AD3 +0xC5E9 0x9AD4 +0xC5EA 0x9AD1 +0xC5EB 0x9C54 +0xC5EC 0x9C57 +0xC5ED 0x9C56 +0xC5EE 0x9DE5 +0xC5EF 0x9E9F +0xC5F0 0x9EF4 +0xC5F1 0x56D1 +0xC5F2 0x58E9 +0xC5F3 0x652C +0xC5F4 0x705E +0xC5F5 0x7671 +0xC5F6 0x7672 +0xC5F7 0x77D7 +0xC5F8 0x7F50 +0xC5F9 0x7F88 +0xC5FA 0x8836 +0xC5FB 0x8839 +0xC5FC 0x8862 +0xC5FD 0x8B93 +0xC5FE 0x8B92 +0xC640 0x8B96 +0xC641 0x8277 +0xC642 0x8D1B +0xC643 0x91C0 +0xC644 0x946A +0xC645 0x9742 +0xC646 0x9748 +0xC647 0x9744 +0xC648 0x97C6 +0xC649 0x9870 +0xC64A 0x9A5F +0xC64B 0x9B22 +0xC64C 0x9B58 +0xC64D 0x9C5F +0xC64E 0x9DF9 +0xC64F 0x9DFA +0xC650 0x9E7C +0xC651 0x9E7D +0xC652 0x9F07 +0xC653 0x9F77 +0xC654 0x9F72 +0xC655 0x5EF3 +0xC656 0x6B16 +0xC657 0x7063 +0xC658 0x7C6C +0xC659 0x7C6E +0xC65A 0x883B +0xC65B 0x89C0 +0xC65C 0x8EA1 +0xC65D 0x91C1 +0xC65E 0x9472 +0xC65F 0x9470 +0xC660 0x9871 +0xC661 0x995E +0xC662 0x9AD6 +0xC663 0x9B23 +0xC664 0x9ECC +0xC665 0x7064 +0xC666 0x77DA +0xC667 0x8B9A +0xC668 0x9477 +0xC669 0x97C9 +0xC66A 0x9A62 +0xC66B 0x9A65 +0xC66C 0x7E9C +0xC66D 0x8B9C +0xC66E 0x8EAA +0xC66F 0x91C5 +0xC670 0x947D +0xC671 0x947E +0xC672 0x947C +0xC673 0x9C77 +0xC674 0x9C78 +0xC675 0x9EF7 +0xC676 0x8C54 +0xC677 0x947F +0xC678 0x9E1A +0xC679 0x7228 +0xC67A 0x9A6A +0xC67B 0x9B31 +0xC67C 0x9E1B +0xC67D 0x9E1E +0xC67E 0x7C72 +0xC6A1 0x2460 +0xC6A2 0x2461 +0xC6A3 0x2462 +0xC6A4 0x2463 +0xC6A5 0x2464 +0xC6A6 0x2465 +0xC6A7 0x2466 +0xC6A8 0x2467 +0xC6A9 0x2468 +0xC6AA 0x2469 +0xC6AB 0x2474 +0xC6AC 0x2475 +0xC6AD 0x2476 +0xC6AE 0x2477 +0xC6AF 0x2478 +0xC6B0 0x2479 +0xC6B1 0x247A +0xC6B2 0x247B +0xC6B3 0x247C +0xC6B4 0x247D +0xC6B5 0x2170 +0xC6B6 0x2171 +0xC6B7 0x2172 +0xC6B8 0x2173 +0xC6B9 0x2174 +0xC6BA 0x2175 +0xC6BB 0x2176 +0xC6BC 0x2177 +0xC6BD 0x2178 +0xC6BE 0x2179 +0xC6BF 0x4E36 +0xC6C0 0x4E3F +0xC6C1 0x4E85 +0xC6C2 0x4EA0 +0xC6C3 0x5182 +0xC6C4 0x5196 +0xC6C5 0x51AB +0xC6C6 0x52F9 +0xC6C7 0x5338 +0xC6C8 0x5369 +0xC6C9 0x53B6 +0xC6CA 0x590A +0xC6CB 0x5B80 +0xC6CC 0x5DDB +0xC6CD 0x2F33 +0xC6CE 0x5E7F +0xC6D0 0x5F50 +0xC6D1 0x5F61 +0xC6D2 0x6534 +0xC6D4 0x7592 +0xC6D6 0x8FB5 +0xC6D8 0x00A8 +0xC6D9 0x02C6 +0xC6DA 0x30FD +0xC6DB 0x30FE +0xC6DC 0x309D +0xC6DD 0x309E +0xC6E0 0x3005 +0xC6E1 0x3006 +0xC6E2 0x3007 +0xC6E3 0x30FC +0xC6E4 0xFF3B +0xC6E5 0xFF3D +0xC6E6 0x273D +0xC6E7 0x3041 +0xC6E8 0x3042 +0xC6E9 0x3043 +0xC6EA 0x3044 +0xC6EB 0x3045 +0xC6EC 0x3046 +0xC6ED 0x3047 +0xC6EE 0x3048 +0xC6EF 0x3049 +0xC6F0 0x304A +0xC6F1 0x304B +0xC6F2 0x304C +0xC6F3 0x304D +0xC6F4 0x304E +0xC6F5 0x304F +0xC6F6 0x3050 +0xC6F7 0x3051 +0xC6F8 0x3052 +0xC6F9 0x3053 +0xC6FA 0x3054 +0xC6FB 0x3055 +0xC6FC 0x3056 +0xC6FD 0x3057 +0xC6FE 0x3058 +0xC740 0x3059 +0xC741 0x305A +0xC742 0x305B +0xC743 0x305C +0xC744 0x305D +0xC745 0x305E +0xC746 0x305F +0xC747 0x3060 +0xC748 0x3061 +0xC749 0x3062 +0xC74A 0x3063 +0xC74B 0x3064 +0xC74C 0x3065 +0xC74D 0x3066 +0xC74E 0x3067 +0xC74F 0x3068 +0xC750 0x3069 +0xC751 0x306A +0xC752 0x306B +0xC753 0x306C +0xC754 0x306D +0xC755 0x306E +0xC756 0x306F +0xC757 0x3070 +0xC758 0x3071 +0xC759 0x3072 +0xC75A 0x3073 +0xC75B 0x3074 +0xC75C 0x3075 +0xC75D 0x3076 +0xC75E 0x3077 +0xC75F 0x3078 +0xC760 0x3079 +0xC761 0x307A +0xC762 0x307B +0xC763 0x307C +0xC764 0x307D +0xC765 0x307E +0xC766 0x307F +0xC767 0x3080 +0xC768 0x3081 +0xC769 0x3082 +0xC76A 0x3083 +0xC76B 0x3084 +0xC76C 0x3085 +0xC76D 0x3086 +0xC76E 0x3087 +0xC76F 0x3088 +0xC770 0x3089 +0xC771 0x308A +0xC772 0x308B +0xC773 0x308C +0xC774 0x308D +0xC775 0x308E +0xC776 0x308F +0xC777 0x3090 +0xC778 0x3091 +0xC779 0x3092 +0xC77A 0x3093 +0xC77B 0x30A1 +0xC77C 0x30A2 +0xC77D 0x30A3 +0xC77E 0x30A4 +0xC7A1 0x30A5 +0xC7A2 0x30A6 +0xC7A3 0x30A7 +0xC7A4 0x30A8 +0xC7A5 0x30A9 +0xC7A6 0x30AA +0xC7A7 0x30AB +0xC7A8 0x30AC +0xC7A9 0x30AD +0xC7AA 0x30AE +0xC7AB 0x30AF +0xC7AC 0x30B0 +0xC7AD 0x30B1 +0xC7AE 0x30B2 +0xC7AF 0x30B3 +0xC7B0 0x30B4 +0xC7B1 0x30B5 +0xC7B2 0x30B6 +0xC7B3 0x30B7 +0xC7B4 0x30B8 +0xC7B5 0x30B9 +0xC7B6 0x30BA +0xC7B7 0x30BB +0xC7B8 0x30BC +0xC7B9 0x30BD +0xC7BA 0x30BE +0xC7BB 0x30BF +0xC7BC 0x30C0 +0xC7BD 0x30C1 +0xC7BE 0x30C2 +0xC7BF 0x30C3 +0xC7C0 0x30C4 +0xC7C1 0x30C5 +0xC7C2 0x30C6 +0xC7C3 0x30C7 +0xC7C4 0x30C8 +0xC7C5 0x30C9 +0xC7C6 0x30CA +0xC7C7 0x30CB +0xC7C8 0x30CC +0xC7C9 0x30CD +0xC7CA 0x30CE +0xC7CB 0x30CF +0xC7CC 0x30D0 +0xC7CD 0x30D1 +0xC7CE 0x30D2 +0xC7CF 0x30D3 +0xC7D0 0x30D4 +0xC7D1 0x30D5 +0xC7D2 0x30D6 +0xC7D3 0x30D7 +0xC7D4 0x30D8 +0xC7D5 0x30D9 +0xC7D6 0x30DA +0xC7D7 0x30DB +0xC7D8 0x30DC +0xC7D9 0x30DD +0xC7DA 0x30DE +0xC7DB 0x30DF +0xC7DC 0x30E0 +0xC7DD 0x30E1 +0xC7DE 0x30E2 +0xC7DF 0x30E3 +0xC7E0 0x30E4 +0xC7E1 0x30E5 +0xC7E2 0x30E6 +0xC7E3 0x30E7 +0xC7E4 0x30E8 +0xC7E5 0x30E9 +0xC7E6 0x30EA +0xC7E7 0x30EB +0xC7E8 0x30EC +0xC7E9 0x30ED +0xC7EA 0x30EE +0xC7EB 0x30EF +0xC7EC 0x30F0 +0xC7ED 0x30F1 +0xC7EE 0x30F2 +0xC7EF 0x30F3 +0xC7F0 0x30F4 +0xC7F1 0x30F5 +0xC7F2 0x30F6 +0xC7F3 0x0410 +0xC7F4 0x0411 +0xC7F5 0x0412 +0xC7F6 0x0413 +0xC7F7 0x0414 +0xC7F8 0x0415 +0xC7F9 0x0401 +0xC7FA 0x0416 +0xC7FB 0x0417 +0xC7FC 0x0418 +0xC7FD 0x0419 +0xC7FE 0x041A +0xC840 0x041B +0xC841 0x041C +0xC842 0x041D +0xC843 0x041E +0xC844 0x041F +0xC845 0x0420 +0xC846 0x0421 +0xC847 0x0422 +0xC848 0x0423 +0xC849 0x0424 +0xC84A 0x0425 +0xC84B 0x0426 +0xC84C 0x0427 +0xC84D 0x0428 +0xC84E 0x0429 +0xC84F 0x042A +0xC850 0x042B +0xC851 0x042C +0xC852 0x042D +0xC853 0x042E +0xC854 0x042F +0xC855 0x0430 +0xC856 0x0431 +0xC857 0x0432 +0xC858 0x0433 +0xC859 0x0434 +0xC85A 0x0435 +0xC85B 0x0451 +0xC85C 0x0436 +0xC85D 0x0437 +0xC85E 0x0438 +0xC85F 0x0439 +0xC860 0x043A +0xC861 0x043B +0xC862 0x043C +0xC863 0x043D +0xC864 0x043E +0xC865 0x043F +0xC866 0x0440 +0xC867 0x0441 +0xC868 0x0442 +0xC869 0x0443 +0xC86A 0x0444 +0xC86B 0x0445 +0xC86C 0x0446 +0xC86D 0x0447 +0xC86E 0x0448 +0xC86F 0x0449 +0xC870 0x044A +0xC871 0x044B +0xC872 0x044C +0xC873 0x044D +0xC874 0x044E +0xC875 0x044F +0xC876 0x21E7 +0xC877 0x21B8 +0xC878 0x21B9 +0xC879 0x31CF +0xC87A 0x200CC +0xC87B 0x4E5A +0xC87C 0x2008A +0xC87D 0x5202 +0xC87E 0x4491 +0xC8A1 0x9FB0 +0xC8A2 0x5188 +0xC8A3 0x9FB1 +0xC8A4 0x27607 +0xC8CD 0xFFE2 +0xC8CE 0xFFE4 +0xC8CF 0xFF07 +0xC8D0 0xFF02 +0xC8D1 0x3231 +0xC8D2 0x2116 +0xC8D3 0x2121 +0xC8D4 0x309B +0xC8D5 0x309C +0xC8D6 0x2E80 +0xC8D7 0x2E84 +0xC8D8 0x2E86 +0xC8D9 0x2E87 +0xC8DA 0x2E88 +0xC8DB 0x2E8A +0xC8DC 0x2E8C +0xC8DD 0x2E8D +0xC8DE 0x2E95 +0xC8DF 0x2E9C +0xC8E0 0x2E9D +0xC8E1 0x2EA5 +0xC8E2 0x2EA7 +0xC8E3 0x2EAA +0xC8E4 0x2EAC +0xC8E5 0x2EAE +0xC8E6 0x2EB6 +0xC8E7 0x2EBC +0xC8E8 0x2EBE +0xC8E9 0x2EC6 +0xC8EA 0x2ECA +0xC8EB 0x2ECC +0xC8EC 0x2ECD +0xC8ED 0x2ECF +0xC8EE 0x2ED6 +0xC8EF 0x2ED7 +0xC8F0 0x2EDE +0xC8F1 0x2EE3 +0xC8F5 0x0283 +0xC8F6 0x0250 +0xC8F7 0x025B +0xC8F8 0x0254 +0xC8F9 0x0275 +0xC8FA 0x0153 +0xC8FB 0x00F8 +0xC8FC 0x014B +0xC8FD 0x028A +0xC8FE 0x026A +0xC940 0x4E42 +0xC941 0x4E5C +0xC942 0x51F5 +0xC943 0x531A +0xC944 0x5382 +0xC945 0x4E07 +0xC946 0x4E0C +0xC947 0x4E47 +0xC948 0x4E8D +0xC949 0x56D7 +0xC94A 0xFA0C +0xC94B 0x5C6E +0xC94C 0x5F73 +0xC94D 0x4E0F +0xC94E 0x5187 +0xC94F 0x4E0E +0xC950 0x4E2E +0xC951 0x4E93 +0xC952 0x4EC2 +0xC953 0x4EC9 +0xC954 0x4EC8 +0xC955 0x5198 +0xC956 0x52FC +0xC957 0x536C +0xC958 0x53B9 +0xC959 0x5720 +0xC95A 0x5903 +0xC95B 0x592C +0xC95C 0x5C10 +0xC95D 0x5DFF +0xC95E 0x65E1 +0xC95F 0x6BB3 +0xC960 0x6BCC +0xC961 0x6C14 +0xC962 0x723F +0xC963 0x4E31 +0xC964 0x4E3C +0xC965 0x4EE8 +0xC966 0x4EDC +0xC967 0x4EE9 +0xC968 0x4EE1 +0xC969 0x4EDD +0xC96A 0x4EDA +0xC96B 0x520C +0xC96C 0x531C +0xC96D 0x534C +0xC96E 0x5722 +0xC96F 0x5723 +0xC970 0x5917 +0xC971 0x592F +0xC972 0x5B81 +0xC973 0x5B84 +0xC974 0x5C12 +0xC975 0x5C3B +0xC976 0x5C74 +0xC977 0x5C73 +0xC978 0x5E04 +0xC979 0x5E80 +0xC97A 0x5E82 +0xC97B 0x5FC9 +0xC97C 0x6209 +0xC97D 0x6250 +0xC97E 0x6C15 +0xC9A1 0x6C36 +0xC9A2 0x6C43 +0xC9A3 0x6C3F +0xC9A4 0x6C3B +0xC9A5 0x72AE +0xC9A6 0x72B0 +0xC9A7 0x738A +0xC9A8 0x79B8 +0xC9A9 0x808A +0xC9AA 0x961E +0xC9AB 0x4F0E +0xC9AC 0x4F18 +0xC9AD 0x4F2C +0xC9AE 0x4EF5 +0xC9AF 0x4F14 +0xC9B0 0x4EF1 +0xC9B1 0x4F00 +0xC9B2 0x4EF7 +0xC9B3 0x4F08 +0xC9B4 0x4F1D +0xC9B5 0x4F02 +0xC9B6 0x4F05 +0xC9B7 0x4F22 +0xC9B8 0x4F13 +0xC9B9 0x4F04 +0xC9BA 0x4EF4 +0xC9BB 0x4F12 +0xC9BC 0x51B1 +0xC9BD 0x5213 +0xC9BE 0x5209 +0xC9BF 0x5210 +0xC9C0 0x52A6 +0xC9C1 0x5322 +0xC9C2 0x531F +0xC9C3 0x534D +0xC9C4 0x538A +0xC9C5 0x5407 +0xC9C6 0x56E1 +0xC9C7 0x56DF +0xC9C8 0x572E +0xC9C9 0x572A +0xC9CA 0x5734 +0xC9CB 0x593C +0xC9CC 0x5980 +0xC9CD 0x597C +0xC9CE 0x5985 +0xC9CF 0x597B +0xC9D0 0x597E +0xC9D1 0x5977 +0xC9D2 0x597F +0xC9D3 0x5B56 +0xC9D4 0x5C15 +0xC9D5 0x5C25 +0xC9D6 0x5C7C +0xC9D7 0x5C7A +0xC9D8 0x5C7B +0xC9D9 0x5C7E +0xC9DA 0x5DDF +0xC9DB 0x5E75 +0xC9DC 0x5E84 +0xC9DD 0x5F02 +0xC9DE 0x5F1A +0xC9DF 0x5F74 +0xC9E0 0x5FD5 +0xC9E1 0x5FD4 +0xC9E2 0x5FCF +0xC9E3 0x625C +0xC9E4 0x625E +0xC9E5 0x6264 +0xC9E6 0x6261 +0xC9E7 0x6266 +0xC9E8 0x6262 +0xC9E9 0x6259 +0xC9EA 0x6260 +0xC9EB 0x625A +0xC9EC 0x6265 +0xC9ED 0x65EF +0xC9EE 0x65EE +0xC9EF 0x673E +0xC9F0 0x6739 +0xC9F1 0x6738 +0xC9F2 0x673B +0xC9F3 0x673A +0xC9F4 0x673F +0xC9F5 0x673C +0xC9F6 0x6733 +0xC9F7 0x6C18 +0xC9F8 0x6C46 +0xC9F9 0x6C52 +0xC9FA 0x6C5C +0xC9FB 0x6C4F +0xC9FC 0x6C4A +0xC9FD 0x6C54 +0xC9FE 0x6C4B +0xCA40 0x6C4C +0xCA41 0x7071 +0xCA42 0x725E +0xCA43 0x72B4 +0xCA44 0x72B5 +0xCA45 0x738E +0xCA46 0x752A +0xCA47 0x767F +0xCA48 0x7A75 +0xCA49 0x7F51 +0xCA4A 0x8278 +0xCA4B 0x827C +0xCA4C 0x8280 +0xCA4D 0x827D +0xCA4E 0x827F +0xCA4F 0x864D +0xCA50 0x897E +0xCA51 0x9099 +0xCA52 0x9097 +0xCA53 0x9098 +0xCA54 0x909B +0xCA55 0x9094 +0xCA56 0x9622 +0xCA57 0x9624 +0xCA58 0x9620 +0xCA59 0x9623 +0xCA5A 0x4F56 +0xCA5B 0x4F3B +0xCA5C 0x4F62 +0xCA5D 0x4F49 +0xCA5E 0x4F53 +0xCA5F 0x4F64 +0xCA60 0x4F3E +0xCA61 0x4F67 +0xCA62 0x4F52 +0xCA63 0x4F5F +0xCA64 0x4F41 +0xCA65 0x4F58 +0xCA66 0x4F2D +0xCA67 0x4F33 +0xCA68 0x4F3F +0xCA69 0x4F61 +0xCA6A 0x518F +0xCA6B 0x51B9 +0xCA6C 0x521C +0xCA6D 0x521E +0xCA6E 0x5221 +0xCA6F 0x52AD +0xCA70 0x52AE +0xCA71 0x5309 +0xCA72 0x5363 +0xCA73 0x5372 +0xCA74 0x538E +0xCA75 0x538F +0xCA76 0x5430 +0xCA77 0x5437 +0xCA78 0x542A +0xCA79 0x5454 +0xCA7A 0x5445 +0xCA7B 0x5419 +0xCA7C 0x541C +0xCA7D 0x5425 +0xCA7E 0x5418 +0xCAA1 0x543D +0xCAA2 0x544F +0xCAA3 0x5441 +0xCAA4 0x5428 +0xCAA5 0x5424 +0xCAA6 0x5447 +0xCAA7 0x56EE +0xCAA8 0x56E7 +0xCAA9 0x56E5 +0xCAAA 0x5741 +0xCAAB 0x5745 +0xCAAC 0x574C +0xCAAD 0x5749 +0xCAAE 0x574B +0xCAAF 0x5752 +0xCAB0 0x5906 +0xCAB1 0x5940 +0xCAB2 0x59A6 +0xCAB3 0x5998 +0xCAB4 0x59A0 +0xCAB5 0x5997 +0xCAB6 0x598E +0xCAB7 0x59A2 +0xCAB8 0x5990 +0xCAB9 0x598F +0xCABA 0x59A7 +0xCABB 0x59A1 +0xCABC 0x5B8E +0xCABD 0x5B92 +0xCABE 0x5C28 +0xCABF 0x5C2A +0xCAC0 0x5C8D +0xCAC1 0x5C8F +0xCAC2 0x5C88 +0xCAC3 0x5C8B +0xCAC4 0x5C89 +0xCAC5 0x5C92 +0xCAC6 0x5C8A +0xCAC7 0x5C86 +0xCAC8 0x5C93 +0xCAC9 0x5C95 +0xCACA 0x5DE0 +0xCACB 0x5E0A +0xCACC 0x5E0E +0xCACD 0x5E8B +0xCACE 0x5E89 +0xCACF 0x5E8C +0xCAD0 0x5E88 +0xCAD1 0x5E8D +0xCAD2 0x5F05 +0xCAD3 0x5F1D +0xCAD4 0x5F78 +0xCAD5 0x5F76 +0xCAD6 0x5FD2 +0xCAD7 0x5FD1 +0xCAD8 0x5FD0 +0xCAD9 0x5FED +0xCADA 0x5FE8 +0xCADB 0x5FEE +0xCADC 0x5FF3 +0xCADD 0x5FE1 +0xCADE 0x5FE4 +0xCADF 0x5FE3 +0xCAE0 0x5FFA +0xCAE1 0x5FEF +0xCAE2 0x5FF7 +0xCAE3 0x5FFB +0xCAE4 0x6000 +0xCAE5 0x5FF4 +0xCAE6 0x623A +0xCAE7 0x6283 +0xCAE8 0x628C +0xCAE9 0x628E +0xCAEA 0x628F +0xCAEB 0x6294 +0xCAEC 0x6287 +0xCAED 0x6271 +0xCAEE 0x627B +0xCAEF 0x627A +0xCAF0 0x6270 +0xCAF1 0x6281 +0xCAF2 0x6288 +0xCAF3 0x6277 +0xCAF4 0x627D +0xCAF5 0x6272 +0xCAF6 0x6274 +0xCAF7 0x6537 +0xCAF8 0x65F0 +0xCAF9 0x65F4 +0xCAFA 0x65F3 +0xCAFB 0x65F2 +0xCAFC 0x65F5 +0xCAFD 0x6745 +0xCAFE 0x6747 +0xCB40 0x6759 +0xCB41 0x6755 +0xCB42 0x674C +0xCB43 0x6748 +0xCB44 0x675D +0xCB45 0x674D +0xCB46 0x675A +0xCB47 0x674B +0xCB48 0x6BD0 +0xCB49 0x6C19 +0xCB4A 0x6C1A +0xCB4B 0x6C78 +0xCB4C 0x6C67 +0xCB4D 0x6C6B +0xCB4E 0x6C84 +0xCB4F 0x6C8B +0xCB50 0x6C8F +0xCB51 0x6C71 +0xCB52 0x6C6F +0xCB53 0x6C69 +0xCB54 0x6C9A +0xCB55 0x6C6D +0xCB56 0x6C87 +0xCB57 0x6C95 +0xCB58 0x6C9C +0xCB59 0x6C66 +0xCB5A 0x6C73 +0xCB5B 0x6C65 +0xCB5C 0x6C7B +0xCB5D 0x6C8E +0xCB5E 0x7074 +0xCB5F 0x707A +0xCB60 0x7263 +0xCB61 0x72BF +0xCB62 0x72BD +0xCB63 0x72C3 +0xCB64 0x72C6 +0xCB65 0x72C1 +0xCB66 0x72BA +0xCB67 0x72C5 +0xCB68 0x7395 +0xCB69 0x7397 +0xCB6A 0x7393 +0xCB6B 0x7394 +0xCB6C 0x7392 +0xCB6D 0x753A +0xCB6E 0x7539 +0xCB6F 0x7594 +0xCB70 0x7595 +0xCB71 0x7681 +0xCB72 0x793D +0xCB73 0x8034 +0xCB74 0x8095 +0xCB75 0x8099 +0xCB76 0x8090 +0xCB77 0x8092 +0xCB78 0x809C +0xCB79 0x8290 +0xCB7A 0x828F +0xCB7B 0x8285 +0xCB7C 0x828E +0xCB7D 0x8291 +0xCB7E 0x8293 +0xCBA1 0x828A +0xCBA2 0x8283 +0xCBA3 0x8284 +0xCBA4 0x8C78 +0xCBA5 0x8FC9 +0xCBA6 0x8FBF +0xCBA7 0x909F +0xCBA8 0x90A1 +0xCBA9 0x90A5 +0xCBAA 0x909E +0xCBAB 0x90A7 +0xCBAC 0x90A0 +0xCBAD 0x9630 +0xCBAE 0x9628 +0xCBAF 0x962F +0xCBB0 0x962D +0xCBB1 0x4E33 +0xCBB2 0x4F98 +0xCBB3 0x4F7C +0xCBB4 0x4F85 +0xCBB5 0x4F7D +0xCBB6 0x4F80 +0xCBB7 0x4F87 +0xCBB8 0x4F76 +0xCBB9 0x4F74 +0xCBBA 0x4F89 +0xCBBB 0x4F84 +0xCBBC 0x4F77 +0xCBBD 0x4F4C +0xCBBE 0x4F97 +0xCBBF 0x4F6A +0xCBC0 0x4F9A +0xCBC1 0x4F79 +0xCBC2 0x4F81 +0xCBC3 0x4F78 +0xCBC4 0x4F90 +0xCBC5 0x4F9C +0xCBC6 0x4F94 +0xCBC7 0x4F9E +0xCBC8 0x4F92 +0xCBC9 0x4F82 +0xCBCA 0x4F95 +0xCBCB 0x4F6B +0xCBCC 0x4F6E +0xCBCD 0x519E +0xCBCE 0x51BC +0xCBCF 0x51BE +0xCBD0 0x5235 +0xCBD1 0x5232 +0xCBD2 0x5233 +0xCBD3 0x5246 +0xCBD4 0x5231 +0xCBD5 0x52BC +0xCBD6 0x530A +0xCBD7 0x530B +0xCBD8 0x533C +0xCBD9 0x5392 +0xCBDA 0x5394 +0xCBDB 0x5487 +0xCBDC 0x547F +0xCBDD 0x5481 +0xCBDE 0x5491 +0xCBDF 0x5482 +0xCBE0 0x5488 +0xCBE1 0x546B +0xCBE2 0x547A +0xCBE3 0x547E +0xCBE4 0x5465 +0xCBE5 0x546C +0xCBE6 0x5474 +0xCBE7 0x5466 +0xCBE8 0x548D +0xCBE9 0x546F +0xCBEA 0x5461 +0xCBEB 0x5460 +0xCBEC 0x5498 +0xCBED 0x5463 +0xCBEE 0x5467 +0xCBEF 0x5464 +0xCBF0 0x56F7 +0xCBF1 0x56F9 +0xCBF2 0x576F +0xCBF3 0x5772 +0xCBF4 0x576D +0xCBF5 0x576B +0xCBF6 0x5771 +0xCBF7 0x5770 +0xCBF8 0x5776 +0xCBF9 0x5780 +0xCBFA 0x5775 +0xCBFB 0x577B +0xCBFC 0x5773 +0xCBFD 0x5774 +0xCBFE 0x5762 +0xCC40 0x5768 +0xCC41 0x577D +0xCC42 0x590C +0xCC43 0x5945 +0xCC44 0x59B5 +0xCC45 0x59BA +0xCC46 0x59CF +0xCC47 0x59CE +0xCC48 0x59B2 +0xCC49 0x59CC +0xCC4A 0x59C1 +0xCC4B 0x59B6 +0xCC4C 0x59BC +0xCC4D 0x59C3 +0xCC4E 0x59D6 +0xCC4F 0x59B1 +0xCC50 0x59BD +0xCC51 0x59C0 +0xCC52 0x59C8 +0xCC53 0x59B4 +0xCC54 0x59C7 +0xCC55 0x5B62 +0xCC56 0x5B65 +0xCC57 0x5B93 +0xCC58 0x5B95 +0xCC59 0x5C44 +0xCC5A 0x5C47 +0xCC5B 0x5CAE +0xCC5C 0x5CA4 +0xCC5D 0x5CA0 +0xCC5E 0x5CB5 +0xCC5F 0x5CAF +0xCC60 0x5CA8 +0xCC61 0x5CAC +0xCC62 0x5C9F +0xCC63 0x5CA3 +0xCC64 0x5CAD +0xCC65 0x5CA2 +0xCC66 0x5CAA +0xCC67 0x5CA7 +0xCC68 0x5C9D +0xCC69 0x5CA5 +0xCC6A 0x5CB6 +0xCC6B 0x5CB0 +0xCC6C 0x5CA6 +0xCC6D 0x5E17 +0xCC6E 0x5E14 +0xCC6F 0x5E19 +0xCC70 0x5F28 +0xCC71 0x5F22 +0xCC72 0x5F23 +0xCC73 0x5F24 +0xCC74 0x5F54 +0xCC75 0x5F82 +0xCC76 0x5F7E +0xCC77 0x5F7D +0xCC78 0x5FDE +0xCC79 0x5FE5 +0xCC7A 0x602D +0xCC7B 0x6026 +0xCC7C 0x6019 +0xCC7D 0x6032 +0xCC7E 0x600B +0xCCA1 0x6034 +0xCCA2 0x600A +0xCCA3 0x6017 +0xCCA4 0x6033 +0xCCA5 0x601A +0xCCA6 0x601E +0xCCA7 0x602C +0xCCA8 0x6022 +0xCCA9 0x600D +0xCCAA 0x6010 +0xCCAB 0x602E +0xCCAC 0x6013 +0xCCAD 0x6011 +0xCCAE 0x600C +0xCCAF 0x6009 +0xCCB0 0x601C +0xCCB1 0x6214 +0xCCB2 0x623D +0xCCB3 0x62AD +0xCCB4 0x62B4 +0xCCB5 0x62D1 +0xCCB6 0x62BE +0xCCB7 0x62AA +0xCCB8 0x62B6 +0xCCB9 0x62CA +0xCCBA 0x62AE +0xCCBB 0x62B3 +0xCCBC 0x62AF +0xCCBD 0x62BB +0xCCBE 0x62A9 +0xCCBF 0x62B0 +0xCCC0 0x62B8 +0xCCC1 0x653D +0xCCC2 0x65A8 +0xCCC3 0x65BB +0xCCC4 0x6609 +0xCCC5 0x65FC +0xCCC6 0x6604 +0xCCC7 0x6612 +0xCCC8 0x6608 +0xCCC9 0x65FB +0xCCCA 0x6603 +0xCCCB 0x660B +0xCCCC 0x660D +0xCCCD 0x6605 +0xCCCE 0x65FD +0xCCCF 0x6611 +0xCCD0 0x6610 +0xCCD1 0x66F6 +0xCCD2 0x670A +0xCCD3 0x6785 +0xCCD4 0x676C +0xCCD5 0x678E +0xCCD6 0x6792 +0xCCD7 0x6776 +0xCCD8 0x677B +0xCCD9 0x6798 +0xCCDA 0x6786 +0xCCDB 0x6784 +0xCCDC 0x6774 +0xCCDD 0x678D +0xCCDE 0x678C +0xCCDF 0x677A +0xCCE0 0x679F +0xCCE1 0x6791 +0xCCE2 0x6799 +0xCCE3 0x6783 +0xCCE4 0x677D +0xCCE5 0x6781 +0xCCE6 0x6778 +0xCCE7 0x6779 +0xCCE8 0x6794 +0xCCE9 0x6B25 +0xCCEA 0x6B80 +0xCCEB 0x6B7E +0xCCEC 0x6BDE +0xCCED 0x6C1D +0xCCEE 0x6C93 +0xCCEF 0x6CEC +0xCCF0 0x6CEB +0xCCF1 0x6CEE +0xCCF2 0x6CD9 +0xCCF3 0x6CB6 +0xCCF4 0x6CD4 +0xCCF5 0x6CAD +0xCCF6 0x6CE7 +0xCCF7 0x6CB7 +0xCCF8 0x6CD0 +0xCCF9 0x6CC2 +0xCCFA 0x6CBA +0xCCFB 0x6CC3 +0xCCFC 0x6CC6 +0xCCFD 0x6CED +0xCCFE 0x6CF2 +0xCD40 0x6CD2 +0xCD41 0x6CDD +0xCD42 0x6CB4 +0xCD43 0x6C8A +0xCD44 0x6C9D +0xCD45 0x6C80 +0xCD46 0x6CDE +0xCD47 0x6CC0 +0xCD48 0x6D30 +0xCD49 0x6CCD +0xCD4A 0x6CC7 +0xCD4B 0x6CB0 +0xCD4C 0x6CF9 +0xCD4D 0x6CCF +0xCD4E 0x6CE9 +0xCD4F 0x6CD1 +0xCD50 0x7094 +0xCD51 0x7098 +0xCD52 0x7085 +0xCD53 0x7093 +0xCD54 0x7086 +0xCD55 0x7084 +0xCD56 0x7091 +0xCD57 0x7096 +0xCD58 0x7082 +0xCD59 0x709A +0xCD5A 0x7083 +0xCD5B 0x726A +0xCD5C 0x72D6 +0xCD5D 0x72CB +0xCD5E 0x72D8 +0xCD5F 0x72C9 +0xCD60 0x72DC +0xCD61 0x72D2 +0xCD62 0x72D4 +0xCD63 0x72DA +0xCD64 0x72CC +0xCD65 0x72D1 +0xCD66 0x73A4 +0xCD67 0x73A1 +0xCD68 0x73AD +0xCD69 0x73A6 +0xCD6A 0x73A2 +0xCD6B 0x73A0 +0xCD6C 0x73AC +0xCD6D 0x739D +0xCD6E 0x74DD +0xCD6F 0x74E8 +0xCD70 0x753F +0xCD71 0x7540 +0xCD72 0x753E +0xCD73 0x758C +0xCD74 0x7598 +0xCD75 0x76AF +0xCD76 0x76F3 +0xCD77 0x76F1 +0xCD78 0x76F0 +0xCD79 0x76F5 +0xCD7A 0x77F8 +0xCD7B 0x77FC +0xCD7C 0x77F9 +0xCD7D 0x77FB +0xCD7E 0x77FA +0xCDA1 0x77F7 +0xCDA2 0x7942 +0xCDA3 0x793F +0xCDA4 0x79C5 +0xCDA5 0x7A78 +0xCDA6 0x7A7B +0xCDA7 0x7AFB +0xCDA8 0x7C75 +0xCDA9 0x7CFD +0xCDAA 0x8035 +0xCDAB 0x808F +0xCDAC 0x80AE +0xCDAD 0x80A3 +0xCDAE 0x80B8 +0xCDAF 0x80B5 +0xCDB0 0x80AD +0xCDB1 0x8220 +0xCDB2 0x82A0 +0xCDB3 0x82C0 +0xCDB4 0x82AB +0xCDB5 0x829A +0xCDB6 0x8298 +0xCDB7 0x829B +0xCDB8 0x82B5 +0xCDB9 0x82A7 +0xCDBA 0x82AE +0xCDBB 0x82BC +0xCDBC 0x829E +0xCDBD 0x82BA +0xCDBE 0x82B4 +0xCDBF 0x82A8 +0xCDC0 0x82A1 +0xCDC1 0x82A9 +0xCDC2 0x82C2 +0xCDC3 0x82A4 +0xCDC4 0x82C3 +0xCDC5 0x82B6 +0xCDC6 0x82A2 +0xCDC7 0x8670 +0xCDC8 0x866F +0xCDC9 0x866D +0xCDCA 0x866E +0xCDCB 0x8C56 +0xCDCC 0x8FD2 +0xCDCD 0x8FCB +0xCDCE 0x8FD3 +0xCDCF 0x8FCD +0xCDD0 0x8FD6 +0xCDD1 0x8FD5 +0xCDD2 0x8FD7 +0xCDD3 0x90B2 +0xCDD4 0x90B4 +0xCDD5 0x90AF +0xCDD6 0x90B3 +0xCDD7 0x90B0 +0xCDD8 0x9639 +0xCDD9 0x963D +0xCDDA 0x963C +0xCDDB 0x963A +0xCDDC 0x9643 +0xCDDD 0x4FCD +0xCDDE 0x4FC5 +0xCDDF 0x4FD3 +0xCDE0 0x4FB2 +0xCDE1 0x4FC9 +0xCDE2 0x4FCB +0xCDE3 0x4FC1 +0xCDE4 0x4FD4 +0xCDE5 0x4FDC +0xCDE6 0x4FD9 +0xCDE7 0x4FBB +0xCDE8 0x4FB3 +0xCDE9 0x4FDB +0xCDEA 0x4FC7 +0xCDEB 0x4FD6 +0xCDEC 0x4FBA +0xCDED 0x4FC0 +0xCDEE 0x4FB9 +0xCDEF 0x4FEC +0xCDF0 0x5244 +0xCDF1 0x5249 +0xCDF2 0x52C0 +0xCDF3 0x52C2 +0xCDF4 0x533D +0xCDF5 0x537C +0xCDF6 0x5397 +0xCDF7 0x5396 +0xCDF8 0x5399 +0xCDF9 0x5398 +0xCDFA 0x54BA +0xCDFB 0x54A1 +0xCDFC 0x54AD +0xCDFD 0x54A5 +0xCDFE 0x54CF +0xCE40 0x54C3 +0xCE41 0x830D +0xCE42 0x54B7 +0xCE43 0x54AE +0xCE44 0x54D6 +0xCE45 0x54B6 +0xCE46 0x54C5 +0xCE47 0x54C6 +0xCE48 0x54A0 +0xCE49 0x5470 +0xCE4A 0x54BC +0xCE4B 0x54A2 +0xCE4C 0x54BE +0xCE4D 0x5472 +0xCE4E 0x54DE +0xCE4F 0x54B0 +0xCE50 0x57B5 +0xCE51 0x579E +0xCE52 0x579F +0xCE53 0x57A4 +0xCE54 0x578C +0xCE55 0x5797 +0xCE56 0x579D +0xCE57 0x579B +0xCE58 0x5794 +0xCE59 0x5798 +0xCE5A 0x578F +0xCE5B 0x5799 +0xCE5C 0x57A5 +0xCE5D 0x579A +0xCE5E 0x5795 +0xCE5F 0x58F4 +0xCE60 0x590D +0xCE61 0x5953 +0xCE62 0x59E1 +0xCE63 0x59DE +0xCE64 0x59EE +0xCE65 0x5A00 +0xCE66 0x59F1 +0xCE67 0x59DD +0xCE68 0x59FA +0xCE69 0x59FD +0xCE6A 0x59FC +0xCE6B 0x59F6 +0xCE6C 0x59E4 +0xCE6D 0x59F2 +0xCE6E 0x59F7 +0xCE6F 0x59DB +0xCE70 0x59E9 +0xCE71 0x59F3 +0xCE72 0x59F5 +0xCE73 0x59E0 +0xCE74 0x59FE +0xCE75 0x59F4 +0xCE76 0x59ED +0xCE77 0x5BA8 +0xCE78 0x5C4C +0xCE79 0x5CD0 +0xCE7A 0x5CD8 +0xCE7B 0x5CCC +0xCE7C 0x5CD7 +0xCE7D 0x5CCB +0xCE7E 0x5CDB +0xCEA1 0x5CDE +0xCEA2 0x5CDA +0xCEA3 0x5CC9 +0xCEA4 0x5CC7 +0xCEA5 0x5CCA +0xCEA6 0x5CD6 +0xCEA7 0x5CD3 +0xCEA8 0x5CD4 +0xCEA9 0x5CCF +0xCEAA 0x5CC8 +0xCEAB 0x5CC6 +0xCEAC 0x5CCE +0xCEAD 0x5CDF +0xCEAE 0x5CF8 +0xCEAF 0x5DF9 +0xCEB0 0x5E21 +0xCEB1 0x5E22 +0xCEB2 0x5E23 +0xCEB3 0x5E20 +0xCEB4 0x5E24 +0xCEB5 0x5EB0 +0xCEB6 0x5EA4 +0xCEB7 0x5EA2 +0xCEB8 0x5E9B +0xCEB9 0x5EA3 +0xCEBA 0x5EA5 +0xCEBB 0x5F07 +0xCEBC 0x5F2E +0xCEBD 0x5F56 +0xCEBE 0x5F86 +0xCEBF 0x6037 +0xCEC0 0x6039 +0xCEC1 0x6054 +0xCEC2 0x6072 +0xCEC3 0x605E +0xCEC4 0x6045 +0xCEC5 0x6053 +0xCEC6 0x6047 +0xCEC7 0x6049 +0xCEC8 0x605B +0xCEC9 0x604C +0xCECA 0x6040 +0xCECB 0x6042 +0xCECC 0x605F +0xCECD 0x6024 +0xCECE 0x6044 +0xCECF 0x6058 +0xCED0 0x6066 +0xCED1 0x606E +0xCED2 0x6242 +0xCED3 0x6243 +0xCED4 0x62CF +0xCED5 0x630D +0xCED6 0x630B +0xCED7 0x62F5 +0xCED8 0x630E +0xCED9 0x6303 +0xCEDA 0x62EB +0xCEDB 0x62F9 +0xCEDC 0x630F +0xCEDD 0x630C +0xCEDE 0x62F8 +0xCEDF 0x62F6 +0xCEE0 0x6300 +0xCEE1 0x6313 +0xCEE2 0x6314 +0xCEE3 0x62FA +0xCEE4 0x6315 +0xCEE5 0x62FB +0xCEE6 0x62F0 +0xCEE7 0x6541 +0xCEE8 0x6543 +0xCEE9 0x65AA +0xCEEA 0x65BF +0xCEEB 0x6636 +0xCEEC 0x6621 +0xCEED 0x6632 +0xCEEE 0x6635 +0xCEEF 0x661C +0xCEF0 0x6626 +0xCEF1 0x6622 +0xCEF2 0x6633 +0xCEF3 0x662B +0xCEF4 0x663A +0xCEF5 0x661D +0xCEF6 0x6634 +0xCEF7 0x6639 +0xCEF8 0x662E +0xCEF9 0x670F +0xCEFA 0x6710 +0xCEFB 0x67C1 +0xCEFC 0x67F2 +0xCEFD 0x67C8 +0xCEFE 0x67BA +0xCF40 0x67DC +0xCF41 0x67BB +0xCF42 0x67F8 +0xCF43 0x67D8 +0xCF44 0x67C0 +0xCF45 0x67B7 +0xCF46 0x67C5 +0xCF47 0x67EB +0xCF48 0x67E4 +0xCF49 0x67DF +0xCF4A 0x67B5 +0xCF4B 0x67CD +0xCF4C 0x67B3 +0xCF4D 0x67F7 +0xCF4E 0x67F6 +0xCF4F 0x67EE +0xCF50 0x67E3 +0xCF51 0x67C2 +0xCF52 0x67B9 +0xCF53 0x67CE +0xCF54 0x67E7 +0xCF55 0x67F0 +0xCF56 0x67B2 +0xCF57 0x67FC +0xCF58 0x67C6 +0xCF59 0x67ED +0xCF5A 0x67CC +0xCF5B 0x67AE +0xCF5C 0x67E6 +0xCF5D 0x67DB +0xCF5E 0x67FA +0xCF5F 0x67C9 +0xCF60 0x67CA +0xCF61 0x67C3 +0xCF62 0x67EA +0xCF63 0x67CB +0xCF64 0x6B28 +0xCF65 0x6B82 +0xCF66 0x6B84 +0xCF67 0x6BB6 +0xCF68 0x6BD6 +0xCF69 0x6BD8 +0xCF6A 0x6BE0 +0xCF6B 0x6C20 +0xCF6C 0x6C21 +0xCF6D 0x6D28 +0xCF6E 0x6D34 +0xCF6F 0x6D2D +0xCF70 0x6D1F +0xCF71 0x6D3C +0xCF72 0x6D3F +0xCF73 0x6D12 +0xCF74 0x6D0A +0xCF75 0x6CDA +0xCF76 0x6D33 +0xCF77 0x6D04 +0xCF78 0x6D19 +0xCF79 0x6D3A +0xCF7A 0x6D1A +0xCF7B 0x6D11 +0xCF7C 0x6D00 +0xCF7D 0x6D1D +0xCF7E 0x6D42 +0xCFA1 0x6D01 +0xCFA2 0x6D18 +0xCFA3 0x6D37 +0xCFA4 0x6D03 +0xCFA5 0x6D0F +0xCFA6 0x6D40 +0xCFA7 0x6D07 +0xCFA8 0x6D20 +0xCFA9 0x6D2C +0xCFAA 0x6D08 +0xCFAB 0x6D22 +0xCFAC 0x6D09 +0xCFAD 0x6D10 +0xCFAE 0x70B7 +0xCFAF 0x709F +0xCFB0 0x70BE +0xCFB1 0x70B1 +0xCFB2 0x70B0 +0xCFB3 0x70A1 +0xCFB4 0x70B4 +0xCFB5 0x70B5 +0xCFB6 0x70A9 +0xCFB7 0x7241 +0xCFB8 0x7249 +0xCFB9 0x724A +0xCFBA 0x726C +0xCFBB 0x7270 +0xCFBC 0x7273 +0xCFBD 0x726E +0xCFBE 0x72CA +0xCFBF 0x72E4 +0xCFC0 0x72E8 +0xCFC1 0x72EB +0xCFC2 0x72DF +0xCFC3 0x72EA +0xCFC4 0x72E6 +0xCFC5 0x72E3 +0xCFC6 0x7385 +0xCFC7 0x73CC +0xCFC8 0x73C2 +0xCFC9 0x73C8 +0xCFCA 0x73C5 +0xCFCB 0x73B9 +0xCFCC 0x73B6 +0xCFCD 0x73B5 +0xCFCE 0x73B4 +0xCFCF 0x73EB +0xCFD0 0x73BF +0xCFD1 0x73C7 +0xCFD2 0x73BE +0xCFD3 0x73C3 +0xCFD4 0x73C6 +0xCFD5 0x73B8 +0xCFD6 0x73CB +0xCFD7 0x74EC +0xCFD8 0x74EE +0xCFD9 0x752E +0xCFDA 0x7547 +0xCFDB 0x7548 +0xCFDC 0x75A7 +0xCFDD 0x75AA +0xCFDE 0x7679 +0xCFDF 0x76C4 +0xCFE0 0x7708 +0xCFE1 0x7703 +0xCFE2 0x7704 +0xCFE3 0x7705 +0xCFE4 0x770A +0xCFE5 0x76F7 +0xCFE6 0x76FB +0xCFE7 0x76FA +0xCFE8 0x77E7 +0xCFE9 0x77E8 +0xCFEA 0x7806 +0xCFEB 0x7811 +0xCFEC 0x7812 +0xCFED 0x7805 +0xCFEE 0x7810 +0xCFEF 0x780F +0xCFF0 0x780E +0xCFF1 0x7809 +0xCFF2 0x7803 +0xCFF3 0x7813 +0xCFF4 0x794A +0xCFF5 0x794C +0xCFF6 0x794B +0xCFF7 0x7945 +0xCFF8 0x7944 +0xCFF9 0x79D5 +0xCFFA 0x79CD +0xCFFB 0x79CF +0xCFFC 0x79D6 +0xCFFD 0x79CE +0xCFFE 0x7A80 +0xD040 0x7A7E +0xD041 0x7AD1 +0xD042 0x7B00 +0xD043 0x7B01 +0xD044 0x7C7A +0xD045 0x7C78 +0xD046 0x7C79 +0xD047 0x7C7F +0xD048 0x7C80 +0xD049 0x7C81 +0xD04A 0x7D03 +0xD04B 0x7D08 +0xD04C 0x7D01 +0xD04D 0x7F58 +0xD04E 0x7F91 +0xD04F 0x7F8D +0xD050 0x7FBE +0xD051 0x8007 +0xD052 0x800E +0xD053 0x800F +0xD054 0x8014 +0xD055 0x8037 +0xD056 0x80D8 +0xD057 0x80C7 +0xD058 0x80E0 +0xD059 0x80D1 +0xD05A 0x80C8 +0xD05B 0x80C2 +0xD05C 0x80D0 +0xD05D 0x80C5 +0xD05E 0x80E3 +0xD05F 0x80D9 +0xD060 0x80DC +0xD061 0x80CA +0xD062 0x80D5 +0xD063 0x80C9 +0xD064 0x80CF +0xD065 0x80D7 +0xD066 0x80E6 +0xD067 0x80CD +0xD068 0x81FF +0xD069 0x8221 +0xD06A 0x8294 +0xD06B 0x82D9 +0xD06C 0x82FE +0xD06D 0x82F9 +0xD06E 0x8307 +0xD06F 0x82E8 +0xD070 0x8300 +0xD071 0x82D5 +0xD072 0x833A +0xD073 0x82EB +0xD074 0x82D6 +0xD075 0x82F4 +0xD076 0x82EC +0xD077 0x82E1 +0xD078 0x82F2 +0xD079 0x82F5 +0xD07A 0x830C +0xD07B 0x82FB +0xD07C 0x82F6 +0xD07D 0x82F0 +0xD07E 0x82EA +0xD0A1 0x82E4 +0xD0A2 0x82E0 +0xD0A3 0x82FA +0xD0A4 0x82F3 +0xD0A5 0x82ED +0xD0A6 0x8677 +0xD0A7 0x8674 +0xD0A8 0x867C +0xD0A9 0x8673 +0xD0AA 0x8841 +0xD0AB 0x884E +0xD0AC 0x8867 +0xD0AD 0x886A +0xD0AE 0x8869 +0xD0AF 0x89D3 +0xD0B0 0x8A04 +0xD0B1 0x8A07 +0xD0B2 0x8D72 +0xD0B3 0x8FE3 +0xD0B4 0x8FE1 +0xD0B5 0x8FEE +0xD0B6 0x8FE0 +0xD0B7 0x90F1 +0xD0B8 0x90BD +0xD0B9 0x90BF +0xD0BA 0x90D5 +0xD0BB 0x90C5 +0xD0BC 0x90BE +0xD0BD 0x90C7 +0xD0BE 0x90CB +0xD0BF 0x90C8 +0xD0C0 0x91D4 +0xD0C1 0x91D3 +0xD0C2 0x9654 +0xD0C3 0x964F +0xD0C4 0x9651 +0xD0C5 0x9653 +0xD0C6 0x964A +0xD0C7 0x964E +0xD0C8 0x501E +0xD0C9 0x5005 +0xD0CA 0x5007 +0xD0CB 0x5013 +0xD0CC 0x5022 +0xD0CD 0x5030 +0xD0CE 0x501B +0xD0CF 0x4FF5 +0xD0D0 0x4FF4 +0xD0D1 0x5033 +0xD0D2 0x5037 +0xD0D3 0x502C +0xD0D4 0x4FF6 +0xD0D5 0x4FF7 +0xD0D6 0x5017 +0xD0D7 0x501C +0xD0D8 0x5020 +0xD0D9 0x5027 +0xD0DA 0x5035 +0xD0DB 0x502F +0xD0DC 0x5031 +0xD0DD 0x500E +0xD0DE 0x515A +0xD0DF 0x5194 +0xD0E0 0x5193 +0xD0E1 0x51CA +0xD0E2 0x51C4 +0xD0E3 0x51C5 +0xD0E4 0x51C8 +0xD0E5 0x51CE +0xD0E6 0x5261 +0xD0E7 0x525A +0xD0E8 0x5252 +0xD0E9 0x525E +0xD0EA 0x525F +0xD0EB 0x5255 +0xD0EC 0x5262 +0xD0ED 0x52CD +0xD0EE 0x530E +0xD0EF 0x539E +0xD0F0 0x5526 +0xD0F1 0x54E2 +0xD0F2 0x5517 +0xD0F3 0x5512 +0xD0F4 0x54E7 +0xD0F5 0x54F3 +0xD0F6 0x54E4 +0xD0F7 0x551A +0xD0F8 0x54FF +0xD0F9 0x5504 +0xD0FA 0x5508 +0xD0FB 0x54EB +0xD0FC 0x5511 +0xD0FD 0x5505 +0xD0FE 0x54F1 +0xD140 0x550A +0xD141 0x54FB +0xD142 0x54F7 +0xD143 0x54F8 +0xD144 0x54E0 +0xD145 0x550E +0xD146 0x5503 +0xD147 0x550B +0xD148 0x5701 +0xD149 0x5702 +0xD14A 0x57CC +0xD14B 0x5832 +0xD14C 0x57D5 +0xD14D 0x57D2 +0xD14E 0x57BA +0xD14F 0x57C6 +0xD150 0x57BD +0xD151 0x57BC +0xD152 0x57B8 +0xD153 0x57B6 +0xD154 0x57BF +0xD155 0x57C7 +0xD156 0x57D0 +0xD157 0x57B9 +0xD158 0x57C1 +0xD159 0x590E +0xD15A 0x594A +0xD15B 0x5A19 +0xD15C 0x5A16 +0xD15D 0x5A2D +0xD15E 0x5A2E +0xD15F 0x5A15 +0xD160 0x5A0F +0xD161 0x5A17 +0xD162 0x5A0A +0xD163 0x5A1E +0xD164 0x5A33 +0xD165 0x5B6C +0xD166 0x5BA7 +0xD167 0x5BAD +0xD168 0x5BAC +0xD169 0x5C03 +0xD16A 0x5C56 +0xD16B 0x5C54 +0xD16C 0x5CEC +0xD16D 0x5CFF +0xD16E 0x5CEE +0xD16F 0x5CF1 +0xD170 0x5CF7 +0xD171 0x5D00 +0xD172 0x5CF9 +0xD173 0x5E29 +0xD174 0x5E28 +0xD175 0x5EA8 +0xD176 0x5EAE +0xD177 0x5EAA +0xD178 0x5EAC +0xD179 0x5F33 +0xD17A 0x5F30 +0xD17B 0x5F67 +0xD17C 0x605D +0xD17D 0x605A +0xD17E 0x6067 +0xD1A1 0x6041 +0xD1A2 0x60A2 +0xD1A3 0x6088 +0xD1A4 0x6080 +0xD1A5 0x6092 +0xD1A6 0x6081 +0xD1A7 0x609D +0xD1A8 0x6083 +0xD1A9 0x6095 +0xD1AA 0x609B +0xD1AB 0x6097 +0xD1AC 0x6087 +0xD1AD 0x609C +0xD1AE 0x608E +0xD1AF 0x6219 +0xD1B0 0x6246 +0xD1B1 0x62F2 +0xD1B2 0x6310 +0xD1B3 0x6356 +0xD1B4 0x632C +0xD1B5 0x6344 +0xD1B6 0x6345 +0xD1B7 0x6336 +0xD1B8 0x6343 +0xD1B9 0x63E4 +0xD1BA 0x6339 +0xD1BB 0x634B +0xD1BC 0x634A +0xD1BD 0x633C +0xD1BE 0x6329 +0xD1BF 0x6341 +0xD1C0 0x6334 +0xD1C1 0x6358 +0xD1C2 0x6354 +0xD1C3 0x6359 +0xD1C4 0x632D +0xD1C5 0x6347 +0xD1C6 0x6333 +0xD1C7 0x635A +0xD1C8 0x6351 +0xD1C9 0x6338 +0xD1CA 0x6357 +0xD1CB 0x6340 +0xD1CC 0x6348 +0xD1CD 0x654A +0xD1CE 0x6546 +0xD1CF 0x65C6 +0xD1D0 0x65C3 +0xD1D1 0x65C4 +0xD1D2 0x65C2 +0xD1D3 0x664A +0xD1D4 0x665F +0xD1D5 0x6647 +0xD1D6 0x6651 +0xD1D7 0x6712 +0xD1D8 0x6713 +0xD1D9 0x681F +0xD1DA 0x681A +0xD1DB 0x6849 +0xD1DC 0x6832 +0xD1DD 0x6833 +0xD1DE 0x683B +0xD1DF 0x684B +0xD1E0 0x684F +0xD1E1 0x6816 +0xD1E2 0x6831 +0xD1E3 0x681C +0xD1E4 0x6835 +0xD1E5 0x682B +0xD1E6 0x682D +0xD1E7 0x682F +0xD1E8 0x684E +0xD1E9 0x6844 +0xD1EA 0x6834 +0xD1EB 0x681D +0xD1EC 0x6812 +0xD1ED 0x6814 +0xD1EE 0x6826 +0xD1EF 0x6828 +0xD1F0 0x682E +0xD1F1 0x684D +0xD1F2 0x683A +0xD1F3 0x6825 +0xD1F4 0x6820 +0xD1F5 0x6B2C +0xD1F6 0x6B2F +0xD1F7 0x6B2D +0xD1F8 0x6B31 +0xD1F9 0x6B34 +0xD1FA 0x6B6D +0xD1FB 0x8082 +0xD1FC 0x6B88 +0xD1FD 0x6BE6 +0xD1FE 0x6BE4 +0xD240 0x6BE8 +0xD241 0x6BE3 +0xD242 0x6BE2 +0xD243 0x6BE7 +0xD244 0x6C25 +0xD245 0x6D7A +0xD246 0x6D63 +0xD247 0x6D64 +0xD248 0x6D76 +0xD249 0x6D0D +0xD24A 0x6D61 +0xD24B 0x6D92 +0xD24C 0x6D58 +0xD24D 0x6D62 +0xD24E 0x6D6D +0xD24F 0x6D6F +0xD250 0x6D91 +0xD251 0x6D8D +0xD252 0x6DEF +0xD253 0x6D7F +0xD254 0x6D86 +0xD255 0x6D5E +0xD256 0x6D67 +0xD257 0x6D60 +0xD258 0x6D97 +0xD259 0x6D70 +0xD25A 0x6D7C +0xD25B 0x6D5F +0xD25C 0x6D82 +0xD25D 0x6D98 +0xD25E 0x6D2F +0xD25F 0x6D68 +0xD260 0x6D8B +0xD261 0x6D7E +0xD262 0x6D80 +0xD263 0x6D84 +0xD264 0x6D16 +0xD265 0x6D83 +0xD266 0x6D7B +0xD267 0x6D7D +0xD268 0x6D75 +0xD269 0x6D90 +0xD26A 0x70DC +0xD26B 0x70D3 +0xD26C 0x70D1 +0xD26D 0x70DD +0xD26E 0x70CB +0xD26F 0x7F39 +0xD270 0x70E2 +0xD271 0x70D7 +0xD272 0x70D2 +0xD273 0x70DE +0xD274 0x70E0 +0xD275 0x70D4 +0xD276 0x70CD +0xD277 0x70C5 +0xD278 0x70C6 +0xD279 0x70C7 +0xD27A 0x70DA +0xD27B 0x70CE +0xD27C 0x70E1 +0xD27D 0x7242 +0xD27E 0x7278 +0xD2A1 0x7277 +0xD2A2 0x7276 +0xD2A3 0x7300 +0xD2A4 0x72FA +0xD2A5 0x72F4 +0xD2A6 0x72FE +0xD2A7 0x72F6 +0xD2A8 0x72F3 +0xD2A9 0x72FB +0xD2AA 0x7301 +0xD2AB 0x73D3 +0xD2AC 0x73D9 +0xD2AD 0x73E5 +0xD2AE 0x73D6 +0xD2AF 0x73BC +0xD2B0 0x73E7 +0xD2B1 0x73E3 +0xD2B2 0x73E9 +0xD2B3 0x73DC +0xD2B4 0x73D2 +0xD2B5 0x73DB +0xD2B6 0x73D4 +0xD2B7 0x73DD +0xD2B8 0x73DA +0xD2B9 0x73D7 +0xD2BA 0x73D8 +0xD2BB 0x73E8 +0xD2BC 0x74DE +0xD2BD 0x74DF +0xD2BE 0x74F4 +0xD2BF 0x74F5 +0xD2C0 0x7521 +0xD2C1 0x755B +0xD2C2 0x755F +0xD2C3 0x75B0 +0xD2C4 0x75C1 +0xD2C5 0x75BB +0xD2C6 0x75C4 +0xD2C7 0x75C0 +0xD2C8 0x75BF +0xD2C9 0x75B6 +0xD2CA 0x75BA +0xD2CB 0x768A +0xD2CC 0x76C9 +0xD2CD 0x771D +0xD2CE 0x771B +0xD2CF 0x7710 +0xD2D0 0x7713 +0xD2D1 0x7712 +0xD2D2 0x7723 +0xD2D3 0x7711 +0xD2D4 0x7715 +0xD2D5 0x7719 +0xD2D6 0x771A +0xD2D7 0x7722 +0xD2D8 0x7727 +0xD2D9 0x7823 +0xD2DA 0x782C +0xD2DB 0x7822 +0xD2DC 0x7835 +0xD2DD 0x782F +0xD2DE 0x7828 +0xD2DF 0x782E +0xD2E0 0x782B +0xD2E1 0x7821 +0xD2E2 0x7829 +0xD2E3 0x7833 +0xD2E4 0x782A +0xD2E5 0x7831 +0xD2E6 0x7954 +0xD2E7 0x795B +0xD2E8 0x794F +0xD2E9 0x795C +0xD2EA 0x7953 +0xD2EB 0x7952 +0xD2EC 0x7951 +0xD2ED 0x79EB +0xD2EE 0x79EC +0xD2EF 0x79E0 +0xD2F0 0x79EE +0xD2F1 0x79ED +0xD2F2 0x79EA +0xD2F3 0x79DC +0xD2F4 0x79DE +0xD2F5 0x79DD +0xD2F6 0x7A86 +0xD2F7 0x7A89 +0xD2F8 0x7A85 +0xD2F9 0x7A8B +0xD2FA 0x7A8C +0xD2FB 0x7A8A +0xD2FC 0x7A87 +0xD2FD 0x7AD8 +0xD2FE 0x7B10 +0xD340 0x7B04 +0xD341 0x7B13 +0xD342 0x7B05 +0xD343 0x7B0F +0xD344 0x7B08 +0xD345 0x7B0A +0xD346 0x7B0E +0xD347 0x7B09 +0xD348 0x7B12 +0xD349 0x7C84 +0xD34A 0x7C91 +0xD34B 0x7C8A +0xD34C 0x7C8C +0xD34D 0x7C88 +0xD34E 0x7C8D +0xD34F 0x7C85 +0xD350 0x7D1E +0xD351 0x7D1D +0xD352 0x7D11 +0xD353 0x7D0E +0xD354 0x7D18 +0xD355 0x7D16 +0xD356 0x7D13 +0xD357 0x7D1F +0xD358 0x7D12 +0xD359 0x7D0F +0xD35A 0x7D0C +0xD35B 0x7F5C +0xD35C 0x7F61 +0xD35D 0x7F5E +0xD35E 0x7F60 +0xD35F 0x7F5D +0xD360 0x7F5B +0xD361 0x7F96 +0xD362 0x7F92 +0xD363 0x7FC3 +0xD364 0x7FC2 +0xD365 0x7FC0 +0xD366 0x8016 +0xD367 0x803E +0xD368 0x8039 +0xD369 0x80FA +0xD36A 0x80F2 +0xD36B 0x80F9 +0xD36C 0x80F5 +0xD36D 0x8101 +0xD36E 0x80FB +0xD36F 0x8100 +0xD370 0x8201 +0xD371 0x822F +0xD372 0x8225 +0xD373 0x8333 +0xD374 0x832D +0xD375 0x8344 +0xD376 0x8319 +0xD377 0x8351 +0xD378 0x8325 +0xD379 0x8356 +0xD37A 0x833F +0xD37B 0x8341 +0xD37C 0x8326 +0xD37D 0x831C +0xD37E 0x8322 +0xD3A1 0x8342 +0xD3A2 0x834E +0xD3A3 0x831B +0xD3A4 0x832A +0xD3A5 0x8308 +0xD3A6 0x833C +0xD3A7 0x834D +0xD3A8 0x8316 +0xD3A9 0x8324 +0xD3AA 0x8320 +0xD3AB 0x8337 +0xD3AC 0x832F +0xD3AD 0x8329 +0xD3AE 0x8347 +0xD3AF 0x8345 +0xD3B0 0x834C +0xD3B1 0x8353 +0xD3B2 0x831E +0xD3B3 0x832C +0xD3B4 0x834B +0xD3B5 0x8327 +0xD3B6 0x8348 +0xD3B7 0x8653 +0xD3B8 0x8652 +0xD3B9 0x86A2 +0xD3BA 0x86A8 +0xD3BB 0x8696 +0xD3BC 0x868D +0xD3BD 0x8691 +0xD3BE 0x869E +0xD3BF 0x8687 +0xD3C0 0x8697 +0xD3C1 0x8686 +0xD3C2 0x868B +0xD3C3 0x869A +0xD3C4 0x8685 +0xD3C5 0x86A5 +0xD3C6 0x8699 +0xD3C7 0x86A1 +0xD3C8 0x86A7 +0xD3C9 0x8695 +0xD3CA 0x8698 +0xD3CB 0x868E +0xD3CC 0x869D +0xD3CD 0x8690 +0xD3CE 0x8694 +0xD3CF 0x8843 +0xD3D0 0x8844 +0xD3D1 0x886D +0xD3D2 0x8875 +0xD3D3 0x8876 +0xD3D4 0x8872 +0xD3D5 0x8880 +0xD3D6 0x8871 +0xD3D7 0x887F +0xD3D8 0x886F +0xD3D9 0x8883 +0xD3DA 0x887E +0xD3DB 0x8874 +0xD3DC 0x887C +0xD3DD 0x8A12 +0xD3DE 0x8C47 +0xD3DF 0x8C57 +0xD3E0 0x8C7B +0xD3E1 0x8CA4 +0xD3E2 0x8CA3 +0xD3E3 0x8D76 +0xD3E4 0x8D78 +0xD3E5 0x8DB5 +0xD3E6 0x8DB7 +0xD3E7 0x8DB6 +0xD3E8 0x8ED1 +0xD3E9 0x8ED3 +0xD3EA 0x8FFE +0xD3EB 0x8FF5 +0xD3EC 0x9002 +0xD3ED 0x8FFF +0xD3EE 0x8FFB +0xD3EF 0x9004 +0xD3F0 0x8FFC +0xD3F1 0x8FF6 +0xD3F2 0x90D6 +0xD3F3 0x90E0 +0xD3F4 0x90D9 +0xD3F5 0x90DA +0xD3F6 0x90E3 +0xD3F7 0x90DF +0xD3F8 0x90E5 +0xD3F9 0x90D8 +0xD3FA 0x90DB +0xD3FB 0x90D7 +0xD3FC 0x90DC +0xD3FD 0x90E4 +0xD3FE 0x9150 +0xD440 0x914E +0xD441 0x914F +0xD442 0x91D5 +0xD443 0x91E2 +0xD444 0x91DA +0xD445 0x965C +0xD446 0x965F +0xD447 0x96BC +0xD448 0x98E3 +0xD449 0x9ADF +0xD44A 0x9B2F +0xD44B 0x4E7F +0xD44C 0x5070 +0xD44D 0x506A +0xD44E 0x5061 +0xD44F 0x505E +0xD450 0x5060 +0xD451 0x5053 +0xD452 0x504B +0xD453 0x505D +0xD454 0x5072 +0xD455 0x5048 +0xD456 0x504D +0xD457 0x5041 +0xD458 0x505B +0xD459 0x504A +0xD45A 0x5062 +0xD45B 0x5015 +0xD45C 0x5045 +0xD45D 0x505F +0xD45E 0x5069 +0xD45F 0x506B +0xD460 0x5063 +0xD461 0x5064 +0xD462 0x5046 +0xD463 0x5040 +0xD464 0x506E +0xD465 0x5073 +0xD466 0x5057 +0xD467 0x5051 +0xD468 0x51D0 +0xD469 0x526B +0xD46A 0x526D +0xD46B 0x526C +0xD46C 0x526E +0xD46D 0x52D6 +0xD46E 0x52D3 +0xD46F 0x532D +0xD470 0x539C +0xD471 0x5575 +0xD472 0x5576 +0xD473 0x553C +0xD474 0x554D +0xD475 0x5550 +0xD476 0x5534 +0xD477 0x552A +0xD478 0x5551 +0xD479 0x5562 +0xD47A 0x5536 +0xD47B 0x5535 +0xD47C 0x5530 +0xD47D 0x5552 +0xD47E 0x5545 +0xD4A1 0x550C +0xD4A2 0x5532 +0xD4A3 0x5565 +0xD4A4 0x554E +0xD4A5 0x5539 +0xD4A6 0x5548 +0xD4A7 0x552D +0xD4A8 0x553B +0xD4A9 0x5540 +0xD4AA 0x554B +0xD4AB 0x570A +0xD4AC 0x5707 +0xD4AD 0x57FB +0xD4AE 0x5814 +0xD4AF 0x57E2 +0xD4B0 0x57F6 +0xD4B1 0x57DC +0xD4B2 0x57F4 +0xD4B3 0x5800 +0xD4B4 0x57ED +0xD4B5 0x57FD +0xD4B6 0x5808 +0xD4B7 0x57F8 +0xD4B8 0x580B +0xD4B9 0x57F3 +0xD4BA 0x57CF +0xD4BB 0x5807 +0xD4BC 0x57EE +0xD4BD 0x57E3 +0xD4BE 0x57F2 +0xD4BF 0x57E5 +0xD4C0 0x57EC +0xD4C1 0x57E1 +0xD4C2 0x580E +0xD4C3 0x57FC +0xD4C4 0x5810 +0xD4C5 0x57E7 +0xD4C6 0x5801 +0xD4C7 0x580C +0xD4C8 0x57F1 +0xD4C9 0x57E9 +0xD4CA 0x57F0 +0xD4CB 0x580D +0xD4CC 0x5804 +0xD4CD 0x595C +0xD4CE 0x5A60 +0xD4CF 0x5A58 +0xD4D0 0x5A55 +0xD4D1 0x5A67 +0xD4D2 0x5A5E +0xD4D3 0x5A38 +0xD4D4 0x5A35 +0xD4D5 0x5A6D +0xD4D6 0x5A50 +0xD4D7 0x5A5F +0xD4D8 0x5A65 +0xD4D9 0x5A6C +0xD4DA 0x5A53 +0xD4DB 0x5A64 +0xD4DC 0x5A57 +0xD4DD 0x5A43 +0xD4DE 0x5A5D +0xD4DF 0x5A52 +0xD4E0 0x5A44 +0xD4E1 0x5A5B +0xD4E2 0x5A48 +0xD4E3 0x5A8E +0xD4E4 0x5A3E +0xD4E5 0x5A4D +0xD4E6 0x5A39 +0xD4E7 0x5A4C +0xD4E8 0x5A70 +0xD4E9 0x5A69 +0xD4EA 0x5A47 +0xD4EB 0x5A51 +0xD4EC 0x5A56 +0xD4ED 0x5A42 +0xD4EE 0x5A5C +0xD4EF 0x5B72 +0xD4F0 0x5B6E +0xD4F1 0x5BC1 +0xD4F2 0x5BC0 +0xD4F3 0x5C59 +0xD4F4 0x5D1E +0xD4F5 0x5D0B +0xD4F6 0x5D1D +0xD4F7 0x5D1A +0xD4F8 0x5D20 +0xD4F9 0x5D0C +0xD4FA 0x5D28 +0xD4FB 0x5D0D +0xD4FC 0x5D26 +0xD4FD 0x5D25 +0xD4FE 0x5D0F +0xD540 0x5D30 +0xD541 0x5D12 +0xD542 0x5D23 +0xD543 0x5D1F +0xD544 0x5D2E +0xD545 0x5E3E +0xD546 0x5E34 +0xD547 0x5EB1 +0xD548 0x5EB4 +0xD549 0x5EB9 +0xD54A 0x5EB2 +0xD54B 0x5EB3 +0xD54C 0x5F36 +0xD54D 0x5F38 +0xD54E 0x5F9B +0xD54F 0x5F96 +0xD550 0x5F9F +0xD551 0x608A +0xD552 0x6090 +0xD553 0x6086 +0xD554 0x60BE +0xD555 0x60B0 +0xD556 0x60BA +0xD557 0x60D3 +0xD558 0x60D4 +0xD559 0x60CF +0xD55A 0x60E4 +0xD55B 0x60D9 +0xD55C 0x60DD +0xD55D 0x60C8 +0xD55E 0x60B1 +0xD55F 0x60DB +0xD560 0x60B7 +0xD561 0x60CA +0xD562 0x60BF +0xD563 0x60C3 +0xD564 0x60CD +0xD565 0x60C0 +0xD566 0x6332 +0xD567 0x6365 +0xD568 0x638A +0xD569 0x6382 +0xD56A 0x637D +0xD56B 0x63BD +0xD56C 0x639E +0xD56D 0x63AD +0xD56E 0x639D +0xD56F 0x6397 +0xD570 0x63AB +0xD571 0x638E +0xD572 0x636F +0xD573 0x6387 +0xD574 0x6390 +0xD575 0x636E +0xD576 0x63AF +0xD577 0x6375 +0xD578 0x639C +0xD579 0x636D +0xD57A 0x63AE +0xD57B 0x637C +0xD57C 0x63A4 +0xD57D 0x633B +0xD57E 0x639F +0xD5A1 0x6378 +0xD5A2 0x6385 +0xD5A3 0x6381 +0xD5A4 0x6391 +0xD5A5 0x638D +0xD5A6 0x6370 +0xD5A7 0x6553 +0xD5A8 0x65CD +0xD5A9 0x6665 +0xD5AA 0x6661 +0xD5AB 0x665B +0xD5AC 0x6659 +0xD5AD 0x665C +0xD5AE 0x6662 +0xD5AF 0x6718 +0xD5B0 0x6879 +0xD5B1 0x6887 +0xD5B2 0x6890 +0xD5B3 0x689C +0xD5B4 0x686D +0xD5B5 0x686E +0xD5B6 0x68AE +0xD5B7 0x68AB +0xD5B8 0x6956 +0xD5B9 0x686F +0xD5BA 0x68A3 +0xD5BB 0x68AC +0xD5BC 0x68A9 +0xD5BD 0x6875 +0xD5BE 0x6874 +0xD5BF 0x68B2 +0xD5C0 0x688F +0xD5C1 0x6877 +0xD5C2 0x6892 +0xD5C3 0x687C +0xD5C4 0x686B +0xD5C5 0x6872 +0xD5C6 0x68AA +0xD5C7 0x6880 +0xD5C8 0x6871 +0xD5C9 0x687E +0xD5CA 0x689B +0xD5CB 0x6896 +0xD5CC 0x688B +0xD5CD 0x68A0 +0xD5CE 0x6889 +0xD5CF 0x68A4 +0xD5D0 0x6878 +0xD5D1 0x687B +0xD5D2 0x6891 +0xD5D3 0x688C +0xD5D4 0x688A +0xD5D5 0x687D +0xD5D6 0x6B36 +0xD5D7 0x6B33 +0xD5D8 0x6B37 +0xD5D9 0x6B38 +0xD5DA 0x6B91 +0xD5DB 0x6B8F +0xD5DC 0x6B8D +0xD5DD 0x6B8E +0xD5DE 0x6B8C +0xD5DF 0x6C2A +0xD5E0 0x6DC0 +0xD5E1 0x6DAB +0xD5E2 0x6DB4 +0xD5E3 0x6DB3 +0xD5E4 0x6E74 +0xD5E5 0x6DAC +0xD5E6 0x6DE9 +0xD5E7 0x6DE2 +0xD5E8 0x6DB7 +0xD5E9 0x6DF6 +0xD5EA 0x6DD4 +0xD5EB 0x6E00 +0xD5EC 0x6DC8 +0xD5ED 0x6DE0 +0xD5EE 0x6DDF +0xD5EF 0x6DD6 +0xD5F0 0x6DBE +0xD5F1 0x6DE5 +0xD5F2 0x6DDC +0xD5F3 0x6DDD +0xD5F4 0x6DDB +0xD5F5 0x6DF4 +0xD5F6 0x6DCA +0xD5F7 0x6DBD +0xD5F8 0x6DED +0xD5F9 0x6DF0 +0xD5FA 0x6DBA +0xD5FB 0x6DD5 +0xD5FC 0x6DC2 +0xD5FD 0x6DCF +0xD5FE 0x6DC9 +0xD640 0x6DD0 +0xD641 0x6DF2 +0xD642 0x6DD3 +0xD643 0x6DFD +0xD644 0x6DD7 +0xD645 0x6DCD +0xD646 0x6DE3 +0xD647 0x6DBB +0xD648 0x70FA +0xD649 0x710D +0xD64A 0x70F7 +0xD64B 0x7117 +0xD64C 0x70F4 +0xD64D 0x710C +0xD64E 0x70F0 +0xD64F 0x7104 +0xD650 0x70F3 +0xD651 0x7110 +0xD652 0x70FC +0xD653 0x70FF +0xD654 0x7106 +0xD655 0x7113 +0xD656 0x7100 +0xD657 0x70F8 +0xD658 0x70F6 +0xD659 0x710B +0xD65A 0x7102 +0xD65B 0x710E +0xD65C 0x727E +0xD65D 0x727B +0xD65E 0x727C +0xD65F 0x727F +0xD660 0x731D +0xD661 0x7317 +0xD662 0x7307 +0xD663 0x7311 +0xD664 0x7318 +0xD665 0x730A +0xD666 0x7308 +0xD667 0x72FF +0xD668 0x730F +0xD669 0x731E +0xD66A 0x7388 +0xD66B 0x73F6 +0xD66C 0x73F8 +0xD66D 0x73F5 +0xD66E 0x7404 +0xD66F 0x7401 +0xD670 0x73FD +0xD671 0x7407 +0xD672 0x7400 +0xD673 0x73FA +0xD674 0x73FC +0xD675 0x73FF +0xD676 0x740C +0xD677 0x740B +0xD678 0x73F4 +0xD679 0x7408 +0xD67A 0x7564 +0xD67B 0x7563 +0xD67C 0x75CE +0xD67D 0x75D2 +0xD67E 0x75CF +0xD6A1 0x75CB +0xD6A2 0x75CC +0xD6A3 0x75D1 +0xD6A4 0x75D0 +0xD6A5 0x768F +0xD6A6 0x7689 +0xD6A7 0x76D3 +0xD6A8 0x7739 +0xD6A9 0x772F +0xD6AA 0x772D +0xD6AB 0x7731 +0xD6AC 0x7732 +0xD6AD 0x7734 +0xD6AE 0x7733 +0xD6AF 0x773D +0xD6B0 0x7725 +0xD6B1 0x773B +0xD6B2 0x7735 +0xD6B3 0x7848 +0xD6B4 0x7852 +0xD6B5 0x7849 +0xD6B6 0x784D +0xD6B7 0x784A +0xD6B8 0x784C +0xD6B9 0x7826 +0xD6BA 0x7845 +0xD6BB 0x7850 +0xD6BC 0x7964 +0xD6BD 0x7967 +0xD6BE 0x7969 +0xD6BF 0x796A +0xD6C0 0x7963 +0xD6C1 0x796B +0xD6C2 0x7961 +0xD6C3 0x79BB +0xD6C4 0x79FA +0xD6C5 0x79F8 +0xD6C6 0x79F6 +0xD6C7 0x79F7 +0xD6C8 0x7A8F +0xD6C9 0x7A94 +0xD6CA 0x7A90 +0xD6CB 0x7B35 +0xD6CC 0x7B47 +0xD6CD 0x7B34 +0xD6CE 0x7B25 +0xD6CF 0x7B30 +0xD6D0 0x7B22 +0xD6D1 0x7B24 +0xD6D2 0x7B33 +0xD6D3 0x7B18 +0xD6D4 0x7B2A +0xD6D5 0x7B1D +0xD6D6 0x7B31 +0xD6D7 0x7B2B +0xD6D8 0x7B2D +0xD6D9 0x7B2F +0xD6DA 0x7B32 +0xD6DB 0x7B38 +0xD6DC 0x7B1A +0xD6DD 0x7B23 +0xD6DE 0x7C94 +0xD6DF 0x7C98 +0xD6E0 0x7C96 +0xD6E1 0x7CA3 +0xD6E2 0x7D35 +0xD6E3 0x7D3D +0xD6E4 0x7D38 +0xD6E5 0x7D36 +0xD6E6 0x7D3A +0xD6E7 0x7D45 +0xD6E8 0x7D2C +0xD6E9 0x7D29 +0xD6EA 0x7D41 +0xD6EB 0x7D47 +0xD6EC 0x7D3E +0xD6ED 0x7D3F +0xD6EE 0x7D4A +0xD6EF 0x7D3B +0xD6F0 0x7D28 +0xD6F1 0x7F63 +0xD6F2 0x7F95 +0xD6F3 0x7F9C +0xD6F4 0x7F9D +0xD6F5 0x7F9B +0xD6F6 0x7FCA +0xD6F7 0x7FCB +0xD6F8 0x7FCD +0xD6F9 0x7FD0 +0xD6FA 0x7FD1 +0xD6FB 0x7FC7 +0xD6FC 0x7FCF +0xD6FD 0x7FC9 +0xD6FE 0x801F +0xD740 0x801E +0xD741 0x801B +0xD742 0x8047 +0xD743 0x8043 +0xD744 0x8048 +0xD745 0x8118 +0xD746 0x8125 +0xD747 0x8119 +0xD748 0x811B +0xD749 0x812D +0xD74A 0x811F +0xD74B 0x812C +0xD74C 0x811E +0xD74D 0x8121 +0xD74E 0x8115 +0xD74F 0x8127 +0xD750 0x811D +0xD751 0x8122 +0xD752 0x8211 +0xD753 0x8238 +0xD754 0x8233 +0xD755 0x823A +0xD756 0x8234 +0xD757 0x8232 +0xD758 0x8274 +0xD759 0x8390 +0xD75A 0x83A3 +0xD75B 0x83A8 +0xD75C 0x838D +0xD75D 0x837A +0xD75E 0x8373 +0xD75F 0x83A4 +0xD760 0x8374 +0xD761 0x838F +0xD762 0x8381 +0xD763 0x8395 +0xD764 0x8399 +0xD765 0x8375 +0xD766 0x8394 +0xD767 0x83A9 +0xD768 0x837D +0xD769 0x8383 +0xD76A 0x838C +0xD76B 0x839D +0xD76C 0x839B +0xD76D 0x83AA +0xD76E 0x838B +0xD76F 0x837E +0xD770 0x83A5 +0xD771 0x83AF +0xD772 0x8388 +0xD773 0x8397 +0xD774 0x83B0 +0xD775 0x837F +0xD776 0x83A6 +0xD777 0x8387 +0xD778 0x83AE +0xD779 0x8376 +0xD77A 0x839A +0xD77B 0x8659 +0xD77C 0x8656 +0xD77D 0x86BF +0xD77E 0x86B7 +0xD7A1 0x86C2 +0xD7A2 0x86C1 +0xD7A3 0x86C5 +0xD7A4 0x86BA +0xD7A5 0x86B0 +0xD7A6 0x86C8 +0xD7A7 0x86B9 +0xD7A8 0x86B3 +0xD7A9 0x86B8 +0xD7AA 0x86CC +0xD7AB 0x86B4 +0xD7AC 0x86BB +0xD7AD 0x86BC +0xD7AE 0x86C3 +0xD7AF 0x86BD +0xD7B0 0x86BE +0xD7B1 0x8852 +0xD7B2 0x8889 +0xD7B3 0x8895 +0xD7B4 0x88A8 +0xD7B5 0x88A2 +0xD7B6 0x88AA +0xD7B7 0x889A +0xD7B8 0x8891 +0xD7B9 0x88A1 +0xD7BA 0x889F +0xD7BB 0x8898 +0xD7BC 0x88A7 +0xD7BD 0x8899 +0xD7BE 0x889B +0xD7BF 0x8897 +0xD7C0 0x88A4 +0xD7C1 0x88AC +0xD7C2 0x888C +0xD7C3 0x8893 +0xD7C4 0x888E +0xD7C5 0x8982 +0xD7C6 0x89D6 +0xD7C7 0x89D9 +0xD7C8 0x89D5 +0xD7C9 0x8A30 +0xD7CA 0x8A27 +0xD7CB 0x8A2C +0xD7CC 0x8A1E +0xD7CD 0x8C39 +0xD7CE 0x8C3B +0xD7CF 0x8C5C +0xD7D0 0x8C5D +0xD7D1 0x8C7D +0xD7D2 0x8CA5 +0xD7D3 0x8D7D +0xD7D4 0x8D7B +0xD7D5 0x8D79 +0xD7D6 0x8DBC +0xD7D7 0x8DC2 +0xD7D8 0x8DB9 +0xD7D9 0x8DBF +0xD7DA 0x8DC1 +0xD7DB 0x8ED8 +0xD7DC 0x8EDE +0xD7DD 0x8EDD +0xD7DE 0x8EDC +0xD7DF 0x8ED7 +0xD7E0 0x8EE0 +0xD7E1 0x8EE1 +0xD7E2 0x9024 +0xD7E3 0x900B +0xD7E4 0x9011 +0xD7E5 0x901C +0xD7E6 0x900C +0xD7E7 0x9021 +0xD7E8 0x90EF +0xD7E9 0x90EA +0xD7EA 0x90F0 +0xD7EB 0x90F4 +0xD7EC 0x90F2 +0xD7ED 0x90F3 +0xD7EE 0x90D4 +0xD7EF 0x90EB +0xD7F0 0x90EC +0xD7F1 0x90E9 +0xD7F2 0x9156 +0xD7F3 0x9158 +0xD7F4 0x915A +0xD7F5 0x9153 +0xD7F6 0x9155 +0xD7F7 0x91EC +0xD7F8 0x91F4 +0xD7F9 0x91F1 +0xD7FA 0x91F3 +0xD7FB 0x91F8 +0xD7FC 0x91E4 +0xD7FD 0x91F9 +0xD7FE 0x91EA +0xD840 0x91EB +0xD841 0x91F7 +0xD842 0x91E8 +0xD843 0x91EE +0xD844 0x957A +0xD845 0x9586 +0xD846 0x9588 +0xD847 0x967C +0xD848 0x966D +0xD849 0x966B +0xD84A 0x9671 +0xD84B 0x966F +0xD84C 0x96BF +0xD84D 0x976A +0xD84E 0x9804 +0xD84F 0x98E5 +0xD850 0x9997 +0xD851 0x509B +0xD852 0x5095 +0xD853 0x5094 +0xD854 0x509E +0xD855 0x508B +0xD856 0x50A3 +0xD857 0x5083 +0xD858 0x508C +0xD859 0x508E +0xD85A 0x509D +0xD85B 0x5068 +0xD85C 0x509C +0xD85D 0x5092 +0xD85E 0x5082 +0xD85F 0x5087 +0xD860 0x515F +0xD861 0x51D4 +0xD862 0x5312 +0xD863 0x5311 +0xD864 0x53A4 +0xD865 0x53A7 +0xD866 0x5591 +0xD867 0x55A8 +0xD868 0x55A5 +0xD869 0x55AD +0xD86A 0x5577 +0xD86B 0x5645 +0xD86C 0x55A2 +0xD86D 0x5593 +0xD86E 0x5588 +0xD86F 0x558F +0xD870 0x55B5 +0xD871 0x5581 +0xD872 0x55A3 +0xD873 0x5592 +0xD874 0x55A4 +0xD875 0x557D +0xD876 0x558C +0xD877 0x55A6 +0xD878 0x557F +0xD879 0x5595 +0xD87A 0x55A1 +0xD87B 0x558E +0xD87C 0x570C +0xD87D 0x5829 +0xD87E 0x5837 +0xD8A1 0x5819 +0xD8A2 0x581E +0xD8A3 0x5827 +0xD8A4 0x5823 +0xD8A5 0x5828 +0xD8A6 0x57F5 +0xD8A7 0x5848 +0xD8A8 0x5825 +0xD8A9 0x581C +0xD8AA 0x581B +0xD8AB 0x5833 +0xD8AC 0x583F +0xD8AD 0x5836 +0xD8AE 0x582E +0xD8AF 0x5839 +0xD8B0 0x5838 +0xD8B1 0x582D +0xD8B2 0x582C +0xD8B3 0x583B +0xD8B4 0x5961 +0xD8B5 0x5AAF +0xD8B6 0x5A94 +0xD8B7 0x5A9F +0xD8B8 0x5A7A +0xD8B9 0x5AA2 +0xD8BA 0x5A9E +0xD8BB 0x5A78 +0xD8BC 0x5AA6 +0xD8BD 0x5A7C +0xD8BE 0x5AA5 +0xD8BF 0x5AAC +0xD8C0 0x5A95 +0xD8C1 0x5AAE +0xD8C2 0x5A37 +0xD8C3 0x5A84 +0xD8C4 0x5A8A +0xD8C5 0x5A97 +0xD8C6 0x5A83 +0xD8C7 0x5A8B +0xD8C8 0x5AA9 +0xD8C9 0x5A7B +0xD8CA 0x5A7D +0xD8CB 0x5A8C +0xD8CC 0x5A9C +0xD8CD 0x5A8F +0xD8CE 0x5A93 +0xD8CF 0x5A9D +0xD8D0 0x5BEA +0xD8D1 0x5BCD +0xD8D2 0x5BCB +0xD8D3 0x5BD4 +0xD8D4 0x5BD1 +0xD8D5 0x5BCA +0xD8D6 0x5BCE +0xD8D7 0x5C0C +0xD8D8 0x5C30 +0xD8D9 0x5D37 +0xD8DA 0x5D43 +0xD8DB 0x5D6B +0xD8DC 0x5D41 +0xD8DD 0x5D4B +0xD8DE 0x5D3F +0xD8DF 0x5D35 +0xD8E0 0x5D51 +0xD8E1 0x5D4E +0xD8E2 0x5D55 +0xD8E3 0x5D33 +0xD8E4 0x5D3A +0xD8E5 0x5D52 +0xD8E6 0x5D3D +0xD8E7 0x5D31 +0xD8E8 0x5D59 +0xD8E9 0x5D42 +0xD8EA 0x5D39 +0xD8EB 0x5D49 +0xD8EC 0x5D38 +0xD8ED 0x5D3C +0xD8EE 0x5D32 +0xD8EF 0x5D36 +0xD8F0 0x5D40 +0xD8F1 0x5D45 +0xD8F2 0x5E44 +0xD8F3 0x5E41 +0xD8F4 0x5F58 +0xD8F5 0x5FA6 +0xD8F6 0x5FA5 +0xD8F7 0x5FAB +0xD8F8 0x60C9 +0xD8F9 0x60B9 +0xD8FA 0x60CC +0xD8FB 0x60E2 +0xD8FC 0x60CE +0xD8FD 0x60C4 +0xD8FE 0x6114 +0xD940 0x60F2 +0xD941 0x610A +0xD942 0x6116 +0xD943 0x6105 +0xD944 0x60F5 +0xD945 0x6113 +0xD946 0x60F8 +0xD947 0x60FC +0xD948 0x60FE +0xD949 0x60C1 +0xD94A 0x6103 +0xD94B 0x6118 +0xD94C 0x611D +0xD94D 0x6110 +0xD94E 0x60FF +0xD94F 0x6104 +0xD950 0x610B +0xD951 0x624A +0xD952 0x6394 +0xD953 0x63B1 +0xD954 0x63B0 +0xD955 0x63CE +0xD956 0x63E5 +0xD957 0x63E8 +0xD958 0x63EF +0xD959 0x63C3 +0xD95A 0x649D +0xD95B 0x63F3 +0xD95C 0x63CA +0xD95D 0x63E0 +0xD95E 0x63F6 +0xD95F 0x63D5 +0xD960 0x63F2 +0xD961 0x63F5 +0xD962 0x6461 +0xD963 0x63DF +0xD964 0x63BE +0xD965 0x63DD +0xD966 0x63DC +0xD967 0x63C4 +0xD968 0x63D8 +0xD969 0x63D3 +0xD96A 0x63C2 +0xD96B 0x63C7 +0xD96C 0x63CC +0xD96D 0x63CB +0xD96E 0x63C8 +0xD96F 0x63F0 +0xD970 0x63D7 +0xD971 0x63D9 +0xD972 0x6532 +0xD973 0x6567 +0xD974 0x656A +0xD975 0x6564 +0xD976 0x655C +0xD977 0x6568 +0xD978 0x6565 +0xD979 0x658C +0xD97A 0x659D +0xD97B 0x659E +0xD97C 0x65AE +0xD97D 0x65D0 +0xD97E 0x65D2 +0xD9A1 0x667C +0xD9A2 0x666C +0xD9A3 0x667B +0xD9A4 0x6680 +0xD9A5 0x6671 +0xD9A6 0x6679 +0xD9A7 0x666A +0xD9A8 0x6672 +0xD9A9 0x6701 +0xD9AA 0x690C +0xD9AB 0x68D3 +0xD9AC 0x6904 +0xD9AD 0x68DC +0xD9AE 0x692A +0xD9AF 0x68EC +0xD9B0 0x68EA +0xD9B1 0x68F1 +0xD9B2 0x690F +0xD9B3 0x68D6 +0xD9B4 0x68F7 +0xD9B5 0x68EB +0xD9B6 0x68E4 +0xD9B7 0x68F6 +0xD9B8 0x6913 +0xD9B9 0x6910 +0xD9BA 0x68F3 +0xD9BB 0x68E1 +0xD9BC 0x6907 +0xD9BD 0x68CC +0xD9BE 0x6908 +0xD9BF 0x6970 +0xD9C0 0x68B4 +0xD9C1 0x6911 +0xD9C2 0x68EF +0xD9C3 0x68C6 +0xD9C4 0x6914 +0xD9C5 0x68F8 +0xD9C6 0x68D0 +0xD9C7 0x68FD +0xD9C8 0x68FC +0xD9C9 0x68E8 +0xD9CA 0x690B +0xD9CB 0x690A +0xD9CC 0x6917 +0xD9CD 0x68CE +0xD9CE 0x68C8 +0xD9CF 0x68DD +0xD9D0 0x68DE +0xD9D1 0x68E6 +0xD9D2 0x68F4 +0xD9D3 0x68D1 +0xD9D4 0x6906 +0xD9D5 0x68D4 +0xD9D6 0x68E9 +0xD9D7 0x6915 +0xD9D8 0x6925 +0xD9D9 0x68C7 +0xD9DA 0x6B39 +0xD9DB 0x6B3B +0xD9DC 0x6B3F +0xD9DD 0x6B3C +0xD9DE 0x6B94 +0xD9DF 0x6B97 +0xD9E0 0x6B99 +0xD9E1 0x6B95 +0xD9E2 0x6BBD +0xD9E3 0x6BF0 +0xD9E4 0x6BF2 +0xD9E5 0x6BF3 +0xD9E6 0x6C30 +0xD9E7 0x6DFC +0xD9E8 0x6E46 +0xD9E9 0x6E47 +0xD9EA 0x6E1F +0xD9EB 0x6E49 +0xD9EC 0x6E88 +0xD9ED 0x6E3C +0xD9EE 0x6E3D +0xD9EF 0x6E45 +0xD9F0 0x6E62 +0xD9F1 0x6E2B +0xD9F2 0x6E3F +0xD9F3 0x6E41 +0xD9F4 0x6E5D +0xD9F5 0x6E73 +0xD9F6 0x6E1C +0xD9F7 0x6E33 +0xD9F8 0x6E4B +0xD9F9 0x6E40 +0xD9FA 0x6E51 +0xD9FB 0x6E3B +0xD9FC 0x6E03 +0xD9FD 0x6E2E +0xD9FE 0x6E5E +0xDA40 0x6E68 +0xDA41 0x6E5C +0xDA42 0x6E61 +0xDA43 0x6E31 +0xDA44 0x6E28 +0xDA45 0x6E60 +0xDA46 0x6E71 +0xDA47 0x6E6B +0xDA48 0x6E39 +0xDA49 0x6E22 +0xDA4A 0x6E30 +0xDA4B 0x6E53 +0xDA4C 0x6E65 +0xDA4D 0x6E27 +0xDA4E 0x6E78 +0xDA4F 0x6E64 +0xDA50 0x6E77 +0xDA51 0x6E55 +0xDA52 0x6E79 +0xDA53 0x6E52 +0xDA54 0x6E66 +0xDA55 0x6E35 +0xDA56 0x6E36 +0xDA57 0x6E5A +0xDA58 0x7120 +0xDA59 0x711E +0xDA5A 0x712F +0xDA5B 0x70FB +0xDA5C 0x712E +0xDA5D 0x7131 +0xDA5E 0x7123 +0xDA5F 0x7125 +0xDA60 0x7122 +0xDA61 0x7132 +0xDA62 0x711F +0xDA63 0x7128 +0xDA64 0x713A +0xDA65 0x711B +0xDA66 0x724B +0xDA67 0x725A +0xDA68 0x7288 +0xDA69 0x7289 +0xDA6A 0x7286 +0xDA6B 0x7285 +0xDA6C 0x728B +0xDA6D 0x7312 +0xDA6E 0x730B +0xDA6F 0x7330 +0xDA70 0x7322 +0xDA71 0x7331 +0xDA72 0x7333 +0xDA73 0x7327 +0xDA74 0x7332 +0xDA75 0x732D +0xDA76 0x7326 +0xDA77 0x7323 +0xDA78 0x7335 +0xDA79 0x730C +0xDA7A 0x742E +0xDA7B 0x742C +0xDA7C 0x7430 +0xDA7D 0x742B +0xDA7E 0x7416 +0xDAA1 0x741A +0xDAA2 0x7421 +0xDAA3 0x742D +0xDAA4 0x7431 +0xDAA5 0x7424 +0xDAA6 0x7423 +0xDAA7 0x741D +0xDAA8 0x7429 +0xDAA9 0x7420 +0xDAAA 0x7432 +0xDAAB 0x74FB +0xDAAC 0x752F +0xDAAD 0x756F +0xDAAE 0x756C +0xDAAF 0x75E7 +0xDAB0 0x75DA +0xDAB1 0x75E1 +0xDAB2 0x75E6 +0xDAB3 0x75DD +0xDAB4 0x75DF +0xDAB5 0x75E4 +0xDAB6 0x75D7 +0xDAB7 0x7695 +0xDAB8 0x7692 +0xDAB9 0x76DA +0xDABA 0x7746 +0xDABB 0x7747 +0xDABC 0x7744 +0xDABD 0x774D +0xDABE 0x7745 +0xDABF 0x774A +0xDAC0 0x774E +0xDAC1 0x774B +0xDAC2 0x774C +0xDAC3 0x77DE +0xDAC4 0x77EC +0xDAC5 0x7860 +0xDAC6 0x7864 +0xDAC7 0x7865 +0xDAC8 0x785C +0xDAC9 0x786D +0xDACA 0x7871 +0xDACB 0x786A +0xDACC 0x786E +0xDACD 0x7870 +0xDACE 0x7869 +0xDACF 0x7868 +0xDAD0 0x785E +0xDAD1 0x7862 +0xDAD2 0x7974 +0xDAD3 0x7973 +0xDAD4 0x7972 +0xDAD5 0x7970 +0xDAD6 0x7A02 +0xDAD7 0x7A0A +0xDAD8 0x7A03 +0xDAD9 0x7A0C +0xDADA 0x7A04 +0xDADB 0x7A99 +0xDADC 0x7AE6 +0xDADD 0x7AE4 +0xDADE 0x7B4A +0xDADF 0x7B3B +0xDAE0 0x7B44 +0xDAE1 0x7B48 +0xDAE2 0x7B4C +0xDAE3 0x7B4E +0xDAE4 0x7B40 +0xDAE5 0x7B58 +0xDAE6 0x7B45 +0xDAE7 0x7CA2 +0xDAE8 0x7C9E +0xDAE9 0x7CA8 +0xDAEA 0x7CA1 +0xDAEB 0x7D58 +0xDAEC 0x7D6F +0xDAED 0x7D63 +0xDAEE 0x7D53 +0xDAEF 0x7D56 +0xDAF0 0x7D67 +0xDAF1 0x7D6A +0xDAF2 0x7D4F +0xDAF3 0x7D6D +0xDAF4 0x7D5C +0xDAF5 0x7D6B +0xDAF6 0x7D52 +0xDAF7 0x7D54 +0xDAF8 0x7D69 +0xDAF9 0x7D51 +0xDAFA 0x7D5F +0xDAFB 0x7D4E +0xDAFC 0x7F3E +0xDAFD 0x7F3F +0xDAFE 0x7F65 +0xDB40 0x7F66 +0xDB41 0x7FA2 +0xDB42 0x7FA0 +0xDB43 0x7FA1 +0xDB44 0x7FD7 +0xDB45 0x8051 +0xDB46 0x804F +0xDB47 0x8050 +0xDB48 0x80FE +0xDB49 0x80D4 +0xDB4A 0x8143 +0xDB4B 0x814A +0xDB4C 0x8152 +0xDB4D 0x814F +0xDB4E 0x8147 +0xDB4F 0x813D +0xDB50 0x814D +0xDB51 0x813A +0xDB52 0x81E6 +0xDB53 0x81EE +0xDB54 0x81F7 +0xDB55 0x81F8 +0xDB56 0x81F9 +0xDB57 0x8204 +0xDB58 0x823C +0xDB59 0x823D +0xDB5A 0x823F +0xDB5B 0x8275 +0xDB5C 0x833B +0xDB5D 0x83CF +0xDB5E 0x83F9 +0xDB5F 0x8423 +0xDB60 0x83C0 +0xDB61 0x83E8 +0xDB62 0x8412 +0xDB63 0x83E7 +0xDB64 0x83E4 +0xDB65 0x83FC +0xDB66 0x83F6 +0xDB67 0x8410 +0xDB68 0x83C6 +0xDB69 0x83C8 +0xDB6A 0x83EB +0xDB6B 0x83E3 +0xDB6C 0x83BF +0xDB6D 0x8401 +0xDB6E 0x83DD +0xDB6F 0x83E5 +0xDB70 0x83D8 +0xDB71 0x83FF +0xDB72 0x83E1 +0xDB73 0x83CB +0xDB74 0x83CE +0xDB75 0x83D6 +0xDB76 0x83F5 +0xDB77 0x83C9 +0xDB78 0x8409 +0xDB79 0x840F +0xDB7A 0x83DE +0xDB7B 0x8411 +0xDB7C 0x8406 +0xDB7D 0x83C2 +0xDB7E 0x83F3 +0xDBA1 0x83D5 +0xDBA2 0x83FA +0xDBA3 0x83C7 +0xDBA4 0x83D1 +0xDBA5 0x83EA +0xDBA6 0x8413 +0xDBA7 0x83C3 +0xDBA8 0x83EC +0xDBA9 0x83EE +0xDBAA 0x83C4 +0xDBAB 0x83FB +0xDBAC 0x83D7 +0xDBAD 0x83E2 +0xDBAE 0x841B +0xDBAF 0x83DB +0xDBB0 0x83FE +0xDBB1 0x86D8 +0xDBB2 0x86E2 +0xDBB3 0x86E6 +0xDBB4 0x86D3 +0xDBB5 0x86E3 +0xDBB6 0x86DA +0xDBB7 0x86EA +0xDBB8 0x86DD +0xDBB9 0x86EB +0xDBBA 0x86DC +0xDBBB 0x86EC +0xDBBC 0x86E9 +0xDBBD 0x86D7 +0xDBBE 0x86E8 +0xDBBF 0x86D1 +0xDBC0 0x8848 +0xDBC1 0x8856 +0xDBC2 0x8855 +0xDBC3 0x88BA +0xDBC4 0x88D7 +0xDBC5 0x88B9 +0xDBC6 0x88B8 +0xDBC7 0x88C0 +0xDBC8 0x88BE +0xDBC9 0x88B6 +0xDBCA 0x88BC +0xDBCB 0x88B7 +0xDBCC 0x88BD +0xDBCD 0x88B2 +0xDBCE 0x8901 +0xDBCF 0x88C9 +0xDBD0 0x8995 +0xDBD1 0x8998 +0xDBD2 0x8997 +0xDBD3 0x89DD +0xDBD4 0x89DA +0xDBD5 0x89DB +0xDBD6 0x8A4E +0xDBD7 0x8A4D +0xDBD8 0x8A39 +0xDBD9 0x8A59 +0xDBDA 0x8A40 +0xDBDB 0x8A57 +0xDBDC 0x8A58 +0xDBDD 0x8A44 +0xDBDE 0x8A45 +0xDBDF 0x8A52 +0xDBE0 0x8A48 +0xDBE1 0x8A51 +0xDBE2 0x8A4A +0xDBE3 0x8A4C +0xDBE4 0x8A4F +0xDBE5 0x8C5F +0xDBE6 0x8C81 +0xDBE7 0x8C80 +0xDBE8 0x8CBA +0xDBE9 0x8CBE +0xDBEA 0x8CB0 +0xDBEB 0x8CB9 +0xDBEC 0x8CB5 +0xDBED 0x8D84 +0xDBEE 0x8D80 +0xDBEF 0x8D89 +0xDBF0 0x8DD8 +0xDBF1 0x8DD3 +0xDBF2 0x8DCD +0xDBF3 0x8DC7 +0xDBF4 0x8DD6 +0xDBF5 0x8DDC +0xDBF6 0x8DCF +0xDBF7 0x8DD5 +0xDBF8 0x8DD9 +0xDBF9 0x8DC8 +0xDBFA 0x8DD7 +0xDBFB 0x8DC5 +0xDBFC 0x8EEF +0xDBFD 0x8EF7 +0xDBFE 0x8EFA +0xDC40 0x8EF9 +0xDC41 0x8EE6 +0xDC42 0x8EEE +0xDC43 0x8EE5 +0xDC44 0x8EF5 +0xDC45 0x8EE7 +0xDC46 0x8EE8 +0xDC47 0x8EF6 +0xDC48 0x8EEB +0xDC49 0x8EF1 +0xDC4A 0x8EEC +0xDC4B 0x8EF4 +0xDC4C 0x8EE9 +0xDC4D 0x902D +0xDC4E 0x9034 +0xDC4F 0x902F +0xDC50 0x9106 +0xDC51 0x912C +0xDC52 0x9104 +0xDC53 0x90FF +0xDC54 0x90FC +0xDC55 0x9108 +0xDC56 0x90F9 +0xDC57 0x90FB +0xDC58 0x9101 +0xDC59 0x9100 +0xDC5A 0x9107 +0xDC5B 0x9105 +0xDC5C 0x9103 +0xDC5D 0x9161 +0xDC5E 0x9164 +0xDC5F 0x915F +0xDC60 0x9162 +0xDC61 0x9160 +0xDC62 0x9201 +0xDC63 0x920A +0xDC64 0x9225 +0xDC65 0x9203 +0xDC66 0x921A +0xDC67 0x9226 +0xDC68 0x920F +0xDC69 0x920C +0xDC6A 0x9200 +0xDC6B 0x9212 +0xDC6C 0x91FF +0xDC6D 0x91FD +0xDC6E 0x9206 +0xDC6F 0x9204 +0xDC70 0x9227 +0xDC71 0x9202 +0xDC72 0x921C +0xDC73 0x9224 +0xDC74 0x9219 +0xDC75 0x9217 +0xDC76 0x9205 +0xDC77 0x9216 +0xDC78 0x957B +0xDC79 0x958D +0xDC7A 0x958C +0xDC7B 0x9590 +0xDC7C 0x9687 +0xDC7D 0x967E +0xDC7E 0x9688 +0xDCA1 0x9689 +0xDCA2 0x9683 +0xDCA3 0x9680 +0xDCA4 0x96C2 +0xDCA5 0x96C8 +0xDCA6 0x96C3 +0xDCA7 0x96F1 +0xDCA8 0x96F0 +0xDCA9 0x976C +0xDCAA 0x9770 +0xDCAB 0x976E +0xDCAC 0x9807 +0xDCAD 0x98A9 +0xDCAE 0x98EB +0xDCAF 0x9CE6 +0xDCB0 0x9EF9 +0xDCB1 0x4E83 +0xDCB2 0x4E84 +0xDCB3 0x4EB6 +0xDCB4 0x50BD +0xDCB5 0x50BF +0xDCB6 0x50C6 +0xDCB7 0x50AE +0xDCB8 0x50C4 +0xDCB9 0x50CA +0xDCBA 0x50B4 +0xDCBB 0x50C8 +0xDCBC 0x50C2 +0xDCBD 0x50B0 +0xDCBE 0x50C1 +0xDCBF 0x50BA +0xDCC0 0x50B1 +0xDCC1 0x50CB +0xDCC2 0x50C9 +0xDCC3 0x50B6 +0xDCC4 0x50B8 +0xDCC5 0x51D7 +0xDCC6 0x527A +0xDCC7 0x5278 +0xDCC8 0x527B +0xDCC9 0x527C +0xDCCA 0x55C3 +0xDCCB 0x55DB +0xDCCC 0x55CC +0xDCCD 0x55D0 +0xDCCE 0x55CB +0xDCCF 0x55CA +0xDCD0 0x55DD +0xDCD1 0x55C0 +0xDCD2 0x55D4 +0xDCD3 0x55C4 +0xDCD4 0x55E9 +0xDCD5 0x55BF +0xDCD6 0x55D2 +0xDCD7 0x558D +0xDCD8 0x55CF +0xDCD9 0x55D5 +0xDCDA 0x55E2 +0xDCDB 0x55D6 +0xDCDC 0x55C8 +0xDCDD 0x55F2 +0xDCDE 0x55CD +0xDCDF 0x55D9 +0xDCE0 0x55C2 +0xDCE1 0x5714 +0xDCE2 0x5853 +0xDCE3 0x5868 +0xDCE4 0x5864 +0xDCE5 0x584F +0xDCE6 0x584D +0xDCE7 0x5849 +0xDCE8 0x586F +0xDCE9 0x5855 +0xDCEA 0x584E +0xDCEB 0x585D +0xDCEC 0x5859 +0xDCED 0x5865 +0xDCEE 0x585B +0xDCEF 0x583D +0xDCF0 0x5863 +0xDCF1 0x5871 +0xDCF2 0x58FC +0xDCF3 0x5AC7 +0xDCF4 0x5AC4 +0xDCF5 0x5ACB +0xDCF6 0x5ABA +0xDCF7 0x5AB8 +0xDCF8 0x5AB1 +0xDCF9 0x5AB5 +0xDCFA 0x5AB0 +0xDCFB 0x5ABF +0xDCFC 0x5AC8 +0xDCFD 0x5ABB +0xDCFE 0x5AC6 +0xDD40 0x5AB7 +0xDD41 0x5AC0 +0xDD42 0x5ACA +0xDD43 0x5AB4 +0xDD44 0x5AB6 +0xDD45 0x5ACD +0xDD46 0x5AB9 +0xDD47 0x5A90 +0xDD48 0x5BD6 +0xDD49 0x5BD8 +0xDD4A 0x5BD9 +0xDD4B 0x5C1F +0xDD4C 0x5C33 +0xDD4D 0x5D71 +0xDD4E 0x5D63 +0xDD4F 0x5D4A +0xDD50 0x5D65 +0xDD51 0x5D72 +0xDD52 0x5D6C +0xDD53 0x5D5E +0xDD54 0x5D68 +0xDD55 0x5D67 +0xDD56 0x5D62 +0xDD57 0x5DF0 +0xDD58 0x5E4F +0xDD59 0x5E4E +0xDD5A 0x5E4A +0xDD5B 0x5E4D +0xDD5C 0x5E4B +0xDD5D 0x5EC5 +0xDD5E 0x5ECC +0xDD5F 0x5EC6 +0xDD60 0x5ECB +0xDD61 0x5EC7 +0xDD62 0x5F40 +0xDD63 0x5FAF +0xDD64 0x5FAD +0xDD65 0x60F7 +0xDD66 0x6149 +0xDD67 0x614A +0xDD68 0x612B +0xDD69 0x6145 +0xDD6A 0x6136 +0xDD6B 0x6132 +0xDD6C 0x612E +0xDD6D 0x6146 +0xDD6E 0x612F +0xDD6F 0x614F +0xDD70 0x6129 +0xDD71 0x6140 +0xDD72 0x6220 +0xDD73 0x9168 +0xDD74 0x6223 +0xDD75 0x6225 +0xDD76 0x6224 +0xDD77 0x63C5 +0xDD78 0x63F1 +0xDD79 0x63EB +0xDD7A 0x6410 +0xDD7B 0x6412 +0xDD7C 0x6409 +0xDD7D 0x6420 +0xDD7E 0x6424 +0xDDA1 0x6433 +0xDDA2 0x6443 +0xDDA3 0x641F +0xDDA4 0x6415 +0xDDA5 0x6418 +0xDDA6 0x6439 +0xDDA7 0x6437 +0xDDA8 0x6422 +0xDDA9 0x6423 +0xDDAA 0x640C +0xDDAB 0x6426 +0xDDAC 0x6430 +0xDDAD 0x6428 +0xDDAE 0x6441 +0xDDAF 0x6435 +0xDDB0 0x642F +0xDDB1 0x640A +0xDDB2 0x641A +0xDDB3 0x6440 +0xDDB4 0x6425 +0xDDB5 0x6427 +0xDDB6 0x640B +0xDDB7 0x63E7 +0xDDB8 0x641B +0xDDB9 0x642E +0xDDBA 0x6421 +0xDDBB 0x640E +0xDDBC 0x656F +0xDDBD 0x6592 +0xDDBE 0x65D3 +0xDDBF 0x6686 +0xDDC0 0x668C +0xDDC1 0x6695 +0xDDC2 0x6690 +0xDDC3 0x668B +0xDDC4 0x668A +0xDDC5 0x6699 +0xDDC6 0x6694 +0xDDC7 0x6678 +0xDDC8 0x6720 +0xDDC9 0x6966 +0xDDCA 0x695F +0xDDCB 0x6938 +0xDDCC 0x694E +0xDDCD 0x6962 +0xDDCE 0x6971 +0xDDCF 0x693F +0xDDD0 0x6945 +0xDDD1 0x696A +0xDDD2 0x6939 +0xDDD3 0x6942 +0xDDD4 0x6957 +0xDDD5 0x6959 +0xDDD6 0x697A +0xDDD7 0x6948 +0xDDD8 0x6949 +0xDDD9 0x6935 +0xDDDA 0x696C +0xDDDB 0x6933 +0xDDDC 0x693D +0xDDDD 0x6965 +0xDDDE 0x68F0 +0xDDDF 0x6978 +0xDDE0 0x6934 +0xDDE1 0x6969 +0xDDE2 0x6940 +0xDDE3 0x696F +0xDDE4 0x6944 +0xDDE5 0x6976 +0xDDE6 0x6958 +0xDDE7 0x6941 +0xDDE8 0x6974 +0xDDE9 0x694C +0xDDEA 0x693B +0xDDEB 0x694B +0xDDEC 0x6937 +0xDDED 0x695C +0xDDEE 0x694F +0xDDEF 0x6951 +0xDDF0 0x6932 +0xDDF1 0x6952 +0xDDF2 0x692F +0xDDF3 0x697B +0xDDF4 0x693C +0xDDF5 0x6B46 +0xDDF6 0x6B45 +0xDDF7 0x6B43 +0xDDF8 0x6B42 +0xDDF9 0x6B48 +0xDDFA 0x6B41 +0xDDFB 0x6B9B +0xDDFC 0xFA0D +0xDDFD 0x6BFB +0xDDFE 0x6BFC +0xDE40 0x6BF9 +0xDE41 0x6BF7 +0xDE42 0x6BF8 +0xDE43 0x6E9B +0xDE44 0x6ED6 +0xDE45 0x6EC8 +0xDE46 0x6E8F +0xDE47 0x6EC0 +0xDE48 0x6E9F +0xDE49 0x6E93 +0xDE4A 0x6E94 +0xDE4B 0x6EA0 +0xDE4C 0x6EB1 +0xDE4D 0x6EB9 +0xDE4E 0x6EC6 +0xDE4F 0x6ED2 +0xDE50 0x6EBD +0xDE51 0x6EC1 +0xDE52 0x6E9E +0xDE53 0x6EC9 +0xDE54 0x6EB7 +0xDE55 0x6EB0 +0xDE56 0x6ECD +0xDE57 0x6EA6 +0xDE58 0x6ECF +0xDE59 0x6EB2 +0xDE5A 0x6EBE +0xDE5B 0x6EC3 +0xDE5C 0x6EDC +0xDE5D 0x6ED8 +0xDE5E 0x6E99 +0xDE5F 0x6E92 +0xDE60 0x6E8E +0xDE61 0x6E8D +0xDE62 0x6EA4 +0xDE63 0x6EA1 +0xDE64 0x6EBF +0xDE65 0x6EB3 +0xDE66 0x6ED0 +0xDE67 0x6ECA +0xDE68 0x6E97 +0xDE69 0x6EAE +0xDE6A 0x6EA3 +0xDE6B 0x7147 +0xDE6C 0x7154 +0xDE6D 0x7152 +0xDE6E 0x7163 +0xDE6F 0x7160 +0xDE70 0x7141 +0xDE71 0x715D +0xDE72 0x7162 +0xDE73 0x7172 +0xDE74 0x7178 +0xDE75 0x716A +0xDE76 0x7161 +0xDE77 0x7142 +0xDE78 0x7158 +0xDE79 0x7143 +0xDE7A 0x714B +0xDE7B 0x7170 +0xDE7C 0x715F +0xDE7D 0x7150 +0xDE7E 0x7153 +0xDEA1 0x7144 +0xDEA2 0x714D +0xDEA3 0x715A +0xDEA4 0x724F +0xDEA5 0x728D +0xDEA6 0x728C +0xDEA7 0x7291 +0xDEA8 0x7290 +0xDEA9 0x728E +0xDEAA 0x733C +0xDEAB 0x7342 +0xDEAC 0x733B +0xDEAD 0x733A +0xDEAE 0x7340 +0xDEAF 0x734A +0xDEB0 0x7349 +0xDEB1 0x7444 +0xDEB2 0x744A +0xDEB3 0x744B +0xDEB4 0x7452 +0xDEB5 0x7451 +0xDEB6 0x7457 +0xDEB7 0x7440 +0xDEB8 0x744F +0xDEB9 0x7450 +0xDEBA 0x744E +0xDEBB 0x7442 +0xDEBC 0x7446 +0xDEBD 0x744D +0xDEBE 0x7454 +0xDEBF 0x74E1 +0xDEC0 0x74FF +0xDEC1 0x74FE +0xDEC2 0x74FD +0xDEC3 0x751D +0xDEC4 0x7579 +0xDEC5 0x7577 +0xDEC6 0x6983 +0xDEC7 0x75EF +0xDEC8 0x760F +0xDEC9 0x7603 +0xDECA 0x75F7 +0xDECB 0x75FE +0xDECC 0x75FC +0xDECD 0x75F9 +0xDECE 0x75F8 +0xDECF 0x7610 +0xDED0 0x75FB +0xDED1 0x75F6 +0xDED2 0x75ED +0xDED3 0x75F5 +0xDED4 0x75FD +0xDED5 0x7699 +0xDED6 0x76B5 +0xDED7 0x76DD +0xDED8 0x7755 +0xDED9 0x775F +0xDEDA 0x7760 +0xDEDB 0x7752 +0xDEDC 0x7756 +0xDEDD 0x775A +0xDEDE 0x7769 +0xDEDF 0x7767 +0xDEE0 0x7754 +0xDEE1 0x7759 +0xDEE2 0x776D +0xDEE3 0x77E0 +0xDEE4 0x7887 +0xDEE5 0x789A +0xDEE6 0x7894 +0xDEE7 0x788F +0xDEE8 0x7884 +0xDEE9 0x7895 +0xDEEA 0x7885 +0xDEEB 0x7886 +0xDEEC 0x78A1 +0xDEED 0x7883 +0xDEEE 0x7879 +0xDEEF 0x7899 +0xDEF0 0x7880 +0xDEF1 0x7896 +0xDEF2 0x787B +0xDEF3 0x797C +0xDEF4 0x7982 +0xDEF5 0x797D +0xDEF6 0x7979 +0xDEF7 0x7A11 +0xDEF8 0x7A18 +0xDEF9 0x7A19 +0xDEFA 0x7A12 +0xDEFB 0x7A17 +0xDEFC 0x7A15 +0xDEFD 0x7A22 +0xDEFE 0x7A13 +0xDF40 0x7A1B +0xDF41 0x7A10 +0xDF42 0x7AA3 +0xDF43 0x7AA2 +0xDF44 0x7A9E +0xDF45 0x7AEB +0xDF46 0x7B66 +0xDF47 0x7B64 +0xDF48 0x7B6D +0xDF49 0x7B74 +0xDF4A 0x7B69 +0xDF4B 0x7B72 +0xDF4C 0x7B65 +0xDF4D 0x7B73 +0xDF4E 0x7B71 +0xDF4F 0x7B70 +0xDF50 0x7B61 +0xDF51 0x7B78 +0xDF52 0x7B76 +0xDF53 0x7B63 +0xDF54 0x7CB2 +0xDF55 0x7CB4 +0xDF56 0x7CAF +0xDF57 0x7D88 +0xDF58 0x7D86 +0xDF59 0x7D80 +0xDF5A 0x7D8D +0xDF5B 0x7D7F +0xDF5C 0x7D85 +0xDF5D 0x7D7A +0xDF5E 0x7D8E +0xDF5F 0x7D7B +0xDF60 0x7D83 +0xDF61 0x7D7C +0xDF62 0x7D8C +0xDF63 0x7D94 +0xDF64 0x7D84 +0xDF65 0x7D7D +0xDF66 0x7D92 +0xDF67 0x7F6D +0xDF68 0x7F6B +0xDF69 0x7F67 +0xDF6A 0x7F68 +0xDF6B 0x7F6C +0xDF6C 0x7FA6 +0xDF6D 0x7FA5 +0xDF6E 0x7FA7 +0xDF6F 0x7FDB +0xDF70 0x7FDC +0xDF71 0x8021 +0xDF72 0x8164 +0xDF73 0x8160 +0xDF74 0x8177 +0xDF75 0x815C +0xDF76 0x8169 +0xDF77 0x815B +0xDF78 0x8162 +0xDF79 0x8172 +0xDF7A 0x6721 +0xDF7B 0x815E +0xDF7C 0x8176 +0xDF7D 0x8167 +0xDF7E 0x816F +0xDFA1 0x8144 +0xDFA2 0x8161 +0xDFA3 0x821D +0xDFA4 0x8249 +0xDFA5 0x8244 +0xDFA6 0x8240 +0xDFA7 0x8242 +0xDFA8 0x8245 +0xDFA9 0x84F1 +0xDFAA 0x843F +0xDFAB 0x8456 +0xDFAC 0x8476 +0xDFAD 0x8479 +0xDFAE 0x848F +0xDFAF 0x848D +0xDFB0 0x8465 +0xDFB1 0x8451 +0xDFB2 0x8440 +0xDFB3 0x8486 +0xDFB4 0x8467 +0xDFB5 0x8430 +0xDFB6 0x844D +0xDFB7 0x847D +0xDFB8 0x845A +0xDFB9 0x8459 +0xDFBA 0x8474 +0xDFBB 0x8473 +0xDFBC 0x845D +0xDFBD 0x8507 +0xDFBE 0x845E +0xDFBF 0x8437 +0xDFC0 0x843A +0xDFC1 0x8434 +0xDFC2 0x847A +0xDFC3 0x8443 +0xDFC4 0x8478 +0xDFC5 0x8432 +0xDFC6 0x8445 +0xDFC7 0x8429 +0xDFC8 0x83D9 +0xDFC9 0x844B +0xDFCA 0x842F +0xDFCB 0x8442 +0xDFCC 0x842D +0xDFCD 0x845F +0xDFCE 0x8470 +0xDFCF 0x8439 +0xDFD0 0x844E +0xDFD1 0x844C +0xDFD2 0x8452 +0xDFD3 0x846F +0xDFD4 0x84C5 +0xDFD5 0x848E +0xDFD6 0x843B +0xDFD7 0x8447 +0xDFD8 0x8436 +0xDFD9 0x8433 +0xDFDA 0x8468 +0xDFDB 0x847E +0xDFDC 0x8444 +0xDFDD 0x842B +0xDFDE 0x8460 +0xDFDF 0x8454 +0xDFE0 0x846E +0xDFE1 0x8450 +0xDFE2 0x870B +0xDFE3 0x8704 +0xDFE4 0x86F7 +0xDFE5 0x870C +0xDFE6 0x86FA +0xDFE7 0x86D6 +0xDFE8 0x86F5 +0xDFE9 0x874D +0xDFEA 0x86F8 +0xDFEB 0x870E +0xDFEC 0x8709 +0xDFED 0x8701 +0xDFEE 0x86F6 +0xDFEF 0x870D +0xDFF0 0x8705 +0xDFF1 0x88D6 +0xDFF2 0x88CB +0xDFF3 0x88CD +0xDFF4 0x88CE +0xDFF5 0x88DE +0xDFF6 0x88DB +0xDFF7 0x88DA +0xDFF8 0x88CC +0xDFF9 0x88D0 +0xDFFA 0x8985 +0xDFFB 0x899B +0xDFFC 0x89DF +0xDFFD 0x89E5 +0xDFFE 0x89E4 +0xE040 0x89E1 +0xE041 0x89E0 +0xE042 0x89E2 +0xE043 0x89DC +0xE044 0x89E6 +0xE045 0x8A76 +0xE046 0x8A86 +0xE047 0x8A7F +0xE048 0x8A61 +0xE049 0x8A3F +0xE04A 0x8A77 +0xE04B 0x8A82 +0xE04C 0x8A84 +0xE04D 0x8A75 +0xE04E 0x8A83 +0xE04F 0x8A81 +0xE050 0x8A74 +0xE051 0x8A7A +0xE052 0x8C3C +0xE053 0x8C4B +0xE054 0x8C4A +0xE055 0x8C65 +0xE056 0x8C64 +0xE057 0x8C66 +0xE058 0x8C86 +0xE059 0x8C84 +0xE05A 0x8C85 +0xE05B 0x8CCC +0xE05C 0x8D68 +0xE05D 0x8D69 +0xE05E 0x8D91 +0xE05F 0x8D8C +0xE060 0x8D8E +0xE061 0x8D8F +0xE062 0x8D8D +0xE063 0x8D93 +0xE064 0x8D94 +0xE065 0x8D90 +0xE066 0x8D92 +0xE067 0x8DF0 +0xE068 0x8DE0 +0xE069 0x8DEC +0xE06A 0x8DF1 +0xE06B 0x8DEE +0xE06C 0x8DD0 +0xE06D 0x8DE9 +0xE06E 0x8DE3 +0xE06F 0x8DE2 +0xE070 0x8DE7 +0xE071 0x8DF2 +0xE072 0x8DEB +0xE073 0x8DF4 +0xE074 0x8F06 +0xE075 0x8EFF +0xE076 0x8F01 +0xE077 0x8F00 +0xE078 0x8F05 +0xE079 0x8F07 +0xE07A 0x8F08 +0xE07B 0x8F02 +0xE07C 0x8F0B +0xE07D 0x9052 +0xE07E 0x903F +0xE0A1 0x9044 +0xE0A2 0x9049 +0xE0A3 0x903D +0xE0A4 0x9110 +0xE0A5 0x910D +0xE0A6 0x910F +0xE0A7 0x9111 +0xE0A8 0x9116 +0xE0A9 0x9114 +0xE0AA 0x910B +0xE0AB 0x910E +0xE0AC 0x916E +0xE0AD 0x916F +0xE0AE 0x9248 +0xE0AF 0x9252 +0xE0B0 0x9230 +0xE0B1 0x923A +0xE0B2 0x9266 +0xE0B3 0x9233 +0xE0B4 0x9265 +0xE0B5 0x925E +0xE0B6 0x9283 +0xE0B7 0x922E +0xE0B8 0x924A +0xE0B9 0x9246 +0xE0BA 0x926D +0xE0BB 0x926C +0xE0BC 0x924F +0xE0BD 0x9260 +0xE0BE 0x9267 +0xE0BF 0x926F +0xE0C0 0x9236 +0xE0C1 0x9261 +0xE0C2 0x9270 +0xE0C3 0x9231 +0xE0C4 0x9254 +0xE0C5 0x9263 +0xE0C6 0x9250 +0xE0C7 0x9272 +0xE0C8 0x924E +0xE0C9 0x9253 +0xE0CA 0x924C +0xE0CB 0x9256 +0xE0CC 0x9232 +0xE0CD 0x959F +0xE0CE 0x959C +0xE0CF 0x959E +0xE0D0 0x959B +0xE0D1 0x9692 +0xE0D2 0x9693 +0xE0D3 0x9691 +0xE0D4 0x9697 +0xE0D5 0x96CE +0xE0D6 0x96FA +0xE0D7 0x96FD +0xE0D8 0x96F8 +0xE0D9 0x96F5 +0xE0DA 0x9773 +0xE0DB 0x9777 +0xE0DC 0x9778 +0xE0DD 0x9772 +0xE0DE 0x980F +0xE0DF 0x980D +0xE0E0 0x980E +0xE0E1 0x98AC +0xE0E2 0x98F6 +0xE0E3 0x98F9 +0xE0E4 0x99AF +0xE0E5 0x99B2 +0xE0E6 0x99B0 +0xE0E7 0x99B5 +0xE0E8 0x9AAD +0xE0E9 0x9AAB +0xE0EA 0x9B5B +0xE0EB 0x9CEA +0xE0EC 0x9CED +0xE0ED 0x9CE7 +0xE0EE 0x9E80 +0xE0EF 0x9EFD +0xE0F0 0x50E6 +0xE0F1 0x50D4 +0xE0F2 0x50D7 +0xE0F3 0x50E8 +0xE0F4 0x50F3 +0xE0F5 0x50DB +0xE0F6 0x50EA +0xE0F7 0x50DD +0xE0F8 0x50E4 +0xE0F9 0x50D3 +0xE0FA 0x50EC +0xE0FB 0x50F0 +0xE0FC 0x50EF +0xE0FD 0x50E3 +0xE0FE 0x50E0 +0xE140 0x51D8 +0xE141 0x5280 +0xE142 0x5281 +0xE143 0x52E9 +0xE144 0x52EB +0xE145 0x5330 +0xE146 0x53AC +0xE147 0x5627 +0xE148 0x5615 +0xE149 0x560C +0xE14A 0x5612 +0xE14B 0x55FC +0xE14C 0x560F +0xE14D 0x561C +0xE14E 0x5601 +0xE14F 0x5613 +0xE150 0x5602 +0xE151 0x55FA +0xE152 0x561D +0xE153 0x5604 +0xE154 0x55FF +0xE155 0x55F9 +0xE156 0x5889 +0xE157 0x587C +0xE158 0x5890 +0xE159 0x5898 +0xE15A 0x5886 +0xE15B 0x5881 +0xE15C 0x587F +0xE15D 0x5874 +0xE15E 0x588B +0xE15F 0x587A +0xE160 0x5887 +0xE161 0x5891 +0xE162 0x588E +0xE163 0x5876 +0xE164 0x5882 +0xE165 0x5888 +0xE166 0x587B +0xE167 0x5894 +0xE168 0x588F +0xE169 0x58FE +0xE16A 0x596B +0xE16B 0x5ADC +0xE16C 0x5AEE +0xE16D 0x5AE5 +0xE16E 0x5AD5 +0xE16F 0x5AEA +0xE170 0x5ADA +0xE171 0x5AED +0xE172 0x5AEB +0xE173 0x5AF3 +0xE174 0x5AE2 +0xE175 0x5AE0 +0xE176 0x5ADB +0xE177 0x5AEC +0xE178 0x5ADE +0xE179 0x5ADD +0xE17A 0x5AD9 +0xE17B 0x5AE8 +0xE17C 0x5ADF +0xE17D 0x5B77 +0xE17E 0x5BE0 +0xE1A1 0x5BE3 +0xE1A2 0x5C63 +0xE1A3 0x5D82 +0xE1A4 0x5D80 +0xE1A5 0x5D7D +0xE1A6 0x5D86 +0xE1A7 0x5D7A +0xE1A8 0x5D81 +0xE1A9 0x5D77 +0xE1AA 0x5D8A +0xE1AB 0x5D89 +0xE1AC 0x5D88 +0xE1AD 0x5D7E +0xE1AE 0x5D7C +0xE1AF 0x5D8D +0xE1B0 0x5D79 +0xE1B1 0x5D7F +0xE1B2 0x5E58 +0xE1B3 0x5E59 +0xE1B4 0x5E53 +0xE1B5 0x5ED8 +0xE1B6 0x5ED1 +0xE1B7 0x5ED7 +0xE1B8 0x5ECE +0xE1B9 0x5EDC +0xE1BA 0x5ED5 +0xE1BB 0x5ED9 +0xE1BC 0x5ED2 +0xE1BD 0x5ED4 +0xE1BE 0x5F44 +0xE1BF 0x5F43 +0xE1C0 0x5F6F +0xE1C1 0x5FB6 +0xE1C2 0x612C +0xE1C3 0x6128 +0xE1C4 0x6141 +0xE1C5 0x615E +0xE1C6 0x6171 +0xE1C7 0x6173 +0xE1C8 0x6152 +0xE1C9 0x6153 +0xE1CA 0x6172 +0xE1CB 0x616C +0xE1CC 0x6180 +0xE1CD 0x6174 +0xE1CE 0x6154 +0xE1CF 0x617A +0xE1D0 0x615B +0xE1D1 0x6165 +0xE1D2 0x613B +0xE1D3 0x616A +0xE1D4 0x6161 +0xE1D5 0x6156 +0xE1D6 0x6229 +0xE1D7 0x6227 +0xE1D8 0x622B +0xE1D9 0x642B +0xE1DA 0x644D +0xE1DB 0x645B +0xE1DC 0x645D +0xE1DD 0x6474 +0xE1DE 0x6476 +0xE1DF 0x6472 +0xE1E0 0x6473 +0xE1E1 0x647D +0xE1E2 0x6475 +0xE1E3 0x6466 +0xE1E4 0x64A6 +0xE1E5 0x644E +0xE1E6 0x6482 +0xE1E7 0x645E +0xE1E8 0x645C +0xE1E9 0x644B +0xE1EA 0x6453 +0xE1EB 0x6460 +0xE1EC 0x6450 +0xE1ED 0x647F +0xE1EE 0x643F +0xE1EF 0x646C +0xE1F0 0x646B +0xE1F1 0x6459 +0xE1F2 0x6465 +0xE1F3 0x6477 +0xE1F4 0x6573 +0xE1F5 0x65A0 +0xE1F6 0x66A1 +0xE1F7 0x66A0 +0xE1F8 0x669F +0xE1F9 0x6705 +0xE1FA 0x6704 +0xE1FB 0x6722 +0xE1FC 0x69B1 +0xE1FD 0x69B6 +0xE1FE 0x69C9 +0xE240 0x69A0 +0xE241 0x69CE +0xE242 0x6996 +0xE243 0x69B0 +0xE244 0x69AC +0xE245 0x69BC +0xE246 0x6991 +0xE247 0x6999 +0xE248 0x698E +0xE249 0x69A7 +0xE24A 0x698D +0xE24B 0x69A9 +0xE24C 0x69BE +0xE24D 0x69AF +0xE24E 0x69BF +0xE24F 0x69C4 +0xE250 0x69BD +0xE251 0x69A4 +0xE252 0x69D4 +0xE253 0x69B9 +0xE254 0x69CA +0xE255 0x699A +0xE256 0x69CF +0xE257 0x69B3 +0xE258 0x6993 +0xE259 0x69AA +0xE25A 0x69A1 +0xE25B 0x699E +0xE25C 0x69D9 +0xE25D 0x6997 +0xE25E 0x6990 +0xE25F 0x69C2 +0xE260 0x69B5 +0xE261 0x69A5 +0xE262 0x69C6 +0xE263 0x6B4A +0xE264 0x6B4D +0xE265 0x6B4B +0xE266 0x6B9E +0xE267 0x6B9F +0xE268 0x6BA0 +0xE269 0x6BC3 +0xE26A 0x6BC4 +0xE26B 0x6BFE +0xE26C 0x6ECE +0xE26D 0x6EF5 +0xE26E 0x6EF1 +0xE26F 0x6F03 +0xE270 0x6F25 +0xE271 0x6EF8 +0xE272 0x6F37 +0xE273 0x6EFB +0xE274 0x6F2E +0xE275 0x6F09 +0xE276 0x6F4E +0xE277 0x6F19 +0xE278 0x6F1A +0xE279 0x6F27 +0xE27A 0x6F18 +0xE27B 0x6F3B +0xE27C 0x6F12 +0xE27D 0x6EED +0xE27E 0x6F0A +0xE2A1 0x6F36 +0xE2A2 0x6F73 +0xE2A3 0x6EF9 +0xE2A4 0x6EEE +0xE2A5 0x6F2D +0xE2A6 0x6F40 +0xE2A7 0x6F30 +0xE2A8 0x6F3C +0xE2A9 0x6F35 +0xE2AA 0x6EEB +0xE2AB 0x6F07 +0xE2AC 0x6F0E +0xE2AD 0x6F43 +0xE2AE 0x6F05 +0xE2AF 0x6EFD +0xE2B0 0x6EF6 +0xE2B1 0x6F39 +0xE2B2 0x6F1C +0xE2B3 0x6EFC +0xE2B4 0x6F3A +0xE2B5 0x6F1F +0xE2B6 0x6F0D +0xE2B7 0x6F1E +0xE2B8 0x6F08 +0xE2B9 0x6F21 +0xE2BA 0x7187 +0xE2BB 0x7190 +0xE2BC 0x7189 +0xE2BD 0x7180 +0xE2BE 0x7185 +0xE2BF 0x7182 +0xE2C0 0x718F +0xE2C1 0x717B +0xE2C2 0x7186 +0xE2C3 0x7181 +0xE2C4 0x7197 +0xE2C5 0x7244 +0xE2C6 0x7253 +0xE2C7 0x7297 +0xE2C8 0x7295 +0xE2C9 0x7293 +0xE2CA 0x7343 +0xE2CB 0x734D +0xE2CC 0x7351 +0xE2CD 0x734C +0xE2CE 0x7462 +0xE2CF 0x7473 +0xE2D0 0x7471 +0xE2D1 0x7475 +0xE2D2 0x7472 +0xE2D3 0x7467 +0xE2D4 0x746E +0xE2D5 0x7500 +0xE2D6 0x7502 +0xE2D7 0x7503 +0xE2D8 0x757D +0xE2D9 0x7590 +0xE2DA 0x7616 +0xE2DB 0x7608 +0xE2DC 0x760C +0xE2DD 0x7615 +0xE2DE 0x7611 +0xE2DF 0x760A +0xE2E0 0x7614 +0xE2E1 0x76B8 +0xE2E2 0x7781 +0xE2E3 0x777C +0xE2E4 0x7785 +0xE2E5 0x7782 +0xE2E6 0x776E +0xE2E7 0x7780 +0xE2E8 0x776F +0xE2E9 0x777E +0xE2EA 0x7783 +0xE2EB 0x78B2 +0xE2EC 0x78AA +0xE2ED 0x78B4 +0xE2EE 0x78AD +0xE2EF 0x78A8 +0xE2F0 0x787E +0xE2F1 0x78AB +0xE2F2 0x789E +0xE2F3 0x78A5 +0xE2F4 0x78A0 +0xE2F5 0x78AC +0xE2F6 0x78A2 +0xE2F7 0x78A4 +0xE2F8 0x7998 +0xE2F9 0x798A +0xE2FA 0x798B +0xE2FB 0x7996 +0xE2FC 0x7995 +0xE2FD 0x7994 +0xE2FE 0x7993 +0xE340 0x7997 +0xE341 0x7988 +0xE342 0x7992 +0xE343 0x7990 +0xE344 0x7A2B +0xE345 0x7A4A +0xE346 0x7A30 +0xE347 0x7A2F +0xE348 0x7A28 +0xE349 0x7A26 +0xE34A 0x7AA8 +0xE34B 0x7AAB +0xE34C 0x7AAC +0xE34D 0x7AEE +0xE34E 0x7B88 +0xE34F 0x7B9C +0xE350 0x7B8A +0xE351 0x7B91 +0xE352 0x7B90 +0xE353 0x7B96 +0xE354 0x7B8D +0xE355 0x7B8C +0xE356 0x7B9B +0xE357 0x7B8E +0xE358 0x7B85 +0xE359 0x7B98 +0xE35A 0x5284 +0xE35B 0x7B99 +0xE35C 0x7BA4 +0xE35D 0x7B82 +0xE35E 0x7CBB +0xE35F 0x7CBF +0xE360 0x7CBC +0xE361 0x7CBA +0xE362 0x7DA7 +0xE363 0x7DB7 +0xE364 0x7DC2 +0xE365 0x7DA3 +0xE366 0x7DAA +0xE367 0x7DC1 +0xE368 0x7DC0 +0xE369 0x7DC5 +0xE36A 0x7D9D +0xE36B 0x7DCE +0xE36C 0x7DC4 +0xE36D 0x7DC6 +0xE36E 0x7DCB +0xE36F 0x7DCC +0xE370 0x7DAF +0xE371 0x7DB9 +0xE372 0x7D96 +0xE373 0x7DBC +0xE374 0x7D9F +0xE375 0x7DA6 +0xE376 0x7DAE +0xE377 0x7DA9 +0xE378 0x7DA1 +0xE379 0x7DC9 +0xE37A 0x7F73 +0xE37B 0x7FE2 +0xE37C 0x7FE3 +0xE37D 0x7FE5 +0xE37E 0x7FDE +0xE3A1 0x8024 +0xE3A2 0x805D +0xE3A3 0x805C +0xE3A4 0x8189 +0xE3A5 0x8186 +0xE3A6 0x8183 +0xE3A7 0x8187 +0xE3A8 0x818D +0xE3A9 0x818C +0xE3AA 0x818B +0xE3AB 0x8215 +0xE3AC 0x8497 +0xE3AD 0x84A4 +0xE3AE 0x84A1 +0xE3AF 0x849F +0xE3B0 0x84BA +0xE3B1 0x84CE +0xE3B2 0x84C2 +0xE3B3 0x84AC +0xE3B4 0x84AE +0xE3B5 0x84AB +0xE3B6 0x84B9 +0xE3B7 0x84B4 +0xE3B8 0x84C1 +0xE3B9 0x84CD +0xE3BA 0x84AA +0xE3BB 0x849A +0xE3BC 0x84B1 +0xE3BD 0x84D0 +0xE3BE 0x849D +0xE3BF 0x84A7 +0xE3C0 0x84BB +0xE3C1 0x84A2 +0xE3C2 0x8494 +0xE3C3 0x84C7 +0xE3C4 0x84CC +0xE3C5 0x849B +0xE3C6 0x84A9 +0xE3C7 0x84AF +0xE3C8 0x84A8 +0xE3C9 0x84D6 +0xE3CA 0x8498 +0xE3CB 0x84B6 +0xE3CC 0x84CF +0xE3CD 0x84A0 +0xE3CE 0x84D7 +0xE3CF 0x84D4 +0xE3D0 0x84D2 +0xE3D1 0x84DB +0xE3D2 0x84B0 +0xE3D3 0x8491 +0xE3D4 0x8661 +0xE3D5 0x8733 +0xE3D6 0x8723 +0xE3D7 0x8728 +0xE3D8 0x876B +0xE3D9 0x8740 +0xE3DA 0x872E +0xE3DB 0x871E +0xE3DC 0x8721 +0xE3DD 0x8719 +0xE3DE 0x871B +0xE3DF 0x8743 +0xE3E0 0x872C +0xE3E1 0x8741 +0xE3E2 0x873E +0xE3E3 0x8746 +0xE3E4 0x8720 +0xE3E5 0x8732 +0xE3E6 0x872A +0xE3E7 0x872D +0xE3E8 0x873C +0xE3E9 0x8712 +0xE3EA 0x873A +0xE3EB 0x8731 +0xE3EC 0x8735 +0xE3ED 0x8742 +0xE3EE 0x8726 +0xE3EF 0x8727 +0xE3F0 0x8738 +0xE3F1 0x8724 +0xE3F2 0x871A +0xE3F3 0x8730 +0xE3F4 0x8711 +0xE3F5 0x88F7 +0xE3F6 0x88E7 +0xE3F7 0x88F1 +0xE3F8 0x88F2 +0xE3F9 0x88FA +0xE3FA 0x88FE +0xE3FB 0x88EE +0xE3FC 0x88FC +0xE3FD 0x88F6 +0xE3FE 0x88FB +0xE440 0x88F0 +0xE441 0x88EC +0xE442 0x88EB +0xE443 0x899D +0xE444 0x89A1 +0xE445 0x899F +0xE446 0x899E +0xE447 0x89E9 +0xE448 0x89EB +0xE449 0x89E8 +0xE44A 0x8AAB +0xE44B 0x8A99 +0xE44C 0x8A8B +0xE44D 0x8A92 +0xE44E 0x8A8F +0xE44F 0x8A96 +0xE450 0x8C3D +0xE451 0x8C68 +0xE452 0x8C69 +0xE453 0x8CD5 +0xE454 0x8CCF +0xE455 0x8CD7 +0xE456 0x8D96 +0xE457 0x8E09 +0xE458 0x8E02 +0xE459 0x8DFF +0xE45A 0x8E0D +0xE45B 0x8DFD +0xE45C 0x8E0A +0xE45D 0x8E03 +0xE45E 0x8E07 +0xE45F 0x8E06 +0xE460 0x8E05 +0xE461 0x8DFE +0xE462 0x8E00 +0xE463 0x8E04 +0xE464 0x8F10 +0xE465 0x8F11 +0xE466 0x8F0E +0xE467 0x8F0D +0xE468 0x9123 +0xE469 0x911C +0xE46A 0x9120 +0xE46B 0x9122 +0xE46C 0x911F +0xE46D 0x911D +0xE46E 0x911A +0xE46F 0x9124 +0xE470 0x9121 +0xE471 0x911B +0xE472 0x917A +0xE473 0x9172 +0xE474 0x9179 +0xE475 0x9173 +0xE476 0x92A5 +0xE477 0x92A4 +0xE478 0x9276 +0xE479 0x929B +0xE47A 0x927A +0xE47B 0x92A0 +0xE47C 0x9294 +0xE47D 0x92AA +0xE47E 0x928D +0xE4A1 0x92A6 +0xE4A2 0x929A +0xE4A3 0x92AB +0xE4A4 0x9279 +0xE4A5 0x9297 +0xE4A6 0x927F +0xE4A7 0x92A3 +0xE4A8 0x92EE +0xE4A9 0x928E +0xE4AA 0x9282 +0xE4AB 0x9295 +0xE4AC 0x92A2 +0xE4AD 0x927D +0xE4AE 0x9288 +0xE4AF 0x92A1 +0xE4B0 0x928A +0xE4B1 0x9286 +0xE4B2 0x928C +0xE4B3 0x9299 +0xE4B4 0x92A7 +0xE4B5 0x927E +0xE4B6 0x9287 +0xE4B7 0x92A9 +0xE4B8 0x929D +0xE4B9 0x928B +0xE4BA 0x922D +0xE4BB 0x969E +0xE4BC 0x96A1 +0xE4BD 0x96FF +0xE4BE 0x9758 +0xE4BF 0x977D +0xE4C0 0x977A +0xE4C1 0x977E +0xE4C2 0x9783 +0xE4C3 0x9780 +0xE4C4 0x9782 +0xE4C5 0x977B +0xE4C6 0x9784 +0xE4C7 0x9781 +0xE4C8 0x977F +0xE4C9 0x97CE +0xE4CA 0x97CD +0xE4CB 0x9816 +0xE4CC 0x98AD +0xE4CD 0x98AE +0xE4CE 0x9902 +0xE4CF 0x9900 +0xE4D0 0x9907 +0xE4D1 0x999D +0xE4D2 0x999C +0xE4D3 0x99C3 +0xE4D4 0x99B9 +0xE4D5 0x99BB +0xE4D6 0x99BA +0xE4D7 0x99C2 +0xE4D8 0x99BD +0xE4D9 0x99C7 +0xE4DA 0x9AB1 +0xE4DB 0x9AE3 +0xE4DC 0x9AE7 +0xE4DD 0x9B3E +0xE4DE 0x9B3F +0xE4DF 0x9B60 +0xE4E0 0x9B61 +0xE4E1 0x9B5F +0xE4E2 0x9CF1 +0xE4E3 0x9CF2 +0xE4E4 0x9CF5 +0xE4E5 0x9EA7 +0xE4E6 0x50FF +0xE4E7 0x5103 +0xE4E8 0x5130 +0xE4E9 0x50F8 +0xE4EA 0x5106 +0xE4EB 0x5107 +0xE4EC 0x50F6 +0xE4ED 0x50FE +0xE4EE 0x510B +0xE4EF 0x510C +0xE4F0 0x50FD +0xE4F1 0x510A +0xE4F2 0x528B +0xE4F3 0x528C +0xE4F4 0x52F1 +0xE4F5 0x52EF +0xE4F6 0x5648 +0xE4F7 0x5642 +0xE4F8 0x564C +0xE4F9 0x5635 +0xE4FA 0x5641 +0xE4FB 0x564A +0xE4FC 0x5649 +0xE4FD 0x5646 +0xE4FE 0x5658 +0xE540 0x565A +0xE541 0x5640 +0xE542 0x5633 +0xE543 0x563D +0xE544 0x562C +0xE545 0x563E +0xE546 0x5638 +0xE547 0x562A +0xE548 0x563A +0xE549 0x571A +0xE54A 0x58AB +0xE54B 0x589D +0xE54C 0x58B1 +0xE54D 0x58A0 +0xE54E 0x58A3 +0xE54F 0x58AF +0xE550 0x58AC +0xE551 0x58A5 +0xE552 0x58A1 +0xE553 0x58FF +0xE554 0x5AFF +0xE555 0x5AF4 +0xE556 0x5AFD +0xE557 0x5AF7 +0xE558 0x5AF6 +0xE559 0x5B03 +0xE55A 0x5AF8 +0xE55B 0x5B02 +0xE55C 0x5AF9 +0xE55D 0x5B01 +0xE55E 0x5B07 +0xE55F 0x5B05 +0xE560 0x5B0F +0xE561 0x5C67 +0xE562 0x5D99 +0xE563 0x5D97 +0xE564 0x5D9F +0xE565 0x5D92 +0xE566 0x5DA2 +0xE567 0x5D93 +0xE568 0x5D95 +0xE569 0x5DA0 +0xE56A 0x5D9C +0xE56B 0x5DA1 +0xE56C 0x5D9A +0xE56D 0x5D9E +0xE56E 0x5E69 +0xE56F 0x5E5D +0xE570 0x5E60 +0xE571 0x5E5C +0xE572 0x7DF3 +0xE573 0x5EDB +0xE574 0x5EDE +0xE575 0x5EE1 +0xE576 0x5F49 +0xE577 0x5FB2 +0xE578 0x618B +0xE579 0x6183 +0xE57A 0x6179 +0xE57B 0x61B1 +0xE57C 0x61B0 +0xE57D 0x61A2 +0xE57E 0x6189 +0xE5A1 0x619B +0xE5A2 0x6193 +0xE5A3 0x61AF +0xE5A4 0x61AD +0xE5A5 0x619F +0xE5A6 0x6192 +0xE5A7 0x61AA +0xE5A8 0x61A1 +0xE5A9 0x618D +0xE5AA 0x6166 +0xE5AB 0x61B3 +0xE5AC 0x622D +0xE5AD 0x646E +0xE5AE 0x6470 +0xE5AF 0x6496 +0xE5B0 0x64A0 +0xE5B1 0x6485 +0xE5B2 0x6497 +0xE5B3 0x649C +0xE5B4 0x648F +0xE5B5 0x648B +0xE5B6 0x648A +0xE5B7 0x648C +0xE5B8 0x64A3 +0xE5B9 0x649F +0xE5BA 0x6468 +0xE5BB 0x64B1 +0xE5BC 0x6498 +0xE5BD 0x6576 +0xE5BE 0x657A +0xE5BF 0x6579 +0xE5C0 0x657B +0xE5C1 0x65B2 +0xE5C2 0x65B3 +0xE5C3 0x66B5 +0xE5C4 0x66B0 +0xE5C5 0x66A9 +0xE5C6 0x66B2 +0xE5C7 0x66B7 +0xE5C8 0x66AA +0xE5C9 0x66AF +0xE5CA 0x6A00 +0xE5CB 0x6A06 +0xE5CC 0x6A17 +0xE5CD 0x69E5 +0xE5CE 0x69F8 +0xE5CF 0x6A15 +0xE5D0 0x69F1 +0xE5D1 0x69E4 +0xE5D2 0x6A20 +0xE5D3 0x69FF +0xE5D4 0x69EC +0xE5D5 0x69E2 +0xE5D6 0x6A1B +0xE5D7 0x6A1D +0xE5D8 0x69FE +0xE5D9 0x6A27 +0xE5DA 0x69F2 +0xE5DB 0x69EE +0xE5DC 0x6A14 +0xE5DD 0x69F7 +0xE5DE 0x69E7 +0xE5DF 0x6A40 +0xE5E0 0x6A08 +0xE5E1 0x69E6 +0xE5E2 0x69FB +0xE5E3 0x6A0D +0xE5E4 0x69FC +0xE5E5 0x69EB +0xE5E6 0x6A09 +0xE5E7 0x6A04 +0xE5E8 0x6A18 +0xE5E9 0x6A25 +0xE5EA 0x6A0F +0xE5EB 0x69F6 +0xE5EC 0x6A26 +0xE5ED 0x6A07 +0xE5EE 0x69F4 +0xE5EF 0x6A16 +0xE5F0 0x6B51 +0xE5F1 0x6BA5 +0xE5F2 0x6BA3 +0xE5F3 0x6BA2 +0xE5F4 0x6BA6 +0xE5F5 0x6C01 +0xE5F6 0x6C00 +0xE5F7 0x6BFF +0xE5F8 0x6C02 +0xE5F9 0x6F41 +0xE5FA 0x6F26 +0xE5FB 0x6F7E +0xE5FC 0x6F87 +0xE5FD 0x6FC6 +0xE5FE 0x6F92 +0xE640 0x6F8D +0xE641 0x6F89 +0xE642 0x6F8C +0xE643 0x6F62 +0xE644 0x6F4F +0xE645 0x6F85 +0xE646 0x6F5A +0xE647 0x6F96 +0xE648 0x6F76 +0xE649 0x6F6C +0xE64A 0x6F82 +0xE64B 0x6F55 +0xE64C 0x6F72 +0xE64D 0x6F52 +0xE64E 0x6F50 +0xE64F 0x6F57 +0xE650 0x6F94 +0xE651 0x6F93 +0xE652 0x6F5D +0xE653 0x6F00 +0xE654 0x6F61 +0xE655 0x6F6B +0xE656 0x6F7D +0xE657 0x6F67 +0xE658 0x6F90 +0xE659 0x6F53 +0xE65A 0x6F8B +0xE65B 0x6F69 +0xE65C 0x6F7F +0xE65D 0x6F95 +0xE65E 0x6F63 +0xE65F 0x6F77 +0xE660 0x6F6A +0xE661 0x6F7B +0xE662 0x71B2 +0xE663 0x71AF +0xE664 0x719B +0xE665 0x71B0 +0xE666 0x71A0 +0xE667 0x719A +0xE668 0x71A9 +0xE669 0x71B5 +0xE66A 0x719D +0xE66B 0x71A5 +0xE66C 0x719E +0xE66D 0x71A4 +0xE66E 0x71A1 +0xE66F 0x71AA +0xE670 0x719C +0xE671 0x71A7 +0xE672 0x71B3 +0xE673 0x7298 +0xE674 0x729A +0xE675 0x7358 +0xE676 0x7352 +0xE677 0x735E +0xE678 0x735F +0xE679 0x7360 +0xE67A 0x735D +0xE67B 0x735B +0xE67C 0x7361 +0xE67D 0x735A +0xE67E 0x7359 +0xE6A1 0x7362 +0xE6A2 0x7487 +0xE6A3 0x7489 +0xE6A4 0x748A +0xE6A5 0x7486 +0xE6A6 0x7481 +0xE6A7 0x747D +0xE6A8 0x7485 +0xE6A9 0x7488 +0xE6AA 0x747C +0xE6AB 0x7479 +0xE6AC 0x7508 +0xE6AD 0x7507 +0xE6AE 0x757E +0xE6AF 0x7625 +0xE6B0 0x761E +0xE6B1 0x7619 +0xE6B2 0x761D +0xE6B3 0x761C +0xE6B4 0x7623 +0xE6B5 0x761A +0xE6B6 0x7628 +0xE6B7 0x761B +0xE6B8 0x769C +0xE6B9 0x769D +0xE6BA 0x769E +0xE6BB 0x769B +0xE6BC 0x778D +0xE6BD 0x778F +0xE6BE 0x7789 +0xE6BF 0x7788 +0xE6C0 0x78CD +0xE6C1 0x78BB +0xE6C2 0x78CF +0xE6C3 0x78CC +0xE6C4 0x78D1 +0xE6C5 0x78CE +0xE6C6 0x78D4 +0xE6C7 0x78C8 +0xE6C8 0x78C3 +0xE6C9 0x78C4 +0xE6CA 0x78C9 +0xE6CB 0x799A +0xE6CC 0x79A1 +0xE6CD 0x79A0 +0xE6CE 0x799C +0xE6CF 0x79A2 +0xE6D0 0x799B +0xE6D1 0x6B76 +0xE6D2 0x7A39 +0xE6D3 0x7AB2 +0xE6D4 0x7AB4 +0xE6D5 0x7AB3 +0xE6D6 0x7BB7 +0xE6D7 0x7BCB +0xE6D8 0x7BBE +0xE6D9 0x7BAC +0xE6DA 0x7BCE +0xE6DB 0x7BAF +0xE6DC 0x7BB9 +0xE6DD 0x7BCA +0xE6DE 0x7BB5 +0xE6DF 0x7CC5 +0xE6E0 0x7CC8 +0xE6E1 0x7CCC +0xE6E2 0x7CCB +0xE6E3 0x7DF7 +0xE6E4 0x7DDB +0xE6E5 0x7DEA +0xE6E6 0x7DE7 +0xE6E7 0x7DD7 +0xE6E8 0x7DE1 +0xE6E9 0x7E03 +0xE6EA 0x7DFA +0xE6EB 0x7DE6 +0xE6EC 0x7DF6 +0xE6ED 0x7DF1 +0xE6EE 0x7DF0 +0xE6EF 0x7DEE +0xE6F0 0x7DDF +0xE6F1 0x7F76 +0xE6F2 0x7FAC +0xE6F3 0x7FB0 +0xE6F4 0x7FAD +0xE6F5 0x7FED +0xE6F6 0x7FEB +0xE6F7 0x7FEA +0xE6F8 0x7FEC +0xE6F9 0x7FE6 +0xE6FA 0x7FE8 +0xE6FB 0x8064 +0xE6FC 0x8067 +0xE6FD 0x81A3 +0xE6FE 0x819F +0xE740 0x819E +0xE741 0x8195 +0xE742 0x81A2 +0xE743 0x8199 +0xE744 0x8197 +0xE745 0x8216 +0xE746 0x824F +0xE747 0x8253 +0xE748 0x8252 +0xE749 0x8250 +0xE74A 0x824E +0xE74B 0x8251 +0xE74C 0x8524 +0xE74D 0x853B +0xE74E 0x850F +0xE74F 0x8500 +0xE750 0x8529 +0xE751 0x850E +0xE752 0x8509 +0xE753 0x850D +0xE754 0x851F +0xE755 0x850A +0xE756 0x8527 +0xE757 0x851C +0xE758 0x84FB +0xE759 0x852B +0xE75A 0x84FA +0xE75B 0x8508 +0xE75C 0x850C +0xE75D 0x84F4 +0xE75E 0x852A +0xE75F 0x84F2 +0xE760 0x8515 +0xE761 0x84F7 +0xE762 0x84EB +0xE763 0x84F3 +0xE764 0x84FC +0xE765 0x8512 +0xE766 0x84EA +0xE767 0x84E9 +0xE768 0x8516 +0xE769 0x84FE +0xE76A 0x8528 +0xE76B 0x851D +0xE76C 0x852E +0xE76D 0x8502 +0xE76E 0x84FD +0xE76F 0x851E +0xE770 0x84F6 +0xE771 0x8531 +0xE772 0x8526 +0xE773 0x84E7 +0xE774 0x84E8 +0xE775 0x84F0 +0xE776 0x84EF +0xE777 0x84F9 +0xE778 0x8518 +0xE779 0x8520 +0xE77A 0x8530 +0xE77B 0x850B +0xE77C 0x8519 +0xE77D 0x852F +0xE77E 0x8662 +0xE7A1 0x8756 +0xE7A2 0x8763 +0xE7A3 0x8764 +0xE7A4 0x8777 +0xE7A5 0x87E1 +0xE7A6 0x8773 +0xE7A7 0x8758 +0xE7A8 0x8754 +0xE7A9 0x875B +0xE7AA 0x8752 +0xE7AB 0x8761 +0xE7AC 0x875A +0xE7AD 0x8751 +0xE7AE 0x875E +0xE7AF 0x876D +0xE7B0 0x876A +0xE7B1 0x8750 +0xE7B2 0x874E +0xE7B3 0x875F +0xE7B4 0x875D +0xE7B5 0x876F +0xE7B6 0x876C +0xE7B7 0x877A +0xE7B8 0x876E +0xE7B9 0x875C +0xE7BA 0x8765 +0xE7BB 0x874F +0xE7BC 0x877B +0xE7BD 0x8775 +0xE7BE 0x8762 +0xE7BF 0x8767 +0xE7C0 0x8769 +0xE7C1 0x885A +0xE7C2 0x8905 +0xE7C3 0x890C +0xE7C4 0x8914 +0xE7C5 0x890B +0xE7C6 0x8917 +0xE7C7 0x8918 +0xE7C8 0x8919 +0xE7C9 0x8906 +0xE7CA 0x8916 +0xE7CB 0x8911 +0xE7CC 0x890E +0xE7CD 0x8909 +0xE7CE 0x89A2 +0xE7CF 0x89A4 +0xE7D0 0x89A3 +0xE7D1 0x89ED +0xE7D2 0x89F0 +0xE7D3 0x89EC +0xE7D4 0x8ACF +0xE7D5 0x8AC6 +0xE7D6 0x8AB8 +0xE7D7 0x8AD3 +0xE7D8 0x8AD1 +0xE7D9 0x8AD4 +0xE7DA 0x8AD5 +0xE7DB 0x8ABB +0xE7DC 0x8AD7 +0xE7DD 0x8ABE +0xE7DE 0x8AC0 +0xE7DF 0x8AC5 +0xE7E0 0x8AD8 +0xE7E1 0x8AC3 +0xE7E2 0x8ABA +0xE7E3 0x8ABD +0xE7E4 0x8AD9 +0xE7E5 0x8C3E +0xE7E6 0x8C4D +0xE7E7 0x8C8F +0xE7E8 0x8CE5 +0xE7E9 0x8CDF +0xE7EA 0x8CD9 +0xE7EB 0x8CE8 +0xE7EC 0x8CDA +0xE7ED 0x8CDD +0xE7EE 0x8CE7 +0xE7EF 0x8DA0 +0xE7F0 0x8D9C +0xE7F1 0x8DA1 +0xE7F2 0x8D9B +0xE7F3 0x8E20 +0xE7F4 0x8E23 +0xE7F5 0x8E25 +0xE7F6 0x8E24 +0xE7F7 0x8E2E +0xE7F8 0x8E15 +0xE7F9 0x8E1B +0xE7FA 0x8E16 +0xE7FB 0x8E11 +0xE7FC 0x8E19 +0xE7FD 0x8E26 +0xE7FE 0x8E27 +0xE840 0x8E14 +0xE841 0x8E12 +0xE842 0x8E18 +0xE843 0x8E13 +0xE844 0x8E1C +0xE845 0x8E17 +0xE846 0x8E1A +0xE847 0x8F2C +0xE848 0x8F24 +0xE849 0x8F18 +0xE84A 0x8F1A +0xE84B 0x8F20 +0xE84C 0x8F23 +0xE84D 0x8F16 +0xE84E 0x8F17 +0xE84F 0x9073 +0xE850 0x9070 +0xE851 0x906F +0xE852 0x9067 +0xE853 0x906B +0xE854 0x912F +0xE855 0x912B +0xE856 0x9129 +0xE857 0x912A +0xE858 0x9132 +0xE859 0x9126 +0xE85A 0x912E +0xE85B 0x9185 +0xE85C 0x9186 +0xE85D 0x918A +0xE85E 0x9181 +0xE85F 0x9182 +0xE860 0x9184 +0xE861 0x9180 +0xE862 0x92D0 +0xE863 0x92C3 +0xE864 0x92C4 +0xE865 0x92C0 +0xE866 0x92D9 +0xE867 0x92B6 +0xE868 0x92CF +0xE869 0x92F1 +0xE86A 0x92DF +0xE86B 0x92D8 +0xE86C 0x92E9 +0xE86D 0x92D7 +0xE86E 0x92DD +0xE86F 0x92CC +0xE870 0x92EF +0xE871 0x92C2 +0xE872 0x92E8 +0xE873 0x92CA +0xE874 0x92C8 +0xE875 0x92CE +0xE876 0x92E6 +0xE877 0x92CD +0xE878 0x92D5 +0xE879 0x92C9 +0xE87A 0x92E0 +0xE87B 0x92DE +0xE87C 0x92E7 +0xE87D 0x92D1 +0xE87E 0x92D3 +0xE8A1 0x92B5 +0xE8A2 0x92E1 +0xE8A3 0x92C6 +0xE8A4 0x92B4 +0xE8A5 0x957C +0xE8A6 0x95AC +0xE8A7 0x95AB +0xE8A8 0x95AE +0xE8A9 0x95B0 +0xE8AA 0x96A4 +0xE8AB 0x96A2 +0xE8AC 0x96D3 +0xE8AD 0x9705 +0xE8AE 0x9708 +0xE8AF 0x9702 +0xE8B0 0x975A +0xE8B1 0x978A +0xE8B2 0x978E +0xE8B3 0x9788 +0xE8B4 0x97D0 +0xE8B5 0x97CF +0xE8B6 0x981E +0xE8B7 0x981D +0xE8B8 0x9826 +0xE8B9 0x9829 +0xE8BA 0x9828 +0xE8BB 0x9820 +0xE8BC 0x981B +0xE8BD 0x9827 +0xE8BE 0x98B2 +0xE8BF 0x9908 +0xE8C0 0x98FA +0xE8C1 0x9911 +0xE8C2 0x9914 +0xE8C3 0x9916 +0xE8C4 0x9917 +0xE8C5 0x9915 +0xE8C6 0x99DC +0xE8C7 0x99CD +0xE8C8 0x99CF +0xE8C9 0x99D3 +0xE8CA 0x99D4 +0xE8CB 0x99CE +0xE8CC 0x99C9 +0xE8CD 0x99D6 +0xE8CE 0x99D8 +0xE8CF 0x99CB +0xE8D0 0x99D7 +0xE8D1 0x99CC +0xE8D2 0x9AB3 +0xE8D3 0x9AEC +0xE8D4 0x9AEB +0xE8D5 0x9AF3 +0xE8D6 0x9AF2 +0xE8D7 0x9AF1 +0xE8D8 0x9B46 +0xE8D9 0x9B43 +0xE8DA 0x9B67 +0xE8DB 0x9B74 +0xE8DC 0x9B71 +0xE8DD 0x9B66 +0xE8DE 0x9B76 +0xE8DF 0x9B75 +0xE8E0 0x9B70 +0xE8E1 0x9B68 +0xE8E2 0x9B64 +0xE8E3 0x9B6C +0xE8E4 0x9CFC +0xE8E5 0x9CFA +0xE8E6 0x9CFD +0xE8E7 0x9CFF +0xE8E8 0x9CF7 +0xE8E9 0x9D07 +0xE8EA 0x9D00 +0xE8EB 0x9CF9 +0xE8EC 0x9CFB +0xE8ED 0x9D08 +0xE8EE 0x9D05 +0xE8EF 0x9D04 +0xE8F0 0x9E83 +0xE8F1 0x9ED3 +0xE8F2 0x9F0F +0xE8F3 0x9F10 +0xE8F4 0x511C +0xE8F5 0x5113 +0xE8F6 0x5117 +0xE8F7 0x511A +0xE8F8 0x5111 +0xE8F9 0x51DE +0xE8FA 0x5334 +0xE8FB 0x53E1 +0xE8FC 0x5670 +0xE8FD 0x5660 +0xE8FE 0x566E +0xE940 0x5673 +0xE941 0x5666 +0xE942 0x5663 +0xE943 0x566D +0xE944 0x5672 +0xE945 0x565E +0xE946 0x5677 +0xE947 0x571C +0xE948 0x571B +0xE949 0x58C8 +0xE94A 0x58BD +0xE94B 0x58C9 +0xE94C 0x58BF +0xE94D 0x58BA +0xE94E 0x58C2 +0xE94F 0x58BC +0xE950 0x58C6 +0xE951 0x5B17 +0xE952 0x5B19 +0xE953 0x5B1B +0xE954 0x5B21 +0xE955 0x5B14 +0xE956 0x5B13 +0xE957 0x5B10 +0xE958 0x5B16 +0xE959 0x5B28 +0xE95A 0x5B1A +0xE95B 0x5B20 +0xE95C 0x5B1E +0xE95D 0x5BEF +0xE95E 0x5DAC +0xE95F 0x5DB1 +0xE960 0x5DA9 +0xE961 0x5DA7 +0xE962 0x5DB5 +0xE963 0x5DB0 +0xE964 0x5DAE +0xE965 0x5DAA +0xE966 0x5DA8 +0xE967 0x5DB2 +0xE968 0x5DAD +0xE969 0x5DAF +0xE96A 0x5DB4 +0xE96B 0x5E67 +0xE96C 0x5E68 +0xE96D 0x5E66 +0xE96E 0x5E6F +0xE96F 0x5EE9 +0xE970 0x5EE7 +0xE971 0x5EE6 +0xE972 0x5EE8 +0xE973 0x5EE5 +0xE974 0x5F4B +0xE975 0x5FBC +0xE976 0x619D +0xE977 0x61A8 +0xE978 0x6196 +0xE979 0x61C5 +0xE97A 0x61B4 +0xE97B 0x61C6 +0xE97C 0x61C1 +0xE97D 0x61CC +0xE97E 0x61BA +0xE9A1 0x61BF +0xE9A2 0x61B8 +0xE9A3 0x618C +0xE9A4 0x64D7 +0xE9A5 0x64D6 +0xE9A6 0x64D0 +0xE9A7 0x64CF +0xE9A8 0x64C9 +0xE9A9 0x64BD +0xE9AA 0x6489 +0xE9AB 0x64C3 +0xE9AC 0x64DB +0xE9AD 0x64F3 +0xE9AE 0x64D9 +0xE9AF 0x6533 +0xE9B0 0x657F +0xE9B1 0x657C +0xE9B2 0x65A2 +0xE9B3 0x66C8 +0xE9B4 0x66BE +0xE9B5 0x66C0 +0xE9B6 0x66CA +0xE9B7 0x66CB +0xE9B8 0x66CF +0xE9B9 0x66BD +0xE9BA 0x66BB +0xE9BB 0x66BA +0xE9BC 0x66CC +0xE9BD 0x6723 +0xE9BE 0x6A34 +0xE9BF 0x6A66 +0xE9C0 0x6A49 +0xE9C1 0x6A67 +0xE9C2 0x6A32 +0xE9C3 0x6A68 +0xE9C4 0x6A3E +0xE9C5 0x6A5D +0xE9C6 0x6A6D +0xE9C7 0x6A76 +0xE9C8 0x6A5B +0xE9C9 0x6A51 +0xE9CA 0x6A28 +0xE9CB 0x6A5A +0xE9CC 0x6A3B +0xE9CD 0x6A3F +0xE9CE 0x6A41 +0xE9CF 0x6A6A +0xE9D0 0x6A64 +0xE9D1 0x6A50 +0xE9D2 0x6A4F +0xE9D3 0x6A54 +0xE9D4 0x6A6F +0xE9D5 0x6A69 +0xE9D6 0x6A60 +0xE9D7 0x6A3C +0xE9D8 0x6A5E +0xE9D9 0x6A56 +0xE9DA 0x6A55 +0xE9DB 0x6A4D +0xE9DC 0x6A4E +0xE9DD 0x6A46 +0xE9DE 0x6B55 +0xE9DF 0x6B54 +0xE9E0 0x6B56 +0xE9E1 0x6BA7 +0xE9E2 0x6BAA +0xE9E3 0x6BAB +0xE9E4 0x6BC8 +0xE9E5 0x6BC7 +0xE9E6 0x6C04 +0xE9E7 0x6C03 +0xE9E8 0x6C06 +0xE9E9 0x6FAD +0xE9EA 0x6FCB +0xE9EB 0x6FA3 +0xE9EC 0x6FC7 +0xE9ED 0x6FBC +0xE9EE 0x6FCE +0xE9EF 0x6FC8 +0xE9F0 0x6F5E +0xE9F1 0x6FC4 +0xE9F2 0x6FBD +0xE9F3 0x6F9E +0xE9F4 0x6FCA +0xE9F5 0x6FA8 +0xE9F6 0x7004 +0xE9F7 0x6FA5 +0xE9F8 0x6FAE +0xE9F9 0x6FBA +0xE9FA 0x6FAC +0xE9FB 0x6FAA +0xE9FC 0x6FCF +0xE9FD 0x6FBF +0xE9FE 0x6FB8 +0xEA40 0x6FA2 +0xEA41 0x6FC9 +0xEA42 0x6FAB +0xEA43 0x6FCD +0xEA44 0x6FAF +0xEA45 0x6FB2 +0xEA46 0x6FB0 +0xEA47 0x71C5 +0xEA48 0x71C2 +0xEA49 0x71BF +0xEA4A 0x71B8 +0xEA4B 0x71D6 +0xEA4C 0x71C0 +0xEA4D 0x71C1 +0xEA4E 0x71CB +0xEA4F 0x71D4 +0xEA50 0x71CA +0xEA51 0x71C7 +0xEA52 0x71CF +0xEA53 0x71BD +0xEA54 0x71D8 +0xEA55 0x71BC +0xEA56 0x71C6 +0xEA57 0x71DA +0xEA58 0x71DB +0xEA59 0x729D +0xEA5A 0x729E +0xEA5B 0x7369 +0xEA5C 0x7366 +0xEA5D 0x7367 +0xEA5E 0x736C +0xEA5F 0x7365 +0xEA60 0x736B +0xEA61 0x736A +0xEA62 0x747F +0xEA63 0x749A +0xEA64 0x74A0 +0xEA65 0x7494 +0xEA66 0x7492 +0xEA67 0x7495 +0xEA68 0x74A1 +0xEA69 0x750B +0xEA6A 0x7580 +0xEA6B 0x762F +0xEA6C 0x762D +0xEA6D 0x7631 +0xEA6E 0x763D +0xEA6F 0x7633 +0xEA70 0x763C +0xEA71 0x7635 +0xEA72 0x7632 +0xEA73 0x7630 +0xEA74 0x76BB +0xEA75 0x76E6 +0xEA76 0x779A +0xEA77 0x779D +0xEA78 0x77A1 +0xEA79 0x779C +0xEA7A 0x779B +0xEA7B 0x77A2 +0xEA7C 0x77A3 +0xEA7D 0x7795 +0xEA7E 0x7799 +0xEAA1 0x7797 +0xEAA2 0x78DD +0xEAA3 0x78E9 +0xEAA4 0x78E5 +0xEAA5 0x78EA +0xEAA6 0x78DE +0xEAA7 0x78E3 +0xEAA8 0x78DB +0xEAA9 0x78E1 +0xEAAA 0x78E2 +0xEAAB 0x78ED +0xEAAC 0x78DF +0xEAAD 0x78E0 +0xEAAE 0x79A4 +0xEAAF 0x7A44 +0xEAB0 0x7A48 +0xEAB1 0x7A47 +0xEAB2 0x7AB6 +0xEAB3 0x7AB8 +0xEAB4 0x7AB5 +0xEAB5 0x7AB1 +0xEAB6 0x7AB7 +0xEAB7 0x7BDE +0xEAB8 0x7BE3 +0xEAB9 0x7BE7 +0xEABA 0x7BDD +0xEABB 0x7BD5 +0xEABC 0x7BE5 +0xEABD 0x7BDA +0xEABE 0x7BE8 +0xEABF 0x7BF9 +0xEAC0 0x7BD4 +0xEAC1 0x7BEA +0xEAC2 0x7BE2 +0xEAC3 0x7BDC +0xEAC4 0x7BEB +0xEAC5 0x7BD8 +0xEAC6 0x7BDF +0xEAC7 0x7CD2 +0xEAC8 0x7CD4 +0xEAC9 0x7CD7 +0xEACA 0x7CD0 +0xEACB 0x7CD1 +0xEACC 0x7E12 +0xEACD 0x7E21 +0xEACE 0x7E17 +0xEACF 0x7E0C +0xEAD0 0x7E1F +0xEAD1 0x7E20 +0xEAD2 0x7E13 +0xEAD3 0x7E0E +0xEAD4 0x7E1C +0xEAD5 0x7E15 +0xEAD6 0x7E1A +0xEAD7 0x7E22 +0xEAD8 0x7E0B +0xEAD9 0x7E0F +0xEADA 0x7E16 +0xEADB 0x7E0D +0xEADC 0x7E14 +0xEADD 0x7E25 +0xEADE 0x7E24 +0xEADF 0x7F43 +0xEAE0 0x7F7B +0xEAE1 0x7F7C +0xEAE2 0x7F7A +0xEAE3 0x7FB1 +0xEAE4 0x7FEF +0xEAE5 0x802A +0xEAE6 0x8029 +0xEAE7 0x806C +0xEAE8 0x81B1 +0xEAE9 0x81A6 +0xEAEA 0x81AE +0xEAEB 0x81B9 +0xEAEC 0x81B5 +0xEAED 0x81AB +0xEAEE 0x81B0 +0xEAEF 0x81AC +0xEAF0 0x81B4 +0xEAF1 0x81B2 +0xEAF2 0x81B7 +0xEAF3 0x81A7 +0xEAF4 0x81F2 +0xEAF5 0x8255 +0xEAF6 0x8256 +0xEAF7 0x8257 +0xEAF8 0x8556 +0xEAF9 0x8545 +0xEAFA 0x856B +0xEAFB 0x854D +0xEAFC 0x8553 +0xEAFD 0x8561 +0xEAFE 0x8558 +0xEB40 0x8540 +0xEB41 0x8546 +0xEB42 0x8564 +0xEB43 0x8541 +0xEB44 0x8562 +0xEB45 0x8544 +0xEB46 0x8551 +0xEB47 0x8547 +0xEB48 0x8563 +0xEB49 0x853E +0xEB4A 0x855B +0xEB4B 0x8571 +0xEB4C 0x854E +0xEB4D 0x856E +0xEB4E 0x8575 +0xEB4F 0x8555 +0xEB50 0x8567 +0xEB51 0x8560 +0xEB52 0x858C +0xEB53 0x8566 +0xEB54 0x855D +0xEB55 0x8554 +0xEB56 0x8565 +0xEB57 0x856C +0xEB58 0x8663 +0xEB59 0x8665 +0xEB5A 0x8664 +0xEB5B 0x879B +0xEB5C 0x878F +0xEB5D 0x8797 +0xEB5E 0x8793 +0xEB5F 0x8792 +0xEB60 0x8788 +0xEB61 0x8781 +0xEB62 0x8796 +0xEB63 0x8798 +0xEB64 0x8779 +0xEB65 0x8787 +0xEB66 0x87A3 +0xEB67 0x8785 +0xEB68 0x8790 +0xEB69 0x8791 +0xEB6A 0x879D +0xEB6B 0x8784 +0xEB6C 0x8794 +0xEB6D 0x879C +0xEB6E 0x879A +0xEB6F 0x8789 +0xEB70 0x891E +0xEB71 0x8926 +0xEB72 0x8930 +0xEB73 0x892D +0xEB74 0x892E +0xEB75 0x8927 +0xEB76 0x8931 +0xEB77 0x8922 +0xEB78 0x8929 +0xEB79 0x8923 +0xEB7A 0x892F +0xEB7B 0x892C +0xEB7C 0x891F +0xEB7D 0x89F1 +0xEB7E 0x8AE0 +0xEBA1 0x8AE2 +0xEBA2 0x8AF2 +0xEBA3 0x8AF4 +0xEBA4 0x8AF5 +0xEBA5 0x8ADD +0xEBA6 0x8B14 +0xEBA7 0x8AE4 +0xEBA8 0x8ADF +0xEBA9 0x8AF0 +0xEBAA 0x8AC8 +0xEBAB 0x8ADE +0xEBAC 0x8AE1 +0xEBAD 0x8AE8 +0xEBAE 0x8AFF +0xEBAF 0x8AEF +0xEBB0 0x8AFB +0xEBB1 0x8C91 +0xEBB2 0x8C92 +0xEBB3 0x8C90 +0xEBB4 0x8CF5 +0xEBB5 0x8CEE +0xEBB6 0x8CF1 +0xEBB7 0x8CF0 +0xEBB8 0x8CF3 +0xEBB9 0x8D6C +0xEBBA 0x8D6E +0xEBBB 0x8DA5 +0xEBBC 0x8DA7 +0xEBBD 0x8E33 +0xEBBE 0x8E3E +0xEBBF 0x8E38 +0xEBC0 0x8E40 +0xEBC1 0x8E45 +0xEBC2 0x8E36 +0xEBC3 0x8E3C +0xEBC4 0x8E3D +0xEBC5 0x8E41 +0xEBC6 0x8E30 +0xEBC7 0x8E3F +0xEBC8 0x8EBD +0xEBC9 0x8F36 +0xEBCA 0x8F2E +0xEBCB 0x8F35 +0xEBCC 0x8F32 +0xEBCD 0x8F39 +0xEBCE 0x8F37 +0xEBCF 0x8F34 +0xEBD0 0x9076 +0xEBD1 0x9079 +0xEBD2 0x907B +0xEBD3 0x9086 +0xEBD4 0x90FA +0xEBD5 0x9133 +0xEBD6 0x9135 +0xEBD7 0x9136 +0xEBD8 0x9193 +0xEBD9 0x9190 +0xEBDA 0x9191 +0xEBDB 0x918D +0xEBDC 0x918F +0xEBDD 0x9327 +0xEBDE 0x931E +0xEBDF 0x9308 +0xEBE0 0x931F +0xEBE1 0x9306 +0xEBE2 0x930F +0xEBE3 0x937A +0xEBE4 0x9338 +0xEBE5 0x933C +0xEBE6 0x931B +0xEBE7 0x9323 +0xEBE8 0x9312 +0xEBE9 0x9301 +0xEBEA 0x9346 +0xEBEB 0x932D +0xEBEC 0x930E +0xEBED 0x930D +0xEBEE 0x92CB +0xEBEF 0x931D +0xEBF0 0x92FA +0xEBF1 0x9325 +0xEBF2 0x9313 +0xEBF3 0x92F9 +0xEBF4 0x92F7 +0xEBF5 0x9334 +0xEBF6 0x9302 +0xEBF7 0x9324 +0xEBF8 0x92FF +0xEBF9 0x9329 +0xEBFA 0x9339 +0xEBFB 0x9335 +0xEBFC 0x932A +0xEBFD 0x9314 +0xEBFE 0x930C +0xEC40 0x930B +0xEC41 0x92FE +0xEC42 0x9309 +0xEC43 0x9300 +0xEC44 0x92FB +0xEC45 0x9316 +0xEC46 0x95BC +0xEC47 0x95CD +0xEC48 0x95BE +0xEC49 0x95B9 +0xEC4A 0x95BA +0xEC4B 0x95B6 +0xEC4C 0x95BF +0xEC4D 0x95B5 +0xEC4E 0x95BD +0xEC4F 0x96A9 +0xEC50 0x96D4 +0xEC51 0x970B +0xEC52 0x9712 +0xEC53 0x9710 +0xEC54 0x9799 +0xEC55 0x9797 +0xEC56 0x9794 +0xEC57 0x97F0 +0xEC58 0x97F8 +0xEC59 0x9835 +0xEC5A 0x982F +0xEC5B 0x9832 +0xEC5C 0x9924 +0xEC5D 0x991F +0xEC5E 0x9927 +0xEC5F 0x9929 +0xEC60 0x999E +0xEC61 0x99EE +0xEC62 0x99EC +0xEC63 0x99E5 +0xEC64 0x99E4 +0xEC65 0x99F0 +0xEC66 0x99E3 +0xEC67 0x99EA +0xEC68 0x99E9 +0xEC69 0x99E7 +0xEC6A 0x9AB9 +0xEC6B 0x9ABF +0xEC6C 0x9AB4 +0xEC6D 0x9ABB +0xEC6E 0x9AF6 +0xEC6F 0x9AFA +0xEC70 0x9AF9 +0xEC71 0x9AF7 +0xEC72 0x9B33 +0xEC73 0x9B80 +0xEC74 0x9B85 +0xEC75 0x9B87 +0xEC76 0x9B7C +0xEC77 0x9B7E +0xEC78 0x9B7B +0xEC79 0x9B82 +0xEC7A 0x9B93 +0xEC7B 0x9B92 +0xEC7C 0x9B90 +0xEC7D 0x9B7A +0xEC7E 0x9B95 +0xECA1 0x9B7D +0xECA2 0x9B88 +0xECA3 0x9D25 +0xECA4 0x9D17 +0xECA5 0x9D20 +0xECA6 0x9D1E +0xECA7 0x9D14 +0xECA8 0x9D29 +0xECA9 0x9D1D +0xECAA 0x9D18 +0xECAB 0x9D22 +0xECAC 0x9D10 +0xECAD 0x9D19 +0xECAE 0x9D1F +0xECAF 0x9E88 +0xECB0 0x9E86 +0xECB1 0x9E87 +0xECB2 0x9EAE +0xECB3 0x9EAD +0xECB4 0x9ED5 +0xECB5 0x9ED6 +0xECB6 0x9EFA +0xECB7 0x9F12 +0xECB8 0x9F3D +0xECB9 0x5126 +0xECBA 0x5125 +0xECBB 0x5122 +0xECBC 0x5124 +0xECBD 0x5120 +0xECBE 0x5129 +0xECBF 0x52F4 +0xECC0 0x5693 +0xECC1 0x568C +0xECC2 0x568D +0xECC3 0x5686 +0xECC4 0x5684 +0xECC5 0x5683 +0xECC6 0x567E +0xECC7 0x5682 +0xECC8 0x567F +0xECC9 0x5681 +0xECCA 0x58D6 +0xECCB 0x58D4 +0xECCC 0x58CF +0xECCD 0x58D2 +0xECCE 0x5B2D +0xECCF 0x5B25 +0xECD0 0x5B32 +0xECD1 0x5B23 +0xECD2 0x5B2C +0xECD3 0x5B27 +0xECD4 0x5B26 +0xECD5 0x5B2F +0xECD6 0x5B2E +0xECD7 0x5B7B +0xECD8 0x5BF1 +0xECD9 0x5BF2 +0xECDA 0x5DB7 +0xECDB 0x5E6C +0xECDC 0x5E6A +0xECDD 0x5FBE +0xECDE 0x5FBB +0xECDF 0x61C3 +0xECE0 0x61B5 +0xECE1 0x61BC +0xECE2 0x61E7 +0xECE3 0x61E0 +0xECE4 0x61E5 +0xECE5 0x61E4 +0xECE6 0x61E8 +0xECE7 0x61DE +0xECE8 0x64EF +0xECE9 0x64E9 +0xECEA 0x64E3 +0xECEB 0x64EB +0xECEC 0x64E4 +0xECED 0x64E8 +0xECEE 0x6581 +0xECEF 0x6580 +0xECF0 0x65B6 +0xECF1 0x65DA +0xECF2 0x66D2 +0xECF3 0x6A8D +0xECF4 0x6A96 +0xECF5 0x6A81 +0xECF6 0x6AA5 +0xECF7 0x6A89 +0xECF8 0x6A9F +0xECF9 0x6A9B +0xECFA 0x6AA1 +0xECFB 0x6A9E +0xECFC 0x6A87 +0xECFD 0x6A93 +0xECFE 0x6A8E +0xED40 0x6A95 +0xED41 0x6A83 +0xED42 0x6AA8 +0xED43 0x6AA4 +0xED44 0x6A91 +0xED45 0x6A7F +0xED46 0x6AA6 +0xED47 0x6A9A +0xED48 0x6A85 +0xED49 0x6A8C +0xED4A 0x6A92 +0xED4B 0x6B5B +0xED4C 0x6BAD +0xED4D 0x6C09 +0xED4E 0x6FCC +0xED4F 0x6FA9 +0xED50 0x6FF4 +0xED51 0x6FD4 +0xED52 0x6FE3 +0xED53 0x6FDC +0xED54 0x6FED +0xED55 0x6FE7 +0xED56 0x6FE6 +0xED57 0x6FDE +0xED58 0x6FF2 +0xED59 0x6FDD +0xED5A 0x6FE2 +0xED5B 0x6FE8 +0xED5C 0x71E1 +0xED5D 0x71F1 +0xED5E 0x71E8 +0xED5F 0x71F2 +0xED60 0x71E4 +0xED61 0x71F0 +0xED62 0x71E2 +0xED63 0x7373 +0xED64 0x736E +0xED65 0x736F +0xED66 0x7497 +0xED67 0x74B2 +0xED68 0x74AB +0xED69 0x7490 +0xED6A 0x74AA +0xED6B 0x74AD +0xED6C 0x74B1 +0xED6D 0x74A5 +0xED6E 0x74AF +0xED6F 0x7510 +0xED70 0x7511 +0xED71 0x7512 +0xED72 0x750F +0xED73 0x7584 +0xED74 0x7643 +0xED75 0x7648 +0xED76 0x7649 +0xED77 0x7647 +0xED78 0x76A4 +0xED79 0x76E9 +0xED7A 0x77B5 +0xED7B 0x77AB +0xED7C 0x77B2 +0xED7D 0x77B7 +0xED7E 0x77B6 +0xEDA1 0x77B4 +0xEDA2 0x77B1 +0xEDA3 0x77A8 +0xEDA4 0x77F0 +0xEDA5 0x78F3 +0xEDA6 0x78FD +0xEDA7 0x7902 +0xEDA8 0x78FB +0xEDA9 0x78FC +0xEDAA 0x78F2 +0xEDAB 0x7905 +0xEDAC 0x78F9 +0xEDAD 0x78FE +0xEDAE 0x7904 +0xEDAF 0x79AB +0xEDB0 0x79A8 +0xEDB1 0x7A5C +0xEDB2 0x7A5B +0xEDB3 0x7A56 +0xEDB4 0x7A58 +0xEDB5 0x7A54 +0xEDB6 0x7A5A +0xEDB7 0x7ABE +0xEDB8 0x7AC0 +0xEDB9 0x7AC1 +0xEDBA 0x7C05 +0xEDBB 0x7C0F +0xEDBC 0x7BF2 +0xEDBD 0x7C00 +0xEDBE 0x7BFF +0xEDBF 0x7BFB +0xEDC0 0x7C0E +0xEDC1 0x7BF4 +0xEDC2 0x7C0B +0xEDC3 0x7BF3 +0xEDC4 0x7C02 +0xEDC5 0x7C09 +0xEDC6 0x7C03 +0xEDC7 0x7C01 +0xEDC8 0x7BF8 +0xEDC9 0x7BFD +0xEDCA 0x7C06 +0xEDCB 0x7BF0 +0xEDCC 0x7BF1 +0xEDCD 0x7C10 +0xEDCE 0x7C0A +0xEDCF 0x7CE8 +0xEDD0 0x7E2D +0xEDD1 0x7E3C +0xEDD2 0x7E42 +0xEDD3 0x7E33 +0xEDD4 0x9848 +0xEDD5 0x7E38 +0xEDD6 0x7E2A +0xEDD7 0x7E49 +0xEDD8 0x7E40 +0xEDD9 0x7E47 +0xEDDA 0x7E29 +0xEDDB 0x7E4C +0xEDDC 0x7E30 +0xEDDD 0x7E3B +0xEDDE 0x7E36 +0xEDDF 0x7E44 +0xEDE0 0x7E3A +0xEDE1 0x7F45 +0xEDE2 0x7F7F +0xEDE3 0x7F7E +0xEDE4 0x7F7D +0xEDE5 0x7FF4 +0xEDE6 0x7FF2 +0xEDE7 0x802C +0xEDE8 0x81BB +0xEDE9 0x81C4 +0xEDEA 0x81CC +0xEDEB 0x81CA +0xEDEC 0x81C5 +0xEDED 0x81C7 +0xEDEE 0x81BC +0xEDEF 0x81E9 +0xEDF0 0x825B +0xEDF1 0x825A +0xEDF2 0x825C +0xEDF3 0x8583 +0xEDF4 0x8580 +0xEDF5 0x858F +0xEDF6 0x85A7 +0xEDF7 0x8595 +0xEDF8 0x85A0 +0xEDF9 0x858B +0xEDFA 0x85A3 +0xEDFB 0x857B +0xEDFC 0x85A4 +0xEDFD 0x859A +0xEDFE 0x859E +0xEE40 0x8577 +0xEE41 0x857C +0xEE42 0x8589 +0xEE43 0x85A1 +0xEE44 0x857A +0xEE45 0x8578 +0xEE46 0x8557 +0xEE47 0x858E +0xEE48 0x8596 +0xEE49 0x8586 +0xEE4A 0x858D +0xEE4B 0x8599 +0xEE4C 0x859D +0xEE4D 0x8581 +0xEE4E 0x85A2 +0xEE4F 0x8582 +0xEE50 0x8588 +0xEE51 0x8585 +0xEE52 0x8579 +0xEE53 0x8576 +0xEE54 0x8598 +0xEE55 0x8590 +0xEE56 0x859F +0xEE57 0x8668 +0xEE58 0x87BE +0xEE59 0x87AA +0xEE5A 0x87AD +0xEE5B 0x87C5 +0xEE5C 0x87B0 +0xEE5D 0x87AC +0xEE5E 0x87B9 +0xEE5F 0x87B5 +0xEE60 0x87BC +0xEE61 0x87AE +0xEE62 0x87C9 +0xEE63 0x87C3 +0xEE64 0x87C2 +0xEE65 0x87CC +0xEE66 0x87B7 +0xEE67 0x87AF +0xEE68 0x87C4 +0xEE69 0x87CA +0xEE6A 0x87B4 +0xEE6B 0x87B6 +0xEE6C 0x87BF +0xEE6D 0x87B8 +0xEE6E 0x87BD +0xEE6F 0x87DE +0xEE70 0x87B2 +0xEE71 0x8935 +0xEE72 0x8933 +0xEE73 0x893C +0xEE74 0x893E +0xEE75 0x8941 +0xEE76 0x8952 +0xEE77 0x8937 +0xEE78 0x8942 +0xEE79 0x89AD +0xEE7A 0x89AF +0xEE7B 0x89AE +0xEE7C 0x89F2 +0xEE7D 0x89F3 +0xEE7E 0x8B1E +0xEEA1 0x8B18 +0xEEA2 0x8B16 +0xEEA3 0x8B11 +0xEEA4 0x8B05 +0xEEA5 0x8B0B +0xEEA6 0x8B22 +0xEEA7 0x8B0F +0xEEA8 0x8B12 +0xEEA9 0x8B15 +0xEEAA 0x8B07 +0xEEAB 0x8B0D +0xEEAC 0x8B08 +0xEEAD 0x8B06 +0xEEAE 0x8B1C +0xEEAF 0x8B13 +0xEEB0 0x8B1A +0xEEB1 0x8C4F +0xEEB2 0x8C70 +0xEEB3 0x8C72 +0xEEB4 0x8C71 +0xEEB5 0x8C6F +0xEEB6 0x8C95 +0xEEB7 0x8C94 +0xEEB8 0x8CF9 +0xEEB9 0x8D6F +0xEEBA 0x8E4E +0xEEBB 0x8E4D +0xEEBC 0x8E53 +0xEEBD 0x8E50 +0xEEBE 0x8E4C +0xEEBF 0x8E47 +0xEEC0 0x8F43 +0xEEC1 0x8F40 +0xEEC2 0x9085 +0xEEC3 0x907E +0xEEC4 0x9138 +0xEEC5 0x919A +0xEEC6 0x91A2 +0xEEC7 0x919B +0xEEC8 0x9199 +0xEEC9 0x919F +0xEECA 0x91A1 +0xEECB 0x919D +0xEECC 0x91A0 +0xEECD 0x93A1 +0xEECE 0x9383 +0xEECF 0x93AF +0xEED0 0x9364 +0xEED1 0x9356 +0xEED2 0x9347 +0xEED3 0x937C +0xEED4 0x9358 +0xEED5 0x935C +0xEED6 0x9376 +0xEED7 0x9349 +0xEED8 0x9350 +0xEED9 0x9351 +0xEEDA 0x9360 +0xEEDB 0x936D +0xEEDC 0x938F +0xEEDD 0x934C +0xEEDE 0x936A +0xEEDF 0x9379 +0xEEE0 0x9357 +0xEEE1 0x9355 +0xEEE2 0x9352 +0xEEE3 0x934F +0xEEE4 0x9371 +0xEEE5 0x9377 +0xEEE6 0x937B +0xEEE7 0x9361 +0xEEE8 0x935E +0xEEE9 0x9363 +0xEEEA 0x9367 +0xEEEB 0x9380 +0xEEEC 0x934E +0xEEED 0x9359 +0xEEEE 0x95C7 +0xEEEF 0x95C0 +0xEEF0 0x95C9 +0xEEF1 0x95C3 +0xEEF2 0x95C5 +0xEEF3 0x95B7 +0xEEF4 0x96AE +0xEEF5 0x96B0 +0xEEF6 0x96AC +0xEEF7 0x9720 +0xEEF8 0x971F +0xEEF9 0x9718 +0xEEFA 0x971D +0xEEFB 0x9719 +0xEEFC 0x979A +0xEEFD 0x97A1 +0xEEFE 0x979C +0xEF40 0x979E +0xEF41 0x979D +0xEF42 0x97D5 +0xEF43 0x97D4 +0xEF44 0x97F1 +0xEF45 0x9841 +0xEF46 0x9844 +0xEF47 0x984A +0xEF48 0x9849 +0xEF49 0x9845 +0xEF4A 0x9843 +0xEF4B 0x9925 +0xEF4C 0x992B +0xEF4D 0x992C +0xEF4E 0x992A +0xEF4F 0x9933 +0xEF50 0x9932 +0xEF51 0x992F +0xEF52 0x992D +0xEF53 0x9931 +0xEF54 0x9930 +0xEF55 0x9998 +0xEF56 0x99A3 +0xEF57 0x99A1 +0xEF58 0x9A02 +0xEF59 0x99FA +0xEF5A 0x99F4 +0xEF5B 0x99F7 +0xEF5C 0x99F9 +0xEF5D 0x99F8 +0xEF5E 0x99F6 +0xEF5F 0x99FB +0xEF60 0x99FD +0xEF61 0x99FE +0xEF62 0x99FC +0xEF63 0x9A03 +0xEF64 0x9ABE +0xEF65 0x9AFE +0xEF66 0x9AFD +0xEF67 0x9B01 +0xEF68 0x9AFC +0xEF69 0x9B48 +0xEF6A 0x9B9A +0xEF6B 0x9BA8 +0xEF6C 0x9B9E +0xEF6D 0x9B9B +0xEF6E 0x9BA6 +0xEF6F 0x9BA1 +0xEF70 0x9BA5 +0xEF71 0x9BA4 +0xEF72 0x9B86 +0xEF73 0x9BA2 +0xEF74 0x9BA0 +0xEF75 0x9BAF +0xEF76 0x9D33 +0xEF77 0x9D41 +0xEF78 0x9D67 +0xEF79 0x9D36 +0xEF7A 0x9D2E +0xEF7B 0x9D2F +0xEF7C 0x9D31 +0xEF7D 0x9D38 +0xEF7E 0x9D30 +0xEFA1 0x9D45 +0xEFA2 0x9D42 +0xEFA3 0x9D43 +0xEFA4 0x9D3E +0xEFA5 0x9D37 +0xEFA6 0x9D40 +0xEFA7 0x9D3D +0xEFA8 0x7FF5 +0xEFA9 0x9D2D +0xEFAA 0x9E8A +0xEFAB 0x9E89 +0xEFAC 0x9E8D +0xEFAD 0x9EB0 +0xEFAE 0x9EC8 +0xEFAF 0x9EDA +0xEFB0 0x9EFB +0xEFB1 0x9EFF +0xEFB2 0x9F24 +0xEFB3 0x9F23 +0xEFB4 0x9F22 +0xEFB5 0x9F54 +0xEFB6 0x9FA0 +0xEFB7 0x5131 +0xEFB8 0x512D +0xEFB9 0x512E +0xEFBA 0x5698 +0xEFBB 0x569C +0xEFBC 0x5697 +0xEFBD 0x569A +0xEFBE 0x569D +0xEFBF 0x5699 +0xEFC0 0x5970 +0xEFC1 0x5B3C +0xEFC2 0x5C69 +0xEFC3 0x5C6A +0xEFC4 0x5DC0 +0xEFC5 0x5E6D +0xEFC6 0x5E6E +0xEFC7 0x61D8 +0xEFC8 0x61DF +0xEFC9 0x61ED +0xEFCA 0x61EE +0xEFCB 0x61F1 +0xEFCC 0x61EA +0xEFCD 0x61F0 +0xEFCE 0x61EB +0xEFCF 0x61D6 +0xEFD0 0x61E9 +0xEFD1 0x64FF +0xEFD2 0x6504 +0xEFD3 0x64FD +0xEFD4 0x64F8 +0xEFD5 0x6501 +0xEFD6 0x6503 +0xEFD7 0x64FC +0xEFD8 0x6594 +0xEFD9 0x65DB +0xEFDA 0x66DA +0xEFDB 0x66DB +0xEFDC 0x66D8 +0xEFDD 0x6AC5 +0xEFDE 0x6AB9 +0xEFDF 0x6ABD +0xEFE0 0x6AE1 +0xEFE1 0x6AC6 +0xEFE2 0x6ABA +0xEFE3 0x6AB6 +0xEFE4 0x6AB7 +0xEFE5 0x6AC7 +0xEFE6 0x6AB4 +0xEFE7 0x6AAD +0xEFE8 0x6B5E +0xEFE9 0x6BC9 +0xEFEA 0x6C0B +0xEFEB 0x7007 +0xEFEC 0x700C +0xEFED 0x700D +0xEFEE 0x7001 +0xEFEF 0x7005 +0xEFF0 0x7014 +0xEFF1 0x700E +0xEFF2 0x6FFF +0xEFF3 0x7000 +0xEFF4 0x6FFB +0xEFF5 0x7026 +0xEFF6 0x6FFC +0xEFF7 0x6FF7 +0xEFF8 0x700A +0xEFF9 0x7201 +0xEFFA 0x71FF +0xEFFB 0x71F9 +0xEFFC 0x7203 +0xEFFD 0x71FD +0xEFFE 0x7376 +0xF040 0x74B8 +0xF041 0x74C0 +0xF042 0x74B5 +0xF043 0x74C1 +0xF044 0x74BE +0xF045 0x74B6 +0xF046 0x74BB +0xF047 0x74C2 +0xF048 0x7514 +0xF049 0x7513 +0xF04A 0x765C +0xF04B 0x7664 +0xF04C 0x7659 +0xF04D 0x7650 +0xF04E 0x7653 +0xF04F 0x7657 +0xF050 0x765A +0xF051 0x76A6 +0xF052 0x76BD +0xF053 0x76EC +0xF054 0x77C2 +0xF055 0x77BA +0xF056 0x78FF +0xF057 0x790C +0xF058 0x7913 +0xF059 0x7914 +0xF05A 0x7909 +0xF05B 0x7910 +0xF05C 0x7912 +0xF05D 0x7911 +0xF05E 0x79AD +0xF05F 0x79AC +0xF060 0x7A5F +0xF061 0x7C1C +0xF062 0x7C29 +0xF063 0x7C19 +0xF064 0x7C20 +0xF065 0x7C1F +0xF066 0x7C2D +0xF067 0x7C1D +0xF068 0x7C26 +0xF069 0x7C28 +0xF06A 0x7C22 +0xF06B 0x7C25 +0xF06C 0x7C30 +0xF06D 0x7E5C +0xF06E 0x7E50 +0xF06F 0x7E56 +0xF070 0x7E63 +0xF071 0x7E58 +0xF072 0x7E62 +0xF073 0x7E5F +0xF074 0x7E51 +0xF075 0x7E60 +0xF076 0x7E57 +0xF077 0x7E53 +0xF078 0x7FB5 +0xF079 0x7FB3 +0xF07A 0x7FF7 +0xF07B 0x7FF8 +0xF07C 0x8075 +0xF07D 0x81D1 +0xF07E 0x81D2 +0xF0A1 0x81D0 +0xF0A2 0x825F +0xF0A3 0x825E +0xF0A4 0x85B4 +0xF0A5 0x85C6 +0xF0A6 0x85C0 +0xF0A7 0x85C3 +0xF0A8 0x85C2 +0xF0A9 0x85B3 +0xF0AA 0x85B5 +0xF0AB 0x85BD +0xF0AC 0x85C7 +0xF0AD 0x85C4 +0xF0AE 0x85BF +0xF0AF 0x85CB +0xF0B0 0x85CE +0xF0B1 0x85C8 +0xF0B2 0x85C5 +0xF0B3 0x85B1 +0xF0B4 0x85B6 +0xF0B5 0x85D2 +0xF0B6 0x8624 +0xF0B7 0x85B8 +0xF0B8 0x85B7 +0xF0B9 0x85BE +0xF0BA 0x8669 +0xF0BB 0x87E7 +0xF0BC 0x87E6 +0xF0BD 0x87E2 +0xF0BE 0x87DB +0xF0BF 0x87EB +0xF0C0 0x87EA +0xF0C1 0x87E5 +0xF0C2 0x87DF +0xF0C3 0x87F3 +0xF0C4 0x87E4 +0xF0C5 0x87D4 +0xF0C6 0x87DC +0xF0C7 0x87D3 +0xF0C8 0x87ED +0xF0C9 0x87D8 +0xF0CA 0x87E3 +0xF0CB 0x87A4 +0xF0CC 0x87D7 +0xF0CD 0x87D9 +0xF0CE 0x8801 +0xF0CF 0x87F4 +0xF0D0 0x87E8 +0xF0D1 0x87DD +0xF0D2 0x8953 +0xF0D3 0x894B +0xF0D4 0x894F +0xF0D5 0x894C +0xF0D6 0x8946 +0xF0D7 0x8950 +0xF0D8 0x8951 +0xF0D9 0x8949 +0xF0DA 0x8B2A +0xF0DB 0x8B27 +0xF0DC 0x8B23 +0xF0DD 0x8B33 +0xF0DE 0x8B30 +0xF0DF 0x8B35 +0xF0E0 0x8B47 +0xF0E1 0x8B2F +0xF0E2 0x8B3C +0xF0E3 0x8B3E +0xF0E4 0x8B31 +0xF0E5 0x8B25 +0xF0E6 0x8B37 +0xF0E7 0x8B26 +0xF0E8 0x8B36 +0xF0E9 0x8B2E +0xF0EA 0x8B24 +0xF0EB 0x8B3B +0xF0EC 0x8B3D +0xF0ED 0x8B3A +0xF0EE 0x8C42 +0xF0EF 0x8C75 +0xF0F0 0x8C99 +0xF0F1 0x8C98 +0xF0F2 0x8C97 +0xF0F3 0x8CFE +0xF0F4 0x8D04 +0xF0F5 0x8D02 +0xF0F6 0x8D00 +0xF0F7 0x8E5C +0xF0F8 0x8E62 +0xF0F9 0x8E60 +0xF0FA 0x8E57 +0xF0FB 0x8E56 +0xF0FC 0x8E5E +0xF0FD 0x8E65 +0xF0FE 0x8E67 +0xF140 0x8E5B +0xF141 0x8E5A +0xF142 0x8E61 +0xF143 0x8E5D +0xF144 0x8E69 +0xF145 0x8E54 +0xF146 0x8F46 +0xF147 0x8F47 +0xF148 0x8F48 +0xF149 0x8F4B +0xF14A 0x9128 +0xF14B 0x913A +0xF14C 0x913B +0xF14D 0x913E +0xF14E 0x91A8 +0xF14F 0x91A5 +0xF150 0x91A7 +0xF151 0x91AF +0xF152 0x91AA +0xF153 0x93B5 +0xF154 0x938C +0xF155 0x9392 +0xF156 0x93B7 +0xF157 0x939B +0xF158 0x939D +0xF159 0x9389 +0xF15A 0x93A7 +0xF15B 0x938E +0xF15C 0x93AA +0xF15D 0x939E +0xF15E 0x93A6 +0xF15F 0x9395 +0xF160 0x9388 +0xF161 0x9399 +0xF162 0x939F +0xF163 0x938D +0xF164 0x93B1 +0xF165 0x9391 +0xF166 0x93B2 +0xF167 0x93A4 +0xF168 0x93A8 +0xF169 0x93B4 +0xF16A 0x93A3 +0xF16B 0x93A5 +0xF16C 0x95D2 +0xF16D 0x95D3 +0xF16E 0x95D1 +0xF16F 0x96B3 +0xF170 0x96D7 +0xF171 0x96DA +0xF172 0x5DC2 +0xF173 0x96DF +0xF174 0x96D8 +0xF175 0x96DD +0xF176 0x9723 +0xF177 0x9722 +0xF178 0x9725 +0xF179 0x97AC +0xF17A 0x97AE +0xF17B 0x97A8 +0xF17C 0x97AB +0xF17D 0x97A4 +0xF17E 0x97AA +0xF1A1 0x97A2 +0xF1A2 0x97A5 +0xF1A3 0x97D7 +0xF1A4 0x97D9 +0xF1A5 0x97D6 +0xF1A6 0x97D8 +0xF1A7 0x97FA +0xF1A8 0x9850 +0xF1A9 0x9851 +0xF1AA 0x9852 +0xF1AB 0x98B8 +0xF1AC 0x9941 +0xF1AD 0x993C +0xF1AE 0x993A +0xF1AF 0x9A0F +0xF1B0 0x9A0B +0xF1B1 0x9A09 +0xF1B2 0x9A0D +0xF1B3 0x9A04 +0xF1B4 0x9A11 +0xF1B5 0x9A0A +0xF1B6 0x9A05 +0xF1B7 0x9A07 +0xF1B8 0x9A06 +0xF1B9 0x9AC0 +0xF1BA 0x9ADC +0xF1BB 0x9B08 +0xF1BC 0x9B04 +0xF1BD 0x9B05 +0xF1BE 0x9B29 +0xF1BF 0x9B35 +0xF1C0 0x9B4A +0xF1C1 0x9B4C +0xF1C2 0x9B4B +0xF1C3 0x9BC7 +0xF1C4 0x9BC6 +0xF1C5 0x9BC3 +0xF1C6 0x9BBF +0xF1C7 0x9BC1 +0xF1C8 0x9BB5 +0xF1C9 0x9BB8 +0xF1CA 0x9BD3 +0xF1CB 0x9BB6 +0xF1CC 0x9BC4 +0xF1CD 0x9BB9 +0xF1CE 0x9BBD +0xF1CF 0x9D5C +0xF1D0 0x9D53 +0xF1D1 0x9D4F +0xF1D2 0x9D4A +0xF1D3 0x9D5B +0xF1D4 0x9D4B +0xF1D5 0x9D59 +0xF1D6 0x9D56 +0xF1D7 0x9D4C +0xF1D8 0x9D57 +0xF1D9 0x9D52 +0xF1DA 0x9D54 +0xF1DB 0x9D5F +0xF1DC 0x9D58 +0xF1DD 0x9D5A +0xF1DE 0x9E8E +0xF1DF 0x9E8C +0xF1E0 0x9EDF +0xF1E1 0x9F01 +0xF1E2 0x9F00 +0xF1E3 0x9F16 +0xF1E4 0x9F25 +0xF1E5 0x9F2B +0xF1E6 0x9F2A +0xF1E7 0x9F29 +0xF1E8 0x9F28 +0xF1E9 0x9F4C +0xF1EA 0x9F55 +0xF1EB 0x5134 +0xF1EC 0x5135 +0xF1ED 0x5296 +0xF1EE 0x52F7 +0xF1EF 0x53B4 +0xF1F0 0x56AB +0xF1F1 0x56AD +0xF1F2 0x56A6 +0xF1F3 0x56A7 +0xF1F4 0x56AA +0xF1F5 0x56AC +0xF1F6 0x58DA +0xF1F7 0x58DD +0xF1F8 0x58DB +0xF1F9 0x5912 +0xF1FA 0x5B3D +0xF1FB 0x5B3E +0xF1FC 0x5B3F +0xF1FD 0x5DC3 +0xF1FE 0x5E70 +0xF240 0x5FBF +0xF241 0x61FB +0xF242 0x6507 +0xF243 0x6510 +0xF244 0x650D +0xF245 0x6509 +0xF246 0x650C +0xF247 0x650E +0xF248 0x6584 +0xF249 0x65DE +0xF24A 0x65DD +0xF24B 0x66DE +0xF24C 0x6AE7 +0xF24D 0x6AE0 +0xF24E 0x6ACC +0xF24F 0x6AD1 +0xF250 0x6AD9 +0xF251 0x6ACB +0xF252 0x6ADF +0xF253 0x6ADC +0xF254 0x6AD0 +0xF255 0x6AEB +0xF256 0x6ACF +0xF257 0x6ACD +0xF258 0x6ADE +0xF259 0x6B60 +0xF25A 0x6BB0 +0xF25B 0x6C0C +0xF25C 0x7019 +0xF25D 0x7027 +0xF25E 0x7020 +0xF25F 0x7016 +0xF260 0x702B +0xF261 0x7021 +0xF262 0x7022 +0xF263 0x7023 +0xF264 0x7029 +0xF265 0x7017 +0xF266 0x7024 +0xF267 0x701C +0xF268 0x702A +0xF269 0x720C +0xF26A 0x720A +0xF26B 0x7207 +0xF26C 0x7202 +0xF26D 0x7205 +0xF26E 0x72A5 +0xF26F 0x72A6 +0xF270 0x72A4 +0xF271 0x72A3 +0xF272 0x72A1 +0xF273 0x74CB +0xF274 0x74C5 +0xF275 0x74B7 +0xF276 0x74C3 +0xF277 0x7516 +0xF278 0x7660 +0xF279 0x77C9 +0xF27A 0x77CA +0xF27B 0x77C4 +0xF27C 0x77F1 +0xF27D 0x791D +0xF27E 0x791B +0xF2A1 0x7921 +0xF2A2 0x791C +0xF2A3 0x7917 +0xF2A4 0x791E +0xF2A5 0x79B0 +0xF2A6 0x7A67 +0xF2A7 0x7A68 +0xF2A8 0x7C33 +0xF2A9 0x7C3C +0xF2AA 0x7C39 +0xF2AB 0x7C2C +0xF2AC 0x7C3B +0xF2AD 0x7CEC +0xF2AE 0x7CEA +0xF2AF 0x7E76 +0xF2B0 0x7E75 +0xF2B1 0x7E78 +0xF2B2 0x7E70 +0xF2B3 0x7E77 +0xF2B4 0x7E6F +0xF2B5 0x7E7A +0xF2B6 0x7E72 +0xF2B7 0x7E74 +0xF2B8 0x7E68 +0xF2B9 0x7F4B +0xF2BA 0x7F4A +0xF2BB 0x7F83 +0xF2BC 0x7F86 +0xF2BD 0x7FB7 +0xF2BE 0x7FFD +0xF2BF 0x7FFE +0xF2C0 0x8078 +0xF2C1 0x81D7 +0xF2C2 0x81D5 +0xF2C3 0x8264 +0xF2C4 0x8261 +0xF2C5 0x8263 +0xF2C6 0x85EB +0xF2C7 0x85F1 +0xF2C8 0x85ED +0xF2C9 0x85D9 +0xF2CA 0x85E1 +0xF2CB 0x85E8 +0xF2CC 0x85DA +0xF2CD 0x85D7 +0xF2CE 0x85EC +0xF2CF 0x85F2 +0xF2D0 0x85F8 +0xF2D1 0x85D8 +0xF2D2 0x85DF +0xF2D3 0x85E3 +0xF2D4 0x85DC +0xF2D5 0x85D1 +0xF2D6 0x85F0 +0xF2D7 0x85E6 +0xF2D8 0x85EF +0xF2D9 0x85DE +0xF2DA 0x85E2 +0xF2DB 0x8800 +0xF2DC 0x87FA +0xF2DD 0x8803 +0xF2DE 0x87F6 +0xF2DF 0x87F7 +0xF2E0 0x8809 +0xF2E1 0x880C +0xF2E2 0x880B +0xF2E3 0x8806 +0xF2E4 0x87FC +0xF2E5 0x8808 +0xF2E6 0x87FF +0xF2E7 0x880A +0xF2E8 0x8802 +0xF2E9 0x8962 +0xF2EA 0x895A +0xF2EB 0x895B +0xF2EC 0x8957 +0xF2ED 0x8961 +0xF2EE 0x895C +0xF2EF 0x8958 +0xF2F0 0x895D +0xF2F1 0x8959 +0xF2F2 0x8988 +0xF2F3 0x89B7 +0xF2F4 0x89B6 +0xF2F5 0x89F6 +0xF2F6 0x8B50 +0xF2F7 0x8B48 +0xF2F8 0x8B4A +0xF2F9 0x8B40 +0xF2FA 0x8B53 +0xF2FB 0x8B56 +0xF2FC 0x8B54 +0xF2FD 0x8B4B +0xF2FE 0x8B55 +0xF340 0x8B51 +0xF341 0x8B42 +0xF342 0x8B52 +0xF343 0x8B57 +0xF344 0x8C43 +0xF345 0x8C77 +0xF346 0x8C76 +0xF347 0x8C9A +0xF348 0x8D06 +0xF349 0x8D07 +0xF34A 0x8D09 +0xF34B 0x8DAC +0xF34C 0x8DAA +0xF34D 0x8DAD +0xF34E 0x8DAB +0xF34F 0x8E6D +0xF350 0x8E78 +0xF351 0x8E73 +0xF352 0x8E6A +0xF353 0x8E6F +0xF354 0x8E7B +0xF355 0x8EC2 +0xF356 0x8F52 +0xF357 0x8F51 +0xF358 0x8F4F +0xF359 0x8F50 +0xF35A 0x8F53 +0xF35B 0x8FB4 +0xF35C 0x9140 +0xF35D 0x913F +0xF35E 0x91B0 +0xF35F 0x91AD +0xF360 0x93DE +0xF361 0x93C7 +0xF362 0x93CF +0xF363 0x93C2 +0xF364 0x93DA +0xF365 0x93D0 +0xF366 0x93F9 +0xF367 0x93EC +0xF368 0x93CC +0xF369 0x93D9 +0xF36A 0x93A9 +0xF36B 0x93E6 +0xF36C 0x93CA +0xF36D 0x93D4 +0xF36E 0x93EE +0xF36F 0x93E3 +0xF370 0x93D5 +0xF371 0x93C4 +0xF372 0x93CE +0xF373 0x93C0 +0xF374 0x93D2 +0xF375 0x93E7 +0xF376 0x957D +0xF377 0x95DA +0xF378 0x95DB +0xF379 0x96E1 +0xF37A 0x9729 +0xF37B 0x972B +0xF37C 0x972C +0xF37D 0x9728 +0xF37E 0x9726 +0xF3A1 0x97B3 +0xF3A2 0x97B7 +0xF3A3 0x97B6 +0xF3A4 0x97DD +0xF3A5 0x97DE +0xF3A6 0x97DF +0xF3A7 0x985C +0xF3A8 0x9859 +0xF3A9 0x985D +0xF3AA 0x9857 +0xF3AB 0x98BF +0xF3AC 0x98BD +0xF3AD 0x98BB +0xF3AE 0x98BE +0xF3AF 0x9948 +0xF3B0 0x9947 +0xF3B1 0x9943 +0xF3B2 0x99A6 +0xF3B3 0x99A7 +0xF3B4 0x9A1A +0xF3B5 0x9A15 +0xF3B6 0x9A25 +0xF3B7 0x9A1D +0xF3B8 0x9A24 +0xF3B9 0x9A1B +0xF3BA 0x9A22 +0xF3BB 0x9A20 +0xF3BC 0x9A27 +0xF3BD 0x9A23 +0xF3BE 0x9A1E +0xF3BF 0x9A1C +0xF3C0 0x9A14 +0xF3C1 0x9AC2 +0xF3C2 0x9B0B +0xF3C3 0x9B0A +0xF3C4 0x9B0E +0xF3C5 0x9B0C +0xF3C6 0x9B37 +0xF3C7 0x9BEA +0xF3C8 0x9BEB +0xF3C9 0x9BE0 +0xF3CA 0x9BDE +0xF3CB 0x9BE4 +0xF3CC 0x9BE6 +0xF3CD 0x9BE2 +0xF3CE 0x9BF0 +0xF3CF 0x9BD4 +0xF3D0 0x9BD7 +0xF3D1 0x9BEC +0xF3D2 0x9BDC +0xF3D3 0x9BD9 +0xF3D4 0x9BE5 +0xF3D5 0x9BD5 +0xF3D6 0x9BE1 +0xF3D7 0x9BDA +0xF3D8 0x9D77 +0xF3D9 0x9D81 +0xF3DA 0x9D8A +0xF3DB 0x9D84 +0xF3DC 0x9D88 +0xF3DD 0x9D71 +0xF3DE 0x9D80 +0xF3DF 0x9D78 +0xF3E0 0x9D86 +0xF3E1 0x9D8B +0xF3E2 0x9D8C +0xF3E3 0x9D7D +0xF3E4 0x9D6B +0xF3E5 0x9D74 +0xF3E6 0x9D75 +0xF3E7 0x9D70 +0xF3E8 0x9D69 +0xF3E9 0x9D85 +0xF3EA 0x9D73 +0xF3EB 0x9D7B +0xF3EC 0x9D82 +0xF3ED 0x9D6F +0xF3EE 0x9D79 +0xF3EF 0x9D7F +0xF3F0 0x9D87 +0xF3F1 0x9D68 +0xF3F2 0x9E94 +0xF3F3 0x9E91 +0xF3F4 0x9EC0 +0xF3F5 0x9EFC +0xF3F6 0x9F2D +0xF3F7 0x9F40 +0xF3F8 0x9F41 +0xF3F9 0x9F4D +0xF3FA 0x9F56 +0xF3FB 0x9F57 +0xF3FC 0x9F58 +0xF3FD 0x5337 +0xF3FE 0x56B2 +0xF440 0x56B5 +0xF441 0x56B3 +0xF442 0x58E3 +0xF443 0x5B45 +0xF444 0x5DC6 +0xF445 0x5DC7 +0xF446 0x5EEE +0xF447 0x5EEF +0xF448 0x5FC0 +0xF449 0x5FC1 +0xF44A 0x61F9 +0xF44B 0x6517 +0xF44C 0x6516 +0xF44D 0x6515 +0xF44E 0x6513 +0xF44F 0x65DF +0xF450 0x66E8 +0xF451 0x66E3 +0xF452 0x66E4 +0xF453 0x6AF3 +0xF454 0x6AF0 +0xF455 0x6AEA +0xF456 0x6AE8 +0xF457 0x6AF9 +0xF458 0x6AF1 +0xF459 0x6AEE +0xF45A 0x6AEF +0xF45B 0x703C +0xF45C 0x7035 +0xF45D 0x702F +0xF45E 0x7037 +0xF45F 0x7034 +0xF460 0x7031 +0xF461 0x7042 +0xF462 0x7038 +0xF463 0x703F +0xF464 0x703A +0xF465 0x7039 +0xF466 0x7040 +0xF467 0x703B +0xF468 0x7033 +0xF469 0x7041 +0xF46A 0x7213 +0xF46B 0x7214 +0xF46C 0x72A8 +0xF46D 0x737D +0xF46E 0x737C +0xF46F 0x74BA +0xF470 0x76AB +0xF471 0x76AA +0xF472 0x76BE +0xF473 0x76ED +0xF474 0x77CC +0xF475 0x77CE +0xF476 0x77CF +0xF477 0x77CD +0xF478 0x77F2 +0xF479 0x7925 +0xF47A 0x7923 +0xF47B 0x7927 +0xF47C 0x7928 +0xF47D 0x7924 +0xF47E 0x7929 +0xF4A1 0x79B2 +0xF4A2 0x7A6E +0xF4A3 0x7A6C +0xF4A4 0x7A6D +0xF4A5 0x7AF7 +0xF4A6 0x7C49 +0xF4A7 0x7C48 +0xF4A8 0x7C4A +0xF4A9 0x7C47 +0xF4AA 0x7C45 +0xF4AB 0x7CEE +0xF4AC 0x7E7B +0xF4AD 0x7E7E +0xF4AE 0x7E81 +0xF4AF 0x7E80 +0xF4B0 0x7FBA +0xF4B1 0x7FFF +0xF4B2 0x8079 +0xF4B3 0x81DB +0xF4B4 0x81D9 +0xF4B5 0x820B +0xF4B6 0x8268 +0xF4B7 0x8269 +0xF4B8 0x8622 +0xF4B9 0x85FF +0xF4BA 0x8601 +0xF4BB 0x85FE +0xF4BC 0x861B +0xF4BD 0x8600 +0xF4BE 0x85F6 +0xF4BF 0x8604 +0xF4C0 0x8609 +0xF4C1 0x8605 +0xF4C2 0x860C +0xF4C3 0x85FD +0xF4C4 0x8819 +0xF4C5 0x8810 +0xF4C6 0x8811 +0xF4C7 0x8817 +0xF4C8 0x8813 +0xF4C9 0x8816 +0xF4CA 0x8963 +0xF4CB 0x8966 +0xF4CC 0x89B9 +0xF4CD 0x89F7 +0xF4CE 0x8B60 +0xF4CF 0x8B6A +0xF4D0 0x8B5D +0xF4D1 0x8B68 +0xF4D2 0x8B63 +0xF4D3 0x8B65 +0xF4D4 0x8B67 +0xF4D5 0x8B6D +0xF4D6 0x8DAE +0xF4D7 0x8E86 +0xF4D8 0x8E88 +0xF4D9 0x8E84 +0xF4DA 0x8F59 +0xF4DB 0x8F56 +0xF4DC 0x8F57 +0xF4DD 0x8F55 +0xF4DE 0x8F58 +0xF4DF 0x8F5A +0xF4E0 0x908D +0xF4E1 0x9143 +0xF4E2 0x9141 +0xF4E3 0x91B7 +0xF4E4 0x91B5 +0xF4E5 0x91B2 +0xF4E6 0x91B3 +0xF4E7 0x940B +0xF4E8 0x9413 +0xF4E9 0x93FB +0xF4EA 0x9420 +0xF4EB 0x940F +0xF4EC 0x9414 +0xF4ED 0x93FE +0xF4EE 0x9415 +0xF4EF 0x9410 +0xF4F0 0x9428 +0xF4F1 0x9419 +0xF4F2 0x940D +0xF4F3 0x93F5 +0xF4F4 0x9400 +0xF4F5 0x93F7 +0xF4F6 0x9407 +0xF4F7 0x940E +0xF4F8 0x9416 +0xF4F9 0x9412 +0xF4FA 0x93FA +0xF4FB 0x9409 +0xF4FC 0x93F8 +0xF4FD 0x940A +0xF4FE 0x93FF +0xF540 0x93FC +0xF541 0x940C +0xF542 0x93F6 +0xF543 0x9411 +0xF544 0x9406 +0xF545 0x95DE +0xF546 0x95E0 +0xF547 0x95DF +0xF548 0x972E +0xF549 0x972F +0xF54A 0x97B9 +0xF54B 0x97BB +0xF54C 0x97FD +0xF54D 0x97FE +0xF54E 0x9860 +0xF54F 0x9862 +0xF550 0x9863 +0xF551 0x985F +0xF552 0x98C1 +0xF553 0x98C2 +0xF554 0x9950 +0xF555 0x994E +0xF556 0x9959 +0xF557 0x994C +0xF558 0x994B +0xF559 0x9953 +0xF55A 0x9A32 +0xF55B 0x9A34 +0xF55C 0x9A31 +0xF55D 0x9A2C +0xF55E 0x9A2A +0xF55F 0x9A36 +0xF560 0x9A29 +0xF561 0x9A2E +0xF562 0x9A38 +0xF563 0x9A2D +0xF564 0x9AC7 +0xF565 0x9ACA +0xF566 0x9AC6 +0xF567 0x9B10 +0xF568 0x9B12 +0xF569 0x9B11 +0xF56A 0x9C0B +0xF56B 0x9C08 +0xF56C 0x9BF7 +0xF56D 0x9C05 +0xF56E 0x9C12 +0xF56F 0x9BF8 +0xF570 0x9C40 +0xF571 0x9C07 +0xF572 0x9C0E +0xF573 0x9C06 +0xF574 0x9C17 +0xF575 0x9C14 +0xF576 0x9C09 +0xF577 0x9D9F +0xF578 0x9D99 +0xF579 0x9DA4 +0xF57A 0x9D9D +0xF57B 0x9D92 +0xF57C 0x9D98 +0xF57D 0x9D90 +0xF57E 0x9D9B +0xF5A1 0x9DA0 +0xF5A2 0x9D94 +0xF5A3 0x9D9C +0xF5A4 0x9DAA +0xF5A5 0x9D97 +0xF5A6 0x9DA1 +0xF5A7 0x9D9A +0xF5A8 0x9DA2 +0xF5A9 0x9DA8 +0xF5AA 0x9D9E +0xF5AB 0x9DA3 +0xF5AC 0x9DBF +0xF5AD 0x9DA9 +0xF5AE 0x9D96 +0xF5AF 0x9DA6 +0xF5B0 0x9DA7 +0xF5B1 0x9E99 +0xF5B2 0x9E9B +0xF5B3 0x9E9A +0xF5B4 0x9EE5 +0xF5B5 0x9EE4 +0xF5B6 0x9EE7 +0xF5B7 0x9EE6 +0xF5B8 0x9F30 +0xF5B9 0x9F2E +0xF5BA 0x9F5B +0xF5BB 0x9F60 +0xF5BC 0x9F5E +0xF5BD 0x9F5D +0xF5BE 0x9F59 +0xF5BF 0x9F91 +0xF5C0 0x513A +0xF5C1 0x5139 +0xF5C2 0x5298 +0xF5C3 0x5297 +0xF5C4 0x56C3 +0xF5C5 0x56BD +0xF5C6 0x56BE +0xF5C7 0x5B48 +0xF5C8 0x5B47 +0xF5C9 0x5DCB +0xF5CA 0x5DCF +0xF5CB 0x5EF1 +0xF5CC 0x61FD +0xF5CD 0x651B +0xF5CE 0x6B02 +0xF5CF 0x6AFC +0xF5D0 0x6B03 +0xF5D1 0x6AF8 +0xF5D2 0x6B00 +0xF5D3 0x7043 +0xF5D4 0x7044 +0xF5D5 0x704A +0xF5D6 0x7048 +0xF5D7 0x7049 +0xF5D8 0x7045 +0xF5D9 0x7046 +0xF5DA 0x721D +0xF5DB 0x721A +0xF5DC 0x7219 +0xF5DD 0x737E +0xF5DE 0x7517 +0xF5DF 0x766A +0xF5E0 0x77D0 +0xF5E1 0x792D +0xF5E2 0x7931 +0xF5E3 0x792F +0xF5E4 0x7C54 +0xF5E5 0x7C53 +0xF5E6 0x7CF2 +0xF5E7 0x7E8A +0xF5E8 0x7E87 +0xF5E9 0x7E88 +0xF5EA 0x7E8B +0xF5EB 0x7E86 +0xF5EC 0x7E8D +0xF5ED 0x7F4D +0xF5EE 0x7FBB +0xF5EF 0x8030 +0xF5F0 0x81DD +0xF5F1 0x8618 +0xF5F2 0x862A +0xF5F3 0x8626 +0xF5F4 0x861F +0xF5F5 0x8623 +0xF5F6 0x861C +0xF5F7 0x8619 +0xF5F8 0x8627 +0xF5F9 0x862E +0xF5FA 0x8621 +0xF5FB 0x8620 +0xF5FC 0x8629 +0xF5FD 0x861E +0xF5FE 0x8625 +0xF640 0x8829 +0xF641 0x881D +0xF642 0x881B +0xF643 0x8820 +0xF644 0x8824 +0xF645 0x881C +0xF646 0x882B +0xF647 0x884A +0xF648 0x896D +0xF649 0x8969 +0xF64A 0x896E +0xF64B 0x896B +0xF64C 0x89FA +0xF64D 0x8B79 +0xF64E 0x8B78 +0xF64F 0x8B45 +0xF650 0x8B7A +0xF651 0x8B7B +0xF652 0x8D10 +0xF653 0x8D14 +0xF654 0x8DAF +0xF655 0x8E8E +0xF656 0x8E8C +0xF657 0x8F5E +0xF658 0x8F5B +0xF659 0x8F5D +0xF65A 0x9146 +0xF65B 0x9144 +0xF65C 0x9145 +0xF65D 0x91B9 +0xF65E 0x943F +0xF65F 0x943B +0xF660 0x9436 +0xF661 0x9429 +0xF662 0x943D +0xF663 0x943C +0xF664 0x9430 +0xF665 0x9439 +0xF666 0x942A +0xF667 0x9437 +0xF668 0x942C +0xF669 0x9440 +0xF66A 0x9431 +0xF66B 0x95E5 +0xF66C 0x95E4 +0xF66D 0x95E3 +0xF66E 0x9735 +0xF66F 0x973A +0xF670 0x97BF +0xF671 0x97E1 +0xF672 0x9864 +0xF673 0x98C9 +0xF674 0x98C6 +0xF675 0x98C0 +0xF676 0x9958 +0xF677 0x9956 +0xF678 0x9A39 +0xF679 0x9A3D +0xF67A 0x9A46 +0xF67B 0x9A44 +0xF67C 0x9A42 +0xF67D 0x9A41 +0xF67E 0x9A3A +0xF6A1 0x9A3F +0xF6A2 0x9ACD +0xF6A3 0x9B15 +0xF6A4 0x9B17 +0xF6A5 0x9B18 +0xF6A6 0x9B16 +0xF6A7 0x9B3A +0xF6A8 0x9B52 +0xF6A9 0x9C2B +0xF6AA 0x9C1D +0xF6AB 0x9C1C +0xF6AC 0x9C2C +0xF6AD 0x9C23 +0xF6AE 0x9C28 +0xF6AF 0x9C29 +0xF6B0 0x9C24 +0xF6B1 0x9C21 +0xF6B2 0x9DB7 +0xF6B3 0x9DB6 +0xF6B4 0x9DBC +0xF6B5 0x9DC1 +0xF6B6 0x9DC7 +0xF6B7 0x9DCA +0xF6B8 0x9DCF +0xF6B9 0x9DBE +0xF6BA 0x9DC5 +0xF6BB 0x9DC3 +0xF6BC 0x9DBB +0xF6BD 0x9DB5 +0xF6BE 0x9DCE +0xF6BF 0x9DB9 +0xF6C0 0x9DBA +0xF6C1 0x9DAC +0xF6C2 0x9DC8 +0xF6C3 0x9DB1 +0xF6C4 0x9DAD +0xF6C5 0x9DCC +0xF6C6 0x9DB3 +0xF6C7 0x9DCD +0xF6C8 0x9DB2 +0xF6C9 0x9E7A +0xF6CA 0x9E9C +0xF6CB 0x9EEB +0xF6CC 0x9EEE +0xF6CD 0x9EED +0xF6CE 0x9F1B +0xF6CF 0x9F18 +0xF6D0 0x9F1A +0xF6D1 0x9F31 +0xF6D2 0x9F4E +0xF6D3 0x9F65 +0xF6D4 0x9F64 +0xF6D5 0x9F92 +0xF6D6 0x4EB9 +0xF6D7 0x56C6 +0xF6D8 0x56C5 +0xF6D9 0x56CB +0xF6DA 0x5971 +0xF6DB 0x5B4B +0xF6DC 0x5B4C +0xF6DD 0x5DD5 +0xF6DE 0x5DD1 +0xF6DF 0x5EF2 +0xF6E0 0x6521 +0xF6E1 0x6520 +0xF6E2 0x6526 +0xF6E3 0x6522 +0xF6E4 0x6B0B +0xF6E5 0x6B08 +0xF6E6 0x6B09 +0xF6E7 0x6C0D +0xF6E8 0x7055 +0xF6E9 0x7056 +0xF6EA 0x7057 +0xF6EB 0x7052 +0xF6EC 0x721E +0xF6ED 0x721F +0xF6EE 0x72A9 +0xF6EF 0x737F +0xF6F0 0x74D8 +0xF6F1 0x74D5 +0xF6F2 0x74D9 +0xF6F3 0x74D7 +0xF6F4 0x766D +0xF6F5 0x76AD +0xF6F6 0x7935 +0xF6F7 0x79B4 +0xF6F8 0x7A70 +0xF6F9 0x7A71 +0xF6FA 0x7C57 +0xF6FB 0x7C5C +0xF6FC 0x7C59 +0xF6FD 0x7C5B +0xF6FE 0x7C5A +0xF740 0x7CF4 +0xF741 0x7CF1 +0xF742 0x7E91 +0xF743 0x7F4F +0xF744 0x7F87 +0xF745 0x81DE +0xF746 0x826B +0xF747 0x8634 +0xF748 0x8635 +0xF749 0x8633 +0xF74A 0x862C +0xF74B 0x8632 +0xF74C 0x8636 +0xF74D 0x882C +0xF74E 0x8828 +0xF74F 0x8826 +0xF750 0x882A +0xF751 0x8825 +0xF752 0x8971 +0xF753 0x89BF +0xF754 0x89BE +0xF755 0x89FB +0xF756 0x8B7E +0xF757 0x8B84 +0xF758 0x8B82 +0xF759 0x8B86 +0xF75A 0x8B85 +0xF75B 0x8B7F +0xF75C 0x8D15 +0xF75D 0x8E95 +0xF75E 0x8E94 +0xF75F 0x8E9A +0xF760 0x8E92 +0xF761 0x8E90 +0xF762 0x8E96 +0xF763 0x8E97 +0xF764 0x8F60 +0xF765 0x8F62 +0xF766 0x9147 +0xF767 0x944C +0xF768 0x9450 +0xF769 0x944A +0xF76A 0x944B +0xF76B 0x944F +0xF76C 0x9447 +0xF76D 0x9445 +0xF76E 0x9448 +0xF76F 0x9449 +0xF770 0x9446 +0xF771 0x973F +0xF772 0x97E3 +0xF773 0x986A +0xF774 0x9869 +0xF775 0x98CB +0xF776 0x9954 +0xF777 0x995B +0xF778 0x9A4E +0xF779 0x9A53 +0xF77A 0x9A54 +0xF77B 0x9A4C +0xF77C 0x9A4F +0xF77D 0x9A48 +0xF77E 0x9A4A +0xF7A1 0x9A49 +0xF7A2 0x9A52 +0xF7A3 0x9A50 +0xF7A4 0x9AD0 +0xF7A5 0x9B19 +0xF7A6 0x9B2B +0xF7A7 0x9B3B +0xF7A8 0x9B56 +0xF7A9 0x9B55 +0xF7AA 0x9C46 +0xF7AB 0x9C48 +0xF7AC 0x9C3F +0xF7AD 0x9C44 +0xF7AE 0x9C39 +0xF7AF 0x9C33 +0xF7B0 0x9C41 +0xF7B1 0x9C3C +0xF7B2 0x9C37 +0xF7B3 0x9C34 +0xF7B4 0x9C32 +0xF7B5 0x9C3D +0xF7B6 0x9C36 +0xF7B7 0x9DDB +0xF7B8 0x9DD2 +0xF7B9 0x9DDE +0xF7BA 0x9DDA +0xF7BB 0x9DCB +0xF7BC 0x9DD0 +0xF7BD 0x9DDC +0xF7BE 0x9DD1 +0xF7BF 0x9DDF +0xF7C0 0x9DE9 +0xF7C1 0x9DD9 +0xF7C2 0x9DD8 +0xF7C3 0x9DD6 +0xF7C4 0x9DF5 +0xF7C5 0x9DD5 +0xF7C6 0x9DDD +0xF7C7 0x9EB6 +0xF7C8 0x9EF0 +0xF7C9 0x9F35 +0xF7CA 0x9F33 +0xF7CB 0x9F32 +0xF7CC 0x9F42 +0xF7CD 0x9F6B +0xF7CE 0x9F95 +0xF7CF 0x9FA2 +0xF7D0 0x513D +0xF7D1 0x5299 +0xF7D2 0x58E8 +0xF7D3 0x58E7 +0xF7D4 0x5972 +0xF7D5 0x5B4D +0xF7D6 0x5DD8 +0xF7D7 0x882F +0xF7D8 0x5F4F +0xF7D9 0x6201 +0xF7DA 0x6203 +0xF7DB 0x6204 +0xF7DC 0x6529 +0xF7DD 0x6525 +0xF7DE 0x6596 +0xF7DF 0x66EB +0xF7E0 0x6B11 +0xF7E1 0x6B12 +0xF7E2 0x6B0F +0xF7E3 0x6BCA +0xF7E4 0x705B +0xF7E5 0x705A +0xF7E6 0x7222 +0xF7E7 0x7382 +0xF7E8 0x7381 +0xF7E9 0x7383 +0xF7EA 0x7670 +0xF7EB 0x77D4 +0xF7EC 0x7C67 +0xF7ED 0x7C66 +0xF7EE 0x7E95 +0xF7EF 0x826C +0xF7F0 0x863A +0xF7F1 0x8640 +0xF7F2 0x8639 +0xF7F3 0x863C +0xF7F4 0x8631 +0xF7F5 0x863B +0xF7F6 0x863E +0xF7F7 0x8830 +0xF7F8 0x8832 +0xF7F9 0x882E +0xF7FA 0x8833 +0xF7FB 0x8976 +0xF7FC 0x8974 +0xF7FD 0x8973 +0xF7FE 0x89FE +0xF840 0x8B8C +0xF841 0x8B8E +0xF842 0x8B8B +0xF843 0x8B88 +0xF844 0x8C45 +0xF845 0x8D19 +0xF846 0x8E98 +0xF847 0x8F64 +0xF848 0x8F63 +0xF849 0x91BC +0xF84A 0x9462 +0xF84B 0x9455 +0xF84C 0x945D +0xF84D 0x9457 +0xF84E 0x945E +0xF84F 0x97C4 +0xF850 0x97C5 +0xF851 0x9800 +0xF852 0x9A56 +0xF853 0x9A59 +0xF854 0x9B1E +0xF855 0x9B1F +0xF856 0x9B20 +0xF857 0x9C52 +0xF858 0x9C58 +0xF859 0x9C50 +0xF85A 0x9C4A +0xF85B 0x9C4D +0xF85C 0x9C4B +0xF85D 0x9C55 +0xF85E 0x9C59 +0xF85F 0x9C4C +0xF860 0x9C4E +0xF861 0x9DFB +0xF862 0x9DF7 +0xF863 0x9DEF +0xF864 0x9DE3 +0xF865 0x9DEB +0xF866 0x9DF8 +0xF867 0x9DE4 +0xF868 0x9DF6 +0xF869 0x9DE1 +0xF86A 0x9DEE +0xF86B 0x9DE6 +0xF86C 0x9DF2 +0xF86D 0x9DF0 +0xF86E 0x9DE2 +0xF86F 0x9DEC +0xF870 0x9DF4 +0xF871 0x9DF3 +0xF872 0x9DE8 +0xF873 0x9DED +0xF874 0x9EC2 +0xF875 0x9ED0 +0xF876 0x9EF2 +0xF877 0x9EF3 +0xF878 0x9F06 +0xF879 0x9F1C +0xF87A 0x9F38 +0xF87B 0x9F37 +0xF87C 0x9F36 +0xF87D 0x9F43 +0xF87E 0x9F4F +0xF8A1 0x9F71 +0xF8A2 0x9F70 +0xF8A3 0x9F6E +0xF8A4 0x9F6F +0xF8A5 0x56D3 +0xF8A6 0x56CD +0xF8A7 0x5B4E +0xF8A8 0x5C6D +0xF8A9 0x652D +0xF8AA 0x66ED +0xF8AB 0x66EE +0xF8AC 0x6B13 +0xF8AD 0x705F +0xF8AE 0x7061 +0xF8AF 0x705D +0xF8B0 0x7060 +0xF8B1 0x7223 +0xF8B2 0x74DB +0xF8B3 0x74E5 +0xF8B4 0x77D5 +0xF8B5 0x7938 +0xF8B6 0x79B7 +0xF8B7 0x79B6 +0xF8B8 0x7C6A +0xF8B9 0x7E97 +0xF8BA 0x7F89 +0xF8BB 0x826D +0xF8BC 0x8643 +0xF8BD 0x8838 +0xF8BE 0x8837 +0xF8BF 0x8835 +0xF8C0 0x884B +0xF8C1 0x8B94 +0xF8C2 0x8B95 +0xF8C3 0x8E9E +0xF8C4 0x8E9F +0xF8C5 0x8EA0 +0xF8C6 0x8E9D +0xF8C7 0x91BE +0xF8C8 0x91BD +0xF8C9 0x91C2 +0xF8CA 0x946B +0xF8CB 0x9468 +0xF8CC 0x9469 +0xF8CD 0x96E5 +0xF8CE 0x9746 +0xF8CF 0x9743 +0xF8D0 0x9747 +0xF8D1 0x97C7 +0xF8D2 0x97E5 +0xF8D3 0x9A5E +0xF8D4 0x9AD5 +0xF8D5 0x9B59 +0xF8D6 0x9C63 +0xF8D7 0x9C67 +0xF8D8 0x9C66 +0xF8D9 0x9C62 +0xF8DA 0x9C5E +0xF8DB 0x9C60 +0xF8DC 0x9E02 +0xF8DD 0x9DFE +0xF8DE 0x9E07 +0xF8DF 0x9E03 +0xF8E0 0x9E06 +0xF8E1 0x9E05 +0xF8E2 0x9E00 +0xF8E3 0x9E01 +0xF8E4 0x9E09 +0xF8E5 0x9DFF +0xF8E6 0x9DFD +0xF8E7 0x9E04 +0xF8E8 0x9EA0 +0xF8E9 0x9F1E +0xF8EA 0x9F46 +0xF8EB 0x9F74 +0xF8EC 0x9F75 +0xF8ED 0x9F76 +0xF8EE 0x56D4 +0xF8EF 0x652E +0xF8F0 0x65B8 +0xF8F1 0x6B18 +0xF8F2 0x6B19 +0xF8F3 0x6B17 +0xF8F4 0x6B1A +0xF8F5 0x7062 +0xF8F6 0x7226 +0xF8F7 0x72AA +0xF8F8 0x77D8 +0xF8F9 0x77D9 +0xF8FA 0x7939 +0xF8FB 0x7C69 +0xF8FC 0x7C6B +0xF8FD 0x7CF6 +0xF8FE 0x7E9A +0xF940 0x7E98 +0xF941 0x7E9B +0xF942 0x7E99 +0xF943 0x81E0 +0xF944 0x81E1 +0xF945 0x8646 +0xF946 0x8647 +0xF947 0x8648 +0xF948 0x8979 +0xF949 0x897A +0xF94A 0x897C +0xF94B 0x897B +0xF94C 0x89FF +0xF94D 0x8B98 +0xF94E 0x8B99 +0xF94F 0x8EA5 +0xF950 0x8EA4 +0xF951 0x8EA3 +0xF952 0x946E +0xF953 0x946D +0xF954 0x946F +0xF955 0x9471 +0xF956 0x9473 +0xF957 0x9749 +0xF958 0x9872 +0xF959 0x995F +0xF95A 0x9C68 +0xF95B 0x9C6E +0xF95C 0x9C6D +0xF95D 0x9E0B +0xF95E 0x9E0D +0xF95F 0x9E10 +0xF960 0x9E0F +0xF961 0x9E12 +0xF962 0x9E11 +0xF963 0x9EA1 +0xF964 0x9EF5 +0xF965 0x9F09 +0xF966 0x9F47 +0xF967 0x9F78 +0xF968 0x9F7B +0xF969 0x9F7A +0xF96A 0x9F79 +0xF96B 0x571E +0xF96C 0x7066 +0xF96D 0x7C6F +0xF96E 0x883C +0xF96F 0x8DB2 +0xF970 0x8EA6 +0xF971 0x91C3 +0xF972 0x9474 +0xF973 0x9478 +0xF974 0x9476 +0xF975 0x9475 +0xF976 0x9A60 +0xF977 0x9C74 +0xF978 0x9C73 +0xF979 0x9C71 +0xF97A 0x9C75 +0xF97B 0x9E14 +0xF97C 0x9E13 +0xF97D 0x9EF6 +0xF97E 0x9F0A +0xF9A1 0x9FA4 +0xF9A2 0x7068 +0xF9A3 0x7065 +0xF9A4 0x7CF7 +0xF9A5 0x866A +0xF9A6 0x883E +0xF9A7 0x883D +0xF9A8 0x883F +0xF9A9 0x8B9E +0xF9AA 0x8C9C +0xF9AB 0x8EA9 +0xF9AC 0x8EC9 +0xF9AD 0x974B +0xF9AE 0x9873 +0xF9AF 0x9874 +0xF9B0 0x98CC +0xF9B1 0x9961 +0xF9B2 0x99AB +0xF9B3 0x9A64 +0xF9B4 0x9A66 +0xF9B5 0x9A67 +0xF9B6 0x9B24 +0xF9B7 0x9E15 +0xF9B8 0x9E17 +0xF9B9 0x9F48 +0xF9BA 0x6207 +0xF9BB 0x6B1E +0xF9BC 0x7227 +0xF9BD 0x864C +0xF9BE 0x8EA8 +0xF9BF 0x9482 +0xF9C0 0x9480 +0xF9C1 0x9481 +0xF9C2 0x9A69 +0xF9C3 0x9A68 +0xF9C4 0x9B2E +0xF9C5 0x9E19 +0xF9C6 0x7229 +0xF9C7 0x864B +0xF9C8 0x8B9F +0xF9C9 0x9483 +0xF9CA 0x9C79 +0xF9CB 0x9EB7 +0xF9CC 0x7675 +0xF9CD 0x9A6B +0xF9CE 0x9C7A +0xF9CF 0x9E1D +0xF9D0 0x7069 +0xF9D1 0x706A +0xF9D2 0x9EA4 +0xF9D3 0x9F7E +0xF9D4 0x9F49 +0xF9D5 0x9F98 +0xF9D6 0x7881 +0xF9D7 0x92B9 +0xF9D8 0x88CF +0xF9D9 0x58BB +0xF9DA 0x6052 +0xF9DB 0x7CA7 +0xF9DC 0x5AFA +0xF9DD 0x2554 +0xF9DE 0x2566 +0xF9DF 0x2557 +0xF9E0 0x2560 +0xF9E1 0x256C +0xF9E2 0x2563 +0xF9E3 0x255A +0xF9E4 0x2569 +0xF9E5 0x255D +0xF9E6 0x2552 +0xF9E7 0x2564 +0xF9E8 0x2555 +0xF9E9 0x255E +0xF9EA 0x256A +0xF9EB 0x2561 +0xF9EC 0x2558 +0xF9ED 0x2567 +0xF9EE 0x255B +0xF9EF 0x2553 +0xF9F0 0x2565 +0xF9F1 0x2556 +0xF9F2 0x255F +0xF9F3 0x256B +0xF9F4 0x2562 +0xF9F5 0x2559 +0xF9F6 0x2568 +0xF9F7 0x255C +0xF9F8 0x2551 +0xF9F9 0x2550 +0xF9FA 0x256D +0xF9FB 0x256E +0xF9FC 0x2570 +0xF9FD 0x256F +0xF9FE 0xFFED +0xFA40 0x20547 +0xFA41 0x92DB +0xFA42 0x205DF +0xFA43 0x23FC5 +0xFA44 0x854C +0xFA45 0x42B5 +0xFA46 0x73EF +0xFA47 0x51B5 +0xFA48 0x3649 +0xFA49 0x24942 +0xFA4A 0x289E4 +0xFA4B 0x9344 +0xFA4C 0x219DB +0xFA4D 0x82EE +0xFA4E 0x23CC8 +0xFA4F 0x783C +0xFA50 0x6744 +0xFA51 0x62DF +0xFA52 0x24933 +0xFA53 0x289AA +0xFA54 0x202A0 +0xFA55 0x26BB3 +0xFA56 0x21305 +0xFA57 0x4FAB +0xFA58 0x224ED +0xFA59 0x5008 +0xFA5A 0x26D29 +0xFA5B 0x27A84 +0xFA5C 0x23600 +0xFA5D 0x24AB1 +0xFA5E 0x22513 +0xFA60 0x2037E +0xFA61 0x5FA4 +0xFA62 0x20380 +0xFA63 0x20347 +0xFA64 0x6EDB +0xFA65 0x2041F +0xFA67 0x5101 +0xFA68 0x347A +0xFA69 0x510E +0xFA6A 0x986C +0xFA6B 0x3743 +0xFA6C 0x8416 +0xFA6D 0x249A4 +0xFA6E 0x20487 +0xFA6F 0x5160 +0xFA70 0x233B4 +0xFA71 0x516A +0xFA72 0x20BFF +0xFA73 0x220FC +0xFA74 0x202E5 +0xFA75 0x22530 +0xFA76 0x2058E +0xFA77 0x23233 +0xFA78 0x21983 +0xFA79 0x5B82 +0xFA7A 0x877D +0xFA7B 0x205B3 +0xFA7C 0x23C99 +0xFA7D 0x51B2 +0xFA7E 0x51B8 +0xFAA1 0x9D34 +0xFAA2 0x51C9 +0xFAA3 0x51CF +0xFAA4 0x51D1 +0xFAA5 0x3CDC +0xFAA6 0x51D3 +0xFAA7 0x24AA6 +0xFAA8 0x51B3 +0xFAA9 0x51E2 +0xFAAA 0x5342 +0xFAAB 0x51ED +0xFAAC 0x83CD +0xFAAD 0x693E +0xFAAE 0x2372D +0xFAAF 0x5F7B +0xFAB0 0x520B +0xFAB1 0x5226 +0xFAB2 0x523C +0xFAB3 0x52B5 +0xFAB4 0x5257 +0xFAB5 0x5294 +0xFAB6 0x52B9 +0xFAB7 0x52C5 +0xFAB8 0x7C15 +0xFAB9 0x8542 +0xFABA 0x52E0 +0xFABB 0x860D +0xFABC 0x26B13 +0xFABE 0x28ADE +0xFABF 0x5549 +0xFAC0 0x6ED9 +0xFAC1 0x23F80 +0xFAC2 0x20954 +0xFAC3 0x23FEC +0xFAC4 0x5333 +0xFAC6 0x20BE2 +0xFAC7 0x6CCB +0xFAC8 0x21726 +0xFAC9 0x681B +0xFACA 0x73D5 +0xFACB 0x604A +0xFACC 0x3EAA +0xFACD 0x38CC +0xFACE 0x216E8 +0xFACF 0x71DD +0xFAD0 0x44A2 +0xFAD1 0x536D +0xFAD2 0x5374 +0xFAD3 0x286AB +0xFAD4 0x537E +0xFAD6 0x21596 +0xFAD7 0x21613 +0xFAD8 0x77E6 +0xFAD9 0x5393 +0xFADA 0x28A9B +0xFADB 0x53A0 +0xFADC 0x53AB +0xFADD 0x53AE +0xFADE 0x73A7 +0xFADF 0x25772 +0xFAE0 0x3F59 +0xFAE1 0x739C +0xFAE2 0x53C1 +0xFAE3 0x53C5 +0xFAE4 0x6C49 +0xFAE5 0x4E49 +0xFAE6 0x57FE +0xFAE7 0x53D9 +0xFAE8 0x3AAB +0xFAE9 0x20B8F +0xFAEA 0x53E0 +0xFAEB 0x23FEB +0xFAEC 0x22DA3 +0xFAED 0x53F6 +0xFAEE 0x20C77 +0xFAEF 0x5413 +0xFAF0 0x7079 +0xFAF1 0x552B +0xFAF2 0x6657 +0xFAF3 0x6D5B +0xFAF4 0x546D +0xFAF5 0x26B53 +0xFAF6 0x20D74 +0xFAF7 0x555D +0xFAF8 0x548F +0xFAF9 0x54A4 +0xFAFA 0x47A6 +0xFAFB 0x2170D +0xFAFC 0x20EDD +0xFAFD 0x3DB4 +0xFAFE 0x20D4D +0xFB40 0x289BC +0xFB41 0x22698 +0xFB42 0x5547 +0xFB43 0x4CED +0xFB44 0x542F +0xFB45 0x7417 +0xFB46 0x5586 +0xFB47 0x55A9 +0xFB49 0x218D7 +0xFB4A 0x2403A +0xFB4B 0x4552 +0xFB4C 0x24435 +0xFB4D 0x66B3 +0xFB4E 0x210B4 +0xFB4F 0x5637 +0xFB50 0x66CD +0xFB51 0x2328A +0xFB52 0x66A4 +0xFB53 0x66AD +0xFB54 0x564D +0xFB55 0x564F +0xFB56 0x78F1 +0xFB57 0x56F1 +0xFB58 0x9787 +0xFB59 0x53FE +0xFB5A 0x5700 +0xFB5B 0x56EF +0xFB5C 0x56ED +0xFB5D 0x28B66 +0xFB5E 0x3623 +0xFB5F 0x2124F +0xFB60 0x5746 +0xFB61 0x241A5 +0xFB62 0x6C6E +0xFB63 0x708B +0xFB64 0x5742 +0xFB65 0x36B1 +0xFB66 0x26C7E +0xFB67 0x57E6 +0xFB68 0x21416 +0xFB69 0x5803 +0xFB6A 0x21454 +0xFB6B 0x24363 +0xFB6C 0x5826 +0xFB6D 0x24BF5 +0xFB6E 0x585C +0xFB6F 0x58AA +0xFB70 0x3561 +0xFB71 0x58E0 +0xFB72 0x58DC +0xFB73 0x2123C +0xFB74 0x58FB +0xFB75 0x5BFF +0xFB76 0x5743 +0xFB77 0x2A150 +0xFB78 0x24278 +0xFB79 0x93D3 +0xFB7A 0x35A1 +0xFB7B 0x591F +0xFB7C 0x68A6 +0xFB7D 0x36C3 +0xFB7E 0x6E59 +0xFBA1 0x2163E +0xFBA2 0x5A24 +0xFBA3 0x5553 +0xFBA4 0x21692 +0xFBA5 0x8505 +0xFBA6 0x59C9 +0xFBA7 0x20D4E +0xFBA8 0x26C81 +0xFBA9 0x26D2A +0xFBAA 0x217DC +0xFBAB 0x59D9 +0xFBAC 0x217FB +0xFBAD 0x217B2 +0xFBAE 0x26DA6 +0xFBAF 0x6D71 +0xFBB0 0x21828 +0xFBB1 0x216D5 +0xFBB2 0x59F9 +0xFBB3 0x26E45 +0xFBB4 0x5AAB +0xFBB5 0x5A63 +0xFBB6 0x36E6 +0xFBB7 0x249A9 +0xFBB9 0x3708 +0xFBBA 0x5A96 +0xFBBB 0x7465 +0xFBBC 0x5AD3 +0xFBBD 0x26FA1 +0xFBBE 0x22554 +0xFBBF 0x3D85 +0xFBC0 0x21911 +0xFBC1 0x3732 +0xFBC2 0x216B8 +0xFBC3 0x5E83 +0xFBC4 0x52D0 +0xFBC5 0x5B76 +0xFBC6 0x6588 +0xFBC7 0x5B7C +0xFBC8 0x27A0E +0xFBC9 0x4004 +0xFBCA 0x485D +0xFBCB 0x20204 +0xFBCC 0x5BD5 +0xFBCD 0x6160 +0xFBCE 0x21A34 +0xFBCF 0x259CC +0xFBD0 0x205A5 +0xFBD1 0x5BF3 +0xFBD2 0x5B9D +0xFBD3 0x4D10 +0xFBD4 0x5C05 +0xFBD5 0x21B44 +0xFBD6 0x5C13 +0xFBD7 0x73CE +0xFBD8 0x5C14 +0xFBD9 0x21CA5 +0xFBDA 0x26B28 +0xFBDB 0x5C49 +0xFBDC 0x48DD +0xFBDD 0x5C85 +0xFBDE 0x5CE9 +0xFBDF 0x5CEF +0xFBE0 0x5D8B +0xFBE1 0x21DF9 +0xFBE2 0x21E37 +0xFBE3 0x5D10 +0xFBE4 0x5D18 +0xFBE5 0x5D46 +0xFBE6 0x21EA4 +0xFBE7 0x5CBA +0xFBE8 0x5DD7 +0xFBE9 0x82FC +0xFBEA 0x382D +0xFBEB 0x24901 +0xFBEC 0x22049 +0xFBED 0x22173 +0xFBEE 0x8287 +0xFBEF 0x3836 +0xFBF0 0x3BC2 +0xFBF1 0x5E2E +0xFBF2 0x6A8A +0xFBF4 0x5E7A +0xFBF5 0x244BC +0xFBF6 0x20CD3 +0xFBF7 0x53A6 +0xFBF8 0x4EB7 +0xFBFA 0x53A8 +0xFBFB 0x21771 +0xFBFC 0x5E09 +0xFBFD 0x5EF4 +0xFBFE 0x28482 +0xFC40 0x5EF9 +0xFC41 0x5EFB +0xFC42 0x38A0 +0xFC43 0x5EFC +0xFC44 0x683E +0xFC45 0x941B +0xFC46 0x5F0D +0xFC47 0x201C1 +0xFC48 0x2F894 +0xFC49 0x3ADE +0xFC4A 0x48AE +0xFC4B 0x2133A +0xFC4C 0x5F3A +0xFC4D 0x26888 +0xFC4E 0x223D0 +0xFC50 0x22471 +0xFC51 0x5F63 +0xFC52 0x97BD +0xFC53 0x26E6E +0xFC54 0x5F72 +0xFC55 0x9340 +0xFC56 0x28A36 +0xFC57 0x5FA7 +0xFC58 0x5DB6 +0xFC59 0x3D5F +0xFC5A 0x25250 +0xFC5B 0x21F6A +0xFC5C 0x270F8 +0xFC5D 0x22668 +0xFC5E 0x91D6 +0xFC5F 0x2029E +0xFC60 0x28A29 +0xFC61 0x6031 +0xFC62 0x6685 +0xFC63 0x21877 +0xFC64 0x3963 +0xFC65 0x3DC7 +0xFC66 0x3639 +0xFC67 0x5790 +0xFC68 0x227B4 +0xFC69 0x7971 +0xFC6A 0x3E40 +0xFC6B 0x609E +0xFC6D 0x60B3 +0xFC6E 0x24982 +0xFC6F 0x2498F +0xFC70 0x27A53 +0xFC71 0x74A4 +0xFC72 0x50E1 +0xFC73 0x5AA0 +0xFC74 0x6164 +0xFC75 0x8424 +0xFC76 0x6142 +0xFC77 0x2F8A6 +0xFC78 0x26ED2 +0xFC79 0x6181 +0xFC7A 0x51F4 +0xFC7B 0x20656 +0xFC7C 0x6187 +0xFC7D 0x5BAA +0xFC7E 0x23FB7 +0xFCA1 0x2285F +0xFCA2 0x61D3 +0xFCA3 0x28B9D +0xFCA4 0x2995D +0xFCA5 0x61D0 +0xFCA6 0x3932 +0xFCA7 0x22980 +0xFCA8 0x228C1 +0xFCA9 0x6023 +0xFCAA 0x615C +0xFCAB 0x651E +0xFCAC 0x638B +0xFCAD 0x20118 +0xFCAE 0x62C5 +0xFCAF 0x21770 +0xFCB0 0x62D5 +0xFCB1 0x22E0D +0xFCB2 0x636C +0xFCB3 0x249DF +0xFCB4 0x3A17 +0xFCB5 0x6438 +0xFCB6 0x63F8 +0xFCB7 0x2138E +0xFCB8 0x217FC +0xFCBA 0x6F8A +0xFCBB 0x22E36 +0xFCBC 0x9814 +0xFCBD 0x2408C +0xFCBE 0x2571D +0xFCBF 0x64E1 +0xFCC0 0x64E5 +0xFCC1 0x947B +0xFCC2 0x3A66 +0xFCC3 0x643A +0xFCC4 0x3A57 +0xFCC5 0x654D +0xFCC6 0x6F16 +0xFCC7 0x24A28 +0xFCC8 0x24A23 +0xFCC9 0x6585 +0xFCCA 0x656D +0xFCCB 0x655F +0xFCCC 0x2307E +0xFCCD 0x65B5 +0xFCCE 0x24940 +0xFCCF 0x4B37 +0xFCD0 0x65D1 +0xFCD1 0x40D8 +0xFCD2 0x21829 +0xFCD3 0x65E0 +0xFCD4 0x65E3 +0xFCD5 0x5FDF +0xFCD6 0x23400 +0xFCD7 0x6618 +0xFCD8 0x231F7 +0xFCD9 0x231F8 +0xFCDA 0x6644 +0xFCDB 0x231A4 +0xFCDC 0x231A5 +0xFCDD 0x664B +0xFCDE 0x20E75 +0xFCDF 0x6667 +0xFCE0 0x251E6 +0xFCE1 0x6673 +0xFCE3 0x21E3D +0xFCE4 0x23231 +0xFCE5 0x285F4 +0xFCE6 0x231C8 +0xFCE7 0x25313 +0xFCE8 0x77C5 +0xFCE9 0x228F7 +0xFCEA 0x99A4 +0xFCEB 0x6702 +0xFCEC 0x2439C +0xFCED 0x24A21 +0xFCEE 0x3B2B +0xFCEF 0x69FA +0xFCF0 0x237C2 +0xFCF2 0x6767 +0xFCF3 0x6762 +0xFCF4 0x241CD +0xFCF5 0x290ED +0xFCF6 0x67D7 +0xFCF7 0x44E9 +0xFCF8 0x6822 +0xFCF9 0x6E50 +0xFCFA 0x923C +0xFCFB 0x6801 +0xFCFC 0x233E6 +0xFCFD 0x26DA0 +0xFCFE 0x685D +0xFD40 0x2346F +0xFD41 0x69E1 +0xFD42 0x6A0B +0xFD43 0x28ADF +0xFD44 0x6973 +0xFD45 0x68C3 +0xFD46 0x235CD +0xFD47 0x6901 +0xFD48 0x6900 +0xFD49 0x3D32 +0xFD4A 0x3A01 +0xFD4B 0x2363C +0xFD4C 0x3B80 +0xFD4D 0x67AC +0xFD4E 0x6961 +0xFD4F 0x28A4A +0xFD50 0x42FC +0xFD51 0x6936 +0xFD52 0x6998 +0xFD53 0x3BA1 +0xFD54 0x203C9 +0xFD55 0x8363 +0xFD56 0x5090 +0xFD57 0x69F9 +0xFD58 0x23659 +0xFD59 0x2212A +0xFD5A 0x6A45 +0xFD5B 0x23703 +0xFD5C 0x6A9D +0xFD5D 0x3BF3 +0xFD5E 0x67B1 +0xFD5F 0x6AC8 +0xFD60 0x2919C +0xFD61 0x3C0D +0xFD62 0x6B1D +0xFD63 0x20923 +0xFD64 0x60DE +0xFD65 0x6B35 +0xFD66 0x6B74 +0xFD67 0x227CD +0xFD68 0x6EB5 +0xFD69 0x23ADB +0xFD6A 0x203B5 +0xFD6B 0x21958 +0xFD6C 0x3740 +0xFD6D 0x5421 +0xFD6E 0x23B5A +0xFD6F 0x6BE1 +0xFD70 0x23EFC +0xFD71 0x6BDC +0xFD72 0x6C37 +0xFD73 0x2248B +0xFD74 0x248F1 +0xFD75 0x26B51 +0xFD76 0x6C5A +0xFD77 0x8226 +0xFD78 0x6C79 +0xFD79 0x23DBC +0xFD7A 0x44C5 +0xFD7B 0x23DBD +0xFD7C 0x241A4 +0xFD7D 0x2490C +0xFD7E 0x24900 +0xFDA1 0x23CC9 +0xFDA2 0x36E5 +0xFDA3 0x3CEB +0xFDA4 0x20D32 +0xFDA5 0x9B83 +0xFDA6 0x231F9 +0xFDA7 0x22491 +0xFDA8 0x7F8F +0xFDA9 0x6837 +0xFDAA 0x26D25 +0xFDAB 0x26DA1 +0xFDAC 0x26DEB +0xFDAD 0x6D96 +0xFDAE 0x6D5C +0xFDAF 0x6E7C +0xFDB0 0x6F04 +0xFDB1 0x2497F +0xFDB2 0x24085 +0xFDB3 0x26E72 +0xFDB4 0x8533 +0xFDB5 0x26F74 +0xFDB6 0x51C7 +0xFDB9 0x842E +0xFDBA 0x28B21 +0xFDBC 0x23E2F +0xFDBD 0x7453 +0xFDBE 0x23F82 +0xFDBF 0x79CC +0xFDC0 0x6E4F +0xFDC1 0x5A91 +0xFDC2 0x2304B +0xFDC3 0x6FF8 +0xFDC4 0x370D +0xFDC5 0x6F9D +0xFDC6 0x23E30 +0xFDC7 0x6EFA +0xFDC8 0x21497 +0xFDC9 0x2403D +0xFDCA 0x4555 +0xFDCB 0x93F0 +0xFDCC 0x6F44 +0xFDCD 0x6F5C +0xFDCE 0x3D4E +0xFDCF 0x6F74 +0xFDD0 0x29170 +0xFDD1 0x3D3B +0xFDD2 0x6F9F +0xFDD3 0x24144 +0xFDD4 0x6FD3 +0xFDD5 0x24091 +0xFDD6 0x24155 +0xFDD7 0x24039 +0xFDD8 0x23FF0 +0xFDD9 0x23FB4 +0xFDDA 0x2413F +0xFDDB 0x51DF +0xFDDC 0x24156 +0xFDDD 0x24157 +0xFDDE 0x24140 +0xFDDF 0x261DD +0xFDE0 0x704B +0xFDE1 0x707E +0xFDE2 0x70A7 +0xFDE3 0x7081 +0xFDE4 0x70CC +0xFDE5 0x70D5 +0xFDE6 0x70D6 +0xFDE7 0x70DF +0xFDE8 0x4104 +0xFDE9 0x3DE8 +0xFDEA 0x71B4 +0xFDEB 0x7196 +0xFDEC 0x24277 +0xFDED 0x712B +0xFDEE 0x7145 +0xFDEF 0x5A88 +0xFDF0 0x714A +0xFDF2 0x5C9C +0xFDF3 0x24365 +0xFDF4 0x714F +0xFDF5 0x9362 +0xFDF6 0x242C1 +0xFDF7 0x712C +0xFDF8 0x2445A +0xFDF9 0x24A27 +0xFDFA 0x24A22 +0xFDFB 0x71BA +0xFDFC 0x28BE8 +0xFDFD 0x70BD +0xFDFE 0x720E +0xFE40 0x9442 +0xFE41 0x7215 +0xFE42 0x5911 +0xFE43 0x9443 +0xFE44 0x7224 +0xFE45 0x9341 +0xFE46 0x25605 +0xFE47 0x722E +0xFE48 0x7240 +0xFE49 0x24974 +0xFE4A 0x68BD +0xFE4B 0x7255 +0xFE4C 0x7257 +0xFE4D 0x3E55 +0xFE4E 0x23044 +0xFE4F 0x680D +0xFE50 0x6F3D +0xFE51 0x7282 +0xFE53 0x732B +0xFE54 0x24823 +0xFE55 0x2882B +0xFE56 0x48ED +0xFE57 0x28804 +0xFE58 0x7328 +0xFE59 0x732E +0xFE5A 0x73CF +0xFE5B 0x73AA +0xFE5C 0x20C3A +0xFE5D 0x26A2E +0xFE5E 0x73C9 +0xFE5F 0x7449 +0xFE60 0x241E2 +0xFE61 0x216E7 +0xFE62 0x24A24 +0xFE63 0x6623 +0xFE64 0x36C5 +0xFE65 0x249B7 +0xFE66 0x2498D +0xFE67 0x249FB +0xFE68 0x73F7 +0xFE69 0x7415 +0xFE6A 0x6903 +0xFE6B 0x24A26 +0xFE6C 0x7439 +0xFE6D 0x205C3 +0xFE6E 0x3ED7 +0xFE70 0x228AD +0xFE71 0x7460 +0xFE72 0x28EB2 +0xFE73 0x7447 +0xFE74 0x73E4 +0xFE75 0x7476 +0xFE76 0x83B9 +0xFE77 0x746C +0xFE78 0x3730 +0xFE79 0x7474 +0xFE7A 0x93F1 +0xFE7B 0x6A2C +0xFE7C 0x7482 +0xFE7D 0x4953 +0xFE7E 0x24A8C +0xFEA1 0x2415F +0xFEA2 0x24A79 +0xFEA3 0x28B8F +0xFEA4 0x5B46 +0xFEA5 0x28C03 +0xFEA6 0x2189E +0xFEA7 0x74C8 +0xFEA8 0x21988 +0xFEA9 0x750E +0xFEAB 0x751E +0xFEAC 0x28ED9 +0xFEAD 0x21A4B +0xFEAE 0x5BD7 +0xFEAF 0x28EAC +0xFEB0 0x9385 +0xFEB1 0x754D +0xFEB2 0x754A +0xFEB3 0x7567 +0xFEB4 0x756E +0xFEB5 0x24F82 +0xFEB6 0x3F04 +0xFEB7 0x24D13 +0xFEB8 0x758E +0xFEB9 0x745D +0xFEBA 0x759E +0xFEBB 0x75B4 +0xFEBC 0x7602 +0xFEBD 0x762C +0xFEBE 0x7651 +0xFEBF 0x764F +0xFEC0 0x766F +0xFEC1 0x7676 +0xFEC2 0x263F5 +0xFEC3 0x7690 +0xFEC4 0x81EF +0xFEC5 0x37F8 +0xFEC6 0x26911 +0xFEC7 0x2690E +0xFEC8 0x76A1 +0xFEC9 0x76A5 +0xFECA 0x76B7 +0xFECB 0x76CC +0xFECC 0x26F9F +0xFECD 0x8462 +0xFECE 0x2509D +0xFECF 0x2517D +0xFED0 0x21E1C +0xFED1 0x771E +0xFED2 0x7726 +0xFED3 0x7740 +0xFED4 0x64AF +0xFED5 0x25220 +0xFED6 0x7758 +0xFED7 0x232AC +0xFED8 0x77AF +0xFED9 0x28964 +0xFEDA 0x28968 +0xFEDB 0x216C1 +0xFEDC 0x77F4 +0xFEDE 0x21376 +0xFEDF 0x24A12 +0xFEE0 0x68CA +0xFEE1 0x78AF +0xFEE2 0x78C7 +0xFEE3 0x78D3 +0xFEE4 0x96A5 +0xFEE5 0x792E +0xFEE6 0x255E0 +0xFEE7 0x78D7 +0xFEE8 0x7934 +0xFEE9 0x78B1 +0xFEEA 0x2760C +0xFEEB 0x8FB8 +0xFEEC 0x8884 +0xFEED 0x28B2B +0xFEEE 0x26083 +0xFEEF 0x2261C +0xFEF0 0x7986 +0xFEF1 0x8900 +0xFEF2 0x6902 +0xFEF3 0x7980 +0xFEF4 0x25857 +0xFEF5 0x799D +0xFEF6 0x27B39 +0xFEF7 0x793C +0xFEF8 0x79A9 +0xFEF9 0x6E2A +0xFEFA 0x27126 +0xFEFB 0x3EA8 +0xFEFC 0x79C6 +0xFEFD 0x2910D +0xFEFE 0x79D4 diff --git a/jni/iconv/tests/BIG5-HKSCS-2004-snippet b/jni/iconv/tests/BIG5-HKSCS-2004-snippet new file mode 100644 index 0000000..9759f4f --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-2004-snippet @@ -0,0 +1,249 @@ +‡@ ‡A ‡B ‡C ‡D ‡E ‡F ‡G ‡H ‡I ‡J ‡K ‡L ‡M ‡N ‡O +‡P ‡Q ‡R ‡S ‡T ‡U ‡V ‡W ‡X ‡Y ‡Z ‡[ ‡\ ‡] ‡^ ‡_ +‡` ‡a ‡b ‡c ‡d ‡e ‡g ‡h ‡i ‡j ‡k ‡l ‡m ‡n ‡o +‡p ‡q ‡r ‡s ‡t ‡u ‡v ‡w ‡x ‡y +ˆ@ ˆA ˆB ˆC ˆD ˆE ˆF ˆG ˆH ˆI ˆJ ˆK ˆL ˆM ˆN ˆO +ˆP ˆQ ˆR ˆS ˆT ˆU ˆV ˆW ˆX ˆY ˆZ ˆ[ ˆ\ ˆ] ˆ^ ˆ_ +ˆ` ˆa ˆb ˆc ˆd ˆe ˆf ˆg ˆh ˆi ˆj ˆk ˆl ˆm ˆn ˆo +ˆp ˆq ˆr ˆs ˆt ˆu ˆv ˆw ˆx ˆy ˆz ˆ{ ˆ| ˆ} ˆ~ + ˆ¡ ˆ¢ ˆ£ ˆ¤ ˆ¥ ˆ¦ ˆ§ ˆ¨ ˆ© ˆª +‰@ ‰A ‰C ‰F ‰G ‰H ‰I ‰L ‰M ‰N ‰O +‰P ‰Q ‰R ‰S ‰T ‰U ‰V ‰W ‰X ‰Y ‰Z ‰[ ‰\ ‰] ‰^ ‰_ +‰` ‰a ‰b ‰c ‰d ‰e ‰f ‰g ‰h ‰i ‰j ‰k ‰l ‰m ‰n ‰o +‰p ‰q ‰r ‰s ‰t ‰u ‰v ‰w ‰x ‰y ‰z ‰{ ‰| ‰} ‰~ + ‰¡ ‰¢ ‰£ ‰¤ ‰¥ ‰¦ ‰« ‰¬ ‰­ ‰® +‰° ‰± ‰² ‰µ ‰¶ ‰· ‰¸ ‰¹ ‰º ‰» ‰¼ ‰½ ‰¾ ‰¿ + ‰Á ‰Â ‰Ã ‰Å ‰Æ ‰Ç ‰È ‰É ‰Ê ‰Ë ‰Ì ‰Í ‰Î ‰Ï +‰Ð ‰Ñ ‰Ò ‰Ó ‰Ô ‰Õ ‰Ö ‰× ‰Ø ‰Ù ‰Ú ‰Û ‰Ü ‰Ý ‰Þ ‰ß +‰à ‰á ‰â ‰ã ‰ä ‰å ‰æ ‰ç ‰è ‰é ‰ê ‰ë ‰ì ‰í ‰î ‰ï +‰ð ‰ñ ‰ò ‰ó ‰ô ‰õ ‰ö ‰÷ ‰ø ‰ù ‰ú ‰û ‰ü ‰ý ‰þ +Š@ ŠA ŠC ŠD ŠE ŠF ŠG ŠH ŠI ŠJ ŠK ŠL ŠM ŠN ŠO +ŠP ŠQ ŠR ŠS ŠT ŠU ŠV ŠW ŠX ŠY ŠZ Š[ Š\ Š] Š^ Š_ +Š` Ša Šb Šd Še Šf Šg Šh Ši Šj Šk Šl Šm Šn Šo +Šp Šq Šr Šs Št Šv Šw Šx Šy Šz Š{ Š| Š} Š~ + Š¡ Š¢ Š£ Š¤ Š¥ Š¦ Š§ Š¨ Š© Šª Š¬ Š­ Š® Š¯ +Š° Š² Š³ Š´ Šµ Š¶ Š· Š¸ Š¹ Š» Š¼ Š½ Š¾ Š¿ +ŠÀ ŠÁ ŠÂ ŠÃ ŠÄ ŠÅ ŠÆ ŠÇ ŠÉ ŠÊ ŠË ŠÌ ŠÎ ŠÏ +ŠÐ ŠÑ ŠÒ ŠÓ ŠÔ ŠÕ ŠÖ Š× ŠØ ŠÙ ŠÚ ŠÛ ŠÜ Šß +Šà Šá Šâ Šã Šä Šå Šæ Šç Šè Šé Šê Šë Šì Ší Šî Šï +Šð Šñ Šò Šó Šô Šö Š÷ Šø Šù Šú Šû Šü Šý Šþ +‹@ ‹A ‹B ‹C ‹D ‹E ‹F ‹G ‹H ‹I ‹J ‹K ‹L ‹M ‹N ‹O +‹P ‹Q ‹R ‹S ‹U ‹V ‹W ‹X ‹Y ‹Z ‹[ ‹\ ‹] ‹^ ‹_ +‹` ‹a ‹b ‹c ‹d ‹e ‹f ‹g ‹h ‹i ‹j ‹k ‹l ‹m ‹n ‹o +‹p ‹q ‹r ‹s ‹t ‹u ‹v ‹w ‹x ‹y ‹z ‹{ ‹| ‹} ‹~ + ‹¡ ‹¢ ‹£ ‹¤ ‹¥ ‹¦ ‹§ ‹¨ ‹© ‹ª ‹« ‹¬ ‹­ ‹® ‹¯ +‹° ‹± ‹² ‹³ ‹´ ‹µ ‹¶ ‹· ‹¸ ‹¹ ‹º ‹» ‹¼ ‹½ ‹¾ ‹¿ +‹À ‹Á ‹Â ‹Ã ‹Ä ‹Å ‹Æ ‹Ç ‹È ‹É ‹Ê ‹Ë ‹Ì ‹Í ‹Î ‹Ï +‹Ð ‹Ñ ‹Ò ‹Ó ‹Ô ‹Õ ‹Ö ‹× ‹Ø ‹Ù ‹Ú ‹Û ‹Ü ‹Þ ‹ß +‹à ‹á ‹â ‹ã ‹ä ‹å ‹æ ‹ç ‹è ‹é ‹ê ‹ë ‹ì ‹í ‹î ‹ï +‹ð ‹ñ ‹ò ‹ó ‹ô ‹õ ‹ö ‹÷ ‹ø ‹ù ‹ú ‹û ‹ü ‹ý +Œ@ ŒA ŒB ŒC ŒD ŒE ŒF ŒG ŒH ŒI ŒJ ŒK ŒL ŒM ŒN ŒO +ŒP ŒQ ŒR ŒS ŒT ŒU ŒV ŒW ŒX ŒY ŒZ Œ[ Œ\ Œ] Œ^ Œ_ +Œ` Œa Œb Œc Œd Œe Œf Œg Œh Œi Œj Œk Œl Œm Œn Œo +Œp Œq Œr Œs Œt Œu Œv Œw Œx Œy Œz Œ{ Œ| Œ} Œ~ + Œ¡ Œ¢ Œ£ Œ¤ Œ¥ Œ§ Œ¨ Œ© Œª Œ« Œ¬ Œ­ Œ® Œ¯ +Œ° Œ± Œ² Œ³ Œ´ Œµ Œ¶ Œ· Œ¸ Œ¹ Œº Œ» Œ¼ Œ½ Œ¾ Œ¿ +ŒÀ ŒÁ ŒÂ ŒÃ ŒÄ ŒÅ ŒÉ ŒÊ ŒË ŒÌ ŒÎ ŒÏ +ŒÐ ŒÑ ŒÒ ŒÓ ŒÔ ŒÕ ŒÖ Œ× ŒØ ŒÙ ŒÚ ŒÛ ŒÜ ŒÝ ŒÞ Œß +Œà Œá Œâ Œã Œä Œæ Œç Œè Œé Œê Œë Œì Œí Œî Œï +Œð Œñ Œò Œó Œô Œõ Œö Œ÷ Œø Œù Œú Œû Œü Œý Œþ +@ B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ +Ž@ ŽA ŽB ŽC ŽD ŽE ŽF ŽG ŽH ŽI ŽJ ŽK ŽL ŽM ŽN ŽO +ŽP ŽQ ŽR ŽS ŽT ŽU ŽV ŽW ŽX ŽY ŽZ Ž[ Ž\ Ž] Ž^ Ž_ +Ž` Ža Žb Žc Žd Že Žf Žg Žh Žj Žk Žl Žm Žn +Žp Žq Žr Žs Žt Žu Žv Žw Žx Žy Žz Ž{ Ž| Ž} + Ž¡ Ž¢ Ž£ Ž¤ Ž¥ Ž¦ Ž§ Ž¨ Ž© Žª Ž¬ Ž­ Ž® Ž¯ +Ž° Ž± Ž² Ž³ Žµ Ž¶ Ž· Ž¸ Ž¹ Žº Ž» Ž¼ Ž½ Ž¾ Ž¿ +ŽÀ ŽÁ ŽÂ ŽÃ ŽÄ ŽÅ ŽÆ ŽÇ ŽÈ ŽÉ ŽÊ ŽË ŽÌ ŽÎ ŽÏ + ŽÑ ŽÒ ŽÓ ŽÔ ŽÕ ŽÖ Ž× ŽØ ŽÙ ŽÚ ŽÛ ŽÜ ŽÝ ŽÞ Žß +Žà Žá Žâ Žã Žä Žå Žæ Žç Žè Žé Žê Žë Žì Ží Žî Žï +Žð Žñ Žò Žó Žô Žõ Žö Ž÷ Žø Žù Žú Žû Žü Žý Žþ +@ A B C D E F G H I J K L M N O +P Q R S T U V X Y Z [ \ ] ^ _ +` a b c d e f g h j k l m o +p q r s t u v w x y z { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Ä Å Æ Ç È É Ê Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l n o +p q r s t u v w x y { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ò ó ô õ ö ÷ ø ù ú û ü ý þ +‘@ ‘A ‘B ‘C ‘D ‘E ‘F ‘G ‘H ‘I ‘J ‘K ‘L ‘M ‘N ‘O +‘P ‘Q ‘R ‘S ‘T ‘U ‘V ‘W ‘X ‘Y ‘Z ‘[ ‘\ ‘] ‘^ ‘_ +‘` ‘a ‘b ‘c ‘d ‘e ‘f ‘g ‘h ‘i ‘j ‘k ‘l ‘m ‘n ‘o +‘p ‘q ‘r ‘s ‘t ‘u ‘v ‘w ‘x ‘y ‘z ‘{ ‘| ‘} ‘~ + ‘¡ ‘¢ ‘£ ‘¤ ‘¥ ‘¦ ‘§ ‘¨ ‘© ‘ª ‘« ‘¬ ‘­ ‘® ‘¯ +‘° ‘± ‘² ‘³ ‘´ ‘µ ‘¶ ‘· ‘¸ ‘¹ ‘º ‘» ‘¼ ‘½ ‘¾ +‘À ‘Á ‘ ‘à ‘Ä ‘Å ‘Æ ‘Ç ‘È ‘É ‘Ê ‘Ë ‘Ì ‘Í ‘Î ‘Ï +‘Ð ‘Ñ ‘Ò ‘Ó ‘Ô ‘Õ ‘Ö ‘× ‘Ø ‘Ù ‘Ú ‘Û ‘Ü ‘Ý ‘Þ ‘ß +‘à ‘á ‘â ‘ã ‘ä ‘å ‘æ ‘ç ‘è ‘é ‘ê ‘ë ‘ì ‘í ‘î ‘ï +‘ð ‘ñ ‘ò ‘ó ‘ô ‘õ ‘ö ‘÷ ‘ø ‘ù ‘ú ‘û ‘ü ‘ý ‘þ +’@ ’A ’B ’C ’E ’F ’G ’H ’I ’J ’K ’L ’M ’N ’O +’P ’Q ’R ’S ’T ’U ’V ’W ’X ’Y ’Z ’[ ’\ ’] ’^ ’_ +’` ’a ’b ’c ’d ’e ’f ’g ’h ’i ’j ’k ’l ’m ’n ’o +’p ’q ’r ’s ’t ’u ’v ’w ’x ’y ’z ’{ ’| ’} ’~ + ’¡ ’¢ ’£ ’¤ ’¥ ’¦ ’§ ’¨ ’© ’ª ’« ’¬ ’­ ’® + ’³ ’´ ’µ ’¶ ’· ’¸ ’¹ ’º ’» ’¼ ’½ ’¾ ’¿ +’À ’Á ’ ’à ’Ä ’Å ’Æ ’Ç ’É ’Ê ’Ë ’Ì ’Í ’Î ’Ï +’Ð ’Ò ’Ó ’Ô ’Õ ’Ö ’× ’Ø ’Ù ’Ú ’Û ’Ü ’Ý ’Þ ’ß +’à ’á ’â ’ã ’ä ’å ’æ ’ç ’è ’é ’ê ’ë ’ì ’í ’î ’ï +’ð ’ñ ’ò ’ó ’ô ’õ ’ö ’÷ ’ø ’ù ’ú ’û ’ü ’ý ’þ +“@ “A “B “C “D “E “F “G “H “I “J “K “L “M “N “O +“P “Q “R “S “T “U “V “W “X “Y “Z “[ “\ “] “^ “_ +“` “a “b “c “d “e “f “g “h “i “j “k “l “m “n “o +“p “q “r “s “t “u “v “w “x “y “z “{ “| “} “~ + “¡ “¢ “£ “¤ “¥ “¦ “§ “¨ “© “ª “« “¬ “­ “® “¯ +“° “± “² “³ “´ “µ “¶ “· “¸ “¹ “º “» “¼ “½ “¾ “¿ +“À “Á “ “à “Ä “Å “Æ “Ç “È “É “Ê “Ë “Ì “Í “Î “Ï +“Ð “Ñ “Ò “Ó “Ô “Õ “Ö “× “Ø “Ù “Ú “Û “Ü “Ý “Þ “ß +“à “á “â “ã “ä “å “æ “ç “è “é “ê “ë “ì “í “î “ï +“ð “ñ “ò “ó “ô “õ “ö “÷ “ø “ù “ú “û “ü “ý “þ +”@ ”A ”B ”C ”D ”E ”F ”H ”I ”J ”K ”L ”M ”N ”O +”P ”Q ”R ”S ”T ”U ”V ”W ”X ”Y ”Z ”[ ”\ ”] ”^ ”_ +”` ”a ”b ”c ”d ”e ”f ”g ”h ”i ”j ”k ”l ”m ”n ”o +”p ”q ”r ”s ”t ”u ”v ”w ”x ”y ”z ”{ ”| ”} ”~ + ”¡ ”¢ ”£ ”¤ ”¥ ”¦ ”§ ”¨ ”© ”ª ”« ”¬ ”­ ”® ”¯ +”° ”± ”² ”³ ”´ ”µ ”¶ ”· ”¸ ”¹ ”º ”» ”¼ ”½ ”¾ ”¿ +”À ”Á ” ”à ”Ä ”Å ”Æ ”Ç ”È ”É ”Ë ”Ì ”Í ”Î ”Ï +”Ð ”Ñ ”Ò ”Ó ”Ô ”Õ ”Ö ”× ”Ø ”Ù ”Ú ”Û ”Ü ”Ý ”Þ ”ß +”à ”á ”â ”ã ”ä ”å ”æ ”ç ”è ”é ”ê ”ë ”ì ”í ”î ”ï +”ð ”ñ ”ò ”ó ”ô ”õ ”ö ”÷ ”ø ”ù ”ú ”û ”ü ”ý ”þ +•@ •A •B •C •D •E •F •G •H •I •J •K •L •M •N •O +•P •Q •R •S •T •U •V •W •X •Y •Z •[ •\ •] •^ •_ +•` •a •b •c •d •e •f •g •h •i •j •k •l •m •n •o +•p •q •r •s •t •u •v •w •x •y •z •{ •| •} •~ + •¡ •¢ •£ •¤ •¥ •¦ •§ •¨ •© •ª •« •¬ •­ •® •¯ +•° •± •² •³ •´ •µ •¶ •· •¸ •¹ •º •» •¼ •½ •¾ •¿ +•À •Á •Â •Ã •Ä •Å •Æ •Ç •È •É •Ê •Ë •Ì •Í •Î •Ï +•Ð •Ñ •Ò •Ó •Ô •Õ •Ö •× •Ø •Ú •Û •Ü •Ý •Þ •ß +•à •á •â •ã •ä •å •æ •ç •è •é •ê •ë •ì •í •î •ï +•ð •ñ •ò •ó •ô •õ •ö •÷ •ø •ù •ú •û •ü •ý •þ +–@ –A –B –C –E –F –G –H –I –J –K –L –M –N –O +–P –Q –R –S –T –U –V –W –X –Y –Z –[ –\ –] –^ –_ +–` –a –b –c –d –e –f –g –h –i –j –k –l –m –n –o +–p –q –r –s –t –u –v –w –x –y –z –{ –| –} –~ + –¡ –¢ –£ –¤ –¥ –¦ –§ –¨ –© –ª –« –¬ –­ –® –¯ +–° –± –² –³ –´ –µ –¶ –· –¸ –¹ –º –» –¼ –½ –¾ –¿ +–À –Á – –à –Ä –Å –Æ –Ç –È –É –Ê –Ë –Ì –Í –Î –Ï +–Ð –Ñ –Ò –Ó –Ô –Õ –Ö –× –Ø –Ù –Ú –Û –Ü –Ý –Þ –ß +–à –á –â –ã –ä –å –æ –ç –è –é –ê –ë –ì –î –ï +–ð –ñ –ò –ó –ô –õ –ö –÷ –ø –ù –ú –û –ý –þ +—@ —A —B —C —D —E —F —G —H —I —J —K —L —M —N —O +—P —Q —R —S —T —U —V —W —X —Y —Z —[ —\ —] —^ —_ +—` —a —b —c —d —e —f —g —h —i —j —k —l —m —n —o +—p —q —r —s —t —u —v —w —x —y —z —{ —| —} —~ + —¡ —¢ —£ —¤ —¥ —¦ —§ —¨ —© —ª —« —¬ —­ —® —¯ +—° —± —² —³ —´ —µ —¶ —· —¸ —¹ —º —» —¼ —½ —¾ —¿ +—À —Á — —à —Ä —Å —Æ —Ç —È —É —Ê —Ë —Ì —Í —Î —Ï +—Ð —Ñ —Ò —Ó —Ô —Õ —Ö —× —Ø —Ù —Ú —Û —Ü —Ý —Þ —ß +—à —á —â —ã —ä —å —æ —ç —è —é —ê —ë —ì —í —î —ï +—ð —ñ —ò —ó —ô —õ —ö —÷ —ø —ù —ú —û —ü —ý —þ +˜@ ˜A ˜B ˜C ˜D ˜E ˜F ˜G ˜H ˜I ˜J ˜K ˜L ˜M ˜N ˜O +˜P ˜Q ˜R ˜S ˜T ˜U ˜V ˜W ˜X ˜Y ˜Z ˜[ ˜\ ˜] ˜^ ˜_ +˜` ˜a ˜b ˜c ˜d ˜e ˜f ˜g ˜h ˜i ˜j ˜k ˜l ˜m ˜n ˜o +˜p ˜q ˜r ˜s ˜t ˜u ˜v ˜w ˜x ˜y ˜z ˜{ ˜| ˜} ˜~ + ˜¡ ˜¢ ˜£ ˜¤ ˜¥ ˜¦ ˜§ ˜¨ ˜© ˜ª ˜« ˜¬ ˜­ ˜® ˜¯ +˜° ˜± ˜² ˜³ ˜´ ˜µ ˜¶ ˜· ˜¸ ˜¹ ˜º ˜» ˜¼ ˜½ ˜¾ ˜¿ +˜À ˜Á ˜Â ˜Ã ˜Ä ˜Å ˜Æ ˜Ç ˜È ˜É ˜Ê ˜Ë ˜Ì ˜Í ˜Î ˜Ï +˜Ð ˜Ñ ˜Ò ˜Ó ˜Ô ˜Õ ˜Ö ˜× ˜Ø ˜Ù ˜Ú ˜Û ˜Ü ˜Ý ˜Þ ˜ß +˜à ˜á ˜â ˜ã ˜ä ˜å ˜æ ˜ç ˜è ˜é ˜ê ˜ë ˜ì ˜í ˜î ˜ï +˜ð ˜ñ ˜ò ˜ó ˜ô ˜õ ˜ö ˜÷ ˜ø ˜ù ˜ú ˜û ˜ü ˜ý ˜þ +™@ ™A ™B ™C ™D ™E ™F ™G ™H ™I ™J ™K ™L ™M ™N ™O +™P ™Q ™R ™S ™T ™U ™V ™W ™X ™Y ™Z ™[ ™\ ™] ™^ ™_ +™` ™a ™b ™c ™d ™e ™f ™g ™h ™i ™j ™k ™l ™m ™n ™o +™p ™q ™r ™s ™t ™u ™v ™w ™x ™y ™z ™{ ™| ™} ™~ + ™¡ ™¢ ™£ ™¤ ™¥ ™¦ ™§ ™¨ ™© ™ª ™« ™¬ ™­ ™® ™¯ +™° ™± ™² ™³ ™´ ™µ ™¶ ™· ™¸ ™¹ ™º ™» ™¼ ™½ ™¾ ™¿ +™À ™Á ™Â ™Ã ™Ä ™Å ™Æ ™Ç ™È ™É ™Ê ™Ë ™Ì ™Í ™Î ™Ï +™Ð ™Ñ ™Ò ™Ó ™Ô ™Õ ™Ö ™× ™Ø ™Ù ™Ú ™Û ™Ü ™Ý ™Þ ™ß +™à ™á ™â ™ã ™ä ™å ™æ ™ç ™è ™é ™ê ™ë ™ì ™í ™î ™ï +™ð ™ñ ™ò ™ó ™ô ™õ ™ö ™÷ ™ø ™ù ™ú ™û ™ü ™ý ™þ +š@ šA šB šC šD šE šF šG šH šI šJ šK šL šM šN šO +šP šQ šR šS šT šU šV šW šX šY šZ š[ š\ š] š^ š_ +š` ša šb šc šd še šf šg šh ši šj šk šl šm šn šo +šp šq šr šs št šu šv šw šx šy šz š{ š| š} š~ + š¡ š¢ š£ š¤ š¥ š¦ š§ š¨ š© šª š« š¬ š­ š® š¯ +š° š± š² š³ š´ šµ š¶ š· š¸ š¹ šº š» š¼ š½ š¾ š¿ +šÀ šÁ šÂ šÃ šÄ šÅ šÆ šÇ šÈ šÉ šÊ šË šÌ šÍ šÎ šÏ +šÐ šÑ šÒ šÓ šÔ šÕ šÖ š× šØ šÙ šÚ šÛ šÜ šÝ šÞ šß +šà šá šâ šã šä šå šæ šç šè šé šê šë šì ší šî šï +šð šñ šò šó šô šõ šö š÷ šø šù šú šû šü šý šþ +›@ ›A ›B ›C ›D ›E ›F ›G ›H ›I ›J ›K ›L ›M ›N ›O +›P ›Q ›R ›S ›T ›U ›V ›W ›X ›Y ›Z ›[ ›\ ›] ›^ ›_ +›` ›b ›c ›d ›e ›f ›g ›h ›i ›j ›k ›l ›m ›n ›o +›p ›q ›r ›s ›t ›u ›w ›y ›z ›| ›} ›~ + ›¡ ›¢ ›£ ›¤ ›¥ ›¦ ›§ ›¨ ›© ›ª ›« ›¬ ›­ ›® ›¯ +›° ›± ›² ›³ ›´ ›µ ›¶ ›· ›¸ ›¹ ›º ›» ›¼ ›½ ›¾ ›¿ +›À ›Á ›Â ›Ã ›Ä ›Å ›Ç ›È ›É ›Ê ›Ë ›Ì ›Í ›Î ›Ï +›Ð ›Ñ ›Ò ›Ó ›Ô ›Õ ›Ö ›× ›Ø ›Ù ›Ú ›Û ›Ü ›Ý ›ß +›à ›á ›â ›ã ›ä ›å ›æ ›ç ›è ›é ›ê ›ë ›í ›î ›ï +›ð ›ñ ›ò ›ó ›ô ›õ ›÷ ›ø ›ù ›ú ›û ›ü ›ý ›þ +œ@ œA œC œD œE œF œG œH œI œJ œK œL œM œN œO +œP œQ œR œT œU œV œW œX œY œZ œ[ œ\ œ] œ^ œ_ +œ` œa œc œd œe œf œg œi œj œl œm œn œo +œp œq œr œs œt œu œv œx œy œz œ{ œ| œ} œ~ + œ¡ œ¢ œ£ œ¤ œ¥ œ¦ œ§ œ¨ œ© œª œ« œ¬ œ­ œ® œ¯ +œ° œ± œ² œ³ œ´ œµ œ¶ œ· œ¸ œ¹ œº œ» œ¾ œ¿ +œÀ œÁ œÂ œÃ œÄ œÅ œÆ œÇ œÈ œÉ œÊ œË œÌ œÍ œÎ œÏ + œÑ œÒ œÓ œÔ œÕ œÖ œ× œØ œÙ œÚ œÛ œÜ œÝ œÞ œß +œà œá œâ œã œä œå œæ œç œè œé œê œë œì œí œî œï +œð œñ œò œó œô œõ œö œ÷ œø œù œú œû œü œý œþ +@ A B C D E F G H I J K L M N O +P Q R S T U V X Y [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +À Á Â Ã Å Æ Ç È É Ê Ë Ì Í Î Ï +Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß +à á â ã ä å æ ç è é ê ë ì í î ï +ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ +ž@ žA žB žC žD žE žF žG žH žI žJ žK žL žM žN žO +žP žQ žR žS žT žU žV žW žX žY žZ ž[ ž\ ž] ž^ ž_ +ž` ža žb žc žd že žf žg žh ži žj žk žl žm žn žo +žp žq žr žs žt žu žv žw žx žy žz ž{ ž| ž} ž~ + ž¡ ž¢ ž£ ž¤ ž¥ ž¦ ž§ ž¨ žª ž« ž­ ž® ž¯ +ž° ž± ž² ž³ ž´ žµ ž¶ ž· ž¸ ž¹ žº ž» ž¼ ž½ ž¾ ž¿ +žÀ žÁ žÂ žÃ žÅ žÆ žÇ žÈ žÉ žÊ žË žÌ žÍ žÎ žÏ +žÐ žÑ žÒ žÓ žÔ žÕ žÖ ž× žØ žÙ žÚ žÛ žÜ žÝ žÞ žß +žà žá žâ žã žä žå žæ žç žè žé žê žë žì ží žî +žð žñ žò žó žõ žö ž÷ žø žù žú žû žü žþ +Ÿ@ ŸA ŸB ŸC ŸD ŸE ŸF ŸG ŸH ŸI ŸJ ŸK ŸL ŸM ŸO +ŸP ŸQ ŸR ŸS ŸT ŸU ŸV ŸW ŸX ŸY ŸZ Ÿ[ Ÿ\ Ÿ] Ÿ^ Ÿ_ + Ÿa Ÿb Ÿc Ÿd Ÿe Ÿg Ÿh Ÿi Ÿj Ÿk Ÿl Ÿm Ÿn Ÿo +Ÿp Ÿq Ÿr Ÿs Ÿt Ÿu Ÿv Ÿw Ÿx Ÿy Ÿz Ÿ{ Ÿ| Ÿ} Ÿ~ + Ÿ¡ Ÿ¢ Ÿ£ Ÿ¤ Ÿ¥ Ÿ¦ Ÿ§ Ÿ¨ Ÿ© Ÿª Ÿ« Ÿ¬ Ÿ® Ÿ¯ +Ÿ° Ÿ² Ÿ³ Ÿ´ Ÿµ Ÿ¶ Ÿ· Ÿ¸ Ÿ¹ Ÿº Ÿ» Ÿ¼ Ÿ½ Ÿ¾ Ÿ¿ + ŸÁ ŸÂ ŸÃ ŸÄ ŸÅ ŸÆ ŸÇ ŸÉ ŸÊ ŸÌ ŸÍ ŸÎ ŸÏ +ŸÐ ŸÑ ŸÒ ŸÓ ŸÔ ŸÕ ŸÖ Ÿ× ŸÙ ŸÛ ŸÜ ŸÝ ŸÞ Ÿß +Ÿà Ÿá Ÿâ Ÿã Ÿä Ÿå Ÿç Ÿè Ÿé Ÿë Ÿì Ÿí Ÿî +Ÿð Ÿñ Ÿò Ÿó Ÿô Ÿõ Ÿö Ÿ÷ Ÿø Ÿù Ÿú Ÿû Ÿü Ÿý Ÿþ + @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O + P  Q  R  S  U  V  X  Y  [  \  ]  ^  _ + `  a  d  e  f  g  h  i  j  k  l  m  n  o + p  q  s  t  u  v  x  y  z  {  |  }  ~ +  ¡  ¢  £  ¤  ¦  §  ¨  ©  ª  «  ¬  ® + °  ±  ²  ³  ´  µ  ¶  ·  ¸  ¹  º  »  ¼  ½  ¾  ¿ + À  Á  Â  Ã  Ä  Å  Æ  Ç  È  É  Ê  Ë  Ì  Í  Î  Ï + Ð  Ñ  Ò  Ô  Ö  ×  Ø  Ù  Ú  Û  Ü  Ý  Þ + à  â  ã  å  æ  ç  è  é  ê  ë  ì  í  î  ï + ð  ñ  ò  ó  ô  õ  ö  ÷  ø  ù  ú  û  ü  ý  þ diff --git a/jni/iconv/tests/BIG5-HKSCS-2004-snippet.UTF-8 b/jni/iconv/tests/BIG5-HKSCS-2004-snippet.UTF-8 new file mode 100644 index 0000000..7a44df2 --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-2004-snippet.UTF-8 @@ -0,0 +1,249 @@ +ä° ä°² 䘃 ä–¦ 䕸 𧉧 äµ· ä–³ 𧲱 ä³¢ 𧳅 㮕 䜶 ä„ ä±‡ ä±€ +𤊿 𣘗 𧒠𦺋 𧃒 ä±— 𪑠ä ä—š ä²… 𧱬 ä´‡ 䪤 äš¡ 𦬣 爥 +𥩔 ð¡©£ 𣸆 𣽡 æ™ å›» 綕 å¤ ð¨®¹ ã·´ 霴 𧯯 寛 𡵞 媤 +㘥 𩺰 å«‘ å®· å³¼ æ® è–“ ð©¥… ç‘¡ ç’ +㇀ ㇠㇂ ㇃ ㇄ ð „Œ ㇅ 𠃑 𠃠㇆ ㇇ 𠃋 𡿨 ㇈ 𠃊 ㇉ +㇊ ㇋ ㇌ ð „Ž ㇠㇎ Ä€ Ã Ç Ã€ Ä’ É Äš È ÅŒ Ó +Ç‘ Ã’ Ê̄ Ế Ê̌ Ề Ê Ä Ã¡ ÇŽ à É‘ Ä“ é Ä› è +Ä« í Ç Ã¬ Šó Ç’ ò Å« ú Ç” ù Ç– ǘ Çš + Çœ ü ê̄ ế ê̌ Ỡê É¡ âš â› +𪎩 ð¡…… 攊 丽 æ» éµŽ 釟 𧜵 æ’‘ 会 伨 +侨 å…– å…´ 农 凤 务 动 医 åŽ å‘ å˜ å›¢ 声 处 备 夲 +头 å­¦ 实 実 岚 庆 总 æ–‰ 柾 æ „ æ¡¥ 济 炼 电 纤 纬 +纺 织 ç» ç»Ÿ 缆 ç¼· 艺 è‹ è¯ è§† 设 询 车 轧 è½® + ç‘ ç³¼ ç· æ¥† 竉 刧 醌 碸 é…ž 肼 +è´‹ 胶 𠧧 è‚Ÿ 黇 ä³ é·‰ 鸌 ä°¾ ð©·¶ 𧀎 鸊 𪄳 ã— + 溚 舾 ç”™ 䤑 马 éª é¾™ 禇 𨑬 ð¡·Š 𠗠𢫦 两 äº +亀 亇 亿 仫 ä¼· ã‘Œ ä¾½ 㹈 倃 傈 㑽 ã’“ ã’¥ 円 夅 凛 +凼 刅 争 剹 åŠ åŒ§ ã—‡ 厩 ã•‘ 厰 ã•“ å‚ å£ ã•­ 㕲 ãš +å’“ å’£ å’´ å’¹ å“ å“¯ 唘 唣 唨 ã–˜ 唿 ã–¥ ã–¿ å—— ã—… +𧶄 唥 𠱂 ð ´• 𥄫 å– ð¢³† 㧬 ð  蹆 𤶸 ð©“¥ ä“ ð¨‚¾ çº +𢰸 㨴 䟕 𨅠𦧲 𤷪 æ“ ð µ¼ ð ¾´ 𠳕 𡃴 æ’ è¹¾ ð º– ð °‹ 𠽤 +𢲩 𨉖 𤓓 𠵆 𩩠𨃩 䟴 𤺧 𢳂 骲 㩧 ð©—´ ã¿­ 㔆 𥋇 +ð©Ÿ” 𧣈 𢵄 éµ® é • ä™ ð¦‚¥ æ’´ å“£ 𢵌 𢯊 𡷠㧻 𡯠+ 𦛚 𦜖 𧦠 擪 𥒠𠱃 蹨 𢆡 𨭌 𠜱 ä ‹ 𠆩 㿺 塳 +𢶠𤗈 ð “¼ 𦂗 𠽌 ð ¶– 啹 ä‚» 䎺 䪴 𢩦 𡂠膪 飵 +𠶜 æ¹ ã§¾ 𢵠跀 åš¡ 摼 㹃 𪘠𠸉 𢫠𢳉 𡃈 𣧂 +㦒 㨆 𨊛 㕸 𥹉 𢃇 å™’ ð ¼± 𢲲 𩜠 ã’¼ æ°½ 𤸻 𧕴 +𢺋 𢈈 𪙛 𨳠𠹺 ð °´ 𦠜 羓 𡃠𢠃 𢤹 ã—» 𥇣 𠺌 𠾠𠺪 +㾓 ð ¼° 𠵇 𡅠𠹌 𠺫 ð ®© 𠵈 𡃀 ð¡„½ 㿹 𢚖 æ² ð ¾­ +𣴠𧘹 𢯎 ð µ¾ 𠵿 𢱑 𢱕 㨘 𠺘 𡃇 ð ¼® 𪘲 𦭠𨳒 𨶙 𨳊 +é–ª å“Œ è‹„ å–¹ 𩻃 é°¦ 骶 𧞠𢷮 ç…€ è…­ 胬 å°œ 𦕲 è„´ +ãž— åŸ ð¨‚½ 醶 𠻺 ð ¸ ð ¹· ð »» 㗠𤷫 㘉 ð ³– 嚯 𢞵 𡃉 ð ¸ +𠹸 𡸠𡅈 𨈇 ð¡‘• ð ¹¹ 𤹠𢶤 å©” 𡀠𡀞 𡃵 𡃶 åžœ 𠸑 + 𧚔 𨋠𠾵 ð ¹» 𥅾 㜃 𠾶 𡆀 𥋘 𪊽 𤧚 ð¡ º 𤅷 𨉼 墙 +剨 㘚 𥜽 箲 å­¨ ä € 䬬 鼧 䧧 é°Ÿ é® ð¥­´ 𣄽 å—» ã—² 嚉 +丨 夂 𡯠屮 é‘ ð ‚† ä¹› 亻 㔾 å°£ 彑 å¿„ 㣺 扌 攵 æ­º +æ°µ æ°º ç¬ çˆ« 丬 犭 𤣩 ç½’ 礻 ç³¹ 罓 𦉪 㓠𦋠耂 +è‚€ 𦘒 𦥑 å 衤 è§ ð§¢² è®  è´ é’… 镸 é•¿ é—¨ 𨸠韦 页 +风 飞 饣 ð©  é±¼ 鸟 黄 æ­¯ 龜 丷 𠂇 é˜ æˆ· é’¢ +倻 æ·¾ 𩱳 龦 ã·‰ è¢ ð¤…Ž ç· å³µ 䬠 𥇠㕙 𥴰 æ„¢ 𨨲 辧 +釶 熑 朙 玺 𣊠𪄇 㲋 𡦀 ä¬ ç£¤ ç‚ å†® 𨜠䀉 æ©£ 𪊺 +䈣 è˜ ð ©¯ 稪 𩥇 𨫪 é• ç 匤 ð¢¾ é´ ç›™ 𨧣 龧 çŸ äº£ +ä¿° 傼 丯 ä¼— 龨 å´ ç¶‹ 墒 å£ ð¡¶¶ 庒 庙 å¿‚ 𢜒 æ–‹ + 𣹠椙 橃 𣱣 泿 爀 𤔅 玌 ã»› 𤨓 嬕 ç’¹ 讃 𥲤 +𥚕 窓 篬 糃 繬 苸 è–— 龩 è¢ é¾ª 躹 龫 è¿ è•Ÿ 駠 鈡 +龬 𨶹 ð¡¿ ä± äŠ¢ 娚 顨 æ« ä‰¶ 圽 è—– 𤥻 +芿 ð§„ ä² ð¦µ´ åµ» 𦬕 𦾾 é¾­ é¾® å®– 龯 曧 ç¹› æ¹— 秊 㶈 +䓃 𣉖 𢞖 䎚 䔶 峕 𣬚 諹 屸 ã´’ 𣕑 嵸 é¾² ç…— 䕘 +𤃬 𡸣 ä±· 㥸 ã‘Š 𠆤 𦱠諌 ä¾´ 𠈹 妿 è…¬ é¡– 𩣺 å¼» +𠮟 𢇠𨥭 ä„‚ äš» 𩹠㼇 é¾³ 𪆵 䃸 㟖 ä›· 𦱆 ä…¼ 𨚲 +𧿠䕭 㣔 𥒚 ä•¡ ä”› 䶉 ä±» 䵶 ä—ª 㿈 𤬠㙡 ä“ž ä’½ 䇭 +å´¾ 嵈 åµ– ã·¼ ã  å¶¤ 嶹 ã   ã ¸ 幂 庽 å¼¥ 徃 㤈 㤔 㤿 +㥠惗 愽 å³¥ 㦉 憷 憹 æ‡ ã¦¸ 戬 æŠ æ‹¥ 挘 㧸 åš± + 㨃 æ¢ æ» æ‡ æ‘š ã©‹ æ“€ å´• 嘡 龟 㪗 æ–† 㪽 æ—¿ 晓 +㫲 æš’ 㬢 朖 ã­‚ 枤 æ € ã­˜ æ¡Š 梄 ã­² ã­± ã­» 椉 楃 牜 +楤 榟 榅 㮼 槖 㯠橥 æ©´ 橱 檂 㯬 檙 㯲 檫 檵 æ«” +櫶 æ® æ¯ æ¯ª æ±µ 沪 㳋 æ´‚ æ´† æ´¦ æ¶ ã³¯ 涤 涱 渕 渘 +温 溆 𨧀 溻 滢 滚 齿 滨 滩 漤 æ¼´ 㵆 ð£½ æ¾ æ¾¾ 㵪 +ãµµ 熷 å²™ 㶊 瀬 㶑 ç ç” ç¯ ç¿ ç‚‰ 𠌥 ä ã—± 𠻘 +𣻗 åž¾ 𦻓 焾 𥟠 㙎 榢 𨯩 å­´ 穉 𥣡 ð©“™ ç©¥ 穽 𥦬 窻 +窰 ç«‚ 竃 燑 𦒠䇊 ç«š ç« ç«ª 䇯 å’² 𥰠笋 ç­• 笩 𥌎 +𥳾 箢 ç­¯ 莜 𥮴 𦱿 ç¯ è¡ ç®’ 𥴠 㶭 𥱥 è’’ 篺 +ç°µ 𥳠籄 粃 𤢂 粦 晽 𤕸 糉 糇 糦 ç±´ ç³³ ç³µ + 繧 ä” ð¦¹„ çµ ð¦»– ç’ ç¶‰ 綫 焵 綳 𤗠𦀩 ç·¤ ã´“ +ç·µ 𡟹 ç·¥ 𨭠𦄡 𦅚 ç¹® 纒 䌫 鑬 縧 ç½€ ç½ ç½‡ 礶 +𦋠駡 ç¾— 𦑠羣 ð¡™¡ ð ¨ ä•œ 𣦠䔃 𨌺 翺 𦒉 耈 è€ + 耯 𪂇 𦳃 耻 耼 è¡ ð¢œ” 䦉 𦘦 𣷣 𦛨 朥 肧 𨩈 脇 +è„š 墰 𢛶 汿 𦒘 𤾸 擧 ð¡’Š 舘 ð¡¡ž æ©“ 𤩥 𤪕 䑺 舩 ð ¬ +𦩒 𣵾 俹 ð¡“½ è“¢ è¢ ð¦¬Š 𤦧 𣔰 𡳠𣷸 芪 椛 芳 䇛 +è•‹ è‹ èŒš ð ¸– ð¡ž´ 㛠𣅽 𣕚 艻 è‹¢ 茘 𣺋 𦶣 𦬅 𦮗 𣗎 +㶿 èŒ å—¬ 莅 䔋 𦶥 莬 è“ ã‘¾ 𦻔 æ©— è•š ã’– 𦹂 𢻯 +葘 𥯤 葱 ã·“ 䓤 檧 è‘Š 𣲵 祘 𦮖 𦹷 𦹃 è“ž 莑 +ä’  è’“ 蓤 𥲑 䉀 𥳀 䕃 è”´ 嫲 𦺙 䔧 蕳 ä”– æž¿ 蘖 + 𨘥 𨘻 è— ð§‚ˆ 蘂 ð¡–‚ 𧃠䕫 䕪 蘨 㙈 ð¡¢¢ å· ð§Žš 虾 +è± ðªƒ¸ 蟮 𢰧 èž± 蟚 è  å™¡ 虬 æ¡– ä˜ è¡… 衆 𧗠 𣶹 𧗤 +è¡ž 袜 ä™› 袴 袵 æ 装 ç· ð§œ è¦‡ 覊 覧 覼 𨨥 +觧 𧤤 𧪽 誜 çž“ 釾 èª ð§©™ ç«© 𧬺 𣾠䜓 𧬸 ç…¼ 謌 謟 +𥰠𥕥 謿 è­Œ è­ èª© 𤩺 è® è®› 誯 𡛟 䘕 è¡ è²› 𧵔 𧶠+貫 㜥 𧵓 è³– 𧶘 𧶽 è´’ è´ƒ 𡤠賛 çœ è´‘ 𤳉 ã» +趩 𨀂 ð¡€” 𤦊 ã­¼ 𨆼 𧄌 竧 躭 躶 軃 é‹” è¼™ è¼­ 𨥠𨒠+è¾¥ 錃 𪊟 ð © è¾³ 䤪 𨧞 𨔽 𣶻 廸 𣉢 迹 𪀔 𨚼 𨔠𢌥 +㦀 𦻗 逷 𨔼 𧪾 é¡ ð¨•¬ 𨘋 邨 𨜓 郄 𨛦 é‚® é…§ ã«° +醩 釄 粬 𨤳 𡺉 鈎 沟 é‰ é‰¢ 𥖹 𨫆 𣲛 𨬌 𥗛 + ð ´± 錬 é« ð¨«¡ 𨯫 ç‚ å«ƒ 𨫢 𨫥 䥥 鉄 𨯬 𨰹 𨯿 é³ +é‘› 躼 é–… é–¦ é¦ é–  濶 䊹 𢙺 𨛘 𡉼 𣸮 䧟 æ°œ é™» éš– +ä…¬ 隣 𦻕 懚 隶 磵 𨫠 éš½ åŒ ä¦¡ 𦲸 ð ‰´ ð¦ 𩂯 𩃥 𤫑 +𡤕 𣌊 霱 虂 霶 ä¨ ä”½ ä–… 𤫩 çµ å­ éœ› 𩇕 é— å­Š +𩇫 éŸ é¥ åƒ ð£‚· 𣂼 鞉 鞟 éž± éž¾ 韀 韒 韠 𥑬 韮 çœ +𩳠韵 ð© 𧥺 ä«‘ é ´ é ³ é¡‹ 顦 㬎 𧅵 㵑 ð ˜° 𤅜 +𥜆 飊 颷 飈 飇 ä«¿ 𦴧 ð¡›“ å–° 飡 飦 飬 é¸ é¤¹ 𤨩 ä­² +ð©¡— 𩤅 駵 騌 騻 é¨ é©˜ 𥜥 㛄 ð©‚± 𩯕 é«  é«¢ 𩬅 é«´ ä°Ž +鬔 鬭 𨘀 倴 鬴 𦦨 㣃 ð£½ é­ é­€ ð©´¾ å©… ð¡¡£ 鮎 𤉋 é°‚ +鯿 é°Œ 𩹨 é·” 𩾷 𪆒 𪆫 𪃡 𪄣 𪇟 éµ¾ 鶃 𪄴 鸎 梈 + é·„ 𢅛 𪆓 𪈠 𡤻 𪈳 é´¹ 𪂹 𪊴 éº éº• 麞 麢 ä´´ 麪 +麯 ð¤¤ é» ã­  㧥 ã´ ä¼² ãž¾ 𨰫 鼂 鼈 ä®– é¤ ð¦¶¢ é¼— +é¼¹ 嚟 嚊 é½… 馸 ð©‚‹ 韲 è‘¿ é½¢ 齩 ç«œ 龎 爖 䮾 𤥵 𤦻 +ç…· 𤧸 𤈠𤩑 玞 𨯚 𡣺 禟 𨥾 𨸶 é© é³ ð¨©„ 鋬 éŽ é‹ +𨥬 𤒹 爗 㻫 ç² ç©ƒ çƒ ð¤‘³ 𤸠煾 𡟯 ç‚£ ð¡¢¾ 𣖙 㻇 ð¡¢… +𥯠𡟸 㜢 ð¡›» ð¡ ¹ 㛡 𡴠𡣑 𥽋 㜣 𡛀 å› ð¤¨¥ 𡾠𡊨 +𡆠𡒶 蔃 𣚦 è‘• 𤦔 𧅥 𣸱 𥕜 𣻻 𧒠䓴 𣛮 𩦠𦼦 +柹 㜳 ã°• ã·§ 塬 𡤢 æ  ä— ð£œ¿ 𤃡 𤂋 𤄠𦰡 å“‹ åšž 𦚱 +åš’ ð ¿Ÿ 𠮨 ð ¸ é† ð¨¬“ 鎜 仸 å„« ã ™ 𤶠亼 ð ‘¥ 𠿠佋 侊 +𥙑 婨 𠆫 𠋠㦙 𠌊 𠔠㵠伩 ð ‹€ 𨺳 𠉵 è«š 𠈌 亘 + åƒ å„ ä¾¢ 伃 𤨎 𣺊 佂 倮 å¬ å‚ ä¿Œ ä¿¥ å˜ åƒ¼ + 湶 𣖕 𣸹 𣺿 æµ² 𡢄 𣺉 冨 凃 ð —  ä“ ð ’£ ð ’’ +ð ’‘ 赺 𨪜 𠜎 剙 劤 ð ¡³ å‹¡ 䙺 熌 𤎌 ð °  𤦬 𡃤 槑 +𠸠㻞 ç’™ ç” ç‘– 玘 䮎 𤪼 𤂠å ã–„ çˆ ð¤ƒ‰ å–´ ð … +å“ ð ¯† åœ é‰ é›´ é¦ åŸ åž å¿ ã˜¾ 壋 媙 𨩆 𡛺 𡯠𡜠+娬 妸 éŠ å©¾ å« å¨’ 𥥆 𡧳 ð¡¡¡ 𤊕 㛵 æ´… 瑃 娡 𥺃 +åª ð¨¯— ð “ é  ç’Œ 𡌃 ç„… 䥲 éˆ ð¨§» 鎽 ãž  å°ž 岞 幞 幈 +𡦖 ð¡¥¼ 𣫮 å» å­ ð¡¤ƒ 𡤄 㜠𡢠 ã› ð¡›¾ 㛓 脪 𨩇 𡶺 𣑲 +𨦨 弌 弎 𡤧 ð¡ž« å©« 𡜻 å­„ 蘔 𧗽 è¡  æ¾ ð¢¡  𢘫 å¿› 㺸 +𢖯 𢖾 𩂈 𦽳 懀 ð €¾ 𠆠𢘛 憙 憘 æµ ð¢²› 𢴇 𤛔 ð©… + 摱 𤙥 𢭪 㨩 𢬢 𣑠𩣪 𢹸 挷 𪑛 æ’¶ 挱 æ‘ ð¤§£ 𢵧 +护 𢲡 æ» æ•« 楲 㯴 𣂎 𣊭 𤦉 𣊫 å” ð£‹  ð¡£™ 𩿠曎 𣊉 +𣆳 ã«  ä† ð¥–„ 𨬢 𥖠𡛼 𥕛 𥥠磮 𣄃 ð¡ ª 𣈴 㑤 𣈠𣆂 +𤋉 暎 𦴤 晫 䮓 昰 𧡰 ð¡·« 晣 𣋒 𣋡 昞 𥡲 㣑 𣠺 𣞼 +ã®™ 𣞢 ð£¾ ç“ ã®– æž ð¤˜ª 梶 æ ž 㯄 檾 ã¡£ 𣟕 𤒇 樳 æ©’ +櫉 欅 𡤒 攑 梘 æ©Œ 㯗 橺 æ­— 𣿀 𣲚 鎠 鋲 𨯪 𨫋 +銉 𨀞 𨧜 鑧 涥 漋 𤧬 𣽿 㶠渄 𤀼 娽 渊 塇 æ´¤ +ç¡‚ ç„» 𤌚 𤉶 烱 ç‰ çŠ‡ 犔 𤞠𤜥 å…¹ 𤪤 ð —« 瑺 𣻸 𣙟 +𤩊 𤤗 𥿡 㼆 㺱 𤫟 𨰣 𣼵 悧 㻳 ç“Œ ç¼ éŽ‡ ç· ä’Ÿ 𦷪 +ä•‘ ç–ƒ ã½£ 𤳙 𤴆 㽘 ç•• 癳 𪗆 㬙 瑨 𨫌 𤦫 𤦎 ã«» + 㷠𤩎 㻿 𤧅 𤣳 釺 圲 é‚ ð¨«£ 𡡤 僟 𥈡 𥇧 ç¸ ð£ˆ² +眎 çœ ç» ð¤š— 𣞠㩞 𤣰 ç¸ ç’› 㺿 𤪺 𤫇 䃈 𤪖 𦆮 錇 +𥖠砞 ç¢ ç¢ˆ 磒 ç 祙 ð§ 𥛣 ä„Ž è’– 禥 樭 𣻺 稺 +秴 ä…® 𡛦 䄲 鈵 秱 𠵌 𤦌 ð Š™ 𣶺 ð¡® ã–— å•« ã•° 㚪 𠇔 +ð ° ç«¢ å©™ 𢛵 𥪯 𥪜 å¨ ð ‰› 磰 娪 𥯆 竾 䇹 ç± ç±­ 䈑 +𥮳 𥺼 𥺦 ç³ ð¤§¹ ð¡ž° 粎 ç±¼ ç²® 檲 ç·œ 縇 ç·“ 罎 𦉡 +𦅜 𧭈 綗 𥺂 䉪 𦭵 ð ¤– 柖 𠎠𣗠埄 𦒠𦸠𤥢 ç¿ ç¬§ +ð  ¬ 𥫩 𥵃 笌 𥸎 駦 è™… é©£ 樜 𣿠㧢 𤧷 𦖭 騟 𦖠 è’€ +𧄧 𦳑 䓪 è„· ä‚ èƒ† 脉 è…‚ 𦞴 飃 𦩂 艢 艥 𦩑 è‘“ 𦶧 +è˜ ð§ˆ› 媆 ä…¿ ð¡¡€ 嬫 𡢡 嫤 𡣘 èš  蜨 𣶠蠭 𧢠娂 + è¡® ä½… 袇 袿 裦 襥 è¥ ð¥šƒ 襔 𧞅 𧞄 𨯵 𨯙 𨮜 𨧹 +㺭 è’£ 䛵 ä› ãŸ² 訽 訜 𩑈 å½ éˆ« 𤊄 æ—” ç„© 烄 ð¡¡… éµ­ +貟 賩 𧷜 妚 矃 姰 ä® ã›” 踪 躧 𤰉 è¼° 轊 ä‹´ 汘 æ¾» +𢌡 䢛 æ½¹ 溋 ð¡Ÿš 鯩 ãšµ 𤤯 é‚» 啱 䤆 醻 é„ ð¨©‹ ä¢ +𨫼 é§ ð¨° ð¨°» è“¥ 訫 é–™ é–§ é–— é–– 𨴴 ç‘… 㻂 𤣿 𤩂 𤪠+㻧 𣈥 éš ð¨»§ 𨹦 𨹥 㻌 𤧭 𤩸 𣿮 ç’ ç‘« 㻼 é ð©‚° +桇 ä¨ ð©‚“ 𥟟 é¨ ð¨¦‰ 𨰦 𨬯 𦎾 銺 嬑 è­© 䤼 ç¹ ð¤ˆ› +éž› é± é¤¸ 𠼦 å· ð¨¯… 𤪲 é Ÿ ð©“š 鋶 ð©—— 釥 ä“€ 𨭠𤩧 𨭤 +飜 𨩅 ã¼€ 鈪 䤥 è” é¤» é¥ ð§¬† ã·½ 馛 ä­¯ 馪 é©œ 𨭥 𥣈 +æª é¨¡ 嫾 騯 ð©£± ä® ð©¥ˆ 馼 䮽 ä®— é½ å¡² 𡌂 å ¢ 𤦸 + 𡓨 ç¡„ 𢜟 𣶸 棅 ãµ½ 鑘 㤧 æ… ð¢ž ð¢¥« 愇 é± é±“ é±» +é°µ é° é­¿ é¯ ð©¸­ 鮟 𪇵 𪃾 é´¡ ä²® 𤄄 鸘 ä²° é´Œ 𪆴 𪃭 +𪃳 𩤯 鶥 è’½ 𦸒 𦿟 𦮂 è—¼ 䔳 𦶤 𦺄 𦷰 è  è—® 𦸀 𣟗 +𦤠秢 𣖜 𣙀 䤭 𤧞 ãµ¢ é› éŠ¾ éˆ ð Š¿ 碹 鉷 é‘ ä¿¤ ã‘€ +é¤ ð¥• ç ½ ç¡” 碶 ç¡‹ 𡗠𣇉 𤥠㚚 ä½² æ¿š æ¿™ 瀞 å” +𤆵 åž» 壳 垊 é´– 埗 ç„´ ã’¯ 𤆬 燫 𦱀 𤾗 ð¡žµ 𨩉 +æ„Œ å«Ž 娋 䊼 𤒈 㜬 ä­» 𨧼 鎻 鎸 ð¡£– 𠼠葲 𦳀 𡓠𤋺 +𢰦 ð¤ 妔 𣶷 ð¦ 綨 𦅛 𦂤 𤦹 𤦋 𨧺 é‹¥ ç¢ ã»© ç’´ 𨭣 +𡢟 㻡 𤪳 櫘 ç³ ç» ã»– 𤨾 𤪔 ð¡Ÿ™ 𤩦 𠎧 𡤠𤧥 瑈 𤤖 +ç‚¥ 𤥶 銄 ç¦ éŸ ð “¾ 錱 𨫎 𨨖 鎆 𨯧 𥗕 䤵 𨪂 ç…« + 𤥃 𠳿 嚤 𠘚 𠯫 𠲸 唂 秄 𡟺 ç·¾ ð¡›‚ 𤩠𡡒 ä”® é +㜊 𨫀 𤦭 妰 𡢿 𡢃 𧒄 媡 㛢 𣵛 ãš° 鉟 婹 𨪠𡡢 é´ +ã³ ð ª´ 䪖 㦊 僴 㵩 㵌 ð¡Žœ ç…µ ä‹» 𨈘 æ¸ ð©ƒ¤ ä“« æµ— 𧹠+ç§ æ²¯ ã³– 𣿭 𣸭 渂 漌 㵯 ð µ ç•‘ ãš¼ 㓈 䚀 㻚 䡱 姄 +鉮 䤾 è½ ð¨°œ 𦯀 å ’ 埈 ã›– ð¡‘’ 烾 𤢠𤩱 𢿣 ð¡Š° 𢎽 梹 +楧 𡎘 𣓥 𧯴 𣛟 𨪃 𣟖 𣺠𤲟 樚 𣚭 𦲷 è¾ ä“Ÿ ä“Ž +𦴦 𦵑 𦲂 𦿞 æ¼— 𧄉 茽 𡜺 è­ ð¦²€ 𧓠𡟛 妉 媂 ð¡ž³ å©¡ +婱 𡤅 𤇼 㜭 姯 𡜼 㛇 熎 éŽ æšš 𤊥 å©® 娫 𤊓 樫 𣻹 +𧜶 𤑛 𤋊 ç„ ð¤‰™ 𨧡 ä¾° 𦴨 峂 𤓎 𧹠𤎽 樌 𤉖 𡌄 炦 +焳 𤩠㶥 泟 勇 𤩠繥 姫 å´¯ ã·³ 彜 𤩠𡟟 綤 è¦ + å’… 𣫺 𣌀 𠈔 å¾ ð £• 𠘙 ã¿¥ 𡾞 𪊶 瀃 ð©…› åµ° çŽ ç³“ +𨩙 𩠠俈 翧 ç‹ çŒ ð§«´ 猸 猹 𥛶 ç çˆ ãº© 𧬘 é¬ ç‡µ +𤣲 ç¡ è‡¶ 㻊 県 㻑 æ²¢ 国 ç™ çž çŸ ã»¢ ã»° ã»´ 㻺 ç““ +㼎 㽓 ç•‚ ç•­ 畲 ç– ã½¼ ç—ˆ ç—œ ã¿€ ç™ ã¿— ç™´ ã¿œ 発 𤽜 +熈 嘣 覀 å¡© ä€ çƒ ä€¹ æ¡ ä… ã—› 瞘 äª ä¯ å±ž çž¾ 矋 +売 ç ˜ 点 ç œ 䂨 ç ¹ 硇 ç¡‘ 硦 葈 𥔵 礳 æ ƒ 礲 䄃 +䄉 禑 禙 è¾» 稆 è¾¼ ä…§ 窑 䆲 窼 艹 䇄 ç« ç«› ä‡ ä¸¡ +ç­¢ ç­¬ ç­» ç°’ ç°› 䉠 䉺 ç±» 粜 䊌 粸 䊔 ç³­ 输 烀 ð ³ +ç· ç·” ç· ç·½ ç¾® ç¾´ 犟 䎗 耠 耥 笹 耮 耱 è” ã·Œ åž´ +ç‚  è‚· 胩 ä­ è„Œ 猪 è„Ž è„’ ç•  è„” ä 㬹 è…– è…™ è…š + ä“ å º è…¼ 膄 ä¥ è†“ ä­ è†¥ 埯 è‡ è‡¤ 艔 ä’ èŠ¦ 艶 +è‹Š 苘 è‹¿ ä’° è— é™© 榊 è… çƒµ 葤 惣 è’ˆ 䔄 è’¾ è“¡ 蓸 +è” è”¸ è•’ ä”» 蕯 è•° è—  ä•· 虲 èš’ èš² 蛯 é™… èž‹ 䘆 䘗 +袮 裿 褤 襇 覑 𧥧 訩 訸 誔 誴 豑 è³” è³² è´œ 䞘 å¡Ÿ +è·ƒ 䟭 ä»® 踺 å—˜ å” è¹± å—µ 躰 ä · 軎 転 軤 è»­ 軲 è¾· +è¿ è¿Š è¿Œ 逳 駄 䢭 飠 鈓 䤞 鈨 鉘 鉫 銱 銮 銿 +é‹£ é‹« 鋳 é‹´ 鋽 éƒ éŽ„ 鎭 䥅 䥑 麿 é— åŒ é é­ é¾ +䥪 é‘” 鑹 é”­ é–¢ 䦧 é—´ 阳 䧥 æž  䨤 é€ ä¨µ éž² 韂 å™” +䫤 惨 颹 䬙 飱 å¡„ 餎 餙 冴 餜 餷 饂 é¥ é¥¢ ä­° 駅 +ä® é¨¼ é¬ çªƒ é­© é® é¯ é¯± 鯴 ä±­ é°  㯠𡯂 鵉 é°º + 黾 å™ é¶“ 鶽 é·€ é·¼ 银 辶 é¹» 麬 麱 麽 黆 é“œ 黢 +é»± 黸 竈 齄 ð ‚” ð Š· ð Ž  椚 铃 妬 ð “— å¡€ é“ ãž¹ ð —• 𠘕 +𠙶 𡚺 å— ç…³ ð «‚ ð « ð ®¿ 呪 吆 𠯋 å’ž 𠯻 ð °» 𠱓 ð ±¥ ð ±¼ +惧 𠲠噺 ð ²µ ð ³ ð ³­ 𠵯 𠶲 ð ·ˆ 楕 é°¯ 螥 𠸄 𠸎 ð »— ð ¾ +ð ¼­ ð ¹³ å°  ð ¾¼ 帋 𡜠ð¡ 𡶠朞 𡻠𡂈 ð¡‚– 㙇 ð¡‚¿ 𡃓 𡄯 +ð¡„» å¤ è’­ ð¡‹£ 𡵠𡌶 è® ð¡•· 𡘙 𡟃 𡟇 乸 ç‚» ð¡ ­ 𡥪 +𡨭 ð¡©… ð¡°ª 𡱰 𡲬 𡻈 拃 ð¡»• 𡼕 熘 æ¡• 𢅠槩 㛈 𢉼 𢗠+𢺠𢜪 𢡱 𢥠苽 𢥧 𢦓 𢫕 覥 𢫨 è¾  𢬎 鞸 𢬿 顇 骽 +𢱌 𢲈 𢲷 𥯨 𢴈 𢴒 𢶷 𢶕 𢹂 𢽴 𢿌 𣀳 𣦠𣌟 𣞠+å¾± 晈 æš¿ 𧩹 𣕧 𣗳 𤦺 𣘚 𣜖 𠆠墵 朎 + 椘 𣪧 𧙗 𥿢 𣸑 𣺹 𧗾 𢂚 ä£ äª¸ 𤄙 𨪚 𤋮 𤌠𤀻 +𤌴 𤎖 𤩅 ð —Š 凒 𠘑 妟 𡺨 㮾 𣳿 𤄠𤓖 垈 𤙴 㦛 𤜯 +𨗨 𩧉 㢠𢇃 è­ž 𨭎 𤠒 𤣻 𤨕 爉 𤫀 𠱸 奥 𤺥 𤾆 +𠹠軚 𥀬 åŠ åœ¿ ç…± 𥊙 𥙠𣽊 𤪧 å–¼ 𥑆 𥑮 𦭒 㑳 +𥔿 𧘲 𥕞 䜘 𥕢 𥕦 𥟇 𤤿 ð¥¡ å¦ ã“» 𣌠𥤃 ä¼ ð¨¥ˆ +𥪮 𥮉 𥰆 𡶠垡 ç…‘ 𦄂 𧰒 é– ð¦†² 𤾚 è­¢ 𦂠𦑊 +åµ› 𦯷 𦒄 𡤜 諪 𤧶 𦒈 𣿯 𦔒 䯀 𦖿 𦚵 𢜛 é‘¥ 𥟡 +憕 娧 枅嚹 𤔡 𦛼 乪 𤤴 é™– æ¶ ð¦²½ 㘘 襷 𦞙 𦡮 +𦑠𦡞 𦣇 ç­‚ 𩃀 𠨑 𦤦 𦤹 ç©… 𦧺 騦 𦨭 㙟 +𦑩 𠀡 禃 𦨴 𦭛 å´¬ 𣔙 ð¦® ä› ð¦²¤ ç”» è¡¥ 𦶮 墶 + 㜜 𢖠𧋠𧇠㱔 𧊀 𧊅 éŠ ð¢…º 𧊋 錰 𧋦 𤧠氹 é’Ÿ +𧑠𠻸 è § 裵 𢤦 𨑳 ð¡ž± 溸 𤨪 ð¡   㦤 ãš¹ 䔿 暶 +𩲭 𩢤 襃 𧟌 𧡘 å›– 䃟 𡘊 㦡 𣜯 𨃨 𡅠熭 è¦ ð§§ ð©†¨ + ä²· 𧂯 𨦫 𧧽 𧨊 𧬋 𧵦 𤅺 ç­ƒ 祾 𨀉 æ¾µ 𪋟 樃 𨌘 +厢 𦸇 鎿 æ ¶ é 𨅯 𨀣 𦦵 𡭠𣈯 𨈠嶅 𨰰 𨂃 圕 é £ +𨥉 嶫 𤦈 æ–¾ 槕 å’ ð¤ª¥ 𣾠㰑 朶 𨂠𨃴 𨄮 𡾡 𨅠+𨆉 𨆯 𨈚 𨌆 𨌯 𨎊 ã—Š 𨑨 𨚪 䣺 æ¦ ð¨¥– ç ˆ 鉕 𨦸 ä² +𨧧 äŸ ð¨§¨ 𨭆 𨯔 姸 𨰉 𨿅 𩃬 ð©„ ð©„¼ ã·· ð©…ž 𤫊 +è¿ çŠ åš‹ 𩓧 ð©—© ð©–° ð©–¸ 𩜲 𩣑 𩥉 𩥪 𩧃 𩨨 𩬎 𩵚 𩶛 +纟 𩻸 𩼣 䲤 镇 𪊓 熢 𪋿 䶑 递 𪗋 䶜 𠲜 è¾¾ å— + 辺 𢒰 è¾¹ 𤪓 䔉 繿 æ½– 檱 仪 㓤 𨬬 𧢠㜺 躀 𡟵 +𨀤 𨭬 𨮙 𧨾 𦚯 ã·« 𧙕 𣲷 𥘵 𥥖 亚 𥺠𦉘 åš¿ ð ¹­ 踎 +å­­ 𣺈 𤲞 æž ð¡Ÿ¶ ð¡¡» æ”° 嘭 𥱊 åš ð¥Œ‘ ã·† 𩶘 ä±½ 嘢 +嘞 罉 𥻘 奵 𣵀 è° ä¸œ 𠿪 𠵉 𣚺 è„— 鵞 è´˜ 瘻 é±… 癎 +çž¹ é… å² è…ˆ è‹· 嘥 脲 è˜ è‚½ å—ª 祢 噃 å– ð º ã—Ž 嘅 +å—± æ›± 𨋢 㘭 ç”´ å—° å–º å’— 啲 ð ± ð ²– å» ð¥…ˆ 𠹶 𢱢 +𠺢 麫 絚 å—ž ð¡µ æŠ é­ å’” è³ ç‡¶ é…¶ æ¼ æŽ¹ æ¾ å•© 𢭃 +é±² 𢺳 冚 ã“Ÿ 𠶧 冧 å‘ å”ž 唓 癦 踭 𦢊 ç–± 肶 è „ 螆 +裇 膶 èœ ð¡ƒ ä“¬ 猄 𤜆 å® èŒ‹ 𦢓 å™» 𢛴 𧴯 𤆣 𧵳 𦻠+𧊶 é…° 𡇙 鈈 𣳼 𪚩 𠺬 ð »¹ 牦 𡲢 äŽ ð¤¿‚ 𧿹 ð ¿« 䃺 + é± æ”Ÿ 𢶠 䣳 𤟠 𩵼 𠿬 𠸊 𧖣 ð ¿­ 𦈠𡆇 熣 +纎 éµ ä¸š 丄 ã•· å¬ æ²² å§ ãš¬ 㧜 å½ ãš¥ 𤘘 墚 𤭮 舭 +å‘‹ 垪 𥪕 ð ¥¹ ã©’ 𢑥 ç´ ð©º¬ ä´‰ 鯭 𣳾 𩼰 ä±› 𤾩 ð©–ž +ð©¿ž è‘œ 𣶶 𧊲 𦞳 𣜠 挮 ç´¥ 𣻷 𣸬 㨪 逈 å‹Œ ã¹´ 㙺 ä—© +ð ’Ž 癀 å«° 𠺶 硺 𧼮 墧 ä‚¿ 噼 鮋 åµ´ ç™” 𪴠麅 䳡 +㟻 æ„™ 𣃚 ð¤² å™ ð¡Š© 垧 𤥣 𩸆 刴 𧂮 ã–­ éµ¼ +ç±– 鬹 埞 𡬠屓 æ““ 𩓠𦌵 𧅤 èš­ ð ´¨ 𦴢 𤫢 ð µ± 凾 +𡼠嶎 霃 ð¡·‘ éº éŒ ç¬Ÿ 鬂 峑 箣 扨 挵 é«¿ ç¯ é¬ª ç±¾ + 籂 粆 é°• 篼 鬉 é°› 𤤾 齚 啳 寃 俽 麘 俲 剠 +㸆 å‹‘ å§ å– å¦· 帒 韈 鶫 轜 å‘© éž´ 饀 鞺 匬 æ„° + 椬 åš é°Š é´‚ ä°» é™ æ¦€ 傦 畆 𡭠駚 剳 é…™ éš +é…œ é…‘ 𨺗 æ¿ ð¦´£ æ«Š 嘑 醎 畺 抅 ð ¼ ç ç±° 𥰡 𣳽 + 𤤙 ç›– é® ä¸ª ð ³” 莾 è¡‚ 届 槀 åº åˆŸ å·µ 从 +æ°± 𠇲 ä¼¹ å’œ å“š 劚 趂 ã—¾ ã—³ æ­’ é…¼ é¾¥ é®— é ® +颴 骺 麨 麄 ç…º 笔 毺 è ˜ 罸 嘠 𪙊 è¹· 齓 +è·” è¹ é¸œ è¸ æŠ‚ 𨽠踨 è¹µ ç«“ 𤩷 稾 磘 泪 詧 瘇 +𨩚 鼦 泎 蟖 ç—ƒ 𪊲 ç¡“ 咢 è´Œ ç‹¢ ç± è¬­ 猂 瓱 賫 𤪻 +蘯 徺 袠 ä’· ð¡ » 𦸅 詾 𢔛 惽 癧 é«— 鵄 é® +é® èŸµ è³· 猬 霡 é®° ã—– 犲 ä°‡ 籑 饊 𦅙 æ…™ ä°„ +麖 æ…½ åŸ æ…¯ 抦 戹 ã©œ 懢 厪 ð£µ æ¤ æ ‚ ã—’ + åµ— 𨯂 è¿š 𨸹 僙 𡵆 礆 匲 阸 ð ¼» ä¥ çŸ¾ +糂 𥼚 糚 稭 è¦ è£ çµ ç”… 瓲 覔 舚 朌 è¢ ð§’† è› ç“° +脃 眤 覉 𦟌 ç•“ 𦻑 èž© 蟎 臈 螌 詉 è²­ è­ƒ 眫 瓸 è“š +㘵 榲 趦 覩 涹 èŸ ð¤€‘ 瓧 ã·› ç…¶ 悤 憜 㳑 +æ· ç½± 𨬭 惩 ä­¾ 删 ã°˜ 𣳇 𥻗 𧙖 𥔱 𡥄 ð¡‹¾ 𩤃 +𦷜 𧂭 å³ ð¦†­ 𨨠𣙷 𠃮 𦡆 𤼎 ä•¢ 嬟 ð¦Œ é½ éº¦ 𦉫 diff --git a/jni/iconv/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT b/jni/iconv/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT new file mode 100644 index 0000000..701b01a --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT @@ -0,0 +1,8 @@ +0xF9E9 0x255E +0xF9EA 0x256A +0xF9EB 0x2561 +0xF9F9 0x2550 +0xF9FA 0x256D +0xF9FB 0x256E +0xF9FC 0x2570 +0xF9FD 0x256F diff --git a/jni/iconv/tests/BIG5-HKSCS-2004.TXT b/jni/iconv/tests/BIG5-HKSCS-2004.TXT new file mode 100644 index 0000000..cbe21b0 --- /dev/null +++ b/jni/iconv/tests/BIG5-HKSCS-2004.TXT @@ -0,0 +1,18523 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8740 0x43F0 +0x8741 0x4C32 +0x8742 0x4603 +0x8743 0x45A6 +0x8744 0x4578 +0x8745 0x27267 +0x8746 0x4D77 +0x8747 0x45B3 +0x8748 0x27CB1 +0x8749 0x4CE2 +0x874A 0x27CC5 +0x874B 0x3B95 +0x874C 0x4736 +0x874D 0x4744 +0x874E 0x4C47 +0x874F 0x4C40 +0x8750 0x242BF +0x8751 0x23617 +0x8752 0x27352 +0x8753 0x26E8B +0x8754 0x270D2 +0x8755 0x4C57 +0x8756 0x2A351 +0x8757 0x474F +0x8758 0x45DA +0x8759 0x4C85 +0x875A 0x27C6C +0x875B 0x4D07 +0x875C 0x4AA4 +0x875D 0x46A1 +0x875E 0x26B23 +0x875F 0x7225 +0x8760 0x25A54 +0x8761 0x21A63 +0x8762 0x23E06 +0x8763 0x23F61 +0x8764 0x664D +0x8765 0x56FB +0x8767 0x7D95 +0x8768 0x591D +0x8769 0x28BB9 +0x876A 0x3DF4 +0x876B 0x9734 +0x876C 0x27BEF +0x876D 0x5BDB +0x876E 0x21D5E +0x876F 0x5AA4 +0x8770 0x3625 +0x8771 0x29EB0 +0x8772 0x5AD1 +0x8773 0x5BB7 +0x8774 0x5CFC +0x8775 0x676E +0x8776 0x8593 +0x8777 0x29945 +0x8778 0x7461 +0x8779 0x749D +0x8840 0x31C0 +0x8841 0x31C1 +0x8842 0x31C2 +0x8843 0x31C3 +0x8844 0x31C4 +0x8845 0x2010C +0x8846 0x31C5 +0x8847 0x200D1 +0x8848 0x200CD +0x8849 0x31C6 +0x884A 0x31C7 +0x884B 0x200CB +0x884C 0x21FE8 +0x884D 0x31C8 +0x884E 0x200CA +0x884F 0x31C9 +0x8850 0x31CA +0x8851 0x31CB +0x8852 0x31CC +0x8853 0x2010E +0x8854 0x31CD +0x8855 0x31CE +0x8856 0x0100 +0x8857 0x00C1 +0x8858 0x01CD +0x8859 0x00C0 +0x885A 0x0112 +0x885B 0x00C9 +0x885C 0x011A +0x885D 0x00C8 +0x885E 0x014C +0x885F 0x00D3 +0x8860 0x01D1 +0x8861 0x00D2 +0x8862 0x00CA 0x0304 +0x8863 0x1EBE +0x8864 0x00CA 0x030C +0x8865 0x1EC0 +0x8866 0x00CA +0x8867 0x0101 +0x8868 0x00E1 +0x8869 0x01CE +0x886A 0x00E0 +0x886B 0x0251 +0x886C 0x0113 +0x886D 0x00E9 +0x886E 0x011B +0x886F 0x00E8 +0x8870 0x012B +0x8871 0x00ED +0x8872 0x01D0 +0x8873 0x00EC +0x8874 0x014D +0x8875 0x00F3 +0x8876 0x01D2 +0x8877 0x00F2 +0x8878 0x016B +0x8879 0x00FA +0x887A 0x01D4 +0x887B 0x00F9 +0x887C 0x01D6 +0x887D 0x01D8 +0x887E 0x01DA +0x88A1 0x01DC +0x88A2 0x00FC +0x88A3 0x00EA 0x0304 +0x88A4 0x1EBF +0x88A5 0x00EA 0x030C +0x88A6 0x1EC1 +0x88A7 0x00EA +0x88A8 0x0261 +0x88A9 0x23DA +0x88AA 0x23DB +0x8940 0x2A3A9 +0x8941 0x21145 +0x8943 0x650A +0x8946 0x4E3D +0x8947 0x6EDD +0x8948 0x9D4E +0x8949 0x91DF +0x894C 0x27735 +0x894D 0x6491 +0x894E 0x4F1A +0x894F 0x4F28 +0x8950 0x4FA8 +0x8951 0x5156 +0x8952 0x5174 +0x8953 0x519C +0x8954 0x51E4 +0x8955 0x52A1 +0x8956 0x52A8 +0x8957 0x533B +0x8958 0x534E +0x8959 0x53D1 +0x895A 0x53D8 +0x895B 0x56E2 +0x895C 0x58F0 +0x895D 0x5904 +0x895E 0x5907 +0x895F 0x5932 +0x8960 0x5934 +0x8961 0x5B66 +0x8962 0x5B9E +0x8963 0x5B9F +0x8964 0x5C9A +0x8965 0x5E86 +0x8966 0x603B +0x8967 0x6589 +0x8968 0x67FE +0x8969 0x6804 +0x896A 0x6865 +0x896B 0x6D4E +0x896C 0x70BC +0x896D 0x7535 +0x896E 0x7EA4 +0x896F 0x7EAC +0x8970 0x7EBA +0x8971 0x7EC7 +0x8972 0x7ECF +0x8973 0x7EDF +0x8974 0x7F06 +0x8975 0x7F37 +0x8976 0x827A +0x8977 0x82CF +0x8978 0x836F +0x8979 0x89C6 +0x897A 0x8BBE +0x897B 0x8BE2 +0x897C 0x8F66 +0x897D 0x8F67 +0x897E 0x8F6E +0x89A1 0x7411 +0x89A2 0x7CFC +0x89A3 0x7DCD +0x89A4 0x6946 +0x89A5 0x7AC9 +0x89A6 0x5227 +0x89AB 0x918C +0x89AC 0x78B8 +0x89AD 0x915E +0x89AE 0x80BC +0x89B0 0x8D0B +0x89B1 0x80F6 +0x89B2 0x209E7 +0x89B5 0x809F +0x89B6 0x9EC7 +0x89B7 0x4CCD +0x89B8 0x9DC9 +0x89B9 0x9E0C +0x89BA 0x4C3E +0x89BB 0x29DF6 +0x89BC 0x2700E +0x89BD 0x9E0A +0x89BE 0x2A133 +0x89BF 0x35C1 +0x89C1 0x6E9A +0x89C2 0x823E +0x89C3 0x7519 +0x89C5 0x4911 +0x89C6 0x9A6C +0x89C7 0x9A8F +0x89C8 0x9F99 +0x89C9 0x7987 +0x89CA 0x2846C +0x89CB 0x21DCA +0x89CC 0x205D0 +0x89CD 0x22AE6 +0x89CE 0x4E24 +0x89CF 0x4E81 +0x89D0 0x4E80 +0x89D1 0x4E87 +0x89D2 0x4EBF +0x89D3 0x4EEB +0x89D4 0x4F37 +0x89D5 0x344C +0x89D6 0x4FBD +0x89D7 0x3E48 +0x89D8 0x5003 +0x89D9 0x5088 +0x89DA 0x347D +0x89DB 0x3493 +0x89DC 0x34A5 +0x89DD 0x5186 +0x89DE 0x5905 +0x89DF 0x51DB +0x89E0 0x51FC +0x89E1 0x5205 +0x89E2 0x4E89 +0x89E3 0x5279 +0x89E4 0x5290 +0x89E5 0x5327 +0x89E6 0x35C7 +0x89E7 0x53A9 +0x89E8 0x3551 +0x89E9 0x53B0 +0x89EA 0x3553 +0x89EB 0x53C2 +0x89EC 0x5423 +0x89ED 0x356D +0x89EE 0x3572 +0x89EF 0x3681 +0x89F0 0x5493 +0x89F1 0x54A3 +0x89F2 0x54B4 +0x89F3 0x54B9 +0x89F4 0x54D0 +0x89F5 0x54EF +0x89F6 0x5518 +0x89F7 0x5523 +0x89F8 0x5528 +0x89F9 0x3598 +0x89FA 0x553F +0x89FB 0x35A5 +0x89FC 0x35BF +0x89FD 0x55D7 +0x89FE 0x35C5 +0x8A40 0x27D84 +0x8A41 0x5525 +0x8A43 0x20C42 +0x8A44 0x20D15 +0x8A45 0x2512B +0x8A46 0x5590 +0x8A47 0x22CC6 +0x8A48 0x39EC +0x8A49 0x20341 +0x8A4A 0x8E46 +0x8A4B 0x24DB8 +0x8A4C 0x294E5 +0x8A4D 0x4053 +0x8A4E 0x280BE +0x8A4F 0x777A +0x8A50 0x22C38 +0x8A51 0x3A34 +0x8A52 0x47D5 +0x8A53 0x2815D +0x8A54 0x269F2 +0x8A55 0x24DEA +0x8A56 0x64DD +0x8A57 0x20D7C +0x8A58 0x20FB4 +0x8A59 0x20CD5 +0x8A5A 0x210F4 +0x8A5B 0x648D +0x8A5C 0x8E7E +0x8A5D 0x20E96 +0x8A5E 0x20C0B +0x8A5F 0x20F64 +0x8A60 0x22CA9 +0x8A61 0x28256 +0x8A62 0x244D3 +0x8A64 0x20D46 +0x8A65 0x29A4D +0x8A66 0x280E9 +0x8A67 0x47F4 +0x8A68 0x24EA7 +0x8A69 0x22CC2 +0x8A6A 0x9AB2 +0x8A6B 0x3A67 +0x8A6C 0x295F4 +0x8A6D 0x3FED +0x8A6E 0x3506 +0x8A6F 0x252C7 +0x8A70 0x297D4 +0x8A71 0x278C8 +0x8A72 0x22D44 +0x8A73 0x9D6E +0x8A74 0x9815 +0x8A76 0x43D9 +0x8A77 0x260A5 +0x8A78 0x64B4 +0x8A79 0x54E3 +0x8A7A 0x22D4C +0x8A7B 0x22BCA +0x8A7C 0x21077 +0x8A7D 0x39FB +0x8A7E 0x2106F +0x8AA1 0x266DA +0x8AA2 0x26716 +0x8AA3 0x279A0 +0x8AA4 0x64EA +0x8AA5 0x25052 +0x8AA6 0x20C43 +0x8AA7 0x8E68 +0x8AA8 0x221A1 +0x8AA9 0x28B4C +0x8AAA 0x20731 +0x8AAC 0x480B +0x8AAD 0x201A9 +0x8AAE 0x3FFA +0x8AAF 0x5873 +0x8AB0 0x22D8D +0x8AB2 0x245C8 +0x8AB3 0x204FC +0x8AB4 0x26097 +0x8AB5 0x20F4C +0x8AB6 0x20D96 +0x8AB7 0x5579 +0x8AB8 0x40BB +0x8AB9 0x43BA +0x8ABB 0x4AB4 +0x8ABC 0x22A66 +0x8ABD 0x2109D +0x8ABE 0x81AA +0x8ABF 0x98F5 +0x8AC0 0x20D9C +0x8AC1 0x6379 +0x8AC2 0x39FE +0x8AC3 0x22775 +0x8AC4 0x8DC0 +0x8AC5 0x56A1 +0x8AC6 0x647C +0x8AC7 0x3E43 +0x8AC9 0x2A601 +0x8ACA 0x20E09 +0x8ACB 0x22ACF +0x8ACC 0x22CC9 +0x8ACE 0x210C8 +0x8ACF 0x239C2 +0x8AD0 0x3992 +0x8AD1 0x3A06 +0x8AD2 0x2829B +0x8AD3 0x3578 +0x8AD4 0x25E49 +0x8AD5 0x220C7 +0x8AD6 0x5652 +0x8AD7 0x20F31 +0x8AD8 0x22CB2 +0x8AD9 0x29720 +0x8ADA 0x34BC +0x8ADB 0x6C3D +0x8ADC 0x24E3B +0x8ADF 0x27574 +0x8AE0 0x22E8B +0x8AE1 0x22208 +0x8AE2 0x2A65B +0x8AE3 0x28CCD +0x8AE4 0x20E7A +0x8AE5 0x20C34 +0x8AE6 0x2681C +0x8AE7 0x7F93 +0x8AE8 0x210CF +0x8AE9 0x22803 +0x8AEA 0x22939 +0x8AEB 0x35FB +0x8AEC 0x251E3 +0x8AED 0x20E8C +0x8AEE 0x20F8D +0x8AEF 0x20EAA +0x8AF0 0x3F93 +0x8AF1 0x20F30 +0x8AF2 0x20D47 +0x8AF3 0x2114F +0x8AF4 0x20E4C +0x8AF6 0x20EAB +0x8AF7 0x20BA9 +0x8AF8 0x20D48 +0x8AF9 0x210C0 +0x8AFA 0x2113D +0x8AFB 0x3FF9 +0x8AFC 0x22696 +0x8AFD 0x6432 +0x8AFE 0x20FAD +0x8B40 0x233F4 +0x8B41 0x27639 +0x8B42 0x22BCE +0x8B43 0x20D7E +0x8B44 0x20D7F +0x8B45 0x22C51 +0x8B46 0x22C55 +0x8B47 0x3A18 +0x8B48 0x20E98 +0x8B49 0x210C7 +0x8B4A 0x20F2E +0x8B4B 0x2A632 +0x8B4C 0x26B50 +0x8B4D 0x28CD2 +0x8B4E 0x28D99 +0x8B4F 0x28CCA +0x8B50 0x95AA +0x8B51 0x54CC +0x8B52 0x82C4 +0x8B53 0x55B9 +0x8B55 0x29EC3 +0x8B56 0x9C26 +0x8B57 0x9AB6 +0x8B58 0x2775E +0x8B59 0x22DEE +0x8B5A 0x7140 +0x8B5B 0x816D +0x8B5C 0x80EC +0x8B5D 0x5C1C +0x8B5E 0x26572 +0x8B5F 0x8134 +0x8B60 0x3797 +0x8B61 0x535F +0x8B62 0x280BD +0x8B63 0x91B6 +0x8B64 0x20EFA +0x8B65 0x20E0F +0x8B66 0x20E77 +0x8B67 0x20EFB +0x8B68 0x35DD +0x8B69 0x24DEB +0x8B6A 0x3609 +0x8B6B 0x20CD6 +0x8B6C 0x56AF +0x8B6D 0x227B5 +0x8B6E 0x210C9 +0x8B6F 0x20E10 +0x8B70 0x20E78 +0x8B71 0x21078 +0x8B72 0x21148 +0x8B73 0x28207 +0x8B74 0x21455 +0x8B75 0x20E79 +0x8B76 0x24E50 +0x8B77 0x22DA4 +0x8B78 0x5A54 +0x8B79 0x2101D +0x8B7A 0x2101E +0x8B7B 0x210F5 +0x8B7C 0x210F6 +0x8B7D 0x579C +0x8B7E 0x20E11 +0x8BA1 0x27694 +0x8BA2 0x282CD +0x8BA3 0x20FB5 +0x8BA4 0x20E7B +0x8BA5 0x2517E +0x8BA6 0x3703 +0x8BA7 0x20FB6 +0x8BA8 0x21180 +0x8BA9 0x252D8 +0x8BAA 0x2A2BD +0x8BAB 0x249DA +0x8BAC 0x2183A +0x8BAD 0x24177 +0x8BAE 0x2827C +0x8BAF 0x5899 +0x8BB0 0x5268 +0x8BB1 0x361A +0x8BB2 0x2573D +0x8BB3 0x7BB2 +0x8BB4 0x5B68 +0x8BB5 0x4800 +0x8BB6 0x4B2C +0x8BB7 0x9F27 +0x8BB8 0x49E7 +0x8BB9 0x9C1F +0x8BBA 0x9B8D +0x8BBB 0x25B74 +0x8BBC 0x2313D +0x8BBD 0x55FB +0x8BBE 0x35F2 +0x8BBF 0x5689 +0x8BC0 0x4E28 +0x8BC1 0x5902 +0x8BC2 0x21BC1 +0x8BC3 0x2F878 +0x8BC4 0x9751 +0x8BC5 0x20086 +0x8BC6 0x4E5B +0x8BC7 0x4EBB +0x8BC8 0x353E +0x8BC9 0x5C23 +0x8BCA 0x5F51 +0x8BCB 0x5FC4 +0x8BCC 0x38FA +0x8BCD 0x624C +0x8BCE 0x6535 +0x8BCF 0x6B7A +0x8BD0 0x6C35 +0x8BD1 0x6C3A +0x8BD2 0x706C +0x8BD3 0x722B +0x8BD4 0x4E2C +0x8BD5 0x72AD +0x8BD6 0x248E9 +0x8BD7 0x7F52 +0x8BD8 0x793B +0x8BD9 0x7CF9 +0x8BDA 0x7F53 +0x8BDB 0x2626A +0x8BDC 0x34C1 +0x8BDE 0x2634B +0x8BDF 0x8002 +0x8BE0 0x8080 +0x8BE1 0x26612 +0x8BE2 0x26951 +0x8BE3 0x535D +0x8BE4 0x8864 +0x8BE5 0x89C1 +0x8BE6 0x278B2 +0x8BE7 0x8BA0 +0x8BE8 0x8D1D +0x8BE9 0x9485 +0x8BEA 0x9578 +0x8BEB 0x957F +0x8BEC 0x95E8 +0x8BED 0x28E0F +0x8BEE 0x97E6 +0x8BEF 0x9875 +0x8BF0 0x98CE +0x8BF1 0x98DE +0x8BF2 0x9963 +0x8BF3 0x29810 +0x8BF4 0x9C7C +0x8BF5 0x9E1F +0x8BF6 0x9EC4 +0x8BF7 0x6B6F +0x8BF8 0xF907 +0x8BF9 0x4E37 +0x8BFA 0x20087 +0x8BFB 0x961D +0x8BFC 0x6237 +0x8BFD 0x94A2 +0x8C40 0x503B +0x8C41 0x6DFE +0x8C42 0x29C73 +0x8C43 0x9FA6 +0x8C44 0x3DC9 +0x8C45 0x888F +0x8C46 0x2414E +0x8C47 0x7077 +0x8C48 0x5CF5 +0x8C49 0x4B20 +0x8C4A 0x251CD +0x8C4B 0x3559 +0x8C4C 0x25D30 +0x8C4D 0x6122 +0x8C4E 0x28A32 +0x8C4F 0x8FA7 +0x8C50 0x91F6 +0x8C51 0x7191 +0x8C52 0x6719 +0x8C53 0x73BA +0x8C54 0x23281 +0x8C55 0x2A107 +0x8C56 0x3C8B +0x8C57 0x21980 +0x8C58 0x4B10 +0x8C59 0x78E4 +0x8C5A 0x7402 +0x8C5B 0x51AE +0x8C5C 0x2870F +0x8C5D 0x4009 +0x8C5E 0x6A63 +0x8C5F 0x2A2BA +0x8C60 0x4223 +0x8C61 0x860F +0x8C62 0x20A6F +0x8C63 0x7A2A +0x8C64 0x29947 +0x8C65 0x28AEA +0x8C66 0x9755 +0x8C67 0x704D +0x8C68 0x5324 +0x8C69 0x2207E +0x8C6A 0x93F4 +0x8C6B 0x76D9 +0x8C6C 0x289E3 +0x8C6D 0x9FA7 +0x8C6E 0x77DD +0x8C6F 0x4EA3 +0x8C70 0x4FF0 +0x8C71 0x50BC +0x8C72 0x4E2F +0x8C73 0x4F17 +0x8C74 0x9FA8 +0x8C75 0x5434 +0x8C76 0x7D8B +0x8C77 0x5892 +0x8C78 0x58D0 +0x8C79 0x21DB6 +0x8C7A 0x5E92 +0x8C7B 0x5E99 +0x8C7C 0x5FC2 +0x8C7D 0x22712 +0x8C7E 0x658B +0x8CA1 0x233F9 +0x8CA2 0x6919 +0x8CA3 0x6A43 +0x8CA4 0x23C63 +0x8CA5 0x6CFF +0x8CA7 0x7200 +0x8CA8 0x24505 +0x8CA9 0x738C +0x8CAA 0x3EDB +0x8CAB 0x24A13 +0x8CAC 0x5B15 +0x8CAD 0x74B9 +0x8CAE 0x8B83 +0x8CAF 0x25CA4 +0x8CB0 0x25695 +0x8CB1 0x7A93 +0x8CB2 0x7BEC +0x8CB3 0x7CC3 +0x8CB4 0x7E6C +0x8CB5 0x82F8 +0x8CB6 0x8597 +0x8CB7 0x9FA9 +0x8CB8 0x8890 +0x8CB9 0x9FAA +0x8CBA 0x8EB9 +0x8CBB 0x9FAB +0x8CBC 0x8FCF +0x8CBD 0x855F +0x8CBE 0x99E0 +0x8CBF 0x9221 +0x8CC0 0x9FAC +0x8CC1 0x28DB9 +0x8CC2 0x2143F +0x8CC3 0x4071 +0x8CC4 0x42A2 +0x8CC5 0x5A1A +0x8CC9 0x9868 +0x8CCA 0x676B +0x8CCB 0x4276 +0x8CCC 0x573D +0x8CCE 0x85D6 +0x8CCF 0x2497B +0x8CD0 0x82BF +0x8CD1 0x2710D +0x8CD2 0x4C81 +0x8CD3 0x26D74 +0x8CD4 0x5D7B +0x8CD5 0x26B15 +0x8CD6 0x26FBE +0x8CD7 0x9FAD +0x8CD8 0x9FAE +0x8CD9 0x5B96 +0x8CDA 0x9FAF +0x8CDB 0x66E7 +0x8CDC 0x7E5B +0x8CDD 0x6E57 +0x8CDE 0x79CA +0x8CDF 0x3D88 +0x8CE0 0x44C3 +0x8CE1 0x23256 +0x8CE2 0x22796 +0x8CE3 0x439A +0x8CE4 0x4536 +0x8CE6 0x5CD5 +0x8CE7 0x23B1A +0x8CE8 0x8AF9 +0x8CE9 0x5C78 +0x8CEA 0x3D12 +0x8CEB 0x23551 +0x8CEC 0x5D78 +0x8CED 0x9FB2 +0x8CEE 0x7157 +0x8CEF 0x4558 +0x8CF0 0x240EC +0x8CF1 0x21E23 +0x8CF2 0x4C77 +0x8CF3 0x3978 +0x8CF4 0x344A +0x8CF5 0x201A4 +0x8CF6 0x26C41 +0x8CF7 0x8ACC +0x8CF8 0x4FB4 +0x8CF9 0x20239 +0x8CFA 0x59BF +0x8CFB 0x816C +0x8CFC 0x9856 +0x8CFD 0x298FA +0x8CFE 0x5F3B +0x8D40 0x20B9F +0x8D42 0x221C1 +0x8D43 0x2896D +0x8D44 0x4102 +0x8D45 0x46BB +0x8D46 0x29079 +0x8D47 0x3F07 +0x8D48 0x9FB3 +0x8D49 0x2A1B5 +0x8D4A 0x40F8 +0x8D4B 0x37D6 +0x8D4C 0x46F7 +0x8D4D 0x26C46 +0x8D4E 0x417C +0x8D4F 0x286B2 +0x8D50 0x273FF +0x8D51 0x456D +0x8D52 0x38D4 +0x8D53 0x2549A +0x8D54 0x4561 +0x8D55 0x451B +0x8D56 0x4D89 +0x8D57 0x4C7B +0x8D58 0x4D76 +0x8D59 0x45EA +0x8D5A 0x3FC8 +0x8D5B 0x24B0F +0x8D5C 0x3661 +0x8D5D 0x44DE +0x8D5E 0x44BD +0x8D5F 0x41ED +0x8D60 0x5D3E +0x8D61 0x5D48 +0x8D62 0x5D56 +0x8D63 0x3DFC +0x8D64 0x380F +0x8D65 0x5DA4 +0x8D66 0x5DB9 +0x8D67 0x3820 +0x8D68 0x3838 +0x8D69 0x5E42 +0x8D6A 0x5EBD +0x8D6B 0x5F25 +0x8D6C 0x5F83 +0x8D6D 0x3908 +0x8D6E 0x3914 +0x8D6F 0x393F +0x8D70 0x394D +0x8D71 0x60D7 +0x8D72 0x613D +0x8D73 0x5CE5 +0x8D74 0x3989 +0x8D75 0x61B7 +0x8D76 0x61B9 +0x8D77 0x61CF +0x8D78 0x39B8 +0x8D79 0x622C +0x8D7A 0x6290 +0x8D7B 0x62E5 +0x8D7C 0x6318 +0x8D7D 0x39F8 +0x8D7E 0x56B1 +0x8DA1 0x3A03 +0x8DA2 0x63E2 +0x8DA3 0x63FB +0x8DA4 0x6407 +0x8DA5 0x645A +0x8DA6 0x3A4B +0x8DA7 0x64C0 +0x8DA8 0x5D15 +0x8DA9 0x5621 +0x8DAA 0x9F9F +0x8DAB 0x3A97 +0x8DAC 0x6586 +0x8DAD 0x3ABD +0x8DAE 0x65FF +0x8DAF 0x6653 +0x8DB0 0x3AF2 +0x8DB1 0x6692 +0x8DB2 0x3B22 +0x8DB3 0x6716 +0x8DB4 0x3B42 +0x8DB5 0x67A4 +0x8DB6 0x6800 +0x8DB7 0x3B58 +0x8DB8 0x684A +0x8DB9 0x6884 +0x8DBA 0x3B72 +0x8DBB 0x3B71 +0x8DBC 0x3B7B +0x8DBD 0x6909 +0x8DBE 0x6943 +0x8DBF 0x725C +0x8DC0 0x6964 +0x8DC1 0x699F +0x8DC2 0x6985 +0x8DC3 0x3BBC +0x8DC4 0x69D6 +0x8DC5 0x3BDD +0x8DC6 0x6A65 +0x8DC7 0x6A74 +0x8DC8 0x6A71 +0x8DC9 0x6A82 +0x8DCA 0x3BEC +0x8DCB 0x6A99 +0x8DCC 0x3BF2 +0x8DCD 0x6AAB +0x8DCE 0x6AB5 +0x8DCF 0x6AD4 +0x8DD0 0x6AF6 +0x8DD1 0x6B81 +0x8DD2 0x6BC1 +0x8DD3 0x6BEA +0x8DD4 0x6C75 +0x8DD5 0x6CAA +0x8DD6 0x3CCB +0x8DD7 0x6D02 +0x8DD8 0x6D06 +0x8DD9 0x6D26 +0x8DDA 0x6D81 +0x8DDB 0x3CEF +0x8DDC 0x6DA4 +0x8DDD 0x6DB1 +0x8DDE 0x6E15 +0x8DDF 0x6E18 +0x8DE0 0x6E29 +0x8DE1 0x6E86 +0x8DE2 0x289C0 +0x8DE3 0x6EBB +0x8DE4 0x6EE2 +0x8DE5 0x6EDA +0x8DE6 0x9F7F +0x8DE7 0x6EE8 +0x8DE8 0x6EE9 +0x8DE9 0x6F24 +0x8DEA 0x6F34 +0x8DEB 0x3D46 +0x8DEC 0x23F41 +0x8DED 0x6F81 +0x8DEE 0x6FBE +0x8DEF 0x3D6A +0x8DF0 0x3D75 +0x8DF1 0x71B7 +0x8DF2 0x5C99 +0x8DF3 0x3D8A +0x8DF4 0x702C +0x8DF5 0x3D91 +0x8DF6 0x7050 +0x8DF7 0x7054 +0x8DF8 0x706F +0x8DF9 0x707F +0x8DFA 0x7089 +0x8DFB 0x20325 +0x8DFC 0x43C1 +0x8DFD 0x35F1 +0x8DFE 0x20ED8 +0x8E40 0x23ED7 +0x8E41 0x57BE +0x8E42 0x26ED3 +0x8E43 0x713E +0x8E44 0x257E0 +0x8E45 0x364E +0x8E46 0x69A2 +0x8E47 0x28BE9 +0x8E48 0x5B74 +0x8E49 0x7A49 +0x8E4A 0x258E1 +0x8E4B 0x294D9 +0x8E4C 0x7A65 +0x8E4D 0x7A7D +0x8E4E 0x259AC +0x8E4F 0x7ABB +0x8E50 0x7AB0 +0x8E51 0x7AC2 +0x8E52 0x7AC3 +0x8E53 0x71D1 +0x8E54 0x2648D +0x8E55 0x41CA +0x8E56 0x7ADA +0x8E57 0x7ADD +0x8E58 0x7AEA +0x8E59 0x41EF +0x8E5A 0x54B2 +0x8E5B 0x25C01 +0x8E5C 0x7B0B +0x8E5D 0x7B55 +0x8E5E 0x7B29 +0x8E5F 0x2530E +0x8E60 0x25CFE +0x8E61 0x7BA2 +0x8E62 0x7B6F +0x8E63 0x839C +0x8E64 0x25BB4 +0x8E65 0x26C7F +0x8E66 0x7BD0 +0x8E67 0x8421 +0x8E68 0x7B92 +0x8E6A 0x25D20 +0x8E6B 0x3DAD +0x8E6C 0x25C65 +0x8E6D 0x8492 +0x8E6E 0x7BFA +0x8E70 0x7C35 +0x8E71 0x25CC1 +0x8E72 0x7C44 +0x8E73 0x7C83 +0x8E74 0x24882 +0x8E75 0x7CA6 +0x8E76 0x667D +0x8E77 0x24578 +0x8E78 0x7CC9 +0x8E79 0x7CC7 +0x8E7A 0x7CE6 +0x8E7B 0x7C74 +0x8E7C 0x7CF3 +0x8E7D 0x7CF5 +0x8EA1 0x7E67 +0x8EA2 0x451D +0x8EA3 0x26E44 +0x8EA4 0x7D5D +0x8EA5 0x26ED6 +0x8EA6 0x748D +0x8EA7 0x7D89 +0x8EA8 0x7DAB +0x8EA9 0x7135 +0x8EAA 0x7DB3 +0x8EAC 0x24057 +0x8EAD 0x26029 +0x8EAE 0x7DE4 +0x8EAF 0x3D13 +0x8EB0 0x7DF5 +0x8EB1 0x217F9 +0x8EB2 0x7DE5 +0x8EB3 0x2836D +0x8EB5 0x26121 +0x8EB6 0x2615A +0x8EB7 0x7E6E +0x8EB8 0x7E92 +0x8EB9 0x432B +0x8EBA 0x946C +0x8EBB 0x7E27 +0x8EBC 0x7F40 +0x8EBD 0x7F41 +0x8EBE 0x7F47 +0x8EBF 0x7936 +0x8EC0 0x262D0 +0x8EC1 0x99E1 +0x8EC2 0x7F97 +0x8EC3 0x26351 +0x8EC4 0x7FA3 +0x8EC5 0x21661 +0x8EC6 0x20068 +0x8EC7 0x455C +0x8EC8 0x23766 +0x8EC9 0x4503 +0x8ECA 0x2833A +0x8ECB 0x7FFA +0x8ECC 0x26489 +0x8ECE 0x8008 +0x8ECF 0x801D +0x8ED1 0x802F +0x8ED2 0x2A087 +0x8ED3 0x26CC3 +0x8ED4 0x803B +0x8ED5 0x803C +0x8ED6 0x8061 +0x8ED7 0x22714 +0x8ED8 0x4989 +0x8ED9 0x26626 +0x8EDA 0x23DE3 +0x8EDB 0x266E8 +0x8EDC 0x6725 +0x8EDD 0x80A7 +0x8EDE 0x28A48 +0x8EDF 0x8107 +0x8EE0 0x811A +0x8EE1 0x58B0 +0x8EE2 0x226F6 +0x8EE3 0x6C7F +0x8EE4 0x26498 +0x8EE5 0x24FB8 +0x8EE6 0x64E7 +0x8EE7 0x2148A +0x8EE8 0x8218 +0x8EE9 0x2185E +0x8EEA 0x6A53 +0x8EEB 0x24A65 +0x8EEC 0x24A95 +0x8EED 0x447A +0x8EEE 0x8229 +0x8EEF 0x20B0D +0x8EF0 0x26A52 +0x8EF1 0x23D7E +0x8EF2 0x4FF9 +0x8EF3 0x214FD +0x8EF4 0x84E2 +0x8EF5 0x8362 +0x8EF6 0x26B0A +0x8EF7 0x249A7 +0x8EF8 0x23530 +0x8EF9 0x21773 +0x8EFA 0x23DF8 +0x8EFB 0x82AA +0x8EFC 0x691B +0x8EFD 0x2F994 +0x8EFE 0x41DB +0x8F40 0x854B +0x8F41 0x82D0 +0x8F42 0x831A +0x8F43 0x20E16 +0x8F44 0x217B4 +0x8F45 0x36C1 +0x8F46 0x2317D +0x8F47 0x2355A +0x8F48 0x827B +0x8F49 0x82E2 +0x8F4A 0x8318 +0x8F4B 0x23E8B +0x8F4C 0x26DA3 +0x8F4D 0x26B05 +0x8F4E 0x26B97 +0x8F4F 0x235CE +0x8F50 0x3DBF +0x8F51 0x831D +0x8F52 0x55EC +0x8F53 0x8385 +0x8F54 0x450B +0x8F55 0x26DA5 +0x8F56 0x83AC +0x8F58 0x83D3 +0x8F59 0x347E +0x8F5A 0x26ED4 +0x8F5B 0x6A57 +0x8F5C 0x855A +0x8F5D 0x3496 +0x8F5E 0x26E42 +0x8F5F 0x22EEF +0x8F60 0x8458 +0x8F61 0x25BE4 +0x8F62 0x8471 +0x8F63 0x3DD3 +0x8F64 0x44E4 +0x8F65 0x6AA7 +0x8F66 0x844A +0x8F67 0x23CB5 +0x8F68 0x7958 +0x8F6A 0x26B96 +0x8F6B 0x26E77 +0x8F6C 0x26E43 +0x8F6D 0x84DE +0x8F6F 0x8391 +0x8F70 0x44A0 +0x8F71 0x8493 +0x8F72 0x84E4 +0x8F73 0x25C91 +0x8F74 0x4240 +0x8F75 0x25CC0 +0x8F76 0x4543 +0x8F77 0x8534 +0x8F78 0x5AF2 +0x8F79 0x26E99 +0x8F7A 0x4527 +0x8F7B 0x8573 +0x8F7C 0x4516 +0x8F7D 0x67BF +0x8F7E 0x8616 +0x8FA1 0x28625 +0x8FA2 0x2863B +0x8FA3 0x85C1 +0x8FA4 0x27088 +0x8FA5 0x8602 +0x8FA6 0x21582 +0x8FA7 0x270CD +0x8FA8 0x2F9B2 +0x8FA9 0x456A +0x8FAA 0x8628 +0x8FAB 0x3648 +0x8FAC 0x218A2 +0x8FAD 0x53F7 +0x8FAE 0x2739A +0x8FAF 0x867E +0x8FB0 0x8771 +0x8FB1 0x2A0F8 +0x8FB2 0x87EE +0x8FB3 0x22C27 +0x8FB4 0x87B1 +0x8FB5 0x87DA +0x8FB6 0x880F +0x8FB7 0x5661 +0x8FB8 0x866C +0x8FB9 0x6856 +0x8FBA 0x460F +0x8FBB 0x8845 +0x8FBC 0x8846 +0x8FBD 0x275E0 +0x8FBE 0x23DB9 +0x8FBF 0x275E4 +0x8FC0 0x885E +0x8FC1 0x889C +0x8FC2 0x465B +0x8FC3 0x88B4 +0x8FC4 0x88B5 +0x8FC5 0x63C1 +0x8FC6 0x88C5 +0x8FC7 0x7777 +0x8FC8 0x2770F +0x8FC9 0x8987 +0x8FCA 0x898A +0x8FCD 0x89A7 +0x8FCE 0x89BC +0x8FCF 0x28A25 +0x8FD0 0x89E7 +0x8FD1 0x27924 +0x8FD2 0x27ABD +0x8FD3 0x8A9C +0x8FD4 0x7793 +0x8FD5 0x91FE +0x8FD6 0x8A90 +0x8FD7 0x27A59 +0x8FD8 0x7AE9 +0x8FD9 0x27B3A +0x8FDA 0x23F8F +0x8FDB 0x4713 +0x8FDC 0x27B38 +0x8FDD 0x717C +0x8FDE 0x8B0C +0x8FDF 0x8B1F +0x8FE0 0x25430 +0x8FE1 0x25565 +0x8FE2 0x8B3F +0x8FE3 0x8B4C +0x8FE4 0x8B4D +0x8FE5 0x8AA9 +0x8FE6 0x24A7A +0x8FE7 0x8B90 +0x8FE8 0x8B9B +0x8FE9 0x8AAF +0x8FEA 0x216DF +0x8FEB 0x4615 +0x8FEC 0x884F +0x8FED 0x8C9B +0x8FEE 0x27D54 +0x8FEF 0x27D8F +0x8FF0 0x2F9D4 +0x8FF1 0x3725 +0x8FF2 0x27D53 +0x8FF3 0x8CD6 +0x8FF4 0x27D98 +0x8FF5 0x27DBD +0x8FF6 0x8D12 +0x8FF7 0x8D03 +0x8FF8 0x21910 +0x8FF9 0x8CDB +0x8FFA 0x705C +0x8FFB 0x8D11 +0x8FFC 0x24CC9 +0x8FFD 0x3ED0 +0x9040 0x8DA9 +0x9041 0x28002 +0x9042 0x21014 +0x9043 0x2498A +0x9044 0x3B7C +0x9045 0x281BC +0x9046 0x2710C +0x9047 0x7AE7 +0x9048 0x8EAD +0x9049 0x8EB6 +0x904A 0x8EC3 +0x904B 0x92D4 +0x904C 0x8F19 +0x904D 0x8F2D +0x904E 0x28365 +0x904F 0x28412 +0x9050 0x8FA5 +0x9051 0x9303 +0x9052 0x2A29F +0x9053 0x20A50 +0x9054 0x8FB3 +0x9055 0x492A +0x9056 0x289DE +0x9057 0x2853D +0x9058 0x23DBB +0x9059 0x5EF8 +0x905A 0x23262 +0x905B 0x8FF9 +0x905C 0x2A014 +0x905D 0x286BC +0x905E 0x28501 +0x905F 0x22325 +0x9060 0x3980 +0x9061 0x26ED7 +0x9062 0x9037 +0x9063 0x2853C +0x9064 0x27ABE +0x9065 0x9061 +0x9066 0x2856C +0x9067 0x2860B +0x9068 0x90A8 +0x9069 0x28713 +0x906A 0x90C4 +0x906B 0x286E6 +0x906C 0x90AE +0x906E 0x9167 +0x906F 0x3AF0 +0x9070 0x91A9 +0x9071 0x91C4 +0x9072 0x7CAC +0x9073 0x28933 +0x9074 0x21E89 +0x9075 0x920E +0x9076 0x6C9F +0x9077 0x9241 +0x9078 0x9262 +0x9079 0x255B9 +0x907B 0x28AC6 +0x907C 0x23C9B +0x907D 0x28B0C +0x907E 0x255DB +0x90A1 0x20D31 +0x90A2 0x932C +0x90A3 0x936B +0x90A4 0x28AE1 +0x90A5 0x28BEB +0x90A6 0x708F +0x90A7 0x5AC3 +0x90A8 0x28AE2 +0x90A9 0x28AE5 +0x90AA 0x4965 +0x90AB 0x9244 +0x90AC 0x28BEC +0x90AD 0x28C39 +0x90AE 0x28BFF +0x90AF 0x9373 +0x90B0 0x945B +0x90B1 0x8EBC +0x90B2 0x9585 +0x90B3 0x95A6 +0x90B4 0x9426 +0x90B5 0x95A0 +0x90B6 0x6FF6 +0x90B7 0x42B9 +0x90B8 0x2267A +0x90B9 0x286D8 +0x90BA 0x2127C +0x90BB 0x23E2E +0x90BC 0x49DF +0x90BD 0x6C1C +0x90BE 0x967B +0x90BF 0x9696 +0x90C0 0x416C +0x90C1 0x96A3 +0x90C2 0x26ED5 +0x90C3 0x61DA +0x90C4 0x96B6 +0x90C5 0x78F5 +0x90C6 0x28AE0 +0x90C7 0x96BD +0x90C8 0x53CC +0x90C9 0x49A1 +0x90CA 0x26CB8 +0x90CB 0x20274 +0x90CC 0x26410 +0x90CD 0x290AF +0x90CE 0x290E5 +0x90CF 0x24AD1 +0x90D0 0x21915 +0x90D1 0x2330A +0x90D2 0x9731 +0x90D3 0x8642 +0x90D4 0x9736 +0x90D5 0x4A0F +0x90D6 0x453D +0x90D7 0x4585 +0x90D8 0x24AE9 +0x90D9 0x7075 +0x90DA 0x5B41 +0x90DB 0x971B +0x90DD 0x291D5 +0x90DE 0x9757 +0x90DF 0x5B4A +0x90E0 0x291EB +0x90E1 0x975F +0x90E2 0x9425 +0x90E3 0x50D0 +0x90E4 0x230B7 +0x90E5 0x230BC +0x90E6 0x9789 +0x90E7 0x979F +0x90E8 0x97B1 +0x90E9 0x97BE +0x90EA 0x97C0 +0x90EB 0x97D2 +0x90EC 0x97E0 +0x90ED 0x2546C +0x90EE 0x97EE +0x90EF 0x741C +0x90F0 0x29433 +0x90F2 0x97F5 +0x90F3 0x2941D +0x90F4 0x2797A +0x90F5 0x4AD1 +0x90F6 0x9834 +0x90F7 0x9833 +0x90F8 0x984B +0x90F9 0x9866 +0x90FA 0x3B0E +0x90FB 0x27175 +0x90FC 0x3D51 +0x90FD 0x20630 +0x90FE 0x2415C +0x9140 0x25706 +0x9141 0x98CA +0x9142 0x98B7 +0x9143 0x98C8 +0x9144 0x98C7 +0x9145 0x4AFF +0x9146 0x26D27 +0x9147 0x216D3 +0x9148 0x55B0 +0x9149 0x98E1 +0x914A 0x98E6 +0x914B 0x98EC +0x914C 0x9378 +0x914D 0x9939 +0x914E 0x24A29 +0x914F 0x4B72 +0x9150 0x29857 +0x9151 0x29905 +0x9152 0x99F5 +0x9153 0x9A0C +0x9154 0x9A3B +0x9155 0x9A10 +0x9156 0x9A58 +0x9157 0x25725 +0x9158 0x36C4 +0x9159 0x290B1 +0x915A 0x29BD5 +0x915B 0x9AE0 +0x915C 0x9AE2 +0x915D 0x29B05 +0x915E 0x9AF4 +0x915F 0x4C0E +0x9160 0x9B14 +0x9161 0x9B2D +0x9162 0x28600 +0x9163 0x5034 +0x9164 0x9B34 +0x9165 0x269A8 +0x9166 0x38C3 +0x9167 0x2307D +0x9168 0x9B50 +0x9169 0x9B40 +0x916A 0x29D3E +0x916B 0x5A45 +0x916C 0x21863 +0x916D 0x9B8E +0x916E 0x2424B +0x916F 0x9C02 +0x9170 0x9BFF +0x9171 0x9C0C +0x9172 0x29E68 +0x9173 0x9DD4 +0x9174 0x29FB7 +0x9175 0x2A192 +0x9176 0x2A1AB +0x9177 0x2A0E1 +0x9178 0x2A123 +0x9179 0x2A1DF +0x917A 0x9D7E +0x917B 0x9D83 +0x917C 0x2A134 +0x917D 0x9E0E +0x917E 0x6888 +0x91A1 0x9DC4 +0x91A2 0x2215B +0x91A3 0x2A193 +0x91A4 0x2A220 +0x91A5 0x2193B +0x91A6 0x2A233 +0x91A7 0x9D39 +0x91A8 0x2A0B9 +0x91A9 0x2A2B4 +0x91AA 0x9E90 +0x91AB 0x9E95 +0x91AC 0x9E9E +0x91AD 0x9EA2 +0x91AE 0x4D34 +0x91AF 0x9EAA +0x91B0 0x9EAF +0x91B1 0x24364 +0x91B2 0x9EC1 +0x91B3 0x3B60 +0x91B4 0x39E5 +0x91B5 0x3D1D +0x91B6 0x4F32 +0x91B7 0x37BE +0x91B8 0x28C2B +0x91B9 0x9F02 +0x91BA 0x9F08 +0x91BB 0x4B96 +0x91BC 0x9424 +0x91BD 0x26DA2 +0x91BE 0x9F17 +0x91C0 0x9F39 +0x91C1 0x569F +0x91C2 0x568A +0x91C3 0x9F45 +0x91C4 0x99B8 +0x91C5 0x2908B +0x91C6 0x97F2 +0x91C7 0x847F +0x91C8 0x9F62 +0x91C9 0x9F69 +0x91CA 0x7ADC +0x91CB 0x9F8E +0x91CC 0x7216 +0x91CD 0x4BBE +0x91CE 0x24975 +0x91CF 0x249BB +0x91D0 0x7177 +0x91D1 0x249F8 +0x91D2 0x24348 +0x91D3 0x24A51 +0x91D4 0x739E +0x91D5 0x28BDA +0x91D6 0x218FA +0x91D7 0x799F +0x91D8 0x2897E +0x91D9 0x28E36 +0x91DA 0x9369 +0x91DB 0x93F3 +0x91DC 0x28A44 +0x91DD 0x92EC +0x91DE 0x9381 +0x91DF 0x93CB +0x91E0 0x2896C +0x91E1 0x244B9 +0x91E2 0x7217 +0x91E3 0x3EEB +0x91E4 0x7772 +0x91E5 0x7A43 +0x91E6 0x70D0 +0x91E7 0x24473 +0x91E8 0x243F8 +0x91E9 0x717E +0x91EA 0x217EF +0x91EB 0x70A3 +0x91EC 0x218BE +0x91ED 0x23599 +0x91EE 0x3EC7 +0x91EF 0x21885 +0x91F0 0x2542F +0x91F1 0x217F8 +0x91F2 0x3722 +0x91F3 0x216FB +0x91F4 0x21839 +0x91F5 0x36E1 +0x91F6 0x21774 +0x91F7 0x218D1 +0x91F8 0x25F4B +0x91F9 0x3723 +0x91FA 0x216C0 +0x91FB 0x575B +0x91FC 0x24A25 +0x91FD 0x213FE +0x91FE 0x212A8 +0x9240 0x213C6 +0x9241 0x214B6 +0x9242 0x8503 +0x9243 0x236A6 +0x9245 0x8455 +0x9246 0x24994 +0x9247 0x27165 +0x9248 0x23E31 +0x9249 0x2555C +0x924A 0x23EFB +0x924B 0x27052 +0x924C 0x44F4 +0x924D 0x236EE +0x924E 0x2999D +0x924F 0x26F26 +0x9250 0x67F9 +0x9251 0x3733 +0x9252 0x3C15 +0x9253 0x3DE7 +0x9254 0x586C +0x9255 0x21922 +0x9256 0x6810 +0x9257 0x4057 +0x9258 0x2373F +0x9259 0x240E1 +0x925A 0x2408B +0x925B 0x2410F +0x925C 0x26C21 +0x925D 0x54CB +0x925E 0x569E +0x925F 0x266B1 +0x9260 0x5692 +0x9261 0x20FDF +0x9262 0x20BA8 +0x9263 0x20E0D +0x9264 0x93C6 +0x9265 0x28B13 +0x9266 0x939C +0x9267 0x4EF8 +0x9268 0x512B +0x9269 0x3819 +0x926A 0x24436 +0x926B 0x4EBC +0x926C 0x20465 +0x926D 0x2037F +0x926E 0x4F4B +0x926F 0x4F8A +0x9270 0x25651 +0x9271 0x5A68 +0x9272 0x201AB +0x9273 0x203CB +0x9274 0x3999 +0x9275 0x2030A +0x9276 0x20414 +0x9277 0x3435 +0x9278 0x4F29 +0x9279 0x202C0 +0x927A 0x28EB3 +0x927B 0x20275 +0x927C 0x8ADA +0x927D 0x2020C +0x927E 0x4E98 +0x92A1 0x50CD +0x92A2 0x510D +0x92A3 0x4FA2 +0x92A4 0x4F03 +0x92A5 0x24A0E +0x92A6 0x23E8A +0x92A7 0x4F42 +0x92A8 0x502E +0x92A9 0x506C +0x92AA 0x5081 +0x92AB 0x4FCC +0x92AC 0x4FE5 +0x92AD 0x5058 +0x92AE 0x50FC +0x92B3 0x6E76 +0x92B4 0x23595 +0x92B5 0x23E39 +0x92B6 0x23EBF +0x92B7 0x6D72 +0x92B8 0x21884 +0x92B9 0x23E89 +0x92BA 0x51A8 +0x92BB 0x51C3 +0x92BC 0x205E0 +0x92BD 0x44DD +0x92BE 0x204A3 +0x92BF 0x20492 +0x92C0 0x20491 +0x92C1 0x8D7A +0x92C2 0x28A9C +0x92C3 0x2070E +0x92C4 0x5259 +0x92C5 0x52A4 +0x92C6 0x20873 +0x92C7 0x52E1 +0x92C9 0x467A +0x92CA 0x718C +0x92CB 0x2438C +0x92CC 0x20C20 +0x92CD 0x249AC +0x92CE 0x210E4 +0x92CF 0x69D1 +0x92D0 0x20E1D +0x92D2 0x3EDE +0x92D3 0x7499 +0x92D4 0x7414 +0x92D5 0x7456 +0x92D6 0x7398 +0x92D7 0x4B8E +0x92D8 0x24ABC +0x92D9 0x2408D +0x92DA 0x53D0 +0x92DB 0x3584 +0x92DC 0x720F +0x92DD 0x240C9 +0x92DE 0x55B4 +0x92DF 0x20345 +0x92E0 0x54CD +0x92E1 0x20BC6 +0x92E2 0x571D +0x92E3 0x925D +0x92E4 0x96F4 +0x92E5 0x9366 +0x92E6 0x57DD +0x92E7 0x578D +0x92E8 0x577F +0x92E9 0x363E +0x92EA 0x58CB +0x92EB 0x5A99 +0x92EC 0x28A46 +0x92ED 0x216FA +0x92EE 0x2176F +0x92EF 0x21710 +0x92F0 0x5A2C +0x92F1 0x59B8 +0x92F2 0x928F +0x92F3 0x5A7E +0x92F4 0x5ACF +0x92F5 0x5A12 +0x92F6 0x25946 +0x92F7 0x219F3 +0x92F8 0x21861 +0x92F9 0x24295 +0x92FA 0x36F5 +0x92FB 0x6D05 +0x92FC 0x7443 +0x92FD 0x5A21 +0x92FE 0x25E83 +0x9340 0x5A81 +0x9341 0x28BD7 +0x9342 0x20413 +0x9343 0x93E0 +0x9344 0x748C +0x9345 0x21303 +0x9346 0x7105 +0x9347 0x4972 +0x9348 0x9408 +0x9349 0x289FB +0x934A 0x93BD +0x934B 0x37A0 +0x934C 0x5C1E +0x934D 0x5C9E +0x934E 0x5E5E +0x934F 0x5E48 +0x9350 0x21996 +0x9351 0x2197C +0x9352 0x23AEE +0x9353 0x5ECD +0x9354 0x5B4F +0x9355 0x21903 +0x9356 0x21904 +0x9357 0x3701 +0x9358 0x218A0 +0x9359 0x36DD +0x935A 0x216FE +0x935B 0x36D3 +0x935C 0x812A +0x935D 0x28A47 +0x935E 0x21DBA +0x935F 0x23472 +0x9360 0x289A8 +0x9361 0x5F0C +0x9362 0x5F0E +0x9363 0x21927 +0x9364 0x217AB +0x9365 0x5A6B +0x9366 0x2173B +0x9367 0x5B44 +0x9368 0x8614 +0x9369 0x275FD +0x936A 0x8860 +0x936B 0x607E +0x936C 0x22860 +0x936D 0x2262B +0x936E 0x5FDB +0x936F 0x3EB8 +0x9370 0x225AF +0x9371 0x225BE +0x9372 0x29088 +0x9373 0x26F73 +0x9374 0x61C0 +0x9375 0x2003E +0x9376 0x20046 +0x9377 0x2261B +0x9378 0x6199 +0x9379 0x6198 +0x937A 0x6075 +0x937B 0x22C9B +0x937C 0x22D07 +0x937D 0x246D4 +0x937E 0x2914D +0x93A1 0x6471 +0x93A2 0x24665 +0x93A3 0x22B6A +0x93A4 0x3A29 +0x93A5 0x22B22 +0x93A6 0x23450 +0x93A7 0x298EA +0x93A8 0x22E78 +0x93A9 0x6337 +0x93AA 0x2A45B +0x93AB 0x64B6 +0x93AC 0x6331 +0x93AD 0x63D1 +0x93AE 0x249E3 +0x93AF 0x22D67 +0x93B0 0x62A4 +0x93B1 0x22CA1 +0x93B2 0x643B +0x93B3 0x656B +0x93B4 0x6972 +0x93B5 0x3BF4 +0x93B6 0x2308E +0x93B7 0x232AD +0x93B8 0x24989 +0x93B9 0x232AB +0x93BA 0x550D +0x93BB 0x232E0 +0x93BC 0x218D9 +0x93BD 0x2943F +0x93BE 0x66CE +0x93BF 0x23289 +0x93C0 0x231B3 +0x93C1 0x3AE0 +0x93C2 0x4190 +0x93C3 0x25584 +0x93C4 0x28B22 +0x93C5 0x2558F +0x93C6 0x216FC +0x93C7 0x2555B +0x93C8 0x25425 +0x93C9 0x78EE +0x93CA 0x23103 +0x93CB 0x2182A +0x93CC 0x23234 +0x93CD 0x3464 +0x93CE 0x2320F +0x93CF 0x23182 +0x93D0 0x242C9 +0x93D1 0x668E +0x93D2 0x26D24 +0x93D3 0x666B +0x93D4 0x4B93 +0x93D5 0x6630 +0x93D6 0x27870 +0x93D7 0x21DEB +0x93D8 0x6663 +0x93D9 0x232D2 +0x93DA 0x232E1 +0x93DB 0x661E +0x93DC 0x25872 +0x93DD 0x38D1 +0x93DE 0x2383A +0x93DF 0x237BC +0x93E0 0x3B99 +0x93E1 0x237A2 +0x93E2 0x233FE +0x93E3 0x74D0 +0x93E4 0x3B96 +0x93E5 0x678F +0x93E6 0x2462A +0x93E7 0x68B6 +0x93E8 0x681E +0x93E9 0x3BC4 +0x93EA 0x6ABE +0x93EB 0x3863 +0x93EC 0x237D5 +0x93ED 0x24487 +0x93EE 0x6A33 +0x93EF 0x6A52 +0x93F0 0x6AC9 +0x93F1 0x6B05 +0x93F2 0x21912 +0x93F3 0x6511 +0x93F4 0x6898 +0x93F5 0x6A4C +0x93F6 0x3BD7 +0x93F7 0x6A7A +0x93F8 0x6B57 +0x93F9 0x23FC0 +0x93FA 0x23C9A +0x93FB 0x93A0 +0x93FC 0x92F2 +0x93FD 0x28BEA +0x93FE 0x28ACB +0x9440 0x9289 +0x9441 0x2801E +0x9442 0x289DC +0x9443 0x9467 +0x9444 0x6DA5 +0x9445 0x6F0B +0x9446 0x249EC +0x9448 0x23F7F +0x9449 0x3D8F +0x944A 0x6E04 +0x944B 0x2403C +0x944C 0x5A3D +0x944D 0x6E0A +0x944E 0x5847 +0x944F 0x6D24 +0x9450 0x7842 +0x9451 0x713B +0x9452 0x2431A +0x9453 0x24276 +0x9454 0x70F1 +0x9455 0x7250 +0x9456 0x7287 +0x9457 0x7294 +0x9458 0x2478F +0x9459 0x24725 +0x945A 0x5179 +0x945B 0x24AA4 +0x945C 0x205EB +0x945D 0x747A +0x945E 0x23EF8 +0x945F 0x2365F +0x9460 0x24A4A +0x9461 0x24917 +0x9462 0x25FE1 +0x9463 0x3F06 +0x9464 0x3EB1 +0x9465 0x24ADF +0x9466 0x28C23 +0x9467 0x23F35 +0x9468 0x60A7 +0x9469 0x3EF3 +0x946A 0x74CC +0x946B 0x743C +0x946C 0x9387 +0x946D 0x7437 +0x946E 0x449F +0x946F 0x26DEA +0x9470 0x4551 +0x9471 0x7583 +0x9472 0x3F63 +0x9473 0x24CD9 +0x9474 0x24D06 +0x9475 0x3F58 +0x9476 0x7555 +0x9477 0x7673 +0x9478 0x2A5C6 +0x9479 0x3B19 +0x947A 0x7468 +0x947B 0x28ACC +0x947C 0x249AB +0x947D 0x2498E +0x947E 0x3AFB +0x94A1 0x3DCD +0x94A2 0x24A4E +0x94A3 0x3EFF +0x94A4 0x249C5 +0x94A5 0x248F3 +0x94A6 0x91FA +0x94A7 0x5732 +0x94A8 0x9342 +0x94A9 0x28AE3 +0x94AA 0x21864 +0x94AB 0x50DF +0x94AC 0x25221 +0x94AD 0x251E7 +0x94AE 0x7778 +0x94AF 0x23232 +0x94B0 0x770E +0x94B1 0x770F +0x94B2 0x777B +0x94B3 0x24697 +0x94B4 0x23781 +0x94B5 0x3A5E +0x94B6 0x248F0 +0x94B7 0x7438 +0x94B8 0x749B +0x94B9 0x3EBF +0x94BA 0x24ABA +0x94BB 0x24AC7 +0x94BC 0x40C8 +0x94BD 0x24A96 +0x94BE 0x261AE +0x94BF 0x9307 +0x94C0 0x25581 +0x94C1 0x781E +0x94C2 0x788D +0x94C3 0x7888 +0x94C4 0x78D2 +0x94C5 0x73D0 +0x94C6 0x7959 +0x94C7 0x27741 +0x94C8 0x256E3 +0x94C9 0x410E +0x94CB 0x8496 +0x94CC 0x79A5 +0x94CD 0x6A2D +0x94CE 0x23EFA +0x94CF 0x7A3A +0x94D0 0x79F4 +0x94D1 0x416E +0x94D2 0x216E6 +0x94D3 0x4132 +0x94D4 0x9235 +0x94D5 0x79F1 +0x94D6 0x20D4C +0x94D7 0x2498C +0x94D8 0x20299 +0x94D9 0x23DBA +0x94DA 0x2176E +0x94DB 0x3597 +0x94DC 0x556B +0x94DD 0x3570 +0x94DE 0x36AA +0x94DF 0x201D4 +0x94E0 0x20C0D +0x94E1 0x7AE2 +0x94E2 0x5A59 +0x94E3 0x226F5 +0x94E4 0x25AAF +0x94E5 0x25A9C +0x94E6 0x5A0D +0x94E7 0x2025B +0x94E8 0x78F0 +0x94E9 0x5A2A +0x94EA 0x25BC6 +0x94EB 0x7AFE +0x94EC 0x41F9 +0x94ED 0x7C5D +0x94EE 0x7C6D +0x94EF 0x4211 +0x94F0 0x25BB3 +0x94F1 0x25EBC +0x94F2 0x25EA6 +0x94F3 0x7CCD +0x94F4 0x249F9 +0x94F5 0x217B0 +0x94F6 0x7C8E +0x94F7 0x7C7C +0x94F8 0x7CAE +0x94F9 0x6AB2 +0x94FA 0x7DDC +0x94FB 0x7E07 +0x94FC 0x7DD3 +0x94FD 0x7F4E +0x94FE 0x26261 +0x9540 0x2615C +0x9541 0x27B48 +0x9542 0x7D97 +0x9543 0x25E82 +0x9544 0x426A +0x9545 0x26B75 +0x9546 0x20916 +0x9547 0x67D6 +0x9548 0x2004E +0x9549 0x235CF +0x954A 0x57C4 +0x954B 0x26412 +0x954C 0x263F8 +0x954D 0x24962 +0x954E 0x7FDD +0x954F 0x7B27 +0x9550 0x2082C +0x9551 0x25AE9 +0x9552 0x25D43 +0x9553 0x7B0C +0x9554 0x25E0E +0x9555 0x99E6 +0x9556 0x8645 +0x9557 0x9A63 +0x9558 0x6A1C +0x9559 0x2343F +0x955A 0x39E2 +0x955B 0x249F7 +0x955C 0x265AD +0x955D 0x9A1F +0x955E 0x265A0 +0x955F 0x8480 +0x9560 0x27127 +0x9561 0x26CD1 +0x9562 0x44EA +0x9563 0x8137 +0x9564 0x4402 +0x9565 0x80C6 +0x9566 0x8109 +0x9567 0x8142 +0x9568 0x267B4 +0x9569 0x98C3 +0x956A 0x26A42 +0x956B 0x8262 +0x956C 0x8265 +0x956D 0x26A51 +0x956E 0x8453 +0x956F 0x26DA7 +0x9570 0x8610 +0x9571 0x2721B +0x9572 0x5A86 +0x9573 0x417F +0x9574 0x21840 +0x9575 0x5B2B +0x9576 0x218A1 +0x9577 0x5AE4 +0x9578 0x218D8 +0x9579 0x86A0 +0x957A 0x2F9BC +0x957B 0x23D8F +0x957C 0x882D +0x957D 0x27422 +0x957E 0x5A02 +0x95A1 0x886E +0x95A2 0x4F45 +0x95A3 0x8887 +0x95A4 0x88BF +0x95A5 0x88E6 +0x95A6 0x8965 +0x95A7 0x894D +0x95A8 0x25683 +0x95A9 0x8954 +0x95AA 0x27785 +0x95AB 0x27784 +0x95AC 0x28BF5 +0x95AD 0x28BD9 +0x95AE 0x28B9C +0x95AF 0x289F9 +0x95B0 0x3EAD +0x95B1 0x84A3 +0x95B2 0x46F5 +0x95B3 0x46CF +0x95B4 0x37F2 +0x95B5 0x8A3D +0x95B6 0x8A1C +0x95B7 0x29448 +0x95B8 0x5F4D +0x95B9 0x922B +0x95BA 0x24284 +0x95BB 0x65D4 +0x95BC 0x7129 +0x95BD 0x70C4 +0x95BE 0x21845 +0x95BF 0x9D6D +0x95C0 0x8C9F +0x95C1 0x8CE9 +0x95C2 0x27DDC +0x95C3 0x599A +0x95C4 0x77C3 +0x95C5 0x59F0 +0x95C6 0x436E +0x95C7 0x36D4 +0x95C8 0x8E2A +0x95C9 0x8EA7 +0x95CA 0x24C09 +0x95CB 0x8F30 +0x95CC 0x8F4A +0x95CD 0x42F4 +0x95CE 0x6C58 +0x95CF 0x6FBB +0x95D0 0x22321 +0x95D1 0x489B +0x95D2 0x6F79 +0x95D3 0x6E8B +0x95D4 0x217DA +0x95D5 0x9BE9 +0x95D6 0x36B5 +0x95D7 0x2492F +0x95D8 0x90BB +0x95DA 0x5571 +0x95DB 0x4906 +0x95DC 0x91BB +0x95DD 0x9404 +0x95DE 0x28A4B +0x95DF 0x4062 +0x95E0 0x28AFC +0x95E1 0x9427 +0x95E2 0x28C1D +0x95E3 0x28C3B +0x95E4 0x84E5 +0x95E5 0x8A2B +0x95E6 0x9599 +0x95E7 0x95A7 +0x95E8 0x9597 +0x95E9 0x9596 +0x95EA 0x28D34 +0x95EB 0x7445 +0x95EC 0x3EC2 +0x95ED 0x248FF +0x95EE 0x24A42 +0x95EF 0x243EA +0x95F0 0x3EE7 +0x95F1 0x23225 +0x95F2 0x968F +0x95F3 0x28EE7 +0x95F4 0x28E66 +0x95F5 0x28E65 +0x95F6 0x3ECC +0x95F7 0x249ED +0x95F8 0x24A78 +0x95F9 0x23FEE +0x95FA 0x7412 +0x95FB 0x746B +0x95FC 0x3EFC +0x95FD 0x9741 +0x95FE 0x290B0 +0x9640 0x6847 +0x9641 0x4A1D +0x9642 0x29093 +0x9643 0x257DF +0x9645 0x9368 +0x9646 0x28989 +0x9647 0x28C26 +0x9648 0x28B2F +0x9649 0x263BE +0x964A 0x92BA +0x964B 0x5B11 +0x964C 0x8B69 +0x964D 0x493C +0x964E 0x73F9 +0x964F 0x2421B +0x9650 0x979B +0x9651 0x9771 +0x9652 0x9938 +0x9653 0x20F26 +0x9654 0x5DC1 +0x9655 0x28BC5 +0x9656 0x24AB2 +0x9657 0x981F +0x9658 0x294DA +0x9659 0x92F6 +0x965A 0x295D7 +0x965B 0x91E5 +0x965C 0x44C0 +0x965D 0x28B50 +0x965E 0x24A67 +0x965F 0x28B64 +0x9660 0x98DC +0x9661 0x28A45 +0x9662 0x3F00 +0x9663 0x922A +0x9664 0x4925 +0x9665 0x8414 +0x9666 0x993B +0x9667 0x994D +0x9668 0x27B06 +0x9669 0x3DFD +0x966A 0x999B +0x966B 0x4B6F +0x966C 0x99AA +0x966D 0x9A5C +0x966E 0x28B65 +0x966F 0x258C8 +0x9670 0x6A8F +0x9671 0x9A21 +0x9672 0x5AFE +0x9673 0x9A2F +0x9674 0x298F1 +0x9675 0x4B90 +0x9676 0x29948 +0x9677 0x99BC +0x9678 0x4BBD +0x9679 0x4B97 +0x967A 0x937D +0x967B 0x5872 +0x967C 0x21302 +0x967D 0x5822 +0x967E 0x249B8 +0x96A1 0x214E8 +0x96A2 0x7844 +0x96A3 0x2271F +0x96A4 0x23DB8 +0x96A5 0x68C5 +0x96A6 0x3D7D +0x96A7 0x9458 +0x96A8 0x3927 +0x96A9 0x6150 +0x96AA 0x22781 +0x96AB 0x2296B +0x96AC 0x6107 +0x96AD 0x9C4F +0x96AE 0x9C53 +0x96AF 0x9C7B +0x96B0 0x9C35 +0x96B1 0x9C10 +0x96B2 0x9B7F +0x96B3 0x9BCF +0x96B4 0x29E2D +0x96B5 0x9B9F +0x96B6 0x2A1F5 +0x96B7 0x2A0FE +0x96B8 0x9D21 +0x96B9 0x4CAE +0x96BA 0x24104 +0x96BB 0x9E18 +0x96BC 0x4CB0 +0x96BD 0x9D0C +0x96BE 0x2A1B4 +0x96BF 0x2A0ED +0x96C0 0x2A0F3 +0x96C1 0x2992F +0x96C2 0x9DA5 +0x96C3 0x84BD +0x96C4 0x26E12 +0x96C5 0x26FDF +0x96C6 0x26B82 +0x96C7 0x85FC +0x96C8 0x4533 +0x96C9 0x26DA4 +0x96CA 0x26E84 +0x96CB 0x26DF0 +0x96CC 0x8420 +0x96CD 0x85EE +0x96CE 0x26E00 +0x96CF 0x237D7 +0x96D0 0x26064 +0x96D1 0x79E2 +0x96D2 0x2359C +0x96D3 0x23640 +0x96D4 0x492D +0x96D5 0x249DE +0x96D6 0x3D62 +0x96D7 0x93DB +0x96D8 0x92BE +0x96D9 0x9348 +0x96DA 0x202BF +0x96DB 0x78B9 +0x96DC 0x9277 +0x96DD 0x944D +0x96DE 0x4FE4 +0x96DF 0x3440 +0x96E0 0x9064 +0x96E1 0x2555D +0x96E2 0x783D +0x96E3 0x7854 +0x96E4 0x78B6 +0x96E5 0x784B +0x96E6 0x21757 +0x96E7 0x231C9 +0x96E8 0x24941 +0x96E9 0x369A +0x96EA 0x4F72 +0x96EB 0x6FDA +0x96EC 0x6FD9 +0x96EE 0x701E +0x96EF 0x5414 +0x96F0 0x241B5 +0x96F1 0x57BB +0x96F2 0x58F3 +0x96F3 0x578A +0x96F4 0x9D16 +0x96F5 0x57D7 +0x96F6 0x7134 +0x96F7 0x34AF +0x96F8 0x241AC +0x96F9 0x71EB +0x96FA 0x26C40 +0x96FB 0x24F97 +0x96FD 0x217B5 +0x96FE 0x28A49 +0x9740 0x610C +0x9741 0x5ACE +0x9742 0x5A0B +0x9743 0x42BC +0x9744 0x24488 +0x9745 0x372C +0x9746 0x4B7B +0x9747 0x289FC +0x9748 0x93BB +0x9749 0x93B8 +0x974A 0x218D6 +0x974B 0x20F1D +0x974C 0x8472 +0x974D 0x26CC0 +0x974E 0x21413 +0x974F 0x242FA +0x9750 0x22C26 +0x9751 0x243C1 +0x9752 0x5994 +0x9753 0x23DB7 +0x9754 0x26741 +0x9755 0x7DA8 +0x9756 0x2615B +0x9757 0x260A4 +0x9758 0x249B9 +0x9759 0x2498B +0x975A 0x289FA +0x975B 0x92E5 +0x975C 0x73E2 +0x975D 0x3EE9 +0x975E 0x74B4 +0x975F 0x28B63 +0x9760 0x2189F +0x9761 0x3EE1 +0x9762 0x24AB3 +0x9763 0x6AD8 +0x9764 0x73F3 +0x9765 0x73FB +0x9766 0x3ED6 +0x9767 0x24A3E +0x9768 0x24A94 +0x9769 0x217D9 +0x976A 0x24A66 +0x976B 0x203A7 +0x976C 0x21424 +0x976D 0x249E5 +0x976E 0x7448 +0x976F 0x24916 +0x9770 0x70A5 +0x9771 0x24976 +0x9772 0x9284 +0x9773 0x73E6 +0x9774 0x935F +0x9775 0x204FE +0x9776 0x9331 +0x9777 0x28ACE +0x9778 0x28A16 +0x9779 0x9386 +0x977A 0x28BE7 +0x977B 0x255D5 +0x977C 0x4935 +0x977D 0x28A82 +0x977E 0x716B +0x97A1 0x24943 +0x97A2 0x20CFF +0x97A3 0x56A4 +0x97A4 0x2061A +0x97A5 0x20BEB +0x97A6 0x20CB8 +0x97A7 0x5502 +0x97A8 0x79C4 +0x97A9 0x217FA +0x97AA 0x7DFE +0x97AB 0x216C2 +0x97AC 0x24A50 +0x97AD 0x21852 +0x97AE 0x452E +0x97AF 0x9401 +0x97B0 0x370A +0x97B1 0x28AC0 +0x97B2 0x249AD +0x97B3 0x59B0 +0x97B4 0x218BF +0x97B5 0x21883 +0x97B6 0x27484 +0x97B7 0x5AA1 +0x97B8 0x36E2 +0x97B9 0x23D5B +0x97BA 0x36B0 +0x97BB 0x925F +0x97BC 0x5A79 +0x97BD 0x28A81 +0x97BE 0x21862 +0x97BF 0x9374 +0x97C0 0x3CCD +0x97C1 0x20AB4 +0x97C2 0x4A96 +0x97C3 0x398A +0x97C4 0x50F4 +0x97C5 0x3D69 +0x97C6 0x3D4C +0x97C7 0x2139C +0x97C8 0x7175 +0x97C9 0x42FB +0x97CA 0x28218 +0x97CB 0x6E0F +0x97CC 0x290E4 +0x97CD 0x44EB +0x97CE 0x6D57 +0x97CF 0x27E4F +0x97D0 0x7067 +0x97D1 0x6CAF +0x97D2 0x3CD6 +0x97D3 0x23FED +0x97D4 0x23E2D +0x97D5 0x6E02 +0x97D6 0x6F0C +0x97D7 0x3D6F +0x97D8 0x203F5 +0x97D9 0x7551 +0x97DA 0x36BC +0x97DB 0x34C8 +0x97DC 0x4680 +0x97DD 0x3EDA +0x97DE 0x4871 +0x97DF 0x59C4 +0x97E0 0x926E +0x97E1 0x493E +0x97E2 0x8F41 +0x97E3 0x28C1C +0x97E4 0x26BC0 +0x97E5 0x5812 +0x97E6 0x57C8 +0x97E7 0x36D6 +0x97E8 0x21452 +0x97E9 0x70FE +0x97EA 0x24362 +0x97EB 0x24A71 +0x97EC 0x22FE3 +0x97ED 0x212B0 +0x97EE 0x223BD +0x97EF 0x68B9 +0x97F0 0x6967 +0x97F1 0x21398 +0x97F2 0x234E5 +0x97F3 0x27BF4 +0x97F4 0x236DF +0x97F5 0x28A83 +0x97F6 0x237D6 +0x97F7 0x233FA +0x97F8 0x24C9F +0x97F9 0x6A1A +0x97FA 0x236AD +0x97FB 0x26CB7 +0x97FC 0x843E +0x97FD 0x44DF +0x97FE 0x44CE +0x9840 0x26D26 +0x9841 0x26D51 +0x9842 0x26C82 +0x9843 0x26FDE +0x9844 0x6F17 +0x9845 0x27109 +0x9846 0x833D +0x9847 0x2173A +0x9848 0x83ED +0x9849 0x26C80 +0x984A 0x27053 +0x984B 0x217DB +0x984C 0x5989 +0x984D 0x5A82 +0x984E 0x217B3 +0x984F 0x5A61 +0x9850 0x5A71 +0x9851 0x21905 +0x9852 0x241FC +0x9853 0x372D +0x9854 0x59EF +0x9855 0x2173C +0x9856 0x36C7 +0x9857 0x718E +0x9858 0x9390 +0x9859 0x669A +0x985A 0x242A5 +0x985B 0x5A6E +0x985C 0x5A2B +0x985D 0x24293 +0x985E 0x6A2B +0x985F 0x23EF9 +0x9860 0x27736 +0x9861 0x2445B +0x9862 0x242CA +0x9863 0x711D +0x9864 0x24259 +0x9865 0x289E1 +0x9866 0x4FB0 +0x9867 0x26D28 +0x9868 0x5CC2 +0x9869 0x244CE +0x986A 0x27E4D +0x986B 0x243BD +0x986C 0x6A0C +0x986D 0x24256 +0x986E 0x21304 +0x986F 0x70A6 +0x9870 0x7133 +0x9871 0x243E9 +0x9872 0x3DA5 +0x9873 0x6CDF +0x9874 0x2F825 +0x9875 0x24A4F +0x9876 0x7E65 +0x9877 0x59EB +0x9878 0x5D2F +0x9879 0x3DF3 +0x987A 0x5F5C +0x987B 0x24A5D +0x987C 0x217DF +0x987D 0x7DA4 +0x987E 0x8426 +0x98A1 0x5485 +0x98A2 0x23AFA +0x98A3 0x23300 +0x98A4 0x20214 +0x98A5 0x577E +0x98A6 0x208D5 +0x98A7 0x20619 +0x98A8 0x3FE5 +0x98A9 0x21F9E +0x98AA 0x2A2B6 +0x98AB 0x7003 +0x98AC 0x2915B +0x98AD 0x5D70 +0x98AE 0x738F +0x98AF 0x7CD3 +0x98B0 0x28A59 +0x98B1 0x29420 +0x98B2 0x4FC8 +0x98B3 0x7FE7 +0x98B4 0x72CD +0x98B5 0x7310 +0x98B6 0x27AF4 +0x98B7 0x7338 +0x98B8 0x7339 +0x98B9 0x256F6 +0x98BA 0x7341 +0x98BB 0x7348 +0x98BC 0x3EA9 +0x98BD 0x27B18 +0x98BE 0x906C +0x98BF 0x71F5 +0x98C0 0x248F2 +0x98C1 0x73E1 +0x98C2 0x81F6 +0x98C3 0x3ECA +0x98C4 0x770C +0x98C5 0x3ED1 +0x98C6 0x6CA2 +0x98C7 0x56FD +0x98C8 0x7419 +0x98C9 0x741E +0x98CA 0x741F +0x98CB 0x3EE2 +0x98CC 0x3EF0 +0x98CD 0x3EF4 +0x98CE 0x3EFA +0x98CF 0x74D3 +0x98D0 0x3F0E +0x98D1 0x3F53 +0x98D2 0x7542 +0x98D3 0x756D +0x98D4 0x7572 +0x98D5 0x758D +0x98D6 0x3F7C +0x98D7 0x75C8 +0x98D8 0x75DC +0x98D9 0x3FC0 +0x98DA 0x764D +0x98DB 0x3FD7 +0x98DC 0x7674 +0x98DD 0x3FDC +0x98DE 0x767A +0x98DF 0x24F5C +0x98E0 0x7188 +0x98E1 0x5623 +0x98E2 0x8980 +0x98E3 0x5869 +0x98E4 0x401D +0x98E5 0x7743 +0x98E6 0x4039 +0x98E7 0x6761 +0x98E8 0x4045 +0x98E9 0x35DB +0x98EA 0x7798 +0x98EB 0x406A +0x98EC 0x406F +0x98ED 0x5C5E +0x98EE 0x77BE +0x98EF 0x77CB +0x98F0 0x58F2 +0x98F1 0x7818 +0x98F2 0x70B9 +0x98F3 0x781C +0x98F4 0x40A8 +0x98F5 0x7839 +0x98F6 0x7847 +0x98F7 0x7851 +0x98F8 0x7866 +0x98F9 0x8448 +0x98FA 0x25535 +0x98FB 0x7933 +0x98FC 0x6803 +0x98FD 0x7932 +0x98FE 0x4103 +0x9940 0x4109 +0x9941 0x7991 +0x9942 0x7999 +0x9943 0x8FBB +0x9944 0x7A06 +0x9945 0x8FBC +0x9946 0x4167 +0x9947 0x7A91 +0x9948 0x41B2 +0x9949 0x7ABC +0x994A 0x8279 +0x994B 0x41C4 +0x994C 0x7ACF +0x994D 0x7ADB +0x994E 0x41CF +0x994F 0x4E21 +0x9950 0x7B62 +0x9951 0x7B6C +0x9952 0x7B7B +0x9953 0x7C12 +0x9954 0x7C1B +0x9955 0x4260 +0x9956 0x427A +0x9957 0x7C7B +0x9958 0x7C9C +0x9959 0x428C +0x995A 0x7CB8 +0x995B 0x4294 +0x995C 0x7CED +0x995D 0x8F93 +0x995E 0x70C0 +0x995F 0x20CCF +0x9960 0x7DCF +0x9961 0x7DD4 +0x9962 0x7DD0 +0x9963 0x7DFD +0x9964 0x7FAE +0x9965 0x7FB4 +0x9966 0x729F +0x9967 0x4397 +0x9968 0x8020 +0x9969 0x8025 +0x996A 0x7B39 +0x996B 0x802E +0x996C 0x8031 +0x996D 0x8054 +0x996E 0x3DCC +0x996F 0x57B4 +0x9970 0x70A0 +0x9971 0x80B7 +0x9972 0x80E9 +0x9973 0x43ED +0x9974 0x810C +0x9975 0x732A +0x9976 0x810E +0x9977 0x8112 +0x9978 0x7560 +0x9979 0x8114 +0x997A 0x4401 +0x997B 0x3B39 +0x997C 0x8156 +0x997D 0x8159 +0x997E 0x815A +0x99A1 0x4413 +0x99A2 0x583A +0x99A3 0x817C +0x99A4 0x8184 +0x99A5 0x4425 +0x99A6 0x8193 +0x99A7 0x442D +0x99A8 0x81A5 +0x99A9 0x57EF +0x99AA 0x81C1 +0x99AB 0x81E4 +0x99AC 0x8254 +0x99AD 0x448F +0x99AE 0x82A6 +0x99AF 0x8276 +0x99B0 0x82CA +0x99B1 0x82D8 +0x99B2 0x82FF +0x99B3 0x44B0 +0x99B4 0x8357 +0x99B5 0x9669 +0x99B6 0x698A +0x99B7 0x8405 +0x99B8 0x70F5 +0x99B9 0x8464 +0x99BA 0x60E3 +0x99BB 0x8488 +0x99BC 0x4504 +0x99BD 0x84BE +0x99BE 0x84E1 +0x99BF 0x84F8 +0x99C0 0x8510 +0x99C1 0x8538 +0x99C2 0x8552 +0x99C3 0x453B +0x99C4 0x856F +0x99C5 0x8570 +0x99C6 0x85E0 +0x99C7 0x4577 +0x99C8 0x8672 +0x99C9 0x8692 +0x99CA 0x86B2 +0x99CB 0x86EF +0x99CC 0x9645 +0x99CD 0x878B +0x99CE 0x4606 +0x99CF 0x4617 +0x99D0 0x88AE +0x99D1 0x88FF +0x99D2 0x8924 +0x99D3 0x8947 +0x99D4 0x8991 +0x99D5 0x27967 +0x99D6 0x8A29 +0x99D7 0x8A38 +0x99D8 0x8A94 +0x99D9 0x8AB4 +0x99DA 0x8C51 +0x99DB 0x8CD4 +0x99DC 0x8CF2 +0x99DD 0x8D1C +0x99DE 0x4798 +0x99DF 0x585F +0x99E0 0x8DC3 +0x99E1 0x47ED +0x99E2 0x4EEE +0x99E3 0x8E3A +0x99E4 0x55D8 +0x99E5 0x5754 +0x99E6 0x8E71 +0x99E7 0x55F5 +0x99E8 0x8EB0 +0x99E9 0x4837 +0x99EA 0x8ECE +0x99EB 0x8EE2 +0x99EC 0x8EE4 +0x99ED 0x8EED +0x99EE 0x8EF2 +0x99EF 0x8FB7 +0x99F0 0x8FC1 +0x99F1 0x8FCA +0x99F2 0x8FCC +0x99F3 0x9033 +0x99F4 0x99C4 +0x99F5 0x48AD +0x99F6 0x98E0 +0x99F7 0x9213 +0x99F8 0x491E +0x99F9 0x9228 +0x99FA 0x9258 +0x99FB 0x926B +0x99FC 0x92B1 +0x99FD 0x92AE +0x99FE 0x92BF +0x9A40 0x92E3 +0x9A41 0x92EB +0x9A42 0x92F3 +0x9A43 0x92F4 +0x9A44 0x92FD +0x9A45 0x9343 +0x9A46 0x9384 +0x9A47 0x93AD +0x9A48 0x4945 +0x9A49 0x4951 +0x9A4A 0x9EBF +0x9A4B 0x9417 +0x9A4C 0x5301 +0x9A4D 0x941D +0x9A4E 0x942D +0x9A4F 0x943E +0x9A50 0x496A +0x9A51 0x9454 +0x9A52 0x9479 +0x9A53 0x952D +0x9A54 0x95A2 +0x9A55 0x49A7 +0x9A56 0x95F4 +0x9A57 0x9633 +0x9A58 0x49E5 +0x9A59 0x67A0 +0x9A5A 0x4A24 +0x9A5B 0x9740 +0x9A5C 0x4A35 +0x9A5D 0x97B2 +0x9A5E 0x97C2 +0x9A5F 0x5654 +0x9A60 0x4AE4 +0x9A61 0x60E8 +0x9A62 0x98B9 +0x9A63 0x4B19 +0x9A64 0x98F1 +0x9A65 0x5844 +0x9A66 0x990E +0x9A67 0x9919 +0x9A68 0x51B4 +0x9A69 0x991C +0x9A6A 0x9937 +0x9A6B 0x9942 +0x9A6C 0x995D +0x9A6D 0x9962 +0x9A6E 0x4B70 +0x9A6F 0x99C5 +0x9A70 0x4B9D +0x9A71 0x9A3C +0x9A72 0x9B0F +0x9A73 0x7A83 +0x9A74 0x9B69 +0x9A75 0x9B81 +0x9A76 0x9BDD +0x9A77 0x9BF1 +0x9A78 0x9BF4 +0x9A79 0x4C6D +0x9A7A 0x9C20 +0x9A7B 0x376F +0x9A7C 0x21BC2 +0x9A7D 0x9D49 +0x9A7E 0x9C3A +0x9AA1 0x9EFE +0x9AA2 0x5650 +0x9AA3 0x9D93 +0x9AA4 0x9DBD +0x9AA5 0x9DC0 +0x9AA6 0x9DFC +0x9AA7 0x94F6 +0x9AA8 0x8FB6 +0x9AA9 0x9E7B +0x9AAA 0x9EAC +0x9AAB 0x9EB1 +0x9AAC 0x9EBD +0x9AAD 0x9EC6 +0x9AAE 0x94DC +0x9AAF 0x9EE2 +0x9AB0 0x9EF1 +0x9AB1 0x9EF8 +0x9AB2 0x7AC8 +0x9AB3 0x9F44 +0x9AB4 0x20094 +0x9AB5 0x202B7 +0x9AB6 0x203A0 +0x9AB7 0x691A +0x9AB8 0x94C3 +0x9AB9 0x59AC +0x9ABA 0x204D7 +0x9ABB 0x5840 +0x9ABC 0x94C1 +0x9ABD 0x37B9 +0x9ABE 0x205D5 +0x9ABF 0x20615 +0x9AC0 0x20676 +0x9AC1 0x216BA +0x9AC2 0x5757 +0x9AC3 0x7173 +0x9AC4 0x20AC2 +0x9AC5 0x20ACD +0x9AC6 0x20BBF +0x9AC7 0x546A +0x9AC8 0x2F83B +0x9AC9 0x20BCB +0x9ACA 0x549E +0x9ACB 0x20BFB +0x9ACC 0x20C3B +0x9ACD 0x20C53 +0x9ACE 0x20C65 +0x9ACF 0x20C7C +0x9AD0 0x60E7 +0x9AD1 0x20C8D +0x9AD2 0x567A +0x9AD3 0x20CB5 +0x9AD4 0x20CDD +0x9AD5 0x20CED +0x9AD6 0x20D6F +0x9AD7 0x20DB2 +0x9AD8 0x20DC8 +0x9AD9 0x6955 +0x9ADA 0x9C2F +0x9ADB 0x87A5 +0x9ADC 0x20E04 +0x9ADD 0x20E0E +0x9ADE 0x20ED7 +0x9ADF 0x20F90 +0x9AE0 0x20F2D +0x9AE1 0x20E73 +0x9AE2 0x5C20 +0x9AE3 0x20FBC +0x9AE4 0x5E0B +0x9AE5 0x2105C +0x9AE6 0x2104F +0x9AE7 0x21076 +0x9AE8 0x671E +0x9AE9 0x2107B +0x9AEA 0x21088 +0x9AEB 0x21096 +0x9AEC 0x3647 +0x9AED 0x210BF +0x9AEE 0x210D3 +0x9AEF 0x2112F +0x9AF0 0x2113B +0x9AF1 0x5364 +0x9AF2 0x84AD +0x9AF3 0x212E3 +0x9AF4 0x21375 +0x9AF5 0x21336 +0x9AF6 0x8B81 +0x9AF7 0x21577 +0x9AF8 0x21619 +0x9AF9 0x217C3 +0x9AFA 0x217C7 +0x9AFB 0x4E78 +0x9AFC 0x70BB +0x9AFD 0x2182D +0x9AFE 0x2196A +0x9B40 0x21A2D +0x9B41 0x21A45 +0x9B42 0x21C2A +0x9B43 0x21C70 +0x9B44 0x21CAC +0x9B45 0x21EC8 +0x9B46 0x62C3 +0x9B47 0x21ED5 +0x9B48 0x21F15 +0x9B49 0x7198 +0x9B4A 0x6855 +0x9B4B 0x22045 +0x9B4C 0x69E9 +0x9B4D 0x36C8 +0x9B4E 0x2227C +0x9B4F 0x223D7 +0x9B50 0x223FA +0x9B51 0x2272A +0x9B52 0x22871 +0x9B53 0x2294F +0x9B54 0x82FD +0x9B55 0x22967 +0x9B56 0x22993 +0x9B57 0x22AD5 +0x9B58 0x89A5 +0x9B59 0x22AE8 +0x9B5A 0x8FA0 +0x9B5B 0x22B0E +0x9B5C 0x97B8 +0x9B5D 0x22B3F +0x9B5E 0x9847 +0x9B5F 0x9ABD +0x9B60 0x22C4C +0x9B62 0x22C88 +0x9B63 0x22CB7 +0x9B64 0x25BE8 +0x9B65 0x22D08 +0x9B66 0x22D12 +0x9B67 0x22DB7 +0x9B68 0x22D95 +0x9B69 0x22E42 +0x9B6A 0x22F74 +0x9B6B 0x22FCC +0x9B6C 0x23033 +0x9B6D 0x23066 +0x9B6E 0x2331F +0x9B6F 0x233DE +0x9B70 0x5FB1 +0x9B71 0x6648 +0x9B72 0x66BF +0x9B73 0x27A79 +0x9B74 0x23567 +0x9B75 0x235F3 +0x9B77 0x249BA +0x9B79 0x2361A +0x9B7A 0x23716 +0x9B7C 0x20346 +0x9B7D 0x58B5 +0x9B7E 0x670E +0x9BA1 0x6918 +0x9BA2 0x23AA7 +0x9BA3 0x27657 +0x9BA4 0x25FE2 +0x9BA5 0x23E11 +0x9BA6 0x23EB9 +0x9BA7 0x275FE +0x9BA8 0x2209A +0x9BA9 0x48D0 +0x9BAA 0x4AB8 +0x9BAB 0x24119 +0x9BAC 0x28A9A +0x9BAD 0x242EE +0x9BAE 0x2430D +0x9BAF 0x2403B +0x9BB0 0x24334 +0x9BB1 0x24396 +0x9BB2 0x24A45 +0x9BB3 0x205CA +0x9BB4 0x51D2 +0x9BB5 0x20611 +0x9BB6 0x599F +0x9BB7 0x21EA8 +0x9BB8 0x3BBE +0x9BB9 0x23CFF +0x9BBA 0x24404 +0x9BBB 0x244D6 +0x9BBC 0x5788 +0x9BBD 0x24674 +0x9BBE 0x399B +0x9BBF 0x2472F +0x9BC0 0x285E8 +0x9BC1 0x299C9 +0x9BC2 0x3762 +0x9BC3 0x221C3 +0x9BC4 0x8B5E +0x9BC5 0x28B4E +0x9BC7 0x24812 +0x9BC8 0x248FB +0x9BC9 0x24A15 +0x9BCA 0x7209 +0x9BCB 0x24AC0 +0x9BCC 0x20C78 +0x9BCD 0x5965 +0x9BCE 0x24EA5 +0x9BCF 0x24F86 +0x9BD0 0x20779 +0x9BD1 0x8EDA +0x9BD2 0x2502C +0x9BD3 0x528F +0x9BD4 0x573F +0x9BD5 0x7171 +0x9BD6 0x25299 +0x9BD7 0x25419 +0x9BD8 0x23F4A +0x9BD9 0x24AA7 +0x9BDA 0x55BC +0x9BDB 0x25446 +0x9BDC 0x2546E +0x9BDD 0x26B52 +0x9BDF 0x3473 +0x9BE0 0x2553F +0x9BE1 0x27632 +0x9BE2 0x2555E +0x9BE3 0x4718 +0x9BE4 0x25562 +0x9BE5 0x25566 +0x9BE6 0x257C7 +0x9BE7 0x2493F +0x9BE8 0x2585D +0x9BE9 0x5066 +0x9BEA 0x34FB +0x9BEB 0x233CC +0x9BED 0x25903 +0x9BEE 0x477C +0x9BEF 0x28948 +0x9BF0 0x25AAE +0x9BF1 0x25B89 +0x9BF2 0x25C06 +0x9BF3 0x21D90 +0x9BF4 0x57A1 +0x9BF5 0x7151 +0x9BF7 0x26102 +0x9BF8 0x27C12 +0x9BF9 0x9056 +0x9BFA 0x261B2 +0x9BFB 0x24F9A +0x9BFC 0x8B62 +0x9BFD 0x26402 +0x9BFE 0x2644A +0x9C40 0x5D5B +0x9C41 0x26BF7 +0x9C43 0x26484 +0x9C44 0x2191C +0x9C45 0x8AEA +0x9C46 0x249F6 +0x9C47 0x26488 +0x9C48 0x23FEF +0x9C49 0x26512 +0x9C4A 0x4BC0 +0x9C4B 0x265BF +0x9C4C 0x266B5 +0x9C4D 0x2271B +0x9C4E 0x9465 +0x9C4F 0x257E1 +0x9C50 0x6195 +0x9C51 0x5A27 +0x9C52 0x2F8CD +0x9C54 0x56B9 +0x9C55 0x24521 +0x9C56 0x266FC +0x9C57 0x4E6A +0x9C58 0x24934 +0x9C59 0x9656 +0x9C5A 0x6D8F +0x9C5B 0x26CBD +0x9C5C 0x3618 +0x9C5D 0x8977 +0x9C5E 0x26799 +0x9C5F 0x2686E +0x9C60 0x26411 +0x9C61 0x2685E +0x9C63 0x268C7 +0x9C64 0x7B42 +0x9C65 0x290C0 +0x9C66 0x20A11 +0x9C67 0x26926 +0x9C69 0x26939 +0x9C6A 0x7A45 +0x9C6C 0x269FA +0x9C6D 0x9A26 +0x9C6E 0x26A2D +0x9C6F 0x365F +0x9C70 0x26469 +0x9C71 0x20021 +0x9C72 0x7983 +0x9C73 0x26A34 +0x9C74 0x26B5B +0x9C75 0x5D2C +0x9C76 0x23519 +0x9C78 0x26B9D +0x9C79 0x46D0 +0x9C7A 0x26CA4 +0x9C7B 0x753B +0x9C7C 0x8865 +0x9C7D 0x26DAE +0x9C7E 0x58B6 +0x9CA1 0x371C +0x9CA2 0x2258D +0x9CA3 0x2704B +0x9CA4 0x271CD +0x9CA5 0x3C54 +0x9CA6 0x27280 +0x9CA7 0x27285 +0x9CA8 0x9281 +0x9CA9 0x2217A +0x9CAA 0x2728B +0x9CAB 0x9330 +0x9CAC 0x272E6 +0x9CAD 0x249D0 +0x9CAE 0x6C39 +0x9CAF 0x949F +0x9CB0 0x27450 +0x9CB1 0x20EF8 +0x9CB2 0x8827 +0x9CB3 0x88F5 +0x9CB4 0x22926 +0x9CB5 0x28473 +0x9CB6 0x217B1 +0x9CB7 0x6EB8 +0x9CB8 0x24A2A +0x9CB9 0x21820 +0x9CBA 0x39A4 +0x9CBB 0x36B9 +0x9CBE 0x453F +0x9CBF 0x66B6 +0x9CC0 0x29CAD +0x9CC1 0x298A4 +0x9CC2 0x8943 +0x9CC3 0x277CC +0x9CC4 0x27858 +0x9CC5 0x56D6 +0x9CC6 0x40DF +0x9CC7 0x2160A +0x9CC8 0x39A1 +0x9CC9 0x2372F +0x9CCA 0x280E8 +0x9CCB 0x213C5 +0x9CCC 0x71AD +0x9CCD 0x8366 +0x9CCE 0x279DD +0x9CCF 0x291A8 +0x9CD1 0x4CB7 +0x9CD2 0x270AF +0x9CD3 0x289AB +0x9CD4 0x279FD +0x9CD5 0x27A0A +0x9CD6 0x27B0B +0x9CD7 0x27D66 +0x9CD8 0x2417A +0x9CD9 0x7B43 +0x9CDA 0x797E +0x9CDB 0x28009 +0x9CDC 0x6FB5 +0x9CDD 0x2A2DF +0x9CDE 0x6A03 +0x9CDF 0x28318 +0x9CE0 0x53A2 +0x9CE1 0x26E07 +0x9CE2 0x93BF +0x9CE3 0x6836 +0x9CE4 0x975D +0x9CE5 0x2816F +0x9CE6 0x28023 +0x9CE7 0x269B5 +0x9CE8 0x213ED +0x9CE9 0x2322F +0x9CEA 0x28048 +0x9CEB 0x5D85 +0x9CEC 0x28C30 +0x9CED 0x28083 +0x9CEE 0x5715 +0x9CEF 0x9823 +0x9CF0 0x28949 +0x9CF1 0x5DAB +0x9CF2 0x24988 +0x9CF3 0x65BE +0x9CF4 0x69D5 +0x9CF5 0x53D2 +0x9CF6 0x24AA5 +0x9CF7 0x23F81 +0x9CF8 0x3C11 +0x9CF9 0x6736 +0x9CFA 0x28090 +0x9CFB 0x280F4 +0x9CFC 0x2812E +0x9CFD 0x21FA1 +0x9CFE 0x2814F +0x9D40 0x28189 +0x9D41 0x281AF +0x9D42 0x2821A +0x9D43 0x28306 +0x9D44 0x2832F +0x9D45 0x2838A +0x9D46 0x35CA +0x9D47 0x28468 +0x9D48 0x286AA +0x9D49 0x48FA +0x9D4A 0x63E6 +0x9D4B 0x28956 +0x9D4C 0x7808 +0x9D4D 0x9255 +0x9D4E 0x289B8 +0x9D4F 0x43F2 +0x9D50 0x289E7 +0x9D51 0x43DF +0x9D52 0x289E8 +0x9D53 0x28B46 +0x9D54 0x28BD4 +0x9D55 0x59F8 +0x9D56 0x28C09 +0x9D58 0x28FC5 +0x9D59 0x290EC +0x9D5B 0x29110 +0x9D5C 0x2913C +0x9D5D 0x3DF7 +0x9D5E 0x2915E +0x9D5F 0x24ACA +0x9D60 0x8FD0 +0x9D61 0x728F +0x9D62 0x568B +0x9D63 0x294E7 +0x9D64 0x295E9 +0x9D65 0x295B0 +0x9D66 0x295B8 +0x9D67 0x29732 +0x9D68 0x298D1 +0x9D69 0x29949 +0x9D6A 0x2996A +0x9D6B 0x299C3 +0x9D6C 0x29A28 +0x9D6D 0x29B0E +0x9D6E 0x29D5A +0x9D6F 0x29D9B +0x9D70 0x7E9F +0x9D71 0x29EF8 +0x9D72 0x29F23 +0x9D73 0x4CA4 +0x9D74 0x9547 +0x9D75 0x2A293 +0x9D76 0x71A2 +0x9D77 0x2A2FF +0x9D78 0x4D91 +0x9D79 0x9012 +0x9D7A 0x2A5CB +0x9D7B 0x4D9C +0x9D7C 0x20C9C +0x9D7D 0x8FBE +0x9D7E 0x55C1 +0x9DA1 0x8FBA +0x9DA2 0x224B0 +0x9DA3 0x8FB9 +0x9DA4 0x24A93 +0x9DA5 0x4509 +0x9DA6 0x7E7F +0x9DA7 0x6F56 +0x9DA8 0x6AB1 +0x9DA9 0x4EEA +0x9DAA 0x34E4 +0x9DAB 0x28B2C +0x9DAC 0x2789D +0x9DAD 0x373A +0x9DAE 0x8E80 +0x9DAF 0x217F5 +0x9DB0 0x28024 +0x9DB1 0x28B6C +0x9DB2 0x28B99 +0x9DB3 0x27A3E +0x9DB4 0x266AF +0x9DB5 0x3DEB +0x9DB6 0x27655 +0x9DB7 0x23CB7 +0x9DB8 0x25635 +0x9DB9 0x25956 +0x9DBA 0x4E9A +0x9DBB 0x25E81 +0x9DBC 0x26258 +0x9DBD 0x56BF +0x9DBE 0x20E6D +0x9DBF 0x8E0E +0x9DC0 0x5B6D +0x9DC1 0x23E88 +0x9DC2 0x24C9E +0x9DC3 0x63DE +0x9DC5 0x217F6 +0x9DC6 0x2187B +0x9DC7 0x6530 +0x9DC8 0x562D +0x9DC9 0x25C4A +0x9DCA 0x541A +0x9DCB 0x25311 +0x9DCC 0x3DC6 +0x9DCD 0x29D98 +0x9DCE 0x4C7D +0x9DCF 0x5622 +0x9DD0 0x561E +0x9DD1 0x7F49 +0x9DD2 0x25ED8 +0x9DD3 0x5975 +0x9DD4 0x23D40 +0x9DD5 0x8770 +0x9DD6 0x4E1C +0x9DD7 0x20FEA +0x9DD8 0x20D49 +0x9DD9 0x236BA +0x9DDA 0x8117 +0x9DDB 0x9D5E +0x9DDC 0x8D18 +0x9DDD 0x763B +0x9DDE 0x9C45 +0x9DDF 0x764E +0x9DE0 0x77B9 +0x9DE1 0x9345 +0x9DE2 0x5432 +0x9DE3 0x8148 +0x9DE4 0x82F7 +0x9DE5 0x5625 +0x9DE6 0x8132 +0x9DE7 0x8418 +0x9DE8 0x80BD +0x9DE9 0x55EA +0x9DEA 0x7962 +0x9DEB 0x5643 +0x9DEC 0x5416 +0x9DED 0x20E9D +0x9DEE 0x35CE +0x9DEF 0x5605 +0x9DF0 0x55F1 +0x9DF1 0x66F1 +0x9DF2 0x282E2 +0x9DF3 0x362D +0x9DF4 0x7534 +0x9DF5 0x55F0 +0x9DF6 0x55BA +0x9DF7 0x5497 +0x9DF8 0x5572 +0x9DF9 0x20C41 +0x9DFA 0x20C96 +0x9DFB 0x5ED0 +0x9DFC 0x25148 +0x9DFD 0x20E76 +0x9DFE 0x22C62 +0x9E40 0x20EA2 +0x9E41 0x9EAB +0x9E42 0x7D5A +0x9E43 0x55DE +0x9E44 0x21075 +0x9E45 0x629D +0x9E46 0x976D +0x9E47 0x5494 +0x9E48 0x8CCD +0x9E49 0x71F6 +0x9E4A 0x9176 +0x9E4B 0x63FC +0x9E4C 0x63B9 +0x9E4D 0x63FE +0x9E4E 0x5569 +0x9E4F 0x22B43 +0x9E50 0x9C72 +0x9E51 0x22EB3 +0x9E52 0x519A +0x9E53 0x34DF +0x9E54 0x20DA7 +0x9E55 0x51A7 +0x9E56 0x544D +0x9E57 0x551E +0x9E58 0x5513 +0x9E59 0x7666 +0x9E5A 0x8E2D +0x9E5B 0x2688A +0x9E5C 0x75B1 +0x9E5D 0x80B6 +0x9E5E 0x8804 +0x9E5F 0x8786 +0x9E60 0x88C7 +0x9E61 0x81B6 +0x9E62 0x841C +0x9E63 0x210C1 +0x9E64 0x44EC +0x9E65 0x7304 +0x9E66 0x24706 +0x9E67 0x5B90 +0x9E68 0x830B +0x9E69 0x26893 +0x9E6A 0x567B +0x9E6B 0x226F4 +0x9E6C 0x27D2F +0x9E6D 0x241A3 +0x9E6E 0x27D73 +0x9E6F 0x26ED0 +0x9E70 0x272B6 +0x9E71 0x9170 +0x9E72 0x211D9 +0x9E73 0x9208 +0x9E74 0x23CFC +0x9E75 0x2A6A9 +0x9E76 0x20EAC +0x9E77 0x20EF9 +0x9E78 0x7266 +0x9E79 0x21CA2 +0x9E7A 0x474E +0x9E7B 0x24FC2 +0x9E7C 0x27FF9 +0x9E7D 0x20FEB +0x9E7E 0x40FA +0x9EA1 0x9C5D +0x9EA2 0x651F +0x9EA3 0x22DA0 +0x9EA4 0x48F3 +0x9EA5 0x247E0 +0x9EA6 0x29D7C +0x9EA7 0x20FEC +0x9EA8 0x20E0A +0x9EAA 0x275A3 +0x9EAB 0x20FED +0x9EAD 0x26048 +0x9EAE 0x21187 +0x9EAF 0x71A3 +0x9EB0 0x7E8E +0x9EB1 0x9D50 +0x9EB2 0x4E1A +0x9EB3 0x4E04 +0x9EB4 0x3577 +0x9EB5 0x5B0D +0x9EB6 0x6CB2 +0x9EB7 0x5367 +0x9EB8 0x36AC +0x9EB9 0x39DC +0x9EBA 0x537D +0x9EBB 0x36A5 +0x9EBC 0x24618 +0x9EBD 0x589A +0x9EBE 0x24B6E +0x9EBF 0x822D +0x9EC0 0x544B +0x9EC1 0x57AA +0x9EC2 0x25A95 +0x9EC3 0x20979 +0x9EC5 0x3A52 +0x9EC6 0x22465 +0x9EC7 0x7374 +0x9EC8 0x29EAC +0x9EC9 0x4D09 +0x9ECA 0x9BED +0x9ECB 0x23CFE +0x9ECC 0x29F30 +0x9ECD 0x4C5B +0x9ECE 0x24FA9 +0x9ECF 0x2959E +0x9ED0 0x29FDE +0x9ED1 0x845C +0x9ED2 0x23DB6 +0x9ED3 0x272B2 +0x9ED4 0x267B3 +0x9ED5 0x23720 +0x9ED6 0x632E +0x9ED7 0x7D25 +0x9ED8 0x23EF7 +0x9ED9 0x23E2C +0x9EDA 0x3A2A +0x9EDB 0x9008 +0x9EDC 0x52CC +0x9EDD 0x3E74 +0x9EDE 0x367A +0x9EDF 0x45E9 +0x9EE0 0x2048E +0x9EE1 0x7640 +0x9EE2 0x5AF0 +0x9EE3 0x20EB6 +0x9EE4 0x787A +0x9EE5 0x27F2E +0x9EE6 0x58A7 +0x9EE7 0x40BF +0x9EE8 0x567C +0x9EE9 0x9B8B +0x9EEA 0x5D74 +0x9EEB 0x7654 +0x9EEC 0x2A434 +0x9EED 0x9E85 +0x9EEE 0x4CE1 +0x9EF0 0x37FB +0x9EF1 0x6119 +0x9EF2 0x230DA +0x9EF3 0x243F2 +0x9EF5 0x565D +0x9EF6 0x212A9 +0x9EF7 0x57A7 +0x9EF8 0x24963 +0x9EF9 0x29E06 +0x9EFA 0x5234 +0x9EFB 0x270AE +0x9EFC 0x35AD +0x9EFE 0x9D7C +0x9F40 0x7C56 +0x9F41 0x9B39 +0x9F42 0x57DE +0x9F43 0x2176C +0x9F44 0x5C53 +0x9F45 0x64D3 +0x9F46 0x294D0 +0x9F47 0x26335 +0x9F48 0x27164 +0x9F49 0x86AD +0x9F4A 0x20D28 +0x9F4B 0x26D22 +0x9F4C 0x24AE2 +0x9F4D 0x20D71 +0x9F4F 0x51FE +0x9F50 0x21F0F +0x9F51 0x5D8E +0x9F52 0x9703 +0x9F53 0x21DD1 +0x9F54 0x9E81 +0x9F55 0x904C +0x9F56 0x7B1F +0x9F57 0x9B02 +0x9F58 0x5CD1 +0x9F59 0x7BA3 +0x9F5A 0x6268 +0x9F5B 0x6335 +0x9F5C 0x9AFF +0x9F5D 0x7BCF +0x9F5E 0x9B2A +0x9F5F 0x7C7E +0x9F61 0x7C42 +0x9F62 0x7C86 +0x9F63 0x9C15 +0x9F64 0x7BFC +0x9F65 0x9B09 +0x9F67 0x9C1B +0x9F68 0x2493E +0x9F69 0x9F5A +0x9F6A 0x5573 +0x9F6B 0x5BC3 +0x9F6C 0x4FFD +0x9F6D 0x9E98 +0x9F6E 0x4FF2 +0x9F6F 0x5260 +0x9F70 0x3E06 +0x9F71 0x52D1 +0x9F72 0x5767 +0x9F73 0x5056 +0x9F74 0x59B7 +0x9F75 0x5E12 +0x9F76 0x97C8 +0x9F77 0x9DAB +0x9F78 0x8F5C +0x9F79 0x5469 +0x9F7A 0x97B4 +0x9F7B 0x9940 +0x9F7C 0x97BA +0x9F7D 0x532C +0x9F7E 0x6130 +0x9FA1 0x692C +0x9FA2 0x53DA +0x9FA3 0x9C0A +0x9FA4 0x9D02 +0x9FA5 0x4C3B +0x9FA6 0x9641 +0x9FA7 0x6980 +0x9FA8 0x50A6 +0x9FA9 0x7546 +0x9FAA 0x2176D +0x9FAB 0x99DA +0x9FAC 0x5273 +0x9FAE 0x9159 +0x9FAF 0x9681 +0x9FB0 0x915C +0x9FB2 0x9151 +0x9FB3 0x28E97 +0x9FB4 0x637F +0x9FB5 0x26D23 +0x9FB6 0x6ACA +0x9FB7 0x5611 +0x9FB8 0x918E +0x9FB9 0x757A +0x9FBA 0x6285 +0x9FBB 0x203FC +0x9FBC 0x734F +0x9FBD 0x7C70 +0x9FBE 0x25C21 +0x9FBF 0x23CFD +0x9FC1 0x24919 +0x9FC2 0x76D6 +0x9FC3 0x9B9D +0x9FC4 0x4E2A +0x9FC5 0x20CD4 +0x9FC6 0x83BE +0x9FC7 0x8842 +0x9FC9 0x5C4A +0x9FCA 0x69C0 +0x9FCC 0x577A +0x9FCD 0x521F +0x9FCE 0x5DF5 +0x9FCF 0x4ECE +0x9FD0 0x6C31 +0x9FD1 0x201F2 +0x9FD2 0x4F39 +0x9FD3 0x549C +0x9FD4 0x54DA +0x9FD5 0x529A +0x9FD6 0x8D82 +0x9FD7 0x35FE +0x9FD9 0x35F3 +0x9FDB 0x6B52 +0x9FDC 0x917C +0x9FDD 0x9FA5 +0x9FDE 0x9B97 +0x9FDF 0x982E +0x9FE0 0x98B4 +0x9FE1 0x9ABA +0x9FE2 0x9EA8 +0x9FE3 0x9E84 +0x9FE4 0x717A +0x9FE5 0x7B14 +0x9FE7 0x6BFA +0x9FE8 0x8818 +0x9FE9 0x7F78 +0x9FEB 0x5620 +0x9FEC 0x2A64A +0x9FED 0x8E77 +0x9FEE 0x9F53 +0x9FF0 0x8DD4 +0x9FF1 0x8E4F +0x9FF2 0x9E1C +0x9FF3 0x8E01 +0x9FF4 0x6282 +0x9FF5 0x2837D +0x9FF6 0x8E28 +0x9FF7 0x8E75 +0x9FF8 0x7AD3 +0x9FF9 0x24A77 +0x9FFA 0x7A3E +0x9FFB 0x78D8 +0x9FFC 0x6CEA +0x9FFD 0x8A67 +0x9FFE 0x7607 +0xA040 0x28A5A +0xA041 0x9F26 +0xA042 0x6CCE +0xA043 0x87D6 +0xA044 0x75C3 +0xA045 0x2A2B2 +0xA046 0x7853 +0xA047 0x2F840 +0xA048 0x8D0C +0xA049 0x72E2 +0xA04A 0x7371 +0xA04B 0x8B2D +0xA04C 0x7302 +0xA04D 0x74F1 +0xA04E 0x8CEB +0xA04F 0x24ABB +0xA050 0x862F +0xA051 0x5FBA +0xA052 0x88A0 +0xA053 0x44B7 +0xA055 0x2183B +0xA056 0x26E05 +0xA058 0x8A7E +0xA059 0x2251B +0xA05B 0x60FD +0xA05C 0x7667 +0xA05D 0x9AD7 +0xA05E 0x9D44 +0xA05F 0x936E +0xA060 0x9B8F +0xA061 0x87F5 +0xA064 0x8CF7 +0xA065 0x732C +0xA066 0x9721 +0xA067 0x9BB0 +0xA068 0x35D6 +0xA069 0x72B2 +0xA06A 0x4C07 +0xA06B 0x7C51 +0xA06C 0x994A +0xA06D 0x26159 +0xA06E 0x6159 +0xA06F 0x4C04 +0xA070 0x9E96 +0xA071 0x617D +0xA073 0x575F +0xA074 0x616F +0xA075 0x62A6 +0xA076 0x6239 +0xA078 0x3A5C +0xA079 0x61E2 +0xA07A 0x53AA +0xA07B 0x233F5 +0xA07C 0x6364 +0xA07D 0x6802 +0xA07E 0x35D2 +0xA0A1 0x5D57 +0xA0A2 0x28BC2 +0xA0A3 0x8FDA +0xA0A4 0x28E39 +0xA0A6 0x50D9 +0xA0A7 0x21D46 +0xA0A8 0x7906 +0xA0A9 0x5332 +0xA0AA 0x9638 +0xA0AB 0x20F3B +0xA0AC 0x4065 +0xA0AE 0x77FE +0xA0B0 0x7CC2 +0xA0B1 0x25F1A +0xA0B2 0x7CDA +0xA0B3 0x7A2D +0xA0B4 0x8066 +0xA0B5 0x8063 +0xA0B6 0x7D4D +0xA0B7 0x7505 +0xA0B8 0x74F2 +0xA0B9 0x8994 +0xA0BA 0x821A +0xA0BB 0x670C +0xA0BC 0x8062 +0xA0BD 0x27486 +0xA0BE 0x805B +0xA0BF 0x74F0 +0xA0C0 0x8103 +0xA0C1 0x7724 +0xA0C2 0x8989 +0xA0C3 0x267CC +0xA0C4 0x7553 +0xA0C5 0x26ED1 +0xA0C6 0x87A9 +0xA0C7 0x87CE +0xA0C8 0x81C8 +0xA0C9 0x878C +0xA0CA 0x8A49 +0xA0CB 0x8CAD +0xA0CC 0x8B43 +0xA0CD 0x772B +0xA0CE 0x74F8 +0xA0CF 0x84DA +0xA0D0 0x3635 +0xA0D1 0x69B2 +0xA0D2 0x8DA6 +0xA0D4 0x89A9 +0xA0D6 0x6DB9 +0xA0D7 0x87C1 +0xA0D8 0x24011 +0xA0D9 0x74E7 +0xA0DA 0x3DDB +0xA0DB 0x7176 +0xA0DC 0x60A4 +0xA0DD 0x619C +0xA0DE 0x3CD1 +0xA0E0 0x6077 +0xA0E2 0x7F71 +0xA0E3 0x28B2D +0xA0E5 0x60E9 +0xA0E6 0x4B7E +0xA0E7 0x5220 +0xA0E8 0x3C18 +0xA0E9 0x23CC7 +0xA0EA 0x25ED7 +0xA0EB 0x27656 +0xA0EC 0x25531 +0xA0ED 0x21944 +0xA0EE 0x212FE +0xA0EF 0x29903 +0xA0F0 0x26DDC +0xA0F1 0x270AD +0xA0F2 0x5CC1 +0xA0F3 0x261AD +0xA0F4 0x28A0F +0xA0F5 0x23677 +0xA0F6 0x200EE +0xA0F7 0x26846 +0xA0F8 0x24F0E +0xA0F9 0x4562 +0xA0FA 0x5B1F +0xA0FB 0x2634C +0xA0FC 0x9F50 +0xA0FD 0x9EA6 +0xA0FE 0x2626B +0xA140 0x3000 +0xA141 0xFF0C +0xA142 0x3001 +0xA143 0x3002 +0xA144 0xFF0E +0xA145 0x2022 +0xA146 0xFF1B +0xA147 0xFF1A +0xA148 0xFF1F +0xA149 0xFF01 +0xA14A 0xFE30 +0xA14B 0x2026 +0xA14C 0x2025 +0xA14D 0xFE50 +0xA14E 0xFF64 +0xA14F 0xFE52 +0xA150 0x00B7 +0xA151 0xFE54 +0xA152 0xFE55 +0xA153 0xFE56 +0xA154 0xFE57 +0xA155 0xFF5C +0xA156 0x2013 +0xA157 0xFE31 +0xA158 0x2014 +0xA159 0xFE33 +0xA15B 0xFE34 +0xA15C 0xFE4F +0xA15D 0xFF08 +0xA15E 0xFF09 +0xA15F 0xFE35 +0xA160 0xFE36 +0xA161 0xFF5B +0xA162 0xFF5D +0xA163 0xFE37 +0xA164 0xFE38 +0xA165 0x3014 +0xA166 0x3015 +0xA167 0xFE39 +0xA168 0xFE3A +0xA169 0x3010 +0xA16A 0x3011 +0xA16B 0xFE3B +0xA16C 0xFE3C +0xA16D 0x300A +0xA16E 0x300B +0xA16F 0xFE3D +0xA170 0xFE3E +0xA171 0x3008 +0xA172 0x3009 +0xA173 0xFE3F +0xA174 0xFE40 +0xA175 0x300C +0xA176 0x300D +0xA177 0xFE41 +0xA178 0xFE42 +0xA179 0x300E +0xA17A 0x300F +0xA17B 0xFE43 +0xA17C 0xFE44 +0xA17D 0xFE59 +0xA17E 0xFE5A +0xA1A1 0xFE5B +0xA1A2 0xFE5C +0xA1A3 0xFE5D +0xA1A4 0xFE5E +0xA1A5 0x2018 +0xA1A6 0x2019 +0xA1A7 0x201C +0xA1A8 0x201D +0xA1A9 0x301D +0xA1AA 0x301E +0xA1AB 0x2035 +0xA1AC 0x2032 +0xA1AD 0xFF03 +0xA1AE 0xFF06 +0xA1AF 0xFF0A +0xA1B0 0x203B +0xA1B1 0x00A7 +0xA1B2 0x3003 +0xA1B3 0x25CB +0xA1B4 0x25CF +0xA1B5 0x25B3 +0xA1B6 0x25B2 +0xA1B7 0x25CE +0xA1B8 0x2606 +0xA1B9 0x2605 +0xA1BA 0x25C7 +0xA1BB 0x25C6 +0xA1BC 0x25A1 +0xA1BD 0x25A0 +0xA1BE 0x25BD +0xA1BF 0x25BC +0xA1C0 0x32A3 +0xA1C1 0x2105 +0xA1C2 0x203E +0xA1C4 0xFF3F +0xA1C6 0xFE49 +0xA1C7 0xFE4A +0xA1C8 0xFE4D +0xA1C9 0xFE4E +0xA1CA 0xFE4B +0xA1CB 0xFE4C +0xA1CC 0xFE5F +0xA1CD 0xFE60 +0xA1CE 0xFE61 +0xA1CF 0xFF0B +0xA1D0 0xFF0D +0xA1D1 0x00D7 +0xA1D2 0x00F7 +0xA1D3 0x00B1 +0xA1D4 0x221A +0xA1D5 0xFF1C +0xA1D6 0xFF1E +0xA1D7 0xFF1D +0xA1D8 0x2266 +0xA1D9 0x2267 +0xA1DA 0x2260 +0xA1DB 0x221E +0xA1DC 0x2252 +0xA1DD 0x2261 +0xA1DE 0xFE62 +0xA1DF 0xFE63 +0xA1E0 0xFE64 +0xA1E1 0xFE65 +0xA1E2 0xFE66 +0xA1E3 0x223C +0xA1E4 0x2229 +0xA1E5 0x222A +0xA1E6 0x22A5 +0xA1E7 0x2220 +0xA1E8 0x221F +0xA1E9 0x22BF +0xA1EA 0x33D2 +0xA1EB 0x33D1 +0xA1EC 0x222B +0xA1ED 0x222E +0xA1EE 0x2235 +0xA1EF 0x2234 +0xA1F0 0x2640 +0xA1F1 0x2642 +0xA1F2 0x2641 +0xA1F3 0x2609 +0xA1F4 0x2191 +0xA1F5 0x2193 +0xA1F6 0x2190 +0xA1F7 0x2192 +0xA1F8 0x2196 +0xA1F9 0x2197 +0xA1FA 0x2199 +0xA1FB 0x2198 +0xA1FC 0x2225 +0xA1FD 0x2223 +0xA241 0xFF0F +0xA242 0xFF3C +0xA243 0xFF04 +0xA244 0x00A5 +0xA245 0x3012 +0xA246 0x00A2 +0xA247 0x00A3 +0xA248 0xFF05 +0xA249 0xFF20 +0xA24A 0x2103 +0xA24B 0x2109 +0xA24C 0xFE69 +0xA24D 0xFE6A +0xA24E 0xFE6B +0xA24F 0x33D5 +0xA250 0x339C +0xA251 0x339D +0xA252 0x339E +0xA253 0x33CE +0xA254 0x33A1 +0xA255 0x338E +0xA256 0x338F +0xA257 0x33C4 +0xA258 0x00B0 +0xA259 0x5159 +0xA25A 0x515B +0xA25B 0x515E +0xA25C 0x515D +0xA25D 0x5161 +0xA25E 0x5163 +0xA25F 0x55E7 +0xA260 0x74E9 +0xA261 0x7CCE +0xA262 0x2581 +0xA263 0x2582 +0xA264 0x2583 +0xA265 0x2584 +0xA266 0x2585 +0xA267 0x2586 +0xA268 0x2587 +0xA269 0x2588 +0xA26A 0x258F +0xA26B 0x258E +0xA26C 0x258D +0xA26D 0x258C +0xA26E 0x258B +0xA26F 0x258A +0xA270 0x2589 +0xA271 0x253C +0xA272 0x2534 +0xA273 0x252C +0xA274 0x2524 +0xA275 0x251C +0xA276 0x2594 +0xA277 0x2500 +0xA278 0x2502 +0xA279 0x2595 +0xA27A 0x250C +0xA27B 0x2510 +0xA27C 0x2514 +0xA27D 0x2518 +0xA27E 0x256D +0xA2A1 0x256E +0xA2A2 0x2570 +0xA2A3 0x256F +0xA2A4 0x2550 +0xA2A5 0x255E +0xA2A6 0x256A +0xA2A7 0x2561 +0xA2A8 0x25E2 +0xA2A9 0x25E3 +0xA2AA 0x25E5 +0xA2AB 0x25E4 +0xA2AC 0x2571 +0xA2AD 0x2572 +0xA2AE 0x2573 +0xA2AF 0xFF10 +0xA2B0 0xFF11 +0xA2B1 0xFF12 +0xA2B2 0xFF13 +0xA2B3 0xFF14 +0xA2B4 0xFF15 +0xA2B5 0xFF16 +0xA2B6 0xFF17 +0xA2B7 0xFF18 +0xA2B8 0xFF19 +0xA2B9 0x2160 +0xA2BA 0x2161 +0xA2BB 0x2162 +0xA2BC 0x2163 +0xA2BD 0x2164 +0xA2BE 0x2165 +0xA2BF 0x2166 +0xA2C0 0x2167 +0xA2C1 0x2168 +0xA2C2 0x2169 +0xA2C3 0x3021 +0xA2C4 0x3022 +0xA2C5 0x3023 +0xA2C6 0x3024 +0xA2C7 0x3025 +0xA2C8 0x3026 +0xA2C9 0x3027 +0xA2CA 0x3028 +0xA2CB 0x3029 +0xA2CD 0x5344 +0xA2CF 0xFF21 +0xA2D0 0xFF22 +0xA2D1 0xFF23 +0xA2D2 0xFF24 +0xA2D3 0xFF25 +0xA2D4 0xFF26 +0xA2D5 0xFF27 +0xA2D6 0xFF28 +0xA2D7 0xFF29 +0xA2D8 0xFF2A +0xA2D9 0xFF2B +0xA2DA 0xFF2C +0xA2DB 0xFF2D +0xA2DC 0xFF2E +0xA2DD 0xFF2F +0xA2DE 0xFF30 +0xA2DF 0xFF31 +0xA2E0 0xFF32 +0xA2E1 0xFF33 +0xA2E2 0xFF34 +0xA2E3 0xFF35 +0xA2E4 0xFF36 +0xA2E5 0xFF37 +0xA2E6 0xFF38 +0xA2E7 0xFF39 +0xA2E8 0xFF3A +0xA2E9 0xFF41 +0xA2EA 0xFF42 +0xA2EB 0xFF43 +0xA2EC 0xFF44 +0xA2ED 0xFF45 +0xA2EE 0xFF46 +0xA2EF 0xFF47 +0xA2F0 0xFF48 +0xA2F1 0xFF49 +0xA2F2 0xFF4A +0xA2F3 0xFF4B +0xA2F4 0xFF4C +0xA2F5 0xFF4D +0xA2F6 0xFF4E +0xA2F7 0xFF4F +0xA2F8 0xFF50 +0xA2F9 0xFF51 +0xA2FA 0xFF52 +0xA2FB 0xFF53 +0xA2FC 0xFF54 +0xA2FD 0xFF55 +0xA2FE 0xFF56 +0xA340 0xFF57 +0xA341 0xFF58 +0xA342 0xFF59 +0xA343 0xFF5A +0xA344 0x0391 +0xA345 0x0392 +0xA346 0x0393 +0xA347 0x0394 +0xA348 0x0395 +0xA349 0x0396 +0xA34A 0x0397 +0xA34B 0x0398 +0xA34C 0x0399 +0xA34D 0x039A +0xA34E 0x039B +0xA34F 0x039C +0xA350 0x039D +0xA351 0x039E +0xA352 0x039F +0xA353 0x03A0 +0xA354 0x03A1 +0xA355 0x03A3 +0xA356 0x03A4 +0xA357 0x03A5 +0xA358 0x03A6 +0xA359 0x03A7 +0xA35A 0x03A8 +0xA35B 0x03A9 +0xA35C 0x03B1 +0xA35D 0x03B2 +0xA35E 0x03B3 +0xA35F 0x03B4 +0xA360 0x03B5 +0xA361 0x03B6 +0xA362 0x03B7 +0xA363 0x03B8 +0xA364 0x03B9 +0xA365 0x03BA +0xA366 0x03BB +0xA367 0x03BC +0xA368 0x03BD +0xA369 0x03BE +0xA36A 0x03BF +0xA36B 0x03C0 +0xA36C 0x03C1 +0xA36D 0x03C3 +0xA36E 0x03C4 +0xA36F 0x03C5 +0xA370 0x03C6 +0xA371 0x03C7 +0xA372 0x03C8 +0xA373 0x03C9 +0xA374 0x3105 +0xA375 0x3106 +0xA376 0x3107 +0xA377 0x3108 +0xA378 0x3109 +0xA379 0x310A +0xA37A 0x310B +0xA37B 0x310C +0xA37C 0x310D +0xA37D 0x310E +0xA37E 0x310F +0xA3A1 0x3110 +0xA3A2 0x3111 +0xA3A3 0x3112 +0xA3A4 0x3113 +0xA3A5 0x3114 +0xA3A6 0x3115 +0xA3A7 0x3116 +0xA3A8 0x3117 +0xA3A9 0x3118 +0xA3AA 0x3119 +0xA3AB 0x311A +0xA3AC 0x311B +0xA3AD 0x311C +0xA3AE 0x311D +0xA3AF 0x311E +0xA3B0 0x311F +0xA3B1 0x3120 +0xA3B2 0x3121 +0xA3B3 0x3122 +0xA3B4 0x3123 +0xA3B5 0x3124 +0xA3B6 0x3125 +0xA3B7 0x3126 +0xA3B8 0x3127 +0xA3B9 0x3128 +0xA3BA 0x3129 +0xA3BB 0x02D9 +0xA3BC 0x02C9 +0xA3BD 0x02CA +0xA3BE 0x02C7 +0xA3BF 0x02CB +0xA440 0x4E00 +0xA441 0x4E59 +0xA442 0x4E01 +0xA443 0x4E03 +0xA444 0x4E43 +0xA445 0x4E5D +0xA446 0x4E86 +0xA447 0x4E8C +0xA448 0x4EBA +0xA449 0x513F +0xA44A 0x5165 +0xA44B 0x516B +0xA44C 0x51E0 +0xA44D 0x5200 +0xA44E 0x5201 +0xA44F 0x529B +0xA450 0x5315 +0xA451 0x5341 +0xA452 0x535C +0xA453 0x53C8 +0xA454 0x4E09 +0xA455 0x4E0B +0xA456 0x4E08 +0xA457 0x4E0A +0xA458 0x4E2B +0xA459 0x4E38 +0xA45A 0x51E1 +0xA45B 0x4E45 +0xA45C 0x4E48 +0xA45D 0x4E5F +0xA45E 0x4E5E +0xA45F 0x4E8E +0xA460 0x4EA1 +0xA461 0x5140 +0xA462 0x5203 +0xA463 0x52FA +0xA464 0x5343 +0xA465 0x53C9 +0xA466 0x53E3 +0xA467 0x571F +0xA468 0x58EB +0xA469 0x5915 +0xA46A 0x5927 +0xA46B 0x5973 +0xA46C 0x5B50 +0xA46D 0x5B51 +0xA46E 0x5B53 +0xA46F 0x5BF8 +0xA470 0x5C0F +0xA471 0x5C22 +0xA472 0x5C38 +0xA473 0x5C71 +0xA474 0x5DDD +0xA475 0x5DE5 +0xA476 0x5DF1 +0xA477 0x5DF2 +0xA478 0x5DF3 +0xA479 0x5DFE +0xA47A 0x5E72 +0xA47B 0x5EFE +0xA47C 0x5F0B +0xA47D 0x5F13 +0xA47E 0x624D +0xA4A1 0x4E11 +0xA4A2 0x4E10 +0xA4A3 0x4E0D +0xA4A4 0x4E2D +0xA4A5 0x4E30 +0xA4A6 0x4E39 +0xA4A7 0x4E4B +0xA4A8 0x5C39 +0xA4A9 0x4E88 +0xA4AA 0x4E91 +0xA4AB 0x4E95 +0xA4AC 0x4E92 +0xA4AD 0x4E94 +0xA4AE 0x4EA2 +0xA4AF 0x4EC1 +0xA4B0 0x4EC0 +0xA4B1 0x4EC3 +0xA4B2 0x4EC6 +0xA4B3 0x4EC7 +0xA4B4 0x4ECD +0xA4B5 0x4ECA +0xA4B6 0x4ECB +0xA4B7 0x4EC4 +0xA4B8 0x5143 +0xA4B9 0x5141 +0xA4BA 0x5167 +0xA4BB 0x516D +0xA4BC 0x516E +0xA4BD 0x516C +0xA4BE 0x5197 +0xA4BF 0x51F6 +0xA4C0 0x5206 +0xA4C1 0x5207 +0xA4C2 0x5208 +0xA4C3 0x52FB +0xA4C4 0x52FE +0xA4C5 0x52FF +0xA4C6 0x5316 +0xA4C7 0x5339 +0xA4C8 0x5348 +0xA4C9 0x5347 +0xA4CA 0x5345 +0xA4CB 0x535E +0xA4CC 0x5384 +0xA4CD 0x53CB +0xA4CE 0x53CA +0xA4CF 0x53CD +0xA4D0 0x58EC +0xA4D1 0x5929 +0xA4D2 0x592B +0xA4D3 0x592A +0xA4D4 0x592D +0xA4D5 0x5B54 +0xA4D6 0x5C11 +0xA4D7 0x5C24 +0xA4D8 0x5C3A +0xA4D9 0x5C6F +0xA4DA 0x5DF4 +0xA4DB 0x5E7B +0xA4DC 0x5EFF +0xA4DD 0x5F14 +0xA4DE 0x5F15 +0xA4DF 0x5FC3 +0xA4E0 0x6208 +0xA4E1 0x6236 +0xA4E2 0x624B +0xA4E3 0x624E +0xA4E4 0x652F +0xA4E5 0x6587 +0xA4E6 0x6597 +0xA4E7 0x65A4 +0xA4E8 0x65B9 +0xA4E9 0x65E5 +0xA4EA 0x66F0 +0xA4EB 0x6708 +0xA4EC 0x6728 +0xA4ED 0x6B20 +0xA4EE 0x6B62 +0xA4EF 0x6B79 +0xA4F0 0x6BCB +0xA4F1 0x6BD4 +0xA4F2 0x6BDB +0xA4F3 0x6C0F +0xA4F4 0x6C34 +0xA4F5 0x706B +0xA4F6 0x722A +0xA4F7 0x7236 +0xA4F8 0x723B +0xA4F9 0x7247 +0xA4FA 0x7259 +0xA4FB 0x725B +0xA4FC 0x72AC +0xA4FD 0x738B +0xA4FE 0x4E19 +0xA540 0x4E16 +0xA541 0x4E15 +0xA542 0x4E14 +0xA543 0x4E18 +0xA544 0x4E3B +0xA545 0x4E4D +0xA546 0x4E4F +0xA547 0x4E4E +0xA548 0x4EE5 +0xA549 0x4ED8 +0xA54A 0x4ED4 +0xA54B 0x4ED5 +0xA54C 0x4ED6 +0xA54D 0x4ED7 +0xA54E 0x4EE3 +0xA54F 0x4EE4 +0xA550 0x4ED9 +0xA551 0x4EDE +0xA552 0x5145 +0xA553 0x5144 +0xA554 0x5189 +0xA555 0x518A +0xA556 0x51AC +0xA557 0x51F9 +0xA558 0x51FA +0xA559 0x51F8 +0xA55A 0x520A +0xA55B 0x52A0 +0xA55C 0x529F +0xA55D 0x5305 +0xA55E 0x5306 +0xA55F 0x5317 +0xA560 0x531D +0xA561 0x4EDF +0xA562 0x534A +0xA563 0x5349 +0xA564 0x5361 +0xA565 0x5360 +0xA566 0x536F +0xA567 0x536E +0xA568 0x53BB +0xA569 0x53EF +0xA56A 0x53E4 +0xA56B 0x53F3 +0xA56C 0x53EC +0xA56D 0x53EE +0xA56E 0x53E9 +0xA56F 0x53E8 +0xA570 0x53FC +0xA571 0x53F8 +0xA572 0x53F5 +0xA573 0x53EB +0xA574 0x53E6 +0xA575 0x53EA +0xA576 0x53F2 +0xA577 0x53F1 +0xA578 0x53F0 +0xA579 0x53E5 +0xA57A 0x53ED +0xA57B 0x53FB +0xA57C 0x56DB +0xA57D 0x56DA +0xA57E 0x5916 +0xA5A1 0x592E +0xA5A2 0x5931 +0xA5A3 0x5974 +0xA5A4 0x5976 +0xA5A5 0x5B55 +0xA5A6 0x5B83 +0xA5A7 0x5C3C +0xA5A8 0x5DE8 +0xA5A9 0x5DE7 +0xA5AA 0x5DE6 +0xA5AB 0x5E02 +0xA5AC 0x5E03 +0xA5AD 0x5E73 +0xA5AE 0x5E7C +0xA5AF 0x5F01 +0xA5B0 0x5F18 +0xA5B1 0x5F17 +0xA5B2 0x5FC5 +0xA5B3 0x620A +0xA5B4 0x6253 +0xA5B5 0x6254 +0xA5B6 0x6252 +0xA5B7 0x6251 +0xA5B8 0x65A5 +0xA5B9 0x65E6 +0xA5BA 0x672E +0xA5BB 0x672C +0xA5BC 0x672A +0xA5BD 0x672B +0xA5BE 0x672D +0xA5BF 0x6B63 +0xA5C0 0x6BCD +0xA5C1 0x6C11 +0xA5C2 0x6C10 +0xA5C3 0x6C38 +0xA5C4 0x6C41 +0xA5C5 0x6C40 +0xA5C6 0x6C3E +0xA5C7 0x72AF +0xA5C8 0x7384 +0xA5C9 0x7389 +0xA5CA 0x74DC +0xA5CB 0x74E6 +0xA5CC 0x7518 +0xA5CD 0x751F +0xA5CE 0x7528 +0xA5CF 0x7529 +0xA5D0 0x7530 +0xA5D1 0x7531 +0xA5D2 0x7532 +0xA5D3 0x7533 +0xA5D4 0x758B +0xA5D5 0x767D +0xA5D6 0x76AE +0xA5D7 0x76BF +0xA5D8 0x76EE +0xA5D9 0x77DB +0xA5DA 0x77E2 +0xA5DB 0x77F3 +0xA5DC 0x793A +0xA5DD 0x79BE +0xA5DE 0x7A74 +0xA5DF 0x7ACB +0xA5E0 0x4E1E +0xA5E1 0x4E1F +0xA5E2 0x4E52 +0xA5E3 0x4E53 +0xA5E4 0x4E69 +0xA5E5 0x4E99 +0xA5E6 0x4EA4 +0xA5E7 0x4EA6 +0xA5E8 0x4EA5 +0xA5E9 0x4EFF +0xA5EA 0x4F09 +0xA5EB 0x4F19 +0xA5EC 0x4F0A +0xA5ED 0x4F15 +0xA5EE 0x4F0D +0xA5EF 0x4F10 +0xA5F0 0x4F11 +0xA5F1 0x4F0F +0xA5F2 0x4EF2 +0xA5F3 0x4EF6 +0xA5F4 0x4EFB +0xA5F5 0x4EF0 +0xA5F6 0x4EF3 +0xA5F7 0x4EFD +0xA5F8 0x4F01 +0xA5F9 0x4F0B +0xA5FA 0x5149 +0xA5FB 0x5147 +0xA5FC 0x5146 +0xA5FD 0x5148 +0xA5FE 0x5168 +0xA640 0x5171 +0xA641 0x518D +0xA642 0x51B0 +0xA643 0x5217 +0xA644 0x5211 +0xA645 0x5212 +0xA646 0x520E +0xA647 0x5216 +0xA648 0x52A3 +0xA649 0x5308 +0xA64A 0x5321 +0xA64B 0x5320 +0xA64C 0x5370 +0xA64D 0x5371 +0xA64E 0x5409 +0xA64F 0x540F +0xA650 0x540C +0xA651 0x540A +0xA652 0x5410 +0xA653 0x5401 +0xA654 0x540B +0xA655 0x5404 +0xA656 0x5411 +0xA657 0x540D +0xA658 0x5408 +0xA659 0x5403 +0xA65A 0x540E +0xA65B 0x5406 +0xA65C 0x5412 +0xA65D 0x56E0 +0xA65E 0x56DE +0xA65F 0x56DD +0xA660 0x5733 +0xA661 0x5730 +0xA662 0x5728 +0xA663 0x572D +0xA664 0x572C +0xA665 0x572F +0xA666 0x5729 +0xA667 0x5919 +0xA668 0x591A +0xA669 0x5937 +0xA66A 0x5938 +0xA66B 0x5984 +0xA66C 0x5978 +0xA66D 0x5983 +0xA66E 0x597D +0xA66F 0x5979 +0xA670 0x5982 +0xA671 0x5981 +0xA672 0x5B57 +0xA673 0x5B58 +0xA674 0x5B87 +0xA675 0x5B88 +0xA676 0x5B85 +0xA677 0x5B89 +0xA678 0x5BFA +0xA679 0x5C16 +0xA67A 0x5C79 +0xA67B 0x5DDE +0xA67C 0x5E06 +0xA67D 0x5E76 +0xA67E 0x5E74 +0xA6A1 0x5F0F +0xA6A2 0x5F1B +0xA6A3 0x5FD9 +0xA6A4 0x5FD6 +0xA6A5 0x620E +0xA6A6 0x620C +0xA6A7 0x620D +0xA6A8 0x6210 +0xA6A9 0x6263 +0xA6AA 0x625B +0xA6AB 0x6258 +0xA6AC 0x6536 +0xA6AD 0x65E9 +0xA6AE 0x65E8 +0xA6AF 0x65EC +0xA6B0 0x65ED +0xA6B1 0x66F2 +0xA6B2 0x66F3 +0xA6B3 0x6709 +0xA6B4 0x673D +0xA6B5 0x6734 +0xA6B6 0x6731 +0xA6B7 0x6735 +0xA6B8 0x6B21 +0xA6B9 0x6B64 +0xA6BA 0x6B7B +0xA6BB 0x6C16 +0xA6BC 0x6C5D +0xA6BD 0x6C57 +0xA6BE 0x6C59 +0xA6BF 0x6C5F +0xA6C0 0x6C60 +0xA6C1 0x6C50 +0xA6C2 0x6C55 +0xA6C3 0x6C61 +0xA6C4 0x6C5B +0xA6C5 0x6C4D +0xA6C6 0x6C4E +0xA6C7 0x7070 +0xA6C8 0x725F +0xA6C9 0x725D +0xA6CA 0x767E +0xA6CB 0x7AF9 +0xA6CC 0x7C73 +0xA6CD 0x7CF8 +0xA6CE 0x7F36 +0xA6CF 0x7F8A +0xA6D0 0x7FBD +0xA6D1 0x8001 +0xA6D2 0x8003 +0xA6D3 0x800C +0xA6D4 0x8012 +0xA6D5 0x8033 +0xA6D6 0x807F +0xA6D7 0x8089 +0xA6D8 0x808B +0xA6D9 0x808C +0xA6DA 0x81E3 +0xA6DB 0x81EA +0xA6DC 0x81F3 +0xA6DD 0x81FC +0xA6DE 0x820C +0xA6DF 0x821B +0xA6E0 0x821F +0xA6E1 0x826E +0xA6E2 0x8272 +0xA6E3 0x827E +0xA6E4 0x866B +0xA6E5 0x8840 +0xA6E6 0x884C +0xA6E7 0x8863 +0xA6E8 0x897F +0xA6E9 0x9621 +0xA6EA 0x4E32 +0xA6EB 0x4EA8 +0xA6EC 0x4F4D +0xA6ED 0x4F4F +0xA6EE 0x4F47 +0xA6EF 0x4F57 +0xA6F0 0x4F5E +0xA6F1 0x4F34 +0xA6F2 0x4F5B +0xA6F3 0x4F55 +0xA6F4 0x4F30 +0xA6F5 0x4F50 +0xA6F6 0x4F51 +0xA6F7 0x4F3D +0xA6F8 0x4F3A +0xA6F9 0x4F38 +0xA6FA 0x4F43 +0xA6FB 0x4F54 +0xA6FC 0x4F3C +0xA6FD 0x4F46 +0xA6FE 0x4F63 +0xA740 0x4F5C +0xA741 0x4F60 +0xA742 0x4F2F +0xA743 0x4F4E +0xA744 0x4F36 +0xA745 0x4F59 +0xA746 0x4F5D +0xA747 0x4F48 +0xA748 0x4F5A +0xA749 0x514C +0xA74A 0x514B +0xA74B 0x514D +0xA74C 0x5175 +0xA74D 0x51B6 +0xA74E 0x51B7 +0xA74F 0x5225 +0xA750 0x5224 +0xA751 0x5229 +0xA752 0x522A +0xA753 0x5228 +0xA754 0x52AB +0xA755 0x52A9 +0xA756 0x52AA +0xA757 0x52AC +0xA758 0x5323 +0xA759 0x5373 +0xA75A 0x5375 +0xA75B 0x541D +0xA75C 0x542D +0xA75D 0x541E +0xA75E 0x543E +0xA75F 0x5426 +0xA760 0x544E +0xA761 0x5427 +0xA762 0x5446 +0xA763 0x5443 +0xA764 0x5433 +0xA765 0x5448 +0xA766 0x5442 +0xA767 0x541B +0xA768 0x5429 +0xA769 0x544A +0xA76A 0x5439 +0xA76B 0x543B +0xA76C 0x5438 +0xA76D 0x542E +0xA76E 0x5435 +0xA76F 0x5436 +0xA770 0x5420 +0xA771 0x543C +0xA772 0x5440 +0xA773 0x5431 +0xA774 0x542B +0xA775 0x541F +0xA776 0x542C +0xA777 0x56EA +0xA778 0x56F0 +0xA779 0x56E4 +0xA77A 0x56EB +0xA77B 0x574A +0xA77C 0x5751 +0xA77D 0x5740 +0xA77E 0x574D +0xA7A1 0x5747 +0xA7A2 0x574E +0xA7A3 0x573E +0xA7A4 0x5750 +0xA7A5 0x574F +0xA7A6 0x573B +0xA7A7 0x58EF +0xA7A8 0x593E +0xA7A9 0x599D +0xA7AA 0x5992 +0xA7AB 0x59A8 +0xA7AC 0x599E +0xA7AD 0x59A3 +0xA7AE 0x5999 +0xA7AF 0x5996 +0xA7B0 0x598D +0xA7B1 0x59A4 +0xA7B2 0x5993 +0xA7B3 0x598A +0xA7B4 0x59A5 +0xA7B5 0x5B5D +0xA7B6 0x5B5C +0xA7B7 0x5B5A +0xA7B8 0x5B5B +0xA7B9 0x5B8C +0xA7BA 0x5B8B +0xA7BB 0x5B8F +0xA7BC 0x5C2C +0xA7BD 0x5C40 +0xA7BE 0x5C41 +0xA7BF 0x5C3F +0xA7C0 0x5C3E +0xA7C1 0x5C90 +0xA7C2 0x5C91 +0xA7C3 0x5C94 +0xA7C4 0x5C8C +0xA7C5 0x5DEB +0xA7C6 0x5E0C +0xA7C7 0x5E8F +0xA7C8 0x5E87 +0xA7C9 0x5E8A +0xA7CA 0x5EF7 +0xA7CB 0x5F04 +0xA7CC 0x5F1F +0xA7CD 0x5F64 +0xA7CE 0x5F62 +0xA7CF 0x5F77 +0xA7D0 0x5F79 +0xA7D1 0x5FD8 +0xA7D2 0x5FCC +0xA7D3 0x5FD7 +0xA7D4 0x5FCD +0xA7D5 0x5FF1 +0xA7D6 0x5FEB +0xA7D7 0x5FF8 +0xA7D8 0x5FEA +0xA7D9 0x6212 +0xA7DA 0x6211 +0xA7DB 0x6284 +0xA7DC 0x6297 +0xA7DD 0x6296 +0xA7DE 0x6280 +0xA7DF 0x6276 +0xA7E0 0x6289 +0xA7E1 0x626D +0xA7E2 0x628A +0xA7E3 0x627C +0xA7E4 0x627E +0xA7E5 0x6279 +0xA7E6 0x6273 +0xA7E7 0x6292 +0xA7E8 0x626F +0xA7E9 0x6298 +0xA7EA 0x626E +0xA7EB 0x6295 +0xA7EC 0x6293 +0xA7ED 0x6291 +0xA7EE 0x6286 +0xA7EF 0x6539 +0xA7F0 0x653B +0xA7F1 0x6538 +0xA7F2 0x65F1 +0xA7F3 0x66F4 +0xA7F4 0x675F +0xA7F5 0x674E +0xA7F6 0x674F +0xA7F7 0x6750 +0xA7F8 0x6751 +0xA7F9 0x675C +0xA7FA 0x6756 +0xA7FB 0x675E +0xA7FC 0x6749 +0xA7FD 0x6746 +0xA7FE 0x6760 +0xA840 0x6753 +0xA841 0x6757 +0xA842 0x6B65 +0xA843 0x6BCF +0xA844 0x6C42 +0xA845 0x6C5E +0xA846 0x6C99 +0xA847 0x6C81 +0xA848 0x6C88 +0xA849 0x6C89 +0xA84A 0x6C85 +0xA84B 0x6C9B +0xA84C 0x6C6A +0xA84D 0x6C7A +0xA84E 0x6C90 +0xA84F 0x6C70 +0xA850 0x6C8C +0xA851 0x6C68 +0xA852 0x6C96 +0xA853 0x6C92 +0xA854 0x6C7D +0xA855 0x6C83 +0xA856 0x6C72 +0xA857 0x6C7E +0xA858 0x6C74 +0xA859 0x6C86 +0xA85A 0x6C76 +0xA85B 0x6C8D +0xA85C 0x6C94 +0xA85D 0x6C98 +0xA85E 0x6C82 +0xA85F 0x7076 +0xA860 0x707C +0xA861 0x707D +0xA862 0x7078 +0xA863 0x7262 +0xA864 0x7261 +0xA865 0x7260 +0xA866 0x72C4 +0xA867 0x72C2 +0xA868 0x7396 +0xA869 0x752C +0xA86A 0x752B +0xA86B 0x7537 +0xA86C 0x7538 +0xA86D 0x7682 +0xA86E 0x76EF +0xA86F 0x77E3 +0xA870 0x79C1 +0xA871 0x79C0 +0xA872 0x79BF +0xA873 0x7A76 +0xA874 0x7CFB +0xA875 0x7F55 +0xA876 0x8096 +0xA877 0x8093 +0xA878 0x809D +0xA879 0x8098 +0xA87A 0x809B +0xA87B 0x809A +0xA87C 0x80B2 +0xA87D 0x826F +0xA87E 0x8292 +0xA8A1 0x828B +0xA8A2 0x828D +0xA8A3 0x898B +0xA8A4 0x89D2 +0xA8A5 0x8A00 +0xA8A6 0x8C37 +0xA8A7 0x8C46 +0xA8A8 0x8C55 +0xA8A9 0x8C9D +0xA8AA 0x8D64 +0xA8AB 0x8D70 +0xA8AC 0x8DB3 +0xA8AD 0x8EAB +0xA8AE 0x8ECA +0xA8AF 0x8F9B +0xA8B0 0x8FB0 +0xA8B1 0x8FC2 +0xA8B2 0x8FC6 +0xA8B3 0x8FC5 +0xA8B4 0x8FC4 +0xA8B5 0x5DE1 +0xA8B6 0x9091 +0xA8B7 0x90A2 +0xA8B8 0x90AA +0xA8B9 0x90A6 +0xA8BA 0x90A3 +0xA8BB 0x9149 +0xA8BC 0x91C6 +0xA8BD 0x91CC +0xA8BE 0x9632 +0xA8BF 0x962E +0xA8C0 0x9631 +0xA8C1 0x962A +0xA8C2 0x962C +0xA8C3 0x4E26 +0xA8C4 0x4E56 +0xA8C5 0x4E73 +0xA8C6 0x4E8B +0xA8C7 0x4E9B +0xA8C8 0x4E9E +0xA8C9 0x4EAB +0xA8CA 0x4EAC +0xA8CB 0x4F6F +0xA8CC 0x4F9D +0xA8CD 0x4F8D +0xA8CE 0x4F73 +0xA8CF 0x4F7F +0xA8D0 0x4F6C +0xA8D1 0x4F9B +0xA8D2 0x4F8B +0xA8D3 0x4F86 +0xA8D4 0x4F83 +0xA8D5 0x4F70 +0xA8D6 0x4F75 +0xA8D7 0x4F88 +0xA8D8 0x4F69 +0xA8D9 0x4F7B +0xA8DA 0x4F96 +0xA8DB 0x4F7E +0xA8DC 0x4F8F +0xA8DD 0x4F91 +0xA8DE 0x4F7A +0xA8DF 0x5154 +0xA8E0 0x5152 +0xA8E1 0x5155 +0xA8E2 0x5169 +0xA8E3 0x5177 +0xA8E4 0x5176 +0xA8E5 0x5178 +0xA8E6 0x51BD +0xA8E7 0x51FD +0xA8E8 0x523B +0xA8E9 0x5238 +0xA8EA 0x5237 +0xA8EB 0x523A +0xA8EC 0x5230 +0xA8ED 0x522E +0xA8EE 0x5236 +0xA8EF 0x5241 +0xA8F0 0x52BE +0xA8F1 0x52BB +0xA8F2 0x5352 +0xA8F3 0x5354 +0xA8F4 0x5353 +0xA8F5 0x5351 +0xA8F6 0x5366 +0xA8F7 0x5377 +0xA8F8 0x5378 +0xA8F9 0x5379 +0xA8FA 0x53D6 +0xA8FB 0x53D4 +0xA8FC 0x53D7 +0xA8FD 0x5473 +0xA8FE 0x5475 +0xA940 0x5496 +0xA941 0x5478 +0xA942 0x5495 +0xA943 0x5480 +0xA944 0x547B +0xA945 0x5477 +0xA946 0x5484 +0xA947 0x5492 +0xA948 0x5486 +0xA949 0x547C +0xA94A 0x5490 +0xA94B 0x5471 +0xA94C 0x5476 +0xA94D 0x548C +0xA94E 0x549A +0xA94F 0x5462 +0xA950 0x5468 +0xA951 0x548B +0xA952 0x547D +0xA953 0x548E +0xA954 0x56FA +0xA955 0x5783 +0xA956 0x5777 +0xA957 0x576A +0xA958 0x5769 +0xA959 0x5761 +0xA95A 0x5766 +0xA95B 0x5764 +0xA95C 0x577C +0xA95D 0x591C +0xA95E 0x5949 +0xA95F 0x5947 +0xA960 0x5948 +0xA961 0x5944 +0xA962 0x5954 +0xA963 0x59BE +0xA964 0x59BB +0xA965 0x59D4 +0xA966 0x59B9 +0xA967 0x59AE +0xA968 0x59D1 +0xA969 0x59C6 +0xA96A 0x59D0 +0xA96B 0x59CD +0xA96C 0x59CB +0xA96D 0x59D3 +0xA96E 0x59CA +0xA96F 0x59AF +0xA970 0x59B3 +0xA971 0x59D2 +0xA972 0x59C5 +0xA973 0x5B5F +0xA974 0x5B64 +0xA975 0x5B63 +0xA976 0x5B97 +0xA977 0x5B9A +0xA978 0x5B98 +0xA979 0x5B9C +0xA97A 0x5B99 +0xA97B 0x5B9B +0xA97C 0x5C1A +0xA97D 0x5C48 +0xA97E 0x5C45 +0xA9A1 0x5C46 +0xA9A2 0x5CB7 +0xA9A3 0x5CA1 +0xA9A4 0x5CB8 +0xA9A5 0x5CA9 +0xA9A6 0x5CAB +0xA9A7 0x5CB1 +0xA9A8 0x5CB3 +0xA9A9 0x5E18 +0xA9AA 0x5E1A +0xA9AB 0x5E16 +0xA9AC 0x5E15 +0xA9AD 0x5E1B +0xA9AE 0x5E11 +0xA9AF 0x5E78 +0xA9B0 0x5E9A +0xA9B1 0x5E97 +0xA9B2 0x5E9C +0xA9B3 0x5E95 +0xA9B4 0x5E96 +0xA9B5 0x5EF6 +0xA9B6 0x5F26 +0xA9B7 0x5F27 +0xA9B8 0x5F29 +0xA9B9 0x5F80 +0xA9BA 0x5F81 +0xA9BB 0x5F7F +0xA9BC 0x5F7C +0xA9BD 0x5FDD +0xA9BE 0x5FE0 +0xA9BF 0x5FFD +0xA9C0 0x5FF5 +0xA9C1 0x5FFF +0xA9C2 0x600F +0xA9C3 0x6014 +0xA9C4 0x602F +0xA9C5 0x6035 +0xA9C6 0x6016 +0xA9C7 0x602A +0xA9C8 0x6015 +0xA9C9 0x6021 +0xA9CA 0x6027 +0xA9CB 0x6029 +0xA9CC 0x602B +0xA9CD 0x601B +0xA9CE 0x6216 +0xA9CF 0x6215 +0xA9D0 0x623F +0xA9D1 0x623E +0xA9D2 0x6240 +0xA9D3 0x627F +0xA9D4 0x62C9 +0xA9D5 0x62CC +0xA9D6 0x62C4 +0xA9D7 0x62BF +0xA9D8 0x62C2 +0xA9D9 0x62B9 +0xA9DA 0x62D2 +0xA9DB 0x62DB +0xA9DC 0x62AB +0xA9DD 0x62D3 +0xA9DE 0x62D4 +0xA9DF 0x62CB +0xA9E0 0x62C8 +0xA9E1 0x62A8 +0xA9E2 0x62BD +0xA9E3 0x62BC +0xA9E4 0x62D0 +0xA9E5 0x62D9 +0xA9E6 0x62C7 +0xA9E7 0x62CD +0xA9E8 0x62B5 +0xA9E9 0x62DA +0xA9EA 0x62B1 +0xA9EB 0x62D8 +0xA9EC 0x62D6 +0xA9ED 0x62D7 +0xA9EE 0x62C6 +0xA9EF 0x62AC +0xA9F0 0x62CE +0xA9F1 0x653E +0xA9F2 0x65A7 +0xA9F3 0x65BC +0xA9F4 0x65FA +0xA9F5 0x6614 +0xA9F6 0x6613 +0xA9F7 0x660C +0xA9F8 0x6606 +0xA9F9 0x6602 +0xA9FA 0x660E +0xA9FB 0x6600 +0xA9FC 0x660F +0xA9FD 0x6615 +0xA9FE 0x660A +0xAA40 0x6607 +0xAA41 0x670D +0xAA42 0x670B +0xAA43 0x676D +0xAA44 0x678B +0xAA45 0x6795 +0xAA46 0x6771 +0xAA47 0x679C +0xAA48 0x6773 +0xAA49 0x6777 +0xAA4A 0x6787 +0xAA4B 0x679D +0xAA4C 0x6797 +0xAA4D 0x676F +0xAA4E 0x6770 +0xAA4F 0x677F +0xAA50 0x6789 +0xAA51 0x677E +0xAA52 0x6790 +0xAA53 0x6775 +0xAA54 0x679A +0xAA55 0x6793 +0xAA56 0x677C +0xAA57 0x676A +0xAA58 0x6772 +0xAA59 0x6B23 +0xAA5A 0x6B66 +0xAA5B 0x6B67 +0xAA5C 0x6B7F +0xAA5D 0x6C13 +0xAA5E 0x6C1B +0xAA5F 0x6CE3 +0xAA60 0x6CE8 +0xAA61 0x6CF3 +0xAA62 0x6CB1 +0xAA63 0x6CCC +0xAA64 0x6CE5 +0xAA65 0x6CB3 +0xAA66 0x6CBD +0xAA67 0x6CBE +0xAA68 0x6CBC +0xAA69 0x6CE2 +0xAA6A 0x6CAB +0xAA6B 0x6CD5 +0xAA6C 0x6CD3 +0xAA6D 0x6CB8 +0xAA6E 0x6CC4 +0xAA6F 0x6CB9 +0xAA70 0x6CC1 +0xAA71 0x6CAE +0xAA72 0x6CD7 +0xAA73 0x6CC5 +0xAA74 0x6CF1 +0xAA75 0x6CBF +0xAA76 0x6CBB +0xAA77 0x6CE1 +0xAA78 0x6CDB +0xAA79 0x6CCA +0xAA7A 0x6CAC +0xAA7B 0x6CEF +0xAA7C 0x6CDC +0xAA7D 0x6CD6 +0xAA7E 0x6CE0 +0xAAA1 0x7095 +0xAAA2 0x708E +0xAAA3 0x7092 +0xAAA4 0x708A +0xAAA5 0x7099 +0xAAA6 0x722C +0xAAA7 0x722D +0xAAA8 0x7238 +0xAAA9 0x7248 +0xAAAA 0x7267 +0xAAAB 0x7269 +0xAAAC 0x72C0 +0xAAAD 0x72CE +0xAAAE 0x72D9 +0xAAAF 0x72D7 +0xAAB0 0x72D0 +0xAAB1 0x73A9 +0xAAB2 0x73A8 +0xAAB3 0x739F +0xAAB4 0x73AB +0xAAB5 0x73A5 +0xAAB6 0x753D +0xAAB7 0x759D +0xAAB8 0x7599 +0xAAB9 0x759A +0xAABA 0x7684 +0xAABB 0x76C2 +0xAABC 0x76F2 +0xAABD 0x76F4 +0xAABE 0x77E5 +0xAABF 0x77FD +0xAAC0 0x793E +0xAAC1 0x7940 +0xAAC2 0x7941 +0xAAC3 0x79C9 +0xAAC4 0x79C8 +0xAAC5 0x7A7A +0xAAC6 0x7A79 +0xAAC7 0x7AFA +0xAAC8 0x7CFE +0xAAC9 0x7F54 +0xAACA 0x7F8C +0xAACB 0x7F8B +0xAACC 0x8005 +0xAACD 0x80BA +0xAACE 0x80A5 +0xAACF 0x80A2 +0xAAD0 0x80B1 +0xAAD1 0x80A1 +0xAAD2 0x80AB +0xAAD3 0x80A9 +0xAAD4 0x80B4 +0xAAD5 0x80AA +0xAAD6 0x80AF +0xAAD7 0x81E5 +0xAAD8 0x81FE +0xAAD9 0x820D +0xAADA 0x82B3 +0xAADB 0x829D +0xAADC 0x8299 +0xAADD 0x82AD +0xAADE 0x82BD +0xAADF 0x829F +0xAAE0 0x82B9 +0xAAE1 0x82B1 +0xAAE2 0x82AC +0xAAE3 0x82A5 +0xAAE4 0x82AF +0xAAE5 0x82B8 +0xAAE6 0x82A3 +0xAAE7 0x82B0 +0xAAE8 0x82BE +0xAAE9 0x82B7 +0xAAEA 0x864E +0xAAEB 0x8671 +0xAAEC 0x521D +0xAAED 0x8868 +0xAAEE 0x8ECB +0xAAEF 0x8FCE +0xAAF0 0x8FD4 +0xAAF1 0x8FD1 +0xAAF2 0x90B5 +0xAAF3 0x90B8 +0xAAF4 0x90B1 +0xAAF5 0x90B6 +0xAAF6 0x91C7 +0xAAF7 0x91D1 +0xAAF8 0x9577 +0xAAF9 0x9580 +0xAAFA 0x961C +0xAAFB 0x9640 +0xAAFC 0x963F +0xAAFD 0x963B +0xAAFE 0x9644 +0xAB40 0x9642 +0xAB41 0x96B9 +0xAB42 0x96E8 +0xAB43 0x9752 +0xAB44 0x975E +0xAB45 0x4E9F +0xAB46 0x4EAD +0xAB47 0x4EAE +0xAB48 0x4FE1 +0xAB49 0x4FB5 +0xAB4A 0x4FAF +0xAB4B 0x4FBF +0xAB4C 0x4FE0 +0xAB4D 0x4FD1 +0xAB4E 0x4FCF +0xAB4F 0x4FDD +0xAB50 0x4FC3 +0xAB51 0x4FB6 +0xAB52 0x4FD8 +0xAB53 0x4FDF +0xAB54 0x4FCA +0xAB55 0x4FD7 +0xAB56 0x4FAE +0xAB57 0x4FD0 +0xAB58 0x4FC4 +0xAB59 0x4FC2 +0xAB5A 0x4FDA +0xAB5B 0x4FCE +0xAB5C 0x4FDE +0xAB5D 0x4FB7 +0xAB5E 0x5157 +0xAB5F 0x5192 +0xAB60 0x5191 +0xAB61 0x51A0 +0xAB62 0x524E +0xAB63 0x5243 +0xAB64 0x524A +0xAB65 0x524D +0xAB66 0x524C +0xAB67 0x524B +0xAB68 0x5247 +0xAB69 0x52C7 +0xAB6A 0x52C9 +0xAB6B 0x52C3 +0xAB6C 0x52C1 +0xAB6D 0x530D +0xAB6E 0x5357 +0xAB6F 0x537B +0xAB70 0x539A +0xAB71 0x53DB +0xAB72 0x54AC +0xAB73 0x54C0 +0xAB74 0x54A8 +0xAB75 0x54CE +0xAB76 0x54C9 +0xAB77 0x54B8 +0xAB78 0x54A6 +0xAB79 0x54B3 +0xAB7A 0x54C7 +0xAB7B 0x54C2 +0xAB7C 0x54BD +0xAB7D 0x54AA +0xAB7E 0x54C1 +0xABA1 0x54C4 +0xABA2 0x54C8 +0xABA3 0x54AF +0xABA4 0x54AB +0xABA5 0x54B1 +0xABA6 0x54BB +0xABA7 0x54A9 +0xABA8 0x54A7 +0xABA9 0x54BF +0xABAA 0x56FF +0xABAB 0x5782 +0xABAC 0x578B +0xABAD 0x57A0 +0xABAE 0x57A3 +0xABAF 0x57A2 +0xABB0 0x57CE +0xABB1 0x57AE +0xABB2 0x5793 +0xABB3 0x5955 +0xABB4 0x5951 +0xABB5 0x594F +0xABB6 0x594E +0xABB7 0x5950 +0xABB8 0x59DC +0xABB9 0x59D8 +0xABBA 0x59FF +0xABBB 0x59E3 +0xABBC 0x59E8 +0xABBD 0x5A03 +0xABBE 0x59E5 +0xABBF 0x59EA +0xABC0 0x59DA +0xABC1 0x59E6 +0xABC2 0x5A01 +0xABC3 0x59FB +0xABC4 0x5B69 +0xABC5 0x5BA3 +0xABC6 0x5BA6 +0xABC7 0x5BA4 +0xABC8 0x5BA2 +0xABC9 0x5BA5 +0xABCA 0x5C01 +0xABCB 0x5C4E +0xABCC 0x5C4F +0xABCD 0x5C4D +0xABCE 0x5C4B +0xABCF 0x5CD9 +0xABD0 0x5CD2 +0xABD1 0x5DF7 +0xABD2 0x5E1D +0xABD3 0x5E25 +0xABD4 0x5E1F +0xABD5 0x5E7D +0xABD6 0x5EA0 +0xABD7 0x5EA6 +0xABD8 0x5EFA +0xABD9 0x5F08 +0xABDA 0x5F2D +0xABDB 0x5F65 +0xABDC 0x5F88 +0xABDD 0x5F85 +0xABDE 0x5F8A +0xABDF 0x5F8B +0xABE0 0x5F87 +0xABE1 0x5F8C +0xABE2 0x5F89 +0xABE3 0x6012 +0xABE4 0x601D +0xABE5 0x6020 +0xABE6 0x6025 +0xABE7 0x600E +0xABE8 0x6028 +0xABE9 0x604D +0xABEA 0x6070 +0xABEB 0x6068 +0xABEC 0x6062 +0xABED 0x6046 +0xABEE 0x6043 +0xABEF 0x606C +0xABF0 0x606B +0xABF1 0x606A +0xABF2 0x6064 +0xABF3 0x6241 +0xABF4 0x62DC +0xABF5 0x6316 +0xABF6 0x6309 +0xABF7 0x62FC +0xABF8 0x62ED +0xABF9 0x6301 +0xABFA 0x62EE +0xABFB 0x62FD +0xABFC 0x6307 +0xABFD 0x62F1 +0xABFE 0x62F7 +0xAC40 0x62EF +0xAC41 0x62EC +0xAC42 0x62FE +0xAC43 0x62F4 +0xAC44 0x6311 +0xAC45 0x6302 +0xAC46 0x653F +0xAC47 0x6545 +0xAC48 0x65AB +0xAC49 0x65BD +0xAC4A 0x65E2 +0xAC4B 0x6625 +0xAC4C 0x662D +0xAC4D 0x6620 +0xAC4E 0x6627 +0xAC4F 0x662F +0xAC50 0x661F +0xAC51 0x6628 +0xAC52 0x6631 +0xAC53 0x6624 +0xAC54 0x66F7 +0xAC55 0x67FF +0xAC56 0x67D3 +0xAC57 0x67F1 +0xAC58 0x67D4 +0xAC59 0x67D0 +0xAC5A 0x67EC +0xAC5B 0x67B6 +0xAC5C 0x67AF +0xAC5D 0x67F5 +0xAC5E 0x67E9 +0xAC5F 0x67EF +0xAC60 0x67C4 +0xAC61 0x67D1 +0xAC62 0x67B4 +0xAC63 0x67DA +0xAC64 0x67E5 +0xAC65 0x67B8 +0xAC66 0x67CF +0xAC67 0x67DE +0xAC68 0x67F3 +0xAC69 0x67B0 +0xAC6A 0x67D9 +0xAC6B 0x67E2 +0xAC6C 0x67DD +0xAC6D 0x67D2 +0xAC6E 0x6B6A +0xAC6F 0x6B83 +0xAC70 0x6B86 +0xAC71 0x6BB5 +0xAC72 0x6BD2 +0xAC73 0x6BD7 +0xAC74 0x6C1F +0xAC75 0x6CC9 +0xAC76 0x6D0B +0xAC77 0x6D32 +0xAC78 0x6D2A +0xAC79 0x6D41 +0xAC7A 0x6D25 +0xAC7B 0x6D0C +0xAC7C 0x6D31 +0xAC7D 0x6D1E +0xAC7E 0x6D17 +0xACA1 0x6D3B +0xACA2 0x6D3D +0xACA3 0x6D3E +0xACA4 0x6D36 +0xACA5 0x6D1B +0xACA6 0x6CF5 +0xACA7 0x6D39 +0xACA8 0x6D27 +0xACA9 0x6D38 +0xACAA 0x6D29 +0xACAB 0x6D2E +0xACAC 0x6D35 +0xACAD 0x6D0E +0xACAE 0x6D2B +0xACAF 0x70AB +0xACB0 0x70BA +0xACB1 0x70B3 +0xACB2 0x70AC +0xACB3 0x70AF +0xACB4 0x70AD +0xACB5 0x70B8 +0xACB6 0x70AE +0xACB7 0x70A4 +0xACB8 0x7230 +0xACB9 0x7272 +0xACBA 0x726F +0xACBB 0x7274 +0xACBC 0x72E9 +0xACBD 0x72E0 +0xACBE 0x72E1 +0xACBF 0x73B7 +0xACC0 0x73CA +0xACC1 0x73BB +0xACC2 0x73B2 +0xACC3 0x73CD +0xACC4 0x73C0 +0xACC5 0x73B3 +0xACC6 0x751A +0xACC7 0x752D +0xACC8 0x754F +0xACC9 0x754C +0xACCA 0x754E +0xACCB 0x754B +0xACCC 0x75AB +0xACCD 0x75A4 +0xACCE 0x75A5 +0xACCF 0x75A2 +0xACD0 0x75A3 +0xACD1 0x7678 +0xACD2 0x7686 +0xACD3 0x7687 +0xACD4 0x7688 +0xACD5 0x76C8 +0xACD6 0x76C6 +0xACD7 0x76C3 +0xACD8 0x76C5 +0xACD9 0x7701 +0xACDA 0x76F9 +0xACDB 0x76F8 +0xACDC 0x7709 +0xACDD 0x770B +0xACDE 0x76FE +0xACDF 0x76FC +0xACE0 0x7707 +0xACE1 0x77DC +0xACE2 0x7802 +0xACE3 0x7814 +0xACE4 0x780C +0xACE5 0x780D +0xACE6 0x7946 +0xACE7 0x7949 +0xACE8 0x7948 +0xACE9 0x7947 +0xACEA 0x79B9 +0xACEB 0x79BA +0xACEC 0x79D1 +0xACED 0x79D2 +0xACEE 0x79CB +0xACEF 0x7A7F +0xACF0 0x7A81 +0xACF1 0x7AFF +0xACF2 0x7AFD +0xACF3 0x7C7D +0xACF4 0x7D02 +0xACF5 0x7D05 +0xACF6 0x7D00 +0xACF7 0x7D09 +0xACF8 0x7D07 +0xACF9 0x7D04 +0xACFA 0x7D06 +0xACFB 0x7F38 +0xACFC 0x7F8E +0xACFD 0x7FBF +0xACFE 0x8004 +0xAD40 0x8010 +0xAD41 0x800D +0xAD42 0x8011 +0xAD43 0x8036 +0xAD44 0x80D6 +0xAD45 0x80E5 +0xAD46 0x80DA +0xAD47 0x80C3 +0xAD48 0x80C4 +0xAD49 0x80CC +0xAD4A 0x80E1 +0xAD4B 0x80DB +0xAD4C 0x80CE +0xAD4D 0x80DE +0xAD4E 0x80E4 +0xAD4F 0x80DD +0xAD50 0x81F4 +0xAD51 0x8222 +0xAD52 0x82E7 +0xAD53 0x8303 +0xAD54 0x8305 +0xAD55 0x82E3 +0xAD56 0x82DB +0xAD57 0x82E6 +0xAD58 0x8304 +0xAD59 0x82E5 +0xAD5A 0x8302 +0xAD5B 0x8309 +0xAD5C 0x82D2 +0xAD5D 0x82D7 +0xAD5E 0x82F1 +0xAD5F 0x8301 +0xAD60 0x82DC +0xAD61 0x82D4 +0xAD62 0x82D1 +0xAD63 0x82DE +0xAD64 0x82D3 +0xAD65 0x82DF +0xAD66 0x82EF +0xAD67 0x8306 +0xAD68 0x8650 +0xAD69 0x8679 +0xAD6A 0x867B +0xAD6B 0x867A +0xAD6C 0x884D +0xAD6D 0x886B +0xAD6E 0x8981 +0xAD6F 0x89D4 +0xAD70 0x8A08 +0xAD71 0x8A02 +0xAD72 0x8A03 +0xAD73 0x8C9E +0xAD74 0x8CA0 +0xAD75 0x8D74 +0xAD76 0x8D73 +0xAD77 0x8DB4 +0xAD78 0x8ECD +0xAD79 0x8ECC +0xAD7A 0x8FF0 +0xAD7B 0x8FE6 +0xAD7C 0x8FE2 +0xAD7D 0x8FEA +0xAD7E 0x8FE5 +0xADA1 0x8FED +0xADA2 0x8FEB +0xADA3 0x8FE4 +0xADA4 0x8FE8 +0xADA5 0x90CA +0xADA6 0x90CE +0xADA7 0x90C1 +0xADA8 0x90C3 +0xADA9 0x914B +0xADAA 0x914A +0xADAB 0x91CD +0xADAC 0x9582 +0xADAD 0x9650 +0xADAE 0x964B +0xADAF 0x964C +0xADB0 0x964D +0xADB1 0x9762 +0xADB2 0x9769 +0xADB3 0x97CB +0xADB4 0x97ED +0xADB5 0x97F3 +0xADB6 0x9801 +0xADB7 0x98A8 +0xADB8 0x98DB +0xADB9 0x98DF +0xADBA 0x9996 +0xADBB 0x9999 +0xADBC 0x4E58 +0xADBD 0x4EB3 +0xADBE 0x500C +0xADBF 0x500D +0xADC0 0x5023 +0xADC1 0x4FEF +0xADC2 0x5026 +0xADC3 0x5025 +0xADC4 0x4FF8 +0xADC5 0x5029 +0xADC6 0x5016 +0xADC7 0x5006 +0xADC8 0x503C +0xADC9 0x501F +0xADCA 0x501A +0xADCB 0x5012 +0xADCC 0x5011 +0xADCD 0x4FFA +0xADCE 0x5000 +0xADCF 0x5014 +0xADD0 0x5028 +0xADD1 0x4FF1 +0xADD2 0x5021 +0xADD3 0x500B +0xADD4 0x5019 +0xADD5 0x5018 +0xADD6 0x4FF3 +0xADD7 0x4FEE +0xADD8 0x502D +0xADD9 0x502A +0xADDA 0x4FFE +0xADDB 0x502B +0xADDC 0x5009 +0xADDD 0x517C +0xADDE 0x51A4 +0xADDF 0x51A5 +0xADE0 0x51A2 +0xADE1 0x51CD +0xADE2 0x51CC +0xADE3 0x51C6 +0xADE4 0x51CB +0xADE5 0x5256 +0xADE6 0x525C +0xADE7 0x5254 +0xADE8 0x525B +0xADE9 0x525D +0xADEA 0x532A +0xADEB 0x537F +0xADEC 0x539F +0xADED 0x539D +0xADEE 0x53DF +0xADEF 0x54E8 +0xADF0 0x5510 +0xADF1 0x5501 +0xADF2 0x5537 +0xADF3 0x54FC +0xADF4 0x54E5 +0xADF5 0x54F2 +0xADF6 0x5506 +0xADF7 0x54FA +0xADF8 0x5514 +0xADF9 0x54E9 +0xADFA 0x54ED +0xADFB 0x54E1 +0xADFC 0x5509 +0xADFD 0x54EE +0xADFE 0x54EA +0xAE40 0x54E6 +0xAE41 0x5527 +0xAE42 0x5507 +0xAE43 0x54FD +0xAE44 0x550F +0xAE45 0x5703 +0xAE46 0x5704 +0xAE47 0x57C2 +0xAE48 0x57D4 +0xAE49 0x57CB +0xAE4A 0x57C3 +0xAE4B 0x5809 +0xAE4C 0x590F +0xAE4D 0x5957 +0xAE4E 0x5958 +0xAE4F 0x595A +0xAE50 0x5A11 +0xAE51 0x5A18 +0xAE52 0x5A1C +0xAE53 0x5A1F +0xAE54 0x5A1B +0xAE55 0x5A13 +0xAE56 0x59EC +0xAE57 0x5A20 +0xAE58 0x5A23 +0xAE59 0x5A29 +0xAE5A 0x5A25 +0xAE5B 0x5A0C +0xAE5C 0x5A09 +0xAE5D 0x5B6B +0xAE5E 0x5C58 +0xAE5F 0x5BB0 +0xAE60 0x5BB3 +0xAE61 0x5BB6 +0xAE62 0x5BB4 +0xAE63 0x5BAE +0xAE64 0x5BB5 +0xAE65 0x5BB9 +0xAE66 0x5BB8 +0xAE67 0x5C04 +0xAE68 0x5C51 +0xAE69 0x5C55 +0xAE6A 0x5C50 +0xAE6B 0x5CED +0xAE6C 0x5CFD +0xAE6D 0x5CFB +0xAE6E 0x5CEA +0xAE6F 0x5CE8 +0xAE70 0x5CF0 +0xAE71 0x5CF6 +0xAE72 0x5D01 +0xAE73 0x5CF4 +0xAE74 0x5DEE +0xAE75 0x5E2D +0xAE76 0x5E2B +0xAE77 0x5EAB +0xAE78 0x5EAD +0xAE79 0x5EA7 +0xAE7A 0x5F31 +0xAE7B 0x5F92 +0xAE7C 0x5F91 +0xAE7D 0x5F90 +0xAE7E 0x6059 +0xAEA1 0x6063 +0xAEA2 0x6065 +0xAEA3 0x6050 +0xAEA4 0x6055 +0xAEA5 0x606D +0xAEA6 0x6069 +0xAEA7 0x606F +0xAEA8 0x6084 +0xAEA9 0x609F +0xAEAA 0x609A +0xAEAB 0x608D +0xAEAC 0x6094 +0xAEAD 0x608C +0xAEAE 0x6085 +0xAEAF 0x6096 +0xAEB0 0x6247 +0xAEB1 0x62F3 +0xAEB2 0x6308 +0xAEB3 0x62FF +0xAEB4 0x634E +0xAEB5 0x633E +0xAEB6 0x632F +0xAEB7 0x6355 +0xAEB8 0x6342 +0xAEB9 0x6346 +0xAEBA 0x634F +0xAEBB 0x6349 +0xAEBC 0x633A +0xAEBD 0x6350 +0xAEBE 0x633D +0xAEBF 0x632A +0xAEC0 0x632B +0xAEC1 0x6328 +0xAEC2 0x634D +0xAEC3 0x634C +0xAEC4 0x6548 +0xAEC5 0x6549 +0xAEC6 0x6599 +0xAEC7 0x65C1 +0xAEC8 0x65C5 +0xAEC9 0x6642 +0xAECA 0x6649 +0xAECB 0x664F +0xAECC 0x6643 +0xAECD 0x6652 +0xAECE 0x664C +0xAECF 0x6645 +0xAED0 0x6641 +0xAED1 0x66F8 +0xAED2 0x6714 +0xAED3 0x6715 +0xAED4 0x6717 +0xAED5 0x6821 +0xAED6 0x6838 +0xAED7 0x6848 +0xAED8 0x6846 +0xAED9 0x6853 +0xAEDA 0x6839 +0xAEDB 0x6842 +0xAEDC 0x6854 +0xAEDD 0x6829 +0xAEDE 0x68B3 +0xAEDF 0x6817 +0xAEE0 0x684C +0xAEE1 0x6851 +0xAEE2 0x683D +0xAEE3 0x67F4 +0xAEE4 0x6850 +0xAEE5 0x6840 +0xAEE6 0x683C +0xAEE7 0x6843 +0xAEE8 0x682A +0xAEE9 0x6845 +0xAEEA 0x6813 +0xAEEB 0x6818 +0xAEEC 0x6841 +0xAEED 0x6B8A +0xAEEE 0x6B89 +0xAEEF 0x6BB7 +0xAEF0 0x6C23 +0xAEF1 0x6C27 +0xAEF2 0x6C28 +0xAEF3 0x6C26 +0xAEF4 0x6C24 +0xAEF5 0x6CF0 +0xAEF6 0x6D6A +0xAEF7 0x6D95 +0xAEF8 0x6D88 +0xAEF9 0x6D87 +0xAEFA 0x6D66 +0xAEFB 0x6D78 +0xAEFC 0x6D77 +0xAEFD 0x6D59 +0xAEFE 0x6D93 +0xAF40 0x6D6C +0xAF41 0x6D89 +0xAF42 0x6D6E +0xAF43 0x6D5A +0xAF44 0x6D74 +0xAF45 0x6D69 +0xAF46 0x6D8C +0xAF47 0x6D8A +0xAF48 0x6D79 +0xAF49 0x6D85 +0xAF4A 0x6D65 +0xAF4B 0x6D94 +0xAF4C 0x70CA +0xAF4D 0x70D8 +0xAF4E 0x70E4 +0xAF4F 0x70D9 +0xAF50 0x70C8 +0xAF51 0x70CF +0xAF52 0x7239 +0xAF53 0x7279 +0xAF54 0x72FC +0xAF55 0x72F9 +0xAF56 0x72FD +0xAF57 0x72F8 +0xAF58 0x72F7 +0xAF59 0x7386 +0xAF5A 0x73ED +0xAF5B 0x7409 +0xAF5C 0x73EE +0xAF5D 0x73E0 +0xAF5E 0x73EA +0xAF5F 0x73DE +0xAF60 0x7554 +0xAF61 0x755D +0xAF62 0x755C +0xAF63 0x755A +0xAF64 0x7559 +0xAF65 0x75BE +0xAF66 0x75C5 +0xAF67 0x75C7 +0xAF68 0x75B2 +0xAF69 0x75B3 +0xAF6A 0x75BD +0xAF6B 0x75BC +0xAF6C 0x75B9 +0xAF6D 0x75C2 +0xAF6E 0x75B8 +0xAF6F 0x768B +0xAF70 0x76B0 +0xAF71 0x76CA +0xAF72 0x76CD +0xAF73 0x76CE +0xAF74 0x7729 +0xAF75 0x771F +0xAF76 0x7720 +0xAF77 0x7728 +0xAF78 0x77E9 +0xAF79 0x7830 +0xAF7A 0x7827 +0xAF7B 0x7838 +0xAF7C 0x781D +0xAF7D 0x7834 +0xAF7E 0x7837 +0xAFA1 0x7825 +0xAFA2 0x782D +0xAFA3 0x7820 +0xAFA4 0x781F +0xAFA5 0x7832 +0xAFA6 0x7955 +0xAFA7 0x7950 +0xAFA8 0x7960 +0xAFA9 0x795F +0xAFAA 0x7956 +0xAFAB 0x795E +0xAFAC 0x795D +0xAFAD 0x7957 +0xAFAE 0x795A +0xAFAF 0x79E4 +0xAFB0 0x79E3 +0xAFB1 0x79E7 +0xAFB2 0x79DF +0xAFB3 0x79E6 +0xAFB4 0x79E9 +0xAFB5 0x79D8 +0xAFB6 0x7A84 +0xAFB7 0x7A88 +0xAFB8 0x7AD9 +0xAFB9 0x7B06 +0xAFBA 0x7B11 +0xAFBB 0x7C89 +0xAFBC 0x7D21 +0xAFBD 0x7D17 +0xAFBE 0x7D0B +0xAFBF 0x7D0A +0xAFC0 0x7D20 +0xAFC1 0x7D22 +0xAFC2 0x7D14 +0xAFC3 0x7D10 +0xAFC4 0x7D15 +0xAFC5 0x7D1A +0xAFC6 0x7D1C +0xAFC7 0x7D0D +0xAFC8 0x7D19 +0xAFC9 0x7D1B +0xAFCA 0x7F3A +0xAFCB 0x7F5F +0xAFCC 0x7F94 +0xAFCD 0x7FC5 +0xAFCE 0x7FC1 +0xAFCF 0x8006 +0xAFD0 0x8018 +0xAFD1 0x8015 +0xAFD2 0x8019 +0xAFD3 0x8017 +0xAFD4 0x803D +0xAFD5 0x803F +0xAFD6 0x80F1 +0xAFD7 0x8102 +0xAFD8 0x80F0 +0xAFD9 0x8105 +0xAFDA 0x80ED +0xAFDB 0x80F4 +0xAFDC 0x8106 +0xAFDD 0x80F8 +0xAFDE 0x80F3 +0xAFDF 0x8108 +0xAFE0 0x80FD +0xAFE1 0x810A +0xAFE2 0x80FC +0xAFE3 0x80EF +0xAFE4 0x81ED +0xAFE5 0x81EC +0xAFE6 0x8200 +0xAFE7 0x8210 +0xAFE8 0x822A +0xAFE9 0x822B +0xAFEA 0x8228 +0xAFEB 0x822C +0xAFEC 0x82BB +0xAFED 0x832B +0xAFEE 0x8352 +0xAFEF 0x8354 +0xAFF0 0x834A +0xAFF1 0x8338 +0xAFF2 0x8350 +0xAFF3 0x8349 +0xAFF4 0x8335 +0xAFF5 0x8334 +0xAFF6 0x834F +0xAFF7 0x8332 +0xAFF8 0x8339 +0xAFF9 0x8336 +0xAFFA 0x8317 +0xAFFB 0x8340 +0xAFFC 0x8331 +0xAFFD 0x8328 +0xAFFE 0x8343 +0xB040 0x8654 +0xB041 0x868A +0xB042 0x86AA +0xB043 0x8693 +0xB044 0x86A4 +0xB045 0x86A9 +0xB046 0x868C +0xB047 0x86A3 +0xB048 0x869C +0xB049 0x8870 +0xB04A 0x8877 +0xB04B 0x8881 +0xB04C 0x8882 +0xB04D 0x887D +0xB04E 0x8879 +0xB04F 0x8A18 +0xB050 0x8A10 +0xB051 0x8A0E +0xB052 0x8A0C +0xB053 0x8A15 +0xB054 0x8A0A +0xB055 0x8A17 +0xB056 0x8A13 +0xB057 0x8A16 +0xB058 0x8A0F +0xB059 0x8A11 +0xB05A 0x8C48 +0xB05B 0x8C7A +0xB05C 0x8C79 +0xB05D 0x8CA1 +0xB05E 0x8CA2 +0xB05F 0x8D77 +0xB060 0x8EAC +0xB061 0x8ED2 +0xB062 0x8ED4 +0xB063 0x8ECF +0xB064 0x8FB1 +0xB065 0x9001 +0xB066 0x9006 +0xB067 0x8FF7 +0xB068 0x9000 +0xB069 0x8FFA +0xB06A 0x8FF4 +0xB06B 0x9003 +0xB06C 0x8FFD +0xB06D 0x9005 +0xB06E 0x8FF8 +0xB06F 0x9095 +0xB070 0x90E1 +0xB071 0x90DD +0xB072 0x90E2 +0xB073 0x9152 +0xB074 0x914D +0xB075 0x914C +0xB076 0x91D8 +0xB077 0x91DD +0xB078 0x91D7 +0xB079 0x91DC +0xB07A 0x91D9 +0xB07B 0x9583 +0xB07C 0x9662 +0xB07D 0x9663 +0xB07E 0x9661 +0xB0A1 0x965B +0xB0A2 0x965D +0xB0A3 0x9664 +0xB0A4 0x9658 +0xB0A5 0x965E +0xB0A6 0x96BB +0xB0A7 0x98E2 +0xB0A8 0x99AC +0xB0A9 0x9AA8 +0xB0AA 0x9AD8 +0xB0AB 0x9B25 +0xB0AC 0x9B32 +0xB0AD 0x9B3C +0xB0AE 0x4E7E +0xB0AF 0x507A +0xB0B0 0x507D +0xB0B1 0x505C +0xB0B2 0x5047 +0xB0B3 0x5043 +0xB0B4 0x504C +0xB0B5 0x505A +0xB0B6 0x5049 +0xB0B7 0x5065 +0xB0B8 0x5076 +0xB0B9 0x504E +0xB0BA 0x5055 +0xB0BB 0x5075 +0xB0BC 0x5074 +0xB0BD 0x5077 +0xB0BE 0x504F +0xB0BF 0x500F +0xB0C0 0x506F +0xB0C1 0x506D +0xB0C2 0x515C +0xB0C3 0x5195 +0xB0C4 0x51F0 +0xB0C5 0x526A +0xB0C6 0x526F +0xB0C7 0x52D2 +0xB0C8 0x52D9 +0xB0C9 0x52D8 +0xB0CA 0x52D5 +0xB0CB 0x5310 +0xB0CC 0x530F +0xB0CD 0x5319 +0xB0CE 0x533F +0xB0CF 0x5340 +0xB0D0 0x533E +0xB0D1 0x53C3 +0xB0D2 0x66FC +0xB0D3 0x5546 +0xB0D4 0x556A +0xB0D5 0x5566 +0xB0D6 0x5544 +0xB0D7 0x555E +0xB0D8 0x5561 +0xB0D9 0x5543 +0xB0DA 0x554A +0xB0DB 0x5531 +0xB0DC 0x5556 +0xB0DD 0x554F +0xB0DE 0x5555 +0xB0DF 0x552F +0xB0E0 0x5564 +0xB0E1 0x5538 +0xB0E2 0x552E +0xB0E3 0x555C +0xB0E4 0x552C +0xB0E5 0x5563 +0xB0E6 0x5533 +0xB0E7 0x5541 +0xB0E8 0x5557 +0xB0E9 0x5708 +0xB0EA 0x570B +0xB0EB 0x5709 +0xB0EC 0x57DF +0xB0ED 0x5805 +0xB0EE 0x580A +0xB0EF 0x5806 +0xB0F0 0x57E0 +0xB0F1 0x57E4 +0xB0F2 0x57FA +0xB0F3 0x5802 +0xB0F4 0x5835 +0xB0F5 0x57F7 +0xB0F6 0x57F9 +0xB0F7 0x5920 +0xB0F8 0x5962 +0xB0F9 0x5A36 +0xB0FA 0x5A41 +0xB0FB 0x5A49 +0xB0FC 0x5A66 +0xB0FD 0x5A6A +0xB0FE 0x5A40 +0xB140 0x5A3C +0xB141 0x5A62 +0xB142 0x5A5A +0xB143 0x5A46 +0xB144 0x5A4A +0xB145 0x5B70 +0xB146 0x5BC7 +0xB147 0x5BC5 +0xB148 0x5BC4 +0xB149 0x5BC2 +0xB14A 0x5BBF +0xB14B 0x5BC6 +0xB14C 0x5C09 +0xB14D 0x5C08 +0xB14E 0x5C07 +0xB14F 0x5C60 +0xB150 0x5C5C +0xB151 0x5C5D +0xB152 0x5D07 +0xB153 0x5D06 +0xB154 0x5D0E +0xB155 0x5D1B +0xB156 0x5D16 +0xB157 0x5D22 +0xB158 0x5D11 +0xB159 0x5D29 +0xB15A 0x5D14 +0xB15B 0x5D19 +0xB15C 0x5D24 +0xB15D 0x5D27 +0xB15E 0x5D17 +0xB15F 0x5DE2 +0xB160 0x5E38 +0xB161 0x5E36 +0xB162 0x5E33 +0xB163 0x5E37 +0xB164 0x5EB7 +0xB165 0x5EB8 +0xB166 0x5EB6 +0xB167 0x5EB5 +0xB168 0x5EBE +0xB169 0x5F35 +0xB16A 0x5F37 +0xB16B 0x5F57 +0xB16C 0x5F6C +0xB16D 0x5F69 +0xB16E 0x5F6B +0xB16F 0x5F97 +0xB170 0x5F99 +0xB171 0x5F9E +0xB172 0x5F98 +0xB173 0x5FA1 +0xB174 0x5FA0 +0xB175 0x5F9C +0xB176 0x607F +0xB177 0x60A3 +0xB178 0x6089 +0xB179 0x60A0 +0xB17A 0x60A8 +0xB17B 0x60CB +0xB17C 0x60B4 +0xB17D 0x60E6 +0xB17E 0x60BD +0xB1A1 0x60C5 +0xB1A2 0x60BB +0xB1A3 0x60B5 +0xB1A4 0x60DC +0xB1A5 0x60BC +0xB1A6 0x60D8 +0xB1A7 0x60D5 +0xB1A8 0x60C6 +0xB1A9 0x60DF +0xB1AA 0x60B8 +0xB1AB 0x60DA +0xB1AC 0x60C7 +0xB1AD 0x621A +0xB1AE 0x621B +0xB1AF 0x6248 +0xB1B0 0x63A0 +0xB1B1 0x63A7 +0xB1B2 0x6372 +0xB1B3 0x6396 +0xB1B4 0x63A2 +0xB1B5 0x63A5 +0xB1B6 0x6377 +0xB1B7 0x6367 +0xB1B8 0x6398 +0xB1B9 0x63AA +0xB1BA 0x6371 +0xB1BB 0x63A9 +0xB1BC 0x6389 +0xB1BD 0x6383 +0xB1BE 0x639B +0xB1BF 0x636B +0xB1C0 0x63A8 +0xB1C1 0x6384 +0xB1C2 0x6388 +0xB1C3 0x6399 +0xB1C4 0x63A1 +0xB1C5 0x63AC +0xB1C6 0x6392 +0xB1C7 0x638F +0xB1C8 0x6380 +0xB1C9 0x637B +0xB1CA 0x6369 +0xB1CB 0x6368 +0xB1CC 0x637A +0xB1CD 0x655D +0xB1CE 0x6556 +0xB1CF 0x6551 +0xB1D0 0x6559 +0xB1D1 0x6557 +0xB1D2 0x555F +0xB1D3 0x654F +0xB1D4 0x6558 +0xB1D5 0x6555 +0xB1D6 0x6554 +0xB1D7 0x659C +0xB1D8 0x659B +0xB1D9 0x65AC +0xB1DA 0x65CF +0xB1DB 0x65CB +0xB1DC 0x65CC +0xB1DD 0x65CE +0xB1DE 0x665D +0xB1DF 0x665A +0xB1E0 0x6664 +0xB1E1 0x6668 +0xB1E2 0x6666 +0xB1E3 0x665E +0xB1E4 0x66F9 +0xB1E5 0x52D7 +0xB1E6 0x671B +0xB1E7 0x6881 +0xB1E8 0x68AF +0xB1E9 0x68A2 +0xB1EA 0x6893 +0xB1EB 0x68B5 +0xB1EC 0x687F +0xB1ED 0x6876 +0xB1EE 0x68B1 +0xB1EF 0x68A7 +0xB1F0 0x6897 +0xB1F1 0x68B0 +0xB1F2 0x6883 +0xB1F3 0x68C4 +0xB1F4 0x68AD +0xB1F5 0x6886 +0xB1F6 0x6885 +0xB1F7 0x6894 +0xB1F8 0x689D +0xB1F9 0x68A8 +0xB1FA 0x689F +0xB1FB 0x68A1 +0xB1FC 0x6882 +0xB1FD 0x6B32 +0xB1FE 0x6BBA +0xB240 0x6BEB +0xB241 0x6BEC +0xB242 0x6C2B +0xB243 0x6D8E +0xB244 0x6DBC +0xB245 0x6DF3 +0xB246 0x6DD9 +0xB247 0x6DB2 +0xB248 0x6DE1 +0xB249 0x6DCC +0xB24A 0x6DE4 +0xB24B 0x6DFB +0xB24C 0x6DFA +0xB24D 0x6E05 +0xB24E 0x6DC7 +0xB24F 0x6DCB +0xB250 0x6DAF +0xB251 0x6DD1 +0xB252 0x6DAE +0xB253 0x6DDE +0xB254 0x6DF9 +0xB255 0x6DB8 +0xB256 0x6DF7 +0xB257 0x6DF5 +0xB258 0x6DC5 +0xB259 0x6DD2 +0xB25A 0x6E1A +0xB25B 0x6DB5 +0xB25C 0x6DDA +0xB25D 0x6DEB +0xB25E 0x6DD8 +0xB25F 0x6DEA +0xB260 0x6DF1 +0xB261 0x6DEE +0xB262 0x6DE8 +0xB263 0x6DC6 +0xB264 0x6DC4 +0xB265 0x6DAA +0xB266 0x6DEC +0xB267 0x6DBF +0xB268 0x6DE6 +0xB269 0x70F9 +0xB26A 0x7109 +0xB26B 0x710A +0xB26C 0x70FD +0xB26D 0x70EF +0xB26E 0x723D +0xB26F 0x727D +0xB270 0x7281 +0xB271 0x731C +0xB272 0x731B +0xB273 0x7316 +0xB274 0x7313 +0xB275 0x7319 +0xB276 0x7387 +0xB277 0x7405 +0xB278 0x740A +0xB279 0x7403 +0xB27A 0x7406 +0xB27B 0x73FE +0xB27C 0x740D +0xB27D 0x74E0 +0xB27E 0x74F6 +0xB2A1 0x74F7 +0xB2A2 0x751C +0xB2A3 0x7522 +0xB2A4 0x7565 +0xB2A5 0x7566 +0xB2A6 0x7562 +0xB2A7 0x7570 +0xB2A8 0x758F +0xB2A9 0x75D4 +0xB2AA 0x75D5 +0xB2AB 0x75B5 +0xB2AC 0x75CA +0xB2AD 0x75CD +0xB2AE 0x768E +0xB2AF 0x76D4 +0xB2B0 0x76D2 +0xB2B1 0x76DB +0xB2B2 0x7737 +0xB2B3 0x773E +0xB2B4 0x773C +0xB2B5 0x7736 +0xB2B6 0x7738 +0xB2B7 0x773A +0xB2B8 0x786B +0xB2B9 0x7843 +0xB2BA 0x784E +0xB2BB 0x7965 +0xB2BC 0x7968 +0xB2BD 0x796D +0xB2BE 0x79FB +0xB2BF 0x7A92 +0xB2C0 0x7A95 +0xB2C1 0x7B20 +0xB2C2 0x7B28 +0xB2C3 0x7B1B +0xB2C4 0x7B2C +0xB2C5 0x7B26 +0xB2C6 0x7B19 +0xB2C7 0x7B1E +0xB2C8 0x7B2E +0xB2C9 0x7C92 +0xB2CA 0x7C97 +0xB2CB 0x7C95 +0xB2CC 0x7D46 +0xB2CD 0x7D43 +0xB2CE 0x7D71 +0xB2CF 0x7D2E +0xB2D0 0x7D39 +0xB2D1 0x7D3C +0xB2D2 0x7D40 +0xB2D3 0x7D30 +0xB2D4 0x7D33 +0xB2D5 0x7D44 +0xB2D6 0x7D2F +0xB2D7 0x7D42 +0xB2D8 0x7D32 +0xB2D9 0x7D31 +0xB2DA 0x7F3D +0xB2DB 0x7F9E +0xB2DC 0x7F9A +0xB2DD 0x7FCC +0xB2DE 0x7FCE +0xB2DF 0x7FD2 +0xB2E0 0x801C +0xB2E1 0x804A +0xB2E2 0x8046 +0xB2E3 0x812F +0xB2E4 0x8116 +0xB2E5 0x8123 +0xB2E6 0x812B +0xB2E7 0x8129 +0xB2E8 0x8130 +0xB2E9 0x8124 +0xB2EA 0x8202 +0xB2EB 0x8235 +0xB2EC 0x8237 +0xB2ED 0x8236 +0xB2EE 0x8239 +0xB2EF 0x838E +0xB2F0 0x839E +0xB2F1 0x8398 +0xB2F2 0x8378 +0xB2F3 0x83A2 +0xB2F4 0x8396 +0xB2F5 0x83BD +0xB2F6 0x83AB +0xB2F7 0x8392 +0xB2F8 0x838A +0xB2F9 0x8393 +0xB2FA 0x8389 +0xB2FB 0x83A0 +0xB2FC 0x8377 +0xB2FD 0x837B +0xB2FE 0x837C +0xB340 0x8386 +0xB341 0x83A7 +0xB342 0x8655 +0xB343 0x5F6A +0xB344 0x86C7 +0xB345 0x86C0 +0xB346 0x86B6 +0xB347 0x86C4 +0xB348 0x86B5 +0xB349 0x86C6 +0xB34A 0x86CB +0xB34B 0x86B1 +0xB34C 0x86AF +0xB34D 0x86C9 +0xB34E 0x8853 +0xB34F 0x889E +0xB350 0x8888 +0xB351 0x88AB +0xB352 0x8892 +0xB353 0x8896 +0xB354 0x888D +0xB355 0x888B +0xB356 0x8993 +0xB357 0x898F +0xB358 0x8A2A +0xB359 0x8A1D +0xB35A 0x8A23 +0xB35B 0x8A25 +0xB35C 0x8A31 +0xB35D 0x8A2D +0xB35E 0x8A1F +0xB35F 0x8A1B +0xB360 0x8A22 +0xB361 0x8C49 +0xB362 0x8C5A +0xB363 0x8CA9 +0xB364 0x8CAC +0xB365 0x8CAB +0xB366 0x8CA8 +0xB367 0x8CAA +0xB368 0x8CA7 +0xB369 0x8D67 +0xB36A 0x8D66 +0xB36B 0x8DBE +0xB36C 0x8DBA +0xB36D 0x8EDB +0xB36E 0x8EDF +0xB36F 0x9019 +0xB370 0x900D +0xB371 0x901A +0xB372 0x9017 +0xB373 0x9023 +0xB374 0x901F +0xB375 0x901D +0xB376 0x9010 +0xB377 0x9015 +0xB378 0x901E +0xB379 0x9020 +0xB37A 0x900F +0xB37B 0x9022 +0xB37C 0x9016 +0xB37D 0x901B +0xB37E 0x9014 +0xB3A1 0x90E8 +0xB3A2 0x90ED +0xB3A3 0x90FD +0xB3A4 0x9157 +0xB3A5 0x91CE +0xB3A6 0x91F5 +0xB3A7 0x91E6 +0xB3A8 0x91E3 +0xB3A9 0x91E7 +0xB3AA 0x91ED +0xB3AB 0x91E9 +0xB3AC 0x9589 +0xB3AD 0x966A +0xB3AE 0x9675 +0xB3AF 0x9673 +0xB3B0 0x9678 +0xB3B1 0x9670 +0xB3B2 0x9674 +0xB3B3 0x9676 +0xB3B4 0x9677 +0xB3B5 0x966C +0xB3B6 0x96C0 +0xB3B7 0x96EA +0xB3B8 0x96E9 +0xB3B9 0x7AE0 +0xB3BA 0x7ADF +0xB3BB 0x9802 +0xB3BC 0x9803 +0xB3BD 0x9B5A +0xB3BE 0x9CE5 +0xB3BF 0x9E75 +0xB3C0 0x9E7F +0xB3C1 0x9EA5 +0xB3C2 0x9EBB +0xB3C3 0x50A2 +0xB3C4 0x508D +0xB3C5 0x5085 +0xB3C6 0x5099 +0xB3C7 0x5091 +0xB3C8 0x5080 +0xB3C9 0x5096 +0xB3CA 0x5098 +0xB3CB 0x509A +0xB3CC 0x6700 +0xB3CD 0x51F1 +0xB3CE 0x5272 +0xB3CF 0x5274 +0xB3D0 0x5275 +0xB3D1 0x5269 +0xB3D2 0x52DE +0xB3D3 0x52DD +0xB3D4 0x52DB +0xB3D5 0x535A +0xB3D6 0x53A5 +0xB3D7 0x557B +0xB3D8 0x5580 +0xB3D9 0x55A7 +0xB3DA 0x557C +0xB3DB 0x558A +0xB3DC 0x559D +0xB3DD 0x5598 +0xB3DE 0x5582 +0xB3DF 0x559C +0xB3E0 0x55AA +0xB3E1 0x5594 +0xB3E2 0x5587 +0xB3E3 0x558B +0xB3E4 0x5583 +0xB3E5 0x55B3 +0xB3E6 0x55AE +0xB3E7 0x559F +0xB3E8 0x553E +0xB3E9 0x55B2 +0xB3EA 0x559A +0xB3EB 0x55BB +0xB3EC 0x55AC +0xB3ED 0x55B1 +0xB3EE 0x557E +0xB3EF 0x5589 +0xB3F0 0x55AB +0xB3F1 0x5599 +0xB3F2 0x570D +0xB3F3 0x582F +0xB3F4 0x582A +0xB3F5 0x5834 +0xB3F6 0x5824 +0xB3F7 0x5830 +0xB3F8 0x5831 +0xB3F9 0x5821 +0xB3FA 0x581D +0xB3FB 0x5820 +0xB3FC 0x58F9 +0xB3FD 0x58FA +0xB3FE 0x5960 +0xB440 0x5A77 +0xB441 0x5A9A +0xB442 0x5A7F +0xB443 0x5A92 +0xB444 0x5A9B +0xB445 0x5AA7 +0xB446 0x5B73 +0xB447 0x5B71 +0xB448 0x5BD2 +0xB449 0x5BCC +0xB44A 0x5BD3 +0xB44B 0x5BD0 +0xB44C 0x5C0A +0xB44D 0x5C0B +0xB44E 0x5C31 +0xB44F 0x5D4C +0xB450 0x5D50 +0xB451 0x5D34 +0xB452 0x5D47 +0xB453 0x5DFD +0xB454 0x5E45 +0xB455 0x5E3D +0xB456 0x5E40 +0xB457 0x5E43 +0xB458 0x5E7E +0xB459 0x5ECA +0xB45A 0x5EC1 +0xB45B 0x5EC2 +0xB45C 0x5EC4 +0xB45D 0x5F3C +0xB45E 0x5F6D +0xB45F 0x5FA9 +0xB460 0x5FAA +0xB461 0x5FA8 +0xB462 0x60D1 +0xB463 0x60E1 +0xB464 0x60B2 +0xB465 0x60B6 +0xB466 0x60E0 +0xB467 0x611C +0xB468 0x6123 +0xB469 0x60FA +0xB46A 0x6115 +0xB46B 0x60F0 +0xB46C 0x60FB +0xB46D 0x60F4 +0xB46E 0x6168 +0xB46F 0x60F1 +0xB470 0x610E +0xB471 0x60F6 +0xB472 0x6109 +0xB473 0x6100 +0xB474 0x6112 +0xB475 0x621F +0xB476 0x6249 +0xB477 0x63A3 +0xB478 0x638C +0xB479 0x63CF +0xB47A 0x63C0 +0xB47B 0x63E9 +0xB47C 0x63C9 +0xB47D 0x63C6 +0xB47E 0x63CD +0xB4A1 0x63D2 +0xB4A2 0x63E3 +0xB4A3 0x63D0 +0xB4A4 0x63E1 +0xB4A5 0x63D6 +0xB4A6 0x63ED +0xB4A7 0x63EE +0xB4A8 0x6376 +0xB4A9 0x63F4 +0xB4AA 0x63EA +0xB4AB 0x63DB +0xB4AC 0x6452 +0xB4AD 0x63DA +0xB4AE 0x63F9 +0xB4AF 0x655E +0xB4B0 0x6566 +0xB4B1 0x6562 +0xB4B2 0x6563 +0xB4B3 0x6591 +0xB4B4 0x6590 +0xB4B5 0x65AF +0xB4B6 0x666E +0xB4B7 0x6670 +0xB4B8 0x6674 +0xB4B9 0x6676 +0xB4BA 0x666F +0xB4BB 0x6691 +0xB4BC 0x667A +0xB4BD 0x667E +0xB4BE 0x6677 +0xB4BF 0x66FE +0xB4C0 0x66FF +0xB4C1 0x671F +0xB4C2 0x671D +0xB4C3 0x68FA +0xB4C4 0x68D5 +0xB4C5 0x68E0 +0xB4C6 0x68D8 +0xB4C7 0x68D7 +0xB4C8 0x6905 +0xB4C9 0x68DF +0xB4CA 0x68F5 +0xB4CB 0x68EE +0xB4CC 0x68E7 +0xB4CD 0x68F9 +0xB4CE 0x68D2 +0xB4CF 0x68F2 +0xB4D0 0x68E3 +0xB4D1 0x68CB +0xB4D2 0x68CD +0xB4D3 0x690D +0xB4D4 0x6912 +0xB4D5 0x690E +0xB4D6 0x68C9 +0xB4D7 0x68DA +0xB4D8 0x696E +0xB4D9 0x68FB +0xB4DA 0x6B3E +0xB4DB 0x6B3A +0xB4DC 0x6B3D +0xB4DD 0x6B98 +0xB4DE 0x6B96 +0xB4DF 0x6BBC +0xB4E0 0x6BEF +0xB4E1 0x6C2E +0xB4E2 0x6C2F +0xB4E3 0x6C2C +0xB4E4 0x6E2F +0xB4E5 0x6E38 +0xB4E6 0x6E54 +0xB4E7 0x6E21 +0xB4E8 0x6E32 +0xB4E9 0x6E67 +0xB4EA 0x6E4A +0xB4EB 0x6E20 +0xB4EC 0x6E25 +0xB4ED 0x6E23 +0xB4EE 0x6E1B +0xB4EF 0x6E5B +0xB4F0 0x6E58 +0xB4F1 0x6E24 +0xB4F2 0x6E56 +0xB4F3 0x6E6E +0xB4F4 0x6E2D +0xB4F5 0x6E26 +0xB4F6 0x6E6F +0xB4F7 0x6E34 +0xB4F8 0x6E4D +0xB4F9 0x6E3A +0xB4FA 0x6E2C +0xB4FB 0x6E43 +0xB4FC 0x6E1D +0xB4FD 0x6E3E +0xB4FE 0x6ECB +0xB540 0x6E89 +0xB541 0x6E19 +0xB542 0x6E4E +0xB543 0x6E63 +0xB544 0x6E44 +0xB545 0x6E72 +0xB546 0x6E69 +0xB547 0x6E5F +0xB548 0x7119 +0xB549 0x711A +0xB54A 0x7126 +0xB54B 0x7130 +0xB54C 0x7121 +0xB54D 0x7136 +0xB54E 0x716E +0xB54F 0x711C +0xB550 0x724C +0xB551 0x7284 +0xB552 0x7280 +0xB553 0x7336 +0xB554 0x7325 +0xB555 0x7334 +0xB556 0x7329 +0xB557 0x743A +0xB558 0x742A +0xB559 0x7433 +0xB55A 0x7422 +0xB55B 0x7425 +0xB55C 0x7435 +0xB55D 0x7436 +0xB55E 0x7434 +0xB55F 0x742F +0xB560 0x741B +0xB561 0x7426 +0xB562 0x7428 +0xB563 0x7525 +0xB564 0x7526 +0xB565 0x756B +0xB566 0x756A +0xB567 0x75E2 +0xB568 0x75DB +0xB569 0x75E3 +0xB56A 0x75D9 +0xB56B 0x75D8 +0xB56C 0x75DE +0xB56D 0x75E0 +0xB56E 0x767B +0xB56F 0x767C +0xB570 0x7696 +0xB571 0x7693 +0xB572 0x76B4 +0xB573 0x76DC +0xB574 0x774F +0xB575 0x77ED +0xB576 0x785D +0xB577 0x786C +0xB578 0x786F +0xB579 0x7A0D +0xB57A 0x7A08 +0xB57B 0x7A0B +0xB57C 0x7A05 +0xB57D 0x7A00 +0xB57E 0x7A98 +0xB5A1 0x7A97 +0xB5A2 0x7A96 +0xB5A3 0x7AE5 +0xB5A4 0x7AE3 +0xB5A5 0x7B49 +0xB5A6 0x7B56 +0xB5A7 0x7B46 +0xB5A8 0x7B50 +0xB5A9 0x7B52 +0xB5AA 0x7B54 +0xB5AB 0x7B4D +0xB5AC 0x7B4B +0xB5AD 0x7B4F +0xB5AE 0x7B51 +0xB5AF 0x7C9F +0xB5B0 0x7CA5 +0xB5B1 0x7D5E +0xB5B2 0x7D50 +0xB5B3 0x7D68 +0xB5B4 0x7D55 +0xB5B5 0x7D2B +0xB5B6 0x7D6E +0xB5B7 0x7D72 +0xB5B8 0x7D61 +0xB5B9 0x7D66 +0xB5BA 0x7D62 +0xB5BB 0x7D70 +0xB5BC 0x7D73 +0xB5BD 0x5584 +0xB5BE 0x7FD4 +0xB5BF 0x7FD5 +0xB5C0 0x800B +0xB5C1 0x8052 +0xB5C2 0x8085 +0xB5C3 0x8155 +0xB5C4 0x8154 +0xB5C5 0x814B +0xB5C6 0x8151 +0xB5C7 0x814E +0xB5C8 0x8139 +0xB5C9 0x8146 +0xB5CA 0x813E +0xB5CB 0x814C +0xB5CC 0x8153 +0xB5CD 0x8174 +0xB5CE 0x8212 +0xB5CF 0x821C +0xB5D0 0x83E9 +0xB5D1 0x8403 +0xB5D2 0x83F8 +0xB5D3 0x840D +0xB5D4 0x83E0 +0xB5D5 0x83C5 +0xB5D6 0x840B +0xB5D7 0x83C1 +0xB5D8 0x83EF +0xB5D9 0x83F1 +0xB5DA 0x83F4 +0xB5DB 0x8457 +0xB5DC 0x840A +0xB5DD 0x83F0 +0xB5DE 0x840C +0xB5DF 0x83CC +0xB5E0 0x83FD +0xB5E1 0x83F2 +0xB5E2 0x83CA +0xB5E3 0x8438 +0xB5E4 0x840E +0xB5E5 0x8404 +0xB5E6 0x83DC +0xB5E7 0x8407 +0xB5E8 0x83D4 +0xB5E9 0x83DF +0xB5EA 0x865B +0xB5EB 0x86DF +0xB5EC 0x86D9 +0xB5ED 0x86ED +0xB5EE 0x86D4 +0xB5EF 0x86DB +0xB5F0 0x86E4 +0xB5F1 0x86D0 +0xB5F2 0x86DE +0xB5F3 0x8857 +0xB5F4 0x88C1 +0xB5F5 0x88C2 +0xB5F6 0x88B1 +0xB5F7 0x8983 +0xB5F8 0x8996 +0xB5F9 0x8A3B +0xB5FA 0x8A60 +0xB5FB 0x8A55 +0xB5FC 0x8A5E +0xB5FD 0x8A3C +0xB5FE 0x8A41 +0xB640 0x8A54 +0xB641 0x8A5B +0xB642 0x8A50 +0xB643 0x8A46 +0xB644 0x8A34 +0xB645 0x8A3A +0xB646 0x8A36 +0xB647 0x8A56 +0xB648 0x8C61 +0xB649 0x8C82 +0xB64A 0x8CAF +0xB64B 0x8CBC +0xB64C 0x8CB3 +0xB64D 0x8CBD +0xB64E 0x8CC1 +0xB64F 0x8CBB +0xB650 0x8CC0 +0xB651 0x8CB4 +0xB652 0x8CB7 +0xB653 0x8CB6 +0xB654 0x8CBF +0xB655 0x8CB8 +0xB656 0x8D8A +0xB657 0x8D85 +0xB658 0x8D81 +0xB659 0x8DCE +0xB65A 0x8DDD +0xB65B 0x8DCB +0xB65C 0x8DDA +0xB65D 0x8DD1 +0xB65E 0x8DCC +0xB65F 0x8DDB +0xB660 0x8DC6 +0xB661 0x8EFB +0xB662 0x8EF8 +0xB663 0x8EFC +0xB664 0x8F9C +0xB665 0x902E +0xB666 0x9035 +0xB667 0x9031 +0xB668 0x9038 +0xB669 0x9032 +0xB66A 0x9036 +0xB66B 0x9102 +0xB66C 0x90F5 +0xB66D 0x9109 +0xB66E 0x90FE +0xB66F 0x9163 +0xB670 0x9165 +0xB671 0x91CF +0xB672 0x9214 +0xB673 0x9215 +0xB674 0x9223 +0xB675 0x9209 +0xB676 0x921E +0xB677 0x920D +0xB678 0x9210 +0xB679 0x9207 +0xB67A 0x9211 +0xB67B 0x9594 +0xB67C 0x958F +0xB67D 0x958B +0xB67E 0x9591 +0xB6A1 0x9593 +0xB6A2 0x9592 +0xB6A3 0x958E +0xB6A4 0x968A +0xB6A5 0x968E +0xB6A6 0x968B +0xB6A7 0x967D +0xB6A8 0x9685 +0xB6A9 0x9686 +0xB6AA 0x968D +0xB6AB 0x9672 +0xB6AC 0x9684 +0xB6AD 0x96C1 +0xB6AE 0x96C5 +0xB6AF 0x96C4 +0xB6B0 0x96C6 +0xB6B1 0x96C7 +0xB6B2 0x96EF +0xB6B3 0x96F2 +0xB6B4 0x97CC +0xB6B5 0x9805 +0xB6B6 0x9806 +0xB6B7 0x9808 +0xB6B8 0x98E7 +0xB6B9 0x98EA +0xB6BA 0x98EF +0xB6BB 0x98E9 +0xB6BC 0x98F2 +0xB6BD 0x98ED +0xB6BE 0x99AE +0xB6BF 0x99AD +0xB6C0 0x9EC3 +0xB6C1 0x9ECD +0xB6C2 0x9ED1 +0xB6C3 0x4E82 +0xB6C4 0x50AD +0xB6C5 0x50B5 +0xB6C6 0x50B2 +0xB6C7 0x50B3 +0xB6C8 0x50C5 +0xB6C9 0x50BE +0xB6CA 0x50AC +0xB6CB 0x50B7 +0xB6CC 0x50BB +0xB6CD 0x50AF +0xB6CE 0x50C7 +0xB6CF 0x527F +0xB6D0 0x5277 +0xB6D1 0x527D +0xB6D2 0x52DF +0xB6D3 0x52E6 +0xB6D4 0x52E4 +0xB6D5 0x52E2 +0xB6D6 0x52E3 +0xB6D7 0x532F +0xB6D8 0x55DF +0xB6D9 0x55E8 +0xB6DA 0x55D3 +0xB6DB 0x55E6 +0xB6DC 0x55CE +0xB6DD 0x55DC +0xB6DE 0x55C7 +0xB6DF 0x55D1 +0xB6E0 0x55E3 +0xB6E1 0x55E4 +0xB6E2 0x55EF +0xB6E3 0x55DA +0xB6E4 0x55E1 +0xB6E5 0x55C5 +0xB6E6 0x55C6 +0xB6E7 0x55E5 +0xB6E8 0x55C9 +0xB6E9 0x5712 +0xB6EA 0x5713 +0xB6EB 0x585E +0xB6EC 0x5851 +0xB6ED 0x5858 +0xB6EE 0x5857 +0xB6EF 0x585A +0xB6F0 0x5854 +0xB6F1 0x586B +0xB6F2 0x584C +0xB6F3 0x586D +0xB6F4 0x584A +0xB6F5 0x5862 +0xB6F6 0x5852 +0xB6F7 0x584B +0xB6F8 0x5967 +0xB6F9 0x5AC1 +0xB6FA 0x5AC9 +0xB6FB 0x5ACC +0xB6FC 0x5ABE +0xB6FD 0x5ABD +0xB6FE 0x5ABC +0xB740 0x5AB3 +0xB741 0x5AC2 +0xB742 0x5AB2 +0xB743 0x5D69 +0xB744 0x5D6F +0xB745 0x5E4C +0xB746 0x5E79 +0xB747 0x5EC9 +0xB748 0x5EC8 +0xB749 0x5F12 +0xB74A 0x5F59 +0xB74B 0x5FAC +0xB74C 0x5FAE +0xB74D 0x611A +0xB74E 0x610F +0xB74F 0x6148 +0xB750 0x611F +0xB751 0x60F3 +0xB752 0x611B +0xB753 0x60F9 +0xB754 0x6101 +0xB755 0x6108 +0xB756 0x614E +0xB757 0x614C +0xB758 0x6144 +0xB759 0x614D +0xB75A 0x613E +0xB75B 0x6134 +0xB75C 0x6127 +0xB75D 0x610D +0xB75E 0x6106 +0xB75F 0x6137 +0xB760 0x6221 +0xB761 0x6222 +0xB762 0x6413 +0xB763 0x643E +0xB764 0x641E +0xB765 0x642A +0xB766 0x642D +0xB767 0x643D +0xB768 0x642C +0xB769 0x640F +0xB76A 0x641C +0xB76B 0x6414 +0xB76C 0x640D +0xB76D 0x6436 +0xB76E 0x6416 +0xB76F 0x6417 +0xB770 0x6406 +0xB771 0x656C +0xB772 0x659F +0xB773 0x65B0 +0xB774 0x6697 +0xB775 0x6689 +0xB776 0x6687 +0xB777 0x6688 +0xB778 0x6696 +0xB779 0x6684 +0xB77A 0x6698 +0xB77B 0x668D +0xB77C 0x6703 +0xB77D 0x6994 +0xB77E 0x696D +0xB7A1 0x695A +0xB7A2 0x6977 +0xB7A3 0x6960 +0xB7A4 0x6954 +0xB7A5 0x6975 +0xB7A6 0x6930 +0xB7A7 0x6982 +0xB7A8 0x694A +0xB7A9 0x6968 +0xB7AA 0x696B +0xB7AB 0x695E +0xB7AC 0x6953 +0xB7AD 0x6979 +0xB7AE 0x6986 +0xB7AF 0x695D +0xB7B0 0x6963 +0xB7B1 0x695B +0xB7B2 0x6B47 +0xB7B3 0x6B72 +0xB7B4 0x6BC0 +0xB7B5 0x6BBF +0xB7B6 0x6BD3 +0xB7B7 0x6BFD +0xB7B8 0x6EA2 +0xB7B9 0x6EAF +0xB7BA 0x6ED3 +0xB7BB 0x6EB6 +0xB7BC 0x6EC2 +0xB7BD 0x6E90 +0xB7BE 0x6E9D +0xB7BF 0x6EC7 +0xB7C0 0x6EC5 +0xB7C1 0x6EA5 +0xB7C2 0x6E98 +0xB7C3 0x6EBC +0xB7C4 0x6EBA +0xB7C5 0x6EAB +0xB7C6 0x6ED1 +0xB7C7 0x6E96 +0xB7C8 0x6E9C +0xB7C9 0x6EC4 +0xB7CA 0x6ED4 +0xB7CB 0x6EAA +0xB7CC 0x6EA7 +0xB7CD 0x6EB4 +0xB7CE 0x714E +0xB7CF 0x7159 +0xB7D0 0x7169 +0xB7D1 0x7164 +0xB7D2 0x7149 +0xB7D3 0x7167 +0xB7D4 0x715C +0xB7D5 0x716C +0xB7D6 0x7166 +0xB7D7 0x714C +0xB7D8 0x7165 +0xB7D9 0x715E +0xB7DA 0x7146 +0xB7DB 0x7168 +0xB7DC 0x7156 +0xB7DD 0x723A +0xB7DE 0x7252 +0xB7DF 0x7337 +0xB7E0 0x7345 +0xB7E1 0x733F +0xB7E2 0x733E +0xB7E3 0x746F +0xB7E4 0x745A +0xB7E5 0x7455 +0xB7E6 0x745F +0xB7E7 0x745E +0xB7E8 0x7441 +0xB7E9 0x743F +0xB7EA 0x7459 +0xB7EB 0x745B +0xB7EC 0x745C +0xB7ED 0x7576 +0xB7EE 0x7578 +0xB7EF 0x7600 +0xB7F0 0x75F0 +0xB7F1 0x7601 +0xB7F2 0x75F2 +0xB7F3 0x75F1 +0xB7F4 0x75FA +0xB7F5 0x75FF +0xB7F6 0x75F4 +0xB7F7 0x75F3 +0xB7F8 0x76DE +0xB7F9 0x76DF +0xB7FA 0x775B +0xB7FB 0x776B +0xB7FC 0x7766 +0xB7FD 0x775E +0xB7FE 0x7763 +0xB840 0x7779 +0xB841 0x776A +0xB842 0x776C +0xB843 0x775C +0xB844 0x7765 +0xB845 0x7768 +0xB846 0x7762 +0xB847 0x77EE +0xB848 0x788E +0xB849 0x78B0 +0xB84A 0x7897 +0xB84B 0x7898 +0xB84C 0x788C +0xB84D 0x7889 +0xB84E 0x787C +0xB84F 0x7891 +0xB850 0x7893 +0xB851 0x787F +0xB852 0x797A +0xB853 0x797F +0xB854 0x7981 +0xB855 0x842C +0xB856 0x79BD +0xB857 0x7A1C +0xB858 0x7A1A +0xB859 0x7A20 +0xB85A 0x7A14 +0xB85B 0x7A1F +0xB85C 0x7A1E +0xB85D 0x7A9F +0xB85E 0x7AA0 +0xB85F 0x7B77 +0xB860 0x7BC0 +0xB861 0x7B60 +0xB862 0x7B6E +0xB863 0x7B67 +0xB864 0x7CB1 +0xB865 0x7CB3 +0xB866 0x7CB5 +0xB867 0x7D93 +0xB868 0x7D79 +0xB869 0x7D91 +0xB86A 0x7D81 +0xB86B 0x7D8F +0xB86C 0x7D5B +0xB86D 0x7F6E +0xB86E 0x7F69 +0xB86F 0x7F6A +0xB870 0x7F72 +0xB871 0x7FA9 +0xB872 0x7FA8 +0xB873 0x7FA4 +0xB874 0x8056 +0xB875 0x8058 +0xB876 0x8086 +0xB877 0x8084 +0xB878 0x8171 +0xB879 0x8170 +0xB87A 0x8178 +0xB87B 0x8165 +0xB87C 0x816E +0xB87D 0x8173 +0xB87E 0x816B +0xB8A1 0x8179 +0xB8A2 0x817A +0xB8A3 0x8166 +0xB8A4 0x8205 +0xB8A5 0x8247 +0xB8A6 0x8482 +0xB8A7 0x8477 +0xB8A8 0x843D +0xB8A9 0x8431 +0xB8AA 0x8475 +0xB8AB 0x8466 +0xB8AC 0x846B +0xB8AD 0x8449 +0xB8AE 0x846C +0xB8AF 0x845B +0xB8B0 0x843C +0xB8B1 0x8435 +0xB8B2 0x8461 +0xB8B3 0x8463 +0xB8B4 0x8469 +0xB8B5 0x846D +0xB8B6 0x8446 +0xB8B7 0x865E +0xB8B8 0x865C +0xB8B9 0x865F +0xB8BA 0x86F9 +0xB8BB 0x8713 +0xB8BC 0x8708 +0xB8BD 0x8707 +0xB8BE 0x8700 +0xB8BF 0x86FE +0xB8C0 0x86FB +0xB8C1 0x8702 +0xB8C2 0x8703 +0xB8C3 0x8706 +0xB8C4 0x870A +0xB8C5 0x8859 +0xB8C6 0x88DF +0xB8C7 0x88D4 +0xB8C8 0x88D9 +0xB8C9 0x88DC +0xB8CA 0x88D8 +0xB8CB 0x88DD +0xB8CC 0x88E1 +0xB8CD 0x88CA +0xB8CE 0x88D5 +0xB8CF 0x88D2 +0xB8D0 0x899C +0xB8D1 0x89E3 +0xB8D2 0x8A6B +0xB8D3 0x8A72 +0xB8D4 0x8A73 +0xB8D5 0x8A66 +0xB8D6 0x8A69 +0xB8D7 0x8A70 +0xB8D8 0x8A87 +0xB8D9 0x8A7C +0xB8DA 0x8A63 +0xB8DB 0x8AA0 +0xB8DC 0x8A71 +0xB8DD 0x8A85 +0xB8DE 0x8A6D +0xB8DF 0x8A62 +0xB8E0 0x8A6E +0xB8E1 0x8A6C +0xB8E2 0x8A79 +0xB8E3 0x8A7B +0xB8E4 0x8A3E +0xB8E5 0x8A68 +0xB8E6 0x8C62 +0xB8E7 0x8C8A +0xB8E8 0x8C89 +0xB8E9 0x8CCA +0xB8EA 0x8CC7 +0xB8EB 0x8CC8 +0xB8EC 0x8CC4 +0xB8ED 0x8CB2 +0xB8EE 0x8CC3 +0xB8EF 0x8CC2 +0xB8F0 0x8CC5 +0xB8F1 0x8DE1 +0xB8F2 0x8DDF +0xB8F3 0x8DE8 +0xB8F4 0x8DEF +0xB8F5 0x8DF3 +0xB8F6 0x8DFA +0xB8F7 0x8DEA +0xB8F8 0x8DE4 +0xB8F9 0x8DE6 +0xB8FA 0x8EB2 +0xB8FB 0x8F03 +0xB8FC 0x8F09 +0xB8FD 0x8EFE +0xB8FE 0x8F0A +0xB940 0x8F9F +0xB941 0x8FB2 +0xB942 0x904B +0xB943 0x904A +0xB944 0x9053 +0xB945 0x9042 +0xB946 0x9054 +0xB947 0x903C +0xB948 0x9055 +0xB949 0x9050 +0xB94A 0x9047 +0xB94B 0x904F +0xB94C 0x904E +0xB94D 0x904D +0xB94E 0x9051 +0xB94F 0x903E +0xB950 0x9041 +0xB951 0x9112 +0xB952 0x9117 +0xB953 0x916C +0xB954 0x916A +0xB955 0x9169 +0xB956 0x91C9 +0xB957 0x9237 +0xB958 0x9257 +0xB959 0x9238 +0xB95A 0x923D +0xB95B 0x9240 +0xB95C 0x923E +0xB95D 0x925B +0xB95E 0x924B +0xB95F 0x9264 +0xB960 0x9251 +0xB961 0x9234 +0xB962 0x9249 +0xB963 0x924D +0xB964 0x9245 +0xB965 0x9239 +0xB966 0x923F +0xB967 0x925A +0xB968 0x9598 +0xB969 0x9698 +0xB96A 0x9694 +0xB96B 0x9695 +0xB96C 0x96CD +0xB96D 0x96CB +0xB96E 0x96C9 +0xB96F 0x96CA +0xB970 0x96F7 +0xB971 0x96FB +0xB972 0x96F9 +0xB973 0x96F6 +0xB974 0x9756 +0xB975 0x9774 +0xB976 0x9776 +0xB977 0x9810 +0xB978 0x9811 +0xB979 0x9813 +0xB97A 0x980A +0xB97B 0x9812 +0xB97C 0x980C +0xB97D 0x98FC +0xB97E 0x98F4 +0xB9A1 0x98FD +0xB9A2 0x98FE +0xB9A3 0x99B3 +0xB9A4 0x99B1 +0xB9A5 0x99B4 +0xB9A6 0x9AE1 +0xB9A7 0x9CE9 +0xB9A8 0x9E82 +0xB9A9 0x9F0E +0xB9AA 0x9F13 +0xB9AB 0x9F20 +0xB9AC 0x50E7 +0xB9AD 0x50EE +0xB9AE 0x50E5 +0xB9AF 0x50D6 +0xB9B0 0x50ED +0xB9B1 0x50DA +0xB9B2 0x50D5 +0xB9B3 0x50CF +0xB9B4 0x50D1 +0xB9B5 0x50F1 +0xB9B6 0x50CE +0xB9B7 0x50E9 +0xB9B8 0x5162 +0xB9B9 0x51F3 +0xB9BA 0x5283 +0xB9BB 0x5282 +0xB9BC 0x5331 +0xB9BD 0x53AD +0xB9BE 0x55FE +0xB9BF 0x5600 +0xB9C0 0x561B +0xB9C1 0x5617 +0xB9C2 0x55FD +0xB9C3 0x5614 +0xB9C4 0x5606 +0xB9C5 0x5609 +0xB9C6 0x560D +0xB9C7 0x560E +0xB9C8 0x55F7 +0xB9C9 0x5616 +0xB9CA 0x561F +0xB9CB 0x5608 +0xB9CC 0x5610 +0xB9CD 0x55F6 +0xB9CE 0x5718 +0xB9CF 0x5716 +0xB9D0 0x5875 +0xB9D1 0x587E +0xB9D2 0x5883 +0xB9D3 0x5893 +0xB9D4 0x588A +0xB9D5 0x5879 +0xB9D6 0x5885 +0xB9D7 0x587D +0xB9D8 0x58FD +0xB9D9 0x5925 +0xB9DA 0x5922 +0xB9DB 0x5924 +0xB9DC 0x596A +0xB9DD 0x5969 +0xB9DE 0x5AE1 +0xB9DF 0x5AE6 +0xB9E0 0x5AE9 +0xB9E1 0x5AD7 +0xB9E2 0x5AD6 +0xB9E3 0x5AD8 +0xB9E4 0x5AE3 +0xB9E5 0x5B75 +0xB9E6 0x5BDE +0xB9E7 0x5BE7 +0xB9E8 0x5BE1 +0xB9E9 0x5BE5 +0xB9EA 0x5BE6 +0xB9EB 0x5BE8 +0xB9EC 0x5BE2 +0xB9ED 0x5BE4 +0xB9EE 0x5BDF +0xB9EF 0x5C0D +0xB9F0 0x5C62 +0xB9F1 0x5D84 +0xB9F2 0x5D87 +0xB9F3 0x5E5B +0xB9F4 0x5E63 +0xB9F5 0x5E55 +0xB9F6 0x5E57 +0xB9F7 0x5E54 +0xB9F8 0x5ED3 +0xB9F9 0x5ED6 +0xB9FA 0x5F0A +0xB9FB 0x5F46 +0xB9FC 0x5F70 +0xB9FD 0x5FB9 +0xB9FE 0x6147 +0xBA40 0x613F +0xBA41 0x614B +0xBA42 0x6177 +0xBA43 0x6162 +0xBA44 0x6163 +0xBA45 0x615F +0xBA46 0x615A +0xBA47 0x6158 +0xBA48 0x6175 +0xBA49 0x622A +0xBA4A 0x6487 +0xBA4B 0x6458 +0xBA4C 0x6454 +0xBA4D 0x64A4 +0xBA4E 0x6478 +0xBA4F 0x645F +0xBA50 0x647A +0xBA51 0x6451 +0xBA52 0x6467 +0xBA53 0x6434 +0xBA54 0x646D +0xBA55 0x647B +0xBA56 0x6572 +0xBA57 0x65A1 +0xBA58 0x65D7 +0xBA59 0x65D6 +0xBA5A 0x66A2 +0xBA5B 0x66A8 +0xBA5C 0x669D +0xBA5D 0x699C +0xBA5E 0x69A8 +0xBA5F 0x6995 +0xBA60 0x69C1 +0xBA61 0x69AE +0xBA62 0x69D3 +0xBA63 0x69CB +0xBA64 0x699B +0xBA65 0x69B7 +0xBA66 0x69BB +0xBA67 0x69AB +0xBA68 0x69B4 +0xBA69 0x69D0 +0xBA6A 0x69CD +0xBA6B 0x69AD +0xBA6C 0x69CC +0xBA6D 0x69A6 +0xBA6E 0x69C3 +0xBA6F 0x69A3 +0xBA70 0x6B49 +0xBA71 0x6B4C +0xBA72 0x6C33 +0xBA73 0x6F33 +0xBA74 0x6F14 +0xBA75 0x6EFE +0xBA76 0x6F13 +0xBA77 0x6EF4 +0xBA78 0x6F29 +0xBA79 0x6F3E +0xBA7A 0x6F20 +0xBA7B 0x6F2C +0xBA7C 0x6F0F +0xBA7D 0x6F02 +0xBA7E 0x6F22 +0xBAA1 0x6EFF +0xBAA2 0x6EEF +0xBAA3 0x6F06 +0xBAA4 0x6F31 +0xBAA5 0x6F38 +0xBAA6 0x6F32 +0xBAA7 0x6F23 +0xBAA8 0x6F15 +0xBAA9 0x6F2B +0xBAAA 0x6F2F +0xBAAB 0x6F88 +0xBAAC 0x6F2A +0xBAAD 0x6EEC +0xBAAE 0x6F01 +0xBAAF 0x6EF2 +0xBAB0 0x6ECC +0xBAB1 0x6EF7 +0xBAB2 0x7194 +0xBAB3 0x7199 +0xBAB4 0x717D +0xBAB5 0x718A +0xBAB6 0x7184 +0xBAB7 0x7192 +0xBAB8 0x723E +0xBAB9 0x7292 +0xBABA 0x7296 +0xBABB 0x7344 +0xBABC 0x7350 +0xBABD 0x7464 +0xBABE 0x7463 +0xBABF 0x746A +0xBAC0 0x7470 +0xBAC1 0x746D +0xBAC2 0x7504 +0xBAC3 0x7591 +0xBAC4 0x7627 +0xBAC5 0x760D +0xBAC6 0x760B +0xBAC7 0x7609 +0xBAC8 0x7613 +0xBAC9 0x76E1 +0xBACA 0x76E3 +0xBACB 0x7784 +0xBACC 0x777D +0xBACD 0x777F +0xBACE 0x7761 +0xBACF 0x78C1 +0xBAD0 0x789F +0xBAD1 0x78A7 +0xBAD2 0x78B3 +0xBAD3 0x78A9 +0xBAD4 0x78A3 +0xBAD5 0x798E +0xBAD6 0x798F +0xBAD7 0x798D +0xBAD8 0x7A2E +0xBAD9 0x7A31 +0xBADA 0x7AAA +0xBADB 0x7AA9 +0xBADC 0x7AED +0xBADD 0x7AEF +0xBADE 0x7BA1 +0xBADF 0x7B95 +0xBAE0 0x7B8B +0xBAE1 0x7B75 +0xBAE2 0x7B97 +0xBAE3 0x7B9D +0xBAE4 0x7B94 +0xBAE5 0x7B8F +0xBAE6 0x7BB8 +0xBAE7 0x7B87 +0xBAE8 0x7B84 +0xBAE9 0x7CB9 +0xBAEA 0x7CBD +0xBAEB 0x7CBE +0xBAEC 0x7DBB +0xBAED 0x7DB0 +0xBAEE 0x7D9C +0xBAEF 0x7DBD +0xBAF0 0x7DBE +0xBAF1 0x7DA0 +0xBAF2 0x7DCA +0xBAF3 0x7DB4 +0xBAF4 0x7DB2 +0xBAF5 0x7DB1 +0xBAF6 0x7DBA +0xBAF7 0x7DA2 +0xBAF8 0x7DBF +0xBAF9 0x7DB5 +0xBAFA 0x7DB8 +0xBAFB 0x7DAD +0xBAFC 0x7DD2 +0xBAFD 0x7DC7 +0xBAFE 0x7DAC +0xBB40 0x7F70 +0xBB41 0x7FE0 +0xBB42 0x7FE1 +0xBB43 0x7FDF +0xBB44 0x805E +0xBB45 0x805A +0xBB46 0x8087 +0xBB47 0x8150 +0xBB48 0x8180 +0xBB49 0x818F +0xBB4A 0x8188 +0xBB4B 0x818A +0xBB4C 0x817F +0xBB4D 0x8182 +0xBB4E 0x81E7 +0xBB4F 0x81FA +0xBB50 0x8207 +0xBB51 0x8214 +0xBB52 0x821E +0xBB53 0x824B +0xBB54 0x84C9 +0xBB55 0x84BF +0xBB56 0x84C6 +0xBB57 0x84C4 +0xBB58 0x8499 +0xBB59 0x849E +0xBB5A 0x84B2 +0xBB5B 0x849C +0xBB5C 0x84CB +0xBB5D 0x84B8 +0xBB5E 0x84C0 +0xBB5F 0x84D3 +0xBB60 0x8490 +0xBB61 0x84BC +0xBB62 0x84D1 +0xBB63 0x84CA +0xBB64 0x873F +0xBB65 0x871C +0xBB66 0x873B +0xBB67 0x8722 +0xBB68 0x8725 +0xBB69 0x8734 +0xBB6A 0x8718 +0xBB6B 0x8755 +0xBB6C 0x8737 +0xBB6D 0x8729 +0xBB6E 0x88F3 +0xBB6F 0x8902 +0xBB70 0x88F4 +0xBB71 0x88F9 +0xBB72 0x88F8 +0xBB73 0x88FD +0xBB74 0x88E8 +0xBB75 0x891A +0xBB76 0x88EF +0xBB77 0x8AA6 +0xBB78 0x8A8C +0xBB79 0x8A9E +0xBB7A 0x8AA3 +0xBB7B 0x8A8D +0xBB7C 0x8AA1 +0xBB7D 0x8A93 +0xBB7E 0x8AA4 +0xBBA1 0x8AAA +0xBBA2 0x8AA5 +0xBBA3 0x8AA8 +0xBBA4 0x8A98 +0xBBA5 0x8A91 +0xBBA6 0x8A9A +0xBBA7 0x8AA7 +0xBBA8 0x8C6A +0xBBA9 0x8C8D +0xBBAA 0x8C8C +0xBBAB 0x8CD3 +0xBBAC 0x8CD1 +0xBBAD 0x8CD2 +0xBBAE 0x8D6B +0xBBAF 0x8D99 +0xBBB0 0x8D95 +0xBBB1 0x8DFC +0xBBB2 0x8F14 +0xBBB3 0x8F12 +0xBBB4 0x8F15 +0xBBB5 0x8F13 +0xBBB6 0x8FA3 +0xBBB7 0x9060 +0xBBB8 0x9058 +0xBBB9 0x905C +0xBBBA 0x9063 +0xBBBB 0x9059 +0xBBBC 0x905E +0xBBBD 0x9062 +0xBBBE 0x905D +0xBBBF 0x905B +0xBBC0 0x9119 +0xBBC1 0x9118 +0xBBC2 0x911E +0xBBC3 0x9175 +0xBBC4 0x9178 +0xBBC5 0x9177 +0xBBC6 0x9174 +0xBBC7 0x9278 +0xBBC8 0x9280 +0xBBC9 0x9285 +0xBBCA 0x9298 +0xBBCB 0x9296 +0xBBCC 0x927B +0xBBCD 0x9293 +0xBBCE 0x929C +0xBBCF 0x92A8 +0xBBD0 0x927C +0xBBD1 0x9291 +0xBBD2 0x95A1 +0xBBD3 0x95A8 +0xBBD4 0x95A9 +0xBBD5 0x95A3 +0xBBD6 0x95A5 +0xBBD7 0x95A4 +0xBBD8 0x9699 +0xBBD9 0x969C +0xBBDA 0x969B +0xBBDB 0x96CC +0xBBDC 0x96D2 +0xBBDD 0x9700 +0xBBDE 0x977C +0xBBDF 0x9785 +0xBBE0 0x97F6 +0xBBE1 0x9817 +0xBBE2 0x9818 +0xBBE3 0x98AF +0xBBE4 0x98B1 +0xBBE5 0x9903 +0xBBE6 0x9905 +0xBBE7 0x990C +0xBBE8 0x9909 +0xBBE9 0x99C1 +0xBBEA 0x9AAF +0xBBEB 0x9AB0 +0xBBEC 0x9AE6 +0xBBED 0x9B41 +0xBBEE 0x9B42 +0xBBEF 0x9CF4 +0xBBF0 0x9CF6 +0xBBF1 0x9CF3 +0xBBF2 0x9EBC +0xBBF3 0x9F3B +0xBBF4 0x9F4A +0xBBF5 0x5104 +0xBBF6 0x5100 +0xBBF7 0x50FB +0xBBF8 0x50F5 +0xBBF9 0x50F9 +0xBBFA 0x5102 +0xBBFB 0x5108 +0xBBFC 0x5109 +0xBBFD 0x5105 +0xBBFE 0x51DC +0xBC40 0x5287 +0xBC41 0x5288 +0xBC42 0x5289 +0xBC43 0x528D +0xBC44 0x528A +0xBC45 0x52F0 +0xBC46 0x53B2 +0xBC47 0x562E +0xBC48 0x563B +0xBC49 0x5639 +0xBC4A 0x5632 +0xBC4B 0x563F +0xBC4C 0x5634 +0xBC4D 0x5629 +0xBC4E 0x5653 +0xBC4F 0x564E +0xBC50 0x5657 +0xBC51 0x5674 +0xBC52 0x5636 +0xBC53 0x562F +0xBC54 0x5630 +0xBC55 0x5880 +0xBC56 0x589F +0xBC57 0x589E +0xBC58 0x58B3 +0xBC59 0x589C +0xBC5A 0x58AE +0xBC5B 0x58A9 +0xBC5C 0x58A6 +0xBC5D 0x596D +0xBC5E 0x5B09 +0xBC5F 0x5AFB +0xBC60 0x5B0B +0xBC61 0x5AF5 +0xBC62 0x5B0C +0xBC63 0x5B08 +0xBC64 0x5BEE +0xBC65 0x5BEC +0xBC66 0x5BE9 +0xBC67 0x5BEB +0xBC68 0x5C64 +0xBC69 0x5C65 +0xBC6A 0x5D9D +0xBC6B 0x5D94 +0xBC6C 0x5E62 +0xBC6D 0x5E5F +0xBC6E 0x5E61 +0xBC6F 0x5EE2 +0xBC70 0x5EDA +0xBC71 0x5EDF +0xBC72 0x5EDD +0xBC73 0x5EE3 +0xBC74 0x5EE0 +0xBC75 0x5F48 +0xBC76 0x5F71 +0xBC77 0x5FB7 +0xBC78 0x5FB5 +0xBC79 0x6176 +0xBC7A 0x6167 +0xBC7B 0x616E +0xBC7C 0x615D +0xBC7D 0x6155 +0xBC7E 0x6182 +0xBCA1 0x617C +0xBCA2 0x6170 +0xBCA3 0x616B +0xBCA4 0x617E +0xBCA5 0x61A7 +0xBCA6 0x6190 +0xBCA7 0x61AB +0xBCA8 0x618E +0xBCA9 0x61AC +0xBCAA 0x619A +0xBCAB 0x61A4 +0xBCAC 0x6194 +0xBCAD 0x61AE +0xBCAE 0x622E +0xBCAF 0x6469 +0xBCB0 0x646F +0xBCB1 0x6479 +0xBCB2 0x649E +0xBCB3 0x64B2 +0xBCB4 0x6488 +0xBCB5 0x6490 +0xBCB6 0x64B0 +0xBCB7 0x64A5 +0xBCB8 0x6493 +0xBCB9 0x6495 +0xBCBA 0x64A9 +0xBCBB 0x6492 +0xBCBC 0x64AE +0xBCBD 0x64AD +0xBCBE 0x64AB +0xBCBF 0x649A +0xBCC0 0x64AC +0xBCC1 0x6499 +0xBCC2 0x64A2 +0xBCC3 0x64B3 +0xBCC4 0x6575 +0xBCC5 0x6577 +0xBCC6 0x6578 +0xBCC7 0x66AE +0xBCC8 0x66AB +0xBCC9 0x66B4 +0xBCCA 0x66B1 +0xBCCB 0x6A23 +0xBCCC 0x6A1F +0xBCCD 0x69E8 +0xBCCE 0x6A01 +0xBCCF 0x6A1E +0xBCD0 0x6A19 +0xBCD1 0x69FD +0xBCD2 0x6A21 +0xBCD3 0x6A13 +0xBCD4 0x6A0A +0xBCD5 0x69F3 +0xBCD6 0x6A02 +0xBCD7 0x6A05 +0xBCD8 0x69ED +0xBCD9 0x6A11 +0xBCDA 0x6B50 +0xBCDB 0x6B4E +0xBCDC 0x6BA4 +0xBCDD 0x6BC5 +0xBCDE 0x6BC6 +0xBCDF 0x6F3F +0xBCE0 0x6F7C +0xBCE1 0x6F84 +0xBCE2 0x6F51 +0xBCE3 0x6F66 +0xBCE4 0x6F54 +0xBCE5 0x6F86 +0xBCE6 0x6F6D +0xBCE7 0x6F5B +0xBCE8 0x6F78 +0xBCE9 0x6F6E +0xBCEA 0x6F8E +0xBCEB 0x6F7A +0xBCEC 0x6F70 +0xBCED 0x6F64 +0xBCEE 0x6F97 +0xBCEF 0x6F58 +0xBCF0 0x6ED5 +0xBCF1 0x6F6F +0xBCF2 0x6F60 +0xBCF3 0x6F5F +0xBCF4 0x719F +0xBCF5 0x71AC +0xBCF6 0x71B1 +0xBCF7 0x71A8 +0xBCF8 0x7256 +0xBCF9 0x729B +0xBCFA 0x734E +0xBCFB 0x7357 +0xBCFC 0x7469 +0xBCFD 0x748B +0xBCFE 0x7483 +0xBD40 0x747E +0xBD41 0x7480 +0xBD42 0x757F +0xBD43 0x7620 +0xBD44 0x7629 +0xBD45 0x761F +0xBD46 0x7624 +0xBD47 0x7626 +0xBD48 0x7621 +0xBD49 0x7622 +0xBD4A 0x769A +0xBD4B 0x76BA +0xBD4C 0x76E4 +0xBD4D 0x778E +0xBD4E 0x7787 +0xBD4F 0x778C +0xBD50 0x7791 +0xBD51 0x778B +0xBD52 0x78CB +0xBD53 0x78C5 +0xBD54 0x78BA +0xBD55 0x78CA +0xBD56 0x78BE +0xBD57 0x78D5 +0xBD58 0x78BC +0xBD59 0x78D0 +0xBD5A 0x7A3F +0xBD5B 0x7A3C +0xBD5C 0x7A40 +0xBD5D 0x7A3D +0xBD5E 0x7A37 +0xBD5F 0x7A3B +0xBD60 0x7AAF +0xBD61 0x7AAE +0xBD62 0x7BAD +0xBD63 0x7BB1 +0xBD64 0x7BC4 +0xBD65 0x7BB4 +0xBD66 0x7BC6 +0xBD67 0x7BC7 +0xBD68 0x7BC1 +0xBD69 0x7BA0 +0xBD6A 0x7BCC +0xBD6B 0x7CCA +0xBD6C 0x7DE0 +0xBD6D 0x7DF4 +0xBD6E 0x7DEF +0xBD6F 0x7DFB +0xBD70 0x7DD8 +0xBD71 0x7DEC +0xBD72 0x7DDD +0xBD73 0x7DE8 +0xBD74 0x7DE3 +0xBD75 0x7DDA +0xBD76 0x7DDE +0xBD77 0x7DE9 +0xBD78 0x7D9E +0xBD79 0x7DD9 +0xBD7A 0x7DF2 +0xBD7B 0x7DF9 +0xBD7C 0x7F75 +0xBD7D 0x7F77 +0xBD7E 0x7FAF +0xBDA1 0x7FE9 +0xBDA2 0x8026 +0xBDA3 0x819B +0xBDA4 0x819C +0xBDA5 0x819D +0xBDA6 0x81A0 +0xBDA7 0x819A +0xBDA8 0x8198 +0xBDA9 0x8517 +0xBDAA 0x853D +0xBDAB 0x851A +0xBDAC 0x84EE +0xBDAD 0x852C +0xBDAE 0x852D +0xBDAF 0x8513 +0xBDB0 0x8511 +0xBDB1 0x8523 +0xBDB2 0x8521 +0xBDB3 0x8514 +0xBDB4 0x84EC +0xBDB5 0x8525 +0xBDB6 0x84FF +0xBDB7 0x8506 +0xBDB8 0x8782 +0xBDB9 0x8774 +0xBDBA 0x8776 +0xBDBB 0x8760 +0xBDBC 0x8766 +0xBDBD 0x8778 +0xBDBE 0x8768 +0xBDBF 0x8759 +0xBDC0 0x8757 +0xBDC1 0x874C +0xBDC2 0x8753 +0xBDC3 0x885B +0xBDC4 0x885D +0xBDC5 0x8910 +0xBDC6 0x8907 +0xBDC7 0x8912 +0xBDC8 0x8913 +0xBDC9 0x8915 +0xBDCA 0x890A +0xBDCB 0x8ABC +0xBDCC 0x8AD2 +0xBDCD 0x8AC7 +0xBDCE 0x8AC4 +0xBDCF 0x8A95 +0xBDD0 0x8ACB +0xBDD1 0x8AF8 +0xBDD2 0x8AB2 +0xBDD3 0x8AC9 +0xBDD4 0x8AC2 +0xBDD5 0x8ABF +0xBDD6 0x8AB0 +0xBDD7 0x8AD6 +0xBDD8 0x8ACD +0xBDD9 0x8AB6 +0xBDDA 0x8AB9 +0xBDDB 0x8ADB +0xBDDC 0x8C4C +0xBDDD 0x8C4E +0xBDDE 0x8C6C +0xBDDF 0x8CE0 +0xBDE0 0x8CDE +0xBDE1 0x8CE6 +0xBDE2 0x8CE4 +0xBDE3 0x8CEC +0xBDE4 0x8CED +0xBDE5 0x8CE2 +0xBDE6 0x8CE3 +0xBDE7 0x8CDC +0xBDE8 0x8CEA +0xBDE9 0x8CE1 +0xBDEA 0x8D6D +0xBDEB 0x8D9F +0xBDEC 0x8DA3 +0xBDED 0x8E2B +0xBDEE 0x8E10 +0xBDEF 0x8E1D +0xBDF0 0x8E22 +0xBDF1 0x8E0F +0xBDF2 0x8E29 +0xBDF3 0x8E1F +0xBDF4 0x8E21 +0xBDF5 0x8E1E +0xBDF6 0x8EBA +0xBDF7 0x8F1D +0xBDF8 0x8F1B +0xBDF9 0x8F1F +0xBDFA 0x8F29 +0xBDFB 0x8F26 +0xBDFC 0x8F2A +0xBDFD 0x8F1C +0xBDFE 0x8F1E +0xBE40 0x8F25 +0xBE41 0x9069 +0xBE42 0x906E +0xBE43 0x9068 +0xBE44 0x906D +0xBE45 0x9077 +0xBE46 0x9130 +0xBE47 0x912D +0xBE48 0x9127 +0xBE49 0x9131 +0xBE4A 0x9187 +0xBE4B 0x9189 +0xBE4C 0x918B +0xBE4D 0x9183 +0xBE4E 0x92C5 +0xBE4F 0x92BB +0xBE50 0x92B7 +0xBE51 0x92EA +0xBE52 0x92AC +0xBE53 0x92E4 +0xBE54 0x92C1 +0xBE55 0x92B3 +0xBE56 0x92BC +0xBE57 0x92D2 +0xBE58 0x92C7 +0xBE59 0x92F0 +0xBE5A 0x92B2 +0xBE5B 0x95AD +0xBE5C 0x95B1 +0xBE5D 0x9704 +0xBE5E 0x9706 +0xBE5F 0x9707 +0xBE60 0x9709 +0xBE61 0x9760 +0xBE62 0x978D +0xBE63 0x978B +0xBE64 0x978F +0xBE65 0x9821 +0xBE66 0x982B +0xBE67 0x981C +0xBE68 0x98B3 +0xBE69 0x990A +0xBE6A 0x9913 +0xBE6B 0x9912 +0xBE6C 0x9918 +0xBE6D 0x99DD +0xBE6E 0x99D0 +0xBE6F 0x99DF +0xBE70 0x99DB +0xBE71 0x99D1 +0xBE72 0x99D5 +0xBE73 0x99D2 +0xBE74 0x99D9 +0xBE75 0x9AB7 +0xBE76 0x9AEE +0xBE77 0x9AEF +0xBE78 0x9B27 +0xBE79 0x9B45 +0xBE7A 0x9B44 +0xBE7B 0x9B77 +0xBE7C 0x9B6F +0xBE7D 0x9D06 +0xBE7E 0x9D09 +0xBEA1 0x9D03 +0xBEA2 0x9EA9 +0xBEA3 0x9EBE +0xBEA4 0x9ECE +0xBEA5 0x58A8 +0xBEA6 0x9F52 +0xBEA7 0x5112 +0xBEA8 0x5118 +0xBEA9 0x5114 +0xBEAA 0x5110 +0xBEAB 0x5115 +0xBEAC 0x5180 +0xBEAD 0x51AA +0xBEAE 0x51DD +0xBEAF 0x5291 +0xBEB0 0x5293 +0xBEB1 0x52F3 +0xBEB2 0x5659 +0xBEB3 0x566B +0xBEB4 0x5679 +0xBEB5 0x5669 +0xBEB6 0x5664 +0xBEB7 0x5678 +0xBEB8 0x566A +0xBEB9 0x5668 +0xBEBA 0x5665 +0xBEBB 0x5671 +0xBEBC 0x566F +0xBEBD 0x566C +0xBEBE 0x5662 +0xBEBF 0x5676 +0xBEC0 0x58C1 +0xBEC1 0x58BE +0xBEC2 0x58C7 +0xBEC3 0x58C5 +0xBEC4 0x596E +0xBEC5 0x5B1D +0xBEC6 0x5B34 +0xBEC7 0x5B78 +0xBEC8 0x5BF0 +0xBEC9 0x5C0E +0xBECA 0x5F4A +0xBECB 0x61B2 +0xBECC 0x6191 +0xBECD 0x61A9 +0xBECE 0x618A +0xBECF 0x61CD +0xBED0 0x61B6 +0xBED1 0x61BE +0xBED2 0x61CA +0xBED3 0x61C8 +0xBED4 0x6230 +0xBED5 0x64C5 +0xBED6 0x64C1 +0xBED7 0x64CB +0xBED8 0x64BB +0xBED9 0x64BC +0xBEDA 0x64DA +0xBEDB 0x64C4 +0xBEDC 0x64C7 +0xBEDD 0x64C2 +0xBEDE 0x64CD +0xBEDF 0x64BF +0xBEE0 0x64D2 +0xBEE1 0x64D4 +0xBEE2 0x64BE +0xBEE3 0x6574 +0xBEE4 0x66C6 +0xBEE5 0x66C9 +0xBEE6 0x66B9 +0xBEE7 0x66C4 +0xBEE8 0x66C7 +0xBEE9 0x66B8 +0xBEEA 0x6A3D +0xBEEB 0x6A38 +0xBEEC 0x6A3A +0xBEED 0x6A59 +0xBEEE 0x6A6B +0xBEEF 0x6A58 +0xBEF0 0x6A39 +0xBEF1 0x6A44 +0xBEF2 0x6A62 +0xBEF3 0x6A61 +0xBEF4 0x6A4B +0xBEF5 0x6A47 +0xBEF6 0x6A35 +0xBEF7 0x6A5F +0xBEF8 0x6A48 +0xBEF9 0x6B59 +0xBEFA 0x6B77 +0xBEFB 0x6C05 +0xBEFC 0x6FC2 +0xBEFD 0x6FB1 +0xBEFE 0x6FA1 +0xBF40 0x6FC3 +0xBF41 0x6FA4 +0xBF42 0x6FC1 +0xBF43 0x6FA7 +0xBF44 0x6FB3 +0xBF45 0x6FC0 +0xBF46 0x6FB9 +0xBF47 0x6FB6 +0xBF48 0x6FA6 +0xBF49 0x6FA0 +0xBF4A 0x6FB4 +0xBF4B 0x71BE +0xBF4C 0x71C9 +0xBF4D 0x71D0 +0xBF4E 0x71D2 +0xBF4F 0x71C8 +0xBF50 0x71D5 +0xBF51 0x71B9 +0xBF52 0x71CE +0xBF53 0x71D9 +0xBF54 0x71DC +0xBF55 0x71C3 +0xBF56 0x71C4 +0xBF57 0x7368 +0xBF58 0x749C +0xBF59 0x74A3 +0xBF5A 0x7498 +0xBF5B 0x749F +0xBF5C 0x749E +0xBF5D 0x74E2 +0xBF5E 0x750C +0xBF5F 0x750D +0xBF60 0x7634 +0xBF61 0x7638 +0xBF62 0x763A +0xBF63 0x76E7 +0xBF64 0x76E5 +0xBF65 0x77A0 +0xBF66 0x779E +0xBF67 0x779F +0xBF68 0x77A5 +0xBF69 0x78E8 +0xBF6A 0x78DA +0xBF6B 0x78EC +0xBF6C 0x78E7 +0xBF6D 0x79A6 +0xBF6E 0x7A4D +0xBF6F 0x7A4E +0xBF70 0x7A46 +0xBF71 0x7A4C +0xBF72 0x7A4B +0xBF73 0x7ABA +0xBF74 0x7BD9 +0xBF75 0x7C11 +0xBF76 0x7BC9 +0xBF77 0x7BE4 +0xBF78 0x7BDB +0xBF79 0x7BE1 +0xBF7A 0x7BE9 +0xBF7B 0x7BE6 +0xBF7C 0x7CD5 +0xBF7D 0x7CD6 +0xBF7E 0x7E0A +0xBFA1 0x7E11 +0xBFA2 0x7E08 +0xBFA3 0x7E1B +0xBFA4 0x7E23 +0xBFA5 0x7E1E +0xBFA6 0x7E1D +0xBFA7 0x7E09 +0xBFA8 0x7E10 +0xBFA9 0x7F79 +0xBFAA 0x7FB2 +0xBFAB 0x7FF0 +0xBFAC 0x7FF1 +0xBFAD 0x7FEE +0xBFAE 0x8028 +0xBFAF 0x81B3 +0xBFB0 0x81A9 +0xBFB1 0x81A8 +0xBFB2 0x81FB +0xBFB3 0x8208 +0xBFB4 0x8258 +0xBFB5 0x8259 +0xBFB6 0x854A +0xBFB7 0x8559 +0xBFB8 0x8548 +0xBFB9 0x8568 +0xBFBA 0x8569 +0xBFBB 0x8543 +0xBFBC 0x8549 +0xBFBD 0x856D +0xBFBE 0x856A +0xBFBF 0x855E +0xBFC0 0x8783 +0xBFC1 0x879F +0xBFC2 0x879E +0xBFC3 0x87A2 +0xBFC4 0x878D +0xBFC5 0x8861 +0xBFC6 0x892A +0xBFC7 0x8932 +0xBFC8 0x8925 +0xBFC9 0x892B +0xBFCA 0x8921 +0xBFCB 0x89AA +0xBFCC 0x89A6 +0xBFCD 0x8AE6 +0xBFCE 0x8AFA +0xBFCF 0x8AEB +0xBFD0 0x8AF1 +0xBFD1 0x8B00 +0xBFD2 0x8ADC +0xBFD3 0x8AE7 +0xBFD4 0x8AEE +0xBFD5 0x8AFE +0xBFD6 0x8B01 +0xBFD7 0x8B02 +0xBFD8 0x8AF7 +0xBFD9 0x8AED +0xBFDA 0x8AF3 +0xBFDB 0x8AF6 +0xBFDC 0x8AFC +0xBFDD 0x8C6B +0xBFDE 0x8C6D +0xBFDF 0x8C93 +0xBFE0 0x8CF4 +0xBFE1 0x8E44 +0xBFE2 0x8E31 +0xBFE3 0x8E34 +0xBFE4 0x8E42 +0xBFE5 0x8E39 +0xBFE6 0x8E35 +0xBFE7 0x8F3B +0xBFE8 0x8F2F +0xBFE9 0x8F38 +0xBFEA 0x8F33 +0xBFEB 0x8FA8 +0xBFEC 0x8FA6 +0xBFED 0x9075 +0xBFEE 0x9074 +0xBFEF 0x9078 +0xBFF0 0x9072 +0xBFF1 0x907C +0xBFF2 0x907A +0xBFF3 0x9134 +0xBFF4 0x9192 +0xBFF5 0x9320 +0xBFF6 0x9336 +0xBFF7 0x92F8 +0xBFF8 0x9333 +0xBFF9 0x932F +0xBFFA 0x9322 +0xBFFB 0x92FC +0xBFFC 0x932B +0xBFFD 0x9304 +0xBFFE 0x931A +0xC040 0x9310 +0xC041 0x9326 +0xC042 0x9321 +0xC043 0x9315 +0xC044 0x932E +0xC045 0x9319 +0xC046 0x95BB +0xC047 0x96A7 +0xC048 0x96A8 +0xC049 0x96AA +0xC04A 0x96D5 +0xC04B 0x970E +0xC04C 0x9711 +0xC04D 0x9716 +0xC04E 0x970D +0xC04F 0x9713 +0xC050 0x970F +0xC051 0x975B +0xC052 0x975C +0xC053 0x9766 +0xC054 0x9798 +0xC055 0x9830 +0xC056 0x9838 +0xC057 0x983B +0xC058 0x9837 +0xC059 0x982D +0xC05A 0x9839 +0xC05B 0x9824 +0xC05C 0x9910 +0xC05D 0x9928 +0xC05E 0x991E +0xC05F 0x991B +0xC060 0x9921 +0xC061 0x991A +0xC062 0x99ED +0xC063 0x99E2 +0xC064 0x99F1 +0xC065 0x9AB8 +0xC066 0x9ABC +0xC067 0x9AFB +0xC068 0x9AED +0xC069 0x9B28 +0xC06A 0x9B91 +0xC06B 0x9D15 +0xC06C 0x9D23 +0xC06D 0x9D26 +0xC06E 0x9D28 +0xC06F 0x9D12 +0xC070 0x9D1B +0xC071 0x9ED8 +0xC072 0x9ED4 +0xC073 0x9F8D +0xC074 0x9F9C +0xC075 0x512A +0xC076 0x511F +0xC077 0x5121 +0xC078 0x5132 +0xC079 0x52F5 +0xC07A 0x568E +0xC07B 0x5680 +0xC07C 0x5690 +0xC07D 0x5685 +0xC07E 0x5687 +0xC0A1 0x568F +0xC0A2 0x58D5 +0xC0A3 0x58D3 +0xC0A4 0x58D1 +0xC0A5 0x58CE +0xC0A6 0x5B30 +0xC0A7 0x5B2A +0xC0A8 0x5B24 +0xC0A9 0x5B7A +0xC0AA 0x5C37 +0xC0AB 0x5C68 +0xC0AC 0x5DBC +0xC0AD 0x5DBA +0xC0AE 0x5DBD +0xC0AF 0x5DB8 +0xC0B0 0x5E6B +0xC0B1 0x5F4C +0xC0B2 0x5FBD +0xC0B3 0x61C9 +0xC0B4 0x61C2 +0xC0B5 0x61C7 +0xC0B6 0x61E6 +0xC0B7 0x61CB +0xC0B8 0x6232 +0xC0B9 0x6234 +0xC0BA 0x64CE +0xC0BB 0x64CA +0xC0BC 0x64D8 +0xC0BD 0x64E0 +0xC0BE 0x64F0 +0xC0BF 0x64E6 +0xC0C0 0x64EC +0xC0C1 0x64F1 +0xC0C2 0x64E2 +0xC0C3 0x64ED +0xC0C4 0x6582 +0xC0C5 0x6583 +0xC0C6 0x66D9 +0xC0C7 0x66D6 +0xC0C8 0x6A80 +0xC0C9 0x6A94 +0xC0CA 0x6A84 +0xC0CB 0x6AA2 +0xC0CC 0x6A9C +0xC0CD 0x6ADB +0xC0CE 0x6AA3 +0xC0CF 0x6A7E +0xC0D0 0x6A97 +0xC0D1 0x6A90 +0xC0D2 0x6AA0 +0xC0D3 0x6B5C +0xC0D4 0x6BAE +0xC0D5 0x6BDA +0xC0D6 0x6C08 +0xC0D7 0x6FD8 +0xC0D8 0x6FF1 +0xC0D9 0x6FDF +0xC0DA 0x6FE0 +0xC0DB 0x6FDB +0xC0DC 0x6FE4 +0xC0DD 0x6FEB +0xC0DE 0x6FEF +0xC0DF 0x6F80 +0xC0E0 0x6FEC +0xC0E1 0x6FE1 +0xC0E2 0x6FE9 +0xC0E3 0x6FD5 +0xC0E4 0x6FEE +0xC0E5 0x6FF0 +0xC0E6 0x71E7 +0xC0E7 0x71DF +0xC0E8 0x71EE +0xC0E9 0x71E6 +0xC0EA 0x71E5 +0xC0EB 0x71ED +0xC0EC 0x71EC +0xC0ED 0x71F4 +0xC0EE 0x71E0 +0xC0EF 0x7235 +0xC0F0 0x7246 +0xC0F1 0x7370 +0xC0F2 0x7372 +0xC0F3 0x74A9 +0xC0F4 0x74B0 +0xC0F5 0x74A6 +0xC0F6 0x74A8 +0xC0F7 0x7646 +0xC0F8 0x7642 +0xC0F9 0x764C +0xC0FA 0x76EA +0xC0FB 0x77B3 +0xC0FC 0x77AA +0xC0FD 0x77B0 +0xC0FE 0x77AC +0xC140 0x77A7 +0xC141 0x77AD +0xC142 0x77EF +0xC143 0x78F7 +0xC144 0x78FA +0xC145 0x78F4 +0xC146 0x78EF +0xC147 0x7901 +0xC148 0x79A7 +0xC149 0x79AA +0xC14A 0x7A57 +0xC14B 0x7ABF +0xC14C 0x7C07 +0xC14D 0x7C0D +0xC14E 0x7BFE +0xC14F 0x7BF7 +0xC150 0x7C0C +0xC151 0x7BE0 +0xC152 0x7CE0 +0xC153 0x7CDC +0xC154 0x7CDE +0xC155 0x7CE2 +0xC156 0x7CDF +0xC157 0x7CD9 +0xC158 0x7CDD +0xC159 0x7E2E +0xC15A 0x7E3E +0xC15B 0x7E46 +0xC15C 0x7E37 +0xC15D 0x7E32 +0xC15E 0x7E43 +0xC15F 0x7E2B +0xC160 0x7E3D +0xC161 0x7E31 +0xC162 0x7E45 +0xC163 0x7E41 +0xC164 0x7E34 +0xC165 0x7E39 +0xC166 0x7E48 +0xC167 0x7E35 +0xC168 0x7E3F +0xC169 0x7E2F +0xC16A 0x7F44 +0xC16B 0x7FF3 +0xC16C 0x7FFC +0xC16D 0x8071 +0xC16E 0x8072 +0xC16F 0x8070 +0xC170 0x806F +0xC171 0x8073 +0xC172 0x81C6 +0xC173 0x81C3 +0xC174 0x81BA +0xC175 0x81C2 +0xC176 0x81C0 +0xC177 0x81BF +0xC178 0x81BD +0xC179 0x81C9 +0xC17A 0x81BE +0xC17B 0x81E8 +0xC17C 0x8209 +0xC17D 0x8271 +0xC17E 0x85AA +0xC1A1 0x8584 +0xC1A2 0x857E +0xC1A3 0x859C +0xC1A4 0x8591 +0xC1A5 0x8594 +0xC1A6 0x85AF +0xC1A7 0x859B +0xC1A8 0x8587 +0xC1A9 0x85A8 +0xC1AA 0x858A +0xC1AB 0x8667 +0xC1AC 0x87C0 +0xC1AD 0x87D1 +0xC1AE 0x87B3 +0xC1AF 0x87D2 +0xC1B0 0x87C6 +0xC1B1 0x87AB +0xC1B2 0x87BB +0xC1B3 0x87BA +0xC1B4 0x87C8 +0xC1B5 0x87CB +0xC1B6 0x893B +0xC1B7 0x8936 +0xC1B8 0x8944 +0xC1B9 0x8938 +0xC1BA 0x893D +0xC1BB 0x89AC +0xC1BC 0x8B0E +0xC1BD 0x8B17 +0xC1BE 0x8B19 +0xC1BF 0x8B1B +0xC1C0 0x8B0A +0xC1C1 0x8B20 +0xC1C2 0x8B1D +0xC1C3 0x8B04 +0xC1C4 0x8B10 +0xC1C5 0x8C41 +0xC1C6 0x8C3F +0xC1C7 0x8C73 +0xC1C8 0x8CFA +0xC1C9 0x8CFD +0xC1CA 0x8CFC +0xC1CB 0x8CF8 +0xC1CC 0x8CFB +0xC1CD 0x8DA8 +0xC1CE 0x8E49 +0xC1CF 0x8E4B +0xC1D0 0x8E48 +0xC1D1 0x8E4A +0xC1D2 0x8F44 +0xC1D3 0x8F3E +0xC1D4 0x8F42 +0xC1D5 0x8F45 +0xC1D6 0x8F3F +0xC1D7 0x907F +0xC1D8 0x907D +0xC1D9 0x9084 +0xC1DA 0x9081 +0xC1DB 0x9082 +0xC1DC 0x9080 +0xC1DD 0x9139 +0xC1DE 0x91A3 +0xC1DF 0x919E +0xC1E0 0x919C +0xC1E1 0x934D +0xC1E2 0x9382 +0xC1E3 0x9328 +0xC1E4 0x9375 +0xC1E5 0x934A +0xC1E6 0x9365 +0xC1E7 0x934B +0xC1E8 0x9318 +0xC1E9 0x937E +0xC1EA 0x936C +0xC1EB 0x935B +0xC1EC 0x9370 +0xC1ED 0x935A +0xC1EE 0x9354 +0xC1EF 0x95CA +0xC1F0 0x95CB +0xC1F1 0x95CC +0xC1F2 0x95C8 +0xC1F3 0x95C6 +0xC1F4 0x96B1 +0xC1F5 0x96B8 +0xC1F6 0x96D6 +0xC1F7 0x971C +0xC1F8 0x971E +0xC1F9 0x97A0 +0xC1FA 0x97D3 +0xC1FB 0x9846 +0xC1FC 0x98B6 +0xC1FD 0x9935 +0xC1FE 0x9A01 +0xC240 0x99FF +0xC241 0x9BAE +0xC242 0x9BAB +0xC243 0x9BAA +0xC244 0x9BAD +0xC245 0x9D3B +0xC246 0x9D3F +0xC247 0x9E8B +0xC248 0x9ECF +0xC249 0x9EDE +0xC24A 0x9EDC +0xC24B 0x9EDD +0xC24C 0x9EDB +0xC24D 0x9F3E +0xC24E 0x9F4B +0xC24F 0x53E2 +0xC250 0x5695 +0xC251 0x56AE +0xC252 0x58D9 +0xC253 0x58D8 +0xC254 0x5B38 +0xC255 0x5F5D +0xC256 0x61E3 +0xC257 0x6233 +0xC258 0x64F4 +0xC259 0x64F2 +0xC25A 0x64FE +0xC25B 0x6506 +0xC25C 0x64FA +0xC25D 0x64FB +0xC25E 0x64F7 +0xC25F 0x65B7 +0xC260 0x66DC +0xC261 0x6726 +0xC262 0x6AB3 +0xC263 0x6AAC +0xC264 0x6AC3 +0xC265 0x6ABB +0xC266 0x6AB8 +0xC267 0x6AC2 +0xC268 0x6AAE +0xC269 0x6AAF +0xC26A 0x6B5F +0xC26B 0x6B78 +0xC26C 0x6BAF +0xC26D 0x7009 +0xC26E 0x700B +0xC26F 0x6FFE +0xC270 0x7006 +0xC271 0x6FFA +0xC272 0x7011 +0xC273 0x700F +0xC274 0x71FB +0xC275 0x71FC +0xC276 0x71FE +0xC277 0x71F8 +0xC278 0x7377 +0xC279 0x7375 +0xC27A 0x74A7 +0xC27B 0x74BF +0xC27C 0x7515 +0xC27D 0x7656 +0xC27E 0x7658 +0xC2A1 0x7652 +0xC2A2 0x77BD +0xC2A3 0x77BF +0xC2A4 0x77BB +0xC2A5 0x77BC +0xC2A6 0x790E +0xC2A7 0x79AE +0xC2A8 0x7A61 +0xC2A9 0x7A62 +0xC2AA 0x7A60 +0xC2AB 0x7AC4 +0xC2AC 0x7AC5 +0xC2AD 0x7C2B +0xC2AE 0x7C27 +0xC2AF 0x7C2A +0xC2B0 0x7C1E +0xC2B1 0x7C23 +0xC2B2 0x7C21 +0xC2B3 0x7CE7 +0xC2B4 0x7E54 +0xC2B5 0x7E55 +0xC2B6 0x7E5E +0xC2B7 0x7E5A +0xC2B8 0x7E61 +0xC2B9 0x7E52 +0xC2BA 0x7E59 +0xC2BB 0x7F48 +0xC2BC 0x7FF9 +0xC2BD 0x7FFB +0xC2BE 0x8077 +0xC2BF 0x8076 +0xC2C0 0x81CD +0xC2C1 0x81CF +0xC2C2 0x820A +0xC2C3 0x85CF +0xC2C4 0x85A9 +0xC2C5 0x85CD +0xC2C6 0x85D0 +0xC2C7 0x85C9 +0xC2C8 0x85B0 +0xC2C9 0x85BA +0xC2CA 0x85B9 +0xC2CB 0x85A6 +0xC2CC 0x87EF +0xC2CD 0x87EC +0xC2CE 0x87F2 +0xC2CF 0x87E0 +0xC2D0 0x8986 +0xC2D1 0x89B2 +0xC2D2 0x89F4 +0xC2D3 0x8B28 +0xC2D4 0x8B39 +0xC2D5 0x8B2C +0xC2D6 0x8B2B +0xC2D7 0x8C50 +0xC2D8 0x8D05 +0xC2D9 0x8E59 +0xC2DA 0x8E63 +0xC2DB 0x8E66 +0xC2DC 0x8E64 +0xC2DD 0x8E5F +0xC2DE 0x8E55 +0xC2DF 0x8EC0 +0xC2E0 0x8F49 +0xC2E1 0x8F4D +0xC2E2 0x9087 +0xC2E3 0x9083 +0xC2E4 0x9088 +0xC2E5 0x91AB +0xC2E6 0x91AC +0xC2E7 0x91D0 +0xC2E8 0x9394 +0xC2E9 0x938A +0xC2EA 0x9396 +0xC2EB 0x93A2 +0xC2EC 0x93B3 +0xC2ED 0x93AE +0xC2EE 0x93AC +0xC2EF 0x93B0 +0xC2F0 0x9398 +0xC2F1 0x939A +0xC2F2 0x9397 +0xC2F3 0x95D4 +0xC2F4 0x95D6 +0xC2F5 0x95D0 +0xC2F6 0x95D5 +0xC2F7 0x96E2 +0xC2F8 0x96DC +0xC2F9 0x96D9 +0xC2FA 0x96DB +0xC2FB 0x96DE +0xC2FC 0x9724 +0xC2FD 0x97A3 +0xC2FE 0x97A6 +0xC340 0x97AD +0xC341 0x97F9 +0xC342 0x984D +0xC343 0x984F +0xC344 0x984C +0xC345 0x984E +0xC346 0x9853 +0xC347 0x98BA +0xC348 0x993E +0xC349 0x993F +0xC34A 0x993D +0xC34B 0x992E +0xC34C 0x99A5 +0xC34D 0x9A0E +0xC34E 0x9AC1 +0xC34F 0x9B03 +0xC350 0x9B06 +0xC351 0x9B4F +0xC352 0x9B4E +0xC353 0x9B4D +0xC354 0x9BCA +0xC355 0x9BC9 +0xC356 0x9BFD +0xC357 0x9BC8 +0xC358 0x9BC0 +0xC359 0x9D51 +0xC35A 0x9D5D +0xC35B 0x9D60 +0xC35C 0x9EE0 +0xC35D 0x9F15 +0xC35E 0x9F2C +0xC35F 0x5133 +0xC360 0x56A5 +0xC361 0x58DE +0xC362 0x58DF +0xC363 0x58E2 +0xC364 0x5BF5 +0xC365 0x9F90 +0xC366 0x5EEC +0xC367 0x61F2 +0xC368 0x61F7 +0xC369 0x61F6 +0xC36A 0x61F5 +0xC36B 0x6500 +0xC36C 0x650F +0xC36D 0x66E0 +0xC36E 0x66DD +0xC36F 0x6AE5 +0xC370 0x6ADD +0xC371 0x6ADA +0xC372 0x6AD3 +0xC373 0x701B +0xC374 0x701F +0xC375 0x7028 +0xC376 0x701A +0xC377 0x701D +0xC378 0x7015 +0xC379 0x7018 +0xC37A 0x7206 +0xC37B 0x720D +0xC37C 0x7258 +0xC37D 0x72A2 +0xC37E 0x7378 +0xC3A1 0x737A +0xC3A2 0x74BD +0xC3A3 0x74CA +0xC3A4 0x74E3 +0xC3A5 0x7587 +0xC3A6 0x7586 +0xC3A7 0x765F +0xC3A8 0x7661 +0xC3A9 0x77C7 +0xC3AA 0x7919 +0xC3AB 0x79B1 +0xC3AC 0x7A6B +0xC3AD 0x7A69 +0xC3AE 0x7C3E +0xC3AF 0x7C3F +0xC3B0 0x7C38 +0xC3B1 0x7C3D +0xC3B2 0x7C37 +0xC3B3 0x7C40 +0xC3B4 0x7E6B +0xC3B5 0x7E6D +0xC3B6 0x7E79 +0xC3B7 0x7E69 +0xC3B8 0x7E6A +0xC3B9 0x7F85 +0xC3BA 0x7E73 +0xC3BB 0x7FB6 +0xC3BC 0x7FB9 +0xC3BD 0x7FB8 +0xC3BE 0x81D8 +0xC3BF 0x85E9 +0xC3C0 0x85DD +0xC3C1 0x85EA +0xC3C2 0x85D5 +0xC3C3 0x85E4 +0xC3C4 0x85E5 +0xC3C5 0x85F7 +0xC3C6 0x87FB +0xC3C7 0x8805 +0xC3C8 0x880D +0xC3C9 0x87F9 +0xC3CA 0x87FE +0xC3CB 0x8960 +0xC3CC 0x895F +0xC3CD 0x8956 +0xC3CE 0x895E +0xC3CF 0x8B41 +0xC3D0 0x8B5C +0xC3D1 0x8B58 +0xC3D2 0x8B49 +0xC3D3 0x8B5A +0xC3D4 0x8B4E +0xC3D5 0x8B4F +0xC3D6 0x8B46 +0xC3D7 0x8B59 +0xC3D8 0x8D08 +0xC3D9 0x8D0A +0xC3DA 0x8E7C +0xC3DB 0x8E72 +0xC3DC 0x8E87 +0xC3DD 0x8E76 +0xC3DE 0x8E6C +0xC3DF 0x8E7A +0xC3E0 0x8E74 +0xC3E1 0x8F54 +0xC3E2 0x8F4E +0xC3E3 0x8FAD +0xC3E4 0x908A +0xC3E5 0x908B +0xC3E6 0x91B1 +0xC3E7 0x91AE +0xC3E8 0x93E1 +0xC3E9 0x93D1 +0xC3EA 0x93DF +0xC3EB 0x93C3 +0xC3EC 0x93C8 +0xC3ED 0x93DC +0xC3EE 0x93DD +0xC3EF 0x93D6 +0xC3F0 0x93E2 +0xC3F1 0x93CD +0xC3F2 0x93D8 +0xC3F3 0x93E4 +0xC3F4 0x93D7 +0xC3F5 0x93E8 +0xC3F6 0x95DC +0xC3F7 0x96B4 +0xC3F8 0x96E3 +0xC3F9 0x972A +0xC3FA 0x9727 +0xC3FB 0x9761 +0xC3FC 0x97DC +0xC3FD 0x97FB +0xC3FE 0x985E +0xC440 0x9858 +0xC441 0x985B +0xC442 0x98BC +0xC443 0x9945 +0xC444 0x9949 +0xC445 0x9A16 +0xC446 0x9A19 +0xC447 0x9B0D +0xC448 0x9BE8 +0xC449 0x9BE7 +0xC44A 0x9BD6 +0xC44B 0x9BDB +0xC44C 0x9D89 +0xC44D 0x9D61 +0xC44E 0x9D72 +0xC44F 0x9D6A +0xC450 0x9D6C +0xC451 0x9E92 +0xC452 0x9E97 +0xC453 0x9E93 +0xC454 0x9EB4 +0xC455 0x52F8 +0xC456 0x56A8 +0xC457 0x56B7 +0xC458 0x56B6 +0xC459 0x56B4 +0xC45A 0x56BC +0xC45B 0x58E4 +0xC45C 0x5B40 +0xC45D 0x5B43 +0xC45E 0x5B7D +0xC45F 0x5BF6 +0xC460 0x5DC9 +0xC461 0x61F8 +0xC462 0x61FA +0xC463 0x6518 +0xC464 0x6514 +0xC465 0x6519 +0xC466 0x66E6 +0xC467 0x6727 +0xC468 0x6AEC +0xC469 0x703E +0xC46A 0x7030 +0xC46B 0x7032 +0xC46C 0x7210 +0xC46D 0x737B +0xC46E 0x74CF +0xC46F 0x7662 +0xC470 0x7665 +0xC471 0x7926 +0xC472 0x792A +0xC473 0x792C +0xC474 0x792B +0xC475 0x7AC7 +0xC476 0x7AF6 +0xC477 0x7C4C +0xC478 0x7C43 +0xC479 0x7C4D +0xC47A 0x7CEF +0xC47B 0x7CF0 +0xC47C 0x8FAE +0xC47D 0x7E7D +0xC47E 0x7E7C +0xC4A1 0x7E82 +0xC4A2 0x7F4C +0xC4A3 0x8000 +0xC4A4 0x81DA +0xC4A5 0x8266 +0xC4A6 0x85FB +0xC4A7 0x85F9 +0xC4A8 0x8611 +0xC4A9 0x85FA +0xC4AA 0x8606 +0xC4AB 0x860B +0xC4AC 0x8607 +0xC4AD 0x860A +0xC4AE 0x8814 +0xC4AF 0x8815 +0xC4B0 0x8964 +0xC4B1 0x89BA +0xC4B2 0x89F8 +0xC4B3 0x8B70 +0xC4B4 0x8B6C +0xC4B5 0x8B66 +0xC4B6 0x8B6F +0xC4B7 0x8B5F +0xC4B8 0x8B6B +0xC4B9 0x8D0F +0xC4BA 0x8D0D +0xC4BB 0x8E89 +0xC4BC 0x8E81 +0xC4BD 0x8E85 +0xC4BE 0x8E82 +0xC4BF 0x91B4 +0xC4C0 0x91CB +0xC4C1 0x9418 +0xC4C2 0x9403 +0xC4C3 0x93FD +0xC4C4 0x95E1 +0xC4C5 0x9730 +0xC4C6 0x98C4 +0xC4C7 0x9952 +0xC4C8 0x9951 +0xC4C9 0x99A8 +0xC4CA 0x9A2B +0xC4CB 0x9A30 +0xC4CC 0x9A37 +0xC4CD 0x9A35 +0xC4CE 0x9C13 +0xC4CF 0x9C0D +0xC4D0 0x9E79 +0xC4D1 0x9EB5 +0xC4D2 0x9EE8 +0xC4D3 0x9F2F +0xC4D4 0x9F5F +0xC4D5 0x9F63 +0xC4D6 0x9F61 +0xC4D7 0x5137 +0xC4D8 0x5138 +0xC4D9 0x56C1 +0xC4DA 0x56C0 +0xC4DB 0x56C2 +0xC4DC 0x5914 +0xC4DD 0x5C6C +0xC4DE 0x5DCD +0xC4DF 0x61FC +0xC4E0 0x61FE +0xC4E1 0x651D +0xC4E2 0x651C +0xC4E3 0x6595 +0xC4E4 0x66E9 +0xC4E5 0x6AFB +0xC4E6 0x6B04 +0xC4E7 0x6AFA +0xC4E8 0x6BB2 +0xC4E9 0x704C +0xC4EA 0x721B +0xC4EB 0x72A7 +0xC4EC 0x74D6 +0xC4ED 0x74D4 +0xC4EE 0x7669 +0xC4EF 0x77D3 +0xC4F0 0x7C50 +0xC4F1 0x7E8F +0xC4F2 0x7E8C +0xC4F3 0x7FBC +0xC4F4 0x8617 +0xC4F5 0x862D +0xC4F6 0x861A +0xC4F7 0x8823 +0xC4F8 0x8822 +0xC4F9 0x8821 +0xC4FA 0x881F +0xC4FB 0x896A +0xC4FC 0x896C +0xC4FD 0x89BD +0xC4FE 0x8B74 +0xC540 0x8B77 +0xC541 0x8B7D +0xC542 0x8D13 +0xC543 0x8E8A +0xC544 0x8E8D +0xC545 0x8E8B +0xC546 0x8F5F +0xC547 0x8FAF +0xC548 0x91BA +0xC549 0x942E +0xC54A 0x9433 +0xC54B 0x9435 +0xC54C 0x943A +0xC54D 0x9438 +0xC54E 0x9432 +0xC54F 0x942B +0xC550 0x95E2 +0xC551 0x9738 +0xC552 0x9739 +0xC553 0x9732 +0xC554 0x97FF +0xC555 0x9867 +0xC556 0x9865 +0xC557 0x9957 +0xC558 0x9A45 +0xC559 0x9A43 +0xC55A 0x9A40 +0xC55B 0x9A3E +0xC55C 0x9ACF +0xC55D 0x9B54 +0xC55E 0x9B51 +0xC55F 0x9C2D +0xC560 0x9C25 +0xC561 0x9DAF +0xC562 0x9DB4 +0xC563 0x9DC2 +0xC564 0x9DB8 +0xC565 0x9E9D +0xC566 0x9EEF +0xC567 0x9F19 +0xC568 0x9F5C +0xC569 0x9F66 +0xC56A 0x9F67 +0xC56B 0x513C +0xC56C 0x513B +0xC56D 0x56C8 +0xC56E 0x56CA +0xC56F 0x56C9 +0xC570 0x5B7F +0xC571 0x5DD4 +0xC572 0x5DD2 +0xC573 0x5F4E +0xC574 0x61FF +0xC575 0x6524 +0xC576 0x6B0A +0xC577 0x6B61 +0xC578 0x7051 +0xC579 0x7058 +0xC57A 0x7380 +0xC57B 0x74E4 +0xC57C 0x758A +0xC57D 0x766E +0xC57E 0x766C +0xC5A1 0x79B3 +0xC5A2 0x7C60 +0xC5A3 0x7C5F +0xC5A4 0x807E +0xC5A5 0x807D +0xC5A6 0x81DF +0xC5A7 0x8972 +0xC5A8 0x896F +0xC5A9 0x89FC +0xC5AA 0x8B80 +0xC5AB 0x8D16 +0xC5AC 0x8D17 +0xC5AD 0x8E91 +0xC5AE 0x8E93 +0xC5AF 0x8F61 +0xC5B0 0x9148 +0xC5B1 0x9444 +0xC5B2 0x9451 +0xC5B3 0x9452 +0xC5B4 0x973D +0xC5B5 0x973E +0xC5B6 0x97C3 +0xC5B7 0x97C1 +0xC5B8 0x986B +0xC5B9 0x9955 +0xC5BA 0x9A55 +0xC5BB 0x9A4D +0xC5BC 0x9AD2 +0xC5BD 0x9B1A +0xC5BE 0x9C49 +0xC5BF 0x9C31 +0xC5C0 0x9C3E +0xC5C1 0x9C3B +0xC5C2 0x9DD3 +0xC5C3 0x9DD7 +0xC5C4 0x9F34 +0xC5C5 0x9F6C +0xC5C6 0x9F6A +0xC5C7 0x9F94 +0xC5C8 0x56CC +0xC5C9 0x5DD6 +0xC5CA 0x6200 +0xC5CB 0x6523 +0xC5CC 0x652B +0xC5CD 0x652A +0xC5CE 0x66EC +0xC5CF 0x6B10 +0xC5D0 0x74DA +0xC5D1 0x7ACA +0xC5D2 0x7C64 +0xC5D3 0x7C63 +0xC5D4 0x7C65 +0xC5D5 0x7E93 +0xC5D6 0x7E96 +0xC5D7 0x7E94 +0xC5D8 0x81E2 +0xC5D9 0x8638 +0xC5DA 0x863F +0xC5DB 0x8831 +0xC5DC 0x8B8A +0xC5DD 0x9090 +0xC5DE 0x908F +0xC5DF 0x9463 +0xC5E0 0x9460 +0xC5E1 0x9464 +0xC5E2 0x9768 +0xC5E3 0x986F +0xC5E4 0x995C +0xC5E5 0x9A5A +0xC5E6 0x9A5B +0xC5E7 0x9A57 +0xC5E8 0x9AD3 +0xC5E9 0x9AD4 +0xC5EA 0x9AD1 +0xC5EB 0x9C54 +0xC5EC 0x9C57 +0xC5ED 0x9C56 +0xC5EE 0x9DE5 +0xC5EF 0x9E9F +0xC5F0 0x9EF4 +0xC5F1 0x56D1 +0xC5F2 0x58E9 +0xC5F3 0x652C +0xC5F4 0x705E +0xC5F5 0x7671 +0xC5F6 0x7672 +0xC5F7 0x77D7 +0xC5F8 0x7F50 +0xC5F9 0x7F88 +0xC5FA 0x8836 +0xC5FB 0x8839 +0xC5FC 0x8862 +0xC5FD 0x8B93 +0xC5FE 0x8B92 +0xC640 0x8B96 +0xC641 0x8277 +0xC642 0x8D1B +0xC643 0x91C0 +0xC644 0x946A +0xC645 0x9742 +0xC646 0x9748 +0xC647 0x9744 +0xC648 0x97C6 +0xC649 0x9870 +0xC64A 0x9A5F +0xC64B 0x9B22 +0xC64C 0x9B58 +0xC64D 0x9C5F +0xC64E 0x9DF9 +0xC64F 0x9DFA +0xC650 0x9E7C +0xC651 0x9E7D +0xC652 0x9F07 +0xC653 0x9F77 +0xC654 0x9F72 +0xC655 0x5EF3 +0xC656 0x6B16 +0xC657 0x7063 +0xC658 0x7C6C +0xC659 0x7C6E +0xC65A 0x883B +0xC65B 0x89C0 +0xC65C 0x8EA1 +0xC65D 0x91C1 +0xC65E 0x9472 +0xC65F 0x9470 +0xC660 0x9871 +0xC661 0x995E +0xC662 0x9AD6 +0xC663 0x9B23 +0xC664 0x9ECC +0xC665 0x7064 +0xC666 0x77DA +0xC667 0x8B9A +0xC668 0x9477 +0xC669 0x97C9 +0xC66A 0x9A62 +0xC66B 0x9A65 +0xC66C 0x7E9C +0xC66D 0x8B9C +0xC66E 0x8EAA +0xC66F 0x91C5 +0xC670 0x947D +0xC671 0x947E +0xC672 0x947C +0xC673 0x9C77 +0xC674 0x9C78 +0xC675 0x9EF7 +0xC676 0x8C54 +0xC677 0x947F +0xC678 0x9E1A +0xC679 0x7228 +0xC67A 0x9A6A +0xC67B 0x9B31 +0xC67C 0x9E1B +0xC67D 0x9E1E +0xC67E 0x7C72 +0xC6A1 0x2460 +0xC6A2 0x2461 +0xC6A3 0x2462 +0xC6A4 0x2463 +0xC6A5 0x2464 +0xC6A6 0x2465 +0xC6A7 0x2466 +0xC6A8 0x2467 +0xC6A9 0x2468 +0xC6AA 0x2469 +0xC6AB 0x2474 +0xC6AC 0x2475 +0xC6AD 0x2476 +0xC6AE 0x2477 +0xC6AF 0x2478 +0xC6B0 0x2479 +0xC6B1 0x247A +0xC6B2 0x247B +0xC6B3 0x247C +0xC6B4 0x247D +0xC6B5 0x2170 +0xC6B6 0x2171 +0xC6B7 0x2172 +0xC6B8 0x2173 +0xC6B9 0x2174 +0xC6BA 0x2175 +0xC6BB 0x2176 +0xC6BC 0x2177 +0xC6BD 0x2178 +0xC6BE 0x2179 +0xC6BF 0x4E36 +0xC6C0 0x4E3F +0xC6C1 0x4E85 +0xC6C2 0x4EA0 +0xC6C3 0x5182 +0xC6C4 0x5196 +0xC6C5 0x51AB +0xC6C6 0x52F9 +0xC6C7 0x5338 +0xC6C8 0x5369 +0xC6C9 0x53B6 +0xC6CA 0x590A +0xC6CB 0x5B80 +0xC6CC 0x5DDB +0xC6CD 0x2F33 +0xC6CE 0x5E7F +0xC6D0 0x5F50 +0xC6D1 0x5F61 +0xC6D2 0x6534 +0xC6D4 0x7592 +0xC6D6 0x8FB5 +0xC6D8 0x00A8 +0xC6D9 0x02C6 +0xC6DA 0x30FD +0xC6DB 0x30FE +0xC6DC 0x309D +0xC6DD 0x309E +0xC6E0 0x3005 +0xC6E1 0x3006 +0xC6E2 0x3007 +0xC6E3 0x30FC +0xC6E4 0xFF3B +0xC6E5 0xFF3D +0xC6E6 0x273D +0xC6E7 0x3041 +0xC6E8 0x3042 +0xC6E9 0x3043 +0xC6EA 0x3044 +0xC6EB 0x3045 +0xC6EC 0x3046 +0xC6ED 0x3047 +0xC6EE 0x3048 +0xC6EF 0x3049 +0xC6F0 0x304A +0xC6F1 0x304B +0xC6F2 0x304C +0xC6F3 0x304D +0xC6F4 0x304E +0xC6F5 0x304F +0xC6F6 0x3050 +0xC6F7 0x3051 +0xC6F8 0x3052 +0xC6F9 0x3053 +0xC6FA 0x3054 +0xC6FB 0x3055 +0xC6FC 0x3056 +0xC6FD 0x3057 +0xC6FE 0x3058 +0xC740 0x3059 +0xC741 0x305A +0xC742 0x305B +0xC743 0x305C +0xC744 0x305D +0xC745 0x305E +0xC746 0x305F +0xC747 0x3060 +0xC748 0x3061 +0xC749 0x3062 +0xC74A 0x3063 +0xC74B 0x3064 +0xC74C 0x3065 +0xC74D 0x3066 +0xC74E 0x3067 +0xC74F 0x3068 +0xC750 0x3069 +0xC751 0x306A +0xC752 0x306B +0xC753 0x306C +0xC754 0x306D +0xC755 0x306E +0xC756 0x306F +0xC757 0x3070 +0xC758 0x3071 +0xC759 0x3072 +0xC75A 0x3073 +0xC75B 0x3074 +0xC75C 0x3075 +0xC75D 0x3076 +0xC75E 0x3077 +0xC75F 0x3078 +0xC760 0x3079 +0xC761 0x307A +0xC762 0x307B +0xC763 0x307C +0xC764 0x307D +0xC765 0x307E +0xC766 0x307F +0xC767 0x3080 +0xC768 0x3081 +0xC769 0x3082 +0xC76A 0x3083 +0xC76B 0x3084 +0xC76C 0x3085 +0xC76D 0x3086 +0xC76E 0x3087 +0xC76F 0x3088 +0xC770 0x3089 +0xC771 0x308A +0xC772 0x308B +0xC773 0x308C +0xC774 0x308D +0xC775 0x308E +0xC776 0x308F +0xC777 0x3090 +0xC778 0x3091 +0xC779 0x3092 +0xC77A 0x3093 +0xC77B 0x30A1 +0xC77C 0x30A2 +0xC77D 0x30A3 +0xC77E 0x30A4 +0xC7A1 0x30A5 +0xC7A2 0x30A6 +0xC7A3 0x30A7 +0xC7A4 0x30A8 +0xC7A5 0x30A9 +0xC7A6 0x30AA +0xC7A7 0x30AB +0xC7A8 0x30AC +0xC7A9 0x30AD +0xC7AA 0x30AE +0xC7AB 0x30AF +0xC7AC 0x30B0 +0xC7AD 0x30B1 +0xC7AE 0x30B2 +0xC7AF 0x30B3 +0xC7B0 0x30B4 +0xC7B1 0x30B5 +0xC7B2 0x30B6 +0xC7B3 0x30B7 +0xC7B4 0x30B8 +0xC7B5 0x30B9 +0xC7B6 0x30BA +0xC7B7 0x30BB +0xC7B8 0x30BC +0xC7B9 0x30BD +0xC7BA 0x30BE +0xC7BB 0x30BF +0xC7BC 0x30C0 +0xC7BD 0x30C1 +0xC7BE 0x30C2 +0xC7BF 0x30C3 +0xC7C0 0x30C4 +0xC7C1 0x30C5 +0xC7C2 0x30C6 +0xC7C3 0x30C7 +0xC7C4 0x30C8 +0xC7C5 0x30C9 +0xC7C6 0x30CA +0xC7C7 0x30CB +0xC7C8 0x30CC +0xC7C9 0x30CD +0xC7CA 0x30CE +0xC7CB 0x30CF +0xC7CC 0x30D0 +0xC7CD 0x30D1 +0xC7CE 0x30D2 +0xC7CF 0x30D3 +0xC7D0 0x30D4 +0xC7D1 0x30D5 +0xC7D2 0x30D6 +0xC7D3 0x30D7 +0xC7D4 0x30D8 +0xC7D5 0x30D9 +0xC7D6 0x30DA +0xC7D7 0x30DB +0xC7D8 0x30DC +0xC7D9 0x30DD +0xC7DA 0x30DE +0xC7DB 0x30DF +0xC7DC 0x30E0 +0xC7DD 0x30E1 +0xC7DE 0x30E2 +0xC7DF 0x30E3 +0xC7E0 0x30E4 +0xC7E1 0x30E5 +0xC7E2 0x30E6 +0xC7E3 0x30E7 +0xC7E4 0x30E8 +0xC7E5 0x30E9 +0xC7E6 0x30EA +0xC7E7 0x30EB +0xC7E8 0x30EC +0xC7E9 0x30ED +0xC7EA 0x30EE +0xC7EB 0x30EF +0xC7EC 0x30F0 +0xC7ED 0x30F1 +0xC7EE 0x30F2 +0xC7EF 0x30F3 +0xC7F0 0x30F4 +0xC7F1 0x30F5 +0xC7F2 0x30F6 +0xC7F3 0x0410 +0xC7F4 0x0411 +0xC7F5 0x0412 +0xC7F6 0x0413 +0xC7F7 0x0414 +0xC7F8 0x0415 +0xC7F9 0x0401 +0xC7FA 0x0416 +0xC7FB 0x0417 +0xC7FC 0x0418 +0xC7FD 0x0419 +0xC7FE 0x041A +0xC840 0x041B +0xC841 0x041C +0xC842 0x041D +0xC843 0x041E +0xC844 0x041F +0xC845 0x0420 +0xC846 0x0421 +0xC847 0x0422 +0xC848 0x0423 +0xC849 0x0424 +0xC84A 0x0425 +0xC84B 0x0426 +0xC84C 0x0427 +0xC84D 0x0428 +0xC84E 0x0429 +0xC84F 0x042A +0xC850 0x042B +0xC851 0x042C +0xC852 0x042D +0xC853 0x042E +0xC854 0x042F +0xC855 0x0430 +0xC856 0x0431 +0xC857 0x0432 +0xC858 0x0433 +0xC859 0x0434 +0xC85A 0x0435 +0xC85B 0x0451 +0xC85C 0x0436 +0xC85D 0x0437 +0xC85E 0x0438 +0xC85F 0x0439 +0xC860 0x043A +0xC861 0x043B +0xC862 0x043C +0xC863 0x043D +0xC864 0x043E +0xC865 0x043F +0xC866 0x0440 +0xC867 0x0441 +0xC868 0x0442 +0xC869 0x0443 +0xC86A 0x0444 +0xC86B 0x0445 +0xC86C 0x0446 +0xC86D 0x0447 +0xC86E 0x0448 +0xC86F 0x0449 +0xC870 0x044A +0xC871 0x044B +0xC872 0x044C +0xC873 0x044D +0xC874 0x044E +0xC875 0x044F +0xC876 0x21E7 +0xC877 0x21B8 +0xC878 0x21B9 +0xC879 0x31CF +0xC87A 0x200CC +0xC87B 0x4E5A +0xC87C 0x2008A +0xC87D 0x5202 +0xC87E 0x4491 +0xC8A1 0x9FB0 +0xC8A2 0x5188 +0xC8A3 0x9FB1 +0xC8A4 0x27607 +0xC8CD 0xFFE2 +0xC8CE 0xFFE4 +0xC8CF 0xFF07 +0xC8D0 0xFF02 +0xC8D1 0x3231 +0xC8D2 0x2116 +0xC8D3 0x2121 +0xC8D4 0x309B +0xC8D5 0x309C +0xC8D6 0x2E80 +0xC8D7 0x2E84 +0xC8D8 0x2E86 +0xC8D9 0x2E87 +0xC8DA 0x2E88 +0xC8DB 0x2E8A +0xC8DC 0x2E8C +0xC8DD 0x2E8D +0xC8DE 0x2E95 +0xC8DF 0x2E9C +0xC8E0 0x2E9D +0xC8E1 0x2EA5 +0xC8E2 0x2EA7 +0xC8E3 0x2EAA +0xC8E4 0x2EAC +0xC8E5 0x2EAE +0xC8E6 0x2EB6 +0xC8E7 0x2EBC +0xC8E8 0x2EBE +0xC8E9 0x2EC6 +0xC8EA 0x2ECA +0xC8EB 0x2ECC +0xC8EC 0x2ECD +0xC8ED 0x2ECF +0xC8EE 0x2ED6 +0xC8EF 0x2ED7 +0xC8F0 0x2EDE +0xC8F1 0x2EE3 +0xC8F5 0x0283 +0xC8F6 0x0250 +0xC8F7 0x025B +0xC8F8 0x0254 +0xC8F9 0x0275 +0xC8FA 0x0153 +0xC8FB 0x00F8 +0xC8FC 0x014B +0xC8FD 0x028A +0xC8FE 0x026A +0xC940 0x4E42 +0xC941 0x4E5C +0xC942 0x51F5 +0xC943 0x531A +0xC944 0x5382 +0xC945 0x4E07 +0xC946 0x4E0C +0xC947 0x4E47 +0xC948 0x4E8D +0xC949 0x56D7 +0xC94A 0xFA0C +0xC94B 0x5C6E +0xC94C 0x5F73 +0xC94D 0x4E0F +0xC94E 0x5187 +0xC94F 0x4E0E +0xC950 0x4E2E +0xC951 0x4E93 +0xC952 0x4EC2 +0xC953 0x4EC9 +0xC954 0x4EC8 +0xC955 0x5198 +0xC956 0x52FC +0xC957 0x536C +0xC958 0x53B9 +0xC959 0x5720 +0xC95A 0x5903 +0xC95B 0x592C +0xC95C 0x5C10 +0xC95D 0x5DFF +0xC95E 0x65E1 +0xC95F 0x6BB3 +0xC960 0x6BCC +0xC961 0x6C14 +0xC962 0x723F +0xC963 0x4E31 +0xC964 0x4E3C +0xC965 0x4EE8 +0xC966 0x4EDC +0xC967 0x4EE9 +0xC968 0x4EE1 +0xC969 0x4EDD +0xC96A 0x4EDA +0xC96B 0x520C +0xC96C 0x531C +0xC96D 0x534C +0xC96E 0x5722 +0xC96F 0x5723 +0xC970 0x5917 +0xC971 0x592F +0xC972 0x5B81 +0xC973 0x5B84 +0xC974 0x5C12 +0xC975 0x5C3B +0xC976 0x5C74 +0xC977 0x5C73 +0xC978 0x5E04 +0xC979 0x5E80 +0xC97A 0x5E82 +0xC97B 0x5FC9 +0xC97C 0x6209 +0xC97D 0x6250 +0xC97E 0x6C15 +0xC9A1 0x6C36 +0xC9A2 0x6C43 +0xC9A3 0x6C3F +0xC9A4 0x6C3B +0xC9A5 0x72AE +0xC9A6 0x72B0 +0xC9A7 0x738A +0xC9A8 0x79B8 +0xC9A9 0x808A +0xC9AA 0x961E +0xC9AB 0x4F0E +0xC9AC 0x4F18 +0xC9AD 0x4F2C +0xC9AE 0x4EF5 +0xC9AF 0x4F14 +0xC9B0 0x4EF1 +0xC9B1 0x4F00 +0xC9B2 0x4EF7 +0xC9B3 0x4F08 +0xC9B4 0x4F1D +0xC9B5 0x4F02 +0xC9B6 0x4F05 +0xC9B7 0x4F22 +0xC9B8 0x4F13 +0xC9B9 0x4F04 +0xC9BA 0x4EF4 +0xC9BB 0x4F12 +0xC9BC 0x51B1 +0xC9BD 0x5213 +0xC9BE 0x5209 +0xC9BF 0x5210 +0xC9C0 0x52A6 +0xC9C1 0x5322 +0xC9C2 0x531F +0xC9C3 0x534D +0xC9C4 0x538A +0xC9C5 0x5407 +0xC9C6 0x56E1 +0xC9C7 0x56DF +0xC9C8 0x572E +0xC9C9 0x572A +0xC9CA 0x5734 +0xC9CB 0x593C +0xC9CC 0x5980 +0xC9CD 0x597C +0xC9CE 0x5985 +0xC9CF 0x597B +0xC9D0 0x597E +0xC9D1 0x5977 +0xC9D2 0x597F +0xC9D3 0x5B56 +0xC9D4 0x5C15 +0xC9D5 0x5C25 +0xC9D6 0x5C7C +0xC9D7 0x5C7A +0xC9D8 0x5C7B +0xC9D9 0x5C7E +0xC9DA 0x5DDF +0xC9DB 0x5E75 +0xC9DC 0x5E84 +0xC9DD 0x5F02 +0xC9DE 0x5F1A +0xC9DF 0x5F74 +0xC9E0 0x5FD5 +0xC9E1 0x5FD4 +0xC9E2 0x5FCF +0xC9E3 0x625C +0xC9E4 0x625E +0xC9E5 0x6264 +0xC9E6 0x6261 +0xC9E7 0x6266 +0xC9E8 0x6262 +0xC9E9 0x6259 +0xC9EA 0x6260 +0xC9EB 0x625A +0xC9EC 0x6265 +0xC9ED 0x65EF +0xC9EE 0x65EE +0xC9EF 0x673E +0xC9F0 0x6739 +0xC9F1 0x6738 +0xC9F2 0x673B +0xC9F3 0x673A +0xC9F4 0x673F +0xC9F5 0x673C +0xC9F6 0x6733 +0xC9F7 0x6C18 +0xC9F8 0x6C46 +0xC9F9 0x6C52 +0xC9FA 0x6C5C +0xC9FB 0x6C4F +0xC9FC 0x6C4A +0xC9FD 0x6C54 +0xC9FE 0x6C4B +0xCA40 0x6C4C +0xCA41 0x7071 +0xCA42 0x725E +0xCA43 0x72B4 +0xCA44 0x72B5 +0xCA45 0x738E +0xCA46 0x752A +0xCA47 0x767F +0xCA48 0x7A75 +0xCA49 0x7F51 +0xCA4A 0x8278 +0xCA4B 0x827C +0xCA4C 0x8280 +0xCA4D 0x827D +0xCA4E 0x827F +0xCA4F 0x864D +0xCA50 0x897E +0xCA51 0x9099 +0xCA52 0x9097 +0xCA53 0x9098 +0xCA54 0x909B +0xCA55 0x9094 +0xCA56 0x9622 +0xCA57 0x9624 +0xCA58 0x9620 +0xCA59 0x9623 +0xCA5A 0x4F56 +0xCA5B 0x4F3B +0xCA5C 0x4F62 +0xCA5D 0x4F49 +0xCA5E 0x4F53 +0xCA5F 0x4F64 +0xCA60 0x4F3E +0xCA61 0x4F67 +0xCA62 0x4F52 +0xCA63 0x4F5F +0xCA64 0x4F41 +0xCA65 0x4F58 +0xCA66 0x4F2D +0xCA67 0x4F33 +0xCA68 0x4F3F +0xCA69 0x4F61 +0xCA6A 0x518F +0xCA6B 0x51B9 +0xCA6C 0x521C +0xCA6D 0x521E +0xCA6E 0x5221 +0xCA6F 0x52AD +0xCA70 0x52AE +0xCA71 0x5309 +0xCA72 0x5363 +0xCA73 0x5372 +0xCA74 0x538E +0xCA75 0x538F +0xCA76 0x5430 +0xCA77 0x5437 +0xCA78 0x542A +0xCA79 0x5454 +0xCA7A 0x5445 +0xCA7B 0x5419 +0xCA7C 0x541C +0xCA7D 0x5425 +0xCA7E 0x5418 +0xCAA1 0x543D +0xCAA2 0x544F +0xCAA3 0x5441 +0xCAA4 0x5428 +0xCAA5 0x5424 +0xCAA6 0x5447 +0xCAA7 0x56EE +0xCAA8 0x56E7 +0xCAA9 0x56E5 +0xCAAA 0x5741 +0xCAAB 0x5745 +0xCAAC 0x574C +0xCAAD 0x5749 +0xCAAE 0x574B +0xCAAF 0x5752 +0xCAB0 0x5906 +0xCAB1 0x5940 +0xCAB2 0x59A6 +0xCAB3 0x5998 +0xCAB4 0x59A0 +0xCAB5 0x5997 +0xCAB6 0x598E +0xCAB7 0x59A2 +0xCAB8 0x5990 +0xCAB9 0x598F +0xCABA 0x59A7 +0xCABB 0x59A1 +0xCABC 0x5B8E +0xCABD 0x5B92 +0xCABE 0x5C28 +0xCABF 0x5C2A +0xCAC0 0x5C8D +0xCAC1 0x5C8F +0xCAC2 0x5C88 +0xCAC3 0x5C8B +0xCAC4 0x5C89 +0xCAC5 0x5C92 +0xCAC6 0x5C8A +0xCAC7 0x5C86 +0xCAC8 0x5C93 +0xCAC9 0x5C95 +0xCACA 0x5DE0 +0xCACB 0x5E0A +0xCACC 0x5E0E +0xCACD 0x5E8B +0xCACE 0x5E89 +0xCACF 0x5E8C +0xCAD0 0x5E88 +0xCAD1 0x5E8D +0xCAD2 0x5F05 +0xCAD3 0x5F1D +0xCAD4 0x5F78 +0xCAD5 0x5F76 +0xCAD6 0x5FD2 +0xCAD7 0x5FD1 +0xCAD8 0x5FD0 +0xCAD9 0x5FED +0xCADA 0x5FE8 +0xCADB 0x5FEE +0xCADC 0x5FF3 +0xCADD 0x5FE1 +0xCADE 0x5FE4 +0xCADF 0x5FE3 +0xCAE0 0x5FFA +0xCAE1 0x5FEF +0xCAE2 0x5FF7 +0xCAE3 0x5FFB +0xCAE4 0x6000 +0xCAE5 0x5FF4 +0xCAE6 0x623A +0xCAE7 0x6283 +0xCAE8 0x628C +0xCAE9 0x628E +0xCAEA 0x628F +0xCAEB 0x6294 +0xCAEC 0x6287 +0xCAED 0x6271 +0xCAEE 0x627B +0xCAEF 0x627A +0xCAF0 0x6270 +0xCAF1 0x6281 +0xCAF2 0x6288 +0xCAF3 0x6277 +0xCAF4 0x627D +0xCAF5 0x6272 +0xCAF6 0x6274 +0xCAF7 0x6537 +0xCAF8 0x65F0 +0xCAF9 0x65F4 +0xCAFA 0x65F3 +0xCAFB 0x65F2 +0xCAFC 0x65F5 +0xCAFD 0x6745 +0xCAFE 0x6747 +0xCB40 0x6759 +0xCB41 0x6755 +0xCB42 0x674C +0xCB43 0x6748 +0xCB44 0x675D +0xCB45 0x674D +0xCB46 0x675A +0xCB47 0x674B +0xCB48 0x6BD0 +0xCB49 0x6C19 +0xCB4A 0x6C1A +0xCB4B 0x6C78 +0xCB4C 0x6C67 +0xCB4D 0x6C6B +0xCB4E 0x6C84 +0xCB4F 0x6C8B +0xCB50 0x6C8F +0xCB51 0x6C71 +0xCB52 0x6C6F +0xCB53 0x6C69 +0xCB54 0x6C9A +0xCB55 0x6C6D +0xCB56 0x6C87 +0xCB57 0x6C95 +0xCB58 0x6C9C +0xCB59 0x6C66 +0xCB5A 0x6C73 +0xCB5B 0x6C65 +0xCB5C 0x6C7B +0xCB5D 0x6C8E +0xCB5E 0x7074 +0xCB5F 0x707A +0xCB60 0x7263 +0xCB61 0x72BF +0xCB62 0x72BD +0xCB63 0x72C3 +0xCB64 0x72C6 +0xCB65 0x72C1 +0xCB66 0x72BA +0xCB67 0x72C5 +0xCB68 0x7395 +0xCB69 0x7397 +0xCB6A 0x7393 +0xCB6B 0x7394 +0xCB6C 0x7392 +0xCB6D 0x753A +0xCB6E 0x7539 +0xCB6F 0x7594 +0xCB70 0x7595 +0xCB71 0x7681 +0xCB72 0x793D +0xCB73 0x8034 +0xCB74 0x8095 +0xCB75 0x8099 +0xCB76 0x8090 +0xCB77 0x8092 +0xCB78 0x809C +0xCB79 0x8290 +0xCB7A 0x828F +0xCB7B 0x8285 +0xCB7C 0x828E +0xCB7D 0x8291 +0xCB7E 0x8293 +0xCBA1 0x828A +0xCBA2 0x8283 +0xCBA3 0x8284 +0xCBA4 0x8C78 +0xCBA5 0x8FC9 +0xCBA6 0x8FBF +0xCBA7 0x909F +0xCBA8 0x90A1 +0xCBA9 0x90A5 +0xCBAA 0x909E +0xCBAB 0x90A7 +0xCBAC 0x90A0 +0xCBAD 0x9630 +0xCBAE 0x9628 +0xCBAF 0x962F +0xCBB0 0x962D +0xCBB1 0x4E33 +0xCBB2 0x4F98 +0xCBB3 0x4F7C +0xCBB4 0x4F85 +0xCBB5 0x4F7D +0xCBB6 0x4F80 +0xCBB7 0x4F87 +0xCBB8 0x4F76 +0xCBB9 0x4F74 +0xCBBA 0x4F89 +0xCBBB 0x4F84 +0xCBBC 0x4F77 +0xCBBD 0x4F4C +0xCBBE 0x4F97 +0xCBBF 0x4F6A +0xCBC0 0x4F9A +0xCBC1 0x4F79 +0xCBC2 0x4F81 +0xCBC3 0x4F78 +0xCBC4 0x4F90 +0xCBC5 0x4F9C +0xCBC6 0x4F94 +0xCBC7 0x4F9E +0xCBC8 0x4F92 +0xCBC9 0x4F82 +0xCBCA 0x4F95 +0xCBCB 0x4F6B +0xCBCC 0x4F6E +0xCBCD 0x519E +0xCBCE 0x51BC +0xCBCF 0x51BE +0xCBD0 0x5235 +0xCBD1 0x5232 +0xCBD2 0x5233 +0xCBD3 0x5246 +0xCBD4 0x5231 +0xCBD5 0x52BC +0xCBD6 0x530A +0xCBD7 0x530B +0xCBD8 0x533C +0xCBD9 0x5392 +0xCBDA 0x5394 +0xCBDB 0x5487 +0xCBDC 0x547F +0xCBDD 0x5481 +0xCBDE 0x5491 +0xCBDF 0x5482 +0xCBE0 0x5488 +0xCBE1 0x546B +0xCBE2 0x547A +0xCBE3 0x547E +0xCBE4 0x5465 +0xCBE5 0x546C +0xCBE6 0x5474 +0xCBE7 0x5466 +0xCBE8 0x548D +0xCBE9 0x546F +0xCBEA 0x5461 +0xCBEB 0x5460 +0xCBEC 0x5498 +0xCBED 0x5463 +0xCBEE 0x5467 +0xCBEF 0x5464 +0xCBF0 0x56F7 +0xCBF1 0x56F9 +0xCBF2 0x576F +0xCBF3 0x5772 +0xCBF4 0x576D +0xCBF5 0x576B +0xCBF6 0x5771 +0xCBF7 0x5770 +0xCBF8 0x5776 +0xCBF9 0x5780 +0xCBFA 0x5775 +0xCBFB 0x577B +0xCBFC 0x5773 +0xCBFD 0x5774 +0xCBFE 0x5762 +0xCC40 0x5768 +0xCC41 0x577D +0xCC42 0x590C +0xCC43 0x5945 +0xCC44 0x59B5 +0xCC45 0x59BA +0xCC46 0x59CF +0xCC47 0x59CE +0xCC48 0x59B2 +0xCC49 0x59CC +0xCC4A 0x59C1 +0xCC4B 0x59B6 +0xCC4C 0x59BC +0xCC4D 0x59C3 +0xCC4E 0x59D6 +0xCC4F 0x59B1 +0xCC50 0x59BD +0xCC51 0x59C0 +0xCC52 0x59C8 +0xCC53 0x59B4 +0xCC54 0x59C7 +0xCC55 0x5B62 +0xCC56 0x5B65 +0xCC57 0x5B93 +0xCC58 0x5B95 +0xCC59 0x5C44 +0xCC5A 0x5C47 +0xCC5B 0x5CAE +0xCC5C 0x5CA4 +0xCC5D 0x5CA0 +0xCC5E 0x5CB5 +0xCC5F 0x5CAF +0xCC60 0x5CA8 +0xCC61 0x5CAC +0xCC62 0x5C9F +0xCC63 0x5CA3 +0xCC64 0x5CAD +0xCC65 0x5CA2 +0xCC66 0x5CAA +0xCC67 0x5CA7 +0xCC68 0x5C9D +0xCC69 0x5CA5 +0xCC6A 0x5CB6 +0xCC6B 0x5CB0 +0xCC6C 0x5CA6 +0xCC6D 0x5E17 +0xCC6E 0x5E14 +0xCC6F 0x5E19 +0xCC70 0x5F28 +0xCC71 0x5F22 +0xCC72 0x5F23 +0xCC73 0x5F24 +0xCC74 0x5F54 +0xCC75 0x5F82 +0xCC76 0x5F7E +0xCC77 0x5F7D +0xCC78 0x5FDE +0xCC79 0x5FE5 +0xCC7A 0x602D +0xCC7B 0x6026 +0xCC7C 0x6019 +0xCC7D 0x6032 +0xCC7E 0x600B +0xCCA1 0x6034 +0xCCA2 0x600A +0xCCA3 0x6017 +0xCCA4 0x6033 +0xCCA5 0x601A +0xCCA6 0x601E +0xCCA7 0x602C +0xCCA8 0x6022 +0xCCA9 0x600D +0xCCAA 0x6010 +0xCCAB 0x602E +0xCCAC 0x6013 +0xCCAD 0x6011 +0xCCAE 0x600C +0xCCAF 0x6009 +0xCCB0 0x601C +0xCCB1 0x6214 +0xCCB2 0x623D +0xCCB3 0x62AD +0xCCB4 0x62B4 +0xCCB5 0x62D1 +0xCCB6 0x62BE +0xCCB7 0x62AA +0xCCB8 0x62B6 +0xCCB9 0x62CA +0xCCBA 0x62AE +0xCCBB 0x62B3 +0xCCBC 0x62AF +0xCCBD 0x62BB +0xCCBE 0x62A9 +0xCCBF 0x62B0 +0xCCC0 0x62B8 +0xCCC1 0x653D +0xCCC2 0x65A8 +0xCCC3 0x65BB +0xCCC4 0x6609 +0xCCC5 0x65FC +0xCCC6 0x6604 +0xCCC7 0x6612 +0xCCC8 0x6608 +0xCCC9 0x65FB +0xCCCA 0x6603 +0xCCCB 0x660B +0xCCCC 0x660D +0xCCCD 0x6605 +0xCCCE 0x65FD +0xCCCF 0x6611 +0xCCD0 0x6610 +0xCCD1 0x66F6 +0xCCD2 0x670A +0xCCD3 0x6785 +0xCCD4 0x676C +0xCCD5 0x678E +0xCCD6 0x6792 +0xCCD7 0x6776 +0xCCD8 0x677B +0xCCD9 0x6798 +0xCCDA 0x6786 +0xCCDB 0x6784 +0xCCDC 0x6774 +0xCCDD 0x678D +0xCCDE 0x678C +0xCCDF 0x677A +0xCCE0 0x679F +0xCCE1 0x6791 +0xCCE2 0x6799 +0xCCE3 0x6783 +0xCCE4 0x677D +0xCCE5 0x6781 +0xCCE6 0x6778 +0xCCE7 0x6779 +0xCCE8 0x6794 +0xCCE9 0x6B25 +0xCCEA 0x6B80 +0xCCEB 0x6B7E +0xCCEC 0x6BDE +0xCCED 0x6C1D +0xCCEE 0x6C93 +0xCCEF 0x6CEC +0xCCF0 0x6CEB +0xCCF1 0x6CEE +0xCCF2 0x6CD9 +0xCCF3 0x6CB6 +0xCCF4 0x6CD4 +0xCCF5 0x6CAD +0xCCF6 0x6CE7 +0xCCF7 0x6CB7 +0xCCF8 0x6CD0 +0xCCF9 0x6CC2 +0xCCFA 0x6CBA +0xCCFB 0x6CC3 +0xCCFC 0x6CC6 +0xCCFD 0x6CED +0xCCFE 0x6CF2 +0xCD40 0x6CD2 +0xCD41 0x6CDD +0xCD42 0x6CB4 +0xCD43 0x6C8A +0xCD44 0x6C9D +0xCD45 0x6C80 +0xCD46 0x6CDE +0xCD47 0x6CC0 +0xCD48 0x6D30 +0xCD49 0x6CCD +0xCD4A 0x6CC7 +0xCD4B 0x6CB0 +0xCD4C 0x6CF9 +0xCD4D 0x6CCF +0xCD4E 0x6CE9 +0xCD4F 0x6CD1 +0xCD50 0x7094 +0xCD51 0x7098 +0xCD52 0x7085 +0xCD53 0x7093 +0xCD54 0x7086 +0xCD55 0x7084 +0xCD56 0x7091 +0xCD57 0x7096 +0xCD58 0x7082 +0xCD59 0x709A +0xCD5A 0x7083 +0xCD5B 0x726A +0xCD5C 0x72D6 +0xCD5D 0x72CB +0xCD5E 0x72D8 +0xCD5F 0x72C9 +0xCD60 0x72DC +0xCD61 0x72D2 +0xCD62 0x72D4 +0xCD63 0x72DA +0xCD64 0x72CC +0xCD65 0x72D1 +0xCD66 0x73A4 +0xCD67 0x73A1 +0xCD68 0x73AD +0xCD69 0x73A6 +0xCD6A 0x73A2 +0xCD6B 0x73A0 +0xCD6C 0x73AC +0xCD6D 0x739D +0xCD6E 0x74DD +0xCD6F 0x74E8 +0xCD70 0x753F +0xCD71 0x7540 +0xCD72 0x753E +0xCD73 0x758C +0xCD74 0x7598 +0xCD75 0x76AF +0xCD76 0x76F3 +0xCD77 0x76F1 +0xCD78 0x76F0 +0xCD79 0x76F5 +0xCD7A 0x77F8 +0xCD7B 0x77FC +0xCD7C 0x77F9 +0xCD7D 0x77FB +0xCD7E 0x77FA +0xCDA1 0x77F7 +0xCDA2 0x7942 +0xCDA3 0x793F +0xCDA4 0x79C5 +0xCDA5 0x7A78 +0xCDA6 0x7A7B +0xCDA7 0x7AFB +0xCDA8 0x7C75 +0xCDA9 0x7CFD +0xCDAA 0x8035 +0xCDAB 0x808F +0xCDAC 0x80AE +0xCDAD 0x80A3 +0xCDAE 0x80B8 +0xCDAF 0x80B5 +0xCDB0 0x80AD +0xCDB1 0x8220 +0xCDB2 0x82A0 +0xCDB3 0x82C0 +0xCDB4 0x82AB +0xCDB5 0x829A +0xCDB6 0x8298 +0xCDB7 0x829B +0xCDB8 0x82B5 +0xCDB9 0x82A7 +0xCDBA 0x82AE +0xCDBB 0x82BC +0xCDBC 0x829E +0xCDBD 0x82BA +0xCDBE 0x82B4 +0xCDBF 0x82A8 +0xCDC0 0x82A1 +0xCDC1 0x82A9 +0xCDC2 0x82C2 +0xCDC3 0x82A4 +0xCDC4 0x82C3 +0xCDC5 0x82B6 +0xCDC6 0x82A2 +0xCDC7 0x8670 +0xCDC8 0x866F +0xCDC9 0x866D +0xCDCA 0x866E +0xCDCB 0x8C56 +0xCDCC 0x8FD2 +0xCDCD 0x8FCB +0xCDCE 0x8FD3 +0xCDCF 0x8FCD +0xCDD0 0x8FD6 +0xCDD1 0x8FD5 +0xCDD2 0x8FD7 +0xCDD3 0x90B2 +0xCDD4 0x90B4 +0xCDD5 0x90AF +0xCDD6 0x90B3 +0xCDD7 0x90B0 +0xCDD8 0x9639 +0xCDD9 0x963D +0xCDDA 0x963C +0xCDDB 0x963A +0xCDDC 0x9643 +0xCDDD 0x4FCD +0xCDDE 0x4FC5 +0xCDDF 0x4FD3 +0xCDE0 0x4FB2 +0xCDE1 0x4FC9 +0xCDE2 0x4FCB +0xCDE3 0x4FC1 +0xCDE4 0x4FD4 +0xCDE5 0x4FDC +0xCDE6 0x4FD9 +0xCDE7 0x4FBB +0xCDE8 0x4FB3 +0xCDE9 0x4FDB +0xCDEA 0x4FC7 +0xCDEB 0x4FD6 +0xCDEC 0x4FBA +0xCDED 0x4FC0 +0xCDEE 0x4FB9 +0xCDEF 0x4FEC +0xCDF0 0x5244 +0xCDF1 0x5249 +0xCDF2 0x52C0 +0xCDF3 0x52C2 +0xCDF4 0x533D +0xCDF5 0x537C +0xCDF6 0x5397 +0xCDF7 0x5396 +0xCDF8 0x5399 +0xCDF9 0x5398 +0xCDFA 0x54BA +0xCDFB 0x54A1 +0xCDFC 0x54AD +0xCDFD 0x54A5 +0xCDFE 0x54CF +0xCE40 0x54C3 +0xCE41 0x830D +0xCE42 0x54B7 +0xCE43 0x54AE +0xCE44 0x54D6 +0xCE45 0x54B6 +0xCE46 0x54C5 +0xCE47 0x54C6 +0xCE48 0x54A0 +0xCE49 0x5470 +0xCE4A 0x54BC +0xCE4B 0x54A2 +0xCE4C 0x54BE +0xCE4D 0x5472 +0xCE4E 0x54DE +0xCE4F 0x54B0 +0xCE50 0x57B5 +0xCE51 0x579E +0xCE52 0x579F +0xCE53 0x57A4 +0xCE54 0x578C +0xCE55 0x5797 +0xCE56 0x579D +0xCE57 0x579B +0xCE58 0x5794 +0xCE59 0x5798 +0xCE5A 0x578F +0xCE5B 0x5799 +0xCE5C 0x57A5 +0xCE5D 0x579A +0xCE5E 0x5795 +0xCE5F 0x58F4 +0xCE60 0x590D +0xCE61 0x5953 +0xCE62 0x59E1 +0xCE63 0x59DE +0xCE64 0x59EE +0xCE65 0x5A00 +0xCE66 0x59F1 +0xCE67 0x59DD +0xCE68 0x59FA +0xCE69 0x59FD +0xCE6A 0x59FC +0xCE6B 0x59F6 +0xCE6C 0x59E4 +0xCE6D 0x59F2 +0xCE6E 0x59F7 +0xCE6F 0x59DB +0xCE70 0x59E9 +0xCE71 0x59F3 +0xCE72 0x59F5 +0xCE73 0x59E0 +0xCE74 0x59FE +0xCE75 0x59F4 +0xCE76 0x59ED +0xCE77 0x5BA8 +0xCE78 0x5C4C +0xCE79 0x5CD0 +0xCE7A 0x5CD8 +0xCE7B 0x5CCC +0xCE7C 0x5CD7 +0xCE7D 0x5CCB +0xCE7E 0x5CDB +0xCEA1 0x5CDE +0xCEA2 0x5CDA +0xCEA3 0x5CC9 +0xCEA4 0x5CC7 +0xCEA5 0x5CCA +0xCEA6 0x5CD6 +0xCEA7 0x5CD3 +0xCEA8 0x5CD4 +0xCEA9 0x5CCF +0xCEAA 0x5CC8 +0xCEAB 0x5CC6 +0xCEAC 0x5CCE +0xCEAD 0x5CDF +0xCEAE 0x5CF8 +0xCEAF 0x5DF9 +0xCEB0 0x5E21 +0xCEB1 0x5E22 +0xCEB2 0x5E23 +0xCEB3 0x5E20 +0xCEB4 0x5E24 +0xCEB5 0x5EB0 +0xCEB6 0x5EA4 +0xCEB7 0x5EA2 +0xCEB8 0x5E9B +0xCEB9 0x5EA3 +0xCEBA 0x5EA5 +0xCEBB 0x5F07 +0xCEBC 0x5F2E +0xCEBD 0x5F56 +0xCEBE 0x5F86 +0xCEBF 0x6037 +0xCEC0 0x6039 +0xCEC1 0x6054 +0xCEC2 0x6072 +0xCEC3 0x605E +0xCEC4 0x6045 +0xCEC5 0x6053 +0xCEC6 0x6047 +0xCEC7 0x6049 +0xCEC8 0x605B +0xCEC9 0x604C +0xCECA 0x6040 +0xCECB 0x6042 +0xCECC 0x605F +0xCECD 0x6024 +0xCECE 0x6044 +0xCECF 0x6058 +0xCED0 0x6066 +0xCED1 0x606E +0xCED2 0x6242 +0xCED3 0x6243 +0xCED4 0x62CF +0xCED5 0x630D +0xCED6 0x630B +0xCED7 0x62F5 +0xCED8 0x630E +0xCED9 0x6303 +0xCEDA 0x62EB +0xCEDB 0x62F9 +0xCEDC 0x630F +0xCEDD 0x630C +0xCEDE 0x62F8 +0xCEDF 0x62F6 +0xCEE0 0x6300 +0xCEE1 0x6313 +0xCEE2 0x6314 +0xCEE3 0x62FA +0xCEE4 0x6315 +0xCEE5 0x62FB +0xCEE6 0x62F0 +0xCEE7 0x6541 +0xCEE8 0x6543 +0xCEE9 0x65AA +0xCEEA 0x65BF +0xCEEB 0x6636 +0xCEEC 0x6621 +0xCEED 0x6632 +0xCEEE 0x6635 +0xCEEF 0x661C +0xCEF0 0x6626 +0xCEF1 0x6622 +0xCEF2 0x6633 +0xCEF3 0x662B +0xCEF4 0x663A +0xCEF5 0x661D +0xCEF6 0x6634 +0xCEF7 0x6639 +0xCEF8 0x662E +0xCEF9 0x670F +0xCEFA 0x6710 +0xCEFB 0x67C1 +0xCEFC 0x67F2 +0xCEFD 0x67C8 +0xCEFE 0x67BA +0xCF40 0x67DC +0xCF41 0x67BB +0xCF42 0x67F8 +0xCF43 0x67D8 +0xCF44 0x67C0 +0xCF45 0x67B7 +0xCF46 0x67C5 +0xCF47 0x67EB +0xCF48 0x67E4 +0xCF49 0x67DF +0xCF4A 0x67B5 +0xCF4B 0x67CD +0xCF4C 0x67B3 +0xCF4D 0x67F7 +0xCF4E 0x67F6 +0xCF4F 0x67EE +0xCF50 0x67E3 +0xCF51 0x67C2 +0xCF52 0x67B9 +0xCF53 0x67CE +0xCF54 0x67E7 +0xCF55 0x67F0 +0xCF56 0x67B2 +0xCF57 0x67FC +0xCF58 0x67C6 +0xCF59 0x67ED +0xCF5A 0x67CC +0xCF5B 0x67AE +0xCF5C 0x67E6 +0xCF5D 0x67DB +0xCF5E 0x67FA +0xCF5F 0x67C9 +0xCF60 0x67CA +0xCF61 0x67C3 +0xCF62 0x67EA +0xCF63 0x67CB +0xCF64 0x6B28 +0xCF65 0x6B82 +0xCF66 0x6B84 +0xCF67 0x6BB6 +0xCF68 0x6BD6 +0xCF69 0x6BD8 +0xCF6A 0x6BE0 +0xCF6B 0x6C20 +0xCF6C 0x6C21 +0xCF6D 0x6D28 +0xCF6E 0x6D34 +0xCF6F 0x6D2D +0xCF70 0x6D1F +0xCF71 0x6D3C +0xCF72 0x6D3F +0xCF73 0x6D12 +0xCF74 0x6D0A +0xCF75 0x6CDA +0xCF76 0x6D33 +0xCF77 0x6D04 +0xCF78 0x6D19 +0xCF79 0x6D3A +0xCF7A 0x6D1A +0xCF7B 0x6D11 +0xCF7C 0x6D00 +0xCF7D 0x6D1D +0xCF7E 0x6D42 +0xCFA1 0x6D01 +0xCFA2 0x6D18 +0xCFA3 0x6D37 +0xCFA4 0x6D03 +0xCFA5 0x6D0F +0xCFA6 0x6D40 +0xCFA7 0x6D07 +0xCFA8 0x6D20 +0xCFA9 0x6D2C +0xCFAA 0x6D08 +0xCFAB 0x6D22 +0xCFAC 0x6D09 +0xCFAD 0x6D10 +0xCFAE 0x70B7 +0xCFAF 0x709F +0xCFB0 0x70BE +0xCFB1 0x70B1 +0xCFB2 0x70B0 +0xCFB3 0x70A1 +0xCFB4 0x70B4 +0xCFB5 0x70B5 +0xCFB6 0x70A9 +0xCFB7 0x7241 +0xCFB8 0x7249 +0xCFB9 0x724A +0xCFBA 0x726C +0xCFBB 0x7270 +0xCFBC 0x7273 +0xCFBD 0x726E +0xCFBE 0x72CA +0xCFBF 0x72E4 +0xCFC0 0x72E8 +0xCFC1 0x72EB +0xCFC2 0x72DF +0xCFC3 0x72EA +0xCFC4 0x72E6 +0xCFC5 0x72E3 +0xCFC6 0x7385 +0xCFC7 0x73CC +0xCFC8 0x73C2 +0xCFC9 0x73C8 +0xCFCA 0x73C5 +0xCFCB 0x73B9 +0xCFCC 0x73B6 +0xCFCD 0x73B5 +0xCFCE 0x73B4 +0xCFCF 0x73EB +0xCFD0 0x73BF +0xCFD1 0x73C7 +0xCFD2 0x73BE +0xCFD3 0x73C3 +0xCFD4 0x73C6 +0xCFD5 0x73B8 +0xCFD6 0x73CB +0xCFD7 0x74EC +0xCFD8 0x74EE +0xCFD9 0x752E +0xCFDA 0x7547 +0xCFDB 0x7548 +0xCFDC 0x75A7 +0xCFDD 0x75AA +0xCFDE 0x7679 +0xCFDF 0x76C4 +0xCFE0 0x7708 +0xCFE1 0x7703 +0xCFE2 0x7704 +0xCFE3 0x7705 +0xCFE4 0x770A +0xCFE5 0x76F7 +0xCFE6 0x76FB +0xCFE7 0x76FA +0xCFE8 0x77E7 +0xCFE9 0x77E8 +0xCFEA 0x7806 +0xCFEB 0x7811 +0xCFEC 0x7812 +0xCFED 0x7805 +0xCFEE 0x7810 +0xCFEF 0x780F +0xCFF0 0x780E +0xCFF1 0x7809 +0xCFF2 0x7803 +0xCFF3 0x7813 +0xCFF4 0x794A +0xCFF5 0x794C +0xCFF6 0x794B +0xCFF7 0x7945 +0xCFF8 0x7944 +0xCFF9 0x79D5 +0xCFFA 0x79CD +0xCFFB 0x79CF +0xCFFC 0x79D6 +0xCFFD 0x79CE +0xCFFE 0x7A80 +0xD040 0x7A7E +0xD041 0x7AD1 +0xD042 0x7B00 +0xD043 0x7B01 +0xD044 0x7C7A +0xD045 0x7C78 +0xD046 0x7C79 +0xD047 0x7C7F +0xD048 0x7C80 +0xD049 0x7C81 +0xD04A 0x7D03 +0xD04B 0x7D08 +0xD04C 0x7D01 +0xD04D 0x7F58 +0xD04E 0x7F91 +0xD04F 0x7F8D +0xD050 0x7FBE +0xD051 0x8007 +0xD052 0x800E +0xD053 0x800F +0xD054 0x8014 +0xD055 0x8037 +0xD056 0x80D8 +0xD057 0x80C7 +0xD058 0x80E0 +0xD059 0x80D1 +0xD05A 0x80C8 +0xD05B 0x80C2 +0xD05C 0x80D0 +0xD05D 0x80C5 +0xD05E 0x80E3 +0xD05F 0x80D9 +0xD060 0x80DC +0xD061 0x80CA +0xD062 0x80D5 +0xD063 0x80C9 +0xD064 0x80CF +0xD065 0x80D7 +0xD066 0x80E6 +0xD067 0x80CD +0xD068 0x81FF +0xD069 0x8221 +0xD06A 0x8294 +0xD06B 0x82D9 +0xD06C 0x82FE +0xD06D 0x82F9 +0xD06E 0x8307 +0xD06F 0x82E8 +0xD070 0x8300 +0xD071 0x82D5 +0xD072 0x833A +0xD073 0x82EB +0xD074 0x82D6 +0xD075 0x82F4 +0xD076 0x82EC +0xD077 0x82E1 +0xD078 0x82F2 +0xD079 0x82F5 +0xD07A 0x830C +0xD07B 0x82FB +0xD07C 0x82F6 +0xD07D 0x82F0 +0xD07E 0x82EA +0xD0A1 0x82E4 +0xD0A2 0x82E0 +0xD0A3 0x82FA +0xD0A4 0x82F3 +0xD0A5 0x82ED +0xD0A6 0x8677 +0xD0A7 0x8674 +0xD0A8 0x867C +0xD0A9 0x8673 +0xD0AA 0x8841 +0xD0AB 0x884E +0xD0AC 0x8867 +0xD0AD 0x886A +0xD0AE 0x8869 +0xD0AF 0x89D3 +0xD0B0 0x8A04 +0xD0B1 0x8A07 +0xD0B2 0x8D72 +0xD0B3 0x8FE3 +0xD0B4 0x8FE1 +0xD0B5 0x8FEE +0xD0B6 0x8FE0 +0xD0B7 0x90F1 +0xD0B8 0x90BD +0xD0B9 0x90BF +0xD0BA 0x90D5 +0xD0BB 0x90C5 +0xD0BC 0x90BE +0xD0BD 0x90C7 +0xD0BE 0x90CB +0xD0BF 0x90C8 +0xD0C0 0x91D4 +0xD0C1 0x91D3 +0xD0C2 0x9654 +0xD0C3 0x964F +0xD0C4 0x9651 +0xD0C5 0x9653 +0xD0C6 0x964A +0xD0C7 0x964E +0xD0C8 0x501E +0xD0C9 0x5005 +0xD0CA 0x5007 +0xD0CB 0x5013 +0xD0CC 0x5022 +0xD0CD 0x5030 +0xD0CE 0x501B +0xD0CF 0x4FF5 +0xD0D0 0x4FF4 +0xD0D1 0x5033 +0xD0D2 0x5037 +0xD0D3 0x502C +0xD0D4 0x4FF6 +0xD0D5 0x4FF7 +0xD0D6 0x5017 +0xD0D7 0x501C +0xD0D8 0x5020 +0xD0D9 0x5027 +0xD0DA 0x5035 +0xD0DB 0x502F +0xD0DC 0x5031 +0xD0DD 0x500E +0xD0DE 0x515A +0xD0DF 0x5194 +0xD0E0 0x5193 +0xD0E1 0x51CA +0xD0E2 0x51C4 +0xD0E3 0x51C5 +0xD0E4 0x51C8 +0xD0E5 0x51CE +0xD0E6 0x5261 +0xD0E7 0x525A +0xD0E8 0x5252 +0xD0E9 0x525E +0xD0EA 0x525F +0xD0EB 0x5255 +0xD0EC 0x5262 +0xD0ED 0x52CD +0xD0EE 0x530E +0xD0EF 0x539E +0xD0F0 0x5526 +0xD0F1 0x54E2 +0xD0F2 0x5517 +0xD0F3 0x5512 +0xD0F4 0x54E7 +0xD0F5 0x54F3 +0xD0F6 0x54E4 +0xD0F7 0x551A +0xD0F8 0x54FF +0xD0F9 0x5504 +0xD0FA 0x5508 +0xD0FB 0x54EB +0xD0FC 0x5511 +0xD0FD 0x5505 +0xD0FE 0x54F1 +0xD140 0x550A +0xD141 0x54FB +0xD142 0x54F7 +0xD143 0x54F8 +0xD144 0x54E0 +0xD145 0x550E +0xD146 0x5503 +0xD147 0x550B +0xD148 0x5701 +0xD149 0x5702 +0xD14A 0x57CC +0xD14B 0x5832 +0xD14C 0x57D5 +0xD14D 0x57D2 +0xD14E 0x57BA +0xD14F 0x57C6 +0xD150 0x57BD +0xD151 0x57BC +0xD152 0x57B8 +0xD153 0x57B6 +0xD154 0x57BF +0xD155 0x57C7 +0xD156 0x57D0 +0xD157 0x57B9 +0xD158 0x57C1 +0xD159 0x590E +0xD15A 0x594A +0xD15B 0x5A19 +0xD15C 0x5A16 +0xD15D 0x5A2D +0xD15E 0x5A2E +0xD15F 0x5A15 +0xD160 0x5A0F +0xD161 0x5A17 +0xD162 0x5A0A +0xD163 0x5A1E +0xD164 0x5A33 +0xD165 0x5B6C +0xD166 0x5BA7 +0xD167 0x5BAD +0xD168 0x5BAC +0xD169 0x5C03 +0xD16A 0x5C56 +0xD16B 0x5C54 +0xD16C 0x5CEC +0xD16D 0x5CFF +0xD16E 0x5CEE +0xD16F 0x5CF1 +0xD170 0x5CF7 +0xD171 0x5D00 +0xD172 0x5CF9 +0xD173 0x5E29 +0xD174 0x5E28 +0xD175 0x5EA8 +0xD176 0x5EAE +0xD177 0x5EAA +0xD178 0x5EAC +0xD179 0x5F33 +0xD17A 0x5F30 +0xD17B 0x5F67 +0xD17C 0x605D +0xD17D 0x605A +0xD17E 0x6067 +0xD1A1 0x6041 +0xD1A2 0x60A2 +0xD1A3 0x6088 +0xD1A4 0x6080 +0xD1A5 0x6092 +0xD1A6 0x6081 +0xD1A7 0x609D +0xD1A8 0x6083 +0xD1A9 0x6095 +0xD1AA 0x609B +0xD1AB 0x6097 +0xD1AC 0x6087 +0xD1AD 0x609C +0xD1AE 0x608E +0xD1AF 0x6219 +0xD1B0 0x6246 +0xD1B1 0x62F2 +0xD1B2 0x6310 +0xD1B3 0x6356 +0xD1B4 0x632C +0xD1B5 0x6344 +0xD1B6 0x6345 +0xD1B7 0x6336 +0xD1B8 0x6343 +0xD1B9 0x63E4 +0xD1BA 0x6339 +0xD1BB 0x634B +0xD1BC 0x634A +0xD1BD 0x633C +0xD1BE 0x6329 +0xD1BF 0x6341 +0xD1C0 0x6334 +0xD1C1 0x6358 +0xD1C2 0x6354 +0xD1C3 0x6359 +0xD1C4 0x632D +0xD1C5 0x6347 +0xD1C6 0x6333 +0xD1C7 0x635A +0xD1C8 0x6351 +0xD1C9 0x6338 +0xD1CA 0x6357 +0xD1CB 0x6340 +0xD1CC 0x6348 +0xD1CD 0x654A +0xD1CE 0x6546 +0xD1CF 0x65C6 +0xD1D0 0x65C3 +0xD1D1 0x65C4 +0xD1D2 0x65C2 +0xD1D3 0x664A +0xD1D4 0x665F +0xD1D5 0x6647 +0xD1D6 0x6651 +0xD1D7 0x6712 +0xD1D8 0x6713 +0xD1D9 0x681F +0xD1DA 0x681A +0xD1DB 0x6849 +0xD1DC 0x6832 +0xD1DD 0x6833 +0xD1DE 0x683B +0xD1DF 0x684B +0xD1E0 0x684F +0xD1E1 0x6816 +0xD1E2 0x6831 +0xD1E3 0x681C +0xD1E4 0x6835 +0xD1E5 0x682B +0xD1E6 0x682D +0xD1E7 0x682F +0xD1E8 0x684E +0xD1E9 0x6844 +0xD1EA 0x6834 +0xD1EB 0x681D +0xD1EC 0x6812 +0xD1ED 0x6814 +0xD1EE 0x6826 +0xD1EF 0x6828 +0xD1F0 0x682E +0xD1F1 0x684D +0xD1F2 0x683A +0xD1F3 0x6825 +0xD1F4 0x6820 +0xD1F5 0x6B2C +0xD1F6 0x6B2F +0xD1F7 0x6B2D +0xD1F8 0x6B31 +0xD1F9 0x6B34 +0xD1FA 0x6B6D +0xD1FB 0x8082 +0xD1FC 0x6B88 +0xD1FD 0x6BE6 +0xD1FE 0x6BE4 +0xD240 0x6BE8 +0xD241 0x6BE3 +0xD242 0x6BE2 +0xD243 0x6BE7 +0xD244 0x6C25 +0xD245 0x6D7A +0xD246 0x6D63 +0xD247 0x6D64 +0xD248 0x6D76 +0xD249 0x6D0D +0xD24A 0x6D61 +0xD24B 0x6D92 +0xD24C 0x6D58 +0xD24D 0x6D62 +0xD24E 0x6D6D +0xD24F 0x6D6F +0xD250 0x6D91 +0xD251 0x6D8D +0xD252 0x6DEF +0xD253 0x6D7F +0xD254 0x6D86 +0xD255 0x6D5E +0xD256 0x6D67 +0xD257 0x6D60 +0xD258 0x6D97 +0xD259 0x6D70 +0xD25A 0x6D7C +0xD25B 0x6D5F +0xD25C 0x6D82 +0xD25D 0x6D98 +0xD25E 0x6D2F +0xD25F 0x6D68 +0xD260 0x6D8B +0xD261 0x6D7E +0xD262 0x6D80 +0xD263 0x6D84 +0xD264 0x6D16 +0xD265 0x6D83 +0xD266 0x6D7B +0xD267 0x6D7D +0xD268 0x6D75 +0xD269 0x6D90 +0xD26A 0x70DC +0xD26B 0x70D3 +0xD26C 0x70D1 +0xD26D 0x70DD +0xD26E 0x70CB +0xD26F 0x7F39 +0xD270 0x70E2 +0xD271 0x70D7 +0xD272 0x70D2 +0xD273 0x70DE +0xD274 0x70E0 +0xD275 0x70D4 +0xD276 0x70CD +0xD277 0x70C5 +0xD278 0x70C6 +0xD279 0x70C7 +0xD27A 0x70DA +0xD27B 0x70CE +0xD27C 0x70E1 +0xD27D 0x7242 +0xD27E 0x7278 +0xD2A1 0x7277 +0xD2A2 0x7276 +0xD2A3 0x7300 +0xD2A4 0x72FA +0xD2A5 0x72F4 +0xD2A6 0x72FE +0xD2A7 0x72F6 +0xD2A8 0x72F3 +0xD2A9 0x72FB +0xD2AA 0x7301 +0xD2AB 0x73D3 +0xD2AC 0x73D9 +0xD2AD 0x73E5 +0xD2AE 0x73D6 +0xD2AF 0x73BC +0xD2B0 0x73E7 +0xD2B1 0x73E3 +0xD2B2 0x73E9 +0xD2B3 0x73DC +0xD2B4 0x73D2 +0xD2B5 0x73DB +0xD2B6 0x73D4 +0xD2B7 0x73DD +0xD2B8 0x73DA +0xD2B9 0x73D7 +0xD2BA 0x73D8 +0xD2BB 0x73E8 +0xD2BC 0x74DE +0xD2BD 0x74DF +0xD2BE 0x74F4 +0xD2BF 0x74F5 +0xD2C0 0x7521 +0xD2C1 0x755B +0xD2C2 0x755F +0xD2C3 0x75B0 +0xD2C4 0x75C1 +0xD2C5 0x75BB +0xD2C6 0x75C4 +0xD2C7 0x75C0 +0xD2C8 0x75BF +0xD2C9 0x75B6 +0xD2CA 0x75BA +0xD2CB 0x768A +0xD2CC 0x76C9 +0xD2CD 0x771D +0xD2CE 0x771B +0xD2CF 0x7710 +0xD2D0 0x7713 +0xD2D1 0x7712 +0xD2D2 0x7723 +0xD2D3 0x7711 +0xD2D4 0x7715 +0xD2D5 0x7719 +0xD2D6 0x771A +0xD2D7 0x7722 +0xD2D8 0x7727 +0xD2D9 0x7823 +0xD2DA 0x782C +0xD2DB 0x7822 +0xD2DC 0x7835 +0xD2DD 0x782F +0xD2DE 0x7828 +0xD2DF 0x782E +0xD2E0 0x782B +0xD2E1 0x7821 +0xD2E2 0x7829 +0xD2E3 0x7833 +0xD2E4 0x782A +0xD2E5 0x7831 +0xD2E6 0x7954 +0xD2E7 0x795B +0xD2E8 0x794F +0xD2E9 0x795C +0xD2EA 0x7953 +0xD2EB 0x7952 +0xD2EC 0x7951 +0xD2ED 0x79EB +0xD2EE 0x79EC +0xD2EF 0x79E0 +0xD2F0 0x79EE +0xD2F1 0x79ED +0xD2F2 0x79EA +0xD2F3 0x79DC +0xD2F4 0x79DE +0xD2F5 0x79DD +0xD2F6 0x7A86 +0xD2F7 0x7A89 +0xD2F8 0x7A85 +0xD2F9 0x7A8B +0xD2FA 0x7A8C +0xD2FB 0x7A8A +0xD2FC 0x7A87 +0xD2FD 0x7AD8 +0xD2FE 0x7B10 +0xD340 0x7B04 +0xD341 0x7B13 +0xD342 0x7B05 +0xD343 0x7B0F +0xD344 0x7B08 +0xD345 0x7B0A +0xD346 0x7B0E +0xD347 0x7B09 +0xD348 0x7B12 +0xD349 0x7C84 +0xD34A 0x7C91 +0xD34B 0x7C8A +0xD34C 0x7C8C +0xD34D 0x7C88 +0xD34E 0x7C8D +0xD34F 0x7C85 +0xD350 0x7D1E +0xD351 0x7D1D +0xD352 0x7D11 +0xD353 0x7D0E +0xD354 0x7D18 +0xD355 0x7D16 +0xD356 0x7D13 +0xD357 0x7D1F +0xD358 0x7D12 +0xD359 0x7D0F +0xD35A 0x7D0C +0xD35B 0x7F5C +0xD35C 0x7F61 +0xD35D 0x7F5E +0xD35E 0x7F60 +0xD35F 0x7F5D +0xD360 0x7F5B +0xD361 0x7F96 +0xD362 0x7F92 +0xD363 0x7FC3 +0xD364 0x7FC2 +0xD365 0x7FC0 +0xD366 0x8016 +0xD367 0x803E +0xD368 0x8039 +0xD369 0x80FA +0xD36A 0x80F2 +0xD36B 0x80F9 +0xD36C 0x80F5 +0xD36D 0x8101 +0xD36E 0x80FB +0xD36F 0x8100 +0xD370 0x8201 +0xD371 0x822F +0xD372 0x8225 +0xD373 0x8333 +0xD374 0x832D +0xD375 0x8344 +0xD376 0x8319 +0xD377 0x8351 +0xD378 0x8325 +0xD379 0x8356 +0xD37A 0x833F +0xD37B 0x8341 +0xD37C 0x8326 +0xD37D 0x831C +0xD37E 0x8322 +0xD3A1 0x8342 +0xD3A2 0x834E +0xD3A3 0x831B +0xD3A4 0x832A +0xD3A5 0x8308 +0xD3A6 0x833C +0xD3A7 0x834D +0xD3A8 0x8316 +0xD3A9 0x8324 +0xD3AA 0x8320 +0xD3AB 0x8337 +0xD3AC 0x832F +0xD3AD 0x8329 +0xD3AE 0x8347 +0xD3AF 0x8345 +0xD3B0 0x834C +0xD3B1 0x8353 +0xD3B2 0x831E +0xD3B3 0x832C +0xD3B4 0x834B +0xD3B5 0x8327 +0xD3B6 0x8348 +0xD3B7 0x8653 +0xD3B8 0x8652 +0xD3B9 0x86A2 +0xD3BA 0x86A8 +0xD3BB 0x8696 +0xD3BC 0x868D +0xD3BD 0x8691 +0xD3BE 0x869E +0xD3BF 0x8687 +0xD3C0 0x8697 +0xD3C1 0x8686 +0xD3C2 0x868B +0xD3C3 0x869A +0xD3C4 0x8685 +0xD3C5 0x86A5 +0xD3C6 0x8699 +0xD3C7 0x86A1 +0xD3C8 0x86A7 +0xD3C9 0x8695 +0xD3CA 0x8698 +0xD3CB 0x868E +0xD3CC 0x869D +0xD3CD 0x8690 +0xD3CE 0x8694 +0xD3CF 0x8843 +0xD3D0 0x8844 +0xD3D1 0x886D +0xD3D2 0x8875 +0xD3D3 0x8876 +0xD3D4 0x8872 +0xD3D5 0x8880 +0xD3D6 0x8871 +0xD3D7 0x887F +0xD3D8 0x886F +0xD3D9 0x8883 +0xD3DA 0x887E +0xD3DB 0x8874 +0xD3DC 0x887C +0xD3DD 0x8A12 +0xD3DE 0x8C47 +0xD3DF 0x8C57 +0xD3E0 0x8C7B +0xD3E1 0x8CA4 +0xD3E2 0x8CA3 +0xD3E3 0x8D76 +0xD3E4 0x8D78 +0xD3E5 0x8DB5 +0xD3E6 0x8DB7 +0xD3E7 0x8DB6 +0xD3E8 0x8ED1 +0xD3E9 0x8ED3 +0xD3EA 0x8FFE +0xD3EB 0x8FF5 +0xD3EC 0x9002 +0xD3ED 0x8FFF +0xD3EE 0x8FFB +0xD3EF 0x9004 +0xD3F0 0x8FFC +0xD3F1 0x8FF6 +0xD3F2 0x90D6 +0xD3F3 0x90E0 +0xD3F4 0x90D9 +0xD3F5 0x90DA +0xD3F6 0x90E3 +0xD3F7 0x90DF +0xD3F8 0x90E5 +0xD3F9 0x90D8 +0xD3FA 0x90DB +0xD3FB 0x90D7 +0xD3FC 0x90DC +0xD3FD 0x90E4 +0xD3FE 0x9150 +0xD440 0x914E +0xD441 0x914F +0xD442 0x91D5 +0xD443 0x91E2 +0xD444 0x91DA +0xD445 0x965C +0xD446 0x965F +0xD447 0x96BC +0xD448 0x98E3 +0xD449 0x9ADF +0xD44A 0x9B2F +0xD44B 0x4E7F +0xD44C 0x5070 +0xD44D 0x506A +0xD44E 0x5061 +0xD44F 0x505E +0xD450 0x5060 +0xD451 0x5053 +0xD452 0x504B +0xD453 0x505D +0xD454 0x5072 +0xD455 0x5048 +0xD456 0x504D +0xD457 0x5041 +0xD458 0x505B +0xD459 0x504A +0xD45A 0x5062 +0xD45B 0x5015 +0xD45C 0x5045 +0xD45D 0x505F +0xD45E 0x5069 +0xD45F 0x506B +0xD460 0x5063 +0xD461 0x5064 +0xD462 0x5046 +0xD463 0x5040 +0xD464 0x506E +0xD465 0x5073 +0xD466 0x5057 +0xD467 0x5051 +0xD468 0x51D0 +0xD469 0x526B +0xD46A 0x526D +0xD46B 0x526C +0xD46C 0x526E +0xD46D 0x52D6 +0xD46E 0x52D3 +0xD46F 0x532D +0xD470 0x539C +0xD471 0x5575 +0xD472 0x5576 +0xD473 0x553C +0xD474 0x554D +0xD475 0x5550 +0xD476 0x5534 +0xD477 0x552A +0xD478 0x5551 +0xD479 0x5562 +0xD47A 0x5536 +0xD47B 0x5535 +0xD47C 0x5530 +0xD47D 0x5552 +0xD47E 0x5545 +0xD4A1 0x550C +0xD4A2 0x5532 +0xD4A3 0x5565 +0xD4A4 0x554E +0xD4A5 0x5539 +0xD4A6 0x5548 +0xD4A7 0x552D +0xD4A8 0x553B +0xD4A9 0x5540 +0xD4AA 0x554B +0xD4AB 0x570A +0xD4AC 0x5707 +0xD4AD 0x57FB +0xD4AE 0x5814 +0xD4AF 0x57E2 +0xD4B0 0x57F6 +0xD4B1 0x57DC +0xD4B2 0x57F4 +0xD4B3 0x5800 +0xD4B4 0x57ED +0xD4B5 0x57FD +0xD4B6 0x5808 +0xD4B7 0x57F8 +0xD4B8 0x580B +0xD4B9 0x57F3 +0xD4BA 0x57CF +0xD4BB 0x5807 +0xD4BC 0x57EE +0xD4BD 0x57E3 +0xD4BE 0x57F2 +0xD4BF 0x57E5 +0xD4C0 0x57EC +0xD4C1 0x57E1 +0xD4C2 0x580E +0xD4C3 0x57FC +0xD4C4 0x5810 +0xD4C5 0x57E7 +0xD4C6 0x5801 +0xD4C7 0x580C +0xD4C8 0x57F1 +0xD4C9 0x57E9 +0xD4CA 0x57F0 +0xD4CB 0x580D +0xD4CC 0x5804 +0xD4CD 0x595C +0xD4CE 0x5A60 +0xD4CF 0x5A58 +0xD4D0 0x5A55 +0xD4D1 0x5A67 +0xD4D2 0x5A5E +0xD4D3 0x5A38 +0xD4D4 0x5A35 +0xD4D5 0x5A6D +0xD4D6 0x5A50 +0xD4D7 0x5A5F +0xD4D8 0x5A65 +0xD4D9 0x5A6C +0xD4DA 0x5A53 +0xD4DB 0x5A64 +0xD4DC 0x5A57 +0xD4DD 0x5A43 +0xD4DE 0x5A5D +0xD4DF 0x5A52 +0xD4E0 0x5A44 +0xD4E1 0x5A5B +0xD4E2 0x5A48 +0xD4E3 0x5A8E +0xD4E4 0x5A3E +0xD4E5 0x5A4D +0xD4E6 0x5A39 +0xD4E7 0x5A4C +0xD4E8 0x5A70 +0xD4E9 0x5A69 +0xD4EA 0x5A47 +0xD4EB 0x5A51 +0xD4EC 0x5A56 +0xD4ED 0x5A42 +0xD4EE 0x5A5C +0xD4EF 0x5B72 +0xD4F0 0x5B6E +0xD4F1 0x5BC1 +0xD4F2 0x5BC0 +0xD4F3 0x5C59 +0xD4F4 0x5D1E +0xD4F5 0x5D0B +0xD4F6 0x5D1D +0xD4F7 0x5D1A +0xD4F8 0x5D20 +0xD4F9 0x5D0C +0xD4FA 0x5D28 +0xD4FB 0x5D0D +0xD4FC 0x5D26 +0xD4FD 0x5D25 +0xD4FE 0x5D0F +0xD540 0x5D30 +0xD541 0x5D12 +0xD542 0x5D23 +0xD543 0x5D1F +0xD544 0x5D2E +0xD545 0x5E3E +0xD546 0x5E34 +0xD547 0x5EB1 +0xD548 0x5EB4 +0xD549 0x5EB9 +0xD54A 0x5EB2 +0xD54B 0x5EB3 +0xD54C 0x5F36 +0xD54D 0x5F38 +0xD54E 0x5F9B +0xD54F 0x5F96 +0xD550 0x5F9F +0xD551 0x608A +0xD552 0x6090 +0xD553 0x6086 +0xD554 0x60BE +0xD555 0x60B0 +0xD556 0x60BA +0xD557 0x60D3 +0xD558 0x60D4 +0xD559 0x60CF +0xD55A 0x60E4 +0xD55B 0x60D9 +0xD55C 0x60DD +0xD55D 0x60C8 +0xD55E 0x60B1 +0xD55F 0x60DB +0xD560 0x60B7 +0xD561 0x60CA +0xD562 0x60BF +0xD563 0x60C3 +0xD564 0x60CD +0xD565 0x60C0 +0xD566 0x6332 +0xD567 0x6365 +0xD568 0x638A +0xD569 0x6382 +0xD56A 0x637D +0xD56B 0x63BD +0xD56C 0x639E +0xD56D 0x63AD +0xD56E 0x639D +0xD56F 0x6397 +0xD570 0x63AB +0xD571 0x638E +0xD572 0x636F +0xD573 0x6387 +0xD574 0x6390 +0xD575 0x636E +0xD576 0x63AF +0xD577 0x6375 +0xD578 0x639C +0xD579 0x636D +0xD57A 0x63AE +0xD57B 0x637C +0xD57C 0x63A4 +0xD57D 0x633B +0xD57E 0x639F +0xD5A1 0x6378 +0xD5A2 0x6385 +0xD5A3 0x6381 +0xD5A4 0x6391 +0xD5A5 0x638D +0xD5A6 0x6370 +0xD5A7 0x6553 +0xD5A8 0x65CD +0xD5A9 0x6665 +0xD5AA 0x6661 +0xD5AB 0x665B +0xD5AC 0x6659 +0xD5AD 0x665C +0xD5AE 0x6662 +0xD5AF 0x6718 +0xD5B0 0x6879 +0xD5B1 0x6887 +0xD5B2 0x6890 +0xD5B3 0x689C +0xD5B4 0x686D +0xD5B5 0x686E +0xD5B6 0x68AE +0xD5B7 0x68AB +0xD5B8 0x6956 +0xD5B9 0x686F +0xD5BA 0x68A3 +0xD5BB 0x68AC +0xD5BC 0x68A9 +0xD5BD 0x6875 +0xD5BE 0x6874 +0xD5BF 0x68B2 +0xD5C0 0x688F +0xD5C1 0x6877 +0xD5C2 0x6892 +0xD5C3 0x687C +0xD5C4 0x686B +0xD5C5 0x6872 +0xD5C6 0x68AA +0xD5C7 0x6880 +0xD5C8 0x6871 +0xD5C9 0x687E +0xD5CA 0x689B +0xD5CB 0x6896 +0xD5CC 0x688B +0xD5CD 0x68A0 +0xD5CE 0x6889 +0xD5CF 0x68A4 +0xD5D0 0x6878 +0xD5D1 0x687B +0xD5D2 0x6891 +0xD5D3 0x688C +0xD5D4 0x688A +0xD5D5 0x687D +0xD5D6 0x6B36 +0xD5D7 0x6B33 +0xD5D8 0x6B37 +0xD5D9 0x6B38 +0xD5DA 0x6B91 +0xD5DB 0x6B8F +0xD5DC 0x6B8D +0xD5DD 0x6B8E +0xD5DE 0x6B8C +0xD5DF 0x6C2A +0xD5E0 0x6DC0 +0xD5E1 0x6DAB +0xD5E2 0x6DB4 +0xD5E3 0x6DB3 +0xD5E4 0x6E74 +0xD5E5 0x6DAC +0xD5E6 0x6DE9 +0xD5E7 0x6DE2 +0xD5E8 0x6DB7 +0xD5E9 0x6DF6 +0xD5EA 0x6DD4 +0xD5EB 0x6E00 +0xD5EC 0x6DC8 +0xD5ED 0x6DE0 +0xD5EE 0x6DDF +0xD5EF 0x6DD6 +0xD5F0 0x6DBE +0xD5F1 0x6DE5 +0xD5F2 0x6DDC +0xD5F3 0x6DDD +0xD5F4 0x6DDB +0xD5F5 0x6DF4 +0xD5F6 0x6DCA +0xD5F7 0x6DBD +0xD5F8 0x6DED +0xD5F9 0x6DF0 +0xD5FA 0x6DBA +0xD5FB 0x6DD5 +0xD5FC 0x6DC2 +0xD5FD 0x6DCF +0xD5FE 0x6DC9 +0xD640 0x6DD0 +0xD641 0x6DF2 +0xD642 0x6DD3 +0xD643 0x6DFD +0xD644 0x6DD7 +0xD645 0x6DCD +0xD646 0x6DE3 +0xD647 0x6DBB +0xD648 0x70FA +0xD649 0x710D +0xD64A 0x70F7 +0xD64B 0x7117 +0xD64C 0x70F4 +0xD64D 0x710C +0xD64E 0x70F0 +0xD64F 0x7104 +0xD650 0x70F3 +0xD651 0x7110 +0xD652 0x70FC +0xD653 0x70FF +0xD654 0x7106 +0xD655 0x7113 +0xD656 0x7100 +0xD657 0x70F8 +0xD658 0x70F6 +0xD659 0x710B +0xD65A 0x7102 +0xD65B 0x710E +0xD65C 0x727E +0xD65D 0x727B +0xD65E 0x727C +0xD65F 0x727F +0xD660 0x731D +0xD661 0x7317 +0xD662 0x7307 +0xD663 0x7311 +0xD664 0x7318 +0xD665 0x730A +0xD666 0x7308 +0xD667 0x72FF +0xD668 0x730F +0xD669 0x731E +0xD66A 0x7388 +0xD66B 0x73F6 +0xD66C 0x73F8 +0xD66D 0x73F5 +0xD66E 0x7404 +0xD66F 0x7401 +0xD670 0x73FD +0xD671 0x7407 +0xD672 0x7400 +0xD673 0x73FA +0xD674 0x73FC +0xD675 0x73FF +0xD676 0x740C +0xD677 0x740B +0xD678 0x73F4 +0xD679 0x7408 +0xD67A 0x7564 +0xD67B 0x7563 +0xD67C 0x75CE +0xD67D 0x75D2 +0xD67E 0x75CF +0xD6A1 0x75CB +0xD6A2 0x75CC +0xD6A3 0x75D1 +0xD6A4 0x75D0 +0xD6A5 0x768F +0xD6A6 0x7689 +0xD6A7 0x76D3 +0xD6A8 0x7739 +0xD6A9 0x772F +0xD6AA 0x772D +0xD6AB 0x7731 +0xD6AC 0x7732 +0xD6AD 0x7734 +0xD6AE 0x7733 +0xD6AF 0x773D +0xD6B0 0x7725 +0xD6B1 0x773B +0xD6B2 0x7735 +0xD6B3 0x7848 +0xD6B4 0x7852 +0xD6B5 0x7849 +0xD6B6 0x784D +0xD6B7 0x784A +0xD6B8 0x784C +0xD6B9 0x7826 +0xD6BA 0x7845 +0xD6BB 0x7850 +0xD6BC 0x7964 +0xD6BD 0x7967 +0xD6BE 0x7969 +0xD6BF 0x796A +0xD6C0 0x7963 +0xD6C1 0x796B +0xD6C2 0x7961 +0xD6C3 0x79BB +0xD6C4 0x79FA +0xD6C5 0x79F8 +0xD6C6 0x79F6 +0xD6C7 0x79F7 +0xD6C8 0x7A8F +0xD6C9 0x7A94 +0xD6CA 0x7A90 +0xD6CB 0x7B35 +0xD6CC 0x7B47 +0xD6CD 0x7B34 +0xD6CE 0x7B25 +0xD6CF 0x7B30 +0xD6D0 0x7B22 +0xD6D1 0x7B24 +0xD6D2 0x7B33 +0xD6D3 0x7B18 +0xD6D4 0x7B2A +0xD6D5 0x7B1D +0xD6D6 0x7B31 +0xD6D7 0x7B2B +0xD6D8 0x7B2D +0xD6D9 0x7B2F +0xD6DA 0x7B32 +0xD6DB 0x7B38 +0xD6DC 0x7B1A +0xD6DD 0x7B23 +0xD6DE 0x7C94 +0xD6DF 0x7C98 +0xD6E0 0x7C96 +0xD6E1 0x7CA3 +0xD6E2 0x7D35 +0xD6E3 0x7D3D +0xD6E4 0x7D38 +0xD6E5 0x7D36 +0xD6E6 0x7D3A +0xD6E7 0x7D45 +0xD6E8 0x7D2C +0xD6E9 0x7D29 +0xD6EA 0x7D41 +0xD6EB 0x7D47 +0xD6EC 0x7D3E +0xD6ED 0x7D3F +0xD6EE 0x7D4A +0xD6EF 0x7D3B +0xD6F0 0x7D28 +0xD6F1 0x7F63 +0xD6F2 0x7F95 +0xD6F3 0x7F9C +0xD6F4 0x7F9D +0xD6F5 0x7F9B +0xD6F6 0x7FCA +0xD6F7 0x7FCB +0xD6F8 0x7FCD +0xD6F9 0x7FD0 +0xD6FA 0x7FD1 +0xD6FB 0x7FC7 +0xD6FC 0x7FCF +0xD6FD 0x7FC9 +0xD6FE 0x801F +0xD740 0x801E +0xD741 0x801B +0xD742 0x8047 +0xD743 0x8043 +0xD744 0x8048 +0xD745 0x8118 +0xD746 0x8125 +0xD747 0x8119 +0xD748 0x811B +0xD749 0x812D +0xD74A 0x811F +0xD74B 0x812C +0xD74C 0x811E +0xD74D 0x8121 +0xD74E 0x8115 +0xD74F 0x8127 +0xD750 0x811D +0xD751 0x8122 +0xD752 0x8211 +0xD753 0x8238 +0xD754 0x8233 +0xD755 0x823A +0xD756 0x8234 +0xD757 0x8232 +0xD758 0x8274 +0xD759 0x8390 +0xD75A 0x83A3 +0xD75B 0x83A8 +0xD75C 0x838D +0xD75D 0x837A +0xD75E 0x8373 +0xD75F 0x83A4 +0xD760 0x8374 +0xD761 0x838F +0xD762 0x8381 +0xD763 0x8395 +0xD764 0x8399 +0xD765 0x8375 +0xD766 0x8394 +0xD767 0x83A9 +0xD768 0x837D +0xD769 0x8383 +0xD76A 0x838C +0xD76B 0x839D +0xD76C 0x839B +0xD76D 0x83AA +0xD76E 0x838B +0xD76F 0x837E +0xD770 0x83A5 +0xD771 0x83AF +0xD772 0x8388 +0xD773 0x8397 +0xD774 0x83B0 +0xD775 0x837F +0xD776 0x83A6 +0xD777 0x8387 +0xD778 0x83AE +0xD779 0x8376 +0xD77A 0x839A +0xD77B 0x8659 +0xD77C 0x8656 +0xD77D 0x86BF +0xD77E 0x86B7 +0xD7A1 0x86C2 +0xD7A2 0x86C1 +0xD7A3 0x86C5 +0xD7A4 0x86BA +0xD7A5 0x86B0 +0xD7A6 0x86C8 +0xD7A7 0x86B9 +0xD7A8 0x86B3 +0xD7A9 0x86B8 +0xD7AA 0x86CC +0xD7AB 0x86B4 +0xD7AC 0x86BB +0xD7AD 0x86BC +0xD7AE 0x86C3 +0xD7AF 0x86BD +0xD7B0 0x86BE +0xD7B1 0x8852 +0xD7B2 0x8889 +0xD7B3 0x8895 +0xD7B4 0x88A8 +0xD7B5 0x88A2 +0xD7B6 0x88AA +0xD7B7 0x889A +0xD7B8 0x8891 +0xD7B9 0x88A1 +0xD7BA 0x889F +0xD7BB 0x8898 +0xD7BC 0x88A7 +0xD7BD 0x8899 +0xD7BE 0x889B +0xD7BF 0x8897 +0xD7C0 0x88A4 +0xD7C1 0x88AC +0xD7C2 0x888C +0xD7C3 0x8893 +0xD7C4 0x888E +0xD7C5 0x8982 +0xD7C6 0x89D6 +0xD7C7 0x89D9 +0xD7C8 0x89D5 +0xD7C9 0x8A30 +0xD7CA 0x8A27 +0xD7CB 0x8A2C +0xD7CC 0x8A1E +0xD7CD 0x8C39 +0xD7CE 0x8C3B +0xD7CF 0x8C5C +0xD7D0 0x8C5D +0xD7D1 0x8C7D +0xD7D2 0x8CA5 +0xD7D3 0x8D7D +0xD7D4 0x8D7B +0xD7D5 0x8D79 +0xD7D6 0x8DBC +0xD7D7 0x8DC2 +0xD7D8 0x8DB9 +0xD7D9 0x8DBF +0xD7DA 0x8DC1 +0xD7DB 0x8ED8 +0xD7DC 0x8EDE +0xD7DD 0x8EDD +0xD7DE 0x8EDC +0xD7DF 0x8ED7 +0xD7E0 0x8EE0 +0xD7E1 0x8EE1 +0xD7E2 0x9024 +0xD7E3 0x900B +0xD7E4 0x9011 +0xD7E5 0x901C +0xD7E6 0x900C +0xD7E7 0x9021 +0xD7E8 0x90EF +0xD7E9 0x90EA +0xD7EA 0x90F0 +0xD7EB 0x90F4 +0xD7EC 0x90F2 +0xD7ED 0x90F3 +0xD7EE 0x90D4 +0xD7EF 0x90EB +0xD7F0 0x90EC +0xD7F1 0x90E9 +0xD7F2 0x9156 +0xD7F3 0x9158 +0xD7F4 0x915A +0xD7F5 0x9153 +0xD7F6 0x9155 +0xD7F7 0x91EC +0xD7F8 0x91F4 +0xD7F9 0x91F1 +0xD7FA 0x91F3 +0xD7FB 0x91F8 +0xD7FC 0x91E4 +0xD7FD 0x91F9 +0xD7FE 0x91EA +0xD840 0x91EB +0xD841 0x91F7 +0xD842 0x91E8 +0xD843 0x91EE +0xD844 0x957A +0xD845 0x9586 +0xD846 0x9588 +0xD847 0x967C +0xD848 0x966D +0xD849 0x966B +0xD84A 0x9671 +0xD84B 0x966F +0xD84C 0x96BF +0xD84D 0x976A +0xD84E 0x9804 +0xD84F 0x98E5 +0xD850 0x9997 +0xD851 0x509B +0xD852 0x5095 +0xD853 0x5094 +0xD854 0x509E +0xD855 0x508B +0xD856 0x50A3 +0xD857 0x5083 +0xD858 0x508C +0xD859 0x508E +0xD85A 0x509D +0xD85B 0x5068 +0xD85C 0x509C +0xD85D 0x5092 +0xD85E 0x5082 +0xD85F 0x5087 +0xD860 0x515F +0xD861 0x51D4 +0xD862 0x5312 +0xD863 0x5311 +0xD864 0x53A4 +0xD865 0x53A7 +0xD866 0x5591 +0xD867 0x55A8 +0xD868 0x55A5 +0xD869 0x55AD +0xD86A 0x5577 +0xD86B 0x5645 +0xD86C 0x55A2 +0xD86D 0x5593 +0xD86E 0x5588 +0xD86F 0x558F +0xD870 0x55B5 +0xD871 0x5581 +0xD872 0x55A3 +0xD873 0x5592 +0xD874 0x55A4 +0xD875 0x557D +0xD876 0x558C +0xD877 0x55A6 +0xD878 0x557F +0xD879 0x5595 +0xD87A 0x55A1 +0xD87B 0x558E +0xD87C 0x570C +0xD87D 0x5829 +0xD87E 0x5837 +0xD8A1 0x5819 +0xD8A2 0x581E +0xD8A3 0x5827 +0xD8A4 0x5823 +0xD8A5 0x5828 +0xD8A6 0x57F5 +0xD8A7 0x5848 +0xD8A8 0x5825 +0xD8A9 0x581C +0xD8AA 0x581B +0xD8AB 0x5833 +0xD8AC 0x583F +0xD8AD 0x5836 +0xD8AE 0x582E +0xD8AF 0x5839 +0xD8B0 0x5838 +0xD8B1 0x582D +0xD8B2 0x582C +0xD8B3 0x583B +0xD8B4 0x5961 +0xD8B5 0x5AAF +0xD8B6 0x5A94 +0xD8B7 0x5A9F +0xD8B8 0x5A7A +0xD8B9 0x5AA2 +0xD8BA 0x5A9E +0xD8BB 0x5A78 +0xD8BC 0x5AA6 +0xD8BD 0x5A7C +0xD8BE 0x5AA5 +0xD8BF 0x5AAC +0xD8C0 0x5A95 +0xD8C1 0x5AAE +0xD8C2 0x5A37 +0xD8C3 0x5A84 +0xD8C4 0x5A8A +0xD8C5 0x5A97 +0xD8C6 0x5A83 +0xD8C7 0x5A8B +0xD8C8 0x5AA9 +0xD8C9 0x5A7B +0xD8CA 0x5A7D +0xD8CB 0x5A8C +0xD8CC 0x5A9C +0xD8CD 0x5A8F +0xD8CE 0x5A93 +0xD8CF 0x5A9D +0xD8D0 0x5BEA +0xD8D1 0x5BCD +0xD8D2 0x5BCB +0xD8D3 0x5BD4 +0xD8D4 0x5BD1 +0xD8D5 0x5BCA +0xD8D6 0x5BCE +0xD8D7 0x5C0C +0xD8D8 0x5C30 +0xD8D9 0x5D37 +0xD8DA 0x5D43 +0xD8DB 0x5D6B +0xD8DC 0x5D41 +0xD8DD 0x5D4B +0xD8DE 0x5D3F +0xD8DF 0x5D35 +0xD8E0 0x5D51 +0xD8E1 0x5D4E +0xD8E2 0x5D55 +0xD8E3 0x5D33 +0xD8E4 0x5D3A +0xD8E5 0x5D52 +0xD8E6 0x5D3D +0xD8E7 0x5D31 +0xD8E8 0x5D59 +0xD8E9 0x5D42 +0xD8EA 0x5D39 +0xD8EB 0x5D49 +0xD8EC 0x5D38 +0xD8ED 0x5D3C +0xD8EE 0x5D32 +0xD8EF 0x5D36 +0xD8F0 0x5D40 +0xD8F1 0x5D45 +0xD8F2 0x5E44 +0xD8F3 0x5E41 +0xD8F4 0x5F58 +0xD8F5 0x5FA6 +0xD8F6 0x5FA5 +0xD8F7 0x5FAB +0xD8F8 0x60C9 +0xD8F9 0x60B9 +0xD8FA 0x60CC +0xD8FB 0x60E2 +0xD8FC 0x60CE +0xD8FD 0x60C4 +0xD8FE 0x6114 +0xD940 0x60F2 +0xD941 0x610A +0xD942 0x6116 +0xD943 0x6105 +0xD944 0x60F5 +0xD945 0x6113 +0xD946 0x60F8 +0xD947 0x60FC +0xD948 0x60FE +0xD949 0x60C1 +0xD94A 0x6103 +0xD94B 0x6118 +0xD94C 0x611D +0xD94D 0x6110 +0xD94E 0x60FF +0xD94F 0x6104 +0xD950 0x610B +0xD951 0x624A +0xD952 0x6394 +0xD953 0x63B1 +0xD954 0x63B0 +0xD955 0x63CE +0xD956 0x63E5 +0xD957 0x63E8 +0xD958 0x63EF +0xD959 0x63C3 +0xD95A 0x649D +0xD95B 0x63F3 +0xD95C 0x63CA +0xD95D 0x63E0 +0xD95E 0x63F6 +0xD95F 0x63D5 +0xD960 0x63F2 +0xD961 0x63F5 +0xD962 0x6461 +0xD963 0x63DF +0xD964 0x63BE +0xD965 0x63DD +0xD966 0x63DC +0xD967 0x63C4 +0xD968 0x63D8 +0xD969 0x63D3 +0xD96A 0x63C2 +0xD96B 0x63C7 +0xD96C 0x63CC +0xD96D 0x63CB +0xD96E 0x63C8 +0xD96F 0x63F0 +0xD970 0x63D7 +0xD971 0x63D9 +0xD972 0x6532 +0xD973 0x6567 +0xD974 0x656A +0xD975 0x6564 +0xD976 0x655C +0xD977 0x6568 +0xD978 0x6565 +0xD979 0x658C +0xD97A 0x659D +0xD97B 0x659E +0xD97C 0x65AE +0xD97D 0x65D0 +0xD97E 0x65D2 +0xD9A1 0x667C +0xD9A2 0x666C +0xD9A3 0x667B +0xD9A4 0x6680 +0xD9A5 0x6671 +0xD9A6 0x6679 +0xD9A7 0x666A +0xD9A8 0x6672 +0xD9A9 0x6701 +0xD9AA 0x690C +0xD9AB 0x68D3 +0xD9AC 0x6904 +0xD9AD 0x68DC +0xD9AE 0x692A +0xD9AF 0x68EC +0xD9B0 0x68EA +0xD9B1 0x68F1 +0xD9B2 0x690F +0xD9B3 0x68D6 +0xD9B4 0x68F7 +0xD9B5 0x68EB +0xD9B6 0x68E4 +0xD9B7 0x68F6 +0xD9B8 0x6913 +0xD9B9 0x6910 +0xD9BA 0x68F3 +0xD9BB 0x68E1 +0xD9BC 0x6907 +0xD9BD 0x68CC +0xD9BE 0x6908 +0xD9BF 0x6970 +0xD9C0 0x68B4 +0xD9C1 0x6911 +0xD9C2 0x68EF +0xD9C3 0x68C6 +0xD9C4 0x6914 +0xD9C5 0x68F8 +0xD9C6 0x68D0 +0xD9C7 0x68FD +0xD9C8 0x68FC +0xD9C9 0x68E8 +0xD9CA 0x690B +0xD9CB 0x690A +0xD9CC 0x6917 +0xD9CD 0x68CE +0xD9CE 0x68C8 +0xD9CF 0x68DD +0xD9D0 0x68DE +0xD9D1 0x68E6 +0xD9D2 0x68F4 +0xD9D3 0x68D1 +0xD9D4 0x6906 +0xD9D5 0x68D4 +0xD9D6 0x68E9 +0xD9D7 0x6915 +0xD9D8 0x6925 +0xD9D9 0x68C7 +0xD9DA 0x6B39 +0xD9DB 0x6B3B +0xD9DC 0x6B3F +0xD9DD 0x6B3C +0xD9DE 0x6B94 +0xD9DF 0x6B97 +0xD9E0 0x6B99 +0xD9E1 0x6B95 +0xD9E2 0x6BBD +0xD9E3 0x6BF0 +0xD9E4 0x6BF2 +0xD9E5 0x6BF3 +0xD9E6 0x6C30 +0xD9E7 0x6DFC +0xD9E8 0x6E46 +0xD9E9 0x6E47 +0xD9EA 0x6E1F +0xD9EB 0x6E49 +0xD9EC 0x6E88 +0xD9ED 0x6E3C +0xD9EE 0x6E3D +0xD9EF 0x6E45 +0xD9F0 0x6E62 +0xD9F1 0x6E2B +0xD9F2 0x6E3F +0xD9F3 0x6E41 +0xD9F4 0x6E5D +0xD9F5 0x6E73 +0xD9F6 0x6E1C +0xD9F7 0x6E33 +0xD9F8 0x6E4B +0xD9F9 0x6E40 +0xD9FA 0x6E51 +0xD9FB 0x6E3B +0xD9FC 0x6E03 +0xD9FD 0x6E2E +0xD9FE 0x6E5E +0xDA40 0x6E68 +0xDA41 0x6E5C +0xDA42 0x6E61 +0xDA43 0x6E31 +0xDA44 0x6E28 +0xDA45 0x6E60 +0xDA46 0x6E71 +0xDA47 0x6E6B +0xDA48 0x6E39 +0xDA49 0x6E22 +0xDA4A 0x6E30 +0xDA4B 0x6E53 +0xDA4C 0x6E65 +0xDA4D 0x6E27 +0xDA4E 0x6E78 +0xDA4F 0x6E64 +0xDA50 0x6E77 +0xDA51 0x6E55 +0xDA52 0x6E79 +0xDA53 0x6E52 +0xDA54 0x6E66 +0xDA55 0x6E35 +0xDA56 0x6E36 +0xDA57 0x6E5A +0xDA58 0x7120 +0xDA59 0x711E +0xDA5A 0x712F +0xDA5B 0x70FB +0xDA5C 0x712E +0xDA5D 0x7131 +0xDA5E 0x7123 +0xDA5F 0x7125 +0xDA60 0x7122 +0xDA61 0x7132 +0xDA62 0x711F +0xDA63 0x7128 +0xDA64 0x713A +0xDA65 0x711B +0xDA66 0x724B +0xDA67 0x725A +0xDA68 0x7288 +0xDA69 0x7289 +0xDA6A 0x7286 +0xDA6B 0x7285 +0xDA6C 0x728B +0xDA6D 0x7312 +0xDA6E 0x730B +0xDA6F 0x7330 +0xDA70 0x7322 +0xDA71 0x7331 +0xDA72 0x7333 +0xDA73 0x7327 +0xDA74 0x7332 +0xDA75 0x732D +0xDA76 0x7326 +0xDA77 0x7323 +0xDA78 0x7335 +0xDA79 0x730C +0xDA7A 0x742E +0xDA7B 0x742C +0xDA7C 0x7430 +0xDA7D 0x742B +0xDA7E 0x7416 +0xDAA1 0x741A +0xDAA2 0x7421 +0xDAA3 0x742D +0xDAA4 0x7431 +0xDAA5 0x7424 +0xDAA6 0x7423 +0xDAA7 0x741D +0xDAA8 0x7429 +0xDAA9 0x7420 +0xDAAA 0x7432 +0xDAAB 0x74FB +0xDAAC 0x752F +0xDAAD 0x756F +0xDAAE 0x756C +0xDAAF 0x75E7 +0xDAB0 0x75DA +0xDAB1 0x75E1 +0xDAB2 0x75E6 +0xDAB3 0x75DD +0xDAB4 0x75DF +0xDAB5 0x75E4 +0xDAB6 0x75D7 +0xDAB7 0x7695 +0xDAB8 0x7692 +0xDAB9 0x76DA +0xDABA 0x7746 +0xDABB 0x7747 +0xDABC 0x7744 +0xDABD 0x774D +0xDABE 0x7745 +0xDABF 0x774A +0xDAC0 0x774E +0xDAC1 0x774B +0xDAC2 0x774C +0xDAC3 0x77DE +0xDAC4 0x77EC +0xDAC5 0x7860 +0xDAC6 0x7864 +0xDAC7 0x7865 +0xDAC8 0x785C +0xDAC9 0x786D +0xDACA 0x7871 +0xDACB 0x786A +0xDACC 0x786E +0xDACD 0x7870 +0xDACE 0x7869 +0xDACF 0x7868 +0xDAD0 0x785E +0xDAD1 0x7862 +0xDAD2 0x7974 +0xDAD3 0x7973 +0xDAD4 0x7972 +0xDAD5 0x7970 +0xDAD6 0x7A02 +0xDAD7 0x7A0A +0xDAD8 0x7A03 +0xDAD9 0x7A0C +0xDADA 0x7A04 +0xDADB 0x7A99 +0xDADC 0x7AE6 +0xDADD 0x7AE4 +0xDADE 0x7B4A +0xDADF 0x7B3B +0xDAE0 0x7B44 +0xDAE1 0x7B48 +0xDAE2 0x7B4C +0xDAE3 0x7B4E +0xDAE4 0x7B40 +0xDAE5 0x7B58 +0xDAE6 0x7B45 +0xDAE7 0x7CA2 +0xDAE8 0x7C9E +0xDAE9 0x7CA8 +0xDAEA 0x7CA1 +0xDAEB 0x7D58 +0xDAEC 0x7D6F +0xDAED 0x7D63 +0xDAEE 0x7D53 +0xDAEF 0x7D56 +0xDAF0 0x7D67 +0xDAF1 0x7D6A +0xDAF2 0x7D4F +0xDAF3 0x7D6D +0xDAF4 0x7D5C +0xDAF5 0x7D6B +0xDAF6 0x7D52 +0xDAF7 0x7D54 +0xDAF8 0x7D69 +0xDAF9 0x7D51 +0xDAFA 0x7D5F +0xDAFB 0x7D4E +0xDAFC 0x7F3E +0xDAFD 0x7F3F +0xDAFE 0x7F65 +0xDB40 0x7F66 +0xDB41 0x7FA2 +0xDB42 0x7FA0 +0xDB43 0x7FA1 +0xDB44 0x7FD7 +0xDB45 0x8051 +0xDB46 0x804F +0xDB47 0x8050 +0xDB48 0x80FE +0xDB49 0x80D4 +0xDB4A 0x8143 +0xDB4B 0x814A +0xDB4C 0x8152 +0xDB4D 0x814F +0xDB4E 0x8147 +0xDB4F 0x813D +0xDB50 0x814D +0xDB51 0x813A +0xDB52 0x81E6 +0xDB53 0x81EE +0xDB54 0x81F7 +0xDB55 0x81F8 +0xDB56 0x81F9 +0xDB57 0x8204 +0xDB58 0x823C +0xDB59 0x823D +0xDB5A 0x823F +0xDB5B 0x8275 +0xDB5C 0x833B +0xDB5D 0x83CF +0xDB5E 0x83F9 +0xDB5F 0x8423 +0xDB60 0x83C0 +0xDB61 0x83E8 +0xDB62 0x8412 +0xDB63 0x83E7 +0xDB64 0x83E4 +0xDB65 0x83FC +0xDB66 0x83F6 +0xDB67 0x8410 +0xDB68 0x83C6 +0xDB69 0x83C8 +0xDB6A 0x83EB +0xDB6B 0x83E3 +0xDB6C 0x83BF +0xDB6D 0x8401 +0xDB6E 0x83DD +0xDB6F 0x83E5 +0xDB70 0x83D8 +0xDB71 0x83FF +0xDB72 0x83E1 +0xDB73 0x83CB +0xDB74 0x83CE +0xDB75 0x83D6 +0xDB76 0x83F5 +0xDB77 0x83C9 +0xDB78 0x8409 +0xDB79 0x840F +0xDB7A 0x83DE +0xDB7B 0x8411 +0xDB7C 0x8406 +0xDB7D 0x83C2 +0xDB7E 0x83F3 +0xDBA1 0x83D5 +0xDBA2 0x83FA +0xDBA3 0x83C7 +0xDBA4 0x83D1 +0xDBA5 0x83EA +0xDBA6 0x8413 +0xDBA7 0x83C3 +0xDBA8 0x83EC +0xDBA9 0x83EE +0xDBAA 0x83C4 +0xDBAB 0x83FB +0xDBAC 0x83D7 +0xDBAD 0x83E2 +0xDBAE 0x841B +0xDBAF 0x83DB +0xDBB0 0x83FE +0xDBB1 0x86D8 +0xDBB2 0x86E2 +0xDBB3 0x86E6 +0xDBB4 0x86D3 +0xDBB5 0x86E3 +0xDBB6 0x86DA +0xDBB7 0x86EA +0xDBB8 0x86DD +0xDBB9 0x86EB +0xDBBA 0x86DC +0xDBBB 0x86EC +0xDBBC 0x86E9 +0xDBBD 0x86D7 +0xDBBE 0x86E8 +0xDBBF 0x86D1 +0xDBC0 0x8848 +0xDBC1 0x8856 +0xDBC2 0x8855 +0xDBC3 0x88BA +0xDBC4 0x88D7 +0xDBC5 0x88B9 +0xDBC6 0x88B8 +0xDBC7 0x88C0 +0xDBC8 0x88BE +0xDBC9 0x88B6 +0xDBCA 0x88BC +0xDBCB 0x88B7 +0xDBCC 0x88BD +0xDBCD 0x88B2 +0xDBCE 0x8901 +0xDBCF 0x88C9 +0xDBD0 0x8995 +0xDBD1 0x8998 +0xDBD2 0x8997 +0xDBD3 0x89DD +0xDBD4 0x89DA +0xDBD5 0x89DB +0xDBD6 0x8A4E +0xDBD7 0x8A4D +0xDBD8 0x8A39 +0xDBD9 0x8A59 +0xDBDA 0x8A40 +0xDBDB 0x8A57 +0xDBDC 0x8A58 +0xDBDD 0x8A44 +0xDBDE 0x8A45 +0xDBDF 0x8A52 +0xDBE0 0x8A48 +0xDBE1 0x8A51 +0xDBE2 0x8A4A +0xDBE3 0x8A4C +0xDBE4 0x8A4F +0xDBE5 0x8C5F +0xDBE6 0x8C81 +0xDBE7 0x8C80 +0xDBE8 0x8CBA +0xDBE9 0x8CBE +0xDBEA 0x8CB0 +0xDBEB 0x8CB9 +0xDBEC 0x8CB5 +0xDBED 0x8D84 +0xDBEE 0x8D80 +0xDBEF 0x8D89 +0xDBF0 0x8DD8 +0xDBF1 0x8DD3 +0xDBF2 0x8DCD +0xDBF3 0x8DC7 +0xDBF4 0x8DD6 +0xDBF5 0x8DDC +0xDBF6 0x8DCF +0xDBF7 0x8DD5 +0xDBF8 0x8DD9 +0xDBF9 0x8DC8 +0xDBFA 0x8DD7 +0xDBFB 0x8DC5 +0xDBFC 0x8EEF +0xDBFD 0x8EF7 +0xDBFE 0x8EFA +0xDC40 0x8EF9 +0xDC41 0x8EE6 +0xDC42 0x8EEE +0xDC43 0x8EE5 +0xDC44 0x8EF5 +0xDC45 0x8EE7 +0xDC46 0x8EE8 +0xDC47 0x8EF6 +0xDC48 0x8EEB +0xDC49 0x8EF1 +0xDC4A 0x8EEC +0xDC4B 0x8EF4 +0xDC4C 0x8EE9 +0xDC4D 0x902D +0xDC4E 0x9034 +0xDC4F 0x902F +0xDC50 0x9106 +0xDC51 0x912C +0xDC52 0x9104 +0xDC53 0x90FF +0xDC54 0x90FC +0xDC55 0x9108 +0xDC56 0x90F9 +0xDC57 0x90FB +0xDC58 0x9101 +0xDC59 0x9100 +0xDC5A 0x9107 +0xDC5B 0x9105 +0xDC5C 0x9103 +0xDC5D 0x9161 +0xDC5E 0x9164 +0xDC5F 0x915F +0xDC60 0x9162 +0xDC61 0x9160 +0xDC62 0x9201 +0xDC63 0x920A +0xDC64 0x9225 +0xDC65 0x9203 +0xDC66 0x921A +0xDC67 0x9226 +0xDC68 0x920F +0xDC69 0x920C +0xDC6A 0x9200 +0xDC6B 0x9212 +0xDC6C 0x91FF +0xDC6D 0x91FD +0xDC6E 0x9206 +0xDC6F 0x9204 +0xDC70 0x9227 +0xDC71 0x9202 +0xDC72 0x921C +0xDC73 0x9224 +0xDC74 0x9219 +0xDC75 0x9217 +0xDC76 0x9205 +0xDC77 0x9216 +0xDC78 0x957B +0xDC79 0x958D +0xDC7A 0x958C +0xDC7B 0x9590 +0xDC7C 0x9687 +0xDC7D 0x967E +0xDC7E 0x9688 +0xDCA1 0x9689 +0xDCA2 0x9683 +0xDCA3 0x9680 +0xDCA4 0x96C2 +0xDCA5 0x96C8 +0xDCA6 0x96C3 +0xDCA7 0x96F1 +0xDCA8 0x96F0 +0xDCA9 0x976C +0xDCAA 0x9770 +0xDCAB 0x976E +0xDCAC 0x9807 +0xDCAD 0x98A9 +0xDCAE 0x98EB +0xDCAF 0x9CE6 +0xDCB0 0x9EF9 +0xDCB1 0x4E83 +0xDCB2 0x4E84 +0xDCB3 0x4EB6 +0xDCB4 0x50BD +0xDCB5 0x50BF +0xDCB6 0x50C6 +0xDCB7 0x50AE +0xDCB8 0x50C4 +0xDCB9 0x50CA +0xDCBA 0x50B4 +0xDCBB 0x50C8 +0xDCBC 0x50C2 +0xDCBD 0x50B0 +0xDCBE 0x50C1 +0xDCBF 0x50BA +0xDCC0 0x50B1 +0xDCC1 0x50CB +0xDCC2 0x50C9 +0xDCC3 0x50B6 +0xDCC4 0x50B8 +0xDCC5 0x51D7 +0xDCC6 0x527A +0xDCC7 0x5278 +0xDCC8 0x527B +0xDCC9 0x527C +0xDCCA 0x55C3 +0xDCCB 0x55DB +0xDCCC 0x55CC +0xDCCD 0x55D0 +0xDCCE 0x55CB +0xDCCF 0x55CA +0xDCD0 0x55DD +0xDCD1 0x55C0 +0xDCD2 0x55D4 +0xDCD3 0x55C4 +0xDCD4 0x55E9 +0xDCD5 0x55BF +0xDCD6 0x55D2 +0xDCD7 0x558D +0xDCD8 0x55CF +0xDCD9 0x55D5 +0xDCDA 0x55E2 +0xDCDB 0x55D6 +0xDCDC 0x55C8 +0xDCDD 0x55F2 +0xDCDE 0x55CD +0xDCDF 0x55D9 +0xDCE0 0x55C2 +0xDCE1 0x5714 +0xDCE2 0x5853 +0xDCE3 0x5868 +0xDCE4 0x5864 +0xDCE5 0x584F +0xDCE6 0x584D +0xDCE7 0x5849 +0xDCE8 0x586F +0xDCE9 0x5855 +0xDCEA 0x584E +0xDCEB 0x585D +0xDCEC 0x5859 +0xDCED 0x5865 +0xDCEE 0x585B +0xDCEF 0x583D +0xDCF0 0x5863 +0xDCF1 0x5871 +0xDCF2 0x58FC +0xDCF3 0x5AC7 +0xDCF4 0x5AC4 +0xDCF5 0x5ACB +0xDCF6 0x5ABA +0xDCF7 0x5AB8 +0xDCF8 0x5AB1 +0xDCF9 0x5AB5 +0xDCFA 0x5AB0 +0xDCFB 0x5ABF +0xDCFC 0x5AC8 +0xDCFD 0x5ABB +0xDCFE 0x5AC6 +0xDD40 0x5AB7 +0xDD41 0x5AC0 +0xDD42 0x5ACA +0xDD43 0x5AB4 +0xDD44 0x5AB6 +0xDD45 0x5ACD +0xDD46 0x5AB9 +0xDD47 0x5A90 +0xDD48 0x5BD6 +0xDD49 0x5BD8 +0xDD4A 0x5BD9 +0xDD4B 0x5C1F +0xDD4C 0x5C33 +0xDD4D 0x5D71 +0xDD4E 0x5D63 +0xDD4F 0x5D4A +0xDD50 0x5D65 +0xDD51 0x5D72 +0xDD52 0x5D6C +0xDD53 0x5D5E +0xDD54 0x5D68 +0xDD55 0x5D67 +0xDD56 0x5D62 +0xDD57 0x5DF0 +0xDD58 0x5E4F +0xDD59 0x5E4E +0xDD5A 0x5E4A +0xDD5B 0x5E4D +0xDD5C 0x5E4B +0xDD5D 0x5EC5 +0xDD5E 0x5ECC +0xDD5F 0x5EC6 +0xDD60 0x5ECB +0xDD61 0x5EC7 +0xDD62 0x5F40 +0xDD63 0x5FAF +0xDD64 0x5FAD +0xDD65 0x60F7 +0xDD66 0x6149 +0xDD67 0x614A +0xDD68 0x612B +0xDD69 0x6145 +0xDD6A 0x6136 +0xDD6B 0x6132 +0xDD6C 0x612E +0xDD6D 0x6146 +0xDD6E 0x612F +0xDD6F 0x614F +0xDD70 0x6129 +0xDD71 0x6140 +0xDD72 0x6220 +0xDD73 0x9168 +0xDD74 0x6223 +0xDD75 0x6225 +0xDD76 0x6224 +0xDD77 0x63C5 +0xDD78 0x63F1 +0xDD79 0x63EB +0xDD7A 0x6410 +0xDD7B 0x6412 +0xDD7C 0x6409 +0xDD7D 0x6420 +0xDD7E 0x6424 +0xDDA1 0x6433 +0xDDA2 0x6443 +0xDDA3 0x641F +0xDDA4 0x6415 +0xDDA5 0x6418 +0xDDA6 0x6439 +0xDDA7 0x6437 +0xDDA8 0x6422 +0xDDA9 0x6423 +0xDDAA 0x640C +0xDDAB 0x6426 +0xDDAC 0x6430 +0xDDAD 0x6428 +0xDDAE 0x6441 +0xDDAF 0x6435 +0xDDB0 0x642F +0xDDB1 0x640A +0xDDB2 0x641A +0xDDB3 0x6440 +0xDDB4 0x6425 +0xDDB5 0x6427 +0xDDB6 0x640B +0xDDB7 0x63E7 +0xDDB8 0x641B +0xDDB9 0x642E +0xDDBA 0x6421 +0xDDBB 0x640E +0xDDBC 0x656F +0xDDBD 0x6592 +0xDDBE 0x65D3 +0xDDBF 0x6686 +0xDDC0 0x668C +0xDDC1 0x6695 +0xDDC2 0x6690 +0xDDC3 0x668B +0xDDC4 0x668A +0xDDC5 0x6699 +0xDDC6 0x6694 +0xDDC7 0x6678 +0xDDC8 0x6720 +0xDDC9 0x6966 +0xDDCA 0x695F +0xDDCB 0x6938 +0xDDCC 0x694E +0xDDCD 0x6962 +0xDDCE 0x6971 +0xDDCF 0x693F +0xDDD0 0x6945 +0xDDD1 0x696A +0xDDD2 0x6939 +0xDDD3 0x6942 +0xDDD4 0x6957 +0xDDD5 0x6959 +0xDDD6 0x697A +0xDDD7 0x6948 +0xDDD8 0x6949 +0xDDD9 0x6935 +0xDDDA 0x696C +0xDDDB 0x6933 +0xDDDC 0x693D +0xDDDD 0x6965 +0xDDDE 0x68F0 +0xDDDF 0x6978 +0xDDE0 0x6934 +0xDDE1 0x6969 +0xDDE2 0x6940 +0xDDE3 0x696F +0xDDE4 0x6944 +0xDDE5 0x6976 +0xDDE6 0x6958 +0xDDE7 0x6941 +0xDDE8 0x6974 +0xDDE9 0x694C +0xDDEA 0x693B +0xDDEB 0x694B +0xDDEC 0x6937 +0xDDED 0x695C +0xDDEE 0x694F +0xDDEF 0x6951 +0xDDF0 0x6932 +0xDDF1 0x6952 +0xDDF2 0x692F +0xDDF3 0x697B +0xDDF4 0x693C +0xDDF5 0x6B46 +0xDDF6 0x6B45 +0xDDF7 0x6B43 +0xDDF8 0x6B42 +0xDDF9 0x6B48 +0xDDFA 0x6B41 +0xDDFB 0x6B9B +0xDDFC 0xFA0D +0xDDFD 0x6BFB +0xDDFE 0x6BFC +0xDE40 0x6BF9 +0xDE41 0x6BF7 +0xDE42 0x6BF8 +0xDE43 0x6E9B +0xDE44 0x6ED6 +0xDE45 0x6EC8 +0xDE46 0x6E8F +0xDE47 0x6EC0 +0xDE48 0x6E9F +0xDE49 0x6E93 +0xDE4A 0x6E94 +0xDE4B 0x6EA0 +0xDE4C 0x6EB1 +0xDE4D 0x6EB9 +0xDE4E 0x6EC6 +0xDE4F 0x6ED2 +0xDE50 0x6EBD +0xDE51 0x6EC1 +0xDE52 0x6E9E +0xDE53 0x6EC9 +0xDE54 0x6EB7 +0xDE55 0x6EB0 +0xDE56 0x6ECD +0xDE57 0x6EA6 +0xDE58 0x6ECF +0xDE59 0x6EB2 +0xDE5A 0x6EBE +0xDE5B 0x6EC3 +0xDE5C 0x6EDC +0xDE5D 0x6ED8 +0xDE5E 0x6E99 +0xDE5F 0x6E92 +0xDE60 0x6E8E +0xDE61 0x6E8D +0xDE62 0x6EA4 +0xDE63 0x6EA1 +0xDE64 0x6EBF +0xDE65 0x6EB3 +0xDE66 0x6ED0 +0xDE67 0x6ECA +0xDE68 0x6E97 +0xDE69 0x6EAE +0xDE6A 0x6EA3 +0xDE6B 0x7147 +0xDE6C 0x7154 +0xDE6D 0x7152 +0xDE6E 0x7163 +0xDE6F 0x7160 +0xDE70 0x7141 +0xDE71 0x715D +0xDE72 0x7162 +0xDE73 0x7172 +0xDE74 0x7178 +0xDE75 0x716A +0xDE76 0x7161 +0xDE77 0x7142 +0xDE78 0x7158 +0xDE79 0x7143 +0xDE7A 0x714B +0xDE7B 0x7170 +0xDE7C 0x715F +0xDE7D 0x7150 +0xDE7E 0x7153 +0xDEA1 0x7144 +0xDEA2 0x714D +0xDEA3 0x715A +0xDEA4 0x724F +0xDEA5 0x728D +0xDEA6 0x728C +0xDEA7 0x7291 +0xDEA8 0x7290 +0xDEA9 0x728E +0xDEAA 0x733C +0xDEAB 0x7342 +0xDEAC 0x733B +0xDEAD 0x733A +0xDEAE 0x7340 +0xDEAF 0x734A +0xDEB0 0x7349 +0xDEB1 0x7444 +0xDEB2 0x744A +0xDEB3 0x744B +0xDEB4 0x7452 +0xDEB5 0x7451 +0xDEB6 0x7457 +0xDEB7 0x7440 +0xDEB8 0x744F +0xDEB9 0x7450 +0xDEBA 0x744E +0xDEBB 0x7442 +0xDEBC 0x7446 +0xDEBD 0x744D +0xDEBE 0x7454 +0xDEBF 0x74E1 +0xDEC0 0x74FF +0xDEC1 0x74FE +0xDEC2 0x74FD +0xDEC3 0x751D +0xDEC4 0x7579 +0xDEC5 0x7577 +0xDEC6 0x6983 +0xDEC7 0x75EF +0xDEC8 0x760F +0xDEC9 0x7603 +0xDECA 0x75F7 +0xDECB 0x75FE +0xDECC 0x75FC +0xDECD 0x75F9 +0xDECE 0x75F8 +0xDECF 0x7610 +0xDED0 0x75FB +0xDED1 0x75F6 +0xDED2 0x75ED +0xDED3 0x75F5 +0xDED4 0x75FD +0xDED5 0x7699 +0xDED6 0x76B5 +0xDED7 0x76DD +0xDED8 0x7755 +0xDED9 0x775F +0xDEDA 0x7760 +0xDEDB 0x7752 +0xDEDC 0x7756 +0xDEDD 0x775A +0xDEDE 0x7769 +0xDEDF 0x7767 +0xDEE0 0x7754 +0xDEE1 0x7759 +0xDEE2 0x776D +0xDEE3 0x77E0 +0xDEE4 0x7887 +0xDEE5 0x789A +0xDEE6 0x7894 +0xDEE7 0x788F +0xDEE8 0x7884 +0xDEE9 0x7895 +0xDEEA 0x7885 +0xDEEB 0x7886 +0xDEEC 0x78A1 +0xDEED 0x7883 +0xDEEE 0x7879 +0xDEEF 0x7899 +0xDEF0 0x7880 +0xDEF1 0x7896 +0xDEF2 0x787B +0xDEF3 0x797C +0xDEF4 0x7982 +0xDEF5 0x797D +0xDEF6 0x7979 +0xDEF7 0x7A11 +0xDEF8 0x7A18 +0xDEF9 0x7A19 +0xDEFA 0x7A12 +0xDEFB 0x7A17 +0xDEFC 0x7A15 +0xDEFD 0x7A22 +0xDEFE 0x7A13 +0xDF40 0x7A1B +0xDF41 0x7A10 +0xDF42 0x7AA3 +0xDF43 0x7AA2 +0xDF44 0x7A9E +0xDF45 0x7AEB +0xDF46 0x7B66 +0xDF47 0x7B64 +0xDF48 0x7B6D +0xDF49 0x7B74 +0xDF4A 0x7B69 +0xDF4B 0x7B72 +0xDF4C 0x7B65 +0xDF4D 0x7B73 +0xDF4E 0x7B71 +0xDF4F 0x7B70 +0xDF50 0x7B61 +0xDF51 0x7B78 +0xDF52 0x7B76 +0xDF53 0x7B63 +0xDF54 0x7CB2 +0xDF55 0x7CB4 +0xDF56 0x7CAF +0xDF57 0x7D88 +0xDF58 0x7D86 +0xDF59 0x7D80 +0xDF5A 0x7D8D +0xDF5B 0x7D7F +0xDF5C 0x7D85 +0xDF5D 0x7D7A +0xDF5E 0x7D8E +0xDF5F 0x7D7B +0xDF60 0x7D83 +0xDF61 0x7D7C +0xDF62 0x7D8C +0xDF63 0x7D94 +0xDF64 0x7D84 +0xDF65 0x7D7D +0xDF66 0x7D92 +0xDF67 0x7F6D +0xDF68 0x7F6B +0xDF69 0x7F67 +0xDF6A 0x7F68 +0xDF6B 0x7F6C +0xDF6C 0x7FA6 +0xDF6D 0x7FA5 +0xDF6E 0x7FA7 +0xDF6F 0x7FDB +0xDF70 0x7FDC +0xDF71 0x8021 +0xDF72 0x8164 +0xDF73 0x8160 +0xDF74 0x8177 +0xDF75 0x815C +0xDF76 0x8169 +0xDF77 0x815B +0xDF78 0x8162 +0xDF79 0x8172 +0xDF7A 0x6721 +0xDF7B 0x815E +0xDF7C 0x8176 +0xDF7D 0x8167 +0xDF7E 0x816F +0xDFA1 0x8144 +0xDFA2 0x8161 +0xDFA3 0x821D +0xDFA4 0x8249 +0xDFA5 0x8244 +0xDFA6 0x8240 +0xDFA7 0x8242 +0xDFA8 0x8245 +0xDFA9 0x84F1 +0xDFAA 0x843F +0xDFAB 0x8456 +0xDFAC 0x8476 +0xDFAD 0x8479 +0xDFAE 0x848F +0xDFAF 0x848D +0xDFB0 0x8465 +0xDFB1 0x8451 +0xDFB2 0x8440 +0xDFB3 0x8486 +0xDFB4 0x8467 +0xDFB5 0x8430 +0xDFB6 0x844D +0xDFB7 0x847D +0xDFB8 0x845A +0xDFB9 0x8459 +0xDFBA 0x8474 +0xDFBB 0x8473 +0xDFBC 0x845D +0xDFBD 0x8507 +0xDFBE 0x845E +0xDFBF 0x8437 +0xDFC0 0x843A +0xDFC1 0x8434 +0xDFC2 0x847A +0xDFC3 0x8443 +0xDFC4 0x8478 +0xDFC5 0x8432 +0xDFC6 0x8445 +0xDFC7 0x8429 +0xDFC8 0x83D9 +0xDFC9 0x844B +0xDFCA 0x842F +0xDFCB 0x8442 +0xDFCC 0x842D +0xDFCD 0x845F +0xDFCE 0x8470 +0xDFCF 0x8439 +0xDFD0 0x844E +0xDFD1 0x844C +0xDFD2 0x8452 +0xDFD3 0x846F +0xDFD4 0x84C5 +0xDFD5 0x848E +0xDFD6 0x843B +0xDFD7 0x8447 +0xDFD8 0x8436 +0xDFD9 0x8433 +0xDFDA 0x8468 +0xDFDB 0x847E +0xDFDC 0x8444 +0xDFDD 0x842B +0xDFDE 0x8460 +0xDFDF 0x8454 +0xDFE0 0x846E +0xDFE1 0x8450 +0xDFE2 0x870B +0xDFE3 0x8704 +0xDFE4 0x86F7 +0xDFE5 0x870C +0xDFE6 0x86FA +0xDFE7 0x86D6 +0xDFE8 0x86F5 +0xDFE9 0x874D +0xDFEA 0x86F8 +0xDFEB 0x870E +0xDFEC 0x8709 +0xDFED 0x8701 +0xDFEE 0x86F6 +0xDFEF 0x870D +0xDFF0 0x8705 +0xDFF1 0x88D6 +0xDFF2 0x88CB +0xDFF3 0x88CD +0xDFF4 0x88CE +0xDFF5 0x88DE +0xDFF6 0x88DB +0xDFF7 0x88DA +0xDFF8 0x88CC +0xDFF9 0x88D0 +0xDFFA 0x8985 +0xDFFB 0x899B +0xDFFC 0x89DF +0xDFFD 0x89E5 +0xDFFE 0x89E4 +0xE040 0x89E1 +0xE041 0x89E0 +0xE042 0x89E2 +0xE043 0x89DC +0xE044 0x89E6 +0xE045 0x8A76 +0xE046 0x8A86 +0xE047 0x8A7F +0xE048 0x8A61 +0xE049 0x8A3F +0xE04A 0x8A77 +0xE04B 0x8A82 +0xE04C 0x8A84 +0xE04D 0x8A75 +0xE04E 0x8A83 +0xE04F 0x8A81 +0xE050 0x8A74 +0xE051 0x8A7A +0xE052 0x8C3C +0xE053 0x8C4B +0xE054 0x8C4A +0xE055 0x8C65 +0xE056 0x8C64 +0xE057 0x8C66 +0xE058 0x8C86 +0xE059 0x8C84 +0xE05A 0x8C85 +0xE05B 0x8CCC +0xE05C 0x8D68 +0xE05D 0x8D69 +0xE05E 0x8D91 +0xE05F 0x8D8C +0xE060 0x8D8E +0xE061 0x8D8F +0xE062 0x8D8D +0xE063 0x8D93 +0xE064 0x8D94 +0xE065 0x8D90 +0xE066 0x8D92 +0xE067 0x8DF0 +0xE068 0x8DE0 +0xE069 0x8DEC +0xE06A 0x8DF1 +0xE06B 0x8DEE +0xE06C 0x8DD0 +0xE06D 0x8DE9 +0xE06E 0x8DE3 +0xE06F 0x8DE2 +0xE070 0x8DE7 +0xE071 0x8DF2 +0xE072 0x8DEB +0xE073 0x8DF4 +0xE074 0x8F06 +0xE075 0x8EFF +0xE076 0x8F01 +0xE077 0x8F00 +0xE078 0x8F05 +0xE079 0x8F07 +0xE07A 0x8F08 +0xE07B 0x8F02 +0xE07C 0x8F0B +0xE07D 0x9052 +0xE07E 0x903F +0xE0A1 0x9044 +0xE0A2 0x9049 +0xE0A3 0x903D +0xE0A4 0x9110 +0xE0A5 0x910D +0xE0A6 0x910F +0xE0A7 0x9111 +0xE0A8 0x9116 +0xE0A9 0x9114 +0xE0AA 0x910B +0xE0AB 0x910E +0xE0AC 0x916E +0xE0AD 0x916F +0xE0AE 0x9248 +0xE0AF 0x9252 +0xE0B0 0x9230 +0xE0B1 0x923A +0xE0B2 0x9266 +0xE0B3 0x9233 +0xE0B4 0x9265 +0xE0B5 0x925E +0xE0B6 0x9283 +0xE0B7 0x922E +0xE0B8 0x924A +0xE0B9 0x9246 +0xE0BA 0x926D +0xE0BB 0x926C +0xE0BC 0x924F +0xE0BD 0x9260 +0xE0BE 0x9267 +0xE0BF 0x926F +0xE0C0 0x9236 +0xE0C1 0x9261 +0xE0C2 0x9270 +0xE0C3 0x9231 +0xE0C4 0x9254 +0xE0C5 0x9263 +0xE0C6 0x9250 +0xE0C7 0x9272 +0xE0C8 0x924E +0xE0C9 0x9253 +0xE0CA 0x924C +0xE0CB 0x9256 +0xE0CC 0x9232 +0xE0CD 0x959F +0xE0CE 0x959C +0xE0CF 0x959E +0xE0D0 0x959B +0xE0D1 0x9692 +0xE0D2 0x9693 +0xE0D3 0x9691 +0xE0D4 0x9697 +0xE0D5 0x96CE +0xE0D6 0x96FA +0xE0D7 0x96FD +0xE0D8 0x96F8 +0xE0D9 0x96F5 +0xE0DA 0x9773 +0xE0DB 0x9777 +0xE0DC 0x9778 +0xE0DD 0x9772 +0xE0DE 0x980F +0xE0DF 0x980D +0xE0E0 0x980E +0xE0E1 0x98AC +0xE0E2 0x98F6 +0xE0E3 0x98F9 +0xE0E4 0x99AF +0xE0E5 0x99B2 +0xE0E6 0x99B0 +0xE0E7 0x99B5 +0xE0E8 0x9AAD +0xE0E9 0x9AAB +0xE0EA 0x9B5B +0xE0EB 0x9CEA +0xE0EC 0x9CED +0xE0ED 0x9CE7 +0xE0EE 0x9E80 +0xE0EF 0x9EFD +0xE0F0 0x50E6 +0xE0F1 0x50D4 +0xE0F2 0x50D7 +0xE0F3 0x50E8 +0xE0F4 0x50F3 +0xE0F5 0x50DB +0xE0F6 0x50EA +0xE0F7 0x50DD +0xE0F8 0x50E4 +0xE0F9 0x50D3 +0xE0FA 0x50EC +0xE0FB 0x50F0 +0xE0FC 0x50EF +0xE0FD 0x50E3 +0xE0FE 0x50E0 +0xE140 0x51D8 +0xE141 0x5280 +0xE142 0x5281 +0xE143 0x52E9 +0xE144 0x52EB +0xE145 0x5330 +0xE146 0x53AC +0xE147 0x5627 +0xE148 0x5615 +0xE149 0x560C +0xE14A 0x5612 +0xE14B 0x55FC +0xE14C 0x560F +0xE14D 0x561C +0xE14E 0x5601 +0xE14F 0x5613 +0xE150 0x5602 +0xE151 0x55FA +0xE152 0x561D +0xE153 0x5604 +0xE154 0x55FF +0xE155 0x55F9 +0xE156 0x5889 +0xE157 0x587C +0xE158 0x5890 +0xE159 0x5898 +0xE15A 0x5886 +0xE15B 0x5881 +0xE15C 0x587F +0xE15D 0x5874 +0xE15E 0x588B +0xE15F 0x587A +0xE160 0x5887 +0xE161 0x5891 +0xE162 0x588E +0xE163 0x5876 +0xE164 0x5882 +0xE165 0x5888 +0xE166 0x587B +0xE167 0x5894 +0xE168 0x588F +0xE169 0x58FE +0xE16A 0x596B +0xE16B 0x5ADC +0xE16C 0x5AEE +0xE16D 0x5AE5 +0xE16E 0x5AD5 +0xE16F 0x5AEA +0xE170 0x5ADA +0xE171 0x5AED +0xE172 0x5AEB +0xE173 0x5AF3 +0xE174 0x5AE2 +0xE175 0x5AE0 +0xE176 0x5ADB +0xE177 0x5AEC +0xE178 0x5ADE +0xE179 0x5ADD +0xE17A 0x5AD9 +0xE17B 0x5AE8 +0xE17C 0x5ADF +0xE17D 0x5B77 +0xE17E 0x5BE0 +0xE1A1 0x5BE3 +0xE1A2 0x5C63 +0xE1A3 0x5D82 +0xE1A4 0x5D80 +0xE1A5 0x5D7D +0xE1A6 0x5D86 +0xE1A7 0x5D7A +0xE1A8 0x5D81 +0xE1A9 0x5D77 +0xE1AA 0x5D8A +0xE1AB 0x5D89 +0xE1AC 0x5D88 +0xE1AD 0x5D7E +0xE1AE 0x5D7C +0xE1AF 0x5D8D +0xE1B0 0x5D79 +0xE1B1 0x5D7F +0xE1B2 0x5E58 +0xE1B3 0x5E59 +0xE1B4 0x5E53 +0xE1B5 0x5ED8 +0xE1B6 0x5ED1 +0xE1B7 0x5ED7 +0xE1B8 0x5ECE +0xE1B9 0x5EDC +0xE1BA 0x5ED5 +0xE1BB 0x5ED9 +0xE1BC 0x5ED2 +0xE1BD 0x5ED4 +0xE1BE 0x5F44 +0xE1BF 0x5F43 +0xE1C0 0x5F6F +0xE1C1 0x5FB6 +0xE1C2 0x612C +0xE1C3 0x6128 +0xE1C4 0x6141 +0xE1C5 0x615E +0xE1C6 0x6171 +0xE1C7 0x6173 +0xE1C8 0x6152 +0xE1C9 0x6153 +0xE1CA 0x6172 +0xE1CB 0x616C +0xE1CC 0x6180 +0xE1CD 0x6174 +0xE1CE 0x6154 +0xE1CF 0x617A +0xE1D0 0x615B +0xE1D1 0x6165 +0xE1D2 0x613B +0xE1D3 0x616A +0xE1D4 0x6161 +0xE1D5 0x6156 +0xE1D6 0x6229 +0xE1D7 0x6227 +0xE1D8 0x622B +0xE1D9 0x642B +0xE1DA 0x644D +0xE1DB 0x645B +0xE1DC 0x645D +0xE1DD 0x6474 +0xE1DE 0x6476 +0xE1DF 0x6472 +0xE1E0 0x6473 +0xE1E1 0x647D +0xE1E2 0x6475 +0xE1E3 0x6466 +0xE1E4 0x64A6 +0xE1E5 0x644E +0xE1E6 0x6482 +0xE1E7 0x645E +0xE1E8 0x645C +0xE1E9 0x644B +0xE1EA 0x6453 +0xE1EB 0x6460 +0xE1EC 0x6450 +0xE1ED 0x647F +0xE1EE 0x643F +0xE1EF 0x646C +0xE1F0 0x646B +0xE1F1 0x6459 +0xE1F2 0x6465 +0xE1F3 0x6477 +0xE1F4 0x6573 +0xE1F5 0x65A0 +0xE1F6 0x66A1 +0xE1F7 0x66A0 +0xE1F8 0x669F +0xE1F9 0x6705 +0xE1FA 0x6704 +0xE1FB 0x6722 +0xE1FC 0x69B1 +0xE1FD 0x69B6 +0xE1FE 0x69C9 +0xE240 0x69A0 +0xE241 0x69CE +0xE242 0x6996 +0xE243 0x69B0 +0xE244 0x69AC +0xE245 0x69BC +0xE246 0x6991 +0xE247 0x6999 +0xE248 0x698E +0xE249 0x69A7 +0xE24A 0x698D +0xE24B 0x69A9 +0xE24C 0x69BE +0xE24D 0x69AF +0xE24E 0x69BF +0xE24F 0x69C4 +0xE250 0x69BD +0xE251 0x69A4 +0xE252 0x69D4 +0xE253 0x69B9 +0xE254 0x69CA +0xE255 0x699A +0xE256 0x69CF +0xE257 0x69B3 +0xE258 0x6993 +0xE259 0x69AA +0xE25A 0x69A1 +0xE25B 0x699E +0xE25C 0x69D9 +0xE25D 0x6997 +0xE25E 0x6990 +0xE25F 0x69C2 +0xE260 0x69B5 +0xE261 0x69A5 +0xE262 0x69C6 +0xE263 0x6B4A +0xE264 0x6B4D +0xE265 0x6B4B +0xE266 0x6B9E +0xE267 0x6B9F +0xE268 0x6BA0 +0xE269 0x6BC3 +0xE26A 0x6BC4 +0xE26B 0x6BFE +0xE26C 0x6ECE +0xE26D 0x6EF5 +0xE26E 0x6EF1 +0xE26F 0x6F03 +0xE270 0x6F25 +0xE271 0x6EF8 +0xE272 0x6F37 +0xE273 0x6EFB +0xE274 0x6F2E +0xE275 0x6F09 +0xE276 0x6F4E +0xE277 0x6F19 +0xE278 0x6F1A +0xE279 0x6F27 +0xE27A 0x6F18 +0xE27B 0x6F3B +0xE27C 0x6F12 +0xE27D 0x6EED +0xE27E 0x6F0A +0xE2A1 0x6F36 +0xE2A2 0x6F73 +0xE2A3 0x6EF9 +0xE2A4 0x6EEE +0xE2A5 0x6F2D +0xE2A6 0x6F40 +0xE2A7 0x6F30 +0xE2A8 0x6F3C +0xE2A9 0x6F35 +0xE2AA 0x6EEB +0xE2AB 0x6F07 +0xE2AC 0x6F0E +0xE2AD 0x6F43 +0xE2AE 0x6F05 +0xE2AF 0x6EFD +0xE2B0 0x6EF6 +0xE2B1 0x6F39 +0xE2B2 0x6F1C +0xE2B3 0x6EFC +0xE2B4 0x6F3A +0xE2B5 0x6F1F +0xE2B6 0x6F0D +0xE2B7 0x6F1E +0xE2B8 0x6F08 +0xE2B9 0x6F21 +0xE2BA 0x7187 +0xE2BB 0x7190 +0xE2BC 0x7189 +0xE2BD 0x7180 +0xE2BE 0x7185 +0xE2BF 0x7182 +0xE2C0 0x718F +0xE2C1 0x717B +0xE2C2 0x7186 +0xE2C3 0x7181 +0xE2C4 0x7197 +0xE2C5 0x7244 +0xE2C6 0x7253 +0xE2C7 0x7297 +0xE2C8 0x7295 +0xE2C9 0x7293 +0xE2CA 0x7343 +0xE2CB 0x734D +0xE2CC 0x7351 +0xE2CD 0x734C +0xE2CE 0x7462 +0xE2CF 0x7473 +0xE2D0 0x7471 +0xE2D1 0x7475 +0xE2D2 0x7472 +0xE2D3 0x7467 +0xE2D4 0x746E +0xE2D5 0x7500 +0xE2D6 0x7502 +0xE2D7 0x7503 +0xE2D8 0x757D +0xE2D9 0x7590 +0xE2DA 0x7616 +0xE2DB 0x7608 +0xE2DC 0x760C +0xE2DD 0x7615 +0xE2DE 0x7611 +0xE2DF 0x760A +0xE2E0 0x7614 +0xE2E1 0x76B8 +0xE2E2 0x7781 +0xE2E3 0x777C +0xE2E4 0x7785 +0xE2E5 0x7782 +0xE2E6 0x776E +0xE2E7 0x7780 +0xE2E8 0x776F +0xE2E9 0x777E +0xE2EA 0x7783 +0xE2EB 0x78B2 +0xE2EC 0x78AA +0xE2ED 0x78B4 +0xE2EE 0x78AD +0xE2EF 0x78A8 +0xE2F0 0x787E +0xE2F1 0x78AB +0xE2F2 0x789E +0xE2F3 0x78A5 +0xE2F4 0x78A0 +0xE2F5 0x78AC +0xE2F6 0x78A2 +0xE2F7 0x78A4 +0xE2F8 0x7998 +0xE2F9 0x798A +0xE2FA 0x798B +0xE2FB 0x7996 +0xE2FC 0x7995 +0xE2FD 0x7994 +0xE2FE 0x7993 +0xE340 0x7997 +0xE341 0x7988 +0xE342 0x7992 +0xE343 0x7990 +0xE344 0x7A2B +0xE345 0x7A4A +0xE346 0x7A30 +0xE347 0x7A2F +0xE348 0x7A28 +0xE349 0x7A26 +0xE34A 0x7AA8 +0xE34B 0x7AAB +0xE34C 0x7AAC +0xE34D 0x7AEE +0xE34E 0x7B88 +0xE34F 0x7B9C +0xE350 0x7B8A +0xE351 0x7B91 +0xE352 0x7B90 +0xE353 0x7B96 +0xE354 0x7B8D +0xE355 0x7B8C +0xE356 0x7B9B +0xE357 0x7B8E +0xE358 0x7B85 +0xE359 0x7B98 +0xE35A 0x5284 +0xE35B 0x7B99 +0xE35C 0x7BA4 +0xE35D 0x7B82 +0xE35E 0x7CBB +0xE35F 0x7CBF +0xE360 0x7CBC +0xE361 0x7CBA +0xE362 0x7DA7 +0xE363 0x7DB7 +0xE364 0x7DC2 +0xE365 0x7DA3 +0xE366 0x7DAA +0xE367 0x7DC1 +0xE368 0x7DC0 +0xE369 0x7DC5 +0xE36A 0x7D9D +0xE36B 0x7DCE +0xE36C 0x7DC4 +0xE36D 0x7DC6 +0xE36E 0x7DCB +0xE36F 0x7DCC +0xE370 0x7DAF +0xE371 0x7DB9 +0xE372 0x7D96 +0xE373 0x7DBC +0xE374 0x7D9F +0xE375 0x7DA6 +0xE376 0x7DAE +0xE377 0x7DA9 +0xE378 0x7DA1 +0xE379 0x7DC9 +0xE37A 0x7F73 +0xE37B 0x7FE2 +0xE37C 0x7FE3 +0xE37D 0x7FE5 +0xE37E 0x7FDE +0xE3A1 0x8024 +0xE3A2 0x805D +0xE3A3 0x805C +0xE3A4 0x8189 +0xE3A5 0x8186 +0xE3A6 0x8183 +0xE3A7 0x8187 +0xE3A8 0x818D +0xE3A9 0x818C +0xE3AA 0x818B +0xE3AB 0x8215 +0xE3AC 0x8497 +0xE3AD 0x84A4 +0xE3AE 0x84A1 +0xE3AF 0x849F +0xE3B0 0x84BA +0xE3B1 0x84CE +0xE3B2 0x84C2 +0xE3B3 0x84AC +0xE3B4 0x84AE +0xE3B5 0x84AB +0xE3B6 0x84B9 +0xE3B7 0x84B4 +0xE3B8 0x84C1 +0xE3B9 0x84CD +0xE3BA 0x84AA +0xE3BB 0x849A +0xE3BC 0x84B1 +0xE3BD 0x84D0 +0xE3BE 0x849D +0xE3BF 0x84A7 +0xE3C0 0x84BB +0xE3C1 0x84A2 +0xE3C2 0x8494 +0xE3C3 0x84C7 +0xE3C4 0x84CC +0xE3C5 0x849B +0xE3C6 0x84A9 +0xE3C7 0x84AF +0xE3C8 0x84A8 +0xE3C9 0x84D6 +0xE3CA 0x8498 +0xE3CB 0x84B6 +0xE3CC 0x84CF +0xE3CD 0x84A0 +0xE3CE 0x84D7 +0xE3CF 0x84D4 +0xE3D0 0x84D2 +0xE3D1 0x84DB +0xE3D2 0x84B0 +0xE3D3 0x8491 +0xE3D4 0x8661 +0xE3D5 0x8733 +0xE3D6 0x8723 +0xE3D7 0x8728 +0xE3D8 0x876B +0xE3D9 0x8740 +0xE3DA 0x872E +0xE3DB 0x871E +0xE3DC 0x8721 +0xE3DD 0x8719 +0xE3DE 0x871B +0xE3DF 0x8743 +0xE3E0 0x872C +0xE3E1 0x8741 +0xE3E2 0x873E +0xE3E3 0x8746 +0xE3E4 0x8720 +0xE3E5 0x8732 +0xE3E6 0x872A +0xE3E7 0x872D +0xE3E8 0x873C +0xE3E9 0x8712 +0xE3EA 0x873A +0xE3EB 0x8731 +0xE3EC 0x8735 +0xE3ED 0x8742 +0xE3EE 0x8726 +0xE3EF 0x8727 +0xE3F0 0x8738 +0xE3F1 0x8724 +0xE3F2 0x871A +0xE3F3 0x8730 +0xE3F4 0x8711 +0xE3F5 0x88F7 +0xE3F6 0x88E7 +0xE3F7 0x88F1 +0xE3F8 0x88F2 +0xE3F9 0x88FA +0xE3FA 0x88FE +0xE3FB 0x88EE +0xE3FC 0x88FC +0xE3FD 0x88F6 +0xE3FE 0x88FB +0xE440 0x88F0 +0xE441 0x88EC +0xE442 0x88EB +0xE443 0x899D +0xE444 0x89A1 +0xE445 0x899F +0xE446 0x899E +0xE447 0x89E9 +0xE448 0x89EB +0xE449 0x89E8 +0xE44A 0x8AAB +0xE44B 0x8A99 +0xE44C 0x8A8B +0xE44D 0x8A92 +0xE44E 0x8A8F +0xE44F 0x8A96 +0xE450 0x8C3D +0xE451 0x8C68 +0xE452 0x8C69 +0xE453 0x8CD5 +0xE454 0x8CCF +0xE455 0x8CD7 +0xE456 0x8D96 +0xE457 0x8E09 +0xE458 0x8E02 +0xE459 0x8DFF +0xE45A 0x8E0D +0xE45B 0x8DFD +0xE45C 0x8E0A +0xE45D 0x8E03 +0xE45E 0x8E07 +0xE45F 0x8E06 +0xE460 0x8E05 +0xE461 0x8DFE +0xE462 0x8E00 +0xE463 0x8E04 +0xE464 0x8F10 +0xE465 0x8F11 +0xE466 0x8F0E +0xE467 0x8F0D +0xE468 0x9123 +0xE469 0x911C +0xE46A 0x9120 +0xE46B 0x9122 +0xE46C 0x911F +0xE46D 0x911D +0xE46E 0x911A +0xE46F 0x9124 +0xE470 0x9121 +0xE471 0x911B +0xE472 0x917A +0xE473 0x9172 +0xE474 0x9179 +0xE475 0x9173 +0xE476 0x92A5 +0xE477 0x92A4 +0xE478 0x9276 +0xE479 0x929B +0xE47A 0x927A +0xE47B 0x92A0 +0xE47C 0x9294 +0xE47D 0x92AA +0xE47E 0x928D +0xE4A1 0x92A6 +0xE4A2 0x929A +0xE4A3 0x92AB +0xE4A4 0x9279 +0xE4A5 0x9297 +0xE4A6 0x927F +0xE4A7 0x92A3 +0xE4A8 0x92EE +0xE4A9 0x928E +0xE4AA 0x9282 +0xE4AB 0x9295 +0xE4AC 0x92A2 +0xE4AD 0x927D +0xE4AE 0x9288 +0xE4AF 0x92A1 +0xE4B0 0x928A +0xE4B1 0x9286 +0xE4B2 0x928C +0xE4B3 0x9299 +0xE4B4 0x92A7 +0xE4B5 0x927E +0xE4B6 0x9287 +0xE4B7 0x92A9 +0xE4B8 0x929D +0xE4B9 0x928B +0xE4BA 0x922D +0xE4BB 0x969E +0xE4BC 0x96A1 +0xE4BD 0x96FF +0xE4BE 0x9758 +0xE4BF 0x977D +0xE4C0 0x977A +0xE4C1 0x977E +0xE4C2 0x9783 +0xE4C3 0x9780 +0xE4C4 0x9782 +0xE4C5 0x977B +0xE4C6 0x9784 +0xE4C7 0x9781 +0xE4C8 0x977F +0xE4C9 0x97CE +0xE4CA 0x97CD +0xE4CB 0x9816 +0xE4CC 0x98AD +0xE4CD 0x98AE +0xE4CE 0x9902 +0xE4CF 0x9900 +0xE4D0 0x9907 +0xE4D1 0x999D +0xE4D2 0x999C +0xE4D3 0x99C3 +0xE4D4 0x99B9 +0xE4D5 0x99BB +0xE4D6 0x99BA +0xE4D7 0x99C2 +0xE4D8 0x99BD +0xE4D9 0x99C7 +0xE4DA 0x9AB1 +0xE4DB 0x9AE3 +0xE4DC 0x9AE7 +0xE4DD 0x9B3E +0xE4DE 0x9B3F +0xE4DF 0x9B60 +0xE4E0 0x9B61 +0xE4E1 0x9B5F +0xE4E2 0x9CF1 +0xE4E3 0x9CF2 +0xE4E4 0x9CF5 +0xE4E5 0x9EA7 +0xE4E6 0x50FF +0xE4E7 0x5103 +0xE4E8 0x5130 +0xE4E9 0x50F8 +0xE4EA 0x5106 +0xE4EB 0x5107 +0xE4EC 0x50F6 +0xE4ED 0x50FE +0xE4EE 0x510B +0xE4EF 0x510C +0xE4F0 0x50FD +0xE4F1 0x510A +0xE4F2 0x528B +0xE4F3 0x528C +0xE4F4 0x52F1 +0xE4F5 0x52EF +0xE4F6 0x5648 +0xE4F7 0x5642 +0xE4F8 0x564C +0xE4F9 0x5635 +0xE4FA 0x5641 +0xE4FB 0x564A +0xE4FC 0x5649 +0xE4FD 0x5646 +0xE4FE 0x5658 +0xE540 0x565A +0xE541 0x5640 +0xE542 0x5633 +0xE543 0x563D +0xE544 0x562C +0xE545 0x563E +0xE546 0x5638 +0xE547 0x562A +0xE548 0x563A +0xE549 0x571A +0xE54A 0x58AB +0xE54B 0x589D +0xE54C 0x58B1 +0xE54D 0x58A0 +0xE54E 0x58A3 +0xE54F 0x58AF +0xE550 0x58AC +0xE551 0x58A5 +0xE552 0x58A1 +0xE553 0x58FF +0xE554 0x5AFF +0xE555 0x5AF4 +0xE556 0x5AFD +0xE557 0x5AF7 +0xE558 0x5AF6 +0xE559 0x5B03 +0xE55A 0x5AF8 +0xE55B 0x5B02 +0xE55C 0x5AF9 +0xE55D 0x5B01 +0xE55E 0x5B07 +0xE55F 0x5B05 +0xE560 0x5B0F +0xE561 0x5C67 +0xE562 0x5D99 +0xE563 0x5D97 +0xE564 0x5D9F +0xE565 0x5D92 +0xE566 0x5DA2 +0xE567 0x5D93 +0xE568 0x5D95 +0xE569 0x5DA0 +0xE56A 0x5D9C +0xE56B 0x5DA1 +0xE56C 0x5D9A +0xE56D 0x5D9E +0xE56E 0x5E69 +0xE56F 0x5E5D +0xE570 0x5E60 +0xE571 0x5E5C +0xE572 0x7DF3 +0xE573 0x5EDB +0xE574 0x5EDE +0xE575 0x5EE1 +0xE576 0x5F49 +0xE577 0x5FB2 +0xE578 0x618B +0xE579 0x6183 +0xE57A 0x6179 +0xE57B 0x61B1 +0xE57C 0x61B0 +0xE57D 0x61A2 +0xE57E 0x6189 +0xE5A1 0x619B +0xE5A2 0x6193 +0xE5A3 0x61AF +0xE5A4 0x61AD +0xE5A5 0x619F +0xE5A6 0x6192 +0xE5A7 0x61AA +0xE5A8 0x61A1 +0xE5A9 0x618D +0xE5AA 0x6166 +0xE5AB 0x61B3 +0xE5AC 0x622D +0xE5AD 0x646E +0xE5AE 0x6470 +0xE5AF 0x6496 +0xE5B0 0x64A0 +0xE5B1 0x6485 +0xE5B2 0x6497 +0xE5B3 0x649C +0xE5B4 0x648F +0xE5B5 0x648B +0xE5B6 0x648A +0xE5B7 0x648C +0xE5B8 0x64A3 +0xE5B9 0x649F +0xE5BA 0x6468 +0xE5BB 0x64B1 +0xE5BC 0x6498 +0xE5BD 0x6576 +0xE5BE 0x657A +0xE5BF 0x6579 +0xE5C0 0x657B +0xE5C1 0x65B2 +0xE5C2 0x65B3 +0xE5C3 0x66B5 +0xE5C4 0x66B0 +0xE5C5 0x66A9 +0xE5C6 0x66B2 +0xE5C7 0x66B7 +0xE5C8 0x66AA +0xE5C9 0x66AF +0xE5CA 0x6A00 +0xE5CB 0x6A06 +0xE5CC 0x6A17 +0xE5CD 0x69E5 +0xE5CE 0x69F8 +0xE5CF 0x6A15 +0xE5D0 0x69F1 +0xE5D1 0x69E4 +0xE5D2 0x6A20 +0xE5D3 0x69FF +0xE5D4 0x69EC +0xE5D5 0x69E2 +0xE5D6 0x6A1B +0xE5D7 0x6A1D +0xE5D8 0x69FE +0xE5D9 0x6A27 +0xE5DA 0x69F2 +0xE5DB 0x69EE +0xE5DC 0x6A14 +0xE5DD 0x69F7 +0xE5DE 0x69E7 +0xE5DF 0x6A40 +0xE5E0 0x6A08 +0xE5E1 0x69E6 +0xE5E2 0x69FB +0xE5E3 0x6A0D +0xE5E4 0x69FC +0xE5E5 0x69EB +0xE5E6 0x6A09 +0xE5E7 0x6A04 +0xE5E8 0x6A18 +0xE5E9 0x6A25 +0xE5EA 0x6A0F +0xE5EB 0x69F6 +0xE5EC 0x6A26 +0xE5ED 0x6A07 +0xE5EE 0x69F4 +0xE5EF 0x6A16 +0xE5F0 0x6B51 +0xE5F1 0x6BA5 +0xE5F2 0x6BA3 +0xE5F3 0x6BA2 +0xE5F4 0x6BA6 +0xE5F5 0x6C01 +0xE5F6 0x6C00 +0xE5F7 0x6BFF +0xE5F8 0x6C02 +0xE5F9 0x6F41 +0xE5FA 0x6F26 +0xE5FB 0x6F7E +0xE5FC 0x6F87 +0xE5FD 0x6FC6 +0xE5FE 0x6F92 +0xE640 0x6F8D +0xE641 0x6F89 +0xE642 0x6F8C +0xE643 0x6F62 +0xE644 0x6F4F +0xE645 0x6F85 +0xE646 0x6F5A +0xE647 0x6F96 +0xE648 0x6F76 +0xE649 0x6F6C +0xE64A 0x6F82 +0xE64B 0x6F55 +0xE64C 0x6F72 +0xE64D 0x6F52 +0xE64E 0x6F50 +0xE64F 0x6F57 +0xE650 0x6F94 +0xE651 0x6F93 +0xE652 0x6F5D +0xE653 0x6F00 +0xE654 0x6F61 +0xE655 0x6F6B +0xE656 0x6F7D +0xE657 0x6F67 +0xE658 0x6F90 +0xE659 0x6F53 +0xE65A 0x6F8B +0xE65B 0x6F69 +0xE65C 0x6F7F +0xE65D 0x6F95 +0xE65E 0x6F63 +0xE65F 0x6F77 +0xE660 0x6F6A +0xE661 0x6F7B +0xE662 0x71B2 +0xE663 0x71AF +0xE664 0x719B +0xE665 0x71B0 +0xE666 0x71A0 +0xE667 0x719A +0xE668 0x71A9 +0xE669 0x71B5 +0xE66A 0x719D +0xE66B 0x71A5 +0xE66C 0x719E +0xE66D 0x71A4 +0xE66E 0x71A1 +0xE66F 0x71AA +0xE670 0x719C +0xE671 0x71A7 +0xE672 0x71B3 +0xE673 0x7298 +0xE674 0x729A +0xE675 0x7358 +0xE676 0x7352 +0xE677 0x735E +0xE678 0x735F +0xE679 0x7360 +0xE67A 0x735D +0xE67B 0x735B +0xE67C 0x7361 +0xE67D 0x735A +0xE67E 0x7359 +0xE6A1 0x7362 +0xE6A2 0x7487 +0xE6A3 0x7489 +0xE6A4 0x748A +0xE6A5 0x7486 +0xE6A6 0x7481 +0xE6A7 0x747D +0xE6A8 0x7485 +0xE6A9 0x7488 +0xE6AA 0x747C +0xE6AB 0x7479 +0xE6AC 0x7508 +0xE6AD 0x7507 +0xE6AE 0x757E +0xE6AF 0x7625 +0xE6B0 0x761E +0xE6B1 0x7619 +0xE6B2 0x761D +0xE6B3 0x761C +0xE6B4 0x7623 +0xE6B5 0x761A +0xE6B6 0x7628 +0xE6B7 0x761B +0xE6B8 0x769C +0xE6B9 0x769D +0xE6BA 0x769E +0xE6BB 0x769B +0xE6BC 0x778D +0xE6BD 0x778F +0xE6BE 0x7789 +0xE6BF 0x7788 +0xE6C0 0x78CD +0xE6C1 0x78BB +0xE6C2 0x78CF +0xE6C3 0x78CC +0xE6C4 0x78D1 +0xE6C5 0x78CE +0xE6C6 0x78D4 +0xE6C7 0x78C8 +0xE6C8 0x78C3 +0xE6C9 0x78C4 +0xE6CA 0x78C9 +0xE6CB 0x799A +0xE6CC 0x79A1 +0xE6CD 0x79A0 +0xE6CE 0x799C +0xE6CF 0x79A2 +0xE6D0 0x799B +0xE6D1 0x6B76 +0xE6D2 0x7A39 +0xE6D3 0x7AB2 +0xE6D4 0x7AB4 +0xE6D5 0x7AB3 +0xE6D6 0x7BB7 +0xE6D7 0x7BCB +0xE6D8 0x7BBE +0xE6D9 0x7BAC +0xE6DA 0x7BCE +0xE6DB 0x7BAF +0xE6DC 0x7BB9 +0xE6DD 0x7BCA +0xE6DE 0x7BB5 +0xE6DF 0x7CC5 +0xE6E0 0x7CC8 +0xE6E1 0x7CCC +0xE6E2 0x7CCB +0xE6E3 0x7DF7 +0xE6E4 0x7DDB +0xE6E5 0x7DEA +0xE6E6 0x7DE7 +0xE6E7 0x7DD7 +0xE6E8 0x7DE1 +0xE6E9 0x7E03 +0xE6EA 0x7DFA +0xE6EB 0x7DE6 +0xE6EC 0x7DF6 +0xE6ED 0x7DF1 +0xE6EE 0x7DF0 +0xE6EF 0x7DEE +0xE6F0 0x7DDF +0xE6F1 0x7F76 +0xE6F2 0x7FAC +0xE6F3 0x7FB0 +0xE6F4 0x7FAD +0xE6F5 0x7FED +0xE6F6 0x7FEB +0xE6F7 0x7FEA +0xE6F8 0x7FEC +0xE6F9 0x7FE6 +0xE6FA 0x7FE8 +0xE6FB 0x8064 +0xE6FC 0x8067 +0xE6FD 0x81A3 +0xE6FE 0x819F +0xE740 0x819E +0xE741 0x8195 +0xE742 0x81A2 +0xE743 0x8199 +0xE744 0x8197 +0xE745 0x8216 +0xE746 0x824F +0xE747 0x8253 +0xE748 0x8252 +0xE749 0x8250 +0xE74A 0x824E +0xE74B 0x8251 +0xE74C 0x8524 +0xE74D 0x853B +0xE74E 0x850F +0xE74F 0x8500 +0xE750 0x8529 +0xE751 0x850E +0xE752 0x8509 +0xE753 0x850D +0xE754 0x851F +0xE755 0x850A +0xE756 0x8527 +0xE757 0x851C +0xE758 0x84FB +0xE759 0x852B +0xE75A 0x84FA +0xE75B 0x8508 +0xE75C 0x850C +0xE75D 0x84F4 +0xE75E 0x852A +0xE75F 0x84F2 +0xE760 0x8515 +0xE761 0x84F7 +0xE762 0x84EB +0xE763 0x84F3 +0xE764 0x84FC +0xE765 0x8512 +0xE766 0x84EA +0xE767 0x84E9 +0xE768 0x8516 +0xE769 0x84FE +0xE76A 0x8528 +0xE76B 0x851D +0xE76C 0x852E +0xE76D 0x8502 +0xE76E 0x84FD +0xE76F 0x851E +0xE770 0x84F6 +0xE771 0x8531 +0xE772 0x8526 +0xE773 0x84E7 +0xE774 0x84E8 +0xE775 0x84F0 +0xE776 0x84EF +0xE777 0x84F9 +0xE778 0x8518 +0xE779 0x8520 +0xE77A 0x8530 +0xE77B 0x850B +0xE77C 0x8519 +0xE77D 0x852F +0xE77E 0x8662 +0xE7A1 0x8756 +0xE7A2 0x8763 +0xE7A3 0x8764 +0xE7A4 0x8777 +0xE7A5 0x87E1 +0xE7A6 0x8773 +0xE7A7 0x8758 +0xE7A8 0x8754 +0xE7A9 0x875B +0xE7AA 0x8752 +0xE7AB 0x8761 +0xE7AC 0x875A +0xE7AD 0x8751 +0xE7AE 0x875E +0xE7AF 0x876D +0xE7B0 0x876A +0xE7B1 0x8750 +0xE7B2 0x874E +0xE7B3 0x875F +0xE7B4 0x875D +0xE7B5 0x876F +0xE7B6 0x876C +0xE7B7 0x877A +0xE7B8 0x876E +0xE7B9 0x875C +0xE7BA 0x8765 +0xE7BB 0x874F +0xE7BC 0x877B +0xE7BD 0x8775 +0xE7BE 0x8762 +0xE7BF 0x8767 +0xE7C0 0x8769 +0xE7C1 0x885A +0xE7C2 0x8905 +0xE7C3 0x890C +0xE7C4 0x8914 +0xE7C5 0x890B +0xE7C6 0x8917 +0xE7C7 0x8918 +0xE7C8 0x8919 +0xE7C9 0x8906 +0xE7CA 0x8916 +0xE7CB 0x8911 +0xE7CC 0x890E +0xE7CD 0x8909 +0xE7CE 0x89A2 +0xE7CF 0x89A4 +0xE7D0 0x89A3 +0xE7D1 0x89ED +0xE7D2 0x89F0 +0xE7D3 0x89EC +0xE7D4 0x8ACF +0xE7D5 0x8AC6 +0xE7D6 0x8AB8 +0xE7D7 0x8AD3 +0xE7D8 0x8AD1 +0xE7D9 0x8AD4 +0xE7DA 0x8AD5 +0xE7DB 0x8ABB +0xE7DC 0x8AD7 +0xE7DD 0x8ABE +0xE7DE 0x8AC0 +0xE7DF 0x8AC5 +0xE7E0 0x8AD8 +0xE7E1 0x8AC3 +0xE7E2 0x8ABA +0xE7E3 0x8ABD +0xE7E4 0x8AD9 +0xE7E5 0x8C3E +0xE7E6 0x8C4D +0xE7E7 0x8C8F +0xE7E8 0x8CE5 +0xE7E9 0x8CDF +0xE7EA 0x8CD9 +0xE7EB 0x8CE8 +0xE7EC 0x8CDA +0xE7ED 0x8CDD +0xE7EE 0x8CE7 +0xE7EF 0x8DA0 +0xE7F0 0x8D9C +0xE7F1 0x8DA1 +0xE7F2 0x8D9B +0xE7F3 0x8E20 +0xE7F4 0x8E23 +0xE7F5 0x8E25 +0xE7F6 0x8E24 +0xE7F7 0x8E2E +0xE7F8 0x8E15 +0xE7F9 0x8E1B +0xE7FA 0x8E16 +0xE7FB 0x8E11 +0xE7FC 0x8E19 +0xE7FD 0x8E26 +0xE7FE 0x8E27 +0xE840 0x8E14 +0xE841 0x8E12 +0xE842 0x8E18 +0xE843 0x8E13 +0xE844 0x8E1C +0xE845 0x8E17 +0xE846 0x8E1A +0xE847 0x8F2C +0xE848 0x8F24 +0xE849 0x8F18 +0xE84A 0x8F1A +0xE84B 0x8F20 +0xE84C 0x8F23 +0xE84D 0x8F16 +0xE84E 0x8F17 +0xE84F 0x9073 +0xE850 0x9070 +0xE851 0x906F +0xE852 0x9067 +0xE853 0x906B +0xE854 0x912F +0xE855 0x912B +0xE856 0x9129 +0xE857 0x912A +0xE858 0x9132 +0xE859 0x9126 +0xE85A 0x912E +0xE85B 0x9185 +0xE85C 0x9186 +0xE85D 0x918A +0xE85E 0x9181 +0xE85F 0x9182 +0xE860 0x9184 +0xE861 0x9180 +0xE862 0x92D0 +0xE863 0x92C3 +0xE864 0x92C4 +0xE865 0x92C0 +0xE866 0x92D9 +0xE867 0x92B6 +0xE868 0x92CF +0xE869 0x92F1 +0xE86A 0x92DF +0xE86B 0x92D8 +0xE86C 0x92E9 +0xE86D 0x92D7 +0xE86E 0x92DD +0xE86F 0x92CC +0xE870 0x92EF +0xE871 0x92C2 +0xE872 0x92E8 +0xE873 0x92CA +0xE874 0x92C8 +0xE875 0x92CE +0xE876 0x92E6 +0xE877 0x92CD +0xE878 0x92D5 +0xE879 0x92C9 +0xE87A 0x92E0 +0xE87B 0x92DE +0xE87C 0x92E7 +0xE87D 0x92D1 +0xE87E 0x92D3 +0xE8A1 0x92B5 +0xE8A2 0x92E1 +0xE8A3 0x92C6 +0xE8A4 0x92B4 +0xE8A5 0x957C +0xE8A6 0x95AC +0xE8A7 0x95AB +0xE8A8 0x95AE +0xE8A9 0x95B0 +0xE8AA 0x96A4 +0xE8AB 0x96A2 +0xE8AC 0x96D3 +0xE8AD 0x9705 +0xE8AE 0x9708 +0xE8AF 0x9702 +0xE8B0 0x975A +0xE8B1 0x978A +0xE8B2 0x978E +0xE8B3 0x9788 +0xE8B4 0x97D0 +0xE8B5 0x97CF +0xE8B6 0x981E +0xE8B7 0x981D +0xE8B8 0x9826 +0xE8B9 0x9829 +0xE8BA 0x9828 +0xE8BB 0x9820 +0xE8BC 0x981B +0xE8BD 0x9827 +0xE8BE 0x98B2 +0xE8BF 0x9908 +0xE8C0 0x98FA +0xE8C1 0x9911 +0xE8C2 0x9914 +0xE8C3 0x9916 +0xE8C4 0x9917 +0xE8C5 0x9915 +0xE8C6 0x99DC +0xE8C7 0x99CD +0xE8C8 0x99CF +0xE8C9 0x99D3 +0xE8CA 0x99D4 +0xE8CB 0x99CE +0xE8CC 0x99C9 +0xE8CD 0x99D6 +0xE8CE 0x99D8 +0xE8CF 0x99CB +0xE8D0 0x99D7 +0xE8D1 0x99CC +0xE8D2 0x9AB3 +0xE8D3 0x9AEC +0xE8D4 0x9AEB +0xE8D5 0x9AF3 +0xE8D6 0x9AF2 +0xE8D7 0x9AF1 +0xE8D8 0x9B46 +0xE8D9 0x9B43 +0xE8DA 0x9B67 +0xE8DB 0x9B74 +0xE8DC 0x9B71 +0xE8DD 0x9B66 +0xE8DE 0x9B76 +0xE8DF 0x9B75 +0xE8E0 0x9B70 +0xE8E1 0x9B68 +0xE8E2 0x9B64 +0xE8E3 0x9B6C +0xE8E4 0x9CFC +0xE8E5 0x9CFA +0xE8E6 0x9CFD +0xE8E7 0x9CFF +0xE8E8 0x9CF7 +0xE8E9 0x9D07 +0xE8EA 0x9D00 +0xE8EB 0x9CF9 +0xE8EC 0x9CFB +0xE8ED 0x9D08 +0xE8EE 0x9D05 +0xE8EF 0x9D04 +0xE8F0 0x9E83 +0xE8F1 0x9ED3 +0xE8F2 0x9F0F +0xE8F3 0x9F10 +0xE8F4 0x511C +0xE8F5 0x5113 +0xE8F6 0x5117 +0xE8F7 0x511A +0xE8F8 0x5111 +0xE8F9 0x51DE +0xE8FA 0x5334 +0xE8FB 0x53E1 +0xE8FC 0x5670 +0xE8FD 0x5660 +0xE8FE 0x566E +0xE940 0x5673 +0xE941 0x5666 +0xE942 0x5663 +0xE943 0x566D +0xE944 0x5672 +0xE945 0x565E +0xE946 0x5677 +0xE947 0x571C +0xE948 0x571B +0xE949 0x58C8 +0xE94A 0x58BD +0xE94B 0x58C9 +0xE94C 0x58BF +0xE94D 0x58BA +0xE94E 0x58C2 +0xE94F 0x58BC +0xE950 0x58C6 +0xE951 0x5B17 +0xE952 0x5B19 +0xE953 0x5B1B +0xE954 0x5B21 +0xE955 0x5B14 +0xE956 0x5B13 +0xE957 0x5B10 +0xE958 0x5B16 +0xE959 0x5B28 +0xE95A 0x5B1A +0xE95B 0x5B20 +0xE95C 0x5B1E +0xE95D 0x5BEF +0xE95E 0x5DAC +0xE95F 0x5DB1 +0xE960 0x5DA9 +0xE961 0x5DA7 +0xE962 0x5DB5 +0xE963 0x5DB0 +0xE964 0x5DAE +0xE965 0x5DAA +0xE966 0x5DA8 +0xE967 0x5DB2 +0xE968 0x5DAD +0xE969 0x5DAF +0xE96A 0x5DB4 +0xE96B 0x5E67 +0xE96C 0x5E68 +0xE96D 0x5E66 +0xE96E 0x5E6F +0xE96F 0x5EE9 +0xE970 0x5EE7 +0xE971 0x5EE6 +0xE972 0x5EE8 +0xE973 0x5EE5 +0xE974 0x5F4B +0xE975 0x5FBC +0xE976 0x619D +0xE977 0x61A8 +0xE978 0x6196 +0xE979 0x61C5 +0xE97A 0x61B4 +0xE97B 0x61C6 +0xE97C 0x61C1 +0xE97D 0x61CC +0xE97E 0x61BA +0xE9A1 0x61BF +0xE9A2 0x61B8 +0xE9A3 0x618C +0xE9A4 0x64D7 +0xE9A5 0x64D6 +0xE9A6 0x64D0 +0xE9A7 0x64CF +0xE9A8 0x64C9 +0xE9A9 0x64BD +0xE9AA 0x6489 +0xE9AB 0x64C3 +0xE9AC 0x64DB +0xE9AD 0x64F3 +0xE9AE 0x64D9 +0xE9AF 0x6533 +0xE9B0 0x657F +0xE9B1 0x657C +0xE9B2 0x65A2 +0xE9B3 0x66C8 +0xE9B4 0x66BE +0xE9B5 0x66C0 +0xE9B6 0x66CA +0xE9B7 0x66CB +0xE9B8 0x66CF +0xE9B9 0x66BD +0xE9BA 0x66BB +0xE9BB 0x66BA +0xE9BC 0x66CC +0xE9BD 0x6723 +0xE9BE 0x6A34 +0xE9BF 0x6A66 +0xE9C0 0x6A49 +0xE9C1 0x6A67 +0xE9C2 0x6A32 +0xE9C3 0x6A68 +0xE9C4 0x6A3E +0xE9C5 0x6A5D +0xE9C6 0x6A6D +0xE9C7 0x6A76 +0xE9C8 0x6A5B +0xE9C9 0x6A51 +0xE9CA 0x6A28 +0xE9CB 0x6A5A +0xE9CC 0x6A3B +0xE9CD 0x6A3F +0xE9CE 0x6A41 +0xE9CF 0x6A6A +0xE9D0 0x6A64 +0xE9D1 0x6A50 +0xE9D2 0x6A4F +0xE9D3 0x6A54 +0xE9D4 0x6A6F +0xE9D5 0x6A69 +0xE9D6 0x6A60 +0xE9D7 0x6A3C +0xE9D8 0x6A5E +0xE9D9 0x6A56 +0xE9DA 0x6A55 +0xE9DB 0x6A4D +0xE9DC 0x6A4E +0xE9DD 0x6A46 +0xE9DE 0x6B55 +0xE9DF 0x6B54 +0xE9E0 0x6B56 +0xE9E1 0x6BA7 +0xE9E2 0x6BAA +0xE9E3 0x6BAB +0xE9E4 0x6BC8 +0xE9E5 0x6BC7 +0xE9E6 0x6C04 +0xE9E7 0x6C03 +0xE9E8 0x6C06 +0xE9E9 0x6FAD +0xE9EA 0x6FCB +0xE9EB 0x6FA3 +0xE9EC 0x6FC7 +0xE9ED 0x6FBC +0xE9EE 0x6FCE +0xE9EF 0x6FC8 +0xE9F0 0x6F5E +0xE9F1 0x6FC4 +0xE9F2 0x6FBD +0xE9F3 0x6F9E +0xE9F4 0x6FCA +0xE9F5 0x6FA8 +0xE9F6 0x7004 +0xE9F7 0x6FA5 +0xE9F8 0x6FAE +0xE9F9 0x6FBA +0xE9FA 0x6FAC +0xE9FB 0x6FAA +0xE9FC 0x6FCF +0xE9FD 0x6FBF +0xE9FE 0x6FB8 +0xEA40 0x6FA2 +0xEA41 0x6FC9 +0xEA42 0x6FAB +0xEA43 0x6FCD +0xEA44 0x6FAF +0xEA45 0x6FB2 +0xEA46 0x6FB0 +0xEA47 0x71C5 +0xEA48 0x71C2 +0xEA49 0x71BF +0xEA4A 0x71B8 +0xEA4B 0x71D6 +0xEA4C 0x71C0 +0xEA4D 0x71C1 +0xEA4E 0x71CB +0xEA4F 0x71D4 +0xEA50 0x71CA +0xEA51 0x71C7 +0xEA52 0x71CF +0xEA53 0x71BD +0xEA54 0x71D8 +0xEA55 0x71BC +0xEA56 0x71C6 +0xEA57 0x71DA +0xEA58 0x71DB +0xEA59 0x729D +0xEA5A 0x729E +0xEA5B 0x7369 +0xEA5C 0x7366 +0xEA5D 0x7367 +0xEA5E 0x736C +0xEA5F 0x7365 +0xEA60 0x736B +0xEA61 0x736A +0xEA62 0x747F +0xEA63 0x749A +0xEA64 0x74A0 +0xEA65 0x7494 +0xEA66 0x7492 +0xEA67 0x7495 +0xEA68 0x74A1 +0xEA69 0x750B +0xEA6A 0x7580 +0xEA6B 0x762F +0xEA6C 0x762D +0xEA6D 0x7631 +0xEA6E 0x763D +0xEA6F 0x7633 +0xEA70 0x763C +0xEA71 0x7635 +0xEA72 0x7632 +0xEA73 0x7630 +0xEA74 0x76BB +0xEA75 0x76E6 +0xEA76 0x779A +0xEA77 0x779D +0xEA78 0x77A1 +0xEA79 0x779C +0xEA7A 0x779B +0xEA7B 0x77A2 +0xEA7C 0x77A3 +0xEA7D 0x7795 +0xEA7E 0x7799 +0xEAA1 0x7797 +0xEAA2 0x78DD +0xEAA3 0x78E9 +0xEAA4 0x78E5 +0xEAA5 0x78EA +0xEAA6 0x78DE +0xEAA7 0x78E3 +0xEAA8 0x78DB +0xEAA9 0x78E1 +0xEAAA 0x78E2 +0xEAAB 0x78ED +0xEAAC 0x78DF +0xEAAD 0x78E0 +0xEAAE 0x79A4 +0xEAAF 0x7A44 +0xEAB0 0x7A48 +0xEAB1 0x7A47 +0xEAB2 0x7AB6 +0xEAB3 0x7AB8 +0xEAB4 0x7AB5 +0xEAB5 0x7AB1 +0xEAB6 0x7AB7 +0xEAB7 0x7BDE +0xEAB8 0x7BE3 +0xEAB9 0x7BE7 +0xEABA 0x7BDD +0xEABB 0x7BD5 +0xEABC 0x7BE5 +0xEABD 0x7BDA +0xEABE 0x7BE8 +0xEABF 0x7BF9 +0xEAC0 0x7BD4 +0xEAC1 0x7BEA +0xEAC2 0x7BE2 +0xEAC3 0x7BDC +0xEAC4 0x7BEB +0xEAC5 0x7BD8 +0xEAC6 0x7BDF +0xEAC7 0x7CD2 +0xEAC8 0x7CD4 +0xEAC9 0x7CD7 +0xEACA 0x7CD0 +0xEACB 0x7CD1 +0xEACC 0x7E12 +0xEACD 0x7E21 +0xEACE 0x7E17 +0xEACF 0x7E0C +0xEAD0 0x7E1F +0xEAD1 0x7E20 +0xEAD2 0x7E13 +0xEAD3 0x7E0E +0xEAD4 0x7E1C +0xEAD5 0x7E15 +0xEAD6 0x7E1A +0xEAD7 0x7E22 +0xEAD8 0x7E0B +0xEAD9 0x7E0F +0xEADA 0x7E16 +0xEADB 0x7E0D +0xEADC 0x7E14 +0xEADD 0x7E25 +0xEADE 0x7E24 +0xEADF 0x7F43 +0xEAE0 0x7F7B +0xEAE1 0x7F7C +0xEAE2 0x7F7A +0xEAE3 0x7FB1 +0xEAE4 0x7FEF +0xEAE5 0x802A +0xEAE6 0x8029 +0xEAE7 0x806C +0xEAE8 0x81B1 +0xEAE9 0x81A6 +0xEAEA 0x81AE +0xEAEB 0x81B9 +0xEAEC 0x81B5 +0xEAED 0x81AB +0xEAEE 0x81B0 +0xEAEF 0x81AC +0xEAF0 0x81B4 +0xEAF1 0x81B2 +0xEAF2 0x81B7 +0xEAF3 0x81A7 +0xEAF4 0x81F2 +0xEAF5 0x8255 +0xEAF6 0x8256 +0xEAF7 0x8257 +0xEAF8 0x8556 +0xEAF9 0x8545 +0xEAFA 0x856B +0xEAFB 0x854D +0xEAFC 0x8553 +0xEAFD 0x8561 +0xEAFE 0x8558 +0xEB40 0x8540 +0xEB41 0x8546 +0xEB42 0x8564 +0xEB43 0x8541 +0xEB44 0x8562 +0xEB45 0x8544 +0xEB46 0x8551 +0xEB47 0x8547 +0xEB48 0x8563 +0xEB49 0x853E +0xEB4A 0x855B +0xEB4B 0x8571 +0xEB4C 0x854E +0xEB4D 0x856E +0xEB4E 0x8575 +0xEB4F 0x8555 +0xEB50 0x8567 +0xEB51 0x8560 +0xEB52 0x858C +0xEB53 0x8566 +0xEB54 0x855D +0xEB55 0x8554 +0xEB56 0x8565 +0xEB57 0x856C +0xEB58 0x8663 +0xEB59 0x8665 +0xEB5A 0x8664 +0xEB5B 0x879B +0xEB5C 0x878F +0xEB5D 0x8797 +0xEB5E 0x8793 +0xEB5F 0x8792 +0xEB60 0x8788 +0xEB61 0x8781 +0xEB62 0x8796 +0xEB63 0x8798 +0xEB64 0x8779 +0xEB65 0x8787 +0xEB66 0x87A3 +0xEB67 0x8785 +0xEB68 0x8790 +0xEB69 0x8791 +0xEB6A 0x879D +0xEB6B 0x8784 +0xEB6C 0x8794 +0xEB6D 0x879C +0xEB6E 0x879A +0xEB6F 0x8789 +0xEB70 0x891E +0xEB71 0x8926 +0xEB72 0x8930 +0xEB73 0x892D +0xEB74 0x892E +0xEB75 0x8927 +0xEB76 0x8931 +0xEB77 0x8922 +0xEB78 0x8929 +0xEB79 0x8923 +0xEB7A 0x892F +0xEB7B 0x892C +0xEB7C 0x891F +0xEB7D 0x89F1 +0xEB7E 0x8AE0 +0xEBA1 0x8AE2 +0xEBA2 0x8AF2 +0xEBA3 0x8AF4 +0xEBA4 0x8AF5 +0xEBA5 0x8ADD +0xEBA6 0x8B14 +0xEBA7 0x8AE4 +0xEBA8 0x8ADF +0xEBA9 0x8AF0 +0xEBAA 0x8AC8 +0xEBAB 0x8ADE +0xEBAC 0x8AE1 +0xEBAD 0x8AE8 +0xEBAE 0x8AFF +0xEBAF 0x8AEF +0xEBB0 0x8AFB +0xEBB1 0x8C91 +0xEBB2 0x8C92 +0xEBB3 0x8C90 +0xEBB4 0x8CF5 +0xEBB5 0x8CEE +0xEBB6 0x8CF1 +0xEBB7 0x8CF0 +0xEBB8 0x8CF3 +0xEBB9 0x8D6C +0xEBBA 0x8D6E +0xEBBB 0x8DA5 +0xEBBC 0x8DA7 +0xEBBD 0x8E33 +0xEBBE 0x8E3E +0xEBBF 0x8E38 +0xEBC0 0x8E40 +0xEBC1 0x8E45 +0xEBC2 0x8E36 +0xEBC3 0x8E3C +0xEBC4 0x8E3D +0xEBC5 0x8E41 +0xEBC6 0x8E30 +0xEBC7 0x8E3F +0xEBC8 0x8EBD +0xEBC9 0x8F36 +0xEBCA 0x8F2E +0xEBCB 0x8F35 +0xEBCC 0x8F32 +0xEBCD 0x8F39 +0xEBCE 0x8F37 +0xEBCF 0x8F34 +0xEBD0 0x9076 +0xEBD1 0x9079 +0xEBD2 0x907B +0xEBD3 0x9086 +0xEBD4 0x90FA +0xEBD5 0x9133 +0xEBD6 0x9135 +0xEBD7 0x9136 +0xEBD8 0x9193 +0xEBD9 0x9190 +0xEBDA 0x9191 +0xEBDB 0x918D +0xEBDC 0x918F +0xEBDD 0x9327 +0xEBDE 0x931E +0xEBDF 0x9308 +0xEBE0 0x931F +0xEBE1 0x9306 +0xEBE2 0x930F +0xEBE3 0x937A +0xEBE4 0x9338 +0xEBE5 0x933C +0xEBE6 0x931B +0xEBE7 0x9323 +0xEBE8 0x9312 +0xEBE9 0x9301 +0xEBEA 0x9346 +0xEBEB 0x932D +0xEBEC 0x930E +0xEBED 0x930D +0xEBEE 0x92CB +0xEBEF 0x931D +0xEBF0 0x92FA +0xEBF1 0x9325 +0xEBF2 0x9313 +0xEBF3 0x92F9 +0xEBF4 0x92F7 +0xEBF5 0x9334 +0xEBF6 0x9302 +0xEBF7 0x9324 +0xEBF8 0x92FF +0xEBF9 0x9329 +0xEBFA 0x9339 +0xEBFB 0x9335 +0xEBFC 0x932A +0xEBFD 0x9314 +0xEBFE 0x930C +0xEC40 0x930B +0xEC41 0x92FE +0xEC42 0x9309 +0xEC43 0x9300 +0xEC44 0x92FB +0xEC45 0x9316 +0xEC46 0x95BC +0xEC47 0x95CD +0xEC48 0x95BE +0xEC49 0x95B9 +0xEC4A 0x95BA +0xEC4B 0x95B6 +0xEC4C 0x95BF +0xEC4D 0x95B5 +0xEC4E 0x95BD +0xEC4F 0x96A9 +0xEC50 0x96D4 +0xEC51 0x970B +0xEC52 0x9712 +0xEC53 0x9710 +0xEC54 0x9799 +0xEC55 0x9797 +0xEC56 0x9794 +0xEC57 0x97F0 +0xEC58 0x97F8 +0xEC59 0x9835 +0xEC5A 0x982F +0xEC5B 0x9832 +0xEC5C 0x9924 +0xEC5D 0x991F +0xEC5E 0x9927 +0xEC5F 0x9929 +0xEC60 0x999E +0xEC61 0x99EE +0xEC62 0x99EC +0xEC63 0x99E5 +0xEC64 0x99E4 +0xEC65 0x99F0 +0xEC66 0x99E3 +0xEC67 0x99EA +0xEC68 0x99E9 +0xEC69 0x99E7 +0xEC6A 0x9AB9 +0xEC6B 0x9ABF +0xEC6C 0x9AB4 +0xEC6D 0x9ABB +0xEC6E 0x9AF6 +0xEC6F 0x9AFA +0xEC70 0x9AF9 +0xEC71 0x9AF7 +0xEC72 0x9B33 +0xEC73 0x9B80 +0xEC74 0x9B85 +0xEC75 0x9B87 +0xEC76 0x9B7C +0xEC77 0x9B7E +0xEC78 0x9B7B +0xEC79 0x9B82 +0xEC7A 0x9B93 +0xEC7B 0x9B92 +0xEC7C 0x9B90 +0xEC7D 0x9B7A +0xEC7E 0x9B95 +0xECA1 0x9B7D +0xECA2 0x9B88 +0xECA3 0x9D25 +0xECA4 0x9D17 +0xECA5 0x9D20 +0xECA6 0x9D1E +0xECA7 0x9D14 +0xECA8 0x9D29 +0xECA9 0x9D1D +0xECAA 0x9D18 +0xECAB 0x9D22 +0xECAC 0x9D10 +0xECAD 0x9D19 +0xECAE 0x9D1F +0xECAF 0x9E88 +0xECB0 0x9E86 +0xECB1 0x9E87 +0xECB2 0x9EAE +0xECB3 0x9EAD +0xECB4 0x9ED5 +0xECB5 0x9ED6 +0xECB6 0x9EFA +0xECB7 0x9F12 +0xECB8 0x9F3D +0xECB9 0x5126 +0xECBA 0x5125 +0xECBB 0x5122 +0xECBC 0x5124 +0xECBD 0x5120 +0xECBE 0x5129 +0xECBF 0x52F4 +0xECC0 0x5693 +0xECC1 0x568C +0xECC2 0x568D +0xECC3 0x5686 +0xECC4 0x5684 +0xECC5 0x5683 +0xECC6 0x567E +0xECC7 0x5682 +0xECC8 0x567F +0xECC9 0x5681 +0xECCA 0x58D6 +0xECCB 0x58D4 +0xECCC 0x58CF +0xECCD 0x58D2 +0xECCE 0x5B2D +0xECCF 0x5B25 +0xECD0 0x5B32 +0xECD1 0x5B23 +0xECD2 0x5B2C +0xECD3 0x5B27 +0xECD4 0x5B26 +0xECD5 0x5B2F +0xECD6 0x5B2E +0xECD7 0x5B7B +0xECD8 0x5BF1 +0xECD9 0x5BF2 +0xECDA 0x5DB7 +0xECDB 0x5E6C +0xECDC 0x5E6A +0xECDD 0x5FBE +0xECDE 0x5FBB +0xECDF 0x61C3 +0xECE0 0x61B5 +0xECE1 0x61BC +0xECE2 0x61E7 +0xECE3 0x61E0 +0xECE4 0x61E5 +0xECE5 0x61E4 +0xECE6 0x61E8 +0xECE7 0x61DE +0xECE8 0x64EF +0xECE9 0x64E9 +0xECEA 0x64E3 +0xECEB 0x64EB +0xECEC 0x64E4 +0xECED 0x64E8 +0xECEE 0x6581 +0xECEF 0x6580 +0xECF0 0x65B6 +0xECF1 0x65DA +0xECF2 0x66D2 +0xECF3 0x6A8D +0xECF4 0x6A96 +0xECF5 0x6A81 +0xECF6 0x6AA5 +0xECF7 0x6A89 +0xECF8 0x6A9F +0xECF9 0x6A9B +0xECFA 0x6AA1 +0xECFB 0x6A9E +0xECFC 0x6A87 +0xECFD 0x6A93 +0xECFE 0x6A8E +0xED40 0x6A95 +0xED41 0x6A83 +0xED42 0x6AA8 +0xED43 0x6AA4 +0xED44 0x6A91 +0xED45 0x6A7F +0xED46 0x6AA6 +0xED47 0x6A9A +0xED48 0x6A85 +0xED49 0x6A8C +0xED4A 0x6A92 +0xED4B 0x6B5B +0xED4C 0x6BAD +0xED4D 0x6C09 +0xED4E 0x6FCC +0xED4F 0x6FA9 +0xED50 0x6FF4 +0xED51 0x6FD4 +0xED52 0x6FE3 +0xED53 0x6FDC +0xED54 0x6FED +0xED55 0x6FE7 +0xED56 0x6FE6 +0xED57 0x6FDE +0xED58 0x6FF2 +0xED59 0x6FDD +0xED5A 0x6FE2 +0xED5B 0x6FE8 +0xED5C 0x71E1 +0xED5D 0x71F1 +0xED5E 0x71E8 +0xED5F 0x71F2 +0xED60 0x71E4 +0xED61 0x71F0 +0xED62 0x71E2 +0xED63 0x7373 +0xED64 0x736E +0xED65 0x736F +0xED66 0x7497 +0xED67 0x74B2 +0xED68 0x74AB +0xED69 0x7490 +0xED6A 0x74AA +0xED6B 0x74AD +0xED6C 0x74B1 +0xED6D 0x74A5 +0xED6E 0x74AF +0xED6F 0x7510 +0xED70 0x7511 +0xED71 0x7512 +0xED72 0x750F +0xED73 0x7584 +0xED74 0x7643 +0xED75 0x7648 +0xED76 0x7649 +0xED77 0x7647 +0xED78 0x76A4 +0xED79 0x76E9 +0xED7A 0x77B5 +0xED7B 0x77AB +0xED7C 0x77B2 +0xED7D 0x77B7 +0xED7E 0x77B6 +0xEDA1 0x77B4 +0xEDA2 0x77B1 +0xEDA3 0x77A8 +0xEDA4 0x77F0 +0xEDA5 0x78F3 +0xEDA6 0x78FD +0xEDA7 0x7902 +0xEDA8 0x78FB +0xEDA9 0x78FC +0xEDAA 0x78F2 +0xEDAB 0x7905 +0xEDAC 0x78F9 +0xEDAD 0x78FE +0xEDAE 0x7904 +0xEDAF 0x79AB +0xEDB0 0x79A8 +0xEDB1 0x7A5C +0xEDB2 0x7A5B +0xEDB3 0x7A56 +0xEDB4 0x7A58 +0xEDB5 0x7A54 +0xEDB6 0x7A5A +0xEDB7 0x7ABE +0xEDB8 0x7AC0 +0xEDB9 0x7AC1 +0xEDBA 0x7C05 +0xEDBB 0x7C0F +0xEDBC 0x7BF2 +0xEDBD 0x7C00 +0xEDBE 0x7BFF +0xEDBF 0x7BFB +0xEDC0 0x7C0E +0xEDC1 0x7BF4 +0xEDC2 0x7C0B +0xEDC3 0x7BF3 +0xEDC4 0x7C02 +0xEDC5 0x7C09 +0xEDC6 0x7C03 +0xEDC7 0x7C01 +0xEDC8 0x7BF8 +0xEDC9 0x7BFD +0xEDCA 0x7C06 +0xEDCB 0x7BF0 +0xEDCC 0x7BF1 +0xEDCD 0x7C10 +0xEDCE 0x7C0A +0xEDCF 0x7CE8 +0xEDD0 0x7E2D +0xEDD1 0x7E3C +0xEDD2 0x7E42 +0xEDD3 0x7E33 +0xEDD4 0x9848 +0xEDD5 0x7E38 +0xEDD6 0x7E2A +0xEDD7 0x7E49 +0xEDD8 0x7E40 +0xEDD9 0x7E47 +0xEDDA 0x7E29 +0xEDDB 0x7E4C +0xEDDC 0x7E30 +0xEDDD 0x7E3B +0xEDDE 0x7E36 +0xEDDF 0x7E44 +0xEDE0 0x7E3A +0xEDE1 0x7F45 +0xEDE2 0x7F7F +0xEDE3 0x7F7E +0xEDE4 0x7F7D +0xEDE5 0x7FF4 +0xEDE6 0x7FF2 +0xEDE7 0x802C +0xEDE8 0x81BB +0xEDE9 0x81C4 +0xEDEA 0x81CC +0xEDEB 0x81CA +0xEDEC 0x81C5 +0xEDED 0x81C7 +0xEDEE 0x81BC +0xEDEF 0x81E9 +0xEDF0 0x825B +0xEDF1 0x825A +0xEDF2 0x825C +0xEDF3 0x8583 +0xEDF4 0x8580 +0xEDF5 0x858F +0xEDF6 0x85A7 +0xEDF7 0x8595 +0xEDF8 0x85A0 +0xEDF9 0x858B +0xEDFA 0x85A3 +0xEDFB 0x857B +0xEDFC 0x85A4 +0xEDFD 0x859A +0xEDFE 0x859E +0xEE40 0x8577 +0xEE41 0x857C +0xEE42 0x8589 +0xEE43 0x85A1 +0xEE44 0x857A +0xEE45 0x8578 +0xEE46 0x8557 +0xEE47 0x858E +0xEE48 0x8596 +0xEE49 0x8586 +0xEE4A 0x858D +0xEE4B 0x8599 +0xEE4C 0x859D +0xEE4D 0x8581 +0xEE4E 0x85A2 +0xEE4F 0x8582 +0xEE50 0x8588 +0xEE51 0x8585 +0xEE52 0x8579 +0xEE53 0x8576 +0xEE54 0x8598 +0xEE55 0x8590 +0xEE56 0x859F +0xEE57 0x8668 +0xEE58 0x87BE +0xEE59 0x87AA +0xEE5A 0x87AD +0xEE5B 0x87C5 +0xEE5C 0x87B0 +0xEE5D 0x87AC +0xEE5E 0x87B9 +0xEE5F 0x87B5 +0xEE60 0x87BC +0xEE61 0x87AE +0xEE62 0x87C9 +0xEE63 0x87C3 +0xEE64 0x87C2 +0xEE65 0x87CC +0xEE66 0x87B7 +0xEE67 0x87AF +0xEE68 0x87C4 +0xEE69 0x87CA +0xEE6A 0x87B4 +0xEE6B 0x87B6 +0xEE6C 0x87BF +0xEE6D 0x87B8 +0xEE6E 0x87BD +0xEE6F 0x87DE +0xEE70 0x87B2 +0xEE71 0x8935 +0xEE72 0x8933 +0xEE73 0x893C +0xEE74 0x893E +0xEE75 0x8941 +0xEE76 0x8952 +0xEE77 0x8937 +0xEE78 0x8942 +0xEE79 0x89AD +0xEE7A 0x89AF +0xEE7B 0x89AE +0xEE7C 0x89F2 +0xEE7D 0x89F3 +0xEE7E 0x8B1E +0xEEA1 0x8B18 +0xEEA2 0x8B16 +0xEEA3 0x8B11 +0xEEA4 0x8B05 +0xEEA5 0x8B0B +0xEEA6 0x8B22 +0xEEA7 0x8B0F +0xEEA8 0x8B12 +0xEEA9 0x8B15 +0xEEAA 0x8B07 +0xEEAB 0x8B0D +0xEEAC 0x8B08 +0xEEAD 0x8B06 +0xEEAE 0x8B1C +0xEEAF 0x8B13 +0xEEB0 0x8B1A +0xEEB1 0x8C4F +0xEEB2 0x8C70 +0xEEB3 0x8C72 +0xEEB4 0x8C71 +0xEEB5 0x8C6F +0xEEB6 0x8C95 +0xEEB7 0x8C94 +0xEEB8 0x8CF9 +0xEEB9 0x8D6F +0xEEBA 0x8E4E +0xEEBB 0x8E4D +0xEEBC 0x8E53 +0xEEBD 0x8E50 +0xEEBE 0x8E4C +0xEEBF 0x8E47 +0xEEC0 0x8F43 +0xEEC1 0x8F40 +0xEEC2 0x9085 +0xEEC3 0x907E +0xEEC4 0x9138 +0xEEC5 0x919A +0xEEC6 0x91A2 +0xEEC7 0x919B +0xEEC8 0x9199 +0xEEC9 0x919F +0xEECA 0x91A1 +0xEECB 0x919D +0xEECC 0x91A0 +0xEECD 0x93A1 +0xEECE 0x9383 +0xEECF 0x93AF +0xEED0 0x9364 +0xEED1 0x9356 +0xEED2 0x9347 +0xEED3 0x937C +0xEED4 0x9358 +0xEED5 0x935C +0xEED6 0x9376 +0xEED7 0x9349 +0xEED8 0x9350 +0xEED9 0x9351 +0xEEDA 0x9360 +0xEEDB 0x936D +0xEEDC 0x938F +0xEEDD 0x934C +0xEEDE 0x936A +0xEEDF 0x9379 +0xEEE0 0x9357 +0xEEE1 0x9355 +0xEEE2 0x9352 +0xEEE3 0x934F +0xEEE4 0x9371 +0xEEE5 0x9377 +0xEEE6 0x937B +0xEEE7 0x9361 +0xEEE8 0x935E +0xEEE9 0x9363 +0xEEEA 0x9367 +0xEEEB 0x9380 +0xEEEC 0x934E +0xEEED 0x9359 +0xEEEE 0x95C7 +0xEEEF 0x95C0 +0xEEF0 0x95C9 +0xEEF1 0x95C3 +0xEEF2 0x95C5 +0xEEF3 0x95B7 +0xEEF4 0x96AE +0xEEF5 0x96B0 +0xEEF6 0x96AC +0xEEF7 0x9720 +0xEEF8 0x971F +0xEEF9 0x9718 +0xEEFA 0x971D +0xEEFB 0x9719 +0xEEFC 0x979A +0xEEFD 0x97A1 +0xEEFE 0x979C +0xEF40 0x979E +0xEF41 0x979D +0xEF42 0x97D5 +0xEF43 0x97D4 +0xEF44 0x97F1 +0xEF45 0x9841 +0xEF46 0x9844 +0xEF47 0x984A +0xEF48 0x9849 +0xEF49 0x9845 +0xEF4A 0x9843 +0xEF4B 0x9925 +0xEF4C 0x992B +0xEF4D 0x992C +0xEF4E 0x992A +0xEF4F 0x9933 +0xEF50 0x9932 +0xEF51 0x992F +0xEF52 0x992D +0xEF53 0x9931 +0xEF54 0x9930 +0xEF55 0x9998 +0xEF56 0x99A3 +0xEF57 0x99A1 +0xEF58 0x9A02 +0xEF59 0x99FA +0xEF5A 0x99F4 +0xEF5B 0x99F7 +0xEF5C 0x99F9 +0xEF5D 0x99F8 +0xEF5E 0x99F6 +0xEF5F 0x99FB +0xEF60 0x99FD +0xEF61 0x99FE +0xEF62 0x99FC +0xEF63 0x9A03 +0xEF64 0x9ABE +0xEF65 0x9AFE +0xEF66 0x9AFD +0xEF67 0x9B01 +0xEF68 0x9AFC +0xEF69 0x9B48 +0xEF6A 0x9B9A +0xEF6B 0x9BA8 +0xEF6C 0x9B9E +0xEF6D 0x9B9B +0xEF6E 0x9BA6 +0xEF6F 0x9BA1 +0xEF70 0x9BA5 +0xEF71 0x9BA4 +0xEF72 0x9B86 +0xEF73 0x9BA2 +0xEF74 0x9BA0 +0xEF75 0x9BAF +0xEF76 0x9D33 +0xEF77 0x9D41 +0xEF78 0x9D67 +0xEF79 0x9D36 +0xEF7A 0x9D2E +0xEF7B 0x9D2F +0xEF7C 0x9D31 +0xEF7D 0x9D38 +0xEF7E 0x9D30 +0xEFA1 0x9D45 +0xEFA2 0x9D42 +0xEFA3 0x9D43 +0xEFA4 0x9D3E +0xEFA5 0x9D37 +0xEFA6 0x9D40 +0xEFA7 0x9D3D +0xEFA8 0x7FF5 +0xEFA9 0x9D2D +0xEFAA 0x9E8A +0xEFAB 0x9E89 +0xEFAC 0x9E8D +0xEFAD 0x9EB0 +0xEFAE 0x9EC8 +0xEFAF 0x9EDA +0xEFB0 0x9EFB +0xEFB1 0x9EFF +0xEFB2 0x9F24 +0xEFB3 0x9F23 +0xEFB4 0x9F22 +0xEFB5 0x9F54 +0xEFB6 0x9FA0 +0xEFB7 0x5131 +0xEFB8 0x512D +0xEFB9 0x512E +0xEFBA 0x5698 +0xEFBB 0x569C +0xEFBC 0x5697 +0xEFBD 0x569A +0xEFBE 0x569D +0xEFBF 0x5699 +0xEFC0 0x5970 +0xEFC1 0x5B3C +0xEFC2 0x5C69 +0xEFC3 0x5C6A +0xEFC4 0x5DC0 +0xEFC5 0x5E6D +0xEFC6 0x5E6E +0xEFC7 0x61D8 +0xEFC8 0x61DF +0xEFC9 0x61ED +0xEFCA 0x61EE +0xEFCB 0x61F1 +0xEFCC 0x61EA +0xEFCD 0x61F0 +0xEFCE 0x61EB +0xEFCF 0x61D6 +0xEFD0 0x61E9 +0xEFD1 0x64FF +0xEFD2 0x6504 +0xEFD3 0x64FD +0xEFD4 0x64F8 +0xEFD5 0x6501 +0xEFD6 0x6503 +0xEFD7 0x64FC +0xEFD8 0x6594 +0xEFD9 0x65DB +0xEFDA 0x66DA +0xEFDB 0x66DB +0xEFDC 0x66D8 +0xEFDD 0x6AC5 +0xEFDE 0x6AB9 +0xEFDF 0x6ABD +0xEFE0 0x6AE1 +0xEFE1 0x6AC6 +0xEFE2 0x6ABA +0xEFE3 0x6AB6 +0xEFE4 0x6AB7 +0xEFE5 0x6AC7 +0xEFE6 0x6AB4 +0xEFE7 0x6AAD +0xEFE8 0x6B5E +0xEFE9 0x6BC9 +0xEFEA 0x6C0B +0xEFEB 0x7007 +0xEFEC 0x700C +0xEFED 0x700D +0xEFEE 0x7001 +0xEFEF 0x7005 +0xEFF0 0x7014 +0xEFF1 0x700E +0xEFF2 0x6FFF +0xEFF3 0x7000 +0xEFF4 0x6FFB +0xEFF5 0x7026 +0xEFF6 0x6FFC +0xEFF7 0x6FF7 +0xEFF8 0x700A +0xEFF9 0x7201 +0xEFFA 0x71FF +0xEFFB 0x71F9 +0xEFFC 0x7203 +0xEFFD 0x71FD +0xEFFE 0x7376 +0xF040 0x74B8 +0xF041 0x74C0 +0xF042 0x74B5 +0xF043 0x74C1 +0xF044 0x74BE +0xF045 0x74B6 +0xF046 0x74BB +0xF047 0x74C2 +0xF048 0x7514 +0xF049 0x7513 +0xF04A 0x765C +0xF04B 0x7664 +0xF04C 0x7659 +0xF04D 0x7650 +0xF04E 0x7653 +0xF04F 0x7657 +0xF050 0x765A +0xF051 0x76A6 +0xF052 0x76BD +0xF053 0x76EC +0xF054 0x77C2 +0xF055 0x77BA +0xF056 0x78FF +0xF057 0x790C +0xF058 0x7913 +0xF059 0x7914 +0xF05A 0x7909 +0xF05B 0x7910 +0xF05C 0x7912 +0xF05D 0x7911 +0xF05E 0x79AD +0xF05F 0x79AC +0xF060 0x7A5F +0xF061 0x7C1C +0xF062 0x7C29 +0xF063 0x7C19 +0xF064 0x7C20 +0xF065 0x7C1F +0xF066 0x7C2D +0xF067 0x7C1D +0xF068 0x7C26 +0xF069 0x7C28 +0xF06A 0x7C22 +0xF06B 0x7C25 +0xF06C 0x7C30 +0xF06D 0x7E5C +0xF06E 0x7E50 +0xF06F 0x7E56 +0xF070 0x7E63 +0xF071 0x7E58 +0xF072 0x7E62 +0xF073 0x7E5F +0xF074 0x7E51 +0xF075 0x7E60 +0xF076 0x7E57 +0xF077 0x7E53 +0xF078 0x7FB5 +0xF079 0x7FB3 +0xF07A 0x7FF7 +0xF07B 0x7FF8 +0xF07C 0x8075 +0xF07D 0x81D1 +0xF07E 0x81D2 +0xF0A1 0x81D0 +0xF0A2 0x825F +0xF0A3 0x825E +0xF0A4 0x85B4 +0xF0A5 0x85C6 +0xF0A6 0x85C0 +0xF0A7 0x85C3 +0xF0A8 0x85C2 +0xF0A9 0x85B3 +0xF0AA 0x85B5 +0xF0AB 0x85BD +0xF0AC 0x85C7 +0xF0AD 0x85C4 +0xF0AE 0x85BF +0xF0AF 0x85CB +0xF0B0 0x85CE +0xF0B1 0x85C8 +0xF0B2 0x85C5 +0xF0B3 0x85B1 +0xF0B4 0x85B6 +0xF0B5 0x85D2 +0xF0B6 0x8624 +0xF0B7 0x85B8 +0xF0B8 0x85B7 +0xF0B9 0x85BE +0xF0BA 0x8669 +0xF0BB 0x87E7 +0xF0BC 0x87E6 +0xF0BD 0x87E2 +0xF0BE 0x87DB +0xF0BF 0x87EB +0xF0C0 0x87EA +0xF0C1 0x87E5 +0xF0C2 0x87DF +0xF0C3 0x87F3 +0xF0C4 0x87E4 +0xF0C5 0x87D4 +0xF0C6 0x87DC +0xF0C7 0x87D3 +0xF0C8 0x87ED +0xF0C9 0x87D8 +0xF0CA 0x87E3 +0xF0CB 0x87A4 +0xF0CC 0x87D7 +0xF0CD 0x87D9 +0xF0CE 0x8801 +0xF0CF 0x87F4 +0xF0D0 0x87E8 +0xF0D1 0x87DD +0xF0D2 0x8953 +0xF0D3 0x894B +0xF0D4 0x894F +0xF0D5 0x894C +0xF0D6 0x8946 +0xF0D7 0x8950 +0xF0D8 0x8951 +0xF0D9 0x8949 +0xF0DA 0x8B2A +0xF0DB 0x8B27 +0xF0DC 0x8B23 +0xF0DD 0x8B33 +0xF0DE 0x8B30 +0xF0DF 0x8B35 +0xF0E0 0x8B47 +0xF0E1 0x8B2F +0xF0E2 0x8B3C +0xF0E3 0x8B3E +0xF0E4 0x8B31 +0xF0E5 0x8B25 +0xF0E6 0x8B37 +0xF0E7 0x8B26 +0xF0E8 0x8B36 +0xF0E9 0x8B2E +0xF0EA 0x8B24 +0xF0EB 0x8B3B +0xF0EC 0x8B3D +0xF0ED 0x8B3A +0xF0EE 0x8C42 +0xF0EF 0x8C75 +0xF0F0 0x8C99 +0xF0F1 0x8C98 +0xF0F2 0x8C97 +0xF0F3 0x8CFE +0xF0F4 0x8D04 +0xF0F5 0x8D02 +0xF0F6 0x8D00 +0xF0F7 0x8E5C +0xF0F8 0x8E62 +0xF0F9 0x8E60 +0xF0FA 0x8E57 +0xF0FB 0x8E56 +0xF0FC 0x8E5E +0xF0FD 0x8E65 +0xF0FE 0x8E67 +0xF140 0x8E5B +0xF141 0x8E5A +0xF142 0x8E61 +0xF143 0x8E5D +0xF144 0x8E69 +0xF145 0x8E54 +0xF146 0x8F46 +0xF147 0x8F47 +0xF148 0x8F48 +0xF149 0x8F4B +0xF14A 0x9128 +0xF14B 0x913A +0xF14C 0x913B +0xF14D 0x913E +0xF14E 0x91A8 +0xF14F 0x91A5 +0xF150 0x91A7 +0xF151 0x91AF +0xF152 0x91AA +0xF153 0x93B5 +0xF154 0x938C +0xF155 0x9392 +0xF156 0x93B7 +0xF157 0x939B +0xF158 0x939D +0xF159 0x9389 +0xF15A 0x93A7 +0xF15B 0x938E +0xF15C 0x93AA +0xF15D 0x939E +0xF15E 0x93A6 +0xF15F 0x9395 +0xF160 0x9388 +0xF161 0x9399 +0xF162 0x939F +0xF163 0x938D +0xF164 0x93B1 +0xF165 0x9391 +0xF166 0x93B2 +0xF167 0x93A4 +0xF168 0x93A8 +0xF169 0x93B4 +0xF16A 0x93A3 +0xF16B 0x93A5 +0xF16C 0x95D2 +0xF16D 0x95D3 +0xF16E 0x95D1 +0xF16F 0x96B3 +0xF170 0x96D7 +0xF171 0x96DA +0xF172 0x5DC2 +0xF173 0x96DF +0xF174 0x96D8 +0xF175 0x96DD +0xF176 0x9723 +0xF177 0x9722 +0xF178 0x9725 +0xF179 0x97AC +0xF17A 0x97AE +0xF17B 0x97A8 +0xF17C 0x97AB +0xF17D 0x97A4 +0xF17E 0x97AA +0xF1A1 0x97A2 +0xF1A2 0x97A5 +0xF1A3 0x97D7 +0xF1A4 0x97D9 +0xF1A5 0x97D6 +0xF1A6 0x97D8 +0xF1A7 0x97FA +0xF1A8 0x9850 +0xF1A9 0x9851 +0xF1AA 0x9852 +0xF1AB 0x98B8 +0xF1AC 0x9941 +0xF1AD 0x993C +0xF1AE 0x993A +0xF1AF 0x9A0F +0xF1B0 0x9A0B +0xF1B1 0x9A09 +0xF1B2 0x9A0D +0xF1B3 0x9A04 +0xF1B4 0x9A11 +0xF1B5 0x9A0A +0xF1B6 0x9A05 +0xF1B7 0x9A07 +0xF1B8 0x9A06 +0xF1B9 0x9AC0 +0xF1BA 0x9ADC +0xF1BB 0x9B08 +0xF1BC 0x9B04 +0xF1BD 0x9B05 +0xF1BE 0x9B29 +0xF1BF 0x9B35 +0xF1C0 0x9B4A +0xF1C1 0x9B4C +0xF1C2 0x9B4B +0xF1C3 0x9BC7 +0xF1C4 0x9BC6 +0xF1C5 0x9BC3 +0xF1C6 0x9BBF +0xF1C7 0x9BC1 +0xF1C8 0x9BB5 +0xF1C9 0x9BB8 +0xF1CA 0x9BD3 +0xF1CB 0x9BB6 +0xF1CC 0x9BC4 +0xF1CD 0x9BB9 +0xF1CE 0x9BBD +0xF1CF 0x9D5C +0xF1D0 0x9D53 +0xF1D1 0x9D4F +0xF1D2 0x9D4A +0xF1D3 0x9D5B +0xF1D4 0x9D4B +0xF1D5 0x9D59 +0xF1D6 0x9D56 +0xF1D7 0x9D4C +0xF1D8 0x9D57 +0xF1D9 0x9D52 +0xF1DA 0x9D54 +0xF1DB 0x9D5F +0xF1DC 0x9D58 +0xF1DD 0x9D5A +0xF1DE 0x9E8E +0xF1DF 0x9E8C +0xF1E0 0x9EDF +0xF1E1 0x9F01 +0xF1E2 0x9F00 +0xF1E3 0x9F16 +0xF1E4 0x9F25 +0xF1E5 0x9F2B +0xF1E6 0x9F2A +0xF1E7 0x9F29 +0xF1E8 0x9F28 +0xF1E9 0x9F4C +0xF1EA 0x9F55 +0xF1EB 0x5134 +0xF1EC 0x5135 +0xF1ED 0x5296 +0xF1EE 0x52F7 +0xF1EF 0x53B4 +0xF1F0 0x56AB +0xF1F1 0x56AD +0xF1F2 0x56A6 +0xF1F3 0x56A7 +0xF1F4 0x56AA +0xF1F5 0x56AC +0xF1F6 0x58DA +0xF1F7 0x58DD +0xF1F8 0x58DB +0xF1F9 0x5912 +0xF1FA 0x5B3D +0xF1FB 0x5B3E +0xF1FC 0x5B3F +0xF1FD 0x5DC3 +0xF1FE 0x5E70 +0xF240 0x5FBF +0xF241 0x61FB +0xF242 0x6507 +0xF243 0x6510 +0xF244 0x650D +0xF245 0x6509 +0xF246 0x650C +0xF247 0x650E +0xF248 0x6584 +0xF249 0x65DE +0xF24A 0x65DD +0xF24B 0x66DE +0xF24C 0x6AE7 +0xF24D 0x6AE0 +0xF24E 0x6ACC +0xF24F 0x6AD1 +0xF250 0x6AD9 +0xF251 0x6ACB +0xF252 0x6ADF +0xF253 0x6ADC +0xF254 0x6AD0 +0xF255 0x6AEB +0xF256 0x6ACF +0xF257 0x6ACD +0xF258 0x6ADE +0xF259 0x6B60 +0xF25A 0x6BB0 +0xF25B 0x6C0C +0xF25C 0x7019 +0xF25D 0x7027 +0xF25E 0x7020 +0xF25F 0x7016 +0xF260 0x702B +0xF261 0x7021 +0xF262 0x7022 +0xF263 0x7023 +0xF264 0x7029 +0xF265 0x7017 +0xF266 0x7024 +0xF267 0x701C +0xF268 0x702A +0xF269 0x720C +0xF26A 0x720A +0xF26B 0x7207 +0xF26C 0x7202 +0xF26D 0x7205 +0xF26E 0x72A5 +0xF26F 0x72A6 +0xF270 0x72A4 +0xF271 0x72A3 +0xF272 0x72A1 +0xF273 0x74CB +0xF274 0x74C5 +0xF275 0x74B7 +0xF276 0x74C3 +0xF277 0x7516 +0xF278 0x7660 +0xF279 0x77C9 +0xF27A 0x77CA +0xF27B 0x77C4 +0xF27C 0x77F1 +0xF27D 0x791D +0xF27E 0x791B +0xF2A1 0x7921 +0xF2A2 0x791C +0xF2A3 0x7917 +0xF2A4 0x791E +0xF2A5 0x79B0 +0xF2A6 0x7A67 +0xF2A7 0x7A68 +0xF2A8 0x7C33 +0xF2A9 0x7C3C +0xF2AA 0x7C39 +0xF2AB 0x7C2C +0xF2AC 0x7C3B +0xF2AD 0x7CEC +0xF2AE 0x7CEA +0xF2AF 0x7E76 +0xF2B0 0x7E75 +0xF2B1 0x7E78 +0xF2B2 0x7E70 +0xF2B3 0x7E77 +0xF2B4 0x7E6F +0xF2B5 0x7E7A +0xF2B6 0x7E72 +0xF2B7 0x7E74 +0xF2B8 0x7E68 +0xF2B9 0x7F4B +0xF2BA 0x7F4A +0xF2BB 0x7F83 +0xF2BC 0x7F86 +0xF2BD 0x7FB7 +0xF2BE 0x7FFD +0xF2BF 0x7FFE +0xF2C0 0x8078 +0xF2C1 0x81D7 +0xF2C2 0x81D5 +0xF2C3 0x8264 +0xF2C4 0x8261 +0xF2C5 0x8263 +0xF2C6 0x85EB +0xF2C7 0x85F1 +0xF2C8 0x85ED +0xF2C9 0x85D9 +0xF2CA 0x85E1 +0xF2CB 0x85E8 +0xF2CC 0x85DA +0xF2CD 0x85D7 +0xF2CE 0x85EC +0xF2CF 0x85F2 +0xF2D0 0x85F8 +0xF2D1 0x85D8 +0xF2D2 0x85DF +0xF2D3 0x85E3 +0xF2D4 0x85DC +0xF2D5 0x85D1 +0xF2D6 0x85F0 +0xF2D7 0x85E6 +0xF2D8 0x85EF +0xF2D9 0x85DE +0xF2DA 0x85E2 +0xF2DB 0x8800 +0xF2DC 0x87FA +0xF2DD 0x8803 +0xF2DE 0x87F6 +0xF2DF 0x87F7 +0xF2E0 0x8809 +0xF2E1 0x880C +0xF2E2 0x880B +0xF2E3 0x8806 +0xF2E4 0x87FC +0xF2E5 0x8808 +0xF2E6 0x87FF +0xF2E7 0x880A +0xF2E8 0x8802 +0xF2E9 0x8962 +0xF2EA 0x895A +0xF2EB 0x895B +0xF2EC 0x8957 +0xF2ED 0x8961 +0xF2EE 0x895C +0xF2EF 0x8958 +0xF2F0 0x895D +0xF2F1 0x8959 +0xF2F2 0x8988 +0xF2F3 0x89B7 +0xF2F4 0x89B6 +0xF2F5 0x89F6 +0xF2F6 0x8B50 +0xF2F7 0x8B48 +0xF2F8 0x8B4A +0xF2F9 0x8B40 +0xF2FA 0x8B53 +0xF2FB 0x8B56 +0xF2FC 0x8B54 +0xF2FD 0x8B4B +0xF2FE 0x8B55 +0xF340 0x8B51 +0xF341 0x8B42 +0xF342 0x8B52 +0xF343 0x8B57 +0xF344 0x8C43 +0xF345 0x8C77 +0xF346 0x8C76 +0xF347 0x8C9A +0xF348 0x8D06 +0xF349 0x8D07 +0xF34A 0x8D09 +0xF34B 0x8DAC +0xF34C 0x8DAA +0xF34D 0x8DAD +0xF34E 0x8DAB +0xF34F 0x8E6D +0xF350 0x8E78 +0xF351 0x8E73 +0xF352 0x8E6A +0xF353 0x8E6F +0xF354 0x8E7B +0xF355 0x8EC2 +0xF356 0x8F52 +0xF357 0x8F51 +0xF358 0x8F4F +0xF359 0x8F50 +0xF35A 0x8F53 +0xF35B 0x8FB4 +0xF35C 0x9140 +0xF35D 0x913F +0xF35E 0x91B0 +0xF35F 0x91AD +0xF360 0x93DE +0xF361 0x93C7 +0xF362 0x93CF +0xF363 0x93C2 +0xF364 0x93DA +0xF365 0x93D0 +0xF366 0x93F9 +0xF367 0x93EC +0xF368 0x93CC +0xF369 0x93D9 +0xF36A 0x93A9 +0xF36B 0x93E6 +0xF36C 0x93CA +0xF36D 0x93D4 +0xF36E 0x93EE +0xF36F 0x93E3 +0xF370 0x93D5 +0xF371 0x93C4 +0xF372 0x93CE +0xF373 0x93C0 +0xF374 0x93D2 +0xF375 0x93E7 +0xF376 0x957D +0xF377 0x95DA +0xF378 0x95DB +0xF379 0x96E1 +0xF37A 0x9729 +0xF37B 0x972B +0xF37C 0x972C +0xF37D 0x9728 +0xF37E 0x9726 +0xF3A1 0x97B3 +0xF3A2 0x97B7 +0xF3A3 0x97B6 +0xF3A4 0x97DD +0xF3A5 0x97DE +0xF3A6 0x97DF +0xF3A7 0x985C +0xF3A8 0x9859 +0xF3A9 0x985D +0xF3AA 0x9857 +0xF3AB 0x98BF +0xF3AC 0x98BD +0xF3AD 0x98BB +0xF3AE 0x98BE +0xF3AF 0x9948 +0xF3B0 0x9947 +0xF3B1 0x9943 +0xF3B2 0x99A6 +0xF3B3 0x99A7 +0xF3B4 0x9A1A +0xF3B5 0x9A15 +0xF3B6 0x9A25 +0xF3B7 0x9A1D +0xF3B8 0x9A24 +0xF3B9 0x9A1B +0xF3BA 0x9A22 +0xF3BB 0x9A20 +0xF3BC 0x9A27 +0xF3BD 0x9A23 +0xF3BE 0x9A1E +0xF3BF 0x9A1C +0xF3C0 0x9A14 +0xF3C1 0x9AC2 +0xF3C2 0x9B0B +0xF3C3 0x9B0A +0xF3C4 0x9B0E +0xF3C5 0x9B0C +0xF3C6 0x9B37 +0xF3C7 0x9BEA +0xF3C8 0x9BEB +0xF3C9 0x9BE0 +0xF3CA 0x9BDE +0xF3CB 0x9BE4 +0xF3CC 0x9BE6 +0xF3CD 0x9BE2 +0xF3CE 0x9BF0 +0xF3CF 0x9BD4 +0xF3D0 0x9BD7 +0xF3D1 0x9BEC +0xF3D2 0x9BDC +0xF3D3 0x9BD9 +0xF3D4 0x9BE5 +0xF3D5 0x9BD5 +0xF3D6 0x9BE1 +0xF3D7 0x9BDA +0xF3D8 0x9D77 +0xF3D9 0x9D81 +0xF3DA 0x9D8A +0xF3DB 0x9D84 +0xF3DC 0x9D88 +0xF3DD 0x9D71 +0xF3DE 0x9D80 +0xF3DF 0x9D78 +0xF3E0 0x9D86 +0xF3E1 0x9D8B +0xF3E2 0x9D8C +0xF3E3 0x9D7D +0xF3E4 0x9D6B +0xF3E5 0x9D74 +0xF3E6 0x9D75 +0xF3E7 0x9D70 +0xF3E8 0x9D69 +0xF3E9 0x9D85 +0xF3EA 0x9D73 +0xF3EB 0x9D7B +0xF3EC 0x9D82 +0xF3ED 0x9D6F +0xF3EE 0x9D79 +0xF3EF 0x9D7F +0xF3F0 0x9D87 +0xF3F1 0x9D68 +0xF3F2 0x9E94 +0xF3F3 0x9E91 +0xF3F4 0x9EC0 +0xF3F5 0x9EFC +0xF3F6 0x9F2D +0xF3F7 0x9F40 +0xF3F8 0x9F41 +0xF3F9 0x9F4D +0xF3FA 0x9F56 +0xF3FB 0x9F57 +0xF3FC 0x9F58 +0xF3FD 0x5337 +0xF3FE 0x56B2 +0xF440 0x56B5 +0xF441 0x56B3 +0xF442 0x58E3 +0xF443 0x5B45 +0xF444 0x5DC6 +0xF445 0x5DC7 +0xF446 0x5EEE +0xF447 0x5EEF +0xF448 0x5FC0 +0xF449 0x5FC1 +0xF44A 0x61F9 +0xF44B 0x6517 +0xF44C 0x6516 +0xF44D 0x6515 +0xF44E 0x6513 +0xF44F 0x65DF +0xF450 0x66E8 +0xF451 0x66E3 +0xF452 0x66E4 +0xF453 0x6AF3 +0xF454 0x6AF0 +0xF455 0x6AEA +0xF456 0x6AE8 +0xF457 0x6AF9 +0xF458 0x6AF1 +0xF459 0x6AEE +0xF45A 0x6AEF +0xF45B 0x703C +0xF45C 0x7035 +0xF45D 0x702F +0xF45E 0x7037 +0xF45F 0x7034 +0xF460 0x7031 +0xF461 0x7042 +0xF462 0x7038 +0xF463 0x703F +0xF464 0x703A +0xF465 0x7039 +0xF466 0x7040 +0xF467 0x703B +0xF468 0x7033 +0xF469 0x7041 +0xF46A 0x7213 +0xF46B 0x7214 +0xF46C 0x72A8 +0xF46D 0x737D +0xF46E 0x737C +0xF46F 0x74BA +0xF470 0x76AB +0xF471 0x76AA +0xF472 0x76BE +0xF473 0x76ED +0xF474 0x77CC +0xF475 0x77CE +0xF476 0x77CF +0xF477 0x77CD +0xF478 0x77F2 +0xF479 0x7925 +0xF47A 0x7923 +0xF47B 0x7927 +0xF47C 0x7928 +0xF47D 0x7924 +0xF47E 0x7929 +0xF4A1 0x79B2 +0xF4A2 0x7A6E +0xF4A3 0x7A6C +0xF4A4 0x7A6D +0xF4A5 0x7AF7 +0xF4A6 0x7C49 +0xF4A7 0x7C48 +0xF4A8 0x7C4A +0xF4A9 0x7C47 +0xF4AA 0x7C45 +0xF4AB 0x7CEE +0xF4AC 0x7E7B +0xF4AD 0x7E7E +0xF4AE 0x7E81 +0xF4AF 0x7E80 +0xF4B0 0x7FBA +0xF4B1 0x7FFF +0xF4B2 0x8079 +0xF4B3 0x81DB +0xF4B4 0x81D9 +0xF4B5 0x820B +0xF4B6 0x8268 +0xF4B7 0x8269 +0xF4B8 0x8622 +0xF4B9 0x85FF +0xF4BA 0x8601 +0xF4BB 0x85FE +0xF4BC 0x861B +0xF4BD 0x8600 +0xF4BE 0x85F6 +0xF4BF 0x8604 +0xF4C0 0x8609 +0xF4C1 0x8605 +0xF4C2 0x860C +0xF4C3 0x85FD +0xF4C4 0x8819 +0xF4C5 0x8810 +0xF4C6 0x8811 +0xF4C7 0x8817 +0xF4C8 0x8813 +0xF4C9 0x8816 +0xF4CA 0x8963 +0xF4CB 0x8966 +0xF4CC 0x89B9 +0xF4CD 0x89F7 +0xF4CE 0x8B60 +0xF4CF 0x8B6A +0xF4D0 0x8B5D +0xF4D1 0x8B68 +0xF4D2 0x8B63 +0xF4D3 0x8B65 +0xF4D4 0x8B67 +0xF4D5 0x8B6D +0xF4D6 0x8DAE +0xF4D7 0x8E86 +0xF4D8 0x8E88 +0xF4D9 0x8E84 +0xF4DA 0x8F59 +0xF4DB 0x8F56 +0xF4DC 0x8F57 +0xF4DD 0x8F55 +0xF4DE 0x8F58 +0xF4DF 0x8F5A +0xF4E0 0x908D +0xF4E1 0x9143 +0xF4E2 0x9141 +0xF4E3 0x91B7 +0xF4E4 0x91B5 +0xF4E5 0x91B2 +0xF4E6 0x91B3 +0xF4E7 0x940B +0xF4E8 0x9413 +0xF4E9 0x93FB +0xF4EA 0x9420 +0xF4EB 0x940F +0xF4EC 0x9414 +0xF4ED 0x93FE +0xF4EE 0x9415 +0xF4EF 0x9410 +0xF4F0 0x9428 +0xF4F1 0x9419 +0xF4F2 0x940D +0xF4F3 0x93F5 +0xF4F4 0x9400 +0xF4F5 0x93F7 +0xF4F6 0x9407 +0xF4F7 0x940E +0xF4F8 0x9416 +0xF4F9 0x9412 +0xF4FA 0x93FA +0xF4FB 0x9409 +0xF4FC 0x93F8 +0xF4FD 0x940A +0xF4FE 0x93FF +0xF540 0x93FC +0xF541 0x940C +0xF542 0x93F6 +0xF543 0x9411 +0xF544 0x9406 +0xF545 0x95DE +0xF546 0x95E0 +0xF547 0x95DF +0xF548 0x972E +0xF549 0x972F +0xF54A 0x97B9 +0xF54B 0x97BB +0xF54C 0x97FD +0xF54D 0x97FE +0xF54E 0x9860 +0xF54F 0x9862 +0xF550 0x9863 +0xF551 0x985F +0xF552 0x98C1 +0xF553 0x98C2 +0xF554 0x9950 +0xF555 0x994E +0xF556 0x9959 +0xF557 0x994C +0xF558 0x994B +0xF559 0x9953 +0xF55A 0x9A32 +0xF55B 0x9A34 +0xF55C 0x9A31 +0xF55D 0x9A2C +0xF55E 0x9A2A +0xF55F 0x9A36 +0xF560 0x9A29 +0xF561 0x9A2E +0xF562 0x9A38 +0xF563 0x9A2D +0xF564 0x9AC7 +0xF565 0x9ACA +0xF566 0x9AC6 +0xF567 0x9B10 +0xF568 0x9B12 +0xF569 0x9B11 +0xF56A 0x9C0B +0xF56B 0x9C08 +0xF56C 0x9BF7 +0xF56D 0x9C05 +0xF56E 0x9C12 +0xF56F 0x9BF8 +0xF570 0x9C40 +0xF571 0x9C07 +0xF572 0x9C0E +0xF573 0x9C06 +0xF574 0x9C17 +0xF575 0x9C14 +0xF576 0x9C09 +0xF577 0x9D9F +0xF578 0x9D99 +0xF579 0x9DA4 +0xF57A 0x9D9D +0xF57B 0x9D92 +0xF57C 0x9D98 +0xF57D 0x9D90 +0xF57E 0x9D9B +0xF5A1 0x9DA0 +0xF5A2 0x9D94 +0xF5A3 0x9D9C +0xF5A4 0x9DAA +0xF5A5 0x9D97 +0xF5A6 0x9DA1 +0xF5A7 0x9D9A +0xF5A8 0x9DA2 +0xF5A9 0x9DA8 +0xF5AA 0x9D9E +0xF5AB 0x9DA3 +0xF5AC 0x9DBF +0xF5AD 0x9DA9 +0xF5AE 0x9D96 +0xF5AF 0x9DA6 +0xF5B0 0x9DA7 +0xF5B1 0x9E99 +0xF5B2 0x9E9B +0xF5B3 0x9E9A +0xF5B4 0x9EE5 +0xF5B5 0x9EE4 +0xF5B6 0x9EE7 +0xF5B7 0x9EE6 +0xF5B8 0x9F30 +0xF5B9 0x9F2E +0xF5BA 0x9F5B +0xF5BB 0x9F60 +0xF5BC 0x9F5E +0xF5BD 0x9F5D +0xF5BE 0x9F59 +0xF5BF 0x9F91 +0xF5C0 0x513A +0xF5C1 0x5139 +0xF5C2 0x5298 +0xF5C3 0x5297 +0xF5C4 0x56C3 +0xF5C5 0x56BD +0xF5C6 0x56BE +0xF5C7 0x5B48 +0xF5C8 0x5B47 +0xF5C9 0x5DCB +0xF5CA 0x5DCF +0xF5CB 0x5EF1 +0xF5CC 0x61FD +0xF5CD 0x651B +0xF5CE 0x6B02 +0xF5CF 0x6AFC +0xF5D0 0x6B03 +0xF5D1 0x6AF8 +0xF5D2 0x6B00 +0xF5D3 0x7043 +0xF5D4 0x7044 +0xF5D5 0x704A +0xF5D6 0x7048 +0xF5D7 0x7049 +0xF5D8 0x7045 +0xF5D9 0x7046 +0xF5DA 0x721D +0xF5DB 0x721A +0xF5DC 0x7219 +0xF5DD 0x737E +0xF5DE 0x7517 +0xF5DF 0x766A +0xF5E0 0x77D0 +0xF5E1 0x792D +0xF5E2 0x7931 +0xF5E3 0x792F +0xF5E4 0x7C54 +0xF5E5 0x7C53 +0xF5E6 0x7CF2 +0xF5E7 0x7E8A +0xF5E8 0x7E87 +0xF5E9 0x7E88 +0xF5EA 0x7E8B +0xF5EB 0x7E86 +0xF5EC 0x7E8D +0xF5ED 0x7F4D +0xF5EE 0x7FBB +0xF5EF 0x8030 +0xF5F0 0x81DD +0xF5F1 0x8618 +0xF5F2 0x862A +0xF5F3 0x8626 +0xF5F4 0x861F +0xF5F5 0x8623 +0xF5F6 0x861C +0xF5F7 0x8619 +0xF5F8 0x8627 +0xF5F9 0x862E +0xF5FA 0x8621 +0xF5FB 0x8620 +0xF5FC 0x8629 +0xF5FD 0x861E +0xF5FE 0x8625 +0xF640 0x8829 +0xF641 0x881D +0xF642 0x881B +0xF643 0x8820 +0xF644 0x8824 +0xF645 0x881C +0xF646 0x882B +0xF647 0x884A +0xF648 0x896D +0xF649 0x8969 +0xF64A 0x896E +0xF64B 0x896B +0xF64C 0x89FA +0xF64D 0x8B79 +0xF64E 0x8B78 +0xF64F 0x8B45 +0xF650 0x8B7A +0xF651 0x8B7B +0xF652 0x8D10 +0xF653 0x8D14 +0xF654 0x8DAF +0xF655 0x8E8E +0xF656 0x8E8C +0xF657 0x8F5E +0xF658 0x8F5B +0xF659 0x8F5D +0xF65A 0x9146 +0xF65B 0x9144 +0xF65C 0x9145 +0xF65D 0x91B9 +0xF65E 0x943F +0xF65F 0x943B +0xF660 0x9436 +0xF661 0x9429 +0xF662 0x943D +0xF663 0x943C +0xF664 0x9430 +0xF665 0x9439 +0xF666 0x942A +0xF667 0x9437 +0xF668 0x942C +0xF669 0x9440 +0xF66A 0x9431 +0xF66B 0x95E5 +0xF66C 0x95E4 +0xF66D 0x95E3 +0xF66E 0x9735 +0xF66F 0x973A +0xF670 0x97BF +0xF671 0x97E1 +0xF672 0x9864 +0xF673 0x98C9 +0xF674 0x98C6 +0xF675 0x98C0 +0xF676 0x9958 +0xF677 0x9956 +0xF678 0x9A39 +0xF679 0x9A3D +0xF67A 0x9A46 +0xF67B 0x9A44 +0xF67C 0x9A42 +0xF67D 0x9A41 +0xF67E 0x9A3A +0xF6A1 0x9A3F +0xF6A2 0x9ACD +0xF6A3 0x9B15 +0xF6A4 0x9B17 +0xF6A5 0x9B18 +0xF6A6 0x9B16 +0xF6A7 0x9B3A +0xF6A8 0x9B52 +0xF6A9 0x9C2B +0xF6AA 0x9C1D +0xF6AB 0x9C1C +0xF6AC 0x9C2C +0xF6AD 0x9C23 +0xF6AE 0x9C28 +0xF6AF 0x9C29 +0xF6B0 0x9C24 +0xF6B1 0x9C21 +0xF6B2 0x9DB7 +0xF6B3 0x9DB6 +0xF6B4 0x9DBC +0xF6B5 0x9DC1 +0xF6B6 0x9DC7 +0xF6B7 0x9DCA +0xF6B8 0x9DCF +0xF6B9 0x9DBE +0xF6BA 0x9DC5 +0xF6BB 0x9DC3 +0xF6BC 0x9DBB +0xF6BD 0x9DB5 +0xF6BE 0x9DCE +0xF6BF 0x9DB9 +0xF6C0 0x9DBA +0xF6C1 0x9DAC +0xF6C2 0x9DC8 +0xF6C3 0x9DB1 +0xF6C4 0x9DAD +0xF6C5 0x9DCC +0xF6C6 0x9DB3 +0xF6C7 0x9DCD +0xF6C8 0x9DB2 +0xF6C9 0x9E7A +0xF6CA 0x9E9C +0xF6CB 0x9EEB +0xF6CC 0x9EEE +0xF6CD 0x9EED +0xF6CE 0x9F1B +0xF6CF 0x9F18 +0xF6D0 0x9F1A +0xF6D1 0x9F31 +0xF6D2 0x9F4E +0xF6D3 0x9F65 +0xF6D4 0x9F64 +0xF6D5 0x9F92 +0xF6D6 0x4EB9 +0xF6D7 0x56C6 +0xF6D8 0x56C5 +0xF6D9 0x56CB +0xF6DA 0x5971 +0xF6DB 0x5B4B +0xF6DC 0x5B4C +0xF6DD 0x5DD5 +0xF6DE 0x5DD1 +0xF6DF 0x5EF2 +0xF6E0 0x6521 +0xF6E1 0x6520 +0xF6E2 0x6526 +0xF6E3 0x6522 +0xF6E4 0x6B0B +0xF6E5 0x6B08 +0xF6E6 0x6B09 +0xF6E7 0x6C0D +0xF6E8 0x7055 +0xF6E9 0x7056 +0xF6EA 0x7057 +0xF6EB 0x7052 +0xF6EC 0x721E +0xF6ED 0x721F +0xF6EE 0x72A9 +0xF6EF 0x737F +0xF6F0 0x74D8 +0xF6F1 0x74D5 +0xF6F2 0x74D9 +0xF6F3 0x74D7 +0xF6F4 0x766D +0xF6F5 0x76AD +0xF6F6 0x7935 +0xF6F7 0x79B4 +0xF6F8 0x7A70 +0xF6F9 0x7A71 +0xF6FA 0x7C57 +0xF6FB 0x7C5C +0xF6FC 0x7C59 +0xF6FD 0x7C5B +0xF6FE 0x7C5A +0xF740 0x7CF4 +0xF741 0x7CF1 +0xF742 0x7E91 +0xF743 0x7F4F +0xF744 0x7F87 +0xF745 0x81DE +0xF746 0x826B +0xF747 0x8634 +0xF748 0x8635 +0xF749 0x8633 +0xF74A 0x862C +0xF74B 0x8632 +0xF74C 0x8636 +0xF74D 0x882C +0xF74E 0x8828 +0xF74F 0x8826 +0xF750 0x882A +0xF751 0x8825 +0xF752 0x8971 +0xF753 0x89BF +0xF754 0x89BE +0xF755 0x89FB +0xF756 0x8B7E +0xF757 0x8B84 +0xF758 0x8B82 +0xF759 0x8B86 +0xF75A 0x8B85 +0xF75B 0x8B7F +0xF75C 0x8D15 +0xF75D 0x8E95 +0xF75E 0x8E94 +0xF75F 0x8E9A +0xF760 0x8E92 +0xF761 0x8E90 +0xF762 0x8E96 +0xF763 0x8E97 +0xF764 0x8F60 +0xF765 0x8F62 +0xF766 0x9147 +0xF767 0x944C +0xF768 0x9450 +0xF769 0x944A +0xF76A 0x944B +0xF76B 0x944F +0xF76C 0x9447 +0xF76D 0x9445 +0xF76E 0x9448 +0xF76F 0x9449 +0xF770 0x9446 +0xF771 0x973F +0xF772 0x97E3 +0xF773 0x986A +0xF774 0x9869 +0xF775 0x98CB +0xF776 0x9954 +0xF777 0x995B +0xF778 0x9A4E +0xF779 0x9A53 +0xF77A 0x9A54 +0xF77B 0x9A4C +0xF77C 0x9A4F +0xF77D 0x9A48 +0xF77E 0x9A4A +0xF7A1 0x9A49 +0xF7A2 0x9A52 +0xF7A3 0x9A50 +0xF7A4 0x9AD0 +0xF7A5 0x9B19 +0xF7A6 0x9B2B +0xF7A7 0x9B3B +0xF7A8 0x9B56 +0xF7A9 0x9B55 +0xF7AA 0x9C46 +0xF7AB 0x9C48 +0xF7AC 0x9C3F +0xF7AD 0x9C44 +0xF7AE 0x9C39 +0xF7AF 0x9C33 +0xF7B0 0x9C41 +0xF7B1 0x9C3C +0xF7B2 0x9C37 +0xF7B3 0x9C34 +0xF7B4 0x9C32 +0xF7B5 0x9C3D +0xF7B6 0x9C36 +0xF7B7 0x9DDB +0xF7B8 0x9DD2 +0xF7B9 0x9DDE +0xF7BA 0x9DDA +0xF7BB 0x9DCB +0xF7BC 0x9DD0 +0xF7BD 0x9DDC +0xF7BE 0x9DD1 +0xF7BF 0x9DDF +0xF7C0 0x9DE9 +0xF7C1 0x9DD9 +0xF7C2 0x9DD8 +0xF7C3 0x9DD6 +0xF7C4 0x9DF5 +0xF7C5 0x9DD5 +0xF7C6 0x9DDD +0xF7C7 0x9EB6 +0xF7C8 0x9EF0 +0xF7C9 0x9F35 +0xF7CA 0x9F33 +0xF7CB 0x9F32 +0xF7CC 0x9F42 +0xF7CD 0x9F6B +0xF7CE 0x9F95 +0xF7CF 0x9FA2 +0xF7D0 0x513D +0xF7D1 0x5299 +0xF7D2 0x58E8 +0xF7D3 0x58E7 +0xF7D4 0x5972 +0xF7D5 0x5B4D +0xF7D6 0x5DD8 +0xF7D7 0x882F +0xF7D8 0x5F4F +0xF7D9 0x6201 +0xF7DA 0x6203 +0xF7DB 0x6204 +0xF7DC 0x6529 +0xF7DD 0x6525 +0xF7DE 0x6596 +0xF7DF 0x66EB +0xF7E0 0x6B11 +0xF7E1 0x6B12 +0xF7E2 0x6B0F +0xF7E3 0x6BCA +0xF7E4 0x705B +0xF7E5 0x705A +0xF7E6 0x7222 +0xF7E7 0x7382 +0xF7E8 0x7381 +0xF7E9 0x7383 +0xF7EA 0x7670 +0xF7EB 0x77D4 +0xF7EC 0x7C67 +0xF7ED 0x7C66 +0xF7EE 0x7E95 +0xF7EF 0x826C +0xF7F0 0x863A +0xF7F1 0x8640 +0xF7F2 0x8639 +0xF7F3 0x863C +0xF7F4 0x8631 +0xF7F5 0x863B +0xF7F6 0x863E +0xF7F7 0x8830 +0xF7F8 0x8832 +0xF7F9 0x882E +0xF7FA 0x8833 +0xF7FB 0x8976 +0xF7FC 0x8974 +0xF7FD 0x8973 +0xF7FE 0x89FE +0xF840 0x8B8C +0xF841 0x8B8E +0xF842 0x8B8B +0xF843 0x8B88 +0xF844 0x8C45 +0xF845 0x8D19 +0xF846 0x8E98 +0xF847 0x8F64 +0xF848 0x8F63 +0xF849 0x91BC +0xF84A 0x9462 +0xF84B 0x9455 +0xF84C 0x945D +0xF84D 0x9457 +0xF84E 0x945E +0xF84F 0x97C4 +0xF850 0x97C5 +0xF851 0x9800 +0xF852 0x9A56 +0xF853 0x9A59 +0xF854 0x9B1E +0xF855 0x9B1F +0xF856 0x9B20 +0xF857 0x9C52 +0xF858 0x9C58 +0xF859 0x9C50 +0xF85A 0x9C4A +0xF85B 0x9C4D +0xF85C 0x9C4B +0xF85D 0x9C55 +0xF85E 0x9C59 +0xF85F 0x9C4C +0xF860 0x9C4E +0xF861 0x9DFB +0xF862 0x9DF7 +0xF863 0x9DEF +0xF864 0x9DE3 +0xF865 0x9DEB +0xF866 0x9DF8 +0xF867 0x9DE4 +0xF868 0x9DF6 +0xF869 0x9DE1 +0xF86A 0x9DEE +0xF86B 0x9DE6 +0xF86C 0x9DF2 +0xF86D 0x9DF0 +0xF86E 0x9DE2 +0xF86F 0x9DEC +0xF870 0x9DF4 +0xF871 0x9DF3 +0xF872 0x9DE8 +0xF873 0x9DED +0xF874 0x9EC2 +0xF875 0x9ED0 +0xF876 0x9EF2 +0xF877 0x9EF3 +0xF878 0x9F06 +0xF879 0x9F1C +0xF87A 0x9F38 +0xF87B 0x9F37 +0xF87C 0x9F36 +0xF87D 0x9F43 +0xF87E 0x9F4F +0xF8A1 0x9F71 +0xF8A2 0x9F70 +0xF8A3 0x9F6E +0xF8A4 0x9F6F +0xF8A5 0x56D3 +0xF8A6 0x56CD +0xF8A7 0x5B4E +0xF8A8 0x5C6D +0xF8A9 0x652D +0xF8AA 0x66ED +0xF8AB 0x66EE +0xF8AC 0x6B13 +0xF8AD 0x705F +0xF8AE 0x7061 +0xF8AF 0x705D +0xF8B0 0x7060 +0xF8B1 0x7223 +0xF8B2 0x74DB +0xF8B3 0x74E5 +0xF8B4 0x77D5 +0xF8B5 0x7938 +0xF8B6 0x79B7 +0xF8B7 0x79B6 +0xF8B8 0x7C6A +0xF8B9 0x7E97 +0xF8BA 0x7F89 +0xF8BB 0x826D +0xF8BC 0x8643 +0xF8BD 0x8838 +0xF8BE 0x8837 +0xF8BF 0x8835 +0xF8C0 0x884B +0xF8C1 0x8B94 +0xF8C2 0x8B95 +0xF8C3 0x8E9E +0xF8C4 0x8E9F +0xF8C5 0x8EA0 +0xF8C6 0x8E9D +0xF8C7 0x91BE +0xF8C8 0x91BD +0xF8C9 0x91C2 +0xF8CA 0x946B +0xF8CB 0x9468 +0xF8CC 0x9469 +0xF8CD 0x96E5 +0xF8CE 0x9746 +0xF8CF 0x9743 +0xF8D0 0x9747 +0xF8D1 0x97C7 +0xF8D2 0x97E5 +0xF8D3 0x9A5E +0xF8D4 0x9AD5 +0xF8D5 0x9B59 +0xF8D6 0x9C63 +0xF8D7 0x9C67 +0xF8D8 0x9C66 +0xF8D9 0x9C62 +0xF8DA 0x9C5E +0xF8DB 0x9C60 +0xF8DC 0x9E02 +0xF8DD 0x9DFE +0xF8DE 0x9E07 +0xF8DF 0x9E03 +0xF8E0 0x9E06 +0xF8E1 0x9E05 +0xF8E2 0x9E00 +0xF8E3 0x9E01 +0xF8E4 0x9E09 +0xF8E5 0x9DFF +0xF8E6 0x9DFD +0xF8E7 0x9E04 +0xF8E8 0x9EA0 +0xF8E9 0x9F1E +0xF8EA 0x9F46 +0xF8EB 0x9F74 +0xF8EC 0x9F75 +0xF8ED 0x9F76 +0xF8EE 0x56D4 +0xF8EF 0x652E +0xF8F0 0x65B8 +0xF8F1 0x6B18 +0xF8F2 0x6B19 +0xF8F3 0x6B17 +0xF8F4 0x6B1A +0xF8F5 0x7062 +0xF8F6 0x7226 +0xF8F7 0x72AA +0xF8F8 0x77D8 +0xF8F9 0x77D9 +0xF8FA 0x7939 +0xF8FB 0x7C69 +0xF8FC 0x7C6B +0xF8FD 0x7CF6 +0xF8FE 0x7E9A +0xF940 0x7E98 +0xF941 0x7E9B +0xF942 0x7E99 +0xF943 0x81E0 +0xF944 0x81E1 +0xF945 0x8646 +0xF946 0x8647 +0xF947 0x8648 +0xF948 0x8979 +0xF949 0x897A +0xF94A 0x897C +0xF94B 0x897B +0xF94C 0x89FF +0xF94D 0x8B98 +0xF94E 0x8B99 +0xF94F 0x8EA5 +0xF950 0x8EA4 +0xF951 0x8EA3 +0xF952 0x946E +0xF953 0x946D +0xF954 0x946F +0xF955 0x9471 +0xF956 0x9473 +0xF957 0x9749 +0xF958 0x9872 +0xF959 0x995F +0xF95A 0x9C68 +0xF95B 0x9C6E +0xF95C 0x9C6D +0xF95D 0x9E0B +0xF95E 0x9E0D +0xF95F 0x9E10 +0xF960 0x9E0F +0xF961 0x9E12 +0xF962 0x9E11 +0xF963 0x9EA1 +0xF964 0x9EF5 +0xF965 0x9F09 +0xF966 0x9F47 +0xF967 0x9F78 +0xF968 0x9F7B +0xF969 0x9F7A +0xF96A 0x9F79 +0xF96B 0x571E +0xF96C 0x7066 +0xF96D 0x7C6F +0xF96E 0x883C +0xF96F 0x8DB2 +0xF970 0x8EA6 +0xF971 0x91C3 +0xF972 0x9474 +0xF973 0x9478 +0xF974 0x9476 +0xF975 0x9475 +0xF976 0x9A60 +0xF977 0x9C74 +0xF978 0x9C73 +0xF979 0x9C71 +0xF97A 0x9C75 +0xF97B 0x9E14 +0xF97C 0x9E13 +0xF97D 0x9EF6 +0xF97E 0x9F0A +0xF9A1 0x9FA4 +0xF9A2 0x7068 +0xF9A3 0x7065 +0xF9A4 0x7CF7 +0xF9A5 0x866A +0xF9A6 0x883E +0xF9A7 0x883D +0xF9A8 0x883F +0xF9A9 0x8B9E +0xF9AA 0x8C9C +0xF9AB 0x8EA9 +0xF9AC 0x8EC9 +0xF9AD 0x974B +0xF9AE 0x9873 +0xF9AF 0x9874 +0xF9B0 0x98CC +0xF9B1 0x9961 +0xF9B2 0x99AB +0xF9B3 0x9A64 +0xF9B4 0x9A66 +0xF9B5 0x9A67 +0xF9B6 0x9B24 +0xF9B7 0x9E15 +0xF9B8 0x9E17 +0xF9B9 0x9F48 +0xF9BA 0x6207 +0xF9BB 0x6B1E +0xF9BC 0x7227 +0xF9BD 0x864C +0xF9BE 0x8EA8 +0xF9BF 0x9482 +0xF9C0 0x9480 +0xF9C1 0x9481 +0xF9C2 0x9A69 +0xF9C3 0x9A68 +0xF9C4 0x9B2E +0xF9C5 0x9E19 +0xF9C6 0x7229 +0xF9C7 0x864B +0xF9C8 0x8B9F +0xF9C9 0x9483 +0xF9CA 0x9C79 +0xF9CB 0x9EB7 +0xF9CC 0x7675 +0xF9CD 0x9A6B +0xF9CE 0x9C7A +0xF9CF 0x9E1D +0xF9D0 0x7069 +0xF9D1 0x706A +0xF9D2 0x9EA4 +0xF9D3 0x9F7E +0xF9D4 0x9F49 +0xF9D5 0x9F98 +0xF9D6 0x7881 +0xF9D7 0x92B9 +0xF9D8 0x88CF +0xF9D9 0x58BB +0xF9DA 0x6052 +0xF9DB 0x7CA7 +0xF9DC 0x5AFA +0xF9DD 0x2554 +0xF9DE 0x2566 +0xF9DF 0x2557 +0xF9E0 0x2560 +0xF9E1 0x256C +0xF9E2 0x2563 +0xF9E3 0x255A +0xF9E4 0x2569 +0xF9E5 0x255D +0xF9E6 0x2552 +0xF9E7 0x2564 +0xF9E8 0x2555 +0xF9E9 0x255E +0xF9EA 0x256A +0xF9EB 0x2561 +0xF9EC 0x2558 +0xF9ED 0x2567 +0xF9EE 0x255B +0xF9EF 0x2553 +0xF9F0 0x2565 +0xF9F1 0x2556 +0xF9F2 0x255F +0xF9F3 0x256B +0xF9F4 0x2562 +0xF9F5 0x2559 +0xF9F6 0x2568 +0xF9F7 0x255C +0xF9F8 0x2551 +0xF9F9 0x2550 +0xF9FA 0x256D +0xF9FB 0x256E +0xF9FC 0x2570 +0xF9FD 0x256F +0xF9FE 0xFFED +0xFA40 0x20547 +0xFA41 0x92DB +0xFA42 0x205DF +0xFA43 0x23FC5 +0xFA44 0x854C +0xFA45 0x42B5 +0xFA46 0x73EF +0xFA47 0x51B5 +0xFA48 0x3649 +0xFA49 0x24942 +0xFA4A 0x289E4 +0xFA4B 0x9344 +0xFA4C 0x219DB +0xFA4D 0x82EE +0xFA4E 0x23CC8 +0xFA4F 0x783C +0xFA50 0x6744 +0xFA51 0x62DF +0xFA52 0x24933 +0xFA53 0x289AA +0xFA54 0x202A0 +0xFA55 0x26BB3 +0xFA56 0x21305 +0xFA57 0x4FAB +0xFA58 0x224ED +0xFA59 0x5008 +0xFA5A 0x26D29 +0xFA5B 0x27A84 +0xFA5C 0x23600 +0xFA5D 0x24AB1 +0xFA5E 0x22513 +0xFA60 0x2037E +0xFA61 0x5FA4 +0xFA62 0x20380 +0xFA63 0x20347 +0xFA64 0x6EDB +0xFA65 0x2041F +0xFA67 0x5101 +0xFA68 0x347A +0xFA69 0x510E +0xFA6A 0x986C +0xFA6B 0x3743 +0xFA6C 0x8416 +0xFA6D 0x249A4 +0xFA6E 0x20487 +0xFA6F 0x5160 +0xFA70 0x233B4 +0xFA71 0x516A +0xFA72 0x20BFF +0xFA73 0x220FC +0xFA74 0x202E5 +0xFA75 0x22530 +0xFA76 0x2058E +0xFA77 0x23233 +0xFA78 0x21983 +0xFA79 0x5B82 +0xFA7A 0x877D +0xFA7B 0x205B3 +0xFA7C 0x23C99 +0xFA7D 0x51B2 +0xFA7E 0x51B8 +0xFAA1 0x9D34 +0xFAA2 0x51C9 +0xFAA3 0x51CF +0xFAA4 0x51D1 +0xFAA5 0x3CDC +0xFAA6 0x51D3 +0xFAA7 0x24AA6 +0xFAA8 0x51B3 +0xFAA9 0x51E2 +0xFAAA 0x5342 +0xFAAB 0x51ED +0xFAAC 0x83CD +0xFAAD 0x693E +0xFAAE 0x2372D +0xFAAF 0x5F7B +0xFAB0 0x520B +0xFAB1 0x5226 +0xFAB2 0x523C +0xFAB3 0x52B5 +0xFAB4 0x5257 +0xFAB5 0x5294 +0xFAB6 0x52B9 +0xFAB7 0x52C5 +0xFAB8 0x7C15 +0xFAB9 0x8542 +0xFABA 0x52E0 +0xFABB 0x860D +0xFABC 0x26B13 +0xFABE 0x28ADE +0xFABF 0x5549 +0xFAC0 0x6ED9 +0xFAC1 0x23F80 +0xFAC2 0x20954 +0xFAC3 0x23FEC +0xFAC4 0x5333 +0xFAC6 0x20BE2 +0xFAC7 0x6CCB +0xFAC8 0x21726 +0xFAC9 0x681B +0xFACA 0x73D5 +0xFACB 0x604A +0xFACC 0x3EAA +0xFACD 0x38CC +0xFACE 0x216E8 +0xFACF 0x71DD +0xFAD0 0x44A2 +0xFAD1 0x536D +0xFAD2 0x5374 +0xFAD3 0x286AB +0xFAD4 0x537E +0xFAD6 0x21596 +0xFAD7 0x21613 +0xFAD8 0x77E6 +0xFAD9 0x5393 +0xFADA 0x28A9B +0xFADB 0x53A0 +0xFADC 0x53AB +0xFADD 0x53AE +0xFADE 0x73A7 +0xFADF 0x25772 +0xFAE0 0x3F59 +0xFAE1 0x739C +0xFAE2 0x53C1 +0xFAE3 0x53C5 +0xFAE4 0x6C49 +0xFAE5 0x4E49 +0xFAE6 0x57FE +0xFAE7 0x53D9 +0xFAE8 0x3AAB +0xFAE9 0x20B8F +0xFAEA 0x53E0 +0xFAEB 0x23FEB +0xFAEC 0x22DA3 +0xFAED 0x53F6 +0xFAEE 0x20C77 +0xFAEF 0x5413 +0xFAF0 0x7079 +0xFAF1 0x552B +0xFAF2 0x6657 +0xFAF3 0x6D5B +0xFAF4 0x546D +0xFAF5 0x26B53 +0xFAF6 0x20D74 +0xFAF7 0x555D +0xFAF8 0x548F +0xFAF9 0x54A4 +0xFAFA 0x47A6 +0xFAFB 0x2170D +0xFAFC 0x20EDD +0xFAFD 0x3DB4 +0xFAFE 0x20D4D +0xFB40 0x289BC +0xFB41 0x22698 +0xFB42 0x5547 +0xFB43 0x4CED +0xFB44 0x542F +0xFB45 0x7417 +0xFB46 0x5586 +0xFB47 0x55A9 +0xFB49 0x218D7 +0xFB4A 0x2403A +0xFB4B 0x4552 +0xFB4C 0x24435 +0xFB4D 0x66B3 +0xFB4E 0x210B4 +0xFB4F 0x5637 +0xFB50 0x66CD +0xFB51 0x2328A +0xFB52 0x66A4 +0xFB53 0x66AD +0xFB54 0x564D +0xFB55 0x564F +0xFB56 0x78F1 +0xFB57 0x56F1 +0xFB58 0x9787 +0xFB59 0x53FE +0xFB5A 0x5700 +0xFB5B 0x56EF +0xFB5C 0x56ED +0xFB5D 0x28B66 +0xFB5E 0x3623 +0xFB5F 0x2124F +0xFB60 0x5746 +0xFB61 0x241A5 +0xFB62 0x6C6E +0xFB63 0x708B +0xFB64 0x5742 +0xFB65 0x36B1 +0xFB66 0x26C7E +0xFB67 0x57E6 +0xFB68 0x21416 +0xFB69 0x5803 +0xFB6A 0x21454 +0xFB6B 0x24363 +0xFB6C 0x5826 +0xFB6D 0x24BF5 +0xFB6E 0x585C +0xFB6F 0x58AA +0xFB70 0x3561 +0xFB71 0x58E0 +0xFB72 0x58DC +0xFB73 0x2123C +0xFB74 0x58FB +0xFB75 0x5BFF +0xFB76 0x5743 +0xFB77 0x2A150 +0xFB78 0x24278 +0xFB79 0x93D3 +0xFB7A 0x35A1 +0xFB7B 0x591F +0xFB7C 0x68A6 +0xFB7D 0x36C3 +0xFB7E 0x6E59 +0xFBA1 0x2163E +0xFBA2 0x5A24 +0xFBA3 0x5553 +0xFBA4 0x21692 +0xFBA5 0x8505 +0xFBA6 0x59C9 +0xFBA7 0x20D4E +0xFBA8 0x26C81 +0xFBA9 0x26D2A +0xFBAA 0x217DC +0xFBAB 0x59D9 +0xFBAC 0x217FB +0xFBAD 0x217B2 +0xFBAE 0x26DA6 +0xFBAF 0x6D71 +0xFBB0 0x21828 +0xFBB1 0x216D5 +0xFBB2 0x59F9 +0xFBB3 0x26E45 +0xFBB4 0x5AAB +0xFBB5 0x5A63 +0xFBB6 0x36E6 +0xFBB7 0x249A9 +0xFBB9 0x3708 +0xFBBA 0x5A96 +0xFBBB 0x7465 +0xFBBC 0x5AD3 +0xFBBD 0x26FA1 +0xFBBE 0x22554 +0xFBBF 0x3D85 +0xFBC0 0x21911 +0xFBC1 0x3732 +0xFBC2 0x216B8 +0xFBC3 0x5E83 +0xFBC4 0x52D0 +0xFBC5 0x5B76 +0xFBC6 0x6588 +0xFBC7 0x5B7C +0xFBC8 0x27A0E +0xFBC9 0x4004 +0xFBCA 0x485D +0xFBCB 0x20204 +0xFBCC 0x5BD5 +0xFBCD 0x6160 +0xFBCE 0x21A34 +0xFBCF 0x259CC +0xFBD0 0x205A5 +0xFBD1 0x5BF3 +0xFBD2 0x5B9D +0xFBD3 0x4D10 +0xFBD4 0x5C05 +0xFBD5 0x21B44 +0xFBD6 0x5C13 +0xFBD7 0x73CE +0xFBD8 0x5C14 +0xFBD9 0x21CA5 +0xFBDA 0x26B28 +0xFBDB 0x5C49 +0xFBDC 0x48DD +0xFBDD 0x5C85 +0xFBDE 0x5CE9 +0xFBDF 0x5CEF +0xFBE0 0x5D8B +0xFBE1 0x21DF9 +0xFBE2 0x21E37 +0xFBE3 0x5D10 +0xFBE4 0x5D18 +0xFBE5 0x5D46 +0xFBE6 0x21EA4 +0xFBE7 0x5CBA +0xFBE8 0x5DD7 +0xFBE9 0x82FC +0xFBEA 0x382D +0xFBEB 0x24901 +0xFBEC 0x22049 +0xFBED 0x22173 +0xFBEE 0x8287 +0xFBEF 0x3836 +0xFBF0 0x3BC2 +0xFBF1 0x5E2E +0xFBF2 0x6A8A +0xFBF4 0x5E7A +0xFBF5 0x244BC +0xFBF6 0x20CD3 +0xFBF7 0x53A6 +0xFBF8 0x4EB7 +0xFBFA 0x53A8 +0xFBFB 0x21771 +0xFBFC 0x5E09 +0xFBFD 0x5EF4 +0xFBFE 0x28482 +0xFC40 0x5EF9 +0xFC41 0x5EFB +0xFC42 0x38A0 +0xFC43 0x5EFC +0xFC44 0x683E +0xFC45 0x941B +0xFC46 0x5F0D +0xFC47 0x201C1 +0xFC48 0x2F894 +0xFC49 0x3ADE +0xFC4A 0x48AE +0xFC4B 0x2133A +0xFC4C 0x5F3A +0xFC4D 0x26888 +0xFC4E 0x223D0 +0xFC50 0x22471 +0xFC51 0x5F63 +0xFC52 0x97BD +0xFC53 0x26E6E +0xFC54 0x5F72 +0xFC55 0x9340 +0xFC56 0x28A36 +0xFC57 0x5FA7 +0xFC58 0x5DB6 +0xFC59 0x3D5F +0xFC5A 0x25250 +0xFC5B 0x21F6A +0xFC5C 0x270F8 +0xFC5D 0x22668 +0xFC5E 0x91D6 +0xFC5F 0x2029E +0xFC60 0x28A29 +0xFC61 0x6031 +0xFC62 0x6685 +0xFC63 0x21877 +0xFC64 0x3963 +0xFC65 0x3DC7 +0xFC66 0x3639 +0xFC67 0x5790 +0xFC68 0x227B4 +0xFC69 0x7971 +0xFC6A 0x3E40 +0xFC6B 0x609E +0xFC6D 0x60B3 +0xFC6E 0x24982 +0xFC6F 0x2498F +0xFC70 0x27A53 +0xFC71 0x74A4 +0xFC72 0x50E1 +0xFC73 0x5AA0 +0xFC74 0x6164 +0xFC75 0x8424 +0xFC76 0x6142 +0xFC77 0x2F8A6 +0xFC78 0x26ED2 +0xFC79 0x6181 +0xFC7A 0x51F4 +0xFC7B 0x20656 +0xFC7C 0x6187 +0xFC7D 0x5BAA +0xFC7E 0x23FB7 +0xFCA1 0x2285F +0xFCA2 0x61D3 +0xFCA3 0x28B9D +0xFCA4 0x2995D +0xFCA5 0x61D0 +0xFCA6 0x3932 +0xFCA7 0x22980 +0xFCA8 0x228C1 +0xFCA9 0x6023 +0xFCAA 0x615C +0xFCAB 0x651E +0xFCAC 0x638B +0xFCAD 0x20118 +0xFCAE 0x62C5 +0xFCAF 0x21770 +0xFCB0 0x62D5 +0xFCB1 0x22E0D +0xFCB2 0x636C +0xFCB3 0x249DF +0xFCB4 0x3A17 +0xFCB5 0x6438 +0xFCB6 0x63F8 +0xFCB7 0x2138E +0xFCB8 0x217FC +0xFCBA 0x6F8A +0xFCBB 0x22E36 +0xFCBC 0x9814 +0xFCBD 0x2408C +0xFCBE 0x2571D +0xFCBF 0x64E1 +0xFCC0 0x64E5 +0xFCC1 0x947B +0xFCC2 0x3A66 +0xFCC3 0x643A +0xFCC4 0x3A57 +0xFCC5 0x654D +0xFCC6 0x6F16 +0xFCC7 0x24A28 +0xFCC8 0x24A23 +0xFCC9 0x6585 +0xFCCA 0x656D +0xFCCB 0x655F +0xFCCC 0x2307E +0xFCCD 0x65B5 +0xFCCE 0x24940 +0xFCCF 0x4B37 +0xFCD0 0x65D1 +0xFCD1 0x40D8 +0xFCD2 0x21829 +0xFCD3 0x65E0 +0xFCD4 0x65E3 +0xFCD5 0x5FDF +0xFCD6 0x23400 +0xFCD7 0x6618 +0xFCD8 0x231F7 +0xFCD9 0x231F8 +0xFCDA 0x6644 +0xFCDB 0x231A4 +0xFCDC 0x231A5 +0xFCDD 0x664B +0xFCDE 0x20E75 +0xFCDF 0x6667 +0xFCE0 0x251E6 +0xFCE1 0x6673 +0xFCE3 0x21E3D +0xFCE4 0x23231 +0xFCE5 0x285F4 +0xFCE6 0x231C8 +0xFCE7 0x25313 +0xFCE8 0x77C5 +0xFCE9 0x228F7 +0xFCEA 0x99A4 +0xFCEB 0x6702 +0xFCEC 0x2439C +0xFCED 0x24A21 +0xFCEE 0x3B2B +0xFCEF 0x69FA +0xFCF0 0x237C2 +0xFCF2 0x6767 +0xFCF3 0x6762 +0xFCF4 0x241CD +0xFCF5 0x290ED +0xFCF6 0x67D7 +0xFCF7 0x44E9 +0xFCF8 0x6822 +0xFCF9 0x6E50 +0xFCFA 0x923C +0xFCFB 0x6801 +0xFCFC 0x233E6 +0xFCFD 0x26DA0 +0xFCFE 0x685D +0xFD40 0x2346F +0xFD41 0x69E1 +0xFD42 0x6A0B +0xFD43 0x28ADF +0xFD44 0x6973 +0xFD45 0x68C3 +0xFD46 0x235CD +0xFD47 0x6901 +0xFD48 0x6900 +0xFD49 0x3D32 +0xFD4A 0x3A01 +0xFD4B 0x2363C +0xFD4C 0x3B80 +0xFD4D 0x67AC +0xFD4E 0x6961 +0xFD4F 0x28A4A +0xFD50 0x42FC +0xFD51 0x6936 +0xFD52 0x6998 +0xFD53 0x3BA1 +0xFD54 0x203C9 +0xFD55 0x8363 +0xFD56 0x5090 +0xFD57 0x69F9 +0xFD58 0x23659 +0xFD59 0x2212A +0xFD5A 0x6A45 +0xFD5B 0x23703 +0xFD5C 0x6A9D +0xFD5D 0x3BF3 +0xFD5E 0x67B1 +0xFD5F 0x6AC8 +0xFD60 0x2919C +0xFD61 0x3C0D +0xFD62 0x6B1D +0xFD63 0x20923 +0xFD64 0x60DE +0xFD65 0x6B35 +0xFD66 0x6B74 +0xFD67 0x227CD +0xFD68 0x6EB5 +0xFD69 0x23ADB +0xFD6A 0x203B5 +0xFD6B 0x21958 +0xFD6C 0x3740 +0xFD6D 0x5421 +0xFD6E 0x23B5A +0xFD6F 0x6BE1 +0xFD70 0x23EFC +0xFD71 0x6BDC +0xFD72 0x6C37 +0xFD73 0x2248B +0xFD74 0x248F1 +0xFD75 0x26B51 +0xFD76 0x6C5A +0xFD77 0x8226 +0xFD78 0x6C79 +0xFD79 0x23DBC +0xFD7A 0x44C5 +0xFD7B 0x23DBD +0xFD7C 0x241A4 +0xFD7D 0x2490C +0xFD7E 0x24900 +0xFDA1 0x23CC9 +0xFDA2 0x36E5 +0xFDA3 0x3CEB +0xFDA4 0x20D32 +0xFDA5 0x9B83 +0xFDA6 0x231F9 +0xFDA7 0x22491 +0xFDA8 0x7F8F +0xFDA9 0x6837 +0xFDAA 0x26D25 +0xFDAB 0x26DA1 +0xFDAC 0x26DEB +0xFDAD 0x6D96 +0xFDAE 0x6D5C +0xFDAF 0x6E7C +0xFDB0 0x6F04 +0xFDB1 0x2497F +0xFDB2 0x24085 +0xFDB3 0x26E72 +0xFDB4 0x8533 +0xFDB5 0x26F74 +0xFDB6 0x51C7 +0xFDB9 0x842E +0xFDBA 0x28B21 +0xFDBC 0x23E2F +0xFDBD 0x7453 +0xFDBE 0x23F82 +0xFDBF 0x79CC +0xFDC0 0x6E4F +0xFDC1 0x5A91 +0xFDC2 0x2304B +0xFDC3 0x6FF8 +0xFDC4 0x370D +0xFDC5 0x6F9D +0xFDC6 0x23E30 +0xFDC7 0x6EFA +0xFDC8 0x21497 +0xFDC9 0x2403D +0xFDCA 0x4555 +0xFDCB 0x93F0 +0xFDCC 0x6F44 +0xFDCD 0x6F5C +0xFDCE 0x3D4E +0xFDCF 0x6F74 +0xFDD0 0x29170 +0xFDD1 0x3D3B +0xFDD2 0x6F9F +0xFDD3 0x24144 +0xFDD4 0x6FD3 +0xFDD5 0x24091 +0xFDD6 0x24155 +0xFDD7 0x24039 +0xFDD8 0x23FF0 +0xFDD9 0x23FB4 +0xFDDA 0x2413F +0xFDDB 0x51DF +0xFDDC 0x24156 +0xFDDD 0x24157 +0xFDDE 0x24140 +0xFDDF 0x261DD +0xFDE0 0x704B +0xFDE1 0x707E +0xFDE2 0x70A7 +0xFDE3 0x7081 +0xFDE4 0x70CC +0xFDE5 0x70D5 +0xFDE6 0x70D6 +0xFDE7 0x70DF +0xFDE8 0x4104 +0xFDE9 0x3DE8 +0xFDEA 0x71B4 +0xFDEB 0x7196 +0xFDEC 0x24277 +0xFDED 0x712B +0xFDEE 0x7145 +0xFDEF 0x5A88 +0xFDF0 0x714A +0xFDF2 0x5C9C +0xFDF3 0x24365 +0xFDF4 0x714F +0xFDF5 0x9362 +0xFDF6 0x242C1 +0xFDF7 0x712C +0xFDF8 0x2445A +0xFDF9 0x24A27 +0xFDFA 0x24A22 +0xFDFB 0x71BA +0xFDFC 0x28BE8 +0xFDFD 0x70BD +0xFDFE 0x720E +0xFE40 0x9442 +0xFE41 0x7215 +0xFE42 0x5911 +0xFE43 0x9443 +0xFE44 0x7224 +0xFE45 0x9341 +0xFE46 0x25605 +0xFE47 0x722E +0xFE48 0x7240 +0xFE49 0x24974 +0xFE4A 0x68BD +0xFE4B 0x7255 +0xFE4C 0x7257 +0xFE4D 0x3E55 +0xFE4E 0x23044 +0xFE4F 0x680D +0xFE50 0x6F3D +0xFE51 0x7282 +0xFE53 0x732B +0xFE54 0x24823 +0xFE55 0x2882B +0xFE56 0x48ED +0xFE57 0x28804 +0xFE58 0x7328 +0xFE59 0x732E +0xFE5A 0x73CF +0xFE5B 0x73AA +0xFE5C 0x20C3A +0xFE5D 0x26A2E +0xFE5E 0x73C9 +0xFE5F 0x7449 +0xFE60 0x241E2 +0xFE61 0x216E7 +0xFE62 0x24A24 +0xFE63 0x6623 +0xFE64 0x36C5 +0xFE65 0x249B7 +0xFE66 0x2498D +0xFE67 0x249FB +0xFE68 0x73F7 +0xFE69 0x7415 +0xFE6A 0x6903 +0xFE6B 0x24A26 +0xFE6C 0x7439 +0xFE6D 0x205C3 +0xFE6E 0x3ED7 +0xFE70 0x228AD +0xFE71 0x7460 +0xFE72 0x28EB2 +0xFE73 0x7447 +0xFE74 0x73E4 +0xFE75 0x7476 +0xFE76 0x83B9 +0xFE77 0x746C +0xFE78 0x3730 +0xFE79 0x7474 +0xFE7A 0x93F1 +0xFE7B 0x6A2C +0xFE7C 0x7482 +0xFE7D 0x4953 +0xFE7E 0x24A8C +0xFEA1 0x2415F +0xFEA2 0x24A79 +0xFEA3 0x28B8F +0xFEA4 0x5B46 +0xFEA5 0x28C03 +0xFEA6 0x2189E +0xFEA7 0x74C8 +0xFEA8 0x21988 +0xFEA9 0x750E +0xFEAB 0x751E +0xFEAC 0x28ED9 +0xFEAD 0x21A4B +0xFEAE 0x5BD7 +0xFEAF 0x28EAC +0xFEB0 0x9385 +0xFEB1 0x754D +0xFEB2 0x754A +0xFEB3 0x7567 +0xFEB4 0x756E +0xFEB5 0x24F82 +0xFEB6 0x3F04 +0xFEB7 0x24D13 +0xFEB8 0x758E +0xFEB9 0x745D +0xFEBA 0x759E +0xFEBB 0x75B4 +0xFEBC 0x7602 +0xFEBD 0x762C +0xFEBE 0x7651 +0xFEBF 0x764F +0xFEC0 0x766F +0xFEC1 0x7676 +0xFEC2 0x263F5 +0xFEC3 0x7690 +0xFEC4 0x81EF +0xFEC5 0x37F8 +0xFEC6 0x26911 +0xFEC7 0x2690E +0xFEC8 0x76A1 +0xFEC9 0x76A5 +0xFECA 0x76B7 +0xFECB 0x76CC +0xFECC 0x26F9F +0xFECD 0x8462 +0xFECE 0x2509D +0xFECF 0x2517D +0xFED0 0x21E1C +0xFED1 0x771E +0xFED2 0x7726 +0xFED3 0x7740 +0xFED4 0x64AF +0xFED5 0x25220 +0xFED6 0x7758 +0xFED7 0x232AC +0xFED8 0x77AF +0xFED9 0x28964 +0xFEDA 0x28968 +0xFEDB 0x216C1 +0xFEDC 0x77F4 +0xFEDE 0x21376 +0xFEDF 0x24A12 +0xFEE0 0x68CA +0xFEE1 0x78AF +0xFEE2 0x78C7 +0xFEE3 0x78D3 +0xFEE4 0x96A5 +0xFEE5 0x792E +0xFEE6 0x255E0 +0xFEE7 0x78D7 +0xFEE8 0x7934 +0xFEE9 0x78B1 +0xFEEA 0x2760C +0xFEEB 0x8FB8 +0xFEEC 0x8884 +0xFEED 0x28B2B +0xFEEE 0x26083 +0xFEEF 0x2261C +0xFEF0 0x7986 +0xFEF1 0x8900 +0xFEF2 0x6902 +0xFEF3 0x7980 +0xFEF4 0x25857 +0xFEF5 0x799D +0xFEF6 0x27B39 +0xFEF7 0x793C +0xFEF8 0x79A9 +0xFEF9 0x6E2A +0xFEFA 0x27126 +0xFEFB 0x3EA8 +0xFEFC 0x79C6 +0xFEFD 0x2910D +0xFEFE 0x79D4 diff --git a/jni/iconv/tests/BIG5.TXT b/jni/iconv/tests/BIG5.TXT new file mode 100644 index 0000000..14613c2 --- /dev/null +++ b/jni/iconv/tests/BIG5.TXT @@ -0,0 +1,13831 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0xA140 0x3000 +0xA141 0xFF0C +0xA142 0x3001 +0xA143 0x3002 +0xA144 0xFF0E +0xA145 0x2022 +0xA146 0xFF1B +0xA147 0xFF1A +0xA148 0xFF1F +0xA149 0xFF01 +0xA14A 0xFE30 +0xA14B 0x2026 +0xA14C 0x2025 +0xA14D 0xFE50 +0xA14E 0xFF64 +0xA14F 0xFE52 +0xA150 0x00B7 +0xA151 0xFE54 +0xA152 0xFE55 +0xA153 0xFE56 +0xA154 0xFE57 +0xA155 0xFF5C +0xA156 0x2013 +0xA157 0xFE31 +0xA158 0x2014 +0xA159 0xFE33 +0xA15B 0xFE34 +0xA15C 0xFE4F +0xA15D 0xFF08 +0xA15E 0xFF09 +0xA15F 0xFE35 +0xA160 0xFE36 +0xA161 0xFF5B +0xA162 0xFF5D +0xA163 0xFE37 +0xA164 0xFE38 +0xA165 0x3014 +0xA166 0x3015 +0xA167 0xFE39 +0xA168 0xFE3A +0xA169 0x3010 +0xA16A 0x3011 +0xA16B 0xFE3B +0xA16C 0xFE3C +0xA16D 0x300A +0xA16E 0x300B +0xA16F 0xFE3D +0xA170 0xFE3E +0xA171 0x3008 +0xA172 0x3009 +0xA173 0xFE3F +0xA174 0xFE40 +0xA175 0x300C +0xA176 0x300D +0xA177 0xFE41 +0xA178 0xFE42 +0xA179 0x300E +0xA17A 0x300F +0xA17B 0xFE43 +0xA17C 0xFE44 +0xA17D 0xFE59 +0xA17E 0xFE5A +0xA1A1 0xFE5B +0xA1A2 0xFE5C +0xA1A3 0xFE5D +0xA1A4 0xFE5E +0xA1A5 0x2018 +0xA1A6 0x2019 +0xA1A7 0x201C +0xA1A8 0x201D +0xA1A9 0x301D +0xA1AA 0x301E +0xA1AB 0x2035 +0xA1AC 0x2032 +0xA1AD 0xFF03 +0xA1AE 0xFF06 +0xA1AF 0xFF0A +0xA1B0 0x203B +0xA1B1 0x00A7 +0xA1B2 0x3003 +0xA1B3 0x25CB +0xA1B4 0x25CF +0xA1B5 0x25B3 +0xA1B6 0x25B2 +0xA1B7 0x25CE +0xA1B8 0x2606 +0xA1B9 0x2605 +0xA1BA 0x25C7 +0xA1BB 0x25C6 +0xA1BC 0x25A1 +0xA1BD 0x25A0 +0xA1BE 0x25BD +0xA1BF 0x25BC +0xA1C0 0x32A3 +0xA1C1 0x2105 +0xA1C2 0x203E +0xA1C4 0xFF3F +0xA1C6 0xFE49 +0xA1C7 0xFE4A +0xA1C8 0xFE4D +0xA1C9 0xFE4E +0xA1CA 0xFE4B +0xA1CB 0xFE4C +0xA1CC 0xFE5F +0xA1CD 0xFE60 +0xA1CE 0xFE61 +0xA1CF 0xFF0B +0xA1D0 0xFF0D +0xA1D1 0x00D7 +0xA1D2 0x00F7 +0xA1D3 0x00B1 +0xA1D4 0x221A +0xA1D5 0xFF1C +0xA1D6 0xFF1E +0xA1D7 0xFF1D +0xA1D8 0x2266 +0xA1D9 0x2267 +0xA1DA 0x2260 +0xA1DB 0x221E +0xA1DC 0x2252 +0xA1DD 0x2261 +0xA1DE 0xFE62 +0xA1DF 0xFE63 +0xA1E0 0xFE64 +0xA1E1 0xFE65 +0xA1E2 0xFE66 +0xA1E3 0x223C +0xA1E4 0x2229 +0xA1E5 0x222A +0xA1E6 0x22A5 +0xA1E7 0x2220 +0xA1E8 0x221F +0xA1E9 0x22BF +0xA1EA 0x33D2 +0xA1EB 0x33D1 +0xA1EC 0x222B +0xA1ED 0x222E +0xA1EE 0x2235 +0xA1EF 0x2234 +0xA1F0 0x2640 +0xA1F1 0x2642 +0xA1F2 0x2641 +0xA1F3 0x2609 +0xA1F4 0x2191 +0xA1F5 0x2193 +0xA1F6 0x2190 +0xA1F7 0x2192 +0xA1F8 0x2196 +0xA1F9 0x2197 +0xA1FA 0x2199 +0xA1FB 0x2198 +0xA1FC 0x2225 +0xA1FD 0x2223 +0xA241 0xFF0F +0xA242 0xFF3C +0xA243 0xFF04 +0xA244 0x00A5 +0xA245 0x3012 +0xA246 0x00A2 +0xA247 0x00A3 +0xA248 0xFF05 +0xA249 0xFF20 +0xA24A 0x2103 +0xA24B 0x2109 +0xA24C 0xFE69 +0xA24D 0xFE6A +0xA24E 0xFE6B +0xA24F 0x33D5 +0xA250 0x339C +0xA251 0x339D +0xA252 0x339E +0xA253 0x33CE +0xA254 0x33A1 +0xA255 0x338E +0xA256 0x338F +0xA257 0x33C4 +0xA258 0x00B0 +0xA259 0x5159 +0xA25A 0x515B +0xA25B 0x515E +0xA25C 0x515D +0xA25D 0x5161 +0xA25E 0x5163 +0xA25F 0x55E7 +0xA260 0x74E9 +0xA261 0x7CCE +0xA262 0x2581 +0xA263 0x2582 +0xA264 0x2583 +0xA265 0x2584 +0xA266 0x2585 +0xA267 0x2586 +0xA268 0x2587 +0xA269 0x2588 +0xA26A 0x258F +0xA26B 0x258E +0xA26C 0x258D +0xA26D 0x258C +0xA26E 0x258B +0xA26F 0x258A +0xA270 0x2589 +0xA271 0x253C +0xA272 0x2534 +0xA273 0x252C +0xA274 0x2524 +0xA275 0x251C +0xA276 0x2594 +0xA277 0x2500 +0xA278 0x2502 +0xA279 0x2595 +0xA27A 0x250C +0xA27B 0x2510 +0xA27C 0x2514 +0xA27D 0x2518 +0xA27E 0x256D +0xA2A1 0x256E +0xA2A2 0x2570 +0xA2A3 0x256F +0xA2A4 0x2550 +0xA2A5 0x255E +0xA2A6 0x256A +0xA2A7 0x2561 +0xA2A8 0x25E2 +0xA2A9 0x25E3 +0xA2AA 0x25E5 +0xA2AB 0x25E4 +0xA2AC 0x2571 +0xA2AD 0x2572 +0xA2AE 0x2573 +0xA2AF 0xFF10 +0xA2B0 0xFF11 +0xA2B1 0xFF12 +0xA2B2 0xFF13 +0xA2B3 0xFF14 +0xA2B4 0xFF15 +0xA2B5 0xFF16 +0xA2B6 0xFF17 +0xA2B7 0xFF18 +0xA2B8 0xFF19 +0xA2B9 0x2160 +0xA2BA 0x2161 +0xA2BB 0x2162 +0xA2BC 0x2163 +0xA2BD 0x2164 +0xA2BE 0x2165 +0xA2BF 0x2166 +0xA2C0 0x2167 +0xA2C1 0x2168 +0xA2C2 0x2169 +0xA2C3 0x3021 +0xA2C4 0x3022 +0xA2C5 0x3023 +0xA2C6 0x3024 +0xA2C7 0x3025 +0xA2C8 0x3026 +0xA2C9 0x3027 +0xA2CA 0x3028 +0xA2CB 0x3029 +0xA2CD 0x5344 +0xA2CF 0xFF21 +0xA2D0 0xFF22 +0xA2D1 0xFF23 +0xA2D2 0xFF24 +0xA2D3 0xFF25 +0xA2D4 0xFF26 +0xA2D5 0xFF27 +0xA2D6 0xFF28 +0xA2D7 0xFF29 +0xA2D8 0xFF2A +0xA2D9 0xFF2B +0xA2DA 0xFF2C +0xA2DB 0xFF2D +0xA2DC 0xFF2E +0xA2DD 0xFF2F +0xA2DE 0xFF30 +0xA2DF 0xFF31 +0xA2E0 0xFF32 +0xA2E1 0xFF33 +0xA2E2 0xFF34 +0xA2E3 0xFF35 +0xA2E4 0xFF36 +0xA2E5 0xFF37 +0xA2E6 0xFF38 +0xA2E7 0xFF39 +0xA2E8 0xFF3A +0xA2E9 0xFF41 +0xA2EA 0xFF42 +0xA2EB 0xFF43 +0xA2EC 0xFF44 +0xA2ED 0xFF45 +0xA2EE 0xFF46 +0xA2EF 0xFF47 +0xA2F0 0xFF48 +0xA2F1 0xFF49 +0xA2F2 0xFF4A +0xA2F3 0xFF4B +0xA2F4 0xFF4C +0xA2F5 0xFF4D +0xA2F6 0xFF4E +0xA2F7 0xFF4F +0xA2F8 0xFF50 +0xA2F9 0xFF51 +0xA2FA 0xFF52 +0xA2FB 0xFF53 +0xA2FC 0xFF54 +0xA2FD 0xFF55 +0xA2FE 0xFF56 +0xA340 0xFF57 +0xA341 0xFF58 +0xA342 0xFF59 +0xA343 0xFF5A +0xA344 0x0391 +0xA345 0x0392 +0xA346 0x0393 +0xA347 0x0394 +0xA348 0x0395 +0xA349 0x0396 +0xA34A 0x0397 +0xA34B 0x0398 +0xA34C 0x0399 +0xA34D 0x039A +0xA34E 0x039B +0xA34F 0x039C +0xA350 0x039D +0xA351 0x039E +0xA352 0x039F +0xA353 0x03A0 +0xA354 0x03A1 +0xA355 0x03A3 +0xA356 0x03A4 +0xA357 0x03A5 +0xA358 0x03A6 +0xA359 0x03A7 +0xA35A 0x03A8 +0xA35B 0x03A9 +0xA35C 0x03B1 +0xA35D 0x03B2 +0xA35E 0x03B3 +0xA35F 0x03B4 +0xA360 0x03B5 +0xA361 0x03B6 +0xA362 0x03B7 +0xA363 0x03B8 +0xA364 0x03B9 +0xA365 0x03BA +0xA366 0x03BB +0xA367 0x03BC +0xA368 0x03BD +0xA369 0x03BE +0xA36A 0x03BF +0xA36B 0x03C0 +0xA36C 0x03C1 +0xA36D 0x03C3 +0xA36E 0x03C4 +0xA36F 0x03C5 +0xA370 0x03C6 +0xA371 0x03C7 +0xA372 0x03C8 +0xA373 0x03C9 +0xA374 0x3105 +0xA375 0x3106 +0xA376 0x3107 +0xA377 0x3108 +0xA378 0x3109 +0xA379 0x310A +0xA37A 0x310B +0xA37B 0x310C +0xA37C 0x310D +0xA37D 0x310E +0xA37E 0x310F +0xA3A1 0x3110 +0xA3A2 0x3111 +0xA3A3 0x3112 +0xA3A4 0x3113 +0xA3A5 0x3114 +0xA3A6 0x3115 +0xA3A7 0x3116 +0xA3A8 0x3117 +0xA3A9 0x3118 +0xA3AA 0x3119 +0xA3AB 0x311A +0xA3AC 0x311B +0xA3AD 0x311C +0xA3AE 0x311D +0xA3AF 0x311E +0xA3B0 0x311F +0xA3B1 0x3120 +0xA3B2 0x3121 +0xA3B3 0x3122 +0xA3B4 0x3123 +0xA3B5 0x3124 +0xA3B6 0x3125 +0xA3B7 0x3126 +0xA3B8 0x3127 +0xA3B9 0x3128 +0xA3BA 0x3129 +0xA3BB 0x02D9 +0xA3BC 0x02C9 +0xA3BD 0x02CA +0xA3BE 0x02C7 +0xA3BF 0x02CB +0xA440 0x4E00 +0xA441 0x4E59 +0xA442 0x4E01 +0xA443 0x4E03 +0xA444 0x4E43 +0xA445 0x4E5D +0xA446 0x4E86 +0xA447 0x4E8C +0xA448 0x4EBA +0xA449 0x513F +0xA44A 0x5165 +0xA44B 0x516B +0xA44C 0x51E0 +0xA44D 0x5200 +0xA44E 0x5201 +0xA44F 0x529B +0xA450 0x5315 +0xA451 0x5341 +0xA452 0x535C +0xA453 0x53C8 +0xA454 0x4E09 +0xA455 0x4E0B +0xA456 0x4E08 +0xA457 0x4E0A +0xA458 0x4E2B +0xA459 0x4E38 +0xA45A 0x51E1 +0xA45B 0x4E45 +0xA45C 0x4E48 +0xA45D 0x4E5F +0xA45E 0x4E5E +0xA45F 0x4E8E +0xA460 0x4EA1 +0xA461 0x5140 +0xA462 0x5203 +0xA463 0x52FA +0xA464 0x5343 +0xA465 0x53C9 +0xA466 0x53E3 +0xA467 0x571F +0xA468 0x58EB +0xA469 0x5915 +0xA46A 0x5927 +0xA46B 0x5973 +0xA46C 0x5B50 +0xA46D 0x5B51 +0xA46E 0x5B53 +0xA46F 0x5BF8 +0xA470 0x5C0F +0xA471 0x5C22 +0xA472 0x5C38 +0xA473 0x5C71 +0xA474 0x5DDD +0xA475 0x5DE5 +0xA476 0x5DF1 +0xA477 0x5DF2 +0xA478 0x5DF3 +0xA479 0x5DFE +0xA47A 0x5E72 +0xA47B 0x5EFE +0xA47C 0x5F0B +0xA47D 0x5F13 +0xA47E 0x624D +0xA4A1 0x4E11 +0xA4A2 0x4E10 +0xA4A3 0x4E0D +0xA4A4 0x4E2D +0xA4A5 0x4E30 +0xA4A6 0x4E39 +0xA4A7 0x4E4B +0xA4A8 0x5C39 +0xA4A9 0x4E88 +0xA4AA 0x4E91 +0xA4AB 0x4E95 +0xA4AC 0x4E92 +0xA4AD 0x4E94 +0xA4AE 0x4EA2 +0xA4AF 0x4EC1 +0xA4B0 0x4EC0 +0xA4B1 0x4EC3 +0xA4B2 0x4EC6 +0xA4B3 0x4EC7 +0xA4B4 0x4ECD +0xA4B5 0x4ECA +0xA4B6 0x4ECB +0xA4B7 0x4EC4 +0xA4B8 0x5143 +0xA4B9 0x5141 +0xA4BA 0x5167 +0xA4BB 0x516D +0xA4BC 0x516E +0xA4BD 0x516C +0xA4BE 0x5197 +0xA4BF 0x51F6 +0xA4C0 0x5206 +0xA4C1 0x5207 +0xA4C2 0x5208 +0xA4C3 0x52FB +0xA4C4 0x52FE +0xA4C5 0x52FF +0xA4C6 0x5316 +0xA4C7 0x5339 +0xA4C8 0x5348 +0xA4C9 0x5347 +0xA4CA 0x5345 +0xA4CB 0x535E +0xA4CC 0x5384 +0xA4CD 0x53CB +0xA4CE 0x53CA +0xA4CF 0x53CD +0xA4D0 0x58EC +0xA4D1 0x5929 +0xA4D2 0x592B +0xA4D3 0x592A +0xA4D4 0x592D +0xA4D5 0x5B54 +0xA4D6 0x5C11 +0xA4D7 0x5C24 +0xA4D8 0x5C3A +0xA4D9 0x5C6F +0xA4DA 0x5DF4 +0xA4DB 0x5E7B +0xA4DC 0x5EFF +0xA4DD 0x5F14 +0xA4DE 0x5F15 +0xA4DF 0x5FC3 +0xA4E0 0x6208 +0xA4E1 0x6236 +0xA4E2 0x624B +0xA4E3 0x624E +0xA4E4 0x652F +0xA4E5 0x6587 +0xA4E6 0x6597 +0xA4E7 0x65A4 +0xA4E8 0x65B9 +0xA4E9 0x65E5 +0xA4EA 0x66F0 +0xA4EB 0x6708 +0xA4EC 0x6728 +0xA4ED 0x6B20 +0xA4EE 0x6B62 +0xA4EF 0x6B79 +0xA4F0 0x6BCB +0xA4F1 0x6BD4 +0xA4F2 0x6BDB +0xA4F3 0x6C0F +0xA4F4 0x6C34 +0xA4F5 0x706B +0xA4F6 0x722A +0xA4F7 0x7236 +0xA4F8 0x723B +0xA4F9 0x7247 +0xA4FA 0x7259 +0xA4FB 0x725B +0xA4FC 0x72AC +0xA4FD 0x738B +0xA4FE 0x4E19 +0xA540 0x4E16 +0xA541 0x4E15 +0xA542 0x4E14 +0xA543 0x4E18 +0xA544 0x4E3B +0xA545 0x4E4D +0xA546 0x4E4F +0xA547 0x4E4E +0xA548 0x4EE5 +0xA549 0x4ED8 +0xA54A 0x4ED4 +0xA54B 0x4ED5 +0xA54C 0x4ED6 +0xA54D 0x4ED7 +0xA54E 0x4EE3 +0xA54F 0x4EE4 +0xA550 0x4ED9 +0xA551 0x4EDE +0xA552 0x5145 +0xA553 0x5144 +0xA554 0x5189 +0xA555 0x518A +0xA556 0x51AC +0xA557 0x51F9 +0xA558 0x51FA +0xA559 0x51F8 +0xA55A 0x520A +0xA55B 0x52A0 +0xA55C 0x529F +0xA55D 0x5305 +0xA55E 0x5306 +0xA55F 0x5317 +0xA560 0x531D +0xA561 0x4EDF +0xA562 0x534A +0xA563 0x5349 +0xA564 0x5361 +0xA565 0x5360 +0xA566 0x536F +0xA567 0x536E +0xA568 0x53BB +0xA569 0x53EF +0xA56A 0x53E4 +0xA56B 0x53F3 +0xA56C 0x53EC +0xA56D 0x53EE +0xA56E 0x53E9 +0xA56F 0x53E8 +0xA570 0x53FC +0xA571 0x53F8 +0xA572 0x53F5 +0xA573 0x53EB +0xA574 0x53E6 +0xA575 0x53EA +0xA576 0x53F2 +0xA577 0x53F1 +0xA578 0x53F0 +0xA579 0x53E5 +0xA57A 0x53ED +0xA57B 0x53FB +0xA57C 0x56DB +0xA57D 0x56DA +0xA57E 0x5916 +0xA5A1 0x592E +0xA5A2 0x5931 +0xA5A3 0x5974 +0xA5A4 0x5976 +0xA5A5 0x5B55 +0xA5A6 0x5B83 +0xA5A7 0x5C3C +0xA5A8 0x5DE8 +0xA5A9 0x5DE7 +0xA5AA 0x5DE6 +0xA5AB 0x5E02 +0xA5AC 0x5E03 +0xA5AD 0x5E73 +0xA5AE 0x5E7C +0xA5AF 0x5F01 +0xA5B0 0x5F18 +0xA5B1 0x5F17 +0xA5B2 0x5FC5 +0xA5B3 0x620A +0xA5B4 0x6253 +0xA5B5 0x6254 +0xA5B6 0x6252 +0xA5B7 0x6251 +0xA5B8 0x65A5 +0xA5B9 0x65E6 +0xA5BA 0x672E +0xA5BB 0x672C +0xA5BC 0x672A +0xA5BD 0x672B +0xA5BE 0x672D +0xA5BF 0x6B63 +0xA5C0 0x6BCD +0xA5C1 0x6C11 +0xA5C2 0x6C10 +0xA5C3 0x6C38 +0xA5C4 0x6C41 +0xA5C5 0x6C40 +0xA5C6 0x6C3E +0xA5C7 0x72AF +0xA5C8 0x7384 +0xA5C9 0x7389 +0xA5CA 0x74DC +0xA5CB 0x74E6 +0xA5CC 0x7518 +0xA5CD 0x751F +0xA5CE 0x7528 +0xA5CF 0x7529 +0xA5D0 0x7530 +0xA5D1 0x7531 +0xA5D2 0x7532 +0xA5D3 0x7533 +0xA5D4 0x758B +0xA5D5 0x767D +0xA5D6 0x76AE +0xA5D7 0x76BF +0xA5D8 0x76EE +0xA5D9 0x77DB +0xA5DA 0x77E2 +0xA5DB 0x77F3 +0xA5DC 0x793A +0xA5DD 0x79BE +0xA5DE 0x7A74 +0xA5DF 0x7ACB +0xA5E0 0x4E1E +0xA5E1 0x4E1F +0xA5E2 0x4E52 +0xA5E3 0x4E53 +0xA5E4 0x4E69 +0xA5E5 0x4E99 +0xA5E6 0x4EA4 +0xA5E7 0x4EA6 +0xA5E8 0x4EA5 +0xA5E9 0x4EFF +0xA5EA 0x4F09 +0xA5EB 0x4F19 +0xA5EC 0x4F0A +0xA5ED 0x4F15 +0xA5EE 0x4F0D +0xA5EF 0x4F10 +0xA5F0 0x4F11 +0xA5F1 0x4F0F +0xA5F2 0x4EF2 +0xA5F3 0x4EF6 +0xA5F4 0x4EFB +0xA5F5 0x4EF0 +0xA5F6 0x4EF3 +0xA5F7 0x4EFD +0xA5F8 0x4F01 +0xA5F9 0x4F0B +0xA5FA 0x5149 +0xA5FB 0x5147 +0xA5FC 0x5146 +0xA5FD 0x5148 +0xA5FE 0x5168 +0xA640 0x5171 +0xA641 0x518D +0xA642 0x51B0 +0xA643 0x5217 +0xA644 0x5211 +0xA645 0x5212 +0xA646 0x520E +0xA647 0x5216 +0xA648 0x52A3 +0xA649 0x5308 +0xA64A 0x5321 +0xA64B 0x5320 +0xA64C 0x5370 +0xA64D 0x5371 +0xA64E 0x5409 +0xA64F 0x540F +0xA650 0x540C +0xA651 0x540A +0xA652 0x5410 +0xA653 0x5401 +0xA654 0x540B +0xA655 0x5404 +0xA656 0x5411 +0xA657 0x540D +0xA658 0x5408 +0xA659 0x5403 +0xA65A 0x540E +0xA65B 0x5406 +0xA65C 0x5412 +0xA65D 0x56E0 +0xA65E 0x56DE +0xA65F 0x56DD +0xA660 0x5733 +0xA661 0x5730 +0xA662 0x5728 +0xA663 0x572D +0xA664 0x572C +0xA665 0x572F +0xA666 0x5729 +0xA667 0x5919 +0xA668 0x591A +0xA669 0x5937 +0xA66A 0x5938 +0xA66B 0x5984 +0xA66C 0x5978 +0xA66D 0x5983 +0xA66E 0x597D +0xA66F 0x5979 +0xA670 0x5982 +0xA671 0x5981 +0xA672 0x5B57 +0xA673 0x5B58 +0xA674 0x5B87 +0xA675 0x5B88 +0xA676 0x5B85 +0xA677 0x5B89 +0xA678 0x5BFA +0xA679 0x5C16 +0xA67A 0x5C79 +0xA67B 0x5DDE +0xA67C 0x5E06 +0xA67D 0x5E76 +0xA67E 0x5E74 +0xA6A1 0x5F0F +0xA6A2 0x5F1B +0xA6A3 0x5FD9 +0xA6A4 0x5FD6 +0xA6A5 0x620E +0xA6A6 0x620C +0xA6A7 0x620D +0xA6A8 0x6210 +0xA6A9 0x6263 +0xA6AA 0x625B +0xA6AB 0x6258 +0xA6AC 0x6536 +0xA6AD 0x65E9 +0xA6AE 0x65E8 +0xA6AF 0x65EC +0xA6B0 0x65ED +0xA6B1 0x66F2 +0xA6B2 0x66F3 +0xA6B3 0x6709 +0xA6B4 0x673D +0xA6B5 0x6734 +0xA6B6 0x6731 +0xA6B7 0x6735 +0xA6B8 0x6B21 +0xA6B9 0x6B64 +0xA6BA 0x6B7B +0xA6BB 0x6C16 +0xA6BC 0x6C5D +0xA6BD 0x6C57 +0xA6BE 0x6C59 +0xA6BF 0x6C5F +0xA6C0 0x6C60 +0xA6C1 0x6C50 +0xA6C2 0x6C55 +0xA6C3 0x6C61 +0xA6C4 0x6C5B +0xA6C5 0x6C4D +0xA6C6 0x6C4E +0xA6C7 0x7070 +0xA6C8 0x725F +0xA6C9 0x725D +0xA6CA 0x767E +0xA6CB 0x7AF9 +0xA6CC 0x7C73 +0xA6CD 0x7CF8 +0xA6CE 0x7F36 +0xA6CF 0x7F8A +0xA6D0 0x7FBD +0xA6D1 0x8001 +0xA6D2 0x8003 +0xA6D3 0x800C +0xA6D4 0x8012 +0xA6D5 0x8033 +0xA6D6 0x807F +0xA6D7 0x8089 +0xA6D8 0x808B +0xA6D9 0x808C +0xA6DA 0x81E3 +0xA6DB 0x81EA +0xA6DC 0x81F3 +0xA6DD 0x81FC +0xA6DE 0x820C +0xA6DF 0x821B +0xA6E0 0x821F +0xA6E1 0x826E +0xA6E2 0x8272 +0xA6E3 0x827E +0xA6E4 0x866B +0xA6E5 0x8840 +0xA6E6 0x884C +0xA6E7 0x8863 +0xA6E8 0x897F +0xA6E9 0x9621 +0xA6EA 0x4E32 +0xA6EB 0x4EA8 +0xA6EC 0x4F4D +0xA6ED 0x4F4F +0xA6EE 0x4F47 +0xA6EF 0x4F57 +0xA6F0 0x4F5E +0xA6F1 0x4F34 +0xA6F2 0x4F5B +0xA6F3 0x4F55 +0xA6F4 0x4F30 +0xA6F5 0x4F50 +0xA6F6 0x4F51 +0xA6F7 0x4F3D +0xA6F8 0x4F3A +0xA6F9 0x4F38 +0xA6FA 0x4F43 +0xA6FB 0x4F54 +0xA6FC 0x4F3C +0xA6FD 0x4F46 +0xA6FE 0x4F63 +0xA740 0x4F5C +0xA741 0x4F60 +0xA742 0x4F2F +0xA743 0x4F4E +0xA744 0x4F36 +0xA745 0x4F59 +0xA746 0x4F5D +0xA747 0x4F48 +0xA748 0x4F5A +0xA749 0x514C +0xA74A 0x514B +0xA74B 0x514D +0xA74C 0x5175 +0xA74D 0x51B6 +0xA74E 0x51B7 +0xA74F 0x5225 +0xA750 0x5224 +0xA751 0x5229 +0xA752 0x522A +0xA753 0x5228 +0xA754 0x52AB +0xA755 0x52A9 +0xA756 0x52AA +0xA757 0x52AC +0xA758 0x5323 +0xA759 0x5373 +0xA75A 0x5375 +0xA75B 0x541D +0xA75C 0x542D +0xA75D 0x541E +0xA75E 0x543E +0xA75F 0x5426 +0xA760 0x544E +0xA761 0x5427 +0xA762 0x5446 +0xA763 0x5443 +0xA764 0x5433 +0xA765 0x5448 +0xA766 0x5442 +0xA767 0x541B +0xA768 0x5429 +0xA769 0x544A +0xA76A 0x5439 +0xA76B 0x543B +0xA76C 0x5438 +0xA76D 0x542E +0xA76E 0x5435 +0xA76F 0x5436 +0xA770 0x5420 +0xA771 0x543C +0xA772 0x5440 +0xA773 0x5431 +0xA774 0x542B +0xA775 0x541F +0xA776 0x542C +0xA777 0x56EA +0xA778 0x56F0 +0xA779 0x56E4 +0xA77A 0x56EB +0xA77B 0x574A +0xA77C 0x5751 +0xA77D 0x5740 +0xA77E 0x574D +0xA7A1 0x5747 +0xA7A2 0x574E +0xA7A3 0x573E +0xA7A4 0x5750 +0xA7A5 0x574F +0xA7A6 0x573B +0xA7A7 0x58EF +0xA7A8 0x593E +0xA7A9 0x599D +0xA7AA 0x5992 +0xA7AB 0x59A8 +0xA7AC 0x599E +0xA7AD 0x59A3 +0xA7AE 0x5999 +0xA7AF 0x5996 +0xA7B0 0x598D +0xA7B1 0x59A4 +0xA7B2 0x5993 +0xA7B3 0x598A +0xA7B4 0x59A5 +0xA7B5 0x5B5D +0xA7B6 0x5B5C +0xA7B7 0x5B5A +0xA7B8 0x5B5B +0xA7B9 0x5B8C +0xA7BA 0x5B8B +0xA7BB 0x5B8F +0xA7BC 0x5C2C +0xA7BD 0x5C40 +0xA7BE 0x5C41 +0xA7BF 0x5C3F +0xA7C0 0x5C3E +0xA7C1 0x5C90 +0xA7C2 0x5C91 +0xA7C3 0x5C94 +0xA7C4 0x5C8C +0xA7C5 0x5DEB +0xA7C6 0x5E0C +0xA7C7 0x5E8F +0xA7C8 0x5E87 +0xA7C9 0x5E8A +0xA7CA 0x5EF7 +0xA7CB 0x5F04 +0xA7CC 0x5F1F +0xA7CD 0x5F64 +0xA7CE 0x5F62 +0xA7CF 0x5F77 +0xA7D0 0x5F79 +0xA7D1 0x5FD8 +0xA7D2 0x5FCC +0xA7D3 0x5FD7 +0xA7D4 0x5FCD +0xA7D5 0x5FF1 +0xA7D6 0x5FEB +0xA7D7 0x5FF8 +0xA7D8 0x5FEA +0xA7D9 0x6212 +0xA7DA 0x6211 +0xA7DB 0x6284 +0xA7DC 0x6297 +0xA7DD 0x6296 +0xA7DE 0x6280 +0xA7DF 0x6276 +0xA7E0 0x6289 +0xA7E1 0x626D +0xA7E2 0x628A +0xA7E3 0x627C +0xA7E4 0x627E +0xA7E5 0x6279 +0xA7E6 0x6273 +0xA7E7 0x6292 +0xA7E8 0x626F +0xA7E9 0x6298 +0xA7EA 0x626E +0xA7EB 0x6295 +0xA7EC 0x6293 +0xA7ED 0x6291 +0xA7EE 0x6286 +0xA7EF 0x6539 +0xA7F0 0x653B +0xA7F1 0x6538 +0xA7F2 0x65F1 +0xA7F3 0x66F4 +0xA7F4 0x675F +0xA7F5 0x674E +0xA7F6 0x674F +0xA7F7 0x6750 +0xA7F8 0x6751 +0xA7F9 0x675C +0xA7FA 0x6756 +0xA7FB 0x675E +0xA7FC 0x6749 +0xA7FD 0x6746 +0xA7FE 0x6760 +0xA840 0x6753 +0xA841 0x6757 +0xA842 0x6B65 +0xA843 0x6BCF +0xA844 0x6C42 +0xA845 0x6C5E +0xA846 0x6C99 +0xA847 0x6C81 +0xA848 0x6C88 +0xA849 0x6C89 +0xA84A 0x6C85 +0xA84B 0x6C9B +0xA84C 0x6C6A +0xA84D 0x6C7A +0xA84E 0x6C90 +0xA84F 0x6C70 +0xA850 0x6C8C +0xA851 0x6C68 +0xA852 0x6C96 +0xA853 0x6C92 +0xA854 0x6C7D +0xA855 0x6C83 +0xA856 0x6C72 +0xA857 0x6C7E +0xA858 0x6C74 +0xA859 0x6C86 +0xA85A 0x6C76 +0xA85B 0x6C8D +0xA85C 0x6C94 +0xA85D 0x6C98 +0xA85E 0x6C82 +0xA85F 0x7076 +0xA860 0x707C +0xA861 0x707D +0xA862 0x7078 +0xA863 0x7262 +0xA864 0x7261 +0xA865 0x7260 +0xA866 0x72C4 +0xA867 0x72C2 +0xA868 0x7396 +0xA869 0x752C +0xA86A 0x752B +0xA86B 0x7537 +0xA86C 0x7538 +0xA86D 0x7682 +0xA86E 0x76EF +0xA86F 0x77E3 +0xA870 0x79C1 +0xA871 0x79C0 +0xA872 0x79BF +0xA873 0x7A76 +0xA874 0x7CFB +0xA875 0x7F55 +0xA876 0x8096 +0xA877 0x8093 +0xA878 0x809D +0xA879 0x8098 +0xA87A 0x809B +0xA87B 0x809A +0xA87C 0x80B2 +0xA87D 0x826F +0xA87E 0x8292 +0xA8A1 0x828B +0xA8A2 0x828D +0xA8A3 0x898B +0xA8A4 0x89D2 +0xA8A5 0x8A00 +0xA8A6 0x8C37 +0xA8A7 0x8C46 +0xA8A8 0x8C55 +0xA8A9 0x8C9D +0xA8AA 0x8D64 +0xA8AB 0x8D70 +0xA8AC 0x8DB3 +0xA8AD 0x8EAB +0xA8AE 0x8ECA +0xA8AF 0x8F9B +0xA8B0 0x8FB0 +0xA8B1 0x8FC2 +0xA8B2 0x8FC6 +0xA8B3 0x8FC5 +0xA8B4 0x8FC4 +0xA8B5 0x5DE1 +0xA8B6 0x9091 +0xA8B7 0x90A2 +0xA8B8 0x90AA +0xA8B9 0x90A6 +0xA8BA 0x90A3 +0xA8BB 0x9149 +0xA8BC 0x91C6 +0xA8BD 0x91CC +0xA8BE 0x9632 +0xA8BF 0x962E +0xA8C0 0x9631 +0xA8C1 0x962A +0xA8C2 0x962C +0xA8C3 0x4E26 +0xA8C4 0x4E56 +0xA8C5 0x4E73 +0xA8C6 0x4E8B +0xA8C7 0x4E9B +0xA8C8 0x4E9E +0xA8C9 0x4EAB +0xA8CA 0x4EAC +0xA8CB 0x4F6F +0xA8CC 0x4F9D +0xA8CD 0x4F8D +0xA8CE 0x4F73 +0xA8CF 0x4F7F +0xA8D0 0x4F6C +0xA8D1 0x4F9B +0xA8D2 0x4F8B +0xA8D3 0x4F86 +0xA8D4 0x4F83 +0xA8D5 0x4F70 +0xA8D6 0x4F75 +0xA8D7 0x4F88 +0xA8D8 0x4F69 +0xA8D9 0x4F7B +0xA8DA 0x4F96 +0xA8DB 0x4F7E +0xA8DC 0x4F8F +0xA8DD 0x4F91 +0xA8DE 0x4F7A +0xA8DF 0x5154 +0xA8E0 0x5152 +0xA8E1 0x5155 +0xA8E2 0x5169 +0xA8E3 0x5177 +0xA8E4 0x5176 +0xA8E5 0x5178 +0xA8E6 0x51BD +0xA8E7 0x51FD +0xA8E8 0x523B +0xA8E9 0x5238 +0xA8EA 0x5237 +0xA8EB 0x523A +0xA8EC 0x5230 +0xA8ED 0x522E +0xA8EE 0x5236 +0xA8EF 0x5241 +0xA8F0 0x52BE +0xA8F1 0x52BB +0xA8F2 0x5352 +0xA8F3 0x5354 +0xA8F4 0x5353 +0xA8F5 0x5351 +0xA8F6 0x5366 +0xA8F7 0x5377 +0xA8F8 0x5378 +0xA8F9 0x5379 +0xA8FA 0x53D6 +0xA8FB 0x53D4 +0xA8FC 0x53D7 +0xA8FD 0x5473 +0xA8FE 0x5475 +0xA940 0x5496 +0xA941 0x5478 +0xA942 0x5495 +0xA943 0x5480 +0xA944 0x547B +0xA945 0x5477 +0xA946 0x5484 +0xA947 0x5492 +0xA948 0x5486 +0xA949 0x547C +0xA94A 0x5490 +0xA94B 0x5471 +0xA94C 0x5476 +0xA94D 0x548C +0xA94E 0x549A +0xA94F 0x5462 +0xA950 0x5468 +0xA951 0x548B +0xA952 0x547D +0xA953 0x548E +0xA954 0x56FA +0xA955 0x5783 +0xA956 0x5777 +0xA957 0x576A +0xA958 0x5769 +0xA959 0x5761 +0xA95A 0x5766 +0xA95B 0x5764 +0xA95C 0x577C +0xA95D 0x591C +0xA95E 0x5949 +0xA95F 0x5947 +0xA960 0x5948 +0xA961 0x5944 +0xA962 0x5954 +0xA963 0x59BE +0xA964 0x59BB +0xA965 0x59D4 +0xA966 0x59B9 +0xA967 0x59AE +0xA968 0x59D1 +0xA969 0x59C6 +0xA96A 0x59D0 +0xA96B 0x59CD +0xA96C 0x59CB +0xA96D 0x59D3 +0xA96E 0x59CA +0xA96F 0x59AF +0xA970 0x59B3 +0xA971 0x59D2 +0xA972 0x59C5 +0xA973 0x5B5F +0xA974 0x5B64 +0xA975 0x5B63 +0xA976 0x5B97 +0xA977 0x5B9A +0xA978 0x5B98 +0xA979 0x5B9C +0xA97A 0x5B99 +0xA97B 0x5B9B +0xA97C 0x5C1A +0xA97D 0x5C48 +0xA97E 0x5C45 +0xA9A1 0x5C46 +0xA9A2 0x5CB7 +0xA9A3 0x5CA1 +0xA9A4 0x5CB8 +0xA9A5 0x5CA9 +0xA9A6 0x5CAB +0xA9A7 0x5CB1 +0xA9A8 0x5CB3 +0xA9A9 0x5E18 +0xA9AA 0x5E1A +0xA9AB 0x5E16 +0xA9AC 0x5E15 +0xA9AD 0x5E1B +0xA9AE 0x5E11 +0xA9AF 0x5E78 +0xA9B0 0x5E9A +0xA9B1 0x5E97 +0xA9B2 0x5E9C +0xA9B3 0x5E95 +0xA9B4 0x5E96 +0xA9B5 0x5EF6 +0xA9B6 0x5F26 +0xA9B7 0x5F27 +0xA9B8 0x5F29 +0xA9B9 0x5F80 +0xA9BA 0x5F81 +0xA9BB 0x5F7F +0xA9BC 0x5F7C +0xA9BD 0x5FDD +0xA9BE 0x5FE0 +0xA9BF 0x5FFD +0xA9C0 0x5FF5 +0xA9C1 0x5FFF +0xA9C2 0x600F +0xA9C3 0x6014 +0xA9C4 0x602F +0xA9C5 0x6035 +0xA9C6 0x6016 +0xA9C7 0x602A +0xA9C8 0x6015 +0xA9C9 0x6021 +0xA9CA 0x6027 +0xA9CB 0x6029 +0xA9CC 0x602B +0xA9CD 0x601B +0xA9CE 0x6216 +0xA9CF 0x6215 +0xA9D0 0x623F +0xA9D1 0x623E +0xA9D2 0x6240 +0xA9D3 0x627F +0xA9D4 0x62C9 +0xA9D5 0x62CC +0xA9D6 0x62C4 +0xA9D7 0x62BF +0xA9D8 0x62C2 +0xA9D9 0x62B9 +0xA9DA 0x62D2 +0xA9DB 0x62DB +0xA9DC 0x62AB +0xA9DD 0x62D3 +0xA9DE 0x62D4 +0xA9DF 0x62CB +0xA9E0 0x62C8 +0xA9E1 0x62A8 +0xA9E2 0x62BD +0xA9E3 0x62BC +0xA9E4 0x62D0 +0xA9E5 0x62D9 +0xA9E6 0x62C7 +0xA9E7 0x62CD +0xA9E8 0x62B5 +0xA9E9 0x62DA +0xA9EA 0x62B1 +0xA9EB 0x62D8 +0xA9EC 0x62D6 +0xA9ED 0x62D7 +0xA9EE 0x62C6 +0xA9EF 0x62AC +0xA9F0 0x62CE +0xA9F1 0x653E +0xA9F2 0x65A7 +0xA9F3 0x65BC +0xA9F4 0x65FA +0xA9F5 0x6614 +0xA9F6 0x6613 +0xA9F7 0x660C +0xA9F8 0x6606 +0xA9F9 0x6602 +0xA9FA 0x660E +0xA9FB 0x6600 +0xA9FC 0x660F +0xA9FD 0x6615 +0xA9FE 0x660A +0xAA40 0x6607 +0xAA41 0x670D +0xAA42 0x670B +0xAA43 0x676D +0xAA44 0x678B +0xAA45 0x6795 +0xAA46 0x6771 +0xAA47 0x679C +0xAA48 0x6773 +0xAA49 0x6777 +0xAA4A 0x6787 +0xAA4B 0x679D +0xAA4C 0x6797 +0xAA4D 0x676F +0xAA4E 0x6770 +0xAA4F 0x677F +0xAA50 0x6789 +0xAA51 0x677E +0xAA52 0x6790 +0xAA53 0x6775 +0xAA54 0x679A +0xAA55 0x6793 +0xAA56 0x677C +0xAA57 0x676A +0xAA58 0x6772 +0xAA59 0x6B23 +0xAA5A 0x6B66 +0xAA5B 0x6B67 +0xAA5C 0x6B7F +0xAA5D 0x6C13 +0xAA5E 0x6C1B +0xAA5F 0x6CE3 +0xAA60 0x6CE8 +0xAA61 0x6CF3 +0xAA62 0x6CB1 +0xAA63 0x6CCC +0xAA64 0x6CE5 +0xAA65 0x6CB3 +0xAA66 0x6CBD +0xAA67 0x6CBE +0xAA68 0x6CBC +0xAA69 0x6CE2 +0xAA6A 0x6CAB +0xAA6B 0x6CD5 +0xAA6C 0x6CD3 +0xAA6D 0x6CB8 +0xAA6E 0x6CC4 +0xAA6F 0x6CB9 +0xAA70 0x6CC1 +0xAA71 0x6CAE +0xAA72 0x6CD7 +0xAA73 0x6CC5 +0xAA74 0x6CF1 +0xAA75 0x6CBF +0xAA76 0x6CBB +0xAA77 0x6CE1 +0xAA78 0x6CDB +0xAA79 0x6CCA +0xAA7A 0x6CAC +0xAA7B 0x6CEF +0xAA7C 0x6CDC +0xAA7D 0x6CD6 +0xAA7E 0x6CE0 +0xAAA1 0x7095 +0xAAA2 0x708E +0xAAA3 0x7092 +0xAAA4 0x708A +0xAAA5 0x7099 +0xAAA6 0x722C +0xAAA7 0x722D +0xAAA8 0x7238 +0xAAA9 0x7248 +0xAAAA 0x7267 +0xAAAB 0x7269 +0xAAAC 0x72C0 +0xAAAD 0x72CE +0xAAAE 0x72D9 +0xAAAF 0x72D7 +0xAAB0 0x72D0 +0xAAB1 0x73A9 +0xAAB2 0x73A8 +0xAAB3 0x739F +0xAAB4 0x73AB +0xAAB5 0x73A5 +0xAAB6 0x753D +0xAAB7 0x759D +0xAAB8 0x7599 +0xAAB9 0x759A +0xAABA 0x7684 +0xAABB 0x76C2 +0xAABC 0x76F2 +0xAABD 0x76F4 +0xAABE 0x77E5 +0xAABF 0x77FD +0xAAC0 0x793E +0xAAC1 0x7940 +0xAAC2 0x7941 +0xAAC3 0x79C9 +0xAAC4 0x79C8 +0xAAC5 0x7A7A +0xAAC6 0x7A79 +0xAAC7 0x7AFA +0xAAC8 0x7CFE +0xAAC9 0x7F54 +0xAACA 0x7F8C +0xAACB 0x7F8B +0xAACC 0x8005 +0xAACD 0x80BA +0xAACE 0x80A5 +0xAACF 0x80A2 +0xAAD0 0x80B1 +0xAAD1 0x80A1 +0xAAD2 0x80AB +0xAAD3 0x80A9 +0xAAD4 0x80B4 +0xAAD5 0x80AA +0xAAD6 0x80AF +0xAAD7 0x81E5 +0xAAD8 0x81FE +0xAAD9 0x820D +0xAADA 0x82B3 +0xAADB 0x829D +0xAADC 0x8299 +0xAADD 0x82AD +0xAADE 0x82BD +0xAADF 0x829F +0xAAE0 0x82B9 +0xAAE1 0x82B1 +0xAAE2 0x82AC +0xAAE3 0x82A5 +0xAAE4 0x82AF +0xAAE5 0x82B8 +0xAAE6 0x82A3 +0xAAE7 0x82B0 +0xAAE8 0x82BE +0xAAE9 0x82B7 +0xAAEA 0x864E +0xAAEB 0x8671 +0xAAEC 0x521D +0xAAED 0x8868 +0xAAEE 0x8ECB +0xAAEF 0x8FCE +0xAAF0 0x8FD4 +0xAAF1 0x8FD1 +0xAAF2 0x90B5 +0xAAF3 0x90B8 +0xAAF4 0x90B1 +0xAAF5 0x90B6 +0xAAF6 0x91C7 +0xAAF7 0x91D1 +0xAAF8 0x9577 +0xAAF9 0x9580 +0xAAFA 0x961C +0xAAFB 0x9640 +0xAAFC 0x963F +0xAAFD 0x963B +0xAAFE 0x9644 +0xAB40 0x9642 +0xAB41 0x96B9 +0xAB42 0x96E8 +0xAB43 0x9752 +0xAB44 0x975E +0xAB45 0x4E9F +0xAB46 0x4EAD +0xAB47 0x4EAE +0xAB48 0x4FE1 +0xAB49 0x4FB5 +0xAB4A 0x4FAF +0xAB4B 0x4FBF +0xAB4C 0x4FE0 +0xAB4D 0x4FD1 +0xAB4E 0x4FCF +0xAB4F 0x4FDD +0xAB50 0x4FC3 +0xAB51 0x4FB6 +0xAB52 0x4FD8 +0xAB53 0x4FDF +0xAB54 0x4FCA +0xAB55 0x4FD7 +0xAB56 0x4FAE +0xAB57 0x4FD0 +0xAB58 0x4FC4 +0xAB59 0x4FC2 +0xAB5A 0x4FDA +0xAB5B 0x4FCE +0xAB5C 0x4FDE +0xAB5D 0x4FB7 +0xAB5E 0x5157 +0xAB5F 0x5192 +0xAB60 0x5191 +0xAB61 0x51A0 +0xAB62 0x524E +0xAB63 0x5243 +0xAB64 0x524A +0xAB65 0x524D +0xAB66 0x524C +0xAB67 0x524B +0xAB68 0x5247 +0xAB69 0x52C7 +0xAB6A 0x52C9 +0xAB6B 0x52C3 +0xAB6C 0x52C1 +0xAB6D 0x530D +0xAB6E 0x5357 +0xAB6F 0x537B +0xAB70 0x539A +0xAB71 0x53DB +0xAB72 0x54AC +0xAB73 0x54C0 +0xAB74 0x54A8 +0xAB75 0x54CE +0xAB76 0x54C9 +0xAB77 0x54B8 +0xAB78 0x54A6 +0xAB79 0x54B3 +0xAB7A 0x54C7 +0xAB7B 0x54C2 +0xAB7C 0x54BD +0xAB7D 0x54AA +0xAB7E 0x54C1 +0xABA1 0x54C4 +0xABA2 0x54C8 +0xABA3 0x54AF +0xABA4 0x54AB +0xABA5 0x54B1 +0xABA6 0x54BB +0xABA7 0x54A9 +0xABA8 0x54A7 +0xABA9 0x54BF +0xABAA 0x56FF +0xABAB 0x5782 +0xABAC 0x578B +0xABAD 0x57A0 +0xABAE 0x57A3 +0xABAF 0x57A2 +0xABB0 0x57CE +0xABB1 0x57AE +0xABB2 0x5793 +0xABB3 0x5955 +0xABB4 0x5951 +0xABB5 0x594F +0xABB6 0x594E +0xABB7 0x5950 +0xABB8 0x59DC +0xABB9 0x59D8 +0xABBA 0x59FF +0xABBB 0x59E3 +0xABBC 0x59E8 +0xABBD 0x5A03 +0xABBE 0x59E5 +0xABBF 0x59EA +0xABC0 0x59DA +0xABC1 0x59E6 +0xABC2 0x5A01 +0xABC3 0x59FB +0xABC4 0x5B69 +0xABC5 0x5BA3 +0xABC6 0x5BA6 +0xABC7 0x5BA4 +0xABC8 0x5BA2 +0xABC9 0x5BA5 +0xABCA 0x5C01 +0xABCB 0x5C4E +0xABCC 0x5C4F +0xABCD 0x5C4D +0xABCE 0x5C4B +0xABCF 0x5CD9 +0xABD0 0x5CD2 +0xABD1 0x5DF7 +0xABD2 0x5E1D +0xABD3 0x5E25 +0xABD4 0x5E1F +0xABD5 0x5E7D +0xABD6 0x5EA0 +0xABD7 0x5EA6 +0xABD8 0x5EFA +0xABD9 0x5F08 +0xABDA 0x5F2D +0xABDB 0x5F65 +0xABDC 0x5F88 +0xABDD 0x5F85 +0xABDE 0x5F8A +0xABDF 0x5F8B +0xABE0 0x5F87 +0xABE1 0x5F8C +0xABE2 0x5F89 +0xABE3 0x6012 +0xABE4 0x601D +0xABE5 0x6020 +0xABE6 0x6025 +0xABE7 0x600E +0xABE8 0x6028 +0xABE9 0x604D +0xABEA 0x6070 +0xABEB 0x6068 +0xABEC 0x6062 +0xABED 0x6046 +0xABEE 0x6043 +0xABEF 0x606C +0xABF0 0x606B +0xABF1 0x606A +0xABF2 0x6064 +0xABF3 0x6241 +0xABF4 0x62DC +0xABF5 0x6316 +0xABF6 0x6309 +0xABF7 0x62FC +0xABF8 0x62ED +0xABF9 0x6301 +0xABFA 0x62EE +0xABFB 0x62FD +0xABFC 0x6307 +0xABFD 0x62F1 +0xABFE 0x62F7 +0xAC40 0x62EF +0xAC41 0x62EC +0xAC42 0x62FE +0xAC43 0x62F4 +0xAC44 0x6311 +0xAC45 0x6302 +0xAC46 0x653F +0xAC47 0x6545 +0xAC48 0x65AB +0xAC49 0x65BD +0xAC4A 0x65E2 +0xAC4B 0x6625 +0xAC4C 0x662D +0xAC4D 0x6620 +0xAC4E 0x6627 +0xAC4F 0x662F +0xAC50 0x661F +0xAC51 0x6628 +0xAC52 0x6631 +0xAC53 0x6624 +0xAC54 0x66F7 +0xAC55 0x67FF +0xAC56 0x67D3 +0xAC57 0x67F1 +0xAC58 0x67D4 +0xAC59 0x67D0 +0xAC5A 0x67EC +0xAC5B 0x67B6 +0xAC5C 0x67AF +0xAC5D 0x67F5 +0xAC5E 0x67E9 +0xAC5F 0x67EF +0xAC60 0x67C4 +0xAC61 0x67D1 +0xAC62 0x67B4 +0xAC63 0x67DA +0xAC64 0x67E5 +0xAC65 0x67B8 +0xAC66 0x67CF +0xAC67 0x67DE +0xAC68 0x67F3 +0xAC69 0x67B0 +0xAC6A 0x67D9 +0xAC6B 0x67E2 +0xAC6C 0x67DD +0xAC6D 0x67D2 +0xAC6E 0x6B6A +0xAC6F 0x6B83 +0xAC70 0x6B86 +0xAC71 0x6BB5 +0xAC72 0x6BD2 +0xAC73 0x6BD7 +0xAC74 0x6C1F +0xAC75 0x6CC9 +0xAC76 0x6D0B +0xAC77 0x6D32 +0xAC78 0x6D2A +0xAC79 0x6D41 +0xAC7A 0x6D25 +0xAC7B 0x6D0C +0xAC7C 0x6D31 +0xAC7D 0x6D1E +0xAC7E 0x6D17 +0xACA1 0x6D3B +0xACA2 0x6D3D +0xACA3 0x6D3E +0xACA4 0x6D36 +0xACA5 0x6D1B +0xACA6 0x6CF5 +0xACA7 0x6D39 +0xACA8 0x6D27 +0xACA9 0x6D38 +0xACAA 0x6D29 +0xACAB 0x6D2E +0xACAC 0x6D35 +0xACAD 0x6D0E +0xACAE 0x6D2B +0xACAF 0x70AB +0xACB0 0x70BA +0xACB1 0x70B3 +0xACB2 0x70AC +0xACB3 0x70AF +0xACB4 0x70AD +0xACB5 0x70B8 +0xACB6 0x70AE +0xACB7 0x70A4 +0xACB8 0x7230 +0xACB9 0x7272 +0xACBA 0x726F +0xACBB 0x7274 +0xACBC 0x72E9 +0xACBD 0x72E0 +0xACBE 0x72E1 +0xACBF 0x73B7 +0xACC0 0x73CA +0xACC1 0x73BB +0xACC2 0x73B2 +0xACC3 0x73CD +0xACC4 0x73C0 +0xACC5 0x73B3 +0xACC6 0x751A +0xACC7 0x752D +0xACC8 0x754F +0xACC9 0x754C +0xACCA 0x754E +0xACCB 0x754B +0xACCC 0x75AB +0xACCD 0x75A4 +0xACCE 0x75A5 +0xACCF 0x75A2 +0xACD0 0x75A3 +0xACD1 0x7678 +0xACD2 0x7686 +0xACD3 0x7687 +0xACD4 0x7688 +0xACD5 0x76C8 +0xACD6 0x76C6 +0xACD7 0x76C3 +0xACD8 0x76C5 +0xACD9 0x7701 +0xACDA 0x76F9 +0xACDB 0x76F8 +0xACDC 0x7709 +0xACDD 0x770B +0xACDE 0x76FE +0xACDF 0x76FC +0xACE0 0x7707 +0xACE1 0x77DC +0xACE2 0x7802 +0xACE3 0x7814 +0xACE4 0x780C +0xACE5 0x780D +0xACE6 0x7946 +0xACE7 0x7949 +0xACE8 0x7948 +0xACE9 0x7947 +0xACEA 0x79B9 +0xACEB 0x79BA +0xACEC 0x79D1 +0xACED 0x79D2 +0xACEE 0x79CB +0xACEF 0x7A7F +0xACF0 0x7A81 +0xACF1 0x7AFF +0xACF2 0x7AFD +0xACF3 0x7C7D +0xACF4 0x7D02 +0xACF5 0x7D05 +0xACF6 0x7D00 +0xACF7 0x7D09 +0xACF8 0x7D07 +0xACF9 0x7D04 +0xACFA 0x7D06 +0xACFB 0x7F38 +0xACFC 0x7F8E +0xACFD 0x7FBF +0xACFE 0x8004 +0xAD40 0x8010 +0xAD41 0x800D +0xAD42 0x8011 +0xAD43 0x8036 +0xAD44 0x80D6 +0xAD45 0x80E5 +0xAD46 0x80DA +0xAD47 0x80C3 +0xAD48 0x80C4 +0xAD49 0x80CC +0xAD4A 0x80E1 +0xAD4B 0x80DB +0xAD4C 0x80CE +0xAD4D 0x80DE +0xAD4E 0x80E4 +0xAD4F 0x80DD +0xAD50 0x81F4 +0xAD51 0x8222 +0xAD52 0x82E7 +0xAD53 0x8303 +0xAD54 0x8305 +0xAD55 0x82E3 +0xAD56 0x82DB +0xAD57 0x82E6 +0xAD58 0x8304 +0xAD59 0x82E5 +0xAD5A 0x8302 +0xAD5B 0x8309 +0xAD5C 0x82D2 +0xAD5D 0x82D7 +0xAD5E 0x82F1 +0xAD5F 0x8301 +0xAD60 0x82DC +0xAD61 0x82D4 +0xAD62 0x82D1 +0xAD63 0x82DE +0xAD64 0x82D3 +0xAD65 0x82DF +0xAD66 0x82EF +0xAD67 0x8306 +0xAD68 0x8650 +0xAD69 0x8679 +0xAD6A 0x867B +0xAD6B 0x867A +0xAD6C 0x884D +0xAD6D 0x886B +0xAD6E 0x8981 +0xAD6F 0x89D4 +0xAD70 0x8A08 +0xAD71 0x8A02 +0xAD72 0x8A03 +0xAD73 0x8C9E +0xAD74 0x8CA0 +0xAD75 0x8D74 +0xAD76 0x8D73 +0xAD77 0x8DB4 +0xAD78 0x8ECD +0xAD79 0x8ECC +0xAD7A 0x8FF0 +0xAD7B 0x8FE6 +0xAD7C 0x8FE2 +0xAD7D 0x8FEA +0xAD7E 0x8FE5 +0xADA1 0x8FED +0xADA2 0x8FEB +0xADA3 0x8FE4 +0xADA4 0x8FE8 +0xADA5 0x90CA +0xADA6 0x90CE +0xADA7 0x90C1 +0xADA8 0x90C3 +0xADA9 0x914B +0xADAA 0x914A +0xADAB 0x91CD +0xADAC 0x9582 +0xADAD 0x9650 +0xADAE 0x964B +0xADAF 0x964C +0xADB0 0x964D +0xADB1 0x9762 +0xADB2 0x9769 +0xADB3 0x97CB +0xADB4 0x97ED +0xADB5 0x97F3 +0xADB6 0x9801 +0xADB7 0x98A8 +0xADB8 0x98DB +0xADB9 0x98DF +0xADBA 0x9996 +0xADBB 0x9999 +0xADBC 0x4E58 +0xADBD 0x4EB3 +0xADBE 0x500C +0xADBF 0x500D +0xADC0 0x5023 +0xADC1 0x4FEF +0xADC2 0x5026 +0xADC3 0x5025 +0xADC4 0x4FF8 +0xADC5 0x5029 +0xADC6 0x5016 +0xADC7 0x5006 +0xADC8 0x503C +0xADC9 0x501F +0xADCA 0x501A +0xADCB 0x5012 +0xADCC 0x5011 +0xADCD 0x4FFA +0xADCE 0x5000 +0xADCF 0x5014 +0xADD0 0x5028 +0xADD1 0x4FF1 +0xADD2 0x5021 +0xADD3 0x500B +0xADD4 0x5019 +0xADD5 0x5018 +0xADD6 0x4FF3 +0xADD7 0x4FEE +0xADD8 0x502D +0xADD9 0x502A +0xADDA 0x4FFE +0xADDB 0x502B +0xADDC 0x5009 +0xADDD 0x517C +0xADDE 0x51A4 +0xADDF 0x51A5 +0xADE0 0x51A2 +0xADE1 0x51CD +0xADE2 0x51CC +0xADE3 0x51C6 +0xADE4 0x51CB +0xADE5 0x5256 +0xADE6 0x525C +0xADE7 0x5254 +0xADE8 0x525B +0xADE9 0x525D +0xADEA 0x532A +0xADEB 0x537F +0xADEC 0x539F +0xADED 0x539D +0xADEE 0x53DF +0xADEF 0x54E8 +0xADF0 0x5510 +0xADF1 0x5501 +0xADF2 0x5537 +0xADF3 0x54FC +0xADF4 0x54E5 +0xADF5 0x54F2 +0xADF6 0x5506 +0xADF7 0x54FA +0xADF8 0x5514 +0xADF9 0x54E9 +0xADFA 0x54ED +0xADFB 0x54E1 +0xADFC 0x5509 +0xADFD 0x54EE +0xADFE 0x54EA +0xAE40 0x54E6 +0xAE41 0x5527 +0xAE42 0x5507 +0xAE43 0x54FD +0xAE44 0x550F +0xAE45 0x5703 +0xAE46 0x5704 +0xAE47 0x57C2 +0xAE48 0x57D4 +0xAE49 0x57CB +0xAE4A 0x57C3 +0xAE4B 0x5809 +0xAE4C 0x590F +0xAE4D 0x5957 +0xAE4E 0x5958 +0xAE4F 0x595A +0xAE50 0x5A11 +0xAE51 0x5A18 +0xAE52 0x5A1C +0xAE53 0x5A1F +0xAE54 0x5A1B +0xAE55 0x5A13 +0xAE56 0x59EC +0xAE57 0x5A20 +0xAE58 0x5A23 +0xAE59 0x5A29 +0xAE5A 0x5A25 +0xAE5B 0x5A0C +0xAE5C 0x5A09 +0xAE5D 0x5B6B +0xAE5E 0x5C58 +0xAE5F 0x5BB0 +0xAE60 0x5BB3 +0xAE61 0x5BB6 +0xAE62 0x5BB4 +0xAE63 0x5BAE +0xAE64 0x5BB5 +0xAE65 0x5BB9 +0xAE66 0x5BB8 +0xAE67 0x5C04 +0xAE68 0x5C51 +0xAE69 0x5C55 +0xAE6A 0x5C50 +0xAE6B 0x5CED +0xAE6C 0x5CFD +0xAE6D 0x5CFB +0xAE6E 0x5CEA +0xAE6F 0x5CE8 +0xAE70 0x5CF0 +0xAE71 0x5CF6 +0xAE72 0x5D01 +0xAE73 0x5CF4 +0xAE74 0x5DEE +0xAE75 0x5E2D +0xAE76 0x5E2B +0xAE77 0x5EAB +0xAE78 0x5EAD +0xAE79 0x5EA7 +0xAE7A 0x5F31 +0xAE7B 0x5F92 +0xAE7C 0x5F91 +0xAE7D 0x5F90 +0xAE7E 0x6059 +0xAEA1 0x6063 +0xAEA2 0x6065 +0xAEA3 0x6050 +0xAEA4 0x6055 +0xAEA5 0x606D +0xAEA6 0x6069 +0xAEA7 0x606F +0xAEA8 0x6084 +0xAEA9 0x609F +0xAEAA 0x609A +0xAEAB 0x608D +0xAEAC 0x6094 +0xAEAD 0x608C +0xAEAE 0x6085 +0xAEAF 0x6096 +0xAEB0 0x6247 +0xAEB1 0x62F3 +0xAEB2 0x6308 +0xAEB3 0x62FF +0xAEB4 0x634E +0xAEB5 0x633E +0xAEB6 0x632F +0xAEB7 0x6355 +0xAEB8 0x6342 +0xAEB9 0x6346 +0xAEBA 0x634F +0xAEBB 0x6349 +0xAEBC 0x633A +0xAEBD 0x6350 +0xAEBE 0x633D +0xAEBF 0x632A +0xAEC0 0x632B +0xAEC1 0x6328 +0xAEC2 0x634D +0xAEC3 0x634C +0xAEC4 0x6548 +0xAEC5 0x6549 +0xAEC6 0x6599 +0xAEC7 0x65C1 +0xAEC8 0x65C5 +0xAEC9 0x6642 +0xAECA 0x6649 +0xAECB 0x664F +0xAECC 0x6643 +0xAECD 0x6652 +0xAECE 0x664C +0xAECF 0x6645 +0xAED0 0x6641 +0xAED1 0x66F8 +0xAED2 0x6714 +0xAED3 0x6715 +0xAED4 0x6717 +0xAED5 0x6821 +0xAED6 0x6838 +0xAED7 0x6848 +0xAED8 0x6846 +0xAED9 0x6853 +0xAEDA 0x6839 +0xAEDB 0x6842 +0xAEDC 0x6854 +0xAEDD 0x6829 +0xAEDE 0x68B3 +0xAEDF 0x6817 +0xAEE0 0x684C +0xAEE1 0x6851 +0xAEE2 0x683D +0xAEE3 0x67F4 +0xAEE4 0x6850 +0xAEE5 0x6840 +0xAEE6 0x683C +0xAEE7 0x6843 +0xAEE8 0x682A +0xAEE9 0x6845 +0xAEEA 0x6813 +0xAEEB 0x6818 +0xAEEC 0x6841 +0xAEED 0x6B8A +0xAEEE 0x6B89 +0xAEEF 0x6BB7 +0xAEF0 0x6C23 +0xAEF1 0x6C27 +0xAEF2 0x6C28 +0xAEF3 0x6C26 +0xAEF4 0x6C24 +0xAEF5 0x6CF0 +0xAEF6 0x6D6A +0xAEF7 0x6D95 +0xAEF8 0x6D88 +0xAEF9 0x6D87 +0xAEFA 0x6D66 +0xAEFB 0x6D78 +0xAEFC 0x6D77 +0xAEFD 0x6D59 +0xAEFE 0x6D93 +0xAF40 0x6D6C +0xAF41 0x6D89 +0xAF42 0x6D6E +0xAF43 0x6D5A +0xAF44 0x6D74 +0xAF45 0x6D69 +0xAF46 0x6D8C +0xAF47 0x6D8A +0xAF48 0x6D79 +0xAF49 0x6D85 +0xAF4A 0x6D65 +0xAF4B 0x6D94 +0xAF4C 0x70CA +0xAF4D 0x70D8 +0xAF4E 0x70E4 +0xAF4F 0x70D9 +0xAF50 0x70C8 +0xAF51 0x70CF +0xAF52 0x7239 +0xAF53 0x7279 +0xAF54 0x72FC +0xAF55 0x72F9 +0xAF56 0x72FD +0xAF57 0x72F8 +0xAF58 0x72F7 +0xAF59 0x7386 +0xAF5A 0x73ED +0xAF5B 0x7409 +0xAF5C 0x73EE +0xAF5D 0x73E0 +0xAF5E 0x73EA +0xAF5F 0x73DE +0xAF60 0x7554 +0xAF61 0x755D +0xAF62 0x755C +0xAF63 0x755A +0xAF64 0x7559 +0xAF65 0x75BE +0xAF66 0x75C5 +0xAF67 0x75C7 +0xAF68 0x75B2 +0xAF69 0x75B3 +0xAF6A 0x75BD +0xAF6B 0x75BC +0xAF6C 0x75B9 +0xAF6D 0x75C2 +0xAF6E 0x75B8 +0xAF6F 0x768B +0xAF70 0x76B0 +0xAF71 0x76CA +0xAF72 0x76CD +0xAF73 0x76CE +0xAF74 0x7729 +0xAF75 0x771F +0xAF76 0x7720 +0xAF77 0x7728 +0xAF78 0x77E9 +0xAF79 0x7830 +0xAF7A 0x7827 +0xAF7B 0x7838 +0xAF7C 0x781D +0xAF7D 0x7834 +0xAF7E 0x7837 +0xAFA1 0x7825 +0xAFA2 0x782D +0xAFA3 0x7820 +0xAFA4 0x781F +0xAFA5 0x7832 +0xAFA6 0x7955 +0xAFA7 0x7950 +0xAFA8 0x7960 +0xAFA9 0x795F +0xAFAA 0x7956 +0xAFAB 0x795E +0xAFAC 0x795D +0xAFAD 0x7957 +0xAFAE 0x795A +0xAFAF 0x79E4 +0xAFB0 0x79E3 +0xAFB1 0x79E7 +0xAFB2 0x79DF +0xAFB3 0x79E6 +0xAFB4 0x79E9 +0xAFB5 0x79D8 +0xAFB6 0x7A84 +0xAFB7 0x7A88 +0xAFB8 0x7AD9 +0xAFB9 0x7B06 +0xAFBA 0x7B11 +0xAFBB 0x7C89 +0xAFBC 0x7D21 +0xAFBD 0x7D17 +0xAFBE 0x7D0B +0xAFBF 0x7D0A +0xAFC0 0x7D20 +0xAFC1 0x7D22 +0xAFC2 0x7D14 +0xAFC3 0x7D10 +0xAFC4 0x7D15 +0xAFC5 0x7D1A +0xAFC6 0x7D1C +0xAFC7 0x7D0D +0xAFC8 0x7D19 +0xAFC9 0x7D1B +0xAFCA 0x7F3A +0xAFCB 0x7F5F +0xAFCC 0x7F94 +0xAFCD 0x7FC5 +0xAFCE 0x7FC1 +0xAFCF 0x8006 +0xAFD0 0x8018 +0xAFD1 0x8015 +0xAFD2 0x8019 +0xAFD3 0x8017 +0xAFD4 0x803D +0xAFD5 0x803F +0xAFD6 0x80F1 +0xAFD7 0x8102 +0xAFD8 0x80F0 +0xAFD9 0x8105 +0xAFDA 0x80ED +0xAFDB 0x80F4 +0xAFDC 0x8106 +0xAFDD 0x80F8 +0xAFDE 0x80F3 +0xAFDF 0x8108 +0xAFE0 0x80FD +0xAFE1 0x810A +0xAFE2 0x80FC +0xAFE3 0x80EF +0xAFE4 0x81ED +0xAFE5 0x81EC +0xAFE6 0x8200 +0xAFE7 0x8210 +0xAFE8 0x822A +0xAFE9 0x822B +0xAFEA 0x8228 +0xAFEB 0x822C +0xAFEC 0x82BB +0xAFED 0x832B +0xAFEE 0x8352 +0xAFEF 0x8354 +0xAFF0 0x834A +0xAFF1 0x8338 +0xAFF2 0x8350 +0xAFF3 0x8349 +0xAFF4 0x8335 +0xAFF5 0x8334 +0xAFF6 0x834F +0xAFF7 0x8332 +0xAFF8 0x8339 +0xAFF9 0x8336 +0xAFFA 0x8317 +0xAFFB 0x8340 +0xAFFC 0x8331 +0xAFFD 0x8328 +0xAFFE 0x8343 +0xB040 0x8654 +0xB041 0x868A +0xB042 0x86AA +0xB043 0x8693 +0xB044 0x86A4 +0xB045 0x86A9 +0xB046 0x868C +0xB047 0x86A3 +0xB048 0x869C +0xB049 0x8870 +0xB04A 0x8877 +0xB04B 0x8881 +0xB04C 0x8882 +0xB04D 0x887D +0xB04E 0x8879 +0xB04F 0x8A18 +0xB050 0x8A10 +0xB051 0x8A0E +0xB052 0x8A0C +0xB053 0x8A15 +0xB054 0x8A0A +0xB055 0x8A17 +0xB056 0x8A13 +0xB057 0x8A16 +0xB058 0x8A0F +0xB059 0x8A11 +0xB05A 0x8C48 +0xB05B 0x8C7A +0xB05C 0x8C79 +0xB05D 0x8CA1 +0xB05E 0x8CA2 +0xB05F 0x8D77 +0xB060 0x8EAC +0xB061 0x8ED2 +0xB062 0x8ED4 +0xB063 0x8ECF +0xB064 0x8FB1 +0xB065 0x9001 +0xB066 0x9006 +0xB067 0x8FF7 +0xB068 0x9000 +0xB069 0x8FFA +0xB06A 0x8FF4 +0xB06B 0x9003 +0xB06C 0x8FFD +0xB06D 0x9005 +0xB06E 0x8FF8 +0xB06F 0x9095 +0xB070 0x90E1 +0xB071 0x90DD +0xB072 0x90E2 +0xB073 0x9152 +0xB074 0x914D +0xB075 0x914C +0xB076 0x91D8 +0xB077 0x91DD +0xB078 0x91D7 +0xB079 0x91DC +0xB07A 0x91D9 +0xB07B 0x9583 +0xB07C 0x9662 +0xB07D 0x9663 +0xB07E 0x9661 +0xB0A1 0x965B +0xB0A2 0x965D +0xB0A3 0x9664 +0xB0A4 0x9658 +0xB0A5 0x965E +0xB0A6 0x96BB +0xB0A7 0x98E2 +0xB0A8 0x99AC +0xB0A9 0x9AA8 +0xB0AA 0x9AD8 +0xB0AB 0x9B25 +0xB0AC 0x9B32 +0xB0AD 0x9B3C +0xB0AE 0x4E7E +0xB0AF 0x507A +0xB0B0 0x507D +0xB0B1 0x505C +0xB0B2 0x5047 +0xB0B3 0x5043 +0xB0B4 0x504C +0xB0B5 0x505A +0xB0B6 0x5049 +0xB0B7 0x5065 +0xB0B8 0x5076 +0xB0B9 0x504E +0xB0BA 0x5055 +0xB0BB 0x5075 +0xB0BC 0x5074 +0xB0BD 0x5077 +0xB0BE 0x504F +0xB0BF 0x500F +0xB0C0 0x506F +0xB0C1 0x506D +0xB0C2 0x515C +0xB0C3 0x5195 +0xB0C4 0x51F0 +0xB0C5 0x526A +0xB0C6 0x526F +0xB0C7 0x52D2 +0xB0C8 0x52D9 +0xB0C9 0x52D8 +0xB0CA 0x52D5 +0xB0CB 0x5310 +0xB0CC 0x530F +0xB0CD 0x5319 +0xB0CE 0x533F +0xB0CF 0x5340 +0xB0D0 0x533E +0xB0D1 0x53C3 +0xB0D2 0x66FC +0xB0D3 0x5546 +0xB0D4 0x556A +0xB0D5 0x5566 +0xB0D6 0x5544 +0xB0D7 0x555E +0xB0D8 0x5561 +0xB0D9 0x5543 +0xB0DA 0x554A +0xB0DB 0x5531 +0xB0DC 0x5556 +0xB0DD 0x554F +0xB0DE 0x5555 +0xB0DF 0x552F +0xB0E0 0x5564 +0xB0E1 0x5538 +0xB0E2 0x552E +0xB0E3 0x555C +0xB0E4 0x552C +0xB0E5 0x5563 +0xB0E6 0x5533 +0xB0E7 0x5541 +0xB0E8 0x5557 +0xB0E9 0x5708 +0xB0EA 0x570B +0xB0EB 0x5709 +0xB0EC 0x57DF +0xB0ED 0x5805 +0xB0EE 0x580A +0xB0EF 0x5806 +0xB0F0 0x57E0 +0xB0F1 0x57E4 +0xB0F2 0x57FA +0xB0F3 0x5802 +0xB0F4 0x5835 +0xB0F5 0x57F7 +0xB0F6 0x57F9 +0xB0F7 0x5920 +0xB0F8 0x5962 +0xB0F9 0x5A36 +0xB0FA 0x5A41 +0xB0FB 0x5A49 +0xB0FC 0x5A66 +0xB0FD 0x5A6A +0xB0FE 0x5A40 +0xB140 0x5A3C +0xB141 0x5A62 +0xB142 0x5A5A +0xB143 0x5A46 +0xB144 0x5A4A +0xB145 0x5B70 +0xB146 0x5BC7 +0xB147 0x5BC5 +0xB148 0x5BC4 +0xB149 0x5BC2 +0xB14A 0x5BBF +0xB14B 0x5BC6 +0xB14C 0x5C09 +0xB14D 0x5C08 +0xB14E 0x5C07 +0xB14F 0x5C60 +0xB150 0x5C5C +0xB151 0x5C5D +0xB152 0x5D07 +0xB153 0x5D06 +0xB154 0x5D0E +0xB155 0x5D1B +0xB156 0x5D16 +0xB157 0x5D22 +0xB158 0x5D11 +0xB159 0x5D29 +0xB15A 0x5D14 +0xB15B 0x5D19 +0xB15C 0x5D24 +0xB15D 0x5D27 +0xB15E 0x5D17 +0xB15F 0x5DE2 +0xB160 0x5E38 +0xB161 0x5E36 +0xB162 0x5E33 +0xB163 0x5E37 +0xB164 0x5EB7 +0xB165 0x5EB8 +0xB166 0x5EB6 +0xB167 0x5EB5 +0xB168 0x5EBE +0xB169 0x5F35 +0xB16A 0x5F37 +0xB16B 0x5F57 +0xB16C 0x5F6C +0xB16D 0x5F69 +0xB16E 0x5F6B +0xB16F 0x5F97 +0xB170 0x5F99 +0xB171 0x5F9E +0xB172 0x5F98 +0xB173 0x5FA1 +0xB174 0x5FA0 +0xB175 0x5F9C +0xB176 0x607F +0xB177 0x60A3 +0xB178 0x6089 +0xB179 0x60A0 +0xB17A 0x60A8 +0xB17B 0x60CB +0xB17C 0x60B4 +0xB17D 0x60E6 +0xB17E 0x60BD +0xB1A1 0x60C5 +0xB1A2 0x60BB +0xB1A3 0x60B5 +0xB1A4 0x60DC +0xB1A5 0x60BC +0xB1A6 0x60D8 +0xB1A7 0x60D5 +0xB1A8 0x60C6 +0xB1A9 0x60DF +0xB1AA 0x60B8 +0xB1AB 0x60DA +0xB1AC 0x60C7 +0xB1AD 0x621A +0xB1AE 0x621B +0xB1AF 0x6248 +0xB1B0 0x63A0 +0xB1B1 0x63A7 +0xB1B2 0x6372 +0xB1B3 0x6396 +0xB1B4 0x63A2 +0xB1B5 0x63A5 +0xB1B6 0x6377 +0xB1B7 0x6367 +0xB1B8 0x6398 +0xB1B9 0x63AA +0xB1BA 0x6371 +0xB1BB 0x63A9 +0xB1BC 0x6389 +0xB1BD 0x6383 +0xB1BE 0x639B +0xB1BF 0x636B +0xB1C0 0x63A8 +0xB1C1 0x6384 +0xB1C2 0x6388 +0xB1C3 0x6399 +0xB1C4 0x63A1 +0xB1C5 0x63AC +0xB1C6 0x6392 +0xB1C7 0x638F +0xB1C8 0x6380 +0xB1C9 0x637B +0xB1CA 0x6369 +0xB1CB 0x6368 +0xB1CC 0x637A +0xB1CD 0x655D +0xB1CE 0x6556 +0xB1CF 0x6551 +0xB1D0 0x6559 +0xB1D1 0x6557 +0xB1D2 0x555F +0xB1D3 0x654F +0xB1D4 0x6558 +0xB1D5 0x6555 +0xB1D6 0x6554 +0xB1D7 0x659C +0xB1D8 0x659B +0xB1D9 0x65AC +0xB1DA 0x65CF +0xB1DB 0x65CB +0xB1DC 0x65CC +0xB1DD 0x65CE +0xB1DE 0x665D +0xB1DF 0x665A +0xB1E0 0x6664 +0xB1E1 0x6668 +0xB1E2 0x6666 +0xB1E3 0x665E +0xB1E4 0x66F9 +0xB1E5 0x52D7 +0xB1E6 0x671B +0xB1E7 0x6881 +0xB1E8 0x68AF +0xB1E9 0x68A2 +0xB1EA 0x6893 +0xB1EB 0x68B5 +0xB1EC 0x687F +0xB1ED 0x6876 +0xB1EE 0x68B1 +0xB1EF 0x68A7 +0xB1F0 0x6897 +0xB1F1 0x68B0 +0xB1F2 0x6883 +0xB1F3 0x68C4 +0xB1F4 0x68AD +0xB1F5 0x6886 +0xB1F6 0x6885 +0xB1F7 0x6894 +0xB1F8 0x689D +0xB1F9 0x68A8 +0xB1FA 0x689F +0xB1FB 0x68A1 +0xB1FC 0x6882 +0xB1FD 0x6B32 +0xB1FE 0x6BBA +0xB240 0x6BEB +0xB241 0x6BEC +0xB242 0x6C2B +0xB243 0x6D8E +0xB244 0x6DBC +0xB245 0x6DF3 +0xB246 0x6DD9 +0xB247 0x6DB2 +0xB248 0x6DE1 +0xB249 0x6DCC +0xB24A 0x6DE4 +0xB24B 0x6DFB +0xB24C 0x6DFA +0xB24D 0x6E05 +0xB24E 0x6DC7 +0xB24F 0x6DCB +0xB250 0x6DAF +0xB251 0x6DD1 +0xB252 0x6DAE +0xB253 0x6DDE +0xB254 0x6DF9 +0xB255 0x6DB8 +0xB256 0x6DF7 +0xB257 0x6DF5 +0xB258 0x6DC5 +0xB259 0x6DD2 +0xB25A 0x6E1A +0xB25B 0x6DB5 +0xB25C 0x6DDA +0xB25D 0x6DEB +0xB25E 0x6DD8 +0xB25F 0x6DEA +0xB260 0x6DF1 +0xB261 0x6DEE +0xB262 0x6DE8 +0xB263 0x6DC6 +0xB264 0x6DC4 +0xB265 0x6DAA +0xB266 0x6DEC +0xB267 0x6DBF +0xB268 0x6DE6 +0xB269 0x70F9 +0xB26A 0x7109 +0xB26B 0x710A +0xB26C 0x70FD +0xB26D 0x70EF +0xB26E 0x723D +0xB26F 0x727D +0xB270 0x7281 +0xB271 0x731C +0xB272 0x731B +0xB273 0x7316 +0xB274 0x7313 +0xB275 0x7319 +0xB276 0x7387 +0xB277 0x7405 +0xB278 0x740A +0xB279 0x7403 +0xB27A 0x7406 +0xB27B 0x73FE +0xB27C 0x740D +0xB27D 0x74E0 +0xB27E 0x74F6 +0xB2A1 0x74F7 +0xB2A2 0x751C +0xB2A3 0x7522 +0xB2A4 0x7565 +0xB2A5 0x7566 +0xB2A6 0x7562 +0xB2A7 0x7570 +0xB2A8 0x758F +0xB2A9 0x75D4 +0xB2AA 0x75D5 +0xB2AB 0x75B5 +0xB2AC 0x75CA +0xB2AD 0x75CD +0xB2AE 0x768E +0xB2AF 0x76D4 +0xB2B0 0x76D2 +0xB2B1 0x76DB +0xB2B2 0x7737 +0xB2B3 0x773E +0xB2B4 0x773C +0xB2B5 0x7736 +0xB2B6 0x7738 +0xB2B7 0x773A +0xB2B8 0x786B +0xB2B9 0x7843 +0xB2BA 0x784E +0xB2BB 0x7965 +0xB2BC 0x7968 +0xB2BD 0x796D +0xB2BE 0x79FB +0xB2BF 0x7A92 +0xB2C0 0x7A95 +0xB2C1 0x7B20 +0xB2C2 0x7B28 +0xB2C3 0x7B1B +0xB2C4 0x7B2C +0xB2C5 0x7B26 +0xB2C6 0x7B19 +0xB2C7 0x7B1E +0xB2C8 0x7B2E +0xB2C9 0x7C92 +0xB2CA 0x7C97 +0xB2CB 0x7C95 +0xB2CC 0x7D46 +0xB2CD 0x7D43 +0xB2CE 0x7D71 +0xB2CF 0x7D2E +0xB2D0 0x7D39 +0xB2D1 0x7D3C +0xB2D2 0x7D40 +0xB2D3 0x7D30 +0xB2D4 0x7D33 +0xB2D5 0x7D44 +0xB2D6 0x7D2F +0xB2D7 0x7D42 +0xB2D8 0x7D32 +0xB2D9 0x7D31 +0xB2DA 0x7F3D +0xB2DB 0x7F9E +0xB2DC 0x7F9A +0xB2DD 0x7FCC +0xB2DE 0x7FCE +0xB2DF 0x7FD2 +0xB2E0 0x801C +0xB2E1 0x804A +0xB2E2 0x8046 +0xB2E3 0x812F +0xB2E4 0x8116 +0xB2E5 0x8123 +0xB2E6 0x812B +0xB2E7 0x8129 +0xB2E8 0x8130 +0xB2E9 0x8124 +0xB2EA 0x8202 +0xB2EB 0x8235 +0xB2EC 0x8237 +0xB2ED 0x8236 +0xB2EE 0x8239 +0xB2EF 0x838E +0xB2F0 0x839E +0xB2F1 0x8398 +0xB2F2 0x8378 +0xB2F3 0x83A2 +0xB2F4 0x8396 +0xB2F5 0x83BD +0xB2F6 0x83AB +0xB2F7 0x8392 +0xB2F8 0x838A +0xB2F9 0x8393 +0xB2FA 0x8389 +0xB2FB 0x83A0 +0xB2FC 0x8377 +0xB2FD 0x837B +0xB2FE 0x837C +0xB340 0x8386 +0xB341 0x83A7 +0xB342 0x8655 +0xB343 0x5F6A +0xB344 0x86C7 +0xB345 0x86C0 +0xB346 0x86B6 +0xB347 0x86C4 +0xB348 0x86B5 +0xB349 0x86C6 +0xB34A 0x86CB +0xB34B 0x86B1 +0xB34C 0x86AF +0xB34D 0x86C9 +0xB34E 0x8853 +0xB34F 0x889E +0xB350 0x8888 +0xB351 0x88AB +0xB352 0x8892 +0xB353 0x8896 +0xB354 0x888D +0xB355 0x888B +0xB356 0x8993 +0xB357 0x898F +0xB358 0x8A2A +0xB359 0x8A1D +0xB35A 0x8A23 +0xB35B 0x8A25 +0xB35C 0x8A31 +0xB35D 0x8A2D +0xB35E 0x8A1F +0xB35F 0x8A1B +0xB360 0x8A22 +0xB361 0x8C49 +0xB362 0x8C5A +0xB363 0x8CA9 +0xB364 0x8CAC +0xB365 0x8CAB +0xB366 0x8CA8 +0xB367 0x8CAA +0xB368 0x8CA7 +0xB369 0x8D67 +0xB36A 0x8D66 +0xB36B 0x8DBE +0xB36C 0x8DBA +0xB36D 0x8EDB +0xB36E 0x8EDF +0xB36F 0x9019 +0xB370 0x900D +0xB371 0x901A +0xB372 0x9017 +0xB373 0x9023 +0xB374 0x901F +0xB375 0x901D +0xB376 0x9010 +0xB377 0x9015 +0xB378 0x901E +0xB379 0x9020 +0xB37A 0x900F +0xB37B 0x9022 +0xB37C 0x9016 +0xB37D 0x901B +0xB37E 0x9014 +0xB3A1 0x90E8 +0xB3A2 0x90ED +0xB3A3 0x90FD +0xB3A4 0x9157 +0xB3A5 0x91CE +0xB3A6 0x91F5 +0xB3A7 0x91E6 +0xB3A8 0x91E3 +0xB3A9 0x91E7 +0xB3AA 0x91ED +0xB3AB 0x91E9 +0xB3AC 0x9589 +0xB3AD 0x966A +0xB3AE 0x9675 +0xB3AF 0x9673 +0xB3B0 0x9678 +0xB3B1 0x9670 +0xB3B2 0x9674 +0xB3B3 0x9676 +0xB3B4 0x9677 +0xB3B5 0x966C +0xB3B6 0x96C0 +0xB3B7 0x96EA +0xB3B8 0x96E9 +0xB3B9 0x7AE0 +0xB3BA 0x7ADF +0xB3BB 0x9802 +0xB3BC 0x9803 +0xB3BD 0x9B5A +0xB3BE 0x9CE5 +0xB3BF 0x9E75 +0xB3C0 0x9E7F +0xB3C1 0x9EA5 +0xB3C2 0x9EBB +0xB3C3 0x50A2 +0xB3C4 0x508D +0xB3C5 0x5085 +0xB3C6 0x5099 +0xB3C7 0x5091 +0xB3C8 0x5080 +0xB3C9 0x5096 +0xB3CA 0x5098 +0xB3CB 0x509A +0xB3CC 0x6700 +0xB3CD 0x51F1 +0xB3CE 0x5272 +0xB3CF 0x5274 +0xB3D0 0x5275 +0xB3D1 0x5269 +0xB3D2 0x52DE +0xB3D3 0x52DD +0xB3D4 0x52DB +0xB3D5 0x535A +0xB3D6 0x53A5 +0xB3D7 0x557B +0xB3D8 0x5580 +0xB3D9 0x55A7 +0xB3DA 0x557C +0xB3DB 0x558A +0xB3DC 0x559D +0xB3DD 0x5598 +0xB3DE 0x5582 +0xB3DF 0x559C +0xB3E0 0x55AA +0xB3E1 0x5594 +0xB3E2 0x5587 +0xB3E3 0x558B +0xB3E4 0x5583 +0xB3E5 0x55B3 +0xB3E6 0x55AE +0xB3E7 0x559F +0xB3E8 0x553E +0xB3E9 0x55B2 +0xB3EA 0x559A +0xB3EB 0x55BB +0xB3EC 0x55AC +0xB3ED 0x55B1 +0xB3EE 0x557E +0xB3EF 0x5589 +0xB3F0 0x55AB +0xB3F1 0x5599 +0xB3F2 0x570D +0xB3F3 0x582F +0xB3F4 0x582A +0xB3F5 0x5834 +0xB3F6 0x5824 +0xB3F7 0x5830 +0xB3F8 0x5831 +0xB3F9 0x5821 +0xB3FA 0x581D +0xB3FB 0x5820 +0xB3FC 0x58F9 +0xB3FD 0x58FA +0xB3FE 0x5960 +0xB440 0x5A77 +0xB441 0x5A9A +0xB442 0x5A7F +0xB443 0x5A92 +0xB444 0x5A9B +0xB445 0x5AA7 +0xB446 0x5B73 +0xB447 0x5B71 +0xB448 0x5BD2 +0xB449 0x5BCC +0xB44A 0x5BD3 +0xB44B 0x5BD0 +0xB44C 0x5C0A +0xB44D 0x5C0B +0xB44E 0x5C31 +0xB44F 0x5D4C +0xB450 0x5D50 +0xB451 0x5D34 +0xB452 0x5D47 +0xB453 0x5DFD +0xB454 0x5E45 +0xB455 0x5E3D +0xB456 0x5E40 +0xB457 0x5E43 +0xB458 0x5E7E +0xB459 0x5ECA +0xB45A 0x5EC1 +0xB45B 0x5EC2 +0xB45C 0x5EC4 +0xB45D 0x5F3C +0xB45E 0x5F6D +0xB45F 0x5FA9 +0xB460 0x5FAA +0xB461 0x5FA8 +0xB462 0x60D1 +0xB463 0x60E1 +0xB464 0x60B2 +0xB465 0x60B6 +0xB466 0x60E0 +0xB467 0x611C +0xB468 0x6123 +0xB469 0x60FA +0xB46A 0x6115 +0xB46B 0x60F0 +0xB46C 0x60FB +0xB46D 0x60F4 +0xB46E 0x6168 +0xB46F 0x60F1 +0xB470 0x610E +0xB471 0x60F6 +0xB472 0x6109 +0xB473 0x6100 +0xB474 0x6112 +0xB475 0x621F +0xB476 0x6249 +0xB477 0x63A3 +0xB478 0x638C +0xB479 0x63CF +0xB47A 0x63C0 +0xB47B 0x63E9 +0xB47C 0x63C9 +0xB47D 0x63C6 +0xB47E 0x63CD +0xB4A1 0x63D2 +0xB4A2 0x63E3 +0xB4A3 0x63D0 +0xB4A4 0x63E1 +0xB4A5 0x63D6 +0xB4A6 0x63ED +0xB4A7 0x63EE +0xB4A8 0x6376 +0xB4A9 0x63F4 +0xB4AA 0x63EA +0xB4AB 0x63DB +0xB4AC 0x6452 +0xB4AD 0x63DA +0xB4AE 0x63F9 +0xB4AF 0x655E +0xB4B0 0x6566 +0xB4B1 0x6562 +0xB4B2 0x6563 +0xB4B3 0x6591 +0xB4B4 0x6590 +0xB4B5 0x65AF +0xB4B6 0x666E +0xB4B7 0x6670 +0xB4B8 0x6674 +0xB4B9 0x6676 +0xB4BA 0x666F +0xB4BB 0x6691 +0xB4BC 0x667A +0xB4BD 0x667E +0xB4BE 0x6677 +0xB4BF 0x66FE +0xB4C0 0x66FF +0xB4C1 0x671F +0xB4C2 0x671D +0xB4C3 0x68FA +0xB4C4 0x68D5 +0xB4C5 0x68E0 +0xB4C6 0x68D8 +0xB4C7 0x68D7 +0xB4C8 0x6905 +0xB4C9 0x68DF +0xB4CA 0x68F5 +0xB4CB 0x68EE +0xB4CC 0x68E7 +0xB4CD 0x68F9 +0xB4CE 0x68D2 +0xB4CF 0x68F2 +0xB4D0 0x68E3 +0xB4D1 0x68CB +0xB4D2 0x68CD +0xB4D3 0x690D +0xB4D4 0x6912 +0xB4D5 0x690E +0xB4D6 0x68C9 +0xB4D7 0x68DA +0xB4D8 0x696E +0xB4D9 0x68FB +0xB4DA 0x6B3E +0xB4DB 0x6B3A +0xB4DC 0x6B3D +0xB4DD 0x6B98 +0xB4DE 0x6B96 +0xB4DF 0x6BBC +0xB4E0 0x6BEF +0xB4E1 0x6C2E +0xB4E2 0x6C2F +0xB4E3 0x6C2C +0xB4E4 0x6E2F +0xB4E5 0x6E38 +0xB4E6 0x6E54 +0xB4E7 0x6E21 +0xB4E8 0x6E32 +0xB4E9 0x6E67 +0xB4EA 0x6E4A +0xB4EB 0x6E20 +0xB4EC 0x6E25 +0xB4ED 0x6E23 +0xB4EE 0x6E1B +0xB4EF 0x6E5B +0xB4F0 0x6E58 +0xB4F1 0x6E24 +0xB4F2 0x6E56 +0xB4F3 0x6E6E +0xB4F4 0x6E2D +0xB4F5 0x6E26 +0xB4F6 0x6E6F +0xB4F7 0x6E34 +0xB4F8 0x6E4D +0xB4F9 0x6E3A +0xB4FA 0x6E2C +0xB4FB 0x6E43 +0xB4FC 0x6E1D +0xB4FD 0x6E3E +0xB4FE 0x6ECB +0xB540 0x6E89 +0xB541 0x6E19 +0xB542 0x6E4E +0xB543 0x6E63 +0xB544 0x6E44 +0xB545 0x6E72 +0xB546 0x6E69 +0xB547 0x6E5F +0xB548 0x7119 +0xB549 0x711A +0xB54A 0x7126 +0xB54B 0x7130 +0xB54C 0x7121 +0xB54D 0x7136 +0xB54E 0x716E +0xB54F 0x711C +0xB550 0x724C +0xB551 0x7284 +0xB552 0x7280 +0xB553 0x7336 +0xB554 0x7325 +0xB555 0x7334 +0xB556 0x7329 +0xB557 0x743A +0xB558 0x742A +0xB559 0x7433 +0xB55A 0x7422 +0xB55B 0x7425 +0xB55C 0x7435 +0xB55D 0x7436 +0xB55E 0x7434 +0xB55F 0x742F +0xB560 0x741B +0xB561 0x7426 +0xB562 0x7428 +0xB563 0x7525 +0xB564 0x7526 +0xB565 0x756B +0xB566 0x756A +0xB567 0x75E2 +0xB568 0x75DB +0xB569 0x75E3 +0xB56A 0x75D9 +0xB56B 0x75D8 +0xB56C 0x75DE +0xB56D 0x75E0 +0xB56E 0x767B +0xB56F 0x767C +0xB570 0x7696 +0xB571 0x7693 +0xB572 0x76B4 +0xB573 0x76DC +0xB574 0x774F +0xB575 0x77ED +0xB576 0x785D +0xB577 0x786C +0xB578 0x786F +0xB579 0x7A0D +0xB57A 0x7A08 +0xB57B 0x7A0B +0xB57C 0x7A05 +0xB57D 0x7A00 +0xB57E 0x7A98 +0xB5A1 0x7A97 +0xB5A2 0x7A96 +0xB5A3 0x7AE5 +0xB5A4 0x7AE3 +0xB5A5 0x7B49 +0xB5A6 0x7B56 +0xB5A7 0x7B46 +0xB5A8 0x7B50 +0xB5A9 0x7B52 +0xB5AA 0x7B54 +0xB5AB 0x7B4D +0xB5AC 0x7B4B +0xB5AD 0x7B4F +0xB5AE 0x7B51 +0xB5AF 0x7C9F +0xB5B0 0x7CA5 +0xB5B1 0x7D5E +0xB5B2 0x7D50 +0xB5B3 0x7D68 +0xB5B4 0x7D55 +0xB5B5 0x7D2B +0xB5B6 0x7D6E +0xB5B7 0x7D72 +0xB5B8 0x7D61 +0xB5B9 0x7D66 +0xB5BA 0x7D62 +0xB5BB 0x7D70 +0xB5BC 0x7D73 +0xB5BD 0x5584 +0xB5BE 0x7FD4 +0xB5BF 0x7FD5 +0xB5C0 0x800B +0xB5C1 0x8052 +0xB5C2 0x8085 +0xB5C3 0x8155 +0xB5C4 0x8154 +0xB5C5 0x814B +0xB5C6 0x8151 +0xB5C7 0x814E +0xB5C8 0x8139 +0xB5C9 0x8146 +0xB5CA 0x813E +0xB5CB 0x814C +0xB5CC 0x8153 +0xB5CD 0x8174 +0xB5CE 0x8212 +0xB5CF 0x821C +0xB5D0 0x83E9 +0xB5D1 0x8403 +0xB5D2 0x83F8 +0xB5D3 0x840D +0xB5D4 0x83E0 +0xB5D5 0x83C5 +0xB5D6 0x840B +0xB5D7 0x83C1 +0xB5D8 0x83EF +0xB5D9 0x83F1 +0xB5DA 0x83F4 +0xB5DB 0x8457 +0xB5DC 0x840A +0xB5DD 0x83F0 +0xB5DE 0x840C +0xB5DF 0x83CC +0xB5E0 0x83FD +0xB5E1 0x83F2 +0xB5E2 0x83CA +0xB5E3 0x8438 +0xB5E4 0x840E +0xB5E5 0x8404 +0xB5E6 0x83DC +0xB5E7 0x8407 +0xB5E8 0x83D4 +0xB5E9 0x83DF +0xB5EA 0x865B +0xB5EB 0x86DF +0xB5EC 0x86D9 +0xB5ED 0x86ED +0xB5EE 0x86D4 +0xB5EF 0x86DB +0xB5F0 0x86E4 +0xB5F1 0x86D0 +0xB5F2 0x86DE +0xB5F3 0x8857 +0xB5F4 0x88C1 +0xB5F5 0x88C2 +0xB5F6 0x88B1 +0xB5F7 0x8983 +0xB5F8 0x8996 +0xB5F9 0x8A3B +0xB5FA 0x8A60 +0xB5FB 0x8A55 +0xB5FC 0x8A5E +0xB5FD 0x8A3C +0xB5FE 0x8A41 +0xB640 0x8A54 +0xB641 0x8A5B +0xB642 0x8A50 +0xB643 0x8A46 +0xB644 0x8A34 +0xB645 0x8A3A +0xB646 0x8A36 +0xB647 0x8A56 +0xB648 0x8C61 +0xB649 0x8C82 +0xB64A 0x8CAF +0xB64B 0x8CBC +0xB64C 0x8CB3 +0xB64D 0x8CBD +0xB64E 0x8CC1 +0xB64F 0x8CBB +0xB650 0x8CC0 +0xB651 0x8CB4 +0xB652 0x8CB7 +0xB653 0x8CB6 +0xB654 0x8CBF +0xB655 0x8CB8 +0xB656 0x8D8A +0xB657 0x8D85 +0xB658 0x8D81 +0xB659 0x8DCE +0xB65A 0x8DDD +0xB65B 0x8DCB +0xB65C 0x8DDA +0xB65D 0x8DD1 +0xB65E 0x8DCC +0xB65F 0x8DDB +0xB660 0x8DC6 +0xB661 0x8EFB +0xB662 0x8EF8 +0xB663 0x8EFC +0xB664 0x8F9C +0xB665 0x902E +0xB666 0x9035 +0xB667 0x9031 +0xB668 0x9038 +0xB669 0x9032 +0xB66A 0x9036 +0xB66B 0x9102 +0xB66C 0x90F5 +0xB66D 0x9109 +0xB66E 0x90FE +0xB66F 0x9163 +0xB670 0x9165 +0xB671 0x91CF +0xB672 0x9214 +0xB673 0x9215 +0xB674 0x9223 +0xB675 0x9209 +0xB676 0x921E +0xB677 0x920D +0xB678 0x9210 +0xB679 0x9207 +0xB67A 0x9211 +0xB67B 0x9594 +0xB67C 0x958F +0xB67D 0x958B +0xB67E 0x9591 +0xB6A1 0x9593 +0xB6A2 0x9592 +0xB6A3 0x958E +0xB6A4 0x968A +0xB6A5 0x968E +0xB6A6 0x968B +0xB6A7 0x967D +0xB6A8 0x9685 +0xB6A9 0x9686 +0xB6AA 0x968D +0xB6AB 0x9672 +0xB6AC 0x9684 +0xB6AD 0x96C1 +0xB6AE 0x96C5 +0xB6AF 0x96C4 +0xB6B0 0x96C6 +0xB6B1 0x96C7 +0xB6B2 0x96EF +0xB6B3 0x96F2 +0xB6B4 0x97CC +0xB6B5 0x9805 +0xB6B6 0x9806 +0xB6B7 0x9808 +0xB6B8 0x98E7 +0xB6B9 0x98EA +0xB6BA 0x98EF +0xB6BB 0x98E9 +0xB6BC 0x98F2 +0xB6BD 0x98ED +0xB6BE 0x99AE +0xB6BF 0x99AD +0xB6C0 0x9EC3 +0xB6C1 0x9ECD +0xB6C2 0x9ED1 +0xB6C3 0x4E82 +0xB6C4 0x50AD +0xB6C5 0x50B5 +0xB6C6 0x50B2 +0xB6C7 0x50B3 +0xB6C8 0x50C5 +0xB6C9 0x50BE +0xB6CA 0x50AC +0xB6CB 0x50B7 +0xB6CC 0x50BB +0xB6CD 0x50AF +0xB6CE 0x50C7 +0xB6CF 0x527F +0xB6D0 0x5277 +0xB6D1 0x527D +0xB6D2 0x52DF +0xB6D3 0x52E6 +0xB6D4 0x52E4 +0xB6D5 0x52E2 +0xB6D6 0x52E3 +0xB6D7 0x532F +0xB6D8 0x55DF +0xB6D9 0x55E8 +0xB6DA 0x55D3 +0xB6DB 0x55E6 +0xB6DC 0x55CE +0xB6DD 0x55DC +0xB6DE 0x55C7 +0xB6DF 0x55D1 +0xB6E0 0x55E3 +0xB6E1 0x55E4 +0xB6E2 0x55EF +0xB6E3 0x55DA +0xB6E4 0x55E1 +0xB6E5 0x55C5 +0xB6E6 0x55C6 +0xB6E7 0x55E5 +0xB6E8 0x55C9 +0xB6E9 0x5712 +0xB6EA 0x5713 +0xB6EB 0x585E +0xB6EC 0x5851 +0xB6ED 0x5858 +0xB6EE 0x5857 +0xB6EF 0x585A +0xB6F0 0x5854 +0xB6F1 0x586B +0xB6F2 0x584C +0xB6F3 0x586D +0xB6F4 0x584A +0xB6F5 0x5862 +0xB6F6 0x5852 +0xB6F7 0x584B +0xB6F8 0x5967 +0xB6F9 0x5AC1 +0xB6FA 0x5AC9 +0xB6FB 0x5ACC +0xB6FC 0x5ABE +0xB6FD 0x5ABD +0xB6FE 0x5ABC +0xB740 0x5AB3 +0xB741 0x5AC2 +0xB742 0x5AB2 +0xB743 0x5D69 +0xB744 0x5D6F +0xB745 0x5E4C +0xB746 0x5E79 +0xB747 0x5EC9 +0xB748 0x5EC8 +0xB749 0x5F12 +0xB74A 0x5F59 +0xB74B 0x5FAC +0xB74C 0x5FAE +0xB74D 0x611A +0xB74E 0x610F +0xB74F 0x6148 +0xB750 0x611F +0xB751 0x60F3 +0xB752 0x611B +0xB753 0x60F9 +0xB754 0x6101 +0xB755 0x6108 +0xB756 0x614E +0xB757 0x614C +0xB758 0x6144 +0xB759 0x614D +0xB75A 0x613E +0xB75B 0x6134 +0xB75C 0x6127 +0xB75D 0x610D +0xB75E 0x6106 +0xB75F 0x6137 +0xB760 0x6221 +0xB761 0x6222 +0xB762 0x6413 +0xB763 0x643E +0xB764 0x641E +0xB765 0x642A +0xB766 0x642D +0xB767 0x643D +0xB768 0x642C +0xB769 0x640F +0xB76A 0x641C +0xB76B 0x6414 +0xB76C 0x640D +0xB76D 0x6436 +0xB76E 0x6416 +0xB76F 0x6417 +0xB770 0x6406 +0xB771 0x656C +0xB772 0x659F +0xB773 0x65B0 +0xB774 0x6697 +0xB775 0x6689 +0xB776 0x6687 +0xB777 0x6688 +0xB778 0x6696 +0xB779 0x6684 +0xB77A 0x6698 +0xB77B 0x668D +0xB77C 0x6703 +0xB77D 0x6994 +0xB77E 0x696D +0xB7A1 0x695A +0xB7A2 0x6977 +0xB7A3 0x6960 +0xB7A4 0x6954 +0xB7A5 0x6975 +0xB7A6 0x6930 +0xB7A7 0x6982 +0xB7A8 0x694A +0xB7A9 0x6968 +0xB7AA 0x696B +0xB7AB 0x695E +0xB7AC 0x6953 +0xB7AD 0x6979 +0xB7AE 0x6986 +0xB7AF 0x695D +0xB7B0 0x6963 +0xB7B1 0x695B +0xB7B2 0x6B47 +0xB7B3 0x6B72 +0xB7B4 0x6BC0 +0xB7B5 0x6BBF +0xB7B6 0x6BD3 +0xB7B7 0x6BFD +0xB7B8 0x6EA2 +0xB7B9 0x6EAF +0xB7BA 0x6ED3 +0xB7BB 0x6EB6 +0xB7BC 0x6EC2 +0xB7BD 0x6E90 +0xB7BE 0x6E9D +0xB7BF 0x6EC7 +0xB7C0 0x6EC5 +0xB7C1 0x6EA5 +0xB7C2 0x6E98 +0xB7C3 0x6EBC +0xB7C4 0x6EBA +0xB7C5 0x6EAB +0xB7C6 0x6ED1 +0xB7C7 0x6E96 +0xB7C8 0x6E9C +0xB7C9 0x6EC4 +0xB7CA 0x6ED4 +0xB7CB 0x6EAA +0xB7CC 0x6EA7 +0xB7CD 0x6EB4 +0xB7CE 0x714E +0xB7CF 0x7159 +0xB7D0 0x7169 +0xB7D1 0x7164 +0xB7D2 0x7149 +0xB7D3 0x7167 +0xB7D4 0x715C +0xB7D5 0x716C +0xB7D6 0x7166 +0xB7D7 0x714C +0xB7D8 0x7165 +0xB7D9 0x715E +0xB7DA 0x7146 +0xB7DB 0x7168 +0xB7DC 0x7156 +0xB7DD 0x723A +0xB7DE 0x7252 +0xB7DF 0x7337 +0xB7E0 0x7345 +0xB7E1 0x733F +0xB7E2 0x733E +0xB7E3 0x746F +0xB7E4 0x745A +0xB7E5 0x7455 +0xB7E6 0x745F +0xB7E7 0x745E +0xB7E8 0x7441 +0xB7E9 0x743F +0xB7EA 0x7459 +0xB7EB 0x745B +0xB7EC 0x745C +0xB7ED 0x7576 +0xB7EE 0x7578 +0xB7EF 0x7600 +0xB7F0 0x75F0 +0xB7F1 0x7601 +0xB7F2 0x75F2 +0xB7F3 0x75F1 +0xB7F4 0x75FA +0xB7F5 0x75FF +0xB7F6 0x75F4 +0xB7F7 0x75F3 +0xB7F8 0x76DE +0xB7F9 0x76DF +0xB7FA 0x775B +0xB7FB 0x776B +0xB7FC 0x7766 +0xB7FD 0x775E +0xB7FE 0x7763 +0xB840 0x7779 +0xB841 0x776A +0xB842 0x776C +0xB843 0x775C +0xB844 0x7765 +0xB845 0x7768 +0xB846 0x7762 +0xB847 0x77EE +0xB848 0x788E +0xB849 0x78B0 +0xB84A 0x7897 +0xB84B 0x7898 +0xB84C 0x788C +0xB84D 0x7889 +0xB84E 0x787C +0xB84F 0x7891 +0xB850 0x7893 +0xB851 0x787F +0xB852 0x797A +0xB853 0x797F +0xB854 0x7981 +0xB855 0x842C +0xB856 0x79BD +0xB857 0x7A1C +0xB858 0x7A1A +0xB859 0x7A20 +0xB85A 0x7A14 +0xB85B 0x7A1F +0xB85C 0x7A1E +0xB85D 0x7A9F +0xB85E 0x7AA0 +0xB85F 0x7B77 +0xB860 0x7BC0 +0xB861 0x7B60 +0xB862 0x7B6E +0xB863 0x7B67 +0xB864 0x7CB1 +0xB865 0x7CB3 +0xB866 0x7CB5 +0xB867 0x7D93 +0xB868 0x7D79 +0xB869 0x7D91 +0xB86A 0x7D81 +0xB86B 0x7D8F +0xB86C 0x7D5B +0xB86D 0x7F6E +0xB86E 0x7F69 +0xB86F 0x7F6A +0xB870 0x7F72 +0xB871 0x7FA9 +0xB872 0x7FA8 +0xB873 0x7FA4 +0xB874 0x8056 +0xB875 0x8058 +0xB876 0x8086 +0xB877 0x8084 +0xB878 0x8171 +0xB879 0x8170 +0xB87A 0x8178 +0xB87B 0x8165 +0xB87C 0x816E +0xB87D 0x8173 +0xB87E 0x816B +0xB8A1 0x8179 +0xB8A2 0x817A +0xB8A3 0x8166 +0xB8A4 0x8205 +0xB8A5 0x8247 +0xB8A6 0x8482 +0xB8A7 0x8477 +0xB8A8 0x843D +0xB8A9 0x8431 +0xB8AA 0x8475 +0xB8AB 0x8466 +0xB8AC 0x846B +0xB8AD 0x8449 +0xB8AE 0x846C +0xB8AF 0x845B +0xB8B0 0x843C +0xB8B1 0x8435 +0xB8B2 0x8461 +0xB8B3 0x8463 +0xB8B4 0x8469 +0xB8B5 0x846D +0xB8B6 0x8446 +0xB8B7 0x865E +0xB8B8 0x865C +0xB8B9 0x865F +0xB8BA 0x86F9 +0xB8BB 0x8713 +0xB8BC 0x8708 +0xB8BD 0x8707 +0xB8BE 0x8700 +0xB8BF 0x86FE +0xB8C0 0x86FB +0xB8C1 0x8702 +0xB8C2 0x8703 +0xB8C3 0x8706 +0xB8C4 0x870A +0xB8C5 0x8859 +0xB8C6 0x88DF +0xB8C7 0x88D4 +0xB8C8 0x88D9 +0xB8C9 0x88DC +0xB8CA 0x88D8 +0xB8CB 0x88DD +0xB8CC 0x88E1 +0xB8CD 0x88CA +0xB8CE 0x88D5 +0xB8CF 0x88D2 +0xB8D0 0x899C +0xB8D1 0x89E3 +0xB8D2 0x8A6B +0xB8D3 0x8A72 +0xB8D4 0x8A73 +0xB8D5 0x8A66 +0xB8D6 0x8A69 +0xB8D7 0x8A70 +0xB8D8 0x8A87 +0xB8D9 0x8A7C +0xB8DA 0x8A63 +0xB8DB 0x8AA0 +0xB8DC 0x8A71 +0xB8DD 0x8A85 +0xB8DE 0x8A6D +0xB8DF 0x8A62 +0xB8E0 0x8A6E +0xB8E1 0x8A6C +0xB8E2 0x8A79 +0xB8E3 0x8A7B +0xB8E4 0x8A3E +0xB8E5 0x8A68 +0xB8E6 0x8C62 +0xB8E7 0x8C8A +0xB8E8 0x8C89 +0xB8E9 0x8CCA +0xB8EA 0x8CC7 +0xB8EB 0x8CC8 +0xB8EC 0x8CC4 +0xB8ED 0x8CB2 +0xB8EE 0x8CC3 +0xB8EF 0x8CC2 +0xB8F0 0x8CC5 +0xB8F1 0x8DE1 +0xB8F2 0x8DDF +0xB8F3 0x8DE8 +0xB8F4 0x8DEF +0xB8F5 0x8DF3 +0xB8F6 0x8DFA +0xB8F7 0x8DEA +0xB8F8 0x8DE4 +0xB8F9 0x8DE6 +0xB8FA 0x8EB2 +0xB8FB 0x8F03 +0xB8FC 0x8F09 +0xB8FD 0x8EFE +0xB8FE 0x8F0A +0xB940 0x8F9F +0xB941 0x8FB2 +0xB942 0x904B +0xB943 0x904A +0xB944 0x9053 +0xB945 0x9042 +0xB946 0x9054 +0xB947 0x903C +0xB948 0x9055 +0xB949 0x9050 +0xB94A 0x9047 +0xB94B 0x904F +0xB94C 0x904E +0xB94D 0x904D +0xB94E 0x9051 +0xB94F 0x903E +0xB950 0x9041 +0xB951 0x9112 +0xB952 0x9117 +0xB953 0x916C +0xB954 0x916A +0xB955 0x9169 +0xB956 0x91C9 +0xB957 0x9237 +0xB958 0x9257 +0xB959 0x9238 +0xB95A 0x923D +0xB95B 0x9240 +0xB95C 0x923E +0xB95D 0x925B +0xB95E 0x924B +0xB95F 0x9264 +0xB960 0x9251 +0xB961 0x9234 +0xB962 0x9249 +0xB963 0x924D +0xB964 0x9245 +0xB965 0x9239 +0xB966 0x923F +0xB967 0x925A +0xB968 0x9598 +0xB969 0x9698 +0xB96A 0x9694 +0xB96B 0x9695 +0xB96C 0x96CD +0xB96D 0x96CB +0xB96E 0x96C9 +0xB96F 0x96CA +0xB970 0x96F7 +0xB971 0x96FB +0xB972 0x96F9 +0xB973 0x96F6 +0xB974 0x9756 +0xB975 0x9774 +0xB976 0x9776 +0xB977 0x9810 +0xB978 0x9811 +0xB979 0x9813 +0xB97A 0x980A +0xB97B 0x9812 +0xB97C 0x980C +0xB97D 0x98FC +0xB97E 0x98F4 +0xB9A1 0x98FD +0xB9A2 0x98FE +0xB9A3 0x99B3 +0xB9A4 0x99B1 +0xB9A5 0x99B4 +0xB9A6 0x9AE1 +0xB9A7 0x9CE9 +0xB9A8 0x9E82 +0xB9A9 0x9F0E +0xB9AA 0x9F13 +0xB9AB 0x9F20 +0xB9AC 0x50E7 +0xB9AD 0x50EE +0xB9AE 0x50E5 +0xB9AF 0x50D6 +0xB9B0 0x50ED +0xB9B1 0x50DA +0xB9B2 0x50D5 +0xB9B3 0x50CF +0xB9B4 0x50D1 +0xB9B5 0x50F1 +0xB9B6 0x50CE +0xB9B7 0x50E9 +0xB9B8 0x5162 +0xB9B9 0x51F3 +0xB9BA 0x5283 +0xB9BB 0x5282 +0xB9BC 0x5331 +0xB9BD 0x53AD +0xB9BE 0x55FE +0xB9BF 0x5600 +0xB9C0 0x561B +0xB9C1 0x5617 +0xB9C2 0x55FD +0xB9C3 0x5614 +0xB9C4 0x5606 +0xB9C5 0x5609 +0xB9C6 0x560D +0xB9C7 0x560E +0xB9C8 0x55F7 +0xB9C9 0x5616 +0xB9CA 0x561F +0xB9CB 0x5608 +0xB9CC 0x5610 +0xB9CD 0x55F6 +0xB9CE 0x5718 +0xB9CF 0x5716 +0xB9D0 0x5875 +0xB9D1 0x587E +0xB9D2 0x5883 +0xB9D3 0x5893 +0xB9D4 0x588A +0xB9D5 0x5879 +0xB9D6 0x5885 +0xB9D7 0x587D +0xB9D8 0x58FD +0xB9D9 0x5925 +0xB9DA 0x5922 +0xB9DB 0x5924 +0xB9DC 0x596A +0xB9DD 0x5969 +0xB9DE 0x5AE1 +0xB9DF 0x5AE6 +0xB9E0 0x5AE9 +0xB9E1 0x5AD7 +0xB9E2 0x5AD6 +0xB9E3 0x5AD8 +0xB9E4 0x5AE3 +0xB9E5 0x5B75 +0xB9E6 0x5BDE +0xB9E7 0x5BE7 +0xB9E8 0x5BE1 +0xB9E9 0x5BE5 +0xB9EA 0x5BE6 +0xB9EB 0x5BE8 +0xB9EC 0x5BE2 +0xB9ED 0x5BE4 +0xB9EE 0x5BDF +0xB9EF 0x5C0D +0xB9F0 0x5C62 +0xB9F1 0x5D84 +0xB9F2 0x5D87 +0xB9F3 0x5E5B +0xB9F4 0x5E63 +0xB9F5 0x5E55 +0xB9F6 0x5E57 +0xB9F7 0x5E54 +0xB9F8 0x5ED3 +0xB9F9 0x5ED6 +0xB9FA 0x5F0A +0xB9FB 0x5F46 +0xB9FC 0x5F70 +0xB9FD 0x5FB9 +0xB9FE 0x6147 +0xBA40 0x613F +0xBA41 0x614B +0xBA42 0x6177 +0xBA43 0x6162 +0xBA44 0x6163 +0xBA45 0x615F +0xBA46 0x615A +0xBA47 0x6158 +0xBA48 0x6175 +0xBA49 0x622A +0xBA4A 0x6487 +0xBA4B 0x6458 +0xBA4C 0x6454 +0xBA4D 0x64A4 +0xBA4E 0x6478 +0xBA4F 0x645F +0xBA50 0x647A +0xBA51 0x6451 +0xBA52 0x6467 +0xBA53 0x6434 +0xBA54 0x646D +0xBA55 0x647B +0xBA56 0x6572 +0xBA57 0x65A1 +0xBA58 0x65D7 +0xBA59 0x65D6 +0xBA5A 0x66A2 +0xBA5B 0x66A8 +0xBA5C 0x669D +0xBA5D 0x699C +0xBA5E 0x69A8 +0xBA5F 0x6995 +0xBA60 0x69C1 +0xBA61 0x69AE +0xBA62 0x69D3 +0xBA63 0x69CB +0xBA64 0x699B +0xBA65 0x69B7 +0xBA66 0x69BB +0xBA67 0x69AB +0xBA68 0x69B4 +0xBA69 0x69D0 +0xBA6A 0x69CD +0xBA6B 0x69AD +0xBA6C 0x69CC +0xBA6D 0x69A6 +0xBA6E 0x69C3 +0xBA6F 0x69A3 +0xBA70 0x6B49 +0xBA71 0x6B4C +0xBA72 0x6C33 +0xBA73 0x6F33 +0xBA74 0x6F14 +0xBA75 0x6EFE +0xBA76 0x6F13 +0xBA77 0x6EF4 +0xBA78 0x6F29 +0xBA79 0x6F3E +0xBA7A 0x6F20 +0xBA7B 0x6F2C +0xBA7C 0x6F0F +0xBA7D 0x6F02 +0xBA7E 0x6F22 +0xBAA1 0x6EFF +0xBAA2 0x6EEF +0xBAA3 0x6F06 +0xBAA4 0x6F31 +0xBAA5 0x6F38 +0xBAA6 0x6F32 +0xBAA7 0x6F23 +0xBAA8 0x6F15 +0xBAA9 0x6F2B +0xBAAA 0x6F2F +0xBAAB 0x6F88 +0xBAAC 0x6F2A +0xBAAD 0x6EEC +0xBAAE 0x6F01 +0xBAAF 0x6EF2 +0xBAB0 0x6ECC +0xBAB1 0x6EF7 +0xBAB2 0x7194 +0xBAB3 0x7199 +0xBAB4 0x717D +0xBAB5 0x718A +0xBAB6 0x7184 +0xBAB7 0x7192 +0xBAB8 0x723E +0xBAB9 0x7292 +0xBABA 0x7296 +0xBABB 0x7344 +0xBABC 0x7350 +0xBABD 0x7464 +0xBABE 0x7463 +0xBABF 0x746A +0xBAC0 0x7470 +0xBAC1 0x746D +0xBAC2 0x7504 +0xBAC3 0x7591 +0xBAC4 0x7627 +0xBAC5 0x760D +0xBAC6 0x760B +0xBAC7 0x7609 +0xBAC8 0x7613 +0xBAC9 0x76E1 +0xBACA 0x76E3 +0xBACB 0x7784 +0xBACC 0x777D +0xBACD 0x777F +0xBACE 0x7761 +0xBACF 0x78C1 +0xBAD0 0x789F +0xBAD1 0x78A7 +0xBAD2 0x78B3 +0xBAD3 0x78A9 +0xBAD4 0x78A3 +0xBAD5 0x798E +0xBAD6 0x798F +0xBAD7 0x798D +0xBAD8 0x7A2E +0xBAD9 0x7A31 +0xBADA 0x7AAA +0xBADB 0x7AA9 +0xBADC 0x7AED +0xBADD 0x7AEF +0xBADE 0x7BA1 +0xBADF 0x7B95 +0xBAE0 0x7B8B +0xBAE1 0x7B75 +0xBAE2 0x7B97 +0xBAE3 0x7B9D +0xBAE4 0x7B94 +0xBAE5 0x7B8F +0xBAE6 0x7BB8 +0xBAE7 0x7B87 +0xBAE8 0x7B84 +0xBAE9 0x7CB9 +0xBAEA 0x7CBD +0xBAEB 0x7CBE +0xBAEC 0x7DBB +0xBAED 0x7DB0 +0xBAEE 0x7D9C +0xBAEF 0x7DBD +0xBAF0 0x7DBE +0xBAF1 0x7DA0 +0xBAF2 0x7DCA +0xBAF3 0x7DB4 +0xBAF4 0x7DB2 +0xBAF5 0x7DB1 +0xBAF6 0x7DBA +0xBAF7 0x7DA2 +0xBAF8 0x7DBF +0xBAF9 0x7DB5 +0xBAFA 0x7DB8 +0xBAFB 0x7DAD +0xBAFC 0x7DD2 +0xBAFD 0x7DC7 +0xBAFE 0x7DAC +0xBB40 0x7F70 +0xBB41 0x7FE0 +0xBB42 0x7FE1 +0xBB43 0x7FDF +0xBB44 0x805E +0xBB45 0x805A +0xBB46 0x8087 +0xBB47 0x8150 +0xBB48 0x8180 +0xBB49 0x818F +0xBB4A 0x8188 +0xBB4B 0x818A +0xBB4C 0x817F +0xBB4D 0x8182 +0xBB4E 0x81E7 +0xBB4F 0x81FA +0xBB50 0x8207 +0xBB51 0x8214 +0xBB52 0x821E +0xBB53 0x824B +0xBB54 0x84C9 +0xBB55 0x84BF +0xBB56 0x84C6 +0xBB57 0x84C4 +0xBB58 0x8499 +0xBB59 0x849E +0xBB5A 0x84B2 +0xBB5B 0x849C +0xBB5C 0x84CB +0xBB5D 0x84B8 +0xBB5E 0x84C0 +0xBB5F 0x84D3 +0xBB60 0x8490 +0xBB61 0x84BC +0xBB62 0x84D1 +0xBB63 0x84CA +0xBB64 0x873F +0xBB65 0x871C +0xBB66 0x873B +0xBB67 0x8722 +0xBB68 0x8725 +0xBB69 0x8734 +0xBB6A 0x8718 +0xBB6B 0x8755 +0xBB6C 0x8737 +0xBB6D 0x8729 +0xBB6E 0x88F3 +0xBB6F 0x8902 +0xBB70 0x88F4 +0xBB71 0x88F9 +0xBB72 0x88F8 +0xBB73 0x88FD +0xBB74 0x88E8 +0xBB75 0x891A +0xBB76 0x88EF +0xBB77 0x8AA6 +0xBB78 0x8A8C +0xBB79 0x8A9E +0xBB7A 0x8AA3 +0xBB7B 0x8A8D +0xBB7C 0x8AA1 +0xBB7D 0x8A93 +0xBB7E 0x8AA4 +0xBBA1 0x8AAA +0xBBA2 0x8AA5 +0xBBA3 0x8AA8 +0xBBA4 0x8A98 +0xBBA5 0x8A91 +0xBBA6 0x8A9A +0xBBA7 0x8AA7 +0xBBA8 0x8C6A +0xBBA9 0x8C8D +0xBBAA 0x8C8C +0xBBAB 0x8CD3 +0xBBAC 0x8CD1 +0xBBAD 0x8CD2 +0xBBAE 0x8D6B +0xBBAF 0x8D99 +0xBBB0 0x8D95 +0xBBB1 0x8DFC +0xBBB2 0x8F14 +0xBBB3 0x8F12 +0xBBB4 0x8F15 +0xBBB5 0x8F13 +0xBBB6 0x8FA3 +0xBBB7 0x9060 +0xBBB8 0x9058 +0xBBB9 0x905C +0xBBBA 0x9063 +0xBBBB 0x9059 +0xBBBC 0x905E +0xBBBD 0x9062 +0xBBBE 0x905D +0xBBBF 0x905B +0xBBC0 0x9119 +0xBBC1 0x9118 +0xBBC2 0x911E +0xBBC3 0x9175 +0xBBC4 0x9178 +0xBBC5 0x9177 +0xBBC6 0x9174 +0xBBC7 0x9278 +0xBBC8 0x9280 +0xBBC9 0x9285 +0xBBCA 0x9298 +0xBBCB 0x9296 +0xBBCC 0x927B +0xBBCD 0x9293 +0xBBCE 0x929C +0xBBCF 0x92A8 +0xBBD0 0x927C +0xBBD1 0x9291 +0xBBD2 0x95A1 +0xBBD3 0x95A8 +0xBBD4 0x95A9 +0xBBD5 0x95A3 +0xBBD6 0x95A5 +0xBBD7 0x95A4 +0xBBD8 0x9699 +0xBBD9 0x969C +0xBBDA 0x969B +0xBBDB 0x96CC +0xBBDC 0x96D2 +0xBBDD 0x9700 +0xBBDE 0x977C +0xBBDF 0x9785 +0xBBE0 0x97F6 +0xBBE1 0x9817 +0xBBE2 0x9818 +0xBBE3 0x98AF +0xBBE4 0x98B1 +0xBBE5 0x9903 +0xBBE6 0x9905 +0xBBE7 0x990C +0xBBE8 0x9909 +0xBBE9 0x99C1 +0xBBEA 0x9AAF +0xBBEB 0x9AB0 +0xBBEC 0x9AE6 +0xBBED 0x9B41 +0xBBEE 0x9B42 +0xBBEF 0x9CF4 +0xBBF0 0x9CF6 +0xBBF1 0x9CF3 +0xBBF2 0x9EBC +0xBBF3 0x9F3B +0xBBF4 0x9F4A +0xBBF5 0x5104 +0xBBF6 0x5100 +0xBBF7 0x50FB +0xBBF8 0x50F5 +0xBBF9 0x50F9 +0xBBFA 0x5102 +0xBBFB 0x5108 +0xBBFC 0x5109 +0xBBFD 0x5105 +0xBBFE 0x51DC +0xBC40 0x5287 +0xBC41 0x5288 +0xBC42 0x5289 +0xBC43 0x528D +0xBC44 0x528A +0xBC45 0x52F0 +0xBC46 0x53B2 +0xBC47 0x562E +0xBC48 0x563B +0xBC49 0x5639 +0xBC4A 0x5632 +0xBC4B 0x563F +0xBC4C 0x5634 +0xBC4D 0x5629 +0xBC4E 0x5653 +0xBC4F 0x564E +0xBC50 0x5657 +0xBC51 0x5674 +0xBC52 0x5636 +0xBC53 0x562F +0xBC54 0x5630 +0xBC55 0x5880 +0xBC56 0x589F +0xBC57 0x589E +0xBC58 0x58B3 +0xBC59 0x589C +0xBC5A 0x58AE +0xBC5B 0x58A9 +0xBC5C 0x58A6 +0xBC5D 0x596D +0xBC5E 0x5B09 +0xBC5F 0x5AFB +0xBC60 0x5B0B +0xBC61 0x5AF5 +0xBC62 0x5B0C +0xBC63 0x5B08 +0xBC64 0x5BEE +0xBC65 0x5BEC +0xBC66 0x5BE9 +0xBC67 0x5BEB +0xBC68 0x5C64 +0xBC69 0x5C65 +0xBC6A 0x5D9D +0xBC6B 0x5D94 +0xBC6C 0x5E62 +0xBC6D 0x5E5F +0xBC6E 0x5E61 +0xBC6F 0x5EE2 +0xBC70 0x5EDA +0xBC71 0x5EDF +0xBC72 0x5EDD +0xBC73 0x5EE3 +0xBC74 0x5EE0 +0xBC75 0x5F48 +0xBC76 0x5F71 +0xBC77 0x5FB7 +0xBC78 0x5FB5 +0xBC79 0x6176 +0xBC7A 0x6167 +0xBC7B 0x616E +0xBC7C 0x615D +0xBC7D 0x6155 +0xBC7E 0x6182 +0xBCA1 0x617C +0xBCA2 0x6170 +0xBCA3 0x616B +0xBCA4 0x617E +0xBCA5 0x61A7 +0xBCA6 0x6190 +0xBCA7 0x61AB +0xBCA8 0x618E +0xBCA9 0x61AC +0xBCAA 0x619A +0xBCAB 0x61A4 +0xBCAC 0x6194 +0xBCAD 0x61AE +0xBCAE 0x622E +0xBCAF 0x6469 +0xBCB0 0x646F +0xBCB1 0x6479 +0xBCB2 0x649E +0xBCB3 0x64B2 +0xBCB4 0x6488 +0xBCB5 0x6490 +0xBCB6 0x64B0 +0xBCB7 0x64A5 +0xBCB8 0x6493 +0xBCB9 0x6495 +0xBCBA 0x64A9 +0xBCBB 0x6492 +0xBCBC 0x64AE +0xBCBD 0x64AD +0xBCBE 0x64AB +0xBCBF 0x649A +0xBCC0 0x64AC +0xBCC1 0x6499 +0xBCC2 0x64A2 +0xBCC3 0x64B3 +0xBCC4 0x6575 +0xBCC5 0x6577 +0xBCC6 0x6578 +0xBCC7 0x66AE +0xBCC8 0x66AB +0xBCC9 0x66B4 +0xBCCA 0x66B1 +0xBCCB 0x6A23 +0xBCCC 0x6A1F +0xBCCD 0x69E8 +0xBCCE 0x6A01 +0xBCCF 0x6A1E +0xBCD0 0x6A19 +0xBCD1 0x69FD +0xBCD2 0x6A21 +0xBCD3 0x6A13 +0xBCD4 0x6A0A +0xBCD5 0x69F3 +0xBCD6 0x6A02 +0xBCD7 0x6A05 +0xBCD8 0x69ED +0xBCD9 0x6A11 +0xBCDA 0x6B50 +0xBCDB 0x6B4E +0xBCDC 0x6BA4 +0xBCDD 0x6BC5 +0xBCDE 0x6BC6 +0xBCDF 0x6F3F +0xBCE0 0x6F7C +0xBCE1 0x6F84 +0xBCE2 0x6F51 +0xBCE3 0x6F66 +0xBCE4 0x6F54 +0xBCE5 0x6F86 +0xBCE6 0x6F6D +0xBCE7 0x6F5B +0xBCE8 0x6F78 +0xBCE9 0x6F6E +0xBCEA 0x6F8E +0xBCEB 0x6F7A +0xBCEC 0x6F70 +0xBCED 0x6F64 +0xBCEE 0x6F97 +0xBCEF 0x6F58 +0xBCF0 0x6ED5 +0xBCF1 0x6F6F +0xBCF2 0x6F60 +0xBCF3 0x6F5F +0xBCF4 0x719F +0xBCF5 0x71AC +0xBCF6 0x71B1 +0xBCF7 0x71A8 +0xBCF8 0x7256 +0xBCF9 0x729B +0xBCFA 0x734E +0xBCFB 0x7357 +0xBCFC 0x7469 +0xBCFD 0x748B +0xBCFE 0x7483 +0xBD40 0x747E +0xBD41 0x7480 +0xBD42 0x757F +0xBD43 0x7620 +0xBD44 0x7629 +0xBD45 0x761F +0xBD46 0x7624 +0xBD47 0x7626 +0xBD48 0x7621 +0xBD49 0x7622 +0xBD4A 0x769A +0xBD4B 0x76BA +0xBD4C 0x76E4 +0xBD4D 0x778E +0xBD4E 0x7787 +0xBD4F 0x778C +0xBD50 0x7791 +0xBD51 0x778B +0xBD52 0x78CB +0xBD53 0x78C5 +0xBD54 0x78BA +0xBD55 0x78CA +0xBD56 0x78BE +0xBD57 0x78D5 +0xBD58 0x78BC +0xBD59 0x78D0 +0xBD5A 0x7A3F +0xBD5B 0x7A3C +0xBD5C 0x7A40 +0xBD5D 0x7A3D +0xBD5E 0x7A37 +0xBD5F 0x7A3B +0xBD60 0x7AAF +0xBD61 0x7AAE +0xBD62 0x7BAD +0xBD63 0x7BB1 +0xBD64 0x7BC4 +0xBD65 0x7BB4 +0xBD66 0x7BC6 +0xBD67 0x7BC7 +0xBD68 0x7BC1 +0xBD69 0x7BA0 +0xBD6A 0x7BCC +0xBD6B 0x7CCA +0xBD6C 0x7DE0 +0xBD6D 0x7DF4 +0xBD6E 0x7DEF +0xBD6F 0x7DFB +0xBD70 0x7DD8 +0xBD71 0x7DEC +0xBD72 0x7DDD +0xBD73 0x7DE8 +0xBD74 0x7DE3 +0xBD75 0x7DDA +0xBD76 0x7DDE +0xBD77 0x7DE9 +0xBD78 0x7D9E +0xBD79 0x7DD9 +0xBD7A 0x7DF2 +0xBD7B 0x7DF9 +0xBD7C 0x7F75 +0xBD7D 0x7F77 +0xBD7E 0x7FAF +0xBDA1 0x7FE9 +0xBDA2 0x8026 +0xBDA3 0x819B +0xBDA4 0x819C +0xBDA5 0x819D +0xBDA6 0x81A0 +0xBDA7 0x819A +0xBDA8 0x8198 +0xBDA9 0x8517 +0xBDAA 0x853D +0xBDAB 0x851A +0xBDAC 0x84EE +0xBDAD 0x852C +0xBDAE 0x852D +0xBDAF 0x8513 +0xBDB0 0x8511 +0xBDB1 0x8523 +0xBDB2 0x8521 +0xBDB3 0x8514 +0xBDB4 0x84EC +0xBDB5 0x8525 +0xBDB6 0x84FF +0xBDB7 0x8506 +0xBDB8 0x8782 +0xBDB9 0x8774 +0xBDBA 0x8776 +0xBDBB 0x8760 +0xBDBC 0x8766 +0xBDBD 0x8778 +0xBDBE 0x8768 +0xBDBF 0x8759 +0xBDC0 0x8757 +0xBDC1 0x874C +0xBDC2 0x8753 +0xBDC3 0x885B +0xBDC4 0x885D +0xBDC5 0x8910 +0xBDC6 0x8907 +0xBDC7 0x8912 +0xBDC8 0x8913 +0xBDC9 0x8915 +0xBDCA 0x890A +0xBDCB 0x8ABC +0xBDCC 0x8AD2 +0xBDCD 0x8AC7 +0xBDCE 0x8AC4 +0xBDCF 0x8A95 +0xBDD0 0x8ACB +0xBDD1 0x8AF8 +0xBDD2 0x8AB2 +0xBDD3 0x8AC9 +0xBDD4 0x8AC2 +0xBDD5 0x8ABF +0xBDD6 0x8AB0 +0xBDD7 0x8AD6 +0xBDD8 0x8ACD +0xBDD9 0x8AB6 +0xBDDA 0x8AB9 +0xBDDB 0x8ADB +0xBDDC 0x8C4C +0xBDDD 0x8C4E +0xBDDE 0x8C6C +0xBDDF 0x8CE0 +0xBDE0 0x8CDE +0xBDE1 0x8CE6 +0xBDE2 0x8CE4 +0xBDE3 0x8CEC +0xBDE4 0x8CED +0xBDE5 0x8CE2 +0xBDE6 0x8CE3 +0xBDE7 0x8CDC +0xBDE8 0x8CEA +0xBDE9 0x8CE1 +0xBDEA 0x8D6D +0xBDEB 0x8D9F +0xBDEC 0x8DA3 +0xBDED 0x8E2B +0xBDEE 0x8E10 +0xBDEF 0x8E1D +0xBDF0 0x8E22 +0xBDF1 0x8E0F +0xBDF2 0x8E29 +0xBDF3 0x8E1F +0xBDF4 0x8E21 +0xBDF5 0x8E1E +0xBDF6 0x8EBA +0xBDF7 0x8F1D +0xBDF8 0x8F1B +0xBDF9 0x8F1F +0xBDFA 0x8F29 +0xBDFB 0x8F26 +0xBDFC 0x8F2A +0xBDFD 0x8F1C +0xBDFE 0x8F1E +0xBE40 0x8F25 +0xBE41 0x9069 +0xBE42 0x906E +0xBE43 0x9068 +0xBE44 0x906D +0xBE45 0x9077 +0xBE46 0x9130 +0xBE47 0x912D +0xBE48 0x9127 +0xBE49 0x9131 +0xBE4A 0x9187 +0xBE4B 0x9189 +0xBE4C 0x918B +0xBE4D 0x9183 +0xBE4E 0x92C5 +0xBE4F 0x92BB +0xBE50 0x92B7 +0xBE51 0x92EA +0xBE52 0x92AC +0xBE53 0x92E4 +0xBE54 0x92C1 +0xBE55 0x92B3 +0xBE56 0x92BC +0xBE57 0x92D2 +0xBE58 0x92C7 +0xBE59 0x92F0 +0xBE5A 0x92B2 +0xBE5B 0x95AD +0xBE5C 0x95B1 +0xBE5D 0x9704 +0xBE5E 0x9706 +0xBE5F 0x9707 +0xBE60 0x9709 +0xBE61 0x9760 +0xBE62 0x978D +0xBE63 0x978B +0xBE64 0x978F +0xBE65 0x9821 +0xBE66 0x982B +0xBE67 0x981C +0xBE68 0x98B3 +0xBE69 0x990A +0xBE6A 0x9913 +0xBE6B 0x9912 +0xBE6C 0x9918 +0xBE6D 0x99DD +0xBE6E 0x99D0 +0xBE6F 0x99DF +0xBE70 0x99DB +0xBE71 0x99D1 +0xBE72 0x99D5 +0xBE73 0x99D2 +0xBE74 0x99D9 +0xBE75 0x9AB7 +0xBE76 0x9AEE +0xBE77 0x9AEF +0xBE78 0x9B27 +0xBE79 0x9B45 +0xBE7A 0x9B44 +0xBE7B 0x9B77 +0xBE7C 0x9B6F +0xBE7D 0x9D06 +0xBE7E 0x9D09 +0xBEA1 0x9D03 +0xBEA2 0x9EA9 +0xBEA3 0x9EBE +0xBEA4 0x9ECE +0xBEA5 0x58A8 +0xBEA6 0x9F52 +0xBEA7 0x5112 +0xBEA8 0x5118 +0xBEA9 0x5114 +0xBEAA 0x5110 +0xBEAB 0x5115 +0xBEAC 0x5180 +0xBEAD 0x51AA +0xBEAE 0x51DD +0xBEAF 0x5291 +0xBEB0 0x5293 +0xBEB1 0x52F3 +0xBEB2 0x5659 +0xBEB3 0x566B +0xBEB4 0x5679 +0xBEB5 0x5669 +0xBEB6 0x5664 +0xBEB7 0x5678 +0xBEB8 0x566A +0xBEB9 0x5668 +0xBEBA 0x5665 +0xBEBB 0x5671 +0xBEBC 0x566F +0xBEBD 0x566C +0xBEBE 0x5662 +0xBEBF 0x5676 +0xBEC0 0x58C1 +0xBEC1 0x58BE +0xBEC2 0x58C7 +0xBEC3 0x58C5 +0xBEC4 0x596E +0xBEC5 0x5B1D +0xBEC6 0x5B34 +0xBEC7 0x5B78 +0xBEC8 0x5BF0 +0xBEC9 0x5C0E +0xBECA 0x5F4A +0xBECB 0x61B2 +0xBECC 0x6191 +0xBECD 0x61A9 +0xBECE 0x618A +0xBECF 0x61CD +0xBED0 0x61B6 +0xBED1 0x61BE +0xBED2 0x61CA +0xBED3 0x61C8 +0xBED4 0x6230 +0xBED5 0x64C5 +0xBED6 0x64C1 +0xBED7 0x64CB +0xBED8 0x64BB +0xBED9 0x64BC +0xBEDA 0x64DA +0xBEDB 0x64C4 +0xBEDC 0x64C7 +0xBEDD 0x64C2 +0xBEDE 0x64CD +0xBEDF 0x64BF +0xBEE0 0x64D2 +0xBEE1 0x64D4 +0xBEE2 0x64BE +0xBEE3 0x6574 +0xBEE4 0x66C6 +0xBEE5 0x66C9 +0xBEE6 0x66B9 +0xBEE7 0x66C4 +0xBEE8 0x66C7 +0xBEE9 0x66B8 +0xBEEA 0x6A3D +0xBEEB 0x6A38 +0xBEEC 0x6A3A +0xBEED 0x6A59 +0xBEEE 0x6A6B +0xBEEF 0x6A58 +0xBEF0 0x6A39 +0xBEF1 0x6A44 +0xBEF2 0x6A62 +0xBEF3 0x6A61 +0xBEF4 0x6A4B +0xBEF5 0x6A47 +0xBEF6 0x6A35 +0xBEF7 0x6A5F +0xBEF8 0x6A48 +0xBEF9 0x6B59 +0xBEFA 0x6B77 +0xBEFB 0x6C05 +0xBEFC 0x6FC2 +0xBEFD 0x6FB1 +0xBEFE 0x6FA1 +0xBF40 0x6FC3 +0xBF41 0x6FA4 +0xBF42 0x6FC1 +0xBF43 0x6FA7 +0xBF44 0x6FB3 +0xBF45 0x6FC0 +0xBF46 0x6FB9 +0xBF47 0x6FB6 +0xBF48 0x6FA6 +0xBF49 0x6FA0 +0xBF4A 0x6FB4 +0xBF4B 0x71BE +0xBF4C 0x71C9 +0xBF4D 0x71D0 +0xBF4E 0x71D2 +0xBF4F 0x71C8 +0xBF50 0x71D5 +0xBF51 0x71B9 +0xBF52 0x71CE +0xBF53 0x71D9 +0xBF54 0x71DC +0xBF55 0x71C3 +0xBF56 0x71C4 +0xBF57 0x7368 +0xBF58 0x749C +0xBF59 0x74A3 +0xBF5A 0x7498 +0xBF5B 0x749F +0xBF5C 0x749E +0xBF5D 0x74E2 +0xBF5E 0x750C +0xBF5F 0x750D +0xBF60 0x7634 +0xBF61 0x7638 +0xBF62 0x763A +0xBF63 0x76E7 +0xBF64 0x76E5 +0xBF65 0x77A0 +0xBF66 0x779E +0xBF67 0x779F +0xBF68 0x77A5 +0xBF69 0x78E8 +0xBF6A 0x78DA +0xBF6B 0x78EC +0xBF6C 0x78E7 +0xBF6D 0x79A6 +0xBF6E 0x7A4D +0xBF6F 0x7A4E +0xBF70 0x7A46 +0xBF71 0x7A4C +0xBF72 0x7A4B +0xBF73 0x7ABA +0xBF74 0x7BD9 +0xBF75 0x7C11 +0xBF76 0x7BC9 +0xBF77 0x7BE4 +0xBF78 0x7BDB +0xBF79 0x7BE1 +0xBF7A 0x7BE9 +0xBF7B 0x7BE6 +0xBF7C 0x7CD5 +0xBF7D 0x7CD6 +0xBF7E 0x7E0A +0xBFA1 0x7E11 +0xBFA2 0x7E08 +0xBFA3 0x7E1B +0xBFA4 0x7E23 +0xBFA5 0x7E1E +0xBFA6 0x7E1D +0xBFA7 0x7E09 +0xBFA8 0x7E10 +0xBFA9 0x7F79 +0xBFAA 0x7FB2 +0xBFAB 0x7FF0 +0xBFAC 0x7FF1 +0xBFAD 0x7FEE +0xBFAE 0x8028 +0xBFAF 0x81B3 +0xBFB0 0x81A9 +0xBFB1 0x81A8 +0xBFB2 0x81FB +0xBFB3 0x8208 +0xBFB4 0x8258 +0xBFB5 0x8259 +0xBFB6 0x854A +0xBFB7 0x8559 +0xBFB8 0x8548 +0xBFB9 0x8568 +0xBFBA 0x8569 +0xBFBB 0x8543 +0xBFBC 0x8549 +0xBFBD 0x856D +0xBFBE 0x856A +0xBFBF 0x855E +0xBFC0 0x8783 +0xBFC1 0x879F +0xBFC2 0x879E +0xBFC3 0x87A2 +0xBFC4 0x878D +0xBFC5 0x8861 +0xBFC6 0x892A +0xBFC7 0x8932 +0xBFC8 0x8925 +0xBFC9 0x892B +0xBFCA 0x8921 +0xBFCB 0x89AA +0xBFCC 0x89A6 +0xBFCD 0x8AE6 +0xBFCE 0x8AFA +0xBFCF 0x8AEB +0xBFD0 0x8AF1 +0xBFD1 0x8B00 +0xBFD2 0x8ADC +0xBFD3 0x8AE7 +0xBFD4 0x8AEE +0xBFD5 0x8AFE +0xBFD6 0x8B01 +0xBFD7 0x8B02 +0xBFD8 0x8AF7 +0xBFD9 0x8AED +0xBFDA 0x8AF3 +0xBFDB 0x8AF6 +0xBFDC 0x8AFC +0xBFDD 0x8C6B +0xBFDE 0x8C6D +0xBFDF 0x8C93 +0xBFE0 0x8CF4 +0xBFE1 0x8E44 +0xBFE2 0x8E31 +0xBFE3 0x8E34 +0xBFE4 0x8E42 +0xBFE5 0x8E39 +0xBFE6 0x8E35 +0xBFE7 0x8F3B +0xBFE8 0x8F2F +0xBFE9 0x8F38 +0xBFEA 0x8F33 +0xBFEB 0x8FA8 +0xBFEC 0x8FA6 +0xBFED 0x9075 +0xBFEE 0x9074 +0xBFEF 0x9078 +0xBFF0 0x9072 +0xBFF1 0x907C +0xBFF2 0x907A +0xBFF3 0x9134 +0xBFF4 0x9192 +0xBFF5 0x9320 +0xBFF6 0x9336 +0xBFF7 0x92F8 +0xBFF8 0x9333 +0xBFF9 0x932F +0xBFFA 0x9322 +0xBFFB 0x92FC +0xBFFC 0x932B +0xBFFD 0x9304 +0xBFFE 0x931A +0xC040 0x9310 +0xC041 0x9326 +0xC042 0x9321 +0xC043 0x9315 +0xC044 0x932E +0xC045 0x9319 +0xC046 0x95BB +0xC047 0x96A7 +0xC048 0x96A8 +0xC049 0x96AA +0xC04A 0x96D5 +0xC04B 0x970E +0xC04C 0x9711 +0xC04D 0x9716 +0xC04E 0x970D +0xC04F 0x9713 +0xC050 0x970F +0xC051 0x975B +0xC052 0x975C +0xC053 0x9766 +0xC054 0x9798 +0xC055 0x9830 +0xC056 0x9838 +0xC057 0x983B +0xC058 0x9837 +0xC059 0x982D +0xC05A 0x9839 +0xC05B 0x9824 +0xC05C 0x9910 +0xC05D 0x9928 +0xC05E 0x991E +0xC05F 0x991B +0xC060 0x9921 +0xC061 0x991A +0xC062 0x99ED +0xC063 0x99E2 +0xC064 0x99F1 +0xC065 0x9AB8 +0xC066 0x9ABC +0xC067 0x9AFB +0xC068 0x9AED +0xC069 0x9B28 +0xC06A 0x9B91 +0xC06B 0x9D15 +0xC06C 0x9D23 +0xC06D 0x9D26 +0xC06E 0x9D28 +0xC06F 0x9D12 +0xC070 0x9D1B +0xC071 0x9ED8 +0xC072 0x9ED4 +0xC073 0x9F8D +0xC074 0x9F9C +0xC075 0x512A +0xC076 0x511F +0xC077 0x5121 +0xC078 0x5132 +0xC079 0x52F5 +0xC07A 0x568E +0xC07B 0x5680 +0xC07C 0x5690 +0xC07D 0x5685 +0xC07E 0x5687 +0xC0A1 0x568F +0xC0A2 0x58D5 +0xC0A3 0x58D3 +0xC0A4 0x58D1 +0xC0A5 0x58CE +0xC0A6 0x5B30 +0xC0A7 0x5B2A +0xC0A8 0x5B24 +0xC0A9 0x5B7A +0xC0AA 0x5C37 +0xC0AB 0x5C68 +0xC0AC 0x5DBC +0xC0AD 0x5DBA +0xC0AE 0x5DBD +0xC0AF 0x5DB8 +0xC0B0 0x5E6B +0xC0B1 0x5F4C +0xC0B2 0x5FBD +0xC0B3 0x61C9 +0xC0B4 0x61C2 +0xC0B5 0x61C7 +0xC0B6 0x61E6 +0xC0B7 0x61CB +0xC0B8 0x6232 +0xC0B9 0x6234 +0xC0BA 0x64CE +0xC0BB 0x64CA +0xC0BC 0x64D8 +0xC0BD 0x64E0 +0xC0BE 0x64F0 +0xC0BF 0x64E6 +0xC0C0 0x64EC +0xC0C1 0x64F1 +0xC0C2 0x64E2 +0xC0C3 0x64ED +0xC0C4 0x6582 +0xC0C5 0x6583 +0xC0C6 0x66D9 +0xC0C7 0x66D6 +0xC0C8 0x6A80 +0xC0C9 0x6A94 +0xC0CA 0x6A84 +0xC0CB 0x6AA2 +0xC0CC 0x6A9C +0xC0CD 0x6ADB +0xC0CE 0x6AA3 +0xC0CF 0x6A7E +0xC0D0 0x6A97 +0xC0D1 0x6A90 +0xC0D2 0x6AA0 +0xC0D3 0x6B5C +0xC0D4 0x6BAE +0xC0D5 0x6BDA +0xC0D6 0x6C08 +0xC0D7 0x6FD8 +0xC0D8 0x6FF1 +0xC0D9 0x6FDF +0xC0DA 0x6FE0 +0xC0DB 0x6FDB +0xC0DC 0x6FE4 +0xC0DD 0x6FEB +0xC0DE 0x6FEF +0xC0DF 0x6F80 +0xC0E0 0x6FEC +0xC0E1 0x6FE1 +0xC0E2 0x6FE9 +0xC0E3 0x6FD5 +0xC0E4 0x6FEE +0xC0E5 0x6FF0 +0xC0E6 0x71E7 +0xC0E7 0x71DF +0xC0E8 0x71EE +0xC0E9 0x71E6 +0xC0EA 0x71E5 +0xC0EB 0x71ED +0xC0EC 0x71EC +0xC0ED 0x71F4 +0xC0EE 0x71E0 +0xC0EF 0x7235 +0xC0F0 0x7246 +0xC0F1 0x7370 +0xC0F2 0x7372 +0xC0F3 0x74A9 +0xC0F4 0x74B0 +0xC0F5 0x74A6 +0xC0F6 0x74A8 +0xC0F7 0x7646 +0xC0F8 0x7642 +0xC0F9 0x764C +0xC0FA 0x76EA +0xC0FB 0x77B3 +0xC0FC 0x77AA +0xC0FD 0x77B0 +0xC0FE 0x77AC +0xC140 0x77A7 +0xC141 0x77AD +0xC142 0x77EF +0xC143 0x78F7 +0xC144 0x78FA +0xC145 0x78F4 +0xC146 0x78EF +0xC147 0x7901 +0xC148 0x79A7 +0xC149 0x79AA +0xC14A 0x7A57 +0xC14B 0x7ABF +0xC14C 0x7C07 +0xC14D 0x7C0D +0xC14E 0x7BFE +0xC14F 0x7BF7 +0xC150 0x7C0C +0xC151 0x7BE0 +0xC152 0x7CE0 +0xC153 0x7CDC +0xC154 0x7CDE +0xC155 0x7CE2 +0xC156 0x7CDF +0xC157 0x7CD9 +0xC158 0x7CDD +0xC159 0x7E2E +0xC15A 0x7E3E +0xC15B 0x7E46 +0xC15C 0x7E37 +0xC15D 0x7E32 +0xC15E 0x7E43 +0xC15F 0x7E2B +0xC160 0x7E3D +0xC161 0x7E31 +0xC162 0x7E45 +0xC163 0x7E41 +0xC164 0x7E34 +0xC165 0x7E39 +0xC166 0x7E48 +0xC167 0x7E35 +0xC168 0x7E3F +0xC169 0x7E2F +0xC16A 0x7F44 +0xC16B 0x7FF3 +0xC16C 0x7FFC +0xC16D 0x8071 +0xC16E 0x8072 +0xC16F 0x8070 +0xC170 0x806F +0xC171 0x8073 +0xC172 0x81C6 +0xC173 0x81C3 +0xC174 0x81BA +0xC175 0x81C2 +0xC176 0x81C0 +0xC177 0x81BF +0xC178 0x81BD +0xC179 0x81C9 +0xC17A 0x81BE +0xC17B 0x81E8 +0xC17C 0x8209 +0xC17D 0x8271 +0xC17E 0x85AA +0xC1A1 0x8584 +0xC1A2 0x857E +0xC1A3 0x859C +0xC1A4 0x8591 +0xC1A5 0x8594 +0xC1A6 0x85AF +0xC1A7 0x859B +0xC1A8 0x8587 +0xC1A9 0x85A8 +0xC1AA 0x858A +0xC1AB 0x8667 +0xC1AC 0x87C0 +0xC1AD 0x87D1 +0xC1AE 0x87B3 +0xC1AF 0x87D2 +0xC1B0 0x87C6 +0xC1B1 0x87AB +0xC1B2 0x87BB +0xC1B3 0x87BA +0xC1B4 0x87C8 +0xC1B5 0x87CB +0xC1B6 0x893B +0xC1B7 0x8936 +0xC1B8 0x8944 +0xC1B9 0x8938 +0xC1BA 0x893D +0xC1BB 0x89AC +0xC1BC 0x8B0E +0xC1BD 0x8B17 +0xC1BE 0x8B19 +0xC1BF 0x8B1B +0xC1C0 0x8B0A +0xC1C1 0x8B20 +0xC1C2 0x8B1D +0xC1C3 0x8B04 +0xC1C4 0x8B10 +0xC1C5 0x8C41 +0xC1C6 0x8C3F +0xC1C7 0x8C73 +0xC1C8 0x8CFA +0xC1C9 0x8CFD +0xC1CA 0x8CFC +0xC1CB 0x8CF8 +0xC1CC 0x8CFB +0xC1CD 0x8DA8 +0xC1CE 0x8E49 +0xC1CF 0x8E4B +0xC1D0 0x8E48 +0xC1D1 0x8E4A +0xC1D2 0x8F44 +0xC1D3 0x8F3E +0xC1D4 0x8F42 +0xC1D5 0x8F45 +0xC1D6 0x8F3F +0xC1D7 0x907F +0xC1D8 0x907D +0xC1D9 0x9084 +0xC1DA 0x9081 +0xC1DB 0x9082 +0xC1DC 0x9080 +0xC1DD 0x9139 +0xC1DE 0x91A3 +0xC1DF 0x919E +0xC1E0 0x919C +0xC1E1 0x934D +0xC1E2 0x9382 +0xC1E3 0x9328 +0xC1E4 0x9375 +0xC1E5 0x934A +0xC1E6 0x9365 +0xC1E7 0x934B +0xC1E8 0x9318 +0xC1E9 0x937E +0xC1EA 0x936C +0xC1EB 0x935B +0xC1EC 0x9370 +0xC1ED 0x935A +0xC1EE 0x9354 +0xC1EF 0x95CA +0xC1F0 0x95CB +0xC1F1 0x95CC +0xC1F2 0x95C8 +0xC1F3 0x95C6 +0xC1F4 0x96B1 +0xC1F5 0x96B8 +0xC1F6 0x96D6 +0xC1F7 0x971C +0xC1F8 0x971E +0xC1F9 0x97A0 +0xC1FA 0x97D3 +0xC1FB 0x9846 +0xC1FC 0x98B6 +0xC1FD 0x9935 +0xC1FE 0x9A01 +0xC240 0x99FF +0xC241 0x9BAE +0xC242 0x9BAB +0xC243 0x9BAA +0xC244 0x9BAD +0xC245 0x9D3B +0xC246 0x9D3F +0xC247 0x9E8B +0xC248 0x9ECF +0xC249 0x9EDE +0xC24A 0x9EDC +0xC24B 0x9EDD +0xC24C 0x9EDB +0xC24D 0x9F3E +0xC24E 0x9F4B +0xC24F 0x53E2 +0xC250 0x5695 +0xC251 0x56AE +0xC252 0x58D9 +0xC253 0x58D8 +0xC254 0x5B38 +0xC255 0x5F5D +0xC256 0x61E3 +0xC257 0x6233 +0xC258 0x64F4 +0xC259 0x64F2 +0xC25A 0x64FE +0xC25B 0x6506 +0xC25C 0x64FA +0xC25D 0x64FB +0xC25E 0x64F7 +0xC25F 0x65B7 +0xC260 0x66DC +0xC261 0x6726 +0xC262 0x6AB3 +0xC263 0x6AAC +0xC264 0x6AC3 +0xC265 0x6ABB +0xC266 0x6AB8 +0xC267 0x6AC2 +0xC268 0x6AAE +0xC269 0x6AAF +0xC26A 0x6B5F +0xC26B 0x6B78 +0xC26C 0x6BAF +0xC26D 0x7009 +0xC26E 0x700B +0xC26F 0x6FFE +0xC270 0x7006 +0xC271 0x6FFA +0xC272 0x7011 +0xC273 0x700F +0xC274 0x71FB +0xC275 0x71FC +0xC276 0x71FE +0xC277 0x71F8 +0xC278 0x7377 +0xC279 0x7375 +0xC27A 0x74A7 +0xC27B 0x74BF +0xC27C 0x7515 +0xC27D 0x7656 +0xC27E 0x7658 +0xC2A1 0x7652 +0xC2A2 0x77BD +0xC2A3 0x77BF +0xC2A4 0x77BB +0xC2A5 0x77BC +0xC2A6 0x790E +0xC2A7 0x79AE +0xC2A8 0x7A61 +0xC2A9 0x7A62 +0xC2AA 0x7A60 +0xC2AB 0x7AC4 +0xC2AC 0x7AC5 +0xC2AD 0x7C2B +0xC2AE 0x7C27 +0xC2AF 0x7C2A +0xC2B0 0x7C1E +0xC2B1 0x7C23 +0xC2B2 0x7C21 +0xC2B3 0x7CE7 +0xC2B4 0x7E54 +0xC2B5 0x7E55 +0xC2B6 0x7E5E +0xC2B7 0x7E5A +0xC2B8 0x7E61 +0xC2B9 0x7E52 +0xC2BA 0x7E59 +0xC2BB 0x7F48 +0xC2BC 0x7FF9 +0xC2BD 0x7FFB +0xC2BE 0x8077 +0xC2BF 0x8076 +0xC2C0 0x81CD +0xC2C1 0x81CF +0xC2C2 0x820A +0xC2C3 0x85CF +0xC2C4 0x85A9 +0xC2C5 0x85CD +0xC2C6 0x85D0 +0xC2C7 0x85C9 +0xC2C8 0x85B0 +0xC2C9 0x85BA +0xC2CA 0x85B9 +0xC2CB 0x85A6 +0xC2CC 0x87EF +0xC2CD 0x87EC +0xC2CE 0x87F2 +0xC2CF 0x87E0 +0xC2D0 0x8986 +0xC2D1 0x89B2 +0xC2D2 0x89F4 +0xC2D3 0x8B28 +0xC2D4 0x8B39 +0xC2D5 0x8B2C +0xC2D6 0x8B2B +0xC2D7 0x8C50 +0xC2D8 0x8D05 +0xC2D9 0x8E59 +0xC2DA 0x8E63 +0xC2DB 0x8E66 +0xC2DC 0x8E64 +0xC2DD 0x8E5F +0xC2DE 0x8E55 +0xC2DF 0x8EC0 +0xC2E0 0x8F49 +0xC2E1 0x8F4D +0xC2E2 0x9087 +0xC2E3 0x9083 +0xC2E4 0x9088 +0xC2E5 0x91AB +0xC2E6 0x91AC +0xC2E7 0x91D0 +0xC2E8 0x9394 +0xC2E9 0x938A +0xC2EA 0x9396 +0xC2EB 0x93A2 +0xC2EC 0x93B3 +0xC2ED 0x93AE +0xC2EE 0x93AC +0xC2EF 0x93B0 +0xC2F0 0x9398 +0xC2F1 0x939A +0xC2F2 0x9397 +0xC2F3 0x95D4 +0xC2F4 0x95D6 +0xC2F5 0x95D0 +0xC2F6 0x95D5 +0xC2F7 0x96E2 +0xC2F8 0x96DC +0xC2F9 0x96D9 +0xC2FA 0x96DB +0xC2FB 0x96DE +0xC2FC 0x9724 +0xC2FD 0x97A3 +0xC2FE 0x97A6 +0xC340 0x97AD +0xC341 0x97F9 +0xC342 0x984D +0xC343 0x984F +0xC344 0x984C +0xC345 0x984E +0xC346 0x9853 +0xC347 0x98BA +0xC348 0x993E +0xC349 0x993F +0xC34A 0x993D +0xC34B 0x992E +0xC34C 0x99A5 +0xC34D 0x9A0E +0xC34E 0x9AC1 +0xC34F 0x9B03 +0xC350 0x9B06 +0xC351 0x9B4F +0xC352 0x9B4E +0xC353 0x9B4D +0xC354 0x9BCA +0xC355 0x9BC9 +0xC356 0x9BFD +0xC357 0x9BC8 +0xC358 0x9BC0 +0xC359 0x9D51 +0xC35A 0x9D5D +0xC35B 0x9D60 +0xC35C 0x9EE0 +0xC35D 0x9F15 +0xC35E 0x9F2C +0xC35F 0x5133 +0xC360 0x56A5 +0xC361 0x58DE +0xC362 0x58DF +0xC363 0x58E2 +0xC364 0x5BF5 +0xC365 0x9F90 +0xC366 0x5EEC +0xC367 0x61F2 +0xC368 0x61F7 +0xC369 0x61F6 +0xC36A 0x61F5 +0xC36B 0x6500 +0xC36C 0x650F +0xC36D 0x66E0 +0xC36E 0x66DD +0xC36F 0x6AE5 +0xC370 0x6ADD +0xC371 0x6ADA +0xC372 0x6AD3 +0xC373 0x701B +0xC374 0x701F +0xC375 0x7028 +0xC376 0x701A +0xC377 0x701D +0xC378 0x7015 +0xC379 0x7018 +0xC37A 0x7206 +0xC37B 0x720D +0xC37C 0x7258 +0xC37D 0x72A2 +0xC37E 0x7378 +0xC3A1 0x737A +0xC3A2 0x74BD +0xC3A3 0x74CA +0xC3A4 0x74E3 +0xC3A5 0x7587 +0xC3A6 0x7586 +0xC3A7 0x765F +0xC3A8 0x7661 +0xC3A9 0x77C7 +0xC3AA 0x7919 +0xC3AB 0x79B1 +0xC3AC 0x7A6B +0xC3AD 0x7A69 +0xC3AE 0x7C3E +0xC3AF 0x7C3F +0xC3B0 0x7C38 +0xC3B1 0x7C3D +0xC3B2 0x7C37 +0xC3B3 0x7C40 +0xC3B4 0x7E6B +0xC3B5 0x7E6D +0xC3B6 0x7E79 +0xC3B7 0x7E69 +0xC3B8 0x7E6A +0xC3B9 0x7F85 +0xC3BA 0x7E73 +0xC3BB 0x7FB6 +0xC3BC 0x7FB9 +0xC3BD 0x7FB8 +0xC3BE 0x81D8 +0xC3BF 0x85E9 +0xC3C0 0x85DD +0xC3C1 0x85EA +0xC3C2 0x85D5 +0xC3C3 0x85E4 +0xC3C4 0x85E5 +0xC3C5 0x85F7 +0xC3C6 0x87FB +0xC3C7 0x8805 +0xC3C8 0x880D +0xC3C9 0x87F9 +0xC3CA 0x87FE +0xC3CB 0x8960 +0xC3CC 0x895F +0xC3CD 0x8956 +0xC3CE 0x895E +0xC3CF 0x8B41 +0xC3D0 0x8B5C +0xC3D1 0x8B58 +0xC3D2 0x8B49 +0xC3D3 0x8B5A +0xC3D4 0x8B4E +0xC3D5 0x8B4F +0xC3D6 0x8B46 +0xC3D7 0x8B59 +0xC3D8 0x8D08 +0xC3D9 0x8D0A +0xC3DA 0x8E7C +0xC3DB 0x8E72 +0xC3DC 0x8E87 +0xC3DD 0x8E76 +0xC3DE 0x8E6C +0xC3DF 0x8E7A +0xC3E0 0x8E74 +0xC3E1 0x8F54 +0xC3E2 0x8F4E +0xC3E3 0x8FAD +0xC3E4 0x908A +0xC3E5 0x908B +0xC3E6 0x91B1 +0xC3E7 0x91AE +0xC3E8 0x93E1 +0xC3E9 0x93D1 +0xC3EA 0x93DF +0xC3EB 0x93C3 +0xC3EC 0x93C8 +0xC3ED 0x93DC +0xC3EE 0x93DD +0xC3EF 0x93D6 +0xC3F0 0x93E2 +0xC3F1 0x93CD +0xC3F2 0x93D8 +0xC3F3 0x93E4 +0xC3F4 0x93D7 +0xC3F5 0x93E8 +0xC3F6 0x95DC +0xC3F7 0x96B4 +0xC3F8 0x96E3 +0xC3F9 0x972A +0xC3FA 0x9727 +0xC3FB 0x9761 +0xC3FC 0x97DC +0xC3FD 0x97FB +0xC3FE 0x985E +0xC440 0x9858 +0xC441 0x985B +0xC442 0x98BC +0xC443 0x9945 +0xC444 0x9949 +0xC445 0x9A16 +0xC446 0x9A19 +0xC447 0x9B0D +0xC448 0x9BE8 +0xC449 0x9BE7 +0xC44A 0x9BD6 +0xC44B 0x9BDB +0xC44C 0x9D89 +0xC44D 0x9D61 +0xC44E 0x9D72 +0xC44F 0x9D6A +0xC450 0x9D6C +0xC451 0x9E92 +0xC452 0x9E97 +0xC453 0x9E93 +0xC454 0x9EB4 +0xC455 0x52F8 +0xC456 0x56A8 +0xC457 0x56B7 +0xC458 0x56B6 +0xC459 0x56B4 +0xC45A 0x56BC +0xC45B 0x58E4 +0xC45C 0x5B40 +0xC45D 0x5B43 +0xC45E 0x5B7D +0xC45F 0x5BF6 +0xC460 0x5DC9 +0xC461 0x61F8 +0xC462 0x61FA +0xC463 0x6518 +0xC464 0x6514 +0xC465 0x6519 +0xC466 0x66E6 +0xC467 0x6727 +0xC468 0x6AEC +0xC469 0x703E +0xC46A 0x7030 +0xC46B 0x7032 +0xC46C 0x7210 +0xC46D 0x737B +0xC46E 0x74CF +0xC46F 0x7662 +0xC470 0x7665 +0xC471 0x7926 +0xC472 0x792A +0xC473 0x792C +0xC474 0x792B +0xC475 0x7AC7 +0xC476 0x7AF6 +0xC477 0x7C4C +0xC478 0x7C43 +0xC479 0x7C4D +0xC47A 0x7CEF +0xC47B 0x7CF0 +0xC47C 0x8FAE +0xC47D 0x7E7D +0xC47E 0x7E7C +0xC4A1 0x7E82 +0xC4A2 0x7F4C +0xC4A3 0x8000 +0xC4A4 0x81DA +0xC4A5 0x8266 +0xC4A6 0x85FB +0xC4A7 0x85F9 +0xC4A8 0x8611 +0xC4A9 0x85FA +0xC4AA 0x8606 +0xC4AB 0x860B +0xC4AC 0x8607 +0xC4AD 0x860A +0xC4AE 0x8814 +0xC4AF 0x8815 +0xC4B0 0x8964 +0xC4B1 0x89BA +0xC4B2 0x89F8 +0xC4B3 0x8B70 +0xC4B4 0x8B6C +0xC4B5 0x8B66 +0xC4B6 0x8B6F +0xC4B7 0x8B5F +0xC4B8 0x8B6B +0xC4B9 0x8D0F +0xC4BA 0x8D0D +0xC4BB 0x8E89 +0xC4BC 0x8E81 +0xC4BD 0x8E85 +0xC4BE 0x8E82 +0xC4BF 0x91B4 +0xC4C0 0x91CB +0xC4C1 0x9418 +0xC4C2 0x9403 +0xC4C3 0x93FD +0xC4C4 0x95E1 +0xC4C5 0x9730 +0xC4C6 0x98C4 +0xC4C7 0x9952 +0xC4C8 0x9951 +0xC4C9 0x99A8 +0xC4CA 0x9A2B +0xC4CB 0x9A30 +0xC4CC 0x9A37 +0xC4CD 0x9A35 +0xC4CE 0x9C13 +0xC4CF 0x9C0D +0xC4D0 0x9E79 +0xC4D1 0x9EB5 +0xC4D2 0x9EE8 +0xC4D3 0x9F2F +0xC4D4 0x9F5F +0xC4D5 0x9F63 +0xC4D6 0x9F61 +0xC4D7 0x5137 +0xC4D8 0x5138 +0xC4D9 0x56C1 +0xC4DA 0x56C0 +0xC4DB 0x56C2 +0xC4DC 0x5914 +0xC4DD 0x5C6C +0xC4DE 0x5DCD +0xC4DF 0x61FC +0xC4E0 0x61FE +0xC4E1 0x651D +0xC4E2 0x651C +0xC4E3 0x6595 +0xC4E4 0x66E9 +0xC4E5 0x6AFB +0xC4E6 0x6B04 +0xC4E7 0x6AFA +0xC4E8 0x6BB2 +0xC4E9 0x704C +0xC4EA 0x721B +0xC4EB 0x72A7 +0xC4EC 0x74D6 +0xC4ED 0x74D4 +0xC4EE 0x7669 +0xC4EF 0x77D3 +0xC4F0 0x7C50 +0xC4F1 0x7E8F +0xC4F2 0x7E8C +0xC4F3 0x7FBC +0xC4F4 0x8617 +0xC4F5 0x862D +0xC4F6 0x861A +0xC4F7 0x8823 +0xC4F8 0x8822 +0xC4F9 0x8821 +0xC4FA 0x881F +0xC4FB 0x896A +0xC4FC 0x896C +0xC4FD 0x89BD +0xC4FE 0x8B74 +0xC540 0x8B77 +0xC541 0x8B7D +0xC542 0x8D13 +0xC543 0x8E8A +0xC544 0x8E8D +0xC545 0x8E8B +0xC546 0x8F5F +0xC547 0x8FAF +0xC548 0x91BA +0xC549 0x942E +0xC54A 0x9433 +0xC54B 0x9435 +0xC54C 0x943A +0xC54D 0x9438 +0xC54E 0x9432 +0xC54F 0x942B +0xC550 0x95E2 +0xC551 0x9738 +0xC552 0x9739 +0xC553 0x9732 +0xC554 0x97FF +0xC555 0x9867 +0xC556 0x9865 +0xC557 0x9957 +0xC558 0x9A45 +0xC559 0x9A43 +0xC55A 0x9A40 +0xC55B 0x9A3E +0xC55C 0x9ACF +0xC55D 0x9B54 +0xC55E 0x9B51 +0xC55F 0x9C2D +0xC560 0x9C25 +0xC561 0x9DAF +0xC562 0x9DB4 +0xC563 0x9DC2 +0xC564 0x9DB8 +0xC565 0x9E9D +0xC566 0x9EEF +0xC567 0x9F19 +0xC568 0x9F5C +0xC569 0x9F66 +0xC56A 0x9F67 +0xC56B 0x513C +0xC56C 0x513B +0xC56D 0x56C8 +0xC56E 0x56CA +0xC56F 0x56C9 +0xC570 0x5B7F +0xC571 0x5DD4 +0xC572 0x5DD2 +0xC573 0x5F4E +0xC574 0x61FF +0xC575 0x6524 +0xC576 0x6B0A +0xC577 0x6B61 +0xC578 0x7051 +0xC579 0x7058 +0xC57A 0x7380 +0xC57B 0x74E4 +0xC57C 0x758A +0xC57D 0x766E +0xC57E 0x766C +0xC5A1 0x79B3 +0xC5A2 0x7C60 +0xC5A3 0x7C5F +0xC5A4 0x807E +0xC5A5 0x807D +0xC5A6 0x81DF +0xC5A7 0x8972 +0xC5A8 0x896F +0xC5A9 0x89FC +0xC5AA 0x8B80 +0xC5AB 0x8D16 +0xC5AC 0x8D17 +0xC5AD 0x8E91 +0xC5AE 0x8E93 +0xC5AF 0x8F61 +0xC5B0 0x9148 +0xC5B1 0x9444 +0xC5B2 0x9451 +0xC5B3 0x9452 +0xC5B4 0x973D +0xC5B5 0x973E +0xC5B6 0x97C3 +0xC5B7 0x97C1 +0xC5B8 0x986B +0xC5B9 0x9955 +0xC5BA 0x9A55 +0xC5BB 0x9A4D +0xC5BC 0x9AD2 +0xC5BD 0x9B1A +0xC5BE 0x9C49 +0xC5BF 0x9C31 +0xC5C0 0x9C3E +0xC5C1 0x9C3B +0xC5C2 0x9DD3 +0xC5C3 0x9DD7 +0xC5C4 0x9F34 +0xC5C5 0x9F6C +0xC5C6 0x9F6A +0xC5C7 0x9F94 +0xC5C8 0x56CC +0xC5C9 0x5DD6 +0xC5CA 0x6200 +0xC5CB 0x6523 +0xC5CC 0x652B +0xC5CD 0x652A +0xC5CE 0x66EC +0xC5CF 0x6B10 +0xC5D0 0x74DA +0xC5D1 0x7ACA +0xC5D2 0x7C64 +0xC5D3 0x7C63 +0xC5D4 0x7C65 +0xC5D5 0x7E93 +0xC5D6 0x7E96 +0xC5D7 0x7E94 +0xC5D8 0x81E2 +0xC5D9 0x8638 +0xC5DA 0x863F +0xC5DB 0x8831 +0xC5DC 0x8B8A +0xC5DD 0x9090 +0xC5DE 0x908F +0xC5DF 0x9463 +0xC5E0 0x9460 +0xC5E1 0x9464 +0xC5E2 0x9768 +0xC5E3 0x986F +0xC5E4 0x995C +0xC5E5 0x9A5A +0xC5E6 0x9A5B +0xC5E7 0x9A57 +0xC5E8 0x9AD3 +0xC5E9 0x9AD4 +0xC5EA 0x9AD1 +0xC5EB 0x9C54 +0xC5EC 0x9C57 +0xC5ED 0x9C56 +0xC5EE 0x9DE5 +0xC5EF 0x9E9F +0xC5F0 0x9EF4 +0xC5F1 0x56D1 +0xC5F2 0x58E9 +0xC5F3 0x652C +0xC5F4 0x705E +0xC5F5 0x7671 +0xC5F6 0x7672 +0xC5F7 0x77D7 +0xC5F8 0x7F50 +0xC5F9 0x7F88 +0xC5FA 0x8836 +0xC5FB 0x8839 +0xC5FC 0x8862 +0xC5FD 0x8B93 +0xC5FE 0x8B92 +0xC640 0x8B96 +0xC641 0x8277 +0xC642 0x8D1B +0xC643 0x91C0 +0xC644 0x946A +0xC645 0x9742 +0xC646 0x9748 +0xC647 0x9744 +0xC648 0x97C6 +0xC649 0x9870 +0xC64A 0x9A5F +0xC64B 0x9B22 +0xC64C 0x9B58 +0xC64D 0x9C5F +0xC64E 0x9DF9 +0xC64F 0x9DFA +0xC650 0x9E7C +0xC651 0x9E7D +0xC652 0x9F07 +0xC653 0x9F77 +0xC654 0x9F72 +0xC655 0x5EF3 +0xC656 0x6B16 +0xC657 0x7063 +0xC658 0x7C6C +0xC659 0x7C6E +0xC65A 0x883B +0xC65B 0x89C0 +0xC65C 0x8EA1 +0xC65D 0x91C1 +0xC65E 0x9472 +0xC65F 0x9470 +0xC660 0x9871 +0xC661 0x995E +0xC662 0x9AD6 +0xC663 0x9B23 +0xC664 0x9ECC +0xC665 0x7064 +0xC666 0x77DA +0xC667 0x8B9A +0xC668 0x9477 +0xC669 0x97C9 +0xC66A 0x9A62 +0xC66B 0x9A65 +0xC66C 0x7E9C +0xC66D 0x8B9C +0xC66E 0x8EAA +0xC66F 0x91C5 +0xC670 0x947D +0xC671 0x947E +0xC672 0x947C +0xC673 0x9C77 +0xC674 0x9C78 +0xC675 0x9EF7 +0xC676 0x8C54 +0xC677 0x947F +0xC678 0x9E1A +0xC679 0x7228 +0xC67A 0x9A6A +0xC67B 0x9B31 +0xC67C 0x9E1B +0xC67D 0x9E1E +0xC67E 0x7C72 +0xC6A1 0x30FE +0xC6A2 0x309D +0xC6A3 0x309E +0xC6A4 0x3005 +0xC6A5 0x3041 +0xC6A6 0x3042 +0xC6A7 0x3043 +0xC6A8 0x3044 +0xC6A9 0x3045 +0xC6AA 0x3046 +0xC6AB 0x3047 +0xC6AC 0x3048 +0xC6AD 0x3049 +0xC6AE 0x304A +0xC6AF 0x304B +0xC6B0 0x304C +0xC6B1 0x304D +0xC6B2 0x304E +0xC6B3 0x304F +0xC6B4 0x3050 +0xC6B5 0x3051 +0xC6B6 0x3052 +0xC6B7 0x3053 +0xC6B8 0x3054 +0xC6B9 0x3055 +0xC6BA 0x3056 +0xC6BB 0x3057 +0xC6BC 0x3058 +0xC6BD 0x3059 +0xC6BE 0x305A +0xC6BF 0x305B +0xC6C0 0x305C +0xC6C1 0x305D +0xC6C2 0x305E +0xC6C3 0x305F +0xC6C4 0x3060 +0xC6C5 0x3061 +0xC6C6 0x3062 +0xC6C7 0x3063 +0xC6C8 0x3064 +0xC6C9 0x3065 +0xC6CA 0x3066 +0xC6CB 0x3067 +0xC6CC 0x3068 +0xC6CD 0x3069 +0xC6CE 0x306A +0xC6CF 0x306B +0xC6D0 0x306C +0xC6D1 0x306D +0xC6D2 0x306E +0xC6D3 0x306F +0xC6D4 0x3070 +0xC6D5 0x3071 +0xC6D6 0x3072 +0xC6D7 0x3073 +0xC6D8 0x3074 +0xC6D9 0x3075 +0xC6DA 0x3076 +0xC6DB 0x3077 +0xC6DC 0x3078 +0xC6DD 0x3079 +0xC6DE 0x307A +0xC6DF 0x307B +0xC6E0 0x307C +0xC6E1 0x307D +0xC6E2 0x307E +0xC6E3 0x307F +0xC6E4 0x3080 +0xC6E5 0x3081 +0xC6E6 0x3082 +0xC6E7 0x3083 +0xC6E8 0x3084 +0xC6E9 0x3085 +0xC6EA 0x3086 +0xC6EB 0x3087 +0xC6EC 0x3088 +0xC6ED 0x3089 +0xC6EE 0x308A +0xC6EF 0x308B +0xC6F0 0x308C +0xC6F1 0x308D +0xC6F2 0x308E +0xC6F3 0x308F +0xC6F4 0x3090 +0xC6F5 0x3091 +0xC6F6 0x3092 +0xC6F7 0x3093 +0xC6F8 0x30A1 +0xC6F9 0x30A2 +0xC6FA 0x30A3 +0xC6FB 0x30A4 +0xC6FC 0x30A5 +0xC6FD 0x30A6 +0xC6FE 0x30A7 +0xC740 0x30A8 +0xC741 0x30A9 +0xC742 0x30AA +0xC743 0x30AB +0xC744 0x30AC +0xC745 0x30AD +0xC746 0x30AE +0xC747 0x30AF +0xC748 0x30B0 +0xC749 0x30B1 +0xC74A 0x30B2 +0xC74B 0x30B3 +0xC74C 0x30B4 +0xC74D 0x30B5 +0xC74E 0x30B6 +0xC74F 0x30B7 +0xC750 0x30B8 +0xC751 0x30B9 +0xC752 0x30BA +0xC753 0x30BB +0xC754 0x30BC +0xC755 0x30BD +0xC756 0x30BE +0xC757 0x30BF +0xC758 0x30C0 +0xC759 0x30C1 +0xC75A 0x30C2 +0xC75B 0x30C3 +0xC75C 0x30C4 +0xC75D 0x30C5 +0xC75E 0x30C6 +0xC75F 0x30C7 +0xC760 0x30C8 +0xC761 0x30C9 +0xC762 0x30CA +0xC763 0x30CB +0xC764 0x30CC +0xC765 0x30CD +0xC766 0x30CE +0xC767 0x30CF +0xC768 0x30D0 +0xC769 0x30D1 +0xC76A 0x30D2 +0xC76B 0x30D3 +0xC76C 0x30D4 +0xC76D 0x30D5 +0xC76E 0x30D6 +0xC76F 0x30D7 +0xC770 0x30D8 +0xC771 0x30D9 +0xC772 0x30DA +0xC773 0x30DB +0xC774 0x30DC +0xC775 0x30DD +0xC776 0x30DE +0xC777 0x30DF +0xC778 0x30E0 +0xC779 0x30E1 +0xC77A 0x30E2 +0xC77B 0x30E3 +0xC77C 0x30E4 +0xC77D 0x30E5 +0xC77E 0x30E6 +0xC7A1 0x30E7 +0xC7A2 0x30E8 +0xC7A3 0x30E9 +0xC7A4 0x30EA +0xC7A5 0x30EB +0xC7A6 0x30EC +0xC7A7 0x30ED +0xC7A8 0x30EE +0xC7A9 0x30EF +0xC7AA 0x30F0 +0xC7AB 0x30F1 +0xC7AC 0x30F2 +0xC7AD 0x30F3 +0xC7AE 0x30F4 +0xC7AF 0x30F5 +0xC7B0 0x30F6 +0xC7B1 0x0414 +0xC7B2 0x0415 +0xC7B3 0x0401 +0xC7B4 0x0416 +0xC7B5 0x0417 +0xC7B6 0x0418 +0xC7B7 0x0419 +0xC7B8 0x041A +0xC7B9 0x041B +0xC7BA 0x041C +0xC7BB 0x0423 +0xC7BC 0x0424 +0xC7BD 0x0425 +0xC7BE 0x0426 +0xC7BF 0x0427 +0xC7C0 0x0428 +0xC7C1 0x0429 +0xC7C2 0x042A +0xC7C3 0x042B +0xC7C4 0x042C +0xC7C5 0x042D +0xC7C6 0x042E +0xC7C7 0x042F +0xC7C8 0x0430 +0xC7C9 0x0431 +0xC7CA 0x0432 +0xC7CB 0x0433 +0xC7CC 0x0434 +0xC7CD 0x0435 +0xC7CE 0x0451 +0xC7CF 0x0436 +0xC7D0 0x0437 +0xC7D1 0x0438 +0xC7D2 0x0439 +0xC7D3 0x043A +0xC7D4 0x043B +0xC7D5 0x043C +0xC7D6 0x043D +0xC7D7 0x043E +0xC7D8 0x043F +0xC7D9 0x0440 +0xC7DA 0x0441 +0xC7DB 0x0442 +0xC7DC 0x0443 +0xC7DD 0x0444 +0xC7DE 0x0445 +0xC7DF 0x0446 +0xC7E0 0x0447 +0xC7E1 0x0448 +0xC7E2 0x0449 +0xC7E3 0x044A +0xC7E4 0x044B +0xC7E5 0x044C +0xC7E6 0x044D +0xC7E7 0x044E +0xC7E8 0x044F +0xC7E9 0x2460 +0xC7EA 0x2461 +0xC7EB 0x2462 +0xC7EC 0x2463 +0xC7ED 0x2464 +0xC7EE 0x2465 +0xC7EF 0x2466 +0xC7F0 0x2467 +0xC7F1 0x2468 +0xC7F2 0x2469 +0xC7F3 0x2474 +0xC7F4 0x2475 +0xC7F5 0x2476 +0xC7F6 0x2477 +0xC7F7 0x2478 +0xC7F8 0x2479 +0xC7F9 0x247A +0xC7FA 0x247B +0xC7FB 0x247C +0xC7FC 0x247D +0xC940 0x4E42 +0xC941 0x4E5C +0xC942 0x51F5 +0xC943 0x531A +0xC944 0x5382 +0xC945 0x4E07 +0xC946 0x4E0C +0xC947 0x4E47 +0xC948 0x4E8D +0xC949 0x56D7 +0xC94A 0xFA0C +0xC94B 0x5C6E +0xC94C 0x5F73 +0xC94D 0x4E0F +0xC94E 0x5187 +0xC94F 0x4E0E +0xC950 0x4E2E +0xC951 0x4E93 +0xC952 0x4EC2 +0xC953 0x4EC9 +0xC954 0x4EC8 +0xC955 0x5198 +0xC956 0x52FC +0xC957 0x536C +0xC958 0x53B9 +0xC959 0x5720 +0xC95A 0x5903 +0xC95B 0x592C +0xC95C 0x5C10 +0xC95D 0x5DFF +0xC95E 0x65E1 +0xC95F 0x6BB3 +0xC960 0x6BCC +0xC961 0x6C14 +0xC962 0x723F +0xC963 0x4E31 +0xC964 0x4E3C +0xC965 0x4EE8 +0xC966 0x4EDC +0xC967 0x4EE9 +0xC968 0x4EE1 +0xC969 0x4EDD +0xC96A 0x4EDA +0xC96B 0x520C +0xC96C 0x531C +0xC96D 0x534C +0xC96E 0x5722 +0xC96F 0x5723 +0xC970 0x5917 +0xC971 0x592F +0xC972 0x5B81 +0xC973 0x5B84 +0xC974 0x5C12 +0xC975 0x5C3B +0xC976 0x5C74 +0xC977 0x5C73 +0xC978 0x5E04 +0xC979 0x5E80 +0xC97A 0x5E82 +0xC97B 0x5FC9 +0xC97C 0x6209 +0xC97D 0x6250 +0xC97E 0x6C15 +0xC9A1 0x6C36 +0xC9A2 0x6C43 +0xC9A3 0x6C3F +0xC9A4 0x6C3B +0xC9A5 0x72AE +0xC9A6 0x72B0 +0xC9A7 0x738A +0xC9A8 0x79B8 +0xC9A9 0x808A +0xC9AA 0x961E +0xC9AB 0x4F0E +0xC9AC 0x4F18 +0xC9AD 0x4F2C +0xC9AE 0x4EF5 +0xC9AF 0x4F14 +0xC9B0 0x4EF1 +0xC9B1 0x4F00 +0xC9B2 0x4EF7 +0xC9B3 0x4F08 +0xC9B4 0x4F1D +0xC9B5 0x4F02 +0xC9B6 0x4F05 +0xC9B7 0x4F22 +0xC9B8 0x4F13 +0xC9B9 0x4F04 +0xC9BA 0x4EF4 +0xC9BB 0x4F12 +0xC9BC 0x51B1 +0xC9BD 0x5213 +0xC9BE 0x5209 +0xC9BF 0x5210 +0xC9C0 0x52A6 +0xC9C1 0x5322 +0xC9C2 0x531F +0xC9C3 0x534D +0xC9C4 0x538A +0xC9C5 0x5407 +0xC9C6 0x56E1 +0xC9C7 0x56DF +0xC9C8 0x572E +0xC9C9 0x572A +0xC9CA 0x5734 +0xC9CB 0x593C +0xC9CC 0x5980 +0xC9CD 0x597C +0xC9CE 0x5985 +0xC9CF 0x597B +0xC9D0 0x597E +0xC9D1 0x5977 +0xC9D2 0x597F +0xC9D3 0x5B56 +0xC9D4 0x5C15 +0xC9D5 0x5C25 +0xC9D6 0x5C7C +0xC9D7 0x5C7A +0xC9D8 0x5C7B +0xC9D9 0x5C7E +0xC9DA 0x5DDF +0xC9DB 0x5E75 +0xC9DC 0x5E84 +0xC9DD 0x5F02 +0xC9DE 0x5F1A +0xC9DF 0x5F74 +0xC9E0 0x5FD5 +0xC9E1 0x5FD4 +0xC9E2 0x5FCF +0xC9E3 0x625C +0xC9E4 0x625E +0xC9E5 0x6264 +0xC9E6 0x6261 +0xC9E7 0x6266 +0xC9E8 0x6262 +0xC9E9 0x6259 +0xC9EA 0x6260 +0xC9EB 0x625A +0xC9EC 0x6265 +0xC9ED 0x65EF +0xC9EE 0x65EE +0xC9EF 0x673E +0xC9F0 0x6739 +0xC9F1 0x6738 +0xC9F2 0x673B +0xC9F3 0x673A +0xC9F4 0x673F +0xC9F5 0x673C +0xC9F6 0x6733 +0xC9F7 0x6C18 +0xC9F8 0x6C46 +0xC9F9 0x6C52 +0xC9FA 0x6C5C +0xC9FB 0x6C4F +0xC9FC 0x6C4A +0xC9FD 0x6C54 +0xC9FE 0x6C4B +0xCA40 0x6C4C +0xCA41 0x7071 +0xCA42 0x725E +0xCA43 0x72B4 +0xCA44 0x72B5 +0xCA45 0x738E +0xCA46 0x752A +0xCA47 0x767F +0xCA48 0x7A75 +0xCA49 0x7F51 +0xCA4A 0x8278 +0xCA4B 0x827C +0xCA4C 0x8280 +0xCA4D 0x827D +0xCA4E 0x827F +0xCA4F 0x864D +0xCA50 0x897E +0xCA51 0x9099 +0xCA52 0x9097 +0xCA53 0x9098 +0xCA54 0x909B +0xCA55 0x9094 +0xCA56 0x9622 +0xCA57 0x9624 +0xCA58 0x9620 +0xCA59 0x9623 +0xCA5A 0x4F56 +0xCA5B 0x4F3B +0xCA5C 0x4F62 +0xCA5D 0x4F49 +0xCA5E 0x4F53 +0xCA5F 0x4F64 +0xCA60 0x4F3E +0xCA61 0x4F67 +0xCA62 0x4F52 +0xCA63 0x4F5F +0xCA64 0x4F41 +0xCA65 0x4F58 +0xCA66 0x4F2D +0xCA67 0x4F33 +0xCA68 0x4F3F +0xCA69 0x4F61 +0xCA6A 0x518F +0xCA6B 0x51B9 +0xCA6C 0x521C +0xCA6D 0x521E +0xCA6E 0x5221 +0xCA6F 0x52AD +0xCA70 0x52AE +0xCA71 0x5309 +0xCA72 0x5363 +0xCA73 0x5372 +0xCA74 0x538E +0xCA75 0x538F +0xCA76 0x5430 +0xCA77 0x5437 +0xCA78 0x542A +0xCA79 0x5454 +0xCA7A 0x5445 +0xCA7B 0x5419 +0xCA7C 0x541C +0xCA7D 0x5425 +0xCA7E 0x5418 +0xCAA1 0x543D +0xCAA2 0x544F +0xCAA3 0x5441 +0xCAA4 0x5428 +0xCAA5 0x5424 +0xCAA6 0x5447 +0xCAA7 0x56EE +0xCAA8 0x56E7 +0xCAA9 0x56E5 +0xCAAA 0x5741 +0xCAAB 0x5745 +0xCAAC 0x574C +0xCAAD 0x5749 +0xCAAE 0x574B +0xCAAF 0x5752 +0xCAB0 0x5906 +0xCAB1 0x5940 +0xCAB2 0x59A6 +0xCAB3 0x5998 +0xCAB4 0x59A0 +0xCAB5 0x5997 +0xCAB6 0x598E +0xCAB7 0x59A2 +0xCAB8 0x5990 +0xCAB9 0x598F +0xCABA 0x59A7 +0xCABB 0x59A1 +0xCABC 0x5B8E +0xCABD 0x5B92 +0xCABE 0x5C28 +0xCABF 0x5C2A +0xCAC0 0x5C8D +0xCAC1 0x5C8F +0xCAC2 0x5C88 +0xCAC3 0x5C8B +0xCAC4 0x5C89 +0xCAC5 0x5C92 +0xCAC6 0x5C8A +0xCAC7 0x5C86 +0xCAC8 0x5C93 +0xCAC9 0x5C95 +0xCACA 0x5DE0 +0xCACB 0x5E0A +0xCACC 0x5E0E +0xCACD 0x5E8B +0xCACE 0x5E89 +0xCACF 0x5E8C +0xCAD0 0x5E88 +0xCAD1 0x5E8D +0xCAD2 0x5F05 +0xCAD3 0x5F1D +0xCAD4 0x5F78 +0xCAD5 0x5F76 +0xCAD6 0x5FD2 +0xCAD7 0x5FD1 +0xCAD8 0x5FD0 +0xCAD9 0x5FED +0xCADA 0x5FE8 +0xCADB 0x5FEE +0xCADC 0x5FF3 +0xCADD 0x5FE1 +0xCADE 0x5FE4 +0xCADF 0x5FE3 +0xCAE0 0x5FFA +0xCAE1 0x5FEF +0xCAE2 0x5FF7 +0xCAE3 0x5FFB +0xCAE4 0x6000 +0xCAE5 0x5FF4 +0xCAE6 0x623A +0xCAE7 0x6283 +0xCAE8 0x628C +0xCAE9 0x628E +0xCAEA 0x628F +0xCAEB 0x6294 +0xCAEC 0x6287 +0xCAED 0x6271 +0xCAEE 0x627B +0xCAEF 0x627A +0xCAF0 0x6270 +0xCAF1 0x6281 +0xCAF2 0x6288 +0xCAF3 0x6277 +0xCAF4 0x627D +0xCAF5 0x6272 +0xCAF6 0x6274 +0xCAF7 0x6537 +0xCAF8 0x65F0 +0xCAF9 0x65F4 +0xCAFA 0x65F3 +0xCAFB 0x65F2 +0xCAFC 0x65F5 +0xCAFD 0x6745 +0xCAFE 0x6747 +0xCB40 0x6759 +0xCB41 0x6755 +0xCB42 0x674C +0xCB43 0x6748 +0xCB44 0x675D +0xCB45 0x674D +0xCB46 0x675A +0xCB47 0x674B +0xCB48 0x6BD0 +0xCB49 0x6C19 +0xCB4A 0x6C1A +0xCB4B 0x6C78 +0xCB4C 0x6C67 +0xCB4D 0x6C6B +0xCB4E 0x6C84 +0xCB4F 0x6C8B +0xCB50 0x6C8F +0xCB51 0x6C71 +0xCB52 0x6C6F +0xCB53 0x6C69 +0xCB54 0x6C9A +0xCB55 0x6C6D +0xCB56 0x6C87 +0xCB57 0x6C95 +0xCB58 0x6C9C +0xCB59 0x6C66 +0xCB5A 0x6C73 +0xCB5B 0x6C65 +0xCB5C 0x6C7B +0xCB5D 0x6C8E +0xCB5E 0x7074 +0xCB5F 0x707A +0xCB60 0x7263 +0xCB61 0x72BF +0xCB62 0x72BD +0xCB63 0x72C3 +0xCB64 0x72C6 +0xCB65 0x72C1 +0xCB66 0x72BA +0xCB67 0x72C5 +0xCB68 0x7395 +0xCB69 0x7397 +0xCB6A 0x7393 +0xCB6B 0x7394 +0xCB6C 0x7392 +0xCB6D 0x753A +0xCB6E 0x7539 +0xCB6F 0x7594 +0xCB70 0x7595 +0xCB71 0x7681 +0xCB72 0x793D +0xCB73 0x8034 +0xCB74 0x8095 +0xCB75 0x8099 +0xCB76 0x8090 +0xCB77 0x8092 +0xCB78 0x809C +0xCB79 0x8290 +0xCB7A 0x828F +0xCB7B 0x8285 +0xCB7C 0x828E +0xCB7D 0x8291 +0xCB7E 0x8293 +0xCBA1 0x828A +0xCBA2 0x8283 +0xCBA3 0x8284 +0xCBA4 0x8C78 +0xCBA5 0x8FC9 +0xCBA6 0x8FBF +0xCBA7 0x909F +0xCBA8 0x90A1 +0xCBA9 0x90A5 +0xCBAA 0x909E +0xCBAB 0x90A7 +0xCBAC 0x90A0 +0xCBAD 0x9630 +0xCBAE 0x9628 +0xCBAF 0x962F +0xCBB0 0x962D +0xCBB1 0x4E33 +0xCBB2 0x4F98 +0xCBB3 0x4F7C +0xCBB4 0x4F85 +0xCBB5 0x4F7D +0xCBB6 0x4F80 +0xCBB7 0x4F87 +0xCBB8 0x4F76 +0xCBB9 0x4F74 +0xCBBA 0x4F89 +0xCBBB 0x4F84 +0xCBBC 0x4F77 +0xCBBD 0x4F4C +0xCBBE 0x4F97 +0xCBBF 0x4F6A +0xCBC0 0x4F9A +0xCBC1 0x4F79 +0xCBC2 0x4F81 +0xCBC3 0x4F78 +0xCBC4 0x4F90 +0xCBC5 0x4F9C +0xCBC6 0x4F94 +0xCBC7 0x4F9E +0xCBC8 0x4F92 +0xCBC9 0x4F82 +0xCBCA 0x4F95 +0xCBCB 0x4F6B +0xCBCC 0x4F6E +0xCBCD 0x519E +0xCBCE 0x51BC +0xCBCF 0x51BE +0xCBD0 0x5235 +0xCBD1 0x5232 +0xCBD2 0x5233 +0xCBD3 0x5246 +0xCBD4 0x5231 +0xCBD5 0x52BC +0xCBD6 0x530A +0xCBD7 0x530B +0xCBD8 0x533C +0xCBD9 0x5392 +0xCBDA 0x5394 +0xCBDB 0x5487 +0xCBDC 0x547F +0xCBDD 0x5481 +0xCBDE 0x5491 +0xCBDF 0x5482 +0xCBE0 0x5488 +0xCBE1 0x546B +0xCBE2 0x547A +0xCBE3 0x547E +0xCBE4 0x5465 +0xCBE5 0x546C +0xCBE6 0x5474 +0xCBE7 0x5466 +0xCBE8 0x548D +0xCBE9 0x546F +0xCBEA 0x5461 +0xCBEB 0x5460 +0xCBEC 0x5498 +0xCBED 0x5463 +0xCBEE 0x5467 +0xCBEF 0x5464 +0xCBF0 0x56F7 +0xCBF1 0x56F9 +0xCBF2 0x576F +0xCBF3 0x5772 +0xCBF4 0x576D +0xCBF5 0x576B +0xCBF6 0x5771 +0xCBF7 0x5770 +0xCBF8 0x5776 +0xCBF9 0x5780 +0xCBFA 0x5775 +0xCBFB 0x577B +0xCBFC 0x5773 +0xCBFD 0x5774 +0xCBFE 0x5762 +0xCC40 0x5768 +0xCC41 0x577D +0xCC42 0x590C +0xCC43 0x5945 +0xCC44 0x59B5 +0xCC45 0x59BA +0xCC46 0x59CF +0xCC47 0x59CE +0xCC48 0x59B2 +0xCC49 0x59CC +0xCC4A 0x59C1 +0xCC4B 0x59B6 +0xCC4C 0x59BC +0xCC4D 0x59C3 +0xCC4E 0x59D6 +0xCC4F 0x59B1 +0xCC50 0x59BD +0xCC51 0x59C0 +0xCC52 0x59C8 +0xCC53 0x59B4 +0xCC54 0x59C7 +0xCC55 0x5B62 +0xCC56 0x5B65 +0xCC57 0x5B93 +0xCC58 0x5B95 +0xCC59 0x5C44 +0xCC5A 0x5C47 +0xCC5B 0x5CAE +0xCC5C 0x5CA4 +0xCC5D 0x5CA0 +0xCC5E 0x5CB5 +0xCC5F 0x5CAF +0xCC60 0x5CA8 +0xCC61 0x5CAC +0xCC62 0x5C9F +0xCC63 0x5CA3 +0xCC64 0x5CAD +0xCC65 0x5CA2 +0xCC66 0x5CAA +0xCC67 0x5CA7 +0xCC68 0x5C9D +0xCC69 0x5CA5 +0xCC6A 0x5CB6 +0xCC6B 0x5CB0 +0xCC6C 0x5CA6 +0xCC6D 0x5E17 +0xCC6E 0x5E14 +0xCC6F 0x5E19 +0xCC70 0x5F28 +0xCC71 0x5F22 +0xCC72 0x5F23 +0xCC73 0x5F24 +0xCC74 0x5F54 +0xCC75 0x5F82 +0xCC76 0x5F7E +0xCC77 0x5F7D +0xCC78 0x5FDE +0xCC79 0x5FE5 +0xCC7A 0x602D +0xCC7B 0x6026 +0xCC7C 0x6019 +0xCC7D 0x6032 +0xCC7E 0x600B +0xCCA1 0x6034 +0xCCA2 0x600A +0xCCA3 0x6017 +0xCCA4 0x6033 +0xCCA5 0x601A +0xCCA6 0x601E +0xCCA7 0x602C +0xCCA8 0x6022 +0xCCA9 0x600D +0xCCAA 0x6010 +0xCCAB 0x602E +0xCCAC 0x6013 +0xCCAD 0x6011 +0xCCAE 0x600C +0xCCAF 0x6009 +0xCCB0 0x601C +0xCCB1 0x6214 +0xCCB2 0x623D +0xCCB3 0x62AD +0xCCB4 0x62B4 +0xCCB5 0x62D1 +0xCCB6 0x62BE +0xCCB7 0x62AA +0xCCB8 0x62B6 +0xCCB9 0x62CA +0xCCBA 0x62AE +0xCCBB 0x62B3 +0xCCBC 0x62AF +0xCCBD 0x62BB +0xCCBE 0x62A9 +0xCCBF 0x62B0 +0xCCC0 0x62B8 +0xCCC1 0x653D +0xCCC2 0x65A8 +0xCCC3 0x65BB +0xCCC4 0x6609 +0xCCC5 0x65FC +0xCCC6 0x6604 +0xCCC7 0x6612 +0xCCC8 0x6608 +0xCCC9 0x65FB +0xCCCA 0x6603 +0xCCCB 0x660B +0xCCCC 0x660D +0xCCCD 0x6605 +0xCCCE 0x65FD +0xCCCF 0x6611 +0xCCD0 0x6610 +0xCCD1 0x66F6 +0xCCD2 0x670A +0xCCD3 0x6785 +0xCCD4 0x676C +0xCCD5 0x678E +0xCCD6 0x6792 +0xCCD7 0x6776 +0xCCD8 0x677B +0xCCD9 0x6798 +0xCCDA 0x6786 +0xCCDB 0x6784 +0xCCDC 0x6774 +0xCCDD 0x678D +0xCCDE 0x678C +0xCCDF 0x677A +0xCCE0 0x679F +0xCCE1 0x6791 +0xCCE2 0x6799 +0xCCE3 0x6783 +0xCCE4 0x677D +0xCCE5 0x6781 +0xCCE6 0x6778 +0xCCE7 0x6779 +0xCCE8 0x6794 +0xCCE9 0x6B25 +0xCCEA 0x6B80 +0xCCEB 0x6B7E +0xCCEC 0x6BDE +0xCCED 0x6C1D +0xCCEE 0x6C93 +0xCCEF 0x6CEC +0xCCF0 0x6CEB +0xCCF1 0x6CEE +0xCCF2 0x6CD9 +0xCCF3 0x6CB6 +0xCCF4 0x6CD4 +0xCCF5 0x6CAD +0xCCF6 0x6CE7 +0xCCF7 0x6CB7 +0xCCF8 0x6CD0 +0xCCF9 0x6CC2 +0xCCFA 0x6CBA +0xCCFB 0x6CC3 +0xCCFC 0x6CC6 +0xCCFD 0x6CED +0xCCFE 0x6CF2 +0xCD40 0x6CD2 +0xCD41 0x6CDD +0xCD42 0x6CB4 +0xCD43 0x6C8A +0xCD44 0x6C9D +0xCD45 0x6C80 +0xCD46 0x6CDE +0xCD47 0x6CC0 +0xCD48 0x6D30 +0xCD49 0x6CCD +0xCD4A 0x6CC7 +0xCD4B 0x6CB0 +0xCD4C 0x6CF9 +0xCD4D 0x6CCF +0xCD4E 0x6CE9 +0xCD4F 0x6CD1 +0xCD50 0x7094 +0xCD51 0x7098 +0xCD52 0x7085 +0xCD53 0x7093 +0xCD54 0x7086 +0xCD55 0x7084 +0xCD56 0x7091 +0xCD57 0x7096 +0xCD58 0x7082 +0xCD59 0x709A +0xCD5A 0x7083 +0xCD5B 0x726A +0xCD5C 0x72D6 +0xCD5D 0x72CB +0xCD5E 0x72D8 +0xCD5F 0x72C9 +0xCD60 0x72DC +0xCD61 0x72D2 +0xCD62 0x72D4 +0xCD63 0x72DA +0xCD64 0x72CC +0xCD65 0x72D1 +0xCD66 0x73A4 +0xCD67 0x73A1 +0xCD68 0x73AD +0xCD69 0x73A6 +0xCD6A 0x73A2 +0xCD6B 0x73A0 +0xCD6C 0x73AC +0xCD6D 0x739D +0xCD6E 0x74DD +0xCD6F 0x74E8 +0xCD70 0x753F +0xCD71 0x7540 +0xCD72 0x753E +0xCD73 0x758C +0xCD74 0x7598 +0xCD75 0x76AF +0xCD76 0x76F3 +0xCD77 0x76F1 +0xCD78 0x76F0 +0xCD79 0x76F5 +0xCD7A 0x77F8 +0xCD7B 0x77FC +0xCD7C 0x77F9 +0xCD7D 0x77FB +0xCD7E 0x77FA +0xCDA1 0x77F7 +0xCDA2 0x7942 +0xCDA3 0x793F +0xCDA4 0x79C5 +0xCDA5 0x7A78 +0xCDA6 0x7A7B +0xCDA7 0x7AFB +0xCDA8 0x7C75 +0xCDA9 0x7CFD +0xCDAA 0x8035 +0xCDAB 0x808F +0xCDAC 0x80AE +0xCDAD 0x80A3 +0xCDAE 0x80B8 +0xCDAF 0x80B5 +0xCDB0 0x80AD +0xCDB1 0x8220 +0xCDB2 0x82A0 +0xCDB3 0x82C0 +0xCDB4 0x82AB +0xCDB5 0x829A +0xCDB6 0x8298 +0xCDB7 0x829B +0xCDB8 0x82B5 +0xCDB9 0x82A7 +0xCDBA 0x82AE +0xCDBB 0x82BC +0xCDBC 0x829E +0xCDBD 0x82BA +0xCDBE 0x82B4 +0xCDBF 0x82A8 +0xCDC0 0x82A1 +0xCDC1 0x82A9 +0xCDC2 0x82C2 +0xCDC3 0x82A4 +0xCDC4 0x82C3 +0xCDC5 0x82B6 +0xCDC6 0x82A2 +0xCDC7 0x8670 +0xCDC8 0x866F +0xCDC9 0x866D +0xCDCA 0x866E +0xCDCB 0x8C56 +0xCDCC 0x8FD2 +0xCDCD 0x8FCB +0xCDCE 0x8FD3 +0xCDCF 0x8FCD +0xCDD0 0x8FD6 +0xCDD1 0x8FD5 +0xCDD2 0x8FD7 +0xCDD3 0x90B2 +0xCDD4 0x90B4 +0xCDD5 0x90AF +0xCDD6 0x90B3 +0xCDD7 0x90B0 +0xCDD8 0x9639 +0xCDD9 0x963D +0xCDDA 0x963C +0xCDDB 0x963A +0xCDDC 0x9643 +0xCDDD 0x4FCD +0xCDDE 0x4FC5 +0xCDDF 0x4FD3 +0xCDE0 0x4FB2 +0xCDE1 0x4FC9 +0xCDE2 0x4FCB +0xCDE3 0x4FC1 +0xCDE4 0x4FD4 +0xCDE5 0x4FDC +0xCDE6 0x4FD9 +0xCDE7 0x4FBB +0xCDE8 0x4FB3 +0xCDE9 0x4FDB +0xCDEA 0x4FC7 +0xCDEB 0x4FD6 +0xCDEC 0x4FBA +0xCDED 0x4FC0 +0xCDEE 0x4FB9 +0xCDEF 0x4FEC +0xCDF0 0x5244 +0xCDF1 0x5249 +0xCDF2 0x52C0 +0xCDF3 0x52C2 +0xCDF4 0x533D +0xCDF5 0x537C +0xCDF6 0x5397 +0xCDF7 0x5396 +0xCDF8 0x5399 +0xCDF9 0x5398 +0xCDFA 0x54BA +0xCDFB 0x54A1 +0xCDFC 0x54AD +0xCDFD 0x54A5 +0xCDFE 0x54CF +0xCE40 0x54C3 +0xCE41 0x830D +0xCE42 0x54B7 +0xCE43 0x54AE +0xCE44 0x54D6 +0xCE45 0x54B6 +0xCE46 0x54C5 +0xCE47 0x54C6 +0xCE48 0x54A0 +0xCE49 0x5470 +0xCE4A 0x54BC +0xCE4B 0x54A2 +0xCE4C 0x54BE +0xCE4D 0x5472 +0xCE4E 0x54DE +0xCE4F 0x54B0 +0xCE50 0x57B5 +0xCE51 0x579E +0xCE52 0x579F +0xCE53 0x57A4 +0xCE54 0x578C +0xCE55 0x5797 +0xCE56 0x579D +0xCE57 0x579B +0xCE58 0x5794 +0xCE59 0x5798 +0xCE5A 0x578F +0xCE5B 0x5799 +0xCE5C 0x57A5 +0xCE5D 0x579A +0xCE5E 0x5795 +0xCE5F 0x58F4 +0xCE60 0x590D +0xCE61 0x5953 +0xCE62 0x59E1 +0xCE63 0x59DE +0xCE64 0x59EE +0xCE65 0x5A00 +0xCE66 0x59F1 +0xCE67 0x59DD +0xCE68 0x59FA +0xCE69 0x59FD +0xCE6A 0x59FC +0xCE6B 0x59F6 +0xCE6C 0x59E4 +0xCE6D 0x59F2 +0xCE6E 0x59F7 +0xCE6F 0x59DB +0xCE70 0x59E9 +0xCE71 0x59F3 +0xCE72 0x59F5 +0xCE73 0x59E0 +0xCE74 0x59FE +0xCE75 0x59F4 +0xCE76 0x59ED +0xCE77 0x5BA8 +0xCE78 0x5C4C +0xCE79 0x5CD0 +0xCE7A 0x5CD8 +0xCE7B 0x5CCC +0xCE7C 0x5CD7 +0xCE7D 0x5CCB +0xCE7E 0x5CDB +0xCEA1 0x5CDE +0xCEA2 0x5CDA +0xCEA3 0x5CC9 +0xCEA4 0x5CC7 +0xCEA5 0x5CCA +0xCEA6 0x5CD6 +0xCEA7 0x5CD3 +0xCEA8 0x5CD4 +0xCEA9 0x5CCF +0xCEAA 0x5CC8 +0xCEAB 0x5CC6 +0xCEAC 0x5CCE +0xCEAD 0x5CDF +0xCEAE 0x5CF8 +0xCEAF 0x5DF9 +0xCEB0 0x5E21 +0xCEB1 0x5E22 +0xCEB2 0x5E23 +0xCEB3 0x5E20 +0xCEB4 0x5E24 +0xCEB5 0x5EB0 +0xCEB6 0x5EA4 +0xCEB7 0x5EA2 +0xCEB8 0x5E9B +0xCEB9 0x5EA3 +0xCEBA 0x5EA5 +0xCEBB 0x5F07 +0xCEBC 0x5F2E +0xCEBD 0x5F56 +0xCEBE 0x5F86 +0xCEBF 0x6037 +0xCEC0 0x6039 +0xCEC1 0x6054 +0xCEC2 0x6072 +0xCEC3 0x605E +0xCEC4 0x6045 +0xCEC5 0x6053 +0xCEC6 0x6047 +0xCEC7 0x6049 +0xCEC8 0x605B +0xCEC9 0x604C +0xCECA 0x6040 +0xCECB 0x6042 +0xCECC 0x605F +0xCECD 0x6024 +0xCECE 0x6044 +0xCECF 0x6058 +0xCED0 0x6066 +0xCED1 0x606E +0xCED2 0x6242 +0xCED3 0x6243 +0xCED4 0x62CF +0xCED5 0x630D +0xCED6 0x630B +0xCED7 0x62F5 +0xCED8 0x630E +0xCED9 0x6303 +0xCEDA 0x62EB +0xCEDB 0x62F9 +0xCEDC 0x630F +0xCEDD 0x630C +0xCEDE 0x62F8 +0xCEDF 0x62F6 +0xCEE0 0x6300 +0xCEE1 0x6313 +0xCEE2 0x6314 +0xCEE3 0x62FA +0xCEE4 0x6315 +0xCEE5 0x62FB +0xCEE6 0x62F0 +0xCEE7 0x6541 +0xCEE8 0x6543 +0xCEE9 0x65AA +0xCEEA 0x65BF +0xCEEB 0x6636 +0xCEEC 0x6621 +0xCEED 0x6632 +0xCEEE 0x6635 +0xCEEF 0x661C +0xCEF0 0x6626 +0xCEF1 0x6622 +0xCEF2 0x6633 +0xCEF3 0x662B +0xCEF4 0x663A +0xCEF5 0x661D +0xCEF6 0x6634 +0xCEF7 0x6639 +0xCEF8 0x662E +0xCEF9 0x670F +0xCEFA 0x6710 +0xCEFB 0x67C1 +0xCEFC 0x67F2 +0xCEFD 0x67C8 +0xCEFE 0x67BA +0xCF40 0x67DC +0xCF41 0x67BB +0xCF42 0x67F8 +0xCF43 0x67D8 +0xCF44 0x67C0 +0xCF45 0x67B7 +0xCF46 0x67C5 +0xCF47 0x67EB +0xCF48 0x67E4 +0xCF49 0x67DF +0xCF4A 0x67B5 +0xCF4B 0x67CD +0xCF4C 0x67B3 +0xCF4D 0x67F7 +0xCF4E 0x67F6 +0xCF4F 0x67EE +0xCF50 0x67E3 +0xCF51 0x67C2 +0xCF52 0x67B9 +0xCF53 0x67CE +0xCF54 0x67E7 +0xCF55 0x67F0 +0xCF56 0x67B2 +0xCF57 0x67FC +0xCF58 0x67C6 +0xCF59 0x67ED +0xCF5A 0x67CC +0xCF5B 0x67AE +0xCF5C 0x67E6 +0xCF5D 0x67DB +0xCF5E 0x67FA +0xCF5F 0x67C9 +0xCF60 0x67CA +0xCF61 0x67C3 +0xCF62 0x67EA +0xCF63 0x67CB +0xCF64 0x6B28 +0xCF65 0x6B82 +0xCF66 0x6B84 +0xCF67 0x6BB6 +0xCF68 0x6BD6 +0xCF69 0x6BD8 +0xCF6A 0x6BE0 +0xCF6B 0x6C20 +0xCF6C 0x6C21 +0xCF6D 0x6D28 +0xCF6E 0x6D34 +0xCF6F 0x6D2D +0xCF70 0x6D1F +0xCF71 0x6D3C +0xCF72 0x6D3F +0xCF73 0x6D12 +0xCF74 0x6D0A +0xCF75 0x6CDA +0xCF76 0x6D33 +0xCF77 0x6D04 +0xCF78 0x6D19 +0xCF79 0x6D3A +0xCF7A 0x6D1A +0xCF7B 0x6D11 +0xCF7C 0x6D00 +0xCF7D 0x6D1D +0xCF7E 0x6D42 +0xCFA1 0x6D01 +0xCFA2 0x6D18 +0xCFA3 0x6D37 +0xCFA4 0x6D03 +0xCFA5 0x6D0F +0xCFA6 0x6D40 +0xCFA7 0x6D07 +0xCFA8 0x6D20 +0xCFA9 0x6D2C +0xCFAA 0x6D08 +0xCFAB 0x6D22 +0xCFAC 0x6D09 +0xCFAD 0x6D10 +0xCFAE 0x70B7 +0xCFAF 0x709F +0xCFB0 0x70BE +0xCFB1 0x70B1 +0xCFB2 0x70B0 +0xCFB3 0x70A1 +0xCFB4 0x70B4 +0xCFB5 0x70B5 +0xCFB6 0x70A9 +0xCFB7 0x7241 +0xCFB8 0x7249 +0xCFB9 0x724A +0xCFBA 0x726C +0xCFBB 0x7270 +0xCFBC 0x7273 +0xCFBD 0x726E +0xCFBE 0x72CA +0xCFBF 0x72E4 +0xCFC0 0x72E8 +0xCFC1 0x72EB +0xCFC2 0x72DF +0xCFC3 0x72EA +0xCFC4 0x72E6 +0xCFC5 0x72E3 +0xCFC6 0x7385 +0xCFC7 0x73CC +0xCFC8 0x73C2 +0xCFC9 0x73C8 +0xCFCA 0x73C5 +0xCFCB 0x73B9 +0xCFCC 0x73B6 +0xCFCD 0x73B5 +0xCFCE 0x73B4 +0xCFCF 0x73EB +0xCFD0 0x73BF +0xCFD1 0x73C7 +0xCFD2 0x73BE +0xCFD3 0x73C3 +0xCFD4 0x73C6 +0xCFD5 0x73B8 +0xCFD6 0x73CB +0xCFD7 0x74EC +0xCFD8 0x74EE +0xCFD9 0x752E +0xCFDA 0x7547 +0xCFDB 0x7548 +0xCFDC 0x75A7 +0xCFDD 0x75AA +0xCFDE 0x7679 +0xCFDF 0x76C4 +0xCFE0 0x7708 +0xCFE1 0x7703 +0xCFE2 0x7704 +0xCFE3 0x7705 +0xCFE4 0x770A +0xCFE5 0x76F7 +0xCFE6 0x76FB +0xCFE7 0x76FA +0xCFE8 0x77E7 +0xCFE9 0x77E8 +0xCFEA 0x7806 +0xCFEB 0x7811 +0xCFEC 0x7812 +0xCFED 0x7805 +0xCFEE 0x7810 +0xCFEF 0x780F +0xCFF0 0x780E +0xCFF1 0x7809 +0xCFF2 0x7803 +0xCFF3 0x7813 +0xCFF4 0x794A +0xCFF5 0x794C +0xCFF6 0x794B +0xCFF7 0x7945 +0xCFF8 0x7944 +0xCFF9 0x79D5 +0xCFFA 0x79CD +0xCFFB 0x79CF +0xCFFC 0x79D6 +0xCFFD 0x79CE +0xCFFE 0x7A80 +0xD040 0x7A7E +0xD041 0x7AD1 +0xD042 0x7B00 +0xD043 0x7B01 +0xD044 0x7C7A +0xD045 0x7C78 +0xD046 0x7C79 +0xD047 0x7C7F +0xD048 0x7C80 +0xD049 0x7C81 +0xD04A 0x7D03 +0xD04B 0x7D08 +0xD04C 0x7D01 +0xD04D 0x7F58 +0xD04E 0x7F91 +0xD04F 0x7F8D +0xD050 0x7FBE +0xD051 0x8007 +0xD052 0x800E +0xD053 0x800F +0xD054 0x8014 +0xD055 0x8037 +0xD056 0x80D8 +0xD057 0x80C7 +0xD058 0x80E0 +0xD059 0x80D1 +0xD05A 0x80C8 +0xD05B 0x80C2 +0xD05C 0x80D0 +0xD05D 0x80C5 +0xD05E 0x80E3 +0xD05F 0x80D9 +0xD060 0x80DC +0xD061 0x80CA +0xD062 0x80D5 +0xD063 0x80C9 +0xD064 0x80CF +0xD065 0x80D7 +0xD066 0x80E6 +0xD067 0x80CD +0xD068 0x81FF +0xD069 0x8221 +0xD06A 0x8294 +0xD06B 0x82D9 +0xD06C 0x82FE +0xD06D 0x82F9 +0xD06E 0x8307 +0xD06F 0x82E8 +0xD070 0x8300 +0xD071 0x82D5 +0xD072 0x833A +0xD073 0x82EB +0xD074 0x82D6 +0xD075 0x82F4 +0xD076 0x82EC +0xD077 0x82E1 +0xD078 0x82F2 +0xD079 0x82F5 +0xD07A 0x830C +0xD07B 0x82FB +0xD07C 0x82F6 +0xD07D 0x82F0 +0xD07E 0x82EA +0xD0A1 0x82E4 +0xD0A2 0x82E0 +0xD0A3 0x82FA +0xD0A4 0x82F3 +0xD0A5 0x82ED +0xD0A6 0x8677 +0xD0A7 0x8674 +0xD0A8 0x867C +0xD0A9 0x8673 +0xD0AA 0x8841 +0xD0AB 0x884E +0xD0AC 0x8867 +0xD0AD 0x886A +0xD0AE 0x8869 +0xD0AF 0x89D3 +0xD0B0 0x8A04 +0xD0B1 0x8A07 +0xD0B2 0x8D72 +0xD0B3 0x8FE3 +0xD0B4 0x8FE1 +0xD0B5 0x8FEE +0xD0B6 0x8FE0 +0xD0B7 0x90F1 +0xD0B8 0x90BD +0xD0B9 0x90BF +0xD0BA 0x90D5 +0xD0BB 0x90C5 +0xD0BC 0x90BE +0xD0BD 0x90C7 +0xD0BE 0x90CB +0xD0BF 0x90C8 +0xD0C0 0x91D4 +0xD0C1 0x91D3 +0xD0C2 0x9654 +0xD0C3 0x964F +0xD0C4 0x9651 +0xD0C5 0x9653 +0xD0C6 0x964A +0xD0C7 0x964E +0xD0C8 0x501E +0xD0C9 0x5005 +0xD0CA 0x5007 +0xD0CB 0x5013 +0xD0CC 0x5022 +0xD0CD 0x5030 +0xD0CE 0x501B +0xD0CF 0x4FF5 +0xD0D0 0x4FF4 +0xD0D1 0x5033 +0xD0D2 0x5037 +0xD0D3 0x502C +0xD0D4 0x4FF6 +0xD0D5 0x4FF7 +0xD0D6 0x5017 +0xD0D7 0x501C +0xD0D8 0x5020 +0xD0D9 0x5027 +0xD0DA 0x5035 +0xD0DB 0x502F +0xD0DC 0x5031 +0xD0DD 0x500E +0xD0DE 0x515A +0xD0DF 0x5194 +0xD0E0 0x5193 +0xD0E1 0x51CA +0xD0E2 0x51C4 +0xD0E3 0x51C5 +0xD0E4 0x51C8 +0xD0E5 0x51CE +0xD0E6 0x5261 +0xD0E7 0x525A +0xD0E8 0x5252 +0xD0E9 0x525E +0xD0EA 0x525F +0xD0EB 0x5255 +0xD0EC 0x5262 +0xD0ED 0x52CD +0xD0EE 0x530E +0xD0EF 0x539E +0xD0F0 0x5526 +0xD0F1 0x54E2 +0xD0F2 0x5517 +0xD0F3 0x5512 +0xD0F4 0x54E7 +0xD0F5 0x54F3 +0xD0F6 0x54E4 +0xD0F7 0x551A +0xD0F8 0x54FF +0xD0F9 0x5504 +0xD0FA 0x5508 +0xD0FB 0x54EB +0xD0FC 0x5511 +0xD0FD 0x5505 +0xD0FE 0x54F1 +0xD140 0x550A +0xD141 0x54FB +0xD142 0x54F7 +0xD143 0x54F8 +0xD144 0x54E0 +0xD145 0x550E +0xD146 0x5503 +0xD147 0x550B +0xD148 0x5701 +0xD149 0x5702 +0xD14A 0x57CC +0xD14B 0x5832 +0xD14C 0x57D5 +0xD14D 0x57D2 +0xD14E 0x57BA +0xD14F 0x57C6 +0xD150 0x57BD +0xD151 0x57BC +0xD152 0x57B8 +0xD153 0x57B6 +0xD154 0x57BF +0xD155 0x57C7 +0xD156 0x57D0 +0xD157 0x57B9 +0xD158 0x57C1 +0xD159 0x590E +0xD15A 0x594A +0xD15B 0x5A19 +0xD15C 0x5A16 +0xD15D 0x5A2D +0xD15E 0x5A2E +0xD15F 0x5A15 +0xD160 0x5A0F +0xD161 0x5A17 +0xD162 0x5A0A +0xD163 0x5A1E +0xD164 0x5A33 +0xD165 0x5B6C +0xD166 0x5BA7 +0xD167 0x5BAD +0xD168 0x5BAC +0xD169 0x5C03 +0xD16A 0x5C56 +0xD16B 0x5C54 +0xD16C 0x5CEC +0xD16D 0x5CFF +0xD16E 0x5CEE +0xD16F 0x5CF1 +0xD170 0x5CF7 +0xD171 0x5D00 +0xD172 0x5CF9 +0xD173 0x5E29 +0xD174 0x5E28 +0xD175 0x5EA8 +0xD176 0x5EAE +0xD177 0x5EAA +0xD178 0x5EAC +0xD179 0x5F33 +0xD17A 0x5F30 +0xD17B 0x5F67 +0xD17C 0x605D +0xD17D 0x605A +0xD17E 0x6067 +0xD1A1 0x6041 +0xD1A2 0x60A2 +0xD1A3 0x6088 +0xD1A4 0x6080 +0xD1A5 0x6092 +0xD1A6 0x6081 +0xD1A7 0x609D +0xD1A8 0x6083 +0xD1A9 0x6095 +0xD1AA 0x609B +0xD1AB 0x6097 +0xD1AC 0x6087 +0xD1AD 0x609C +0xD1AE 0x608E +0xD1AF 0x6219 +0xD1B0 0x6246 +0xD1B1 0x62F2 +0xD1B2 0x6310 +0xD1B3 0x6356 +0xD1B4 0x632C +0xD1B5 0x6344 +0xD1B6 0x6345 +0xD1B7 0x6336 +0xD1B8 0x6343 +0xD1B9 0x63E4 +0xD1BA 0x6339 +0xD1BB 0x634B +0xD1BC 0x634A +0xD1BD 0x633C +0xD1BE 0x6329 +0xD1BF 0x6341 +0xD1C0 0x6334 +0xD1C1 0x6358 +0xD1C2 0x6354 +0xD1C3 0x6359 +0xD1C4 0x632D +0xD1C5 0x6347 +0xD1C6 0x6333 +0xD1C7 0x635A +0xD1C8 0x6351 +0xD1C9 0x6338 +0xD1CA 0x6357 +0xD1CB 0x6340 +0xD1CC 0x6348 +0xD1CD 0x654A +0xD1CE 0x6546 +0xD1CF 0x65C6 +0xD1D0 0x65C3 +0xD1D1 0x65C4 +0xD1D2 0x65C2 +0xD1D3 0x664A +0xD1D4 0x665F +0xD1D5 0x6647 +0xD1D6 0x6651 +0xD1D7 0x6712 +0xD1D8 0x6713 +0xD1D9 0x681F +0xD1DA 0x681A +0xD1DB 0x6849 +0xD1DC 0x6832 +0xD1DD 0x6833 +0xD1DE 0x683B +0xD1DF 0x684B +0xD1E0 0x684F +0xD1E1 0x6816 +0xD1E2 0x6831 +0xD1E3 0x681C +0xD1E4 0x6835 +0xD1E5 0x682B +0xD1E6 0x682D +0xD1E7 0x682F +0xD1E8 0x684E +0xD1E9 0x6844 +0xD1EA 0x6834 +0xD1EB 0x681D +0xD1EC 0x6812 +0xD1ED 0x6814 +0xD1EE 0x6826 +0xD1EF 0x6828 +0xD1F0 0x682E +0xD1F1 0x684D +0xD1F2 0x683A +0xD1F3 0x6825 +0xD1F4 0x6820 +0xD1F5 0x6B2C +0xD1F6 0x6B2F +0xD1F7 0x6B2D +0xD1F8 0x6B31 +0xD1F9 0x6B34 +0xD1FA 0x6B6D +0xD1FB 0x8082 +0xD1FC 0x6B88 +0xD1FD 0x6BE6 +0xD1FE 0x6BE4 +0xD240 0x6BE8 +0xD241 0x6BE3 +0xD242 0x6BE2 +0xD243 0x6BE7 +0xD244 0x6C25 +0xD245 0x6D7A +0xD246 0x6D63 +0xD247 0x6D64 +0xD248 0x6D76 +0xD249 0x6D0D +0xD24A 0x6D61 +0xD24B 0x6D92 +0xD24C 0x6D58 +0xD24D 0x6D62 +0xD24E 0x6D6D +0xD24F 0x6D6F +0xD250 0x6D91 +0xD251 0x6D8D +0xD252 0x6DEF +0xD253 0x6D7F +0xD254 0x6D86 +0xD255 0x6D5E +0xD256 0x6D67 +0xD257 0x6D60 +0xD258 0x6D97 +0xD259 0x6D70 +0xD25A 0x6D7C +0xD25B 0x6D5F +0xD25C 0x6D82 +0xD25D 0x6D98 +0xD25E 0x6D2F +0xD25F 0x6D68 +0xD260 0x6D8B +0xD261 0x6D7E +0xD262 0x6D80 +0xD263 0x6D84 +0xD264 0x6D16 +0xD265 0x6D83 +0xD266 0x6D7B +0xD267 0x6D7D +0xD268 0x6D75 +0xD269 0x6D90 +0xD26A 0x70DC +0xD26B 0x70D3 +0xD26C 0x70D1 +0xD26D 0x70DD +0xD26E 0x70CB +0xD26F 0x7F39 +0xD270 0x70E2 +0xD271 0x70D7 +0xD272 0x70D2 +0xD273 0x70DE +0xD274 0x70E0 +0xD275 0x70D4 +0xD276 0x70CD +0xD277 0x70C5 +0xD278 0x70C6 +0xD279 0x70C7 +0xD27A 0x70DA +0xD27B 0x70CE +0xD27C 0x70E1 +0xD27D 0x7242 +0xD27E 0x7278 +0xD2A1 0x7277 +0xD2A2 0x7276 +0xD2A3 0x7300 +0xD2A4 0x72FA +0xD2A5 0x72F4 +0xD2A6 0x72FE +0xD2A7 0x72F6 +0xD2A8 0x72F3 +0xD2A9 0x72FB +0xD2AA 0x7301 +0xD2AB 0x73D3 +0xD2AC 0x73D9 +0xD2AD 0x73E5 +0xD2AE 0x73D6 +0xD2AF 0x73BC +0xD2B0 0x73E7 +0xD2B1 0x73E3 +0xD2B2 0x73E9 +0xD2B3 0x73DC +0xD2B4 0x73D2 +0xD2B5 0x73DB +0xD2B6 0x73D4 +0xD2B7 0x73DD +0xD2B8 0x73DA +0xD2B9 0x73D7 +0xD2BA 0x73D8 +0xD2BB 0x73E8 +0xD2BC 0x74DE +0xD2BD 0x74DF +0xD2BE 0x74F4 +0xD2BF 0x74F5 +0xD2C0 0x7521 +0xD2C1 0x755B +0xD2C2 0x755F +0xD2C3 0x75B0 +0xD2C4 0x75C1 +0xD2C5 0x75BB +0xD2C6 0x75C4 +0xD2C7 0x75C0 +0xD2C8 0x75BF +0xD2C9 0x75B6 +0xD2CA 0x75BA +0xD2CB 0x768A +0xD2CC 0x76C9 +0xD2CD 0x771D +0xD2CE 0x771B +0xD2CF 0x7710 +0xD2D0 0x7713 +0xD2D1 0x7712 +0xD2D2 0x7723 +0xD2D3 0x7711 +0xD2D4 0x7715 +0xD2D5 0x7719 +0xD2D6 0x771A +0xD2D7 0x7722 +0xD2D8 0x7727 +0xD2D9 0x7823 +0xD2DA 0x782C +0xD2DB 0x7822 +0xD2DC 0x7835 +0xD2DD 0x782F +0xD2DE 0x7828 +0xD2DF 0x782E +0xD2E0 0x782B +0xD2E1 0x7821 +0xD2E2 0x7829 +0xD2E3 0x7833 +0xD2E4 0x782A +0xD2E5 0x7831 +0xD2E6 0x7954 +0xD2E7 0x795B +0xD2E8 0x794F +0xD2E9 0x795C +0xD2EA 0x7953 +0xD2EB 0x7952 +0xD2EC 0x7951 +0xD2ED 0x79EB +0xD2EE 0x79EC +0xD2EF 0x79E0 +0xD2F0 0x79EE +0xD2F1 0x79ED +0xD2F2 0x79EA +0xD2F3 0x79DC +0xD2F4 0x79DE +0xD2F5 0x79DD +0xD2F6 0x7A86 +0xD2F7 0x7A89 +0xD2F8 0x7A85 +0xD2F9 0x7A8B +0xD2FA 0x7A8C +0xD2FB 0x7A8A +0xD2FC 0x7A87 +0xD2FD 0x7AD8 +0xD2FE 0x7B10 +0xD340 0x7B04 +0xD341 0x7B13 +0xD342 0x7B05 +0xD343 0x7B0F +0xD344 0x7B08 +0xD345 0x7B0A +0xD346 0x7B0E +0xD347 0x7B09 +0xD348 0x7B12 +0xD349 0x7C84 +0xD34A 0x7C91 +0xD34B 0x7C8A +0xD34C 0x7C8C +0xD34D 0x7C88 +0xD34E 0x7C8D +0xD34F 0x7C85 +0xD350 0x7D1E +0xD351 0x7D1D +0xD352 0x7D11 +0xD353 0x7D0E +0xD354 0x7D18 +0xD355 0x7D16 +0xD356 0x7D13 +0xD357 0x7D1F +0xD358 0x7D12 +0xD359 0x7D0F +0xD35A 0x7D0C +0xD35B 0x7F5C +0xD35C 0x7F61 +0xD35D 0x7F5E +0xD35E 0x7F60 +0xD35F 0x7F5D +0xD360 0x7F5B +0xD361 0x7F96 +0xD362 0x7F92 +0xD363 0x7FC3 +0xD364 0x7FC2 +0xD365 0x7FC0 +0xD366 0x8016 +0xD367 0x803E +0xD368 0x8039 +0xD369 0x80FA +0xD36A 0x80F2 +0xD36B 0x80F9 +0xD36C 0x80F5 +0xD36D 0x8101 +0xD36E 0x80FB +0xD36F 0x8100 +0xD370 0x8201 +0xD371 0x822F +0xD372 0x8225 +0xD373 0x8333 +0xD374 0x832D +0xD375 0x8344 +0xD376 0x8319 +0xD377 0x8351 +0xD378 0x8325 +0xD379 0x8356 +0xD37A 0x833F +0xD37B 0x8341 +0xD37C 0x8326 +0xD37D 0x831C +0xD37E 0x8322 +0xD3A1 0x8342 +0xD3A2 0x834E +0xD3A3 0x831B +0xD3A4 0x832A +0xD3A5 0x8308 +0xD3A6 0x833C +0xD3A7 0x834D +0xD3A8 0x8316 +0xD3A9 0x8324 +0xD3AA 0x8320 +0xD3AB 0x8337 +0xD3AC 0x832F +0xD3AD 0x8329 +0xD3AE 0x8347 +0xD3AF 0x8345 +0xD3B0 0x834C +0xD3B1 0x8353 +0xD3B2 0x831E +0xD3B3 0x832C +0xD3B4 0x834B +0xD3B5 0x8327 +0xD3B6 0x8348 +0xD3B7 0x8653 +0xD3B8 0x8652 +0xD3B9 0x86A2 +0xD3BA 0x86A8 +0xD3BB 0x8696 +0xD3BC 0x868D +0xD3BD 0x8691 +0xD3BE 0x869E +0xD3BF 0x8687 +0xD3C0 0x8697 +0xD3C1 0x8686 +0xD3C2 0x868B +0xD3C3 0x869A +0xD3C4 0x8685 +0xD3C5 0x86A5 +0xD3C6 0x8699 +0xD3C7 0x86A1 +0xD3C8 0x86A7 +0xD3C9 0x8695 +0xD3CA 0x8698 +0xD3CB 0x868E +0xD3CC 0x869D +0xD3CD 0x8690 +0xD3CE 0x8694 +0xD3CF 0x8843 +0xD3D0 0x8844 +0xD3D1 0x886D +0xD3D2 0x8875 +0xD3D3 0x8876 +0xD3D4 0x8872 +0xD3D5 0x8880 +0xD3D6 0x8871 +0xD3D7 0x887F +0xD3D8 0x886F +0xD3D9 0x8883 +0xD3DA 0x887E +0xD3DB 0x8874 +0xD3DC 0x887C +0xD3DD 0x8A12 +0xD3DE 0x8C47 +0xD3DF 0x8C57 +0xD3E0 0x8C7B +0xD3E1 0x8CA4 +0xD3E2 0x8CA3 +0xD3E3 0x8D76 +0xD3E4 0x8D78 +0xD3E5 0x8DB5 +0xD3E6 0x8DB7 +0xD3E7 0x8DB6 +0xD3E8 0x8ED1 +0xD3E9 0x8ED3 +0xD3EA 0x8FFE +0xD3EB 0x8FF5 +0xD3EC 0x9002 +0xD3ED 0x8FFF +0xD3EE 0x8FFB +0xD3EF 0x9004 +0xD3F0 0x8FFC +0xD3F1 0x8FF6 +0xD3F2 0x90D6 +0xD3F3 0x90E0 +0xD3F4 0x90D9 +0xD3F5 0x90DA +0xD3F6 0x90E3 +0xD3F7 0x90DF +0xD3F8 0x90E5 +0xD3F9 0x90D8 +0xD3FA 0x90DB +0xD3FB 0x90D7 +0xD3FC 0x90DC +0xD3FD 0x90E4 +0xD3FE 0x9150 +0xD440 0x914E +0xD441 0x914F +0xD442 0x91D5 +0xD443 0x91E2 +0xD444 0x91DA +0xD445 0x965C +0xD446 0x965F +0xD447 0x96BC +0xD448 0x98E3 +0xD449 0x9ADF +0xD44A 0x9B2F +0xD44B 0x4E7F +0xD44C 0x5070 +0xD44D 0x506A +0xD44E 0x5061 +0xD44F 0x505E +0xD450 0x5060 +0xD451 0x5053 +0xD452 0x504B +0xD453 0x505D +0xD454 0x5072 +0xD455 0x5048 +0xD456 0x504D +0xD457 0x5041 +0xD458 0x505B +0xD459 0x504A +0xD45A 0x5062 +0xD45B 0x5015 +0xD45C 0x5045 +0xD45D 0x505F +0xD45E 0x5069 +0xD45F 0x506B +0xD460 0x5063 +0xD461 0x5064 +0xD462 0x5046 +0xD463 0x5040 +0xD464 0x506E +0xD465 0x5073 +0xD466 0x5057 +0xD467 0x5051 +0xD468 0x51D0 +0xD469 0x526B +0xD46A 0x526D +0xD46B 0x526C +0xD46C 0x526E +0xD46D 0x52D6 +0xD46E 0x52D3 +0xD46F 0x532D +0xD470 0x539C +0xD471 0x5575 +0xD472 0x5576 +0xD473 0x553C +0xD474 0x554D +0xD475 0x5550 +0xD476 0x5534 +0xD477 0x552A +0xD478 0x5551 +0xD479 0x5562 +0xD47A 0x5536 +0xD47B 0x5535 +0xD47C 0x5530 +0xD47D 0x5552 +0xD47E 0x5545 +0xD4A1 0x550C +0xD4A2 0x5532 +0xD4A3 0x5565 +0xD4A4 0x554E +0xD4A5 0x5539 +0xD4A6 0x5548 +0xD4A7 0x552D +0xD4A8 0x553B +0xD4A9 0x5540 +0xD4AA 0x554B +0xD4AB 0x570A +0xD4AC 0x5707 +0xD4AD 0x57FB +0xD4AE 0x5814 +0xD4AF 0x57E2 +0xD4B0 0x57F6 +0xD4B1 0x57DC +0xD4B2 0x57F4 +0xD4B3 0x5800 +0xD4B4 0x57ED +0xD4B5 0x57FD +0xD4B6 0x5808 +0xD4B7 0x57F8 +0xD4B8 0x580B +0xD4B9 0x57F3 +0xD4BA 0x57CF +0xD4BB 0x5807 +0xD4BC 0x57EE +0xD4BD 0x57E3 +0xD4BE 0x57F2 +0xD4BF 0x57E5 +0xD4C0 0x57EC +0xD4C1 0x57E1 +0xD4C2 0x580E +0xD4C3 0x57FC +0xD4C4 0x5810 +0xD4C5 0x57E7 +0xD4C6 0x5801 +0xD4C7 0x580C +0xD4C8 0x57F1 +0xD4C9 0x57E9 +0xD4CA 0x57F0 +0xD4CB 0x580D +0xD4CC 0x5804 +0xD4CD 0x595C +0xD4CE 0x5A60 +0xD4CF 0x5A58 +0xD4D0 0x5A55 +0xD4D1 0x5A67 +0xD4D2 0x5A5E +0xD4D3 0x5A38 +0xD4D4 0x5A35 +0xD4D5 0x5A6D +0xD4D6 0x5A50 +0xD4D7 0x5A5F +0xD4D8 0x5A65 +0xD4D9 0x5A6C +0xD4DA 0x5A53 +0xD4DB 0x5A64 +0xD4DC 0x5A57 +0xD4DD 0x5A43 +0xD4DE 0x5A5D +0xD4DF 0x5A52 +0xD4E0 0x5A44 +0xD4E1 0x5A5B +0xD4E2 0x5A48 +0xD4E3 0x5A8E +0xD4E4 0x5A3E +0xD4E5 0x5A4D +0xD4E6 0x5A39 +0xD4E7 0x5A4C +0xD4E8 0x5A70 +0xD4E9 0x5A69 +0xD4EA 0x5A47 +0xD4EB 0x5A51 +0xD4EC 0x5A56 +0xD4ED 0x5A42 +0xD4EE 0x5A5C +0xD4EF 0x5B72 +0xD4F0 0x5B6E +0xD4F1 0x5BC1 +0xD4F2 0x5BC0 +0xD4F3 0x5C59 +0xD4F4 0x5D1E +0xD4F5 0x5D0B +0xD4F6 0x5D1D +0xD4F7 0x5D1A +0xD4F8 0x5D20 +0xD4F9 0x5D0C +0xD4FA 0x5D28 +0xD4FB 0x5D0D +0xD4FC 0x5D26 +0xD4FD 0x5D25 +0xD4FE 0x5D0F +0xD540 0x5D30 +0xD541 0x5D12 +0xD542 0x5D23 +0xD543 0x5D1F +0xD544 0x5D2E +0xD545 0x5E3E +0xD546 0x5E34 +0xD547 0x5EB1 +0xD548 0x5EB4 +0xD549 0x5EB9 +0xD54A 0x5EB2 +0xD54B 0x5EB3 +0xD54C 0x5F36 +0xD54D 0x5F38 +0xD54E 0x5F9B +0xD54F 0x5F96 +0xD550 0x5F9F +0xD551 0x608A +0xD552 0x6090 +0xD553 0x6086 +0xD554 0x60BE +0xD555 0x60B0 +0xD556 0x60BA +0xD557 0x60D3 +0xD558 0x60D4 +0xD559 0x60CF +0xD55A 0x60E4 +0xD55B 0x60D9 +0xD55C 0x60DD +0xD55D 0x60C8 +0xD55E 0x60B1 +0xD55F 0x60DB +0xD560 0x60B7 +0xD561 0x60CA +0xD562 0x60BF +0xD563 0x60C3 +0xD564 0x60CD +0xD565 0x60C0 +0xD566 0x6332 +0xD567 0x6365 +0xD568 0x638A +0xD569 0x6382 +0xD56A 0x637D +0xD56B 0x63BD +0xD56C 0x639E +0xD56D 0x63AD +0xD56E 0x639D +0xD56F 0x6397 +0xD570 0x63AB +0xD571 0x638E +0xD572 0x636F +0xD573 0x6387 +0xD574 0x6390 +0xD575 0x636E +0xD576 0x63AF +0xD577 0x6375 +0xD578 0x639C +0xD579 0x636D +0xD57A 0x63AE +0xD57B 0x637C +0xD57C 0x63A4 +0xD57D 0x633B +0xD57E 0x639F +0xD5A1 0x6378 +0xD5A2 0x6385 +0xD5A3 0x6381 +0xD5A4 0x6391 +0xD5A5 0x638D +0xD5A6 0x6370 +0xD5A7 0x6553 +0xD5A8 0x65CD +0xD5A9 0x6665 +0xD5AA 0x6661 +0xD5AB 0x665B +0xD5AC 0x6659 +0xD5AD 0x665C +0xD5AE 0x6662 +0xD5AF 0x6718 +0xD5B0 0x6879 +0xD5B1 0x6887 +0xD5B2 0x6890 +0xD5B3 0x689C +0xD5B4 0x686D +0xD5B5 0x686E +0xD5B6 0x68AE +0xD5B7 0x68AB +0xD5B8 0x6956 +0xD5B9 0x686F +0xD5BA 0x68A3 +0xD5BB 0x68AC +0xD5BC 0x68A9 +0xD5BD 0x6875 +0xD5BE 0x6874 +0xD5BF 0x68B2 +0xD5C0 0x688F +0xD5C1 0x6877 +0xD5C2 0x6892 +0xD5C3 0x687C +0xD5C4 0x686B +0xD5C5 0x6872 +0xD5C6 0x68AA +0xD5C7 0x6880 +0xD5C8 0x6871 +0xD5C9 0x687E +0xD5CA 0x689B +0xD5CB 0x6896 +0xD5CC 0x688B +0xD5CD 0x68A0 +0xD5CE 0x6889 +0xD5CF 0x68A4 +0xD5D0 0x6878 +0xD5D1 0x687B +0xD5D2 0x6891 +0xD5D3 0x688C +0xD5D4 0x688A +0xD5D5 0x687D +0xD5D6 0x6B36 +0xD5D7 0x6B33 +0xD5D8 0x6B37 +0xD5D9 0x6B38 +0xD5DA 0x6B91 +0xD5DB 0x6B8F +0xD5DC 0x6B8D +0xD5DD 0x6B8E +0xD5DE 0x6B8C +0xD5DF 0x6C2A +0xD5E0 0x6DC0 +0xD5E1 0x6DAB +0xD5E2 0x6DB4 +0xD5E3 0x6DB3 +0xD5E4 0x6E74 +0xD5E5 0x6DAC +0xD5E6 0x6DE9 +0xD5E7 0x6DE2 +0xD5E8 0x6DB7 +0xD5E9 0x6DF6 +0xD5EA 0x6DD4 +0xD5EB 0x6E00 +0xD5EC 0x6DC8 +0xD5ED 0x6DE0 +0xD5EE 0x6DDF +0xD5EF 0x6DD6 +0xD5F0 0x6DBE +0xD5F1 0x6DE5 +0xD5F2 0x6DDC +0xD5F3 0x6DDD +0xD5F4 0x6DDB +0xD5F5 0x6DF4 +0xD5F6 0x6DCA +0xD5F7 0x6DBD +0xD5F8 0x6DED +0xD5F9 0x6DF0 +0xD5FA 0x6DBA +0xD5FB 0x6DD5 +0xD5FC 0x6DC2 +0xD5FD 0x6DCF +0xD5FE 0x6DC9 +0xD640 0x6DD0 +0xD641 0x6DF2 +0xD642 0x6DD3 +0xD643 0x6DFD +0xD644 0x6DD7 +0xD645 0x6DCD +0xD646 0x6DE3 +0xD647 0x6DBB +0xD648 0x70FA +0xD649 0x710D +0xD64A 0x70F7 +0xD64B 0x7117 +0xD64C 0x70F4 +0xD64D 0x710C +0xD64E 0x70F0 +0xD64F 0x7104 +0xD650 0x70F3 +0xD651 0x7110 +0xD652 0x70FC +0xD653 0x70FF +0xD654 0x7106 +0xD655 0x7113 +0xD656 0x7100 +0xD657 0x70F8 +0xD658 0x70F6 +0xD659 0x710B +0xD65A 0x7102 +0xD65B 0x710E +0xD65C 0x727E +0xD65D 0x727B +0xD65E 0x727C +0xD65F 0x727F +0xD660 0x731D +0xD661 0x7317 +0xD662 0x7307 +0xD663 0x7311 +0xD664 0x7318 +0xD665 0x730A +0xD666 0x7308 +0xD667 0x72FF +0xD668 0x730F +0xD669 0x731E +0xD66A 0x7388 +0xD66B 0x73F6 +0xD66C 0x73F8 +0xD66D 0x73F5 +0xD66E 0x7404 +0xD66F 0x7401 +0xD670 0x73FD +0xD671 0x7407 +0xD672 0x7400 +0xD673 0x73FA +0xD674 0x73FC +0xD675 0x73FF +0xD676 0x740C +0xD677 0x740B +0xD678 0x73F4 +0xD679 0x7408 +0xD67A 0x7564 +0xD67B 0x7563 +0xD67C 0x75CE +0xD67D 0x75D2 +0xD67E 0x75CF +0xD6A1 0x75CB +0xD6A2 0x75CC +0xD6A3 0x75D1 +0xD6A4 0x75D0 +0xD6A5 0x768F +0xD6A6 0x7689 +0xD6A7 0x76D3 +0xD6A8 0x7739 +0xD6A9 0x772F +0xD6AA 0x772D +0xD6AB 0x7731 +0xD6AC 0x7732 +0xD6AD 0x7734 +0xD6AE 0x7733 +0xD6AF 0x773D +0xD6B0 0x7725 +0xD6B1 0x773B +0xD6B2 0x7735 +0xD6B3 0x7848 +0xD6B4 0x7852 +0xD6B5 0x7849 +0xD6B6 0x784D +0xD6B7 0x784A +0xD6B8 0x784C +0xD6B9 0x7826 +0xD6BA 0x7845 +0xD6BB 0x7850 +0xD6BC 0x7964 +0xD6BD 0x7967 +0xD6BE 0x7969 +0xD6BF 0x796A +0xD6C0 0x7963 +0xD6C1 0x796B +0xD6C2 0x7961 +0xD6C3 0x79BB +0xD6C4 0x79FA +0xD6C5 0x79F8 +0xD6C6 0x79F6 +0xD6C7 0x79F7 +0xD6C8 0x7A8F +0xD6C9 0x7A94 +0xD6CA 0x7A90 +0xD6CB 0x7B35 +0xD6CC 0x7B47 +0xD6CD 0x7B34 +0xD6CE 0x7B25 +0xD6CF 0x7B30 +0xD6D0 0x7B22 +0xD6D1 0x7B24 +0xD6D2 0x7B33 +0xD6D3 0x7B18 +0xD6D4 0x7B2A +0xD6D5 0x7B1D +0xD6D6 0x7B31 +0xD6D7 0x7B2B +0xD6D8 0x7B2D +0xD6D9 0x7B2F +0xD6DA 0x7B32 +0xD6DB 0x7B38 +0xD6DC 0x7B1A +0xD6DD 0x7B23 +0xD6DE 0x7C94 +0xD6DF 0x7C98 +0xD6E0 0x7C96 +0xD6E1 0x7CA3 +0xD6E2 0x7D35 +0xD6E3 0x7D3D +0xD6E4 0x7D38 +0xD6E5 0x7D36 +0xD6E6 0x7D3A +0xD6E7 0x7D45 +0xD6E8 0x7D2C +0xD6E9 0x7D29 +0xD6EA 0x7D41 +0xD6EB 0x7D47 +0xD6EC 0x7D3E +0xD6ED 0x7D3F +0xD6EE 0x7D4A +0xD6EF 0x7D3B +0xD6F0 0x7D28 +0xD6F1 0x7F63 +0xD6F2 0x7F95 +0xD6F3 0x7F9C +0xD6F4 0x7F9D +0xD6F5 0x7F9B +0xD6F6 0x7FCA +0xD6F7 0x7FCB +0xD6F8 0x7FCD +0xD6F9 0x7FD0 +0xD6FA 0x7FD1 +0xD6FB 0x7FC7 +0xD6FC 0x7FCF +0xD6FD 0x7FC9 +0xD6FE 0x801F +0xD740 0x801E +0xD741 0x801B +0xD742 0x8047 +0xD743 0x8043 +0xD744 0x8048 +0xD745 0x8118 +0xD746 0x8125 +0xD747 0x8119 +0xD748 0x811B +0xD749 0x812D +0xD74A 0x811F +0xD74B 0x812C +0xD74C 0x811E +0xD74D 0x8121 +0xD74E 0x8115 +0xD74F 0x8127 +0xD750 0x811D +0xD751 0x8122 +0xD752 0x8211 +0xD753 0x8238 +0xD754 0x8233 +0xD755 0x823A +0xD756 0x8234 +0xD757 0x8232 +0xD758 0x8274 +0xD759 0x8390 +0xD75A 0x83A3 +0xD75B 0x83A8 +0xD75C 0x838D +0xD75D 0x837A +0xD75E 0x8373 +0xD75F 0x83A4 +0xD760 0x8374 +0xD761 0x838F +0xD762 0x8381 +0xD763 0x8395 +0xD764 0x8399 +0xD765 0x8375 +0xD766 0x8394 +0xD767 0x83A9 +0xD768 0x837D +0xD769 0x8383 +0xD76A 0x838C +0xD76B 0x839D +0xD76C 0x839B +0xD76D 0x83AA +0xD76E 0x838B +0xD76F 0x837E +0xD770 0x83A5 +0xD771 0x83AF +0xD772 0x8388 +0xD773 0x8397 +0xD774 0x83B0 +0xD775 0x837F +0xD776 0x83A6 +0xD777 0x8387 +0xD778 0x83AE +0xD779 0x8376 +0xD77A 0x839A +0xD77B 0x8659 +0xD77C 0x8656 +0xD77D 0x86BF +0xD77E 0x86B7 +0xD7A1 0x86C2 +0xD7A2 0x86C1 +0xD7A3 0x86C5 +0xD7A4 0x86BA +0xD7A5 0x86B0 +0xD7A6 0x86C8 +0xD7A7 0x86B9 +0xD7A8 0x86B3 +0xD7A9 0x86B8 +0xD7AA 0x86CC +0xD7AB 0x86B4 +0xD7AC 0x86BB +0xD7AD 0x86BC +0xD7AE 0x86C3 +0xD7AF 0x86BD +0xD7B0 0x86BE +0xD7B1 0x8852 +0xD7B2 0x8889 +0xD7B3 0x8895 +0xD7B4 0x88A8 +0xD7B5 0x88A2 +0xD7B6 0x88AA +0xD7B7 0x889A +0xD7B8 0x8891 +0xD7B9 0x88A1 +0xD7BA 0x889F +0xD7BB 0x8898 +0xD7BC 0x88A7 +0xD7BD 0x8899 +0xD7BE 0x889B +0xD7BF 0x8897 +0xD7C0 0x88A4 +0xD7C1 0x88AC +0xD7C2 0x888C +0xD7C3 0x8893 +0xD7C4 0x888E +0xD7C5 0x8982 +0xD7C6 0x89D6 +0xD7C7 0x89D9 +0xD7C8 0x89D5 +0xD7C9 0x8A30 +0xD7CA 0x8A27 +0xD7CB 0x8A2C +0xD7CC 0x8A1E +0xD7CD 0x8C39 +0xD7CE 0x8C3B +0xD7CF 0x8C5C +0xD7D0 0x8C5D +0xD7D1 0x8C7D +0xD7D2 0x8CA5 +0xD7D3 0x8D7D +0xD7D4 0x8D7B +0xD7D5 0x8D79 +0xD7D6 0x8DBC +0xD7D7 0x8DC2 +0xD7D8 0x8DB9 +0xD7D9 0x8DBF +0xD7DA 0x8DC1 +0xD7DB 0x8ED8 +0xD7DC 0x8EDE +0xD7DD 0x8EDD +0xD7DE 0x8EDC +0xD7DF 0x8ED7 +0xD7E0 0x8EE0 +0xD7E1 0x8EE1 +0xD7E2 0x9024 +0xD7E3 0x900B +0xD7E4 0x9011 +0xD7E5 0x901C +0xD7E6 0x900C +0xD7E7 0x9021 +0xD7E8 0x90EF +0xD7E9 0x90EA +0xD7EA 0x90F0 +0xD7EB 0x90F4 +0xD7EC 0x90F2 +0xD7ED 0x90F3 +0xD7EE 0x90D4 +0xD7EF 0x90EB +0xD7F0 0x90EC +0xD7F1 0x90E9 +0xD7F2 0x9156 +0xD7F3 0x9158 +0xD7F4 0x915A +0xD7F5 0x9153 +0xD7F6 0x9155 +0xD7F7 0x91EC +0xD7F8 0x91F4 +0xD7F9 0x91F1 +0xD7FA 0x91F3 +0xD7FB 0x91F8 +0xD7FC 0x91E4 +0xD7FD 0x91F9 +0xD7FE 0x91EA +0xD840 0x91EB +0xD841 0x91F7 +0xD842 0x91E8 +0xD843 0x91EE +0xD844 0x957A +0xD845 0x9586 +0xD846 0x9588 +0xD847 0x967C +0xD848 0x966D +0xD849 0x966B +0xD84A 0x9671 +0xD84B 0x966F +0xD84C 0x96BF +0xD84D 0x976A +0xD84E 0x9804 +0xD84F 0x98E5 +0xD850 0x9997 +0xD851 0x509B +0xD852 0x5095 +0xD853 0x5094 +0xD854 0x509E +0xD855 0x508B +0xD856 0x50A3 +0xD857 0x5083 +0xD858 0x508C +0xD859 0x508E +0xD85A 0x509D +0xD85B 0x5068 +0xD85C 0x509C +0xD85D 0x5092 +0xD85E 0x5082 +0xD85F 0x5087 +0xD860 0x515F +0xD861 0x51D4 +0xD862 0x5312 +0xD863 0x5311 +0xD864 0x53A4 +0xD865 0x53A7 +0xD866 0x5591 +0xD867 0x55A8 +0xD868 0x55A5 +0xD869 0x55AD +0xD86A 0x5577 +0xD86B 0x5645 +0xD86C 0x55A2 +0xD86D 0x5593 +0xD86E 0x5588 +0xD86F 0x558F +0xD870 0x55B5 +0xD871 0x5581 +0xD872 0x55A3 +0xD873 0x5592 +0xD874 0x55A4 +0xD875 0x557D +0xD876 0x558C +0xD877 0x55A6 +0xD878 0x557F +0xD879 0x5595 +0xD87A 0x55A1 +0xD87B 0x558E +0xD87C 0x570C +0xD87D 0x5829 +0xD87E 0x5837 +0xD8A1 0x5819 +0xD8A2 0x581E +0xD8A3 0x5827 +0xD8A4 0x5823 +0xD8A5 0x5828 +0xD8A6 0x57F5 +0xD8A7 0x5848 +0xD8A8 0x5825 +0xD8A9 0x581C +0xD8AA 0x581B +0xD8AB 0x5833 +0xD8AC 0x583F +0xD8AD 0x5836 +0xD8AE 0x582E +0xD8AF 0x5839 +0xD8B0 0x5838 +0xD8B1 0x582D +0xD8B2 0x582C +0xD8B3 0x583B +0xD8B4 0x5961 +0xD8B5 0x5AAF +0xD8B6 0x5A94 +0xD8B7 0x5A9F +0xD8B8 0x5A7A +0xD8B9 0x5AA2 +0xD8BA 0x5A9E +0xD8BB 0x5A78 +0xD8BC 0x5AA6 +0xD8BD 0x5A7C +0xD8BE 0x5AA5 +0xD8BF 0x5AAC +0xD8C0 0x5A95 +0xD8C1 0x5AAE +0xD8C2 0x5A37 +0xD8C3 0x5A84 +0xD8C4 0x5A8A +0xD8C5 0x5A97 +0xD8C6 0x5A83 +0xD8C7 0x5A8B +0xD8C8 0x5AA9 +0xD8C9 0x5A7B +0xD8CA 0x5A7D +0xD8CB 0x5A8C +0xD8CC 0x5A9C +0xD8CD 0x5A8F +0xD8CE 0x5A93 +0xD8CF 0x5A9D +0xD8D0 0x5BEA +0xD8D1 0x5BCD +0xD8D2 0x5BCB +0xD8D3 0x5BD4 +0xD8D4 0x5BD1 +0xD8D5 0x5BCA +0xD8D6 0x5BCE +0xD8D7 0x5C0C +0xD8D8 0x5C30 +0xD8D9 0x5D37 +0xD8DA 0x5D43 +0xD8DB 0x5D6B +0xD8DC 0x5D41 +0xD8DD 0x5D4B +0xD8DE 0x5D3F +0xD8DF 0x5D35 +0xD8E0 0x5D51 +0xD8E1 0x5D4E +0xD8E2 0x5D55 +0xD8E3 0x5D33 +0xD8E4 0x5D3A +0xD8E5 0x5D52 +0xD8E6 0x5D3D +0xD8E7 0x5D31 +0xD8E8 0x5D59 +0xD8E9 0x5D42 +0xD8EA 0x5D39 +0xD8EB 0x5D49 +0xD8EC 0x5D38 +0xD8ED 0x5D3C +0xD8EE 0x5D32 +0xD8EF 0x5D36 +0xD8F0 0x5D40 +0xD8F1 0x5D45 +0xD8F2 0x5E44 +0xD8F3 0x5E41 +0xD8F4 0x5F58 +0xD8F5 0x5FA6 +0xD8F6 0x5FA5 +0xD8F7 0x5FAB +0xD8F8 0x60C9 +0xD8F9 0x60B9 +0xD8FA 0x60CC +0xD8FB 0x60E2 +0xD8FC 0x60CE +0xD8FD 0x60C4 +0xD8FE 0x6114 +0xD940 0x60F2 +0xD941 0x610A +0xD942 0x6116 +0xD943 0x6105 +0xD944 0x60F5 +0xD945 0x6113 +0xD946 0x60F8 +0xD947 0x60FC +0xD948 0x60FE +0xD949 0x60C1 +0xD94A 0x6103 +0xD94B 0x6118 +0xD94C 0x611D +0xD94D 0x6110 +0xD94E 0x60FF +0xD94F 0x6104 +0xD950 0x610B +0xD951 0x624A +0xD952 0x6394 +0xD953 0x63B1 +0xD954 0x63B0 +0xD955 0x63CE +0xD956 0x63E5 +0xD957 0x63E8 +0xD958 0x63EF +0xD959 0x63C3 +0xD95A 0x649D +0xD95B 0x63F3 +0xD95C 0x63CA +0xD95D 0x63E0 +0xD95E 0x63F6 +0xD95F 0x63D5 +0xD960 0x63F2 +0xD961 0x63F5 +0xD962 0x6461 +0xD963 0x63DF +0xD964 0x63BE +0xD965 0x63DD +0xD966 0x63DC +0xD967 0x63C4 +0xD968 0x63D8 +0xD969 0x63D3 +0xD96A 0x63C2 +0xD96B 0x63C7 +0xD96C 0x63CC +0xD96D 0x63CB +0xD96E 0x63C8 +0xD96F 0x63F0 +0xD970 0x63D7 +0xD971 0x63D9 +0xD972 0x6532 +0xD973 0x6567 +0xD974 0x656A +0xD975 0x6564 +0xD976 0x655C +0xD977 0x6568 +0xD978 0x6565 +0xD979 0x658C +0xD97A 0x659D +0xD97B 0x659E +0xD97C 0x65AE +0xD97D 0x65D0 +0xD97E 0x65D2 +0xD9A1 0x667C +0xD9A2 0x666C +0xD9A3 0x667B +0xD9A4 0x6680 +0xD9A5 0x6671 +0xD9A6 0x6679 +0xD9A7 0x666A +0xD9A8 0x6672 +0xD9A9 0x6701 +0xD9AA 0x690C +0xD9AB 0x68D3 +0xD9AC 0x6904 +0xD9AD 0x68DC +0xD9AE 0x692A +0xD9AF 0x68EC +0xD9B0 0x68EA +0xD9B1 0x68F1 +0xD9B2 0x690F +0xD9B3 0x68D6 +0xD9B4 0x68F7 +0xD9B5 0x68EB +0xD9B6 0x68E4 +0xD9B7 0x68F6 +0xD9B8 0x6913 +0xD9B9 0x6910 +0xD9BA 0x68F3 +0xD9BB 0x68E1 +0xD9BC 0x6907 +0xD9BD 0x68CC +0xD9BE 0x6908 +0xD9BF 0x6970 +0xD9C0 0x68B4 +0xD9C1 0x6911 +0xD9C2 0x68EF +0xD9C3 0x68C6 +0xD9C4 0x6914 +0xD9C5 0x68F8 +0xD9C6 0x68D0 +0xD9C7 0x68FD +0xD9C8 0x68FC +0xD9C9 0x68E8 +0xD9CA 0x690B +0xD9CB 0x690A +0xD9CC 0x6917 +0xD9CD 0x68CE +0xD9CE 0x68C8 +0xD9CF 0x68DD +0xD9D0 0x68DE +0xD9D1 0x68E6 +0xD9D2 0x68F4 +0xD9D3 0x68D1 +0xD9D4 0x6906 +0xD9D5 0x68D4 +0xD9D6 0x68E9 +0xD9D7 0x6915 +0xD9D8 0x6925 +0xD9D9 0x68C7 +0xD9DA 0x6B39 +0xD9DB 0x6B3B +0xD9DC 0x6B3F +0xD9DD 0x6B3C +0xD9DE 0x6B94 +0xD9DF 0x6B97 +0xD9E0 0x6B99 +0xD9E1 0x6B95 +0xD9E2 0x6BBD +0xD9E3 0x6BF0 +0xD9E4 0x6BF2 +0xD9E5 0x6BF3 +0xD9E6 0x6C30 +0xD9E7 0x6DFC +0xD9E8 0x6E46 +0xD9E9 0x6E47 +0xD9EA 0x6E1F +0xD9EB 0x6E49 +0xD9EC 0x6E88 +0xD9ED 0x6E3C +0xD9EE 0x6E3D +0xD9EF 0x6E45 +0xD9F0 0x6E62 +0xD9F1 0x6E2B +0xD9F2 0x6E3F +0xD9F3 0x6E41 +0xD9F4 0x6E5D +0xD9F5 0x6E73 +0xD9F6 0x6E1C +0xD9F7 0x6E33 +0xD9F8 0x6E4B +0xD9F9 0x6E40 +0xD9FA 0x6E51 +0xD9FB 0x6E3B +0xD9FC 0x6E03 +0xD9FD 0x6E2E +0xD9FE 0x6E5E +0xDA40 0x6E68 +0xDA41 0x6E5C +0xDA42 0x6E61 +0xDA43 0x6E31 +0xDA44 0x6E28 +0xDA45 0x6E60 +0xDA46 0x6E71 +0xDA47 0x6E6B +0xDA48 0x6E39 +0xDA49 0x6E22 +0xDA4A 0x6E30 +0xDA4B 0x6E53 +0xDA4C 0x6E65 +0xDA4D 0x6E27 +0xDA4E 0x6E78 +0xDA4F 0x6E64 +0xDA50 0x6E77 +0xDA51 0x6E55 +0xDA52 0x6E79 +0xDA53 0x6E52 +0xDA54 0x6E66 +0xDA55 0x6E35 +0xDA56 0x6E36 +0xDA57 0x6E5A +0xDA58 0x7120 +0xDA59 0x711E +0xDA5A 0x712F +0xDA5B 0x70FB +0xDA5C 0x712E +0xDA5D 0x7131 +0xDA5E 0x7123 +0xDA5F 0x7125 +0xDA60 0x7122 +0xDA61 0x7132 +0xDA62 0x711F +0xDA63 0x7128 +0xDA64 0x713A +0xDA65 0x711B +0xDA66 0x724B +0xDA67 0x725A +0xDA68 0x7288 +0xDA69 0x7289 +0xDA6A 0x7286 +0xDA6B 0x7285 +0xDA6C 0x728B +0xDA6D 0x7312 +0xDA6E 0x730B +0xDA6F 0x7330 +0xDA70 0x7322 +0xDA71 0x7331 +0xDA72 0x7333 +0xDA73 0x7327 +0xDA74 0x7332 +0xDA75 0x732D +0xDA76 0x7326 +0xDA77 0x7323 +0xDA78 0x7335 +0xDA79 0x730C +0xDA7A 0x742E +0xDA7B 0x742C +0xDA7C 0x7430 +0xDA7D 0x742B +0xDA7E 0x7416 +0xDAA1 0x741A +0xDAA2 0x7421 +0xDAA3 0x742D +0xDAA4 0x7431 +0xDAA5 0x7424 +0xDAA6 0x7423 +0xDAA7 0x741D +0xDAA8 0x7429 +0xDAA9 0x7420 +0xDAAA 0x7432 +0xDAAB 0x74FB +0xDAAC 0x752F +0xDAAD 0x756F +0xDAAE 0x756C +0xDAAF 0x75E7 +0xDAB0 0x75DA +0xDAB1 0x75E1 +0xDAB2 0x75E6 +0xDAB3 0x75DD +0xDAB4 0x75DF +0xDAB5 0x75E4 +0xDAB6 0x75D7 +0xDAB7 0x7695 +0xDAB8 0x7692 +0xDAB9 0x76DA +0xDABA 0x7746 +0xDABB 0x7747 +0xDABC 0x7744 +0xDABD 0x774D +0xDABE 0x7745 +0xDABF 0x774A +0xDAC0 0x774E +0xDAC1 0x774B +0xDAC2 0x774C +0xDAC3 0x77DE +0xDAC4 0x77EC +0xDAC5 0x7860 +0xDAC6 0x7864 +0xDAC7 0x7865 +0xDAC8 0x785C +0xDAC9 0x786D +0xDACA 0x7871 +0xDACB 0x786A +0xDACC 0x786E +0xDACD 0x7870 +0xDACE 0x7869 +0xDACF 0x7868 +0xDAD0 0x785E +0xDAD1 0x7862 +0xDAD2 0x7974 +0xDAD3 0x7973 +0xDAD4 0x7972 +0xDAD5 0x7970 +0xDAD6 0x7A02 +0xDAD7 0x7A0A +0xDAD8 0x7A03 +0xDAD9 0x7A0C +0xDADA 0x7A04 +0xDADB 0x7A99 +0xDADC 0x7AE6 +0xDADD 0x7AE4 +0xDADE 0x7B4A +0xDADF 0x7B3B +0xDAE0 0x7B44 +0xDAE1 0x7B48 +0xDAE2 0x7B4C +0xDAE3 0x7B4E +0xDAE4 0x7B40 +0xDAE5 0x7B58 +0xDAE6 0x7B45 +0xDAE7 0x7CA2 +0xDAE8 0x7C9E +0xDAE9 0x7CA8 +0xDAEA 0x7CA1 +0xDAEB 0x7D58 +0xDAEC 0x7D6F +0xDAED 0x7D63 +0xDAEE 0x7D53 +0xDAEF 0x7D56 +0xDAF0 0x7D67 +0xDAF1 0x7D6A +0xDAF2 0x7D4F +0xDAF3 0x7D6D +0xDAF4 0x7D5C +0xDAF5 0x7D6B +0xDAF6 0x7D52 +0xDAF7 0x7D54 +0xDAF8 0x7D69 +0xDAF9 0x7D51 +0xDAFA 0x7D5F +0xDAFB 0x7D4E +0xDAFC 0x7F3E +0xDAFD 0x7F3F +0xDAFE 0x7F65 +0xDB40 0x7F66 +0xDB41 0x7FA2 +0xDB42 0x7FA0 +0xDB43 0x7FA1 +0xDB44 0x7FD7 +0xDB45 0x8051 +0xDB46 0x804F +0xDB47 0x8050 +0xDB48 0x80FE +0xDB49 0x80D4 +0xDB4A 0x8143 +0xDB4B 0x814A +0xDB4C 0x8152 +0xDB4D 0x814F +0xDB4E 0x8147 +0xDB4F 0x813D +0xDB50 0x814D +0xDB51 0x813A +0xDB52 0x81E6 +0xDB53 0x81EE +0xDB54 0x81F7 +0xDB55 0x81F8 +0xDB56 0x81F9 +0xDB57 0x8204 +0xDB58 0x823C +0xDB59 0x823D +0xDB5A 0x823F +0xDB5B 0x8275 +0xDB5C 0x833B +0xDB5D 0x83CF +0xDB5E 0x83F9 +0xDB5F 0x8423 +0xDB60 0x83C0 +0xDB61 0x83E8 +0xDB62 0x8412 +0xDB63 0x83E7 +0xDB64 0x83E4 +0xDB65 0x83FC +0xDB66 0x83F6 +0xDB67 0x8410 +0xDB68 0x83C6 +0xDB69 0x83C8 +0xDB6A 0x83EB +0xDB6B 0x83E3 +0xDB6C 0x83BF +0xDB6D 0x8401 +0xDB6E 0x83DD +0xDB6F 0x83E5 +0xDB70 0x83D8 +0xDB71 0x83FF +0xDB72 0x83E1 +0xDB73 0x83CB +0xDB74 0x83CE +0xDB75 0x83D6 +0xDB76 0x83F5 +0xDB77 0x83C9 +0xDB78 0x8409 +0xDB79 0x840F +0xDB7A 0x83DE +0xDB7B 0x8411 +0xDB7C 0x8406 +0xDB7D 0x83C2 +0xDB7E 0x83F3 +0xDBA1 0x83D5 +0xDBA2 0x83FA +0xDBA3 0x83C7 +0xDBA4 0x83D1 +0xDBA5 0x83EA +0xDBA6 0x8413 +0xDBA7 0x83C3 +0xDBA8 0x83EC +0xDBA9 0x83EE +0xDBAA 0x83C4 +0xDBAB 0x83FB +0xDBAC 0x83D7 +0xDBAD 0x83E2 +0xDBAE 0x841B +0xDBAF 0x83DB +0xDBB0 0x83FE +0xDBB1 0x86D8 +0xDBB2 0x86E2 +0xDBB3 0x86E6 +0xDBB4 0x86D3 +0xDBB5 0x86E3 +0xDBB6 0x86DA +0xDBB7 0x86EA +0xDBB8 0x86DD +0xDBB9 0x86EB +0xDBBA 0x86DC +0xDBBB 0x86EC +0xDBBC 0x86E9 +0xDBBD 0x86D7 +0xDBBE 0x86E8 +0xDBBF 0x86D1 +0xDBC0 0x8848 +0xDBC1 0x8856 +0xDBC2 0x8855 +0xDBC3 0x88BA +0xDBC4 0x88D7 +0xDBC5 0x88B9 +0xDBC6 0x88B8 +0xDBC7 0x88C0 +0xDBC8 0x88BE +0xDBC9 0x88B6 +0xDBCA 0x88BC +0xDBCB 0x88B7 +0xDBCC 0x88BD +0xDBCD 0x88B2 +0xDBCE 0x8901 +0xDBCF 0x88C9 +0xDBD0 0x8995 +0xDBD1 0x8998 +0xDBD2 0x8997 +0xDBD3 0x89DD +0xDBD4 0x89DA +0xDBD5 0x89DB +0xDBD6 0x8A4E +0xDBD7 0x8A4D +0xDBD8 0x8A39 +0xDBD9 0x8A59 +0xDBDA 0x8A40 +0xDBDB 0x8A57 +0xDBDC 0x8A58 +0xDBDD 0x8A44 +0xDBDE 0x8A45 +0xDBDF 0x8A52 +0xDBE0 0x8A48 +0xDBE1 0x8A51 +0xDBE2 0x8A4A +0xDBE3 0x8A4C +0xDBE4 0x8A4F +0xDBE5 0x8C5F +0xDBE6 0x8C81 +0xDBE7 0x8C80 +0xDBE8 0x8CBA +0xDBE9 0x8CBE +0xDBEA 0x8CB0 +0xDBEB 0x8CB9 +0xDBEC 0x8CB5 +0xDBED 0x8D84 +0xDBEE 0x8D80 +0xDBEF 0x8D89 +0xDBF0 0x8DD8 +0xDBF1 0x8DD3 +0xDBF2 0x8DCD +0xDBF3 0x8DC7 +0xDBF4 0x8DD6 +0xDBF5 0x8DDC +0xDBF6 0x8DCF +0xDBF7 0x8DD5 +0xDBF8 0x8DD9 +0xDBF9 0x8DC8 +0xDBFA 0x8DD7 +0xDBFB 0x8DC5 +0xDBFC 0x8EEF +0xDBFD 0x8EF7 +0xDBFE 0x8EFA +0xDC40 0x8EF9 +0xDC41 0x8EE6 +0xDC42 0x8EEE +0xDC43 0x8EE5 +0xDC44 0x8EF5 +0xDC45 0x8EE7 +0xDC46 0x8EE8 +0xDC47 0x8EF6 +0xDC48 0x8EEB +0xDC49 0x8EF1 +0xDC4A 0x8EEC +0xDC4B 0x8EF4 +0xDC4C 0x8EE9 +0xDC4D 0x902D +0xDC4E 0x9034 +0xDC4F 0x902F +0xDC50 0x9106 +0xDC51 0x912C +0xDC52 0x9104 +0xDC53 0x90FF +0xDC54 0x90FC +0xDC55 0x9108 +0xDC56 0x90F9 +0xDC57 0x90FB +0xDC58 0x9101 +0xDC59 0x9100 +0xDC5A 0x9107 +0xDC5B 0x9105 +0xDC5C 0x9103 +0xDC5D 0x9161 +0xDC5E 0x9164 +0xDC5F 0x915F +0xDC60 0x9162 +0xDC61 0x9160 +0xDC62 0x9201 +0xDC63 0x920A +0xDC64 0x9225 +0xDC65 0x9203 +0xDC66 0x921A +0xDC67 0x9226 +0xDC68 0x920F +0xDC69 0x920C +0xDC6A 0x9200 +0xDC6B 0x9212 +0xDC6C 0x91FF +0xDC6D 0x91FD +0xDC6E 0x9206 +0xDC6F 0x9204 +0xDC70 0x9227 +0xDC71 0x9202 +0xDC72 0x921C +0xDC73 0x9224 +0xDC74 0x9219 +0xDC75 0x9217 +0xDC76 0x9205 +0xDC77 0x9216 +0xDC78 0x957B +0xDC79 0x958D +0xDC7A 0x958C +0xDC7B 0x9590 +0xDC7C 0x9687 +0xDC7D 0x967E +0xDC7E 0x9688 +0xDCA1 0x9689 +0xDCA2 0x9683 +0xDCA3 0x9680 +0xDCA4 0x96C2 +0xDCA5 0x96C8 +0xDCA6 0x96C3 +0xDCA7 0x96F1 +0xDCA8 0x96F0 +0xDCA9 0x976C +0xDCAA 0x9770 +0xDCAB 0x976E +0xDCAC 0x9807 +0xDCAD 0x98A9 +0xDCAE 0x98EB +0xDCAF 0x9CE6 +0xDCB0 0x9EF9 +0xDCB1 0x4E83 +0xDCB2 0x4E84 +0xDCB3 0x4EB6 +0xDCB4 0x50BD +0xDCB5 0x50BF +0xDCB6 0x50C6 +0xDCB7 0x50AE +0xDCB8 0x50C4 +0xDCB9 0x50CA +0xDCBA 0x50B4 +0xDCBB 0x50C8 +0xDCBC 0x50C2 +0xDCBD 0x50B0 +0xDCBE 0x50C1 +0xDCBF 0x50BA +0xDCC0 0x50B1 +0xDCC1 0x50CB +0xDCC2 0x50C9 +0xDCC3 0x50B6 +0xDCC4 0x50B8 +0xDCC5 0x51D7 +0xDCC6 0x527A +0xDCC7 0x5278 +0xDCC8 0x527B +0xDCC9 0x527C +0xDCCA 0x55C3 +0xDCCB 0x55DB +0xDCCC 0x55CC +0xDCCD 0x55D0 +0xDCCE 0x55CB +0xDCCF 0x55CA +0xDCD0 0x55DD +0xDCD1 0x55C0 +0xDCD2 0x55D4 +0xDCD3 0x55C4 +0xDCD4 0x55E9 +0xDCD5 0x55BF +0xDCD6 0x55D2 +0xDCD7 0x558D +0xDCD8 0x55CF +0xDCD9 0x55D5 +0xDCDA 0x55E2 +0xDCDB 0x55D6 +0xDCDC 0x55C8 +0xDCDD 0x55F2 +0xDCDE 0x55CD +0xDCDF 0x55D9 +0xDCE0 0x55C2 +0xDCE1 0x5714 +0xDCE2 0x5853 +0xDCE3 0x5868 +0xDCE4 0x5864 +0xDCE5 0x584F +0xDCE6 0x584D +0xDCE7 0x5849 +0xDCE8 0x586F +0xDCE9 0x5855 +0xDCEA 0x584E +0xDCEB 0x585D +0xDCEC 0x5859 +0xDCED 0x5865 +0xDCEE 0x585B +0xDCEF 0x583D +0xDCF0 0x5863 +0xDCF1 0x5871 +0xDCF2 0x58FC +0xDCF3 0x5AC7 +0xDCF4 0x5AC4 +0xDCF5 0x5ACB +0xDCF6 0x5ABA +0xDCF7 0x5AB8 +0xDCF8 0x5AB1 +0xDCF9 0x5AB5 +0xDCFA 0x5AB0 +0xDCFB 0x5ABF +0xDCFC 0x5AC8 +0xDCFD 0x5ABB +0xDCFE 0x5AC6 +0xDD40 0x5AB7 +0xDD41 0x5AC0 +0xDD42 0x5ACA +0xDD43 0x5AB4 +0xDD44 0x5AB6 +0xDD45 0x5ACD +0xDD46 0x5AB9 +0xDD47 0x5A90 +0xDD48 0x5BD6 +0xDD49 0x5BD8 +0xDD4A 0x5BD9 +0xDD4B 0x5C1F +0xDD4C 0x5C33 +0xDD4D 0x5D71 +0xDD4E 0x5D63 +0xDD4F 0x5D4A +0xDD50 0x5D65 +0xDD51 0x5D72 +0xDD52 0x5D6C +0xDD53 0x5D5E +0xDD54 0x5D68 +0xDD55 0x5D67 +0xDD56 0x5D62 +0xDD57 0x5DF0 +0xDD58 0x5E4F +0xDD59 0x5E4E +0xDD5A 0x5E4A +0xDD5B 0x5E4D +0xDD5C 0x5E4B +0xDD5D 0x5EC5 +0xDD5E 0x5ECC +0xDD5F 0x5EC6 +0xDD60 0x5ECB +0xDD61 0x5EC7 +0xDD62 0x5F40 +0xDD63 0x5FAF +0xDD64 0x5FAD +0xDD65 0x60F7 +0xDD66 0x6149 +0xDD67 0x614A +0xDD68 0x612B +0xDD69 0x6145 +0xDD6A 0x6136 +0xDD6B 0x6132 +0xDD6C 0x612E +0xDD6D 0x6146 +0xDD6E 0x612F +0xDD6F 0x614F +0xDD70 0x6129 +0xDD71 0x6140 +0xDD72 0x6220 +0xDD73 0x9168 +0xDD74 0x6223 +0xDD75 0x6225 +0xDD76 0x6224 +0xDD77 0x63C5 +0xDD78 0x63F1 +0xDD79 0x63EB +0xDD7A 0x6410 +0xDD7B 0x6412 +0xDD7C 0x6409 +0xDD7D 0x6420 +0xDD7E 0x6424 +0xDDA1 0x6433 +0xDDA2 0x6443 +0xDDA3 0x641F +0xDDA4 0x6415 +0xDDA5 0x6418 +0xDDA6 0x6439 +0xDDA7 0x6437 +0xDDA8 0x6422 +0xDDA9 0x6423 +0xDDAA 0x640C +0xDDAB 0x6426 +0xDDAC 0x6430 +0xDDAD 0x6428 +0xDDAE 0x6441 +0xDDAF 0x6435 +0xDDB0 0x642F +0xDDB1 0x640A +0xDDB2 0x641A +0xDDB3 0x6440 +0xDDB4 0x6425 +0xDDB5 0x6427 +0xDDB6 0x640B +0xDDB7 0x63E7 +0xDDB8 0x641B +0xDDB9 0x642E +0xDDBA 0x6421 +0xDDBB 0x640E +0xDDBC 0x656F +0xDDBD 0x6592 +0xDDBE 0x65D3 +0xDDBF 0x6686 +0xDDC0 0x668C +0xDDC1 0x6695 +0xDDC2 0x6690 +0xDDC3 0x668B +0xDDC4 0x668A +0xDDC5 0x6699 +0xDDC6 0x6694 +0xDDC7 0x6678 +0xDDC8 0x6720 +0xDDC9 0x6966 +0xDDCA 0x695F +0xDDCB 0x6938 +0xDDCC 0x694E +0xDDCD 0x6962 +0xDDCE 0x6971 +0xDDCF 0x693F +0xDDD0 0x6945 +0xDDD1 0x696A +0xDDD2 0x6939 +0xDDD3 0x6942 +0xDDD4 0x6957 +0xDDD5 0x6959 +0xDDD6 0x697A +0xDDD7 0x6948 +0xDDD8 0x6949 +0xDDD9 0x6935 +0xDDDA 0x696C +0xDDDB 0x6933 +0xDDDC 0x693D +0xDDDD 0x6965 +0xDDDE 0x68F0 +0xDDDF 0x6978 +0xDDE0 0x6934 +0xDDE1 0x6969 +0xDDE2 0x6940 +0xDDE3 0x696F +0xDDE4 0x6944 +0xDDE5 0x6976 +0xDDE6 0x6958 +0xDDE7 0x6941 +0xDDE8 0x6974 +0xDDE9 0x694C +0xDDEA 0x693B +0xDDEB 0x694B +0xDDEC 0x6937 +0xDDED 0x695C +0xDDEE 0x694F +0xDDEF 0x6951 +0xDDF0 0x6932 +0xDDF1 0x6952 +0xDDF2 0x692F +0xDDF3 0x697B +0xDDF4 0x693C +0xDDF5 0x6B46 +0xDDF6 0x6B45 +0xDDF7 0x6B43 +0xDDF8 0x6B42 +0xDDF9 0x6B48 +0xDDFA 0x6B41 +0xDDFB 0x6B9B +0xDDFC 0xFA0D +0xDDFD 0x6BFB +0xDDFE 0x6BFC +0xDE40 0x6BF9 +0xDE41 0x6BF7 +0xDE42 0x6BF8 +0xDE43 0x6E9B +0xDE44 0x6ED6 +0xDE45 0x6EC8 +0xDE46 0x6E8F +0xDE47 0x6EC0 +0xDE48 0x6E9F +0xDE49 0x6E93 +0xDE4A 0x6E94 +0xDE4B 0x6EA0 +0xDE4C 0x6EB1 +0xDE4D 0x6EB9 +0xDE4E 0x6EC6 +0xDE4F 0x6ED2 +0xDE50 0x6EBD +0xDE51 0x6EC1 +0xDE52 0x6E9E +0xDE53 0x6EC9 +0xDE54 0x6EB7 +0xDE55 0x6EB0 +0xDE56 0x6ECD +0xDE57 0x6EA6 +0xDE58 0x6ECF +0xDE59 0x6EB2 +0xDE5A 0x6EBE +0xDE5B 0x6EC3 +0xDE5C 0x6EDC +0xDE5D 0x6ED8 +0xDE5E 0x6E99 +0xDE5F 0x6E92 +0xDE60 0x6E8E +0xDE61 0x6E8D +0xDE62 0x6EA4 +0xDE63 0x6EA1 +0xDE64 0x6EBF +0xDE65 0x6EB3 +0xDE66 0x6ED0 +0xDE67 0x6ECA +0xDE68 0x6E97 +0xDE69 0x6EAE +0xDE6A 0x6EA3 +0xDE6B 0x7147 +0xDE6C 0x7154 +0xDE6D 0x7152 +0xDE6E 0x7163 +0xDE6F 0x7160 +0xDE70 0x7141 +0xDE71 0x715D +0xDE72 0x7162 +0xDE73 0x7172 +0xDE74 0x7178 +0xDE75 0x716A +0xDE76 0x7161 +0xDE77 0x7142 +0xDE78 0x7158 +0xDE79 0x7143 +0xDE7A 0x714B +0xDE7B 0x7170 +0xDE7C 0x715F +0xDE7D 0x7150 +0xDE7E 0x7153 +0xDEA1 0x7144 +0xDEA2 0x714D +0xDEA3 0x715A +0xDEA4 0x724F +0xDEA5 0x728D +0xDEA6 0x728C +0xDEA7 0x7291 +0xDEA8 0x7290 +0xDEA9 0x728E +0xDEAA 0x733C +0xDEAB 0x7342 +0xDEAC 0x733B +0xDEAD 0x733A +0xDEAE 0x7340 +0xDEAF 0x734A +0xDEB0 0x7349 +0xDEB1 0x7444 +0xDEB2 0x744A +0xDEB3 0x744B +0xDEB4 0x7452 +0xDEB5 0x7451 +0xDEB6 0x7457 +0xDEB7 0x7440 +0xDEB8 0x744F +0xDEB9 0x7450 +0xDEBA 0x744E +0xDEBB 0x7442 +0xDEBC 0x7446 +0xDEBD 0x744D +0xDEBE 0x7454 +0xDEBF 0x74E1 +0xDEC0 0x74FF +0xDEC1 0x74FE +0xDEC2 0x74FD +0xDEC3 0x751D +0xDEC4 0x7579 +0xDEC5 0x7577 +0xDEC6 0x6983 +0xDEC7 0x75EF +0xDEC8 0x760F +0xDEC9 0x7603 +0xDECA 0x75F7 +0xDECB 0x75FE +0xDECC 0x75FC +0xDECD 0x75F9 +0xDECE 0x75F8 +0xDECF 0x7610 +0xDED0 0x75FB +0xDED1 0x75F6 +0xDED2 0x75ED +0xDED3 0x75F5 +0xDED4 0x75FD +0xDED5 0x7699 +0xDED6 0x76B5 +0xDED7 0x76DD +0xDED8 0x7755 +0xDED9 0x775F +0xDEDA 0x7760 +0xDEDB 0x7752 +0xDEDC 0x7756 +0xDEDD 0x775A +0xDEDE 0x7769 +0xDEDF 0x7767 +0xDEE0 0x7754 +0xDEE1 0x7759 +0xDEE2 0x776D +0xDEE3 0x77E0 +0xDEE4 0x7887 +0xDEE5 0x789A +0xDEE6 0x7894 +0xDEE7 0x788F +0xDEE8 0x7884 +0xDEE9 0x7895 +0xDEEA 0x7885 +0xDEEB 0x7886 +0xDEEC 0x78A1 +0xDEED 0x7883 +0xDEEE 0x7879 +0xDEEF 0x7899 +0xDEF0 0x7880 +0xDEF1 0x7896 +0xDEF2 0x787B +0xDEF3 0x797C +0xDEF4 0x7982 +0xDEF5 0x797D +0xDEF6 0x7979 +0xDEF7 0x7A11 +0xDEF8 0x7A18 +0xDEF9 0x7A19 +0xDEFA 0x7A12 +0xDEFB 0x7A17 +0xDEFC 0x7A15 +0xDEFD 0x7A22 +0xDEFE 0x7A13 +0xDF40 0x7A1B +0xDF41 0x7A10 +0xDF42 0x7AA3 +0xDF43 0x7AA2 +0xDF44 0x7A9E +0xDF45 0x7AEB +0xDF46 0x7B66 +0xDF47 0x7B64 +0xDF48 0x7B6D +0xDF49 0x7B74 +0xDF4A 0x7B69 +0xDF4B 0x7B72 +0xDF4C 0x7B65 +0xDF4D 0x7B73 +0xDF4E 0x7B71 +0xDF4F 0x7B70 +0xDF50 0x7B61 +0xDF51 0x7B78 +0xDF52 0x7B76 +0xDF53 0x7B63 +0xDF54 0x7CB2 +0xDF55 0x7CB4 +0xDF56 0x7CAF +0xDF57 0x7D88 +0xDF58 0x7D86 +0xDF59 0x7D80 +0xDF5A 0x7D8D +0xDF5B 0x7D7F +0xDF5C 0x7D85 +0xDF5D 0x7D7A +0xDF5E 0x7D8E +0xDF5F 0x7D7B +0xDF60 0x7D83 +0xDF61 0x7D7C +0xDF62 0x7D8C +0xDF63 0x7D94 +0xDF64 0x7D84 +0xDF65 0x7D7D +0xDF66 0x7D92 +0xDF67 0x7F6D +0xDF68 0x7F6B +0xDF69 0x7F67 +0xDF6A 0x7F68 +0xDF6B 0x7F6C +0xDF6C 0x7FA6 +0xDF6D 0x7FA5 +0xDF6E 0x7FA7 +0xDF6F 0x7FDB +0xDF70 0x7FDC +0xDF71 0x8021 +0xDF72 0x8164 +0xDF73 0x8160 +0xDF74 0x8177 +0xDF75 0x815C +0xDF76 0x8169 +0xDF77 0x815B +0xDF78 0x8162 +0xDF79 0x8172 +0xDF7A 0x6721 +0xDF7B 0x815E +0xDF7C 0x8176 +0xDF7D 0x8167 +0xDF7E 0x816F +0xDFA1 0x8144 +0xDFA2 0x8161 +0xDFA3 0x821D +0xDFA4 0x8249 +0xDFA5 0x8244 +0xDFA6 0x8240 +0xDFA7 0x8242 +0xDFA8 0x8245 +0xDFA9 0x84F1 +0xDFAA 0x843F +0xDFAB 0x8456 +0xDFAC 0x8476 +0xDFAD 0x8479 +0xDFAE 0x848F +0xDFAF 0x848D +0xDFB0 0x8465 +0xDFB1 0x8451 +0xDFB2 0x8440 +0xDFB3 0x8486 +0xDFB4 0x8467 +0xDFB5 0x8430 +0xDFB6 0x844D +0xDFB7 0x847D +0xDFB8 0x845A +0xDFB9 0x8459 +0xDFBA 0x8474 +0xDFBB 0x8473 +0xDFBC 0x845D +0xDFBD 0x8507 +0xDFBE 0x845E +0xDFBF 0x8437 +0xDFC0 0x843A +0xDFC1 0x8434 +0xDFC2 0x847A +0xDFC3 0x8443 +0xDFC4 0x8478 +0xDFC5 0x8432 +0xDFC6 0x8445 +0xDFC7 0x8429 +0xDFC8 0x83D9 +0xDFC9 0x844B +0xDFCA 0x842F +0xDFCB 0x8442 +0xDFCC 0x842D +0xDFCD 0x845F +0xDFCE 0x8470 +0xDFCF 0x8439 +0xDFD0 0x844E +0xDFD1 0x844C +0xDFD2 0x8452 +0xDFD3 0x846F +0xDFD4 0x84C5 +0xDFD5 0x848E +0xDFD6 0x843B +0xDFD7 0x8447 +0xDFD8 0x8436 +0xDFD9 0x8433 +0xDFDA 0x8468 +0xDFDB 0x847E +0xDFDC 0x8444 +0xDFDD 0x842B +0xDFDE 0x8460 +0xDFDF 0x8454 +0xDFE0 0x846E +0xDFE1 0x8450 +0xDFE2 0x870B +0xDFE3 0x8704 +0xDFE4 0x86F7 +0xDFE5 0x870C +0xDFE6 0x86FA +0xDFE7 0x86D6 +0xDFE8 0x86F5 +0xDFE9 0x874D +0xDFEA 0x86F8 +0xDFEB 0x870E +0xDFEC 0x8709 +0xDFED 0x8701 +0xDFEE 0x86F6 +0xDFEF 0x870D +0xDFF0 0x8705 +0xDFF1 0x88D6 +0xDFF2 0x88CB +0xDFF3 0x88CD +0xDFF4 0x88CE +0xDFF5 0x88DE +0xDFF6 0x88DB +0xDFF7 0x88DA +0xDFF8 0x88CC +0xDFF9 0x88D0 +0xDFFA 0x8985 +0xDFFB 0x899B +0xDFFC 0x89DF +0xDFFD 0x89E5 +0xDFFE 0x89E4 +0xE040 0x89E1 +0xE041 0x89E0 +0xE042 0x89E2 +0xE043 0x89DC +0xE044 0x89E6 +0xE045 0x8A76 +0xE046 0x8A86 +0xE047 0x8A7F +0xE048 0x8A61 +0xE049 0x8A3F +0xE04A 0x8A77 +0xE04B 0x8A82 +0xE04C 0x8A84 +0xE04D 0x8A75 +0xE04E 0x8A83 +0xE04F 0x8A81 +0xE050 0x8A74 +0xE051 0x8A7A +0xE052 0x8C3C +0xE053 0x8C4B +0xE054 0x8C4A +0xE055 0x8C65 +0xE056 0x8C64 +0xE057 0x8C66 +0xE058 0x8C86 +0xE059 0x8C84 +0xE05A 0x8C85 +0xE05B 0x8CCC +0xE05C 0x8D68 +0xE05D 0x8D69 +0xE05E 0x8D91 +0xE05F 0x8D8C +0xE060 0x8D8E +0xE061 0x8D8F +0xE062 0x8D8D +0xE063 0x8D93 +0xE064 0x8D94 +0xE065 0x8D90 +0xE066 0x8D92 +0xE067 0x8DF0 +0xE068 0x8DE0 +0xE069 0x8DEC +0xE06A 0x8DF1 +0xE06B 0x8DEE +0xE06C 0x8DD0 +0xE06D 0x8DE9 +0xE06E 0x8DE3 +0xE06F 0x8DE2 +0xE070 0x8DE7 +0xE071 0x8DF2 +0xE072 0x8DEB +0xE073 0x8DF4 +0xE074 0x8F06 +0xE075 0x8EFF +0xE076 0x8F01 +0xE077 0x8F00 +0xE078 0x8F05 +0xE079 0x8F07 +0xE07A 0x8F08 +0xE07B 0x8F02 +0xE07C 0x8F0B +0xE07D 0x9052 +0xE07E 0x903F +0xE0A1 0x9044 +0xE0A2 0x9049 +0xE0A3 0x903D +0xE0A4 0x9110 +0xE0A5 0x910D +0xE0A6 0x910F +0xE0A7 0x9111 +0xE0A8 0x9116 +0xE0A9 0x9114 +0xE0AA 0x910B +0xE0AB 0x910E +0xE0AC 0x916E +0xE0AD 0x916F +0xE0AE 0x9248 +0xE0AF 0x9252 +0xE0B0 0x9230 +0xE0B1 0x923A +0xE0B2 0x9266 +0xE0B3 0x9233 +0xE0B4 0x9265 +0xE0B5 0x925E +0xE0B6 0x9283 +0xE0B7 0x922E +0xE0B8 0x924A +0xE0B9 0x9246 +0xE0BA 0x926D +0xE0BB 0x926C +0xE0BC 0x924F +0xE0BD 0x9260 +0xE0BE 0x9267 +0xE0BF 0x926F +0xE0C0 0x9236 +0xE0C1 0x9261 +0xE0C2 0x9270 +0xE0C3 0x9231 +0xE0C4 0x9254 +0xE0C5 0x9263 +0xE0C6 0x9250 +0xE0C7 0x9272 +0xE0C8 0x924E +0xE0C9 0x9253 +0xE0CA 0x924C +0xE0CB 0x9256 +0xE0CC 0x9232 +0xE0CD 0x959F +0xE0CE 0x959C +0xE0CF 0x959E +0xE0D0 0x959B +0xE0D1 0x9692 +0xE0D2 0x9693 +0xE0D3 0x9691 +0xE0D4 0x9697 +0xE0D5 0x96CE +0xE0D6 0x96FA +0xE0D7 0x96FD +0xE0D8 0x96F8 +0xE0D9 0x96F5 +0xE0DA 0x9773 +0xE0DB 0x9777 +0xE0DC 0x9778 +0xE0DD 0x9772 +0xE0DE 0x980F +0xE0DF 0x980D +0xE0E0 0x980E +0xE0E1 0x98AC +0xE0E2 0x98F6 +0xE0E3 0x98F9 +0xE0E4 0x99AF +0xE0E5 0x99B2 +0xE0E6 0x99B0 +0xE0E7 0x99B5 +0xE0E8 0x9AAD +0xE0E9 0x9AAB +0xE0EA 0x9B5B +0xE0EB 0x9CEA +0xE0EC 0x9CED +0xE0ED 0x9CE7 +0xE0EE 0x9E80 +0xE0EF 0x9EFD +0xE0F0 0x50E6 +0xE0F1 0x50D4 +0xE0F2 0x50D7 +0xE0F3 0x50E8 +0xE0F4 0x50F3 +0xE0F5 0x50DB +0xE0F6 0x50EA +0xE0F7 0x50DD +0xE0F8 0x50E4 +0xE0F9 0x50D3 +0xE0FA 0x50EC +0xE0FB 0x50F0 +0xE0FC 0x50EF +0xE0FD 0x50E3 +0xE0FE 0x50E0 +0xE140 0x51D8 +0xE141 0x5280 +0xE142 0x5281 +0xE143 0x52E9 +0xE144 0x52EB +0xE145 0x5330 +0xE146 0x53AC +0xE147 0x5627 +0xE148 0x5615 +0xE149 0x560C +0xE14A 0x5612 +0xE14B 0x55FC +0xE14C 0x560F +0xE14D 0x561C +0xE14E 0x5601 +0xE14F 0x5613 +0xE150 0x5602 +0xE151 0x55FA +0xE152 0x561D +0xE153 0x5604 +0xE154 0x55FF +0xE155 0x55F9 +0xE156 0x5889 +0xE157 0x587C +0xE158 0x5890 +0xE159 0x5898 +0xE15A 0x5886 +0xE15B 0x5881 +0xE15C 0x587F +0xE15D 0x5874 +0xE15E 0x588B +0xE15F 0x587A +0xE160 0x5887 +0xE161 0x5891 +0xE162 0x588E +0xE163 0x5876 +0xE164 0x5882 +0xE165 0x5888 +0xE166 0x587B +0xE167 0x5894 +0xE168 0x588F +0xE169 0x58FE +0xE16A 0x596B +0xE16B 0x5ADC +0xE16C 0x5AEE +0xE16D 0x5AE5 +0xE16E 0x5AD5 +0xE16F 0x5AEA +0xE170 0x5ADA +0xE171 0x5AED +0xE172 0x5AEB +0xE173 0x5AF3 +0xE174 0x5AE2 +0xE175 0x5AE0 +0xE176 0x5ADB +0xE177 0x5AEC +0xE178 0x5ADE +0xE179 0x5ADD +0xE17A 0x5AD9 +0xE17B 0x5AE8 +0xE17C 0x5ADF +0xE17D 0x5B77 +0xE17E 0x5BE0 +0xE1A1 0x5BE3 +0xE1A2 0x5C63 +0xE1A3 0x5D82 +0xE1A4 0x5D80 +0xE1A5 0x5D7D +0xE1A6 0x5D86 +0xE1A7 0x5D7A +0xE1A8 0x5D81 +0xE1A9 0x5D77 +0xE1AA 0x5D8A +0xE1AB 0x5D89 +0xE1AC 0x5D88 +0xE1AD 0x5D7E +0xE1AE 0x5D7C +0xE1AF 0x5D8D +0xE1B0 0x5D79 +0xE1B1 0x5D7F +0xE1B2 0x5E58 +0xE1B3 0x5E59 +0xE1B4 0x5E53 +0xE1B5 0x5ED8 +0xE1B6 0x5ED1 +0xE1B7 0x5ED7 +0xE1B8 0x5ECE +0xE1B9 0x5EDC +0xE1BA 0x5ED5 +0xE1BB 0x5ED9 +0xE1BC 0x5ED2 +0xE1BD 0x5ED4 +0xE1BE 0x5F44 +0xE1BF 0x5F43 +0xE1C0 0x5F6F +0xE1C1 0x5FB6 +0xE1C2 0x612C +0xE1C3 0x6128 +0xE1C4 0x6141 +0xE1C5 0x615E +0xE1C6 0x6171 +0xE1C7 0x6173 +0xE1C8 0x6152 +0xE1C9 0x6153 +0xE1CA 0x6172 +0xE1CB 0x616C +0xE1CC 0x6180 +0xE1CD 0x6174 +0xE1CE 0x6154 +0xE1CF 0x617A +0xE1D0 0x615B +0xE1D1 0x6165 +0xE1D2 0x613B +0xE1D3 0x616A +0xE1D4 0x6161 +0xE1D5 0x6156 +0xE1D6 0x6229 +0xE1D7 0x6227 +0xE1D8 0x622B +0xE1D9 0x642B +0xE1DA 0x644D +0xE1DB 0x645B +0xE1DC 0x645D +0xE1DD 0x6474 +0xE1DE 0x6476 +0xE1DF 0x6472 +0xE1E0 0x6473 +0xE1E1 0x647D +0xE1E2 0x6475 +0xE1E3 0x6466 +0xE1E4 0x64A6 +0xE1E5 0x644E +0xE1E6 0x6482 +0xE1E7 0x645E +0xE1E8 0x645C +0xE1E9 0x644B +0xE1EA 0x6453 +0xE1EB 0x6460 +0xE1EC 0x6450 +0xE1ED 0x647F +0xE1EE 0x643F +0xE1EF 0x646C +0xE1F0 0x646B +0xE1F1 0x6459 +0xE1F2 0x6465 +0xE1F3 0x6477 +0xE1F4 0x6573 +0xE1F5 0x65A0 +0xE1F6 0x66A1 +0xE1F7 0x66A0 +0xE1F8 0x669F +0xE1F9 0x6705 +0xE1FA 0x6704 +0xE1FB 0x6722 +0xE1FC 0x69B1 +0xE1FD 0x69B6 +0xE1FE 0x69C9 +0xE240 0x69A0 +0xE241 0x69CE +0xE242 0x6996 +0xE243 0x69B0 +0xE244 0x69AC +0xE245 0x69BC +0xE246 0x6991 +0xE247 0x6999 +0xE248 0x698E +0xE249 0x69A7 +0xE24A 0x698D +0xE24B 0x69A9 +0xE24C 0x69BE +0xE24D 0x69AF +0xE24E 0x69BF +0xE24F 0x69C4 +0xE250 0x69BD +0xE251 0x69A4 +0xE252 0x69D4 +0xE253 0x69B9 +0xE254 0x69CA +0xE255 0x699A +0xE256 0x69CF +0xE257 0x69B3 +0xE258 0x6993 +0xE259 0x69AA +0xE25A 0x69A1 +0xE25B 0x699E +0xE25C 0x69D9 +0xE25D 0x6997 +0xE25E 0x6990 +0xE25F 0x69C2 +0xE260 0x69B5 +0xE261 0x69A5 +0xE262 0x69C6 +0xE263 0x6B4A +0xE264 0x6B4D +0xE265 0x6B4B +0xE266 0x6B9E +0xE267 0x6B9F +0xE268 0x6BA0 +0xE269 0x6BC3 +0xE26A 0x6BC4 +0xE26B 0x6BFE +0xE26C 0x6ECE +0xE26D 0x6EF5 +0xE26E 0x6EF1 +0xE26F 0x6F03 +0xE270 0x6F25 +0xE271 0x6EF8 +0xE272 0x6F37 +0xE273 0x6EFB +0xE274 0x6F2E +0xE275 0x6F09 +0xE276 0x6F4E +0xE277 0x6F19 +0xE278 0x6F1A +0xE279 0x6F27 +0xE27A 0x6F18 +0xE27B 0x6F3B +0xE27C 0x6F12 +0xE27D 0x6EED +0xE27E 0x6F0A +0xE2A1 0x6F36 +0xE2A2 0x6F73 +0xE2A3 0x6EF9 +0xE2A4 0x6EEE +0xE2A5 0x6F2D +0xE2A6 0x6F40 +0xE2A7 0x6F30 +0xE2A8 0x6F3C +0xE2A9 0x6F35 +0xE2AA 0x6EEB +0xE2AB 0x6F07 +0xE2AC 0x6F0E +0xE2AD 0x6F43 +0xE2AE 0x6F05 +0xE2AF 0x6EFD +0xE2B0 0x6EF6 +0xE2B1 0x6F39 +0xE2B2 0x6F1C +0xE2B3 0x6EFC +0xE2B4 0x6F3A +0xE2B5 0x6F1F +0xE2B6 0x6F0D +0xE2B7 0x6F1E +0xE2B8 0x6F08 +0xE2B9 0x6F21 +0xE2BA 0x7187 +0xE2BB 0x7190 +0xE2BC 0x7189 +0xE2BD 0x7180 +0xE2BE 0x7185 +0xE2BF 0x7182 +0xE2C0 0x718F +0xE2C1 0x717B +0xE2C2 0x7186 +0xE2C3 0x7181 +0xE2C4 0x7197 +0xE2C5 0x7244 +0xE2C6 0x7253 +0xE2C7 0x7297 +0xE2C8 0x7295 +0xE2C9 0x7293 +0xE2CA 0x7343 +0xE2CB 0x734D +0xE2CC 0x7351 +0xE2CD 0x734C +0xE2CE 0x7462 +0xE2CF 0x7473 +0xE2D0 0x7471 +0xE2D1 0x7475 +0xE2D2 0x7472 +0xE2D3 0x7467 +0xE2D4 0x746E +0xE2D5 0x7500 +0xE2D6 0x7502 +0xE2D7 0x7503 +0xE2D8 0x757D +0xE2D9 0x7590 +0xE2DA 0x7616 +0xE2DB 0x7608 +0xE2DC 0x760C +0xE2DD 0x7615 +0xE2DE 0x7611 +0xE2DF 0x760A +0xE2E0 0x7614 +0xE2E1 0x76B8 +0xE2E2 0x7781 +0xE2E3 0x777C +0xE2E4 0x7785 +0xE2E5 0x7782 +0xE2E6 0x776E +0xE2E7 0x7780 +0xE2E8 0x776F +0xE2E9 0x777E +0xE2EA 0x7783 +0xE2EB 0x78B2 +0xE2EC 0x78AA +0xE2ED 0x78B4 +0xE2EE 0x78AD +0xE2EF 0x78A8 +0xE2F0 0x787E +0xE2F1 0x78AB +0xE2F2 0x789E +0xE2F3 0x78A5 +0xE2F4 0x78A0 +0xE2F5 0x78AC +0xE2F6 0x78A2 +0xE2F7 0x78A4 +0xE2F8 0x7998 +0xE2F9 0x798A +0xE2FA 0x798B +0xE2FB 0x7996 +0xE2FC 0x7995 +0xE2FD 0x7994 +0xE2FE 0x7993 +0xE340 0x7997 +0xE341 0x7988 +0xE342 0x7992 +0xE343 0x7990 +0xE344 0x7A2B +0xE345 0x7A4A +0xE346 0x7A30 +0xE347 0x7A2F +0xE348 0x7A28 +0xE349 0x7A26 +0xE34A 0x7AA8 +0xE34B 0x7AAB +0xE34C 0x7AAC +0xE34D 0x7AEE +0xE34E 0x7B88 +0xE34F 0x7B9C +0xE350 0x7B8A +0xE351 0x7B91 +0xE352 0x7B90 +0xE353 0x7B96 +0xE354 0x7B8D +0xE355 0x7B8C +0xE356 0x7B9B +0xE357 0x7B8E +0xE358 0x7B85 +0xE359 0x7B98 +0xE35A 0x5284 +0xE35B 0x7B99 +0xE35C 0x7BA4 +0xE35D 0x7B82 +0xE35E 0x7CBB +0xE35F 0x7CBF +0xE360 0x7CBC +0xE361 0x7CBA +0xE362 0x7DA7 +0xE363 0x7DB7 +0xE364 0x7DC2 +0xE365 0x7DA3 +0xE366 0x7DAA +0xE367 0x7DC1 +0xE368 0x7DC0 +0xE369 0x7DC5 +0xE36A 0x7D9D +0xE36B 0x7DCE +0xE36C 0x7DC4 +0xE36D 0x7DC6 +0xE36E 0x7DCB +0xE36F 0x7DCC +0xE370 0x7DAF +0xE371 0x7DB9 +0xE372 0x7D96 +0xE373 0x7DBC +0xE374 0x7D9F +0xE375 0x7DA6 +0xE376 0x7DAE +0xE377 0x7DA9 +0xE378 0x7DA1 +0xE379 0x7DC9 +0xE37A 0x7F73 +0xE37B 0x7FE2 +0xE37C 0x7FE3 +0xE37D 0x7FE5 +0xE37E 0x7FDE +0xE3A1 0x8024 +0xE3A2 0x805D +0xE3A3 0x805C +0xE3A4 0x8189 +0xE3A5 0x8186 +0xE3A6 0x8183 +0xE3A7 0x8187 +0xE3A8 0x818D +0xE3A9 0x818C +0xE3AA 0x818B +0xE3AB 0x8215 +0xE3AC 0x8497 +0xE3AD 0x84A4 +0xE3AE 0x84A1 +0xE3AF 0x849F +0xE3B0 0x84BA +0xE3B1 0x84CE +0xE3B2 0x84C2 +0xE3B3 0x84AC +0xE3B4 0x84AE +0xE3B5 0x84AB +0xE3B6 0x84B9 +0xE3B7 0x84B4 +0xE3B8 0x84C1 +0xE3B9 0x84CD +0xE3BA 0x84AA +0xE3BB 0x849A +0xE3BC 0x84B1 +0xE3BD 0x84D0 +0xE3BE 0x849D +0xE3BF 0x84A7 +0xE3C0 0x84BB +0xE3C1 0x84A2 +0xE3C2 0x8494 +0xE3C3 0x84C7 +0xE3C4 0x84CC +0xE3C5 0x849B +0xE3C6 0x84A9 +0xE3C7 0x84AF +0xE3C8 0x84A8 +0xE3C9 0x84D6 +0xE3CA 0x8498 +0xE3CB 0x84B6 +0xE3CC 0x84CF +0xE3CD 0x84A0 +0xE3CE 0x84D7 +0xE3CF 0x84D4 +0xE3D0 0x84D2 +0xE3D1 0x84DB +0xE3D2 0x84B0 +0xE3D3 0x8491 +0xE3D4 0x8661 +0xE3D5 0x8733 +0xE3D6 0x8723 +0xE3D7 0x8728 +0xE3D8 0x876B +0xE3D9 0x8740 +0xE3DA 0x872E +0xE3DB 0x871E +0xE3DC 0x8721 +0xE3DD 0x8719 +0xE3DE 0x871B +0xE3DF 0x8743 +0xE3E0 0x872C +0xE3E1 0x8741 +0xE3E2 0x873E +0xE3E3 0x8746 +0xE3E4 0x8720 +0xE3E5 0x8732 +0xE3E6 0x872A +0xE3E7 0x872D +0xE3E8 0x873C +0xE3E9 0x8712 +0xE3EA 0x873A +0xE3EB 0x8731 +0xE3EC 0x8735 +0xE3ED 0x8742 +0xE3EE 0x8726 +0xE3EF 0x8727 +0xE3F0 0x8738 +0xE3F1 0x8724 +0xE3F2 0x871A +0xE3F3 0x8730 +0xE3F4 0x8711 +0xE3F5 0x88F7 +0xE3F6 0x88E7 +0xE3F7 0x88F1 +0xE3F8 0x88F2 +0xE3F9 0x88FA +0xE3FA 0x88FE +0xE3FB 0x88EE +0xE3FC 0x88FC +0xE3FD 0x88F6 +0xE3FE 0x88FB +0xE440 0x88F0 +0xE441 0x88EC +0xE442 0x88EB +0xE443 0x899D +0xE444 0x89A1 +0xE445 0x899F +0xE446 0x899E +0xE447 0x89E9 +0xE448 0x89EB +0xE449 0x89E8 +0xE44A 0x8AAB +0xE44B 0x8A99 +0xE44C 0x8A8B +0xE44D 0x8A92 +0xE44E 0x8A8F +0xE44F 0x8A96 +0xE450 0x8C3D +0xE451 0x8C68 +0xE452 0x8C69 +0xE453 0x8CD5 +0xE454 0x8CCF +0xE455 0x8CD7 +0xE456 0x8D96 +0xE457 0x8E09 +0xE458 0x8E02 +0xE459 0x8DFF +0xE45A 0x8E0D +0xE45B 0x8DFD +0xE45C 0x8E0A +0xE45D 0x8E03 +0xE45E 0x8E07 +0xE45F 0x8E06 +0xE460 0x8E05 +0xE461 0x8DFE +0xE462 0x8E00 +0xE463 0x8E04 +0xE464 0x8F10 +0xE465 0x8F11 +0xE466 0x8F0E +0xE467 0x8F0D +0xE468 0x9123 +0xE469 0x911C +0xE46A 0x9120 +0xE46B 0x9122 +0xE46C 0x911F +0xE46D 0x911D +0xE46E 0x911A +0xE46F 0x9124 +0xE470 0x9121 +0xE471 0x911B +0xE472 0x917A +0xE473 0x9172 +0xE474 0x9179 +0xE475 0x9173 +0xE476 0x92A5 +0xE477 0x92A4 +0xE478 0x9276 +0xE479 0x929B +0xE47A 0x927A +0xE47B 0x92A0 +0xE47C 0x9294 +0xE47D 0x92AA +0xE47E 0x928D +0xE4A1 0x92A6 +0xE4A2 0x929A +0xE4A3 0x92AB +0xE4A4 0x9279 +0xE4A5 0x9297 +0xE4A6 0x927F +0xE4A7 0x92A3 +0xE4A8 0x92EE +0xE4A9 0x928E +0xE4AA 0x9282 +0xE4AB 0x9295 +0xE4AC 0x92A2 +0xE4AD 0x927D +0xE4AE 0x9288 +0xE4AF 0x92A1 +0xE4B0 0x928A +0xE4B1 0x9286 +0xE4B2 0x928C +0xE4B3 0x9299 +0xE4B4 0x92A7 +0xE4B5 0x927E +0xE4B6 0x9287 +0xE4B7 0x92A9 +0xE4B8 0x929D +0xE4B9 0x928B +0xE4BA 0x922D +0xE4BB 0x969E +0xE4BC 0x96A1 +0xE4BD 0x96FF +0xE4BE 0x9758 +0xE4BF 0x977D +0xE4C0 0x977A +0xE4C1 0x977E +0xE4C2 0x9783 +0xE4C3 0x9780 +0xE4C4 0x9782 +0xE4C5 0x977B +0xE4C6 0x9784 +0xE4C7 0x9781 +0xE4C8 0x977F +0xE4C9 0x97CE +0xE4CA 0x97CD +0xE4CB 0x9816 +0xE4CC 0x98AD +0xE4CD 0x98AE +0xE4CE 0x9902 +0xE4CF 0x9900 +0xE4D0 0x9907 +0xE4D1 0x999D +0xE4D2 0x999C +0xE4D3 0x99C3 +0xE4D4 0x99B9 +0xE4D5 0x99BB +0xE4D6 0x99BA +0xE4D7 0x99C2 +0xE4D8 0x99BD +0xE4D9 0x99C7 +0xE4DA 0x9AB1 +0xE4DB 0x9AE3 +0xE4DC 0x9AE7 +0xE4DD 0x9B3E +0xE4DE 0x9B3F +0xE4DF 0x9B60 +0xE4E0 0x9B61 +0xE4E1 0x9B5F +0xE4E2 0x9CF1 +0xE4E3 0x9CF2 +0xE4E4 0x9CF5 +0xE4E5 0x9EA7 +0xE4E6 0x50FF +0xE4E7 0x5103 +0xE4E8 0x5130 +0xE4E9 0x50F8 +0xE4EA 0x5106 +0xE4EB 0x5107 +0xE4EC 0x50F6 +0xE4ED 0x50FE +0xE4EE 0x510B +0xE4EF 0x510C +0xE4F0 0x50FD +0xE4F1 0x510A +0xE4F2 0x528B +0xE4F3 0x528C +0xE4F4 0x52F1 +0xE4F5 0x52EF +0xE4F6 0x5648 +0xE4F7 0x5642 +0xE4F8 0x564C +0xE4F9 0x5635 +0xE4FA 0x5641 +0xE4FB 0x564A +0xE4FC 0x5649 +0xE4FD 0x5646 +0xE4FE 0x5658 +0xE540 0x565A +0xE541 0x5640 +0xE542 0x5633 +0xE543 0x563D +0xE544 0x562C +0xE545 0x563E +0xE546 0x5638 +0xE547 0x562A +0xE548 0x563A +0xE549 0x571A +0xE54A 0x58AB +0xE54B 0x589D +0xE54C 0x58B1 +0xE54D 0x58A0 +0xE54E 0x58A3 +0xE54F 0x58AF +0xE550 0x58AC +0xE551 0x58A5 +0xE552 0x58A1 +0xE553 0x58FF +0xE554 0x5AFF +0xE555 0x5AF4 +0xE556 0x5AFD +0xE557 0x5AF7 +0xE558 0x5AF6 +0xE559 0x5B03 +0xE55A 0x5AF8 +0xE55B 0x5B02 +0xE55C 0x5AF9 +0xE55D 0x5B01 +0xE55E 0x5B07 +0xE55F 0x5B05 +0xE560 0x5B0F +0xE561 0x5C67 +0xE562 0x5D99 +0xE563 0x5D97 +0xE564 0x5D9F +0xE565 0x5D92 +0xE566 0x5DA2 +0xE567 0x5D93 +0xE568 0x5D95 +0xE569 0x5DA0 +0xE56A 0x5D9C +0xE56B 0x5DA1 +0xE56C 0x5D9A +0xE56D 0x5D9E +0xE56E 0x5E69 +0xE56F 0x5E5D +0xE570 0x5E60 +0xE571 0x5E5C +0xE572 0x7DF3 +0xE573 0x5EDB +0xE574 0x5EDE +0xE575 0x5EE1 +0xE576 0x5F49 +0xE577 0x5FB2 +0xE578 0x618B +0xE579 0x6183 +0xE57A 0x6179 +0xE57B 0x61B1 +0xE57C 0x61B0 +0xE57D 0x61A2 +0xE57E 0x6189 +0xE5A1 0x619B +0xE5A2 0x6193 +0xE5A3 0x61AF +0xE5A4 0x61AD +0xE5A5 0x619F +0xE5A6 0x6192 +0xE5A7 0x61AA +0xE5A8 0x61A1 +0xE5A9 0x618D +0xE5AA 0x6166 +0xE5AB 0x61B3 +0xE5AC 0x622D +0xE5AD 0x646E +0xE5AE 0x6470 +0xE5AF 0x6496 +0xE5B0 0x64A0 +0xE5B1 0x6485 +0xE5B2 0x6497 +0xE5B3 0x649C +0xE5B4 0x648F +0xE5B5 0x648B +0xE5B6 0x648A +0xE5B7 0x648C +0xE5B8 0x64A3 +0xE5B9 0x649F +0xE5BA 0x6468 +0xE5BB 0x64B1 +0xE5BC 0x6498 +0xE5BD 0x6576 +0xE5BE 0x657A +0xE5BF 0x6579 +0xE5C0 0x657B +0xE5C1 0x65B2 +0xE5C2 0x65B3 +0xE5C3 0x66B5 +0xE5C4 0x66B0 +0xE5C5 0x66A9 +0xE5C6 0x66B2 +0xE5C7 0x66B7 +0xE5C8 0x66AA +0xE5C9 0x66AF +0xE5CA 0x6A00 +0xE5CB 0x6A06 +0xE5CC 0x6A17 +0xE5CD 0x69E5 +0xE5CE 0x69F8 +0xE5CF 0x6A15 +0xE5D0 0x69F1 +0xE5D1 0x69E4 +0xE5D2 0x6A20 +0xE5D3 0x69FF +0xE5D4 0x69EC +0xE5D5 0x69E2 +0xE5D6 0x6A1B +0xE5D7 0x6A1D +0xE5D8 0x69FE +0xE5D9 0x6A27 +0xE5DA 0x69F2 +0xE5DB 0x69EE +0xE5DC 0x6A14 +0xE5DD 0x69F7 +0xE5DE 0x69E7 +0xE5DF 0x6A40 +0xE5E0 0x6A08 +0xE5E1 0x69E6 +0xE5E2 0x69FB +0xE5E3 0x6A0D +0xE5E4 0x69FC +0xE5E5 0x69EB +0xE5E6 0x6A09 +0xE5E7 0x6A04 +0xE5E8 0x6A18 +0xE5E9 0x6A25 +0xE5EA 0x6A0F +0xE5EB 0x69F6 +0xE5EC 0x6A26 +0xE5ED 0x6A07 +0xE5EE 0x69F4 +0xE5EF 0x6A16 +0xE5F0 0x6B51 +0xE5F1 0x6BA5 +0xE5F2 0x6BA3 +0xE5F3 0x6BA2 +0xE5F4 0x6BA6 +0xE5F5 0x6C01 +0xE5F6 0x6C00 +0xE5F7 0x6BFF +0xE5F8 0x6C02 +0xE5F9 0x6F41 +0xE5FA 0x6F26 +0xE5FB 0x6F7E +0xE5FC 0x6F87 +0xE5FD 0x6FC6 +0xE5FE 0x6F92 +0xE640 0x6F8D +0xE641 0x6F89 +0xE642 0x6F8C +0xE643 0x6F62 +0xE644 0x6F4F +0xE645 0x6F85 +0xE646 0x6F5A +0xE647 0x6F96 +0xE648 0x6F76 +0xE649 0x6F6C +0xE64A 0x6F82 +0xE64B 0x6F55 +0xE64C 0x6F72 +0xE64D 0x6F52 +0xE64E 0x6F50 +0xE64F 0x6F57 +0xE650 0x6F94 +0xE651 0x6F93 +0xE652 0x6F5D +0xE653 0x6F00 +0xE654 0x6F61 +0xE655 0x6F6B +0xE656 0x6F7D +0xE657 0x6F67 +0xE658 0x6F90 +0xE659 0x6F53 +0xE65A 0x6F8B +0xE65B 0x6F69 +0xE65C 0x6F7F +0xE65D 0x6F95 +0xE65E 0x6F63 +0xE65F 0x6F77 +0xE660 0x6F6A +0xE661 0x6F7B +0xE662 0x71B2 +0xE663 0x71AF +0xE664 0x719B +0xE665 0x71B0 +0xE666 0x71A0 +0xE667 0x719A +0xE668 0x71A9 +0xE669 0x71B5 +0xE66A 0x719D +0xE66B 0x71A5 +0xE66C 0x719E +0xE66D 0x71A4 +0xE66E 0x71A1 +0xE66F 0x71AA +0xE670 0x719C +0xE671 0x71A7 +0xE672 0x71B3 +0xE673 0x7298 +0xE674 0x729A +0xE675 0x7358 +0xE676 0x7352 +0xE677 0x735E +0xE678 0x735F +0xE679 0x7360 +0xE67A 0x735D +0xE67B 0x735B +0xE67C 0x7361 +0xE67D 0x735A +0xE67E 0x7359 +0xE6A1 0x7362 +0xE6A2 0x7487 +0xE6A3 0x7489 +0xE6A4 0x748A +0xE6A5 0x7486 +0xE6A6 0x7481 +0xE6A7 0x747D +0xE6A8 0x7485 +0xE6A9 0x7488 +0xE6AA 0x747C +0xE6AB 0x7479 +0xE6AC 0x7508 +0xE6AD 0x7507 +0xE6AE 0x757E +0xE6AF 0x7625 +0xE6B0 0x761E +0xE6B1 0x7619 +0xE6B2 0x761D +0xE6B3 0x761C +0xE6B4 0x7623 +0xE6B5 0x761A +0xE6B6 0x7628 +0xE6B7 0x761B +0xE6B8 0x769C +0xE6B9 0x769D +0xE6BA 0x769E +0xE6BB 0x769B +0xE6BC 0x778D +0xE6BD 0x778F +0xE6BE 0x7789 +0xE6BF 0x7788 +0xE6C0 0x78CD +0xE6C1 0x78BB +0xE6C2 0x78CF +0xE6C3 0x78CC +0xE6C4 0x78D1 +0xE6C5 0x78CE +0xE6C6 0x78D4 +0xE6C7 0x78C8 +0xE6C8 0x78C3 +0xE6C9 0x78C4 +0xE6CA 0x78C9 +0xE6CB 0x799A +0xE6CC 0x79A1 +0xE6CD 0x79A0 +0xE6CE 0x799C +0xE6CF 0x79A2 +0xE6D0 0x799B +0xE6D1 0x6B76 +0xE6D2 0x7A39 +0xE6D3 0x7AB2 +0xE6D4 0x7AB4 +0xE6D5 0x7AB3 +0xE6D6 0x7BB7 +0xE6D7 0x7BCB +0xE6D8 0x7BBE +0xE6D9 0x7BAC +0xE6DA 0x7BCE +0xE6DB 0x7BAF +0xE6DC 0x7BB9 +0xE6DD 0x7BCA +0xE6DE 0x7BB5 +0xE6DF 0x7CC5 +0xE6E0 0x7CC8 +0xE6E1 0x7CCC +0xE6E2 0x7CCB +0xE6E3 0x7DF7 +0xE6E4 0x7DDB +0xE6E5 0x7DEA +0xE6E6 0x7DE7 +0xE6E7 0x7DD7 +0xE6E8 0x7DE1 +0xE6E9 0x7E03 +0xE6EA 0x7DFA +0xE6EB 0x7DE6 +0xE6EC 0x7DF6 +0xE6ED 0x7DF1 +0xE6EE 0x7DF0 +0xE6EF 0x7DEE +0xE6F0 0x7DDF +0xE6F1 0x7F76 +0xE6F2 0x7FAC +0xE6F3 0x7FB0 +0xE6F4 0x7FAD +0xE6F5 0x7FED +0xE6F6 0x7FEB +0xE6F7 0x7FEA +0xE6F8 0x7FEC +0xE6F9 0x7FE6 +0xE6FA 0x7FE8 +0xE6FB 0x8064 +0xE6FC 0x8067 +0xE6FD 0x81A3 +0xE6FE 0x819F +0xE740 0x819E +0xE741 0x8195 +0xE742 0x81A2 +0xE743 0x8199 +0xE744 0x8197 +0xE745 0x8216 +0xE746 0x824F +0xE747 0x8253 +0xE748 0x8252 +0xE749 0x8250 +0xE74A 0x824E +0xE74B 0x8251 +0xE74C 0x8524 +0xE74D 0x853B +0xE74E 0x850F +0xE74F 0x8500 +0xE750 0x8529 +0xE751 0x850E +0xE752 0x8509 +0xE753 0x850D +0xE754 0x851F +0xE755 0x850A +0xE756 0x8527 +0xE757 0x851C +0xE758 0x84FB +0xE759 0x852B +0xE75A 0x84FA +0xE75B 0x8508 +0xE75C 0x850C +0xE75D 0x84F4 +0xE75E 0x852A +0xE75F 0x84F2 +0xE760 0x8515 +0xE761 0x84F7 +0xE762 0x84EB +0xE763 0x84F3 +0xE764 0x84FC +0xE765 0x8512 +0xE766 0x84EA +0xE767 0x84E9 +0xE768 0x8516 +0xE769 0x84FE +0xE76A 0x8528 +0xE76B 0x851D +0xE76C 0x852E +0xE76D 0x8502 +0xE76E 0x84FD +0xE76F 0x851E +0xE770 0x84F6 +0xE771 0x8531 +0xE772 0x8526 +0xE773 0x84E7 +0xE774 0x84E8 +0xE775 0x84F0 +0xE776 0x84EF +0xE777 0x84F9 +0xE778 0x8518 +0xE779 0x8520 +0xE77A 0x8530 +0xE77B 0x850B +0xE77C 0x8519 +0xE77D 0x852F +0xE77E 0x8662 +0xE7A1 0x8756 +0xE7A2 0x8763 +0xE7A3 0x8764 +0xE7A4 0x8777 +0xE7A5 0x87E1 +0xE7A6 0x8773 +0xE7A7 0x8758 +0xE7A8 0x8754 +0xE7A9 0x875B +0xE7AA 0x8752 +0xE7AB 0x8761 +0xE7AC 0x875A +0xE7AD 0x8751 +0xE7AE 0x875E +0xE7AF 0x876D +0xE7B0 0x876A +0xE7B1 0x8750 +0xE7B2 0x874E +0xE7B3 0x875F +0xE7B4 0x875D +0xE7B5 0x876F +0xE7B6 0x876C +0xE7B7 0x877A +0xE7B8 0x876E +0xE7B9 0x875C +0xE7BA 0x8765 +0xE7BB 0x874F +0xE7BC 0x877B +0xE7BD 0x8775 +0xE7BE 0x8762 +0xE7BF 0x8767 +0xE7C0 0x8769 +0xE7C1 0x885A +0xE7C2 0x8905 +0xE7C3 0x890C +0xE7C4 0x8914 +0xE7C5 0x890B +0xE7C6 0x8917 +0xE7C7 0x8918 +0xE7C8 0x8919 +0xE7C9 0x8906 +0xE7CA 0x8916 +0xE7CB 0x8911 +0xE7CC 0x890E +0xE7CD 0x8909 +0xE7CE 0x89A2 +0xE7CF 0x89A4 +0xE7D0 0x89A3 +0xE7D1 0x89ED +0xE7D2 0x89F0 +0xE7D3 0x89EC +0xE7D4 0x8ACF +0xE7D5 0x8AC6 +0xE7D6 0x8AB8 +0xE7D7 0x8AD3 +0xE7D8 0x8AD1 +0xE7D9 0x8AD4 +0xE7DA 0x8AD5 +0xE7DB 0x8ABB +0xE7DC 0x8AD7 +0xE7DD 0x8ABE +0xE7DE 0x8AC0 +0xE7DF 0x8AC5 +0xE7E0 0x8AD8 +0xE7E1 0x8AC3 +0xE7E2 0x8ABA +0xE7E3 0x8ABD +0xE7E4 0x8AD9 +0xE7E5 0x8C3E +0xE7E6 0x8C4D +0xE7E7 0x8C8F +0xE7E8 0x8CE5 +0xE7E9 0x8CDF +0xE7EA 0x8CD9 +0xE7EB 0x8CE8 +0xE7EC 0x8CDA +0xE7ED 0x8CDD +0xE7EE 0x8CE7 +0xE7EF 0x8DA0 +0xE7F0 0x8D9C +0xE7F1 0x8DA1 +0xE7F2 0x8D9B +0xE7F3 0x8E20 +0xE7F4 0x8E23 +0xE7F5 0x8E25 +0xE7F6 0x8E24 +0xE7F7 0x8E2E +0xE7F8 0x8E15 +0xE7F9 0x8E1B +0xE7FA 0x8E16 +0xE7FB 0x8E11 +0xE7FC 0x8E19 +0xE7FD 0x8E26 +0xE7FE 0x8E27 +0xE840 0x8E14 +0xE841 0x8E12 +0xE842 0x8E18 +0xE843 0x8E13 +0xE844 0x8E1C +0xE845 0x8E17 +0xE846 0x8E1A +0xE847 0x8F2C +0xE848 0x8F24 +0xE849 0x8F18 +0xE84A 0x8F1A +0xE84B 0x8F20 +0xE84C 0x8F23 +0xE84D 0x8F16 +0xE84E 0x8F17 +0xE84F 0x9073 +0xE850 0x9070 +0xE851 0x906F +0xE852 0x9067 +0xE853 0x906B +0xE854 0x912F +0xE855 0x912B +0xE856 0x9129 +0xE857 0x912A +0xE858 0x9132 +0xE859 0x9126 +0xE85A 0x912E +0xE85B 0x9185 +0xE85C 0x9186 +0xE85D 0x918A +0xE85E 0x9181 +0xE85F 0x9182 +0xE860 0x9184 +0xE861 0x9180 +0xE862 0x92D0 +0xE863 0x92C3 +0xE864 0x92C4 +0xE865 0x92C0 +0xE866 0x92D9 +0xE867 0x92B6 +0xE868 0x92CF +0xE869 0x92F1 +0xE86A 0x92DF +0xE86B 0x92D8 +0xE86C 0x92E9 +0xE86D 0x92D7 +0xE86E 0x92DD +0xE86F 0x92CC +0xE870 0x92EF +0xE871 0x92C2 +0xE872 0x92E8 +0xE873 0x92CA +0xE874 0x92C8 +0xE875 0x92CE +0xE876 0x92E6 +0xE877 0x92CD +0xE878 0x92D5 +0xE879 0x92C9 +0xE87A 0x92E0 +0xE87B 0x92DE +0xE87C 0x92E7 +0xE87D 0x92D1 +0xE87E 0x92D3 +0xE8A1 0x92B5 +0xE8A2 0x92E1 +0xE8A3 0x92C6 +0xE8A4 0x92B4 +0xE8A5 0x957C +0xE8A6 0x95AC +0xE8A7 0x95AB +0xE8A8 0x95AE +0xE8A9 0x95B0 +0xE8AA 0x96A4 +0xE8AB 0x96A2 +0xE8AC 0x96D3 +0xE8AD 0x9705 +0xE8AE 0x9708 +0xE8AF 0x9702 +0xE8B0 0x975A +0xE8B1 0x978A +0xE8B2 0x978E +0xE8B3 0x9788 +0xE8B4 0x97D0 +0xE8B5 0x97CF +0xE8B6 0x981E +0xE8B7 0x981D +0xE8B8 0x9826 +0xE8B9 0x9829 +0xE8BA 0x9828 +0xE8BB 0x9820 +0xE8BC 0x981B +0xE8BD 0x9827 +0xE8BE 0x98B2 +0xE8BF 0x9908 +0xE8C0 0x98FA +0xE8C1 0x9911 +0xE8C2 0x9914 +0xE8C3 0x9916 +0xE8C4 0x9917 +0xE8C5 0x9915 +0xE8C6 0x99DC +0xE8C7 0x99CD +0xE8C8 0x99CF +0xE8C9 0x99D3 +0xE8CA 0x99D4 +0xE8CB 0x99CE +0xE8CC 0x99C9 +0xE8CD 0x99D6 +0xE8CE 0x99D8 +0xE8CF 0x99CB +0xE8D0 0x99D7 +0xE8D1 0x99CC +0xE8D2 0x9AB3 +0xE8D3 0x9AEC +0xE8D4 0x9AEB +0xE8D5 0x9AF3 +0xE8D6 0x9AF2 +0xE8D7 0x9AF1 +0xE8D8 0x9B46 +0xE8D9 0x9B43 +0xE8DA 0x9B67 +0xE8DB 0x9B74 +0xE8DC 0x9B71 +0xE8DD 0x9B66 +0xE8DE 0x9B76 +0xE8DF 0x9B75 +0xE8E0 0x9B70 +0xE8E1 0x9B68 +0xE8E2 0x9B64 +0xE8E3 0x9B6C +0xE8E4 0x9CFC +0xE8E5 0x9CFA +0xE8E6 0x9CFD +0xE8E7 0x9CFF +0xE8E8 0x9CF7 +0xE8E9 0x9D07 +0xE8EA 0x9D00 +0xE8EB 0x9CF9 +0xE8EC 0x9CFB +0xE8ED 0x9D08 +0xE8EE 0x9D05 +0xE8EF 0x9D04 +0xE8F0 0x9E83 +0xE8F1 0x9ED3 +0xE8F2 0x9F0F +0xE8F3 0x9F10 +0xE8F4 0x511C +0xE8F5 0x5113 +0xE8F6 0x5117 +0xE8F7 0x511A +0xE8F8 0x5111 +0xE8F9 0x51DE +0xE8FA 0x5334 +0xE8FB 0x53E1 +0xE8FC 0x5670 +0xE8FD 0x5660 +0xE8FE 0x566E +0xE940 0x5673 +0xE941 0x5666 +0xE942 0x5663 +0xE943 0x566D +0xE944 0x5672 +0xE945 0x565E +0xE946 0x5677 +0xE947 0x571C +0xE948 0x571B +0xE949 0x58C8 +0xE94A 0x58BD +0xE94B 0x58C9 +0xE94C 0x58BF +0xE94D 0x58BA +0xE94E 0x58C2 +0xE94F 0x58BC +0xE950 0x58C6 +0xE951 0x5B17 +0xE952 0x5B19 +0xE953 0x5B1B +0xE954 0x5B21 +0xE955 0x5B14 +0xE956 0x5B13 +0xE957 0x5B10 +0xE958 0x5B16 +0xE959 0x5B28 +0xE95A 0x5B1A +0xE95B 0x5B20 +0xE95C 0x5B1E +0xE95D 0x5BEF +0xE95E 0x5DAC +0xE95F 0x5DB1 +0xE960 0x5DA9 +0xE961 0x5DA7 +0xE962 0x5DB5 +0xE963 0x5DB0 +0xE964 0x5DAE +0xE965 0x5DAA +0xE966 0x5DA8 +0xE967 0x5DB2 +0xE968 0x5DAD +0xE969 0x5DAF +0xE96A 0x5DB4 +0xE96B 0x5E67 +0xE96C 0x5E68 +0xE96D 0x5E66 +0xE96E 0x5E6F +0xE96F 0x5EE9 +0xE970 0x5EE7 +0xE971 0x5EE6 +0xE972 0x5EE8 +0xE973 0x5EE5 +0xE974 0x5F4B +0xE975 0x5FBC +0xE976 0x619D +0xE977 0x61A8 +0xE978 0x6196 +0xE979 0x61C5 +0xE97A 0x61B4 +0xE97B 0x61C6 +0xE97C 0x61C1 +0xE97D 0x61CC +0xE97E 0x61BA +0xE9A1 0x61BF +0xE9A2 0x61B8 +0xE9A3 0x618C +0xE9A4 0x64D7 +0xE9A5 0x64D6 +0xE9A6 0x64D0 +0xE9A7 0x64CF +0xE9A8 0x64C9 +0xE9A9 0x64BD +0xE9AA 0x6489 +0xE9AB 0x64C3 +0xE9AC 0x64DB +0xE9AD 0x64F3 +0xE9AE 0x64D9 +0xE9AF 0x6533 +0xE9B0 0x657F +0xE9B1 0x657C +0xE9B2 0x65A2 +0xE9B3 0x66C8 +0xE9B4 0x66BE +0xE9B5 0x66C0 +0xE9B6 0x66CA +0xE9B7 0x66CB +0xE9B8 0x66CF +0xE9B9 0x66BD +0xE9BA 0x66BB +0xE9BB 0x66BA +0xE9BC 0x66CC +0xE9BD 0x6723 +0xE9BE 0x6A34 +0xE9BF 0x6A66 +0xE9C0 0x6A49 +0xE9C1 0x6A67 +0xE9C2 0x6A32 +0xE9C3 0x6A68 +0xE9C4 0x6A3E +0xE9C5 0x6A5D +0xE9C6 0x6A6D +0xE9C7 0x6A76 +0xE9C8 0x6A5B +0xE9C9 0x6A51 +0xE9CA 0x6A28 +0xE9CB 0x6A5A +0xE9CC 0x6A3B +0xE9CD 0x6A3F +0xE9CE 0x6A41 +0xE9CF 0x6A6A +0xE9D0 0x6A64 +0xE9D1 0x6A50 +0xE9D2 0x6A4F +0xE9D3 0x6A54 +0xE9D4 0x6A6F +0xE9D5 0x6A69 +0xE9D6 0x6A60 +0xE9D7 0x6A3C +0xE9D8 0x6A5E +0xE9D9 0x6A56 +0xE9DA 0x6A55 +0xE9DB 0x6A4D +0xE9DC 0x6A4E +0xE9DD 0x6A46 +0xE9DE 0x6B55 +0xE9DF 0x6B54 +0xE9E0 0x6B56 +0xE9E1 0x6BA7 +0xE9E2 0x6BAA +0xE9E3 0x6BAB +0xE9E4 0x6BC8 +0xE9E5 0x6BC7 +0xE9E6 0x6C04 +0xE9E7 0x6C03 +0xE9E8 0x6C06 +0xE9E9 0x6FAD +0xE9EA 0x6FCB +0xE9EB 0x6FA3 +0xE9EC 0x6FC7 +0xE9ED 0x6FBC +0xE9EE 0x6FCE +0xE9EF 0x6FC8 +0xE9F0 0x6F5E +0xE9F1 0x6FC4 +0xE9F2 0x6FBD +0xE9F3 0x6F9E +0xE9F4 0x6FCA +0xE9F5 0x6FA8 +0xE9F6 0x7004 +0xE9F7 0x6FA5 +0xE9F8 0x6FAE +0xE9F9 0x6FBA +0xE9FA 0x6FAC +0xE9FB 0x6FAA +0xE9FC 0x6FCF +0xE9FD 0x6FBF +0xE9FE 0x6FB8 +0xEA40 0x6FA2 +0xEA41 0x6FC9 +0xEA42 0x6FAB +0xEA43 0x6FCD +0xEA44 0x6FAF +0xEA45 0x6FB2 +0xEA46 0x6FB0 +0xEA47 0x71C5 +0xEA48 0x71C2 +0xEA49 0x71BF +0xEA4A 0x71B8 +0xEA4B 0x71D6 +0xEA4C 0x71C0 +0xEA4D 0x71C1 +0xEA4E 0x71CB +0xEA4F 0x71D4 +0xEA50 0x71CA +0xEA51 0x71C7 +0xEA52 0x71CF +0xEA53 0x71BD +0xEA54 0x71D8 +0xEA55 0x71BC +0xEA56 0x71C6 +0xEA57 0x71DA +0xEA58 0x71DB +0xEA59 0x729D +0xEA5A 0x729E +0xEA5B 0x7369 +0xEA5C 0x7366 +0xEA5D 0x7367 +0xEA5E 0x736C +0xEA5F 0x7365 +0xEA60 0x736B +0xEA61 0x736A +0xEA62 0x747F +0xEA63 0x749A +0xEA64 0x74A0 +0xEA65 0x7494 +0xEA66 0x7492 +0xEA67 0x7495 +0xEA68 0x74A1 +0xEA69 0x750B +0xEA6A 0x7580 +0xEA6B 0x762F +0xEA6C 0x762D +0xEA6D 0x7631 +0xEA6E 0x763D +0xEA6F 0x7633 +0xEA70 0x763C +0xEA71 0x7635 +0xEA72 0x7632 +0xEA73 0x7630 +0xEA74 0x76BB +0xEA75 0x76E6 +0xEA76 0x779A +0xEA77 0x779D +0xEA78 0x77A1 +0xEA79 0x779C +0xEA7A 0x779B +0xEA7B 0x77A2 +0xEA7C 0x77A3 +0xEA7D 0x7795 +0xEA7E 0x7799 +0xEAA1 0x7797 +0xEAA2 0x78DD +0xEAA3 0x78E9 +0xEAA4 0x78E5 +0xEAA5 0x78EA +0xEAA6 0x78DE +0xEAA7 0x78E3 +0xEAA8 0x78DB +0xEAA9 0x78E1 +0xEAAA 0x78E2 +0xEAAB 0x78ED +0xEAAC 0x78DF +0xEAAD 0x78E0 +0xEAAE 0x79A4 +0xEAAF 0x7A44 +0xEAB0 0x7A48 +0xEAB1 0x7A47 +0xEAB2 0x7AB6 +0xEAB3 0x7AB8 +0xEAB4 0x7AB5 +0xEAB5 0x7AB1 +0xEAB6 0x7AB7 +0xEAB7 0x7BDE +0xEAB8 0x7BE3 +0xEAB9 0x7BE7 +0xEABA 0x7BDD +0xEABB 0x7BD5 +0xEABC 0x7BE5 +0xEABD 0x7BDA +0xEABE 0x7BE8 +0xEABF 0x7BF9 +0xEAC0 0x7BD4 +0xEAC1 0x7BEA +0xEAC2 0x7BE2 +0xEAC3 0x7BDC +0xEAC4 0x7BEB +0xEAC5 0x7BD8 +0xEAC6 0x7BDF +0xEAC7 0x7CD2 +0xEAC8 0x7CD4 +0xEAC9 0x7CD7 +0xEACA 0x7CD0 +0xEACB 0x7CD1 +0xEACC 0x7E12 +0xEACD 0x7E21 +0xEACE 0x7E17 +0xEACF 0x7E0C +0xEAD0 0x7E1F +0xEAD1 0x7E20 +0xEAD2 0x7E13 +0xEAD3 0x7E0E +0xEAD4 0x7E1C +0xEAD5 0x7E15 +0xEAD6 0x7E1A +0xEAD7 0x7E22 +0xEAD8 0x7E0B +0xEAD9 0x7E0F +0xEADA 0x7E16 +0xEADB 0x7E0D +0xEADC 0x7E14 +0xEADD 0x7E25 +0xEADE 0x7E24 +0xEADF 0x7F43 +0xEAE0 0x7F7B +0xEAE1 0x7F7C +0xEAE2 0x7F7A +0xEAE3 0x7FB1 +0xEAE4 0x7FEF +0xEAE5 0x802A +0xEAE6 0x8029 +0xEAE7 0x806C +0xEAE8 0x81B1 +0xEAE9 0x81A6 +0xEAEA 0x81AE +0xEAEB 0x81B9 +0xEAEC 0x81B5 +0xEAED 0x81AB +0xEAEE 0x81B0 +0xEAEF 0x81AC +0xEAF0 0x81B4 +0xEAF1 0x81B2 +0xEAF2 0x81B7 +0xEAF3 0x81A7 +0xEAF4 0x81F2 +0xEAF5 0x8255 +0xEAF6 0x8256 +0xEAF7 0x8257 +0xEAF8 0x8556 +0xEAF9 0x8545 +0xEAFA 0x856B +0xEAFB 0x854D +0xEAFC 0x8553 +0xEAFD 0x8561 +0xEAFE 0x8558 +0xEB40 0x8540 +0xEB41 0x8546 +0xEB42 0x8564 +0xEB43 0x8541 +0xEB44 0x8562 +0xEB45 0x8544 +0xEB46 0x8551 +0xEB47 0x8547 +0xEB48 0x8563 +0xEB49 0x853E +0xEB4A 0x855B +0xEB4B 0x8571 +0xEB4C 0x854E +0xEB4D 0x856E +0xEB4E 0x8575 +0xEB4F 0x8555 +0xEB50 0x8567 +0xEB51 0x8560 +0xEB52 0x858C +0xEB53 0x8566 +0xEB54 0x855D +0xEB55 0x8554 +0xEB56 0x8565 +0xEB57 0x856C +0xEB58 0x8663 +0xEB59 0x8665 +0xEB5A 0x8664 +0xEB5B 0x879B +0xEB5C 0x878F +0xEB5D 0x8797 +0xEB5E 0x8793 +0xEB5F 0x8792 +0xEB60 0x8788 +0xEB61 0x8781 +0xEB62 0x8796 +0xEB63 0x8798 +0xEB64 0x8779 +0xEB65 0x8787 +0xEB66 0x87A3 +0xEB67 0x8785 +0xEB68 0x8790 +0xEB69 0x8791 +0xEB6A 0x879D +0xEB6B 0x8784 +0xEB6C 0x8794 +0xEB6D 0x879C +0xEB6E 0x879A +0xEB6F 0x8789 +0xEB70 0x891E +0xEB71 0x8926 +0xEB72 0x8930 +0xEB73 0x892D +0xEB74 0x892E +0xEB75 0x8927 +0xEB76 0x8931 +0xEB77 0x8922 +0xEB78 0x8929 +0xEB79 0x8923 +0xEB7A 0x892F +0xEB7B 0x892C +0xEB7C 0x891F +0xEB7D 0x89F1 +0xEB7E 0x8AE0 +0xEBA1 0x8AE2 +0xEBA2 0x8AF2 +0xEBA3 0x8AF4 +0xEBA4 0x8AF5 +0xEBA5 0x8ADD +0xEBA6 0x8B14 +0xEBA7 0x8AE4 +0xEBA8 0x8ADF +0xEBA9 0x8AF0 +0xEBAA 0x8AC8 +0xEBAB 0x8ADE +0xEBAC 0x8AE1 +0xEBAD 0x8AE8 +0xEBAE 0x8AFF +0xEBAF 0x8AEF +0xEBB0 0x8AFB +0xEBB1 0x8C91 +0xEBB2 0x8C92 +0xEBB3 0x8C90 +0xEBB4 0x8CF5 +0xEBB5 0x8CEE +0xEBB6 0x8CF1 +0xEBB7 0x8CF0 +0xEBB8 0x8CF3 +0xEBB9 0x8D6C +0xEBBA 0x8D6E +0xEBBB 0x8DA5 +0xEBBC 0x8DA7 +0xEBBD 0x8E33 +0xEBBE 0x8E3E +0xEBBF 0x8E38 +0xEBC0 0x8E40 +0xEBC1 0x8E45 +0xEBC2 0x8E36 +0xEBC3 0x8E3C +0xEBC4 0x8E3D +0xEBC5 0x8E41 +0xEBC6 0x8E30 +0xEBC7 0x8E3F +0xEBC8 0x8EBD +0xEBC9 0x8F36 +0xEBCA 0x8F2E +0xEBCB 0x8F35 +0xEBCC 0x8F32 +0xEBCD 0x8F39 +0xEBCE 0x8F37 +0xEBCF 0x8F34 +0xEBD0 0x9076 +0xEBD1 0x9079 +0xEBD2 0x907B +0xEBD3 0x9086 +0xEBD4 0x90FA +0xEBD5 0x9133 +0xEBD6 0x9135 +0xEBD7 0x9136 +0xEBD8 0x9193 +0xEBD9 0x9190 +0xEBDA 0x9191 +0xEBDB 0x918D +0xEBDC 0x918F +0xEBDD 0x9327 +0xEBDE 0x931E +0xEBDF 0x9308 +0xEBE0 0x931F +0xEBE1 0x9306 +0xEBE2 0x930F +0xEBE3 0x937A +0xEBE4 0x9338 +0xEBE5 0x933C +0xEBE6 0x931B +0xEBE7 0x9323 +0xEBE8 0x9312 +0xEBE9 0x9301 +0xEBEA 0x9346 +0xEBEB 0x932D +0xEBEC 0x930E +0xEBED 0x930D +0xEBEE 0x92CB +0xEBEF 0x931D +0xEBF0 0x92FA +0xEBF1 0x9325 +0xEBF2 0x9313 +0xEBF3 0x92F9 +0xEBF4 0x92F7 +0xEBF5 0x9334 +0xEBF6 0x9302 +0xEBF7 0x9324 +0xEBF8 0x92FF +0xEBF9 0x9329 +0xEBFA 0x9339 +0xEBFB 0x9335 +0xEBFC 0x932A +0xEBFD 0x9314 +0xEBFE 0x930C +0xEC40 0x930B +0xEC41 0x92FE +0xEC42 0x9309 +0xEC43 0x9300 +0xEC44 0x92FB +0xEC45 0x9316 +0xEC46 0x95BC +0xEC47 0x95CD +0xEC48 0x95BE +0xEC49 0x95B9 +0xEC4A 0x95BA +0xEC4B 0x95B6 +0xEC4C 0x95BF +0xEC4D 0x95B5 +0xEC4E 0x95BD +0xEC4F 0x96A9 +0xEC50 0x96D4 +0xEC51 0x970B +0xEC52 0x9712 +0xEC53 0x9710 +0xEC54 0x9799 +0xEC55 0x9797 +0xEC56 0x9794 +0xEC57 0x97F0 +0xEC58 0x97F8 +0xEC59 0x9835 +0xEC5A 0x982F +0xEC5B 0x9832 +0xEC5C 0x9924 +0xEC5D 0x991F +0xEC5E 0x9927 +0xEC5F 0x9929 +0xEC60 0x999E +0xEC61 0x99EE +0xEC62 0x99EC +0xEC63 0x99E5 +0xEC64 0x99E4 +0xEC65 0x99F0 +0xEC66 0x99E3 +0xEC67 0x99EA +0xEC68 0x99E9 +0xEC69 0x99E7 +0xEC6A 0x9AB9 +0xEC6B 0x9ABF +0xEC6C 0x9AB4 +0xEC6D 0x9ABB +0xEC6E 0x9AF6 +0xEC6F 0x9AFA +0xEC70 0x9AF9 +0xEC71 0x9AF7 +0xEC72 0x9B33 +0xEC73 0x9B80 +0xEC74 0x9B85 +0xEC75 0x9B87 +0xEC76 0x9B7C +0xEC77 0x9B7E +0xEC78 0x9B7B +0xEC79 0x9B82 +0xEC7A 0x9B93 +0xEC7B 0x9B92 +0xEC7C 0x9B90 +0xEC7D 0x9B7A +0xEC7E 0x9B95 +0xECA1 0x9B7D +0xECA2 0x9B88 +0xECA3 0x9D25 +0xECA4 0x9D17 +0xECA5 0x9D20 +0xECA6 0x9D1E +0xECA7 0x9D14 +0xECA8 0x9D29 +0xECA9 0x9D1D +0xECAA 0x9D18 +0xECAB 0x9D22 +0xECAC 0x9D10 +0xECAD 0x9D19 +0xECAE 0x9D1F +0xECAF 0x9E88 +0xECB0 0x9E86 +0xECB1 0x9E87 +0xECB2 0x9EAE +0xECB3 0x9EAD +0xECB4 0x9ED5 +0xECB5 0x9ED6 +0xECB6 0x9EFA +0xECB7 0x9F12 +0xECB8 0x9F3D +0xECB9 0x5126 +0xECBA 0x5125 +0xECBB 0x5122 +0xECBC 0x5124 +0xECBD 0x5120 +0xECBE 0x5129 +0xECBF 0x52F4 +0xECC0 0x5693 +0xECC1 0x568C +0xECC2 0x568D +0xECC3 0x5686 +0xECC4 0x5684 +0xECC5 0x5683 +0xECC6 0x567E +0xECC7 0x5682 +0xECC8 0x567F +0xECC9 0x5681 +0xECCA 0x58D6 +0xECCB 0x58D4 +0xECCC 0x58CF +0xECCD 0x58D2 +0xECCE 0x5B2D +0xECCF 0x5B25 +0xECD0 0x5B32 +0xECD1 0x5B23 +0xECD2 0x5B2C +0xECD3 0x5B27 +0xECD4 0x5B26 +0xECD5 0x5B2F +0xECD6 0x5B2E +0xECD7 0x5B7B +0xECD8 0x5BF1 +0xECD9 0x5BF2 +0xECDA 0x5DB7 +0xECDB 0x5E6C +0xECDC 0x5E6A +0xECDD 0x5FBE +0xECDE 0x5FBB +0xECDF 0x61C3 +0xECE0 0x61B5 +0xECE1 0x61BC +0xECE2 0x61E7 +0xECE3 0x61E0 +0xECE4 0x61E5 +0xECE5 0x61E4 +0xECE6 0x61E8 +0xECE7 0x61DE +0xECE8 0x64EF +0xECE9 0x64E9 +0xECEA 0x64E3 +0xECEB 0x64EB +0xECEC 0x64E4 +0xECED 0x64E8 +0xECEE 0x6581 +0xECEF 0x6580 +0xECF0 0x65B6 +0xECF1 0x65DA +0xECF2 0x66D2 +0xECF3 0x6A8D +0xECF4 0x6A96 +0xECF5 0x6A81 +0xECF6 0x6AA5 +0xECF7 0x6A89 +0xECF8 0x6A9F +0xECF9 0x6A9B +0xECFA 0x6AA1 +0xECFB 0x6A9E +0xECFC 0x6A87 +0xECFD 0x6A93 +0xECFE 0x6A8E +0xED40 0x6A95 +0xED41 0x6A83 +0xED42 0x6AA8 +0xED43 0x6AA4 +0xED44 0x6A91 +0xED45 0x6A7F +0xED46 0x6AA6 +0xED47 0x6A9A +0xED48 0x6A85 +0xED49 0x6A8C +0xED4A 0x6A92 +0xED4B 0x6B5B +0xED4C 0x6BAD +0xED4D 0x6C09 +0xED4E 0x6FCC +0xED4F 0x6FA9 +0xED50 0x6FF4 +0xED51 0x6FD4 +0xED52 0x6FE3 +0xED53 0x6FDC +0xED54 0x6FED +0xED55 0x6FE7 +0xED56 0x6FE6 +0xED57 0x6FDE +0xED58 0x6FF2 +0xED59 0x6FDD +0xED5A 0x6FE2 +0xED5B 0x6FE8 +0xED5C 0x71E1 +0xED5D 0x71F1 +0xED5E 0x71E8 +0xED5F 0x71F2 +0xED60 0x71E4 +0xED61 0x71F0 +0xED62 0x71E2 +0xED63 0x7373 +0xED64 0x736E +0xED65 0x736F +0xED66 0x7497 +0xED67 0x74B2 +0xED68 0x74AB +0xED69 0x7490 +0xED6A 0x74AA +0xED6B 0x74AD +0xED6C 0x74B1 +0xED6D 0x74A5 +0xED6E 0x74AF +0xED6F 0x7510 +0xED70 0x7511 +0xED71 0x7512 +0xED72 0x750F +0xED73 0x7584 +0xED74 0x7643 +0xED75 0x7648 +0xED76 0x7649 +0xED77 0x7647 +0xED78 0x76A4 +0xED79 0x76E9 +0xED7A 0x77B5 +0xED7B 0x77AB +0xED7C 0x77B2 +0xED7D 0x77B7 +0xED7E 0x77B6 +0xEDA1 0x77B4 +0xEDA2 0x77B1 +0xEDA3 0x77A8 +0xEDA4 0x77F0 +0xEDA5 0x78F3 +0xEDA6 0x78FD +0xEDA7 0x7902 +0xEDA8 0x78FB +0xEDA9 0x78FC +0xEDAA 0x78F2 +0xEDAB 0x7905 +0xEDAC 0x78F9 +0xEDAD 0x78FE +0xEDAE 0x7904 +0xEDAF 0x79AB +0xEDB0 0x79A8 +0xEDB1 0x7A5C +0xEDB2 0x7A5B +0xEDB3 0x7A56 +0xEDB4 0x7A58 +0xEDB5 0x7A54 +0xEDB6 0x7A5A +0xEDB7 0x7ABE +0xEDB8 0x7AC0 +0xEDB9 0x7AC1 +0xEDBA 0x7C05 +0xEDBB 0x7C0F +0xEDBC 0x7BF2 +0xEDBD 0x7C00 +0xEDBE 0x7BFF +0xEDBF 0x7BFB +0xEDC0 0x7C0E +0xEDC1 0x7BF4 +0xEDC2 0x7C0B +0xEDC3 0x7BF3 +0xEDC4 0x7C02 +0xEDC5 0x7C09 +0xEDC6 0x7C03 +0xEDC7 0x7C01 +0xEDC8 0x7BF8 +0xEDC9 0x7BFD +0xEDCA 0x7C06 +0xEDCB 0x7BF0 +0xEDCC 0x7BF1 +0xEDCD 0x7C10 +0xEDCE 0x7C0A +0xEDCF 0x7CE8 +0xEDD0 0x7E2D +0xEDD1 0x7E3C +0xEDD2 0x7E42 +0xEDD3 0x7E33 +0xEDD4 0x9848 +0xEDD5 0x7E38 +0xEDD6 0x7E2A +0xEDD7 0x7E49 +0xEDD8 0x7E40 +0xEDD9 0x7E47 +0xEDDA 0x7E29 +0xEDDB 0x7E4C +0xEDDC 0x7E30 +0xEDDD 0x7E3B +0xEDDE 0x7E36 +0xEDDF 0x7E44 +0xEDE0 0x7E3A +0xEDE1 0x7F45 +0xEDE2 0x7F7F +0xEDE3 0x7F7E +0xEDE4 0x7F7D +0xEDE5 0x7FF4 +0xEDE6 0x7FF2 +0xEDE7 0x802C +0xEDE8 0x81BB +0xEDE9 0x81C4 +0xEDEA 0x81CC +0xEDEB 0x81CA +0xEDEC 0x81C5 +0xEDED 0x81C7 +0xEDEE 0x81BC +0xEDEF 0x81E9 +0xEDF0 0x825B +0xEDF1 0x825A +0xEDF2 0x825C +0xEDF3 0x8583 +0xEDF4 0x8580 +0xEDF5 0x858F +0xEDF6 0x85A7 +0xEDF7 0x8595 +0xEDF8 0x85A0 +0xEDF9 0x858B +0xEDFA 0x85A3 +0xEDFB 0x857B +0xEDFC 0x85A4 +0xEDFD 0x859A +0xEDFE 0x859E +0xEE40 0x8577 +0xEE41 0x857C +0xEE42 0x8589 +0xEE43 0x85A1 +0xEE44 0x857A +0xEE45 0x8578 +0xEE46 0x8557 +0xEE47 0x858E +0xEE48 0x8596 +0xEE49 0x8586 +0xEE4A 0x858D +0xEE4B 0x8599 +0xEE4C 0x859D +0xEE4D 0x8581 +0xEE4E 0x85A2 +0xEE4F 0x8582 +0xEE50 0x8588 +0xEE51 0x8585 +0xEE52 0x8579 +0xEE53 0x8576 +0xEE54 0x8598 +0xEE55 0x8590 +0xEE56 0x859F +0xEE57 0x8668 +0xEE58 0x87BE +0xEE59 0x87AA +0xEE5A 0x87AD +0xEE5B 0x87C5 +0xEE5C 0x87B0 +0xEE5D 0x87AC +0xEE5E 0x87B9 +0xEE5F 0x87B5 +0xEE60 0x87BC +0xEE61 0x87AE +0xEE62 0x87C9 +0xEE63 0x87C3 +0xEE64 0x87C2 +0xEE65 0x87CC +0xEE66 0x87B7 +0xEE67 0x87AF +0xEE68 0x87C4 +0xEE69 0x87CA +0xEE6A 0x87B4 +0xEE6B 0x87B6 +0xEE6C 0x87BF +0xEE6D 0x87B8 +0xEE6E 0x87BD +0xEE6F 0x87DE +0xEE70 0x87B2 +0xEE71 0x8935 +0xEE72 0x8933 +0xEE73 0x893C +0xEE74 0x893E +0xEE75 0x8941 +0xEE76 0x8952 +0xEE77 0x8937 +0xEE78 0x8942 +0xEE79 0x89AD +0xEE7A 0x89AF +0xEE7B 0x89AE +0xEE7C 0x89F2 +0xEE7D 0x89F3 +0xEE7E 0x8B1E +0xEEA1 0x8B18 +0xEEA2 0x8B16 +0xEEA3 0x8B11 +0xEEA4 0x8B05 +0xEEA5 0x8B0B +0xEEA6 0x8B22 +0xEEA7 0x8B0F +0xEEA8 0x8B12 +0xEEA9 0x8B15 +0xEEAA 0x8B07 +0xEEAB 0x8B0D +0xEEAC 0x8B08 +0xEEAD 0x8B06 +0xEEAE 0x8B1C +0xEEAF 0x8B13 +0xEEB0 0x8B1A +0xEEB1 0x8C4F +0xEEB2 0x8C70 +0xEEB3 0x8C72 +0xEEB4 0x8C71 +0xEEB5 0x8C6F +0xEEB6 0x8C95 +0xEEB7 0x8C94 +0xEEB8 0x8CF9 +0xEEB9 0x8D6F +0xEEBA 0x8E4E +0xEEBB 0x8E4D +0xEEBC 0x8E53 +0xEEBD 0x8E50 +0xEEBE 0x8E4C +0xEEBF 0x8E47 +0xEEC0 0x8F43 +0xEEC1 0x8F40 +0xEEC2 0x9085 +0xEEC3 0x907E +0xEEC4 0x9138 +0xEEC5 0x919A +0xEEC6 0x91A2 +0xEEC7 0x919B +0xEEC8 0x9199 +0xEEC9 0x919F +0xEECA 0x91A1 +0xEECB 0x919D +0xEECC 0x91A0 +0xEECD 0x93A1 +0xEECE 0x9383 +0xEECF 0x93AF +0xEED0 0x9364 +0xEED1 0x9356 +0xEED2 0x9347 +0xEED3 0x937C +0xEED4 0x9358 +0xEED5 0x935C +0xEED6 0x9376 +0xEED7 0x9349 +0xEED8 0x9350 +0xEED9 0x9351 +0xEEDA 0x9360 +0xEEDB 0x936D +0xEEDC 0x938F +0xEEDD 0x934C +0xEEDE 0x936A +0xEEDF 0x9379 +0xEEE0 0x9357 +0xEEE1 0x9355 +0xEEE2 0x9352 +0xEEE3 0x934F +0xEEE4 0x9371 +0xEEE5 0x9377 +0xEEE6 0x937B +0xEEE7 0x9361 +0xEEE8 0x935E +0xEEE9 0x9363 +0xEEEA 0x9367 +0xEEEB 0x9380 +0xEEEC 0x934E +0xEEED 0x9359 +0xEEEE 0x95C7 +0xEEEF 0x95C0 +0xEEF0 0x95C9 +0xEEF1 0x95C3 +0xEEF2 0x95C5 +0xEEF3 0x95B7 +0xEEF4 0x96AE +0xEEF5 0x96B0 +0xEEF6 0x96AC +0xEEF7 0x9720 +0xEEF8 0x971F +0xEEF9 0x9718 +0xEEFA 0x971D +0xEEFB 0x9719 +0xEEFC 0x979A +0xEEFD 0x97A1 +0xEEFE 0x979C +0xEF40 0x979E +0xEF41 0x979D +0xEF42 0x97D5 +0xEF43 0x97D4 +0xEF44 0x97F1 +0xEF45 0x9841 +0xEF46 0x9844 +0xEF47 0x984A +0xEF48 0x9849 +0xEF49 0x9845 +0xEF4A 0x9843 +0xEF4B 0x9925 +0xEF4C 0x992B +0xEF4D 0x992C +0xEF4E 0x992A +0xEF4F 0x9933 +0xEF50 0x9932 +0xEF51 0x992F +0xEF52 0x992D +0xEF53 0x9931 +0xEF54 0x9930 +0xEF55 0x9998 +0xEF56 0x99A3 +0xEF57 0x99A1 +0xEF58 0x9A02 +0xEF59 0x99FA +0xEF5A 0x99F4 +0xEF5B 0x99F7 +0xEF5C 0x99F9 +0xEF5D 0x99F8 +0xEF5E 0x99F6 +0xEF5F 0x99FB +0xEF60 0x99FD +0xEF61 0x99FE +0xEF62 0x99FC +0xEF63 0x9A03 +0xEF64 0x9ABE +0xEF65 0x9AFE +0xEF66 0x9AFD +0xEF67 0x9B01 +0xEF68 0x9AFC +0xEF69 0x9B48 +0xEF6A 0x9B9A +0xEF6B 0x9BA8 +0xEF6C 0x9B9E +0xEF6D 0x9B9B +0xEF6E 0x9BA6 +0xEF6F 0x9BA1 +0xEF70 0x9BA5 +0xEF71 0x9BA4 +0xEF72 0x9B86 +0xEF73 0x9BA2 +0xEF74 0x9BA0 +0xEF75 0x9BAF +0xEF76 0x9D33 +0xEF77 0x9D41 +0xEF78 0x9D67 +0xEF79 0x9D36 +0xEF7A 0x9D2E +0xEF7B 0x9D2F +0xEF7C 0x9D31 +0xEF7D 0x9D38 +0xEF7E 0x9D30 +0xEFA1 0x9D45 +0xEFA2 0x9D42 +0xEFA3 0x9D43 +0xEFA4 0x9D3E +0xEFA5 0x9D37 +0xEFA6 0x9D40 +0xEFA7 0x9D3D +0xEFA8 0x7FF5 +0xEFA9 0x9D2D +0xEFAA 0x9E8A +0xEFAB 0x9E89 +0xEFAC 0x9E8D +0xEFAD 0x9EB0 +0xEFAE 0x9EC8 +0xEFAF 0x9EDA +0xEFB0 0x9EFB +0xEFB1 0x9EFF +0xEFB2 0x9F24 +0xEFB3 0x9F23 +0xEFB4 0x9F22 +0xEFB5 0x9F54 +0xEFB6 0x9FA0 +0xEFB7 0x5131 +0xEFB8 0x512D +0xEFB9 0x512E +0xEFBA 0x5698 +0xEFBB 0x569C +0xEFBC 0x5697 +0xEFBD 0x569A +0xEFBE 0x569D +0xEFBF 0x5699 +0xEFC0 0x5970 +0xEFC1 0x5B3C +0xEFC2 0x5C69 +0xEFC3 0x5C6A +0xEFC4 0x5DC0 +0xEFC5 0x5E6D +0xEFC6 0x5E6E +0xEFC7 0x61D8 +0xEFC8 0x61DF +0xEFC9 0x61ED +0xEFCA 0x61EE +0xEFCB 0x61F1 +0xEFCC 0x61EA +0xEFCD 0x61F0 +0xEFCE 0x61EB +0xEFCF 0x61D6 +0xEFD0 0x61E9 +0xEFD1 0x64FF +0xEFD2 0x6504 +0xEFD3 0x64FD +0xEFD4 0x64F8 +0xEFD5 0x6501 +0xEFD6 0x6503 +0xEFD7 0x64FC +0xEFD8 0x6594 +0xEFD9 0x65DB +0xEFDA 0x66DA +0xEFDB 0x66DB +0xEFDC 0x66D8 +0xEFDD 0x6AC5 +0xEFDE 0x6AB9 +0xEFDF 0x6ABD +0xEFE0 0x6AE1 +0xEFE1 0x6AC6 +0xEFE2 0x6ABA +0xEFE3 0x6AB6 +0xEFE4 0x6AB7 +0xEFE5 0x6AC7 +0xEFE6 0x6AB4 +0xEFE7 0x6AAD +0xEFE8 0x6B5E +0xEFE9 0x6BC9 +0xEFEA 0x6C0B +0xEFEB 0x7007 +0xEFEC 0x700C +0xEFED 0x700D +0xEFEE 0x7001 +0xEFEF 0x7005 +0xEFF0 0x7014 +0xEFF1 0x700E +0xEFF2 0x6FFF +0xEFF3 0x7000 +0xEFF4 0x6FFB +0xEFF5 0x7026 +0xEFF6 0x6FFC +0xEFF7 0x6FF7 +0xEFF8 0x700A +0xEFF9 0x7201 +0xEFFA 0x71FF +0xEFFB 0x71F9 +0xEFFC 0x7203 +0xEFFD 0x71FD +0xEFFE 0x7376 +0xF040 0x74B8 +0xF041 0x74C0 +0xF042 0x74B5 +0xF043 0x74C1 +0xF044 0x74BE +0xF045 0x74B6 +0xF046 0x74BB +0xF047 0x74C2 +0xF048 0x7514 +0xF049 0x7513 +0xF04A 0x765C +0xF04B 0x7664 +0xF04C 0x7659 +0xF04D 0x7650 +0xF04E 0x7653 +0xF04F 0x7657 +0xF050 0x765A +0xF051 0x76A6 +0xF052 0x76BD +0xF053 0x76EC +0xF054 0x77C2 +0xF055 0x77BA +0xF056 0x78FF +0xF057 0x790C +0xF058 0x7913 +0xF059 0x7914 +0xF05A 0x7909 +0xF05B 0x7910 +0xF05C 0x7912 +0xF05D 0x7911 +0xF05E 0x79AD +0xF05F 0x79AC +0xF060 0x7A5F +0xF061 0x7C1C +0xF062 0x7C29 +0xF063 0x7C19 +0xF064 0x7C20 +0xF065 0x7C1F +0xF066 0x7C2D +0xF067 0x7C1D +0xF068 0x7C26 +0xF069 0x7C28 +0xF06A 0x7C22 +0xF06B 0x7C25 +0xF06C 0x7C30 +0xF06D 0x7E5C +0xF06E 0x7E50 +0xF06F 0x7E56 +0xF070 0x7E63 +0xF071 0x7E58 +0xF072 0x7E62 +0xF073 0x7E5F +0xF074 0x7E51 +0xF075 0x7E60 +0xF076 0x7E57 +0xF077 0x7E53 +0xF078 0x7FB5 +0xF079 0x7FB3 +0xF07A 0x7FF7 +0xF07B 0x7FF8 +0xF07C 0x8075 +0xF07D 0x81D1 +0xF07E 0x81D2 +0xF0A1 0x81D0 +0xF0A2 0x825F +0xF0A3 0x825E +0xF0A4 0x85B4 +0xF0A5 0x85C6 +0xF0A6 0x85C0 +0xF0A7 0x85C3 +0xF0A8 0x85C2 +0xF0A9 0x85B3 +0xF0AA 0x85B5 +0xF0AB 0x85BD +0xF0AC 0x85C7 +0xF0AD 0x85C4 +0xF0AE 0x85BF +0xF0AF 0x85CB +0xF0B0 0x85CE +0xF0B1 0x85C8 +0xF0B2 0x85C5 +0xF0B3 0x85B1 +0xF0B4 0x85B6 +0xF0B5 0x85D2 +0xF0B6 0x8624 +0xF0B7 0x85B8 +0xF0B8 0x85B7 +0xF0B9 0x85BE +0xF0BA 0x8669 +0xF0BB 0x87E7 +0xF0BC 0x87E6 +0xF0BD 0x87E2 +0xF0BE 0x87DB +0xF0BF 0x87EB +0xF0C0 0x87EA +0xF0C1 0x87E5 +0xF0C2 0x87DF +0xF0C3 0x87F3 +0xF0C4 0x87E4 +0xF0C5 0x87D4 +0xF0C6 0x87DC +0xF0C7 0x87D3 +0xF0C8 0x87ED +0xF0C9 0x87D8 +0xF0CA 0x87E3 +0xF0CB 0x87A4 +0xF0CC 0x87D7 +0xF0CD 0x87D9 +0xF0CE 0x8801 +0xF0CF 0x87F4 +0xF0D0 0x87E8 +0xF0D1 0x87DD +0xF0D2 0x8953 +0xF0D3 0x894B +0xF0D4 0x894F +0xF0D5 0x894C +0xF0D6 0x8946 +0xF0D7 0x8950 +0xF0D8 0x8951 +0xF0D9 0x8949 +0xF0DA 0x8B2A +0xF0DB 0x8B27 +0xF0DC 0x8B23 +0xF0DD 0x8B33 +0xF0DE 0x8B30 +0xF0DF 0x8B35 +0xF0E0 0x8B47 +0xF0E1 0x8B2F +0xF0E2 0x8B3C +0xF0E3 0x8B3E +0xF0E4 0x8B31 +0xF0E5 0x8B25 +0xF0E6 0x8B37 +0xF0E7 0x8B26 +0xF0E8 0x8B36 +0xF0E9 0x8B2E +0xF0EA 0x8B24 +0xF0EB 0x8B3B +0xF0EC 0x8B3D +0xF0ED 0x8B3A +0xF0EE 0x8C42 +0xF0EF 0x8C75 +0xF0F0 0x8C99 +0xF0F1 0x8C98 +0xF0F2 0x8C97 +0xF0F3 0x8CFE +0xF0F4 0x8D04 +0xF0F5 0x8D02 +0xF0F6 0x8D00 +0xF0F7 0x8E5C +0xF0F8 0x8E62 +0xF0F9 0x8E60 +0xF0FA 0x8E57 +0xF0FB 0x8E56 +0xF0FC 0x8E5E +0xF0FD 0x8E65 +0xF0FE 0x8E67 +0xF140 0x8E5B +0xF141 0x8E5A +0xF142 0x8E61 +0xF143 0x8E5D +0xF144 0x8E69 +0xF145 0x8E54 +0xF146 0x8F46 +0xF147 0x8F47 +0xF148 0x8F48 +0xF149 0x8F4B +0xF14A 0x9128 +0xF14B 0x913A +0xF14C 0x913B +0xF14D 0x913E +0xF14E 0x91A8 +0xF14F 0x91A5 +0xF150 0x91A7 +0xF151 0x91AF +0xF152 0x91AA +0xF153 0x93B5 +0xF154 0x938C +0xF155 0x9392 +0xF156 0x93B7 +0xF157 0x939B +0xF158 0x939D +0xF159 0x9389 +0xF15A 0x93A7 +0xF15B 0x938E +0xF15C 0x93AA +0xF15D 0x939E +0xF15E 0x93A6 +0xF15F 0x9395 +0xF160 0x9388 +0xF161 0x9399 +0xF162 0x939F +0xF163 0x938D +0xF164 0x93B1 +0xF165 0x9391 +0xF166 0x93B2 +0xF167 0x93A4 +0xF168 0x93A8 +0xF169 0x93B4 +0xF16A 0x93A3 +0xF16B 0x93A5 +0xF16C 0x95D2 +0xF16D 0x95D3 +0xF16E 0x95D1 +0xF16F 0x96B3 +0xF170 0x96D7 +0xF171 0x96DA +0xF172 0x5DC2 +0xF173 0x96DF +0xF174 0x96D8 +0xF175 0x96DD +0xF176 0x9723 +0xF177 0x9722 +0xF178 0x9725 +0xF179 0x97AC +0xF17A 0x97AE +0xF17B 0x97A8 +0xF17C 0x97AB +0xF17D 0x97A4 +0xF17E 0x97AA +0xF1A1 0x97A2 +0xF1A2 0x97A5 +0xF1A3 0x97D7 +0xF1A4 0x97D9 +0xF1A5 0x97D6 +0xF1A6 0x97D8 +0xF1A7 0x97FA +0xF1A8 0x9850 +0xF1A9 0x9851 +0xF1AA 0x9852 +0xF1AB 0x98B8 +0xF1AC 0x9941 +0xF1AD 0x993C +0xF1AE 0x993A +0xF1AF 0x9A0F +0xF1B0 0x9A0B +0xF1B1 0x9A09 +0xF1B2 0x9A0D +0xF1B3 0x9A04 +0xF1B4 0x9A11 +0xF1B5 0x9A0A +0xF1B6 0x9A05 +0xF1B7 0x9A07 +0xF1B8 0x9A06 +0xF1B9 0x9AC0 +0xF1BA 0x9ADC +0xF1BB 0x9B08 +0xF1BC 0x9B04 +0xF1BD 0x9B05 +0xF1BE 0x9B29 +0xF1BF 0x9B35 +0xF1C0 0x9B4A +0xF1C1 0x9B4C +0xF1C2 0x9B4B +0xF1C3 0x9BC7 +0xF1C4 0x9BC6 +0xF1C5 0x9BC3 +0xF1C6 0x9BBF +0xF1C7 0x9BC1 +0xF1C8 0x9BB5 +0xF1C9 0x9BB8 +0xF1CA 0x9BD3 +0xF1CB 0x9BB6 +0xF1CC 0x9BC4 +0xF1CD 0x9BB9 +0xF1CE 0x9BBD +0xF1CF 0x9D5C +0xF1D0 0x9D53 +0xF1D1 0x9D4F +0xF1D2 0x9D4A +0xF1D3 0x9D5B +0xF1D4 0x9D4B +0xF1D5 0x9D59 +0xF1D6 0x9D56 +0xF1D7 0x9D4C +0xF1D8 0x9D57 +0xF1D9 0x9D52 +0xF1DA 0x9D54 +0xF1DB 0x9D5F +0xF1DC 0x9D58 +0xF1DD 0x9D5A +0xF1DE 0x9E8E +0xF1DF 0x9E8C +0xF1E0 0x9EDF +0xF1E1 0x9F01 +0xF1E2 0x9F00 +0xF1E3 0x9F16 +0xF1E4 0x9F25 +0xF1E5 0x9F2B +0xF1E6 0x9F2A +0xF1E7 0x9F29 +0xF1E8 0x9F28 +0xF1E9 0x9F4C +0xF1EA 0x9F55 +0xF1EB 0x5134 +0xF1EC 0x5135 +0xF1ED 0x5296 +0xF1EE 0x52F7 +0xF1EF 0x53B4 +0xF1F0 0x56AB +0xF1F1 0x56AD +0xF1F2 0x56A6 +0xF1F3 0x56A7 +0xF1F4 0x56AA +0xF1F5 0x56AC +0xF1F6 0x58DA +0xF1F7 0x58DD +0xF1F8 0x58DB +0xF1F9 0x5912 +0xF1FA 0x5B3D +0xF1FB 0x5B3E +0xF1FC 0x5B3F +0xF1FD 0x5DC3 +0xF1FE 0x5E70 +0xF240 0x5FBF +0xF241 0x61FB +0xF242 0x6507 +0xF243 0x6510 +0xF244 0x650D +0xF245 0x6509 +0xF246 0x650C +0xF247 0x650E +0xF248 0x6584 +0xF249 0x65DE +0xF24A 0x65DD +0xF24B 0x66DE +0xF24C 0x6AE7 +0xF24D 0x6AE0 +0xF24E 0x6ACC +0xF24F 0x6AD1 +0xF250 0x6AD9 +0xF251 0x6ACB +0xF252 0x6ADF +0xF253 0x6ADC +0xF254 0x6AD0 +0xF255 0x6AEB +0xF256 0x6ACF +0xF257 0x6ACD +0xF258 0x6ADE +0xF259 0x6B60 +0xF25A 0x6BB0 +0xF25B 0x6C0C +0xF25C 0x7019 +0xF25D 0x7027 +0xF25E 0x7020 +0xF25F 0x7016 +0xF260 0x702B +0xF261 0x7021 +0xF262 0x7022 +0xF263 0x7023 +0xF264 0x7029 +0xF265 0x7017 +0xF266 0x7024 +0xF267 0x701C +0xF268 0x702A +0xF269 0x720C +0xF26A 0x720A +0xF26B 0x7207 +0xF26C 0x7202 +0xF26D 0x7205 +0xF26E 0x72A5 +0xF26F 0x72A6 +0xF270 0x72A4 +0xF271 0x72A3 +0xF272 0x72A1 +0xF273 0x74CB +0xF274 0x74C5 +0xF275 0x74B7 +0xF276 0x74C3 +0xF277 0x7516 +0xF278 0x7660 +0xF279 0x77C9 +0xF27A 0x77CA +0xF27B 0x77C4 +0xF27C 0x77F1 +0xF27D 0x791D +0xF27E 0x791B +0xF2A1 0x7921 +0xF2A2 0x791C +0xF2A3 0x7917 +0xF2A4 0x791E +0xF2A5 0x79B0 +0xF2A6 0x7A67 +0xF2A7 0x7A68 +0xF2A8 0x7C33 +0xF2A9 0x7C3C +0xF2AA 0x7C39 +0xF2AB 0x7C2C +0xF2AC 0x7C3B +0xF2AD 0x7CEC +0xF2AE 0x7CEA +0xF2AF 0x7E76 +0xF2B0 0x7E75 +0xF2B1 0x7E78 +0xF2B2 0x7E70 +0xF2B3 0x7E77 +0xF2B4 0x7E6F +0xF2B5 0x7E7A +0xF2B6 0x7E72 +0xF2B7 0x7E74 +0xF2B8 0x7E68 +0xF2B9 0x7F4B +0xF2BA 0x7F4A +0xF2BB 0x7F83 +0xF2BC 0x7F86 +0xF2BD 0x7FB7 +0xF2BE 0x7FFD +0xF2BF 0x7FFE +0xF2C0 0x8078 +0xF2C1 0x81D7 +0xF2C2 0x81D5 +0xF2C3 0x8264 +0xF2C4 0x8261 +0xF2C5 0x8263 +0xF2C6 0x85EB +0xF2C7 0x85F1 +0xF2C8 0x85ED +0xF2C9 0x85D9 +0xF2CA 0x85E1 +0xF2CB 0x85E8 +0xF2CC 0x85DA +0xF2CD 0x85D7 +0xF2CE 0x85EC +0xF2CF 0x85F2 +0xF2D0 0x85F8 +0xF2D1 0x85D8 +0xF2D2 0x85DF +0xF2D3 0x85E3 +0xF2D4 0x85DC +0xF2D5 0x85D1 +0xF2D6 0x85F0 +0xF2D7 0x85E6 +0xF2D8 0x85EF +0xF2D9 0x85DE +0xF2DA 0x85E2 +0xF2DB 0x8800 +0xF2DC 0x87FA +0xF2DD 0x8803 +0xF2DE 0x87F6 +0xF2DF 0x87F7 +0xF2E0 0x8809 +0xF2E1 0x880C +0xF2E2 0x880B +0xF2E3 0x8806 +0xF2E4 0x87FC +0xF2E5 0x8808 +0xF2E6 0x87FF +0xF2E7 0x880A +0xF2E8 0x8802 +0xF2E9 0x8962 +0xF2EA 0x895A +0xF2EB 0x895B +0xF2EC 0x8957 +0xF2ED 0x8961 +0xF2EE 0x895C +0xF2EF 0x8958 +0xF2F0 0x895D +0xF2F1 0x8959 +0xF2F2 0x8988 +0xF2F3 0x89B7 +0xF2F4 0x89B6 +0xF2F5 0x89F6 +0xF2F6 0x8B50 +0xF2F7 0x8B48 +0xF2F8 0x8B4A +0xF2F9 0x8B40 +0xF2FA 0x8B53 +0xF2FB 0x8B56 +0xF2FC 0x8B54 +0xF2FD 0x8B4B +0xF2FE 0x8B55 +0xF340 0x8B51 +0xF341 0x8B42 +0xF342 0x8B52 +0xF343 0x8B57 +0xF344 0x8C43 +0xF345 0x8C77 +0xF346 0x8C76 +0xF347 0x8C9A +0xF348 0x8D06 +0xF349 0x8D07 +0xF34A 0x8D09 +0xF34B 0x8DAC +0xF34C 0x8DAA +0xF34D 0x8DAD +0xF34E 0x8DAB +0xF34F 0x8E6D +0xF350 0x8E78 +0xF351 0x8E73 +0xF352 0x8E6A +0xF353 0x8E6F +0xF354 0x8E7B +0xF355 0x8EC2 +0xF356 0x8F52 +0xF357 0x8F51 +0xF358 0x8F4F +0xF359 0x8F50 +0xF35A 0x8F53 +0xF35B 0x8FB4 +0xF35C 0x9140 +0xF35D 0x913F +0xF35E 0x91B0 +0xF35F 0x91AD +0xF360 0x93DE +0xF361 0x93C7 +0xF362 0x93CF +0xF363 0x93C2 +0xF364 0x93DA +0xF365 0x93D0 +0xF366 0x93F9 +0xF367 0x93EC +0xF368 0x93CC +0xF369 0x93D9 +0xF36A 0x93A9 +0xF36B 0x93E6 +0xF36C 0x93CA +0xF36D 0x93D4 +0xF36E 0x93EE +0xF36F 0x93E3 +0xF370 0x93D5 +0xF371 0x93C4 +0xF372 0x93CE +0xF373 0x93C0 +0xF374 0x93D2 +0xF375 0x93E7 +0xF376 0x957D +0xF377 0x95DA +0xF378 0x95DB +0xF379 0x96E1 +0xF37A 0x9729 +0xF37B 0x972B +0xF37C 0x972C +0xF37D 0x9728 +0xF37E 0x9726 +0xF3A1 0x97B3 +0xF3A2 0x97B7 +0xF3A3 0x97B6 +0xF3A4 0x97DD +0xF3A5 0x97DE +0xF3A6 0x97DF +0xF3A7 0x985C +0xF3A8 0x9859 +0xF3A9 0x985D +0xF3AA 0x9857 +0xF3AB 0x98BF +0xF3AC 0x98BD +0xF3AD 0x98BB +0xF3AE 0x98BE +0xF3AF 0x9948 +0xF3B0 0x9947 +0xF3B1 0x9943 +0xF3B2 0x99A6 +0xF3B3 0x99A7 +0xF3B4 0x9A1A +0xF3B5 0x9A15 +0xF3B6 0x9A25 +0xF3B7 0x9A1D +0xF3B8 0x9A24 +0xF3B9 0x9A1B +0xF3BA 0x9A22 +0xF3BB 0x9A20 +0xF3BC 0x9A27 +0xF3BD 0x9A23 +0xF3BE 0x9A1E +0xF3BF 0x9A1C +0xF3C0 0x9A14 +0xF3C1 0x9AC2 +0xF3C2 0x9B0B +0xF3C3 0x9B0A +0xF3C4 0x9B0E +0xF3C5 0x9B0C +0xF3C6 0x9B37 +0xF3C7 0x9BEA +0xF3C8 0x9BEB +0xF3C9 0x9BE0 +0xF3CA 0x9BDE +0xF3CB 0x9BE4 +0xF3CC 0x9BE6 +0xF3CD 0x9BE2 +0xF3CE 0x9BF0 +0xF3CF 0x9BD4 +0xF3D0 0x9BD7 +0xF3D1 0x9BEC +0xF3D2 0x9BDC +0xF3D3 0x9BD9 +0xF3D4 0x9BE5 +0xF3D5 0x9BD5 +0xF3D6 0x9BE1 +0xF3D7 0x9BDA +0xF3D8 0x9D77 +0xF3D9 0x9D81 +0xF3DA 0x9D8A +0xF3DB 0x9D84 +0xF3DC 0x9D88 +0xF3DD 0x9D71 +0xF3DE 0x9D80 +0xF3DF 0x9D78 +0xF3E0 0x9D86 +0xF3E1 0x9D8B +0xF3E2 0x9D8C +0xF3E3 0x9D7D +0xF3E4 0x9D6B +0xF3E5 0x9D74 +0xF3E6 0x9D75 +0xF3E7 0x9D70 +0xF3E8 0x9D69 +0xF3E9 0x9D85 +0xF3EA 0x9D73 +0xF3EB 0x9D7B +0xF3EC 0x9D82 +0xF3ED 0x9D6F +0xF3EE 0x9D79 +0xF3EF 0x9D7F +0xF3F0 0x9D87 +0xF3F1 0x9D68 +0xF3F2 0x9E94 +0xF3F3 0x9E91 +0xF3F4 0x9EC0 +0xF3F5 0x9EFC +0xF3F6 0x9F2D +0xF3F7 0x9F40 +0xF3F8 0x9F41 +0xF3F9 0x9F4D +0xF3FA 0x9F56 +0xF3FB 0x9F57 +0xF3FC 0x9F58 +0xF3FD 0x5337 +0xF3FE 0x56B2 +0xF440 0x56B5 +0xF441 0x56B3 +0xF442 0x58E3 +0xF443 0x5B45 +0xF444 0x5DC6 +0xF445 0x5DC7 +0xF446 0x5EEE +0xF447 0x5EEF +0xF448 0x5FC0 +0xF449 0x5FC1 +0xF44A 0x61F9 +0xF44B 0x6517 +0xF44C 0x6516 +0xF44D 0x6515 +0xF44E 0x6513 +0xF44F 0x65DF +0xF450 0x66E8 +0xF451 0x66E3 +0xF452 0x66E4 +0xF453 0x6AF3 +0xF454 0x6AF0 +0xF455 0x6AEA +0xF456 0x6AE8 +0xF457 0x6AF9 +0xF458 0x6AF1 +0xF459 0x6AEE +0xF45A 0x6AEF +0xF45B 0x703C +0xF45C 0x7035 +0xF45D 0x702F +0xF45E 0x7037 +0xF45F 0x7034 +0xF460 0x7031 +0xF461 0x7042 +0xF462 0x7038 +0xF463 0x703F +0xF464 0x703A +0xF465 0x7039 +0xF466 0x7040 +0xF467 0x703B +0xF468 0x7033 +0xF469 0x7041 +0xF46A 0x7213 +0xF46B 0x7214 +0xF46C 0x72A8 +0xF46D 0x737D +0xF46E 0x737C +0xF46F 0x74BA +0xF470 0x76AB +0xF471 0x76AA +0xF472 0x76BE +0xF473 0x76ED +0xF474 0x77CC +0xF475 0x77CE +0xF476 0x77CF +0xF477 0x77CD +0xF478 0x77F2 +0xF479 0x7925 +0xF47A 0x7923 +0xF47B 0x7927 +0xF47C 0x7928 +0xF47D 0x7924 +0xF47E 0x7929 +0xF4A1 0x79B2 +0xF4A2 0x7A6E +0xF4A3 0x7A6C +0xF4A4 0x7A6D +0xF4A5 0x7AF7 +0xF4A6 0x7C49 +0xF4A7 0x7C48 +0xF4A8 0x7C4A +0xF4A9 0x7C47 +0xF4AA 0x7C45 +0xF4AB 0x7CEE +0xF4AC 0x7E7B +0xF4AD 0x7E7E +0xF4AE 0x7E81 +0xF4AF 0x7E80 +0xF4B0 0x7FBA +0xF4B1 0x7FFF +0xF4B2 0x8079 +0xF4B3 0x81DB +0xF4B4 0x81D9 +0xF4B5 0x820B +0xF4B6 0x8268 +0xF4B7 0x8269 +0xF4B8 0x8622 +0xF4B9 0x85FF +0xF4BA 0x8601 +0xF4BB 0x85FE +0xF4BC 0x861B +0xF4BD 0x8600 +0xF4BE 0x85F6 +0xF4BF 0x8604 +0xF4C0 0x8609 +0xF4C1 0x8605 +0xF4C2 0x860C +0xF4C3 0x85FD +0xF4C4 0x8819 +0xF4C5 0x8810 +0xF4C6 0x8811 +0xF4C7 0x8817 +0xF4C8 0x8813 +0xF4C9 0x8816 +0xF4CA 0x8963 +0xF4CB 0x8966 +0xF4CC 0x89B9 +0xF4CD 0x89F7 +0xF4CE 0x8B60 +0xF4CF 0x8B6A +0xF4D0 0x8B5D +0xF4D1 0x8B68 +0xF4D2 0x8B63 +0xF4D3 0x8B65 +0xF4D4 0x8B67 +0xF4D5 0x8B6D +0xF4D6 0x8DAE +0xF4D7 0x8E86 +0xF4D8 0x8E88 +0xF4D9 0x8E84 +0xF4DA 0x8F59 +0xF4DB 0x8F56 +0xF4DC 0x8F57 +0xF4DD 0x8F55 +0xF4DE 0x8F58 +0xF4DF 0x8F5A +0xF4E0 0x908D +0xF4E1 0x9143 +0xF4E2 0x9141 +0xF4E3 0x91B7 +0xF4E4 0x91B5 +0xF4E5 0x91B2 +0xF4E6 0x91B3 +0xF4E7 0x940B +0xF4E8 0x9413 +0xF4E9 0x93FB +0xF4EA 0x9420 +0xF4EB 0x940F +0xF4EC 0x9414 +0xF4ED 0x93FE +0xF4EE 0x9415 +0xF4EF 0x9410 +0xF4F0 0x9428 +0xF4F1 0x9419 +0xF4F2 0x940D +0xF4F3 0x93F5 +0xF4F4 0x9400 +0xF4F5 0x93F7 +0xF4F6 0x9407 +0xF4F7 0x940E +0xF4F8 0x9416 +0xF4F9 0x9412 +0xF4FA 0x93FA +0xF4FB 0x9409 +0xF4FC 0x93F8 +0xF4FD 0x940A +0xF4FE 0x93FF +0xF540 0x93FC +0xF541 0x940C +0xF542 0x93F6 +0xF543 0x9411 +0xF544 0x9406 +0xF545 0x95DE +0xF546 0x95E0 +0xF547 0x95DF +0xF548 0x972E +0xF549 0x972F +0xF54A 0x97B9 +0xF54B 0x97BB +0xF54C 0x97FD +0xF54D 0x97FE +0xF54E 0x9860 +0xF54F 0x9862 +0xF550 0x9863 +0xF551 0x985F +0xF552 0x98C1 +0xF553 0x98C2 +0xF554 0x9950 +0xF555 0x994E +0xF556 0x9959 +0xF557 0x994C +0xF558 0x994B +0xF559 0x9953 +0xF55A 0x9A32 +0xF55B 0x9A34 +0xF55C 0x9A31 +0xF55D 0x9A2C +0xF55E 0x9A2A +0xF55F 0x9A36 +0xF560 0x9A29 +0xF561 0x9A2E +0xF562 0x9A38 +0xF563 0x9A2D +0xF564 0x9AC7 +0xF565 0x9ACA +0xF566 0x9AC6 +0xF567 0x9B10 +0xF568 0x9B12 +0xF569 0x9B11 +0xF56A 0x9C0B +0xF56B 0x9C08 +0xF56C 0x9BF7 +0xF56D 0x9C05 +0xF56E 0x9C12 +0xF56F 0x9BF8 +0xF570 0x9C40 +0xF571 0x9C07 +0xF572 0x9C0E +0xF573 0x9C06 +0xF574 0x9C17 +0xF575 0x9C14 +0xF576 0x9C09 +0xF577 0x9D9F +0xF578 0x9D99 +0xF579 0x9DA4 +0xF57A 0x9D9D +0xF57B 0x9D92 +0xF57C 0x9D98 +0xF57D 0x9D90 +0xF57E 0x9D9B +0xF5A1 0x9DA0 +0xF5A2 0x9D94 +0xF5A3 0x9D9C +0xF5A4 0x9DAA +0xF5A5 0x9D97 +0xF5A6 0x9DA1 +0xF5A7 0x9D9A +0xF5A8 0x9DA2 +0xF5A9 0x9DA8 +0xF5AA 0x9D9E +0xF5AB 0x9DA3 +0xF5AC 0x9DBF +0xF5AD 0x9DA9 +0xF5AE 0x9D96 +0xF5AF 0x9DA6 +0xF5B0 0x9DA7 +0xF5B1 0x9E99 +0xF5B2 0x9E9B +0xF5B3 0x9E9A +0xF5B4 0x9EE5 +0xF5B5 0x9EE4 +0xF5B6 0x9EE7 +0xF5B7 0x9EE6 +0xF5B8 0x9F30 +0xF5B9 0x9F2E +0xF5BA 0x9F5B +0xF5BB 0x9F60 +0xF5BC 0x9F5E +0xF5BD 0x9F5D +0xF5BE 0x9F59 +0xF5BF 0x9F91 +0xF5C0 0x513A +0xF5C1 0x5139 +0xF5C2 0x5298 +0xF5C3 0x5297 +0xF5C4 0x56C3 +0xF5C5 0x56BD +0xF5C6 0x56BE +0xF5C7 0x5B48 +0xF5C8 0x5B47 +0xF5C9 0x5DCB +0xF5CA 0x5DCF +0xF5CB 0x5EF1 +0xF5CC 0x61FD +0xF5CD 0x651B +0xF5CE 0x6B02 +0xF5CF 0x6AFC +0xF5D0 0x6B03 +0xF5D1 0x6AF8 +0xF5D2 0x6B00 +0xF5D3 0x7043 +0xF5D4 0x7044 +0xF5D5 0x704A +0xF5D6 0x7048 +0xF5D7 0x7049 +0xF5D8 0x7045 +0xF5D9 0x7046 +0xF5DA 0x721D +0xF5DB 0x721A +0xF5DC 0x7219 +0xF5DD 0x737E +0xF5DE 0x7517 +0xF5DF 0x766A +0xF5E0 0x77D0 +0xF5E1 0x792D +0xF5E2 0x7931 +0xF5E3 0x792F +0xF5E4 0x7C54 +0xF5E5 0x7C53 +0xF5E6 0x7CF2 +0xF5E7 0x7E8A +0xF5E8 0x7E87 +0xF5E9 0x7E88 +0xF5EA 0x7E8B +0xF5EB 0x7E86 +0xF5EC 0x7E8D +0xF5ED 0x7F4D +0xF5EE 0x7FBB +0xF5EF 0x8030 +0xF5F0 0x81DD +0xF5F1 0x8618 +0xF5F2 0x862A +0xF5F3 0x8626 +0xF5F4 0x861F +0xF5F5 0x8623 +0xF5F6 0x861C +0xF5F7 0x8619 +0xF5F8 0x8627 +0xF5F9 0x862E +0xF5FA 0x8621 +0xF5FB 0x8620 +0xF5FC 0x8629 +0xF5FD 0x861E +0xF5FE 0x8625 +0xF640 0x8829 +0xF641 0x881D +0xF642 0x881B +0xF643 0x8820 +0xF644 0x8824 +0xF645 0x881C +0xF646 0x882B +0xF647 0x884A +0xF648 0x896D +0xF649 0x8969 +0xF64A 0x896E +0xF64B 0x896B +0xF64C 0x89FA +0xF64D 0x8B79 +0xF64E 0x8B78 +0xF64F 0x8B45 +0xF650 0x8B7A +0xF651 0x8B7B +0xF652 0x8D10 +0xF653 0x8D14 +0xF654 0x8DAF +0xF655 0x8E8E +0xF656 0x8E8C +0xF657 0x8F5E +0xF658 0x8F5B +0xF659 0x8F5D +0xF65A 0x9146 +0xF65B 0x9144 +0xF65C 0x9145 +0xF65D 0x91B9 +0xF65E 0x943F +0xF65F 0x943B +0xF660 0x9436 +0xF661 0x9429 +0xF662 0x943D +0xF663 0x943C +0xF664 0x9430 +0xF665 0x9439 +0xF666 0x942A +0xF667 0x9437 +0xF668 0x942C +0xF669 0x9440 +0xF66A 0x9431 +0xF66B 0x95E5 +0xF66C 0x95E4 +0xF66D 0x95E3 +0xF66E 0x9735 +0xF66F 0x973A +0xF670 0x97BF +0xF671 0x97E1 +0xF672 0x9864 +0xF673 0x98C9 +0xF674 0x98C6 +0xF675 0x98C0 +0xF676 0x9958 +0xF677 0x9956 +0xF678 0x9A39 +0xF679 0x9A3D +0xF67A 0x9A46 +0xF67B 0x9A44 +0xF67C 0x9A42 +0xF67D 0x9A41 +0xF67E 0x9A3A +0xF6A1 0x9A3F +0xF6A2 0x9ACD +0xF6A3 0x9B15 +0xF6A4 0x9B17 +0xF6A5 0x9B18 +0xF6A6 0x9B16 +0xF6A7 0x9B3A +0xF6A8 0x9B52 +0xF6A9 0x9C2B +0xF6AA 0x9C1D +0xF6AB 0x9C1C +0xF6AC 0x9C2C +0xF6AD 0x9C23 +0xF6AE 0x9C28 +0xF6AF 0x9C29 +0xF6B0 0x9C24 +0xF6B1 0x9C21 +0xF6B2 0x9DB7 +0xF6B3 0x9DB6 +0xF6B4 0x9DBC +0xF6B5 0x9DC1 +0xF6B6 0x9DC7 +0xF6B7 0x9DCA +0xF6B8 0x9DCF +0xF6B9 0x9DBE +0xF6BA 0x9DC5 +0xF6BB 0x9DC3 +0xF6BC 0x9DBB +0xF6BD 0x9DB5 +0xF6BE 0x9DCE +0xF6BF 0x9DB9 +0xF6C0 0x9DBA +0xF6C1 0x9DAC +0xF6C2 0x9DC8 +0xF6C3 0x9DB1 +0xF6C4 0x9DAD +0xF6C5 0x9DCC +0xF6C6 0x9DB3 +0xF6C7 0x9DCD +0xF6C8 0x9DB2 +0xF6C9 0x9E7A +0xF6CA 0x9E9C +0xF6CB 0x9EEB +0xF6CC 0x9EEE +0xF6CD 0x9EED +0xF6CE 0x9F1B +0xF6CF 0x9F18 +0xF6D0 0x9F1A +0xF6D1 0x9F31 +0xF6D2 0x9F4E +0xF6D3 0x9F65 +0xF6D4 0x9F64 +0xF6D5 0x9F92 +0xF6D6 0x4EB9 +0xF6D7 0x56C6 +0xF6D8 0x56C5 +0xF6D9 0x56CB +0xF6DA 0x5971 +0xF6DB 0x5B4B +0xF6DC 0x5B4C +0xF6DD 0x5DD5 +0xF6DE 0x5DD1 +0xF6DF 0x5EF2 +0xF6E0 0x6521 +0xF6E1 0x6520 +0xF6E2 0x6526 +0xF6E3 0x6522 +0xF6E4 0x6B0B +0xF6E5 0x6B08 +0xF6E6 0x6B09 +0xF6E7 0x6C0D +0xF6E8 0x7055 +0xF6E9 0x7056 +0xF6EA 0x7057 +0xF6EB 0x7052 +0xF6EC 0x721E +0xF6ED 0x721F +0xF6EE 0x72A9 +0xF6EF 0x737F +0xF6F0 0x74D8 +0xF6F1 0x74D5 +0xF6F2 0x74D9 +0xF6F3 0x74D7 +0xF6F4 0x766D +0xF6F5 0x76AD +0xF6F6 0x7935 +0xF6F7 0x79B4 +0xF6F8 0x7A70 +0xF6F9 0x7A71 +0xF6FA 0x7C57 +0xF6FB 0x7C5C +0xF6FC 0x7C59 +0xF6FD 0x7C5B +0xF6FE 0x7C5A +0xF740 0x7CF4 +0xF741 0x7CF1 +0xF742 0x7E91 +0xF743 0x7F4F +0xF744 0x7F87 +0xF745 0x81DE +0xF746 0x826B +0xF747 0x8634 +0xF748 0x8635 +0xF749 0x8633 +0xF74A 0x862C +0xF74B 0x8632 +0xF74C 0x8636 +0xF74D 0x882C +0xF74E 0x8828 +0xF74F 0x8826 +0xF750 0x882A +0xF751 0x8825 +0xF752 0x8971 +0xF753 0x89BF +0xF754 0x89BE +0xF755 0x89FB +0xF756 0x8B7E +0xF757 0x8B84 +0xF758 0x8B82 +0xF759 0x8B86 +0xF75A 0x8B85 +0xF75B 0x8B7F +0xF75C 0x8D15 +0xF75D 0x8E95 +0xF75E 0x8E94 +0xF75F 0x8E9A +0xF760 0x8E92 +0xF761 0x8E90 +0xF762 0x8E96 +0xF763 0x8E97 +0xF764 0x8F60 +0xF765 0x8F62 +0xF766 0x9147 +0xF767 0x944C +0xF768 0x9450 +0xF769 0x944A +0xF76A 0x944B +0xF76B 0x944F +0xF76C 0x9447 +0xF76D 0x9445 +0xF76E 0x9448 +0xF76F 0x9449 +0xF770 0x9446 +0xF771 0x973F +0xF772 0x97E3 +0xF773 0x986A +0xF774 0x9869 +0xF775 0x98CB +0xF776 0x9954 +0xF777 0x995B +0xF778 0x9A4E +0xF779 0x9A53 +0xF77A 0x9A54 +0xF77B 0x9A4C +0xF77C 0x9A4F +0xF77D 0x9A48 +0xF77E 0x9A4A +0xF7A1 0x9A49 +0xF7A2 0x9A52 +0xF7A3 0x9A50 +0xF7A4 0x9AD0 +0xF7A5 0x9B19 +0xF7A6 0x9B2B +0xF7A7 0x9B3B +0xF7A8 0x9B56 +0xF7A9 0x9B55 +0xF7AA 0x9C46 +0xF7AB 0x9C48 +0xF7AC 0x9C3F +0xF7AD 0x9C44 +0xF7AE 0x9C39 +0xF7AF 0x9C33 +0xF7B0 0x9C41 +0xF7B1 0x9C3C +0xF7B2 0x9C37 +0xF7B3 0x9C34 +0xF7B4 0x9C32 +0xF7B5 0x9C3D +0xF7B6 0x9C36 +0xF7B7 0x9DDB +0xF7B8 0x9DD2 +0xF7B9 0x9DDE +0xF7BA 0x9DDA +0xF7BB 0x9DCB +0xF7BC 0x9DD0 +0xF7BD 0x9DDC +0xF7BE 0x9DD1 +0xF7BF 0x9DDF +0xF7C0 0x9DE9 +0xF7C1 0x9DD9 +0xF7C2 0x9DD8 +0xF7C3 0x9DD6 +0xF7C4 0x9DF5 +0xF7C5 0x9DD5 +0xF7C6 0x9DDD +0xF7C7 0x9EB6 +0xF7C8 0x9EF0 +0xF7C9 0x9F35 +0xF7CA 0x9F33 +0xF7CB 0x9F32 +0xF7CC 0x9F42 +0xF7CD 0x9F6B +0xF7CE 0x9F95 +0xF7CF 0x9FA2 +0xF7D0 0x513D +0xF7D1 0x5299 +0xF7D2 0x58E8 +0xF7D3 0x58E7 +0xF7D4 0x5972 +0xF7D5 0x5B4D +0xF7D6 0x5DD8 +0xF7D7 0x882F +0xF7D8 0x5F4F +0xF7D9 0x6201 +0xF7DA 0x6203 +0xF7DB 0x6204 +0xF7DC 0x6529 +0xF7DD 0x6525 +0xF7DE 0x6596 +0xF7DF 0x66EB +0xF7E0 0x6B11 +0xF7E1 0x6B12 +0xF7E2 0x6B0F +0xF7E3 0x6BCA +0xF7E4 0x705B +0xF7E5 0x705A +0xF7E6 0x7222 +0xF7E7 0x7382 +0xF7E8 0x7381 +0xF7E9 0x7383 +0xF7EA 0x7670 +0xF7EB 0x77D4 +0xF7EC 0x7C67 +0xF7ED 0x7C66 +0xF7EE 0x7E95 +0xF7EF 0x826C +0xF7F0 0x863A +0xF7F1 0x8640 +0xF7F2 0x8639 +0xF7F3 0x863C +0xF7F4 0x8631 +0xF7F5 0x863B +0xF7F6 0x863E +0xF7F7 0x8830 +0xF7F8 0x8832 +0xF7F9 0x882E +0xF7FA 0x8833 +0xF7FB 0x8976 +0xF7FC 0x8974 +0xF7FD 0x8973 +0xF7FE 0x89FE +0xF840 0x8B8C +0xF841 0x8B8E +0xF842 0x8B8B +0xF843 0x8B88 +0xF844 0x8C45 +0xF845 0x8D19 +0xF846 0x8E98 +0xF847 0x8F64 +0xF848 0x8F63 +0xF849 0x91BC +0xF84A 0x9462 +0xF84B 0x9455 +0xF84C 0x945D +0xF84D 0x9457 +0xF84E 0x945E +0xF84F 0x97C4 +0xF850 0x97C5 +0xF851 0x9800 +0xF852 0x9A56 +0xF853 0x9A59 +0xF854 0x9B1E +0xF855 0x9B1F +0xF856 0x9B20 +0xF857 0x9C52 +0xF858 0x9C58 +0xF859 0x9C50 +0xF85A 0x9C4A +0xF85B 0x9C4D +0xF85C 0x9C4B +0xF85D 0x9C55 +0xF85E 0x9C59 +0xF85F 0x9C4C +0xF860 0x9C4E +0xF861 0x9DFB +0xF862 0x9DF7 +0xF863 0x9DEF +0xF864 0x9DE3 +0xF865 0x9DEB +0xF866 0x9DF8 +0xF867 0x9DE4 +0xF868 0x9DF6 +0xF869 0x9DE1 +0xF86A 0x9DEE +0xF86B 0x9DE6 +0xF86C 0x9DF2 +0xF86D 0x9DF0 +0xF86E 0x9DE2 +0xF86F 0x9DEC +0xF870 0x9DF4 +0xF871 0x9DF3 +0xF872 0x9DE8 +0xF873 0x9DED +0xF874 0x9EC2 +0xF875 0x9ED0 +0xF876 0x9EF2 +0xF877 0x9EF3 +0xF878 0x9F06 +0xF879 0x9F1C +0xF87A 0x9F38 +0xF87B 0x9F37 +0xF87C 0x9F36 +0xF87D 0x9F43 +0xF87E 0x9F4F +0xF8A1 0x9F71 +0xF8A2 0x9F70 +0xF8A3 0x9F6E +0xF8A4 0x9F6F +0xF8A5 0x56D3 +0xF8A6 0x56CD +0xF8A7 0x5B4E +0xF8A8 0x5C6D +0xF8A9 0x652D +0xF8AA 0x66ED +0xF8AB 0x66EE +0xF8AC 0x6B13 +0xF8AD 0x705F +0xF8AE 0x7061 +0xF8AF 0x705D +0xF8B0 0x7060 +0xF8B1 0x7223 +0xF8B2 0x74DB +0xF8B3 0x74E5 +0xF8B4 0x77D5 +0xF8B5 0x7938 +0xF8B6 0x79B7 +0xF8B7 0x79B6 +0xF8B8 0x7C6A +0xF8B9 0x7E97 +0xF8BA 0x7F89 +0xF8BB 0x826D +0xF8BC 0x8643 +0xF8BD 0x8838 +0xF8BE 0x8837 +0xF8BF 0x8835 +0xF8C0 0x884B +0xF8C1 0x8B94 +0xF8C2 0x8B95 +0xF8C3 0x8E9E +0xF8C4 0x8E9F +0xF8C5 0x8EA0 +0xF8C6 0x8E9D +0xF8C7 0x91BE +0xF8C8 0x91BD +0xF8C9 0x91C2 +0xF8CA 0x946B +0xF8CB 0x9468 +0xF8CC 0x9469 +0xF8CD 0x96E5 +0xF8CE 0x9746 +0xF8CF 0x9743 +0xF8D0 0x9747 +0xF8D1 0x97C7 +0xF8D2 0x97E5 +0xF8D3 0x9A5E +0xF8D4 0x9AD5 +0xF8D5 0x9B59 +0xF8D6 0x9C63 +0xF8D7 0x9C67 +0xF8D8 0x9C66 +0xF8D9 0x9C62 +0xF8DA 0x9C5E +0xF8DB 0x9C60 +0xF8DC 0x9E02 +0xF8DD 0x9DFE +0xF8DE 0x9E07 +0xF8DF 0x9E03 +0xF8E0 0x9E06 +0xF8E1 0x9E05 +0xF8E2 0x9E00 +0xF8E3 0x9E01 +0xF8E4 0x9E09 +0xF8E5 0x9DFF +0xF8E6 0x9DFD +0xF8E7 0x9E04 +0xF8E8 0x9EA0 +0xF8E9 0x9F1E +0xF8EA 0x9F46 +0xF8EB 0x9F74 +0xF8EC 0x9F75 +0xF8ED 0x9F76 +0xF8EE 0x56D4 +0xF8EF 0x652E +0xF8F0 0x65B8 +0xF8F1 0x6B18 +0xF8F2 0x6B19 +0xF8F3 0x6B17 +0xF8F4 0x6B1A +0xF8F5 0x7062 +0xF8F6 0x7226 +0xF8F7 0x72AA +0xF8F8 0x77D8 +0xF8F9 0x77D9 +0xF8FA 0x7939 +0xF8FB 0x7C69 +0xF8FC 0x7C6B +0xF8FD 0x7CF6 +0xF8FE 0x7E9A +0xF940 0x7E98 +0xF941 0x7E9B +0xF942 0x7E99 +0xF943 0x81E0 +0xF944 0x81E1 +0xF945 0x8646 +0xF946 0x8647 +0xF947 0x8648 +0xF948 0x8979 +0xF949 0x897A +0xF94A 0x897C +0xF94B 0x897B +0xF94C 0x89FF +0xF94D 0x8B98 +0xF94E 0x8B99 +0xF94F 0x8EA5 +0xF950 0x8EA4 +0xF951 0x8EA3 +0xF952 0x946E +0xF953 0x946D +0xF954 0x946F +0xF955 0x9471 +0xF956 0x9473 +0xF957 0x9749 +0xF958 0x9872 +0xF959 0x995F +0xF95A 0x9C68 +0xF95B 0x9C6E +0xF95C 0x9C6D +0xF95D 0x9E0B +0xF95E 0x9E0D +0xF95F 0x9E10 +0xF960 0x9E0F +0xF961 0x9E12 +0xF962 0x9E11 +0xF963 0x9EA1 +0xF964 0x9EF5 +0xF965 0x9F09 +0xF966 0x9F47 +0xF967 0x9F78 +0xF968 0x9F7B +0xF969 0x9F7A +0xF96A 0x9F79 +0xF96B 0x571E +0xF96C 0x7066 +0xF96D 0x7C6F +0xF96E 0x883C +0xF96F 0x8DB2 +0xF970 0x8EA6 +0xF971 0x91C3 +0xF972 0x9474 +0xF973 0x9478 +0xF974 0x9476 +0xF975 0x9475 +0xF976 0x9A60 +0xF977 0x9C74 +0xF978 0x9C73 +0xF979 0x9C71 +0xF97A 0x9C75 +0xF97B 0x9E14 +0xF97C 0x9E13 +0xF97D 0x9EF6 +0xF97E 0x9F0A +0xF9A1 0x9FA4 +0xF9A2 0x7068 +0xF9A3 0x7065 +0xF9A4 0x7CF7 +0xF9A5 0x866A +0xF9A6 0x883E +0xF9A7 0x883D +0xF9A8 0x883F +0xF9A9 0x8B9E +0xF9AA 0x8C9C +0xF9AB 0x8EA9 +0xF9AC 0x8EC9 +0xF9AD 0x974B +0xF9AE 0x9873 +0xF9AF 0x9874 +0xF9B0 0x98CC +0xF9B1 0x9961 +0xF9B2 0x99AB +0xF9B3 0x9A64 +0xF9B4 0x9A66 +0xF9B5 0x9A67 +0xF9B6 0x9B24 +0xF9B7 0x9E15 +0xF9B8 0x9E17 +0xF9B9 0x9F48 +0xF9BA 0x6207 +0xF9BB 0x6B1E +0xF9BC 0x7227 +0xF9BD 0x864C +0xF9BE 0x8EA8 +0xF9BF 0x9482 +0xF9C0 0x9480 +0xF9C1 0x9481 +0xF9C2 0x9A69 +0xF9C3 0x9A68 +0xF9C4 0x9B2E +0xF9C5 0x9E19 +0xF9C6 0x7229 +0xF9C7 0x864B +0xF9C8 0x8B9F +0xF9C9 0x9483 +0xF9CA 0x9C79 +0xF9CB 0x9EB7 +0xF9CC 0x7675 +0xF9CD 0x9A6B +0xF9CE 0x9C7A +0xF9CF 0x9E1D +0xF9D0 0x7069 +0xF9D1 0x706A +0xF9D2 0x9EA4 +0xF9D3 0x9F7E +0xF9D4 0x9F49 +0xF9D5 0x9F98 diff --git a/jni/iconv/tests/CP1046.TXT b/jni/iconv/tests/CP1046.TXT new file mode 100644 index 0000000..206168c --- /dev/null +++ b/jni/iconv/tests/CP1046.TXT @@ -0,0 +1,255 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0xFE88 +0x81 0x00D7 +0x82 0x00F7 +0x83 0xF8F6 +0x84 0xF8F5 +0x85 0xF8F4 +0x86 0xF8F7 +0x87 0xFE71 +0x88 0x0088 +0x89 0x25A0 +0x8A 0x2502 +0x8B 0x2500 +0x8C 0x2510 +0x8D 0x250C +0x8E 0x2514 +0x8F 0x2518 +0x90 0xFE79 +0x91 0xFE7B +0x92 0xFE7D +0x93 0xFE7F +0x94 0xFE77 +0x95 0xFE8A +0x96 0xFEF0 +0x97 0xFEF3 +0x98 0xFEF2 +0x99 0xFECE +0x9A 0xFECF +0x9B 0xFED0 +0x9C 0xFEF6 +0x9D 0xFEF8 +0x9E 0xFEFA +0x9F 0xFEFC +0xA0 0x00A0 +0xA1 0xF8FA +0xA2 0xF8F9 +0xA3 0xF8F8 +0xA4 0x00A4 +0xA5 0xF8FB +0xA6 0xFE8B +0xA7 0xFE91 +0xA8 0xFE97 +0xA9 0xFE9B +0xAA 0xFE9F +0xAB 0xFEA3 +0xAC 0x060C +0xAD 0x00AD +0xAE 0xFEA7 +0xAF 0xFEB3 +0xB0 0x0660 +0xB1 0x0661 +0xB2 0x0662 +0xB3 0x0663 +0xB4 0x0664 +0xB5 0x0665 +0xB6 0x0666 +0xB7 0x0667 +0xB8 0x0668 +0xB9 0x0669 +0xBA 0xFEB7 +0xBB 0x061B +0xBC 0xFEBB +0xBD 0xFEBF +0xBE 0xFECA +0xBF 0x061F +0xC0 0xFECB +0xC1 0x0621 +0xC2 0x0622 +0xC3 0x0623 +0xC4 0x0624 +0xC5 0x0625 +0xC6 0x0626 +0xC7 0x0627 +0xC8 0x0628 +0xC9 0x0629 +0xCA 0x062A +0xCB 0x062B +0xCC 0x062C +0xCD 0x062D +0xCE 0x062E +0xCF 0x062F +0xD0 0x0630 +0xD1 0x0631 +0xD2 0x0632 +0xD3 0x0633 +0xD4 0x0634 +0xD5 0x0635 +0xD6 0x0636 +0xD7 0x0637 +0xD8 0xFEC7 +0xD9 0x0639 +0xDA 0x063A +0xDB 0xFECC +0xDC 0xFE82 +0xDD 0xFE84 +0xDE 0xFE8E +0xDF 0xFED3 +0xE0 0x0640 +0xE1 0x0641 +0xE2 0x0642 +0xE3 0x0643 +0xE4 0x0644 +0xE5 0x0645 +0xE6 0x0646 +0xE7 0x0647 +0xE8 0x0648 +0xE9 0x0649 +0xEA 0x064A +0xEB 0x064B +0xEC 0x064C +0xED 0x064D +0xEE 0x064E +0xEF 0x064F +0xF0 0x0650 +0xF1 0x0651 +0xF2 0x0652 +0xF3 0xFED7 +0xF4 0xFEDB +0xF5 0xFEDF +0xF6 0xF8FC +0xF7 0xFEF5 +0xF8 0xFEF7 +0xF9 0xFEF9 +0xFA 0xFEFB +0xFB 0xFEE3 +0xFC 0xFEE7 +0xFD 0xFEEC +0xFE 0xFEE9 diff --git a/jni/iconv/tests/CP1124.TXT b/jni/iconv/tests/CP1124.TXT new file mode 100644 index 0000000..b0b8518 --- /dev/null +++ b/jni/iconv/tests/CP1124.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0401 +0xA2 0x0402 +0xA3 0x0490 +0xA4 0x0404 +0xA5 0x0405 +0xA6 0x0406 +0xA7 0x0407 +0xA8 0x0408 +0xA9 0x0409 +0xAA 0x040A +0xAB 0x040B +0xAC 0x040C +0xAD 0x00AD +0xAE 0x040E +0xAF 0x040F +0xB0 0x0410 +0xB1 0x0411 +0xB2 0x0412 +0xB3 0x0413 +0xB4 0x0414 +0xB5 0x0415 +0xB6 0x0416 +0xB7 0x0417 +0xB8 0x0418 +0xB9 0x0419 +0xBA 0x041A +0xBB 0x041B +0xBC 0x041C +0xBD 0x041D +0xBE 0x041E +0xBF 0x041F +0xC0 0x0420 +0xC1 0x0421 +0xC2 0x0422 +0xC3 0x0423 +0xC4 0x0424 +0xC5 0x0425 +0xC6 0x0426 +0xC7 0x0427 +0xC8 0x0428 +0xC9 0x0429 +0xCA 0x042A +0xCB 0x042B +0xCC 0x042C +0xCD 0x042D +0xCE 0x042E +0xCF 0x042F +0xD0 0x0430 +0xD1 0x0431 +0xD2 0x0432 +0xD3 0x0433 +0xD4 0x0434 +0xD5 0x0435 +0xD6 0x0436 +0xD7 0x0437 +0xD8 0x0438 +0xD9 0x0439 +0xDA 0x043A +0xDB 0x043B +0xDC 0x043C +0xDD 0x043D +0xDE 0x043E +0xDF 0x043F +0xE0 0x0440 +0xE1 0x0441 +0xE2 0x0442 +0xE3 0x0443 +0xE4 0x0444 +0xE5 0x0445 +0xE6 0x0446 +0xE7 0x0447 +0xE8 0x0448 +0xE9 0x0449 +0xEA 0x044A +0xEB 0x044B +0xEC 0x044C +0xED 0x044D +0xEE 0x044E +0xEF 0x044F +0xF0 0x2116 +0xF1 0x0451 +0xF2 0x0452 +0xF3 0x0491 +0xF4 0x0454 +0xF5 0x0455 +0xF6 0x0456 +0xF7 0x0457 +0xF8 0x0458 +0xF9 0x0459 +0xFA 0x045A +0xFB 0x045B +0xFC 0x045C +0xFD 0x00A7 +0xFE 0x045E +0xFF 0x045F diff --git a/jni/iconv/tests/CP1125.TXT b/jni/iconv/tests/CP1125.TXT new file mode 100644 index 0000000..de76962 --- /dev/null +++ b/jni/iconv/tests/CP1125.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0410 +0x81 0x0411 +0x82 0x0412 +0x83 0x0413 +0x84 0x0414 +0x85 0x0415 +0x86 0x0416 +0x87 0x0417 +0x88 0x0418 +0x89 0x0419 +0x8A 0x041A +0x8B 0x041B +0x8C 0x041C +0x8D 0x041D +0x8E 0x041E +0x8F 0x041F +0x90 0x0420 +0x91 0x0421 +0x92 0x0422 +0x93 0x0423 +0x94 0x0424 +0x95 0x0425 +0x96 0x0426 +0x97 0x0427 +0x98 0x0428 +0x99 0x0429 +0x9A 0x042A +0x9B 0x042B +0x9C 0x042C +0x9D 0x042D +0x9E 0x042E +0x9F 0x042F +0xA0 0x0430 +0xA1 0x0431 +0xA2 0x0432 +0xA3 0x0433 +0xA4 0x0434 +0xA5 0x0435 +0xA6 0x0436 +0xA7 0x0437 +0xA8 0x0438 +0xA9 0x0439 +0xAA 0x043A +0xAB 0x043B +0xAC 0x043C +0xAD 0x043D +0xAE 0x043E +0xAF 0x043F +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x2561 +0xB6 0x2562 +0xB7 0x2556 +0xB8 0x2555 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x255C +0xBE 0x255B +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x255E +0xC7 0x255F +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x2567 +0xD0 0x2568 +0xD1 0x2564 +0xD2 0x2565 +0xD3 0x2559 +0xD4 0x2558 +0xD5 0x2552 +0xD6 0x2553 +0xD7 0x256B +0xD8 0x256A +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x0440 +0xE1 0x0441 +0xE2 0x0442 +0xE3 0x0443 +0xE4 0x0444 +0xE5 0x0445 +0xE6 0x0446 +0xE7 0x0447 +0xE8 0x0448 +0xE9 0x0449 +0xEA 0x044A +0xEB 0x044B +0xEC 0x044C +0xED 0x044D +0xEE 0x044E +0xEF 0x044F +0xF0 0x0401 +0xF1 0x0451 +0xF2 0x0490 +0xF3 0x0491 +0xF4 0x0404 +0xF5 0x0454 +0xF6 0x0406 +0xF7 0x0456 +0xF8 0x0407 +0xF9 0x0457 +0xFA 0x00B7 +0xFB 0x221A +0xFC 0x2116 +0xFD 0x00A4 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP1129.TXT b/jni/iconv/tests/CP1129.TXT new file mode 100644 index 0000000..c2e7546 --- /dev/null +++ b/jni/iconv/tests/CP1129.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x0153 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x0178 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x0152 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x0102 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x0300 +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x0110 +0xD1 0x00D1 +0xD2 0x0309 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x01A0 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x01AF +0xDE 0x0303 +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x0103 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x0301 +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x0111 +0xF1 0x00F1 +0xF2 0x0323 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x01A1 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x01B0 +0xFE 0x20AB +0xFF 0x00FF diff --git a/jni/iconv/tests/CP1131.TXT b/jni/iconv/tests/CP1131.TXT new file mode 100644 index 0000000..ad9c77a --- /dev/null +++ b/jni/iconv/tests/CP1131.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0410 +0x81 0x0411 +0x82 0x0412 +0x83 0x0413 +0x84 0x0414 +0x85 0x0415 +0x86 0x0416 +0x87 0x0417 +0x88 0x0418 +0x89 0x0419 +0x8A 0x041A +0x8B 0x041B +0x8C 0x041C +0x8D 0x041D +0x8E 0x041E +0x8F 0x041F +0x90 0x0420 +0x91 0x0421 +0x92 0x0422 +0x93 0x0423 +0x94 0x0424 +0x95 0x0425 +0x96 0x0426 +0x97 0x0427 +0x98 0x0428 +0x99 0x0429 +0x9A 0x042A +0x9B 0x042B +0x9C 0x042C +0x9D 0x042D +0x9E 0x042E +0x9F 0x042F +0xA0 0x0430 +0xA1 0x0431 +0xA2 0x0432 +0xA3 0x0433 +0xA4 0x0434 +0xA5 0x0435 +0xA6 0x0436 +0xA7 0x0437 +0xA8 0x0438 +0xA9 0x0439 +0xAA 0x043A +0xAB 0x043B +0xAC 0x043C +0xAD 0x043D +0xAE 0x043E +0xAF 0x043F +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x2561 +0xB6 0x2562 +0xB7 0x2556 +0xB8 0x2555 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x255C +0xBE 0x255B +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x255E +0xC7 0x255F +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x2567 +0xD0 0x2568 +0xD1 0x2564 +0xD2 0x2565 +0xD3 0x2559 +0xD4 0x2558 +0xD5 0x2552 +0xD6 0x2553 +0xD7 0x256B +0xD8 0x256A +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x0440 +0xE1 0x0441 +0xE2 0x0442 +0xE3 0x0443 +0xE4 0x0444 +0xE5 0x0445 +0xE6 0x0446 +0xE7 0x0447 +0xE8 0x0448 +0xE9 0x0449 +0xEA 0x044A +0xEB 0x044B +0xEC 0x044C +0xED 0x044D +0xEE 0x044E +0xEF 0x044F +0xF0 0x0401 +0xF1 0x0451 +0xF2 0x0404 +0xF3 0x0454 +0xF4 0x0407 +0xF5 0x0457 +0xF6 0x040E +0xF7 0x045E +0xF8 0x0406 +0xF9 0x0456 +0xFA 0x00B7 +0xFB 0x00A4 +0xFC 0x0490 +0xFD 0x0491 +0xFE 0x2219 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP1133.TXT b/jni/iconv/tests/CP1133.TXT new file mode 100644 index 0000000..e3bee84 --- /dev/null +++ b/jni/iconv/tests/CP1133.TXT @@ -0,0 +1,230 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0E81 +0xA2 0x0E82 +0xA3 0x0E84 +0xA4 0x0E87 +0xA5 0x0E88 +0xA6 0x0EAA +0xA7 0x0E8A +0xA8 0x0E8D +0xA9 0x0E94 +0xAA 0x0E95 +0xAB 0x0E96 +0xAC 0x0E97 +0xAD 0x0E99 +0xAE 0x0E9A +0xAF 0x0E9B +0xB0 0x0E9C +0xB1 0x0E9D +0xB2 0x0E9E +0xB3 0x0E9F +0xB4 0x0EA1 +0xB5 0x0EA2 +0xB6 0x0EA3 +0xB7 0x0EA5 +0xB8 0x0EA7 +0xB9 0x0EAB +0xBA 0x0EAD +0xBB 0x0EAE +0xBF 0x0EAF +0xC0 0x0EB0 +0xC1 0x0EB2 +0xC2 0x0EB3 +0xC3 0x0EB4 +0xC4 0x0EB5 +0xC5 0x0EB6 +0xC6 0x0EB7 +0xC7 0x0EB8 +0xC8 0x0EB9 +0xC9 0x0EBC +0xCA 0x0EB1 +0xCB 0x0EBB +0xCC 0x0EBD +0xD0 0x0EC0 +0xD1 0x0EC1 +0xD2 0x0EC2 +0xD3 0x0EC3 +0xD4 0x0EC4 +0xD5 0x0EC8 +0xD6 0x0EC9 +0xD7 0x0ECA +0xD8 0x0ECB +0xD9 0x0ECC +0xDA 0x0ECD +0xDB 0x0EC6 +0xDD 0x0EDC +0xDE 0x0EDD +0xDF 0x20AD +0xF0 0x0ED0 +0xF1 0x0ED1 +0xF2 0x0ED2 +0xF3 0x0ED3 +0xF4 0x0ED4 +0xF5 0x0ED5 +0xF6 0x0ED6 +0xF7 0x0ED7 +0xF8 0x0ED8 +0xF9 0x0ED9 +0xFC 0x00A2 +0xFD 0x00AC +0xFE 0x00A6 diff --git a/jni/iconv/tests/CP1161.IRREVERSIBLE.TXT b/jni/iconv/tests/CP1161.IRREVERSIBLE.TXT new file mode 100644 index 0000000..07150ab --- /dev/null +++ b/jni/iconv/tests/CP1161.IRREVERSIBLE.TXT @@ -0,0 +1,4 @@ +0xA0 0x0E48 +0xDB 0x0E49 +0xDC 0x0E4A +0xDD 0x0E4B diff --git a/jni/iconv/tests/CP1161.TXT b/jni/iconv/tests/CP1161.TXT new file mode 100644 index 0000000..27407fa --- /dev/null +++ b/jni/iconv/tests/CP1161.TXT @@ -0,0 +1,224 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0xA0 0x0E48 +0xA1 0x0E01 +0xA2 0x0E02 +0xA3 0x0E03 +0xA4 0x0E04 +0xA5 0x0E05 +0xA6 0x0E06 +0xA7 0x0E07 +0xA8 0x0E08 +0xA9 0x0E09 +0xAA 0x0E0A +0xAB 0x0E0B +0xAC 0x0E0C +0xAD 0x0E0D +0xAE 0x0E0E +0xAF 0x0E0F +0xB0 0x0E10 +0xB1 0x0E11 +0xB2 0x0E12 +0xB3 0x0E13 +0xB4 0x0E14 +0xB5 0x0E15 +0xB6 0x0E16 +0xB7 0x0E17 +0xB8 0x0E18 +0xB9 0x0E19 +0xBA 0x0E1A +0xBB 0x0E1B +0xBC 0x0E1C +0xBD 0x0E1D +0xBE 0x0E1E +0xBF 0x0E1F +0xC0 0x0E20 +0xC1 0x0E21 +0xC2 0x0E22 +0xC3 0x0E23 +0xC4 0x0E24 +0xC5 0x0E25 +0xC6 0x0E26 +0xC7 0x0E27 +0xC8 0x0E28 +0xC9 0x0E29 +0xCA 0x0E2A +0xCB 0x0E2B +0xCC 0x0E2C +0xCD 0x0E2D +0xCE 0x0E2E +0xCF 0x0E2F +0xD0 0x0E30 +0xD1 0x0E31 +0xD2 0x0E32 +0xD3 0x0E33 +0xD4 0x0E34 +0xD5 0x0E35 +0xD6 0x0E36 +0xD7 0x0E37 +0xD8 0x0E38 +0xD9 0x0E39 +0xDA 0x0E3A +0xDB 0x0E49 +0xDC 0x0E4A +0xDD 0x0E4B +0xDE 0x20AC +0xDF 0x0E3F +0xE0 0x0E40 +0xE1 0x0E41 +0xE2 0x0E42 +0xE3 0x0E43 +0xE4 0x0E44 +0xE5 0x0E45 +0xE6 0x0E46 +0xE7 0x0E47 +0xE8 0x0E48 +0xE9 0x0E49 +0xEA 0x0E4A +0xEB 0x0E4B +0xEC 0x0E4C +0xED 0x0E4D +0xEE 0x0E4E +0xEF 0x0E4F +0xF0 0x0E50 +0xF1 0x0E51 +0xF2 0x0E52 +0xF3 0x0E53 +0xF4 0x0E54 +0xF5 0x0E55 +0xF6 0x0E56 +0xF7 0x0E57 +0xF8 0x0E58 +0xF9 0x0E59 +0xFA 0x0E5A +0xFB 0x0E5B +0xFC 0x00A2 +0xFD 0x00AC +0xFE 0x00A6 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP1162.TXT b/jni/iconv/tests/CP1162.TXT new file mode 100644 index 0000000..59ca7c3 --- /dev/null +++ b/jni/iconv/tests/CP1162.TXT @@ -0,0 +1,248 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x2026 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0E01 +0xA2 0x0E02 +0xA3 0x0E03 +0xA4 0x0E04 +0xA5 0x0E05 +0xA6 0x0E06 +0xA7 0x0E07 +0xA8 0x0E08 +0xA9 0x0E09 +0xAA 0x0E0A +0xAB 0x0E0B +0xAC 0x0E0C +0xAD 0x0E0D +0xAE 0x0E0E +0xAF 0x0E0F +0xB0 0x0E10 +0xB1 0x0E11 +0xB2 0x0E12 +0xB3 0x0E13 +0xB4 0x0E14 +0xB5 0x0E15 +0xB6 0x0E16 +0xB7 0x0E17 +0xB8 0x0E18 +0xB9 0x0E19 +0xBA 0x0E1A +0xBB 0x0E1B +0xBC 0x0E1C +0xBD 0x0E1D +0xBE 0x0E1E +0xBF 0x0E1F +0xC0 0x0E20 +0xC1 0x0E21 +0xC2 0x0E22 +0xC3 0x0E23 +0xC4 0x0E24 +0xC5 0x0E25 +0xC6 0x0E26 +0xC7 0x0E27 +0xC8 0x0E28 +0xC9 0x0E29 +0xCA 0x0E2A +0xCB 0x0E2B +0xCC 0x0E2C +0xCD 0x0E2D +0xCE 0x0E2E +0xCF 0x0E2F +0xD0 0x0E30 +0xD1 0x0E31 +0xD2 0x0E32 +0xD3 0x0E33 +0xD4 0x0E34 +0xD5 0x0E35 +0xD6 0x0E36 +0xD7 0x0E37 +0xD8 0x0E38 +0xD9 0x0E39 +0xDA 0x0E3A +0xDF 0x0E3F +0xE0 0x0E40 +0xE1 0x0E41 +0xE2 0x0E42 +0xE3 0x0E43 +0xE4 0x0E44 +0xE5 0x0E45 +0xE6 0x0E46 +0xE7 0x0E47 +0xE8 0x0E48 +0xE9 0x0E49 +0xEA 0x0E4A +0xEB 0x0E4B +0xEC 0x0E4C +0xED 0x0E4D +0xEE 0x0E4E +0xEF 0x0E4F +0xF0 0x0E50 +0xF1 0x0E51 +0xF2 0x0E52 +0xF3 0x0E53 +0xF4 0x0E54 +0xF5 0x0E55 +0xF6 0x0E56 +0xF7 0x0E57 +0xF8 0x0E58 +0xF9 0x0E59 +0xFA 0x0E5A +0xFB 0x0E5B diff --git a/jni/iconv/tests/CP1163.IRREVERSIBLE.TXT b/jni/iconv/tests/CP1163.IRREVERSIBLE.TXT new file mode 100644 index 0000000..1d052b3 --- /dev/null +++ b/jni/iconv/tests/CP1163.IRREVERSIBLE.TXT @@ -0,0 +1,2 @@ +0xAF 0x203E +0xD0 0x00D0 diff --git a/jni/iconv/tests/CP1163.TXT b/jni/iconv/tests/CP1163.TXT new file mode 100644 index 0000000..34d42b8 --- /dev/null +++ b/jni/iconv/tests/CP1163.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x20AC +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x0153 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x0178 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x0152 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x0102 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x0300 +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x0110 +0xD1 0x00D1 +0xD2 0x0309 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x01A0 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x01AF +0xDE 0x0303 +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x0103 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x0301 +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x0111 +0xF1 0x00F1 +0xF2 0x0323 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x01A1 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x01B0 +0xFE 0x20AB +0xFF 0x00FF diff --git a/jni/iconv/tests/CP1250.TXT b/jni/iconv/tests/CP1250.TXT new file mode 100644 index 0000000..2256be9 --- /dev/null +++ b/jni/iconv/tests/CP1250.TXT @@ -0,0 +1,251 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x82 0x201A +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x89 0x2030 +0x8A 0x0160 +0x8B 0x2039 +0x8C 0x015A +0x8D 0x0164 +0x8E 0x017D +0x8F 0x0179 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x99 0x2122 +0x9A 0x0161 +0x9B 0x203A +0x9C 0x015B +0x9D 0x0165 +0x9E 0x017E +0x9F 0x017A +0xA0 0x00A0 +0xA1 0x02C7 +0xA2 0x02D8 +0xA3 0x0141 +0xA4 0x00A4 +0xA5 0x0104 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x015E +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x017B +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x02DB +0xB3 0x0142 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x0105 +0xBA 0x015F +0xBB 0x00BB +0xBC 0x013D +0xBD 0x02DD +0xBE 0x013E +0xBF 0x017C +0xC0 0x0154 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x0102 +0xC4 0x00C4 +0xC5 0x0139 +0xC6 0x0106 +0xC7 0x00C7 +0xC8 0x010C +0xC9 0x00C9 +0xCA 0x0118 +0xCB 0x00CB +0xCC 0x011A +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x010E +0xD0 0x0110 +0xD1 0x0143 +0xD2 0x0147 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x0150 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x0158 +0xD9 0x016E +0xDA 0x00DA +0xDB 0x0170 +0xDC 0x00DC +0xDD 0x00DD +0xDE 0x0162 +0xDF 0x00DF +0xE0 0x0155 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x0103 +0xE4 0x00E4 +0xE5 0x013A +0xE6 0x0107 +0xE7 0x00E7 +0xE8 0x010D +0xE9 0x00E9 +0xEA 0x0119 +0xEB 0x00EB +0xEC 0x011B +0xED 0x00ED +0xEE 0x00EE +0xEF 0x010F +0xF0 0x0111 +0xF1 0x0144 +0xF2 0x0148 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x0151 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x0159 +0xF9 0x016F +0xFA 0x00FA +0xFB 0x0171 +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x0163 +0xFF 0x02D9 diff --git a/jni/iconv/tests/CP1251.TXT b/jni/iconv/tests/CP1251.TXT new file mode 100644 index 0000000..4e48bfb --- /dev/null +++ b/jni/iconv/tests/CP1251.TXT @@ -0,0 +1,255 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0402 +0x81 0x0403 +0x82 0x201A +0x83 0x0453 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x88 0x20AC +0x89 0x2030 +0x8A 0x0409 +0x8B 0x2039 +0x8C 0x040A +0x8D 0x040C +0x8E 0x040B +0x8F 0x040F +0x90 0x0452 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x99 0x2122 +0x9A 0x0459 +0x9B 0x203A +0x9C 0x045A +0x9D 0x045C +0x9E 0x045B +0x9F 0x045F +0xA0 0x00A0 +0xA1 0x040E +0xA2 0x045E +0xA3 0x0408 +0xA4 0x00A4 +0xA5 0x0490 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x0401 +0xA9 0x00A9 +0xAA 0x0404 +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x0407 +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x0406 +0xB3 0x0456 +0xB4 0x0491 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x0451 +0xB9 0x2116 +0xBA 0x0454 +0xBB 0x00BB +0xBC 0x0458 +0xBD 0x0405 +0xBE 0x0455 +0xBF 0x0457 +0xC0 0x0410 +0xC1 0x0411 +0xC2 0x0412 +0xC3 0x0413 +0xC4 0x0414 +0xC5 0x0415 +0xC6 0x0416 +0xC7 0x0417 +0xC8 0x0418 +0xC9 0x0419 +0xCA 0x041A +0xCB 0x041B +0xCC 0x041C +0xCD 0x041D +0xCE 0x041E +0xCF 0x041F +0xD0 0x0420 +0xD1 0x0421 +0xD2 0x0422 +0xD3 0x0423 +0xD4 0x0424 +0xD5 0x0425 +0xD6 0x0426 +0xD7 0x0427 +0xD8 0x0428 +0xD9 0x0429 +0xDA 0x042A +0xDB 0x042B +0xDC 0x042C +0xDD 0x042D +0xDE 0x042E +0xDF 0x042F +0xE0 0x0430 +0xE1 0x0431 +0xE2 0x0432 +0xE3 0x0433 +0xE4 0x0434 +0xE5 0x0435 +0xE6 0x0436 +0xE7 0x0437 +0xE8 0x0438 +0xE9 0x0439 +0xEA 0x043A +0xEB 0x043B +0xEC 0x043C +0xED 0x043D +0xEE 0x043E +0xEF 0x043F +0xF0 0x0440 +0xF1 0x0441 +0xF2 0x0442 +0xF3 0x0443 +0xF4 0x0444 +0xF5 0x0445 +0xF6 0x0446 +0xF7 0x0447 +0xF8 0x0448 +0xF9 0x0449 +0xFA 0x044A +0xFB 0x044B +0xFC 0x044C +0xFD 0x044D +0xFE 0x044E +0xFF 0x044F diff --git a/jni/iconv/tests/CP1252.TXT b/jni/iconv/tests/CP1252.TXT new file mode 100644 index 0000000..cd4d981 --- /dev/null +++ b/jni/iconv/tests/CP1252.TXT @@ -0,0 +1,251 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x82 0x201A +0x83 0x0192 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x88 0x02C6 +0x89 0x2030 +0x8A 0x0160 +0x8B 0x2039 +0x8C 0x0152 +0x8E 0x017D +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x98 0x02DC +0x99 0x2122 +0x9A 0x0161 +0x9B 0x203A +0x9C 0x0153 +0x9E 0x017E +0x9F 0x0178 +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x00D0 +0xD1 0x00D1 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x00DD +0xDE 0x00DE +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x00F0 +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x00FE +0xFF 0x00FF diff --git a/jni/iconv/tests/CP1253.TXT b/jni/iconv/tests/CP1253.TXT new file mode 100644 index 0000000..20e6af3 --- /dev/null +++ b/jni/iconv/tests/CP1253.TXT @@ -0,0 +1,239 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x82 0x201A +0x83 0x0192 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x89 0x2030 +0x8B 0x2039 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x99 0x2122 +0x9B 0x203A +0xA0 0x00A0 +0xA1 0x0385 +0xA2 0x0386 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x2015 +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x0384 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x0388 +0xB9 0x0389 +0xBA 0x038A +0xBB 0x00BB +0xBC 0x038C +0xBD 0x00BD +0xBE 0x038E +0xBF 0x038F +0xC0 0x0390 +0xC1 0x0391 +0xC2 0x0392 +0xC3 0x0393 +0xC4 0x0394 +0xC5 0x0395 +0xC6 0x0396 +0xC7 0x0397 +0xC8 0x0398 +0xC9 0x0399 +0xCA 0x039A +0xCB 0x039B +0xCC 0x039C +0xCD 0x039D +0xCE 0x039E +0xCF 0x039F +0xD0 0x03A0 +0xD1 0x03A1 +0xD3 0x03A3 +0xD4 0x03A4 +0xD5 0x03A5 +0xD6 0x03A6 +0xD7 0x03A7 +0xD8 0x03A8 +0xD9 0x03A9 +0xDA 0x03AA +0xDB 0x03AB +0xDC 0x03AC +0xDD 0x03AD +0xDE 0x03AE +0xDF 0x03AF +0xE0 0x03B0 +0xE1 0x03B1 +0xE2 0x03B2 +0xE3 0x03B3 +0xE4 0x03B4 +0xE5 0x03B5 +0xE6 0x03B6 +0xE7 0x03B7 +0xE8 0x03B8 +0xE9 0x03B9 +0xEA 0x03BA +0xEB 0x03BB +0xEC 0x03BC +0xED 0x03BD +0xEE 0x03BE +0xEF 0x03BF +0xF0 0x03C0 +0xF1 0x03C1 +0xF2 0x03C2 +0xF3 0x03C3 +0xF4 0x03C4 +0xF5 0x03C5 +0xF6 0x03C6 +0xF7 0x03C7 +0xF8 0x03C8 +0xF9 0x03C9 +0xFA 0x03CA +0xFB 0x03CB +0xFC 0x03CC +0xFD 0x03CD +0xFE 0x03CE diff --git a/jni/iconv/tests/CP1254.TXT b/jni/iconv/tests/CP1254.TXT new file mode 100644 index 0000000..efee954 --- /dev/null +++ b/jni/iconv/tests/CP1254.TXT @@ -0,0 +1,249 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x82 0x201A +0x83 0x0192 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x88 0x02C6 +0x89 0x2030 +0x8A 0x0160 +0x8B 0x2039 +0x8C 0x0152 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x98 0x02DC +0x99 0x2122 +0x9A 0x0161 +0x9B 0x203A +0x9C 0x0153 +0x9F 0x0178 +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x011E +0xD1 0x00D1 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x0130 +0xDE 0x015E +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x011F +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x0131 +0xFE 0x015F +0xFF 0x00FF diff --git a/jni/iconv/tests/CP1255-snippet b/jni/iconv/tests/CP1255-snippet new file mode 100644 index 0000000..9fce6cd --- /dev/null +++ b/jni/iconv/tests/CP1255-snippet @@ -0,0 +1,320 @@ +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú diff --git a/jni/iconv/tests/CP1255-snippet.UTF-8 b/jni/iconv/tests/CP1255-snippet.UTF-8 new file mode 100644 index 0000000..c17f227 --- /dev/null +++ b/jni/iconv/tests/CP1255-snippet.UTF-8 @@ -0,0 +1,320 @@ +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת diff --git a/jni/iconv/tests/CP1255.IRREVERSIBLE.TXT b/jni/iconv/tests/CP1255.IRREVERSIBLE.TXT new file mode 100644 index 0000000..a67efff --- /dev/null +++ b/jni/iconv/tests/CP1255.IRREVERSIBLE.TXT @@ -0,0 +1,34 @@ +0xD6C7 0xFB1F +0xE0C7 0xFB2E +0xE0C8 0xFB2F +0xE0CC 0xFB30 +0xE1CC 0xFB31 +0xE1CF 0xFB4C +0xE2CC 0xFB32 +0xE3CC 0xFB33 +0xE4CC 0xFB34 +0xE5C9 0xFB4B +0xE5CC 0xFB35 +0xE6CC 0xFB36 +0xE8CC 0xFB38 +0xE9C4 0xFB1D +0xE9CC 0xFB39 +0xEACC 0xFB3A +0xEBCC 0xFB3B +0xEBCF 0xFB4D +0xECCC 0xFB3C +0xEECC 0xFB3E +0xF0CC 0xFB40 +0xF1CC 0xFB41 +0xF3CC 0xFB43 +0xF4CC 0xFB44 +0xF4CF 0xFB4E +0xF6CC 0xFB46 +0xF7CC 0xFB47 +0xF8CC 0xFB48 +0xF9CC 0xFB49 +0xF9CCD1 0xFB2C +0xF9CCD2 0xFB2D +0xF9D1 0xFB2A +0xF9D2 0xFB2B +0xFACC 0xFB4A diff --git a/jni/iconv/tests/CP1255.TXT b/jni/iconv/tests/CP1255.TXT new file mode 100644 index 0000000..d02496c --- /dev/null +++ b/jni/iconv/tests/CP1255.TXT @@ -0,0 +1,233 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x82 0x201A +0x83 0x0192 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x88 0x02C6 +0x89 0x2030 +0x8B 0x2039 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x98 0x02DC +0x99 0x2122 +0x9B 0x203A +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x20AA +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00D7 +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00F7 +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x05B0 +0xC1 0x05B1 +0xC2 0x05B2 +0xC3 0x05B3 +0xC4 0x05B4 +0xC5 0x05B5 +0xC6 0x05B6 +0xC7 0x05B7 +0xC8 0x05B8 +0xC9 0x05B9 +0xCB 0x05BB +0xCC 0x05BC +0xCD 0x05BD +0xCE 0x05BE +0xCF 0x05BF +0xD0 0x05C0 +0xD1 0x05C1 +0xD2 0x05C2 +0xD3 0x05C3 +0xD4 0x05F0 +0xD5 0x05F1 +0xD6 0x05F2 +0xD7 0x05F3 +0xD8 0x05F4 +0xE0 0x05D0 +0xE1 0x05D1 +0xE2 0x05D2 +0xE3 0x05D3 +0xE4 0x05D4 +0xE5 0x05D5 +0xE6 0x05D6 +0xE7 0x05D7 +0xE8 0x05D8 +0xE9 0x05D9 +0xEA 0x05DA +0xEB 0x05DB +0xEC 0x05DC +0xED 0x05DD +0xEE 0x05DE +0xEF 0x05DF +0xF0 0x05E0 +0xF1 0x05E1 +0xF2 0x05E2 +0xF3 0x05E3 +0xF4 0x05E4 +0xF5 0x05E5 +0xF6 0x05E6 +0xF7 0x05E7 +0xF8 0x05E8 +0xF9 0x05E9 +0xFA 0x05EA +0xFD 0x200E +0xFE 0x200F diff --git a/jni/iconv/tests/CP1256.TXT b/jni/iconv/tests/CP1256.TXT new file mode 100644 index 0000000..b83a10b --- /dev/null +++ b/jni/iconv/tests/CP1256.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x81 0x067E +0x82 0x201A +0x83 0x0192 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x88 0x02C6 +0x89 0x2030 +0x8A 0x0679 +0x8B 0x2039 +0x8C 0x0152 +0x8D 0x0686 +0x8E 0x0698 +0x8F 0x0688 +0x90 0x06AF +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x98 0x06A9 +0x99 0x2122 +0x9A 0x0691 +0x9B 0x203A +0x9C 0x0153 +0x9D 0x200C +0x9E 0x200D +0x9F 0x06BA +0xA0 0x00A0 +0xA1 0x060C +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x06BE +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x061B +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x061F +0xC0 0x06C1 +0xC1 0x0621 +0xC2 0x0622 +0xC3 0x0623 +0xC4 0x0624 +0xC5 0x0625 +0xC6 0x0626 +0xC7 0x0627 +0xC8 0x0628 +0xC9 0x0629 +0xCA 0x062A +0xCB 0x062B +0xCC 0x062C +0xCD 0x062D +0xCE 0x062E +0xCF 0x062F +0xD0 0x0630 +0xD1 0x0631 +0xD2 0x0632 +0xD3 0x0633 +0xD4 0x0634 +0xD5 0x0635 +0xD6 0x0636 +0xD7 0x00D7 +0xD8 0x0637 +0xD9 0x0638 +0xDA 0x0639 +0xDB 0x063A +0xDC 0x0640 +0xDD 0x0641 +0xDE 0x0642 +0xDF 0x0643 +0xE0 0x00E0 +0xE1 0x0644 +0xE2 0x00E2 +0xE3 0x0645 +0xE4 0x0646 +0xE5 0x0647 +0xE6 0x0648 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x0649 +0xED 0x064A +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x064B +0xF1 0x064C +0xF2 0x064D +0xF3 0x064E +0xF4 0x00F4 +0xF5 0x064F +0xF6 0x0650 +0xF7 0x00F7 +0xF8 0x0651 +0xF9 0x00F9 +0xFA 0x0652 +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x200E +0xFE 0x200F +0xFF 0x06D2 diff --git a/jni/iconv/tests/CP1257.TXT b/jni/iconv/tests/CP1257.TXT new file mode 100644 index 0000000..d22e845 --- /dev/null +++ b/jni/iconv/tests/CP1257.TXT @@ -0,0 +1,244 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x82 0x201A +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x89 0x2030 +0x8B 0x2039 +0x8D 0x00A8 +0x8E 0x02C7 +0x8F 0x00B8 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x99 0x2122 +0x9B 0x203A +0x9D 0x00AF +0x9E 0x02DB +0xA0 0x00A0 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00D8 +0xA9 0x00A9 +0xAA 0x0156 +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00C6 +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00F8 +0xB9 0x00B9 +0xBA 0x0157 +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00E6 +0xC0 0x0104 +0xC1 0x012E +0xC2 0x0100 +0xC3 0x0106 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x0118 +0xC7 0x0112 +0xC8 0x010C +0xC9 0x00C9 +0xCA 0x0179 +0xCB 0x0116 +0xCC 0x0122 +0xCD 0x0136 +0xCE 0x012A +0xCF 0x013B +0xD0 0x0160 +0xD1 0x0143 +0xD2 0x0145 +0xD3 0x00D3 +0xD4 0x014C +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x0172 +0xD9 0x0141 +0xDA 0x015A +0xDB 0x016A +0xDC 0x00DC +0xDD 0x017B +0xDE 0x017D +0xDF 0x00DF +0xE0 0x0105 +0xE1 0x012F +0xE2 0x0101 +0xE3 0x0107 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x0119 +0xE7 0x0113 +0xE8 0x010D +0xE9 0x00E9 +0xEA 0x017A +0xEB 0x0117 +0xEC 0x0123 +0xED 0x0137 +0xEE 0x012B +0xEF 0x013C +0xF0 0x0161 +0xF1 0x0144 +0xF2 0x0146 +0xF3 0x00F3 +0xF4 0x014D +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x0173 +0xF9 0x0142 +0xFA 0x015B +0xFB 0x016B +0xFC 0x00FC +0xFD 0x017C +0xFE 0x017E +0xFF 0x02D9 diff --git a/jni/iconv/tests/CP1258-snippet b/jni/iconv/tests/CP1258-snippet new file mode 100644 index 0000000..b096089 --- /dev/null +++ b/jni/iconv/tests/CP1258-snippet @@ -0,0 +1,131 @@ +// The last line of this file is missing the end-of-line terminator +// on purpose, in order to test that the conversion empties the bit buffer +// and shifts back to the initial state at the end of the conversion. +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn +Vietnamese (Tiêìng Viêòt) Chào baòn \ No newline at end of file diff --git a/jni/iconv/tests/CP1258-snippet.UTF-8 b/jni/iconv/tests/CP1258-snippet.UTF-8 new file mode 100644 index 0000000..c6f3d16 --- /dev/null +++ b/jni/iconv/tests/CP1258-snippet.UTF-8 @@ -0,0 +1,131 @@ +// The last line of this file is missing the end-of-line terminator +// on purpose, in order to test that the conversion empties the bit buffer +// and shifts back to the initial state at the end of the conversion. +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn \ No newline at end of file diff --git a/jni/iconv/tests/CP1258.IRREVERSIBLE.TXT b/jni/iconv/tests/CP1258.IRREVERSIBLE.TXT new file mode 100644 index 0000000..68a5481 --- /dev/null +++ b/jni/iconv/tests/CP1258.IRREVERSIBLE.TXT @@ -0,0 +1,183 @@ +0x41D2 0x1EA2 +0x41DE 0x00C3 +0x41F2 0x1EA0 +0x42F2 0x1E04 +0x43EC 0x0106 +0x44F2 0x1E0C +0x45D2 0x1EBA +0x45DE 0x1EBC +0x45F2 0x1EB8 +0x47EC 0x01F4 +0x48F2 0x1E24 +0x49CC 0x00CC +0x49D2 0x1EC8 +0x49DE 0x0128 +0x49F2 0x1ECA +0x4BEC 0x1E30 +0x4BF2 0x1E32 +0x4CEC 0x0139 +0x4CF2 0x1E36 +0x4DEC 0x1E3E +0x4DF2 0x1E42 +0x4ECC 0x01F8 +0x4EEC 0x0143 +0x4EF2 0x1E46 +0x4FCC 0x00D2 +0x4FD2 0x1ECE +0x4FDE 0x00D5 +0x4FF2 0x1ECC +0x50EC 0x1E54 +0x52EC 0x0154 +0x52F2 0x1E5A +0x53EC 0x015A +0x53F2 0x1E62 +0x54F2 0x1E6C +0x55D2 0x1EE6 +0x55DE 0x0168 +0x55F2 0x1EE4 +0x56DE 0x1E7C +0x56F2 0x1E7E +0x57CC 0x1E80 +0x57EC 0x1E82 +0x57F2 0x1E88 +0x59CC 0x1EF2 +0x59D2 0x1EF6 +0x59DE 0x1EF8 +0x59EC 0x00DD +0x59F2 0x1EF4 +0x5AEC 0x0179 +0x5AF2 0x1E92 +0x61D2 0x1EA3 +0x61DE 0x00E3 +0x61F2 0x1EA1 +0x62F2 0x1E05 +0x63EC 0x0107 +0x64F2 0x1E0D +0x65D2 0x1EBB +0x65DE 0x1EBD +0x65F2 0x1EB9 +0x67EC 0x01F5 +0x68F2 0x1E25 +0x69CC 0x00EC +0x69D2 0x1EC9 +0x69DE 0x0129 +0x69F2 0x1ECB +0x6BEC 0x1E31 +0x6BF2 0x1E33 +0x6CEC 0x013A +0x6CF2 0x1E37 +0x6DEC 0x1E3F +0x6DF2 0x1E43 +0x6ECC 0x01F9 +0x6EEC 0x0144 +0x6EF2 0x1E47 +0x6FCC 0x00F2 +0x6FD2 0x1ECF +0x6FDE 0x00F5 +0x6FF2 0x1ECD +0x70EC 0x1E55 +0x72EC 0x0155 +0x72F2 0x1E5B +0x73EC 0x015B +0x73F2 0x1E63 +0x74F2 0x1E6D +0x75D2 0x1EE7 +0x75DE 0x0169 +0x75F2 0x1EE5 +0x76DE 0x1E7D +0x76F2 0x1E7F +0x77CC 0x1E81 +0x77EC 0x1E83 +0x77F2 0x1E89 +0x79CC 0x1EF3 +0x79D2 0x1EF7 +0x79DE 0x1EF9 +0x79EC 0x00FD +0x79F2 0x1EF5 +0x7AEC 0x017A +0x7AF2 0x1E93 +0xA5EC 0x0385 +0xA8CC 0x1FED +0xA8EC 0x1FEE +0xC2CC 0x1EA6 +0xC2D2 0x1EA8 +0xC2DE 0x1EAA +0xC2EC 0x1EA4 +0xC2F2 0x1EAC +0xC3CC 0x1EB0 +0xC3D2 0x1EB2 +0xC3DE 0x1EB4 +0xC3EC 0x1EAE +0xC3F2 0x1EB6 +0xC5EC 0x01FA +0xC6EC 0x01FC +0xC7EC 0x1E08 +0xCACC 0x1EC0 +0xCAD2 0x1EC2 +0xCADE 0x1EC4 +0xCAEC 0x1EBE +0xCAF2 0x1EC6 +0xCC 0x0340 +0xCFEC 0x1E2E +0xD3DE 0x1E4C +0xD4CC 0x1ED2 +0xD4D2 0x1ED4 +0xD4DE 0x1ED6 +0xD4EC 0x1ED0 +0xD4F2 0x1ED8 +0xD5CC 0x1EDC +0xD5D2 0x1EDE +0xD5DE 0x1EE0 +0xD5EC 0x1EDA +0xD5F2 0x1EE2 +0xD6DE 0x1E4E +0xD8EC 0x01FE +0xDADE 0x1E78 +0xDCCC 0x01DB +0xDCEC 0x01D7 +0xDDCC 0x1EEA +0xDDD2 0x1EEC +0xDDDE 0x1EEE +0xDDEC 0x1EE8 +0xDDF2 0x1EF0 +0xE2CC 0x1EA7 +0xE2D2 0x1EA9 +0xE2DE 0x1EAB +0xE2EC 0x1EA5 +0xE2F2 0x1EAD +0xE3CC 0x1EB1 +0xE3D2 0x1EB3 +0xE3DE 0x1EB5 +0xE3EC 0x1EAF +0xE3F2 0x1EB7 +0xE5EC 0x01FB +0xE6EC 0x01FD +0xE7EC 0x1E09 +0xEACC 0x1EC1 +0xEAD2 0x1EC3 +0xEADE 0x1EC5 +0xEAEC 0x1EBF +0xEAF2 0x1EC7 +0xEC 0x0341 +0xEFEC 0x1E2F +0xF3DE 0x1E4D +0xF4CC 0x1ED3 +0xF4D2 0x1ED5 +0xF4DE 0x1ED7 +0xF4EC 0x1ED1 +0xF4F2 0x1ED9 +0xF5CC 0x1EDD +0xF5D2 0x1EDF +0xF5DE 0x1EE1 +0xF5EC 0x1EDB +0xF5F2 0x1EE3 +0xF6DE 0x1E4F +0xF8EC 0x01FF +0xFADE 0x1E79 +0xFCCC 0x01DC +0xFCEC 0x01D8 +0xFDCC 0x1EEB +0xFDD2 0x1EED +0xFDDE 0x1EEF +0xFDEC 0x1EE9 +0xFDF2 0x1EF1 diff --git a/jni/iconv/tests/CP1258.TXT b/jni/iconv/tests/CP1258.TXT new file mode 100644 index 0000000..f9a2528 --- /dev/null +++ b/jni/iconv/tests/CP1258.TXT @@ -0,0 +1,247 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x82 0x201A +0x83 0x0192 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x88 0x02C6 +0x89 0x2030 +0x8B 0x2039 +0x8C 0x0152 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x98 0x02DC +0x99 0x2122 +0x9B 0x203A +0x9C 0x0153 +0x9F 0x0178 +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x0102 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x0300 +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x0110 +0xD1 0x00D1 +0xD2 0x0309 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x01A0 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x01AF +0xDE 0x0303 +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x0103 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x0301 +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x0111 +0xF1 0x00F1 +0xF2 0x0323 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x01A1 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x01B0 +0xFE 0x20AB +0xFF 0x00FF diff --git a/jni/iconv/tests/CP437.TXT b/jni/iconv/tests/CP437.TXT new file mode 100644 index 0000000..2cad168 --- /dev/null +++ b/jni/iconv/tests/CP437.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00E4 +0x85 0x00E0 +0x86 0x00E5 +0x87 0x00E7 +0x88 0x00EA +0x89 0x00EB +0x8A 0x00E8 +0x8B 0x00EF +0x8C 0x00EE +0x8D 0x00EC +0x8E 0x00C4 +0x8F 0x00C5 +0x90 0x00C9 +0x91 0x00E6 +0x92 0x00C6 +0x93 0x00F4 +0x94 0x00F6 +0x95 0x00F2 +0x96 0x00FB +0x97 0x00F9 +0x98 0x00FF +0x99 0x00D6 +0x9A 0x00DC +0x9B 0x00A2 +0x9C 0x00A3 +0x9D 0x00A5 +0x9E 0x20A7 +0x9F 0x0192 +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00F1 +0xA5 0x00D1 +0xA6 0x00AA +0xA7 0x00BA +0xA8 0x00BF +0xA9 0x2310 +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x00A1 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x2561 +0xB6 0x2562 +0xB7 0x2556 +0xB8 0x2555 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x255C +0xBE 0x255B +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x255E +0xC7 0x255F +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x2567 +0xD0 0x2568 +0xD1 0x2564 +0xD2 0x2565 +0xD3 0x2559 +0xD4 0x2558 +0xD5 0x2552 +0xD6 0x2553 +0xD7 0x256B +0xD8 0x256A +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x03B1 +0xE1 0x00DF +0xE2 0x0393 +0xE3 0x03C0 +0xE4 0x03A3 +0xE5 0x03C3 +0xE6 0x00B5 +0xE7 0x03C4 +0xE8 0x03A6 +0xE9 0x0398 +0xEA 0x03A9 +0xEB 0x03B4 +0xEC 0x221E +0xED 0x03C6 +0xEE 0x03B5 +0xEF 0x2229 +0xF0 0x2261 +0xF1 0x00B1 +0xF2 0x2265 +0xF3 0x2264 +0xF4 0x2320 +0xF5 0x2321 +0xF6 0x00F7 +0xF7 0x2248 +0xF8 0x00B0 +0xF9 0x2219 +0xFA 0x00B7 +0xFB 0x221A +0xFC 0x207F +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP737.TXT b/jni/iconv/tests/CP737.TXT new file mode 100644 index 0000000..71ce015 --- /dev/null +++ b/jni/iconv/tests/CP737.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0391 +0x81 0x0392 +0x82 0x0393 +0x83 0x0394 +0x84 0x0395 +0x85 0x0396 +0x86 0x0397 +0x87 0x0398 +0x88 0x0399 +0x89 0x039A +0x8A 0x039B +0x8B 0x039C +0x8C 0x039D +0x8D 0x039E +0x8E 0x039F +0x8F 0x03A0 +0x90 0x03A1 +0x91 0x03A3 +0x92 0x03A4 +0x93 0x03A5 +0x94 0x03A6 +0x95 0x03A7 +0x96 0x03A8 +0x97 0x03A9 +0x98 0x03B1 +0x99 0x03B2 +0x9A 0x03B3 +0x9B 0x03B4 +0x9C 0x03B5 +0x9D 0x03B6 +0x9E 0x03B7 +0x9F 0x03B8 +0xA0 0x03B9 +0xA1 0x03BA +0xA2 0x03BB +0xA3 0x03BC +0xA4 0x03BD +0xA5 0x03BE +0xA6 0x03BF +0xA7 0x03C0 +0xA8 0x03C1 +0xA9 0x03C3 +0xAA 0x03C2 +0xAB 0x03C4 +0xAC 0x03C5 +0xAD 0x03C6 +0xAE 0x03C7 +0xAF 0x03C8 +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x2561 +0xB6 0x2562 +0xB7 0x2556 +0xB8 0x2555 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x255C +0xBE 0x255B +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x255E +0xC7 0x255F +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x2567 +0xD0 0x2568 +0xD1 0x2564 +0xD2 0x2565 +0xD3 0x2559 +0xD4 0x2558 +0xD5 0x2552 +0xD6 0x2553 +0xD7 0x256B +0xD8 0x256A +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x03C9 +0xE1 0x03AC +0xE2 0x03AD +0xE3 0x03AE +0xE4 0x03CA +0xE5 0x03AF +0xE6 0x03CC +0xE7 0x03CD +0xE8 0x03CB +0xE9 0x03CE +0xEA 0x0386 +0xEB 0x0388 +0xEC 0x0389 +0xED 0x038A +0xEE 0x038C +0xEF 0x038E +0xF0 0x038F +0xF1 0x00B1 +0xF2 0x2265 +0xF3 0x2264 +0xF4 0x03AA +0xF5 0x03AB +0xF6 0x00F7 +0xF7 0x2248 +0xF8 0x00B0 +0xF9 0x2219 +0xFA 0x00B7 +0xFB 0x221A +0xFC 0x207F +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP775.TXT b/jni/iconv/tests/CP775.TXT new file mode 100644 index 0000000..6d54bdc --- /dev/null +++ b/jni/iconv/tests/CP775.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0106 +0x81 0x00FC +0x82 0x00E9 +0x83 0x0101 +0x84 0x00E4 +0x85 0x0123 +0x86 0x00E5 +0x87 0x0107 +0x88 0x0142 +0x89 0x0113 +0x8A 0x0156 +0x8B 0x0157 +0x8C 0x012B +0x8D 0x0179 +0x8E 0x00C4 +0x8F 0x00C5 +0x90 0x00C9 +0x91 0x00E6 +0x92 0x00C6 +0x93 0x014D +0x94 0x00F6 +0x95 0x0122 +0x96 0x00A2 +0x97 0x015A +0x98 0x015B +0x99 0x00D6 +0x9A 0x00DC +0x9B 0x00F8 +0x9C 0x00A3 +0x9D 0x00D8 +0x9E 0x00D7 +0x9F 0x00A4 +0xA0 0x0100 +0xA1 0x012A +0xA2 0x00F3 +0xA3 0x017B +0xA4 0x017C +0xA5 0x017A +0xA6 0x201D +0xA7 0x00A6 +0xA8 0x00A9 +0xA9 0x00AE +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x0141 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x0104 +0xB6 0x010C +0xB7 0x0118 +0xB8 0x0116 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x012E +0xBE 0x0160 +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x0172 +0xC7 0x016A +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x017D +0xD0 0x0105 +0xD1 0x010D +0xD2 0x0119 +0xD3 0x0117 +0xD4 0x012F +0xD5 0x0161 +0xD6 0x0173 +0xD7 0x016B +0xD8 0x017E +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x00D3 +0xE1 0x00DF +0xE2 0x014C +0xE3 0x0143 +0xE4 0x00F5 +0xE5 0x00D5 +0xE6 0x00B5 +0xE7 0x0144 +0xE8 0x0136 +0xE9 0x0137 +0xEA 0x013B +0xEB 0x013C +0xEC 0x0146 +0xED 0x0112 +0xEE 0x0145 +0xEF 0x2019 +0xF0 0x00AD +0xF1 0x00B1 +0xF2 0x201C +0xF3 0x00BE +0xF4 0x00B6 +0xF5 0x00A7 +0xF6 0x00F7 +0xF7 0x201E +0xF8 0x00B0 +0xF9 0x2219 +0xFA 0x00B7 +0xFB 0x00B9 +0xFC 0x00B3 +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP850.TXT b/jni/iconv/tests/CP850.TXT new file mode 100644 index 0000000..56b9908 --- /dev/null +++ b/jni/iconv/tests/CP850.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00E4 +0x85 0x00E0 +0x86 0x00E5 +0x87 0x00E7 +0x88 0x00EA +0x89 0x00EB +0x8A 0x00E8 +0x8B 0x00EF +0x8C 0x00EE +0x8D 0x00EC +0x8E 0x00C4 +0x8F 0x00C5 +0x90 0x00C9 +0x91 0x00E6 +0x92 0x00C6 +0x93 0x00F4 +0x94 0x00F6 +0x95 0x00F2 +0x96 0x00FB +0x97 0x00F9 +0x98 0x00FF +0x99 0x00D6 +0x9A 0x00DC +0x9B 0x00F8 +0x9C 0x00A3 +0x9D 0x00D8 +0x9E 0x00D7 +0x9F 0x0192 +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00F1 +0xA5 0x00D1 +0xA6 0x00AA +0xA7 0x00BA +0xA8 0x00BF +0xA9 0x00AE +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x00A1 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x00C1 +0xB6 0x00C2 +0xB7 0x00C0 +0xB8 0x00A9 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x00A2 +0xBE 0x00A5 +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x00E3 +0xC7 0x00C3 +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x00A4 +0xD0 0x00F0 +0xD1 0x00D0 +0xD2 0x00CA +0xD3 0x00CB +0xD4 0x00C8 +0xD5 0x0131 +0xD6 0x00CD +0xD7 0x00CE +0xD8 0x00CF +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x00A6 +0xDE 0x00CC +0xDF 0x2580 +0xE0 0x00D3 +0xE1 0x00DF +0xE2 0x00D4 +0xE3 0x00D2 +0xE4 0x00F5 +0xE5 0x00D5 +0xE6 0x00B5 +0xE7 0x00FE +0xE8 0x00DE +0xE9 0x00DA +0xEA 0x00DB +0xEB 0x00D9 +0xEC 0x00FD +0xED 0x00DD +0xEE 0x00AF +0xEF 0x00B4 +0xF0 0x00AD +0xF1 0x00B1 +0xF2 0x2017 +0xF3 0x00BE +0xF4 0x00B6 +0xF5 0x00A7 +0xF6 0x00F7 +0xF7 0x00B8 +0xF8 0x00B0 +0xF9 0x00A8 +0xFA 0x00B7 +0xFB 0x00B9 +0xFC 0x00B3 +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP852.TXT b/jni/iconv/tests/CP852.TXT new file mode 100644 index 0000000..8da14b5 --- /dev/null +++ b/jni/iconv/tests/CP852.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00E4 +0x85 0x016F +0x86 0x0107 +0x87 0x00E7 +0x88 0x0142 +0x89 0x00EB +0x8A 0x0150 +0x8B 0x0151 +0x8C 0x00EE +0x8D 0x0179 +0x8E 0x00C4 +0x8F 0x0106 +0x90 0x00C9 +0x91 0x0139 +0x92 0x013A +0x93 0x00F4 +0x94 0x00F6 +0x95 0x013D +0x96 0x013E +0x97 0x015A +0x98 0x015B +0x99 0x00D6 +0x9A 0x00DC +0x9B 0x0164 +0x9C 0x0165 +0x9D 0x0141 +0x9E 0x00D7 +0x9F 0x010D +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x0104 +0xA5 0x0105 +0xA6 0x017D +0xA7 0x017E +0xA8 0x0118 +0xA9 0x0119 +0xAA 0x00AC +0xAB 0x017A +0xAC 0x010C +0xAD 0x015F +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x00C1 +0xB6 0x00C2 +0xB7 0x011A +0xB8 0x015E +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x017B +0xBE 0x017C +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x0102 +0xC7 0x0103 +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x00A4 +0xD0 0x0111 +0xD1 0x0110 +0xD2 0x010E +0xD3 0x00CB +0xD4 0x010F +0xD5 0x0147 +0xD6 0x00CD +0xD7 0x00CE +0xD8 0x011B +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x0162 +0xDE 0x016E +0xDF 0x2580 +0xE0 0x00D3 +0xE1 0x00DF +0xE2 0x00D4 +0xE3 0x0143 +0xE4 0x0144 +0xE5 0x0148 +0xE6 0x0160 +0xE7 0x0161 +0xE8 0x0154 +0xE9 0x00DA +0xEA 0x0155 +0xEB 0x0170 +0xEC 0x00FD +0xED 0x00DD +0xEE 0x0163 +0xEF 0x00B4 +0xF0 0x00AD +0xF1 0x02DD +0xF2 0x02DB +0xF3 0x02C7 +0xF4 0x02D8 +0xF5 0x00A7 +0xF6 0x00F7 +0xF7 0x00B8 +0xF8 0x00B0 +0xF9 0x00A8 +0xFA 0x02D9 +0xFB 0x0171 +0xFC 0x0158 +0xFD 0x0159 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP853.TXT b/jni/iconv/tests/CP853.TXT new file mode 100644 index 0000000..9fa04a8 --- /dev/null +++ b/jni/iconv/tests/CP853.TXT @@ -0,0 +1,249 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00E4 +0x85 0x00E0 +0x86 0x0109 +0x87 0x00E7 +0x88 0x00EA +0x89 0x00EB +0x8A 0x00E8 +0x8B 0x00EF +0x8C 0x00EE +0x8D 0x00EC +0x8E 0x00C4 +0x8F 0x0108 +0x90 0x00C9 +0x91 0x010B +0x92 0x010A +0x93 0x00F4 +0x94 0x00F6 +0x95 0x00F2 +0x96 0x00FB +0x97 0x00F9 +0x98 0x0130 +0x99 0x00D6 +0x9A 0x00DC +0x9B 0x011D +0x9C 0x00A3 +0x9D 0x011C +0x9E 0x00D7 +0x9F 0x0135 +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00F1 +0xA5 0x00D1 +0xA6 0x011E +0xA7 0x011F +0xA8 0x0124 +0xA9 0x0125 +0xAB 0x00BD +0xAC 0x0134 +0xAD 0x015F +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x00C1 +0xB6 0x00C2 +0xB7 0x00C0 +0xB8 0x015E +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x017B +0xBE 0x017C +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x015C +0xC7 0x015D +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x00A4 +0xD2 0x00CA +0xD3 0x00CB +0xD4 0x00C8 +0xD5 0x0131 +0xD6 0x00CD +0xD7 0x00CE +0xD8 0x00CF +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDE 0x00CC +0xDF 0x2580 +0xE0 0x00D3 +0xE1 0x00DF +0xE2 0x00D4 +0xE3 0x00D2 +0xE4 0x0120 +0xE5 0x0121 +0xE6 0x00B5 +0xE7 0x0126 +0xE8 0x0127 +0xE9 0x00DA +0xEA 0x00DB +0xEB 0x00D9 +0xEC 0x016C +0xED 0x016D +0xEF 0x00B4 +0xF0 0x00AD +0xF2 0x2113 +0xF3 0x0149 +0xF4 0x02D8 +0xF5 0x00A7 +0xF6 0x00F7 +0xF7 0x00B8 +0xF8 0x00B0 +0xF9 0x00A8 +0xFA 0x02D9 +0xFC 0x00B3 +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP855.TXT b/jni/iconv/tests/CP855.TXT new file mode 100644 index 0000000..aa7d918 --- /dev/null +++ b/jni/iconv/tests/CP855.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0452 +0x81 0x0402 +0x82 0x0453 +0x83 0x0403 +0x84 0x0451 +0x85 0x0401 +0x86 0x0454 +0x87 0x0404 +0x88 0x0455 +0x89 0x0405 +0x8A 0x0456 +0x8B 0x0406 +0x8C 0x0457 +0x8D 0x0407 +0x8E 0x0458 +0x8F 0x0408 +0x90 0x0459 +0x91 0x0409 +0x92 0x045A +0x93 0x040A +0x94 0x045B +0x95 0x040B +0x96 0x045C +0x97 0x040C +0x98 0x045E +0x99 0x040E +0x9A 0x045F +0x9B 0x040F +0x9C 0x044E +0x9D 0x042E +0x9E 0x044A +0x9F 0x042A +0xA0 0x0430 +0xA1 0x0410 +0xA2 0x0431 +0xA3 0x0411 +0xA4 0x0446 +0xA5 0x0426 +0xA6 0x0434 +0xA7 0x0414 +0xA8 0x0435 +0xA9 0x0415 +0xAA 0x0444 +0xAB 0x0424 +0xAC 0x0433 +0xAD 0x0413 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x0445 +0xB6 0x0425 +0xB7 0x0438 +0xB8 0x0418 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x0439 +0xBE 0x0419 +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x043A +0xC7 0x041A +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x00A4 +0xD0 0x043B +0xD1 0x041B +0xD2 0x043C +0xD3 0x041C +0xD4 0x043D +0xD5 0x041D +0xD6 0x043E +0xD7 0x041E +0xD8 0x043F +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x041F +0xDE 0x044F +0xDF 0x2580 +0xE0 0x042F +0xE1 0x0440 +0xE2 0x0420 +0xE3 0x0441 +0xE4 0x0421 +0xE5 0x0442 +0xE6 0x0422 +0xE7 0x0443 +0xE8 0x0423 +0xE9 0x0436 +0xEA 0x0416 +0xEB 0x0432 +0xEC 0x0412 +0xED 0x044C +0xEE 0x042C +0xEF 0x2116 +0xF0 0x00AD +0xF1 0x044B +0xF2 0x042B +0xF3 0x0437 +0xF4 0x0417 +0xF5 0x0448 +0xF6 0x0428 +0xF7 0x044D +0xF8 0x042D +0xF9 0x0449 +0xFA 0x0429 +0xFB 0x0447 +0xFC 0x0427 +0xFD 0x00A7 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP856.TXT b/jni/iconv/tests/CP856.TXT new file mode 100644 index 0000000..53ef92a --- /dev/null +++ b/jni/iconv/tests/CP856.TXT @@ -0,0 +1,215 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x05D0 +0x81 0x05D1 +0x82 0x05D2 +0x83 0x05D3 +0x84 0x05D4 +0x85 0x05D5 +0x86 0x05D6 +0x87 0x05D7 +0x88 0x05D8 +0x89 0x05D9 +0x8A 0x05DA +0x8B 0x05DB +0x8C 0x05DC +0x8D 0x05DD +0x8E 0x05DE +0x8F 0x05DF +0x90 0x05E0 +0x91 0x05E1 +0x92 0x05E2 +0x93 0x05E3 +0x94 0x05E4 +0x95 0x05E5 +0x96 0x05E6 +0x97 0x05E7 +0x98 0x05E8 +0x99 0x05E9 +0x9A 0x05EA +0x9C 0x00A3 +0x9E 0x00D7 +0xA9 0x00AE +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB8 0x00A9 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x00A2 +0xBE 0x00A5 +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x00A4 +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x00A6 +0xDF 0x2580 +0xE6 0x00B5 +0xEE 0x00AF +0xEF 0x00B4 +0xF0 0x00AD +0xF1 0x00B1 +0xF2 0x2017 +0xF3 0x00BE +0xF4 0x00B6 +0xF5 0x00A7 +0xF6 0x00F7 +0xF7 0x00B8 +0xF8 0x00B0 +0xF9 0x00A8 +0xFA 0x00B7 +0xFB 0x00B9 +0xFC 0x00B3 +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP857.TXT b/jni/iconv/tests/CP857.TXT new file mode 100644 index 0000000..15819ed --- /dev/null +++ b/jni/iconv/tests/CP857.TXT @@ -0,0 +1,253 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00E4 +0x85 0x00E0 +0x86 0x00E5 +0x87 0x00E7 +0x88 0x00EA +0x89 0x00EB +0x8A 0x00E8 +0x8B 0x00EF +0x8C 0x00EE +0x8D 0x0131 +0x8E 0x00C4 +0x8F 0x00C5 +0x90 0x00C9 +0x91 0x00E6 +0x92 0x00C6 +0x93 0x00F4 +0x94 0x00F6 +0x95 0x00F2 +0x96 0x00FB +0x97 0x00F9 +0x98 0x0130 +0x99 0x00D6 +0x9A 0x00DC +0x9B 0x00F8 +0x9C 0x00A3 +0x9D 0x00D8 +0x9E 0x015E +0x9F 0x015F +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00F1 +0xA5 0x00D1 +0xA6 0x011E +0xA7 0x011F +0xA8 0x00BF +0xA9 0x00AE +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x00A1 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x00C1 +0xB6 0x00C2 +0xB7 0x00C0 +0xB8 0x00A9 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x00A2 +0xBE 0x00A5 +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x00E3 +0xC7 0x00C3 +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x00A4 +0xD0 0x00BA +0xD1 0x00AA +0xD2 0x00CA +0xD3 0x00CB +0xD4 0x00C8 +0xD6 0x00CD +0xD7 0x00CE +0xD8 0x00CF +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x00A6 +0xDE 0x00CC +0xDF 0x2580 +0xE0 0x00D3 +0xE1 0x00DF +0xE2 0x00D4 +0xE3 0x00D2 +0xE4 0x00F5 +0xE5 0x00D5 +0xE6 0x00B5 +0xE8 0x00D7 +0xE9 0x00DA +0xEA 0x00DB +0xEB 0x00D9 +0xEC 0x00EC +0xED 0x00FF +0xEE 0x00AF +0xEF 0x00B4 +0xF0 0x00AD +0xF1 0x00B1 +0xF3 0x00BE +0xF4 0x00B6 +0xF5 0x00A7 +0xF6 0x00F7 +0xF7 0x00B8 +0xF8 0x00B0 +0xF9 0x00A8 +0xFA 0x00B7 +0xFB 0x00B9 +0xFC 0x00B3 +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP858.TXT b/jni/iconv/tests/CP858.TXT new file mode 100644 index 0000000..c454c7e --- /dev/null +++ b/jni/iconv/tests/CP858.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00E4 +0x85 0x00E0 +0x86 0x00E5 +0x87 0x00E7 +0x88 0x00EA +0x89 0x00EB +0x8A 0x00E8 +0x8B 0x00EF +0x8C 0x00EE +0x8D 0x00EC +0x8E 0x00C4 +0x8F 0x00C5 +0x90 0x00C9 +0x91 0x00E6 +0x92 0x00C6 +0x93 0x00F4 +0x94 0x00F6 +0x95 0x00F2 +0x96 0x00FB +0x97 0x00F9 +0x98 0x00FF +0x99 0x00D6 +0x9A 0x00DC +0x9B 0x00F8 +0x9C 0x00A3 +0x9D 0x00D8 +0x9E 0x00D7 +0x9F 0x0192 +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00F1 +0xA5 0x00D1 +0xA6 0x00AA +0xA7 0x00BA +0xA8 0x00BF +0xA9 0x00AE +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x00A1 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x00C1 +0xB6 0x00C2 +0xB7 0x00C0 +0xB8 0x00A9 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x00A2 +0xBE 0x00A5 +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x00E3 +0xC7 0x00C3 +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x00A4 +0xD0 0x00F0 +0xD1 0x00D0 +0xD2 0x00CA +0xD3 0x00CB +0xD4 0x00C8 +0xD5 0x20AC +0xD6 0x00CD +0xD7 0x00CE +0xD8 0x00CF +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x00A6 +0xDE 0x00CC +0xDF 0x2580 +0xE0 0x00D3 +0xE1 0x00DF +0xE2 0x00D4 +0xE3 0x00D2 +0xE4 0x00F5 +0xE5 0x00D5 +0xE6 0x00B5 +0xE7 0x00FE +0xE8 0x00DE +0xE9 0x00DA +0xEA 0x00DB +0xEB 0x00D9 +0xEC 0x00FD +0xED 0x00DD +0xEE 0x00AF +0xEF 0x00B4 +0xF0 0x00AD +0xF1 0x00B1 +0xF2 0x2017 +0xF3 0x00BE +0xF4 0x00B6 +0xF5 0x00A7 +0xF6 0x00F7 +0xF7 0x00B8 +0xF8 0x00B0 +0xF9 0x00A8 +0xFA 0x00B7 +0xFB 0x00B9 +0xFC 0x00B3 +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP860.TXT b/jni/iconv/tests/CP860.TXT new file mode 100644 index 0000000..d88fbf2 --- /dev/null +++ b/jni/iconv/tests/CP860.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00E3 +0x85 0x00E0 +0x86 0x00C1 +0x87 0x00E7 +0x88 0x00EA +0x89 0x00CA +0x8A 0x00E8 +0x8B 0x00CD +0x8C 0x00D4 +0x8D 0x00EC +0x8E 0x00C3 +0x8F 0x00C2 +0x90 0x00C9 +0x91 0x00C0 +0x92 0x00C8 +0x93 0x00F4 +0x94 0x00F5 +0x95 0x00F2 +0x96 0x00DA +0x97 0x00F9 +0x98 0x00CC +0x99 0x00D5 +0x9A 0x00DC +0x9B 0x00A2 +0x9C 0x00A3 +0x9D 0x00D9 +0x9E 0x20A7 +0x9F 0x00D3 +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00F1 +0xA5 0x00D1 +0xA6 0x00AA +0xA7 0x00BA +0xA8 0x00BF +0xA9 0x00D2 +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x00A1 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x2561 +0xB6 0x2562 +0xB7 0x2556 +0xB8 0x2555 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x255C +0xBE 0x255B +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x255E +0xC7 0x255F +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x2567 +0xD0 0x2568 +0xD1 0x2564 +0xD2 0x2565 +0xD3 0x2559 +0xD4 0x2558 +0xD5 0x2552 +0xD6 0x2553 +0xD7 0x256B +0xD8 0x256A +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x03B1 +0xE1 0x00DF +0xE2 0x0393 +0xE3 0x03C0 +0xE4 0x03A3 +0xE5 0x03C3 +0xE6 0x00B5 +0xE7 0x03C4 +0xE8 0x03A6 +0xE9 0x0398 +0xEA 0x03A9 +0xEB 0x03B4 +0xEC 0x221E +0xED 0x03C6 +0xEE 0x03B5 +0xEF 0x2229 +0xF0 0x2261 +0xF1 0x00B1 +0xF2 0x2265 +0xF3 0x2264 +0xF4 0x2320 +0xF5 0x2321 +0xF6 0x00F7 +0xF7 0x2248 +0xF8 0x00B0 +0xF9 0x2219 +0xFA 0x00B7 +0xFB 0x221A +0xFC 0x207F +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP861.TXT b/jni/iconv/tests/CP861.TXT new file mode 100644 index 0000000..33ae5d5 --- /dev/null +++ b/jni/iconv/tests/CP861.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00E4 +0x85 0x00E0 +0x86 0x00E5 +0x87 0x00E7 +0x88 0x00EA +0x89 0x00EB +0x8A 0x00E8 +0x8B 0x00D0 +0x8C 0x00F0 +0x8D 0x00DE +0x8E 0x00C4 +0x8F 0x00C5 +0x90 0x00C9 +0x91 0x00E6 +0x92 0x00C6 +0x93 0x00F4 +0x94 0x00F6 +0x95 0x00FE +0x96 0x00FB +0x97 0x00DD +0x98 0x00FD +0x99 0x00D6 +0x9A 0x00DC +0x9B 0x00F8 +0x9C 0x00A3 +0x9D 0x00D8 +0x9E 0x20A7 +0x9F 0x0192 +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00C1 +0xA5 0x00CD +0xA6 0x00D3 +0xA7 0x00DA +0xA8 0x00BF +0xA9 0x2310 +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x00A1 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x2561 +0xB6 0x2562 +0xB7 0x2556 +0xB8 0x2555 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x255C +0xBE 0x255B +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x255E +0xC7 0x255F +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x2567 +0xD0 0x2568 +0xD1 0x2564 +0xD2 0x2565 +0xD3 0x2559 +0xD4 0x2558 +0xD5 0x2552 +0xD6 0x2553 +0xD7 0x256B +0xD8 0x256A +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x03B1 +0xE1 0x00DF +0xE2 0x0393 +0xE3 0x03C0 +0xE4 0x03A3 +0xE5 0x03C3 +0xE6 0x00B5 +0xE7 0x03C4 +0xE8 0x03A6 +0xE9 0x0398 +0xEA 0x03A9 +0xEB 0x03B4 +0xEC 0x221E +0xED 0x03C6 +0xEE 0x03B5 +0xEF 0x2229 +0xF0 0x2261 +0xF1 0x00B1 +0xF2 0x2265 +0xF3 0x2264 +0xF4 0x2320 +0xF5 0x2321 +0xF6 0x00F7 +0xF7 0x2248 +0xF8 0x00B0 +0xF9 0x2219 +0xFA 0x00B7 +0xFB 0x221A +0xFC 0x207F +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP862.TXT b/jni/iconv/tests/CP862.TXT new file mode 100644 index 0000000..f94c35b --- /dev/null +++ b/jni/iconv/tests/CP862.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x05D0 +0x81 0x05D1 +0x82 0x05D2 +0x83 0x05D3 +0x84 0x05D4 +0x85 0x05D5 +0x86 0x05D6 +0x87 0x05D7 +0x88 0x05D8 +0x89 0x05D9 +0x8A 0x05DA +0x8B 0x05DB +0x8C 0x05DC +0x8D 0x05DD +0x8E 0x05DE +0x8F 0x05DF +0x90 0x05E0 +0x91 0x05E1 +0x92 0x05E2 +0x93 0x05E3 +0x94 0x05E4 +0x95 0x05E5 +0x96 0x05E6 +0x97 0x05E7 +0x98 0x05E8 +0x99 0x05E9 +0x9A 0x05EA +0x9B 0x00A2 +0x9C 0x00A3 +0x9D 0x00A5 +0x9E 0x20A7 +0x9F 0x0192 +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00F1 +0xA5 0x00D1 +0xA6 0x00AA +0xA7 0x00BA +0xA8 0x00BF +0xA9 0x2310 +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x00A1 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x2561 +0xB6 0x2562 +0xB7 0x2556 +0xB8 0x2555 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x255C +0xBE 0x255B +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x255E +0xC7 0x255F +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x2567 +0xD0 0x2568 +0xD1 0x2564 +0xD2 0x2565 +0xD3 0x2559 +0xD4 0x2558 +0xD5 0x2552 +0xD6 0x2553 +0xD7 0x256B +0xD8 0x256A +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x03B1 +0xE1 0x00DF +0xE2 0x0393 +0xE3 0x03C0 +0xE4 0x03A3 +0xE5 0x03C3 +0xE6 0x00B5 +0xE7 0x03C4 +0xE8 0x03A6 +0xE9 0x0398 +0xEA 0x03A9 +0xEB 0x03B4 +0xEC 0x221E +0xED 0x03C6 +0xEE 0x03B5 +0xEF 0x2229 +0xF0 0x2261 +0xF1 0x00B1 +0xF2 0x2265 +0xF3 0x2264 +0xF4 0x2320 +0xF5 0x2321 +0xF6 0x00F7 +0xF7 0x2248 +0xF8 0x00B0 +0xF9 0x2219 +0xFA 0x00B7 +0xFB 0x221A +0xFC 0x207F +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP863.TXT b/jni/iconv/tests/CP863.TXT new file mode 100644 index 0000000..07ad6c1 --- /dev/null +++ b/jni/iconv/tests/CP863.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00C2 +0x85 0x00E0 +0x86 0x00B6 +0x87 0x00E7 +0x88 0x00EA +0x89 0x00EB +0x8A 0x00E8 +0x8B 0x00EF +0x8C 0x00EE +0x8D 0x2017 +0x8E 0x00C0 +0x8F 0x00A7 +0x90 0x00C9 +0x91 0x00C8 +0x92 0x00CA +0x93 0x00F4 +0x94 0x00CB +0x95 0x00CF +0x96 0x00FB +0x97 0x00F9 +0x98 0x00A4 +0x99 0x00D4 +0x9A 0x00DC +0x9B 0x00A2 +0x9C 0x00A3 +0x9D 0x00D9 +0x9E 0x00DB +0x9F 0x0192 +0xA0 0x00A6 +0xA1 0x00B4 +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00A8 +0xA5 0x00B8 +0xA6 0x00B3 +0xA7 0x00AF +0xA8 0x00CE +0xA9 0x2310 +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x00BE +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x2561 +0xB6 0x2562 +0xB7 0x2556 +0xB8 0x2555 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x255C +0xBE 0x255B +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x255E +0xC7 0x255F +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x2567 +0xD0 0x2568 +0xD1 0x2564 +0xD2 0x2565 +0xD3 0x2559 +0xD4 0x2558 +0xD5 0x2552 +0xD6 0x2553 +0xD7 0x256B +0xD8 0x256A +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x03B1 +0xE1 0x00DF +0xE2 0x0393 +0xE3 0x03C0 +0xE4 0x03A3 +0xE5 0x03C3 +0xE6 0x00B5 +0xE7 0x03C4 +0xE8 0x03A6 +0xE9 0x0398 +0xEA 0x03A9 +0xEB 0x03B4 +0xEC 0x221E +0xED 0x03C6 +0xEE 0x03B5 +0xEF 0x2229 +0xF0 0x2261 +0xF1 0x00B1 +0xF2 0x2265 +0xF3 0x2264 +0xF4 0x2320 +0xF5 0x2321 +0xF6 0x00F7 +0xF7 0x2248 +0xF8 0x00B0 +0xF9 0x2219 +0xFA 0x00B7 +0xFB 0x221A +0xFC 0x207F +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP864.TXT b/jni/iconv/tests/CP864.TXT new file mode 100644 index 0000000..a028b4a --- /dev/null +++ b/jni/iconv/tests/CP864.TXT @@ -0,0 +1,250 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x066A +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00B0 +0x81 0x00B7 +0x82 0x2219 +0x83 0x221A +0x84 0x2592 +0x85 0x2500 +0x86 0x2502 +0x87 0x253C +0x88 0x2524 +0x89 0x252C +0x8A 0x251C +0x8B 0x2534 +0x8C 0x2510 +0x8D 0x250C +0x8E 0x2514 +0x8F 0x2518 +0x90 0x03B2 +0x91 0x221E +0x92 0x03C6 +0x93 0x00B1 +0x94 0x00BD +0x95 0x00BC +0x96 0x2248 +0x97 0x00AB +0x98 0x00BB +0x99 0xFEF7 +0x9A 0xFEF8 +0x9D 0xFEFB +0x9E 0xFEFC +0xA0 0x00A0 +0xA1 0x00AD +0xA2 0xFE82 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0xFE84 +0xA8 0xFE8E +0xA9 0xFE8F +0xAA 0xFE95 +0xAB 0xFE99 +0xAC 0x060C +0xAD 0xFE9D +0xAE 0xFEA1 +0xAF 0xFEA5 +0xB0 0x0660 +0xB1 0x0661 +0xB2 0x0662 +0xB3 0x0663 +0xB4 0x0664 +0xB5 0x0665 +0xB6 0x0666 +0xB7 0x0667 +0xB8 0x0668 +0xB9 0x0669 +0xBA 0xFED1 +0xBB 0x061B +0xBC 0xFEB1 +0xBD 0xFEB5 +0xBE 0xFEB9 +0xBF 0x061F +0xC0 0x00A2 +0xC1 0xFE80 +0xC2 0xFE81 +0xC3 0xFE83 +0xC4 0xFE85 +0xC5 0xFECA +0xC6 0xFE8B +0xC7 0xFE8D +0xC8 0xFE91 +0xC9 0xFE93 +0xCA 0xFE97 +0xCB 0xFE9B +0xCC 0xFE9F +0xCD 0xFEA3 +0xCE 0xFEA7 +0xCF 0xFEA9 +0xD0 0xFEAB +0xD1 0xFEAD +0xD2 0xFEAF +0xD3 0xFEB3 +0xD4 0xFEB7 +0xD5 0xFEBB +0xD6 0xFEBF +0xD7 0xFEC1 +0xD8 0xFEC5 +0xD9 0xFECB +0xDA 0xFECF +0xDB 0x00A6 +0xDC 0x00AC +0xDD 0x00F7 +0xDE 0x00D7 +0xDF 0xFEC9 +0xE0 0x0640 +0xE1 0xFED3 +0xE2 0xFED7 +0xE3 0xFEDB +0xE4 0xFEDF +0xE5 0xFEE3 +0xE6 0xFEE7 +0xE7 0xFEEB +0xE8 0xFEED +0xE9 0xFEEF +0xEA 0xFEF3 +0xEB 0xFEBD +0xEC 0xFECC +0xED 0xFECE +0xEE 0xFECD +0xEF 0xFEE1 +0xF0 0xFE7D +0xF1 0x0651 +0xF2 0xFEE5 +0xF3 0xFEE9 +0xF4 0xFEEC +0xF5 0xFEF0 +0xF6 0xFEF2 +0xF7 0xFED0 +0xF8 0xFED5 +0xF9 0xFEF5 +0xFA 0xFEF6 +0xFB 0xFEDD +0xFC 0xFED9 +0xFD 0xFEF1 +0xFE 0x25A0 diff --git a/jni/iconv/tests/CP865.TXT b/jni/iconv/tests/CP865.TXT new file mode 100644 index 0000000..489785a --- /dev/null +++ b/jni/iconv/tests/CP865.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C7 +0x81 0x00FC +0x82 0x00E9 +0x83 0x00E2 +0x84 0x00E4 +0x85 0x00E0 +0x86 0x00E5 +0x87 0x00E7 +0x88 0x00EA +0x89 0x00EB +0x8A 0x00E8 +0x8B 0x00EF +0x8C 0x00EE +0x8D 0x00EC +0x8E 0x00C4 +0x8F 0x00C5 +0x90 0x00C9 +0x91 0x00E6 +0x92 0x00C6 +0x93 0x00F4 +0x94 0x00F6 +0x95 0x00F2 +0x96 0x00FB +0x97 0x00F9 +0x98 0x00FF +0x99 0x00D6 +0x9A 0x00DC +0x9B 0x00F8 +0x9C 0x00A3 +0x9D 0x00D8 +0x9E 0x20A7 +0x9F 0x0192 +0xA0 0x00E1 +0xA1 0x00ED +0xA2 0x00F3 +0xA3 0x00FA +0xA4 0x00F1 +0xA5 0x00D1 +0xA6 0x00AA +0xA7 0x00BA +0xA8 0x00BF +0xA9 0x2310 +0xAA 0x00AC +0xAB 0x00BD +0xAC 0x00BC +0xAD 0x00A1 +0xAE 0x00AB +0xAF 0x00A4 +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x2561 +0xB6 0x2562 +0xB7 0x2556 +0xB8 0x2555 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x255C +0xBE 0x255B +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x255E +0xC7 0x255F +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x2567 +0xD0 0x2568 +0xD1 0x2564 +0xD2 0x2565 +0xD3 0x2559 +0xD4 0x2558 +0xD5 0x2552 +0xD6 0x2553 +0xD7 0x256B +0xD8 0x256A +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x03B1 +0xE1 0x00DF +0xE2 0x0393 +0xE3 0x03C0 +0xE4 0x03A3 +0xE5 0x03C3 +0xE6 0x00B5 +0xE7 0x03C4 +0xE8 0x03A6 +0xE9 0x0398 +0xEA 0x03A9 +0xEB 0x03B4 +0xEC 0x221E +0xED 0x03C6 +0xEE 0x03B5 +0xEF 0x2229 +0xF0 0x2261 +0xF1 0x00B1 +0xF2 0x2265 +0xF3 0x2264 +0xF4 0x2320 +0xF5 0x2321 +0xF6 0x00F7 +0xF7 0x2248 +0xF8 0x00B0 +0xF9 0x2219 +0xFA 0x00B7 +0xFB 0x221A +0xFC 0x207F +0xFD 0x00B2 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP866.TXT b/jni/iconv/tests/CP866.TXT new file mode 100644 index 0000000..12995e0 --- /dev/null +++ b/jni/iconv/tests/CP866.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0410 +0x81 0x0411 +0x82 0x0412 +0x83 0x0413 +0x84 0x0414 +0x85 0x0415 +0x86 0x0416 +0x87 0x0417 +0x88 0x0418 +0x89 0x0419 +0x8A 0x041A +0x8B 0x041B +0x8C 0x041C +0x8D 0x041D +0x8E 0x041E +0x8F 0x041F +0x90 0x0420 +0x91 0x0421 +0x92 0x0422 +0x93 0x0423 +0x94 0x0424 +0x95 0x0425 +0x96 0x0426 +0x97 0x0427 +0x98 0x0428 +0x99 0x0429 +0x9A 0x042A +0x9B 0x042B +0x9C 0x042C +0x9D 0x042D +0x9E 0x042E +0x9F 0x042F +0xA0 0x0430 +0xA1 0x0431 +0xA2 0x0432 +0xA3 0x0433 +0xA4 0x0434 +0xA5 0x0435 +0xA6 0x0436 +0xA7 0x0437 +0xA8 0x0438 +0xA9 0x0439 +0xAA 0x043A +0xAB 0x043B +0xAC 0x043C +0xAD 0x043D +0xAE 0x043E +0xAF 0x043F +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x2561 +0xB6 0x2562 +0xB7 0x2556 +0xB8 0x2555 +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x255C +0xBE 0x255B +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x255E +0xC7 0x255F +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x2567 +0xD0 0x2568 +0xD1 0x2564 +0xD2 0x2565 +0xD3 0x2559 +0xD4 0x2558 +0xD5 0x2552 +0xD6 0x2553 +0xD7 0x256B +0xD8 0x256A +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x258C +0xDE 0x2590 +0xDF 0x2580 +0xE0 0x0440 +0xE1 0x0441 +0xE2 0x0442 +0xE3 0x0443 +0xE4 0x0444 +0xE5 0x0445 +0xE6 0x0446 +0xE7 0x0447 +0xE8 0x0448 +0xE9 0x0449 +0xEA 0x044A +0xEB 0x044B +0xEC 0x044C +0xED 0x044D +0xEE 0x044E +0xEF 0x044F +0xF0 0x0401 +0xF1 0x0451 +0xF2 0x0404 +0xF3 0x0454 +0xF4 0x0407 +0xF5 0x0457 +0xF6 0x040E +0xF7 0x045E +0xF8 0x00B0 +0xF9 0x2219 +0xFA 0x00B7 +0xFB 0x221A +0xFC 0x2116 +0xFD 0x00A4 +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP869.TXT b/jni/iconv/tests/CP869.TXT new file mode 100644 index 0000000..443f1ab --- /dev/null +++ b/jni/iconv/tests/CP869.TXT @@ -0,0 +1,247 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x86 0x0386 +0x88 0x00B7 +0x89 0x00AC +0x8A 0x00A6 +0x8B 0x2018 +0x8C 0x2019 +0x8D 0x0388 +0x8E 0x2015 +0x8F 0x0389 +0x90 0x038A +0x91 0x03AA +0x92 0x038C +0x95 0x038E +0x96 0x03AB +0x97 0x00A9 +0x98 0x038F +0x99 0x00B2 +0x9A 0x00B3 +0x9B 0x03AC +0x9C 0x00A3 +0x9D 0x03AD +0x9E 0x03AE +0x9F 0x03AF +0xA0 0x03CA +0xA1 0x0390 +0xA2 0x03CC +0xA3 0x03CD +0xA4 0x0391 +0xA5 0x0392 +0xA6 0x0393 +0xA7 0x0394 +0xA8 0x0395 +0xA9 0x0396 +0xAA 0x0397 +0xAB 0x00BD +0xAC 0x0398 +0xAD 0x0399 +0xAE 0x00AB +0xAF 0x00BB +0xB0 0x2591 +0xB1 0x2592 +0xB2 0x2593 +0xB3 0x2502 +0xB4 0x2524 +0xB5 0x039A +0xB6 0x039B +0xB7 0x039C +0xB8 0x039D +0xB9 0x2563 +0xBA 0x2551 +0xBB 0x2557 +0xBC 0x255D +0xBD 0x039E +0xBE 0x039F +0xBF 0x2510 +0xC0 0x2514 +0xC1 0x2534 +0xC2 0x252C +0xC3 0x251C +0xC4 0x2500 +0xC5 0x253C +0xC6 0x03A0 +0xC7 0x03A1 +0xC8 0x255A +0xC9 0x2554 +0xCA 0x2569 +0xCB 0x2566 +0xCC 0x2560 +0xCD 0x2550 +0xCE 0x256C +0xCF 0x03A3 +0xD0 0x03A4 +0xD1 0x03A5 +0xD2 0x03A6 +0xD3 0x03A7 +0xD4 0x03A8 +0xD5 0x03A9 +0xD6 0x03B1 +0xD7 0x03B2 +0xD8 0x03B3 +0xD9 0x2518 +0xDA 0x250C +0xDB 0x2588 +0xDC 0x2584 +0xDD 0x03B4 +0xDE 0x03B5 +0xDF 0x2580 +0xE0 0x03B6 +0xE1 0x03B7 +0xE2 0x03B8 +0xE3 0x03B9 +0xE4 0x03BA +0xE5 0x03BB +0xE6 0x03BC +0xE7 0x03BD +0xE8 0x03BE +0xE9 0x03BF +0xEA 0x03C0 +0xEB 0x03C1 +0xEC 0x03C3 +0xED 0x03C2 +0xEE 0x03C4 +0xEF 0x0384 +0xF0 0x00AD +0xF1 0x00B1 +0xF2 0x03C5 +0xF3 0x03C6 +0xF4 0x03C7 +0xF5 0x00A7 +0xF6 0x03C8 +0xF7 0x0385 +0xF8 0x00B0 +0xF9 0x00A8 +0xFA 0x03C9 +0xFB 0x03CB +0xFC 0x03B0 +0xFD 0x03CE +0xFE 0x25A0 +0xFF 0x00A0 diff --git a/jni/iconv/tests/CP874.TXT b/jni/iconv/tests/CP874.TXT new file mode 100644 index 0000000..85d2aea --- /dev/null +++ b/jni/iconv/tests/CP874.TXT @@ -0,0 +1,225 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x85 0x2026 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0xA0 0x00A0 +0xA1 0x0E01 +0xA2 0x0E02 +0xA3 0x0E03 +0xA4 0x0E04 +0xA5 0x0E05 +0xA6 0x0E06 +0xA7 0x0E07 +0xA8 0x0E08 +0xA9 0x0E09 +0xAA 0x0E0A +0xAB 0x0E0B +0xAC 0x0E0C +0xAD 0x0E0D +0xAE 0x0E0E +0xAF 0x0E0F +0xB0 0x0E10 +0xB1 0x0E11 +0xB2 0x0E12 +0xB3 0x0E13 +0xB4 0x0E14 +0xB5 0x0E15 +0xB6 0x0E16 +0xB7 0x0E17 +0xB8 0x0E18 +0xB9 0x0E19 +0xBA 0x0E1A +0xBB 0x0E1B +0xBC 0x0E1C +0xBD 0x0E1D +0xBE 0x0E1E +0xBF 0x0E1F +0xC0 0x0E20 +0xC1 0x0E21 +0xC2 0x0E22 +0xC3 0x0E23 +0xC4 0x0E24 +0xC5 0x0E25 +0xC6 0x0E26 +0xC7 0x0E27 +0xC8 0x0E28 +0xC9 0x0E29 +0xCA 0x0E2A +0xCB 0x0E2B +0xCC 0x0E2C +0xCD 0x0E2D +0xCE 0x0E2E +0xCF 0x0E2F +0xD0 0x0E30 +0xD1 0x0E31 +0xD2 0x0E32 +0xD3 0x0E33 +0xD4 0x0E34 +0xD5 0x0E35 +0xD6 0x0E36 +0xD7 0x0E37 +0xD8 0x0E38 +0xD9 0x0E39 +0xDA 0x0E3A +0xDF 0x0E3F +0xE0 0x0E40 +0xE1 0x0E41 +0xE2 0x0E42 +0xE3 0x0E43 +0xE4 0x0E44 +0xE5 0x0E45 +0xE6 0x0E46 +0xE7 0x0E47 +0xE8 0x0E48 +0xE9 0x0E49 +0xEA 0x0E4A +0xEB 0x0E4B +0xEC 0x0E4C +0xED 0x0E4D +0xEE 0x0E4E +0xEF 0x0E4F +0xF0 0x0E50 +0xF1 0x0E51 +0xF2 0x0E52 +0xF3 0x0E53 +0xF4 0x0E54 +0xF5 0x0E55 +0xF6 0x0E56 +0xF7 0x0E57 +0xF8 0x0E58 +0xF9 0x0E59 +0xFA 0x0E5A +0xFB 0x0E5B diff --git a/jni/iconv/tests/CP922.TXT b/jni/iconv/tests/CP922.TXT new file mode 100644 index 0000000..3f93579 --- /dev/null +++ b/jni/iconv/tests/CP922.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x203E +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x0160 +0xD1 0x00D1 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x00DD +0xDE 0x017D +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x0161 +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x017E +0xFF 0x00FF diff --git a/jni/iconv/tests/CP932.IRREVERSIBLE.TXT b/jni/iconv/tests/CP932.IRREVERSIBLE.TXT new file mode 100644 index 0000000..a749260 --- /dev/null +++ b/jni/iconv/tests/CP932.IRREVERSIBLE.TXT @@ -0,0 +1,402 @@ +0x8160 0xFF5E +0x8161 0x2225 +0x817C 0xFF0D +0x8191 0xFFE0 +0x8192 0xFFE1 +0x8754 0x2160 +0x8755 0x2161 +0x8756 0x2162 +0x8757 0x2163 +0x8758 0x2164 +0x8759 0x2165 +0x875A 0x2166 +0x875B 0x2167 +0x875C 0x2168 +0x875D 0x2169 +0x8782 0x2116 +0x8784 0x2121 +0x878A 0x3231 +0x8790 0x2252 +0x8791 0x2261 +0x8792 0x222B +0x8795 0x221A +0x8796 0x22A5 +0x8797 0x2220 +0x879A 0x2235 +0x879B 0x2229 +0x879C 0x222A +0xED40 0x7E8A +0xED41 0x891C +0xED42 0x9348 +0xED43 0x9288 +0xED44 0x84DC +0xED45 0x4FC9 +0xED46 0x70BB +0xED47 0x6631 +0xED48 0x68C8 +0xED49 0x92F9 +0xED4A 0x66FB +0xED4B 0x5F45 +0xED4C 0x4E28 +0xED4D 0x4EE1 +0xED4E 0x4EFC +0xED4F 0x4F00 +0xED50 0x4F03 +0xED51 0x4F39 +0xED52 0x4F56 +0xED53 0x4F92 +0xED54 0x4F8A +0xED55 0x4F9A +0xED56 0x4F94 +0xED57 0x4FCD +0xED58 0x5040 +0xED59 0x5022 +0xED5A 0x4FFF +0xED5B 0x501E +0xED5C 0x5046 +0xED5D 0x5070 +0xED5E 0x5042 +0xED5F 0x5094 +0xED60 0x50F4 +0xED61 0x50D8 +0xED62 0x514A +0xED63 0x5164 +0xED64 0x519D +0xED65 0x51BE +0xED66 0x51EC +0xED67 0x5215 +0xED68 0x529C +0xED69 0x52A6 +0xED6A 0x52C0 +0xED6B 0x52DB +0xED6C 0x5300 +0xED6D 0x5307 +0xED6E 0x5324 +0xED6F 0x5372 +0xED70 0x5393 +0xED71 0x53B2 +0xED72 0x53DD +0xED73 0xFA0E +0xED74 0x549C +0xED75 0x548A +0xED76 0x54A9 +0xED77 0x54FF +0xED78 0x5586 +0xED79 0x5759 +0xED7A 0x5765 +0xED7B 0x57AC +0xED7C 0x57C8 +0xED7D 0x57C7 +0xED7E 0xFA0F +0xED80 0xFA10 +0xED81 0x589E +0xED82 0x58B2 +0xED83 0x590B +0xED84 0x5953 +0xED85 0x595B +0xED86 0x595D +0xED87 0x5963 +0xED88 0x59A4 +0xED89 0x59BA +0xED8A 0x5B56 +0xED8B 0x5BC0 +0xED8C 0x752F +0xED8D 0x5BD8 +0xED8E 0x5BEC +0xED8F 0x5C1E +0xED90 0x5CA6 +0xED91 0x5CBA +0xED92 0x5CF5 +0xED93 0x5D27 +0xED94 0x5D53 +0xED95 0xFA11 +0xED96 0x5D42 +0xED97 0x5D6D +0xED98 0x5DB8 +0xED99 0x5DB9 +0xED9A 0x5DD0 +0xED9B 0x5F21 +0xED9C 0x5F34 +0xED9D 0x5F67 +0xED9E 0x5FB7 +0xED9F 0x5FDE +0xEDA0 0x605D +0xEDA1 0x6085 +0xEDA2 0x608A +0xEDA3 0x60DE +0xEDA4 0x60D5 +0xEDA5 0x6120 +0xEDA6 0x60F2 +0xEDA7 0x6111 +0xEDA8 0x6137 +0xEDA9 0x6130 +0xEDAA 0x6198 +0xEDAB 0x6213 +0xEDAC 0x62A6 +0xEDAD 0x63F5 +0xEDAE 0x6460 +0xEDAF 0x649D +0xEDB0 0x64CE +0xEDB1 0x654E +0xEDB2 0x6600 +0xEDB3 0x6615 +0xEDB4 0x663B +0xEDB5 0x6609 +0xEDB6 0x662E +0xEDB7 0x661E +0xEDB8 0x6624 +0xEDB9 0x6665 +0xEDBA 0x6657 +0xEDBB 0x6659 +0xEDBC 0xFA12 +0xEDBD 0x6673 +0xEDBE 0x6699 +0xEDBF 0x66A0 +0xEDC0 0x66B2 +0xEDC1 0x66BF +0xEDC2 0x66FA +0xEDC3 0x670E +0xEDC4 0xF929 +0xEDC5 0x6766 +0xEDC6 0x67BB +0xEDC7 0x6852 +0xEDC8 0x67C0 +0xEDC9 0x6801 +0xEDCA 0x6844 +0xEDCB 0x68CF +0xEDCC 0xFA13 +0xEDCD 0x6968 +0xEDCE 0xFA14 +0xEDCF 0x6998 +0xEDD0 0x69E2 +0xEDD1 0x6A30 +0xEDD2 0x6A6B +0xEDD3 0x6A46 +0xEDD4 0x6A73 +0xEDD5 0x6A7E +0xEDD6 0x6AE2 +0xEDD7 0x6AE4 +0xEDD8 0x6BD6 +0xEDD9 0x6C3F +0xEDDA 0x6C5C +0xEDDB 0x6C86 +0xEDDC 0x6C6F +0xEDDD 0x6CDA +0xEDDE 0x6D04 +0xEDDF 0x6D87 +0xEDE0 0x6D6F +0xEDE1 0x6D96 +0xEDE2 0x6DAC +0xEDE3 0x6DCF +0xEDE4 0x6DF8 +0xEDE5 0x6DF2 +0xEDE6 0x6DFC +0xEDE7 0x6E39 +0xEDE8 0x6E5C +0xEDE9 0x6E27 +0xEDEA 0x6E3C +0xEDEB 0x6EBF +0xEDEC 0x6F88 +0xEDED 0x6FB5 +0xEDEE 0x6FF5 +0xEDEF 0x7005 +0xEDF0 0x7007 +0xEDF1 0x7028 +0xEDF2 0x7085 +0xEDF3 0x70AB +0xEDF4 0x710F +0xEDF5 0x7104 +0xEDF6 0x715C +0xEDF7 0x7146 +0xEDF8 0x7147 +0xEDF9 0xFA15 +0xEDFA 0x71C1 +0xEDFB 0x71FE +0xEDFC 0x72B1 +0xEE40 0x72BE +0xEE41 0x7324 +0xEE42 0xFA16 +0xEE43 0x7377 +0xEE44 0x73BD +0xEE45 0x73C9 +0xEE46 0x73D6 +0xEE47 0x73E3 +0xEE48 0x73D2 +0xEE49 0x7407 +0xEE4A 0x73F5 +0xEE4B 0x7426 +0xEE4C 0x742A +0xEE4D 0x7429 +0xEE4E 0x742E +0xEE4F 0x7462 +0xEE50 0x7489 +0xEE51 0x749F +0xEE52 0x7501 +0xEE53 0x756F +0xEE54 0x7682 +0xEE55 0x769C +0xEE56 0x769E +0xEE57 0x769B +0xEE58 0x76A6 +0xEE59 0xFA17 +0xEE5A 0x7746 +0xEE5B 0x52AF +0xEE5C 0x7821 +0xEE5D 0x784E +0xEE5E 0x7864 +0xEE5F 0x787A +0xEE60 0x7930 +0xEE61 0xFA18 +0xEE62 0xFA19 +0xEE63 0xFA1A +0xEE64 0x7994 +0xEE65 0xFA1B +0xEE66 0x799B +0xEE67 0x7AD1 +0xEE68 0x7AE7 +0xEE69 0xFA1C +0xEE6A 0x7AEB +0xEE6B 0x7B9E +0xEE6C 0xFA1D +0xEE6D 0x7D48 +0xEE6E 0x7D5C +0xEE6F 0x7DB7 +0xEE70 0x7DA0 +0xEE71 0x7DD6 +0xEE72 0x7E52 +0xEE73 0x7F47 +0xEE74 0x7FA1 +0xEE75 0xFA1E +0xEE76 0x8301 +0xEE77 0x8362 +0xEE78 0x837F +0xEE79 0x83C7 +0xEE7A 0x83F6 +0xEE7B 0x8448 +0xEE7C 0x84B4 +0xEE7D 0x8553 +0xEE7E 0x8559 +0xEE80 0x856B +0xEE81 0xFA1F +0xEE82 0x85B0 +0xEE83 0xFA20 +0xEE84 0xFA21 +0xEE85 0x8807 +0xEE86 0x88F5 +0xEE87 0x8A12 +0xEE88 0x8A37 +0xEE89 0x8A79 +0xEE8A 0x8AA7 +0xEE8B 0x8ABE +0xEE8C 0x8ADF +0xEE8D 0xFA22 +0xEE8E 0x8AF6 +0xEE8F 0x8B53 +0xEE90 0x8B7F +0xEE91 0x8CF0 +0xEE92 0x8CF4 +0xEE93 0x8D12 +0xEE94 0x8D76 +0xEE95 0xFA23 +0xEE96 0x8ECF +0xEE97 0xFA24 +0xEE98 0xFA25 +0xEE99 0x9067 +0xEE9A 0x90DE +0xEE9B 0xFA26 +0xEE9C 0x9115 +0xEE9D 0x9127 +0xEE9E 0x91DA +0xEE9F 0x91D7 +0xEEA0 0x91DE +0xEEA1 0x91ED +0xEEA2 0x91EE +0xEEA3 0x91E4 +0xEEA4 0x91E5 +0xEEA5 0x9206 +0xEEA6 0x9210 +0xEEA7 0x920A +0xEEA8 0x923A +0xEEA9 0x9240 +0xEEAA 0x923C +0xEEAB 0x924E +0xEEAC 0x9259 +0xEEAD 0x9251 +0xEEAE 0x9239 +0xEEAF 0x9267 +0xEEB0 0x92A7 +0xEEB1 0x9277 +0xEEB2 0x9278 +0xEEB3 0x92E7 +0xEEB4 0x92D7 +0xEEB5 0x92D9 +0xEEB6 0x92D0 +0xEEB7 0xFA27 +0xEEB8 0x92D5 +0xEEB9 0x92E0 +0xEEBA 0x92D3 +0xEEBB 0x9325 +0xEEBC 0x9321 +0xEEBD 0x92FB +0xEEBE 0xFA28 +0xEEBF 0x931E +0xEEC0 0x92FF +0xEEC1 0x931D +0xEEC2 0x9302 +0xEEC3 0x9370 +0xEEC4 0x9357 +0xEEC5 0x93A4 +0xEEC6 0x93C6 +0xEEC7 0x93DE +0xEEC8 0x93F8 +0xEEC9 0x9431 +0xEECA 0x9445 +0xEECB 0x9448 +0xEECC 0x9592 +0xEECD 0xF9DC +0xEECE 0xFA29 +0xEECF 0x969D +0xEED0 0x96AF +0xEED1 0x9733 +0xEED2 0x973B +0xEED3 0x9743 +0xEED4 0x974D +0xEED5 0x974F +0xEED6 0x9751 +0xEED7 0x9755 +0xEED8 0x9857 +0xEED9 0x9865 +0xEEDA 0xFA2A +0xEEDB 0xFA2B +0xEEDC 0x9927 +0xEEDD 0xFA2C +0xEEDE 0x999E +0xEEDF 0x9A4E +0xEEE0 0x9AD9 +0xEEE1 0x9ADC +0xEEE2 0x9B75 +0xEEE3 0x9B72 +0xEEE4 0x9B8F +0xEEE5 0x9BB1 +0xEEE6 0x9BBB +0xEEE7 0x9C00 +0xEEE8 0x9D70 +0xEEE9 0x9D6B +0xEEEA 0xFA2D +0xEEEB 0x9E19 +0xEEEC 0x9ED1 +0xEEEF 0x2170 +0xEEF0 0x2171 +0xEEF1 0x2172 +0xEEF2 0x2173 +0xEEF3 0x2174 +0xEEF4 0x2175 +0xEEF5 0x2176 +0xEEF6 0x2177 +0xEEF7 0x2178 +0xEEF8 0x2179 +0xEEF9 0xFFE2 +0xEEFA 0xFFE4 +0xEEFB 0xFF07 +0xEEFC 0xFF02 +0xFA5B 0x2235 diff --git a/jni/iconv/tests/CP932.TXT b/jni/iconv/tests/CP932.TXT new file mode 100644 index 0000000..99b15bd --- /dev/null +++ b/jni/iconv/tests/CP932.TXT @@ -0,0 +1,9795 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8140 0x3000 +0x8141 0x3001 +0x8142 0x3002 +0x8143 0xFF0C +0x8144 0xFF0E +0x8145 0x30FB +0x8146 0xFF1A +0x8147 0xFF1B +0x8148 0xFF1F +0x8149 0xFF01 +0x814A 0x309B +0x814B 0x309C +0x814C 0x00B4 +0x814D 0xFF40 +0x814E 0x00A8 +0x814F 0xFF3E +0x8150 0xFFE3 +0x8151 0xFF3F +0x8152 0x30FD +0x8153 0x30FE +0x8154 0x309D +0x8155 0x309E +0x8156 0x3003 +0x8157 0x4EDD +0x8158 0x3005 +0x8159 0x3006 +0x815A 0x3007 +0x815B 0x30FC +0x815C 0x2015 +0x815D 0x2010 +0x815E 0xFF0F +0x815F 0xFF3C +0x8160 0x301C +0x8161 0x2016 +0x8162 0xFF5C +0x8163 0x2026 +0x8164 0x2025 +0x8165 0x2018 +0x8166 0x2019 +0x8167 0x201C +0x8168 0x201D +0x8169 0xFF08 +0x816A 0xFF09 +0x816B 0x3014 +0x816C 0x3015 +0x816D 0xFF3B +0x816E 0xFF3D +0x816F 0xFF5B +0x8170 0xFF5D +0x8171 0x3008 +0x8172 0x3009 +0x8173 0x300A +0x8174 0x300B +0x8175 0x300C +0x8176 0x300D +0x8177 0x300E +0x8178 0x300F +0x8179 0x3010 +0x817A 0x3011 +0x817B 0xFF0B +0x817C 0x2212 +0x817D 0x00B1 +0x817E 0x00D7 +0x8180 0x00F7 +0x8181 0xFF1D +0x8182 0x2260 +0x8183 0xFF1C +0x8184 0xFF1E +0x8185 0x2266 +0x8186 0x2267 +0x8187 0x221E +0x8188 0x2234 +0x8189 0x2642 +0x818A 0x2640 +0x818B 0x00B0 +0x818C 0x2032 +0x818D 0x2033 +0x818E 0x2103 +0x818F 0xFFE5 +0x8190 0xFF04 +0x8191 0x00A2 +0x8192 0x00A3 +0x8193 0xFF05 +0x8194 0xFF03 +0x8195 0xFF06 +0x8196 0xFF0A +0x8197 0xFF20 +0x8198 0x00A7 +0x8199 0x2606 +0x819A 0x2605 +0x819B 0x25CB +0x819C 0x25CF +0x819D 0x25CE +0x819E 0x25C7 +0x819F 0x25C6 +0x81A0 0x25A1 +0x81A1 0x25A0 +0x81A2 0x25B3 +0x81A3 0x25B2 +0x81A4 0x25BD +0x81A5 0x25BC +0x81A6 0x203B +0x81A7 0x3012 +0x81A8 0x2192 +0x81A9 0x2190 +0x81AA 0x2191 +0x81AB 0x2193 +0x81AC 0x3013 +0x81B8 0x2208 +0x81B9 0x220B +0x81BA 0x2286 +0x81BB 0x2287 +0x81BC 0x2282 +0x81BD 0x2283 +0x81BE 0x222A +0x81BF 0x2229 +0x81C8 0x2227 +0x81C9 0x2228 +0x81CA 0x00AC +0x81CB 0x21D2 +0x81CC 0x21D4 +0x81CD 0x2200 +0x81CE 0x2203 +0x81DA 0x2220 +0x81DB 0x22A5 +0x81DC 0x2312 +0x81DD 0x2202 +0x81DE 0x2207 +0x81DF 0x2261 +0x81E0 0x2252 +0x81E1 0x226A +0x81E2 0x226B +0x81E3 0x221A +0x81E4 0x223D +0x81E5 0x221D +0x81E6 0x2235 +0x81E7 0x222B +0x81E8 0x222C +0x81F0 0x212B +0x81F1 0x2030 +0x81F2 0x266F +0x81F3 0x266D +0x81F4 0x266A +0x81F5 0x2020 +0x81F6 0x2021 +0x81F7 0x00B6 +0x81FC 0x25EF +0x824F 0xFF10 +0x8250 0xFF11 +0x8251 0xFF12 +0x8252 0xFF13 +0x8253 0xFF14 +0x8254 0xFF15 +0x8255 0xFF16 +0x8256 0xFF17 +0x8257 0xFF18 +0x8258 0xFF19 +0x8260 0xFF21 +0x8261 0xFF22 +0x8262 0xFF23 +0x8263 0xFF24 +0x8264 0xFF25 +0x8265 0xFF26 +0x8266 0xFF27 +0x8267 0xFF28 +0x8268 0xFF29 +0x8269 0xFF2A +0x826A 0xFF2B +0x826B 0xFF2C +0x826C 0xFF2D +0x826D 0xFF2E +0x826E 0xFF2F +0x826F 0xFF30 +0x8270 0xFF31 +0x8271 0xFF32 +0x8272 0xFF33 +0x8273 0xFF34 +0x8274 0xFF35 +0x8275 0xFF36 +0x8276 0xFF37 +0x8277 0xFF38 +0x8278 0xFF39 +0x8279 0xFF3A +0x8281 0xFF41 +0x8282 0xFF42 +0x8283 0xFF43 +0x8284 0xFF44 +0x8285 0xFF45 +0x8286 0xFF46 +0x8287 0xFF47 +0x8288 0xFF48 +0x8289 0xFF49 +0x828A 0xFF4A +0x828B 0xFF4B +0x828C 0xFF4C +0x828D 0xFF4D +0x828E 0xFF4E +0x828F 0xFF4F +0x8290 0xFF50 +0x8291 0xFF51 +0x8292 0xFF52 +0x8293 0xFF53 +0x8294 0xFF54 +0x8295 0xFF55 +0x8296 0xFF56 +0x8297 0xFF57 +0x8298 0xFF58 +0x8299 0xFF59 +0x829A 0xFF5A +0x829F 0x3041 +0x82A0 0x3042 +0x82A1 0x3043 +0x82A2 0x3044 +0x82A3 0x3045 +0x82A4 0x3046 +0x82A5 0x3047 +0x82A6 0x3048 +0x82A7 0x3049 +0x82A8 0x304A +0x82A9 0x304B +0x82AA 0x304C +0x82AB 0x304D +0x82AC 0x304E +0x82AD 0x304F +0x82AE 0x3050 +0x82AF 0x3051 +0x82B0 0x3052 +0x82B1 0x3053 +0x82B2 0x3054 +0x82B3 0x3055 +0x82B4 0x3056 +0x82B5 0x3057 +0x82B6 0x3058 +0x82B7 0x3059 +0x82B8 0x305A +0x82B9 0x305B +0x82BA 0x305C +0x82BB 0x305D +0x82BC 0x305E +0x82BD 0x305F +0x82BE 0x3060 +0x82BF 0x3061 +0x82C0 0x3062 +0x82C1 0x3063 +0x82C2 0x3064 +0x82C3 0x3065 +0x82C4 0x3066 +0x82C5 0x3067 +0x82C6 0x3068 +0x82C7 0x3069 +0x82C8 0x306A +0x82C9 0x306B +0x82CA 0x306C +0x82CB 0x306D +0x82CC 0x306E +0x82CD 0x306F +0x82CE 0x3070 +0x82CF 0x3071 +0x82D0 0x3072 +0x82D1 0x3073 +0x82D2 0x3074 +0x82D3 0x3075 +0x82D4 0x3076 +0x82D5 0x3077 +0x82D6 0x3078 +0x82D7 0x3079 +0x82D8 0x307A +0x82D9 0x307B +0x82DA 0x307C +0x82DB 0x307D +0x82DC 0x307E +0x82DD 0x307F +0x82DE 0x3080 +0x82DF 0x3081 +0x82E0 0x3082 +0x82E1 0x3083 +0x82E2 0x3084 +0x82E3 0x3085 +0x82E4 0x3086 +0x82E5 0x3087 +0x82E6 0x3088 +0x82E7 0x3089 +0x82E8 0x308A +0x82E9 0x308B +0x82EA 0x308C +0x82EB 0x308D +0x82EC 0x308E +0x82ED 0x308F +0x82EE 0x3090 +0x82EF 0x3091 +0x82F0 0x3092 +0x82F1 0x3093 +0x8340 0x30A1 +0x8341 0x30A2 +0x8342 0x30A3 +0x8343 0x30A4 +0x8344 0x30A5 +0x8345 0x30A6 +0x8346 0x30A7 +0x8347 0x30A8 +0x8348 0x30A9 +0x8349 0x30AA +0x834A 0x30AB +0x834B 0x30AC +0x834C 0x30AD +0x834D 0x30AE +0x834E 0x30AF +0x834F 0x30B0 +0x8350 0x30B1 +0x8351 0x30B2 +0x8352 0x30B3 +0x8353 0x30B4 +0x8354 0x30B5 +0x8355 0x30B6 +0x8356 0x30B7 +0x8357 0x30B8 +0x8358 0x30B9 +0x8359 0x30BA +0x835A 0x30BB +0x835B 0x30BC +0x835C 0x30BD +0x835D 0x30BE +0x835E 0x30BF +0x835F 0x30C0 +0x8360 0x30C1 +0x8361 0x30C2 +0x8362 0x30C3 +0x8363 0x30C4 +0x8364 0x30C5 +0x8365 0x30C6 +0x8366 0x30C7 +0x8367 0x30C8 +0x8368 0x30C9 +0x8369 0x30CA +0x836A 0x30CB +0x836B 0x30CC +0x836C 0x30CD +0x836D 0x30CE +0x836E 0x30CF +0x836F 0x30D0 +0x8370 0x30D1 +0x8371 0x30D2 +0x8372 0x30D3 +0x8373 0x30D4 +0x8374 0x30D5 +0x8375 0x30D6 +0x8376 0x30D7 +0x8377 0x30D8 +0x8378 0x30D9 +0x8379 0x30DA +0x837A 0x30DB +0x837B 0x30DC +0x837C 0x30DD +0x837D 0x30DE +0x837E 0x30DF +0x8380 0x30E0 +0x8381 0x30E1 +0x8382 0x30E2 +0x8383 0x30E3 +0x8384 0x30E4 +0x8385 0x30E5 +0x8386 0x30E6 +0x8387 0x30E7 +0x8388 0x30E8 +0x8389 0x30E9 +0x838A 0x30EA +0x838B 0x30EB +0x838C 0x30EC +0x838D 0x30ED +0x838E 0x30EE +0x838F 0x30EF +0x8390 0x30F0 +0x8391 0x30F1 +0x8392 0x30F2 +0x8393 0x30F3 +0x8394 0x30F4 +0x8395 0x30F5 +0x8396 0x30F6 +0x839F 0x0391 +0x83A0 0x0392 +0x83A1 0x0393 +0x83A2 0x0394 +0x83A3 0x0395 +0x83A4 0x0396 +0x83A5 0x0397 +0x83A6 0x0398 +0x83A7 0x0399 +0x83A8 0x039A +0x83A9 0x039B +0x83AA 0x039C +0x83AB 0x039D +0x83AC 0x039E +0x83AD 0x039F +0x83AE 0x03A0 +0x83AF 0x03A1 +0x83B0 0x03A3 +0x83B1 0x03A4 +0x83B2 0x03A5 +0x83B3 0x03A6 +0x83B4 0x03A7 +0x83B5 0x03A8 +0x83B6 0x03A9 +0x83BF 0x03B1 +0x83C0 0x03B2 +0x83C1 0x03B3 +0x83C2 0x03B4 +0x83C3 0x03B5 +0x83C4 0x03B6 +0x83C5 0x03B7 +0x83C6 0x03B8 +0x83C7 0x03B9 +0x83C8 0x03BA +0x83C9 0x03BB +0x83CA 0x03BC +0x83CB 0x03BD +0x83CC 0x03BE +0x83CD 0x03BF +0x83CE 0x03C0 +0x83CF 0x03C1 +0x83D0 0x03C3 +0x83D1 0x03C4 +0x83D2 0x03C5 +0x83D3 0x03C6 +0x83D4 0x03C7 +0x83D5 0x03C8 +0x83D6 0x03C9 +0x8440 0x0410 +0x8441 0x0411 +0x8442 0x0412 +0x8443 0x0413 +0x8444 0x0414 +0x8445 0x0415 +0x8446 0x0401 +0x8447 0x0416 +0x8448 0x0417 +0x8449 0x0418 +0x844A 0x0419 +0x844B 0x041A +0x844C 0x041B +0x844D 0x041C +0x844E 0x041D +0x844F 0x041E +0x8450 0x041F +0x8451 0x0420 +0x8452 0x0421 +0x8453 0x0422 +0x8454 0x0423 +0x8455 0x0424 +0x8456 0x0425 +0x8457 0x0426 +0x8458 0x0427 +0x8459 0x0428 +0x845A 0x0429 +0x845B 0x042A +0x845C 0x042B +0x845D 0x042C +0x845E 0x042D +0x845F 0x042E +0x8460 0x042F +0x8470 0x0430 +0x8471 0x0431 +0x8472 0x0432 +0x8473 0x0433 +0x8474 0x0434 +0x8475 0x0435 +0x8476 0x0451 +0x8477 0x0436 +0x8478 0x0437 +0x8479 0x0438 +0x847A 0x0439 +0x847B 0x043A +0x847C 0x043B +0x847D 0x043C +0x847E 0x043D +0x8480 0x043E +0x8481 0x043F +0x8482 0x0440 +0x8483 0x0441 +0x8484 0x0442 +0x8485 0x0443 +0x8486 0x0444 +0x8487 0x0445 +0x8488 0x0446 +0x8489 0x0447 +0x848A 0x0448 +0x848B 0x0449 +0x848C 0x044A +0x848D 0x044B +0x848E 0x044C +0x848F 0x044D +0x8490 0x044E +0x8491 0x044F +0x849F 0x2500 +0x84A0 0x2502 +0x84A1 0x250C +0x84A2 0x2510 +0x84A3 0x2518 +0x84A4 0x2514 +0x84A5 0x251C +0x84A6 0x252C +0x84A7 0x2524 +0x84A8 0x2534 +0x84A9 0x253C +0x84AA 0x2501 +0x84AB 0x2503 +0x84AC 0x250F +0x84AD 0x2513 +0x84AE 0x251B +0x84AF 0x2517 +0x84B0 0x2523 +0x84B1 0x2533 +0x84B2 0x252B +0x84B3 0x253B +0x84B4 0x254B +0x84B5 0x2520 +0x84B6 0x252F +0x84B7 0x2528 +0x84B8 0x2537 +0x84B9 0x253F +0x84BA 0x251D +0x84BB 0x2530 +0x84BC 0x2525 +0x84BD 0x2538 +0x84BE 0x2542 +0x8740 0x2460 +0x8741 0x2461 +0x8742 0x2462 +0x8743 0x2463 +0x8744 0x2464 +0x8745 0x2465 +0x8746 0x2466 +0x8747 0x2467 +0x8748 0x2468 +0x8749 0x2469 +0x874A 0x246A +0x874B 0x246B +0x874C 0x246C +0x874D 0x246D +0x874E 0x246E +0x874F 0x246F +0x8750 0x2470 +0x8751 0x2471 +0x8752 0x2472 +0x8753 0x2473 +0x8754 0x2160 +0x8755 0x2161 +0x8756 0x2162 +0x8757 0x2163 +0x8758 0x2164 +0x8759 0x2165 +0x875A 0x2166 +0x875B 0x2167 +0x875C 0x2168 +0x875D 0x2169 +0x875F 0x3349 +0x8760 0x3314 +0x8761 0x3322 +0x8762 0x334D +0x8763 0x3318 +0x8764 0x3327 +0x8765 0x3303 +0x8766 0x3336 +0x8767 0x3351 +0x8768 0x3357 +0x8769 0x330D +0x876A 0x3326 +0x876B 0x3323 +0x876C 0x332B +0x876D 0x334A +0x876E 0x333B +0x876F 0x339C +0x8770 0x339D +0x8771 0x339E +0x8772 0x338E +0x8773 0x338F +0x8774 0x33C4 +0x8775 0x33A1 +0x877E 0x337B +0x8780 0x301D +0x8781 0x301F +0x8782 0x2116 +0x8783 0x33CD +0x8784 0x2121 +0x8785 0x32A4 +0x8786 0x32A5 +0x8787 0x32A6 +0x8788 0x32A7 +0x8789 0x32A8 +0x878A 0x3231 +0x878B 0x3232 +0x878C 0x3239 +0x878D 0x337E +0x878E 0x337D +0x878F 0x337C +0x8790 0x2252 +0x8791 0x2261 +0x8792 0x222B +0x8793 0x222E +0x8794 0x2211 +0x8795 0x221A +0x8796 0x22A5 +0x8797 0x2220 +0x8798 0x221F +0x8799 0x22BF +0x879A 0x2235 +0x879B 0x2229 +0x879C 0x222A +0x889F 0x4E9C +0x88A0 0x5516 +0x88A1 0x5A03 +0x88A2 0x963F +0x88A3 0x54C0 +0x88A4 0x611B +0x88A5 0x6328 +0x88A6 0x59F6 +0x88A7 0x9022 +0x88A8 0x8475 +0x88A9 0x831C +0x88AA 0x7A50 +0x88AB 0x60AA +0x88AC 0x63E1 +0x88AD 0x6E25 +0x88AE 0x65ED +0x88AF 0x8466 +0x88B0 0x82A6 +0x88B1 0x9BF5 +0x88B2 0x6893 +0x88B3 0x5727 +0x88B4 0x65A1 +0x88B5 0x6271 +0x88B6 0x5B9B +0x88B7 0x59D0 +0x88B8 0x867B +0x88B9 0x98F4 +0x88BA 0x7D62 +0x88BB 0x7DBE +0x88BC 0x9B8E +0x88BD 0x6216 +0x88BE 0x7C9F +0x88BF 0x88B7 +0x88C0 0x5B89 +0x88C1 0x5EB5 +0x88C2 0x6309 +0x88C3 0x6697 +0x88C4 0x6848 +0x88C5 0x95C7 +0x88C6 0x978D +0x88C7 0x674F +0x88C8 0x4EE5 +0x88C9 0x4F0A +0x88CA 0x4F4D +0x88CB 0x4F9D +0x88CC 0x5049 +0x88CD 0x56F2 +0x88CE 0x5937 +0x88CF 0x59D4 +0x88D0 0x5A01 +0x88D1 0x5C09 +0x88D2 0x60DF +0x88D3 0x610F +0x88D4 0x6170 +0x88D5 0x6613 +0x88D6 0x6905 +0x88D7 0x70BA +0x88D8 0x754F +0x88D9 0x7570 +0x88DA 0x79FB +0x88DB 0x7DAD +0x88DC 0x7DEF +0x88DD 0x80C3 +0x88DE 0x840E +0x88DF 0x8863 +0x88E0 0x8B02 +0x88E1 0x9055 +0x88E2 0x907A +0x88E3 0x533B +0x88E4 0x4E95 +0x88E5 0x4EA5 +0x88E6 0x57DF +0x88E7 0x80B2 +0x88E8 0x90C1 +0x88E9 0x78EF +0x88EA 0x4E00 +0x88EB 0x58F1 +0x88EC 0x6EA2 +0x88ED 0x9038 +0x88EE 0x7A32 +0x88EF 0x8328 +0x88F0 0x828B +0x88F1 0x9C2F +0x88F2 0x5141 +0x88F3 0x5370 +0x88F4 0x54BD +0x88F5 0x54E1 +0x88F6 0x56E0 +0x88F7 0x59FB +0x88F8 0x5F15 +0x88F9 0x98F2 +0x88FA 0x6DEB +0x88FB 0x80E4 +0x88FC 0x852D +0x8940 0x9662 +0x8941 0x9670 +0x8942 0x96A0 +0x8943 0x97FB +0x8944 0x540B +0x8945 0x53F3 +0x8946 0x5B87 +0x8947 0x70CF +0x8948 0x7FBD +0x8949 0x8FC2 +0x894A 0x96E8 +0x894B 0x536F +0x894C 0x9D5C +0x894D 0x7ABA +0x894E 0x4E11 +0x894F 0x7893 +0x8950 0x81FC +0x8951 0x6E26 +0x8952 0x5618 +0x8953 0x5504 +0x8954 0x6B1D +0x8955 0x851A +0x8956 0x9C3B +0x8957 0x59E5 +0x8958 0x53A9 +0x8959 0x6D66 +0x895A 0x74DC +0x895B 0x958F +0x895C 0x5642 +0x895D 0x4E91 +0x895E 0x904B +0x895F 0x96F2 +0x8960 0x834F +0x8961 0x990C +0x8962 0x53E1 +0x8963 0x55B6 +0x8964 0x5B30 +0x8965 0x5F71 +0x8966 0x6620 +0x8967 0x66F3 +0x8968 0x6804 +0x8969 0x6C38 +0x896A 0x6CF3 +0x896B 0x6D29 +0x896C 0x745B +0x896D 0x76C8 +0x896E 0x7A4E +0x896F 0x9834 +0x8970 0x82F1 +0x8971 0x885B +0x8972 0x8A60 +0x8973 0x92ED +0x8974 0x6DB2 +0x8975 0x75AB +0x8976 0x76CA +0x8977 0x99C5 +0x8978 0x60A6 +0x8979 0x8B01 +0x897A 0x8D8A +0x897B 0x95B2 +0x897C 0x698E +0x897D 0x53AD +0x897E 0x5186 +0x8980 0x5712 +0x8981 0x5830 +0x8982 0x5944 +0x8983 0x5BB4 +0x8984 0x5EF6 +0x8985 0x6028 +0x8986 0x63A9 +0x8987 0x63F4 +0x8988 0x6CBF +0x8989 0x6F14 +0x898A 0x708E +0x898B 0x7114 +0x898C 0x7159 +0x898D 0x71D5 +0x898E 0x733F +0x898F 0x7E01 +0x8990 0x8276 +0x8991 0x82D1 +0x8992 0x8597 +0x8993 0x9060 +0x8994 0x925B +0x8995 0x9D1B +0x8996 0x5869 +0x8997 0x65BC +0x8998 0x6C5A +0x8999 0x7525 +0x899A 0x51F9 +0x899B 0x592E +0x899C 0x5965 +0x899D 0x5F80 +0x899E 0x5FDC +0x899F 0x62BC +0x89A0 0x65FA +0x89A1 0x6A2A +0x89A2 0x6B27 +0x89A3 0x6BB4 +0x89A4 0x738B +0x89A5 0x7FC1 +0x89A6 0x8956 +0x89A7 0x9D2C +0x89A8 0x9D0E +0x89A9 0x9EC4 +0x89AA 0x5CA1 +0x89AB 0x6C96 +0x89AC 0x837B +0x89AD 0x5104 +0x89AE 0x5C4B +0x89AF 0x61B6 +0x89B0 0x81C6 +0x89B1 0x6876 +0x89B2 0x7261 +0x89B3 0x4E59 +0x89B4 0x4FFA +0x89B5 0x5378 +0x89B6 0x6069 +0x89B7 0x6E29 +0x89B8 0x7A4F +0x89B9 0x97F3 +0x89BA 0x4E0B +0x89BB 0x5316 +0x89BC 0x4EEE +0x89BD 0x4F55 +0x89BE 0x4F3D +0x89BF 0x4FA1 +0x89C0 0x4F73 +0x89C1 0x52A0 +0x89C2 0x53EF +0x89C3 0x5609 +0x89C4 0x590F +0x89C5 0x5AC1 +0x89C6 0x5BB6 +0x89C7 0x5BE1 +0x89C8 0x79D1 +0x89C9 0x6687 +0x89CA 0x679C +0x89CB 0x67B6 +0x89CC 0x6B4C +0x89CD 0x6CB3 +0x89CE 0x706B +0x89CF 0x73C2 +0x89D0 0x798D +0x89D1 0x79BE +0x89D2 0x7A3C +0x89D3 0x7B87 +0x89D4 0x82B1 +0x89D5 0x82DB +0x89D6 0x8304 +0x89D7 0x8377 +0x89D8 0x83EF +0x89D9 0x83D3 +0x89DA 0x8766 +0x89DB 0x8AB2 +0x89DC 0x5629 +0x89DD 0x8CA8 +0x89DE 0x8FE6 +0x89DF 0x904E +0x89E0 0x971E +0x89E1 0x868A +0x89E2 0x4FC4 +0x89E3 0x5CE8 +0x89E4 0x6211 +0x89E5 0x7259 +0x89E6 0x753B +0x89E7 0x81E5 +0x89E8 0x82BD +0x89E9 0x86FE +0x89EA 0x8CC0 +0x89EB 0x96C5 +0x89EC 0x9913 +0x89ED 0x99D5 +0x89EE 0x4ECB +0x89EF 0x4F1A +0x89F0 0x89E3 +0x89F1 0x56DE +0x89F2 0x584A +0x89F3 0x58CA +0x89F4 0x5EFB +0x89F5 0x5FEB +0x89F6 0x602A +0x89F7 0x6094 +0x89F8 0x6062 +0x89F9 0x61D0 +0x89FA 0x6212 +0x89FB 0x62D0 +0x89FC 0x6539 +0x8A40 0x9B41 +0x8A41 0x6666 +0x8A42 0x68B0 +0x8A43 0x6D77 +0x8A44 0x7070 +0x8A45 0x754C +0x8A46 0x7686 +0x8A47 0x7D75 +0x8A48 0x82A5 +0x8A49 0x87F9 +0x8A4A 0x958B +0x8A4B 0x968E +0x8A4C 0x8C9D +0x8A4D 0x51F1 +0x8A4E 0x52BE +0x8A4F 0x5916 +0x8A50 0x54B3 +0x8A51 0x5BB3 +0x8A52 0x5D16 +0x8A53 0x6168 +0x8A54 0x6982 +0x8A55 0x6DAF +0x8A56 0x788D +0x8A57 0x84CB +0x8A58 0x8857 +0x8A59 0x8A72 +0x8A5A 0x93A7 +0x8A5B 0x9AB8 +0x8A5C 0x6D6C +0x8A5D 0x99A8 +0x8A5E 0x86D9 +0x8A5F 0x57A3 +0x8A60 0x67FF +0x8A61 0x86CE +0x8A62 0x920E +0x8A63 0x5283 +0x8A64 0x5687 +0x8A65 0x5404 +0x8A66 0x5ED3 +0x8A67 0x62E1 +0x8A68 0x64B9 +0x8A69 0x683C +0x8A6A 0x6838 +0x8A6B 0x6BBB +0x8A6C 0x7372 +0x8A6D 0x78BA +0x8A6E 0x7A6B +0x8A6F 0x899A +0x8A70 0x89D2 +0x8A71 0x8D6B +0x8A72 0x8F03 +0x8A73 0x90ED +0x8A74 0x95A3 +0x8A75 0x9694 +0x8A76 0x9769 +0x8A77 0x5B66 +0x8A78 0x5CB3 +0x8A79 0x697D +0x8A7A 0x984D +0x8A7B 0x984E +0x8A7C 0x639B +0x8A7D 0x7B20 +0x8A7E 0x6A2B +0x8A80 0x6A7F +0x8A81 0x68B6 +0x8A82 0x9C0D +0x8A83 0x6F5F +0x8A84 0x5272 +0x8A85 0x559D +0x8A86 0x6070 +0x8A87 0x62EC +0x8A88 0x6D3B +0x8A89 0x6E07 +0x8A8A 0x6ED1 +0x8A8B 0x845B +0x8A8C 0x8910 +0x8A8D 0x8F44 +0x8A8E 0x4E14 +0x8A8F 0x9C39 +0x8A90 0x53F6 +0x8A91 0x691B +0x8A92 0x6A3A +0x8A93 0x9784 +0x8A94 0x682A +0x8A95 0x515C +0x8A96 0x7AC3 +0x8A97 0x84B2 +0x8A98 0x91DC +0x8A99 0x938C +0x8A9A 0x565B +0x8A9B 0x9D28 +0x8A9C 0x6822 +0x8A9D 0x8305 +0x8A9E 0x8431 +0x8A9F 0x7CA5 +0x8AA0 0x5208 +0x8AA1 0x82C5 +0x8AA2 0x74E6 +0x8AA3 0x4E7E +0x8AA4 0x4F83 +0x8AA5 0x51A0 +0x8AA6 0x5BD2 +0x8AA7 0x520A +0x8AA8 0x52D8 +0x8AA9 0x52E7 +0x8AAA 0x5DFB +0x8AAB 0x559A +0x8AAC 0x582A +0x8AAD 0x59E6 +0x8AAE 0x5B8C +0x8AAF 0x5B98 +0x8AB0 0x5BDB +0x8AB1 0x5E72 +0x8AB2 0x5E79 +0x8AB3 0x60A3 +0x8AB4 0x611F +0x8AB5 0x6163 +0x8AB6 0x61BE +0x8AB7 0x63DB +0x8AB8 0x6562 +0x8AB9 0x67D1 +0x8ABA 0x6853 +0x8ABB 0x68FA +0x8ABC 0x6B3E +0x8ABD 0x6B53 +0x8ABE 0x6C57 +0x8ABF 0x6F22 +0x8AC0 0x6F97 +0x8AC1 0x6F45 +0x8AC2 0x74B0 +0x8AC3 0x7518 +0x8AC4 0x76E3 +0x8AC5 0x770B +0x8AC6 0x7AFF +0x8AC7 0x7BA1 +0x8AC8 0x7C21 +0x8AC9 0x7DE9 +0x8ACA 0x7F36 +0x8ACB 0x7FF0 +0x8ACC 0x809D +0x8ACD 0x8266 +0x8ACE 0x839E +0x8ACF 0x89B3 +0x8AD0 0x8ACC +0x8AD1 0x8CAB +0x8AD2 0x9084 +0x8AD3 0x9451 +0x8AD4 0x9593 +0x8AD5 0x9591 +0x8AD6 0x95A2 +0x8AD7 0x9665 +0x8AD8 0x97D3 +0x8AD9 0x9928 +0x8ADA 0x8218 +0x8ADB 0x4E38 +0x8ADC 0x542B +0x8ADD 0x5CB8 +0x8ADE 0x5DCC +0x8ADF 0x73A9 +0x8AE0 0x764C +0x8AE1 0x773C +0x8AE2 0x5CA9 +0x8AE3 0x7FEB +0x8AE4 0x8D0B +0x8AE5 0x96C1 +0x8AE6 0x9811 +0x8AE7 0x9854 +0x8AE8 0x9858 +0x8AE9 0x4F01 +0x8AEA 0x4F0E +0x8AEB 0x5371 +0x8AEC 0x559C +0x8AED 0x5668 +0x8AEE 0x57FA +0x8AEF 0x5947 +0x8AF0 0x5B09 +0x8AF1 0x5BC4 +0x8AF2 0x5C90 +0x8AF3 0x5E0C +0x8AF4 0x5E7E +0x8AF5 0x5FCC +0x8AF6 0x63EE +0x8AF7 0x673A +0x8AF8 0x65D7 +0x8AF9 0x65E2 +0x8AFA 0x671F +0x8AFB 0x68CB +0x8AFC 0x68C4 +0x8B40 0x6A5F +0x8B41 0x5E30 +0x8B42 0x6BC5 +0x8B43 0x6C17 +0x8B44 0x6C7D +0x8B45 0x757F +0x8B46 0x7948 +0x8B47 0x5B63 +0x8B48 0x7A00 +0x8B49 0x7D00 +0x8B4A 0x5FBD +0x8B4B 0x898F +0x8B4C 0x8A18 +0x8B4D 0x8CB4 +0x8B4E 0x8D77 +0x8B4F 0x8ECC +0x8B50 0x8F1D +0x8B51 0x98E2 +0x8B52 0x9A0E +0x8B53 0x9B3C +0x8B54 0x4E80 +0x8B55 0x507D +0x8B56 0x5100 +0x8B57 0x5993 +0x8B58 0x5B9C +0x8B59 0x622F +0x8B5A 0x6280 +0x8B5B 0x64EC +0x8B5C 0x6B3A +0x8B5D 0x72A0 +0x8B5E 0x7591 +0x8B5F 0x7947 +0x8B60 0x7FA9 +0x8B61 0x87FB +0x8B62 0x8ABC +0x8B63 0x8B70 +0x8B64 0x63AC +0x8B65 0x83CA +0x8B66 0x97A0 +0x8B67 0x5409 +0x8B68 0x5403 +0x8B69 0x55AB +0x8B6A 0x6854 +0x8B6B 0x6A58 +0x8B6C 0x8A70 +0x8B6D 0x7827 +0x8B6E 0x6775 +0x8B6F 0x9ECD +0x8B70 0x5374 +0x8B71 0x5BA2 +0x8B72 0x811A +0x8B73 0x8650 +0x8B74 0x9006 +0x8B75 0x4E18 +0x8B76 0x4E45 +0x8B77 0x4EC7 +0x8B78 0x4F11 +0x8B79 0x53CA +0x8B7A 0x5438 +0x8B7B 0x5BAE +0x8B7C 0x5F13 +0x8B7D 0x6025 +0x8B7E 0x6551 +0x8B80 0x673D +0x8B81 0x6C42 +0x8B82 0x6C72 +0x8B83 0x6CE3 +0x8B84 0x7078 +0x8B85 0x7403 +0x8B86 0x7A76 +0x8B87 0x7AAE +0x8B88 0x7B08 +0x8B89 0x7D1A +0x8B8A 0x7CFE +0x8B8B 0x7D66 +0x8B8C 0x65E7 +0x8B8D 0x725B +0x8B8E 0x53BB +0x8B8F 0x5C45 +0x8B90 0x5DE8 +0x8B91 0x62D2 +0x8B92 0x62E0 +0x8B93 0x6319 +0x8B94 0x6E20 +0x8B95 0x865A +0x8B96 0x8A31 +0x8B97 0x8DDD +0x8B98 0x92F8 +0x8B99 0x6F01 +0x8B9A 0x79A6 +0x8B9B 0x9B5A +0x8B9C 0x4EA8 +0x8B9D 0x4EAB +0x8B9E 0x4EAC +0x8B9F 0x4F9B +0x8BA0 0x4FA0 +0x8BA1 0x50D1 +0x8BA2 0x5147 +0x8BA3 0x7AF6 +0x8BA4 0x5171 +0x8BA5 0x51F6 +0x8BA6 0x5354 +0x8BA7 0x5321 +0x8BA8 0x537F +0x8BA9 0x53EB +0x8BAA 0x55AC +0x8BAB 0x5883 +0x8BAC 0x5CE1 +0x8BAD 0x5F37 +0x8BAE 0x5F4A +0x8BAF 0x602F +0x8BB0 0x6050 +0x8BB1 0x606D +0x8BB2 0x631F +0x8BB3 0x6559 +0x8BB4 0x6A4B +0x8BB5 0x6CC1 +0x8BB6 0x72C2 +0x8BB7 0x72ED +0x8BB8 0x77EF +0x8BB9 0x80F8 +0x8BBA 0x8105 +0x8BBB 0x8208 +0x8BBC 0x854E +0x8BBD 0x90F7 +0x8BBE 0x93E1 +0x8BBF 0x97FF +0x8BC0 0x9957 +0x8BC1 0x9A5A +0x8BC2 0x4EF0 +0x8BC3 0x51DD +0x8BC4 0x5C2D +0x8BC5 0x6681 +0x8BC6 0x696D +0x8BC7 0x5C40 +0x8BC8 0x66F2 +0x8BC9 0x6975 +0x8BCA 0x7389 +0x8BCB 0x6850 +0x8BCC 0x7C81 +0x8BCD 0x50C5 +0x8BCE 0x52E4 +0x8BCF 0x5747 +0x8BD0 0x5DFE +0x8BD1 0x9326 +0x8BD2 0x65A4 +0x8BD3 0x6B23 +0x8BD4 0x6B3D +0x8BD5 0x7434 +0x8BD6 0x7981 +0x8BD7 0x79BD +0x8BD8 0x7B4B +0x8BD9 0x7DCA +0x8BDA 0x82B9 +0x8BDB 0x83CC +0x8BDC 0x887F +0x8BDD 0x895F +0x8BDE 0x8B39 +0x8BDF 0x8FD1 +0x8BE0 0x91D1 +0x8BE1 0x541F +0x8BE2 0x9280 +0x8BE3 0x4E5D +0x8BE4 0x5036 +0x8BE5 0x53E5 +0x8BE6 0x533A +0x8BE7 0x72D7 +0x8BE8 0x7396 +0x8BE9 0x77E9 +0x8BEA 0x82E6 +0x8BEB 0x8EAF +0x8BEC 0x99C6 +0x8BED 0x99C8 +0x8BEE 0x99D2 +0x8BEF 0x5177 +0x8BF0 0x611A +0x8BF1 0x865E +0x8BF2 0x55B0 +0x8BF3 0x7A7A +0x8BF4 0x5076 +0x8BF5 0x5BD3 +0x8BF6 0x9047 +0x8BF7 0x9685 +0x8BF8 0x4E32 +0x8BF9 0x6ADB +0x8BFA 0x91E7 +0x8BFB 0x5C51 +0x8BFC 0x5C48 +0x8C40 0x6398 +0x8C41 0x7A9F +0x8C42 0x6C93 +0x8C43 0x9774 +0x8C44 0x8F61 +0x8C45 0x7AAA +0x8C46 0x718A +0x8C47 0x9688 +0x8C48 0x7C82 +0x8C49 0x6817 +0x8C4A 0x7E70 +0x8C4B 0x6851 +0x8C4C 0x936C +0x8C4D 0x52F2 +0x8C4E 0x541B +0x8C4F 0x85AB +0x8C50 0x8A13 +0x8C51 0x7FA4 +0x8C52 0x8ECD +0x8C53 0x90E1 +0x8C54 0x5366 +0x8C55 0x8888 +0x8C56 0x7941 +0x8C57 0x4FC2 +0x8C58 0x50BE +0x8C59 0x5211 +0x8C5A 0x5144 +0x8C5B 0x5553 +0x8C5C 0x572D +0x8C5D 0x73EA +0x8C5E 0x578B +0x8C5F 0x5951 +0x8C60 0x5F62 +0x8C61 0x5F84 +0x8C62 0x6075 +0x8C63 0x6176 +0x8C64 0x6167 +0x8C65 0x61A9 +0x8C66 0x63B2 +0x8C67 0x643A +0x8C68 0x656C +0x8C69 0x666F +0x8C6A 0x6842 +0x8C6B 0x6E13 +0x8C6C 0x7566 +0x8C6D 0x7A3D +0x8C6E 0x7CFB +0x8C6F 0x7D4C +0x8C70 0x7D99 +0x8C71 0x7E4B +0x8C72 0x7F6B +0x8C73 0x830E +0x8C74 0x834A +0x8C75 0x86CD +0x8C76 0x8A08 +0x8C77 0x8A63 +0x8C78 0x8B66 +0x8C79 0x8EFD +0x8C7A 0x981A +0x8C7B 0x9D8F +0x8C7C 0x82B8 +0x8C7D 0x8FCE +0x8C7E 0x9BE8 +0x8C80 0x5287 +0x8C81 0x621F +0x8C82 0x6483 +0x8C83 0x6FC0 +0x8C84 0x9699 +0x8C85 0x6841 +0x8C86 0x5091 +0x8C87 0x6B20 +0x8C88 0x6C7A +0x8C89 0x6F54 +0x8C8A 0x7A74 +0x8C8B 0x7D50 +0x8C8C 0x8840 +0x8C8D 0x8A23 +0x8C8E 0x6708 +0x8C8F 0x4EF6 +0x8C90 0x5039 +0x8C91 0x5026 +0x8C92 0x5065 +0x8C93 0x517C +0x8C94 0x5238 +0x8C95 0x5263 +0x8C96 0x55A7 +0x8C97 0x570F +0x8C98 0x5805 +0x8C99 0x5ACC +0x8C9A 0x5EFA +0x8C9B 0x61B2 +0x8C9C 0x61F8 +0x8C9D 0x62F3 +0x8C9E 0x6372 +0x8C9F 0x691C +0x8CA0 0x6A29 +0x8CA1 0x727D +0x8CA2 0x72AC +0x8CA3 0x732E +0x8CA4 0x7814 +0x8CA5 0x786F +0x8CA6 0x7D79 +0x8CA7 0x770C +0x8CA8 0x80A9 +0x8CA9 0x898B +0x8CAA 0x8B19 +0x8CAB 0x8CE2 +0x8CAC 0x8ED2 +0x8CAD 0x9063 +0x8CAE 0x9375 +0x8CAF 0x967A +0x8CB0 0x9855 +0x8CB1 0x9A13 +0x8CB2 0x9E78 +0x8CB3 0x5143 +0x8CB4 0x539F +0x8CB5 0x53B3 +0x8CB6 0x5E7B +0x8CB7 0x5F26 +0x8CB8 0x6E1B +0x8CB9 0x6E90 +0x8CBA 0x7384 +0x8CBB 0x73FE +0x8CBC 0x7D43 +0x8CBD 0x8237 +0x8CBE 0x8A00 +0x8CBF 0x8AFA +0x8CC0 0x9650 +0x8CC1 0x4E4E +0x8CC2 0x500B +0x8CC3 0x53E4 +0x8CC4 0x547C +0x8CC5 0x56FA +0x8CC6 0x59D1 +0x8CC7 0x5B64 +0x8CC8 0x5DF1 +0x8CC9 0x5EAB +0x8CCA 0x5F27 +0x8CCB 0x6238 +0x8CCC 0x6545 +0x8CCD 0x67AF +0x8CCE 0x6E56 +0x8CCF 0x72D0 +0x8CD0 0x7CCA +0x8CD1 0x88B4 +0x8CD2 0x80A1 +0x8CD3 0x80E1 +0x8CD4 0x83F0 +0x8CD5 0x864E +0x8CD6 0x8A87 +0x8CD7 0x8DE8 +0x8CD8 0x9237 +0x8CD9 0x96C7 +0x8CDA 0x9867 +0x8CDB 0x9F13 +0x8CDC 0x4E94 +0x8CDD 0x4E92 +0x8CDE 0x4F0D +0x8CDF 0x5348 +0x8CE0 0x5449 +0x8CE1 0x543E +0x8CE2 0x5A2F +0x8CE3 0x5F8C +0x8CE4 0x5FA1 +0x8CE5 0x609F +0x8CE6 0x68A7 +0x8CE7 0x6A8E +0x8CE8 0x745A +0x8CE9 0x7881 +0x8CEA 0x8A9E +0x8CEB 0x8AA4 +0x8CEC 0x8B77 +0x8CED 0x9190 +0x8CEE 0x4E5E +0x8CEF 0x9BC9 +0x8CF0 0x4EA4 +0x8CF1 0x4F7C +0x8CF2 0x4FAF +0x8CF3 0x5019 +0x8CF4 0x5016 +0x8CF5 0x5149 +0x8CF6 0x516C +0x8CF7 0x529F +0x8CF8 0x52B9 +0x8CF9 0x52FE +0x8CFA 0x539A +0x8CFB 0x53E3 +0x8CFC 0x5411 +0x8D40 0x540E +0x8D41 0x5589 +0x8D42 0x5751 +0x8D43 0x57A2 +0x8D44 0x597D +0x8D45 0x5B54 +0x8D46 0x5B5D +0x8D47 0x5B8F +0x8D48 0x5DE5 +0x8D49 0x5DE7 +0x8D4A 0x5DF7 +0x8D4B 0x5E78 +0x8D4C 0x5E83 +0x8D4D 0x5E9A +0x8D4E 0x5EB7 +0x8D4F 0x5F18 +0x8D50 0x6052 +0x8D51 0x614C +0x8D52 0x6297 +0x8D53 0x62D8 +0x8D54 0x63A7 +0x8D55 0x653B +0x8D56 0x6602 +0x8D57 0x6643 +0x8D58 0x66F4 +0x8D59 0x676D +0x8D5A 0x6821 +0x8D5B 0x6897 +0x8D5C 0x69CB +0x8D5D 0x6C5F +0x8D5E 0x6D2A +0x8D5F 0x6D69 +0x8D60 0x6E2F +0x8D61 0x6E9D +0x8D62 0x7532 +0x8D63 0x7687 +0x8D64 0x786C +0x8D65 0x7A3F +0x8D66 0x7CE0 +0x8D67 0x7D05 +0x8D68 0x7D18 +0x8D69 0x7D5E +0x8D6A 0x7DB1 +0x8D6B 0x8015 +0x8D6C 0x8003 +0x8D6D 0x80AF +0x8D6E 0x80B1 +0x8D6F 0x8154 +0x8D70 0x818F +0x8D71 0x822A +0x8D72 0x8352 +0x8D73 0x884C +0x8D74 0x8861 +0x8D75 0x8B1B +0x8D76 0x8CA2 +0x8D77 0x8CFC +0x8D78 0x90CA +0x8D79 0x9175 +0x8D7A 0x9271 +0x8D7B 0x783F +0x8D7C 0x92FC +0x8D7D 0x95A4 +0x8D7E 0x964D +0x8D80 0x9805 +0x8D81 0x9999 +0x8D82 0x9AD8 +0x8D83 0x9D3B +0x8D84 0x525B +0x8D85 0x52AB +0x8D86 0x53F7 +0x8D87 0x5408 +0x8D88 0x58D5 +0x8D89 0x62F7 +0x8D8A 0x6FE0 +0x8D8B 0x8C6A +0x8D8C 0x8F5F +0x8D8D 0x9EB9 +0x8D8E 0x514B +0x8D8F 0x523B +0x8D90 0x544A +0x8D91 0x56FD +0x8D92 0x7A40 +0x8D93 0x9177 +0x8D94 0x9D60 +0x8D95 0x9ED2 +0x8D96 0x7344 +0x8D97 0x6F09 +0x8D98 0x8170 +0x8D99 0x7511 +0x8D9A 0x5FFD +0x8D9B 0x60DA +0x8D9C 0x9AA8 +0x8D9D 0x72DB +0x8D9E 0x8FBC +0x8D9F 0x6B64 +0x8DA0 0x9803 +0x8DA1 0x4ECA +0x8DA2 0x56F0 +0x8DA3 0x5764 +0x8DA4 0x58BE +0x8DA5 0x5A5A +0x8DA6 0x6068 +0x8DA7 0x61C7 +0x8DA8 0x660F +0x8DA9 0x6606 +0x8DAA 0x6839 +0x8DAB 0x68B1 +0x8DAC 0x6DF7 +0x8DAD 0x75D5 +0x8DAE 0x7D3A +0x8DAF 0x826E +0x8DB0 0x9B42 +0x8DB1 0x4E9B +0x8DB2 0x4F50 +0x8DB3 0x53C9 +0x8DB4 0x5506 +0x8DB5 0x5D6F +0x8DB6 0x5DE6 +0x8DB7 0x5DEE +0x8DB8 0x67FB +0x8DB9 0x6C99 +0x8DBA 0x7473 +0x8DBB 0x7802 +0x8DBC 0x8A50 +0x8DBD 0x9396 +0x8DBE 0x88DF +0x8DBF 0x5750 +0x8DC0 0x5EA7 +0x8DC1 0x632B +0x8DC2 0x50B5 +0x8DC3 0x50AC +0x8DC4 0x518D +0x8DC5 0x6700 +0x8DC6 0x54C9 +0x8DC7 0x585E +0x8DC8 0x59BB +0x8DC9 0x5BB0 +0x8DCA 0x5F69 +0x8DCB 0x624D +0x8DCC 0x63A1 +0x8DCD 0x683D +0x8DCE 0x6B73 +0x8DCF 0x6E08 +0x8DD0 0x707D +0x8DD1 0x91C7 +0x8DD2 0x7280 +0x8DD3 0x7815 +0x8DD4 0x7826 +0x8DD5 0x796D +0x8DD6 0x658E +0x8DD7 0x7D30 +0x8DD8 0x83DC +0x8DD9 0x88C1 +0x8DDA 0x8F09 +0x8DDB 0x969B +0x8DDC 0x5264 +0x8DDD 0x5728 +0x8DDE 0x6750 +0x8DDF 0x7F6A +0x8DE0 0x8CA1 +0x8DE1 0x51B4 +0x8DE2 0x5742 +0x8DE3 0x962A +0x8DE4 0x583A +0x8DE5 0x698A +0x8DE6 0x80B4 +0x8DE7 0x54B2 +0x8DE8 0x5D0E +0x8DE9 0x57FC +0x8DEA 0x7895 +0x8DEB 0x9DFA +0x8DEC 0x4F5C +0x8DED 0x524A +0x8DEE 0x548B +0x8DEF 0x643E +0x8DF0 0x6628 +0x8DF1 0x6714 +0x8DF2 0x67F5 +0x8DF3 0x7A84 +0x8DF4 0x7B56 +0x8DF5 0x7D22 +0x8DF6 0x932F +0x8DF7 0x685C +0x8DF8 0x9BAD +0x8DF9 0x7B39 +0x8DFA 0x5319 +0x8DFB 0x518A +0x8DFC 0x5237 +0x8E40 0x5BDF +0x8E41 0x62F6 +0x8E42 0x64AE +0x8E43 0x64E6 +0x8E44 0x672D +0x8E45 0x6BBA +0x8E46 0x85A9 +0x8E47 0x96D1 +0x8E48 0x7690 +0x8E49 0x9BD6 +0x8E4A 0x634C +0x8E4B 0x9306 +0x8E4C 0x9BAB +0x8E4D 0x76BF +0x8E4E 0x6652 +0x8E4F 0x4E09 +0x8E50 0x5098 +0x8E51 0x53C2 +0x8E52 0x5C71 +0x8E53 0x60E8 +0x8E54 0x6492 +0x8E55 0x6563 +0x8E56 0x685F +0x8E57 0x71E6 +0x8E58 0x73CA +0x8E59 0x7523 +0x8E5A 0x7B97 +0x8E5B 0x7E82 +0x8E5C 0x8695 +0x8E5D 0x8B83 +0x8E5E 0x8CDB +0x8E5F 0x9178 +0x8E60 0x9910 +0x8E61 0x65AC +0x8E62 0x66AB +0x8E63 0x6B8B +0x8E64 0x4ED5 +0x8E65 0x4ED4 +0x8E66 0x4F3A +0x8E67 0x4F7F +0x8E68 0x523A +0x8E69 0x53F8 +0x8E6A 0x53F2 +0x8E6B 0x55E3 +0x8E6C 0x56DB +0x8E6D 0x58EB +0x8E6E 0x59CB +0x8E6F 0x59C9 +0x8E70 0x59FF +0x8E71 0x5B50 +0x8E72 0x5C4D +0x8E73 0x5E02 +0x8E74 0x5E2B +0x8E75 0x5FD7 +0x8E76 0x601D +0x8E77 0x6307 +0x8E78 0x652F +0x8E79 0x5B5C +0x8E7A 0x65AF +0x8E7B 0x65BD +0x8E7C 0x65E8 +0x8E7D 0x679D +0x8E7E 0x6B62 +0x8E80 0x6B7B +0x8E81 0x6C0F +0x8E82 0x7345 +0x8E83 0x7949 +0x8E84 0x79C1 +0x8E85 0x7CF8 +0x8E86 0x7D19 +0x8E87 0x7D2B +0x8E88 0x80A2 +0x8E89 0x8102 +0x8E8A 0x81F3 +0x8E8B 0x8996 +0x8E8C 0x8A5E +0x8E8D 0x8A69 +0x8E8E 0x8A66 +0x8E8F 0x8A8C +0x8E90 0x8AEE +0x8E91 0x8CC7 +0x8E92 0x8CDC +0x8E93 0x96CC +0x8E94 0x98FC +0x8E95 0x6B6F +0x8E96 0x4E8B +0x8E97 0x4F3C +0x8E98 0x4F8D +0x8E99 0x5150 +0x8E9A 0x5B57 +0x8E9B 0x5BFA +0x8E9C 0x6148 +0x8E9D 0x6301 +0x8E9E 0x6642 +0x8E9F 0x6B21 +0x8EA0 0x6ECB +0x8EA1 0x6CBB +0x8EA2 0x723E +0x8EA3 0x74BD +0x8EA4 0x75D4 +0x8EA5 0x78C1 +0x8EA6 0x793A +0x8EA7 0x800C +0x8EA8 0x8033 +0x8EA9 0x81EA +0x8EAA 0x8494 +0x8EAB 0x8F9E +0x8EAC 0x6C50 +0x8EAD 0x9E7F +0x8EAE 0x5F0F +0x8EAF 0x8B58 +0x8EB0 0x9D2B +0x8EB1 0x7AFA +0x8EB2 0x8EF8 +0x8EB3 0x5B8D +0x8EB4 0x96EB +0x8EB5 0x4E03 +0x8EB6 0x53F1 +0x8EB7 0x57F7 +0x8EB8 0x5931 +0x8EB9 0x5AC9 +0x8EBA 0x5BA4 +0x8EBB 0x6089 +0x8EBC 0x6E7F +0x8EBD 0x6F06 +0x8EBE 0x75BE +0x8EBF 0x8CEA +0x8EC0 0x5B9F +0x8EC1 0x8500 +0x8EC2 0x7BE0 +0x8EC3 0x5072 +0x8EC4 0x67F4 +0x8EC5 0x829D +0x8EC6 0x5C61 +0x8EC7 0x854A +0x8EC8 0x7E1E +0x8EC9 0x820E +0x8ECA 0x5199 +0x8ECB 0x5C04 +0x8ECC 0x6368 +0x8ECD 0x8D66 +0x8ECE 0x659C +0x8ECF 0x716E +0x8ED0 0x793E +0x8ED1 0x7D17 +0x8ED2 0x8005 +0x8ED3 0x8B1D +0x8ED4 0x8ECA +0x8ED5 0x906E +0x8ED6 0x86C7 +0x8ED7 0x90AA +0x8ED8 0x501F +0x8ED9 0x52FA +0x8EDA 0x5C3A +0x8EDB 0x6753 +0x8EDC 0x707C +0x8EDD 0x7235 +0x8EDE 0x914C +0x8EDF 0x91C8 +0x8EE0 0x932B +0x8EE1 0x82E5 +0x8EE2 0x5BC2 +0x8EE3 0x5F31 +0x8EE4 0x60F9 +0x8EE5 0x4E3B +0x8EE6 0x53D6 +0x8EE7 0x5B88 +0x8EE8 0x624B +0x8EE9 0x6731 +0x8EEA 0x6B8A +0x8EEB 0x72E9 +0x8EEC 0x73E0 +0x8EED 0x7A2E +0x8EEE 0x816B +0x8EEF 0x8DA3 +0x8EF0 0x9152 +0x8EF1 0x9996 +0x8EF2 0x5112 +0x8EF3 0x53D7 +0x8EF4 0x546A +0x8EF5 0x5BFF +0x8EF6 0x6388 +0x8EF7 0x6A39 +0x8EF8 0x7DAC +0x8EF9 0x9700 +0x8EFA 0x56DA +0x8EFB 0x53CE +0x8EFC 0x5468 +0x8F40 0x5B97 +0x8F41 0x5C31 +0x8F42 0x5DDE +0x8F43 0x4FEE +0x8F44 0x6101 +0x8F45 0x62FE +0x8F46 0x6D32 +0x8F47 0x79C0 +0x8F48 0x79CB +0x8F49 0x7D42 +0x8F4A 0x7E4D +0x8F4B 0x7FD2 +0x8F4C 0x81ED +0x8F4D 0x821F +0x8F4E 0x8490 +0x8F4F 0x8846 +0x8F50 0x8972 +0x8F51 0x8B90 +0x8F52 0x8E74 +0x8F53 0x8F2F +0x8F54 0x9031 +0x8F55 0x914B +0x8F56 0x916C +0x8F57 0x96C6 +0x8F58 0x919C +0x8F59 0x4EC0 +0x8F5A 0x4F4F +0x8F5B 0x5145 +0x8F5C 0x5341 +0x8F5D 0x5F93 +0x8F5E 0x620E +0x8F5F 0x67D4 +0x8F60 0x6C41 +0x8F61 0x6E0B +0x8F62 0x7363 +0x8F63 0x7E26 +0x8F64 0x91CD +0x8F65 0x9283 +0x8F66 0x53D4 +0x8F67 0x5919 +0x8F68 0x5BBF +0x8F69 0x6DD1 +0x8F6A 0x795D +0x8F6B 0x7E2E +0x8F6C 0x7C9B +0x8F6D 0x587E +0x8F6E 0x719F +0x8F6F 0x51FA +0x8F70 0x8853 +0x8F71 0x8FF0 +0x8F72 0x4FCA +0x8F73 0x5CFB +0x8F74 0x6625 +0x8F75 0x77AC +0x8F76 0x7AE3 +0x8F77 0x821C +0x8F78 0x99FF +0x8F79 0x51C6 +0x8F7A 0x5FAA +0x8F7B 0x65EC +0x8F7C 0x696F +0x8F7D 0x6B89 +0x8F7E 0x6DF3 +0x8F80 0x6E96 +0x8F81 0x6F64 +0x8F82 0x76FE +0x8F83 0x7D14 +0x8F84 0x5DE1 +0x8F85 0x9075 +0x8F86 0x9187 +0x8F87 0x9806 +0x8F88 0x51E6 +0x8F89 0x521D +0x8F8A 0x6240 +0x8F8B 0x6691 +0x8F8C 0x66D9 +0x8F8D 0x6E1A +0x8F8E 0x5EB6 +0x8F8F 0x7DD2 +0x8F90 0x7F72 +0x8F91 0x66F8 +0x8F92 0x85AF +0x8F93 0x85F7 +0x8F94 0x8AF8 +0x8F95 0x52A9 +0x8F96 0x53D9 +0x8F97 0x5973 +0x8F98 0x5E8F +0x8F99 0x5F90 +0x8F9A 0x6055 +0x8F9B 0x92E4 +0x8F9C 0x9664 +0x8F9D 0x50B7 +0x8F9E 0x511F +0x8F9F 0x52DD +0x8FA0 0x5320 +0x8FA1 0x5347 +0x8FA2 0x53EC +0x8FA3 0x54E8 +0x8FA4 0x5546 +0x8FA5 0x5531 +0x8FA6 0x5617 +0x8FA7 0x5968 +0x8FA8 0x59BE +0x8FA9 0x5A3C +0x8FAA 0x5BB5 +0x8FAB 0x5C06 +0x8FAC 0x5C0F +0x8FAD 0x5C11 +0x8FAE 0x5C1A +0x8FAF 0x5E84 +0x8FB0 0x5E8A +0x8FB1 0x5EE0 +0x8FB2 0x5F70 +0x8FB3 0x627F +0x8FB4 0x6284 +0x8FB5 0x62DB +0x8FB6 0x638C +0x8FB7 0x6377 +0x8FB8 0x6607 +0x8FB9 0x660C +0x8FBA 0x662D +0x8FBB 0x6676 +0x8FBC 0x677E +0x8FBD 0x68A2 +0x8FBE 0x6A1F +0x8FBF 0x6A35 +0x8FC0 0x6CBC +0x8FC1 0x6D88 +0x8FC2 0x6E09 +0x8FC3 0x6E58 +0x8FC4 0x713C +0x8FC5 0x7126 +0x8FC6 0x7167 +0x8FC7 0x75C7 +0x8FC8 0x7701 +0x8FC9 0x785D +0x8FCA 0x7901 +0x8FCB 0x7965 +0x8FCC 0x79F0 +0x8FCD 0x7AE0 +0x8FCE 0x7B11 +0x8FCF 0x7CA7 +0x8FD0 0x7D39 +0x8FD1 0x8096 +0x8FD2 0x83D6 +0x8FD3 0x848B +0x8FD4 0x8549 +0x8FD5 0x885D +0x8FD6 0x88F3 +0x8FD7 0x8A1F +0x8FD8 0x8A3C +0x8FD9 0x8A54 +0x8FDA 0x8A73 +0x8FDB 0x8C61 +0x8FDC 0x8CDE +0x8FDD 0x91A4 +0x8FDE 0x9266 +0x8FDF 0x937E +0x8FE0 0x9418 +0x8FE1 0x969C +0x8FE2 0x9798 +0x8FE3 0x4E0A +0x8FE4 0x4E08 +0x8FE5 0x4E1E +0x8FE6 0x4E57 +0x8FE7 0x5197 +0x8FE8 0x5270 +0x8FE9 0x57CE +0x8FEA 0x5834 +0x8FEB 0x58CC +0x8FEC 0x5B22 +0x8FED 0x5E38 +0x8FEE 0x60C5 +0x8FEF 0x64FE +0x8FF0 0x6761 +0x8FF1 0x6756 +0x8FF2 0x6D44 +0x8FF3 0x72B6 +0x8FF4 0x7573 +0x8FF5 0x7A63 +0x8FF6 0x84B8 +0x8FF7 0x8B72 +0x8FF8 0x91B8 +0x8FF9 0x9320 +0x8FFA 0x5631 +0x8FFB 0x57F4 +0x8FFC 0x98FE +0x9040 0x62ED +0x9041 0x690D +0x9042 0x6B96 +0x9043 0x71ED +0x9044 0x7E54 +0x9045 0x8077 +0x9046 0x8272 +0x9047 0x89E6 +0x9048 0x98DF +0x9049 0x8755 +0x904A 0x8FB1 +0x904B 0x5C3B +0x904C 0x4F38 +0x904D 0x4FE1 +0x904E 0x4FB5 +0x904F 0x5507 +0x9050 0x5A20 +0x9051 0x5BDD +0x9052 0x5BE9 +0x9053 0x5FC3 +0x9054 0x614E +0x9055 0x632F +0x9056 0x65B0 +0x9057 0x664B +0x9058 0x68EE +0x9059 0x699B +0x905A 0x6D78 +0x905B 0x6DF1 +0x905C 0x7533 +0x905D 0x75B9 +0x905E 0x771F +0x905F 0x795E +0x9060 0x79E6 +0x9061 0x7D33 +0x9062 0x81E3 +0x9063 0x82AF +0x9064 0x85AA +0x9065 0x89AA +0x9066 0x8A3A +0x9067 0x8EAB +0x9068 0x8F9B +0x9069 0x9032 +0x906A 0x91DD +0x906B 0x9707 +0x906C 0x4EBA +0x906D 0x4EC1 +0x906E 0x5203 +0x906F 0x5875 +0x9070 0x58EC +0x9071 0x5C0B +0x9072 0x751A +0x9073 0x5C3D +0x9074 0x814E +0x9075 0x8A0A +0x9076 0x8FC5 +0x9077 0x9663 +0x9078 0x976D +0x9079 0x7B25 +0x907A 0x8ACF +0x907B 0x9808 +0x907C 0x9162 +0x907D 0x56F3 +0x907E 0x53A8 +0x9080 0x9017 +0x9081 0x5439 +0x9082 0x5782 +0x9083 0x5E25 +0x9084 0x63A8 +0x9085 0x6C34 +0x9086 0x708A +0x9087 0x7761 +0x9088 0x7C8B +0x9089 0x7FE0 +0x908A 0x8870 +0x908B 0x9042 +0x908C 0x9154 +0x908D 0x9310 +0x908E 0x9318 +0x908F 0x968F +0x9090 0x745E +0x9091 0x9AC4 +0x9092 0x5D07 +0x9093 0x5D69 +0x9094 0x6570 +0x9095 0x67A2 +0x9096 0x8DA8 +0x9097 0x96DB +0x9098 0x636E +0x9099 0x6749 +0x909A 0x6919 +0x909B 0x83C5 +0x909C 0x9817 +0x909D 0x96C0 +0x909E 0x88FE +0x909F 0x6F84 +0x90A0 0x647A +0x90A1 0x5BF8 +0x90A2 0x4E16 +0x90A3 0x702C +0x90A4 0x755D +0x90A5 0x662F +0x90A6 0x51C4 +0x90A7 0x5236 +0x90A8 0x52E2 +0x90A9 0x59D3 +0x90AA 0x5F81 +0x90AB 0x6027 +0x90AC 0x6210 +0x90AD 0x653F +0x90AE 0x6574 +0x90AF 0x661F +0x90B0 0x6674 +0x90B1 0x68F2 +0x90B2 0x6816 +0x90B3 0x6B63 +0x90B4 0x6E05 +0x90B5 0x7272 +0x90B6 0x751F +0x90B7 0x76DB +0x90B8 0x7CBE +0x90B9 0x8056 +0x90BA 0x58F0 +0x90BB 0x88FD +0x90BC 0x897F +0x90BD 0x8AA0 +0x90BE 0x8A93 +0x90BF 0x8ACB +0x90C0 0x901D +0x90C1 0x9192 +0x90C2 0x9752 +0x90C3 0x9759 +0x90C4 0x6589 +0x90C5 0x7A0E +0x90C6 0x8106 +0x90C7 0x96BB +0x90C8 0x5E2D +0x90C9 0x60DC +0x90CA 0x621A +0x90CB 0x65A5 +0x90CC 0x6614 +0x90CD 0x6790 +0x90CE 0x77F3 +0x90CF 0x7A4D +0x90D0 0x7C4D +0x90D1 0x7E3E +0x90D2 0x810A +0x90D3 0x8CAC +0x90D4 0x8D64 +0x90D5 0x8DE1 +0x90D6 0x8E5F +0x90D7 0x78A9 +0x90D8 0x5207 +0x90D9 0x62D9 +0x90DA 0x63A5 +0x90DB 0x6442 +0x90DC 0x6298 +0x90DD 0x8A2D +0x90DE 0x7A83 +0x90DF 0x7BC0 +0x90E0 0x8AAC +0x90E1 0x96EA +0x90E2 0x7D76 +0x90E3 0x820C +0x90E4 0x8749 +0x90E5 0x4ED9 +0x90E6 0x5148 +0x90E7 0x5343 +0x90E8 0x5360 +0x90E9 0x5BA3 +0x90EA 0x5C02 +0x90EB 0x5C16 +0x90EC 0x5DDD +0x90ED 0x6226 +0x90EE 0x6247 +0x90EF 0x64B0 +0x90F0 0x6813 +0x90F1 0x6834 +0x90F2 0x6CC9 +0x90F3 0x6D45 +0x90F4 0x6D17 +0x90F5 0x67D3 +0x90F6 0x6F5C +0x90F7 0x714E +0x90F8 0x717D +0x90F9 0x65CB +0x90FA 0x7A7F +0x90FB 0x7BAD +0x90FC 0x7DDA +0x9140 0x7E4A +0x9141 0x7FA8 +0x9142 0x817A +0x9143 0x821B +0x9144 0x8239 +0x9145 0x85A6 +0x9146 0x8A6E +0x9147 0x8CCE +0x9148 0x8DF5 +0x9149 0x9078 +0x914A 0x9077 +0x914B 0x92AD +0x914C 0x9291 +0x914D 0x9583 +0x914E 0x9BAE +0x914F 0x524D +0x9150 0x5584 +0x9151 0x6F38 +0x9152 0x7136 +0x9153 0x5168 +0x9154 0x7985 +0x9155 0x7E55 +0x9156 0x81B3 +0x9157 0x7CCE +0x9158 0x564C +0x9159 0x5851 +0x915A 0x5CA8 +0x915B 0x63AA +0x915C 0x66FE +0x915D 0x66FD +0x915E 0x695A +0x915F 0x72D9 +0x9160 0x758F +0x9161 0x758E +0x9162 0x790E +0x9163 0x7956 +0x9164 0x79DF +0x9165 0x7C97 +0x9166 0x7D20 +0x9167 0x7D44 +0x9168 0x8607 +0x9169 0x8A34 +0x916A 0x963B +0x916B 0x9061 +0x916C 0x9F20 +0x916D 0x50E7 +0x916E 0x5275 +0x916F 0x53CC +0x9170 0x53E2 +0x9171 0x5009 +0x9172 0x55AA +0x9173 0x58EE +0x9174 0x594F +0x9175 0x723D +0x9176 0x5B8B +0x9177 0x5C64 +0x9178 0x531D +0x9179 0x60E3 +0x917A 0x60F3 +0x917B 0x635C +0x917C 0x6383 +0x917D 0x633F +0x917E 0x63BB +0x9180 0x64CD +0x9181 0x65E9 +0x9182 0x66F9 +0x9183 0x5DE3 +0x9184 0x69CD +0x9185 0x69FD +0x9186 0x6F15 +0x9187 0x71E5 +0x9188 0x4E89 +0x9189 0x75E9 +0x918A 0x76F8 +0x918B 0x7A93 +0x918C 0x7CDF +0x918D 0x7DCF +0x918E 0x7D9C +0x918F 0x8061 +0x9190 0x8349 +0x9191 0x8358 +0x9192 0x846C +0x9193 0x84BC +0x9194 0x85FB +0x9195 0x88C5 +0x9196 0x8D70 +0x9197 0x9001 +0x9198 0x906D +0x9199 0x9397 +0x919A 0x971C +0x919B 0x9A12 +0x919C 0x50CF +0x919D 0x5897 +0x919E 0x618E +0x919F 0x81D3 +0x91A0 0x8535 +0x91A1 0x8D08 +0x91A2 0x9020 +0x91A3 0x4FC3 +0x91A4 0x5074 +0x91A5 0x5247 +0x91A6 0x5373 +0x91A7 0x606F +0x91A8 0x6349 +0x91A9 0x675F +0x91AA 0x6E2C +0x91AB 0x8DB3 +0x91AC 0x901F +0x91AD 0x4FD7 +0x91AE 0x5C5E +0x91AF 0x8CCA +0x91B0 0x65CF +0x91B1 0x7D9A +0x91B2 0x5352 +0x91B3 0x8896 +0x91B4 0x5176 +0x91B5 0x63C3 +0x91B6 0x5B58 +0x91B7 0x5B6B +0x91B8 0x5C0A +0x91B9 0x640D +0x91BA 0x6751 +0x91BB 0x905C +0x91BC 0x4ED6 +0x91BD 0x591A +0x91BE 0x592A +0x91BF 0x6C70 +0x91C0 0x8A51 +0x91C1 0x553E +0x91C2 0x5815 +0x91C3 0x59A5 +0x91C4 0x60F0 +0x91C5 0x6253 +0x91C6 0x67C1 +0x91C7 0x8235 +0x91C8 0x6955 +0x91C9 0x9640 +0x91CA 0x99C4 +0x91CB 0x9A28 +0x91CC 0x4F53 +0x91CD 0x5806 +0x91CE 0x5BFE +0x91CF 0x8010 +0x91D0 0x5CB1 +0x91D1 0x5E2F +0x91D2 0x5F85 +0x91D3 0x6020 +0x91D4 0x614B +0x91D5 0x6234 +0x91D6 0x66FF +0x91D7 0x6CF0 +0x91D8 0x6EDE +0x91D9 0x80CE +0x91DA 0x817F +0x91DB 0x82D4 +0x91DC 0x888B +0x91DD 0x8CB8 +0x91DE 0x9000 +0x91DF 0x902E +0x91E0 0x968A +0x91E1 0x9EDB +0x91E2 0x9BDB +0x91E3 0x4EE3 +0x91E4 0x53F0 +0x91E5 0x5927 +0x91E6 0x7B2C +0x91E7 0x918D +0x91E8 0x984C +0x91E9 0x9DF9 +0x91EA 0x6EDD +0x91EB 0x7027 +0x91EC 0x5353 +0x91ED 0x5544 +0x91EE 0x5B85 +0x91EF 0x6258 +0x91F0 0x629E +0x91F1 0x62D3 +0x91F2 0x6CA2 +0x91F3 0x6FEF +0x91F4 0x7422 +0x91F5 0x8A17 +0x91F6 0x9438 +0x91F7 0x6FC1 +0x91F8 0x8AFE +0x91F9 0x8338 +0x91FA 0x51E7 +0x91FB 0x86F8 +0x91FC 0x53EA +0x9240 0x53E9 +0x9241 0x4F46 +0x9242 0x9054 +0x9243 0x8FB0 +0x9244 0x596A +0x9245 0x8131 +0x9246 0x5DFD +0x9247 0x7AEA +0x9248 0x8FBF +0x9249 0x68DA +0x924A 0x8C37 +0x924B 0x72F8 +0x924C 0x9C48 +0x924D 0x6A3D +0x924E 0x8AB0 +0x924F 0x4E39 +0x9250 0x5358 +0x9251 0x5606 +0x9252 0x5766 +0x9253 0x62C5 +0x9254 0x63A2 +0x9255 0x65E6 +0x9256 0x6B4E +0x9257 0x6DE1 +0x9258 0x6E5B +0x9259 0x70AD +0x925A 0x77ED +0x925B 0x7AEF +0x925C 0x7BAA +0x925D 0x7DBB +0x925E 0x803D +0x925F 0x80C6 +0x9260 0x86CB +0x9261 0x8A95 +0x9262 0x935B +0x9263 0x56E3 +0x9264 0x58C7 +0x9265 0x5F3E +0x9266 0x65AD +0x9267 0x6696 +0x9268 0x6A80 +0x9269 0x6BB5 +0x926A 0x7537 +0x926B 0x8AC7 +0x926C 0x5024 +0x926D 0x77E5 +0x926E 0x5730 +0x926F 0x5F1B +0x9270 0x6065 +0x9271 0x667A +0x9272 0x6C60 +0x9273 0x75F4 +0x9274 0x7A1A +0x9275 0x7F6E +0x9276 0x81F4 +0x9277 0x8718 +0x9278 0x9045 +0x9279 0x99B3 +0x927A 0x7BC9 +0x927B 0x755C +0x927C 0x7AF9 +0x927D 0x7B51 +0x927E 0x84C4 +0x9280 0x9010 +0x9281 0x79E9 +0x9282 0x7A92 +0x9283 0x8336 +0x9284 0x5AE1 +0x9285 0x7740 +0x9286 0x4E2D +0x9287 0x4EF2 +0x9288 0x5B99 +0x9289 0x5FE0 +0x928A 0x62BD +0x928B 0x663C +0x928C 0x67F1 +0x928D 0x6CE8 +0x928E 0x866B +0x928F 0x8877 +0x9290 0x8A3B +0x9291 0x914E +0x9292 0x92F3 +0x9293 0x99D0 +0x9294 0x6A17 +0x9295 0x7026 +0x9296 0x732A +0x9297 0x82E7 +0x9298 0x8457 +0x9299 0x8CAF +0x929A 0x4E01 +0x929B 0x5146 +0x929C 0x51CB +0x929D 0x558B +0x929E 0x5BF5 +0x929F 0x5E16 +0x92A0 0x5E33 +0x92A1 0x5E81 +0x92A2 0x5F14 +0x92A3 0x5F35 +0x92A4 0x5F6B +0x92A5 0x5FB4 +0x92A6 0x61F2 +0x92A7 0x6311 +0x92A8 0x66A2 +0x92A9 0x671D +0x92AA 0x6F6E +0x92AB 0x7252 +0x92AC 0x753A +0x92AD 0x773A +0x92AE 0x8074 +0x92AF 0x8139 +0x92B0 0x8178 +0x92B1 0x8776 +0x92B2 0x8ABF +0x92B3 0x8ADC +0x92B4 0x8D85 +0x92B5 0x8DF3 +0x92B6 0x929A +0x92B7 0x9577 +0x92B8 0x9802 +0x92B9 0x9CE5 +0x92BA 0x52C5 +0x92BB 0x6357 +0x92BC 0x76F4 +0x92BD 0x6715 +0x92BE 0x6C88 +0x92BF 0x73CD +0x92C0 0x8CC3 +0x92C1 0x93AE +0x92C2 0x9673 +0x92C3 0x6D25 +0x92C4 0x589C +0x92C5 0x690E +0x92C6 0x69CC +0x92C7 0x8FFD +0x92C8 0x939A +0x92C9 0x75DB +0x92CA 0x901A +0x92CB 0x585A +0x92CC 0x6802 +0x92CD 0x63B4 +0x92CE 0x69FB +0x92CF 0x4F43 +0x92D0 0x6F2C +0x92D1 0x67D8 +0x92D2 0x8FBB +0x92D3 0x8526 +0x92D4 0x7DB4 +0x92D5 0x9354 +0x92D6 0x693F +0x92D7 0x6F70 +0x92D8 0x576A +0x92D9 0x58F7 +0x92DA 0x5B2C +0x92DB 0x7D2C +0x92DC 0x722A +0x92DD 0x540A +0x92DE 0x91E3 +0x92DF 0x9DB4 +0x92E0 0x4EAD +0x92E1 0x4F4E +0x92E2 0x505C +0x92E3 0x5075 +0x92E4 0x5243 +0x92E5 0x8C9E +0x92E6 0x5448 +0x92E7 0x5824 +0x92E8 0x5B9A +0x92E9 0x5E1D +0x92EA 0x5E95 +0x92EB 0x5EAD +0x92EC 0x5EF7 +0x92ED 0x5F1F +0x92EE 0x608C +0x92EF 0x62B5 +0x92F0 0x633A +0x92F1 0x63D0 +0x92F2 0x68AF +0x92F3 0x6C40 +0x92F4 0x7887 +0x92F5 0x798E +0x92F6 0x7A0B +0x92F7 0x7DE0 +0x92F8 0x8247 +0x92F9 0x8A02 +0x92FA 0x8AE6 +0x92FB 0x8E44 +0x92FC 0x9013 +0x9340 0x90B8 +0x9341 0x912D +0x9342 0x91D8 +0x9343 0x9F0E +0x9344 0x6CE5 +0x9345 0x6458 +0x9346 0x64E2 +0x9347 0x6575 +0x9348 0x6EF4 +0x9349 0x7684 +0x934A 0x7B1B +0x934B 0x9069 +0x934C 0x93D1 +0x934D 0x6EBA +0x934E 0x54F2 +0x934F 0x5FB9 +0x9350 0x64A4 +0x9351 0x8F4D +0x9352 0x8FED +0x9353 0x9244 +0x9354 0x5178 +0x9355 0x586B +0x9356 0x5929 +0x9357 0x5C55 +0x9358 0x5E97 +0x9359 0x6DFB +0x935A 0x7E8F +0x935B 0x751C +0x935C 0x8CBC +0x935D 0x8EE2 +0x935E 0x985B +0x935F 0x70B9 +0x9360 0x4F1D +0x9361 0x6BBF +0x9362 0x6FB1 +0x9363 0x7530 +0x9364 0x96FB +0x9365 0x514E +0x9366 0x5410 +0x9367 0x5835 +0x9368 0x5857 +0x9369 0x59AC +0x936A 0x5C60 +0x936B 0x5F92 +0x936C 0x6597 +0x936D 0x675C +0x936E 0x6E21 +0x936F 0x767B +0x9370 0x83DF +0x9371 0x8CED +0x9372 0x9014 +0x9373 0x90FD +0x9374 0x934D +0x9375 0x7825 +0x9376 0x783A +0x9377 0x52AA +0x9378 0x5EA6 +0x9379 0x571F +0x937A 0x5974 +0x937B 0x6012 +0x937C 0x5012 +0x937D 0x515A +0x937E 0x51AC +0x9380 0x51CD +0x9381 0x5200 +0x9382 0x5510 +0x9383 0x5854 +0x9384 0x5858 +0x9385 0x5957 +0x9386 0x5B95 +0x9387 0x5CF6 +0x9388 0x5D8B +0x9389 0x60BC +0x938A 0x6295 +0x938B 0x642D +0x938C 0x6771 +0x938D 0x6843 +0x938E 0x68BC +0x938F 0x68DF +0x9390 0x76D7 +0x9391 0x6DD8 +0x9392 0x6E6F +0x9393 0x6D9B +0x9394 0x706F +0x9395 0x71C8 +0x9396 0x5F53 +0x9397 0x75D8 +0x9398 0x7977 +0x9399 0x7B49 +0x939A 0x7B54 +0x939B 0x7B52 +0x939C 0x7CD6 +0x939D 0x7D71 +0x939E 0x5230 +0x939F 0x8463 +0x93A0 0x8569 +0x93A1 0x85E4 +0x93A2 0x8A0E +0x93A3 0x8B04 +0x93A4 0x8C46 +0x93A5 0x8E0F +0x93A6 0x9003 +0x93A7 0x900F +0x93A8 0x9419 +0x93A9 0x9676 +0x93AA 0x982D +0x93AB 0x9A30 +0x93AC 0x95D8 +0x93AD 0x50CD +0x93AE 0x52D5 +0x93AF 0x540C +0x93B0 0x5802 +0x93B1 0x5C0E +0x93B2 0x61A7 +0x93B3 0x649E +0x93B4 0x6D1E +0x93B5 0x77B3 +0x93B6 0x7AE5 +0x93B7 0x80F4 +0x93B8 0x8404 +0x93B9 0x9053 +0x93BA 0x9285 +0x93BB 0x5CE0 +0x93BC 0x9D07 +0x93BD 0x533F +0x93BE 0x5F97 +0x93BF 0x5FB3 +0x93C0 0x6D9C +0x93C1 0x7279 +0x93C2 0x7763 +0x93C3 0x79BF +0x93C4 0x7BE4 +0x93C5 0x6BD2 +0x93C6 0x72EC +0x93C7 0x8AAD +0x93C8 0x6803 +0x93C9 0x6A61 +0x93CA 0x51F8 +0x93CB 0x7A81 +0x93CC 0x6934 +0x93CD 0x5C4A +0x93CE 0x9CF6 +0x93CF 0x82EB +0x93D0 0x5BC5 +0x93D1 0x9149 +0x93D2 0x701E +0x93D3 0x5678 +0x93D4 0x5C6F +0x93D5 0x60C7 +0x93D6 0x6566 +0x93D7 0x6C8C +0x93D8 0x8C5A +0x93D9 0x9041 +0x93DA 0x9813 +0x93DB 0x5451 +0x93DC 0x66C7 +0x93DD 0x920D +0x93DE 0x5948 +0x93DF 0x90A3 +0x93E0 0x5185 +0x93E1 0x4E4D +0x93E2 0x51EA +0x93E3 0x8599 +0x93E4 0x8B0E +0x93E5 0x7058 +0x93E6 0x637A +0x93E7 0x934B +0x93E8 0x6962 +0x93E9 0x99B4 +0x93EA 0x7E04 +0x93EB 0x7577 +0x93EC 0x5357 +0x93ED 0x6960 +0x93EE 0x8EDF +0x93EF 0x96E3 +0x93F0 0x6C5D +0x93F1 0x4E8C +0x93F2 0x5C3C +0x93F3 0x5F10 +0x93F4 0x8FE9 +0x93F5 0x5302 +0x93F6 0x8CD1 +0x93F7 0x8089 +0x93F8 0x8679 +0x93F9 0x5EFF +0x93FA 0x65E5 +0x93FB 0x4E73 +0x93FC 0x5165 +0x9440 0x5982 +0x9441 0x5C3F +0x9442 0x97EE +0x9443 0x4EFB +0x9444 0x598A +0x9445 0x5FCD +0x9446 0x8A8D +0x9447 0x6FE1 +0x9448 0x79B0 +0x9449 0x7962 +0x944A 0x5BE7 +0x944B 0x8471 +0x944C 0x732B +0x944D 0x71B1 +0x944E 0x5E74 +0x944F 0x5FF5 +0x9450 0x637B +0x9451 0x649A +0x9452 0x71C3 +0x9453 0x7C98 +0x9454 0x4E43 +0x9455 0x5EFC +0x9456 0x4E4B +0x9457 0x57DC +0x9458 0x56A2 +0x9459 0x60A9 +0x945A 0x6FC3 +0x945B 0x7D0D +0x945C 0x80FD +0x945D 0x8133 +0x945E 0x81BF +0x945F 0x8FB2 +0x9460 0x8997 +0x9461 0x86A4 +0x9462 0x5DF4 +0x9463 0x628A +0x9464 0x64AD +0x9465 0x8987 +0x9466 0x6777 +0x9467 0x6CE2 +0x9468 0x6D3E +0x9469 0x7436 +0x946A 0x7834 +0x946B 0x5A46 +0x946C 0x7F75 +0x946D 0x82AD +0x946E 0x99AC +0x946F 0x4FF3 +0x9470 0x5EC3 +0x9471 0x62DD +0x9472 0x6392 +0x9473 0x6557 +0x9474 0x676F +0x9475 0x76C3 +0x9476 0x724C +0x9477 0x80CC +0x9478 0x80BA +0x9479 0x8F29 +0x947A 0x914D +0x947B 0x500D +0x947C 0x57F9 +0x947D 0x5A92 +0x947E 0x6885 +0x9480 0x6973 +0x9481 0x7164 +0x9482 0x72FD +0x9483 0x8CB7 +0x9484 0x58F2 +0x9485 0x8CE0 +0x9486 0x966A +0x9487 0x9019 +0x9488 0x877F +0x9489 0x79E4 +0x948A 0x77E7 +0x948B 0x8429 +0x948C 0x4F2F +0x948D 0x5265 +0x948E 0x535A +0x948F 0x62CD +0x9490 0x67CF +0x9491 0x6CCA +0x9492 0x767D +0x9493 0x7B94 +0x9494 0x7C95 +0x9495 0x8236 +0x9496 0x8584 +0x9497 0x8FEB +0x9498 0x66DD +0x9499 0x6F20 +0x949A 0x7206 +0x949B 0x7E1B +0x949C 0x83AB +0x949D 0x99C1 +0x949E 0x9EA6 +0x949F 0x51FD +0x94A0 0x7BB1 +0x94A1 0x7872 +0x94A2 0x7BB8 +0x94A3 0x8087 +0x94A4 0x7B48 +0x94A5 0x6AE8 +0x94A6 0x5E61 +0x94A7 0x808C +0x94A8 0x7551 +0x94A9 0x7560 +0x94AA 0x516B +0x94AB 0x9262 +0x94AC 0x6E8C +0x94AD 0x767A +0x94AE 0x9197 +0x94AF 0x9AEA +0x94B0 0x4F10 +0x94B1 0x7F70 +0x94B2 0x629C +0x94B3 0x7B4F +0x94B4 0x95A5 +0x94B5 0x9CE9 +0x94B6 0x567A +0x94B7 0x5859 +0x94B8 0x86E4 +0x94B9 0x96BC +0x94BA 0x4F34 +0x94BB 0x5224 +0x94BC 0x534A +0x94BD 0x53CD +0x94BE 0x53DB +0x94BF 0x5E06 +0x94C0 0x642C +0x94C1 0x6591 +0x94C2 0x677F +0x94C3 0x6C3E +0x94C4 0x6C4E +0x94C5 0x7248 +0x94C6 0x72AF +0x94C7 0x73ED +0x94C8 0x7554 +0x94C9 0x7E41 +0x94CA 0x822C +0x94CB 0x85E9 +0x94CC 0x8CA9 +0x94CD 0x7BC4 +0x94CE 0x91C6 +0x94CF 0x7169 +0x94D0 0x9812 +0x94D1 0x98EF +0x94D2 0x633D +0x94D3 0x6669 +0x94D4 0x756A +0x94D5 0x76E4 +0x94D6 0x78D0 +0x94D7 0x8543 +0x94D8 0x86EE +0x94D9 0x532A +0x94DA 0x5351 +0x94DB 0x5426 +0x94DC 0x5983 +0x94DD 0x5E87 +0x94DE 0x5F7C +0x94DF 0x60B2 +0x94E0 0x6249 +0x94E1 0x6279 +0x94E2 0x62AB +0x94E3 0x6590 +0x94E4 0x6BD4 +0x94E5 0x6CCC +0x94E6 0x75B2 +0x94E7 0x76AE +0x94E8 0x7891 +0x94E9 0x79D8 +0x94EA 0x7DCB +0x94EB 0x7F77 +0x94EC 0x80A5 +0x94ED 0x88AB +0x94EE 0x8AB9 +0x94EF 0x8CBB +0x94F0 0x907F +0x94F1 0x975E +0x94F2 0x98DB +0x94F3 0x6A0B +0x94F4 0x7C38 +0x94F5 0x5099 +0x94F6 0x5C3E +0x94F7 0x5FAE +0x94F8 0x6787 +0x94F9 0x6BD8 +0x94FA 0x7435 +0x94FB 0x7709 +0x94FC 0x7F8E +0x9540 0x9F3B +0x9541 0x67CA +0x9542 0x7A17 +0x9543 0x5339 +0x9544 0x758B +0x9545 0x9AED +0x9546 0x5F66 +0x9547 0x819D +0x9548 0x83F1 +0x9549 0x8098 +0x954A 0x5F3C +0x954B 0x5FC5 +0x954C 0x7562 +0x954D 0x7B46 +0x954E 0x903C +0x954F 0x6867 +0x9550 0x59EB +0x9551 0x5A9B +0x9552 0x7D10 +0x9553 0x767E +0x9554 0x8B2C +0x9555 0x4FF5 +0x9556 0x5F6A +0x9557 0x6A19 +0x9558 0x6C37 +0x9559 0x6F02 +0x955A 0x74E2 +0x955B 0x7968 +0x955C 0x8868 +0x955D 0x8A55 +0x955E 0x8C79 +0x955F 0x5EDF +0x9560 0x63CF +0x9561 0x75C5 +0x9562 0x79D2 +0x9563 0x82D7 +0x9564 0x9328 +0x9565 0x92F2 +0x9566 0x849C +0x9567 0x86ED +0x9568 0x9C2D +0x9569 0x54C1 +0x956A 0x5F6C +0x956B 0x658C +0x956C 0x6D5C +0x956D 0x7015 +0x956E 0x8CA7 +0x956F 0x8CD3 +0x9570 0x983B +0x9571 0x654F +0x9572 0x74F6 +0x9573 0x4E0D +0x9574 0x4ED8 +0x9575 0x57E0 +0x9576 0x592B +0x9577 0x5A66 +0x9578 0x5BCC +0x9579 0x51A8 +0x957A 0x5E03 +0x957B 0x5E9C +0x957C 0x6016 +0x957D 0x6276 +0x957E 0x6577 +0x9580 0x65A7 +0x9581 0x666E +0x9582 0x6D6E +0x9583 0x7236 +0x9584 0x7B26 +0x9585 0x8150 +0x9586 0x819A +0x9587 0x8299 +0x9588 0x8B5C +0x9589 0x8CA0 +0x958A 0x8CE6 +0x958B 0x8D74 +0x958C 0x961C +0x958D 0x9644 +0x958E 0x4FAE +0x958F 0x64AB +0x9590 0x6B66 +0x9591 0x821E +0x9592 0x8461 +0x9593 0x856A +0x9594 0x90E8 +0x9595 0x5C01 +0x9596 0x6953 +0x9597 0x98A8 +0x9598 0x847A +0x9599 0x8557 +0x959A 0x4F0F +0x959B 0x526F +0x959C 0x5FA9 +0x959D 0x5E45 +0x959E 0x670D +0x959F 0x798F +0x95A0 0x8179 +0x95A1 0x8907 +0x95A2 0x8986 +0x95A3 0x6DF5 +0x95A4 0x5F17 +0x95A5 0x6255 +0x95A6 0x6CB8 +0x95A7 0x4ECF +0x95A8 0x7269 +0x95A9 0x9B92 +0x95AA 0x5206 +0x95AB 0x543B +0x95AC 0x5674 +0x95AD 0x58B3 +0x95AE 0x61A4 +0x95AF 0x626E +0x95B0 0x711A +0x95B1 0x596E +0x95B2 0x7C89 +0x95B3 0x7CDE +0x95B4 0x7D1B +0x95B5 0x96F0 +0x95B6 0x6587 +0x95B7 0x805E +0x95B8 0x4E19 +0x95B9 0x4F75 +0x95BA 0x5175 +0x95BB 0x5840 +0x95BC 0x5E63 +0x95BD 0x5E73 +0x95BE 0x5F0A +0x95BF 0x67C4 +0x95C0 0x4E26 +0x95C1 0x853D +0x95C2 0x9589 +0x95C3 0x965B +0x95C4 0x7C73 +0x95C5 0x9801 +0x95C6 0x50FB +0x95C7 0x58C1 +0x95C8 0x7656 +0x95C9 0x78A7 +0x95CA 0x5225 +0x95CB 0x77A5 +0x95CC 0x8511 +0x95CD 0x7B86 +0x95CE 0x504F +0x95CF 0x5909 +0x95D0 0x7247 +0x95D1 0x7BC7 +0x95D2 0x7DE8 +0x95D3 0x8FBA +0x95D4 0x8FD4 +0x95D5 0x904D +0x95D6 0x4FBF +0x95D7 0x52C9 +0x95D8 0x5A29 +0x95D9 0x5F01 +0x95DA 0x97AD +0x95DB 0x4FDD +0x95DC 0x8217 +0x95DD 0x92EA +0x95DE 0x5703 +0x95DF 0x6355 +0x95E0 0x6B69 +0x95E1 0x752B +0x95E2 0x88DC +0x95E3 0x8F14 +0x95E4 0x7A42 +0x95E5 0x52DF +0x95E6 0x5893 +0x95E7 0x6155 +0x95E8 0x620A +0x95E9 0x66AE +0x95EA 0x6BCD +0x95EB 0x7C3F +0x95EC 0x83E9 +0x95ED 0x5023 +0x95EE 0x4FF8 +0x95EF 0x5305 +0x95F0 0x5446 +0x95F1 0x5831 +0x95F2 0x5949 +0x95F3 0x5B9D +0x95F4 0x5CF0 +0x95F5 0x5CEF +0x95F6 0x5D29 +0x95F7 0x5E96 +0x95F8 0x62B1 +0x95F9 0x6367 +0x95FA 0x653E +0x95FB 0x65B9 +0x95FC 0x670B +0x9640 0x6CD5 +0x9641 0x6CE1 +0x9642 0x70F9 +0x9643 0x7832 +0x9644 0x7E2B +0x9645 0x80DE +0x9646 0x82B3 +0x9647 0x840C +0x9648 0x84EC +0x9649 0x8702 +0x964A 0x8912 +0x964B 0x8A2A +0x964C 0x8C4A +0x964D 0x90A6 +0x964E 0x92D2 +0x964F 0x98FD +0x9650 0x9CF3 +0x9651 0x9D6C +0x9652 0x4E4F +0x9653 0x4EA1 +0x9654 0x508D +0x9655 0x5256 +0x9656 0x574A +0x9657 0x59A8 +0x9658 0x5E3D +0x9659 0x5FD8 +0x965A 0x5FD9 +0x965B 0x623F +0x965C 0x66B4 +0x965D 0x671B +0x965E 0x67D0 +0x965F 0x68D2 +0x9660 0x5192 +0x9661 0x7D21 +0x9662 0x80AA +0x9663 0x81A8 +0x9664 0x8B00 +0x9665 0x8C8C +0x9666 0x8CBF +0x9667 0x927E +0x9668 0x9632 +0x9669 0x5420 +0x966A 0x982C +0x966B 0x5317 +0x966C 0x50D5 +0x966D 0x535C +0x966E 0x58A8 +0x966F 0x64B2 +0x9670 0x6734 +0x9671 0x7267 +0x9672 0x7766 +0x9673 0x7A46 +0x9674 0x91E6 +0x9675 0x52C3 +0x9676 0x6CA1 +0x9677 0x6B86 +0x9678 0x5800 +0x9679 0x5E4C +0x967A 0x5954 +0x967B 0x672C +0x967C 0x7FFB +0x967D 0x51E1 +0x967E 0x76C6 +0x9680 0x6469 +0x9681 0x78E8 +0x9682 0x9B54 +0x9683 0x9EBB +0x9684 0x57CB +0x9685 0x59B9 +0x9686 0x6627 +0x9687 0x679A +0x9688 0x6BCE +0x9689 0x54E9 +0x968A 0x69D9 +0x968B 0x5E55 +0x968C 0x819C +0x968D 0x6795 +0x968E 0x9BAA +0x968F 0x67FE +0x9690 0x9C52 +0x9691 0x685D +0x9692 0x4EA6 +0x9693 0x4FE3 +0x9694 0x53C8 +0x9695 0x62B9 +0x9696 0x672B +0x9697 0x6CAB +0x9698 0x8FC4 +0x9699 0x4FAD +0x969A 0x7E6D +0x969B 0x9EBF +0x969C 0x4E07 +0x969D 0x6162 +0x969E 0x6E80 +0x969F 0x6F2B +0x96A0 0x8513 +0x96A1 0x5473 +0x96A2 0x672A +0x96A3 0x9B45 +0x96A4 0x5DF3 +0x96A5 0x7B95 +0x96A6 0x5CAC +0x96A7 0x5BC6 +0x96A8 0x871C +0x96A9 0x6E4A +0x96AA 0x84D1 +0x96AB 0x7A14 +0x96AC 0x8108 +0x96AD 0x5999 +0x96AE 0x7C8D +0x96AF 0x6C11 +0x96B0 0x7720 +0x96B1 0x52D9 +0x96B2 0x5922 +0x96B3 0x7121 +0x96B4 0x725F +0x96B5 0x77DB +0x96B6 0x9727 +0x96B7 0x9D61 +0x96B8 0x690B +0x96B9 0x5A7F +0x96BA 0x5A18 +0x96BB 0x51A5 +0x96BC 0x540D +0x96BD 0x547D +0x96BE 0x660E +0x96BF 0x76DF +0x96C0 0x8FF7 +0x96C1 0x9298 +0x96C2 0x9CF4 +0x96C3 0x59EA +0x96C4 0x725D +0x96C5 0x6EC5 +0x96C6 0x514D +0x96C7 0x68C9 +0x96C8 0x7DBF +0x96C9 0x7DEC +0x96CA 0x9762 +0x96CB 0x9EBA +0x96CC 0x6478 +0x96CD 0x6A21 +0x96CE 0x8302 +0x96CF 0x5984 +0x96D0 0x5B5F +0x96D1 0x6BDB +0x96D2 0x731B +0x96D3 0x76F2 +0x96D4 0x7DB2 +0x96D5 0x8017 +0x96D6 0x8499 +0x96D7 0x5132 +0x96D8 0x6728 +0x96D9 0x9ED9 +0x96DA 0x76EE +0x96DB 0x6762 +0x96DC 0x52FF +0x96DD 0x9905 +0x96DE 0x5C24 +0x96DF 0x623B +0x96E0 0x7C7E +0x96E1 0x8CB0 +0x96E2 0x554F +0x96E3 0x60B6 +0x96E4 0x7D0B +0x96E5 0x9580 +0x96E6 0x5301 +0x96E7 0x4E5F +0x96E8 0x51B6 +0x96E9 0x591C +0x96EA 0x723A +0x96EB 0x8036 +0x96EC 0x91CE +0x96ED 0x5F25 +0x96EE 0x77E2 +0x96EF 0x5384 +0x96F0 0x5F79 +0x96F1 0x7D04 +0x96F2 0x85AC +0x96F3 0x8A33 +0x96F4 0x8E8D +0x96F5 0x9756 +0x96F6 0x67F3 +0x96F7 0x85AE +0x96F8 0x9453 +0x96F9 0x6109 +0x96FA 0x6108 +0x96FB 0x6CB9 +0x96FC 0x7652 +0x9740 0x8AED +0x9741 0x8F38 +0x9742 0x552F +0x9743 0x4F51 +0x9744 0x512A +0x9745 0x52C7 +0x9746 0x53CB +0x9747 0x5BA5 +0x9748 0x5E7D +0x9749 0x60A0 +0x974A 0x6182 +0x974B 0x63D6 +0x974C 0x6709 +0x974D 0x67DA +0x974E 0x6E67 +0x974F 0x6D8C +0x9750 0x7336 +0x9751 0x7337 +0x9752 0x7531 +0x9753 0x7950 +0x9754 0x88D5 +0x9755 0x8A98 +0x9756 0x904A +0x9757 0x9091 +0x9758 0x90F5 +0x9759 0x96C4 +0x975A 0x878D +0x975B 0x5915 +0x975C 0x4E88 +0x975D 0x4F59 +0x975E 0x4E0E +0x975F 0x8A89 +0x9760 0x8F3F +0x9761 0x9810 +0x9762 0x50AD +0x9763 0x5E7C +0x9764 0x5996 +0x9765 0x5BB9 +0x9766 0x5EB8 +0x9767 0x63DA +0x9768 0x63FA +0x9769 0x64C1 +0x976A 0x66DC +0x976B 0x694A +0x976C 0x69D8 +0x976D 0x6D0B +0x976E 0x6EB6 +0x976F 0x7194 +0x9770 0x7528 +0x9771 0x7AAF +0x9772 0x7F8A +0x9773 0x8000 +0x9774 0x8449 +0x9775 0x84C9 +0x9776 0x8981 +0x9777 0x8B21 +0x9778 0x8E0A +0x9779 0x9065 +0x977A 0x967D +0x977B 0x990A +0x977C 0x617E +0x977D 0x6291 +0x977E 0x6B32 +0x9780 0x6C83 +0x9781 0x6D74 +0x9782 0x7FCC +0x9783 0x7FFC +0x9784 0x6DC0 +0x9785 0x7F85 +0x9786 0x87BA +0x9787 0x88F8 +0x9788 0x6765 +0x9789 0x83B1 +0x978A 0x983C +0x978B 0x96F7 +0x978C 0x6D1B +0x978D 0x7D61 +0x978E 0x843D +0x978F 0x916A +0x9790 0x4E71 +0x9791 0x5375 +0x9792 0x5D50 +0x9793 0x6B04 +0x9794 0x6FEB +0x9795 0x85CD +0x9796 0x862D +0x9797 0x89A7 +0x9798 0x5229 +0x9799 0x540F +0x979A 0x5C65 +0x979B 0x674E +0x979C 0x68A8 +0x979D 0x7406 +0x979E 0x7483 +0x979F 0x75E2 +0x97A0 0x88CF +0x97A1 0x88E1 +0x97A2 0x91CC +0x97A3 0x96E2 +0x97A4 0x9678 +0x97A5 0x5F8B +0x97A6 0x7387 +0x97A7 0x7ACB +0x97A8 0x844E +0x97A9 0x63A0 +0x97AA 0x7565 +0x97AB 0x5289 +0x97AC 0x6D41 +0x97AD 0x6E9C +0x97AE 0x7409 +0x97AF 0x7559 +0x97B0 0x786B +0x97B1 0x7C92 +0x97B2 0x9686 +0x97B3 0x7ADC +0x97B4 0x9F8D +0x97B5 0x4FB6 +0x97B6 0x616E +0x97B7 0x65C5 +0x97B8 0x865C +0x97B9 0x4E86 +0x97BA 0x4EAE +0x97BB 0x50DA +0x97BC 0x4E21 +0x97BD 0x51CC +0x97BE 0x5BEE +0x97BF 0x6599 +0x97C0 0x6881 +0x97C1 0x6DBC +0x97C2 0x731F +0x97C3 0x7642 +0x97C4 0x77AD +0x97C5 0x7A1C +0x97C6 0x7CE7 +0x97C7 0x826F +0x97C8 0x8AD2 +0x97C9 0x907C +0x97CA 0x91CF +0x97CB 0x9675 +0x97CC 0x9818 +0x97CD 0x529B +0x97CE 0x7DD1 +0x97CF 0x502B +0x97D0 0x5398 +0x97D1 0x6797 +0x97D2 0x6DCB +0x97D3 0x71D0 +0x97D4 0x7433 +0x97D5 0x81E8 +0x97D6 0x8F2A +0x97D7 0x96A3 +0x97D8 0x9C57 +0x97D9 0x9E9F +0x97DA 0x7460 +0x97DB 0x5841 +0x97DC 0x6D99 +0x97DD 0x7D2F +0x97DE 0x985E +0x97DF 0x4EE4 +0x97E0 0x4F36 +0x97E1 0x4F8B +0x97E2 0x51B7 +0x97E3 0x52B1 +0x97E4 0x5DBA +0x97E5 0x601C +0x97E6 0x73B2 +0x97E7 0x793C +0x97E8 0x82D3 +0x97E9 0x9234 +0x97EA 0x96B7 +0x97EB 0x96F6 +0x97EC 0x970A +0x97ED 0x9E97 +0x97EE 0x9F62 +0x97EF 0x66A6 +0x97F0 0x6B74 +0x97F1 0x5217 +0x97F2 0x52A3 +0x97F3 0x70C8 +0x97F4 0x88C2 +0x97F5 0x5EC9 +0x97F6 0x604B +0x97F7 0x6190 +0x97F8 0x6F23 +0x97F9 0x7149 +0x97FA 0x7C3E +0x97FB 0x7DF4 +0x97FC 0x806F +0x9840 0x84EE +0x9841 0x9023 +0x9842 0x932C +0x9843 0x5442 +0x9844 0x9B6F +0x9845 0x6AD3 +0x9846 0x7089 +0x9847 0x8CC2 +0x9848 0x8DEF +0x9849 0x9732 +0x984A 0x52B4 +0x984B 0x5A41 +0x984C 0x5ECA +0x984D 0x5F04 +0x984E 0x6717 +0x984F 0x697C +0x9850 0x6994 +0x9851 0x6D6A +0x9852 0x6F0F +0x9853 0x7262 +0x9854 0x72FC +0x9855 0x7BED +0x9856 0x8001 +0x9857 0x807E +0x9858 0x874B +0x9859 0x90CE +0x985A 0x516D +0x985B 0x9E93 +0x985C 0x7984 +0x985D 0x808B +0x985E 0x9332 +0x985F 0x8AD6 +0x9860 0x502D +0x9861 0x548C +0x9862 0x8A71 +0x9863 0x6B6A +0x9864 0x8CC4 +0x9865 0x8107 +0x9866 0x60D1 +0x9867 0x67A0 +0x9868 0x9DF2 +0x9869 0x4E99 +0x986A 0x4E98 +0x986B 0x9C10 +0x986C 0x8A6B +0x986D 0x85C1 +0x986E 0x8568 +0x986F 0x6900 +0x9870 0x6E7E +0x9871 0x7897 +0x9872 0x8155 +0x989F 0x5F0C +0x98A0 0x4E10 +0x98A1 0x4E15 +0x98A2 0x4E2A +0x98A3 0x4E31 +0x98A4 0x4E36 +0x98A5 0x4E3C +0x98A6 0x4E3F +0x98A7 0x4E42 +0x98A8 0x4E56 +0x98A9 0x4E58 +0x98AA 0x4E82 +0x98AB 0x4E85 +0x98AC 0x8C6B +0x98AD 0x4E8A +0x98AE 0x8212 +0x98AF 0x5F0D +0x98B0 0x4E8E +0x98B1 0x4E9E +0x98B2 0x4E9F +0x98B3 0x4EA0 +0x98B4 0x4EA2 +0x98B5 0x4EB0 +0x98B6 0x4EB3 +0x98B7 0x4EB6 +0x98B8 0x4ECE +0x98B9 0x4ECD +0x98BA 0x4EC4 +0x98BB 0x4EC6 +0x98BC 0x4EC2 +0x98BD 0x4ED7 +0x98BE 0x4EDE +0x98BF 0x4EED +0x98C0 0x4EDF +0x98C1 0x4EF7 +0x98C2 0x4F09 +0x98C3 0x4F5A +0x98C4 0x4F30 +0x98C5 0x4F5B +0x98C6 0x4F5D +0x98C7 0x4F57 +0x98C8 0x4F47 +0x98C9 0x4F76 +0x98CA 0x4F88 +0x98CB 0x4F8F +0x98CC 0x4F98 +0x98CD 0x4F7B +0x98CE 0x4F69 +0x98CF 0x4F70 +0x98D0 0x4F91 +0x98D1 0x4F6F +0x98D2 0x4F86 +0x98D3 0x4F96 +0x98D4 0x5118 +0x98D5 0x4FD4 +0x98D6 0x4FDF +0x98D7 0x4FCE +0x98D8 0x4FD8 +0x98D9 0x4FDB +0x98DA 0x4FD1 +0x98DB 0x4FDA +0x98DC 0x4FD0 +0x98DD 0x4FE4 +0x98DE 0x4FE5 +0x98DF 0x501A +0x98E0 0x5028 +0x98E1 0x5014 +0x98E2 0x502A +0x98E3 0x5025 +0x98E4 0x5005 +0x98E5 0x4F1C +0x98E6 0x4FF6 +0x98E7 0x5021 +0x98E8 0x5029 +0x98E9 0x502C +0x98EA 0x4FFE +0x98EB 0x4FEF +0x98EC 0x5011 +0x98ED 0x5006 +0x98EE 0x5043 +0x98EF 0x5047 +0x98F0 0x6703 +0x98F1 0x5055 +0x98F2 0x5050 +0x98F3 0x5048 +0x98F4 0x505A +0x98F5 0x5056 +0x98F6 0x506C +0x98F7 0x5078 +0x98F8 0x5080 +0x98F9 0x509A +0x98FA 0x5085 +0x98FB 0x50B4 +0x98FC 0x50B2 +0x9940 0x50C9 +0x9941 0x50CA +0x9942 0x50B3 +0x9943 0x50C2 +0x9944 0x50D6 +0x9945 0x50DE +0x9946 0x50E5 +0x9947 0x50ED +0x9948 0x50E3 +0x9949 0x50EE +0x994A 0x50F9 +0x994B 0x50F5 +0x994C 0x5109 +0x994D 0x5101 +0x994E 0x5102 +0x994F 0x5116 +0x9950 0x5115 +0x9951 0x5114 +0x9952 0x511A +0x9953 0x5121 +0x9954 0x513A +0x9955 0x5137 +0x9956 0x513C +0x9957 0x513B +0x9958 0x513F +0x9959 0x5140 +0x995A 0x5152 +0x995B 0x514C +0x995C 0x5154 +0x995D 0x5162 +0x995E 0x7AF8 +0x995F 0x5169 +0x9960 0x516A +0x9961 0x516E +0x9962 0x5180 +0x9963 0x5182 +0x9964 0x56D8 +0x9965 0x518C +0x9966 0x5189 +0x9967 0x518F +0x9968 0x5191 +0x9969 0x5193 +0x996A 0x5195 +0x996B 0x5196 +0x996C 0x51A4 +0x996D 0x51A6 +0x996E 0x51A2 +0x996F 0x51A9 +0x9970 0x51AA +0x9971 0x51AB +0x9972 0x51B3 +0x9973 0x51B1 +0x9974 0x51B2 +0x9975 0x51B0 +0x9976 0x51B5 +0x9977 0x51BD +0x9978 0x51C5 +0x9979 0x51C9 +0x997A 0x51DB +0x997B 0x51E0 +0x997C 0x8655 +0x997D 0x51E9 +0x997E 0x51ED +0x9980 0x51F0 +0x9981 0x51F5 +0x9982 0x51FE +0x9983 0x5204 +0x9984 0x520B +0x9985 0x5214 +0x9986 0x520E +0x9987 0x5227 +0x9988 0x522A +0x9989 0x522E +0x998A 0x5233 +0x998B 0x5239 +0x998C 0x524F +0x998D 0x5244 +0x998E 0x524B +0x998F 0x524C +0x9990 0x525E +0x9991 0x5254 +0x9992 0x526A +0x9993 0x5274 +0x9994 0x5269 +0x9995 0x5273 +0x9996 0x527F +0x9997 0x527D +0x9998 0x528D +0x9999 0x5294 +0x999A 0x5292 +0x999B 0x5271 +0x999C 0x5288 +0x999D 0x5291 +0x999E 0x8FA8 +0x999F 0x8FA7 +0x99A0 0x52AC +0x99A1 0x52AD +0x99A2 0x52BC +0x99A3 0x52B5 +0x99A4 0x52C1 +0x99A5 0x52CD +0x99A6 0x52D7 +0x99A7 0x52DE +0x99A8 0x52E3 +0x99A9 0x52E6 +0x99AA 0x98ED +0x99AB 0x52E0 +0x99AC 0x52F3 +0x99AD 0x52F5 +0x99AE 0x52F8 +0x99AF 0x52F9 +0x99B0 0x5306 +0x99B1 0x5308 +0x99B2 0x7538 +0x99B3 0x530D +0x99B4 0x5310 +0x99B5 0x530F +0x99B6 0x5315 +0x99B7 0x531A +0x99B8 0x5323 +0x99B9 0x532F +0x99BA 0x5331 +0x99BB 0x5333 +0x99BC 0x5338 +0x99BD 0x5340 +0x99BE 0x5346 +0x99BF 0x5345 +0x99C0 0x4E17 +0x99C1 0x5349 +0x99C2 0x534D +0x99C3 0x51D6 +0x99C4 0x535E +0x99C5 0x5369 +0x99C6 0x536E +0x99C7 0x5918 +0x99C8 0x537B +0x99C9 0x5377 +0x99CA 0x5382 +0x99CB 0x5396 +0x99CC 0x53A0 +0x99CD 0x53A6 +0x99CE 0x53A5 +0x99CF 0x53AE +0x99D0 0x53B0 +0x99D1 0x53B6 +0x99D2 0x53C3 +0x99D3 0x7C12 +0x99D4 0x96D9 +0x99D5 0x53DF +0x99D6 0x66FC +0x99D7 0x71EE +0x99D8 0x53EE +0x99D9 0x53E8 +0x99DA 0x53ED +0x99DB 0x53FA +0x99DC 0x5401 +0x99DD 0x543D +0x99DE 0x5440 +0x99DF 0x542C +0x99E0 0x542D +0x99E1 0x543C +0x99E2 0x542E +0x99E3 0x5436 +0x99E4 0x5429 +0x99E5 0x541D +0x99E6 0x544E +0x99E7 0x548F +0x99E8 0x5475 +0x99E9 0x548E +0x99EA 0x545F +0x99EB 0x5471 +0x99EC 0x5477 +0x99ED 0x5470 +0x99EE 0x5492 +0x99EF 0x547B +0x99F0 0x5480 +0x99F1 0x5476 +0x99F2 0x5484 +0x99F3 0x5490 +0x99F4 0x5486 +0x99F5 0x54C7 +0x99F6 0x54A2 +0x99F7 0x54B8 +0x99F8 0x54A5 +0x99F9 0x54AC +0x99FA 0x54C4 +0x99FB 0x54C8 +0x99FC 0x54A8 +0x9A40 0x54AB +0x9A41 0x54C2 +0x9A42 0x54A4 +0x9A43 0x54BE +0x9A44 0x54BC +0x9A45 0x54D8 +0x9A46 0x54E5 +0x9A47 0x54E6 +0x9A48 0x550F +0x9A49 0x5514 +0x9A4A 0x54FD +0x9A4B 0x54EE +0x9A4C 0x54ED +0x9A4D 0x54FA +0x9A4E 0x54E2 +0x9A4F 0x5539 +0x9A50 0x5540 +0x9A51 0x5563 +0x9A52 0x554C +0x9A53 0x552E +0x9A54 0x555C +0x9A55 0x5545 +0x9A56 0x5556 +0x9A57 0x5557 +0x9A58 0x5538 +0x9A59 0x5533 +0x9A5A 0x555D +0x9A5B 0x5599 +0x9A5C 0x5580 +0x9A5D 0x54AF +0x9A5E 0x558A +0x9A5F 0x559F +0x9A60 0x557B +0x9A61 0x557E +0x9A62 0x5598 +0x9A63 0x559E +0x9A64 0x55AE +0x9A65 0x557C +0x9A66 0x5583 +0x9A67 0x55A9 +0x9A68 0x5587 +0x9A69 0x55A8 +0x9A6A 0x55DA +0x9A6B 0x55C5 +0x9A6C 0x55DF +0x9A6D 0x55C4 +0x9A6E 0x55DC +0x9A6F 0x55E4 +0x9A70 0x55D4 +0x9A71 0x5614 +0x9A72 0x55F7 +0x9A73 0x5616 +0x9A74 0x55FE +0x9A75 0x55FD +0x9A76 0x561B +0x9A77 0x55F9 +0x9A78 0x564E +0x9A79 0x5650 +0x9A7A 0x71DF +0x9A7B 0x5634 +0x9A7C 0x5636 +0x9A7D 0x5632 +0x9A7E 0x5638 +0x9A80 0x566B +0x9A81 0x5664 +0x9A82 0x562F +0x9A83 0x566C +0x9A84 0x566A +0x9A85 0x5686 +0x9A86 0x5680 +0x9A87 0x568A +0x9A88 0x56A0 +0x9A89 0x5694 +0x9A8A 0x568F +0x9A8B 0x56A5 +0x9A8C 0x56AE +0x9A8D 0x56B6 +0x9A8E 0x56B4 +0x9A8F 0x56C2 +0x9A90 0x56BC +0x9A91 0x56C1 +0x9A92 0x56C3 +0x9A93 0x56C0 +0x9A94 0x56C8 +0x9A95 0x56CE +0x9A96 0x56D1 +0x9A97 0x56D3 +0x9A98 0x56D7 +0x9A99 0x56EE +0x9A9A 0x56F9 +0x9A9B 0x5700 +0x9A9C 0x56FF +0x9A9D 0x5704 +0x9A9E 0x5709 +0x9A9F 0x5708 +0x9AA0 0x570B +0x9AA1 0x570D +0x9AA2 0x5713 +0x9AA3 0x5718 +0x9AA4 0x5716 +0x9AA5 0x55C7 +0x9AA6 0x571C +0x9AA7 0x5726 +0x9AA8 0x5737 +0x9AA9 0x5738 +0x9AAA 0x574E +0x9AAB 0x573B +0x9AAC 0x5740 +0x9AAD 0x574F +0x9AAE 0x5769 +0x9AAF 0x57C0 +0x9AB0 0x5788 +0x9AB1 0x5761 +0x9AB2 0x577F +0x9AB3 0x5789 +0x9AB4 0x5793 +0x9AB5 0x57A0 +0x9AB6 0x57B3 +0x9AB7 0x57A4 +0x9AB8 0x57AA +0x9AB9 0x57B0 +0x9ABA 0x57C3 +0x9ABB 0x57C6 +0x9ABC 0x57D4 +0x9ABD 0x57D2 +0x9ABE 0x57D3 +0x9ABF 0x580A +0x9AC0 0x57D6 +0x9AC1 0x57E3 +0x9AC2 0x580B +0x9AC3 0x5819 +0x9AC4 0x581D +0x9AC5 0x5872 +0x9AC6 0x5821 +0x9AC7 0x5862 +0x9AC8 0x584B +0x9AC9 0x5870 +0x9ACA 0x6BC0 +0x9ACB 0x5852 +0x9ACC 0x583D +0x9ACD 0x5879 +0x9ACE 0x5885 +0x9ACF 0x58B9 +0x9AD0 0x589F +0x9AD1 0x58AB +0x9AD2 0x58BA +0x9AD3 0x58DE +0x9AD4 0x58BB +0x9AD5 0x58B8 +0x9AD6 0x58AE +0x9AD7 0x58C5 +0x9AD8 0x58D3 +0x9AD9 0x58D1 +0x9ADA 0x58D7 +0x9ADB 0x58D9 +0x9ADC 0x58D8 +0x9ADD 0x58E5 +0x9ADE 0x58DC +0x9ADF 0x58E4 +0x9AE0 0x58DF +0x9AE1 0x58EF +0x9AE2 0x58FA +0x9AE3 0x58F9 +0x9AE4 0x58FB +0x9AE5 0x58FC +0x9AE6 0x58FD +0x9AE7 0x5902 +0x9AE8 0x590A +0x9AE9 0x5910 +0x9AEA 0x591B +0x9AEB 0x68A6 +0x9AEC 0x5925 +0x9AED 0x592C +0x9AEE 0x592D +0x9AEF 0x5932 +0x9AF0 0x5938 +0x9AF1 0x593E +0x9AF2 0x7AD2 +0x9AF3 0x5955 +0x9AF4 0x5950 +0x9AF5 0x594E +0x9AF6 0x595A +0x9AF7 0x5958 +0x9AF8 0x5962 +0x9AF9 0x5960 +0x9AFA 0x5967 +0x9AFB 0x596C +0x9AFC 0x5969 +0x9B40 0x5978 +0x9B41 0x5981 +0x9B42 0x599D +0x9B43 0x4F5E +0x9B44 0x4FAB +0x9B45 0x59A3 +0x9B46 0x59B2 +0x9B47 0x59C6 +0x9B48 0x59E8 +0x9B49 0x59DC +0x9B4A 0x598D +0x9B4B 0x59D9 +0x9B4C 0x59DA +0x9B4D 0x5A25 +0x9B4E 0x5A1F +0x9B4F 0x5A11 +0x9B50 0x5A1C +0x9B51 0x5A09 +0x9B52 0x5A1A +0x9B53 0x5A40 +0x9B54 0x5A6C +0x9B55 0x5A49 +0x9B56 0x5A35 +0x9B57 0x5A36 +0x9B58 0x5A62 +0x9B59 0x5A6A +0x9B5A 0x5A9A +0x9B5B 0x5ABC +0x9B5C 0x5ABE +0x9B5D 0x5ACB +0x9B5E 0x5AC2 +0x9B5F 0x5ABD +0x9B60 0x5AE3 +0x9B61 0x5AD7 +0x9B62 0x5AE6 +0x9B63 0x5AE9 +0x9B64 0x5AD6 +0x9B65 0x5AFA +0x9B66 0x5AFB +0x9B67 0x5B0C +0x9B68 0x5B0B +0x9B69 0x5B16 +0x9B6A 0x5B32 +0x9B6B 0x5AD0 +0x9B6C 0x5B2A +0x9B6D 0x5B36 +0x9B6E 0x5B3E +0x9B6F 0x5B43 +0x9B70 0x5B45 +0x9B71 0x5B40 +0x9B72 0x5B51 +0x9B73 0x5B55 +0x9B74 0x5B5A +0x9B75 0x5B5B +0x9B76 0x5B65 +0x9B77 0x5B69 +0x9B78 0x5B70 +0x9B79 0x5B73 +0x9B7A 0x5B75 +0x9B7B 0x5B78 +0x9B7C 0x6588 +0x9B7D 0x5B7A +0x9B7E 0x5B80 +0x9B80 0x5B83 +0x9B81 0x5BA6 +0x9B82 0x5BB8 +0x9B83 0x5BC3 +0x9B84 0x5BC7 +0x9B85 0x5BC9 +0x9B86 0x5BD4 +0x9B87 0x5BD0 +0x9B88 0x5BE4 +0x9B89 0x5BE6 +0x9B8A 0x5BE2 +0x9B8B 0x5BDE +0x9B8C 0x5BE5 +0x9B8D 0x5BEB +0x9B8E 0x5BF0 +0x9B8F 0x5BF6 +0x9B90 0x5BF3 +0x9B91 0x5C05 +0x9B92 0x5C07 +0x9B93 0x5C08 +0x9B94 0x5C0D +0x9B95 0x5C13 +0x9B96 0x5C20 +0x9B97 0x5C22 +0x9B98 0x5C28 +0x9B99 0x5C38 +0x9B9A 0x5C39 +0x9B9B 0x5C41 +0x9B9C 0x5C46 +0x9B9D 0x5C4E +0x9B9E 0x5C53 +0x9B9F 0x5C50 +0x9BA0 0x5C4F +0x9BA1 0x5B71 +0x9BA2 0x5C6C +0x9BA3 0x5C6E +0x9BA4 0x4E62 +0x9BA5 0x5C76 +0x9BA6 0x5C79 +0x9BA7 0x5C8C +0x9BA8 0x5C91 +0x9BA9 0x5C94 +0x9BAA 0x599B +0x9BAB 0x5CAB +0x9BAC 0x5CBB +0x9BAD 0x5CB6 +0x9BAE 0x5CBC +0x9BAF 0x5CB7 +0x9BB0 0x5CC5 +0x9BB1 0x5CBE +0x9BB2 0x5CC7 +0x9BB3 0x5CD9 +0x9BB4 0x5CE9 +0x9BB5 0x5CFD +0x9BB6 0x5CFA +0x9BB7 0x5CED +0x9BB8 0x5D8C +0x9BB9 0x5CEA +0x9BBA 0x5D0B +0x9BBB 0x5D15 +0x9BBC 0x5D17 +0x9BBD 0x5D5C +0x9BBE 0x5D1F +0x9BBF 0x5D1B +0x9BC0 0x5D11 +0x9BC1 0x5D14 +0x9BC2 0x5D22 +0x9BC3 0x5D1A +0x9BC4 0x5D19 +0x9BC5 0x5D18 +0x9BC6 0x5D4C +0x9BC7 0x5D52 +0x9BC8 0x5D4E +0x9BC9 0x5D4B +0x9BCA 0x5D6C +0x9BCB 0x5D73 +0x9BCC 0x5D76 +0x9BCD 0x5D87 +0x9BCE 0x5D84 +0x9BCF 0x5D82 +0x9BD0 0x5DA2 +0x9BD1 0x5D9D +0x9BD2 0x5DAC +0x9BD3 0x5DAE +0x9BD4 0x5DBD +0x9BD5 0x5D90 +0x9BD6 0x5DB7 +0x9BD7 0x5DBC +0x9BD8 0x5DC9 +0x9BD9 0x5DCD +0x9BDA 0x5DD3 +0x9BDB 0x5DD2 +0x9BDC 0x5DD6 +0x9BDD 0x5DDB +0x9BDE 0x5DEB +0x9BDF 0x5DF2 +0x9BE0 0x5DF5 +0x9BE1 0x5E0B +0x9BE2 0x5E1A +0x9BE3 0x5E19 +0x9BE4 0x5E11 +0x9BE5 0x5E1B +0x9BE6 0x5E36 +0x9BE7 0x5E37 +0x9BE8 0x5E44 +0x9BE9 0x5E43 +0x9BEA 0x5E40 +0x9BEB 0x5E4E +0x9BEC 0x5E57 +0x9BED 0x5E54 +0x9BEE 0x5E5F +0x9BEF 0x5E62 +0x9BF0 0x5E64 +0x9BF1 0x5E47 +0x9BF2 0x5E75 +0x9BF3 0x5E76 +0x9BF4 0x5E7A +0x9BF5 0x9EBC +0x9BF6 0x5E7F +0x9BF7 0x5EA0 +0x9BF8 0x5EC1 +0x9BF9 0x5EC2 +0x9BFA 0x5EC8 +0x9BFB 0x5ED0 +0x9BFC 0x5ECF +0x9C40 0x5ED6 +0x9C41 0x5EE3 +0x9C42 0x5EDD +0x9C43 0x5EDA +0x9C44 0x5EDB +0x9C45 0x5EE2 +0x9C46 0x5EE1 +0x9C47 0x5EE8 +0x9C48 0x5EE9 +0x9C49 0x5EEC +0x9C4A 0x5EF1 +0x9C4B 0x5EF3 +0x9C4C 0x5EF0 +0x9C4D 0x5EF4 +0x9C4E 0x5EF8 +0x9C4F 0x5EFE +0x9C50 0x5F03 +0x9C51 0x5F09 +0x9C52 0x5F5D +0x9C53 0x5F5C +0x9C54 0x5F0B +0x9C55 0x5F11 +0x9C56 0x5F16 +0x9C57 0x5F29 +0x9C58 0x5F2D +0x9C59 0x5F38 +0x9C5A 0x5F41 +0x9C5B 0x5F48 +0x9C5C 0x5F4C +0x9C5D 0x5F4E +0x9C5E 0x5F2F +0x9C5F 0x5F51 +0x9C60 0x5F56 +0x9C61 0x5F57 +0x9C62 0x5F59 +0x9C63 0x5F61 +0x9C64 0x5F6D +0x9C65 0x5F73 +0x9C66 0x5F77 +0x9C67 0x5F83 +0x9C68 0x5F82 +0x9C69 0x5F7F +0x9C6A 0x5F8A +0x9C6B 0x5F88 +0x9C6C 0x5F91 +0x9C6D 0x5F87 +0x9C6E 0x5F9E +0x9C6F 0x5F99 +0x9C70 0x5F98 +0x9C71 0x5FA0 +0x9C72 0x5FA8 +0x9C73 0x5FAD +0x9C74 0x5FBC +0x9C75 0x5FD6 +0x9C76 0x5FFB +0x9C77 0x5FE4 +0x9C78 0x5FF8 +0x9C79 0x5FF1 +0x9C7A 0x5FDD +0x9C7B 0x60B3 +0x9C7C 0x5FFF +0x9C7D 0x6021 +0x9C7E 0x6060 +0x9C80 0x6019 +0x9C81 0x6010 +0x9C82 0x6029 +0x9C83 0x600E +0x9C84 0x6031 +0x9C85 0x601B +0x9C86 0x6015 +0x9C87 0x602B +0x9C88 0x6026 +0x9C89 0x600F +0x9C8A 0x603A +0x9C8B 0x605A +0x9C8C 0x6041 +0x9C8D 0x606A +0x9C8E 0x6077 +0x9C8F 0x605F +0x9C90 0x604A +0x9C91 0x6046 +0x9C92 0x604D +0x9C93 0x6063 +0x9C94 0x6043 +0x9C95 0x6064 +0x9C96 0x6042 +0x9C97 0x606C +0x9C98 0x606B +0x9C99 0x6059 +0x9C9A 0x6081 +0x9C9B 0x608D +0x9C9C 0x60E7 +0x9C9D 0x6083 +0x9C9E 0x609A +0x9C9F 0x6084 +0x9CA0 0x609B +0x9CA1 0x6096 +0x9CA2 0x6097 +0x9CA3 0x6092 +0x9CA4 0x60A7 +0x9CA5 0x608B +0x9CA6 0x60E1 +0x9CA7 0x60B8 +0x9CA8 0x60E0 +0x9CA9 0x60D3 +0x9CAA 0x60B4 +0x9CAB 0x5FF0 +0x9CAC 0x60BD +0x9CAD 0x60C6 +0x9CAE 0x60B5 +0x9CAF 0x60D8 +0x9CB0 0x614D +0x9CB1 0x6115 +0x9CB2 0x6106 +0x9CB3 0x60F6 +0x9CB4 0x60F7 +0x9CB5 0x6100 +0x9CB6 0x60F4 +0x9CB7 0x60FA +0x9CB8 0x6103 +0x9CB9 0x6121 +0x9CBA 0x60FB +0x9CBB 0x60F1 +0x9CBC 0x610D +0x9CBD 0x610E +0x9CBE 0x6147 +0x9CBF 0x613E +0x9CC0 0x6128 +0x9CC1 0x6127 +0x9CC2 0x614A +0x9CC3 0x613F +0x9CC4 0x613C +0x9CC5 0x612C +0x9CC6 0x6134 +0x9CC7 0x613D +0x9CC8 0x6142 +0x9CC9 0x6144 +0x9CCA 0x6173 +0x9CCB 0x6177 +0x9CCC 0x6158 +0x9CCD 0x6159 +0x9CCE 0x615A +0x9CCF 0x616B +0x9CD0 0x6174 +0x9CD1 0x616F +0x9CD2 0x6165 +0x9CD3 0x6171 +0x9CD4 0x615F +0x9CD5 0x615D +0x9CD6 0x6153 +0x9CD7 0x6175 +0x9CD8 0x6199 +0x9CD9 0x6196 +0x9CDA 0x6187 +0x9CDB 0x61AC +0x9CDC 0x6194 +0x9CDD 0x619A +0x9CDE 0x618A +0x9CDF 0x6191 +0x9CE0 0x61AB +0x9CE1 0x61AE +0x9CE2 0x61CC +0x9CE3 0x61CA +0x9CE4 0x61C9 +0x9CE5 0x61F7 +0x9CE6 0x61C8 +0x9CE7 0x61C3 +0x9CE8 0x61C6 +0x9CE9 0x61BA +0x9CEA 0x61CB +0x9CEB 0x7F79 +0x9CEC 0x61CD +0x9CED 0x61E6 +0x9CEE 0x61E3 +0x9CEF 0x61F6 +0x9CF0 0x61FA +0x9CF1 0x61F4 +0x9CF2 0x61FF +0x9CF3 0x61FD +0x9CF4 0x61FC +0x9CF5 0x61FE +0x9CF6 0x6200 +0x9CF7 0x6208 +0x9CF8 0x6209 +0x9CF9 0x620D +0x9CFA 0x620C +0x9CFB 0x6214 +0x9CFC 0x621B +0x9D40 0x621E +0x9D41 0x6221 +0x9D42 0x622A +0x9D43 0x622E +0x9D44 0x6230 +0x9D45 0x6232 +0x9D46 0x6233 +0x9D47 0x6241 +0x9D48 0x624E +0x9D49 0x625E +0x9D4A 0x6263 +0x9D4B 0x625B +0x9D4C 0x6260 +0x9D4D 0x6268 +0x9D4E 0x627C +0x9D4F 0x6282 +0x9D50 0x6289 +0x9D51 0x627E +0x9D52 0x6292 +0x9D53 0x6293 +0x9D54 0x6296 +0x9D55 0x62D4 +0x9D56 0x6283 +0x9D57 0x6294 +0x9D58 0x62D7 +0x9D59 0x62D1 +0x9D5A 0x62BB +0x9D5B 0x62CF +0x9D5C 0x62FF +0x9D5D 0x62C6 +0x9D5E 0x64D4 +0x9D5F 0x62C8 +0x9D60 0x62DC +0x9D61 0x62CC +0x9D62 0x62CA +0x9D63 0x62C2 +0x9D64 0x62C7 +0x9D65 0x629B +0x9D66 0x62C9 +0x9D67 0x630C +0x9D68 0x62EE +0x9D69 0x62F1 +0x9D6A 0x6327 +0x9D6B 0x6302 +0x9D6C 0x6308 +0x9D6D 0x62EF +0x9D6E 0x62F5 +0x9D6F 0x6350 +0x9D70 0x633E +0x9D71 0x634D +0x9D72 0x641C +0x9D73 0x634F +0x9D74 0x6396 +0x9D75 0x638E +0x9D76 0x6380 +0x9D77 0x63AB +0x9D78 0x6376 +0x9D79 0x63A3 +0x9D7A 0x638F +0x9D7B 0x6389 +0x9D7C 0x639F +0x9D7D 0x63B5 +0x9D7E 0x636B +0x9D80 0x6369 +0x9D81 0x63BE +0x9D82 0x63E9 +0x9D83 0x63C0 +0x9D84 0x63C6 +0x9D85 0x63E3 +0x9D86 0x63C9 +0x9D87 0x63D2 +0x9D88 0x63F6 +0x9D89 0x63C4 +0x9D8A 0x6416 +0x9D8B 0x6434 +0x9D8C 0x6406 +0x9D8D 0x6413 +0x9D8E 0x6426 +0x9D8F 0x6436 +0x9D90 0x651D +0x9D91 0x6417 +0x9D92 0x6428 +0x9D93 0x640F +0x9D94 0x6467 +0x9D95 0x646F +0x9D96 0x6476 +0x9D97 0x644E +0x9D98 0x652A +0x9D99 0x6495 +0x9D9A 0x6493 +0x9D9B 0x64A5 +0x9D9C 0x64A9 +0x9D9D 0x6488 +0x9D9E 0x64BC +0x9D9F 0x64DA +0x9DA0 0x64D2 +0x9DA1 0x64C5 +0x9DA2 0x64C7 +0x9DA3 0x64BB +0x9DA4 0x64D8 +0x9DA5 0x64C2 +0x9DA6 0x64F1 +0x9DA7 0x64E7 +0x9DA8 0x8209 +0x9DA9 0x64E0 +0x9DAA 0x64E1 +0x9DAB 0x62AC +0x9DAC 0x64E3 +0x9DAD 0x64EF +0x9DAE 0x652C +0x9DAF 0x64F6 +0x9DB0 0x64F4 +0x9DB1 0x64F2 +0x9DB2 0x64FA +0x9DB3 0x6500 +0x9DB4 0x64FD +0x9DB5 0x6518 +0x9DB6 0x651C +0x9DB7 0x6505 +0x9DB8 0x6524 +0x9DB9 0x6523 +0x9DBA 0x652B +0x9DBB 0x6534 +0x9DBC 0x6535 +0x9DBD 0x6537 +0x9DBE 0x6536 +0x9DBF 0x6538 +0x9DC0 0x754B +0x9DC1 0x6548 +0x9DC2 0x6556 +0x9DC3 0x6555 +0x9DC4 0x654D +0x9DC5 0x6558 +0x9DC6 0x655E +0x9DC7 0x655D +0x9DC8 0x6572 +0x9DC9 0x6578 +0x9DCA 0x6582 +0x9DCB 0x6583 +0x9DCC 0x8B8A +0x9DCD 0x659B +0x9DCE 0x659F +0x9DCF 0x65AB +0x9DD0 0x65B7 +0x9DD1 0x65C3 +0x9DD2 0x65C6 +0x9DD3 0x65C1 +0x9DD4 0x65C4 +0x9DD5 0x65CC +0x9DD6 0x65D2 +0x9DD7 0x65DB +0x9DD8 0x65D9 +0x9DD9 0x65E0 +0x9DDA 0x65E1 +0x9DDB 0x65F1 +0x9DDC 0x6772 +0x9DDD 0x660A +0x9DDE 0x6603 +0x9DDF 0x65FB +0x9DE0 0x6773 +0x9DE1 0x6635 +0x9DE2 0x6636 +0x9DE3 0x6634 +0x9DE4 0x661C +0x9DE5 0x664F +0x9DE6 0x6644 +0x9DE7 0x6649 +0x9DE8 0x6641 +0x9DE9 0x665E +0x9DEA 0x665D +0x9DEB 0x6664 +0x9DEC 0x6667 +0x9DED 0x6668 +0x9DEE 0x665F +0x9DEF 0x6662 +0x9DF0 0x6670 +0x9DF1 0x6683 +0x9DF2 0x6688 +0x9DF3 0x668E +0x9DF4 0x6689 +0x9DF5 0x6684 +0x9DF6 0x6698 +0x9DF7 0x669D +0x9DF8 0x66C1 +0x9DF9 0x66B9 +0x9DFA 0x66C9 +0x9DFB 0x66BE +0x9DFC 0x66BC +0x9E40 0x66C4 +0x9E41 0x66B8 +0x9E42 0x66D6 +0x9E43 0x66DA +0x9E44 0x66E0 +0x9E45 0x663F +0x9E46 0x66E6 +0x9E47 0x66E9 +0x9E48 0x66F0 +0x9E49 0x66F5 +0x9E4A 0x66F7 +0x9E4B 0x670F +0x9E4C 0x6716 +0x9E4D 0x671E +0x9E4E 0x6726 +0x9E4F 0x6727 +0x9E50 0x9738 +0x9E51 0x672E +0x9E52 0x673F +0x9E53 0x6736 +0x9E54 0x6741 +0x9E55 0x6738 +0x9E56 0x6737 +0x9E57 0x6746 +0x9E58 0x675E +0x9E59 0x6760 +0x9E5A 0x6759 +0x9E5B 0x6763 +0x9E5C 0x6764 +0x9E5D 0x6789 +0x9E5E 0x6770 +0x9E5F 0x67A9 +0x9E60 0x677C +0x9E61 0x676A +0x9E62 0x678C +0x9E63 0x678B +0x9E64 0x67A6 +0x9E65 0x67A1 +0x9E66 0x6785 +0x9E67 0x67B7 +0x9E68 0x67EF +0x9E69 0x67B4 +0x9E6A 0x67EC +0x9E6B 0x67B3 +0x9E6C 0x67E9 +0x9E6D 0x67B8 +0x9E6E 0x67E4 +0x9E6F 0x67DE +0x9E70 0x67DD +0x9E71 0x67E2 +0x9E72 0x67EE +0x9E73 0x67B9 +0x9E74 0x67CE +0x9E75 0x67C6 +0x9E76 0x67E7 +0x9E77 0x6A9C +0x9E78 0x681E +0x9E79 0x6846 +0x9E7A 0x6829 +0x9E7B 0x6840 +0x9E7C 0x684D +0x9E7D 0x6832 +0x9E7E 0x684E +0x9E80 0x68B3 +0x9E81 0x682B +0x9E82 0x6859 +0x9E83 0x6863 +0x9E84 0x6877 +0x9E85 0x687F +0x9E86 0x689F +0x9E87 0x688F +0x9E88 0x68AD +0x9E89 0x6894 +0x9E8A 0x689D +0x9E8B 0x689B +0x9E8C 0x6883 +0x9E8D 0x6AAE +0x9E8E 0x68B9 +0x9E8F 0x6874 +0x9E90 0x68B5 +0x9E91 0x68A0 +0x9E92 0x68BA +0x9E93 0x690F +0x9E94 0x688D +0x9E95 0x687E +0x9E96 0x6901 +0x9E97 0x68CA +0x9E98 0x6908 +0x9E99 0x68D8 +0x9E9A 0x6922 +0x9E9B 0x6926 +0x9E9C 0x68E1 +0x9E9D 0x690C +0x9E9E 0x68CD +0x9E9F 0x68D4 +0x9EA0 0x68E7 +0x9EA1 0x68D5 +0x9EA2 0x6936 +0x9EA3 0x6912 +0x9EA4 0x6904 +0x9EA5 0x68D7 +0x9EA6 0x68E3 +0x9EA7 0x6925 +0x9EA8 0x68F9 +0x9EA9 0x68E0 +0x9EAA 0x68EF +0x9EAB 0x6928 +0x9EAC 0x692A +0x9EAD 0x691A +0x9EAE 0x6923 +0x9EAF 0x6921 +0x9EB0 0x68C6 +0x9EB1 0x6979 +0x9EB2 0x6977 +0x9EB3 0x695C +0x9EB4 0x6978 +0x9EB5 0x696B +0x9EB6 0x6954 +0x9EB7 0x697E +0x9EB8 0x696E +0x9EB9 0x6939 +0x9EBA 0x6974 +0x9EBB 0x693D +0x9EBC 0x6959 +0x9EBD 0x6930 +0x9EBE 0x6961 +0x9EBF 0x695E +0x9EC0 0x695D +0x9EC1 0x6981 +0x9EC2 0x696A +0x9EC3 0x69B2 +0x9EC4 0x69AE +0x9EC5 0x69D0 +0x9EC6 0x69BF +0x9EC7 0x69C1 +0x9EC8 0x69D3 +0x9EC9 0x69BE +0x9ECA 0x69CE +0x9ECB 0x5BE8 +0x9ECC 0x69CA +0x9ECD 0x69DD +0x9ECE 0x69BB +0x9ECF 0x69C3 +0x9ED0 0x69A7 +0x9ED1 0x6A2E +0x9ED2 0x6991 +0x9ED3 0x69A0 +0x9ED4 0x699C +0x9ED5 0x6995 +0x9ED6 0x69B4 +0x9ED7 0x69DE +0x9ED8 0x69E8 +0x9ED9 0x6A02 +0x9EDA 0x6A1B +0x9EDB 0x69FF +0x9EDC 0x6B0A +0x9EDD 0x69F9 +0x9EDE 0x69F2 +0x9EDF 0x69E7 +0x9EE0 0x6A05 +0x9EE1 0x69B1 +0x9EE2 0x6A1E +0x9EE3 0x69ED +0x9EE4 0x6A14 +0x9EE5 0x69EB +0x9EE6 0x6A0A +0x9EE7 0x6A12 +0x9EE8 0x6AC1 +0x9EE9 0x6A23 +0x9EEA 0x6A13 +0x9EEB 0x6A44 +0x9EEC 0x6A0C +0x9EED 0x6A72 +0x9EEE 0x6A36 +0x9EEF 0x6A78 +0x9EF0 0x6A47 +0x9EF1 0x6A62 +0x9EF2 0x6A59 +0x9EF3 0x6A66 +0x9EF4 0x6A48 +0x9EF5 0x6A38 +0x9EF6 0x6A22 +0x9EF7 0x6A90 +0x9EF8 0x6A8D +0x9EF9 0x6AA0 +0x9EFA 0x6A84 +0x9EFB 0x6AA2 +0x9EFC 0x6AA3 +0x9F40 0x6A97 +0x9F41 0x8617 +0x9F42 0x6ABB +0x9F43 0x6AC3 +0x9F44 0x6AC2 +0x9F45 0x6AB8 +0x9F46 0x6AB3 +0x9F47 0x6AAC +0x9F48 0x6ADE +0x9F49 0x6AD1 +0x9F4A 0x6ADF +0x9F4B 0x6AAA +0x9F4C 0x6ADA +0x9F4D 0x6AEA +0x9F4E 0x6AFB +0x9F4F 0x6B05 +0x9F50 0x8616 +0x9F51 0x6AFA +0x9F52 0x6B12 +0x9F53 0x6B16 +0x9F54 0x9B31 +0x9F55 0x6B1F +0x9F56 0x6B38 +0x9F57 0x6B37 +0x9F58 0x76DC +0x9F59 0x6B39 +0x9F5A 0x98EE +0x9F5B 0x6B47 +0x9F5C 0x6B43 +0x9F5D 0x6B49 +0x9F5E 0x6B50 +0x9F5F 0x6B59 +0x9F60 0x6B54 +0x9F61 0x6B5B +0x9F62 0x6B5F +0x9F63 0x6B61 +0x9F64 0x6B78 +0x9F65 0x6B79 +0x9F66 0x6B7F +0x9F67 0x6B80 +0x9F68 0x6B84 +0x9F69 0x6B83 +0x9F6A 0x6B8D +0x9F6B 0x6B98 +0x9F6C 0x6B95 +0x9F6D 0x6B9E +0x9F6E 0x6BA4 +0x9F6F 0x6BAA +0x9F70 0x6BAB +0x9F71 0x6BAF +0x9F72 0x6BB2 +0x9F73 0x6BB1 +0x9F74 0x6BB3 +0x9F75 0x6BB7 +0x9F76 0x6BBC +0x9F77 0x6BC6 +0x9F78 0x6BCB +0x9F79 0x6BD3 +0x9F7A 0x6BDF +0x9F7B 0x6BEC +0x9F7C 0x6BEB +0x9F7D 0x6BF3 +0x9F7E 0x6BEF +0x9F80 0x9EBE +0x9F81 0x6C08 +0x9F82 0x6C13 +0x9F83 0x6C14 +0x9F84 0x6C1B +0x9F85 0x6C24 +0x9F86 0x6C23 +0x9F87 0x6C5E +0x9F88 0x6C55 +0x9F89 0x6C62 +0x9F8A 0x6C6A +0x9F8B 0x6C82 +0x9F8C 0x6C8D +0x9F8D 0x6C9A +0x9F8E 0x6C81 +0x9F8F 0x6C9B +0x9F90 0x6C7E +0x9F91 0x6C68 +0x9F92 0x6C73 +0x9F93 0x6C92 +0x9F94 0x6C90 +0x9F95 0x6CC4 +0x9F96 0x6CF1 +0x9F97 0x6CD3 +0x9F98 0x6CBD +0x9F99 0x6CD7 +0x9F9A 0x6CC5 +0x9F9B 0x6CDD +0x9F9C 0x6CAE +0x9F9D 0x6CB1 +0x9F9E 0x6CBE +0x9F9F 0x6CBA +0x9FA0 0x6CDB +0x9FA1 0x6CEF +0x9FA2 0x6CD9 +0x9FA3 0x6CEA +0x9FA4 0x6D1F +0x9FA5 0x884D +0x9FA6 0x6D36 +0x9FA7 0x6D2B +0x9FA8 0x6D3D +0x9FA9 0x6D38 +0x9FAA 0x6D19 +0x9FAB 0x6D35 +0x9FAC 0x6D33 +0x9FAD 0x6D12 +0x9FAE 0x6D0C +0x9FAF 0x6D63 +0x9FB0 0x6D93 +0x9FB1 0x6D64 +0x9FB2 0x6D5A +0x9FB3 0x6D79 +0x9FB4 0x6D59 +0x9FB5 0x6D8E +0x9FB6 0x6D95 +0x9FB7 0x6FE4 +0x9FB8 0x6D85 +0x9FB9 0x6DF9 +0x9FBA 0x6E15 +0x9FBB 0x6E0A +0x9FBC 0x6DB5 +0x9FBD 0x6DC7 +0x9FBE 0x6DE6 +0x9FBF 0x6DB8 +0x9FC0 0x6DC6 +0x9FC1 0x6DEC +0x9FC2 0x6DDE +0x9FC3 0x6DCC +0x9FC4 0x6DE8 +0x9FC5 0x6DD2 +0x9FC6 0x6DC5 +0x9FC7 0x6DFA +0x9FC8 0x6DD9 +0x9FC9 0x6DE4 +0x9FCA 0x6DD5 +0x9FCB 0x6DEA +0x9FCC 0x6DEE +0x9FCD 0x6E2D +0x9FCE 0x6E6E +0x9FCF 0x6E2E +0x9FD0 0x6E19 +0x9FD1 0x6E72 +0x9FD2 0x6E5F +0x9FD3 0x6E3E +0x9FD4 0x6E23 +0x9FD5 0x6E6B +0x9FD6 0x6E2B +0x9FD7 0x6E76 +0x9FD8 0x6E4D +0x9FD9 0x6E1F +0x9FDA 0x6E43 +0x9FDB 0x6E3A +0x9FDC 0x6E4E +0x9FDD 0x6E24 +0x9FDE 0x6EFF +0x9FDF 0x6E1D +0x9FE0 0x6E38 +0x9FE1 0x6E82 +0x9FE2 0x6EAA +0x9FE3 0x6E98 +0x9FE4 0x6EC9 +0x9FE5 0x6EB7 +0x9FE6 0x6ED3 +0x9FE7 0x6EBD +0x9FE8 0x6EAF +0x9FE9 0x6EC4 +0x9FEA 0x6EB2 +0x9FEB 0x6ED4 +0x9FEC 0x6ED5 +0x9FED 0x6E8F +0x9FEE 0x6EA5 +0x9FEF 0x6EC2 +0x9FF0 0x6E9F +0x9FF1 0x6F41 +0x9FF2 0x6F11 +0x9FF3 0x704C +0x9FF4 0x6EEC +0x9FF5 0x6EF8 +0x9FF6 0x6EFE +0x9FF7 0x6F3F +0x9FF8 0x6EF2 +0x9FF9 0x6F31 +0x9FFA 0x6EEF +0x9FFB 0x6F32 +0x9FFC 0x6ECC +0xA1 0xFF61 +0xA2 0xFF62 +0xA3 0xFF63 +0xA4 0xFF64 +0xA5 0xFF65 +0xA6 0xFF66 +0xA7 0xFF67 +0xA8 0xFF68 +0xA9 0xFF69 +0xAA 0xFF6A +0xAB 0xFF6B +0xAC 0xFF6C +0xAD 0xFF6D +0xAE 0xFF6E +0xAF 0xFF6F +0xB0 0xFF70 +0xB1 0xFF71 +0xB2 0xFF72 +0xB3 0xFF73 +0xB4 0xFF74 +0xB5 0xFF75 +0xB6 0xFF76 +0xB7 0xFF77 +0xB8 0xFF78 +0xB9 0xFF79 +0xBA 0xFF7A +0xBB 0xFF7B +0xBC 0xFF7C +0xBD 0xFF7D +0xBE 0xFF7E +0xBF 0xFF7F +0xC0 0xFF80 +0xC1 0xFF81 +0xC2 0xFF82 +0xC3 0xFF83 +0xC4 0xFF84 +0xC5 0xFF85 +0xC6 0xFF86 +0xC7 0xFF87 +0xC8 0xFF88 +0xC9 0xFF89 +0xCA 0xFF8A +0xCB 0xFF8B +0xCC 0xFF8C +0xCD 0xFF8D +0xCE 0xFF8E +0xCF 0xFF8F +0xD0 0xFF90 +0xD1 0xFF91 +0xD2 0xFF92 +0xD3 0xFF93 +0xD4 0xFF94 +0xD5 0xFF95 +0xD6 0xFF96 +0xD7 0xFF97 +0xD8 0xFF98 +0xD9 0xFF99 +0xDA 0xFF9A +0xDB 0xFF9B +0xDC 0xFF9C +0xDD 0xFF9D +0xDE 0xFF9E +0xDF 0xFF9F +0xE040 0x6F3E +0xE041 0x6F13 +0xE042 0x6EF7 +0xE043 0x6F86 +0xE044 0x6F7A +0xE045 0x6F78 +0xE046 0x6F81 +0xE047 0x6F80 +0xE048 0x6F6F +0xE049 0x6F5B +0xE04A 0x6FF3 +0xE04B 0x6F6D +0xE04C 0x6F82 +0xE04D 0x6F7C +0xE04E 0x6F58 +0xE04F 0x6F8E +0xE050 0x6F91 +0xE051 0x6FC2 +0xE052 0x6F66 +0xE053 0x6FB3 +0xE054 0x6FA3 +0xE055 0x6FA1 +0xE056 0x6FA4 +0xE057 0x6FB9 +0xE058 0x6FC6 +0xE059 0x6FAA +0xE05A 0x6FDF +0xE05B 0x6FD5 +0xE05C 0x6FEC +0xE05D 0x6FD4 +0xE05E 0x6FD8 +0xE05F 0x6FF1 +0xE060 0x6FEE +0xE061 0x6FDB +0xE062 0x7009 +0xE063 0x700B +0xE064 0x6FFA +0xE065 0x7011 +0xE066 0x7001 +0xE067 0x700F +0xE068 0x6FFE +0xE069 0x701B +0xE06A 0x701A +0xE06B 0x6F74 +0xE06C 0x701D +0xE06D 0x7018 +0xE06E 0x701F +0xE06F 0x7030 +0xE070 0x703E +0xE071 0x7032 +0xE072 0x7051 +0xE073 0x7063 +0xE074 0x7099 +0xE075 0x7092 +0xE076 0x70AF +0xE077 0x70F1 +0xE078 0x70AC +0xE079 0x70B8 +0xE07A 0x70B3 +0xE07B 0x70AE +0xE07C 0x70DF +0xE07D 0x70CB +0xE07E 0x70DD +0xE080 0x70D9 +0xE081 0x7109 +0xE082 0x70FD +0xE083 0x711C +0xE084 0x7119 +0xE085 0x7165 +0xE086 0x7155 +0xE087 0x7188 +0xE088 0x7166 +0xE089 0x7162 +0xE08A 0x714C +0xE08B 0x7156 +0xE08C 0x716C +0xE08D 0x718F +0xE08E 0x71FB +0xE08F 0x7184 +0xE090 0x7195 +0xE091 0x71A8 +0xE092 0x71AC +0xE093 0x71D7 +0xE094 0x71B9 +0xE095 0x71BE +0xE096 0x71D2 +0xE097 0x71C9 +0xE098 0x71D4 +0xE099 0x71CE +0xE09A 0x71E0 +0xE09B 0x71EC +0xE09C 0x71E7 +0xE09D 0x71F5 +0xE09E 0x71FC +0xE09F 0x71F9 +0xE0A0 0x71FF +0xE0A1 0x720D +0xE0A2 0x7210 +0xE0A3 0x721B +0xE0A4 0x7228 +0xE0A5 0x722D +0xE0A6 0x722C +0xE0A7 0x7230 +0xE0A8 0x7232 +0xE0A9 0x723B +0xE0AA 0x723C +0xE0AB 0x723F +0xE0AC 0x7240 +0xE0AD 0x7246 +0xE0AE 0x724B +0xE0AF 0x7258 +0xE0B0 0x7274 +0xE0B1 0x727E +0xE0B2 0x7282 +0xE0B3 0x7281 +0xE0B4 0x7287 +0xE0B5 0x7292 +0xE0B6 0x7296 +0xE0B7 0x72A2 +0xE0B8 0x72A7 +0xE0B9 0x72B9 +0xE0BA 0x72B2 +0xE0BB 0x72C3 +0xE0BC 0x72C6 +0xE0BD 0x72C4 +0xE0BE 0x72CE +0xE0BF 0x72D2 +0xE0C0 0x72E2 +0xE0C1 0x72E0 +0xE0C2 0x72E1 +0xE0C3 0x72F9 +0xE0C4 0x72F7 +0xE0C5 0x500F +0xE0C6 0x7317 +0xE0C7 0x730A +0xE0C8 0x731C +0xE0C9 0x7316 +0xE0CA 0x731D +0xE0CB 0x7334 +0xE0CC 0x732F +0xE0CD 0x7329 +0xE0CE 0x7325 +0xE0CF 0x733E +0xE0D0 0x734E +0xE0D1 0x734F +0xE0D2 0x9ED8 +0xE0D3 0x7357 +0xE0D4 0x736A +0xE0D5 0x7368 +0xE0D6 0x7370 +0xE0D7 0x7378 +0xE0D8 0x7375 +0xE0D9 0x737B +0xE0DA 0x737A +0xE0DB 0x73C8 +0xE0DC 0x73B3 +0xE0DD 0x73CE +0xE0DE 0x73BB +0xE0DF 0x73C0 +0xE0E0 0x73E5 +0xE0E1 0x73EE +0xE0E2 0x73DE +0xE0E3 0x74A2 +0xE0E4 0x7405 +0xE0E5 0x746F +0xE0E6 0x7425 +0xE0E7 0x73F8 +0xE0E8 0x7432 +0xE0E9 0x743A +0xE0EA 0x7455 +0xE0EB 0x743F +0xE0EC 0x745F +0xE0ED 0x7459 +0xE0EE 0x7441 +0xE0EF 0x745C +0xE0F0 0x7469 +0xE0F1 0x7470 +0xE0F2 0x7463 +0xE0F3 0x746A +0xE0F4 0x7476 +0xE0F5 0x747E +0xE0F6 0x748B +0xE0F7 0x749E +0xE0F8 0x74A7 +0xE0F9 0x74CA +0xE0FA 0x74CF +0xE0FB 0x74D4 +0xE0FC 0x73F1 +0xE140 0x74E0 +0xE141 0x74E3 +0xE142 0x74E7 +0xE143 0x74E9 +0xE144 0x74EE +0xE145 0x74F2 +0xE146 0x74F0 +0xE147 0x74F1 +0xE148 0x74F8 +0xE149 0x74F7 +0xE14A 0x7504 +0xE14B 0x7503 +0xE14C 0x7505 +0xE14D 0x750C +0xE14E 0x750E +0xE14F 0x750D +0xE150 0x7515 +0xE151 0x7513 +0xE152 0x751E +0xE153 0x7526 +0xE154 0x752C +0xE155 0x753C +0xE156 0x7544 +0xE157 0x754D +0xE158 0x754A +0xE159 0x7549 +0xE15A 0x755B +0xE15B 0x7546 +0xE15C 0x755A +0xE15D 0x7569 +0xE15E 0x7564 +0xE15F 0x7567 +0xE160 0x756B +0xE161 0x756D +0xE162 0x7578 +0xE163 0x7576 +0xE164 0x7586 +0xE165 0x7587 +0xE166 0x7574 +0xE167 0x758A +0xE168 0x7589 +0xE169 0x7582 +0xE16A 0x7594 +0xE16B 0x759A +0xE16C 0x759D +0xE16D 0x75A5 +0xE16E 0x75A3 +0xE16F 0x75C2 +0xE170 0x75B3 +0xE171 0x75C3 +0xE172 0x75B5 +0xE173 0x75BD +0xE174 0x75B8 +0xE175 0x75BC +0xE176 0x75B1 +0xE177 0x75CD +0xE178 0x75CA +0xE179 0x75D2 +0xE17A 0x75D9 +0xE17B 0x75E3 +0xE17C 0x75DE +0xE17D 0x75FE +0xE17E 0x75FF +0xE180 0x75FC +0xE181 0x7601 +0xE182 0x75F0 +0xE183 0x75FA +0xE184 0x75F2 +0xE185 0x75F3 +0xE186 0x760B +0xE187 0x760D +0xE188 0x7609 +0xE189 0x761F +0xE18A 0x7627 +0xE18B 0x7620 +0xE18C 0x7621 +0xE18D 0x7622 +0xE18E 0x7624 +0xE18F 0x7634 +0xE190 0x7630 +0xE191 0x763B +0xE192 0x7647 +0xE193 0x7648 +0xE194 0x7646 +0xE195 0x765C +0xE196 0x7658 +0xE197 0x7661 +0xE198 0x7662 +0xE199 0x7668 +0xE19A 0x7669 +0xE19B 0x766A +0xE19C 0x7667 +0xE19D 0x766C +0xE19E 0x7670 +0xE19F 0x7672 +0xE1A0 0x7676 +0xE1A1 0x7678 +0xE1A2 0x767C +0xE1A3 0x7680 +0xE1A4 0x7683 +0xE1A5 0x7688 +0xE1A6 0x768B +0xE1A7 0x768E +0xE1A8 0x7696 +0xE1A9 0x7693 +0xE1AA 0x7699 +0xE1AB 0x769A +0xE1AC 0x76B0 +0xE1AD 0x76B4 +0xE1AE 0x76B8 +0xE1AF 0x76B9 +0xE1B0 0x76BA +0xE1B1 0x76C2 +0xE1B2 0x76CD +0xE1B3 0x76D6 +0xE1B4 0x76D2 +0xE1B5 0x76DE +0xE1B6 0x76E1 +0xE1B7 0x76E5 +0xE1B8 0x76E7 +0xE1B9 0x76EA +0xE1BA 0x862F +0xE1BB 0x76FB +0xE1BC 0x7708 +0xE1BD 0x7707 +0xE1BE 0x7704 +0xE1BF 0x7729 +0xE1C0 0x7724 +0xE1C1 0x771E +0xE1C2 0x7725 +0xE1C3 0x7726 +0xE1C4 0x771B +0xE1C5 0x7737 +0xE1C6 0x7738 +0xE1C7 0x7747 +0xE1C8 0x775A +0xE1C9 0x7768 +0xE1CA 0x776B +0xE1CB 0x775B +0xE1CC 0x7765 +0xE1CD 0x777F +0xE1CE 0x777E +0xE1CF 0x7779 +0xE1D0 0x778E +0xE1D1 0x778B +0xE1D2 0x7791 +0xE1D3 0x77A0 +0xE1D4 0x779E +0xE1D5 0x77B0 +0xE1D6 0x77B6 +0xE1D7 0x77B9 +0xE1D8 0x77BF +0xE1D9 0x77BC +0xE1DA 0x77BD +0xE1DB 0x77BB +0xE1DC 0x77C7 +0xE1DD 0x77CD +0xE1DE 0x77D7 +0xE1DF 0x77DA +0xE1E0 0x77DC +0xE1E1 0x77E3 +0xE1E2 0x77EE +0xE1E3 0x77FC +0xE1E4 0x780C +0xE1E5 0x7812 +0xE1E6 0x7926 +0xE1E7 0x7820 +0xE1E8 0x792A +0xE1E9 0x7845 +0xE1EA 0x788E +0xE1EB 0x7874 +0xE1EC 0x7886 +0xE1ED 0x787C +0xE1EE 0x789A +0xE1EF 0x788C +0xE1F0 0x78A3 +0xE1F1 0x78B5 +0xE1F2 0x78AA +0xE1F3 0x78AF +0xE1F4 0x78D1 +0xE1F5 0x78C6 +0xE1F6 0x78CB +0xE1F7 0x78D4 +0xE1F8 0x78BE +0xE1F9 0x78BC +0xE1FA 0x78C5 +0xE1FB 0x78CA +0xE1FC 0x78EC +0xE240 0x78E7 +0xE241 0x78DA +0xE242 0x78FD +0xE243 0x78F4 +0xE244 0x7907 +0xE245 0x7912 +0xE246 0x7911 +0xE247 0x7919 +0xE248 0x792C +0xE249 0x792B +0xE24A 0x7940 +0xE24B 0x7960 +0xE24C 0x7957 +0xE24D 0x795F +0xE24E 0x795A +0xE24F 0x7955 +0xE250 0x7953 +0xE251 0x797A +0xE252 0x797F +0xE253 0x798A +0xE254 0x799D +0xE255 0x79A7 +0xE256 0x9F4B +0xE257 0x79AA +0xE258 0x79AE +0xE259 0x79B3 +0xE25A 0x79B9 +0xE25B 0x79BA +0xE25C 0x79C9 +0xE25D 0x79D5 +0xE25E 0x79E7 +0xE25F 0x79EC +0xE260 0x79E1 +0xE261 0x79E3 +0xE262 0x7A08 +0xE263 0x7A0D +0xE264 0x7A18 +0xE265 0x7A19 +0xE266 0x7A20 +0xE267 0x7A1F +0xE268 0x7980 +0xE269 0x7A31 +0xE26A 0x7A3B +0xE26B 0x7A3E +0xE26C 0x7A37 +0xE26D 0x7A43 +0xE26E 0x7A57 +0xE26F 0x7A49 +0xE270 0x7A61 +0xE271 0x7A62 +0xE272 0x7A69 +0xE273 0x9F9D +0xE274 0x7A70 +0xE275 0x7A79 +0xE276 0x7A7D +0xE277 0x7A88 +0xE278 0x7A97 +0xE279 0x7A95 +0xE27A 0x7A98 +0xE27B 0x7A96 +0xE27C 0x7AA9 +0xE27D 0x7AC8 +0xE27E 0x7AB0 +0xE280 0x7AB6 +0xE281 0x7AC5 +0xE282 0x7AC4 +0xE283 0x7ABF +0xE284 0x9083 +0xE285 0x7AC7 +0xE286 0x7ACA +0xE287 0x7ACD +0xE288 0x7ACF +0xE289 0x7AD5 +0xE28A 0x7AD3 +0xE28B 0x7AD9 +0xE28C 0x7ADA +0xE28D 0x7ADD +0xE28E 0x7AE1 +0xE28F 0x7AE2 +0xE290 0x7AE6 +0xE291 0x7AED +0xE292 0x7AF0 +0xE293 0x7B02 +0xE294 0x7B0F +0xE295 0x7B0A +0xE296 0x7B06 +0xE297 0x7B33 +0xE298 0x7B18 +0xE299 0x7B19 +0xE29A 0x7B1E +0xE29B 0x7B35 +0xE29C 0x7B28 +0xE29D 0x7B36 +0xE29E 0x7B50 +0xE29F 0x7B7A +0xE2A0 0x7B04 +0xE2A1 0x7B4D +0xE2A2 0x7B0B +0xE2A3 0x7B4C +0xE2A4 0x7B45 +0xE2A5 0x7B75 +0xE2A6 0x7B65 +0xE2A7 0x7B74 +0xE2A8 0x7B67 +0xE2A9 0x7B70 +0xE2AA 0x7B71 +0xE2AB 0x7B6C +0xE2AC 0x7B6E +0xE2AD 0x7B9D +0xE2AE 0x7B98 +0xE2AF 0x7B9F +0xE2B0 0x7B8D +0xE2B1 0x7B9C +0xE2B2 0x7B9A +0xE2B3 0x7B8B +0xE2B4 0x7B92 +0xE2B5 0x7B8F +0xE2B6 0x7B5D +0xE2B7 0x7B99 +0xE2B8 0x7BCB +0xE2B9 0x7BC1 +0xE2BA 0x7BCC +0xE2BB 0x7BCF +0xE2BC 0x7BB4 +0xE2BD 0x7BC6 +0xE2BE 0x7BDD +0xE2BF 0x7BE9 +0xE2C0 0x7C11 +0xE2C1 0x7C14 +0xE2C2 0x7BE6 +0xE2C3 0x7BE5 +0xE2C4 0x7C60 +0xE2C5 0x7C00 +0xE2C6 0x7C07 +0xE2C7 0x7C13 +0xE2C8 0x7BF3 +0xE2C9 0x7BF7 +0xE2CA 0x7C17 +0xE2CB 0x7C0D +0xE2CC 0x7BF6 +0xE2CD 0x7C23 +0xE2CE 0x7C27 +0xE2CF 0x7C2A +0xE2D0 0x7C1F +0xE2D1 0x7C37 +0xE2D2 0x7C2B +0xE2D3 0x7C3D +0xE2D4 0x7C4C +0xE2D5 0x7C43 +0xE2D6 0x7C54 +0xE2D7 0x7C4F +0xE2D8 0x7C40 +0xE2D9 0x7C50 +0xE2DA 0x7C58 +0xE2DB 0x7C5F +0xE2DC 0x7C64 +0xE2DD 0x7C56 +0xE2DE 0x7C65 +0xE2DF 0x7C6C +0xE2E0 0x7C75 +0xE2E1 0x7C83 +0xE2E2 0x7C90 +0xE2E3 0x7CA4 +0xE2E4 0x7CAD +0xE2E5 0x7CA2 +0xE2E6 0x7CAB +0xE2E7 0x7CA1 +0xE2E8 0x7CA8 +0xE2E9 0x7CB3 +0xE2EA 0x7CB2 +0xE2EB 0x7CB1 +0xE2EC 0x7CAE +0xE2ED 0x7CB9 +0xE2EE 0x7CBD +0xE2EF 0x7CC0 +0xE2F0 0x7CC5 +0xE2F1 0x7CC2 +0xE2F2 0x7CD8 +0xE2F3 0x7CD2 +0xE2F4 0x7CDC +0xE2F5 0x7CE2 +0xE2F6 0x9B3B +0xE2F7 0x7CEF +0xE2F8 0x7CF2 +0xE2F9 0x7CF4 +0xE2FA 0x7CF6 +0xE2FB 0x7CFA +0xE2FC 0x7D06 +0xE340 0x7D02 +0xE341 0x7D1C +0xE342 0x7D15 +0xE343 0x7D0A +0xE344 0x7D45 +0xE345 0x7D4B +0xE346 0x7D2E +0xE347 0x7D32 +0xE348 0x7D3F +0xE349 0x7D35 +0xE34A 0x7D46 +0xE34B 0x7D73 +0xE34C 0x7D56 +0xE34D 0x7D4E +0xE34E 0x7D72 +0xE34F 0x7D68 +0xE350 0x7D6E +0xE351 0x7D4F +0xE352 0x7D63 +0xE353 0x7D93 +0xE354 0x7D89 +0xE355 0x7D5B +0xE356 0x7D8F +0xE357 0x7D7D +0xE358 0x7D9B +0xE359 0x7DBA +0xE35A 0x7DAE +0xE35B 0x7DA3 +0xE35C 0x7DB5 +0xE35D 0x7DC7 +0xE35E 0x7DBD +0xE35F 0x7DAB +0xE360 0x7E3D +0xE361 0x7DA2 +0xE362 0x7DAF +0xE363 0x7DDC +0xE364 0x7DB8 +0xE365 0x7D9F +0xE366 0x7DB0 +0xE367 0x7DD8 +0xE368 0x7DDD +0xE369 0x7DE4 +0xE36A 0x7DDE +0xE36B 0x7DFB +0xE36C 0x7DF2 +0xE36D 0x7DE1 +0xE36E 0x7E05 +0xE36F 0x7E0A +0xE370 0x7E23 +0xE371 0x7E21 +0xE372 0x7E12 +0xE373 0x7E31 +0xE374 0x7E1F +0xE375 0x7E09 +0xE376 0x7E0B +0xE377 0x7E22 +0xE378 0x7E46 +0xE379 0x7E66 +0xE37A 0x7E3B +0xE37B 0x7E35 +0xE37C 0x7E39 +0xE37D 0x7E43 +0xE37E 0x7E37 +0xE380 0x7E32 +0xE381 0x7E3A +0xE382 0x7E67 +0xE383 0x7E5D +0xE384 0x7E56 +0xE385 0x7E5E +0xE386 0x7E59 +0xE387 0x7E5A +0xE388 0x7E79 +0xE389 0x7E6A +0xE38A 0x7E69 +0xE38B 0x7E7C +0xE38C 0x7E7B +0xE38D 0x7E83 +0xE38E 0x7DD5 +0xE38F 0x7E7D +0xE390 0x8FAE +0xE391 0x7E7F +0xE392 0x7E88 +0xE393 0x7E89 +0xE394 0x7E8C +0xE395 0x7E92 +0xE396 0x7E90 +0xE397 0x7E93 +0xE398 0x7E94 +0xE399 0x7E96 +0xE39A 0x7E8E +0xE39B 0x7E9B +0xE39C 0x7E9C +0xE39D 0x7F38 +0xE39E 0x7F3A +0xE39F 0x7F45 +0xE3A0 0x7F4C +0xE3A1 0x7F4D +0xE3A2 0x7F4E +0xE3A3 0x7F50 +0xE3A4 0x7F51 +0xE3A5 0x7F55 +0xE3A6 0x7F54 +0xE3A7 0x7F58 +0xE3A8 0x7F5F +0xE3A9 0x7F60 +0xE3AA 0x7F68 +0xE3AB 0x7F69 +0xE3AC 0x7F67 +0xE3AD 0x7F78 +0xE3AE 0x7F82 +0xE3AF 0x7F86 +0xE3B0 0x7F83 +0xE3B1 0x7F88 +0xE3B2 0x7F87 +0xE3B3 0x7F8C +0xE3B4 0x7F94 +0xE3B5 0x7F9E +0xE3B6 0x7F9D +0xE3B7 0x7F9A +0xE3B8 0x7FA3 +0xE3B9 0x7FAF +0xE3BA 0x7FB2 +0xE3BB 0x7FB9 +0xE3BC 0x7FAE +0xE3BD 0x7FB6 +0xE3BE 0x7FB8 +0xE3BF 0x8B71 +0xE3C0 0x7FC5 +0xE3C1 0x7FC6 +0xE3C2 0x7FCA +0xE3C3 0x7FD5 +0xE3C4 0x7FD4 +0xE3C5 0x7FE1 +0xE3C6 0x7FE6 +0xE3C7 0x7FE9 +0xE3C8 0x7FF3 +0xE3C9 0x7FF9 +0xE3CA 0x98DC +0xE3CB 0x8006 +0xE3CC 0x8004 +0xE3CD 0x800B +0xE3CE 0x8012 +0xE3CF 0x8018 +0xE3D0 0x8019 +0xE3D1 0x801C +0xE3D2 0x8021 +0xE3D3 0x8028 +0xE3D4 0x803F +0xE3D5 0x803B +0xE3D6 0x804A +0xE3D7 0x8046 +0xE3D8 0x8052 +0xE3D9 0x8058 +0xE3DA 0x805A +0xE3DB 0x805F +0xE3DC 0x8062 +0xE3DD 0x8068 +0xE3DE 0x8073 +0xE3DF 0x8072 +0xE3E0 0x8070 +0xE3E1 0x8076 +0xE3E2 0x8079 +0xE3E3 0x807D +0xE3E4 0x807F +0xE3E5 0x8084 +0xE3E6 0x8086 +0xE3E7 0x8085 +0xE3E8 0x809B +0xE3E9 0x8093 +0xE3EA 0x809A +0xE3EB 0x80AD +0xE3EC 0x5190 +0xE3ED 0x80AC +0xE3EE 0x80DB +0xE3EF 0x80E5 +0xE3F0 0x80D9 +0xE3F1 0x80DD +0xE3F2 0x80C4 +0xE3F3 0x80DA +0xE3F4 0x80D6 +0xE3F5 0x8109 +0xE3F6 0x80EF +0xE3F7 0x80F1 +0xE3F8 0x811B +0xE3F9 0x8129 +0xE3FA 0x8123 +0xE3FB 0x812F +0xE3FC 0x814B +0xE440 0x968B +0xE441 0x8146 +0xE442 0x813E +0xE443 0x8153 +0xE444 0x8151 +0xE445 0x80FC +0xE446 0x8171 +0xE447 0x816E +0xE448 0x8165 +0xE449 0x8166 +0xE44A 0x8174 +0xE44B 0x8183 +0xE44C 0x8188 +0xE44D 0x818A +0xE44E 0x8180 +0xE44F 0x8182 +0xE450 0x81A0 +0xE451 0x8195 +0xE452 0x81A4 +0xE453 0x81A3 +0xE454 0x815F +0xE455 0x8193 +0xE456 0x81A9 +0xE457 0x81B0 +0xE458 0x81B5 +0xE459 0x81BE +0xE45A 0x81B8 +0xE45B 0x81BD +0xE45C 0x81C0 +0xE45D 0x81C2 +0xE45E 0x81BA +0xE45F 0x81C9 +0xE460 0x81CD +0xE461 0x81D1 +0xE462 0x81D9 +0xE463 0x81D8 +0xE464 0x81C8 +0xE465 0x81DA +0xE466 0x81DF +0xE467 0x81E0 +0xE468 0x81E7 +0xE469 0x81FA +0xE46A 0x81FB +0xE46B 0x81FE +0xE46C 0x8201 +0xE46D 0x8202 +0xE46E 0x8205 +0xE46F 0x8207 +0xE470 0x820A +0xE471 0x820D +0xE472 0x8210 +0xE473 0x8216 +0xE474 0x8229 +0xE475 0x822B +0xE476 0x8238 +0xE477 0x8233 +0xE478 0x8240 +0xE479 0x8259 +0xE47A 0x8258 +0xE47B 0x825D +0xE47C 0x825A +0xE47D 0x825F +0xE47E 0x8264 +0xE480 0x8262 +0xE481 0x8268 +0xE482 0x826A +0xE483 0x826B +0xE484 0x822E +0xE485 0x8271 +0xE486 0x8277 +0xE487 0x8278 +0xE488 0x827E +0xE489 0x828D +0xE48A 0x8292 +0xE48B 0x82AB +0xE48C 0x829F +0xE48D 0x82BB +0xE48E 0x82AC +0xE48F 0x82E1 +0xE490 0x82E3 +0xE491 0x82DF +0xE492 0x82D2 +0xE493 0x82F4 +0xE494 0x82F3 +0xE495 0x82FA +0xE496 0x8393 +0xE497 0x8303 +0xE498 0x82FB +0xE499 0x82F9 +0xE49A 0x82DE +0xE49B 0x8306 +0xE49C 0x82DC +0xE49D 0x8309 +0xE49E 0x82D9 +0xE49F 0x8335 +0xE4A0 0x8334 +0xE4A1 0x8316 +0xE4A2 0x8332 +0xE4A3 0x8331 +0xE4A4 0x8340 +0xE4A5 0x8339 +0xE4A6 0x8350 +0xE4A7 0x8345 +0xE4A8 0x832F +0xE4A9 0x832B +0xE4AA 0x8317 +0xE4AB 0x8318 +0xE4AC 0x8385 +0xE4AD 0x839A +0xE4AE 0x83AA +0xE4AF 0x839F +0xE4B0 0x83A2 +0xE4B1 0x8396 +0xE4B2 0x8323 +0xE4B3 0x838E +0xE4B4 0x8387 +0xE4B5 0x838A +0xE4B6 0x837C +0xE4B7 0x83B5 +0xE4B8 0x8373 +0xE4B9 0x8375 +0xE4BA 0x83A0 +0xE4BB 0x8389 +0xE4BC 0x83A8 +0xE4BD 0x83F4 +0xE4BE 0x8413 +0xE4BF 0x83EB +0xE4C0 0x83CE +0xE4C1 0x83FD +0xE4C2 0x8403 +0xE4C3 0x83D8 +0xE4C4 0x840B +0xE4C5 0x83C1 +0xE4C6 0x83F7 +0xE4C7 0x8407 +0xE4C8 0x83E0 +0xE4C9 0x83F2 +0xE4CA 0x840D +0xE4CB 0x8422 +0xE4CC 0x8420 +0xE4CD 0x83BD +0xE4CE 0x8438 +0xE4CF 0x8506 +0xE4D0 0x83FB +0xE4D1 0x846D +0xE4D2 0x842A +0xE4D3 0x843C +0xE4D4 0x855A +0xE4D5 0x8484 +0xE4D6 0x8477 +0xE4D7 0x846B +0xE4D8 0x84AD +0xE4D9 0x846E +0xE4DA 0x8482 +0xE4DB 0x8469 +0xE4DC 0x8446 +0xE4DD 0x842C +0xE4DE 0x846F +0xE4DF 0x8479 +0xE4E0 0x8435 +0xE4E1 0x84CA +0xE4E2 0x8462 +0xE4E3 0x84B9 +0xE4E4 0x84BF +0xE4E5 0x849F +0xE4E6 0x84D9 +0xE4E7 0x84CD +0xE4E8 0x84BB +0xE4E9 0x84DA +0xE4EA 0x84D0 +0xE4EB 0x84C1 +0xE4EC 0x84C6 +0xE4ED 0x84D6 +0xE4EE 0x84A1 +0xE4EF 0x8521 +0xE4F0 0x84FF +0xE4F1 0x84F4 +0xE4F2 0x8517 +0xE4F3 0x8518 +0xE4F4 0x852C +0xE4F5 0x851F +0xE4F6 0x8515 +0xE4F7 0x8514 +0xE4F8 0x84FC +0xE4F9 0x8540 +0xE4FA 0x8563 +0xE4FB 0x8558 +0xE4FC 0x8548 +0xE540 0x8541 +0xE541 0x8602 +0xE542 0x854B +0xE543 0x8555 +0xE544 0x8580 +0xE545 0x85A4 +0xE546 0x8588 +0xE547 0x8591 +0xE548 0x858A +0xE549 0x85A8 +0xE54A 0x856D +0xE54B 0x8594 +0xE54C 0x859B +0xE54D 0x85EA +0xE54E 0x8587 +0xE54F 0x859C +0xE550 0x8577 +0xE551 0x857E +0xE552 0x8590 +0xE553 0x85C9 +0xE554 0x85BA +0xE555 0x85CF +0xE556 0x85B9 +0xE557 0x85D0 +0xE558 0x85D5 +0xE559 0x85DD +0xE55A 0x85E5 +0xE55B 0x85DC +0xE55C 0x85F9 +0xE55D 0x860A +0xE55E 0x8613 +0xE55F 0x860B +0xE560 0x85FE +0xE561 0x85FA +0xE562 0x8606 +0xE563 0x8622 +0xE564 0x861A +0xE565 0x8630 +0xE566 0x863F +0xE567 0x864D +0xE568 0x4E55 +0xE569 0x8654 +0xE56A 0x865F +0xE56B 0x8667 +0xE56C 0x8671 +0xE56D 0x8693 +0xE56E 0x86A3 +0xE56F 0x86A9 +0xE570 0x86AA +0xE571 0x868B +0xE572 0x868C +0xE573 0x86B6 +0xE574 0x86AF +0xE575 0x86C4 +0xE576 0x86C6 +0xE577 0x86B0 +0xE578 0x86C9 +0xE579 0x8823 +0xE57A 0x86AB +0xE57B 0x86D4 +0xE57C 0x86DE +0xE57D 0x86E9 +0xE57E 0x86EC +0xE580 0x86DF +0xE581 0x86DB +0xE582 0x86EF +0xE583 0x8712 +0xE584 0x8706 +0xE585 0x8708 +0xE586 0x8700 +0xE587 0x8703 +0xE588 0x86FB +0xE589 0x8711 +0xE58A 0x8709 +0xE58B 0x870D +0xE58C 0x86F9 +0xE58D 0x870A +0xE58E 0x8734 +0xE58F 0x873F +0xE590 0x8737 +0xE591 0x873B +0xE592 0x8725 +0xE593 0x8729 +0xE594 0x871A +0xE595 0x8760 +0xE596 0x875F +0xE597 0x8778 +0xE598 0x874C +0xE599 0x874E +0xE59A 0x8774 +0xE59B 0x8757 +0xE59C 0x8768 +0xE59D 0x876E +0xE59E 0x8759 +0xE59F 0x8753 +0xE5A0 0x8763 +0xE5A1 0x876A +0xE5A2 0x8805 +0xE5A3 0x87A2 +0xE5A4 0x879F +0xE5A5 0x8782 +0xE5A6 0x87AF +0xE5A7 0x87CB +0xE5A8 0x87BD +0xE5A9 0x87C0 +0xE5AA 0x87D0 +0xE5AB 0x96D6 +0xE5AC 0x87AB +0xE5AD 0x87C4 +0xE5AE 0x87B3 +0xE5AF 0x87C7 +0xE5B0 0x87C6 +0xE5B1 0x87BB +0xE5B2 0x87EF +0xE5B3 0x87F2 +0xE5B4 0x87E0 +0xE5B5 0x880F +0xE5B6 0x880D +0xE5B7 0x87FE +0xE5B8 0x87F6 +0xE5B9 0x87F7 +0xE5BA 0x880E +0xE5BB 0x87D2 +0xE5BC 0x8811 +0xE5BD 0x8816 +0xE5BE 0x8815 +0xE5BF 0x8822 +0xE5C0 0x8821 +0xE5C1 0x8831 +0xE5C2 0x8836 +0xE5C3 0x8839 +0xE5C4 0x8827 +0xE5C5 0x883B +0xE5C6 0x8844 +0xE5C7 0x8842 +0xE5C8 0x8852 +0xE5C9 0x8859 +0xE5CA 0x885E +0xE5CB 0x8862 +0xE5CC 0x886B +0xE5CD 0x8881 +0xE5CE 0x887E +0xE5CF 0x889E +0xE5D0 0x8875 +0xE5D1 0x887D +0xE5D2 0x88B5 +0xE5D3 0x8872 +0xE5D4 0x8882 +0xE5D5 0x8897 +0xE5D6 0x8892 +0xE5D7 0x88AE +0xE5D8 0x8899 +0xE5D9 0x88A2 +0xE5DA 0x888D +0xE5DB 0x88A4 +0xE5DC 0x88B0 +0xE5DD 0x88BF +0xE5DE 0x88B1 +0xE5DF 0x88C3 +0xE5E0 0x88C4 +0xE5E1 0x88D4 +0xE5E2 0x88D8 +0xE5E3 0x88D9 +0xE5E4 0x88DD +0xE5E5 0x88F9 +0xE5E6 0x8902 +0xE5E7 0x88FC +0xE5E8 0x88F4 +0xE5E9 0x88E8 +0xE5EA 0x88F2 +0xE5EB 0x8904 +0xE5EC 0x890C +0xE5ED 0x890A +0xE5EE 0x8913 +0xE5EF 0x8943 +0xE5F0 0x891E +0xE5F1 0x8925 +0xE5F2 0x892A +0xE5F3 0x892B +0xE5F4 0x8941 +0xE5F5 0x8944 +0xE5F6 0x893B +0xE5F7 0x8936 +0xE5F8 0x8938 +0xE5F9 0x894C +0xE5FA 0x891D +0xE5FB 0x8960 +0xE5FC 0x895E +0xE640 0x8966 +0xE641 0x8964 +0xE642 0x896D +0xE643 0x896A +0xE644 0x896F +0xE645 0x8974 +0xE646 0x8977 +0xE647 0x897E +0xE648 0x8983 +0xE649 0x8988 +0xE64A 0x898A +0xE64B 0x8993 +0xE64C 0x8998 +0xE64D 0x89A1 +0xE64E 0x89A9 +0xE64F 0x89A6 +0xE650 0x89AC +0xE651 0x89AF +0xE652 0x89B2 +0xE653 0x89BA +0xE654 0x89BD +0xE655 0x89BF +0xE656 0x89C0 +0xE657 0x89DA +0xE658 0x89DC +0xE659 0x89DD +0xE65A 0x89E7 +0xE65B 0x89F4 +0xE65C 0x89F8 +0xE65D 0x8A03 +0xE65E 0x8A16 +0xE65F 0x8A10 +0xE660 0x8A0C +0xE661 0x8A1B +0xE662 0x8A1D +0xE663 0x8A25 +0xE664 0x8A36 +0xE665 0x8A41 +0xE666 0x8A5B +0xE667 0x8A52 +0xE668 0x8A46 +0xE669 0x8A48 +0xE66A 0x8A7C +0xE66B 0x8A6D +0xE66C 0x8A6C +0xE66D 0x8A62 +0xE66E 0x8A85 +0xE66F 0x8A82 +0xE670 0x8A84 +0xE671 0x8AA8 +0xE672 0x8AA1 +0xE673 0x8A91 +0xE674 0x8AA5 +0xE675 0x8AA6 +0xE676 0x8A9A +0xE677 0x8AA3 +0xE678 0x8AC4 +0xE679 0x8ACD +0xE67A 0x8AC2 +0xE67B 0x8ADA +0xE67C 0x8AEB +0xE67D 0x8AF3 +0xE67E 0x8AE7 +0xE680 0x8AE4 +0xE681 0x8AF1 +0xE682 0x8B14 +0xE683 0x8AE0 +0xE684 0x8AE2 +0xE685 0x8AF7 +0xE686 0x8ADE +0xE687 0x8ADB +0xE688 0x8B0C +0xE689 0x8B07 +0xE68A 0x8B1A +0xE68B 0x8AE1 +0xE68C 0x8B16 +0xE68D 0x8B10 +0xE68E 0x8B17 +0xE68F 0x8B20 +0xE690 0x8B33 +0xE691 0x97AB +0xE692 0x8B26 +0xE693 0x8B2B +0xE694 0x8B3E +0xE695 0x8B28 +0xE696 0x8B41 +0xE697 0x8B4C +0xE698 0x8B4F +0xE699 0x8B4E +0xE69A 0x8B49 +0xE69B 0x8B56 +0xE69C 0x8B5B +0xE69D 0x8B5A +0xE69E 0x8B6B +0xE69F 0x8B5F +0xE6A0 0x8B6C +0xE6A1 0x8B6F +0xE6A2 0x8B74 +0xE6A3 0x8B7D +0xE6A4 0x8B80 +0xE6A5 0x8B8C +0xE6A6 0x8B8E +0xE6A7 0x8B92 +0xE6A8 0x8B93 +0xE6A9 0x8B96 +0xE6AA 0x8B99 +0xE6AB 0x8B9A +0xE6AC 0x8C3A +0xE6AD 0x8C41 +0xE6AE 0x8C3F +0xE6AF 0x8C48 +0xE6B0 0x8C4C +0xE6B1 0x8C4E +0xE6B2 0x8C50 +0xE6B3 0x8C55 +0xE6B4 0x8C62 +0xE6B5 0x8C6C +0xE6B6 0x8C78 +0xE6B7 0x8C7A +0xE6B8 0x8C82 +0xE6B9 0x8C89 +0xE6BA 0x8C85 +0xE6BB 0x8C8A +0xE6BC 0x8C8D +0xE6BD 0x8C8E +0xE6BE 0x8C94 +0xE6BF 0x8C7C +0xE6C0 0x8C98 +0xE6C1 0x621D +0xE6C2 0x8CAD +0xE6C3 0x8CAA +0xE6C4 0x8CBD +0xE6C5 0x8CB2 +0xE6C6 0x8CB3 +0xE6C7 0x8CAE +0xE6C8 0x8CB6 +0xE6C9 0x8CC8 +0xE6CA 0x8CC1 +0xE6CB 0x8CE4 +0xE6CC 0x8CE3 +0xE6CD 0x8CDA +0xE6CE 0x8CFD +0xE6CF 0x8CFA +0xE6D0 0x8CFB +0xE6D1 0x8D04 +0xE6D2 0x8D05 +0xE6D3 0x8D0A +0xE6D4 0x8D07 +0xE6D5 0x8D0F +0xE6D6 0x8D0D +0xE6D7 0x8D10 +0xE6D8 0x9F4E +0xE6D9 0x8D13 +0xE6DA 0x8CCD +0xE6DB 0x8D14 +0xE6DC 0x8D16 +0xE6DD 0x8D67 +0xE6DE 0x8D6D +0xE6DF 0x8D71 +0xE6E0 0x8D73 +0xE6E1 0x8D81 +0xE6E2 0x8D99 +0xE6E3 0x8DC2 +0xE6E4 0x8DBE +0xE6E5 0x8DBA +0xE6E6 0x8DCF +0xE6E7 0x8DDA +0xE6E8 0x8DD6 +0xE6E9 0x8DCC +0xE6EA 0x8DDB +0xE6EB 0x8DCB +0xE6EC 0x8DEA +0xE6ED 0x8DEB +0xE6EE 0x8DDF +0xE6EF 0x8DE3 +0xE6F0 0x8DFC +0xE6F1 0x8E08 +0xE6F2 0x8E09 +0xE6F3 0x8DFF +0xE6F4 0x8E1D +0xE6F5 0x8E1E +0xE6F6 0x8E10 +0xE6F7 0x8E1F +0xE6F8 0x8E42 +0xE6F9 0x8E35 +0xE6FA 0x8E30 +0xE6FB 0x8E34 +0xE6FC 0x8E4A +0xE740 0x8E47 +0xE741 0x8E49 +0xE742 0x8E4C +0xE743 0x8E50 +0xE744 0x8E48 +0xE745 0x8E59 +0xE746 0x8E64 +0xE747 0x8E60 +0xE748 0x8E2A +0xE749 0x8E63 +0xE74A 0x8E55 +0xE74B 0x8E76 +0xE74C 0x8E72 +0xE74D 0x8E7C +0xE74E 0x8E81 +0xE74F 0x8E87 +0xE750 0x8E85 +0xE751 0x8E84 +0xE752 0x8E8B +0xE753 0x8E8A +0xE754 0x8E93 +0xE755 0x8E91 +0xE756 0x8E94 +0xE757 0x8E99 +0xE758 0x8EAA +0xE759 0x8EA1 +0xE75A 0x8EAC +0xE75B 0x8EB0 +0xE75C 0x8EC6 +0xE75D 0x8EB1 +0xE75E 0x8EBE +0xE75F 0x8EC5 +0xE760 0x8EC8 +0xE761 0x8ECB +0xE762 0x8EDB +0xE763 0x8EE3 +0xE764 0x8EFC +0xE765 0x8EFB +0xE766 0x8EEB +0xE767 0x8EFE +0xE768 0x8F0A +0xE769 0x8F05 +0xE76A 0x8F15 +0xE76B 0x8F12 +0xE76C 0x8F19 +0xE76D 0x8F13 +0xE76E 0x8F1C +0xE76F 0x8F1F +0xE770 0x8F1B +0xE771 0x8F0C +0xE772 0x8F26 +0xE773 0x8F33 +0xE774 0x8F3B +0xE775 0x8F39 +0xE776 0x8F45 +0xE777 0x8F42 +0xE778 0x8F3E +0xE779 0x8F4C +0xE77A 0x8F49 +0xE77B 0x8F46 +0xE77C 0x8F4E +0xE77D 0x8F57 +0xE77E 0x8F5C +0xE780 0x8F62 +0xE781 0x8F63 +0xE782 0x8F64 +0xE783 0x8F9C +0xE784 0x8F9F +0xE785 0x8FA3 +0xE786 0x8FAD +0xE787 0x8FAF +0xE788 0x8FB7 +0xE789 0x8FDA +0xE78A 0x8FE5 +0xE78B 0x8FE2 +0xE78C 0x8FEA +0xE78D 0x8FEF +0xE78E 0x9087 +0xE78F 0x8FF4 +0xE790 0x9005 +0xE791 0x8FF9 +0xE792 0x8FFA +0xE793 0x9011 +0xE794 0x9015 +0xE795 0x9021 +0xE796 0x900D +0xE797 0x901E +0xE798 0x9016 +0xE799 0x900B +0xE79A 0x9027 +0xE79B 0x9036 +0xE79C 0x9035 +0xE79D 0x9039 +0xE79E 0x8FF8 +0xE79F 0x904F +0xE7A0 0x9050 +0xE7A1 0x9051 +0xE7A2 0x9052 +0xE7A3 0x900E +0xE7A4 0x9049 +0xE7A5 0x903E +0xE7A6 0x9056 +0xE7A7 0x9058 +0xE7A8 0x905E +0xE7A9 0x9068 +0xE7AA 0x906F +0xE7AB 0x9076 +0xE7AC 0x96A8 +0xE7AD 0x9072 +0xE7AE 0x9082 +0xE7AF 0x907D +0xE7B0 0x9081 +0xE7B1 0x9080 +0xE7B2 0x908A +0xE7B3 0x9089 +0xE7B4 0x908F +0xE7B5 0x90A8 +0xE7B6 0x90AF +0xE7B7 0x90B1 +0xE7B8 0x90B5 +0xE7B9 0x90E2 +0xE7BA 0x90E4 +0xE7BB 0x6248 +0xE7BC 0x90DB +0xE7BD 0x9102 +0xE7BE 0x9112 +0xE7BF 0x9119 +0xE7C0 0x9132 +0xE7C1 0x9130 +0xE7C2 0x914A +0xE7C3 0x9156 +0xE7C4 0x9158 +0xE7C5 0x9163 +0xE7C6 0x9165 +0xE7C7 0x9169 +0xE7C8 0x9173 +0xE7C9 0x9172 +0xE7CA 0x918B +0xE7CB 0x9189 +0xE7CC 0x9182 +0xE7CD 0x91A2 +0xE7CE 0x91AB +0xE7CF 0x91AF +0xE7D0 0x91AA +0xE7D1 0x91B5 +0xE7D2 0x91B4 +0xE7D3 0x91BA +0xE7D4 0x91C0 +0xE7D5 0x91C1 +0xE7D6 0x91C9 +0xE7D7 0x91CB +0xE7D8 0x91D0 +0xE7D9 0x91D6 +0xE7DA 0x91DF +0xE7DB 0x91E1 +0xE7DC 0x91DB +0xE7DD 0x91FC +0xE7DE 0x91F5 +0xE7DF 0x91F6 +0xE7E0 0x921E +0xE7E1 0x91FF +0xE7E2 0x9214 +0xE7E3 0x922C +0xE7E4 0x9215 +0xE7E5 0x9211 +0xE7E6 0x925E +0xE7E7 0x9257 +0xE7E8 0x9245 +0xE7E9 0x9249 +0xE7EA 0x9264 +0xE7EB 0x9248 +0xE7EC 0x9295 +0xE7ED 0x923F +0xE7EE 0x924B +0xE7EF 0x9250 +0xE7F0 0x929C +0xE7F1 0x9296 +0xE7F2 0x9293 +0xE7F3 0x929B +0xE7F4 0x925A +0xE7F5 0x92CF +0xE7F6 0x92B9 +0xE7F7 0x92B7 +0xE7F8 0x92E9 +0xE7F9 0x930F +0xE7FA 0x92FA +0xE7FB 0x9344 +0xE7FC 0x932E +0xE840 0x9319 +0xE841 0x9322 +0xE842 0x931A +0xE843 0x9323 +0xE844 0x933A +0xE845 0x9335 +0xE846 0x933B +0xE847 0x935C +0xE848 0x9360 +0xE849 0x937C +0xE84A 0x936E +0xE84B 0x9356 +0xE84C 0x93B0 +0xE84D 0x93AC +0xE84E 0x93AD +0xE84F 0x9394 +0xE850 0x93B9 +0xE851 0x93D6 +0xE852 0x93D7 +0xE853 0x93E8 +0xE854 0x93E5 +0xE855 0x93D8 +0xE856 0x93C3 +0xE857 0x93DD +0xE858 0x93D0 +0xE859 0x93C8 +0xE85A 0x93E4 +0xE85B 0x941A +0xE85C 0x9414 +0xE85D 0x9413 +0xE85E 0x9403 +0xE85F 0x9407 +0xE860 0x9410 +0xE861 0x9436 +0xE862 0x942B +0xE863 0x9435 +0xE864 0x9421 +0xE865 0x943A +0xE866 0x9441 +0xE867 0x9452 +0xE868 0x9444 +0xE869 0x945B +0xE86A 0x9460 +0xE86B 0x9462 +0xE86C 0x945E +0xE86D 0x946A +0xE86E 0x9229 +0xE86F 0x9470 +0xE870 0x9475 +0xE871 0x9477 +0xE872 0x947D +0xE873 0x945A +0xE874 0x947C +0xE875 0x947E +0xE876 0x9481 +0xE877 0x947F +0xE878 0x9582 +0xE879 0x9587 +0xE87A 0x958A +0xE87B 0x9594 +0xE87C 0x9596 +0xE87D 0x9598 +0xE87E 0x9599 +0xE880 0x95A0 +0xE881 0x95A8 +0xE882 0x95A7 +0xE883 0x95AD +0xE884 0x95BC +0xE885 0x95BB +0xE886 0x95B9 +0xE887 0x95BE +0xE888 0x95CA +0xE889 0x6FF6 +0xE88A 0x95C3 +0xE88B 0x95CD +0xE88C 0x95CC +0xE88D 0x95D5 +0xE88E 0x95D4 +0xE88F 0x95D6 +0xE890 0x95DC +0xE891 0x95E1 +0xE892 0x95E5 +0xE893 0x95E2 +0xE894 0x9621 +0xE895 0x9628 +0xE896 0x962E +0xE897 0x962F +0xE898 0x9642 +0xE899 0x964C +0xE89A 0x964F +0xE89B 0x964B +0xE89C 0x9677 +0xE89D 0x965C +0xE89E 0x965E +0xE89F 0x965D +0xE8A0 0x965F +0xE8A1 0x9666 +0xE8A2 0x9672 +0xE8A3 0x966C +0xE8A4 0x968D +0xE8A5 0x9698 +0xE8A6 0x9695 +0xE8A7 0x9697 +0xE8A8 0x96AA +0xE8A9 0x96A7 +0xE8AA 0x96B1 +0xE8AB 0x96B2 +0xE8AC 0x96B0 +0xE8AD 0x96B4 +0xE8AE 0x96B6 +0xE8AF 0x96B8 +0xE8B0 0x96B9 +0xE8B1 0x96CE +0xE8B2 0x96CB +0xE8B3 0x96C9 +0xE8B4 0x96CD +0xE8B5 0x894D +0xE8B6 0x96DC +0xE8B7 0x970D +0xE8B8 0x96D5 +0xE8B9 0x96F9 +0xE8BA 0x9704 +0xE8BB 0x9706 +0xE8BC 0x9708 +0xE8BD 0x9713 +0xE8BE 0x970E +0xE8BF 0x9711 +0xE8C0 0x970F +0xE8C1 0x9716 +0xE8C2 0x9719 +0xE8C3 0x9724 +0xE8C4 0x972A +0xE8C5 0x9730 +0xE8C6 0x9739 +0xE8C7 0x973D +0xE8C8 0x973E +0xE8C9 0x9744 +0xE8CA 0x9746 +0xE8CB 0x9748 +0xE8CC 0x9742 +0xE8CD 0x9749 +0xE8CE 0x975C +0xE8CF 0x9760 +0xE8D0 0x9764 +0xE8D1 0x9766 +0xE8D2 0x9768 +0xE8D3 0x52D2 +0xE8D4 0x976B +0xE8D5 0x9771 +0xE8D6 0x9779 +0xE8D7 0x9785 +0xE8D8 0x977C +0xE8D9 0x9781 +0xE8DA 0x977A +0xE8DB 0x9786 +0xE8DC 0x978B +0xE8DD 0x978F +0xE8DE 0x9790 +0xE8DF 0x979C +0xE8E0 0x97A8 +0xE8E1 0x97A6 +0xE8E2 0x97A3 +0xE8E3 0x97B3 +0xE8E4 0x97B4 +0xE8E5 0x97C3 +0xE8E6 0x97C6 +0xE8E7 0x97C8 +0xE8E8 0x97CB +0xE8E9 0x97DC +0xE8EA 0x97ED +0xE8EB 0x9F4F +0xE8EC 0x97F2 +0xE8ED 0x7ADF +0xE8EE 0x97F6 +0xE8EF 0x97F5 +0xE8F0 0x980F +0xE8F1 0x980C +0xE8F2 0x9838 +0xE8F3 0x9824 +0xE8F4 0x9821 +0xE8F5 0x9837 +0xE8F6 0x983D +0xE8F7 0x9846 +0xE8F8 0x984F +0xE8F9 0x984B +0xE8FA 0x986B +0xE8FB 0x986F +0xE8FC 0x9870 +0xE940 0x9871 +0xE941 0x9874 +0xE942 0x9873 +0xE943 0x98AA +0xE944 0x98AF +0xE945 0x98B1 +0xE946 0x98B6 +0xE947 0x98C4 +0xE948 0x98C3 +0xE949 0x98C6 +0xE94A 0x98E9 +0xE94B 0x98EB +0xE94C 0x9903 +0xE94D 0x9909 +0xE94E 0x9912 +0xE94F 0x9914 +0xE950 0x9918 +0xE951 0x9921 +0xE952 0x991D +0xE953 0x991E +0xE954 0x9924 +0xE955 0x9920 +0xE956 0x992C +0xE957 0x992E +0xE958 0x993D +0xE959 0x993E +0xE95A 0x9942 +0xE95B 0x9949 +0xE95C 0x9945 +0xE95D 0x9950 +0xE95E 0x994B +0xE95F 0x9951 +0xE960 0x9952 +0xE961 0x994C +0xE962 0x9955 +0xE963 0x9997 +0xE964 0x9998 +0xE965 0x99A5 +0xE966 0x99AD +0xE967 0x99AE +0xE968 0x99BC +0xE969 0x99DF +0xE96A 0x99DB +0xE96B 0x99DD +0xE96C 0x99D8 +0xE96D 0x99D1 +0xE96E 0x99ED +0xE96F 0x99EE +0xE970 0x99F1 +0xE971 0x99F2 +0xE972 0x99FB +0xE973 0x99F8 +0xE974 0x9A01 +0xE975 0x9A0F +0xE976 0x9A05 +0xE977 0x99E2 +0xE978 0x9A19 +0xE979 0x9A2B +0xE97A 0x9A37 +0xE97B 0x9A45 +0xE97C 0x9A42 +0xE97D 0x9A40 +0xE97E 0x9A43 +0xE980 0x9A3E +0xE981 0x9A55 +0xE982 0x9A4D +0xE983 0x9A5B +0xE984 0x9A57 +0xE985 0x9A5F +0xE986 0x9A62 +0xE987 0x9A65 +0xE988 0x9A64 +0xE989 0x9A69 +0xE98A 0x9A6B +0xE98B 0x9A6A +0xE98C 0x9AAD +0xE98D 0x9AB0 +0xE98E 0x9ABC +0xE98F 0x9AC0 +0xE990 0x9ACF +0xE991 0x9AD1 +0xE992 0x9AD3 +0xE993 0x9AD4 +0xE994 0x9ADE +0xE995 0x9ADF +0xE996 0x9AE2 +0xE997 0x9AE3 +0xE998 0x9AE6 +0xE999 0x9AEF +0xE99A 0x9AEB +0xE99B 0x9AEE +0xE99C 0x9AF4 +0xE99D 0x9AF1 +0xE99E 0x9AF7 +0xE99F 0x9AFB +0xE9A0 0x9B06 +0xE9A1 0x9B18 +0xE9A2 0x9B1A +0xE9A3 0x9B1F +0xE9A4 0x9B22 +0xE9A5 0x9B23 +0xE9A6 0x9B25 +0xE9A7 0x9B27 +0xE9A8 0x9B28 +0xE9A9 0x9B29 +0xE9AA 0x9B2A +0xE9AB 0x9B2E +0xE9AC 0x9B2F +0xE9AD 0x9B32 +0xE9AE 0x9B44 +0xE9AF 0x9B43 +0xE9B0 0x9B4F +0xE9B1 0x9B4D +0xE9B2 0x9B4E +0xE9B3 0x9B51 +0xE9B4 0x9B58 +0xE9B5 0x9B74 +0xE9B6 0x9B93 +0xE9B7 0x9B83 +0xE9B8 0x9B91 +0xE9B9 0x9B96 +0xE9BA 0x9B97 +0xE9BB 0x9B9F +0xE9BC 0x9BA0 +0xE9BD 0x9BA8 +0xE9BE 0x9BB4 +0xE9BF 0x9BC0 +0xE9C0 0x9BCA +0xE9C1 0x9BB9 +0xE9C2 0x9BC6 +0xE9C3 0x9BCF +0xE9C4 0x9BD1 +0xE9C5 0x9BD2 +0xE9C6 0x9BE3 +0xE9C7 0x9BE2 +0xE9C8 0x9BE4 +0xE9C9 0x9BD4 +0xE9CA 0x9BE1 +0xE9CB 0x9C3A +0xE9CC 0x9BF2 +0xE9CD 0x9BF1 +0xE9CE 0x9BF0 +0xE9CF 0x9C15 +0xE9D0 0x9C14 +0xE9D1 0x9C09 +0xE9D2 0x9C13 +0xE9D3 0x9C0C +0xE9D4 0x9C06 +0xE9D5 0x9C08 +0xE9D6 0x9C12 +0xE9D7 0x9C0A +0xE9D8 0x9C04 +0xE9D9 0x9C2E +0xE9DA 0x9C1B +0xE9DB 0x9C25 +0xE9DC 0x9C24 +0xE9DD 0x9C21 +0xE9DE 0x9C30 +0xE9DF 0x9C47 +0xE9E0 0x9C32 +0xE9E1 0x9C46 +0xE9E2 0x9C3E +0xE9E3 0x9C5A +0xE9E4 0x9C60 +0xE9E5 0x9C67 +0xE9E6 0x9C76 +0xE9E7 0x9C78 +0xE9E8 0x9CE7 +0xE9E9 0x9CEC +0xE9EA 0x9CF0 +0xE9EB 0x9D09 +0xE9EC 0x9D08 +0xE9ED 0x9CEB +0xE9EE 0x9D03 +0xE9EF 0x9D06 +0xE9F0 0x9D2A +0xE9F1 0x9D26 +0xE9F2 0x9DAF +0xE9F3 0x9D23 +0xE9F4 0x9D1F +0xE9F5 0x9D44 +0xE9F6 0x9D15 +0xE9F7 0x9D12 +0xE9F8 0x9D41 +0xE9F9 0x9D3F +0xE9FA 0x9D3E +0xE9FB 0x9D46 +0xE9FC 0x9D48 +0xEA40 0x9D5D +0xEA41 0x9D5E +0xEA42 0x9D64 +0xEA43 0x9D51 +0xEA44 0x9D50 +0xEA45 0x9D59 +0xEA46 0x9D72 +0xEA47 0x9D89 +0xEA48 0x9D87 +0xEA49 0x9DAB +0xEA4A 0x9D6F +0xEA4B 0x9D7A +0xEA4C 0x9D9A +0xEA4D 0x9DA4 +0xEA4E 0x9DA9 +0xEA4F 0x9DB2 +0xEA50 0x9DC4 +0xEA51 0x9DC1 +0xEA52 0x9DBB +0xEA53 0x9DB8 +0xEA54 0x9DBA +0xEA55 0x9DC6 +0xEA56 0x9DCF +0xEA57 0x9DC2 +0xEA58 0x9DD9 +0xEA59 0x9DD3 +0xEA5A 0x9DF8 +0xEA5B 0x9DE6 +0xEA5C 0x9DED +0xEA5D 0x9DEF +0xEA5E 0x9DFD +0xEA5F 0x9E1A +0xEA60 0x9E1B +0xEA61 0x9E1E +0xEA62 0x9E75 +0xEA63 0x9E79 +0xEA64 0x9E7D +0xEA65 0x9E81 +0xEA66 0x9E88 +0xEA67 0x9E8B +0xEA68 0x9E8C +0xEA69 0x9E92 +0xEA6A 0x9E95 +0xEA6B 0x9E91 +0xEA6C 0x9E9D +0xEA6D 0x9EA5 +0xEA6E 0x9EA9 +0xEA6F 0x9EB8 +0xEA70 0x9EAA +0xEA71 0x9EAD +0xEA72 0x9761 +0xEA73 0x9ECC +0xEA74 0x9ECE +0xEA75 0x9ECF +0xEA76 0x9ED0 +0xEA77 0x9ED4 +0xEA78 0x9EDC +0xEA79 0x9EDE +0xEA7A 0x9EDD +0xEA7B 0x9EE0 +0xEA7C 0x9EE5 +0xEA7D 0x9EE8 +0xEA7E 0x9EEF +0xEA80 0x9EF4 +0xEA81 0x9EF6 +0xEA82 0x9EF7 +0xEA83 0x9EF9 +0xEA84 0x9EFB +0xEA85 0x9EFC +0xEA86 0x9EFD +0xEA87 0x9F07 +0xEA88 0x9F08 +0xEA89 0x76B7 +0xEA8A 0x9F15 +0xEA8B 0x9F21 +0xEA8C 0x9F2C +0xEA8D 0x9F3E +0xEA8E 0x9F4A +0xEA8F 0x9F52 +0xEA90 0x9F54 +0xEA91 0x9F63 +0xEA92 0x9F5F +0xEA93 0x9F60 +0xEA94 0x9F61 +0xEA95 0x9F66 +0xEA96 0x9F67 +0xEA97 0x9F6C +0xEA98 0x9F6A +0xEA99 0x9F77 +0xEA9A 0x9F72 +0xEA9B 0x9F76 +0xEA9C 0x9F95 +0xEA9D 0x9F9C +0xEA9E 0x9FA0 +0xEA9F 0x582F +0xEAA0 0x69C7 +0xEAA1 0x9059 +0xEAA2 0x7464 +0xEAA3 0x51DC +0xEAA4 0x7199 +0xED40 0x7E8A +0xED41 0x891C +0xED42 0x9348 +0xED43 0x9288 +0xED44 0x84DC +0xED45 0x4FC9 +0xED46 0x70BB +0xED47 0x6631 +0xED48 0x68C8 +0xED49 0x92F9 +0xED4A 0x66FB +0xED4B 0x5F45 +0xED4C 0x4E28 +0xED4D 0x4EE1 +0xED4E 0x4EFC +0xED4F 0x4F00 +0xED50 0x4F03 +0xED51 0x4F39 +0xED52 0x4F56 +0xED53 0x4F92 +0xED54 0x4F8A +0xED55 0x4F9A +0xED56 0x4F94 +0xED57 0x4FCD +0xED58 0x5040 +0xED59 0x5022 +0xED5A 0x4FFF +0xED5B 0x501E +0xED5C 0x5046 +0xED5D 0x5070 +0xED5E 0x5042 +0xED5F 0x5094 +0xED60 0x50F4 +0xED61 0x50D8 +0xED62 0x514A +0xED63 0x5164 +0xED64 0x519D +0xED65 0x51BE +0xED66 0x51EC +0xED67 0x5215 +0xED68 0x529C +0xED69 0x52A6 +0xED6A 0x52C0 +0xED6B 0x52DB +0xED6C 0x5300 +0xED6D 0x5307 +0xED6E 0x5324 +0xED6F 0x5372 +0xED70 0x5393 +0xED71 0x53B2 +0xED72 0x53DD +0xED73 0xFA0E +0xED74 0x549C +0xED75 0x548A +0xED76 0x54A9 +0xED77 0x54FF +0xED78 0x5586 +0xED79 0x5759 +0xED7A 0x5765 +0xED7B 0x57AC +0xED7C 0x57C8 +0xED7D 0x57C7 +0xED7E 0xFA0F +0xED80 0xFA10 +0xED81 0x589E +0xED82 0x58B2 +0xED83 0x590B +0xED84 0x5953 +0xED85 0x595B +0xED86 0x595D +0xED87 0x5963 +0xED88 0x59A4 +0xED89 0x59BA +0xED8A 0x5B56 +0xED8B 0x5BC0 +0xED8C 0x752F +0xED8D 0x5BD8 +0xED8E 0x5BEC +0xED8F 0x5C1E +0xED90 0x5CA6 +0xED91 0x5CBA +0xED92 0x5CF5 +0xED93 0x5D27 +0xED94 0x5D53 +0xED95 0xFA11 +0xED96 0x5D42 +0xED97 0x5D6D +0xED98 0x5DB8 +0xED99 0x5DB9 +0xED9A 0x5DD0 +0xED9B 0x5F21 +0xED9C 0x5F34 +0xED9D 0x5F67 +0xED9E 0x5FB7 +0xED9F 0x5FDE +0xEDA0 0x605D +0xEDA1 0x6085 +0xEDA2 0x608A +0xEDA3 0x60DE +0xEDA4 0x60D5 +0xEDA5 0x6120 +0xEDA6 0x60F2 +0xEDA7 0x6111 +0xEDA8 0x6137 +0xEDA9 0x6130 +0xEDAA 0x6198 +0xEDAB 0x6213 +0xEDAC 0x62A6 +0xEDAD 0x63F5 +0xEDAE 0x6460 +0xEDAF 0x649D +0xEDB0 0x64CE +0xEDB1 0x654E +0xEDB2 0x6600 +0xEDB3 0x6615 +0xEDB4 0x663B +0xEDB5 0x6609 +0xEDB6 0x662E +0xEDB7 0x661E +0xEDB8 0x6624 +0xEDB9 0x6665 +0xEDBA 0x6657 +0xEDBB 0x6659 +0xEDBC 0xFA12 +0xEDBD 0x6673 +0xEDBE 0x6699 +0xEDBF 0x66A0 +0xEDC0 0x66B2 +0xEDC1 0x66BF +0xEDC2 0x66FA +0xEDC3 0x670E +0xEDC4 0xF929 +0xEDC5 0x6766 +0xEDC6 0x67BB +0xEDC7 0x6852 +0xEDC8 0x67C0 +0xEDC9 0x6801 +0xEDCA 0x6844 +0xEDCB 0x68CF +0xEDCC 0xFA13 +0xEDCD 0x6968 +0xEDCE 0xFA14 +0xEDCF 0x6998 +0xEDD0 0x69E2 +0xEDD1 0x6A30 +0xEDD2 0x6A6B +0xEDD3 0x6A46 +0xEDD4 0x6A73 +0xEDD5 0x6A7E +0xEDD6 0x6AE2 +0xEDD7 0x6AE4 +0xEDD8 0x6BD6 +0xEDD9 0x6C3F +0xEDDA 0x6C5C +0xEDDB 0x6C86 +0xEDDC 0x6C6F +0xEDDD 0x6CDA +0xEDDE 0x6D04 +0xEDDF 0x6D87 +0xEDE0 0x6D6F +0xEDE1 0x6D96 +0xEDE2 0x6DAC +0xEDE3 0x6DCF +0xEDE4 0x6DF8 +0xEDE5 0x6DF2 +0xEDE6 0x6DFC +0xEDE7 0x6E39 +0xEDE8 0x6E5C +0xEDE9 0x6E27 +0xEDEA 0x6E3C +0xEDEB 0x6EBF +0xEDEC 0x6F88 +0xEDED 0x6FB5 +0xEDEE 0x6FF5 +0xEDEF 0x7005 +0xEDF0 0x7007 +0xEDF1 0x7028 +0xEDF2 0x7085 +0xEDF3 0x70AB +0xEDF4 0x710F +0xEDF5 0x7104 +0xEDF6 0x715C +0xEDF7 0x7146 +0xEDF8 0x7147 +0xEDF9 0xFA15 +0xEDFA 0x71C1 +0xEDFB 0x71FE +0xEDFC 0x72B1 +0xEE40 0x72BE +0xEE41 0x7324 +0xEE42 0xFA16 +0xEE43 0x7377 +0xEE44 0x73BD +0xEE45 0x73C9 +0xEE46 0x73D6 +0xEE47 0x73E3 +0xEE48 0x73D2 +0xEE49 0x7407 +0xEE4A 0x73F5 +0xEE4B 0x7426 +0xEE4C 0x742A +0xEE4D 0x7429 +0xEE4E 0x742E +0xEE4F 0x7462 +0xEE50 0x7489 +0xEE51 0x749F +0xEE52 0x7501 +0xEE53 0x756F +0xEE54 0x7682 +0xEE55 0x769C +0xEE56 0x769E +0xEE57 0x769B +0xEE58 0x76A6 +0xEE59 0xFA17 +0xEE5A 0x7746 +0xEE5B 0x52AF +0xEE5C 0x7821 +0xEE5D 0x784E +0xEE5E 0x7864 +0xEE5F 0x787A +0xEE60 0x7930 +0xEE61 0xFA18 +0xEE62 0xFA19 +0xEE63 0xFA1A +0xEE64 0x7994 +0xEE65 0xFA1B +0xEE66 0x799B +0xEE67 0x7AD1 +0xEE68 0x7AE7 +0xEE69 0xFA1C +0xEE6A 0x7AEB +0xEE6B 0x7B9E +0xEE6C 0xFA1D +0xEE6D 0x7D48 +0xEE6E 0x7D5C +0xEE6F 0x7DB7 +0xEE70 0x7DA0 +0xEE71 0x7DD6 +0xEE72 0x7E52 +0xEE73 0x7F47 +0xEE74 0x7FA1 +0xEE75 0xFA1E +0xEE76 0x8301 +0xEE77 0x8362 +0xEE78 0x837F +0xEE79 0x83C7 +0xEE7A 0x83F6 +0xEE7B 0x8448 +0xEE7C 0x84B4 +0xEE7D 0x8553 +0xEE7E 0x8559 +0xEE80 0x856B +0xEE81 0xFA1F +0xEE82 0x85B0 +0xEE83 0xFA20 +0xEE84 0xFA21 +0xEE85 0x8807 +0xEE86 0x88F5 +0xEE87 0x8A12 +0xEE88 0x8A37 +0xEE89 0x8A79 +0xEE8A 0x8AA7 +0xEE8B 0x8ABE +0xEE8C 0x8ADF +0xEE8D 0xFA22 +0xEE8E 0x8AF6 +0xEE8F 0x8B53 +0xEE90 0x8B7F +0xEE91 0x8CF0 +0xEE92 0x8CF4 +0xEE93 0x8D12 +0xEE94 0x8D76 +0xEE95 0xFA23 +0xEE96 0x8ECF +0xEE97 0xFA24 +0xEE98 0xFA25 +0xEE99 0x9067 +0xEE9A 0x90DE +0xEE9B 0xFA26 +0xEE9C 0x9115 +0xEE9D 0x9127 +0xEE9E 0x91DA +0xEE9F 0x91D7 +0xEEA0 0x91DE +0xEEA1 0x91ED +0xEEA2 0x91EE +0xEEA3 0x91E4 +0xEEA4 0x91E5 +0xEEA5 0x9206 +0xEEA6 0x9210 +0xEEA7 0x920A +0xEEA8 0x923A +0xEEA9 0x9240 +0xEEAA 0x923C +0xEEAB 0x924E +0xEEAC 0x9259 +0xEEAD 0x9251 +0xEEAE 0x9239 +0xEEAF 0x9267 +0xEEB0 0x92A7 +0xEEB1 0x9277 +0xEEB2 0x9278 +0xEEB3 0x92E7 +0xEEB4 0x92D7 +0xEEB5 0x92D9 +0xEEB6 0x92D0 +0xEEB7 0xFA27 +0xEEB8 0x92D5 +0xEEB9 0x92E0 +0xEEBA 0x92D3 +0xEEBB 0x9325 +0xEEBC 0x9321 +0xEEBD 0x92FB +0xEEBE 0xFA28 +0xEEBF 0x931E +0xEEC0 0x92FF +0xEEC1 0x931D +0xEEC2 0x9302 +0xEEC3 0x9370 +0xEEC4 0x9357 +0xEEC5 0x93A4 +0xEEC6 0x93C6 +0xEEC7 0x93DE +0xEEC8 0x93F8 +0xEEC9 0x9431 +0xEECA 0x9445 +0xEECB 0x9448 +0xEECC 0x9592 +0xEECD 0xF9DC +0xEECE 0xFA29 +0xEECF 0x969D +0xEED0 0x96AF +0xEED1 0x9733 +0xEED2 0x973B +0xEED3 0x9743 +0xEED4 0x974D +0xEED5 0x974F +0xEED6 0x9751 +0xEED7 0x9755 +0xEED8 0x9857 +0xEED9 0x9865 +0xEEDA 0xFA2A +0xEEDB 0xFA2B +0xEEDC 0x9927 +0xEEDD 0xFA2C +0xEEDE 0x999E +0xEEDF 0x9A4E +0xEEE0 0x9AD9 +0xEEE1 0x9ADC +0xEEE2 0x9B75 +0xEEE3 0x9B72 +0xEEE4 0x9B8F +0xEEE5 0x9BB1 +0xEEE6 0x9BBB +0xEEE7 0x9C00 +0xEEE8 0x9D70 +0xEEE9 0x9D6B +0xEEEA 0xFA2D +0xEEEB 0x9E19 +0xEEEC 0x9ED1 +0xEEEF 0x2170 +0xEEF0 0x2171 +0xEEF1 0x2172 +0xEEF2 0x2173 +0xEEF3 0x2174 +0xEEF4 0x2175 +0xEEF5 0x2176 +0xEEF6 0x2177 +0xEEF7 0x2178 +0xEEF8 0x2179 +0xEEF9 0xFFE2 +0xEEFA 0xFFE4 +0xEEFB 0xFF07 +0xEEFC 0xFF02 +0xF040 0xE000 +0xF041 0xE001 +0xF042 0xE002 +0xF043 0xE003 +0xF044 0xE004 +0xF045 0xE005 +0xF046 0xE006 +0xF047 0xE007 +0xF048 0xE008 +0xF049 0xE009 +0xF04A 0xE00A +0xF04B 0xE00B +0xF04C 0xE00C +0xF04D 0xE00D +0xF04E 0xE00E +0xF04F 0xE00F +0xF050 0xE010 +0xF051 0xE011 +0xF052 0xE012 +0xF053 0xE013 +0xF054 0xE014 +0xF055 0xE015 +0xF056 0xE016 +0xF057 0xE017 +0xF058 0xE018 +0xF059 0xE019 +0xF05A 0xE01A +0xF05B 0xE01B +0xF05C 0xE01C +0xF05D 0xE01D +0xF05E 0xE01E +0xF05F 0xE01F +0xF060 0xE020 +0xF061 0xE021 +0xF062 0xE022 +0xF063 0xE023 +0xF064 0xE024 +0xF065 0xE025 +0xF066 0xE026 +0xF067 0xE027 +0xF068 0xE028 +0xF069 0xE029 +0xF06A 0xE02A +0xF06B 0xE02B +0xF06C 0xE02C +0xF06D 0xE02D +0xF06E 0xE02E +0xF06F 0xE02F +0xF070 0xE030 +0xF071 0xE031 +0xF072 0xE032 +0xF073 0xE033 +0xF074 0xE034 +0xF075 0xE035 +0xF076 0xE036 +0xF077 0xE037 +0xF078 0xE038 +0xF079 0xE039 +0xF07A 0xE03A +0xF07B 0xE03B +0xF07C 0xE03C +0xF07D 0xE03D +0xF07E 0xE03E +0xF080 0xE03F +0xF081 0xE040 +0xF082 0xE041 +0xF083 0xE042 +0xF084 0xE043 +0xF085 0xE044 +0xF086 0xE045 +0xF087 0xE046 +0xF088 0xE047 +0xF089 0xE048 +0xF08A 0xE049 +0xF08B 0xE04A +0xF08C 0xE04B +0xF08D 0xE04C +0xF08E 0xE04D +0xF08F 0xE04E +0xF090 0xE04F +0xF091 0xE050 +0xF092 0xE051 +0xF093 0xE052 +0xF094 0xE053 +0xF095 0xE054 +0xF096 0xE055 +0xF097 0xE056 +0xF098 0xE057 +0xF099 0xE058 +0xF09A 0xE059 +0xF09B 0xE05A +0xF09C 0xE05B +0xF09D 0xE05C +0xF09E 0xE05D +0xF09F 0xE05E +0xF0A0 0xE05F +0xF0A1 0xE060 +0xF0A2 0xE061 +0xF0A3 0xE062 +0xF0A4 0xE063 +0xF0A5 0xE064 +0xF0A6 0xE065 +0xF0A7 0xE066 +0xF0A8 0xE067 +0xF0A9 0xE068 +0xF0AA 0xE069 +0xF0AB 0xE06A +0xF0AC 0xE06B +0xF0AD 0xE06C +0xF0AE 0xE06D +0xF0AF 0xE06E +0xF0B0 0xE06F +0xF0B1 0xE070 +0xF0B2 0xE071 +0xF0B3 0xE072 +0xF0B4 0xE073 +0xF0B5 0xE074 +0xF0B6 0xE075 +0xF0B7 0xE076 +0xF0B8 0xE077 +0xF0B9 0xE078 +0xF0BA 0xE079 +0xF0BB 0xE07A +0xF0BC 0xE07B +0xF0BD 0xE07C +0xF0BE 0xE07D +0xF0BF 0xE07E +0xF0C0 0xE07F +0xF0C1 0xE080 +0xF0C2 0xE081 +0xF0C3 0xE082 +0xF0C4 0xE083 +0xF0C5 0xE084 +0xF0C6 0xE085 +0xF0C7 0xE086 +0xF0C8 0xE087 +0xF0C9 0xE088 +0xF0CA 0xE089 +0xF0CB 0xE08A +0xF0CC 0xE08B +0xF0CD 0xE08C +0xF0CE 0xE08D +0xF0CF 0xE08E +0xF0D0 0xE08F +0xF0D1 0xE090 +0xF0D2 0xE091 +0xF0D3 0xE092 +0xF0D4 0xE093 +0xF0D5 0xE094 +0xF0D6 0xE095 +0xF0D7 0xE096 +0xF0D8 0xE097 +0xF0D9 0xE098 +0xF0DA 0xE099 +0xF0DB 0xE09A +0xF0DC 0xE09B +0xF0DD 0xE09C +0xF0DE 0xE09D +0xF0DF 0xE09E +0xF0E0 0xE09F +0xF0E1 0xE0A0 +0xF0E2 0xE0A1 +0xF0E3 0xE0A2 +0xF0E4 0xE0A3 +0xF0E5 0xE0A4 +0xF0E6 0xE0A5 +0xF0E7 0xE0A6 +0xF0E8 0xE0A7 +0xF0E9 0xE0A8 +0xF0EA 0xE0A9 +0xF0EB 0xE0AA +0xF0EC 0xE0AB +0xF0ED 0xE0AC +0xF0EE 0xE0AD +0xF0EF 0xE0AE +0xF0F0 0xE0AF +0xF0F1 0xE0B0 +0xF0F2 0xE0B1 +0xF0F3 0xE0B2 +0xF0F4 0xE0B3 +0xF0F5 0xE0B4 +0xF0F6 0xE0B5 +0xF0F7 0xE0B6 +0xF0F8 0xE0B7 +0xF0F9 0xE0B8 +0xF0FA 0xE0B9 +0xF0FB 0xE0BA +0xF0FC 0xE0BB +0xF140 0xE0BC +0xF141 0xE0BD +0xF142 0xE0BE +0xF143 0xE0BF +0xF144 0xE0C0 +0xF145 0xE0C1 +0xF146 0xE0C2 +0xF147 0xE0C3 +0xF148 0xE0C4 +0xF149 0xE0C5 +0xF14A 0xE0C6 +0xF14B 0xE0C7 +0xF14C 0xE0C8 +0xF14D 0xE0C9 +0xF14E 0xE0CA +0xF14F 0xE0CB +0xF150 0xE0CC +0xF151 0xE0CD +0xF152 0xE0CE +0xF153 0xE0CF +0xF154 0xE0D0 +0xF155 0xE0D1 +0xF156 0xE0D2 +0xF157 0xE0D3 +0xF158 0xE0D4 +0xF159 0xE0D5 +0xF15A 0xE0D6 +0xF15B 0xE0D7 +0xF15C 0xE0D8 +0xF15D 0xE0D9 +0xF15E 0xE0DA +0xF15F 0xE0DB +0xF160 0xE0DC +0xF161 0xE0DD +0xF162 0xE0DE +0xF163 0xE0DF +0xF164 0xE0E0 +0xF165 0xE0E1 +0xF166 0xE0E2 +0xF167 0xE0E3 +0xF168 0xE0E4 +0xF169 0xE0E5 +0xF16A 0xE0E6 +0xF16B 0xE0E7 +0xF16C 0xE0E8 +0xF16D 0xE0E9 +0xF16E 0xE0EA +0xF16F 0xE0EB +0xF170 0xE0EC +0xF171 0xE0ED +0xF172 0xE0EE +0xF173 0xE0EF +0xF174 0xE0F0 +0xF175 0xE0F1 +0xF176 0xE0F2 +0xF177 0xE0F3 +0xF178 0xE0F4 +0xF179 0xE0F5 +0xF17A 0xE0F6 +0xF17B 0xE0F7 +0xF17C 0xE0F8 +0xF17D 0xE0F9 +0xF17E 0xE0FA +0xF180 0xE0FB +0xF181 0xE0FC +0xF182 0xE0FD +0xF183 0xE0FE +0xF184 0xE0FF +0xF185 0xE100 +0xF186 0xE101 +0xF187 0xE102 +0xF188 0xE103 +0xF189 0xE104 +0xF18A 0xE105 +0xF18B 0xE106 +0xF18C 0xE107 +0xF18D 0xE108 +0xF18E 0xE109 +0xF18F 0xE10A +0xF190 0xE10B +0xF191 0xE10C +0xF192 0xE10D +0xF193 0xE10E +0xF194 0xE10F +0xF195 0xE110 +0xF196 0xE111 +0xF197 0xE112 +0xF198 0xE113 +0xF199 0xE114 +0xF19A 0xE115 +0xF19B 0xE116 +0xF19C 0xE117 +0xF19D 0xE118 +0xF19E 0xE119 +0xF19F 0xE11A +0xF1A0 0xE11B +0xF1A1 0xE11C +0xF1A2 0xE11D +0xF1A3 0xE11E +0xF1A4 0xE11F +0xF1A5 0xE120 +0xF1A6 0xE121 +0xF1A7 0xE122 +0xF1A8 0xE123 +0xF1A9 0xE124 +0xF1AA 0xE125 +0xF1AB 0xE126 +0xF1AC 0xE127 +0xF1AD 0xE128 +0xF1AE 0xE129 +0xF1AF 0xE12A +0xF1B0 0xE12B +0xF1B1 0xE12C +0xF1B2 0xE12D +0xF1B3 0xE12E +0xF1B4 0xE12F +0xF1B5 0xE130 +0xF1B6 0xE131 +0xF1B7 0xE132 +0xF1B8 0xE133 +0xF1B9 0xE134 +0xF1BA 0xE135 +0xF1BB 0xE136 +0xF1BC 0xE137 +0xF1BD 0xE138 +0xF1BE 0xE139 +0xF1BF 0xE13A +0xF1C0 0xE13B +0xF1C1 0xE13C +0xF1C2 0xE13D +0xF1C3 0xE13E +0xF1C4 0xE13F +0xF1C5 0xE140 +0xF1C6 0xE141 +0xF1C7 0xE142 +0xF1C8 0xE143 +0xF1C9 0xE144 +0xF1CA 0xE145 +0xF1CB 0xE146 +0xF1CC 0xE147 +0xF1CD 0xE148 +0xF1CE 0xE149 +0xF1CF 0xE14A +0xF1D0 0xE14B +0xF1D1 0xE14C +0xF1D2 0xE14D +0xF1D3 0xE14E +0xF1D4 0xE14F +0xF1D5 0xE150 +0xF1D6 0xE151 +0xF1D7 0xE152 +0xF1D8 0xE153 +0xF1D9 0xE154 +0xF1DA 0xE155 +0xF1DB 0xE156 +0xF1DC 0xE157 +0xF1DD 0xE158 +0xF1DE 0xE159 +0xF1DF 0xE15A +0xF1E0 0xE15B +0xF1E1 0xE15C +0xF1E2 0xE15D +0xF1E3 0xE15E +0xF1E4 0xE15F +0xF1E5 0xE160 +0xF1E6 0xE161 +0xF1E7 0xE162 +0xF1E8 0xE163 +0xF1E9 0xE164 +0xF1EA 0xE165 +0xF1EB 0xE166 +0xF1EC 0xE167 +0xF1ED 0xE168 +0xF1EE 0xE169 +0xF1EF 0xE16A +0xF1F0 0xE16B +0xF1F1 0xE16C +0xF1F2 0xE16D +0xF1F3 0xE16E +0xF1F4 0xE16F +0xF1F5 0xE170 +0xF1F6 0xE171 +0xF1F7 0xE172 +0xF1F8 0xE173 +0xF1F9 0xE174 +0xF1FA 0xE175 +0xF1FB 0xE176 +0xF1FC 0xE177 +0xF240 0xE178 +0xF241 0xE179 +0xF242 0xE17A +0xF243 0xE17B +0xF244 0xE17C +0xF245 0xE17D +0xF246 0xE17E +0xF247 0xE17F +0xF248 0xE180 +0xF249 0xE181 +0xF24A 0xE182 +0xF24B 0xE183 +0xF24C 0xE184 +0xF24D 0xE185 +0xF24E 0xE186 +0xF24F 0xE187 +0xF250 0xE188 +0xF251 0xE189 +0xF252 0xE18A +0xF253 0xE18B +0xF254 0xE18C +0xF255 0xE18D +0xF256 0xE18E +0xF257 0xE18F +0xF258 0xE190 +0xF259 0xE191 +0xF25A 0xE192 +0xF25B 0xE193 +0xF25C 0xE194 +0xF25D 0xE195 +0xF25E 0xE196 +0xF25F 0xE197 +0xF260 0xE198 +0xF261 0xE199 +0xF262 0xE19A +0xF263 0xE19B +0xF264 0xE19C +0xF265 0xE19D +0xF266 0xE19E +0xF267 0xE19F +0xF268 0xE1A0 +0xF269 0xE1A1 +0xF26A 0xE1A2 +0xF26B 0xE1A3 +0xF26C 0xE1A4 +0xF26D 0xE1A5 +0xF26E 0xE1A6 +0xF26F 0xE1A7 +0xF270 0xE1A8 +0xF271 0xE1A9 +0xF272 0xE1AA +0xF273 0xE1AB +0xF274 0xE1AC +0xF275 0xE1AD +0xF276 0xE1AE +0xF277 0xE1AF +0xF278 0xE1B0 +0xF279 0xE1B1 +0xF27A 0xE1B2 +0xF27B 0xE1B3 +0xF27C 0xE1B4 +0xF27D 0xE1B5 +0xF27E 0xE1B6 +0xF280 0xE1B7 +0xF281 0xE1B8 +0xF282 0xE1B9 +0xF283 0xE1BA +0xF284 0xE1BB +0xF285 0xE1BC +0xF286 0xE1BD +0xF287 0xE1BE +0xF288 0xE1BF +0xF289 0xE1C0 +0xF28A 0xE1C1 +0xF28B 0xE1C2 +0xF28C 0xE1C3 +0xF28D 0xE1C4 +0xF28E 0xE1C5 +0xF28F 0xE1C6 +0xF290 0xE1C7 +0xF291 0xE1C8 +0xF292 0xE1C9 +0xF293 0xE1CA +0xF294 0xE1CB +0xF295 0xE1CC +0xF296 0xE1CD +0xF297 0xE1CE +0xF298 0xE1CF +0xF299 0xE1D0 +0xF29A 0xE1D1 +0xF29B 0xE1D2 +0xF29C 0xE1D3 +0xF29D 0xE1D4 +0xF29E 0xE1D5 +0xF29F 0xE1D6 +0xF2A0 0xE1D7 +0xF2A1 0xE1D8 +0xF2A2 0xE1D9 +0xF2A3 0xE1DA +0xF2A4 0xE1DB +0xF2A5 0xE1DC +0xF2A6 0xE1DD +0xF2A7 0xE1DE +0xF2A8 0xE1DF +0xF2A9 0xE1E0 +0xF2AA 0xE1E1 +0xF2AB 0xE1E2 +0xF2AC 0xE1E3 +0xF2AD 0xE1E4 +0xF2AE 0xE1E5 +0xF2AF 0xE1E6 +0xF2B0 0xE1E7 +0xF2B1 0xE1E8 +0xF2B2 0xE1E9 +0xF2B3 0xE1EA +0xF2B4 0xE1EB +0xF2B5 0xE1EC +0xF2B6 0xE1ED +0xF2B7 0xE1EE +0xF2B8 0xE1EF +0xF2B9 0xE1F0 +0xF2BA 0xE1F1 +0xF2BB 0xE1F2 +0xF2BC 0xE1F3 +0xF2BD 0xE1F4 +0xF2BE 0xE1F5 +0xF2BF 0xE1F6 +0xF2C0 0xE1F7 +0xF2C1 0xE1F8 +0xF2C2 0xE1F9 +0xF2C3 0xE1FA +0xF2C4 0xE1FB +0xF2C5 0xE1FC +0xF2C6 0xE1FD +0xF2C7 0xE1FE +0xF2C8 0xE1FF +0xF2C9 0xE200 +0xF2CA 0xE201 +0xF2CB 0xE202 +0xF2CC 0xE203 +0xF2CD 0xE204 +0xF2CE 0xE205 +0xF2CF 0xE206 +0xF2D0 0xE207 +0xF2D1 0xE208 +0xF2D2 0xE209 +0xF2D3 0xE20A +0xF2D4 0xE20B +0xF2D5 0xE20C +0xF2D6 0xE20D +0xF2D7 0xE20E +0xF2D8 0xE20F +0xF2D9 0xE210 +0xF2DA 0xE211 +0xF2DB 0xE212 +0xF2DC 0xE213 +0xF2DD 0xE214 +0xF2DE 0xE215 +0xF2DF 0xE216 +0xF2E0 0xE217 +0xF2E1 0xE218 +0xF2E2 0xE219 +0xF2E3 0xE21A +0xF2E4 0xE21B +0xF2E5 0xE21C +0xF2E6 0xE21D +0xF2E7 0xE21E +0xF2E8 0xE21F +0xF2E9 0xE220 +0xF2EA 0xE221 +0xF2EB 0xE222 +0xF2EC 0xE223 +0xF2ED 0xE224 +0xF2EE 0xE225 +0xF2EF 0xE226 +0xF2F0 0xE227 +0xF2F1 0xE228 +0xF2F2 0xE229 +0xF2F3 0xE22A +0xF2F4 0xE22B +0xF2F5 0xE22C +0xF2F6 0xE22D +0xF2F7 0xE22E +0xF2F8 0xE22F +0xF2F9 0xE230 +0xF2FA 0xE231 +0xF2FB 0xE232 +0xF2FC 0xE233 +0xF340 0xE234 +0xF341 0xE235 +0xF342 0xE236 +0xF343 0xE237 +0xF344 0xE238 +0xF345 0xE239 +0xF346 0xE23A +0xF347 0xE23B +0xF348 0xE23C +0xF349 0xE23D +0xF34A 0xE23E +0xF34B 0xE23F +0xF34C 0xE240 +0xF34D 0xE241 +0xF34E 0xE242 +0xF34F 0xE243 +0xF350 0xE244 +0xF351 0xE245 +0xF352 0xE246 +0xF353 0xE247 +0xF354 0xE248 +0xF355 0xE249 +0xF356 0xE24A +0xF357 0xE24B +0xF358 0xE24C +0xF359 0xE24D +0xF35A 0xE24E +0xF35B 0xE24F +0xF35C 0xE250 +0xF35D 0xE251 +0xF35E 0xE252 +0xF35F 0xE253 +0xF360 0xE254 +0xF361 0xE255 +0xF362 0xE256 +0xF363 0xE257 +0xF364 0xE258 +0xF365 0xE259 +0xF366 0xE25A +0xF367 0xE25B +0xF368 0xE25C +0xF369 0xE25D +0xF36A 0xE25E +0xF36B 0xE25F +0xF36C 0xE260 +0xF36D 0xE261 +0xF36E 0xE262 +0xF36F 0xE263 +0xF370 0xE264 +0xF371 0xE265 +0xF372 0xE266 +0xF373 0xE267 +0xF374 0xE268 +0xF375 0xE269 +0xF376 0xE26A +0xF377 0xE26B +0xF378 0xE26C +0xF379 0xE26D +0xF37A 0xE26E +0xF37B 0xE26F +0xF37C 0xE270 +0xF37D 0xE271 +0xF37E 0xE272 +0xF380 0xE273 +0xF381 0xE274 +0xF382 0xE275 +0xF383 0xE276 +0xF384 0xE277 +0xF385 0xE278 +0xF386 0xE279 +0xF387 0xE27A +0xF388 0xE27B +0xF389 0xE27C +0xF38A 0xE27D +0xF38B 0xE27E +0xF38C 0xE27F +0xF38D 0xE280 +0xF38E 0xE281 +0xF38F 0xE282 +0xF390 0xE283 +0xF391 0xE284 +0xF392 0xE285 +0xF393 0xE286 +0xF394 0xE287 +0xF395 0xE288 +0xF396 0xE289 +0xF397 0xE28A +0xF398 0xE28B +0xF399 0xE28C +0xF39A 0xE28D +0xF39B 0xE28E +0xF39C 0xE28F +0xF39D 0xE290 +0xF39E 0xE291 +0xF39F 0xE292 +0xF3A0 0xE293 +0xF3A1 0xE294 +0xF3A2 0xE295 +0xF3A3 0xE296 +0xF3A4 0xE297 +0xF3A5 0xE298 +0xF3A6 0xE299 +0xF3A7 0xE29A +0xF3A8 0xE29B +0xF3A9 0xE29C +0xF3AA 0xE29D +0xF3AB 0xE29E +0xF3AC 0xE29F +0xF3AD 0xE2A0 +0xF3AE 0xE2A1 +0xF3AF 0xE2A2 +0xF3B0 0xE2A3 +0xF3B1 0xE2A4 +0xF3B2 0xE2A5 +0xF3B3 0xE2A6 +0xF3B4 0xE2A7 +0xF3B5 0xE2A8 +0xF3B6 0xE2A9 +0xF3B7 0xE2AA +0xF3B8 0xE2AB +0xF3B9 0xE2AC +0xF3BA 0xE2AD +0xF3BB 0xE2AE +0xF3BC 0xE2AF +0xF3BD 0xE2B0 +0xF3BE 0xE2B1 +0xF3BF 0xE2B2 +0xF3C0 0xE2B3 +0xF3C1 0xE2B4 +0xF3C2 0xE2B5 +0xF3C3 0xE2B6 +0xF3C4 0xE2B7 +0xF3C5 0xE2B8 +0xF3C6 0xE2B9 +0xF3C7 0xE2BA +0xF3C8 0xE2BB +0xF3C9 0xE2BC +0xF3CA 0xE2BD +0xF3CB 0xE2BE +0xF3CC 0xE2BF +0xF3CD 0xE2C0 +0xF3CE 0xE2C1 +0xF3CF 0xE2C2 +0xF3D0 0xE2C3 +0xF3D1 0xE2C4 +0xF3D2 0xE2C5 +0xF3D3 0xE2C6 +0xF3D4 0xE2C7 +0xF3D5 0xE2C8 +0xF3D6 0xE2C9 +0xF3D7 0xE2CA +0xF3D8 0xE2CB +0xF3D9 0xE2CC +0xF3DA 0xE2CD +0xF3DB 0xE2CE +0xF3DC 0xE2CF +0xF3DD 0xE2D0 +0xF3DE 0xE2D1 +0xF3DF 0xE2D2 +0xF3E0 0xE2D3 +0xF3E1 0xE2D4 +0xF3E2 0xE2D5 +0xF3E3 0xE2D6 +0xF3E4 0xE2D7 +0xF3E5 0xE2D8 +0xF3E6 0xE2D9 +0xF3E7 0xE2DA +0xF3E8 0xE2DB +0xF3E9 0xE2DC +0xF3EA 0xE2DD +0xF3EB 0xE2DE +0xF3EC 0xE2DF +0xF3ED 0xE2E0 +0xF3EE 0xE2E1 +0xF3EF 0xE2E2 +0xF3F0 0xE2E3 +0xF3F1 0xE2E4 +0xF3F2 0xE2E5 +0xF3F3 0xE2E6 +0xF3F4 0xE2E7 +0xF3F5 0xE2E8 +0xF3F6 0xE2E9 +0xF3F7 0xE2EA +0xF3F8 0xE2EB +0xF3F9 0xE2EC +0xF3FA 0xE2ED +0xF3FB 0xE2EE +0xF3FC 0xE2EF +0xF440 0xE2F0 +0xF441 0xE2F1 +0xF442 0xE2F2 +0xF443 0xE2F3 +0xF444 0xE2F4 +0xF445 0xE2F5 +0xF446 0xE2F6 +0xF447 0xE2F7 +0xF448 0xE2F8 +0xF449 0xE2F9 +0xF44A 0xE2FA +0xF44B 0xE2FB +0xF44C 0xE2FC +0xF44D 0xE2FD +0xF44E 0xE2FE +0xF44F 0xE2FF +0xF450 0xE300 +0xF451 0xE301 +0xF452 0xE302 +0xF453 0xE303 +0xF454 0xE304 +0xF455 0xE305 +0xF456 0xE306 +0xF457 0xE307 +0xF458 0xE308 +0xF459 0xE309 +0xF45A 0xE30A +0xF45B 0xE30B +0xF45C 0xE30C +0xF45D 0xE30D +0xF45E 0xE30E +0xF45F 0xE30F +0xF460 0xE310 +0xF461 0xE311 +0xF462 0xE312 +0xF463 0xE313 +0xF464 0xE314 +0xF465 0xE315 +0xF466 0xE316 +0xF467 0xE317 +0xF468 0xE318 +0xF469 0xE319 +0xF46A 0xE31A +0xF46B 0xE31B +0xF46C 0xE31C +0xF46D 0xE31D +0xF46E 0xE31E +0xF46F 0xE31F +0xF470 0xE320 +0xF471 0xE321 +0xF472 0xE322 +0xF473 0xE323 +0xF474 0xE324 +0xF475 0xE325 +0xF476 0xE326 +0xF477 0xE327 +0xF478 0xE328 +0xF479 0xE329 +0xF47A 0xE32A +0xF47B 0xE32B +0xF47C 0xE32C +0xF47D 0xE32D +0xF47E 0xE32E +0xF480 0xE32F +0xF481 0xE330 +0xF482 0xE331 +0xF483 0xE332 +0xF484 0xE333 +0xF485 0xE334 +0xF486 0xE335 +0xF487 0xE336 +0xF488 0xE337 +0xF489 0xE338 +0xF48A 0xE339 +0xF48B 0xE33A +0xF48C 0xE33B +0xF48D 0xE33C +0xF48E 0xE33D +0xF48F 0xE33E +0xF490 0xE33F +0xF491 0xE340 +0xF492 0xE341 +0xF493 0xE342 +0xF494 0xE343 +0xF495 0xE344 +0xF496 0xE345 +0xF497 0xE346 +0xF498 0xE347 +0xF499 0xE348 +0xF49A 0xE349 +0xF49B 0xE34A +0xF49C 0xE34B +0xF49D 0xE34C +0xF49E 0xE34D +0xF49F 0xE34E +0xF4A0 0xE34F +0xF4A1 0xE350 +0xF4A2 0xE351 +0xF4A3 0xE352 +0xF4A4 0xE353 +0xF4A5 0xE354 +0xF4A6 0xE355 +0xF4A7 0xE356 +0xF4A8 0xE357 +0xF4A9 0xE358 +0xF4AA 0xE359 +0xF4AB 0xE35A +0xF4AC 0xE35B +0xF4AD 0xE35C +0xF4AE 0xE35D +0xF4AF 0xE35E +0xF4B0 0xE35F +0xF4B1 0xE360 +0xF4B2 0xE361 +0xF4B3 0xE362 +0xF4B4 0xE363 +0xF4B5 0xE364 +0xF4B6 0xE365 +0xF4B7 0xE366 +0xF4B8 0xE367 +0xF4B9 0xE368 +0xF4BA 0xE369 +0xF4BB 0xE36A +0xF4BC 0xE36B +0xF4BD 0xE36C +0xF4BE 0xE36D +0xF4BF 0xE36E +0xF4C0 0xE36F +0xF4C1 0xE370 +0xF4C2 0xE371 +0xF4C3 0xE372 +0xF4C4 0xE373 +0xF4C5 0xE374 +0xF4C6 0xE375 +0xF4C7 0xE376 +0xF4C8 0xE377 +0xF4C9 0xE378 +0xF4CA 0xE379 +0xF4CB 0xE37A +0xF4CC 0xE37B +0xF4CD 0xE37C +0xF4CE 0xE37D +0xF4CF 0xE37E +0xF4D0 0xE37F +0xF4D1 0xE380 +0xF4D2 0xE381 +0xF4D3 0xE382 +0xF4D4 0xE383 +0xF4D5 0xE384 +0xF4D6 0xE385 +0xF4D7 0xE386 +0xF4D8 0xE387 +0xF4D9 0xE388 +0xF4DA 0xE389 +0xF4DB 0xE38A +0xF4DC 0xE38B +0xF4DD 0xE38C +0xF4DE 0xE38D +0xF4DF 0xE38E +0xF4E0 0xE38F +0xF4E1 0xE390 +0xF4E2 0xE391 +0xF4E3 0xE392 +0xF4E4 0xE393 +0xF4E5 0xE394 +0xF4E6 0xE395 +0xF4E7 0xE396 +0xF4E8 0xE397 +0xF4E9 0xE398 +0xF4EA 0xE399 +0xF4EB 0xE39A +0xF4EC 0xE39B +0xF4ED 0xE39C +0xF4EE 0xE39D +0xF4EF 0xE39E +0xF4F0 0xE39F +0xF4F1 0xE3A0 +0xF4F2 0xE3A1 +0xF4F3 0xE3A2 +0xF4F4 0xE3A3 +0xF4F5 0xE3A4 +0xF4F6 0xE3A5 +0xF4F7 0xE3A6 +0xF4F8 0xE3A7 +0xF4F9 0xE3A8 +0xF4FA 0xE3A9 +0xF4FB 0xE3AA +0xF4FC 0xE3AB +0xF540 0xE3AC +0xF541 0xE3AD +0xF542 0xE3AE +0xF543 0xE3AF +0xF544 0xE3B0 +0xF545 0xE3B1 +0xF546 0xE3B2 +0xF547 0xE3B3 +0xF548 0xE3B4 +0xF549 0xE3B5 +0xF54A 0xE3B6 +0xF54B 0xE3B7 +0xF54C 0xE3B8 +0xF54D 0xE3B9 +0xF54E 0xE3BA +0xF54F 0xE3BB +0xF550 0xE3BC +0xF551 0xE3BD +0xF552 0xE3BE +0xF553 0xE3BF +0xF554 0xE3C0 +0xF555 0xE3C1 +0xF556 0xE3C2 +0xF557 0xE3C3 +0xF558 0xE3C4 +0xF559 0xE3C5 +0xF55A 0xE3C6 +0xF55B 0xE3C7 +0xF55C 0xE3C8 +0xF55D 0xE3C9 +0xF55E 0xE3CA +0xF55F 0xE3CB +0xF560 0xE3CC +0xF561 0xE3CD +0xF562 0xE3CE +0xF563 0xE3CF +0xF564 0xE3D0 +0xF565 0xE3D1 +0xF566 0xE3D2 +0xF567 0xE3D3 +0xF568 0xE3D4 +0xF569 0xE3D5 +0xF56A 0xE3D6 +0xF56B 0xE3D7 +0xF56C 0xE3D8 +0xF56D 0xE3D9 +0xF56E 0xE3DA +0xF56F 0xE3DB +0xF570 0xE3DC +0xF571 0xE3DD +0xF572 0xE3DE +0xF573 0xE3DF +0xF574 0xE3E0 +0xF575 0xE3E1 +0xF576 0xE3E2 +0xF577 0xE3E3 +0xF578 0xE3E4 +0xF579 0xE3E5 +0xF57A 0xE3E6 +0xF57B 0xE3E7 +0xF57C 0xE3E8 +0xF57D 0xE3E9 +0xF57E 0xE3EA +0xF580 0xE3EB +0xF581 0xE3EC +0xF582 0xE3ED +0xF583 0xE3EE +0xF584 0xE3EF +0xF585 0xE3F0 +0xF586 0xE3F1 +0xF587 0xE3F2 +0xF588 0xE3F3 +0xF589 0xE3F4 +0xF58A 0xE3F5 +0xF58B 0xE3F6 +0xF58C 0xE3F7 +0xF58D 0xE3F8 +0xF58E 0xE3F9 +0xF58F 0xE3FA +0xF590 0xE3FB +0xF591 0xE3FC +0xF592 0xE3FD +0xF593 0xE3FE +0xF594 0xE3FF +0xF595 0xE400 +0xF596 0xE401 +0xF597 0xE402 +0xF598 0xE403 +0xF599 0xE404 +0xF59A 0xE405 +0xF59B 0xE406 +0xF59C 0xE407 +0xF59D 0xE408 +0xF59E 0xE409 +0xF59F 0xE40A +0xF5A0 0xE40B +0xF5A1 0xE40C +0xF5A2 0xE40D +0xF5A3 0xE40E +0xF5A4 0xE40F +0xF5A5 0xE410 +0xF5A6 0xE411 +0xF5A7 0xE412 +0xF5A8 0xE413 +0xF5A9 0xE414 +0xF5AA 0xE415 +0xF5AB 0xE416 +0xF5AC 0xE417 +0xF5AD 0xE418 +0xF5AE 0xE419 +0xF5AF 0xE41A +0xF5B0 0xE41B +0xF5B1 0xE41C +0xF5B2 0xE41D +0xF5B3 0xE41E +0xF5B4 0xE41F +0xF5B5 0xE420 +0xF5B6 0xE421 +0xF5B7 0xE422 +0xF5B8 0xE423 +0xF5B9 0xE424 +0xF5BA 0xE425 +0xF5BB 0xE426 +0xF5BC 0xE427 +0xF5BD 0xE428 +0xF5BE 0xE429 +0xF5BF 0xE42A +0xF5C0 0xE42B +0xF5C1 0xE42C +0xF5C2 0xE42D +0xF5C3 0xE42E +0xF5C4 0xE42F +0xF5C5 0xE430 +0xF5C6 0xE431 +0xF5C7 0xE432 +0xF5C8 0xE433 +0xF5C9 0xE434 +0xF5CA 0xE435 +0xF5CB 0xE436 +0xF5CC 0xE437 +0xF5CD 0xE438 +0xF5CE 0xE439 +0xF5CF 0xE43A +0xF5D0 0xE43B +0xF5D1 0xE43C +0xF5D2 0xE43D +0xF5D3 0xE43E +0xF5D4 0xE43F +0xF5D5 0xE440 +0xF5D6 0xE441 +0xF5D7 0xE442 +0xF5D8 0xE443 +0xF5D9 0xE444 +0xF5DA 0xE445 +0xF5DB 0xE446 +0xF5DC 0xE447 +0xF5DD 0xE448 +0xF5DE 0xE449 +0xF5DF 0xE44A +0xF5E0 0xE44B +0xF5E1 0xE44C +0xF5E2 0xE44D +0xF5E3 0xE44E +0xF5E4 0xE44F +0xF5E5 0xE450 +0xF5E6 0xE451 +0xF5E7 0xE452 +0xF5E8 0xE453 +0xF5E9 0xE454 +0xF5EA 0xE455 +0xF5EB 0xE456 +0xF5EC 0xE457 +0xF5ED 0xE458 +0xF5EE 0xE459 +0xF5EF 0xE45A +0xF5F0 0xE45B +0xF5F1 0xE45C +0xF5F2 0xE45D +0xF5F3 0xE45E +0xF5F4 0xE45F +0xF5F5 0xE460 +0xF5F6 0xE461 +0xF5F7 0xE462 +0xF5F8 0xE463 +0xF5F9 0xE464 +0xF5FA 0xE465 +0xF5FB 0xE466 +0xF5FC 0xE467 +0xF640 0xE468 +0xF641 0xE469 +0xF642 0xE46A +0xF643 0xE46B +0xF644 0xE46C +0xF645 0xE46D +0xF646 0xE46E +0xF647 0xE46F +0xF648 0xE470 +0xF649 0xE471 +0xF64A 0xE472 +0xF64B 0xE473 +0xF64C 0xE474 +0xF64D 0xE475 +0xF64E 0xE476 +0xF64F 0xE477 +0xF650 0xE478 +0xF651 0xE479 +0xF652 0xE47A +0xF653 0xE47B +0xF654 0xE47C +0xF655 0xE47D +0xF656 0xE47E +0xF657 0xE47F +0xF658 0xE480 +0xF659 0xE481 +0xF65A 0xE482 +0xF65B 0xE483 +0xF65C 0xE484 +0xF65D 0xE485 +0xF65E 0xE486 +0xF65F 0xE487 +0xF660 0xE488 +0xF661 0xE489 +0xF662 0xE48A +0xF663 0xE48B +0xF664 0xE48C +0xF665 0xE48D +0xF666 0xE48E +0xF667 0xE48F +0xF668 0xE490 +0xF669 0xE491 +0xF66A 0xE492 +0xF66B 0xE493 +0xF66C 0xE494 +0xF66D 0xE495 +0xF66E 0xE496 +0xF66F 0xE497 +0xF670 0xE498 +0xF671 0xE499 +0xF672 0xE49A +0xF673 0xE49B +0xF674 0xE49C +0xF675 0xE49D +0xF676 0xE49E +0xF677 0xE49F +0xF678 0xE4A0 +0xF679 0xE4A1 +0xF67A 0xE4A2 +0xF67B 0xE4A3 +0xF67C 0xE4A4 +0xF67D 0xE4A5 +0xF67E 0xE4A6 +0xF680 0xE4A7 +0xF681 0xE4A8 +0xF682 0xE4A9 +0xF683 0xE4AA +0xF684 0xE4AB +0xF685 0xE4AC +0xF686 0xE4AD +0xF687 0xE4AE +0xF688 0xE4AF +0xF689 0xE4B0 +0xF68A 0xE4B1 +0xF68B 0xE4B2 +0xF68C 0xE4B3 +0xF68D 0xE4B4 +0xF68E 0xE4B5 +0xF68F 0xE4B6 +0xF690 0xE4B7 +0xF691 0xE4B8 +0xF692 0xE4B9 +0xF693 0xE4BA +0xF694 0xE4BB +0xF695 0xE4BC +0xF696 0xE4BD +0xF697 0xE4BE +0xF698 0xE4BF +0xF699 0xE4C0 +0xF69A 0xE4C1 +0xF69B 0xE4C2 +0xF69C 0xE4C3 +0xF69D 0xE4C4 +0xF69E 0xE4C5 +0xF69F 0xE4C6 +0xF6A0 0xE4C7 +0xF6A1 0xE4C8 +0xF6A2 0xE4C9 +0xF6A3 0xE4CA +0xF6A4 0xE4CB +0xF6A5 0xE4CC +0xF6A6 0xE4CD +0xF6A7 0xE4CE +0xF6A8 0xE4CF +0xF6A9 0xE4D0 +0xF6AA 0xE4D1 +0xF6AB 0xE4D2 +0xF6AC 0xE4D3 +0xF6AD 0xE4D4 +0xF6AE 0xE4D5 +0xF6AF 0xE4D6 +0xF6B0 0xE4D7 +0xF6B1 0xE4D8 +0xF6B2 0xE4D9 +0xF6B3 0xE4DA +0xF6B4 0xE4DB +0xF6B5 0xE4DC +0xF6B6 0xE4DD +0xF6B7 0xE4DE +0xF6B8 0xE4DF +0xF6B9 0xE4E0 +0xF6BA 0xE4E1 +0xF6BB 0xE4E2 +0xF6BC 0xE4E3 +0xF6BD 0xE4E4 +0xF6BE 0xE4E5 +0xF6BF 0xE4E6 +0xF6C0 0xE4E7 +0xF6C1 0xE4E8 +0xF6C2 0xE4E9 +0xF6C3 0xE4EA +0xF6C4 0xE4EB +0xF6C5 0xE4EC +0xF6C6 0xE4ED +0xF6C7 0xE4EE +0xF6C8 0xE4EF +0xF6C9 0xE4F0 +0xF6CA 0xE4F1 +0xF6CB 0xE4F2 +0xF6CC 0xE4F3 +0xF6CD 0xE4F4 +0xF6CE 0xE4F5 +0xF6CF 0xE4F6 +0xF6D0 0xE4F7 +0xF6D1 0xE4F8 +0xF6D2 0xE4F9 +0xF6D3 0xE4FA +0xF6D4 0xE4FB +0xF6D5 0xE4FC +0xF6D6 0xE4FD +0xF6D7 0xE4FE +0xF6D8 0xE4FF +0xF6D9 0xE500 +0xF6DA 0xE501 +0xF6DB 0xE502 +0xF6DC 0xE503 +0xF6DD 0xE504 +0xF6DE 0xE505 +0xF6DF 0xE506 +0xF6E0 0xE507 +0xF6E1 0xE508 +0xF6E2 0xE509 +0xF6E3 0xE50A +0xF6E4 0xE50B +0xF6E5 0xE50C +0xF6E6 0xE50D +0xF6E7 0xE50E +0xF6E8 0xE50F +0xF6E9 0xE510 +0xF6EA 0xE511 +0xF6EB 0xE512 +0xF6EC 0xE513 +0xF6ED 0xE514 +0xF6EE 0xE515 +0xF6EF 0xE516 +0xF6F0 0xE517 +0xF6F1 0xE518 +0xF6F2 0xE519 +0xF6F3 0xE51A +0xF6F4 0xE51B +0xF6F5 0xE51C +0xF6F6 0xE51D +0xF6F7 0xE51E +0xF6F8 0xE51F +0xF6F9 0xE520 +0xF6FA 0xE521 +0xF6FB 0xE522 +0xF6FC 0xE523 +0xF740 0xE524 +0xF741 0xE525 +0xF742 0xE526 +0xF743 0xE527 +0xF744 0xE528 +0xF745 0xE529 +0xF746 0xE52A +0xF747 0xE52B +0xF748 0xE52C +0xF749 0xE52D +0xF74A 0xE52E +0xF74B 0xE52F +0xF74C 0xE530 +0xF74D 0xE531 +0xF74E 0xE532 +0xF74F 0xE533 +0xF750 0xE534 +0xF751 0xE535 +0xF752 0xE536 +0xF753 0xE537 +0xF754 0xE538 +0xF755 0xE539 +0xF756 0xE53A +0xF757 0xE53B +0xF758 0xE53C +0xF759 0xE53D +0xF75A 0xE53E +0xF75B 0xE53F +0xF75C 0xE540 +0xF75D 0xE541 +0xF75E 0xE542 +0xF75F 0xE543 +0xF760 0xE544 +0xF761 0xE545 +0xF762 0xE546 +0xF763 0xE547 +0xF764 0xE548 +0xF765 0xE549 +0xF766 0xE54A +0xF767 0xE54B +0xF768 0xE54C +0xF769 0xE54D +0xF76A 0xE54E +0xF76B 0xE54F +0xF76C 0xE550 +0xF76D 0xE551 +0xF76E 0xE552 +0xF76F 0xE553 +0xF770 0xE554 +0xF771 0xE555 +0xF772 0xE556 +0xF773 0xE557 +0xF774 0xE558 +0xF775 0xE559 +0xF776 0xE55A +0xF777 0xE55B +0xF778 0xE55C +0xF779 0xE55D +0xF77A 0xE55E +0xF77B 0xE55F +0xF77C 0xE560 +0xF77D 0xE561 +0xF77E 0xE562 +0xF780 0xE563 +0xF781 0xE564 +0xF782 0xE565 +0xF783 0xE566 +0xF784 0xE567 +0xF785 0xE568 +0xF786 0xE569 +0xF787 0xE56A +0xF788 0xE56B +0xF789 0xE56C +0xF78A 0xE56D +0xF78B 0xE56E +0xF78C 0xE56F +0xF78D 0xE570 +0xF78E 0xE571 +0xF78F 0xE572 +0xF790 0xE573 +0xF791 0xE574 +0xF792 0xE575 +0xF793 0xE576 +0xF794 0xE577 +0xF795 0xE578 +0xF796 0xE579 +0xF797 0xE57A +0xF798 0xE57B +0xF799 0xE57C +0xF79A 0xE57D +0xF79B 0xE57E +0xF79C 0xE57F +0xF79D 0xE580 +0xF79E 0xE581 +0xF79F 0xE582 +0xF7A0 0xE583 +0xF7A1 0xE584 +0xF7A2 0xE585 +0xF7A3 0xE586 +0xF7A4 0xE587 +0xF7A5 0xE588 +0xF7A6 0xE589 +0xF7A7 0xE58A +0xF7A8 0xE58B +0xF7A9 0xE58C +0xF7AA 0xE58D +0xF7AB 0xE58E +0xF7AC 0xE58F +0xF7AD 0xE590 +0xF7AE 0xE591 +0xF7AF 0xE592 +0xF7B0 0xE593 +0xF7B1 0xE594 +0xF7B2 0xE595 +0xF7B3 0xE596 +0xF7B4 0xE597 +0xF7B5 0xE598 +0xF7B6 0xE599 +0xF7B7 0xE59A +0xF7B8 0xE59B +0xF7B9 0xE59C +0xF7BA 0xE59D +0xF7BB 0xE59E +0xF7BC 0xE59F +0xF7BD 0xE5A0 +0xF7BE 0xE5A1 +0xF7BF 0xE5A2 +0xF7C0 0xE5A3 +0xF7C1 0xE5A4 +0xF7C2 0xE5A5 +0xF7C3 0xE5A6 +0xF7C4 0xE5A7 +0xF7C5 0xE5A8 +0xF7C6 0xE5A9 +0xF7C7 0xE5AA +0xF7C8 0xE5AB +0xF7C9 0xE5AC +0xF7CA 0xE5AD +0xF7CB 0xE5AE +0xF7CC 0xE5AF +0xF7CD 0xE5B0 +0xF7CE 0xE5B1 +0xF7CF 0xE5B2 +0xF7D0 0xE5B3 +0xF7D1 0xE5B4 +0xF7D2 0xE5B5 +0xF7D3 0xE5B6 +0xF7D4 0xE5B7 +0xF7D5 0xE5B8 +0xF7D6 0xE5B9 +0xF7D7 0xE5BA +0xF7D8 0xE5BB +0xF7D9 0xE5BC +0xF7DA 0xE5BD +0xF7DB 0xE5BE +0xF7DC 0xE5BF +0xF7DD 0xE5C0 +0xF7DE 0xE5C1 +0xF7DF 0xE5C2 +0xF7E0 0xE5C3 +0xF7E1 0xE5C4 +0xF7E2 0xE5C5 +0xF7E3 0xE5C6 +0xF7E4 0xE5C7 +0xF7E5 0xE5C8 +0xF7E6 0xE5C9 +0xF7E7 0xE5CA +0xF7E8 0xE5CB +0xF7E9 0xE5CC +0xF7EA 0xE5CD +0xF7EB 0xE5CE +0xF7EC 0xE5CF +0xF7ED 0xE5D0 +0xF7EE 0xE5D1 +0xF7EF 0xE5D2 +0xF7F0 0xE5D3 +0xF7F1 0xE5D4 +0xF7F2 0xE5D5 +0xF7F3 0xE5D6 +0xF7F4 0xE5D7 +0xF7F5 0xE5D8 +0xF7F6 0xE5D9 +0xF7F7 0xE5DA +0xF7F8 0xE5DB +0xF7F9 0xE5DC +0xF7FA 0xE5DD +0xF7FB 0xE5DE +0xF7FC 0xE5DF +0xF840 0xE5E0 +0xF841 0xE5E1 +0xF842 0xE5E2 +0xF843 0xE5E3 +0xF844 0xE5E4 +0xF845 0xE5E5 +0xF846 0xE5E6 +0xF847 0xE5E7 +0xF848 0xE5E8 +0xF849 0xE5E9 +0xF84A 0xE5EA +0xF84B 0xE5EB +0xF84C 0xE5EC +0xF84D 0xE5ED +0xF84E 0xE5EE +0xF84F 0xE5EF +0xF850 0xE5F0 +0xF851 0xE5F1 +0xF852 0xE5F2 +0xF853 0xE5F3 +0xF854 0xE5F4 +0xF855 0xE5F5 +0xF856 0xE5F6 +0xF857 0xE5F7 +0xF858 0xE5F8 +0xF859 0xE5F9 +0xF85A 0xE5FA +0xF85B 0xE5FB +0xF85C 0xE5FC +0xF85D 0xE5FD +0xF85E 0xE5FE +0xF85F 0xE5FF +0xF860 0xE600 +0xF861 0xE601 +0xF862 0xE602 +0xF863 0xE603 +0xF864 0xE604 +0xF865 0xE605 +0xF866 0xE606 +0xF867 0xE607 +0xF868 0xE608 +0xF869 0xE609 +0xF86A 0xE60A +0xF86B 0xE60B +0xF86C 0xE60C +0xF86D 0xE60D +0xF86E 0xE60E +0xF86F 0xE60F +0xF870 0xE610 +0xF871 0xE611 +0xF872 0xE612 +0xF873 0xE613 +0xF874 0xE614 +0xF875 0xE615 +0xF876 0xE616 +0xF877 0xE617 +0xF878 0xE618 +0xF879 0xE619 +0xF87A 0xE61A +0xF87B 0xE61B +0xF87C 0xE61C +0xF87D 0xE61D +0xF87E 0xE61E +0xF880 0xE61F +0xF881 0xE620 +0xF882 0xE621 +0xF883 0xE622 +0xF884 0xE623 +0xF885 0xE624 +0xF886 0xE625 +0xF887 0xE626 +0xF888 0xE627 +0xF889 0xE628 +0xF88A 0xE629 +0xF88B 0xE62A +0xF88C 0xE62B +0xF88D 0xE62C +0xF88E 0xE62D +0xF88F 0xE62E +0xF890 0xE62F +0xF891 0xE630 +0xF892 0xE631 +0xF893 0xE632 +0xF894 0xE633 +0xF895 0xE634 +0xF896 0xE635 +0xF897 0xE636 +0xF898 0xE637 +0xF899 0xE638 +0xF89A 0xE639 +0xF89B 0xE63A +0xF89C 0xE63B +0xF89D 0xE63C +0xF89E 0xE63D +0xF89F 0xE63E +0xF8A0 0xE63F +0xF8A1 0xE640 +0xF8A2 0xE641 +0xF8A3 0xE642 +0xF8A4 0xE643 +0xF8A5 0xE644 +0xF8A6 0xE645 +0xF8A7 0xE646 +0xF8A8 0xE647 +0xF8A9 0xE648 +0xF8AA 0xE649 +0xF8AB 0xE64A +0xF8AC 0xE64B +0xF8AD 0xE64C +0xF8AE 0xE64D +0xF8AF 0xE64E +0xF8B0 0xE64F +0xF8B1 0xE650 +0xF8B2 0xE651 +0xF8B3 0xE652 +0xF8B4 0xE653 +0xF8B5 0xE654 +0xF8B6 0xE655 +0xF8B7 0xE656 +0xF8B8 0xE657 +0xF8B9 0xE658 +0xF8BA 0xE659 +0xF8BB 0xE65A +0xF8BC 0xE65B +0xF8BD 0xE65C +0xF8BE 0xE65D +0xF8BF 0xE65E +0xF8C0 0xE65F +0xF8C1 0xE660 +0xF8C2 0xE661 +0xF8C3 0xE662 +0xF8C4 0xE663 +0xF8C5 0xE664 +0xF8C6 0xE665 +0xF8C7 0xE666 +0xF8C8 0xE667 +0xF8C9 0xE668 +0xF8CA 0xE669 +0xF8CB 0xE66A +0xF8CC 0xE66B +0xF8CD 0xE66C +0xF8CE 0xE66D +0xF8CF 0xE66E +0xF8D0 0xE66F +0xF8D1 0xE670 +0xF8D2 0xE671 +0xF8D3 0xE672 +0xF8D4 0xE673 +0xF8D5 0xE674 +0xF8D6 0xE675 +0xF8D7 0xE676 +0xF8D8 0xE677 +0xF8D9 0xE678 +0xF8DA 0xE679 +0xF8DB 0xE67A +0xF8DC 0xE67B +0xF8DD 0xE67C +0xF8DE 0xE67D +0xF8DF 0xE67E +0xF8E0 0xE67F +0xF8E1 0xE680 +0xF8E2 0xE681 +0xF8E3 0xE682 +0xF8E4 0xE683 +0xF8E5 0xE684 +0xF8E6 0xE685 +0xF8E7 0xE686 +0xF8E8 0xE687 +0xF8E9 0xE688 +0xF8EA 0xE689 +0xF8EB 0xE68A +0xF8EC 0xE68B +0xF8ED 0xE68C +0xF8EE 0xE68D +0xF8EF 0xE68E +0xF8F0 0xE68F +0xF8F1 0xE690 +0xF8F2 0xE691 +0xF8F3 0xE692 +0xF8F4 0xE693 +0xF8F5 0xE694 +0xF8F6 0xE695 +0xF8F7 0xE696 +0xF8F8 0xE697 +0xF8F9 0xE698 +0xF8FA 0xE699 +0xF8FB 0xE69A +0xF8FC 0xE69B +0xF940 0xE69C +0xF941 0xE69D +0xF942 0xE69E +0xF943 0xE69F +0xF944 0xE6A0 +0xF945 0xE6A1 +0xF946 0xE6A2 +0xF947 0xE6A3 +0xF948 0xE6A4 +0xF949 0xE6A5 +0xF94A 0xE6A6 +0xF94B 0xE6A7 +0xF94C 0xE6A8 +0xF94D 0xE6A9 +0xF94E 0xE6AA +0xF94F 0xE6AB +0xF950 0xE6AC +0xF951 0xE6AD +0xF952 0xE6AE +0xF953 0xE6AF +0xF954 0xE6B0 +0xF955 0xE6B1 +0xF956 0xE6B2 +0xF957 0xE6B3 +0xF958 0xE6B4 +0xF959 0xE6B5 +0xF95A 0xE6B6 +0xF95B 0xE6B7 +0xF95C 0xE6B8 +0xF95D 0xE6B9 +0xF95E 0xE6BA +0xF95F 0xE6BB +0xF960 0xE6BC +0xF961 0xE6BD +0xF962 0xE6BE +0xF963 0xE6BF +0xF964 0xE6C0 +0xF965 0xE6C1 +0xF966 0xE6C2 +0xF967 0xE6C3 +0xF968 0xE6C4 +0xF969 0xE6C5 +0xF96A 0xE6C6 +0xF96B 0xE6C7 +0xF96C 0xE6C8 +0xF96D 0xE6C9 +0xF96E 0xE6CA +0xF96F 0xE6CB +0xF970 0xE6CC +0xF971 0xE6CD +0xF972 0xE6CE +0xF973 0xE6CF +0xF974 0xE6D0 +0xF975 0xE6D1 +0xF976 0xE6D2 +0xF977 0xE6D3 +0xF978 0xE6D4 +0xF979 0xE6D5 +0xF97A 0xE6D6 +0xF97B 0xE6D7 +0xF97C 0xE6D8 +0xF97D 0xE6D9 +0xF97E 0xE6DA +0xF980 0xE6DB +0xF981 0xE6DC +0xF982 0xE6DD +0xF983 0xE6DE +0xF984 0xE6DF +0xF985 0xE6E0 +0xF986 0xE6E1 +0xF987 0xE6E2 +0xF988 0xE6E3 +0xF989 0xE6E4 +0xF98A 0xE6E5 +0xF98B 0xE6E6 +0xF98C 0xE6E7 +0xF98D 0xE6E8 +0xF98E 0xE6E9 +0xF98F 0xE6EA +0xF990 0xE6EB +0xF991 0xE6EC +0xF992 0xE6ED +0xF993 0xE6EE +0xF994 0xE6EF +0xF995 0xE6F0 +0xF996 0xE6F1 +0xF997 0xE6F2 +0xF998 0xE6F3 +0xF999 0xE6F4 +0xF99A 0xE6F5 +0xF99B 0xE6F6 +0xF99C 0xE6F7 +0xF99D 0xE6F8 +0xF99E 0xE6F9 +0xF99F 0xE6FA +0xF9A0 0xE6FB +0xF9A1 0xE6FC +0xF9A2 0xE6FD +0xF9A3 0xE6FE +0xF9A4 0xE6FF +0xF9A5 0xE700 +0xF9A6 0xE701 +0xF9A7 0xE702 +0xF9A8 0xE703 +0xF9A9 0xE704 +0xF9AA 0xE705 +0xF9AB 0xE706 +0xF9AC 0xE707 +0xF9AD 0xE708 +0xF9AE 0xE709 +0xF9AF 0xE70A +0xF9B0 0xE70B +0xF9B1 0xE70C +0xF9B2 0xE70D +0xF9B3 0xE70E +0xF9B4 0xE70F +0xF9B5 0xE710 +0xF9B6 0xE711 +0xF9B7 0xE712 +0xF9B8 0xE713 +0xF9B9 0xE714 +0xF9BA 0xE715 +0xF9BB 0xE716 +0xF9BC 0xE717 +0xF9BD 0xE718 +0xF9BE 0xE719 +0xF9BF 0xE71A +0xF9C0 0xE71B +0xF9C1 0xE71C +0xF9C2 0xE71D +0xF9C3 0xE71E +0xF9C4 0xE71F +0xF9C5 0xE720 +0xF9C6 0xE721 +0xF9C7 0xE722 +0xF9C8 0xE723 +0xF9C9 0xE724 +0xF9CA 0xE725 +0xF9CB 0xE726 +0xF9CC 0xE727 +0xF9CD 0xE728 +0xF9CE 0xE729 +0xF9CF 0xE72A +0xF9D0 0xE72B +0xF9D1 0xE72C +0xF9D2 0xE72D +0xF9D3 0xE72E +0xF9D4 0xE72F +0xF9D5 0xE730 +0xF9D6 0xE731 +0xF9D7 0xE732 +0xF9D8 0xE733 +0xF9D9 0xE734 +0xF9DA 0xE735 +0xF9DB 0xE736 +0xF9DC 0xE737 +0xF9DD 0xE738 +0xF9DE 0xE739 +0xF9DF 0xE73A +0xF9E0 0xE73B +0xF9E1 0xE73C +0xF9E2 0xE73D +0xF9E3 0xE73E +0xF9E4 0xE73F +0xF9E5 0xE740 +0xF9E6 0xE741 +0xF9E7 0xE742 +0xF9E8 0xE743 +0xF9E9 0xE744 +0xF9EA 0xE745 +0xF9EB 0xE746 +0xF9EC 0xE747 +0xF9ED 0xE748 +0xF9EE 0xE749 +0xF9EF 0xE74A +0xF9F0 0xE74B +0xF9F1 0xE74C +0xF9F2 0xE74D +0xF9F3 0xE74E +0xF9F4 0xE74F +0xF9F5 0xE750 +0xF9F6 0xE751 +0xF9F7 0xE752 +0xF9F8 0xE753 +0xF9F9 0xE754 +0xF9FA 0xE755 +0xF9FB 0xE756 +0xF9FC 0xE757 +0xFA40 0x2170 +0xFA41 0x2171 +0xFA42 0x2172 +0xFA43 0x2173 +0xFA44 0x2174 +0xFA45 0x2175 +0xFA46 0x2176 +0xFA47 0x2177 +0xFA48 0x2178 +0xFA49 0x2179 +0xFA4A 0x2160 +0xFA4B 0x2161 +0xFA4C 0x2162 +0xFA4D 0x2163 +0xFA4E 0x2164 +0xFA4F 0x2165 +0xFA50 0x2166 +0xFA51 0x2167 +0xFA52 0x2168 +0xFA53 0x2169 +0xFA54 0xFFE2 +0xFA55 0xFFE4 +0xFA56 0xFF07 +0xFA57 0xFF02 +0xFA58 0x3231 +0xFA59 0x2116 +0xFA5A 0x2121 +0xFA5B 0x2235 +0xFA5C 0x7E8A +0xFA5D 0x891C +0xFA5E 0x9348 +0xFA5F 0x9288 +0xFA60 0x84DC +0xFA61 0x4FC9 +0xFA62 0x70BB +0xFA63 0x6631 +0xFA64 0x68C8 +0xFA65 0x92F9 +0xFA66 0x66FB +0xFA67 0x5F45 +0xFA68 0x4E28 +0xFA69 0x4EE1 +0xFA6A 0x4EFC +0xFA6B 0x4F00 +0xFA6C 0x4F03 +0xFA6D 0x4F39 +0xFA6E 0x4F56 +0xFA6F 0x4F92 +0xFA70 0x4F8A +0xFA71 0x4F9A +0xFA72 0x4F94 +0xFA73 0x4FCD +0xFA74 0x5040 +0xFA75 0x5022 +0xFA76 0x4FFF +0xFA77 0x501E +0xFA78 0x5046 +0xFA79 0x5070 +0xFA7A 0x5042 +0xFA7B 0x5094 +0xFA7C 0x50F4 +0xFA7D 0x50D8 +0xFA7E 0x514A +0xFA80 0x5164 +0xFA81 0x519D +0xFA82 0x51BE +0xFA83 0x51EC +0xFA84 0x5215 +0xFA85 0x529C +0xFA86 0x52A6 +0xFA87 0x52C0 +0xFA88 0x52DB +0xFA89 0x5300 +0xFA8A 0x5307 +0xFA8B 0x5324 +0xFA8C 0x5372 +0xFA8D 0x5393 +0xFA8E 0x53B2 +0xFA8F 0x53DD +0xFA90 0xFA0E +0xFA91 0x549C +0xFA92 0x548A +0xFA93 0x54A9 +0xFA94 0x54FF +0xFA95 0x5586 +0xFA96 0x5759 +0xFA97 0x5765 +0xFA98 0x57AC +0xFA99 0x57C8 +0xFA9A 0x57C7 +0xFA9B 0xFA0F +0xFA9C 0xFA10 +0xFA9D 0x589E +0xFA9E 0x58B2 +0xFA9F 0x590B +0xFAA0 0x5953 +0xFAA1 0x595B +0xFAA2 0x595D +0xFAA3 0x5963 +0xFAA4 0x59A4 +0xFAA5 0x59BA +0xFAA6 0x5B56 +0xFAA7 0x5BC0 +0xFAA8 0x752F +0xFAA9 0x5BD8 +0xFAAA 0x5BEC +0xFAAB 0x5C1E +0xFAAC 0x5CA6 +0xFAAD 0x5CBA +0xFAAE 0x5CF5 +0xFAAF 0x5D27 +0xFAB0 0x5D53 +0xFAB1 0xFA11 +0xFAB2 0x5D42 +0xFAB3 0x5D6D +0xFAB4 0x5DB8 +0xFAB5 0x5DB9 +0xFAB6 0x5DD0 +0xFAB7 0x5F21 +0xFAB8 0x5F34 +0xFAB9 0x5F67 +0xFABA 0x5FB7 +0xFABB 0x5FDE +0xFABC 0x605D +0xFABD 0x6085 +0xFABE 0x608A +0xFABF 0x60DE +0xFAC0 0x60D5 +0xFAC1 0x6120 +0xFAC2 0x60F2 +0xFAC3 0x6111 +0xFAC4 0x6137 +0xFAC5 0x6130 +0xFAC6 0x6198 +0xFAC7 0x6213 +0xFAC8 0x62A6 +0xFAC9 0x63F5 +0xFACA 0x6460 +0xFACB 0x649D +0xFACC 0x64CE +0xFACD 0x654E +0xFACE 0x6600 +0xFACF 0x6615 +0xFAD0 0x663B +0xFAD1 0x6609 +0xFAD2 0x662E +0xFAD3 0x661E +0xFAD4 0x6624 +0xFAD5 0x6665 +0xFAD6 0x6657 +0xFAD7 0x6659 +0xFAD8 0xFA12 +0xFAD9 0x6673 +0xFADA 0x6699 +0xFADB 0x66A0 +0xFADC 0x66B2 +0xFADD 0x66BF +0xFADE 0x66FA +0xFADF 0x670E +0xFAE0 0xF929 +0xFAE1 0x6766 +0xFAE2 0x67BB +0xFAE3 0x6852 +0xFAE4 0x67C0 +0xFAE5 0x6801 +0xFAE6 0x6844 +0xFAE7 0x68CF +0xFAE8 0xFA13 +0xFAE9 0x6968 +0xFAEA 0xFA14 +0xFAEB 0x6998 +0xFAEC 0x69E2 +0xFAED 0x6A30 +0xFAEE 0x6A6B +0xFAEF 0x6A46 +0xFAF0 0x6A73 +0xFAF1 0x6A7E +0xFAF2 0x6AE2 +0xFAF3 0x6AE4 +0xFAF4 0x6BD6 +0xFAF5 0x6C3F +0xFAF6 0x6C5C +0xFAF7 0x6C86 +0xFAF8 0x6C6F +0xFAF9 0x6CDA +0xFAFA 0x6D04 +0xFAFB 0x6D87 +0xFAFC 0x6D6F +0xFB40 0x6D96 +0xFB41 0x6DAC +0xFB42 0x6DCF +0xFB43 0x6DF8 +0xFB44 0x6DF2 +0xFB45 0x6DFC +0xFB46 0x6E39 +0xFB47 0x6E5C +0xFB48 0x6E27 +0xFB49 0x6E3C +0xFB4A 0x6EBF +0xFB4B 0x6F88 +0xFB4C 0x6FB5 +0xFB4D 0x6FF5 +0xFB4E 0x7005 +0xFB4F 0x7007 +0xFB50 0x7028 +0xFB51 0x7085 +0xFB52 0x70AB +0xFB53 0x710F +0xFB54 0x7104 +0xFB55 0x715C +0xFB56 0x7146 +0xFB57 0x7147 +0xFB58 0xFA15 +0xFB59 0x71C1 +0xFB5A 0x71FE +0xFB5B 0x72B1 +0xFB5C 0x72BE +0xFB5D 0x7324 +0xFB5E 0xFA16 +0xFB5F 0x7377 +0xFB60 0x73BD +0xFB61 0x73C9 +0xFB62 0x73D6 +0xFB63 0x73E3 +0xFB64 0x73D2 +0xFB65 0x7407 +0xFB66 0x73F5 +0xFB67 0x7426 +0xFB68 0x742A +0xFB69 0x7429 +0xFB6A 0x742E +0xFB6B 0x7462 +0xFB6C 0x7489 +0xFB6D 0x749F +0xFB6E 0x7501 +0xFB6F 0x756F +0xFB70 0x7682 +0xFB71 0x769C +0xFB72 0x769E +0xFB73 0x769B +0xFB74 0x76A6 +0xFB75 0xFA17 +0xFB76 0x7746 +0xFB77 0x52AF +0xFB78 0x7821 +0xFB79 0x784E +0xFB7A 0x7864 +0xFB7B 0x787A +0xFB7C 0x7930 +0xFB7D 0xFA18 +0xFB7E 0xFA19 +0xFB80 0xFA1A +0xFB81 0x7994 +0xFB82 0xFA1B +0xFB83 0x799B +0xFB84 0x7AD1 +0xFB85 0x7AE7 +0xFB86 0xFA1C +0xFB87 0x7AEB +0xFB88 0x7B9E +0xFB89 0xFA1D +0xFB8A 0x7D48 +0xFB8B 0x7D5C +0xFB8C 0x7DB7 +0xFB8D 0x7DA0 +0xFB8E 0x7DD6 +0xFB8F 0x7E52 +0xFB90 0x7F47 +0xFB91 0x7FA1 +0xFB92 0xFA1E +0xFB93 0x8301 +0xFB94 0x8362 +0xFB95 0x837F +0xFB96 0x83C7 +0xFB97 0x83F6 +0xFB98 0x8448 +0xFB99 0x84B4 +0xFB9A 0x8553 +0xFB9B 0x8559 +0xFB9C 0x856B +0xFB9D 0xFA1F +0xFB9E 0x85B0 +0xFB9F 0xFA20 +0xFBA0 0xFA21 +0xFBA1 0x8807 +0xFBA2 0x88F5 +0xFBA3 0x8A12 +0xFBA4 0x8A37 +0xFBA5 0x8A79 +0xFBA6 0x8AA7 +0xFBA7 0x8ABE +0xFBA8 0x8ADF +0xFBA9 0xFA22 +0xFBAA 0x8AF6 +0xFBAB 0x8B53 +0xFBAC 0x8B7F +0xFBAD 0x8CF0 +0xFBAE 0x8CF4 +0xFBAF 0x8D12 +0xFBB0 0x8D76 +0xFBB1 0xFA23 +0xFBB2 0x8ECF +0xFBB3 0xFA24 +0xFBB4 0xFA25 +0xFBB5 0x9067 +0xFBB6 0x90DE +0xFBB7 0xFA26 +0xFBB8 0x9115 +0xFBB9 0x9127 +0xFBBA 0x91DA +0xFBBB 0x91D7 +0xFBBC 0x91DE +0xFBBD 0x91ED +0xFBBE 0x91EE +0xFBBF 0x91E4 +0xFBC0 0x91E5 +0xFBC1 0x9206 +0xFBC2 0x9210 +0xFBC3 0x920A +0xFBC4 0x923A +0xFBC5 0x9240 +0xFBC6 0x923C +0xFBC7 0x924E +0xFBC8 0x9259 +0xFBC9 0x9251 +0xFBCA 0x9239 +0xFBCB 0x9267 +0xFBCC 0x92A7 +0xFBCD 0x9277 +0xFBCE 0x9278 +0xFBCF 0x92E7 +0xFBD0 0x92D7 +0xFBD1 0x92D9 +0xFBD2 0x92D0 +0xFBD3 0xFA27 +0xFBD4 0x92D5 +0xFBD5 0x92E0 +0xFBD6 0x92D3 +0xFBD7 0x9325 +0xFBD8 0x9321 +0xFBD9 0x92FB +0xFBDA 0xFA28 +0xFBDB 0x931E +0xFBDC 0x92FF +0xFBDD 0x931D +0xFBDE 0x9302 +0xFBDF 0x9370 +0xFBE0 0x9357 +0xFBE1 0x93A4 +0xFBE2 0x93C6 +0xFBE3 0x93DE +0xFBE4 0x93F8 +0xFBE5 0x9431 +0xFBE6 0x9445 +0xFBE7 0x9448 +0xFBE8 0x9592 +0xFBE9 0xF9DC +0xFBEA 0xFA29 +0xFBEB 0x969D +0xFBEC 0x96AF +0xFBED 0x9733 +0xFBEE 0x973B +0xFBEF 0x9743 +0xFBF0 0x974D +0xFBF1 0x974F +0xFBF2 0x9751 +0xFBF3 0x9755 +0xFBF4 0x9857 +0xFBF5 0x9865 +0xFBF6 0xFA2A +0xFBF7 0xFA2B +0xFBF8 0x9927 +0xFBF9 0xFA2C +0xFBFA 0x999E +0xFBFB 0x9A4E +0xFBFC 0x9AD9 +0xFC40 0x9ADC +0xFC41 0x9B75 +0xFC42 0x9B72 +0xFC43 0x9B8F +0xFC44 0x9BB1 +0xFC45 0x9BBB +0xFC46 0x9C00 +0xFC47 0x9D70 +0xFC48 0x9D6B +0xFC49 0xFA2D +0xFC4A 0x9E19 +0xFC4B 0x9ED1 diff --git a/jni/iconv/tests/CP936.TXT b/jni/iconv/tests/CP936.TXT new file mode 100644 index 0000000..9c11aee --- /dev/null +++ b/jni/iconv/tests/CP936.TXT @@ -0,0 +1,23334 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x20AC +0x8140 0x4E02 +0x8141 0x4E04 +0x8142 0x4E05 +0x8143 0x4E06 +0x8144 0x4E0F +0x8145 0x4E12 +0x8146 0x4E17 +0x8147 0x4E1F +0x8148 0x4E20 +0x8149 0x4E21 +0x814A 0x4E23 +0x814B 0x4E26 +0x814C 0x4E29 +0x814D 0x4E2E +0x814E 0x4E2F +0x814F 0x4E31 +0x8150 0x4E33 +0x8151 0x4E35 +0x8152 0x4E37 +0x8153 0x4E3C +0x8154 0x4E40 +0x8155 0x4E41 +0x8156 0x4E42 +0x8157 0x4E44 +0x8158 0x4E46 +0x8159 0x4E4A +0x815A 0x4E51 +0x815B 0x4E55 +0x815C 0x4E57 +0x815D 0x4E5A +0x815E 0x4E5B +0x815F 0x4E62 +0x8160 0x4E63 +0x8161 0x4E64 +0x8162 0x4E65 +0x8163 0x4E67 +0x8164 0x4E68 +0x8165 0x4E6A +0x8166 0x4E6B +0x8167 0x4E6C +0x8168 0x4E6D +0x8169 0x4E6E +0x816A 0x4E6F +0x816B 0x4E72 +0x816C 0x4E74 +0x816D 0x4E75 +0x816E 0x4E76 +0x816F 0x4E77 +0x8170 0x4E78 +0x8171 0x4E79 +0x8172 0x4E7A +0x8173 0x4E7B +0x8174 0x4E7C +0x8175 0x4E7D +0x8176 0x4E7F +0x8177 0x4E80 +0x8178 0x4E81 +0x8179 0x4E82 +0x817A 0x4E83 +0x817B 0x4E84 +0x817C 0x4E85 +0x817D 0x4E87 +0x817E 0x4E8A +0x8180 0x4E90 +0x8181 0x4E96 +0x8182 0x4E97 +0x8183 0x4E99 +0x8184 0x4E9C +0x8185 0x4E9D +0x8186 0x4E9E +0x8187 0x4EA3 +0x8188 0x4EAA +0x8189 0x4EAF +0x818A 0x4EB0 +0x818B 0x4EB1 +0x818C 0x4EB4 +0x818D 0x4EB6 +0x818E 0x4EB7 +0x818F 0x4EB8 +0x8190 0x4EB9 +0x8191 0x4EBC +0x8192 0x4EBD +0x8193 0x4EBE +0x8194 0x4EC8 +0x8195 0x4ECC +0x8196 0x4ECF +0x8197 0x4ED0 +0x8198 0x4ED2 +0x8199 0x4EDA +0x819A 0x4EDB +0x819B 0x4EDC +0x819C 0x4EE0 +0x819D 0x4EE2 +0x819E 0x4EE6 +0x819F 0x4EE7 +0x81A0 0x4EE9 +0x81A1 0x4EED +0x81A2 0x4EEE +0x81A3 0x4EEF +0x81A4 0x4EF1 +0x81A5 0x4EF4 +0x81A6 0x4EF8 +0x81A7 0x4EF9 +0x81A8 0x4EFA +0x81A9 0x4EFC +0x81AA 0x4EFE +0x81AB 0x4F00 +0x81AC 0x4F02 +0x81AD 0x4F03 +0x81AE 0x4F04 +0x81AF 0x4F05 +0x81B0 0x4F06 +0x81B1 0x4F07 +0x81B2 0x4F08 +0x81B3 0x4F0B +0x81B4 0x4F0C +0x81B5 0x4F12 +0x81B6 0x4F13 +0x81B7 0x4F14 +0x81B8 0x4F15 +0x81B9 0x4F16 +0x81BA 0x4F1C +0x81BB 0x4F1D +0x81BC 0x4F21 +0x81BD 0x4F23 +0x81BE 0x4F28 +0x81BF 0x4F29 +0x81C0 0x4F2C +0x81C1 0x4F2D +0x81C2 0x4F2E +0x81C3 0x4F31 +0x81C4 0x4F33 +0x81C5 0x4F35 +0x81C6 0x4F37 +0x81C7 0x4F39 +0x81C8 0x4F3B +0x81C9 0x4F3E +0x81CA 0x4F3F +0x81CB 0x4F40 +0x81CC 0x4F41 +0x81CD 0x4F42 +0x81CE 0x4F44 +0x81CF 0x4F45 +0x81D0 0x4F47 +0x81D1 0x4F48 +0x81D2 0x4F49 +0x81D3 0x4F4A +0x81D4 0x4F4B +0x81D5 0x4F4C +0x81D6 0x4F52 +0x81D7 0x4F54 +0x81D8 0x4F56 +0x81D9 0x4F61 +0x81DA 0x4F62 +0x81DB 0x4F66 +0x81DC 0x4F68 +0x81DD 0x4F6A +0x81DE 0x4F6B +0x81DF 0x4F6D +0x81E0 0x4F6E +0x81E1 0x4F71 +0x81E2 0x4F72 +0x81E3 0x4F75 +0x81E4 0x4F77 +0x81E5 0x4F78 +0x81E6 0x4F79 +0x81E7 0x4F7A +0x81E8 0x4F7D +0x81E9 0x4F80 +0x81EA 0x4F81 +0x81EB 0x4F82 +0x81EC 0x4F85 +0x81ED 0x4F86 +0x81EE 0x4F87 +0x81EF 0x4F8A +0x81F0 0x4F8C +0x81F1 0x4F8E +0x81F2 0x4F90 +0x81F3 0x4F92 +0x81F4 0x4F93 +0x81F5 0x4F95 +0x81F6 0x4F96 +0x81F7 0x4F98 +0x81F8 0x4F99 +0x81F9 0x4F9A +0x81FA 0x4F9C +0x81FB 0x4F9E +0x81FC 0x4F9F +0x81FD 0x4FA1 +0x81FE 0x4FA2 +0x8240 0x4FA4 +0x8241 0x4FAB +0x8242 0x4FAD +0x8243 0x4FB0 +0x8244 0x4FB1 +0x8245 0x4FB2 +0x8246 0x4FB3 +0x8247 0x4FB4 +0x8248 0x4FB6 +0x8249 0x4FB7 +0x824A 0x4FB8 +0x824B 0x4FB9 +0x824C 0x4FBA +0x824D 0x4FBB +0x824E 0x4FBC +0x824F 0x4FBD +0x8250 0x4FBE +0x8251 0x4FC0 +0x8252 0x4FC1 +0x8253 0x4FC2 +0x8254 0x4FC6 +0x8255 0x4FC7 +0x8256 0x4FC8 +0x8257 0x4FC9 +0x8258 0x4FCB +0x8259 0x4FCC +0x825A 0x4FCD +0x825B 0x4FD2 +0x825C 0x4FD3 +0x825D 0x4FD4 +0x825E 0x4FD5 +0x825F 0x4FD6 +0x8260 0x4FD9 +0x8261 0x4FDB +0x8262 0x4FE0 +0x8263 0x4FE2 +0x8264 0x4FE4 +0x8265 0x4FE5 +0x8266 0x4FE7 +0x8267 0x4FEB +0x8268 0x4FEC +0x8269 0x4FF0 +0x826A 0x4FF2 +0x826B 0x4FF4 +0x826C 0x4FF5 +0x826D 0x4FF6 +0x826E 0x4FF7 +0x826F 0x4FF9 +0x8270 0x4FFB +0x8271 0x4FFC +0x8272 0x4FFD +0x8273 0x4FFF +0x8274 0x5000 +0x8275 0x5001 +0x8276 0x5002 +0x8277 0x5003 +0x8278 0x5004 +0x8279 0x5005 +0x827A 0x5006 +0x827B 0x5007 +0x827C 0x5008 +0x827D 0x5009 +0x827E 0x500A +0x8280 0x500B +0x8281 0x500E +0x8282 0x5010 +0x8283 0x5011 +0x8284 0x5013 +0x8285 0x5015 +0x8286 0x5016 +0x8287 0x5017 +0x8288 0x501B +0x8289 0x501D +0x828A 0x501E +0x828B 0x5020 +0x828C 0x5022 +0x828D 0x5023 +0x828E 0x5024 +0x828F 0x5027 +0x8290 0x502B +0x8291 0x502F +0x8292 0x5030 +0x8293 0x5031 +0x8294 0x5032 +0x8295 0x5033 +0x8296 0x5034 +0x8297 0x5035 +0x8298 0x5036 +0x8299 0x5037 +0x829A 0x5038 +0x829B 0x5039 +0x829C 0x503B +0x829D 0x503D +0x829E 0x503F +0x829F 0x5040 +0x82A0 0x5041 +0x82A1 0x5042 +0x82A2 0x5044 +0x82A3 0x5045 +0x82A4 0x5046 +0x82A5 0x5049 +0x82A6 0x504A +0x82A7 0x504B +0x82A8 0x504D +0x82A9 0x5050 +0x82AA 0x5051 +0x82AB 0x5052 +0x82AC 0x5053 +0x82AD 0x5054 +0x82AE 0x5056 +0x82AF 0x5057 +0x82B0 0x5058 +0x82B1 0x5059 +0x82B2 0x505B +0x82B3 0x505D +0x82B4 0x505E +0x82B5 0x505F +0x82B6 0x5060 +0x82B7 0x5061 +0x82B8 0x5062 +0x82B9 0x5063 +0x82BA 0x5064 +0x82BB 0x5066 +0x82BC 0x5067 +0x82BD 0x5068 +0x82BE 0x5069 +0x82BF 0x506A +0x82C0 0x506B +0x82C1 0x506D +0x82C2 0x506E +0x82C3 0x506F +0x82C4 0x5070 +0x82C5 0x5071 +0x82C6 0x5072 +0x82C7 0x5073 +0x82C8 0x5074 +0x82C9 0x5075 +0x82CA 0x5078 +0x82CB 0x5079 +0x82CC 0x507A +0x82CD 0x507C +0x82CE 0x507D +0x82CF 0x5081 +0x82D0 0x5082 +0x82D1 0x5083 +0x82D2 0x5084 +0x82D3 0x5086 +0x82D4 0x5087 +0x82D5 0x5089 +0x82D6 0x508A +0x82D7 0x508B +0x82D8 0x508C +0x82D9 0x508E +0x82DA 0x508F +0x82DB 0x5090 +0x82DC 0x5091 +0x82DD 0x5092 +0x82DE 0x5093 +0x82DF 0x5094 +0x82E0 0x5095 +0x82E1 0x5096 +0x82E2 0x5097 +0x82E3 0x5098 +0x82E4 0x5099 +0x82E5 0x509A +0x82E6 0x509B +0x82E7 0x509C +0x82E8 0x509D +0x82E9 0x509E +0x82EA 0x509F +0x82EB 0x50A0 +0x82EC 0x50A1 +0x82ED 0x50A2 +0x82EE 0x50A4 +0x82EF 0x50A6 +0x82F0 0x50AA +0x82F1 0x50AB +0x82F2 0x50AD +0x82F3 0x50AE +0x82F4 0x50AF +0x82F5 0x50B0 +0x82F6 0x50B1 +0x82F7 0x50B3 +0x82F8 0x50B4 +0x82F9 0x50B5 +0x82FA 0x50B6 +0x82FB 0x50B7 +0x82FC 0x50B8 +0x82FD 0x50B9 +0x82FE 0x50BC +0x8340 0x50BD +0x8341 0x50BE +0x8342 0x50BF +0x8343 0x50C0 +0x8344 0x50C1 +0x8345 0x50C2 +0x8346 0x50C3 +0x8347 0x50C4 +0x8348 0x50C5 +0x8349 0x50C6 +0x834A 0x50C7 +0x834B 0x50C8 +0x834C 0x50C9 +0x834D 0x50CA +0x834E 0x50CB +0x834F 0x50CC +0x8350 0x50CD +0x8351 0x50CE +0x8352 0x50D0 +0x8353 0x50D1 +0x8354 0x50D2 +0x8355 0x50D3 +0x8356 0x50D4 +0x8357 0x50D5 +0x8358 0x50D7 +0x8359 0x50D8 +0x835A 0x50D9 +0x835B 0x50DB +0x835C 0x50DC +0x835D 0x50DD +0x835E 0x50DE +0x835F 0x50DF +0x8360 0x50E0 +0x8361 0x50E1 +0x8362 0x50E2 +0x8363 0x50E3 +0x8364 0x50E4 +0x8365 0x50E5 +0x8366 0x50E8 +0x8367 0x50E9 +0x8368 0x50EA +0x8369 0x50EB +0x836A 0x50EF +0x836B 0x50F0 +0x836C 0x50F1 +0x836D 0x50F2 +0x836E 0x50F4 +0x836F 0x50F6 +0x8370 0x50F7 +0x8371 0x50F8 +0x8372 0x50F9 +0x8373 0x50FA +0x8374 0x50FC +0x8375 0x50FD +0x8376 0x50FE +0x8377 0x50FF +0x8378 0x5100 +0x8379 0x5101 +0x837A 0x5102 +0x837B 0x5103 +0x837C 0x5104 +0x837D 0x5105 +0x837E 0x5108 +0x8380 0x5109 +0x8381 0x510A +0x8382 0x510C +0x8383 0x510D +0x8384 0x510E +0x8385 0x510F +0x8386 0x5110 +0x8387 0x5111 +0x8388 0x5113 +0x8389 0x5114 +0x838A 0x5115 +0x838B 0x5116 +0x838C 0x5117 +0x838D 0x5118 +0x838E 0x5119 +0x838F 0x511A +0x8390 0x511B +0x8391 0x511C +0x8392 0x511D +0x8393 0x511E +0x8394 0x511F +0x8395 0x5120 +0x8396 0x5122 +0x8397 0x5123 +0x8398 0x5124 +0x8399 0x5125 +0x839A 0x5126 +0x839B 0x5127 +0x839C 0x5128 +0x839D 0x5129 +0x839E 0x512A +0x839F 0x512B +0x83A0 0x512C +0x83A1 0x512D +0x83A2 0x512E +0x83A3 0x512F +0x83A4 0x5130 +0x83A5 0x5131 +0x83A6 0x5132 +0x83A7 0x5133 +0x83A8 0x5134 +0x83A9 0x5135 +0x83AA 0x5136 +0x83AB 0x5137 +0x83AC 0x5138 +0x83AD 0x5139 +0x83AE 0x513A +0x83AF 0x513B +0x83B0 0x513C +0x83B1 0x513D +0x83B2 0x513E +0x83B3 0x5142 +0x83B4 0x5147 +0x83B5 0x514A +0x83B6 0x514C +0x83B7 0x514E +0x83B8 0x514F +0x83B9 0x5150 +0x83BA 0x5152 +0x83BB 0x5153 +0x83BC 0x5157 +0x83BD 0x5158 +0x83BE 0x5159 +0x83BF 0x515B +0x83C0 0x515D +0x83C1 0x515E +0x83C2 0x515F +0x83C3 0x5160 +0x83C4 0x5161 +0x83C5 0x5163 +0x83C6 0x5164 +0x83C7 0x5166 +0x83C8 0x5167 +0x83C9 0x5169 +0x83CA 0x516A +0x83CB 0x516F +0x83CC 0x5172 +0x83CD 0x517A +0x83CE 0x517E +0x83CF 0x517F +0x83D0 0x5183 +0x83D1 0x5184 +0x83D2 0x5186 +0x83D3 0x5187 +0x83D4 0x518A +0x83D5 0x518B +0x83D6 0x518E +0x83D7 0x518F +0x83D8 0x5190 +0x83D9 0x5191 +0x83DA 0x5193 +0x83DB 0x5194 +0x83DC 0x5198 +0x83DD 0x519A +0x83DE 0x519D +0x83DF 0x519E +0x83E0 0x519F +0x83E1 0x51A1 +0x83E2 0x51A3 +0x83E3 0x51A6 +0x83E4 0x51A7 +0x83E5 0x51A8 +0x83E6 0x51A9 +0x83E7 0x51AA +0x83E8 0x51AD +0x83E9 0x51AE +0x83EA 0x51B4 +0x83EB 0x51B8 +0x83EC 0x51B9 +0x83ED 0x51BA +0x83EE 0x51BE +0x83EF 0x51BF +0x83F0 0x51C1 +0x83F1 0x51C2 +0x83F2 0x51C3 +0x83F3 0x51C5 +0x83F4 0x51C8 +0x83F5 0x51CA +0x83F6 0x51CD +0x83F7 0x51CE +0x83F8 0x51D0 +0x83F9 0x51D2 +0x83FA 0x51D3 +0x83FB 0x51D4 +0x83FC 0x51D5 +0x83FD 0x51D6 +0x83FE 0x51D7 +0x8440 0x51D8 +0x8441 0x51D9 +0x8442 0x51DA +0x8443 0x51DC +0x8444 0x51DE +0x8445 0x51DF +0x8446 0x51E2 +0x8447 0x51E3 +0x8448 0x51E5 +0x8449 0x51E6 +0x844A 0x51E7 +0x844B 0x51E8 +0x844C 0x51E9 +0x844D 0x51EA +0x844E 0x51EC +0x844F 0x51EE +0x8450 0x51F1 +0x8451 0x51F2 +0x8452 0x51F4 +0x8453 0x51F7 +0x8454 0x51FE +0x8455 0x5204 +0x8456 0x5205 +0x8457 0x5209 +0x8458 0x520B +0x8459 0x520C +0x845A 0x520F +0x845B 0x5210 +0x845C 0x5213 +0x845D 0x5214 +0x845E 0x5215 +0x845F 0x521C +0x8460 0x521E +0x8461 0x521F +0x8462 0x5221 +0x8463 0x5222 +0x8464 0x5223 +0x8465 0x5225 +0x8466 0x5226 +0x8467 0x5227 +0x8468 0x522A +0x8469 0x522C +0x846A 0x522F +0x846B 0x5231 +0x846C 0x5232 +0x846D 0x5234 +0x846E 0x5235 +0x846F 0x523C +0x8470 0x523E +0x8471 0x5244 +0x8472 0x5245 +0x8473 0x5246 +0x8474 0x5247 +0x8475 0x5248 +0x8476 0x5249 +0x8477 0x524B +0x8478 0x524E +0x8479 0x524F +0x847A 0x5252 +0x847B 0x5253 +0x847C 0x5255 +0x847D 0x5257 +0x847E 0x5258 +0x8480 0x5259 +0x8481 0x525A +0x8482 0x525B +0x8483 0x525D +0x8484 0x525F +0x8485 0x5260 +0x8486 0x5262 +0x8487 0x5263 +0x8488 0x5264 +0x8489 0x5266 +0x848A 0x5268 +0x848B 0x526B +0x848C 0x526C +0x848D 0x526D +0x848E 0x526E +0x848F 0x5270 +0x8490 0x5271 +0x8491 0x5273 +0x8492 0x5274 +0x8493 0x5275 +0x8494 0x5276 +0x8495 0x5277 +0x8496 0x5278 +0x8497 0x5279 +0x8498 0x527A +0x8499 0x527B +0x849A 0x527C +0x849B 0x527E +0x849C 0x5280 +0x849D 0x5283 +0x849E 0x5284 +0x849F 0x5285 +0x84A0 0x5286 +0x84A1 0x5287 +0x84A2 0x5289 +0x84A3 0x528A +0x84A4 0x528B +0x84A5 0x528C +0x84A6 0x528D +0x84A7 0x528E +0x84A8 0x528F +0x84A9 0x5291 +0x84AA 0x5292 +0x84AB 0x5294 +0x84AC 0x5295 +0x84AD 0x5296 +0x84AE 0x5297 +0x84AF 0x5298 +0x84B0 0x5299 +0x84B1 0x529A +0x84B2 0x529C +0x84B3 0x52A4 +0x84B4 0x52A5 +0x84B5 0x52A6 +0x84B6 0x52A7 +0x84B7 0x52AE +0x84B8 0x52AF +0x84B9 0x52B0 +0x84BA 0x52B4 +0x84BB 0x52B5 +0x84BC 0x52B6 +0x84BD 0x52B7 +0x84BE 0x52B8 +0x84BF 0x52B9 +0x84C0 0x52BA +0x84C1 0x52BB +0x84C2 0x52BC +0x84C3 0x52BD +0x84C4 0x52C0 +0x84C5 0x52C1 +0x84C6 0x52C2 +0x84C7 0x52C4 +0x84C8 0x52C5 +0x84C9 0x52C6 +0x84CA 0x52C8 +0x84CB 0x52CA +0x84CC 0x52CC +0x84CD 0x52CD +0x84CE 0x52CE +0x84CF 0x52CF +0x84D0 0x52D1 +0x84D1 0x52D3 +0x84D2 0x52D4 +0x84D3 0x52D5 +0x84D4 0x52D7 +0x84D5 0x52D9 +0x84D6 0x52DA +0x84D7 0x52DB +0x84D8 0x52DC +0x84D9 0x52DD +0x84DA 0x52DE +0x84DB 0x52E0 +0x84DC 0x52E1 +0x84DD 0x52E2 +0x84DE 0x52E3 +0x84DF 0x52E5 +0x84E0 0x52E6 +0x84E1 0x52E7 +0x84E2 0x52E8 +0x84E3 0x52E9 +0x84E4 0x52EA +0x84E5 0x52EB +0x84E6 0x52EC +0x84E7 0x52ED +0x84E8 0x52EE +0x84E9 0x52EF +0x84EA 0x52F1 +0x84EB 0x52F2 +0x84EC 0x52F3 +0x84ED 0x52F4 +0x84EE 0x52F5 +0x84EF 0x52F6 +0x84F0 0x52F7 +0x84F1 0x52F8 +0x84F2 0x52FB +0x84F3 0x52FC +0x84F4 0x52FD +0x84F5 0x5301 +0x84F6 0x5302 +0x84F7 0x5303 +0x84F8 0x5304 +0x84F9 0x5307 +0x84FA 0x5309 +0x84FB 0x530A +0x84FC 0x530B +0x84FD 0x530C +0x84FE 0x530E +0x8540 0x5311 +0x8541 0x5312 +0x8542 0x5313 +0x8543 0x5314 +0x8544 0x5318 +0x8545 0x531B +0x8546 0x531C +0x8547 0x531E +0x8548 0x531F +0x8549 0x5322 +0x854A 0x5324 +0x854B 0x5325 +0x854C 0x5327 +0x854D 0x5328 +0x854E 0x5329 +0x854F 0x532B +0x8550 0x532C +0x8551 0x532D +0x8552 0x532F +0x8553 0x5330 +0x8554 0x5331 +0x8555 0x5332 +0x8556 0x5333 +0x8557 0x5334 +0x8558 0x5335 +0x8559 0x5336 +0x855A 0x5337 +0x855B 0x5338 +0x855C 0x533C +0x855D 0x533D +0x855E 0x5340 +0x855F 0x5342 +0x8560 0x5344 +0x8561 0x5346 +0x8562 0x534B +0x8563 0x534C +0x8564 0x534D +0x8565 0x5350 +0x8566 0x5354 +0x8567 0x5358 +0x8568 0x5359 +0x8569 0x535B +0x856A 0x535D +0x856B 0x5365 +0x856C 0x5368 +0x856D 0x536A +0x856E 0x536C +0x856F 0x536D +0x8570 0x5372 +0x8571 0x5376 +0x8572 0x5379 +0x8573 0x537B +0x8574 0x537C +0x8575 0x537D +0x8576 0x537E +0x8577 0x5380 +0x8578 0x5381 +0x8579 0x5383 +0x857A 0x5387 +0x857B 0x5388 +0x857C 0x538A +0x857D 0x538E +0x857E 0x538F +0x8580 0x5390 +0x8581 0x5391 +0x8582 0x5392 +0x8583 0x5393 +0x8584 0x5394 +0x8585 0x5396 +0x8586 0x5397 +0x8587 0x5399 +0x8588 0x539B +0x8589 0x539C +0x858A 0x539E +0x858B 0x53A0 +0x858C 0x53A1 +0x858D 0x53A4 +0x858E 0x53A7 +0x858F 0x53AA +0x8590 0x53AB +0x8591 0x53AC +0x8592 0x53AD +0x8593 0x53AF +0x8594 0x53B0 +0x8595 0x53B1 +0x8596 0x53B2 +0x8597 0x53B3 +0x8598 0x53B4 +0x8599 0x53B5 +0x859A 0x53B7 +0x859B 0x53B8 +0x859C 0x53B9 +0x859D 0x53BA +0x859E 0x53BC +0x859F 0x53BD +0x85A0 0x53BE +0x85A1 0x53C0 +0x85A2 0x53C3 +0x85A3 0x53C4 +0x85A4 0x53C5 +0x85A5 0x53C6 +0x85A6 0x53C7 +0x85A7 0x53CE +0x85A8 0x53CF +0x85A9 0x53D0 +0x85AA 0x53D2 +0x85AB 0x53D3 +0x85AC 0x53D5 +0x85AD 0x53DA +0x85AE 0x53DC +0x85AF 0x53DD +0x85B0 0x53DE +0x85B1 0x53E1 +0x85B2 0x53E2 +0x85B3 0x53E7 +0x85B4 0x53F4 +0x85B5 0x53FA +0x85B6 0x53FE +0x85B7 0x53FF +0x85B8 0x5400 +0x85B9 0x5402 +0x85BA 0x5405 +0x85BB 0x5407 +0x85BC 0x540B +0x85BD 0x5414 +0x85BE 0x5418 +0x85BF 0x5419 +0x85C0 0x541A +0x85C1 0x541C +0x85C2 0x5422 +0x85C3 0x5424 +0x85C4 0x5425 +0x85C5 0x542A +0x85C6 0x5430 +0x85C7 0x5433 +0x85C8 0x5436 +0x85C9 0x5437 +0x85CA 0x543A +0x85CB 0x543D +0x85CC 0x543F +0x85CD 0x5441 +0x85CE 0x5442 +0x85CF 0x5444 +0x85D0 0x5445 +0x85D1 0x5447 +0x85D2 0x5449 +0x85D3 0x544C +0x85D4 0x544D +0x85D5 0x544E +0x85D6 0x544F +0x85D7 0x5451 +0x85D8 0x545A +0x85D9 0x545D +0x85DA 0x545E +0x85DB 0x545F +0x85DC 0x5460 +0x85DD 0x5461 +0x85DE 0x5463 +0x85DF 0x5465 +0x85E0 0x5467 +0x85E1 0x5469 +0x85E2 0x546A +0x85E3 0x546B +0x85E4 0x546C +0x85E5 0x546D +0x85E6 0x546E +0x85E7 0x546F +0x85E8 0x5470 +0x85E9 0x5474 +0x85EA 0x5479 +0x85EB 0x547A +0x85EC 0x547E +0x85ED 0x547F +0x85EE 0x5481 +0x85EF 0x5483 +0x85F0 0x5485 +0x85F1 0x5487 +0x85F2 0x5488 +0x85F3 0x5489 +0x85F4 0x548A +0x85F5 0x548D +0x85F6 0x5491 +0x85F7 0x5493 +0x85F8 0x5497 +0x85F9 0x5498 +0x85FA 0x549C +0x85FB 0x549E +0x85FC 0x549F +0x85FD 0x54A0 +0x85FE 0x54A1 +0x8640 0x54A2 +0x8641 0x54A5 +0x8642 0x54AE +0x8643 0x54B0 +0x8644 0x54B2 +0x8645 0x54B5 +0x8646 0x54B6 +0x8647 0x54B7 +0x8648 0x54B9 +0x8649 0x54BA +0x864A 0x54BC +0x864B 0x54BE +0x864C 0x54C3 +0x864D 0x54C5 +0x864E 0x54CA +0x864F 0x54CB +0x8650 0x54D6 +0x8651 0x54D8 +0x8652 0x54DB +0x8653 0x54E0 +0x8654 0x54E1 +0x8655 0x54E2 +0x8656 0x54E3 +0x8657 0x54E4 +0x8658 0x54EB +0x8659 0x54EC +0x865A 0x54EF +0x865B 0x54F0 +0x865C 0x54F1 +0x865D 0x54F4 +0x865E 0x54F5 +0x865F 0x54F6 +0x8660 0x54F7 +0x8661 0x54F8 +0x8662 0x54F9 +0x8663 0x54FB +0x8664 0x54FE +0x8665 0x5500 +0x8666 0x5502 +0x8667 0x5503 +0x8668 0x5504 +0x8669 0x5505 +0x866A 0x5508 +0x866B 0x550A +0x866C 0x550B +0x866D 0x550C +0x866E 0x550D +0x866F 0x550E +0x8670 0x5512 +0x8671 0x5513 +0x8672 0x5515 +0x8673 0x5516 +0x8674 0x5517 +0x8675 0x5518 +0x8676 0x5519 +0x8677 0x551A +0x8678 0x551C +0x8679 0x551D +0x867A 0x551E +0x867B 0x551F +0x867C 0x5521 +0x867D 0x5525 +0x867E 0x5526 +0x8680 0x5528 +0x8681 0x5529 +0x8682 0x552B +0x8683 0x552D +0x8684 0x5532 +0x8685 0x5534 +0x8686 0x5535 +0x8687 0x5536 +0x8688 0x5538 +0x8689 0x5539 +0x868A 0x553A +0x868B 0x553B +0x868C 0x553D +0x868D 0x5540 +0x868E 0x5542 +0x868F 0x5545 +0x8690 0x5547 +0x8691 0x5548 +0x8692 0x554B +0x8693 0x554C +0x8694 0x554D +0x8695 0x554E +0x8696 0x554F +0x8697 0x5551 +0x8698 0x5552 +0x8699 0x5553 +0x869A 0x5554 +0x869B 0x5557 +0x869C 0x5558 +0x869D 0x5559 +0x869E 0x555A +0x869F 0x555B +0x86A0 0x555D +0x86A1 0x555E +0x86A2 0x555F +0x86A3 0x5560 +0x86A4 0x5562 +0x86A5 0x5563 +0x86A6 0x5568 +0x86A7 0x5569 +0x86A8 0x556B +0x86A9 0x556F +0x86AA 0x5570 +0x86AB 0x5571 +0x86AC 0x5572 +0x86AD 0x5573 +0x86AE 0x5574 +0x86AF 0x5579 +0x86B0 0x557A +0x86B1 0x557D +0x86B2 0x557F +0x86B3 0x5585 +0x86B4 0x5586 +0x86B5 0x558C +0x86B6 0x558D +0x86B7 0x558E +0x86B8 0x5590 +0x86B9 0x5592 +0x86BA 0x5593 +0x86BB 0x5595 +0x86BC 0x5596 +0x86BD 0x5597 +0x86BE 0x559A +0x86BF 0x559B +0x86C0 0x559E +0x86C1 0x55A0 +0x86C2 0x55A1 +0x86C3 0x55A2 +0x86C4 0x55A3 +0x86C5 0x55A4 +0x86C6 0x55A5 +0x86C7 0x55A6 +0x86C8 0x55A8 +0x86C9 0x55A9 +0x86CA 0x55AA +0x86CB 0x55AB +0x86CC 0x55AC +0x86CD 0x55AD +0x86CE 0x55AE +0x86CF 0x55AF +0x86D0 0x55B0 +0x86D1 0x55B2 +0x86D2 0x55B4 +0x86D3 0x55B6 +0x86D4 0x55B8 +0x86D5 0x55BA +0x86D6 0x55BC +0x86D7 0x55BF +0x86D8 0x55C0 +0x86D9 0x55C1 +0x86DA 0x55C2 +0x86DB 0x55C3 +0x86DC 0x55C6 +0x86DD 0x55C7 +0x86DE 0x55C8 +0x86DF 0x55CA +0x86E0 0x55CB +0x86E1 0x55CE +0x86E2 0x55CF +0x86E3 0x55D0 +0x86E4 0x55D5 +0x86E5 0x55D7 +0x86E6 0x55D8 +0x86E7 0x55D9 +0x86E8 0x55DA +0x86E9 0x55DB +0x86EA 0x55DE +0x86EB 0x55E0 +0x86EC 0x55E2 +0x86ED 0x55E7 +0x86EE 0x55E9 +0x86EF 0x55ED +0x86F0 0x55EE +0x86F1 0x55F0 +0x86F2 0x55F1 +0x86F3 0x55F4 +0x86F4 0x55F6 +0x86F5 0x55F8 +0x86F6 0x55F9 +0x86F7 0x55FA +0x86F8 0x55FB +0x86F9 0x55FC +0x86FA 0x55FF +0x86FB 0x5602 +0x86FC 0x5603 +0x86FD 0x5604 +0x86FE 0x5605 +0x8740 0x5606 +0x8741 0x5607 +0x8742 0x560A +0x8743 0x560B +0x8744 0x560D +0x8745 0x5610 +0x8746 0x5611 +0x8747 0x5612 +0x8748 0x5613 +0x8749 0x5614 +0x874A 0x5615 +0x874B 0x5616 +0x874C 0x5617 +0x874D 0x5619 +0x874E 0x561A +0x874F 0x561C +0x8750 0x561D +0x8751 0x5620 +0x8752 0x5621 +0x8753 0x5622 +0x8754 0x5625 +0x8755 0x5626 +0x8756 0x5628 +0x8757 0x5629 +0x8758 0x562A +0x8759 0x562B +0x875A 0x562E +0x875B 0x562F +0x875C 0x5630 +0x875D 0x5633 +0x875E 0x5635 +0x875F 0x5637 +0x8760 0x5638 +0x8761 0x563A +0x8762 0x563C +0x8763 0x563D +0x8764 0x563E +0x8765 0x5640 +0x8766 0x5641 +0x8767 0x5642 +0x8768 0x5643 +0x8769 0x5644 +0x876A 0x5645 +0x876B 0x5646 +0x876C 0x5647 +0x876D 0x5648 +0x876E 0x5649 +0x876F 0x564A +0x8770 0x564B +0x8771 0x564F +0x8772 0x5650 +0x8773 0x5651 +0x8774 0x5652 +0x8775 0x5653 +0x8776 0x5655 +0x8777 0x5656 +0x8778 0x565A +0x8779 0x565B +0x877A 0x565D +0x877B 0x565E +0x877C 0x565F +0x877D 0x5660 +0x877E 0x5661 +0x8780 0x5663 +0x8781 0x5665 +0x8782 0x5666 +0x8783 0x5667 +0x8784 0x566D +0x8785 0x566E +0x8786 0x566F +0x8787 0x5670 +0x8788 0x5672 +0x8789 0x5673 +0x878A 0x5674 +0x878B 0x5675 +0x878C 0x5677 +0x878D 0x5678 +0x878E 0x5679 +0x878F 0x567A +0x8790 0x567D +0x8791 0x567E +0x8792 0x567F +0x8793 0x5680 +0x8794 0x5681 +0x8795 0x5682 +0x8796 0x5683 +0x8797 0x5684 +0x8798 0x5687 +0x8799 0x5688 +0x879A 0x5689 +0x879B 0x568A +0x879C 0x568B +0x879D 0x568C +0x879E 0x568D +0x879F 0x5690 +0x87A0 0x5691 +0x87A1 0x5692 +0x87A2 0x5694 +0x87A3 0x5695 +0x87A4 0x5696 +0x87A5 0x5697 +0x87A6 0x5698 +0x87A7 0x5699 +0x87A8 0x569A +0x87A9 0x569B +0x87AA 0x569C +0x87AB 0x569D +0x87AC 0x569E +0x87AD 0x569F +0x87AE 0x56A0 +0x87AF 0x56A1 +0x87B0 0x56A2 +0x87B1 0x56A4 +0x87B2 0x56A5 +0x87B3 0x56A6 +0x87B4 0x56A7 +0x87B5 0x56A8 +0x87B6 0x56A9 +0x87B7 0x56AA +0x87B8 0x56AB +0x87B9 0x56AC +0x87BA 0x56AD +0x87BB 0x56AE +0x87BC 0x56B0 +0x87BD 0x56B1 +0x87BE 0x56B2 +0x87BF 0x56B3 +0x87C0 0x56B4 +0x87C1 0x56B5 +0x87C2 0x56B6 +0x87C3 0x56B8 +0x87C4 0x56B9 +0x87C5 0x56BA +0x87C6 0x56BB +0x87C7 0x56BD +0x87C8 0x56BE +0x87C9 0x56BF +0x87CA 0x56C0 +0x87CB 0x56C1 +0x87CC 0x56C2 +0x87CD 0x56C3 +0x87CE 0x56C4 +0x87CF 0x56C5 +0x87D0 0x56C6 +0x87D1 0x56C7 +0x87D2 0x56C8 +0x87D3 0x56C9 +0x87D4 0x56CB +0x87D5 0x56CC +0x87D6 0x56CD +0x87D7 0x56CE +0x87D8 0x56CF +0x87D9 0x56D0 +0x87DA 0x56D1 +0x87DB 0x56D2 +0x87DC 0x56D3 +0x87DD 0x56D5 +0x87DE 0x56D6 +0x87DF 0x56D8 +0x87E0 0x56D9 +0x87E1 0x56DC +0x87E2 0x56E3 +0x87E3 0x56E5 +0x87E4 0x56E6 +0x87E5 0x56E7 +0x87E6 0x56E8 +0x87E7 0x56E9 +0x87E8 0x56EA +0x87E9 0x56EC +0x87EA 0x56EE +0x87EB 0x56EF +0x87EC 0x56F2 +0x87ED 0x56F3 +0x87EE 0x56F6 +0x87EF 0x56F7 +0x87F0 0x56F8 +0x87F1 0x56FB +0x87F2 0x56FC +0x87F3 0x5700 +0x87F4 0x5701 +0x87F5 0x5702 +0x87F6 0x5705 +0x87F7 0x5707 +0x87F8 0x570B +0x87F9 0x570C +0x87FA 0x570D +0x87FB 0x570E +0x87FC 0x570F +0x87FD 0x5710 +0x87FE 0x5711 +0x8840 0x5712 +0x8841 0x5713 +0x8842 0x5714 +0x8843 0x5715 +0x8844 0x5716 +0x8845 0x5717 +0x8846 0x5718 +0x8847 0x5719 +0x8848 0x571A +0x8849 0x571B +0x884A 0x571D +0x884B 0x571E +0x884C 0x5720 +0x884D 0x5721 +0x884E 0x5722 +0x884F 0x5724 +0x8850 0x5725 +0x8851 0x5726 +0x8852 0x5727 +0x8853 0x572B +0x8854 0x5731 +0x8855 0x5732 +0x8856 0x5734 +0x8857 0x5735 +0x8858 0x5736 +0x8859 0x5737 +0x885A 0x5738 +0x885B 0x573C +0x885C 0x573D +0x885D 0x573F +0x885E 0x5741 +0x885F 0x5743 +0x8860 0x5744 +0x8861 0x5745 +0x8862 0x5746 +0x8863 0x5748 +0x8864 0x5749 +0x8865 0x574B +0x8866 0x5752 +0x8867 0x5753 +0x8868 0x5754 +0x8869 0x5755 +0x886A 0x5756 +0x886B 0x5758 +0x886C 0x5759 +0x886D 0x5762 +0x886E 0x5763 +0x886F 0x5765 +0x8870 0x5767 +0x8871 0x576C +0x8872 0x576E +0x8873 0x5770 +0x8874 0x5771 +0x8875 0x5772 +0x8876 0x5774 +0x8877 0x5775 +0x8878 0x5778 +0x8879 0x5779 +0x887A 0x577A +0x887B 0x577D +0x887C 0x577E +0x887D 0x577F +0x887E 0x5780 +0x8880 0x5781 +0x8881 0x5787 +0x8882 0x5788 +0x8883 0x5789 +0x8884 0x578A +0x8885 0x578D +0x8886 0x578E +0x8887 0x578F +0x8888 0x5790 +0x8889 0x5791 +0x888A 0x5794 +0x888B 0x5795 +0x888C 0x5796 +0x888D 0x5797 +0x888E 0x5798 +0x888F 0x5799 +0x8890 0x579A +0x8891 0x579C +0x8892 0x579D +0x8893 0x579E +0x8894 0x579F +0x8895 0x57A5 +0x8896 0x57A8 +0x8897 0x57AA +0x8898 0x57AC +0x8899 0x57AF +0x889A 0x57B0 +0x889B 0x57B1 +0x889C 0x57B3 +0x889D 0x57B5 +0x889E 0x57B6 +0x889F 0x57B7 +0x88A0 0x57B9 +0x88A1 0x57BA +0x88A2 0x57BB +0x88A3 0x57BC +0x88A4 0x57BD +0x88A5 0x57BE +0x88A6 0x57BF +0x88A7 0x57C0 +0x88A8 0x57C1 +0x88A9 0x57C4 +0x88AA 0x57C5 +0x88AB 0x57C6 +0x88AC 0x57C7 +0x88AD 0x57C8 +0x88AE 0x57C9 +0x88AF 0x57CA +0x88B0 0x57CC +0x88B1 0x57CD +0x88B2 0x57D0 +0x88B3 0x57D1 +0x88B4 0x57D3 +0x88B5 0x57D6 +0x88B6 0x57D7 +0x88B7 0x57DB +0x88B8 0x57DC +0x88B9 0x57DE +0x88BA 0x57E1 +0x88BB 0x57E2 +0x88BC 0x57E3 +0x88BD 0x57E5 +0x88BE 0x57E6 +0x88BF 0x57E7 +0x88C0 0x57E8 +0x88C1 0x57E9 +0x88C2 0x57EA +0x88C3 0x57EB +0x88C4 0x57EC +0x88C5 0x57EE +0x88C6 0x57F0 +0x88C7 0x57F1 +0x88C8 0x57F2 +0x88C9 0x57F3 +0x88CA 0x57F5 +0x88CB 0x57F6 +0x88CC 0x57F7 +0x88CD 0x57FB +0x88CE 0x57FC +0x88CF 0x57FE +0x88D0 0x57FF +0x88D1 0x5801 +0x88D2 0x5803 +0x88D3 0x5804 +0x88D4 0x5805 +0x88D5 0x5808 +0x88D6 0x5809 +0x88D7 0x580A +0x88D8 0x580C +0x88D9 0x580E +0x88DA 0x580F +0x88DB 0x5810 +0x88DC 0x5812 +0x88DD 0x5813 +0x88DE 0x5814 +0x88DF 0x5816 +0x88E0 0x5817 +0x88E1 0x5818 +0x88E2 0x581A +0x88E3 0x581B +0x88E4 0x581C +0x88E5 0x581D +0x88E6 0x581F +0x88E7 0x5822 +0x88E8 0x5823 +0x88E9 0x5825 +0x88EA 0x5826 +0x88EB 0x5827 +0x88EC 0x5828 +0x88ED 0x5829 +0x88EE 0x582B +0x88EF 0x582C +0x88F0 0x582D +0x88F1 0x582E +0x88F2 0x582F +0x88F3 0x5831 +0x88F4 0x5832 +0x88F5 0x5833 +0x88F6 0x5834 +0x88F7 0x5836 +0x88F8 0x5837 +0x88F9 0x5838 +0x88FA 0x5839 +0x88FB 0x583A +0x88FC 0x583B +0x88FD 0x583C +0x88FE 0x583D +0x8940 0x583E +0x8941 0x583F +0x8942 0x5840 +0x8943 0x5841 +0x8944 0x5842 +0x8945 0x5843 +0x8946 0x5845 +0x8947 0x5846 +0x8948 0x5847 +0x8949 0x5848 +0x894A 0x5849 +0x894B 0x584A +0x894C 0x584B +0x894D 0x584E +0x894E 0x584F +0x894F 0x5850 +0x8950 0x5852 +0x8951 0x5853 +0x8952 0x5855 +0x8953 0x5856 +0x8954 0x5857 +0x8955 0x5859 +0x8956 0x585A +0x8957 0x585B +0x8958 0x585C +0x8959 0x585D +0x895A 0x585F +0x895B 0x5860 +0x895C 0x5861 +0x895D 0x5862 +0x895E 0x5863 +0x895F 0x5864 +0x8960 0x5866 +0x8961 0x5867 +0x8962 0x5868 +0x8963 0x5869 +0x8964 0x586A +0x8965 0x586D +0x8966 0x586E +0x8967 0x586F +0x8968 0x5870 +0x8969 0x5871 +0x896A 0x5872 +0x896B 0x5873 +0x896C 0x5874 +0x896D 0x5875 +0x896E 0x5876 +0x896F 0x5877 +0x8970 0x5878 +0x8971 0x5879 +0x8972 0x587A +0x8973 0x587B +0x8974 0x587C +0x8975 0x587D +0x8976 0x587F +0x8977 0x5882 +0x8978 0x5884 +0x8979 0x5886 +0x897A 0x5887 +0x897B 0x5888 +0x897C 0x588A +0x897D 0x588B +0x897E 0x588C +0x8980 0x588D +0x8981 0x588E +0x8982 0x588F +0x8983 0x5890 +0x8984 0x5891 +0x8985 0x5894 +0x8986 0x5895 +0x8987 0x5896 +0x8988 0x5897 +0x8989 0x5898 +0x898A 0x589B +0x898B 0x589C +0x898C 0x589D +0x898D 0x58A0 +0x898E 0x58A1 +0x898F 0x58A2 +0x8990 0x58A3 +0x8991 0x58A4 +0x8992 0x58A5 +0x8993 0x58A6 +0x8994 0x58A7 +0x8995 0x58AA +0x8996 0x58AB +0x8997 0x58AC +0x8998 0x58AD +0x8999 0x58AE +0x899A 0x58AF +0x899B 0x58B0 +0x899C 0x58B1 +0x899D 0x58B2 +0x899E 0x58B3 +0x899F 0x58B4 +0x89A0 0x58B5 +0x89A1 0x58B6 +0x89A2 0x58B7 +0x89A3 0x58B8 +0x89A4 0x58B9 +0x89A5 0x58BA +0x89A6 0x58BB +0x89A7 0x58BD +0x89A8 0x58BE +0x89A9 0x58BF +0x89AA 0x58C0 +0x89AB 0x58C2 +0x89AC 0x58C3 +0x89AD 0x58C4 +0x89AE 0x58C6 +0x89AF 0x58C7 +0x89B0 0x58C8 +0x89B1 0x58C9 +0x89B2 0x58CA +0x89B3 0x58CB +0x89B4 0x58CC +0x89B5 0x58CD +0x89B6 0x58CE +0x89B7 0x58CF +0x89B8 0x58D0 +0x89B9 0x58D2 +0x89BA 0x58D3 +0x89BB 0x58D4 +0x89BC 0x58D6 +0x89BD 0x58D7 +0x89BE 0x58D8 +0x89BF 0x58D9 +0x89C0 0x58DA +0x89C1 0x58DB +0x89C2 0x58DC +0x89C3 0x58DD +0x89C4 0x58DE +0x89C5 0x58DF +0x89C6 0x58E0 +0x89C7 0x58E1 +0x89C8 0x58E2 +0x89C9 0x58E3 +0x89CA 0x58E5 +0x89CB 0x58E6 +0x89CC 0x58E7 +0x89CD 0x58E8 +0x89CE 0x58E9 +0x89CF 0x58EA +0x89D0 0x58ED +0x89D1 0x58EF +0x89D2 0x58F1 +0x89D3 0x58F2 +0x89D4 0x58F4 +0x89D5 0x58F5 +0x89D6 0x58F7 +0x89D7 0x58F8 +0x89D8 0x58FA +0x89D9 0x58FB +0x89DA 0x58FC +0x89DB 0x58FD +0x89DC 0x58FE +0x89DD 0x58FF +0x89DE 0x5900 +0x89DF 0x5901 +0x89E0 0x5903 +0x89E1 0x5905 +0x89E2 0x5906 +0x89E3 0x5908 +0x89E4 0x5909 +0x89E5 0x590A +0x89E6 0x590B +0x89E7 0x590C +0x89E8 0x590E +0x89E9 0x5910 +0x89EA 0x5911 +0x89EB 0x5912 +0x89EC 0x5913 +0x89ED 0x5917 +0x89EE 0x5918 +0x89EF 0x591B +0x89F0 0x591D +0x89F1 0x591E +0x89F2 0x5920 +0x89F3 0x5921 +0x89F4 0x5922 +0x89F5 0x5923 +0x89F6 0x5926 +0x89F7 0x5928 +0x89F8 0x592C +0x89F9 0x5930 +0x89FA 0x5932 +0x89FB 0x5933 +0x89FC 0x5935 +0x89FD 0x5936 +0x89FE 0x593B +0x8A40 0x593D +0x8A41 0x593E +0x8A42 0x593F +0x8A43 0x5940 +0x8A44 0x5943 +0x8A45 0x5945 +0x8A46 0x5946 +0x8A47 0x594A +0x8A48 0x594C +0x8A49 0x594D +0x8A4A 0x5950 +0x8A4B 0x5952 +0x8A4C 0x5953 +0x8A4D 0x5959 +0x8A4E 0x595B +0x8A4F 0x595C +0x8A50 0x595D +0x8A51 0x595E +0x8A52 0x595F +0x8A53 0x5961 +0x8A54 0x5963 +0x8A55 0x5964 +0x8A56 0x5966 +0x8A57 0x5967 +0x8A58 0x5968 +0x8A59 0x5969 +0x8A5A 0x596A +0x8A5B 0x596B +0x8A5C 0x596C +0x8A5D 0x596D +0x8A5E 0x596E +0x8A5F 0x596F +0x8A60 0x5970 +0x8A61 0x5971 +0x8A62 0x5972 +0x8A63 0x5975 +0x8A64 0x5977 +0x8A65 0x597A +0x8A66 0x597B +0x8A67 0x597C +0x8A68 0x597E +0x8A69 0x597F +0x8A6A 0x5980 +0x8A6B 0x5985 +0x8A6C 0x5989 +0x8A6D 0x598B +0x8A6E 0x598C +0x8A6F 0x598E +0x8A70 0x598F +0x8A71 0x5990 +0x8A72 0x5991 +0x8A73 0x5994 +0x8A74 0x5995 +0x8A75 0x5998 +0x8A76 0x599A +0x8A77 0x599B +0x8A78 0x599C +0x8A79 0x599D +0x8A7A 0x599F +0x8A7B 0x59A0 +0x8A7C 0x59A1 +0x8A7D 0x59A2 +0x8A7E 0x59A6 +0x8A80 0x59A7 +0x8A81 0x59AC +0x8A82 0x59AD +0x8A83 0x59B0 +0x8A84 0x59B1 +0x8A85 0x59B3 +0x8A86 0x59B4 +0x8A87 0x59B5 +0x8A88 0x59B6 +0x8A89 0x59B7 +0x8A8A 0x59B8 +0x8A8B 0x59BA +0x8A8C 0x59BC +0x8A8D 0x59BD +0x8A8E 0x59BF +0x8A8F 0x59C0 +0x8A90 0x59C1 +0x8A91 0x59C2 +0x8A92 0x59C3 +0x8A93 0x59C4 +0x8A94 0x59C5 +0x8A95 0x59C7 +0x8A96 0x59C8 +0x8A97 0x59C9 +0x8A98 0x59CC +0x8A99 0x59CD +0x8A9A 0x59CE +0x8A9B 0x59CF +0x8A9C 0x59D5 +0x8A9D 0x59D6 +0x8A9E 0x59D9 +0x8A9F 0x59DB +0x8AA0 0x59DE +0x8AA1 0x59DF +0x8AA2 0x59E0 +0x8AA3 0x59E1 +0x8AA4 0x59E2 +0x8AA5 0x59E4 +0x8AA6 0x59E6 +0x8AA7 0x59E7 +0x8AA8 0x59E9 +0x8AA9 0x59EA +0x8AAA 0x59EB +0x8AAB 0x59ED +0x8AAC 0x59EE +0x8AAD 0x59EF +0x8AAE 0x59F0 +0x8AAF 0x59F1 +0x8AB0 0x59F2 +0x8AB1 0x59F3 +0x8AB2 0x59F4 +0x8AB3 0x59F5 +0x8AB4 0x59F6 +0x8AB5 0x59F7 +0x8AB6 0x59F8 +0x8AB7 0x59FA +0x8AB8 0x59FC +0x8AB9 0x59FD +0x8ABA 0x59FE +0x8ABB 0x5A00 +0x8ABC 0x5A02 +0x8ABD 0x5A0A +0x8ABE 0x5A0B +0x8ABF 0x5A0D +0x8AC0 0x5A0E +0x8AC1 0x5A0F +0x8AC2 0x5A10 +0x8AC3 0x5A12 +0x8AC4 0x5A14 +0x8AC5 0x5A15 +0x8AC6 0x5A16 +0x8AC7 0x5A17 +0x8AC8 0x5A19 +0x8AC9 0x5A1A +0x8ACA 0x5A1B +0x8ACB 0x5A1D +0x8ACC 0x5A1E +0x8ACD 0x5A21 +0x8ACE 0x5A22 +0x8ACF 0x5A24 +0x8AD0 0x5A26 +0x8AD1 0x5A27 +0x8AD2 0x5A28 +0x8AD3 0x5A2A +0x8AD4 0x5A2B +0x8AD5 0x5A2C +0x8AD6 0x5A2D +0x8AD7 0x5A2E +0x8AD8 0x5A2F +0x8AD9 0x5A30 +0x8ADA 0x5A33 +0x8ADB 0x5A35 +0x8ADC 0x5A37 +0x8ADD 0x5A38 +0x8ADE 0x5A39 +0x8ADF 0x5A3A +0x8AE0 0x5A3B +0x8AE1 0x5A3D +0x8AE2 0x5A3E +0x8AE3 0x5A3F +0x8AE4 0x5A41 +0x8AE5 0x5A42 +0x8AE6 0x5A43 +0x8AE7 0x5A44 +0x8AE8 0x5A45 +0x8AE9 0x5A47 +0x8AEA 0x5A48 +0x8AEB 0x5A4B +0x8AEC 0x5A4C +0x8AED 0x5A4D +0x8AEE 0x5A4E +0x8AEF 0x5A4F +0x8AF0 0x5A50 +0x8AF1 0x5A51 +0x8AF2 0x5A52 +0x8AF3 0x5A53 +0x8AF4 0x5A54 +0x8AF5 0x5A56 +0x8AF6 0x5A57 +0x8AF7 0x5A58 +0x8AF8 0x5A59 +0x8AF9 0x5A5B +0x8AFA 0x5A5C +0x8AFB 0x5A5D +0x8AFC 0x5A5E +0x8AFD 0x5A5F +0x8AFE 0x5A60 +0x8B40 0x5A61 +0x8B41 0x5A63 +0x8B42 0x5A64 +0x8B43 0x5A65 +0x8B44 0x5A66 +0x8B45 0x5A68 +0x8B46 0x5A69 +0x8B47 0x5A6B +0x8B48 0x5A6C +0x8B49 0x5A6D +0x8B4A 0x5A6E +0x8B4B 0x5A6F +0x8B4C 0x5A70 +0x8B4D 0x5A71 +0x8B4E 0x5A72 +0x8B4F 0x5A73 +0x8B50 0x5A78 +0x8B51 0x5A79 +0x8B52 0x5A7B +0x8B53 0x5A7C +0x8B54 0x5A7D +0x8B55 0x5A7E +0x8B56 0x5A80 +0x8B57 0x5A81 +0x8B58 0x5A82 +0x8B59 0x5A83 +0x8B5A 0x5A84 +0x8B5B 0x5A85 +0x8B5C 0x5A86 +0x8B5D 0x5A87 +0x8B5E 0x5A88 +0x8B5F 0x5A89 +0x8B60 0x5A8A +0x8B61 0x5A8B +0x8B62 0x5A8C +0x8B63 0x5A8D +0x8B64 0x5A8E +0x8B65 0x5A8F +0x8B66 0x5A90 +0x8B67 0x5A91 +0x8B68 0x5A93 +0x8B69 0x5A94 +0x8B6A 0x5A95 +0x8B6B 0x5A96 +0x8B6C 0x5A97 +0x8B6D 0x5A98 +0x8B6E 0x5A99 +0x8B6F 0x5A9C +0x8B70 0x5A9D +0x8B71 0x5A9E +0x8B72 0x5A9F +0x8B73 0x5AA0 +0x8B74 0x5AA1 +0x8B75 0x5AA2 +0x8B76 0x5AA3 +0x8B77 0x5AA4 +0x8B78 0x5AA5 +0x8B79 0x5AA6 +0x8B7A 0x5AA7 +0x8B7B 0x5AA8 +0x8B7C 0x5AA9 +0x8B7D 0x5AAB +0x8B7E 0x5AAC +0x8B80 0x5AAD +0x8B81 0x5AAE +0x8B82 0x5AAF +0x8B83 0x5AB0 +0x8B84 0x5AB1 +0x8B85 0x5AB4 +0x8B86 0x5AB6 +0x8B87 0x5AB7 +0x8B88 0x5AB9 +0x8B89 0x5ABA +0x8B8A 0x5ABB +0x8B8B 0x5ABC +0x8B8C 0x5ABD +0x8B8D 0x5ABF +0x8B8E 0x5AC0 +0x8B8F 0x5AC3 +0x8B90 0x5AC4 +0x8B91 0x5AC5 +0x8B92 0x5AC6 +0x8B93 0x5AC7 +0x8B94 0x5AC8 +0x8B95 0x5ACA +0x8B96 0x5ACB +0x8B97 0x5ACD +0x8B98 0x5ACE +0x8B99 0x5ACF +0x8B9A 0x5AD0 +0x8B9B 0x5AD1 +0x8B9C 0x5AD3 +0x8B9D 0x5AD5 +0x8B9E 0x5AD7 +0x8B9F 0x5AD9 +0x8BA0 0x5ADA +0x8BA1 0x5ADB +0x8BA2 0x5ADD +0x8BA3 0x5ADE +0x8BA4 0x5ADF +0x8BA5 0x5AE2 +0x8BA6 0x5AE4 +0x8BA7 0x5AE5 +0x8BA8 0x5AE7 +0x8BA9 0x5AE8 +0x8BAA 0x5AEA +0x8BAB 0x5AEC +0x8BAC 0x5AED +0x8BAD 0x5AEE +0x8BAE 0x5AEF +0x8BAF 0x5AF0 +0x8BB0 0x5AF2 +0x8BB1 0x5AF3 +0x8BB2 0x5AF4 +0x8BB3 0x5AF5 +0x8BB4 0x5AF6 +0x8BB5 0x5AF7 +0x8BB6 0x5AF8 +0x8BB7 0x5AF9 +0x8BB8 0x5AFA +0x8BB9 0x5AFB +0x8BBA 0x5AFC +0x8BBB 0x5AFD +0x8BBC 0x5AFE +0x8BBD 0x5AFF +0x8BBE 0x5B00 +0x8BBF 0x5B01 +0x8BC0 0x5B02 +0x8BC1 0x5B03 +0x8BC2 0x5B04 +0x8BC3 0x5B05 +0x8BC4 0x5B06 +0x8BC5 0x5B07 +0x8BC6 0x5B08 +0x8BC7 0x5B0A +0x8BC8 0x5B0B +0x8BC9 0x5B0C +0x8BCA 0x5B0D +0x8BCB 0x5B0E +0x8BCC 0x5B0F +0x8BCD 0x5B10 +0x8BCE 0x5B11 +0x8BCF 0x5B12 +0x8BD0 0x5B13 +0x8BD1 0x5B14 +0x8BD2 0x5B15 +0x8BD3 0x5B18 +0x8BD4 0x5B19 +0x8BD5 0x5B1A +0x8BD6 0x5B1B +0x8BD7 0x5B1C +0x8BD8 0x5B1D +0x8BD9 0x5B1E +0x8BDA 0x5B1F +0x8BDB 0x5B20 +0x8BDC 0x5B21 +0x8BDD 0x5B22 +0x8BDE 0x5B23 +0x8BDF 0x5B24 +0x8BE0 0x5B25 +0x8BE1 0x5B26 +0x8BE2 0x5B27 +0x8BE3 0x5B28 +0x8BE4 0x5B29 +0x8BE5 0x5B2A +0x8BE6 0x5B2B +0x8BE7 0x5B2C +0x8BE8 0x5B2D +0x8BE9 0x5B2E +0x8BEA 0x5B2F +0x8BEB 0x5B30 +0x8BEC 0x5B31 +0x8BED 0x5B33 +0x8BEE 0x5B35 +0x8BEF 0x5B36 +0x8BF0 0x5B38 +0x8BF1 0x5B39 +0x8BF2 0x5B3A +0x8BF3 0x5B3B +0x8BF4 0x5B3C +0x8BF5 0x5B3D +0x8BF6 0x5B3E +0x8BF7 0x5B3F +0x8BF8 0x5B41 +0x8BF9 0x5B42 +0x8BFA 0x5B43 +0x8BFB 0x5B44 +0x8BFC 0x5B45 +0x8BFD 0x5B46 +0x8BFE 0x5B47 +0x8C40 0x5B48 +0x8C41 0x5B49 +0x8C42 0x5B4A +0x8C43 0x5B4B +0x8C44 0x5B4C +0x8C45 0x5B4D +0x8C46 0x5B4E +0x8C47 0x5B4F +0x8C48 0x5B52 +0x8C49 0x5B56 +0x8C4A 0x5B5E +0x8C4B 0x5B60 +0x8C4C 0x5B61 +0x8C4D 0x5B67 +0x8C4E 0x5B68 +0x8C4F 0x5B6B +0x8C50 0x5B6D +0x8C51 0x5B6E +0x8C52 0x5B6F +0x8C53 0x5B72 +0x8C54 0x5B74 +0x8C55 0x5B76 +0x8C56 0x5B77 +0x8C57 0x5B78 +0x8C58 0x5B79 +0x8C59 0x5B7B +0x8C5A 0x5B7C +0x8C5B 0x5B7E +0x8C5C 0x5B7F +0x8C5D 0x5B82 +0x8C5E 0x5B86 +0x8C5F 0x5B8A +0x8C60 0x5B8D +0x8C61 0x5B8E +0x8C62 0x5B90 +0x8C63 0x5B91 +0x8C64 0x5B92 +0x8C65 0x5B94 +0x8C66 0x5B96 +0x8C67 0x5B9F +0x8C68 0x5BA7 +0x8C69 0x5BA8 +0x8C6A 0x5BA9 +0x8C6B 0x5BAC +0x8C6C 0x5BAD +0x8C6D 0x5BAE +0x8C6E 0x5BAF +0x8C6F 0x5BB1 +0x8C70 0x5BB2 +0x8C71 0x5BB7 +0x8C72 0x5BBA +0x8C73 0x5BBB +0x8C74 0x5BBC +0x8C75 0x5BC0 +0x8C76 0x5BC1 +0x8C77 0x5BC3 +0x8C78 0x5BC8 +0x8C79 0x5BC9 +0x8C7A 0x5BCA +0x8C7B 0x5BCB +0x8C7C 0x5BCD +0x8C7D 0x5BCE +0x8C7E 0x5BCF +0x8C80 0x5BD1 +0x8C81 0x5BD4 +0x8C82 0x5BD5 +0x8C83 0x5BD6 +0x8C84 0x5BD7 +0x8C85 0x5BD8 +0x8C86 0x5BD9 +0x8C87 0x5BDA +0x8C88 0x5BDB +0x8C89 0x5BDC +0x8C8A 0x5BE0 +0x8C8B 0x5BE2 +0x8C8C 0x5BE3 +0x8C8D 0x5BE6 +0x8C8E 0x5BE7 +0x8C8F 0x5BE9 +0x8C90 0x5BEA +0x8C91 0x5BEB +0x8C92 0x5BEC +0x8C93 0x5BED +0x8C94 0x5BEF +0x8C95 0x5BF1 +0x8C96 0x5BF2 +0x8C97 0x5BF3 +0x8C98 0x5BF4 +0x8C99 0x5BF5 +0x8C9A 0x5BF6 +0x8C9B 0x5BF7 +0x8C9C 0x5BFD +0x8C9D 0x5BFE +0x8C9E 0x5C00 +0x8C9F 0x5C02 +0x8CA0 0x5C03 +0x8CA1 0x5C05 +0x8CA2 0x5C07 +0x8CA3 0x5C08 +0x8CA4 0x5C0B +0x8CA5 0x5C0C +0x8CA6 0x5C0D +0x8CA7 0x5C0E +0x8CA8 0x5C10 +0x8CA9 0x5C12 +0x8CAA 0x5C13 +0x8CAB 0x5C17 +0x8CAC 0x5C19 +0x8CAD 0x5C1B +0x8CAE 0x5C1E +0x8CAF 0x5C1F +0x8CB0 0x5C20 +0x8CB1 0x5C21 +0x8CB2 0x5C23 +0x8CB3 0x5C26 +0x8CB4 0x5C28 +0x8CB5 0x5C29 +0x8CB6 0x5C2A +0x8CB7 0x5C2B +0x8CB8 0x5C2D +0x8CB9 0x5C2E +0x8CBA 0x5C2F +0x8CBB 0x5C30 +0x8CBC 0x5C32 +0x8CBD 0x5C33 +0x8CBE 0x5C35 +0x8CBF 0x5C36 +0x8CC0 0x5C37 +0x8CC1 0x5C43 +0x8CC2 0x5C44 +0x8CC3 0x5C46 +0x8CC4 0x5C47 +0x8CC5 0x5C4C +0x8CC6 0x5C4D +0x8CC7 0x5C52 +0x8CC8 0x5C53 +0x8CC9 0x5C54 +0x8CCA 0x5C56 +0x8CCB 0x5C57 +0x8CCC 0x5C58 +0x8CCD 0x5C5A +0x8CCE 0x5C5B +0x8CCF 0x5C5C +0x8CD0 0x5C5D +0x8CD1 0x5C5F +0x8CD2 0x5C62 +0x8CD3 0x5C64 +0x8CD4 0x5C67 +0x8CD5 0x5C68 +0x8CD6 0x5C69 +0x8CD7 0x5C6A +0x8CD8 0x5C6B +0x8CD9 0x5C6C +0x8CDA 0x5C6D +0x8CDB 0x5C70 +0x8CDC 0x5C72 +0x8CDD 0x5C73 +0x8CDE 0x5C74 +0x8CDF 0x5C75 +0x8CE0 0x5C76 +0x8CE1 0x5C77 +0x8CE2 0x5C78 +0x8CE3 0x5C7B +0x8CE4 0x5C7C +0x8CE5 0x5C7D +0x8CE6 0x5C7E +0x8CE7 0x5C80 +0x8CE8 0x5C83 +0x8CE9 0x5C84 +0x8CEA 0x5C85 +0x8CEB 0x5C86 +0x8CEC 0x5C87 +0x8CED 0x5C89 +0x8CEE 0x5C8A +0x8CEF 0x5C8B +0x8CF0 0x5C8E +0x8CF1 0x5C8F +0x8CF2 0x5C92 +0x8CF3 0x5C93 +0x8CF4 0x5C95 +0x8CF5 0x5C9D +0x8CF6 0x5C9E +0x8CF7 0x5C9F +0x8CF8 0x5CA0 +0x8CF9 0x5CA1 +0x8CFA 0x5CA4 +0x8CFB 0x5CA5 +0x8CFC 0x5CA6 +0x8CFD 0x5CA7 +0x8CFE 0x5CA8 +0x8D40 0x5CAA +0x8D41 0x5CAE +0x8D42 0x5CAF +0x8D43 0x5CB0 +0x8D44 0x5CB2 +0x8D45 0x5CB4 +0x8D46 0x5CB6 +0x8D47 0x5CB9 +0x8D48 0x5CBA +0x8D49 0x5CBB +0x8D4A 0x5CBC +0x8D4B 0x5CBE +0x8D4C 0x5CC0 +0x8D4D 0x5CC2 +0x8D4E 0x5CC3 +0x8D4F 0x5CC5 +0x8D50 0x5CC6 +0x8D51 0x5CC7 +0x8D52 0x5CC8 +0x8D53 0x5CC9 +0x8D54 0x5CCA +0x8D55 0x5CCC +0x8D56 0x5CCD +0x8D57 0x5CCE +0x8D58 0x5CCF +0x8D59 0x5CD0 +0x8D5A 0x5CD1 +0x8D5B 0x5CD3 +0x8D5C 0x5CD4 +0x8D5D 0x5CD5 +0x8D5E 0x5CD6 +0x8D5F 0x5CD7 +0x8D60 0x5CD8 +0x8D61 0x5CDA +0x8D62 0x5CDB +0x8D63 0x5CDC +0x8D64 0x5CDD +0x8D65 0x5CDE +0x8D66 0x5CDF +0x8D67 0x5CE0 +0x8D68 0x5CE2 +0x8D69 0x5CE3 +0x8D6A 0x5CE7 +0x8D6B 0x5CE9 +0x8D6C 0x5CEB +0x8D6D 0x5CEC +0x8D6E 0x5CEE +0x8D6F 0x5CEF +0x8D70 0x5CF1 +0x8D71 0x5CF2 +0x8D72 0x5CF3 +0x8D73 0x5CF4 +0x8D74 0x5CF5 +0x8D75 0x5CF6 +0x8D76 0x5CF7 +0x8D77 0x5CF8 +0x8D78 0x5CF9 +0x8D79 0x5CFA +0x8D7A 0x5CFC +0x8D7B 0x5CFD +0x8D7C 0x5CFE +0x8D7D 0x5CFF +0x8D7E 0x5D00 +0x8D80 0x5D01 +0x8D81 0x5D04 +0x8D82 0x5D05 +0x8D83 0x5D08 +0x8D84 0x5D09 +0x8D85 0x5D0A +0x8D86 0x5D0B +0x8D87 0x5D0C +0x8D88 0x5D0D +0x8D89 0x5D0F +0x8D8A 0x5D10 +0x8D8B 0x5D11 +0x8D8C 0x5D12 +0x8D8D 0x5D13 +0x8D8E 0x5D15 +0x8D8F 0x5D17 +0x8D90 0x5D18 +0x8D91 0x5D19 +0x8D92 0x5D1A +0x8D93 0x5D1C +0x8D94 0x5D1D +0x8D95 0x5D1F +0x8D96 0x5D20 +0x8D97 0x5D21 +0x8D98 0x5D22 +0x8D99 0x5D23 +0x8D9A 0x5D25 +0x8D9B 0x5D28 +0x8D9C 0x5D2A +0x8D9D 0x5D2B +0x8D9E 0x5D2C +0x8D9F 0x5D2F +0x8DA0 0x5D30 +0x8DA1 0x5D31 +0x8DA2 0x5D32 +0x8DA3 0x5D33 +0x8DA4 0x5D35 +0x8DA5 0x5D36 +0x8DA6 0x5D37 +0x8DA7 0x5D38 +0x8DA8 0x5D39 +0x8DA9 0x5D3A +0x8DAA 0x5D3B +0x8DAB 0x5D3C +0x8DAC 0x5D3F +0x8DAD 0x5D40 +0x8DAE 0x5D41 +0x8DAF 0x5D42 +0x8DB0 0x5D43 +0x8DB1 0x5D44 +0x8DB2 0x5D45 +0x8DB3 0x5D46 +0x8DB4 0x5D48 +0x8DB5 0x5D49 +0x8DB6 0x5D4D +0x8DB7 0x5D4E +0x8DB8 0x5D4F +0x8DB9 0x5D50 +0x8DBA 0x5D51 +0x8DBB 0x5D52 +0x8DBC 0x5D53 +0x8DBD 0x5D54 +0x8DBE 0x5D55 +0x8DBF 0x5D56 +0x8DC0 0x5D57 +0x8DC1 0x5D59 +0x8DC2 0x5D5A +0x8DC3 0x5D5C +0x8DC4 0x5D5E +0x8DC5 0x5D5F +0x8DC6 0x5D60 +0x8DC7 0x5D61 +0x8DC8 0x5D62 +0x8DC9 0x5D63 +0x8DCA 0x5D64 +0x8DCB 0x5D65 +0x8DCC 0x5D66 +0x8DCD 0x5D67 +0x8DCE 0x5D68 +0x8DCF 0x5D6A +0x8DD0 0x5D6D +0x8DD1 0x5D6E +0x8DD2 0x5D70 +0x8DD3 0x5D71 +0x8DD4 0x5D72 +0x8DD5 0x5D73 +0x8DD6 0x5D75 +0x8DD7 0x5D76 +0x8DD8 0x5D77 +0x8DD9 0x5D78 +0x8DDA 0x5D79 +0x8DDB 0x5D7A +0x8DDC 0x5D7B +0x8DDD 0x5D7C +0x8DDE 0x5D7D +0x8DDF 0x5D7E +0x8DE0 0x5D7F +0x8DE1 0x5D80 +0x8DE2 0x5D81 +0x8DE3 0x5D83 +0x8DE4 0x5D84 +0x8DE5 0x5D85 +0x8DE6 0x5D86 +0x8DE7 0x5D87 +0x8DE8 0x5D88 +0x8DE9 0x5D89 +0x8DEA 0x5D8A +0x8DEB 0x5D8B +0x8DEC 0x5D8C +0x8DED 0x5D8D +0x8DEE 0x5D8E +0x8DEF 0x5D8F +0x8DF0 0x5D90 +0x8DF1 0x5D91 +0x8DF2 0x5D92 +0x8DF3 0x5D93 +0x8DF4 0x5D94 +0x8DF5 0x5D95 +0x8DF6 0x5D96 +0x8DF7 0x5D97 +0x8DF8 0x5D98 +0x8DF9 0x5D9A +0x8DFA 0x5D9B +0x8DFB 0x5D9C +0x8DFC 0x5D9E +0x8DFD 0x5D9F +0x8DFE 0x5DA0 +0x8E40 0x5DA1 +0x8E41 0x5DA2 +0x8E42 0x5DA3 +0x8E43 0x5DA4 +0x8E44 0x5DA5 +0x8E45 0x5DA6 +0x8E46 0x5DA7 +0x8E47 0x5DA8 +0x8E48 0x5DA9 +0x8E49 0x5DAA +0x8E4A 0x5DAB +0x8E4B 0x5DAC +0x8E4C 0x5DAD +0x8E4D 0x5DAE +0x8E4E 0x5DAF +0x8E4F 0x5DB0 +0x8E50 0x5DB1 +0x8E51 0x5DB2 +0x8E52 0x5DB3 +0x8E53 0x5DB4 +0x8E54 0x5DB5 +0x8E55 0x5DB6 +0x8E56 0x5DB8 +0x8E57 0x5DB9 +0x8E58 0x5DBA +0x8E59 0x5DBB +0x8E5A 0x5DBC +0x8E5B 0x5DBD +0x8E5C 0x5DBE +0x8E5D 0x5DBF +0x8E5E 0x5DC0 +0x8E5F 0x5DC1 +0x8E60 0x5DC2 +0x8E61 0x5DC3 +0x8E62 0x5DC4 +0x8E63 0x5DC6 +0x8E64 0x5DC7 +0x8E65 0x5DC8 +0x8E66 0x5DC9 +0x8E67 0x5DCA +0x8E68 0x5DCB +0x8E69 0x5DCC +0x8E6A 0x5DCE +0x8E6B 0x5DCF +0x8E6C 0x5DD0 +0x8E6D 0x5DD1 +0x8E6E 0x5DD2 +0x8E6F 0x5DD3 +0x8E70 0x5DD4 +0x8E71 0x5DD5 +0x8E72 0x5DD6 +0x8E73 0x5DD7 +0x8E74 0x5DD8 +0x8E75 0x5DD9 +0x8E76 0x5DDA +0x8E77 0x5DDC +0x8E78 0x5DDF +0x8E79 0x5DE0 +0x8E7A 0x5DE3 +0x8E7B 0x5DE4 +0x8E7C 0x5DEA +0x8E7D 0x5DEC +0x8E7E 0x5DED +0x8E80 0x5DF0 +0x8E81 0x5DF5 +0x8E82 0x5DF6 +0x8E83 0x5DF8 +0x8E84 0x5DF9 +0x8E85 0x5DFA +0x8E86 0x5DFB +0x8E87 0x5DFC +0x8E88 0x5DFF +0x8E89 0x5E00 +0x8E8A 0x5E04 +0x8E8B 0x5E07 +0x8E8C 0x5E09 +0x8E8D 0x5E0A +0x8E8E 0x5E0B +0x8E8F 0x5E0D +0x8E90 0x5E0E +0x8E91 0x5E12 +0x8E92 0x5E13 +0x8E93 0x5E17 +0x8E94 0x5E1E +0x8E95 0x5E1F +0x8E96 0x5E20 +0x8E97 0x5E21 +0x8E98 0x5E22 +0x8E99 0x5E23 +0x8E9A 0x5E24 +0x8E9B 0x5E25 +0x8E9C 0x5E28 +0x8E9D 0x5E29 +0x8E9E 0x5E2A +0x8E9F 0x5E2B +0x8EA0 0x5E2C +0x8EA1 0x5E2F +0x8EA2 0x5E30 +0x8EA3 0x5E32 +0x8EA4 0x5E33 +0x8EA5 0x5E34 +0x8EA6 0x5E35 +0x8EA7 0x5E36 +0x8EA8 0x5E39 +0x8EA9 0x5E3A +0x8EAA 0x5E3E +0x8EAB 0x5E3F +0x8EAC 0x5E40 +0x8EAD 0x5E41 +0x8EAE 0x5E43 +0x8EAF 0x5E46 +0x8EB0 0x5E47 +0x8EB1 0x5E48 +0x8EB2 0x5E49 +0x8EB3 0x5E4A +0x8EB4 0x5E4B +0x8EB5 0x5E4D +0x8EB6 0x5E4E +0x8EB7 0x5E4F +0x8EB8 0x5E50 +0x8EB9 0x5E51 +0x8EBA 0x5E52 +0x8EBB 0x5E53 +0x8EBC 0x5E56 +0x8EBD 0x5E57 +0x8EBE 0x5E58 +0x8EBF 0x5E59 +0x8EC0 0x5E5A +0x8EC1 0x5E5C +0x8EC2 0x5E5D +0x8EC3 0x5E5F +0x8EC4 0x5E60 +0x8EC5 0x5E63 +0x8EC6 0x5E64 +0x8EC7 0x5E65 +0x8EC8 0x5E66 +0x8EC9 0x5E67 +0x8ECA 0x5E68 +0x8ECB 0x5E69 +0x8ECC 0x5E6A +0x8ECD 0x5E6B +0x8ECE 0x5E6C +0x8ECF 0x5E6D +0x8ED0 0x5E6E +0x8ED1 0x5E6F +0x8ED2 0x5E70 +0x8ED3 0x5E71 +0x8ED4 0x5E75 +0x8ED5 0x5E77 +0x8ED6 0x5E79 +0x8ED7 0x5E7E +0x8ED8 0x5E81 +0x8ED9 0x5E82 +0x8EDA 0x5E83 +0x8EDB 0x5E85 +0x8EDC 0x5E88 +0x8EDD 0x5E89 +0x8EDE 0x5E8C +0x8EDF 0x5E8D +0x8EE0 0x5E8E +0x8EE1 0x5E92 +0x8EE2 0x5E98 +0x8EE3 0x5E9B +0x8EE4 0x5E9D +0x8EE5 0x5EA1 +0x8EE6 0x5EA2 +0x8EE7 0x5EA3 +0x8EE8 0x5EA4 +0x8EE9 0x5EA8 +0x8EEA 0x5EA9 +0x8EEB 0x5EAA +0x8EEC 0x5EAB +0x8EED 0x5EAC +0x8EEE 0x5EAE +0x8EEF 0x5EAF +0x8EF0 0x5EB0 +0x8EF1 0x5EB1 +0x8EF2 0x5EB2 +0x8EF3 0x5EB4 +0x8EF4 0x5EBA +0x8EF5 0x5EBB +0x8EF6 0x5EBC +0x8EF7 0x5EBD +0x8EF8 0x5EBF +0x8EF9 0x5EC0 +0x8EFA 0x5EC1 +0x8EFB 0x5EC2 +0x8EFC 0x5EC3 +0x8EFD 0x5EC4 +0x8EFE 0x5EC5 +0x8F40 0x5EC6 +0x8F41 0x5EC7 +0x8F42 0x5EC8 +0x8F43 0x5ECB +0x8F44 0x5ECC +0x8F45 0x5ECD +0x8F46 0x5ECE +0x8F47 0x5ECF +0x8F48 0x5ED0 +0x8F49 0x5ED4 +0x8F4A 0x5ED5 +0x8F4B 0x5ED7 +0x8F4C 0x5ED8 +0x8F4D 0x5ED9 +0x8F4E 0x5EDA +0x8F4F 0x5EDC +0x8F50 0x5EDD +0x8F51 0x5EDE +0x8F52 0x5EDF +0x8F53 0x5EE0 +0x8F54 0x5EE1 +0x8F55 0x5EE2 +0x8F56 0x5EE3 +0x8F57 0x5EE4 +0x8F58 0x5EE5 +0x8F59 0x5EE6 +0x8F5A 0x5EE7 +0x8F5B 0x5EE9 +0x8F5C 0x5EEB +0x8F5D 0x5EEC +0x8F5E 0x5EED +0x8F5F 0x5EEE +0x8F60 0x5EEF +0x8F61 0x5EF0 +0x8F62 0x5EF1 +0x8F63 0x5EF2 +0x8F64 0x5EF3 +0x8F65 0x5EF5 +0x8F66 0x5EF8 +0x8F67 0x5EF9 +0x8F68 0x5EFB +0x8F69 0x5EFC +0x8F6A 0x5EFD +0x8F6B 0x5F05 +0x8F6C 0x5F06 +0x8F6D 0x5F07 +0x8F6E 0x5F09 +0x8F6F 0x5F0C +0x8F70 0x5F0D +0x8F71 0x5F0E +0x8F72 0x5F10 +0x8F73 0x5F12 +0x8F74 0x5F14 +0x8F75 0x5F16 +0x8F76 0x5F19 +0x8F77 0x5F1A +0x8F78 0x5F1C +0x8F79 0x5F1D +0x8F7A 0x5F1E +0x8F7B 0x5F21 +0x8F7C 0x5F22 +0x8F7D 0x5F23 +0x8F7E 0x5F24 +0x8F80 0x5F28 +0x8F81 0x5F2B +0x8F82 0x5F2C +0x8F83 0x5F2E +0x8F84 0x5F30 +0x8F85 0x5F32 +0x8F86 0x5F33 +0x8F87 0x5F34 +0x8F88 0x5F35 +0x8F89 0x5F36 +0x8F8A 0x5F37 +0x8F8B 0x5F38 +0x8F8C 0x5F3B +0x8F8D 0x5F3D +0x8F8E 0x5F3E +0x8F8F 0x5F3F +0x8F90 0x5F41 +0x8F91 0x5F42 +0x8F92 0x5F43 +0x8F93 0x5F44 +0x8F94 0x5F45 +0x8F95 0x5F46 +0x8F96 0x5F47 +0x8F97 0x5F48 +0x8F98 0x5F49 +0x8F99 0x5F4A +0x8F9A 0x5F4B +0x8F9B 0x5F4C +0x8F9C 0x5F4D +0x8F9D 0x5F4E +0x8F9E 0x5F4F +0x8F9F 0x5F51 +0x8FA0 0x5F54 +0x8FA1 0x5F59 +0x8FA2 0x5F5A +0x8FA3 0x5F5B +0x8FA4 0x5F5C +0x8FA5 0x5F5E +0x8FA6 0x5F5F +0x8FA7 0x5F60 +0x8FA8 0x5F63 +0x8FA9 0x5F65 +0x8FAA 0x5F67 +0x8FAB 0x5F68 +0x8FAC 0x5F6B +0x8FAD 0x5F6E +0x8FAE 0x5F6F +0x8FAF 0x5F72 +0x8FB0 0x5F74 +0x8FB1 0x5F75 +0x8FB2 0x5F76 +0x8FB3 0x5F78 +0x8FB4 0x5F7A +0x8FB5 0x5F7D +0x8FB6 0x5F7E +0x8FB7 0x5F7F +0x8FB8 0x5F83 +0x8FB9 0x5F86 +0x8FBA 0x5F8D +0x8FBB 0x5F8E +0x8FBC 0x5F8F +0x8FBD 0x5F91 +0x8FBE 0x5F93 +0x8FBF 0x5F94 +0x8FC0 0x5F96 +0x8FC1 0x5F9A +0x8FC2 0x5F9B +0x8FC3 0x5F9D +0x8FC4 0x5F9E +0x8FC5 0x5F9F +0x8FC6 0x5FA0 +0x8FC7 0x5FA2 +0x8FC8 0x5FA3 +0x8FC9 0x5FA4 +0x8FCA 0x5FA5 +0x8FCB 0x5FA6 +0x8FCC 0x5FA7 +0x8FCD 0x5FA9 +0x8FCE 0x5FAB +0x8FCF 0x5FAC +0x8FD0 0x5FAF +0x8FD1 0x5FB0 +0x8FD2 0x5FB1 +0x8FD3 0x5FB2 +0x8FD4 0x5FB3 +0x8FD5 0x5FB4 +0x8FD6 0x5FB6 +0x8FD7 0x5FB8 +0x8FD8 0x5FB9 +0x8FD9 0x5FBA +0x8FDA 0x5FBB +0x8FDB 0x5FBE +0x8FDC 0x5FBF +0x8FDD 0x5FC0 +0x8FDE 0x5FC1 +0x8FDF 0x5FC2 +0x8FE0 0x5FC7 +0x8FE1 0x5FC8 +0x8FE2 0x5FCA +0x8FE3 0x5FCB +0x8FE4 0x5FCE +0x8FE5 0x5FD3 +0x8FE6 0x5FD4 +0x8FE7 0x5FD5 +0x8FE8 0x5FDA +0x8FE9 0x5FDB +0x8FEA 0x5FDC +0x8FEB 0x5FDE +0x8FEC 0x5FDF +0x8FED 0x5FE2 +0x8FEE 0x5FE3 +0x8FEF 0x5FE5 +0x8FF0 0x5FE6 +0x8FF1 0x5FE8 +0x8FF2 0x5FE9 +0x8FF3 0x5FEC +0x8FF4 0x5FEF +0x8FF5 0x5FF0 +0x8FF6 0x5FF2 +0x8FF7 0x5FF3 +0x8FF8 0x5FF4 +0x8FF9 0x5FF6 +0x8FFA 0x5FF7 +0x8FFB 0x5FF9 +0x8FFC 0x5FFA +0x8FFD 0x5FFC +0x8FFE 0x6007 +0x9040 0x6008 +0x9041 0x6009 +0x9042 0x600B +0x9043 0x600C +0x9044 0x6010 +0x9045 0x6011 +0x9046 0x6013 +0x9047 0x6017 +0x9048 0x6018 +0x9049 0x601A +0x904A 0x601E +0x904B 0x601F +0x904C 0x6022 +0x904D 0x6023 +0x904E 0x6024 +0x904F 0x602C +0x9050 0x602D +0x9051 0x602E +0x9052 0x6030 +0x9053 0x6031 +0x9054 0x6032 +0x9055 0x6033 +0x9056 0x6034 +0x9057 0x6036 +0x9058 0x6037 +0x9059 0x6038 +0x905A 0x6039 +0x905B 0x603A +0x905C 0x603D +0x905D 0x603E +0x905E 0x6040 +0x905F 0x6044 +0x9060 0x6045 +0x9061 0x6046 +0x9062 0x6047 +0x9063 0x6048 +0x9064 0x6049 +0x9065 0x604A +0x9066 0x604C +0x9067 0x604E +0x9068 0x604F +0x9069 0x6051 +0x906A 0x6053 +0x906B 0x6054 +0x906C 0x6056 +0x906D 0x6057 +0x906E 0x6058 +0x906F 0x605B +0x9070 0x605C +0x9071 0x605E +0x9072 0x605F +0x9073 0x6060 +0x9074 0x6061 +0x9075 0x6065 +0x9076 0x6066 +0x9077 0x606E +0x9078 0x6071 +0x9079 0x6072 +0x907A 0x6074 +0x907B 0x6075 +0x907C 0x6077 +0x907D 0x607E +0x907E 0x6080 +0x9080 0x6081 +0x9081 0x6082 +0x9082 0x6085 +0x9083 0x6086 +0x9084 0x6087 +0x9085 0x6088 +0x9086 0x608A +0x9087 0x608B +0x9088 0x608E +0x9089 0x608F +0x908A 0x6090 +0x908B 0x6091 +0x908C 0x6093 +0x908D 0x6095 +0x908E 0x6097 +0x908F 0x6098 +0x9090 0x6099 +0x9091 0x609C +0x9092 0x609E +0x9093 0x60A1 +0x9094 0x60A2 +0x9095 0x60A4 +0x9096 0x60A5 +0x9097 0x60A7 +0x9098 0x60A9 +0x9099 0x60AA +0x909A 0x60AE +0x909B 0x60B0 +0x909C 0x60B3 +0x909D 0x60B5 +0x909E 0x60B6 +0x909F 0x60B7 +0x90A0 0x60B9 +0x90A1 0x60BA +0x90A2 0x60BD +0x90A3 0x60BE +0x90A4 0x60BF +0x90A5 0x60C0 +0x90A6 0x60C1 +0x90A7 0x60C2 +0x90A8 0x60C3 +0x90A9 0x60C4 +0x90AA 0x60C7 +0x90AB 0x60C8 +0x90AC 0x60C9 +0x90AD 0x60CC +0x90AE 0x60CD +0x90AF 0x60CE +0x90B0 0x60CF +0x90B1 0x60D0 +0x90B2 0x60D2 +0x90B3 0x60D3 +0x90B4 0x60D4 +0x90B5 0x60D6 +0x90B6 0x60D7 +0x90B7 0x60D9 +0x90B8 0x60DB +0x90B9 0x60DE +0x90BA 0x60E1 +0x90BB 0x60E2 +0x90BC 0x60E3 +0x90BD 0x60E4 +0x90BE 0x60E5 +0x90BF 0x60EA +0x90C0 0x60F1 +0x90C1 0x60F2 +0x90C2 0x60F5 +0x90C3 0x60F7 +0x90C4 0x60F8 +0x90C5 0x60FB +0x90C6 0x60FC +0x90C7 0x60FD +0x90C8 0x60FE +0x90C9 0x60FF +0x90CA 0x6102 +0x90CB 0x6103 +0x90CC 0x6104 +0x90CD 0x6105 +0x90CE 0x6107 +0x90CF 0x610A +0x90D0 0x610B +0x90D1 0x610C +0x90D2 0x6110 +0x90D3 0x6111 +0x90D4 0x6112 +0x90D5 0x6113 +0x90D6 0x6114 +0x90D7 0x6116 +0x90D8 0x6117 +0x90D9 0x6118 +0x90DA 0x6119 +0x90DB 0x611B +0x90DC 0x611C +0x90DD 0x611D +0x90DE 0x611E +0x90DF 0x6121 +0x90E0 0x6122 +0x90E1 0x6125 +0x90E2 0x6128 +0x90E3 0x6129 +0x90E4 0x612A +0x90E5 0x612C +0x90E6 0x612D +0x90E7 0x612E +0x90E8 0x612F +0x90E9 0x6130 +0x90EA 0x6131 +0x90EB 0x6132 +0x90EC 0x6133 +0x90ED 0x6134 +0x90EE 0x6135 +0x90EF 0x6136 +0x90F0 0x6137 +0x90F1 0x6138 +0x90F2 0x6139 +0x90F3 0x613A +0x90F4 0x613B +0x90F5 0x613C +0x90F6 0x613D +0x90F7 0x613E +0x90F8 0x6140 +0x90F9 0x6141 +0x90FA 0x6142 +0x90FB 0x6143 +0x90FC 0x6144 +0x90FD 0x6145 +0x90FE 0x6146 +0x9140 0x6147 +0x9141 0x6149 +0x9142 0x614B +0x9143 0x614D +0x9144 0x614F +0x9145 0x6150 +0x9146 0x6152 +0x9147 0x6153 +0x9148 0x6154 +0x9149 0x6156 +0x914A 0x6157 +0x914B 0x6158 +0x914C 0x6159 +0x914D 0x615A +0x914E 0x615B +0x914F 0x615C +0x9150 0x615E +0x9151 0x615F +0x9152 0x6160 +0x9153 0x6161 +0x9154 0x6163 +0x9155 0x6164 +0x9156 0x6165 +0x9157 0x6166 +0x9158 0x6169 +0x9159 0x616A +0x915A 0x616B +0x915B 0x616C +0x915C 0x616D +0x915D 0x616E +0x915E 0x616F +0x915F 0x6171 +0x9160 0x6172 +0x9161 0x6173 +0x9162 0x6174 +0x9163 0x6176 +0x9164 0x6178 +0x9165 0x6179 +0x9166 0x617A +0x9167 0x617B +0x9168 0x617C +0x9169 0x617D +0x916A 0x617E +0x916B 0x617F +0x916C 0x6180 +0x916D 0x6181 +0x916E 0x6182 +0x916F 0x6183 +0x9170 0x6184 +0x9171 0x6185 +0x9172 0x6186 +0x9173 0x6187 +0x9174 0x6188 +0x9175 0x6189 +0x9176 0x618A +0x9177 0x618C +0x9178 0x618D +0x9179 0x618F +0x917A 0x6190 +0x917B 0x6191 +0x917C 0x6192 +0x917D 0x6193 +0x917E 0x6195 +0x9180 0x6196 +0x9181 0x6197 +0x9182 0x6198 +0x9183 0x6199 +0x9184 0x619A +0x9185 0x619B +0x9186 0x619C +0x9187 0x619E +0x9188 0x619F +0x9189 0x61A0 +0x918A 0x61A1 +0x918B 0x61A2 +0x918C 0x61A3 +0x918D 0x61A4 +0x918E 0x61A5 +0x918F 0x61A6 +0x9190 0x61AA +0x9191 0x61AB +0x9192 0x61AD +0x9193 0x61AE +0x9194 0x61AF +0x9195 0x61B0 +0x9196 0x61B1 +0x9197 0x61B2 +0x9198 0x61B3 +0x9199 0x61B4 +0x919A 0x61B5 +0x919B 0x61B6 +0x919C 0x61B8 +0x919D 0x61B9 +0x919E 0x61BA +0x919F 0x61BB +0x91A0 0x61BC +0x91A1 0x61BD +0x91A2 0x61BF +0x91A3 0x61C0 +0x91A4 0x61C1 +0x91A5 0x61C3 +0x91A6 0x61C4 +0x91A7 0x61C5 +0x91A8 0x61C6 +0x91A9 0x61C7 +0x91AA 0x61C9 +0x91AB 0x61CC +0x91AC 0x61CD +0x91AD 0x61CE +0x91AE 0x61CF +0x91AF 0x61D0 +0x91B0 0x61D3 +0x91B1 0x61D5 +0x91B2 0x61D6 +0x91B3 0x61D7 +0x91B4 0x61D8 +0x91B5 0x61D9 +0x91B6 0x61DA +0x91B7 0x61DB +0x91B8 0x61DC +0x91B9 0x61DD +0x91BA 0x61DE +0x91BB 0x61DF +0x91BC 0x61E0 +0x91BD 0x61E1 +0x91BE 0x61E2 +0x91BF 0x61E3 +0x91C0 0x61E4 +0x91C1 0x61E5 +0x91C2 0x61E7 +0x91C3 0x61E8 +0x91C4 0x61E9 +0x91C5 0x61EA +0x91C6 0x61EB +0x91C7 0x61EC +0x91C8 0x61ED +0x91C9 0x61EE +0x91CA 0x61EF +0x91CB 0x61F0 +0x91CC 0x61F1 +0x91CD 0x61F2 +0x91CE 0x61F3 +0x91CF 0x61F4 +0x91D0 0x61F6 +0x91D1 0x61F7 +0x91D2 0x61F8 +0x91D3 0x61F9 +0x91D4 0x61FA +0x91D5 0x61FB +0x91D6 0x61FC +0x91D7 0x61FD +0x91D8 0x61FE +0x91D9 0x6200 +0x91DA 0x6201 +0x91DB 0x6202 +0x91DC 0x6203 +0x91DD 0x6204 +0x91DE 0x6205 +0x91DF 0x6207 +0x91E0 0x6209 +0x91E1 0x6213 +0x91E2 0x6214 +0x91E3 0x6219 +0x91E4 0x621C +0x91E5 0x621D +0x91E6 0x621E +0x91E7 0x6220 +0x91E8 0x6223 +0x91E9 0x6226 +0x91EA 0x6227 +0x91EB 0x6228 +0x91EC 0x6229 +0x91ED 0x622B +0x91EE 0x622D +0x91EF 0x622F +0x91F0 0x6230 +0x91F1 0x6231 +0x91F2 0x6232 +0x91F3 0x6235 +0x91F4 0x6236 +0x91F5 0x6238 +0x91F6 0x6239 +0x91F7 0x623A +0x91F8 0x623B +0x91F9 0x623C +0x91FA 0x6242 +0x91FB 0x6244 +0x91FC 0x6245 +0x91FD 0x6246 +0x91FE 0x624A +0x9240 0x624F +0x9241 0x6250 +0x9242 0x6255 +0x9243 0x6256 +0x9244 0x6257 +0x9245 0x6259 +0x9246 0x625A +0x9247 0x625C +0x9248 0x625D +0x9249 0x625E +0x924A 0x625F +0x924B 0x6260 +0x924C 0x6261 +0x924D 0x6262 +0x924E 0x6264 +0x924F 0x6265 +0x9250 0x6268 +0x9251 0x6271 +0x9252 0x6272 +0x9253 0x6274 +0x9254 0x6275 +0x9255 0x6277 +0x9256 0x6278 +0x9257 0x627A +0x9258 0x627B +0x9259 0x627D +0x925A 0x6281 +0x925B 0x6282 +0x925C 0x6283 +0x925D 0x6285 +0x925E 0x6286 +0x925F 0x6287 +0x9260 0x6288 +0x9261 0x628B +0x9262 0x628C +0x9263 0x628D +0x9264 0x628E +0x9265 0x628F +0x9266 0x6290 +0x9267 0x6294 +0x9268 0x6299 +0x9269 0x629C +0x926A 0x629D +0x926B 0x629E +0x926C 0x62A3 +0x926D 0x62A6 +0x926E 0x62A7 +0x926F 0x62A9 +0x9270 0x62AA +0x9271 0x62AD +0x9272 0x62AE +0x9273 0x62AF +0x9274 0x62B0 +0x9275 0x62B2 +0x9276 0x62B3 +0x9277 0x62B4 +0x9278 0x62B6 +0x9279 0x62B7 +0x927A 0x62B8 +0x927B 0x62BA +0x927C 0x62BE +0x927D 0x62C0 +0x927E 0x62C1 +0x9280 0x62C3 +0x9281 0x62CB +0x9282 0x62CF +0x9283 0x62D1 +0x9284 0x62D5 +0x9285 0x62DD +0x9286 0x62DE +0x9287 0x62E0 +0x9288 0x62E1 +0x9289 0x62E4 +0x928A 0x62EA +0x928B 0x62EB +0x928C 0x62F0 +0x928D 0x62F2 +0x928E 0x62F5 +0x928F 0x62F8 +0x9290 0x62F9 +0x9291 0x62FA +0x9292 0x62FB +0x9293 0x6300 +0x9294 0x6303 +0x9295 0x6304 +0x9296 0x6305 +0x9297 0x6306 +0x9298 0x630A +0x9299 0x630B +0x929A 0x630C +0x929B 0x630D +0x929C 0x630F +0x929D 0x6310 +0x929E 0x6312 +0x929F 0x6313 +0x92A0 0x6314 +0x92A1 0x6315 +0x92A2 0x6317 +0x92A3 0x6318 +0x92A4 0x6319 +0x92A5 0x631C +0x92A6 0x6326 +0x92A7 0x6327 +0x92A8 0x6329 +0x92A9 0x632C +0x92AA 0x632D +0x92AB 0x632E +0x92AC 0x6330 +0x92AD 0x6331 +0x92AE 0x6333 +0x92AF 0x6334 +0x92B0 0x6335 +0x92B1 0x6336 +0x92B2 0x6337 +0x92B3 0x6338 +0x92B4 0x633B +0x92B5 0x633C +0x92B6 0x633E +0x92B7 0x633F +0x92B8 0x6340 +0x92B9 0x6341 +0x92BA 0x6344 +0x92BB 0x6347 +0x92BC 0x6348 +0x92BD 0x634A +0x92BE 0x6351 +0x92BF 0x6352 +0x92C0 0x6353 +0x92C1 0x6354 +0x92C2 0x6356 +0x92C3 0x6357 +0x92C4 0x6358 +0x92C5 0x6359 +0x92C6 0x635A +0x92C7 0x635B +0x92C8 0x635C +0x92C9 0x635D +0x92CA 0x6360 +0x92CB 0x6364 +0x92CC 0x6365 +0x92CD 0x6366 +0x92CE 0x6368 +0x92CF 0x636A +0x92D0 0x636B +0x92D1 0x636C +0x92D2 0x636F +0x92D3 0x6370 +0x92D4 0x6372 +0x92D5 0x6373 +0x92D6 0x6374 +0x92D7 0x6375 +0x92D8 0x6378 +0x92D9 0x6379 +0x92DA 0x637C +0x92DB 0x637D +0x92DC 0x637E +0x92DD 0x637F +0x92DE 0x6381 +0x92DF 0x6383 +0x92E0 0x6384 +0x92E1 0x6385 +0x92E2 0x6386 +0x92E3 0x638B +0x92E4 0x638D +0x92E5 0x6391 +0x92E6 0x6393 +0x92E7 0x6394 +0x92E8 0x6395 +0x92E9 0x6397 +0x92EA 0x6399 +0x92EB 0x639A +0x92EC 0x639B +0x92ED 0x639C +0x92EE 0x639D +0x92EF 0x639E +0x92F0 0x639F +0x92F1 0x63A1 +0x92F2 0x63A4 +0x92F3 0x63A6 +0x92F4 0x63AB +0x92F5 0x63AF +0x92F6 0x63B1 +0x92F7 0x63B2 +0x92F8 0x63B5 +0x92F9 0x63B6 +0x92FA 0x63B9 +0x92FB 0x63BB +0x92FC 0x63BD +0x92FD 0x63BF +0x92FE 0x63C0 +0x9340 0x63C1 +0x9341 0x63C2 +0x9342 0x63C3 +0x9343 0x63C5 +0x9344 0x63C7 +0x9345 0x63C8 +0x9346 0x63CA +0x9347 0x63CB +0x9348 0x63CC +0x9349 0x63D1 +0x934A 0x63D3 +0x934B 0x63D4 +0x934C 0x63D5 +0x934D 0x63D7 +0x934E 0x63D8 +0x934F 0x63D9 +0x9350 0x63DA +0x9351 0x63DB +0x9352 0x63DC +0x9353 0x63DD +0x9354 0x63DF +0x9355 0x63E2 +0x9356 0x63E4 +0x9357 0x63E5 +0x9358 0x63E6 +0x9359 0x63E7 +0x935A 0x63E8 +0x935B 0x63EB +0x935C 0x63EC +0x935D 0x63EE +0x935E 0x63EF +0x935F 0x63F0 +0x9360 0x63F1 +0x9361 0x63F3 +0x9362 0x63F5 +0x9363 0x63F7 +0x9364 0x63F9 +0x9365 0x63FA +0x9366 0x63FB +0x9367 0x63FC +0x9368 0x63FE +0x9369 0x6403 +0x936A 0x6404 +0x936B 0x6406 +0x936C 0x6407 +0x936D 0x6408 +0x936E 0x6409 +0x936F 0x640A +0x9370 0x640D +0x9371 0x640E +0x9372 0x6411 +0x9373 0x6412 +0x9374 0x6415 +0x9375 0x6416 +0x9376 0x6417 +0x9377 0x6418 +0x9378 0x6419 +0x9379 0x641A +0x937A 0x641D +0x937B 0x641F +0x937C 0x6422 +0x937D 0x6423 +0x937E 0x6424 +0x9380 0x6425 +0x9381 0x6427 +0x9382 0x6428 +0x9383 0x6429 +0x9384 0x642B +0x9385 0x642E +0x9386 0x642F +0x9387 0x6430 +0x9388 0x6431 +0x9389 0x6432 +0x938A 0x6433 +0x938B 0x6435 +0x938C 0x6436 +0x938D 0x6437 +0x938E 0x6438 +0x938F 0x6439 +0x9390 0x643B +0x9391 0x643C +0x9392 0x643E +0x9393 0x6440 +0x9394 0x6442 +0x9395 0x6443 +0x9396 0x6449 +0x9397 0x644B +0x9398 0x644C +0x9399 0x644D +0x939A 0x644E +0x939B 0x644F +0x939C 0x6450 +0x939D 0x6451 +0x939E 0x6453 +0x939F 0x6455 +0x93A0 0x6456 +0x93A1 0x6457 +0x93A2 0x6459 +0x93A3 0x645A +0x93A4 0x645B +0x93A5 0x645C +0x93A6 0x645D +0x93A7 0x645F +0x93A8 0x6460 +0x93A9 0x6461 +0x93AA 0x6462 +0x93AB 0x6463 +0x93AC 0x6464 +0x93AD 0x6465 +0x93AE 0x6466 +0x93AF 0x6468 +0x93B0 0x646A +0x93B1 0x646B +0x93B2 0x646C +0x93B3 0x646E +0x93B4 0x646F +0x93B5 0x6470 +0x93B6 0x6471 +0x93B7 0x6472 +0x93B8 0x6473 +0x93B9 0x6474 +0x93BA 0x6475 +0x93BB 0x6476 +0x93BC 0x6477 +0x93BD 0x647B +0x93BE 0x647C +0x93BF 0x647D +0x93C0 0x647E +0x93C1 0x647F +0x93C2 0x6480 +0x93C3 0x6481 +0x93C4 0x6483 +0x93C5 0x6486 +0x93C6 0x6488 +0x93C7 0x6489 +0x93C8 0x648A +0x93C9 0x648B +0x93CA 0x648C +0x93CB 0x648D +0x93CC 0x648E +0x93CD 0x648F +0x93CE 0x6490 +0x93CF 0x6493 +0x93D0 0x6494 +0x93D1 0x6497 +0x93D2 0x6498 +0x93D3 0x649A +0x93D4 0x649B +0x93D5 0x649C +0x93D6 0x649D +0x93D7 0x649F +0x93D8 0x64A0 +0x93D9 0x64A1 +0x93DA 0x64A2 +0x93DB 0x64A3 +0x93DC 0x64A5 +0x93DD 0x64A6 +0x93DE 0x64A7 +0x93DF 0x64A8 +0x93E0 0x64AA +0x93E1 0x64AB +0x93E2 0x64AF +0x93E3 0x64B1 +0x93E4 0x64B2 +0x93E5 0x64B3 +0x93E6 0x64B4 +0x93E7 0x64B6 +0x93E8 0x64B9 +0x93E9 0x64BB +0x93EA 0x64BD +0x93EB 0x64BE +0x93EC 0x64BF +0x93ED 0x64C1 +0x93EE 0x64C3 +0x93EF 0x64C4 +0x93F0 0x64C6 +0x93F1 0x64C7 +0x93F2 0x64C8 +0x93F3 0x64C9 +0x93F4 0x64CA +0x93F5 0x64CB +0x93F6 0x64CC +0x93F7 0x64CF +0x93F8 0x64D1 +0x93F9 0x64D3 +0x93FA 0x64D4 +0x93FB 0x64D5 +0x93FC 0x64D6 +0x93FD 0x64D9 +0x93FE 0x64DA +0x9440 0x64DB +0x9441 0x64DC +0x9442 0x64DD +0x9443 0x64DF +0x9444 0x64E0 +0x9445 0x64E1 +0x9446 0x64E3 +0x9447 0x64E5 +0x9448 0x64E7 +0x9449 0x64E8 +0x944A 0x64E9 +0x944B 0x64EA +0x944C 0x64EB +0x944D 0x64EC +0x944E 0x64ED +0x944F 0x64EE +0x9450 0x64EF +0x9451 0x64F0 +0x9452 0x64F1 +0x9453 0x64F2 +0x9454 0x64F3 +0x9455 0x64F4 +0x9456 0x64F5 +0x9457 0x64F6 +0x9458 0x64F7 +0x9459 0x64F8 +0x945A 0x64F9 +0x945B 0x64FA +0x945C 0x64FB +0x945D 0x64FC +0x945E 0x64FD +0x945F 0x64FE +0x9460 0x64FF +0x9461 0x6501 +0x9462 0x6502 +0x9463 0x6503 +0x9464 0x6504 +0x9465 0x6505 +0x9466 0x6506 +0x9467 0x6507 +0x9468 0x6508 +0x9469 0x650A +0x946A 0x650B +0x946B 0x650C +0x946C 0x650D +0x946D 0x650E +0x946E 0x650F +0x946F 0x6510 +0x9470 0x6511 +0x9471 0x6513 +0x9472 0x6514 +0x9473 0x6515 +0x9474 0x6516 +0x9475 0x6517 +0x9476 0x6519 +0x9477 0x651A +0x9478 0x651B +0x9479 0x651C +0x947A 0x651D +0x947B 0x651E +0x947C 0x651F +0x947D 0x6520 +0x947E 0x6521 +0x9480 0x6522 +0x9481 0x6523 +0x9482 0x6524 +0x9483 0x6526 +0x9484 0x6527 +0x9485 0x6528 +0x9486 0x6529 +0x9487 0x652A +0x9488 0x652C +0x9489 0x652D +0x948A 0x6530 +0x948B 0x6531 +0x948C 0x6532 +0x948D 0x6533 +0x948E 0x6537 +0x948F 0x653A +0x9490 0x653C +0x9491 0x653D +0x9492 0x6540 +0x9493 0x6541 +0x9494 0x6542 +0x9495 0x6543 +0x9496 0x6544 +0x9497 0x6546 +0x9498 0x6547 +0x9499 0x654A +0x949A 0x654B +0x949B 0x654D +0x949C 0x654E +0x949D 0x6550 +0x949E 0x6552 +0x949F 0x6553 +0x94A0 0x6554 +0x94A1 0x6557 +0x94A2 0x6558 +0x94A3 0x655A +0x94A4 0x655C +0x94A5 0x655F +0x94A6 0x6560 +0x94A7 0x6561 +0x94A8 0x6564 +0x94A9 0x6565 +0x94AA 0x6567 +0x94AB 0x6568 +0x94AC 0x6569 +0x94AD 0x656A +0x94AE 0x656D +0x94AF 0x656E +0x94B0 0x656F +0x94B1 0x6571 +0x94B2 0x6573 +0x94B3 0x6575 +0x94B4 0x6576 +0x94B5 0x6578 +0x94B6 0x6579 +0x94B7 0x657A +0x94B8 0x657B +0x94B9 0x657C +0x94BA 0x657D +0x94BB 0x657E +0x94BC 0x657F +0x94BD 0x6580 +0x94BE 0x6581 +0x94BF 0x6582 +0x94C0 0x6583 +0x94C1 0x6584 +0x94C2 0x6585 +0x94C3 0x6586 +0x94C4 0x6588 +0x94C5 0x6589 +0x94C6 0x658A +0x94C7 0x658D +0x94C8 0x658E +0x94C9 0x658F +0x94CA 0x6592 +0x94CB 0x6594 +0x94CC 0x6595 +0x94CD 0x6596 +0x94CE 0x6598 +0x94CF 0x659A +0x94D0 0x659D +0x94D1 0x659E +0x94D2 0x65A0 +0x94D3 0x65A2 +0x94D4 0x65A3 +0x94D5 0x65A6 +0x94D6 0x65A8 +0x94D7 0x65AA +0x94D8 0x65AC +0x94D9 0x65AE +0x94DA 0x65B1 +0x94DB 0x65B2 +0x94DC 0x65B3 +0x94DD 0x65B4 +0x94DE 0x65B5 +0x94DF 0x65B6 +0x94E0 0x65B7 +0x94E1 0x65B8 +0x94E2 0x65BA +0x94E3 0x65BB +0x94E4 0x65BE +0x94E5 0x65BF +0x94E6 0x65C0 +0x94E7 0x65C2 +0x94E8 0x65C7 +0x94E9 0x65C8 +0x94EA 0x65C9 +0x94EB 0x65CA +0x94EC 0x65CD +0x94ED 0x65D0 +0x94EE 0x65D1 +0x94EF 0x65D3 +0x94F0 0x65D4 +0x94F1 0x65D5 +0x94F2 0x65D8 +0x94F3 0x65D9 +0x94F4 0x65DA +0x94F5 0x65DB +0x94F6 0x65DC +0x94F7 0x65DD +0x94F8 0x65DE +0x94F9 0x65DF +0x94FA 0x65E1 +0x94FB 0x65E3 +0x94FC 0x65E4 +0x94FD 0x65EA +0x94FE 0x65EB +0x9540 0x65F2 +0x9541 0x65F3 +0x9542 0x65F4 +0x9543 0x65F5 +0x9544 0x65F8 +0x9545 0x65F9 +0x9546 0x65FB +0x9547 0x65FC +0x9548 0x65FD +0x9549 0x65FE +0x954A 0x65FF +0x954B 0x6601 +0x954C 0x6604 +0x954D 0x6605 +0x954E 0x6607 +0x954F 0x6608 +0x9550 0x6609 +0x9551 0x660B +0x9552 0x660D +0x9553 0x6610 +0x9554 0x6611 +0x9555 0x6612 +0x9556 0x6616 +0x9557 0x6617 +0x9558 0x6618 +0x9559 0x661A +0x955A 0x661B +0x955B 0x661C +0x955C 0x661E +0x955D 0x6621 +0x955E 0x6622 +0x955F 0x6623 +0x9560 0x6624 +0x9561 0x6626 +0x9562 0x6629 +0x9563 0x662A +0x9564 0x662B +0x9565 0x662C +0x9566 0x662E +0x9567 0x6630 +0x9568 0x6632 +0x9569 0x6633 +0x956A 0x6637 +0x956B 0x6638 +0x956C 0x6639 +0x956D 0x663A +0x956E 0x663B +0x956F 0x663D +0x9570 0x663F +0x9571 0x6640 +0x9572 0x6642 +0x9573 0x6644 +0x9574 0x6645 +0x9575 0x6646 +0x9576 0x6647 +0x9577 0x6648 +0x9578 0x6649 +0x9579 0x664A +0x957A 0x664D +0x957B 0x664E +0x957C 0x6650 +0x957D 0x6651 +0x957E 0x6658 +0x9580 0x6659 +0x9581 0x665B +0x9582 0x665C +0x9583 0x665D +0x9584 0x665E +0x9585 0x6660 +0x9586 0x6662 +0x9587 0x6663 +0x9588 0x6665 +0x9589 0x6667 +0x958A 0x6669 +0x958B 0x666A +0x958C 0x666B +0x958D 0x666C +0x958E 0x666D +0x958F 0x6671 +0x9590 0x6672 +0x9591 0x6673 +0x9592 0x6675 +0x9593 0x6678 +0x9594 0x6679 +0x9595 0x667B +0x9596 0x667C +0x9597 0x667D +0x9598 0x667F +0x9599 0x6680 +0x959A 0x6681 +0x959B 0x6683 +0x959C 0x6685 +0x959D 0x6686 +0x959E 0x6688 +0x959F 0x6689 +0x95A0 0x668A +0x95A1 0x668B +0x95A2 0x668D +0x95A3 0x668E +0x95A4 0x668F +0x95A5 0x6690 +0x95A6 0x6692 +0x95A7 0x6693 +0x95A8 0x6694 +0x95A9 0x6695 +0x95AA 0x6698 +0x95AB 0x6699 +0x95AC 0x669A +0x95AD 0x669B +0x95AE 0x669C +0x95AF 0x669E +0x95B0 0x669F +0x95B1 0x66A0 +0x95B2 0x66A1 +0x95B3 0x66A2 +0x95B4 0x66A3 +0x95B5 0x66A4 +0x95B6 0x66A5 +0x95B7 0x66A6 +0x95B8 0x66A9 +0x95B9 0x66AA +0x95BA 0x66AB +0x95BB 0x66AC +0x95BC 0x66AD +0x95BD 0x66AF +0x95BE 0x66B0 +0x95BF 0x66B1 +0x95C0 0x66B2 +0x95C1 0x66B3 +0x95C2 0x66B5 +0x95C3 0x66B6 +0x95C4 0x66B7 +0x95C5 0x66B8 +0x95C6 0x66BA +0x95C7 0x66BB +0x95C8 0x66BC +0x95C9 0x66BD +0x95CA 0x66BF +0x95CB 0x66C0 +0x95CC 0x66C1 +0x95CD 0x66C2 +0x95CE 0x66C3 +0x95CF 0x66C4 +0x95D0 0x66C5 +0x95D1 0x66C6 +0x95D2 0x66C7 +0x95D3 0x66C8 +0x95D4 0x66C9 +0x95D5 0x66CA +0x95D6 0x66CB +0x95D7 0x66CC +0x95D8 0x66CD +0x95D9 0x66CE +0x95DA 0x66CF +0x95DB 0x66D0 +0x95DC 0x66D1 +0x95DD 0x66D2 +0x95DE 0x66D3 +0x95DF 0x66D4 +0x95E0 0x66D5 +0x95E1 0x66D6 +0x95E2 0x66D7 +0x95E3 0x66D8 +0x95E4 0x66DA +0x95E5 0x66DE +0x95E6 0x66DF +0x95E7 0x66E0 +0x95E8 0x66E1 +0x95E9 0x66E2 +0x95EA 0x66E3 +0x95EB 0x66E4 +0x95EC 0x66E5 +0x95ED 0x66E7 +0x95EE 0x66E8 +0x95EF 0x66EA +0x95F0 0x66EB +0x95F1 0x66EC +0x95F2 0x66ED +0x95F3 0x66EE +0x95F4 0x66EF +0x95F5 0x66F1 +0x95F6 0x66F5 +0x95F7 0x66F6 +0x95F8 0x66F8 +0x95F9 0x66FA +0x95FA 0x66FB +0x95FB 0x66FD +0x95FC 0x6701 +0x95FD 0x6702 +0x95FE 0x6703 +0x9640 0x6704 +0x9641 0x6705 +0x9642 0x6706 +0x9643 0x6707 +0x9644 0x670C +0x9645 0x670E +0x9646 0x670F +0x9647 0x6711 +0x9648 0x6712 +0x9649 0x6713 +0x964A 0x6716 +0x964B 0x6718 +0x964C 0x6719 +0x964D 0x671A +0x964E 0x671C +0x964F 0x671E +0x9650 0x6720 +0x9651 0x6721 +0x9652 0x6722 +0x9653 0x6723 +0x9654 0x6724 +0x9655 0x6725 +0x9656 0x6727 +0x9657 0x6729 +0x9658 0x672E +0x9659 0x6730 +0x965A 0x6732 +0x965B 0x6733 +0x965C 0x6736 +0x965D 0x6737 +0x965E 0x6738 +0x965F 0x6739 +0x9660 0x673B +0x9661 0x673C +0x9662 0x673E +0x9663 0x673F +0x9664 0x6741 +0x9665 0x6744 +0x9666 0x6745 +0x9667 0x6747 +0x9668 0x674A +0x9669 0x674B +0x966A 0x674D +0x966B 0x6752 +0x966C 0x6754 +0x966D 0x6755 +0x966E 0x6757 +0x966F 0x6758 +0x9670 0x6759 +0x9671 0x675A +0x9672 0x675B +0x9673 0x675D +0x9674 0x6762 +0x9675 0x6763 +0x9676 0x6764 +0x9677 0x6766 +0x9678 0x6767 +0x9679 0x676B +0x967A 0x676C +0x967B 0x676E +0x967C 0x6771 +0x967D 0x6774 +0x967E 0x6776 +0x9680 0x6778 +0x9681 0x6779 +0x9682 0x677A +0x9683 0x677B +0x9684 0x677D +0x9685 0x6780 +0x9686 0x6782 +0x9687 0x6783 +0x9688 0x6785 +0x9689 0x6786 +0x968A 0x6788 +0x968B 0x678A +0x968C 0x678C +0x968D 0x678D +0x968E 0x678E +0x968F 0x678F +0x9690 0x6791 +0x9691 0x6792 +0x9692 0x6793 +0x9693 0x6794 +0x9694 0x6796 +0x9695 0x6799 +0x9696 0x679B +0x9697 0x679F +0x9698 0x67A0 +0x9699 0x67A1 +0x969A 0x67A4 +0x969B 0x67A6 +0x969C 0x67A9 +0x969D 0x67AC +0x969E 0x67AE +0x969F 0x67B1 +0x96A0 0x67B2 +0x96A1 0x67B4 +0x96A2 0x67B9 +0x96A3 0x67BA +0x96A4 0x67BB +0x96A5 0x67BC +0x96A6 0x67BD +0x96A7 0x67BE +0x96A8 0x67BF +0x96A9 0x67C0 +0x96AA 0x67C2 +0x96AB 0x67C5 +0x96AC 0x67C6 +0x96AD 0x67C7 +0x96AE 0x67C8 +0x96AF 0x67C9 +0x96B0 0x67CA +0x96B1 0x67CB +0x96B2 0x67CC +0x96B3 0x67CD +0x96B4 0x67CE +0x96B5 0x67D5 +0x96B6 0x67D6 +0x96B7 0x67D7 +0x96B8 0x67DB +0x96B9 0x67DF +0x96BA 0x67E1 +0x96BB 0x67E3 +0x96BC 0x67E4 +0x96BD 0x67E6 +0x96BE 0x67E7 +0x96BF 0x67E8 +0x96C0 0x67EA +0x96C1 0x67EB +0x96C2 0x67ED +0x96C3 0x67EE +0x96C4 0x67F2 +0x96C5 0x67F5 +0x96C6 0x67F6 +0x96C7 0x67F7 +0x96C8 0x67F8 +0x96C9 0x67F9 +0x96CA 0x67FA +0x96CB 0x67FB +0x96CC 0x67FC +0x96CD 0x67FE +0x96CE 0x6801 +0x96CF 0x6802 +0x96D0 0x6803 +0x96D1 0x6804 +0x96D2 0x6806 +0x96D3 0x680D +0x96D4 0x6810 +0x96D5 0x6812 +0x96D6 0x6814 +0x96D7 0x6815 +0x96D8 0x6818 +0x96D9 0x6819 +0x96DA 0x681A +0x96DB 0x681B +0x96DC 0x681C +0x96DD 0x681E +0x96DE 0x681F +0x96DF 0x6820 +0x96E0 0x6822 +0x96E1 0x6823 +0x96E2 0x6824 +0x96E3 0x6825 +0x96E4 0x6826 +0x96E5 0x6827 +0x96E6 0x6828 +0x96E7 0x682B +0x96E8 0x682C +0x96E9 0x682D +0x96EA 0x682E +0x96EB 0x682F +0x96EC 0x6830 +0x96ED 0x6831 +0x96EE 0x6834 +0x96EF 0x6835 +0x96F0 0x6836 +0x96F1 0x683A +0x96F2 0x683B +0x96F3 0x683F +0x96F4 0x6847 +0x96F5 0x684B +0x96F6 0x684D +0x96F7 0x684F +0x96F8 0x6852 +0x96F9 0x6856 +0x96FA 0x6857 +0x96FB 0x6858 +0x96FC 0x6859 +0x96FD 0x685A +0x96FE 0x685B +0x9740 0x685C +0x9741 0x685D +0x9742 0x685E +0x9743 0x685F +0x9744 0x686A +0x9745 0x686C +0x9746 0x686D +0x9747 0x686E +0x9748 0x686F +0x9749 0x6870 +0x974A 0x6871 +0x974B 0x6872 +0x974C 0x6873 +0x974D 0x6875 +0x974E 0x6878 +0x974F 0x6879 +0x9750 0x687A +0x9751 0x687B +0x9752 0x687C +0x9753 0x687D +0x9754 0x687E +0x9755 0x687F +0x9756 0x6880 +0x9757 0x6882 +0x9758 0x6884 +0x9759 0x6887 +0x975A 0x6888 +0x975B 0x6889 +0x975C 0x688A +0x975D 0x688B +0x975E 0x688C +0x975F 0x688D +0x9760 0x688E +0x9761 0x6890 +0x9762 0x6891 +0x9763 0x6892 +0x9764 0x6894 +0x9765 0x6895 +0x9766 0x6896 +0x9767 0x6898 +0x9768 0x6899 +0x9769 0x689A +0x976A 0x689B +0x976B 0x689C +0x976C 0x689D +0x976D 0x689E +0x976E 0x689F +0x976F 0x68A0 +0x9770 0x68A1 +0x9771 0x68A3 +0x9772 0x68A4 +0x9773 0x68A5 +0x9774 0x68A9 +0x9775 0x68AA +0x9776 0x68AB +0x9777 0x68AC +0x9778 0x68AE +0x9779 0x68B1 +0x977A 0x68B2 +0x977B 0x68B4 +0x977C 0x68B6 +0x977D 0x68B7 +0x977E 0x68B8 +0x9780 0x68B9 +0x9781 0x68BA +0x9782 0x68BB +0x9783 0x68BC +0x9784 0x68BD +0x9785 0x68BE +0x9786 0x68BF +0x9787 0x68C1 +0x9788 0x68C3 +0x9789 0x68C4 +0x978A 0x68C5 +0x978B 0x68C6 +0x978C 0x68C7 +0x978D 0x68C8 +0x978E 0x68CA +0x978F 0x68CC +0x9790 0x68CE +0x9791 0x68CF +0x9792 0x68D0 +0x9793 0x68D1 +0x9794 0x68D3 +0x9795 0x68D4 +0x9796 0x68D6 +0x9797 0x68D7 +0x9798 0x68D9 +0x9799 0x68DB +0x979A 0x68DC +0x979B 0x68DD +0x979C 0x68DE +0x979D 0x68DF +0x979E 0x68E1 +0x979F 0x68E2 +0x97A0 0x68E4 +0x97A1 0x68E5 +0x97A2 0x68E6 +0x97A3 0x68E7 +0x97A4 0x68E8 +0x97A5 0x68E9 +0x97A6 0x68EA +0x97A7 0x68EB +0x97A8 0x68EC +0x97A9 0x68ED +0x97AA 0x68EF +0x97AB 0x68F2 +0x97AC 0x68F3 +0x97AD 0x68F4 +0x97AE 0x68F6 +0x97AF 0x68F7 +0x97B0 0x68F8 +0x97B1 0x68FB +0x97B2 0x68FD +0x97B3 0x68FE +0x97B4 0x68FF +0x97B5 0x6900 +0x97B6 0x6902 +0x97B7 0x6903 +0x97B8 0x6904 +0x97B9 0x6906 +0x97BA 0x6907 +0x97BB 0x6908 +0x97BC 0x6909 +0x97BD 0x690A +0x97BE 0x690C +0x97BF 0x690F +0x97C0 0x6911 +0x97C1 0x6913 +0x97C2 0x6914 +0x97C3 0x6915 +0x97C4 0x6916 +0x97C5 0x6917 +0x97C6 0x6918 +0x97C7 0x6919 +0x97C8 0x691A +0x97C9 0x691B +0x97CA 0x691C +0x97CB 0x691D +0x97CC 0x691E +0x97CD 0x6921 +0x97CE 0x6922 +0x97CF 0x6923 +0x97D0 0x6925 +0x97D1 0x6926 +0x97D2 0x6927 +0x97D3 0x6928 +0x97D4 0x6929 +0x97D5 0x692A +0x97D6 0x692B +0x97D7 0x692C +0x97D8 0x692E +0x97D9 0x692F +0x97DA 0x6931 +0x97DB 0x6932 +0x97DC 0x6933 +0x97DD 0x6935 +0x97DE 0x6936 +0x97DF 0x6937 +0x97E0 0x6938 +0x97E1 0x693A +0x97E2 0x693B +0x97E3 0x693C +0x97E4 0x693E +0x97E5 0x6940 +0x97E6 0x6941 +0x97E7 0x6943 +0x97E8 0x6944 +0x97E9 0x6945 +0x97EA 0x6946 +0x97EB 0x6947 +0x97EC 0x6948 +0x97ED 0x6949 +0x97EE 0x694A +0x97EF 0x694B +0x97F0 0x694C +0x97F1 0x694D +0x97F2 0x694E +0x97F3 0x694F +0x97F4 0x6950 +0x97F5 0x6951 +0x97F6 0x6952 +0x97F7 0x6953 +0x97F8 0x6955 +0x97F9 0x6956 +0x97FA 0x6958 +0x97FB 0x6959 +0x97FC 0x695B +0x97FD 0x695C +0x97FE 0x695F +0x9840 0x6961 +0x9841 0x6962 +0x9842 0x6964 +0x9843 0x6965 +0x9844 0x6967 +0x9845 0x6968 +0x9846 0x6969 +0x9847 0x696A +0x9848 0x696C +0x9849 0x696D +0x984A 0x696F +0x984B 0x6970 +0x984C 0x6972 +0x984D 0x6973 +0x984E 0x6974 +0x984F 0x6975 +0x9850 0x6976 +0x9851 0x697A +0x9852 0x697B +0x9853 0x697D +0x9854 0x697E +0x9855 0x697F +0x9856 0x6981 +0x9857 0x6983 +0x9858 0x6985 +0x9859 0x698A +0x985A 0x698B +0x985B 0x698C +0x985C 0x698E +0x985D 0x698F +0x985E 0x6990 +0x985F 0x6991 +0x9860 0x6992 +0x9861 0x6993 +0x9862 0x6996 +0x9863 0x6997 +0x9864 0x6999 +0x9865 0x699A +0x9866 0x699D +0x9867 0x699E +0x9868 0x699F +0x9869 0x69A0 +0x986A 0x69A1 +0x986B 0x69A2 +0x986C 0x69A3 +0x986D 0x69A4 +0x986E 0x69A5 +0x986F 0x69A6 +0x9870 0x69A9 +0x9871 0x69AA +0x9872 0x69AC +0x9873 0x69AE +0x9874 0x69AF +0x9875 0x69B0 +0x9876 0x69B2 +0x9877 0x69B3 +0x9878 0x69B5 +0x9879 0x69B6 +0x987A 0x69B8 +0x987B 0x69B9 +0x987C 0x69BA +0x987D 0x69BC +0x987E 0x69BD +0x9880 0x69BE +0x9881 0x69BF +0x9882 0x69C0 +0x9883 0x69C2 +0x9884 0x69C3 +0x9885 0x69C4 +0x9886 0x69C5 +0x9887 0x69C6 +0x9888 0x69C7 +0x9889 0x69C8 +0x988A 0x69C9 +0x988B 0x69CB +0x988C 0x69CD +0x988D 0x69CF +0x988E 0x69D1 +0x988F 0x69D2 +0x9890 0x69D3 +0x9891 0x69D5 +0x9892 0x69D6 +0x9893 0x69D7 +0x9894 0x69D8 +0x9895 0x69D9 +0x9896 0x69DA +0x9897 0x69DC +0x9898 0x69DD +0x9899 0x69DE +0x989A 0x69E1 +0x989B 0x69E2 +0x989C 0x69E3 +0x989D 0x69E4 +0x989E 0x69E5 +0x989F 0x69E6 +0x98A0 0x69E7 +0x98A1 0x69E8 +0x98A2 0x69E9 +0x98A3 0x69EA +0x98A4 0x69EB +0x98A5 0x69EC +0x98A6 0x69EE +0x98A7 0x69EF +0x98A8 0x69F0 +0x98A9 0x69F1 +0x98AA 0x69F3 +0x98AB 0x69F4 +0x98AC 0x69F5 +0x98AD 0x69F6 +0x98AE 0x69F7 +0x98AF 0x69F8 +0x98B0 0x69F9 +0x98B1 0x69FA +0x98B2 0x69FB +0x98B3 0x69FC +0x98B4 0x69FE +0x98B5 0x6A00 +0x98B6 0x6A01 +0x98B7 0x6A02 +0x98B8 0x6A03 +0x98B9 0x6A04 +0x98BA 0x6A05 +0x98BB 0x6A06 +0x98BC 0x6A07 +0x98BD 0x6A08 +0x98BE 0x6A09 +0x98BF 0x6A0B +0x98C0 0x6A0C +0x98C1 0x6A0D +0x98C2 0x6A0E +0x98C3 0x6A0F +0x98C4 0x6A10 +0x98C5 0x6A11 +0x98C6 0x6A12 +0x98C7 0x6A13 +0x98C8 0x6A14 +0x98C9 0x6A15 +0x98CA 0x6A16 +0x98CB 0x6A19 +0x98CC 0x6A1A +0x98CD 0x6A1B +0x98CE 0x6A1C +0x98CF 0x6A1D +0x98D0 0x6A1E +0x98D1 0x6A20 +0x98D2 0x6A22 +0x98D3 0x6A23 +0x98D4 0x6A24 +0x98D5 0x6A25 +0x98D6 0x6A26 +0x98D7 0x6A27 +0x98D8 0x6A29 +0x98D9 0x6A2B +0x98DA 0x6A2C +0x98DB 0x6A2D +0x98DC 0x6A2E +0x98DD 0x6A30 +0x98DE 0x6A32 +0x98DF 0x6A33 +0x98E0 0x6A34 +0x98E1 0x6A36 +0x98E2 0x6A37 +0x98E3 0x6A38 +0x98E4 0x6A39 +0x98E5 0x6A3A +0x98E6 0x6A3B +0x98E7 0x6A3C +0x98E8 0x6A3F +0x98E9 0x6A40 +0x98EA 0x6A41 +0x98EB 0x6A42 +0x98EC 0x6A43 +0x98ED 0x6A45 +0x98EE 0x6A46 +0x98EF 0x6A48 +0x98F0 0x6A49 +0x98F1 0x6A4A +0x98F2 0x6A4B +0x98F3 0x6A4C +0x98F4 0x6A4D +0x98F5 0x6A4E +0x98F6 0x6A4F +0x98F7 0x6A51 +0x98F8 0x6A52 +0x98F9 0x6A53 +0x98FA 0x6A54 +0x98FB 0x6A55 +0x98FC 0x6A56 +0x98FD 0x6A57 +0x98FE 0x6A5A +0x9940 0x6A5C +0x9941 0x6A5D +0x9942 0x6A5E +0x9943 0x6A5F +0x9944 0x6A60 +0x9945 0x6A62 +0x9946 0x6A63 +0x9947 0x6A64 +0x9948 0x6A66 +0x9949 0x6A67 +0x994A 0x6A68 +0x994B 0x6A69 +0x994C 0x6A6A +0x994D 0x6A6B +0x994E 0x6A6C +0x994F 0x6A6D +0x9950 0x6A6E +0x9951 0x6A6F +0x9952 0x6A70 +0x9953 0x6A72 +0x9954 0x6A73 +0x9955 0x6A74 +0x9956 0x6A75 +0x9957 0x6A76 +0x9958 0x6A77 +0x9959 0x6A78 +0x995A 0x6A7A +0x995B 0x6A7B +0x995C 0x6A7D +0x995D 0x6A7E +0x995E 0x6A7F +0x995F 0x6A81 +0x9960 0x6A82 +0x9961 0x6A83 +0x9962 0x6A85 +0x9963 0x6A86 +0x9964 0x6A87 +0x9965 0x6A88 +0x9966 0x6A89 +0x9967 0x6A8A +0x9968 0x6A8B +0x9969 0x6A8C +0x996A 0x6A8D +0x996B 0x6A8F +0x996C 0x6A92 +0x996D 0x6A93 +0x996E 0x6A94 +0x996F 0x6A95 +0x9970 0x6A96 +0x9971 0x6A98 +0x9972 0x6A99 +0x9973 0x6A9A +0x9974 0x6A9B +0x9975 0x6A9C +0x9976 0x6A9D +0x9977 0x6A9E +0x9978 0x6A9F +0x9979 0x6AA1 +0x997A 0x6AA2 +0x997B 0x6AA3 +0x997C 0x6AA4 +0x997D 0x6AA5 +0x997E 0x6AA6 +0x9980 0x6AA7 +0x9981 0x6AA8 +0x9982 0x6AAA +0x9983 0x6AAD +0x9984 0x6AAE +0x9985 0x6AAF +0x9986 0x6AB0 +0x9987 0x6AB1 +0x9988 0x6AB2 +0x9989 0x6AB3 +0x998A 0x6AB4 +0x998B 0x6AB5 +0x998C 0x6AB6 +0x998D 0x6AB7 +0x998E 0x6AB8 +0x998F 0x6AB9 +0x9990 0x6ABA +0x9991 0x6ABB +0x9992 0x6ABC +0x9993 0x6ABD +0x9994 0x6ABE +0x9995 0x6ABF +0x9996 0x6AC0 +0x9997 0x6AC1 +0x9998 0x6AC2 +0x9999 0x6AC3 +0x999A 0x6AC4 +0x999B 0x6AC5 +0x999C 0x6AC6 +0x999D 0x6AC7 +0x999E 0x6AC8 +0x999F 0x6AC9 +0x99A0 0x6ACA +0x99A1 0x6ACB +0x99A2 0x6ACC +0x99A3 0x6ACD +0x99A4 0x6ACE +0x99A5 0x6ACF +0x99A6 0x6AD0 +0x99A7 0x6AD1 +0x99A8 0x6AD2 +0x99A9 0x6AD3 +0x99AA 0x6AD4 +0x99AB 0x6AD5 +0x99AC 0x6AD6 +0x99AD 0x6AD7 +0x99AE 0x6AD8 +0x99AF 0x6AD9 +0x99B0 0x6ADA +0x99B1 0x6ADB +0x99B2 0x6ADC +0x99B3 0x6ADD +0x99B4 0x6ADE +0x99B5 0x6ADF +0x99B6 0x6AE0 +0x99B7 0x6AE1 +0x99B8 0x6AE2 +0x99B9 0x6AE3 +0x99BA 0x6AE4 +0x99BB 0x6AE5 +0x99BC 0x6AE6 +0x99BD 0x6AE7 +0x99BE 0x6AE8 +0x99BF 0x6AE9 +0x99C0 0x6AEA +0x99C1 0x6AEB +0x99C2 0x6AEC +0x99C3 0x6AED +0x99C4 0x6AEE +0x99C5 0x6AEF +0x99C6 0x6AF0 +0x99C7 0x6AF1 +0x99C8 0x6AF2 +0x99C9 0x6AF3 +0x99CA 0x6AF4 +0x99CB 0x6AF5 +0x99CC 0x6AF6 +0x99CD 0x6AF7 +0x99CE 0x6AF8 +0x99CF 0x6AF9 +0x99D0 0x6AFA +0x99D1 0x6AFB +0x99D2 0x6AFC +0x99D3 0x6AFD +0x99D4 0x6AFE +0x99D5 0x6AFF +0x99D6 0x6B00 +0x99D7 0x6B01 +0x99D8 0x6B02 +0x99D9 0x6B03 +0x99DA 0x6B04 +0x99DB 0x6B05 +0x99DC 0x6B06 +0x99DD 0x6B07 +0x99DE 0x6B08 +0x99DF 0x6B09 +0x99E0 0x6B0A +0x99E1 0x6B0B +0x99E2 0x6B0C +0x99E3 0x6B0D +0x99E4 0x6B0E +0x99E5 0x6B0F +0x99E6 0x6B10 +0x99E7 0x6B11 +0x99E8 0x6B12 +0x99E9 0x6B13 +0x99EA 0x6B14 +0x99EB 0x6B15 +0x99EC 0x6B16 +0x99ED 0x6B17 +0x99EE 0x6B18 +0x99EF 0x6B19 +0x99F0 0x6B1A +0x99F1 0x6B1B +0x99F2 0x6B1C +0x99F3 0x6B1D +0x99F4 0x6B1E +0x99F5 0x6B1F +0x99F6 0x6B25 +0x99F7 0x6B26 +0x99F8 0x6B28 +0x99F9 0x6B29 +0x99FA 0x6B2A +0x99FB 0x6B2B +0x99FC 0x6B2C +0x99FD 0x6B2D +0x99FE 0x6B2E +0x9A40 0x6B2F +0x9A41 0x6B30 +0x9A42 0x6B31 +0x9A43 0x6B33 +0x9A44 0x6B34 +0x9A45 0x6B35 +0x9A46 0x6B36 +0x9A47 0x6B38 +0x9A48 0x6B3B +0x9A49 0x6B3C +0x9A4A 0x6B3D +0x9A4B 0x6B3F +0x9A4C 0x6B40 +0x9A4D 0x6B41 +0x9A4E 0x6B42 +0x9A4F 0x6B44 +0x9A50 0x6B45 +0x9A51 0x6B48 +0x9A52 0x6B4A +0x9A53 0x6B4B +0x9A54 0x6B4D +0x9A55 0x6B4E +0x9A56 0x6B4F +0x9A57 0x6B50 +0x9A58 0x6B51 +0x9A59 0x6B52 +0x9A5A 0x6B53 +0x9A5B 0x6B54 +0x9A5C 0x6B55 +0x9A5D 0x6B56 +0x9A5E 0x6B57 +0x9A5F 0x6B58 +0x9A60 0x6B5A +0x9A61 0x6B5B +0x9A62 0x6B5C +0x9A63 0x6B5D +0x9A64 0x6B5E +0x9A65 0x6B5F +0x9A66 0x6B60 +0x9A67 0x6B61 +0x9A68 0x6B68 +0x9A69 0x6B69 +0x9A6A 0x6B6B +0x9A6B 0x6B6C +0x9A6C 0x6B6D +0x9A6D 0x6B6E +0x9A6E 0x6B6F +0x9A6F 0x6B70 +0x9A70 0x6B71 +0x9A71 0x6B72 +0x9A72 0x6B73 +0x9A73 0x6B74 +0x9A74 0x6B75 +0x9A75 0x6B76 +0x9A76 0x6B77 +0x9A77 0x6B78 +0x9A78 0x6B7A +0x9A79 0x6B7D +0x9A7A 0x6B7E +0x9A7B 0x6B7F +0x9A7C 0x6B80 +0x9A7D 0x6B85 +0x9A7E 0x6B88 +0x9A80 0x6B8C +0x9A81 0x6B8E +0x9A82 0x6B8F +0x9A83 0x6B90 +0x9A84 0x6B91 +0x9A85 0x6B94 +0x9A86 0x6B95 +0x9A87 0x6B97 +0x9A88 0x6B98 +0x9A89 0x6B99 +0x9A8A 0x6B9C +0x9A8B 0x6B9D +0x9A8C 0x6B9E +0x9A8D 0x6B9F +0x9A8E 0x6BA0 +0x9A8F 0x6BA2 +0x9A90 0x6BA3 +0x9A91 0x6BA4 +0x9A92 0x6BA5 +0x9A93 0x6BA6 +0x9A94 0x6BA7 +0x9A95 0x6BA8 +0x9A96 0x6BA9 +0x9A97 0x6BAB +0x9A98 0x6BAC +0x9A99 0x6BAD +0x9A9A 0x6BAE +0x9A9B 0x6BAF +0x9A9C 0x6BB0 +0x9A9D 0x6BB1 +0x9A9E 0x6BB2 +0x9A9F 0x6BB6 +0x9AA0 0x6BB8 +0x9AA1 0x6BB9 +0x9AA2 0x6BBA +0x9AA3 0x6BBB +0x9AA4 0x6BBC +0x9AA5 0x6BBD +0x9AA6 0x6BBE +0x9AA7 0x6BC0 +0x9AA8 0x6BC3 +0x9AA9 0x6BC4 +0x9AAA 0x6BC6 +0x9AAB 0x6BC7 +0x9AAC 0x6BC8 +0x9AAD 0x6BC9 +0x9AAE 0x6BCA +0x9AAF 0x6BCC +0x9AB0 0x6BCE +0x9AB1 0x6BD0 +0x9AB2 0x6BD1 +0x9AB3 0x6BD8 +0x9AB4 0x6BDA +0x9AB5 0x6BDC +0x9AB6 0x6BDD +0x9AB7 0x6BDE +0x9AB8 0x6BDF +0x9AB9 0x6BE0 +0x9ABA 0x6BE2 +0x9ABB 0x6BE3 +0x9ABC 0x6BE4 +0x9ABD 0x6BE5 +0x9ABE 0x6BE6 +0x9ABF 0x6BE7 +0x9AC0 0x6BE8 +0x9AC1 0x6BE9 +0x9AC2 0x6BEC +0x9AC3 0x6BED +0x9AC4 0x6BEE +0x9AC5 0x6BF0 +0x9AC6 0x6BF1 +0x9AC7 0x6BF2 +0x9AC8 0x6BF4 +0x9AC9 0x6BF6 +0x9ACA 0x6BF7 +0x9ACB 0x6BF8 +0x9ACC 0x6BFA +0x9ACD 0x6BFB +0x9ACE 0x6BFC +0x9ACF 0x6BFE +0x9AD0 0x6BFF +0x9AD1 0x6C00 +0x9AD2 0x6C01 +0x9AD3 0x6C02 +0x9AD4 0x6C03 +0x9AD5 0x6C04 +0x9AD6 0x6C08 +0x9AD7 0x6C09 +0x9AD8 0x6C0A +0x9AD9 0x6C0B +0x9ADA 0x6C0C +0x9ADB 0x6C0E +0x9ADC 0x6C12 +0x9ADD 0x6C17 +0x9ADE 0x6C1C +0x9ADF 0x6C1D +0x9AE0 0x6C1E +0x9AE1 0x6C20 +0x9AE2 0x6C23 +0x9AE3 0x6C25 +0x9AE4 0x6C2B +0x9AE5 0x6C2C +0x9AE6 0x6C2D +0x9AE7 0x6C31 +0x9AE8 0x6C33 +0x9AE9 0x6C36 +0x9AEA 0x6C37 +0x9AEB 0x6C39 +0x9AEC 0x6C3A +0x9AED 0x6C3B +0x9AEE 0x6C3C +0x9AEF 0x6C3E +0x9AF0 0x6C3F +0x9AF1 0x6C43 +0x9AF2 0x6C44 +0x9AF3 0x6C45 +0x9AF4 0x6C48 +0x9AF5 0x6C4B +0x9AF6 0x6C4C +0x9AF7 0x6C4D +0x9AF8 0x6C4E +0x9AF9 0x6C4F +0x9AFA 0x6C51 +0x9AFB 0x6C52 +0x9AFC 0x6C53 +0x9AFD 0x6C56 +0x9AFE 0x6C58 +0x9B40 0x6C59 +0x9B41 0x6C5A +0x9B42 0x6C62 +0x9B43 0x6C63 +0x9B44 0x6C65 +0x9B45 0x6C66 +0x9B46 0x6C67 +0x9B47 0x6C6B +0x9B48 0x6C6C +0x9B49 0x6C6D +0x9B4A 0x6C6E +0x9B4B 0x6C6F +0x9B4C 0x6C71 +0x9B4D 0x6C73 +0x9B4E 0x6C75 +0x9B4F 0x6C77 +0x9B50 0x6C78 +0x9B51 0x6C7A +0x9B52 0x6C7B +0x9B53 0x6C7C +0x9B54 0x6C7F +0x9B55 0x6C80 +0x9B56 0x6C84 +0x9B57 0x6C87 +0x9B58 0x6C8A +0x9B59 0x6C8B +0x9B5A 0x6C8D +0x9B5B 0x6C8E +0x9B5C 0x6C91 +0x9B5D 0x6C92 +0x9B5E 0x6C95 +0x9B5F 0x6C96 +0x9B60 0x6C97 +0x9B61 0x6C98 +0x9B62 0x6C9A +0x9B63 0x6C9C +0x9B64 0x6C9D +0x9B65 0x6C9E +0x9B66 0x6CA0 +0x9B67 0x6CA2 +0x9B68 0x6CA8 +0x9B69 0x6CAC +0x9B6A 0x6CAF +0x9B6B 0x6CB0 +0x9B6C 0x6CB4 +0x9B6D 0x6CB5 +0x9B6E 0x6CB6 +0x9B6F 0x6CB7 +0x9B70 0x6CBA +0x9B71 0x6CC0 +0x9B72 0x6CC1 +0x9B73 0x6CC2 +0x9B74 0x6CC3 +0x9B75 0x6CC6 +0x9B76 0x6CC7 +0x9B77 0x6CC8 +0x9B78 0x6CCB +0x9B79 0x6CCD +0x9B7A 0x6CCE +0x9B7B 0x6CCF +0x9B7C 0x6CD1 +0x9B7D 0x6CD2 +0x9B7E 0x6CD8 +0x9B80 0x6CD9 +0x9B81 0x6CDA +0x9B82 0x6CDC +0x9B83 0x6CDD +0x9B84 0x6CDF +0x9B85 0x6CE4 +0x9B86 0x6CE6 +0x9B87 0x6CE7 +0x9B88 0x6CE9 +0x9B89 0x6CEC +0x9B8A 0x6CED +0x9B8B 0x6CF2 +0x9B8C 0x6CF4 +0x9B8D 0x6CF9 +0x9B8E 0x6CFF +0x9B8F 0x6D00 +0x9B90 0x6D02 +0x9B91 0x6D03 +0x9B92 0x6D05 +0x9B93 0x6D06 +0x9B94 0x6D08 +0x9B95 0x6D09 +0x9B96 0x6D0A +0x9B97 0x6D0D +0x9B98 0x6D0F +0x9B99 0x6D10 +0x9B9A 0x6D11 +0x9B9B 0x6D13 +0x9B9C 0x6D14 +0x9B9D 0x6D15 +0x9B9E 0x6D16 +0x9B9F 0x6D18 +0x9BA0 0x6D1C +0x9BA1 0x6D1D +0x9BA2 0x6D1F +0x9BA3 0x6D20 +0x9BA4 0x6D21 +0x9BA5 0x6D22 +0x9BA6 0x6D23 +0x9BA7 0x6D24 +0x9BA8 0x6D26 +0x9BA9 0x6D28 +0x9BAA 0x6D29 +0x9BAB 0x6D2C +0x9BAC 0x6D2D +0x9BAD 0x6D2F +0x9BAE 0x6D30 +0x9BAF 0x6D34 +0x9BB0 0x6D36 +0x9BB1 0x6D37 +0x9BB2 0x6D38 +0x9BB3 0x6D3A +0x9BB4 0x6D3F +0x9BB5 0x6D40 +0x9BB6 0x6D42 +0x9BB7 0x6D44 +0x9BB8 0x6D49 +0x9BB9 0x6D4C +0x9BBA 0x6D50 +0x9BBB 0x6D55 +0x9BBC 0x6D56 +0x9BBD 0x6D57 +0x9BBE 0x6D58 +0x9BBF 0x6D5B +0x9BC0 0x6D5D +0x9BC1 0x6D5F +0x9BC2 0x6D61 +0x9BC3 0x6D62 +0x9BC4 0x6D64 +0x9BC5 0x6D65 +0x9BC6 0x6D67 +0x9BC7 0x6D68 +0x9BC8 0x6D6B +0x9BC9 0x6D6C +0x9BCA 0x6D6D +0x9BCB 0x6D70 +0x9BCC 0x6D71 +0x9BCD 0x6D72 +0x9BCE 0x6D73 +0x9BCF 0x6D75 +0x9BD0 0x6D76 +0x9BD1 0x6D79 +0x9BD2 0x6D7A +0x9BD3 0x6D7B +0x9BD4 0x6D7D +0x9BD5 0x6D7E +0x9BD6 0x6D7F +0x9BD7 0x6D80 +0x9BD8 0x6D81 +0x9BD9 0x6D83 +0x9BDA 0x6D84 +0x9BDB 0x6D86 +0x9BDC 0x6D87 +0x9BDD 0x6D8A +0x9BDE 0x6D8B +0x9BDF 0x6D8D +0x9BE0 0x6D8F +0x9BE1 0x6D90 +0x9BE2 0x6D92 +0x9BE3 0x6D96 +0x9BE4 0x6D97 +0x9BE5 0x6D98 +0x9BE6 0x6D99 +0x9BE7 0x6D9A +0x9BE8 0x6D9C +0x9BE9 0x6DA2 +0x9BEA 0x6DA5 +0x9BEB 0x6DAC +0x9BEC 0x6DAD +0x9BED 0x6DB0 +0x9BEE 0x6DB1 +0x9BEF 0x6DB3 +0x9BF0 0x6DB4 +0x9BF1 0x6DB6 +0x9BF2 0x6DB7 +0x9BF3 0x6DB9 +0x9BF4 0x6DBA +0x9BF5 0x6DBB +0x9BF6 0x6DBC +0x9BF7 0x6DBD +0x9BF8 0x6DBE +0x9BF9 0x6DC1 +0x9BFA 0x6DC2 +0x9BFB 0x6DC3 +0x9BFC 0x6DC8 +0x9BFD 0x6DC9 +0x9BFE 0x6DCA +0x9C40 0x6DCD +0x9C41 0x6DCE +0x9C42 0x6DCF +0x9C43 0x6DD0 +0x9C44 0x6DD2 +0x9C45 0x6DD3 +0x9C46 0x6DD4 +0x9C47 0x6DD5 +0x9C48 0x6DD7 +0x9C49 0x6DDA +0x9C4A 0x6DDB +0x9C4B 0x6DDC +0x9C4C 0x6DDF +0x9C4D 0x6DE2 +0x9C4E 0x6DE3 +0x9C4F 0x6DE5 +0x9C50 0x6DE7 +0x9C51 0x6DE8 +0x9C52 0x6DE9 +0x9C53 0x6DEA +0x9C54 0x6DED +0x9C55 0x6DEF +0x9C56 0x6DF0 +0x9C57 0x6DF2 +0x9C58 0x6DF4 +0x9C59 0x6DF5 +0x9C5A 0x6DF6 +0x9C5B 0x6DF8 +0x9C5C 0x6DFA +0x9C5D 0x6DFD +0x9C5E 0x6DFE +0x9C5F 0x6DFF +0x9C60 0x6E00 +0x9C61 0x6E01 +0x9C62 0x6E02 +0x9C63 0x6E03 +0x9C64 0x6E04 +0x9C65 0x6E06 +0x9C66 0x6E07 +0x9C67 0x6E08 +0x9C68 0x6E09 +0x9C69 0x6E0B +0x9C6A 0x6E0F +0x9C6B 0x6E12 +0x9C6C 0x6E13 +0x9C6D 0x6E15 +0x9C6E 0x6E18 +0x9C6F 0x6E19 +0x9C70 0x6E1B +0x9C71 0x6E1C +0x9C72 0x6E1E +0x9C73 0x6E1F +0x9C74 0x6E22 +0x9C75 0x6E26 +0x9C76 0x6E27 +0x9C77 0x6E28 +0x9C78 0x6E2A +0x9C79 0x6E2C +0x9C7A 0x6E2E +0x9C7B 0x6E30 +0x9C7C 0x6E31 +0x9C7D 0x6E33 +0x9C7E 0x6E35 +0x9C80 0x6E36 +0x9C81 0x6E37 +0x9C82 0x6E39 +0x9C83 0x6E3B +0x9C84 0x6E3C +0x9C85 0x6E3D +0x9C86 0x6E3E +0x9C87 0x6E3F +0x9C88 0x6E40 +0x9C89 0x6E41 +0x9C8A 0x6E42 +0x9C8B 0x6E45 +0x9C8C 0x6E46 +0x9C8D 0x6E47 +0x9C8E 0x6E48 +0x9C8F 0x6E49 +0x9C90 0x6E4A +0x9C91 0x6E4B +0x9C92 0x6E4C +0x9C93 0x6E4F +0x9C94 0x6E50 +0x9C95 0x6E51 +0x9C96 0x6E52 +0x9C97 0x6E55 +0x9C98 0x6E57 +0x9C99 0x6E59 +0x9C9A 0x6E5A +0x9C9B 0x6E5C +0x9C9C 0x6E5D +0x9C9D 0x6E5E +0x9C9E 0x6E60 +0x9C9F 0x6E61 +0x9CA0 0x6E62 +0x9CA1 0x6E63 +0x9CA2 0x6E64 +0x9CA3 0x6E65 +0x9CA4 0x6E66 +0x9CA5 0x6E67 +0x9CA6 0x6E68 +0x9CA7 0x6E69 +0x9CA8 0x6E6A +0x9CA9 0x6E6C +0x9CAA 0x6E6D +0x9CAB 0x6E6F +0x9CAC 0x6E70 +0x9CAD 0x6E71 +0x9CAE 0x6E72 +0x9CAF 0x6E73 +0x9CB0 0x6E74 +0x9CB1 0x6E75 +0x9CB2 0x6E76 +0x9CB3 0x6E77 +0x9CB4 0x6E78 +0x9CB5 0x6E79 +0x9CB6 0x6E7A +0x9CB7 0x6E7B +0x9CB8 0x6E7C +0x9CB9 0x6E7D +0x9CBA 0x6E80 +0x9CBB 0x6E81 +0x9CBC 0x6E82 +0x9CBD 0x6E84 +0x9CBE 0x6E87 +0x9CBF 0x6E88 +0x9CC0 0x6E8A +0x9CC1 0x6E8B +0x9CC2 0x6E8C +0x9CC3 0x6E8D +0x9CC4 0x6E8E +0x9CC5 0x6E91 +0x9CC6 0x6E92 +0x9CC7 0x6E93 +0x9CC8 0x6E94 +0x9CC9 0x6E95 +0x9CCA 0x6E96 +0x9CCB 0x6E97 +0x9CCC 0x6E99 +0x9CCD 0x6E9A +0x9CCE 0x6E9B +0x9CCF 0x6E9D +0x9CD0 0x6E9E +0x9CD1 0x6EA0 +0x9CD2 0x6EA1 +0x9CD3 0x6EA3 +0x9CD4 0x6EA4 +0x9CD5 0x6EA6 +0x9CD6 0x6EA8 +0x9CD7 0x6EA9 +0x9CD8 0x6EAB +0x9CD9 0x6EAC +0x9CDA 0x6EAD +0x9CDB 0x6EAE +0x9CDC 0x6EB0 +0x9CDD 0x6EB3 +0x9CDE 0x6EB5 +0x9CDF 0x6EB8 +0x9CE0 0x6EB9 +0x9CE1 0x6EBC +0x9CE2 0x6EBE +0x9CE3 0x6EBF +0x9CE4 0x6EC0 +0x9CE5 0x6EC3 +0x9CE6 0x6EC4 +0x9CE7 0x6EC5 +0x9CE8 0x6EC6 +0x9CE9 0x6EC8 +0x9CEA 0x6EC9 +0x9CEB 0x6ECA +0x9CEC 0x6ECC +0x9CED 0x6ECD +0x9CEE 0x6ECE +0x9CEF 0x6ED0 +0x9CF0 0x6ED2 +0x9CF1 0x6ED6 +0x9CF2 0x6ED8 +0x9CF3 0x6ED9 +0x9CF4 0x6EDB +0x9CF5 0x6EDC +0x9CF6 0x6EDD +0x9CF7 0x6EE3 +0x9CF8 0x6EE7 +0x9CF9 0x6EEA +0x9CFA 0x6EEB +0x9CFB 0x6EEC +0x9CFC 0x6EED +0x9CFD 0x6EEE +0x9CFE 0x6EEF +0x9D40 0x6EF0 +0x9D41 0x6EF1 +0x9D42 0x6EF2 +0x9D43 0x6EF3 +0x9D44 0x6EF5 +0x9D45 0x6EF6 +0x9D46 0x6EF7 +0x9D47 0x6EF8 +0x9D48 0x6EFA +0x9D49 0x6EFB +0x9D4A 0x6EFC +0x9D4B 0x6EFD +0x9D4C 0x6EFE +0x9D4D 0x6EFF +0x9D4E 0x6F00 +0x9D4F 0x6F01 +0x9D50 0x6F03 +0x9D51 0x6F04 +0x9D52 0x6F05 +0x9D53 0x6F07 +0x9D54 0x6F08 +0x9D55 0x6F0A +0x9D56 0x6F0B +0x9D57 0x6F0C +0x9D58 0x6F0D +0x9D59 0x6F0E +0x9D5A 0x6F10 +0x9D5B 0x6F11 +0x9D5C 0x6F12 +0x9D5D 0x6F16 +0x9D5E 0x6F17 +0x9D5F 0x6F18 +0x9D60 0x6F19 +0x9D61 0x6F1A +0x9D62 0x6F1B +0x9D63 0x6F1C +0x9D64 0x6F1D +0x9D65 0x6F1E +0x9D66 0x6F1F +0x9D67 0x6F21 +0x9D68 0x6F22 +0x9D69 0x6F23 +0x9D6A 0x6F25 +0x9D6B 0x6F26 +0x9D6C 0x6F27 +0x9D6D 0x6F28 +0x9D6E 0x6F2C +0x9D6F 0x6F2E +0x9D70 0x6F30 +0x9D71 0x6F32 +0x9D72 0x6F34 +0x9D73 0x6F35 +0x9D74 0x6F37 +0x9D75 0x6F38 +0x9D76 0x6F39 +0x9D77 0x6F3A +0x9D78 0x6F3B +0x9D79 0x6F3C +0x9D7A 0x6F3D +0x9D7B 0x6F3F +0x9D7C 0x6F40 +0x9D7D 0x6F41 +0x9D7E 0x6F42 +0x9D80 0x6F43 +0x9D81 0x6F44 +0x9D82 0x6F45 +0x9D83 0x6F48 +0x9D84 0x6F49 +0x9D85 0x6F4A +0x9D86 0x6F4C +0x9D87 0x6F4E +0x9D88 0x6F4F +0x9D89 0x6F50 +0x9D8A 0x6F51 +0x9D8B 0x6F52 +0x9D8C 0x6F53 +0x9D8D 0x6F54 +0x9D8E 0x6F55 +0x9D8F 0x6F56 +0x9D90 0x6F57 +0x9D91 0x6F59 +0x9D92 0x6F5A +0x9D93 0x6F5B +0x9D94 0x6F5D +0x9D95 0x6F5F +0x9D96 0x6F60 +0x9D97 0x6F61 +0x9D98 0x6F63 +0x9D99 0x6F64 +0x9D9A 0x6F65 +0x9D9B 0x6F67 +0x9D9C 0x6F68 +0x9D9D 0x6F69 +0x9D9E 0x6F6A +0x9D9F 0x6F6B +0x9DA0 0x6F6C +0x9DA1 0x6F6F +0x9DA2 0x6F70 +0x9DA3 0x6F71 +0x9DA4 0x6F73 +0x9DA5 0x6F75 +0x9DA6 0x6F76 +0x9DA7 0x6F77 +0x9DA8 0x6F79 +0x9DA9 0x6F7B +0x9DAA 0x6F7D +0x9DAB 0x6F7E +0x9DAC 0x6F7F +0x9DAD 0x6F80 +0x9DAE 0x6F81 +0x9DAF 0x6F82 +0x9DB0 0x6F83 +0x9DB1 0x6F85 +0x9DB2 0x6F86 +0x9DB3 0x6F87 +0x9DB4 0x6F8A +0x9DB5 0x6F8B +0x9DB6 0x6F8F +0x9DB7 0x6F90 +0x9DB8 0x6F91 +0x9DB9 0x6F92 +0x9DBA 0x6F93 +0x9DBB 0x6F94 +0x9DBC 0x6F95 +0x9DBD 0x6F96 +0x9DBE 0x6F97 +0x9DBF 0x6F98 +0x9DC0 0x6F99 +0x9DC1 0x6F9A +0x9DC2 0x6F9B +0x9DC3 0x6F9D +0x9DC4 0x6F9E +0x9DC5 0x6F9F +0x9DC6 0x6FA0 +0x9DC7 0x6FA2 +0x9DC8 0x6FA3 +0x9DC9 0x6FA4 +0x9DCA 0x6FA5 +0x9DCB 0x6FA6 +0x9DCC 0x6FA8 +0x9DCD 0x6FA9 +0x9DCE 0x6FAA +0x9DCF 0x6FAB +0x9DD0 0x6FAC +0x9DD1 0x6FAD +0x9DD2 0x6FAE +0x9DD3 0x6FAF +0x9DD4 0x6FB0 +0x9DD5 0x6FB1 +0x9DD6 0x6FB2 +0x9DD7 0x6FB4 +0x9DD8 0x6FB5 +0x9DD9 0x6FB7 +0x9DDA 0x6FB8 +0x9DDB 0x6FBA +0x9DDC 0x6FBB +0x9DDD 0x6FBC +0x9DDE 0x6FBD +0x9DDF 0x6FBE +0x9DE0 0x6FBF +0x9DE1 0x6FC1 +0x9DE2 0x6FC3 +0x9DE3 0x6FC4 +0x9DE4 0x6FC5 +0x9DE5 0x6FC6 +0x9DE6 0x6FC7 +0x9DE7 0x6FC8 +0x9DE8 0x6FCA +0x9DE9 0x6FCB +0x9DEA 0x6FCC +0x9DEB 0x6FCD +0x9DEC 0x6FCE +0x9DED 0x6FCF +0x9DEE 0x6FD0 +0x9DEF 0x6FD3 +0x9DF0 0x6FD4 +0x9DF1 0x6FD5 +0x9DF2 0x6FD6 +0x9DF3 0x6FD7 +0x9DF4 0x6FD8 +0x9DF5 0x6FD9 +0x9DF6 0x6FDA +0x9DF7 0x6FDB +0x9DF8 0x6FDC +0x9DF9 0x6FDD +0x9DFA 0x6FDF +0x9DFB 0x6FE2 +0x9DFC 0x6FE3 +0x9DFD 0x6FE4 +0x9DFE 0x6FE5 +0x9E40 0x6FE6 +0x9E41 0x6FE7 +0x9E42 0x6FE8 +0x9E43 0x6FE9 +0x9E44 0x6FEA +0x9E45 0x6FEB +0x9E46 0x6FEC +0x9E47 0x6FED +0x9E48 0x6FF0 +0x9E49 0x6FF1 +0x9E4A 0x6FF2 +0x9E4B 0x6FF3 +0x9E4C 0x6FF4 +0x9E4D 0x6FF5 +0x9E4E 0x6FF6 +0x9E4F 0x6FF7 +0x9E50 0x6FF8 +0x9E51 0x6FF9 +0x9E52 0x6FFA +0x9E53 0x6FFB +0x9E54 0x6FFC +0x9E55 0x6FFD +0x9E56 0x6FFE +0x9E57 0x6FFF +0x9E58 0x7000 +0x9E59 0x7001 +0x9E5A 0x7002 +0x9E5B 0x7003 +0x9E5C 0x7004 +0x9E5D 0x7005 +0x9E5E 0x7006 +0x9E5F 0x7007 +0x9E60 0x7008 +0x9E61 0x7009 +0x9E62 0x700A +0x9E63 0x700B +0x9E64 0x700C +0x9E65 0x700D +0x9E66 0x700E +0x9E67 0x700F +0x9E68 0x7010 +0x9E69 0x7012 +0x9E6A 0x7013 +0x9E6B 0x7014 +0x9E6C 0x7015 +0x9E6D 0x7016 +0x9E6E 0x7017 +0x9E6F 0x7018 +0x9E70 0x7019 +0x9E71 0x701C +0x9E72 0x701D +0x9E73 0x701E +0x9E74 0x701F +0x9E75 0x7020 +0x9E76 0x7021 +0x9E77 0x7022 +0x9E78 0x7024 +0x9E79 0x7025 +0x9E7A 0x7026 +0x9E7B 0x7027 +0x9E7C 0x7028 +0x9E7D 0x7029 +0x9E7E 0x702A +0x9E80 0x702B +0x9E81 0x702C +0x9E82 0x702D +0x9E83 0x702E +0x9E84 0x702F +0x9E85 0x7030 +0x9E86 0x7031 +0x9E87 0x7032 +0x9E88 0x7033 +0x9E89 0x7034 +0x9E8A 0x7036 +0x9E8B 0x7037 +0x9E8C 0x7038 +0x9E8D 0x703A +0x9E8E 0x703B +0x9E8F 0x703C +0x9E90 0x703D +0x9E91 0x703E +0x9E92 0x703F +0x9E93 0x7040 +0x9E94 0x7041 +0x9E95 0x7042 +0x9E96 0x7043 +0x9E97 0x7044 +0x9E98 0x7045 +0x9E99 0x7046 +0x9E9A 0x7047 +0x9E9B 0x7048 +0x9E9C 0x7049 +0x9E9D 0x704A +0x9E9E 0x704B +0x9E9F 0x704D +0x9EA0 0x704E +0x9EA1 0x7050 +0x9EA2 0x7051 +0x9EA3 0x7052 +0x9EA4 0x7053 +0x9EA5 0x7054 +0x9EA6 0x7055 +0x9EA7 0x7056 +0x9EA8 0x7057 +0x9EA9 0x7058 +0x9EAA 0x7059 +0x9EAB 0x705A +0x9EAC 0x705B +0x9EAD 0x705C +0x9EAE 0x705D +0x9EAF 0x705F +0x9EB0 0x7060 +0x9EB1 0x7061 +0x9EB2 0x7062 +0x9EB3 0x7063 +0x9EB4 0x7064 +0x9EB5 0x7065 +0x9EB6 0x7066 +0x9EB7 0x7067 +0x9EB8 0x7068 +0x9EB9 0x7069 +0x9EBA 0x706A +0x9EBB 0x706E +0x9EBC 0x7071 +0x9EBD 0x7072 +0x9EBE 0x7073 +0x9EBF 0x7074 +0x9EC0 0x7077 +0x9EC1 0x7079 +0x9EC2 0x707A +0x9EC3 0x707B +0x9EC4 0x707D +0x9EC5 0x7081 +0x9EC6 0x7082 +0x9EC7 0x7083 +0x9EC8 0x7084 +0x9EC9 0x7086 +0x9ECA 0x7087 +0x9ECB 0x7088 +0x9ECC 0x708B +0x9ECD 0x708C +0x9ECE 0x708D +0x9ECF 0x708F +0x9ED0 0x7090 +0x9ED1 0x7091 +0x9ED2 0x7093 +0x9ED3 0x7097 +0x9ED4 0x7098 +0x9ED5 0x709A +0x9ED6 0x709B +0x9ED7 0x709E +0x9ED8 0x709F +0x9ED9 0x70A0 +0x9EDA 0x70A1 +0x9EDB 0x70A2 +0x9EDC 0x70A3 +0x9EDD 0x70A4 +0x9EDE 0x70A5 +0x9EDF 0x70A6 +0x9EE0 0x70A7 +0x9EE1 0x70A8 +0x9EE2 0x70A9 +0x9EE3 0x70AA +0x9EE4 0x70B0 +0x9EE5 0x70B2 +0x9EE6 0x70B4 +0x9EE7 0x70B5 +0x9EE8 0x70B6 +0x9EE9 0x70BA +0x9EEA 0x70BE +0x9EEB 0x70BF +0x9EEC 0x70C4 +0x9EED 0x70C5 +0x9EEE 0x70C6 +0x9EEF 0x70C7 +0x9EF0 0x70C9 +0x9EF1 0x70CB +0x9EF2 0x70CC +0x9EF3 0x70CD +0x9EF4 0x70CE +0x9EF5 0x70CF +0x9EF6 0x70D0 +0x9EF7 0x70D1 +0x9EF8 0x70D2 +0x9EF9 0x70D3 +0x9EFA 0x70D4 +0x9EFB 0x70D5 +0x9EFC 0x70D6 +0x9EFD 0x70D7 +0x9EFE 0x70DA +0x9F40 0x70DC +0x9F41 0x70DD +0x9F42 0x70DE +0x9F43 0x70E0 +0x9F44 0x70E1 +0x9F45 0x70E2 +0x9F46 0x70E3 +0x9F47 0x70E5 +0x9F48 0x70EA +0x9F49 0x70EE +0x9F4A 0x70F0 +0x9F4B 0x70F1 +0x9F4C 0x70F2 +0x9F4D 0x70F3 +0x9F4E 0x70F4 +0x9F4F 0x70F5 +0x9F50 0x70F6 +0x9F51 0x70F8 +0x9F52 0x70FA +0x9F53 0x70FB +0x9F54 0x70FC +0x9F55 0x70FE +0x9F56 0x70FF +0x9F57 0x7100 +0x9F58 0x7101 +0x9F59 0x7102 +0x9F5A 0x7103 +0x9F5B 0x7104 +0x9F5C 0x7105 +0x9F5D 0x7106 +0x9F5E 0x7107 +0x9F5F 0x7108 +0x9F60 0x710B +0x9F61 0x710C +0x9F62 0x710D +0x9F63 0x710E +0x9F64 0x710F +0x9F65 0x7111 +0x9F66 0x7112 +0x9F67 0x7114 +0x9F68 0x7117 +0x9F69 0x711B +0x9F6A 0x711C +0x9F6B 0x711D +0x9F6C 0x711E +0x9F6D 0x711F +0x9F6E 0x7120 +0x9F6F 0x7121 +0x9F70 0x7122 +0x9F71 0x7123 +0x9F72 0x7124 +0x9F73 0x7125 +0x9F74 0x7127 +0x9F75 0x7128 +0x9F76 0x7129 +0x9F77 0x712A +0x9F78 0x712B +0x9F79 0x712C +0x9F7A 0x712D +0x9F7B 0x712E +0x9F7C 0x7132 +0x9F7D 0x7133 +0x9F7E 0x7134 +0x9F80 0x7135 +0x9F81 0x7137 +0x9F82 0x7138 +0x9F83 0x7139 +0x9F84 0x713A +0x9F85 0x713B +0x9F86 0x713C +0x9F87 0x713D +0x9F88 0x713E +0x9F89 0x713F +0x9F8A 0x7140 +0x9F8B 0x7141 +0x9F8C 0x7142 +0x9F8D 0x7143 +0x9F8E 0x7144 +0x9F8F 0x7146 +0x9F90 0x7147 +0x9F91 0x7148 +0x9F92 0x7149 +0x9F93 0x714B +0x9F94 0x714D +0x9F95 0x714F +0x9F96 0x7150 +0x9F97 0x7151 +0x9F98 0x7152 +0x9F99 0x7153 +0x9F9A 0x7154 +0x9F9B 0x7155 +0x9F9C 0x7156 +0x9F9D 0x7157 +0x9F9E 0x7158 +0x9F9F 0x7159 +0x9FA0 0x715A +0x9FA1 0x715B +0x9FA2 0x715D +0x9FA3 0x715F +0x9FA4 0x7160 +0x9FA5 0x7161 +0x9FA6 0x7162 +0x9FA7 0x7163 +0x9FA8 0x7165 +0x9FA9 0x7169 +0x9FAA 0x716A +0x9FAB 0x716B +0x9FAC 0x716C +0x9FAD 0x716D +0x9FAE 0x716F +0x9FAF 0x7170 +0x9FB0 0x7171 +0x9FB1 0x7174 +0x9FB2 0x7175 +0x9FB3 0x7176 +0x9FB4 0x7177 +0x9FB5 0x7179 +0x9FB6 0x717B +0x9FB7 0x717C +0x9FB8 0x717E +0x9FB9 0x717F +0x9FBA 0x7180 +0x9FBB 0x7181 +0x9FBC 0x7182 +0x9FBD 0x7183 +0x9FBE 0x7185 +0x9FBF 0x7186 +0x9FC0 0x7187 +0x9FC1 0x7188 +0x9FC2 0x7189 +0x9FC3 0x718B +0x9FC4 0x718C +0x9FC5 0x718D +0x9FC6 0x718E +0x9FC7 0x7190 +0x9FC8 0x7191 +0x9FC9 0x7192 +0x9FCA 0x7193 +0x9FCB 0x7195 +0x9FCC 0x7196 +0x9FCD 0x7197 +0x9FCE 0x719A +0x9FCF 0x719B +0x9FD0 0x719C +0x9FD1 0x719D +0x9FD2 0x719E +0x9FD3 0x71A1 +0x9FD4 0x71A2 +0x9FD5 0x71A3 +0x9FD6 0x71A4 +0x9FD7 0x71A5 +0x9FD8 0x71A6 +0x9FD9 0x71A7 +0x9FDA 0x71A9 +0x9FDB 0x71AA +0x9FDC 0x71AB +0x9FDD 0x71AD +0x9FDE 0x71AE +0x9FDF 0x71AF +0x9FE0 0x71B0 +0x9FE1 0x71B1 +0x9FE2 0x71B2 +0x9FE3 0x71B4 +0x9FE4 0x71B6 +0x9FE5 0x71B7 +0x9FE6 0x71B8 +0x9FE7 0x71BA +0x9FE8 0x71BB +0x9FE9 0x71BC +0x9FEA 0x71BD +0x9FEB 0x71BE +0x9FEC 0x71BF +0x9FED 0x71C0 +0x9FEE 0x71C1 +0x9FEF 0x71C2 +0x9FF0 0x71C4 +0x9FF1 0x71C5 +0x9FF2 0x71C6 +0x9FF3 0x71C7 +0x9FF4 0x71C8 +0x9FF5 0x71C9 +0x9FF6 0x71CA +0x9FF7 0x71CB +0x9FF8 0x71CC +0x9FF9 0x71CD +0x9FFA 0x71CF +0x9FFB 0x71D0 +0x9FFC 0x71D1 +0x9FFD 0x71D2 +0x9FFE 0x71D3 +0xA040 0x71D6 +0xA041 0x71D7 +0xA042 0x71D8 +0xA043 0x71D9 +0xA044 0x71DA +0xA045 0x71DB +0xA046 0x71DC +0xA047 0x71DD +0xA048 0x71DE +0xA049 0x71DF +0xA04A 0x71E1 +0xA04B 0x71E2 +0xA04C 0x71E3 +0xA04D 0x71E4 +0xA04E 0x71E6 +0xA04F 0x71E8 +0xA050 0x71E9 +0xA051 0x71EA +0xA052 0x71EB +0xA053 0x71EC +0xA054 0x71ED +0xA055 0x71EF +0xA056 0x71F0 +0xA057 0x71F1 +0xA058 0x71F2 +0xA059 0x71F3 +0xA05A 0x71F4 +0xA05B 0x71F5 +0xA05C 0x71F6 +0xA05D 0x71F7 +0xA05E 0x71F8 +0xA05F 0x71FA +0xA060 0x71FB +0xA061 0x71FC +0xA062 0x71FD +0xA063 0x71FE +0xA064 0x71FF +0xA065 0x7200 +0xA066 0x7201 +0xA067 0x7202 +0xA068 0x7203 +0xA069 0x7204 +0xA06A 0x7205 +0xA06B 0x7207 +0xA06C 0x7208 +0xA06D 0x7209 +0xA06E 0x720A +0xA06F 0x720B +0xA070 0x720C +0xA071 0x720D +0xA072 0x720E +0xA073 0x720F +0xA074 0x7210 +0xA075 0x7211 +0xA076 0x7212 +0xA077 0x7213 +0xA078 0x7214 +0xA079 0x7215 +0xA07A 0x7216 +0xA07B 0x7217 +0xA07C 0x7218 +0xA07D 0x7219 +0xA07E 0x721A +0xA080 0x721B +0xA081 0x721C +0xA082 0x721E +0xA083 0x721F +0xA084 0x7220 +0xA085 0x7221 +0xA086 0x7222 +0xA087 0x7223 +0xA088 0x7224 +0xA089 0x7225 +0xA08A 0x7226 +0xA08B 0x7227 +0xA08C 0x7229 +0xA08D 0x722B +0xA08E 0x722D +0xA08F 0x722E +0xA090 0x722F +0xA091 0x7232 +0xA092 0x7233 +0xA093 0x7234 +0xA094 0x723A +0xA095 0x723C +0xA096 0x723E +0xA097 0x7240 +0xA098 0x7241 +0xA099 0x7242 +0xA09A 0x7243 +0xA09B 0x7244 +0xA09C 0x7245 +0xA09D 0x7246 +0xA09E 0x7249 +0xA09F 0x724A +0xA0A0 0x724B +0xA0A1 0x724E +0xA0A2 0x724F +0xA0A3 0x7250 +0xA0A4 0x7251 +0xA0A5 0x7253 +0xA0A6 0x7254 +0xA0A7 0x7255 +0xA0A8 0x7257 +0xA0A9 0x7258 +0xA0AA 0x725A +0xA0AB 0x725C +0xA0AC 0x725E +0xA0AD 0x7260 +0xA0AE 0x7263 +0xA0AF 0x7264 +0xA0B0 0x7265 +0xA0B1 0x7268 +0xA0B2 0x726A +0xA0B3 0x726B +0xA0B4 0x726C +0xA0B5 0x726D +0xA0B6 0x7270 +0xA0B7 0x7271 +0xA0B8 0x7273 +0xA0B9 0x7274 +0xA0BA 0x7276 +0xA0BB 0x7277 +0xA0BC 0x7278 +0xA0BD 0x727B +0xA0BE 0x727C +0xA0BF 0x727D +0xA0C0 0x7282 +0xA0C1 0x7283 +0xA0C2 0x7285 +0xA0C3 0x7286 +0xA0C4 0x7287 +0xA0C5 0x7288 +0xA0C6 0x7289 +0xA0C7 0x728C +0xA0C8 0x728E +0xA0C9 0x7290 +0xA0CA 0x7291 +0xA0CB 0x7293 +0xA0CC 0x7294 +0xA0CD 0x7295 +0xA0CE 0x7296 +0xA0CF 0x7297 +0xA0D0 0x7298 +0xA0D1 0x7299 +0xA0D2 0x729A +0xA0D3 0x729B +0xA0D4 0x729C +0xA0D5 0x729D +0xA0D6 0x729E +0xA0D7 0x72A0 +0xA0D8 0x72A1 +0xA0D9 0x72A2 +0xA0DA 0x72A3 +0xA0DB 0x72A4 +0xA0DC 0x72A5 +0xA0DD 0x72A6 +0xA0DE 0x72A7 +0xA0DF 0x72A8 +0xA0E0 0x72A9 +0xA0E1 0x72AA +0xA0E2 0x72AB +0xA0E3 0x72AE +0xA0E4 0x72B1 +0xA0E5 0x72B2 +0xA0E6 0x72B3 +0xA0E7 0x72B5 +0xA0E8 0x72BA +0xA0E9 0x72BB +0xA0EA 0x72BC +0xA0EB 0x72BD +0xA0EC 0x72BE +0xA0ED 0x72BF +0xA0EE 0x72C0 +0xA0EF 0x72C5 +0xA0F0 0x72C6 +0xA0F1 0x72C7 +0xA0F2 0x72C9 +0xA0F3 0x72CA +0xA0F4 0x72CB +0xA0F5 0x72CC +0xA0F6 0x72CF +0xA0F7 0x72D1 +0xA0F8 0x72D3 +0xA0F9 0x72D4 +0xA0FA 0x72D5 +0xA0FB 0x72D6 +0xA0FC 0x72D8 +0xA0FD 0x72DA +0xA0FE 0x72DB +0xA140 0xE4C6 +0xA141 0xE4C7 +0xA142 0xE4C8 +0xA143 0xE4C9 +0xA144 0xE4CA +0xA145 0xE4CB +0xA146 0xE4CC +0xA147 0xE4CD +0xA148 0xE4CE +0xA149 0xE4CF +0xA14A 0xE4D0 +0xA14B 0xE4D1 +0xA14C 0xE4D2 +0xA14D 0xE4D3 +0xA14E 0xE4D4 +0xA14F 0xE4D5 +0xA150 0xE4D6 +0xA151 0xE4D7 +0xA152 0xE4D8 +0xA153 0xE4D9 +0xA154 0xE4DA +0xA155 0xE4DB +0xA156 0xE4DC +0xA157 0xE4DD +0xA158 0xE4DE +0xA159 0xE4DF +0xA15A 0xE4E0 +0xA15B 0xE4E1 +0xA15C 0xE4E2 +0xA15D 0xE4E3 +0xA15E 0xE4E4 +0xA15F 0xE4E5 +0xA160 0xE4E6 +0xA161 0xE4E7 +0xA162 0xE4E8 +0xA163 0xE4E9 +0xA164 0xE4EA +0xA165 0xE4EB +0xA166 0xE4EC +0xA167 0xE4ED +0xA168 0xE4EE +0xA169 0xE4EF +0xA16A 0xE4F0 +0xA16B 0xE4F1 +0xA16C 0xE4F2 +0xA16D 0xE4F3 +0xA16E 0xE4F4 +0xA16F 0xE4F5 +0xA170 0xE4F6 +0xA171 0xE4F7 +0xA172 0xE4F8 +0xA173 0xE4F9 +0xA174 0xE4FA +0xA175 0xE4FB +0xA176 0xE4FC +0xA177 0xE4FD +0xA178 0xE4FE +0xA179 0xE4FF +0xA17A 0xE500 +0xA17B 0xE501 +0xA17C 0xE502 +0xA17D 0xE503 +0xA17E 0xE504 +0xA180 0xE505 +0xA181 0xE506 +0xA182 0xE507 +0xA183 0xE508 +0xA184 0xE509 +0xA185 0xE50A +0xA186 0xE50B +0xA187 0xE50C +0xA188 0xE50D +0xA189 0xE50E +0xA18A 0xE50F +0xA18B 0xE510 +0xA18C 0xE511 +0xA18D 0xE512 +0xA18E 0xE513 +0xA18F 0xE514 +0xA190 0xE515 +0xA191 0xE516 +0xA192 0xE517 +0xA193 0xE518 +0xA194 0xE519 +0xA195 0xE51A +0xA196 0xE51B +0xA197 0xE51C +0xA198 0xE51D +0xA199 0xE51E +0xA19A 0xE51F +0xA19B 0xE520 +0xA19C 0xE521 +0xA19D 0xE522 +0xA19E 0xE523 +0xA19F 0xE524 +0xA1A0 0xE525 +0xA1A1 0x3000 +0xA1A2 0x3001 +0xA1A3 0x3002 +0xA1A4 0x00B7 +0xA1A5 0x02C9 +0xA1A6 0x02C7 +0xA1A7 0x00A8 +0xA1A8 0x3003 +0xA1A9 0x3005 +0xA1AA 0x2014 +0xA1AB 0xFF5E +0xA1AC 0x2016 +0xA1AD 0x2026 +0xA1AE 0x2018 +0xA1AF 0x2019 +0xA1B0 0x201C +0xA1B1 0x201D +0xA1B2 0x3014 +0xA1B3 0x3015 +0xA1B4 0x3008 +0xA1B5 0x3009 +0xA1B6 0x300A +0xA1B7 0x300B +0xA1B8 0x300C +0xA1B9 0x300D +0xA1BA 0x300E +0xA1BB 0x300F +0xA1BC 0x3016 +0xA1BD 0x3017 +0xA1BE 0x3010 +0xA1BF 0x3011 +0xA1C0 0x00B1 +0xA1C1 0x00D7 +0xA1C2 0x00F7 +0xA1C3 0x2236 +0xA1C4 0x2227 +0xA1C5 0x2228 +0xA1C6 0x2211 +0xA1C7 0x220F +0xA1C8 0x222A +0xA1C9 0x2229 +0xA1CA 0x2208 +0xA1CB 0x2237 +0xA1CC 0x221A +0xA1CD 0x22A5 +0xA1CE 0x2225 +0xA1CF 0x2220 +0xA1D0 0x2312 +0xA1D1 0x2299 +0xA1D2 0x222B +0xA1D3 0x222E +0xA1D4 0x2261 +0xA1D5 0x224C +0xA1D6 0x2248 +0xA1D7 0x223D +0xA1D8 0x221D +0xA1D9 0x2260 +0xA1DA 0x226E +0xA1DB 0x226F +0xA1DC 0x2264 +0xA1DD 0x2265 +0xA1DE 0x221E +0xA1DF 0x2235 +0xA1E0 0x2234 +0xA1E1 0x2642 +0xA1E2 0x2640 +0xA1E3 0x00B0 +0xA1E4 0x2032 +0xA1E5 0x2033 +0xA1E6 0x2103 +0xA1E7 0xFF04 +0xA1E8 0x00A4 +0xA1E9 0xFFE0 +0xA1EA 0xFFE1 +0xA1EB 0x2030 +0xA1EC 0x00A7 +0xA1ED 0x2116 +0xA1EE 0x2606 +0xA1EF 0x2605 +0xA1F0 0x25CB +0xA1F1 0x25CF +0xA1F2 0x25CE +0xA1F3 0x25C7 +0xA1F4 0x25C6 +0xA1F5 0x25A1 +0xA1F6 0x25A0 +0xA1F7 0x25B3 +0xA1F8 0x25B2 +0xA1F9 0x203B +0xA1FA 0x2192 +0xA1FB 0x2190 +0xA1FC 0x2191 +0xA1FD 0x2193 +0xA1FE 0x3013 +0xA240 0xE526 +0xA241 0xE527 +0xA242 0xE528 +0xA243 0xE529 +0xA244 0xE52A +0xA245 0xE52B +0xA246 0xE52C +0xA247 0xE52D +0xA248 0xE52E +0xA249 0xE52F +0xA24A 0xE530 +0xA24B 0xE531 +0xA24C 0xE532 +0xA24D 0xE533 +0xA24E 0xE534 +0xA24F 0xE535 +0xA250 0xE536 +0xA251 0xE537 +0xA252 0xE538 +0xA253 0xE539 +0xA254 0xE53A +0xA255 0xE53B +0xA256 0xE53C +0xA257 0xE53D +0xA258 0xE53E +0xA259 0xE53F +0xA25A 0xE540 +0xA25B 0xE541 +0xA25C 0xE542 +0xA25D 0xE543 +0xA25E 0xE544 +0xA25F 0xE545 +0xA260 0xE546 +0xA261 0xE547 +0xA262 0xE548 +0xA263 0xE549 +0xA264 0xE54A +0xA265 0xE54B +0xA266 0xE54C +0xA267 0xE54D +0xA268 0xE54E +0xA269 0xE54F +0xA26A 0xE550 +0xA26B 0xE551 +0xA26C 0xE552 +0xA26D 0xE553 +0xA26E 0xE554 +0xA26F 0xE555 +0xA270 0xE556 +0xA271 0xE557 +0xA272 0xE558 +0xA273 0xE559 +0xA274 0xE55A +0xA275 0xE55B +0xA276 0xE55C +0xA277 0xE55D +0xA278 0xE55E +0xA279 0xE55F +0xA27A 0xE560 +0xA27B 0xE561 +0xA27C 0xE562 +0xA27D 0xE563 +0xA27E 0xE564 +0xA280 0xE565 +0xA281 0xE566 +0xA282 0xE567 +0xA283 0xE568 +0xA284 0xE569 +0xA285 0xE56A +0xA286 0xE56B +0xA287 0xE56C +0xA288 0xE56D +0xA289 0xE56E +0xA28A 0xE56F +0xA28B 0xE570 +0xA28C 0xE571 +0xA28D 0xE572 +0xA28E 0xE573 +0xA28F 0xE574 +0xA290 0xE575 +0xA291 0xE576 +0xA292 0xE577 +0xA293 0xE578 +0xA294 0xE579 +0xA295 0xE57A +0xA296 0xE57B +0xA297 0xE57C +0xA298 0xE57D +0xA299 0xE57E +0xA29A 0xE57F +0xA29B 0xE580 +0xA29C 0xE581 +0xA29D 0xE582 +0xA29E 0xE583 +0xA29F 0xE584 +0xA2A0 0xE585 +0xA2A1 0x2170 +0xA2A2 0x2171 +0xA2A3 0x2172 +0xA2A4 0x2173 +0xA2A5 0x2174 +0xA2A6 0x2175 +0xA2A7 0x2176 +0xA2A8 0x2177 +0xA2A9 0x2178 +0xA2AA 0x2179 +0xA2B1 0x2488 +0xA2B2 0x2489 +0xA2B3 0x248A +0xA2B4 0x248B +0xA2B5 0x248C +0xA2B6 0x248D +0xA2B7 0x248E +0xA2B8 0x248F +0xA2B9 0x2490 +0xA2BA 0x2491 +0xA2BB 0x2492 +0xA2BC 0x2493 +0xA2BD 0x2494 +0xA2BE 0x2495 +0xA2BF 0x2496 +0xA2C0 0x2497 +0xA2C1 0x2498 +0xA2C2 0x2499 +0xA2C3 0x249A +0xA2C4 0x249B +0xA2C5 0x2474 +0xA2C6 0x2475 +0xA2C7 0x2476 +0xA2C8 0x2477 +0xA2C9 0x2478 +0xA2CA 0x2479 +0xA2CB 0x247A +0xA2CC 0x247B +0xA2CD 0x247C +0xA2CE 0x247D +0xA2CF 0x247E +0xA2D0 0x247F +0xA2D1 0x2480 +0xA2D2 0x2481 +0xA2D3 0x2482 +0xA2D4 0x2483 +0xA2D5 0x2484 +0xA2D6 0x2485 +0xA2D7 0x2486 +0xA2D8 0x2487 +0xA2D9 0x2460 +0xA2DA 0x2461 +0xA2DB 0x2462 +0xA2DC 0x2463 +0xA2DD 0x2464 +0xA2DE 0x2465 +0xA2DF 0x2466 +0xA2E0 0x2467 +0xA2E1 0x2468 +0xA2E2 0x2469 +0xA2E5 0x3220 +0xA2E6 0x3221 +0xA2E7 0x3222 +0xA2E8 0x3223 +0xA2E9 0x3224 +0xA2EA 0x3225 +0xA2EB 0x3226 +0xA2EC 0x3227 +0xA2ED 0x3228 +0xA2EE 0x3229 +0xA2F1 0x2160 +0xA2F2 0x2161 +0xA2F3 0x2162 +0xA2F4 0x2163 +0xA2F5 0x2164 +0xA2F6 0x2165 +0xA2F7 0x2166 +0xA2F8 0x2167 +0xA2F9 0x2168 +0xA2FA 0x2169 +0xA2FB 0x216A +0xA2FC 0x216B +0xA3A1 0xFF01 +0xA3A2 0xFF02 +0xA3A3 0xFF03 +0xA3A4 0xFFE5 +0xA3A5 0xFF05 +0xA3A6 0xFF06 +0xA3A7 0xFF07 +0xA3A8 0xFF08 +0xA3A9 0xFF09 +0xA3AA 0xFF0A +0xA3AB 0xFF0B +0xA3AC 0xFF0C +0xA3AD 0xFF0D +0xA3AE 0xFF0E +0xA3AF 0xFF0F +0xA3B0 0xFF10 +0xA3B1 0xFF11 +0xA3B2 0xFF12 +0xA3B3 0xFF13 +0xA3B4 0xFF14 +0xA3B5 0xFF15 +0xA3B6 0xFF16 +0xA3B7 0xFF17 +0xA3B8 0xFF18 +0xA3B9 0xFF19 +0xA3BA 0xFF1A +0xA3BB 0xFF1B +0xA3BC 0xFF1C +0xA3BD 0xFF1D +0xA3BE 0xFF1E +0xA3BF 0xFF1F +0xA3C0 0xFF20 +0xA3C1 0xFF21 +0xA3C2 0xFF22 +0xA3C3 0xFF23 +0xA3C4 0xFF24 +0xA3C5 0xFF25 +0xA3C6 0xFF26 +0xA3C7 0xFF27 +0xA3C8 0xFF28 +0xA3C9 0xFF29 +0xA3CA 0xFF2A +0xA3CB 0xFF2B +0xA3CC 0xFF2C +0xA3CD 0xFF2D +0xA3CE 0xFF2E +0xA3CF 0xFF2F +0xA3D0 0xFF30 +0xA3D1 0xFF31 +0xA3D2 0xFF32 +0xA3D3 0xFF33 +0xA3D4 0xFF34 +0xA3D5 0xFF35 +0xA3D6 0xFF36 +0xA3D7 0xFF37 +0xA3D8 0xFF38 +0xA3D9 0xFF39 +0xA3DA 0xFF3A +0xA3DB 0xFF3B +0xA3DC 0xFF3C +0xA3DD 0xFF3D +0xA3DE 0xFF3E +0xA3DF 0xFF3F +0xA3E0 0xFF40 +0xA3E1 0xFF41 +0xA3E2 0xFF42 +0xA3E3 0xFF43 +0xA3E4 0xFF44 +0xA3E5 0xFF45 +0xA3E6 0xFF46 +0xA3E7 0xFF47 +0xA3E8 0xFF48 +0xA3E9 0xFF49 +0xA3EA 0xFF4A +0xA3EB 0xFF4B +0xA3EC 0xFF4C +0xA3ED 0xFF4D +0xA3EE 0xFF4E +0xA3EF 0xFF4F +0xA3F0 0xFF50 +0xA3F1 0xFF51 +0xA3F2 0xFF52 +0xA3F3 0xFF53 +0xA3F4 0xFF54 +0xA3F5 0xFF55 +0xA3F6 0xFF56 +0xA3F7 0xFF57 +0xA3F8 0xFF58 +0xA3F9 0xFF59 +0xA3FA 0xFF5A +0xA3FB 0xFF5B +0xA3FC 0xFF5C +0xA3FD 0xFF5D +0xA3FE 0xFFE3 +0xA4A1 0x3041 +0xA4A2 0x3042 +0xA4A3 0x3043 +0xA4A4 0x3044 +0xA4A5 0x3045 +0xA4A6 0x3046 +0xA4A7 0x3047 +0xA4A8 0x3048 +0xA4A9 0x3049 +0xA4AA 0x304A +0xA4AB 0x304B +0xA4AC 0x304C +0xA4AD 0x304D +0xA4AE 0x304E +0xA4AF 0x304F +0xA4B0 0x3050 +0xA4B1 0x3051 +0xA4B2 0x3052 +0xA4B3 0x3053 +0xA4B4 0x3054 +0xA4B5 0x3055 +0xA4B6 0x3056 +0xA4B7 0x3057 +0xA4B8 0x3058 +0xA4B9 0x3059 +0xA4BA 0x305A +0xA4BB 0x305B +0xA4BC 0x305C +0xA4BD 0x305D +0xA4BE 0x305E +0xA4BF 0x305F +0xA4C0 0x3060 +0xA4C1 0x3061 +0xA4C2 0x3062 +0xA4C3 0x3063 +0xA4C4 0x3064 +0xA4C5 0x3065 +0xA4C6 0x3066 +0xA4C7 0x3067 +0xA4C8 0x3068 +0xA4C9 0x3069 +0xA4CA 0x306A +0xA4CB 0x306B +0xA4CC 0x306C +0xA4CD 0x306D +0xA4CE 0x306E +0xA4CF 0x306F +0xA4D0 0x3070 +0xA4D1 0x3071 +0xA4D2 0x3072 +0xA4D3 0x3073 +0xA4D4 0x3074 +0xA4D5 0x3075 +0xA4D6 0x3076 +0xA4D7 0x3077 +0xA4D8 0x3078 +0xA4D9 0x3079 +0xA4DA 0x307A +0xA4DB 0x307B +0xA4DC 0x307C +0xA4DD 0x307D +0xA4DE 0x307E +0xA4DF 0x307F +0xA4E0 0x3080 +0xA4E1 0x3081 +0xA4E2 0x3082 +0xA4E3 0x3083 +0xA4E4 0x3084 +0xA4E5 0x3085 +0xA4E6 0x3086 +0xA4E7 0x3087 +0xA4E8 0x3088 +0xA4E9 0x3089 +0xA4EA 0x308A +0xA4EB 0x308B +0xA4EC 0x308C +0xA4ED 0x308D +0xA4EE 0x308E +0xA4EF 0x308F +0xA4F0 0x3090 +0xA4F1 0x3091 +0xA4F2 0x3092 +0xA4F3 0x3093 +0xA5A1 0x30A1 +0xA5A2 0x30A2 +0xA5A3 0x30A3 +0xA5A4 0x30A4 +0xA5A5 0x30A5 +0xA5A6 0x30A6 +0xA5A7 0x30A7 +0xA5A8 0x30A8 +0xA5A9 0x30A9 +0xA5AA 0x30AA +0xA5AB 0x30AB +0xA5AC 0x30AC +0xA5AD 0x30AD +0xA5AE 0x30AE +0xA5AF 0x30AF +0xA5B0 0x30B0 +0xA5B1 0x30B1 +0xA5B2 0x30B2 +0xA5B3 0x30B3 +0xA5B4 0x30B4 +0xA5B5 0x30B5 +0xA5B6 0x30B6 +0xA5B7 0x30B7 +0xA5B8 0x30B8 +0xA5B9 0x30B9 +0xA5BA 0x30BA +0xA5BB 0x30BB +0xA5BC 0x30BC +0xA5BD 0x30BD +0xA5BE 0x30BE +0xA5BF 0x30BF +0xA5C0 0x30C0 +0xA5C1 0x30C1 +0xA5C2 0x30C2 +0xA5C3 0x30C3 +0xA5C4 0x30C4 +0xA5C5 0x30C5 +0xA5C6 0x30C6 +0xA5C7 0x30C7 +0xA5C8 0x30C8 +0xA5C9 0x30C9 +0xA5CA 0x30CA +0xA5CB 0x30CB +0xA5CC 0x30CC +0xA5CD 0x30CD +0xA5CE 0x30CE +0xA5CF 0x30CF +0xA5D0 0x30D0 +0xA5D1 0x30D1 +0xA5D2 0x30D2 +0xA5D3 0x30D3 +0xA5D4 0x30D4 +0xA5D5 0x30D5 +0xA5D6 0x30D6 +0xA5D7 0x30D7 +0xA5D8 0x30D8 +0xA5D9 0x30D9 +0xA5DA 0x30DA +0xA5DB 0x30DB +0xA5DC 0x30DC +0xA5DD 0x30DD +0xA5DE 0x30DE +0xA5DF 0x30DF +0xA5E0 0x30E0 +0xA5E1 0x30E1 +0xA5E2 0x30E2 +0xA5E3 0x30E3 +0xA5E4 0x30E4 +0xA5E5 0x30E5 +0xA5E6 0x30E6 +0xA5E7 0x30E7 +0xA5E8 0x30E8 +0xA5E9 0x30E9 +0xA5EA 0x30EA +0xA5EB 0x30EB +0xA5EC 0x30EC +0xA5ED 0x30ED +0xA5EE 0x30EE +0xA5EF 0x30EF +0xA5F0 0x30F0 +0xA5F1 0x30F1 +0xA5F2 0x30F2 +0xA5F3 0x30F3 +0xA5F4 0x30F4 +0xA5F5 0x30F5 +0xA5F6 0x30F6 +0xA6A1 0x0391 +0xA6A2 0x0392 +0xA6A3 0x0393 +0xA6A4 0x0394 +0xA6A5 0x0395 +0xA6A6 0x0396 +0xA6A7 0x0397 +0xA6A8 0x0398 +0xA6A9 0x0399 +0xA6AA 0x039A +0xA6AB 0x039B +0xA6AC 0x039C +0xA6AD 0x039D +0xA6AE 0x039E +0xA6AF 0x039F +0xA6B0 0x03A0 +0xA6B1 0x03A1 +0xA6B2 0x03A3 +0xA6B3 0x03A4 +0xA6B4 0x03A5 +0xA6B5 0x03A6 +0xA6B6 0x03A7 +0xA6B7 0x03A8 +0xA6B8 0x03A9 +0xA6C1 0x03B1 +0xA6C2 0x03B2 +0xA6C3 0x03B3 +0xA6C4 0x03B4 +0xA6C5 0x03B5 +0xA6C6 0x03B6 +0xA6C7 0x03B7 +0xA6C8 0x03B8 +0xA6C9 0x03B9 +0xA6CA 0x03BA +0xA6CB 0x03BB +0xA6CC 0x03BC +0xA6CD 0x03BD +0xA6CE 0x03BE +0xA6CF 0x03BF +0xA6D0 0x03C0 +0xA6D1 0x03C1 +0xA6D2 0x03C3 +0xA6D3 0x03C4 +0xA6D4 0x03C5 +0xA6D5 0x03C6 +0xA6D6 0x03C7 +0xA6D7 0x03C8 +0xA6D8 0x03C9 +0xA6E0 0xFE35 +0xA6E1 0xFE36 +0xA6E2 0xFE39 +0xA6E3 0xFE3A +0xA6E4 0xFE3F +0xA6E5 0xFE40 +0xA6E6 0xFE3D +0xA6E7 0xFE3E +0xA6E8 0xFE41 +0xA6E9 0xFE42 +0xA6EA 0xFE43 +0xA6EB 0xFE44 +0xA6EE 0xFE3B +0xA6EF 0xFE3C +0xA6F0 0xFE37 +0xA6F1 0xFE38 +0xA6F2 0xFE31 +0xA6F4 0xFE33 +0xA6F5 0xFE34 +0xA7A1 0x0410 +0xA7A2 0x0411 +0xA7A3 0x0412 +0xA7A4 0x0413 +0xA7A5 0x0414 +0xA7A6 0x0415 +0xA7A7 0x0401 +0xA7A8 0x0416 +0xA7A9 0x0417 +0xA7AA 0x0418 +0xA7AB 0x0419 +0xA7AC 0x041A +0xA7AD 0x041B +0xA7AE 0x041C +0xA7AF 0x041D +0xA7B0 0x041E +0xA7B1 0x041F +0xA7B2 0x0420 +0xA7B3 0x0421 +0xA7B4 0x0422 +0xA7B5 0x0423 +0xA7B6 0x0424 +0xA7B7 0x0425 +0xA7B8 0x0426 +0xA7B9 0x0427 +0xA7BA 0x0428 +0xA7BB 0x0429 +0xA7BC 0x042A +0xA7BD 0x042B +0xA7BE 0x042C +0xA7BF 0x042D +0xA7C0 0x042E +0xA7C1 0x042F +0xA7D1 0x0430 +0xA7D2 0x0431 +0xA7D3 0x0432 +0xA7D4 0x0433 +0xA7D5 0x0434 +0xA7D6 0x0435 +0xA7D7 0x0451 +0xA7D8 0x0436 +0xA7D9 0x0437 +0xA7DA 0x0438 +0xA7DB 0x0439 +0xA7DC 0x043A +0xA7DD 0x043B +0xA7DE 0x043C +0xA7DF 0x043D +0xA7E0 0x043E +0xA7E1 0x043F +0xA7E2 0x0440 +0xA7E3 0x0441 +0xA7E4 0x0442 +0xA7E5 0x0443 +0xA7E6 0x0444 +0xA7E7 0x0445 +0xA7E8 0x0446 +0xA7E9 0x0447 +0xA7EA 0x0448 +0xA7EB 0x0449 +0xA7EC 0x044A +0xA7ED 0x044B +0xA7EE 0x044C +0xA7EF 0x044D +0xA7F0 0x044E +0xA7F1 0x044F +0xA840 0x02CA +0xA841 0x02CB +0xA842 0x02D9 +0xA843 0x2013 +0xA844 0x2015 +0xA845 0x2025 +0xA846 0x2035 +0xA847 0x2105 +0xA848 0x2109 +0xA849 0x2196 +0xA84A 0x2197 +0xA84B 0x2198 +0xA84C 0x2199 +0xA84D 0x2215 +0xA84E 0x221F +0xA84F 0x2223 +0xA850 0x2252 +0xA851 0x2266 +0xA852 0x2267 +0xA853 0x22BF +0xA854 0x2550 +0xA855 0x2551 +0xA856 0x2552 +0xA857 0x2553 +0xA858 0x2554 +0xA859 0x2555 +0xA85A 0x2556 +0xA85B 0x2557 +0xA85C 0x2558 +0xA85D 0x2559 +0xA85E 0x255A +0xA85F 0x255B +0xA860 0x255C +0xA861 0x255D +0xA862 0x255E +0xA863 0x255F +0xA864 0x2560 +0xA865 0x2561 +0xA866 0x2562 +0xA867 0x2563 +0xA868 0x2564 +0xA869 0x2565 +0xA86A 0x2566 +0xA86B 0x2567 +0xA86C 0x2568 +0xA86D 0x2569 +0xA86E 0x256A +0xA86F 0x256B +0xA870 0x256C +0xA871 0x256D +0xA872 0x256E +0xA873 0x256F +0xA874 0x2570 +0xA875 0x2571 +0xA876 0x2572 +0xA877 0x2573 +0xA878 0x2581 +0xA879 0x2582 +0xA87A 0x2583 +0xA87B 0x2584 +0xA87C 0x2585 +0xA87D 0x2586 +0xA87E 0x2587 +0xA880 0x2588 +0xA881 0x2589 +0xA882 0x258A +0xA883 0x258B +0xA884 0x258C +0xA885 0x258D +0xA886 0x258E +0xA887 0x258F +0xA888 0x2593 +0xA889 0x2594 +0xA88A 0x2595 +0xA88B 0x25BC +0xA88C 0x25BD +0xA88D 0x25E2 +0xA88E 0x25E3 +0xA88F 0x25E4 +0xA890 0x25E5 +0xA891 0x2609 +0xA892 0x2295 +0xA893 0x3012 +0xA894 0x301D +0xA895 0x301E +0xA8A1 0x0101 +0xA8A2 0x00E1 +0xA8A3 0x01CE +0xA8A4 0x00E0 +0xA8A5 0x0113 +0xA8A6 0x00E9 +0xA8A7 0x011B +0xA8A8 0x00E8 +0xA8A9 0x012B +0xA8AA 0x00ED +0xA8AB 0x01D0 +0xA8AC 0x00EC +0xA8AD 0x014D +0xA8AE 0x00F3 +0xA8AF 0x01D2 +0xA8B0 0x00F2 +0xA8B1 0x016B +0xA8B2 0x00FA +0xA8B3 0x01D4 +0xA8B4 0x00F9 +0xA8B5 0x01D6 +0xA8B6 0x01D8 +0xA8B7 0x01DA +0xA8B8 0x01DC +0xA8B9 0x00FC +0xA8BA 0x00EA +0xA8BB 0x0251 +0xA8BD 0x0144 +0xA8BE 0x0148 +0xA8C0 0x0261 +0xA8C5 0x3105 +0xA8C6 0x3106 +0xA8C7 0x3107 +0xA8C8 0x3108 +0xA8C9 0x3109 +0xA8CA 0x310A +0xA8CB 0x310B +0xA8CC 0x310C +0xA8CD 0x310D +0xA8CE 0x310E +0xA8CF 0x310F +0xA8D0 0x3110 +0xA8D1 0x3111 +0xA8D2 0x3112 +0xA8D3 0x3113 +0xA8D4 0x3114 +0xA8D5 0x3115 +0xA8D6 0x3116 +0xA8D7 0x3117 +0xA8D8 0x3118 +0xA8D9 0x3119 +0xA8DA 0x311A +0xA8DB 0x311B +0xA8DC 0x311C +0xA8DD 0x311D +0xA8DE 0x311E +0xA8DF 0x311F +0xA8E0 0x3120 +0xA8E1 0x3121 +0xA8E2 0x3122 +0xA8E3 0x3123 +0xA8E4 0x3124 +0xA8E5 0x3125 +0xA8E6 0x3126 +0xA8E7 0x3127 +0xA8E8 0x3128 +0xA8E9 0x3129 +0xA940 0x3021 +0xA941 0x3022 +0xA942 0x3023 +0xA943 0x3024 +0xA944 0x3025 +0xA945 0x3026 +0xA946 0x3027 +0xA947 0x3028 +0xA948 0x3029 +0xA949 0x32A3 +0xA94A 0x338E +0xA94B 0x338F +0xA94C 0x339C +0xA94D 0x339D +0xA94E 0x339E +0xA94F 0x33A1 +0xA950 0x33C4 +0xA951 0x33CE +0xA952 0x33D1 +0xA953 0x33D2 +0xA954 0x33D5 +0xA955 0xFE30 +0xA956 0xFFE2 +0xA957 0xFFE4 +0xA959 0x2121 +0xA95A 0x3231 +0xA95C 0x2010 +0xA960 0x30FC +0xA961 0x309B +0xA962 0x309C +0xA963 0x30FD +0xA964 0x30FE +0xA965 0x3006 +0xA966 0x309D +0xA967 0x309E +0xA968 0xFE49 +0xA969 0xFE4A +0xA96A 0xFE4B +0xA96B 0xFE4C +0xA96C 0xFE4D +0xA96D 0xFE4E +0xA96E 0xFE4F +0xA96F 0xFE50 +0xA970 0xFE51 +0xA971 0xFE52 +0xA972 0xFE54 +0xA973 0xFE55 +0xA974 0xFE56 +0xA975 0xFE57 +0xA976 0xFE59 +0xA977 0xFE5A +0xA978 0xFE5B +0xA979 0xFE5C +0xA97A 0xFE5D +0xA97B 0xFE5E +0xA97C 0xFE5F +0xA97D 0xFE60 +0xA97E 0xFE61 +0xA980 0xFE62 +0xA981 0xFE63 +0xA982 0xFE64 +0xA983 0xFE65 +0xA984 0xFE66 +0xA985 0xFE68 +0xA986 0xFE69 +0xA987 0xFE6A +0xA988 0xFE6B +0xA996 0x3007 +0xA9A4 0x2500 +0xA9A5 0x2501 +0xA9A6 0x2502 +0xA9A7 0x2503 +0xA9A8 0x2504 +0xA9A9 0x2505 +0xA9AA 0x2506 +0xA9AB 0x2507 +0xA9AC 0x2508 +0xA9AD 0x2509 +0xA9AE 0x250A +0xA9AF 0x250B +0xA9B0 0x250C +0xA9B1 0x250D +0xA9B2 0x250E +0xA9B3 0x250F +0xA9B4 0x2510 +0xA9B5 0x2511 +0xA9B6 0x2512 +0xA9B7 0x2513 +0xA9B8 0x2514 +0xA9B9 0x2515 +0xA9BA 0x2516 +0xA9BB 0x2517 +0xA9BC 0x2518 +0xA9BD 0x2519 +0xA9BE 0x251A +0xA9BF 0x251B +0xA9C0 0x251C +0xA9C1 0x251D +0xA9C2 0x251E +0xA9C3 0x251F +0xA9C4 0x2520 +0xA9C5 0x2521 +0xA9C6 0x2522 +0xA9C7 0x2523 +0xA9C8 0x2524 +0xA9C9 0x2525 +0xA9CA 0x2526 +0xA9CB 0x2527 +0xA9CC 0x2528 +0xA9CD 0x2529 +0xA9CE 0x252A +0xA9CF 0x252B +0xA9D0 0x252C +0xA9D1 0x252D +0xA9D2 0x252E +0xA9D3 0x252F +0xA9D4 0x2530 +0xA9D5 0x2531 +0xA9D6 0x2532 +0xA9D7 0x2533 +0xA9D8 0x2534 +0xA9D9 0x2535 +0xA9DA 0x2536 +0xA9DB 0x2537 +0xA9DC 0x2538 +0xA9DD 0x2539 +0xA9DE 0x253A +0xA9DF 0x253B +0xA9E0 0x253C +0xA9E1 0x253D +0xA9E2 0x253E +0xA9E3 0x253F +0xA9E4 0x2540 +0xA9E5 0x2541 +0xA9E6 0x2542 +0xA9E7 0x2543 +0xA9E8 0x2544 +0xA9E9 0x2545 +0xA9EA 0x2546 +0xA9EB 0x2547 +0xA9EC 0x2548 +0xA9ED 0x2549 +0xA9EE 0x254A +0xA9EF 0x254B +0xAA40 0x72DC +0xAA41 0x72DD +0xAA42 0x72DF +0xAA43 0x72E2 +0xAA44 0x72E3 +0xAA45 0x72E4 +0xAA46 0x72E5 +0xAA47 0x72E6 +0xAA48 0x72E7 +0xAA49 0x72EA +0xAA4A 0x72EB +0xAA4B 0x72F5 +0xAA4C 0x72F6 +0xAA4D 0x72F9 +0xAA4E 0x72FD +0xAA4F 0x72FE +0xAA50 0x72FF +0xAA51 0x7300 +0xAA52 0x7302 +0xAA53 0x7304 +0xAA54 0x7305 +0xAA55 0x7306 +0xAA56 0x7307 +0xAA57 0x7308 +0xAA58 0x7309 +0xAA59 0x730B +0xAA5A 0x730C +0xAA5B 0x730D +0xAA5C 0x730F +0xAA5D 0x7310 +0xAA5E 0x7311 +0xAA5F 0x7312 +0xAA60 0x7314 +0xAA61 0x7318 +0xAA62 0x7319 +0xAA63 0x731A +0xAA64 0x731F +0xAA65 0x7320 +0xAA66 0x7323 +0xAA67 0x7324 +0xAA68 0x7326 +0xAA69 0x7327 +0xAA6A 0x7328 +0xAA6B 0x732D +0xAA6C 0x732F +0xAA6D 0x7330 +0xAA6E 0x7332 +0xAA6F 0x7333 +0xAA70 0x7335 +0xAA71 0x7336 +0xAA72 0x733A +0xAA73 0x733B +0xAA74 0x733C +0xAA75 0x733D +0xAA76 0x7340 +0xAA77 0x7341 +0xAA78 0x7342 +0xAA79 0x7343 +0xAA7A 0x7344 +0xAA7B 0x7345 +0xAA7C 0x7346 +0xAA7D 0x7347 +0xAA7E 0x7348 +0xAA80 0x7349 +0xAA81 0x734A +0xAA82 0x734B +0xAA83 0x734C +0xAA84 0x734E +0xAA85 0x734F +0xAA86 0x7351 +0xAA87 0x7353 +0xAA88 0x7354 +0xAA89 0x7355 +0xAA8A 0x7356 +0xAA8B 0x7358 +0xAA8C 0x7359 +0xAA8D 0x735A +0xAA8E 0x735B +0xAA8F 0x735C +0xAA90 0x735D +0xAA91 0x735E +0xAA92 0x735F +0xAA93 0x7361 +0xAA94 0x7362 +0xAA95 0x7363 +0xAA96 0x7364 +0xAA97 0x7365 +0xAA98 0x7366 +0xAA99 0x7367 +0xAA9A 0x7368 +0xAA9B 0x7369 +0xAA9C 0x736A +0xAA9D 0x736B +0xAA9E 0x736E +0xAA9F 0x7370 +0xAAA0 0x7371 +0xAAA1 0xE000 +0xAAA2 0xE001 +0xAAA3 0xE002 +0xAAA4 0xE003 +0xAAA5 0xE004 +0xAAA6 0xE005 +0xAAA7 0xE006 +0xAAA8 0xE007 +0xAAA9 0xE008 +0xAAAA 0xE009 +0xAAAB 0xE00A +0xAAAC 0xE00B +0xAAAD 0xE00C +0xAAAE 0xE00D +0xAAAF 0xE00E +0xAAB0 0xE00F +0xAAB1 0xE010 +0xAAB2 0xE011 +0xAAB3 0xE012 +0xAAB4 0xE013 +0xAAB5 0xE014 +0xAAB6 0xE015 +0xAAB7 0xE016 +0xAAB8 0xE017 +0xAAB9 0xE018 +0xAABA 0xE019 +0xAABB 0xE01A +0xAABC 0xE01B +0xAABD 0xE01C +0xAABE 0xE01D +0xAABF 0xE01E +0xAAC0 0xE01F +0xAAC1 0xE020 +0xAAC2 0xE021 +0xAAC3 0xE022 +0xAAC4 0xE023 +0xAAC5 0xE024 +0xAAC6 0xE025 +0xAAC7 0xE026 +0xAAC8 0xE027 +0xAAC9 0xE028 +0xAACA 0xE029 +0xAACB 0xE02A +0xAACC 0xE02B +0xAACD 0xE02C +0xAACE 0xE02D +0xAACF 0xE02E +0xAAD0 0xE02F +0xAAD1 0xE030 +0xAAD2 0xE031 +0xAAD3 0xE032 +0xAAD4 0xE033 +0xAAD5 0xE034 +0xAAD6 0xE035 +0xAAD7 0xE036 +0xAAD8 0xE037 +0xAAD9 0xE038 +0xAADA 0xE039 +0xAADB 0xE03A +0xAADC 0xE03B +0xAADD 0xE03C +0xAADE 0xE03D +0xAADF 0xE03E +0xAAE0 0xE03F +0xAAE1 0xE040 +0xAAE2 0xE041 +0xAAE3 0xE042 +0xAAE4 0xE043 +0xAAE5 0xE044 +0xAAE6 0xE045 +0xAAE7 0xE046 +0xAAE8 0xE047 +0xAAE9 0xE048 +0xAAEA 0xE049 +0xAAEB 0xE04A +0xAAEC 0xE04B +0xAAED 0xE04C +0xAAEE 0xE04D +0xAAEF 0xE04E +0xAAF0 0xE04F +0xAAF1 0xE050 +0xAAF2 0xE051 +0xAAF3 0xE052 +0xAAF4 0xE053 +0xAAF5 0xE054 +0xAAF6 0xE055 +0xAAF7 0xE056 +0xAAF8 0xE057 +0xAAF9 0xE058 +0xAAFA 0xE059 +0xAAFB 0xE05A +0xAAFC 0xE05B +0xAAFD 0xE05C +0xAAFE 0xE05D +0xAB40 0x7372 +0xAB41 0x7373 +0xAB42 0x7374 +0xAB43 0x7375 +0xAB44 0x7376 +0xAB45 0x7377 +0xAB46 0x7378 +0xAB47 0x7379 +0xAB48 0x737A +0xAB49 0x737B +0xAB4A 0x737C +0xAB4B 0x737D +0xAB4C 0x737F +0xAB4D 0x7380 +0xAB4E 0x7381 +0xAB4F 0x7382 +0xAB50 0x7383 +0xAB51 0x7385 +0xAB52 0x7386 +0xAB53 0x7388 +0xAB54 0x738A +0xAB55 0x738C +0xAB56 0x738D +0xAB57 0x738F +0xAB58 0x7390 +0xAB59 0x7392 +0xAB5A 0x7393 +0xAB5B 0x7394 +0xAB5C 0x7395 +0xAB5D 0x7397 +0xAB5E 0x7398 +0xAB5F 0x7399 +0xAB60 0x739A +0xAB61 0x739C +0xAB62 0x739D +0xAB63 0x739E +0xAB64 0x73A0 +0xAB65 0x73A1 +0xAB66 0x73A3 +0xAB67 0x73A4 +0xAB68 0x73A5 +0xAB69 0x73A6 +0xAB6A 0x73A7 +0xAB6B 0x73A8 +0xAB6C 0x73AA +0xAB6D 0x73AC +0xAB6E 0x73AD +0xAB6F 0x73B1 +0xAB70 0x73B4 +0xAB71 0x73B5 +0xAB72 0x73B6 +0xAB73 0x73B8 +0xAB74 0x73B9 +0xAB75 0x73BC +0xAB76 0x73BD +0xAB77 0x73BE +0xAB78 0x73BF +0xAB79 0x73C1 +0xAB7A 0x73C3 +0xAB7B 0x73C4 +0xAB7C 0x73C5 +0xAB7D 0x73C6 +0xAB7E 0x73C7 +0xAB80 0x73CB +0xAB81 0x73CC +0xAB82 0x73CE +0xAB83 0x73D2 +0xAB84 0x73D3 +0xAB85 0x73D4 +0xAB86 0x73D5 +0xAB87 0x73D6 +0xAB88 0x73D7 +0xAB89 0x73D8 +0xAB8A 0x73DA +0xAB8B 0x73DB +0xAB8C 0x73DC +0xAB8D 0x73DD +0xAB8E 0x73DF +0xAB8F 0x73E1 +0xAB90 0x73E2 +0xAB91 0x73E3 +0xAB92 0x73E4 +0xAB93 0x73E6 +0xAB94 0x73E8 +0xAB95 0x73EA +0xAB96 0x73EB +0xAB97 0x73EC +0xAB98 0x73EE +0xAB99 0x73EF +0xAB9A 0x73F0 +0xAB9B 0x73F1 +0xAB9C 0x73F3 +0xAB9D 0x73F4 +0xAB9E 0x73F5 +0xAB9F 0x73F6 +0xABA0 0x73F7 +0xABA1 0xE05E +0xABA2 0xE05F +0xABA3 0xE060 +0xABA4 0xE061 +0xABA5 0xE062 +0xABA6 0xE063 +0xABA7 0xE064 +0xABA8 0xE065 +0xABA9 0xE066 +0xABAA 0xE067 +0xABAB 0xE068 +0xABAC 0xE069 +0xABAD 0xE06A +0xABAE 0xE06B +0xABAF 0xE06C +0xABB0 0xE06D +0xABB1 0xE06E +0xABB2 0xE06F +0xABB3 0xE070 +0xABB4 0xE071 +0xABB5 0xE072 +0xABB6 0xE073 +0xABB7 0xE074 +0xABB8 0xE075 +0xABB9 0xE076 +0xABBA 0xE077 +0xABBB 0xE078 +0xABBC 0xE079 +0xABBD 0xE07A +0xABBE 0xE07B +0xABBF 0xE07C +0xABC0 0xE07D +0xABC1 0xE07E +0xABC2 0xE07F +0xABC3 0xE080 +0xABC4 0xE081 +0xABC5 0xE082 +0xABC6 0xE083 +0xABC7 0xE084 +0xABC8 0xE085 +0xABC9 0xE086 +0xABCA 0xE087 +0xABCB 0xE088 +0xABCC 0xE089 +0xABCD 0xE08A +0xABCE 0xE08B +0xABCF 0xE08C +0xABD0 0xE08D +0xABD1 0xE08E +0xABD2 0xE08F +0xABD3 0xE090 +0xABD4 0xE091 +0xABD5 0xE092 +0xABD6 0xE093 +0xABD7 0xE094 +0xABD8 0xE095 +0xABD9 0xE096 +0xABDA 0xE097 +0xABDB 0xE098 +0xABDC 0xE099 +0xABDD 0xE09A +0xABDE 0xE09B +0xABDF 0xE09C +0xABE0 0xE09D +0xABE1 0xE09E +0xABE2 0xE09F +0xABE3 0xE0A0 +0xABE4 0xE0A1 +0xABE5 0xE0A2 +0xABE6 0xE0A3 +0xABE7 0xE0A4 +0xABE8 0xE0A5 +0xABE9 0xE0A6 +0xABEA 0xE0A7 +0xABEB 0xE0A8 +0xABEC 0xE0A9 +0xABED 0xE0AA +0xABEE 0xE0AB +0xABEF 0xE0AC +0xABF0 0xE0AD +0xABF1 0xE0AE +0xABF2 0xE0AF +0xABF3 0xE0B0 +0xABF4 0xE0B1 +0xABF5 0xE0B2 +0xABF6 0xE0B3 +0xABF7 0xE0B4 +0xABF8 0xE0B5 +0xABF9 0xE0B6 +0xABFA 0xE0B7 +0xABFB 0xE0B8 +0xABFC 0xE0B9 +0xABFD 0xE0BA +0xABFE 0xE0BB +0xAC40 0x73F8 +0xAC41 0x73F9 +0xAC42 0x73FA +0xAC43 0x73FB +0xAC44 0x73FC +0xAC45 0x73FD +0xAC46 0x73FE +0xAC47 0x73FF +0xAC48 0x7400 +0xAC49 0x7401 +0xAC4A 0x7402 +0xAC4B 0x7404 +0xAC4C 0x7407 +0xAC4D 0x7408 +0xAC4E 0x740B +0xAC4F 0x740C +0xAC50 0x740D +0xAC51 0x740E +0xAC52 0x7411 +0xAC53 0x7412 +0xAC54 0x7413 +0xAC55 0x7414 +0xAC56 0x7415 +0xAC57 0x7416 +0xAC58 0x7417 +0xAC59 0x7418 +0xAC5A 0x7419 +0xAC5B 0x741C +0xAC5C 0x741D +0xAC5D 0x741E +0xAC5E 0x741F +0xAC5F 0x7420 +0xAC60 0x7421 +0xAC61 0x7423 +0xAC62 0x7424 +0xAC63 0x7427 +0xAC64 0x7429 +0xAC65 0x742B +0xAC66 0x742D +0xAC67 0x742F +0xAC68 0x7431 +0xAC69 0x7432 +0xAC6A 0x7437 +0xAC6B 0x7438 +0xAC6C 0x7439 +0xAC6D 0x743A +0xAC6E 0x743B +0xAC6F 0x743D +0xAC70 0x743E +0xAC71 0x743F +0xAC72 0x7440 +0xAC73 0x7442 +0xAC74 0x7443 +0xAC75 0x7444 +0xAC76 0x7445 +0xAC77 0x7446 +0xAC78 0x7447 +0xAC79 0x7448 +0xAC7A 0x7449 +0xAC7B 0x744A +0xAC7C 0x744B +0xAC7D 0x744C +0xAC7E 0x744D +0xAC80 0x744E +0xAC81 0x744F +0xAC82 0x7450 +0xAC83 0x7451 +0xAC84 0x7452 +0xAC85 0x7453 +0xAC86 0x7454 +0xAC87 0x7456 +0xAC88 0x7458 +0xAC89 0x745D +0xAC8A 0x7460 +0xAC8B 0x7461 +0xAC8C 0x7462 +0xAC8D 0x7463 +0xAC8E 0x7464 +0xAC8F 0x7465 +0xAC90 0x7466 +0xAC91 0x7467 +0xAC92 0x7468 +0xAC93 0x7469 +0xAC94 0x746A +0xAC95 0x746B +0xAC96 0x746C +0xAC97 0x746E +0xAC98 0x746F +0xAC99 0x7471 +0xAC9A 0x7472 +0xAC9B 0x7473 +0xAC9C 0x7474 +0xAC9D 0x7475 +0xAC9E 0x7478 +0xAC9F 0x7479 +0xACA0 0x747A +0xACA1 0xE0BC +0xACA2 0xE0BD +0xACA3 0xE0BE +0xACA4 0xE0BF +0xACA5 0xE0C0 +0xACA6 0xE0C1 +0xACA7 0xE0C2 +0xACA8 0xE0C3 +0xACA9 0xE0C4 +0xACAA 0xE0C5 +0xACAB 0xE0C6 +0xACAC 0xE0C7 +0xACAD 0xE0C8 +0xACAE 0xE0C9 +0xACAF 0xE0CA +0xACB0 0xE0CB +0xACB1 0xE0CC +0xACB2 0xE0CD +0xACB3 0xE0CE +0xACB4 0xE0CF +0xACB5 0xE0D0 +0xACB6 0xE0D1 +0xACB7 0xE0D2 +0xACB8 0xE0D3 +0xACB9 0xE0D4 +0xACBA 0xE0D5 +0xACBB 0xE0D6 +0xACBC 0xE0D7 +0xACBD 0xE0D8 +0xACBE 0xE0D9 +0xACBF 0xE0DA +0xACC0 0xE0DB +0xACC1 0xE0DC +0xACC2 0xE0DD +0xACC3 0xE0DE +0xACC4 0xE0DF +0xACC5 0xE0E0 +0xACC6 0xE0E1 +0xACC7 0xE0E2 +0xACC8 0xE0E3 +0xACC9 0xE0E4 +0xACCA 0xE0E5 +0xACCB 0xE0E6 +0xACCC 0xE0E7 +0xACCD 0xE0E8 +0xACCE 0xE0E9 +0xACCF 0xE0EA +0xACD0 0xE0EB +0xACD1 0xE0EC +0xACD2 0xE0ED +0xACD3 0xE0EE +0xACD4 0xE0EF +0xACD5 0xE0F0 +0xACD6 0xE0F1 +0xACD7 0xE0F2 +0xACD8 0xE0F3 +0xACD9 0xE0F4 +0xACDA 0xE0F5 +0xACDB 0xE0F6 +0xACDC 0xE0F7 +0xACDD 0xE0F8 +0xACDE 0xE0F9 +0xACDF 0xE0FA +0xACE0 0xE0FB +0xACE1 0xE0FC +0xACE2 0xE0FD +0xACE3 0xE0FE +0xACE4 0xE0FF +0xACE5 0xE100 +0xACE6 0xE101 +0xACE7 0xE102 +0xACE8 0xE103 +0xACE9 0xE104 +0xACEA 0xE105 +0xACEB 0xE106 +0xACEC 0xE107 +0xACED 0xE108 +0xACEE 0xE109 +0xACEF 0xE10A +0xACF0 0xE10B +0xACF1 0xE10C +0xACF2 0xE10D +0xACF3 0xE10E +0xACF4 0xE10F +0xACF5 0xE110 +0xACF6 0xE111 +0xACF7 0xE112 +0xACF8 0xE113 +0xACF9 0xE114 +0xACFA 0xE115 +0xACFB 0xE116 +0xACFC 0xE117 +0xACFD 0xE118 +0xACFE 0xE119 +0xAD40 0x747B +0xAD41 0x747C +0xAD42 0x747D +0xAD43 0x747F +0xAD44 0x7482 +0xAD45 0x7484 +0xAD46 0x7485 +0xAD47 0x7486 +0xAD48 0x7488 +0xAD49 0x7489 +0xAD4A 0x748A +0xAD4B 0x748C +0xAD4C 0x748D +0xAD4D 0x748F +0xAD4E 0x7491 +0xAD4F 0x7492 +0xAD50 0x7493 +0xAD51 0x7494 +0xAD52 0x7495 +0xAD53 0x7496 +0xAD54 0x7497 +0xAD55 0x7498 +0xAD56 0x7499 +0xAD57 0x749A +0xAD58 0x749B +0xAD59 0x749D +0xAD5A 0x749F +0xAD5B 0x74A0 +0xAD5C 0x74A1 +0xAD5D 0x74A2 +0xAD5E 0x74A3 +0xAD5F 0x74A4 +0xAD60 0x74A5 +0xAD61 0x74A6 +0xAD62 0x74AA +0xAD63 0x74AB +0xAD64 0x74AC +0xAD65 0x74AD +0xAD66 0x74AE +0xAD67 0x74AF +0xAD68 0x74B0 +0xAD69 0x74B1 +0xAD6A 0x74B2 +0xAD6B 0x74B3 +0xAD6C 0x74B4 +0xAD6D 0x74B5 +0xAD6E 0x74B6 +0xAD6F 0x74B7 +0xAD70 0x74B8 +0xAD71 0x74B9 +0xAD72 0x74BB +0xAD73 0x74BC +0xAD74 0x74BD +0xAD75 0x74BE +0xAD76 0x74BF +0xAD77 0x74C0 +0xAD78 0x74C1 +0xAD79 0x74C2 +0xAD7A 0x74C3 +0xAD7B 0x74C4 +0xAD7C 0x74C5 +0xAD7D 0x74C6 +0xAD7E 0x74C7 +0xAD80 0x74C8 +0xAD81 0x74C9 +0xAD82 0x74CA +0xAD83 0x74CB +0xAD84 0x74CC +0xAD85 0x74CD +0xAD86 0x74CE +0xAD87 0x74CF +0xAD88 0x74D0 +0xAD89 0x74D1 +0xAD8A 0x74D3 +0xAD8B 0x74D4 +0xAD8C 0x74D5 +0xAD8D 0x74D6 +0xAD8E 0x74D7 +0xAD8F 0x74D8 +0xAD90 0x74D9 +0xAD91 0x74DA +0xAD92 0x74DB +0xAD93 0x74DD +0xAD94 0x74DF +0xAD95 0x74E1 +0xAD96 0x74E5 +0xAD97 0x74E7 +0xAD98 0x74E8 +0xAD99 0x74E9 +0xAD9A 0x74EA +0xAD9B 0x74EB +0xAD9C 0x74EC +0xAD9D 0x74ED +0xAD9E 0x74F0 +0xAD9F 0x74F1 +0xADA0 0x74F2 +0xADA1 0xE11A +0xADA2 0xE11B +0xADA3 0xE11C +0xADA4 0xE11D +0xADA5 0xE11E +0xADA6 0xE11F +0xADA7 0xE120 +0xADA8 0xE121 +0xADA9 0xE122 +0xADAA 0xE123 +0xADAB 0xE124 +0xADAC 0xE125 +0xADAD 0xE126 +0xADAE 0xE127 +0xADAF 0xE128 +0xADB0 0xE129 +0xADB1 0xE12A +0xADB2 0xE12B +0xADB3 0xE12C +0xADB4 0xE12D +0xADB5 0xE12E +0xADB6 0xE12F +0xADB7 0xE130 +0xADB8 0xE131 +0xADB9 0xE132 +0xADBA 0xE133 +0xADBB 0xE134 +0xADBC 0xE135 +0xADBD 0xE136 +0xADBE 0xE137 +0xADBF 0xE138 +0xADC0 0xE139 +0xADC1 0xE13A +0xADC2 0xE13B +0xADC3 0xE13C +0xADC4 0xE13D +0xADC5 0xE13E +0xADC6 0xE13F +0xADC7 0xE140 +0xADC8 0xE141 +0xADC9 0xE142 +0xADCA 0xE143 +0xADCB 0xE144 +0xADCC 0xE145 +0xADCD 0xE146 +0xADCE 0xE147 +0xADCF 0xE148 +0xADD0 0xE149 +0xADD1 0xE14A +0xADD2 0xE14B +0xADD3 0xE14C +0xADD4 0xE14D +0xADD5 0xE14E +0xADD6 0xE14F +0xADD7 0xE150 +0xADD8 0xE151 +0xADD9 0xE152 +0xADDA 0xE153 +0xADDB 0xE154 +0xADDC 0xE155 +0xADDD 0xE156 +0xADDE 0xE157 +0xADDF 0xE158 +0xADE0 0xE159 +0xADE1 0xE15A +0xADE2 0xE15B +0xADE3 0xE15C +0xADE4 0xE15D +0xADE5 0xE15E +0xADE6 0xE15F +0xADE7 0xE160 +0xADE8 0xE161 +0xADE9 0xE162 +0xADEA 0xE163 +0xADEB 0xE164 +0xADEC 0xE165 +0xADED 0xE166 +0xADEE 0xE167 +0xADEF 0xE168 +0xADF0 0xE169 +0xADF1 0xE16A +0xADF2 0xE16B +0xADF3 0xE16C +0xADF4 0xE16D +0xADF5 0xE16E +0xADF6 0xE16F +0xADF7 0xE170 +0xADF8 0xE171 +0xADF9 0xE172 +0xADFA 0xE173 +0xADFB 0xE174 +0xADFC 0xE175 +0xADFD 0xE176 +0xADFE 0xE177 +0xAE40 0x74F3 +0xAE41 0x74F5 +0xAE42 0x74F8 +0xAE43 0x74F9 +0xAE44 0x74FA +0xAE45 0x74FB +0xAE46 0x74FC +0xAE47 0x74FD +0xAE48 0x74FE +0xAE49 0x7500 +0xAE4A 0x7501 +0xAE4B 0x7502 +0xAE4C 0x7503 +0xAE4D 0x7505 +0xAE4E 0x7506 +0xAE4F 0x7507 +0xAE50 0x7508 +0xAE51 0x7509 +0xAE52 0x750A +0xAE53 0x750B +0xAE54 0x750C +0xAE55 0x750E +0xAE56 0x7510 +0xAE57 0x7512 +0xAE58 0x7514 +0xAE59 0x7515 +0xAE5A 0x7516 +0xAE5B 0x7517 +0xAE5C 0x751B +0xAE5D 0x751D +0xAE5E 0x751E +0xAE5F 0x7520 +0xAE60 0x7521 +0xAE61 0x7522 +0xAE62 0x7523 +0xAE63 0x7524 +0xAE64 0x7526 +0xAE65 0x7527 +0xAE66 0x752A +0xAE67 0x752E +0xAE68 0x7534 +0xAE69 0x7536 +0xAE6A 0x7539 +0xAE6B 0x753C +0xAE6C 0x753D +0xAE6D 0x753F +0xAE6E 0x7541 +0xAE6F 0x7542 +0xAE70 0x7543 +0xAE71 0x7544 +0xAE72 0x7546 +0xAE73 0x7547 +0xAE74 0x7549 +0xAE75 0x754A +0xAE76 0x754D +0xAE77 0x7550 +0xAE78 0x7551 +0xAE79 0x7552 +0xAE7A 0x7553 +0xAE7B 0x7555 +0xAE7C 0x7556 +0xAE7D 0x7557 +0xAE7E 0x7558 +0xAE80 0x755D +0xAE81 0x755E +0xAE82 0x755F +0xAE83 0x7560 +0xAE84 0x7561 +0xAE85 0x7562 +0xAE86 0x7563 +0xAE87 0x7564 +0xAE88 0x7567 +0xAE89 0x7568 +0xAE8A 0x7569 +0xAE8B 0x756B +0xAE8C 0x756C +0xAE8D 0x756D +0xAE8E 0x756E +0xAE8F 0x756F +0xAE90 0x7570 +0xAE91 0x7571 +0xAE92 0x7573 +0xAE93 0x7575 +0xAE94 0x7576 +0xAE95 0x7577 +0xAE96 0x757A +0xAE97 0x757B +0xAE98 0x757C +0xAE99 0x757D +0xAE9A 0x757E +0xAE9B 0x7580 +0xAE9C 0x7581 +0xAE9D 0x7582 +0xAE9E 0x7584 +0xAE9F 0x7585 +0xAEA0 0x7587 +0xAEA1 0xE178 +0xAEA2 0xE179 +0xAEA3 0xE17A +0xAEA4 0xE17B +0xAEA5 0xE17C +0xAEA6 0xE17D +0xAEA7 0xE17E +0xAEA8 0xE17F +0xAEA9 0xE180 +0xAEAA 0xE181 +0xAEAB 0xE182 +0xAEAC 0xE183 +0xAEAD 0xE184 +0xAEAE 0xE185 +0xAEAF 0xE186 +0xAEB0 0xE187 +0xAEB1 0xE188 +0xAEB2 0xE189 +0xAEB3 0xE18A +0xAEB4 0xE18B +0xAEB5 0xE18C +0xAEB6 0xE18D +0xAEB7 0xE18E +0xAEB8 0xE18F +0xAEB9 0xE190 +0xAEBA 0xE191 +0xAEBB 0xE192 +0xAEBC 0xE193 +0xAEBD 0xE194 +0xAEBE 0xE195 +0xAEBF 0xE196 +0xAEC0 0xE197 +0xAEC1 0xE198 +0xAEC2 0xE199 +0xAEC3 0xE19A +0xAEC4 0xE19B +0xAEC5 0xE19C +0xAEC6 0xE19D +0xAEC7 0xE19E +0xAEC8 0xE19F +0xAEC9 0xE1A0 +0xAECA 0xE1A1 +0xAECB 0xE1A2 +0xAECC 0xE1A3 +0xAECD 0xE1A4 +0xAECE 0xE1A5 +0xAECF 0xE1A6 +0xAED0 0xE1A7 +0xAED1 0xE1A8 +0xAED2 0xE1A9 +0xAED3 0xE1AA +0xAED4 0xE1AB +0xAED5 0xE1AC +0xAED6 0xE1AD +0xAED7 0xE1AE +0xAED8 0xE1AF +0xAED9 0xE1B0 +0xAEDA 0xE1B1 +0xAEDB 0xE1B2 +0xAEDC 0xE1B3 +0xAEDD 0xE1B4 +0xAEDE 0xE1B5 +0xAEDF 0xE1B6 +0xAEE0 0xE1B7 +0xAEE1 0xE1B8 +0xAEE2 0xE1B9 +0xAEE3 0xE1BA +0xAEE4 0xE1BB +0xAEE5 0xE1BC +0xAEE6 0xE1BD +0xAEE7 0xE1BE +0xAEE8 0xE1BF +0xAEE9 0xE1C0 +0xAEEA 0xE1C1 +0xAEEB 0xE1C2 +0xAEEC 0xE1C3 +0xAEED 0xE1C4 +0xAEEE 0xE1C5 +0xAEEF 0xE1C6 +0xAEF0 0xE1C7 +0xAEF1 0xE1C8 +0xAEF2 0xE1C9 +0xAEF3 0xE1CA +0xAEF4 0xE1CB +0xAEF5 0xE1CC +0xAEF6 0xE1CD +0xAEF7 0xE1CE +0xAEF8 0xE1CF +0xAEF9 0xE1D0 +0xAEFA 0xE1D1 +0xAEFB 0xE1D2 +0xAEFC 0xE1D3 +0xAEFD 0xE1D4 +0xAEFE 0xE1D5 +0xAF40 0x7588 +0xAF41 0x7589 +0xAF42 0x758A +0xAF43 0x758C +0xAF44 0x758D +0xAF45 0x758E +0xAF46 0x7590 +0xAF47 0x7593 +0xAF48 0x7595 +0xAF49 0x7598 +0xAF4A 0x759B +0xAF4B 0x759C +0xAF4C 0x759E +0xAF4D 0x75A2 +0xAF4E 0x75A6 +0xAF4F 0x75A7 +0xAF50 0x75A8 +0xAF51 0x75A9 +0xAF52 0x75AA +0xAF53 0x75AD +0xAF54 0x75B6 +0xAF55 0x75B7 +0xAF56 0x75BA +0xAF57 0x75BB +0xAF58 0x75BF +0xAF59 0x75C0 +0xAF5A 0x75C1 +0xAF5B 0x75C6 +0xAF5C 0x75CB +0xAF5D 0x75CC +0xAF5E 0x75CE +0xAF5F 0x75CF +0xAF60 0x75D0 +0xAF61 0x75D1 +0xAF62 0x75D3 +0xAF63 0x75D7 +0xAF64 0x75D9 +0xAF65 0x75DA +0xAF66 0x75DC +0xAF67 0x75DD +0xAF68 0x75DF +0xAF69 0x75E0 +0xAF6A 0x75E1 +0xAF6B 0x75E5 +0xAF6C 0x75E9 +0xAF6D 0x75EC +0xAF6E 0x75ED +0xAF6F 0x75EE +0xAF70 0x75EF +0xAF71 0x75F2 +0xAF72 0x75F3 +0xAF73 0x75F5 +0xAF74 0x75F6 +0xAF75 0x75F7 +0xAF76 0x75F8 +0xAF77 0x75FA +0xAF78 0x75FB +0xAF79 0x75FD +0xAF7A 0x75FE +0xAF7B 0x7602 +0xAF7C 0x7604 +0xAF7D 0x7606 +0xAF7E 0x7607 +0xAF80 0x7608 +0xAF81 0x7609 +0xAF82 0x760B +0xAF83 0x760D +0xAF84 0x760E +0xAF85 0x760F +0xAF86 0x7611 +0xAF87 0x7612 +0xAF88 0x7613 +0xAF89 0x7614 +0xAF8A 0x7616 +0xAF8B 0x761A +0xAF8C 0x761C +0xAF8D 0x761D +0xAF8E 0x761E +0xAF8F 0x7621 +0xAF90 0x7623 +0xAF91 0x7627 +0xAF92 0x7628 +0xAF93 0x762C +0xAF94 0x762E +0xAF95 0x762F +0xAF96 0x7631 +0xAF97 0x7632 +0xAF98 0x7636 +0xAF99 0x7637 +0xAF9A 0x7639 +0xAF9B 0x763A +0xAF9C 0x763B +0xAF9D 0x763D +0xAF9E 0x7641 +0xAF9F 0x7642 +0xAFA0 0x7644 +0xAFA1 0xE1D6 +0xAFA2 0xE1D7 +0xAFA3 0xE1D8 +0xAFA4 0xE1D9 +0xAFA5 0xE1DA +0xAFA6 0xE1DB +0xAFA7 0xE1DC +0xAFA8 0xE1DD +0xAFA9 0xE1DE +0xAFAA 0xE1DF +0xAFAB 0xE1E0 +0xAFAC 0xE1E1 +0xAFAD 0xE1E2 +0xAFAE 0xE1E3 +0xAFAF 0xE1E4 +0xAFB0 0xE1E5 +0xAFB1 0xE1E6 +0xAFB2 0xE1E7 +0xAFB3 0xE1E8 +0xAFB4 0xE1E9 +0xAFB5 0xE1EA +0xAFB6 0xE1EB +0xAFB7 0xE1EC +0xAFB8 0xE1ED +0xAFB9 0xE1EE +0xAFBA 0xE1EF +0xAFBB 0xE1F0 +0xAFBC 0xE1F1 +0xAFBD 0xE1F2 +0xAFBE 0xE1F3 +0xAFBF 0xE1F4 +0xAFC0 0xE1F5 +0xAFC1 0xE1F6 +0xAFC2 0xE1F7 +0xAFC3 0xE1F8 +0xAFC4 0xE1F9 +0xAFC5 0xE1FA +0xAFC6 0xE1FB +0xAFC7 0xE1FC +0xAFC8 0xE1FD +0xAFC9 0xE1FE +0xAFCA 0xE1FF +0xAFCB 0xE200 +0xAFCC 0xE201 +0xAFCD 0xE202 +0xAFCE 0xE203 +0xAFCF 0xE204 +0xAFD0 0xE205 +0xAFD1 0xE206 +0xAFD2 0xE207 +0xAFD3 0xE208 +0xAFD4 0xE209 +0xAFD5 0xE20A +0xAFD6 0xE20B +0xAFD7 0xE20C +0xAFD8 0xE20D +0xAFD9 0xE20E +0xAFDA 0xE20F +0xAFDB 0xE210 +0xAFDC 0xE211 +0xAFDD 0xE212 +0xAFDE 0xE213 +0xAFDF 0xE214 +0xAFE0 0xE215 +0xAFE1 0xE216 +0xAFE2 0xE217 +0xAFE3 0xE218 +0xAFE4 0xE219 +0xAFE5 0xE21A +0xAFE6 0xE21B +0xAFE7 0xE21C +0xAFE8 0xE21D +0xAFE9 0xE21E +0xAFEA 0xE21F +0xAFEB 0xE220 +0xAFEC 0xE221 +0xAFED 0xE222 +0xAFEE 0xE223 +0xAFEF 0xE224 +0xAFF0 0xE225 +0xAFF1 0xE226 +0xAFF2 0xE227 +0xAFF3 0xE228 +0xAFF4 0xE229 +0xAFF5 0xE22A +0xAFF6 0xE22B +0xAFF7 0xE22C +0xAFF8 0xE22D +0xAFF9 0xE22E +0xAFFA 0xE22F +0xAFFB 0xE230 +0xAFFC 0xE231 +0xAFFD 0xE232 +0xAFFE 0xE233 +0xB040 0x7645 +0xB041 0x7646 +0xB042 0x7647 +0xB043 0x7648 +0xB044 0x7649 +0xB045 0x764A +0xB046 0x764B +0xB047 0x764E +0xB048 0x764F +0xB049 0x7650 +0xB04A 0x7651 +0xB04B 0x7652 +0xB04C 0x7653 +0xB04D 0x7655 +0xB04E 0x7657 +0xB04F 0x7658 +0xB050 0x7659 +0xB051 0x765A +0xB052 0x765B +0xB053 0x765D +0xB054 0x765F +0xB055 0x7660 +0xB056 0x7661 +0xB057 0x7662 +0xB058 0x7664 +0xB059 0x7665 +0xB05A 0x7666 +0xB05B 0x7667 +0xB05C 0x7668 +0xB05D 0x7669 +0xB05E 0x766A +0xB05F 0x766C +0xB060 0x766D +0xB061 0x766E +0xB062 0x7670 +0xB063 0x7671 +0xB064 0x7672 +0xB065 0x7673 +0xB066 0x7674 +0xB067 0x7675 +0xB068 0x7676 +0xB069 0x7677 +0xB06A 0x7679 +0xB06B 0x767A +0xB06C 0x767C +0xB06D 0x767F +0xB06E 0x7680 +0xB06F 0x7681 +0xB070 0x7683 +0xB071 0x7685 +0xB072 0x7689 +0xB073 0x768A +0xB074 0x768C +0xB075 0x768D +0xB076 0x768F +0xB077 0x7690 +0xB078 0x7692 +0xB079 0x7694 +0xB07A 0x7695 +0xB07B 0x7697 +0xB07C 0x7698 +0xB07D 0x769A +0xB07E 0x769B +0xB080 0x769C +0xB081 0x769D +0xB082 0x769E +0xB083 0x769F +0xB084 0x76A0 +0xB085 0x76A1 +0xB086 0x76A2 +0xB087 0x76A3 +0xB088 0x76A5 +0xB089 0x76A6 +0xB08A 0x76A7 +0xB08B 0x76A8 +0xB08C 0x76A9 +0xB08D 0x76AA +0xB08E 0x76AB +0xB08F 0x76AC +0xB090 0x76AD +0xB091 0x76AF +0xB092 0x76B0 +0xB093 0x76B3 +0xB094 0x76B5 +0xB095 0x76B6 +0xB096 0x76B7 +0xB097 0x76B8 +0xB098 0x76B9 +0xB099 0x76BA +0xB09A 0x76BB +0xB09B 0x76BC +0xB09C 0x76BD +0xB09D 0x76BE +0xB09E 0x76C0 +0xB09F 0x76C1 +0xB0A0 0x76C3 +0xB0A1 0x554A +0xB0A2 0x963F +0xB0A3 0x57C3 +0xB0A4 0x6328 +0xB0A5 0x54CE +0xB0A6 0x5509 +0xB0A7 0x54C0 +0xB0A8 0x7691 +0xB0A9 0x764C +0xB0AA 0x853C +0xB0AB 0x77EE +0xB0AC 0x827E +0xB0AD 0x788D +0xB0AE 0x7231 +0xB0AF 0x9698 +0xB0B0 0x978D +0xB0B1 0x6C28 +0xB0B2 0x5B89 +0xB0B3 0x4FFA +0xB0B4 0x6309 +0xB0B5 0x6697 +0xB0B6 0x5CB8 +0xB0B7 0x80FA +0xB0B8 0x6848 +0xB0B9 0x80AE +0xB0BA 0x6602 +0xB0BB 0x76CE +0xB0BC 0x51F9 +0xB0BD 0x6556 +0xB0BE 0x71AC +0xB0BF 0x7FF1 +0xB0C0 0x8884 +0xB0C1 0x50B2 +0xB0C2 0x5965 +0xB0C3 0x61CA +0xB0C4 0x6FB3 +0xB0C5 0x82AD +0xB0C6 0x634C +0xB0C7 0x6252 +0xB0C8 0x53ED +0xB0C9 0x5427 +0xB0CA 0x7B06 +0xB0CB 0x516B +0xB0CC 0x75A4 +0xB0CD 0x5DF4 +0xB0CE 0x62D4 +0xB0CF 0x8DCB +0xB0D0 0x9776 +0xB0D1 0x628A +0xB0D2 0x8019 +0xB0D3 0x575D +0xB0D4 0x9738 +0xB0D5 0x7F62 +0xB0D6 0x7238 +0xB0D7 0x767D +0xB0D8 0x67CF +0xB0D9 0x767E +0xB0DA 0x6446 +0xB0DB 0x4F70 +0xB0DC 0x8D25 +0xB0DD 0x62DC +0xB0DE 0x7A17 +0xB0DF 0x6591 +0xB0E0 0x73ED +0xB0E1 0x642C +0xB0E2 0x6273 +0xB0E3 0x822C +0xB0E4 0x9881 +0xB0E5 0x677F +0xB0E6 0x7248 +0xB0E7 0x626E +0xB0E8 0x62CC +0xB0E9 0x4F34 +0xB0EA 0x74E3 +0xB0EB 0x534A +0xB0EC 0x529E +0xB0ED 0x7ECA +0xB0EE 0x90A6 +0xB0EF 0x5E2E +0xB0F0 0x6886 +0xB0F1 0x699C +0xB0F2 0x8180 +0xB0F3 0x7ED1 +0xB0F4 0x68D2 +0xB0F5 0x78C5 +0xB0F6 0x868C +0xB0F7 0x9551 +0xB0F8 0x508D +0xB0F9 0x8C24 +0xB0FA 0x82DE +0xB0FB 0x80DE +0xB0FC 0x5305 +0xB0FD 0x8912 +0xB0FE 0x5265 +0xB140 0x76C4 +0xB141 0x76C7 +0xB142 0x76C9 +0xB143 0x76CB +0xB144 0x76CC +0xB145 0x76D3 +0xB146 0x76D5 +0xB147 0x76D9 +0xB148 0x76DA +0xB149 0x76DC +0xB14A 0x76DD +0xB14B 0x76DE +0xB14C 0x76E0 +0xB14D 0x76E1 +0xB14E 0x76E2 +0xB14F 0x76E3 +0xB150 0x76E4 +0xB151 0x76E6 +0xB152 0x76E7 +0xB153 0x76E8 +0xB154 0x76E9 +0xB155 0x76EA +0xB156 0x76EB +0xB157 0x76EC +0xB158 0x76ED +0xB159 0x76F0 +0xB15A 0x76F3 +0xB15B 0x76F5 +0xB15C 0x76F6 +0xB15D 0x76F7 +0xB15E 0x76FA +0xB15F 0x76FB +0xB160 0x76FD +0xB161 0x76FF +0xB162 0x7700 +0xB163 0x7702 +0xB164 0x7703 +0xB165 0x7705 +0xB166 0x7706 +0xB167 0x770A +0xB168 0x770C +0xB169 0x770E +0xB16A 0x770F +0xB16B 0x7710 +0xB16C 0x7711 +0xB16D 0x7712 +0xB16E 0x7713 +0xB16F 0x7714 +0xB170 0x7715 +0xB171 0x7716 +0xB172 0x7717 +0xB173 0x7718 +0xB174 0x771B +0xB175 0x771C +0xB176 0x771D +0xB177 0x771E +0xB178 0x7721 +0xB179 0x7723 +0xB17A 0x7724 +0xB17B 0x7725 +0xB17C 0x7727 +0xB17D 0x772A +0xB17E 0x772B +0xB180 0x772C +0xB181 0x772E +0xB182 0x7730 +0xB183 0x7731 +0xB184 0x7732 +0xB185 0x7733 +0xB186 0x7734 +0xB187 0x7739 +0xB188 0x773B +0xB189 0x773D +0xB18A 0x773E +0xB18B 0x773F +0xB18C 0x7742 +0xB18D 0x7744 +0xB18E 0x7745 +0xB18F 0x7746 +0xB190 0x7748 +0xB191 0x7749 +0xB192 0x774A +0xB193 0x774B +0xB194 0x774C +0xB195 0x774D +0xB196 0x774E +0xB197 0x774F +0xB198 0x7752 +0xB199 0x7753 +0xB19A 0x7754 +0xB19B 0x7755 +0xB19C 0x7756 +0xB19D 0x7757 +0xB19E 0x7758 +0xB19F 0x7759 +0xB1A0 0x775C +0xB1A1 0x8584 +0xB1A2 0x96F9 +0xB1A3 0x4FDD +0xB1A4 0x5821 +0xB1A5 0x9971 +0xB1A6 0x5B9D +0xB1A7 0x62B1 +0xB1A8 0x62A5 +0xB1A9 0x66B4 +0xB1AA 0x8C79 +0xB1AB 0x9C8D +0xB1AC 0x7206 +0xB1AD 0x676F +0xB1AE 0x7891 +0xB1AF 0x60B2 +0xB1B0 0x5351 +0xB1B1 0x5317 +0xB1B2 0x8F88 +0xB1B3 0x80CC +0xB1B4 0x8D1D +0xB1B5 0x94A1 +0xB1B6 0x500D +0xB1B7 0x72C8 +0xB1B8 0x5907 +0xB1B9 0x60EB +0xB1BA 0x7119 +0xB1BB 0x88AB +0xB1BC 0x5954 +0xB1BD 0x82EF +0xB1BE 0x672C +0xB1BF 0x7B28 +0xB1C0 0x5D29 +0xB1C1 0x7EF7 +0xB1C2 0x752D +0xB1C3 0x6CF5 +0xB1C4 0x8E66 +0xB1C5 0x8FF8 +0xB1C6 0x903C +0xB1C7 0x9F3B +0xB1C8 0x6BD4 +0xB1C9 0x9119 +0xB1CA 0x7B14 +0xB1CB 0x5F7C +0xB1CC 0x78A7 +0xB1CD 0x84D6 +0xB1CE 0x853D +0xB1CF 0x6BD5 +0xB1D0 0x6BD9 +0xB1D1 0x6BD6 +0xB1D2 0x5E01 +0xB1D3 0x5E87 +0xB1D4 0x75F9 +0xB1D5 0x95ED +0xB1D6 0x655D +0xB1D7 0x5F0A +0xB1D8 0x5FC5 +0xB1D9 0x8F9F +0xB1DA 0x58C1 +0xB1DB 0x81C2 +0xB1DC 0x907F +0xB1DD 0x965B +0xB1DE 0x97AD +0xB1DF 0x8FB9 +0xB1E0 0x7F16 +0xB1E1 0x8D2C +0xB1E2 0x6241 +0xB1E3 0x4FBF +0xB1E4 0x53D8 +0xB1E5 0x535E +0xB1E6 0x8FA8 +0xB1E7 0x8FA9 +0xB1E8 0x8FAB +0xB1E9 0x904D +0xB1EA 0x6807 +0xB1EB 0x5F6A +0xB1EC 0x8198 +0xB1ED 0x8868 +0xB1EE 0x9CD6 +0xB1EF 0x618B +0xB1F0 0x522B +0xB1F1 0x762A +0xB1F2 0x5F6C +0xB1F3 0x658C +0xB1F4 0x6FD2 +0xB1F5 0x6EE8 +0xB1F6 0x5BBE +0xB1F7 0x6448 +0xB1F8 0x5175 +0xB1F9 0x51B0 +0xB1FA 0x67C4 +0xB1FB 0x4E19 +0xB1FC 0x79C9 +0xB1FD 0x997C +0xB1FE 0x70B3 +0xB240 0x775D +0xB241 0x775E +0xB242 0x775F +0xB243 0x7760 +0xB244 0x7764 +0xB245 0x7767 +0xB246 0x7769 +0xB247 0x776A +0xB248 0x776D +0xB249 0x776E +0xB24A 0x776F +0xB24B 0x7770 +0xB24C 0x7771 +0xB24D 0x7772 +0xB24E 0x7773 +0xB24F 0x7774 +0xB250 0x7775 +0xB251 0x7776 +0xB252 0x7777 +0xB253 0x7778 +0xB254 0x777A +0xB255 0x777B +0xB256 0x777C +0xB257 0x7781 +0xB258 0x7782 +0xB259 0x7783 +0xB25A 0x7786 +0xB25B 0x7787 +0xB25C 0x7788 +0xB25D 0x7789 +0xB25E 0x778A +0xB25F 0x778B +0xB260 0x778F +0xB261 0x7790 +0xB262 0x7793 +0xB263 0x7794 +0xB264 0x7795 +0xB265 0x7796 +0xB266 0x7797 +0xB267 0x7798 +0xB268 0x7799 +0xB269 0x779A +0xB26A 0x779B +0xB26B 0x779C +0xB26C 0x779D +0xB26D 0x779E +0xB26E 0x77A1 +0xB26F 0x77A3 +0xB270 0x77A4 +0xB271 0x77A6 +0xB272 0x77A8 +0xB273 0x77AB +0xB274 0x77AD +0xB275 0x77AE +0xB276 0x77AF +0xB277 0x77B1 +0xB278 0x77B2 +0xB279 0x77B4 +0xB27A 0x77B6 +0xB27B 0x77B7 +0xB27C 0x77B8 +0xB27D 0x77B9 +0xB27E 0x77BA +0xB280 0x77BC +0xB281 0x77BE +0xB282 0x77C0 +0xB283 0x77C1 +0xB284 0x77C2 +0xB285 0x77C3 +0xB286 0x77C4 +0xB287 0x77C5 +0xB288 0x77C6 +0xB289 0x77C7 +0xB28A 0x77C8 +0xB28B 0x77C9 +0xB28C 0x77CA +0xB28D 0x77CB +0xB28E 0x77CC +0xB28F 0x77CE +0xB290 0x77CF +0xB291 0x77D0 +0xB292 0x77D1 +0xB293 0x77D2 +0xB294 0x77D3 +0xB295 0x77D4 +0xB296 0x77D5 +0xB297 0x77D6 +0xB298 0x77D8 +0xB299 0x77D9 +0xB29A 0x77DA +0xB29B 0x77DD +0xB29C 0x77DE +0xB29D 0x77DF +0xB29E 0x77E0 +0xB29F 0x77E1 +0xB2A0 0x77E4 +0xB2A1 0x75C5 +0xB2A2 0x5E76 +0xB2A3 0x73BB +0xB2A4 0x83E0 +0xB2A5 0x64AD +0xB2A6 0x62E8 +0xB2A7 0x94B5 +0xB2A8 0x6CE2 +0xB2A9 0x535A +0xB2AA 0x52C3 +0xB2AB 0x640F +0xB2AC 0x94C2 +0xB2AD 0x7B94 +0xB2AE 0x4F2F +0xB2AF 0x5E1B +0xB2B0 0x8236 +0xB2B1 0x8116 +0xB2B2 0x818A +0xB2B3 0x6E24 +0xB2B4 0x6CCA +0xB2B5 0x9A73 +0xB2B6 0x6355 +0xB2B7 0x535C +0xB2B8 0x54FA +0xB2B9 0x8865 +0xB2BA 0x57E0 +0xB2BB 0x4E0D +0xB2BC 0x5E03 +0xB2BD 0x6B65 +0xB2BE 0x7C3F +0xB2BF 0x90E8 +0xB2C0 0x6016 +0xB2C1 0x64E6 +0xB2C2 0x731C +0xB2C3 0x88C1 +0xB2C4 0x6750 +0xB2C5 0x624D +0xB2C6 0x8D22 +0xB2C7 0x776C +0xB2C8 0x8E29 +0xB2C9 0x91C7 +0xB2CA 0x5F69 +0xB2CB 0x83DC +0xB2CC 0x8521 +0xB2CD 0x9910 +0xB2CE 0x53C2 +0xB2CF 0x8695 +0xB2D0 0x6B8B +0xB2D1 0x60ED +0xB2D2 0x60E8 +0xB2D3 0x707F +0xB2D4 0x82CD +0xB2D5 0x8231 +0xB2D6 0x4ED3 +0xB2D7 0x6CA7 +0xB2D8 0x85CF +0xB2D9 0x64CD +0xB2DA 0x7CD9 +0xB2DB 0x69FD +0xB2DC 0x66F9 +0xB2DD 0x8349 +0xB2DE 0x5395 +0xB2DF 0x7B56 +0xB2E0 0x4FA7 +0xB2E1 0x518C +0xB2E2 0x6D4B +0xB2E3 0x5C42 +0xB2E4 0x8E6D +0xB2E5 0x63D2 +0xB2E6 0x53C9 +0xB2E7 0x832C +0xB2E8 0x8336 +0xB2E9 0x67E5 +0xB2EA 0x78B4 +0xB2EB 0x643D +0xB2EC 0x5BDF +0xB2ED 0x5C94 +0xB2EE 0x5DEE +0xB2EF 0x8BE7 +0xB2F0 0x62C6 +0xB2F1 0x67F4 +0xB2F2 0x8C7A +0xB2F3 0x6400 +0xB2F4 0x63BA +0xB2F5 0x8749 +0xB2F6 0x998B +0xB2F7 0x8C17 +0xB2F8 0x7F20 +0xB2F9 0x94F2 +0xB2FA 0x4EA7 +0xB2FB 0x9610 +0xB2FC 0x98A4 +0xB2FD 0x660C +0xB2FE 0x7316 +0xB340 0x77E6 +0xB341 0x77E8 +0xB342 0x77EA +0xB343 0x77EF +0xB344 0x77F0 +0xB345 0x77F1 +0xB346 0x77F2 +0xB347 0x77F4 +0xB348 0x77F5 +0xB349 0x77F7 +0xB34A 0x77F9 +0xB34B 0x77FA +0xB34C 0x77FB +0xB34D 0x77FC +0xB34E 0x7803 +0xB34F 0x7804 +0xB350 0x7805 +0xB351 0x7806 +0xB352 0x7807 +0xB353 0x7808 +0xB354 0x780A +0xB355 0x780B +0xB356 0x780E +0xB357 0x780F +0xB358 0x7810 +0xB359 0x7813 +0xB35A 0x7815 +0xB35B 0x7819 +0xB35C 0x781B +0xB35D 0x781E +0xB35E 0x7820 +0xB35F 0x7821 +0xB360 0x7822 +0xB361 0x7824 +0xB362 0x7828 +0xB363 0x782A +0xB364 0x782B +0xB365 0x782E +0xB366 0x782F +0xB367 0x7831 +0xB368 0x7832 +0xB369 0x7833 +0xB36A 0x7835 +0xB36B 0x7836 +0xB36C 0x783D +0xB36D 0x783F +0xB36E 0x7841 +0xB36F 0x7842 +0xB370 0x7843 +0xB371 0x7844 +0xB372 0x7846 +0xB373 0x7848 +0xB374 0x7849 +0xB375 0x784A +0xB376 0x784B +0xB377 0x784D +0xB378 0x784F +0xB379 0x7851 +0xB37A 0x7853 +0xB37B 0x7854 +0xB37C 0x7858 +0xB37D 0x7859 +0xB37E 0x785A +0xB380 0x785B +0xB381 0x785C +0xB382 0x785E +0xB383 0x785F +0xB384 0x7860 +0xB385 0x7861 +0xB386 0x7862 +0xB387 0x7863 +0xB388 0x7864 +0xB389 0x7865 +0xB38A 0x7866 +0xB38B 0x7867 +0xB38C 0x7868 +0xB38D 0x7869 +0xB38E 0x786F +0xB38F 0x7870 +0xB390 0x7871 +0xB391 0x7872 +0xB392 0x7873 +0xB393 0x7874 +0xB394 0x7875 +0xB395 0x7876 +0xB396 0x7878 +0xB397 0x7879 +0xB398 0x787A +0xB399 0x787B +0xB39A 0x787D +0xB39B 0x787E +0xB39C 0x787F +0xB39D 0x7880 +0xB39E 0x7881 +0xB39F 0x7882 +0xB3A0 0x7883 +0xB3A1 0x573A +0xB3A2 0x5C1D +0xB3A3 0x5E38 +0xB3A4 0x957F +0xB3A5 0x507F +0xB3A6 0x80A0 +0xB3A7 0x5382 +0xB3A8 0x655E +0xB3A9 0x7545 +0xB3AA 0x5531 +0xB3AB 0x5021 +0xB3AC 0x8D85 +0xB3AD 0x6284 +0xB3AE 0x949E +0xB3AF 0x671D +0xB3B0 0x5632 +0xB3B1 0x6F6E +0xB3B2 0x5DE2 +0xB3B3 0x5435 +0xB3B4 0x7092 +0xB3B5 0x8F66 +0xB3B6 0x626F +0xB3B7 0x64A4 +0xB3B8 0x63A3 +0xB3B9 0x5F7B +0xB3BA 0x6F88 +0xB3BB 0x90F4 +0xB3BC 0x81E3 +0xB3BD 0x8FB0 +0xB3BE 0x5C18 +0xB3BF 0x6668 +0xB3C0 0x5FF1 +0xB3C1 0x6C89 +0xB3C2 0x9648 +0xB3C3 0x8D81 +0xB3C4 0x886C +0xB3C5 0x6491 +0xB3C6 0x79F0 +0xB3C7 0x57CE +0xB3C8 0x6A59 +0xB3C9 0x6210 +0xB3CA 0x5448 +0xB3CB 0x4E58 +0xB3CC 0x7A0B +0xB3CD 0x60E9 +0xB3CE 0x6F84 +0xB3CF 0x8BDA +0xB3D0 0x627F +0xB3D1 0x901E +0xB3D2 0x9A8B +0xB3D3 0x79E4 +0xB3D4 0x5403 +0xB3D5 0x75F4 +0xB3D6 0x6301 +0xB3D7 0x5319 +0xB3D8 0x6C60 +0xB3D9 0x8FDF +0xB3DA 0x5F1B +0xB3DB 0x9A70 +0xB3DC 0x803B +0xB3DD 0x9F7F +0xB3DE 0x4F88 +0xB3DF 0x5C3A +0xB3E0 0x8D64 +0xB3E1 0x7FC5 +0xB3E2 0x65A5 +0xB3E3 0x70BD +0xB3E4 0x5145 +0xB3E5 0x51B2 +0xB3E6 0x866B +0xB3E7 0x5D07 +0xB3E8 0x5BA0 +0xB3E9 0x62BD +0xB3EA 0x916C +0xB3EB 0x7574 +0xB3EC 0x8E0C +0xB3ED 0x7A20 +0xB3EE 0x6101 +0xB3EF 0x7B79 +0xB3F0 0x4EC7 +0xB3F1 0x7EF8 +0xB3F2 0x7785 +0xB3F3 0x4E11 +0xB3F4 0x81ED +0xB3F5 0x521D +0xB3F6 0x51FA +0xB3F7 0x6A71 +0xB3F8 0x53A8 +0xB3F9 0x8E87 +0xB3FA 0x9504 +0xB3FB 0x96CF +0xB3FC 0x6EC1 +0xB3FD 0x9664 +0xB3FE 0x695A +0xB440 0x7884 +0xB441 0x7885 +0xB442 0x7886 +0xB443 0x7888 +0xB444 0x788A +0xB445 0x788B +0xB446 0x788F +0xB447 0x7890 +0xB448 0x7892 +0xB449 0x7894 +0xB44A 0x7895 +0xB44B 0x7896 +0xB44C 0x7899 +0xB44D 0x789D +0xB44E 0x789E +0xB44F 0x78A0 +0xB450 0x78A2 +0xB451 0x78A4 +0xB452 0x78A6 +0xB453 0x78A8 +0xB454 0x78A9 +0xB455 0x78AA +0xB456 0x78AB +0xB457 0x78AC +0xB458 0x78AD +0xB459 0x78AE +0xB45A 0x78AF +0xB45B 0x78B5 +0xB45C 0x78B6 +0xB45D 0x78B7 +0xB45E 0x78B8 +0xB45F 0x78BA +0xB460 0x78BB +0xB461 0x78BC +0xB462 0x78BD +0xB463 0x78BF +0xB464 0x78C0 +0xB465 0x78C2 +0xB466 0x78C3 +0xB467 0x78C4 +0xB468 0x78C6 +0xB469 0x78C7 +0xB46A 0x78C8 +0xB46B 0x78CC +0xB46C 0x78CD +0xB46D 0x78CE +0xB46E 0x78CF +0xB46F 0x78D1 +0xB470 0x78D2 +0xB471 0x78D3 +0xB472 0x78D6 +0xB473 0x78D7 +0xB474 0x78D8 +0xB475 0x78DA +0xB476 0x78DB +0xB477 0x78DC +0xB478 0x78DD +0xB479 0x78DE +0xB47A 0x78DF +0xB47B 0x78E0 +0xB47C 0x78E1 +0xB47D 0x78E2 +0xB47E 0x78E3 +0xB480 0x78E4 +0xB481 0x78E5 +0xB482 0x78E6 +0xB483 0x78E7 +0xB484 0x78E9 +0xB485 0x78EA +0xB486 0x78EB +0xB487 0x78ED +0xB488 0x78EE +0xB489 0x78EF +0xB48A 0x78F0 +0xB48B 0x78F1 +0xB48C 0x78F3 +0xB48D 0x78F5 +0xB48E 0x78F6 +0xB48F 0x78F8 +0xB490 0x78F9 +0xB491 0x78FB +0xB492 0x78FC +0xB493 0x78FD +0xB494 0x78FE +0xB495 0x78FF +0xB496 0x7900 +0xB497 0x7902 +0xB498 0x7903 +0xB499 0x7904 +0xB49A 0x7906 +0xB49B 0x7907 +0xB49C 0x7908 +0xB49D 0x7909 +0xB49E 0x790A +0xB49F 0x790B +0xB4A0 0x790C +0xB4A1 0x7840 +0xB4A2 0x50A8 +0xB4A3 0x77D7 +0xB4A4 0x6410 +0xB4A5 0x89E6 +0xB4A6 0x5904 +0xB4A7 0x63E3 +0xB4A8 0x5DDD +0xB4A9 0x7A7F +0xB4AA 0x693D +0xB4AB 0x4F20 +0xB4AC 0x8239 +0xB4AD 0x5598 +0xB4AE 0x4E32 +0xB4AF 0x75AE +0xB4B0 0x7A97 +0xB4B1 0x5E62 +0xB4B2 0x5E8A +0xB4B3 0x95EF +0xB4B4 0x521B +0xB4B5 0x5439 +0xB4B6 0x708A +0xB4B7 0x6376 +0xB4B8 0x9524 +0xB4B9 0x5782 +0xB4BA 0x6625 +0xB4BB 0x693F +0xB4BC 0x9187 +0xB4BD 0x5507 +0xB4BE 0x6DF3 +0xB4BF 0x7EAF +0xB4C0 0x8822 +0xB4C1 0x6233 +0xB4C2 0x7EF0 +0xB4C3 0x75B5 +0xB4C4 0x8328 +0xB4C5 0x78C1 +0xB4C6 0x96CC +0xB4C7 0x8F9E +0xB4C8 0x6148 +0xB4C9 0x74F7 +0xB4CA 0x8BCD +0xB4CB 0x6B64 +0xB4CC 0x523A +0xB4CD 0x8D50 +0xB4CE 0x6B21 +0xB4CF 0x806A +0xB4D0 0x8471 +0xB4D1 0x56F1 +0xB4D2 0x5306 +0xB4D3 0x4ECE +0xB4D4 0x4E1B +0xB4D5 0x51D1 +0xB4D6 0x7C97 +0xB4D7 0x918B +0xB4D8 0x7C07 +0xB4D9 0x4FC3 +0xB4DA 0x8E7F +0xB4DB 0x7BE1 +0xB4DC 0x7A9C +0xB4DD 0x6467 +0xB4DE 0x5D14 +0xB4DF 0x50AC +0xB4E0 0x8106 +0xB4E1 0x7601 +0xB4E2 0x7CB9 +0xB4E3 0x6DEC +0xB4E4 0x7FE0 +0xB4E5 0x6751 +0xB4E6 0x5B58 +0xB4E7 0x5BF8 +0xB4E8 0x78CB +0xB4E9 0x64AE +0xB4EA 0x6413 +0xB4EB 0x63AA +0xB4EC 0x632B +0xB4ED 0x9519 +0xB4EE 0x642D +0xB4EF 0x8FBE +0xB4F0 0x7B54 +0xB4F1 0x7629 +0xB4F2 0x6253 +0xB4F3 0x5927 +0xB4F4 0x5446 +0xB4F5 0x6B79 +0xB4F6 0x50A3 +0xB4F7 0x6234 +0xB4F8 0x5E26 +0xB4F9 0x6B86 +0xB4FA 0x4EE3 +0xB4FB 0x8D37 +0xB4FC 0x888B +0xB4FD 0x5F85 +0xB4FE 0x902E +0xB540 0x790D +0xB541 0x790E +0xB542 0x790F +0xB543 0x7910 +0xB544 0x7911 +0xB545 0x7912 +0xB546 0x7914 +0xB547 0x7915 +0xB548 0x7916 +0xB549 0x7917 +0xB54A 0x7918 +0xB54B 0x7919 +0xB54C 0x791A +0xB54D 0x791B +0xB54E 0x791C +0xB54F 0x791D +0xB550 0x791F +0xB551 0x7920 +0xB552 0x7921 +0xB553 0x7922 +0xB554 0x7923 +0xB555 0x7925 +0xB556 0x7926 +0xB557 0x7927 +0xB558 0x7928 +0xB559 0x7929 +0xB55A 0x792A +0xB55B 0x792B +0xB55C 0x792C +0xB55D 0x792D +0xB55E 0x792E +0xB55F 0x792F +0xB560 0x7930 +0xB561 0x7931 +0xB562 0x7932 +0xB563 0x7933 +0xB564 0x7935 +0xB565 0x7936 +0xB566 0x7937 +0xB567 0x7938 +0xB568 0x7939 +0xB569 0x793D +0xB56A 0x793F +0xB56B 0x7942 +0xB56C 0x7943 +0xB56D 0x7944 +0xB56E 0x7945 +0xB56F 0x7947 +0xB570 0x794A +0xB571 0x794B +0xB572 0x794C +0xB573 0x794D +0xB574 0x794E +0xB575 0x794F +0xB576 0x7950 +0xB577 0x7951 +0xB578 0x7952 +0xB579 0x7954 +0xB57A 0x7955 +0xB57B 0x7958 +0xB57C 0x7959 +0xB57D 0x7961 +0xB57E 0x7963 +0xB580 0x7964 +0xB581 0x7966 +0xB582 0x7969 +0xB583 0x796A +0xB584 0x796B +0xB585 0x796C +0xB586 0x796E +0xB587 0x7970 +0xB588 0x7971 +0xB589 0x7972 +0xB58A 0x7973 +0xB58B 0x7974 +0xB58C 0x7975 +0xB58D 0x7976 +0xB58E 0x7979 +0xB58F 0x797B +0xB590 0x797C +0xB591 0x797D +0xB592 0x797E +0xB593 0x797F +0xB594 0x7982 +0xB595 0x7983 +0xB596 0x7986 +0xB597 0x7987 +0xB598 0x7988 +0xB599 0x7989 +0xB59A 0x798B +0xB59B 0x798C +0xB59C 0x798D +0xB59D 0x798E +0xB59E 0x7990 +0xB59F 0x7991 +0xB5A0 0x7992 +0xB5A1 0x6020 +0xB5A2 0x803D +0xB5A3 0x62C5 +0xB5A4 0x4E39 +0xB5A5 0x5355 +0xB5A6 0x90F8 +0xB5A7 0x63B8 +0xB5A8 0x80C6 +0xB5A9 0x65E6 +0xB5AA 0x6C2E +0xB5AB 0x4F46 +0xB5AC 0x60EE +0xB5AD 0x6DE1 +0xB5AE 0x8BDE +0xB5AF 0x5F39 +0xB5B0 0x86CB +0xB5B1 0x5F53 +0xB5B2 0x6321 +0xB5B3 0x515A +0xB5B4 0x8361 +0xB5B5 0x6863 +0xB5B6 0x5200 +0xB5B7 0x6363 +0xB5B8 0x8E48 +0xB5B9 0x5012 +0xB5BA 0x5C9B +0xB5BB 0x7977 +0xB5BC 0x5BFC +0xB5BD 0x5230 +0xB5BE 0x7A3B +0xB5BF 0x60BC +0xB5C0 0x9053 +0xB5C1 0x76D7 +0xB5C2 0x5FB7 +0xB5C3 0x5F97 +0xB5C4 0x7684 +0xB5C5 0x8E6C +0xB5C6 0x706F +0xB5C7 0x767B +0xB5C8 0x7B49 +0xB5C9 0x77AA +0xB5CA 0x51F3 +0xB5CB 0x9093 +0xB5CC 0x5824 +0xB5CD 0x4F4E +0xB5CE 0x6EF4 +0xB5CF 0x8FEA +0xB5D0 0x654C +0xB5D1 0x7B1B +0xB5D2 0x72C4 +0xB5D3 0x6DA4 +0xB5D4 0x7FDF +0xB5D5 0x5AE1 +0xB5D6 0x62B5 +0xB5D7 0x5E95 +0xB5D8 0x5730 +0xB5D9 0x8482 +0xB5DA 0x7B2C +0xB5DB 0x5E1D +0xB5DC 0x5F1F +0xB5DD 0x9012 +0xB5DE 0x7F14 +0xB5DF 0x98A0 +0xB5E0 0x6382 +0xB5E1 0x6EC7 +0xB5E2 0x7898 +0xB5E3 0x70B9 +0xB5E4 0x5178 +0xB5E5 0x975B +0xB5E6 0x57AB +0xB5E7 0x7535 +0xB5E8 0x4F43 +0xB5E9 0x7538 +0xB5EA 0x5E97 +0xB5EB 0x60E6 +0xB5EC 0x5960 +0xB5ED 0x6DC0 +0xB5EE 0x6BBF +0xB5EF 0x7889 +0xB5F0 0x53FC +0xB5F1 0x96D5 +0xB5F2 0x51CB +0xB5F3 0x5201 +0xB5F4 0x6389 +0xB5F5 0x540A +0xB5F6 0x9493 +0xB5F7 0x8C03 +0xB5F8 0x8DCC +0xB5F9 0x7239 +0xB5FA 0x789F +0xB5FB 0x8776 +0xB5FC 0x8FED +0xB5FD 0x8C0D +0xB5FE 0x53E0 +0xB640 0x7993 +0xB641 0x7994 +0xB642 0x7995 +0xB643 0x7996 +0xB644 0x7997 +0xB645 0x7998 +0xB646 0x7999 +0xB647 0x799B +0xB648 0x799C +0xB649 0x799D +0xB64A 0x799E +0xB64B 0x799F +0xB64C 0x79A0 +0xB64D 0x79A1 +0xB64E 0x79A2 +0xB64F 0x79A3 +0xB650 0x79A4 +0xB651 0x79A5 +0xB652 0x79A6 +0xB653 0x79A8 +0xB654 0x79A9 +0xB655 0x79AA +0xB656 0x79AB +0xB657 0x79AC +0xB658 0x79AD +0xB659 0x79AE +0xB65A 0x79AF +0xB65B 0x79B0 +0xB65C 0x79B1 +0xB65D 0x79B2 +0xB65E 0x79B4 +0xB65F 0x79B5 +0xB660 0x79B6 +0xB661 0x79B7 +0xB662 0x79B8 +0xB663 0x79BC +0xB664 0x79BF +0xB665 0x79C2 +0xB666 0x79C4 +0xB667 0x79C5 +0xB668 0x79C7 +0xB669 0x79C8 +0xB66A 0x79CA +0xB66B 0x79CC +0xB66C 0x79CE +0xB66D 0x79CF +0xB66E 0x79D0 +0xB66F 0x79D3 +0xB670 0x79D4 +0xB671 0x79D6 +0xB672 0x79D7 +0xB673 0x79D9 +0xB674 0x79DA +0xB675 0x79DB +0xB676 0x79DC +0xB677 0x79DD +0xB678 0x79DE +0xB679 0x79E0 +0xB67A 0x79E1 +0xB67B 0x79E2 +0xB67C 0x79E5 +0xB67D 0x79E8 +0xB67E 0x79EA +0xB680 0x79EC +0xB681 0x79EE +0xB682 0x79F1 +0xB683 0x79F2 +0xB684 0x79F3 +0xB685 0x79F4 +0xB686 0x79F5 +0xB687 0x79F6 +0xB688 0x79F7 +0xB689 0x79F9 +0xB68A 0x79FA +0xB68B 0x79FC +0xB68C 0x79FE +0xB68D 0x79FF +0xB68E 0x7A01 +0xB68F 0x7A04 +0xB690 0x7A05 +0xB691 0x7A07 +0xB692 0x7A08 +0xB693 0x7A09 +0xB694 0x7A0A +0xB695 0x7A0C +0xB696 0x7A0F +0xB697 0x7A10 +0xB698 0x7A11 +0xB699 0x7A12 +0xB69A 0x7A13 +0xB69B 0x7A15 +0xB69C 0x7A16 +0xB69D 0x7A18 +0xB69E 0x7A19 +0xB69F 0x7A1B +0xB6A0 0x7A1C +0xB6A1 0x4E01 +0xB6A2 0x76EF +0xB6A3 0x53EE +0xB6A4 0x9489 +0xB6A5 0x9876 +0xB6A6 0x9F0E +0xB6A7 0x952D +0xB6A8 0x5B9A +0xB6A9 0x8BA2 +0xB6AA 0x4E22 +0xB6AB 0x4E1C +0xB6AC 0x51AC +0xB6AD 0x8463 +0xB6AE 0x61C2 +0xB6AF 0x52A8 +0xB6B0 0x680B +0xB6B1 0x4F97 +0xB6B2 0x606B +0xB6B3 0x51BB +0xB6B4 0x6D1E +0xB6B5 0x515C +0xB6B6 0x6296 +0xB6B7 0x6597 +0xB6B8 0x9661 +0xB6B9 0x8C46 +0xB6BA 0x9017 +0xB6BB 0x75D8 +0xB6BC 0x90FD +0xB6BD 0x7763 +0xB6BE 0x6BD2 +0xB6BF 0x728A +0xB6C0 0x72EC +0xB6C1 0x8BFB +0xB6C2 0x5835 +0xB6C3 0x7779 +0xB6C4 0x8D4C +0xB6C5 0x675C +0xB6C6 0x9540 +0xB6C7 0x809A +0xB6C8 0x5EA6 +0xB6C9 0x6E21 +0xB6CA 0x5992 +0xB6CB 0x7AEF +0xB6CC 0x77ED +0xB6CD 0x953B +0xB6CE 0x6BB5 +0xB6CF 0x65AD +0xB6D0 0x7F0E +0xB6D1 0x5806 +0xB6D2 0x5151 +0xB6D3 0x961F +0xB6D4 0x5BF9 +0xB6D5 0x58A9 +0xB6D6 0x5428 +0xB6D7 0x8E72 +0xB6D8 0x6566 +0xB6D9 0x987F +0xB6DA 0x56E4 +0xB6DB 0x949D +0xB6DC 0x76FE +0xB6DD 0x9041 +0xB6DE 0x6387 +0xB6DF 0x54C6 +0xB6E0 0x591A +0xB6E1 0x593A +0xB6E2 0x579B +0xB6E3 0x8EB2 +0xB6E4 0x6735 +0xB6E5 0x8DFA +0xB6E6 0x8235 +0xB6E7 0x5241 +0xB6E8 0x60F0 +0xB6E9 0x5815 +0xB6EA 0x86FE +0xB6EB 0x5CE8 +0xB6EC 0x9E45 +0xB6ED 0x4FC4 +0xB6EE 0x989D +0xB6EF 0x8BB9 +0xB6F0 0x5A25 +0xB6F1 0x6076 +0xB6F2 0x5384 +0xB6F3 0x627C +0xB6F4 0x904F +0xB6F5 0x9102 +0xB6F6 0x997F +0xB6F7 0x6069 +0xB6F8 0x800C +0xB6F9 0x513F +0xB6FA 0x8033 +0xB6FB 0x5C14 +0xB6FC 0x9975 +0xB6FD 0x6D31 +0xB6FE 0x4E8C +0xB740 0x7A1D +0xB741 0x7A1F +0xB742 0x7A21 +0xB743 0x7A22 +0xB744 0x7A24 +0xB745 0x7A25 +0xB746 0x7A26 +0xB747 0x7A27 +0xB748 0x7A28 +0xB749 0x7A29 +0xB74A 0x7A2A +0xB74B 0x7A2B +0xB74C 0x7A2C +0xB74D 0x7A2D +0xB74E 0x7A2E +0xB74F 0x7A2F +0xB750 0x7A30 +0xB751 0x7A31 +0xB752 0x7A32 +0xB753 0x7A34 +0xB754 0x7A35 +0xB755 0x7A36 +0xB756 0x7A38 +0xB757 0x7A3A +0xB758 0x7A3E +0xB759 0x7A40 +0xB75A 0x7A41 +0xB75B 0x7A42 +0xB75C 0x7A43 +0xB75D 0x7A44 +0xB75E 0x7A45 +0xB75F 0x7A47 +0xB760 0x7A48 +0xB761 0x7A49 +0xB762 0x7A4A +0xB763 0x7A4B +0xB764 0x7A4C +0xB765 0x7A4D +0xB766 0x7A4E +0xB767 0x7A4F +0xB768 0x7A50 +0xB769 0x7A52 +0xB76A 0x7A53 +0xB76B 0x7A54 +0xB76C 0x7A55 +0xB76D 0x7A56 +0xB76E 0x7A58 +0xB76F 0x7A59 +0xB770 0x7A5A +0xB771 0x7A5B +0xB772 0x7A5C +0xB773 0x7A5D +0xB774 0x7A5E +0xB775 0x7A5F +0xB776 0x7A60 +0xB777 0x7A61 +0xB778 0x7A62 +0xB779 0x7A63 +0xB77A 0x7A64 +0xB77B 0x7A65 +0xB77C 0x7A66 +0xB77D 0x7A67 +0xB77E 0x7A68 +0xB780 0x7A69 +0xB781 0x7A6A +0xB782 0x7A6B +0xB783 0x7A6C +0xB784 0x7A6D +0xB785 0x7A6E +0xB786 0x7A6F +0xB787 0x7A71 +0xB788 0x7A72 +0xB789 0x7A73 +0xB78A 0x7A75 +0xB78B 0x7A7B +0xB78C 0x7A7C +0xB78D 0x7A7D +0xB78E 0x7A7E +0xB78F 0x7A82 +0xB790 0x7A85 +0xB791 0x7A87 +0xB792 0x7A89 +0xB793 0x7A8A +0xB794 0x7A8B +0xB795 0x7A8C +0xB796 0x7A8E +0xB797 0x7A8F +0xB798 0x7A90 +0xB799 0x7A93 +0xB79A 0x7A94 +0xB79B 0x7A99 +0xB79C 0x7A9A +0xB79D 0x7A9B +0xB79E 0x7A9E +0xB79F 0x7AA1 +0xB7A0 0x7AA2 +0xB7A1 0x8D30 +0xB7A2 0x53D1 +0xB7A3 0x7F5A +0xB7A4 0x7B4F +0xB7A5 0x4F10 +0xB7A6 0x4E4F +0xB7A7 0x9600 +0xB7A8 0x6CD5 +0xB7A9 0x73D0 +0xB7AA 0x85E9 +0xB7AB 0x5E06 +0xB7AC 0x756A +0xB7AD 0x7FFB +0xB7AE 0x6A0A +0xB7AF 0x77FE +0xB7B0 0x9492 +0xB7B1 0x7E41 +0xB7B2 0x51E1 +0xB7B3 0x70E6 +0xB7B4 0x53CD +0xB7B5 0x8FD4 +0xB7B6 0x8303 +0xB7B7 0x8D29 +0xB7B8 0x72AF +0xB7B9 0x996D +0xB7BA 0x6CDB +0xB7BB 0x574A +0xB7BC 0x82B3 +0xB7BD 0x65B9 +0xB7BE 0x80AA +0xB7BF 0x623F +0xB7C0 0x9632 +0xB7C1 0x59A8 +0xB7C2 0x4EFF +0xB7C3 0x8BBF +0xB7C4 0x7EBA +0xB7C5 0x653E +0xB7C6 0x83F2 +0xB7C7 0x975E +0xB7C8 0x5561 +0xB7C9 0x98DE +0xB7CA 0x80A5 +0xB7CB 0x532A +0xB7CC 0x8BFD +0xB7CD 0x5420 +0xB7CE 0x80BA +0xB7CF 0x5E9F +0xB7D0 0x6CB8 +0xB7D1 0x8D39 +0xB7D2 0x82AC +0xB7D3 0x915A +0xB7D4 0x5429 +0xB7D5 0x6C1B +0xB7D6 0x5206 +0xB7D7 0x7EB7 +0xB7D8 0x575F +0xB7D9 0x711A +0xB7DA 0x6C7E +0xB7DB 0x7C89 +0xB7DC 0x594B +0xB7DD 0x4EFD +0xB7DE 0x5FFF +0xB7DF 0x6124 +0xB7E0 0x7CAA +0xB7E1 0x4E30 +0xB7E2 0x5C01 +0xB7E3 0x67AB +0xB7E4 0x8702 +0xB7E5 0x5CF0 +0xB7E6 0x950B +0xB7E7 0x98CE +0xB7E8 0x75AF +0xB7E9 0x70FD +0xB7EA 0x9022 +0xB7EB 0x51AF +0xB7EC 0x7F1D +0xB7ED 0x8BBD +0xB7EE 0x5949 +0xB7EF 0x51E4 +0xB7F0 0x4F5B +0xB7F1 0x5426 +0xB7F2 0x592B +0xB7F3 0x6577 +0xB7F4 0x80A4 +0xB7F5 0x5B75 +0xB7F6 0x6276 +0xB7F7 0x62C2 +0xB7F8 0x8F90 +0xB7F9 0x5E45 +0xB7FA 0x6C1F +0xB7FB 0x7B26 +0xB7FC 0x4F0F +0xB7FD 0x4FD8 +0xB7FE 0x670D +0xB840 0x7AA3 +0xB841 0x7AA4 +0xB842 0x7AA7 +0xB843 0x7AA9 +0xB844 0x7AAA +0xB845 0x7AAB +0xB846 0x7AAE +0xB847 0x7AAF +0xB848 0x7AB0 +0xB849 0x7AB1 +0xB84A 0x7AB2 +0xB84B 0x7AB4 +0xB84C 0x7AB5 +0xB84D 0x7AB6 +0xB84E 0x7AB7 +0xB84F 0x7AB8 +0xB850 0x7AB9 +0xB851 0x7ABA +0xB852 0x7ABB +0xB853 0x7ABC +0xB854 0x7ABD +0xB855 0x7ABE +0xB856 0x7AC0 +0xB857 0x7AC1 +0xB858 0x7AC2 +0xB859 0x7AC3 +0xB85A 0x7AC4 +0xB85B 0x7AC5 +0xB85C 0x7AC6 +0xB85D 0x7AC7 +0xB85E 0x7AC8 +0xB85F 0x7AC9 +0xB860 0x7ACA +0xB861 0x7ACC +0xB862 0x7ACD +0xB863 0x7ACE +0xB864 0x7ACF +0xB865 0x7AD0 +0xB866 0x7AD1 +0xB867 0x7AD2 +0xB868 0x7AD3 +0xB869 0x7AD4 +0xB86A 0x7AD5 +0xB86B 0x7AD7 +0xB86C 0x7AD8 +0xB86D 0x7ADA +0xB86E 0x7ADB +0xB86F 0x7ADC +0xB870 0x7ADD +0xB871 0x7AE1 +0xB872 0x7AE2 +0xB873 0x7AE4 +0xB874 0x7AE7 +0xB875 0x7AE8 +0xB876 0x7AE9 +0xB877 0x7AEA +0xB878 0x7AEB +0xB879 0x7AEC +0xB87A 0x7AEE +0xB87B 0x7AF0 +0xB87C 0x7AF1 +0xB87D 0x7AF2 +0xB87E 0x7AF3 +0xB880 0x7AF4 +0xB881 0x7AF5 +0xB882 0x7AF6 +0xB883 0x7AF7 +0xB884 0x7AF8 +0xB885 0x7AFB +0xB886 0x7AFC +0xB887 0x7AFE +0xB888 0x7B00 +0xB889 0x7B01 +0xB88A 0x7B02 +0xB88B 0x7B05 +0xB88C 0x7B07 +0xB88D 0x7B09 +0xB88E 0x7B0C +0xB88F 0x7B0D +0xB890 0x7B0E +0xB891 0x7B10 +0xB892 0x7B12 +0xB893 0x7B13 +0xB894 0x7B16 +0xB895 0x7B17 +0xB896 0x7B18 +0xB897 0x7B1A +0xB898 0x7B1C +0xB899 0x7B1D +0xB89A 0x7B1F +0xB89B 0x7B21 +0xB89C 0x7B22 +0xB89D 0x7B23 +0xB89E 0x7B27 +0xB89F 0x7B29 +0xB8A0 0x7B2D +0xB8A1 0x6D6E +0xB8A2 0x6DAA +0xB8A3 0x798F +0xB8A4 0x88B1 +0xB8A5 0x5F17 +0xB8A6 0x752B +0xB8A7 0x629A +0xB8A8 0x8F85 +0xB8A9 0x4FEF +0xB8AA 0x91DC +0xB8AB 0x65A7 +0xB8AC 0x812F +0xB8AD 0x8151 +0xB8AE 0x5E9C +0xB8AF 0x8150 +0xB8B0 0x8D74 +0xB8B1 0x526F +0xB8B2 0x8986 +0xB8B3 0x8D4B +0xB8B4 0x590D +0xB8B5 0x5085 +0xB8B6 0x4ED8 +0xB8B7 0x961C +0xB8B8 0x7236 +0xB8B9 0x8179 +0xB8BA 0x8D1F +0xB8BB 0x5BCC +0xB8BC 0x8BA3 +0xB8BD 0x9644 +0xB8BE 0x5987 +0xB8BF 0x7F1A +0xB8C0 0x5490 +0xB8C1 0x5676 +0xB8C2 0x560E +0xB8C3 0x8BE5 +0xB8C4 0x6539 +0xB8C5 0x6982 +0xB8C6 0x9499 +0xB8C7 0x76D6 +0xB8C8 0x6E89 +0xB8C9 0x5E72 +0xB8CA 0x7518 +0xB8CB 0x6746 +0xB8CC 0x67D1 +0xB8CD 0x7AFF +0xB8CE 0x809D +0xB8CF 0x8D76 +0xB8D0 0x611F +0xB8D1 0x79C6 +0xB8D2 0x6562 +0xB8D3 0x8D63 +0xB8D4 0x5188 +0xB8D5 0x521A +0xB8D6 0x94A2 +0xB8D7 0x7F38 +0xB8D8 0x809B +0xB8D9 0x7EB2 +0xB8DA 0x5C97 +0xB8DB 0x6E2F +0xB8DC 0x6760 +0xB8DD 0x7BD9 +0xB8DE 0x768B +0xB8DF 0x9AD8 +0xB8E0 0x818F +0xB8E1 0x7F94 +0xB8E2 0x7CD5 +0xB8E3 0x641E +0xB8E4 0x9550 +0xB8E5 0x7A3F +0xB8E6 0x544A +0xB8E7 0x54E5 +0xB8E8 0x6B4C +0xB8E9 0x6401 +0xB8EA 0x6208 +0xB8EB 0x9E3D +0xB8EC 0x80F3 +0xB8ED 0x7599 +0xB8EE 0x5272 +0xB8EF 0x9769 +0xB8F0 0x845B +0xB8F1 0x683C +0xB8F2 0x86E4 +0xB8F3 0x9601 +0xB8F4 0x9694 +0xB8F5 0x94EC +0xB8F6 0x4E2A +0xB8F7 0x5404 +0xB8F8 0x7ED9 +0xB8F9 0x6839 +0xB8FA 0x8DDF +0xB8FB 0x8015 +0xB8FC 0x66F4 +0xB8FD 0x5E9A +0xB8FE 0x7FB9 +0xB940 0x7B2F +0xB941 0x7B30 +0xB942 0x7B32 +0xB943 0x7B34 +0xB944 0x7B35 +0xB945 0x7B36 +0xB946 0x7B37 +0xB947 0x7B39 +0xB948 0x7B3B +0xB949 0x7B3D +0xB94A 0x7B3F +0xB94B 0x7B40 +0xB94C 0x7B41 +0xB94D 0x7B42 +0xB94E 0x7B43 +0xB94F 0x7B44 +0xB950 0x7B46 +0xB951 0x7B48 +0xB952 0x7B4A +0xB953 0x7B4D +0xB954 0x7B4E +0xB955 0x7B53 +0xB956 0x7B55 +0xB957 0x7B57 +0xB958 0x7B59 +0xB959 0x7B5C +0xB95A 0x7B5E +0xB95B 0x7B5F +0xB95C 0x7B61 +0xB95D 0x7B63 +0xB95E 0x7B64 +0xB95F 0x7B65 +0xB960 0x7B66 +0xB961 0x7B67 +0xB962 0x7B68 +0xB963 0x7B69 +0xB964 0x7B6A +0xB965 0x7B6B +0xB966 0x7B6C +0xB967 0x7B6D +0xB968 0x7B6F +0xB969 0x7B70 +0xB96A 0x7B73 +0xB96B 0x7B74 +0xB96C 0x7B76 +0xB96D 0x7B78 +0xB96E 0x7B7A +0xB96F 0x7B7C +0xB970 0x7B7D +0xB971 0x7B7F +0xB972 0x7B81 +0xB973 0x7B82 +0xB974 0x7B83 +0xB975 0x7B84 +0xB976 0x7B86 +0xB977 0x7B87 +0xB978 0x7B88 +0xB979 0x7B89 +0xB97A 0x7B8A +0xB97B 0x7B8B +0xB97C 0x7B8C +0xB97D 0x7B8E +0xB97E 0x7B8F +0xB980 0x7B91 +0xB981 0x7B92 +0xB982 0x7B93 +0xB983 0x7B96 +0xB984 0x7B98 +0xB985 0x7B99 +0xB986 0x7B9A +0xB987 0x7B9B +0xB988 0x7B9E +0xB989 0x7B9F +0xB98A 0x7BA0 +0xB98B 0x7BA3 +0xB98C 0x7BA4 +0xB98D 0x7BA5 +0xB98E 0x7BAE +0xB98F 0x7BAF +0xB990 0x7BB0 +0xB991 0x7BB2 +0xB992 0x7BB3 +0xB993 0x7BB5 +0xB994 0x7BB6 +0xB995 0x7BB7 +0xB996 0x7BB9 +0xB997 0x7BBA +0xB998 0x7BBB +0xB999 0x7BBC +0xB99A 0x7BBD +0xB99B 0x7BBE +0xB99C 0x7BBF +0xB99D 0x7BC0 +0xB99E 0x7BC2 +0xB99F 0x7BC3 +0xB9A0 0x7BC4 +0xB9A1 0x57C2 +0xB9A2 0x803F +0xB9A3 0x6897 +0xB9A4 0x5DE5 +0xB9A5 0x653B +0xB9A6 0x529F +0xB9A7 0x606D +0xB9A8 0x9F9A +0xB9A9 0x4F9B +0xB9AA 0x8EAC +0xB9AB 0x516C +0xB9AC 0x5BAB +0xB9AD 0x5F13 +0xB9AE 0x5DE9 +0xB9AF 0x6C5E +0xB9B0 0x62F1 +0xB9B1 0x8D21 +0xB9B2 0x5171 +0xB9B3 0x94A9 +0xB9B4 0x52FE +0xB9B5 0x6C9F +0xB9B6 0x82DF +0xB9B7 0x72D7 +0xB9B8 0x57A2 +0xB9B9 0x6784 +0xB9BA 0x8D2D +0xB9BB 0x591F +0xB9BC 0x8F9C +0xB9BD 0x83C7 +0xB9BE 0x5495 +0xB9BF 0x7B8D +0xB9C0 0x4F30 +0xB9C1 0x6CBD +0xB9C2 0x5B64 +0xB9C3 0x59D1 +0xB9C4 0x9F13 +0xB9C5 0x53E4 +0xB9C6 0x86CA +0xB9C7 0x9AA8 +0xB9C8 0x8C37 +0xB9C9 0x80A1 +0xB9CA 0x6545 +0xB9CB 0x987E +0xB9CC 0x56FA +0xB9CD 0x96C7 +0xB9CE 0x522E +0xB9CF 0x74DC +0xB9D0 0x5250 +0xB9D1 0x5BE1 +0xB9D2 0x6302 +0xB9D3 0x8902 +0xB9D4 0x4E56 +0xB9D5 0x62D0 +0xB9D6 0x602A +0xB9D7 0x68FA +0xB9D8 0x5173 +0xB9D9 0x5B98 +0xB9DA 0x51A0 +0xB9DB 0x89C2 +0xB9DC 0x7BA1 +0xB9DD 0x9986 +0xB9DE 0x7F50 +0xB9DF 0x60EF +0xB9E0 0x704C +0xB9E1 0x8D2F +0xB9E2 0x5149 +0xB9E3 0x5E7F +0xB9E4 0x901B +0xB9E5 0x7470 +0xB9E6 0x89C4 +0xB9E7 0x572D +0xB9E8 0x7845 +0xB9E9 0x5F52 +0xB9EA 0x9F9F +0xB9EB 0x95FA +0xB9EC 0x8F68 +0xB9ED 0x9B3C +0xB9EE 0x8BE1 +0xB9EF 0x7678 +0xB9F0 0x6842 +0xB9F1 0x67DC +0xB9F2 0x8DEA +0xB9F3 0x8D35 +0xB9F4 0x523D +0xB9F5 0x8F8A +0xB9F6 0x6EDA +0xB9F7 0x68CD +0xB9F8 0x9505 +0xB9F9 0x90ED +0xB9FA 0x56FD +0xB9FB 0x679C +0xB9FC 0x88F9 +0xB9FD 0x8FC7 +0xB9FE 0x54C8 +0xBA40 0x7BC5 +0xBA41 0x7BC8 +0xBA42 0x7BC9 +0xBA43 0x7BCA +0xBA44 0x7BCB +0xBA45 0x7BCD +0xBA46 0x7BCE +0xBA47 0x7BCF +0xBA48 0x7BD0 +0xBA49 0x7BD2 +0xBA4A 0x7BD4 +0xBA4B 0x7BD5 +0xBA4C 0x7BD6 +0xBA4D 0x7BD7 +0xBA4E 0x7BD8 +0xBA4F 0x7BDB +0xBA50 0x7BDC +0xBA51 0x7BDE +0xBA52 0x7BDF +0xBA53 0x7BE0 +0xBA54 0x7BE2 +0xBA55 0x7BE3 +0xBA56 0x7BE4 +0xBA57 0x7BE7 +0xBA58 0x7BE8 +0xBA59 0x7BE9 +0xBA5A 0x7BEB +0xBA5B 0x7BEC +0xBA5C 0x7BED +0xBA5D 0x7BEF +0xBA5E 0x7BF0 +0xBA5F 0x7BF2 +0xBA60 0x7BF3 +0xBA61 0x7BF4 +0xBA62 0x7BF5 +0xBA63 0x7BF6 +0xBA64 0x7BF8 +0xBA65 0x7BF9 +0xBA66 0x7BFA +0xBA67 0x7BFB +0xBA68 0x7BFD +0xBA69 0x7BFF +0xBA6A 0x7C00 +0xBA6B 0x7C01 +0xBA6C 0x7C02 +0xBA6D 0x7C03 +0xBA6E 0x7C04 +0xBA6F 0x7C05 +0xBA70 0x7C06 +0xBA71 0x7C08 +0xBA72 0x7C09 +0xBA73 0x7C0A +0xBA74 0x7C0D +0xBA75 0x7C0E +0xBA76 0x7C10 +0xBA77 0x7C11 +0xBA78 0x7C12 +0xBA79 0x7C13 +0xBA7A 0x7C14 +0xBA7B 0x7C15 +0xBA7C 0x7C17 +0xBA7D 0x7C18 +0xBA7E 0x7C19 +0xBA80 0x7C1A +0xBA81 0x7C1B +0xBA82 0x7C1C +0xBA83 0x7C1D +0xBA84 0x7C1E +0xBA85 0x7C20 +0xBA86 0x7C21 +0xBA87 0x7C22 +0xBA88 0x7C23 +0xBA89 0x7C24 +0xBA8A 0x7C25 +0xBA8B 0x7C28 +0xBA8C 0x7C29 +0xBA8D 0x7C2B +0xBA8E 0x7C2C +0xBA8F 0x7C2D +0xBA90 0x7C2E +0xBA91 0x7C2F +0xBA92 0x7C30 +0xBA93 0x7C31 +0xBA94 0x7C32 +0xBA95 0x7C33 +0xBA96 0x7C34 +0xBA97 0x7C35 +0xBA98 0x7C36 +0xBA99 0x7C37 +0xBA9A 0x7C39 +0xBA9B 0x7C3A +0xBA9C 0x7C3B +0xBA9D 0x7C3C +0xBA9E 0x7C3D +0xBA9F 0x7C3E +0xBAA0 0x7C42 +0xBAA1 0x9AB8 +0xBAA2 0x5B69 +0xBAA3 0x6D77 +0xBAA4 0x6C26 +0xBAA5 0x4EA5 +0xBAA6 0x5BB3 +0xBAA7 0x9A87 +0xBAA8 0x9163 +0xBAA9 0x61A8 +0xBAAA 0x90AF +0xBAAB 0x97E9 +0xBAAC 0x542B +0xBAAD 0x6DB5 +0xBAAE 0x5BD2 +0xBAAF 0x51FD +0xBAB0 0x558A +0xBAB1 0x7F55 +0xBAB2 0x7FF0 +0xBAB3 0x64BC +0xBAB4 0x634D +0xBAB5 0x65F1 +0xBAB6 0x61BE +0xBAB7 0x608D +0xBAB8 0x710A +0xBAB9 0x6C57 +0xBABA 0x6C49 +0xBABB 0x592F +0xBABC 0x676D +0xBABD 0x822A +0xBABE 0x58D5 +0xBABF 0x568E +0xBAC0 0x8C6A +0xBAC1 0x6BEB +0xBAC2 0x90DD +0xBAC3 0x597D +0xBAC4 0x8017 +0xBAC5 0x53F7 +0xBAC6 0x6D69 +0xBAC7 0x5475 +0xBAC8 0x559D +0xBAC9 0x8377 +0xBACA 0x83CF +0xBACB 0x6838 +0xBACC 0x79BE +0xBACD 0x548C +0xBACE 0x4F55 +0xBACF 0x5408 +0xBAD0 0x76D2 +0xBAD1 0x8C89 +0xBAD2 0x9602 +0xBAD3 0x6CB3 +0xBAD4 0x6DB8 +0xBAD5 0x8D6B +0xBAD6 0x8910 +0xBAD7 0x9E64 +0xBAD8 0x8D3A +0xBAD9 0x563F +0xBADA 0x9ED1 +0xBADB 0x75D5 +0xBADC 0x5F88 +0xBADD 0x72E0 +0xBADE 0x6068 +0xBADF 0x54FC +0xBAE0 0x4EA8 +0xBAE1 0x6A2A +0xBAE2 0x8861 +0xBAE3 0x6052 +0xBAE4 0x8F70 +0xBAE5 0x54C4 +0xBAE6 0x70D8 +0xBAE7 0x8679 +0xBAE8 0x9E3F +0xBAE9 0x6D2A +0xBAEA 0x5B8F +0xBAEB 0x5F18 +0xBAEC 0x7EA2 +0xBAED 0x5589 +0xBAEE 0x4FAF +0xBAEF 0x7334 +0xBAF0 0x543C +0xBAF1 0x539A +0xBAF2 0x5019 +0xBAF3 0x540E +0xBAF4 0x547C +0xBAF5 0x4E4E +0xBAF6 0x5FFD +0xBAF7 0x745A +0xBAF8 0x58F6 +0xBAF9 0x846B +0xBAFA 0x80E1 +0xBAFB 0x8774 +0xBAFC 0x72D0 +0xBAFD 0x7CCA +0xBAFE 0x6E56 +0xBB40 0x7C43 +0xBB41 0x7C44 +0xBB42 0x7C45 +0xBB43 0x7C46 +0xBB44 0x7C47 +0xBB45 0x7C48 +0xBB46 0x7C49 +0xBB47 0x7C4A +0xBB48 0x7C4B +0xBB49 0x7C4C +0xBB4A 0x7C4E +0xBB4B 0x7C4F +0xBB4C 0x7C50 +0xBB4D 0x7C51 +0xBB4E 0x7C52 +0xBB4F 0x7C53 +0xBB50 0x7C54 +0xBB51 0x7C55 +0xBB52 0x7C56 +0xBB53 0x7C57 +0xBB54 0x7C58 +0xBB55 0x7C59 +0xBB56 0x7C5A +0xBB57 0x7C5B +0xBB58 0x7C5C +0xBB59 0x7C5D +0xBB5A 0x7C5E +0xBB5B 0x7C5F +0xBB5C 0x7C60 +0xBB5D 0x7C61 +0xBB5E 0x7C62 +0xBB5F 0x7C63 +0xBB60 0x7C64 +0xBB61 0x7C65 +0xBB62 0x7C66 +0xBB63 0x7C67 +0xBB64 0x7C68 +0xBB65 0x7C69 +0xBB66 0x7C6A +0xBB67 0x7C6B +0xBB68 0x7C6C +0xBB69 0x7C6D +0xBB6A 0x7C6E +0xBB6B 0x7C6F +0xBB6C 0x7C70 +0xBB6D 0x7C71 +0xBB6E 0x7C72 +0xBB6F 0x7C75 +0xBB70 0x7C76 +0xBB71 0x7C77 +0xBB72 0x7C78 +0xBB73 0x7C79 +0xBB74 0x7C7A +0xBB75 0x7C7E +0xBB76 0x7C7F +0xBB77 0x7C80 +0xBB78 0x7C81 +0xBB79 0x7C82 +0xBB7A 0x7C83 +0xBB7B 0x7C84 +0xBB7C 0x7C85 +0xBB7D 0x7C86 +0xBB7E 0x7C87 +0xBB80 0x7C88 +0xBB81 0x7C8A +0xBB82 0x7C8B +0xBB83 0x7C8C +0xBB84 0x7C8D +0xBB85 0x7C8E +0xBB86 0x7C8F +0xBB87 0x7C90 +0xBB88 0x7C93 +0xBB89 0x7C94 +0xBB8A 0x7C96 +0xBB8B 0x7C99 +0xBB8C 0x7C9A +0xBB8D 0x7C9B +0xBB8E 0x7CA0 +0xBB8F 0x7CA1 +0xBB90 0x7CA3 +0xBB91 0x7CA6 +0xBB92 0x7CA7 +0xBB93 0x7CA8 +0xBB94 0x7CA9 +0xBB95 0x7CAB +0xBB96 0x7CAC +0xBB97 0x7CAD +0xBB98 0x7CAF +0xBB99 0x7CB0 +0xBB9A 0x7CB4 +0xBB9B 0x7CB5 +0xBB9C 0x7CB6 +0xBB9D 0x7CB7 +0xBB9E 0x7CB8 +0xBB9F 0x7CBA +0xBBA0 0x7CBB +0xBBA1 0x5F27 +0xBBA2 0x864E +0xBBA3 0x552C +0xBBA4 0x62A4 +0xBBA5 0x4E92 +0xBBA6 0x6CAA +0xBBA7 0x6237 +0xBBA8 0x82B1 +0xBBA9 0x54D7 +0xBBAA 0x534E +0xBBAB 0x733E +0xBBAC 0x6ED1 +0xBBAD 0x753B +0xBBAE 0x5212 +0xBBAF 0x5316 +0xBBB0 0x8BDD +0xBBB1 0x69D0 +0xBBB2 0x5F8A +0xBBB3 0x6000 +0xBBB4 0x6DEE +0xBBB5 0x574F +0xBBB6 0x6B22 +0xBBB7 0x73AF +0xBBB8 0x6853 +0xBBB9 0x8FD8 +0xBBBA 0x7F13 +0xBBBB 0x6362 +0xBBBC 0x60A3 +0xBBBD 0x5524 +0xBBBE 0x75EA +0xBBBF 0x8C62 +0xBBC0 0x7115 +0xBBC1 0x6DA3 +0xBBC2 0x5BA6 +0xBBC3 0x5E7B +0xBBC4 0x8352 +0xBBC5 0x614C +0xBBC6 0x9EC4 +0xBBC7 0x78FA +0xBBC8 0x8757 +0xBBC9 0x7C27 +0xBBCA 0x7687 +0xBBCB 0x51F0 +0xBBCC 0x60F6 +0xBBCD 0x714C +0xBBCE 0x6643 +0xBBCF 0x5E4C +0xBBD0 0x604D +0xBBD1 0x8C0E +0xBBD2 0x7070 +0xBBD3 0x6325 +0xBBD4 0x8F89 +0xBBD5 0x5FBD +0xBBD6 0x6062 +0xBBD7 0x86D4 +0xBBD8 0x56DE +0xBBD9 0x6BC1 +0xBBDA 0x6094 +0xBBDB 0x6167 +0xBBDC 0x5349 +0xBBDD 0x60E0 +0xBBDE 0x6666 +0xBBDF 0x8D3F +0xBBE0 0x79FD +0xBBE1 0x4F1A +0xBBE2 0x70E9 +0xBBE3 0x6C47 +0xBBE4 0x8BB3 +0xBBE5 0x8BF2 +0xBBE6 0x7ED8 +0xBBE7 0x8364 +0xBBE8 0x660F +0xBBE9 0x5A5A +0xBBEA 0x9B42 +0xBBEB 0x6D51 +0xBBEC 0x6DF7 +0xBBED 0x8C41 +0xBBEE 0x6D3B +0xBBEF 0x4F19 +0xBBF0 0x706B +0xBBF1 0x83B7 +0xBBF2 0x6216 +0xBBF3 0x60D1 +0xBBF4 0x970D +0xBBF5 0x8D27 +0xBBF6 0x7978 +0xBBF7 0x51FB +0xBBF8 0x573E +0xBBF9 0x57FA +0xBBFA 0x673A +0xBBFB 0x7578 +0xBBFC 0x7A3D +0xBBFD 0x79EF +0xBBFE 0x7B95 +0xBC40 0x7CBF +0xBC41 0x7CC0 +0xBC42 0x7CC2 +0xBC43 0x7CC3 +0xBC44 0x7CC4 +0xBC45 0x7CC6 +0xBC46 0x7CC9 +0xBC47 0x7CCB +0xBC48 0x7CCE +0xBC49 0x7CCF +0xBC4A 0x7CD0 +0xBC4B 0x7CD1 +0xBC4C 0x7CD2 +0xBC4D 0x7CD3 +0xBC4E 0x7CD4 +0xBC4F 0x7CD8 +0xBC50 0x7CDA +0xBC51 0x7CDB +0xBC52 0x7CDD +0xBC53 0x7CDE +0xBC54 0x7CE1 +0xBC55 0x7CE2 +0xBC56 0x7CE3 +0xBC57 0x7CE4 +0xBC58 0x7CE5 +0xBC59 0x7CE6 +0xBC5A 0x7CE7 +0xBC5B 0x7CE9 +0xBC5C 0x7CEA +0xBC5D 0x7CEB +0xBC5E 0x7CEC +0xBC5F 0x7CED +0xBC60 0x7CEE +0xBC61 0x7CF0 +0xBC62 0x7CF1 +0xBC63 0x7CF2 +0xBC64 0x7CF3 +0xBC65 0x7CF4 +0xBC66 0x7CF5 +0xBC67 0x7CF6 +0xBC68 0x7CF7 +0xBC69 0x7CF9 +0xBC6A 0x7CFA +0xBC6B 0x7CFC +0xBC6C 0x7CFD +0xBC6D 0x7CFE +0xBC6E 0x7CFF +0xBC6F 0x7D00 +0xBC70 0x7D01 +0xBC71 0x7D02 +0xBC72 0x7D03 +0xBC73 0x7D04 +0xBC74 0x7D05 +0xBC75 0x7D06 +0xBC76 0x7D07 +0xBC77 0x7D08 +0xBC78 0x7D09 +0xBC79 0x7D0B +0xBC7A 0x7D0C +0xBC7B 0x7D0D +0xBC7C 0x7D0E +0xBC7D 0x7D0F +0xBC7E 0x7D10 +0xBC80 0x7D11 +0xBC81 0x7D12 +0xBC82 0x7D13 +0xBC83 0x7D14 +0xBC84 0x7D15 +0xBC85 0x7D16 +0xBC86 0x7D17 +0xBC87 0x7D18 +0xBC88 0x7D19 +0xBC89 0x7D1A +0xBC8A 0x7D1B +0xBC8B 0x7D1C +0xBC8C 0x7D1D +0xBC8D 0x7D1E +0xBC8E 0x7D1F +0xBC8F 0x7D21 +0xBC90 0x7D23 +0xBC91 0x7D24 +0xBC92 0x7D25 +0xBC93 0x7D26 +0xBC94 0x7D28 +0xBC95 0x7D29 +0xBC96 0x7D2A +0xBC97 0x7D2C +0xBC98 0x7D2D +0xBC99 0x7D2E +0xBC9A 0x7D30 +0xBC9B 0x7D31 +0xBC9C 0x7D32 +0xBC9D 0x7D33 +0xBC9E 0x7D34 +0xBC9F 0x7D35 +0xBCA0 0x7D36 +0xBCA1 0x808C +0xBCA2 0x9965 +0xBCA3 0x8FF9 +0xBCA4 0x6FC0 +0xBCA5 0x8BA5 +0xBCA6 0x9E21 +0xBCA7 0x59EC +0xBCA8 0x7EE9 +0xBCA9 0x7F09 +0xBCAA 0x5409 +0xBCAB 0x6781 +0xBCAC 0x68D8 +0xBCAD 0x8F91 +0xBCAE 0x7C4D +0xBCAF 0x96C6 +0xBCB0 0x53CA +0xBCB1 0x6025 +0xBCB2 0x75BE +0xBCB3 0x6C72 +0xBCB4 0x5373 +0xBCB5 0x5AC9 +0xBCB6 0x7EA7 +0xBCB7 0x6324 +0xBCB8 0x51E0 +0xBCB9 0x810A +0xBCBA 0x5DF1 +0xBCBB 0x84DF +0xBCBC 0x6280 +0xBCBD 0x5180 +0xBCBE 0x5B63 +0xBCBF 0x4F0E +0xBCC0 0x796D +0xBCC1 0x5242 +0xBCC2 0x60B8 +0xBCC3 0x6D4E +0xBCC4 0x5BC4 +0xBCC5 0x5BC2 +0xBCC6 0x8BA1 +0xBCC7 0x8BB0 +0xBCC8 0x65E2 +0xBCC9 0x5FCC +0xBCCA 0x9645 +0xBCCB 0x5993 +0xBCCC 0x7EE7 +0xBCCD 0x7EAA +0xBCCE 0x5609 +0xBCCF 0x67B7 +0xBCD0 0x5939 +0xBCD1 0x4F73 +0xBCD2 0x5BB6 +0xBCD3 0x52A0 +0xBCD4 0x835A +0xBCD5 0x988A +0xBCD6 0x8D3E +0xBCD7 0x7532 +0xBCD8 0x94BE +0xBCD9 0x5047 +0xBCDA 0x7A3C +0xBCDB 0x4EF7 +0xBCDC 0x67B6 +0xBCDD 0x9A7E +0xBCDE 0x5AC1 +0xBCDF 0x6B7C +0xBCE0 0x76D1 +0xBCE1 0x575A +0xBCE2 0x5C16 +0xBCE3 0x7B3A +0xBCE4 0x95F4 +0xBCE5 0x714E +0xBCE6 0x517C +0xBCE7 0x80A9 +0xBCE8 0x8270 +0xBCE9 0x5978 +0xBCEA 0x7F04 +0xBCEB 0x8327 +0xBCEC 0x68C0 +0xBCED 0x67EC +0xBCEE 0x78B1 +0xBCEF 0x7877 +0xBCF0 0x62E3 +0xBCF1 0x6361 +0xBCF2 0x7B80 +0xBCF3 0x4FED +0xBCF4 0x526A +0xBCF5 0x51CF +0xBCF6 0x8350 +0xBCF7 0x69DB +0xBCF8 0x9274 +0xBCF9 0x8DF5 +0xBCFA 0x8D31 +0xBCFB 0x89C1 +0xBCFC 0x952E +0xBCFD 0x7BAD +0xBCFE 0x4EF6 +0xBD40 0x7D37 +0xBD41 0x7D38 +0xBD42 0x7D39 +0xBD43 0x7D3A +0xBD44 0x7D3B +0xBD45 0x7D3C +0xBD46 0x7D3D +0xBD47 0x7D3E +0xBD48 0x7D3F +0xBD49 0x7D40 +0xBD4A 0x7D41 +0xBD4B 0x7D42 +0xBD4C 0x7D43 +0xBD4D 0x7D44 +0xBD4E 0x7D45 +0xBD4F 0x7D46 +0xBD50 0x7D47 +0xBD51 0x7D48 +0xBD52 0x7D49 +0xBD53 0x7D4A +0xBD54 0x7D4B +0xBD55 0x7D4C +0xBD56 0x7D4D +0xBD57 0x7D4E +0xBD58 0x7D4F +0xBD59 0x7D50 +0xBD5A 0x7D51 +0xBD5B 0x7D52 +0xBD5C 0x7D53 +0xBD5D 0x7D54 +0xBD5E 0x7D55 +0xBD5F 0x7D56 +0xBD60 0x7D57 +0xBD61 0x7D58 +0xBD62 0x7D59 +0xBD63 0x7D5A +0xBD64 0x7D5B +0xBD65 0x7D5C +0xBD66 0x7D5D +0xBD67 0x7D5E +0xBD68 0x7D5F +0xBD69 0x7D60 +0xBD6A 0x7D61 +0xBD6B 0x7D62 +0xBD6C 0x7D63 +0xBD6D 0x7D64 +0xBD6E 0x7D65 +0xBD6F 0x7D66 +0xBD70 0x7D67 +0xBD71 0x7D68 +0xBD72 0x7D69 +0xBD73 0x7D6A +0xBD74 0x7D6B +0xBD75 0x7D6C +0xBD76 0x7D6D +0xBD77 0x7D6F +0xBD78 0x7D70 +0xBD79 0x7D71 +0xBD7A 0x7D72 +0xBD7B 0x7D73 +0xBD7C 0x7D74 +0xBD7D 0x7D75 +0xBD7E 0x7D76 +0xBD80 0x7D78 +0xBD81 0x7D79 +0xBD82 0x7D7A +0xBD83 0x7D7B +0xBD84 0x7D7C +0xBD85 0x7D7D +0xBD86 0x7D7E +0xBD87 0x7D7F +0xBD88 0x7D80 +0xBD89 0x7D81 +0xBD8A 0x7D82 +0xBD8B 0x7D83 +0xBD8C 0x7D84 +0xBD8D 0x7D85 +0xBD8E 0x7D86 +0xBD8F 0x7D87 +0xBD90 0x7D88 +0xBD91 0x7D89 +0xBD92 0x7D8A +0xBD93 0x7D8B +0xBD94 0x7D8C +0xBD95 0x7D8D +0xBD96 0x7D8E +0xBD97 0x7D8F +0xBD98 0x7D90 +0xBD99 0x7D91 +0xBD9A 0x7D92 +0xBD9B 0x7D93 +0xBD9C 0x7D94 +0xBD9D 0x7D95 +0xBD9E 0x7D96 +0xBD9F 0x7D97 +0xBDA0 0x7D98 +0xBDA1 0x5065 +0xBDA2 0x8230 +0xBDA3 0x5251 +0xBDA4 0x996F +0xBDA5 0x6E10 +0xBDA6 0x6E85 +0xBDA7 0x6DA7 +0xBDA8 0x5EFA +0xBDA9 0x50F5 +0xBDAA 0x59DC +0xBDAB 0x5C06 +0xBDAC 0x6D46 +0xBDAD 0x6C5F +0xBDAE 0x7586 +0xBDAF 0x848B +0xBDB0 0x6868 +0xBDB1 0x5956 +0xBDB2 0x8BB2 +0xBDB3 0x5320 +0xBDB4 0x9171 +0xBDB5 0x964D +0xBDB6 0x8549 +0xBDB7 0x6912 +0xBDB8 0x7901 +0xBDB9 0x7126 +0xBDBA 0x80F6 +0xBDBB 0x4EA4 +0xBDBC 0x90CA +0xBDBD 0x6D47 +0xBDBE 0x9A84 +0xBDBF 0x5A07 +0xBDC0 0x56BC +0xBDC1 0x6405 +0xBDC2 0x94F0 +0xBDC3 0x77EB +0xBDC4 0x4FA5 +0xBDC5 0x811A +0xBDC6 0x72E1 +0xBDC7 0x89D2 +0xBDC8 0x997A +0xBDC9 0x7F34 +0xBDCA 0x7EDE +0xBDCB 0x527F +0xBDCC 0x6559 +0xBDCD 0x9175 +0xBDCE 0x8F7F +0xBDCF 0x8F83 +0xBDD0 0x53EB +0xBDD1 0x7A96 +0xBDD2 0x63ED +0xBDD3 0x63A5 +0xBDD4 0x7686 +0xBDD5 0x79F8 +0xBDD6 0x8857 +0xBDD7 0x9636 +0xBDD8 0x622A +0xBDD9 0x52AB +0xBDDA 0x8282 +0xBDDB 0x6854 +0xBDDC 0x6770 +0xBDDD 0x6377 +0xBDDE 0x776B +0xBDDF 0x7AED +0xBDE0 0x6D01 +0xBDE1 0x7ED3 +0xBDE2 0x89E3 +0xBDE3 0x59D0 +0xBDE4 0x6212 +0xBDE5 0x85C9 +0xBDE6 0x82A5 +0xBDE7 0x754C +0xBDE8 0x501F +0xBDE9 0x4ECB +0xBDEA 0x75A5 +0xBDEB 0x8BEB +0xBDEC 0x5C4A +0xBDED 0x5DFE +0xBDEE 0x7B4B +0xBDEF 0x65A4 +0xBDF0 0x91D1 +0xBDF1 0x4ECA +0xBDF2 0x6D25 +0xBDF3 0x895F +0xBDF4 0x7D27 +0xBDF5 0x9526 +0xBDF6 0x4EC5 +0xBDF7 0x8C28 +0xBDF8 0x8FDB +0xBDF9 0x9773 +0xBDFA 0x664B +0xBDFB 0x7981 +0xBDFC 0x8FD1 +0xBDFD 0x70EC +0xBDFE 0x6D78 +0xBE40 0x7D99 +0xBE41 0x7D9A +0xBE42 0x7D9B +0xBE43 0x7D9C +0xBE44 0x7D9D +0xBE45 0x7D9E +0xBE46 0x7D9F +0xBE47 0x7DA0 +0xBE48 0x7DA1 +0xBE49 0x7DA2 +0xBE4A 0x7DA3 +0xBE4B 0x7DA4 +0xBE4C 0x7DA5 +0xBE4D 0x7DA7 +0xBE4E 0x7DA8 +0xBE4F 0x7DA9 +0xBE50 0x7DAA +0xBE51 0x7DAB +0xBE52 0x7DAC +0xBE53 0x7DAD +0xBE54 0x7DAF +0xBE55 0x7DB0 +0xBE56 0x7DB1 +0xBE57 0x7DB2 +0xBE58 0x7DB3 +0xBE59 0x7DB4 +0xBE5A 0x7DB5 +0xBE5B 0x7DB6 +0xBE5C 0x7DB7 +0xBE5D 0x7DB8 +0xBE5E 0x7DB9 +0xBE5F 0x7DBA +0xBE60 0x7DBB +0xBE61 0x7DBC +0xBE62 0x7DBD +0xBE63 0x7DBE +0xBE64 0x7DBF +0xBE65 0x7DC0 +0xBE66 0x7DC1 +0xBE67 0x7DC2 +0xBE68 0x7DC3 +0xBE69 0x7DC4 +0xBE6A 0x7DC5 +0xBE6B 0x7DC6 +0xBE6C 0x7DC7 +0xBE6D 0x7DC8 +0xBE6E 0x7DC9 +0xBE6F 0x7DCA +0xBE70 0x7DCB +0xBE71 0x7DCC +0xBE72 0x7DCD +0xBE73 0x7DCE +0xBE74 0x7DCF +0xBE75 0x7DD0 +0xBE76 0x7DD1 +0xBE77 0x7DD2 +0xBE78 0x7DD3 +0xBE79 0x7DD4 +0xBE7A 0x7DD5 +0xBE7B 0x7DD6 +0xBE7C 0x7DD7 +0xBE7D 0x7DD8 +0xBE7E 0x7DD9 +0xBE80 0x7DDA +0xBE81 0x7DDB +0xBE82 0x7DDC +0xBE83 0x7DDD +0xBE84 0x7DDE +0xBE85 0x7DDF +0xBE86 0x7DE0 +0xBE87 0x7DE1 +0xBE88 0x7DE2 +0xBE89 0x7DE3 +0xBE8A 0x7DE4 +0xBE8B 0x7DE5 +0xBE8C 0x7DE6 +0xBE8D 0x7DE7 +0xBE8E 0x7DE8 +0xBE8F 0x7DE9 +0xBE90 0x7DEA +0xBE91 0x7DEB +0xBE92 0x7DEC +0xBE93 0x7DED +0xBE94 0x7DEE +0xBE95 0x7DEF +0xBE96 0x7DF0 +0xBE97 0x7DF1 +0xBE98 0x7DF2 +0xBE99 0x7DF3 +0xBE9A 0x7DF4 +0xBE9B 0x7DF5 +0xBE9C 0x7DF6 +0xBE9D 0x7DF7 +0xBE9E 0x7DF8 +0xBE9F 0x7DF9 +0xBEA0 0x7DFA +0xBEA1 0x5C3D +0xBEA2 0x52B2 +0xBEA3 0x8346 +0xBEA4 0x5162 +0xBEA5 0x830E +0xBEA6 0x775B +0xBEA7 0x6676 +0xBEA8 0x9CB8 +0xBEA9 0x4EAC +0xBEAA 0x60CA +0xBEAB 0x7CBE +0xBEAC 0x7CB3 +0xBEAD 0x7ECF +0xBEAE 0x4E95 +0xBEAF 0x8B66 +0xBEB0 0x666F +0xBEB1 0x9888 +0xBEB2 0x9759 +0xBEB3 0x5883 +0xBEB4 0x656C +0xBEB5 0x955C +0xBEB6 0x5F84 +0xBEB7 0x75C9 +0xBEB8 0x9756 +0xBEB9 0x7ADF +0xBEBA 0x7ADE +0xBEBB 0x51C0 +0xBEBC 0x70AF +0xBEBD 0x7A98 +0xBEBE 0x63EA +0xBEBF 0x7A76 +0xBEC0 0x7EA0 +0xBEC1 0x7396 +0xBEC2 0x97ED +0xBEC3 0x4E45 +0xBEC4 0x7078 +0xBEC5 0x4E5D +0xBEC6 0x9152 +0xBEC7 0x53A9 +0xBEC8 0x6551 +0xBEC9 0x65E7 +0xBECA 0x81FC +0xBECB 0x8205 +0xBECC 0x548E +0xBECD 0x5C31 +0xBECE 0x759A +0xBECF 0x97A0 +0xBED0 0x62D8 +0xBED1 0x72D9 +0xBED2 0x75BD +0xBED3 0x5C45 +0xBED4 0x9A79 +0xBED5 0x83CA +0xBED6 0x5C40 +0xBED7 0x5480 +0xBED8 0x77E9 +0xBED9 0x4E3E +0xBEDA 0x6CAE +0xBEDB 0x805A +0xBEDC 0x62D2 +0xBEDD 0x636E +0xBEDE 0x5DE8 +0xBEDF 0x5177 +0xBEE0 0x8DDD +0xBEE1 0x8E1E +0xBEE2 0x952F +0xBEE3 0x4FF1 +0xBEE4 0x53E5 +0xBEE5 0x60E7 +0xBEE6 0x70AC +0xBEE7 0x5267 +0xBEE8 0x6350 +0xBEE9 0x9E43 +0xBEEA 0x5A1F +0xBEEB 0x5026 +0xBEEC 0x7737 +0xBEED 0x5377 +0xBEEE 0x7EE2 +0xBEEF 0x6485 +0xBEF0 0x652B +0xBEF1 0x6289 +0xBEF2 0x6398 +0xBEF3 0x5014 +0xBEF4 0x7235 +0xBEF5 0x89C9 +0xBEF6 0x51B3 +0xBEF7 0x8BC0 +0xBEF8 0x7EDD +0xBEF9 0x5747 +0xBEFA 0x83CC +0xBEFB 0x94A7 +0xBEFC 0x519B +0xBEFD 0x541B +0xBEFE 0x5CFB +0xBF40 0x7DFB +0xBF41 0x7DFC +0xBF42 0x7DFD +0xBF43 0x7DFE +0xBF44 0x7DFF +0xBF45 0x7E00 +0xBF46 0x7E01 +0xBF47 0x7E02 +0xBF48 0x7E03 +0xBF49 0x7E04 +0xBF4A 0x7E05 +0xBF4B 0x7E06 +0xBF4C 0x7E07 +0xBF4D 0x7E08 +0xBF4E 0x7E09 +0xBF4F 0x7E0A +0xBF50 0x7E0B +0xBF51 0x7E0C +0xBF52 0x7E0D +0xBF53 0x7E0E +0xBF54 0x7E0F +0xBF55 0x7E10 +0xBF56 0x7E11 +0xBF57 0x7E12 +0xBF58 0x7E13 +0xBF59 0x7E14 +0xBF5A 0x7E15 +0xBF5B 0x7E16 +0xBF5C 0x7E17 +0xBF5D 0x7E18 +0xBF5E 0x7E19 +0xBF5F 0x7E1A +0xBF60 0x7E1B +0xBF61 0x7E1C +0xBF62 0x7E1D +0xBF63 0x7E1E +0xBF64 0x7E1F +0xBF65 0x7E20 +0xBF66 0x7E21 +0xBF67 0x7E22 +0xBF68 0x7E23 +0xBF69 0x7E24 +0xBF6A 0x7E25 +0xBF6B 0x7E26 +0xBF6C 0x7E27 +0xBF6D 0x7E28 +0xBF6E 0x7E29 +0xBF6F 0x7E2A +0xBF70 0x7E2B +0xBF71 0x7E2C +0xBF72 0x7E2D +0xBF73 0x7E2E +0xBF74 0x7E2F +0xBF75 0x7E30 +0xBF76 0x7E31 +0xBF77 0x7E32 +0xBF78 0x7E33 +0xBF79 0x7E34 +0xBF7A 0x7E35 +0xBF7B 0x7E36 +0xBF7C 0x7E37 +0xBF7D 0x7E38 +0xBF7E 0x7E39 +0xBF80 0x7E3A +0xBF81 0x7E3C +0xBF82 0x7E3D +0xBF83 0x7E3E +0xBF84 0x7E3F +0xBF85 0x7E40 +0xBF86 0x7E42 +0xBF87 0x7E43 +0xBF88 0x7E44 +0xBF89 0x7E45 +0xBF8A 0x7E46 +0xBF8B 0x7E48 +0xBF8C 0x7E49 +0xBF8D 0x7E4A +0xBF8E 0x7E4B +0xBF8F 0x7E4C +0xBF90 0x7E4D +0xBF91 0x7E4E +0xBF92 0x7E4F +0xBF93 0x7E50 +0xBF94 0x7E51 +0xBF95 0x7E52 +0xBF96 0x7E53 +0xBF97 0x7E54 +0xBF98 0x7E55 +0xBF99 0x7E56 +0xBF9A 0x7E57 +0xBF9B 0x7E58 +0xBF9C 0x7E59 +0xBF9D 0x7E5A +0xBF9E 0x7E5B +0xBF9F 0x7E5C +0xBFA0 0x7E5D +0xBFA1 0x4FCA +0xBFA2 0x7AE3 +0xBFA3 0x6D5A +0xBFA4 0x90E1 +0xBFA5 0x9A8F +0xBFA6 0x5580 +0xBFA7 0x5496 +0xBFA8 0x5361 +0xBFA9 0x54AF +0xBFAA 0x5F00 +0xBFAB 0x63E9 +0xBFAC 0x6977 +0xBFAD 0x51EF +0xBFAE 0x6168 +0xBFAF 0x520A +0xBFB0 0x582A +0xBFB1 0x52D8 +0xBFB2 0x574E +0xBFB3 0x780D +0xBFB4 0x770B +0xBFB5 0x5EB7 +0xBFB6 0x6177 +0xBFB7 0x7CE0 +0xBFB8 0x625B +0xBFB9 0x6297 +0xBFBA 0x4EA2 +0xBFBB 0x7095 +0xBFBC 0x8003 +0xBFBD 0x62F7 +0xBFBE 0x70E4 +0xBFBF 0x9760 +0xBFC0 0x5777 +0xBFC1 0x82DB +0xBFC2 0x67EF +0xBFC3 0x68F5 +0xBFC4 0x78D5 +0xBFC5 0x9897 +0xBFC6 0x79D1 +0xBFC7 0x58F3 +0xBFC8 0x54B3 +0xBFC9 0x53EF +0xBFCA 0x6E34 +0xBFCB 0x514B +0xBFCC 0x523B +0xBFCD 0x5BA2 +0xBFCE 0x8BFE +0xBFCF 0x80AF +0xBFD0 0x5543 +0xBFD1 0x57A6 +0xBFD2 0x6073 +0xBFD3 0x5751 +0xBFD4 0x542D +0xBFD5 0x7A7A +0xBFD6 0x6050 +0xBFD7 0x5B54 +0xBFD8 0x63A7 +0xBFD9 0x62A0 +0xBFDA 0x53E3 +0xBFDB 0x6263 +0xBFDC 0x5BC7 +0xBFDD 0x67AF +0xBFDE 0x54ED +0xBFDF 0x7A9F +0xBFE0 0x82E6 +0xBFE1 0x9177 +0xBFE2 0x5E93 +0xBFE3 0x88E4 +0xBFE4 0x5938 +0xBFE5 0x57AE +0xBFE6 0x630E +0xBFE7 0x8DE8 +0xBFE8 0x80EF +0xBFE9 0x5757 +0xBFEA 0x7B77 +0xBFEB 0x4FA9 +0xBFEC 0x5FEB +0xBFED 0x5BBD +0xBFEE 0x6B3E +0xBFEF 0x5321 +0xBFF0 0x7B50 +0xBFF1 0x72C2 +0xBFF2 0x6846 +0xBFF3 0x77FF +0xBFF4 0x7736 +0xBFF5 0x65F7 +0xBFF6 0x51B5 +0xBFF7 0x4E8F +0xBFF8 0x76D4 +0xBFF9 0x5CBF +0xBFFA 0x7AA5 +0xBFFB 0x8475 +0xBFFC 0x594E +0xBFFD 0x9B41 +0xBFFE 0x5080 +0xC040 0x7E5E +0xC041 0x7E5F +0xC042 0x7E60 +0xC043 0x7E61 +0xC044 0x7E62 +0xC045 0x7E63 +0xC046 0x7E64 +0xC047 0x7E65 +0xC048 0x7E66 +0xC049 0x7E67 +0xC04A 0x7E68 +0xC04B 0x7E69 +0xC04C 0x7E6A +0xC04D 0x7E6B +0xC04E 0x7E6C +0xC04F 0x7E6D +0xC050 0x7E6E +0xC051 0x7E6F +0xC052 0x7E70 +0xC053 0x7E71 +0xC054 0x7E72 +0xC055 0x7E73 +0xC056 0x7E74 +0xC057 0x7E75 +0xC058 0x7E76 +0xC059 0x7E77 +0xC05A 0x7E78 +0xC05B 0x7E79 +0xC05C 0x7E7A +0xC05D 0x7E7B +0xC05E 0x7E7C +0xC05F 0x7E7D +0xC060 0x7E7E +0xC061 0x7E7F +0xC062 0x7E80 +0xC063 0x7E81 +0xC064 0x7E83 +0xC065 0x7E84 +0xC066 0x7E85 +0xC067 0x7E86 +0xC068 0x7E87 +0xC069 0x7E88 +0xC06A 0x7E89 +0xC06B 0x7E8A +0xC06C 0x7E8B +0xC06D 0x7E8C +0xC06E 0x7E8D +0xC06F 0x7E8E +0xC070 0x7E8F +0xC071 0x7E90 +0xC072 0x7E91 +0xC073 0x7E92 +0xC074 0x7E93 +0xC075 0x7E94 +0xC076 0x7E95 +0xC077 0x7E96 +0xC078 0x7E97 +0xC079 0x7E98 +0xC07A 0x7E99 +0xC07B 0x7E9A +0xC07C 0x7E9C +0xC07D 0x7E9D +0xC07E 0x7E9E +0xC080 0x7EAE +0xC081 0x7EB4 +0xC082 0x7EBB +0xC083 0x7EBC +0xC084 0x7ED6 +0xC085 0x7EE4 +0xC086 0x7EEC +0xC087 0x7EF9 +0xC088 0x7F0A +0xC089 0x7F10 +0xC08A 0x7F1E +0xC08B 0x7F37 +0xC08C 0x7F39 +0xC08D 0x7F3B +0xC08E 0x7F3C +0xC08F 0x7F3D +0xC090 0x7F3E +0xC091 0x7F3F +0xC092 0x7F40 +0xC093 0x7F41 +0xC094 0x7F43 +0xC095 0x7F46 +0xC096 0x7F47 +0xC097 0x7F48 +0xC098 0x7F49 +0xC099 0x7F4A +0xC09A 0x7F4B +0xC09B 0x7F4C +0xC09C 0x7F4D +0xC09D 0x7F4E +0xC09E 0x7F4F +0xC09F 0x7F52 +0xC0A0 0x7F53 +0xC0A1 0x9988 +0xC0A2 0x6127 +0xC0A3 0x6E83 +0xC0A4 0x5764 +0xC0A5 0x6606 +0xC0A6 0x6346 +0xC0A7 0x56F0 +0xC0A8 0x62EC +0xC0A9 0x6269 +0xC0AA 0x5ED3 +0xC0AB 0x9614 +0xC0AC 0x5783 +0xC0AD 0x62C9 +0xC0AE 0x5587 +0xC0AF 0x8721 +0xC0B0 0x814A +0xC0B1 0x8FA3 +0xC0B2 0x5566 +0xC0B3 0x83B1 +0xC0B4 0x6765 +0xC0B5 0x8D56 +0xC0B6 0x84DD +0xC0B7 0x5A6A +0xC0B8 0x680F +0xC0B9 0x62E6 +0xC0BA 0x7BEE +0xC0BB 0x9611 +0xC0BC 0x5170 +0xC0BD 0x6F9C +0xC0BE 0x8C30 +0xC0BF 0x63FD +0xC0C0 0x89C8 +0xC0C1 0x61D2 +0xC0C2 0x7F06 +0xC0C3 0x70C2 +0xC0C4 0x6EE5 +0xC0C5 0x7405 +0xC0C6 0x6994 +0xC0C7 0x72FC +0xC0C8 0x5ECA +0xC0C9 0x90CE +0xC0CA 0x6717 +0xC0CB 0x6D6A +0xC0CC 0x635E +0xC0CD 0x52B3 +0xC0CE 0x7262 +0xC0CF 0x8001 +0xC0D0 0x4F6C +0xC0D1 0x59E5 +0xC0D2 0x916A +0xC0D3 0x70D9 +0xC0D4 0x6D9D +0xC0D5 0x52D2 +0xC0D6 0x4E50 +0xC0D7 0x96F7 +0xC0D8 0x956D +0xC0D9 0x857E +0xC0DA 0x78CA +0xC0DB 0x7D2F +0xC0DC 0x5121 +0xC0DD 0x5792 +0xC0DE 0x64C2 +0xC0DF 0x808B +0xC0E0 0x7C7B +0xC0E1 0x6CEA +0xC0E2 0x68F1 +0xC0E3 0x695E +0xC0E4 0x51B7 +0xC0E5 0x5398 +0xC0E6 0x68A8 +0xC0E7 0x7281 +0xC0E8 0x9ECE +0xC0E9 0x7BF1 +0xC0EA 0x72F8 +0xC0EB 0x79BB +0xC0EC 0x6F13 +0xC0ED 0x7406 +0xC0EE 0x674E +0xC0EF 0x91CC +0xC0F0 0x9CA4 +0xC0F1 0x793C +0xC0F2 0x8389 +0xC0F3 0x8354 +0xC0F4 0x540F +0xC0F5 0x6817 +0xC0F6 0x4E3D +0xC0F7 0x5389 +0xC0F8 0x52B1 +0xC0F9 0x783E +0xC0FA 0x5386 +0xC0FB 0x5229 +0xC0FC 0x5088 +0xC0FD 0x4F8B +0xC0FE 0x4FD0 +0xC140 0x7F56 +0xC141 0x7F59 +0xC142 0x7F5B +0xC143 0x7F5C +0xC144 0x7F5D +0xC145 0x7F5E +0xC146 0x7F60 +0xC147 0x7F63 +0xC148 0x7F64 +0xC149 0x7F65 +0xC14A 0x7F66 +0xC14B 0x7F67 +0xC14C 0x7F6B +0xC14D 0x7F6C +0xC14E 0x7F6D +0xC14F 0x7F6F +0xC150 0x7F70 +0xC151 0x7F73 +0xC152 0x7F75 +0xC153 0x7F76 +0xC154 0x7F77 +0xC155 0x7F78 +0xC156 0x7F7A +0xC157 0x7F7B +0xC158 0x7F7C +0xC159 0x7F7D +0xC15A 0x7F7F +0xC15B 0x7F80 +0xC15C 0x7F82 +0xC15D 0x7F83 +0xC15E 0x7F84 +0xC15F 0x7F85 +0xC160 0x7F86 +0xC161 0x7F87 +0xC162 0x7F88 +0xC163 0x7F89 +0xC164 0x7F8B +0xC165 0x7F8D +0xC166 0x7F8F +0xC167 0x7F90 +0xC168 0x7F91 +0xC169 0x7F92 +0xC16A 0x7F93 +0xC16B 0x7F95 +0xC16C 0x7F96 +0xC16D 0x7F97 +0xC16E 0x7F98 +0xC16F 0x7F99 +0xC170 0x7F9B +0xC171 0x7F9C +0xC172 0x7FA0 +0xC173 0x7FA2 +0xC174 0x7FA3 +0xC175 0x7FA5 +0xC176 0x7FA6 +0xC177 0x7FA8 +0xC178 0x7FA9 +0xC179 0x7FAA +0xC17A 0x7FAB +0xC17B 0x7FAC +0xC17C 0x7FAD +0xC17D 0x7FAE +0xC17E 0x7FB1 +0xC180 0x7FB3 +0xC181 0x7FB4 +0xC182 0x7FB5 +0xC183 0x7FB6 +0xC184 0x7FB7 +0xC185 0x7FBA +0xC186 0x7FBB +0xC187 0x7FBE +0xC188 0x7FC0 +0xC189 0x7FC2 +0xC18A 0x7FC3 +0xC18B 0x7FC4 +0xC18C 0x7FC6 +0xC18D 0x7FC7 +0xC18E 0x7FC8 +0xC18F 0x7FC9 +0xC190 0x7FCB +0xC191 0x7FCD +0xC192 0x7FCF +0xC193 0x7FD0 +0xC194 0x7FD1 +0xC195 0x7FD2 +0xC196 0x7FD3 +0xC197 0x7FD6 +0xC198 0x7FD7 +0xC199 0x7FD9 +0xC19A 0x7FDA +0xC19B 0x7FDB +0xC19C 0x7FDC +0xC19D 0x7FDD +0xC19E 0x7FDE +0xC19F 0x7FE2 +0xC1A0 0x7FE3 +0xC1A1 0x75E2 +0xC1A2 0x7ACB +0xC1A3 0x7C92 +0xC1A4 0x6CA5 +0xC1A5 0x96B6 +0xC1A6 0x529B +0xC1A7 0x7483 +0xC1A8 0x54E9 +0xC1A9 0x4FE9 +0xC1AA 0x8054 +0xC1AB 0x83B2 +0xC1AC 0x8FDE +0xC1AD 0x9570 +0xC1AE 0x5EC9 +0xC1AF 0x601C +0xC1B0 0x6D9F +0xC1B1 0x5E18 +0xC1B2 0x655B +0xC1B3 0x8138 +0xC1B4 0x94FE +0xC1B5 0x604B +0xC1B6 0x70BC +0xC1B7 0x7EC3 +0xC1B8 0x7CAE +0xC1B9 0x51C9 +0xC1BA 0x6881 +0xC1BB 0x7CB1 +0xC1BC 0x826F +0xC1BD 0x4E24 +0xC1BE 0x8F86 +0xC1BF 0x91CF +0xC1C0 0x667E +0xC1C1 0x4EAE +0xC1C2 0x8C05 +0xC1C3 0x64A9 +0xC1C4 0x804A +0xC1C5 0x50DA +0xC1C6 0x7597 +0xC1C7 0x71CE +0xC1C8 0x5BE5 +0xC1C9 0x8FBD +0xC1CA 0x6F66 +0xC1CB 0x4E86 +0xC1CC 0x6482 +0xC1CD 0x9563 +0xC1CE 0x5ED6 +0xC1CF 0x6599 +0xC1D0 0x5217 +0xC1D1 0x88C2 +0xC1D2 0x70C8 +0xC1D3 0x52A3 +0xC1D4 0x730E +0xC1D5 0x7433 +0xC1D6 0x6797 +0xC1D7 0x78F7 +0xC1D8 0x9716 +0xC1D9 0x4E34 +0xC1DA 0x90BB +0xC1DB 0x9CDE +0xC1DC 0x6DCB +0xC1DD 0x51DB +0xC1DE 0x8D41 +0xC1DF 0x541D +0xC1E0 0x62CE +0xC1E1 0x73B2 +0xC1E2 0x83F1 +0xC1E3 0x96F6 +0xC1E4 0x9F84 +0xC1E5 0x94C3 +0xC1E6 0x4F36 +0xC1E7 0x7F9A +0xC1E8 0x51CC +0xC1E9 0x7075 +0xC1EA 0x9675 +0xC1EB 0x5CAD +0xC1EC 0x9886 +0xC1ED 0x53E6 +0xC1EE 0x4EE4 +0xC1EF 0x6E9C +0xC1F0 0x7409 +0xC1F1 0x69B4 +0xC1F2 0x786B +0xC1F3 0x998F +0xC1F4 0x7559 +0xC1F5 0x5218 +0xC1F6 0x7624 +0xC1F7 0x6D41 +0xC1F8 0x67F3 +0xC1F9 0x516D +0xC1FA 0x9F99 +0xC1FB 0x804B +0xC1FC 0x5499 +0xC1FD 0x7B3C +0xC1FE 0x7ABF +0xC240 0x7FE4 +0xC241 0x7FE7 +0xC242 0x7FE8 +0xC243 0x7FEA +0xC244 0x7FEB +0xC245 0x7FEC +0xC246 0x7FED +0xC247 0x7FEF +0xC248 0x7FF2 +0xC249 0x7FF4 +0xC24A 0x7FF5 +0xC24B 0x7FF6 +0xC24C 0x7FF7 +0xC24D 0x7FF8 +0xC24E 0x7FF9 +0xC24F 0x7FFA +0xC250 0x7FFD +0xC251 0x7FFE +0xC252 0x7FFF +0xC253 0x8002 +0xC254 0x8007 +0xC255 0x8008 +0xC256 0x8009 +0xC257 0x800A +0xC258 0x800E +0xC259 0x800F +0xC25A 0x8011 +0xC25B 0x8013 +0xC25C 0x801A +0xC25D 0x801B +0xC25E 0x801D +0xC25F 0x801E +0xC260 0x801F +0xC261 0x8021 +0xC262 0x8023 +0xC263 0x8024 +0xC264 0x802B +0xC265 0x802C +0xC266 0x802D +0xC267 0x802E +0xC268 0x802F +0xC269 0x8030 +0xC26A 0x8032 +0xC26B 0x8034 +0xC26C 0x8039 +0xC26D 0x803A +0xC26E 0x803C +0xC26F 0x803E +0xC270 0x8040 +0xC271 0x8041 +0xC272 0x8044 +0xC273 0x8045 +0xC274 0x8047 +0xC275 0x8048 +0xC276 0x8049 +0xC277 0x804E +0xC278 0x804F +0xC279 0x8050 +0xC27A 0x8051 +0xC27B 0x8053 +0xC27C 0x8055 +0xC27D 0x8056 +0xC27E 0x8057 +0xC280 0x8059 +0xC281 0x805B +0xC282 0x805C +0xC283 0x805D +0xC284 0x805E +0xC285 0x805F +0xC286 0x8060 +0xC287 0x8061 +0xC288 0x8062 +0xC289 0x8063 +0xC28A 0x8064 +0xC28B 0x8065 +0xC28C 0x8066 +0xC28D 0x8067 +0xC28E 0x8068 +0xC28F 0x806B +0xC290 0x806C +0xC291 0x806D +0xC292 0x806E +0xC293 0x806F +0xC294 0x8070 +0xC295 0x8072 +0xC296 0x8073 +0xC297 0x8074 +0xC298 0x8075 +0xC299 0x8076 +0xC29A 0x8077 +0xC29B 0x8078 +0xC29C 0x8079 +0xC29D 0x807A +0xC29E 0x807B +0xC29F 0x807C +0xC2A0 0x807D +0xC2A1 0x9686 +0xC2A2 0x5784 +0xC2A3 0x62E2 +0xC2A4 0x9647 +0xC2A5 0x697C +0xC2A6 0x5A04 +0xC2A7 0x6402 +0xC2A8 0x7BD3 +0xC2A9 0x6F0F +0xC2AA 0x964B +0xC2AB 0x82A6 +0xC2AC 0x5362 +0xC2AD 0x9885 +0xC2AE 0x5E90 +0xC2AF 0x7089 +0xC2B0 0x63B3 +0xC2B1 0x5364 +0xC2B2 0x864F +0xC2B3 0x9C81 +0xC2B4 0x9E93 +0xC2B5 0x788C +0xC2B6 0x9732 +0xC2B7 0x8DEF +0xC2B8 0x8D42 +0xC2B9 0x9E7F +0xC2BA 0x6F5E +0xC2BB 0x7984 +0xC2BC 0x5F55 +0xC2BD 0x9646 +0xC2BE 0x622E +0xC2BF 0x9A74 +0xC2C0 0x5415 +0xC2C1 0x94DD +0xC2C2 0x4FA3 +0xC2C3 0x65C5 +0xC2C4 0x5C65 +0xC2C5 0x5C61 +0xC2C6 0x7F15 +0xC2C7 0x8651 +0xC2C8 0x6C2F +0xC2C9 0x5F8B +0xC2CA 0x7387 +0xC2CB 0x6EE4 +0xC2CC 0x7EFF +0xC2CD 0x5CE6 +0xC2CE 0x631B +0xC2CF 0x5B6A +0xC2D0 0x6EE6 +0xC2D1 0x5375 +0xC2D2 0x4E71 +0xC2D3 0x63A0 +0xC2D4 0x7565 +0xC2D5 0x62A1 +0xC2D6 0x8F6E +0xC2D7 0x4F26 +0xC2D8 0x4ED1 +0xC2D9 0x6CA6 +0xC2DA 0x7EB6 +0xC2DB 0x8BBA +0xC2DC 0x841D +0xC2DD 0x87BA +0xC2DE 0x7F57 +0xC2DF 0x903B +0xC2E0 0x9523 +0xC2E1 0x7BA9 +0xC2E2 0x9AA1 +0xC2E3 0x88F8 +0xC2E4 0x843D +0xC2E5 0x6D1B +0xC2E6 0x9A86 +0xC2E7 0x7EDC +0xC2E8 0x5988 +0xC2E9 0x9EBB +0xC2EA 0x739B +0xC2EB 0x7801 +0xC2EC 0x8682 +0xC2ED 0x9A6C +0xC2EE 0x9A82 +0xC2EF 0x561B +0xC2F0 0x5417 +0xC2F1 0x57CB +0xC2F2 0x4E70 +0xC2F3 0x9EA6 +0xC2F4 0x5356 +0xC2F5 0x8FC8 +0xC2F6 0x8109 +0xC2F7 0x7792 +0xC2F8 0x9992 +0xC2F9 0x86EE +0xC2FA 0x6EE1 +0xC2FB 0x8513 +0xC2FC 0x66FC +0xC2FD 0x6162 +0xC2FE 0x6F2B +0xC340 0x807E +0xC341 0x8081 +0xC342 0x8082 +0xC343 0x8085 +0xC344 0x8088 +0xC345 0x808A +0xC346 0x808D +0xC347 0x808E +0xC348 0x808F +0xC349 0x8090 +0xC34A 0x8091 +0xC34B 0x8092 +0xC34C 0x8094 +0xC34D 0x8095 +0xC34E 0x8097 +0xC34F 0x8099 +0xC350 0x809E +0xC351 0x80A3 +0xC352 0x80A6 +0xC353 0x80A7 +0xC354 0x80A8 +0xC355 0x80AC +0xC356 0x80B0 +0xC357 0x80B3 +0xC358 0x80B5 +0xC359 0x80B6 +0xC35A 0x80B8 +0xC35B 0x80B9 +0xC35C 0x80BB +0xC35D 0x80C5 +0xC35E 0x80C7 +0xC35F 0x80C8 +0xC360 0x80C9 +0xC361 0x80CA +0xC362 0x80CB +0xC363 0x80CF +0xC364 0x80D0 +0xC365 0x80D1 +0xC366 0x80D2 +0xC367 0x80D3 +0xC368 0x80D4 +0xC369 0x80D5 +0xC36A 0x80D8 +0xC36B 0x80DF +0xC36C 0x80E0 +0xC36D 0x80E2 +0xC36E 0x80E3 +0xC36F 0x80E6 +0xC370 0x80EE +0xC371 0x80F5 +0xC372 0x80F7 +0xC373 0x80F9 +0xC374 0x80FB +0xC375 0x80FE +0xC376 0x80FF +0xC377 0x8100 +0xC378 0x8101 +0xC379 0x8103 +0xC37A 0x8104 +0xC37B 0x8105 +0xC37C 0x8107 +0xC37D 0x8108 +0xC37E 0x810B +0xC380 0x810C +0xC381 0x8115 +0xC382 0x8117 +0xC383 0x8119 +0xC384 0x811B +0xC385 0x811C +0xC386 0x811D +0xC387 0x811F +0xC388 0x8120 +0xC389 0x8121 +0xC38A 0x8122 +0xC38B 0x8123 +0xC38C 0x8124 +0xC38D 0x8125 +0xC38E 0x8126 +0xC38F 0x8127 +0xC390 0x8128 +0xC391 0x8129 +0xC392 0x812A +0xC393 0x812B +0xC394 0x812D +0xC395 0x812E +0xC396 0x8130 +0xC397 0x8133 +0xC398 0x8134 +0xC399 0x8135 +0xC39A 0x8137 +0xC39B 0x8139 +0xC39C 0x813A +0xC39D 0x813B +0xC39E 0x813C +0xC39F 0x813D +0xC3A0 0x813F +0xC3A1 0x8C29 +0xC3A2 0x8292 +0xC3A3 0x832B +0xC3A4 0x76F2 +0xC3A5 0x6C13 +0xC3A6 0x5FD9 +0xC3A7 0x83BD +0xC3A8 0x732B +0xC3A9 0x8305 +0xC3AA 0x951A +0xC3AB 0x6BDB +0xC3AC 0x77DB +0xC3AD 0x94C6 +0xC3AE 0x536F +0xC3AF 0x8302 +0xC3B0 0x5192 +0xC3B1 0x5E3D +0xC3B2 0x8C8C +0xC3B3 0x8D38 +0xC3B4 0x4E48 +0xC3B5 0x73AB +0xC3B6 0x679A +0xC3B7 0x6885 +0xC3B8 0x9176 +0xC3B9 0x9709 +0xC3BA 0x7164 +0xC3BB 0x6CA1 +0xC3BC 0x7709 +0xC3BD 0x5A92 +0xC3BE 0x9541 +0xC3BF 0x6BCF +0xC3C0 0x7F8E +0xC3C1 0x6627 +0xC3C2 0x5BD0 +0xC3C3 0x59B9 +0xC3C4 0x5A9A +0xC3C5 0x95E8 +0xC3C6 0x95F7 +0xC3C7 0x4EEC +0xC3C8 0x840C +0xC3C9 0x8499 +0xC3CA 0x6AAC +0xC3CB 0x76DF +0xC3CC 0x9530 +0xC3CD 0x731B +0xC3CE 0x68A6 +0xC3CF 0x5B5F +0xC3D0 0x772F +0xC3D1 0x919A +0xC3D2 0x9761 +0xC3D3 0x7CDC +0xC3D4 0x8FF7 +0xC3D5 0x8C1C +0xC3D6 0x5F25 +0xC3D7 0x7C73 +0xC3D8 0x79D8 +0xC3D9 0x89C5 +0xC3DA 0x6CCC +0xC3DB 0x871C +0xC3DC 0x5BC6 +0xC3DD 0x5E42 +0xC3DE 0x68C9 +0xC3DF 0x7720 +0xC3E0 0x7EF5 +0xC3E1 0x5195 +0xC3E2 0x514D +0xC3E3 0x52C9 +0xC3E4 0x5A29 +0xC3E5 0x7F05 +0xC3E6 0x9762 +0xC3E7 0x82D7 +0xC3E8 0x63CF +0xC3E9 0x7784 +0xC3EA 0x85D0 +0xC3EB 0x79D2 +0xC3EC 0x6E3A +0xC3ED 0x5E99 +0xC3EE 0x5999 +0xC3EF 0x8511 +0xC3F0 0x706D +0xC3F1 0x6C11 +0xC3F2 0x62BF +0xC3F3 0x76BF +0xC3F4 0x654F +0xC3F5 0x60AF +0xC3F6 0x95FD +0xC3F7 0x660E +0xC3F8 0x879F +0xC3F9 0x9E23 +0xC3FA 0x94ED +0xC3FB 0x540D +0xC3FC 0x547D +0xC3FD 0x8C2C +0xC3FE 0x6478 +0xC440 0x8140 +0xC441 0x8141 +0xC442 0x8142 +0xC443 0x8143 +0xC444 0x8144 +0xC445 0x8145 +0xC446 0x8147 +0xC447 0x8149 +0xC448 0x814D +0xC449 0x814E +0xC44A 0x814F +0xC44B 0x8152 +0xC44C 0x8156 +0xC44D 0x8157 +0xC44E 0x8158 +0xC44F 0x815B +0xC450 0x815C +0xC451 0x815D +0xC452 0x815E +0xC453 0x815F +0xC454 0x8161 +0xC455 0x8162 +0xC456 0x8163 +0xC457 0x8164 +0xC458 0x8166 +0xC459 0x8168 +0xC45A 0x816A +0xC45B 0x816B +0xC45C 0x816C +0xC45D 0x816F +0xC45E 0x8172 +0xC45F 0x8173 +0xC460 0x8175 +0xC461 0x8176 +0xC462 0x8177 +0xC463 0x8178 +0xC464 0x8181 +0xC465 0x8183 +0xC466 0x8184 +0xC467 0x8185 +0xC468 0x8186 +0xC469 0x8187 +0xC46A 0x8189 +0xC46B 0x818B +0xC46C 0x818C +0xC46D 0x818D +0xC46E 0x818E +0xC46F 0x8190 +0xC470 0x8192 +0xC471 0x8193 +0xC472 0x8194 +0xC473 0x8195 +0xC474 0x8196 +0xC475 0x8197 +0xC476 0x8199 +0xC477 0x819A +0xC478 0x819E +0xC479 0x819F +0xC47A 0x81A0 +0xC47B 0x81A1 +0xC47C 0x81A2 +0xC47D 0x81A4 +0xC47E 0x81A5 +0xC480 0x81A7 +0xC481 0x81A9 +0xC482 0x81AB +0xC483 0x81AC +0xC484 0x81AD +0xC485 0x81AE +0xC486 0x81AF +0xC487 0x81B0 +0xC488 0x81B1 +0xC489 0x81B2 +0xC48A 0x81B4 +0xC48B 0x81B5 +0xC48C 0x81B6 +0xC48D 0x81B7 +0xC48E 0x81B8 +0xC48F 0x81B9 +0xC490 0x81BC +0xC491 0x81BD +0xC492 0x81BE +0xC493 0x81BF +0xC494 0x81C4 +0xC495 0x81C5 +0xC496 0x81C7 +0xC497 0x81C8 +0xC498 0x81C9 +0xC499 0x81CB +0xC49A 0x81CD +0xC49B 0x81CE +0xC49C 0x81CF +0xC49D 0x81D0 +0xC49E 0x81D1 +0xC49F 0x81D2 +0xC4A0 0x81D3 +0xC4A1 0x6479 +0xC4A2 0x8611 +0xC4A3 0x6A21 +0xC4A4 0x819C +0xC4A5 0x78E8 +0xC4A6 0x6469 +0xC4A7 0x9B54 +0xC4A8 0x62B9 +0xC4A9 0x672B +0xC4AA 0x83AB +0xC4AB 0x58A8 +0xC4AC 0x9ED8 +0xC4AD 0x6CAB +0xC4AE 0x6F20 +0xC4AF 0x5BDE +0xC4B0 0x964C +0xC4B1 0x8C0B +0xC4B2 0x725F +0xC4B3 0x67D0 +0xC4B4 0x62C7 +0xC4B5 0x7261 +0xC4B6 0x4EA9 +0xC4B7 0x59C6 +0xC4B8 0x6BCD +0xC4B9 0x5893 +0xC4BA 0x66AE +0xC4BB 0x5E55 +0xC4BC 0x52DF +0xC4BD 0x6155 +0xC4BE 0x6728 +0xC4BF 0x76EE +0xC4C0 0x7766 +0xC4C1 0x7267 +0xC4C2 0x7A46 +0xC4C3 0x62FF +0xC4C4 0x54EA +0xC4C5 0x5450 +0xC4C6 0x94A0 +0xC4C7 0x90A3 +0xC4C8 0x5A1C +0xC4C9 0x7EB3 +0xC4CA 0x6C16 +0xC4CB 0x4E43 +0xC4CC 0x5976 +0xC4CD 0x8010 +0xC4CE 0x5948 +0xC4CF 0x5357 +0xC4D0 0x7537 +0xC4D1 0x96BE +0xC4D2 0x56CA +0xC4D3 0x6320 +0xC4D4 0x8111 +0xC4D5 0x607C +0xC4D6 0x95F9 +0xC4D7 0x6DD6 +0xC4D8 0x5462 +0xC4D9 0x9981 +0xC4DA 0x5185 +0xC4DB 0x5AE9 +0xC4DC 0x80FD +0xC4DD 0x59AE +0xC4DE 0x9713 +0xC4DF 0x502A +0xC4E0 0x6CE5 +0xC4E1 0x5C3C +0xC4E2 0x62DF +0xC4E3 0x4F60 +0xC4E4 0x533F +0xC4E5 0x817B +0xC4E6 0x9006 +0xC4E7 0x6EBA +0xC4E8 0x852B +0xC4E9 0x62C8 +0xC4EA 0x5E74 +0xC4EB 0x78BE +0xC4EC 0x64B5 +0xC4ED 0x637B +0xC4EE 0x5FF5 +0xC4EF 0x5A18 +0xC4F0 0x917F +0xC4F1 0x9E1F +0xC4F2 0x5C3F +0xC4F3 0x634F +0xC4F4 0x8042 +0xC4F5 0x5B7D +0xC4F6 0x556E +0xC4F7 0x954A +0xC4F8 0x954D +0xC4F9 0x6D85 +0xC4FA 0x60A8 +0xC4FB 0x67E0 +0xC4FC 0x72DE +0xC4FD 0x51DD +0xC4FE 0x5B81 +0xC540 0x81D4 +0xC541 0x81D5 +0xC542 0x81D6 +0xC543 0x81D7 +0xC544 0x81D8 +0xC545 0x81D9 +0xC546 0x81DA +0xC547 0x81DB +0xC548 0x81DC +0xC549 0x81DD +0xC54A 0x81DE +0xC54B 0x81DF +0xC54C 0x81E0 +0xC54D 0x81E1 +0xC54E 0x81E2 +0xC54F 0x81E4 +0xC550 0x81E5 +0xC551 0x81E6 +0xC552 0x81E8 +0xC553 0x81E9 +0xC554 0x81EB +0xC555 0x81EE +0xC556 0x81EF +0xC557 0x81F0 +0xC558 0x81F1 +0xC559 0x81F2 +0xC55A 0x81F5 +0xC55B 0x81F6 +0xC55C 0x81F7 +0xC55D 0x81F8 +0xC55E 0x81F9 +0xC55F 0x81FA +0xC560 0x81FD +0xC561 0x81FF +0xC562 0x8203 +0xC563 0x8207 +0xC564 0x8208 +0xC565 0x8209 +0xC566 0x820A +0xC567 0x820B +0xC568 0x820E +0xC569 0x820F +0xC56A 0x8211 +0xC56B 0x8213 +0xC56C 0x8215 +0xC56D 0x8216 +0xC56E 0x8217 +0xC56F 0x8218 +0xC570 0x8219 +0xC571 0x821A +0xC572 0x821D +0xC573 0x8220 +0xC574 0x8224 +0xC575 0x8225 +0xC576 0x8226 +0xC577 0x8227 +0xC578 0x8229 +0xC579 0x822E +0xC57A 0x8232 +0xC57B 0x823A +0xC57C 0x823C +0xC57D 0x823D +0xC57E 0x823F +0xC580 0x8240 +0xC581 0x8241 +0xC582 0x8242 +0xC583 0x8243 +0xC584 0x8245 +0xC585 0x8246 +0xC586 0x8248 +0xC587 0x824A +0xC588 0x824C +0xC589 0x824D +0xC58A 0x824E +0xC58B 0x8250 +0xC58C 0x8251 +0xC58D 0x8252 +0xC58E 0x8253 +0xC58F 0x8254 +0xC590 0x8255 +0xC591 0x8256 +0xC592 0x8257 +0xC593 0x8259 +0xC594 0x825B +0xC595 0x825C +0xC596 0x825D +0xC597 0x825E +0xC598 0x8260 +0xC599 0x8261 +0xC59A 0x8262 +0xC59B 0x8263 +0xC59C 0x8264 +0xC59D 0x8265 +0xC59E 0x8266 +0xC59F 0x8267 +0xC5A0 0x8269 +0xC5A1 0x62E7 +0xC5A2 0x6CDE +0xC5A3 0x725B +0xC5A4 0x626D +0xC5A5 0x94AE +0xC5A6 0x7EBD +0xC5A7 0x8113 +0xC5A8 0x6D53 +0xC5A9 0x519C +0xC5AA 0x5F04 +0xC5AB 0x5974 +0xC5AC 0x52AA +0xC5AD 0x6012 +0xC5AE 0x5973 +0xC5AF 0x6696 +0xC5B0 0x8650 +0xC5B1 0x759F +0xC5B2 0x632A +0xC5B3 0x61E6 +0xC5B4 0x7CEF +0xC5B5 0x8BFA +0xC5B6 0x54E6 +0xC5B7 0x6B27 +0xC5B8 0x9E25 +0xC5B9 0x6BB4 +0xC5BA 0x85D5 +0xC5BB 0x5455 +0xC5BC 0x5076 +0xC5BD 0x6CA4 +0xC5BE 0x556A +0xC5BF 0x8DB4 +0xC5C0 0x722C +0xC5C1 0x5E15 +0xC5C2 0x6015 +0xC5C3 0x7436 +0xC5C4 0x62CD +0xC5C5 0x6392 +0xC5C6 0x724C +0xC5C7 0x5F98 +0xC5C8 0x6E43 +0xC5C9 0x6D3E +0xC5CA 0x6500 +0xC5CB 0x6F58 +0xC5CC 0x76D8 +0xC5CD 0x78D0 +0xC5CE 0x76FC +0xC5CF 0x7554 +0xC5D0 0x5224 +0xC5D1 0x53DB +0xC5D2 0x4E53 +0xC5D3 0x5E9E +0xC5D4 0x65C1 +0xC5D5 0x802A +0xC5D6 0x80D6 +0xC5D7 0x629B +0xC5D8 0x5486 +0xC5D9 0x5228 +0xC5DA 0x70AE +0xC5DB 0x888D +0xC5DC 0x8DD1 +0xC5DD 0x6CE1 +0xC5DE 0x5478 +0xC5DF 0x80DA +0xC5E0 0x57F9 +0xC5E1 0x88F4 +0xC5E2 0x8D54 +0xC5E3 0x966A +0xC5E4 0x914D +0xC5E5 0x4F69 +0xC5E6 0x6C9B +0xC5E7 0x55B7 +0xC5E8 0x76C6 +0xC5E9 0x7830 +0xC5EA 0x62A8 +0xC5EB 0x70F9 +0xC5EC 0x6F8E +0xC5ED 0x5F6D +0xC5EE 0x84EC +0xC5EF 0x68DA +0xC5F0 0x787C +0xC5F1 0x7BF7 +0xC5F2 0x81A8 +0xC5F3 0x670B +0xC5F4 0x9E4F +0xC5F5 0x6367 +0xC5F6 0x78B0 +0xC5F7 0x576F +0xC5F8 0x7812 +0xC5F9 0x9739 +0xC5FA 0x6279 +0xC5FB 0x62AB +0xC5FC 0x5288 +0xC5FD 0x7435 +0xC5FE 0x6BD7 +0xC640 0x826A +0xC641 0x826B +0xC642 0x826C +0xC643 0x826D +0xC644 0x8271 +0xC645 0x8275 +0xC646 0x8276 +0xC647 0x8277 +0xC648 0x8278 +0xC649 0x827B +0xC64A 0x827C +0xC64B 0x8280 +0xC64C 0x8281 +0xC64D 0x8283 +0xC64E 0x8285 +0xC64F 0x8286 +0xC650 0x8287 +0xC651 0x8289 +0xC652 0x828C +0xC653 0x8290 +0xC654 0x8293 +0xC655 0x8294 +0xC656 0x8295 +0xC657 0x8296 +0xC658 0x829A +0xC659 0x829B +0xC65A 0x829E +0xC65B 0x82A0 +0xC65C 0x82A2 +0xC65D 0x82A3 +0xC65E 0x82A7 +0xC65F 0x82B2 +0xC660 0x82B5 +0xC661 0x82B6 +0xC662 0x82BA +0xC663 0x82BB +0xC664 0x82BC +0xC665 0x82BF +0xC666 0x82C0 +0xC667 0x82C2 +0xC668 0x82C3 +0xC669 0x82C5 +0xC66A 0x82C6 +0xC66B 0x82C9 +0xC66C 0x82D0 +0xC66D 0x82D6 +0xC66E 0x82D9 +0xC66F 0x82DA +0xC670 0x82DD +0xC671 0x82E2 +0xC672 0x82E7 +0xC673 0x82E8 +0xC674 0x82E9 +0xC675 0x82EA +0xC676 0x82EC +0xC677 0x82ED +0xC678 0x82EE +0xC679 0x82F0 +0xC67A 0x82F2 +0xC67B 0x82F3 +0xC67C 0x82F5 +0xC67D 0x82F6 +0xC67E 0x82F8 +0xC680 0x82FA +0xC681 0x82FC +0xC682 0x82FD +0xC683 0x82FE +0xC684 0x82FF +0xC685 0x8300 +0xC686 0x830A +0xC687 0x830B +0xC688 0x830D +0xC689 0x8310 +0xC68A 0x8312 +0xC68B 0x8313 +0xC68C 0x8316 +0xC68D 0x8318 +0xC68E 0x8319 +0xC68F 0x831D +0xC690 0x831E +0xC691 0x831F +0xC692 0x8320 +0xC693 0x8321 +0xC694 0x8322 +0xC695 0x8323 +0xC696 0x8324 +0xC697 0x8325 +0xC698 0x8326 +0xC699 0x8329 +0xC69A 0x832A +0xC69B 0x832E +0xC69C 0x8330 +0xC69D 0x8332 +0xC69E 0x8337 +0xC69F 0x833B +0xC6A0 0x833D +0xC6A1 0x5564 +0xC6A2 0x813E +0xC6A3 0x75B2 +0xC6A4 0x76AE +0xC6A5 0x5339 +0xC6A6 0x75DE +0xC6A7 0x50FB +0xC6A8 0x5C41 +0xC6A9 0x8B6C +0xC6AA 0x7BC7 +0xC6AB 0x504F +0xC6AC 0x7247 +0xC6AD 0x9A97 +0xC6AE 0x98D8 +0xC6AF 0x6F02 +0xC6B0 0x74E2 +0xC6B1 0x7968 +0xC6B2 0x6487 +0xC6B3 0x77A5 +0xC6B4 0x62FC +0xC6B5 0x9891 +0xC6B6 0x8D2B +0xC6B7 0x54C1 +0xC6B8 0x8058 +0xC6B9 0x4E52 +0xC6BA 0x576A +0xC6BB 0x82F9 +0xC6BC 0x840D +0xC6BD 0x5E73 +0xC6BE 0x51ED +0xC6BF 0x74F6 +0xC6C0 0x8BC4 +0xC6C1 0x5C4F +0xC6C2 0x5761 +0xC6C3 0x6CFC +0xC6C4 0x9887 +0xC6C5 0x5A46 +0xC6C6 0x7834 +0xC6C7 0x9B44 +0xC6C8 0x8FEB +0xC6C9 0x7C95 +0xC6CA 0x5256 +0xC6CB 0x6251 +0xC6CC 0x94FA +0xC6CD 0x4EC6 +0xC6CE 0x8386 +0xC6CF 0x8461 +0xC6D0 0x83E9 +0xC6D1 0x84B2 +0xC6D2 0x57D4 +0xC6D3 0x6734 +0xC6D4 0x5703 +0xC6D5 0x666E +0xC6D6 0x6D66 +0xC6D7 0x8C31 +0xC6D8 0x66DD +0xC6D9 0x7011 +0xC6DA 0x671F +0xC6DB 0x6B3A +0xC6DC 0x6816 +0xC6DD 0x621A +0xC6DE 0x59BB +0xC6DF 0x4E03 +0xC6E0 0x51C4 +0xC6E1 0x6F06 +0xC6E2 0x67D2 +0xC6E3 0x6C8F +0xC6E4 0x5176 +0xC6E5 0x68CB +0xC6E6 0x5947 +0xC6E7 0x6B67 +0xC6E8 0x7566 +0xC6E9 0x5D0E +0xC6EA 0x8110 +0xC6EB 0x9F50 +0xC6EC 0x65D7 +0xC6ED 0x7948 +0xC6EE 0x7941 +0xC6EF 0x9A91 +0xC6F0 0x8D77 +0xC6F1 0x5C82 +0xC6F2 0x4E5E +0xC6F3 0x4F01 +0xC6F4 0x542F +0xC6F5 0x5951 +0xC6F6 0x780C +0xC6F7 0x5668 +0xC6F8 0x6C14 +0xC6F9 0x8FC4 +0xC6FA 0x5F03 +0xC6FB 0x6C7D +0xC6FC 0x6CE3 +0xC6FD 0x8BAB +0xC6FE 0x6390 +0xC740 0x833E +0xC741 0x833F +0xC742 0x8341 +0xC743 0x8342 +0xC744 0x8344 +0xC745 0x8345 +0xC746 0x8348 +0xC747 0x834A +0xC748 0x834B +0xC749 0x834C +0xC74A 0x834D +0xC74B 0x834E +0xC74C 0x8353 +0xC74D 0x8355 +0xC74E 0x8356 +0xC74F 0x8357 +0xC750 0x8358 +0xC751 0x8359 +0xC752 0x835D +0xC753 0x8362 +0xC754 0x8370 +0xC755 0x8371 +0xC756 0x8372 +0xC757 0x8373 +0xC758 0x8374 +0xC759 0x8375 +0xC75A 0x8376 +0xC75B 0x8379 +0xC75C 0x837A +0xC75D 0x837E +0xC75E 0x837F +0xC75F 0x8380 +0xC760 0x8381 +0xC761 0x8382 +0xC762 0x8383 +0xC763 0x8384 +0xC764 0x8387 +0xC765 0x8388 +0xC766 0x838A +0xC767 0x838B +0xC768 0x838C +0xC769 0x838D +0xC76A 0x838F +0xC76B 0x8390 +0xC76C 0x8391 +0xC76D 0x8394 +0xC76E 0x8395 +0xC76F 0x8396 +0xC770 0x8397 +0xC771 0x8399 +0xC772 0x839A +0xC773 0x839D +0xC774 0x839F +0xC775 0x83A1 +0xC776 0x83A2 +0xC777 0x83A3 +0xC778 0x83A4 +0xC779 0x83A5 +0xC77A 0x83A6 +0xC77B 0x83A7 +0xC77C 0x83AC +0xC77D 0x83AD +0xC77E 0x83AE +0xC780 0x83AF +0xC781 0x83B5 +0xC782 0x83BB +0xC783 0x83BE +0xC784 0x83BF +0xC785 0x83C2 +0xC786 0x83C3 +0xC787 0x83C4 +0xC788 0x83C6 +0xC789 0x83C8 +0xC78A 0x83C9 +0xC78B 0x83CB +0xC78C 0x83CD +0xC78D 0x83CE +0xC78E 0x83D0 +0xC78F 0x83D1 +0xC790 0x83D2 +0xC791 0x83D3 +0xC792 0x83D5 +0xC793 0x83D7 +0xC794 0x83D9 +0xC795 0x83DA +0xC796 0x83DB +0xC797 0x83DE +0xC798 0x83E2 +0xC799 0x83E3 +0xC79A 0x83E4 +0xC79B 0x83E6 +0xC79C 0x83E7 +0xC79D 0x83E8 +0xC79E 0x83EB +0xC79F 0x83EC +0xC7A0 0x83ED +0xC7A1 0x6070 +0xC7A2 0x6D3D +0xC7A3 0x7275 +0xC7A4 0x6266 +0xC7A5 0x948E +0xC7A6 0x94C5 +0xC7A7 0x5343 +0xC7A8 0x8FC1 +0xC7A9 0x7B7E +0xC7AA 0x4EDF +0xC7AB 0x8C26 +0xC7AC 0x4E7E +0xC7AD 0x9ED4 +0xC7AE 0x94B1 +0xC7AF 0x94B3 +0xC7B0 0x524D +0xC7B1 0x6F5C +0xC7B2 0x9063 +0xC7B3 0x6D45 +0xC7B4 0x8C34 +0xC7B5 0x5811 +0xC7B6 0x5D4C +0xC7B7 0x6B20 +0xC7B8 0x6B49 +0xC7B9 0x67AA +0xC7BA 0x545B +0xC7BB 0x8154 +0xC7BC 0x7F8C +0xC7BD 0x5899 +0xC7BE 0x8537 +0xC7BF 0x5F3A +0xC7C0 0x62A2 +0xC7C1 0x6A47 +0xC7C2 0x9539 +0xC7C3 0x6572 +0xC7C4 0x6084 +0xC7C5 0x6865 +0xC7C6 0x77A7 +0xC7C7 0x4E54 +0xC7C8 0x4FA8 +0xC7C9 0x5DE7 +0xC7CA 0x9798 +0xC7CB 0x64AC +0xC7CC 0x7FD8 +0xC7CD 0x5CED +0xC7CE 0x4FCF +0xC7CF 0x7A8D +0xC7D0 0x5207 +0xC7D1 0x8304 +0xC7D2 0x4E14 +0xC7D3 0x602F +0xC7D4 0x7A83 +0xC7D5 0x94A6 +0xC7D6 0x4FB5 +0xC7D7 0x4EB2 +0xC7D8 0x79E6 +0xC7D9 0x7434 +0xC7DA 0x52E4 +0xC7DB 0x82B9 +0xC7DC 0x64D2 +0xC7DD 0x79BD +0xC7DE 0x5BDD +0xC7DF 0x6C81 +0xC7E0 0x9752 +0xC7E1 0x8F7B +0xC7E2 0x6C22 +0xC7E3 0x503E +0xC7E4 0x537F +0xC7E5 0x6E05 +0xC7E6 0x64CE +0xC7E7 0x6674 +0xC7E8 0x6C30 +0xC7E9 0x60C5 +0xC7EA 0x9877 +0xC7EB 0x8BF7 +0xC7EC 0x5E86 +0xC7ED 0x743C +0xC7EE 0x7A77 +0xC7EF 0x79CB +0xC7F0 0x4E18 +0xC7F1 0x90B1 +0xC7F2 0x7403 +0xC7F3 0x6C42 +0xC7F4 0x56DA +0xC7F5 0x914B +0xC7F6 0x6CC5 +0xC7F7 0x8D8B +0xC7F8 0x533A +0xC7F9 0x86C6 +0xC7FA 0x66F2 +0xC7FB 0x8EAF +0xC7FC 0x5C48 +0xC7FD 0x9A71 +0xC7FE 0x6E20 +0xC840 0x83EE +0xC841 0x83EF +0xC842 0x83F3 +0xC843 0x83F4 +0xC844 0x83F5 +0xC845 0x83F6 +0xC846 0x83F7 +0xC847 0x83FA +0xC848 0x83FB +0xC849 0x83FC +0xC84A 0x83FE +0xC84B 0x83FF +0xC84C 0x8400 +0xC84D 0x8402 +0xC84E 0x8405 +0xC84F 0x8407 +0xC850 0x8408 +0xC851 0x8409 +0xC852 0x840A +0xC853 0x8410 +0xC854 0x8412 +0xC855 0x8413 +0xC856 0x8414 +0xC857 0x8415 +0xC858 0x8416 +0xC859 0x8417 +0xC85A 0x8419 +0xC85B 0x841A +0xC85C 0x841B +0xC85D 0x841E +0xC85E 0x841F +0xC85F 0x8420 +0xC860 0x8421 +0xC861 0x8422 +0xC862 0x8423 +0xC863 0x8429 +0xC864 0x842A +0xC865 0x842B +0xC866 0x842C +0xC867 0x842D +0xC868 0x842E +0xC869 0x842F +0xC86A 0x8430 +0xC86B 0x8432 +0xC86C 0x8433 +0xC86D 0x8434 +0xC86E 0x8435 +0xC86F 0x8436 +0xC870 0x8437 +0xC871 0x8439 +0xC872 0x843A +0xC873 0x843B +0xC874 0x843E +0xC875 0x843F +0xC876 0x8440 +0xC877 0x8441 +0xC878 0x8442 +0xC879 0x8443 +0xC87A 0x8444 +0xC87B 0x8445 +0xC87C 0x8447 +0xC87D 0x8448 +0xC87E 0x8449 +0xC880 0x844A +0xC881 0x844B +0xC882 0x844C +0xC883 0x844D +0xC884 0x844E +0xC885 0x844F +0xC886 0x8450 +0xC887 0x8452 +0xC888 0x8453 +0xC889 0x8454 +0xC88A 0x8455 +0xC88B 0x8456 +0xC88C 0x8458 +0xC88D 0x845D +0xC88E 0x845E +0xC88F 0x845F +0xC890 0x8460 +0xC891 0x8462 +0xC892 0x8464 +0xC893 0x8465 +0xC894 0x8466 +0xC895 0x8467 +0xC896 0x8468 +0xC897 0x846A +0xC898 0x846E +0xC899 0x846F +0xC89A 0x8470 +0xC89B 0x8472 +0xC89C 0x8474 +0xC89D 0x8477 +0xC89E 0x8479 +0xC89F 0x847B +0xC8A0 0x847C +0xC8A1 0x53D6 +0xC8A2 0x5A36 +0xC8A3 0x9F8B +0xC8A4 0x8DA3 +0xC8A5 0x53BB +0xC8A6 0x5708 +0xC8A7 0x98A7 +0xC8A8 0x6743 +0xC8A9 0x919B +0xC8AA 0x6CC9 +0xC8AB 0x5168 +0xC8AC 0x75CA +0xC8AD 0x62F3 +0xC8AE 0x72AC +0xC8AF 0x5238 +0xC8B0 0x529D +0xC8B1 0x7F3A +0xC8B2 0x7094 +0xC8B3 0x7638 +0xC8B4 0x5374 +0xC8B5 0x9E4A +0xC8B6 0x69B7 +0xC8B7 0x786E +0xC8B8 0x96C0 +0xC8B9 0x88D9 +0xC8BA 0x7FA4 +0xC8BB 0x7136 +0xC8BC 0x71C3 +0xC8BD 0x5189 +0xC8BE 0x67D3 +0xC8BF 0x74E4 +0xC8C0 0x58E4 +0xC8C1 0x6518 +0xC8C2 0x56B7 +0xC8C3 0x8BA9 +0xC8C4 0x9976 +0xC8C5 0x6270 +0xC8C6 0x7ED5 +0xC8C7 0x60F9 +0xC8C8 0x70ED +0xC8C9 0x58EC +0xC8CA 0x4EC1 +0xC8CB 0x4EBA +0xC8CC 0x5FCD +0xC8CD 0x97E7 +0xC8CE 0x4EFB +0xC8CF 0x8BA4 +0xC8D0 0x5203 +0xC8D1 0x598A +0xC8D2 0x7EAB +0xC8D3 0x6254 +0xC8D4 0x4ECD +0xC8D5 0x65E5 +0xC8D6 0x620E +0xC8D7 0x8338 +0xC8D8 0x84C9 +0xC8D9 0x8363 +0xC8DA 0x878D +0xC8DB 0x7194 +0xC8DC 0x6EB6 +0xC8DD 0x5BB9 +0xC8DE 0x7ED2 +0xC8DF 0x5197 +0xC8E0 0x63C9 +0xC8E1 0x67D4 +0xC8E2 0x8089 +0xC8E3 0x8339 +0xC8E4 0x8815 +0xC8E5 0x5112 +0xC8E6 0x5B7A +0xC8E7 0x5982 +0xC8E8 0x8FB1 +0xC8E9 0x4E73 +0xC8EA 0x6C5D +0xC8EB 0x5165 +0xC8EC 0x8925 +0xC8ED 0x8F6F +0xC8EE 0x962E +0xC8EF 0x854A +0xC8F0 0x745E +0xC8F1 0x9510 +0xC8F2 0x95F0 +0xC8F3 0x6DA6 +0xC8F4 0x82E5 +0xC8F5 0x5F31 +0xC8F6 0x6492 +0xC8F7 0x6D12 +0xC8F8 0x8428 +0xC8F9 0x816E +0xC8FA 0x9CC3 +0xC8FB 0x585E +0xC8FC 0x8D5B +0xC8FD 0x4E09 +0xC8FE 0x53C1 +0xC940 0x847D +0xC941 0x847E +0xC942 0x847F +0xC943 0x8480 +0xC944 0x8481 +0xC945 0x8483 +0xC946 0x8484 +0xC947 0x8485 +0xC948 0x8486 +0xC949 0x848A +0xC94A 0x848D +0xC94B 0x848F +0xC94C 0x8490 +0xC94D 0x8491 +0xC94E 0x8492 +0xC94F 0x8493 +0xC950 0x8494 +0xC951 0x8495 +0xC952 0x8496 +0xC953 0x8498 +0xC954 0x849A +0xC955 0x849B +0xC956 0x849D +0xC957 0x849E +0xC958 0x849F +0xC959 0x84A0 +0xC95A 0x84A2 +0xC95B 0x84A3 +0xC95C 0x84A4 +0xC95D 0x84A5 +0xC95E 0x84A6 +0xC95F 0x84A7 +0xC960 0x84A8 +0xC961 0x84A9 +0xC962 0x84AA +0xC963 0x84AB +0xC964 0x84AC +0xC965 0x84AD +0xC966 0x84AE +0xC967 0x84B0 +0xC968 0x84B1 +0xC969 0x84B3 +0xC96A 0x84B5 +0xC96B 0x84B6 +0xC96C 0x84B7 +0xC96D 0x84BB +0xC96E 0x84BC +0xC96F 0x84BE +0xC970 0x84C0 +0xC971 0x84C2 +0xC972 0x84C3 +0xC973 0x84C5 +0xC974 0x84C6 +0xC975 0x84C7 +0xC976 0x84C8 +0xC977 0x84CB +0xC978 0x84CC +0xC979 0x84CE +0xC97A 0x84CF +0xC97B 0x84D2 +0xC97C 0x84D4 +0xC97D 0x84D5 +0xC97E 0x84D7 +0xC980 0x84D8 +0xC981 0x84D9 +0xC982 0x84DA +0xC983 0x84DB +0xC984 0x84DC +0xC985 0x84DE +0xC986 0x84E1 +0xC987 0x84E2 +0xC988 0x84E4 +0xC989 0x84E7 +0xC98A 0x84E8 +0xC98B 0x84E9 +0xC98C 0x84EA +0xC98D 0x84EB +0xC98E 0x84ED +0xC98F 0x84EE +0xC990 0x84EF +0xC991 0x84F1 +0xC992 0x84F2 +0xC993 0x84F3 +0xC994 0x84F4 +0xC995 0x84F5 +0xC996 0x84F6 +0xC997 0x84F7 +0xC998 0x84F8 +0xC999 0x84F9 +0xC99A 0x84FA +0xC99B 0x84FB +0xC99C 0x84FD +0xC99D 0x84FE +0xC99E 0x8500 +0xC99F 0x8501 +0xC9A0 0x8502 +0xC9A1 0x4F1E +0xC9A2 0x6563 +0xC9A3 0x6851 +0xC9A4 0x55D3 +0xC9A5 0x4E27 +0xC9A6 0x6414 +0xC9A7 0x9A9A +0xC9A8 0x626B +0xC9A9 0x5AC2 +0xC9AA 0x745F +0xC9AB 0x8272 +0xC9AC 0x6DA9 +0xC9AD 0x68EE +0xC9AE 0x50E7 +0xC9AF 0x838E +0xC9B0 0x7802 +0xC9B1 0x6740 +0xC9B2 0x5239 +0xC9B3 0x6C99 +0xC9B4 0x7EB1 +0xC9B5 0x50BB +0xC9B6 0x5565 +0xC9B7 0x715E +0xC9B8 0x7B5B +0xC9B9 0x6652 +0xC9BA 0x73CA +0xC9BB 0x82EB +0xC9BC 0x6749 +0xC9BD 0x5C71 +0xC9BE 0x5220 +0xC9BF 0x717D +0xC9C0 0x886B +0xC9C1 0x95EA +0xC9C2 0x9655 +0xC9C3 0x64C5 +0xC9C4 0x8D61 +0xC9C5 0x81B3 +0xC9C6 0x5584 +0xC9C7 0x6C55 +0xC9C8 0x6247 +0xC9C9 0x7F2E +0xC9CA 0x5892 +0xC9CB 0x4F24 +0xC9CC 0x5546 +0xC9CD 0x8D4F +0xC9CE 0x664C +0xC9CF 0x4E0A +0xC9D0 0x5C1A +0xC9D1 0x88F3 +0xC9D2 0x68A2 +0xC9D3 0x634E +0xC9D4 0x7A0D +0xC9D5 0x70E7 +0xC9D6 0x828D +0xC9D7 0x52FA +0xC9D8 0x97F6 +0xC9D9 0x5C11 +0xC9DA 0x54E8 +0xC9DB 0x90B5 +0xC9DC 0x7ECD +0xC9DD 0x5962 +0xC9DE 0x8D4A +0xC9DF 0x86C7 +0xC9E0 0x820C +0xC9E1 0x820D +0xC9E2 0x8D66 +0xC9E3 0x6444 +0xC9E4 0x5C04 +0xC9E5 0x6151 +0xC9E6 0x6D89 +0xC9E7 0x793E +0xC9E8 0x8BBE +0xC9E9 0x7837 +0xC9EA 0x7533 +0xC9EB 0x547B +0xC9EC 0x4F38 +0xC9ED 0x8EAB +0xC9EE 0x6DF1 +0xC9EF 0x5A20 +0xC9F0 0x7EC5 +0xC9F1 0x795E +0xC9F2 0x6C88 +0xC9F3 0x5BA1 +0xC9F4 0x5A76 +0xC9F5 0x751A +0xC9F6 0x80BE +0xC9F7 0x614E +0xC9F8 0x6E17 +0xC9F9 0x58F0 +0xC9FA 0x751F +0xC9FB 0x7525 +0xC9FC 0x7272 +0xC9FD 0x5347 +0xC9FE 0x7EF3 +0xCA40 0x8503 +0xCA41 0x8504 +0xCA42 0x8505 +0xCA43 0x8506 +0xCA44 0x8507 +0xCA45 0x8508 +0xCA46 0x8509 +0xCA47 0x850A +0xCA48 0x850B +0xCA49 0x850D +0xCA4A 0x850E +0xCA4B 0x850F +0xCA4C 0x8510 +0xCA4D 0x8512 +0xCA4E 0x8514 +0xCA4F 0x8515 +0xCA50 0x8516 +0xCA51 0x8518 +0xCA52 0x8519 +0xCA53 0x851B +0xCA54 0x851C +0xCA55 0x851D +0xCA56 0x851E +0xCA57 0x8520 +0xCA58 0x8522 +0xCA59 0x8523 +0xCA5A 0x8524 +0xCA5B 0x8525 +0xCA5C 0x8526 +0xCA5D 0x8527 +0xCA5E 0x8528 +0xCA5F 0x8529 +0xCA60 0x852A +0xCA61 0x852D +0xCA62 0x852E +0xCA63 0x852F +0xCA64 0x8530 +0xCA65 0x8531 +0xCA66 0x8532 +0xCA67 0x8533 +0xCA68 0x8534 +0xCA69 0x8535 +0xCA6A 0x8536 +0xCA6B 0x853E +0xCA6C 0x853F +0xCA6D 0x8540 +0xCA6E 0x8541 +0xCA6F 0x8542 +0xCA70 0x8544 +0xCA71 0x8545 +0xCA72 0x8546 +0xCA73 0x8547 +0xCA74 0x854B +0xCA75 0x854C +0xCA76 0x854D +0xCA77 0x854E +0xCA78 0x854F +0xCA79 0x8550 +0xCA7A 0x8551 +0xCA7B 0x8552 +0xCA7C 0x8553 +0xCA7D 0x8554 +0xCA7E 0x8555 +0xCA80 0x8557 +0xCA81 0x8558 +0xCA82 0x855A +0xCA83 0x855B +0xCA84 0x855C +0xCA85 0x855D +0xCA86 0x855F +0xCA87 0x8560 +0xCA88 0x8561 +0xCA89 0x8562 +0xCA8A 0x8563 +0xCA8B 0x8565 +0xCA8C 0x8566 +0xCA8D 0x8567 +0xCA8E 0x8569 +0xCA8F 0x856A +0xCA90 0x856B +0xCA91 0x856C +0xCA92 0x856D +0xCA93 0x856E +0xCA94 0x856F +0xCA95 0x8570 +0xCA96 0x8571 +0xCA97 0x8573 +0xCA98 0x8575 +0xCA99 0x8576 +0xCA9A 0x8577 +0xCA9B 0x8578 +0xCA9C 0x857C +0xCA9D 0x857D +0xCA9E 0x857F +0xCA9F 0x8580 +0xCAA0 0x8581 +0xCAA1 0x7701 +0xCAA2 0x76DB +0xCAA3 0x5269 +0xCAA4 0x80DC +0xCAA5 0x5723 +0xCAA6 0x5E08 +0xCAA7 0x5931 +0xCAA8 0x72EE +0xCAA9 0x65BD +0xCAAA 0x6E7F +0xCAAB 0x8BD7 +0xCAAC 0x5C38 +0xCAAD 0x8671 +0xCAAE 0x5341 +0xCAAF 0x77F3 +0xCAB0 0x62FE +0xCAB1 0x65F6 +0xCAB2 0x4EC0 +0xCAB3 0x98DF +0xCAB4 0x8680 +0xCAB5 0x5B9E +0xCAB6 0x8BC6 +0xCAB7 0x53F2 +0xCAB8 0x77E2 +0xCAB9 0x4F7F +0xCABA 0x5C4E +0xCABB 0x9A76 +0xCABC 0x59CB +0xCABD 0x5F0F +0xCABE 0x793A +0xCABF 0x58EB +0xCAC0 0x4E16 +0xCAC1 0x67FF +0xCAC2 0x4E8B +0xCAC3 0x62ED +0xCAC4 0x8A93 +0xCAC5 0x901D +0xCAC6 0x52BF +0xCAC7 0x662F +0xCAC8 0x55DC +0xCAC9 0x566C +0xCACA 0x9002 +0xCACB 0x4ED5 +0xCACC 0x4F8D +0xCACD 0x91CA +0xCACE 0x9970 +0xCACF 0x6C0F +0xCAD0 0x5E02 +0xCAD1 0x6043 +0xCAD2 0x5BA4 +0xCAD3 0x89C6 +0xCAD4 0x8BD5 +0xCAD5 0x6536 +0xCAD6 0x624B +0xCAD7 0x9996 +0xCAD8 0x5B88 +0xCAD9 0x5BFF +0xCADA 0x6388 +0xCADB 0x552E +0xCADC 0x53D7 +0xCADD 0x7626 +0xCADE 0x517D +0xCADF 0x852C +0xCAE0 0x67A2 +0xCAE1 0x68B3 +0xCAE2 0x6B8A +0xCAE3 0x6292 +0xCAE4 0x8F93 +0xCAE5 0x53D4 +0xCAE6 0x8212 +0xCAE7 0x6DD1 +0xCAE8 0x758F +0xCAE9 0x4E66 +0xCAEA 0x8D4E +0xCAEB 0x5B70 +0xCAEC 0x719F +0xCAED 0x85AF +0xCAEE 0x6691 +0xCAEF 0x66D9 +0xCAF0 0x7F72 +0xCAF1 0x8700 +0xCAF2 0x9ECD +0xCAF3 0x9F20 +0xCAF4 0x5C5E +0xCAF5 0x672F +0xCAF6 0x8FF0 +0xCAF7 0x6811 +0xCAF8 0x675F +0xCAF9 0x620D +0xCAFA 0x7AD6 +0xCAFB 0x5885 +0xCAFC 0x5EB6 +0xCAFD 0x6570 +0xCAFE 0x6F31 +0xCB40 0x8582 +0xCB41 0x8583 +0xCB42 0x8586 +0xCB43 0x8588 +0xCB44 0x8589 +0xCB45 0x858A +0xCB46 0x858B +0xCB47 0x858C +0xCB48 0x858D +0xCB49 0x858E +0xCB4A 0x8590 +0xCB4B 0x8591 +0xCB4C 0x8592 +0xCB4D 0x8593 +0xCB4E 0x8594 +0xCB4F 0x8595 +0xCB50 0x8596 +0xCB51 0x8597 +0xCB52 0x8598 +0xCB53 0x8599 +0xCB54 0x859A +0xCB55 0x859D +0xCB56 0x859E +0xCB57 0x859F +0xCB58 0x85A0 +0xCB59 0x85A1 +0xCB5A 0x85A2 +0xCB5B 0x85A3 +0xCB5C 0x85A5 +0xCB5D 0x85A6 +0xCB5E 0x85A7 +0xCB5F 0x85A9 +0xCB60 0x85AB +0xCB61 0x85AC +0xCB62 0x85AD +0xCB63 0x85B1 +0xCB64 0x85B2 +0xCB65 0x85B3 +0xCB66 0x85B4 +0xCB67 0x85B5 +0xCB68 0x85B6 +0xCB69 0x85B8 +0xCB6A 0x85BA +0xCB6B 0x85BB +0xCB6C 0x85BC +0xCB6D 0x85BD +0xCB6E 0x85BE +0xCB6F 0x85BF +0xCB70 0x85C0 +0xCB71 0x85C2 +0xCB72 0x85C3 +0xCB73 0x85C4 +0xCB74 0x85C5 +0xCB75 0x85C6 +0xCB76 0x85C7 +0xCB77 0x85C8 +0xCB78 0x85CA +0xCB79 0x85CB +0xCB7A 0x85CC +0xCB7B 0x85CD +0xCB7C 0x85CE +0xCB7D 0x85D1 +0xCB7E 0x85D2 +0xCB80 0x85D4 +0xCB81 0x85D6 +0xCB82 0x85D7 +0xCB83 0x85D8 +0xCB84 0x85D9 +0xCB85 0x85DA +0xCB86 0x85DB +0xCB87 0x85DD +0xCB88 0x85DE +0xCB89 0x85DF +0xCB8A 0x85E0 +0xCB8B 0x85E1 +0xCB8C 0x85E2 +0xCB8D 0x85E3 +0xCB8E 0x85E5 +0xCB8F 0x85E6 +0xCB90 0x85E7 +0xCB91 0x85E8 +0xCB92 0x85EA +0xCB93 0x85EB +0xCB94 0x85EC +0xCB95 0x85ED +0xCB96 0x85EE +0xCB97 0x85EF +0xCB98 0x85F0 +0xCB99 0x85F1 +0xCB9A 0x85F2 +0xCB9B 0x85F3 +0xCB9C 0x85F4 +0xCB9D 0x85F5 +0xCB9E 0x85F6 +0xCB9F 0x85F7 +0xCBA0 0x85F8 +0xCBA1 0x6055 +0xCBA2 0x5237 +0xCBA3 0x800D +0xCBA4 0x6454 +0xCBA5 0x8870 +0xCBA6 0x7529 +0xCBA7 0x5E05 +0xCBA8 0x6813 +0xCBA9 0x62F4 +0xCBAA 0x971C +0xCBAB 0x53CC +0xCBAC 0x723D +0xCBAD 0x8C01 +0xCBAE 0x6C34 +0xCBAF 0x7761 +0xCBB0 0x7A0E +0xCBB1 0x542E +0xCBB2 0x77AC +0xCBB3 0x987A +0xCBB4 0x821C +0xCBB5 0x8BF4 +0xCBB6 0x7855 +0xCBB7 0x6714 +0xCBB8 0x70C1 +0xCBB9 0x65AF +0xCBBA 0x6495 +0xCBBB 0x5636 +0xCBBC 0x601D +0xCBBD 0x79C1 +0xCBBE 0x53F8 +0xCBBF 0x4E1D +0xCBC0 0x6B7B +0xCBC1 0x8086 +0xCBC2 0x5BFA +0xCBC3 0x55E3 +0xCBC4 0x56DB +0xCBC5 0x4F3A +0xCBC6 0x4F3C +0xCBC7 0x9972 +0xCBC8 0x5DF3 +0xCBC9 0x677E +0xCBCA 0x8038 +0xCBCB 0x6002 +0xCBCC 0x9882 +0xCBCD 0x9001 +0xCBCE 0x5B8B +0xCBCF 0x8BBC +0xCBD0 0x8BF5 +0xCBD1 0x641C +0xCBD2 0x8258 +0xCBD3 0x64DE +0xCBD4 0x55FD +0xCBD5 0x82CF +0xCBD6 0x9165 +0xCBD7 0x4FD7 +0xCBD8 0x7D20 +0xCBD9 0x901F +0xCBDA 0x7C9F +0xCBDB 0x50F3 +0xCBDC 0x5851 +0xCBDD 0x6EAF +0xCBDE 0x5BBF +0xCBDF 0x8BC9 +0xCBE0 0x8083 +0xCBE1 0x9178 +0xCBE2 0x849C +0xCBE3 0x7B97 +0xCBE4 0x867D +0xCBE5 0x968B +0xCBE6 0x968F +0xCBE7 0x7EE5 +0xCBE8 0x9AD3 +0xCBE9 0x788E +0xCBEA 0x5C81 +0xCBEB 0x7A57 +0xCBEC 0x9042 +0xCBED 0x96A7 +0xCBEE 0x795F +0xCBEF 0x5B59 +0xCBF0 0x635F +0xCBF1 0x7B0B +0xCBF2 0x84D1 +0xCBF3 0x68AD +0xCBF4 0x5506 +0xCBF5 0x7F29 +0xCBF6 0x7410 +0xCBF7 0x7D22 +0xCBF8 0x9501 +0xCBF9 0x6240 +0xCBFA 0x584C +0xCBFB 0x4ED6 +0xCBFC 0x5B83 +0xCBFD 0x5979 +0xCBFE 0x5854 +0xCC40 0x85F9 +0xCC41 0x85FA +0xCC42 0x85FC +0xCC43 0x85FD +0xCC44 0x85FE +0xCC45 0x8600 +0xCC46 0x8601 +0xCC47 0x8602 +0xCC48 0x8603 +0xCC49 0x8604 +0xCC4A 0x8606 +0xCC4B 0x8607 +0xCC4C 0x8608 +0xCC4D 0x8609 +0xCC4E 0x860A +0xCC4F 0x860B +0xCC50 0x860C +0xCC51 0x860D +0xCC52 0x860E +0xCC53 0x860F +0xCC54 0x8610 +0xCC55 0x8612 +0xCC56 0x8613 +0xCC57 0x8614 +0xCC58 0x8615 +0xCC59 0x8617 +0xCC5A 0x8618 +0xCC5B 0x8619 +0xCC5C 0x861A +0xCC5D 0x861B +0xCC5E 0x861C +0xCC5F 0x861D +0xCC60 0x861E +0xCC61 0x861F +0xCC62 0x8620 +0xCC63 0x8621 +0xCC64 0x8622 +0xCC65 0x8623 +0xCC66 0x8624 +0xCC67 0x8625 +0xCC68 0x8626 +0xCC69 0x8628 +0xCC6A 0x862A +0xCC6B 0x862B +0xCC6C 0x862C +0xCC6D 0x862D +0xCC6E 0x862E +0xCC6F 0x862F +0xCC70 0x8630 +0xCC71 0x8631 +0xCC72 0x8632 +0xCC73 0x8633 +0xCC74 0x8634 +0xCC75 0x8635 +0xCC76 0x8636 +0xCC77 0x8637 +0xCC78 0x8639 +0xCC79 0x863A +0xCC7A 0x863B +0xCC7B 0x863D +0xCC7C 0x863E +0xCC7D 0x863F +0xCC7E 0x8640 +0xCC80 0x8641 +0xCC81 0x8642 +0xCC82 0x8643 +0xCC83 0x8644 +0xCC84 0x8645 +0xCC85 0x8646 +0xCC86 0x8647 +0xCC87 0x8648 +0xCC88 0x8649 +0xCC89 0x864A +0xCC8A 0x864B +0xCC8B 0x864C +0xCC8C 0x8652 +0xCC8D 0x8653 +0xCC8E 0x8655 +0xCC8F 0x8656 +0xCC90 0x8657 +0xCC91 0x8658 +0xCC92 0x8659 +0xCC93 0x865B +0xCC94 0x865C +0xCC95 0x865D +0xCC96 0x865F +0xCC97 0x8660 +0xCC98 0x8661 +0xCC99 0x8663 +0xCC9A 0x8664 +0xCC9B 0x8665 +0xCC9C 0x8666 +0xCC9D 0x8667 +0xCC9E 0x8668 +0xCC9F 0x8669 +0xCCA0 0x866A +0xCCA1 0x736D +0xCCA2 0x631E +0xCCA3 0x8E4B +0xCCA4 0x8E0F +0xCCA5 0x80CE +0xCCA6 0x82D4 +0xCCA7 0x62AC +0xCCA8 0x53F0 +0xCCA9 0x6CF0 +0xCCAA 0x915E +0xCCAB 0x592A +0xCCAC 0x6001 +0xCCAD 0x6C70 +0xCCAE 0x574D +0xCCAF 0x644A +0xCCB0 0x8D2A +0xCCB1 0x762B +0xCCB2 0x6EE9 +0xCCB3 0x575B +0xCCB4 0x6A80 +0xCCB5 0x75F0 +0xCCB6 0x6F6D +0xCCB7 0x8C2D +0xCCB8 0x8C08 +0xCCB9 0x5766 +0xCCBA 0x6BEF +0xCCBB 0x8892 +0xCCBC 0x78B3 +0xCCBD 0x63A2 +0xCCBE 0x53F9 +0xCCBF 0x70AD +0xCCC0 0x6C64 +0xCCC1 0x5858 +0xCCC2 0x642A +0xCCC3 0x5802 +0xCCC4 0x68E0 +0xCCC5 0x819B +0xCCC6 0x5510 +0xCCC7 0x7CD6 +0xCCC8 0x5018 +0xCCC9 0x8EBA +0xCCCA 0x6DCC +0xCCCB 0x8D9F +0xCCCC 0x70EB +0xCCCD 0x638F +0xCCCE 0x6D9B +0xCCCF 0x6ED4 +0xCCD0 0x7EE6 +0xCCD1 0x8404 +0xCCD2 0x6843 +0xCCD3 0x9003 +0xCCD4 0x6DD8 +0xCCD5 0x9676 +0xCCD6 0x8BA8 +0xCCD7 0x5957 +0xCCD8 0x7279 +0xCCD9 0x85E4 +0xCCDA 0x817E +0xCCDB 0x75BC +0xCCDC 0x8A8A +0xCCDD 0x68AF +0xCCDE 0x5254 +0xCCDF 0x8E22 +0xCCE0 0x9511 +0xCCE1 0x63D0 +0xCCE2 0x9898 +0xCCE3 0x8E44 +0xCCE4 0x557C +0xCCE5 0x4F53 +0xCCE6 0x66FF +0xCCE7 0x568F +0xCCE8 0x60D5 +0xCCE9 0x6D95 +0xCCEA 0x5243 +0xCCEB 0x5C49 +0xCCEC 0x5929 +0xCCED 0x6DFB +0xCCEE 0x586B +0xCCEF 0x7530 +0xCCF0 0x751C +0xCCF1 0x606C +0xCCF2 0x8214 +0xCCF3 0x8146 +0xCCF4 0x6311 +0xCCF5 0x6761 +0xCCF6 0x8FE2 +0xCCF7 0x773A +0xCCF8 0x8DF3 +0xCCF9 0x8D34 +0xCCFA 0x94C1 +0xCCFB 0x5E16 +0xCCFC 0x5385 +0xCCFD 0x542C +0xCCFE 0x70C3 +0xCD40 0x866D +0xCD41 0x866F +0xCD42 0x8670 +0xCD43 0x8672 +0xCD44 0x8673 +0xCD45 0x8674 +0xCD46 0x8675 +0xCD47 0x8676 +0xCD48 0x8677 +0xCD49 0x8678 +0xCD4A 0x8683 +0xCD4B 0x8684 +0xCD4C 0x8685 +0xCD4D 0x8686 +0xCD4E 0x8687 +0xCD4F 0x8688 +0xCD50 0x8689 +0xCD51 0x868E +0xCD52 0x868F +0xCD53 0x8690 +0xCD54 0x8691 +0xCD55 0x8692 +0xCD56 0x8694 +0xCD57 0x8696 +0xCD58 0x8697 +0xCD59 0x8698 +0xCD5A 0x8699 +0xCD5B 0x869A +0xCD5C 0x869B +0xCD5D 0x869E +0xCD5E 0x869F +0xCD5F 0x86A0 +0xCD60 0x86A1 +0xCD61 0x86A2 +0xCD62 0x86A5 +0xCD63 0x86A6 +0xCD64 0x86AB +0xCD65 0x86AD +0xCD66 0x86AE +0xCD67 0x86B2 +0xCD68 0x86B3 +0xCD69 0x86B7 +0xCD6A 0x86B8 +0xCD6B 0x86B9 +0xCD6C 0x86BB +0xCD6D 0x86BC +0xCD6E 0x86BD +0xCD6F 0x86BE +0xCD70 0x86BF +0xCD71 0x86C1 +0xCD72 0x86C2 +0xCD73 0x86C3 +0xCD74 0x86C5 +0xCD75 0x86C8 +0xCD76 0x86CC +0xCD77 0x86CD +0xCD78 0x86D2 +0xCD79 0x86D3 +0xCD7A 0x86D5 +0xCD7B 0x86D6 +0xCD7C 0x86D7 +0xCD7D 0x86DA +0xCD7E 0x86DC +0xCD80 0x86DD +0xCD81 0x86E0 +0xCD82 0x86E1 +0xCD83 0x86E2 +0xCD84 0x86E3 +0xCD85 0x86E5 +0xCD86 0x86E6 +0xCD87 0x86E7 +0xCD88 0x86E8 +0xCD89 0x86EA +0xCD8A 0x86EB +0xCD8B 0x86EC +0xCD8C 0x86EF +0xCD8D 0x86F5 +0xCD8E 0x86F6 +0xCD8F 0x86F7 +0xCD90 0x86FA +0xCD91 0x86FB +0xCD92 0x86FC +0xCD93 0x86FD +0xCD94 0x86FF +0xCD95 0x8701 +0xCD96 0x8704 +0xCD97 0x8705 +0xCD98 0x8706 +0xCD99 0x870B +0xCD9A 0x870C +0xCD9B 0x870E +0xCD9C 0x870F +0xCD9D 0x8710 +0xCD9E 0x8711 +0xCD9F 0x8714 +0xCDA0 0x8716 +0xCDA1 0x6C40 +0xCDA2 0x5EF7 +0xCDA3 0x505C +0xCDA4 0x4EAD +0xCDA5 0x5EAD +0xCDA6 0x633A +0xCDA7 0x8247 +0xCDA8 0x901A +0xCDA9 0x6850 +0xCDAA 0x916E +0xCDAB 0x77B3 +0xCDAC 0x540C +0xCDAD 0x94DC +0xCDAE 0x5F64 +0xCDAF 0x7AE5 +0xCDB0 0x6876 +0xCDB1 0x6345 +0xCDB2 0x7B52 +0xCDB3 0x7EDF +0xCDB4 0x75DB +0xCDB5 0x5077 +0xCDB6 0x6295 +0xCDB7 0x5934 +0xCDB8 0x900F +0xCDB9 0x51F8 +0xCDBA 0x79C3 +0xCDBB 0x7A81 +0xCDBC 0x56FE +0xCDBD 0x5F92 +0xCDBE 0x9014 +0xCDBF 0x6D82 +0xCDC0 0x5C60 +0xCDC1 0x571F +0xCDC2 0x5410 +0xCDC3 0x5154 +0xCDC4 0x6E4D +0xCDC5 0x56E2 +0xCDC6 0x63A8 +0xCDC7 0x9893 +0xCDC8 0x817F +0xCDC9 0x8715 +0xCDCA 0x892A +0xCDCB 0x9000 +0xCDCC 0x541E +0xCDCD 0x5C6F +0xCDCE 0x81C0 +0xCDCF 0x62D6 +0xCDD0 0x6258 +0xCDD1 0x8131 +0xCDD2 0x9E35 +0xCDD3 0x9640 +0xCDD4 0x9A6E +0xCDD5 0x9A7C +0xCDD6 0x692D +0xCDD7 0x59A5 +0xCDD8 0x62D3 +0xCDD9 0x553E +0xCDDA 0x6316 +0xCDDB 0x54C7 +0xCDDC 0x86D9 +0xCDDD 0x6D3C +0xCDDE 0x5A03 +0xCDDF 0x74E6 +0xCDE0 0x889C +0xCDE1 0x6B6A +0xCDE2 0x5916 +0xCDE3 0x8C4C +0xCDE4 0x5F2F +0xCDE5 0x6E7E +0xCDE6 0x73A9 +0xCDE7 0x987D +0xCDE8 0x4E38 +0xCDE9 0x70F7 +0xCDEA 0x5B8C +0xCDEB 0x7897 +0xCDEC 0x633D +0xCDED 0x665A +0xCDEE 0x7696 +0xCDEF 0x60CB +0xCDF0 0x5B9B +0xCDF1 0x5A49 +0xCDF2 0x4E07 +0xCDF3 0x8155 +0xCDF4 0x6C6A +0xCDF5 0x738B +0xCDF6 0x4EA1 +0xCDF7 0x6789 +0xCDF8 0x7F51 +0xCDF9 0x5F80 +0xCDFA 0x65FA +0xCDFB 0x671B +0xCDFC 0x5FD8 +0xCDFD 0x5984 +0xCDFE 0x5A01 +0xCE40 0x8719 +0xCE41 0x871B +0xCE42 0x871D +0xCE43 0x871F +0xCE44 0x8720 +0xCE45 0x8724 +0xCE46 0x8726 +0xCE47 0x8727 +0xCE48 0x8728 +0xCE49 0x872A +0xCE4A 0x872B +0xCE4B 0x872C +0xCE4C 0x872D +0xCE4D 0x872F +0xCE4E 0x8730 +0xCE4F 0x8732 +0xCE50 0x8733 +0xCE51 0x8735 +0xCE52 0x8736 +0xCE53 0x8738 +0xCE54 0x8739 +0xCE55 0x873A +0xCE56 0x873C +0xCE57 0x873D +0xCE58 0x8740 +0xCE59 0x8741 +0xCE5A 0x8742 +0xCE5B 0x8743 +0xCE5C 0x8744 +0xCE5D 0x8745 +0xCE5E 0x8746 +0xCE5F 0x874A +0xCE60 0x874B +0xCE61 0x874D +0xCE62 0x874F +0xCE63 0x8750 +0xCE64 0x8751 +0xCE65 0x8752 +0xCE66 0x8754 +0xCE67 0x8755 +0xCE68 0x8756 +0xCE69 0x8758 +0xCE6A 0x875A +0xCE6B 0x875B +0xCE6C 0x875C +0xCE6D 0x875D +0xCE6E 0x875E +0xCE6F 0x875F +0xCE70 0x8761 +0xCE71 0x8762 +0xCE72 0x8766 +0xCE73 0x8767 +0xCE74 0x8768 +0xCE75 0x8769 +0xCE76 0x876A +0xCE77 0x876B +0xCE78 0x876C +0xCE79 0x876D +0xCE7A 0x876F +0xCE7B 0x8771 +0xCE7C 0x8772 +0xCE7D 0x8773 +0xCE7E 0x8775 +0xCE80 0x8777 +0xCE81 0x8778 +0xCE82 0x8779 +0xCE83 0x877A +0xCE84 0x877F +0xCE85 0x8780 +0xCE86 0x8781 +0xCE87 0x8784 +0xCE88 0x8786 +0xCE89 0x8787 +0xCE8A 0x8789 +0xCE8B 0x878A +0xCE8C 0x878C +0xCE8D 0x878E +0xCE8E 0x878F +0xCE8F 0x8790 +0xCE90 0x8791 +0xCE91 0x8792 +0xCE92 0x8794 +0xCE93 0x8795 +0xCE94 0x8796 +0xCE95 0x8798 +0xCE96 0x8799 +0xCE97 0x879A +0xCE98 0x879B +0xCE99 0x879C +0xCE9A 0x879D +0xCE9B 0x879E +0xCE9C 0x87A0 +0xCE9D 0x87A1 +0xCE9E 0x87A2 +0xCE9F 0x87A3 +0xCEA0 0x87A4 +0xCEA1 0x5DCD +0xCEA2 0x5FAE +0xCEA3 0x5371 +0xCEA4 0x97E6 +0xCEA5 0x8FDD +0xCEA6 0x6845 +0xCEA7 0x56F4 +0xCEA8 0x552F +0xCEA9 0x60DF +0xCEAA 0x4E3A +0xCEAB 0x6F4D +0xCEAC 0x7EF4 +0xCEAD 0x82C7 +0xCEAE 0x840E +0xCEAF 0x59D4 +0xCEB0 0x4F1F +0xCEB1 0x4F2A +0xCEB2 0x5C3E +0xCEB3 0x7EAC +0xCEB4 0x672A +0xCEB5 0x851A +0xCEB6 0x5473 +0xCEB7 0x754F +0xCEB8 0x80C3 +0xCEB9 0x5582 +0xCEBA 0x9B4F +0xCEBB 0x4F4D +0xCEBC 0x6E2D +0xCEBD 0x8C13 +0xCEBE 0x5C09 +0xCEBF 0x6170 +0xCEC0 0x536B +0xCEC1 0x761F +0xCEC2 0x6E29 +0xCEC3 0x868A +0xCEC4 0x6587 +0xCEC5 0x95FB +0xCEC6 0x7EB9 +0xCEC7 0x543B +0xCEC8 0x7A33 +0xCEC9 0x7D0A +0xCECA 0x95EE +0xCECB 0x55E1 +0xCECC 0x7FC1 +0xCECD 0x74EE +0xCECE 0x631D +0xCECF 0x8717 +0xCED0 0x6DA1 +0xCED1 0x7A9D +0xCED2 0x6211 +0xCED3 0x65A1 +0xCED4 0x5367 +0xCED5 0x63E1 +0xCED6 0x6C83 +0xCED7 0x5DEB +0xCED8 0x545C +0xCED9 0x94A8 +0xCEDA 0x4E4C +0xCEDB 0x6C61 +0xCEDC 0x8BEC +0xCEDD 0x5C4B +0xCEDE 0x65E0 +0xCEDF 0x829C +0xCEE0 0x68A7 +0xCEE1 0x543E +0xCEE2 0x5434 +0xCEE3 0x6BCB +0xCEE4 0x6B66 +0xCEE5 0x4E94 +0xCEE6 0x6342 +0xCEE7 0x5348 +0xCEE8 0x821E +0xCEE9 0x4F0D +0xCEEA 0x4FAE +0xCEEB 0x575E +0xCEEC 0x620A +0xCEED 0x96FE +0xCEEE 0x6664 +0xCEEF 0x7269 +0xCEF0 0x52FF +0xCEF1 0x52A1 +0xCEF2 0x609F +0xCEF3 0x8BEF +0xCEF4 0x6614 +0xCEF5 0x7199 +0xCEF6 0x6790 +0xCEF7 0x897F +0xCEF8 0x7852 +0xCEF9 0x77FD +0xCEFA 0x6670 +0xCEFB 0x563B +0xCEFC 0x5438 +0xCEFD 0x9521 +0xCEFE 0x727A +0xCF40 0x87A5 +0xCF41 0x87A6 +0xCF42 0x87A7 +0xCF43 0x87A9 +0xCF44 0x87AA +0xCF45 0x87AE +0xCF46 0x87B0 +0xCF47 0x87B1 +0xCF48 0x87B2 +0xCF49 0x87B4 +0xCF4A 0x87B6 +0xCF4B 0x87B7 +0xCF4C 0x87B8 +0xCF4D 0x87B9 +0xCF4E 0x87BB +0xCF4F 0x87BC +0xCF50 0x87BE +0xCF51 0x87BF +0xCF52 0x87C1 +0xCF53 0x87C2 +0xCF54 0x87C3 +0xCF55 0x87C4 +0xCF56 0x87C5 +0xCF57 0x87C7 +0xCF58 0x87C8 +0xCF59 0x87C9 +0xCF5A 0x87CC +0xCF5B 0x87CD +0xCF5C 0x87CE +0xCF5D 0x87CF +0xCF5E 0x87D0 +0xCF5F 0x87D4 +0xCF60 0x87D5 +0xCF61 0x87D6 +0xCF62 0x87D7 +0xCF63 0x87D8 +0xCF64 0x87D9 +0xCF65 0x87DA +0xCF66 0x87DC +0xCF67 0x87DD +0xCF68 0x87DE +0xCF69 0x87DF +0xCF6A 0x87E1 +0xCF6B 0x87E2 +0xCF6C 0x87E3 +0xCF6D 0x87E4 +0xCF6E 0x87E6 +0xCF6F 0x87E7 +0xCF70 0x87E8 +0xCF71 0x87E9 +0xCF72 0x87EB +0xCF73 0x87EC +0xCF74 0x87ED +0xCF75 0x87EF +0xCF76 0x87F0 +0xCF77 0x87F1 +0xCF78 0x87F2 +0xCF79 0x87F3 +0xCF7A 0x87F4 +0xCF7B 0x87F5 +0xCF7C 0x87F6 +0xCF7D 0x87F7 +0xCF7E 0x87F8 +0xCF80 0x87FA +0xCF81 0x87FB +0xCF82 0x87FC +0xCF83 0x87FD +0xCF84 0x87FF +0xCF85 0x8800 +0xCF86 0x8801 +0xCF87 0x8802 +0xCF88 0x8804 +0xCF89 0x8805 +0xCF8A 0x8806 +0xCF8B 0x8807 +0xCF8C 0x8808 +0xCF8D 0x8809 +0xCF8E 0x880B +0xCF8F 0x880C +0xCF90 0x880D +0xCF91 0x880E +0xCF92 0x880F +0xCF93 0x8810 +0xCF94 0x8811 +0xCF95 0x8812 +0xCF96 0x8814 +0xCF97 0x8817 +0xCF98 0x8818 +0xCF99 0x8819 +0xCF9A 0x881A +0xCF9B 0x881C +0xCF9C 0x881D +0xCF9D 0x881E +0xCF9E 0x881F +0xCF9F 0x8820 +0xCFA0 0x8823 +0xCFA1 0x7A00 +0xCFA2 0x606F +0xCFA3 0x5E0C +0xCFA4 0x6089 +0xCFA5 0x819D +0xCFA6 0x5915 +0xCFA7 0x60DC +0xCFA8 0x7184 +0xCFA9 0x70EF +0xCFAA 0x6EAA +0xCFAB 0x6C50 +0xCFAC 0x7280 +0xCFAD 0x6A84 +0xCFAE 0x88AD +0xCFAF 0x5E2D +0xCFB0 0x4E60 +0xCFB1 0x5AB3 +0xCFB2 0x559C +0xCFB3 0x94E3 +0xCFB4 0x6D17 +0xCFB5 0x7CFB +0xCFB6 0x9699 +0xCFB7 0x620F +0xCFB8 0x7EC6 +0xCFB9 0x778E +0xCFBA 0x867E +0xCFBB 0x5323 +0xCFBC 0x971E +0xCFBD 0x8F96 +0xCFBE 0x6687 +0xCFBF 0x5CE1 +0xCFC0 0x4FA0 +0xCFC1 0x72ED +0xCFC2 0x4E0B +0xCFC3 0x53A6 +0xCFC4 0x590F +0xCFC5 0x5413 +0xCFC6 0x6380 +0xCFC7 0x9528 +0xCFC8 0x5148 +0xCFC9 0x4ED9 +0xCFCA 0x9C9C +0xCFCB 0x7EA4 +0xCFCC 0x54B8 +0xCFCD 0x8D24 +0xCFCE 0x8854 +0xCFCF 0x8237 +0xCFD0 0x95F2 +0xCFD1 0x6D8E +0xCFD2 0x5F26 +0xCFD3 0x5ACC +0xCFD4 0x663E +0xCFD5 0x9669 +0xCFD6 0x73B0 +0xCFD7 0x732E +0xCFD8 0x53BF +0xCFD9 0x817A +0xCFDA 0x9985 +0xCFDB 0x7FA1 +0xCFDC 0x5BAA +0xCFDD 0x9677 +0xCFDE 0x9650 +0xCFDF 0x7EBF +0xCFE0 0x76F8 +0xCFE1 0x53A2 +0xCFE2 0x9576 +0xCFE3 0x9999 +0xCFE4 0x7BB1 +0xCFE5 0x8944 +0xCFE6 0x6E58 +0xCFE7 0x4E61 +0xCFE8 0x7FD4 +0xCFE9 0x7965 +0xCFEA 0x8BE6 +0xCFEB 0x60F3 +0xCFEC 0x54CD +0xCFED 0x4EAB +0xCFEE 0x9879 +0xCFEF 0x5DF7 +0xCFF0 0x6A61 +0xCFF1 0x50CF +0xCFF2 0x5411 +0xCFF3 0x8C61 +0xCFF4 0x8427 +0xCFF5 0x785D +0xCFF6 0x9704 +0xCFF7 0x524A +0xCFF8 0x54EE +0xCFF9 0x56A3 +0xCFFA 0x9500 +0xCFFB 0x6D88 +0xCFFC 0x5BB5 +0xCFFD 0x6DC6 +0xCFFE 0x6653 +0xD040 0x8824 +0xD041 0x8825 +0xD042 0x8826 +0xD043 0x8827 +0xD044 0x8828 +0xD045 0x8829 +0xD046 0x882A +0xD047 0x882B +0xD048 0x882C +0xD049 0x882D +0xD04A 0x882E +0xD04B 0x882F +0xD04C 0x8830 +0xD04D 0x8831 +0xD04E 0x8833 +0xD04F 0x8834 +0xD050 0x8835 +0xD051 0x8836 +0xD052 0x8837 +0xD053 0x8838 +0xD054 0x883A +0xD055 0x883B +0xD056 0x883D +0xD057 0x883E +0xD058 0x883F +0xD059 0x8841 +0xD05A 0x8842 +0xD05B 0x8843 +0xD05C 0x8846 +0xD05D 0x8847 +0xD05E 0x8848 +0xD05F 0x8849 +0xD060 0x884A +0xD061 0x884B +0xD062 0x884E +0xD063 0x884F +0xD064 0x8850 +0xD065 0x8851 +0xD066 0x8852 +0xD067 0x8853 +0xD068 0x8855 +0xD069 0x8856 +0xD06A 0x8858 +0xD06B 0x885A +0xD06C 0x885B +0xD06D 0x885C +0xD06E 0x885D +0xD06F 0x885E +0xD070 0x885F +0xD071 0x8860 +0xD072 0x8866 +0xD073 0x8867 +0xD074 0x886A +0xD075 0x886D +0xD076 0x886F +0xD077 0x8871 +0xD078 0x8873 +0xD079 0x8874 +0xD07A 0x8875 +0xD07B 0x8876 +0xD07C 0x8878 +0xD07D 0x8879 +0xD07E 0x887A +0xD080 0x887B +0xD081 0x887C +0xD082 0x8880 +0xD083 0x8883 +0xD084 0x8886 +0xD085 0x8887 +0xD086 0x8889 +0xD087 0x888A +0xD088 0x888C +0xD089 0x888E +0xD08A 0x888F +0xD08B 0x8890 +0xD08C 0x8891 +0xD08D 0x8893 +0xD08E 0x8894 +0xD08F 0x8895 +0xD090 0x8897 +0xD091 0x8898 +0xD092 0x8899 +0xD093 0x889A +0xD094 0x889B +0xD095 0x889D +0xD096 0x889E +0xD097 0x889F +0xD098 0x88A0 +0xD099 0x88A1 +0xD09A 0x88A3 +0xD09B 0x88A5 +0xD09C 0x88A6 +0xD09D 0x88A7 +0xD09E 0x88A8 +0xD09F 0x88A9 +0xD0A0 0x88AA +0xD0A1 0x5C0F +0xD0A2 0x5B5D +0xD0A3 0x6821 +0xD0A4 0x8096 +0xD0A5 0x5578 +0xD0A6 0x7B11 +0xD0A7 0x6548 +0xD0A8 0x6954 +0xD0A9 0x4E9B +0xD0AA 0x6B47 +0xD0AB 0x874E +0xD0AC 0x978B +0xD0AD 0x534F +0xD0AE 0x631F +0xD0AF 0x643A +0xD0B0 0x90AA +0xD0B1 0x659C +0xD0B2 0x80C1 +0xD0B3 0x8C10 +0xD0B4 0x5199 +0xD0B5 0x68B0 +0xD0B6 0x5378 +0xD0B7 0x87F9 +0xD0B8 0x61C8 +0xD0B9 0x6CC4 +0xD0BA 0x6CFB +0xD0BB 0x8C22 +0xD0BC 0x5C51 +0xD0BD 0x85AA +0xD0BE 0x82AF +0xD0BF 0x950C +0xD0C0 0x6B23 +0xD0C1 0x8F9B +0xD0C2 0x65B0 +0xD0C3 0x5FFB +0xD0C4 0x5FC3 +0xD0C5 0x4FE1 +0xD0C6 0x8845 +0xD0C7 0x661F +0xD0C8 0x8165 +0xD0C9 0x7329 +0xD0CA 0x60FA +0xD0CB 0x5174 +0xD0CC 0x5211 +0xD0CD 0x578B +0xD0CE 0x5F62 +0xD0CF 0x90A2 +0xD0D0 0x884C +0xD0D1 0x9192 +0xD0D2 0x5E78 +0xD0D3 0x674F +0xD0D4 0x6027 +0xD0D5 0x59D3 +0xD0D6 0x5144 +0xD0D7 0x51F6 +0xD0D8 0x80F8 +0xD0D9 0x5308 +0xD0DA 0x6C79 +0xD0DB 0x96C4 +0xD0DC 0x718A +0xD0DD 0x4F11 +0xD0DE 0x4FEE +0xD0DF 0x7F9E +0xD0E0 0x673D +0xD0E1 0x55C5 +0xD0E2 0x9508 +0xD0E3 0x79C0 +0xD0E4 0x8896 +0xD0E5 0x7EE3 +0xD0E6 0x589F +0xD0E7 0x620C +0xD0E8 0x9700 +0xD0E9 0x865A +0xD0EA 0x5618 +0xD0EB 0x987B +0xD0EC 0x5F90 +0xD0ED 0x8BB8 +0xD0EE 0x84C4 +0xD0EF 0x9157 +0xD0F0 0x53D9 +0xD0F1 0x65ED +0xD0F2 0x5E8F +0xD0F3 0x755C +0xD0F4 0x6064 +0xD0F5 0x7D6E +0xD0F6 0x5A7F +0xD0F7 0x7EEA +0xD0F8 0x7EED +0xD0F9 0x8F69 +0xD0FA 0x55A7 +0xD0FB 0x5BA3 +0xD0FC 0x60AC +0xD0FD 0x65CB +0xD0FE 0x7384 +0xD140 0x88AC +0xD141 0x88AE +0xD142 0x88AF +0xD143 0x88B0 +0xD144 0x88B2 +0xD145 0x88B3 +0xD146 0x88B4 +0xD147 0x88B5 +0xD148 0x88B6 +0xD149 0x88B8 +0xD14A 0x88B9 +0xD14B 0x88BA +0xD14C 0x88BB +0xD14D 0x88BD +0xD14E 0x88BE +0xD14F 0x88BF +0xD150 0x88C0 +0xD151 0x88C3 +0xD152 0x88C4 +0xD153 0x88C7 +0xD154 0x88C8 +0xD155 0x88CA +0xD156 0x88CB +0xD157 0x88CC +0xD158 0x88CD +0xD159 0x88CF +0xD15A 0x88D0 +0xD15B 0x88D1 +0xD15C 0x88D3 +0xD15D 0x88D6 +0xD15E 0x88D7 +0xD15F 0x88DA +0xD160 0x88DB +0xD161 0x88DC +0xD162 0x88DD +0xD163 0x88DE +0xD164 0x88E0 +0xD165 0x88E1 +0xD166 0x88E6 +0xD167 0x88E7 +0xD168 0x88E9 +0xD169 0x88EA +0xD16A 0x88EB +0xD16B 0x88EC +0xD16C 0x88ED +0xD16D 0x88EE +0xD16E 0x88EF +0xD16F 0x88F2 +0xD170 0x88F5 +0xD171 0x88F6 +0xD172 0x88F7 +0xD173 0x88FA +0xD174 0x88FB +0xD175 0x88FD +0xD176 0x88FF +0xD177 0x8900 +0xD178 0x8901 +0xD179 0x8903 +0xD17A 0x8904 +0xD17B 0x8905 +0xD17C 0x8906 +0xD17D 0x8907 +0xD17E 0x8908 +0xD180 0x8909 +0xD181 0x890B +0xD182 0x890C +0xD183 0x890D +0xD184 0x890E +0xD185 0x890F +0xD186 0x8911 +0xD187 0x8914 +0xD188 0x8915 +0xD189 0x8916 +0xD18A 0x8917 +0xD18B 0x8918 +0xD18C 0x891C +0xD18D 0x891D +0xD18E 0x891E +0xD18F 0x891F +0xD190 0x8920 +0xD191 0x8922 +0xD192 0x8923 +0xD193 0x8924 +0xD194 0x8926 +0xD195 0x8927 +0xD196 0x8928 +0xD197 0x8929 +0xD198 0x892C +0xD199 0x892D +0xD19A 0x892E +0xD19B 0x892F +0xD19C 0x8931 +0xD19D 0x8932 +0xD19E 0x8933 +0xD19F 0x8935 +0xD1A0 0x8937 +0xD1A1 0x9009 +0xD1A2 0x7663 +0xD1A3 0x7729 +0xD1A4 0x7EDA +0xD1A5 0x9774 +0xD1A6 0x859B +0xD1A7 0x5B66 +0xD1A8 0x7A74 +0xD1A9 0x96EA +0xD1AA 0x8840 +0xD1AB 0x52CB +0xD1AC 0x718F +0xD1AD 0x5FAA +0xD1AE 0x65EC +0xD1AF 0x8BE2 +0xD1B0 0x5BFB +0xD1B1 0x9A6F +0xD1B2 0x5DE1 +0xD1B3 0x6B89 +0xD1B4 0x6C5B +0xD1B5 0x8BAD +0xD1B6 0x8BAF +0xD1B7 0x900A +0xD1B8 0x8FC5 +0xD1B9 0x538B +0xD1BA 0x62BC +0xD1BB 0x9E26 +0xD1BC 0x9E2D +0xD1BD 0x5440 +0xD1BE 0x4E2B +0xD1BF 0x82BD +0xD1C0 0x7259 +0xD1C1 0x869C +0xD1C2 0x5D16 +0xD1C3 0x8859 +0xD1C4 0x6DAF +0xD1C5 0x96C5 +0xD1C6 0x54D1 +0xD1C7 0x4E9A +0xD1C8 0x8BB6 +0xD1C9 0x7109 +0xD1CA 0x54BD +0xD1CB 0x9609 +0xD1CC 0x70DF +0xD1CD 0x6DF9 +0xD1CE 0x76D0 +0xD1CF 0x4E25 +0xD1D0 0x7814 +0xD1D1 0x8712 +0xD1D2 0x5CA9 +0xD1D3 0x5EF6 +0xD1D4 0x8A00 +0xD1D5 0x989C +0xD1D6 0x960E +0xD1D7 0x708E +0xD1D8 0x6CBF +0xD1D9 0x5944 +0xD1DA 0x63A9 +0xD1DB 0x773C +0xD1DC 0x884D +0xD1DD 0x6F14 +0xD1DE 0x8273 +0xD1DF 0x5830 +0xD1E0 0x71D5 +0xD1E1 0x538C +0xD1E2 0x781A +0xD1E3 0x96C1 +0xD1E4 0x5501 +0xD1E5 0x5F66 +0xD1E6 0x7130 +0xD1E7 0x5BB4 +0xD1E8 0x8C1A +0xD1E9 0x9A8C +0xD1EA 0x6B83 +0xD1EB 0x592E +0xD1EC 0x9E2F +0xD1ED 0x79E7 +0xD1EE 0x6768 +0xD1EF 0x626C +0xD1F0 0x4F6F +0xD1F1 0x75A1 +0xD1F2 0x7F8A +0xD1F3 0x6D0B +0xD1F4 0x9633 +0xD1F5 0x6C27 +0xD1F6 0x4EF0 +0xD1F7 0x75D2 +0xD1F8 0x517B +0xD1F9 0x6837 +0xD1FA 0x6F3E +0xD1FB 0x9080 +0xD1FC 0x8170 +0xD1FD 0x5996 +0xD1FE 0x7476 +0xD240 0x8938 +0xD241 0x8939 +0xD242 0x893A +0xD243 0x893B +0xD244 0x893C +0xD245 0x893D +0xD246 0x893E +0xD247 0x893F +0xD248 0x8940 +0xD249 0x8942 +0xD24A 0x8943 +0xD24B 0x8945 +0xD24C 0x8946 +0xD24D 0x8947 +0xD24E 0x8948 +0xD24F 0x8949 +0xD250 0x894A +0xD251 0x894B +0xD252 0x894C +0xD253 0x894D +0xD254 0x894E +0xD255 0x894F +0xD256 0x8950 +0xD257 0x8951 +0xD258 0x8952 +0xD259 0x8953 +0xD25A 0x8954 +0xD25B 0x8955 +0xD25C 0x8956 +0xD25D 0x8957 +0xD25E 0x8958 +0xD25F 0x8959 +0xD260 0x895A +0xD261 0x895B +0xD262 0x895C +0xD263 0x895D +0xD264 0x8960 +0xD265 0x8961 +0xD266 0x8962 +0xD267 0x8963 +0xD268 0x8964 +0xD269 0x8965 +0xD26A 0x8967 +0xD26B 0x8968 +0xD26C 0x8969 +0xD26D 0x896A +0xD26E 0x896B +0xD26F 0x896C +0xD270 0x896D +0xD271 0x896E +0xD272 0x896F +0xD273 0x8970 +0xD274 0x8971 +0xD275 0x8972 +0xD276 0x8973 +0xD277 0x8974 +0xD278 0x8975 +0xD279 0x8976 +0xD27A 0x8977 +0xD27B 0x8978 +0xD27C 0x8979 +0xD27D 0x897A +0xD27E 0x897C +0xD280 0x897D +0xD281 0x897E +0xD282 0x8980 +0xD283 0x8982 +0xD284 0x8984 +0xD285 0x8985 +0xD286 0x8987 +0xD287 0x8988 +0xD288 0x8989 +0xD289 0x898A +0xD28A 0x898B +0xD28B 0x898C +0xD28C 0x898D +0xD28D 0x898E +0xD28E 0x898F +0xD28F 0x8990 +0xD290 0x8991 +0xD291 0x8992 +0xD292 0x8993 +0xD293 0x8994 +0xD294 0x8995 +0xD295 0x8996 +0xD296 0x8997 +0xD297 0x8998 +0xD298 0x8999 +0xD299 0x899A +0xD29A 0x899B +0xD29B 0x899C +0xD29C 0x899D +0xD29D 0x899E +0xD29E 0x899F +0xD29F 0x89A0 +0xD2A0 0x89A1 +0xD2A1 0x6447 +0xD2A2 0x5C27 +0xD2A3 0x9065 +0xD2A4 0x7A91 +0xD2A5 0x8C23 +0xD2A6 0x59DA +0xD2A7 0x54AC +0xD2A8 0x8200 +0xD2A9 0x836F +0xD2AA 0x8981 +0xD2AB 0x8000 +0xD2AC 0x6930 +0xD2AD 0x564E +0xD2AE 0x8036 +0xD2AF 0x7237 +0xD2B0 0x91CE +0xD2B1 0x51B6 +0xD2B2 0x4E5F +0xD2B3 0x9875 +0xD2B4 0x6396 +0xD2B5 0x4E1A +0xD2B6 0x53F6 +0xD2B7 0x66F3 +0xD2B8 0x814B +0xD2B9 0x591C +0xD2BA 0x6DB2 +0xD2BB 0x4E00 +0xD2BC 0x58F9 +0xD2BD 0x533B +0xD2BE 0x63D6 +0xD2BF 0x94F1 +0xD2C0 0x4F9D +0xD2C1 0x4F0A +0xD2C2 0x8863 +0xD2C3 0x9890 +0xD2C4 0x5937 +0xD2C5 0x9057 +0xD2C6 0x79FB +0xD2C7 0x4EEA +0xD2C8 0x80F0 +0xD2C9 0x7591 +0xD2CA 0x6C82 +0xD2CB 0x5B9C +0xD2CC 0x59E8 +0xD2CD 0x5F5D +0xD2CE 0x6905 +0xD2CF 0x8681 +0xD2D0 0x501A +0xD2D1 0x5DF2 +0xD2D2 0x4E59 +0xD2D3 0x77E3 +0xD2D4 0x4EE5 +0xD2D5 0x827A +0xD2D6 0x6291 +0xD2D7 0x6613 +0xD2D8 0x9091 +0xD2D9 0x5C79 +0xD2DA 0x4EBF +0xD2DB 0x5F79 +0xD2DC 0x81C6 +0xD2DD 0x9038 +0xD2DE 0x8084 +0xD2DF 0x75AB +0xD2E0 0x4EA6 +0xD2E1 0x88D4 +0xD2E2 0x610F +0xD2E3 0x6BC5 +0xD2E4 0x5FC6 +0xD2E5 0x4E49 +0xD2E6 0x76CA +0xD2E7 0x6EA2 +0xD2E8 0x8BE3 +0xD2E9 0x8BAE +0xD2EA 0x8C0A +0xD2EB 0x8BD1 +0xD2EC 0x5F02 +0xD2ED 0x7FFC +0xD2EE 0x7FCC +0xD2EF 0x7ECE +0xD2F0 0x8335 +0xD2F1 0x836B +0xD2F2 0x56E0 +0xD2F3 0x6BB7 +0xD2F4 0x97F3 +0xD2F5 0x9634 +0xD2F6 0x59FB +0xD2F7 0x541F +0xD2F8 0x94F6 +0xD2F9 0x6DEB +0xD2FA 0x5BC5 +0xD2FB 0x996E +0xD2FC 0x5C39 +0xD2FD 0x5F15 +0xD2FE 0x9690 +0xD340 0x89A2 +0xD341 0x89A3 +0xD342 0x89A4 +0xD343 0x89A5 +0xD344 0x89A6 +0xD345 0x89A7 +0xD346 0x89A8 +0xD347 0x89A9 +0xD348 0x89AA +0xD349 0x89AB +0xD34A 0x89AC +0xD34B 0x89AD +0xD34C 0x89AE +0xD34D 0x89AF +0xD34E 0x89B0 +0xD34F 0x89B1 +0xD350 0x89B2 +0xD351 0x89B3 +0xD352 0x89B4 +0xD353 0x89B5 +0xD354 0x89B6 +0xD355 0x89B7 +0xD356 0x89B8 +0xD357 0x89B9 +0xD358 0x89BA +0xD359 0x89BB +0xD35A 0x89BC +0xD35B 0x89BD +0xD35C 0x89BE +0xD35D 0x89BF +0xD35E 0x89C0 +0xD35F 0x89C3 +0xD360 0x89CD +0xD361 0x89D3 +0xD362 0x89D4 +0xD363 0x89D5 +0xD364 0x89D7 +0xD365 0x89D8 +0xD366 0x89D9 +0xD367 0x89DB +0xD368 0x89DD +0xD369 0x89DF +0xD36A 0x89E0 +0xD36B 0x89E1 +0xD36C 0x89E2 +0xD36D 0x89E4 +0xD36E 0x89E7 +0xD36F 0x89E8 +0xD370 0x89E9 +0xD371 0x89EA +0xD372 0x89EC +0xD373 0x89ED +0xD374 0x89EE +0xD375 0x89F0 +0xD376 0x89F1 +0xD377 0x89F2 +0xD378 0x89F4 +0xD379 0x89F5 +0xD37A 0x89F6 +0xD37B 0x89F7 +0xD37C 0x89F8 +0xD37D 0x89F9 +0xD37E 0x89FA +0xD380 0x89FB +0xD381 0x89FC +0xD382 0x89FD +0xD383 0x89FE +0xD384 0x89FF +0xD385 0x8A01 +0xD386 0x8A02 +0xD387 0x8A03 +0xD388 0x8A04 +0xD389 0x8A05 +0xD38A 0x8A06 +0xD38B 0x8A08 +0xD38C 0x8A09 +0xD38D 0x8A0A +0xD38E 0x8A0B +0xD38F 0x8A0C +0xD390 0x8A0D +0xD391 0x8A0E +0xD392 0x8A0F +0xD393 0x8A10 +0xD394 0x8A11 +0xD395 0x8A12 +0xD396 0x8A13 +0xD397 0x8A14 +0xD398 0x8A15 +0xD399 0x8A16 +0xD39A 0x8A17 +0xD39B 0x8A18 +0xD39C 0x8A19 +0xD39D 0x8A1A +0xD39E 0x8A1B +0xD39F 0x8A1C +0xD3A0 0x8A1D +0xD3A1 0x5370 +0xD3A2 0x82F1 +0xD3A3 0x6A31 +0xD3A4 0x5A74 +0xD3A5 0x9E70 +0xD3A6 0x5E94 +0xD3A7 0x7F28 +0xD3A8 0x83B9 +0xD3A9 0x8424 +0xD3AA 0x8425 +0xD3AB 0x8367 +0xD3AC 0x8747 +0xD3AD 0x8FCE +0xD3AE 0x8D62 +0xD3AF 0x76C8 +0xD3B0 0x5F71 +0xD3B1 0x9896 +0xD3B2 0x786C +0xD3B3 0x6620 +0xD3B4 0x54DF +0xD3B5 0x62E5 +0xD3B6 0x4F63 +0xD3B7 0x81C3 +0xD3B8 0x75C8 +0xD3B9 0x5EB8 +0xD3BA 0x96CD +0xD3BB 0x8E0A +0xD3BC 0x86F9 +0xD3BD 0x548F +0xD3BE 0x6CF3 +0xD3BF 0x6D8C +0xD3C0 0x6C38 +0xD3C1 0x607F +0xD3C2 0x52C7 +0xD3C3 0x7528 +0xD3C4 0x5E7D +0xD3C5 0x4F18 +0xD3C6 0x60A0 +0xD3C7 0x5FE7 +0xD3C8 0x5C24 +0xD3C9 0x7531 +0xD3CA 0x90AE +0xD3CB 0x94C0 +0xD3CC 0x72B9 +0xD3CD 0x6CB9 +0xD3CE 0x6E38 +0xD3CF 0x9149 +0xD3D0 0x6709 +0xD3D1 0x53CB +0xD3D2 0x53F3 +0xD3D3 0x4F51 +0xD3D4 0x91C9 +0xD3D5 0x8BF1 +0xD3D6 0x53C8 +0xD3D7 0x5E7C +0xD3D8 0x8FC2 +0xD3D9 0x6DE4 +0xD3DA 0x4E8E +0xD3DB 0x76C2 +0xD3DC 0x6986 +0xD3DD 0x865E +0xD3DE 0x611A +0xD3DF 0x8206 +0xD3E0 0x4F59 +0xD3E1 0x4FDE +0xD3E2 0x903E +0xD3E3 0x9C7C +0xD3E4 0x6109 +0xD3E5 0x6E1D +0xD3E6 0x6E14 +0xD3E7 0x9685 +0xD3E8 0x4E88 +0xD3E9 0x5A31 +0xD3EA 0x96E8 +0xD3EB 0x4E0E +0xD3EC 0x5C7F +0xD3ED 0x79B9 +0xD3EE 0x5B87 +0xD3EF 0x8BED +0xD3F0 0x7FBD +0xD3F1 0x7389 +0xD3F2 0x57DF +0xD3F3 0x828B +0xD3F4 0x90C1 +0xD3F5 0x5401 +0xD3F6 0x9047 +0xD3F7 0x55BB +0xD3F8 0x5CEA +0xD3F9 0x5FA1 +0xD3FA 0x6108 +0xD3FB 0x6B32 +0xD3FC 0x72F1 +0xD3FD 0x80B2 +0xD3FE 0x8A89 +0xD440 0x8A1E +0xD441 0x8A1F +0xD442 0x8A20 +0xD443 0x8A21 +0xD444 0x8A22 +0xD445 0x8A23 +0xD446 0x8A24 +0xD447 0x8A25 +0xD448 0x8A26 +0xD449 0x8A27 +0xD44A 0x8A28 +0xD44B 0x8A29 +0xD44C 0x8A2A +0xD44D 0x8A2B +0xD44E 0x8A2C +0xD44F 0x8A2D +0xD450 0x8A2E +0xD451 0x8A2F +0xD452 0x8A30 +0xD453 0x8A31 +0xD454 0x8A32 +0xD455 0x8A33 +0xD456 0x8A34 +0xD457 0x8A35 +0xD458 0x8A36 +0xD459 0x8A37 +0xD45A 0x8A38 +0xD45B 0x8A39 +0xD45C 0x8A3A +0xD45D 0x8A3B +0xD45E 0x8A3C +0xD45F 0x8A3D +0xD460 0x8A3F +0xD461 0x8A40 +0xD462 0x8A41 +0xD463 0x8A42 +0xD464 0x8A43 +0xD465 0x8A44 +0xD466 0x8A45 +0xD467 0x8A46 +0xD468 0x8A47 +0xD469 0x8A49 +0xD46A 0x8A4A +0xD46B 0x8A4B +0xD46C 0x8A4C +0xD46D 0x8A4D +0xD46E 0x8A4E +0xD46F 0x8A4F +0xD470 0x8A50 +0xD471 0x8A51 +0xD472 0x8A52 +0xD473 0x8A53 +0xD474 0x8A54 +0xD475 0x8A55 +0xD476 0x8A56 +0xD477 0x8A57 +0xD478 0x8A58 +0xD479 0x8A59 +0xD47A 0x8A5A +0xD47B 0x8A5B +0xD47C 0x8A5C +0xD47D 0x8A5D +0xD47E 0x8A5E +0xD480 0x8A5F +0xD481 0x8A60 +0xD482 0x8A61 +0xD483 0x8A62 +0xD484 0x8A63 +0xD485 0x8A64 +0xD486 0x8A65 +0xD487 0x8A66 +0xD488 0x8A67 +0xD489 0x8A68 +0xD48A 0x8A69 +0xD48B 0x8A6A +0xD48C 0x8A6B +0xD48D 0x8A6C +0xD48E 0x8A6D +0xD48F 0x8A6E +0xD490 0x8A6F +0xD491 0x8A70 +0xD492 0x8A71 +0xD493 0x8A72 +0xD494 0x8A73 +0xD495 0x8A74 +0xD496 0x8A75 +0xD497 0x8A76 +0xD498 0x8A77 +0xD499 0x8A78 +0xD49A 0x8A7A +0xD49B 0x8A7B +0xD49C 0x8A7C +0xD49D 0x8A7D +0xD49E 0x8A7E +0xD49F 0x8A7F +0xD4A0 0x8A80 +0xD4A1 0x6D74 +0xD4A2 0x5BD3 +0xD4A3 0x88D5 +0xD4A4 0x9884 +0xD4A5 0x8C6B +0xD4A6 0x9A6D +0xD4A7 0x9E33 +0xD4A8 0x6E0A +0xD4A9 0x51A4 +0xD4AA 0x5143 +0xD4AB 0x57A3 +0xD4AC 0x8881 +0xD4AD 0x539F +0xD4AE 0x63F4 +0xD4AF 0x8F95 +0xD4B0 0x56ED +0xD4B1 0x5458 +0xD4B2 0x5706 +0xD4B3 0x733F +0xD4B4 0x6E90 +0xD4B5 0x7F18 +0xD4B6 0x8FDC +0xD4B7 0x82D1 +0xD4B8 0x613F +0xD4B9 0x6028 +0xD4BA 0x9662 +0xD4BB 0x66F0 +0xD4BC 0x7EA6 +0xD4BD 0x8D8A +0xD4BE 0x8DC3 +0xD4BF 0x94A5 +0xD4C0 0x5CB3 +0xD4C1 0x7CA4 +0xD4C2 0x6708 +0xD4C3 0x60A6 +0xD4C4 0x9605 +0xD4C5 0x8018 +0xD4C6 0x4E91 +0xD4C7 0x90E7 +0xD4C8 0x5300 +0xD4C9 0x9668 +0xD4CA 0x5141 +0xD4CB 0x8FD0 +0xD4CC 0x8574 +0xD4CD 0x915D +0xD4CE 0x6655 +0xD4CF 0x97F5 +0xD4D0 0x5B55 +0xD4D1 0x531D +0xD4D2 0x7838 +0xD4D3 0x6742 +0xD4D4 0x683D +0xD4D5 0x54C9 +0xD4D6 0x707E +0xD4D7 0x5BB0 +0xD4D8 0x8F7D +0xD4D9 0x518D +0xD4DA 0x5728 +0xD4DB 0x54B1 +0xD4DC 0x6512 +0xD4DD 0x6682 +0xD4DE 0x8D5E +0xD4DF 0x8D43 +0xD4E0 0x810F +0xD4E1 0x846C +0xD4E2 0x906D +0xD4E3 0x7CDF +0xD4E4 0x51FF +0xD4E5 0x85FB +0xD4E6 0x67A3 +0xD4E7 0x65E9 +0xD4E8 0x6FA1 +0xD4E9 0x86A4 +0xD4EA 0x8E81 +0xD4EB 0x566A +0xD4EC 0x9020 +0xD4ED 0x7682 +0xD4EE 0x7076 +0xD4EF 0x71E5 +0xD4F0 0x8D23 +0xD4F1 0x62E9 +0xD4F2 0x5219 +0xD4F3 0x6CFD +0xD4F4 0x8D3C +0xD4F5 0x600E +0xD4F6 0x589E +0xD4F7 0x618E +0xD4F8 0x66FE +0xD4F9 0x8D60 +0xD4FA 0x624E +0xD4FB 0x55B3 +0xD4FC 0x6E23 +0xD4FD 0x672D +0xD4FE 0x8F67 +0xD540 0x8A81 +0xD541 0x8A82 +0xD542 0x8A83 +0xD543 0x8A84 +0xD544 0x8A85 +0xD545 0x8A86 +0xD546 0x8A87 +0xD547 0x8A88 +0xD548 0x8A8B +0xD549 0x8A8C +0xD54A 0x8A8D +0xD54B 0x8A8E +0xD54C 0x8A8F +0xD54D 0x8A90 +0xD54E 0x8A91 +0xD54F 0x8A92 +0xD550 0x8A94 +0xD551 0x8A95 +0xD552 0x8A96 +0xD553 0x8A97 +0xD554 0x8A98 +0xD555 0x8A99 +0xD556 0x8A9A +0xD557 0x8A9B +0xD558 0x8A9C +0xD559 0x8A9D +0xD55A 0x8A9E +0xD55B 0x8A9F +0xD55C 0x8AA0 +0xD55D 0x8AA1 +0xD55E 0x8AA2 +0xD55F 0x8AA3 +0xD560 0x8AA4 +0xD561 0x8AA5 +0xD562 0x8AA6 +0xD563 0x8AA7 +0xD564 0x8AA8 +0xD565 0x8AA9 +0xD566 0x8AAA +0xD567 0x8AAB +0xD568 0x8AAC +0xD569 0x8AAD +0xD56A 0x8AAE +0xD56B 0x8AAF +0xD56C 0x8AB0 +0xD56D 0x8AB1 +0xD56E 0x8AB2 +0xD56F 0x8AB3 +0xD570 0x8AB4 +0xD571 0x8AB5 +0xD572 0x8AB6 +0xD573 0x8AB7 +0xD574 0x8AB8 +0xD575 0x8AB9 +0xD576 0x8ABA +0xD577 0x8ABB +0xD578 0x8ABC +0xD579 0x8ABD +0xD57A 0x8ABE +0xD57B 0x8ABF +0xD57C 0x8AC0 +0xD57D 0x8AC1 +0xD57E 0x8AC2 +0xD580 0x8AC3 +0xD581 0x8AC4 +0xD582 0x8AC5 +0xD583 0x8AC6 +0xD584 0x8AC7 +0xD585 0x8AC8 +0xD586 0x8AC9 +0xD587 0x8ACA +0xD588 0x8ACB +0xD589 0x8ACC +0xD58A 0x8ACD +0xD58B 0x8ACE +0xD58C 0x8ACF +0xD58D 0x8AD0 +0xD58E 0x8AD1 +0xD58F 0x8AD2 +0xD590 0x8AD3 +0xD591 0x8AD4 +0xD592 0x8AD5 +0xD593 0x8AD6 +0xD594 0x8AD7 +0xD595 0x8AD8 +0xD596 0x8AD9 +0xD597 0x8ADA +0xD598 0x8ADB +0xD599 0x8ADC +0xD59A 0x8ADD +0xD59B 0x8ADE +0xD59C 0x8ADF +0xD59D 0x8AE0 +0xD59E 0x8AE1 +0xD59F 0x8AE2 +0xD5A0 0x8AE3 +0xD5A1 0x94E1 +0xD5A2 0x95F8 +0xD5A3 0x7728 +0xD5A4 0x6805 +0xD5A5 0x69A8 +0xD5A6 0x548B +0xD5A7 0x4E4D +0xD5A8 0x70B8 +0xD5A9 0x8BC8 +0xD5AA 0x6458 +0xD5AB 0x658B +0xD5AC 0x5B85 +0xD5AD 0x7A84 +0xD5AE 0x503A +0xD5AF 0x5BE8 +0xD5B0 0x77BB +0xD5B1 0x6BE1 +0xD5B2 0x8A79 +0xD5B3 0x7C98 +0xD5B4 0x6CBE +0xD5B5 0x76CF +0xD5B6 0x65A9 +0xD5B7 0x8F97 +0xD5B8 0x5D2D +0xD5B9 0x5C55 +0xD5BA 0x8638 +0xD5BB 0x6808 +0xD5BC 0x5360 +0xD5BD 0x6218 +0xD5BE 0x7AD9 +0xD5BF 0x6E5B +0xD5C0 0x7EFD +0xD5C1 0x6A1F +0xD5C2 0x7AE0 +0xD5C3 0x5F70 +0xD5C4 0x6F33 +0xD5C5 0x5F20 +0xD5C6 0x638C +0xD5C7 0x6DA8 +0xD5C8 0x6756 +0xD5C9 0x4E08 +0xD5CA 0x5E10 +0xD5CB 0x8D26 +0xD5CC 0x4ED7 +0xD5CD 0x80C0 +0xD5CE 0x7634 +0xD5CF 0x969C +0xD5D0 0x62DB +0xD5D1 0x662D +0xD5D2 0x627E +0xD5D3 0x6CBC +0xD5D4 0x8D75 +0xD5D5 0x7167 +0xD5D6 0x7F69 +0xD5D7 0x5146 +0xD5D8 0x8087 +0xD5D9 0x53EC +0xD5DA 0x906E +0xD5DB 0x6298 +0xD5DC 0x54F2 +0xD5DD 0x86F0 +0xD5DE 0x8F99 +0xD5DF 0x8005 +0xD5E0 0x9517 +0xD5E1 0x8517 +0xD5E2 0x8FD9 +0xD5E3 0x6D59 +0xD5E4 0x73CD +0xD5E5 0x659F +0xD5E6 0x771F +0xD5E7 0x7504 +0xD5E8 0x7827 +0xD5E9 0x81FB +0xD5EA 0x8D1E +0xD5EB 0x9488 +0xD5EC 0x4FA6 +0xD5ED 0x6795 +0xD5EE 0x75B9 +0xD5EF 0x8BCA +0xD5F0 0x9707 +0xD5F1 0x632F +0xD5F2 0x9547 +0xD5F3 0x9635 +0xD5F4 0x84B8 +0xD5F5 0x6323 +0xD5F6 0x7741 +0xD5F7 0x5F81 +0xD5F8 0x72F0 +0xD5F9 0x4E89 +0xD5FA 0x6014 +0xD5FB 0x6574 +0xD5FC 0x62EF +0xD5FD 0x6B63 +0xD5FE 0x653F +0xD640 0x8AE4 +0xD641 0x8AE5 +0xD642 0x8AE6 +0xD643 0x8AE7 +0xD644 0x8AE8 +0xD645 0x8AE9 +0xD646 0x8AEA +0xD647 0x8AEB +0xD648 0x8AEC +0xD649 0x8AED +0xD64A 0x8AEE +0xD64B 0x8AEF +0xD64C 0x8AF0 +0xD64D 0x8AF1 +0xD64E 0x8AF2 +0xD64F 0x8AF3 +0xD650 0x8AF4 +0xD651 0x8AF5 +0xD652 0x8AF6 +0xD653 0x8AF7 +0xD654 0x8AF8 +0xD655 0x8AF9 +0xD656 0x8AFA +0xD657 0x8AFB +0xD658 0x8AFC +0xD659 0x8AFD +0xD65A 0x8AFE +0xD65B 0x8AFF +0xD65C 0x8B00 +0xD65D 0x8B01 +0xD65E 0x8B02 +0xD65F 0x8B03 +0xD660 0x8B04 +0xD661 0x8B05 +0xD662 0x8B06 +0xD663 0x8B08 +0xD664 0x8B09 +0xD665 0x8B0A +0xD666 0x8B0B +0xD667 0x8B0C +0xD668 0x8B0D +0xD669 0x8B0E +0xD66A 0x8B0F +0xD66B 0x8B10 +0xD66C 0x8B11 +0xD66D 0x8B12 +0xD66E 0x8B13 +0xD66F 0x8B14 +0xD670 0x8B15 +0xD671 0x8B16 +0xD672 0x8B17 +0xD673 0x8B18 +0xD674 0x8B19 +0xD675 0x8B1A +0xD676 0x8B1B +0xD677 0x8B1C +0xD678 0x8B1D +0xD679 0x8B1E +0xD67A 0x8B1F +0xD67B 0x8B20 +0xD67C 0x8B21 +0xD67D 0x8B22 +0xD67E 0x8B23 +0xD680 0x8B24 +0xD681 0x8B25 +0xD682 0x8B27 +0xD683 0x8B28 +0xD684 0x8B29 +0xD685 0x8B2A +0xD686 0x8B2B +0xD687 0x8B2C +0xD688 0x8B2D +0xD689 0x8B2E +0xD68A 0x8B2F +0xD68B 0x8B30 +0xD68C 0x8B31 +0xD68D 0x8B32 +0xD68E 0x8B33 +0xD68F 0x8B34 +0xD690 0x8B35 +0xD691 0x8B36 +0xD692 0x8B37 +0xD693 0x8B38 +0xD694 0x8B39 +0xD695 0x8B3A +0xD696 0x8B3B +0xD697 0x8B3C +0xD698 0x8B3D +0xD699 0x8B3E +0xD69A 0x8B3F +0xD69B 0x8B40 +0xD69C 0x8B41 +0xD69D 0x8B42 +0xD69E 0x8B43 +0xD69F 0x8B44 +0xD6A0 0x8B45 +0xD6A1 0x5E27 +0xD6A2 0x75C7 +0xD6A3 0x90D1 +0xD6A4 0x8BC1 +0xD6A5 0x829D +0xD6A6 0x679D +0xD6A7 0x652F +0xD6A8 0x5431 +0xD6A9 0x8718 +0xD6AA 0x77E5 +0xD6AB 0x80A2 +0xD6AC 0x8102 +0xD6AD 0x6C41 +0xD6AE 0x4E4B +0xD6AF 0x7EC7 +0xD6B0 0x804C +0xD6B1 0x76F4 +0xD6B2 0x690D +0xD6B3 0x6B96 +0xD6B4 0x6267 +0xD6B5 0x503C +0xD6B6 0x4F84 +0xD6B7 0x5740 +0xD6B8 0x6307 +0xD6B9 0x6B62 +0xD6BA 0x8DBE +0xD6BB 0x53EA +0xD6BC 0x65E8 +0xD6BD 0x7EB8 +0xD6BE 0x5FD7 +0xD6BF 0x631A +0xD6C0 0x63B7 +0xD6C1 0x81F3 +0xD6C2 0x81F4 +0xD6C3 0x7F6E +0xD6C4 0x5E1C +0xD6C5 0x5CD9 +0xD6C6 0x5236 +0xD6C7 0x667A +0xD6C8 0x79E9 +0xD6C9 0x7A1A +0xD6CA 0x8D28 +0xD6CB 0x7099 +0xD6CC 0x75D4 +0xD6CD 0x6EDE +0xD6CE 0x6CBB +0xD6CF 0x7A92 +0xD6D0 0x4E2D +0xD6D1 0x76C5 +0xD6D2 0x5FE0 +0xD6D3 0x949F +0xD6D4 0x8877 +0xD6D5 0x7EC8 +0xD6D6 0x79CD +0xD6D7 0x80BF +0xD6D8 0x91CD +0xD6D9 0x4EF2 +0xD6DA 0x4F17 +0xD6DB 0x821F +0xD6DC 0x5468 +0xD6DD 0x5DDE +0xD6DE 0x6D32 +0xD6DF 0x8BCC +0xD6E0 0x7CA5 +0xD6E1 0x8F74 +0xD6E2 0x8098 +0xD6E3 0x5E1A +0xD6E4 0x5492 +0xD6E5 0x76B1 +0xD6E6 0x5B99 +0xD6E7 0x663C +0xD6E8 0x9AA4 +0xD6E9 0x73E0 +0xD6EA 0x682A +0xD6EB 0x86DB +0xD6EC 0x6731 +0xD6ED 0x732A +0xD6EE 0x8BF8 +0xD6EF 0x8BDB +0xD6F0 0x9010 +0xD6F1 0x7AF9 +0xD6F2 0x70DB +0xD6F3 0x716E +0xD6F4 0x62C4 +0xD6F5 0x77A9 +0xD6F6 0x5631 +0xD6F7 0x4E3B +0xD6F8 0x8457 +0xD6F9 0x67F1 +0xD6FA 0x52A9 +0xD6FB 0x86C0 +0xD6FC 0x8D2E +0xD6FD 0x94F8 +0xD6FE 0x7B51 +0xD740 0x8B46 +0xD741 0x8B47 +0xD742 0x8B48 +0xD743 0x8B49 +0xD744 0x8B4A +0xD745 0x8B4B +0xD746 0x8B4C +0xD747 0x8B4D +0xD748 0x8B4E +0xD749 0x8B4F +0xD74A 0x8B50 +0xD74B 0x8B51 +0xD74C 0x8B52 +0xD74D 0x8B53 +0xD74E 0x8B54 +0xD74F 0x8B55 +0xD750 0x8B56 +0xD751 0x8B57 +0xD752 0x8B58 +0xD753 0x8B59 +0xD754 0x8B5A +0xD755 0x8B5B +0xD756 0x8B5C +0xD757 0x8B5D +0xD758 0x8B5E +0xD759 0x8B5F +0xD75A 0x8B60 +0xD75B 0x8B61 +0xD75C 0x8B62 +0xD75D 0x8B63 +0xD75E 0x8B64 +0xD75F 0x8B65 +0xD760 0x8B67 +0xD761 0x8B68 +0xD762 0x8B69 +0xD763 0x8B6A +0xD764 0x8B6B +0xD765 0x8B6D +0xD766 0x8B6E +0xD767 0x8B6F +0xD768 0x8B70 +0xD769 0x8B71 +0xD76A 0x8B72 +0xD76B 0x8B73 +0xD76C 0x8B74 +0xD76D 0x8B75 +0xD76E 0x8B76 +0xD76F 0x8B77 +0xD770 0x8B78 +0xD771 0x8B79 +0xD772 0x8B7A +0xD773 0x8B7B +0xD774 0x8B7C +0xD775 0x8B7D +0xD776 0x8B7E +0xD777 0x8B7F +0xD778 0x8B80 +0xD779 0x8B81 +0xD77A 0x8B82 +0xD77B 0x8B83 +0xD77C 0x8B84 +0xD77D 0x8B85 +0xD77E 0x8B86 +0xD780 0x8B87 +0xD781 0x8B88 +0xD782 0x8B89 +0xD783 0x8B8A +0xD784 0x8B8B +0xD785 0x8B8C +0xD786 0x8B8D +0xD787 0x8B8E +0xD788 0x8B8F +0xD789 0x8B90 +0xD78A 0x8B91 +0xD78B 0x8B92 +0xD78C 0x8B93 +0xD78D 0x8B94 +0xD78E 0x8B95 +0xD78F 0x8B96 +0xD790 0x8B97 +0xD791 0x8B98 +0xD792 0x8B99 +0xD793 0x8B9A +0xD794 0x8B9B +0xD795 0x8B9C +0xD796 0x8B9D +0xD797 0x8B9E +0xD798 0x8B9F +0xD799 0x8BAC +0xD79A 0x8BB1 +0xD79B 0x8BBB +0xD79C 0x8BC7 +0xD79D 0x8BD0 +0xD79E 0x8BEA +0xD79F 0x8C09 +0xD7A0 0x8C1E +0xD7A1 0x4F4F +0xD7A2 0x6CE8 +0xD7A3 0x795D +0xD7A4 0x9A7B +0xD7A5 0x6293 +0xD7A6 0x722A +0xD7A7 0x62FD +0xD7A8 0x4E13 +0xD7A9 0x7816 +0xD7AA 0x8F6C +0xD7AB 0x64B0 +0xD7AC 0x8D5A +0xD7AD 0x7BC6 +0xD7AE 0x6869 +0xD7AF 0x5E84 +0xD7B0 0x88C5 +0xD7B1 0x5986 +0xD7B2 0x649E +0xD7B3 0x58EE +0xD7B4 0x72B6 +0xD7B5 0x690E +0xD7B6 0x9525 +0xD7B7 0x8FFD +0xD7B8 0x8D58 +0xD7B9 0x5760 +0xD7BA 0x7F00 +0xD7BB 0x8C06 +0xD7BC 0x51C6 +0xD7BD 0x6349 +0xD7BE 0x62D9 +0xD7BF 0x5353 +0xD7C0 0x684C +0xD7C1 0x7422 +0xD7C2 0x8301 +0xD7C3 0x914C +0xD7C4 0x5544 +0xD7C5 0x7740 +0xD7C6 0x707C +0xD7C7 0x6D4A +0xD7C8 0x5179 +0xD7C9 0x54A8 +0xD7CA 0x8D44 +0xD7CB 0x59FF +0xD7CC 0x6ECB +0xD7CD 0x6DC4 +0xD7CE 0x5B5C +0xD7CF 0x7D2B +0xD7D0 0x4ED4 +0xD7D1 0x7C7D +0xD7D2 0x6ED3 +0xD7D3 0x5B50 +0xD7D4 0x81EA +0xD7D5 0x6E0D +0xD7D6 0x5B57 +0xD7D7 0x9B03 +0xD7D8 0x68D5 +0xD7D9 0x8E2A +0xD7DA 0x5B97 +0xD7DB 0x7EFC +0xD7DC 0x603B +0xD7DD 0x7EB5 +0xD7DE 0x90B9 +0xD7DF 0x8D70 +0xD7E0 0x594F +0xD7E1 0x63CD +0xD7E2 0x79DF +0xD7E3 0x8DB3 +0xD7E4 0x5352 +0xD7E5 0x65CF +0xD7E6 0x7956 +0xD7E7 0x8BC5 +0xD7E8 0x963B +0xD7E9 0x7EC4 +0xD7EA 0x94BB +0xD7EB 0x7E82 +0xD7EC 0x5634 +0xD7ED 0x9189 +0xD7EE 0x6700 +0xD7EF 0x7F6A +0xD7F0 0x5C0A +0xD7F1 0x9075 +0xD7F2 0x6628 +0xD7F3 0x5DE6 +0xD7F4 0x4F50 +0xD7F5 0x67DE +0xD7F6 0x505A +0xD7F7 0x4F5C +0xD7F8 0x5750 +0xD7F9 0x5EA7 +0xD840 0x8C38 +0xD841 0x8C39 +0xD842 0x8C3A +0xD843 0x8C3B +0xD844 0x8C3C +0xD845 0x8C3D +0xD846 0x8C3E +0xD847 0x8C3F +0xD848 0x8C40 +0xD849 0x8C42 +0xD84A 0x8C43 +0xD84B 0x8C44 +0xD84C 0x8C45 +0xD84D 0x8C48 +0xD84E 0x8C4A +0xD84F 0x8C4B +0xD850 0x8C4D +0xD851 0x8C4E +0xD852 0x8C4F +0xD853 0x8C50 +0xD854 0x8C51 +0xD855 0x8C52 +0xD856 0x8C53 +0xD857 0x8C54 +0xD858 0x8C56 +0xD859 0x8C57 +0xD85A 0x8C58 +0xD85B 0x8C59 +0xD85C 0x8C5B +0xD85D 0x8C5C +0xD85E 0x8C5D +0xD85F 0x8C5E +0xD860 0x8C5F +0xD861 0x8C60 +0xD862 0x8C63 +0xD863 0x8C64 +0xD864 0x8C65 +0xD865 0x8C66 +0xD866 0x8C67 +0xD867 0x8C68 +0xD868 0x8C69 +0xD869 0x8C6C +0xD86A 0x8C6D +0xD86B 0x8C6E +0xD86C 0x8C6F +0xD86D 0x8C70 +0xD86E 0x8C71 +0xD86F 0x8C72 +0xD870 0x8C74 +0xD871 0x8C75 +0xD872 0x8C76 +0xD873 0x8C77 +0xD874 0x8C7B +0xD875 0x8C7C +0xD876 0x8C7D +0xD877 0x8C7E +0xD878 0x8C7F +0xD879 0x8C80 +0xD87A 0x8C81 +0xD87B 0x8C83 +0xD87C 0x8C84 +0xD87D 0x8C86 +0xD87E 0x8C87 +0xD880 0x8C88 +0xD881 0x8C8B +0xD882 0x8C8D +0xD883 0x8C8E +0xD884 0x8C8F +0xD885 0x8C90 +0xD886 0x8C91 +0xD887 0x8C92 +0xD888 0x8C93 +0xD889 0x8C95 +0xD88A 0x8C96 +0xD88B 0x8C97 +0xD88C 0x8C99 +0xD88D 0x8C9A +0xD88E 0x8C9B +0xD88F 0x8C9C +0xD890 0x8C9D +0xD891 0x8C9E +0xD892 0x8C9F +0xD893 0x8CA0 +0xD894 0x8CA1 +0xD895 0x8CA2 +0xD896 0x8CA3 +0xD897 0x8CA4 +0xD898 0x8CA5 +0xD899 0x8CA6 +0xD89A 0x8CA7 +0xD89B 0x8CA8 +0xD89C 0x8CA9 +0xD89D 0x8CAA +0xD89E 0x8CAB +0xD89F 0x8CAC +0xD8A0 0x8CAD +0xD8A1 0x4E8D +0xD8A2 0x4E0C +0xD8A3 0x5140 +0xD8A4 0x4E10 +0xD8A5 0x5EFF +0xD8A6 0x5345 +0xD8A7 0x4E15 +0xD8A8 0x4E98 +0xD8A9 0x4E1E +0xD8AA 0x9B32 +0xD8AB 0x5B6C +0xD8AC 0x5669 +0xD8AD 0x4E28 +0xD8AE 0x79BA +0xD8AF 0x4E3F +0xD8B0 0x5315 +0xD8B1 0x4E47 +0xD8B2 0x592D +0xD8B3 0x723B +0xD8B4 0x536E +0xD8B5 0x6C10 +0xD8B6 0x56DF +0xD8B7 0x80E4 +0xD8B8 0x9997 +0xD8B9 0x6BD3 +0xD8BA 0x777E +0xD8BB 0x9F17 +0xD8BC 0x4E36 +0xD8BD 0x4E9F +0xD8BE 0x9F10 +0xD8BF 0x4E5C +0xD8C0 0x4E69 +0xD8C1 0x4E93 +0xD8C2 0x8288 +0xD8C3 0x5B5B +0xD8C4 0x556C +0xD8C5 0x560F +0xD8C6 0x4EC4 +0xD8C7 0x538D +0xD8C8 0x539D +0xD8C9 0x53A3 +0xD8CA 0x53A5 +0xD8CB 0x53AE +0xD8CC 0x9765 +0xD8CD 0x8D5D +0xD8CE 0x531A +0xD8CF 0x53F5 +0xD8D0 0x5326 +0xD8D1 0x532E +0xD8D2 0x533E +0xD8D3 0x8D5C +0xD8D4 0x5366 +0xD8D5 0x5363 +0xD8D6 0x5202 +0xD8D7 0x5208 +0xD8D8 0x520E +0xD8D9 0x522D +0xD8DA 0x5233 +0xD8DB 0x523F +0xD8DC 0x5240 +0xD8DD 0x524C +0xD8DE 0x525E +0xD8DF 0x5261 +0xD8E0 0x525C +0xD8E1 0x84AF +0xD8E2 0x527D +0xD8E3 0x5282 +0xD8E4 0x5281 +0xD8E5 0x5290 +0xD8E6 0x5293 +0xD8E7 0x5182 +0xD8E8 0x7F54 +0xD8E9 0x4EBB +0xD8EA 0x4EC3 +0xD8EB 0x4EC9 +0xD8EC 0x4EC2 +0xD8ED 0x4EE8 +0xD8EE 0x4EE1 +0xD8EF 0x4EEB +0xD8F0 0x4EDE +0xD8F1 0x4F1B +0xD8F2 0x4EF3 +0xD8F3 0x4F22 +0xD8F4 0x4F64 +0xD8F5 0x4EF5 +0xD8F6 0x4F25 +0xD8F7 0x4F27 +0xD8F8 0x4F09 +0xD8F9 0x4F2B +0xD8FA 0x4F5E +0xD8FB 0x4F67 +0xD8FC 0x6538 +0xD8FD 0x4F5A +0xD8FE 0x4F5D +0xD940 0x8CAE +0xD941 0x8CAF +0xD942 0x8CB0 +0xD943 0x8CB1 +0xD944 0x8CB2 +0xD945 0x8CB3 +0xD946 0x8CB4 +0xD947 0x8CB5 +0xD948 0x8CB6 +0xD949 0x8CB7 +0xD94A 0x8CB8 +0xD94B 0x8CB9 +0xD94C 0x8CBA +0xD94D 0x8CBB +0xD94E 0x8CBC +0xD94F 0x8CBD +0xD950 0x8CBE +0xD951 0x8CBF +0xD952 0x8CC0 +0xD953 0x8CC1 +0xD954 0x8CC2 +0xD955 0x8CC3 +0xD956 0x8CC4 +0xD957 0x8CC5 +0xD958 0x8CC6 +0xD959 0x8CC7 +0xD95A 0x8CC8 +0xD95B 0x8CC9 +0xD95C 0x8CCA +0xD95D 0x8CCB +0xD95E 0x8CCC +0xD95F 0x8CCD +0xD960 0x8CCE +0xD961 0x8CCF +0xD962 0x8CD0 +0xD963 0x8CD1 +0xD964 0x8CD2 +0xD965 0x8CD3 +0xD966 0x8CD4 +0xD967 0x8CD5 +0xD968 0x8CD6 +0xD969 0x8CD7 +0xD96A 0x8CD8 +0xD96B 0x8CD9 +0xD96C 0x8CDA +0xD96D 0x8CDB +0xD96E 0x8CDC +0xD96F 0x8CDD +0xD970 0x8CDE +0xD971 0x8CDF +0xD972 0x8CE0 +0xD973 0x8CE1 +0xD974 0x8CE2 +0xD975 0x8CE3 +0xD976 0x8CE4 +0xD977 0x8CE5 +0xD978 0x8CE6 +0xD979 0x8CE7 +0xD97A 0x8CE8 +0xD97B 0x8CE9 +0xD97C 0x8CEA +0xD97D 0x8CEB +0xD97E 0x8CEC +0xD980 0x8CED +0xD981 0x8CEE +0xD982 0x8CEF +0xD983 0x8CF0 +0xD984 0x8CF1 +0xD985 0x8CF2 +0xD986 0x8CF3 +0xD987 0x8CF4 +0xD988 0x8CF5 +0xD989 0x8CF6 +0xD98A 0x8CF7 +0xD98B 0x8CF8 +0xD98C 0x8CF9 +0xD98D 0x8CFA +0xD98E 0x8CFB +0xD98F 0x8CFC +0xD990 0x8CFD +0xD991 0x8CFE +0xD992 0x8CFF +0xD993 0x8D00 +0xD994 0x8D01 +0xD995 0x8D02 +0xD996 0x8D03 +0xD997 0x8D04 +0xD998 0x8D05 +0xD999 0x8D06 +0xD99A 0x8D07 +0xD99B 0x8D08 +0xD99C 0x8D09 +0xD99D 0x8D0A +0xD99E 0x8D0B +0xD99F 0x8D0C +0xD9A0 0x8D0D +0xD9A1 0x4F5F +0xD9A2 0x4F57 +0xD9A3 0x4F32 +0xD9A4 0x4F3D +0xD9A5 0x4F76 +0xD9A6 0x4F74 +0xD9A7 0x4F91 +0xD9A8 0x4F89 +0xD9A9 0x4F83 +0xD9AA 0x4F8F +0xD9AB 0x4F7E +0xD9AC 0x4F7B +0xD9AD 0x4FAA +0xD9AE 0x4F7C +0xD9AF 0x4FAC +0xD9B0 0x4F94 +0xD9B1 0x4FE6 +0xD9B2 0x4FE8 +0xD9B3 0x4FEA +0xD9B4 0x4FC5 +0xD9B5 0x4FDA +0xD9B6 0x4FE3 +0xD9B7 0x4FDC +0xD9B8 0x4FD1 +0xD9B9 0x4FDF +0xD9BA 0x4FF8 +0xD9BB 0x5029 +0xD9BC 0x504C +0xD9BD 0x4FF3 +0xD9BE 0x502C +0xD9BF 0x500F +0xD9C0 0x502E +0xD9C1 0x502D +0xD9C2 0x4FFE +0xD9C3 0x501C +0xD9C4 0x500C +0xD9C5 0x5025 +0xD9C6 0x5028 +0xD9C7 0x507E +0xD9C8 0x5043 +0xD9C9 0x5055 +0xD9CA 0x5048 +0xD9CB 0x504E +0xD9CC 0x506C +0xD9CD 0x507B +0xD9CE 0x50A5 +0xD9CF 0x50A7 +0xD9D0 0x50A9 +0xD9D1 0x50BA +0xD9D2 0x50D6 +0xD9D3 0x5106 +0xD9D4 0x50ED +0xD9D5 0x50EC +0xD9D6 0x50E6 +0xD9D7 0x50EE +0xD9D8 0x5107 +0xD9D9 0x510B +0xD9DA 0x4EDD +0xD9DB 0x6C3D +0xD9DC 0x4F58 +0xD9DD 0x4F65 +0xD9DE 0x4FCE +0xD9DF 0x9FA0 +0xD9E0 0x6C46 +0xD9E1 0x7C74 +0xD9E2 0x516E +0xD9E3 0x5DFD +0xD9E4 0x9EC9 +0xD9E5 0x9998 +0xD9E6 0x5181 +0xD9E7 0x5914 +0xD9E8 0x52F9 +0xD9E9 0x530D +0xD9EA 0x8A07 +0xD9EB 0x5310 +0xD9EC 0x51EB +0xD9ED 0x5919 +0xD9EE 0x5155 +0xD9EF 0x4EA0 +0xD9F0 0x5156 +0xD9F1 0x4EB3 +0xD9F2 0x886E +0xD9F3 0x88A4 +0xD9F4 0x4EB5 +0xD9F5 0x8114 +0xD9F6 0x88D2 +0xD9F7 0x7980 +0xD9F8 0x5B34 +0xD9F9 0x8803 +0xD9FA 0x7FB8 +0xD9FB 0x51AB +0xD9FC 0x51B1 +0xD9FD 0x51BD +0xD9FE 0x51BC +0xDA40 0x8D0E +0xDA41 0x8D0F +0xDA42 0x8D10 +0xDA43 0x8D11 +0xDA44 0x8D12 +0xDA45 0x8D13 +0xDA46 0x8D14 +0xDA47 0x8D15 +0xDA48 0x8D16 +0xDA49 0x8D17 +0xDA4A 0x8D18 +0xDA4B 0x8D19 +0xDA4C 0x8D1A +0xDA4D 0x8D1B +0xDA4E 0x8D1C +0xDA4F 0x8D20 +0xDA50 0x8D51 +0xDA51 0x8D52 +0xDA52 0x8D57 +0xDA53 0x8D5F +0xDA54 0x8D65 +0xDA55 0x8D68 +0xDA56 0x8D69 +0xDA57 0x8D6A +0xDA58 0x8D6C +0xDA59 0x8D6E +0xDA5A 0x8D6F +0xDA5B 0x8D71 +0xDA5C 0x8D72 +0xDA5D 0x8D78 +0xDA5E 0x8D79 +0xDA5F 0x8D7A +0xDA60 0x8D7B +0xDA61 0x8D7C +0xDA62 0x8D7D +0xDA63 0x8D7E +0xDA64 0x8D7F +0xDA65 0x8D80 +0xDA66 0x8D82 +0xDA67 0x8D83 +0xDA68 0x8D86 +0xDA69 0x8D87 +0xDA6A 0x8D88 +0xDA6B 0x8D89 +0xDA6C 0x8D8C +0xDA6D 0x8D8D +0xDA6E 0x8D8E +0xDA6F 0x8D8F +0xDA70 0x8D90 +0xDA71 0x8D92 +0xDA72 0x8D93 +0xDA73 0x8D95 +0xDA74 0x8D96 +0xDA75 0x8D97 +0xDA76 0x8D98 +0xDA77 0x8D99 +0xDA78 0x8D9A +0xDA79 0x8D9B +0xDA7A 0x8D9C +0xDA7B 0x8D9D +0xDA7C 0x8D9E +0xDA7D 0x8DA0 +0xDA7E 0x8DA1 +0xDA80 0x8DA2 +0xDA81 0x8DA4 +0xDA82 0x8DA5 +0xDA83 0x8DA6 +0xDA84 0x8DA7 +0xDA85 0x8DA8 +0xDA86 0x8DA9 +0xDA87 0x8DAA +0xDA88 0x8DAB +0xDA89 0x8DAC +0xDA8A 0x8DAD +0xDA8B 0x8DAE +0xDA8C 0x8DAF +0xDA8D 0x8DB0 +0xDA8E 0x8DB2 +0xDA8F 0x8DB6 +0xDA90 0x8DB7 +0xDA91 0x8DB9 +0xDA92 0x8DBB +0xDA93 0x8DBD +0xDA94 0x8DC0 +0xDA95 0x8DC1 +0xDA96 0x8DC2 +0xDA97 0x8DC5 +0xDA98 0x8DC7 +0xDA99 0x8DC8 +0xDA9A 0x8DC9 +0xDA9B 0x8DCA +0xDA9C 0x8DCD +0xDA9D 0x8DD0 +0xDA9E 0x8DD2 +0xDA9F 0x8DD3 +0xDAA0 0x8DD4 +0xDAA1 0x51C7 +0xDAA2 0x5196 +0xDAA3 0x51A2 +0xDAA4 0x51A5 +0xDAA5 0x8BA0 +0xDAA6 0x8BA6 +0xDAA7 0x8BA7 +0xDAA8 0x8BAA +0xDAA9 0x8BB4 +0xDAAA 0x8BB5 +0xDAAB 0x8BB7 +0xDAAC 0x8BC2 +0xDAAD 0x8BC3 +0xDAAE 0x8BCB +0xDAAF 0x8BCF +0xDAB0 0x8BCE +0xDAB1 0x8BD2 +0xDAB2 0x8BD3 +0xDAB3 0x8BD4 +0xDAB4 0x8BD6 +0xDAB5 0x8BD8 +0xDAB6 0x8BD9 +0xDAB7 0x8BDC +0xDAB8 0x8BDF +0xDAB9 0x8BE0 +0xDABA 0x8BE4 +0xDABB 0x8BE8 +0xDABC 0x8BE9 +0xDABD 0x8BEE +0xDABE 0x8BF0 +0xDABF 0x8BF3 +0xDAC0 0x8BF6 +0xDAC1 0x8BF9 +0xDAC2 0x8BFC +0xDAC3 0x8BFF +0xDAC4 0x8C00 +0xDAC5 0x8C02 +0xDAC6 0x8C04 +0xDAC7 0x8C07 +0xDAC8 0x8C0C +0xDAC9 0x8C0F +0xDACA 0x8C11 +0xDACB 0x8C12 +0xDACC 0x8C14 +0xDACD 0x8C15 +0xDACE 0x8C16 +0xDACF 0x8C19 +0xDAD0 0x8C1B +0xDAD1 0x8C18 +0xDAD2 0x8C1D +0xDAD3 0x8C1F +0xDAD4 0x8C20 +0xDAD5 0x8C21 +0xDAD6 0x8C25 +0xDAD7 0x8C27 +0xDAD8 0x8C2A +0xDAD9 0x8C2B +0xDADA 0x8C2E +0xDADB 0x8C2F +0xDADC 0x8C32 +0xDADD 0x8C33 +0xDADE 0x8C35 +0xDADF 0x8C36 +0xDAE0 0x5369 +0xDAE1 0x537A +0xDAE2 0x961D +0xDAE3 0x9622 +0xDAE4 0x9621 +0xDAE5 0x9631 +0xDAE6 0x962A +0xDAE7 0x963D +0xDAE8 0x963C +0xDAE9 0x9642 +0xDAEA 0x9649 +0xDAEB 0x9654 +0xDAEC 0x965F +0xDAED 0x9667 +0xDAEE 0x966C +0xDAEF 0x9672 +0xDAF0 0x9674 +0xDAF1 0x9688 +0xDAF2 0x968D +0xDAF3 0x9697 +0xDAF4 0x96B0 +0xDAF5 0x9097 +0xDAF6 0x909B +0xDAF7 0x909D +0xDAF8 0x9099 +0xDAF9 0x90AC +0xDAFA 0x90A1 +0xDAFB 0x90B4 +0xDAFC 0x90B3 +0xDAFD 0x90B6 +0xDAFE 0x90BA +0xDB40 0x8DD5 +0xDB41 0x8DD8 +0xDB42 0x8DD9 +0xDB43 0x8DDC +0xDB44 0x8DE0 +0xDB45 0x8DE1 +0xDB46 0x8DE2 +0xDB47 0x8DE5 +0xDB48 0x8DE6 +0xDB49 0x8DE7 +0xDB4A 0x8DE9 +0xDB4B 0x8DED +0xDB4C 0x8DEE +0xDB4D 0x8DF0 +0xDB4E 0x8DF1 +0xDB4F 0x8DF2 +0xDB50 0x8DF4 +0xDB51 0x8DF6 +0xDB52 0x8DFC +0xDB53 0x8DFE +0xDB54 0x8DFF +0xDB55 0x8E00 +0xDB56 0x8E01 +0xDB57 0x8E02 +0xDB58 0x8E03 +0xDB59 0x8E04 +0xDB5A 0x8E06 +0xDB5B 0x8E07 +0xDB5C 0x8E08 +0xDB5D 0x8E0B +0xDB5E 0x8E0D +0xDB5F 0x8E0E +0xDB60 0x8E10 +0xDB61 0x8E11 +0xDB62 0x8E12 +0xDB63 0x8E13 +0xDB64 0x8E15 +0xDB65 0x8E16 +0xDB66 0x8E17 +0xDB67 0x8E18 +0xDB68 0x8E19 +0xDB69 0x8E1A +0xDB6A 0x8E1B +0xDB6B 0x8E1C +0xDB6C 0x8E20 +0xDB6D 0x8E21 +0xDB6E 0x8E24 +0xDB6F 0x8E25 +0xDB70 0x8E26 +0xDB71 0x8E27 +0xDB72 0x8E28 +0xDB73 0x8E2B +0xDB74 0x8E2D +0xDB75 0x8E30 +0xDB76 0x8E32 +0xDB77 0x8E33 +0xDB78 0x8E34 +0xDB79 0x8E36 +0xDB7A 0x8E37 +0xDB7B 0x8E38 +0xDB7C 0x8E3B +0xDB7D 0x8E3C +0xDB7E 0x8E3E +0xDB80 0x8E3F +0xDB81 0x8E43 +0xDB82 0x8E45 +0xDB83 0x8E46 +0xDB84 0x8E4C +0xDB85 0x8E4D +0xDB86 0x8E4E +0xDB87 0x8E4F +0xDB88 0x8E50 +0xDB89 0x8E53 +0xDB8A 0x8E54 +0xDB8B 0x8E55 +0xDB8C 0x8E56 +0xDB8D 0x8E57 +0xDB8E 0x8E58 +0xDB8F 0x8E5A +0xDB90 0x8E5B +0xDB91 0x8E5C +0xDB92 0x8E5D +0xDB93 0x8E5E +0xDB94 0x8E5F +0xDB95 0x8E60 +0xDB96 0x8E61 +0xDB97 0x8E62 +0xDB98 0x8E63 +0xDB99 0x8E64 +0xDB9A 0x8E65 +0xDB9B 0x8E67 +0xDB9C 0x8E68 +0xDB9D 0x8E6A +0xDB9E 0x8E6B +0xDB9F 0x8E6E +0xDBA0 0x8E71 +0xDBA1 0x90B8 +0xDBA2 0x90B0 +0xDBA3 0x90CF +0xDBA4 0x90C5 +0xDBA5 0x90BE +0xDBA6 0x90D0 +0xDBA7 0x90C4 +0xDBA8 0x90C7 +0xDBA9 0x90D3 +0xDBAA 0x90E6 +0xDBAB 0x90E2 +0xDBAC 0x90DC +0xDBAD 0x90D7 +0xDBAE 0x90DB +0xDBAF 0x90EB +0xDBB0 0x90EF +0xDBB1 0x90FE +0xDBB2 0x9104 +0xDBB3 0x9122 +0xDBB4 0x911E +0xDBB5 0x9123 +0xDBB6 0x9131 +0xDBB7 0x912F +0xDBB8 0x9139 +0xDBB9 0x9143 +0xDBBA 0x9146 +0xDBBB 0x520D +0xDBBC 0x5942 +0xDBBD 0x52A2 +0xDBBE 0x52AC +0xDBBF 0x52AD +0xDBC0 0x52BE +0xDBC1 0x54FF +0xDBC2 0x52D0 +0xDBC3 0x52D6 +0xDBC4 0x52F0 +0xDBC5 0x53DF +0xDBC6 0x71EE +0xDBC7 0x77CD +0xDBC8 0x5EF4 +0xDBC9 0x51F5 +0xDBCA 0x51FC +0xDBCB 0x9B2F +0xDBCC 0x53B6 +0xDBCD 0x5F01 +0xDBCE 0x755A +0xDBCF 0x5DEF +0xDBD0 0x574C +0xDBD1 0x57A9 +0xDBD2 0x57A1 +0xDBD3 0x587E +0xDBD4 0x58BC +0xDBD5 0x58C5 +0xDBD6 0x58D1 +0xDBD7 0x5729 +0xDBD8 0x572C +0xDBD9 0x572A +0xDBDA 0x5733 +0xDBDB 0x5739 +0xDBDC 0x572E +0xDBDD 0x572F +0xDBDE 0x575C +0xDBDF 0x573B +0xDBE0 0x5742 +0xDBE1 0x5769 +0xDBE2 0x5785 +0xDBE3 0x576B +0xDBE4 0x5786 +0xDBE5 0x577C +0xDBE6 0x577B +0xDBE7 0x5768 +0xDBE8 0x576D +0xDBE9 0x5776 +0xDBEA 0x5773 +0xDBEB 0x57AD +0xDBEC 0x57A4 +0xDBED 0x578C +0xDBEE 0x57B2 +0xDBEF 0x57CF +0xDBF0 0x57A7 +0xDBF1 0x57B4 +0xDBF2 0x5793 +0xDBF3 0x57A0 +0xDBF4 0x57D5 +0xDBF5 0x57D8 +0xDBF6 0x57DA +0xDBF7 0x57D9 +0xDBF8 0x57D2 +0xDBF9 0x57B8 +0xDBFA 0x57F4 +0xDBFB 0x57EF +0xDBFC 0x57F8 +0xDBFD 0x57E4 +0xDBFE 0x57DD +0xDC40 0x8E73 +0xDC41 0x8E75 +0xDC42 0x8E77 +0xDC43 0x8E78 +0xDC44 0x8E79 +0xDC45 0x8E7A +0xDC46 0x8E7B +0xDC47 0x8E7D +0xDC48 0x8E7E +0xDC49 0x8E80 +0xDC4A 0x8E82 +0xDC4B 0x8E83 +0xDC4C 0x8E84 +0xDC4D 0x8E86 +0xDC4E 0x8E88 +0xDC4F 0x8E89 +0xDC50 0x8E8A +0xDC51 0x8E8B +0xDC52 0x8E8C +0xDC53 0x8E8D +0xDC54 0x8E8E +0xDC55 0x8E91 +0xDC56 0x8E92 +0xDC57 0x8E93 +0xDC58 0x8E95 +0xDC59 0x8E96 +0xDC5A 0x8E97 +0xDC5B 0x8E98 +0xDC5C 0x8E99 +0xDC5D 0x8E9A +0xDC5E 0x8E9B +0xDC5F 0x8E9D +0xDC60 0x8E9F +0xDC61 0x8EA0 +0xDC62 0x8EA1 +0xDC63 0x8EA2 +0xDC64 0x8EA3 +0xDC65 0x8EA4 +0xDC66 0x8EA5 +0xDC67 0x8EA6 +0xDC68 0x8EA7 +0xDC69 0x8EA8 +0xDC6A 0x8EA9 +0xDC6B 0x8EAA +0xDC6C 0x8EAD +0xDC6D 0x8EAE +0xDC6E 0x8EB0 +0xDC6F 0x8EB1 +0xDC70 0x8EB3 +0xDC71 0x8EB4 +0xDC72 0x8EB5 +0xDC73 0x8EB6 +0xDC74 0x8EB7 +0xDC75 0x8EB8 +0xDC76 0x8EB9 +0xDC77 0x8EBB +0xDC78 0x8EBC +0xDC79 0x8EBD +0xDC7A 0x8EBE +0xDC7B 0x8EBF +0xDC7C 0x8EC0 +0xDC7D 0x8EC1 +0xDC7E 0x8EC2 +0xDC80 0x8EC3 +0xDC81 0x8EC4 +0xDC82 0x8EC5 +0xDC83 0x8EC6 +0xDC84 0x8EC7 +0xDC85 0x8EC8 +0xDC86 0x8EC9 +0xDC87 0x8ECA +0xDC88 0x8ECB +0xDC89 0x8ECC +0xDC8A 0x8ECD +0xDC8B 0x8ECF +0xDC8C 0x8ED0 +0xDC8D 0x8ED1 +0xDC8E 0x8ED2 +0xDC8F 0x8ED3 +0xDC90 0x8ED4 +0xDC91 0x8ED5 +0xDC92 0x8ED6 +0xDC93 0x8ED7 +0xDC94 0x8ED8 +0xDC95 0x8ED9 +0xDC96 0x8EDA +0xDC97 0x8EDB +0xDC98 0x8EDC +0xDC99 0x8EDD +0xDC9A 0x8EDE +0xDC9B 0x8EDF +0xDC9C 0x8EE0 +0xDC9D 0x8EE1 +0xDC9E 0x8EE2 +0xDC9F 0x8EE3 +0xDCA0 0x8EE4 +0xDCA1 0x580B +0xDCA2 0x580D +0xDCA3 0x57FD +0xDCA4 0x57ED +0xDCA5 0x5800 +0xDCA6 0x581E +0xDCA7 0x5819 +0xDCA8 0x5844 +0xDCA9 0x5820 +0xDCAA 0x5865 +0xDCAB 0x586C +0xDCAC 0x5881 +0xDCAD 0x5889 +0xDCAE 0x589A +0xDCAF 0x5880 +0xDCB0 0x99A8 +0xDCB1 0x9F19 +0xDCB2 0x61FF +0xDCB3 0x8279 +0xDCB4 0x827D +0xDCB5 0x827F +0xDCB6 0x828F +0xDCB7 0x828A +0xDCB8 0x82A8 +0xDCB9 0x8284 +0xDCBA 0x828E +0xDCBB 0x8291 +0xDCBC 0x8297 +0xDCBD 0x8299 +0xDCBE 0x82AB +0xDCBF 0x82B8 +0xDCC0 0x82BE +0xDCC1 0x82B0 +0xDCC2 0x82C8 +0xDCC3 0x82CA +0xDCC4 0x82E3 +0xDCC5 0x8298 +0xDCC6 0x82B7 +0xDCC7 0x82AE +0xDCC8 0x82CB +0xDCC9 0x82CC +0xDCCA 0x82C1 +0xDCCB 0x82A9 +0xDCCC 0x82B4 +0xDCCD 0x82A1 +0xDCCE 0x82AA +0xDCCF 0x829F +0xDCD0 0x82C4 +0xDCD1 0x82CE +0xDCD2 0x82A4 +0xDCD3 0x82E1 +0xDCD4 0x8309 +0xDCD5 0x82F7 +0xDCD6 0x82E4 +0xDCD7 0x830F +0xDCD8 0x8307 +0xDCD9 0x82DC +0xDCDA 0x82F4 +0xDCDB 0x82D2 +0xDCDC 0x82D8 +0xDCDD 0x830C +0xDCDE 0x82FB +0xDCDF 0x82D3 +0xDCE0 0x8311 +0xDCE1 0x831A +0xDCE2 0x8306 +0xDCE3 0x8314 +0xDCE4 0x8315 +0xDCE5 0x82E0 +0xDCE6 0x82D5 +0xDCE7 0x831C +0xDCE8 0x8351 +0xDCE9 0x835B +0xDCEA 0x835C +0xDCEB 0x8308 +0xDCEC 0x8392 +0xDCED 0x833C +0xDCEE 0x8334 +0xDCEF 0x8331 +0xDCF0 0x839B +0xDCF1 0x835E +0xDCF2 0x832F +0xDCF3 0x834F +0xDCF4 0x8347 +0xDCF5 0x8343 +0xDCF6 0x835F +0xDCF7 0x8340 +0xDCF8 0x8317 +0xDCF9 0x8360 +0xDCFA 0x832D +0xDCFB 0x833A +0xDCFC 0x8333 +0xDCFD 0x8366 +0xDCFE 0x8365 +0xDD40 0x8EE5 +0xDD41 0x8EE6 +0xDD42 0x8EE7 +0xDD43 0x8EE8 +0xDD44 0x8EE9 +0xDD45 0x8EEA +0xDD46 0x8EEB +0xDD47 0x8EEC +0xDD48 0x8EED +0xDD49 0x8EEE +0xDD4A 0x8EEF +0xDD4B 0x8EF0 +0xDD4C 0x8EF1 +0xDD4D 0x8EF2 +0xDD4E 0x8EF3 +0xDD4F 0x8EF4 +0xDD50 0x8EF5 +0xDD51 0x8EF6 +0xDD52 0x8EF7 +0xDD53 0x8EF8 +0xDD54 0x8EF9 +0xDD55 0x8EFA +0xDD56 0x8EFB +0xDD57 0x8EFC +0xDD58 0x8EFD +0xDD59 0x8EFE +0xDD5A 0x8EFF +0xDD5B 0x8F00 +0xDD5C 0x8F01 +0xDD5D 0x8F02 +0xDD5E 0x8F03 +0xDD5F 0x8F04 +0xDD60 0x8F05 +0xDD61 0x8F06 +0xDD62 0x8F07 +0xDD63 0x8F08 +0xDD64 0x8F09 +0xDD65 0x8F0A +0xDD66 0x8F0B +0xDD67 0x8F0C +0xDD68 0x8F0D +0xDD69 0x8F0E +0xDD6A 0x8F0F +0xDD6B 0x8F10 +0xDD6C 0x8F11 +0xDD6D 0x8F12 +0xDD6E 0x8F13 +0xDD6F 0x8F14 +0xDD70 0x8F15 +0xDD71 0x8F16 +0xDD72 0x8F17 +0xDD73 0x8F18 +0xDD74 0x8F19 +0xDD75 0x8F1A +0xDD76 0x8F1B +0xDD77 0x8F1C +0xDD78 0x8F1D +0xDD79 0x8F1E +0xDD7A 0x8F1F +0xDD7B 0x8F20 +0xDD7C 0x8F21 +0xDD7D 0x8F22 +0xDD7E 0x8F23 +0xDD80 0x8F24 +0xDD81 0x8F25 +0xDD82 0x8F26 +0xDD83 0x8F27 +0xDD84 0x8F28 +0xDD85 0x8F29 +0xDD86 0x8F2A +0xDD87 0x8F2B +0xDD88 0x8F2C +0xDD89 0x8F2D +0xDD8A 0x8F2E +0xDD8B 0x8F2F +0xDD8C 0x8F30 +0xDD8D 0x8F31 +0xDD8E 0x8F32 +0xDD8F 0x8F33 +0xDD90 0x8F34 +0xDD91 0x8F35 +0xDD92 0x8F36 +0xDD93 0x8F37 +0xDD94 0x8F38 +0xDD95 0x8F39 +0xDD96 0x8F3A +0xDD97 0x8F3B +0xDD98 0x8F3C +0xDD99 0x8F3D +0xDD9A 0x8F3E +0xDD9B 0x8F3F +0xDD9C 0x8F40 +0xDD9D 0x8F41 +0xDD9E 0x8F42 +0xDD9F 0x8F43 +0xDDA0 0x8F44 +0xDDA1 0x8368 +0xDDA2 0x831B +0xDDA3 0x8369 +0xDDA4 0x836C +0xDDA5 0x836A +0xDDA6 0x836D +0xDDA7 0x836E +0xDDA8 0x83B0 +0xDDA9 0x8378 +0xDDAA 0x83B3 +0xDDAB 0x83B4 +0xDDAC 0x83A0 +0xDDAD 0x83AA +0xDDAE 0x8393 +0xDDAF 0x839C +0xDDB0 0x8385 +0xDDB1 0x837C +0xDDB2 0x83B6 +0xDDB3 0x83A9 +0xDDB4 0x837D +0xDDB5 0x83B8 +0xDDB6 0x837B +0xDDB7 0x8398 +0xDDB8 0x839E +0xDDB9 0x83A8 +0xDDBA 0x83BA +0xDDBB 0x83BC +0xDDBC 0x83C1 +0xDDBD 0x8401 +0xDDBE 0x83E5 +0xDDBF 0x83D8 +0xDDC0 0x5807 +0xDDC1 0x8418 +0xDDC2 0x840B +0xDDC3 0x83DD +0xDDC4 0x83FD +0xDDC5 0x83D6 +0xDDC6 0x841C +0xDDC7 0x8438 +0xDDC8 0x8411 +0xDDC9 0x8406 +0xDDCA 0x83D4 +0xDDCB 0x83DF +0xDDCC 0x840F +0xDDCD 0x8403 +0xDDCE 0x83F8 +0xDDCF 0x83F9 +0xDDD0 0x83EA +0xDDD1 0x83C5 +0xDDD2 0x83C0 +0xDDD3 0x8426 +0xDDD4 0x83F0 +0xDDD5 0x83E1 +0xDDD6 0x845C +0xDDD7 0x8451 +0xDDD8 0x845A +0xDDD9 0x8459 +0xDDDA 0x8473 +0xDDDB 0x8487 +0xDDDC 0x8488 +0xDDDD 0x847A +0xDDDE 0x8489 +0xDDDF 0x8478 +0xDDE0 0x843C +0xDDE1 0x8446 +0xDDE2 0x8469 +0xDDE3 0x8476 +0xDDE4 0x848C +0xDDE5 0x848E +0xDDE6 0x8431 +0xDDE7 0x846D +0xDDE8 0x84C1 +0xDDE9 0x84CD +0xDDEA 0x84D0 +0xDDEB 0x84E6 +0xDDEC 0x84BD +0xDDED 0x84D3 +0xDDEE 0x84CA +0xDDEF 0x84BF +0xDDF0 0x84BA +0xDDF1 0x84E0 +0xDDF2 0x84A1 +0xDDF3 0x84B9 +0xDDF4 0x84B4 +0xDDF5 0x8497 +0xDDF6 0x84E5 +0xDDF7 0x84E3 +0xDDF8 0x850C +0xDDF9 0x750D +0xDDFA 0x8538 +0xDDFB 0x84F0 +0xDDFC 0x8539 +0xDDFD 0x851F +0xDDFE 0x853A +0xDE40 0x8F45 +0xDE41 0x8F46 +0xDE42 0x8F47 +0xDE43 0x8F48 +0xDE44 0x8F49 +0xDE45 0x8F4A +0xDE46 0x8F4B +0xDE47 0x8F4C +0xDE48 0x8F4D +0xDE49 0x8F4E +0xDE4A 0x8F4F +0xDE4B 0x8F50 +0xDE4C 0x8F51 +0xDE4D 0x8F52 +0xDE4E 0x8F53 +0xDE4F 0x8F54 +0xDE50 0x8F55 +0xDE51 0x8F56 +0xDE52 0x8F57 +0xDE53 0x8F58 +0xDE54 0x8F59 +0xDE55 0x8F5A +0xDE56 0x8F5B +0xDE57 0x8F5C +0xDE58 0x8F5D +0xDE59 0x8F5E +0xDE5A 0x8F5F +0xDE5B 0x8F60 +0xDE5C 0x8F61 +0xDE5D 0x8F62 +0xDE5E 0x8F63 +0xDE5F 0x8F64 +0xDE60 0x8F65 +0xDE61 0x8F6A +0xDE62 0x8F80 +0xDE63 0x8F8C +0xDE64 0x8F92 +0xDE65 0x8F9D +0xDE66 0x8FA0 +0xDE67 0x8FA1 +0xDE68 0x8FA2 +0xDE69 0x8FA4 +0xDE6A 0x8FA5 +0xDE6B 0x8FA6 +0xDE6C 0x8FA7 +0xDE6D 0x8FAA +0xDE6E 0x8FAC +0xDE6F 0x8FAD +0xDE70 0x8FAE +0xDE71 0x8FAF +0xDE72 0x8FB2 +0xDE73 0x8FB3 +0xDE74 0x8FB4 +0xDE75 0x8FB5 +0xDE76 0x8FB7 +0xDE77 0x8FB8 +0xDE78 0x8FBA +0xDE79 0x8FBB +0xDE7A 0x8FBC +0xDE7B 0x8FBF +0xDE7C 0x8FC0 +0xDE7D 0x8FC3 +0xDE7E 0x8FC6 +0xDE80 0x8FC9 +0xDE81 0x8FCA +0xDE82 0x8FCB +0xDE83 0x8FCC +0xDE84 0x8FCD +0xDE85 0x8FCF +0xDE86 0x8FD2 +0xDE87 0x8FD6 +0xDE88 0x8FD7 +0xDE89 0x8FDA +0xDE8A 0x8FE0 +0xDE8B 0x8FE1 +0xDE8C 0x8FE3 +0xDE8D 0x8FE7 +0xDE8E 0x8FEC +0xDE8F 0x8FEF +0xDE90 0x8FF1 +0xDE91 0x8FF2 +0xDE92 0x8FF4 +0xDE93 0x8FF5 +0xDE94 0x8FF6 +0xDE95 0x8FFA +0xDE96 0x8FFB +0xDE97 0x8FFC +0xDE98 0x8FFE +0xDE99 0x8FFF +0xDE9A 0x9007 +0xDE9B 0x9008 +0xDE9C 0x900C +0xDE9D 0x900E +0xDE9E 0x9013 +0xDE9F 0x9015 +0xDEA0 0x9018 +0xDEA1 0x8556 +0xDEA2 0x853B +0xDEA3 0x84FF +0xDEA4 0x84FC +0xDEA5 0x8559 +0xDEA6 0x8548 +0xDEA7 0x8568 +0xDEA8 0x8564 +0xDEA9 0x855E +0xDEAA 0x857A +0xDEAB 0x77A2 +0xDEAC 0x8543 +0xDEAD 0x8572 +0xDEAE 0x857B +0xDEAF 0x85A4 +0xDEB0 0x85A8 +0xDEB1 0x8587 +0xDEB2 0x858F +0xDEB3 0x8579 +0xDEB4 0x85AE +0xDEB5 0x859C +0xDEB6 0x8585 +0xDEB7 0x85B9 +0xDEB8 0x85B7 +0xDEB9 0x85B0 +0xDEBA 0x85D3 +0xDEBB 0x85C1 +0xDEBC 0x85DC +0xDEBD 0x85FF +0xDEBE 0x8627 +0xDEBF 0x8605 +0xDEC0 0x8629 +0xDEC1 0x8616 +0xDEC2 0x863C +0xDEC3 0x5EFE +0xDEC4 0x5F08 +0xDEC5 0x593C +0xDEC6 0x5941 +0xDEC7 0x8037 +0xDEC8 0x5955 +0xDEC9 0x595A +0xDECA 0x5958 +0xDECB 0x530F +0xDECC 0x5C22 +0xDECD 0x5C25 +0xDECE 0x5C2C +0xDECF 0x5C34 +0xDED0 0x624C +0xDED1 0x626A +0xDED2 0x629F +0xDED3 0x62BB +0xDED4 0x62CA +0xDED5 0x62DA +0xDED6 0x62D7 +0xDED7 0x62EE +0xDED8 0x6322 +0xDED9 0x62F6 +0xDEDA 0x6339 +0xDEDB 0x634B +0xDEDC 0x6343 +0xDEDD 0x63AD +0xDEDE 0x63F6 +0xDEDF 0x6371 +0xDEE0 0x637A +0xDEE1 0x638E +0xDEE2 0x63B4 +0xDEE3 0x636D +0xDEE4 0x63AC +0xDEE5 0x638A +0xDEE6 0x6369 +0xDEE7 0x63AE +0xDEE8 0x63BC +0xDEE9 0x63F2 +0xDEEA 0x63F8 +0xDEEB 0x63E0 +0xDEEC 0x63FF +0xDEED 0x63C4 +0xDEEE 0x63DE +0xDEEF 0x63CE +0xDEF0 0x6452 +0xDEF1 0x63C6 +0xDEF2 0x63BE +0xDEF3 0x6445 +0xDEF4 0x6441 +0xDEF5 0x640B +0xDEF6 0x641B +0xDEF7 0x6420 +0xDEF8 0x640C +0xDEF9 0x6426 +0xDEFA 0x6421 +0xDEFB 0x645E +0xDEFC 0x6484 +0xDEFD 0x646D +0xDEFE 0x6496 +0xDF40 0x9019 +0xDF41 0x901C +0xDF42 0x9023 +0xDF43 0x9024 +0xDF44 0x9025 +0xDF45 0x9027 +0xDF46 0x9028 +0xDF47 0x9029 +0xDF48 0x902A +0xDF49 0x902B +0xDF4A 0x902C +0xDF4B 0x9030 +0xDF4C 0x9031 +0xDF4D 0x9032 +0xDF4E 0x9033 +0xDF4F 0x9034 +0xDF50 0x9037 +0xDF51 0x9039 +0xDF52 0x903A +0xDF53 0x903D +0xDF54 0x903F +0xDF55 0x9040 +0xDF56 0x9043 +0xDF57 0x9045 +0xDF58 0x9046 +0xDF59 0x9048 +0xDF5A 0x9049 +0xDF5B 0x904A +0xDF5C 0x904B +0xDF5D 0x904C +0xDF5E 0x904E +0xDF5F 0x9054 +0xDF60 0x9055 +0xDF61 0x9056 +0xDF62 0x9059 +0xDF63 0x905A +0xDF64 0x905C +0xDF65 0x905D +0xDF66 0x905E +0xDF67 0x905F +0xDF68 0x9060 +0xDF69 0x9061 +0xDF6A 0x9064 +0xDF6B 0x9066 +0xDF6C 0x9067 +0xDF6D 0x9069 +0xDF6E 0x906A +0xDF6F 0x906B +0xDF70 0x906C +0xDF71 0x906F +0xDF72 0x9070 +0xDF73 0x9071 +0xDF74 0x9072 +0xDF75 0x9073 +0xDF76 0x9076 +0xDF77 0x9077 +0xDF78 0x9078 +0xDF79 0x9079 +0xDF7A 0x907A +0xDF7B 0x907B +0xDF7C 0x907C +0xDF7D 0x907E +0xDF7E 0x9081 +0xDF80 0x9084 +0xDF81 0x9085 +0xDF82 0x9086 +0xDF83 0x9087 +0xDF84 0x9089 +0xDF85 0x908A +0xDF86 0x908C +0xDF87 0x908D +0xDF88 0x908E +0xDF89 0x908F +0xDF8A 0x9090 +0xDF8B 0x9092 +0xDF8C 0x9094 +0xDF8D 0x9096 +0xDF8E 0x9098 +0xDF8F 0x909A +0xDF90 0x909C +0xDF91 0x909E +0xDF92 0x909F +0xDF93 0x90A0 +0xDF94 0x90A4 +0xDF95 0x90A5 +0xDF96 0x90A7 +0xDF97 0x90A8 +0xDF98 0x90A9 +0xDF99 0x90AB +0xDF9A 0x90AD +0xDF9B 0x90B2 +0xDF9C 0x90B7 +0xDF9D 0x90BC +0xDF9E 0x90BD +0xDF9F 0x90BF +0xDFA0 0x90C0 +0xDFA1 0x647A +0xDFA2 0x64B7 +0xDFA3 0x64B8 +0xDFA4 0x6499 +0xDFA5 0x64BA +0xDFA6 0x64C0 +0xDFA7 0x64D0 +0xDFA8 0x64D7 +0xDFA9 0x64E4 +0xDFAA 0x64E2 +0xDFAB 0x6509 +0xDFAC 0x6525 +0xDFAD 0x652E +0xDFAE 0x5F0B +0xDFAF 0x5FD2 +0xDFB0 0x7519 +0xDFB1 0x5F11 +0xDFB2 0x535F +0xDFB3 0x53F1 +0xDFB4 0x53FD +0xDFB5 0x53E9 +0xDFB6 0x53E8 +0xDFB7 0x53FB +0xDFB8 0x5412 +0xDFB9 0x5416 +0xDFBA 0x5406 +0xDFBB 0x544B +0xDFBC 0x5452 +0xDFBD 0x5453 +0xDFBE 0x5454 +0xDFBF 0x5456 +0xDFC0 0x5443 +0xDFC1 0x5421 +0xDFC2 0x5457 +0xDFC3 0x5459 +0xDFC4 0x5423 +0xDFC5 0x5432 +0xDFC6 0x5482 +0xDFC7 0x5494 +0xDFC8 0x5477 +0xDFC9 0x5471 +0xDFCA 0x5464 +0xDFCB 0x549A +0xDFCC 0x549B +0xDFCD 0x5484 +0xDFCE 0x5476 +0xDFCF 0x5466 +0xDFD0 0x549D +0xDFD1 0x54D0 +0xDFD2 0x54AD +0xDFD3 0x54C2 +0xDFD4 0x54B4 +0xDFD5 0x54D2 +0xDFD6 0x54A7 +0xDFD7 0x54A6 +0xDFD8 0x54D3 +0xDFD9 0x54D4 +0xDFDA 0x5472 +0xDFDB 0x54A3 +0xDFDC 0x54D5 +0xDFDD 0x54BB +0xDFDE 0x54BF +0xDFDF 0x54CC +0xDFE0 0x54D9 +0xDFE1 0x54DA +0xDFE2 0x54DC +0xDFE3 0x54A9 +0xDFE4 0x54AA +0xDFE5 0x54A4 +0xDFE6 0x54DD +0xDFE7 0x54CF +0xDFE8 0x54DE +0xDFE9 0x551B +0xDFEA 0x54E7 +0xDFEB 0x5520 +0xDFEC 0x54FD +0xDFED 0x5514 +0xDFEE 0x54F3 +0xDFEF 0x5522 +0xDFF0 0x5523 +0xDFF1 0x550F +0xDFF2 0x5511 +0xDFF3 0x5527 +0xDFF4 0x552A +0xDFF5 0x5567 +0xDFF6 0x558F +0xDFF7 0x55B5 +0xDFF8 0x5549 +0xDFF9 0x556D +0xDFFA 0x5541 +0xDFFB 0x5555 +0xDFFC 0x553F +0xDFFD 0x5550 +0xDFFE 0x553C +0xE040 0x90C2 +0xE041 0x90C3 +0xE042 0x90C6 +0xE043 0x90C8 +0xE044 0x90C9 +0xE045 0x90CB +0xE046 0x90CC +0xE047 0x90CD +0xE048 0x90D2 +0xE049 0x90D4 +0xE04A 0x90D5 +0xE04B 0x90D6 +0xE04C 0x90D8 +0xE04D 0x90D9 +0xE04E 0x90DA +0xE04F 0x90DE +0xE050 0x90DF +0xE051 0x90E0 +0xE052 0x90E3 +0xE053 0x90E4 +0xE054 0x90E5 +0xE055 0x90E9 +0xE056 0x90EA +0xE057 0x90EC +0xE058 0x90EE +0xE059 0x90F0 +0xE05A 0x90F1 +0xE05B 0x90F2 +0xE05C 0x90F3 +0xE05D 0x90F5 +0xE05E 0x90F6 +0xE05F 0x90F7 +0xE060 0x90F9 +0xE061 0x90FA +0xE062 0x90FB +0xE063 0x90FC +0xE064 0x90FF +0xE065 0x9100 +0xE066 0x9101 +0xE067 0x9103 +0xE068 0x9105 +0xE069 0x9106 +0xE06A 0x9107 +0xE06B 0x9108 +0xE06C 0x9109 +0xE06D 0x910A +0xE06E 0x910B +0xE06F 0x910C +0xE070 0x910D +0xE071 0x910E +0xE072 0x910F +0xE073 0x9110 +0xE074 0x9111 +0xE075 0x9112 +0xE076 0x9113 +0xE077 0x9114 +0xE078 0x9115 +0xE079 0x9116 +0xE07A 0x9117 +0xE07B 0x9118 +0xE07C 0x911A +0xE07D 0x911B +0xE07E 0x911C +0xE080 0x911D +0xE081 0x911F +0xE082 0x9120 +0xE083 0x9121 +0xE084 0x9124 +0xE085 0x9125 +0xE086 0x9126 +0xE087 0x9127 +0xE088 0x9128 +0xE089 0x9129 +0xE08A 0x912A +0xE08B 0x912B +0xE08C 0x912C +0xE08D 0x912D +0xE08E 0x912E +0xE08F 0x9130 +0xE090 0x9132 +0xE091 0x9133 +0xE092 0x9134 +0xE093 0x9135 +0xE094 0x9136 +0xE095 0x9137 +0xE096 0x9138 +0xE097 0x913A +0xE098 0x913B +0xE099 0x913C +0xE09A 0x913D +0xE09B 0x913E +0xE09C 0x913F +0xE09D 0x9140 +0xE09E 0x9141 +0xE09F 0x9142 +0xE0A0 0x9144 +0xE0A1 0x5537 +0xE0A2 0x5556 +0xE0A3 0x5575 +0xE0A4 0x5576 +0xE0A5 0x5577 +0xE0A6 0x5533 +0xE0A7 0x5530 +0xE0A8 0x555C +0xE0A9 0x558B +0xE0AA 0x55D2 +0xE0AB 0x5583 +0xE0AC 0x55B1 +0xE0AD 0x55B9 +0xE0AE 0x5588 +0xE0AF 0x5581 +0xE0B0 0x559F +0xE0B1 0x557E +0xE0B2 0x55D6 +0xE0B3 0x5591 +0xE0B4 0x557B +0xE0B5 0x55DF +0xE0B6 0x55BD +0xE0B7 0x55BE +0xE0B8 0x5594 +0xE0B9 0x5599 +0xE0BA 0x55EA +0xE0BB 0x55F7 +0xE0BC 0x55C9 +0xE0BD 0x561F +0xE0BE 0x55D1 +0xE0BF 0x55EB +0xE0C0 0x55EC +0xE0C1 0x55D4 +0xE0C2 0x55E6 +0xE0C3 0x55DD +0xE0C4 0x55C4 +0xE0C5 0x55EF +0xE0C6 0x55E5 +0xE0C7 0x55F2 +0xE0C8 0x55F3 +0xE0C9 0x55CC +0xE0CA 0x55CD +0xE0CB 0x55E8 +0xE0CC 0x55F5 +0xE0CD 0x55E4 +0xE0CE 0x8F94 +0xE0CF 0x561E +0xE0D0 0x5608 +0xE0D1 0x560C +0xE0D2 0x5601 +0xE0D3 0x5624 +0xE0D4 0x5623 +0xE0D5 0x55FE +0xE0D6 0x5600 +0xE0D7 0x5627 +0xE0D8 0x562D +0xE0D9 0x5658 +0xE0DA 0x5639 +0xE0DB 0x5657 +0xE0DC 0x562C +0xE0DD 0x564D +0xE0DE 0x5662 +0xE0DF 0x5659 +0xE0E0 0x565C +0xE0E1 0x564C +0xE0E2 0x5654 +0xE0E3 0x5686 +0xE0E4 0x5664 +0xE0E5 0x5671 +0xE0E6 0x566B +0xE0E7 0x567B +0xE0E8 0x567C +0xE0E9 0x5685 +0xE0EA 0x5693 +0xE0EB 0x56AF +0xE0EC 0x56D4 +0xE0ED 0x56D7 +0xE0EE 0x56DD +0xE0EF 0x56E1 +0xE0F0 0x56F5 +0xE0F1 0x56EB +0xE0F2 0x56F9 +0xE0F3 0x56FF +0xE0F4 0x5704 +0xE0F5 0x570A +0xE0F6 0x5709 +0xE0F7 0x571C +0xE0F8 0x5E0F +0xE0F9 0x5E19 +0xE0FA 0x5E14 +0xE0FB 0x5E11 +0xE0FC 0x5E31 +0xE0FD 0x5E3B +0xE0FE 0x5E3C +0xE140 0x9145 +0xE141 0x9147 +0xE142 0x9148 +0xE143 0x9151 +0xE144 0x9153 +0xE145 0x9154 +0xE146 0x9155 +0xE147 0x9156 +0xE148 0x9158 +0xE149 0x9159 +0xE14A 0x915B +0xE14B 0x915C +0xE14C 0x915F +0xE14D 0x9160 +0xE14E 0x9166 +0xE14F 0x9167 +0xE150 0x9168 +0xE151 0x916B +0xE152 0x916D +0xE153 0x9173 +0xE154 0x917A +0xE155 0x917B +0xE156 0x917C +0xE157 0x9180 +0xE158 0x9181 +0xE159 0x9182 +0xE15A 0x9183 +0xE15B 0x9184 +0xE15C 0x9186 +0xE15D 0x9188 +0xE15E 0x918A +0xE15F 0x918E +0xE160 0x918F +0xE161 0x9193 +0xE162 0x9194 +0xE163 0x9195 +0xE164 0x9196 +0xE165 0x9197 +0xE166 0x9198 +0xE167 0x9199 +0xE168 0x919C +0xE169 0x919D +0xE16A 0x919E +0xE16B 0x919F +0xE16C 0x91A0 +0xE16D 0x91A1 +0xE16E 0x91A4 +0xE16F 0x91A5 +0xE170 0x91A6 +0xE171 0x91A7 +0xE172 0x91A8 +0xE173 0x91A9 +0xE174 0x91AB +0xE175 0x91AC +0xE176 0x91B0 +0xE177 0x91B1 +0xE178 0x91B2 +0xE179 0x91B3 +0xE17A 0x91B6 +0xE17B 0x91B7 +0xE17C 0x91B8 +0xE17D 0x91B9 +0xE17E 0x91BB +0xE180 0x91BC +0xE181 0x91BD +0xE182 0x91BE +0xE183 0x91BF +0xE184 0x91C0 +0xE185 0x91C1 +0xE186 0x91C2 +0xE187 0x91C3 +0xE188 0x91C4 +0xE189 0x91C5 +0xE18A 0x91C6 +0xE18B 0x91C8 +0xE18C 0x91CB +0xE18D 0x91D0 +0xE18E 0x91D2 +0xE18F 0x91D3 +0xE190 0x91D4 +0xE191 0x91D5 +0xE192 0x91D6 +0xE193 0x91D7 +0xE194 0x91D8 +0xE195 0x91D9 +0xE196 0x91DA +0xE197 0x91DB +0xE198 0x91DD +0xE199 0x91DE +0xE19A 0x91DF +0xE19B 0x91E0 +0xE19C 0x91E1 +0xE19D 0x91E2 +0xE19E 0x91E3 +0xE19F 0x91E4 +0xE1A0 0x91E5 +0xE1A1 0x5E37 +0xE1A2 0x5E44 +0xE1A3 0x5E54 +0xE1A4 0x5E5B +0xE1A5 0x5E5E +0xE1A6 0x5E61 +0xE1A7 0x5C8C +0xE1A8 0x5C7A +0xE1A9 0x5C8D +0xE1AA 0x5C90 +0xE1AB 0x5C96 +0xE1AC 0x5C88 +0xE1AD 0x5C98 +0xE1AE 0x5C99 +0xE1AF 0x5C91 +0xE1B0 0x5C9A +0xE1B1 0x5C9C +0xE1B2 0x5CB5 +0xE1B3 0x5CA2 +0xE1B4 0x5CBD +0xE1B5 0x5CAC +0xE1B6 0x5CAB +0xE1B7 0x5CB1 +0xE1B8 0x5CA3 +0xE1B9 0x5CC1 +0xE1BA 0x5CB7 +0xE1BB 0x5CC4 +0xE1BC 0x5CD2 +0xE1BD 0x5CE4 +0xE1BE 0x5CCB +0xE1BF 0x5CE5 +0xE1C0 0x5D02 +0xE1C1 0x5D03 +0xE1C2 0x5D27 +0xE1C3 0x5D26 +0xE1C4 0x5D2E +0xE1C5 0x5D24 +0xE1C6 0x5D1E +0xE1C7 0x5D06 +0xE1C8 0x5D1B +0xE1C9 0x5D58 +0xE1CA 0x5D3E +0xE1CB 0x5D34 +0xE1CC 0x5D3D +0xE1CD 0x5D6C +0xE1CE 0x5D5B +0xE1CF 0x5D6F +0xE1D0 0x5D5D +0xE1D1 0x5D6B +0xE1D2 0x5D4B +0xE1D3 0x5D4A +0xE1D4 0x5D69 +0xE1D5 0x5D74 +0xE1D6 0x5D82 +0xE1D7 0x5D99 +0xE1D8 0x5D9D +0xE1D9 0x8C73 +0xE1DA 0x5DB7 +0xE1DB 0x5DC5 +0xE1DC 0x5F73 +0xE1DD 0x5F77 +0xE1DE 0x5F82 +0xE1DF 0x5F87 +0xE1E0 0x5F89 +0xE1E1 0x5F8C +0xE1E2 0x5F95 +0xE1E3 0x5F99 +0xE1E4 0x5F9C +0xE1E5 0x5FA8 +0xE1E6 0x5FAD +0xE1E7 0x5FB5 +0xE1E8 0x5FBC +0xE1E9 0x8862 +0xE1EA 0x5F61 +0xE1EB 0x72AD +0xE1EC 0x72B0 +0xE1ED 0x72B4 +0xE1EE 0x72B7 +0xE1EF 0x72B8 +0xE1F0 0x72C3 +0xE1F1 0x72C1 +0xE1F2 0x72CE +0xE1F3 0x72CD +0xE1F4 0x72D2 +0xE1F5 0x72E8 +0xE1F6 0x72EF +0xE1F7 0x72E9 +0xE1F8 0x72F2 +0xE1F9 0x72F4 +0xE1FA 0x72F7 +0xE1FB 0x7301 +0xE1FC 0x72F3 +0xE1FD 0x7303 +0xE1FE 0x72FA +0xE240 0x91E6 +0xE241 0x91E7 +0xE242 0x91E8 +0xE243 0x91E9 +0xE244 0x91EA +0xE245 0x91EB +0xE246 0x91EC +0xE247 0x91ED +0xE248 0x91EE +0xE249 0x91EF +0xE24A 0x91F0 +0xE24B 0x91F1 +0xE24C 0x91F2 +0xE24D 0x91F3 +0xE24E 0x91F4 +0xE24F 0x91F5 +0xE250 0x91F6 +0xE251 0x91F7 +0xE252 0x91F8 +0xE253 0x91F9 +0xE254 0x91FA +0xE255 0x91FB +0xE256 0x91FC +0xE257 0x91FD +0xE258 0x91FE +0xE259 0x91FF +0xE25A 0x9200 +0xE25B 0x9201 +0xE25C 0x9202 +0xE25D 0x9203 +0xE25E 0x9204 +0xE25F 0x9205 +0xE260 0x9206 +0xE261 0x9207 +0xE262 0x9208 +0xE263 0x9209 +0xE264 0x920A +0xE265 0x920B +0xE266 0x920C +0xE267 0x920D +0xE268 0x920E +0xE269 0x920F +0xE26A 0x9210 +0xE26B 0x9211 +0xE26C 0x9212 +0xE26D 0x9213 +0xE26E 0x9214 +0xE26F 0x9215 +0xE270 0x9216 +0xE271 0x9217 +0xE272 0x9218 +0xE273 0x9219 +0xE274 0x921A +0xE275 0x921B +0xE276 0x921C +0xE277 0x921D +0xE278 0x921E +0xE279 0x921F +0xE27A 0x9220 +0xE27B 0x9221 +0xE27C 0x9222 +0xE27D 0x9223 +0xE27E 0x9224 +0xE280 0x9225 +0xE281 0x9226 +0xE282 0x9227 +0xE283 0x9228 +0xE284 0x9229 +0xE285 0x922A +0xE286 0x922B +0xE287 0x922C +0xE288 0x922D +0xE289 0x922E +0xE28A 0x922F +0xE28B 0x9230 +0xE28C 0x9231 +0xE28D 0x9232 +0xE28E 0x9233 +0xE28F 0x9234 +0xE290 0x9235 +0xE291 0x9236 +0xE292 0x9237 +0xE293 0x9238 +0xE294 0x9239 +0xE295 0x923A +0xE296 0x923B +0xE297 0x923C +0xE298 0x923D +0xE299 0x923E +0xE29A 0x923F +0xE29B 0x9240 +0xE29C 0x9241 +0xE29D 0x9242 +0xE29E 0x9243 +0xE29F 0x9244 +0xE2A0 0x9245 +0xE2A1 0x72FB +0xE2A2 0x7317 +0xE2A3 0x7313 +0xE2A4 0x7321 +0xE2A5 0x730A +0xE2A6 0x731E +0xE2A7 0x731D +0xE2A8 0x7315 +0xE2A9 0x7322 +0xE2AA 0x7339 +0xE2AB 0x7325 +0xE2AC 0x732C +0xE2AD 0x7338 +0xE2AE 0x7331 +0xE2AF 0x7350 +0xE2B0 0x734D +0xE2B1 0x7357 +0xE2B2 0x7360 +0xE2B3 0x736C +0xE2B4 0x736F +0xE2B5 0x737E +0xE2B6 0x821B +0xE2B7 0x5925 +0xE2B8 0x98E7 +0xE2B9 0x5924 +0xE2BA 0x5902 +0xE2BB 0x9963 +0xE2BC 0x9967 +0xE2BD 0x9968 +0xE2BE 0x9969 +0xE2BF 0x996A +0xE2C0 0x996B +0xE2C1 0x996C +0xE2C2 0x9974 +0xE2C3 0x9977 +0xE2C4 0x997D +0xE2C5 0x9980 +0xE2C6 0x9984 +0xE2C7 0x9987 +0xE2C8 0x998A +0xE2C9 0x998D +0xE2CA 0x9990 +0xE2CB 0x9991 +0xE2CC 0x9993 +0xE2CD 0x9994 +0xE2CE 0x9995 +0xE2CF 0x5E80 +0xE2D0 0x5E91 +0xE2D1 0x5E8B +0xE2D2 0x5E96 +0xE2D3 0x5EA5 +0xE2D4 0x5EA0 +0xE2D5 0x5EB9 +0xE2D6 0x5EB5 +0xE2D7 0x5EBE +0xE2D8 0x5EB3 +0xE2D9 0x8D53 +0xE2DA 0x5ED2 +0xE2DB 0x5ED1 +0xE2DC 0x5EDB +0xE2DD 0x5EE8 +0xE2DE 0x5EEA +0xE2DF 0x81BA +0xE2E0 0x5FC4 +0xE2E1 0x5FC9 +0xE2E2 0x5FD6 +0xE2E3 0x5FCF +0xE2E4 0x6003 +0xE2E5 0x5FEE +0xE2E6 0x6004 +0xE2E7 0x5FE1 +0xE2E8 0x5FE4 +0xE2E9 0x5FFE +0xE2EA 0x6005 +0xE2EB 0x6006 +0xE2EC 0x5FEA +0xE2ED 0x5FED +0xE2EE 0x5FF8 +0xE2EF 0x6019 +0xE2F0 0x6035 +0xE2F1 0x6026 +0xE2F2 0x601B +0xE2F3 0x600F +0xE2F4 0x600D +0xE2F5 0x6029 +0xE2F6 0x602B +0xE2F7 0x600A +0xE2F8 0x603F +0xE2F9 0x6021 +0xE2FA 0x6078 +0xE2FB 0x6079 +0xE2FC 0x607B +0xE2FD 0x607A +0xE2FE 0x6042 +0xE340 0x9246 +0xE341 0x9247 +0xE342 0x9248 +0xE343 0x9249 +0xE344 0x924A +0xE345 0x924B +0xE346 0x924C +0xE347 0x924D +0xE348 0x924E +0xE349 0x924F +0xE34A 0x9250 +0xE34B 0x9251 +0xE34C 0x9252 +0xE34D 0x9253 +0xE34E 0x9254 +0xE34F 0x9255 +0xE350 0x9256 +0xE351 0x9257 +0xE352 0x9258 +0xE353 0x9259 +0xE354 0x925A +0xE355 0x925B +0xE356 0x925C +0xE357 0x925D +0xE358 0x925E +0xE359 0x925F +0xE35A 0x9260 +0xE35B 0x9261 +0xE35C 0x9262 +0xE35D 0x9263 +0xE35E 0x9264 +0xE35F 0x9265 +0xE360 0x9266 +0xE361 0x9267 +0xE362 0x9268 +0xE363 0x9269 +0xE364 0x926A +0xE365 0x926B +0xE366 0x926C +0xE367 0x926D +0xE368 0x926E +0xE369 0x926F +0xE36A 0x9270 +0xE36B 0x9271 +0xE36C 0x9272 +0xE36D 0x9273 +0xE36E 0x9275 +0xE36F 0x9276 +0xE370 0x9277 +0xE371 0x9278 +0xE372 0x9279 +0xE373 0x927A +0xE374 0x927B +0xE375 0x927C +0xE376 0x927D +0xE377 0x927E +0xE378 0x927F +0xE379 0x9280 +0xE37A 0x9281 +0xE37B 0x9282 +0xE37C 0x9283 +0xE37D 0x9284 +0xE37E 0x9285 +0xE380 0x9286 +0xE381 0x9287 +0xE382 0x9288 +0xE383 0x9289 +0xE384 0x928A +0xE385 0x928B +0xE386 0x928C +0xE387 0x928D +0xE388 0x928F +0xE389 0x9290 +0xE38A 0x9291 +0xE38B 0x9292 +0xE38C 0x9293 +0xE38D 0x9294 +0xE38E 0x9295 +0xE38F 0x9296 +0xE390 0x9297 +0xE391 0x9298 +0xE392 0x9299 +0xE393 0x929A +0xE394 0x929B +0xE395 0x929C +0xE396 0x929D +0xE397 0x929E +0xE398 0x929F +0xE399 0x92A0 +0xE39A 0x92A1 +0xE39B 0x92A2 +0xE39C 0x92A3 +0xE39D 0x92A4 +0xE39E 0x92A5 +0xE39F 0x92A6 +0xE3A0 0x92A7 +0xE3A1 0x606A +0xE3A2 0x607D +0xE3A3 0x6096 +0xE3A4 0x609A +0xE3A5 0x60AD +0xE3A6 0x609D +0xE3A7 0x6083 +0xE3A8 0x6092 +0xE3A9 0x608C +0xE3AA 0x609B +0xE3AB 0x60EC +0xE3AC 0x60BB +0xE3AD 0x60B1 +0xE3AE 0x60DD +0xE3AF 0x60D8 +0xE3B0 0x60C6 +0xE3B1 0x60DA +0xE3B2 0x60B4 +0xE3B3 0x6120 +0xE3B4 0x6126 +0xE3B5 0x6115 +0xE3B6 0x6123 +0xE3B7 0x60F4 +0xE3B8 0x6100 +0xE3B9 0x610E +0xE3BA 0x612B +0xE3BB 0x614A +0xE3BC 0x6175 +0xE3BD 0x61AC +0xE3BE 0x6194 +0xE3BF 0x61A7 +0xE3C0 0x61B7 +0xE3C1 0x61D4 +0xE3C2 0x61F5 +0xE3C3 0x5FDD +0xE3C4 0x96B3 +0xE3C5 0x95E9 +0xE3C6 0x95EB +0xE3C7 0x95F1 +0xE3C8 0x95F3 +0xE3C9 0x95F5 +0xE3CA 0x95F6 +0xE3CB 0x95FC +0xE3CC 0x95FE +0xE3CD 0x9603 +0xE3CE 0x9604 +0xE3CF 0x9606 +0xE3D0 0x9608 +0xE3D1 0x960A +0xE3D2 0x960B +0xE3D3 0x960C +0xE3D4 0x960D +0xE3D5 0x960F +0xE3D6 0x9612 +0xE3D7 0x9615 +0xE3D8 0x9616 +0xE3D9 0x9617 +0xE3DA 0x9619 +0xE3DB 0x961A +0xE3DC 0x4E2C +0xE3DD 0x723F +0xE3DE 0x6215 +0xE3DF 0x6C35 +0xE3E0 0x6C54 +0xE3E1 0x6C5C +0xE3E2 0x6C4A +0xE3E3 0x6CA3 +0xE3E4 0x6C85 +0xE3E5 0x6C90 +0xE3E6 0x6C94 +0xE3E7 0x6C8C +0xE3E8 0x6C68 +0xE3E9 0x6C69 +0xE3EA 0x6C74 +0xE3EB 0x6C76 +0xE3EC 0x6C86 +0xE3ED 0x6CA9 +0xE3EE 0x6CD0 +0xE3EF 0x6CD4 +0xE3F0 0x6CAD +0xE3F1 0x6CF7 +0xE3F2 0x6CF8 +0xE3F3 0x6CF1 +0xE3F4 0x6CD7 +0xE3F5 0x6CB2 +0xE3F6 0x6CE0 +0xE3F7 0x6CD6 +0xE3F8 0x6CFA +0xE3F9 0x6CEB +0xE3FA 0x6CEE +0xE3FB 0x6CB1 +0xE3FC 0x6CD3 +0xE3FD 0x6CEF +0xE3FE 0x6CFE +0xE440 0x92A8 +0xE441 0x92A9 +0xE442 0x92AA +0xE443 0x92AB +0xE444 0x92AC +0xE445 0x92AD +0xE446 0x92AF +0xE447 0x92B0 +0xE448 0x92B1 +0xE449 0x92B2 +0xE44A 0x92B3 +0xE44B 0x92B4 +0xE44C 0x92B5 +0xE44D 0x92B6 +0xE44E 0x92B7 +0xE44F 0x92B8 +0xE450 0x92B9 +0xE451 0x92BA +0xE452 0x92BB +0xE453 0x92BC +0xE454 0x92BD +0xE455 0x92BE +0xE456 0x92BF +0xE457 0x92C0 +0xE458 0x92C1 +0xE459 0x92C2 +0xE45A 0x92C3 +0xE45B 0x92C4 +0xE45C 0x92C5 +0xE45D 0x92C6 +0xE45E 0x92C7 +0xE45F 0x92C9 +0xE460 0x92CA +0xE461 0x92CB +0xE462 0x92CC +0xE463 0x92CD +0xE464 0x92CE +0xE465 0x92CF +0xE466 0x92D0 +0xE467 0x92D1 +0xE468 0x92D2 +0xE469 0x92D3 +0xE46A 0x92D4 +0xE46B 0x92D5 +0xE46C 0x92D6 +0xE46D 0x92D7 +0xE46E 0x92D8 +0xE46F 0x92D9 +0xE470 0x92DA +0xE471 0x92DB +0xE472 0x92DC +0xE473 0x92DD +0xE474 0x92DE +0xE475 0x92DF +0xE476 0x92E0 +0xE477 0x92E1 +0xE478 0x92E2 +0xE479 0x92E3 +0xE47A 0x92E4 +0xE47B 0x92E5 +0xE47C 0x92E6 +0xE47D 0x92E7 +0xE47E 0x92E8 +0xE480 0x92E9 +0xE481 0x92EA +0xE482 0x92EB +0xE483 0x92EC +0xE484 0x92ED +0xE485 0x92EE +0xE486 0x92EF +0xE487 0x92F0 +0xE488 0x92F1 +0xE489 0x92F2 +0xE48A 0x92F3 +0xE48B 0x92F4 +0xE48C 0x92F5 +0xE48D 0x92F6 +0xE48E 0x92F7 +0xE48F 0x92F8 +0xE490 0x92F9 +0xE491 0x92FA +0xE492 0x92FB +0xE493 0x92FC +0xE494 0x92FD +0xE495 0x92FE +0xE496 0x92FF +0xE497 0x9300 +0xE498 0x9301 +0xE499 0x9302 +0xE49A 0x9303 +0xE49B 0x9304 +0xE49C 0x9305 +0xE49D 0x9306 +0xE49E 0x9307 +0xE49F 0x9308 +0xE4A0 0x9309 +0xE4A1 0x6D39 +0xE4A2 0x6D27 +0xE4A3 0x6D0C +0xE4A4 0x6D43 +0xE4A5 0x6D48 +0xE4A6 0x6D07 +0xE4A7 0x6D04 +0xE4A8 0x6D19 +0xE4A9 0x6D0E +0xE4AA 0x6D2B +0xE4AB 0x6D4D +0xE4AC 0x6D2E +0xE4AD 0x6D35 +0xE4AE 0x6D1A +0xE4AF 0x6D4F +0xE4B0 0x6D52 +0xE4B1 0x6D54 +0xE4B2 0x6D33 +0xE4B3 0x6D91 +0xE4B4 0x6D6F +0xE4B5 0x6D9E +0xE4B6 0x6DA0 +0xE4B7 0x6D5E +0xE4B8 0x6D93 +0xE4B9 0x6D94 +0xE4BA 0x6D5C +0xE4BB 0x6D60 +0xE4BC 0x6D7C +0xE4BD 0x6D63 +0xE4BE 0x6E1A +0xE4BF 0x6DC7 +0xE4C0 0x6DC5 +0xE4C1 0x6DDE +0xE4C2 0x6E0E +0xE4C3 0x6DBF +0xE4C4 0x6DE0 +0xE4C5 0x6E11 +0xE4C6 0x6DE6 +0xE4C7 0x6DDD +0xE4C8 0x6DD9 +0xE4C9 0x6E16 +0xE4CA 0x6DAB +0xE4CB 0x6E0C +0xE4CC 0x6DAE +0xE4CD 0x6E2B +0xE4CE 0x6E6E +0xE4CF 0x6E4E +0xE4D0 0x6E6B +0xE4D1 0x6EB2 +0xE4D2 0x6E5F +0xE4D3 0x6E86 +0xE4D4 0x6E53 +0xE4D5 0x6E54 +0xE4D6 0x6E32 +0xE4D7 0x6E25 +0xE4D8 0x6E44 +0xE4D9 0x6EDF +0xE4DA 0x6EB1 +0xE4DB 0x6E98 +0xE4DC 0x6EE0 +0xE4DD 0x6F2D +0xE4DE 0x6EE2 +0xE4DF 0x6EA5 +0xE4E0 0x6EA7 +0xE4E1 0x6EBD +0xE4E2 0x6EBB +0xE4E3 0x6EB7 +0xE4E4 0x6ED7 +0xE4E5 0x6EB4 +0xE4E6 0x6ECF +0xE4E7 0x6E8F +0xE4E8 0x6EC2 +0xE4E9 0x6E9F +0xE4EA 0x6F62 +0xE4EB 0x6F46 +0xE4EC 0x6F47 +0xE4ED 0x6F24 +0xE4EE 0x6F15 +0xE4EF 0x6EF9 +0xE4F0 0x6F2F +0xE4F1 0x6F36 +0xE4F2 0x6F4B +0xE4F3 0x6F74 +0xE4F4 0x6F2A +0xE4F5 0x6F09 +0xE4F6 0x6F29 +0xE4F7 0x6F89 +0xE4F8 0x6F8D +0xE4F9 0x6F8C +0xE4FA 0x6F78 +0xE4FB 0x6F72 +0xE4FC 0x6F7C +0xE4FD 0x6F7A +0xE4FE 0x6FD1 +0xE540 0x930A +0xE541 0x930B +0xE542 0x930C +0xE543 0x930D +0xE544 0x930E +0xE545 0x930F +0xE546 0x9310 +0xE547 0x9311 +0xE548 0x9312 +0xE549 0x9313 +0xE54A 0x9314 +0xE54B 0x9315 +0xE54C 0x9316 +0xE54D 0x9317 +0xE54E 0x9318 +0xE54F 0x9319 +0xE550 0x931A +0xE551 0x931B +0xE552 0x931C +0xE553 0x931D +0xE554 0x931E +0xE555 0x931F +0xE556 0x9320 +0xE557 0x9321 +0xE558 0x9322 +0xE559 0x9323 +0xE55A 0x9324 +0xE55B 0x9325 +0xE55C 0x9326 +0xE55D 0x9327 +0xE55E 0x9328 +0xE55F 0x9329 +0xE560 0x932A +0xE561 0x932B +0xE562 0x932C +0xE563 0x932D +0xE564 0x932E +0xE565 0x932F +0xE566 0x9330 +0xE567 0x9331 +0xE568 0x9332 +0xE569 0x9333 +0xE56A 0x9334 +0xE56B 0x9335 +0xE56C 0x9336 +0xE56D 0x9337 +0xE56E 0x9338 +0xE56F 0x9339 +0xE570 0x933A +0xE571 0x933B +0xE572 0x933C +0xE573 0x933D +0xE574 0x933F +0xE575 0x9340 +0xE576 0x9341 +0xE577 0x9342 +0xE578 0x9343 +0xE579 0x9344 +0xE57A 0x9345 +0xE57B 0x9346 +0xE57C 0x9347 +0xE57D 0x9348 +0xE57E 0x9349 +0xE580 0x934A +0xE581 0x934B +0xE582 0x934C +0xE583 0x934D +0xE584 0x934E +0xE585 0x934F +0xE586 0x9350 +0xE587 0x9351 +0xE588 0x9352 +0xE589 0x9353 +0xE58A 0x9354 +0xE58B 0x9355 +0xE58C 0x9356 +0xE58D 0x9357 +0xE58E 0x9358 +0xE58F 0x9359 +0xE590 0x935A +0xE591 0x935B +0xE592 0x935C +0xE593 0x935D +0xE594 0x935E +0xE595 0x935F +0xE596 0x9360 +0xE597 0x9361 +0xE598 0x9362 +0xE599 0x9363 +0xE59A 0x9364 +0xE59B 0x9365 +0xE59C 0x9366 +0xE59D 0x9367 +0xE59E 0x9368 +0xE59F 0x9369 +0xE5A0 0x936B +0xE5A1 0x6FC9 +0xE5A2 0x6FA7 +0xE5A3 0x6FB9 +0xE5A4 0x6FB6 +0xE5A5 0x6FC2 +0xE5A6 0x6FE1 +0xE5A7 0x6FEE +0xE5A8 0x6FDE +0xE5A9 0x6FE0 +0xE5AA 0x6FEF +0xE5AB 0x701A +0xE5AC 0x7023 +0xE5AD 0x701B +0xE5AE 0x7039 +0xE5AF 0x7035 +0xE5B0 0x704F +0xE5B1 0x705E +0xE5B2 0x5B80 +0xE5B3 0x5B84 +0xE5B4 0x5B95 +0xE5B5 0x5B93 +0xE5B6 0x5BA5 +0xE5B7 0x5BB8 +0xE5B8 0x752F +0xE5B9 0x9A9E +0xE5BA 0x6434 +0xE5BB 0x5BE4 +0xE5BC 0x5BEE +0xE5BD 0x8930 +0xE5BE 0x5BF0 +0xE5BF 0x8E47 +0xE5C0 0x8B07 +0xE5C1 0x8FB6 +0xE5C2 0x8FD3 +0xE5C3 0x8FD5 +0xE5C4 0x8FE5 +0xE5C5 0x8FEE +0xE5C6 0x8FE4 +0xE5C7 0x8FE9 +0xE5C8 0x8FE6 +0xE5C9 0x8FF3 +0xE5CA 0x8FE8 +0xE5CB 0x9005 +0xE5CC 0x9004 +0xE5CD 0x900B +0xE5CE 0x9026 +0xE5CF 0x9011 +0xE5D0 0x900D +0xE5D1 0x9016 +0xE5D2 0x9021 +0xE5D3 0x9035 +0xE5D4 0x9036 +0xE5D5 0x902D +0xE5D6 0x902F +0xE5D7 0x9044 +0xE5D8 0x9051 +0xE5D9 0x9052 +0xE5DA 0x9050 +0xE5DB 0x9068 +0xE5DC 0x9058 +0xE5DD 0x9062 +0xE5DE 0x905B +0xE5DF 0x66B9 +0xE5E0 0x9074 +0xE5E1 0x907D +0xE5E2 0x9082 +0xE5E3 0x9088 +0xE5E4 0x9083 +0xE5E5 0x908B +0xE5E6 0x5F50 +0xE5E7 0x5F57 +0xE5E8 0x5F56 +0xE5E9 0x5F58 +0xE5EA 0x5C3B +0xE5EB 0x54AB +0xE5EC 0x5C50 +0xE5ED 0x5C59 +0xE5EE 0x5B71 +0xE5EF 0x5C63 +0xE5F0 0x5C66 +0xE5F1 0x7FBC +0xE5F2 0x5F2A +0xE5F3 0x5F29 +0xE5F4 0x5F2D +0xE5F5 0x8274 +0xE5F6 0x5F3C +0xE5F7 0x9B3B +0xE5F8 0x5C6E +0xE5F9 0x5981 +0xE5FA 0x5983 +0xE5FB 0x598D +0xE5FC 0x59A9 +0xE5FD 0x59AA +0xE5FE 0x59A3 +0xE640 0x936C +0xE641 0x936D +0xE642 0x936E +0xE643 0x936F +0xE644 0x9370 +0xE645 0x9371 +0xE646 0x9372 +0xE647 0x9373 +0xE648 0x9374 +0xE649 0x9375 +0xE64A 0x9376 +0xE64B 0x9377 +0xE64C 0x9378 +0xE64D 0x9379 +0xE64E 0x937A +0xE64F 0x937B +0xE650 0x937C +0xE651 0x937D +0xE652 0x937E +0xE653 0x937F +0xE654 0x9380 +0xE655 0x9381 +0xE656 0x9382 +0xE657 0x9383 +0xE658 0x9384 +0xE659 0x9385 +0xE65A 0x9386 +0xE65B 0x9387 +0xE65C 0x9388 +0xE65D 0x9389 +0xE65E 0x938A +0xE65F 0x938B +0xE660 0x938C +0xE661 0x938D +0xE662 0x938E +0xE663 0x9390 +0xE664 0x9391 +0xE665 0x9392 +0xE666 0x9393 +0xE667 0x9394 +0xE668 0x9395 +0xE669 0x9396 +0xE66A 0x9397 +0xE66B 0x9398 +0xE66C 0x9399 +0xE66D 0x939A +0xE66E 0x939B +0xE66F 0x939C +0xE670 0x939D +0xE671 0x939E +0xE672 0x939F +0xE673 0x93A0 +0xE674 0x93A1 +0xE675 0x93A2 +0xE676 0x93A3 +0xE677 0x93A4 +0xE678 0x93A5 +0xE679 0x93A6 +0xE67A 0x93A7 +0xE67B 0x93A8 +0xE67C 0x93A9 +0xE67D 0x93AA +0xE67E 0x93AB +0xE680 0x93AC +0xE681 0x93AD +0xE682 0x93AE +0xE683 0x93AF +0xE684 0x93B0 +0xE685 0x93B1 +0xE686 0x93B2 +0xE687 0x93B3 +0xE688 0x93B4 +0xE689 0x93B5 +0xE68A 0x93B6 +0xE68B 0x93B7 +0xE68C 0x93B8 +0xE68D 0x93B9 +0xE68E 0x93BA +0xE68F 0x93BB +0xE690 0x93BC +0xE691 0x93BD +0xE692 0x93BE +0xE693 0x93BF +0xE694 0x93C0 +0xE695 0x93C1 +0xE696 0x93C2 +0xE697 0x93C3 +0xE698 0x93C4 +0xE699 0x93C5 +0xE69A 0x93C6 +0xE69B 0x93C7 +0xE69C 0x93C8 +0xE69D 0x93C9 +0xE69E 0x93CB +0xE69F 0x93CC +0xE6A0 0x93CD +0xE6A1 0x5997 +0xE6A2 0x59CA +0xE6A3 0x59AB +0xE6A4 0x599E +0xE6A5 0x59A4 +0xE6A6 0x59D2 +0xE6A7 0x59B2 +0xE6A8 0x59AF +0xE6A9 0x59D7 +0xE6AA 0x59BE +0xE6AB 0x5A05 +0xE6AC 0x5A06 +0xE6AD 0x59DD +0xE6AE 0x5A08 +0xE6AF 0x59E3 +0xE6B0 0x59D8 +0xE6B1 0x59F9 +0xE6B2 0x5A0C +0xE6B3 0x5A09 +0xE6B4 0x5A32 +0xE6B5 0x5A34 +0xE6B6 0x5A11 +0xE6B7 0x5A23 +0xE6B8 0x5A13 +0xE6B9 0x5A40 +0xE6BA 0x5A67 +0xE6BB 0x5A4A +0xE6BC 0x5A55 +0xE6BD 0x5A3C +0xE6BE 0x5A62 +0xE6BF 0x5A75 +0xE6C0 0x80EC +0xE6C1 0x5AAA +0xE6C2 0x5A9B +0xE6C3 0x5A77 +0xE6C4 0x5A7A +0xE6C5 0x5ABE +0xE6C6 0x5AEB +0xE6C7 0x5AB2 +0xE6C8 0x5AD2 +0xE6C9 0x5AD4 +0xE6CA 0x5AB8 +0xE6CB 0x5AE0 +0xE6CC 0x5AE3 +0xE6CD 0x5AF1 +0xE6CE 0x5AD6 +0xE6CF 0x5AE6 +0xE6D0 0x5AD8 +0xE6D1 0x5ADC +0xE6D2 0x5B09 +0xE6D3 0x5B17 +0xE6D4 0x5B16 +0xE6D5 0x5B32 +0xE6D6 0x5B37 +0xE6D7 0x5B40 +0xE6D8 0x5C15 +0xE6D9 0x5C1C +0xE6DA 0x5B5A +0xE6DB 0x5B65 +0xE6DC 0x5B73 +0xE6DD 0x5B51 +0xE6DE 0x5B53 +0xE6DF 0x5B62 +0xE6E0 0x9A75 +0xE6E1 0x9A77 +0xE6E2 0x9A78 +0xE6E3 0x9A7A +0xE6E4 0x9A7F +0xE6E5 0x9A7D +0xE6E6 0x9A80 +0xE6E7 0x9A81 +0xE6E8 0x9A85 +0xE6E9 0x9A88 +0xE6EA 0x9A8A +0xE6EB 0x9A90 +0xE6EC 0x9A92 +0xE6ED 0x9A93 +0xE6EE 0x9A96 +0xE6EF 0x9A98 +0xE6F0 0x9A9B +0xE6F1 0x9A9C +0xE6F2 0x9A9D +0xE6F3 0x9A9F +0xE6F4 0x9AA0 +0xE6F5 0x9AA2 +0xE6F6 0x9AA3 +0xE6F7 0x9AA5 +0xE6F8 0x9AA7 +0xE6F9 0x7E9F +0xE6FA 0x7EA1 +0xE6FB 0x7EA3 +0xE6FC 0x7EA5 +0xE6FD 0x7EA8 +0xE6FE 0x7EA9 +0xE740 0x93CE +0xE741 0x93CF +0xE742 0x93D0 +0xE743 0x93D1 +0xE744 0x93D2 +0xE745 0x93D3 +0xE746 0x93D4 +0xE747 0x93D5 +0xE748 0x93D7 +0xE749 0x93D8 +0xE74A 0x93D9 +0xE74B 0x93DA +0xE74C 0x93DB +0xE74D 0x93DC +0xE74E 0x93DD +0xE74F 0x93DE +0xE750 0x93DF +0xE751 0x93E0 +0xE752 0x93E1 +0xE753 0x93E2 +0xE754 0x93E3 +0xE755 0x93E4 +0xE756 0x93E5 +0xE757 0x93E6 +0xE758 0x93E7 +0xE759 0x93E8 +0xE75A 0x93E9 +0xE75B 0x93EA +0xE75C 0x93EB +0xE75D 0x93EC +0xE75E 0x93ED +0xE75F 0x93EE +0xE760 0x93EF +0xE761 0x93F0 +0xE762 0x93F1 +0xE763 0x93F2 +0xE764 0x93F3 +0xE765 0x93F4 +0xE766 0x93F5 +0xE767 0x93F6 +0xE768 0x93F7 +0xE769 0x93F8 +0xE76A 0x93F9 +0xE76B 0x93FA +0xE76C 0x93FB +0xE76D 0x93FC +0xE76E 0x93FD +0xE76F 0x93FE +0xE770 0x93FF +0xE771 0x9400 +0xE772 0x9401 +0xE773 0x9402 +0xE774 0x9403 +0xE775 0x9404 +0xE776 0x9405 +0xE777 0x9406 +0xE778 0x9407 +0xE779 0x9408 +0xE77A 0x9409 +0xE77B 0x940A +0xE77C 0x940B +0xE77D 0x940C +0xE77E 0x940D +0xE780 0x940E +0xE781 0x940F +0xE782 0x9410 +0xE783 0x9411 +0xE784 0x9412 +0xE785 0x9413 +0xE786 0x9414 +0xE787 0x9415 +0xE788 0x9416 +0xE789 0x9417 +0xE78A 0x9418 +0xE78B 0x9419 +0xE78C 0x941A +0xE78D 0x941B +0xE78E 0x941C +0xE78F 0x941D +0xE790 0x941E +0xE791 0x941F +0xE792 0x9420 +0xE793 0x9421 +0xE794 0x9422 +0xE795 0x9423 +0xE796 0x9424 +0xE797 0x9425 +0xE798 0x9426 +0xE799 0x9427 +0xE79A 0x9428 +0xE79B 0x9429 +0xE79C 0x942A +0xE79D 0x942B +0xE79E 0x942C +0xE79F 0x942D +0xE7A0 0x942E +0xE7A1 0x7EAD +0xE7A2 0x7EB0 +0xE7A3 0x7EBE +0xE7A4 0x7EC0 +0xE7A5 0x7EC1 +0xE7A6 0x7EC2 +0xE7A7 0x7EC9 +0xE7A8 0x7ECB +0xE7A9 0x7ECC +0xE7AA 0x7ED0 +0xE7AB 0x7ED4 +0xE7AC 0x7ED7 +0xE7AD 0x7EDB +0xE7AE 0x7EE0 +0xE7AF 0x7EE1 +0xE7B0 0x7EE8 +0xE7B1 0x7EEB +0xE7B2 0x7EEE +0xE7B3 0x7EEF +0xE7B4 0x7EF1 +0xE7B5 0x7EF2 +0xE7B6 0x7F0D +0xE7B7 0x7EF6 +0xE7B8 0x7EFA +0xE7B9 0x7EFB +0xE7BA 0x7EFE +0xE7BB 0x7F01 +0xE7BC 0x7F02 +0xE7BD 0x7F03 +0xE7BE 0x7F07 +0xE7BF 0x7F08 +0xE7C0 0x7F0B +0xE7C1 0x7F0C +0xE7C2 0x7F0F +0xE7C3 0x7F11 +0xE7C4 0x7F12 +0xE7C5 0x7F17 +0xE7C6 0x7F19 +0xE7C7 0x7F1C +0xE7C8 0x7F1B +0xE7C9 0x7F1F +0xE7CA 0x7F21 +0xE7CB 0x7F22 +0xE7CC 0x7F23 +0xE7CD 0x7F24 +0xE7CE 0x7F25 +0xE7CF 0x7F26 +0xE7D0 0x7F27 +0xE7D1 0x7F2A +0xE7D2 0x7F2B +0xE7D3 0x7F2C +0xE7D4 0x7F2D +0xE7D5 0x7F2F +0xE7D6 0x7F30 +0xE7D7 0x7F31 +0xE7D8 0x7F32 +0xE7D9 0x7F33 +0xE7DA 0x7F35 +0xE7DB 0x5E7A +0xE7DC 0x757F +0xE7DD 0x5DDB +0xE7DE 0x753E +0xE7DF 0x9095 +0xE7E0 0x738E +0xE7E1 0x7391 +0xE7E2 0x73AE +0xE7E3 0x73A2 +0xE7E4 0x739F +0xE7E5 0x73CF +0xE7E6 0x73C2 +0xE7E7 0x73D1 +0xE7E8 0x73B7 +0xE7E9 0x73B3 +0xE7EA 0x73C0 +0xE7EB 0x73C9 +0xE7EC 0x73C8 +0xE7ED 0x73E5 +0xE7EE 0x73D9 +0xE7EF 0x987C +0xE7F0 0x740A +0xE7F1 0x73E9 +0xE7F2 0x73E7 +0xE7F3 0x73DE +0xE7F4 0x73BA +0xE7F5 0x73F2 +0xE7F6 0x740F +0xE7F7 0x742A +0xE7F8 0x745B +0xE7F9 0x7426 +0xE7FA 0x7425 +0xE7FB 0x7428 +0xE7FC 0x7430 +0xE7FD 0x742E +0xE7FE 0x742C +0xE840 0x942F +0xE841 0x9430 +0xE842 0x9431 +0xE843 0x9432 +0xE844 0x9433 +0xE845 0x9434 +0xE846 0x9435 +0xE847 0x9436 +0xE848 0x9437 +0xE849 0x9438 +0xE84A 0x9439 +0xE84B 0x943A +0xE84C 0x943B +0xE84D 0x943C +0xE84E 0x943D +0xE84F 0x943F +0xE850 0x9440 +0xE851 0x9441 +0xE852 0x9442 +0xE853 0x9443 +0xE854 0x9444 +0xE855 0x9445 +0xE856 0x9446 +0xE857 0x9447 +0xE858 0x9448 +0xE859 0x9449 +0xE85A 0x944A +0xE85B 0x944B +0xE85C 0x944C +0xE85D 0x944D +0xE85E 0x944E +0xE85F 0x944F +0xE860 0x9450 +0xE861 0x9451 +0xE862 0x9452 +0xE863 0x9453 +0xE864 0x9454 +0xE865 0x9455 +0xE866 0x9456 +0xE867 0x9457 +0xE868 0x9458 +0xE869 0x9459 +0xE86A 0x945A +0xE86B 0x945B +0xE86C 0x945C +0xE86D 0x945D +0xE86E 0x945E +0xE86F 0x945F +0xE870 0x9460 +0xE871 0x9461 +0xE872 0x9462 +0xE873 0x9463 +0xE874 0x9464 +0xE875 0x9465 +0xE876 0x9466 +0xE877 0x9467 +0xE878 0x9468 +0xE879 0x9469 +0xE87A 0x946A +0xE87B 0x946C +0xE87C 0x946D +0xE87D 0x946E +0xE87E 0x946F +0xE880 0x9470 +0xE881 0x9471 +0xE882 0x9472 +0xE883 0x9473 +0xE884 0x9474 +0xE885 0x9475 +0xE886 0x9476 +0xE887 0x9477 +0xE888 0x9478 +0xE889 0x9479 +0xE88A 0x947A +0xE88B 0x947B +0xE88C 0x947C +0xE88D 0x947D +0xE88E 0x947E +0xE88F 0x947F +0xE890 0x9480 +0xE891 0x9481 +0xE892 0x9482 +0xE893 0x9483 +0xE894 0x9484 +0xE895 0x9491 +0xE896 0x9496 +0xE897 0x9498 +0xE898 0x94C7 +0xE899 0x94CF +0xE89A 0x94D3 +0xE89B 0x94D4 +0xE89C 0x94DA +0xE89D 0x94E6 +0xE89E 0x94FB +0xE89F 0x951C +0xE8A0 0x9520 +0xE8A1 0x741B +0xE8A2 0x741A +0xE8A3 0x7441 +0xE8A4 0x745C +0xE8A5 0x7457 +0xE8A6 0x7455 +0xE8A7 0x7459 +0xE8A8 0x7477 +0xE8A9 0x746D +0xE8AA 0x747E +0xE8AB 0x749C +0xE8AC 0x748E +0xE8AD 0x7480 +0xE8AE 0x7481 +0xE8AF 0x7487 +0xE8B0 0x748B +0xE8B1 0x749E +0xE8B2 0x74A8 +0xE8B3 0x74A9 +0xE8B4 0x7490 +0xE8B5 0x74A7 +0xE8B6 0x74D2 +0xE8B7 0x74BA +0xE8B8 0x97EA +0xE8B9 0x97EB +0xE8BA 0x97EC +0xE8BB 0x674C +0xE8BC 0x6753 +0xE8BD 0x675E +0xE8BE 0x6748 +0xE8BF 0x6769 +0xE8C0 0x67A5 +0xE8C1 0x6787 +0xE8C2 0x676A +0xE8C3 0x6773 +0xE8C4 0x6798 +0xE8C5 0x67A7 +0xE8C6 0x6775 +0xE8C7 0x67A8 +0xE8C8 0x679E +0xE8C9 0x67AD +0xE8CA 0x678B +0xE8CB 0x6777 +0xE8CC 0x677C +0xE8CD 0x67F0 +0xE8CE 0x6809 +0xE8CF 0x67D8 +0xE8D0 0x680A +0xE8D1 0x67E9 +0xE8D2 0x67B0 +0xE8D3 0x680C +0xE8D4 0x67D9 +0xE8D5 0x67B5 +0xE8D6 0x67DA +0xE8D7 0x67B3 +0xE8D8 0x67DD +0xE8D9 0x6800 +0xE8DA 0x67C3 +0xE8DB 0x67B8 +0xE8DC 0x67E2 +0xE8DD 0x680E +0xE8DE 0x67C1 +0xE8DF 0x67FD +0xE8E0 0x6832 +0xE8E1 0x6833 +0xE8E2 0x6860 +0xE8E3 0x6861 +0xE8E4 0x684E +0xE8E5 0x6862 +0xE8E6 0x6844 +0xE8E7 0x6864 +0xE8E8 0x6883 +0xE8E9 0x681D +0xE8EA 0x6855 +0xE8EB 0x6866 +0xE8EC 0x6841 +0xE8ED 0x6867 +0xE8EE 0x6840 +0xE8EF 0x683E +0xE8F0 0x684A +0xE8F1 0x6849 +0xE8F2 0x6829 +0xE8F3 0x68B5 +0xE8F4 0x688F +0xE8F5 0x6874 +0xE8F6 0x6877 +0xE8F7 0x6893 +0xE8F8 0x686B +0xE8F9 0x68C2 +0xE8FA 0x696E +0xE8FB 0x68FC +0xE8FC 0x691F +0xE8FD 0x6920 +0xE8FE 0x68F9 +0xE940 0x9527 +0xE941 0x9533 +0xE942 0x953D +0xE943 0x9543 +0xE944 0x9548 +0xE945 0x954B +0xE946 0x9555 +0xE947 0x955A +0xE948 0x9560 +0xE949 0x956E +0xE94A 0x9574 +0xE94B 0x9575 +0xE94C 0x9577 +0xE94D 0x9578 +0xE94E 0x9579 +0xE94F 0x957A +0xE950 0x957B +0xE951 0x957C +0xE952 0x957D +0xE953 0x957E +0xE954 0x9580 +0xE955 0x9581 +0xE956 0x9582 +0xE957 0x9583 +0xE958 0x9584 +0xE959 0x9585 +0xE95A 0x9586 +0xE95B 0x9587 +0xE95C 0x9588 +0xE95D 0x9589 +0xE95E 0x958A +0xE95F 0x958B +0xE960 0x958C +0xE961 0x958D +0xE962 0x958E +0xE963 0x958F +0xE964 0x9590 +0xE965 0x9591 +0xE966 0x9592 +0xE967 0x9593 +0xE968 0x9594 +0xE969 0x9595 +0xE96A 0x9596 +0xE96B 0x9597 +0xE96C 0x9598 +0xE96D 0x9599 +0xE96E 0x959A +0xE96F 0x959B +0xE970 0x959C +0xE971 0x959D +0xE972 0x959E +0xE973 0x959F +0xE974 0x95A0 +0xE975 0x95A1 +0xE976 0x95A2 +0xE977 0x95A3 +0xE978 0x95A4 +0xE979 0x95A5 +0xE97A 0x95A6 +0xE97B 0x95A7 +0xE97C 0x95A8 +0xE97D 0x95A9 +0xE97E 0x95AA +0xE980 0x95AB +0xE981 0x95AC +0xE982 0x95AD +0xE983 0x95AE +0xE984 0x95AF +0xE985 0x95B0 +0xE986 0x95B1 +0xE987 0x95B2 +0xE988 0x95B3 +0xE989 0x95B4 +0xE98A 0x95B5 +0xE98B 0x95B6 +0xE98C 0x95B7 +0xE98D 0x95B8 +0xE98E 0x95B9 +0xE98F 0x95BA +0xE990 0x95BB +0xE991 0x95BC +0xE992 0x95BD +0xE993 0x95BE +0xE994 0x95BF +0xE995 0x95C0 +0xE996 0x95C1 +0xE997 0x95C2 +0xE998 0x95C3 +0xE999 0x95C4 +0xE99A 0x95C5 +0xE99B 0x95C6 +0xE99C 0x95C7 +0xE99D 0x95C8 +0xE99E 0x95C9 +0xE99F 0x95CA +0xE9A0 0x95CB +0xE9A1 0x6924 +0xE9A2 0x68F0 +0xE9A3 0x690B +0xE9A4 0x6901 +0xE9A5 0x6957 +0xE9A6 0x68E3 +0xE9A7 0x6910 +0xE9A8 0x6971 +0xE9A9 0x6939 +0xE9AA 0x6960 +0xE9AB 0x6942 +0xE9AC 0x695D +0xE9AD 0x6984 +0xE9AE 0x696B +0xE9AF 0x6980 +0xE9B0 0x6998 +0xE9B1 0x6978 +0xE9B2 0x6934 +0xE9B3 0x69CC +0xE9B4 0x6987 +0xE9B5 0x6988 +0xE9B6 0x69CE +0xE9B7 0x6989 +0xE9B8 0x6966 +0xE9B9 0x6963 +0xE9BA 0x6979 +0xE9BB 0x699B +0xE9BC 0x69A7 +0xE9BD 0x69BB +0xE9BE 0x69AB +0xE9BF 0x69AD +0xE9C0 0x69D4 +0xE9C1 0x69B1 +0xE9C2 0x69C1 +0xE9C3 0x69CA +0xE9C4 0x69DF +0xE9C5 0x6995 +0xE9C6 0x69E0 +0xE9C7 0x698D +0xE9C8 0x69FF +0xE9C9 0x6A2F +0xE9CA 0x69ED +0xE9CB 0x6A17 +0xE9CC 0x6A18 +0xE9CD 0x6A65 +0xE9CE 0x69F2 +0xE9CF 0x6A44 +0xE9D0 0x6A3E +0xE9D1 0x6AA0 +0xE9D2 0x6A50 +0xE9D3 0x6A5B +0xE9D4 0x6A35 +0xE9D5 0x6A8E +0xE9D6 0x6A79 +0xE9D7 0x6A3D +0xE9D8 0x6A28 +0xE9D9 0x6A58 +0xE9DA 0x6A7C +0xE9DB 0x6A91 +0xE9DC 0x6A90 +0xE9DD 0x6AA9 +0xE9DE 0x6A97 +0xE9DF 0x6AAB +0xE9E0 0x7337 +0xE9E1 0x7352 +0xE9E2 0x6B81 +0xE9E3 0x6B82 +0xE9E4 0x6B87 +0xE9E5 0x6B84 +0xE9E6 0x6B92 +0xE9E7 0x6B93 +0xE9E8 0x6B8D +0xE9E9 0x6B9A +0xE9EA 0x6B9B +0xE9EB 0x6BA1 +0xE9EC 0x6BAA +0xE9ED 0x8F6B +0xE9EE 0x8F6D +0xE9EF 0x8F71 +0xE9F0 0x8F72 +0xE9F1 0x8F73 +0xE9F2 0x8F75 +0xE9F3 0x8F76 +0xE9F4 0x8F78 +0xE9F5 0x8F77 +0xE9F6 0x8F79 +0xE9F7 0x8F7A +0xE9F8 0x8F7C +0xE9F9 0x8F7E +0xE9FA 0x8F81 +0xE9FB 0x8F82 +0xE9FC 0x8F84 +0xE9FD 0x8F87 +0xE9FE 0x8F8B +0xEA40 0x95CC +0xEA41 0x95CD +0xEA42 0x95CE +0xEA43 0x95CF +0xEA44 0x95D0 +0xEA45 0x95D1 +0xEA46 0x95D2 +0xEA47 0x95D3 +0xEA48 0x95D4 +0xEA49 0x95D5 +0xEA4A 0x95D6 +0xEA4B 0x95D7 +0xEA4C 0x95D8 +0xEA4D 0x95D9 +0xEA4E 0x95DA +0xEA4F 0x95DB +0xEA50 0x95DC +0xEA51 0x95DD +0xEA52 0x95DE +0xEA53 0x95DF +0xEA54 0x95E0 +0xEA55 0x95E1 +0xEA56 0x95E2 +0xEA57 0x95E3 +0xEA58 0x95E4 +0xEA59 0x95E5 +0xEA5A 0x95E6 +0xEA5B 0x95E7 +0xEA5C 0x95EC +0xEA5D 0x95FF +0xEA5E 0x9607 +0xEA5F 0x9613 +0xEA60 0x9618 +0xEA61 0x961B +0xEA62 0x961E +0xEA63 0x9620 +0xEA64 0x9623 +0xEA65 0x9624 +0xEA66 0x9625 +0xEA67 0x9626 +0xEA68 0x9627 +0xEA69 0x9628 +0xEA6A 0x9629 +0xEA6B 0x962B +0xEA6C 0x962C +0xEA6D 0x962D +0xEA6E 0x962F +0xEA6F 0x9630 +0xEA70 0x9637 +0xEA71 0x9638 +0xEA72 0x9639 +0xEA73 0x963A +0xEA74 0x963E +0xEA75 0x9641 +0xEA76 0x9643 +0xEA77 0x964A +0xEA78 0x964E +0xEA79 0x964F +0xEA7A 0x9651 +0xEA7B 0x9652 +0xEA7C 0x9653 +0xEA7D 0x9656 +0xEA7E 0x9657 +0xEA80 0x9658 +0xEA81 0x9659 +0xEA82 0x965A +0xEA83 0x965C +0xEA84 0x965D +0xEA85 0x965E +0xEA86 0x9660 +0xEA87 0x9663 +0xEA88 0x9665 +0xEA89 0x9666 +0xEA8A 0x966B +0xEA8B 0x966D +0xEA8C 0x966E +0xEA8D 0x966F +0xEA8E 0x9670 +0xEA8F 0x9671 +0xEA90 0x9673 +0xEA91 0x9678 +0xEA92 0x9679 +0xEA93 0x967A +0xEA94 0x967B +0xEA95 0x967C +0xEA96 0x967D +0xEA97 0x967E +0xEA98 0x967F +0xEA99 0x9680 +0xEA9A 0x9681 +0xEA9B 0x9682 +0xEA9C 0x9683 +0xEA9D 0x9684 +0xEA9E 0x9687 +0xEA9F 0x9689 +0xEAA0 0x968A +0xEAA1 0x8F8D +0xEAA2 0x8F8E +0xEAA3 0x8F8F +0xEAA4 0x8F98 +0xEAA5 0x8F9A +0xEAA6 0x8ECE +0xEAA7 0x620B +0xEAA8 0x6217 +0xEAA9 0x621B +0xEAAA 0x621F +0xEAAB 0x6222 +0xEAAC 0x6221 +0xEAAD 0x6225 +0xEAAE 0x6224 +0xEAAF 0x622C +0xEAB0 0x81E7 +0xEAB1 0x74EF +0xEAB2 0x74F4 +0xEAB3 0x74FF +0xEAB4 0x750F +0xEAB5 0x7511 +0xEAB6 0x7513 +0xEAB7 0x6534 +0xEAB8 0x65EE +0xEAB9 0x65EF +0xEABA 0x65F0 +0xEABB 0x660A +0xEABC 0x6619 +0xEABD 0x6772 +0xEABE 0x6603 +0xEABF 0x6615 +0xEAC0 0x6600 +0xEAC1 0x7085 +0xEAC2 0x66F7 +0xEAC3 0x661D +0xEAC4 0x6634 +0xEAC5 0x6631 +0xEAC6 0x6636 +0xEAC7 0x6635 +0xEAC8 0x8006 +0xEAC9 0x665F +0xEACA 0x6654 +0xEACB 0x6641 +0xEACC 0x664F +0xEACD 0x6656 +0xEACE 0x6661 +0xEACF 0x6657 +0xEAD0 0x6677 +0xEAD1 0x6684 +0xEAD2 0x668C +0xEAD3 0x66A7 +0xEAD4 0x669D +0xEAD5 0x66BE +0xEAD6 0x66DB +0xEAD7 0x66DC +0xEAD8 0x66E6 +0xEAD9 0x66E9 +0xEADA 0x8D32 +0xEADB 0x8D33 +0xEADC 0x8D36 +0xEADD 0x8D3B +0xEADE 0x8D3D +0xEADF 0x8D40 +0xEAE0 0x8D45 +0xEAE1 0x8D46 +0xEAE2 0x8D48 +0xEAE3 0x8D49 +0xEAE4 0x8D47 +0xEAE5 0x8D4D +0xEAE6 0x8D55 +0xEAE7 0x8D59 +0xEAE8 0x89C7 +0xEAE9 0x89CA +0xEAEA 0x89CB +0xEAEB 0x89CC +0xEAEC 0x89CE +0xEAED 0x89CF +0xEAEE 0x89D0 +0xEAEF 0x89D1 +0xEAF0 0x726E +0xEAF1 0x729F +0xEAF2 0x725D +0xEAF3 0x7266 +0xEAF4 0x726F +0xEAF5 0x727E +0xEAF6 0x727F +0xEAF7 0x7284 +0xEAF8 0x728B +0xEAF9 0x728D +0xEAFA 0x728F +0xEAFB 0x7292 +0xEAFC 0x6308 +0xEAFD 0x6332 +0xEAFE 0x63B0 +0xEB40 0x968C +0xEB41 0x968E +0xEB42 0x9691 +0xEB43 0x9692 +0xEB44 0x9693 +0xEB45 0x9695 +0xEB46 0x9696 +0xEB47 0x969A +0xEB48 0x969B +0xEB49 0x969D +0xEB4A 0x969E +0xEB4B 0x969F +0xEB4C 0x96A0 +0xEB4D 0x96A1 +0xEB4E 0x96A2 +0xEB4F 0x96A3 +0xEB50 0x96A4 +0xEB51 0x96A5 +0xEB52 0x96A6 +0xEB53 0x96A8 +0xEB54 0x96A9 +0xEB55 0x96AA +0xEB56 0x96AB +0xEB57 0x96AC +0xEB58 0x96AD +0xEB59 0x96AE +0xEB5A 0x96AF +0xEB5B 0x96B1 +0xEB5C 0x96B2 +0xEB5D 0x96B4 +0xEB5E 0x96B5 +0xEB5F 0x96B7 +0xEB60 0x96B8 +0xEB61 0x96BA +0xEB62 0x96BB +0xEB63 0x96BF +0xEB64 0x96C2 +0xEB65 0x96C3 +0xEB66 0x96C8 +0xEB67 0x96CA +0xEB68 0x96CB +0xEB69 0x96D0 +0xEB6A 0x96D1 +0xEB6B 0x96D3 +0xEB6C 0x96D4 +0xEB6D 0x96D6 +0xEB6E 0x96D7 +0xEB6F 0x96D8 +0xEB70 0x96D9 +0xEB71 0x96DA +0xEB72 0x96DB +0xEB73 0x96DC +0xEB74 0x96DD +0xEB75 0x96DE +0xEB76 0x96DF +0xEB77 0x96E1 +0xEB78 0x96E2 +0xEB79 0x96E3 +0xEB7A 0x96E4 +0xEB7B 0x96E5 +0xEB7C 0x96E6 +0xEB7D 0x96E7 +0xEB7E 0x96EB +0xEB80 0x96EC +0xEB81 0x96ED +0xEB82 0x96EE +0xEB83 0x96F0 +0xEB84 0x96F1 +0xEB85 0x96F2 +0xEB86 0x96F4 +0xEB87 0x96F5 +0xEB88 0x96F8 +0xEB89 0x96FA +0xEB8A 0x96FB +0xEB8B 0x96FC +0xEB8C 0x96FD +0xEB8D 0x96FF +0xEB8E 0x9702 +0xEB8F 0x9703 +0xEB90 0x9705 +0xEB91 0x970A +0xEB92 0x970B +0xEB93 0x970C +0xEB94 0x9710 +0xEB95 0x9711 +0xEB96 0x9712 +0xEB97 0x9714 +0xEB98 0x9715 +0xEB99 0x9717 +0xEB9A 0x9718 +0xEB9B 0x9719 +0xEB9C 0x971A +0xEB9D 0x971B +0xEB9E 0x971D +0xEB9F 0x971F +0xEBA0 0x9720 +0xEBA1 0x643F +0xEBA2 0x64D8 +0xEBA3 0x8004 +0xEBA4 0x6BEA +0xEBA5 0x6BF3 +0xEBA6 0x6BFD +0xEBA7 0x6BF5 +0xEBA8 0x6BF9 +0xEBA9 0x6C05 +0xEBAA 0x6C07 +0xEBAB 0x6C06 +0xEBAC 0x6C0D +0xEBAD 0x6C15 +0xEBAE 0x6C18 +0xEBAF 0x6C19 +0xEBB0 0x6C1A +0xEBB1 0x6C21 +0xEBB2 0x6C29 +0xEBB3 0x6C24 +0xEBB4 0x6C2A +0xEBB5 0x6C32 +0xEBB6 0x6535 +0xEBB7 0x6555 +0xEBB8 0x656B +0xEBB9 0x724D +0xEBBA 0x7252 +0xEBBB 0x7256 +0xEBBC 0x7230 +0xEBBD 0x8662 +0xEBBE 0x5216 +0xEBBF 0x809F +0xEBC0 0x809C +0xEBC1 0x8093 +0xEBC2 0x80BC +0xEBC3 0x670A +0xEBC4 0x80BD +0xEBC5 0x80B1 +0xEBC6 0x80AB +0xEBC7 0x80AD +0xEBC8 0x80B4 +0xEBC9 0x80B7 +0xEBCA 0x80E7 +0xEBCB 0x80E8 +0xEBCC 0x80E9 +0xEBCD 0x80EA +0xEBCE 0x80DB +0xEBCF 0x80C2 +0xEBD0 0x80C4 +0xEBD1 0x80D9 +0xEBD2 0x80CD +0xEBD3 0x80D7 +0xEBD4 0x6710 +0xEBD5 0x80DD +0xEBD6 0x80EB +0xEBD7 0x80F1 +0xEBD8 0x80F4 +0xEBD9 0x80ED +0xEBDA 0x810D +0xEBDB 0x810E +0xEBDC 0x80F2 +0xEBDD 0x80FC +0xEBDE 0x6715 +0xEBDF 0x8112 +0xEBE0 0x8C5A +0xEBE1 0x8136 +0xEBE2 0x811E +0xEBE3 0x812C +0xEBE4 0x8118 +0xEBE5 0x8132 +0xEBE6 0x8148 +0xEBE7 0x814C +0xEBE8 0x8153 +0xEBE9 0x8174 +0xEBEA 0x8159 +0xEBEB 0x815A +0xEBEC 0x8171 +0xEBED 0x8160 +0xEBEE 0x8169 +0xEBEF 0x817C +0xEBF0 0x817D +0xEBF1 0x816D +0xEBF2 0x8167 +0xEBF3 0x584D +0xEBF4 0x5AB5 +0xEBF5 0x8188 +0xEBF6 0x8182 +0xEBF7 0x8191 +0xEBF8 0x6ED5 +0xEBF9 0x81A3 +0xEBFA 0x81AA +0xEBFB 0x81CC +0xEBFC 0x6726 +0xEBFD 0x81CA +0xEBFE 0x81BB +0xEC40 0x9721 +0xEC41 0x9722 +0xEC42 0x9723 +0xEC43 0x9724 +0xEC44 0x9725 +0xEC45 0x9726 +0xEC46 0x9727 +0xEC47 0x9728 +0xEC48 0x9729 +0xEC49 0x972B +0xEC4A 0x972C +0xEC4B 0x972E +0xEC4C 0x972F +0xEC4D 0x9731 +0xEC4E 0x9733 +0xEC4F 0x9734 +0xEC50 0x9735 +0xEC51 0x9736 +0xEC52 0x9737 +0xEC53 0x973A +0xEC54 0x973B +0xEC55 0x973C +0xEC56 0x973D +0xEC57 0x973F +0xEC58 0x9740 +0xEC59 0x9741 +0xEC5A 0x9742 +0xEC5B 0x9743 +0xEC5C 0x9744 +0xEC5D 0x9745 +0xEC5E 0x9746 +0xEC5F 0x9747 +0xEC60 0x9748 +0xEC61 0x9749 +0xEC62 0x974A +0xEC63 0x974B +0xEC64 0x974C +0xEC65 0x974D +0xEC66 0x974E +0xEC67 0x974F +0xEC68 0x9750 +0xEC69 0x9751 +0xEC6A 0x9754 +0xEC6B 0x9755 +0xEC6C 0x9757 +0xEC6D 0x9758 +0xEC6E 0x975A +0xEC6F 0x975C +0xEC70 0x975D +0xEC71 0x975F +0xEC72 0x9763 +0xEC73 0x9764 +0xEC74 0x9766 +0xEC75 0x9767 +0xEC76 0x9768 +0xEC77 0x976A +0xEC78 0x976B +0xEC79 0x976C +0xEC7A 0x976D +0xEC7B 0x976E +0xEC7C 0x976F +0xEC7D 0x9770 +0xEC7E 0x9771 +0xEC80 0x9772 +0xEC81 0x9775 +0xEC82 0x9777 +0xEC83 0x9778 +0xEC84 0x9779 +0xEC85 0x977A +0xEC86 0x977B +0xEC87 0x977D +0xEC88 0x977E +0xEC89 0x977F +0xEC8A 0x9780 +0xEC8B 0x9781 +0xEC8C 0x9782 +0xEC8D 0x9783 +0xEC8E 0x9784 +0xEC8F 0x9786 +0xEC90 0x9787 +0xEC91 0x9788 +0xEC92 0x9789 +0xEC93 0x978A +0xEC94 0x978C +0xEC95 0x978E +0xEC96 0x978F +0xEC97 0x9790 +0xEC98 0x9793 +0xEC99 0x9795 +0xEC9A 0x9796 +0xEC9B 0x9797 +0xEC9C 0x9799 +0xEC9D 0x979A +0xEC9E 0x979B +0xEC9F 0x979C +0xECA0 0x979D +0xECA1 0x81C1 +0xECA2 0x81A6 +0xECA3 0x6B24 +0xECA4 0x6B37 +0xECA5 0x6B39 +0xECA6 0x6B43 +0xECA7 0x6B46 +0xECA8 0x6B59 +0xECA9 0x98D1 +0xECAA 0x98D2 +0xECAB 0x98D3 +0xECAC 0x98D5 +0xECAD 0x98D9 +0xECAE 0x98DA +0xECAF 0x6BB3 +0xECB0 0x5F40 +0xECB1 0x6BC2 +0xECB2 0x89F3 +0xECB3 0x6590 +0xECB4 0x9F51 +0xECB5 0x6593 +0xECB6 0x65BC +0xECB7 0x65C6 +0xECB8 0x65C4 +0xECB9 0x65C3 +0xECBA 0x65CC +0xECBB 0x65CE +0xECBC 0x65D2 +0xECBD 0x65D6 +0xECBE 0x7080 +0xECBF 0x709C +0xECC0 0x7096 +0xECC1 0x709D +0xECC2 0x70BB +0xECC3 0x70C0 +0xECC4 0x70B7 +0xECC5 0x70AB +0xECC6 0x70B1 +0xECC7 0x70E8 +0xECC8 0x70CA +0xECC9 0x7110 +0xECCA 0x7113 +0xECCB 0x7116 +0xECCC 0x712F +0xECCD 0x7131 +0xECCE 0x7173 +0xECCF 0x715C +0xECD0 0x7168 +0xECD1 0x7145 +0xECD2 0x7172 +0xECD3 0x714A +0xECD4 0x7178 +0xECD5 0x717A +0xECD6 0x7198 +0xECD7 0x71B3 +0xECD8 0x71B5 +0xECD9 0x71A8 +0xECDA 0x71A0 +0xECDB 0x71E0 +0xECDC 0x71D4 +0xECDD 0x71E7 +0xECDE 0x71F9 +0xECDF 0x721D +0xECE0 0x7228 +0xECE1 0x706C +0xECE2 0x7118 +0xECE3 0x7166 +0xECE4 0x71B9 +0xECE5 0x623E +0xECE6 0x623D +0xECE7 0x6243 +0xECE8 0x6248 +0xECE9 0x6249 +0xECEA 0x793B +0xECEB 0x7940 +0xECEC 0x7946 +0xECED 0x7949 +0xECEE 0x795B +0xECEF 0x795C +0xECF0 0x7953 +0xECF1 0x795A +0xECF2 0x7962 +0xECF3 0x7957 +0xECF4 0x7960 +0xECF5 0x796F +0xECF6 0x7967 +0xECF7 0x797A +0xECF8 0x7985 +0xECF9 0x798A +0xECFA 0x799A +0xECFB 0x79A7 +0xECFC 0x79B3 +0xECFD 0x5FD1 +0xECFE 0x5FD0 +0xED40 0x979E +0xED41 0x979F +0xED42 0x97A1 +0xED43 0x97A2 +0xED44 0x97A4 +0xED45 0x97A5 +0xED46 0x97A6 +0xED47 0x97A7 +0xED48 0x97A8 +0xED49 0x97A9 +0xED4A 0x97AA +0xED4B 0x97AC +0xED4C 0x97AE +0xED4D 0x97B0 +0xED4E 0x97B1 +0xED4F 0x97B3 +0xED50 0x97B5 +0xED51 0x97B6 +0xED52 0x97B7 +0xED53 0x97B8 +0xED54 0x97B9 +0xED55 0x97BA +0xED56 0x97BB +0xED57 0x97BC +0xED58 0x97BD +0xED59 0x97BE +0xED5A 0x97BF +0xED5B 0x97C0 +0xED5C 0x97C1 +0xED5D 0x97C2 +0xED5E 0x97C3 +0xED5F 0x97C4 +0xED60 0x97C5 +0xED61 0x97C6 +0xED62 0x97C7 +0xED63 0x97C8 +0xED64 0x97C9 +0xED65 0x97CA +0xED66 0x97CB +0xED67 0x97CC +0xED68 0x97CD +0xED69 0x97CE +0xED6A 0x97CF +0xED6B 0x97D0 +0xED6C 0x97D1 +0xED6D 0x97D2 +0xED6E 0x97D3 +0xED6F 0x97D4 +0xED70 0x97D5 +0xED71 0x97D6 +0xED72 0x97D7 +0xED73 0x97D8 +0xED74 0x97D9 +0xED75 0x97DA +0xED76 0x97DB +0xED77 0x97DC +0xED78 0x97DD +0xED79 0x97DE +0xED7A 0x97DF +0xED7B 0x97E0 +0xED7C 0x97E1 +0xED7D 0x97E2 +0xED7E 0x97E3 +0xED80 0x97E4 +0xED81 0x97E5 +0xED82 0x97E8 +0xED83 0x97EE +0xED84 0x97EF +0xED85 0x97F0 +0xED86 0x97F1 +0xED87 0x97F2 +0xED88 0x97F4 +0xED89 0x97F7 +0xED8A 0x97F8 +0xED8B 0x97F9 +0xED8C 0x97FA +0xED8D 0x97FB +0xED8E 0x97FC +0xED8F 0x97FD +0xED90 0x97FE +0xED91 0x97FF +0xED92 0x9800 +0xED93 0x9801 +0xED94 0x9802 +0xED95 0x9803 +0xED96 0x9804 +0xED97 0x9805 +0xED98 0x9806 +0xED99 0x9807 +0xED9A 0x9808 +0xED9B 0x9809 +0xED9C 0x980A +0xED9D 0x980B +0xED9E 0x980C +0xED9F 0x980D +0xEDA0 0x980E +0xEDA1 0x603C +0xEDA2 0x605D +0xEDA3 0x605A +0xEDA4 0x6067 +0xEDA5 0x6041 +0xEDA6 0x6059 +0xEDA7 0x6063 +0xEDA8 0x60AB +0xEDA9 0x6106 +0xEDAA 0x610D +0xEDAB 0x615D +0xEDAC 0x61A9 +0xEDAD 0x619D +0xEDAE 0x61CB +0xEDAF 0x61D1 +0xEDB0 0x6206 +0xEDB1 0x8080 +0xEDB2 0x807F +0xEDB3 0x6C93 +0xEDB4 0x6CF6 +0xEDB5 0x6DFC +0xEDB6 0x77F6 +0xEDB7 0x77F8 +0xEDB8 0x7800 +0xEDB9 0x7809 +0xEDBA 0x7817 +0xEDBB 0x7818 +0xEDBC 0x7811 +0xEDBD 0x65AB +0xEDBE 0x782D +0xEDBF 0x781C +0xEDC0 0x781D +0xEDC1 0x7839 +0xEDC2 0x783A +0xEDC3 0x783B +0xEDC4 0x781F +0xEDC5 0x783C +0xEDC6 0x7825 +0xEDC7 0x782C +0xEDC8 0x7823 +0xEDC9 0x7829 +0xEDCA 0x784E +0xEDCB 0x786D +0xEDCC 0x7856 +0xEDCD 0x7857 +0xEDCE 0x7826 +0xEDCF 0x7850 +0xEDD0 0x7847 +0xEDD1 0x784C +0xEDD2 0x786A +0xEDD3 0x789B +0xEDD4 0x7893 +0xEDD5 0x789A +0xEDD6 0x7887 +0xEDD7 0x789C +0xEDD8 0x78A1 +0xEDD9 0x78A3 +0xEDDA 0x78B2 +0xEDDB 0x78B9 +0xEDDC 0x78A5 +0xEDDD 0x78D4 +0xEDDE 0x78D9 +0xEDDF 0x78C9 +0xEDE0 0x78EC +0xEDE1 0x78F2 +0xEDE2 0x7905 +0xEDE3 0x78F4 +0xEDE4 0x7913 +0xEDE5 0x7924 +0xEDE6 0x791E +0xEDE7 0x7934 +0xEDE8 0x9F9B +0xEDE9 0x9EF9 +0xEDEA 0x9EFB +0xEDEB 0x9EFC +0xEDEC 0x76F1 +0xEDED 0x7704 +0xEDEE 0x770D +0xEDEF 0x76F9 +0xEDF0 0x7707 +0xEDF1 0x7708 +0xEDF2 0x771A +0xEDF3 0x7722 +0xEDF4 0x7719 +0xEDF5 0x772D +0xEDF6 0x7726 +0xEDF7 0x7735 +0xEDF8 0x7738 +0xEDF9 0x7750 +0xEDFA 0x7751 +0xEDFB 0x7747 +0xEDFC 0x7743 +0xEDFD 0x775A +0xEDFE 0x7768 +0xEE40 0x980F +0xEE41 0x9810 +0xEE42 0x9811 +0xEE43 0x9812 +0xEE44 0x9813 +0xEE45 0x9814 +0xEE46 0x9815 +0xEE47 0x9816 +0xEE48 0x9817 +0xEE49 0x9818 +0xEE4A 0x9819 +0xEE4B 0x981A +0xEE4C 0x981B +0xEE4D 0x981C +0xEE4E 0x981D +0xEE4F 0x981E +0xEE50 0x981F +0xEE51 0x9820 +0xEE52 0x9821 +0xEE53 0x9822 +0xEE54 0x9823 +0xEE55 0x9824 +0xEE56 0x9825 +0xEE57 0x9826 +0xEE58 0x9827 +0xEE59 0x9828 +0xEE5A 0x9829 +0xEE5B 0x982A +0xEE5C 0x982B +0xEE5D 0x982C +0xEE5E 0x982D +0xEE5F 0x982E +0xEE60 0x982F +0xEE61 0x9830 +0xEE62 0x9831 +0xEE63 0x9832 +0xEE64 0x9833 +0xEE65 0x9834 +0xEE66 0x9835 +0xEE67 0x9836 +0xEE68 0x9837 +0xEE69 0x9838 +0xEE6A 0x9839 +0xEE6B 0x983A +0xEE6C 0x983B +0xEE6D 0x983C +0xEE6E 0x983D +0xEE6F 0x983E +0xEE70 0x983F +0xEE71 0x9840 +0xEE72 0x9841 +0xEE73 0x9842 +0xEE74 0x9843 +0xEE75 0x9844 +0xEE76 0x9845 +0xEE77 0x9846 +0xEE78 0x9847 +0xEE79 0x9848 +0xEE7A 0x9849 +0xEE7B 0x984A +0xEE7C 0x984B +0xEE7D 0x984C +0xEE7E 0x984D +0xEE80 0x984E +0xEE81 0x984F +0xEE82 0x9850 +0xEE83 0x9851 +0xEE84 0x9852 +0xEE85 0x9853 +0xEE86 0x9854 +0xEE87 0x9855 +0xEE88 0x9856 +0xEE89 0x9857 +0xEE8A 0x9858 +0xEE8B 0x9859 +0xEE8C 0x985A +0xEE8D 0x985B +0xEE8E 0x985C +0xEE8F 0x985D +0xEE90 0x985E +0xEE91 0x985F +0xEE92 0x9860 +0xEE93 0x9861 +0xEE94 0x9862 +0xEE95 0x9863 +0xEE96 0x9864 +0xEE97 0x9865 +0xEE98 0x9866 +0xEE99 0x9867 +0xEE9A 0x9868 +0xEE9B 0x9869 +0xEE9C 0x986A +0xEE9D 0x986B +0xEE9E 0x986C +0xEE9F 0x986D +0xEEA0 0x986E +0xEEA1 0x7762 +0xEEA2 0x7765 +0xEEA3 0x777F +0xEEA4 0x778D +0xEEA5 0x777D +0xEEA6 0x7780 +0xEEA7 0x778C +0xEEA8 0x7791 +0xEEA9 0x779F +0xEEAA 0x77A0 +0xEEAB 0x77B0 +0xEEAC 0x77B5 +0xEEAD 0x77BD +0xEEAE 0x753A +0xEEAF 0x7540 +0xEEB0 0x754E +0xEEB1 0x754B +0xEEB2 0x7548 +0xEEB3 0x755B +0xEEB4 0x7572 +0xEEB5 0x7579 +0xEEB6 0x7583 +0xEEB7 0x7F58 +0xEEB8 0x7F61 +0xEEB9 0x7F5F +0xEEBA 0x8A48 +0xEEBB 0x7F68 +0xEEBC 0x7F74 +0xEEBD 0x7F71 +0xEEBE 0x7F79 +0xEEBF 0x7F81 +0xEEC0 0x7F7E +0xEEC1 0x76CD +0xEEC2 0x76E5 +0xEEC3 0x8832 +0xEEC4 0x9485 +0xEEC5 0x9486 +0xEEC6 0x9487 +0xEEC7 0x948B +0xEEC8 0x948A +0xEEC9 0x948C +0xEECA 0x948D +0xEECB 0x948F +0xEECC 0x9490 +0xEECD 0x9494 +0xEECE 0x9497 +0xEECF 0x9495 +0xEED0 0x949A +0xEED1 0x949B +0xEED2 0x949C +0xEED3 0x94A3 +0xEED4 0x94A4 +0xEED5 0x94AB +0xEED6 0x94AA +0xEED7 0x94AD +0xEED8 0x94AC +0xEED9 0x94AF +0xEEDA 0x94B0 +0xEEDB 0x94B2 +0xEEDC 0x94B4 +0xEEDD 0x94B6 +0xEEDE 0x94B7 +0xEEDF 0x94B8 +0xEEE0 0x94B9 +0xEEE1 0x94BA +0xEEE2 0x94BC +0xEEE3 0x94BD +0xEEE4 0x94BF +0xEEE5 0x94C4 +0xEEE6 0x94C8 +0xEEE7 0x94C9 +0xEEE8 0x94CA +0xEEE9 0x94CB +0xEEEA 0x94CC +0xEEEB 0x94CD +0xEEEC 0x94CE +0xEEED 0x94D0 +0xEEEE 0x94D1 +0xEEEF 0x94D2 +0xEEF0 0x94D5 +0xEEF1 0x94D6 +0xEEF2 0x94D7 +0xEEF3 0x94D9 +0xEEF4 0x94D8 +0xEEF5 0x94DB +0xEEF6 0x94DE +0xEEF7 0x94DF +0xEEF8 0x94E0 +0xEEF9 0x94E2 +0xEEFA 0x94E4 +0xEEFB 0x94E5 +0xEEFC 0x94E7 +0xEEFD 0x94E8 +0xEEFE 0x94EA +0xEF40 0x986F +0xEF41 0x9870 +0xEF42 0x9871 +0xEF43 0x9872 +0xEF44 0x9873 +0xEF45 0x9874 +0xEF46 0x988B +0xEF47 0x988E +0xEF48 0x9892 +0xEF49 0x9895 +0xEF4A 0x9899 +0xEF4B 0x98A3 +0xEF4C 0x98A8 +0xEF4D 0x98A9 +0xEF4E 0x98AA +0xEF4F 0x98AB +0xEF50 0x98AC +0xEF51 0x98AD +0xEF52 0x98AE +0xEF53 0x98AF +0xEF54 0x98B0 +0xEF55 0x98B1 +0xEF56 0x98B2 +0xEF57 0x98B3 +0xEF58 0x98B4 +0xEF59 0x98B5 +0xEF5A 0x98B6 +0xEF5B 0x98B7 +0xEF5C 0x98B8 +0xEF5D 0x98B9 +0xEF5E 0x98BA +0xEF5F 0x98BB +0xEF60 0x98BC +0xEF61 0x98BD +0xEF62 0x98BE +0xEF63 0x98BF +0xEF64 0x98C0 +0xEF65 0x98C1 +0xEF66 0x98C2 +0xEF67 0x98C3 +0xEF68 0x98C4 +0xEF69 0x98C5 +0xEF6A 0x98C6 +0xEF6B 0x98C7 +0xEF6C 0x98C8 +0xEF6D 0x98C9 +0xEF6E 0x98CA +0xEF6F 0x98CB +0xEF70 0x98CC +0xEF71 0x98CD +0xEF72 0x98CF +0xEF73 0x98D0 +0xEF74 0x98D4 +0xEF75 0x98D6 +0xEF76 0x98D7 +0xEF77 0x98DB +0xEF78 0x98DC +0xEF79 0x98DD +0xEF7A 0x98E0 +0xEF7B 0x98E1 +0xEF7C 0x98E2 +0xEF7D 0x98E3 +0xEF7E 0x98E4 +0xEF80 0x98E5 +0xEF81 0x98E6 +0xEF82 0x98E9 +0xEF83 0x98EA +0xEF84 0x98EB +0xEF85 0x98EC +0xEF86 0x98ED +0xEF87 0x98EE +0xEF88 0x98EF +0xEF89 0x98F0 +0xEF8A 0x98F1 +0xEF8B 0x98F2 +0xEF8C 0x98F3 +0xEF8D 0x98F4 +0xEF8E 0x98F5 +0xEF8F 0x98F6 +0xEF90 0x98F7 +0xEF91 0x98F8 +0xEF92 0x98F9 +0xEF93 0x98FA +0xEF94 0x98FB +0xEF95 0x98FC +0xEF96 0x98FD +0xEF97 0x98FE +0xEF98 0x98FF +0xEF99 0x9900 +0xEF9A 0x9901 +0xEF9B 0x9902 +0xEF9C 0x9903 +0xEF9D 0x9904 +0xEF9E 0x9905 +0xEF9F 0x9906 +0xEFA0 0x9907 +0xEFA1 0x94E9 +0xEFA2 0x94EB +0xEFA3 0x94EE +0xEFA4 0x94EF +0xEFA5 0x94F3 +0xEFA6 0x94F4 +0xEFA7 0x94F5 +0xEFA8 0x94F7 +0xEFA9 0x94F9 +0xEFAA 0x94FC +0xEFAB 0x94FD +0xEFAC 0x94FF +0xEFAD 0x9503 +0xEFAE 0x9502 +0xEFAF 0x9506 +0xEFB0 0x9507 +0xEFB1 0x9509 +0xEFB2 0x950A +0xEFB3 0x950D +0xEFB4 0x950E +0xEFB5 0x950F +0xEFB6 0x9512 +0xEFB7 0x9513 +0xEFB8 0x9514 +0xEFB9 0x9515 +0xEFBA 0x9516 +0xEFBB 0x9518 +0xEFBC 0x951B +0xEFBD 0x951D +0xEFBE 0x951E +0xEFBF 0x951F +0xEFC0 0x9522 +0xEFC1 0x952A +0xEFC2 0x952B +0xEFC3 0x9529 +0xEFC4 0x952C +0xEFC5 0x9531 +0xEFC6 0x9532 +0xEFC7 0x9534 +0xEFC8 0x9536 +0xEFC9 0x9537 +0xEFCA 0x9538 +0xEFCB 0x953C +0xEFCC 0x953E +0xEFCD 0x953F +0xEFCE 0x9542 +0xEFCF 0x9535 +0xEFD0 0x9544 +0xEFD1 0x9545 +0xEFD2 0x9546 +0xEFD3 0x9549 +0xEFD4 0x954C +0xEFD5 0x954E +0xEFD6 0x954F +0xEFD7 0x9552 +0xEFD8 0x9553 +0xEFD9 0x9554 +0xEFDA 0x9556 +0xEFDB 0x9557 +0xEFDC 0x9558 +0xEFDD 0x9559 +0xEFDE 0x955B +0xEFDF 0x955E +0xEFE0 0x955F +0xEFE1 0x955D +0xEFE2 0x9561 +0xEFE3 0x9562 +0xEFE4 0x9564 +0xEFE5 0x9565 +0xEFE6 0x9566 +0xEFE7 0x9567 +0xEFE8 0x9568 +0xEFE9 0x9569 +0xEFEA 0x956A +0xEFEB 0x956B +0xEFEC 0x956C +0xEFED 0x956F +0xEFEE 0x9571 +0xEFEF 0x9572 +0xEFF0 0x9573 +0xEFF1 0x953A +0xEFF2 0x77E7 +0xEFF3 0x77EC +0xEFF4 0x96C9 +0xEFF5 0x79D5 +0xEFF6 0x79ED +0xEFF7 0x79E3 +0xEFF8 0x79EB +0xEFF9 0x7A06 +0xEFFA 0x5D47 +0xEFFB 0x7A03 +0xEFFC 0x7A02 +0xEFFD 0x7A1E +0xEFFE 0x7A14 +0xF040 0x9908 +0xF041 0x9909 +0xF042 0x990A +0xF043 0x990B +0xF044 0x990C +0xF045 0x990E +0xF046 0x990F +0xF047 0x9911 +0xF048 0x9912 +0xF049 0x9913 +0xF04A 0x9914 +0xF04B 0x9915 +0xF04C 0x9916 +0xF04D 0x9917 +0xF04E 0x9918 +0xF04F 0x9919 +0xF050 0x991A +0xF051 0x991B +0xF052 0x991C +0xF053 0x991D +0xF054 0x991E +0xF055 0x991F +0xF056 0x9920 +0xF057 0x9921 +0xF058 0x9922 +0xF059 0x9923 +0xF05A 0x9924 +0xF05B 0x9925 +0xF05C 0x9926 +0xF05D 0x9927 +0xF05E 0x9928 +0xF05F 0x9929 +0xF060 0x992A +0xF061 0x992B +0xF062 0x992C +0xF063 0x992D +0xF064 0x992F +0xF065 0x9930 +0xF066 0x9931 +0xF067 0x9932 +0xF068 0x9933 +0xF069 0x9934 +0xF06A 0x9935 +0xF06B 0x9936 +0xF06C 0x9937 +0xF06D 0x9938 +0xF06E 0x9939 +0xF06F 0x993A +0xF070 0x993B +0xF071 0x993C +0xF072 0x993D +0xF073 0x993E +0xF074 0x993F +0xF075 0x9940 +0xF076 0x9941 +0xF077 0x9942 +0xF078 0x9943 +0xF079 0x9944 +0xF07A 0x9945 +0xF07B 0x9946 +0xF07C 0x9947 +0xF07D 0x9948 +0xF07E 0x9949 +0xF080 0x994A +0xF081 0x994B +0xF082 0x994C +0xF083 0x994D +0xF084 0x994E +0xF085 0x994F +0xF086 0x9950 +0xF087 0x9951 +0xF088 0x9952 +0xF089 0x9953 +0xF08A 0x9956 +0xF08B 0x9957 +0xF08C 0x9958 +0xF08D 0x9959 +0xF08E 0x995A +0xF08F 0x995B +0xF090 0x995C +0xF091 0x995D +0xF092 0x995E +0xF093 0x995F +0xF094 0x9960 +0xF095 0x9961 +0xF096 0x9962 +0xF097 0x9964 +0xF098 0x9966 +0xF099 0x9973 +0xF09A 0x9978 +0xF09B 0x9979 +0xF09C 0x997B +0xF09D 0x997E +0xF09E 0x9982 +0xF09F 0x9983 +0xF0A0 0x9989 +0xF0A1 0x7A39 +0xF0A2 0x7A37 +0xF0A3 0x7A51 +0xF0A4 0x9ECF +0xF0A5 0x99A5 +0xF0A6 0x7A70 +0xF0A7 0x7688 +0xF0A8 0x768E +0xF0A9 0x7693 +0xF0AA 0x7699 +0xF0AB 0x76A4 +0xF0AC 0x74DE +0xF0AD 0x74E0 +0xF0AE 0x752C +0xF0AF 0x9E20 +0xF0B0 0x9E22 +0xF0B1 0x9E28 +0xF0B2 0x9E29 +0xF0B3 0x9E2A +0xF0B4 0x9E2B +0xF0B5 0x9E2C +0xF0B6 0x9E32 +0xF0B7 0x9E31 +0xF0B8 0x9E36 +0xF0B9 0x9E38 +0xF0BA 0x9E37 +0xF0BB 0x9E39 +0xF0BC 0x9E3A +0xF0BD 0x9E3E +0xF0BE 0x9E41 +0xF0BF 0x9E42 +0xF0C0 0x9E44 +0xF0C1 0x9E46 +0xF0C2 0x9E47 +0xF0C3 0x9E48 +0xF0C4 0x9E49 +0xF0C5 0x9E4B +0xF0C6 0x9E4C +0xF0C7 0x9E4E +0xF0C8 0x9E51 +0xF0C9 0x9E55 +0xF0CA 0x9E57 +0xF0CB 0x9E5A +0xF0CC 0x9E5B +0xF0CD 0x9E5C +0xF0CE 0x9E5E +0xF0CF 0x9E63 +0xF0D0 0x9E66 +0xF0D1 0x9E67 +0xF0D2 0x9E68 +0xF0D3 0x9E69 +0xF0D4 0x9E6A +0xF0D5 0x9E6B +0xF0D6 0x9E6C +0xF0D7 0x9E71 +0xF0D8 0x9E6D +0xF0D9 0x9E73 +0xF0DA 0x7592 +0xF0DB 0x7594 +0xF0DC 0x7596 +0xF0DD 0x75A0 +0xF0DE 0x759D +0xF0DF 0x75AC +0xF0E0 0x75A3 +0xF0E1 0x75B3 +0xF0E2 0x75B4 +0xF0E3 0x75B8 +0xF0E4 0x75C4 +0xF0E5 0x75B1 +0xF0E6 0x75B0 +0xF0E7 0x75C3 +0xF0E8 0x75C2 +0xF0E9 0x75D6 +0xF0EA 0x75CD +0xF0EB 0x75E3 +0xF0EC 0x75E8 +0xF0ED 0x75E6 +0xF0EE 0x75E4 +0xF0EF 0x75EB +0xF0F0 0x75E7 +0xF0F1 0x7603 +0xF0F2 0x75F1 +0xF0F3 0x75FC +0xF0F4 0x75FF +0xF0F5 0x7610 +0xF0F6 0x7600 +0xF0F7 0x7605 +0xF0F8 0x760C +0xF0F9 0x7617 +0xF0FA 0x760A +0xF0FB 0x7625 +0xF0FC 0x7618 +0xF0FD 0x7615 +0xF0FE 0x7619 +0xF140 0x998C +0xF141 0x998E +0xF142 0x999A +0xF143 0x999B +0xF144 0x999C +0xF145 0x999D +0xF146 0x999E +0xF147 0x999F +0xF148 0x99A0 +0xF149 0x99A1 +0xF14A 0x99A2 +0xF14B 0x99A3 +0xF14C 0x99A4 +0xF14D 0x99A6 +0xF14E 0x99A7 +0xF14F 0x99A9 +0xF150 0x99AA +0xF151 0x99AB +0xF152 0x99AC +0xF153 0x99AD +0xF154 0x99AE +0xF155 0x99AF +0xF156 0x99B0 +0xF157 0x99B1 +0xF158 0x99B2 +0xF159 0x99B3 +0xF15A 0x99B4 +0xF15B 0x99B5 +0xF15C 0x99B6 +0xF15D 0x99B7 +0xF15E 0x99B8 +0xF15F 0x99B9 +0xF160 0x99BA +0xF161 0x99BB +0xF162 0x99BC +0xF163 0x99BD +0xF164 0x99BE +0xF165 0x99BF +0xF166 0x99C0 +0xF167 0x99C1 +0xF168 0x99C2 +0xF169 0x99C3 +0xF16A 0x99C4 +0xF16B 0x99C5 +0xF16C 0x99C6 +0xF16D 0x99C7 +0xF16E 0x99C8 +0xF16F 0x99C9 +0xF170 0x99CA +0xF171 0x99CB +0xF172 0x99CC +0xF173 0x99CD +0xF174 0x99CE +0xF175 0x99CF +0xF176 0x99D0 +0xF177 0x99D1 +0xF178 0x99D2 +0xF179 0x99D3 +0xF17A 0x99D4 +0xF17B 0x99D5 +0xF17C 0x99D6 +0xF17D 0x99D7 +0xF17E 0x99D8 +0xF180 0x99D9 +0xF181 0x99DA +0xF182 0x99DB +0xF183 0x99DC +0xF184 0x99DD +0xF185 0x99DE +0xF186 0x99DF +0xF187 0x99E0 +0xF188 0x99E1 +0xF189 0x99E2 +0xF18A 0x99E3 +0xF18B 0x99E4 +0xF18C 0x99E5 +0xF18D 0x99E6 +0xF18E 0x99E7 +0xF18F 0x99E8 +0xF190 0x99E9 +0xF191 0x99EA +0xF192 0x99EB +0xF193 0x99EC +0xF194 0x99ED +0xF195 0x99EE +0xF196 0x99EF +0xF197 0x99F0 +0xF198 0x99F1 +0xF199 0x99F2 +0xF19A 0x99F3 +0xF19B 0x99F4 +0xF19C 0x99F5 +0xF19D 0x99F6 +0xF19E 0x99F7 +0xF19F 0x99F8 +0xF1A0 0x99F9 +0xF1A1 0x761B +0xF1A2 0x763C +0xF1A3 0x7622 +0xF1A4 0x7620 +0xF1A5 0x7640 +0xF1A6 0x762D +0xF1A7 0x7630 +0xF1A8 0x763F +0xF1A9 0x7635 +0xF1AA 0x7643 +0xF1AB 0x763E +0xF1AC 0x7633 +0xF1AD 0x764D +0xF1AE 0x765E +0xF1AF 0x7654 +0xF1B0 0x765C +0xF1B1 0x7656 +0xF1B2 0x766B +0xF1B3 0x766F +0xF1B4 0x7FCA +0xF1B5 0x7AE6 +0xF1B6 0x7A78 +0xF1B7 0x7A79 +0xF1B8 0x7A80 +0xF1B9 0x7A86 +0xF1BA 0x7A88 +0xF1BB 0x7A95 +0xF1BC 0x7AA6 +0xF1BD 0x7AA0 +0xF1BE 0x7AAC +0xF1BF 0x7AA8 +0xF1C0 0x7AAD +0xF1C1 0x7AB3 +0xF1C2 0x8864 +0xF1C3 0x8869 +0xF1C4 0x8872 +0xF1C5 0x887D +0xF1C6 0x887F +0xF1C7 0x8882 +0xF1C8 0x88A2 +0xF1C9 0x88C6 +0xF1CA 0x88B7 +0xF1CB 0x88BC +0xF1CC 0x88C9 +0xF1CD 0x88E2 +0xF1CE 0x88CE +0xF1CF 0x88E3 +0xF1D0 0x88E5 +0xF1D1 0x88F1 +0xF1D2 0x891A +0xF1D3 0x88FC +0xF1D4 0x88E8 +0xF1D5 0x88FE +0xF1D6 0x88F0 +0xF1D7 0x8921 +0xF1D8 0x8919 +0xF1D9 0x8913 +0xF1DA 0x891B +0xF1DB 0x890A +0xF1DC 0x8934 +0xF1DD 0x892B +0xF1DE 0x8936 +0xF1DF 0x8941 +0xF1E0 0x8966 +0xF1E1 0x897B +0xF1E2 0x758B +0xF1E3 0x80E5 +0xF1E4 0x76B2 +0xF1E5 0x76B4 +0xF1E6 0x77DC +0xF1E7 0x8012 +0xF1E8 0x8014 +0xF1E9 0x8016 +0xF1EA 0x801C +0xF1EB 0x8020 +0xF1EC 0x8022 +0xF1ED 0x8025 +0xF1EE 0x8026 +0xF1EF 0x8027 +0xF1F0 0x8029 +0xF1F1 0x8028 +0xF1F2 0x8031 +0xF1F3 0x800B +0xF1F4 0x8035 +0xF1F5 0x8043 +0xF1F6 0x8046 +0xF1F7 0x804D +0xF1F8 0x8052 +0xF1F9 0x8069 +0xF1FA 0x8071 +0xF1FB 0x8983 +0xF1FC 0x9878 +0xF1FD 0x9880 +0xF1FE 0x9883 +0xF240 0x99FA +0xF241 0x99FB +0xF242 0x99FC +0xF243 0x99FD +0xF244 0x99FE +0xF245 0x99FF +0xF246 0x9A00 +0xF247 0x9A01 +0xF248 0x9A02 +0xF249 0x9A03 +0xF24A 0x9A04 +0xF24B 0x9A05 +0xF24C 0x9A06 +0xF24D 0x9A07 +0xF24E 0x9A08 +0xF24F 0x9A09 +0xF250 0x9A0A +0xF251 0x9A0B +0xF252 0x9A0C +0xF253 0x9A0D +0xF254 0x9A0E +0xF255 0x9A0F +0xF256 0x9A10 +0xF257 0x9A11 +0xF258 0x9A12 +0xF259 0x9A13 +0xF25A 0x9A14 +0xF25B 0x9A15 +0xF25C 0x9A16 +0xF25D 0x9A17 +0xF25E 0x9A18 +0xF25F 0x9A19 +0xF260 0x9A1A +0xF261 0x9A1B +0xF262 0x9A1C +0xF263 0x9A1D +0xF264 0x9A1E +0xF265 0x9A1F +0xF266 0x9A20 +0xF267 0x9A21 +0xF268 0x9A22 +0xF269 0x9A23 +0xF26A 0x9A24 +0xF26B 0x9A25 +0xF26C 0x9A26 +0xF26D 0x9A27 +0xF26E 0x9A28 +0xF26F 0x9A29 +0xF270 0x9A2A +0xF271 0x9A2B +0xF272 0x9A2C +0xF273 0x9A2D +0xF274 0x9A2E +0xF275 0x9A2F +0xF276 0x9A30 +0xF277 0x9A31 +0xF278 0x9A32 +0xF279 0x9A33 +0xF27A 0x9A34 +0xF27B 0x9A35 +0xF27C 0x9A36 +0xF27D 0x9A37 +0xF27E 0x9A38 +0xF280 0x9A39 +0xF281 0x9A3A +0xF282 0x9A3B +0xF283 0x9A3C +0xF284 0x9A3D +0xF285 0x9A3E +0xF286 0x9A3F +0xF287 0x9A40 +0xF288 0x9A41 +0xF289 0x9A42 +0xF28A 0x9A43 +0xF28B 0x9A44 +0xF28C 0x9A45 +0xF28D 0x9A46 +0xF28E 0x9A47 +0xF28F 0x9A48 +0xF290 0x9A49 +0xF291 0x9A4A +0xF292 0x9A4B +0xF293 0x9A4C +0xF294 0x9A4D +0xF295 0x9A4E +0xF296 0x9A4F +0xF297 0x9A50 +0xF298 0x9A51 +0xF299 0x9A52 +0xF29A 0x9A53 +0xF29B 0x9A54 +0xF29C 0x9A55 +0xF29D 0x9A56 +0xF29E 0x9A57 +0xF29F 0x9A58 +0xF2A0 0x9A59 +0xF2A1 0x9889 +0xF2A2 0x988C +0xF2A3 0x988D +0xF2A4 0x988F +0xF2A5 0x9894 +0xF2A6 0x989A +0xF2A7 0x989B +0xF2A8 0x989E +0xF2A9 0x989F +0xF2AA 0x98A1 +0xF2AB 0x98A2 +0xF2AC 0x98A5 +0xF2AD 0x98A6 +0xF2AE 0x864D +0xF2AF 0x8654 +0xF2B0 0x866C +0xF2B1 0x866E +0xF2B2 0x867F +0xF2B3 0x867A +0xF2B4 0x867C +0xF2B5 0x867B +0xF2B6 0x86A8 +0xF2B7 0x868D +0xF2B8 0x868B +0xF2B9 0x86AC +0xF2BA 0x869D +0xF2BB 0x86A7 +0xF2BC 0x86A3 +0xF2BD 0x86AA +0xF2BE 0x8693 +0xF2BF 0x86A9 +0xF2C0 0x86B6 +0xF2C1 0x86C4 +0xF2C2 0x86B5 +0xF2C3 0x86CE +0xF2C4 0x86B0 +0xF2C5 0x86BA +0xF2C6 0x86B1 +0xF2C7 0x86AF +0xF2C8 0x86C9 +0xF2C9 0x86CF +0xF2CA 0x86B4 +0xF2CB 0x86E9 +0xF2CC 0x86F1 +0xF2CD 0x86F2 +0xF2CE 0x86ED +0xF2CF 0x86F3 +0xF2D0 0x86D0 +0xF2D1 0x8713 +0xF2D2 0x86DE +0xF2D3 0x86F4 +0xF2D4 0x86DF +0xF2D5 0x86D8 +0xF2D6 0x86D1 +0xF2D7 0x8703 +0xF2D8 0x8707 +0xF2D9 0x86F8 +0xF2DA 0x8708 +0xF2DB 0x870A +0xF2DC 0x870D +0xF2DD 0x8709 +0xF2DE 0x8723 +0xF2DF 0x873B +0xF2E0 0x871E +0xF2E1 0x8725 +0xF2E2 0x872E +0xF2E3 0x871A +0xF2E4 0x873E +0xF2E5 0x8748 +0xF2E6 0x8734 +0xF2E7 0x8731 +0xF2E8 0x8729 +0xF2E9 0x8737 +0xF2EA 0x873F +0xF2EB 0x8782 +0xF2EC 0x8722 +0xF2ED 0x877D +0xF2EE 0x877E +0xF2EF 0x877B +0xF2F0 0x8760 +0xF2F1 0x8770 +0xF2F2 0x874C +0xF2F3 0x876E +0xF2F4 0x878B +0xF2F5 0x8753 +0xF2F6 0x8763 +0xF2F7 0x877C +0xF2F8 0x8764 +0xF2F9 0x8759 +0xF2FA 0x8765 +0xF2FB 0x8793 +0xF2FC 0x87AF +0xF2FD 0x87A8 +0xF2FE 0x87D2 +0xF340 0x9A5A +0xF341 0x9A5B +0xF342 0x9A5C +0xF343 0x9A5D +0xF344 0x9A5E +0xF345 0x9A5F +0xF346 0x9A60 +0xF347 0x9A61 +0xF348 0x9A62 +0xF349 0x9A63 +0xF34A 0x9A64 +0xF34B 0x9A65 +0xF34C 0x9A66 +0xF34D 0x9A67 +0xF34E 0x9A68 +0xF34F 0x9A69 +0xF350 0x9A6A +0xF351 0x9A6B +0xF352 0x9A72 +0xF353 0x9A83 +0xF354 0x9A89 +0xF355 0x9A8D +0xF356 0x9A8E +0xF357 0x9A94 +0xF358 0x9A95 +0xF359 0x9A99 +0xF35A 0x9AA6 +0xF35B 0x9AA9 +0xF35C 0x9AAA +0xF35D 0x9AAB +0xF35E 0x9AAC +0xF35F 0x9AAD +0xF360 0x9AAE +0xF361 0x9AAF +0xF362 0x9AB2 +0xF363 0x9AB3 +0xF364 0x9AB4 +0xF365 0x9AB5 +0xF366 0x9AB9 +0xF367 0x9ABB +0xF368 0x9ABD +0xF369 0x9ABE +0xF36A 0x9ABF +0xF36B 0x9AC3 +0xF36C 0x9AC4 +0xF36D 0x9AC6 +0xF36E 0x9AC7 +0xF36F 0x9AC8 +0xF370 0x9AC9 +0xF371 0x9ACA +0xF372 0x9ACD +0xF373 0x9ACE +0xF374 0x9ACF +0xF375 0x9AD0 +0xF376 0x9AD2 +0xF377 0x9AD4 +0xF378 0x9AD5 +0xF379 0x9AD6 +0xF37A 0x9AD7 +0xF37B 0x9AD9 +0xF37C 0x9ADA +0xF37D 0x9ADB +0xF37E 0x9ADC +0xF380 0x9ADD +0xF381 0x9ADE +0xF382 0x9AE0 +0xF383 0x9AE2 +0xF384 0x9AE3 +0xF385 0x9AE4 +0xF386 0x9AE5 +0xF387 0x9AE7 +0xF388 0x9AE8 +0xF389 0x9AE9 +0xF38A 0x9AEA +0xF38B 0x9AEC +0xF38C 0x9AEE +0xF38D 0x9AF0 +0xF38E 0x9AF1 +0xF38F 0x9AF2 +0xF390 0x9AF3 +0xF391 0x9AF4 +0xF392 0x9AF5 +0xF393 0x9AF6 +0xF394 0x9AF7 +0xF395 0x9AF8 +0xF396 0x9AFA +0xF397 0x9AFC +0xF398 0x9AFD +0xF399 0x9AFE +0xF39A 0x9AFF +0xF39B 0x9B00 +0xF39C 0x9B01 +0xF39D 0x9B02 +0xF39E 0x9B04 +0xF39F 0x9B05 +0xF3A0 0x9B06 +0xF3A1 0x87C6 +0xF3A2 0x8788 +0xF3A3 0x8785 +0xF3A4 0x87AD +0xF3A5 0x8797 +0xF3A6 0x8783 +0xF3A7 0x87AB +0xF3A8 0x87E5 +0xF3A9 0x87AC +0xF3AA 0x87B5 +0xF3AB 0x87B3 +0xF3AC 0x87CB +0xF3AD 0x87D3 +0xF3AE 0x87BD +0xF3AF 0x87D1 +0xF3B0 0x87C0 +0xF3B1 0x87CA +0xF3B2 0x87DB +0xF3B3 0x87EA +0xF3B4 0x87E0 +0xF3B5 0x87EE +0xF3B6 0x8816 +0xF3B7 0x8813 +0xF3B8 0x87FE +0xF3B9 0x880A +0xF3BA 0x881B +0xF3BB 0x8821 +0xF3BC 0x8839 +0xF3BD 0x883C +0xF3BE 0x7F36 +0xF3BF 0x7F42 +0xF3C0 0x7F44 +0xF3C1 0x7F45 +0xF3C2 0x8210 +0xF3C3 0x7AFA +0xF3C4 0x7AFD +0xF3C5 0x7B08 +0xF3C6 0x7B03 +0xF3C7 0x7B04 +0xF3C8 0x7B15 +0xF3C9 0x7B0A +0xF3CA 0x7B2B +0xF3CB 0x7B0F +0xF3CC 0x7B47 +0xF3CD 0x7B38 +0xF3CE 0x7B2A +0xF3CF 0x7B19 +0xF3D0 0x7B2E +0xF3D1 0x7B31 +0xF3D2 0x7B20 +0xF3D3 0x7B25 +0xF3D4 0x7B24 +0xF3D5 0x7B33 +0xF3D6 0x7B3E +0xF3D7 0x7B1E +0xF3D8 0x7B58 +0xF3D9 0x7B5A +0xF3DA 0x7B45 +0xF3DB 0x7B75 +0xF3DC 0x7B4C +0xF3DD 0x7B5D +0xF3DE 0x7B60 +0xF3DF 0x7B6E +0xF3E0 0x7B7B +0xF3E1 0x7B62 +0xF3E2 0x7B72 +0xF3E3 0x7B71 +0xF3E4 0x7B90 +0xF3E5 0x7BA6 +0xF3E6 0x7BA7 +0xF3E7 0x7BB8 +0xF3E8 0x7BAC +0xF3E9 0x7B9D +0xF3EA 0x7BA8 +0xF3EB 0x7B85 +0xF3EC 0x7BAA +0xF3ED 0x7B9C +0xF3EE 0x7BA2 +0xF3EF 0x7BAB +0xF3F0 0x7BB4 +0xF3F1 0x7BD1 +0xF3F2 0x7BC1 +0xF3F3 0x7BCC +0xF3F4 0x7BDD +0xF3F5 0x7BDA +0xF3F6 0x7BE5 +0xF3F7 0x7BE6 +0xF3F8 0x7BEA +0xF3F9 0x7C0C +0xF3FA 0x7BFE +0xF3FB 0x7BFC +0xF3FC 0x7C0F +0xF3FD 0x7C16 +0xF3FE 0x7C0B +0xF440 0x9B07 +0xF441 0x9B09 +0xF442 0x9B0A +0xF443 0x9B0B +0xF444 0x9B0C +0xF445 0x9B0D +0xF446 0x9B0E +0xF447 0x9B10 +0xF448 0x9B11 +0xF449 0x9B12 +0xF44A 0x9B14 +0xF44B 0x9B15 +0xF44C 0x9B16 +0xF44D 0x9B17 +0xF44E 0x9B18 +0xF44F 0x9B19 +0xF450 0x9B1A +0xF451 0x9B1B +0xF452 0x9B1C +0xF453 0x9B1D +0xF454 0x9B1E +0xF455 0x9B20 +0xF456 0x9B21 +0xF457 0x9B22 +0xF458 0x9B24 +0xF459 0x9B25 +0xF45A 0x9B26 +0xF45B 0x9B27 +0xF45C 0x9B28 +0xF45D 0x9B29 +0xF45E 0x9B2A +0xF45F 0x9B2B +0xF460 0x9B2C +0xF461 0x9B2D +0xF462 0x9B2E +0xF463 0x9B30 +0xF464 0x9B31 +0xF465 0x9B33 +0xF466 0x9B34 +0xF467 0x9B35 +0xF468 0x9B36 +0xF469 0x9B37 +0xF46A 0x9B38 +0xF46B 0x9B39 +0xF46C 0x9B3A +0xF46D 0x9B3D +0xF46E 0x9B3E +0xF46F 0x9B3F +0xF470 0x9B40 +0xF471 0x9B46 +0xF472 0x9B4A +0xF473 0x9B4B +0xF474 0x9B4C +0xF475 0x9B4E +0xF476 0x9B50 +0xF477 0x9B52 +0xF478 0x9B53 +0xF479 0x9B55 +0xF47A 0x9B56 +0xF47B 0x9B57 +0xF47C 0x9B58 +0xF47D 0x9B59 +0xF47E 0x9B5A +0xF480 0x9B5B +0xF481 0x9B5C +0xF482 0x9B5D +0xF483 0x9B5E +0xF484 0x9B5F +0xF485 0x9B60 +0xF486 0x9B61 +0xF487 0x9B62 +0xF488 0x9B63 +0xF489 0x9B64 +0xF48A 0x9B65 +0xF48B 0x9B66 +0xF48C 0x9B67 +0xF48D 0x9B68 +0xF48E 0x9B69 +0xF48F 0x9B6A +0xF490 0x9B6B +0xF491 0x9B6C +0xF492 0x9B6D +0xF493 0x9B6E +0xF494 0x9B6F +0xF495 0x9B70 +0xF496 0x9B71 +0xF497 0x9B72 +0xF498 0x9B73 +0xF499 0x9B74 +0xF49A 0x9B75 +0xF49B 0x9B76 +0xF49C 0x9B77 +0xF49D 0x9B78 +0xF49E 0x9B79 +0xF49F 0x9B7A +0xF4A0 0x9B7B +0xF4A1 0x7C1F +0xF4A2 0x7C2A +0xF4A3 0x7C26 +0xF4A4 0x7C38 +0xF4A5 0x7C41 +0xF4A6 0x7C40 +0xF4A7 0x81FE +0xF4A8 0x8201 +0xF4A9 0x8202 +0xF4AA 0x8204 +0xF4AB 0x81EC +0xF4AC 0x8844 +0xF4AD 0x8221 +0xF4AE 0x8222 +0xF4AF 0x8223 +0xF4B0 0x822D +0xF4B1 0x822F +0xF4B2 0x8228 +0xF4B3 0x822B +0xF4B4 0x8238 +0xF4B5 0x823B +0xF4B6 0x8233 +0xF4B7 0x8234 +0xF4B8 0x823E +0xF4B9 0x8244 +0xF4BA 0x8249 +0xF4BB 0x824B +0xF4BC 0x824F +0xF4BD 0x825A +0xF4BE 0x825F +0xF4BF 0x8268 +0xF4C0 0x887E +0xF4C1 0x8885 +0xF4C2 0x8888 +0xF4C3 0x88D8 +0xF4C4 0x88DF +0xF4C5 0x895E +0xF4C6 0x7F9D +0xF4C7 0x7F9F +0xF4C8 0x7FA7 +0xF4C9 0x7FAF +0xF4CA 0x7FB0 +0xF4CB 0x7FB2 +0xF4CC 0x7C7C +0xF4CD 0x6549 +0xF4CE 0x7C91 +0xF4CF 0x7C9D +0xF4D0 0x7C9C +0xF4D1 0x7C9E +0xF4D2 0x7CA2 +0xF4D3 0x7CB2 +0xF4D4 0x7CBC +0xF4D5 0x7CBD +0xF4D6 0x7CC1 +0xF4D7 0x7CC7 +0xF4D8 0x7CCC +0xF4D9 0x7CCD +0xF4DA 0x7CC8 +0xF4DB 0x7CC5 +0xF4DC 0x7CD7 +0xF4DD 0x7CE8 +0xF4DE 0x826E +0xF4DF 0x66A8 +0xF4E0 0x7FBF +0xF4E1 0x7FCE +0xF4E2 0x7FD5 +0xF4E3 0x7FE5 +0xF4E4 0x7FE1 +0xF4E5 0x7FE6 +0xF4E6 0x7FE9 +0xF4E7 0x7FEE +0xF4E8 0x7FF3 +0xF4E9 0x7CF8 +0xF4EA 0x7D77 +0xF4EB 0x7DA6 +0xF4EC 0x7DAE +0xF4ED 0x7E47 +0xF4EE 0x7E9B +0xF4EF 0x9EB8 +0xF4F0 0x9EB4 +0xF4F1 0x8D73 +0xF4F2 0x8D84 +0xF4F3 0x8D94 +0xF4F4 0x8D91 +0xF4F5 0x8DB1 +0xF4F6 0x8D67 +0xF4F7 0x8D6D +0xF4F8 0x8C47 +0xF4F9 0x8C49 +0xF4FA 0x914A +0xF4FB 0x9150 +0xF4FC 0x914E +0xF4FD 0x914F +0xF4FE 0x9164 +0xF540 0x9B7C +0xF541 0x9B7D +0xF542 0x9B7E +0xF543 0x9B7F +0xF544 0x9B80 +0xF545 0x9B81 +0xF546 0x9B82 +0xF547 0x9B83 +0xF548 0x9B84 +0xF549 0x9B85 +0xF54A 0x9B86 +0xF54B 0x9B87 +0xF54C 0x9B88 +0xF54D 0x9B89 +0xF54E 0x9B8A +0xF54F 0x9B8B +0xF550 0x9B8C +0xF551 0x9B8D +0xF552 0x9B8E +0xF553 0x9B8F +0xF554 0x9B90 +0xF555 0x9B91 +0xF556 0x9B92 +0xF557 0x9B93 +0xF558 0x9B94 +0xF559 0x9B95 +0xF55A 0x9B96 +0xF55B 0x9B97 +0xF55C 0x9B98 +0xF55D 0x9B99 +0xF55E 0x9B9A +0xF55F 0x9B9B +0xF560 0x9B9C +0xF561 0x9B9D +0xF562 0x9B9E +0xF563 0x9B9F +0xF564 0x9BA0 +0xF565 0x9BA1 +0xF566 0x9BA2 +0xF567 0x9BA3 +0xF568 0x9BA4 +0xF569 0x9BA5 +0xF56A 0x9BA6 +0xF56B 0x9BA7 +0xF56C 0x9BA8 +0xF56D 0x9BA9 +0xF56E 0x9BAA +0xF56F 0x9BAB +0xF570 0x9BAC +0xF571 0x9BAD +0xF572 0x9BAE +0xF573 0x9BAF +0xF574 0x9BB0 +0xF575 0x9BB1 +0xF576 0x9BB2 +0xF577 0x9BB3 +0xF578 0x9BB4 +0xF579 0x9BB5 +0xF57A 0x9BB6 +0xF57B 0x9BB7 +0xF57C 0x9BB8 +0xF57D 0x9BB9 +0xF57E 0x9BBA +0xF580 0x9BBB +0xF581 0x9BBC +0xF582 0x9BBD +0xF583 0x9BBE +0xF584 0x9BBF +0xF585 0x9BC0 +0xF586 0x9BC1 +0xF587 0x9BC2 +0xF588 0x9BC3 +0xF589 0x9BC4 +0xF58A 0x9BC5 +0xF58B 0x9BC6 +0xF58C 0x9BC7 +0xF58D 0x9BC8 +0xF58E 0x9BC9 +0xF58F 0x9BCA +0xF590 0x9BCB +0xF591 0x9BCC +0xF592 0x9BCD +0xF593 0x9BCE +0xF594 0x9BCF +0xF595 0x9BD0 +0xF596 0x9BD1 +0xF597 0x9BD2 +0xF598 0x9BD3 +0xF599 0x9BD4 +0xF59A 0x9BD5 +0xF59B 0x9BD6 +0xF59C 0x9BD7 +0xF59D 0x9BD8 +0xF59E 0x9BD9 +0xF59F 0x9BDA +0xF5A0 0x9BDB +0xF5A1 0x9162 +0xF5A2 0x9161 +0xF5A3 0x9170 +0xF5A4 0x9169 +0xF5A5 0x916F +0xF5A6 0x917D +0xF5A7 0x917E +0xF5A8 0x9172 +0xF5A9 0x9174 +0xF5AA 0x9179 +0xF5AB 0x918C +0xF5AC 0x9185 +0xF5AD 0x9190 +0xF5AE 0x918D +0xF5AF 0x9191 +0xF5B0 0x91A2 +0xF5B1 0x91A3 +0xF5B2 0x91AA +0xF5B3 0x91AD +0xF5B4 0x91AE +0xF5B5 0x91AF +0xF5B6 0x91B5 +0xF5B7 0x91B4 +0xF5B8 0x91BA +0xF5B9 0x8C55 +0xF5BA 0x9E7E +0xF5BB 0x8DB8 +0xF5BC 0x8DEB +0xF5BD 0x8E05 +0xF5BE 0x8E59 +0xF5BF 0x8E69 +0xF5C0 0x8DB5 +0xF5C1 0x8DBF +0xF5C2 0x8DBC +0xF5C3 0x8DBA +0xF5C4 0x8DC4 +0xF5C5 0x8DD6 +0xF5C6 0x8DD7 +0xF5C7 0x8DDA +0xF5C8 0x8DDE +0xF5C9 0x8DCE +0xF5CA 0x8DCF +0xF5CB 0x8DDB +0xF5CC 0x8DC6 +0xF5CD 0x8DEC +0xF5CE 0x8DF7 +0xF5CF 0x8DF8 +0xF5D0 0x8DE3 +0xF5D1 0x8DF9 +0xF5D2 0x8DFB +0xF5D3 0x8DE4 +0xF5D4 0x8E09 +0xF5D5 0x8DFD +0xF5D6 0x8E14 +0xF5D7 0x8E1D +0xF5D8 0x8E1F +0xF5D9 0x8E2C +0xF5DA 0x8E2E +0xF5DB 0x8E23 +0xF5DC 0x8E2F +0xF5DD 0x8E3A +0xF5DE 0x8E40 +0xF5DF 0x8E39 +0xF5E0 0x8E35 +0xF5E1 0x8E3D +0xF5E2 0x8E31 +0xF5E3 0x8E49 +0xF5E4 0x8E41 +0xF5E5 0x8E42 +0xF5E6 0x8E51 +0xF5E7 0x8E52 +0xF5E8 0x8E4A +0xF5E9 0x8E70 +0xF5EA 0x8E76 +0xF5EB 0x8E7C +0xF5EC 0x8E6F +0xF5ED 0x8E74 +0xF5EE 0x8E85 +0xF5EF 0x8E8F +0xF5F0 0x8E94 +0xF5F1 0x8E90 +0xF5F2 0x8E9C +0xF5F3 0x8E9E +0xF5F4 0x8C78 +0xF5F5 0x8C82 +0xF5F6 0x8C8A +0xF5F7 0x8C85 +0xF5F8 0x8C98 +0xF5F9 0x8C94 +0xF5FA 0x659B +0xF5FB 0x89D6 +0xF5FC 0x89DE +0xF5FD 0x89DA +0xF5FE 0x89DC +0xF640 0x9BDC +0xF641 0x9BDD +0xF642 0x9BDE +0xF643 0x9BDF +0xF644 0x9BE0 +0xF645 0x9BE1 +0xF646 0x9BE2 +0xF647 0x9BE3 +0xF648 0x9BE4 +0xF649 0x9BE5 +0xF64A 0x9BE6 +0xF64B 0x9BE7 +0xF64C 0x9BE8 +0xF64D 0x9BE9 +0xF64E 0x9BEA +0xF64F 0x9BEB +0xF650 0x9BEC +0xF651 0x9BED +0xF652 0x9BEE +0xF653 0x9BEF +0xF654 0x9BF0 +0xF655 0x9BF1 +0xF656 0x9BF2 +0xF657 0x9BF3 +0xF658 0x9BF4 +0xF659 0x9BF5 +0xF65A 0x9BF6 +0xF65B 0x9BF7 +0xF65C 0x9BF8 +0xF65D 0x9BF9 +0xF65E 0x9BFA +0xF65F 0x9BFB +0xF660 0x9BFC +0xF661 0x9BFD +0xF662 0x9BFE +0xF663 0x9BFF +0xF664 0x9C00 +0xF665 0x9C01 +0xF666 0x9C02 +0xF667 0x9C03 +0xF668 0x9C04 +0xF669 0x9C05 +0xF66A 0x9C06 +0xF66B 0x9C07 +0xF66C 0x9C08 +0xF66D 0x9C09 +0xF66E 0x9C0A +0xF66F 0x9C0B +0xF670 0x9C0C +0xF671 0x9C0D +0xF672 0x9C0E +0xF673 0x9C0F +0xF674 0x9C10 +0xF675 0x9C11 +0xF676 0x9C12 +0xF677 0x9C13 +0xF678 0x9C14 +0xF679 0x9C15 +0xF67A 0x9C16 +0xF67B 0x9C17 +0xF67C 0x9C18 +0xF67D 0x9C19 +0xF67E 0x9C1A +0xF680 0x9C1B +0xF681 0x9C1C +0xF682 0x9C1D +0xF683 0x9C1E +0xF684 0x9C1F +0xF685 0x9C20 +0xF686 0x9C21 +0xF687 0x9C22 +0xF688 0x9C23 +0xF689 0x9C24 +0xF68A 0x9C25 +0xF68B 0x9C26 +0xF68C 0x9C27 +0xF68D 0x9C28 +0xF68E 0x9C29 +0xF68F 0x9C2A +0xF690 0x9C2B +0xF691 0x9C2C +0xF692 0x9C2D +0xF693 0x9C2E +0xF694 0x9C2F +0xF695 0x9C30 +0xF696 0x9C31 +0xF697 0x9C32 +0xF698 0x9C33 +0xF699 0x9C34 +0xF69A 0x9C35 +0xF69B 0x9C36 +0xF69C 0x9C37 +0xF69D 0x9C38 +0xF69E 0x9C39 +0xF69F 0x9C3A +0xF6A0 0x9C3B +0xF6A1 0x89E5 +0xF6A2 0x89EB +0xF6A3 0x89EF +0xF6A4 0x8A3E +0xF6A5 0x8B26 +0xF6A6 0x9753 +0xF6A7 0x96E9 +0xF6A8 0x96F3 +0xF6A9 0x96EF +0xF6AA 0x9706 +0xF6AB 0x9701 +0xF6AC 0x9708 +0xF6AD 0x970F +0xF6AE 0x970E +0xF6AF 0x972A +0xF6B0 0x972D +0xF6B1 0x9730 +0xF6B2 0x973E +0xF6B3 0x9F80 +0xF6B4 0x9F83 +0xF6B5 0x9F85 +0xF6B6 0x9F86 +0xF6B7 0x9F87 +0xF6B8 0x9F88 +0xF6B9 0x9F89 +0xF6BA 0x9F8A +0xF6BB 0x9F8C +0xF6BC 0x9EFE +0xF6BD 0x9F0B +0xF6BE 0x9F0D +0xF6BF 0x96B9 +0xF6C0 0x96BC +0xF6C1 0x96BD +0xF6C2 0x96CE +0xF6C3 0x96D2 +0xF6C4 0x77BF +0xF6C5 0x96E0 +0xF6C6 0x928E +0xF6C7 0x92AE +0xF6C8 0x92C8 +0xF6C9 0x933E +0xF6CA 0x936A +0xF6CB 0x93CA +0xF6CC 0x938F +0xF6CD 0x943E +0xF6CE 0x946B +0xF6CF 0x9C7F +0xF6D0 0x9C82 +0xF6D1 0x9C85 +0xF6D2 0x9C86 +0xF6D3 0x9C87 +0xF6D4 0x9C88 +0xF6D5 0x7A23 +0xF6D6 0x9C8B +0xF6D7 0x9C8E +0xF6D8 0x9C90 +0xF6D9 0x9C91 +0xF6DA 0x9C92 +0xF6DB 0x9C94 +0xF6DC 0x9C95 +0xF6DD 0x9C9A +0xF6DE 0x9C9B +0xF6DF 0x9C9E +0xF6E0 0x9C9F +0xF6E1 0x9CA0 +0xF6E2 0x9CA1 +0xF6E3 0x9CA2 +0xF6E4 0x9CA3 +0xF6E5 0x9CA5 +0xF6E6 0x9CA6 +0xF6E7 0x9CA7 +0xF6E8 0x9CA8 +0xF6E9 0x9CA9 +0xF6EA 0x9CAB +0xF6EB 0x9CAD +0xF6EC 0x9CAE +0xF6ED 0x9CB0 +0xF6EE 0x9CB1 +0xF6EF 0x9CB2 +0xF6F0 0x9CB3 +0xF6F1 0x9CB4 +0xF6F2 0x9CB5 +0xF6F3 0x9CB6 +0xF6F4 0x9CB7 +0xF6F5 0x9CBA +0xF6F6 0x9CBB +0xF6F7 0x9CBC +0xF6F8 0x9CBD +0xF6F9 0x9CC4 +0xF6FA 0x9CC5 +0xF6FB 0x9CC6 +0xF6FC 0x9CC7 +0xF6FD 0x9CCA +0xF6FE 0x9CCB +0xF740 0x9C3C +0xF741 0x9C3D +0xF742 0x9C3E +0xF743 0x9C3F +0xF744 0x9C40 +0xF745 0x9C41 +0xF746 0x9C42 +0xF747 0x9C43 +0xF748 0x9C44 +0xF749 0x9C45 +0xF74A 0x9C46 +0xF74B 0x9C47 +0xF74C 0x9C48 +0xF74D 0x9C49 +0xF74E 0x9C4A +0xF74F 0x9C4B +0xF750 0x9C4C +0xF751 0x9C4D +0xF752 0x9C4E +0xF753 0x9C4F +0xF754 0x9C50 +0xF755 0x9C51 +0xF756 0x9C52 +0xF757 0x9C53 +0xF758 0x9C54 +0xF759 0x9C55 +0xF75A 0x9C56 +0xF75B 0x9C57 +0xF75C 0x9C58 +0xF75D 0x9C59 +0xF75E 0x9C5A +0xF75F 0x9C5B +0xF760 0x9C5C +0xF761 0x9C5D +0xF762 0x9C5E +0xF763 0x9C5F +0xF764 0x9C60 +0xF765 0x9C61 +0xF766 0x9C62 +0xF767 0x9C63 +0xF768 0x9C64 +0xF769 0x9C65 +0xF76A 0x9C66 +0xF76B 0x9C67 +0xF76C 0x9C68 +0xF76D 0x9C69 +0xF76E 0x9C6A +0xF76F 0x9C6B +0xF770 0x9C6C +0xF771 0x9C6D +0xF772 0x9C6E +0xF773 0x9C6F +0xF774 0x9C70 +0xF775 0x9C71 +0xF776 0x9C72 +0xF777 0x9C73 +0xF778 0x9C74 +0xF779 0x9C75 +0xF77A 0x9C76 +0xF77B 0x9C77 +0xF77C 0x9C78 +0xF77D 0x9C79 +0xF77E 0x9C7A +0xF780 0x9C7B +0xF781 0x9C7D +0xF782 0x9C7E +0xF783 0x9C80 +0xF784 0x9C83 +0xF785 0x9C84 +0xF786 0x9C89 +0xF787 0x9C8A +0xF788 0x9C8C +0xF789 0x9C8F +0xF78A 0x9C93 +0xF78B 0x9C96 +0xF78C 0x9C97 +0xF78D 0x9C98 +0xF78E 0x9C99 +0xF78F 0x9C9D +0xF790 0x9CAA +0xF791 0x9CAC +0xF792 0x9CAF +0xF793 0x9CB9 +0xF794 0x9CBE +0xF795 0x9CBF +0xF796 0x9CC0 +0xF797 0x9CC1 +0xF798 0x9CC2 +0xF799 0x9CC8 +0xF79A 0x9CC9 +0xF79B 0x9CD1 +0xF79C 0x9CD2 +0xF79D 0x9CDA +0xF79E 0x9CDB +0xF79F 0x9CE0 +0xF7A0 0x9CE1 +0xF7A1 0x9CCC +0xF7A2 0x9CCD +0xF7A3 0x9CCE +0xF7A4 0x9CCF +0xF7A5 0x9CD0 +0xF7A6 0x9CD3 +0xF7A7 0x9CD4 +0xF7A8 0x9CD5 +0xF7A9 0x9CD7 +0xF7AA 0x9CD8 +0xF7AB 0x9CD9 +0xF7AC 0x9CDC +0xF7AD 0x9CDD +0xF7AE 0x9CDF +0xF7AF 0x9CE2 +0xF7B0 0x977C +0xF7B1 0x9785 +0xF7B2 0x9791 +0xF7B3 0x9792 +0xF7B4 0x9794 +0xF7B5 0x97AF +0xF7B6 0x97AB +0xF7B7 0x97A3 +0xF7B8 0x97B2 +0xF7B9 0x97B4 +0xF7BA 0x9AB1 +0xF7BB 0x9AB0 +0xF7BC 0x9AB7 +0xF7BD 0x9E58 +0xF7BE 0x9AB6 +0xF7BF 0x9ABA +0xF7C0 0x9ABC +0xF7C1 0x9AC1 +0xF7C2 0x9AC0 +0xF7C3 0x9AC5 +0xF7C4 0x9AC2 +0xF7C5 0x9ACB +0xF7C6 0x9ACC +0xF7C7 0x9AD1 +0xF7C8 0x9B45 +0xF7C9 0x9B43 +0xF7CA 0x9B47 +0xF7CB 0x9B49 +0xF7CC 0x9B48 +0xF7CD 0x9B4D +0xF7CE 0x9B51 +0xF7CF 0x98E8 +0xF7D0 0x990D +0xF7D1 0x992E +0xF7D2 0x9955 +0xF7D3 0x9954 +0xF7D4 0x9ADF +0xF7D5 0x9AE1 +0xF7D6 0x9AE6 +0xF7D7 0x9AEF +0xF7D8 0x9AEB +0xF7D9 0x9AFB +0xF7DA 0x9AED +0xF7DB 0x9AF9 +0xF7DC 0x9B08 +0xF7DD 0x9B0F +0xF7DE 0x9B13 +0xF7DF 0x9B1F +0xF7E0 0x9B23 +0xF7E1 0x9EBD +0xF7E2 0x9EBE +0xF7E3 0x7E3B +0xF7E4 0x9E82 +0xF7E5 0x9E87 +0xF7E6 0x9E88 +0xF7E7 0x9E8B +0xF7E8 0x9E92 +0xF7E9 0x93D6 +0xF7EA 0x9E9D +0xF7EB 0x9E9F +0xF7EC 0x9EDB +0xF7ED 0x9EDC +0xF7EE 0x9EDD +0xF7EF 0x9EE0 +0xF7F0 0x9EDF +0xF7F1 0x9EE2 +0xF7F2 0x9EE9 +0xF7F3 0x9EE7 +0xF7F4 0x9EE5 +0xF7F5 0x9EEA +0xF7F6 0x9EEF +0xF7F7 0x9F22 +0xF7F8 0x9F2C +0xF7F9 0x9F2F +0xF7FA 0x9F39 +0xF7FB 0x9F37 +0xF7FC 0x9F3D +0xF7FD 0x9F3E +0xF7FE 0x9F44 +0xF840 0x9CE3 +0xF841 0x9CE4 +0xF842 0x9CE5 +0xF843 0x9CE6 +0xF844 0x9CE7 +0xF845 0x9CE8 +0xF846 0x9CE9 +0xF847 0x9CEA +0xF848 0x9CEB +0xF849 0x9CEC +0xF84A 0x9CED +0xF84B 0x9CEE +0xF84C 0x9CEF +0xF84D 0x9CF0 +0xF84E 0x9CF1 +0xF84F 0x9CF2 +0xF850 0x9CF3 +0xF851 0x9CF4 +0xF852 0x9CF5 +0xF853 0x9CF6 +0xF854 0x9CF7 +0xF855 0x9CF8 +0xF856 0x9CF9 +0xF857 0x9CFA +0xF858 0x9CFB +0xF859 0x9CFC +0xF85A 0x9CFD +0xF85B 0x9CFE +0xF85C 0x9CFF +0xF85D 0x9D00 +0xF85E 0x9D01 +0xF85F 0x9D02 +0xF860 0x9D03 +0xF861 0x9D04 +0xF862 0x9D05 +0xF863 0x9D06 +0xF864 0x9D07 +0xF865 0x9D08 +0xF866 0x9D09 +0xF867 0x9D0A +0xF868 0x9D0B +0xF869 0x9D0C +0xF86A 0x9D0D +0xF86B 0x9D0E +0xF86C 0x9D0F +0xF86D 0x9D10 +0xF86E 0x9D11 +0xF86F 0x9D12 +0xF870 0x9D13 +0xF871 0x9D14 +0xF872 0x9D15 +0xF873 0x9D16 +0xF874 0x9D17 +0xF875 0x9D18 +0xF876 0x9D19 +0xF877 0x9D1A +0xF878 0x9D1B +0xF879 0x9D1C +0xF87A 0x9D1D +0xF87B 0x9D1E +0xF87C 0x9D1F +0xF87D 0x9D20 +0xF87E 0x9D21 +0xF880 0x9D22 +0xF881 0x9D23 +0xF882 0x9D24 +0xF883 0x9D25 +0xF884 0x9D26 +0xF885 0x9D27 +0xF886 0x9D28 +0xF887 0x9D29 +0xF888 0x9D2A +0xF889 0x9D2B +0xF88A 0x9D2C +0xF88B 0x9D2D +0xF88C 0x9D2E +0xF88D 0x9D2F +0xF88E 0x9D30 +0xF88F 0x9D31 +0xF890 0x9D32 +0xF891 0x9D33 +0xF892 0x9D34 +0xF893 0x9D35 +0xF894 0x9D36 +0xF895 0x9D37 +0xF896 0x9D38 +0xF897 0x9D39 +0xF898 0x9D3A +0xF899 0x9D3B +0xF89A 0x9D3C +0xF89B 0x9D3D +0xF89C 0x9D3E +0xF89D 0x9D3F +0xF89E 0x9D40 +0xF89F 0x9D41 +0xF8A0 0x9D42 +0xF8A1 0xE234 +0xF8A2 0xE235 +0xF8A3 0xE236 +0xF8A4 0xE237 +0xF8A5 0xE238 +0xF8A6 0xE239 +0xF8A7 0xE23A +0xF8A8 0xE23B +0xF8A9 0xE23C +0xF8AA 0xE23D +0xF8AB 0xE23E +0xF8AC 0xE23F +0xF8AD 0xE240 +0xF8AE 0xE241 +0xF8AF 0xE242 +0xF8B0 0xE243 +0xF8B1 0xE244 +0xF8B2 0xE245 +0xF8B3 0xE246 +0xF8B4 0xE247 +0xF8B5 0xE248 +0xF8B6 0xE249 +0xF8B7 0xE24A +0xF8B8 0xE24B +0xF8B9 0xE24C +0xF8BA 0xE24D +0xF8BB 0xE24E +0xF8BC 0xE24F +0xF8BD 0xE250 +0xF8BE 0xE251 +0xF8BF 0xE252 +0xF8C0 0xE253 +0xF8C1 0xE254 +0xF8C2 0xE255 +0xF8C3 0xE256 +0xF8C4 0xE257 +0xF8C5 0xE258 +0xF8C6 0xE259 +0xF8C7 0xE25A +0xF8C8 0xE25B +0xF8C9 0xE25C +0xF8CA 0xE25D +0xF8CB 0xE25E +0xF8CC 0xE25F +0xF8CD 0xE260 +0xF8CE 0xE261 +0xF8CF 0xE262 +0xF8D0 0xE263 +0xF8D1 0xE264 +0xF8D2 0xE265 +0xF8D3 0xE266 +0xF8D4 0xE267 +0xF8D5 0xE268 +0xF8D6 0xE269 +0xF8D7 0xE26A +0xF8D8 0xE26B +0xF8D9 0xE26C +0xF8DA 0xE26D +0xF8DB 0xE26E +0xF8DC 0xE26F +0xF8DD 0xE270 +0xF8DE 0xE271 +0xF8DF 0xE272 +0xF8E0 0xE273 +0xF8E1 0xE274 +0xF8E2 0xE275 +0xF8E3 0xE276 +0xF8E4 0xE277 +0xF8E5 0xE278 +0xF8E6 0xE279 +0xF8E7 0xE27A +0xF8E8 0xE27B +0xF8E9 0xE27C +0xF8EA 0xE27D +0xF8EB 0xE27E +0xF8EC 0xE27F +0xF8ED 0xE280 +0xF8EE 0xE281 +0xF8EF 0xE282 +0xF8F0 0xE283 +0xF8F1 0xE284 +0xF8F2 0xE285 +0xF8F3 0xE286 +0xF8F4 0xE287 +0xF8F5 0xE288 +0xF8F6 0xE289 +0xF8F7 0xE28A +0xF8F8 0xE28B +0xF8F9 0xE28C +0xF8FA 0xE28D +0xF8FB 0xE28E +0xF8FC 0xE28F +0xF8FD 0xE290 +0xF8FE 0xE291 +0xF940 0x9D43 +0xF941 0x9D44 +0xF942 0x9D45 +0xF943 0x9D46 +0xF944 0x9D47 +0xF945 0x9D48 +0xF946 0x9D49 +0xF947 0x9D4A +0xF948 0x9D4B +0xF949 0x9D4C +0xF94A 0x9D4D +0xF94B 0x9D4E +0xF94C 0x9D4F +0xF94D 0x9D50 +0xF94E 0x9D51 +0xF94F 0x9D52 +0xF950 0x9D53 +0xF951 0x9D54 +0xF952 0x9D55 +0xF953 0x9D56 +0xF954 0x9D57 +0xF955 0x9D58 +0xF956 0x9D59 +0xF957 0x9D5A +0xF958 0x9D5B +0xF959 0x9D5C +0xF95A 0x9D5D +0xF95B 0x9D5E +0xF95C 0x9D5F +0xF95D 0x9D60 +0xF95E 0x9D61 +0xF95F 0x9D62 +0xF960 0x9D63 +0xF961 0x9D64 +0xF962 0x9D65 +0xF963 0x9D66 +0xF964 0x9D67 +0xF965 0x9D68 +0xF966 0x9D69 +0xF967 0x9D6A +0xF968 0x9D6B +0xF969 0x9D6C +0xF96A 0x9D6D +0xF96B 0x9D6E +0xF96C 0x9D6F +0xF96D 0x9D70 +0xF96E 0x9D71 +0xF96F 0x9D72 +0xF970 0x9D73 +0xF971 0x9D74 +0xF972 0x9D75 +0xF973 0x9D76 +0xF974 0x9D77 +0xF975 0x9D78 +0xF976 0x9D79 +0xF977 0x9D7A +0xF978 0x9D7B +0xF979 0x9D7C +0xF97A 0x9D7D +0xF97B 0x9D7E +0xF97C 0x9D7F +0xF97D 0x9D80 +0xF97E 0x9D81 +0xF980 0x9D82 +0xF981 0x9D83 +0xF982 0x9D84 +0xF983 0x9D85 +0xF984 0x9D86 +0xF985 0x9D87 +0xF986 0x9D88 +0xF987 0x9D89 +0xF988 0x9D8A +0xF989 0x9D8B +0xF98A 0x9D8C +0xF98B 0x9D8D +0xF98C 0x9D8E +0xF98D 0x9D8F +0xF98E 0x9D90 +0xF98F 0x9D91 +0xF990 0x9D92 +0xF991 0x9D93 +0xF992 0x9D94 +0xF993 0x9D95 +0xF994 0x9D96 +0xF995 0x9D97 +0xF996 0x9D98 +0xF997 0x9D99 +0xF998 0x9D9A +0xF999 0x9D9B +0xF99A 0x9D9C +0xF99B 0x9D9D +0xF99C 0x9D9E +0xF99D 0x9D9F +0xF99E 0x9DA0 +0xF99F 0x9DA1 +0xF9A0 0x9DA2 +0xF9A1 0xE292 +0xF9A2 0xE293 +0xF9A3 0xE294 +0xF9A4 0xE295 +0xF9A5 0xE296 +0xF9A6 0xE297 +0xF9A7 0xE298 +0xF9A8 0xE299 +0xF9A9 0xE29A +0xF9AA 0xE29B +0xF9AB 0xE29C +0xF9AC 0xE29D +0xF9AD 0xE29E +0xF9AE 0xE29F +0xF9AF 0xE2A0 +0xF9B0 0xE2A1 +0xF9B1 0xE2A2 +0xF9B2 0xE2A3 +0xF9B3 0xE2A4 +0xF9B4 0xE2A5 +0xF9B5 0xE2A6 +0xF9B6 0xE2A7 +0xF9B7 0xE2A8 +0xF9B8 0xE2A9 +0xF9B9 0xE2AA +0xF9BA 0xE2AB +0xF9BB 0xE2AC +0xF9BC 0xE2AD +0xF9BD 0xE2AE +0xF9BE 0xE2AF +0xF9BF 0xE2B0 +0xF9C0 0xE2B1 +0xF9C1 0xE2B2 +0xF9C2 0xE2B3 +0xF9C3 0xE2B4 +0xF9C4 0xE2B5 +0xF9C5 0xE2B6 +0xF9C6 0xE2B7 +0xF9C7 0xE2B8 +0xF9C8 0xE2B9 +0xF9C9 0xE2BA +0xF9CA 0xE2BB +0xF9CB 0xE2BC +0xF9CC 0xE2BD +0xF9CD 0xE2BE +0xF9CE 0xE2BF +0xF9CF 0xE2C0 +0xF9D0 0xE2C1 +0xF9D1 0xE2C2 +0xF9D2 0xE2C3 +0xF9D3 0xE2C4 +0xF9D4 0xE2C5 +0xF9D5 0xE2C6 +0xF9D6 0xE2C7 +0xF9D7 0xE2C8 +0xF9D8 0xE2C9 +0xF9D9 0xE2CA +0xF9DA 0xE2CB +0xF9DB 0xE2CC +0xF9DC 0xE2CD +0xF9DD 0xE2CE +0xF9DE 0xE2CF +0xF9DF 0xE2D0 +0xF9E0 0xE2D1 +0xF9E1 0xE2D2 +0xF9E2 0xE2D3 +0xF9E3 0xE2D4 +0xF9E4 0xE2D5 +0xF9E5 0xE2D6 +0xF9E6 0xE2D7 +0xF9E7 0xE2D8 +0xF9E8 0xE2D9 +0xF9E9 0xE2DA +0xF9EA 0xE2DB +0xF9EB 0xE2DC +0xF9EC 0xE2DD +0xF9ED 0xE2DE +0xF9EE 0xE2DF +0xF9EF 0xE2E0 +0xF9F0 0xE2E1 +0xF9F1 0xE2E2 +0xF9F2 0xE2E3 +0xF9F3 0xE2E4 +0xF9F4 0xE2E5 +0xF9F5 0xE2E6 +0xF9F6 0xE2E7 +0xF9F7 0xE2E8 +0xF9F8 0xE2E9 +0xF9F9 0xE2EA +0xF9FA 0xE2EB +0xF9FB 0xE2EC +0xF9FC 0xE2ED +0xF9FD 0xE2EE +0xF9FE 0xE2EF +0xFA40 0x9DA3 +0xFA41 0x9DA4 +0xFA42 0x9DA5 +0xFA43 0x9DA6 +0xFA44 0x9DA7 +0xFA45 0x9DA8 +0xFA46 0x9DA9 +0xFA47 0x9DAA +0xFA48 0x9DAB +0xFA49 0x9DAC +0xFA4A 0x9DAD +0xFA4B 0x9DAE +0xFA4C 0x9DAF +0xFA4D 0x9DB0 +0xFA4E 0x9DB1 +0xFA4F 0x9DB2 +0xFA50 0x9DB3 +0xFA51 0x9DB4 +0xFA52 0x9DB5 +0xFA53 0x9DB6 +0xFA54 0x9DB7 +0xFA55 0x9DB8 +0xFA56 0x9DB9 +0xFA57 0x9DBA +0xFA58 0x9DBB +0xFA59 0x9DBC +0xFA5A 0x9DBD +0xFA5B 0x9DBE +0xFA5C 0x9DBF +0xFA5D 0x9DC0 +0xFA5E 0x9DC1 +0xFA5F 0x9DC2 +0xFA60 0x9DC3 +0xFA61 0x9DC4 +0xFA62 0x9DC5 +0xFA63 0x9DC6 +0xFA64 0x9DC7 +0xFA65 0x9DC8 +0xFA66 0x9DC9 +0xFA67 0x9DCA +0xFA68 0x9DCB +0xFA69 0x9DCC +0xFA6A 0x9DCD +0xFA6B 0x9DCE +0xFA6C 0x9DCF +0xFA6D 0x9DD0 +0xFA6E 0x9DD1 +0xFA6F 0x9DD2 +0xFA70 0x9DD3 +0xFA71 0x9DD4 +0xFA72 0x9DD5 +0xFA73 0x9DD6 +0xFA74 0x9DD7 +0xFA75 0x9DD8 +0xFA76 0x9DD9 +0xFA77 0x9DDA +0xFA78 0x9DDB +0xFA79 0x9DDC +0xFA7A 0x9DDD +0xFA7B 0x9DDE +0xFA7C 0x9DDF +0xFA7D 0x9DE0 +0xFA7E 0x9DE1 +0xFA80 0x9DE2 +0xFA81 0x9DE3 +0xFA82 0x9DE4 +0xFA83 0x9DE5 +0xFA84 0x9DE6 +0xFA85 0x9DE7 +0xFA86 0x9DE8 +0xFA87 0x9DE9 +0xFA88 0x9DEA +0xFA89 0x9DEB +0xFA8A 0x9DEC +0xFA8B 0x9DED +0xFA8C 0x9DEE +0xFA8D 0x9DEF +0xFA8E 0x9DF0 +0xFA8F 0x9DF1 +0xFA90 0x9DF2 +0xFA91 0x9DF3 +0xFA92 0x9DF4 +0xFA93 0x9DF5 +0xFA94 0x9DF6 +0xFA95 0x9DF7 +0xFA96 0x9DF8 +0xFA97 0x9DF9 +0xFA98 0x9DFA +0xFA99 0x9DFB +0xFA9A 0x9DFC +0xFA9B 0x9DFD +0xFA9C 0x9DFE +0xFA9D 0x9DFF +0xFA9E 0x9E00 +0xFA9F 0x9E01 +0xFAA0 0x9E02 +0xFAA1 0xE2F0 +0xFAA2 0xE2F1 +0xFAA3 0xE2F2 +0xFAA4 0xE2F3 +0xFAA5 0xE2F4 +0xFAA6 0xE2F5 +0xFAA7 0xE2F6 +0xFAA8 0xE2F7 +0xFAA9 0xE2F8 +0xFAAA 0xE2F9 +0xFAAB 0xE2FA +0xFAAC 0xE2FB +0xFAAD 0xE2FC +0xFAAE 0xE2FD +0xFAAF 0xE2FE +0xFAB0 0xE2FF +0xFAB1 0xE300 +0xFAB2 0xE301 +0xFAB3 0xE302 +0xFAB4 0xE303 +0xFAB5 0xE304 +0xFAB6 0xE305 +0xFAB7 0xE306 +0xFAB8 0xE307 +0xFAB9 0xE308 +0xFABA 0xE309 +0xFABB 0xE30A +0xFABC 0xE30B +0xFABD 0xE30C +0xFABE 0xE30D +0xFABF 0xE30E +0xFAC0 0xE30F +0xFAC1 0xE310 +0xFAC2 0xE311 +0xFAC3 0xE312 +0xFAC4 0xE313 +0xFAC5 0xE314 +0xFAC6 0xE315 +0xFAC7 0xE316 +0xFAC8 0xE317 +0xFAC9 0xE318 +0xFACA 0xE319 +0xFACB 0xE31A +0xFACC 0xE31B +0xFACD 0xE31C +0xFACE 0xE31D +0xFACF 0xE31E +0xFAD0 0xE31F +0xFAD1 0xE320 +0xFAD2 0xE321 +0xFAD3 0xE322 +0xFAD4 0xE323 +0xFAD5 0xE324 +0xFAD6 0xE325 +0xFAD7 0xE326 +0xFAD8 0xE327 +0xFAD9 0xE328 +0xFADA 0xE329 +0xFADB 0xE32A +0xFADC 0xE32B +0xFADD 0xE32C +0xFADE 0xE32D +0xFADF 0xE32E +0xFAE0 0xE32F +0xFAE1 0xE330 +0xFAE2 0xE331 +0xFAE3 0xE332 +0xFAE4 0xE333 +0xFAE5 0xE334 +0xFAE6 0xE335 +0xFAE7 0xE336 +0xFAE8 0xE337 +0xFAE9 0xE338 +0xFAEA 0xE339 +0xFAEB 0xE33A +0xFAEC 0xE33B +0xFAED 0xE33C +0xFAEE 0xE33D +0xFAEF 0xE33E +0xFAF0 0xE33F +0xFAF1 0xE340 +0xFAF2 0xE341 +0xFAF3 0xE342 +0xFAF4 0xE343 +0xFAF5 0xE344 +0xFAF6 0xE345 +0xFAF7 0xE346 +0xFAF8 0xE347 +0xFAF9 0xE348 +0xFAFA 0xE349 +0xFAFB 0xE34A +0xFAFC 0xE34B +0xFAFD 0xE34C +0xFAFE 0xE34D +0xFB40 0x9E03 +0xFB41 0x9E04 +0xFB42 0x9E05 +0xFB43 0x9E06 +0xFB44 0x9E07 +0xFB45 0x9E08 +0xFB46 0x9E09 +0xFB47 0x9E0A +0xFB48 0x9E0B +0xFB49 0x9E0C +0xFB4A 0x9E0D +0xFB4B 0x9E0E +0xFB4C 0x9E0F +0xFB4D 0x9E10 +0xFB4E 0x9E11 +0xFB4F 0x9E12 +0xFB50 0x9E13 +0xFB51 0x9E14 +0xFB52 0x9E15 +0xFB53 0x9E16 +0xFB54 0x9E17 +0xFB55 0x9E18 +0xFB56 0x9E19 +0xFB57 0x9E1A +0xFB58 0x9E1B +0xFB59 0x9E1C +0xFB5A 0x9E1D +0xFB5B 0x9E1E +0xFB5C 0x9E24 +0xFB5D 0x9E27 +0xFB5E 0x9E2E +0xFB5F 0x9E30 +0xFB60 0x9E34 +0xFB61 0x9E3B +0xFB62 0x9E3C +0xFB63 0x9E40 +0xFB64 0x9E4D +0xFB65 0x9E50 +0xFB66 0x9E52 +0xFB67 0x9E53 +0xFB68 0x9E54 +0xFB69 0x9E56 +0xFB6A 0x9E59 +0xFB6B 0x9E5D +0xFB6C 0x9E5F +0xFB6D 0x9E60 +0xFB6E 0x9E61 +0xFB6F 0x9E62 +0xFB70 0x9E65 +0xFB71 0x9E6E +0xFB72 0x9E6F +0xFB73 0x9E72 +0xFB74 0x9E74 +0xFB75 0x9E75 +0xFB76 0x9E76 +0xFB77 0x9E77 +0xFB78 0x9E78 +0xFB79 0x9E79 +0xFB7A 0x9E7A +0xFB7B 0x9E7B +0xFB7C 0x9E7C +0xFB7D 0x9E7D +0xFB7E 0x9E80 +0xFB80 0x9E81 +0xFB81 0x9E83 +0xFB82 0x9E84 +0xFB83 0x9E85 +0xFB84 0x9E86 +0xFB85 0x9E89 +0xFB86 0x9E8A +0xFB87 0x9E8C +0xFB88 0x9E8D +0xFB89 0x9E8E +0xFB8A 0x9E8F +0xFB8B 0x9E90 +0xFB8C 0x9E91 +0xFB8D 0x9E94 +0xFB8E 0x9E95 +0xFB8F 0x9E96 +0xFB90 0x9E97 +0xFB91 0x9E98 +0xFB92 0x9E99 +0xFB93 0x9E9A +0xFB94 0x9E9B +0xFB95 0x9E9C +0xFB96 0x9E9E +0xFB97 0x9EA0 +0xFB98 0x9EA1 +0xFB99 0x9EA2 +0xFB9A 0x9EA3 +0xFB9B 0x9EA4 +0xFB9C 0x9EA5 +0xFB9D 0x9EA7 +0xFB9E 0x9EA8 +0xFB9F 0x9EA9 +0xFBA0 0x9EAA +0xFBA1 0xE34E +0xFBA2 0xE34F +0xFBA3 0xE350 +0xFBA4 0xE351 +0xFBA5 0xE352 +0xFBA6 0xE353 +0xFBA7 0xE354 +0xFBA8 0xE355 +0xFBA9 0xE356 +0xFBAA 0xE357 +0xFBAB 0xE358 +0xFBAC 0xE359 +0xFBAD 0xE35A +0xFBAE 0xE35B +0xFBAF 0xE35C +0xFBB0 0xE35D +0xFBB1 0xE35E +0xFBB2 0xE35F +0xFBB3 0xE360 +0xFBB4 0xE361 +0xFBB5 0xE362 +0xFBB6 0xE363 +0xFBB7 0xE364 +0xFBB8 0xE365 +0xFBB9 0xE366 +0xFBBA 0xE367 +0xFBBB 0xE368 +0xFBBC 0xE369 +0xFBBD 0xE36A +0xFBBE 0xE36B +0xFBBF 0xE36C +0xFBC0 0xE36D +0xFBC1 0xE36E +0xFBC2 0xE36F +0xFBC3 0xE370 +0xFBC4 0xE371 +0xFBC5 0xE372 +0xFBC6 0xE373 +0xFBC7 0xE374 +0xFBC8 0xE375 +0xFBC9 0xE376 +0xFBCA 0xE377 +0xFBCB 0xE378 +0xFBCC 0xE379 +0xFBCD 0xE37A +0xFBCE 0xE37B +0xFBCF 0xE37C +0xFBD0 0xE37D +0xFBD1 0xE37E +0xFBD2 0xE37F +0xFBD3 0xE380 +0xFBD4 0xE381 +0xFBD5 0xE382 +0xFBD6 0xE383 +0xFBD7 0xE384 +0xFBD8 0xE385 +0xFBD9 0xE386 +0xFBDA 0xE387 +0xFBDB 0xE388 +0xFBDC 0xE389 +0xFBDD 0xE38A +0xFBDE 0xE38B +0xFBDF 0xE38C +0xFBE0 0xE38D +0xFBE1 0xE38E +0xFBE2 0xE38F +0xFBE3 0xE390 +0xFBE4 0xE391 +0xFBE5 0xE392 +0xFBE6 0xE393 +0xFBE7 0xE394 +0xFBE8 0xE395 +0xFBE9 0xE396 +0xFBEA 0xE397 +0xFBEB 0xE398 +0xFBEC 0xE399 +0xFBED 0xE39A +0xFBEE 0xE39B +0xFBEF 0xE39C +0xFBF0 0xE39D +0xFBF1 0xE39E +0xFBF2 0xE39F +0xFBF3 0xE3A0 +0xFBF4 0xE3A1 +0xFBF5 0xE3A2 +0xFBF6 0xE3A3 +0xFBF7 0xE3A4 +0xFBF8 0xE3A5 +0xFBF9 0xE3A6 +0xFBFA 0xE3A7 +0xFBFB 0xE3A8 +0xFBFC 0xE3A9 +0xFBFD 0xE3AA +0xFBFE 0xE3AB +0xFC40 0x9EAB +0xFC41 0x9EAC +0xFC42 0x9EAD +0xFC43 0x9EAE +0xFC44 0x9EAF +0xFC45 0x9EB0 +0xFC46 0x9EB1 +0xFC47 0x9EB2 +0xFC48 0x9EB3 +0xFC49 0x9EB5 +0xFC4A 0x9EB6 +0xFC4B 0x9EB7 +0xFC4C 0x9EB9 +0xFC4D 0x9EBA +0xFC4E 0x9EBC +0xFC4F 0x9EBF +0xFC50 0x9EC0 +0xFC51 0x9EC1 +0xFC52 0x9EC2 +0xFC53 0x9EC3 +0xFC54 0x9EC5 +0xFC55 0x9EC6 +0xFC56 0x9EC7 +0xFC57 0x9EC8 +0xFC58 0x9ECA +0xFC59 0x9ECB +0xFC5A 0x9ECC +0xFC5B 0x9ED0 +0xFC5C 0x9ED2 +0xFC5D 0x9ED3 +0xFC5E 0x9ED5 +0xFC5F 0x9ED6 +0xFC60 0x9ED7 +0xFC61 0x9ED9 +0xFC62 0x9EDA +0xFC63 0x9EDE +0xFC64 0x9EE1 +0xFC65 0x9EE3 +0xFC66 0x9EE4 +0xFC67 0x9EE6 +0xFC68 0x9EE8 +0xFC69 0x9EEB +0xFC6A 0x9EEC +0xFC6B 0x9EED +0xFC6C 0x9EEE +0xFC6D 0x9EF0 +0xFC6E 0x9EF1 +0xFC6F 0x9EF2 +0xFC70 0x9EF3 +0xFC71 0x9EF4 +0xFC72 0x9EF5 +0xFC73 0x9EF6 +0xFC74 0x9EF7 +0xFC75 0x9EF8 +0xFC76 0x9EFA +0xFC77 0x9EFD +0xFC78 0x9EFF +0xFC79 0x9F00 +0xFC7A 0x9F01 +0xFC7B 0x9F02 +0xFC7C 0x9F03 +0xFC7D 0x9F04 +0xFC7E 0x9F05 +0xFC80 0x9F06 +0xFC81 0x9F07 +0xFC82 0x9F08 +0xFC83 0x9F09 +0xFC84 0x9F0A +0xFC85 0x9F0C +0xFC86 0x9F0F +0xFC87 0x9F11 +0xFC88 0x9F12 +0xFC89 0x9F14 +0xFC8A 0x9F15 +0xFC8B 0x9F16 +0xFC8C 0x9F18 +0xFC8D 0x9F1A +0xFC8E 0x9F1B +0xFC8F 0x9F1C +0xFC90 0x9F1D +0xFC91 0x9F1E +0xFC92 0x9F1F +0xFC93 0x9F21 +0xFC94 0x9F23 +0xFC95 0x9F24 +0xFC96 0x9F25 +0xFC97 0x9F26 +0xFC98 0x9F27 +0xFC99 0x9F28 +0xFC9A 0x9F29 +0xFC9B 0x9F2A +0xFC9C 0x9F2B +0xFC9D 0x9F2D +0xFC9E 0x9F2E +0xFC9F 0x9F30 +0xFCA0 0x9F31 +0xFCA1 0xE3AC +0xFCA2 0xE3AD +0xFCA3 0xE3AE +0xFCA4 0xE3AF +0xFCA5 0xE3B0 +0xFCA6 0xE3B1 +0xFCA7 0xE3B2 +0xFCA8 0xE3B3 +0xFCA9 0xE3B4 +0xFCAA 0xE3B5 +0xFCAB 0xE3B6 +0xFCAC 0xE3B7 +0xFCAD 0xE3B8 +0xFCAE 0xE3B9 +0xFCAF 0xE3BA +0xFCB0 0xE3BB +0xFCB1 0xE3BC +0xFCB2 0xE3BD +0xFCB3 0xE3BE +0xFCB4 0xE3BF +0xFCB5 0xE3C0 +0xFCB6 0xE3C1 +0xFCB7 0xE3C2 +0xFCB8 0xE3C3 +0xFCB9 0xE3C4 +0xFCBA 0xE3C5 +0xFCBB 0xE3C6 +0xFCBC 0xE3C7 +0xFCBD 0xE3C8 +0xFCBE 0xE3C9 +0xFCBF 0xE3CA +0xFCC0 0xE3CB +0xFCC1 0xE3CC +0xFCC2 0xE3CD +0xFCC3 0xE3CE +0xFCC4 0xE3CF +0xFCC5 0xE3D0 +0xFCC6 0xE3D1 +0xFCC7 0xE3D2 +0xFCC8 0xE3D3 +0xFCC9 0xE3D4 +0xFCCA 0xE3D5 +0xFCCB 0xE3D6 +0xFCCC 0xE3D7 +0xFCCD 0xE3D8 +0xFCCE 0xE3D9 +0xFCCF 0xE3DA +0xFCD0 0xE3DB +0xFCD1 0xE3DC +0xFCD2 0xE3DD +0xFCD3 0xE3DE +0xFCD4 0xE3DF +0xFCD5 0xE3E0 +0xFCD6 0xE3E1 +0xFCD7 0xE3E2 +0xFCD8 0xE3E3 +0xFCD9 0xE3E4 +0xFCDA 0xE3E5 +0xFCDB 0xE3E6 +0xFCDC 0xE3E7 +0xFCDD 0xE3E8 +0xFCDE 0xE3E9 +0xFCDF 0xE3EA +0xFCE0 0xE3EB +0xFCE1 0xE3EC +0xFCE2 0xE3ED +0xFCE3 0xE3EE +0xFCE4 0xE3EF +0xFCE5 0xE3F0 +0xFCE6 0xE3F1 +0xFCE7 0xE3F2 +0xFCE8 0xE3F3 +0xFCE9 0xE3F4 +0xFCEA 0xE3F5 +0xFCEB 0xE3F6 +0xFCEC 0xE3F7 +0xFCED 0xE3F8 +0xFCEE 0xE3F9 +0xFCEF 0xE3FA +0xFCF0 0xE3FB +0xFCF1 0xE3FC +0xFCF2 0xE3FD +0xFCF3 0xE3FE +0xFCF4 0xE3FF +0xFCF5 0xE400 +0xFCF6 0xE401 +0xFCF7 0xE402 +0xFCF8 0xE403 +0xFCF9 0xE404 +0xFCFA 0xE405 +0xFCFB 0xE406 +0xFCFC 0xE407 +0xFCFD 0xE408 +0xFCFE 0xE409 +0xFD40 0x9F32 +0xFD41 0x9F33 +0xFD42 0x9F34 +0xFD43 0x9F35 +0xFD44 0x9F36 +0xFD45 0x9F38 +0xFD46 0x9F3A +0xFD47 0x9F3C +0xFD48 0x9F3F +0xFD49 0x9F40 +0xFD4A 0x9F41 +0xFD4B 0x9F42 +0xFD4C 0x9F43 +0xFD4D 0x9F45 +0xFD4E 0x9F46 +0xFD4F 0x9F47 +0xFD50 0x9F48 +0xFD51 0x9F49 +0xFD52 0x9F4A +0xFD53 0x9F4B +0xFD54 0x9F4C +0xFD55 0x9F4D +0xFD56 0x9F4E +0xFD57 0x9F4F +0xFD58 0x9F52 +0xFD59 0x9F53 +0xFD5A 0x9F54 +0xFD5B 0x9F55 +0xFD5C 0x9F56 +0xFD5D 0x9F57 +0xFD5E 0x9F58 +0xFD5F 0x9F59 +0xFD60 0x9F5A +0xFD61 0x9F5B +0xFD62 0x9F5C +0xFD63 0x9F5D +0xFD64 0x9F5E +0xFD65 0x9F5F +0xFD66 0x9F60 +0xFD67 0x9F61 +0xFD68 0x9F62 +0xFD69 0x9F63 +0xFD6A 0x9F64 +0xFD6B 0x9F65 +0xFD6C 0x9F66 +0xFD6D 0x9F67 +0xFD6E 0x9F68 +0xFD6F 0x9F69 +0xFD70 0x9F6A +0xFD71 0x9F6B +0xFD72 0x9F6C +0xFD73 0x9F6D +0xFD74 0x9F6E +0xFD75 0x9F6F +0xFD76 0x9F70 +0xFD77 0x9F71 +0xFD78 0x9F72 +0xFD79 0x9F73 +0xFD7A 0x9F74 +0xFD7B 0x9F75 +0xFD7C 0x9F76 +0xFD7D 0x9F77 +0xFD7E 0x9F78 +0xFD80 0x9F79 +0xFD81 0x9F7A +0xFD82 0x9F7B +0xFD83 0x9F7C +0xFD84 0x9F7D +0xFD85 0x9F7E +0xFD86 0x9F81 +0xFD87 0x9F82 +0xFD88 0x9F8D +0xFD89 0x9F8E +0xFD8A 0x9F8F +0xFD8B 0x9F90 +0xFD8C 0x9F91 +0xFD8D 0x9F92 +0xFD8E 0x9F93 +0xFD8F 0x9F94 +0xFD90 0x9F95 +0xFD91 0x9F96 +0xFD92 0x9F97 +0xFD93 0x9F98 +0xFD94 0x9F9C +0xFD95 0x9F9D +0xFD96 0x9F9E +0xFD97 0x9FA1 +0xFD98 0x9FA2 +0xFD99 0x9FA3 +0xFD9A 0x9FA4 +0xFD9B 0x9FA5 +0xFD9C 0xF92C +0xFD9D 0xF979 +0xFD9E 0xF995 +0xFD9F 0xF9E7 +0xFDA0 0xF9F1 +0xFDA1 0xE40A +0xFDA2 0xE40B +0xFDA3 0xE40C +0xFDA4 0xE40D +0xFDA5 0xE40E +0xFDA6 0xE40F +0xFDA7 0xE410 +0xFDA8 0xE411 +0xFDA9 0xE412 +0xFDAA 0xE413 +0xFDAB 0xE414 +0xFDAC 0xE415 +0xFDAD 0xE416 +0xFDAE 0xE417 +0xFDAF 0xE418 +0xFDB0 0xE419 +0xFDB1 0xE41A +0xFDB2 0xE41B +0xFDB3 0xE41C +0xFDB4 0xE41D +0xFDB5 0xE41E +0xFDB6 0xE41F +0xFDB7 0xE420 +0xFDB8 0xE421 +0xFDB9 0xE422 +0xFDBA 0xE423 +0xFDBB 0xE424 +0xFDBC 0xE425 +0xFDBD 0xE426 +0xFDBE 0xE427 +0xFDBF 0xE428 +0xFDC0 0xE429 +0xFDC1 0xE42A +0xFDC2 0xE42B +0xFDC3 0xE42C +0xFDC4 0xE42D +0xFDC5 0xE42E +0xFDC6 0xE42F +0xFDC7 0xE430 +0xFDC8 0xE431 +0xFDC9 0xE432 +0xFDCA 0xE433 +0xFDCB 0xE434 +0xFDCC 0xE435 +0xFDCD 0xE436 +0xFDCE 0xE437 +0xFDCF 0xE438 +0xFDD0 0xE439 +0xFDD1 0xE43A +0xFDD2 0xE43B +0xFDD3 0xE43C +0xFDD4 0xE43D +0xFDD5 0xE43E +0xFDD6 0xE43F +0xFDD7 0xE440 +0xFDD8 0xE441 +0xFDD9 0xE442 +0xFDDA 0xE443 +0xFDDB 0xE444 +0xFDDC 0xE445 +0xFDDD 0xE446 +0xFDDE 0xE447 +0xFDDF 0xE448 +0xFDE0 0xE449 +0xFDE1 0xE44A +0xFDE2 0xE44B +0xFDE3 0xE44C +0xFDE4 0xE44D +0xFDE5 0xE44E +0xFDE6 0xE44F +0xFDE7 0xE450 +0xFDE8 0xE451 +0xFDE9 0xE452 +0xFDEA 0xE453 +0xFDEB 0xE454 +0xFDEC 0xE455 +0xFDED 0xE456 +0xFDEE 0xE457 +0xFDEF 0xE458 +0xFDF0 0xE459 +0xFDF1 0xE45A +0xFDF2 0xE45B +0xFDF3 0xE45C +0xFDF4 0xE45D +0xFDF5 0xE45E +0xFDF6 0xE45F +0xFDF7 0xE460 +0xFDF8 0xE461 +0xFDF9 0xE462 +0xFDFA 0xE463 +0xFDFB 0xE464 +0xFDFC 0xE465 +0xFDFD 0xE466 +0xFDFE 0xE467 +0xFE40 0xFA0C +0xFE41 0xFA0D +0xFE42 0xFA0E +0xFE43 0xFA0F +0xFE44 0xFA11 +0xFE45 0xFA13 +0xFE46 0xFA14 +0xFE47 0xFA18 +0xFE48 0xFA1F +0xFE49 0xFA20 +0xFE4A 0xFA21 +0xFE4B 0xFA23 +0xFE4C 0xFA24 +0xFE4D 0xFA27 +0xFE4E 0xFA28 +0xFE4F 0xFA29 +0xFEA1 0xE468 +0xFEA2 0xE469 +0xFEA3 0xE46A +0xFEA4 0xE46B +0xFEA5 0xE46C +0xFEA6 0xE46D +0xFEA7 0xE46E +0xFEA8 0xE46F +0xFEA9 0xE470 +0xFEAA 0xE471 +0xFEAB 0xE472 +0xFEAC 0xE473 +0xFEAD 0xE474 +0xFEAE 0xE475 +0xFEAF 0xE476 +0xFEB0 0xE477 +0xFEB1 0xE478 +0xFEB2 0xE479 +0xFEB3 0xE47A +0xFEB4 0xE47B +0xFEB5 0xE47C +0xFEB6 0xE47D +0xFEB7 0xE47E +0xFEB8 0xE47F +0xFEB9 0xE480 +0xFEBA 0xE481 +0xFEBB 0xE482 +0xFEBC 0xE483 +0xFEBD 0xE484 +0xFEBE 0xE485 +0xFEBF 0xE486 +0xFEC0 0xE487 +0xFEC1 0xE488 +0xFEC2 0xE489 +0xFEC3 0xE48A +0xFEC4 0xE48B +0xFEC5 0xE48C +0xFEC6 0xE48D +0xFEC7 0xE48E +0xFEC8 0xE48F +0xFEC9 0xE490 +0xFECA 0xE491 +0xFECB 0xE492 +0xFECC 0xE493 +0xFECD 0xE494 +0xFECE 0xE495 +0xFECF 0xE496 +0xFED0 0xE497 +0xFED1 0xE498 +0xFED2 0xE499 +0xFED3 0xE49A +0xFED4 0xE49B +0xFED5 0xE49C +0xFED6 0xE49D +0xFED7 0xE49E +0xFED8 0xE49F +0xFED9 0xE4A0 +0xFEDA 0xE4A1 +0xFEDB 0xE4A2 +0xFEDC 0xE4A3 +0xFEDD 0xE4A4 +0xFEDE 0xE4A5 +0xFEDF 0xE4A6 +0xFEE0 0xE4A7 +0xFEE1 0xE4A8 +0xFEE2 0xE4A9 +0xFEE3 0xE4AA +0xFEE4 0xE4AB +0xFEE5 0xE4AC +0xFEE6 0xE4AD +0xFEE7 0xE4AE +0xFEE8 0xE4AF +0xFEE9 0xE4B0 +0xFEEA 0xE4B1 +0xFEEB 0xE4B2 +0xFEEC 0xE4B3 +0xFEED 0xE4B4 +0xFEEE 0xE4B5 +0xFEEF 0xE4B6 +0xFEF0 0xE4B7 +0xFEF1 0xE4B8 +0xFEF2 0xE4B9 +0xFEF3 0xE4BA +0xFEF4 0xE4BB +0xFEF5 0xE4BC +0xFEF6 0xE4BD +0xFEF7 0xE4BE +0xFEF8 0xE4BF +0xFEF9 0xE4C0 +0xFEFA 0xE4C1 +0xFEFB 0xE4C2 +0xFEFC 0xE4C3 +0xFEFD 0xE4C4 +0xFEFE 0xE4C5 diff --git a/jni/iconv/tests/CP949.TXT b/jni/iconv/tests/CP949.TXT new file mode 100644 index 0000000..ad74954 --- /dev/null +++ b/jni/iconv/tests/CP949.TXT @@ -0,0 +1,17364 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8141 0xAC02 +0x8142 0xAC03 +0x8143 0xAC05 +0x8144 0xAC06 +0x8145 0xAC0B +0x8146 0xAC0C +0x8147 0xAC0D +0x8148 0xAC0E +0x8149 0xAC0F +0x814A 0xAC18 +0x814B 0xAC1E +0x814C 0xAC1F +0x814D 0xAC21 +0x814E 0xAC22 +0x814F 0xAC23 +0x8150 0xAC25 +0x8151 0xAC26 +0x8152 0xAC27 +0x8153 0xAC28 +0x8154 0xAC29 +0x8155 0xAC2A +0x8156 0xAC2B +0x8157 0xAC2E +0x8158 0xAC32 +0x8159 0xAC33 +0x815A 0xAC34 +0x8161 0xAC35 +0x8162 0xAC36 +0x8163 0xAC37 +0x8164 0xAC3A +0x8165 0xAC3B +0x8166 0xAC3D +0x8167 0xAC3E +0x8168 0xAC3F +0x8169 0xAC41 +0x816A 0xAC42 +0x816B 0xAC43 +0x816C 0xAC44 +0x816D 0xAC45 +0x816E 0xAC46 +0x816F 0xAC47 +0x8170 0xAC48 +0x8171 0xAC49 +0x8172 0xAC4A +0x8173 0xAC4C +0x8174 0xAC4E +0x8175 0xAC4F +0x8176 0xAC50 +0x8177 0xAC51 +0x8178 0xAC52 +0x8179 0xAC53 +0x817A 0xAC55 +0x8181 0xAC56 +0x8182 0xAC57 +0x8183 0xAC59 +0x8184 0xAC5A +0x8185 0xAC5B +0x8186 0xAC5D +0x8187 0xAC5E +0x8188 0xAC5F +0x8189 0xAC60 +0x818A 0xAC61 +0x818B 0xAC62 +0x818C 0xAC63 +0x818D 0xAC64 +0x818E 0xAC65 +0x818F 0xAC66 +0x8190 0xAC67 +0x8191 0xAC68 +0x8192 0xAC69 +0x8193 0xAC6A +0x8194 0xAC6B +0x8195 0xAC6C +0x8196 0xAC6D +0x8197 0xAC6E +0x8198 0xAC6F +0x8199 0xAC72 +0x819A 0xAC73 +0x819B 0xAC75 +0x819C 0xAC76 +0x819D 0xAC79 +0x819E 0xAC7B +0x819F 0xAC7C +0x81A0 0xAC7D +0x81A1 0xAC7E +0x81A2 0xAC7F +0x81A3 0xAC82 +0x81A4 0xAC87 +0x81A5 0xAC88 +0x81A6 0xAC8D +0x81A7 0xAC8E +0x81A8 0xAC8F +0x81A9 0xAC91 +0x81AA 0xAC92 +0x81AB 0xAC93 +0x81AC 0xAC95 +0x81AD 0xAC96 +0x81AE 0xAC97 +0x81AF 0xAC98 +0x81B0 0xAC99 +0x81B1 0xAC9A +0x81B2 0xAC9B +0x81B3 0xAC9E +0x81B4 0xACA2 +0x81B5 0xACA3 +0x81B6 0xACA4 +0x81B7 0xACA5 +0x81B8 0xACA6 +0x81B9 0xACA7 +0x81BA 0xACAB +0x81BB 0xACAD +0x81BC 0xACAE +0x81BD 0xACB1 +0x81BE 0xACB2 +0x81BF 0xACB3 +0x81C0 0xACB4 +0x81C1 0xACB5 +0x81C2 0xACB6 +0x81C3 0xACB7 +0x81C4 0xACBA +0x81C5 0xACBE +0x81C6 0xACBF +0x81C7 0xACC0 +0x81C8 0xACC2 +0x81C9 0xACC3 +0x81CA 0xACC5 +0x81CB 0xACC6 +0x81CC 0xACC7 +0x81CD 0xACC9 +0x81CE 0xACCA +0x81CF 0xACCB +0x81D0 0xACCD +0x81D1 0xACCE +0x81D2 0xACCF +0x81D3 0xACD0 +0x81D4 0xACD1 +0x81D5 0xACD2 +0x81D6 0xACD3 +0x81D7 0xACD4 +0x81D8 0xACD6 +0x81D9 0xACD8 +0x81DA 0xACD9 +0x81DB 0xACDA +0x81DC 0xACDB +0x81DD 0xACDC +0x81DE 0xACDD +0x81DF 0xACDE +0x81E0 0xACDF +0x81E1 0xACE2 +0x81E2 0xACE3 +0x81E3 0xACE5 +0x81E4 0xACE6 +0x81E5 0xACE9 +0x81E6 0xACEB +0x81E7 0xACED +0x81E8 0xACEE +0x81E9 0xACF2 +0x81EA 0xACF4 +0x81EB 0xACF7 +0x81EC 0xACF8 +0x81ED 0xACF9 +0x81EE 0xACFA +0x81EF 0xACFB +0x81F0 0xACFE +0x81F1 0xACFF +0x81F2 0xAD01 +0x81F3 0xAD02 +0x81F4 0xAD03 +0x81F5 0xAD05 +0x81F6 0xAD07 +0x81F7 0xAD08 +0x81F8 0xAD09 +0x81F9 0xAD0A +0x81FA 0xAD0B +0x81FB 0xAD0E +0x81FC 0xAD10 +0x81FD 0xAD12 +0x81FE 0xAD13 +0x8241 0xAD14 +0x8242 0xAD15 +0x8243 0xAD16 +0x8244 0xAD17 +0x8245 0xAD19 +0x8246 0xAD1A +0x8247 0xAD1B +0x8248 0xAD1D +0x8249 0xAD1E +0x824A 0xAD1F +0x824B 0xAD21 +0x824C 0xAD22 +0x824D 0xAD23 +0x824E 0xAD24 +0x824F 0xAD25 +0x8250 0xAD26 +0x8251 0xAD27 +0x8252 0xAD28 +0x8253 0xAD2A +0x8254 0xAD2B +0x8255 0xAD2E +0x8256 0xAD2F +0x8257 0xAD30 +0x8258 0xAD31 +0x8259 0xAD32 +0x825A 0xAD33 +0x8261 0xAD36 +0x8262 0xAD37 +0x8263 0xAD39 +0x8264 0xAD3A +0x8265 0xAD3B +0x8266 0xAD3D +0x8267 0xAD3E +0x8268 0xAD3F +0x8269 0xAD40 +0x826A 0xAD41 +0x826B 0xAD42 +0x826C 0xAD43 +0x826D 0xAD46 +0x826E 0xAD48 +0x826F 0xAD4A +0x8270 0xAD4B +0x8271 0xAD4C +0x8272 0xAD4D +0x8273 0xAD4E +0x8274 0xAD4F +0x8275 0xAD51 +0x8276 0xAD52 +0x8277 0xAD53 +0x8278 0xAD55 +0x8279 0xAD56 +0x827A 0xAD57 +0x8281 0xAD59 +0x8282 0xAD5A +0x8283 0xAD5B +0x8284 0xAD5C +0x8285 0xAD5D +0x8286 0xAD5E +0x8287 0xAD5F +0x8288 0xAD60 +0x8289 0xAD62 +0x828A 0xAD64 +0x828B 0xAD65 +0x828C 0xAD66 +0x828D 0xAD67 +0x828E 0xAD68 +0x828F 0xAD69 +0x8290 0xAD6A +0x8291 0xAD6B +0x8292 0xAD6E +0x8293 0xAD6F +0x8294 0xAD71 +0x8295 0xAD72 +0x8296 0xAD77 +0x8297 0xAD78 +0x8298 0xAD79 +0x8299 0xAD7A +0x829A 0xAD7E +0x829B 0xAD80 +0x829C 0xAD83 +0x829D 0xAD84 +0x829E 0xAD85 +0x829F 0xAD86 +0x82A0 0xAD87 +0x82A1 0xAD8A +0x82A2 0xAD8B +0x82A3 0xAD8D +0x82A4 0xAD8E +0x82A5 0xAD8F +0x82A6 0xAD91 +0x82A7 0xAD92 +0x82A8 0xAD93 +0x82A9 0xAD94 +0x82AA 0xAD95 +0x82AB 0xAD96 +0x82AC 0xAD97 +0x82AD 0xAD98 +0x82AE 0xAD99 +0x82AF 0xAD9A +0x82B0 0xAD9B +0x82B1 0xAD9E +0x82B2 0xAD9F +0x82B3 0xADA0 +0x82B4 0xADA1 +0x82B5 0xADA2 +0x82B6 0xADA3 +0x82B7 0xADA5 +0x82B8 0xADA6 +0x82B9 0xADA7 +0x82BA 0xADA8 +0x82BB 0xADA9 +0x82BC 0xADAA +0x82BD 0xADAB +0x82BE 0xADAC +0x82BF 0xADAD +0x82C0 0xADAE +0x82C1 0xADAF +0x82C2 0xADB0 +0x82C3 0xADB1 +0x82C4 0xADB2 +0x82C5 0xADB3 +0x82C6 0xADB4 +0x82C7 0xADB5 +0x82C8 0xADB6 +0x82C9 0xADB8 +0x82CA 0xADB9 +0x82CB 0xADBA +0x82CC 0xADBB +0x82CD 0xADBC +0x82CE 0xADBD +0x82CF 0xADBE +0x82D0 0xADBF +0x82D1 0xADC2 +0x82D2 0xADC3 +0x82D3 0xADC5 +0x82D4 0xADC6 +0x82D5 0xADC7 +0x82D6 0xADC9 +0x82D7 0xADCA +0x82D8 0xADCB +0x82D9 0xADCC +0x82DA 0xADCD +0x82DB 0xADCE +0x82DC 0xADCF +0x82DD 0xADD2 +0x82DE 0xADD4 +0x82DF 0xADD5 +0x82E0 0xADD6 +0x82E1 0xADD7 +0x82E2 0xADD8 +0x82E3 0xADD9 +0x82E4 0xADDA +0x82E5 0xADDB +0x82E6 0xADDD +0x82E7 0xADDE +0x82E8 0xADDF +0x82E9 0xADE1 +0x82EA 0xADE2 +0x82EB 0xADE3 +0x82EC 0xADE5 +0x82ED 0xADE6 +0x82EE 0xADE7 +0x82EF 0xADE8 +0x82F0 0xADE9 +0x82F1 0xADEA +0x82F2 0xADEB +0x82F3 0xADEC +0x82F4 0xADED +0x82F5 0xADEE +0x82F6 0xADEF +0x82F7 0xADF0 +0x82F8 0xADF1 +0x82F9 0xADF2 +0x82FA 0xADF3 +0x82FB 0xADF4 +0x82FC 0xADF5 +0x82FD 0xADF6 +0x82FE 0xADF7 +0x8341 0xADFA +0x8342 0xADFB +0x8343 0xADFD +0x8344 0xADFE +0x8345 0xAE02 +0x8346 0xAE03 +0x8347 0xAE04 +0x8348 0xAE05 +0x8349 0xAE06 +0x834A 0xAE07 +0x834B 0xAE0A +0x834C 0xAE0C +0x834D 0xAE0E +0x834E 0xAE0F +0x834F 0xAE10 +0x8350 0xAE11 +0x8351 0xAE12 +0x8352 0xAE13 +0x8353 0xAE15 +0x8354 0xAE16 +0x8355 0xAE17 +0x8356 0xAE18 +0x8357 0xAE19 +0x8358 0xAE1A +0x8359 0xAE1B +0x835A 0xAE1C +0x8361 0xAE1D +0x8362 0xAE1E +0x8363 0xAE1F +0x8364 0xAE20 +0x8365 0xAE21 +0x8366 0xAE22 +0x8367 0xAE23 +0x8368 0xAE24 +0x8369 0xAE25 +0x836A 0xAE26 +0x836B 0xAE27 +0x836C 0xAE28 +0x836D 0xAE29 +0x836E 0xAE2A +0x836F 0xAE2B +0x8370 0xAE2C +0x8371 0xAE2D +0x8372 0xAE2E +0x8373 0xAE2F +0x8374 0xAE32 +0x8375 0xAE33 +0x8376 0xAE35 +0x8377 0xAE36 +0x8378 0xAE39 +0x8379 0xAE3B +0x837A 0xAE3C +0x8381 0xAE3D +0x8382 0xAE3E +0x8383 0xAE3F +0x8384 0xAE42 +0x8385 0xAE44 +0x8386 0xAE47 +0x8387 0xAE48 +0x8388 0xAE49 +0x8389 0xAE4B +0x838A 0xAE4F +0x838B 0xAE51 +0x838C 0xAE52 +0x838D 0xAE53 +0x838E 0xAE55 +0x838F 0xAE57 +0x8390 0xAE58 +0x8391 0xAE59 +0x8392 0xAE5A +0x8393 0xAE5B +0x8394 0xAE5E +0x8395 0xAE62 +0x8396 0xAE63 +0x8397 0xAE64 +0x8398 0xAE66 +0x8399 0xAE67 +0x839A 0xAE6A +0x839B 0xAE6B +0x839C 0xAE6D +0x839D 0xAE6E +0x839E 0xAE6F +0x839F 0xAE71 +0x83A0 0xAE72 +0x83A1 0xAE73 +0x83A2 0xAE74 +0x83A3 0xAE75 +0x83A4 0xAE76 +0x83A5 0xAE77 +0x83A6 0xAE7A +0x83A7 0xAE7E +0x83A8 0xAE7F +0x83A9 0xAE80 +0x83AA 0xAE81 +0x83AB 0xAE82 +0x83AC 0xAE83 +0x83AD 0xAE86 +0x83AE 0xAE87 +0x83AF 0xAE88 +0x83B0 0xAE89 +0x83B1 0xAE8A +0x83B2 0xAE8B +0x83B3 0xAE8D +0x83B4 0xAE8E +0x83B5 0xAE8F +0x83B6 0xAE90 +0x83B7 0xAE91 +0x83B8 0xAE92 +0x83B9 0xAE93 +0x83BA 0xAE94 +0x83BB 0xAE95 +0x83BC 0xAE96 +0x83BD 0xAE97 +0x83BE 0xAE98 +0x83BF 0xAE99 +0x83C0 0xAE9A +0x83C1 0xAE9B +0x83C2 0xAE9C +0x83C3 0xAE9D +0x83C4 0xAE9E +0x83C5 0xAE9F +0x83C6 0xAEA0 +0x83C7 0xAEA1 +0x83C8 0xAEA2 +0x83C9 0xAEA3 +0x83CA 0xAEA4 +0x83CB 0xAEA5 +0x83CC 0xAEA6 +0x83CD 0xAEA7 +0x83CE 0xAEA8 +0x83CF 0xAEA9 +0x83D0 0xAEAA +0x83D1 0xAEAB +0x83D2 0xAEAC +0x83D3 0xAEAD +0x83D4 0xAEAE +0x83D5 0xAEAF +0x83D6 0xAEB0 +0x83D7 0xAEB1 +0x83D8 0xAEB2 +0x83D9 0xAEB3 +0x83DA 0xAEB4 +0x83DB 0xAEB5 +0x83DC 0xAEB6 +0x83DD 0xAEB7 +0x83DE 0xAEB8 +0x83DF 0xAEB9 +0x83E0 0xAEBA +0x83E1 0xAEBB +0x83E2 0xAEBF +0x83E3 0xAEC1 +0x83E4 0xAEC2 +0x83E5 0xAEC3 +0x83E6 0xAEC5 +0x83E7 0xAEC6 +0x83E8 0xAEC7 +0x83E9 0xAEC8 +0x83EA 0xAEC9 +0x83EB 0xAECA +0x83EC 0xAECB +0x83ED 0xAECE +0x83EE 0xAED2 +0x83EF 0xAED3 +0x83F0 0xAED4 +0x83F1 0xAED5 +0x83F2 0xAED6 +0x83F3 0xAED7 +0x83F4 0xAEDA +0x83F5 0xAEDB +0x83F6 0xAEDD +0x83F7 0xAEDE +0x83F8 0xAEDF +0x83F9 0xAEE0 +0x83FA 0xAEE1 +0x83FB 0xAEE2 +0x83FC 0xAEE3 +0x83FD 0xAEE4 +0x83FE 0xAEE5 +0x8441 0xAEE6 +0x8442 0xAEE7 +0x8443 0xAEE9 +0x8444 0xAEEA +0x8445 0xAEEC +0x8446 0xAEEE +0x8447 0xAEEF +0x8448 0xAEF0 +0x8449 0xAEF1 +0x844A 0xAEF2 +0x844B 0xAEF3 +0x844C 0xAEF5 +0x844D 0xAEF6 +0x844E 0xAEF7 +0x844F 0xAEF9 +0x8450 0xAEFA +0x8451 0xAEFB +0x8452 0xAEFD +0x8453 0xAEFE +0x8454 0xAEFF +0x8455 0xAF00 +0x8456 0xAF01 +0x8457 0xAF02 +0x8458 0xAF03 +0x8459 0xAF04 +0x845A 0xAF05 +0x8461 0xAF06 +0x8462 0xAF09 +0x8463 0xAF0A +0x8464 0xAF0B +0x8465 0xAF0C +0x8466 0xAF0E +0x8467 0xAF0F +0x8468 0xAF11 +0x8469 0xAF12 +0x846A 0xAF13 +0x846B 0xAF14 +0x846C 0xAF15 +0x846D 0xAF16 +0x846E 0xAF17 +0x846F 0xAF18 +0x8470 0xAF19 +0x8471 0xAF1A +0x8472 0xAF1B +0x8473 0xAF1C +0x8474 0xAF1D +0x8475 0xAF1E +0x8476 0xAF1F +0x8477 0xAF20 +0x8478 0xAF21 +0x8479 0xAF22 +0x847A 0xAF23 +0x8481 0xAF24 +0x8482 0xAF25 +0x8483 0xAF26 +0x8484 0xAF27 +0x8485 0xAF28 +0x8486 0xAF29 +0x8487 0xAF2A +0x8488 0xAF2B +0x8489 0xAF2E +0x848A 0xAF2F +0x848B 0xAF31 +0x848C 0xAF33 +0x848D 0xAF35 +0x848E 0xAF36 +0x848F 0xAF37 +0x8490 0xAF38 +0x8491 0xAF39 +0x8492 0xAF3A +0x8493 0xAF3B +0x8494 0xAF3E +0x8495 0xAF40 +0x8496 0xAF44 +0x8497 0xAF45 +0x8498 0xAF46 +0x8499 0xAF47 +0x849A 0xAF4A +0x849B 0xAF4B +0x849C 0xAF4C +0x849D 0xAF4D +0x849E 0xAF4E +0x849F 0xAF4F +0x84A0 0xAF51 +0x84A1 0xAF52 +0x84A2 0xAF53 +0x84A3 0xAF54 +0x84A4 0xAF55 +0x84A5 0xAF56 +0x84A6 0xAF57 +0x84A7 0xAF58 +0x84A8 0xAF59 +0x84A9 0xAF5A +0x84AA 0xAF5B +0x84AB 0xAF5E +0x84AC 0xAF5F +0x84AD 0xAF60 +0x84AE 0xAF61 +0x84AF 0xAF62 +0x84B0 0xAF63 +0x84B1 0xAF66 +0x84B2 0xAF67 +0x84B3 0xAF68 +0x84B4 0xAF69 +0x84B5 0xAF6A +0x84B6 0xAF6B +0x84B7 0xAF6C +0x84B8 0xAF6D +0x84B9 0xAF6E +0x84BA 0xAF6F +0x84BB 0xAF70 +0x84BC 0xAF71 +0x84BD 0xAF72 +0x84BE 0xAF73 +0x84BF 0xAF74 +0x84C0 0xAF75 +0x84C1 0xAF76 +0x84C2 0xAF77 +0x84C3 0xAF78 +0x84C4 0xAF7A +0x84C5 0xAF7B +0x84C6 0xAF7C +0x84C7 0xAF7D +0x84C8 0xAF7E +0x84C9 0xAF7F +0x84CA 0xAF81 +0x84CB 0xAF82 +0x84CC 0xAF83 +0x84CD 0xAF85 +0x84CE 0xAF86 +0x84CF 0xAF87 +0x84D0 0xAF89 +0x84D1 0xAF8A +0x84D2 0xAF8B +0x84D3 0xAF8C +0x84D4 0xAF8D +0x84D5 0xAF8E +0x84D6 0xAF8F +0x84D7 0xAF92 +0x84D8 0xAF93 +0x84D9 0xAF94 +0x84DA 0xAF96 +0x84DB 0xAF97 +0x84DC 0xAF98 +0x84DD 0xAF99 +0x84DE 0xAF9A +0x84DF 0xAF9B +0x84E0 0xAF9D +0x84E1 0xAF9E +0x84E2 0xAF9F +0x84E3 0xAFA0 +0x84E4 0xAFA1 +0x84E5 0xAFA2 +0x84E6 0xAFA3 +0x84E7 0xAFA4 +0x84E8 0xAFA5 +0x84E9 0xAFA6 +0x84EA 0xAFA7 +0x84EB 0xAFA8 +0x84EC 0xAFA9 +0x84ED 0xAFAA +0x84EE 0xAFAB +0x84EF 0xAFAC +0x84F0 0xAFAD +0x84F1 0xAFAE +0x84F2 0xAFAF +0x84F3 0xAFB0 +0x84F4 0xAFB1 +0x84F5 0xAFB2 +0x84F6 0xAFB3 +0x84F7 0xAFB4 +0x84F8 0xAFB5 +0x84F9 0xAFB6 +0x84FA 0xAFB7 +0x84FB 0xAFBA +0x84FC 0xAFBB +0x84FD 0xAFBD +0x84FE 0xAFBE +0x8541 0xAFBF +0x8542 0xAFC1 +0x8543 0xAFC2 +0x8544 0xAFC3 +0x8545 0xAFC4 +0x8546 0xAFC5 +0x8547 0xAFC6 +0x8548 0xAFCA +0x8549 0xAFCC +0x854A 0xAFCF +0x854B 0xAFD0 +0x854C 0xAFD1 +0x854D 0xAFD2 +0x854E 0xAFD3 +0x854F 0xAFD5 +0x8550 0xAFD6 +0x8551 0xAFD7 +0x8552 0xAFD8 +0x8553 0xAFD9 +0x8554 0xAFDA +0x8555 0xAFDB +0x8556 0xAFDD +0x8557 0xAFDE +0x8558 0xAFDF +0x8559 0xAFE0 +0x855A 0xAFE1 +0x8561 0xAFE2 +0x8562 0xAFE3 +0x8563 0xAFE4 +0x8564 0xAFE5 +0x8565 0xAFE6 +0x8566 0xAFE7 +0x8567 0xAFEA +0x8568 0xAFEB +0x8569 0xAFEC +0x856A 0xAFED +0x856B 0xAFEE +0x856C 0xAFEF +0x856D 0xAFF2 +0x856E 0xAFF3 +0x856F 0xAFF5 +0x8570 0xAFF6 +0x8571 0xAFF7 +0x8572 0xAFF9 +0x8573 0xAFFA +0x8574 0xAFFB +0x8575 0xAFFC +0x8576 0xAFFD +0x8577 0xAFFE +0x8578 0xAFFF +0x8579 0xB002 +0x857A 0xB003 +0x8581 0xB005 +0x8582 0xB006 +0x8583 0xB007 +0x8584 0xB008 +0x8585 0xB009 +0x8586 0xB00A +0x8587 0xB00B +0x8588 0xB00D +0x8589 0xB00E +0x858A 0xB00F +0x858B 0xB011 +0x858C 0xB012 +0x858D 0xB013 +0x858E 0xB015 +0x858F 0xB016 +0x8590 0xB017 +0x8591 0xB018 +0x8592 0xB019 +0x8593 0xB01A +0x8594 0xB01B +0x8595 0xB01E +0x8596 0xB01F +0x8597 0xB020 +0x8598 0xB021 +0x8599 0xB022 +0x859A 0xB023 +0x859B 0xB024 +0x859C 0xB025 +0x859D 0xB026 +0x859E 0xB027 +0x859F 0xB029 +0x85A0 0xB02A +0x85A1 0xB02B +0x85A2 0xB02C +0x85A3 0xB02D +0x85A4 0xB02E +0x85A5 0xB02F +0x85A6 0xB030 +0x85A7 0xB031 +0x85A8 0xB032 +0x85A9 0xB033 +0x85AA 0xB034 +0x85AB 0xB035 +0x85AC 0xB036 +0x85AD 0xB037 +0x85AE 0xB038 +0x85AF 0xB039 +0x85B0 0xB03A +0x85B1 0xB03B +0x85B2 0xB03C +0x85B3 0xB03D +0x85B4 0xB03E +0x85B5 0xB03F +0x85B6 0xB040 +0x85B7 0xB041 +0x85B8 0xB042 +0x85B9 0xB043 +0x85BA 0xB046 +0x85BB 0xB047 +0x85BC 0xB049 +0x85BD 0xB04B +0x85BE 0xB04D +0x85BF 0xB04F +0x85C0 0xB050 +0x85C1 0xB051 +0x85C2 0xB052 +0x85C3 0xB056 +0x85C4 0xB058 +0x85C5 0xB05A +0x85C6 0xB05B +0x85C7 0xB05C +0x85C8 0xB05E +0x85C9 0xB05F +0x85CA 0xB060 +0x85CB 0xB061 +0x85CC 0xB062 +0x85CD 0xB063 +0x85CE 0xB064 +0x85CF 0xB065 +0x85D0 0xB066 +0x85D1 0xB067 +0x85D2 0xB068 +0x85D3 0xB069 +0x85D4 0xB06A +0x85D5 0xB06B +0x85D6 0xB06C +0x85D7 0xB06D +0x85D8 0xB06E +0x85D9 0xB06F +0x85DA 0xB070 +0x85DB 0xB071 +0x85DC 0xB072 +0x85DD 0xB073 +0x85DE 0xB074 +0x85DF 0xB075 +0x85E0 0xB076 +0x85E1 0xB077 +0x85E2 0xB078 +0x85E3 0xB079 +0x85E4 0xB07A +0x85E5 0xB07B +0x85E6 0xB07E +0x85E7 0xB07F +0x85E8 0xB081 +0x85E9 0xB082 +0x85EA 0xB083 +0x85EB 0xB085 +0x85EC 0xB086 +0x85ED 0xB087 +0x85EE 0xB088 +0x85EF 0xB089 +0x85F0 0xB08A +0x85F1 0xB08B +0x85F2 0xB08E +0x85F3 0xB090 +0x85F4 0xB092 +0x85F5 0xB093 +0x85F6 0xB094 +0x85F7 0xB095 +0x85F8 0xB096 +0x85F9 0xB097 +0x85FA 0xB09B +0x85FB 0xB09D +0x85FC 0xB09E +0x85FD 0xB0A3 +0x85FE 0xB0A4 +0x8641 0xB0A5 +0x8642 0xB0A6 +0x8643 0xB0A7 +0x8644 0xB0AA +0x8645 0xB0B0 +0x8646 0xB0B2 +0x8647 0xB0B6 +0x8648 0xB0B7 +0x8649 0xB0B9 +0x864A 0xB0BA +0x864B 0xB0BB +0x864C 0xB0BD +0x864D 0xB0BE +0x864E 0xB0BF +0x864F 0xB0C0 +0x8650 0xB0C1 +0x8651 0xB0C2 +0x8652 0xB0C3 +0x8653 0xB0C6 +0x8654 0xB0CA +0x8655 0xB0CB +0x8656 0xB0CC +0x8657 0xB0CD +0x8658 0xB0CE +0x8659 0xB0CF +0x865A 0xB0D2 +0x8661 0xB0D3 +0x8662 0xB0D5 +0x8663 0xB0D6 +0x8664 0xB0D7 +0x8665 0xB0D9 +0x8666 0xB0DA +0x8667 0xB0DB +0x8668 0xB0DC +0x8669 0xB0DD +0x866A 0xB0DE +0x866B 0xB0DF +0x866C 0xB0E1 +0x866D 0xB0E2 +0x866E 0xB0E3 +0x866F 0xB0E4 +0x8670 0xB0E6 +0x8671 0xB0E7 +0x8672 0xB0E8 +0x8673 0xB0E9 +0x8674 0xB0EA +0x8675 0xB0EB +0x8676 0xB0EC +0x8677 0xB0ED +0x8678 0xB0EE +0x8679 0xB0EF +0x867A 0xB0F0 +0x8681 0xB0F1 +0x8682 0xB0F2 +0x8683 0xB0F3 +0x8684 0xB0F4 +0x8685 0xB0F5 +0x8686 0xB0F6 +0x8687 0xB0F7 +0x8688 0xB0F8 +0x8689 0xB0F9 +0x868A 0xB0FA +0x868B 0xB0FB +0x868C 0xB0FC +0x868D 0xB0FD +0x868E 0xB0FE +0x868F 0xB0FF +0x8690 0xB100 +0x8691 0xB101 +0x8692 0xB102 +0x8693 0xB103 +0x8694 0xB104 +0x8695 0xB105 +0x8696 0xB106 +0x8697 0xB107 +0x8698 0xB10A +0x8699 0xB10D +0x869A 0xB10E +0x869B 0xB10F +0x869C 0xB111 +0x869D 0xB114 +0x869E 0xB115 +0x869F 0xB116 +0x86A0 0xB117 +0x86A1 0xB11A +0x86A2 0xB11E +0x86A3 0xB11F +0x86A4 0xB120 +0x86A5 0xB121 +0x86A6 0xB122 +0x86A7 0xB126 +0x86A8 0xB127 +0x86A9 0xB129 +0x86AA 0xB12A +0x86AB 0xB12B +0x86AC 0xB12D +0x86AD 0xB12E +0x86AE 0xB12F +0x86AF 0xB130 +0x86B0 0xB131 +0x86B1 0xB132 +0x86B2 0xB133 +0x86B3 0xB136 +0x86B4 0xB13A +0x86B5 0xB13B +0x86B6 0xB13C +0x86B7 0xB13D +0x86B8 0xB13E +0x86B9 0xB13F +0x86BA 0xB142 +0x86BB 0xB143 +0x86BC 0xB145 +0x86BD 0xB146 +0x86BE 0xB147 +0x86BF 0xB149 +0x86C0 0xB14A +0x86C1 0xB14B +0x86C2 0xB14C +0x86C3 0xB14D +0x86C4 0xB14E +0x86C5 0xB14F +0x86C6 0xB152 +0x86C7 0xB153 +0x86C8 0xB156 +0x86C9 0xB157 +0x86CA 0xB159 +0x86CB 0xB15A +0x86CC 0xB15B +0x86CD 0xB15D +0x86CE 0xB15E +0x86CF 0xB15F +0x86D0 0xB161 +0x86D1 0xB162 +0x86D2 0xB163 +0x86D3 0xB164 +0x86D4 0xB165 +0x86D5 0xB166 +0x86D6 0xB167 +0x86D7 0xB168 +0x86D8 0xB169 +0x86D9 0xB16A +0x86DA 0xB16B +0x86DB 0xB16C +0x86DC 0xB16D +0x86DD 0xB16E +0x86DE 0xB16F +0x86DF 0xB170 +0x86E0 0xB171 +0x86E1 0xB172 +0x86E2 0xB173 +0x86E3 0xB174 +0x86E4 0xB175 +0x86E5 0xB176 +0x86E6 0xB177 +0x86E7 0xB17A +0x86E8 0xB17B +0x86E9 0xB17D +0x86EA 0xB17E +0x86EB 0xB17F +0x86EC 0xB181 +0x86ED 0xB183 +0x86EE 0xB184 +0x86EF 0xB185 +0x86F0 0xB186 +0x86F1 0xB187 +0x86F2 0xB18A +0x86F3 0xB18C +0x86F4 0xB18E +0x86F5 0xB18F +0x86F6 0xB190 +0x86F7 0xB191 +0x86F8 0xB195 +0x86F9 0xB196 +0x86FA 0xB197 +0x86FB 0xB199 +0x86FC 0xB19A +0x86FD 0xB19B +0x86FE 0xB19D +0x8741 0xB19E +0x8742 0xB19F +0x8743 0xB1A0 +0x8744 0xB1A1 +0x8745 0xB1A2 +0x8746 0xB1A3 +0x8747 0xB1A4 +0x8748 0xB1A5 +0x8749 0xB1A6 +0x874A 0xB1A7 +0x874B 0xB1A9 +0x874C 0xB1AA +0x874D 0xB1AB +0x874E 0xB1AC +0x874F 0xB1AD +0x8750 0xB1AE +0x8751 0xB1AF +0x8752 0xB1B0 +0x8753 0xB1B1 +0x8754 0xB1B2 +0x8755 0xB1B3 +0x8756 0xB1B4 +0x8757 0xB1B5 +0x8758 0xB1B6 +0x8759 0xB1B7 +0x875A 0xB1B8 +0x8761 0xB1B9 +0x8762 0xB1BA +0x8763 0xB1BB +0x8764 0xB1BC +0x8765 0xB1BD +0x8766 0xB1BE +0x8767 0xB1BF +0x8768 0xB1C0 +0x8769 0xB1C1 +0x876A 0xB1C2 +0x876B 0xB1C3 +0x876C 0xB1C4 +0x876D 0xB1C5 +0x876E 0xB1C6 +0x876F 0xB1C7 +0x8770 0xB1C8 +0x8771 0xB1C9 +0x8772 0xB1CA +0x8773 0xB1CB +0x8774 0xB1CD +0x8775 0xB1CE +0x8776 0xB1CF +0x8777 0xB1D1 +0x8778 0xB1D2 +0x8779 0xB1D3 +0x877A 0xB1D5 +0x8781 0xB1D6 +0x8782 0xB1D7 +0x8783 0xB1D8 +0x8784 0xB1D9 +0x8785 0xB1DA +0x8786 0xB1DB +0x8787 0xB1DE +0x8788 0xB1E0 +0x8789 0xB1E1 +0x878A 0xB1E2 +0x878B 0xB1E3 +0x878C 0xB1E4 +0x878D 0xB1E5 +0x878E 0xB1E6 +0x878F 0xB1E7 +0x8790 0xB1EA +0x8791 0xB1EB +0x8792 0xB1ED +0x8793 0xB1EE +0x8794 0xB1EF +0x8795 0xB1F1 +0x8796 0xB1F2 +0x8797 0xB1F3 +0x8798 0xB1F4 +0x8799 0xB1F5 +0x879A 0xB1F6 +0x879B 0xB1F7 +0x879C 0xB1F8 +0x879D 0xB1FA +0x879E 0xB1FC +0x879F 0xB1FE +0x87A0 0xB1FF +0x87A1 0xB200 +0x87A2 0xB201 +0x87A3 0xB202 +0x87A4 0xB203 +0x87A5 0xB206 +0x87A6 0xB207 +0x87A7 0xB209 +0x87A8 0xB20A +0x87A9 0xB20D +0x87AA 0xB20E +0x87AB 0xB20F +0x87AC 0xB210 +0x87AD 0xB211 +0x87AE 0xB212 +0x87AF 0xB213 +0x87B0 0xB216 +0x87B1 0xB218 +0x87B2 0xB21A +0x87B3 0xB21B +0x87B4 0xB21C +0x87B5 0xB21D +0x87B6 0xB21E +0x87B7 0xB21F +0x87B8 0xB221 +0x87B9 0xB222 +0x87BA 0xB223 +0x87BB 0xB224 +0x87BC 0xB225 +0x87BD 0xB226 +0x87BE 0xB227 +0x87BF 0xB228 +0x87C0 0xB229 +0x87C1 0xB22A +0x87C2 0xB22B +0x87C3 0xB22C +0x87C4 0xB22D +0x87C5 0xB22E +0x87C6 0xB22F +0x87C7 0xB230 +0x87C8 0xB231 +0x87C9 0xB232 +0x87CA 0xB233 +0x87CB 0xB235 +0x87CC 0xB236 +0x87CD 0xB237 +0x87CE 0xB238 +0x87CF 0xB239 +0x87D0 0xB23A +0x87D1 0xB23B +0x87D2 0xB23D +0x87D3 0xB23E +0x87D4 0xB23F +0x87D5 0xB240 +0x87D6 0xB241 +0x87D7 0xB242 +0x87D8 0xB243 +0x87D9 0xB244 +0x87DA 0xB245 +0x87DB 0xB246 +0x87DC 0xB247 +0x87DD 0xB248 +0x87DE 0xB249 +0x87DF 0xB24A +0x87E0 0xB24B +0x87E1 0xB24C +0x87E2 0xB24D +0x87E3 0xB24E +0x87E4 0xB24F +0x87E5 0xB250 +0x87E6 0xB251 +0x87E7 0xB252 +0x87E8 0xB253 +0x87E9 0xB254 +0x87EA 0xB255 +0x87EB 0xB256 +0x87EC 0xB257 +0x87ED 0xB259 +0x87EE 0xB25A +0x87EF 0xB25B +0x87F0 0xB25D +0x87F1 0xB25E +0x87F2 0xB25F +0x87F3 0xB261 +0x87F4 0xB262 +0x87F5 0xB263 +0x87F6 0xB264 +0x87F7 0xB265 +0x87F8 0xB266 +0x87F9 0xB267 +0x87FA 0xB26A +0x87FB 0xB26B +0x87FC 0xB26C +0x87FD 0xB26D +0x87FE 0xB26E +0x8841 0xB26F +0x8842 0xB270 +0x8843 0xB271 +0x8844 0xB272 +0x8845 0xB273 +0x8846 0xB276 +0x8847 0xB277 +0x8848 0xB278 +0x8849 0xB279 +0x884A 0xB27A +0x884B 0xB27B +0x884C 0xB27D +0x884D 0xB27E +0x884E 0xB27F +0x884F 0xB280 +0x8850 0xB281 +0x8851 0xB282 +0x8852 0xB283 +0x8853 0xB286 +0x8854 0xB287 +0x8855 0xB288 +0x8856 0xB28A +0x8857 0xB28B +0x8858 0xB28C +0x8859 0xB28D +0x885A 0xB28E +0x8861 0xB28F +0x8862 0xB292 +0x8863 0xB293 +0x8864 0xB295 +0x8865 0xB296 +0x8866 0xB297 +0x8867 0xB29B +0x8868 0xB29C +0x8869 0xB29D +0x886A 0xB29E +0x886B 0xB29F +0x886C 0xB2A2 +0x886D 0xB2A4 +0x886E 0xB2A7 +0x886F 0xB2A8 +0x8870 0xB2A9 +0x8871 0xB2AB +0x8872 0xB2AD +0x8873 0xB2AE +0x8874 0xB2AF +0x8875 0xB2B1 +0x8876 0xB2B2 +0x8877 0xB2B3 +0x8878 0xB2B5 +0x8879 0xB2B6 +0x887A 0xB2B7 +0x8881 0xB2B8 +0x8882 0xB2B9 +0x8883 0xB2BA +0x8884 0xB2BB +0x8885 0xB2BC +0x8886 0xB2BD +0x8887 0xB2BE +0x8888 0xB2BF +0x8889 0xB2C0 +0x888A 0xB2C1 +0x888B 0xB2C2 +0x888C 0xB2C3 +0x888D 0xB2C4 +0x888E 0xB2C5 +0x888F 0xB2C6 +0x8890 0xB2C7 +0x8891 0xB2CA +0x8892 0xB2CB +0x8893 0xB2CD +0x8894 0xB2CE +0x8895 0xB2CF +0x8896 0xB2D1 +0x8897 0xB2D3 +0x8898 0xB2D4 +0x8899 0xB2D5 +0x889A 0xB2D6 +0x889B 0xB2D7 +0x889C 0xB2DA +0x889D 0xB2DC +0x889E 0xB2DE +0x889F 0xB2DF +0x88A0 0xB2E0 +0x88A1 0xB2E1 +0x88A2 0xB2E3 +0x88A3 0xB2E7 +0x88A4 0xB2E9 +0x88A5 0xB2EA +0x88A6 0xB2F0 +0x88A7 0xB2F1 +0x88A8 0xB2F2 +0x88A9 0xB2F6 +0x88AA 0xB2FC +0x88AB 0xB2FD +0x88AC 0xB2FE +0x88AD 0xB302 +0x88AE 0xB303 +0x88AF 0xB305 +0x88B0 0xB306 +0x88B1 0xB307 +0x88B2 0xB309 +0x88B3 0xB30A +0x88B4 0xB30B +0x88B5 0xB30C +0x88B6 0xB30D +0x88B7 0xB30E +0x88B8 0xB30F +0x88B9 0xB312 +0x88BA 0xB316 +0x88BB 0xB317 +0x88BC 0xB318 +0x88BD 0xB319 +0x88BE 0xB31A +0x88BF 0xB31B +0x88C0 0xB31D +0x88C1 0xB31E +0x88C2 0xB31F +0x88C3 0xB320 +0x88C4 0xB321 +0x88C5 0xB322 +0x88C6 0xB323 +0x88C7 0xB324 +0x88C8 0xB325 +0x88C9 0xB326 +0x88CA 0xB327 +0x88CB 0xB328 +0x88CC 0xB329 +0x88CD 0xB32A +0x88CE 0xB32B +0x88CF 0xB32C +0x88D0 0xB32D +0x88D1 0xB32E +0x88D2 0xB32F +0x88D3 0xB330 +0x88D4 0xB331 +0x88D5 0xB332 +0x88D6 0xB333 +0x88D7 0xB334 +0x88D8 0xB335 +0x88D9 0xB336 +0x88DA 0xB337 +0x88DB 0xB338 +0x88DC 0xB339 +0x88DD 0xB33A +0x88DE 0xB33B +0x88DF 0xB33C +0x88E0 0xB33D +0x88E1 0xB33E +0x88E2 0xB33F +0x88E3 0xB340 +0x88E4 0xB341 +0x88E5 0xB342 +0x88E6 0xB343 +0x88E7 0xB344 +0x88E8 0xB345 +0x88E9 0xB346 +0x88EA 0xB347 +0x88EB 0xB348 +0x88EC 0xB349 +0x88ED 0xB34A +0x88EE 0xB34B +0x88EF 0xB34C +0x88F0 0xB34D +0x88F1 0xB34E +0x88F2 0xB34F +0x88F3 0xB350 +0x88F4 0xB351 +0x88F5 0xB352 +0x88F6 0xB353 +0x88F7 0xB357 +0x88F8 0xB359 +0x88F9 0xB35A +0x88FA 0xB35D +0x88FB 0xB360 +0x88FC 0xB361 +0x88FD 0xB362 +0x88FE 0xB363 +0x8941 0xB366 +0x8942 0xB368 +0x8943 0xB36A +0x8944 0xB36C +0x8945 0xB36D +0x8946 0xB36F +0x8947 0xB372 +0x8948 0xB373 +0x8949 0xB375 +0x894A 0xB376 +0x894B 0xB377 +0x894C 0xB379 +0x894D 0xB37A +0x894E 0xB37B +0x894F 0xB37C +0x8950 0xB37D +0x8951 0xB37E +0x8952 0xB37F +0x8953 0xB382 +0x8954 0xB386 +0x8955 0xB387 +0x8956 0xB388 +0x8957 0xB389 +0x8958 0xB38A +0x8959 0xB38B +0x895A 0xB38D +0x8961 0xB38E +0x8962 0xB38F +0x8963 0xB391 +0x8964 0xB392 +0x8965 0xB393 +0x8966 0xB395 +0x8967 0xB396 +0x8968 0xB397 +0x8969 0xB398 +0x896A 0xB399 +0x896B 0xB39A +0x896C 0xB39B +0x896D 0xB39C +0x896E 0xB39D +0x896F 0xB39E +0x8970 0xB39F +0x8971 0xB3A2 +0x8972 0xB3A3 +0x8973 0xB3A4 +0x8974 0xB3A5 +0x8975 0xB3A6 +0x8976 0xB3A7 +0x8977 0xB3A9 +0x8978 0xB3AA +0x8979 0xB3AB +0x897A 0xB3AD +0x8981 0xB3AE +0x8982 0xB3AF +0x8983 0xB3B0 +0x8984 0xB3B1 +0x8985 0xB3B2 +0x8986 0xB3B3 +0x8987 0xB3B4 +0x8988 0xB3B5 +0x8989 0xB3B6 +0x898A 0xB3B7 +0x898B 0xB3B8 +0x898C 0xB3B9 +0x898D 0xB3BA +0x898E 0xB3BB +0x898F 0xB3BC +0x8990 0xB3BD +0x8991 0xB3BE +0x8992 0xB3BF +0x8993 0xB3C0 +0x8994 0xB3C1 +0x8995 0xB3C2 +0x8996 0xB3C3 +0x8997 0xB3C6 +0x8998 0xB3C7 +0x8999 0xB3C9 +0x899A 0xB3CA +0x899B 0xB3CD +0x899C 0xB3CF +0x899D 0xB3D1 +0x899E 0xB3D2 +0x899F 0xB3D3 +0x89A0 0xB3D6 +0x89A1 0xB3D8 +0x89A2 0xB3DA +0x89A3 0xB3DC +0x89A4 0xB3DE +0x89A5 0xB3DF +0x89A6 0xB3E1 +0x89A7 0xB3E2 +0x89A8 0xB3E3 +0x89A9 0xB3E5 +0x89AA 0xB3E6 +0x89AB 0xB3E7 +0x89AC 0xB3E9 +0x89AD 0xB3EA +0x89AE 0xB3EB +0x89AF 0xB3EC +0x89B0 0xB3ED +0x89B1 0xB3EE +0x89B2 0xB3EF +0x89B3 0xB3F0 +0x89B4 0xB3F1 +0x89B5 0xB3F2 +0x89B6 0xB3F3 +0x89B7 0xB3F4 +0x89B8 0xB3F5 +0x89B9 0xB3F6 +0x89BA 0xB3F7 +0x89BB 0xB3F8 +0x89BC 0xB3F9 +0x89BD 0xB3FA +0x89BE 0xB3FB +0x89BF 0xB3FD +0x89C0 0xB3FE +0x89C1 0xB3FF +0x89C2 0xB400 +0x89C3 0xB401 +0x89C4 0xB402 +0x89C5 0xB403 +0x89C6 0xB404 +0x89C7 0xB405 +0x89C8 0xB406 +0x89C9 0xB407 +0x89CA 0xB408 +0x89CB 0xB409 +0x89CC 0xB40A +0x89CD 0xB40B +0x89CE 0xB40C +0x89CF 0xB40D +0x89D0 0xB40E +0x89D1 0xB40F +0x89D2 0xB411 +0x89D3 0xB412 +0x89D4 0xB413 +0x89D5 0xB414 +0x89D6 0xB415 +0x89D7 0xB416 +0x89D8 0xB417 +0x89D9 0xB419 +0x89DA 0xB41A +0x89DB 0xB41B +0x89DC 0xB41D +0x89DD 0xB41E +0x89DE 0xB41F +0x89DF 0xB421 +0x89E0 0xB422 +0x89E1 0xB423 +0x89E2 0xB424 +0x89E3 0xB425 +0x89E4 0xB426 +0x89E5 0xB427 +0x89E6 0xB42A +0x89E7 0xB42C +0x89E8 0xB42D +0x89E9 0xB42E +0x89EA 0xB42F +0x89EB 0xB430 +0x89EC 0xB431 +0x89ED 0xB432 +0x89EE 0xB433 +0x89EF 0xB435 +0x89F0 0xB436 +0x89F1 0xB437 +0x89F2 0xB438 +0x89F3 0xB439 +0x89F4 0xB43A +0x89F5 0xB43B +0x89F6 0xB43C +0x89F7 0xB43D +0x89F8 0xB43E +0x89F9 0xB43F +0x89FA 0xB440 +0x89FB 0xB441 +0x89FC 0xB442 +0x89FD 0xB443 +0x89FE 0xB444 +0x8A41 0xB445 +0x8A42 0xB446 +0x8A43 0xB447 +0x8A44 0xB448 +0x8A45 0xB449 +0x8A46 0xB44A +0x8A47 0xB44B +0x8A48 0xB44C +0x8A49 0xB44D +0x8A4A 0xB44E +0x8A4B 0xB44F +0x8A4C 0xB452 +0x8A4D 0xB453 +0x8A4E 0xB455 +0x8A4F 0xB456 +0x8A50 0xB457 +0x8A51 0xB459 +0x8A52 0xB45A +0x8A53 0xB45B +0x8A54 0xB45C +0x8A55 0xB45D +0x8A56 0xB45E +0x8A57 0xB45F +0x8A58 0xB462 +0x8A59 0xB464 +0x8A5A 0xB466 +0x8A61 0xB467 +0x8A62 0xB468 +0x8A63 0xB469 +0x8A64 0xB46A +0x8A65 0xB46B +0x8A66 0xB46D +0x8A67 0xB46E +0x8A68 0xB46F +0x8A69 0xB470 +0x8A6A 0xB471 +0x8A6B 0xB472 +0x8A6C 0xB473 +0x8A6D 0xB474 +0x8A6E 0xB475 +0x8A6F 0xB476 +0x8A70 0xB477 +0x8A71 0xB478 +0x8A72 0xB479 +0x8A73 0xB47A +0x8A74 0xB47B +0x8A75 0xB47C +0x8A76 0xB47D +0x8A77 0xB47E +0x8A78 0xB47F +0x8A79 0xB481 +0x8A7A 0xB482 +0x8A81 0xB483 +0x8A82 0xB484 +0x8A83 0xB485 +0x8A84 0xB486 +0x8A85 0xB487 +0x8A86 0xB489 +0x8A87 0xB48A +0x8A88 0xB48B +0x8A89 0xB48C +0x8A8A 0xB48D +0x8A8B 0xB48E +0x8A8C 0xB48F +0x8A8D 0xB490 +0x8A8E 0xB491 +0x8A8F 0xB492 +0x8A90 0xB493 +0x8A91 0xB494 +0x8A92 0xB495 +0x8A93 0xB496 +0x8A94 0xB497 +0x8A95 0xB498 +0x8A96 0xB499 +0x8A97 0xB49A +0x8A98 0xB49B +0x8A99 0xB49C +0x8A9A 0xB49E +0x8A9B 0xB49F +0x8A9C 0xB4A0 +0x8A9D 0xB4A1 +0x8A9E 0xB4A2 +0x8A9F 0xB4A3 +0x8AA0 0xB4A5 +0x8AA1 0xB4A6 +0x8AA2 0xB4A7 +0x8AA3 0xB4A9 +0x8AA4 0xB4AA +0x8AA5 0xB4AB +0x8AA6 0xB4AD +0x8AA7 0xB4AE +0x8AA8 0xB4AF +0x8AA9 0xB4B0 +0x8AAA 0xB4B1 +0x8AAB 0xB4B2 +0x8AAC 0xB4B3 +0x8AAD 0xB4B4 +0x8AAE 0xB4B6 +0x8AAF 0xB4B8 +0x8AB0 0xB4BA +0x8AB1 0xB4BB +0x8AB2 0xB4BC +0x8AB3 0xB4BD +0x8AB4 0xB4BE +0x8AB5 0xB4BF +0x8AB6 0xB4C1 +0x8AB7 0xB4C2 +0x8AB8 0xB4C3 +0x8AB9 0xB4C5 +0x8ABA 0xB4C6 +0x8ABB 0xB4C7 +0x8ABC 0xB4C9 +0x8ABD 0xB4CA +0x8ABE 0xB4CB +0x8ABF 0xB4CC +0x8AC0 0xB4CD +0x8AC1 0xB4CE +0x8AC2 0xB4CF +0x8AC3 0xB4D1 +0x8AC4 0xB4D2 +0x8AC5 0xB4D3 +0x8AC6 0xB4D4 +0x8AC7 0xB4D6 +0x8AC8 0xB4D7 +0x8AC9 0xB4D8 +0x8ACA 0xB4D9 +0x8ACB 0xB4DA +0x8ACC 0xB4DB +0x8ACD 0xB4DE +0x8ACE 0xB4DF +0x8ACF 0xB4E1 +0x8AD0 0xB4E2 +0x8AD1 0xB4E5 +0x8AD2 0xB4E7 +0x8AD3 0xB4E8 +0x8AD4 0xB4E9 +0x8AD5 0xB4EA +0x8AD6 0xB4EB +0x8AD7 0xB4EE +0x8AD8 0xB4F0 +0x8AD9 0xB4F2 +0x8ADA 0xB4F3 +0x8ADB 0xB4F4 +0x8ADC 0xB4F5 +0x8ADD 0xB4F6 +0x8ADE 0xB4F7 +0x8ADF 0xB4F9 +0x8AE0 0xB4FA +0x8AE1 0xB4FB +0x8AE2 0xB4FC +0x8AE3 0xB4FD +0x8AE4 0xB4FE +0x8AE5 0xB4FF +0x8AE6 0xB500 +0x8AE7 0xB501 +0x8AE8 0xB502 +0x8AE9 0xB503 +0x8AEA 0xB504 +0x8AEB 0xB505 +0x8AEC 0xB506 +0x8AED 0xB507 +0x8AEE 0xB508 +0x8AEF 0xB509 +0x8AF0 0xB50A +0x8AF1 0xB50B +0x8AF2 0xB50C +0x8AF3 0xB50D +0x8AF4 0xB50E +0x8AF5 0xB50F +0x8AF6 0xB510 +0x8AF7 0xB511 +0x8AF8 0xB512 +0x8AF9 0xB513 +0x8AFA 0xB516 +0x8AFB 0xB517 +0x8AFC 0xB519 +0x8AFD 0xB51A +0x8AFE 0xB51D +0x8B41 0xB51E +0x8B42 0xB51F +0x8B43 0xB520 +0x8B44 0xB521 +0x8B45 0xB522 +0x8B46 0xB523 +0x8B47 0xB526 +0x8B48 0xB52B +0x8B49 0xB52C +0x8B4A 0xB52D +0x8B4B 0xB52E +0x8B4C 0xB52F +0x8B4D 0xB532 +0x8B4E 0xB533 +0x8B4F 0xB535 +0x8B50 0xB536 +0x8B51 0xB537 +0x8B52 0xB539 +0x8B53 0xB53A +0x8B54 0xB53B +0x8B55 0xB53C +0x8B56 0xB53D +0x8B57 0xB53E +0x8B58 0xB53F +0x8B59 0xB542 +0x8B5A 0xB546 +0x8B61 0xB547 +0x8B62 0xB548 +0x8B63 0xB549 +0x8B64 0xB54A +0x8B65 0xB54E +0x8B66 0xB54F +0x8B67 0xB551 +0x8B68 0xB552 +0x8B69 0xB553 +0x8B6A 0xB555 +0x8B6B 0xB556 +0x8B6C 0xB557 +0x8B6D 0xB558 +0x8B6E 0xB559 +0x8B6F 0xB55A +0x8B70 0xB55B +0x8B71 0xB55E +0x8B72 0xB562 +0x8B73 0xB563 +0x8B74 0xB564 +0x8B75 0xB565 +0x8B76 0xB566 +0x8B77 0xB567 +0x8B78 0xB568 +0x8B79 0xB569 +0x8B7A 0xB56A +0x8B81 0xB56B +0x8B82 0xB56C +0x8B83 0xB56D +0x8B84 0xB56E +0x8B85 0xB56F +0x8B86 0xB570 +0x8B87 0xB571 +0x8B88 0xB572 +0x8B89 0xB573 +0x8B8A 0xB574 +0x8B8B 0xB575 +0x8B8C 0xB576 +0x8B8D 0xB577 +0x8B8E 0xB578 +0x8B8F 0xB579 +0x8B90 0xB57A +0x8B91 0xB57B +0x8B92 0xB57C +0x8B93 0xB57D +0x8B94 0xB57E +0x8B95 0xB57F +0x8B96 0xB580 +0x8B97 0xB581 +0x8B98 0xB582 +0x8B99 0xB583 +0x8B9A 0xB584 +0x8B9B 0xB585 +0x8B9C 0xB586 +0x8B9D 0xB587 +0x8B9E 0xB588 +0x8B9F 0xB589 +0x8BA0 0xB58A +0x8BA1 0xB58B +0x8BA2 0xB58C +0x8BA3 0xB58D +0x8BA4 0xB58E +0x8BA5 0xB58F +0x8BA6 0xB590 +0x8BA7 0xB591 +0x8BA8 0xB592 +0x8BA9 0xB593 +0x8BAA 0xB594 +0x8BAB 0xB595 +0x8BAC 0xB596 +0x8BAD 0xB597 +0x8BAE 0xB598 +0x8BAF 0xB599 +0x8BB0 0xB59A +0x8BB1 0xB59B +0x8BB2 0xB59C +0x8BB3 0xB59D +0x8BB4 0xB59E +0x8BB5 0xB59F +0x8BB6 0xB5A2 +0x8BB7 0xB5A3 +0x8BB8 0xB5A5 +0x8BB9 0xB5A6 +0x8BBA 0xB5A7 +0x8BBB 0xB5A9 +0x8BBC 0xB5AC +0x8BBD 0xB5AD +0x8BBE 0xB5AE +0x8BBF 0xB5AF +0x8BC0 0xB5B2 +0x8BC1 0xB5B6 +0x8BC2 0xB5B7 +0x8BC3 0xB5B8 +0x8BC4 0xB5B9 +0x8BC5 0xB5BA +0x8BC6 0xB5BE +0x8BC7 0xB5BF +0x8BC8 0xB5C1 +0x8BC9 0xB5C2 +0x8BCA 0xB5C3 +0x8BCB 0xB5C5 +0x8BCC 0xB5C6 +0x8BCD 0xB5C7 +0x8BCE 0xB5C8 +0x8BCF 0xB5C9 +0x8BD0 0xB5CA +0x8BD1 0xB5CB +0x8BD2 0xB5CE +0x8BD3 0xB5D2 +0x8BD4 0xB5D3 +0x8BD5 0xB5D4 +0x8BD6 0xB5D5 +0x8BD7 0xB5D6 +0x8BD8 0xB5D7 +0x8BD9 0xB5D9 +0x8BDA 0xB5DA +0x8BDB 0xB5DB +0x8BDC 0xB5DC +0x8BDD 0xB5DD +0x8BDE 0xB5DE +0x8BDF 0xB5DF +0x8BE0 0xB5E0 +0x8BE1 0xB5E1 +0x8BE2 0xB5E2 +0x8BE3 0xB5E3 +0x8BE4 0xB5E4 +0x8BE5 0xB5E5 +0x8BE6 0xB5E6 +0x8BE7 0xB5E7 +0x8BE8 0xB5E8 +0x8BE9 0xB5E9 +0x8BEA 0xB5EA +0x8BEB 0xB5EB +0x8BEC 0xB5ED +0x8BED 0xB5EE +0x8BEE 0xB5EF +0x8BEF 0xB5F0 +0x8BF0 0xB5F1 +0x8BF1 0xB5F2 +0x8BF2 0xB5F3 +0x8BF3 0xB5F4 +0x8BF4 0xB5F5 +0x8BF5 0xB5F6 +0x8BF6 0xB5F7 +0x8BF7 0xB5F8 +0x8BF8 0xB5F9 +0x8BF9 0xB5FA +0x8BFA 0xB5FB +0x8BFB 0xB5FC +0x8BFC 0xB5FD +0x8BFD 0xB5FE +0x8BFE 0xB5FF +0x8C41 0xB600 +0x8C42 0xB601 +0x8C43 0xB602 +0x8C44 0xB603 +0x8C45 0xB604 +0x8C46 0xB605 +0x8C47 0xB606 +0x8C48 0xB607 +0x8C49 0xB608 +0x8C4A 0xB609 +0x8C4B 0xB60A +0x8C4C 0xB60B +0x8C4D 0xB60C +0x8C4E 0xB60D +0x8C4F 0xB60E +0x8C50 0xB60F +0x8C51 0xB612 +0x8C52 0xB613 +0x8C53 0xB615 +0x8C54 0xB616 +0x8C55 0xB617 +0x8C56 0xB619 +0x8C57 0xB61A +0x8C58 0xB61B +0x8C59 0xB61C +0x8C5A 0xB61D +0x8C61 0xB61E +0x8C62 0xB61F +0x8C63 0xB620 +0x8C64 0xB621 +0x8C65 0xB622 +0x8C66 0xB623 +0x8C67 0xB624 +0x8C68 0xB626 +0x8C69 0xB627 +0x8C6A 0xB628 +0x8C6B 0xB629 +0x8C6C 0xB62A +0x8C6D 0xB62B +0x8C6E 0xB62D +0x8C6F 0xB62E +0x8C70 0xB62F +0x8C71 0xB630 +0x8C72 0xB631 +0x8C73 0xB632 +0x8C74 0xB633 +0x8C75 0xB635 +0x8C76 0xB636 +0x8C77 0xB637 +0x8C78 0xB638 +0x8C79 0xB639 +0x8C7A 0xB63A +0x8C81 0xB63B +0x8C82 0xB63C +0x8C83 0xB63D +0x8C84 0xB63E +0x8C85 0xB63F +0x8C86 0xB640 +0x8C87 0xB641 +0x8C88 0xB642 +0x8C89 0xB643 +0x8C8A 0xB644 +0x8C8B 0xB645 +0x8C8C 0xB646 +0x8C8D 0xB647 +0x8C8E 0xB649 +0x8C8F 0xB64A +0x8C90 0xB64B +0x8C91 0xB64C +0x8C92 0xB64D +0x8C93 0xB64E +0x8C94 0xB64F +0x8C95 0xB650 +0x8C96 0xB651 +0x8C97 0xB652 +0x8C98 0xB653 +0x8C99 0xB654 +0x8C9A 0xB655 +0x8C9B 0xB656 +0x8C9C 0xB657 +0x8C9D 0xB658 +0x8C9E 0xB659 +0x8C9F 0xB65A +0x8CA0 0xB65B +0x8CA1 0xB65C +0x8CA2 0xB65D +0x8CA3 0xB65E +0x8CA4 0xB65F +0x8CA5 0xB660 +0x8CA6 0xB661 +0x8CA7 0xB662 +0x8CA8 0xB663 +0x8CA9 0xB665 +0x8CAA 0xB666 +0x8CAB 0xB667 +0x8CAC 0xB669 +0x8CAD 0xB66A +0x8CAE 0xB66B +0x8CAF 0xB66C +0x8CB0 0xB66D +0x8CB1 0xB66E +0x8CB2 0xB66F +0x8CB3 0xB670 +0x8CB4 0xB671 +0x8CB5 0xB672 +0x8CB6 0xB673 +0x8CB7 0xB674 +0x8CB8 0xB675 +0x8CB9 0xB676 +0x8CBA 0xB677 +0x8CBB 0xB678 +0x8CBC 0xB679 +0x8CBD 0xB67A +0x8CBE 0xB67B +0x8CBF 0xB67C +0x8CC0 0xB67D +0x8CC1 0xB67E +0x8CC2 0xB67F +0x8CC3 0xB680 +0x8CC4 0xB681 +0x8CC5 0xB682 +0x8CC6 0xB683 +0x8CC7 0xB684 +0x8CC8 0xB685 +0x8CC9 0xB686 +0x8CCA 0xB687 +0x8CCB 0xB688 +0x8CCC 0xB689 +0x8CCD 0xB68A +0x8CCE 0xB68B +0x8CCF 0xB68C +0x8CD0 0xB68D +0x8CD1 0xB68E +0x8CD2 0xB68F +0x8CD3 0xB690 +0x8CD4 0xB691 +0x8CD5 0xB692 +0x8CD6 0xB693 +0x8CD7 0xB694 +0x8CD8 0xB695 +0x8CD9 0xB696 +0x8CDA 0xB697 +0x8CDB 0xB698 +0x8CDC 0xB699 +0x8CDD 0xB69A +0x8CDE 0xB69B +0x8CDF 0xB69E +0x8CE0 0xB69F +0x8CE1 0xB6A1 +0x8CE2 0xB6A2 +0x8CE3 0xB6A3 +0x8CE4 0xB6A5 +0x8CE5 0xB6A6 +0x8CE6 0xB6A7 +0x8CE7 0xB6A8 +0x8CE8 0xB6A9 +0x8CE9 0xB6AA +0x8CEA 0xB6AD +0x8CEB 0xB6AE +0x8CEC 0xB6AF +0x8CED 0xB6B0 +0x8CEE 0xB6B2 +0x8CEF 0xB6B3 +0x8CF0 0xB6B4 +0x8CF1 0xB6B5 +0x8CF2 0xB6B6 +0x8CF3 0xB6B7 +0x8CF4 0xB6B8 +0x8CF5 0xB6B9 +0x8CF6 0xB6BA +0x8CF7 0xB6BB +0x8CF8 0xB6BC +0x8CF9 0xB6BD +0x8CFA 0xB6BE +0x8CFB 0xB6BF +0x8CFC 0xB6C0 +0x8CFD 0xB6C1 +0x8CFE 0xB6C2 +0x8D41 0xB6C3 +0x8D42 0xB6C4 +0x8D43 0xB6C5 +0x8D44 0xB6C6 +0x8D45 0xB6C7 +0x8D46 0xB6C8 +0x8D47 0xB6C9 +0x8D48 0xB6CA +0x8D49 0xB6CB +0x8D4A 0xB6CC +0x8D4B 0xB6CD +0x8D4C 0xB6CE +0x8D4D 0xB6CF +0x8D4E 0xB6D0 +0x8D4F 0xB6D1 +0x8D50 0xB6D2 +0x8D51 0xB6D3 +0x8D52 0xB6D5 +0x8D53 0xB6D6 +0x8D54 0xB6D7 +0x8D55 0xB6D8 +0x8D56 0xB6D9 +0x8D57 0xB6DA +0x8D58 0xB6DB +0x8D59 0xB6DC +0x8D5A 0xB6DD +0x8D61 0xB6DE +0x8D62 0xB6DF +0x8D63 0xB6E0 +0x8D64 0xB6E1 +0x8D65 0xB6E2 +0x8D66 0xB6E3 +0x8D67 0xB6E4 +0x8D68 0xB6E5 +0x8D69 0xB6E6 +0x8D6A 0xB6E7 +0x8D6B 0xB6E8 +0x8D6C 0xB6E9 +0x8D6D 0xB6EA +0x8D6E 0xB6EB +0x8D6F 0xB6EC +0x8D70 0xB6ED +0x8D71 0xB6EE +0x8D72 0xB6EF +0x8D73 0xB6F1 +0x8D74 0xB6F2 +0x8D75 0xB6F3 +0x8D76 0xB6F5 +0x8D77 0xB6F6 +0x8D78 0xB6F7 +0x8D79 0xB6F9 +0x8D7A 0xB6FA +0x8D81 0xB6FB +0x8D82 0xB6FC +0x8D83 0xB6FD +0x8D84 0xB6FE +0x8D85 0xB6FF +0x8D86 0xB702 +0x8D87 0xB703 +0x8D88 0xB704 +0x8D89 0xB706 +0x8D8A 0xB707 +0x8D8B 0xB708 +0x8D8C 0xB709 +0x8D8D 0xB70A +0x8D8E 0xB70B +0x8D8F 0xB70C +0x8D90 0xB70D +0x8D91 0xB70E +0x8D92 0xB70F +0x8D93 0xB710 +0x8D94 0xB711 +0x8D95 0xB712 +0x8D96 0xB713 +0x8D97 0xB714 +0x8D98 0xB715 +0x8D99 0xB716 +0x8D9A 0xB717 +0x8D9B 0xB718 +0x8D9C 0xB719 +0x8D9D 0xB71A +0x8D9E 0xB71B +0x8D9F 0xB71C +0x8DA0 0xB71D +0x8DA1 0xB71E +0x8DA2 0xB71F +0x8DA3 0xB720 +0x8DA4 0xB721 +0x8DA5 0xB722 +0x8DA6 0xB723 +0x8DA7 0xB724 +0x8DA8 0xB725 +0x8DA9 0xB726 +0x8DAA 0xB727 +0x8DAB 0xB72A +0x8DAC 0xB72B +0x8DAD 0xB72D +0x8DAE 0xB72E +0x8DAF 0xB731 +0x8DB0 0xB732 +0x8DB1 0xB733 +0x8DB2 0xB734 +0x8DB3 0xB735 +0x8DB4 0xB736 +0x8DB5 0xB737 +0x8DB6 0xB73A +0x8DB7 0xB73C +0x8DB8 0xB73D +0x8DB9 0xB73E +0x8DBA 0xB73F +0x8DBB 0xB740 +0x8DBC 0xB741 +0x8DBD 0xB742 +0x8DBE 0xB743 +0x8DBF 0xB745 +0x8DC0 0xB746 +0x8DC1 0xB747 +0x8DC2 0xB749 +0x8DC3 0xB74A +0x8DC4 0xB74B +0x8DC5 0xB74D +0x8DC6 0xB74E +0x8DC7 0xB74F +0x8DC8 0xB750 +0x8DC9 0xB751 +0x8DCA 0xB752 +0x8DCB 0xB753 +0x8DCC 0xB756 +0x8DCD 0xB757 +0x8DCE 0xB758 +0x8DCF 0xB759 +0x8DD0 0xB75A +0x8DD1 0xB75B +0x8DD2 0xB75C +0x8DD3 0xB75D +0x8DD4 0xB75E +0x8DD5 0xB75F +0x8DD6 0xB761 +0x8DD7 0xB762 +0x8DD8 0xB763 +0x8DD9 0xB765 +0x8DDA 0xB766 +0x8DDB 0xB767 +0x8DDC 0xB769 +0x8DDD 0xB76A +0x8DDE 0xB76B +0x8DDF 0xB76C +0x8DE0 0xB76D +0x8DE1 0xB76E +0x8DE2 0xB76F +0x8DE3 0xB772 +0x8DE4 0xB774 +0x8DE5 0xB776 +0x8DE6 0xB777 +0x8DE7 0xB778 +0x8DE8 0xB779 +0x8DE9 0xB77A +0x8DEA 0xB77B +0x8DEB 0xB77E +0x8DEC 0xB77F +0x8DED 0xB781 +0x8DEE 0xB782 +0x8DEF 0xB783 +0x8DF0 0xB785 +0x8DF1 0xB786 +0x8DF2 0xB787 +0x8DF3 0xB788 +0x8DF4 0xB789 +0x8DF5 0xB78A +0x8DF6 0xB78B +0x8DF7 0xB78E +0x8DF8 0xB793 +0x8DF9 0xB794 +0x8DFA 0xB795 +0x8DFB 0xB79A +0x8DFC 0xB79B +0x8DFD 0xB79D +0x8DFE 0xB79E +0x8E41 0xB79F +0x8E42 0xB7A1 +0x8E43 0xB7A2 +0x8E44 0xB7A3 +0x8E45 0xB7A4 +0x8E46 0xB7A5 +0x8E47 0xB7A6 +0x8E48 0xB7A7 +0x8E49 0xB7AA +0x8E4A 0xB7AE +0x8E4B 0xB7AF +0x8E4C 0xB7B0 +0x8E4D 0xB7B1 +0x8E4E 0xB7B2 +0x8E4F 0xB7B3 +0x8E50 0xB7B6 +0x8E51 0xB7B7 +0x8E52 0xB7B9 +0x8E53 0xB7BA +0x8E54 0xB7BB +0x8E55 0xB7BC +0x8E56 0xB7BD +0x8E57 0xB7BE +0x8E58 0xB7BF +0x8E59 0xB7C0 +0x8E5A 0xB7C1 +0x8E61 0xB7C2 +0x8E62 0xB7C3 +0x8E63 0xB7C4 +0x8E64 0xB7C5 +0x8E65 0xB7C6 +0x8E66 0xB7C8 +0x8E67 0xB7CA +0x8E68 0xB7CB +0x8E69 0xB7CC +0x8E6A 0xB7CD +0x8E6B 0xB7CE +0x8E6C 0xB7CF +0x8E6D 0xB7D0 +0x8E6E 0xB7D1 +0x8E6F 0xB7D2 +0x8E70 0xB7D3 +0x8E71 0xB7D4 +0x8E72 0xB7D5 +0x8E73 0xB7D6 +0x8E74 0xB7D7 +0x8E75 0xB7D8 +0x8E76 0xB7D9 +0x8E77 0xB7DA +0x8E78 0xB7DB +0x8E79 0xB7DC +0x8E7A 0xB7DD +0x8E81 0xB7DE +0x8E82 0xB7DF +0x8E83 0xB7E0 +0x8E84 0xB7E1 +0x8E85 0xB7E2 +0x8E86 0xB7E3 +0x8E87 0xB7E4 +0x8E88 0xB7E5 +0x8E89 0xB7E6 +0x8E8A 0xB7E7 +0x8E8B 0xB7E8 +0x8E8C 0xB7E9 +0x8E8D 0xB7EA +0x8E8E 0xB7EB +0x8E8F 0xB7EE +0x8E90 0xB7EF +0x8E91 0xB7F1 +0x8E92 0xB7F2 +0x8E93 0xB7F3 +0x8E94 0xB7F5 +0x8E95 0xB7F6 +0x8E96 0xB7F7 +0x8E97 0xB7F8 +0x8E98 0xB7F9 +0x8E99 0xB7FA +0x8E9A 0xB7FB +0x8E9B 0xB7FE +0x8E9C 0xB802 +0x8E9D 0xB803 +0x8E9E 0xB804 +0x8E9F 0xB805 +0x8EA0 0xB806 +0x8EA1 0xB80A +0x8EA2 0xB80B +0x8EA3 0xB80D +0x8EA4 0xB80E +0x8EA5 0xB80F +0x8EA6 0xB811 +0x8EA7 0xB812 +0x8EA8 0xB813 +0x8EA9 0xB814 +0x8EAA 0xB815 +0x8EAB 0xB816 +0x8EAC 0xB817 +0x8EAD 0xB81A +0x8EAE 0xB81C +0x8EAF 0xB81E +0x8EB0 0xB81F +0x8EB1 0xB820 +0x8EB2 0xB821 +0x8EB3 0xB822 +0x8EB4 0xB823 +0x8EB5 0xB826 +0x8EB6 0xB827 +0x8EB7 0xB829 +0x8EB8 0xB82A +0x8EB9 0xB82B +0x8EBA 0xB82D +0x8EBB 0xB82E +0x8EBC 0xB82F +0x8EBD 0xB830 +0x8EBE 0xB831 +0x8EBF 0xB832 +0x8EC0 0xB833 +0x8EC1 0xB836 +0x8EC2 0xB83A +0x8EC3 0xB83B +0x8EC4 0xB83C +0x8EC5 0xB83D +0x8EC6 0xB83E +0x8EC7 0xB83F +0x8EC8 0xB841 +0x8EC9 0xB842 +0x8ECA 0xB843 +0x8ECB 0xB845 +0x8ECC 0xB846 +0x8ECD 0xB847 +0x8ECE 0xB848 +0x8ECF 0xB849 +0x8ED0 0xB84A +0x8ED1 0xB84B +0x8ED2 0xB84C +0x8ED3 0xB84D +0x8ED4 0xB84E +0x8ED5 0xB84F +0x8ED6 0xB850 +0x8ED7 0xB852 +0x8ED8 0xB854 +0x8ED9 0xB855 +0x8EDA 0xB856 +0x8EDB 0xB857 +0x8EDC 0xB858 +0x8EDD 0xB859 +0x8EDE 0xB85A +0x8EDF 0xB85B +0x8EE0 0xB85E +0x8EE1 0xB85F +0x8EE2 0xB861 +0x8EE3 0xB862 +0x8EE4 0xB863 +0x8EE5 0xB865 +0x8EE6 0xB866 +0x8EE7 0xB867 +0x8EE8 0xB868 +0x8EE9 0xB869 +0x8EEA 0xB86A +0x8EEB 0xB86B +0x8EEC 0xB86E +0x8EED 0xB870 +0x8EEE 0xB872 +0x8EEF 0xB873 +0x8EF0 0xB874 +0x8EF1 0xB875 +0x8EF2 0xB876 +0x8EF3 0xB877 +0x8EF4 0xB879 +0x8EF5 0xB87A +0x8EF6 0xB87B +0x8EF7 0xB87D +0x8EF8 0xB87E +0x8EF9 0xB87F +0x8EFA 0xB880 +0x8EFB 0xB881 +0x8EFC 0xB882 +0x8EFD 0xB883 +0x8EFE 0xB884 +0x8F41 0xB885 +0x8F42 0xB886 +0x8F43 0xB887 +0x8F44 0xB888 +0x8F45 0xB889 +0x8F46 0xB88A +0x8F47 0xB88B +0x8F48 0xB88C +0x8F49 0xB88E +0x8F4A 0xB88F +0x8F4B 0xB890 +0x8F4C 0xB891 +0x8F4D 0xB892 +0x8F4E 0xB893 +0x8F4F 0xB894 +0x8F50 0xB895 +0x8F51 0xB896 +0x8F52 0xB897 +0x8F53 0xB898 +0x8F54 0xB899 +0x8F55 0xB89A +0x8F56 0xB89B +0x8F57 0xB89C +0x8F58 0xB89D +0x8F59 0xB89E +0x8F5A 0xB89F +0x8F61 0xB8A0 +0x8F62 0xB8A1 +0x8F63 0xB8A2 +0x8F64 0xB8A3 +0x8F65 0xB8A4 +0x8F66 0xB8A5 +0x8F67 0xB8A6 +0x8F68 0xB8A7 +0x8F69 0xB8A9 +0x8F6A 0xB8AA +0x8F6B 0xB8AB +0x8F6C 0xB8AC +0x8F6D 0xB8AD +0x8F6E 0xB8AE +0x8F6F 0xB8AF +0x8F70 0xB8B1 +0x8F71 0xB8B2 +0x8F72 0xB8B3 +0x8F73 0xB8B5 +0x8F74 0xB8B6 +0x8F75 0xB8B7 +0x8F76 0xB8B9 +0x8F77 0xB8BA +0x8F78 0xB8BB +0x8F79 0xB8BC +0x8F7A 0xB8BD +0x8F81 0xB8BE +0x8F82 0xB8BF +0x8F83 0xB8C2 +0x8F84 0xB8C4 +0x8F85 0xB8C6 +0x8F86 0xB8C7 +0x8F87 0xB8C8 +0x8F88 0xB8C9 +0x8F89 0xB8CA +0x8F8A 0xB8CB +0x8F8B 0xB8CD +0x8F8C 0xB8CE +0x8F8D 0xB8CF +0x8F8E 0xB8D1 +0x8F8F 0xB8D2 +0x8F90 0xB8D3 +0x8F91 0xB8D5 +0x8F92 0xB8D6 +0x8F93 0xB8D7 +0x8F94 0xB8D8 +0x8F95 0xB8D9 +0x8F96 0xB8DA +0x8F97 0xB8DB +0x8F98 0xB8DC +0x8F99 0xB8DE +0x8F9A 0xB8E0 +0x8F9B 0xB8E2 +0x8F9C 0xB8E3 +0x8F9D 0xB8E4 +0x8F9E 0xB8E5 +0x8F9F 0xB8E6 +0x8FA0 0xB8E7 +0x8FA1 0xB8EA +0x8FA2 0xB8EB +0x8FA3 0xB8ED +0x8FA4 0xB8EE +0x8FA5 0xB8EF +0x8FA6 0xB8F1 +0x8FA7 0xB8F2 +0x8FA8 0xB8F3 +0x8FA9 0xB8F4 +0x8FAA 0xB8F5 +0x8FAB 0xB8F6 +0x8FAC 0xB8F7 +0x8FAD 0xB8FA +0x8FAE 0xB8FC +0x8FAF 0xB8FE +0x8FB0 0xB8FF +0x8FB1 0xB900 +0x8FB2 0xB901 +0x8FB3 0xB902 +0x8FB4 0xB903 +0x8FB5 0xB905 +0x8FB6 0xB906 +0x8FB7 0xB907 +0x8FB8 0xB908 +0x8FB9 0xB909 +0x8FBA 0xB90A +0x8FBB 0xB90B +0x8FBC 0xB90C +0x8FBD 0xB90D +0x8FBE 0xB90E +0x8FBF 0xB90F +0x8FC0 0xB910 +0x8FC1 0xB911 +0x8FC2 0xB912 +0x8FC3 0xB913 +0x8FC4 0xB914 +0x8FC5 0xB915 +0x8FC6 0xB916 +0x8FC7 0xB917 +0x8FC8 0xB919 +0x8FC9 0xB91A +0x8FCA 0xB91B +0x8FCB 0xB91C +0x8FCC 0xB91D +0x8FCD 0xB91E +0x8FCE 0xB91F +0x8FCF 0xB921 +0x8FD0 0xB922 +0x8FD1 0xB923 +0x8FD2 0xB924 +0x8FD3 0xB925 +0x8FD4 0xB926 +0x8FD5 0xB927 +0x8FD6 0xB928 +0x8FD7 0xB929 +0x8FD8 0xB92A +0x8FD9 0xB92B +0x8FDA 0xB92C +0x8FDB 0xB92D +0x8FDC 0xB92E +0x8FDD 0xB92F +0x8FDE 0xB930 +0x8FDF 0xB931 +0x8FE0 0xB932 +0x8FE1 0xB933 +0x8FE2 0xB934 +0x8FE3 0xB935 +0x8FE4 0xB936 +0x8FE5 0xB937 +0x8FE6 0xB938 +0x8FE7 0xB939 +0x8FE8 0xB93A +0x8FE9 0xB93B +0x8FEA 0xB93E +0x8FEB 0xB93F +0x8FEC 0xB941 +0x8FED 0xB942 +0x8FEE 0xB943 +0x8FEF 0xB945 +0x8FF0 0xB946 +0x8FF1 0xB947 +0x8FF2 0xB948 +0x8FF3 0xB949 +0x8FF4 0xB94A +0x8FF5 0xB94B +0x8FF6 0xB94D +0x8FF7 0xB94E +0x8FF8 0xB950 +0x8FF9 0xB952 +0x8FFA 0xB953 +0x8FFB 0xB954 +0x8FFC 0xB955 +0x8FFD 0xB956 +0x8FFE 0xB957 +0x9041 0xB95A +0x9042 0xB95B +0x9043 0xB95D +0x9044 0xB95E +0x9045 0xB95F +0x9046 0xB961 +0x9047 0xB962 +0x9048 0xB963 +0x9049 0xB964 +0x904A 0xB965 +0x904B 0xB966 +0x904C 0xB967 +0x904D 0xB96A +0x904E 0xB96C +0x904F 0xB96E +0x9050 0xB96F +0x9051 0xB970 +0x9052 0xB971 +0x9053 0xB972 +0x9054 0xB973 +0x9055 0xB976 +0x9056 0xB977 +0x9057 0xB979 +0x9058 0xB97A +0x9059 0xB97B +0x905A 0xB97D +0x9061 0xB97E +0x9062 0xB97F +0x9063 0xB980 +0x9064 0xB981 +0x9065 0xB982 +0x9066 0xB983 +0x9067 0xB986 +0x9068 0xB988 +0x9069 0xB98B +0x906A 0xB98C +0x906B 0xB98F +0x906C 0xB990 +0x906D 0xB991 +0x906E 0xB992 +0x906F 0xB993 +0x9070 0xB994 +0x9071 0xB995 +0x9072 0xB996 +0x9073 0xB997 +0x9074 0xB998 +0x9075 0xB999 +0x9076 0xB99A +0x9077 0xB99B +0x9078 0xB99C +0x9079 0xB99D +0x907A 0xB99E +0x9081 0xB99F +0x9082 0xB9A0 +0x9083 0xB9A1 +0x9084 0xB9A2 +0x9085 0xB9A3 +0x9086 0xB9A4 +0x9087 0xB9A5 +0x9088 0xB9A6 +0x9089 0xB9A7 +0x908A 0xB9A8 +0x908B 0xB9A9 +0x908C 0xB9AA +0x908D 0xB9AB +0x908E 0xB9AE +0x908F 0xB9AF +0x9090 0xB9B1 +0x9091 0xB9B2 +0x9092 0xB9B3 +0x9093 0xB9B5 +0x9094 0xB9B6 +0x9095 0xB9B7 +0x9096 0xB9B8 +0x9097 0xB9B9 +0x9098 0xB9BA +0x9099 0xB9BB +0x909A 0xB9BE +0x909B 0xB9C0 +0x909C 0xB9C2 +0x909D 0xB9C3 +0x909E 0xB9C4 +0x909F 0xB9C5 +0x90A0 0xB9C6 +0x90A1 0xB9C7 +0x90A2 0xB9CA +0x90A3 0xB9CB +0x90A4 0xB9CD +0x90A5 0xB9D3 +0x90A6 0xB9D4 +0x90A7 0xB9D5 +0x90A8 0xB9D6 +0x90A9 0xB9D7 +0x90AA 0xB9DA +0x90AB 0xB9DC +0x90AC 0xB9DF +0x90AD 0xB9E0 +0x90AE 0xB9E2 +0x90AF 0xB9E6 +0x90B0 0xB9E7 +0x90B1 0xB9E9 +0x90B2 0xB9EA +0x90B3 0xB9EB +0x90B4 0xB9ED +0x90B5 0xB9EE +0x90B6 0xB9EF +0x90B7 0xB9F0 +0x90B8 0xB9F1 +0x90B9 0xB9F2 +0x90BA 0xB9F3 +0x90BB 0xB9F6 +0x90BC 0xB9FB +0x90BD 0xB9FC +0x90BE 0xB9FD +0x90BF 0xB9FE +0x90C0 0xB9FF +0x90C1 0xBA02 +0x90C2 0xBA03 +0x90C3 0xBA04 +0x90C4 0xBA05 +0x90C5 0xBA06 +0x90C6 0xBA07 +0x90C7 0xBA09 +0x90C8 0xBA0A +0x90C9 0xBA0B +0x90CA 0xBA0C +0x90CB 0xBA0D +0x90CC 0xBA0E +0x90CD 0xBA0F +0x90CE 0xBA10 +0x90CF 0xBA11 +0x90D0 0xBA12 +0x90D1 0xBA13 +0x90D2 0xBA14 +0x90D3 0xBA16 +0x90D4 0xBA17 +0x90D5 0xBA18 +0x90D6 0xBA19 +0x90D7 0xBA1A +0x90D8 0xBA1B +0x90D9 0xBA1C +0x90DA 0xBA1D +0x90DB 0xBA1E +0x90DC 0xBA1F +0x90DD 0xBA20 +0x90DE 0xBA21 +0x90DF 0xBA22 +0x90E0 0xBA23 +0x90E1 0xBA24 +0x90E2 0xBA25 +0x90E3 0xBA26 +0x90E4 0xBA27 +0x90E5 0xBA28 +0x90E6 0xBA29 +0x90E7 0xBA2A +0x90E8 0xBA2B +0x90E9 0xBA2C +0x90EA 0xBA2D +0x90EB 0xBA2E +0x90EC 0xBA2F +0x90ED 0xBA30 +0x90EE 0xBA31 +0x90EF 0xBA32 +0x90F0 0xBA33 +0x90F1 0xBA34 +0x90F2 0xBA35 +0x90F3 0xBA36 +0x90F4 0xBA37 +0x90F5 0xBA3A +0x90F6 0xBA3B +0x90F7 0xBA3D +0x90F8 0xBA3E +0x90F9 0xBA3F +0x90FA 0xBA41 +0x90FB 0xBA43 +0x90FC 0xBA44 +0x90FD 0xBA45 +0x90FE 0xBA46 +0x9141 0xBA47 +0x9142 0xBA4A +0x9143 0xBA4C +0x9144 0xBA4F +0x9145 0xBA50 +0x9146 0xBA51 +0x9147 0xBA52 +0x9148 0xBA56 +0x9149 0xBA57 +0x914A 0xBA59 +0x914B 0xBA5A +0x914C 0xBA5B +0x914D 0xBA5D +0x914E 0xBA5E +0x914F 0xBA5F +0x9150 0xBA60 +0x9151 0xBA61 +0x9152 0xBA62 +0x9153 0xBA63 +0x9154 0xBA66 +0x9155 0xBA6A +0x9156 0xBA6B +0x9157 0xBA6C +0x9158 0xBA6D +0x9159 0xBA6E +0x915A 0xBA6F +0x9161 0xBA72 +0x9162 0xBA73 +0x9163 0xBA75 +0x9164 0xBA76 +0x9165 0xBA77 +0x9166 0xBA79 +0x9167 0xBA7A +0x9168 0xBA7B +0x9169 0xBA7C +0x916A 0xBA7D +0x916B 0xBA7E +0x916C 0xBA7F +0x916D 0xBA80 +0x916E 0xBA81 +0x916F 0xBA82 +0x9170 0xBA86 +0x9171 0xBA88 +0x9172 0xBA89 +0x9173 0xBA8A +0x9174 0xBA8B +0x9175 0xBA8D +0x9176 0xBA8E +0x9177 0xBA8F +0x9178 0xBA90 +0x9179 0xBA91 +0x917A 0xBA92 +0x9181 0xBA93 +0x9182 0xBA94 +0x9183 0xBA95 +0x9184 0xBA96 +0x9185 0xBA97 +0x9186 0xBA98 +0x9187 0xBA99 +0x9188 0xBA9A +0x9189 0xBA9B +0x918A 0xBA9C +0x918B 0xBA9D +0x918C 0xBA9E +0x918D 0xBA9F +0x918E 0xBAA0 +0x918F 0xBAA1 +0x9190 0xBAA2 +0x9191 0xBAA3 +0x9192 0xBAA4 +0x9193 0xBAA5 +0x9194 0xBAA6 +0x9195 0xBAA7 +0x9196 0xBAAA +0x9197 0xBAAD +0x9198 0xBAAE +0x9199 0xBAAF +0x919A 0xBAB1 +0x919B 0xBAB3 +0x919C 0xBAB4 +0x919D 0xBAB5 +0x919E 0xBAB6 +0x919F 0xBAB7 +0x91A0 0xBABA +0x91A1 0xBABC +0x91A2 0xBABE +0x91A3 0xBABF +0x91A4 0xBAC0 +0x91A5 0xBAC1 +0x91A6 0xBAC2 +0x91A7 0xBAC3 +0x91A8 0xBAC5 +0x91A9 0xBAC6 +0x91AA 0xBAC7 +0x91AB 0xBAC9 +0x91AC 0xBACA +0x91AD 0xBACB +0x91AE 0xBACC +0x91AF 0xBACD +0x91B0 0xBACE +0x91B1 0xBACF +0x91B2 0xBAD0 +0x91B3 0xBAD1 +0x91B4 0xBAD2 +0x91B5 0xBAD3 +0x91B6 0xBAD4 +0x91B7 0xBAD5 +0x91B8 0xBAD6 +0x91B9 0xBAD7 +0x91BA 0xBADA +0x91BB 0xBADB +0x91BC 0xBADC +0x91BD 0xBADD +0x91BE 0xBADE +0x91BF 0xBADF +0x91C0 0xBAE0 +0x91C1 0xBAE1 +0x91C2 0xBAE2 +0x91C3 0xBAE3 +0x91C4 0xBAE4 +0x91C5 0xBAE5 +0x91C6 0xBAE6 +0x91C7 0xBAE7 +0x91C8 0xBAE8 +0x91C9 0xBAE9 +0x91CA 0xBAEA +0x91CB 0xBAEB +0x91CC 0xBAEC +0x91CD 0xBAED +0x91CE 0xBAEE +0x91CF 0xBAEF +0x91D0 0xBAF0 +0x91D1 0xBAF1 +0x91D2 0xBAF2 +0x91D3 0xBAF3 +0x91D4 0xBAF4 +0x91D5 0xBAF5 +0x91D6 0xBAF6 +0x91D7 0xBAF7 +0x91D8 0xBAF8 +0x91D9 0xBAF9 +0x91DA 0xBAFA +0x91DB 0xBAFB +0x91DC 0xBAFD +0x91DD 0xBAFE +0x91DE 0xBAFF +0x91DF 0xBB01 +0x91E0 0xBB02 +0x91E1 0xBB03 +0x91E2 0xBB05 +0x91E3 0xBB06 +0x91E4 0xBB07 +0x91E5 0xBB08 +0x91E6 0xBB09 +0x91E7 0xBB0A +0x91E8 0xBB0B +0x91E9 0xBB0C +0x91EA 0xBB0E +0x91EB 0xBB10 +0x91EC 0xBB12 +0x91ED 0xBB13 +0x91EE 0xBB14 +0x91EF 0xBB15 +0x91F0 0xBB16 +0x91F1 0xBB17 +0x91F2 0xBB19 +0x91F3 0xBB1A +0x91F4 0xBB1B +0x91F5 0xBB1D +0x91F6 0xBB1E +0x91F7 0xBB1F +0x91F8 0xBB21 +0x91F9 0xBB22 +0x91FA 0xBB23 +0x91FB 0xBB24 +0x91FC 0xBB25 +0x91FD 0xBB26 +0x91FE 0xBB27 +0x9241 0xBB28 +0x9242 0xBB2A +0x9243 0xBB2C +0x9244 0xBB2D +0x9245 0xBB2E +0x9246 0xBB2F +0x9247 0xBB30 +0x9248 0xBB31 +0x9249 0xBB32 +0x924A 0xBB33 +0x924B 0xBB37 +0x924C 0xBB39 +0x924D 0xBB3A +0x924E 0xBB3F +0x924F 0xBB40 +0x9250 0xBB41 +0x9251 0xBB42 +0x9252 0xBB43 +0x9253 0xBB46 +0x9254 0xBB48 +0x9255 0xBB4A +0x9256 0xBB4B +0x9257 0xBB4C +0x9258 0xBB4E +0x9259 0xBB51 +0x925A 0xBB52 +0x9261 0xBB53 +0x9262 0xBB55 +0x9263 0xBB56 +0x9264 0xBB57 +0x9265 0xBB59 +0x9266 0xBB5A +0x9267 0xBB5B +0x9268 0xBB5C +0x9269 0xBB5D +0x926A 0xBB5E +0x926B 0xBB5F +0x926C 0xBB60 +0x926D 0xBB62 +0x926E 0xBB64 +0x926F 0xBB65 +0x9270 0xBB66 +0x9271 0xBB67 +0x9272 0xBB68 +0x9273 0xBB69 +0x9274 0xBB6A +0x9275 0xBB6B +0x9276 0xBB6D +0x9277 0xBB6E +0x9278 0xBB6F +0x9279 0xBB70 +0x927A 0xBB71 +0x9281 0xBB72 +0x9282 0xBB73 +0x9283 0xBB74 +0x9284 0xBB75 +0x9285 0xBB76 +0x9286 0xBB77 +0x9287 0xBB78 +0x9288 0xBB79 +0x9289 0xBB7A +0x928A 0xBB7B +0x928B 0xBB7C +0x928C 0xBB7D +0x928D 0xBB7E +0x928E 0xBB7F +0x928F 0xBB80 +0x9290 0xBB81 +0x9291 0xBB82 +0x9292 0xBB83 +0x9293 0xBB84 +0x9294 0xBB85 +0x9295 0xBB86 +0x9296 0xBB87 +0x9297 0xBB89 +0x9298 0xBB8A +0x9299 0xBB8B +0x929A 0xBB8D +0x929B 0xBB8E +0x929C 0xBB8F +0x929D 0xBB91 +0x929E 0xBB92 +0x929F 0xBB93 +0x92A0 0xBB94 +0x92A1 0xBB95 +0x92A2 0xBB96 +0x92A3 0xBB97 +0x92A4 0xBB98 +0x92A5 0xBB99 +0x92A6 0xBB9A +0x92A7 0xBB9B +0x92A8 0xBB9C +0x92A9 0xBB9D +0x92AA 0xBB9E +0x92AB 0xBB9F +0x92AC 0xBBA0 +0x92AD 0xBBA1 +0x92AE 0xBBA2 +0x92AF 0xBBA3 +0x92B0 0xBBA5 +0x92B1 0xBBA6 +0x92B2 0xBBA7 +0x92B3 0xBBA9 +0x92B4 0xBBAA +0x92B5 0xBBAB +0x92B6 0xBBAD +0x92B7 0xBBAE +0x92B8 0xBBAF +0x92B9 0xBBB0 +0x92BA 0xBBB1 +0x92BB 0xBBB2 +0x92BC 0xBBB3 +0x92BD 0xBBB5 +0x92BE 0xBBB6 +0x92BF 0xBBB8 +0x92C0 0xBBB9 +0x92C1 0xBBBA +0x92C2 0xBBBB +0x92C3 0xBBBC +0x92C4 0xBBBD +0x92C5 0xBBBE +0x92C6 0xBBBF +0x92C7 0xBBC1 +0x92C8 0xBBC2 +0x92C9 0xBBC3 +0x92CA 0xBBC5 +0x92CB 0xBBC6 +0x92CC 0xBBC7 +0x92CD 0xBBC9 +0x92CE 0xBBCA +0x92CF 0xBBCB +0x92D0 0xBBCC +0x92D1 0xBBCD +0x92D2 0xBBCE +0x92D3 0xBBCF +0x92D4 0xBBD1 +0x92D5 0xBBD2 +0x92D6 0xBBD4 +0x92D7 0xBBD5 +0x92D8 0xBBD6 +0x92D9 0xBBD7 +0x92DA 0xBBD8 +0x92DB 0xBBD9 +0x92DC 0xBBDA +0x92DD 0xBBDB +0x92DE 0xBBDC +0x92DF 0xBBDD +0x92E0 0xBBDE +0x92E1 0xBBDF +0x92E2 0xBBE0 +0x92E3 0xBBE1 +0x92E4 0xBBE2 +0x92E5 0xBBE3 +0x92E6 0xBBE4 +0x92E7 0xBBE5 +0x92E8 0xBBE6 +0x92E9 0xBBE7 +0x92EA 0xBBE8 +0x92EB 0xBBE9 +0x92EC 0xBBEA +0x92ED 0xBBEB +0x92EE 0xBBEC +0x92EF 0xBBED +0x92F0 0xBBEE +0x92F1 0xBBEF +0x92F2 0xBBF0 +0x92F3 0xBBF1 +0x92F4 0xBBF2 +0x92F5 0xBBF3 +0x92F6 0xBBF4 +0x92F7 0xBBF5 +0x92F8 0xBBF6 +0x92F9 0xBBF7 +0x92FA 0xBBFA +0x92FB 0xBBFB +0x92FC 0xBBFD +0x92FD 0xBBFE +0x92FE 0xBC01 +0x9341 0xBC03 +0x9342 0xBC04 +0x9343 0xBC05 +0x9344 0xBC06 +0x9345 0xBC07 +0x9346 0xBC0A +0x9347 0xBC0E +0x9348 0xBC10 +0x9349 0xBC12 +0x934A 0xBC13 +0x934B 0xBC19 +0x934C 0xBC1A +0x934D 0xBC20 +0x934E 0xBC21 +0x934F 0xBC22 +0x9350 0xBC23 +0x9351 0xBC26 +0x9352 0xBC28 +0x9353 0xBC2A +0x9354 0xBC2B +0x9355 0xBC2C +0x9356 0xBC2E +0x9357 0xBC2F +0x9358 0xBC32 +0x9359 0xBC33 +0x935A 0xBC35 +0x9361 0xBC36 +0x9362 0xBC37 +0x9363 0xBC39 +0x9364 0xBC3A +0x9365 0xBC3B +0x9366 0xBC3C +0x9367 0xBC3D +0x9368 0xBC3E +0x9369 0xBC3F +0x936A 0xBC42 +0x936B 0xBC46 +0x936C 0xBC47 +0x936D 0xBC48 +0x936E 0xBC4A +0x936F 0xBC4B +0x9370 0xBC4E +0x9371 0xBC4F +0x9372 0xBC51 +0x9373 0xBC52 +0x9374 0xBC53 +0x9375 0xBC54 +0x9376 0xBC55 +0x9377 0xBC56 +0x9378 0xBC57 +0x9379 0xBC58 +0x937A 0xBC59 +0x9381 0xBC5A +0x9382 0xBC5B +0x9383 0xBC5C +0x9384 0xBC5E +0x9385 0xBC5F +0x9386 0xBC60 +0x9387 0xBC61 +0x9388 0xBC62 +0x9389 0xBC63 +0x938A 0xBC64 +0x938B 0xBC65 +0x938C 0xBC66 +0x938D 0xBC67 +0x938E 0xBC68 +0x938F 0xBC69 +0x9390 0xBC6A +0x9391 0xBC6B +0x9392 0xBC6C +0x9393 0xBC6D +0x9394 0xBC6E +0x9395 0xBC6F +0x9396 0xBC70 +0x9397 0xBC71 +0x9398 0xBC72 +0x9399 0xBC73 +0x939A 0xBC74 +0x939B 0xBC75 +0x939C 0xBC76 +0x939D 0xBC77 +0x939E 0xBC78 +0x939F 0xBC79 +0x93A0 0xBC7A +0x93A1 0xBC7B +0x93A2 0xBC7C +0x93A3 0xBC7D +0x93A4 0xBC7E +0x93A5 0xBC7F +0x93A6 0xBC80 +0x93A7 0xBC81 +0x93A8 0xBC82 +0x93A9 0xBC83 +0x93AA 0xBC86 +0x93AB 0xBC87 +0x93AC 0xBC89 +0x93AD 0xBC8A +0x93AE 0xBC8D +0x93AF 0xBC8F +0x93B0 0xBC90 +0x93B1 0xBC91 +0x93B2 0xBC92 +0x93B3 0xBC93 +0x93B4 0xBC96 +0x93B5 0xBC98 +0x93B6 0xBC9B +0x93B7 0xBC9C +0x93B8 0xBC9D +0x93B9 0xBC9E +0x93BA 0xBC9F +0x93BB 0xBCA2 +0x93BC 0xBCA3 +0x93BD 0xBCA5 +0x93BE 0xBCA6 +0x93BF 0xBCA9 +0x93C0 0xBCAA +0x93C1 0xBCAB +0x93C2 0xBCAC +0x93C3 0xBCAD +0x93C4 0xBCAE +0x93C5 0xBCAF +0x93C6 0xBCB2 +0x93C7 0xBCB6 +0x93C8 0xBCB7 +0x93C9 0xBCB8 +0x93CA 0xBCB9 +0x93CB 0xBCBA +0x93CC 0xBCBB +0x93CD 0xBCBE +0x93CE 0xBCBF +0x93CF 0xBCC1 +0x93D0 0xBCC2 +0x93D1 0xBCC3 +0x93D2 0xBCC5 +0x93D3 0xBCC6 +0x93D4 0xBCC7 +0x93D5 0xBCC8 +0x93D6 0xBCC9 +0x93D7 0xBCCA +0x93D8 0xBCCB +0x93D9 0xBCCC +0x93DA 0xBCCE +0x93DB 0xBCD2 +0x93DC 0xBCD3 +0x93DD 0xBCD4 +0x93DE 0xBCD6 +0x93DF 0xBCD7 +0x93E0 0xBCD9 +0x93E1 0xBCDA +0x93E2 0xBCDB +0x93E3 0xBCDD +0x93E4 0xBCDE +0x93E5 0xBCDF +0x93E6 0xBCE0 +0x93E7 0xBCE1 +0x93E8 0xBCE2 +0x93E9 0xBCE3 +0x93EA 0xBCE4 +0x93EB 0xBCE5 +0x93EC 0xBCE6 +0x93ED 0xBCE7 +0x93EE 0xBCE8 +0x93EF 0xBCE9 +0x93F0 0xBCEA +0x93F1 0xBCEB +0x93F2 0xBCEC +0x93F3 0xBCED +0x93F4 0xBCEE +0x93F5 0xBCEF +0x93F6 0xBCF0 +0x93F7 0xBCF1 +0x93F8 0xBCF2 +0x93F9 0xBCF3 +0x93FA 0xBCF7 +0x93FB 0xBCF9 +0x93FC 0xBCFA +0x93FD 0xBCFB +0x93FE 0xBCFD +0x9441 0xBCFE +0x9442 0xBCFF +0x9443 0xBD00 +0x9444 0xBD01 +0x9445 0xBD02 +0x9446 0xBD03 +0x9447 0xBD06 +0x9448 0xBD08 +0x9449 0xBD0A +0x944A 0xBD0B +0x944B 0xBD0C +0x944C 0xBD0D +0x944D 0xBD0E +0x944E 0xBD0F +0x944F 0xBD11 +0x9450 0xBD12 +0x9451 0xBD13 +0x9452 0xBD15 +0x9453 0xBD16 +0x9454 0xBD17 +0x9455 0xBD18 +0x9456 0xBD19 +0x9457 0xBD1A +0x9458 0xBD1B +0x9459 0xBD1C +0x945A 0xBD1D +0x9461 0xBD1E +0x9462 0xBD1F +0x9463 0xBD20 +0x9464 0xBD21 +0x9465 0xBD22 +0x9466 0xBD23 +0x9467 0xBD25 +0x9468 0xBD26 +0x9469 0xBD27 +0x946A 0xBD28 +0x946B 0xBD29 +0x946C 0xBD2A +0x946D 0xBD2B +0x946E 0xBD2D +0x946F 0xBD2E +0x9470 0xBD2F +0x9471 0xBD30 +0x9472 0xBD31 +0x9473 0xBD32 +0x9474 0xBD33 +0x9475 0xBD34 +0x9476 0xBD35 +0x9477 0xBD36 +0x9478 0xBD37 +0x9479 0xBD38 +0x947A 0xBD39 +0x9481 0xBD3A +0x9482 0xBD3B +0x9483 0xBD3C +0x9484 0xBD3D +0x9485 0xBD3E +0x9486 0xBD3F +0x9487 0xBD41 +0x9488 0xBD42 +0x9489 0xBD43 +0x948A 0xBD44 +0x948B 0xBD45 +0x948C 0xBD46 +0x948D 0xBD47 +0x948E 0xBD4A +0x948F 0xBD4B +0x9490 0xBD4D +0x9491 0xBD4E +0x9492 0xBD4F +0x9493 0xBD51 +0x9494 0xBD52 +0x9495 0xBD53 +0x9496 0xBD54 +0x9497 0xBD55 +0x9498 0xBD56 +0x9499 0xBD57 +0x949A 0xBD5A +0x949B 0xBD5B +0x949C 0xBD5C +0x949D 0xBD5D +0x949E 0xBD5E +0x949F 0xBD5F +0x94A0 0xBD60 +0x94A1 0xBD61 +0x94A2 0xBD62 +0x94A3 0xBD63 +0x94A4 0xBD65 +0x94A5 0xBD66 +0x94A6 0xBD67 +0x94A7 0xBD69 +0x94A8 0xBD6A +0x94A9 0xBD6B +0x94AA 0xBD6C +0x94AB 0xBD6D +0x94AC 0xBD6E +0x94AD 0xBD6F +0x94AE 0xBD70 +0x94AF 0xBD71 +0x94B0 0xBD72 +0x94B1 0xBD73 +0x94B2 0xBD74 +0x94B3 0xBD75 +0x94B4 0xBD76 +0x94B5 0xBD77 +0x94B6 0xBD78 +0x94B7 0xBD79 +0x94B8 0xBD7A +0x94B9 0xBD7B +0x94BA 0xBD7C +0x94BB 0xBD7D +0x94BC 0xBD7E +0x94BD 0xBD7F +0x94BE 0xBD82 +0x94BF 0xBD83 +0x94C0 0xBD85 +0x94C1 0xBD86 +0x94C2 0xBD8B +0x94C3 0xBD8C +0x94C4 0xBD8D +0x94C5 0xBD8E +0x94C6 0xBD8F +0x94C7 0xBD92 +0x94C8 0xBD94 +0x94C9 0xBD96 +0x94CA 0xBD97 +0x94CB 0xBD98 +0x94CC 0xBD9B +0x94CD 0xBD9D +0x94CE 0xBD9E +0x94CF 0xBD9F +0x94D0 0xBDA0 +0x94D1 0xBDA1 +0x94D2 0xBDA2 +0x94D3 0xBDA3 +0x94D4 0xBDA5 +0x94D5 0xBDA6 +0x94D6 0xBDA7 +0x94D7 0xBDA8 +0x94D8 0xBDA9 +0x94D9 0xBDAA +0x94DA 0xBDAB +0x94DB 0xBDAC +0x94DC 0xBDAD +0x94DD 0xBDAE +0x94DE 0xBDAF +0x94DF 0xBDB1 +0x94E0 0xBDB2 +0x94E1 0xBDB3 +0x94E2 0xBDB4 +0x94E3 0xBDB5 +0x94E4 0xBDB6 +0x94E5 0xBDB7 +0x94E6 0xBDB9 +0x94E7 0xBDBA +0x94E8 0xBDBB +0x94E9 0xBDBC +0x94EA 0xBDBD +0x94EB 0xBDBE +0x94EC 0xBDBF +0x94ED 0xBDC0 +0x94EE 0xBDC1 +0x94EF 0xBDC2 +0x94F0 0xBDC3 +0x94F1 0xBDC4 +0x94F2 0xBDC5 +0x94F3 0xBDC6 +0x94F4 0xBDC7 +0x94F5 0xBDC8 +0x94F6 0xBDC9 +0x94F7 0xBDCA +0x94F8 0xBDCB +0x94F9 0xBDCC +0x94FA 0xBDCD +0x94FB 0xBDCE +0x94FC 0xBDCF +0x94FD 0xBDD0 +0x94FE 0xBDD1 +0x9541 0xBDD2 +0x9542 0xBDD3 +0x9543 0xBDD6 +0x9544 0xBDD7 +0x9545 0xBDD9 +0x9546 0xBDDA +0x9547 0xBDDB +0x9548 0xBDDD +0x9549 0xBDDE +0x954A 0xBDDF +0x954B 0xBDE0 +0x954C 0xBDE1 +0x954D 0xBDE2 +0x954E 0xBDE3 +0x954F 0xBDE4 +0x9550 0xBDE5 +0x9551 0xBDE6 +0x9552 0xBDE7 +0x9553 0xBDE8 +0x9554 0xBDEA +0x9555 0xBDEB +0x9556 0xBDEC +0x9557 0xBDED +0x9558 0xBDEE +0x9559 0xBDEF +0x955A 0xBDF1 +0x9561 0xBDF2 +0x9562 0xBDF3 +0x9563 0xBDF5 +0x9564 0xBDF6 +0x9565 0xBDF7 +0x9566 0xBDF9 +0x9567 0xBDFA +0x9568 0xBDFB +0x9569 0xBDFC +0x956A 0xBDFD +0x956B 0xBDFE +0x956C 0xBDFF +0x956D 0xBE01 +0x956E 0xBE02 +0x956F 0xBE04 +0x9570 0xBE06 +0x9571 0xBE07 +0x9572 0xBE08 +0x9573 0xBE09 +0x9574 0xBE0A +0x9575 0xBE0B +0x9576 0xBE0E +0x9577 0xBE0F +0x9578 0xBE11 +0x9579 0xBE12 +0x957A 0xBE13 +0x9581 0xBE15 +0x9582 0xBE16 +0x9583 0xBE17 +0x9584 0xBE18 +0x9585 0xBE19 +0x9586 0xBE1A +0x9587 0xBE1B +0x9588 0xBE1E +0x9589 0xBE20 +0x958A 0xBE21 +0x958B 0xBE22 +0x958C 0xBE23 +0x958D 0xBE24 +0x958E 0xBE25 +0x958F 0xBE26 +0x9590 0xBE27 +0x9591 0xBE28 +0x9592 0xBE29 +0x9593 0xBE2A +0x9594 0xBE2B +0x9595 0xBE2C +0x9596 0xBE2D +0x9597 0xBE2E +0x9598 0xBE2F +0x9599 0xBE30 +0x959A 0xBE31 +0x959B 0xBE32 +0x959C 0xBE33 +0x959D 0xBE34 +0x959E 0xBE35 +0x959F 0xBE36 +0x95A0 0xBE37 +0x95A1 0xBE38 +0x95A2 0xBE39 +0x95A3 0xBE3A +0x95A4 0xBE3B +0x95A5 0xBE3C +0x95A6 0xBE3D +0x95A7 0xBE3E +0x95A8 0xBE3F +0x95A9 0xBE40 +0x95AA 0xBE41 +0x95AB 0xBE42 +0x95AC 0xBE43 +0x95AD 0xBE46 +0x95AE 0xBE47 +0x95AF 0xBE49 +0x95B0 0xBE4A +0x95B1 0xBE4B +0x95B2 0xBE4D +0x95B3 0xBE4F +0x95B4 0xBE50 +0x95B5 0xBE51 +0x95B6 0xBE52 +0x95B7 0xBE53 +0x95B8 0xBE56 +0x95B9 0xBE58 +0x95BA 0xBE5C +0x95BB 0xBE5D +0x95BC 0xBE5E +0x95BD 0xBE5F +0x95BE 0xBE62 +0x95BF 0xBE63 +0x95C0 0xBE65 +0x95C1 0xBE66 +0x95C2 0xBE67 +0x95C3 0xBE69 +0x95C4 0xBE6B +0x95C5 0xBE6C +0x95C6 0xBE6D +0x95C7 0xBE6E +0x95C8 0xBE6F +0x95C9 0xBE72 +0x95CA 0xBE76 +0x95CB 0xBE77 +0x95CC 0xBE78 +0x95CD 0xBE79 +0x95CE 0xBE7A +0x95CF 0xBE7E +0x95D0 0xBE7F +0x95D1 0xBE81 +0x95D2 0xBE82 +0x95D3 0xBE83 +0x95D4 0xBE85 +0x95D5 0xBE86 +0x95D6 0xBE87 +0x95D7 0xBE88 +0x95D8 0xBE89 +0x95D9 0xBE8A +0x95DA 0xBE8B +0x95DB 0xBE8E +0x95DC 0xBE92 +0x95DD 0xBE93 +0x95DE 0xBE94 +0x95DF 0xBE95 +0x95E0 0xBE96 +0x95E1 0xBE97 +0x95E2 0xBE9A +0x95E3 0xBE9B +0x95E4 0xBE9C +0x95E5 0xBE9D +0x95E6 0xBE9E +0x95E7 0xBE9F +0x95E8 0xBEA0 +0x95E9 0xBEA1 +0x95EA 0xBEA2 +0x95EB 0xBEA3 +0x95EC 0xBEA4 +0x95ED 0xBEA5 +0x95EE 0xBEA6 +0x95EF 0xBEA7 +0x95F0 0xBEA9 +0x95F1 0xBEAA +0x95F2 0xBEAB +0x95F3 0xBEAC +0x95F4 0xBEAD +0x95F5 0xBEAE +0x95F6 0xBEAF +0x95F7 0xBEB0 +0x95F8 0xBEB1 +0x95F9 0xBEB2 +0x95FA 0xBEB3 +0x95FB 0xBEB4 +0x95FC 0xBEB5 +0x95FD 0xBEB6 +0x95FE 0xBEB7 +0x9641 0xBEB8 +0x9642 0xBEB9 +0x9643 0xBEBA +0x9644 0xBEBB +0x9645 0xBEBC +0x9646 0xBEBD +0x9647 0xBEBE +0x9648 0xBEBF +0x9649 0xBEC0 +0x964A 0xBEC1 +0x964B 0xBEC2 +0x964C 0xBEC3 +0x964D 0xBEC4 +0x964E 0xBEC5 +0x964F 0xBEC6 +0x9650 0xBEC7 +0x9651 0xBEC8 +0x9652 0xBEC9 +0x9653 0xBECA +0x9654 0xBECB +0x9655 0xBECC +0x9656 0xBECD +0x9657 0xBECE +0x9658 0xBECF +0x9659 0xBED2 +0x965A 0xBED3 +0x9661 0xBED5 +0x9662 0xBED6 +0x9663 0xBED9 +0x9664 0xBEDA +0x9665 0xBEDB +0x9666 0xBEDC +0x9667 0xBEDD +0x9668 0xBEDE +0x9669 0xBEDF +0x966A 0xBEE1 +0x966B 0xBEE2 +0x966C 0xBEE6 +0x966D 0xBEE7 +0x966E 0xBEE8 +0x966F 0xBEE9 +0x9670 0xBEEA +0x9671 0xBEEB +0x9672 0xBEED +0x9673 0xBEEE +0x9674 0xBEEF +0x9675 0xBEF0 +0x9676 0xBEF1 +0x9677 0xBEF2 +0x9678 0xBEF3 +0x9679 0xBEF4 +0x967A 0xBEF5 +0x9681 0xBEF6 +0x9682 0xBEF7 +0x9683 0xBEF8 +0x9684 0xBEF9 +0x9685 0xBEFA +0x9686 0xBEFB +0x9687 0xBEFC +0x9688 0xBEFD +0x9689 0xBEFE +0x968A 0xBEFF +0x968B 0xBF00 +0x968C 0xBF02 +0x968D 0xBF03 +0x968E 0xBF04 +0x968F 0xBF05 +0x9690 0xBF06 +0x9691 0xBF07 +0x9692 0xBF0A +0x9693 0xBF0B +0x9694 0xBF0C +0x9695 0xBF0D +0x9696 0xBF0E +0x9697 0xBF0F +0x9698 0xBF10 +0x9699 0xBF11 +0x969A 0xBF12 +0x969B 0xBF13 +0x969C 0xBF14 +0x969D 0xBF15 +0x969E 0xBF16 +0x969F 0xBF17 +0x96A0 0xBF1A +0x96A1 0xBF1E +0x96A2 0xBF1F +0x96A3 0xBF20 +0x96A4 0xBF21 +0x96A5 0xBF22 +0x96A6 0xBF23 +0x96A7 0xBF24 +0x96A8 0xBF25 +0x96A9 0xBF26 +0x96AA 0xBF27 +0x96AB 0xBF28 +0x96AC 0xBF29 +0x96AD 0xBF2A +0x96AE 0xBF2B +0x96AF 0xBF2C +0x96B0 0xBF2D +0x96B1 0xBF2E +0x96B2 0xBF2F +0x96B3 0xBF30 +0x96B4 0xBF31 +0x96B5 0xBF32 +0x96B6 0xBF33 +0x96B7 0xBF34 +0x96B8 0xBF35 +0x96B9 0xBF36 +0x96BA 0xBF37 +0x96BB 0xBF38 +0x96BC 0xBF39 +0x96BD 0xBF3A +0x96BE 0xBF3B +0x96BF 0xBF3C +0x96C0 0xBF3D +0x96C1 0xBF3E +0x96C2 0xBF3F +0x96C3 0xBF42 +0x96C4 0xBF43 +0x96C5 0xBF45 +0x96C6 0xBF46 +0x96C7 0xBF47 +0x96C8 0xBF49 +0x96C9 0xBF4A +0x96CA 0xBF4B +0x96CB 0xBF4C +0x96CC 0xBF4D +0x96CD 0xBF4E +0x96CE 0xBF4F +0x96CF 0xBF52 +0x96D0 0xBF53 +0x96D1 0xBF54 +0x96D2 0xBF56 +0x96D3 0xBF57 +0x96D4 0xBF58 +0x96D5 0xBF59 +0x96D6 0xBF5A +0x96D7 0xBF5B +0x96D8 0xBF5C +0x96D9 0xBF5D +0x96DA 0xBF5E +0x96DB 0xBF5F +0x96DC 0xBF60 +0x96DD 0xBF61 +0x96DE 0xBF62 +0x96DF 0xBF63 +0x96E0 0xBF64 +0x96E1 0xBF65 +0x96E2 0xBF66 +0x96E3 0xBF67 +0x96E4 0xBF68 +0x96E5 0xBF69 +0x96E6 0xBF6A +0x96E7 0xBF6B +0x96E8 0xBF6C +0x96E9 0xBF6D +0x96EA 0xBF6E +0x96EB 0xBF6F +0x96EC 0xBF70 +0x96ED 0xBF71 +0x96EE 0xBF72 +0x96EF 0xBF73 +0x96F0 0xBF74 +0x96F1 0xBF75 +0x96F2 0xBF76 +0x96F3 0xBF77 +0x96F4 0xBF78 +0x96F5 0xBF79 +0x96F6 0xBF7A +0x96F7 0xBF7B +0x96F8 0xBF7C +0x96F9 0xBF7D +0x96FA 0xBF7E +0x96FB 0xBF7F +0x96FC 0xBF80 +0x96FD 0xBF81 +0x96FE 0xBF82 +0x9741 0xBF83 +0x9742 0xBF84 +0x9743 0xBF85 +0x9744 0xBF86 +0x9745 0xBF87 +0x9746 0xBF88 +0x9747 0xBF89 +0x9748 0xBF8A +0x9749 0xBF8B +0x974A 0xBF8C +0x974B 0xBF8D +0x974C 0xBF8E +0x974D 0xBF8F +0x974E 0xBF90 +0x974F 0xBF91 +0x9750 0xBF92 +0x9751 0xBF93 +0x9752 0xBF95 +0x9753 0xBF96 +0x9754 0xBF97 +0x9755 0xBF98 +0x9756 0xBF99 +0x9757 0xBF9A +0x9758 0xBF9B +0x9759 0xBF9C +0x975A 0xBF9D +0x9761 0xBF9E +0x9762 0xBF9F +0x9763 0xBFA0 +0x9764 0xBFA1 +0x9765 0xBFA2 +0x9766 0xBFA3 +0x9767 0xBFA4 +0x9768 0xBFA5 +0x9769 0xBFA6 +0x976A 0xBFA7 +0x976B 0xBFA8 +0x976C 0xBFA9 +0x976D 0xBFAA +0x976E 0xBFAB +0x976F 0xBFAC +0x9770 0xBFAD +0x9771 0xBFAE +0x9772 0xBFAF +0x9773 0xBFB1 +0x9774 0xBFB2 +0x9775 0xBFB3 +0x9776 0xBFB4 +0x9777 0xBFB5 +0x9778 0xBFB6 +0x9779 0xBFB7 +0x977A 0xBFB8 +0x9781 0xBFB9 +0x9782 0xBFBA +0x9783 0xBFBB +0x9784 0xBFBC +0x9785 0xBFBD +0x9786 0xBFBE +0x9787 0xBFBF +0x9788 0xBFC0 +0x9789 0xBFC1 +0x978A 0xBFC2 +0x978B 0xBFC3 +0x978C 0xBFC4 +0x978D 0xBFC6 +0x978E 0xBFC7 +0x978F 0xBFC8 +0x9790 0xBFC9 +0x9791 0xBFCA +0x9792 0xBFCB +0x9793 0xBFCE +0x9794 0xBFCF +0x9795 0xBFD1 +0x9796 0xBFD2 +0x9797 0xBFD3 +0x9798 0xBFD5 +0x9799 0xBFD6 +0x979A 0xBFD7 +0x979B 0xBFD8 +0x979C 0xBFD9 +0x979D 0xBFDA +0x979E 0xBFDB +0x979F 0xBFDD +0x97A0 0xBFDE +0x97A1 0xBFE0 +0x97A2 0xBFE2 +0x97A3 0xBFE3 +0x97A4 0xBFE4 +0x97A5 0xBFE5 +0x97A6 0xBFE6 +0x97A7 0xBFE7 +0x97A8 0xBFE8 +0x97A9 0xBFE9 +0x97AA 0xBFEA +0x97AB 0xBFEB +0x97AC 0xBFEC +0x97AD 0xBFED +0x97AE 0xBFEE +0x97AF 0xBFEF +0x97B0 0xBFF0 +0x97B1 0xBFF1 +0x97B2 0xBFF2 +0x97B3 0xBFF3 +0x97B4 0xBFF4 +0x97B5 0xBFF5 +0x97B6 0xBFF6 +0x97B7 0xBFF7 +0x97B8 0xBFF8 +0x97B9 0xBFF9 +0x97BA 0xBFFA +0x97BB 0xBFFB +0x97BC 0xBFFC +0x97BD 0xBFFD +0x97BE 0xBFFE +0x97BF 0xBFFF +0x97C0 0xC000 +0x97C1 0xC001 +0x97C2 0xC002 +0x97C3 0xC003 +0x97C4 0xC004 +0x97C5 0xC005 +0x97C6 0xC006 +0x97C7 0xC007 +0x97C8 0xC008 +0x97C9 0xC009 +0x97CA 0xC00A +0x97CB 0xC00B +0x97CC 0xC00C +0x97CD 0xC00D +0x97CE 0xC00E +0x97CF 0xC00F +0x97D0 0xC010 +0x97D1 0xC011 +0x97D2 0xC012 +0x97D3 0xC013 +0x97D4 0xC014 +0x97D5 0xC015 +0x97D6 0xC016 +0x97D7 0xC017 +0x97D8 0xC018 +0x97D9 0xC019 +0x97DA 0xC01A +0x97DB 0xC01B +0x97DC 0xC01C +0x97DD 0xC01D +0x97DE 0xC01E +0x97DF 0xC01F +0x97E0 0xC020 +0x97E1 0xC021 +0x97E2 0xC022 +0x97E3 0xC023 +0x97E4 0xC024 +0x97E5 0xC025 +0x97E6 0xC026 +0x97E7 0xC027 +0x97E8 0xC028 +0x97E9 0xC029 +0x97EA 0xC02A +0x97EB 0xC02B +0x97EC 0xC02C +0x97ED 0xC02D +0x97EE 0xC02E +0x97EF 0xC02F +0x97F0 0xC030 +0x97F1 0xC031 +0x97F2 0xC032 +0x97F3 0xC033 +0x97F4 0xC034 +0x97F5 0xC035 +0x97F6 0xC036 +0x97F7 0xC037 +0x97F8 0xC038 +0x97F9 0xC039 +0x97FA 0xC03A +0x97FB 0xC03B +0x97FC 0xC03D +0x97FD 0xC03E +0x97FE 0xC03F +0x9841 0xC040 +0x9842 0xC041 +0x9843 0xC042 +0x9844 0xC043 +0x9845 0xC044 +0x9846 0xC045 +0x9847 0xC046 +0x9848 0xC047 +0x9849 0xC048 +0x984A 0xC049 +0x984B 0xC04A +0x984C 0xC04B +0x984D 0xC04C +0x984E 0xC04D +0x984F 0xC04E +0x9850 0xC04F +0x9851 0xC050 +0x9852 0xC052 +0x9853 0xC053 +0x9854 0xC054 +0x9855 0xC055 +0x9856 0xC056 +0x9857 0xC057 +0x9858 0xC059 +0x9859 0xC05A +0x985A 0xC05B +0x9861 0xC05D +0x9862 0xC05E +0x9863 0xC05F +0x9864 0xC061 +0x9865 0xC062 +0x9866 0xC063 +0x9867 0xC064 +0x9868 0xC065 +0x9869 0xC066 +0x986A 0xC067 +0x986B 0xC06A +0x986C 0xC06B +0x986D 0xC06C +0x986E 0xC06D +0x986F 0xC06E +0x9870 0xC06F +0x9871 0xC070 +0x9872 0xC071 +0x9873 0xC072 +0x9874 0xC073 +0x9875 0xC074 +0x9876 0xC075 +0x9877 0xC076 +0x9878 0xC077 +0x9879 0xC078 +0x987A 0xC079 +0x9881 0xC07A +0x9882 0xC07B +0x9883 0xC07C +0x9884 0xC07D +0x9885 0xC07E +0x9886 0xC07F +0x9887 0xC080 +0x9888 0xC081 +0x9889 0xC082 +0x988A 0xC083 +0x988B 0xC084 +0x988C 0xC085 +0x988D 0xC086 +0x988E 0xC087 +0x988F 0xC088 +0x9890 0xC089 +0x9891 0xC08A +0x9892 0xC08B +0x9893 0xC08C +0x9894 0xC08D +0x9895 0xC08E +0x9896 0xC08F +0x9897 0xC092 +0x9898 0xC093 +0x9899 0xC095 +0x989A 0xC096 +0x989B 0xC097 +0x989C 0xC099 +0x989D 0xC09A +0x989E 0xC09B +0x989F 0xC09C +0x98A0 0xC09D +0x98A1 0xC09E +0x98A2 0xC09F +0x98A3 0xC0A2 +0x98A4 0xC0A4 +0x98A5 0xC0A6 +0x98A6 0xC0A7 +0x98A7 0xC0A8 +0x98A8 0xC0A9 +0x98A9 0xC0AA +0x98AA 0xC0AB +0x98AB 0xC0AE +0x98AC 0xC0B1 +0x98AD 0xC0B2 +0x98AE 0xC0B7 +0x98AF 0xC0B8 +0x98B0 0xC0B9 +0x98B1 0xC0BA +0x98B2 0xC0BB +0x98B3 0xC0BE +0x98B4 0xC0C2 +0x98B5 0xC0C3 +0x98B6 0xC0C4 +0x98B7 0xC0C6 +0x98B8 0xC0C7 +0x98B9 0xC0CA +0x98BA 0xC0CB +0x98BB 0xC0CD +0x98BC 0xC0CE +0x98BD 0xC0CF +0x98BE 0xC0D1 +0x98BF 0xC0D2 +0x98C0 0xC0D3 +0x98C1 0xC0D4 +0x98C2 0xC0D5 +0x98C3 0xC0D6 +0x98C4 0xC0D7 +0x98C5 0xC0DA +0x98C6 0xC0DE +0x98C7 0xC0DF +0x98C8 0xC0E0 +0x98C9 0xC0E1 +0x98CA 0xC0E2 +0x98CB 0xC0E3 +0x98CC 0xC0E6 +0x98CD 0xC0E7 +0x98CE 0xC0E9 +0x98CF 0xC0EA +0x98D0 0xC0EB +0x98D1 0xC0ED +0x98D2 0xC0EE +0x98D3 0xC0EF +0x98D4 0xC0F0 +0x98D5 0xC0F1 +0x98D6 0xC0F2 +0x98D7 0xC0F3 +0x98D8 0xC0F6 +0x98D9 0xC0F8 +0x98DA 0xC0FA +0x98DB 0xC0FB +0x98DC 0xC0FC +0x98DD 0xC0FD +0x98DE 0xC0FE +0x98DF 0xC0FF +0x98E0 0xC101 +0x98E1 0xC102 +0x98E2 0xC103 +0x98E3 0xC105 +0x98E4 0xC106 +0x98E5 0xC107 +0x98E6 0xC109 +0x98E7 0xC10A +0x98E8 0xC10B +0x98E9 0xC10C +0x98EA 0xC10D +0x98EB 0xC10E +0x98EC 0xC10F +0x98ED 0xC111 +0x98EE 0xC112 +0x98EF 0xC113 +0x98F0 0xC114 +0x98F1 0xC116 +0x98F2 0xC117 +0x98F3 0xC118 +0x98F4 0xC119 +0x98F5 0xC11A +0x98F6 0xC11B +0x98F7 0xC121 +0x98F8 0xC122 +0x98F9 0xC125 +0x98FA 0xC128 +0x98FB 0xC129 +0x98FC 0xC12A +0x98FD 0xC12B +0x98FE 0xC12E +0x9941 0xC132 +0x9942 0xC133 +0x9943 0xC134 +0x9944 0xC135 +0x9945 0xC137 +0x9946 0xC13A +0x9947 0xC13B +0x9948 0xC13D +0x9949 0xC13E +0x994A 0xC13F +0x994B 0xC141 +0x994C 0xC142 +0x994D 0xC143 +0x994E 0xC144 +0x994F 0xC145 +0x9950 0xC146 +0x9951 0xC147 +0x9952 0xC14A +0x9953 0xC14E +0x9954 0xC14F +0x9955 0xC150 +0x9956 0xC151 +0x9957 0xC152 +0x9958 0xC153 +0x9959 0xC156 +0x995A 0xC157 +0x9961 0xC159 +0x9962 0xC15A +0x9963 0xC15B +0x9964 0xC15D +0x9965 0xC15E +0x9966 0xC15F +0x9967 0xC160 +0x9968 0xC161 +0x9969 0xC162 +0x996A 0xC163 +0x996B 0xC166 +0x996C 0xC16A +0x996D 0xC16B +0x996E 0xC16C +0x996F 0xC16D +0x9970 0xC16E +0x9971 0xC16F +0x9972 0xC171 +0x9973 0xC172 +0x9974 0xC173 +0x9975 0xC175 +0x9976 0xC176 +0x9977 0xC177 +0x9978 0xC179 +0x9979 0xC17A +0x997A 0xC17B +0x9981 0xC17C +0x9982 0xC17D +0x9983 0xC17E +0x9984 0xC17F +0x9985 0xC180 +0x9986 0xC181 +0x9987 0xC182 +0x9988 0xC183 +0x9989 0xC184 +0x998A 0xC186 +0x998B 0xC187 +0x998C 0xC188 +0x998D 0xC189 +0x998E 0xC18A +0x998F 0xC18B +0x9990 0xC18F +0x9991 0xC191 +0x9992 0xC192 +0x9993 0xC193 +0x9994 0xC195 +0x9995 0xC197 +0x9996 0xC198 +0x9997 0xC199 +0x9998 0xC19A +0x9999 0xC19B +0x999A 0xC19E +0x999B 0xC1A0 +0x999C 0xC1A2 +0x999D 0xC1A3 +0x999E 0xC1A4 +0x999F 0xC1A6 +0x99A0 0xC1A7 +0x99A1 0xC1AA +0x99A2 0xC1AB +0x99A3 0xC1AD +0x99A4 0xC1AE +0x99A5 0xC1AF +0x99A6 0xC1B1 +0x99A7 0xC1B2 +0x99A8 0xC1B3 +0x99A9 0xC1B4 +0x99AA 0xC1B5 +0x99AB 0xC1B6 +0x99AC 0xC1B7 +0x99AD 0xC1B8 +0x99AE 0xC1B9 +0x99AF 0xC1BA +0x99B0 0xC1BB +0x99B1 0xC1BC +0x99B2 0xC1BE +0x99B3 0xC1BF +0x99B4 0xC1C0 +0x99B5 0xC1C1 +0x99B6 0xC1C2 +0x99B7 0xC1C3 +0x99B8 0xC1C5 +0x99B9 0xC1C6 +0x99BA 0xC1C7 +0x99BB 0xC1C9 +0x99BC 0xC1CA +0x99BD 0xC1CB +0x99BE 0xC1CD +0x99BF 0xC1CE +0x99C0 0xC1CF +0x99C1 0xC1D0 +0x99C2 0xC1D1 +0x99C3 0xC1D2 +0x99C4 0xC1D3 +0x99C5 0xC1D5 +0x99C6 0xC1D6 +0x99C7 0xC1D9 +0x99C8 0xC1DA +0x99C9 0xC1DB +0x99CA 0xC1DC +0x99CB 0xC1DD +0x99CC 0xC1DE +0x99CD 0xC1DF +0x99CE 0xC1E1 +0x99CF 0xC1E2 +0x99D0 0xC1E3 +0x99D1 0xC1E5 +0x99D2 0xC1E6 +0x99D3 0xC1E7 +0x99D4 0xC1E9 +0x99D5 0xC1EA +0x99D6 0xC1EB +0x99D7 0xC1EC +0x99D8 0xC1ED +0x99D9 0xC1EE +0x99DA 0xC1EF +0x99DB 0xC1F2 +0x99DC 0xC1F4 +0x99DD 0xC1F5 +0x99DE 0xC1F6 +0x99DF 0xC1F7 +0x99E0 0xC1F8 +0x99E1 0xC1F9 +0x99E2 0xC1FA +0x99E3 0xC1FB +0x99E4 0xC1FE +0x99E5 0xC1FF +0x99E6 0xC201 +0x99E7 0xC202 +0x99E8 0xC203 +0x99E9 0xC205 +0x99EA 0xC206 +0x99EB 0xC207 +0x99EC 0xC208 +0x99ED 0xC209 +0x99EE 0xC20A +0x99EF 0xC20B +0x99F0 0xC20E +0x99F1 0xC210 +0x99F2 0xC212 +0x99F3 0xC213 +0x99F4 0xC214 +0x99F5 0xC215 +0x99F6 0xC216 +0x99F7 0xC217 +0x99F8 0xC21A +0x99F9 0xC21B +0x99FA 0xC21D +0x99FB 0xC21E +0x99FC 0xC221 +0x99FD 0xC222 +0x99FE 0xC223 +0x9A41 0xC224 +0x9A42 0xC225 +0x9A43 0xC226 +0x9A44 0xC227 +0x9A45 0xC22A +0x9A46 0xC22C +0x9A47 0xC22E +0x9A48 0xC230 +0x9A49 0xC233 +0x9A4A 0xC235 +0x9A4B 0xC236 +0x9A4C 0xC237 +0x9A4D 0xC238 +0x9A4E 0xC239 +0x9A4F 0xC23A +0x9A50 0xC23B +0x9A51 0xC23C +0x9A52 0xC23D +0x9A53 0xC23E +0x9A54 0xC23F +0x9A55 0xC240 +0x9A56 0xC241 +0x9A57 0xC242 +0x9A58 0xC243 +0x9A59 0xC244 +0x9A5A 0xC245 +0x9A61 0xC246 +0x9A62 0xC247 +0x9A63 0xC249 +0x9A64 0xC24A +0x9A65 0xC24B +0x9A66 0xC24C +0x9A67 0xC24D +0x9A68 0xC24E +0x9A69 0xC24F +0x9A6A 0xC252 +0x9A6B 0xC253 +0x9A6C 0xC255 +0x9A6D 0xC256 +0x9A6E 0xC257 +0x9A6F 0xC259 +0x9A70 0xC25A +0x9A71 0xC25B +0x9A72 0xC25C +0x9A73 0xC25D +0x9A74 0xC25E +0x9A75 0xC25F +0x9A76 0xC261 +0x9A77 0xC262 +0x9A78 0xC263 +0x9A79 0xC264 +0x9A7A 0xC266 +0x9A81 0xC267 +0x9A82 0xC268 +0x9A83 0xC269 +0x9A84 0xC26A +0x9A85 0xC26B +0x9A86 0xC26E +0x9A87 0xC26F +0x9A88 0xC271 +0x9A89 0xC272 +0x9A8A 0xC273 +0x9A8B 0xC275 +0x9A8C 0xC276 +0x9A8D 0xC277 +0x9A8E 0xC278 +0x9A8F 0xC279 +0x9A90 0xC27A +0x9A91 0xC27B +0x9A92 0xC27E +0x9A93 0xC280 +0x9A94 0xC282 +0x9A95 0xC283 +0x9A96 0xC284 +0x9A97 0xC285 +0x9A98 0xC286 +0x9A99 0xC287 +0x9A9A 0xC28A +0x9A9B 0xC28B +0x9A9C 0xC28C +0x9A9D 0xC28D +0x9A9E 0xC28E +0x9A9F 0xC28F +0x9AA0 0xC291 +0x9AA1 0xC292 +0x9AA2 0xC293 +0x9AA3 0xC294 +0x9AA4 0xC295 +0x9AA5 0xC296 +0x9AA6 0xC297 +0x9AA7 0xC299 +0x9AA8 0xC29A +0x9AA9 0xC29C +0x9AAA 0xC29E +0x9AAB 0xC29F +0x9AAC 0xC2A0 +0x9AAD 0xC2A1 +0x9AAE 0xC2A2 +0x9AAF 0xC2A3 +0x9AB0 0xC2A6 +0x9AB1 0xC2A7 +0x9AB2 0xC2A9 +0x9AB3 0xC2AA +0x9AB4 0xC2AB +0x9AB5 0xC2AE +0x9AB6 0xC2AF +0x9AB7 0xC2B0 +0x9AB8 0xC2B1 +0x9AB9 0xC2B2 +0x9ABA 0xC2B3 +0x9ABB 0xC2B6 +0x9ABC 0xC2B8 +0x9ABD 0xC2BA +0x9ABE 0xC2BB +0x9ABF 0xC2BC +0x9AC0 0xC2BD +0x9AC1 0xC2BE +0x9AC2 0xC2BF +0x9AC3 0xC2C0 +0x9AC4 0xC2C1 +0x9AC5 0xC2C2 +0x9AC6 0xC2C3 +0x9AC7 0xC2C4 +0x9AC8 0xC2C5 +0x9AC9 0xC2C6 +0x9ACA 0xC2C7 +0x9ACB 0xC2C8 +0x9ACC 0xC2C9 +0x9ACD 0xC2CA +0x9ACE 0xC2CB +0x9ACF 0xC2CC +0x9AD0 0xC2CD +0x9AD1 0xC2CE +0x9AD2 0xC2CF +0x9AD3 0xC2D0 +0x9AD4 0xC2D1 +0x9AD5 0xC2D2 +0x9AD6 0xC2D3 +0x9AD7 0xC2D4 +0x9AD8 0xC2D5 +0x9AD9 0xC2D6 +0x9ADA 0xC2D7 +0x9ADB 0xC2D8 +0x9ADC 0xC2D9 +0x9ADD 0xC2DA +0x9ADE 0xC2DB +0x9ADF 0xC2DE +0x9AE0 0xC2DF +0x9AE1 0xC2E1 +0x9AE2 0xC2E2 +0x9AE3 0xC2E5 +0x9AE4 0xC2E6 +0x9AE5 0xC2E7 +0x9AE6 0xC2E8 +0x9AE7 0xC2E9 +0x9AE8 0xC2EA +0x9AE9 0xC2EE +0x9AEA 0xC2F0 +0x9AEB 0xC2F2 +0x9AEC 0xC2F3 +0x9AED 0xC2F4 +0x9AEE 0xC2F5 +0x9AEF 0xC2F7 +0x9AF0 0xC2FA +0x9AF1 0xC2FD +0x9AF2 0xC2FE +0x9AF3 0xC2FF +0x9AF4 0xC301 +0x9AF5 0xC302 +0x9AF6 0xC303 +0x9AF7 0xC304 +0x9AF8 0xC305 +0x9AF9 0xC306 +0x9AFA 0xC307 +0x9AFB 0xC30A +0x9AFC 0xC30B +0x9AFD 0xC30E +0x9AFE 0xC30F +0x9B41 0xC310 +0x9B42 0xC311 +0x9B43 0xC312 +0x9B44 0xC316 +0x9B45 0xC317 +0x9B46 0xC319 +0x9B47 0xC31A +0x9B48 0xC31B +0x9B49 0xC31D +0x9B4A 0xC31E +0x9B4B 0xC31F +0x9B4C 0xC320 +0x9B4D 0xC321 +0x9B4E 0xC322 +0x9B4F 0xC323 +0x9B50 0xC326 +0x9B51 0xC327 +0x9B52 0xC32A +0x9B53 0xC32B +0x9B54 0xC32C +0x9B55 0xC32D +0x9B56 0xC32E +0x9B57 0xC32F +0x9B58 0xC330 +0x9B59 0xC331 +0x9B5A 0xC332 +0x9B61 0xC333 +0x9B62 0xC334 +0x9B63 0xC335 +0x9B64 0xC336 +0x9B65 0xC337 +0x9B66 0xC338 +0x9B67 0xC339 +0x9B68 0xC33A +0x9B69 0xC33B +0x9B6A 0xC33C +0x9B6B 0xC33D +0x9B6C 0xC33E +0x9B6D 0xC33F +0x9B6E 0xC340 +0x9B6F 0xC341 +0x9B70 0xC342 +0x9B71 0xC343 +0x9B72 0xC344 +0x9B73 0xC346 +0x9B74 0xC347 +0x9B75 0xC348 +0x9B76 0xC349 +0x9B77 0xC34A +0x9B78 0xC34B +0x9B79 0xC34C +0x9B7A 0xC34D +0x9B81 0xC34E +0x9B82 0xC34F +0x9B83 0xC350 +0x9B84 0xC351 +0x9B85 0xC352 +0x9B86 0xC353 +0x9B87 0xC354 +0x9B88 0xC355 +0x9B89 0xC356 +0x9B8A 0xC357 +0x9B8B 0xC358 +0x9B8C 0xC359 +0x9B8D 0xC35A +0x9B8E 0xC35B +0x9B8F 0xC35C +0x9B90 0xC35D +0x9B91 0xC35E +0x9B92 0xC35F +0x9B93 0xC360 +0x9B94 0xC361 +0x9B95 0xC362 +0x9B96 0xC363 +0x9B97 0xC364 +0x9B98 0xC365 +0x9B99 0xC366 +0x9B9A 0xC367 +0x9B9B 0xC36A +0x9B9C 0xC36B +0x9B9D 0xC36D +0x9B9E 0xC36E +0x9B9F 0xC36F +0x9BA0 0xC371 +0x9BA1 0xC373 +0x9BA2 0xC374 +0x9BA3 0xC375 +0x9BA4 0xC376 +0x9BA5 0xC377 +0x9BA6 0xC37A +0x9BA7 0xC37B +0x9BA8 0xC37E +0x9BA9 0xC37F +0x9BAA 0xC380 +0x9BAB 0xC381 +0x9BAC 0xC382 +0x9BAD 0xC383 +0x9BAE 0xC385 +0x9BAF 0xC386 +0x9BB0 0xC387 +0x9BB1 0xC389 +0x9BB2 0xC38A +0x9BB3 0xC38B +0x9BB4 0xC38D +0x9BB5 0xC38E +0x9BB6 0xC38F +0x9BB7 0xC390 +0x9BB8 0xC391 +0x9BB9 0xC392 +0x9BBA 0xC393 +0x9BBB 0xC394 +0x9BBC 0xC395 +0x9BBD 0xC396 +0x9BBE 0xC397 +0x9BBF 0xC398 +0x9BC0 0xC399 +0x9BC1 0xC39A +0x9BC2 0xC39B +0x9BC3 0xC39C +0x9BC4 0xC39D +0x9BC5 0xC39E +0x9BC6 0xC39F +0x9BC7 0xC3A0 +0x9BC8 0xC3A1 +0x9BC9 0xC3A2 +0x9BCA 0xC3A3 +0x9BCB 0xC3A4 +0x9BCC 0xC3A5 +0x9BCD 0xC3A6 +0x9BCE 0xC3A7 +0x9BCF 0xC3A8 +0x9BD0 0xC3A9 +0x9BD1 0xC3AA +0x9BD2 0xC3AB +0x9BD3 0xC3AC +0x9BD4 0xC3AD +0x9BD5 0xC3AE +0x9BD6 0xC3AF +0x9BD7 0xC3B0 +0x9BD8 0xC3B1 +0x9BD9 0xC3B2 +0x9BDA 0xC3B3 +0x9BDB 0xC3B4 +0x9BDC 0xC3B5 +0x9BDD 0xC3B6 +0x9BDE 0xC3B7 +0x9BDF 0xC3B8 +0x9BE0 0xC3B9 +0x9BE1 0xC3BA +0x9BE2 0xC3BB +0x9BE3 0xC3BC +0x9BE4 0xC3BD +0x9BE5 0xC3BE +0x9BE6 0xC3BF +0x9BE7 0xC3C1 +0x9BE8 0xC3C2 +0x9BE9 0xC3C3 +0x9BEA 0xC3C4 +0x9BEB 0xC3C5 +0x9BEC 0xC3C6 +0x9BED 0xC3C7 +0x9BEE 0xC3C8 +0x9BEF 0xC3C9 +0x9BF0 0xC3CA +0x9BF1 0xC3CB +0x9BF2 0xC3CC +0x9BF3 0xC3CD +0x9BF4 0xC3CE +0x9BF5 0xC3CF +0x9BF6 0xC3D0 +0x9BF7 0xC3D1 +0x9BF8 0xC3D2 +0x9BF9 0xC3D3 +0x9BFA 0xC3D4 +0x9BFB 0xC3D5 +0x9BFC 0xC3D6 +0x9BFD 0xC3D7 +0x9BFE 0xC3DA +0x9C41 0xC3DB +0x9C42 0xC3DD +0x9C43 0xC3DE +0x9C44 0xC3E1 +0x9C45 0xC3E3 +0x9C46 0xC3E4 +0x9C47 0xC3E5 +0x9C48 0xC3E6 +0x9C49 0xC3E7 +0x9C4A 0xC3EA +0x9C4B 0xC3EB +0x9C4C 0xC3EC +0x9C4D 0xC3EE +0x9C4E 0xC3EF +0x9C4F 0xC3F0 +0x9C50 0xC3F1 +0x9C51 0xC3F2 +0x9C52 0xC3F3 +0x9C53 0xC3F6 +0x9C54 0xC3F7 +0x9C55 0xC3F9 +0x9C56 0xC3FA +0x9C57 0xC3FB +0x9C58 0xC3FC +0x9C59 0xC3FD +0x9C5A 0xC3FE +0x9C61 0xC3FF +0x9C62 0xC400 +0x9C63 0xC401 +0x9C64 0xC402 +0x9C65 0xC403 +0x9C66 0xC404 +0x9C67 0xC405 +0x9C68 0xC406 +0x9C69 0xC407 +0x9C6A 0xC409 +0x9C6B 0xC40A +0x9C6C 0xC40B +0x9C6D 0xC40C +0x9C6E 0xC40D +0x9C6F 0xC40E +0x9C70 0xC40F +0x9C71 0xC411 +0x9C72 0xC412 +0x9C73 0xC413 +0x9C74 0xC414 +0x9C75 0xC415 +0x9C76 0xC416 +0x9C77 0xC417 +0x9C78 0xC418 +0x9C79 0xC419 +0x9C7A 0xC41A +0x9C81 0xC41B +0x9C82 0xC41C +0x9C83 0xC41D +0x9C84 0xC41E +0x9C85 0xC41F +0x9C86 0xC420 +0x9C87 0xC421 +0x9C88 0xC422 +0x9C89 0xC423 +0x9C8A 0xC425 +0x9C8B 0xC426 +0x9C8C 0xC427 +0x9C8D 0xC428 +0x9C8E 0xC429 +0x9C8F 0xC42A +0x9C90 0xC42B +0x9C91 0xC42D +0x9C92 0xC42E +0x9C93 0xC42F +0x9C94 0xC431 +0x9C95 0xC432 +0x9C96 0xC433 +0x9C97 0xC435 +0x9C98 0xC436 +0x9C99 0xC437 +0x9C9A 0xC438 +0x9C9B 0xC439 +0x9C9C 0xC43A +0x9C9D 0xC43B +0x9C9E 0xC43E +0x9C9F 0xC43F +0x9CA0 0xC440 +0x9CA1 0xC441 +0x9CA2 0xC442 +0x9CA3 0xC443 +0x9CA4 0xC444 +0x9CA5 0xC445 +0x9CA6 0xC446 +0x9CA7 0xC447 +0x9CA8 0xC449 +0x9CA9 0xC44A +0x9CAA 0xC44B +0x9CAB 0xC44C +0x9CAC 0xC44D +0x9CAD 0xC44E +0x9CAE 0xC44F +0x9CAF 0xC450 +0x9CB0 0xC451 +0x9CB1 0xC452 +0x9CB2 0xC453 +0x9CB3 0xC454 +0x9CB4 0xC455 +0x9CB5 0xC456 +0x9CB6 0xC457 +0x9CB7 0xC458 +0x9CB8 0xC459 +0x9CB9 0xC45A +0x9CBA 0xC45B +0x9CBB 0xC45C +0x9CBC 0xC45D +0x9CBD 0xC45E +0x9CBE 0xC45F +0x9CBF 0xC460 +0x9CC0 0xC461 +0x9CC1 0xC462 +0x9CC2 0xC463 +0x9CC3 0xC466 +0x9CC4 0xC467 +0x9CC5 0xC469 +0x9CC6 0xC46A +0x9CC7 0xC46B +0x9CC8 0xC46D +0x9CC9 0xC46E +0x9CCA 0xC46F +0x9CCB 0xC470 +0x9CCC 0xC471 +0x9CCD 0xC472 +0x9CCE 0xC473 +0x9CCF 0xC476 +0x9CD0 0xC477 +0x9CD1 0xC478 +0x9CD2 0xC47A +0x9CD3 0xC47B +0x9CD4 0xC47C +0x9CD5 0xC47D +0x9CD6 0xC47E +0x9CD7 0xC47F +0x9CD8 0xC481 +0x9CD9 0xC482 +0x9CDA 0xC483 +0x9CDB 0xC484 +0x9CDC 0xC485 +0x9CDD 0xC486 +0x9CDE 0xC487 +0x9CDF 0xC488 +0x9CE0 0xC489 +0x9CE1 0xC48A +0x9CE2 0xC48B +0x9CE3 0xC48C +0x9CE4 0xC48D +0x9CE5 0xC48E +0x9CE6 0xC48F +0x9CE7 0xC490 +0x9CE8 0xC491 +0x9CE9 0xC492 +0x9CEA 0xC493 +0x9CEB 0xC495 +0x9CEC 0xC496 +0x9CED 0xC497 +0x9CEE 0xC498 +0x9CEF 0xC499 +0x9CF0 0xC49A +0x9CF1 0xC49B +0x9CF2 0xC49D +0x9CF3 0xC49E +0x9CF4 0xC49F +0x9CF5 0xC4A0 +0x9CF6 0xC4A1 +0x9CF7 0xC4A2 +0x9CF8 0xC4A3 +0x9CF9 0xC4A4 +0x9CFA 0xC4A5 +0x9CFB 0xC4A6 +0x9CFC 0xC4A7 +0x9CFD 0xC4A8 +0x9CFE 0xC4A9 +0x9D41 0xC4AA +0x9D42 0xC4AB +0x9D43 0xC4AC +0x9D44 0xC4AD +0x9D45 0xC4AE +0x9D46 0xC4AF +0x9D47 0xC4B0 +0x9D48 0xC4B1 +0x9D49 0xC4B2 +0x9D4A 0xC4B3 +0x9D4B 0xC4B4 +0x9D4C 0xC4B5 +0x9D4D 0xC4B6 +0x9D4E 0xC4B7 +0x9D4F 0xC4B9 +0x9D50 0xC4BA +0x9D51 0xC4BB +0x9D52 0xC4BD +0x9D53 0xC4BE +0x9D54 0xC4BF +0x9D55 0xC4C0 +0x9D56 0xC4C1 +0x9D57 0xC4C2 +0x9D58 0xC4C3 +0x9D59 0xC4C4 +0x9D5A 0xC4C5 +0x9D61 0xC4C6 +0x9D62 0xC4C7 +0x9D63 0xC4C8 +0x9D64 0xC4C9 +0x9D65 0xC4CA +0x9D66 0xC4CB +0x9D67 0xC4CC +0x9D68 0xC4CD +0x9D69 0xC4CE +0x9D6A 0xC4CF +0x9D6B 0xC4D0 +0x9D6C 0xC4D1 +0x9D6D 0xC4D2 +0x9D6E 0xC4D3 +0x9D6F 0xC4D4 +0x9D70 0xC4D5 +0x9D71 0xC4D6 +0x9D72 0xC4D7 +0x9D73 0xC4D8 +0x9D74 0xC4D9 +0x9D75 0xC4DA +0x9D76 0xC4DB +0x9D77 0xC4DC +0x9D78 0xC4DD +0x9D79 0xC4DE +0x9D7A 0xC4DF +0x9D81 0xC4E0 +0x9D82 0xC4E1 +0x9D83 0xC4E2 +0x9D84 0xC4E3 +0x9D85 0xC4E4 +0x9D86 0xC4E5 +0x9D87 0xC4E6 +0x9D88 0xC4E7 +0x9D89 0xC4E8 +0x9D8A 0xC4EA +0x9D8B 0xC4EB +0x9D8C 0xC4EC +0x9D8D 0xC4ED +0x9D8E 0xC4EE +0x9D8F 0xC4EF +0x9D90 0xC4F2 +0x9D91 0xC4F3 +0x9D92 0xC4F5 +0x9D93 0xC4F6 +0x9D94 0xC4F7 +0x9D95 0xC4F9 +0x9D96 0xC4FB +0x9D97 0xC4FC +0x9D98 0xC4FD +0x9D99 0xC4FE +0x9D9A 0xC502 +0x9D9B 0xC503 +0x9D9C 0xC504 +0x9D9D 0xC505 +0x9D9E 0xC506 +0x9D9F 0xC507 +0x9DA0 0xC508 +0x9DA1 0xC509 +0x9DA2 0xC50A +0x9DA3 0xC50B +0x9DA4 0xC50D +0x9DA5 0xC50E +0x9DA6 0xC50F +0x9DA7 0xC511 +0x9DA8 0xC512 +0x9DA9 0xC513 +0x9DAA 0xC515 +0x9DAB 0xC516 +0x9DAC 0xC517 +0x9DAD 0xC518 +0x9DAE 0xC519 +0x9DAF 0xC51A +0x9DB0 0xC51B +0x9DB1 0xC51D +0x9DB2 0xC51E +0x9DB3 0xC51F +0x9DB4 0xC520 +0x9DB5 0xC521 +0x9DB6 0xC522 +0x9DB7 0xC523 +0x9DB8 0xC524 +0x9DB9 0xC525 +0x9DBA 0xC526 +0x9DBB 0xC527 +0x9DBC 0xC52A +0x9DBD 0xC52B +0x9DBE 0xC52D +0x9DBF 0xC52E +0x9DC0 0xC52F +0x9DC1 0xC531 +0x9DC2 0xC532 +0x9DC3 0xC533 +0x9DC4 0xC534 +0x9DC5 0xC535 +0x9DC6 0xC536 +0x9DC7 0xC537 +0x9DC8 0xC53A +0x9DC9 0xC53C +0x9DCA 0xC53E +0x9DCB 0xC53F +0x9DCC 0xC540 +0x9DCD 0xC541 +0x9DCE 0xC542 +0x9DCF 0xC543 +0x9DD0 0xC546 +0x9DD1 0xC547 +0x9DD2 0xC54B +0x9DD3 0xC54F +0x9DD4 0xC550 +0x9DD5 0xC551 +0x9DD6 0xC552 +0x9DD7 0xC556 +0x9DD8 0xC55A +0x9DD9 0xC55B +0x9DDA 0xC55C +0x9DDB 0xC55F +0x9DDC 0xC562 +0x9DDD 0xC563 +0x9DDE 0xC565 +0x9DDF 0xC566 +0x9DE0 0xC567 +0x9DE1 0xC569 +0x9DE2 0xC56A +0x9DE3 0xC56B +0x9DE4 0xC56C +0x9DE5 0xC56D +0x9DE6 0xC56E +0x9DE7 0xC56F +0x9DE8 0xC572 +0x9DE9 0xC576 +0x9DEA 0xC577 +0x9DEB 0xC578 +0x9DEC 0xC579 +0x9DED 0xC57A +0x9DEE 0xC57B +0x9DEF 0xC57E +0x9DF0 0xC57F +0x9DF1 0xC581 +0x9DF2 0xC582 +0x9DF3 0xC583 +0x9DF4 0xC585 +0x9DF5 0xC586 +0x9DF6 0xC588 +0x9DF7 0xC589 +0x9DF8 0xC58A +0x9DF9 0xC58B +0x9DFA 0xC58E +0x9DFB 0xC590 +0x9DFC 0xC592 +0x9DFD 0xC593 +0x9DFE 0xC594 +0x9E41 0xC596 +0x9E42 0xC599 +0x9E43 0xC59A +0x9E44 0xC59B +0x9E45 0xC59D +0x9E46 0xC59E +0x9E47 0xC59F +0x9E48 0xC5A1 +0x9E49 0xC5A2 +0x9E4A 0xC5A3 +0x9E4B 0xC5A4 +0x9E4C 0xC5A5 +0x9E4D 0xC5A6 +0x9E4E 0xC5A7 +0x9E4F 0xC5A8 +0x9E50 0xC5AA +0x9E51 0xC5AB +0x9E52 0xC5AC +0x9E53 0xC5AD +0x9E54 0xC5AE +0x9E55 0xC5AF +0x9E56 0xC5B0 +0x9E57 0xC5B1 +0x9E58 0xC5B2 +0x9E59 0xC5B3 +0x9E5A 0xC5B6 +0x9E61 0xC5B7 +0x9E62 0xC5BA +0x9E63 0xC5BF +0x9E64 0xC5C0 +0x9E65 0xC5C1 +0x9E66 0xC5C2 +0x9E67 0xC5C3 +0x9E68 0xC5CB +0x9E69 0xC5CD +0x9E6A 0xC5CF +0x9E6B 0xC5D2 +0x9E6C 0xC5D3 +0x9E6D 0xC5D5 +0x9E6E 0xC5D6 +0x9E6F 0xC5D7 +0x9E70 0xC5D9 +0x9E71 0xC5DA +0x9E72 0xC5DB +0x9E73 0xC5DC +0x9E74 0xC5DD +0x9E75 0xC5DE +0x9E76 0xC5DF +0x9E77 0xC5E2 +0x9E78 0xC5E4 +0x9E79 0xC5E6 +0x9E7A 0xC5E7 +0x9E81 0xC5E8 +0x9E82 0xC5E9 +0x9E83 0xC5EA +0x9E84 0xC5EB +0x9E85 0xC5EF +0x9E86 0xC5F1 +0x9E87 0xC5F2 +0x9E88 0xC5F3 +0x9E89 0xC5F5 +0x9E8A 0xC5F8 +0x9E8B 0xC5F9 +0x9E8C 0xC5FA +0x9E8D 0xC5FB +0x9E8E 0xC602 +0x9E8F 0xC603 +0x9E90 0xC604 +0x9E91 0xC609 +0x9E92 0xC60A +0x9E93 0xC60B +0x9E94 0xC60D +0x9E95 0xC60E +0x9E96 0xC60F +0x9E97 0xC611 +0x9E98 0xC612 +0x9E99 0xC613 +0x9E9A 0xC614 +0x9E9B 0xC615 +0x9E9C 0xC616 +0x9E9D 0xC617 +0x9E9E 0xC61A +0x9E9F 0xC61D +0x9EA0 0xC61E +0x9EA1 0xC61F +0x9EA2 0xC620 +0x9EA3 0xC621 +0x9EA4 0xC622 +0x9EA5 0xC623 +0x9EA6 0xC626 +0x9EA7 0xC627 +0x9EA8 0xC629 +0x9EA9 0xC62A +0x9EAA 0xC62B +0x9EAB 0xC62F +0x9EAC 0xC631 +0x9EAD 0xC632 +0x9EAE 0xC636 +0x9EAF 0xC638 +0x9EB0 0xC63A +0x9EB1 0xC63C +0x9EB2 0xC63D +0x9EB3 0xC63E +0x9EB4 0xC63F +0x9EB5 0xC642 +0x9EB6 0xC643 +0x9EB7 0xC645 +0x9EB8 0xC646 +0x9EB9 0xC647 +0x9EBA 0xC649 +0x9EBB 0xC64A +0x9EBC 0xC64B +0x9EBD 0xC64C +0x9EBE 0xC64D +0x9EBF 0xC64E +0x9EC0 0xC64F +0x9EC1 0xC652 +0x9EC2 0xC656 +0x9EC3 0xC657 +0x9EC4 0xC658 +0x9EC5 0xC659 +0x9EC6 0xC65A +0x9EC7 0xC65B +0x9EC8 0xC65E +0x9EC9 0xC65F +0x9ECA 0xC661 +0x9ECB 0xC662 +0x9ECC 0xC663 +0x9ECD 0xC664 +0x9ECE 0xC665 +0x9ECF 0xC666 +0x9ED0 0xC667 +0x9ED1 0xC668 +0x9ED2 0xC669 +0x9ED3 0xC66A +0x9ED4 0xC66B +0x9ED5 0xC66D +0x9ED6 0xC66E +0x9ED7 0xC670 +0x9ED8 0xC672 +0x9ED9 0xC673 +0x9EDA 0xC674 +0x9EDB 0xC675 +0x9EDC 0xC676 +0x9EDD 0xC677 +0x9EDE 0xC67A +0x9EDF 0xC67B +0x9EE0 0xC67D +0x9EE1 0xC67E +0x9EE2 0xC67F +0x9EE3 0xC681 +0x9EE4 0xC682 +0x9EE5 0xC683 +0x9EE6 0xC684 +0x9EE7 0xC685 +0x9EE8 0xC686 +0x9EE9 0xC687 +0x9EEA 0xC68A +0x9EEB 0xC68C +0x9EEC 0xC68E +0x9EED 0xC68F +0x9EEE 0xC690 +0x9EEF 0xC691 +0x9EF0 0xC692 +0x9EF1 0xC693 +0x9EF2 0xC696 +0x9EF3 0xC697 +0x9EF4 0xC699 +0x9EF5 0xC69A +0x9EF6 0xC69B +0x9EF7 0xC69D +0x9EF8 0xC69E +0x9EF9 0xC69F +0x9EFA 0xC6A0 +0x9EFB 0xC6A1 +0x9EFC 0xC6A2 +0x9EFD 0xC6A3 +0x9EFE 0xC6A6 +0x9F41 0xC6A8 +0x9F42 0xC6AA +0x9F43 0xC6AB +0x9F44 0xC6AC +0x9F45 0xC6AD +0x9F46 0xC6AE +0x9F47 0xC6AF +0x9F48 0xC6B2 +0x9F49 0xC6B3 +0x9F4A 0xC6B5 +0x9F4B 0xC6B6 +0x9F4C 0xC6B7 +0x9F4D 0xC6BB +0x9F4E 0xC6BC +0x9F4F 0xC6BD +0x9F50 0xC6BE +0x9F51 0xC6BF +0x9F52 0xC6C2 +0x9F53 0xC6C4 +0x9F54 0xC6C6 +0x9F55 0xC6C7 +0x9F56 0xC6C8 +0x9F57 0xC6C9 +0x9F58 0xC6CA +0x9F59 0xC6CB +0x9F5A 0xC6CE +0x9F61 0xC6CF +0x9F62 0xC6D1 +0x9F63 0xC6D2 +0x9F64 0xC6D3 +0x9F65 0xC6D5 +0x9F66 0xC6D6 +0x9F67 0xC6D7 +0x9F68 0xC6D8 +0x9F69 0xC6D9 +0x9F6A 0xC6DA +0x9F6B 0xC6DB +0x9F6C 0xC6DE +0x9F6D 0xC6DF +0x9F6E 0xC6E2 +0x9F6F 0xC6E3 +0x9F70 0xC6E4 +0x9F71 0xC6E5 +0x9F72 0xC6E6 +0x9F73 0xC6E7 +0x9F74 0xC6EA +0x9F75 0xC6EB +0x9F76 0xC6ED +0x9F77 0xC6EE +0x9F78 0xC6EF +0x9F79 0xC6F1 +0x9F7A 0xC6F2 +0x9F81 0xC6F3 +0x9F82 0xC6F4 +0x9F83 0xC6F5 +0x9F84 0xC6F6 +0x9F85 0xC6F7 +0x9F86 0xC6FA +0x9F87 0xC6FB +0x9F88 0xC6FC +0x9F89 0xC6FE +0x9F8A 0xC6FF +0x9F8B 0xC700 +0x9F8C 0xC701 +0x9F8D 0xC702 +0x9F8E 0xC703 +0x9F8F 0xC706 +0x9F90 0xC707 +0x9F91 0xC709 +0x9F92 0xC70A +0x9F93 0xC70B +0x9F94 0xC70D +0x9F95 0xC70E +0x9F96 0xC70F +0x9F97 0xC710 +0x9F98 0xC711 +0x9F99 0xC712 +0x9F9A 0xC713 +0x9F9B 0xC716 +0x9F9C 0xC718 +0x9F9D 0xC71A +0x9F9E 0xC71B +0x9F9F 0xC71C +0x9FA0 0xC71D +0x9FA1 0xC71E +0x9FA2 0xC71F +0x9FA3 0xC722 +0x9FA4 0xC723 +0x9FA5 0xC725 +0x9FA6 0xC726 +0x9FA7 0xC727 +0x9FA8 0xC729 +0x9FA9 0xC72A +0x9FAA 0xC72B +0x9FAB 0xC72C +0x9FAC 0xC72D +0x9FAD 0xC72E +0x9FAE 0xC72F +0x9FAF 0xC732 +0x9FB0 0xC734 +0x9FB1 0xC736 +0x9FB2 0xC738 +0x9FB3 0xC739 +0x9FB4 0xC73A +0x9FB5 0xC73B +0x9FB6 0xC73E +0x9FB7 0xC73F +0x9FB8 0xC741 +0x9FB9 0xC742 +0x9FBA 0xC743 +0x9FBB 0xC745 +0x9FBC 0xC746 +0x9FBD 0xC747 +0x9FBE 0xC748 +0x9FBF 0xC749 +0x9FC0 0xC74B +0x9FC1 0xC74E +0x9FC2 0xC750 +0x9FC3 0xC759 +0x9FC4 0xC75A +0x9FC5 0xC75B +0x9FC6 0xC75D +0x9FC7 0xC75E +0x9FC8 0xC75F +0x9FC9 0xC761 +0x9FCA 0xC762 +0x9FCB 0xC763 +0x9FCC 0xC764 +0x9FCD 0xC765 +0x9FCE 0xC766 +0x9FCF 0xC767 +0x9FD0 0xC769 +0x9FD1 0xC76A +0x9FD2 0xC76C +0x9FD3 0xC76D +0x9FD4 0xC76E +0x9FD5 0xC76F +0x9FD6 0xC770 +0x9FD7 0xC771 +0x9FD8 0xC772 +0x9FD9 0xC773 +0x9FDA 0xC776 +0x9FDB 0xC777 +0x9FDC 0xC779 +0x9FDD 0xC77A +0x9FDE 0xC77B +0x9FDF 0xC77F +0x9FE0 0xC780 +0x9FE1 0xC781 +0x9FE2 0xC782 +0x9FE3 0xC786 +0x9FE4 0xC78B +0x9FE5 0xC78C +0x9FE6 0xC78D +0x9FE7 0xC78F +0x9FE8 0xC792 +0x9FE9 0xC793 +0x9FEA 0xC795 +0x9FEB 0xC799 +0x9FEC 0xC79B +0x9FED 0xC79C +0x9FEE 0xC79D +0x9FEF 0xC79E +0x9FF0 0xC79F +0x9FF1 0xC7A2 +0x9FF2 0xC7A7 +0x9FF3 0xC7A8 +0x9FF4 0xC7A9 +0x9FF5 0xC7AA +0x9FF6 0xC7AB +0x9FF7 0xC7AE +0x9FF8 0xC7AF +0x9FF9 0xC7B1 +0x9FFA 0xC7B2 +0x9FFB 0xC7B3 +0x9FFC 0xC7B5 +0x9FFD 0xC7B6 +0x9FFE 0xC7B7 +0xA041 0xC7B8 +0xA042 0xC7B9 +0xA043 0xC7BA +0xA044 0xC7BB +0xA045 0xC7BE +0xA046 0xC7C2 +0xA047 0xC7C3 +0xA048 0xC7C4 +0xA049 0xC7C5 +0xA04A 0xC7C6 +0xA04B 0xC7C7 +0xA04C 0xC7CA +0xA04D 0xC7CB +0xA04E 0xC7CD +0xA04F 0xC7CF +0xA050 0xC7D1 +0xA051 0xC7D2 +0xA052 0xC7D3 +0xA053 0xC7D4 +0xA054 0xC7D5 +0xA055 0xC7D6 +0xA056 0xC7D7 +0xA057 0xC7D9 +0xA058 0xC7DA +0xA059 0xC7DB +0xA05A 0xC7DC +0xA061 0xC7DE +0xA062 0xC7DF +0xA063 0xC7E0 +0xA064 0xC7E1 +0xA065 0xC7E2 +0xA066 0xC7E3 +0xA067 0xC7E5 +0xA068 0xC7E6 +0xA069 0xC7E7 +0xA06A 0xC7E9 +0xA06B 0xC7EA +0xA06C 0xC7EB +0xA06D 0xC7ED +0xA06E 0xC7EE +0xA06F 0xC7EF +0xA070 0xC7F0 +0xA071 0xC7F1 +0xA072 0xC7F2 +0xA073 0xC7F3 +0xA074 0xC7F4 +0xA075 0xC7F5 +0xA076 0xC7F6 +0xA077 0xC7F7 +0xA078 0xC7F8 +0xA079 0xC7F9 +0xA07A 0xC7FA +0xA081 0xC7FB +0xA082 0xC7FC +0xA083 0xC7FD +0xA084 0xC7FE +0xA085 0xC7FF +0xA086 0xC802 +0xA087 0xC803 +0xA088 0xC805 +0xA089 0xC806 +0xA08A 0xC807 +0xA08B 0xC809 +0xA08C 0xC80B +0xA08D 0xC80C +0xA08E 0xC80D +0xA08F 0xC80E +0xA090 0xC80F +0xA091 0xC812 +0xA092 0xC814 +0xA093 0xC817 +0xA094 0xC818 +0xA095 0xC819 +0xA096 0xC81A +0xA097 0xC81B +0xA098 0xC81E +0xA099 0xC81F +0xA09A 0xC821 +0xA09B 0xC822 +0xA09C 0xC823 +0xA09D 0xC825 +0xA09E 0xC826 +0xA09F 0xC827 +0xA0A0 0xC828 +0xA0A1 0xC829 +0xA0A2 0xC82A +0xA0A3 0xC82B +0xA0A4 0xC82E +0xA0A5 0xC830 +0xA0A6 0xC832 +0xA0A7 0xC833 +0xA0A8 0xC834 +0xA0A9 0xC835 +0xA0AA 0xC836 +0xA0AB 0xC837 +0xA0AC 0xC839 +0xA0AD 0xC83A +0xA0AE 0xC83B +0xA0AF 0xC83D +0xA0B0 0xC83E +0xA0B1 0xC83F +0xA0B2 0xC841 +0xA0B3 0xC842 +0xA0B4 0xC843 +0xA0B5 0xC844 +0xA0B6 0xC845 +0xA0B7 0xC846 +0xA0B8 0xC847 +0xA0B9 0xC84A +0xA0BA 0xC84B +0xA0BB 0xC84E +0xA0BC 0xC84F +0xA0BD 0xC850 +0xA0BE 0xC851 +0xA0BF 0xC852 +0xA0C0 0xC853 +0xA0C1 0xC855 +0xA0C2 0xC856 +0xA0C3 0xC857 +0xA0C4 0xC858 +0xA0C5 0xC859 +0xA0C6 0xC85A +0xA0C7 0xC85B +0xA0C8 0xC85C +0xA0C9 0xC85D +0xA0CA 0xC85E +0xA0CB 0xC85F +0xA0CC 0xC860 +0xA0CD 0xC861 +0xA0CE 0xC862 +0xA0CF 0xC863 +0xA0D0 0xC864 +0xA0D1 0xC865 +0xA0D2 0xC866 +0xA0D3 0xC867 +0xA0D4 0xC868 +0xA0D5 0xC869 +0xA0D6 0xC86A +0xA0D7 0xC86B +0xA0D8 0xC86C +0xA0D9 0xC86D +0xA0DA 0xC86E +0xA0DB 0xC86F +0xA0DC 0xC872 +0xA0DD 0xC873 +0xA0DE 0xC875 +0xA0DF 0xC876 +0xA0E0 0xC877 +0xA0E1 0xC879 +0xA0E2 0xC87B +0xA0E3 0xC87C +0xA0E4 0xC87D +0xA0E5 0xC87E +0xA0E6 0xC87F +0xA0E7 0xC882 +0xA0E8 0xC884 +0xA0E9 0xC888 +0xA0EA 0xC889 +0xA0EB 0xC88A +0xA0EC 0xC88E +0xA0ED 0xC88F +0xA0EE 0xC890 +0xA0EF 0xC891 +0xA0F0 0xC892 +0xA0F1 0xC893 +0xA0F2 0xC895 +0xA0F3 0xC896 +0xA0F4 0xC897 +0xA0F5 0xC898 +0xA0F6 0xC899 +0xA0F7 0xC89A +0xA0F8 0xC89B +0xA0F9 0xC89C +0xA0FA 0xC89E +0xA0FB 0xC8A0 +0xA0FC 0xC8A2 +0xA0FD 0xC8A3 +0xA0FE 0xC8A4 +0xA141 0xC8A5 +0xA142 0xC8A6 +0xA143 0xC8A7 +0xA144 0xC8A9 +0xA145 0xC8AA +0xA146 0xC8AB +0xA147 0xC8AC +0xA148 0xC8AD +0xA149 0xC8AE +0xA14A 0xC8AF +0xA14B 0xC8B0 +0xA14C 0xC8B1 +0xA14D 0xC8B2 +0xA14E 0xC8B3 +0xA14F 0xC8B4 +0xA150 0xC8B5 +0xA151 0xC8B6 +0xA152 0xC8B7 +0xA153 0xC8B8 +0xA154 0xC8B9 +0xA155 0xC8BA +0xA156 0xC8BB +0xA157 0xC8BE +0xA158 0xC8BF +0xA159 0xC8C0 +0xA15A 0xC8C1 +0xA161 0xC8C2 +0xA162 0xC8C3 +0xA163 0xC8C5 +0xA164 0xC8C6 +0xA165 0xC8C7 +0xA166 0xC8C9 +0xA167 0xC8CA +0xA168 0xC8CB +0xA169 0xC8CD +0xA16A 0xC8CE +0xA16B 0xC8CF +0xA16C 0xC8D0 +0xA16D 0xC8D1 +0xA16E 0xC8D2 +0xA16F 0xC8D3 +0xA170 0xC8D6 +0xA171 0xC8D8 +0xA172 0xC8DA +0xA173 0xC8DB +0xA174 0xC8DC +0xA175 0xC8DD +0xA176 0xC8DE +0xA177 0xC8DF +0xA178 0xC8E2 +0xA179 0xC8E3 +0xA17A 0xC8E5 +0xA181 0xC8E6 +0xA182 0xC8E7 +0xA183 0xC8E8 +0xA184 0xC8E9 +0xA185 0xC8EA +0xA186 0xC8EB +0xA187 0xC8EC +0xA188 0xC8ED +0xA189 0xC8EE +0xA18A 0xC8EF +0xA18B 0xC8F0 +0xA18C 0xC8F1 +0xA18D 0xC8F2 +0xA18E 0xC8F3 +0xA18F 0xC8F4 +0xA190 0xC8F6 +0xA191 0xC8F7 +0xA192 0xC8F8 +0xA193 0xC8F9 +0xA194 0xC8FA +0xA195 0xC8FB +0xA196 0xC8FE +0xA197 0xC8FF +0xA198 0xC901 +0xA199 0xC902 +0xA19A 0xC903 +0xA19B 0xC907 +0xA19C 0xC908 +0xA19D 0xC909 +0xA19E 0xC90A +0xA19F 0xC90B +0xA1A0 0xC90E +0xA1A1 0x3000 +0xA1A2 0x3001 +0xA1A3 0x3002 +0xA1A4 0x00B7 +0xA1A5 0x2025 +0xA1A6 0x2026 +0xA1A7 0x00A8 +0xA1A8 0x3003 +0xA1A9 0x00AD +0xA1AA 0x2015 +0xA1AB 0x2225 +0xA1AC 0xFF3C +0xA1AD 0x223C +0xA1AE 0x2018 +0xA1AF 0x2019 +0xA1B0 0x201C +0xA1B1 0x201D +0xA1B2 0x3014 +0xA1B3 0x3015 +0xA1B4 0x3008 +0xA1B5 0x3009 +0xA1B6 0x300A +0xA1B7 0x300B +0xA1B8 0x300C +0xA1B9 0x300D +0xA1BA 0x300E +0xA1BB 0x300F +0xA1BC 0x3010 +0xA1BD 0x3011 +0xA1BE 0x00B1 +0xA1BF 0x00D7 +0xA1C0 0x00F7 +0xA1C1 0x2260 +0xA1C2 0x2264 +0xA1C3 0x2265 +0xA1C4 0x221E +0xA1C5 0x2234 +0xA1C6 0x00B0 +0xA1C7 0x2032 +0xA1C8 0x2033 +0xA1C9 0x2103 +0xA1CA 0x212B +0xA1CB 0xFFE0 +0xA1CC 0xFFE1 +0xA1CD 0xFFE5 +0xA1CE 0x2642 +0xA1CF 0x2640 +0xA1D0 0x2220 +0xA1D1 0x22A5 +0xA1D2 0x2312 +0xA1D3 0x2202 +0xA1D4 0x2207 +0xA1D5 0x2261 +0xA1D6 0x2252 +0xA1D7 0x00A7 +0xA1D8 0x203B +0xA1D9 0x2606 +0xA1DA 0x2605 +0xA1DB 0x25CB +0xA1DC 0x25CF +0xA1DD 0x25CE +0xA1DE 0x25C7 +0xA1DF 0x25C6 +0xA1E0 0x25A1 +0xA1E1 0x25A0 +0xA1E2 0x25B3 +0xA1E3 0x25B2 +0xA1E4 0x25BD +0xA1E5 0x25BC +0xA1E6 0x2192 +0xA1E7 0x2190 +0xA1E8 0x2191 +0xA1E9 0x2193 +0xA1EA 0x2194 +0xA1EB 0x3013 +0xA1EC 0x226A +0xA1ED 0x226B +0xA1EE 0x221A +0xA1EF 0x223D +0xA1F0 0x221D +0xA1F1 0x2235 +0xA1F2 0x222B +0xA1F3 0x222C +0xA1F4 0x2208 +0xA1F5 0x220B +0xA1F6 0x2286 +0xA1F7 0x2287 +0xA1F8 0x2282 +0xA1F9 0x2283 +0xA1FA 0x222A +0xA1FB 0x2229 +0xA1FC 0x2227 +0xA1FD 0x2228 +0xA1FE 0xFFE2 +0xA241 0xC910 +0xA242 0xC912 +0xA243 0xC913 +0xA244 0xC914 +0xA245 0xC915 +0xA246 0xC916 +0xA247 0xC917 +0xA248 0xC919 +0xA249 0xC91A +0xA24A 0xC91B +0xA24B 0xC91C +0xA24C 0xC91D +0xA24D 0xC91E +0xA24E 0xC91F +0xA24F 0xC920 +0xA250 0xC921 +0xA251 0xC922 +0xA252 0xC923 +0xA253 0xC924 +0xA254 0xC925 +0xA255 0xC926 +0xA256 0xC927 +0xA257 0xC928 +0xA258 0xC929 +0xA259 0xC92A +0xA25A 0xC92B +0xA261 0xC92D +0xA262 0xC92E +0xA263 0xC92F +0xA264 0xC930 +0xA265 0xC931 +0xA266 0xC932 +0xA267 0xC933 +0xA268 0xC935 +0xA269 0xC936 +0xA26A 0xC937 +0xA26B 0xC938 +0xA26C 0xC939 +0xA26D 0xC93A +0xA26E 0xC93B +0xA26F 0xC93C +0xA270 0xC93D +0xA271 0xC93E +0xA272 0xC93F +0xA273 0xC940 +0xA274 0xC941 +0xA275 0xC942 +0xA276 0xC943 +0xA277 0xC944 +0xA278 0xC945 +0xA279 0xC946 +0xA27A 0xC947 +0xA281 0xC948 +0xA282 0xC949 +0xA283 0xC94A +0xA284 0xC94B +0xA285 0xC94C +0xA286 0xC94D +0xA287 0xC94E +0xA288 0xC94F +0xA289 0xC952 +0xA28A 0xC953 +0xA28B 0xC955 +0xA28C 0xC956 +0xA28D 0xC957 +0xA28E 0xC959 +0xA28F 0xC95A +0xA290 0xC95B +0xA291 0xC95C +0xA292 0xC95D +0xA293 0xC95E +0xA294 0xC95F +0xA295 0xC962 +0xA296 0xC964 +0xA297 0xC965 +0xA298 0xC966 +0xA299 0xC967 +0xA29A 0xC968 +0xA29B 0xC969 +0xA29C 0xC96A +0xA29D 0xC96B +0xA29E 0xC96D +0xA29F 0xC96E +0xA2A0 0xC96F +0xA2A1 0x21D2 +0xA2A2 0x21D4 +0xA2A3 0x2200 +0xA2A4 0x2203 +0xA2A5 0x00B4 +0xA2A6 0xFF5E +0xA2A7 0x02C7 +0xA2A8 0x02D8 +0xA2A9 0x02DD +0xA2AA 0x02DA +0xA2AB 0x02D9 +0xA2AC 0x00B8 +0xA2AD 0x02DB +0xA2AE 0x00A1 +0xA2AF 0x00BF +0xA2B0 0x02D0 +0xA2B1 0x222E +0xA2B2 0x2211 +0xA2B3 0x220F +0xA2B4 0x00A4 +0xA2B5 0x2109 +0xA2B6 0x2030 +0xA2B7 0x25C1 +0xA2B8 0x25C0 +0xA2B9 0x25B7 +0xA2BA 0x25B6 +0xA2BB 0x2664 +0xA2BC 0x2660 +0xA2BD 0x2661 +0xA2BE 0x2665 +0xA2BF 0x2667 +0xA2C0 0x2663 +0xA2C1 0x2299 +0xA2C2 0x25C8 +0xA2C3 0x25A3 +0xA2C4 0x25D0 +0xA2C5 0x25D1 +0xA2C6 0x2592 +0xA2C7 0x25A4 +0xA2C8 0x25A5 +0xA2C9 0x25A8 +0xA2CA 0x25A7 +0xA2CB 0x25A6 +0xA2CC 0x25A9 +0xA2CD 0x2668 +0xA2CE 0x260F +0xA2CF 0x260E +0xA2D0 0x261C +0xA2D1 0x261E +0xA2D2 0x00B6 +0xA2D3 0x2020 +0xA2D4 0x2021 +0xA2D5 0x2195 +0xA2D6 0x2197 +0xA2D7 0x2199 +0xA2D8 0x2196 +0xA2D9 0x2198 +0xA2DA 0x266D +0xA2DB 0x2669 +0xA2DC 0x266A +0xA2DD 0x266C +0xA2DE 0x327F +0xA2DF 0x321C +0xA2E0 0x2116 +0xA2E1 0x33C7 +0xA2E2 0x2122 +0xA2E3 0x33C2 +0xA2E4 0x33D8 +0xA2E5 0x2121 +0xA2E6 0x20AC +0xA2E7 0x00AE +0xA341 0xC971 +0xA342 0xC972 +0xA343 0xC973 +0xA344 0xC975 +0xA345 0xC976 +0xA346 0xC977 +0xA347 0xC978 +0xA348 0xC979 +0xA349 0xC97A +0xA34A 0xC97B +0xA34B 0xC97D +0xA34C 0xC97E +0xA34D 0xC97F +0xA34E 0xC980 +0xA34F 0xC981 +0xA350 0xC982 +0xA351 0xC983 +0xA352 0xC984 +0xA353 0xC985 +0xA354 0xC986 +0xA355 0xC987 +0xA356 0xC98A +0xA357 0xC98B +0xA358 0xC98D +0xA359 0xC98E +0xA35A 0xC98F +0xA361 0xC991 +0xA362 0xC992 +0xA363 0xC993 +0xA364 0xC994 +0xA365 0xC995 +0xA366 0xC996 +0xA367 0xC997 +0xA368 0xC99A +0xA369 0xC99C +0xA36A 0xC99E +0xA36B 0xC99F +0xA36C 0xC9A0 +0xA36D 0xC9A1 +0xA36E 0xC9A2 +0xA36F 0xC9A3 +0xA370 0xC9A4 +0xA371 0xC9A5 +0xA372 0xC9A6 +0xA373 0xC9A7 +0xA374 0xC9A8 +0xA375 0xC9A9 +0xA376 0xC9AA +0xA377 0xC9AB +0xA378 0xC9AC +0xA379 0xC9AD +0xA37A 0xC9AE +0xA381 0xC9AF +0xA382 0xC9B0 +0xA383 0xC9B1 +0xA384 0xC9B2 +0xA385 0xC9B3 +0xA386 0xC9B4 +0xA387 0xC9B5 +0xA388 0xC9B6 +0xA389 0xC9B7 +0xA38A 0xC9B8 +0xA38B 0xC9B9 +0xA38C 0xC9BA +0xA38D 0xC9BB +0xA38E 0xC9BC +0xA38F 0xC9BD +0xA390 0xC9BE +0xA391 0xC9BF +0xA392 0xC9C2 +0xA393 0xC9C3 +0xA394 0xC9C5 +0xA395 0xC9C6 +0xA396 0xC9C9 +0xA397 0xC9CB +0xA398 0xC9CC +0xA399 0xC9CD +0xA39A 0xC9CE +0xA39B 0xC9CF +0xA39C 0xC9D2 +0xA39D 0xC9D4 +0xA39E 0xC9D7 +0xA39F 0xC9D8 +0xA3A0 0xC9DB +0xA3A1 0xFF01 +0xA3A2 0xFF02 +0xA3A3 0xFF03 +0xA3A4 0xFF04 +0xA3A5 0xFF05 +0xA3A6 0xFF06 +0xA3A7 0xFF07 +0xA3A8 0xFF08 +0xA3A9 0xFF09 +0xA3AA 0xFF0A +0xA3AB 0xFF0B +0xA3AC 0xFF0C +0xA3AD 0xFF0D +0xA3AE 0xFF0E +0xA3AF 0xFF0F +0xA3B0 0xFF10 +0xA3B1 0xFF11 +0xA3B2 0xFF12 +0xA3B3 0xFF13 +0xA3B4 0xFF14 +0xA3B5 0xFF15 +0xA3B6 0xFF16 +0xA3B7 0xFF17 +0xA3B8 0xFF18 +0xA3B9 0xFF19 +0xA3BA 0xFF1A +0xA3BB 0xFF1B +0xA3BC 0xFF1C +0xA3BD 0xFF1D +0xA3BE 0xFF1E +0xA3BF 0xFF1F +0xA3C0 0xFF20 +0xA3C1 0xFF21 +0xA3C2 0xFF22 +0xA3C3 0xFF23 +0xA3C4 0xFF24 +0xA3C5 0xFF25 +0xA3C6 0xFF26 +0xA3C7 0xFF27 +0xA3C8 0xFF28 +0xA3C9 0xFF29 +0xA3CA 0xFF2A +0xA3CB 0xFF2B +0xA3CC 0xFF2C +0xA3CD 0xFF2D +0xA3CE 0xFF2E +0xA3CF 0xFF2F +0xA3D0 0xFF30 +0xA3D1 0xFF31 +0xA3D2 0xFF32 +0xA3D3 0xFF33 +0xA3D4 0xFF34 +0xA3D5 0xFF35 +0xA3D6 0xFF36 +0xA3D7 0xFF37 +0xA3D8 0xFF38 +0xA3D9 0xFF39 +0xA3DA 0xFF3A +0xA3DB 0xFF3B +0xA3DC 0xFFE6 +0xA3DD 0xFF3D +0xA3DE 0xFF3E +0xA3DF 0xFF3F +0xA3E0 0xFF40 +0xA3E1 0xFF41 +0xA3E2 0xFF42 +0xA3E3 0xFF43 +0xA3E4 0xFF44 +0xA3E5 0xFF45 +0xA3E6 0xFF46 +0xA3E7 0xFF47 +0xA3E8 0xFF48 +0xA3E9 0xFF49 +0xA3EA 0xFF4A +0xA3EB 0xFF4B +0xA3EC 0xFF4C +0xA3ED 0xFF4D +0xA3EE 0xFF4E +0xA3EF 0xFF4F +0xA3F0 0xFF50 +0xA3F1 0xFF51 +0xA3F2 0xFF52 +0xA3F3 0xFF53 +0xA3F4 0xFF54 +0xA3F5 0xFF55 +0xA3F6 0xFF56 +0xA3F7 0xFF57 +0xA3F8 0xFF58 +0xA3F9 0xFF59 +0xA3FA 0xFF5A +0xA3FB 0xFF5B +0xA3FC 0xFF5C +0xA3FD 0xFF5D +0xA3FE 0xFFE3 +0xA441 0xC9DE +0xA442 0xC9DF +0xA443 0xC9E1 +0xA444 0xC9E3 +0xA445 0xC9E5 +0xA446 0xC9E6 +0xA447 0xC9E8 +0xA448 0xC9E9 +0xA449 0xC9EA +0xA44A 0xC9EB +0xA44B 0xC9EE +0xA44C 0xC9F2 +0xA44D 0xC9F3 +0xA44E 0xC9F4 +0xA44F 0xC9F5 +0xA450 0xC9F6 +0xA451 0xC9F7 +0xA452 0xC9FA +0xA453 0xC9FB +0xA454 0xC9FD +0xA455 0xC9FE +0xA456 0xC9FF +0xA457 0xCA01 +0xA458 0xCA02 +0xA459 0xCA03 +0xA45A 0xCA04 +0xA461 0xCA05 +0xA462 0xCA06 +0xA463 0xCA07 +0xA464 0xCA0A +0xA465 0xCA0E +0xA466 0xCA0F +0xA467 0xCA10 +0xA468 0xCA11 +0xA469 0xCA12 +0xA46A 0xCA13 +0xA46B 0xCA15 +0xA46C 0xCA16 +0xA46D 0xCA17 +0xA46E 0xCA19 +0xA46F 0xCA1A +0xA470 0xCA1B +0xA471 0xCA1C +0xA472 0xCA1D +0xA473 0xCA1E +0xA474 0xCA1F +0xA475 0xCA20 +0xA476 0xCA21 +0xA477 0xCA22 +0xA478 0xCA23 +0xA479 0xCA24 +0xA47A 0xCA25 +0xA481 0xCA26 +0xA482 0xCA27 +0xA483 0xCA28 +0xA484 0xCA2A +0xA485 0xCA2B +0xA486 0xCA2C +0xA487 0xCA2D +0xA488 0xCA2E +0xA489 0xCA2F +0xA48A 0xCA30 +0xA48B 0xCA31 +0xA48C 0xCA32 +0xA48D 0xCA33 +0xA48E 0xCA34 +0xA48F 0xCA35 +0xA490 0xCA36 +0xA491 0xCA37 +0xA492 0xCA38 +0xA493 0xCA39 +0xA494 0xCA3A +0xA495 0xCA3B +0xA496 0xCA3C +0xA497 0xCA3D +0xA498 0xCA3E +0xA499 0xCA3F +0xA49A 0xCA40 +0xA49B 0xCA41 +0xA49C 0xCA42 +0xA49D 0xCA43 +0xA49E 0xCA44 +0xA49F 0xCA45 +0xA4A0 0xCA46 +0xA4A1 0x3131 +0xA4A2 0x3132 +0xA4A3 0x3133 +0xA4A4 0x3134 +0xA4A5 0x3135 +0xA4A6 0x3136 +0xA4A7 0x3137 +0xA4A8 0x3138 +0xA4A9 0x3139 +0xA4AA 0x313A +0xA4AB 0x313B +0xA4AC 0x313C +0xA4AD 0x313D +0xA4AE 0x313E +0xA4AF 0x313F +0xA4B0 0x3140 +0xA4B1 0x3141 +0xA4B2 0x3142 +0xA4B3 0x3143 +0xA4B4 0x3144 +0xA4B5 0x3145 +0xA4B6 0x3146 +0xA4B7 0x3147 +0xA4B8 0x3148 +0xA4B9 0x3149 +0xA4BA 0x314A +0xA4BB 0x314B +0xA4BC 0x314C +0xA4BD 0x314D +0xA4BE 0x314E +0xA4BF 0x314F +0xA4C0 0x3150 +0xA4C1 0x3151 +0xA4C2 0x3152 +0xA4C3 0x3153 +0xA4C4 0x3154 +0xA4C5 0x3155 +0xA4C6 0x3156 +0xA4C7 0x3157 +0xA4C8 0x3158 +0xA4C9 0x3159 +0xA4CA 0x315A +0xA4CB 0x315B +0xA4CC 0x315C +0xA4CD 0x315D +0xA4CE 0x315E +0xA4CF 0x315F +0xA4D0 0x3160 +0xA4D1 0x3161 +0xA4D2 0x3162 +0xA4D3 0x3163 +0xA4D4 0x3164 +0xA4D5 0x3165 +0xA4D6 0x3166 +0xA4D7 0x3167 +0xA4D8 0x3168 +0xA4D9 0x3169 +0xA4DA 0x316A +0xA4DB 0x316B +0xA4DC 0x316C +0xA4DD 0x316D +0xA4DE 0x316E +0xA4DF 0x316F +0xA4E0 0x3170 +0xA4E1 0x3171 +0xA4E2 0x3172 +0xA4E3 0x3173 +0xA4E4 0x3174 +0xA4E5 0x3175 +0xA4E6 0x3176 +0xA4E7 0x3177 +0xA4E8 0x3178 +0xA4E9 0x3179 +0xA4EA 0x317A +0xA4EB 0x317B +0xA4EC 0x317C +0xA4ED 0x317D +0xA4EE 0x317E +0xA4EF 0x317F +0xA4F0 0x3180 +0xA4F1 0x3181 +0xA4F2 0x3182 +0xA4F3 0x3183 +0xA4F4 0x3184 +0xA4F5 0x3185 +0xA4F6 0x3186 +0xA4F7 0x3187 +0xA4F8 0x3188 +0xA4F9 0x3189 +0xA4FA 0x318A +0xA4FB 0x318B +0xA4FC 0x318C +0xA4FD 0x318D +0xA4FE 0x318E +0xA541 0xCA47 +0xA542 0xCA48 +0xA543 0xCA49 +0xA544 0xCA4A +0xA545 0xCA4B +0xA546 0xCA4E +0xA547 0xCA4F +0xA548 0xCA51 +0xA549 0xCA52 +0xA54A 0xCA53 +0xA54B 0xCA55 +0xA54C 0xCA56 +0xA54D 0xCA57 +0xA54E 0xCA58 +0xA54F 0xCA59 +0xA550 0xCA5A +0xA551 0xCA5B +0xA552 0xCA5E +0xA553 0xCA62 +0xA554 0xCA63 +0xA555 0xCA64 +0xA556 0xCA65 +0xA557 0xCA66 +0xA558 0xCA67 +0xA559 0xCA69 +0xA55A 0xCA6A +0xA561 0xCA6B +0xA562 0xCA6C +0xA563 0xCA6D +0xA564 0xCA6E +0xA565 0xCA6F +0xA566 0xCA70 +0xA567 0xCA71 +0xA568 0xCA72 +0xA569 0xCA73 +0xA56A 0xCA74 +0xA56B 0xCA75 +0xA56C 0xCA76 +0xA56D 0xCA77 +0xA56E 0xCA78 +0xA56F 0xCA79 +0xA570 0xCA7A +0xA571 0xCA7B +0xA572 0xCA7C +0xA573 0xCA7E +0xA574 0xCA7F +0xA575 0xCA80 +0xA576 0xCA81 +0xA577 0xCA82 +0xA578 0xCA83 +0xA579 0xCA85 +0xA57A 0xCA86 +0xA581 0xCA87 +0xA582 0xCA88 +0xA583 0xCA89 +0xA584 0xCA8A +0xA585 0xCA8B +0xA586 0xCA8C +0xA587 0xCA8D +0xA588 0xCA8E +0xA589 0xCA8F +0xA58A 0xCA90 +0xA58B 0xCA91 +0xA58C 0xCA92 +0xA58D 0xCA93 +0xA58E 0xCA94 +0xA58F 0xCA95 +0xA590 0xCA96 +0xA591 0xCA97 +0xA592 0xCA99 +0xA593 0xCA9A +0xA594 0xCA9B +0xA595 0xCA9C +0xA596 0xCA9D +0xA597 0xCA9E +0xA598 0xCA9F +0xA599 0xCAA0 +0xA59A 0xCAA1 +0xA59B 0xCAA2 +0xA59C 0xCAA3 +0xA59D 0xCAA4 +0xA59E 0xCAA5 +0xA59F 0xCAA6 +0xA5A0 0xCAA7 +0xA5A1 0x2170 +0xA5A2 0x2171 +0xA5A3 0x2172 +0xA5A4 0x2173 +0xA5A5 0x2174 +0xA5A6 0x2175 +0xA5A7 0x2176 +0xA5A8 0x2177 +0xA5A9 0x2178 +0xA5AA 0x2179 +0xA5B0 0x2160 +0xA5B1 0x2161 +0xA5B2 0x2162 +0xA5B3 0x2163 +0xA5B4 0x2164 +0xA5B5 0x2165 +0xA5B6 0x2166 +0xA5B7 0x2167 +0xA5B8 0x2168 +0xA5B9 0x2169 +0xA5C1 0x0391 +0xA5C2 0x0392 +0xA5C3 0x0393 +0xA5C4 0x0394 +0xA5C5 0x0395 +0xA5C6 0x0396 +0xA5C7 0x0397 +0xA5C8 0x0398 +0xA5C9 0x0399 +0xA5CA 0x039A +0xA5CB 0x039B +0xA5CC 0x039C +0xA5CD 0x039D +0xA5CE 0x039E +0xA5CF 0x039F +0xA5D0 0x03A0 +0xA5D1 0x03A1 +0xA5D2 0x03A3 +0xA5D3 0x03A4 +0xA5D4 0x03A5 +0xA5D5 0x03A6 +0xA5D6 0x03A7 +0xA5D7 0x03A8 +0xA5D8 0x03A9 +0xA5E1 0x03B1 +0xA5E2 0x03B2 +0xA5E3 0x03B3 +0xA5E4 0x03B4 +0xA5E5 0x03B5 +0xA5E6 0x03B6 +0xA5E7 0x03B7 +0xA5E8 0x03B8 +0xA5E9 0x03B9 +0xA5EA 0x03BA +0xA5EB 0x03BB +0xA5EC 0x03BC +0xA5ED 0x03BD +0xA5EE 0x03BE +0xA5EF 0x03BF +0xA5F0 0x03C0 +0xA5F1 0x03C1 +0xA5F2 0x03C3 +0xA5F3 0x03C4 +0xA5F4 0x03C5 +0xA5F5 0x03C6 +0xA5F6 0x03C7 +0xA5F7 0x03C8 +0xA5F8 0x03C9 +0xA641 0xCAA8 +0xA642 0xCAA9 +0xA643 0xCAAA +0xA644 0xCAAB +0xA645 0xCAAC +0xA646 0xCAAD +0xA647 0xCAAE +0xA648 0xCAAF +0xA649 0xCAB0 +0xA64A 0xCAB1 +0xA64B 0xCAB2 +0xA64C 0xCAB3 +0xA64D 0xCAB4 +0xA64E 0xCAB5 +0xA64F 0xCAB6 +0xA650 0xCAB7 +0xA651 0xCAB8 +0xA652 0xCAB9 +0xA653 0xCABA +0xA654 0xCABB +0xA655 0xCABE +0xA656 0xCABF +0xA657 0xCAC1 +0xA658 0xCAC2 +0xA659 0xCAC3 +0xA65A 0xCAC5 +0xA661 0xCAC6 +0xA662 0xCAC7 +0xA663 0xCAC8 +0xA664 0xCAC9 +0xA665 0xCACA +0xA666 0xCACB +0xA667 0xCACE +0xA668 0xCAD0 +0xA669 0xCAD2 +0xA66A 0xCAD4 +0xA66B 0xCAD5 +0xA66C 0xCAD6 +0xA66D 0xCAD7 +0xA66E 0xCADA +0xA66F 0xCADB +0xA670 0xCADC +0xA671 0xCADD +0xA672 0xCADE +0xA673 0xCADF +0xA674 0xCAE1 +0xA675 0xCAE2 +0xA676 0xCAE3 +0xA677 0xCAE4 +0xA678 0xCAE5 +0xA679 0xCAE6 +0xA67A 0xCAE7 +0xA681 0xCAE8 +0xA682 0xCAE9 +0xA683 0xCAEA +0xA684 0xCAEB +0xA685 0xCAED +0xA686 0xCAEE +0xA687 0xCAEF +0xA688 0xCAF0 +0xA689 0xCAF1 +0xA68A 0xCAF2 +0xA68B 0xCAF3 +0xA68C 0xCAF5 +0xA68D 0xCAF6 +0xA68E 0xCAF7 +0xA68F 0xCAF8 +0xA690 0xCAF9 +0xA691 0xCAFA +0xA692 0xCAFB +0xA693 0xCAFC +0xA694 0xCAFD +0xA695 0xCAFE +0xA696 0xCAFF +0xA697 0xCB00 +0xA698 0xCB01 +0xA699 0xCB02 +0xA69A 0xCB03 +0xA69B 0xCB04 +0xA69C 0xCB05 +0xA69D 0xCB06 +0xA69E 0xCB07 +0xA69F 0xCB09 +0xA6A0 0xCB0A +0xA6A1 0x2500 +0xA6A2 0x2502 +0xA6A3 0x250C +0xA6A4 0x2510 +0xA6A5 0x2518 +0xA6A6 0x2514 +0xA6A7 0x251C +0xA6A8 0x252C +0xA6A9 0x2524 +0xA6AA 0x2534 +0xA6AB 0x253C +0xA6AC 0x2501 +0xA6AD 0x2503 +0xA6AE 0x250F +0xA6AF 0x2513 +0xA6B0 0x251B +0xA6B1 0x2517 +0xA6B2 0x2523 +0xA6B3 0x2533 +0xA6B4 0x252B +0xA6B5 0x253B +0xA6B6 0x254B +0xA6B7 0x2520 +0xA6B8 0x252F +0xA6B9 0x2528 +0xA6BA 0x2537 +0xA6BB 0x253F +0xA6BC 0x251D +0xA6BD 0x2530 +0xA6BE 0x2525 +0xA6BF 0x2538 +0xA6C0 0x2542 +0xA6C1 0x2512 +0xA6C2 0x2511 +0xA6C3 0x251A +0xA6C4 0x2519 +0xA6C5 0x2516 +0xA6C6 0x2515 +0xA6C7 0x250E +0xA6C8 0x250D +0xA6C9 0x251E +0xA6CA 0x251F +0xA6CB 0x2521 +0xA6CC 0x2522 +0xA6CD 0x2526 +0xA6CE 0x2527 +0xA6CF 0x2529 +0xA6D0 0x252A +0xA6D1 0x252D +0xA6D2 0x252E +0xA6D3 0x2531 +0xA6D4 0x2532 +0xA6D5 0x2535 +0xA6D6 0x2536 +0xA6D7 0x2539 +0xA6D8 0x253A +0xA6D9 0x253D +0xA6DA 0x253E +0xA6DB 0x2540 +0xA6DC 0x2541 +0xA6DD 0x2543 +0xA6DE 0x2544 +0xA6DF 0x2545 +0xA6E0 0x2546 +0xA6E1 0x2547 +0xA6E2 0x2548 +0xA6E3 0x2549 +0xA6E4 0x254A +0xA741 0xCB0B +0xA742 0xCB0C +0xA743 0xCB0D +0xA744 0xCB0E +0xA745 0xCB0F +0xA746 0xCB11 +0xA747 0xCB12 +0xA748 0xCB13 +0xA749 0xCB15 +0xA74A 0xCB16 +0xA74B 0xCB17 +0xA74C 0xCB19 +0xA74D 0xCB1A +0xA74E 0xCB1B +0xA74F 0xCB1C +0xA750 0xCB1D +0xA751 0xCB1E +0xA752 0xCB1F +0xA753 0xCB22 +0xA754 0xCB23 +0xA755 0xCB24 +0xA756 0xCB25 +0xA757 0xCB26 +0xA758 0xCB27 +0xA759 0xCB28 +0xA75A 0xCB29 +0xA761 0xCB2A +0xA762 0xCB2B +0xA763 0xCB2C +0xA764 0xCB2D +0xA765 0xCB2E +0xA766 0xCB2F +0xA767 0xCB30 +0xA768 0xCB31 +0xA769 0xCB32 +0xA76A 0xCB33 +0xA76B 0xCB34 +0xA76C 0xCB35 +0xA76D 0xCB36 +0xA76E 0xCB37 +0xA76F 0xCB38 +0xA770 0xCB39 +0xA771 0xCB3A +0xA772 0xCB3B +0xA773 0xCB3C +0xA774 0xCB3D +0xA775 0xCB3E +0xA776 0xCB3F +0xA777 0xCB40 +0xA778 0xCB42 +0xA779 0xCB43 +0xA77A 0xCB44 +0xA781 0xCB45 +0xA782 0xCB46 +0xA783 0xCB47 +0xA784 0xCB4A +0xA785 0xCB4B +0xA786 0xCB4D +0xA787 0xCB4E +0xA788 0xCB4F +0xA789 0xCB51 +0xA78A 0xCB52 +0xA78B 0xCB53 +0xA78C 0xCB54 +0xA78D 0xCB55 +0xA78E 0xCB56 +0xA78F 0xCB57 +0xA790 0xCB5A +0xA791 0xCB5B +0xA792 0xCB5C +0xA793 0xCB5E +0xA794 0xCB5F +0xA795 0xCB60 +0xA796 0xCB61 +0xA797 0xCB62 +0xA798 0xCB63 +0xA799 0xCB65 +0xA79A 0xCB66 +0xA79B 0xCB67 +0xA79C 0xCB68 +0xA79D 0xCB69 +0xA79E 0xCB6A +0xA79F 0xCB6B +0xA7A0 0xCB6C +0xA7A1 0x3395 +0xA7A2 0x3396 +0xA7A3 0x3397 +0xA7A4 0x2113 +0xA7A5 0x3398 +0xA7A6 0x33C4 +0xA7A7 0x33A3 +0xA7A8 0x33A4 +0xA7A9 0x33A5 +0xA7AA 0x33A6 +0xA7AB 0x3399 +0xA7AC 0x339A +0xA7AD 0x339B +0xA7AE 0x339C +0xA7AF 0x339D +0xA7B0 0x339E +0xA7B1 0x339F +0xA7B2 0x33A0 +0xA7B3 0x33A1 +0xA7B4 0x33A2 +0xA7B5 0x33CA +0xA7B6 0x338D +0xA7B7 0x338E +0xA7B8 0x338F +0xA7B9 0x33CF +0xA7BA 0x3388 +0xA7BB 0x3389 +0xA7BC 0x33C8 +0xA7BD 0x33A7 +0xA7BE 0x33A8 +0xA7BF 0x33B0 +0xA7C0 0x33B1 +0xA7C1 0x33B2 +0xA7C2 0x33B3 +0xA7C3 0x33B4 +0xA7C4 0x33B5 +0xA7C5 0x33B6 +0xA7C6 0x33B7 +0xA7C7 0x33B8 +0xA7C8 0x33B9 +0xA7C9 0x3380 +0xA7CA 0x3381 +0xA7CB 0x3382 +0xA7CC 0x3383 +0xA7CD 0x3384 +0xA7CE 0x33BA +0xA7CF 0x33BB +0xA7D0 0x33BC +0xA7D1 0x33BD +0xA7D2 0x33BE +0xA7D3 0x33BF +0xA7D4 0x3390 +0xA7D5 0x3391 +0xA7D6 0x3392 +0xA7D7 0x3393 +0xA7D8 0x3394 +0xA7D9 0x2126 +0xA7DA 0x33C0 +0xA7DB 0x33C1 +0xA7DC 0x338A +0xA7DD 0x338B +0xA7DE 0x338C +0xA7DF 0x33D6 +0xA7E0 0x33C5 +0xA7E1 0x33AD +0xA7E2 0x33AE +0xA7E3 0x33AF +0xA7E4 0x33DB +0xA7E5 0x33A9 +0xA7E6 0x33AA +0xA7E7 0x33AB +0xA7E8 0x33AC +0xA7E9 0x33DD +0xA7EA 0x33D0 +0xA7EB 0x33D3 +0xA7EC 0x33C3 +0xA7ED 0x33C9 +0xA7EE 0x33DC +0xA7EF 0x33C6 +0xA841 0xCB6D +0xA842 0xCB6E +0xA843 0xCB6F +0xA844 0xCB70 +0xA845 0xCB71 +0xA846 0xCB72 +0xA847 0xCB73 +0xA848 0xCB74 +0xA849 0xCB75 +0xA84A 0xCB76 +0xA84B 0xCB77 +0xA84C 0xCB7A +0xA84D 0xCB7B +0xA84E 0xCB7C +0xA84F 0xCB7D +0xA850 0xCB7E +0xA851 0xCB7F +0xA852 0xCB80 +0xA853 0xCB81 +0xA854 0xCB82 +0xA855 0xCB83 +0xA856 0xCB84 +0xA857 0xCB85 +0xA858 0xCB86 +0xA859 0xCB87 +0xA85A 0xCB88 +0xA861 0xCB89 +0xA862 0xCB8A +0xA863 0xCB8B +0xA864 0xCB8C +0xA865 0xCB8D +0xA866 0xCB8E +0xA867 0xCB8F +0xA868 0xCB90 +0xA869 0xCB91 +0xA86A 0xCB92 +0xA86B 0xCB93 +0xA86C 0xCB94 +0xA86D 0xCB95 +0xA86E 0xCB96 +0xA86F 0xCB97 +0xA870 0xCB98 +0xA871 0xCB99 +0xA872 0xCB9A +0xA873 0xCB9B +0xA874 0xCB9D +0xA875 0xCB9E +0xA876 0xCB9F +0xA877 0xCBA0 +0xA878 0xCBA1 +0xA879 0xCBA2 +0xA87A 0xCBA3 +0xA881 0xCBA4 +0xA882 0xCBA5 +0xA883 0xCBA6 +0xA884 0xCBA7 +0xA885 0xCBA8 +0xA886 0xCBA9 +0xA887 0xCBAA +0xA888 0xCBAB +0xA889 0xCBAC +0xA88A 0xCBAD +0xA88B 0xCBAE +0xA88C 0xCBAF +0xA88D 0xCBB0 +0xA88E 0xCBB1 +0xA88F 0xCBB2 +0xA890 0xCBB3 +0xA891 0xCBB4 +0xA892 0xCBB5 +0xA893 0xCBB6 +0xA894 0xCBB7 +0xA895 0xCBB9 +0xA896 0xCBBA +0xA897 0xCBBB +0xA898 0xCBBC +0xA899 0xCBBD +0xA89A 0xCBBE +0xA89B 0xCBBF +0xA89C 0xCBC0 +0xA89D 0xCBC1 +0xA89E 0xCBC2 +0xA89F 0xCBC3 +0xA8A0 0xCBC4 +0xA8A1 0x00C6 +0xA8A2 0x00D0 +0xA8A3 0x00AA +0xA8A4 0x0126 +0xA8A6 0x0132 +0xA8A8 0x013F +0xA8A9 0x0141 +0xA8AA 0x00D8 +0xA8AB 0x0152 +0xA8AC 0x00BA +0xA8AD 0x00DE +0xA8AE 0x0166 +0xA8AF 0x014A +0xA8B1 0x3260 +0xA8B2 0x3261 +0xA8B3 0x3262 +0xA8B4 0x3263 +0xA8B5 0x3264 +0xA8B6 0x3265 +0xA8B7 0x3266 +0xA8B8 0x3267 +0xA8B9 0x3268 +0xA8BA 0x3269 +0xA8BB 0x326A +0xA8BC 0x326B +0xA8BD 0x326C +0xA8BE 0x326D +0xA8BF 0x326E +0xA8C0 0x326F +0xA8C1 0x3270 +0xA8C2 0x3271 +0xA8C3 0x3272 +0xA8C4 0x3273 +0xA8C5 0x3274 +0xA8C6 0x3275 +0xA8C7 0x3276 +0xA8C8 0x3277 +0xA8C9 0x3278 +0xA8CA 0x3279 +0xA8CB 0x327A +0xA8CC 0x327B +0xA8CD 0x24D0 +0xA8CE 0x24D1 +0xA8CF 0x24D2 +0xA8D0 0x24D3 +0xA8D1 0x24D4 +0xA8D2 0x24D5 +0xA8D3 0x24D6 +0xA8D4 0x24D7 +0xA8D5 0x24D8 +0xA8D6 0x24D9 +0xA8D7 0x24DA +0xA8D8 0x24DB +0xA8D9 0x24DC +0xA8DA 0x24DD +0xA8DB 0x24DE +0xA8DC 0x24DF +0xA8DD 0x24E0 +0xA8DE 0x24E1 +0xA8DF 0x24E2 +0xA8E0 0x24E3 +0xA8E1 0x24E4 +0xA8E2 0x24E5 +0xA8E3 0x24E6 +0xA8E4 0x24E7 +0xA8E5 0x24E8 +0xA8E6 0x24E9 +0xA8E7 0x2460 +0xA8E8 0x2461 +0xA8E9 0x2462 +0xA8EA 0x2463 +0xA8EB 0x2464 +0xA8EC 0x2465 +0xA8ED 0x2466 +0xA8EE 0x2467 +0xA8EF 0x2468 +0xA8F0 0x2469 +0xA8F1 0x246A +0xA8F2 0x246B +0xA8F3 0x246C +0xA8F4 0x246D +0xA8F5 0x246E +0xA8F6 0x00BD +0xA8F7 0x2153 +0xA8F8 0x2154 +0xA8F9 0x00BC +0xA8FA 0x00BE +0xA8FB 0x215B +0xA8FC 0x215C +0xA8FD 0x215D +0xA8FE 0x215E +0xA941 0xCBC5 +0xA942 0xCBC6 +0xA943 0xCBC7 +0xA944 0xCBC8 +0xA945 0xCBC9 +0xA946 0xCBCA +0xA947 0xCBCB +0xA948 0xCBCC +0xA949 0xCBCD +0xA94A 0xCBCE +0xA94B 0xCBCF +0xA94C 0xCBD0 +0xA94D 0xCBD1 +0xA94E 0xCBD2 +0xA94F 0xCBD3 +0xA950 0xCBD5 +0xA951 0xCBD6 +0xA952 0xCBD7 +0xA953 0xCBD8 +0xA954 0xCBD9 +0xA955 0xCBDA +0xA956 0xCBDB +0xA957 0xCBDC +0xA958 0xCBDD +0xA959 0xCBDE +0xA95A 0xCBDF +0xA961 0xCBE0 +0xA962 0xCBE1 +0xA963 0xCBE2 +0xA964 0xCBE3 +0xA965 0xCBE5 +0xA966 0xCBE6 +0xA967 0xCBE8 +0xA968 0xCBEA +0xA969 0xCBEB +0xA96A 0xCBEC +0xA96B 0xCBED +0xA96C 0xCBEE +0xA96D 0xCBEF +0xA96E 0xCBF0 +0xA96F 0xCBF1 +0xA970 0xCBF2 +0xA971 0xCBF3 +0xA972 0xCBF4 +0xA973 0xCBF5 +0xA974 0xCBF6 +0xA975 0xCBF7 +0xA976 0xCBF8 +0xA977 0xCBF9 +0xA978 0xCBFA +0xA979 0xCBFB +0xA97A 0xCBFC +0xA981 0xCBFD +0xA982 0xCBFE +0xA983 0xCBFF +0xA984 0xCC00 +0xA985 0xCC01 +0xA986 0xCC02 +0xA987 0xCC03 +0xA988 0xCC04 +0xA989 0xCC05 +0xA98A 0xCC06 +0xA98B 0xCC07 +0xA98C 0xCC08 +0xA98D 0xCC09 +0xA98E 0xCC0A +0xA98F 0xCC0B +0xA990 0xCC0E +0xA991 0xCC0F +0xA992 0xCC11 +0xA993 0xCC12 +0xA994 0xCC13 +0xA995 0xCC15 +0xA996 0xCC16 +0xA997 0xCC17 +0xA998 0xCC18 +0xA999 0xCC19 +0xA99A 0xCC1A +0xA99B 0xCC1B +0xA99C 0xCC1E +0xA99D 0xCC1F +0xA99E 0xCC20 +0xA99F 0xCC23 +0xA9A0 0xCC24 +0xA9A1 0x00E6 +0xA9A2 0x0111 +0xA9A3 0x00F0 +0xA9A4 0x0127 +0xA9A5 0x0131 +0xA9A6 0x0133 +0xA9A7 0x0138 +0xA9A8 0x0140 +0xA9A9 0x0142 +0xA9AA 0x00F8 +0xA9AB 0x0153 +0xA9AC 0x00DF +0xA9AD 0x00FE +0xA9AE 0x0167 +0xA9AF 0x014B +0xA9B0 0x0149 +0xA9B1 0x3200 +0xA9B2 0x3201 +0xA9B3 0x3202 +0xA9B4 0x3203 +0xA9B5 0x3204 +0xA9B6 0x3205 +0xA9B7 0x3206 +0xA9B8 0x3207 +0xA9B9 0x3208 +0xA9BA 0x3209 +0xA9BB 0x320A +0xA9BC 0x320B +0xA9BD 0x320C +0xA9BE 0x320D +0xA9BF 0x320E +0xA9C0 0x320F +0xA9C1 0x3210 +0xA9C2 0x3211 +0xA9C3 0x3212 +0xA9C4 0x3213 +0xA9C5 0x3214 +0xA9C6 0x3215 +0xA9C7 0x3216 +0xA9C8 0x3217 +0xA9C9 0x3218 +0xA9CA 0x3219 +0xA9CB 0x321A +0xA9CC 0x321B +0xA9CD 0x249C +0xA9CE 0x249D +0xA9CF 0x249E +0xA9D0 0x249F +0xA9D1 0x24A0 +0xA9D2 0x24A1 +0xA9D3 0x24A2 +0xA9D4 0x24A3 +0xA9D5 0x24A4 +0xA9D6 0x24A5 +0xA9D7 0x24A6 +0xA9D8 0x24A7 +0xA9D9 0x24A8 +0xA9DA 0x24A9 +0xA9DB 0x24AA +0xA9DC 0x24AB +0xA9DD 0x24AC +0xA9DE 0x24AD +0xA9DF 0x24AE +0xA9E0 0x24AF +0xA9E1 0x24B0 +0xA9E2 0x24B1 +0xA9E3 0x24B2 +0xA9E4 0x24B3 +0xA9E5 0x24B4 +0xA9E6 0x24B5 +0xA9E7 0x2474 +0xA9E8 0x2475 +0xA9E9 0x2476 +0xA9EA 0x2477 +0xA9EB 0x2478 +0xA9EC 0x2479 +0xA9ED 0x247A +0xA9EE 0x247B +0xA9EF 0x247C +0xA9F0 0x247D +0xA9F1 0x247E +0xA9F2 0x247F +0xA9F3 0x2480 +0xA9F4 0x2481 +0xA9F5 0x2482 +0xA9F6 0x00B9 +0xA9F7 0x00B2 +0xA9F8 0x00B3 +0xA9F9 0x2074 +0xA9FA 0x207F +0xA9FB 0x2081 +0xA9FC 0x2082 +0xA9FD 0x2083 +0xA9FE 0x2084 +0xAA41 0xCC25 +0xAA42 0xCC26 +0xAA43 0xCC2A +0xAA44 0xCC2B +0xAA45 0xCC2D +0xAA46 0xCC2F +0xAA47 0xCC31 +0xAA48 0xCC32 +0xAA49 0xCC33 +0xAA4A 0xCC34 +0xAA4B 0xCC35 +0xAA4C 0xCC36 +0xAA4D 0xCC37 +0xAA4E 0xCC3A +0xAA4F 0xCC3F +0xAA50 0xCC40 +0xAA51 0xCC41 +0xAA52 0xCC42 +0xAA53 0xCC43 +0xAA54 0xCC46 +0xAA55 0xCC47 +0xAA56 0xCC49 +0xAA57 0xCC4A +0xAA58 0xCC4B +0xAA59 0xCC4D +0xAA5A 0xCC4E +0xAA61 0xCC4F +0xAA62 0xCC50 +0xAA63 0xCC51 +0xAA64 0xCC52 +0xAA65 0xCC53 +0xAA66 0xCC56 +0xAA67 0xCC5A +0xAA68 0xCC5B +0xAA69 0xCC5C +0xAA6A 0xCC5D +0xAA6B 0xCC5E +0xAA6C 0xCC5F +0xAA6D 0xCC61 +0xAA6E 0xCC62 +0xAA6F 0xCC63 +0xAA70 0xCC65 +0xAA71 0xCC67 +0xAA72 0xCC69 +0xAA73 0xCC6A +0xAA74 0xCC6B +0xAA75 0xCC6C +0xAA76 0xCC6D +0xAA77 0xCC6E +0xAA78 0xCC6F +0xAA79 0xCC71 +0xAA7A 0xCC72 +0xAA81 0xCC73 +0xAA82 0xCC74 +0xAA83 0xCC76 +0xAA84 0xCC77 +0xAA85 0xCC78 +0xAA86 0xCC79 +0xAA87 0xCC7A +0xAA88 0xCC7B +0xAA89 0xCC7C +0xAA8A 0xCC7D +0xAA8B 0xCC7E +0xAA8C 0xCC7F +0xAA8D 0xCC80 +0xAA8E 0xCC81 +0xAA8F 0xCC82 +0xAA90 0xCC83 +0xAA91 0xCC84 +0xAA92 0xCC85 +0xAA93 0xCC86 +0xAA94 0xCC87 +0xAA95 0xCC88 +0xAA96 0xCC89 +0xAA97 0xCC8A +0xAA98 0xCC8B +0xAA99 0xCC8C +0xAA9A 0xCC8D +0xAA9B 0xCC8E +0xAA9C 0xCC8F +0xAA9D 0xCC90 +0xAA9E 0xCC91 +0xAA9F 0xCC92 +0xAAA0 0xCC93 +0xAAA1 0x3041 +0xAAA2 0x3042 +0xAAA3 0x3043 +0xAAA4 0x3044 +0xAAA5 0x3045 +0xAAA6 0x3046 +0xAAA7 0x3047 +0xAAA8 0x3048 +0xAAA9 0x3049 +0xAAAA 0x304A +0xAAAB 0x304B +0xAAAC 0x304C +0xAAAD 0x304D +0xAAAE 0x304E +0xAAAF 0x304F +0xAAB0 0x3050 +0xAAB1 0x3051 +0xAAB2 0x3052 +0xAAB3 0x3053 +0xAAB4 0x3054 +0xAAB5 0x3055 +0xAAB6 0x3056 +0xAAB7 0x3057 +0xAAB8 0x3058 +0xAAB9 0x3059 +0xAABA 0x305A +0xAABB 0x305B +0xAABC 0x305C +0xAABD 0x305D +0xAABE 0x305E +0xAABF 0x305F +0xAAC0 0x3060 +0xAAC1 0x3061 +0xAAC2 0x3062 +0xAAC3 0x3063 +0xAAC4 0x3064 +0xAAC5 0x3065 +0xAAC6 0x3066 +0xAAC7 0x3067 +0xAAC8 0x3068 +0xAAC9 0x3069 +0xAACA 0x306A +0xAACB 0x306B +0xAACC 0x306C +0xAACD 0x306D +0xAACE 0x306E +0xAACF 0x306F +0xAAD0 0x3070 +0xAAD1 0x3071 +0xAAD2 0x3072 +0xAAD3 0x3073 +0xAAD4 0x3074 +0xAAD5 0x3075 +0xAAD6 0x3076 +0xAAD7 0x3077 +0xAAD8 0x3078 +0xAAD9 0x3079 +0xAADA 0x307A +0xAADB 0x307B +0xAADC 0x307C +0xAADD 0x307D +0xAADE 0x307E +0xAADF 0x307F +0xAAE0 0x3080 +0xAAE1 0x3081 +0xAAE2 0x3082 +0xAAE3 0x3083 +0xAAE4 0x3084 +0xAAE5 0x3085 +0xAAE6 0x3086 +0xAAE7 0x3087 +0xAAE8 0x3088 +0xAAE9 0x3089 +0xAAEA 0x308A +0xAAEB 0x308B +0xAAEC 0x308C +0xAAED 0x308D +0xAAEE 0x308E +0xAAEF 0x308F +0xAAF0 0x3090 +0xAAF1 0x3091 +0xAAF2 0x3092 +0xAAF3 0x3093 +0xAB41 0xCC94 +0xAB42 0xCC95 +0xAB43 0xCC96 +0xAB44 0xCC97 +0xAB45 0xCC9A +0xAB46 0xCC9B +0xAB47 0xCC9D +0xAB48 0xCC9E +0xAB49 0xCC9F +0xAB4A 0xCCA1 +0xAB4B 0xCCA2 +0xAB4C 0xCCA3 +0xAB4D 0xCCA4 +0xAB4E 0xCCA5 +0xAB4F 0xCCA6 +0xAB50 0xCCA7 +0xAB51 0xCCAA +0xAB52 0xCCAE +0xAB53 0xCCAF +0xAB54 0xCCB0 +0xAB55 0xCCB1 +0xAB56 0xCCB2 +0xAB57 0xCCB3 +0xAB58 0xCCB6 +0xAB59 0xCCB7 +0xAB5A 0xCCB9 +0xAB61 0xCCBA +0xAB62 0xCCBB +0xAB63 0xCCBD +0xAB64 0xCCBE +0xAB65 0xCCBF +0xAB66 0xCCC0 +0xAB67 0xCCC1 +0xAB68 0xCCC2 +0xAB69 0xCCC3 +0xAB6A 0xCCC6 +0xAB6B 0xCCC8 +0xAB6C 0xCCCA +0xAB6D 0xCCCB +0xAB6E 0xCCCC +0xAB6F 0xCCCD +0xAB70 0xCCCE +0xAB71 0xCCCF +0xAB72 0xCCD1 +0xAB73 0xCCD2 +0xAB74 0xCCD3 +0xAB75 0xCCD5 +0xAB76 0xCCD6 +0xAB77 0xCCD7 +0xAB78 0xCCD8 +0xAB79 0xCCD9 +0xAB7A 0xCCDA +0xAB81 0xCCDB +0xAB82 0xCCDC +0xAB83 0xCCDD +0xAB84 0xCCDE +0xAB85 0xCCDF +0xAB86 0xCCE0 +0xAB87 0xCCE1 +0xAB88 0xCCE2 +0xAB89 0xCCE3 +0xAB8A 0xCCE5 +0xAB8B 0xCCE6 +0xAB8C 0xCCE7 +0xAB8D 0xCCE8 +0xAB8E 0xCCE9 +0xAB8F 0xCCEA +0xAB90 0xCCEB +0xAB91 0xCCED +0xAB92 0xCCEE +0xAB93 0xCCEF +0xAB94 0xCCF1 +0xAB95 0xCCF2 +0xAB96 0xCCF3 +0xAB97 0xCCF4 +0xAB98 0xCCF5 +0xAB99 0xCCF6 +0xAB9A 0xCCF7 +0xAB9B 0xCCF8 +0xAB9C 0xCCF9 +0xAB9D 0xCCFA +0xAB9E 0xCCFB +0xAB9F 0xCCFC +0xABA0 0xCCFD +0xABA1 0x30A1 +0xABA2 0x30A2 +0xABA3 0x30A3 +0xABA4 0x30A4 +0xABA5 0x30A5 +0xABA6 0x30A6 +0xABA7 0x30A7 +0xABA8 0x30A8 +0xABA9 0x30A9 +0xABAA 0x30AA +0xABAB 0x30AB +0xABAC 0x30AC +0xABAD 0x30AD +0xABAE 0x30AE +0xABAF 0x30AF +0xABB0 0x30B0 +0xABB1 0x30B1 +0xABB2 0x30B2 +0xABB3 0x30B3 +0xABB4 0x30B4 +0xABB5 0x30B5 +0xABB6 0x30B6 +0xABB7 0x30B7 +0xABB8 0x30B8 +0xABB9 0x30B9 +0xABBA 0x30BA +0xABBB 0x30BB +0xABBC 0x30BC +0xABBD 0x30BD +0xABBE 0x30BE +0xABBF 0x30BF +0xABC0 0x30C0 +0xABC1 0x30C1 +0xABC2 0x30C2 +0xABC3 0x30C3 +0xABC4 0x30C4 +0xABC5 0x30C5 +0xABC6 0x30C6 +0xABC7 0x30C7 +0xABC8 0x30C8 +0xABC9 0x30C9 +0xABCA 0x30CA +0xABCB 0x30CB +0xABCC 0x30CC +0xABCD 0x30CD +0xABCE 0x30CE +0xABCF 0x30CF +0xABD0 0x30D0 +0xABD1 0x30D1 +0xABD2 0x30D2 +0xABD3 0x30D3 +0xABD4 0x30D4 +0xABD5 0x30D5 +0xABD6 0x30D6 +0xABD7 0x30D7 +0xABD8 0x30D8 +0xABD9 0x30D9 +0xABDA 0x30DA +0xABDB 0x30DB +0xABDC 0x30DC +0xABDD 0x30DD +0xABDE 0x30DE +0xABDF 0x30DF +0xABE0 0x30E0 +0xABE1 0x30E1 +0xABE2 0x30E2 +0xABE3 0x30E3 +0xABE4 0x30E4 +0xABE5 0x30E5 +0xABE6 0x30E6 +0xABE7 0x30E7 +0xABE8 0x30E8 +0xABE9 0x30E9 +0xABEA 0x30EA +0xABEB 0x30EB +0xABEC 0x30EC +0xABED 0x30ED +0xABEE 0x30EE +0xABEF 0x30EF +0xABF0 0x30F0 +0xABF1 0x30F1 +0xABF2 0x30F2 +0xABF3 0x30F3 +0xABF4 0x30F4 +0xABF5 0x30F5 +0xABF6 0x30F6 +0xAC41 0xCCFE +0xAC42 0xCCFF +0xAC43 0xCD00 +0xAC44 0xCD02 +0xAC45 0xCD03 +0xAC46 0xCD04 +0xAC47 0xCD05 +0xAC48 0xCD06 +0xAC49 0xCD07 +0xAC4A 0xCD0A +0xAC4B 0xCD0B +0xAC4C 0xCD0D +0xAC4D 0xCD0E +0xAC4E 0xCD0F +0xAC4F 0xCD11 +0xAC50 0xCD12 +0xAC51 0xCD13 +0xAC52 0xCD14 +0xAC53 0xCD15 +0xAC54 0xCD16 +0xAC55 0xCD17 +0xAC56 0xCD1A +0xAC57 0xCD1C +0xAC58 0xCD1E +0xAC59 0xCD1F +0xAC5A 0xCD20 +0xAC61 0xCD21 +0xAC62 0xCD22 +0xAC63 0xCD23 +0xAC64 0xCD25 +0xAC65 0xCD26 +0xAC66 0xCD27 +0xAC67 0xCD29 +0xAC68 0xCD2A +0xAC69 0xCD2B +0xAC6A 0xCD2D +0xAC6B 0xCD2E +0xAC6C 0xCD2F +0xAC6D 0xCD30 +0xAC6E 0xCD31 +0xAC6F 0xCD32 +0xAC70 0xCD33 +0xAC71 0xCD34 +0xAC72 0xCD35 +0xAC73 0xCD36 +0xAC74 0xCD37 +0xAC75 0xCD38 +0xAC76 0xCD3A +0xAC77 0xCD3B +0xAC78 0xCD3C +0xAC79 0xCD3D +0xAC7A 0xCD3E +0xAC81 0xCD3F +0xAC82 0xCD40 +0xAC83 0xCD41 +0xAC84 0xCD42 +0xAC85 0xCD43 +0xAC86 0xCD44 +0xAC87 0xCD45 +0xAC88 0xCD46 +0xAC89 0xCD47 +0xAC8A 0xCD48 +0xAC8B 0xCD49 +0xAC8C 0xCD4A +0xAC8D 0xCD4B +0xAC8E 0xCD4C +0xAC8F 0xCD4D +0xAC90 0xCD4E +0xAC91 0xCD4F +0xAC92 0xCD50 +0xAC93 0xCD51 +0xAC94 0xCD52 +0xAC95 0xCD53 +0xAC96 0xCD54 +0xAC97 0xCD55 +0xAC98 0xCD56 +0xAC99 0xCD57 +0xAC9A 0xCD58 +0xAC9B 0xCD59 +0xAC9C 0xCD5A +0xAC9D 0xCD5B +0xAC9E 0xCD5D +0xAC9F 0xCD5E +0xACA0 0xCD5F +0xACA1 0x0410 +0xACA2 0x0411 +0xACA3 0x0412 +0xACA4 0x0413 +0xACA5 0x0414 +0xACA6 0x0415 +0xACA7 0x0401 +0xACA8 0x0416 +0xACA9 0x0417 +0xACAA 0x0418 +0xACAB 0x0419 +0xACAC 0x041A +0xACAD 0x041B +0xACAE 0x041C +0xACAF 0x041D +0xACB0 0x041E +0xACB1 0x041F +0xACB2 0x0420 +0xACB3 0x0421 +0xACB4 0x0422 +0xACB5 0x0423 +0xACB6 0x0424 +0xACB7 0x0425 +0xACB8 0x0426 +0xACB9 0x0427 +0xACBA 0x0428 +0xACBB 0x0429 +0xACBC 0x042A +0xACBD 0x042B +0xACBE 0x042C +0xACBF 0x042D +0xACC0 0x042E +0xACC1 0x042F +0xACD1 0x0430 +0xACD2 0x0431 +0xACD3 0x0432 +0xACD4 0x0433 +0xACD5 0x0434 +0xACD6 0x0435 +0xACD7 0x0451 +0xACD8 0x0436 +0xACD9 0x0437 +0xACDA 0x0438 +0xACDB 0x0439 +0xACDC 0x043A +0xACDD 0x043B +0xACDE 0x043C +0xACDF 0x043D +0xACE0 0x043E +0xACE1 0x043F +0xACE2 0x0440 +0xACE3 0x0441 +0xACE4 0x0442 +0xACE5 0x0443 +0xACE6 0x0444 +0xACE7 0x0445 +0xACE8 0x0446 +0xACE9 0x0447 +0xACEA 0x0448 +0xACEB 0x0449 +0xACEC 0x044A +0xACED 0x044B +0xACEE 0x044C +0xACEF 0x044D +0xACF0 0x044E +0xACF1 0x044F +0xAD41 0xCD61 +0xAD42 0xCD62 +0xAD43 0xCD63 +0xAD44 0xCD65 +0xAD45 0xCD66 +0xAD46 0xCD67 +0xAD47 0xCD68 +0xAD48 0xCD69 +0xAD49 0xCD6A +0xAD4A 0xCD6B +0xAD4B 0xCD6E +0xAD4C 0xCD70 +0xAD4D 0xCD72 +0xAD4E 0xCD73 +0xAD4F 0xCD74 +0xAD50 0xCD75 +0xAD51 0xCD76 +0xAD52 0xCD77 +0xAD53 0xCD79 +0xAD54 0xCD7A +0xAD55 0xCD7B +0xAD56 0xCD7C +0xAD57 0xCD7D +0xAD58 0xCD7E +0xAD59 0xCD7F +0xAD5A 0xCD80 +0xAD61 0xCD81 +0xAD62 0xCD82 +0xAD63 0xCD83 +0xAD64 0xCD84 +0xAD65 0xCD85 +0xAD66 0xCD86 +0xAD67 0xCD87 +0xAD68 0xCD89 +0xAD69 0xCD8A +0xAD6A 0xCD8B +0xAD6B 0xCD8C +0xAD6C 0xCD8D +0xAD6D 0xCD8E +0xAD6E 0xCD8F +0xAD6F 0xCD90 +0xAD70 0xCD91 +0xAD71 0xCD92 +0xAD72 0xCD93 +0xAD73 0xCD96 +0xAD74 0xCD97 +0xAD75 0xCD99 +0xAD76 0xCD9A +0xAD77 0xCD9B +0xAD78 0xCD9D +0xAD79 0xCD9E +0xAD7A 0xCD9F +0xAD81 0xCDA0 +0xAD82 0xCDA1 +0xAD83 0xCDA2 +0xAD84 0xCDA3 +0xAD85 0xCDA6 +0xAD86 0xCDA8 +0xAD87 0xCDAA +0xAD88 0xCDAB +0xAD89 0xCDAC +0xAD8A 0xCDAD +0xAD8B 0xCDAE +0xAD8C 0xCDAF +0xAD8D 0xCDB1 +0xAD8E 0xCDB2 +0xAD8F 0xCDB3 +0xAD90 0xCDB4 +0xAD91 0xCDB5 +0xAD92 0xCDB6 +0xAD93 0xCDB7 +0xAD94 0xCDB8 +0xAD95 0xCDB9 +0xAD96 0xCDBA +0xAD97 0xCDBB +0xAD98 0xCDBC +0xAD99 0xCDBD +0xAD9A 0xCDBE +0xAD9B 0xCDBF +0xAD9C 0xCDC0 +0xAD9D 0xCDC1 +0xAD9E 0xCDC2 +0xAD9F 0xCDC3 +0xADA0 0xCDC5 +0xAE41 0xCDC6 +0xAE42 0xCDC7 +0xAE43 0xCDC8 +0xAE44 0xCDC9 +0xAE45 0xCDCA +0xAE46 0xCDCB +0xAE47 0xCDCD +0xAE48 0xCDCE +0xAE49 0xCDCF +0xAE4A 0xCDD1 +0xAE4B 0xCDD2 +0xAE4C 0xCDD3 +0xAE4D 0xCDD4 +0xAE4E 0xCDD5 +0xAE4F 0xCDD6 +0xAE50 0xCDD7 +0xAE51 0xCDD8 +0xAE52 0xCDD9 +0xAE53 0xCDDA +0xAE54 0xCDDB +0xAE55 0xCDDC +0xAE56 0xCDDD +0xAE57 0xCDDE +0xAE58 0xCDDF +0xAE59 0xCDE0 +0xAE5A 0xCDE1 +0xAE61 0xCDE2 +0xAE62 0xCDE3 +0xAE63 0xCDE4 +0xAE64 0xCDE5 +0xAE65 0xCDE6 +0xAE66 0xCDE7 +0xAE67 0xCDE9 +0xAE68 0xCDEA +0xAE69 0xCDEB +0xAE6A 0xCDED +0xAE6B 0xCDEE +0xAE6C 0xCDEF +0xAE6D 0xCDF1 +0xAE6E 0xCDF2 +0xAE6F 0xCDF3 +0xAE70 0xCDF4 +0xAE71 0xCDF5 +0xAE72 0xCDF6 +0xAE73 0xCDF7 +0xAE74 0xCDFA +0xAE75 0xCDFC +0xAE76 0xCDFE +0xAE77 0xCDFF +0xAE78 0xCE00 +0xAE79 0xCE01 +0xAE7A 0xCE02 +0xAE81 0xCE03 +0xAE82 0xCE05 +0xAE83 0xCE06 +0xAE84 0xCE07 +0xAE85 0xCE09 +0xAE86 0xCE0A +0xAE87 0xCE0B +0xAE88 0xCE0D +0xAE89 0xCE0E +0xAE8A 0xCE0F +0xAE8B 0xCE10 +0xAE8C 0xCE11 +0xAE8D 0xCE12 +0xAE8E 0xCE13 +0xAE8F 0xCE15 +0xAE90 0xCE16 +0xAE91 0xCE17 +0xAE92 0xCE18 +0xAE93 0xCE1A +0xAE94 0xCE1B +0xAE95 0xCE1C +0xAE96 0xCE1D +0xAE97 0xCE1E +0xAE98 0xCE1F +0xAE99 0xCE22 +0xAE9A 0xCE23 +0xAE9B 0xCE25 +0xAE9C 0xCE26 +0xAE9D 0xCE27 +0xAE9E 0xCE29 +0xAE9F 0xCE2A +0xAEA0 0xCE2B +0xAF41 0xCE2C +0xAF42 0xCE2D +0xAF43 0xCE2E +0xAF44 0xCE2F +0xAF45 0xCE32 +0xAF46 0xCE34 +0xAF47 0xCE36 +0xAF48 0xCE37 +0xAF49 0xCE38 +0xAF4A 0xCE39 +0xAF4B 0xCE3A +0xAF4C 0xCE3B +0xAF4D 0xCE3C +0xAF4E 0xCE3D +0xAF4F 0xCE3E +0xAF50 0xCE3F +0xAF51 0xCE40 +0xAF52 0xCE41 +0xAF53 0xCE42 +0xAF54 0xCE43 +0xAF55 0xCE44 +0xAF56 0xCE45 +0xAF57 0xCE46 +0xAF58 0xCE47 +0xAF59 0xCE48 +0xAF5A 0xCE49 +0xAF61 0xCE4A +0xAF62 0xCE4B +0xAF63 0xCE4C +0xAF64 0xCE4D +0xAF65 0xCE4E +0xAF66 0xCE4F +0xAF67 0xCE50 +0xAF68 0xCE51 +0xAF69 0xCE52 +0xAF6A 0xCE53 +0xAF6B 0xCE54 +0xAF6C 0xCE55 +0xAF6D 0xCE56 +0xAF6E 0xCE57 +0xAF6F 0xCE5A +0xAF70 0xCE5B +0xAF71 0xCE5D +0xAF72 0xCE5E +0xAF73 0xCE62 +0xAF74 0xCE63 +0xAF75 0xCE64 +0xAF76 0xCE65 +0xAF77 0xCE66 +0xAF78 0xCE67 +0xAF79 0xCE6A +0xAF7A 0xCE6C +0xAF81 0xCE6E +0xAF82 0xCE6F +0xAF83 0xCE70 +0xAF84 0xCE71 +0xAF85 0xCE72 +0xAF86 0xCE73 +0xAF87 0xCE76 +0xAF88 0xCE77 +0xAF89 0xCE79 +0xAF8A 0xCE7A +0xAF8B 0xCE7B +0xAF8C 0xCE7D +0xAF8D 0xCE7E +0xAF8E 0xCE7F +0xAF8F 0xCE80 +0xAF90 0xCE81 +0xAF91 0xCE82 +0xAF92 0xCE83 +0xAF93 0xCE86 +0xAF94 0xCE88 +0xAF95 0xCE8A +0xAF96 0xCE8B +0xAF97 0xCE8C +0xAF98 0xCE8D +0xAF99 0xCE8E +0xAF9A 0xCE8F +0xAF9B 0xCE92 +0xAF9C 0xCE93 +0xAF9D 0xCE95 +0xAF9E 0xCE96 +0xAF9F 0xCE97 +0xAFA0 0xCE99 +0xB041 0xCE9A +0xB042 0xCE9B +0xB043 0xCE9C +0xB044 0xCE9D +0xB045 0xCE9E +0xB046 0xCE9F +0xB047 0xCEA2 +0xB048 0xCEA6 +0xB049 0xCEA7 +0xB04A 0xCEA8 +0xB04B 0xCEA9 +0xB04C 0xCEAA +0xB04D 0xCEAB +0xB04E 0xCEAE +0xB04F 0xCEAF +0xB050 0xCEB0 +0xB051 0xCEB1 +0xB052 0xCEB2 +0xB053 0xCEB3 +0xB054 0xCEB4 +0xB055 0xCEB5 +0xB056 0xCEB6 +0xB057 0xCEB7 +0xB058 0xCEB8 +0xB059 0xCEB9 +0xB05A 0xCEBA +0xB061 0xCEBB +0xB062 0xCEBC +0xB063 0xCEBD +0xB064 0xCEBE +0xB065 0xCEBF +0xB066 0xCEC0 +0xB067 0xCEC2 +0xB068 0xCEC3 +0xB069 0xCEC4 +0xB06A 0xCEC5 +0xB06B 0xCEC6 +0xB06C 0xCEC7 +0xB06D 0xCEC8 +0xB06E 0xCEC9 +0xB06F 0xCECA +0xB070 0xCECB +0xB071 0xCECC +0xB072 0xCECD +0xB073 0xCECE +0xB074 0xCECF +0xB075 0xCED0 +0xB076 0xCED1 +0xB077 0xCED2 +0xB078 0xCED3 +0xB079 0xCED4 +0xB07A 0xCED5 +0xB081 0xCED6 +0xB082 0xCED7 +0xB083 0xCED8 +0xB084 0xCED9 +0xB085 0xCEDA +0xB086 0xCEDB +0xB087 0xCEDC +0xB088 0xCEDD +0xB089 0xCEDE +0xB08A 0xCEDF +0xB08B 0xCEE0 +0xB08C 0xCEE1 +0xB08D 0xCEE2 +0xB08E 0xCEE3 +0xB08F 0xCEE6 +0xB090 0xCEE7 +0xB091 0xCEE9 +0xB092 0xCEEA +0xB093 0xCEED +0xB094 0xCEEE +0xB095 0xCEEF +0xB096 0xCEF0 +0xB097 0xCEF1 +0xB098 0xCEF2 +0xB099 0xCEF3 +0xB09A 0xCEF6 +0xB09B 0xCEFA +0xB09C 0xCEFB +0xB09D 0xCEFC +0xB09E 0xCEFD +0xB09F 0xCEFE +0xB0A0 0xCEFF +0xB0A1 0xAC00 +0xB0A2 0xAC01 +0xB0A3 0xAC04 +0xB0A4 0xAC07 +0xB0A5 0xAC08 +0xB0A6 0xAC09 +0xB0A7 0xAC0A +0xB0A8 0xAC10 +0xB0A9 0xAC11 +0xB0AA 0xAC12 +0xB0AB 0xAC13 +0xB0AC 0xAC14 +0xB0AD 0xAC15 +0xB0AE 0xAC16 +0xB0AF 0xAC17 +0xB0B0 0xAC19 +0xB0B1 0xAC1A +0xB0B2 0xAC1B +0xB0B3 0xAC1C +0xB0B4 0xAC1D +0xB0B5 0xAC20 +0xB0B6 0xAC24 +0xB0B7 0xAC2C +0xB0B8 0xAC2D +0xB0B9 0xAC2F +0xB0BA 0xAC30 +0xB0BB 0xAC31 +0xB0BC 0xAC38 +0xB0BD 0xAC39 +0xB0BE 0xAC3C +0xB0BF 0xAC40 +0xB0C0 0xAC4B +0xB0C1 0xAC4D +0xB0C2 0xAC54 +0xB0C3 0xAC58 +0xB0C4 0xAC5C +0xB0C5 0xAC70 +0xB0C6 0xAC71 +0xB0C7 0xAC74 +0xB0C8 0xAC77 +0xB0C9 0xAC78 +0xB0CA 0xAC7A +0xB0CB 0xAC80 +0xB0CC 0xAC81 +0xB0CD 0xAC83 +0xB0CE 0xAC84 +0xB0CF 0xAC85 +0xB0D0 0xAC86 +0xB0D1 0xAC89 +0xB0D2 0xAC8A +0xB0D3 0xAC8B +0xB0D4 0xAC8C +0xB0D5 0xAC90 +0xB0D6 0xAC94 +0xB0D7 0xAC9C +0xB0D8 0xAC9D +0xB0D9 0xAC9F +0xB0DA 0xACA0 +0xB0DB 0xACA1 +0xB0DC 0xACA8 +0xB0DD 0xACA9 +0xB0DE 0xACAA +0xB0DF 0xACAC +0xB0E0 0xACAF +0xB0E1 0xACB0 +0xB0E2 0xACB8 +0xB0E3 0xACB9 +0xB0E4 0xACBB +0xB0E5 0xACBC +0xB0E6 0xACBD +0xB0E7 0xACC1 +0xB0E8 0xACC4 +0xB0E9 0xACC8 +0xB0EA 0xACCC +0xB0EB 0xACD5 +0xB0EC 0xACD7 +0xB0ED 0xACE0 +0xB0EE 0xACE1 +0xB0EF 0xACE4 +0xB0F0 0xACE7 +0xB0F1 0xACE8 +0xB0F2 0xACEA +0xB0F3 0xACEC +0xB0F4 0xACEF +0xB0F5 0xACF0 +0xB0F6 0xACF1 +0xB0F7 0xACF3 +0xB0F8 0xACF5 +0xB0F9 0xACF6 +0xB0FA 0xACFC +0xB0FB 0xACFD +0xB0FC 0xAD00 +0xB0FD 0xAD04 +0xB0FE 0xAD06 +0xB141 0xCF02 +0xB142 0xCF03 +0xB143 0xCF05 +0xB144 0xCF06 +0xB145 0xCF07 +0xB146 0xCF09 +0xB147 0xCF0A +0xB148 0xCF0B +0xB149 0xCF0C +0xB14A 0xCF0D +0xB14B 0xCF0E +0xB14C 0xCF0F +0xB14D 0xCF12 +0xB14E 0xCF14 +0xB14F 0xCF16 +0xB150 0xCF17 +0xB151 0xCF18 +0xB152 0xCF19 +0xB153 0xCF1A +0xB154 0xCF1B +0xB155 0xCF1D +0xB156 0xCF1E +0xB157 0xCF1F +0xB158 0xCF21 +0xB159 0xCF22 +0xB15A 0xCF23 +0xB161 0xCF25 +0xB162 0xCF26 +0xB163 0xCF27 +0xB164 0xCF28 +0xB165 0xCF29 +0xB166 0xCF2A +0xB167 0xCF2B +0xB168 0xCF2E +0xB169 0xCF32 +0xB16A 0xCF33 +0xB16B 0xCF34 +0xB16C 0xCF35 +0xB16D 0xCF36 +0xB16E 0xCF37 +0xB16F 0xCF39 +0xB170 0xCF3A +0xB171 0xCF3B +0xB172 0xCF3C +0xB173 0xCF3D +0xB174 0xCF3E +0xB175 0xCF3F +0xB176 0xCF40 +0xB177 0xCF41 +0xB178 0xCF42 +0xB179 0xCF43 +0xB17A 0xCF44 +0xB181 0xCF45 +0xB182 0xCF46 +0xB183 0xCF47 +0xB184 0xCF48 +0xB185 0xCF49 +0xB186 0xCF4A +0xB187 0xCF4B +0xB188 0xCF4C +0xB189 0xCF4D +0xB18A 0xCF4E +0xB18B 0xCF4F +0xB18C 0xCF50 +0xB18D 0xCF51 +0xB18E 0xCF52 +0xB18F 0xCF53 +0xB190 0xCF56 +0xB191 0xCF57 +0xB192 0xCF59 +0xB193 0xCF5A +0xB194 0xCF5B +0xB195 0xCF5D +0xB196 0xCF5E +0xB197 0xCF5F +0xB198 0xCF60 +0xB199 0xCF61 +0xB19A 0xCF62 +0xB19B 0xCF63 +0xB19C 0xCF66 +0xB19D 0xCF68 +0xB19E 0xCF6A +0xB19F 0xCF6B +0xB1A0 0xCF6C +0xB1A1 0xAD0C +0xB1A2 0xAD0D +0xB1A3 0xAD0F +0xB1A4 0xAD11 +0xB1A5 0xAD18 +0xB1A6 0xAD1C +0xB1A7 0xAD20 +0xB1A8 0xAD29 +0xB1A9 0xAD2C +0xB1AA 0xAD2D +0xB1AB 0xAD34 +0xB1AC 0xAD35 +0xB1AD 0xAD38 +0xB1AE 0xAD3C +0xB1AF 0xAD44 +0xB1B0 0xAD45 +0xB1B1 0xAD47 +0xB1B2 0xAD49 +0xB1B3 0xAD50 +0xB1B4 0xAD54 +0xB1B5 0xAD58 +0xB1B6 0xAD61 +0xB1B7 0xAD63 +0xB1B8 0xAD6C +0xB1B9 0xAD6D +0xB1BA 0xAD70 +0xB1BB 0xAD73 +0xB1BC 0xAD74 +0xB1BD 0xAD75 +0xB1BE 0xAD76 +0xB1BF 0xAD7B +0xB1C0 0xAD7C +0xB1C1 0xAD7D +0xB1C2 0xAD7F +0xB1C3 0xAD81 +0xB1C4 0xAD82 +0xB1C5 0xAD88 +0xB1C6 0xAD89 +0xB1C7 0xAD8C +0xB1C8 0xAD90 +0xB1C9 0xAD9C +0xB1CA 0xAD9D +0xB1CB 0xADA4 +0xB1CC 0xADB7 +0xB1CD 0xADC0 +0xB1CE 0xADC1 +0xB1CF 0xADC4 +0xB1D0 0xADC8 +0xB1D1 0xADD0 +0xB1D2 0xADD1 +0xB1D3 0xADD3 +0xB1D4 0xADDC +0xB1D5 0xADE0 +0xB1D6 0xADE4 +0xB1D7 0xADF8 +0xB1D8 0xADF9 +0xB1D9 0xADFC +0xB1DA 0xADFF +0xB1DB 0xAE00 +0xB1DC 0xAE01 +0xB1DD 0xAE08 +0xB1DE 0xAE09 +0xB1DF 0xAE0B +0xB1E0 0xAE0D +0xB1E1 0xAE14 +0xB1E2 0xAE30 +0xB1E3 0xAE31 +0xB1E4 0xAE34 +0xB1E5 0xAE37 +0xB1E6 0xAE38 +0xB1E7 0xAE3A +0xB1E8 0xAE40 +0xB1E9 0xAE41 +0xB1EA 0xAE43 +0xB1EB 0xAE45 +0xB1EC 0xAE46 +0xB1ED 0xAE4A +0xB1EE 0xAE4C +0xB1EF 0xAE4D +0xB1F0 0xAE4E +0xB1F1 0xAE50 +0xB1F2 0xAE54 +0xB1F3 0xAE56 +0xB1F4 0xAE5C +0xB1F5 0xAE5D +0xB1F6 0xAE5F +0xB1F7 0xAE60 +0xB1F8 0xAE61 +0xB1F9 0xAE65 +0xB1FA 0xAE68 +0xB1FB 0xAE69 +0xB1FC 0xAE6C +0xB1FD 0xAE70 +0xB1FE 0xAE78 +0xB241 0xCF6D +0xB242 0xCF6E +0xB243 0xCF6F +0xB244 0xCF72 +0xB245 0xCF73 +0xB246 0xCF75 +0xB247 0xCF76 +0xB248 0xCF77 +0xB249 0xCF79 +0xB24A 0xCF7A +0xB24B 0xCF7B +0xB24C 0xCF7C +0xB24D 0xCF7D +0xB24E 0xCF7E +0xB24F 0xCF7F +0xB250 0xCF81 +0xB251 0xCF82 +0xB252 0xCF83 +0xB253 0xCF84 +0xB254 0xCF86 +0xB255 0xCF87 +0xB256 0xCF88 +0xB257 0xCF89 +0xB258 0xCF8A +0xB259 0xCF8B +0xB25A 0xCF8D +0xB261 0xCF8E +0xB262 0xCF8F +0xB263 0xCF90 +0xB264 0xCF91 +0xB265 0xCF92 +0xB266 0xCF93 +0xB267 0xCF94 +0xB268 0xCF95 +0xB269 0xCF96 +0xB26A 0xCF97 +0xB26B 0xCF98 +0xB26C 0xCF99 +0xB26D 0xCF9A +0xB26E 0xCF9B +0xB26F 0xCF9C +0xB270 0xCF9D +0xB271 0xCF9E +0xB272 0xCF9F +0xB273 0xCFA0 +0xB274 0xCFA2 +0xB275 0xCFA3 +0xB276 0xCFA4 +0xB277 0xCFA5 +0xB278 0xCFA6 +0xB279 0xCFA7 +0xB27A 0xCFA9 +0xB281 0xCFAA +0xB282 0xCFAB +0xB283 0xCFAC +0xB284 0xCFAD +0xB285 0xCFAE +0xB286 0xCFAF +0xB287 0xCFB1 +0xB288 0xCFB2 +0xB289 0xCFB3 +0xB28A 0xCFB4 +0xB28B 0xCFB5 +0xB28C 0xCFB6 +0xB28D 0xCFB7 +0xB28E 0xCFB8 +0xB28F 0xCFB9 +0xB290 0xCFBA +0xB291 0xCFBB +0xB292 0xCFBC +0xB293 0xCFBD +0xB294 0xCFBE +0xB295 0xCFBF +0xB296 0xCFC0 +0xB297 0xCFC1 +0xB298 0xCFC2 +0xB299 0xCFC3 +0xB29A 0xCFC5 +0xB29B 0xCFC6 +0xB29C 0xCFC7 +0xB29D 0xCFC8 +0xB29E 0xCFC9 +0xB29F 0xCFCA +0xB2A0 0xCFCB +0xB2A1 0xAE79 +0xB2A2 0xAE7B +0xB2A3 0xAE7C +0xB2A4 0xAE7D +0xB2A5 0xAE84 +0xB2A6 0xAE85 +0xB2A7 0xAE8C +0xB2A8 0xAEBC +0xB2A9 0xAEBD +0xB2AA 0xAEBE +0xB2AB 0xAEC0 +0xB2AC 0xAEC4 +0xB2AD 0xAECC +0xB2AE 0xAECD +0xB2AF 0xAECF +0xB2B0 0xAED0 +0xB2B1 0xAED1 +0xB2B2 0xAED8 +0xB2B3 0xAED9 +0xB2B4 0xAEDC +0xB2B5 0xAEE8 +0xB2B6 0xAEEB +0xB2B7 0xAEED +0xB2B8 0xAEF4 +0xB2B9 0xAEF8 +0xB2BA 0xAEFC +0xB2BB 0xAF07 +0xB2BC 0xAF08 +0xB2BD 0xAF0D +0xB2BE 0xAF10 +0xB2BF 0xAF2C +0xB2C0 0xAF2D +0xB2C1 0xAF30 +0xB2C2 0xAF32 +0xB2C3 0xAF34 +0xB2C4 0xAF3C +0xB2C5 0xAF3D +0xB2C6 0xAF3F +0xB2C7 0xAF41 +0xB2C8 0xAF42 +0xB2C9 0xAF43 +0xB2CA 0xAF48 +0xB2CB 0xAF49 +0xB2CC 0xAF50 +0xB2CD 0xAF5C +0xB2CE 0xAF5D +0xB2CF 0xAF64 +0xB2D0 0xAF65 +0xB2D1 0xAF79 +0xB2D2 0xAF80 +0xB2D3 0xAF84 +0xB2D4 0xAF88 +0xB2D5 0xAF90 +0xB2D6 0xAF91 +0xB2D7 0xAF95 +0xB2D8 0xAF9C +0xB2D9 0xAFB8 +0xB2DA 0xAFB9 +0xB2DB 0xAFBC +0xB2DC 0xAFC0 +0xB2DD 0xAFC7 +0xB2DE 0xAFC8 +0xB2DF 0xAFC9 +0xB2E0 0xAFCB +0xB2E1 0xAFCD +0xB2E2 0xAFCE +0xB2E3 0xAFD4 +0xB2E4 0xAFDC +0xB2E5 0xAFE8 +0xB2E6 0xAFE9 +0xB2E7 0xAFF0 +0xB2E8 0xAFF1 +0xB2E9 0xAFF4 +0xB2EA 0xAFF8 +0xB2EB 0xB000 +0xB2EC 0xB001 +0xB2ED 0xB004 +0xB2EE 0xB00C +0xB2EF 0xB010 +0xB2F0 0xB014 +0xB2F1 0xB01C +0xB2F2 0xB01D +0xB2F3 0xB028 +0xB2F4 0xB044 +0xB2F5 0xB045 +0xB2F6 0xB048 +0xB2F7 0xB04A +0xB2F8 0xB04C +0xB2F9 0xB04E +0xB2FA 0xB053 +0xB2FB 0xB054 +0xB2FC 0xB055 +0xB2FD 0xB057 +0xB2FE 0xB059 +0xB341 0xCFCC +0xB342 0xCFCD +0xB343 0xCFCE +0xB344 0xCFCF +0xB345 0xCFD0 +0xB346 0xCFD1 +0xB347 0xCFD2 +0xB348 0xCFD3 +0xB349 0xCFD4 +0xB34A 0xCFD5 +0xB34B 0xCFD6 +0xB34C 0xCFD7 +0xB34D 0xCFD8 +0xB34E 0xCFD9 +0xB34F 0xCFDA +0xB350 0xCFDB +0xB351 0xCFDC +0xB352 0xCFDD +0xB353 0xCFDE +0xB354 0xCFDF +0xB355 0xCFE2 +0xB356 0xCFE3 +0xB357 0xCFE5 +0xB358 0xCFE6 +0xB359 0xCFE7 +0xB35A 0xCFE9 +0xB361 0xCFEA +0xB362 0xCFEB +0xB363 0xCFEC +0xB364 0xCFED +0xB365 0xCFEE +0xB366 0xCFEF +0xB367 0xCFF2 +0xB368 0xCFF4 +0xB369 0xCFF6 +0xB36A 0xCFF7 +0xB36B 0xCFF8 +0xB36C 0xCFF9 +0xB36D 0xCFFA +0xB36E 0xCFFB +0xB36F 0xCFFD +0xB370 0xCFFE +0xB371 0xCFFF +0xB372 0xD001 +0xB373 0xD002 +0xB374 0xD003 +0xB375 0xD005 +0xB376 0xD006 +0xB377 0xD007 +0xB378 0xD008 +0xB379 0xD009 +0xB37A 0xD00A +0xB381 0xD00B +0xB382 0xD00C +0xB383 0xD00D +0xB384 0xD00E +0xB385 0xD00F +0xB386 0xD010 +0xB387 0xD012 +0xB388 0xD013 +0xB389 0xD014 +0xB38A 0xD015 +0xB38B 0xD016 +0xB38C 0xD017 +0xB38D 0xD019 +0xB38E 0xD01A +0xB38F 0xD01B +0xB390 0xD01C +0xB391 0xD01D +0xB392 0xD01E +0xB393 0xD01F +0xB394 0xD020 +0xB395 0xD021 +0xB396 0xD022 +0xB397 0xD023 +0xB398 0xD024 +0xB399 0xD025 +0xB39A 0xD026 +0xB39B 0xD027 +0xB39C 0xD028 +0xB39D 0xD029 +0xB39E 0xD02A +0xB39F 0xD02B +0xB3A0 0xD02C +0xB3A1 0xB05D +0xB3A2 0xB07C +0xB3A3 0xB07D +0xB3A4 0xB080 +0xB3A5 0xB084 +0xB3A6 0xB08C +0xB3A7 0xB08D +0xB3A8 0xB08F +0xB3A9 0xB091 +0xB3AA 0xB098 +0xB3AB 0xB099 +0xB3AC 0xB09A +0xB3AD 0xB09C +0xB3AE 0xB09F +0xB3AF 0xB0A0 +0xB3B0 0xB0A1 +0xB3B1 0xB0A2 +0xB3B2 0xB0A8 +0xB3B3 0xB0A9 +0xB3B4 0xB0AB +0xB3B5 0xB0AC +0xB3B6 0xB0AD +0xB3B7 0xB0AE +0xB3B8 0xB0AF +0xB3B9 0xB0B1 +0xB3BA 0xB0B3 +0xB3BB 0xB0B4 +0xB3BC 0xB0B5 +0xB3BD 0xB0B8 +0xB3BE 0xB0BC +0xB3BF 0xB0C4 +0xB3C0 0xB0C5 +0xB3C1 0xB0C7 +0xB3C2 0xB0C8 +0xB3C3 0xB0C9 +0xB3C4 0xB0D0 +0xB3C5 0xB0D1 +0xB3C6 0xB0D4 +0xB3C7 0xB0D8 +0xB3C8 0xB0E0 +0xB3C9 0xB0E5 +0xB3CA 0xB108 +0xB3CB 0xB109 +0xB3CC 0xB10B +0xB3CD 0xB10C +0xB3CE 0xB110 +0xB3CF 0xB112 +0xB3D0 0xB113 +0xB3D1 0xB118 +0xB3D2 0xB119 +0xB3D3 0xB11B +0xB3D4 0xB11C +0xB3D5 0xB11D +0xB3D6 0xB123 +0xB3D7 0xB124 +0xB3D8 0xB125 +0xB3D9 0xB128 +0xB3DA 0xB12C +0xB3DB 0xB134 +0xB3DC 0xB135 +0xB3DD 0xB137 +0xB3DE 0xB138 +0xB3DF 0xB139 +0xB3E0 0xB140 +0xB3E1 0xB141 +0xB3E2 0xB144 +0xB3E3 0xB148 +0xB3E4 0xB150 +0xB3E5 0xB151 +0xB3E6 0xB154 +0xB3E7 0xB155 +0xB3E8 0xB158 +0xB3E9 0xB15C +0xB3EA 0xB160 +0xB3EB 0xB178 +0xB3EC 0xB179 +0xB3ED 0xB17C +0xB3EE 0xB180 +0xB3EF 0xB182 +0xB3F0 0xB188 +0xB3F1 0xB189 +0xB3F2 0xB18B +0xB3F3 0xB18D +0xB3F4 0xB192 +0xB3F5 0xB193 +0xB3F6 0xB194 +0xB3F7 0xB198 +0xB3F8 0xB19C +0xB3F9 0xB1A8 +0xB3FA 0xB1CC +0xB3FB 0xB1D0 +0xB3FC 0xB1D4 +0xB3FD 0xB1DC +0xB3FE 0xB1DD +0xB441 0xD02E +0xB442 0xD02F +0xB443 0xD030 +0xB444 0xD031 +0xB445 0xD032 +0xB446 0xD033 +0xB447 0xD036 +0xB448 0xD037 +0xB449 0xD039 +0xB44A 0xD03A +0xB44B 0xD03B +0xB44C 0xD03D +0xB44D 0xD03E +0xB44E 0xD03F +0xB44F 0xD040 +0xB450 0xD041 +0xB451 0xD042 +0xB452 0xD043 +0xB453 0xD046 +0xB454 0xD048 +0xB455 0xD04A +0xB456 0xD04B +0xB457 0xD04C +0xB458 0xD04D +0xB459 0xD04E +0xB45A 0xD04F +0xB461 0xD051 +0xB462 0xD052 +0xB463 0xD053 +0xB464 0xD055 +0xB465 0xD056 +0xB466 0xD057 +0xB467 0xD059 +0xB468 0xD05A +0xB469 0xD05B +0xB46A 0xD05C +0xB46B 0xD05D +0xB46C 0xD05E +0xB46D 0xD05F +0xB46E 0xD061 +0xB46F 0xD062 +0xB470 0xD063 +0xB471 0xD064 +0xB472 0xD065 +0xB473 0xD066 +0xB474 0xD067 +0xB475 0xD068 +0xB476 0xD069 +0xB477 0xD06A +0xB478 0xD06B +0xB479 0xD06E +0xB47A 0xD06F +0xB481 0xD071 +0xB482 0xD072 +0xB483 0xD073 +0xB484 0xD075 +0xB485 0xD076 +0xB486 0xD077 +0xB487 0xD078 +0xB488 0xD079 +0xB489 0xD07A +0xB48A 0xD07B +0xB48B 0xD07E +0xB48C 0xD07F +0xB48D 0xD080 +0xB48E 0xD082 +0xB48F 0xD083 +0xB490 0xD084 +0xB491 0xD085 +0xB492 0xD086 +0xB493 0xD087 +0xB494 0xD088 +0xB495 0xD089 +0xB496 0xD08A +0xB497 0xD08B +0xB498 0xD08C +0xB499 0xD08D +0xB49A 0xD08E +0xB49B 0xD08F +0xB49C 0xD090 +0xB49D 0xD091 +0xB49E 0xD092 +0xB49F 0xD093 +0xB4A0 0xD094 +0xB4A1 0xB1DF +0xB4A2 0xB1E8 +0xB4A3 0xB1E9 +0xB4A4 0xB1EC +0xB4A5 0xB1F0 +0xB4A6 0xB1F9 +0xB4A7 0xB1FB +0xB4A8 0xB1FD +0xB4A9 0xB204 +0xB4AA 0xB205 +0xB4AB 0xB208 +0xB4AC 0xB20B +0xB4AD 0xB20C +0xB4AE 0xB214 +0xB4AF 0xB215 +0xB4B0 0xB217 +0xB4B1 0xB219 +0xB4B2 0xB220 +0xB4B3 0xB234 +0xB4B4 0xB23C +0xB4B5 0xB258 +0xB4B6 0xB25C +0xB4B7 0xB260 +0xB4B8 0xB268 +0xB4B9 0xB269 +0xB4BA 0xB274 +0xB4BB 0xB275 +0xB4BC 0xB27C +0xB4BD 0xB284 +0xB4BE 0xB285 +0xB4BF 0xB289 +0xB4C0 0xB290 +0xB4C1 0xB291 +0xB4C2 0xB294 +0xB4C3 0xB298 +0xB4C4 0xB299 +0xB4C5 0xB29A +0xB4C6 0xB2A0 +0xB4C7 0xB2A1 +0xB4C8 0xB2A3 +0xB4C9 0xB2A5 +0xB4CA 0xB2A6 +0xB4CB 0xB2AA +0xB4CC 0xB2AC +0xB4CD 0xB2B0 +0xB4CE 0xB2B4 +0xB4CF 0xB2C8 +0xB4D0 0xB2C9 +0xB4D1 0xB2CC +0xB4D2 0xB2D0 +0xB4D3 0xB2D2 +0xB4D4 0xB2D8 +0xB4D5 0xB2D9 +0xB4D6 0xB2DB +0xB4D7 0xB2DD +0xB4D8 0xB2E2 +0xB4D9 0xB2E4 +0xB4DA 0xB2E5 +0xB4DB 0xB2E6 +0xB4DC 0xB2E8 +0xB4DD 0xB2EB +0xB4DE 0xB2EC +0xB4DF 0xB2ED +0xB4E0 0xB2EE +0xB4E1 0xB2EF +0xB4E2 0xB2F3 +0xB4E3 0xB2F4 +0xB4E4 0xB2F5 +0xB4E5 0xB2F7 +0xB4E6 0xB2F8 +0xB4E7 0xB2F9 +0xB4E8 0xB2FA +0xB4E9 0xB2FB +0xB4EA 0xB2FF +0xB4EB 0xB300 +0xB4EC 0xB301 +0xB4ED 0xB304 +0xB4EE 0xB308 +0xB4EF 0xB310 +0xB4F0 0xB311 +0xB4F1 0xB313 +0xB4F2 0xB314 +0xB4F3 0xB315 +0xB4F4 0xB31C +0xB4F5 0xB354 +0xB4F6 0xB355 +0xB4F7 0xB356 +0xB4F8 0xB358 +0xB4F9 0xB35B +0xB4FA 0xB35C +0xB4FB 0xB35E +0xB4FC 0xB35F +0xB4FD 0xB364 +0xB4FE 0xB365 +0xB541 0xD095 +0xB542 0xD096 +0xB543 0xD097 +0xB544 0xD098 +0xB545 0xD099 +0xB546 0xD09A +0xB547 0xD09B +0xB548 0xD09C +0xB549 0xD09D +0xB54A 0xD09E +0xB54B 0xD09F +0xB54C 0xD0A0 +0xB54D 0xD0A1 +0xB54E 0xD0A2 +0xB54F 0xD0A3 +0xB550 0xD0A6 +0xB551 0xD0A7 +0xB552 0xD0A9 +0xB553 0xD0AA +0xB554 0xD0AB +0xB555 0xD0AD +0xB556 0xD0AE +0xB557 0xD0AF +0xB558 0xD0B0 +0xB559 0xD0B1 +0xB55A 0xD0B2 +0xB561 0xD0B3 +0xB562 0xD0B6 +0xB563 0xD0B8 +0xB564 0xD0BA +0xB565 0xD0BB +0xB566 0xD0BC +0xB567 0xD0BD +0xB568 0xD0BE +0xB569 0xD0BF +0xB56A 0xD0C2 +0xB56B 0xD0C3 +0xB56C 0xD0C5 +0xB56D 0xD0C6 +0xB56E 0xD0C7 +0xB56F 0xD0CA +0xB570 0xD0CB +0xB571 0xD0CC +0xB572 0xD0CD +0xB573 0xD0CE +0xB574 0xD0CF +0xB575 0xD0D2 +0xB576 0xD0D6 +0xB577 0xD0D7 +0xB578 0xD0D8 +0xB579 0xD0D9 +0xB57A 0xD0DA +0xB581 0xD0DB +0xB582 0xD0DE +0xB583 0xD0DF +0xB584 0xD0E1 +0xB585 0xD0E2 +0xB586 0xD0E3 +0xB587 0xD0E5 +0xB588 0xD0E6 +0xB589 0xD0E7 +0xB58A 0xD0E8 +0xB58B 0xD0E9 +0xB58C 0xD0EA +0xB58D 0xD0EB +0xB58E 0xD0EE +0xB58F 0xD0F2 +0xB590 0xD0F3 +0xB591 0xD0F4 +0xB592 0xD0F5 +0xB593 0xD0F6 +0xB594 0xD0F7 +0xB595 0xD0F9 +0xB596 0xD0FA +0xB597 0xD0FB +0xB598 0xD0FC +0xB599 0xD0FD +0xB59A 0xD0FE +0xB59B 0xD0FF +0xB59C 0xD100 +0xB59D 0xD101 +0xB59E 0xD102 +0xB59F 0xD103 +0xB5A0 0xD104 +0xB5A1 0xB367 +0xB5A2 0xB369 +0xB5A3 0xB36B +0xB5A4 0xB36E +0xB5A5 0xB370 +0xB5A6 0xB371 +0xB5A7 0xB374 +0xB5A8 0xB378 +0xB5A9 0xB380 +0xB5AA 0xB381 +0xB5AB 0xB383 +0xB5AC 0xB384 +0xB5AD 0xB385 +0xB5AE 0xB38C +0xB5AF 0xB390 +0xB5B0 0xB394 +0xB5B1 0xB3A0 +0xB5B2 0xB3A1 +0xB5B3 0xB3A8 +0xB5B4 0xB3AC +0xB5B5 0xB3C4 +0xB5B6 0xB3C5 +0xB5B7 0xB3C8 +0xB5B8 0xB3CB +0xB5B9 0xB3CC +0xB5BA 0xB3CE +0xB5BB 0xB3D0 +0xB5BC 0xB3D4 +0xB5BD 0xB3D5 +0xB5BE 0xB3D7 +0xB5BF 0xB3D9 +0xB5C0 0xB3DB +0xB5C1 0xB3DD +0xB5C2 0xB3E0 +0xB5C3 0xB3E4 +0xB5C4 0xB3E8 +0xB5C5 0xB3FC +0xB5C6 0xB410 +0xB5C7 0xB418 +0xB5C8 0xB41C +0xB5C9 0xB420 +0xB5CA 0xB428 +0xB5CB 0xB429 +0xB5CC 0xB42B +0xB5CD 0xB434 +0xB5CE 0xB450 +0xB5CF 0xB451 +0xB5D0 0xB454 +0xB5D1 0xB458 +0xB5D2 0xB460 +0xB5D3 0xB461 +0xB5D4 0xB463 +0xB5D5 0xB465 +0xB5D6 0xB46C +0xB5D7 0xB480 +0xB5D8 0xB488 +0xB5D9 0xB49D +0xB5DA 0xB4A4 +0xB5DB 0xB4A8 +0xB5DC 0xB4AC +0xB5DD 0xB4B5 +0xB5DE 0xB4B7 +0xB5DF 0xB4B9 +0xB5E0 0xB4C0 +0xB5E1 0xB4C4 +0xB5E2 0xB4C8 +0xB5E3 0xB4D0 +0xB5E4 0xB4D5 +0xB5E5 0xB4DC +0xB5E6 0xB4DD +0xB5E7 0xB4E0 +0xB5E8 0xB4E3 +0xB5E9 0xB4E4 +0xB5EA 0xB4E6 +0xB5EB 0xB4EC +0xB5EC 0xB4ED +0xB5ED 0xB4EF +0xB5EE 0xB4F1 +0xB5EF 0xB4F8 +0xB5F0 0xB514 +0xB5F1 0xB515 +0xB5F2 0xB518 +0xB5F3 0xB51B +0xB5F4 0xB51C +0xB5F5 0xB524 +0xB5F6 0xB525 +0xB5F7 0xB527 +0xB5F8 0xB528 +0xB5F9 0xB529 +0xB5FA 0xB52A +0xB5FB 0xB530 +0xB5FC 0xB531 +0xB5FD 0xB534 +0xB5FE 0xB538 +0xB641 0xD105 +0xB642 0xD106 +0xB643 0xD107 +0xB644 0xD108 +0xB645 0xD109 +0xB646 0xD10A +0xB647 0xD10B +0xB648 0xD10C +0xB649 0xD10E +0xB64A 0xD10F +0xB64B 0xD110 +0xB64C 0xD111 +0xB64D 0xD112 +0xB64E 0xD113 +0xB64F 0xD114 +0xB650 0xD115 +0xB651 0xD116 +0xB652 0xD117 +0xB653 0xD118 +0xB654 0xD119 +0xB655 0xD11A +0xB656 0xD11B +0xB657 0xD11C +0xB658 0xD11D +0xB659 0xD11E +0xB65A 0xD11F +0xB661 0xD120 +0xB662 0xD121 +0xB663 0xD122 +0xB664 0xD123 +0xB665 0xD124 +0xB666 0xD125 +0xB667 0xD126 +0xB668 0xD127 +0xB669 0xD128 +0xB66A 0xD129 +0xB66B 0xD12A +0xB66C 0xD12B +0xB66D 0xD12C +0xB66E 0xD12D +0xB66F 0xD12E +0xB670 0xD12F +0xB671 0xD132 +0xB672 0xD133 +0xB673 0xD135 +0xB674 0xD136 +0xB675 0xD137 +0xB676 0xD139 +0xB677 0xD13B +0xB678 0xD13C +0xB679 0xD13D +0xB67A 0xD13E +0xB681 0xD13F +0xB682 0xD142 +0xB683 0xD146 +0xB684 0xD147 +0xB685 0xD148 +0xB686 0xD149 +0xB687 0xD14A +0xB688 0xD14B +0xB689 0xD14E +0xB68A 0xD14F +0xB68B 0xD151 +0xB68C 0xD152 +0xB68D 0xD153 +0xB68E 0xD155 +0xB68F 0xD156 +0xB690 0xD157 +0xB691 0xD158 +0xB692 0xD159 +0xB693 0xD15A +0xB694 0xD15B +0xB695 0xD15E +0xB696 0xD160 +0xB697 0xD162 +0xB698 0xD163 +0xB699 0xD164 +0xB69A 0xD165 +0xB69B 0xD166 +0xB69C 0xD167 +0xB69D 0xD169 +0xB69E 0xD16A +0xB69F 0xD16B +0xB6A0 0xD16D +0xB6A1 0xB540 +0xB6A2 0xB541 +0xB6A3 0xB543 +0xB6A4 0xB544 +0xB6A5 0xB545 +0xB6A6 0xB54B +0xB6A7 0xB54C +0xB6A8 0xB54D +0xB6A9 0xB550 +0xB6AA 0xB554 +0xB6AB 0xB55C +0xB6AC 0xB55D +0xB6AD 0xB55F +0xB6AE 0xB560 +0xB6AF 0xB561 +0xB6B0 0xB5A0 +0xB6B1 0xB5A1 +0xB6B2 0xB5A4 +0xB6B3 0xB5A8 +0xB6B4 0xB5AA +0xB6B5 0xB5AB +0xB6B6 0xB5B0 +0xB6B7 0xB5B1 +0xB6B8 0xB5B3 +0xB6B9 0xB5B4 +0xB6BA 0xB5B5 +0xB6BB 0xB5BB +0xB6BC 0xB5BC +0xB6BD 0xB5BD +0xB6BE 0xB5C0 +0xB6BF 0xB5C4 +0xB6C0 0xB5CC +0xB6C1 0xB5CD +0xB6C2 0xB5CF +0xB6C3 0xB5D0 +0xB6C4 0xB5D1 +0xB6C5 0xB5D8 +0xB6C6 0xB5EC +0xB6C7 0xB610 +0xB6C8 0xB611 +0xB6C9 0xB614 +0xB6CA 0xB618 +0xB6CB 0xB625 +0xB6CC 0xB62C +0xB6CD 0xB634 +0xB6CE 0xB648 +0xB6CF 0xB664 +0xB6D0 0xB668 +0xB6D1 0xB69C +0xB6D2 0xB69D +0xB6D3 0xB6A0 +0xB6D4 0xB6A4 +0xB6D5 0xB6AB +0xB6D6 0xB6AC +0xB6D7 0xB6B1 +0xB6D8 0xB6D4 +0xB6D9 0xB6F0 +0xB6DA 0xB6F4 +0xB6DB 0xB6F8 +0xB6DC 0xB700 +0xB6DD 0xB701 +0xB6DE 0xB705 +0xB6DF 0xB728 +0xB6E0 0xB729 +0xB6E1 0xB72C +0xB6E2 0xB72F +0xB6E3 0xB730 +0xB6E4 0xB738 +0xB6E5 0xB739 +0xB6E6 0xB73B +0xB6E7 0xB744 +0xB6E8 0xB748 +0xB6E9 0xB74C +0xB6EA 0xB754 +0xB6EB 0xB755 +0xB6EC 0xB760 +0xB6ED 0xB764 +0xB6EE 0xB768 +0xB6EF 0xB770 +0xB6F0 0xB771 +0xB6F1 0xB773 +0xB6F2 0xB775 +0xB6F3 0xB77C +0xB6F4 0xB77D +0xB6F5 0xB780 +0xB6F6 0xB784 +0xB6F7 0xB78C +0xB6F8 0xB78D +0xB6F9 0xB78F +0xB6FA 0xB790 +0xB6FB 0xB791 +0xB6FC 0xB792 +0xB6FD 0xB796 +0xB6FE 0xB797 +0xB741 0xD16E +0xB742 0xD16F +0xB743 0xD170 +0xB744 0xD171 +0xB745 0xD172 +0xB746 0xD173 +0xB747 0xD174 +0xB748 0xD175 +0xB749 0xD176 +0xB74A 0xD177 +0xB74B 0xD178 +0xB74C 0xD179 +0xB74D 0xD17A +0xB74E 0xD17B +0xB74F 0xD17D +0xB750 0xD17E +0xB751 0xD17F +0xB752 0xD180 +0xB753 0xD181 +0xB754 0xD182 +0xB755 0xD183 +0xB756 0xD185 +0xB757 0xD186 +0xB758 0xD187 +0xB759 0xD189 +0xB75A 0xD18A +0xB761 0xD18B +0xB762 0xD18C +0xB763 0xD18D +0xB764 0xD18E +0xB765 0xD18F +0xB766 0xD190 +0xB767 0xD191 +0xB768 0xD192 +0xB769 0xD193 +0xB76A 0xD194 +0xB76B 0xD195 +0xB76C 0xD196 +0xB76D 0xD197 +0xB76E 0xD198 +0xB76F 0xD199 +0xB770 0xD19A +0xB771 0xD19B +0xB772 0xD19C +0xB773 0xD19D +0xB774 0xD19E +0xB775 0xD19F +0xB776 0xD1A2 +0xB777 0xD1A3 +0xB778 0xD1A5 +0xB779 0xD1A6 +0xB77A 0xD1A7 +0xB781 0xD1A9 +0xB782 0xD1AA +0xB783 0xD1AB +0xB784 0xD1AC +0xB785 0xD1AD +0xB786 0xD1AE +0xB787 0xD1AF +0xB788 0xD1B2 +0xB789 0xD1B4 +0xB78A 0xD1B6 +0xB78B 0xD1B7 +0xB78C 0xD1B8 +0xB78D 0xD1B9 +0xB78E 0xD1BB +0xB78F 0xD1BD +0xB790 0xD1BE +0xB791 0xD1BF +0xB792 0xD1C1 +0xB793 0xD1C2 +0xB794 0xD1C3 +0xB795 0xD1C4 +0xB796 0xD1C5 +0xB797 0xD1C6 +0xB798 0xD1C7 +0xB799 0xD1C8 +0xB79A 0xD1C9 +0xB79B 0xD1CA +0xB79C 0xD1CB +0xB79D 0xD1CC +0xB79E 0xD1CD +0xB79F 0xD1CE +0xB7A0 0xD1CF +0xB7A1 0xB798 +0xB7A2 0xB799 +0xB7A3 0xB79C +0xB7A4 0xB7A0 +0xB7A5 0xB7A8 +0xB7A6 0xB7A9 +0xB7A7 0xB7AB +0xB7A8 0xB7AC +0xB7A9 0xB7AD +0xB7AA 0xB7B4 +0xB7AB 0xB7B5 +0xB7AC 0xB7B8 +0xB7AD 0xB7C7 +0xB7AE 0xB7C9 +0xB7AF 0xB7EC +0xB7B0 0xB7ED +0xB7B1 0xB7F0 +0xB7B2 0xB7F4 +0xB7B3 0xB7FC +0xB7B4 0xB7FD +0xB7B5 0xB7FF +0xB7B6 0xB800 +0xB7B7 0xB801 +0xB7B8 0xB807 +0xB7B9 0xB808 +0xB7BA 0xB809 +0xB7BB 0xB80C +0xB7BC 0xB810 +0xB7BD 0xB818 +0xB7BE 0xB819 +0xB7BF 0xB81B +0xB7C0 0xB81D +0xB7C1 0xB824 +0xB7C2 0xB825 +0xB7C3 0xB828 +0xB7C4 0xB82C +0xB7C5 0xB834 +0xB7C6 0xB835 +0xB7C7 0xB837 +0xB7C8 0xB838 +0xB7C9 0xB839 +0xB7CA 0xB840 +0xB7CB 0xB844 +0xB7CC 0xB851 +0xB7CD 0xB853 +0xB7CE 0xB85C +0xB7CF 0xB85D +0xB7D0 0xB860 +0xB7D1 0xB864 +0xB7D2 0xB86C +0xB7D3 0xB86D +0xB7D4 0xB86F +0xB7D5 0xB871 +0xB7D6 0xB878 +0xB7D7 0xB87C +0xB7D8 0xB88D +0xB7D9 0xB8A8 +0xB7DA 0xB8B0 +0xB7DB 0xB8B4 +0xB7DC 0xB8B8 +0xB7DD 0xB8C0 +0xB7DE 0xB8C1 +0xB7DF 0xB8C3 +0xB7E0 0xB8C5 +0xB7E1 0xB8CC +0xB7E2 0xB8D0 +0xB7E3 0xB8D4 +0xB7E4 0xB8DD +0xB7E5 0xB8DF +0xB7E6 0xB8E1 +0xB7E7 0xB8E8 +0xB7E8 0xB8E9 +0xB7E9 0xB8EC +0xB7EA 0xB8F0 +0xB7EB 0xB8F8 +0xB7EC 0xB8F9 +0xB7ED 0xB8FB +0xB7EE 0xB8FD +0xB7EF 0xB904 +0xB7F0 0xB918 +0xB7F1 0xB920 +0xB7F2 0xB93C +0xB7F3 0xB93D +0xB7F4 0xB940 +0xB7F5 0xB944 +0xB7F6 0xB94C +0xB7F7 0xB94F +0xB7F8 0xB951 +0xB7F9 0xB958 +0xB7FA 0xB959 +0xB7FB 0xB95C +0xB7FC 0xB960 +0xB7FD 0xB968 +0xB7FE 0xB969 +0xB841 0xD1D0 +0xB842 0xD1D1 +0xB843 0xD1D2 +0xB844 0xD1D3 +0xB845 0xD1D4 +0xB846 0xD1D5 +0xB847 0xD1D6 +0xB848 0xD1D7 +0xB849 0xD1D9 +0xB84A 0xD1DA +0xB84B 0xD1DB +0xB84C 0xD1DC +0xB84D 0xD1DD +0xB84E 0xD1DE +0xB84F 0xD1DF +0xB850 0xD1E0 +0xB851 0xD1E1 +0xB852 0xD1E2 +0xB853 0xD1E3 +0xB854 0xD1E4 +0xB855 0xD1E5 +0xB856 0xD1E6 +0xB857 0xD1E7 +0xB858 0xD1E8 +0xB859 0xD1E9 +0xB85A 0xD1EA +0xB861 0xD1EB +0xB862 0xD1EC +0xB863 0xD1ED +0xB864 0xD1EE +0xB865 0xD1EF +0xB866 0xD1F0 +0xB867 0xD1F1 +0xB868 0xD1F2 +0xB869 0xD1F3 +0xB86A 0xD1F5 +0xB86B 0xD1F6 +0xB86C 0xD1F7 +0xB86D 0xD1F9 +0xB86E 0xD1FA +0xB86F 0xD1FB +0xB870 0xD1FC +0xB871 0xD1FD +0xB872 0xD1FE +0xB873 0xD1FF +0xB874 0xD200 +0xB875 0xD201 +0xB876 0xD202 +0xB877 0xD203 +0xB878 0xD204 +0xB879 0xD205 +0xB87A 0xD206 +0xB881 0xD208 +0xB882 0xD20A +0xB883 0xD20B +0xB884 0xD20C +0xB885 0xD20D +0xB886 0xD20E +0xB887 0xD20F +0xB888 0xD211 +0xB889 0xD212 +0xB88A 0xD213 +0xB88B 0xD214 +0xB88C 0xD215 +0xB88D 0xD216 +0xB88E 0xD217 +0xB88F 0xD218 +0xB890 0xD219 +0xB891 0xD21A +0xB892 0xD21B +0xB893 0xD21C +0xB894 0xD21D +0xB895 0xD21E +0xB896 0xD21F +0xB897 0xD220 +0xB898 0xD221 +0xB899 0xD222 +0xB89A 0xD223 +0xB89B 0xD224 +0xB89C 0xD225 +0xB89D 0xD226 +0xB89E 0xD227 +0xB89F 0xD228 +0xB8A0 0xD229 +0xB8A1 0xB96B +0xB8A2 0xB96D +0xB8A3 0xB974 +0xB8A4 0xB975 +0xB8A5 0xB978 +0xB8A6 0xB97C +0xB8A7 0xB984 +0xB8A8 0xB985 +0xB8A9 0xB987 +0xB8AA 0xB989 +0xB8AB 0xB98A +0xB8AC 0xB98D +0xB8AD 0xB98E +0xB8AE 0xB9AC +0xB8AF 0xB9AD +0xB8B0 0xB9B0 +0xB8B1 0xB9B4 +0xB8B2 0xB9BC +0xB8B3 0xB9BD +0xB8B4 0xB9BF +0xB8B5 0xB9C1 +0xB8B6 0xB9C8 +0xB8B7 0xB9C9 +0xB8B8 0xB9CC +0xB8B9 0xB9CE +0xB8BA 0xB9CF +0xB8BB 0xB9D0 +0xB8BC 0xB9D1 +0xB8BD 0xB9D2 +0xB8BE 0xB9D8 +0xB8BF 0xB9D9 +0xB8C0 0xB9DB +0xB8C1 0xB9DD +0xB8C2 0xB9DE +0xB8C3 0xB9E1 +0xB8C4 0xB9E3 +0xB8C5 0xB9E4 +0xB8C6 0xB9E5 +0xB8C7 0xB9E8 +0xB8C8 0xB9EC +0xB8C9 0xB9F4 +0xB8CA 0xB9F5 +0xB8CB 0xB9F7 +0xB8CC 0xB9F8 +0xB8CD 0xB9F9 +0xB8CE 0xB9FA +0xB8CF 0xBA00 +0xB8D0 0xBA01 +0xB8D1 0xBA08 +0xB8D2 0xBA15 +0xB8D3 0xBA38 +0xB8D4 0xBA39 +0xB8D5 0xBA3C +0xB8D6 0xBA40 +0xB8D7 0xBA42 +0xB8D8 0xBA48 +0xB8D9 0xBA49 +0xB8DA 0xBA4B +0xB8DB 0xBA4D +0xB8DC 0xBA4E +0xB8DD 0xBA53 +0xB8DE 0xBA54 +0xB8DF 0xBA55 +0xB8E0 0xBA58 +0xB8E1 0xBA5C +0xB8E2 0xBA64 +0xB8E3 0xBA65 +0xB8E4 0xBA67 +0xB8E5 0xBA68 +0xB8E6 0xBA69 +0xB8E7 0xBA70 +0xB8E8 0xBA71 +0xB8E9 0xBA74 +0xB8EA 0xBA78 +0xB8EB 0xBA83 +0xB8EC 0xBA84 +0xB8ED 0xBA85 +0xB8EE 0xBA87 +0xB8EF 0xBA8C +0xB8F0 0xBAA8 +0xB8F1 0xBAA9 +0xB8F2 0xBAAB +0xB8F3 0xBAAC +0xB8F4 0xBAB0 +0xB8F5 0xBAB2 +0xB8F6 0xBAB8 +0xB8F7 0xBAB9 +0xB8F8 0xBABB +0xB8F9 0xBABD +0xB8FA 0xBAC4 +0xB8FB 0xBAC8 +0xB8FC 0xBAD8 +0xB8FD 0xBAD9 +0xB8FE 0xBAFC +0xB941 0xD22A +0xB942 0xD22B +0xB943 0xD22E +0xB944 0xD22F +0xB945 0xD231 +0xB946 0xD232 +0xB947 0xD233 +0xB948 0xD235 +0xB949 0xD236 +0xB94A 0xD237 +0xB94B 0xD238 +0xB94C 0xD239 +0xB94D 0xD23A +0xB94E 0xD23B +0xB94F 0xD23E +0xB950 0xD240 +0xB951 0xD242 +0xB952 0xD243 +0xB953 0xD244 +0xB954 0xD245 +0xB955 0xD246 +0xB956 0xD247 +0xB957 0xD249 +0xB958 0xD24A +0xB959 0xD24B +0xB95A 0xD24C +0xB961 0xD24D +0xB962 0xD24E +0xB963 0xD24F +0xB964 0xD250 +0xB965 0xD251 +0xB966 0xD252 +0xB967 0xD253 +0xB968 0xD254 +0xB969 0xD255 +0xB96A 0xD256 +0xB96B 0xD257 +0xB96C 0xD258 +0xB96D 0xD259 +0xB96E 0xD25A +0xB96F 0xD25B +0xB970 0xD25D +0xB971 0xD25E +0xB972 0xD25F +0xB973 0xD260 +0xB974 0xD261 +0xB975 0xD262 +0xB976 0xD263 +0xB977 0xD265 +0xB978 0xD266 +0xB979 0xD267 +0xB97A 0xD268 +0xB981 0xD269 +0xB982 0xD26A +0xB983 0xD26B +0xB984 0xD26C +0xB985 0xD26D +0xB986 0xD26E +0xB987 0xD26F +0xB988 0xD270 +0xB989 0xD271 +0xB98A 0xD272 +0xB98B 0xD273 +0xB98C 0xD274 +0xB98D 0xD275 +0xB98E 0xD276 +0xB98F 0xD277 +0xB990 0xD278 +0xB991 0xD279 +0xB992 0xD27A +0xB993 0xD27B +0xB994 0xD27C +0xB995 0xD27D +0xB996 0xD27E +0xB997 0xD27F +0xB998 0xD282 +0xB999 0xD283 +0xB99A 0xD285 +0xB99B 0xD286 +0xB99C 0xD287 +0xB99D 0xD289 +0xB99E 0xD28A +0xB99F 0xD28B +0xB9A0 0xD28C +0xB9A1 0xBB00 +0xB9A2 0xBB04 +0xB9A3 0xBB0D +0xB9A4 0xBB0F +0xB9A5 0xBB11 +0xB9A6 0xBB18 +0xB9A7 0xBB1C +0xB9A8 0xBB20 +0xB9A9 0xBB29 +0xB9AA 0xBB2B +0xB9AB 0xBB34 +0xB9AC 0xBB35 +0xB9AD 0xBB36 +0xB9AE 0xBB38 +0xB9AF 0xBB3B +0xB9B0 0xBB3C +0xB9B1 0xBB3D +0xB9B2 0xBB3E +0xB9B3 0xBB44 +0xB9B4 0xBB45 +0xB9B5 0xBB47 +0xB9B6 0xBB49 +0xB9B7 0xBB4D +0xB9B8 0xBB4F +0xB9B9 0xBB50 +0xB9BA 0xBB54 +0xB9BB 0xBB58 +0xB9BC 0xBB61 +0xB9BD 0xBB63 +0xB9BE 0xBB6C +0xB9BF 0xBB88 +0xB9C0 0xBB8C +0xB9C1 0xBB90 +0xB9C2 0xBBA4 +0xB9C3 0xBBA8 +0xB9C4 0xBBAC +0xB9C5 0xBBB4 +0xB9C6 0xBBB7 +0xB9C7 0xBBC0 +0xB9C8 0xBBC4 +0xB9C9 0xBBC8 +0xB9CA 0xBBD0 +0xB9CB 0xBBD3 +0xB9CC 0xBBF8 +0xB9CD 0xBBF9 +0xB9CE 0xBBFC +0xB9CF 0xBBFF +0xB9D0 0xBC00 +0xB9D1 0xBC02 +0xB9D2 0xBC08 +0xB9D3 0xBC09 +0xB9D4 0xBC0B +0xB9D5 0xBC0C +0xB9D6 0xBC0D +0xB9D7 0xBC0F +0xB9D8 0xBC11 +0xB9D9 0xBC14 +0xB9DA 0xBC15 +0xB9DB 0xBC16 +0xB9DC 0xBC17 +0xB9DD 0xBC18 +0xB9DE 0xBC1B +0xB9DF 0xBC1C +0xB9E0 0xBC1D +0xB9E1 0xBC1E +0xB9E2 0xBC1F +0xB9E3 0xBC24 +0xB9E4 0xBC25 +0xB9E5 0xBC27 +0xB9E6 0xBC29 +0xB9E7 0xBC2D +0xB9E8 0xBC30 +0xB9E9 0xBC31 +0xB9EA 0xBC34 +0xB9EB 0xBC38 +0xB9EC 0xBC40 +0xB9ED 0xBC41 +0xB9EE 0xBC43 +0xB9EF 0xBC44 +0xB9F0 0xBC45 +0xB9F1 0xBC49 +0xB9F2 0xBC4C +0xB9F3 0xBC4D +0xB9F4 0xBC50 +0xB9F5 0xBC5D +0xB9F6 0xBC84 +0xB9F7 0xBC85 +0xB9F8 0xBC88 +0xB9F9 0xBC8B +0xB9FA 0xBC8C +0xB9FB 0xBC8E +0xB9FC 0xBC94 +0xB9FD 0xBC95 +0xB9FE 0xBC97 +0xBA41 0xD28D +0xBA42 0xD28E +0xBA43 0xD28F +0xBA44 0xD292 +0xBA45 0xD293 +0xBA46 0xD294 +0xBA47 0xD296 +0xBA48 0xD297 +0xBA49 0xD298 +0xBA4A 0xD299 +0xBA4B 0xD29A +0xBA4C 0xD29B +0xBA4D 0xD29D +0xBA4E 0xD29E +0xBA4F 0xD29F +0xBA50 0xD2A1 +0xBA51 0xD2A2 +0xBA52 0xD2A3 +0xBA53 0xD2A5 +0xBA54 0xD2A6 +0xBA55 0xD2A7 +0xBA56 0xD2A8 +0xBA57 0xD2A9 +0xBA58 0xD2AA +0xBA59 0xD2AB +0xBA5A 0xD2AD +0xBA61 0xD2AE +0xBA62 0xD2AF +0xBA63 0xD2B0 +0xBA64 0xD2B2 +0xBA65 0xD2B3 +0xBA66 0xD2B4 +0xBA67 0xD2B5 +0xBA68 0xD2B6 +0xBA69 0xD2B7 +0xBA6A 0xD2BA +0xBA6B 0xD2BB +0xBA6C 0xD2BD +0xBA6D 0xD2BE +0xBA6E 0xD2C1 +0xBA6F 0xD2C3 +0xBA70 0xD2C4 +0xBA71 0xD2C5 +0xBA72 0xD2C6 +0xBA73 0xD2C7 +0xBA74 0xD2CA +0xBA75 0xD2CC +0xBA76 0xD2CD +0xBA77 0xD2CE +0xBA78 0xD2CF +0xBA79 0xD2D0 +0xBA7A 0xD2D1 +0xBA81 0xD2D2 +0xBA82 0xD2D3 +0xBA83 0xD2D5 +0xBA84 0xD2D6 +0xBA85 0xD2D7 +0xBA86 0xD2D9 +0xBA87 0xD2DA +0xBA88 0xD2DB +0xBA89 0xD2DD +0xBA8A 0xD2DE +0xBA8B 0xD2DF +0xBA8C 0xD2E0 +0xBA8D 0xD2E1 +0xBA8E 0xD2E2 +0xBA8F 0xD2E3 +0xBA90 0xD2E6 +0xBA91 0xD2E7 +0xBA92 0xD2E8 +0xBA93 0xD2E9 +0xBA94 0xD2EA +0xBA95 0xD2EB +0xBA96 0xD2EC +0xBA97 0xD2ED +0xBA98 0xD2EE +0xBA99 0xD2EF +0xBA9A 0xD2F2 +0xBA9B 0xD2F3 +0xBA9C 0xD2F5 +0xBA9D 0xD2F6 +0xBA9E 0xD2F7 +0xBA9F 0xD2F9 +0xBAA0 0xD2FA +0xBAA1 0xBC99 +0xBAA2 0xBC9A +0xBAA3 0xBCA0 +0xBAA4 0xBCA1 +0xBAA5 0xBCA4 +0xBAA6 0xBCA7 +0xBAA7 0xBCA8 +0xBAA8 0xBCB0 +0xBAA9 0xBCB1 +0xBAAA 0xBCB3 +0xBAAB 0xBCB4 +0xBAAC 0xBCB5 +0xBAAD 0xBCBC +0xBAAE 0xBCBD +0xBAAF 0xBCC0 +0xBAB0 0xBCC4 +0xBAB1 0xBCCD +0xBAB2 0xBCCF +0xBAB3 0xBCD0 +0xBAB4 0xBCD1 +0xBAB5 0xBCD5 +0xBAB6 0xBCD8 +0xBAB7 0xBCDC +0xBAB8 0xBCF4 +0xBAB9 0xBCF5 +0xBABA 0xBCF6 +0xBABB 0xBCF8 +0xBABC 0xBCFC +0xBABD 0xBD04 +0xBABE 0xBD05 +0xBABF 0xBD07 +0xBAC0 0xBD09 +0xBAC1 0xBD10 +0xBAC2 0xBD14 +0xBAC3 0xBD24 +0xBAC4 0xBD2C +0xBAC5 0xBD40 +0xBAC6 0xBD48 +0xBAC7 0xBD49 +0xBAC8 0xBD4C +0xBAC9 0xBD50 +0xBACA 0xBD58 +0xBACB 0xBD59 +0xBACC 0xBD64 +0xBACD 0xBD68 +0xBACE 0xBD80 +0xBACF 0xBD81 +0xBAD0 0xBD84 +0xBAD1 0xBD87 +0xBAD2 0xBD88 +0xBAD3 0xBD89 +0xBAD4 0xBD8A +0xBAD5 0xBD90 +0xBAD6 0xBD91 +0xBAD7 0xBD93 +0xBAD8 0xBD95 +0xBAD9 0xBD99 +0xBADA 0xBD9A +0xBADB 0xBD9C +0xBADC 0xBDA4 +0xBADD 0xBDB0 +0xBADE 0xBDB8 +0xBADF 0xBDD4 +0xBAE0 0xBDD5 +0xBAE1 0xBDD8 +0xBAE2 0xBDDC +0xBAE3 0xBDE9 +0xBAE4 0xBDF0 +0xBAE5 0xBDF4 +0xBAE6 0xBDF8 +0xBAE7 0xBE00 +0xBAE8 0xBE03 +0xBAE9 0xBE05 +0xBAEA 0xBE0C +0xBAEB 0xBE0D +0xBAEC 0xBE10 +0xBAED 0xBE14 +0xBAEE 0xBE1C +0xBAEF 0xBE1D +0xBAF0 0xBE1F +0xBAF1 0xBE44 +0xBAF2 0xBE45 +0xBAF3 0xBE48 +0xBAF4 0xBE4C +0xBAF5 0xBE4E +0xBAF6 0xBE54 +0xBAF7 0xBE55 +0xBAF8 0xBE57 +0xBAF9 0xBE59 +0xBAFA 0xBE5A +0xBAFB 0xBE5B +0xBAFC 0xBE60 +0xBAFD 0xBE61 +0xBAFE 0xBE64 +0xBB41 0xD2FB +0xBB42 0xD2FC +0xBB43 0xD2FD +0xBB44 0xD2FE +0xBB45 0xD2FF +0xBB46 0xD302 +0xBB47 0xD304 +0xBB48 0xD306 +0xBB49 0xD307 +0xBB4A 0xD308 +0xBB4B 0xD309 +0xBB4C 0xD30A +0xBB4D 0xD30B +0xBB4E 0xD30F +0xBB4F 0xD311 +0xBB50 0xD312 +0xBB51 0xD313 +0xBB52 0xD315 +0xBB53 0xD317 +0xBB54 0xD318 +0xBB55 0xD319 +0xBB56 0xD31A +0xBB57 0xD31B +0xBB58 0xD31E +0xBB59 0xD322 +0xBB5A 0xD323 +0xBB61 0xD324 +0xBB62 0xD326 +0xBB63 0xD327 +0xBB64 0xD32A +0xBB65 0xD32B +0xBB66 0xD32D +0xBB67 0xD32E +0xBB68 0xD32F +0xBB69 0xD331 +0xBB6A 0xD332 +0xBB6B 0xD333 +0xBB6C 0xD334 +0xBB6D 0xD335 +0xBB6E 0xD336 +0xBB6F 0xD337 +0xBB70 0xD33A +0xBB71 0xD33E +0xBB72 0xD33F +0xBB73 0xD340 +0xBB74 0xD341 +0xBB75 0xD342 +0xBB76 0xD343 +0xBB77 0xD346 +0xBB78 0xD347 +0xBB79 0xD348 +0xBB7A 0xD349 +0xBB81 0xD34A +0xBB82 0xD34B +0xBB83 0xD34C +0xBB84 0xD34D +0xBB85 0xD34E +0xBB86 0xD34F +0xBB87 0xD350 +0xBB88 0xD351 +0xBB89 0xD352 +0xBB8A 0xD353 +0xBB8B 0xD354 +0xBB8C 0xD355 +0xBB8D 0xD356 +0xBB8E 0xD357 +0xBB8F 0xD358 +0xBB90 0xD359 +0xBB91 0xD35A +0xBB92 0xD35B +0xBB93 0xD35C +0xBB94 0xD35D +0xBB95 0xD35E +0xBB96 0xD35F +0xBB97 0xD360 +0xBB98 0xD361 +0xBB99 0xD362 +0xBB9A 0xD363 +0xBB9B 0xD364 +0xBB9C 0xD365 +0xBB9D 0xD366 +0xBB9E 0xD367 +0xBB9F 0xD368 +0xBBA0 0xD369 +0xBBA1 0xBE68 +0xBBA2 0xBE6A +0xBBA3 0xBE70 +0xBBA4 0xBE71 +0xBBA5 0xBE73 +0xBBA6 0xBE74 +0xBBA7 0xBE75 +0xBBA8 0xBE7B +0xBBA9 0xBE7C +0xBBAA 0xBE7D +0xBBAB 0xBE80 +0xBBAC 0xBE84 +0xBBAD 0xBE8C +0xBBAE 0xBE8D +0xBBAF 0xBE8F +0xBBB0 0xBE90 +0xBBB1 0xBE91 +0xBBB2 0xBE98 +0xBBB3 0xBE99 +0xBBB4 0xBEA8 +0xBBB5 0xBED0 +0xBBB6 0xBED1 +0xBBB7 0xBED4 +0xBBB8 0xBED7 +0xBBB9 0xBED8 +0xBBBA 0xBEE0 +0xBBBB 0xBEE3 +0xBBBC 0xBEE4 +0xBBBD 0xBEE5 +0xBBBE 0xBEEC +0xBBBF 0xBF01 +0xBBC0 0xBF08 +0xBBC1 0xBF09 +0xBBC2 0xBF18 +0xBBC3 0xBF19 +0xBBC4 0xBF1B +0xBBC5 0xBF1C +0xBBC6 0xBF1D +0xBBC7 0xBF40 +0xBBC8 0xBF41 +0xBBC9 0xBF44 +0xBBCA 0xBF48 +0xBBCB 0xBF50 +0xBBCC 0xBF51 +0xBBCD 0xBF55 +0xBBCE 0xBF94 +0xBBCF 0xBFB0 +0xBBD0 0xBFC5 +0xBBD1 0xBFCC +0xBBD2 0xBFCD +0xBBD3 0xBFD0 +0xBBD4 0xBFD4 +0xBBD5 0xBFDC +0xBBD6 0xBFDF +0xBBD7 0xBFE1 +0xBBD8 0xC03C +0xBBD9 0xC051 +0xBBDA 0xC058 +0xBBDB 0xC05C +0xBBDC 0xC060 +0xBBDD 0xC068 +0xBBDE 0xC069 +0xBBDF 0xC090 +0xBBE0 0xC091 +0xBBE1 0xC094 +0xBBE2 0xC098 +0xBBE3 0xC0A0 +0xBBE4 0xC0A1 +0xBBE5 0xC0A3 +0xBBE6 0xC0A5 +0xBBE7 0xC0AC +0xBBE8 0xC0AD +0xBBE9 0xC0AF +0xBBEA 0xC0B0 +0xBBEB 0xC0B3 +0xBBEC 0xC0B4 +0xBBED 0xC0B5 +0xBBEE 0xC0B6 +0xBBEF 0xC0BC +0xBBF0 0xC0BD +0xBBF1 0xC0BF +0xBBF2 0xC0C0 +0xBBF3 0xC0C1 +0xBBF4 0xC0C5 +0xBBF5 0xC0C8 +0xBBF6 0xC0C9 +0xBBF7 0xC0CC +0xBBF8 0xC0D0 +0xBBF9 0xC0D8 +0xBBFA 0xC0D9 +0xBBFB 0xC0DB +0xBBFC 0xC0DC +0xBBFD 0xC0DD +0xBBFE 0xC0E4 +0xBC41 0xD36A +0xBC42 0xD36B +0xBC43 0xD36C +0xBC44 0xD36D +0xBC45 0xD36E +0xBC46 0xD36F +0xBC47 0xD370 +0xBC48 0xD371 +0xBC49 0xD372 +0xBC4A 0xD373 +0xBC4B 0xD374 +0xBC4C 0xD375 +0xBC4D 0xD376 +0xBC4E 0xD377 +0xBC4F 0xD378 +0xBC50 0xD379 +0xBC51 0xD37A +0xBC52 0xD37B +0xBC53 0xD37E +0xBC54 0xD37F +0xBC55 0xD381 +0xBC56 0xD382 +0xBC57 0xD383 +0xBC58 0xD385 +0xBC59 0xD386 +0xBC5A 0xD387 +0xBC61 0xD388 +0xBC62 0xD389 +0xBC63 0xD38A +0xBC64 0xD38B +0xBC65 0xD38E +0xBC66 0xD392 +0xBC67 0xD393 +0xBC68 0xD394 +0xBC69 0xD395 +0xBC6A 0xD396 +0xBC6B 0xD397 +0xBC6C 0xD39A +0xBC6D 0xD39B +0xBC6E 0xD39D +0xBC6F 0xD39E +0xBC70 0xD39F +0xBC71 0xD3A1 +0xBC72 0xD3A2 +0xBC73 0xD3A3 +0xBC74 0xD3A4 +0xBC75 0xD3A5 +0xBC76 0xD3A6 +0xBC77 0xD3A7 +0xBC78 0xD3AA +0xBC79 0xD3AC +0xBC7A 0xD3AE +0xBC81 0xD3AF +0xBC82 0xD3B0 +0xBC83 0xD3B1 +0xBC84 0xD3B2 +0xBC85 0xD3B3 +0xBC86 0xD3B5 +0xBC87 0xD3B6 +0xBC88 0xD3B7 +0xBC89 0xD3B9 +0xBC8A 0xD3BA +0xBC8B 0xD3BB +0xBC8C 0xD3BD +0xBC8D 0xD3BE +0xBC8E 0xD3BF +0xBC8F 0xD3C0 +0xBC90 0xD3C1 +0xBC91 0xD3C2 +0xBC92 0xD3C3 +0xBC93 0xD3C6 +0xBC94 0xD3C7 +0xBC95 0xD3CA +0xBC96 0xD3CB +0xBC97 0xD3CC +0xBC98 0xD3CD +0xBC99 0xD3CE +0xBC9A 0xD3CF +0xBC9B 0xD3D1 +0xBC9C 0xD3D2 +0xBC9D 0xD3D3 +0xBC9E 0xD3D4 +0xBC9F 0xD3D5 +0xBCA0 0xD3D6 +0xBCA1 0xC0E5 +0xBCA2 0xC0E8 +0xBCA3 0xC0EC +0xBCA4 0xC0F4 +0xBCA5 0xC0F5 +0xBCA6 0xC0F7 +0xBCA7 0xC0F9 +0xBCA8 0xC100 +0xBCA9 0xC104 +0xBCAA 0xC108 +0xBCAB 0xC110 +0xBCAC 0xC115 +0xBCAD 0xC11C +0xBCAE 0xC11D +0xBCAF 0xC11E +0xBCB0 0xC11F +0xBCB1 0xC120 +0xBCB2 0xC123 +0xBCB3 0xC124 +0xBCB4 0xC126 +0xBCB5 0xC127 +0xBCB6 0xC12C +0xBCB7 0xC12D +0xBCB8 0xC12F +0xBCB9 0xC130 +0xBCBA 0xC131 +0xBCBB 0xC136 +0xBCBC 0xC138 +0xBCBD 0xC139 +0xBCBE 0xC13C +0xBCBF 0xC140 +0xBCC0 0xC148 +0xBCC1 0xC149 +0xBCC2 0xC14B +0xBCC3 0xC14C +0xBCC4 0xC14D +0xBCC5 0xC154 +0xBCC6 0xC155 +0xBCC7 0xC158 +0xBCC8 0xC15C +0xBCC9 0xC164 +0xBCCA 0xC165 +0xBCCB 0xC167 +0xBCCC 0xC168 +0xBCCD 0xC169 +0xBCCE 0xC170 +0xBCCF 0xC174 +0xBCD0 0xC178 +0xBCD1 0xC185 +0xBCD2 0xC18C +0xBCD3 0xC18D +0xBCD4 0xC18E +0xBCD5 0xC190 +0xBCD6 0xC194 +0xBCD7 0xC196 +0xBCD8 0xC19C +0xBCD9 0xC19D +0xBCDA 0xC19F +0xBCDB 0xC1A1 +0xBCDC 0xC1A5 +0xBCDD 0xC1A8 +0xBCDE 0xC1A9 +0xBCDF 0xC1AC +0xBCE0 0xC1B0 +0xBCE1 0xC1BD +0xBCE2 0xC1C4 +0xBCE3 0xC1C8 +0xBCE4 0xC1CC +0xBCE5 0xC1D4 +0xBCE6 0xC1D7 +0xBCE7 0xC1D8 +0xBCE8 0xC1E0 +0xBCE9 0xC1E4 +0xBCEA 0xC1E8 +0xBCEB 0xC1F0 +0xBCEC 0xC1F1 +0xBCED 0xC1F3 +0xBCEE 0xC1FC +0xBCEF 0xC1FD +0xBCF0 0xC200 +0xBCF1 0xC204 +0xBCF2 0xC20C +0xBCF3 0xC20D +0xBCF4 0xC20F +0xBCF5 0xC211 +0xBCF6 0xC218 +0xBCF7 0xC219 +0xBCF8 0xC21C +0xBCF9 0xC21F +0xBCFA 0xC220 +0xBCFB 0xC228 +0xBCFC 0xC229 +0xBCFD 0xC22B +0xBCFE 0xC22D +0xBD41 0xD3D7 +0xBD42 0xD3D9 +0xBD43 0xD3DA +0xBD44 0xD3DB +0xBD45 0xD3DC +0xBD46 0xD3DD +0xBD47 0xD3DE +0xBD48 0xD3DF +0xBD49 0xD3E0 +0xBD4A 0xD3E2 +0xBD4B 0xD3E4 +0xBD4C 0xD3E5 +0xBD4D 0xD3E6 +0xBD4E 0xD3E7 +0xBD4F 0xD3E8 +0xBD50 0xD3E9 +0xBD51 0xD3EA +0xBD52 0xD3EB +0xBD53 0xD3EE +0xBD54 0xD3EF +0xBD55 0xD3F1 +0xBD56 0xD3F2 +0xBD57 0xD3F3 +0xBD58 0xD3F5 +0xBD59 0xD3F6 +0xBD5A 0xD3F7 +0xBD61 0xD3F8 +0xBD62 0xD3F9 +0xBD63 0xD3FA +0xBD64 0xD3FB +0xBD65 0xD3FE +0xBD66 0xD400 +0xBD67 0xD402 +0xBD68 0xD403 +0xBD69 0xD404 +0xBD6A 0xD405 +0xBD6B 0xD406 +0xBD6C 0xD407 +0xBD6D 0xD409 +0xBD6E 0xD40A +0xBD6F 0xD40B +0xBD70 0xD40C +0xBD71 0xD40D +0xBD72 0xD40E +0xBD73 0xD40F +0xBD74 0xD410 +0xBD75 0xD411 +0xBD76 0xD412 +0xBD77 0xD413 +0xBD78 0xD414 +0xBD79 0xD415 +0xBD7A 0xD416 +0xBD81 0xD417 +0xBD82 0xD418 +0xBD83 0xD419 +0xBD84 0xD41A +0xBD85 0xD41B +0xBD86 0xD41C +0xBD87 0xD41E +0xBD88 0xD41F +0xBD89 0xD420 +0xBD8A 0xD421 +0xBD8B 0xD422 +0xBD8C 0xD423 +0xBD8D 0xD424 +0xBD8E 0xD425 +0xBD8F 0xD426 +0xBD90 0xD427 +0xBD91 0xD428 +0xBD92 0xD429 +0xBD93 0xD42A +0xBD94 0xD42B +0xBD95 0xD42C +0xBD96 0xD42D +0xBD97 0xD42E +0xBD98 0xD42F +0xBD99 0xD430 +0xBD9A 0xD431 +0xBD9B 0xD432 +0xBD9C 0xD433 +0xBD9D 0xD434 +0xBD9E 0xD435 +0xBD9F 0xD436 +0xBDA0 0xD437 +0xBDA1 0xC22F +0xBDA2 0xC231 +0xBDA3 0xC232 +0xBDA4 0xC234 +0xBDA5 0xC248 +0xBDA6 0xC250 +0xBDA7 0xC251 +0xBDA8 0xC254 +0xBDA9 0xC258 +0xBDAA 0xC260 +0xBDAB 0xC265 +0xBDAC 0xC26C +0xBDAD 0xC26D +0xBDAE 0xC270 +0xBDAF 0xC274 +0xBDB0 0xC27C +0xBDB1 0xC27D +0xBDB2 0xC27F +0xBDB3 0xC281 +0xBDB4 0xC288 +0xBDB5 0xC289 +0xBDB6 0xC290 +0xBDB7 0xC298 +0xBDB8 0xC29B +0xBDB9 0xC29D +0xBDBA 0xC2A4 +0xBDBB 0xC2A5 +0xBDBC 0xC2A8 +0xBDBD 0xC2AC +0xBDBE 0xC2AD +0xBDBF 0xC2B4 +0xBDC0 0xC2B5 +0xBDC1 0xC2B7 +0xBDC2 0xC2B9 +0xBDC3 0xC2DC +0xBDC4 0xC2DD +0xBDC5 0xC2E0 +0xBDC6 0xC2E3 +0xBDC7 0xC2E4 +0xBDC8 0xC2EB +0xBDC9 0xC2EC +0xBDCA 0xC2ED +0xBDCB 0xC2EF +0xBDCC 0xC2F1 +0xBDCD 0xC2F6 +0xBDCE 0xC2F8 +0xBDCF 0xC2F9 +0xBDD0 0xC2FB +0xBDD1 0xC2FC +0xBDD2 0xC300 +0xBDD3 0xC308 +0xBDD4 0xC309 +0xBDD5 0xC30C +0xBDD6 0xC30D +0xBDD7 0xC313 +0xBDD8 0xC314 +0xBDD9 0xC315 +0xBDDA 0xC318 +0xBDDB 0xC31C +0xBDDC 0xC324 +0xBDDD 0xC325 +0xBDDE 0xC328 +0xBDDF 0xC329 +0xBDE0 0xC345 +0xBDE1 0xC368 +0xBDE2 0xC369 +0xBDE3 0xC36C +0xBDE4 0xC370 +0xBDE5 0xC372 +0xBDE6 0xC378 +0xBDE7 0xC379 +0xBDE8 0xC37C +0xBDE9 0xC37D +0xBDEA 0xC384 +0xBDEB 0xC388 +0xBDEC 0xC38C +0xBDED 0xC3C0 +0xBDEE 0xC3D8 +0xBDEF 0xC3D9 +0xBDF0 0xC3DC +0xBDF1 0xC3DF +0xBDF2 0xC3E0 +0xBDF3 0xC3E2 +0xBDF4 0xC3E8 +0xBDF5 0xC3E9 +0xBDF6 0xC3ED +0xBDF7 0xC3F4 +0xBDF8 0xC3F5 +0xBDF9 0xC3F8 +0xBDFA 0xC408 +0xBDFB 0xC410 +0xBDFC 0xC424 +0xBDFD 0xC42C +0xBDFE 0xC430 +0xBE41 0xD438 +0xBE42 0xD439 +0xBE43 0xD43A +0xBE44 0xD43B +0xBE45 0xD43C +0xBE46 0xD43D +0xBE47 0xD43E +0xBE48 0xD43F +0xBE49 0xD441 +0xBE4A 0xD442 +0xBE4B 0xD443 +0xBE4C 0xD445 +0xBE4D 0xD446 +0xBE4E 0xD447 +0xBE4F 0xD448 +0xBE50 0xD449 +0xBE51 0xD44A +0xBE52 0xD44B +0xBE53 0xD44C +0xBE54 0xD44D +0xBE55 0xD44E +0xBE56 0xD44F +0xBE57 0xD450 +0xBE58 0xD451 +0xBE59 0xD452 +0xBE5A 0xD453 +0xBE61 0xD454 +0xBE62 0xD455 +0xBE63 0xD456 +0xBE64 0xD457 +0xBE65 0xD458 +0xBE66 0xD459 +0xBE67 0xD45A +0xBE68 0xD45B +0xBE69 0xD45D +0xBE6A 0xD45E +0xBE6B 0xD45F +0xBE6C 0xD461 +0xBE6D 0xD462 +0xBE6E 0xD463 +0xBE6F 0xD465 +0xBE70 0xD466 +0xBE71 0xD467 +0xBE72 0xD468 +0xBE73 0xD469 +0xBE74 0xD46A +0xBE75 0xD46B +0xBE76 0xD46C +0xBE77 0xD46E +0xBE78 0xD470 +0xBE79 0xD471 +0xBE7A 0xD472 +0xBE81 0xD473 +0xBE82 0xD474 +0xBE83 0xD475 +0xBE84 0xD476 +0xBE85 0xD477 +0xBE86 0xD47A +0xBE87 0xD47B +0xBE88 0xD47D +0xBE89 0xD47E +0xBE8A 0xD481 +0xBE8B 0xD483 +0xBE8C 0xD484 +0xBE8D 0xD485 +0xBE8E 0xD486 +0xBE8F 0xD487 +0xBE90 0xD48A +0xBE91 0xD48C +0xBE92 0xD48E +0xBE93 0xD48F +0xBE94 0xD490 +0xBE95 0xD491 +0xBE96 0xD492 +0xBE97 0xD493 +0xBE98 0xD495 +0xBE99 0xD496 +0xBE9A 0xD497 +0xBE9B 0xD498 +0xBE9C 0xD499 +0xBE9D 0xD49A +0xBE9E 0xD49B +0xBE9F 0xD49C +0xBEA0 0xD49D +0xBEA1 0xC434 +0xBEA2 0xC43C +0xBEA3 0xC43D +0xBEA4 0xC448 +0xBEA5 0xC464 +0xBEA6 0xC465 +0xBEA7 0xC468 +0xBEA8 0xC46C +0xBEA9 0xC474 +0xBEAA 0xC475 +0xBEAB 0xC479 +0xBEAC 0xC480 +0xBEAD 0xC494 +0xBEAE 0xC49C +0xBEAF 0xC4B8 +0xBEB0 0xC4BC +0xBEB1 0xC4E9 +0xBEB2 0xC4F0 +0xBEB3 0xC4F1 +0xBEB4 0xC4F4 +0xBEB5 0xC4F8 +0xBEB6 0xC4FA +0xBEB7 0xC4FF +0xBEB8 0xC500 +0xBEB9 0xC501 +0xBEBA 0xC50C +0xBEBB 0xC510 +0xBEBC 0xC514 +0xBEBD 0xC51C +0xBEBE 0xC528 +0xBEBF 0xC529 +0xBEC0 0xC52C +0xBEC1 0xC530 +0xBEC2 0xC538 +0xBEC3 0xC539 +0xBEC4 0xC53B +0xBEC5 0xC53D +0xBEC6 0xC544 +0xBEC7 0xC545 +0xBEC8 0xC548 +0xBEC9 0xC549 +0xBECA 0xC54A +0xBECB 0xC54C +0xBECC 0xC54D +0xBECD 0xC54E +0xBECE 0xC553 +0xBECF 0xC554 +0xBED0 0xC555 +0xBED1 0xC557 +0xBED2 0xC558 +0xBED3 0xC559 +0xBED4 0xC55D +0xBED5 0xC55E +0xBED6 0xC560 +0xBED7 0xC561 +0xBED8 0xC564 +0xBED9 0xC568 +0xBEDA 0xC570 +0xBEDB 0xC571 +0xBEDC 0xC573 +0xBEDD 0xC574 +0xBEDE 0xC575 +0xBEDF 0xC57C +0xBEE0 0xC57D +0xBEE1 0xC580 +0xBEE2 0xC584 +0xBEE3 0xC587 +0xBEE4 0xC58C +0xBEE5 0xC58D +0xBEE6 0xC58F +0xBEE7 0xC591 +0xBEE8 0xC595 +0xBEE9 0xC597 +0xBEEA 0xC598 +0xBEEB 0xC59C +0xBEEC 0xC5A0 +0xBEED 0xC5A9 +0xBEEE 0xC5B4 +0xBEEF 0xC5B5 +0xBEF0 0xC5B8 +0xBEF1 0xC5B9 +0xBEF2 0xC5BB +0xBEF3 0xC5BC +0xBEF4 0xC5BD +0xBEF5 0xC5BE +0xBEF6 0xC5C4 +0xBEF7 0xC5C5 +0xBEF8 0xC5C6 +0xBEF9 0xC5C7 +0xBEFA 0xC5C8 +0xBEFB 0xC5C9 +0xBEFC 0xC5CA +0xBEFD 0xC5CC +0xBEFE 0xC5CE +0xBF41 0xD49E +0xBF42 0xD49F +0xBF43 0xD4A0 +0xBF44 0xD4A1 +0xBF45 0xD4A2 +0xBF46 0xD4A3 +0xBF47 0xD4A4 +0xBF48 0xD4A5 +0xBF49 0xD4A6 +0xBF4A 0xD4A7 +0xBF4B 0xD4A8 +0xBF4C 0xD4AA +0xBF4D 0xD4AB +0xBF4E 0xD4AC +0xBF4F 0xD4AD +0xBF50 0xD4AE +0xBF51 0xD4AF +0xBF52 0xD4B0 +0xBF53 0xD4B1 +0xBF54 0xD4B2 +0xBF55 0xD4B3 +0xBF56 0xD4B4 +0xBF57 0xD4B5 +0xBF58 0xD4B6 +0xBF59 0xD4B7 +0xBF5A 0xD4B8 +0xBF61 0xD4B9 +0xBF62 0xD4BA +0xBF63 0xD4BB +0xBF64 0xD4BC +0xBF65 0xD4BD +0xBF66 0xD4BE +0xBF67 0xD4BF +0xBF68 0xD4C0 +0xBF69 0xD4C1 +0xBF6A 0xD4C2 +0xBF6B 0xD4C3 +0xBF6C 0xD4C4 +0xBF6D 0xD4C5 +0xBF6E 0xD4C6 +0xBF6F 0xD4C7 +0xBF70 0xD4C8 +0xBF71 0xD4C9 +0xBF72 0xD4CA +0xBF73 0xD4CB +0xBF74 0xD4CD +0xBF75 0xD4CE +0xBF76 0xD4CF +0xBF77 0xD4D1 +0xBF78 0xD4D2 +0xBF79 0xD4D3 +0xBF7A 0xD4D5 +0xBF81 0xD4D6 +0xBF82 0xD4D7 +0xBF83 0xD4D8 +0xBF84 0xD4D9 +0xBF85 0xD4DA +0xBF86 0xD4DB +0xBF87 0xD4DD +0xBF88 0xD4DE +0xBF89 0xD4E0 +0xBF8A 0xD4E1 +0xBF8B 0xD4E2 +0xBF8C 0xD4E3 +0xBF8D 0xD4E4 +0xBF8E 0xD4E5 +0xBF8F 0xD4E6 +0xBF90 0xD4E7 +0xBF91 0xD4E9 +0xBF92 0xD4EA +0xBF93 0xD4EB +0xBF94 0xD4ED +0xBF95 0xD4EE +0xBF96 0xD4EF +0xBF97 0xD4F1 +0xBF98 0xD4F2 +0xBF99 0xD4F3 +0xBF9A 0xD4F4 +0xBF9B 0xD4F5 +0xBF9C 0xD4F6 +0xBF9D 0xD4F7 +0xBF9E 0xD4F9 +0xBF9F 0xD4FA +0xBFA0 0xD4FC +0xBFA1 0xC5D0 +0xBFA2 0xC5D1 +0xBFA3 0xC5D4 +0xBFA4 0xC5D8 +0xBFA5 0xC5E0 +0xBFA6 0xC5E1 +0xBFA7 0xC5E3 +0xBFA8 0xC5E5 +0xBFA9 0xC5EC +0xBFAA 0xC5ED +0xBFAB 0xC5EE +0xBFAC 0xC5F0 +0xBFAD 0xC5F4 +0xBFAE 0xC5F6 +0xBFAF 0xC5F7 +0xBFB0 0xC5FC +0xBFB1 0xC5FD +0xBFB2 0xC5FE +0xBFB3 0xC5FF +0xBFB4 0xC600 +0xBFB5 0xC601 +0xBFB6 0xC605 +0xBFB7 0xC606 +0xBFB8 0xC607 +0xBFB9 0xC608 +0xBFBA 0xC60C +0xBFBB 0xC610 +0xBFBC 0xC618 +0xBFBD 0xC619 +0xBFBE 0xC61B +0xBFBF 0xC61C +0xBFC0 0xC624 +0xBFC1 0xC625 +0xBFC2 0xC628 +0xBFC3 0xC62C +0xBFC4 0xC62D +0xBFC5 0xC62E +0xBFC6 0xC630 +0xBFC7 0xC633 +0xBFC8 0xC634 +0xBFC9 0xC635 +0xBFCA 0xC637 +0xBFCB 0xC639 +0xBFCC 0xC63B +0xBFCD 0xC640 +0xBFCE 0xC641 +0xBFCF 0xC644 +0xBFD0 0xC648 +0xBFD1 0xC650 +0xBFD2 0xC651 +0xBFD3 0xC653 +0xBFD4 0xC654 +0xBFD5 0xC655 +0xBFD6 0xC65C +0xBFD7 0xC65D +0xBFD8 0xC660 +0xBFD9 0xC66C +0xBFDA 0xC66F +0xBFDB 0xC671 +0xBFDC 0xC678 +0xBFDD 0xC679 +0xBFDE 0xC67C +0xBFDF 0xC680 +0xBFE0 0xC688 +0xBFE1 0xC689 +0xBFE2 0xC68B +0xBFE3 0xC68D +0xBFE4 0xC694 +0xBFE5 0xC695 +0xBFE6 0xC698 +0xBFE7 0xC69C +0xBFE8 0xC6A4 +0xBFE9 0xC6A5 +0xBFEA 0xC6A7 +0xBFEB 0xC6A9 +0xBFEC 0xC6B0 +0xBFED 0xC6B1 +0xBFEE 0xC6B4 +0xBFEF 0xC6B8 +0xBFF0 0xC6B9 +0xBFF1 0xC6BA +0xBFF2 0xC6C0 +0xBFF3 0xC6C1 +0xBFF4 0xC6C3 +0xBFF5 0xC6C5 +0xBFF6 0xC6CC +0xBFF7 0xC6CD +0xBFF8 0xC6D0 +0xBFF9 0xC6D4 +0xBFFA 0xC6DC +0xBFFB 0xC6DD +0xBFFC 0xC6E0 +0xBFFD 0xC6E1 +0xBFFE 0xC6E8 +0xC041 0xD4FE +0xC042 0xD4FF +0xC043 0xD500 +0xC044 0xD501 +0xC045 0xD502 +0xC046 0xD503 +0xC047 0xD505 +0xC048 0xD506 +0xC049 0xD507 +0xC04A 0xD509 +0xC04B 0xD50A +0xC04C 0xD50B +0xC04D 0xD50D +0xC04E 0xD50E +0xC04F 0xD50F +0xC050 0xD510 +0xC051 0xD511 +0xC052 0xD512 +0xC053 0xD513 +0xC054 0xD516 +0xC055 0xD518 +0xC056 0xD519 +0xC057 0xD51A +0xC058 0xD51B +0xC059 0xD51C +0xC05A 0xD51D +0xC061 0xD51E +0xC062 0xD51F +0xC063 0xD520 +0xC064 0xD521 +0xC065 0xD522 +0xC066 0xD523 +0xC067 0xD524 +0xC068 0xD525 +0xC069 0xD526 +0xC06A 0xD527 +0xC06B 0xD528 +0xC06C 0xD529 +0xC06D 0xD52A +0xC06E 0xD52B +0xC06F 0xD52C +0xC070 0xD52D +0xC071 0xD52E +0xC072 0xD52F +0xC073 0xD530 +0xC074 0xD531 +0xC075 0xD532 +0xC076 0xD533 +0xC077 0xD534 +0xC078 0xD535 +0xC079 0xD536 +0xC07A 0xD537 +0xC081 0xD538 +0xC082 0xD539 +0xC083 0xD53A +0xC084 0xD53B +0xC085 0xD53E +0xC086 0xD53F +0xC087 0xD541 +0xC088 0xD542 +0xC089 0xD543 +0xC08A 0xD545 +0xC08B 0xD546 +0xC08C 0xD547 +0xC08D 0xD548 +0xC08E 0xD549 +0xC08F 0xD54A +0xC090 0xD54B +0xC091 0xD54E +0xC092 0xD550 +0xC093 0xD552 +0xC094 0xD553 +0xC095 0xD554 +0xC096 0xD555 +0xC097 0xD556 +0xC098 0xD557 +0xC099 0xD55A +0xC09A 0xD55B +0xC09B 0xD55D +0xC09C 0xD55E +0xC09D 0xD55F +0xC09E 0xD561 +0xC09F 0xD562 +0xC0A0 0xD563 +0xC0A1 0xC6E9 +0xC0A2 0xC6EC +0xC0A3 0xC6F0 +0xC0A4 0xC6F8 +0xC0A5 0xC6F9 +0xC0A6 0xC6FD +0xC0A7 0xC704 +0xC0A8 0xC705 +0xC0A9 0xC708 +0xC0AA 0xC70C +0xC0AB 0xC714 +0xC0AC 0xC715 +0xC0AD 0xC717 +0xC0AE 0xC719 +0xC0AF 0xC720 +0xC0B0 0xC721 +0xC0B1 0xC724 +0xC0B2 0xC728 +0xC0B3 0xC730 +0xC0B4 0xC731 +0xC0B5 0xC733 +0xC0B6 0xC735 +0xC0B7 0xC737 +0xC0B8 0xC73C +0xC0B9 0xC73D +0xC0BA 0xC740 +0xC0BB 0xC744 +0xC0BC 0xC74A +0xC0BD 0xC74C +0xC0BE 0xC74D +0xC0BF 0xC74F +0xC0C0 0xC751 +0xC0C1 0xC752 +0xC0C2 0xC753 +0xC0C3 0xC754 +0xC0C4 0xC755 +0xC0C5 0xC756 +0xC0C6 0xC757 +0xC0C7 0xC758 +0xC0C8 0xC75C +0xC0C9 0xC760 +0xC0CA 0xC768 +0xC0CB 0xC76B +0xC0CC 0xC774 +0xC0CD 0xC775 +0xC0CE 0xC778 +0xC0CF 0xC77C +0xC0D0 0xC77D +0xC0D1 0xC77E +0xC0D2 0xC783 +0xC0D3 0xC784 +0xC0D4 0xC785 +0xC0D5 0xC787 +0xC0D6 0xC788 +0xC0D7 0xC789 +0xC0D8 0xC78A +0xC0D9 0xC78E +0xC0DA 0xC790 +0xC0DB 0xC791 +0xC0DC 0xC794 +0xC0DD 0xC796 +0xC0DE 0xC797 +0xC0DF 0xC798 +0xC0E0 0xC79A +0xC0E1 0xC7A0 +0xC0E2 0xC7A1 +0xC0E3 0xC7A3 +0xC0E4 0xC7A4 +0xC0E5 0xC7A5 +0xC0E6 0xC7A6 +0xC0E7 0xC7AC +0xC0E8 0xC7AD +0xC0E9 0xC7B0 +0xC0EA 0xC7B4 +0xC0EB 0xC7BC +0xC0EC 0xC7BD +0xC0ED 0xC7BF +0xC0EE 0xC7C0 +0xC0EF 0xC7C1 +0xC0F0 0xC7C8 +0xC0F1 0xC7C9 +0xC0F2 0xC7CC +0xC0F3 0xC7CE +0xC0F4 0xC7D0 +0xC0F5 0xC7D8 +0xC0F6 0xC7DD +0xC0F7 0xC7E4 +0xC0F8 0xC7E8 +0xC0F9 0xC7EC +0xC0FA 0xC800 +0xC0FB 0xC801 +0xC0FC 0xC804 +0xC0FD 0xC808 +0xC0FE 0xC80A +0xC141 0xD564 +0xC142 0xD566 +0xC143 0xD567 +0xC144 0xD56A +0xC145 0xD56C +0xC146 0xD56E +0xC147 0xD56F +0xC148 0xD570 +0xC149 0xD571 +0xC14A 0xD572 +0xC14B 0xD573 +0xC14C 0xD576 +0xC14D 0xD577 +0xC14E 0xD579 +0xC14F 0xD57A +0xC150 0xD57B +0xC151 0xD57D +0xC152 0xD57E +0xC153 0xD57F +0xC154 0xD580 +0xC155 0xD581 +0xC156 0xD582 +0xC157 0xD583 +0xC158 0xD586 +0xC159 0xD58A +0xC15A 0xD58B +0xC161 0xD58C +0xC162 0xD58D +0xC163 0xD58E +0xC164 0xD58F +0xC165 0xD591 +0xC166 0xD592 +0xC167 0xD593 +0xC168 0xD594 +0xC169 0xD595 +0xC16A 0xD596 +0xC16B 0xD597 +0xC16C 0xD598 +0xC16D 0xD599 +0xC16E 0xD59A +0xC16F 0xD59B +0xC170 0xD59C +0xC171 0xD59D +0xC172 0xD59E +0xC173 0xD59F +0xC174 0xD5A0 +0xC175 0xD5A1 +0xC176 0xD5A2 +0xC177 0xD5A3 +0xC178 0xD5A4 +0xC179 0xD5A6 +0xC17A 0xD5A7 +0xC181 0xD5A8 +0xC182 0xD5A9 +0xC183 0xD5AA +0xC184 0xD5AB +0xC185 0xD5AC +0xC186 0xD5AD +0xC187 0xD5AE +0xC188 0xD5AF +0xC189 0xD5B0 +0xC18A 0xD5B1 +0xC18B 0xD5B2 +0xC18C 0xD5B3 +0xC18D 0xD5B4 +0xC18E 0xD5B5 +0xC18F 0xD5B6 +0xC190 0xD5B7 +0xC191 0xD5B8 +0xC192 0xD5B9 +0xC193 0xD5BA +0xC194 0xD5BB +0xC195 0xD5BC +0xC196 0xD5BD +0xC197 0xD5BE +0xC198 0xD5BF +0xC199 0xD5C0 +0xC19A 0xD5C1 +0xC19B 0xD5C2 +0xC19C 0xD5C3 +0xC19D 0xD5C4 +0xC19E 0xD5C5 +0xC19F 0xD5C6 +0xC1A0 0xD5C7 +0xC1A1 0xC810 +0xC1A2 0xC811 +0xC1A3 0xC813 +0xC1A4 0xC815 +0xC1A5 0xC816 +0xC1A6 0xC81C +0xC1A7 0xC81D +0xC1A8 0xC820 +0xC1A9 0xC824 +0xC1AA 0xC82C +0xC1AB 0xC82D +0xC1AC 0xC82F +0xC1AD 0xC831 +0xC1AE 0xC838 +0xC1AF 0xC83C +0xC1B0 0xC840 +0xC1B1 0xC848 +0xC1B2 0xC849 +0xC1B3 0xC84C +0xC1B4 0xC84D +0xC1B5 0xC854 +0xC1B6 0xC870 +0xC1B7 0xC871 +0xC1B8 0xC874 +0xC1B9 0xC878 +0xC1BA 0xC87A +0xC1BB 0xC880 +0xC1BC 0xC881 +0xC1BD 0xC883 +0xC1BE 0xC885 +0xC1BF 0xC886 +0xC1C0 0xC887 +0xC1C1 0xC88B +0xC1C2 0xC88C +0xC1C3 0xC88D +0xC1C4 0xC894 +0xC1C5 0xC89D +0xC1C6 0xC89F +0xC1C7 0xC8A1 +0xC1C8 0xC8A8 +0xC1C9 0xC8BC +0xC1CA 0xC8BD +0xC1CB 0xC8C4 +0xC1CC 0xC8C8 +0xC1CD 0xC8CC +0xC1CE 0xC8D4 +0xC1CF 0xC8D5 +0xC1D0 0xC8D7 +0xC1D1 0xC8D9 +0xC1D2 0xC8E0 +0xC1D3 0xC8E1 +0xC1D4 0xC8E4 +0xC1D5 0xC8F5 +0xC1D6 0xC8FC +0xC1D7 0xC8FD +0xC1D8 0xC900 +0xC1D9 0xC904 +0xC1DA 0xC905 +0xC1DB 0xC906 +0xC1DC 0xC90C +0xC1DD 0xC90D +0xC1DE 0xC90F +0xC1DF 0xC911 +0xC1E0 0xC918 +0xC1E1 0xC92C +0xC1E2 0xC934 +0xC1E3 0xC950 +0xC1E4 0xC951 +0xC1E5 0xC954 +0xC1E6 0xC958 +0xC1E7 0xC960 +0xC1E8 0xC961 +0xC1E9 0xC963 +0xC1EA 0xC96C +0xC1EB 0xC970 +0xC1EC 0xC974 +0xC1ED 0xC97C +0xC1EE 0xC988 +0xC1EF 0xC989 +0xC1F0 0xC98C +0xC1F1 0xC990 +0xC1F2 0xC998 +0xC1F3 0xC999 +0xC1F4 0xC99B +0xC1F5 0xC99D +0xC1F6 0xC9C0 +0xC1F7 0xC9C1 +0xC1F8 0xC9C4 +0xC1F9 0xC9C7 +0xC1FA 0xC9C8 +0xC1FB 0xC9CA +0xC1FC 0xC9D0 +0xC1FD 0xC9D1 +0xC1FE 0xC9D3 +0xC241 0xD5CA +0xC242 0xD5CB +0xC243 0xD5CD +0xC244 0xD5CE +0xC245 0xD5CF +0xC246 0xD5D1 +0xC247 0xD5D3 +0xC248 0xD5D4 +0xC249 0xD5D5 +0xC24A 0xD5D6 +0xC24B 0xD5D7 +0xC24C 0xD5DA +0xC24D 0xD5DC +0xC24E 0xD5DE +0xC24F 0xD5DF +0xC250 0xD5E0 +0xC251 0xD5E1 +0xC252 0xD5E2 +0xC253 0xD5E3 +0xC254 0xD5E6 +0xC255 0xD5E7 +0xC256 0xD5E9 +0xC257 0xD5EA +0xC258 0xD5EB +0xC259 0xD5ED +0xC25A 0xD5EE +0xC261 0xD5EF +0xC262 0xD5F0 +0xC263 0xD5F1 +0xC264 0xD5F2 +0xC265 0xD5F3 +0xC266 0xD5F6 +0xC267 0xD5F8 +0xC268 0xD5FA +0xC269 0xD5FB +0xC26A 0xD5FC +0xC26B 0xD5FD +0xC26C 0xD5FE +0xC26D 0xD5FF +0xC26E 0xD602 +0xC26F 0xD603 +0xC270 0xD605 +0xC271 0xD606 +0xC272 0xD607 +0xC273 0xD609 +0xC274 0xD60A +0xC275 0xD60B +0xC276 0xD60C +0xC277 0xD60D +0xC278 0xD60E +0xC279 0xD60F +0xC27A 0xD612 +0xC281 0xD616 +0xC282 0xD617 +0xC283 0xD618 +0xC284 0xD619 +0xC285 0xD61A +0xC286 0xD61B +0xC287 0xD61D +0xC288 0xD61E +0xC289 0xD61F +0xC28A 0xD621 +0xC28B 0xD622 +0xC28C 0xD623 +0xC28D 0xD625 +0xC28E 0xD626 +0xC28F 0xD627 +0xC290 0xD628 +0xC291 0xD629 +0xC292 0xD62A +0xC293 0xD62B +0xC294 0xD62C +0xC295 0xD62E +0xC296 0xD62F +0xC297 0xD630 +0xC298 0xD631 +0xC299 0xD632 +0xC29A 0xD633 +0xC29B 0xD634 +0xC29C 0xD635 +0xC29D 0xD636 +0xC29E 0xD637 +0xC29F 0xD63A +0xC2A0 0xD63B +0xC2A1 0xC9D5 +0xC2A2 0xC9D6 +0xC2A3 0xC9D9 +0xC2A4 0xC9DA +0xC2A5 0xC9DC +0xC2A6 0xC9DD +0xC2A7 0xC9E0 +0xC2A8 0xC9E2 +0xC2A9 0xC9E4 +0xC2AA 0xC9E7 +0xC2AB 0xC9EC +0xC2AC 0xC9ED +0xC2AD 0xC9EF +0xC2AE 0xC9F0 +0xC2AF 0xC9F1 +0xC2B0 0xC9F8 +0xC2B1 0xC9F9 +0xC2B2 0xC9FC +0xC2B3 0xCA00 +0xC2B4 0xCA08 +0xC2B5 0xCA09 +0xC2B6 0xCA0B +0xC2B7 0xCA0C +0xC2B8 0xCA0D +0xC2B9 0xCA14 +0xC2BA 0xCA18 +0xC2BB 0xCA29 +0xC2BC 0xCA4C +0xC2BD 0xCA4D +0xC2BE 0xCA50 +0xC2BF 0xCA54 +0xC2C0 0xCA5C +0xC2C1 0xCA5D +0xC2C2 0xCA5F +0xC2C3 0xCA60 +0xC2C4 0xCA61 +0xC2C5 0xCA68 +0xC2C6 0xCA7D +0xC2C7 0xCA84 +0xC2C8 0xCA98 +0xC2C9 0xCABC +0xC2CA 0xCABD +0xC2CB 0xCAC0 +0xC2CC 0xCAC4 +0xC2CD 0xCACC +0xC2CE 0xCACD +0xC2CF 0xCACF +0xC2D0 0xCAD1 +0xC2D1 0xCAD3 +0xC2D2 0xCAD8 +0xC2D3 0xCAD9 +0xC2D4 0xCAE0 +0xC2D5 0xCAEC +0xC2D6 0xCAF4 +0xC2D7 0xCB08 +0xC2D8 0xCB10 +0xC2D9 0xCB14 +0xC2DA 0xCB18 +0xC2DB 0xCB20 +0xC2DC 0xCB21 +0xC2DD 0xCB41 +0xC2DE 0xCB48 +0xC2DF 0xCB49 +0xC2E0 0xCB4C +0xC2E1 0xCB50 +0xC2E2 0xCB58 +0xC2E3 0xCB59 +0xC2E4 0xCB5D +0xC2E5 0xCB64 +0xC2E6 0xCB78 +0xC2E7 0xCB79 +0xC2E8 0xCB9C +0xC2E9 0xCBB8 +0xC2EA 0xCBD4 +0xC2EB 0xCBE4 +0xC2EC 0xCBE7 +0xC2ED 0xCBE9 +0xC2EE 0xCC0C +0xC2EF 0xCC0D +0xC2F0 0xCC10 +0xC2F1 0xCC14 +0xC2F2 0xCC1C +0xC2F3 0xCC1D +0xC2F4 0xCC21 +0xC2F5 0xCC22 +0xC2F6 0xCC27 +0xC2F7 0xCC28 +0xC2F8 0xCC29 +0xC2F9 0xCC2C +0xC2FA 0xCC2E +0xC2FB 0xCC30 +0xC2FC 0xCC38 +0xC2FD 0xCC39 +0xC2FE 0xCC3B +0xC341 0xD63D +0xC342 0xD63E +0xC343 0xD63F +0xC344 0xD641 +0xC345 0xD642 +0xC346 0xD643 +0xC347 0xD644 +0xC348 0xD646 +0xC349 0xD647 +0xC34A 0xD64A +0xC34B 0xD64C +0xC34C 0xD64E +0xC34D 0xD64F +0xC34E 0xD650 +0xC34F 0xD652 +0xC350 0xD653 +0xC351 0xD656 +0xC352 0xD657 +0xC353 0xD659 +0xC354 0xD65A +0xC355 0xD65B +0xC356 0xD65D +0xC357 0xD65E +0xC358 0xD65F +0xC359 0xD660 +0xC35A 0xD661 +0xC361 0xD662 +0xC362 0xD663 +0xC363 0xD664 +0xC364 0xD665 +0xC365 0xD666 +0xC366 0xD668 +0xC367 0xD66A +0xC368 0xD66B +0xC369 0xD66C +0xC36A 0xD66D +0xC36B 0xD66E +0xC36C 0xD66F +0xC36D 0xD672 +0xC36E 0xD673 +0xC36F 0xD675 +0xC370 0xD676 +0xC371 0xD677 +0xC372 0xD678 +0xC373 0xD679 +0xC374 0xD67A +0xC375 0xD67B +0xC376 0xD67C +0xC377 0xD67D +0xC378 0xD67E +0xC379 0xD67F +0xC37A 0xD680 +0xC381 0xD681 +0xC382 0xD682 +0xC383 0xD684 +0xC384 0xD686 +0xC385 0xD687 +0xC386 0xD688 +0xC387 0xD689 +0xC388 0xD68A +0xC389 0xD68B +0xC38A 0xD68E +0xC38B 0xD68F +0xC38C 0xD691 +0xC38D 0xD692 +0xC38E 0xD693 +0xC38F 0xD695 +0xC390 0xD696 +0xC391 0xD697 +0xC392 0xD698 +0xC393 0xD699 +0xC394 0xD69A +0xC395 0xD69B +0xC396 0xD69C +0xC397 0xD69E +0xC398 0xD6A0 +0xC399 0xD6A2 +0xC39A 0xD6A3 +0xC39B 0xD6A4 +0xC39C 0xD6A5 +0xC39D 0xD6A6 +0xC39E 0xD6A7 +0xC39F 0xD6A9 +0xC3A0 0xD6AA +0xC3A1 0xCC3C +0xC3A2 0xCC3D +0xC3A3 0xCC3E +0xC3A4 0xCC44 +0xC3A5 0xCC45 +0xC3A6 0xCC48 +0xC3A7 0xCC4C +0xC3A8 0xCC54 +0xC3A9 0xCC55 +0xC3AA 0xCC57 +0xC3AB 0xCC58 +0xC3AC 0xCC59 +0xC3AD 0xCC60 +0xC3AE 0xCC64 +0xC3AF 0xCC66 +0xC3B0 0xCC68 +0xC3B1 0xCC70 +0xC3B2 0xCC75 +0xC3B3 0xCC98 +0xC3B4 0xCC99 +0xC3B5 0xCC9C +0xC3B6 0xCCA0 +0xC3B7 0xCCA8 +0xC3B8 0xCCA9 +0xC3B9 0xCCAB +0xC3BA 0xCCAC +0xC3BB 0xCCAD +0xC3BC 0xCCB4 +0xC3BD 0xCCB5 +0xC3BE 0xCCB8 +0xC3BF 0xCCBC +0xC3C0 0xCCC4 +0xC3C1 0xCCC5 +0xC3C2 0xCCC7 +0xC3C3 0xCCC9 +0xC3C4 0xCCD0 +0xC3C5 0xCCD4 +0xC3C6 0xCCE4 +0xC3C7 0xCCEC +0xC3C8 0xCCF0 +0xC3C9 0xCD01 +0xC3CA 0xCD08 +0xC3CB 0xCD09 +0xC3CC 0xCD0C +0xC3CD 0xCD10 +0xC3CE 0xCD18 +0xC3CF 0xCD19 +0xC3D0 0xCD1B +0xC3D1 0xCD1D +0xC3D2 0xCD24 +0xC3D3 0xCD28 +0xC3D4 0xCD2C +0xC3D5 0xCD39 +0xC3D6 0xCD5C +0xC3D7 0xCD60 +0xC3D8 0xCD64 +0xC3D9 0xCD6C +0xC3DA 0xCD6D +0xC3DB 0xCD6F +0xC3DC 0xCD71 +0xC3DD 0xCD78 +0xC3DE 0xCD88 +0xC3DF 0xCD94 +0xC3E0 0xCD95 +0xC3E1 0xCD98 +0xC3E2 0xCD9C +0xC3E3 0xCDA4 +0xC3E4 0xCDA5 +0xC3E5 0xCDA7 +0xC3E6 0xCDA9 +0xC3E7 0xCDB0 +0xC3E8 0xCDC4 +0xC3E9 0xCDCC +0xC3EA 0xCDD0 +0xC3EB 0xCDE8 +0xC3EC 0xCDEC +0xC3ED 0xCDF0 +0xC3EE 0xCDF8 +0xC3EF 0xCDF9 +0xC3F0 0xCDFB +0xC3F1 0xCDFD +0xC3F2 0xCE04 +0xC3F3 0xCE08 +0xC3F4 0xCE0C +0xC3F5 0xCE14 +0xC3F6 0xCE19 +0xC3F7 0xCE20 +0xC3F8 0xCE21 +0xC3F9 0xCE24 +0xC3FA 0xCE28 +0xC3FB 0xCE30 +0xC3FC 0xCE31 +0xC3FD 0xCE33 +0xC3FE 0xCE35 +0xC441 0xD6AB +0xC442 0xD6AD +0xC443 0xD6AE +0xC444 0xD6AF +0xC445 0xD6B1 +0xC446 0xD6B2 +0xC447 0xD6B3 +0xC448 0xD6B4 +0xC449 0xD6B5 +0xC44A 0xD6B6 +0xC44B 0xD6B7 +0xC44C 0xD6B8 +0xC44D 0xD6BA +0xC44E 0xD6BC +0xC44F 0xD6BD +0xC450 0xD6BE +0xC451 0xD6BF +0xC452 0xD6C0 +0xC453 0xD6C1 +0xC454 0xD6C2 +0xC455 0xD6C3 +0xC456 0xD6C6 +0xC457 0xD6C7 +0xC458 0xD6C9 +0xC459 0xD6CA +0xC45A 0xD6CB +0xC461 0xD6CD +0xC462 0xD6CE +0xC463 0xD6CF +0xC464 0xD6D0 +0xC465 0xD6D2 +0xC466 0xD6D3 +0xC467 0xD6D5 +0xC468 0xD6D6 +0xC469 0xD6D8 +0xC46A 0xD6DA +0xC46B 0xD6DB +0xC46C 0xD6DC +0xC46D 0xD6DD +0xC46E 0xD6DE +0xC46F 0xD6DF +0xC470 0xD6E1 +0xC471 0xD6E2 +0xC472 0xD6E3 +0xC473 0xD6E5 +0xC474 0xD6E6 +0xC475 0xD6E7 +0xC476 0xD6E9 +0xC477 0xD6EA +0xC478 0xD6EB +0xC479 0xD6EC +0xC47A 0xD6ED +0xC481 0xD6EE +0xC482 0xD6EF +0xC483 0xD6F1 +0xC484 0xD6F2 +0xC485 0xD6F3 +0xC486 0xD6F4 +0xC487 0xD6F6 +0xC488 0xD6F7 +0xC489 0xD6F8 +0xC48A 0xD6F9 +0xC48B 0xD6FA +0xC48C 0xD6FB +0xC48D 0xD6FE +0xC48E 0xD6FF +0xC48F 0xD701 +0xC490 0xD702 +0xC491 0xD703 +0xC492 0xD705 +0xC493 0xD706 +0xC494 0xD707 +0xC495 0xD708 +0xC496 0xD709 +0xC497 0xD70A +0xC498 0xD70B +0xC499 0xD70C +0xC49A 0xD70D +0xC49B 0xD70E +0xC49C 0xD70F +0xC49D 0xD710 +0xC49E 0xD712 +0xC49F 0xD713 +0xC4A0 0xD714 +0xC4A1 0xCE58 +0xC4A2 0xCE59 +0xC4A3 0xCE5C +0xC4A4 0xCE5F +0xC4A5 0xCE60 +0xC4A6 0xCE61 +0xC4A7 0xCE68 +0xC4A8 0xCE69 +0xC4A9 0xCE6B +0xC4AA 0xCE6D +0xC4AB 0xCE74 +0xC4AC 0xCE75 +0xC4AD 0xCE78 +0xC4AE 0xCE7C +0xC4AF 0xCE84 +0xC4B0 0xCE85 +0xC4B1 0xCE87 +0xC4B2 0xCE89 +0xC4B3 0xCE90 +0xC4B4 0xCE91 +0xC4B5 0xCE94 +0xC4B6 0xCE98 +0xC4B7 0xCEA0 +0xC4B8 0xCEA1 +0xC4B9 0xCEA3 +0xC4BA 0xCEA4 +0xC4BB 0xCEA5 +0xC4BC 0xCEAC +0xC4BD 0xCEAD +0xC4BE 0xCEC1 +0xC4BF 0xCEE4 +0xC4C0 0xCEE5 +0xC4C1 0xCEE8 +0xC4C2 0xCEEB +0xC4C3 0xCEEC +0xC4C4 0xCEF4 +0xC4C5 0xCEF5 +0xC4C6 0xCEF7 +0xC4C7 0xCEF8 +0xC4C8 0xCEF9 +0xC4C9 0xCF00 +0xC4CA 0xCF01 +0xC4CB 0xCF04 +0xC4CC 0xCF08 +0xC4CD 0xCF10 +0xC4CE 0xCF11 +0xC4CF 0xCF13 +0xC4D0 0xCF15 +0xC4D1 0xCF1C +0xC4D2 0xCF20 +0xC4D3 0xCF24 +0xC4D4 0xCF2C +0xC4D5 0xCF2D +0xC4D6 0xCF2F +0xC4D7 0xCF30 +0xC4D8 0xCF31 +0xC4D9 0xCF38 +0xC4DA 0xCF54 +0xC4DB 0xCF55 +0xC4DC 0xCF58 +0xC4DD 0xCF5C +0xC4DE 0xCF64 +0xC4DF 0xCF65 +0xC4E0 0xCF67 +0xC4E1 0xCF69 +0xC4E2 0xCF70 +0xC4E3 0xCF71 +0xC4E4 0xCF74 +0xC4E5 0xCF78 +0xC4E6 0xCF80 +0xC4E7 0xCF85 +0xC4E8 0xCF8C +0xC4E9 0xCFA1 +0xC4EA 0xCFA8 +0xC4EB 0xCFB0 +0xC4EC 0xCFC4 +0xC4ED 0xCFE0 +0xC4EE 0xCFE1 +0xC4EF 0xCFE4 +0xC4F0 0xCFE8 +0xC4F1 0xCFF0 +0xC4F2 0xCFF1 +0xC4F3 0xCFF3 +0xC4F4 0xCFF5 +0xC4F5 0xCFFC +0xC4F6 0xD000 +0xC4F7 0xD004 +0xC4F8 0xD011 +0xC4F9 0xD018 +0xC4FA 0xD02D +0xC4FB 0xD034 +0xC4FC 0xD035 +0xC4FD 0xD038 +0xC4FE 0xD03C +0xC541 0xD715 +0xC542 0xD716 +0xC543 0xD717 +0xC544 0xD71A +0xC545 0xD71B +0xC546 0xD71D +0xC547 0xD71E +0xC548 0xD71F +0xC549 0xD721 +0xC54A 0xD722 +0xC54B 0xD723 +0xC54C 0xD724 +0xC54D 0xD725 +0xC54E 0xD726 +0xC54F 0xD727 +0xC550 0xD72A +0xC551 0xD72C +0xC552 0xD72E +0xC553 0xD72F +0xC554 0xD730 +0xC555 0xD731 +0xC556 0xD732 +0xC557 0xD733 +0xC558 0xD736 +0xC559 0xD737 +0xC55A 0xD739 +0xC561 0xD73A +0xC562 0xD73B +0xC563 0xD73D +0xC564 0xD73E +0xC565 0xD73F +0xC566 0xD740 +0xC567 0xD741 +0xC568 0xD742 +0xC569 0xD743 +0xC56A 0xD745 +0xC56B 0xD746 +0xC56C 0xD748 +0xC56D 0xD74A +0xC56E 0xD74B +0xC56F 0xD74C +0xC570 0xD74D +0xC571 0xD74E +0xC572 0xD74F +0xC573 0xD752 +0xC574 0xD753 +0xC575 0xD755 +0xC576 0xD75A +0xC577 0xD75B +0xC578 0xD75C +0xC579 0xD75D +0xC57A 0xD75E +0xC581 0xD75F +0xC582 0xD762 +0xC583 0xD764 +0xC584 0xD766 +0xC585 0xD767 +0xC586 0xD768 +0xC587 0xD76A +0xC588 0xD76B +0xC589 0xD76D +0xC58A 0xD76E +0xC58B 0xD76F +0xC58C 0xD771 +0xC58D 0xD772 +0xC58E 0xD773 +0xC58F 0xD775 +0xC590 0xD776 +0xC591 0xD777 +0xC592 0xD778 +0xC593 0xD779 +0xC594 0xD77A +0xC595 0xD77B +0xC596 0xD77E +0xC597 0xD77F +0xC598 0xD780 +0xC599 0xD782 +0xC59A 0xD783 +0xC59B 0xD784 +0xC59C 0xD785 +0xC59D 0xD786 +0xC59E 0xD787 +0xC59F 0xD78A +0xC5A0 0xD78B +0xC5A1 0xD044 +0xC5A2 0xD045 +0xC5A3 0xD047 +0xC5A4 0xD049 +0xC5A5 0xD050 +0xC5A6 0xD054 +0xC5A7 0xD058 +0xC5A8 0xD060 +0xC5A9 0xD06C +0xC5AA 0xD06D +0xC5AB 0xD070 +0xC5AC 0xD074 +0xC5AD 0xD07C +0xC5AE 0xD07D +0xC5AF 0xD081 +0xC5B0 0xD0A4 +0xC5B1 0xD0A5 +0xC5B2 0xD0A8 +0xC5B3 0xD0AC +0xC5B4 0xD0B4 +0xC5B5 0xD0B5 +0xC5B6 0xD0B7 +0xC5B7 0xD0B9 +0xC5B8 0xD0C0 +0xC5B9 0xD0C1 +0xC5BA 0xD0C4 +0xC5BB 0xD0C8 +0xC5BC 0xD0C9 +0xC5BD 0xD0D0 +0xC5BE 0xD0D1 +0xC5BF 0xD0D3 +0xC5C0 0xD0D4 +0xC5C1 0xD0D5 +0xC5C2 0xD0DC +0xC5C3 0xD0DD +0xC5C4 0xD0E0 +0xC5C5 0xD0E4 +0xC5C6 0xD0EC +0xC5C7 0xD0ED +0xC5C8 0xD0EF +0xC5C9 0xD0F0 +0xC5CA 0xD0F1 +0xC5CB 0xD0F8 +0xC5CC 0xD10D +0xC5CD 0xD130 +0xC5CE 0xD131 +0xC5CF 0xD134 +0xC5D0 0xD138 +0xC5D1 0xD13A +0xC5D2 0xD140 +0xC5D3 0xD141 +0xC5D4 0xD143 +0xC5D5 0xD144 +0xC5D6 0xD145 +0xC5D7 0xD14C +0xC5D8 0xD14D +0xC5D9 0xD150 +0xC5DA 0xD154 +0xC5DB 0xD15C +0xC5DC 0xD15D +0xC5DD 0xD15F +0xC5DE 0xD161 +0xC5DF 0xD168 +0xC5E0 0xD16C +0xC5E1 0xD17C +0xC5E2 0xD184 +0xC5E3 0xD188 +0xC5E4 0xD1A0 +0xC5E5 0xD1A1 +0xC5E6 0xD1A4 +0xC5E7 0xD1A8 +0xC5E8 0xD1B0 +0xC5E9 0xD1B1 +0xC5EA 0xD1B3 +0xC5EB 0xD1B5 +0xC5EC 0xD1BA +0xC5ED 0xD1BC +0xC5EE 0xD1C0 +0xC5EF 0xD1D8 +0xC5F0 0xD1F4 +0xC5F1 0xD1F8 +0xC5F2 0xD207 +0xC5F3 0xD209 +0xC5F4 0xD210 +0xC5F5 0xD22C +0xC5F6 0xD22D +0xC5F7 0xD230 +0xC5F8 0xD234 +0xC5F9 0xD23C +0xC5FA 0xD23D +0xC5FB 0xD23F +0xC5FC 0xD241 +0xC5FD 0xD248 +0xC5FE 0xD25C +0xC641 0xD78D +0xC642 0xD78E +0xC643 0xD78F +0xC644 0xD791 +0xC645 0xD792 +0xC646 0xD793 +0xC647 0xD794 +0xC648 0xD795 +0xC649 0xD796 +0xC64A 0xD797 +0xC64B 0xD79A +0xC64C 0xD79C +0xC64D 0xD79E +0xC64E 0xD79F +0xC64F 0xD7A0 +0xC650 0xD7A1 +0xC651 0xD7A2 +0xC652 0xD7A3 +0xC6A1 0xD264 +0xC6A2 0xD280 +0xC6A3 0xD281 +0xC6A4 0xD284 +0xC6A5 0xD288 +0xC6A6 0xD290 +0xC6A7 0xD291 +0xC6A8 0xD295 +0xC6A9 0xD29C +0xC6AA 0xD2A0 +0xC6AB 0xD2A4 +0xC6AC 0xD2AC +0xC6AD 0xD2B1 +0xC6AE 0xD2B8 +0xC6AF 0xD2B9 +0xC6B0 0xD2BC +0xC6B1 0xD2BF +0xC6B2 0xD2C0 +0xC6B3 0xD2C2 +0xC6B4 0xD2C8 +0xC6B5 0xD2C9 +0xC6B6 0xD2CB +0xC6B7 0xD2D4 +0xC6B8 0xD2D8 +0xC6B9 0xD2DC +0xC6BA 0xD2E4 +0xC6BB 0xD2E5 +0xC6BC 0xD2F0 +0xC6BD 0xD2F1 +0xC6BE 0xD2F4 +0xC6BF 0xD2F8 +0xC6C0 0xD300 +0xC6C1 0xD301 +0xC6C2 0xD303 +0xC6C3 0xD305 +0xC6C4 0xD30C +0xC6C5 0xD30D +0xC6C6 0xD30E +0xC6C7 0xD310 +0xC6C8 0xD314 +0xC6C9 0xD316 +0xC6CA 0xD31C +0xC6CB 0xD31D +0xC6CC 0xD31F +0xC6CD 0xD320 +0xC6CE 0xD321 +0xC6CF 0xD325 +0xC6D0 0xD328 +0xC6D1 0xD329 +0xC6D2 0xD32C +0xC6D3 0xD330 +0xC6D4 0xD338 +0xC6D5 0xD339 +0xC6D6 0xD33B +0xC6D7 0xD33C +0xC6D8 0xD33D +0xC6D9 0xD344 +0xC6DA 0xD345 +0xC6DB 0xD37C +0xC6DC 0xD37D +0xC6DD 0xD380 +0xC6DE 0xD384 +0xC6DF 0xD38C +0xC6E0 0xD38D +0xC6E1 0xD38F +0xC6E2 0xD390 +0xC6E3 0xD391 +0xC6E4 0xD398 +0xC6E5 0xD399 +0xC6E6 0xD39C +0xC6E7 0xD3A0 +0xC6E8 0xD3A8 +0xC6E9 0xD3A9 +0xC6EA 0xD3AB +0xC6EB 0xD3AD +0xC6EC 0xD3B4 +0xC6ED 0xD3B8 +0xC6EE 0xD3BC +0xC6EF 0xD3C4 +0xC6F0 0xD3C5 +0xC6F1 0xD3C8 +0xC6F2 0xD3C9 +0xC6F3 0xD3D0 +0xC6F4 0xD3D8 +0xC6F5 0xD3E1 +0xC6F6 0xD3E3 +0xC6F7 0xD3EC +0xC6F8 0xD3ED +0xC6F9 0xD3F0 +0xC6FA 0xD3F4 +0xC6FB 0xD3FC +0xC6FC 0xD3FD +0xC6FD 0xD3FF +0xC6FE 0xD401 +0xC7A1 0xD408 +0xC7A2 0xD41D +0xC7A3 0xD440 +0xC7A4 0xD444 +0xC7A5 0xD45C +0xC7A6 0xD460 +0xC7A7 0xD464 +0xC7A8 0xD46D +0xC7A9 0xD46F +0xC7AA 0xD478 +0xC7AB 0xD479 +0xC7AC 0xD47C +0xC7AD 0xD47F +0xC7AE 0xD480 +0xC7AF 0xD482 +0xC7B0 0xD488 +0xC7B1 0xD489 +0xC7B2 0xD48B +0xC7B3 0xD48D +0xC7B4 0xD494 +0xC7B5 0xD4A9 +0xC7B6 0xD4CC +0xC7B7 0xD4D0 +0xC7B8 0xD4D4 +0xC7B9 0xD4DC +0xC7BA 0xD4DF +0xC7BB 0xD4E8 +0xC7BC 0xD4EC +0xC7BD 0xD4F0 +0xC7BE 0xD4F8 +0xC7BF 0xD4FB +0xC7C0 0xD4FD +0xC7C1 0xD504 +0xC7C2 0xD508 +0xC7C3 0xD50C +0xC7C4 0xD514 +0xC7C5 0xD515 +0xC7C6 0xD517 +0xC7C7 0xD53C +0xC7C8 0xD53D +0xC7C9 0xD540 +0xC7CA 0xD544 +0xC7CB 0xD54C +0xC7CC 0xD54D +0xC7CD 0xD54F +0xC7CE 0xD551 +0xC7CF 0xD558 +0xC7D0 0xD559 +0xC7D1 0xD55C +0xC7D2 0xD560 +0xC7D3 0xD565 +0xC7D4 0xD568 +0xC7D5 0xD569 +0xC7D6 0xD56B +0xC7D7 0xD56D +0xC7D8 0xD574 +0xC7D9 0xD575 +0xC7DA 0xD578 +0xC7DB 0xD57C +0xC7DC 0xD584 +0xC7DD 0xD585 +0xC7DE 0xD587 +0xC7DF 0xD588 +0xC7E0 0xD589 +0xC7E1 0xD590 +0xC7E2 0xD5A5 +0xC7E3 0xD5C8 +0xC7E4 0xD5C9 +0xC7E5 0xD5CC +0xC7E6 0xD5D0 +0xC7E7 0xD5D2 +0xC7E8 0xD5D8 +0xC7E9 0xD5D9 +0xC7EA 0xD5DB +0xC7EB 0xD5DD +0xC7EC 0xD5E4 +0xC7ED 0xD5E5 +0xC7EE 0xD5E8 +0xC7EF 0xD5EC +0xC7F0 0xD5F4 +0xC7F1 0xD5F5 +0xC7F2 0xD5F7 +0xC7F3 0xD5F9 +0xC7F4 0xD600 +0xC7F5 0xD601 +0xC7F6 0xD604 +0xC7F7 0xD608 +0xC7F8 0xD610 +0xC7F9 0xD611 +0xC7FA 0xD613 +0xC7FB 0xD614 +0xC7FC 0xD615 +0xC7FD 0xD61C +0xC7FE 0xD620 +0xC8A1 0xD624 +0xC8A2 0xD62D +0xC8A3 0xD638 +0xC8A4 0xD639 +0xC8A5 0xD63C +0xC8A6 0xD640 +0xC8A7 0xD645 +0xC8A8 0xD648 +0xC8A9 0xD649 +0xC8AA 0xD64B +0xC8AB 0xD64D +0xC8AC 0xD651 +0xC8AD 0xD654 +0xC8AE 0xD655 +0xC8AF 0xD658 +0xC8B0 0xD65C +0xC8B1 0xD667 +0xC8B2 0xD669 +0xC8B3 0xD670 +0xC8B4 0xD671 +0xC8B5 0xD674 +0xC8B6 0xD683 +0xC8B7 0xD685 +0xC8B8 0xD68C +0xC8B9 0xD68D +0xC8BA 0xD690 +0xC8BB 0xD694 +0xC8BC 0xD69D +0xC8BD 0xD69F +0xC8BE 0xD6A1 +0xC8BF 0xD6A8 +0xC8C0 0xD6AC +0xC8C1 0xD6B0 +0xC8C2 0xD6B9 +0xC8C3 0xD6BB +0xC8C4 0xD6C4 +0xC8C5 0xD6C5 +0xC8C6 0xD6C8 +0xC8C7 0xD6CC +0xC8C8 0xD6D1 +0xC8C9 0xD6D4 +0xC8CA 0xD6D7 +0xC8CB 0xD6D9 +0xC8CC 0xD6E0 +0xC8CD 0xD6E4 +0xC8CE 0xD6E8 +0xC8CF 0xD6F0 +0xC8D0 0xD6F5 +0xC8D1 0xD6FC +0xC8D2 0xD6FD +0xC8D3 0xD700 +0xC8D4 0xD704 +0xC8D5 0xD711 +0xC8D6 0xD718 +0xC8D7 0xD719 +0xC8D8 0xD71C +0xC8D9 0xD720 +0xC8DA 0xD728 +0xC8DB 0xD729 +0xC8DC 0xD72B +0xC8DD 0xD72D +0xC8DE 0xD734 +0xC8DF 0xD735 +0xC8E0 0xD738 +0xC8E1 0xD73C +0xC8E2 0xD744 +0xC8E3 0xD747 +0xC8E4 0xD749 +0xC8E5 0xD750 +0xC8E6 0xD751 +0xC8E7 0xD754 +0xC8E8 0xD756 +0xC8E9 0xD757 +0xC8EA 0xD758 +0xC8EB 0xD759 +0xC8EC 0xD760 +0xC8ED 0xD761 +0xC8EE 0xD763 +0xC8EF 0xD765 +0xC8F0 0xD769 +0xC8F1 0xD76C +0xC8F2 0xD770 +0xC8F3 0xD774 +0xC8F4 0xD77C +0xC8F5 0xD77D +0xC8F6 0xD781 +0xC8F7 0xD788 +0xC8F8 0xD789 +0xC8F9 0xD78C +0xC8FA 0xD790 +0xC8FB 0xD798 +0xC8FC 0xD799 +0xC8FD 0xD79B +0xC8FE 0xD79D +0xC9A1 0xE000 +0xC9A2 0xE001 +0xC9A3 0xE002 +0xC9A4 0xE003 +0xC9A5 0xE004 +0xC9A6 0xE005 +0xC9A7 0xE006 +0xC9A8 0xE007 +0xC9A9 0xE008 +0xC9AA 0xE009 +0xC9AB 0xE00A +0xC9AC 0xE00B +0xC9AD 0xE00C +0xC9AE 0xE00D +0xC9AF 0xE00E +0xC9B0 0xE00F +0xC9B1 0xE010 +0xC9B2 0xE011 +0xC9B3 0xE012 +0xC9B4 0xE013 +0xC9B5 0xE014 +0xC9B6 0xE015 +0xC9B7 0xE016 +0xC9B8 0xE017 +0xC9B9 0xE018 +0xC9BA 0xE019 +0xC9BB 0xE01A +0xC9BC 0xE01B +0xC9BD 0xE01C +0xC9BE 0xE01D +0xC9BF 0xE01E +0xC9C0 0xE01F +0xC9C1 0xE020 +0xC9C2 0xE021 +0xC9C3 0xE022 +0xC9C4 0xE023 +0xC9C5 0xE024 +0xC9C6 0xE025 +0xC9C7 0xE026 +0xC9C8 0xE027 +0xC9C9 0xE028 +0xC9CA 0xE029 +0xC9CB 0xE02A +0xC9CC 0xE02B +0xC9CD 0xE02C +0xC9CE 0xE02D +0xC9CF 0xE02E +0xC9D0 0xE02F +0xC9D1 0xE030 +0xC9D2 0xE031 +0xC9D3 0xE032 +0xC9D4 0xE033 +0xC9D5 0xE034 +0xC9D6 0xE035 +0xC9D7 0xE036 +0xC9D8 0xE037 +0xC9D9 0xE038 +0xC9DA 0xE039 +0xC9DB 0xE03A +0xC9DC 0xE03B +0xC9DD 0xE03C +0xC9DE 0xE03D +0xC9DF 0xE03E +0xC9E0 0xE03F +0xC9E1 0xE040 +0xC9E2 0xE041 +0xC9E3 0xE042 +0xC9E4 0xE043 +0xC9E5 0xE044 +0xC9E6 0xE045 +0xC9E7 0xE046 +0xC9E8 0xE047 +0xC9E9 0xE048 +0xC9EA 0xE049 +0xC9EB 0xE04A +0xC9EC 0xE04B +0xC9ED 0xE04C +0xC9EE 0xE04D +0xC9EF 0xE04E +0xC9F0 0xE04F +0xC9F1 0xE050 +0xC9F2 0xE051 +0xC9F3 0xE052 +0xC9F4 0xE053 +0xC9F5 0xE054 +0xC9F6 0xE055 +0xC9F7 0xE056 +0xC9F8 0xE057 +0xC9F9 0xE058 +0xC9FA 0xE059 +0xC9FB 0xE05A +0xC9FC 0xE05B +0xC9FD 0xE05C +0xC9FE 0xE05D +0xCAA1 0x4F3D +0xCAA2 0x4F73 +0xCAA3 0x5047 +0xCAA4 0x50F9 +0xCAA5 0x52A0 +0xCAA6 0x53EF +0xCAA7 0x5475 +0xCAA8 0x54E5 +0xCAA9 0x5609 +0xCAAA 0x5AC1 +0xCAAB 0x5BB6 +0xCAAC 0x6687 +0xCAAD 0x67B6 +0xCAAE 0x67B7 +0xCAAF 0x67EF +0xCAB0 0x6B4C +0xCAB1 0x73C2 +0xCAB2 0x75C2 +0xCAB3 0x7A3C +0xCAB4 0x82DB +0xCAB5 0x8304 +0xCAB6 0x8857 +0xCAB7 0x8888 +0xCAB8 0x8A36 +0xCAB9 0x8CC8 +0xCABA 0x8DCF +0xCABB 0x8EFB +0xCABC 0x8FE6 +0xCABD 0x99D5 +0xCABE 0x523B +0xCABF 0x5374 +0xCAC0 0x5404 +0xCAC1 0x606A +0xCAC2 0x6164 +0xCAC3 0x6BBC +0xCAC4 0x73CF +0xCAC5 0x811A +0xCAC6 0x89BA +0xCAC7 0x89D2 +0xCAC8 0x95A3 +0xCAC9 0x4F83 +0xCACA 0x520A +0xCACB 0x58BE +0xCACC 0x5978 +0xCACD 0x59E6 +0xCACE 0x5E72 +0xCACF 0x5E79 +0xCAD0 0x61C7 +0xCAD1 0x63C0 +0xCAD2 0x6746 +0xCAD3 0x67EC +0xCAD4 0x687F +0xCAD5 0x6F97 +0xCAD6 0x764E +0xCAD7 0x770B +0xCAD8 0x78F5 +0xCAD9 0x7A08 +0xCADA 0x7AFF +0xCADB 0x7C21 +0xCADC 0x809D +0xCADD 0x826E +0xCADE 0x8271 +0xCADF 0x8AEB +0xCAE0 0x9593 +0xCAE1 0x4E6B +0xCAE2 0x559D +0xCAE3 0x66F7 +0xCAE4 0x6E34 +0xCAE5 0x78A3 +0xCAE6 0x7AED +0xCAE7 0x845B +0xCAE8 0x8910 +0xCAE9 0x874E +0xCAEA 0x97A8 +0xCAEB 0x52D8 +0xCAEC 0x574E +0xCAED 0x582A +0xCAEE 0x5D4C +0xCAEF 0x611F +0xCAF0 0x61BE +0xCAF1 0x6221 +0xCAF2 0x6562 +0xCAF3 0x67D1 +0xCAF4 0x6A44 +0xCAF5 0x6E1B +0xCAF6 0x7518 +0xCAF7 0x75B3 +0xCAF8 0x76E3 +0xCAF9 0x77B0 +0xCAFA 0x7D3A +0xCAFB 0x90AF +0xCAFC 0x9451 +0xCAFD 0x9452 +0xCAFE 0x9F95 +0xCBA1 0x5323 +0xCBA2 0x5CAC +0xCBA3 0x7532 +0xCBA4 0x80DB +0xCBA5 0x9240 +0xCBA6 0x9598 +0xCBA7 0x525B +0xCBA8 0x5808 +0xCBA9 0x59DC +0xCBAA 0x5CA1 +0xCBAB 0x5D17 +0xCBAC 0x5EB7 +0xCBAD 0x5F3A +0xCBAE 0x5F4A +0xCBAF 0x6177 +0xCBB0 0x6C5F +0xCBB1 0x757A +0xCBB2 0x7586 +0xCBB3 0x7CE0 +0xCBB4 0x7D73 +0xCBB5 0x7DB1 +0xCBB6 0x7F8C +0xCBB7 0x8154 +0xCBB8 0x8221 +0xCBB9 0x8591 +0xCBBA 0x8941 +0xCBBB 0x8B1B +0xCBBC 0x92FC +0xCBBD 0x964D +0xCBBE 0x9C47 +0xCBBF 0x4ECB +0xCBC0 0x4EF7 +0xCBC1 0x500B +0xCBC2 0x51F1 +0xCBC3 0x584F +0xCBC4 0x6137 +0xCBC5 0x613E +0xCBC6 0x6168 +0xCBC7 0x6539 +0xCBC8 0x69EA +0xCBC9 0x6F11 +0xCBCA 0x75A5 +0xCBCB 0x7686 +0xCBCC 0x76D6 +0xCBCD 0x7B87 +0xCBCE 0x82A5 +0xCBCF 0x84CB +0xCBD0 0xF900 +0xCBD1 0x93A7 +0xCBD2 0x958B +0xCBD3 0x5580 +0xCBD4 0x5BA2 +0xCBD5 0x5751 +0xCBD6 0xF901 +0xCBD7 0x7CB3 +0xCBD8 0x7FB9 +0xCBD9 0x91B5 +0xCBDA 0x5028 +0xCBDB 0x53BB +0xCBDC 0x5C45 +0xCBDD 0x5DE8 +0xCBDE 0x62D2 +0xCBDF 0x636E +0xCBE0 0x64DA +0xCBE1 0x64E7 +0xCBE2 0x6E20 +0xCBE3 0x70AC +0xCBE4 0x795B +0xCBE5 0x8DDD +0xCBE6 0x8E1E +0xCBE7 0xF902 +0xCBE8 0x907D +0xCBE9 0x9245 +0xCBEA 0x92F8 +0xCBEB 0x4E7E +0xCBEC 0x4EF6 +0xCBED 0x5065 +0xCBEE 0x5DFE +0xCBEF 0x5EFA +0xCBF0 0x6106 +0xCBF1 0x6957 +0xCBF2 0x8171 +0xCBF3 0x8654 +0xCBF4 0x8E47 +0xCBF5 0x9375 +0xCBF6 0x9A2B +0xCBF7 0x4E5E +0xCBF8 0x5091 +0xCBF9 0x6770 +0xCBFA 0x6840 +0xCBFB 0x5109 +0xCBFC 0x528D +0xCBFD 0x5292 +0xCBFE 0x6AA2 +0xCCA1 0x77BC +0xCCA2 0x9210 +0xCCA3 0x9ED4 +0xCCA4 0x52AB +0xCCA5 0x602F +0xCCA6 0x8FF2 +0xCCA7 0x5048 +0xCCA8 0x61A9 +0xCCA9 0x63ED +0xCCAA 0x64CA +0xCCAB 0x683C +0xCCAC 0x6A84 +0xCCAD 0x6FC0 +0xCCAE 0x8188 +0xCCAF 0x89A1 +0xCCB0 0x9694 +0xCCB1 0x5805 +0xCCB2 0x727D +0xCCB3 0x72AC +0xCCB4 0x7504 +0xCCB5 0x7D79 +0xCCB6 0x7E6D +0xCCB7 0x80A9 +0xCCB8 0x898B +0xCCB9 0x8B74 +0xCCBA 0x9063 +0xCCBB 0x9D51 +0xCCBC 0x6289 +0xCCBD 0x6C7A +0xCCBE 0x6F54 +0xCCBF 0x7D50 +0xCCC0 0x7F3A +0xCCC1 0x8A23 +0xCCC2 0x517C +0xCCC3 0x614A +0xCCC4 0x7B9D +0xCCC5 0x8B19 +0xCCC6 0x9257 +0xCCC7 0x938C +0xCCC8 0x4EAC +0xCCC9 0x4FD3 +0xCCCA 0x501E +0xCCCB 0x50BE +0xCCCC 0x5106 +0xCCCD 0x52C1 +0xCCCE 0x52CD +0xCCCF 0x537F +0xCCD0 0x5770 +0xCCD1 0x5883 +0xCCD2 0x5E9A +0xCCD3 0x5F91 +0xCCD4 0x6176 +0xCCD5 0x61AC +0xCCD6 0x64CE +0xCCD7 0x656C +0xCCD8 0x666F +0xCCD9 0x66BB +0xCCDA 0x66F4 +0xCCDB 0x6897 +0xCCDC 0x6D87 +0xCCDD 0x7085 +0xCCDE 0x70F1 +0xCCDF 0x749F +0xCCE0 0x74A5 +0xCCE1 0x74CA +0xCCE2 0x75D9 +0xCCE3 0x786C +0xCCE4 0x78EC +0xCCE5 0x7ADF +0xCCE6 0x7AF6 +0xCCE7 0x7D45 +0xCCE8 0x7D93 +0xCCE9 0x8015 +0xCCEA 0x803F +0xCCEB 0x811B +0xCCEC 0x8396 +0xCCED 0x8B66 +0xCCEE 0x8F15 +0xCCEF 0x9015 +0xCCF0 0x93E1 +0xCCF1 0x9803 +0xCCF2 0x9838 +0xCCF3 0x9A5A +0xCCF4 0x9BE8 +0xCCF5 0x4FC2 +0xCCF6 0x5553 +0xCCF7 0x583A +0xCCF8 0x5951 +0xCCF9 0x5B63 +0xCCFA 0x5C46 +0xCCFB 0x60B8 +0xCCFC 0x6212 +0xCCFD 0x6842 +0xCCFE 0x68B0 +0xCDA1 0x68E8 +0xCDA2 0x6EAA +0xCDA3 0x754C +0xCDA4 0x7678 +0xCDA5 0x78CE +0xCDA6 0x7A3D +0xCDA7 0x7CFB +0xCDA8 0x7E6B +0xCDA9 0x7E7C +0xCDAA 0x8A08 +0xCDAB 0x8AA1 +0xCDAC 0x8C3F +0xCDAD 0x968E +0xCDAE 0x9DC4 +0xCDAF 0x53E4 +0xCDB0 0x53E9 +0xCDB1 0x544A +0xCDB2 0x5471 +0xCDB3 0x56FA +0xCDB4 0x59D1 +0xCDB5 0x5B64 +0xCDB6 0x5C3B +0xCDB7 0x5EAB +0xCDB8 0x62F7 +0xCDB9 0x6537 +0xCDBA 0x6545 +0xCDBB 0x6572 +0xCDBC 0x66A0 +0xCDBD 0x67AF +0xCDBE 0x69C1 +0xCDBF 0x6CBD +0xCDC0 0x75FC +0xCDC1 0x7690 +0xCDC2 0x777E +0xCDC3 0x7A3F +0xCDC4 0x7F94 +0xCDC5 0x8003 +0xCDC6 0x80A1 +0xCDC7 0x818F +0xCDC8 0x82E6 +0xCDC9 0x82FD +0xCDCA 0x83F0 +0xCDCB 0x85C1 +0xCDCC 0x8831 +0xCDCD 0x88B4 +0xCDCE 0x8AA5 +0xCDCF 0xF903 +0xCDD0 0x8F9C +0xCDD1 0x932E +0xCDD2 0x96C7 +0xCDD3 0x9867 +0xCDD4 0x9AD8 +0xCDD5 0x9F13 +0xCDD6 0x54ED +0xCDD7 0x659B +0xCDD8 0x66F2 +0xCDD9 0x688F +0xCDDA 0x7A40 +0xCDDB 0x8C37 +0xCDDC 0x9D60 +0xCDDD 0x56F0 +0xCDDE 0x5764 +0xCDDF 0x5D11 +0xCDE0 0x6606 +0xCDE1 0x68B1 +0xCDE2 0x68CD +0xCDE3 0x6EFE +0xCDE4 0x7428 +0xCDE5 0x889E +0xCDE6 0x9BE4 +0xCDE7 0x6C68 +0xCDE8 0xF904 +0xCDE9 0x9AA8 +0xCDEA 0x4F9B +0xCDEB 0x516C +0xCDEC 0x5171 +0xCDED 0x529F +0xCDEE 0x5B54 +0xCDEF 0x5DE5 +0xCDF0 0x6050 +0xCDF1 0x606D +0xCDF2 0x62F1 +0xCDF3 0x63A7 +0xCDF4 0x653B +0xCDF5 0x73D9 +0xCDF6 0x7A7A +0xCDF7 0x86A3 +0xCDF8 0x8CA2 +0xCDF9 0x978F +0xCDFA 0x4E32 +0xCDFB 0x5BE1 +0xCDFC 0x6208 +0xCDFD 0x679C +0xCDFE 0x74DC +0xCEA1 0x79D1 +0xCEA2 0x83D3 +0xCEA3 0x8A87 +0xCEA4 0x8AB2 +0xCEA5 0x8DE8 +0xCEA6 0x904E +0xCEA7 0x934B +0xCEA8 0x9846 +0xCEA9 0x5ED3 +0xCEAA 0x69E8 +0xCEAB 0x85FF +0xCEAC 0x90ED +0xCEAD 0xF905 +0xCEAE 0x51A0 +0xCEAF 0x5B98 +0xCEB0 0x5BEC +0xCEB1 0x6163 +0xCEB2 0x68FA +0xCEB3 0x6B3E +0xCEB4 0x704C +0xCEB5 0x742F +0xCEB6 0x74D8 +0xCEB7 0x7BA1 +0xCEB8 0x7F50 +0xCEB9 0x83C5 +0xCEBA 0x89C0 +0xCEBB 0x8CAB +0xCEBC 0x95DC +0xCEBD 0x9928 +0xCEBE 0x522E +0xCEBF 0x605D +0xCEC0 0x62EC +0xCEC1 0x9002 +0xCEC2 0x4F8A +0xCEC3 0x5149 +0xCEC4 0x5321 +0xCEC5 0x58D9 +0xCEC6 0x5EE3 +0xCEC7 0x66E0 +0xCEC8 0x6D38 +0xCEC9 0x709A +0xCECA 0x72C2 +0xCECB 0x73D6 +0xCECC 0x7B50 +0xCECD 0x80F1 +0xCECE 0x945B +0xCECF 0x5366 +0xCED0 0x639B +0xCED1 0x7F6B +0xCED2 0x4E56 +0xCED3 0x5080 +0xCED4 0x584A +0xCED5 0x58DE +0xCED6 0x602A +0xCED7 0x6127 +0xCED8 0x62D0 +0xCED9 0x69D0 +0xCEDA 0x9B41 +0xCEDB 0x5B8F +0xCEDC 0x7D18 +0xCEDD 0x80B1 +0xCEDE 0x8F5F +0xCEDF 0x4EA4 +0xCEE0 0x50D1 +0xCEE1 0x54AC +0xCEE2 0x55AC +0xCEE3 0x5B0C +0xCEE4 0x5DA0 +0xCEE5 0x5DE7 +0xCEE6 0x652A +0xCEE7 0x654E +0xCEE8 0x6821 +0xCEE9 0x6A4B +0xCEEA 0x72E1 +0xCEEB 0x768E +0xCEEC 0x77EF +0xCEED 0x7D5E +0xCEEE 0x7FF9 +0xCEEF 0x81A0 +0xCEF0 0x854E +0xCEF1 0x86DF +0xCEF2 0x8F03 +0xCEF3 0x8F4E +0xCEF4 0x90CA +0xCEF5 0x9903 +0xCEF6 0x9A55 +0xCEF7 0x9BAB +0xCEF8 0x4E18 +0xCEF9 0x4E45 +0xCEFA 0x4E5D +0xCEFB 0x4EC7 +0xCEFC 0x4FF1 +0xCEFD 0x5177 +0xCEFE 0x52FE +0xCFA1 0x5340 +0xCFA2 0x53E3 +0xCFA3 0x53E5 +0xCFA4 0x548E +0xCFA5 0x5614 +0xCFA6 0x5775 +0xCFA7 0x57A2 +0xCFA8 0x5BC7 +0xCFA9 0x5D87 +0xCFAA 0x5ED0 +0xCFAB 0x61FC +0xCFAC 0x62D8 +0xCFAD 0x6551 +0xCFAE 0x67B8 +0xCFAF 0x67E9 +0xCFB0 0x69CB +0xCFB1 0x6B50 +0xCFB2 0x6BC6 +0xCFB3 0x6BEC +0xCFB4 0x6C42 +0xCFB5 0x6E9D +0xCFB6 0x7078 +0xCFB7 0x72D7 +0xCFB8 0x7396 +0xCFB9 0x7403 +0xCFBA 0x77BF +0xCFBB 0x77E9 +0xCFBC 0x7A76 +0xCFBD 0x7D7F +0xCFBE 0x8009 +0xCFBF 0x81FC +0xCFC0 0x8205 +0xCFC1 0x820A +0xCFC2 0x82DF +0xCFC3 0x8862 +0xCFC4 0x8B33 +0xCFC5 0x8CFC +0xCFC6 0x8EC0 +0xCFC7 0x9011 +0xCFC8 0x90B1 +0xCFC9 0x9264 +0xCFCA 0x92B6 +0xCFCB 0x99D2 +0xCFCC 0x9A45 +0xCFCD 0x9CE9 +0xCFCE 0x9DD7 +0xCFCF 0x9F9C +0xCFD0 0x570B +0xCFD1 0x5C40 +0xCFD2 0x83CA +0xCFD3 0x97A0 +0xCFD4 0x97AB +0xCFD5 0x9EB4 +0xCFD6 0x541B +0xCFD7 0x7A98 +0xCFD8 0x7FA4 +0xCFD9 0x88D9 +0xCFDA 0x8ECD +0xCFDB 0x90E1 +0xCFDC 0x5800 +0xCFDD 0x5C48 +0xCFDE 0x6398 +0xCFDF 0x7A9F +0xCFE0 0x5BAE +0xCFE1 0x5F13 +0xCFE2 0x7A79 +0xCFE3 0x7AAE +0xCFE4 0x828E +0xCFE5 0x8EAC +0xCFE6 0x5026 +0xCFE7 0x5238 +0xCFE8 0x52F8 +0xCFE9 0x5377 +0xCFEA 0x5708 +0xCFEB 0x62F3 +0xCFEC 0x6372 +0xCFED 0x6B0A +0xCFEE 0x6DC3 +0xCFEF 0x7737 +0xCFF0 0x53A5 +0xCFF1 0x7357 +0xCFF2 0x8568 +0xCFF3 0x8E76 +0xCFF4 0x95D5 +0xCFF5 0x673A +0xCFF6 0x6AC3 +0xCFF7 0x6F70 +0xCFF8 0x8A6D +0xCFF9 0x8ECC +0xCFFA 0x994B +0xCFFB 0xF906 +0xCFFC 0x6677 +0xCFFD 0x6B78 +0xCFFE 0x8CB4 +0xD0A1 0x9B3C +0xD0A2 0xF907 +0xD0A3 0x53EB +0xD0A4 0x572D +0xD0A5 0x594E +0xD0A6 0x63C6 +0xD0A7 0x69FB +0xD0A8 0x73EA +0xD0A9 0x7845 +0xD0AA 0x7ABA +0xD0AB 0x7AC5 +0xD0AC 0x7CFE +0xD0AD 0x8475 +0xD0AE 0x898F +0xD0AF 0x8D73 +0xD0B0 0x9035 +0xD0B1 0x95A8 +0xD0B2 0x52FB +0xD0B3 0x5747 +0xD0B4 0x7547 +0xD0B5 0x7B60 +0xD0B6 0x83CC +0xD0B7 0x921E +0xD0B8 0xF908 +0xD0B9 0x6A58 +0xD0BA 0x514B +0xD0BB 0x524B +0xD0BC 0x5287 +0xD0BD 0x621F +0xD0BE 0x68D8 +0xD0BF 0x6975 +0xD0C0 0x9699 +0xD0C1 0x50C5 +0xD0C2 0x52A4 +0xD0C3 0x52E4 +0xD0C4 0x61C3 +0xD0C5 0x65A4 +0xD0C6 0x6839 +0xD0C7 0x69FF +0xD0C8 0x747E +0xD0C9 0x7B4B +0xD0CA 0x82B9 +0xD0CB 0x83EB +0xD0CC 0x89B2 +0xD0CD 0x8B39 +0xD0CE 0x8FD1 +0xD0CF 0x9949 +0xD0D0 0xF909 +0xD0D1 0x4ECA +0xD0D2 0x5997 +0xD0D3 0x64D2 +0xD0D4 0x6611 +0xD0D5 0x6A8E +0xD0D6 0x7434 +0xD0D7 0x7981 +0xD0D8 0x79BD +0xD0D9 0x82A9 +0xD0DA 0x887E +0xD0DB 0x887F +0xD0DC 0x895F +0xD0DD 0xF90A +0xD0DE 0x9326 +0xD0DF 0x4F0B +0xD0E0 0x53CA +0xD0E1 0x6025 +0xD0E2 0x6271 +0xD0E3 0x6C72 +0xD0E4 0x7D1A +0xD0E5 0x7D66 +0xD0E6 0x4E98 +0xD0E7 0x5162 +0xD0E8 0x77DC +0xD0E9 0x80AF +0xD0EA 0x4F01 +0xD0EB 0x4F0E +0xD0EC 0x5176 +0xD0ED 0x5180 +0xD0EE 0x55DC +0xD0EF 0x5668 +0xD0F0 0x573B +0xD0F1 0x57FA +0xD0F2 0x57FC +0xD0F3 0x5914 +0xD0F4 0x5947 +0xD0F5 0x5993 +0xD0F6 0x5BC4 +0xD0F7 0x5C90 +0xD0F8 0x5D0E +0xD0F9 0x5DF1 +0xD0FA 0x5E7E +0xD0FB 0x5FCC +0xD0FC 0x6280 +0xD0FD 0x65D7 +0xD0FE 0x65E3 +0xD1A1 0x671E +0xD1A2 0x671F +0xD1A3 0x675E +0xD1A4 0x68CB +0xD1A5 0x68C4 +0xD1A6 0x6A5F +0xD1A7 0x6B3A +0xD1A8 0x6C23 +0xD1A9 0x6C7D +0xD1AA 0x6C82 +0xD1AB 0x6DC7 +0xD1AC 0x7398 +0xD1AD 0x7426 +0xD1AE 0x742A +0xD1AF 0x7482 +0xD1B0 0x74A3 +0xD1B1 0x7578 +0xD1B2 0x757F +0xD1B3 0x7881 +0xD1B4 0x78EF +0xD1B5 0x7941 +0xD1B6 0x7947 +0xD1B7 0x7948 +0xD1B8 0x797A +0xD1B9 0x7B95 +0xD1BA 0x7D00 +0xD1BB 0x7DBA +0xD1BC 0x7F88 +0xD1BD 0x8006 +0xD1BE 0x802D +0xD1BF 0x808C +0xD1C0 0x8A18 +0xD1C1 0x8B4F +0xD1C2 0x8C48 +0xD1C3 0x8D77 +0xD1C4 0x9321 +0xD1C5 0x9324 +0xD1C6 0x98E2 +0xD1C7 0x9951 +0xD1C8 0x9A0E +0xD1C9 0x9A0F +0xD1CA 0x9A65 +0xD1CB 0x9E92 +0xD1CC 0x7DCA +0xD1CD 0x4F76 +0xD1CE 0x5409 +0xD1CF 0x62EE +0xD1D0 0x6854 +0xD1D1 0x91D1 +0xD1D2 0x55AB +0xD1D3 0x513A +0xD1D4 0xF90B +0xD1D5 0xF90C +0xD1D6 0x5A1C +0xD1D7 0x61E6 +0xD1D8 0xF90D +0xD1D9 0x62CF +0xD1DA 0x62FF +0xD1DB 0xF90E +0xD1DC 0xF90F +0xD1DD 0xF910 +0xD1DE 0xF911 +0xD1DF 0xF912 +0xD1E0 0xF913 +0xD1E1 0x90A3 +0xD1E2 0xF914 +0xD1E3 0xF915 +0xD1E4 0xF916 +0xD1E5 0xF917 +0xD1E6 0xF918 +0xD1E7 0x8AFE +0xD1E8 0xF919 +0xD1E9 0xF91A +0xD1EA 0xF91B +0xD1EB 0xF91C +0xD1EC 0x6696 +0xD1ED 0xF91D +0xD1EE 0x7156 +0xD1EF 0xF91E +0xD1F0 0xF91F +0xD1F1 0x96E3 +0xD1F2 0xF920 +0xD1F3 0x634F +0xD1F4 0x637A +0xD1F5 0x5357 +0xD1F6 0xF921 +0xD1F7 0x678F +0xD1F8 0x6960 +0xD1F9 0x6E73 +0xD1FA 0xF922 +0xD1FB 0x7537 +0xD1FC 0xF923 +0xD1FD 0xF924 +0xD1FE 0xF925 +0xD2A1 0x7D0D +0xD2A2 0xF926 +0xD2A3 0xF927 +0xD2A4 0x8872 +0xD2A5 0x56CA +0xD2A6 0x5A18 +0xD2A7 0xF928 +0xD2A8 0xF929 +0xD2A9 0xF92A +0xD2AA 0xF92B +0xD2AB 0xF92C +0xD2AC 0x4E43 +0xD2AD 0xF92D +0xD2AE 0x5167 +0xD2AF 0x5948 +0xD2B0 0x67F0 +0xD2B1 0x8010 +0xD2B2 0xF92E +0xD2B3 0x5973 +0xD2B4 0x5E74 +0xD2B5 0x649A +0xD2B6 0x79CA +0xD2B7 0x5FF5 +0xD2B8 0x606C +0xD2B9 0x62C8 +0xD2BA 0x637B +0xD2BB 0x5BE7 +0xD2BC 0x5BD7 +0xD2BD 0x52AA +0xD2BE 0xF92F +0xD2BF 0x5974 +0xD2C0 0x5F29 +0xD2C1 0x6012 +0xD2C2 0xF930 +0xD2C3 0xF931 +0xD2C4 0xF932 +0xD2C5 0x7459 +0xD2C6 0xF933 +0xD2C7 0xF934 +0xD2C8 0xF935 +0xD2C9 0xF936 +0xD2CA 0xF937 +0xD2CB 0xF938 +0xD2CC 0x99D1 +0xD2CD 0xF939 +0xD2CE 0xF93A +0xD2CF 0xF93B +0xD2D0 0xF93C +0xD2D1 0xF93D +0xD2D2 0xF93E +0xD2D3 0xF93F +0xD2D4 0xF940 +0xD2D5 0xF941 +0xD2D6 0xF942 +0xD2D7 0xF943 +0xD2D8 0x6FC3 +0xD2D9 0xF944 +0xD2DA 0xF945 +0xD2DB 0x81BF +0xD2DC 0x8FB2 +0xD2DD 0x60F1 +0xD2DE 0xF946 +0xD2DF 0xF947 +0xD2E0 0x8166 +0xD2E1 0xF948 +0xD2E2 0xF949 +0xD2E3 0x5C3F +0xD2E4 0xF94A +0xD2E5 0xF94B +0xD2E6 0xF94C +0xD2E7 0xF94D +0xD2E8 0xF94E +0xD2E9 0xF94F +0xD2EA 0xF950 +0xD2EB 0xF951 +0xD2EC 0x5AE9 +0xD2ED 0x8A25 +0xD2EE 0x677B +0xD2EF 0x7D10 +0xD2F0 0xF952 +0xD2F1 0xF953 +0xD2F2 0xF954 +0xD2F3 0xF955 +0xD2F4 0xF956 +0xD2F5 0xF957 +0xD2F6 0x80FD +0xD2F7 0xF958 +0xD2F8 0xF959 +0xD2F9 0x5C3C +0xD2FA 0x6CE5 +0xD2FB 0x533F +0xD2FC 0x6EBA +0xD2FD 0x591A +0xD2FE 0x8336 +0xD3A1 0x4E39 +0xD3A2 0x4EB6 +0xD3A3 0x4F46 +0xD3A4 0x55AE +0xD3A5 0x5718 +0xD3A6 0x58C7 +0xD3A7 0x5F56 +0xD3A8 0x65B7 +0xD3A9 0x65E6 +0xD3AA 0x6A80 +0xD3AB 0x6BB5 +0xD3AC 0x6E4D +0xD3AD 0x77ED +0xD3AE 0x7AEF +0xD3AF 0x7C1E +0xD3B0 0x7DDE +0xD3B1 0x86CB +0xD3B2 0x8892 +0xD3B3 0x9132 +0xD3B4 0x935B +0xD3B5 0x64BB +0xD3B6 0x6FBE +0xD3B7 0x737A +0xD3B8 0x75B8 +0xD3B9 0x9054 +0xD3BA 0x5556 +0xD3BB 0x574D +0xD3BC 0x61BA +0xD3BD 0x64D4 +0xD3BE 0x66C7 +0xD3BF 0x6DE1 +0xD3C0 0x6E5B +0xD3C1 0x6F6D +0xD3C2 0x6FB9 +0xD3C3 0x75F0 +0xD3C4 0x8043 +0xD3C5 0x81BD +0xD3C6 0x8541 +0xD3C7 0x8983 +0xD3C8 0x8AC7 +0xD3C9 0x8B5A +0xD3CA 0x931F +0xD3CB 0x6C93 +0xD3CC 0x7553 +0xD3CD 0x7B54 +0xD3CE 0x8E0F +0xD3CF 0x905D +0xD3D0 0x5510 +0xD3D1 0x5802 +0xD3D2 0x5858 +0xD3D3 0x5E62 +0xD3D4 0x6207 +0xD3D5 0x649E +0xD3D6 0x68E0 +0xD3D7 0x7576 +0xD3D8 0x7CD6 +0xD3D9 0x87B3 +0xD3DA 0x9EE8 +0xD3DB 0x4EE3 +0xD3DC 0x5788 +0xD3DD 0x576E +0xD3DE 0x5927 +0xD3DF 0x5C0D +0xD3E0 0x5CB1 +0xD3E1 0x5E36 +0xD3E2 0x5F85 +0xD3E3 0x6234 +0xD3E4 0x64E1 +0xD3E5 0x73B3 +0xD3E6 0x81FA +0xD3E7 0x888B +0xD3E8 0x8CB8 +0xD3E9 0x968A +0xD3EA 0x9EDB +0xD3EB 0x5B85 +0xD3EC 0x5FB7 +0xD3ED 0x60B3 +0xD3EE 0x5012 +0xD3EF 0x5200 +0xD3F0 0x5230 +0xD3F1 0x5716 +0xD3F2 0x5835 +0xD3F3 0x5857 +0xD3F4 0x5C0E +0xD3F5 0x5C60 +0xD3F6 0x5CF6 +0xD3F7 0x5D8B +0xD3F8 0x5EA6 +0xD3F9 0x5F92 +0xD3FA 0x60BC +0xD3FB 0x6311 +0xD3FC 0x6389 +0xD3FD 0x6417 +0xD3FE 0x6843 +0xD4A1 0x68F9 +0xD4A2 0x6AC2 +0xD4A3 0x6DD8 +0xD4A4 0x6E21 +0xD4A5 0x6ED4 +0xD4A6 0x6FE4 +0xD4A7 0x71FE +0xD4A8 0x76DC +0xD4A9 0x7779 +0xD4AA 0x79B1 +0xD4AB 0x7A3B +0xD4AC 0x8404 +0xD4AD 0x89A9 +0xD4AE 0x8CED +0xD4AF 0x8DF3 +0xD4B0 0x8E48 +0xD4B1 0x9003 +0xD4B2 0x9014 +0xD4B3 0x9053 +0xD4B4 0x90FD +0xD4B5 0x934D +0xD4B6 0x9676 +0xD4B7 0x97DC +0xD4B8 0x6BD2 +0xD4B9 0x7006 +0xD4BA 0x7258 +0xD4BB 0x72A2 +0xD4BC 0x7368 +0xD4BD 0x7763 +0xD4BE 0x79BF +0xD4BF 0x7BE4 +0xD4C0 0x7E9B +0xD4C1 0x8B80 +0xD4C2 0x58A9 +0xD4C3 0x60C7 +0xD4C4 0x6566 +0xD4C5 0x65FD +0xD4C6 0x66BE +0xD4C7 0x6C8C +0xD4C8 0x711E +0xD4C9 0x71C9 +0xD4CA 0x8C5A +0xD4CB 0x9813 +0xD4CC 0x4E6D +0xD4CD 0x7A81 +0xD4CE 0x4EDD +0xD4CF 0x51AC +0xD4D0 0x51CD +0xD4D1 0x52D5 +0xD4D2 0x540C +0xD4D3 0x61A7 +0xD4D4 0x6771 +0xD4D5 0x6850 +0xD4D6 0x68DF +0xD4D7 0x6D1E +0xD4D8 0x6F7C +0xD4D9 0x75BC +0xD4DA 0x77B3 +0xD4DB 0x7AE5 +0xD4DC 0x80F4 +0xD4DD 0x8463 +0xD4DE 0x9285 +0xD4DF 0x515C +0xD4E0 0x6597 +0xD4E1 0x675C +0xD4E2 0x6793 +0xD4E3 0x75D8 +0xD4E4 0x7AC7 +0xD4E5 0x8373 +0xD4E6 0xF95A +0xD4E7 0x8C46 +0xD4E8 0x9017 +0xD4E9 0x982D +0xD4EA 0x5C6F +0xD4EB 0x81C0 +0xD4EC 0x829A +0xD4ED 0x9041 +0xD4EE 0x906F +0xD4EF 0x920D +0xD4F0 0x5F97 +0xD4F1 0x5D9D +0xD4F2 0x6A59 +0xD4F3 0x71C8 +0xD4F4 0x767B +0xD4F5 0x7B49 +0xD4F6 0x85E4 +0xD4F7 0x8B04 +0xD4F8 0x9127 +0xD4F9 0x9A30 +0xD4FA 0x5587 +0xD4FB 0x61F6 +0xD4FC 0xF95B +0xD4FD 0x7669 +0xD4FE 0x7F85 +0xD5A1 0x863F +0xD5A2 0x87BA +0xD5A3 0x88F8 +0xD5A4 0x908F +0xD5A5 0xF95C +0xD5A6 0x6D1B +0xD5A7 0x70D9 +0xD5A8 0x73DE +0xD5A9 0x7D61 +0xD5AA 0x843D +0xD5AB 0xF95D +0xD5AC 0x916A +0xD5AD 0x99F1 +0xD5AE 0xF95E +0xD5AF 0x4E82 +0xD5B0 0x5375 +0xD5B1 0x6B04 +0xD5B2 0x6B12 +0xD5B3 0x703E +0xD5B4 0x721B +0xD5B5 0x862D +0xD5B6 0x9E1E +0xD5B7 0x524C +0xD5B8 0x8FA3 +0xD5B9 0x5D50 +0xD5BA 0x64E5 +0xD5BB 0x652C +0xD5BC 0x6B16 +0xD5BD 0x6FEB +0xD5BE 0x7C43 +0xD5BF 0x7E9C +0xD5C0 0x85CD +0xD5C1 0x8964 +0xD5C2 0x89BD +0xD5C3 0x62C9 +0xD5C4 0x81D8 +0xD5C5 0x881F +0xD5C6 0x5ECA +0xD5C7 0x6717 +0xD5C8 0x6D6A +0xD5C9 0x72FC +0xD5CA 0x7405 +0xD5CB 0x746F +0xD5CC 0x8782 +0xD5CD 0x90DE +0xD5CE 0x4F86 +0xD5CF 0x5D0D +0xD5D0 0x5FA0 +0xD5D1 0x840A +0xD5D2 0x51B7 +0xD5D3 0x63A0 +0xD5D4 0x7565 +0xD5D5 0x4EAE +0xD5D6 0x5006 +0xD5D7 0x5169 +0xD5D8 0x51C9 +0xD5D9 0x6881 +0xD5DA 0x6A11 +0xD5DB 0x7CAE +0xD5DC 0x7CB1 +0xD5DD 0x7CE7 +0xD5DE 0x826F +0xD5DF 0x8AD2 +0xD5E0 0x8F1B +0xD5E1 0x91CF +0xD5E2 0x4FB6 +0xD5E3 0x5137 +0xD5E4 0x52F5 +0xD5E5 0x5442 +0xD5E6 0x5EEC +0xD5E7 0x616E +0xD5E8 0x623E +0xD5E9 0x65C5 +0xD5EA 0x6ADA +0xD5EB 0x6FFE +0xD5EC 0x792A +0xD5ED 0x85DC +0xD5EE 0x8823 +0xD5EF 0x95AD +0xD5F0 0x9A62 +0xD5F1 0x9A6A +0xD5F2 0x9E97 +0xD5F3 0x9ECE +0xD5F4 0x529B +0xD5F5 0x66C6 +0xD5F6 0x6B77 +0xD5F7 0x701D +0xD5F8 0x792B +0xD5F9 0x8F62 +0xD5FA 0x9742 +0xD5FB 0x6190 +0xD5FC 0x6200 +0xD5FD 0x6523 +0xD5FE 0x6F23 +0xD6A1 0x7149 +0xD6A2 0x7489 +0xD6A3 0x7DF4 +0xD6A4 0x806F +0xD6A5 0x84EE +0xD6A6 0x8F26 +0xD6A7 0x9023 +0xD6A8 0x934A +0xD6A9 0x51BD +0xD6AA 0x5217 +0xD6AB 0x52A3 +0xD6AC 0x6D0C +0xD6AD 0x70C8 +0xD6AE 0x88C2 +0xD6AF 0x5EC9 +0xD6B0 0x6582 +0xD6B1 0x6BAE +0xD6B2 0x6FC2 +0xD6B3 0x7C3E +0xD6B4 0x7375 +0xD6B5 0x4EE4 +0xD6B6 0x4F36 +0xD6B7 0x56F9 +0xD6B8 0xF95F +0xD6B9 0x5CBA +0xD6BA 0x5DBA +0xD6BB 0x601C +0xD6BC 0x73B2 +0xD6BD 0x7B2D +0xD6BE 0x7F9A +0xD6BF 0x7FCE +0xD6C0 0x8046 +0xD6C1 0x901E +0xD6C2 0x9234 +0xD6C3 0x96F6 +0xD6C4 0x9748 +0xD6C5 0x9818 +0xD6C6 0x9F61 +0xD6C7 0x4F8B +0xD6C8 0x6FA7 +0xD6C9 0x79AE +0xD6CA 0x91B4 +0xD6CB 0x96B7 +0xD6CC 0x52DE +0xD6CD 0xF960 +0xD6CE 0x6488 +0xD6CF 0x64C4 +0xD6D0 0x6AD3 +0xD6D1 0x6F5E +0xD6D2 0x7018 +0xD6D3 0x7210 +0xD6D4 0x76E7 +0xD6D5 0x8001 +0xD6D6 0x8606 +0xD6D7 0x865C +0xD6D8 0x8DEF +0xD6D9 0x8F05 +0xD6DA 0x9732 +0xD6DB 0x9B6F +0xD6DC 0x9DFA +0xD6DD 0x9E75 +0xD6DE 0x788C +0xD6DF 0x797F +0xD6E0 0x7DA0 +0xD6E1 0x83C9 +0xD6E2 0x9304 +0xD6E3 0x9E7F +0xD6E4 0x9E93 +0xD6E5 0x8AD6 +0xD6E6 0x58DF +0xD6E7 0x5F04 +0xD6E8 0x6727 +0xD6E9 0x7027 +0xD6EA 0x74CF +0xD6EB 0x7C60 +0xD6EC 0x807E +0xD6ED 0x5121 +0xD6EE 0x7028 +0xD6EF 0x7262 +0xD6F0 0x78CA +0xD6F1 0x8CC2 +0xD6F2 0x8CDA +0xD6F3 0x8CF4 +0xD6F4 0x96F7 +0xD6F5 0x4E86 +0xD6F6 0x50DA +0xD6F7 0x5BEE +0xD6F8 0x5ED6 +0xD6F9 0x6599 +0xD6FA 0x71CE +0xD6FB 0x7642 +0xD6FC 0x77AD +0xD6FD 0x804A +0xD6FE 0x84FC +0xD7A1 0x907C +0xD7A2 0x9B27 +0xD7A3 0x9F8D +0xD7A4 0x58D8 +0xD7A5 0x5A41 +0xD7A6 0x5C62 +0xD7A7 0x6A13 +0xD7A8 0x6DDA +0xD7A9 0x6F0F +0xD7AA 0x763B +0xD7AB 0x7D2F +0xD7AC 0x7E37 +0xD7AD 0x851E +0xD7AE 0x8938 +0xD7AF 0x93E4 +0xD7B0 0x964B +0xD7B1 0x5289 +0xD7B2 0x65D2 +0xD7B3 0x67F3 +0xD7B4 0x69B4 +0xD7B5 0x6D41 +0xD7B6 0x6E9C +0xD7B7 0x700F +0xD7B8 0x7409 +0xD7B9 0x7460 +0xD7BA 0x7559 +0xD7BB 0x7624 +0xD7BC 0x786B +0xD7BD 0x8B2C +0xD7BE 0x985E +0xD7BF 0x516D +0xD7C0 0x622E +0xD7C1 0x9678 +0xD7C2 0x4F96 +0xD7C3 0x502B +0xD7C4 0x5D19 +0xD7C5 0x6DEA +0xD7C6 0x7DB8 +0xD7C7 0x8F2A +0xD7C8 0x5F8B +0xD7C9 0x6144 +0xD7CA 0x6817 +0xD7CB 0xF961 +0xD7CC 0x9686 +0xD7CD 0x52D2 +0xD7CE 0x808B +0xD7CF 0x51DC +0xD7D0 0x51CC +0xD7D1 0x695E +0xD7D2 0x7A1C +0xD7D3 0x7DBE +0xD7D4 0x83F1 +0xD7D5 0x9675 +0xD7D6 0x4FDA +0xD7D7 0x5229 +0xD7D8 0x5398 +0xD7D9 0x540F +0xD7DA 0x550E +0xD7DB 0x5C65 +0xD7DC 0x60A7 +0xD7DD 0x674E +0xD7DE 0x68A8 +0xD7DF 0x6D6C +0xD7E0 0x7281 +0xD7E1 0x72F8 +0xD7E2 0x7406 +0xD7E3 0x7483 +0xD7E4 0xF962 +0xD7E5 0x75E2 +0xD7E6 0x7C6C +0xD7E7 0x7F79 +0xD7E8 0x7FB8 +0xD7E9 0x8389 +0xD7EA 0x88CF +0xD7EB 0x88E1 +0xD7EC 0x91CC +0xD7ED 0x91D0 +0xD7EE 0x96E2 +0xD7EF 0x9BC9 +0xD7F0 0x541D +0xD7F1 0x6F7E +0xD7F2 0x71D0 +0xD7F3 0x7498 +0xD7F4 0x85FA +0xD7F5 0x8EAA +0xD7F6 0x96A3 +0xD7F7 0x9C57 +0xD7F8 0x9E9F +0xD7F9 0x6797 +0xD7FA 0x6DCB +0xD7FB 0x7433 +0xD7FC 0x81E8 +0xD7FD 0x9716 +0xD7FE 0x782C +0xD8A1 0x7ACB +0xD8A2 0x7B20 +0xD8A3 0x7C92 +0xD8A4 0x6469 +0xD8A5 0x746A +0xD8A6 0x75F2 +0xD8A7 0x78BC +0xD8A8 0x78E8 +0xD8A9 0x99AC +0xD8AA 0x9B54 +0xD8AB 0x9EBB +0xD8AC 0x5BDE +0xD8AD 0x5E55 +0xD8AE 0x6F20 +0xD8AF 0x819C +0xD8B0 0x83AB +0xD8B1 0x9088 +0xD8B2 0x4E07 +0xD8B3 0x534D +0xD8B4 0x5A29 +0xD8B5 0x5DD2 +0xD8B6 0x5F4E +0xD8B7 0x6162 +0xD8B8 0x633D +0xD8B9 0x6669 +0xD8BA 0x66FC +0xD8BB 0x6EFF +0xD8BC 0x6F2B +0xD8BD 0x7063 +0xD8BE 0x779E +0xD8BF 0x842C +0xD8C0 0x8513 +0xD8C1 0x883B +0xD8C2 0x8F13 +0xD8C3 0x9945 +0xD8C4 0x9C3B +0xD8C5 0x551C +0xD8C6 0x62B9 +0xD8C7 0x672B +0xD8C8 0x6CAB +0xD8C9 0x8309 +0xD8CA 0x896A +0xD8CB 0x977A +0xD8CC 0x4EA1 +0xD8CD 0x5984 +0xD8CE 0x5FD8 +0xD8CF 0x5FD9 +0xD8D0 0x671B +0xD8D1 0x7DB2 +0xD8D2 0x7F54 +0xD8D3 0x8292 +0xD8D4 0x832B +0xD8D5 0x83BD +0xD8D6 0x8F1E +0xD8D7 0x9099 +0xD8D8 0x57CB +0xD8D9 0x59B9 +0xD8DA 0x5A92 +0xD8DB 0x5BD0 +0xD8DC 0x6627 +0xD8DD 0x679A +0xD8DE 0x6885 +0xD8DF 0x6BCF +0xD8E0 0x7164 +0xD8E1 0x7F75 +0xD8E2 0x8CB7 +0xD8E3 0x8CE3 +0xD8E4 0x9081 +0xD8E5 0x9B45 +0xD8E6 0x8108 +0xD8E7 0x8C8A +0xD8E8 0x964C +0xD8E9 0x9A40 +0xD8EA 0x9EA5 +0xD8EB 0x5B5F +0xD8EC 0x6C13 +0xD8ED 0x731B +0xD8EE 0x76F2 +0xD8EF 0x76DF +0xD8F0 0x840C +0xD8F1 0x51AA +0xD8F2 0x8993 +0xD8F3 0x514D +0xD8F4 0x5195 +0xD8F5 0x52C9 +0xD8F6 0x68C9 +0xD8F7 0x6C94 +0xD8F8 0x7704 +0xD8F9 0x7720 +0xD8FA 0x7DBF +0xD8FB 0x7DEC +0xD8FC 0x9762 +0xD8FD 0x9EB5 +0xD8FE 0x6EC5 +0xD9A1 0x8511 +0xD9A2 0x51A5 +0xD9A3 0x540D +0xD9A4 0x547D +0xD9A5 0x660E +0xD9A6 0x669D +0xD9A7 0x6927 +0xD9A8 0x6E9F +0xD9A9 0x76BF +0xD9AA 0x7791 +0xD9AB 0x8317 +0xD9AC 0x84C2 +0xD9AD 0x879F +0xD9AE 0x9169 +0xD9AF 0x9298 +0xD9B0 0x9CF4 +0xD9B1 0x8882 +0xD9B2 0x4FAE +0xD9B3 0x5192 +0xD9B4 0x52DF +0xD9B5 0x59C6 +0xD9B6 0x5E3D +0xD9B7 0x6155 +0xD9B8 0x6478 +0xD9B9 0x6479 +0xD9BA 0x66AE +0xD9BB 0x67D0 +0xD9BC 0x6A21 +0xD9BD 0x6BCD +0xD9BE 0x6BDB +0xD9BF 0x725F +0xD9C0 0x7261 +0xD9C1 0x7441 +0xD9C2 0x7738 +0xD9C3 0x77DB +0xD9C4 0x8017 +0xD9C5 0x82BC +0xD9C6 0x8305 +0xD9C7 0x8B00 +0xD9C8 0x8B28 +0xD9C9 0x8C8C +0xD9CA 0x6728 +0xD9CB 0x6C90 +0xD9CC 0x7267 +0xD9CD 0x76EE +0xD9CE 0x7766 +0xD9CF 0x7A46 +0xD9D0 0x9DA9 +0xD9D1 0x6B7F +0xD9D2 0x6C92 +0xD9D3 0x5922 +0xD9D4 0x6726 +0xD9D5 0x8499 +0xD9D6 0x536F +0xD9D7 0x5893 +0xD9D8 0x5999 +0xD9D9 0x5EDF +0xD9DA 0x63CF +0xD9DB 0x6634 +0xD9DC 0x6773 +0xD9DD 0x6E3A +0xD9DE 0x732B +0xD9DF 0x7AD7 +0xD9E0 0x82D7 +0xD9E1 0x9328 +0xD9E2 0x52D9 +0xD9E3 0x5DEB +0xD9E4 0x61AE +0xD9E5 0x61CB +0xD9E6 0x620A +0xD9E7 0x62C7 +0xD9E8 0x64AB +0xD9E9 0x65E0 +0xD9EA 0x6959 +0xD9EB 0x6B66 +0xD9EC 0x6BCB +0xD9ED 0x7121 +0xD9EE 0x73F7 +0xD9EF 0x755D +0xD9F0 0x7E46 +0xD9F1 0x821E +0xD9F2 0x8302 +0xD9F3 0x856A +0xD9F4 0x8AA3 +0xD9F5 0x8CBF +0xD9F6 0x9727 +0xD9F7 0x9D61 +0xD9F8 0x58A8 +0xD9F9 0x9ED8 +0xD9FA 0x5011 +0xD9FB 0x520E +0xD9FC 0x543B +0xD9FD 0x554F +0xD9FE 0x6587 +0xDAA1 0x6C76 +0xDAA2 0x7D0A +0xDAA3 0x7D0B +0xDAA4 0x805E +0xDAA5 0x868A +0xDAA6 0x9580 +0xDAA7 0x96EF +0xDAA8 0x52FF +0xDAA9 0x6C95 +0xDAAA 0x7269 +0xDAAB 0x5473 +0xDAAC 0x5A9A +0xDAAD 0x5C3E +0xDAAE 0x5D4B +0xDAAF 0x5F4C +0xDAB0 0x5FAE +0xDAB1 0x672A +0xDAB2 0x68B6 +0xDAB3 0x6963 +0xDAB4 0x6E3C +0xDAB5 0x6E44 +0xDAB6 0x7709 +0xDAB7 0x7C73 +0xDAB8 0x7F8E +0xDAB9 0x8587 +0xDABA 0x8B0E +0xDABB 0x8FF7 +0xDABC 0x9761 +0xDABD 0x9EF4 +0xDABE 0x5CB7 +0xDABF 0x60B6 +0xDAC0 0x610D +0xDAC1 0x61AB +0xDAC2 0x654F +0xDAC3 0x65FB +0xDAC4 0x65FC +0xDAC5 0x6C11 +0xDAC6 0x6CEF +0xDAC7 0x739F +0xDAC8 0x73C9 +0xDAC9 0x7DE1 +0xDACA 0x9594 +0xDACB 0x5BC6 +0xDACC 0x871C +0xDACD 0x8B10 +0xDACE 0x525D +0xDACF 0x535A +0xDAD0 0x62CD +0xDAD1 0x640F +0xDAD2 0x64B2 +0xDAD3 0x6734 +0xDAD4 0x6A38 +0xDAD5 0x6CCA +0xDAD6 0x73C0 +0xDAD7 0x749E +0xDAD8 0x7B94 +0xDAD9 0x7C95 +0xDADA 0x7E1B +0xDADB 0x818A +0xDADC 0x8236 +0xDADD 0x8584 +0xDADE 0x8FEB +0xDADF 0x96F9 +0xDAE0 0x99C1 +0xDAE1 0x4F34 +0xDAE2 0x534A +0xDAE3 0x53CD +0xDAE4 0x53DB +0xDAE5 0x62CC +0xDAE6 0x642C +0xDAE7 0x6500 +0xDAE8 0x6591 +0xDAE9 0x69C3 +0xDAEA 0x6CEE +0xDAEB 0x6F58 +0xDAEC 0x73ED +0xDAED 0x7554 +0xDAEE 0x7622 +0xDAEF 0x76E4 +0xDAF0 0x76FC +0xDAF1 0x78D0 +0xDAF2 0x78FB +0xDAF3 0x792C +0xDAF4 0x7D46 +0xDAF5 0x822C +0xDAF6 0x87E0 +0xDAF7 0x8FD4 +0xDAF8 0x9812 +0xDAF9 0x98EF +0xDAFA 0x52C3 +0xDAFB 0x62D4 +0xDAFC 0x64A5 +0xDAFD 0x6E24 +0xDAFE 0x6F51 +0xDBA1 0x767C +0xDBA2 0x8DCB +0xDBA3 0x91B1 +0xDBA4 0x9262 +0xDBA5 0x9AEE +0xDBA6 0x9B43 +0xDBA7 0x5023 +0xDBA8 0x508D +0xDBA9 0x574A +0xDBAA 0x59A8 +0xDBAB 0x5C28 +0xDBAC 0x5E47 +0xDBAD 0x5F77 +0xDBAE 0x623F +0xDBAF 0x653E +0xDBB0 0x65B9 +0xDBB1 0x65C1 +0xDBB2 0x6609 +0xDBB3 0x678B +0xDBB4 0x699C +0xDBB5 0x6EC2 +0xDBB6 0x78C5 +0xDBB7 0x7D21 +0xDBB8 0x80AA +0xDBB9 0x8180 +0xDBBA 0x822B +0xDBBB 0x82B3 +0xDBBC 0x84A1 +0xDBBD 0x868C +0xDBBE 0x8A2A +0xDBBF 0x8B17 +0xDBC0 0x90A6 +0xDBC1 0x9632 +0xDBC2 0x9F90 +0xDBC3 0x500D +0xDBC4 0x4FF3 +0xDBC5 0xF963 +0xDBC6 0x57F9 +0xDBC7 0x5F98 +0xDBC8 0x62DC +0xDBC9 0x6392 +0xDBCA 0x676F +0xDBCB 0x6E43 +0xDBCC 0x7119 +0xDBCD 0x76C3 +0xDBCE 0x80CC +0xDBCF 0x80DA +0xDBD0 0x88F4 +0xDBD1 0x88F5 +0xDBD2 0x8919 +0xDBD3 0x8CE0 +0xDBD4 0x8F29 +0xDBD5 0x914D +0xDBD6 0x966A +0xDBD7 0x4F2F +0xDBD8 0x4F70 +0xDBD9 0x5E1B +0xDBDA 0x67CF +0xDBDB 0x6822 +0xDBDC 0x767D +0xDBDD 0x767E +0xDBDE 0x9B44 +0xDBDF 0x5E61 +0xDBE0 0x6A0A +0xDBE1 0x7169 +0xDBE2 0x71D4 +0xDBE3 0x756A +0xDBE4 0xF964 +0xDBE5 0x7E41 +0xDBE6 0x8543 +0xDBE7 0x85E9 +0xDBE8 0x98DC +0xDBE9 0x4F10 +0xDBEA 0x7B4F +0xDBEB 0x7F70 +0xDBEC 0x95A5 +0xDBED 0x51E1 +0xDBEE 0x5E06 +0xDBEF 0x68B5 +0xDBF0 0x6C3E +0xDBF1 0x6C4E +0xDBF2 0x6CDB +0xDBF3 0x72AF +0xDBF4 0x7BC4 +0xDBF5 0x8303 +0xDBF6 0x6CD5 +0xDBF7 0x743A +0xDBF8 0x50FB +0xDBF9 0x5288 +0xDBFA 0x58C1 +0xDBFB 0x64D8 +0xDBFC 0x6A97 +0xDBFD 0x74A7 +0xDBFE 0x7656 +0xDCA1 0x78A7 +0xDCA2 0x8617 +0xDCA3 0x95E2 +0xDCA4 0x9739 +0xDCA5 0xF965 +0xDCA6 0x535E +0xDCA7 0x5F01 +0xDCA8 0x8B8A +0xDCA9 0x8FA8 +0xDCAA 0x8FAF +0xDCAB 0x908A +0xDCAC 0x5225 +0xDCAD 0x77A5 +0xDCAE 0x9C49 +0xDCAF 0x9F08 +0xDCB0 0x4E19 +0xDCB1 0x5002 +0xDCB2 0x5175 +0xDCB3 0x5C5B +0xDCB4 0x5E77 +0xDCB5 0x661E +0xDCB6 0x663A +0xDCB7 0x67C4 +0xDCB8 0x68C5 +0xDCB9 0x70B3 +0xDCBA 0x7501 +0xDCBB 0x75C5 +0xDCBC 0x79C9 +0xDCBD 0x7ADD +0xDCBE 0x8F27 +0xDCBF 0x9920 +0xDCC0 0x9A08 +0xDCC1 0x4FDD +0xDCC2 0x5821 +0xDCC3 0x5831 +0xDCC4 0x5BF6 +0xDCC5 0x666E +0xDCC6 0x6B65 +0xDCC7 0x6D11 +0xDCC8 0x6E7A +0xDCC9 0x6F7D +0xDCCA 0x73E4 +0xDCCB 0x752B +0xDCCC 0x83E9 +0xDCCD 0x88DC +0xDCCE 0x8913 +0xDCCF 0x8B5C +0xDCD0 0x8F14 +0xDCD1 0x4F0F +0xDCD2 0x50D5 +0xDCD3 0x5310 +0xDCD4 0x535C +0xDCD5 0x5B93 +0xDCD6 0x5FA9 +0xDCD7 0x670D +0xDCD8 0x798F +0xDCD9 0x8179 +0xDCDA 0x832F +0xDCDB 0x8514 +0xDCDC 0x8907 +0xDCDD 0x8986 +0xDCDE 0x8F39 +0xDCDF 0x8F3B +0xDCE0 0x99A5 +0xDCE1 0x9C12 +0xDCE2 0x672C +0xDCE3 0x4E76 +0xDCE4 0x4FF8 +0xDCE5 0x5949 +0xDCE6 0x5C01 +0xDCE7 0x5CEF +0xDCE8 0x5CF0 +0xDCE9 0x6367 +0xDCEA 0x68D2 +0xDCEB 0x70FD +0xDCEC 0x71A2 +0xDCED 0x742B +0xDCEE 0x7E2B +0xDCEF 0x84EC +0xDCF0 0x8702 +0xDCF1 0x9022 +0xDCF2 0x92D2 +0xDCF3 0x9CF3 +0xDCF4 0x4E0D +0xDCF5 0x4ED8 +0xDCF6 0x4FEF +0xDCF7 0x5085 +0xDCF8 0x5256 +0xDCF9 0x526F +0xDCFA 0x5426 +0xDCFB 0x5490 +0xDCFC 0x57E0 +0xDCFD 0x592B +0xDCFE 0x5A66 +0xDDA1 0x5B5A +0xDDA2 0x5B75 +0xDDA3 0x5BCC +0xDDA4 0x5E9C +0xDDA5 0xF966 +0xDDA6 0x6276 +0xDDA7 0x6577 +0xDDA8 0x65A7 +0xDDA9 0x6D6E +0xDDAA 0x6EA5 +0xDDAB 0x7236 +0xDDAC 0x7B26 +0xDDAD 0x7C3F +0xDDAE 0x7F36 +0xDDAF 0x8150 +0xDDB0 0x8151 +0xDDB1 0x819A +0xDDB2 0x8240 +0xDDB3 0x8299 +0xDDB4 0x83A9 +0xDDB5 0x8A03 +0xDDB6 0x8CA0 +0xDDB7 0x8CE6 +0xDDB8 0x8CFB +0xDDB9 0x8D74 +0xDDBA 0x8DBA +0xDDBB 0x90E8 +0xDDBC 0x91DC +0xDDBD 0x961C +0xDDBE 0x9644 +0xDDBF 0x99D9 +0xDDC0 0x9CE7 +0xDDC1 0x5317 +0xDDC2 0x5206 +0xDDC3 0x5429 +0xDDC4 0x5674 +0xDDC5 0x58B3 +0xDDC6 0x5954 +0xDDC7 0x596E +0xDDC8 0x5FFF +0xDDC9 0x61A4 +0xDDCA 0x626E +0xDDCB 0x6610 +0xDDCC 0x6C7E +0xDDCD 0x711A +0xDDCE 0x76C6 +0xDDCF 0x7C89 +0xDDD0 0x7CDE +0xDDD1 0x7D1B +0xDDD2 0x82AC +0xDDD3 0x8CC1 +0xDDD4 0x96F0 +0xDDD5 0xF967 +0xDDD6 0x4F5B +0xDDD7 0x5F17 +0xDDD8 0x5F7F +0xDDD9 0x62C2 +0xDDDA 0x5D29 +0xDDDB 0x670B +0xDDDC 0x68DA +0xDDDD 0x787C +0xDDDE 0x7E43 +0xDDDF 0x9D6C +0xDDE0 0x4E15 +0xDDE1 0x5099 +0xDDE2 0x5315 +0xDDE3 0x532A +0xDDE4 0x5351 +0xDDE5 0x5983 +0xDDE6 0x5A62 +0xDDE7 0x5E87 +0xDDE8 0x60B2 +0xDDE9 0x618A +0xDDEA 0x6249 +0xDDEB 0x6279 +0xDDEC 0x6590 +0xDDED 0x6787 +0xDDEE 0x69A7 +0xDDEF 0x6BD4 +0xDDF0 0x6BD6 +0xDDF1 0x6BD7 +0xDDF2 0x6BD8 +0xDDF3 0x6CB8 +0xDDF4 0xF968 +0xDDF5 0x7435 +0xDDF6 0x75FA +0xDDF7 0x7812 +0xDDF8 0x7891 +0xDDF9 0x79D5 +0xDDFA 0x79D8 +0xDDFB 0x7C83 +0xDDFC 0x7DCB +0xDDFD 0x7FE1 +0xDDFE 0x80A5 +0xDEA1 0x813E +0xDEA2 0x81C2 +0xDEA3 0x83F2 +0xDEA4 0x871A +0xDEA5 0x88E8 +0xDEA6 0x8AB9 +0xDEA7 0x8B6C +0xDEA8 0x8CBB +0xDEA9 0x9119 +0xDEAA 0x975E +0xDEAB 0x98DB +0xDEAC 0x9F3B +0xDEAD 0x56AC +0xDEAE 0x5B2A +0xDEAF 0x5F6C +0xDEB0 0x658C +0xDEB1 0x6AB3 +0xDEB2 0x6BAF +0xDEB3 0x6D5C +0xDEB4 0x6FF1 +0xDEB5 0x7015 +0xDEB6 0x725D +0xDEB7 0x73AD +0xDEB8 0x8CA7 +0xDEB9 0x8CD3 +0xDEBA 0x983B +0xDEBB 0x6191 +0xDEBC 0x6C37 +0xDEBD 0x8058 +0xDEBE 0x9A01 +0xDEBF 0x4E4D +0xDEC0 0x4E8B +0xDEC1 0x4E9B +0xDEC2 0x4ED5 +0xDEC3 0x4F3A +0xDEC4 0x4F3C +0xDEC5 0x4F7F +0xDEC6 0x4FDF +0xDEC7 0x50FF +0xDEC8 0x53F2 +0xDEC9 0x53F8 +0xDECA 0x5506 +0xDECB 0x55E3 +0xDECC 0x56DB +0xDECD 0x58EB +0xDECE 0x5962 +0xDECF 0x5A11 +0xDED0 0x5BEB +0xDED1 0x5BFA +0xDED2 0x5C04 +0xDED3 0x5DF3 +0xDED4 0x5E2B +0xDED5 0x5F99 +0xDED6 0x601D +0xDED7 0x6368 +0xDED8 0x659C +0xDED9 0x65AF +0xDEDA 0x67F6 +0xDEDB 0x67FB +0xDEDC 0x68AD +0xDEDD 0x6B7B +0xDEDE 0x6C99 +0xDEDF 0x6CD7 +0xDEE0 0x6E23 +0xDEE1 0x7009 +0xDEE2 0x7345 +0xDEE3 0x7802 +0xDEE4 0x793E +0xDEE5 0x7940 +0xDEE6 0x7960 +0xDEE7 0x79C1 +0xDEE8 0x7BE9 +0xDEE9 0x7D17 +0xDEEA 0x7D72 +0xDEEB 0x8086 +0xDEEC 0x820D +0xDEED 0x838E +0xDEEE 0x84D1 +0xDEEF 0x86C7 +0xDEF0 0x88DF +0xDEF1 0x8A50 +0xDEF2 0x8A5E +0xDEF3 0x8B1D +0xDEF4 0x8CDC +0xDEF5 0x8D66 +0xDEF6 0x8FAD +0xDEF7 0x90AA +0xDEF8 0x98FC +0xDEF9 0x99DF +0xDEFA 0x9E9D +0xDEFB 0x524A +0xDEFC 0xF969 +0xDEFD 0x6714 +0xDEFE 0xF96A +0xDFA1 0x5098 +0xDFA2 0x522A +0xDFA3 0x5C71 +0xDFA4 0x6563 +0xDFA5 0x6C55 +0xDFA6 0x73CA +0xDFA7 0x7523 +0xDFA8 0x759D +0xDFA9 0x7B97 +0xDFAA 0x849C +0xDFAB 0x9178 +0xDFAC 0x9730 +0xDFAD 0x4E77 +0xDFAE 0x6492 +0xDFAF 0x6BBA +0xDFB0 0x715E +0xDFB1 0x85A9 +0xDFB2 0x4E09 +0xDFB3 0xF96B +0xDFB4 0x6749 +0xDFB5 0x68EE +0xDFB6 0x6E17 +0xDFB7 0x829F +0xDFB8 0x8518 +0xDFB9 0x886B +0xDFBA 0x63F7 +0xDFBB 0x6F81 +0xDFBC 0x9212 +0xDFBD 0x98AF +0xDFBE 0x4E0A +0xDFBF 0x50B7 +0xDFC0 0x50CF +0xDFC1 0x511F +0xDFC2 0x5546 +0xDFC3 0x55AA +0xDFC4 0x5617 +0xDFC5 0x5B40 +0xDFC6 0x5C19 +0xDFC7 0x5CE0 +0xDFC8 0x5E38 +0xDFC9 0x5E8A +0xDFCA 0x5EA0 +0xDFCB 0x5EC2 +0xDFCC 0x60F3 +0xDFCD 0x6851 +0xDFCE 0x6A61 +0xDFCF 0x6E58 +0xDFD0 0x723D +0xDFD1 0x7240 +0xDFD2 0x72C0 +0xDFD3 0x76F8 +0xDFD4 0x7965 +0xDFD5 0x7BB1 +0xDFD6 0x7FD4 +0xDFD7 0x88F3 +0xDFD8 0x89F4 +0xDFD9 0x8A73 +0xDFDA 0x8C61 +0xDFDB 0x8CDE +0xDFDC 0x971C +0xDFDD 0x585E +0xDFDE 0x74BD +0xDFDF 0x8CFD +0xDFE0 0x55C7 +0xDFE1 0xF96C +0xDFE2 0x7A61 +0xDFE3 0x7D22 +0xDFE4 0x8272 +0xDFE5 0x7272 +0xDFE6 0x751F +0xDFE7 0x7525 +0xDFE8 0xF96D +0xDFE9 0x7B19 +0xDFEA 0x5885 +0xDFEB 0x58FB +0xDFEC 0x5DBC +0xDFED 0x5E8F +0xDFEE 0x5EB6 +0xDFEF 0x5F90 +0xDFF0 0x6055 +0xDFF1 0x6292 +0xDFF2 0x637F +0xDFF3 0x654D +0xDFF4 0x6691 +0xDFF5 0x66D9 +0xDFF6 0x66F8 +0xDFF7 0x6816 +0xDFF8 0x68F2 +0xDFF9 0x7280 +0xDFFA 0x745E +0xDFFB 0x7B6E +0xDFFC 0x7D6E +0xDFFD 0x7DD6 +0xDFFE 0x7F72 +0xE0A1 0x80E5 +0xE0A2 0x8212 +0xE0A3 0x85AF +0xE0A4 0x897F +0xE0A5 0x8A93 +0xE0A6 0x901D +0xE0A7 0x92E4 +0xE0A8 0x9ECD +0xE0A9 0x9F20 +0xE0AA 0x5915 +0xE0AB 0x596D +0xE0AC 0x5E2D +0xE0AD 0x60DC +0xE0AE 0x6614 +0xE0AF 0x6673 +0xE0B0 0x6790 +0xE0B1 0x6C50 +0xE0B2 0x6DC5 +0xE0B3 0x6F5F +0xE0B4 0x77F3 +0xE0B5 0x78A9 +0xE0B6 0x84C6 +0xE0B7 0x91CB +0xE0B8 0x932B +0xE0B9 0x4ED9 +0xE0BA 0x50CA +0xE0BB 0x5148 +0xE0BC 0x5584 +0xE0BD 0x5B0B +0xE0BE 0x5BA3 +0xE0BF 0x6247 +0xE0C0 0x657E +0xE0C1 0x65CB +0xE0C2 0x6E32 +0xE0C3 0x717D +0xE0C4 0x7401 +0xE0C5 0x7444 +0xE0C6 0x7487 +0xE0C7 0x74BF +0xE0C8 0x766C +0xE0C9 0x79AA +0xE0CA 0x7DDA +0xE0CB 0x7E55 +0xE0CC 0x7FA8 +0xE0CD 0x817A +0xE0CE 0x81B3 +0xE0CF 0x8239 +0xE0D0 0x861A +0xE0D1 0x87EC +0xE0D2 0x8A75 +0xE0D3 0x8DE3 +0xE0D4 0x9078 +0xE0D5 0x9291 +0xE0D6 0x9425 +0xE0D7 0x994D +0xE0D8 0x9BAE +0xE0D9 0x5368 +0xE0DA 0x5C51 +0xE0DB 0x6954 +0xE0DC 0x6CC4 +0xE0DD 0x6D29 +0xE0DE 0x6E2B +0xE0DF 0x820C +0xE0E0 0x859B +0xE0E1 0x893B +0xE0E2 0x8A2D +0xE0E3 0x8AAA +0xE0E4 0x96EA +0xE0E5 0x9F67 +0xE0E6 0x5261 +0xE0E7 0x66B9 +0xE0E8 0x6BB2 +0xE0E9 0x7E96 +0xE0EA 0x87FE +0xE0EB 0x8D0D +0xE0EC 0x9583 +0xE0ED 0x965D +0xE0EE 0x651D +0xE0EF 0x6D89 +0xE0F0 0x71EE +0xE0F1 0xF96E +0xE0F2 0x57CE +0xE0F3 0x59D3 +0xE0F4 0x5BAC +0xE0F5 0x6027 +0xE0F6 0x60FA +0xE0F7 0x6210 +0xE0F8 0x661F +0xE0F9 0x665F +0xE0FA 0x7329 +0xE0FB 0x73F9 +0xE0FC 0x76DB +0xE0FD 0x7701 +0xE0FE 0x7B6C +0xE1A1 0x8056 +0xE1A2 0x8072 +0xE1A3 0x8165 +0xE1A4 0x8AA0 +0xE1A5 0x9192 +0xE1A6 0x4E16 +0xE1A7 0x52E2 +0xE1A8 0x6B72 +0xE1A9 0x6D17 +0xE1AA 0x7A05 +0xE1AB 0x7B39 +0xE1AC 0x7D30 +0xE1AD 0xF96F +0xE1AE 0x8CB0 +0xE1AF 0x53EC +0xE1B0 0x562F +0xE1B1 0x5851 +0xE1B2 0x5BB5 +0xE1B3 0x5C0F +0xE1B4 0x5C11 +0xE1B5 0x5DE2 +0xE1B6 0x6240 +0xE1B7 0x6383 +0xE1B8 0x6414 +0xE1B9 0x662D +0xE1BA 0x68B3 +0xE1BB 0x6CBC +0xE1BC 0x6D88 +0xE1BD 0x6EAF +0xE1BE 0x701F +0xE1BF 0x70A4 +0xE1C0 0x71D2 +0xE1C1 0x7526 +0xE1C2 0x758F +0xE1C3 0x758E +0xE1C4 0x7619 +0xE1C5 0x7B11 +0xE1C6 0x7BE0 +0xE1C7 0x7C2B +0xE1C8 0x7D20 +0xE1C9 0x7D39 +0xE1CA 0x852C +0xE1CB 0x856D +0xE1CC 0x8607 +0xE1CD 0x8A34 +0xE1CE 0x900D +0xE1CF 0x9061 +0xE1D0 0x90B5 +0xE1D1 0x92B7 +0xE1D2 0x97F6 +0xE1D3 0x9A37 +0xE1D4 0x4FD7 +0xE1D5 0x5C6C +0xE1D6 0x675F +0xE1D7 0x6D91 +0xE1D8 0x7C9F +0xE1D9 0x7E8C +0xE1DA 0x8B16 +0xE1DB 0x8D16 +0xE1DC 0x901F +0xE1DD 0x5B6B +0xE1DE 0x5DFD +0xE1DF 0x640D +0xE1E0 0x84C0 +0xE1E1 0x905C +0xE1E2 0x98E1 +0xE1E3 0x7387 +0xE1E4 0x5B8B +0xE1E5 0x609A +0xE1E6 0x677E +0xE1E7 0x6DDE +0xE1E8 0x8A1F +0xE1E9 0x8AA6 +0xE1EA 0x9001 +0xE1EB 0x980C +0xE1EC 0x5237 +0xE1ED 0xF970 +0xE1EE 0x7051 +0xE1EF 0x788E +0xE1F0 0x9396 +0xE1F1 0x8870 +0xE1F2 0x91D7 +0xE1F3 0x4FEE +0xE1F4 0x53D7 +0xE1F5 0x55FD +0xE1F6 0x56DA +0xE1F7 0x5782 +0xE1F8 0x58FD +0xE1F9 0x5AC2 +0xE1FA 0x5B88 +0xE1FB 0x5CAB +0xE1FC 0x5CC0 +0xE1FD 0x5E25 +0xE1FE 0x6101 +0xE2A1 0x620D +0xE2A2 0x624B +0xE2A3 0x6388 +0xE2A4 0x641C +0xE2A5 0x6536 +0xE2A6 0x6578 +0xE2A7 0x6A39 +0xE2A8 0x6B8A +0xE2A9 0x6C34 +0xE2AA 0x6D19 +0xE2AB 0x6F31 +0xE2AC 0x71E7 +0xE2AD 0x72E9 +0xE2AE 0x7378 +0xE2AF 0x7407 +0xE2B0 0x74B2 +0xE2B1 0x7626 +0xE2B2 0x7761 +0xE2B3 0x79C0 +0xE2B4 0x7A57 +0xE2B5 0x7AEA +0xE2B6 0x7CB9 +0xE2B7 0x7D8F +0xE2B8 0x7DAC +0xE2B9 0x7E61 +0xE2BA 0x7F9E +0xE2BB 0x8129 +0xE2BC 0x8331 +0xE2BD 0x8490 +0xE2BE 0x84DA +0xE2BF 0x85EA +0xE2C0 0x8896 +0xE2C1 0x8AB0 +0xE2C2 0x8B90 +0xE2C3 0x8F38 +0xE2C4 0x9042 +0xE2C5 0x9083 +0xE2C6 0x916C +0xE2C7 0x9296 +0xE2C8 0x92B9 +0xE2C9 0x968B +0xE2CA 0x96A7 +0xE2CB 0x96A8 +0xE2CC 0x96D6 +0xE2CD 0x9700 +0xE2CE 0x9808 +0xE2CF 0x9996 +0xE2D0 0x9AD3 +0xE2D1 0x9B1A +0xE2D2 0x53D4 +0xE2D3 0x587E +0xE2D4 0x5919 +0xE2D5 0x5B70 +0xE2D6 0x5BBF +0xE2D7 0x6DD1 +0xE2D8 0x6F5A +0xE2D9 0x719F +0xE2DA 0x7421 +0xE2DB 0x74B9 +0xE2DC 0x8085 +0xE2DD 0x83FD +0xE2DE 0x5DE1 +0xE2DF 0x5F87 +0xE2E0 0x5FAA +0xE2E1 0x6042 +0xE2E2 0x65EC +0xE2E3 0x6812 +0xE2E4 0x696F +0xE2E5 0x6A53 +0xE2E6 0x6B89 +0xE2E7 0x6D35 +0xE2E8 0x6DF3 +0xE2E9 0x73E3 +0xE2EA 0x76FE +0xE2EB 0x77AC +0xE2EC 0x7B4D +0xE2ED 0x7D14 +0xE2EE 0x8123 +0xE2EF 0x821C +0xE2F0 0x8340 +0xE2F1 0x84F4 +0xE2F2 0x8563 +0xE2F3 0x8A62 +0xE2F4 0x8AC4 +0xE2F5 0x9187 +0xE2F6 0x931E +0xE2F7 0x9806 +0xE2F8 0x99B4 +0xE2F9 0x620C +0xE2FA 0x8853 +0xE2FB 0x8FF0 +0xE2FC 0x9265 +0xE2FD 0x5D07 +0xE2FE 0x5D27 +0xE3A1 0x5D69 +0xE3A2 0x745F +0xE3A3 0x819D +0xE3A4 0x8768 +0xE3A5 0x6FD5 +0xE3A6 0x62FE +0xE3A7 0x7FD2 +0xE3A8 0x8936 +0xE3A9 0x8972 +0xE3AA 0x4E1E +0xE3AB 0x4E58 +0xE3AC 0x50E7 +0xE3AD 0x52DD +0xE3AE 0x5347 +0xE3AF 0x627F +0xE3B0 0x6607 +0xE3B1 0x7E69 +0xE3B2 0x8805 +0xE3B3 0x965E +0xE3B4 0x4F8D +0xE3B5 0x5319 +0xE3B6 0x5636 +0xE3B7 0x59CB +0xE3B8 0x5AA4 +0xE3B9 0x5C38 +0xE3BA 0x5C4E +0xE3BB 0x5C4D +0xE3BC 0x5E02 +0xE3BD 0x5F11 +0xE3BE 0x6043 +0xE3BF 0x65BD +0xE3C0 0x662F +0xE3C1 0x6642 +0xE3C2 0x67BE +0xE3C3 0x67F4 +0xE3C4 0x731C +0xE3C5 0x77E2 +0xE3C6 0x793A +0xE3C7 0x7FC5 +0xE3C8 0x8494 +0xE3C9 0x84CD +0xE3CA 0x8996 +0xE3CB 0x8A66 +0xE3CC 0x8A69 +0xE3CD 0x8AE1 +0xE3CE 0x8C55 +0xE3CF 0x8C7A +0xE3D0 0x57F4 +0xE3D1 0x5BD4 +0xE3D2 0x5F0F +0xE3D3 0x606F +0xE3D4 0x62ED +0xE3D5 0x690D +0xE3D6 0x6B96 +0xE3D7 0x6E5C +0xE3D8 0x7184 +0xE3D9 0x7BD2 +0xE3DA 0x8755 +0xE3DB 0x8B58 +0xE3DC 0x8EFE +0xE3DD 0x98DF +0xE3DE 0x98FE +0xE3DF 0x4F38 +0xE3E0 0x4F81 +0xE3E1 0x4FE1 +0xE3E2 0x547B +0xE3E3 0x5A20 +0xE3E4 0x5BB8 +0xE3E5 0x613C +0xE3E6 0x65B0 +0xE3E7 0x6668 +0xE3E8 0x71FC +0xE3E9 0x7533 +0xE3EA 0x795E +0xE3EB 0x7D33 +0xE3EC 0x814E +0xE3ED 0x81E3 +0xE3EE 0x8398 +0xE3EF 0x85AA +0xE3F0 0x85CE +0xE3F1 0x8703 +0xE3F2 0x8A0A +0xE3F3 0x8EAB +0xE3F4 0x8F9B +0xE3F5 0xF971 +0xE3F6 0x8FC5 +0xE3F7 0x5931 +0xE3F8 0x5BA4 +0xE3F9 0x5BE6 +0xE3FA 0x6089 +0xE3FB 0x5BE9 +0xE3FC 0x5C0B +0xE3FD 0x5FC3 +0xE3FE 0x6C81 +0xE4A1 0xF972 +0xE4A2 0x6DF1 +0xE4A3 0x700B +0xE4A4 0x751A +0xE4A5 0x82AF +0xE4A6 0x8AF6 +0xE4A7 0x4EC0 +0xE4A8 0x5341 +0xE4A9 0xF973 +0xE4AA 0x96D9 +0xE4AB 0x6C0F +0xE4AC 0x4E9E +0xE4AD 0x4FC4 +0xE4AE 0x5152 +0xE4AF 0x555E +0xE4B0 0x5A25 +0xE4B1 0x5CE8 +0xE4B2 0x6211 +0xE4B3 0x7259 +0xE4B4 0x82BD +0xE4B5 0x83AA +0xE4B6 0x86FE +0xE4B7 0x8859 +0xE4B8 0x8A1D +0xE4B9 0x963F +0xE4BA 0x96C5 +0xE4BB 0x9913 +0xE4BC 0x9D09 +0xE4BD 0x9D5D +0xE4BE 0x580A +0xE4BF 0x5CB3 +0xE4C0 0x5DBD +0xE4C1 0x5E44 +0xE4C2 0x60E1 +0xE4C3 0x6115 +0xE4C4 0x63E1 +0xE4C5 0x6A02 +0xE4C6 0x6E25 +0xE4C7 0x9102 +0xE4C8 0x9354 +0xE4C9 0x984E +0xE4CA 0x9C10 +0xE4CB 0x9F77 +0xE4CC 0x5B89 +0xE4CD 0x5CB8 +0xE4CE 0x6309 +0xE4CF 0x664F +0xE4D0 0x6848 +0xE4D1 0x773C +0xE4D2 0x96C1 +0xE4D3 0x978D +0xE4D4 0x9854 +0xE4D5 0x9B9F +0xE4D6 0x65A1 +0xE4D7 0x8B01 +0xE4D8 0x8ECB +0xE4D9 0x95BC +0xE4DA 0x5535 +0xE4DB 0x5CA9 +0xE4DC 0x5DD6 +0xE4DD 0x5EB5 +0xE4DE 0x6697 +0xE4DF 0x764C +0xE4E0 0x83F4 +0xE4E1 0x95C7 +0xE4E2 0x58D3 +0xE4E3 0x62BC +0xE4E4 0x72CE +0xE4E5 0x9D28 +0xE4E6 0x4EF0 +0xE4E7 0x592E +0xE4E8 0x600F +0xE4E9 0x663B +0xE4EA 0x6B83 +0xE4EB 0x79E7 +0xE4EC 0x9D26 +0xE4ED 0x5393 +0xE4EE 0x54C0 +0xE4EF 0x57C3 +0xE4F0 0x5D16 +0xE4F1 0x611B +0xE4F2 0x66D6 +0xE4F3 0x6DAF +0xE4F4 0x788D +0xE4F5 0x827E +0xE4F6 0x9698 +0xE4F7 0x9744 +0xE4F8 0x5384 +0xE4F9 0x627C +0xE4FA 0x6396 +0xE4FB 0x6DB2 +0xE4FC 0x7E0A +0xE4FD 0x814B +0xE4FE 0x984D +0xE5A1 0x6AFB +0xE5A2 0x7F4C +0xE5A3 0x9DAF +0xE5A4 0x9E1A +0xE5A5 0x4E5F +0xE5A6 0x503B +0xE5A7 0x51B6 +0xE5A8 0x591C +0xE5A9 0x60F9 +0xE5AA 0x63F6 +0xE5AB 0x6930 +0xE5AC 0x723A +0xE5AD 0x8036 +0xE5AE 0xF974 +0xE5AF 0x91CE +0xE5B0 0x5F31 +0xE5B1 0xF975 +0xE5B2 0xF976 +0xE5B3 0x7D04 +0xE5B4 0x82E5 +0xE5B5 0x846F +0xE5B6 0x84BB +0xE5B7 0x85E5 +0xE5B8 0x8E8D +0xE5B9 0xF977 +0xE5BA 0x4F6F +0xE5BB 0xF978 +0xE5BC 0xF979 +0xE5BD 0x58E4 +0xE5BE 0x5B43 +0xE5BF 0x6059 +0xE5C0 0x63DA +0xE5C1 0x6518 +0xE5C2 0x656D +0xE5C3 0x6698 +0xE5C4 0xF97A +0xE5C5 0x694A +0xE5C6 0x6A23 +0xE5C7 0x6D0B +0xE5C8 0x7001 +0xE5C9 0x716C +0xE5CA 0x75D2 +0xE5CB 0x760D +0xE5CC 0x79B3 +0xE5CD 0x7A70 +0xE5CE 0xF97B +0xE5CF 0x7F8A +0xE5D0 0xF97C +0xE5D1 0x8944 +0xE5D2 0xF97D +0xE5D3 0x8B93 +0xE5D4 0x91C0 +0xE5D5 0x967D +0xE5D6 0xF97E +0xE5D7 0x990A +0xE5D8 0x5704 +0xE5D9 0x5FA1 +0xE5DA 0x65BC +0xE5DB 0x6F01 +0xE5DC 0x7600 +0xE5DD 0x79A6 +0xE5DE 0x8A9E +0xE5DF 0x99AD +0xE5E0 0x9B5A +0xE5E1 0x9F6C +0xE5E2 0x5104 +0xE5E3 0x61B6 +0xE5E4 0x6291 +0xE5E5 0x6A8D +0xE5E6 0x81C6 +0xE5E7 0x5043 +0xE5E8 0x5830 +0xE5E9 0x5F66 +0xE5EA 0x7109 +0xE5EB 0x8A00 +0xE5EC 0x8AFA +0xE5ED 0x5B7C +0xE5EE 0x8616 +0xE5EF 0x4FFA +0xE5F0 0x513C +0xE5F1 0x56B4 +0xE5F2 0x5944 +0xE5F3 0x63A9 +0xE5F4 0x6DF9 +0xE5F5 0x5DAA +0xE5F6 0x696D +0xE5F7 0x5186 +0xE5F8 0x4E88 +0xE5F9 0x4F59 +0xE5FA 0xF97F +0xE5FB 0xF980 +0xE5FC 0xF981 +0xE5FD 0x5982 +0xE5FE 0xF982 +0xE6A1 0xF983 +0xE6A2 0x6B5F +0xE6A3 0x6C5D +0xE6A4 0xF984 +0xE6A5 0x74B5 +0xE6A6 0x7916 +0xE6A7 0xF985 +0xE6A8 0x8207 +0xE6A9 0x8245 +0xE6AA 0x8339 +0xE6AB 0x8F3F +0xE6AC 0x8F5D +0xE6AD 0xF986 +0xE6AE 0x9918 +0xE6AF 0xF987 +0xE6B0 0xF988 +0xE6B1 0xF989 +0xE6B2 0x4EA6 +0xE6B3 0xF98A +0xE6B4 0x57DF +0xE6B5 0x5F79 +0xE6B6 0x6613 +0xE6B7 0xF98B +0xE6B8 0xF98C +0xE6B9 0x75AB +0xE6BA 0x7E79 +0xE6BB 0x8B6F +0xE6BC 0xF98D +0xE6BD 0x9006 +0xE6BE 0x9A5B +0xE6BF 0x56A5 +0xE6C0 0x5827 +0xE6C1 0x59F8 +0xE6C2 0x5A1F +0xE6C3 0x5BB4 +0xE6C4 0xF98E +0xE6C5 0x5EF6 +0xE6C6 0xF98F +0xE6C7 0xF990 +0xE6C8 0x6350 +0xE6C9 0x633B +0xE6CA 0xF991 +0xE6CB 0x693D +0xE6CC 0x6C87 +0xE6CD 0x6CBF +0xE6CE 0x6D8E +0xE6CF 0x6D93 +0xE6D0 0x6DF5 +0xE6D1 0x6F14 +0xE6D2 0xF992 +0xE6D3 0x70DF +0xE6D4 0x7136 +0xE6D5 0x7159 +0xE6D6 0xF993 +0xE6D7 0x71C3 +0xE6D8 0x71D5 +0xE6D9 0xF994 +0xE6DA 0x784F +0xE6DB 0x786F +0xE6DC 0xF995 +0xE6DD 0x7B75 +0xE6DE 0x7DE3 +0xE6DF 0xF996 +0xE6E0 0x7E2F +0xE6E1 0xF997 +0xE6E2 0x884D +0xE6E3 0x8EDF +0xE6E4 0xF998 +0xE6E5 0xF999 +0xE6E6 0xF99A +0xE6E7 0x925B +0xE6E8 0xF99B +0xE6E9 0x9CF6 +0xE6EA 0xF99C +0xE6EB 0xF99D +0xE6EC 0xF99E +0xE6ED 0x6085 +0xE6EE 0x6D85 +0xE6EF 0xF99F +0xE6F0 0x71B1 +0xE6F1 0xF9A0 +0xE6F2 0xF9A1 +0xE6F3 0x95B1 +0xE6F4 0x53AD +0xE6F5 0xF9A2 +0xE6F6 0xF9A3 +0xE6F7 0xF9A4 +0xE6F8 0x67D3 +0xE6F9 0xF9A5 +0xE6FA 0x708E +0xE6FB 0x7130 +0xE6FC 0x7430 +0xE6FD 0x8276 +0xE6FE 0x82D2 +0xE7A1 0xF9A6 +0xE7A2 0x95BB +0xE7A3 0x9AE5 +0xE7A4 0x9E7D +0xE7A5 0x66C4 +0xE7A6 0xF9A7 +0xE7A7 0x71C1 +0xE7A8 0x8449 +0xE7A9 0xF9A8 +0xE7AA 0xF9A9 +0xE7AB 0x584B +0xE7AC 0xF9AA +0xE7AD 0xF9AB +0xE7AE 0x5DB8 +0xE7AF 0x5F71 +0xE7B0 0xF9AC +0xE7B1 0x6620 +0xE7B2 0x668E +0xE7B3 0x6979 +0xE7B4 0x69AE +0xE7B5 0x6C38 +0xE7B6 0x6CF3 +0xE7B7 0x6E36 +0xE7B8 0x6F41 +0xE7B9 0x6FDA +0xE7BA 0x701B +0xE7BB 0x702F +0xE7BC 0x7150 +0xE7BD 0x71DF +0xE7BE 0x7370 +0xE7BF 0xF9AD +0xE7C0 0x745B +0xE7C1 0xF9AE +0xE7C2 0x74D4 +0xE7C3 0x76C8 +0xE7C4 0x7A4E +0xE7C5 0x7E93 +0xE7C6 0xF9AF +0xE7C7 0xF9B0 +0xE7C8 0x82F1 +0xE7C9 0x8A60 +0xE7CA 0x8FCE +0xE7CB 0xF9B1 +0xE7CC 0x9348 +0xE7CD 0xF9B2 +0xE7CE 0x9719 +0xE7CF 0xF9B3 +0xE7D0 0xF9B4 +0xE7D1 0x4E42 +0xE7D2 0x502A +0xE7D3 0xF9B5 +0xE7D4 0x5208 +0xE7D5 0x53E1 +0xE7D6 0x66F3 +0xE7D7 0x6C6D +0xE7D8 0x6FCA +0xE7D9 0x730A +0xE7DA 0x777F +0xE7DB 0x7A62 +0xE7DC 0x82AE +0xE7DD 0x85DD +0xE7DE 0x8602 +0xE7DF 0xF9B6 +0xE7E0 0x88D4 +0xE7E1 0x8A63 +0xE7E2 0x8B7D +0xE7E3 0x8C6B +0xE7E4 0xF9B7 +0xE7E5 0x92B3 +0xE7E6 0xF9B8 +0xE7E7 0x9713 +0xE7E8 0x9810 +0xE7E9 0x4E94 +0xE7EA 0x4F0D +0xE7EB 0x4FC9 +0xE7EC 0x50B2 +0xE7ED 0x5348 +0xE7EE 0x543E +0xE7EF 0x5433 +0xE7F0 0x55DA +0xE7F1 0x5862 +0xE7F2 0x58BA +0xE7F3 0x5967 +0xE7F4 0x5A1B +0xE7F5 0x5BE4 +0xE7F6 0x609F +0xE7F7 0xF9B9 +0xE7F8 0x61CA +0xE7F9 0x6556 +0xE7FA 0x65FF +0xE7FB 0x6664 +0xE7FC 0x68A7 +0xE7FD 0x6C5A +0xE7FE 0x6FB3 +0xE8A1 0x70CF +0xE8A2 0x71AC +0xE8A3 0x7352 +0xE8A4 0x7B7D +0xE8A5 0x8708 +0xE8A6 0x8AA4 +0xE8A7 0x9C32 +0xE8A8 0x9F07 +0xE8A9 0x5C4B +0xE8AA 0x6C83 +0xE8AB 0x7344 +0xE8AC 0x7389 +0xE8AD 0x923A +0xE8AE 0x6EAB +0xE8AF 0x7465 +0xE8B0 0x761F +0xE8B1 0x7A69 +0xE8B2 0x7E15 +0xE8B3 0x860A +0xE8B4 0x5140 +0xE8B5 0x58C5 +0xE8B6 0x64C1 +0xE8B7 0x74EE +0xE8B8 0x7515 +0xE8B9 0x7670 +0xE8BA 0x7FC1 +0xE8BB 0x9095 +0xE8BC 0x96CD +0xE8BD 0x9954 +0xE8BE 0x6E26 +0xE8BF 0x74E6 +0xE8C0 0x7AA9 +0xE8C1 0x7AAA +0xE8C2 0x81E5 +0xE8C3 0x86D9 +0xE8C4 0x8778 +0xE8C5 0x8A1B +0xE8C6 0x5A49 +0xE8C7 0x5B8C +0xE8C8 0x5B9B +0xE8C9 0x68A1 +0xE8CA 0x6900 +0xE8CB 0x6D63 +0xE8CC 0x73A9 +0xE8CD 0x7413 +0xE8CE 0x742C +0xE8CF 0x7897 +0xE8D0 0x7DE9 +0xE8D1 0x7FEB +0xE8D2 0x8118 +0xE8D3 0x8155 +0xE8D4 0x839E +0xE8D5 0x8C4C +0xE8D6 0x962E +0xE8D7 0x9811 +0xE8D8 0x66F0 +0xE8D9 0x5F80 +0xE8DA 0x65FA +0xE8DB 0x6789 +0xE8DC 0x6C6A +0xE8DD 0x738B +0xE8DE 0x502D +0xE8DF 0x5A03 +0xE8E0 0x6B6A +0xE8E1 0x77EE +0xE8E2 0x5916 +0xE8E3 0x5D6C +0xE8E4 0x5DCD +0xE8E5 0x7325 +0xE8E6 0x754F +0xE8E7 0xF9BA +0xE8E8 0xF9BB +0xE8E9 0x50E5 +0xE8EA 0x51F9 +0xE8EB 0x582F +0xE8EC 0x592D +0xE8ED 0x5996 +0xE8EE 0x59DA +0xE8EF 0x5BE5 +0xE8F0 0xF9BC +0xE8F1 0xF9BD +0xE8F2 0x5DA2 +0xE8F3 0x62D7 +0xE8F4 0x6416 +0xE8F5 0x6493 +0xE8F6 0x64FE +0xE8F7 0xF9BE +0xE8F8 0x66DC +0xE8F9 0xF9BF +0xE8FA 0x6A48 +0xE8FB 0xF9C0 +0xE8FC 0x71FF +0xE8FD 0x7464 +0xE8FE 0xF9C1 +0xE9A1 0x7A88 +0xE9A2 0x7AAF +0xE9A3 0x7E47 +0xE9A4 0x7E5E +0xE9A5 0x8000 +0xE9A6 0x8170 +0xE9A7 0xF9C2 +0xE9A8 0x87EF +0xE9A9 0x8981 +0xE9AA 0x8B20 +0xE9AB 0x9059 +0xE9AC 0xF9C3 +0xE9AD 0x9080 +0xE9AE 0x9952 +0xE9AF 0x617E +0xE9B0 0x6B32 +0xE9B1 0x6D74 +0xE9B2 0x7E1F +0xE9B3 0x8925 +0xE9B4 0x8FB1 +0xE9B5 0x4FD1 +0xE9B6 0x50AD +0xE9B7 0x5197 +0xE9B8 0x52C7 +0xE9B9 0x57C7 +0xE9BA 0x5889 +0xE9BB 0x5BB9 +0xE9BC 0x5EB8 +0xE9BD 0x6142 +0xE9BE 0x6995 +0xE9BF 0x6D8C +0xE9C0 0x6E67 +0xE9C1 0x6EB6 +0xE9C2 0x7194 +0xE9C3 0x7462 +0xE9C4 0x7528 +0xE9C5 0x752C +0xE9C6 0x8073 +0xE9C7 0x8338 +0xE9C8 0x84C9 +0xE9C9 0x8E0A +0xE9CA 0x9394 +0xE9CB 0x93DE +0xE9CC 0xF9C4 +0xE9CD 0x4E8E +0xE9CE 0x4F51 +0xE9CF 0x5076 +0xE9D0 0x512A +0xE9D1 0x53C8 +0xE9D2 0x53CB +0xE9D3 0x53F3 +0xE9D4 0x5B87 +0xE9D5 0x5BD3 +0xE9D6 0x5C24 +0xE9D7 0x611A +0xE9D8 0x6182 +0xE9D9 0x65F4 +0xE9DA 0x725B +0xE9DB 0x7397 +0xE9DC 0x7440 +0xE9DD 0x76C2 +0xE9DE 0x7950 +0xE9DF 0x7991 +0xE9E0 0x79B9 +0xE9E1 0x7D06 +0xE9E2 0x7FBD +0xE9E3 0x828B +0xE9E4 0x85D5 +0xE9E5 0x865E +0xE9E6 0x8FC2 +0xE9E7 0x9047 +0xE9E8 0x90F5 +0xE9E9 0x91EA +0xE9EA 0x9685 +0xE9EB 0x96E8 +0xE9EC 0x96E9 +0xE9ED 0x52D6 +0xE9EE 0x5F67 +0xE9EF 0x65ED +0xE9F0 0x6631 +0xE9F1 0x682F +0xE9F2 0x715C +0xE9F3 0x7A36 +0xE9F4 0x90C1 +0xE9F5 0x980A +0xE9F6 0x4E91 +0xE9F7 0xF9C5 +0xE9F8 0x6A52 +0xE9F9 0x6B9E +0xE9FA 0x6F90 +0xE9FB 0x7189 +0xE9FC 0x8018 +0xE9FD 0x82B8 +0xE9FE 0x8553 +0xEAA1 0x904B +0xEAA2 0x9695 +0xEAA3 0x96F2 +0xEAA4 0x97FB +0xEAA5 0x851A +0xEAA6 0x9B31 +0xEAA7 0x4E90 +0xEAA8 0x718A +0xEAA9 0x96C4 +0xEAAA 0x5143 +0xEAAB 0x539F +0xEAAC 0x54E1 +0xEAAD 0x5713 +0xEAAE 0x5712 +0xEAAF 0x57A3 +0xEAB0 0x5A9B +0xEAB1 0x5AC4 +0xEAB2 0x5BC3 +0xEAB3 0x6028 +0xEAB4 0x613F +0xEAB5 0x63F4 +0xEAB6 0x6C85 +0xEAB7 0x6D39 +0xEAB8 0x6E72 +0xEAB9 0x6E90 +0xEABA 0x7230 +0xEABB 0x733F +0xEABC 0x7457 +0xEABD 0x82D1 +0xEABE 0x8881 +0xEABF 0x8F45 +0xEAC0 0x9060 +0xEAC1 0xF9C6 +0xEAC2 0x9662 +0xEAC3 0x9858 +0xEAC4 0x9D1B +0xEAC5 0x6708 +0xEAC6 0x8D8A +0xEAC7 0x925E +0xEAC8 0x4F4D +0xEAC9 0x5049 +0xEACA 0x50DE +0xEACB 0x5371 +0xEACC 0x570D +0xEACD 0x59D4 +0xEACE 0x5A01 +0xEACF 0x5C09 +0xEAD0 0x6170 +0xEAD1 0x6690 +0xEAD2 0x6E2D +0xEAD3 0x7232 +0xEAD4 0x744B +0xEAD5 0x7DEF +0xEAD6 0x80C3 +0xEAD7 0x840E +0xEAD8 0x8466 +0xEAD9 0x853F +0xEADA 0x875F +0xEADB 0x885B +0xEADC 0x8918 +0xEADD 0x8B02 +0xEADE 0x9055 +0xEADF 0x97CB +0xEAE0 0x9B4F +0xEAE1 0x4E73 +0xEAE2 0x4F91 +0xEAE3 0x5112 +0xEAE4 0x516A +0xEAE5 0xF9C7 +0xEAE6 0x552F +0xEAE7 0x55A9 +0xEAE8 0x5B7A +0xEAE9 0x5BA5 +0xEAEA 0x5E7C +0xEAEB 0x5E7D +0xEAEC 0x5EBE +0xEAED 0x60A0 +0xEAEE 0x60DF +0xEAEF 0x6108 +0xEAF0 0x6109 +0xEAF1 0x63C4 +0xEAF2 0x6538 +0xEAF3 0x6709 +0xEAF4 0xF9C8 +0xEAF5 0x67D4 +0xEAF6 0x67DA +0xEAF7 0xF9C9 +0xEAF8 0x6961 +0xEAF9 0x6962 +0xEAFA 0x6CB9 +0xEAFB 0x6D27 +0xEAFC 0xF9CA +0xEAFD 0x6E38 +0xEAFE 0xF9CB +0xEBA1 0x6FE1 +0xEBA2 0x7336 +0xEBA3 0x7337 +0xEBA4 0xF9CC +0xEBA5 0x745C +0xEBA6 0x7531 +0xEBA7 0xF9CD +0xEBA8 0x7652 +0xEBA9 0xF9CE +0xEBAA 0xF9CF +0xEBAB 0x7DAD +0xEBAC 0x81FE +0xEBAD 0x8438 +0xEBAE 0x88D5 +0xEBAF 0x8A98 +0xEBB0 0x8ADB +0xEBB1 0x8AED +0xEBB2 0x8E30 +0xEBB3 0x8E42 +0xEBB4 0x904A +0xEBB5 0x903E +0xEBB6 0x907A +0xEBB7 0x9149 +0xEBB8 0x91C9 +0xEBB9 0x936E +0xEBBA 0xF9D0 +0xEBBB 0xF9D1 +0xEBBC 0x5809 +0xEBBD 0xF9D2 +0xEBBE 0x6BD3 +0xEBBF 0x8089 +0xEBC0 0x80B2 +0xEBC1 0xF9D3 +0xEBC2 0xF9D4 +0xEBC3 0x5141 +0xEBC4 0x596B +0xEBC5 0x5C39 +0xEBC6 0xF9D5 +0xEBC7 0xF9D6 +0xEBC8 0x6F64 +0xEBC9 0x73A7 +0xEBCA 0x80E4 +0xEBCB 0x8D07 +0xEBCC 0xF9D7 +0xEBCD 0x9217 +0xEBCE 0x958F +0xEBCF 0xF9D8 +0xEBD0 0xF9D9 +0xEBD1 0xF9DA +0xEBD2 0xF9DB +0xEBD3 0x807F +0xEBD4 0x620E +0xEBD5 0x701C +0xEBD6 0x7D68 +0xEBD7 0x878D +0xEBD8 0xF9DC +0xEBD9 0x57A0 +0xEBDA 0x6069 +0xEBDB 0x6147 +0xEBDC 0x6BB7 +0xEBDD 0x8ABE +0xEBDE 0x9280 +0xEBDF 0x96B1 +0xEBE0 0x4E59 +0xEBE1 0x541F +0xEBE2 0x6DEB +0xEBE3 0x852D +0xEBE4 0x9670 +0xEBE5 0x97F3 +0xEBE6 0x98EE +0xEBE7 0x63D6 +0xEBE8 0x6CE3 +0xEBE9 0x9091 +0xEBEA 0x51DD +0xEBEB 0x61C9 +0xEBEC 0x81BA +0xEBED 0x9DF9 +0xEBEE 0x4F9D +0xEBEF 0x501A +0xEBF0 0x5100 +0xEBF1 0x5B9C +0xEBF2 0x610F +0xEBF3 0x61FF +0xEBF4 0x64EC +0xEBF5 0x6905 +0xEBF6 0x6BC5 +0xEBF7 0x7591 +0xEBF8 0x77E3 +0xEBF9 0x7FA9 +0xEBFA 0x8264 +0xEBFB 0x858F +0xEBFC 0x87FB +0xEBFD 0x8863 +0xEBFE 0x8ABC +0xECA1 0x8B70 +0xECA2 0x91AB +0xECA3 0x4E8C +0xECA4 0x4EE5 +0xECA5 0x4F0A +0xECA6 0xF9DD +0xECA7 0xF9DE +0xECA8 0x5937 +0xECA9 0x59E8 +0xECAA 0xF9DF +0xECAB 0x5DF2 +0xECAC 0x5F1B +0xECAD 0x5F5B +0xECAE 0x6021 +0xECAF 0xF9E0 +0xECB0 0xF9E1 +0xECB1 0xF9E2 +0xECB2 0xF9E3 +0xECB3 0x723E +0xECB4 0x73E5 +0xECB5 0xF9E4 +0xECB6 0x7570 +0xECB7 0x75CD +0xECB8 0xF9E5 +0xECB9 0x79FB +0xECBA 0xF9E6 +0xECBB 0x800C +0xECBC 0x8033 +0xECBD 0x8084 +0xECBE 0x82E1 +0xECBF 0x8351 +0xECC0 0xF9E7 +0xECC1 0xF9E8 +0xECC2 0x8CBD +0xECC3 0x8CB3 +0xECC4 0x9087 +0xECC5 0xF9E9 +0xECC6 0xF9EA +0xECC7 0x98F4 +0xECC8 0x990C +0xECC9 0xF9EB +0xECCA 0xF9EC +0xECCB 0x7037 +0xECCC 0x76CA +0xECCD 0x7FCA +0xECCE 0x7FCC +0xECCF 0x7FFC +0xECD0 0x8B1A +0xECD1 0x4EBA +0xECD2 0x4EC1 +0xECD3 0x5203 +0xECD4 0x5370 +0xECD5 0xF9ED +0xECD6 0x54BD +0xECD7 0x56E0 +0xECD8 0x59FB +0xECD9 0x5BC5 +0xECDA 0x5F15 +0xECDB 0x5FCD +0xECDC 0x6E6E +0xECDD 0xF9EE +0xECDE 0xF9EF +0xECDF 0x7D6A +0xECE0 0x8335 +0xECE1 0xF9F0 +0xECE2 0x8693 +0xECE3 0x8A8D +0xECE4 0xF9F1 +0xECE5 0x976D +0xECE6 0x9777 +0xECE7 0xF9F2 +0xECE8 0xF9F3 +0xECE9 0x4E00 +0xECEA 0x4F5A +0xECEB 0x4F7E +0xECEC 0x58F9 +0xECED 0x65E5 +0xECEE 0x6EA2 +0xECEF 0x9038 +0xECF0 0x93B0 +0xECF1 0x99B9 +0xECF2 0x4EFB +0xECF3 0x58EC +0xECF4 0x598A +0xECF5 0x59D9 +0xECF6 0x6041 +0xECF7 0xF9F4 +0xECF8 0xF9F5 +0xECF9 0x7A14 +0xECFA 0xF9F6 +0xECFB 0x834F +0xECFC 0x8CC3 +0xECFD 0x5165 +0xECFE 0x5344 +0xEDA1 0xF9F7 +0xEDA2 0xF9F8 +0xEDA3 0xF9F9 +0xEDA4 0x4ECD +0xEDA5 0x5269 +0xEDA6 0x5B55 +0xEDA7 0x82BF +0xEDA8 0x4ED4 +0xEDA9 0x523A +0xEDAA 0x54A8 +0xEDAB 0x59C9 +0xEDAC 0x59FF +0xEDAD 0x5B50 +0xEDAE 0x5B57 +0xEDAF 0x5B5C +0xEDB0 0x6063 +0xEDB1 0x6148 +0xEDB2 0x6ECB +0xEDB3 0x7099 +0xEDB4 0x716E +0xEDB5 0x7386 +0xEDB6 0x74F7 +0xEDB7 0x75B5 +0xEDB8 0x78C1 +0xEDB9 0x7D2B +0xEDBA 0x8005 +0xEDBB 0x81EA +0xEDBC 0x8328 +0xEDBD 0x8517 +0xEDBE 0x85C9 +0xEDBF 0x8AEE +0xEDC0 0x8CC7 +0xEDC1 0x96CC +0xEDC2 0x4F5C +0xEDC3 0x52FA +0xEDC4 0x56BC +0xEDC5 0x65AB +0xEDC6 0x6628 +0xEDC7 0x707C +0xEDC8 0x70B8 +0xEDC9 0x7235 +0xEDCA 0x7DBD +0xEDCB 0x828D +0xEDCC 0x914C +0xEDCD 0x96C0 +0xEDCE 0x9D72 +0xEDCF 0x5B71 +0xEDD0 0x68E7 +0xEDD1 0x6B98 +0xEDD2 0x6F7A +0xEDD3 0x76DE +0xEDD4 0x5C91 +0xEDD5 0x66AB +0xEDD6 0x6F5B +0xEDD7 0x7BB4 +0xEDD8 0x7C2A +0xEDD9 0x8836 +0xEDDA 0x96DC +0xEDDB 0x4E08 +0xEDDC 0x4ED7 +0xEDDD 0x5320 +0xEDDE 0x5834 +0xEDDF 0x58BB +0xEDE0 0x58EF +0xEDE1 0x596C +0xEDE2 0x5C07 +0xEDE3 0x5E33 +0xEDE4 0x5E84 +0xEDE5 0x5F35 +0xEDE6 0x638C +0xEDE7 0x66B2 +0xEDE8 0x6756 +0xEDE9 0x6A1F +0xEDEA 0x6AA3 +0xEDEB 0x6B0C +0xEDEC 0x6F3F +0xEDED 0x7246 +0xEDEE 0xF9FA +0xEDEF 0x7350 +0xEDF0 0x748B +0xEDF1 0x7AE0 +0xEDF2 0x7CA7 +0xEDF3 0x8178 +0xEDF4 0x81DF +0xEDF5 0x81E7 +0xEDF6 0x838A +0xEDF7 0x846C +0xEDF8 0x8523 +0xEDF9 0x8594 +0xEDFA 0x85CF +0xEDFB 0x88DD +0xEDFC 0x8D13 +0xEDFD 0x91AC +0xEDFE 0x9577 +0xEEA1 0x969C +0xEEA2 0x518D +0xEEA3 0x54C9 +0xEEA4 0x5728 +0xEEA5 0x5BB0 +0xEEA6 0x624D +0xEEA7 0x6750 +0xEEA8 0x683D +0xEEA9 0x6893 +0xEEAA 0x6E3D +0xEEAB 0x6ED3 +0xEEAC 0x707D +0xEEAD 0x7E21 +0xEEAE 0x88C1 +0xEEAF 0x8CA1 +0xEEB0 0x8F09 +0xEEB1 0x9F4B +0xEEB2 0x9F4E +0xEEB3 0x722D +0xEEB4 0x7B8F +0xEEB5 0x8ACD +0xEEB6 0x931A +0xEEB7 0x4F47 +0xEEB8 0x4F4E +0xEEB9 0x5132 +0xEEBA 0x5480 +0xEEBB 0x59D0 +0xEEBC 0x5E95 +0xEEBD 0x62B5 +0xEEBE 0x6775 +0xEEBF 0x696E +0xEEC0 0x6A17 +0xEEC1 0x6CAE +0xEEC2 0x6E1A +0xEEC3 0x72D9 +0xEEC4 0x732A +0xEEC5 0x75BD +0xEEC6 0x7BB8 +0xEEC7 0x7D35 +0xEEC8 0x82E7 +0xEEC9 0x83F9 +0xEECA 0x8457 +0xEECB 0x85F7 +0xEECC 0x8A5B +0xEECD 0x8CAF +0xEECE 0x8E87 +0xEECF 0x9019 +0xEED0 0x90B8 +0xEED1 0x96CE +0xEED2 0x9F5F +0xEED3 0x52E3 +0xEED4 0x540A +0xEED5 0x5AE1 +0xEED6 0x5BC2 +0xEED7 0x6458 +0xEED8 0x6575 +0xEED9 0x6EF4 +0xEEDA 0x72C4 +0xEEDB 0xF9FB +0xEEDC 0x7684 +0xEEDD 0x7A4D +0xEEDE 0x7B1B +0xEEDF 0x7C4D +0xEEE0 0x7E3E +0xEEE1 0x7FDF +0xEEE2 0x837B +0xEEE3 0x8B2B +0xEEE4 0x8CCA +0xEEE5 0x8D64 +0xEEE6 0x8DE1 +0xEEE7 0x8E5F +0xEEE8 0x8FEA +0xEEE9 0x8FF9 +0xEEEA 0x9069 +0xEEEB 0x93D1 +0xEEEC 0x4F43 +0xEEED 0x4F7A +0xEEEE 0x50B3 +0xEEEF 0x5168 +0xEEF0 0x5178 +0xEEF1 0x524D +0xEEF2 0x526A +0xEEF3 0x5861 +0xEEF4 0x587C +0xEEF5 0x5960 +0xEEF6 0x5C08 +0xEEF7 0x5C55 +0xEEF8 0x5EDB +0xEEF9 0x609B +0xEEFA 0x6230 +0xEEFB 0x6813 +0xEEFC 0x6BBF +0xEEFD 0x6C08 +0xEEFE 0x6FB1 +0xEFA1 0x714E +0xEFA2 0x7420 +0xEFA3 0x7530 +0xEFA4 0x7538 +0xEFA5 0x7551 +0xEFA6 0x7672 +0xEFA7 0x7B4C +0xEFA8 0x7B8B +0xEFA9 0x7BAD +0xEFAA 0x7BC6 +0xEFAB 0x7E8F +0xEFAC 0x8A6E +0xEFAD 0x8F3E +0xEFAE 0x8F49 +0xEFAF 0x923F +0xEFB0 0x9293 +0xEFB1 0x9322 +0xEFB2 0x942B +0xEFB3 0x96FB +0xEFB4 0x985A +0xEFB5 0x986B +0xEFB6 0x991E +0xEFB7 0x5207 +0xEFB8 0x622A +0xEFB9 0x6298 +0xEFBA 0x6D59 +0xEFBB 0x7664 +0xEFBC 0x7ACA +0xEFBD 0x7BC0 +0xEFBE 0x7D76 +0xEFBF 0x5360 +0xEFC0 0x5CBE +0xEFC1 0x5E97 +0xEFC2 0x6F38 +0xEFC3 0x70B9 +0xEFC4 0x7C98 +0xEFC5 0x9711 +0xEFC6 0x9B8E +0xEFC7 0x9EDE +0xEFC8 0x63A5 +0xEFC9 0x647A +0xEFCA 0x8776 +0xEFCB 0x4E01 +0xEFCC 0x4E95 +0xEFCD 0x4EAD +0xEFCE 0x505C +0xEFCF 0x5075 +0xEFD0 0x5448 +0xEFD1 0x59C3 +0xEFD2 0x5B9A +0xEFD3 0x5E40 +0xEFD4 0x5EAD +0xEFD5 0x5EF7 +0xEFD6 0x5F81 +0xEFD7 0x60C5 +0xEFD8 0x633A +0xEFD9 0x653F +0xEFDA 0x6574 +0xEFDB 0x65CC +0xEFDC 0x6676 +0xEFDD 0x6678 +0xEFDE 0x67FE +0xEFDF 0x6968 +0xEFE0 0x6A89 +0xEFE1 0x6B63 +0xEFE2 0x6C40 +0xEFE3 0x6DC0 +0xEFE4 0x6DE8 +0xEFE5 0x6E1F +0xEFE6 0x6E5E +0xEFE7 0x701E +0xEFE8 0x70A1 +0xEFE9 0x738E +0xEFEA 0x73FD +0xEFEB 0x753A +0xEFEC 0x775B +0xEFED 0x7887 +0xEFEE 0x798E +0xEFEF 0x7A0B +0xEFF0 0x7A7D +0xEFF1 0x7CBE +0xEFF2 0x7D8E +0xEFF3 0x8247 +0xEFF4 0x8A02 +0xEFF5 0x8AEA +0xEFF6 0x8C9E +0xEFF7 0x912D +0xEFF8 0x914A +0xEFF9 0x91D8 +0xEFFA 0x9266 +0xEFFB 0x92CC +0xEFFC 0x9320 +0xEFFD 0x9706 +0xEFFE 0x9756 +0xF0A1 0x975C +0xF0A2 0x9802 +0xF0A3 0x9F0E +0xF0A4 0x5236 +0xF0A5 0x5291 +0xF0A6 0x557C +0xF0A7 0x5824 +0xF0A8 0x5E1D +0xF0A9 0x5F1F +0xF0AA 0x608C +0xF0AB 0x63D0 +0xF0AC 0x68AF +0xF0AD 0x6FDF +0xF0AE 0x796D +0xF0AF 0x7B2C +0xF0B0 0x81CD +0xF0B1 0x85BA +0xF0B2 0x88FD +0xF0B3 0x8AF8 +0xF0B4 0x8E44 +0xF0B5 0x918D +0xF0B6 0x9664 +0xF0B7 0x969B +0xF0B8 0x973D +0xF0B9 0x984C +0xF0BA 0x9F4A +0xF0BB 0x4FCE +0xF0BC 0x5146 +0xF0BD 0x51CB +0xF0BE 0x52A9 +0xF0BF 0x5632 +0xF0C0 0x5F14 +0xF0C1 0x5F6B +0xF0C2 0x63AA +0xF0C3 0x64CD +0xF0C4 0x65E9 +0xF0C5 0x6641 +0xF0C6 0x66FA +0xF0C7 0x66F9 +0xF0C8 0x671D +0xF0C9 0x689D +0xF0CA 0x68D7 +0xF0CB 0x69FD +0xF0CC 0x6F15 +0xF0CD 0x6F6E +0xF0CE 0x7167 +0xF0CF 0x71E5 +0xF0D0 0x722A +0xF0D1 0x74AA +0xF0D2 0x773A +0xF0D3 0x7956 +0xF0D4 0x795A +0xF0D5 0x79DF +0xF0D6 0x7A20 +0xF0D7 0x7A95 +0xF0D8 0x7C97 +0xF0D9 0x7CDF +0xF0DA 0x7D44 +0xF0DB 0x7E70 +0xF0DC 0x8087 +0xF0DD 0x85FB +0xF0DE 0x86A4 +0xF0DF 0x8A54 +0xF0E0 0x8ABF +0xF0E1 0x8D99 +0xF0E2 0x8E81 +0xF0E3 0x9020 +0xF0E4 0x906D +0xF0E5 0x91E3 +0xF0E6 0x963B +0xF0E7 0x96D5 +0xF0E8 0x9CE5 +0xF0E9 0x65CF +0xF0EA 0x7C07 +0xF0EB 0x8DB3 +0xF0EC 0x93C3 +0xF0ED 0x5B58 +0xF0EE 0x5C0A +0xF0EF 0x5352 +0xF0F0 0x62D9 +0xF0F1 0x731D +0xF0F2 0x5027 +0xF0F3 0x5B97 +0xF0F4 0x5F9E +0xF0F5 0x60B0 +0xF0F6 0x616B +0xF0F7 0x68D5 +0xF0F8 0x6DD9 +0xF0F9 0x742E +0xF0FA 0x7A2E +0xF0FB 0x7D42 +0xF0FC 0x7D9C +0xF0FD 0x7E31 +0xF0FE 0x816B +0xF1A1 0x8E2A +0xF1A2 0x8E35 +0xF1A3 0x937E +0xF1A4 0x9418 +0xF1A5 0x4F50 +0xF1A6 0x5750 +0xF1A7 0x5DE6 +0xF1A8 0x5EA7 +0xF1A9 0x632B +0xF1AA 0x7F6A +0xF1AB 0x4E3B +0xF1AC 0x4F4F +0xF1AD 0x4F8F +0xF1AE 0x505A +0xF1AF 0x59DD +0xF1B0 0x80C4 +0xF1B1 0x546A +0xF1B2 0x5468 +0xF1B3 0x55FE +0xF1B4 0x594F +0xF1B5 0x5B99 +0xF1B6 0x5DDE +0xF1B7 0x5EDA +0xF1B8 0x665D +0xF1B9 0x6731 +0xF1BA 0x67F1 +0xF1BB 0x682A +0xF1BC 0x6CE8 +0xF1BD 0x6D32 +0xF1BE 0x6E4A +0xF1BF 0x6F8D +0xF1C0 0x70B7 +0xF1C1 0x73E0 +0xF1C2 0x7587 +0xF1C3 0x7C4C +0xF1C4 0x7D02 +0xF1C5 0x7D2C +0xF1C6 0x7DA2 +0xF1C7 0x821F +0xF1C8 0x86DB +0xF1C9 0x8A3B +0xF1CA 0x8A85 +0xF1CB 0x8D70 +0xF1CC 0x8E8A +0xF1CD 0x8F33 +0xF1CE 0x9031 +0xF1CF 0x914E +0xF1D0 0x9152 +0xF1D1 0x9444 +0xF1D2 0x99D0 +0xF1D3 0x7AF9 +0xF1D4 0x7CA5 +0xF1D5 0x4FCA +0xF1D6 0x5101 +0xF1D7 0x51C6 +0xF1D8 0x57C8 +0xF1D9 0x5BEF +0xF1DA 0x5CFB +0xF1DB 0x6659 +0xF1DC 0x6A3D +0xF1DD 0x6D5A +0xF1DE 0x6E96 +0xF1DF 0x6FEC +0xF1E0 0x710C +0xF1E1 0x756F +0xF1E2 0x7AE3 +0xF1E3 0x8822 +0xF1E4 0x9021 +0xF1E5 0x9075 +0xF1E6 0x96CB +0xF1E7 0x99FF +0xF1E8 0x8301 +0xF1E9 0x4E2D +0xF1EA 0x4EF2 +0xF1EB 0x8846 +0xF1EC 0x91CD +0xF1ED 0x537D +0xF1EE 0x6ADB +0xF1EF 0x696B +0xF1F0 0x6C41 +0xF1F1 0x847A +0xF1F2 0x589E +0xF1F3 0x618E +0xF1F4 0x66FE +0xF1F5 0x62EF +0xF1F6 0x70DD +0xF1F7 0x7511 +0xF1F8 0x75C7 +0xF1F9 0x7E52 +0xF1FA 0x84B8 +0xF1FB 0x8B49 +0xF1FC 0x8D08 +0xF1FD 0x4E4B +0xF1FE 0x53EA +0xF2A1 0x54AB +0xF2A2 0x5730 +0xF2A3 0x5740 +0xF2A4 0x5FD7 +0xF2A5 0x6301 +0xF2A6 0x6307 +0xF2A7 0x646F +0xF2A8 0x652F +0xF2A9 0x65E8 +0xF2AA 0x667A +0xF2AB 0x679D +0xF2AC 0x67B3 +0xF2AD 0x6B62 +0xF2AE 0x6C60 +0xF2AF 0x6C9A +0xF2B0 0x6F2C +0xF2B1 0x77E5 +0xF2B2 0x7825 +0xF2B3 0x7949 +0xF2B4 0x7957 +0xF2B5 0x7D19 +0xF2B6 0x80A2 +0xF2B7 0x8102 +0xF2B8 0x81F3 +0xF2B9 0x829D +0xF2BA 0x82B7 +0xF2BB 0x8718 +0xF2BC 0x8A8C +0xF2BD 0xF9FC +0xF2BE 0x8D04 +0xF2BF 0x8DBE +0xF2C0 0x9072 +0xF2C1 0x76F4 +0xF2C2 0x7A19 +0xF2C3 0x7A37 +0xF2C4 0x7E54 +0xF2C5 0x8077 +0xF2C6 0x5507 +0xF2C7 0x55D4 +0xF2C8 0x5875 +0xF2C9 0x632F +0xF2CA 0x6422 +0xF2CB 0x6649 +0xF2CC 0x664B +0xF2CD 0x686D +0xF2CE 0x699B +0xF2CF 0x6B84 +0xF2D0 0x6D25 +0xF2D1 0x6EB1 +0xF2D2 0x73CD +0xF2D3 0x7468 +0xF2D4 0x74A1 +0xF2D5 0x755B +0xF2D6 0x75B9 +0xF2D7 0x76E1 +0xF2D8 0x771E +0xF2D9 0x778B +0xF2DA 0x79E6 +0xF2DB 0x7E09 +0xF2DC 0x7E1D +0xF2DD 0x81FB +0xF2DE 0x852F +0xF2DF 0x8897 +0xF2E0 0x8A3A +0xF2E1 0x8CD1 +0xF2E2 0x8EEB +0xF2E3 0x8FB0 +0xF2E4 0x9032 +0xF2E5 0x93AD +0xF2E6 0x9663 +0xF2E7 0x9673 +0xF2E8 0x9707 +0xF2E9 0x4F84 +0xF2EA 0x53F1 +0xF2EB 0x59EA +0xF2EC 0x5AC9 +0xF2ED 0x5E19 +0xF2EE 0x684E +0xF2EF 0x74C6 +0xF2F0 0x75BE +0xF2F1 0x79E9 +0xF2F2 0x7A92 +0xF2F3 0x81A3 +0xF2F4 0x86ED +0xF2F5 0x8CEA +0xF2F6 0x8DCC +0xF2F7 0x8FED +0xF2F8 0x659F +0xF2F9 0x6715 +0xF2FA 0xF9FD +0xF2FB 0x57F7 +0xF2FC 0x6F57 +0xF2FD 0x7DDD +0xF2FE 0x8F2F +0xF3A1 0x93F6 +0xF3A2 0x96C6 +0xF3A3 0x5FB5 +0xF3A4 0x61F2 +0xF3A5 0x6F84 +0xF3A6 0x4E14 +0xF3A7 0x4F98 +0xF3A8 0x501F +0xF3A9 0x53C9 +0xF3AA 0x55DF +0xF3AB 0x5D6F +0xF3AC 0x5DEE +0xF3AD 0x6B21 +0xF3AE 0x6B64 +0xF3AF 0x78CB +0xF3B0 0x7B9A +0xF3B1 0xF9FE +0xF3B2 0x8E49 +0xF3B3 0x8ECA +0xF3B4 0x906E +0xF3B5 0x6349 +0xF3B6 0x643E +0xF3B7 0x7740 +0xF3B8 0x7A84 +0xF3B9 0x932F +0xF3BA 0x947F +0xF3BB 0x9F6A +0xF3BC 0x64B0 +0xF3BD 0x6FAF +0xF3BE 0x71E6 +0xF3BF 0x74A8 +0xF3C0 0x74DA +0xF3C1 0x7AC4 +0xF3C2 0x7C12 +0xF3C3 0x7E82 +0xF3C4 0x7CB2 +0xF3C5 0x7E98 +0xF3C6 0x8B9A +0xF3C7 0x8D0A +0xF3C8 0x947D +0xF3C9 0x9910 +0xF3CA 0x994C +0xF3CB 0x5239 +0xF3CC 0x5BDF +0xF3CD 0x64E6 +0xF3CE 0x672D +0xF3CF 0x7D2E +0xF3D0 0x50ED +0xF3D1 0x53C3 +0xF3D2 0x5879 +0xF3D3 0x6158 +0xF3D4 0x6159 +0xF3D5 0x61FA +0xF3D6 0x65AC +0xF3D7 0x7AD9 +0xF3D8 0x8B92 +0xF3D9 0x8B96 +0xF3DA 0x5009 +0xF3DB 0x5021 +0xF3DC 0x5275 +0xF3DD 0x5531 +0xF3DE 0x5A3C +0xF3DF 0x5EE0 +0xF3E0 0x5F70 +0xF3E1 0x6134 +0xF3E2 0x655E +0xF3E3 0x660C +0xF3E4 0x6636 +0xF3E5 0x66A2 +0xF3E6 0x69CD +0xF3E7 0x6EC4 +0xF3E8 0x6F32 +0xF3E9 0x7316 +0xF3EA 0x7621 +0xF3EB 0x7A93 +0xF3EC 0x8139 +0xF3ED 0x8259 +0xF3EE 0x83D6 +0xF3EF 0x84BC +0xF3F0 0x50B5 +0xF3F1 0x57F0 +0xF3F2 0x5BC0 +0xF3F3 0x5BE8 +0xF3F4 0x5F69 +0xF3F5 0x63A1 +0xF3F6 0x7826 +0xF3F7 0x7DB5 +0xF3F8 0x83DC +0xF3F9 0x8521 +0xF3FA 0x91C7 +0xF3FB 0x91F5 +0xF3FC 0x518A +0xF3FD 0x67F5 +0xF3FE 0x7B56 +0xF4A1 0x8CAC +0xF4A2 0x51C4 +0xF4A3 0x59BB +0xF4A4 0x60BD +0xF4A5 0x8655 +0xF4A6 0x501C +0xF4A7 0xF9FF +0xF4A8 0x5254 +0xF4A9 0x5C3A +0xF4AA 0x617D +0xF4AB 0x621A +0xF4AC 0x62D3 +0xF4AD 0x64F2 +0xF4AE 0x65A5 +0xF4AF 0x6ECC +0xF4B0 0x7620 +0xF4B1 0x810A +0xF4B2 0x8E60 +0xF4B3 0x965F +0xF4B4 0x96BB +0xF4B5 0x4EDF +0xF4B6 0x5343 +0xF4B7 0x5598 +0xF4B8 0x5929 +0xF4B9 0x5DDD +0xF4BA 0x64C5 +0xF4BB 0x6CC9 +0xF4BC 0x6DFA +0xF4BD 0x7394 +0xF4BE 0x7A7F +0xF4BF 0x821B +0xF4C0 0x85A6 +0xF4C1 0x8CE4 +0xF4C2 0x8E10 +0xF4C3 0x9077 +0xF4C4 0x91E7 +0xF4C5 0x95E1 +0xF4C6 0x9621 +0xF4C7 0x97C6 +0xF4C8 0x51F8 +0xF4C9 0x54F2 +0xF4CA 0x5586 +0xF4CB 0x5FB9 +0xF4CC 0x64A4 +0xF4CD 0x6F88 +0xF4CE 0x7DB4 +0xF4CF 0x8F1F +0xF4D0 0x8F4D +0xF4D1 0x9435 +0xF4D2 0x50C9 +0xF4D3 0x5C16 +0xF4D4 0x6CBE +0xF4D5 0x6DFB +0xF4D6 0x751B +0xF4D7 0x77BB +0xF4D8 0x7C3D +0xF4D9 0x7C64 +0xF4DA 0x8A79 +0xF4DB 0x8AC2 +0xF4DC 0x581E +0xF4DD 0x59BE +0xF4DE 0x5E16 +0xF4DF 0x6377 +0xF4E0 0x7252 +0xF4E1 0x758A +0xF4E2 0x776B +0xF4E3 0x8ADC +0xF4E4 0x8CBC +0xF4E5 0x8F12 +0xF4E6 0x5EF3 +0xF4E7 0x6674 +0xF4E8 0x6DF8 +0xF4E9 0x807D +0xF4EA 0x83C1 +0xF4EB 0x8ACB +0xF4EC 0x9751 +0xF4ED 0x9BD6 +0xF4EE 0xFA00 +0xF4EF 0x5243 +0xF4F0 0x66FF +0xF4F1 0x6D95 +0xF4F2 0x6EEF +0xF4F3 0x7DE0 +0xF4F4 0x8AE6 +0xF4F5 0x902E +0xF4F6 0x905E +0xF4F7 0x9AD4 +0xF4F8 0x521D +0xF4F9 0x527F +0xF4FA 0x54E8 +0xF4FB 0x6194 +0xF4FC 0x6284 +0xF4FD 0x62DB +0xF4FE 0x68A2 +0xF5A1 0x6912 +0xF5A2 0x695A +0xF5A3 0x6A35 +0xF5A4 0x7092 +0xF5A5 0x7126 +0xF5A6 0x785D +0xF5A7 0x7901 +0xF5A8 0x790E +0xF5A9 0x79D2 +0xF5AA 0x7A0D +0xF5AB 0x8096 +0xF5AC 0x8278 +0xF5AD 0x82D5 +0xF5AE 0x8349 +0xF5AF 0x8549 +0xF5B0 0x8C82 +0xF5B1 0x8D85 +0xF5B2 0x9162 +0xF5B3 0x918B +0xF5B4 0x91AE +0xF5B5 0x4FC3 +0xF5B6 0x56D1 +0xF5B7 0x71ED +0xF5B8 0x77D7 +0xF5B9 0x8700 +0xF5BA 0x89F8 +0xF5BB 0x5BF8 +0xF5BC 0x5FD6 +0xF5BD 0x6751 +0xF5BE 0x90A8 +0xF5BF 0x53E2 +0xF5C0 0x585A +0xF5C1 0x5BF5 +0xF5C2 0x60A4 +0xF5C3 0x6181 +0xF5C4 0x6460 +0xF5C5 0x7E3D +0xF5C6 0x8070 +0xF5C7 0x8525 +0xF5C8 0x9283 +0xF5C9 0x64AE +0xF5CA 0x50AC +0xF5CB 0x5D14 +0xF5CC 0x6700 +0xF5CD 0x589C +0xF5CE 0x62BD +0xF5CF 0x63A8 +0xF5D0 0x690E +0xF5D1 0x6978 +0xF5D2 0x6A1E +0xF5D3 0x6E6B +0xF5D4 0x76BA +0xF5D5 0x79CB +0xF5D6 0x82BB +0xF5D7 0x8429 +0xF5D8 0x8ACF +0xF5D9 0x8DA8 +0xF5DA 0x8FFD +0xF5DB 0x9112 +0xF5DC 0x914B +0xF5DD 0x919C +0xF5DE 0x9310 +0xF5DF 0x9318 +0xF5E0 0x939A +0xF5E1 0x96DB +0xF5E2 0x9A36 +0xF5E3 0x9C0D +0xF5E4 0x4E11 +0xF5E5 0x755C +0xF5E6 0x795D +0xF5E7 0x7AFA +0xF5E8 0x7B51 +0xF5E9 0x7BC9 +0xF5EA 0x7E2E +0xF5EB 0x84C4 +0xF5EC 0x8E59 +0xF5ED 0x8E74 +0xF5EE 0x8EF8 +0xF5EF 0x9010 +0xF5F0 0x6625 +0xF5F1 0x693F +0xF5F2 0x7443 +0xF5F3 0x51FA +0xF5F4 0x672E +0xF5F5 0x9EDC +0xF5F6 0x5145 +0xF5F7 0x5FE0 +0xF5F8 0x6C96 +0xF5F9 0x87F2 +0xF5FA 0x885D +0xF5FB 0x8877 +0xF5FC 0x60B4 +0xF5FD 0x81B5 +0xF5FE 0x8403 +0xF6A1 0x8D05 +0xF6A2 0x53D6 +0xF6A3 0x5439 +0xF6A4 0x5634 +0xF6A5 0x5A36 +0xF6A6 0x5C31 +0xF6A7 0x708A +0xF6A8 0x7FE0 +0xF6A9 0x805A +0xF6AA 0x8106 +0xF6AB 0x81ED +0xF6AC 0x8DA3 +0xF6AD 0x9189 +0xF6AE 0x9A5F +0xF6AF 0x9DF2 +0xF6B0 0x5074 +0xF6B1 0x4EC4 +0xF6B2 0x53A0 +0xF6B3 0x60FB +0xF6B4 0x6E2C +0xF6B5 0x5C64 +0xF6B6 0x4F88 +0xF6B7 0x5024 +0xF6B8 0x55E4 +0xF6B9 0x5CD9 +0xF6BA 0x5E5F +0xF6BB 0x6065 +0xF6BC 0x6894 +0xF6BD 0x6CBB +0xF6BE 0x6DC4 +0xF6BF 0x71BE +0xF6C0 0x75D4 +0xF6C1 0x75F4 +0xF6C2 0x7661 +0xF6C3 0x7A1A +0xF6C4 0x7A49 +0xF6C5 0x7DC7 +0xF6C6 0x7DFB +0xF6C7 0x7F6E +0xF6C8 0x81F4 +0xF6C9 0x86A9 +0xF6CA 0x8F1C +0xF6CB 0x96C9 +0xF6CC 0x99B3 +0xF6CD 0x9F52 +0xF6CE 0x5247 +0xF6CF 0x52C5 +0xF6D0 0x98ED +0xF6D1 0x89AA +0xF6D2 0x4E03 +0xF6D3 0x67D2 +0xF6D4 0x6F06 +0xF6D5 0x4FB5 +0xF6D6 0x5BE2 +0xF6D7 0x6795 +0xF6D8 0x6C88 +0xF6D9 0x6D78 +0xF6DA 0x741B +0xF6DB 0x7827 +0xF6DC 0x91DD +0xF6DD 0x937C +0xF6DE 0x87C4 +0xF6DF 0x79E4 +0xF6E0 0x7A31 +0xF6E1 0x5FEB +0xF6E2 0x4ED6 +0xF6E3 0x54A4 +0xF6E4 0x553E +0xF6E5 0x58AE +0xF6E6 0x59A5 +0xF6E7 0x60F0 +0xF6E8 0x6253 +0xF6E9 0x62D6 +0xF6EA 0x6736 +0xF6EB 0x6955 +0xF6EC 0x8235 +0xF6ED 0x9640 +0xF6EE 0x99B1 +0xF6EF 0x99DD +0xF6F0 0x502C +0xF6F1 0x5353 +0xF6F2 0x5544 +0xF6F3 0x577C +0xF6F4 0xFA01 +0xF6F5 0x6258 +0xF6F6 0xFA02 +0xF6F7 0x64E2 +0xF6F8 0x666B +0xF6F9 0x67DD +0xF6FA 0x6FC1 +0xF6FB 0x6FEF +0xF6FC 0x7422 +0xF6FD 0x7438 +0xF6FE 0x8A17 +0xF7A1 0x9438 +0xF7A2 0x5451 +0xF7A3 0x5606 +0xF7A4 0x5766 +0xF7A5 0x5F48 +0xF7A6 0x619A +0xF7A7 0x6B4E +0xF7A8 0x7058 +0xF7A9 0x70AD +0xF7AA 0x7DBB +0xF7AB 0x8A95 +0xF7AC 0x596A +0xF7AD 0x812B +0xF7AE 0x63A2 +0xF7AF 0x7708 +0xF7B0 0x803D +0xF7B1 0x8CAA +0xF7B2 0x5854 +0xF7B3 0x642D +0xF7B4 0x69BB +0xF7B5 0x5B95 +0xF7B6 0x5E11 +0xF7B7 0x6E6F +0xF7B8 0xFA03 +0xF7B9 0x8569 +0xF7BA 0x514C +0xF7BB 0x53F0 +0xF7BC 0x592A +0xF7BD 0x6020 +0xF7BE 0x614B +0xF7BF 0x6B86 +0xF7C0 0x6C70 +0xF7C1 0x6CF0 +0xF7C2 0x7B1E +0xF7C3 0x80CE +0xF7C4 0x82D4 +0xF7C5 0x8DC6 +0xF7C6 0x90B0 +0xF7C7 0x98B1 +0xF7C8 0xFA04 +0xF7C9 0x64C7 +0xF7CA 0x6FA4 +0xF7CB 0x6491 +0xF7CC 0x6504 +0xF7CD 0x514E +0xF7CE 0x5410 +0xF7CF 0x571F +0xF7D0 0x8A0E +0xF7D1 0x615F +0xF7D2 0x6876 +0xF7D3 0xFA05 +0xF7D4 0x75DB +0xF7D5 0x7B52 +0xF7D6 0x7D71 +0xF7D7 0x901A +0xF7D8 0x5806 +0xF7D9 0x69CC +0xF7DA 0x817F +0xF7DB 0x892A +0xF7DC 0x9000 +0xF7DD 0x9839 +0xF7DE 0x5078 +0xF7DF 0x5957 +0xF7E0 0x59AC +0xF7E1 0x6295 +0xF7E2 0x900F +0xF7E3 0x9B2A +0xF7E4 0x615D +0xF7E5 0x7279 +0xF7E6 0x95D6 +0xF7E7 0x5761 +0xF7E8 0x5A46 +0xF7E9 0x5DF4 +0xF7EA 0x628A +0xF7EB 0x64AD +0xF7EC 0x64FA +0xF7ED 0x6777 +0xF7EE 0x6CE2 +0xF7EF 0x6D3E +0xF7F0 0x722C +0xF7F1 0x7436 +0xF7F2 0x7834 +0xF7F3 0x7F77 +0xF7F4 0x82AD +0xF7F5 0x8DDB +0xF7F6 0x9817 +0xF7F7 0x5224 +0xF7F8 0x5742 +0xF7F9 0x677F +0xF7FA 0x7248 +0xF7FB 0x74E3 +0xF7FC 0x8CA9 +0xF7FD 0x8FA6 +0xF7FE 0x9211 +0xF8A1 0x962A +0xF8A2 0x516B +0xF8A3 0x53ED +0xF8A4 0x634C +0xF8A5 0x4F69 +0xF8A6 0x5504 +0xF8A7 0x6096 +0xF8A8 0x6557 +0xF8A9 0x6C9B +0xF8AA 0x6D7F +0xF8AB 0x724C +0xF8AC 0x72FD +0xF8AD 0x7A17 +0xF8AE 0x8987 +0xF8AF 0x8C9D +0xF8B0 0x5F6D +0xF8B1 0x6F8E +0xF8B2 0x70F9 +0xF8B3 0x81A8 +0xF8B4 0x610E +0xF8B5 0x4FBF +0xF8B6 0x504F +0xF8B7 0x6241 +0xF8B8 0x7247 +0xF8B9 0x7BC7 +0xF8BA 0x7DE8 +0xF8BB 0x7FE9 +0xF8BC 0x904D +0xF8BD 0x97AD +0xF8BE 0x9A19 +0xF8BF 0x8CB6 +0xF8C0 0x576A +0xF8C1 0x5E73 +0xF8C2 0x67B0 +0xF8C3 0x840D +0xF8C4 0x8A55 +0xF8C5 0x5420 +0xF8C6 0x5B16 +0xF8C7 0x5E63 +0xF8C8 0x5EE2 +0xF8C9 0x5F0A +0xF8CA 0x6583 +0xF8CB 0x80BA +0xF8CC 0x853D +0xF8CD 0x9589 +0xF8CE 0x965B +0xF8CF 0x4F48 +0xF8D0 0x5305 +0xF8D1 0x530D +0xF8D2 0x530F +0xF8D3 0x5486 +0xF8D4 0x54FA +0xF8D5 0x5703 +0xF8D6 0x5E03 +0xF8D7 0x6016 +0xF8D8 0x629B +0xF8D9 0x62B1 +0xF8DA 0x6355 +0xF8DB 0xFA06 +0xF8DC 0x6CE1 +0xF8DD 0x6D66 +0xF8DE 0x75B1 +0xF8DF 0x7832 +0xF8E0 0x80DE +0xF8E1 0x812F +0xF8E2 0x82DE +0xF8E3 0x8461 +0xF8E4 0x84B2 +0xF8E5 0x888D +0xF8E6 0x8912 +0xF8E7 0x900B +0xF8E8 0x92EA +0xF8E9 0x98FD +0xF8EA 0x9B91 +0xF8EB 0x5E45 +0xF8EC 0x66B4 +0xF8ED 0x66DD +0xF8EE 0x7011 +0xF8EF 0x7206 +0xF8F0 0xFA07 +0xF8F1 0x4FF5 +0xF8F2 0x527D +0xF8F3 0x5F6A +0xF8F4 0x6153 +0xF8F5 0x6753 +0xF8F6 0x6A19 +0xF8F7 0x6F02 +0xF8F8 0x74E2 +0xF8F9 0x7968 +0xF8FA 0x8868 +0xF8FB 0x8C79 +0xF8FC 0x98C7 +0xF8FD 0x98C4 +0xF8FE 0x9A43 +0xF9A1 0x54C1 +0xF9A2 0x7A1F +0xF9A3 0x6953 +0xF9A4 0x8AF7 +0xF9A5 0x8C4A +0xF9A6 0x98A8 +0xF9A7 0x99AE +0xF9A8 0x5F7C +0xF9A9 0x62AB +0xF9AA 0x75B2 +0xF9AB 0x76AE +0xF9AC 0x88AB +0xF9AD 0x907F +0xF9AE 0x9642 +0xF9AF 0x5339 +0xF9B0 0x5F3C +0xF9B1 0x5FC5 +0xF9B2 0x6CCC +0xF9B3 0x73CC +0xF9B4 0x7562 +0xF9B5 0x758B +0xF9B6 0x7B46 +0xF9B7 0x82FE +0xF9B8 0x999D +0xF9B9 0x4E4F +0xF9BA 0x903C +0xF9BB 0x4E0B +0xF9BC 0x4F55 +0xF9BD 0x53A6 +0xF9BE 0x590F +0xF9BF 0x5EC8 +0xF9C0 0x6630 +0xF9C1 0x6CB3 +0xF9C2 0x7455 +0xF9C3 0x8377 +0xF9C4 0x8766 +0xF9C5 0x8CC0 +0xF9C6 0x9050 +0xF9C7 0x971E +0xF9C8 0x9C15 +0xF9C9 0x58D1 +0xF9CA 0x5B78 +0xF9CB 0x8650 +0xF9CC 0x8B14 +0xF9CD 0x9DB4 +0xF9CE 0x5BD2 +0xF9CF 0x6068 +0xF9D0 0x608D +0xF9D1 0x65F1 +0xF9D2 0x6C57 +0xF9D3 0x6F22 +0xF9D4 0x6FA3 +0xF9D5 0x701A +0xF9D6 0x7F55 +0xF9D7 0x7FF0 +0xF9D8 0x9591 +0xF9D9 0x9592 +0xF9DA 0x9650 +0xF9DB 0x97D3 +0xF9DC 0x5272 +0xF9DD 0x8F44 +0xF9DE 0x51FD +0xF9DF 0x542B +0xF9E0 0x54B8 +0xF9E1 0x5563 +0xF9E2 0x558A +0xF9E3 0x6ABB +0xF9E4 0x6DB5 +0xF9E5 0x7DD8 +0xF9E6 0x8266 +0xF9E7 0x929C +0xF9E8 0x9677 +0xF9E9 0x9E79 +0xF9EA 0x5408 +0xF9EB 0x54C8 +0xF9EC 0x76D2 +0xF9ED 0x86E4 +0xF9EE 0x95A4 +0xF9EF 0x95D4 +0xF9F0 0x965C +0xF9F1 0x4EA2 +0xF9F2 0x4F09 +0xF9F3 0x59EE +0xF9F4 0x5AE6 +0xF9F5 0x5DF7 +0xF9F6 0x6052 +0xF9F7 0x6297 +0xF9F8 0x676D +0xF9F9 0x6841 +0xF9FA 0x6C86 +0xF9FB 0x6E2F +0xF9FC 0x7F38 +0xF9FD 0x809B +0xF9FE 0x822A +0xFAA1 0xFA08 +0xFAA2 0xFA09 +0xFAA3 0x9805 +0xFAA4 0x4EA5 +0xFAA5 0x5055 +0xFAA6 0x54B3 +0xFAA7 0x5793 +0xFAA8 0x595A +0xFAA9 0x5B69 +0xFAAA 0x5BB3 +0xFAAB 0x61C8 +0xFAAC 0x6977 +0xFAAD 0x6D77 +0xFAAE 0x7023 +0xFAAF 0x87F9 +0xFAB0 0x89E3 +0xFAB1 0x8A72 +0xFAB2 0x8AE7 +0xFAB3 0x9082 +0xFAB4 0x99ED +0xFAB5 0x9AB8 +0xFAB6 0x52BE +0xFAB7 0x6838 +0xFAB8 0x5016 +0xFAB9 0x5E78 +0xFABA 0x674F +0xFABB 0x8347 +0xFABC 0x884C +0xFABD 0x4EAB +0xFABE 0x5411 +0xFABF 0x56AE +0xFAC0 0x73E6 +0xFAC1 0x9115 +0xFAC2 0x97FF +0xFAC3 0x9909 +0xFAC4 0x9957 +0xFAC5 0x9999 +0xFAC6 0x5653 +0xFAC7 0x589F +0xFAC8 0x865B +0xFAC9 0x8A31 +0xFACA 0x61B2 +0xFACB 0x6AF6 +0xFACC 0x737B +0xFACD 0x8ED2 +0xFACE 0x6B47 +0xFACF 0x96AA +0xFAD0 0x9A57 +0xFAD1 0x5955 +0xFAD2 0x7200 +0xFAD3 0x8D6B +0xFAD4 0x9769 +0xFAD5 0x4FD4 +0xFAD6 0x5CF4 +0xFAD7 0x5F26 +0xFAD8 0x61F8 +0xFAD9 0x665B +0xFADA 0x6CEB +0xFADB 0x70AB +0xFADC 0x7384 +0xFADD 0x73B9 +0xFADE 0x73FE +0xFADF 0x7729 +0xFAE0 0x774D +0xFAE1 0x7D43 +0xFAE2 0x7D62 +0xFAE3 0x7E23 +0xFAE4 0x8237 +0xFAE5 0x8852 +0xFAE6 0xFA0A +0xFAE7 0x8CE2 +0xFAE8 0x9249 +0xFAE9 0x986F +0xFAEA 0x5B51 +0xFAEB 0x7A74 +0xFAEC 0x8840 +0xFAED 0x9801 +0xFAEE 0x5ACC +0xFAEF 0x4FE0 +0xFAF0 0x5354 +0xFAF1 0x593E +0xFAF2 0x5CFD +0xFAF3 0x633E +0xFAF4 0x6D79 +0xFAF5 0x72F9 +0xFAF6 0x8105 +0xFAF7 0x8107 +0xFAF8 0x83A2 +0xFAF9 0x92CF +0xFAFA 0x9830 +0xFAFB 0x4EA8 +0xFAFC 0x5144 +0xFAFD 0x5211 +0xFAFE 0x578B +0xFBA1 0x5F62 +0xFBA2 0x6CC2 +0xFBA3 0x6ECE +0xFBA4 0x7005 +0xFBA5 0x7050 +0xFBA6 0x70AF +0xFBA7 0x7192 +0xFBA8 0x73E9 +0xFBA9 0x7469 +0xFBAA 0x834A +0xFBAB 0x87A2 +0xFBAC 0x8861 +0xFBAD 0x9008 +0xFBAE 0x90A2 +0xFBAF 0x93A3 +0xFBB0 0x99A8 +0xFBB1 0x516E +0xFBB2 0x5F57 +0xFBB3 0x60E0 +0xFBB4 0x6167 +0xFBB5 0x66B3 +0xFBB6 0x8559 +0xFBB7 0x8E4A +0xFBB8 0x91AF +0xFBB9 0x978B +0xFBBA 0x4E4E +0xFBBB 0x4E92 +0xFBBC 0x547C +0xFBBD 0x58D5 +0xFBBE 0x58FA +0xFBBF 0x597D +0xFBC0 0x5CB5 +0xFBC1 0x5F27 +0xFBC2 0x6236 +0xFBC3 0x6248 +0xFBC4 0x660A +0xFBC5 0x6667 +0xFBC6 0x6BEB +0xFBC7 0x6D69 +0xFBC8 0x6DCF +0xFBC9 0x6E56 +0xFBCA 0x6EF8 +0xFBCB 0x6F94 +0xFBCC 0x6FE0 +0xFBCD 0x6FE9 +0xFBCE 0x705D +0xFBCF 0x72D0 +0xFBD0 0x7425 +0xFBD1 0x745A +0xFBD2 0x74E0 +0xFBD3 0x7693 +0xFBD4 0x795C +0xFBD5 0x7CCA +0xFBD6 0x7E1E +0xFBD7 0x80E1 +0xFBD8 0x82A6 +0xFBD9 0x846B +0xFBDA 0x84BF +0xFBDB 0x864E +0xFBDC 0x865F +0xFBDD 0x8774 +0xFBDE 0x8B77 +0xFBDF 0x8C6A +0xFBE0 0x93AC +0xFBE1 0x9800 +0xFBE2 0x9865 +0xFBE3 0x60D1 +0xFBE4 0x6216 +0xFBE5 0x9177 +0xFBE6 0x5A5A +0xFBE7 0x660F +0xFBE8 0x6DF7 +0xFBE9 0x6E3E +0xFBEA 0x743F +0xFBEB 0x9B42 +0xFBEC 0x5FFD +0xFBED 0x60DA +0xFBEE 0x7B0F +0xFBEF 0x54C4 +0xFBF0 0x5F18 +0xFBF1 0x6C5E +0xFBF2 0x6CD3 +0xFBF3 0x6D2A +0xFBF4 0x70D8 +0xFBF5 0x7D05 +0xFBF6 0x8679 +0xFBF7 0x8A0C +0xFBF8 0x9D3B +0xFBF9 0x5316 +0xFBFA 0x548C +0xFBFB 0x5B05 +0xFBFC 0x6A3A +0xFBFD 0x706B +0xFBFE 0x7575 +0xFCA1 0x798D +0xFCA2 0x79BE +0xFCA3 0x82B1 +0xFCA4 0x83EF +0xFCA5 0x8A71 +0xFCA6 0x8B41 +0xFCA7 0x8CA8 +0xFCA8 0x9774 +0xFCA9 0xFA0B +0xFCAA 0x64F4 +0xFCAB 0x652B +0xFCAC 0x78BA +0xFCAD 0x78BB +0xFCAE 0x7A6B +0xFCAF 0x4E38 +0xFCB0 0x559A +0xFCB1 0x5950 +0xFCB2 0x5BA6 +0xFCB3 0x5E7B +0xFCB4 0x60A3 +0xFCB5 0x63DB +0xFCB6 0x6B61 +0xFCB7 0x6665 +0xFCB8 0x6853 +0xFCB9 0x6E19 +0xFCBA 0x7165 +0xFCBB 0x74B0 +0xFCBC 0x7D08 +0xFCBD 0x9084 +0xFCBE 0x9A69 +0xFCBF 0x9C25 +0xFCC0 0x6D3B +0xFCC1 0x6ED1 +0xFCC2 0x733E +0xFCC3 0x8C41 +0xFCC4 0x95CA +0xFCC5 0x51F0 +0xFCC6 0x5E4C +0xFCC7 0x5FA8 +0xFCC8 0x604D +0xFCC9 0x60F6 +0xFCCA 0x6130 +0xFCCB 0x614C +0xFCCC 0x6643 +0xFCCD 0x6644 +0xFCCE 0x69A5 +0xFCCF 0x6CC1 +0xFCD0 0x6E5F +0xFCD1 0x6EC9 +0xFCD2 0x6F62 +0xFCD3 0x714C +0xFCD4 0x749C +0xFCD5 0x7687 +0xFCD6 0x7BC1 +0xFCD7 0x7C27 +0xFCD8 0x8352 +0xFCD9 0x8757 +0xFCDA 0x9051 +0xFCDB 0x968D +0xFCDC 0x9EC3 +0xFCDD 0x532F +0xFCDE 0x56DE +0xFCDF 0x5EFB +0xFCE0 0x5F8A +0xFCE1 0x6062 +0xFCE2 0x6094 +0xFCE3 0x61F7 +0xFCE4 0x6666 +0xFCE5 0x6703 +0xFCE6 0x6A9C +0xFCE7 0x6DEE +0xFCE8 0x6FAE +0xFCE9 0x7070 +0xFCEA 0x736A +0xFCEB 0x7E6A +0xFCEC 0x81BE +0xFCED 0x8334 +0xFCEE 0x86D4 +0xFCEF 0x8AA8 +0xFCF0 0x8CC4 +0xFCF1 0x5283 +0xFCF2 0x7372 +0xFCF3 0x5B96 +0xFCF4 0x6A6B +0xFCF5 0x9404 +0xFCF6 0x54EE +0xFCF7 0x5686 +0xFCF8 0x5B5D +0xFCF9 0x6548 +0xFCFA 0x6585 +0xFCFB 0x66C9 +0xFCFC 0x689F +0xFCFD 0x6D8D +0xFCFE 0x6DC6 +0xFDA1 0x723B +0xFDA2 0x80B4 +0xFDA3 0x9175 +0xFDA4 0x9A4D +0xFDA5 0x4FAF +0xFDA6 0x5019 +0xFDA7 0x539A +0xFDA8 0x540E +0xFDA9 0x543C +0xFDAA 0x5589 +0xFDAB 0x55C5 +0xFDAC 0x5E3F +0xFDAD 0x5F8C +0xFDAE 0x673D +0xFDAF 0x7166 +0xFDB0 0x73DD +0xFDB1 0x9005 +0xFDB2 0x52DB +0xFDB3 0x52F3 +0xFDB4 0x5864 +0xFDB5 0x58CE +0xFDB6 0x7104 +0xFDB7 0x718F +0xFDB8 0x71FB +0xFDB9 0x85B0 +0xFDBA 0x8A13 +0xFDBB 0x6688 +0xFDBC 0x85A8 +0xFDBD 0x55A7 +0xFDBE 0x6684 +0xFDBF 0x714A +0xFDC0 0x8431 +0xFDC1 0x5349 +0xFDC2 0x5599 +0xFDC3 0x6BC1 +0xFDC4 0x5F59 +0xFDC5 0x5FBD +0xFDC6 0x63EE +0xFDC7 0x6689 +0xFDC8 0x7147 +0xFDC9 0x8AF1 +0xFDCA 0x8F1D +0xFDCB 0x9EBE +0xFDCC 0x4F11 +0xFDCD 0x643A +0xFDCE 0x70CB +0xFDCF 0x7566 +0xFDD0 0x8667 +0xFDD1 0x6064 +0xFDD2 0x8B4E +0xFDD3 0x9DF8 +0xFDD4 0x5147 +0xFDD5 0x51F6 +0xFDD6 0x5308 +0xFDD7 0x6D36 +0xFDD8 0x80F8 +0xFDD9 0x9ED1 +0xFDDA 0x6615 +0xFDDB 0x6B23 +0xFDDC 0x7098 +0xFDDD 0x75D5 +0xFDDE 0x5403 +0xFDDF 0x5C79 +0xFDE0 0x7D07 +0xFDE1 0x8A16 +0xFDE2 0x6B20 +0xFDE3 0x6B3D +0xFDE4 0x6B46 +0xFDE5 0x5438 +0xFDE6 0x6070 +0xFDE7 0x6D3D +0xFDE8 0x7FD5 +0xFDE9 0x8208 +0xFDEA 0x50D6 +0xFDEB 0x51DE +0xFDEC 0x559C +0xFDED 0x566B +0xFDEE 0x56CD +0xFDEF 0x59EC +0xFDF0 0x5B09 +0xFDF1 0x5E0C +0xFDF2 0x6199 +0xFDF3 0x6198 +0xFDF4 0x6231 +0xFDF5 0x665E +0xFDF6 0x66E6 +0xFDF7 0x7199 +0xFDF8 0x71B9 +0xFDF9 0x71BA +0xFDFA 0x72A7 +0xFDFB 0x79A7 +0xFDFC 0x7A00 +0xFDFD 0x7FB2 +0xFDFE 0x8A70 +0xFEA1 0xE05E +0xFEA2 0xE05F +0xFEA3 0xE060 +0xFEA4 0xE061 +0xFEA5 0xE062 +0xFEA6 0xE063 +0xFEA7 0xE064 +0xFEA8 0xE065 +0xFEA9 0xE066 +0xFEAA 0xE067 +0xFEAB 0xE068 +0xFEAC 0xE069 +0xFEAD 0xE06A +0xFEAE 0xE06B +0xFEAF 0xE06C +0xFEB0 0xE06D +0xFEB1 0xE06E +0xFEB2 0xE06F +0xFEB3 0xE070 +0xFEB4 0xE071 +0xFEB5 0xE072 +0xFEB6 0xE073 +0xFEB7 0xE074 +0xFEB8 0xE075 +0xFEB9 0xE076 +0xFEBA 0xE077 +0xFEBB 0xE078 +0xFEBC 0xE079 +0xFEBD 0xE07A +0xFEBE 0xE07B +0xFEBF 0xE07C +0xFEC0 0xE07D +0xFEC1 0xE07E +0xFEC2 0xE07F +0xFEC3 0xE080 +0xFEC4 0xE081 +0xFEC5 0xE082 +0xFEC6 0xE083 +0xFEC7 0xE084 +0xFEC8 0xE085 +0xFEC9 0xE086 +0xFECA 0xE087 +0xFECB 0xE088 +0xFECC 0xE089 +0xFECD 0xE08A +0xFECE 0xE08B +0xFECF 0xE08C +0xFED0 0xE08D +0xFED1 0xE08E +0xFED2 0xE08F +0xFED3 0xE090 +0xFED4 0xE091 +0xFED5 0xE092 +0xFED6 0xE093 +0xFED7 0xE094 +0xFED8 0xE095 +0xFED9 0xE096 +0xFEDA 0xE097 +0xFEDB 0xE098 +0xFEDC 0xE099 +0xFEDD 0xE09A +0xFEDE 0xE09B +0xFEDF 0xE09C +0xFEE0 0xE09D +0xFEE1 0xE09E +0xFEE2 0xE09F +0xFEE3 0xE0A0 +0xFEE4 0xE0A1 +0xFEE5 0xE0A2 +0xFEE6 0xE0A3 +0xFEE7 0xE0A4 +0xFEE8 0xE0A5 +0xFEE9 0xE0A6 +0xFEEA 0xE0A7 +0xFEEB 0xE0A8 +0xFEEC 0xE0A9 +0xFEED 0xE0AA +0xFEEE 0xE0AB +0xFEEF 0xE0AC +0xFEF0 0xE0AD +0xFEF1 0xE0AE +0xFEF2 0xE0AF +0xFEF3 0xE0B0 +0xFEF4 0xE0B1 +0xFEF5 0xE0B2 +0xFEF6 0xE0B3 +0xFEF7 0xE0B4 +0xFEF8 0xE0B5 +0xFEF9 0xE0B6 +0xFEFA 0xE0B7 +0xFEFB 0xE0B8 +0xFEFC 0xE0B9 +0xFEFD 0xE0BA +0xFEFE 0xE0BB diff --git a/jni/iconv/tests/CP950.IRREVERSIBLE.TXT b/jni/iconv/tests/CP950.IRREVERSIBLE.TXT new file mode 100644 index 0000000..e3b7c49 --- /dev/null +++ b/jni/iconv/tests/CP950.IRREVERSIBLE.TXT @@ -0,0 +1,11 @@ +0xA244 0x00A5 +0xA2CC 0x5341 +0xA2CE 0x5345 +0xF9E9 0x255E +0xF9EA 0x256A +0xF9EB 0x2561 +0xF9F9 0x2550 +0xF9FA 0x256D +0xF9FB 0x256E +0xF9FC 0x2570 +0xF9FD 0x256F diff --git a/jni/iconv/tests/CP950.TXT b/jni/iconv/tests/CP950.TXT new file mode 100644 index 0000000..8e87ee0 --- /dev/null +++ b/jni/iconv/tests/CP950.TXT @@ -0,0 +1,19440 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8140 0xEEB8 +0x8141 0xEEB9 +0x8142 0xEEBA +0x8143 0xEEBB +0x8144 0xEEBC +0x8145 0xEEBD +0x8146 0xEEBE +0x8147 0xEEBF +0x8148 0xEEC0 +0x8149 0xEEC1 +0x814A 0xEEC2 +0x814B 0xEEC3 +0x814C 0xEEC4 +0x814D 0xEEC5 +0x814E 0xEEC6 +0x814F 0xEEC7 +0x8150 0xEEC8 +0x8151 0xEEC9 +0x8152 0xEECA +0x8153 0xEECB +0x8154 0xEECC +0x8155 0xEECD +0x8156 0xEECE +0x8157 0xEECF +0x8158 0xEED0 +0x8159 0xEED1 +0x815A 0xEED2 +0x815B 0xEED3 +0x815C 0xEED4 +0x815D 0xEED5 +0x815E 0xEED6 +0x815F 0xEED7 +0x8160 0xEED8 +0x8161 0xEED9 +0x8162 0xEEDA +0x8163 0xEEDB +0x8164 0xEEDC +0x8165 0xEEDD +0x8166 0xEEDE +0x8167 0xEEDF +0x8168 0xEEE0 +0x8169 0xEEE1 +0x816A 0xEEE2 +0x816B 0xEEE3 +0x816C 0xEEE4 +0x816D 0xEEE5 +0x816E 0xEEE6 +0x816F 0xEEE7 +0x8170 0xEEE8 +0x8171 0xEEE9 +0x8172 0xEEEA +0x8173 0xEEEB +0x8174 0xEEEC +0x8175 0xEEED +0x8176 0xEEEE +0x8177 0xEEEF +0x8178 0xEEF0 +0x8179 0xEEF1 +0x817A 0xEEF2 +0x817B 0xEEF3 +0x817C 0xEEF4 +0x817D 0xEEF5 +0x817E 0xEEF6 +0x81A1 0xEEF7 +0x81A2 0xEEF8 +0x81A3 0xEEF9 +0x81A4 0xEEFA +0x81A5 0xEEFB +0x81A6 0xEEFC +0x81A7 0xEEFD +0x81A8 0xEEFE +0x81A9 0xEEFF +0x81AA 0xEF00 +0x81AB 0xEF01 +0x81AC 0xEF02 +0x81AD 0xEF03 +0x81AE 0xEF04 +0x81AF 0xEF05 +0x81B0 0xEF06 +0x81B1 0xEF07 +0x81B2 0xEF08 +0x81B3 0xEF09 +0x81B4 0xEF0A +0x81B5 0xEF0B +0x81B6 0xEF0C +0x81B7 0xEF0D +0x81B8 0xEF0E +0x81B9 0xEF0F +0x81BA 0xEF10 +0x81BB 0xEF11 +0x81BC 0xEF12 +0x81BD 0xEF13 +0x81BE 0xEF14 +0x81BF 0xEF15 +0x81C0 0xEF16 +0x81C1 0xEF17 +0x81C2 0xEF18 +0x81C3 0xEF19 +0x81C4 0xEF1A +0x81C5 0xEF1B +0x81C6 0xEF1C +0x81C7 0xEF1D +0x81C8 0xEF1E +0x81C9 0xEF1F +0x81CA 0xEF20 +0x81CB 0xEF21 +0x81CC 0xEF22 +0x81CD 0xEF23 +0x81CE 0xEF24 +0x81CF 0xEF25 +0x81D0 0xEF26 +0x81D1 0xEF27 +0x81D2 0xEF28 +0x81D3 0xEF29 +0x81D4 0xEF2A +0x81D5 0xEF2B +0x81D6 0xEF2C +0x81D7 0xEF2D +0x81D8 0xEF2E +0x81D9 0xEF2F +0x81DA 0xEF30 +0x81DB 0xEF31 +0x81DC 0xEF32 +0x81DD 0xEF33 +0x81DE 0xEF34 +0x81DF 0xEF35 +0x81E0 0xEF36 +0x81E1 0xEF37 +0x81E2 0xEF38 +0x81E3 0xEF39 +0x81E4 0xEF3A +0x81E5 0xEF3B +0x81E6 0xEF3C +0x81E7 0xEF3D +0x81E8 0xEF3E +0x81E9 0xEF3F +0x81EA 0xEF40 +0x81EB 0xEF41 +0x81EC 0xEF42 +0x81ED 0xEF43 +0x81EE 0xEF44 +0x81EF 0xEF45 +0x81F0 0xEF46 +0x81F1 0xEF47 +0x81F2 0xEF48 +0x81F3 0xEF49 +0x81F4 0xEF4A +0x81F5 0xEF4B +0x81F6 0xEF4C +0x81F7 0xEF4D +0x81F8 0xEF4E +0x81F9 0xEF4F +0x81FA 0xEF50 +0x81FB 0xEF51 +0x81FC 0xEF52 +0x81FD 0xEF53 +0x81FE 0xEF54 +0x8240 0xEF55 +0x8241 0xEF56 +0x8242 0xEF57 +0x8243 0xEF58 +0x8244 0xEF59 +0x8245 0xEF5A +0x8246 0xEF5B +0x8247 0xEF5C +0x8248 0xEF5D +0x8249 0xEF5E +0x824A 0xEF5F +0x824B 0xEF60 +0x824C 0xEF61 +0x824D 0xEF62 +0x824E 0xEF63 +0x824F 0xEF64 +0x8250 0xEF65 +0x8251 0xEF66 +0x8252 0xEF67 +0x8253 0xEF68 +0x8254 0xEF69 +0x8255 0xEF6A +0x8256 0xEF6B +0x8257 0xEF6C +0x8258 0xEF6D +0x8259 0xEF6E +0x825A 0xEF6F +0x825B 0xEF70 +0x825C 0xEF71 +0x825D 0xEF72 +0x825E 0xEF73 +0x825F 0xEF74 +0x8260 0xEF75 +0x8261 0xEF76 +0x8262 0xEF77 +0x8263 0xEF78 +0x8264 0xEF79 +0x8265 0xEF7A +0x8266 0xEF7B +0x8267 0xEF7C +0x8268 0xEF7D +0x8269 0xEF7E +0x826A 0xEF7F +0x826B 0xEF80 +0x826C 0xEF81 +0x826D 0xEF82 +0x826E 0xEF83 +0x826F 0xEF84 +0x8270 0xEF85 +0x8271 0xEF86 +0x8272 0xEF87 +0x8273 0xEF88 +0x8274 0xEF89 +0x8275 0xEF8A +0x8276 0xEF8B +0x8277 0xEF8C +0x8278 0xEF8D +0x8279 0xEF8E +0x827A 0xEF8F +0x827B 0xEF90 +0x827C 0xEF91 +0x827D 0xEF92 +0x827E 0xEF93 +0x82A1 0xEF94 +0x82A2 0xEF95 +0x82A3 0xEF96 +0x82A4 0xEF97 +0x82A5 0xEF98 +0x82A6 0xEF99 +0x82A7 0xEF9A +0x82A8 0xEF9B +0x82A9 0xEF9C +0x82AA 0xEF9D +0x82AB 0xEF9E +0x82AC 0xEF9F +0x82AD 0xEFA0 +0x82AE 0xEFA1 +0x82AF 0xEFA2 +0x82B0 0xEFA3 +0x82B1 0xEFA4 +0x82B2 0xEFA5 +0x82B3 0xEFA6 +0x82B4 0xEFA7 +0x82B5 0xEFA8 +0x82B6 0xEFA9 +0x82B7 0xEFAA +0x82B8 0xEFAB +0x82B9 0xEFAC +0x82BA 0xEFAD +0x82BB 0xEFAE +0x82BC 0xEFAF +0x82BD 0xEFB0 +0x82BE 0xEFB1 +0x82BF 0xEFB2 +0x82C0 0xEFB3 +0x82C1 0xEFB4 +0x82C2 0xEFB5 +0x82C3 0xEFB6 +0x82C4 0xEFB7 +0x82C5 0xEFB8 +0x82C6 0xEFB9 +0x82C7 0xEFBA +0x82C8 0xEFBB +0x82C9 0xEFBC +0x82CA 0xEFBD +0x82CB 0xEFBE +0x82CC 0xEFBF +0x82CD 0xEFC0 +0x82CE 0xEFC1 +0x82CF 0xEFC2 +0x82D0 0xEFC3 +0x82D1 0xEFC4 +0x82D2 0xEFC5 +0x82D3 0xEFC6 +0x82D4 0xEFC7 +0x82D5 0xEFC8 +0x82D6 0xEFC9 +0x82D7 0xEFCA +0x82D8 0xEFCB +0x82D9 0xEFCC +0x82DA 0xEFCD +0x82DB 0xEFCE +0x82DC 0xEFCF +0x82DD 0xEFD0 +0x82DE 0xEFD1 +0x82DF 0xEFD2 +0x82E0 0xEFD3 +0x82E1 0xEFD4 +0x82E2 0xEFD5 +0x82E3 0xEFD6 +0x82E4 0xEFD7 +0x82E5 0xEFD8 +0x82E6 0xEFD9 +0x82E7 0xEFDA +0x82E8 0xEFDB +0x82E9 0xEFDC +0x82EA 0xEFDD +0x82EB 0xEFDE +0x82EC 0xEFDF +0x82ED 0xEFE0 +0x82EE 0xEFE1 +0x82EF 0xEFE2 +0x82F0 0xEFE3 +0x82F1 0xEFE4 +0x82F2 0xEFE5 +0x82F3 0xEFE6 +0x82F4 0xEFE7 +0x82F5 0xEFE8 +0x82F6 0xEFE9 +0x82F7 0xEFEA +0x82F8 0xEFEB +0x82F9 0xEFEC +0x82FA 0xEFED +0x82FB 0xEFEE +0x82FC 0xEFEF +0x82FD 0xEFF0 +0x82FE 0xEFF1 +0x8340 0xEFF2 +0x8341 0xEFF3 +0x8342 0xEFF4 +0x8343 0xEFF5 +0x8344 0xEFF6 +0x8345 0xEFF7 +0x8346 0xEFF8 +0x8347 0xEFF9 +0x8348 0xEFFA +0x8349 0xEFFB +0x834A 0xEFFC +0x834B 0xEFFD +0x834C 0xEFFE +0x834D 0xEFFF +0x834E 0xF000 +0x834F 0xF001 +0x8350 0xF002 +0x8351 0xF003 +0x8352 0xF004 +0x8353 0xF005 +0x8354 0xF006 +0x8355 0xF007 +0x8356 0xF008 +0x8357 0xF009 +0x8358 0xF00A +0x8359 0xF00B +0x835A 0xF00C +0x835B 0xF00D +0x835C 0xF00E +0x835D 0xF00F +0x835E 0xF010 +0x835F 0xF011 +0x8360 0xF012 +0x8361 0xF013 +0x8362 0xF014 +0x8363 0xF015 +0x8364 0xF016 +0x8365 0xF017 +0x8366 0xF018 +0x8367 0xF019 +0x8368 0xF01A +0x8369 0xF01B +0x836A 0xF01C +0x836B 0xF01D +0x836C 0xF01E +0x836D 0xF01F +0x836E 0xF020 +0x836F 0xF021 +0x8370 0xF022 +0x8371 0xF023 +0x8372 0xF024 +0x8373 0xF025 +0x8374 0xF026 +0x8375 0xF027 +0x8376 0xF028 +0x8377 0xF029 +0x8378 0xF02A +0x8379 0xF02B +0x837A 0xF02C +0x837B 0xF02D +0x837C 0xF02E +0x837D 0xF02F +0x837E 0xF030 +0x83A1 0xF031 +0x83A2 0xF032 +0x83A3 0xF033 +0x83A4 0xF034 +0x83A5 0xF035 +0x83A6 0xF036 +0x83A7 0xF037 +0x83A8 0xF038 +0x83A9 0xF039 +0x83AA 0xF03A +0x83AB 0xF03B +0x83AC 0xF03C +0x83AD 0xF03D +0x83AE 0xF03E +0x83AF 0xF03F +0x83B0 0xF040 +0x83B1 0xF041 +0x83B2 0xF042 +0x83B3 0xF043 +0x83B4 0xF044 +0x83B5 0xF045 +0x83B6 0xF046 +0x83B7 0xF047 +0x83B8 0xF048 +0x83B9 0xF049 +0x83BA 0xF04A +0x83BB 0xF04B +0x83BC 0xF04C +0x83BD 0xF04D +0x83BE 0xF04E +0x83BF 0xF04F +0x83C0 0xF050 +0x83C1 0xF051 +0x83C2 0xF052 +0x83C3 0xF053 +0x83C4 0xF054 +0x83C5 0xF055 +0x83C6 0xF056 +0x83C7 0xF057 +0x83C8 0xF058 +0x83C9 0xF059 +0x83CA 0xF05A +0x83CB 0xF05B +0x83CC 0xF05C +0x83CD 0xF05D +0x83CE 0xF05E +0x83CF 0xF05F +0x83D0 0xF060 +0x83D1 0xF061 +0x83D2 0xF062 +0x83D3 0xF063 +0x83D4 0xF064 +0x83D5 0xF065 +0x83D6 0xF066 +0x83D7 0xF067 +0x83D8 0xF068 +0x83D9 0xF069 +0x83DA 0xF06A +0x83DB 0xF06B +0x83DC 0xF06C +0x83DD 0xF06D +0x83DE 0xF06E +0x83DF 0xF06F +0x83E0 0xF070 +0x83E1 0xF071 +0x83E2 0xF072 +0x83E3 0xF073 +0x83E4 0xF074 +0x83E5 0xF075 +0x83E6 0xF076 +0x83E7 0xF077 +0x83E8 0xF078 +0x83E9 0xF079 +0x83EA 0xF07A +0x83EB 0xF07B +0x83EC 0xF07C +0x83ED 0xF07D +0x83EE 0xF07E +0x83EF 0xF07F +0x83F0 0xF080 +0x83F1 0xF081 +0x83F2 0xF082 +0x83F3 0xF083 +0x83F4 0xF084 +0x83F5 0xF085 +0x83F6 0xF086 +0x83F7 0xF087 +0x83F8 0xF088 +0x83F9 0xF089 +0x83FA 0xF08A +0x83FB 0xF08B +0x83FC 0xF08C +0x83FD 0xF08D +0x83FE 0xF08E +0x8440 0xF08F +0x8441 0xF090 +0x8442 0xF091 +0x8443 0xF092 +0x8444 0xF093 +0x8445 0xF094 +0x8446 0xF095 +0x8447 0xF096 +0x8448 0xF097 +0x8449 0xF098 +0x844A 0xF099 +0x844B 0xF09A +0x844C 0xF09B +0x844D 0xF09C +0x844E 0xF09D +0x844F 0xF09E +0x8450 0xF09F +0x8451 0xF0A0 +0x8452 0xF0A1 +0x8453 0xF0A2 +0x8454 0xF0A3 +0x8455 0xF0A4 +0x8456 0xF0A5 +0x8457 0xF0A6 +0x8458 0xF0A7 +0x8459 0xF0A8 +0x845A 0xF0A9 +0x845B 0xF0AA +0x845C 0xF0AB +0x845D 0xF0AC +0x845E 0xF0AD +0x845F 0xF0AE +0x8460 0xF0AF +0x8461 0xF0B0 +0x8462 0xF0B1 +0x8463 0xF0B2 +0x8464 0xF0B3 +0x8465 0xF0B4 +0x8466 0xF0B5 +0x8467 0xF0B6 +0x8468 0xF0B7 +0x8469 0xF0B8 +0x846A 0xF0B9 +0x846B 0xF0BA +0x846C 0xF0BB +0x846D 0xF0BC +0x846E 0xF0BD +0x846F 0xF0BE +0x8470 0xF0BF +0x8471 0xF0C0 +0x8472 0xF0C1 +0x8473 0xF0C2 +0x8474 0xF0C3 +0x8475 0xF0C4 +0x8476 0xF0C5 +0x8477 0xF0C6 +0x8478 0xF0C7 +0x8479 0xF0C8 +0x847A 0xF0C9 +0x847B 0xF0CA +0x847C 0xF0CB +0x847D 0xF0CC +0x847E 0xF0CD +0x84A1 0xF0CE +0x84A2 0xF0CF +0x84A3 0xF0D0 +0x84A4 0xF0D1 +0x84A5 0xF0D2 +0x84A6 0xF0D3 +0x84A7 0xF0D4 +0x84A8 0xF0D5 +0x84A9 0xF0D6 +0x84AA 0xF0D7 +0x84AB 0xF0D8 +0x84AC 0xF0D9 +0x84AD 0xF0DA +0x84AE 0xF0DB +0x84AF 0xF0DC +0x84B0 0xF0DD +0x84B1 0xF0DE +0x84B2 0xF0DF +0x84B3 0xF0E0 +0x84B4 0xF0E1 +0x84B5 0xF0E2 +0x84B6 0xF0E3 +0x84B7 0xF0E4 +0x84B8 0xF0E5 +0x84B9 0xF0E6 +0x84BA 0xF0E7 +0x84BB 0xF0E8 +0x84BC 0xF0E9 +0x84BD 0xF0EA +0x84BE 0xF0EB +0x84BF 0xF0EC +0x84C0 0xF0ED +0x84C1 0xF0EE +0x84C2 0xF0EF +0x84C3 0xF0F0 +0x84C4 0xF0F1 +0x84C5 0xF0F2 +0x84C6 0xF0F3 +0x84C7 0xF0F4 +0x84C8 0xF0F5 +0x84C9 0xF0F6 +0x84CA 0xF0F7 +0x84CB 0xF0F8 +0x84CC 0xF0F9 +0x84CD 0xF0FA +0x84CE 0xF0FB +0x84CF 0xF0FC +0x84D0 0xF0FD +0x84D1 0xF0FE +0x84D2 0xF0FF +0x84D3 0xF100 +0x84D4 0xF101 +0x84D5 0xF102 +0x84D6 0xF103 +0x84D7 0xF104 +0x84D8 0xF105 +0x84D9 0xF106 +0x84DA 0xF107 +0x84DB 0xF108 +0x84DC 0xF109 +0x84DD 0xF10A +0x84DE 0xF10B +0x84DF 0xF10C +0x84E0 0xF10D +0x84E1 0xF10E +0x84E2 0xF10F +0x84E3 0xF110 +0x84E4 0xF111 +0x84E5 0xF112 +0x84E6 0xF113 +0x84E7 0xF114 +0x84E8 0xF115 +0x84E9 0xF116 +0x84EA 0xF117 +0x84EB 0xF118 +0x84EC 0xF119 +0x84ED 0xF11A +0x84EE 0xF11B +0x84EF 0xF11C +0x84F0 0xF11D +0x84F1 0xF11E +0x84F2 0xF11F +0x84F3 0xF120 +0x84F4 0xF121 +0x84F5 0xF122 +0x84F6 0xF123 +0x84F7 0xF124 +0x84F8 0xF125 +0x84F9 0xF126 +0x84FA 0xF127 +0x84FB 0xF128 +0x84FC 0xF129 +0x84FD 0xF12A +0x84FE 0xF12B +0x8540 0xF12C +0x8541 0xF12D +0x8542 0xF12E +0x8543 0xF12F +0x8544 0xF130 +0x8545 0xF131 +0x8546 0xF132 +0x8547 0xF133 +0x8548 0xF134 +0x8549 0xF135 +0x854A 0xF136 +0x854B 0xF137 +0x854C 0xF138 +0x854D 0xF139 +0x854E 0xF13A +0x854F 0xF13B +0x8550 0xF13C +0x8551 0xF13D +0x8552 0xF13E +0x8553 0xF13F +0x8554 0xF140 +0x8555 0xF141 +0x8556 0xF142 +0x8557 0xF143 +0x8558 0xF144 +0x8559 0xF145 +0x855A 0xF146 +0x855B 0xF147 +0x855C 0xF148 +0x855D 0xF149 +0x855E 0xF14A +0x855F 0xF14B +0x8560 0xF14C +0x8561 0xF14D +0x8562 0xF14E +0x8563 0xF14F +0x8564 0xF150 +0x8565 0xF151 +0x8566 0xF152 +0x8567 0xF153 +0x8568 0xF154 +0x8569 0xF155 +0x856A 0xF156 +0x856B 0xF157 +0x856C 0xF158 +0x856D 0xF159 +0x856E 0xF15A +0x856F 0xF15B +0x8570 0xF15C +0x8571 0xF15D +0x8572 0xF15E +0x8573 0xF15F +0x8574 0xF160 +0x8575 0xF161 +0x8576 0xF162 +0x8577 0xF163 +0x8578 0xF164 +0x8579 0xF165 +0x857A 0xF166 +0x857B 0xF167 +0x857C 0xF168 +0x857D 0xF169 +0x857E 0xF16A +0x85A1 0xF16B +0x85A2 0xF16C +0x85A3 0xF16D +0x85A4 0xF16E +0x85A5 0xF16F +0x85A6 0xF170 +0x85A7 0xF171 +0x85A8 0xF172 +0x85A9 0xF173 +0x85AA 0xF174 +0x85AB 0xF175 +0x85AC 0xF176 +0x85AD 0xF177 +0x85AE 0xF178 +0x85AF 0xF179 +0x85B0 0xF17A +0x85B1 0xF17B +0x85B2 0xF17C +0x85B3 0xF17D +0x85B4 0xF17E +0x85B5 0xF17F +0x85B6 0xF180 +0x85B7 0xF181 +0x85B8 0xF182 +0x85B9 0xF183 +0x85BA 0xF184 +0x85BB 0xF185 +0x85BC 0xF186 +0x85BD 0xF187 +0x85BE 0xF188 +0x85BF 0xF189 +0x85C0 0xF18A +0x85C1 0xF18B +0x85C2 0xF18C +0x85C3 0xF18D +0x85C4 0xF18E +0x85C5 0xF18F +0x85C6 0xF190 +0x85C7 0xF191 +0x85C8 0xF192 +0x85C9 0xF193 +0x85CA 0xF194 +0x85CB 0xF195 +0x85CC 0xF196 +0x85CD 0xF197 +0x85CE 0xF198 +0x85CF 0xF199 +0x85D0 0xF19A +0x85D1 0xF19B +0x85D2 0xF19C +0x85D3 0xF19D +0x85D4 0xF19E +0x85D5 0xF19F +0x85D6 0xF1A0 +0x85D7 0xF1A1 +0x85D8 0xF1A2 +0x85D9 0xF1A3 +0x85DA 0xF1A4 +0x85DB 0xF1A5 +0x85DC 0xF1A6 +0x85DD 0xF1A7 +0x85DE 0xF1A8 +0x85DF 0xF1A9 +0x85E0 0xF1AA +0x85E1 0xF1AB +0x85E2 0xF1AC +0x85E3 0xF1AD +0x85E4 0xF1AE +0x85E5 0xF1AF +0x85E6 0xF1B0 +0x85E7 0xF1B1 +0x85E8 0xF1B2 +0x85E9 0xF1B3 +0x85EA 0xF1B4 +0x85EB 0xF1B5 +0x85EC 0xF1B6 +0x85ED 0xF1B7 +0x85EE 0xF1B8 +0x85EF 0xF1B9 +0x85F0 0xF1BA +0x85F1 0xF1BB +0x85F2 0xF1BC +0x85F3 0xF1BD +0x85F4 0xF1BE +0x85F5 0xF1BF +0x85F6 0xF1C0 +0x85F7 0xF1C1 +0x85F8 0xF1C2 +0x85F9 0xF1C3 +0x85FA 0xF1C4 +0x85FB 0xF1C5 +0x85FC 0xF1C6 +0x85FD 0xF1C7 +0x85FE 0xF1C8 +0x8640 0xF1C9 +0x8641 0xF1CA +0x8642 0xF1CB +0x8643 0xF1CC +0x8644 0xF1CD +0x8645 0xF1CE +0x8646 0xF1CF +0x8647 0xF1D0 +0x8648 0xF1D1 +0x8649 0xF1D2 +0x864A 0xF1D3 +0x864B 0xF1D4 +0x864C 0xF1D5 +0x864D 0xF1D6 +0x864E 0xF1D7 +0x864F 0xF1D8 +0x8650 0xF1D9 +0x8651 0xF1DA +0x8652 0xF1DB +0x8653 0xF1DC +0x8654 0xF1DD +0x8655 0xF1DE +0x8656 0xF1DF +0x8657 0xF1E0 +0x8658 0xF1E1 +0x8659 0xF1E2 +0x865A 0xF1E3 +0x865B 0xF1E4 +0x865C 0xF1E5 +0x865D 0xF1E6 +0x865E 0xF1E7 +0x865F 0xF1E8 +0x8660 0xF1E9 +0x8661 0xF1EA +0x8662 0xF1EB +0x8663 0xF1EC +0x8664 0xF1ED +0x8665 0xF1EE +0x8666 0xF1EF +0x8667 0xF1F0 +0x8668 0xF1F1 +0x8669 0xF1F2 +0x866A 0xF1F3 +0x866B 0xF1F4 +0x866C 0xF1F5 +0x866D 0xF1F6 +0x866E 0xF1F7 +0x866F 0xF1F8 +0x8670 0xF1F9 +0x8671 0xF1FA +0x8672 0xF1FB +0x8673 0xF1FC +0x8674 0xF1FD +0x8675 0xF1FE +0x8676 0xF1FF +0x8677 0xF200 +0x8678 0xF201 +0x8679 0xF202 +0x867A 0xF203 +0x867B 0xF204 +0x867C 0xF205 +0x867D 0xF206 +0x867E 0xF207 +0x86A1 0xF208 +0x86A2 0xF209 +0x86A3 0xF20A +0x86A4 0xF20B +0x86A5 0xF20C +0x86A6 0xF20D +0x86A7 0xF20E +0x86A8 0xF20F +0x86A9 0xF210 +0x86AA 0xF211 +0x86AB 0xF212 +0x86AC 0xF213 +0x86AD 0xF214 +0x86AE 0xF215 +0x86AF 0xF216 +0x86B0 0xF217 +0x86B1 0xF218 +0x86B2 0xF219 +0x86B3 0xF21A +0x86B4 0xF21B +0x86B5 0xF21C +0x86B6 0xF21D +0x86B7 0xF21E +0x86B8 0xF21F +0x86B9 0xF220 +0x86BA 0xF221 +0x86BB 0xF222 +0x86BC 0xF223 +0x86BD 0xF224 +0x86BE 0xF225 +0x86BF 0xF226 +0x86C0 0xF227 +0x86C1 0xF228 +0x86C2 0xF229 +0x86C3 0xF22A +0x86C4 0xF22B +0x86C5 0xF22C +0x86C6 0xF22D +0x86C7 0xF22E +0x86C8 0xF22F +0x86C9 0xF230 +0x86CA 0xF231 +0x86CB 0xF232 +0x86CC 0xF233 +0x86CD 0xF234 +0x86CE 0xF235 +0x86CF 0xF236 +0x86D0 0xF237 +0x86D1 0xF238 +0x86D2 0xF239 +0x86D3 0xF23A +0x86D4 0xF23B +0x86D5 0xF23C +0x86D6 0xF23D +0x86D7 0xF23E +0x86D8 0xF23F +0x86D9 0xF240 +0x86DA 0xF241 +0x86DB 0xF242 +0x86DC 0xF243 +0x86DD 0xF244 +0x86DE 0xF245 +0x86DF 0xF246 +0x86E0 0xF247 +0x86E1 0xF248 +0x86E2 0xF249 +0x86E3 0xF24A +0x86E4 0xF24B +0x86E5 0xF24C +0x86E6 0xF24D +0x86E7 0xF24E +0x86E8 0xF24F +0x86E9 0xF250 +0x86EA 0xF251 +0x86EB 0xF252 +0x86EC 0xF253 +0x86ED 0xF254 +0x86EE 0xF255 +0x86EF 0xF256 +0x86F0 0xF257 +0x86F1 0xF258 +0x86F2 0xF259 +0x86F3 0xF25A +0x86F4 0xF25B +0x86F5 0xF25C +0x86F6 0xF25D +0x86F7 0xF25E +0x86F8 0xF25F +0x86F9 0xF260 +0x86FA 0xF261 +0x86FB 0xF262 +0x86FC 0xF263 +0x86FD 0xF264 +0x86FE 0xF265 +0x8740 0xF266 +0x8741 0xF267 +0x8742 0xF268 +0x8743 0xF269 +0x8744 0xF26A +0x8745 0xF26B +0x8746 0xF26C +0x8747 0xF26D +0x8748 0xF26E +0x8749 0xF26F +0x874A 0xF270 +0x874B 0xF271 +0x874C 0xF272 +0x874D 0xF273 +0x874E 0xF274 +0x874F 0xF275 +0x8750 0xF276 +0x8751 0xF277 +0x8752 0xF278 +0x8753 0xF279 +0x8754 0xF27A +0x8755 0xF27B +0x8756 0xF27C +0x8757 0xF27D +0x8758 0xF27E +0x8759 0xF27F +0x875A 0xF280 +0x875B 0xF281 +0x875C 0xF282 +0x875D 0xF283 +0x875E 0xF284 +0x875F 0xF285 +0x8760 0xF286 +0x8761 0xF287 +0x8762 0xF288 +0x8763 0xF289 +0x8764 0xF28A +0x8765 0xF28B +0x8766 0xF28C +0x8767 0xF28D +0x8768 0xF28E +0x8769 0xF28F +0x876A 0xF290 +0x876B 0xF291 +0x876C 0xF292 +0x876D 0xF293 +0x876E 0xF294 +0x876F 0xF295 +0x8770 0xF296 +0x8771 0xF297 +0x8772 0xF298 +0x8773 0xF299 +0x8774 0xF29A +0x8775 0xF29B +0x8776 0xF29C +0x8777 0xF29D +0x8778 0xF29E +0x8779 0xF29F +0x877A 0xF2A0 +0x877B 0xF2A1 +0x877C 0xF2A2 +0x877D 0xF2A3 +0x877E 0xF2A4 +0x87A1 0xF2A5 +0x87A2 0xF2A6 +0x87A3 0xF2A7 +0x87A4 0xF2A8 +0x87A5 0xF2A9 +0x87A6 0xF2AA +0x87A7 0xF2AB +0x87A8 0xF2AC +0x87A9 0xF2AD +0x87AA 0xF2AE +0x87AB 0xF2AF +0x87AC 0xF2B0 +0x87AD 0xF2B1 +0x87AE 0xF2B2 +0x87AF 0xF2B3 +0x87B0 0xF2B4 +0x87B1 0xF2B5 +0x87B2 0xF2B6 +0x87B3 0xF2B7 +0x87B4 0xF2B8 +0x87B5 0xF2B9 +0x87B6 0xF2BA +0x87B7 0xF2BB +0x87B8 0xF2BC +0x87B9 0xF2BD +0x87BA 0xF2BE +0x87BB 0xF2BF +0x87BC 0xF2C0 +0x87BD 0xF2C1 +0x87BE 0xF2C2 +0x87BF 0xF2C3 +0x87C0 0xF2C4 +0x87C1 0xF2C5 +0x87C2 0xF2C6 +0x87C3 0xF2C7 +0x87C4 0xF2C8 +0x87C5 0xF2C9 +0x87C6 0xF2CA +0x87C7 0xF2CB +0x87C8 0xF2CC +0x87C9 0xF2CD +0x87CA 0xF2CE +0x87CB 0xF2CF +0x87CC 0xF2D0 +0x87CD 0xF2D1 +0x87CE 0xF2D2 +0x87CF 0xF2D3 +0x87D0 0xF2D4 +0x87D1 0xF2D5 +0x87D2 0xF2D6 +0x87D3 0xF2D7 +0x87D4 0xF2D8 +0x87D5 0xF2D9 +0x87D6 0xF2DA +0x87D7 0xF2DB +0x87D8 0xF2DC +0x87D9 0xF2DD +0x87DA 0xF2DE +0x87DB 0xF2DF +0x87DC 0xF2E0 +0x87DD 0xF2E1 +0x87DE 0xF2E2 +0x87DF 0xF2E3 +0x87E0 0xF2E4 +0x87E1 0xF2E5 +0x87E2 0xF2E6 +0x87E3 0xF2E7 +0x87E4 0xF2E8 +0x87E5 0xF2E9 +0x87E6 0xF2EA +0x87E7 0xF2EB +0x87E8 0xF2EC +0x87E9 0xF2ED +0x87EA 0xF2EE +0x87EB 0xF2EF +0x87EC 0xF2F0 +0x87ED 0xF2F1 +0x87EE 0xF2F2 +0x87EF 0xF2F3 +0x87F0 0xF2F4 +0x87F1 0xF2F5 +0x87F2 0xF2F6 +0x87F3 0xF2F7 +0x87F4 0xF2F8 +0x87F5 0xF2F9 +0x87F6 0xF2FA +0x87F7 0xF2FB +0x87F8 0xF2FC +0x87F9 0xF2FD +0x87FA 0xF2FE +0x87FB 0xF2FF +0x87FC 0xF300 +0x87FD 0xF301 +0x87FE 0xF302 +0x8840 0xF303 +0x8841 0xF304 +0x8842 0xF305 +0x8843 0xF306 +0x8844 0xF307 +0x8845 0xF308 +0x8846 0xF309 +0x8847 0xF30A +0x8848 0xF30B +0x8849 0xF30C +0x884A 0xF30D +0x884B 0xF30E +0x884C 0xF30F +0x884D 0xF310 +0x884E 0xF311 +0x884F 0xF312 +0x8850 0xF313 +0x8851 0xF314 +0x8852 0xF315 +0x8853 0xF316 +0x8854 0xF317 +0x8855 0xF318 +0x8856 0xF319 +0x8857 0xF31A +0x8858 0xF31B +0x8859 0xF31C +0x885A 0xF31D +0x885B 0xF31E +0x885C 0xF31F +0x885D 0xF320 +0x885E 0xF321 +0x885F 0xF322 +0x8860 0xF323 +0x8861 0xF324 +0x8862 0xF325 +0x8863 0xF326 +0x8864 0xF327 +0x8865 0xF328 +0x8866 0xF329 +0x8867 0xF32A +0x8868 0xF32B +0x8869 0xF32C +0x886A 0xF32D +0x886B 0xF32E +0x886C 0xF32F +0x886D 0xF330 +0x886E 0xF331 +0x886F 0xF332 +0x8870 0xF333 +0x8871 0xF334 +0x8872 0xF335 +0x8873 0xF336 +0x8874 0xF337 +0x8875 0xF338 +0x8876 0xF339 +0x8877 0xF33A +0x8878 0xF33B +0x8879 0xF33C +0x887A 0xF33D +0x887B 0xF33E +0x887C 0xF33F +0x887D 0xF340 +0x887E 0xF341 +0x88A1 0xF342 +0x88A2 0xF343 +0x88A3 0xF344 +0x88A4 0xF345 +0x88A5 0xF346 +0x88A6 0xF347 +0x88A7 0xF348 +0x88A8 0xF349 +0x88A9 0xF34A +0x88AA 0xF34B +0x88AB 0xF34C +0x88AC 0xF34D +0x88AD 0xF34E +0x88AE 0xF34F +0x88AF 0xF350 +0x88B0 0xF351 +0x88B1 0xF352 +0x88B2 0xF353 +0x88B3 0xF354 +0x88B4 0xF355 +0x88B5 0xF356 +0x88B6 0xF357 +0x88B7 0xF358 +0x88B8 0xF359 +0x88B9 0xF35A +0x88BA 0xF35B +0x88BB 0xF35C +0x88BC 0xF35D +0x88BD 0xF35E +0x88BE 0xF35F +0x88BF 0xF360 +0x88C0 0xF361 +0x88C1 0xF362 +0x88C2 0xF363 +0x88C3 0xF364 +0x88C4 0xF365 +0x88C5 0xF366 +0x88C6 0xF367 +0x88C7 0xF368 +0x88C8 0xF369 +0x88C9 0xF36A +0x88CA 0xF36B +0x88CB 0xF36C +0x88CC 0xF36D +0x88CD 0xF36E +0x88CE 0xF36F +0x88CF 0xF370 +0x88D0 0xF371 +0x88D1 0xF372 +0x88D2 0xF373 +0x88D3 0xF374 +0x88D4 0xF375 +0x88D5 0xF376 +0x88D6 0xF377 +0x88D7 0xF378 +0x88D8 0xF379 +0x88D9 0xF37A +0x88DA 0xF37B +0x88DB 0xF37C +0x88DC 0xF37D +0x88DD 0xF37E +0x88DE 0xF37F +0x88DF 0xF380 +0x88E0 0xF381 +0x88E1 0xF382 +0x88E2 0xF383 +0x88E3 0xF384 +0x88E4 0xF385 +0x88E5 0xF386 +0x88E6 0xF387 +0x88E7 0xF388 +0x88E8 0xF389 +0x88E9 0xF38A +0x88EA 0xF38B +0x88EB 0xF38C +0x88EC 0xF38D +0x88ED 0xF38E +0x88EE 0xF38F +0x88EF 0xF390 +0x88F0 0xF391 +0x88F1 0xF392 +0x88F2 0xF393 +0x88F3 0xF394 +0x88F4 0xF395 +0x88F5 0xF396 +0x88F6 0xF397 +0x88F7 0xF398 +0x88F8 0xF399 +0x88F9 0xF39A +0x88FA 0xF39B +0x88FB 0xF39C +0x88FC 0xF39D +0x88FD 0xF39E +0x88FE 0xF39F +0x8940 0xF3A0 +0x8941 0xF3A1 +0x8942 0xF3A2 +0x8943 0xF3A3 +0x8944 0xF3A4 +0x8945 0xF3A5 +0x8946 0xF3A6 +0x8947 0xF3A7 +0x8948 0xF3A8 +0x8949 0xF3A9 +0x894A 0xF3AA +0x894B 0xF3AB +0x894C 0xF3AC +0x894D 0xF3AD +0x894E 0xF3AE +0x894F 0xF3AF +0x8950 0xF3B0 +0x8951 0xF3B1 +0x8952 0xF3B2 +0x8953 0xF3B3 +0x8954 0xF3B4 +0x8955 0xF3B5 +0x8956 0xF3B6 +0x8957 0xF3B7 +0x8958 0xF3B8 +0x8959 0xF3B9 +0x895A 0xF3BA +0x895B 0xF3BB +0x895C 0xF3BC +0x895D 0xF3BD +0x895E 0xF3BE +0x895F 0xF3BF +0x8960 0xF3C0 +0x8961 0xF3C1 +0x8962 0xF3C2 +0x8963 0xF3C3 +0x8964 0xF3C4 +0x8965 0xF3C5 +0x8966 0xF3C6 +0x8967 0xF3C7 +0x8968 0xF3C8 +0x8969 0xF3C9 +0x896A 0xF3CA +0x896B 0xF3CB +0x896C 0xF3CC +0x896D 0xF3CD +0x896E 0xF3CE +0x896F 0xF3CF +0x8970 0xF3D0 +0x8971 0xF3D1 +0x8972 0xF3D2 +0x8973 0xF3D3 +0x8974 0xF3D4 +0x8975 0xF3D5 +0x8976 0xF3D6 +0x8977 0xF3D7 +0x8978 0xF3D8 +0x8979 0xF3D9 +0x897A 0xF3DA +0x897B 0xF3DB +0x897C 0xF3DC +0x897D 0xF3DD +0x897E 0xF3DE +0x89A1 0xF3DF +0x89A2 0xF3E0 +0x89A3 0xF3E1 +0x89A4 0xF3E2 +0x89A5 0xF3E3 +0x89A6 0xF3E4 +0x89A7 0xF3E5 +0x89A8 0xF3E6 +0x89A9 0xF3E7 +0x89AA 0xF3E8 +0x89AB 0xF3E9 +0x89AC 0xF3EA +0x89AD 0xF3EB +0x89AE 0xF3EC +0x89AF 0xF3ED +0x89B0 0xF3EE +0x89B1 0xF3EF +0x89B2 0xF3F0 +0x89B3 0xF3F1 +0x89B4 0xF3F2 +0x89B5 0xF3F3 +0x89B6 0xF3F4 +0x89B7 0xF3F5 +0x89B8 0xF3F6 +0x89B9 0xF3F7 +0x89BA 0xF3F8 +0x89BB 0xF3F9 +0x89BC 0xF3FA +0x89BD 0xF3FB +0x89BE 0xF3FC +0x89BF 0xF3FD +0x89C0 0xF3FE +0x89C1 0xF3FF +0x89C2 0xF400 +0x89C3 0xF401 +0x89C4 0xF402 +0x89C5 0xF403 +0x89C6 0xF404 +0x89C7 0xF405 +0x89C8 0xF406 +0x89C9 0xF407 +0x89CA 0xF408 +0x89CB 0xF409 +0x89CC 0xF40A +0x89CD 0xF40B +0x89CE 0xF40C +0x89CF 0xF40D +0x89D0 0xF40E +0x89D1 0xF40F +0x89D2 0xF410 +0x89D3 0xF411 +0x89D4 0xF412 +0x89D5 0xF413 +0x89D6 0xF414 +0x89D7 0xF415 +0x89D8 0xF416 +0x89D9 0xF417 +0x89DA 0xF418 +0x89DB 0xF419 +0x89DC 0xF41A +0x89DD 0xF41B +0x89DE 0xF41C +0x89DF 0xF41D +0x89E0 0xF41E +0x89E1 0xF41F +0x89E2 0xF420 +0x89E3 0xF421 +0x89E4 0xF422 +0x89E5 0xF423 +0x89E6 0xF424 +0x89E7 0xF425 +0x89E8 0xF426 +0x89E9 0xF427 +0x89EA 0xF428 +0x89EB 0xF429 +0x89EC 0xF42A +0x89ED 0xF42B +0x89EE 0xF42C +0x89EF 0xF42D +0x89F0 0xF42E +0x89F1 0xF42F +0x89F2 0xF430 +0x89F3 0xF431 +0x89F4 0xF432 +0x89F5 0xF433 +0x89F6 0xF434 +0x89F7 0xF435 +0x89F8 0xF436 +0x89F9 0xF437 +0x89FA 0xF438 +0x89FB 0xF439 +0x89FC 0xF43A +0x89FD 0xF43B +0x89FE 0xF43C +0x8A40 0xF43D +0x8A41 0xF43E +0x8A42 0xF43F +0x8A43 0xF440 +0x8A44 0xF441 +0x8A45 0xF442 +0x8A46 0xF443 +0x8A47 0xF444 +0x8A48 0xF445 +0x8A49 0xF446 +0x8A4A 0xF447 +0x8A4B 0xF448 +0x8A4C 0xF449 +0x8A4D 0xF44A +0x8A4E 0xF44B +0x8A4F 0xF44C +0x8A50 0xF44D +0x8A51 0xF44E +0x8A52 0xF44F +0x8A53 0xF450 +0x8A54 0xF451 +0x8A55 0xF452 +0x8A56 0xF453 +0x8A57 0xF454 +0x8A58 0xF455 +0x8A59 0xF456 +0x8A5A 0xF457 +0x8A5B 0xF458 +0x8A5C 0xF459 +0x8A5D 0xF45A +0x8A5E 0xF45B +0x8A5F 0xF45C +0x8A60 0xF45D +0x8A61 0xF45E +0x8A62 0xF45F +0x8A63 0xF460 +0x8A64 0xF461 +0x8A65 0xF462 +0x8A66 0xF463 +0x8A67 0xF464 +0x8A68 0xF465 +0x8A69 0xF466 +0x8A6A 0xF467 +0x8A6B 0xF468 +0x8A6C 0xF469 +0x8A6D 0xF46A +0x8A6E 0xF46B +0x8A6F 0xF46C +0x8A70 0xF46D +0x8A71 0xF46E +0x8A72 0xF46F +0x8A73 0xF470 +0x8A74 0xF471 +0x8A75 0xF472 +0x8A76 0xF473 +0x8A77 0xF474 +0x8A78 0xF475 +0x8A79 0xF476 +0x8A7A 0xF477 +0x8A7B 0xF478 +0x8A7C 0xF479 +0x8A7D 0xF47A +0x8A7E 0xF47B +0x8AA1 0xF47C +0x8AA2 0xF47D +0x8AA3 0xF47E +0x8AA4 0xF47F +0x8AA5 0xF480 +0x8AA6 0xF481 +0x8AA7 0xF482 +0x8AA8 0xF483 +0x8AA9 0xF484 +0x8AAA 0xF485 +0x8AAB 0xF486 +0x8AAC 0xF487 +0x8AAD 0xF488 +0x8AAE 0xF489 +0x8AAF 0xF48A +0x8AB0 0xF48B +0x8AB1 0xF48C +0x8AB2 0xF48D +0x8AB3 0xF48E +0x8AB4 0xF48F +0x8AB5 0xF490 +0x8AB6 0xF491 +0x8AB7 0xF492 +0x8AB8 0xF493 +0x8AB9 0xF494 +0x8ABA 0xF495 +0x8ABB 0xF496 +0x8ABC 0xF497 +0x8ABD 0xF498 +0x8ABE 0xF499 +0x8ABF 0xF49A +0x8AC0 0xF49B +0x8AC1 0xF49C +0x8AC2 0xF49D +0x8AC3 0xF49E +0x8AC4 0xF49F +0x8AC5 0xF4A0 +0x8AC6 0xF4A1 +0x8AC7 0xF4A2 +0x8AC8 0xF4A3 +0x8AC9 0xF4A4 +0x8ACA 0xF4A5 +0x8ACB 0xF4A6 +0x8ACC 0xF4A7 +0x8ACD 0xF4A8 +0x8ACE 0xF4A9 +0x8ACF 0xF4AA +0x8AD0 0xF4AB +0x8AD1 0xF4AC +0x8AD2 0xF4AD +0x8AD3 0xF4AE +0x8AD4 0xF4AF +0x8AD5 0xF4B0 +0x8AD6 0xF4B1 +0x8AD7 0xF4B2 +0x8AD8 0xF4B3 +0x8AD9 0xF4B4 +0x8ADA 0xF4B5 +0x8ADB 0xF4B6 +0x8ADC 0xF4B7 +0x8ADD 0xF4B8 +0x8ADE 0xF4B9 +0x8ADF 0xF4BA +0x8AE0 0xF4BB +0x8AE1 0xF4BC +0x8AE2 0xF4BD +0x8AE3 0xF4BE +0x8AE4 0xF4BF +0x8AE5 0xF4C0 +0x8AE6 0xF4C1 +0x8AE7 0xF4C2 +0x8AE8 0xF4C3 +0x8AE9 0xF4C4 +0x8AEA 0xF4C5 +0x8AEB 0xF4C6 +0x8AEC 0xF4C7 +0x8AED 0xF4C8 +0x8AEE 0xF4C9 +0x8AEF 0xF4CA +0x8AF0 0xF4CB +0x8AF1 0xF4CC +0x8AF2 0xF4CD +0x8AF3 0xF4CE +0x8AF4 0xF4CF +0x8AF5 0xF4D0 +0x8AF6 0xF4D1 +0x8AF7 0xF4D2 +0x8AF8 0xF4D3 +0x8AF9 0xF4D4 +0x8AFA 0xF4D5 +0x8AFB 0xF4D6 +0x8AFC 0xF4D7 +0x8AFD 0xF4D8 +0x8AFE 0xF4D9 +0x8B40 0xF4DA +0x8B41 0xF4DB +0x8B42 0xF4DC +0x8B43 0xF4DD +0x8B44 0xF4DE +0x8B45 0xF4DF +0x8B46 0xF4E0 +0x8B47 0xF4E1 +0x8B48 0xF4E2 +0x8B49 0xF4E3 +0x8B4A 0xF4E4 +0x8B4B 0xF4E5 +0x8B4C 0xF4E6 +0x8B4D 0xF4E7 +0x8B4E 0xF4E8 +0x8B4F 0xF4E9 +0x8B50 0xF4EA +0x8B51 0xF4EB +0x8B52 0xF4EC +0x8B53 0xF4ED +0x8B54 0xF4EE +0x8B55 0xF4EF +0x8B56 0xF4F0 +0x8B57 0xF4F1 +0x8B58 0xF4F2 +0x8B59 0xF4F3 +0x8B5A 0xF4F4 +0x8B5B 0xF4F5 +0x8B5C 0xF4F6 +0x8B5D 0xF4F7 +0x8B5E 0xF4F8 +0x8B5F 0xF4F9 +0x8B60 0xF4FA +0x8B61 0xF4FB +0x8B62 0xF4FC +0x8B63 0xF4FD +0x8B64 0xF4FE +0x8B65 0xF4FF +0x8B66 0xF500 +0x8B67 0xF501 +0x8B68 0xF502 +0x8B69 0xF503 +0x8B6A 0xF504 +0x8B6B 0xF505 +0x8B6C 0xF506 +0x8B6D 0xF507 +0x8B6E 0xF508 +0x8B6F 0xF509 +0x8B70 0xF50A +0x8B71 0xF50B +0x8B72 0xF50C +0x8B73 0xF50D +0x8B74 0xF50E +0x8B75 0xF50F +0x8B76 0xF510 +0x8B77 0xF511 +0x8B78 0xF512 +0x8B79 0xF513 +0x8B7A 0xF514 +0x8B7B 0xF515 +0x8B7C 0xF516 +0x8B7D 0xF517 +0x8B7E 0xF518 +0x8BA1 0xF519 +0x8BA2 0xF51A +0x8BA3 0xF51B +0x8BA4 0xF51C +0x8BA5 0xF51D +0x8BA6 0xF51E +0x8BA7 0xF51F +0x8BA8 0xF520 +0x8BA9 0xF521 +0x8BAA 0xF522 +0x8BAB 0xF523 +0x8BAC 0xF524 +0x8BAD 0xF525 +0x8BAE 0xF526 +0x8BAF 0xF527 +0x8BB0 0xF528 +0x8BB1 0xF529 +0x8BB2 0xF52A +0x8BB3 0xF52B +0x8BB4 0xF52C +0x8BB5 0xF52D +0x8BB6 0xF52E +0x8BB7 0xF52F +0x8BB8 0xF530 +0x8BB9 0xF531 +0x8BBA 0xF532 +0x8BBB 0xF533 +0x8BBC 0xF534 +0x8BBD 0xF535 +0x8BBE 0xF536 +0x8BBF 0xF537 +0x8BC0 0xF538 +0x8BC1 0xF539 +0x8BC2 0xF53A +0x8BC3 0xF53B +0x8BC4 0xF53C +0x8BC5 0xF53D +0x8BC6 0xF53E +0x8BC7 0xF53F +0x8BC8 0xF540 +0x8BC9 0xF541 +0x8BCA 0xF542 +0x8BCB 0xF543 +0x8BCC 0xF544 +0x8BCD 0xF545 +0x8BCE 0xF546 +0x8BCF 0xF547 +0x8BD0 0xF548 +0x8BD1 0xF549 +0x8BD2 0xF54A +0x8BD3 0xF54B +0x8BD4 0xF54C +0x8BD5 0xF54D +0x8BD6 0xF54E +0x8BD7 0xF54F +0x8BD8 0xF550 +0x8BD9 0xF551 +0x8BDA 0xF552 +0x8BDB 0xF553 +0x8BDC 0xF554 +0x8BDD 0xF555 +0x8BDE 0xF556 +0x8BDF 0xF557 +0x8BE0 0xF558 +0x8BE1 0xF559 +0x8BE2 0xF55A +0x8BE3 0xF55B +0x8BE4 0xF55C +0x8BE5 0xF55D +0x8BE6 0xF55E +0x8BE7 0xF55F +0x8BE8 0xF560 +0x8BE9 0xF561 +0x8BEA 0xF562 +0x8BEB 0xF563 +0x8BEC 0xF564 +0x8BED 0xF565 +0x8BEE 0xF566 +0x8BEF 0xF567 +0x8BF0 0xF568 +0x8BF1 0xF569 +0x8BF2 0xF56A +0x8BF3 0xF56B +0x8BF4 0xF56C +0x8BF5 0xF56D +0x8BF6 0xF56E +0x8BF7 0xF56F +0x8BF8 0xF570 +0x8BF9 0xF571 +0x8BFA 0xF572 +0x8BFB 0xF573 +0x8BFC 0xF574 +0x8BFD 0xF575 +0x8BFE 0xF576 +0x8C40 0xF577 +0x8C41 0xF578 +0x8C42 0xF579 +0x8C43 0xF57A +0x8C44 0xF57B +0x8C45 0xF57C +0x8C46 0xF57D +0x8C47 0xF57E +0x8C48 0xF57F +0x8C49 0xF580 +0x8C4A 0xF581 +0x8C4B 0xF582 +0x8C4C 0xF583 +0x8C4D 0xF584 +0x8C4E 0xF585 +0x8C4F 0xF586 +0x8C50 0xF587 +0x8C51 0xF588 +0x8C52 0xF589 +0x8C53 0xF58A +0x8C54 0xF58B +0x8C55 0xF58C +0x8C56 0xF58D +0x8C57 0xF58E +0x8C58 0xF58F +0x8C59 0xF590 +0x8C5A 0xF591 +0x8C5B 0xF592 +0x8C5C 0xF593 +0x8C5D 0xF594 +0x8C5E 0xF595 +0x8C5F 0xF596 +0x8C60 0xF597 +0x8C61 0xF598 +0x8C62 0xF599 +0x8C63 0xF59A +0x8C64 0xF59B +0x8C65 0xF59C +0x8C66 0xF59D +0x8C67 0xF59E +0x8C68 0xF59F +0x8C69 0xF5A0 +0x8C6A 0xF5A1 +0x8C6B 0xF5A2 +0x8C6C 0xF5A3 +0x8C6D 0xF5A4 +0x8C6E 0xF5A5 +0x8C6F 0xF5A6 +0x8C70 0xF5A7 +0x8C71 0xF5A8 +0x8C72 0xF5A9 +0x8C73 0xF5AA +0x8C74 0xF5AB +0x8C75 0xF5AC +0x8C76 0xF5AD +0x8C77 0xF5AE +0x8C78 0xF5AF +0x8C79 0xF5B0 +0x8C7A 0xF5B1 +0x8C7B 0xF5B2 +0x8C7C 0xF5B3 +0x8C7D 0xF5B4 +0x8C7E 0xF5B5 +0x8CA1 0xF5B6 +0x8CA2 0xF5B7 +0x8CA3 0xF5B8 +0x8CA4 0xF5B9 +0x8CA5 0xF5BA +0x8CA6 0xF5BB +0x8CA7 0xF5BC +0x8CA8 0xF5BD +0x8CA9 0xF5BE +0x8CAA 0xF5BF +0x8CAB 0xF5C0 +0x8CAC 0xF5C1 +0x8CAD 0xF5C2 +0x8CAE 0xF5C3 +0x8CAF 0xF5C4 +0x8CB0 0xF5C5 +0x8CB1 0xF5C6 +0x8CB2 0xF5C7 +0x8CB3 0xF5C8 +0x8CB4 0xF5C9 +0x8CB5 0xF5CA +0x8CB6 0xF5CB +0x8CB7 0xF5CC +0x8CB8 0xF5CD +0x8CB9 0xF5CE +0x8CBA 0xF5CF +0x8CBB 0xF5D0 +0x8CBC 0xF5D1 +0x8CBD 0xF5D2 +0x8CBE 0xF5D3 +0x8CBF 0xF5D4 +0x8CC0 0xF5D5 +0x8CC1 0xF5D6 +0x8CC2 0xF5D7 +0x8CC3 0xF5D8 +0x8CC4 0xF5D9 +0x8CC5 0xF5DA +0x8CC6 0xF5DB +0x8CC7 0xF5DC +0x8CC8 0xF5DD +0x8CC9 0xF5DE +0x8CCA 0xF5DF +0x8CCB 0xF5E0 +0x8CCC 0xF5E1 +0x8CCD 0xF5E2 +0x8CCE 0xF5E3 +0x8CCF 0xF5E4 +0x8CD0 0xF5E5 +0x8CD1 0xF5E6 +0x8CD2 0xF5E7 +0x8CD3 0xF5E8 +0x8CD4 0xF5E9 +0x8CD5 0xF5EA +0x8CD6 0xF5EB +0x8CD7 0xF5EC +0x8CD8 0xF5ED +0x8CD9 0xF5EE +0x8CDA 0xF5EF +0x8CDB 0xF5F0 +0x8CDC 0xF5F1 +0x8CDD 0xF5F2 +0x8CDE 0xF5F3 +0x8CDF 0xF5F4 +0x8CE0 0xF5F5 +0x8CE1 0xF5F6 +0x8CE2 0xF5F7 +0x8CE3 0xF5F8 +0x8CE4 0xF5F9 +0x8CE5 0xF5FA +0x8CE6 0xF5FB +0x8CE7 0xF5FC +0x8CE8 0xF5FD +0x8CE9 0xF5FE +0x8CEA 0xF5FF +0x8CEB 0xF600 +0x8CEC 0xF601 +0x8CED 0xF602 +0x8CEE 0xF603 +0x8CEF 0xF604 +0x8CF0 0xF605 +0x8CF1 0xF606 +0x8CF2 0xF607 +0x8CF3 0xF608 +0x8CF4 0xF609 +0x8CF5 0xF60A +0x8CF6 0xF60B +0x8CF7 0xF60C +0x8CF8 0xF60D +0x8CF9 0xF60E +0x8CFA 0xF60F +0x8CFB 0xF610 +0x8CFC 0xF611 +0x8CFD 0xF612 +0x8CFE 0xF613 +0x8D40 0xF614 +0x8D41 0xF615 +0x8D42 0xF616 +0x8D43 0xF617 +0x8D44 0xF618 +0x8D45 0xF619 +0x8D46 0xF61A +0x8D47 0xF61B +0x8D48 0xF61C +0x8D49 0xF61D +0x8D4A 0xF61E +0x8D4B 0xF61F +0x8D4C 0xF620 +0x8D4D 0xF621 +0x8D4E 0xF622 +0x8D4F 0xF623 +0x8D50 0xF624 +0x8D51 0xF625 +0x8D52 0xF626 +0x8D53 0xF627 +0x8D54 0xF628 +0x8D55 0xF629 +0x8D56 0xF62A +0x8D57 0xF62B +0x8D58 0xF62C +0x8D59 0xF62D +0x8D5A 0xF62E +0x8D5B 0xF62F +0x8D5C 0xF630 +0x8D5D 0xF631 +0x8D5E 0xF632 +0x8D5F 0xF633 +0x8D60 0xF634 +0x8D61 0xF635 +0x8D62 0xF636 +0x8D63 0xF637 +0x8D64 0xF638 +0x8D65 0xF639 +0x8D66 0xF63A +0x8D67 0xF63B +0x8D68 0xF63C +0x8D69 0xF63D +0x8D6A 0xF63E +0x8D6B 0xF63F +0x8D6C 0xF640 +0x8D6D 0xF641 +0x8D6E 0xF642 +0x8D6F 0xF643 +0x8D70 0xF644 +0x8D71 0xF645 +0x8D72 0xF646 +0x8D73 0xF647 +0x8D74 0xF648 +0x8D75 0xF649 +0x8D76 0xF64A +0x8D77 0xF64B +0x8D78 0xF64C +0x8D79 0xF64D +0x8D7A 0xF64E +0x8D7B 0xF64F +0x8D7C 0xF650 +0x8D7D 0xF651 +0x8D7E 0xF652 +0x8DA1 0xF653 +0x8DA2 0xF654 +0x8DA3 0xF655 +0x8DA4 0xF656 +0x8DA5 0xF657 +0x8DA6 0xF658 +0x8DA7 0xF659 +0x8DA8 0xF65A +0x8DA9 0xF65B +0x8DAA 0xF65C +0x8DAB 0xF65D +0x8DAC 0xF65E +0x8DAD 0xF65F +0x8DAE 0xF660 +0x8DAF 0xF661 +0x8DB0 0xF662 +0x8DB1 0xF663 +0x8DB2 0xF664 +0x8DB3 0xF665 +0x8DB4 0xF666 +0x8DB5 0xF667 +0x8DB6 0xF668 +0x8DB7 0xF669 +0x8DB8 0xF66A +0x8DB9 0xF66B +0x8DBA 0xF66C +0x8DBB 0xF66D +0x8DBC 0xF66E +0x8DBD 0xF66F +0x8DBE 0xF670 +0x8DBF 0xF671 +0x8DC0 0xF672 +0x8DC1 0xF673 +0x8DC2 0xF674 +0x8DC3 0xF675 +0x8DC4 0xF676 +0x8DC5 0xF677 +0x8DC6 0xF678 +0x8DC7 0xF679 +0x8DC8 0xF67A +0x8DC9 0xF67B +0x8DCA 0xF67C +0x8DCB 0xF67D +0x8DCC 0xF67E +0x8DCD 0xF67F +0x8DCE 0xF680 +0x8DCF 0xF681 +0x8DD0 0xF682 +0x8DD1 0xF683 +0x8DD2 0xF684 +0x8DD3 0xF685 +0x8DD4 0xF686 +0x8DD5 0xF687 +0x8DD6 0xF688 +0x8DD7 0xF689 +0x8DD8 0xF68A +0x8DD9 0xF68B +0x8DDA 0xF68C +0x8DDB 0xF68D +0x8DDC 0xF68E +0x8DDD 0xF68F +0x8DDE 0xF690 +0x8DDF 0xF691 +0x8DE0 0xF692 +0x8DE1 0xF693 +0x8DE2 0xF694 +0x8DE3 0xF695 +0x8DE4 0xF696 +0x8DE5 0xF697 +0x8DE6 0xF698 +0x8DE7 0xF699 +0x8DE8 0xF69A +0x8DE9 0xF69B +0x8DEA 0xF69C +0x8DEB 0xF69D +0x8DEC 0xF69E +0x8DED 0xF69F +0x8DEE 0xF6A0 +0x8DEF 0xF6A1 +0x8DF0 0xF6A2 +0x8DF1 0xF6A3 +0x8DF2 0xF6A4 +0x8DF3 0xF6A5 +0x8DF4 0xF6A6 +0x8DF5 0xF6A7 +0x8DF6 0xF6A8 +0x8DF7 0xF6A9 +0x8DF8 0xF6AA +0x8DF9 0xF6AB +0x8DFA 0xF6AC +0x8DFB 0xF6AD +0x8DFC 0xF6AE +0x8DFD 0xF6AF +0x8DFE 0xF6B0 +0x8E40 0xE311 +0x8E41 0xE312 +0x8E42 0xE313 +0x8E43 0xE314 +0x8E44 0xE315 +0x8E45 0xE316 +0x8E46 0xE317 +0x8E47 0xE318 +0x8E48 0xE319 +0x8E49 0xE31A +0x8E4A 0xE31B +0x8E4B 0xE31C +0x8E4C 0xE31D +0x8E4D 0xE31E +0x8E4E 0xE31F +0x8E4F 0xE320 +0x8E50 0xE321 +0x8E51 0xE322 +0x8E52 0xE323 +0x8E53 0xE324 +0x8E54 0xE325 +0x8E55 0xE326 +0x8E56 0xE327 +0x8E57 0xE328 +0x8E58 0xE329 +0x8E59 0xE32A +0x8E5A 0xE32B +0x8E5B 0xE32C +0x8E5C 0xE32D +0x8E5D 0xE32E +0x8E5E 0xE32F +0x8E5F 0xE330 +0x8E60 0xE331 +0x8E61 0xE332 +0x8E62 0xE333 +0x8E63 0xE334 +0x8E64 0xE335 +0x8E65 0xE336 +0x8E66 0xE337 +0x8E67 0xE338 +0x8E68 0xE339 +0x8E69 0xE33A +0x8E6A 0xE33B +0x8E6B 0xE33C +0x8E6C 0xE33D +0x8E6D 0xE33E +0x8E6E 0xE33F +0x8E6F 0xE340 +0x8E70 0xE341 +0x8E71 0xE342 +0x8E72 0xE343 +0x8E73 0xE344 +0x8E74 0xE345 +0x8E75 0xE346 +0x8E76 0xE347 +0x8E77 0xE348 +0x8E78 0xE349 +0x8E79 0xE34A +0x8E7A 0xE34B +0x8E7B 0xE34C +0x8E7C 0xE34D +0x8E7D 0xE34E +0x8E7E 0xE34F +0x8EA1 0xE350 +0x8EA2 0xE351 +0x8EA3 0xE352 +0x8EA4 0xE353 +0x8EA5 0xE354 +0x8EA6 0xE355 +0x8EA7 0xE356 +0x8EA8 0xE357 +0x8EA9 0xE358 +0x8EAA 0xE359 +0x8EAB 0xE35A +0x8EAC 0xE35B +0x8EAD 0xE35C +0x8EAE 0xE35D +0x8EAF 0xE35E +0x8EB0 0xE35F +0x8EB1 0xE360 +0x8EB2 0xE361 +0x8EB3 0xE362 +0x8EB4 0xE363 +0x8EB5 0xE364 +0x8EB6 0xE365 +0x8EB7 0xE366 +0x8EB8 0xE367 +0x8EB9 0xE368 +0x8EBA 0xE369 +0x8EBB 0xE36A +0x8EBC 0xE36B +0x8EBD 0xE36C +0x8EBE 0xE36D +0x8EBF 0xE36E +0x8EC0 0xE36F +0x8EC1 0xE370 +0x8EC2 0xE371 +0x8EC3 0xE372 +0x8EC4 0xE373 +0x8EC5 0xE374 +0x8EC6 0xE375 +0x8EC7 0xE376 +0x8EC8 0xE377 +0x8EC9 0xE378 +0x8ECA 0xE379 +0x8ECB 0xE37A +0x8ECC 0xE37B +0x8ECD 0xE37C +0x8ECE 0xE37D +0x8ECF 0xE37E +0x8ED0 0xE37F +0x8ED1 0xE380 +0x8ED2 0xE381 +0x8ED3 0xE382 +0x8ED4 0xE383 +0x8ED5 0xE384 +0x8ED6 0xE385 +0x8ED7 0xE386 +0x8ED8 0xE387 +0x8ED9 0xE388 +0x8EDA 0xE389 +0x8EDB 0xE38A +0x8EDC 0xE38B +0x8EDD 0xE38C +0x8EDE 0xE38D +0x8EDF 0xE38E +0x8EE0 0xE38F +0x8EE1 0xE390 +0x8EE2 0xE391 +0x8EE3 0xE392 +0x8EE4 0xE393 +0x8EE5 0xE394 +0x8EE6 0xE395 +0x8EE7 0xE396 +0x8EE8 0xE397 +0x8EE9 0xE398 +0x8EEA 0xE399 +0x8EEB 0xE39A +0x8EEC 0xE39B +0x8EED 0xE39C +0x8EEE 0xE39D +0x8EEF 0xE39E +0x8EF0 0xE39F +0x8EF1 0xE3A0 +0x8EF2 0xE3A1 +0x8EF3 0xE3A2 +0x8EF4 0xE3A3 +0x8EF5 0xE3A4 +0x8EF6 0xE3A5 +0x8EF7 0xE3A6 +0x8EF8 0xE3A7 +0x8EF9 0xE3A8 +0x8EFA 0xE3A9 +0x8EFB 0xE3AA +0x8EFC 0xE3AB +0x8EFD 0xE3AC +0x8EFE 0xE3AD +0x8F40 0xE3AE +0x8F41 0xE3AF +0x8F42 0xE3B0 +0x8F43 0xE3B1 +0x8F44 0xE3B2 +0x8F45 0xE3B3 +0x8F46 0xE3B4 +0x8F47 0xE3B5 +0x8F48 0xE3B6 +0x8F49 0xE3B7 +0x8F4A 0xE3B8 +0x8F4B 0xE3B9 +0x8F4C 0xE3BA +0x8F4D 0xE3BB +0x8F4E 0xE3BC +0x8F4F 0xE3BD +0x8F50 0xE3BE +0x8F51 0xE3BF +0x8F52 0xE3C0 +0x8F53 0xE3C1 +0x8F54 0xE3C2 +0x8F55 0xE3C3 +0x8F56 0xE3C4 +0x8F57 0xE3C5 +0x8F58 0xE3C6 +0x8F59 0xE3C7 +0x8F5A 0xE3C8 +0x8F5B 0xE3C9 +0x8F5C 0xE3CA +0x8F5D 0xE3CB +0x8F5E 0xE3CC +0x8F5F 0xE3CD +0x8F60 0xE3CE +0x8F61 0xE3CF +0x8F62 0xE3D0 +0x8F63 0xE3D1 +0x8F64 0xE3D2 +0x8F65 0xE3D3 +0x8F66 0xE3D4 +0x8F67 0xE3D5 +0x8F68 0xE3D6 +0x8F69 0xE3D7 +0x8F6A 0xE3D8 +0x8F6B 0xE3D9 +0x8F6C 0xE3DA +0x8F6D 0xE3DB +0x8F6E 0xE3DC +0x8F6F 0xE3DD +0x8F70 0xE3DE +0x8F71 0xE3DF +0x8F72 0xE3E0 +0x8F73 0xE3E1 +0x8F74 0xE3E2 +0x8F75 0xE3E3 +0x8F76 0xE3E4 +0x8F77 0xE3E5 +0x8F78 0xE3E6 +0x8F79 0xE3E7 +0x8F7A 0xE3E8 +0x8F7B 0xE3E9 +0x8F7C 0xE3EA +0x8F7D 0xE3EB +0x8F7E 0xE3EC +0x8FA1 0xE3ED +0x8FA2 0xE3EE +0x8FA3 0xE3EF +0x8FA4 0xE3F0 +0x8FA5 0xE3F1 +0x8FA6 0xE3F2 +0x8FA7 0xE3F3 +0x8FA8 0xE3F4 +0x8FA9 0xE3F5 +0x8FAA 0xE3F6 +0x8FAB 0xE3F7 +0x8FAC 0xE3F8 +0x8FAD 0xE3F9 +0x8FAE 0xE3FA +0x8FAF 0xE3FB +0x8FB0 0xE3FC +0x8FB1 0xE3FD +0x8FB2 0xE3FE +0x8FB3 0xE3FF +0x8FB4 0xE400 +0x8FB5 0xE401 +0x8FB6 0xE402 +0x8FB7 0xE403 +0x8FB8 0xE404 +0x8FB9 0xE405 +0x8FBA 0xE406 +0x8FBB 0xE407 +0x8FBC 0xE408 +0x8FBD 0xE409 +0x8FBE 0xE40A +0x8FBF 0xE40B +0x8FC0 0xE40C +0x8FC1 0xE40D +0x8FC2 0xE40E +0x8FC3 0xE40F +0x8FC4 0xE410 +0x8FC5 0xE411 +0x8FC6 0xE412 +0x8FC7 0xE413 +0x8FC8 0xE414 +0x8FC9 0xE415 +0x8FCA 0xE416 +0x8FCB 0xE417 +0x8FCC 0xE418 +0x8FCD 0xE419 +0x8FCE 0xE41A +0x8FCF 0xE41B +0x8FD0 0xE41C +0x8FD1 0xE41D +0x8FD2 0xE41E +0x8FD3 0xE41F +0x8FD4 0xE420 +0x8FD5 0xE421 +0x8FD6 0xE422 +0x8FD7 0xE423 +0x8FD8 0xE424 +0x8FD9 0xE425 +0x8FDA 0xE426 +0x8FDB 0xE427 +0x8FDC 0xE428 +0x8FDD 0xE429 +0x8FDE 0xE42A +0x8FDF 0xE42B +0x8FE0 0xE42C +0x8FE1 0xE42D +0x8FE2 0xE42E +0x8FE3 0xE42F +0x8FE4 0xE430 +0x8FE5 0xE431 +0x8FE6 0xE432 +0x8FE7 0xE433 +0x8FE8 0xE434 +0x8FE9 0xE435 +0x8FEA 0xE436 +0x8FEB 0xE437 +0x8FEC 0xE438 +0x8FED 0xE439 +0x8FEE 0xE43A +0x8FEF 0xE43B +0x8FF0 0xE43C +0x8FF1 0xE43D +0x8FF2 0xE43E +0x8FF3 0xE43F +0x8FF4 0xE440 +0x8FF5 0xE441 +0x8FF6 0xE442 +0x8FF7 0xE443 +0x8FF8 0xE444 +0x8FF9 0xE445 +0x8FFA 0xE446 +0x8FFB 0xE447 +0x8FFC 0xE448 +0x8FFD 0xE449 +0x8FFE 0xE44A +0x9040 0xE44B +0x9041 0xE44C +0x9042 0xE44D +0x9043 0xE44E +0x9044 0xE44F +0x9045 0xE450 +0x9046 0xE451 +0x9047 0xE452 +0x9048 0xE453 +0x9049 0xE454 +0x904A 0xE455 +0x904B 0xE456 +0x904C 0xE457 +0x904D 0xE458 +0x904E 0xE459 +0x904F 0xE45A +0x9050 0xE45B +0x9051 0xE45C +0x9052 0xE45D +0x9053 0xE45E +0x9054 0xE45F +0x9055 0xE460 +0x9056 0xE461 +0x9057 0xE462 +0x9058 0xE463 +0x9059 0xE464 +0x905A 0xE465 +0x905B 0xE466 +0x905C 0xE467 +0x905D 0xE468 +0x905E 0xE469 +0x905F 0xE46A +0x9060 0xE46B +0x9061 0xE46C +0x9062 0xE46D +0x9063 0xE46E +0x9064 0xE46F +0x9065 0xE470 +0x9066 0xE471 +0x9067 0xE472 +0x9068 0xE473 +0x9069 0xE474 +0x906A 0xE475 +0x906B 0xE476 +0x906C 0xE477 +0x906D 0xE478 +0x906E 0xE479 +0x906F 0xE47A +0x9070 0xE47B +0x9071 0xE47C +0x9072 0xE47D +0x9073 0xE47E +0x9074 0xE47F +0x9075 0xE480 +0x9076 0xE481 +0x9077 0xE482 +0x9078 0xE483 +0x9079 0xE484 +0x907A 0xE485 +0x907B 0xE486 +0x907C 0xE487 +0x907D 0xE488 +0x907E 0xE489 +0x90A1 0xE48A +0x90A2 0xE48B +0x90A3 0xE48C +0x90A4 0xE48D +0x90A5 0xE48E +0x90A6 0xE48F +0x90A7 0xE490 +0x90A8 0xE491 +0x90A9 0xE492 +0x90AA 0xE493 +0x90AB 0xE494 +0x90AC 0xE495 +0x90AD 0xE496 +0x90AE 0xE497 +0x90AF 0xE498 +0x90B0 0xE499 +0x90B1 0xE49A +0x90B2 0xE49B +0x90B3 0xE49C +0x90B4 0xE49D +0x90B5 0xE49E +0x90B6 0xE49F +0x90B7 0xE4A0 +0x90B8 0xE4A1 +0x90B9 0xE4A2 +0x90BA 0xE4A3 +0x90BB 0xE4A4 +0x90BC 0xE4A5 +0x90BD 0xE4A6 +0x90BE 0xE4A7 +0x90BF 0xE4A8 +0x90C0 0xE4A9 +0x90C1 0xE4AA +0x90C2 0xE4AB +0x90C3 0xE4AC +0x90C4 0xE4AD +0x90C5 0xE4AE +0x90C6 0xE4AF +0x90C7 0xE4B0 +0x90C8 0xE4B1 +0x90C9 0xE4B2 +0x90CA 0xE4B3 +0x90CB 0xE4B4 +0x90CC 0xE4B5 +0x90CD 0xE4B6 +0x90CE 0xE4B7 +0x90CF 0xE4B8 +0x90D0 0xE4B9 +0x90D1 0xE4BA +0x90D2 0xE4BB +0x90D3 0xE4BC +0x90D4 0xE4BD +0x90D5 0xE4BE +0x90D6 0xE4BF +0x90D7 0xE4C0 +0x90D8 0xE4C1 +0x90D9 0xE4C2 +0x90DA 0xE4C3 +0x90DB 0xE4C4 +0x90DC 0xE4C5 +0x90DD 0xE4C6 +0x90DE 0xE4C7 +0x90DF 0xE4C8 +0x90E0 0xE4C9 +0x90E1 0xE4CA +0x90E2 0xE4CB +0x90E3 0xE4CC +0x90E4 0xE4CD +0x90E5 0xE4CE +0x90E6 0xE4CF +0x90E7 0xE4D0 +0x90E8 0xE4D1 +0x90E9 0xE4D2 +0x90EA 0xE4D3 +0x90EB 0xE4D4 +0x90EC 0xE4D5 +0x90ED 0xE4D6 +0x90EE 0xE4D7 +0x90EF 0xE4D8 +0x90F0 0xE4D9 +0x90F1 0xE4DA +0x90F2 0xE4DB +0x90F3 0xE4DC +0x90F4 0xE4DD +0x90F5 0xE4DE +0x90F6 0xE4DF +0x90F7 0xE4E0 +0x90F8 0xE4E1 +0x90F9 0xE4E2 +0x90FA 0xE4E3 +0x90FB 0xE4E4 +0x90FC 0xE4E5 +0x90FD 0xE4E6 +0x90FE 0xE4E7 +0x9140 0xE4E8 +0x9141 0xE4E9 +0x9142 0xE4EA +0x9143 0xE4EB +0x9144 0xE4EC +0x9145 0xE4ED +0x9146 0xE4EE +0x9147 0xE4EF +0x9148 0xE4F0 +0x9149 0xE4F1 +0x914A 0xE4F2 +0x914B 0xE4F3 +0x914C 0xE4F4 +0x914D 0xE4F5 +0x914E 0xE4F6 +0x914F 0xE4F7 +0x9150 0xE4F8 +0x9151 0xE4F9 +0x9152 0xE4FA +0x9153 0xE4FB +0x9154 0xE4FC +0x9155 0xE4FD +0x9156 0xE4FE +0x9157 0xE4FF +0x9158 0xE500 +0x9159 0xE501 +0x915A 0xE502 +0x915B 0xE503 +0x915C 0xE504 +0x915D 0xE505 +0x915E 0xE506 +0x915F 0xE507 +0x9160 0xE508 +0x9161 0xE509 +0x9162 0xE50A +0x9163 0xE50B +0x9164 0xE50C +0x9165 0xE50D +0x9166 0xE50E +0x9167 0xE50F +0x9168 0xE510 +0x9169 0xE511 +0x916A 0xE512 +0x916B 0xE513 +0x916C 0xE514 +0x916D 0xE515 +0x916E 0xE516 +0x916F 0xE517 +0x9170 0xE518 +0x9171 0xE519 +0x9172 0xE51A +0x9173 0xE51B +0x9174 0xE51C +0x9175 0xE51D +0x9176 0xE51E +0x9177 0xE51F +0x9178 0xE520 +0x9179 0xE521 +0x917A 0xE522 +0x917B 0xE523 +0x917C 0xE524 +0x917D 0xE525 +0x917E 0xE526 +0x91A1 0xE527 +0x91A2 0xE528 +0x91A3 0xE529 +0x91A4 0xE52A +0x91A5 0xE52B +0x91A6 0xE52C +0x91A7 0xE52D +0x91A8 0xE52E +0x91A9 0xE52F +0x91AA 0xE530 +0x91AB 0xE531 +0x91AC 0xE532 +0x91AD 0xE533 +0x91AE 0xE534 +0x91AF 0xE535 +0x91B0 0xE536 +0x91B1 0xE537 +0x91B2 0xE538 +0x91B3 0xE539 +0x91B4 0xE53A +0x91B5 0xE53B +0x91B6 0xE53C +0x91B7 0xE53D +0x91B8 0xE53E +0x91B9 0xE53F +0x91BA 0xE540 +0x91BB 0xE541 +0x91BC 0xE542 +0x91BD 0xE543 +0x91BE 0xE544 +0x91BF 0xE545 +0x91C0 0xE546 +0x91C1 0xE547 +0x91C2 0xE548 +0x91C3 0xE549 +0x91C4 0xE54A +0x91C5 0xE54B +0x91C6 0xE54C +0x91C7 0xE54D +0x91C8 0xE54E +0x91C9 0xE54F +0x91CA 0xE550 +0x91CB 0xE551 +0x91CC 0xE552 +0x91CD 0xE553 +0x91CE 0xE554 +0x91CF 0xE555 +0x91D0 0xE556 +0x91D1 0xE557 +0x91D2 0xE558 +0x91D3 0xE559 +0x91D4 0xE55A +0x91D5 0xE55B +0x91D6 0xE55C +0x91D7 0xE55D +0x91D8 0xE55E +0x91D9 0xE55F +0x91DA 0xE560 +0x91DB 0xE561 +0x91DC 0xE562 +0x91DD 0xE563 +0x91DE 0xE564 +0x91DF 0xE565 +0x91E0 0xE566 +0x91E1 0xE567 +0x91E2 0xE568 +0x91E3 0xE569 +0x91E4 0xE56A +0x91E5 0xE56B +0x91E6 0xE56C +0x91E7 0xE56D +0x91E8 0xE56E +0x91E9 0xE56F +0x91EA 0xE570 +0x91EB 0xE571 +0x91EC 0xE572 +0x91ED 0xE573 +0x91EE 0xE574 +0x91EF 0xE575 +0x91F0 0xE576 +0x91F1 0xE577 +0x91F2 0xE578 +0x91F3 0xE579 +0x91F4 0xE57A +0x91F5 0xE57B +0x91F6 0xE57C +0x91F7 0xE57D +0x91F8 0xE57E +0x91F9 0xE57F +0x91FA 0xE580 +0x91FB 0xE581 +0x91FC 0xE582 +0x91FD 0xE583 +0x91FE 0xE584 +0x9240 0xE585 +0x9241 0xE586 +0x9242 0xE587 +0x9243 0xE588 +0x9244 0xE589 +0x9245 0xE58A +0x9246 0xE58B +0x9247 0xE58C +0x9248 0xE58D +0x9249 0xE58E +0x924A 0xE58F +0x924B 0xE590 +0x924C 0xE591 +0x924D 0xE592 +0x924E 0xE593 +0x924F 0xE594 +0x9250 0xE595 +0x9251 0xE596 +0x9252 0xE597 +0x9253 0xE598 +0x9254 0xE599 +0x9255 0xE59A +0x9256 0xE59B +0x9257 0xE59C +0x9258 0xE59D +0x9259 0xE59E +0x925A 0xE59F +0x925B 0xE5A0 +0x925C 0xE5A1 +0x925D 0xE5A2 +0x925E 0xE5A3 +0x925F 0xE5A4 +0x9260 0xE5A5 +0x9261 0xE5A6 +0x9262 0xE5A7 +0x9263 0xE5A8 +0x9264 0xE5A9 +0x9265 0xE5AA +0x9266 0xE5AB +0x9267 0xE5AC +0x9268 0xE5AD +0x9269 0xE5AE +0x926A 0xE5AF +0x926B 0xE5B0 +0x926C 0xE5B1 +0x926D 0xE5B2 +0x926E 0xE5B3 +0x926F 0xE5B4 +0x9270 0xE5B5 +0x9271 0xE5B6 +0x9272 0xE5B7 +0x9273 0xE5B8 +0x9274 0xE5B9 +0x9275 0xE5BA +0x9276 0xE5BB +0x9277 0xE5BC +0x9278 0xE5BD +0x9279 0xE5BE +0x927A 0xE5BF +0x927B 0xE5C0 +0x927C 0xE5C1 +0x927D 0xE5C2 +0x927E 0xE5C3 +0x92A1 0xE5C4 +0x92A2 0xE5C5 +0x92A3 0xE5C6 +0x92A4 0xE5C7 +0x92A5 0xE5C8 +0x92A6 0xE5C9 +0x92A7 0xE5CA +0x92A8 0xE5CB +0x92A9 0xE5CC +0x92AA 0xE5CD +0x92AB 0xE5CE +0x92AC 0xE5CF +0x92AD 0xE5D0 +0x92AE 0xE5D1 +0x92AF 0xE5D2 +0x92B0 0xE5D3 +0x92B1 0xE5D4 +0x92B2 0xE5D5 +0x92B3 0xE5D6 +0x92B4 0xE5D7 +0x92B5 0xE5D8 +0x92B6 0xE5D9 +0x92B7 0xE5DA +0x92B8 0xE5DB +0x92B9 0xE5DC +0x92BA 0xE5DD +0x92BB 0xE5DE +0x92BC 0xE5DF +0x92BD 0xE5E0 +0x92BE 0xE5E1 +0x92BF 0xE5E2 +0x92C0 0xE5E3 +0x92C1 0xE5E4 +0x92C2 0xE5E5 +0x92C3 0xE5E6 +0x92C4 0xE5E7 +0x92C5 0xE5E8 +0x92C6 0xE5E9 +0x92C7 0xE5EA +0x92C8 0xE5EB +0x92C9 0xE5EC +0x92CA 0xE5ED +0x92CB 0xE5EE +0x92CC 0xE5EF +0x92CD 0xE5F0 +0x92CE 0xE5F1 +0x92CF 0xE5F2 +0x92D0 0xE5F3 +0x92D1 0xE5F4 +0x92D2 0xE5F5 +0x92D3 0xE5F6 +0x92D4 0xE5F7 +0x92D5 0xE5F8 +0x92D6 0xE5F9 +0x92D7 0xE5FA +0x92D8 0xE5FB +0x92D9 0xE5FC +0x92DA 0xE5FD +0x92DB 0xE5FE +0x92DC 0xE5FF +0x92DD 0xE600 +0x92DE 0xE601 +0x92DF 0xE602 +0x92E0 0xE603 +0x92E1 0xE604 +0x92E2 0xE605 +0x92E3 0xE606 +0x92E4 0xE607 +0x92E5 0xE608 +0x92E6 0xE609 +0x92E7 0xE60A +0x92E8 0xE60B +0x92E9 0xE60C +0x92EA 0xE60D +0x92EB 0xE60E +0x92EC 0xE60F +0x92ED 0xE610 +0x92EE 0xE611 +0x92EF 0xE612 +0x92F0 0xE613 +0x92F1 0xE614 +0x92F2 0xE615 +0x92F3 0xE616 +0x92F4 0xE617 +0x92F5 0xE618 +0x92F6 0xE619 +0x92F7 0xE61A +0x92F8 0xE61B +0x92F9 0xE61C +0x92FA 0xE61D +0x92FB 0xE61E +0x92FC 0xE61F +0x92FD 0xE620 +0x92FE 0xE621 +0x9340 0xE622 +0x9341 0xE623 +0x9342 0xE624 +0x9343 0xE625 +0x9344 0xE626 +0x9345 0xE627 +0x9346 0xE628 +0x9347 0xE629 +0x9348 0xE62A +0x9349 0xE62B +0x934A 0xE62C +0x934B 0xE62D +0x934C 0xE62E +0x934D 0xE62F +0x934E 0xE630 +0x934F 0xE631 +0x9350 0xE632 +0x9351 0xE633 +0x9352 0xE634 +0x9353 0xE635 +0x9354 0xE636 +0x9355 0xE637 +0x9356 0xE638 +0x9357 0xE639 +0x9358 0xE63A +0x9359 0xE63B +0x935A 0xE63C +0x935B 0xE63D +0x935C 0xE63E +0x935D 0xE63F +0x935E 0xE640 +0x935F 0xE641 +0x9360 0xE642 +0x9361 0xE643 +0x9362 0xE644 +0x9363 0xE645 +0x9364 0xE646 +0x9365 0xE647 +0x9366 0xE648 +0x9367 0xE649 +0x9368 0xE64A +0x9369 0xE64B +0x936A 0xE64C +0x936B 0xE64D +0x936C 0xE64E +0x936D 0xE64F +0x936E 0xE650 +0x936F 0xE651 +0x9370 0xE652 +0x9371 0xE653 +0x9372 0xE654 +0x9373 0xE655 +0x9374 0xE656 +0x9375 0xE657 +0x9376 0xE658 +0x9377 0xE659 +0x9378 0xE65A +0x9379 0xE65B +0x937A 0xE65C +0x937B 0xE65D +0x937C 0xE65E +0x937D 0xE65F +0x937E 0xE660 +0x93A1 0xE661 +0x93A2 0xE662 +0x93A3 0xE663 +0x93A4 0xE664 +0x93A5 0xE665 +0x93A6 0xE666 +0x93A7 0xE667 +0x93A8 0xE668 +0x93A9 0xE669 +0x93AA 0xE66A +0x93AB 0xE66B +0x93AC 0xE66C +0x93AD 0xE66D +0x93AE 0xE66E +0x93AF 0xE66F +0x93B0 0xE670 +0x93B1 0xE671 +0x93B2 0xE672 +0x93B3 0xE673 +0x93B4 0xE674 +0x93B5 0xE675 +0x93B6 0xE676 +0x93B7 0xE677 +0x93B8 0xE678 +0x93B9 0xE679 +0x93BA 0xE67A +0x93BB 0xE67B +0x93BC 0xE67C +0x93BD 0xE67D +0x93BE 0xE67E +0x93BF 0xE67F +0x93C0 0xE680 +0x93C1 0xE681 +0x93C2 0xE682 +0x93C3 0xE683 +0x93C4 0xE684 +0x93C5 0xE685 +0x93C6 0xE686 +0x93C7 0xE687 +0x93C8 0xE688 +0x93C9 0xE689 +0x93CA 0xE68A +0x93CB 0xE68B +0x93CC 0xE68C +0x93CD 0xE68D +0x93CE 0xE68E +0x93CF 0xE68F +0x93D0 0xE690 +0x93D1 0xE691 +0x93D2 0xE692 +0x93D3 0xE693 +0x93D4 0xE694 +0x93D5 0xE695 +0x93D6 0xE696 +0x93D7 0xE697 +0x93D8 0xE698 +0x93D9 0xE699 +0x93DA 0xE69A +0x93DB 0xE69B +0x93DC 0xE69C +0x93DD 0xE69D +0x93DE 0xE69E +0x93DF 0xE69F +0x93E0 0xE6A0 +0x93E1 0xE6A1 +0x93E2 0xE6A2 +0x93E3 0xE6A3 +0x93E4 0xE6A4 +0x93E5 0xE6A5 +0x93E6 0xE6A6 +0x93E7 0xE6A7 +0x93E8 0xE6A8 +0x93E9 0xE6A9 +0x93EA 0xE6AA +0x93EB 0xE6AB +0x93EC 0xE6AC +0x93ED 0xE6AD +0x93EE 0xE6AE +0x93EF 0xE6AF +0x93F0 0xE6B0 +0x93F1 0xE6B1 +0x93F2 0xE6B2 +0x93F3 0xE6B3 +0x93F4 0xE6B4 +0x93F5 0xE6B5 +0x93F6 0xE6B6 +0x93F7 0xE6B7 +0x93F8 0xE6B8 +0x93F9 0xE6B9 +0x93FA 0xE6BA +0x93FB 0xE6BB +0x93FC 0xE6BC +0x93FD 0xE6BD +0x93FE 0xE6BE +0x9440 0xE6BF +0x9441 0xE6C0 +0x9442 0xE6C1 +0x9443 0xE6C2 +0x9444 0xE6C3 +0x9445 0xE6C4 +0x9446 0xE6C5 +0x9447 0xE6C6 +0x9448 0xE6C7 +0x9449 0xE6C8 +0x944A 0xE6C9 +0x944B 0xE6CA +0x944C 0xE6CB +0x944D 0xE6CC +0x944E 0xE6CD +0x944F 0xE6CE +0x9450 0xE6CF +0x9451 0xE6D0 +0x9452 0xE6D1 +0x9453 0xE6D2 +0x9454 0xE6D3 +0x9455 0xE6D4 +0x9456 0xE6D5 +0x9457 0xE6D6 +0x9458 0xE6D7 +0x9459 0xE6D8 +0x945A 0xE6D9 +0x945B 0xE6DA +0x945C 0xE6DB +0x945D 0xE6DC +0x945E 0xE6DD +0x945F 0xE6DE +0x9460 0xE6DF +0x9461 0xE6E0 +0x9462 0xE6E1 +0x9463 0xE6E2 +0x9464 0xE6E3 +0x9465 0xE6E4 +0x9466 0xE6E5 +0x9467 0xE6E6 +0x9468 0xE6E7 +0x9469 0xE6E8 +0x946A 0xE6E9 +0x946B 0xE6EA +0x946C 0xE6EB +0x946D 0xE6EC +0x946E 0xE6ED +0x946F 0xE6EE +0x9470 0xE6EF +0x9471 0xE6F0 +0x9472 0xE6F1 +0x9473 0xE6F2 +0x9474 0xE6F3 +0x9475 0xE6F4 +0x9476 0xE6F5 +0x9477 0xE6F6 +0x9478 0xE6F7 +0x9479 0xE6F8 +0x947A 0xE6F9 +0x947B 0xE6FA +0x947C 0xE6FB +0x947D 0xE6FC +0x947E 0xE6FD +0x94A1 0xE6FE +0x94A2 0xE6FF +0x94A3 0xE700 +0x94A4 0xE701 +0x94A5 0xE702 +0x94A6 0xE703 +0x94A7 0xE704 +0x94A8 0xE705 +0x94A9 0xE706 +0x94AA 0xE707 +0x94AB 0xE708 +0x94AC 0xE709 +0x94AD 0xE70A +0x94AE 0xE70B +0x94AF 0xE70C +0x94B0 0xE70D +0x94B1 0xE70E +0x94B2 0xE70F +0x94B3 0xE710 +0x94B4 0xE711 +0x94B5 0xE712 +0x94B6 0xE713 +0x94B7 0xE714 +0x94B8 0xE715 +0x94B9 0xE716 +0x94BA 0xE717 +0x94BB 0xE718 +0x94BC 0xE719 +0x94BD 0xE71A +0x94BE 0xE71B +0x94BF 0xE71C +0x94C0 0xE71D +0x94C1 0xE71E +0x94C2 0xE71F +0x94C3 0xE720 +0x94C4 0xE721 +0x94C5 0xE722 +0x94C6 0xE723 +0x94C7 0xE724 +0x94C8 0xE725 +0x94C9 0xE726 +0x94CA 0xE727 +0x94CB 0xE728 +0x94CC 0xE729 +0x94CD 0xE72A +0x94CE 0xE72B +0x94CF 0xE72C +0x94D0 0xE72D +0x94D1 0xE72E +0x94D2 0xE72F +0x94D3 0xE730 +0x94D4 0xE731 +0x94D5 0xE732 +0x94D6 0xE733 +0x94D7 0xE734 +0x94D8 0xE735 +0x94D9 0xE736 +0x94DA 0xE737 +0x94DB 0xE738 +0x94DC 0xE739 +0x94DD 0xE73A +0x94DE 0xE73B +0x94DF 0xE73C +0x94E0 0xE73D +0x94E1 0xE73E +0x94E2 0xE73F +0x94E3 0xE740 +0x94E4 0xE741 +0x94E5 0xE742 +0x94E6 0xE743 +0x94E7 0xE744 +0x94E8 0xE745 +0x94E9 0xE746 +0x94EA 0xE747 +0x94EB 0xE748 +0x94EC 0xE749 +0x94ED 0xE74A +0x94EE 0xE74B +0x94EF 0xE74C +0x94F0 0xE74D +0x94F1 0xE74E +0x94F2 0xE74F +0x94F3 0xE750 +0x94F4 0xE751 +0x94F5 0xE752 +0x94F6 0xE753 +0x94F7 0xE754 +0x94F8 0xE755 +0x94F9 0xE756 +0x94FA 0xE757 +0x94FB 0xE758 +0x94FC 0xE759 +0x94FD 0xE75A +0x94FE 0xE75B +0x9540 0xE75C +0x9541 0xE75D +0x9542 0xE75E +0x9543 0xE75F +0x9544 0xE760 +0x9545 0xE761 +0x9546 0xE762 +0x9547 0xE763 +0x9548 0xE764 +0x9549 0xE765 +0x954A 0xE766 +0x954B 0xE767 +0x954C 0xE768 +0x954D 0xE769 +0x954E 0xE76A +0x954F 0xE76B +0x9550 0xE76C +0x9551 0xE76D +0x9552 0xE76E +0x9553 0xE76F +0x9554 0xE770 +0x9555 0xE771 +0x9556 0xE772 +0x9557 0xE773 +0x9558 0xE774 +0x9559 0xE775 +0x955A 0xE776 +0x955B 0xE777 +0x955C 0xE778 +0x955D 0xE779 +0x955E 0xE77A +0x955F 0xE77B +0x9560 0xE77C +0x9561 0xE77D +0x9562 0xE77E +0x9563 0xE77F +0x9564 0xE780 +0x9565 0xE781 +0x9566 0xE782 +0x9567 0xE783 +0x9568 0xE784 +0x9569 0xE785 +0x956A 0xE786 +0x956B 0xE787 +0x956C 0xE788 +0x956D 0xE789 +0x956E 0xE78A +0x956F 0xE78B +0x9570 0xE78C +0x9571 0xE78D +0x9572 0xE78E +0x9573 0xE78F +0x9574 0xE790 +0x9575 0xE791 +0x9576 0xE792 +0x9577 0xE793 +0x9578 0xE794 +0x9579 0xE795 +0x957A 0xE796 +0x957B 0xE797 +0x957C 0xE798 +0x957D 0xE799 +0x957E 0xE79A +0x95A1 0xE79B +0x95A2 0xE79C +0x95A3 0xE79D +0x95A4 0xE79E +0x95A5 0xE79F +0x95A6 0xE7A0 +0x95A7 0xE7A1 +0x95A8 0xE7A2 +0x95A9 0xE7A3 +0x95AA 0xE7A4 +0x95AB 0xE7A5 +0x95AC 0xE7A6 +0x95AD 0xE7A7 +0x95AE 0xE7A8 +0x95AF 0xE7A9 +0x95B0 0xE7AA +0x95B1 0xE7AB +0x95B2 0xE7AC +0x95B3 0xE7AD +0x95B4 0xE7AE +0x95B5 0xE7AF +0x95B6 0xE7B0 +0x95B7 0xE7B1 +0x95B8 0xE7B2 +0x95B9 0xE7B3 +0x95BA 0xE7B4 +0x95BB 0xE7B5 +0x95BC 0xE7B6 +0x95BD 0xE7B7 +0x95BE 0xE7B8 +0x95BF 0xE7B9 +0x95C0 0xE7BA +0x95C1 0xE7BB +0x95C2 0xE7BC +0x95C3 0xE7BD +0x95C4 0xE7BE +0x95C5 0xE7BF +0x95C6 0xE7C0 +0x95C7 0xE7C1 +0x95C8 0xE7C2 +0x95C9 0xE7C3 +0x95CA 0xE7C4 +0x95CB 0xE7C5 +0x95CC 0xE7C6 +0x95CD 0xE7C7 +0x95CE 0xE7C8 +0x95CF 0xE7C9 +0x95D0 0xE7CA +0x95D1 0xE7CB +0x95D2 0xE7CC +0x95D3 0xE7CD +0x95D4 0xE7CE +0x95D5 0xE7CF +0x95D6 0xE7D0 +0x95D7 0xE7D1 +0x95D8 0xE7D2 +0x95D9 0xE7D3 +0x95DA 0xE7D4 +0x95DB 0xE7D5 +0x95DC 0xE7D6 +0x95DD 0xE7D7 +0x95DE 0xE7D8 +0x95DF 0xE7D9 +0x95E0 0xE7DA +0x95E1 0xE7DB +0x95E2 0xE7DC +0x95E3 0xE7DD +0x95E4 0xE7DE +0x95E5 0xE7DF +0x95E6 0xE7E0 +0x95E7 0xE7E1 +0x95E8 0xE7E2 +0x95E9 0xE7E3 +0x95EA 0xE7E4 +0x95EB 0xE7E5 +0x95EC 0xE7E6 +0x95ED 0xE7E7 +0x95EE 0xE7E8 +0x95EF 0xE7E9 +0x95F0 0xE7EA +0x95F1 0xE7EB +0x95F2 0xE7EC +0x95F3 0xE7ED +0x95F4 0xE7EE +0x95F5 0xE7EF +0x95F6 0xE7F0 +0x95F7 0xE7F1 +0x95F8 0xE7F2 +0x95F9 0xE7F3 +0x95FA 0xE7F4 +0x95FB 0xE7F5 +0x95FC 0xE7F6 +0x95FD 0xE7F7 +0x95FE 0xE7F8 +0x9640 0xE7F9 +0x9641 0xE7FA +0x9642 0xE7FB +0x9643 0xE7FC +0x9644 0xE7FD +0x9645 0xE7FE +0x9646 0xE7FF +0x9647 0xE800 +0x9648 0xE801 +0x9649 0xE802 +0x964A 0xE803 +0x964B 0xE804 +0x964C 0xE805 +0x964D 0xE806 +0x964E 0xE807 +0x964F 0xE808 +0x9650 0xE809 +0x9651 0xE80A +0x9652 0xE80B +0x9653 0xE80C +0x9654 0xE80D +0x9655 0xE80E +0x9656 0xE80F +0x9657 0xE810 +0x9658 0xE811 +0x9659 0xE812 +0x965A 0xE813 +0x965B 0xE814 +0x965C 0xE815 +0x965D 0xE816 +0x965E 0xE817 +0x965F 0xE818 +0x9660 0xE819 +0x9661 0xE81A +0x9662 0xE81B +0x9663 0xE81C +0x9664 0xE81D +0x9665 0xE81E +0x9666 0xE81F +0x9667 0xE820 +0x9668 0xE821 +0x9669 0xE822 +0x966A 0xE823 +0x966B 0xE824 +0x966C 0xE825 +0x966D 0xE826 +0x966E 0xE827 +0x966F 0xE828 +0x9670 0xE829 +0x9671 0xE82A +0x9672 0xE82B +0x9673 0xE82C +0x9674 0xE82D +0x9675 0xE82E +0x9676 0xE82F +0x9677 0xE830 +0x9678 0xE831 +0x9679 0xE832 +0x967A 0xE833 +0x967B 0xE834 +0x967C 0xE835 +0x967D 0xE836 +0x967E 0xE837 +0x96A1 0xE838 +0x96A2 0xE839 +0x96A3 0xE83A +0x96A4 0xE83B +0x96A5 0xE83C +0x96A6 0xE83D +0x96A7 0xE83E +0x96A8 0xE83F +0x96A9 0xE840 +0x96AA 0xE841 +0x96AB 0xE842 +0x96AC 0xE843 +0x96AD 0xE844 +0x96AE 0xE845 +0x96AF 0xE846 +0x96B0 0xE847 +0x96B1 0xE848 +0x96B2 0xE849 +0x96B3 0xE84A +0x96B4 0xE84B +0x96B5 0xE84C +0x96B6 0xE84D +0x96B7 0xE84E +0x96B8 0xE84F +0x96B9 0xE850 +0x96BA 0xE851 +0x96BB 0xE852 +0x96BC 0xE853 +0x96BD 0xE854 +0x96BE 0xE855 +0x96BF 0xE856 +0x96C0 0xE857 +0x96C1 0xE858 +0x96C2 0xE859 +0x96C3 0xE85A +0x96C4 0xE85B +0x96C5 0xE85C +0x96C6 0xE85D +0x96C7 0xE85E +0x96C8 0xE85F +0x96C9 0xE860 +0x96CA 0xE861 +0x96CB 0xE862 +0x96CC 0xE863 +0x96CD 0xE864 +0x96CE 0xE865 +0x96CF 0xE866 +0x96D0 0xE867 +0x96D1 0xE868 +0x96D2 0xE869 +0x96D3 0xE86A +0x96D4 0xE86B +0x96D5 0xE86C +0x96D6 0xE86D +0x96D7 0xE86E +0x96D8 0xE86F +0x96D9 0xE870 +0x96DA 0xE871 +0x96DB 0xE872 +0x96DC 0xE873 +0x96DD 0xE874 +0x96DE 0xE875 +0x96DF 0xE876 +0x96E0 0xE877 +0x96E1 0xE878 +0x96E2 0xE879 +0x96E3 0xE87A +0x96E4 0xE87B +0x96E5 0xE87C +0x96E6 0xE87D +0x96E7 0xE87E +0x96E8 0xE87F +0x96E9 0xE880 +0x96EA 0xE881 +0x96EB 0xE882 +0x96EC 0xE883 +0x96ED 0xE884 +0x96EE 0xE885 +0x96EF 0xE886 +0x96F0 0xE887 +0x96F1 0xE888 +0x96F2 0xE889 +0x96F3 0xE88A +0x96F4 0xE88B +0x96F5 0xE88C +0x96F6 0xE88D +0x96F7 0xE88E +0x96F8 0xE88F +0x96F9 0xE890 +0x96FA 0xE891 +0x96FB 0xE892 +0x96FC 0xE893 +0x96FD 0xE894 +0x96FE 0xE895 +0x9740 0xE896 +0x9741 0xE897 +0x9742 0xE898 +0x9743 0xE899 +0x9744 0xE89A +0x9745 0xE89B +0x9746 0xE89C +0x9747 0xE89D +0x9748 0xE89E +0x9749 0xE89F +0x974A 0xE8A0 +0x974B 0xE8A1 +0x974C 0xE8A2 +0x974D 0xE8A3 +0x974E 0xE8A4 +0x974F 0xE8A5 +0x9750 0xE8A6 +0x9751 0xE8A7 +0x9752 0xE8A8 +0x9753 0xE8A9 +0x9754 0xE8AA +0x9755 0xE8AB +0x9756 0xE8AC +0x9757 0xE8AD +0x9758 0xE8AE +0x9759 0xE8AF +0x975A 0xE8B0 +0x975B 0xE8B1 +0x975C 0xE8B2 +0x975D 0xE8B3 +0x975E 0xE8B4 +0x975F 0xE8B5 +0x9760 0xE8B6 +0x9761 0xE8B7 +0x9762 0xE8B8 +0x9763 0xE8B9 +0x9764 0xE8BA +0x9765 0xE8BB +0x9766 0xE8BC +0x9767 0xE8BD +0x9768 0xE8BE +0x9769 0xE8BF +0x976A 0xE8C0 +0x976B 0xE8C1 +0x976C 0xE8C2 +0x976D 0xE8C3 +0x976E 0xE8C4 +0x976F 0xE8C5 +0x9770 0xE8C6 +0x9771 0xE8C7 +0x9772 0xE8C8 +0x9773 0xE8C9 +0x9774 0xE8CA +0x9775 0xE8CB +0x9776 0xE8CC +0x9777 0xE8CD +0x9778 0xE8CE +0x9779 0xE8CF +0x977A 0xE8D0 +0x977B 0xE8D1 +0x977C 0xE8D2 +0x977D 0xE8D3 +0x977E 0xE8D4 +0x97A1 0xE8D5 +0x97A2 0xE8D6 +0x97A3 0xE8D7 +0x97A4 0xE8D8 +0x97A5 0xE8D9 +0x97A6 0xE8DA +0x97A7 0xE8DB +0x97A8 0xE8DC +0x97A9 0xE8DD +0x97AA 0xE8DE +0x97AB 0xE8DF +0x97AC 0xE8E0 +0x97AD 0xE8E1 +0x97AE 0xE8E2 +0x97AF 0xE8E3 +0x97B0 0xE8E4 +0x97B1 0xE8E5 +0x97B2 0xE8E6 +0x97B3 0xE8E7 +0x97B4 0xE8E8 +0x97B5 0xE8E9 +0x97B6 0xE8EA +0x97B7 0xE8EB +0x97B8 0xE8EC +0x97B9 0xE8ED +0x97BA 0xE8EE +0x97BB 0xE8EF +0x97BC 0xE8F0 +0x97BD 0xE8F1 +0x97BE 0xE8F2 +0x97BF 0xE8F3 +0x97C0 0xE8F4 +0x97C1 0xE8F5 +0x97C2 0xE8F6 +0x97C3 0xE8F7 +0x97C4 0xE8F8 +0x97C5 0xE8F9 +0x97C6 0xE8FA +0x97C7 0xE8FB +0x97C8 0xE8FC +0x97C9 0xE8FD +0x97CA 0xE8FE +0x97CB 0xE8FF +0x97CC 0xE900 +0x97CD 0xE901 +0x97CE 0xE902 +0x97CF 0xE903 +0x97D0 0xE904 +0x97D1 0xE905 +0x97D2 0xE906 +0x97D3 0xE907 +0x97D4 0xE908 +0x97D5 0xE909 +0x97D6 0xE90A +0x97D7 0xE90B +0x97D8 0xE90C +0x97D9 0xE90D +0x97DA 0xE90E +0x97DB 0xE90F +0x97DC 0xE910 +0x97DD 0xE911 +0x97DE 0xE912 +0x97DF 0xE913 +0x97E0 0xE914 +0x97E1 0xE915 +0x97E2 0xE916 +0x97E3 0xE917 +0x97E4 0xE918 +0x97E5 0xE919 +0x97E6 0xE91A +0x97E7 0xE91B +0x97E8 0xE91C +0x97E9 0xE91D +0x97EA 0xE91E +0x97EB 0xE91F +0x97EC 0xE920 +0x97ED 0xE921 +0x97EE 0xE922 +0x97EF 0xE923 +0x97F0 0xE924 +0x97F1 0xE925 +0x97F2 0xE926 +0x97F3 0xE927 +0x97F4 0xE928 +0x97F5 0xE929 +0x97F6 0xE92A +0x97F7 0xE92B +0x97F8 0xE92C +0x97F9 0xE92D +0x97FA 0xE92E +0x97FB 0xE92F +0x97FC 0xE930 +0x97FD 0xE931 +0x97FE 0xE932 +0x9840 0xE933 +0x9841 0xE934 +0x9842 0xE935 +0x9843 0xE936 +0x9844 0xE937 +0x9845 0xE938 +0x9846 0xE939 +0x9847 0xE93A +0x9848 0xE93B +0x9849 0xE93C +0x984A 0xE93D +0x984B 0xE93E +0x984C 0xE93F +0x984D 0xE940 +0x984E 0xE941 +0x984F 0xE942 +0x9850 0xE943 +0x9851 0xE944 +0x9852 0xE945 +0x9853 0xE946 +0x9854 0xE947 +0x9855 0xE948 +0x9856 0xE949 +0x9857 0xE94A +0x9858 0xE94B +0x9859 0xE94C +0x985A 0xE94D +0x985B 0xE94E +0x985C 0xE94F +0x985D 0xE950 +0x985E 0xE951 +0x985F 0xE952 +0x9860 0xE953 +0x9861 0xE954 +0x9862 0xE955 +0x9863 0xE956 +0x9864 0xE957 +0x9865 0xE958 +0x9866 0xE959 +0x9867 0xE95A +0x9868 0xE95B +0x9869 0xE95C +0x986A 0xE95D +0x986B 0xE95E +0x986C 0xE95F +0x986D 0xE960 +0x986E 0xE961 +0x986F 0xE962 +0x9870 0xE963 +0x9871 0xE964 +0x9872 0xE965 +0x9873 0xE966 +0x9874 0xE967 +0x9875 0xE968 +0x9876 0xE969 +0x9877 0xE96A +0x9878 0xE96B +0x9879 0xE96C +0x987A 0xE96D +0x987B 0xE96E +0x987C 0xE96F +0x987D 0xE970 +0x987E 0xE971 +0x98A1 0xE972 +0x98A2 0xE973 +0x98A3 0xE974 +0x98A4 0xE975 +0x98A5 0xE976 +0x98A6 0xE977 +0x98A7 0xE978 +0x98A8 0xE979 +0x98A9 0xE97A +0x98AA 0xE97B +0x98AB 0xE97C +0x98AC 0xE97D +0x98AD 0xE97E +0x98AE 0xE97F +0x98AF 0xE980 +0x98B0 0xE981 +0x98B1 0xE982 +0x98B2 0xE983 +0x98B3 0xE984 +0x98B4 0xE985 +0x98B5 0xE986 +0x98B6 0xE987 +0x98B7 0xE988 +0x98B8 0xE989 +0x98B9 0xE98A +0x98BA 0xE98B +0x98BB 0xE98C +0x98BC 0xE98D +0x98BD 0xE98E +0x98BE 0xE98F +0x98BF 0xE990 +0x98C0 0xE991 +0x98C1 0xE992 +0x98C2 0xE993 +0x98C3 0xE994 +0x98C4 0xE995 +0x98C5 0xE996 +0x98C6 0xE997 +0x98C7 0xE998 +0x98C8 0xE999 +0x98C9 0xE99A +0x98CA 0xE99B +0x98CB 0xE99C +0x98CC 0xE99D +0x98CD 0xE99E +0x98CE 0xE99F +0x98CF 0xE9A0 +0x98D0 0xE9A1 +0x98D1 0xE9A2 +0x98D2 0xE9A3 +0x98D3 0xE9A4 +0x98D4 0xE9A5 +0x98D5 0xE9A6 +0x98D6 0xE9A7 +0x98D7 0xE9A8 +0x98D8 0xE9A9 +0x98D9 0xE9AA +0x98DA 0xE9AB +0x98DB 0xE9AC +0x98DC 0xE9AD +0x98DD 0xE9AE +0x98DE 0xE9AF +0x98DF 0xE9B0 +0x98E0 0xE9B1 +0x98E1 0xE9B2 +0x98E2 0xE9B3 +0x98E3 0xE9B4 +0x98E4 0xE9B5 +0x98E5 0xE9B6 +0x98E6 0xE9B7 +0x98E7 0xE9B8 +0x98E8 0xE9B9 +0x98E9 0xE9BA +0x98EA 0xE9BB +0x98EB 0xE9BC +0x98EC 0xE9BD +0x98ED 0xE9BE +0x98EE 0xE9BF +0x98EF 0xE9C0 +0x98F0 0xE9C1 +0x98F1 0xE9C2 +0x98F2 0xE9C3 +0x98F3 0xE9C4 +0x98F4 0xE9C5 +0x98F5 0xE9C6 +0x98F6 0xE9C7 +0x98F7 0xE9C8 +0x98F8 0xE9C9 +0x98F9 0xE9CA +0x98FA 0xE9CB +0x98FB 0xE9CC +0x98FC 0xE9CD +0x98FD 0xE9CE +0x98FE 0xE9CF +0x9940 0xE9D0 +0x9941 0xE9D1 +0x9942 0xE9D2 +0x9943 0xE9D3 +0x9944 0xE9D4 +0x9945 0xE9D5 +0x9946 0xE9D6 +0x9947 0xE9D7 +0x9948 0xE9D8 +0x9949 0xE9D9 +0x994A 0xE9DA +0x994B 0xE9DB +0x994C 0xE9DC +0x994D 0xE9DD +0x994E 0xE9DE +0x994F 0xE9DF +0x9950 0xE9E0 +0x9951 0xE9E1 +0x9952 0xE9E2 +0x9953 0xE9E3 +0x9954 0xE9E4 +0x9955 0xE9E5 +0x9956 0xE9E6 +0x9957 0xE9E7 +0x9958 0xE9E8 +0x9959 0xE9E9 +0x995A 0xE9EA +0x995B 0xE9EB +0x995C 0xE9EC +0x995D 0xE9ED +0x995E 0xE9EE +0x995F 0xE9EF +0x9960 0xE9F0 +0x9961 0xE9F1 +0x9962 0xE9F2 +0x9963 0xE9F3 +0x9964 0xE9F4 +0x9965 0xE9F5 +0x9966 0xE9F6 +0x9967 0xE9F7 +0x9968 0xE9F8 +0x9969 0xE9F9 +0x996A 0xE9FA +0x996B 0xE9FB +0x996C 0xE9FC +0x996D 0xE9FD +0x996E 0xE9FE +0x996F 0xE9FF +0x9970 0xEA00 +0x9971 0xEA01 +0x9972 0xEA02 +0x9973 0xEA03 +0x9974 0xEA04 +0x9975 0xEA05 +0x9976 0xEA06 +0x9977 0xEA07 +0x9978 0xEA08 +0x9979 0xEA09 +0x997A 0xEA0A +0x997B 0xEA0B +0x997C 0xEA0C +0x997D 0xEA0D +0x997E 0xEA0E +0x99A1 0xEA0F +0x99A2 0xEA10 +0x99A3 0xEA11 +0x99A4 0xEA12 +0x99A5 0xEA13 +0x99A6 0xEA14 +0x99A7 0xEA15 +0x99A8 0xEA16 +0x99A9 0xEA17 +0x99AA 0xEA18 +0x99AB 0xEA19 +0x99AC 0xEA1A +0x99AD 0xEA1B +0x99AE 0xEA1C +0x99AF 0xEA1D +0x99B0 0xEA1E +0x99B1 0xEA1F +0x99B2 0xEA20 +0x99B3 0xEA21 +0x99B4 0xEA22 +0x99B5 0xEA23 +0x99B6 0xEA24 +0x99B7 0xEA25 +0x99B8 0xEA26 +0x99B9 0xEA27 +0x99BA 0xEA28 +0x99BB 0xEA29 +0x99BC 0xEA2A +0x99BD 0xEA2B +0x99BE 0xEA2C +0x99BF 0xEA2D +0x99C0 0xEA2E +0x99C1 0xEA2F +0x99C2 0xEA30 +0x99C3 0xEA31 +0x99C4 0xEA32 +0x99C5 0xEA33 +0x99C6 0xEA34 +0x99C7 0xEA35 +0x99C8 0xEA36 +0x99C9 0xEA37 +0x99CA 0xEA38 +0x99CB 0xEA39 +0x99CC 0xEA3A +0x99CD 0xEA3B +0x99CE 0xEA3C +0x99CF 0xEA3D +0x99D0 0xEA3E +0x99D1 0xEA3F +0x99D2 0xEA40 +0x99D3 0xEA41 +0x99D4 0xEA42 +0x99D5 0xEA43 +0x99D6 0xEA44 +0x99D7 0xEA45 +0x99D8 0xEA46 +0x99D9 0xEA47 +0x99DA 0xEA48 +0x99DB 0xEA49 +0x99DC 0xEA4A +0x99DD 0xEA4B +0x99DE 0xEA4C +0x99DF 0xEA4D +0x99E0 0xEA4E +0x99E1 0xEA4F +0x99E2 0xEA50 +0x99E3 0xEA51 +0x99E4 0xEA52 +0x99E5 0xEA53 +0x99E6 0xEA54 +0x99E7 0xEA55 +0x99E8 0xEA56 +0x99E9 0xEA57 +0x99EA 0xEA58 +0x99EB 0xEA59 +0x99EC 0xEA5A +0x99ED 0xEA5B +0x99EE 0xEA5C +0x99EF 0xEA5D +0x99F0 0xEA5E +0x99F1 0xEA5F +0x99F2 0xEA60 +0x99F3 0xEA61 +0x99F4 0xEA62 +0x99F5 0xEA63 +0x99F6 0xEA64 +0x99F7 0xEA65 +0x99F8 0xEA66 +0x99F9 0xEA67 +0x99FA 0xEA68 +0x99FB 0xEA69 +0x99FC 0xEA6A +0x99FD 0xEA6B +0x99FE 0xEA6C +0x9A40 0xEA6D +0x9A41 0xEA6E +0x9A42 0xEA6F +0x9A43 0xEA70 +0x9A44 0xEA71 +0x9A45 0xEA72 +0x9A46 0xEA73 +0x9A47 0xEA74 +0x9A48 0xEA75 +0x9A49 0xEA76 +0x9A4A 0xEA77 +0x9A4B 0xEA78 +0x9A4C 0xEA79 +0x9A4D 0xEA7A +0x9A4E 0xEA7B +0x9A4F 0xEA7C +0x9A50 0xEA7D +0x9A51 0xEA7E +0x9A52 0xEA7F +0x9A53 0xEA80 +0x9A54 0xEA81 +0x9A55 0xEA82 +0x9A56 0xEA83 +0x9A57 0xEA84 +0x9A58 0xEA85 +0x9A59 0xEA86 +0x9A5A 0xEA87 +0x9A5B 0xEA88 +0x9A5C 0xEA89 +0x9A5D 0xEA8A +0x9A5E 0xEA8B +0x9A5F 0xEA8C +0x9A60 0xEA8D +0x9A61 0xEA8E +0x9A62 0xEA8F +0x9A63 0xEA90 +0x9A64 0xEA91 +0x9A65 0xEA92 +0x9A66 0xEA93 +0x9A67 0xEA94 +0x9A68 0xEA95 +0x9A69 0xEA96 +0x9A6A 0xEA97 +0x9A6B 0xEA98 +0x9A6C 0xEA99 +0x9A6D 0xEA9A +0x9A6E 0xEA9B +0x9A6F 0xEA9C +0x9A70 0xEA9D +0x9A71 0xEA9E +0x9A72 0xEA9F +0x9A73 0xEAA0 +0x9A74 0xEAA1 +0x9A75 0xEAA2 +0x9A76 0xEAA3 +0x9A77 0xEAA4 +0x9A78 0xEAA5 +0x9A79 0xEAA6 +0x9A7A 0xEAA7 +0x9A7B 0xEAA8 +0x9A7C 0xEAA9 +0x9A7D 0xEAAA +0x9A7E 0xEAAB +0x9AA1 0xEAAC +0x9AA2 0xEAAD +0x9AA3 0xEAAE +0x9AA4 0xEAAF +0x9AA5 0xEAB0 +0x9AA6 0xEAB1 +0x9AA7 0xEAB2 +0x9AA8 0xEAB3 +0x9AA9 0xEAB4 +0x9AAA 0xEAB5 +0x9AAB 0xEAB6 +0x9AAC 0xEAB7 +0x9AAD 0xEAB8 +0x9AAE 0xEAB9 +0x9AAF 0xEABA +0x9AB0 0xEABB +0x9AB1 0xEABC +0x9AB2 0xEABD +0x9AB3 0xEABE +0x9AB4 0xEABF +0x9AB5 0xEAC0 +0x9AB6 0xEAC1 +0x9AB7 0xEAC2 +0x9AB8 0xEAC3 +0x9AB9 0xEAC4 +0x9ABA 0xEAC5 +0x9ABB 0xEAC6 +0x9ABC 0xEAC7 +0x9ABD 0xEAC8 +0x9ABE 0xEAC9 +0x9ABF 0xEACA +0x9AC0 0xEACB +0x9AC1 0xEACC +0x9AC2 0xEACD +0x9AC3 0xEACE +0x9AC4 0xEACF +0x9AC5 0xEAD0 +0x9AC6 0xEAD1 +0x9AC7 0xEAD2 +0x9AC8 0xEAD3 +0x9AC9 0xEAD4 +0x9ACA 0xEAD5 +0x9ACB 0xEAD6 +0x9ACC 0xEAD7 +0x9ACD 0xEAD8 +0x9ACE 0xEAD9 +0x9ACF 0xEADA +0x9AD0 0xEADB +0x9AD1 0xEADC +0x9AD2 0xEADD +0x9AD3 0xEADE +0x9AD4 0xEADF +0x9AD5 0xEAE0 +0x9AD6 0xEAE1 +0x9AD7 0xEAE2 +0x9AD8 0xEAE3 +0x9AD9 0xEAE4 +0x9ADA 0xEAE5 +0x9ADB 0xEAE6 +0x9ADC 0xEAE7 +0x9ADD 0xEAE8 +0x9ADE 0xEAE9 +0x9ADF 0xEAEA +0x9AE0 0xEAEB +0x9AE1 0xEAEC +0x9AE2 0xEAED +0x9AE3 0xEAEE +0x9AE4 0xEAEF +0x9AE5 0xEAF0 +0x9AE6 0xEAF1 +0x9AE7 0xEAF2 +0x9AE8 0xEAF3 +0x9AE9 0xEAF4 +0x9AEA 0xEAF5 +0x9AEB 0xEAF6 +0x9AEC 0xEAF7 +0x9AED 0xEAF8 +0x9AEE 0xEAF9 +0x9AEF 0xEAFA +0x9AF0 0xEAFB +0x9AF1 0xEAFC +0x9AF2 0xEAFD +0x9AF3 0xEAFE +0x9AF4 0xEAFF +0x9AF5 0xEB00 +0x9AF6 0xEB01 +0x9AF7 0xEB02 +0x9AF8 0xEB03 +0x9AF9 0xEB04 +0x9AFA 0xEB05 +0x9AFB 0xEB06 +0x9AFC 0xEB07 +0x9AFD 0xEB08 +0x9AFE 0xEB09 +0x9B40 0xEB0A +0x9B41 0xEB0B +0x9B42 0xEB0C +0x9B43 0xEB0D +0x9B44 0xEB0E +0x9B45 0xEB0F +0x9B46 0xEB10 +0x9B47 0xEB11 +0x9B48 0xEB12 +0x9B49 0xEB13 +0x9B4A 0xEB14 +0x9B4B 0xEB15 +0x9B4C 0xEB16 +0x9B4D 0xEB17 +0x9B4E 0xEB18 +0x9B4F 0xEB19 +0x9B50 0xEB1A +0x9B51 0xEB1B +0x9B52 0xEB1C +0x9B53 0xEB1D +0x9B54 0xEB1E +0x9B55 0xEB1F +0x9B56 0xEB20 +0x9B57 0xEB21 +0x9B58 0xEB22 +0x9B59 0xEB23 +0x9B5A 0xEB24 +0x9B5B 0xEB25 +0x9B5C 0xEB26 +0x9B5D 0xEB27 +0x9B5E 0xEB28 +0x9B5F 0xEB29 +0x9B60 0xEB2A +0x9B61 0xEB2B +0x9B62 0xEB2C +0x9B63 0xEB2D +0x9B64 0xEB2E +0x9B65 0xEB2F +0x9B66 0xEB30 +0x9B67 0xEB31 +0x9B68 0xEB32 +0x9B69 0xEB33 +0x9B6A 0xEB34 +0x9B6B 0xEB35 +0x9B6C 0xEB36 +0x9B6D 0xEB37 +0x9B6E 0xEB38 +0x9B6F 0xEB39 +0x9B70 0xEB3A +0x9B71 0xEB3B +0x9B72 0xEB3C +0x9B73 0xEB3D +0x9B74 0xEB3E +0x9B75 0xEB3F +0x9B76 0xEB40 +0x9B77 0xEB41 +0x9B78 0xEB42 +0x9B79 0xEB43 +0x9B7A 0xEB44 +0x9B7B 0xEB45 +0x9B7C 0xEB46 +0x9B7D 0xEB47 +0x9B7E 0xEB48 +0x9BA1 0xEB49 +0x9BA2 0xEB4A +0x9BA3 0xEB4B +0x9BA4 0xEB4C +0x9BA5 0xEB4D +0x9BA6 0xEB4E +0x9BA7 0xEB4F +0x9BA8 0xEB50 +0x9BA9 0xEB51 +0x9BAA 0xEB52 +0x9BAB 0xEB53 +0x9BAC 0xEB54 +0x9BAD 0xEB55 +0x9BAE 0xEB56 +0x9BAF 0xEB57 +0x9BB0 0xEB58 +0x9BB1 0xEB59 +0x9BB2 0xEB5A +0x9BB3 0xEB5B +0x9BB4 0xEB5C +0x9BB5 0xEB5D +0x9BB6 0xEB5E +0x9BB7 0xEB5F +0x9BB8 0xEB60 +0x9BB9 0xEB61 +0x9BBA 0xEB62 +0x9BBB 0xEB63 +0x9BBC 0xEB64 +0x9BBD 0xEB65 +0x9BBE 0xEB66 +0x9BBF 0xEB67 +0x9BC0 0xEB68 +0x9BC1 0xEB69 +0x9BC2 0xEB6A +0x9BC3 0xEB6B +0x9BC4 0xEB6C +0x9BC5 0xEB6D +0x9BC6 0xEB6E +0x9BC7 0xEB6F +0x9BC8 0xEB70 +0x9BC9 0xEB71 +0x9BCA 0xEB72 +0x9BCB 0xEB73 +0x9BCC 0xEB74 +0x9BCD 0xEB75 +0x9BCE 0xEB76 +0x9BCF 0xEB77 +0x9BD0 0xEB78 +0x9BD1 0xEB79 +0x9BD2 0xEB7A +0x9BD3 0xEB7B +0x9BD4 0xEB7C +0x9BD5 0xEB7D +0x9BD6 0xEB7E +0x9BD7 0xEB7F +0x9BD8 0xEB80 +0x9BD9 0xEB81 +0x9BDA 0xEB82 +0x9BDB 0xEB83 +0x9BDC 0xEB84 +0x9BDD 0xEB85 +0x9BDE 0xEB86 +0x9BDF 0xEB87 +0x9BE0 0xEB88 +0x9BE1 0xEB89 +0x9BE2 0xEB8A +0x9BE3 0xEB8B +0x9BE4 0xEB8C +0x9BE5 0xEB8D +0x9BE6 0xEB8E +0x9BE7 0xEB8F +0x9BE8 0xEB90 +0x9BE9 0xEB91 +0x9BEA 0xEB92 +0x9BEB 0xEB93 +0x9BEC 0xEB94 +0x9BED 0xEB95 +0x9BEE 0xEB96 +0x9BEF 0xEB97 +0x9BF0 0xEB98 +0x9BF1 0xEB99 +0x9BF2 0xEB9A +0x9BF3 0xEB9B +0x9BF4 0xEB9C +0x9BF5 0xEB9D +0x9BF6 0xEB9E +0x9BF7 0xEB9F +0x9BF8 0xEBA0 +0x9BF9 0xEBA1 +0x9BFA 0xEBA2 +0x9BFB 0xEBA3 +0x9BFC 0xEBA4 +0x9BFD 0xEBA5 +0x9BFE 0xEBA6 +0x9C40 0xEBA7 +0x9C41 0xEBA8 +0x9C42 0xEBA9 +0x9C43 0xEBAA +0x9C44 0xEBAB +0x9C45 0xEBAC +0x9C46 0xEBAD +0x9C47 0xEBAE +0x9C48 0xEBAF +0x9C49 0xEBB0 +0x9C4A 0xEBB1 +0x9C4B 0xEBB2 +0x9C4C 0xEBB3 +0x9C4D 0xEBB4 +0x9C4E 0xEBB5 +0x9C4F 0xEBB6 +0x9C50 0xEBB7 +0x9C51 0xEBB8 +0x9C52 0xEBB9 +0x9C53 0xEBBA +0x9C54 0xEBBB +0x9C55 0xEBBC +0x9C56 0xEBBD +0x9C57 0xEBBE +0x9C58 0xEBBF +0x9C59 0xEBC0 +0x9C5A 0xEBC1 +0x9C5B 0xEBC2 +0x9C5C 0xEBC3 +0x9C5D 0xEBC4 +0x9C5E 0xEBC5 +0x9C5F 0xEBC6 +0x9C60 0xEBC7 +0x9C61 0xEBC8 +0x9C62 0xEBC9 +0x9C63 0xEBCA +0x9C64 0xEBCB +0x9C65 0xEBCC +0x9C66 0xEBCD +0x9C67 0xEBCE +0x9C68 0xEBCF +0x9C69 0xEBD0 +0x9C6A 0xEBD1 +0x9C6B 0xEBD2 +0x9C6C 0xEBD3 +0x9C6D 0xEBD4 +0x9C6E 0xEBD5 +0x9C6F 0xEBD6 +0x9C70 0xEBD7 +0x9C71 0xEBD8 +0x9C72 0xEBD9 +0x9C73 0xEBDA +0x9C74 0xEBDB +0x9C75 0xEBDC +0x9C76 0xEBDD +0x9C77 0xEBDE +0x9C78 0xEBDF +0x9C79 0xEBE0 +0x9C7A 0xEBE1 +0x9C7B 0xEBE2 +0x9C7C 0xEBE3 +0x9C7D 0xEBE4 +0x9C7E 0xEBE5 +0x9CA1 0xEBE6 +0x9CA2 0xEBE7 +0x9CA3 0xEBE8 +0x9CA4 0xEBE9 +0x9CA5 0xEBEA +0x9CA6 0xEBEB +0x9CA7 0xEBEC +0x9CA8 0xEBED +0x9CA9 0xEBEE +0x9CAA 0xEBEF +0x9CAB 0xEBF0 +0x9CAC 0xEBF1 +0x9CAD 0xEBF2 +0x9CAE 0xEBF3 +0x9CAF 0xEBF4 +0x9CB0 0xEBF5 +0x9CB1 0xEBF6 +0x9CB2 0xEBF7 +0x9CB3 0xEBF8 +0x9CB4 0xEBF9 +0x9CB5 0xEBFA +0x9CB6 0xEBFB +0x9CB7 0xEBFC +0x9CB8 0xEBFD +0x9CB9 0xEBFE +0x9CBA 0xEBFF +0x9CBB 0xEC00 +0x9CBC 0xEC01 +0x9CBD 0xEC02 +0x9CBE 0xEC03 +0x9CBF 0xEC04 +0x9CC0 0xEC05 +0x9CC1 0xEC06 +0x9CC2 0xEC07 +0x9CC3 0xEC08 +0x9CC4 0xEC09 +0x9CC5 0xEC0A +0x9CC6 0xEC0B +0x9CC7 0xEC0C +0x9CC8 0xEC0D +0x9CC9 0xEC0E +0x9CCA 0xEC0F +0x9CCB 0xEC10 +0x9CCC 0xEC11 +0x9CCD 0xEC12 +0x9CCE 0xEC13 +0x9CCF 0xEC14 +0x9CD0 0xEC15 +0x9CD1 0xEC16 +0x9CD2 0xEC17 +0x9CD3 0xEC18 +0x9CD4 0xEC19 +0x9CD5 0xEC1A +0x9CD6 0xEC1B +0x9CD7 0xEC1C +0x9CD8 0xEC1D +0x9CD9 0xEC1E +0x9CDA 0xEC1F +0x9CDB 0xEC20 +0x9CDC 0xEC21 +0x9CDD 0xEC22 +0x9CDE 0xEC23 +0x9CDF 0xEC24 +0x9CE0 0xEC25 +0x9CE1 0xEC26 +0x9CE2 0xEC27 +0x9CE3 0xEC28 +0x9CE4 0xEC29 +0x9CE5 0xEC2A +0x9CE6 0xEC2B +0x9CE7 0xEC2C +0x9CE8 0xEC2D +0x9CE9 0xEC2E +0x9CEA 0xEC2F +0x9CEB 0xEC30 +0x9CEC 0xEC31 +0x9CED 0xEC32 +0x9CEE 0xEC33 +0x9CEF 0xEC34 +0x9CF0 0xEC35 +0x9CF1 0xEC36 +0x9CF2 0xEC37 +0x9CF3 0xEC38 +0x9CF4 0xEC39 +0x9CF5 0xEC3A +0x9CF6 0xEC3B +0x9CF7 0xEC3C +0x9CF8 0xEC3D +0x9CF9 0xEC3E +0x9CFA 0xEC3F +0x9CFB 0xEC40 +0x9CFC 0xEC41 +0x9CFD 0xEC42 +0x9CFE 0xEC43 +0x9D40 0xEC44 +0x9D41 0xEC45 +0x9D42 0xEC46 +0x9D43 0xEC47 +0x9D44 0xEC48 +0x9D45 0xEC49 +0x9D46 0xEC4A +0x9D47 0xEC4B +0x9D48 0xEC4C +0x9D49 0xEC4D +0x9D4A 0xEC4E +0x9D4B 0xEC4F +0x9D4C 0xEC50 +0x9D4D 0xEC51 +0x9D4E 0xEC52 +0x9D4F 0xEC53 +0x9D50 0xEC54 +0x9D51 0xEC55 +0x9D52 0xEC56 +0x9D53 0xEC57 +0x9D54 0xEC58 +0x9D55 0xEC59 +0x9D56 0xEC5A +0x9D57 0xEC5B +0x9D58 0xEC5C +0x9D59 0xEC5D +0x9D5A 0xEC5E +0x9D5B 0xEC5F +0x9D5C 0xEC60 +0x9D5D 0xEC61 +0x9D5E 0xEC62 +0x9D5F 0xEC63 +0x9D60 0xEC64 +0x9D61 0xEC65 +0x9D62 0xEC66 +0x9D63 0xEC67 +0x9D64 0xEC68 +0x9D65 0xEC69 +0x9D66 0xEC6A +0x9D67 0xEC6B +0x9D68 0xEC6C +0x9D69 0xEC6D +0x9D6A 0xEC6E +0x9D6B 0xEC6F +0x9D6C 0xEC70 +0x9D6D 0xEC71 +0x9D6E 0xEC72 +0x9D6F 0xEC73 +0x9D70 0xEC74 +0x9D71 0xEC75 +0x9D72 0xEC76 +0x9D73 0xEC77 +0x9D74 0xEC78 +0x9D75 0xEC79 +0x9D76 0xEC7A +0x9D77 0xEC7B +0x9D78 0xEC7C +0x9D79 0xEC7D +0x9D7A 0xEC7E +0x9D7B 0xEC7F +0x9D7C 0xEC80 +0x9D7D 0xEC81 +0x9D7E 0xEC82 +0x9DA1 0xEC83 +0x9DA2 0xEC84 +0x9DA3 0xEC85 +0x9DA4 0xEC86 +0x9DA5 0xEC87 +0x9DA6 0xEC88 +0x9DA7 0xEC89 +0x9DA8 0xEC8A +0x9DA9 0xEC8B +0x9DAA 0xEC8C +0x9DAB 0xEC8D +0x9DAC 0xEC8E +0x9DAD 0xEC8F +0x9DAE 0xEC90 +0x9DAF 0xEC91 +0x9DB0 0xEC92 +0x9DB1 0xEC93 +0x9DB2 0xEC94 +0x9DB3 0xEC95 +0x9DB4 0xEC96 +0x9DB5 0xEC97 +0x9DB6 0xEC98 +0x9DB7 0xEC99 +0x9DB8 0xEC9A +0x9DB9 0xEC9B +0x9DBA 0xEC9C +0x9DBB 0xEC9D +0x9DBC 0xEC9E +0x9DBD 0xEC9F +0x9DBE 0xECA0 +0x9DBF 0xECA1 +0x9DC0 0xECA2 +0x9DC1 0xECA3 +0x9DC2 0xECA4 +0x9DC3 0xECA5 +0x9DC4 0xECA6 +0x9DC5 0xECA7 +0x9DC6 0xECA8 +0x9DC7 0xECA9 +0x9DC8 0xECAA +0x9DC9 0xECAB +0x9DCA 0xECAC +0x9DCB 0xECAD +0x9DCC 0xECAE +0x9DCD 0xECAF +0x9DCE 0xECB0 +0x9DCF 0xECB1 +0x9DD0 0xECB2 +0x9DD1 0xECB3 +0x9DD2 0xECB4 +0x9DD3 0xECB5 +0x9DD4 0xECB6 +0x9DD5 0xECB7 +0x9DD6 0xECB8 +0x9DD7 0xECB9 +0x9DD8 0xECBA +0x9DD9 0xECBB +0x9DDA 0xECBC +0x9DDB 0xECBD +0x9DDC 0xECBE +0x9DDD 0xECBF +0x9DDE 0xECC0 +0x9DDF 0xECC1 +0x9DE0 0xECC2 +0x9DE1 0xECC3 +0x9DE2 0xECC4 +0x9DE3 0xECC5 +0x9DE4 0xECC6 +0x9DE5 0xECC7 +0x9DE6 0xECC8 +0x9DE7 0xECC9 +0x9DE8 0xECCA +0x9DE9 0xECCB +0x9DEA 0xECCC +0x9DEB 0xECCD +0x9DEC 0xECCE +0x9DED 0xECCF +0x9DEE 0xECD0 +0x9DEF 0xECD1 +0x9DF0 0xECD2 +0x9DF1 0xECD3 +0x9DF2 0xECD4 +0x9DF3 0xECD5 +0x9DF4 0xECD6 +0x9DF5 0xECD7 +0x9DF6 0xECD8 +0x9DF7 0xECD9 +0x9DF8 0xECDA +0x9DF9 0xECDB +0x9DFA 0xECDC +0x9DFB 0xECDD +0x9DFC 0xECDE +0x9DFD 0xECDF +0x9DFE 0xECE0 +0x9E40 0xECE1 +0x9E41 0xECE2 +0x9E42 0xECE3 +0x9E43 0xECE4 +0x9E44 0xECE5 +0x9E45 0xECE6 +0x9E46 0xECE7 +0x9E47 0xECE8 +0x9E48 0xECE9 +0x9E49 0xECEA +0x9E4A 0xECEB +0x9E4B 0xECEC +0x9E4C 0xECED +0x9E4D 0xECEE +0x9E4E 0xECEF +0x9E4F 0xECF0 +0x9E50 0xECF1 +0x9E51 0xECF2 +0x9E52 0xECF3 +0x9E53 0xECF4 +0x9E54 0xECF5 +0x9E55 0xECF6 +0x9E56 0xECF7 +0x9E57 0xECF8 +0x9E58 0xECF9 +0x9E59 0xECFA +0x9E5A 0xECFB +0x9E5B 0xECFC +0x9E5C 0xECFD +0x9E5D 0xECFE +0x9E5E 0xECFF +0x9E5F 0xED00 +0x9E60 0xED01 +0x9E61 0xED02 +0x9E62 0xED03 +0x9E63 0xED04 +0x9E64 0xED05 +0x9E65 0xED06 +0x9E66 0xED07 +0x9E67 0xED08 +0x9E68 0xED09 +0x9E69 0xED0A +0x9E6A 0xED0B +0x9E6B 0xED0C +0x9E6C 0xED0D +0x9E6D 0xED0E +0x9E6E 0xED0F +0x9E6F 0xED10 +0x9E70 0xED11 +0x9E71 0xED12 +0x9E72 0xED13 +0x9E73 0xED14 +0x9E74 0xED15 +0x9E75 0xED16 +0x9E76 0xED17 +0x9E77 0xED18 +0x9E78 0xED19 +0x9E79 0xED1A +0x9E7A 0xED1B +0x9E7B 0xED1C +0x9E7C 0xED1D +0x9E7D 0xED1E +0x9E7E 0xED1F +0x9EA1 0xED20 +0x9EA2 0xED21 +0x9EA3 0xED22 +0x9EA4 0xED23 +0x9EA5 0xED24 +0x9EA6 0xED25 +0x9EA7 0xED26 +0x9EA8 0xED27 +0x9EA9 0xED28 +0x9EAA 0xED29 +0x9EAB 0xED2A +0x9EAC 0xED2B +0x9EAD 0xED2C +0x9EAE 0xED2D +0x9EAF 0xED2E +0x9EB0 0xED2F +0x9EB1 0xED30 +0x9EB2 0xED31 +0x9EB3 0xED32 +0x9EB4 0xED33 +0x9EB5 0xED34 +0x9EB6 0xED35 +0x9EB7 0xED36 +0x9EB8 0xED37 +0x9EB9 0xED38 +0x9EBA 0xED39 +0x9EBB 0xED3A +0x9EBC 0xED3B +0x9EBD 0xED3C +0x9EBE 0xED3D +0x9EBF 0xED3E +0x9EC0 0xED3F +0x9EC1 0xED40 +0x9EC2 0xED41 +0x9EC3 0xED42 +0x9EC4 0xED43 +0x9EC5 0xED44 +0x9EC6 0xED45 +0x9EC7 0xED46 +0x9EC8 0xED47 +0x9EC9 0xED48 +0x9ECA 0xED49 +0x9ECB 0xED4A +0x9ECC 0xED4B +0x9ECD 0xED4C +0x9ECE 0xED4D +0x9ECF 0xED4E +0x9ED0 0xED4F +0x9ED1 0xED50 +0x9ED2 0xED51 +0x9ED3 0xED52 +0x9ED4 0xED53 +0x9ED5 0xED54 +0x9ED6 0xED55 +0x9ED7 0xED56 +0x9ED8 0xED57 +0x9ED9 0xED58 +0x9EDA 0xED59 +0x9EDB 0xED5A +0x9EDC 0xED5B +0x9EDD 0xED5C +0x9EDE 0xED5D +0x9EDF 0xED5E +0x9EE0 0xED5F +0x9EE1 0xED60 +0x9EE2 0xED61 +0x9EE3 0xED62 +0x9EE4 0xED63 +0x9EE5 0xED64 +0x9EE6 0xED65 +0x9EE7 0xED66 +0x9EE8 0xED67 +0x9EE9 0xED68 +0x9EEA 0xED69 +0x9EEB 0xED6A +0x9EEC 0xED6B +0x9EED 0xED6C +0x9EEE 0xED6D +0x9EEF 0xED6E +0x9EF0 0xED6F +0x9EF1 0xED70 +0x9EF2 0xED71 +0x9EF3 0xED72 +0x9EF4 0xED73 +0x9EF5 0xED74 +0x9EF6 0xED75 +0x9EF7 0xED76 +0x9EF8 0xED77 +0x9EF9 0xED78 +0x9EFA 0xED79 +0x9EFB 0xED7A +0x9EFC 0xED7B +0x9EFD 0xED7C +0x9EFE 0xED7D +0x9F40 0xED7E +0x9F41 0xED7F +0x9F42 0xED80 +0x9F43 0xED81 +0x9F44 0xED82 +0x9F45 0xED83 +0x9F46 0xED84 +0x9F47 0xED85 +0x9F48 0xED86 +0x9F49 0xED87 +0x9F4A 0xED88 +0x9F4B 0xED89 +0x9F4C 0xED8A +0x9F4D 0xED8B +0x9F4E 0xED8C +0x9F4F 0xED8D +0x9F50 0xED8E +0x9F51 0xED8F +0x9F52 0xED90 +0x9F53 0xED91 +0x9F54 0xED92 +0x9F55 0xED93 +0x9F56 0xED94 +0x9F57 0xED95 +0x9F58 0xED96 +0x9F59 0xED97 +0x9F5A 0xED98 +0x9F5B 0xED99 +0x9F5C 0xED9A +0x9F5D 0xED9B +0x9F5E 0xED9C +0x9F5F 0xED9D +0x9F60 0xED9E +0x9F61 0xED9F +0x9F62 0xEDA0 +0x9F63 0xEDA1 +0x9F64 0xEDA2 +0x9F65 0xEDA3 +0x9F66 0xEDA4 +0x9F67 0xEDA5 +0x9F68 0xEDA6 +0x9F69 0xEDA7 +0x9F6A 0xEDA8 +0x9F6B 0xEDA9 +0x9F6C 0xEDAA +0x9F6D 0xEDAB +0x9F6E 0xEDAC +0x9F6F 0xEDAD +0x9F70 0xEDAE +0x9F71 0xEDAF +0x9F72 0xEDB0 +0x9F73 0xEDB1 +0x9F74 0xEDB2 +0x9F75 0xEDB3 +0x9F76 0xEDB4 +0x9F77 0xEDB5 +0x9F78 0xEDB6 +0x9F79 0xEDB7 +0x9F7A 0xEDB8 +0x9F7B 0xEDB9 +0x9F7C 0xEDBA +0x9F7D 0xEDBB +0x9F7E 0xEDBC +0x9FA1 0xEDBD +0x9FA2 0xEDBE +0x9FA3 0xEDBF +0x9FA4 0xEDC0 +0x9FA5 0xEDC1 +0x9FA6 0xEDC2 +0x9FA7 0xEDC3 +0x9FA8 0xEDC4 +0x9FA9 0xEDC5 +0x9FAA 0xEDC6 +0x9FAB 0xEDC7 +0x9FAC 0xEDC8 +0x9FAD 0xEDC9 +0x9FAE 0xEDCA +0x9FAF 0xEDCB +0x9FB0 0xEDCC +0x9FB1 0xEDCD +0x9FB2 0xEDCE +0x9FB3 0xEDCF +0x9FB4 0xEDD0 +0x9FB5 0xEDD1 +0x9FB6 0xEDD2 +0x9FB7 0xEDD3 +0x9FB8 0xEDD4 +0x9FB9 0xEDD5 +0x9FBA 0xEDD6 +0x9FBB 0xEDD7 +0x9FBC 0xEDD8 +0x9FBD 0xEDD9 +0x9FBE 0xEDDA +0x9FBF 0xEDDB +0x9FC0 0xEDDC +0x9FC1 0xEDDD +0x9FC2 0xEDDE +0x9FC3 0xEDDF +0x9FC4 0xEDE0 +0x9FC5 0xEDE1 +0x9FC6 0xEDE2 +0x9FC7 0xEDE3 +0x9FC8 0xEDE4 +0x9FC9 0xEDE5 +0x9FCA 0xEDE6 +0x9FCB 0xEDE7 +0x9FCC 0xEDE8 +0x9FCD 0xEDE9 +0x9FCE 0xEDEA +0x9FCF 0xEDEB +0x9FD0 0xEDEC +0x9FD1 0xEDED +0x9FD2 0xEDEE +0x9FD3 0xEDEF +0x9FD4 0xEDF0 +0x9FD5 0xEDF1 +0x9FD6 0xEDF2 +0x9FD7 0xEDF3 +0x9FD8 0xEDF4 +0x9FD9 0xEDF5 +0x9FDA 0xEDF6 +0x9FDB 0xEDF7 +0x9FDC 0xEDF8 +0x9FDD 0xEDF9 +0x9FDE 0xEDFA +0x9FDF 0xEDFB +0x9FE0 0xEDFC +0x9FE1 0xEDFD +0x9FE2 0xEDFE +0x9FE3 0xEDFF +0x9FE4 0xEE00 +0x9FE5 0xEE01 +0x9FE6 0xEE02 +0x9FE7 0xEE03 +0x9FE8 0xEE04 +0x9FE9 0xEE05 +0x9FEA 0xEE06 +0x9FEB 0xEE07 +0x9FEC 0xEE08 +0x9FED 0xEE09 +0x9FEE 0xEE0A +0x9FEF 0xEE0B +0x9FF0 0xEE0C +0x9FF1 0xEE0D +0x9FF2 0xEE0E +0x9FF3 0xEE0F +0x9FF4 0xEE10 +0x9FF5 0xEE11 +0x9FF6 0xEE12 +0x9FF7 0xEE13 +0x9FF8 0xEE14 +0x9FF9 0xEE15 +0x9FFA 0xEE16 +0x9FFB 0xEE17 +0x9FFC 0xEE18 +0x9FFD 0xEE19 +0x9FFE 0xEE1A +0xA040 0xEE1B +0xA041 0xEE1C +0xA042 0xEE1D +0xA043 0xEE1E +0xA044 0xEE1F +0xA045 0xEE20 +0xA046 0xEE21 +0xA047 0xEE22 +0xA048 0xEE23 +0xA049 0xEE24 +0xA04A 0xEE25 +0xA04B 0xEE26 +0xA04C 0xEE27 +0xA04D 0xEE28 +0xA04E 0xEE29 +0xA04F 0xEE2A +0xA050 0xEE2B +0xA051 0xEE2C +0xA052 0xEE2D +0xA053 0xEE2E +0xA054 0xEE2F +0xA055 0xEE30 +0xA056 0xEE31 +0xA057 0xEE32 +0xA058 0xEE33 +0xA059 0xEE34 +0xA05A 0xEE35 +0xA05B 0xEE36 +0xA05C 0xEE37 +0xA05D 0xEE38 +0xA05E 0xEE39 +0xA05F 0xEE3A +0xA060 0xEE3B +0xA061 0xEE3C +0xA062 0xEE3D +0xA063 0xEE3E +0xA064 0xEE3F +0xA065 0xEE40 +0xA066 0xEE41 +0xA067 0xEE42 +0xA068 0xEE43 +0xA069 0xEE44 +0xA06A 0xEE45 +0xA06B 0xEE46 +0xA06C 0xEE47 +0xA06D 0xEE48 +0xA06E 0xEE49 +0xA06F 0xEE4A +0xA070 0xEE4B +0xA071 0xEE4C +0xA072 0xEE4D +0xA073 0xEE4E +0xA074 0xEE4F +0xA075 0xEE50 +0xA076 0xEE51 +0xA077 0xEE52 +0xA078 0xEE53 +0xA079 0xEE54 +0xA07A 0xEE55 +0xA07B 0xEE56 +0xA07C 0xEE57 +0xA07D 0xEE58 +0xA07E 0xEE59 +0xA0A1 0xEE5A +0xA0A2 0xEE5B +0xA0A3 0xEE5C +0xA0A4 0xEE5D +0xA0A5 0xEE5E +0xA0A6 0xEE5F +0xA0A7 0xEE60 +0xA0A8 0xEE61 +0xA0A9 0xEE62 +0xA0AA 0xEE63 +0xA0AB 0xEE64 +0xA0AC 0xEE65 +0xA0AD 0xEE66 +0xA0AE 0xEE67 +0xA0AF 0xEE68 +0xA0B0 0xEE69 +0xA0B1 0xEE6A +0xA0B2 0xEE6B +0xA0B3 0xEE6C +0xA0B4 0xEE6D +0xA0B5 0xEE6E +0xA0B6 0xEE6F +0xA0B7 0xEE70 +0xA0B8 0xEE71 +0xA0B9 0xEE72 +0xA0BA 0xEE73 +0xA0BB 0xEE74 +0xA0BC 0xEE75 +0xA0BD 0xEE76 +0xA0BE 0xEE77 +0xA0BF 0xEE78 +0xA0C0 0xEE79 +0xA0C1 0xEE7A +0xA0C2 0xEE7B +0xA0C3 0xEE7C +0xA0C4 0xEE7D +0xA0C5 0xEE7E +0xA0C6 0xEE7F +0xA0C7 0xEE80 +0xA0C8 0xEE81 +0xA0C9 0xEE82 +0xA0CA 0xEE83 +0xA0CB 0xEE84 +0xA0CC 0xEE85 +0xA0CD 0xEE86 +0xA0CE 0xEE87 +0xA0CF 0xEE88 +0xA0D0 0xEE89 +0xA0D1 0xEE8A +0xA0D2 0xEE8B +0xA0D3 0xEE8C +0xA0D4 0xEE8D +0xA0D5 0xEE8E +0xA0D6 0xEE8F +0xA0D7 0xEE90 +0xA0D8 0xEE91 +0xA0D9 0xEE92 +0xA0DA 0xEE93 +0xA0DB 0xEE94 +0xA0DC 0xEE95 +0xA0DD 0xEE96 +0xA0DE 0xEE97 +0xA0DF 0xEE98 +0xA0E0 0xEE99 +0xA0E1 0xEE9A +0xA0E2 0xEE9B +0xA0E3 0xEE9C +0xA0E4 0xEE9D +0xA0E5 0xEE9E +0xA0E6 0xEE9F +0xA0E7 0xEEA0 +0xA0E8 0xEEA1 +0xA0E9 0xEEA2 +0xA0EA 0xEEA3 +0xA0EB 0xEEA4 +0xA0EC 0xEEA5 +0xA0ED 0xEEA6 +0xA0EE 0xEEA7 +0xA0EF 0xEEA8 +0xA0F0 0xEEA9 +0xA0F1 0xEEAA +0xA0F2 0xEEAB +0xA0F3 0xEEAC +0xA0F4 0xEEAD +0xA0F5 0xEEAE +0xA0F6 0xEEAF +0xA0F7 0xEEB0 +0xA0F8 0xEEB1 +0xA0F9 0xEEB2 +0xA0FA 0xEEB3 +0xA0FB 0xEEB4 +0xA0FC 0xEEB5 +0xA0FD 0xEEB6 +0xA0FE 0xEEB7 +0xA140 0x3000 +0xA141 0xFF0C +0xA142 0x3001 +0xA143 0x3002 +0xA144 0xFF0E +0xA145 0x2027 +0xA146 0xFF1B +0xA147 0xFF1A +0xA148 0xFF1F +0xA149 0xFF01 +0xA14A 0xFE30 +0xA14B 0x2026 +0xA14C 0x2025 +0xA14D 0xFE50 +0xA14E 0xFE51 +0xA14F 0xFE52 +0xA150 0x00B7 +0xA151 0xFE54 +0xA152 0xFE55 +0xA153 0xFE56 +0xA154 0xFE57 +0xA155 0xFF5C +0xA156 0x2013 +0xA157 0xFE31 +0xA158 0x2014 +0xA159 0xFE33 +0xA15A 0x2574 +0xA15B 0xFE34 +0xA15C 0xFE4F +0xA15D 0xFF08 +0xA15E 0xFF09 +0xA15F 0xFE35 +0xA160 0xFE36 +0xA161 0xFF5B +0xA162 0xFF5D +0xA163 0xFE37 +0xA164 0xFE38 +0xA165 0x3014 +0xA166 0x3015 +0xA167 0xFE39 +0xA168 0xFE3A +0xA169 0x3010 +0xA16A 0x3011 +0xA16B 0xFE3B +0xA16C 0xFE3C +0xA16D 0x300A +0xA16E 0x300B +0xA16F 0xFE3D +0xA170 0xFE3E +0xA171 0x3008 +0xA172 0x3009 +0xA173 0xFE3F +0xA174 0xFE40 +0xA175 0x300C +0xA176 0x300D +0xA177 0xFE41 +0xA178 0xFE42 +0xA179 0x300E +0xA17A 0x300F +0xA17B 0xFE43 +0xA17C 0xFE44 +0xA17D 0xFE59 +0xA17E 0xFE5A +0xA1A1 0xFE5B +0xA1A2 0xFE5C +0xA1A3 0xFE5D +0xA1A4 0xFE5E +0xA1A5 0x2018 +0xA1A6 0x2019 +0xA1A7 0x201C +0xA1A8 0x201D +0xA1A9 0x301D +0xA1AA 0x301E +0xA1AB 0x2035 +0xA1AC 0x2032 +0xA1AD 0xFF03 +0xA1AE 0xFF06 +0xA1AF 0xFF0A +0xA1B0 0x203B +0xA1B1 0x00A7 +0xA1B2 0x3003 +0xA1B3 0x25CB +0xA1B4 0x25CF +0xA1B5 0x25B3 +0xA1B6 0x25B2 +0xA1B7 0x25CE +0xA1B8 0x2606 +0xA1B9 0x2605 +0xA1BA 0x25C7 +0xA1BB 0x25C6 +0xA1BC 0x25A1 +0xA1BD 0x25A0 +0xA1BE 0x25BD +0xA1BF 0x25BC +0xA1C0 0x32A3 +0xA1C1 0x2105 +0xA1C2 0x00AF +0xA1C3 0xFFE3 +0xA1C4 0xFF3F +0xA1C5 0x02CD +0xA1C6 0xFE49 +0xA1C7 0xFE4A +0xA1C8 0xFE4D +0xA1C9 0xFE4E +0xA1CA 0xFE4B +0xA1CB 0xFE4C +0xA1CC 0xFE5F +0xA1CD 0xFE60 +0xA1CE 0xFE61 +0xA1CF 0xFF0B +0xA1D0 0xFF0D +0xA1D1 0x00D7 +0xA1D2 0x00F7 +0xA1D3 0x00B1 +0xA1D4 0x221A +0xA1D5 0xFF1C +0xA1D6 0xFF1E +0xA1D7 0xFF1D +0xA1D8 0x2266 +0xA1D9 0x2267 +0xA1DA 0x2260 +0xA1DB 0x221E +0xA1DC 0x2252 +0xA1DD 0x2261 +0xA1DE 0xFE62 +0xA1DF 0xFE63 +0xA1E0 0xFE64 +0xA1E1 0xFE65 +0xA1E2 0xFE66 +0xA1E3 0xFF5E +0xA1E4 0x2229 +0xA1E5 0x222A +0xA1E6 0x22A5 +0xA1E7 0x2220 +0xA1E8 0x221F +0xA1E9 0x22BF +0xA1EA 0x33D2 +0xA1EB 0x33D1 +0xA1EC 0x222B +0xA1ED 0x222E +0xA1EE 0x2235 +0xA1EF 0x2234 +0xA1F0 0x2640 +0xA1F1 0x2642 +0xA1F2 0x2295 +0xA1F3 0x2299 +0xA1F4 0x2191 +0xA1F5 0x2193 +0xA1F6 0x2190 +0xA1F7 0x2192 +0xA1F8 0x2196 +0xA1F9 0x2197 +0xA1FA 0x2199 +0xA1FB 0x2198 +0xA1FC 0x2225 +0xA1FD 0x2223 +0xA1FE 0xFF0F +0xA240 0xFF3C +0xA241 0x2215 +0xA242 0xFE68 +0xA243 0xFF04 +0xA244 0xFFE5 +0xA245 0x3012 +0xA246 0xFFE0 +0xA247 0xFFE1 +0xA248 0xFF05 +0xA249 0xFF20 +0xA24A 0x2103 +0xA24B 0x2109 +0xA24C 0xFE69 +0xA24D 0xFE6A +0xA24E 0xFE6B +0xA24F 0x33D5 +0xA250 0x339C +0xA251 0x339D +0xA252 0x339E +0xA253 0x33CE +0xA254 0x33A1 +0xA255 0x338E +0xA256 0x338F +0xA257 0x33C4 +0xA258 0x00B0 +0xA259 0x5159 +0xA25A 0x515B +0xA25B 0x515E +0xA25C 0x515D +0xA25D 0x5161 +0xA25E 0x5163 +0xA25F 0x55E7 +0xA260 0x74E9 +0xA261 0x7CCE +0xA262 0x2581 +0xA263 0x2582 +0xA264 0x2583 +0xA265 0x2584 +0xA266 0x2585 +0xA267 0x2586 +0xA268 0x2587 +0xA269 0x2588 +0xA26A 0x258F +0xA26B 0x258E +0xA26C 0x258D +0xA26D 0x258C +0xA26E 0x258B +0xA26F 0x258A +0xA270 0x2589 +0xA271 0x253C +0xA272 0x2534 +0xA273 0x252C +0xA274 0x2524 +0xA275 0x251C +0xA276 0x2594 +0xA277 0x2500 +0xA278 0x2502 +0xA279 0x2595 +0xA27A 0x250C +0xA27B 0x2510 +0xA27C 0x2514 +0xA27D 0x2518 +0xA27E 0x256D +0xA2A1 0x256E +0xA2A2 0x2570 +0xA2A3 0x256F +0xA2A4 0x2550 +0xA2A5 0x255E +0xA2A6 0x256A +0xA2A7 0x2561 +0xA2A8 0x25E2 +0xA2A9 0x25E3 +0xA2AA 0x25E5 +0xA2AB 0x25E4 +0xA2AC 0x2571 +0xA2AD 0x2572 +0xA2AE 0x2573 +0xA2AF 0xFF10 +0xA2B0 0xFF11 +0xA2B1 0xFF12 +0xA2B2 0xFF13 +0xA2B3 0xFF14 +0xA2B4 0xFF15 +0xA2B5 0xFF16 +0xA2B6 0xFF17 +0xA2B7 0xFF18 +0xA2B8 0xFF19 +0xA2B9 0x2160 +0xA2BA 0x2161 +0xA2BB 0x2162 +0xA2BC 0x2163 +0xA2BD 0x2164 +0xA2BE 0x2165 +0xA2BF 0x2166 +0xA2C0 0x2167 +0xA2C1 0x2168 +0xA2C2 0x2169 +0xA2C3 0x3021 +0xA2C4 0x3022 +0xA2C5 0x3023 +0xA2C6 0x3024 +0xA2C7 0x3025 +0xA2C8 0x3026 +0xA2C9 0x3027 +0xA2CA 0x3028 +0xA2CB 0x3029 +0xA2CC 0x5341 +0xA2CD 0x5344 +0xA2CE 0x5345 +0xA2CF 0xFF21 +0xA2D0 0xFF22 +0xA2D1 0xFF23 +0xA2D2 0xFF24 +0xA2D3 0xFF25 +0xA2D4 0xFF26 +0xA2D5 0xFF27 +0xA2D6 0xFF28 +0xA2D7 0xFF29 +0xA2D8 0xFF2A +0xA2D9 0xFF2B +0xA2DA 0xFF2C +0xA2DB 0xFF2D +0xA2DC 0xFF2E +0xA2DD 0xFF2F +0xA2DE 0xFF30 +0xA2DF 0xFF31 +0xA2E0 0xFF32 +0xA2E1 0xFF33 +0xA2E2 0xFF34 +0xA2E3 0xFF35 +0xA2E4 0xFF36 +0xA2E5 0xFF37 +0xA2E6 0xFF38 +0xA2E7 0xFF39 +0xA2E8 0xFF3A +0xA2E9 0xFF41 +0xA2EA 0xFF42 +0xA2EB 0xFF43 +0xA2EC 0xFF44 +0xA2ED 0xFF45 +0xA2EE 0xFF46 +0xA2EF 0xFF47 +0xA2F0 0xFF48 +0xA2F1 0xFF49 +0xA2F2 0xFF4A +0xA2F3 0xFF4B +0xA2F4 0xFF4C +0xA2F5 0xFF4D +0xA2F6 0xFF4E +0xA2F7 0xFF4F +0xA2F8 0xFF50 +0xA2F9 0xFF51 +0xA2FA 0xFF52 +0xA2FB 0xFF53 +0xA2FC 0xFF54 +0xA2FD 0xFF55 +0xA2FE 0xFF56 +0xA340 0xFF57 +0xA341 0xFF58 +0xA342 0xFF59 +0xA343 0xFF5A +0xA344 0x0391 +0xA345 0x0392 +0xA346 0x0393 +0xA347 0x0394 +0xA348 0x0395 +0xA349 0x0396 +0xA34A 0x0397 +0xA34B 0x0398 +0xA34C 0x0399 +0xA34D 0x039A +0xA34E 0x039B +0xA34F 0x039C +0xA350 0x039D +0xA351 0x039E +0xA352 0x039F +0xA353 0x03A0 +0xA354 0x03A1 +0xA355 0x03A3 +0xA356 0x03A4 +0xA357 0x03A5 +0xA358 0x03A6 +0xA359 0x03A7 +0xA35A 0x03A8 +0xA35B 0x03A9 +0xA35C 0x03B1 +0xA35D 0x03B2 +0xA35E 0x03B3 +0xA35F 0x03B4 +0xA360 0x03B5 +0xA361 0x03B6 +0xA362 0x03B7 +0xA363 0x03B8 +0xA364 0x03B9 +0xA365 0x03BA +0xA366 0x03BB +0xA367 0x03BC +0xA368 0x03BD +0xA369 0x03BE +0xA36A 0x03BF +0xA36B 0x03C0 +0xA36C 0x03C1 +0xA36D 0x03C3 +0xA36E 0x03C4 +0xA36F 0x03C5 +0xA370 0x03C6 +0xA371 0x03C7 +0xA372 0x03C8 +0xA373 0x03C9 +0xA374 0x3105 +0xA375 0x3106 +0xA376 0x3107 +0xA377 0x3108 +0xA378 0x3109 +0xA379 0x310A +0xA37A 0x310B +0xA37B 0x310C +0xA37C 0x310D +0xA37D 0x310E +0xA37E 0x310F +0xA3A1 0x3110 +0xA3A2 0x3111 +0xA3A3 0x3112 +0xA3A4 0x3113 +0xA3A5 0x3114 +0xA3A6 0x3115 +0xA3A7 0x3116 +0xA3A8 0x3117 +0xA3A9 0x3118 +0xA3AA 0x3119 +0xA3AB 0x311A +0xA3AC 0x311B +0xA3AD 0x311C +0xA3AE 0x311D +0xA3AF 0x311E +0xA3B0 0x311F +0xA3B1 0x3120 +0xA3B2 0x3121 +0xA3B3 0x3122 +0xA3B4 0x3123 +0xA3B5 0x3124 +0xA3B6 0x3125 +0xA3B7 0x3126 +0xA3B8 0x3127 +0xA3B9 0x3128 +0xA3BA 0x3129 +0xA3BB 0x02D9 +0xA3BC 0x02C9 +0xA3BD 0x02CA +0xA3BE 0x02C7 +0xA3BF 0x02CB +0xA3E1 0x20AC +0xA440 0x4E00 +0xA441 0x4E59 +0xA442 0x4E01 +0xA443 0x4E03 +0xA444 0x4E43 +0xA445 0x4E5D +0xA446 0x4E86 +0xA447 0x4E8C +0xA448 0x4EBA +0xA449 0x513F +0xA44A 0x5165 +0xA44B 0x516B +0xA44C 0x51E0 +0xA44D 0x5200 +0xA44E 0x5201 +0xA44F 0x529B +0xA450 0x5315 +0xA451 0x5341 +0xA452 0x535C +0xA453 0x53C8 +0xA454 0x4E09 +0xA455 0x4E0B +0xA456 0x4E08 +0xA457 0x4E0A +0xA458 0x4E2B +0xA459 0x4E38 +0xA45A 0x51E1 +0xA45B 0x4E45 +0xA45C 0x4E48 +0xA45D 0x4E5F +0xA45E 0x4E5E +0xA45F 0x4E8E +0xA460 0x4EA1 +0xA461 0x5140 +0xA462 0x5203 +0xA463 0x52FA +0xA464 0x5343 +0xA465 0x53C9 +0xA466 0x53E3 +0xA467 0x571F +0xA468 0x58EB +0xA469 0x5915 +0xA46A 0x5927 +0xA46B 0x5973 +0xA46C 0x5B50 +0xA46D 0x5B51 +0xA46E 0x5B53 +0xA46F 0x5BF8 +0xA470 0x5C0F +0xA471 0x5C22 +0xA472 0x5C38 +0xA473 0x5C71 +0xA474 0x5DDD +0xA475 0x5DE5 +0xA476 0x5DF1 +0xA477 0x5DF2 +0xA478 0x5DF3 +0xA479 0x5DFE +0xA47A 0x5E72 +0xA47B 0x5EFE +0xA47C 0x5F0B +0xA47D 0x5F13 +0xA47E 0x624D +0xA4A1 0x4E11 +0xA4A2 0x4E10 +0xA4A3 0x4E0D +0xA4A4 0x4E2D +0xA4A5 0x4E30 +0xA4A6 0x4E39 +0xA4A7 0x4E4B +0xA4A8 0x5C39 +0xA4A9 0x4E88 +0xA4AA 0x4E91 +0xA4AB 0x4E95 +0xA4AC 0x4E92 +0xA4AD 0x4E94 +0xA4AE 0x4EA2 +0xA4AF 0x4EC1 +0xA4B0 0x4EC0 +0xA4B1 0x4EC3 +0xA4B2 0x4EC6 +0xA4B3 0x4EC7 +0xA4B4 0x4ECD +0xA4B5 0x4ECA +0xA4B6 0x4ECB +0xA4B7 0x4EC4 +0xA4B8 0x5143 +0xA4B9 0x5141 +0xA4BA 0x5167 +0xA4BB 0x516D +0xA4BC 0x516E +0xA4BD 0x516C +0xA4BE 0x5197 +0xA4BF 0x51F6 +0xA4C0 0x5206 +0xA4C1 0x5207 +0xA4C2 0x5208 +0xA4C3 0x52FB +0xA4C4 0x52FE +0xA4C5 0x52FF +0xA4C6 0x5316 +0xA4C7 0x5339 +0xA4C8 0x5348 +0xA4C9 0x5347 +0xA4CA 0x5345 +0xA4CB 0x535E +0xA4CC 0x5384 +0xA4CD 0x53CB +0xA4CE 0x53CA +0xA4CF 0x53CD +0xA4D0 0x58EC +0xA4D1 0x5929 +0xA4D2 0x592B +0xA4D3 0x592A +0xA4D4 0x592D +0xA4D5 0x5B54 +0xA4D6 0x5C11 +0xA4D7 0x5C24 +0xA4D8 0x5C3A +0xA4D9 0x5C6F +0xA4DA 0x5DF4 +0xA4DB 0x5E7B +0xA4DC 0x5EFF +0xA4DD 0x5F14 +0xA4DE 0x5F15 +0xA4DF 0x5FC3 +0xA4E0 0x6208 +0xA4E1 0x6236 +0xA4E2 0x624B +0xA4E3 0x624E +0xA4E4 0x652F +0xA4E5 0x6587 +0xA4E6 0x6597 +0xA4E7 0x65A4 +0xA4E8 0x65B9 +0xA4E9 0x65E5 +0xA4EA 0x66F0 +0xA4EB 0x6708 +0xA4EC 0x6728 +0xA4ED 0x6B20 +0xA4EE 0x6B62 +0xA4EF 0x6B79 +0xA4F0 0x6BCB +0xA4F1 0x6BD4 +0xA4F2 0x6BDB +0xA4F3 0x6C0F +0xA4F4 0x6C34 +0xA4F5 0x706B +0xA4F6 0x722A +0xA4F7 0x7236 +0xA4F8 0x723B +0xA4F9 0x7247 +0xA4FA 0x7259 +0xA4FB 0x725B +0xA4FC 0x72AC +0xA4FD 0x738B +0xA4FE 0x4E19 +0xA540 0x4E16 +0xA541 0x4E15 +0xA542 0x4E14 +0xA543 0x4E18 +0xA544 0x4E3B +0xA545 0x4E4D +0xA546 0x4E4F +0xA547 0x4E4E +0xA548 0x4EE5 +0xA549 0x4ED8 +0xA54A 0x4ED4 +0xA54B 0x4ED5 +0xA54C 0x4ED6 +0xA54D 0x4ED7 +0xA54E 0x4EE3 +0xA54F 0x4EE4 +0xA550 0x4ED9 +0xA551 0x4EDE +0xA552 0x5145 +0xA553 0x5144 +0xA554 0x5189 +0xA555 0x518A +0xA556 0x51AC +0xA557 0x51F9 +0xA558 0x51FA +0xA559 0x51F8 +0xA55A 0x520A +0xA55B 0x52A0 +0xA55C 0x529F +0xA55D 0x5305 +0xA55E 0x5306 +0xA55F 0x5317 +0xA560 0x531D +0xA561 0x4EDF +0xA562 0x534A +0xA563 0x5349 +0xA564 0x5361 +0xA565 0x5360 +0xA566 0x536F +0xA567 0x536E +0xA568 0x53BB +0xA569 0x53EF +0xA56A 0x53E4 +0xA56B 0x53F3 +0xA56C 0x53EC +0xA56D 0x53EE +0xA56E 0x53E9 +0xA56F 0x53E8 +0xA570 0x53FC +0xA571 0x53F8 +0xA572 0x53F5 +0xA573 0x53EB +0xA574 0x53E6 +0xA575 0x53EA +0xA576 0x53F2 +0xA577 0x53F1 +0xA578 0x53F0 +0xA579 0x53E5 +0xA57A 0x53ED +0xA57B 0x53FB +0xA57C 0x56DB +0xA57D 0x56DA +0xA57E 0x5916 +0xA5A1 0x592E +0xA5A2 0x5931 +0xA5A3 0x5974 +0xA5A4 0x5976 +0xA5A5 0x5B55 +0xA5A6 0x5B83 +0xA5A7 0x5C3C +0xA5A8 0x5DE8 +0xA5A9 0x5DE7 +0xA5AA 0x5DE6 +0xA5AB 0x5E02 +0xA5AC 0x5E03 +0xA5AD 0x5E73 +0xA5AE 0x5E7C +0xA5AF 0x5F01 +0xA5B0 0x5F18 +0xA5B1 0x5F17 +0xA5B2 0x5FC5 +0xA5B3 0x620A +0xA5B4 0x6253 +0xA5B5 0x6254 +0xA5B6 0x6252 +0xA5B7 0x6251 +0xA5B8 0x65A5 +0xA5B9 0x65E6 +0xA5BA 0x672E +0xA5BB 0x672C +0xA5BC 0x672A +0xA5BD 0x672B +0xA5BE 0x672D +0xA5BF 0x6B63 +0xA5C0 0x6BCD +0xA5C1 0x6C11 +0xA5C2 0x6C10 +0xA5C3 0x6C38 +0xA5C4 0x6C41 +0xA5C5 0x6C40 +0xA5C6 0x6C3E +0xA5C7 0x72AF +0xA5C8 0x7384 +0xA5C9 0x7389 +0xA5CA 0x74DC +0xA5CB 0x74E6 +0xA5CC 0x7518 +0xA5CD 0x751F +0xA5CE 0x7528 +0xA5CF 0x7529 +0xA5D0 0x7530 +0xA5D1 0x7531 +0xA5D2 0x7532 +0xA5D3 0x7533 +0xA5D4 0x758B +0xA5D5 0x767D +0xA5D6 0x76AE +0xA5D7 0x76BF +0xA5D8 0x76EE +0xA5D9 0x77DB +0xA5DA 0x77E2 +0xA5DB 0x77F3 +0xA5DC 0x793A +0xA5DD 0x79BE +0xA5DE 0x7A74 +0xA5DF 0x7ACB +0xA5E0 0x4E1E +0xA5E1 0x4E1F +0xA5E2 0x4E52 +0xA5E3 0x4E53 +0xA5E4 0x4E69 +0xA5E5 0x4E99 +0xA5E6 0x4EA4 +0xA5E7 0x4EA6 +0xA5E8 0x4EA5 +0xA5E9 0x4EFF +0xA5EA 0x4F09 +0xA5EB 0x4F19 +0xA5EC 0x4F0A +0xA5ED 0x4F15 +0xA5EE 0x4F0D +0xA5EF 0x4F10 +0xA5F0 0x4F11 +0xA5F1 0x4F0F +0xA5F2 0x4EF2 +0xA5F3 0x4EF6 +0xA5F4 0x4EFB +0xA5F5 0x4EF0 +0xA5F6 0x4EF3 +0xA5F7 0x4EFD +0xA5F8 0x4F01 +0xA5F9 0x4F0B +0xA5FA 0x5149 +0xA5FB 0x5147 +0xA5FC 0x5146 +0xA5FD 0x5148 +0xA5FE 0x5168 +0xA640 0x5171 +0xA641 0x518D +0xA642 0x51B0 +0xA643 0x5217 +0xA644 0x5211 +0xA645 0x5212 +0xA646 0x520E +0xA647 0x5216 +0xA648 0x52A3 +0xA649 0x5308 +0xA64A 0x5321 +0xA64B 0x5320 +0xA64C 0x5370 +0xA64D 0x5371 +0xA64E 0x5409 +0xA64F 0x540F +0xA650 0x540C +0xA651 0x540A +0xA652 0x5410 +0xA653 0x5401 +0xA654 0x540B +0xA655 0x5404 +0xA656 0x5411 +0xA657 0x540D +0xA658 0x5408 +0xA659 0x5403 +0xA65A 0x540E +0xA65B 0x5406 +0xA65C 0x5412 +0xA65D 0x56E0 +0xA65E 0x56DE +0xA65F 0x56DD +0xA660 0x5733 +0xA661 0x5730 +0xA662 0x5728 +0xA663 0x572D +0xA664 0x572C +0xA665 0x572F +0xA666 0x5729 +0xA667 0x5919 +0xA668 0x591A +0xA669 0x5937 +0xA66A 0x5938 +0xA66B 0x5984 +0xA66C 0x5978 +0xA66D 0x5983 +0xA66E 0x597D +0xA66F 0x5979 +0xA670 0x5982 +0xA671 0x5981 +0xA672 0x5B57 +0xA673 0x5B58 +0xA674 0x5B87 +0xA675 0x5B88 +0xA676 0x5B85 +0xA677 0x5B89 +0xA678 0x5BFA +0xA679 0x5C16 +0xA67A 0x5C79 +0xA67B 0x5DDE +0xA67C 0x5E06 +0xA67D 0x5E76 +0xA67E 0x5E74 +0xA6A1 0x5F0F +0xA6A2 0x5F1B +0xA6A3 0x5FD9 +0xA6A4 0x5FD6 +0xA6A5 0x620E +0xA6A6 0x620C +0xA6A7 0x620D +0xA6A8 0x6210 +0xA6A9 0x6263 +0xA6AA 0x625B +0xA6AB 0x6258 +0xA6AC 0x6536 +0xA6AD 0x65E9 +0xA6AE 0x65E8 +0xA6AF 0x65EC +0xA6B0 0x65ED +0xA6B1 0x66F2 +0xA6B2 0x66F3 +0xA6B3 0x6709 +0xA6B4 0x673D +0xA6B5 0x6734 +0xA6B6 0x6731 +0xA6B7 0x6735 +0xA6B8 0x6B21 +0xA6B9 0x6B64 +0xA6BA 0x6B7B +0xA6BB 0x6C16 +0xA6BC 0x6C5D +0xA6BD 0x6C57 +0xA6BE 0x6C59 +0xA6BF 0x6C5F +0xA6C0 0x6C60 +0xA6C1 0x6C50 +0xA6C2 0x6C55 +0xA6C3 0x6C61 +0xA6C4 0x6C5B +0xA6C5 0x6C4D +0xA6C6 0x6C4E +0xA6C7 0x7070 +0xA6C8 0x725F +0xA6C9 0x725D +0xA6CA 0x767E +0xA6CB 0x7AF9 +0xA6CC 0x7C73 +0xA6CD 0x7CF8 +0xA6CE 0x7F36 +0xA6CF 0x7F8A +0xA6D0 0x7FBD +0xA6D1 0x8001 +0xA6D2 0x8003 +0xA6D3 0x800C +0xA6D4 0x8012 +0xA6D5 0x8033 +0xA6D6 0x807F +0xA6D7 0x8089 +0xA6D8 0x808B +0xA6D9 0x808C +0xA6DA 0x81E3 +0xA6DB 0x81EA +0xA6DC 0x81F3 +0xA6DD 0x81FC +0xA6DE 0x820C +0xA6DF 0x821B +0xA6E0 0x821F +0xA6E1 0x826E +0xA6E2 0x8272 +0xA6E3 0x827E +0xA6E4 0x866B +0xA6E5 0x8840 +0xA6E6 0x884C +0xA6E7 0x8863 +0xA6E8 0x897F +0xA6E9 0x9621 +0xA6EA 0x4E32 +0xA6EB 0x4EA8 +0xA6EC 0x4F4D +0xA6ED 0x4F4F +0xA6EE 0x4F47 +0xA6EF 0x4F57 +0xA6F0 0x4F5E +0xA6F1 0x4F34 +0xA6F2 0x4F5B +0xA6F3 0x4F55 +0xA6F4 0x4F30 +0xA6F5 0x4F50 +0xA6F6 0x4F51 +0xA6F7 0x4F3D +0xA6F8 0x4F3A +0xA6F9 0x4F38 +0xA6FA 0x4F43 +0xA6FB 0x4F54 +0xA6FC 0x4F3C +0xA6FD 0x4F46 +0xA6FE 0x4F63 +0xA740 0x4F5C +0xA741 0x4F60 +0xA742 0x4F2F +0xA743 0x4F4E +0xA744 0x4F36 +0xA745 0x4F59 +0xA746 0x4F5D +0xA747 0x4F48 +0xA748 0x4F5A +0xA749 0x514C +0xA74A 0x514B +0xA74B 0x514D +0xA74C 0x5175 +0xA74D 0x51B6 +0xA74E 0x51B7 +0xA74F 0x5225 +0xA750 0x5224 +0xA751 0x5229 +0xA752 0x522A +0xA753 0x5228 +0xA754 0x52AB +0xA755 0x52A9 +0xA756 0x52AA +0xA757 0x52AC +0xA758 0x5323 +0xA759 0x5373 +0xA75A 0x5375 +0xA75B 0x541D +0xA75C 0x542D +0xA75D 0x541E +0xA75E 0x543E +0xA75F 0x5426 +0xA760 0x544E +0xA761 0x5427 +0xA762 0x5446 +0xA763 0x5443 +0xA764 0x5433 +0xA765 0x5448 +0xA766 0x5442 +0xA767 0x541B +0xA768 0x5429 +0xA769 0x544A +0xA76A 0x5439 +0xA76B 0x543B +0xA76C 0x5438 +0xA76D 0x542E +0xA76E 0x5435 +0xA76F 0x5436 +0xA770 0x5420 +0xA771 0x543C +0xA772 0x5440 +0xA773 0x5431 +0xA774 0x542B +0xA775 0x541F +0xA776 0x542C +0xA777 0x56EA +0xA778 0x56F0 +0xA779 0x56E4 +0xA77A 0x56EB +0xA77B 0x574A +0xA77C 0x5751 +0xA77D 0x5740 +0xA77E 0x574D +0xA7A1 0x5747 +0xA7A2 0x574E +0xA7A3 0x573E +0xA7A4 0x5750 +0xA7A5 0x574F +0xA7A6 0x573B +0xA7A7 0x58EF +0xA7A8 0x593E +0xA7A9 0x599D +0xA7AA 0x5992 +0xA7AB 0x59A8 +0xA7AC 0x599E +0xA7AD 0x59A3 +0xA7AE 0x5999 +0xA7AF 0x5996 +0xA7B0 0x598D +0xA7B1 0x59A4 +0xA7B2 0x5993 +0xA7B3 0x598A +0xA7B4 0x59A5 +0xA7B5 0x5B5D +0xA7B6 0x5B5C +0xA7B7 0x5B5A +0xA7B8 0x5B5B +0xA7B9 0x5B8C +0xA7BA 0x5B8B +0xA7BB 0x5B8F +0xA7BC 0x5C2C +0xA7BD 0x5C40 +0xA7BE 0x5C41 +0xA7BF 0x5C3F +0xA7C0 0x5C3E +0xA7C1 0x5C90 +0xA7C2 0x5C91 +0xA7C3 0x5C94 +0xA7C4 0x5C8C +0xA7C5 0x5DEB +0xA7C6 0x5E0C +0xA7C7 0x5E8F +0xA7C8 0x5E87 +0xA7C9 0x5E8A +0xA7CA 0x5EF7 +0xA7CB 0x5F04 +0xA7CC 0x5F1F +0xA7CD 0x5F64 +0xA7CE 0x5F62 +0xA7CF 0x5F77 +0xA7D0 0x5F79 +0xA7D1 0x5FD8 +0xA7D2 0x5FCC +0xA7D3 0x5FD7 +0xA7D4 0x5FCD +0xA7D5 0x5FF1 +0xA7D6 0x5FEB +0xA7D7 0x5FF8 +0xA7D8 0x5FEA +0xA7D9 0x6212 +0xA7DA 0x6211 +0xA7DB 0x6284 +0xA7DC 0x6297 +0xA7DD 0x6296 +0xA7DE 0x6280 +0xA7DF 0x6276 +0xA7E0 0x6289 +0xA7E1 0x626D +0xA7E2 0x628A +0xA7E3 0x627C +0xA7E4 0x627E +0xA7E5 0x6279 +0xA7E6 0x6273 +0xA7E7 0x6292 +0xA7E8 0x626F +0xA7E9 0x6298 +0xA7EA 0x626E +0xA7EB 0x6295 +0xA7EC 0x6293 +0xA7ED 0x6291 +0xA7EE 0x6286 +0xA7EF 0x6539 +0xA7F0 0x653B +0xA7F1 0x6538 +0xA7F2 0x65F1 +0xA7F3 0x66F4 +0xA7F4 0x675F +0xA7F5 0x674E +0xA7F6 0x674F +0xA7F7 0x6750 +0xA7F8 0x6751 +0xA7F9 0x675C +0xA7FA 0x6756 +0xA7FB 0x675E +0xA7FC 0x6749 +0xA7FD 0x6746 +0xA7FE 0x6760 +0xA840 0x6753 +0xA841 0x6757 +0xA842 0x6B65 +0xA843 0x6BCF +0xA844 0x6C42 +0xA845 0x6C5E +0xA846 0x6C99 +0xA847 0x6C81 +0xA848 0x6C88 +0xA849 0x6C89 +0xA84A 0x6C85 +0xA84B 0x6C9B +0xA84C 0x6C6A +0xA84D 0x6C7A +0xA84E 0x6C90 +0xA84F 0x6C70 +0xA850 0x6C8C +0xA851 0x6C68 +0xA852 0x6C96 +0xA853 0x6C92 +0xA854 0x6C7D +0xA855 0x6C83 +0xA856 0x6C72 +0xA857 0x6C7E +0xA858 0x6C74 +0xA859 0x6C86 +0xA85A 0x6C76 +0xA85B 0x6C8D +0xA85C 0x6C94 +0xA85D 0x6C98 +0xA85E 0x6C82 +0xA85F 0x7076 +0xA860 0x707C +0xA861 0x707D +0xA862 0x7078 +0xA863 0x7262 +0xA864 0x7261 +0xA865 0x7260 +0xA866 0x72C4 +0xA867 0x72C2 +0xA868 0x7396 +0xA869 0x752C +0xA86A 0x752B +0xA86B 0x7537 +0xA86C 0x7538 +0xA86D 0x7682 +0xA86E 0x76EF +0xA86F 0x77E3 +0xA870 0x79C1 +0xA871 0x79C0 +0xA872 0x79BF +0xA873 0x7A76 +0xA874 0x7CFB +0xA875 0x7F55 +0xA876 0x8096 +0xA877 0x8093 +0xA878 0x809D +0xA879 0x8098 +0xA87A 0x809B +0xA87B 0x809A +0xA87C 0x80B2 +0xA87D 0x826F +0xA87E 0x8292 +0xA8A1 0x828B +0xA8A2 0x828D +0xA8A3 0x898B +0xA8A4 0x89D2 +0xA8A5 0x8A00 +0xA8A6 0x8C37 +0xA8A7 0x8C46 +0xA8A8 0x8C55 +0xA8A9 0x8C9D +0xA8AA 0x8D64 +0xA8AB 0x8D70 +0xA8AC 0x8DB3 +0xA8AD 0x8EAB +0xA8AE 0x8ECA +0xA8AF 0x8F9B +0xA8B0 0x8FB0 +0xA8B1 0x8FC2 +0xA8B2 0x8FC6 +0xA8B3 0x8FC5 +0xA8B4 0x8FC4 +0xA8B5 0x5DE1 +0xA8B6 0x9091 +0xA8B7 0x90A2 +0xA8B8 0x90AA +0xA8B9 0x90A6 +0xA8BA 0x90A3 +0xA8BB 0x9149 +0xA8BC 0x91C6 +0xA8BD 0x91CC +0xA8BE 0x9632 +0xA8BF 0x962E +0xA8C0 0x9631 +0xA8C1 0x962A +0xA8C2 0x962C +0xA8C3 0x4E26 +0xA8C4 0x4E56 +0xA8C5 0x4E73 +0xA8C6 0x4E8B +0xA8C7 0x4E9B +0xA8C8 0x4E9E +0xA8C9 0x4EAB +0xA8CA 0x4EAC +0xA8CB 0x4F6F +0xA8CC 0x4F9D +0xA8CD 0x4F8D +0xA8CE 0x4F73 +0xA8CF 0x4F7F +0xA8D0 0x4F6C +0xA8D1 0x4F9B +0xA8D2 0x4F8B +0xA8D3 0x4F86 +0xA8D4 0x4F83 +0xA8D5 0x4F70 +0xA8D6 0x4F75 +0xA8D7 0x4F88 +0xA8D8 0x4F69 +0xA8D9 0x4F7B +0xA8DA 0x4F96 +0xA8DB 0x4F7E +0xA8DC 0x4F8F +0xA8DD 0x4F91 +0xA8DE 0x4F7A +0xA8DF 0x5154 +0xA8E0 0x5152 +0xA8E1 0x5155 +0xA8E2 0x5169 +0xA8E3 0x5177 +0xA8E4 0x5176 +0xA8E5 0x5178 +0xA8E6 0x51BD +0xA8E7 0x51FD +0xA8E8 0x523B +0xA8E9 0x5238 +0xA8EA 0x5237 +0xA8EB 0x523A +0xA8EC 0x5230 +0xA8ED 0x522E +0xA8EE 0x5236 +0xA8EF 0x5241 +0xA8F0 0x52BE +0xA8F1 0x52BB +0xA8F2 0x5352 +0xA8F3 0x5354 +0xA8F4 0x5353 +0xA8F5 0x5351 +0xA8F6 0x5366 +0xA8F7 0x5377 +0xA8F8 0x5378 +0xA8F9 0x5379 +0xA8FA 0x53D6 +0xA8FB 0x53D4 +0xA8FC 0x53D7 +0xA8FD 0x5473 +0xA8FE 0x5475 +0xA940 0x5496 +0xA941 0x5478 +0xA942 0x5495 +0xA943 0x5480 +0xA944 0x547B +0xA945 0x5477 +0xA946 0x5484 +0xA947 0x5492 +0xA948 0x5486 +0xA949 0x547C +0xA94A 0x5490 +0xA94B 0x5471 +0xA94C 0x5476 +0xA94D 0x548C +0xA94E 0x549A +0xA94F 0x5462 +0xA950 0x5468 +0xA951 0x548B +0xA952 0x547D +0xA953 0x548E +0xA954 0x56FA +0xA955 0x5783 +0xA956 0x5777 +0xA957 0x576A +0xA958 0x5769 +0xA959 0x5761 +0xA95A 0x5766 +0xA95B 0x5764 +0xA95C 0x577C +0xA95D 0x591C +0xA95E 0x5949 +0xA95F 0x5947 +0xA960 0x5948 +0xA961 0x5944 +0xA962 0x5954 +0xA963 0x59BE +0xA964 0x59BB +0xA965 0x59D4 +0xA966 0x59B9 +0xA967 0x59AE +0xA968 0x59D1 +0xA969 0x59C6 +0xA96A 0x59D0 +0xA96B 0x59CD +0xA96C 0x59CB +0xA96D 0x59D3 +0xA96E 0x59CA +0xA96F 0x59AF +0xA970 0x59B3 +0xA971 0x59D2 +0xA972 0x59C5 +0xA973 0x5B5F +0xA974 0x5B64 +0xA975 0x5B63 +0xA976 0x5B97 +0xA977 0x5B9A +0xA978 0x5B98 +0xA979 0x5B9C +0xA97A 0x5B99 +0xA97B 0x5B9B +0xA97C 0x5C1A +0xA97D 0x5C48 +0xA97E 0x5C45 +0xA9A1 0x5C46 +0xA9A2 0x5CB7 +0xA9A3 0x5CA1 +0xA9A4 0x5CB8 +0xA9A5 0x5CA9 +0xA9A6 0x5CAB +0xA9A7 0x5CB1 +0xA9A8 0x5CB3 +0xA9A9 0x5E18 +0xA9AA 0x5E1A +0xA9AB 0x5E16 +0xA9AC 0x5E15 +0xA9AD 0x5E1B +0xA9AE 0x5E11 +0xA9AF 0x5E78 +0xA9B0 0x5E9A +0xA9B1 0x5E97 +0xA9B2 0x5E9C +0xA9B3 0x5E95 +0xA9B4 0x5E96 +0xA9B5 0x5EF6 +0xA9B6 0x5F26 +0xA9B7 0x5F27 +0xA9B8 0x5F29 +0xA9B9 0x5F80 +0xA9BA 0x5F81 +0xA9BB 0x5F7F +0xA9BC 0x5F7C +0xA9BD 0x5FDD +0xA9BE 0x5FE0 +0xA9BF 0x5FFD +0xA9C0 0x5FF5 +0xA9C1 0x5FFF +0xA9C2 0x600F +0xA9C3 0x6014 +0xA9C4 0x602F +0xA9C5 0x6035 +0xA9C6 0x6016 +0xA9C7 0x602A +0xA9C8 0x6015 +0xA9C9 0x6021 +0xA9CA 0x6027 +0xA9CB 0x6029 +0xA9CC 0x602B +0xA9CD 0x601B +0xA9CE 0x6216 +0xA9CF 0x6215 +0xA9D0 0x623F +0xA9D1 0x623E +0xA9D2 0x6240 +0xA9D3 0x627F +0xA9D4 0x62C9 +0xA9D5 0x62CC +0xA9D6 0x62C4 +0xA9D7 0x62BF +0xA9D8 0x62C2 +0xA9D9 0x62B9 +0xA9DA 0x62D2 +0xA9DB 0x62DB +0xA9DC 0x62AB +0xA9DD 0x62D3 +0xA9DE 0x62D4 +0xA9DF 0x62CB +0xA9E0 0x62C8 +0xA9E1 0x62A8 +0xA9E2 0x62BD +0xA9E3 0x62BC +0xA9E4 0x62D0 +0xA9E5 0x62D9 +0xA9E6 0x62C7 +0xA9E7 0x62CD +0xA9E8 0x62B5 +0xA9E9 0x62DA +0xA9EA 0x62B1 +0xA9EB 0x62D8 +0xA9EC 0x62D6 +0xA9ED 0x62D7 +0xA9EE 0x62C6 +0xA9EF 0x62AC +0xA9F0 0x62CE +0xA9F1 0x653E +0xA9F2 0x65A7 +0xA9F3 0x65BC +0xA9F4 0x65FA +0xA9F5 0x6614 +0xA9F6 0x6613 +0xA9F7 0x660C +0xA9F8 0x6606 +0xA9F9 0x6602 +0xA9FA 0x660E +0xA9FB 0x6600 +0xA9FC 0x660F +0xA9FD 0x6615 +0xA9FE 0x660A +0xAA40 0x6607 +0xAA41 0x670D +0xAA42 0x670B +0xAA43 0x676D +0xAA44 0x678B +0xAA45 0x6795 +0xAA46 0x6771 +0xAA47 0x679C +0xAA48 0x6773 +0xAA49 0x6777 +0xAA4A 0x6787 +0xAA4B 0x679D +0xAA4C 0x6797 +0xAA4D 0x676F +0xAA4E 0x6770 +0xAA4F 0x677F +0xAA50 0x6789 +0xAA51 0x677E +0xAA52 0x6790 +0xAA53 0x6775 +0xAA54 0x679A +0xAA55 0x6793 +0xAA56 0x677C +0xAA57 0x676A +0xAA58 0x6772 +0xAA59 0x6B23 +0xAA5A 0x6B66 +0xAA5B 0x6B67 +0xAA5C 0x6B7F +0xAA5D 0x6C13 +0xAA5E 0x6C1B +0xAA5F 0x6CE3 +0xAA60 0x6CE8 +0xAA61 0x6CF3 +0xAA62 0x6CB1 +0xAA63 0x6CCC +0xAA64 0x6CE5 +0xAA65 0x6CB3 +0xAA66 0x6CBD +0xAA67 0x6CBE +0xAA68 0x6CBC +0xAA69 0x6CE2 +0xAA6A 0x6CAB +0xAA6B 0x6CD5 +0xAA6C 0x6CD3 +0xAA6D 0x6CB8 +0xAA6E 0x6CC4 +0xAA6F 0x6CB9 +0xAA70 0x6CC1 +0xAA71 0x6CAE +0xAA72 0x6CD7 +0xAA73 0x6CC5 +0xAA74 0x6CF1 +0xAA75 0x6CBF +0xAA76 0x6CBB +0xAA77 0x6CE1 +0xAA78 0x6CDB +0xAA79 0x6CCA +0xAA7A 0x6CAC +0xAA7B 0x6CEF +0xAA7C 0x6CDC +0xAA7D 0x6CD6 +0xAA7E 0x6CE0 +0xAAA1 0x7095 +0xAAA2 0x708E +0xAAA3 0x7092 +0xAAA4 0x708A +0xAAA5 0x7099 +0xAAA6 0x722C +0xAAA7 0x722D +0xAAA8 0x7238 +0xAAA9 0x7248 +0xAAAA 0x7267 +0xAAAB 0x7269 +0xAAAC 0x72C0 +0xAAAD 0x72CE +0xAAAE 0x72D9 +0xAAAF 0x72D7 +0xAAB0 0x72D0 +0xAAB1 0x73A9 +0xAAB2 0x73A8 +0xAAB3 0x739F +0xAAB4 0x73AB +0xAAB5 0x73A5 +0xAAB6 0x753D +0xAAB7 0x759D +0xAAB8 0x7599 +0xAAB9 0x759A +0xAABA 0x7684 +0xAABB 0x76C2 +0xAABC 0x76F2 +0xAABD 0x76F4 +0xAABE 0x77E5 +0xAABF 0x77FD +0xAAC0 0x793E +0xAAC1 0x7940 +0xAAC2 0x7941 +0xAAC3 0x79C9 +0xAAC4 0x79C8 +0xAAC5 0x7A7A +0xAAC6 0x7A79 +0xAAC7 0x7AFA +0xAAC8 0x7CFE +0xAAC9 0x7F54 +0xAACA 0x7F8C +0xAACB 0x7F8B +0xAACC 0x8005 +0xAACD 0x80BA +0xAACE 0x80A5 +0xAACF 0x80A2 +0xAAD0 0x80B1 +0xAAD1 0x80A1 +0xAAD2 0x80AB +0xAAD3 0x80A9 +0xAAD4 0x80B4 +0xAAD5 0x80AA +0xAAD6 0x80AF +0xAAD7 0x81E5 +0xAAD8 0x81FE +0xAAD9 0x820D +0xAADA 0x82B3 +0xAADB 0x829D +0xAADC 0x8299 +0xAADD 0x82AD +0xAADE 0x82BD +0xAADF 0x829F +0xAAE0 0x82B9 +0xAAE1 0x82B1 +0xAAE2 0x82AC +0xAAE3 0x82A5 +0xAAE4 0x82AF +0xAAE5 0x82B8 +0xAAE6 0x82A3 +0xAAE7 0x82B0 +0xAAE8 0x82BE +0xAAE9 0x82B7 +0xAAEA 0x864E +0xAAEB 0x8671 +0xAAEC 0x521D +0xAAED 0x8868 +0xAAEE 0x8ECB +0xAAEF 0x8FCE +0xAAF0 0x8FD4 +0xAAF1 0x8FD1 +0xAAF2 0x90B5 +0xAAF3 0x90B8 +0xAAF4 0x90B1 +0xAAF5 0x90B6 +0xAAF6 0x91C7 +0xAAF7 0x91D1 +0xAAF8 0x9577 +0xAAF9 0x9580 +0xAAFA 0x961C +0xAAFB 0x9640 +0xAAFC 0x963F +0xAAFD 0x963B +0xAAFE 0x9644 +0xAB40 0x9642 +0xAB41 0x96B9 +0xAB42 0x96E8 +0xAB43 0x9752 +0xAB44 0x975E +0xAB45 0x4E9F +0xAB46 0x4EAD +0xAB47 0x4EAE +0xAB48 0x4FE1 +0xAB49 0x4FB5 +0xAB4A 0x4FAF +0xAB4B 0x4FBF +0xAB4C 0x4FE0 +0xAB4D 0x4FD1 +0xAB4E 0x4FCF +0xAB4F 0x4FDD +0xAB50 0x4FC3 +0xAB51 0x4FB6 +0xAB52 0x4FD8 +0xAB53 0x4FDF +0xAB54 0x4FCA +0xAB55 0x4FD7 +0xAB56 0x4FAE +0xAB57 0x4FD0 +0xAB58 0x4FC4 +0xAB59 0x4FC2 +0xAB5A 0x4FDA +0xAB5B 0x4FCE +0xAB5C 0x4FDE +0xAB5D 0x4FB7 +0xAB5E 0x5157 +0xAB5F 0x5192 +0xAB60 0x5191 +0xAB61 0x51A0 +0xAB62 0x524E +0xAB63 0x5243 +0xAB64 0x524A +0xAB65 0x524D +0xAB66 0x524C +0xAB67 0x524B +0xAB68 0x5247 +0xAB69 0x52C7 +0xAB6A 0x52C9 +0xAB6B 0x52C3 +0xAB6C 0x52C1 +0xAB6D 0x530D +0xAB6E 0x5357 +0xAB6F 0x537B +0xAB70 0x539A +0xAB71 0x53DB +0xAB72 0x54AC +0xAB73 0x54C0 +0xAB74 0x54A8 +0xAB75 0x54CE +0xAB76 0x54C9 +0xAB77 0x54B8 +0xAB78 0x54A6 +0xAB79 0x54B3 +0xAB7A 0x54C7 +0xAB7B 0x54C2 +0xAB7C 0x54BD +0xAB7D 0x54AA +0xAB7E 0x54C1 +0xABA1 0x54C4 +0xABA2 0x54C8 +0xABA3 0x54AF +0xABA4 0x54AB +0xABA5 0x54B1 +0xABA6 0x54BB +0xABA7 0x54A9 +0xABA8 0x54A7 +0xABA9 0x54BF +0xABAA 0x56FF +0xABAB 0x5782 +0xABAC 0x578B +0xABAD 0x57A0 +0xABAE 0x57A3 +0xABAF 0x57A2 +0xABB0 0x57CE +0xABB1 0x57AE +0xABB2 0x5793 +0xABB3 0x5955 +0xABB4 0x5951 +0xABB5 0x594F +0xABB6 0x594E +0xABB7 0x5950 +0xABB8 0x59DC +0xABB9 0x59D8 +0xABBA 0x59FF +0xABBB 0x59E3 +0xABBC 0x59E8 +0xABBD 0x5A03 +0xABBE 0x59E5 +0xABBF 0x59EA +0xABC0 0x59DA +0xABC1 0x59E6 +0xABC2 0x5A01 +0xABC3 0x59FB +0xABC4 0x5B69 +0xABC5 0x5BA3 +0xABC6 0x5BA6 +0xABC7 0x5BA4 +0xABC8 0x5BA2 +0xABC9 0x5BA5 +0xABCA 0x5C01 +0xABCB 0x5C4E +0xABCC 0x5C4F +0xABCD 0x5C4D +0xABCE 0x5C4B +0xABCF 0x5CD9 +0xABD0 0x5CD2 +0xABD1 0x5DF7 +0xABD2 0x5E1D +0xABD3 0x5E25 +0xABD4 0x5E1F +0xABD5 0x5E7D +0xABD6 0x5EA0 +0xABD7 0x5EA6 +0xABD8 0x5EFA +0xABD9 0x5F08 +0xABDA 0x5F2D +0xABDB 0x5F65 +0xABDC 0x5F88 +0xABDD 0x5F85 +0xABDE 0x5F8A +0xABDF 0x5F8B +0xABE0 0x5F87 +0xABE1 0x5F8C +0xABE2 0x5F89 +0xABE3 0x6012 +0xABE4 0x601D +0xABE5 0x6020 +0xABE6 0x6025 +0xABE7 0x600E +0xABE8 0x6028 +0xABE9 0x604D +0xABEA 0x6070 +0xABEB 0x6068 +0xABEC 0x6062 +0xABED 0x6046 +0xABEE 0x6043 +0xABEF 0x606C +0xABF0 0x606B +0xABF1 0x606A +0xABF2 0x6064 +0xABF3 0x6241 +0xABF4 0x62DC +0xABF5 0x6316 +0xABF6 0x6309 +0xABF7 0x62FC +0xABF8 0x62ED +0xABF9 0x6301 +0xABFA 0x62EE +0xABFB 0x62FD +0xABFC 0x6307 +0xABFD 0x62F1 +0xABFE 0x62F7 +0xAC40 0x62EF +0xAC41 0x62EC +0xAC42 0x62FE +0xAC43 0x62F4 +0xAC44 0x6311 +0xAC45 0x6302 +0xAC46 0x653F +0xAC47 0x6545 +0xAC48 0x65AB +0xAC49 0x65BD +0xAC4A 0x65E2 +0xAC4B 0x6625 +0xAC4C 0x662D +0xAC4D 0x6620 +0xAC4E 0x6627 +0xAC4F 0x662F +0xAC50 0x661F +0xAC51 0x6628 +0xAC52 0x6631 +0xAC53 0x6624 +0xAC54 0x66F7 +0xAC55 0x67FF +0xAC56 0x67D3 +0xAC57 0x67F1 +0xAC58 0x67D4 +0xAC59 0x67D0 +0xAC5A 0x67EC +0xAC5B 0x67B6 +0xAC5C 0x67AF +0xAC5D 0x67F5 +0xAC5E 0x67E9 +0xAC5F 0x67EF +0xAC60 0x67C4 +0xAC61 0x67D1 +0xAC62 0x67B4 +0xAC63 0x67DA +0xAC64 0x67E5 +0xAC65 0x67B8 +0xAC66 0x67CF +0xAC67 0x67DE +0xAC68 0x67F3 +0xAC69 0x67B0 +0xAC6A 0x67D9 +0xAC6B 0x67E2 +0xAC6C 0x67DD +0xAC6D 0x67D2 +0xAC6E 0x6B6A +0xAC6F 0x6B83 +0xAC70 0x6B86 +0xAC71 0x6BB5 +0xAC72 0x6BD2 +0xAC73 0x6BD7 +0xAC74 0x6C1F +0xAC75 0x6CC9 +0xAC76 0x6D0B +0xAC77 0x6D32 +0xAC78 0x6D2A +0xAC79 0x6D41 +0xAC7A 0x6D25 +0xAC7B 0x6D0C +0xAC7C 0x6D31 +0xAC7D 0x6D1E +0xAC7E 0x6D17 +0xACA1 0x6D3B +0xACA2 0x6D3D +0xACA3 0x6D3E +0xACA4 0x6D36 +0xACA5 0x6D1B +0xACA6 0x6CF5 +0xACA7 0x6D39 +0xACA8 0x6D27 +0xACA9 0x6D38 +0xACAA 0x6D29 +0xACAB 0x6D2E +0xACAC 0x6D35 +0xACAD 0x6D0E +0xACAE 0x6D2B +0xACAF 0x70AB +0xACB0 0x70BA +0xACB1 0x70B3 +0xACB2 0x70AC +0xACB3 0x70AF +0xACB4 0x70AD +0xACB5 0x70B8 +0xACB6 0x70AE +0xACB7 0x70A4 +0xACB8 0x7230 +0xACB9 0x7272 +0xACBA 0x726F +0xACBB 0x7274 +0xACBC 0x72E9 +0xACBD 0x72E0 +0xACBE 0x72E1 +0xACBF 0x73B7 +0xACC0 0x73CA +0xACC1 0x73BB +0xACC2 0x73B2 +0xACC3 0x73CD +0xACC4 0x73C0 +0xACC5 0x73B3 +0xACC6 0x751A +0xACC7 0x752D +0xACC8 0x754F +0xACC9 0x754C +0xACCA 0x754E +0xACCB 0x754B +0xACCC 0x75AB +0xACCD 0x75A4 +0xACCE 0x75A5 +0xACCF 0x75A2 +0xACD0 0x75A3 +0xACD1 0x7678 +0xACD2 0x7686 +0xACD3 0x7687 +0xACD4 0x7688 +0xACD5 0x76C8 +0xACD6 0x76C6 +0xACD7 0x76C3 +0xACD8 0x76C5 +0xACD9 0x7701 +0xACDA 0x76F9 +0xACDB 0x76F8 +0xACDC 0x7709 +0xACDD 0x770B +0xACDE 0x76FE +0xACDF 0x76FC +0xACE0 0x7707 +0xACE1 0x77DC +0xACE2 0x7802 +0xACE3 0x7814 +0xACE4 0x780C +0xACE5 0x780D +0xACE6 0x7946 +0xACE7 0x7949 +0xACE8 0x7948 +0xACE9 0x7947 +0xACEA 0x79B9 +0xACEB 0x79BA +0xACEC 0x79D1 +0xACED 0x79D2 +0xACEE 0x79CB +0xACEF 0x7A7F +0xACF0 0x7A81 +0xACF1 0x7AFF +0xACF2 0x7AFD +0xACF3 0x7C7D +0xACF4 0x7D02 +0xACF5 0x7D05 +0xACF6 0x7D00 +0xACF7 0x7D09 +0xACF8 0x7D07 +0xACF9 0x7D04 +0xACFA 0x7D06 +0xACFB 0x7F38 +0xACFC 0x7F8E +0xACFD 0x7FBF +0xACFE 0x8004 +0xAD40 0x8010 +0xAD41 0x800D +0xAD42 0x8011 +0xAD43 0x8036 +0xAD44 0x80D6 +0xAD45 0x80E5 +0xAD46 0x80DA +0xAD47 0x80C3 +0xAD48 0x80C4 +0xAD49 0x80CC +0xAD4A 0x80E1 +0xAD4B 0x80DB +0xAD4C 0x80CE +0xAD4D 0x80DE +0xAD4E 0x80E4 +0xAD4F 0x80DD +0xAD50 0x81F4 +0xAD51 0x8222 +0xAD52 0x82E7 +0xAD53 0x8303 +0xAD54 0x8305 +0xAD55 0x82E3 +0xAD56 0x82DB +0xAD57 0x82E6 +0xAD58 0x8304 +0xAD59 0x82E5 +0xAD5A 0x8302 +0xAD5B 0x8309 +0xAD5C 0x82D2 +0xAD5D 0x82D7 +0xAD5E 0x82F1 +0xAD5F 0x8301 +0xAD60 0x82DC +0xAD61 0x82D4 +0xAD62 0x82D1 +0xAD63 0x82DE +0xAD64 0x82D3 +0xAD65 0x82DF +0xAD66 0x82EF +0xAD67 0x8306 +0xAD68 0x8650 +0xAD69 0x8679 +0xAD6A 0x867B +0xAD6B 0x867A +0xAD6C 0x884D +0xAD6D 0x886B +0xAD6E 0x8981 +0xAD6F 0x89D4 +0xAD70 0x8A08 +0xAD71 0x8A02 +0xAD72 0x8A03 +0xAD73 0x8C9E +0xAD74 0x8CA0 +0xAD75 0x8D74 +0xAD76 0x8D73 +0xAD77 0x8DB4 +0xAD78 0x8ECD +0xAD79 0x8ECC +0xAD7A 0x8FF0 +0xAD7B 0x8FE6 +0xAD7C 0x8FE2 +0xAD7D 0x8FEA +0xAD7E 0x8FE5 +0xADA1 0x8FED +0xADA2 0x8FEB +0xADA3 0x8FE4 +0xADA4 0x8FE8 +0xADA5 0x90CA +0xADA6 0x90CE +0xADA7 0x90C1 +0xADA8 0x90C3 +0xADA9 0x914B +0xADAA 0x914A +0xADAB 0x91CD +0xADAC 0x9582 +0xADAD 0x9650 +0xADAE 0x964B +0xADAF 0x964C +0xADB0 0x964D +0xADB1 0x9762 +0xADB2 0x9769 +0xADB3 0x97CB +0xADB4 0x97ED +0xADB5 0x97F3 +0xADB6 0x9801 +0xADB7 0x98A8 +0xADB8 0x98DB +0xADB9 0x98DF +0xADBA 0x9996 +0xADBB 0x9999 +0xADBC 0x4E58 +0xADBD 0x4EB3 +0xADBE 0x500C +0xADBF 0x500D +0xADC0 0x5023 +0xADC1 0x4FEF +0xADC2 0x5026 +0xADC3 0x5025 +0xADC4 0x4FF8 +0xADC5 0x5029 +0xADC6 0x5016 +0xADC7 0x5006 +0xADC8 0x503C +0xADC9 0x501F +0xADCA 0x501A +0xADCB 0x5012 +0xADCC 0x5011 +0xADCD 0x4FFA +0xADCE 0x5000 +0xADCF 0x5014 +0xADD0 0x5028 +0xADD1 0x4FF1 +0xADD2 0x5021 +0xADD3 0x500B +0xADD4 0x5019 +0xADD5 0x5018 +0xADD6 0x4FF3 +0xADD7 0x4FEE +0xADD8 0x502D +0xADD9 0x502A +0xADDA 0x4FFE +0xADDB 0x502B +0xADDC 0x5009 +0xADDD 0x517C +0xADDE 0x51A4 +0xADDF 0x51A5 +0xADE0 0x51A2 +0xADE1 0x51CD +0xADE2 0x51CC +0xADE3 0x51C6 +0xADE4 0x51CB +0xADE5 0x5256 +0xADE6 0x525C +0xADE7 0x5254 +0xADE8 0x525B +0xADE9 0x525D +0xADEA 0x532A +0xADEB 0x537F +0xADEC 0x539F +0xADED 0x539D +0xADEE 0x53DF +0xADEF 0x54E8 +0xADF0 0x5510 +0xADF1 0x5501 +0xADF2 0x5537 +0xADF3 0x54FC +0xADF4 0x54E5 +0xADF5 0x54F2 +0xADF6 0x5506 +0xADF7 0x54FA +0xADF8 0x5514 +0xADF9 0x54E9 +0xADFA 0x54ED +0xADFB 0x54E1 +0xADFC 0x5509 +0xADFD 0x54EE +0xADFE 0x54EA +0xAE40 0x54E6 +0xAE41 0x5527 +0xAE42 0x5507 +0xAE43 0x54FD +0xAE44 0x550F +0xAE45 0x5703 +0xAE46 0x5704 +0xAE47 0x57C2 +0xAE48 0x57D4 +0xAE49 0x57CB +0xAE4A 0x57C3 +0xAE4B 0x5809 +0xAE4C 0x590F +0xAE4D 0x5957 +0xAE4E 0x5958 +0xAE4F 0x595A +0xAE50 0x5A11 +0xAE51 0x5A18 +0xAE52 0x5A1C +0xAE53 0x5A1F +0xAE54 0x5A1B +0xAE55 0x5A13 +0xAE56 0x59EC +0xAE57 0x5A20 +0xAE58 0x5A23 +0xAE59 0x5A29 +0xAE5A 0x5A25 +0xAE5B 0x5A0C +0xAE5C 0x5A09 +0xAE5D 0x5B6B +0xAE5E 0x5C58 +0xAE5F 0x5BB0 +0xAE60 0x5BB3 +0xAE61 0x5BB6 +0xAE62 0x5BB4 +0xAE63 0x5BAE +0xAE64 0x5BB5 +0xAE65 0x5BB9 +0xAE66 0x5BB8 +0xAE67 0x5C04 +0xAE68 0x5C51 +0xAE69 0x5C55 +0xAE6A 0x5C50 +0xAE6B 0x5CED +0xAE6C 0x5CFD +0xAE6D 0x5CFB +0xAE6E 0x5CEA +0xAE6F 0x5CE8 +0xAE70 0x5CF0 +0xAE71 0x5CF6 +0xAE72 0x5D01 +0xAE73 0x5CF4 +0xAE74 0x5DEE +0xAE75 0x5E2D +0xAE76 0x5E2B +0xAE77 0x5EAB +0xAE78 0x5EAD +0xAE79 0x5EA7 +0xAE7A 0x5F31 +0xAE7B 0x5F92 +0xAE7C 0x5F91 +0xAE7D 0x5F90 +0xAE7E 0x6059 +0xAEA1 0x6063 +0xAEA2 0x6065 +0xAEA3 0x6050 +0xAEA4 0x6055 +0xAEA5 0x606D +0xAEA6 0x6069 +0xAEA7 0x606F +0xAEA8 0x6084 +0xAEA9 0x609F +0xAEAA 0x609A +0xAEAB 0x608D +0xAEAC 0x6094 +0xAEAD 0x608C +0xAEAE 0x6085 +0xAEAF 0x6096 +0xAEB0 0x6247 +0xAEB1 0x62F3 +0xAEB2 0x6308 +0xAEB3 0x62FF +0xAEB4 0x634E +0xAEB5 0x633E +0xAEB6 0x632F +0xAEB7 0x6355 +0xAEB8 0x6342 +0xAEB9 0x6346 +0xAEBA 0x634F +0xAEBB 0x6349 +0xAEBC 0x633A +0xAEBD 0x6350 +0xAEBE 0x633D +0xAEBF 0x632A +0xAEC0 0x632B +0xAEC1 0x6328 +0xAEC2 0x634D +0xAEC3 0x634C +0xAEC4 0x6548 +0xAEC5 0x6549 +0xAEC6 0x6599 +0xAEC7 0x65C1 +0xAEC8 0x65C5 +0xAEC9 0x6642 +0xAECA 0x6649 +0xAECB 0x664F +0xAECC 0x6643 +0xAECD 0x6652 +0xAECE 0x664C +0xAECF 0x6645 +0xAED0 0x6641 +0xAED1 0x66F8 +0xAED2 0x6714 +0xAED3 0x6715 +0xAED4 0x6717 +0xAED5 0x6821 +0xAED6 0x6838 +0xAED7 0x6848 +0xAED8 0x6846 +0xAED9 0x6853 +0xAEDA 0x6839 +0xAEDB 0x6842 +0xAEDC 0x6854 +0xAEDD 0x6829 +0xAEDE 0x68B3 +0xAEDF 0x6817 +0xAEE0 0x684C +0xAEE1 0x6851 +0xAEE2 0x683D +0xAEE3 0x67F4 +0xAEE4 0x6850 +0xAEE5 0x6840 +0xAEE6 0x683C +0xAEE7 0x6843 +0xAEE8 0x682A +0xAEE9 0x6845 +0xAEEA 0x6813 +0xAEEB 0x6818 +0xAEEC 0x6841 +0xAEED 0x6B8A +0xAEEE 0x6B89 +0xAEEF 0x6BB7 +0xAEF0 0x6C23 +0xAEF1 0x6C27 +0xAEF2 0x6C28 +0xAEF3 0x6C26 +0xAEF4 0x6C24 +0xAEF5 0x6CF0 +0xAEF6 0x6D6A +0xAEF7 0x6D95 +0xAEF8 0x6D88 +0xAEF9 0x6D87 +0xAEFA 0x6D66 +0xAEFB 0x6D78 +0xAEFC 0x6D77 +0xAEFD 0x6D59 +0xAEFE 0x6D93 +0xAF40 0x6D6C +0xAF41 0x6D89 +0xAF42 0x6D6E +0xAF43 0x6D5A +0xAF44 0x6D74 +0xAF45 0x6D69 +0xAF46 0x6D8C +0xAF47 0x6D8A +0xAF48 0x6D79 +0xAF49 0x6D85 +0xAF4A 0x6D65 +0xAF4B 0x6D94 +0xAF4C 0x70CA +0xAF4D 0x70D8 +0xAF4E 0x70E4 +0xAF4F 0x70D9 +0xAF50 0x70C8 +0xAF51 0x70CF +0xAF52 0x7239 +0xAF53 0x7279 +0xAF54 0x72FC +0xAF55 0x72F9 +0xAF56 0x72FD +0xAF57 0x72F8 +0xAF58 0x72F7 +0xAF59 0x7386 +0xAF5A 0x73ED +0xAF5B 0x7409 +0xAF5C 0x73EE +0xAF5D 0x73E0 +0xAF5E 0x73EA +0xAF5F 0x73DE +0xAF60 0x7554 +0xAF61 0x755D +0xAF62 0x755C +0xAF63 0x755A +0xAF64 0x7559 +0xAF65 0x75BE +0xAF66 0x75C5 +0xAF67 0x75C7 +0xAF68 0x75B2 +0xAF69 0x75B3 +0xAF6A 0x75BD +0xAF6B 0x75BC +0xAF6C 0x75B9 +0xAF6D 0x75C2 +0xAF6E 0x75B8 +0xAF6F 0x768B +0xAF70 0x76B0 +0xAF71 0x76CA +0xAF72 0x76CD +0xAF73 0x76CE +0xAF74 0x7729 +0xAF75 0x771F +0xAF76 0x7720 +0xAF77 0x7728 +0xAF78 0x77E9 +0xAF79 0x7830 +0xAF7A 0x7827 +0xAF7B 0x7838 +0xAF7C 0x781D +0xAF7D 0x7834 +0xAF7E 0x7837 +0xAFA1 0x7825 +0xAFA2 0x782D +0xAFA3 0x7820 +0xAFA4 0x781F +0xAFA5 0x7832 +0xAFA6 0x7955 +0xAFA7 0x7950 +0xAFA8 0x7960 +0xAFA9 0x795F +0xAFAA 0x7956 +0xAFAB 0x795E +0xAFAC 0x795D +0xAFAD 0x7957 +0xAFAE 0x795A +0xAFAF 0x79E4 +0xAFB0 0x79E3 +0xAFB1 0x79E7 +0xAFB2 0x79DF +0xAFB3 0x79E6 +0xAFB4 0x79E9 +0xAFB5 0x79D8 +0xAFB6 0x7A84 +0xAFB7 0x7A88 +0xAFB8 0x7AD9 +0xAFB9 0x7B06 +0xAFBA 0x7B11 +0xAFBB 0x7C89 +0xAFBC 0x7D21 +0xAFBD 0x7D17 +0xAFBE 0x7D0B +0xAFBF 0x7D0A +0xAFC0 0x7D20 +0xAFC1 0x7D22 +0xAFC2 0x7D14 +0xAFC3 0x7D10 +0xAFC4 0x7D15 +0xAFC5 0x7D1A +0xAFC6 0x7D1C +0xAFC7 0x7D0D +0xAFC8 0x7D19 +0xAFC9 0x7D1B +0xAFCA 0x7F3A +0xAFCB 0x7F5F +0xAFCC 0x7F94 +0xAFCD 0x7FC5 +0xAFCE 0x7FC1 +0xAFCF 0x8006 +0xAFD0 0x8018 +0xAFD1 0x8015 +0xAFD2 0x8019 +0xAFD3 0x8017 +0xAFD4 0x803D +0xAFD5 0x803F +0xAFD6 0x80F1 +0xAFD7 0x8102 +0xAFD8 0x80F0 +0xAFD9 0x8105 +0xAFDA 0x80ED +0xAFDB 0x80F4 +0xAFDC 0x8106 +0xAFDD 0x80F8 +0xAFDE 0x80F3 +0xAFDF 0x8108 +0xAFE0 0x80FD +0xAFE1 0x810A +0xAFE2 0x80FC +0xAFE3 0x80EF +0xAFE4 0x81ED +0xAFE5 0x81EC +0xAFE6 0x8200 +0xAFE7 0x8210 +0xAFE8 0x822A +0xAFE9 0x822B +0xAFEA 0x8228 +0xAFEB 0x822C +0xAFEC 0x82BB +0xAFED 0x832B +0xAFEE 0x8352 +0xAFEF 0x8354 +0xAFF0 0x834A +0xAFF1 0x8338 +0xAFF2 0x8350 +0xAFF3 0x8349 +0xAFF4 0x8335 +0xAFF5 0x8334 +0xAFF6 0x834F +0xAFF7 0x8332 +0xAFF8 0x8339 +0xAFF9 0x8336 +0xAFFA 0x8317 +0xAFFB 0x8340 +0xAFFC 0x8331 +0xAFFD 0x8328 +0xAFFE 0x8343 +0xB040 0x8654 +0xB041 0x868A +0xB042 0x86AA +0xB043 0x8693 +0xB044 0x86A4 +0xB045 0x86A9 +0xB046 0x868C +0xB047 0x86A3 +0xB048 0x869C +0xB049 0x8870 +0xB04A 0x8877 +0xB04B 0x8881 +0xB04C 0x8882 +0xB04D 0x887D +0xB04E 0x8879 +0xB04F 0x8A18 +0xB050 0x8A10 +0xB051 0x8A0E +0xB052 0x8A0C +0xB053 0x8A15 +0xB054 0x8A0A +0xB055 0x8A17 +0xB056 0x8A13 +0xB057 0x8A16 +0xB058 0x8A0F +0xB059 0x8A11 +0xB05A 0x8C48 +0xB05B 0x8C7A +0xB05C 0x8C79 +0xB05D 0x8CA1 +0xB05E 0x8CA2 +0xB05F 0x8D77 +0xB060 0x8EAC +0xB061 0x8ED2 +0xB062 0x8ED4 +0xB063 0x8ECF +0xB064 0x8FB1 +0xB065 0x9001 +0xB066 0x9006 +0xB067 0x8FF7 +0xB068 0x9000 +0xB069 0x8FFA +0xB06A 0x8FF4 +0xB06B 0x9003 +0xB06C 0x8FFD +0xB06D 0x9005 +0xB06E 0x8FF8 +0xB06F 0x9095 +0xB070 0x90E1 +0xB071 0x90DD +0xB072 0x90E2 +0xB073 0x9152 +0xB074 0x914D +0xB075 0x914C +0xB076 0x91D8 +0xB077 0x91DD +0xB078 0x91D7 +0xB079 0x91DC +0xB07A 0x91D9 +0xB07B 0x9583 +0xB07C 0x9662 +0xB07D 0x9663 +0xB07E 0x9661 +0xB0A1 0x965B +0xB0A2 0x965D +0xB0A3 0x9664 +0xB0A4 0x9658 +0xB0A5 0x965E +0xB0A6 0x96BB +0xB0A7 0x98E2 +0xB0A8 0x99AC +0xB0A9 0x9AA8 +0xB0AA 0x9AD8 +0xB0AB 0x9B25 +0xB0AC 0x9B32 +0xB0AD 0x9B3C +0xB0AE 0x4E7E +0xB0AF 0x507A +0xB0B0 0x507D +0xB0B1 0x505C +0xB0B2 0x5047 +0xB0B3 0x5043 +0xB0B4 0x504C +0xB0B5 0x505A +0xB0B6 0x5049 +0xB0B7 0x5065 +0xB0B8 0x5076 +0xB0B9 0x504E +0xB0BA 0x5055 +0xB0BB 0x5075 +0xB0BC 0x5074 +0xB0BD 0x5077 +0xB0BE 0x504F +0xB0BF 0x500F +0xB0C0 0x506F +0xB0C1 0x506D +0xB0C2 0x515C +0xB0C3 0x5195 +0xB0C4 0x51F0 +0xB0C5 0x526A +0xB0C6 0x526F +0xB0C7 0x52D2 +0xB0C8 0x52D9 +0xB0C9 0x52D8 +0xB0CA 0x52D5 +0xB0CB 0x5310 +0xB0CC 0x530F +0xB0CD 0x5319 +0xB0CE 0x533F +0xB0CF 0x5340 +0xB0D0 0x533E +0xB0D1 0x53C3 +0xB0D2 0x66FC +0xB0D3 0x5546 +0xB0D4 0x556A +0xB0D5 0x5566 +0xB0D6 0x5544 +0xB0D7 0x555E +0xB0D8 0x5561 +0xB0D9 0x5543 +0xB0DA 0x554A +0xB0DB 0x5531 +0xB0DC 0x5556 +0xB0DD 0x554F +0xB0DE 0x5555 +0xB0DF 0x552F +0xB0E0 0x5564 +0xB0E1 0x5538 +0xB0E2 0x552E +0xB0E3 0x555C +0xB0E4 0x552C +0xB0E5 0x5563 +0xB0E6 0x5533 +0xB0E7 0x5541 +0xB0E8 0x5557 +0xB0E9 0x5708 +0xB0EA 0x570B +0xB0EB 0x5709 +0xB0EC 0x57DF +0xB0ED 0x5805 +0xB0EE 0x580A +0xB0EF 0x5806 +0xB0F0 0x57E0 +0xB0F1 0x57E4 +0xB0F2 0x57FA +0xB0F3 0x5802 +0xB0F4 0x5835 +0xB0F5 0x57F7 +0xB0F6 0x57F9 +0xB0F7 0x5920 +0xB0F8 0x5962 +0xB0F9 0x5A36 +0xB0FA 0x5A41 +0xB0FB 0x5A49 +0xB0FC 0x5A66 +0xB0FD 0x5A6A +0xB0FE 0x5A40 +0xB140 0x5A3C +0xB141 0x5A62 +0xB142 0x5A5A +0xB143 0x5A46 +0xB144 0x5A4A +0xB145 0x5B70 +0xB146 0x5BC7 +0xB147 0x5BC5 +0xB148 0x5BC4 +0xB149 0x5BC2 +0xB14A 0x5BBF +0xB14B 0x5BC6 +0xB14C 0x5C09 +0xB14D 0x5C08 +0xB14E 0x5C07 +0xB14F 0x5C60 +0xB150 0x5C5C +0xB151 0x5C5D +0xB152 0x5D07 +0xB153 0x5D06 +0xB154 0x5D0E +0xB155 0x5D1B +0xB156 0x5D16 +0xB157 0x5D22 +0xB158 0x5D11 +0xB159 0x5D29 +0xB15A 0x5D14 +0xB15B 0x5D19 +0xB15C 0x5D24 +0xB15D 0x5D27 +0xB15E 0x5D17 +0xB15F 0x5DE2 +0xB160 0x5E38 +0xB161 0x5E36 +0xB162 0x5E33 +0xB163 0x5E37 +0xB164 0x5EB7 +0xB165 0x5EB8 +0xB166 0x5EB6 +0xB167 0x5EB5 +0xB168 0x5EBE +0xB169 0x5F35 +0xB16A 0x5F37 +0xB16B 0x5F57 +0xB16C 0x5F6C +0xB16D 0x5F69 +0xB16E 0x5F6B +0xB16F 0x5F97 +0xB170 0x5F99 +0xB171 0x5F9E +0xB172 0x5F98 +0xB173 0x5FA1 +0xB174 0x5FA0 +0xB175 0x5F9C +0xB176 0x607F +0xB177 0x60A3 +0xB178 0x6089 +0xB179 0x60A0 +0xB17A 0x60A8 +0xB17B 0x60CB +0xB17C 0x60B4 +0xB17D 0x60E6 +0xB17E 0x60BD +0xB1A1 0x60C5 +0xB1A2 0x60BB +0xB1A3 0x60B5 +0xB1A4 0x60DC +0xB1A5 0x60BC +0xB1A6 0x60D8 +0xB1A7 0x60D5 +0xB1A8 0x60C6 +0xB1A9 0x60DF +0xB1AA 0x60B8 +0xB1AB 0x60DA +0xB1AC 0x60C7 +0xB1AD 0x621A +0xB1AE 0x621B +0xB1AF 0x6248 +0xB1B0 0x63A0 +0xB1B1 0x63A7 +0xB1B2 0x6372 +0xB1B3 0x6396 +0xB1B4 0x63A2 +0xB1B5 0x63A5 +0xB1B6 0x6377 +0xB1B7 0x6367 +0xB1B8 0x6398 +0xB1B9 0x63AA +0xB1BA 0x6371 +0xB1BB 0x63A9 +0xB1BC 0x6389 +0xB1BD 0x6383 +0xB1BE 0x639B +0xB1BF 0x636B +0xB1C0 0x63A8 +0xB1C1 0x6384 +0xB1C2 0x6388 +0xB1C3 0x6399 +0xB1C4 0x63A1 +0xB1C5 0x63AC +0xB1C6 0x6392 +0xB1C7 0x638F +0xB1C8 0x6380 +0xB1C9 0x637B +0xB1CA 0x6369 +0xB1CB 0x6368 +0xB1CC 0x637A +0xB1CD 0x655D +0xB1CE 0x6556 +0xB1CF 0x6551 +0xB1D0 0x6559 +0xB1D1 0x6557 +0xB1D2 0x555F +0xB1D3 0x654F +0xB1D4 0x6558 +0xB1D5 0x6555 +0xB1D6 0x6554 +0xB1D7 0x659C +0xB1D8 0x659B +0xB1D9 0x65AC +0xB1DA 0x65CF +0xB1DB 0x65CB +0xB1DC 0x65CC +0xB1DD 0x65CE +0xB1DE 0x665D +0xB1DF 0x665A +0xB1E0 0x6664 +0xB1E1 0x6668 +0xB1E2 0x6666 +0xB1E3 0x665E +0xB1E4 0x66F9 +0xB1E5 0x52D7 +0xB1E6 0x671B +0xB1E7 0x6881 +0xB1E8 0x68AF +0xB1E9 0x68A2 +0xB1EA 0x6893 +0xB1EB 0x68B5 +0xB1EC 0x687F +0xB1ED 0x6876 +0xB1EE 0x68B1 +0xB1EF 0x68A7 +0xB1F0 0x6897 +0xB1F1 0x68B0 +0xB1F2 0x6883 +0xB1F3 0x68C4 +0xB1F4 0x68AD +0xB1F5 0x6886 +0xB1F6 0x6885 +0xB1F7 0x6894 +0xB1F8 0x689D +0xB1F9 0x68A8 +0xB1FA 0x689F +0xB1FB 0x68A1 +0xB1FC 0x6882 +0xB1FD 0x6B32 +0xB1FE 0x6BBA +0xB240 0x6BEB +0xB241 0x6BEC +0xB242 0x6C2B +0xB243 0x6D8E +0xB244 0x6DBC +0xB245 0x6DF3 +0xB246 0x6DD9 +0xB247 0x6DB2 +0xB248 0x6DE1 +0xB249 0x6DCC +0xB24A 0x6DE4 +0xB24B 0x6DFB +0xB24C 0x6DFA +0xB24D 0x6E05 +0xB24E 0x6DC7 +0xB24F 0x6DCB +0xB250 0x6DAF +0xB251 0x6DD1 +0xB252 0x6DAE +0xB253 0x6DDE +0xB254 0x6DF9 +0xB255 0x6DB8 +0xB256 0x6DF7 +0xB257 0x6DF5 +0xB258 0x6DC5 +0xB259 0x6DD2 +0xB25A 0x6E1A +0xB25B 0x6DB5 +0xB25C 0x6DDA +0xB25D 0x6DEB +0xB25E 0x6DD8 +0xB25F 0x6DEA +0xB260 0x6DF1 +0xB261 0x6DEE +0xB262 0x6DE8 +0xB263 0x6DC6 +0xB264 0x6DC4 +0xB265 0x6DAA +0xB266 0x6DEC +0xB267 0x6DBF +0xB268 0x6DE6 +0xB269 0x70F9 +0xB26A 0x7109 +0xB26B 0x710A +0xB26C 0x70FD +0xB26D 0x70EF +0xB26E 0x723D +0xB26F 0x727D +0xB270 0x7281 +0xB271 0x731C +0xB272 0x731B +0xB273 0x7316 +0xB274 0x7313 +0xB275 0x7319 +0xB276 0x7387 +0xB277 0x7405 +0xB278 0x740A +0xB279 0x7403 +0xB27A 0x7406 +0xB27B 0x73FE +0xB27C 0x740D +0xB27D 0x74E0 +0xB27E 0x74F6 +0xB2A1 0x74F7 +0xB2A2 0x751C +0xB2A3 0x7522 +0xB2A4 0x7565 +0xB2A5 0x7566 +0xB2A6 0x7562 +0xB2A7 0x7570 +0xB2A8 0x758F +0xB2A9 0x75D4 +0xB2AA 0x75D5 +0xB2AB 0x75B5 +0xB2AC 0x75CA +0xB2AD 0x75CD +0xB2AE 0x768E +0xB2AF 0x76D4 +0xB2B0 0x76D2 +0xB2B1 0x76DB +0xB2B2 0x7737 +0xB2B3 0x773E +0xB2B4 0x773C +0xB2B5 0x7736 +0xB2B6 0x7738 +0xB2B7 0x773A +0xB2B8 0x786B +0xB2B9 0x7843 +0xB2BA 0x784E +0xB2BB 0x7965 +0xB2BC 0x7968 +0xB2BD 0x796D +0xB2BE 0x79FB +0xB2BF 0x7A92 +0xB2C0 0x7A95 +0xB2C1 0x7B20 +0xB2C2 0x7B28 +0xB2C3 0x7B1B +0xB2C4 0x7B2C +0xB2C5 0x7B26 +0xB2C6 0x7B19 +0xB2C7 0x7B1E +0xB2C8 0x7B2E +0xB2C9 0x7C92 +0xB2CA 0x7C97 +0xB2CB 0x7C95 +0xB2CC 0x7D46 +0xB2CD 0x7D43 +0xB2CE 0x7D71 +0xB2CF 0x7D2E +0xB2D0 0x7D39 +0xB2D1 0x7D3C +0xB2D2 0x7D40 +0xB2D3 0x7D30 +0xB2D4 0x7D33 +0xB2D5 0x7D44 +0xB2D6 0x7D2F +0xB2D7 0x7D42 +0xB2D8 0x7D32 +0xB2D9 0x7D31 +0xB2DA 0x7F3D +0xB2DB 0x7F9E +0xB2DC 0x7F9A +0xB2DD 0x7FCC +0xB2DE 0x7FCE +0xB2DF 0x7FD2 +0xB2E0 0x801C +0xB2E1 0x804A +0xB2E2 0x8046 +0xB2E3 0x812F +0xB2E4 0x8116 +0xB2E5 0x8123 +0xB2E6 0x812B +0xB2E7 0x8129 +0xB2E8 0x8130 +0xB2E9 0x8124 +0xB2EA 0x8202 +0xB2EB 0x8235 +0xB2EC 0x8237 +0xB2ED 0x8236 +0xB2EE 0x8239 +0xB2EF 0x838E +0xB2F0 0x839E +0xB2F1 0x8398 +0xB2F2 0x8378 +0xB2F3 0x83A2 +0xB2F4 0x8396 +0xB2F5 0x83BD +0xB2F6 0x83AB +0xB2F7 0x8392 +0xB2F8 0x838A +0xB2F9 0x8393 +0xB2FA 0x8389 +0xB2FB 0x83A0 +0xB2FC 0x8377 +0xB2FD 0x837B +0xB2FE 0x837C +0xB340 0x8386 +0xB341 0x83A7 +0xB342 0x8655 +0xB343 0x5F6A +0xB344 0x86C7 +0xB345 0x86C0 +0xB346 0x86B6 +0xB347 0x86C4 +0xB348 0x86B5 +0xB349 0x86C6 +0xB34A 0x86CB +0xB34B 0x86B1 +0xB34C 0x86AF +0xB34D 0x86C9 +0xB34E 0x8853 +0xB34F 0x889E +0xB350 0x8888 +0xB351 0x88AB +0xB352 0x8892 +0xB353 0x8896 +0xB354 0x888D +0xB355 0x888B +0xB356 0x8993 +0xB357 0x898F +0xB358 0x8A2A +0xB359 0x8A1D +0xB35A 0x8A23 +0xB35B 0x8A25 +0xB35C 0x8A31 +0xB35D 0x8A2D +0xB35E 0x8A1F +0xB35F 0x8A1B +0xB360 0x8A22 +0xB361 0x8C49 +0xB362 0x8C5A +0xB363 0x8CA9 +0xB364 0x8CAC +0xB365 0x8CAB +0xB366 0x8CA8 +0xB367 0x8CAA +0xB368 0x8CA7 +0xB369 0x8D67 +0xB36A 0x8D66 +0xB36B 0x8DBE +0xB36C 0x8DBA +0xB36D 0x8EDB +0xB36E 0x8EDF +0xB36F 0x9019 +0xB370 0x900D +0xB371 0x901A +0xB372 0x9017 +0xB373 0x9023 +0xB374 0x901F +0xB375 0x901D +0xB376 0x9010 +0xB377 0x9015 +0xB378 0x901E +0xB379 0x9020 +0xB37A 0x900F +0xB37B 0x9022 +0xB37C 0x9016 +0xB37D 0x901B +0xB37E 0x9014 +0xB3A1 0x90E8 +0xB3A2 0x90ED +0xB3A3 0x90FD +0xB3A4 0x9157 +0xB3A5 0x91CE +0xB3A6 0x91F5 +0xB3A7 0x91E6 +0xB3A8 0x91E3 +0xB3A9 0x91E7 +0xB3AA 0x91ED +0xB3AB 0x91E9 +0xB3AC 0x9589 +0xB3AD 0x966A +0xB3AE 0x9675 +0xB3AF 0x9673 +0xB3B0 0x9678 +0xB3B1 0x9670 +0xB3B2 0x9674 +0xB3B3 0x9676 +0xB3B4 0x9677 +0xB3B5 0x966C +0xB3B6 0x96C0 +0xB3B7 0x96EA +0xB3B8 0x96E9 +0xB3B9 0x7AE0 +0xB3BA 0x7ADF +0xB3BB 0x9802 +0xB3BC 0x9803 +0xB3BD 0x9B5A +0xB3BE 0x9CE5 +0xB3BF 0x9E75 +0xB3C0 0x9E7F +0xB3C1 0x9EA5 +0xB3C2 0x9EBB +0xB3C3 0x50A2 +0xB3C4 0x508D +0xB3C5 0x5085 +0xB3C6 0x5099 +0xB3C7 0x5091 +0xB3C8 0x5080 +0xB3C9 0x5096 +0xB3CA 0x5098 +0xB3CB 0x509A +0xB3CC 0x6700 +0xB3CD 0x51F1 +0xB3CE 0x5272 +0xB3CF 0x5274 +0xB3D0 0x5275 +0xB3D1 0x5269 +0xB3D2 0x52DE +0xB3D3 0x52DD +0xB3D4 0x52DB +0xB3D5 0x535A +0xB3D6 0x53A5 +0xB3D7 0x557B +0xB3D8 0x5580 +0xB3D9 0x55A7 +0xB3DA 0x557C +0xB3DB 0x558A +0xB3DC 0x559D +0xB3DD 0x5598 +0xB3DE 0x5582 +0xB3DF 0x559C +0xB3E0 0x55AA +0xB3E1 0x5594 +0xB3E2 0x5587 +0xB3E3 0x558B +0xB3E4 0x5583 +0xB3E5 0x55B3 +0xB3E6 0x55AE +0xB3E7 0x559F +0xB3E8 0x553E +0xB3E9 0x55B2 +0xB3EA 0x559A +0xB3EB 0x55BB +0xB3EC 0x55AC +0xB3ED 0x55B1 +0xB3EE 0x557E +0xB3EF 0x5589 +0xB3F0 0x55AB +0xB3F1 0x5599 +0xB3F2 0x570D +0xB3F3 0x582F +0xB3F4 0x582A +0xB3F5 0x5834 +0xB3F6 0x5824 +0xB3F7 0x5830 +0xB3F8 0x5831 +0xB3F9 0x5821 +0xB3FA 0x581D +0xB3FB 0x5820 +0xB3FC 0x58F9 +0xB3FD 0x58FA +0xB3FE 0x5960 +0xB440 0x5A77 +0xB441 0x5A9A +0xB442 0x5A7F +0xB443 0x5A92 +0xB444 0x5A9B +0xB445 0x5AA7 +0xB446 0x5B73 +0xB447 0x5B71 +0xB448 0x5BD2 +0xB449 0x5BCC +0xB44A 0x5BD3 +0xB44B 0x5BD0 +0xB44C 0x5C0A +0xB44D 0x5C0B +0xB44E 0x5C31 +0xB44F 0x5D4C +0xB450 0x5D50 +0xB451 0x5D34 +0xB452 0x5D47 +0xB453 0x5DFD +0xB454 0x5E45 +0xB455 0x5E3D +0xB456 0x5E40 +0xB457 0x5E43 +0xB458 0x5E7E +0xB459 0x5ECA +0xB45A 0x5EC1 +0xB45B 0x5EC2 +0xB45C 0x5EC4 +0xB45D 0x5F3C +0xB45E 0x5F6D +0xB45F 0x5FA9 +0xB460 0x5FAA +0xB461 0x5FA8 +0xB462 0x60D1 +0xB463 0x60E1 +0xB464 0x60B2 +0xB465 0x60B6 +0xB466 0x60E0 +0xB467 0x611C +0xB468 0x6123 +0xB469 0x60FA +0xB46A 0x6115 +0xB46B 0x60F0 +0xB46C 0x60FB +0xB46D 0x60F4 +0xB46E 0x6168 +0xB46F 0x60F1 +0xB470 0x610E +0xB471 0x60F6 +0xB472 0x6109 +0xB473 0x6100 +0xB474 0x6112 +0xB475 0x621F +0xB476 0x6249 +0xB477 0x63A3 +0xB478 0x638C +0xB479 0x63CF +0xB47A 0x63C0 +0xB47B 0x63E9 +0xB47C 0x63C9 +0xB47D 0x63C6 +0xB47E 0x63CD +0xB4A1 0x63D2 +0xB4A2 0x63E3 +0xB4A3 0x63D0 +0xB4A4 0x63E1 +0xB4A5 0x63D6 +0xB4A6 0x63ED +0xB4A7 0x63EE +0xB4A8 0x6376 +0xB4A9 0x63F4 +0xB4AA 0x63EA +0xB4AB 0x63DB +0xB4AC 0x6452 +0xB4AD 0x63DA +0xB4AE 0x63F9 +0xB4AF 0x655E +0xB4B0 0x6566 +0xB4B1 0x6562 +0xB4B2 0x6563 +0xB4B3 0x6591 +0xB4B4 0x6590 +0xB4B5 0x65AF +0xB4B6 0x666E +0xB4B7 0x6670 +0xB4B8 0x6674 +0xB4B9 0x6676 +0xB4BA 0x666F +0xB4BB 0x6691 +0xB4BC 0x667A +0xB4BD 0x667E +0xB4BE 0x6677 +0xB4BF 0x66FE +0xB4C0 0x66FF +0xB4C1 0x671F +0xB4C2 0x671D +0xB4C3 0x68FA +0xB4C4 0x68D5 +0xB4C5 0x68E0 +0xB4C6 0x68D8 +0xB4C7 0x68D7 +0xB4C8 0x6905 +0xB4C9 0x68DF +0xB4CA 0x68F5 +0xB4CB 0x68EE +0xB4CC 0x68E7 +0xB4CD 0x68F9 +0xB4CE 0x68D2 +0xB4CF 0x68F2 +0xB4D0 0x68E3 +0xB4D1 0x68CB +0xB4D2 0x68CD +0xB4D3 0x690D +0xB4D4 0x6912 +0xB4D5 0x690E +0xB4D6 0x68C9 +0xB4D7 0x68DA +0xB4D8 0x696E +0xB4D9 0x68FB +0xB4DA 0x6B3E +0xB4DB 0x6B3A +0xB4DC 0x6B3D +0xB4DD 0x6B98 +0xB4DE 0x6B96 +0xB4DF 0x6BBC +0xB4E0 0x6BEF +0xB4E1 0x6C2E +0xB4E2 0x6C2F +0xB4E3 0x6C2C +0xB4E4 0x6E2F +0xB4E5 0x6E38 +0xB4E6 0x6E54 +0xB4E7 0x6E21 +0xB4E8 0x6E32 +0xB4E9 0x6E67 +0xB4EA 0x6E4A +0xB4EB 0x6E20 +0xB4EC 0x6E25 +0xB4ED 0x6E23 +0xB4EE 0x6E1B +0xB4EF 0x6E5B +0xB4F0 0x6E58 +0xB4F1 0x6E24 +0xB4F2 0x6E56 +0xB4F3 0x6E6E +0xB4F4 0x6E2D +0xB4F5 0x6E26 +0xB4F6 0x6E6F +0xB4F7 0x6E34 +0xB4F8 0x6E4D +0xB4F9 0x6E3A +0xB4FA 0x6E2C +0xB4FB 0x6E43 +0xB4FC 0x6E1D +0xB4FD 0x6E3E +0xB4FE 0x6ECB +0xB540 0x6E89 +0xB541 0x6E19 +0xB542 0x6E4E +0xB543 0x6E63 +0xB544 0x6E44 +0xB545 0x6E72 +0xB546 0x6E69 +0xB547 0x6E5F +0xB548 0x7119 +0xB549 0x711A +0xB54A 0x7126 +0xB54B 0x7130 +0xB54C 0x7121 +0xB54D 0x7136 +0xB54E 0x716E +0xB54F 0x711C +0xB550 0x724C +0xB551 0x7284 +0xB552 0x7280 +0xB553 0x7336 +0xB554 0x7325 +0xB555 0x7334 +0xB556 0x7329 +0xB557 0x743A +0xB558 0x742A +0xB559 0x7433 +0xB55A 0x7422 +0xB55B 0x7425 +0xB55C 0x7435 +0xB55D 0x7436 +0xB55E 0x7434 +0xB55F 0x742F +0xB560 0x741B +0xB561 0x7426 +0xB562 0x7428 +0xB563 0x7525 +0xB564 0x7526 +0xB565 0x756B +0xB566 0x756A +0xB567 0x75E2 +0xB568 0x75DB +0xB569 0x75E3 +0xB56A 0x75D9 +0xB56B 0x75D8 +0xB56C 0x75DE +0xB56D 0x75E0 +0xB56E 0x767B +0xB56F 0x767C +0xB570 0x7696 +0xB571 0x7693 +0xB572 0x76B4 +0xB573 0x76DC +0xB574 0x774F +0xB575 0x77ED +0xB576 0x785D +0xB577 0x786C +0xB578 0x786F +0xB579 0x7A0D +0xB57A 0x7A08 +0xB57B 0x7A0B +0xB57C 0x7A05 +0xB57D 0x7A00 +0xB57E 0x7A98 +0xB5A1 0x7A97 +0xB5A2 0x7A96 +0xB5A3 0x7AE5 +0xB5A4 0x7AE3 +0xB5A5 0x7B49 +0xB5A6 0x7B56 +0xB5A7 0x7B46 +0xB5A8 0x7B50 +0xB5A9 0x7B52 +0xB5AA 0x7B54 +0xB5AB 0x7B4D +0xB5AC 0x7B4B +0xB5AD 0x7B4F +0xB5AE 0x7B51 +0xB5AF 0x7C9F +0xB5B0 0x7CA5 +0xB5B1 0x7D5E +0xB5B2 0x7D50 +0xB5B3 0x7D68 +0xB5B4 0x7D55 +0xB5B5 0x7D2B +0xB5B6 0x7D6E +0xB5B7 0x7D72 +0xB5B8 0x7D61 +0xB5B9 0x7D66 +0xB5BA 0x7D62 +0xB5BB 0x7D70 +0xB5BC 0x7D73 +0xB5BD 0x5584 +0xB5BE 0x7FD4 +0xB5BF 0x7FD5 +0xB5C0 0x800B +0xB5C1 0x8052 +0xB5C2 0x8085 +0xB5C3 0x8155 +0xB5C4 0x8154 +0xB5C5 0x814B +0xB5C6 0x8151 +0xB5C7 0x814E +0xB5C8 0x8139 +0xB5C9 0x8146 +0xB5CA 0x813E +0xB5CB 0x814C +0xB5CC 0x8153 +0xB5CD 0x8174 +0xB5CE 0x8212 +0xB5CF 0x821C +0xB5D0 0x83E9 +0xB5D1 0x8403 +0xB5D2 0x83F8 +0xB5D3 0x840D +0xB5D4 0x83E0 +0xB5D5 0x83C5 +0xB5D6 0x840B +0xB5D7 0x83C1 +0xB5D8 0x83EF +0xB5D9 0x83F1 +0xB5DA 0x83F4 +0xB5DB 0x8457 +0xB5DC 0x840A +0xB5DD 0x83F0 +0xB5DE 0x840C +0xB5DF 0x83CC +0xB5E0 0x83FD +0xB5E1 0x83F2 +0xB5E2 0x83CA +0xB5E3 0x8438 +0xB5E4 0x840E +0xB5E5 0x8404 +0xB5E6 0x83DC +0xB5E7 0x8407 +0xB5E8 0x83D4 +0xB5E9 0x83DF +0xB5EA 0x865B +0xB5EB 0x86DF +0xB5EC 0x86D9 +0xB5ED 0x86ED +0xB5EE 0x86D4 +0xB5EF 0x86DB +0xB5F0 0x86E4 +0xB5F1 0x86D0 +0xB5F2 0x86DE +0xB5F3 0x8857 +0xB5F4 0x88C1 +0xB5F5 0x88C2 +0xB5F6 0x88B1 +0xB5F7 0x8983 +0xB5F8 0x8996 +0xB5F9 0x8A3B +0xB5FA 0x8A60 +0xB5FB 0x8A55 +0xB5FC 0x8A5E +0xB5FD 0x8A3C +0xB5FE 0x8A41 +0xB640 0x8A54 +0xB641 0x8A5B +0xB642 0x8A50 +0xB643 0x8A46 +0xB644 0x8A34 +0xB645 0x8A3A +0xB646 0x8A36 +0xB647 0x8A56 +0xB648 0x8C61 +0xB649 0x8C82 +0xB64A 0x8CAF +0xB64B 0x8CBC +0xB64C 0x8CB3 +0xB64D 0x8CBD +0xB64E 0x8CC1 +0xB64F 0x8CBB +0xB650 0x8CC0 +0xB651 0x8CB4 +0xB652 0x8CB7 +0xB653 0x8CB6 +0xB654 0x8CBF +0xB655 0x8CB8 +0xB656 0x8D8A +0xB657 0x8D85 +0xB658 0x8D81 +0xB659 0x8DCE +0xB65A 0x8DDD +0xB65B 0x8DCB +0xB65C 0x8DDA +0xB65D 0x8DD1 +0xB65E 0x8DCC +0xB65F 0x8DDB +0xB660 0x8DC6 +0xB661 0x8EFB +0xB662 0x8EF8 +0xB663 0x8EFC +0xB664 0x8F9C +0xB665 0x902E +0xB666 0x9035 +0xB667 0x9031 +0xB668 0x9038 +0xB669 0x9032 +0xB66A 0x9036 +0xB66B 0x9102 +0xB66C 0x90F5 +0xB66D 0x9109 +0xB66E 0x90FE +0xB66F 0x9163 +0xB670 0x9165 +0xB671 0x91CF +0xB672 0x9214 +0xB673 0x9215 +0xB674 0x9223 +0xB675 0x9209 +0xB676 0x921E +0xB677 0x920D +0xB678 0x9210 +0xB679 0x9207 +0xB67A 0x9211 +0xB67B 0x9594 +0xB67C 0x958F +0xB67D 0x958B +0xB67E 0x9591 +0xB6A1 0x9593 +0xB6A2 0x9592 +0xB6A3 0x958E +0xB6A4 0x968A +0xB6A5 0x968E +0xB6A6 0x968B +0xB6A7 0x967D +0xB6A8 0x9685 +0xB6A9 0x9686 +0xB6AA 0x968D +0xB6AB 0x9672 +0xB6AC 0x9684 +0xB6AD 0x96C1 +0xB6AE 0x96C5 +0xB6AF 0x96C4 +0xB6B0 0x96C6 +0xB6B1 0x96C7 +0xB6B2 0x96EF +0xB6B3 0x96F2 +0xB6B4 0x97CC +0xB6B5 0x9805 +0xB6B6 0x9806 +0xB6B7 0x9808 +0xB6B8 0x98E7 +0xB6B9 0x98EA +0xB6BA 0x98EF +0xB6BB 0x98E9 +0xB6BC 0x98F2 +0xB6BD 0x98ED +0xB6BE 0x99AE +0xB6BF 0x99AD +0xB6C0 0x9EC3 +0xB6C1 0x9ECD +0xB6C2 0x9ED1 +0xB6C3 0x4E82 +0xB6C4 0x50AD +0xB6C5 0x50B5 +0xB6C6 0x50B2 +0xB6C7 0x50B3 +0xB6C8 0x50C5 +0xB6C9 0x50BE +0xB6CA 0x50AC +0xB6CB 0x50B7 +0xB6CC 0x50BB +0xB6CD 0x50AF +0xB6CE 0x50C7 +0xB6CF 0x527F +0xB6D0 0x5277 +0xB6D1 0x527D +0xB6D2 0x52DF +0xB6D3 0x52E6 +0xB6D4 0x52E4 +0xB6D5 0x52E2 +0xB6D6 0x52E3 +0xB6D7 0x532F +0xB6D8 0x55DF +0xB6D9 0x55E8 +0xB6DA 0x55D3 +0xB6DB 0x55E6 +0xB6DC 0x55CE +0xB6DD 0x55DC +0xB6DE 0x55C7 +0xB6DF 0x55D1 +0xB6E0 0x55E3 +0xB6E1 0x55E4 +0xB6E2 0x55EF +0xB6E3 0x55DA +0xB6E4 0x55E1 +0xB6E5 0x55C5 +0xB6E6 0x55C6 +0xB6E7 0x55E5 +0xB6E8 0x55C9 +0xB6E9 0x5712 +0xB6EA 0x5713 +0xB6EB 0x585E +0xB6EC 0x5851 +0xB6ED 0x5858 +0xB6EE 0x5857 +0xB6EF 0x585A +0xB6F0 0x5854 +0xB6F1 0x586B +0xB6F2 0x584C +0xB6F3 0x586D +0xB6F4 0x584A +0xB6F5 0x5862 +0xB6F6 0x5852 +0xB6F7 0x584B +0xB6F8 0x5967 +0xB6F9 0x5AC1 +0xB6FA 0x5AC9 +0xB6FB 0x5ACC +0xB6FC 0x5ABE +0xB6FD 0x5ABD +0xB6FE 0x5ABC +0xB740 0x5AB3 +0xB741 0x5AC2 +0xB742 0x5AB2 +0xB743 0x5D69 +0xB744 0x5D6F +0xB745 0x5E4C +0xB746 0x5E79 +0xB747 0x5EC9 +0xB748 0x5EC8 +0xB749 0x5F12 +0xB74A 0x5F59 +0xB74B 0x5FAC +0xB74C 0x5FAE +0xB74D 0x611A +0xB74E 0x610F +0xB74F 0x6148 +0xB750 0x611F +0xB751 0x60F3 +0xB752 0x611B +0xB753 0x60F9 +0xB754 0x6101 +0xB755 0x6108 +0xB756 0x614E +0xB757 0x614C +0xB758 0x6144 +0xB759 0x614D +0xB75A 0x613E +0xB75B 0x6134 +0xB75C 0x6127 +0xB75D 0x610D +0xB75E 0x6106 +0xB75F 0x6137 +0xB760 0x6221 +0xB761 0x6222 +0xB762 0x6413 +0xB763 0x643E +0xB764 0x641E +0xB765 0x642A +0xB766 0x642D +0xB767 0x643D +0xB768 0x642C +0xB769 0x640F +0xB76A 0x641C +0xB76B 0x6414 +0xB76C 0x640D +0xB76D 0x6436 +0xB76E 0x6416 +0xB76F 0x6417 +0xB770 0x6406 +0xB771 0x656C +0xB772 0x659F +0xB773 0x65B0 +0xB774 0x6697 +0xB775 0x6689 +0xB776 0x6687 +0xB777 0x6688 +0xB778 0x6696 +0xB779 0x6684 +0xB77A 0x6698 +0xB77B 0x668D +0xB77C 0x6703 +0xB77D 0x6994 +0xB77E 0x696D +0xB7A1 0x695A +0xB7A2 0x6977 +0xB7A3 0x6960 +0xB7A4 0x6954 +0xB7A5 0x6975 +0xB7A6 0x6930 +0xB7A7 0x6982 +0xB7A8 0x694A +0xB7A9 0x6968 +0xB7AA 0x696B +0xB7AB 0x695E +0xB7AC 0x6953 +0xB7AD 0x6979 +0xB7AE 0x6986 +0xB7AF 0x695D +0xB7B0 0x6963 +0xB7B1 0x695B +0xB7B2 0x6B47 +0xB7B3 0x6B72 +0xB7B4 0x6BC0 +0xB7B5 0x6BBF +0xB7B6 0x6BD3 +0xB7B7 0x6BFD +0xB7B8 0x6EA2 +0xB7B9 0x6EAF +0xB7BA 0x6ED3 +0xB7BB 0x6EB6 +0xB7BC 0x6EC2 +0xB7BD 0x6E90 +0xB7BE 0x6E9D +0xB7BF 0x6EC7 +0xB7C0 0x6EC5 +0xB7C1 0x6EA5 +0xB7C2 0x6E98 +0xB7C3 0x6EBC +0xB7C4 0x6EBA +0xB7C5 0x6EAB +0xB7C6 0x6ED1 +0xB7C7 0x6E96 +0xB7C8 0x6E9C +0xB7C9 0x6EC4 +0xB7CA 0x6ED4 +0xB7CB 0x6EAA +0xB7CC 0x6EA7 +0xB7CD 0x6EB4 +0xB7CE 0x714E +0xB7CF 0x7159 +0xB7D0 0x7169 +0xB7D1 0x7164 +0xB7D2 0x7149 +0xB7D3 0x7167 +0xB7D4 0x715C +0xB7D5 0x716C +0xB7D6 0x7166 +0xB7D7 0x714C +0xB7D8 0x7165 +0xB7D9 0x715E +0xB7DA 0x7146 +0xB7DB 0x7168 +0xB7DC 0x7156 +0xB7DD 0x723A +0xB7DE 0x7252 +0xB7DF 0x7337 +0xB7E0 0x7345 +0xB7E1 0x733F +0xB7E2 0x733E +0xB7E3 0x746F +0xB7E4 0x745A +0xB7E5 0x7455 +0xB7E6 0x745F +0xB7E7 0x745E +0xB7E8 0x7441 +0xB7E9 0x743F +0xB7EA 0x7459 +0xB7EB 0x745B +0xB7EC 0x745C +0xB7ED 0x7576 +0xB7EE 0x7578 +0xB7EF 0x7600 +0xB7F0 0x75F0 +0xB7F1 0x7601 +0xB7F2 0x75F2 +0xB7F3 0x75F1 +0xB7F4 0x75FA +0xB7F5 0x75FF +0xB7F6 0x75F4 +0xB7F7 0x75F3 +0xB7F8 0x76DE +0xB7F9 0x76DF +0xB7FA 0x775B +0xB7FB 0x776B +0xB7FC 0x7766 +0xB7FD 0x775E +0xB7FE 0x7763 +0xB840 0x7779 +0xB841 0x776A +0xB842 0x776C +0xB843 0x775C +0xB844 0x7765 +0xB845 0x7768 +0xB846 0x7762 +0xB847 0x77EE +0xB848 0x788E +0xB849 0x78B0 +0xB84A 0x7897 +0xB84B 0x7898 +0xB84C 0x788C +0xB84D 0x7889 +0xB84E 0x787C +0xB84F 0x7891 +0xB850 0x7893 +0xB851 0x787F +0xB852 0x797A +0xB853 0x797F +0xB854 0x7981 +0xB855 0x842C +0xB856 0x79BD +0xB857 0x7A1C +0xB858 0x7A1A +0xB859 0x7A20 +0xB85A 0x7A14 +0xB85B 0x7A1F +0xB85C 0x7A1E +0xB85D 0x7A9F +0xB85E 0x7AA0 +0xB85F 0x7B77 +0xB860 0x7BC0 +0xB861 0x7B60 +0xB862 0x7B6E +0xB863 0x7B67 +0xB864 0x7CB1 +0xB865 0x7CB3 +0xB866 0x7CB5 +0xB867 0x7D93 +0xB868 0x7D79 +0xB869 0x7D91 +0xB86A 0x7D81 +0xB86B 0x7D8F +0xB86C 0x7D5B +0xB86D 0x7F6E +0xB86E 0x7F69 +0xB86F 0x7F6A +0xB870 0x7F72 +0xB871 0x7FA9 +0xB872 0x7FA8 +0xB873 0x7FA4 +0xB874 0x8056 +0xB875 0x8058 +0xB876 0x8086 +0xB877 0x8084 +0xB878 0x8171 +0xB879 0x8170 +0xB87A 0x8178 +0xB87B 0x8165 +0xB87C 0x816E +0xB87D 0x8173 +0xB87E 0x816B +0xB8A1 0x8179 +0xB8A2 0x817A +0xB8A3 0x8166 +0xB8A4 0x8205 +0xB8A5 0x8247 +0xB8A6 0x8482 +0xB8A7 0x8477 +0xB8A8 0x843D +0xB8A9 0x8431 +0xB8AA 0x8475 +0xB8AB 0x8466 +0xB8AC 0x846B +0xB8AD 0x8449 +0xB8AE 0x846C +0xB8AF 0x845B +0xB8B0 0x843C +0xB8B1 0x8435 +0xB8B2 0x8461 +0xB8B3 0x8463 +0xB8B4 0x8469 +0xB8B5 0x846D +0xB8B6 0x8446 +0xB8B7 0x865E +0xB8B8 0x865C +0xB8B9 0x865F +0xB8BA 0x86F9 +0xB8BB 0x8713 +0xB8BC 0x8708 +0xB8BD 0x8707 +0xB8BE 0x8700 +0xB8BF 0x86FE +0xB8C0 0x86FB +0xB8C1 0x8702 +0xB8C2 0x8703 +0xB8C3 0x8706 +0xB8C4 0x870A +0xB8C5 0x8859 +0xB8C6 0x88DF +0xB8C7 0x88D4 +0xB8C8 0x88D9 +0xB8C9 0x88DC +0xB8CA 0x88D8 +0xB8CB 0x88DD +0xB8CC 0x88E1 +0xB8CD 0x88CA +0xB8CE 0x88D5 +0xB8CF 0x88D2 +0xB8D0 0x899C +0xB8D1 0x89E3 +0xB8D2 0x8A6B +0xB8D3 0x8A72 +0xB8D4 0x8A73 +0xB8D5 0x8A66 +0xB8D6 0x8A69 +0xB8D7 0x8A70 +0xB8D8 0x8A87 +0xB8D9 0x8A7C +0xB8DA 0x8A63 +0xB8DB 0x8AA0 +0xB8DC 0x8A71 +0xB8DD 0x8A85 +0xB8DE 0x8A6D +0xB8DF 0x8A62 +0xB8E0 0x8A6E +0xB8E1 0x8A6C +0xB8E2 0x8A79 +0xB8E3 0x8A7B +0xB8E4 0x8A3E +0xB8E5 0x8A68 +0xB8E6 0x8C62 +0xB8E7 0x8C8A +0xB8E8 0x8C89 +0xB8E9 0x8CCA +0xB8EA 0x8CC7 +0xB8EB 0x8CC8 +0xB8EC 0x8CC4 +0xB8ED 0x8CB2 +0xB8EE 0x8CC3 +0xB8EF 0x8CC2 +0xB8F0 0x8CC5 +0xB8F1 0x8DE1 +0xB8F2 0x8DDF +0xB8F3 0x8DE8 +0xB8F4 0x8DEF +0xB8F5 0x8DF3 +0xB8F6 0x8DFA +0xB8F7 0x8DEA +0xB8F8 0x8DE4 +0xB8F9 0x8DE6 +0xB8FA 0x8EB2 +0xB8FB 0x8F03 +0xB8FC 0x8F09 +0xB8FD 0x8EFE +0xB8FE 0x8F0A +0xB940 0x8F9F +0xB941 0x8FB2 +0xB942 0x904B +0xB943 0x904A +0xB944 0x9053 +0xB945 0x9042 +0xB946 0x9054 +0xB947 0x903C +0xB948 0x9055 +0xB949 0x9050 +0xB94A 0x9047 +0xB94B 0x904F +0xB94C 0x904E +0xB94D 0x904D +0xB94E 0x9051 +0xB94F 0x903E +0xB950 0x9041 +0xB951 0x9112 +0xB952 0x9117 +0xB953 0x916C +0xB954 0x916A +0xB955 0x9169 +0xB956 0x91C9 +0xB957 0x9237 +0xB958 0x9257 +0xB959 0x9238 +0xB95A 0x923D +0xB95B 0x9240 +0xB95C 0x923E +0xB95D 0x925B +0xB95E 0x924B +0xB95F 0x9264 +0xB960 0x9251 +0xB961 0x9234 +0xB962 0x9249 +0xB963 0x924D +0xB964 0x9245 +0xB965 0x9239 +0xB966 0x923F +0xB967 0x925A +0xB968 0x9598 +0xB969 0x9698 +0xB96A 0x9694 +0xB96B 0x9695 +0xB96C 0x96CD +0xB96D 0x96CB +0xB96E 0x96C9 +0xB96F 0x96CA +0xB970 0x96F7 +0xB971 0x96FB +0xB972 0x96F9 +0xB973 0x96F6 +0xB974 0x9756 +0xB975 0x9774 +0xB976 0x9776 +0xB977 0x9810 +0xB978 0x9811 +0xB979 0x9813 +0xB97A 0x980A +0xB97B 0x9812 +0xB97C 0x980C +0xB97D 0x98FC +0xB97E 0x98F4 +0xB9A1 0x98FD +0xB9A2 0x98FE +0xB9A3 0x99B3 +0xB9A4 0x99B1 +0xB9A5 0x99B4 +0xB9A6 0x9AE1 +0xB9A7 0x9CE9 +0xB9A8 0x9E82 +0xB9A9 0x9F0E +0xB9AA 0x9F13 +0xB9AB 0x9F20 +0xB9AC 0x50E7 +0xB9AD 0x50EE +0xB9AE 0x50E5 +0xB9AF 0x50D6 +0xB9B0 0x50ED +0xB9B1 0x50DA +0xB9B2 0x50D5 +0xB9B3 0x50CF +0xB9B4 0x50D1 +0xB9B5 0x50F1 +0xB9B6 0x50CE +0xB9B7 0x50E9 +0xB9B8 0x5162 +0xB9B9 0x51F3 +0xB9BA 0x5283 +0xB9BB 0x5282 +0xB9BC 0x5331 +0xB9BD 0x53AD +0xB9BE 0x55FE +0xB9BF 0x5600 +0xB9C0 0x561B +0xB9C1 0x5617 +0xB9C2 0x55FD +0xB9C3 0x5614 +0xB9C4 0x5606 +0xB9C5 0x5609 +0xB9C6 0x560D +0xB9C7 0x560E +0xB9C8 0x55F7 +0xB9C9 0x5616 +0xB9CA 0x561F +0xB9CB 0x5608 +0xB9CC 0x5610 +0xB9CD 0x55F6 +0xB9CE 0x5718 +0xB9CF 0x5716 +0xB9D0 0x5875 +0xB9D1 0x587E +0xB9D2 0x5883 +0xB9D3 0x5893 +0xB9D4 0x588A +0xB9D5 0x5879 +0xB9D6 0x5885 +0xB9D7 0x587D +0xB9D8 0x58FD +0xB9D9 0x5925 +0xB9DA 0x5922 +0xB9DB 0x5924 +0xB9DC 0x596A +0xB9DD 0x5969 +0xB9DE 0x5AE1 +0xB9DF 0x5AE6 +0xB9E0 0x5AE9 +0xB9E1 0x5AD7 +0xB9E2 0x5AD6 +0xB9E3 0x5AD8 +0xB9E4 0x5AE3 +0xB9E5 0x5B75 +0xB9E6 0x5BDE +0xB9E7 0x5BE7 +0xB9E8 0x5BE1 +0xB9E9 0x5BE5 +0xB9EA 0x5BE6 +0xB9EB 0x5BE8 +0xB9EC 0x5BE2 +0xB9ED 0x5BE4 +0xB9EE 0x5BDF +0xB9EF 0x5C0D +0xB9F0 0x5C62 +0xB9F1 0x5D84 +0xB9F2 0x5D87 +0xB9F3 0x5E5B +0xB9F4 0x5E63 +0xB9F5 0x5E55 +0xB9F6 0x5E57 +0xB9F7 0x5E54 +0xB9F8 0x5ED3 +0xB9F9 0x5ED6 +0xB9FA 0x5F0A +0xB9FB 0x5F46 +0xB9FC 0x5F70 +0xB9FD 0x5FB9 +0xB9FE 0x6147 +0xBA40 0x613F +0xBA41 0x614B +0xBA42 0x6177 +0xBA43 0x6162 +0xBA44 0x6163 +0xBA45 0x615F +0xBA46 0x615A +0xBA47 0x6158 +0xBA48 0x6175 +0xBA49 0x622A +0xBA4A 0x6487 +0xBA4B 0x6458 +0xBA4C 0x6454 +0xBA4D 0x64A4 +0xBA4E 0x6478 +0xBA4F 0x645F +0xBA50 0x647A +0xBA51 0x6451 +0xBA52 0x6467 +0xBA53 0x6434 +0xBA54 0x646D +0xBA55 0x647B +0xBA56 0x6572 +0xBA57 0x65A1 +0xBA58 0x65D7 +0xBA59 0x65D6 +0xBA5A 0x66A2 +0xBA5B 0x66A8 +0xBA5C 0x669D +0xBA5D 0x699C +0xBA5E 0x69A8 +0xBA5F 0x6995 +0xBA60 0x69C1 +0xBA61 0x69AE +0xBA62 0x69D3 +0xBA63 0x69CB +0xBA64 0x699B +0xBA65 0x69B7 +0xBA66 0x69BB +0xBA67 0x69AB +0xBA68 0x69B4 +0xBA69 0x69D0 +0xBA6A 0x69CD +0xBA6B 0x69AD +0xBA6C 0x69CC +0xBA6D 0x69A6 +0xBA6E 0x69C3 +0xBA6F 0x69A3 +0xBA70 0x6B49 +0xBA71 0x6B4C +0xBA72 0x6C33 +0xBA73 0x6F33 +0xBA74 0x6F14 +0xBA75 0x6EFE +0xBA76 0x6F13 +0xBA77 0x6EF4 +0xBA78 0x6F29 +0xBA79 0x6F3E +0xBA7A 0x6F20 +0xBA7B 0x6F2C +0xBA7C 0x6F0F +0xBA7D 0x6F02 +0xBA7E 0x6F22 +0xBAA1 0x6EFF +0xBAA2 0x6EEF +0xBAA3 0x6F06 +0xBAA4 0x6F31 +0xBAA5 0x6F38 +0xBAA6 0x6F32 +0xBAA7 0x6F23 +0xBAA8 0x6F15 +0xBAA9 0x6F2B +0xBAAA 0x6F2F +0xBAAB 0x6F88 +0xBAAC 0x6F2A +0xBAAD 0x6EEC +0xBAAE 0x6F01 +0xBAAF 0x6EF2 +0xBAB0 0x6ECC +0xBAB1 0x6EF7 +0xBAB2 0x7194 +0xBAB3 0x7199 +0xBAB4 0x717D +0xBAB5 0x718A +0xBAB6 0x7184 +0xBAB7 0x7192 +0xBAB8 0x723E +0xBAB9 0x7292 +0xBABA 0x7296 +0xBABB 0x7344 +0xBABC 0x7350 +0xBABD 0x7464 +0xBABE 0x7463 +0xBABF 0x746A +0xBAC0 0x7470 +0xBAC1 0x746D +0xBAC2 0x7504 +0xBAC3 0x7591 +0xBAC4 0x7627 +0xBAC5 0x760D +0xBAC6 0x760B +0xBAC7 0x7609 +0xBAC8 0x7613 +0xBAC9 0x76E1 +0xBACA 0x76E3 +0xBACB 0x7784 +0xBACC 0x777D +0xBACD 0x777F +0xBACE 0x7761 +0xBACF 0x78C1 +0xBAD0 0x789F +0xBAD1 0x78A7 +0xBAD2 0x78B3 +0xBAD3 0x78A9 +0xBAD4 0x78A3 +0xBAD5 0x798E +0xBAD6 0x798F +0xBAD7 0x798D +0xBAD8 0x7A2E +0xBAD9 0x7A31 +0xBADA 0x7AAA +0xBADB 0x7AA9 +0xBADC 0x7AED +0xBADD 0x7AEF +0xBADE 0x7BA1 +0xBADF 0x7B95 +0xBAE0 0x7B8B +0xBAE1 0x7B75 +0xBAE2 0x7B97 +0xBAE3 0x7B9D +0xBAE4 0x7B94 +0xBAE5 0x7B8F +0xBAE6 0x7BB8 +0xBAE7 0x7B87 +0xBAE8 0x7B84 +0xBAE9 0x7CB9 +0xBAEA 0x7CBD +0xBAEB 0x7CBE +0xBAEC 0x7DBB +0xBAED 0x7DB0 +0xBAEE 0x7D9C +0xBAEF 0x7DBD +0xBAF0 0x7DBE +0xBAF1 0x7DA0 +0xBAF2 0x7DCA +0xBAF3 0x7DB4 +0xBAF4 0x7DB2 +0xBAF5 0x7DB1 +0xBAF6 0x7DBA +0xBAF7 0x7DA2 +0xBAF8 0x7DBF +0xBAF9 0x7DB5 +0xBAFA 0x7DB8 +0xBAFB 0x7DAD +0xBAFC 0x7DD2 +0xBAFD 0x7DC7 +0xBAFE 0x7DAC +0xBB40 0x7F70 +0xBB41 0x7FE0 +0xBB42 0x7FE1 +0xBB43 0x7FDF +0xBB44 0x805E +0xBB45 0x805A +0xBB46 0x8087 +0xBB47 0x8150 +0xBB48 0x8180 +0xBB49 0x818F +0xBB4A 0x8188 +0xBB4B 0x818A +0xBB4C 0x817F +0xBB4D 0x8182 +0xBB4E 0x81E7 +0xBB4F 0x81FA +0xBB50 0x8207 +0xBB51 0x8214 +0xBB52 0x821E +0xBB53 0x824B +0xBB54 0x84C9 +0xBB55 0x84BF +0xBB56 0x84C6 +0xBB57 0x84C4 +0xBB58 0x8499 +0xBB59 0x849E +0xBB5A 0x84B2 +0xBB5B 0x849C +0xBB5C 0x84CB +0xBB5D 0x84B8 +0xBB5E 0x84C0 +0xBB5F 0x84D3 +0xBB60 0x8490 +0xBB61 0x84BC +0xBB62 0x84D1 +0xBB63 0x84CA +0xBB64 0x873F +0xBB65 0x871C +0xBB66 0x873B +0xBB67 0x8722 +0xBB68 0x8725 +0xBB69 0x8734 +0xBB6A 0x8718 +0xBB6B 0x8755 +0xBB6C 0x8737 +0xBB6D 0x8729 +0xBB6E 0x88F3 +0xBB6F 0x8902 +0xBB70 0x88F4 +0xBB71 0x88F9 +0xBB72 0x88F8 +0xBB73 0x88FD +0xBB74 0x88E8 +0xBB75 0x891A +0xBB76 0x88EF +0xBB77 0x8AA6 +0xBB78 0x8A8C +0xBB79 0x8A9E +0xBB7A 0x8AA3 +0xBB7B 0x8A8D +0xBB7C 0x8AA1 +0xBB7D 0x8A93 +0xBB7E 0x8AA4 +0xBBA1 0x8AAA +0xBBA2 0x8AA5 +0xBBA3 0x8AA8 +0xBBA4 0x8A98 +0xBBA5 0x8A91 +0xBBA6 0x8A9A +0xBBA7 0x8AA7 +0xBBA8 0x8C6A +0xBBA9 0x8C8D +0xBBAA 0x8C8C +0xBBAB 0x8CD3 +0xBBAC 0x8CD1 +0xBBAD 0x8CD2 +0xBBAE 0x8D6B +0xBBAF 0x8D99 +0xBBB0 0x8D95 +0xBBB1 0x8DFC +0xBBB2 0x8F14 +0xBBB3 0x8F12 +0xBBB4 0x8F15 +0xBBB5 0x8F13 +0xBBB6 0x8FA3 +0xBBB7 0x9060 +0xBBB8 0x9058 +0xBBB9 0x905C +0xBBBA 0x9063 +0xBBBB 0x9059 +0xBBBC 0x905E +0xBBBD 0x9062 +0xBBBE 0x905D +0xBBBF 0x905B +0xBBC0 0x9119 +0xBBC1 0x9118 +0xBBC2 0x911E +0xBBC3 0x9175 +0xBBC4 0x9178 +0xBBC5 0x9177 +0xBBC6 0x9174 +0xBBC7 0x9278 +0xBBC8 0x9280 +0xBBC9 0x9285 +0xBBCA 0x9298 +0xBBCB 0x9296 +0xBBCC 0x927B +0xBBCD 0x9293 +0xBBCE 0x929C +0xBBCF 0x92A8 +0xBBD0 0x927C +0xBBD1 0x9291 +0xBBD2 0x95A1 +0xBBD3 0x95A8 +0xBBD4 0x95A9 +0xBBD5 0x95A3 +0xBBD6 0x95A5 +0xBBD7 0x95A4 +0xBBD8 0x9699 +0xBBD9 0x969C +0xBBDA 0x969B +0xBBDB 0x96CC +0xBBDC 0x96D2 +0xBBDD 0x9700 +0xBBDE 0x977C +0xBBDF 0x9785 +0xBBE0 0x97F6 +0xBBE1 0x9817 +0xBBE2 0x9818 +0xBBE3 0x98AF +0xBBE4 0x98B1 +0xBBE5 0x9903 +0xBBE6 0x9905 +0xBBE7 0x990C +0xBBE8 0x9909 +0xBBE9 0x99C1 +0xBBEA 0x9AAF +0xBBEB 0x9AB0 +0xBBEC 0x9AE6 +0xBBED 0x9B41 +0xBBEE 0x9B42 +0xBBEF 0x9CF4 +0xBBF0 0x9CF6 +0xBBF1 0x9CF3 +0xBBF2 0x9EBC +0xBBF3 0x9F3B +0xBBF4 0x9F4A +0xBBF5 0x5104 +0xBBF6 0x5100 +0xBBF7 0x50FB +0xBBF8 0x50F5 +0xBBF9 0x50F9 +0xBBFA 0x5102 +0xBBFB 0x5108 +0xBBFC 0x5109 +0xBBFD 0x5105 +0xBBFE 0x51DC +0xBC40 0x5287 +0xBC41 0x5288 +0xBC42 0x5289 +0xBC43 0x528D +0xBC44 0x528A +0xBC45 0x52F0 +0xBC46 0x53B2 +0xBC47 0x562E +0xBC48 0x563B +0xBC49 0x5639 +0xBC4A 0x5632 +0xBC4B 0x563F +0xBC4C 0x5634 +0xBC4D 0x5629 +0xBC4E 0x5653 +0xBC4F 0x564E +0xBC50 0x5657 +0xBC51 0x5674 +0xBC52 0x5636 +0xBC53 0x562F +0xBC54 0x5630 +0xBC55 0x5880 +0xBC56 0x589F +0xBC57 0x589E +0xBC58 0x58B3 +0xBC59 0x589C +0xBC5A 0x58AE +0xBC5B 0x58A9 +0xBC5C 0x58A6 +0xBC5D 0x596D +0xBC5E 0x5B09 +0xBC5F 0x5AFB +0xBC60 0x5B0B +0xBC61 0x5AF5 +0xBC62 0x5B0C +0xBC63 0x5B08 +0xBC64 0x5BEE +0xBC65 0x5BEC +0xBC66 0x5BE9 +0xBC67 0x5BEB +0xBC68 0x5C64 +0xBC69 0x5C65 +0xBC6A 0x5D9D +0xBC6B 0x5D94 +0xBC6C 0x5E62 +0xBC6D 0x5E5F +0xBC6E 0x5E61 +0xBC6F 0x5EE2 +0xBC70 0x5EDA +0xBC71 0x5EDF +0xBC72 0x5EDD +0xBC73 0x5EE3 +0xBC74 0x5EE0 +0xBC75 0x5F48 +0xBC76 0x5F71 +0xBC77 0x5FB7 +0xBC78 0x5FB5 +0xBC79 0x6176 +0xBC7A 0x6167 +0xBC7B 0x616E +0xBC7C 0x615D +0xBC7D 0x6155 +0xBC7E 0x6182 +0xBCA1 0x617C +0xBCA2 0x6170 +0xBCA3 0x616B +0xBCA4 0x617E +0xBCA5 0x61A7 +0xBCA6 0x6190 +0xBCA7 0x61AB +0xBCA8 0x618E +0xBCA9 0x61AC +0xBCAA 0x619A +0xBCAB 0x61A4 +0xBCAC 0x6194 +0xBCAD 0x61AE +0xBCAE 0x622E +0xBCAF 0x6469 +0xBCB0 0x646F +0xBCB1 0x6479 +0xBCB2 0x649E +0xBCB3 0x64B2 +0xBCB4 0x6488 +0xBCB5 0x6490 +0xBCB6 0x64B0 +0xBCB7 0x64A5 +0xBCB8 0x6493 +0xBCB9 0x6495 +0xBCBA 0x64A9 +0xBCBB 0x6492 +0xBCBC 0x64AE +0xBCBD 0x64AD +0xBCBE 0x64AB +0xBCBF 0x649A +0xBCC0 0x64AC +0xBCC1 0x6499 +0xBCC2 0x64A2 +0xBCC3 0x64B3 +0xBCC4 0x6575 +0xBCC5 0x6577 +0xBCC6 0x6578 +0xBCC7 0x66AE +0xBCC8 0x66AB +0xBCC9 0x66B4 +0xBCCA 0x66B1 +0xBCCB 0x6A23 +0xBCCC 0x6A1F +0xBCCD 0x69E8 +0xBCCE 0x6A01 +0xBCCF 0x6A1E +0xBCD0 0x6A19 +0xBCD1 0x69FD +0xBCD2 0x6A21 +0xBCD3 0x6A13 +0xBCD4 0x6A0A +0xBCD5 0x69F3 +0xBCD6 0x6A02 +0xBCD7 0x6A05 +0xBCD8 0x69ED +0xBCD9 0x6A11 +0xBCDA 0x6B50 +0xBCDB 0x6B4E +0xBCDC 0x6BA4 +0xBCDD 0x6BC5 +0xBCDE 0x6BC6 +0xBCDF 0x6F3F +0xBCE0 0x6F7C +0xBCE1 0x6F84 +0xBCE2 0x6F51 +0xBCE3 0x6F66 +0xBCE4 0x6F54 +0xBCE5 0x6F86 +0xBCE6 0x6F6D +0xBCE7 0x6F5B +0xBCE8 0x6F78 +0xBCE9 0x6F6E +0xBCEA 0x6F8E +0xBCEB 0x6F7A +0xBCEC 0x6F70 +0xBCED 0x6F64 +0xBCEE 0x6F97 +0xBCEF 0x6F58 +0xBCF0 0x6ED5 +0xBCF1 0x6F6F +0xBCF2 0x6F60 +0xBCF3 0x6F5F +0xBCF4 0x719F +0xBCF5 0x71AC +0xBCF6 0x71B1 +0xBCF7 0x71A8 +0xBCF8 0x7256 +0xBCF9 0x729B +0xBCFA 0x734E +0xBCFB 0x7357 +0xBCFC 0x7469 +0xBCFD 0x748B +0xBCFE 0x7483 +0xBD40 0x747E +0xBD41 0x7480 +0xBD42 0x757F +0xBD43 0x7620 +0xBD44 0x7629 +0xBD45 0x761F +0xBD46 0x7624 +0xBD47 0x7626 +0xBD48 0x7621 +0xBD49 0x7622 +0xBD4A 0x769A +0xBD4B 0x76BA +0xBD4C 0x76E4 +0xBD4D 0x778E +0xBD4E 0x7787 +0xBD4F 0x778C +0xBD50 0x7791 +0xBD51 0x778B +0xBD52 0x78CB +0xBD53 0x78C5 +0xBD54 0x78BA +0xBD55 0x78CA +0xBD56 0x78BE +0xBD57 0x78D5 +0xBD58 0x78BC +0xBD59 0x78D0 +0xBD5A 0x7A3F +0xBD5B 0x7A3C +0xBD5C 0x7A40 +0xBD5D 0x7A3D +0xBD5E 0x7A37 +0xBD5F 0x7A3B +0xBD60 0x7AAF +0xBD61 0x7AAE +0xBD62 0x7BAD +0xBD63 0x7BB1 +0xBD64 0x7BC4 +0xBD65 0x7BB4 +0xBD66 0x7BC6 +0xBD67 0x7BC7 +0xBD68 0x7BC1 +0xBD69 0x7BA0 +0xBD6A 0x7BCC +0xBD6B 0x7CCA +0xBD6C 0x7DE0 +0xBD6D 0x7DF4 +0xBD6E 0x7DEF +0xBD6F 0x7DFB +0xBD70 0x7DD8 +0xBD71 0x7DEC +0xBD72 0x7DDD +0xBD73 0x7DE8 +0xBD74 0x7DE3 +0xBD75 0x7DDA +0xBD76 0x7DDE +0xBD77 0x7DE9 +0xBD78 0x7D9E +0xBD79 0x7DD9 +0xBD7A 0x7DF2 +0xBD7B 0x7DF9 +0xBD7C 0x7F75 +0xBD7D 0x7F77 +0xBD7E 0x7FAF +0xBDA1 0x7FE9 +0xBDA2 0x8026 +0xBDA3 0x819B +0xBDA4 0x819C +0xBDA5 0x819D +0xBDA6 0x81A0 +0xBDA7 0x819A +0xBDA8 0x8198 +0xBDA9 0x8517 +0xBDAA 0x853D +0xBDAB 0x851A +0xBDAC 0x84EE +0xBDAD 0x852C +0xBDAE 0x852D +0xBDAF 0x8513 +0xBDB0 0x8511 +0xBDB1 0x8523 +0xBDB2 0x8521 +0xBDB3 0x8514 +0xBDB4 0x84EC +0xBDB5 0x8525 +0xBDB6 0x84FF +0xBDB7 0x8506 +0xBDB8 0x8782 +0xBDB9 0x8774 +0xBDBA 0x8776 +0xBDBB 0x8760 +0xBDBC 0x8766 +0xBDBD 0x8778 +0xBDBE 0x8768 +0xBDBF 0x8759 +0xBDC0 0x8757 +0xBDC1 0x874C +0xBDC2 0x8753 +0xBDC3 0x885B +0xBDC4 0x885D +0xBDC5 0x8910 +0xBDC6 0x8907 +0xBDC7 0x8912 +0xBDC8 0x8913 +0xBDC9 0x8915 +0xBDCA 0x890A +0xBDCB 0x8ABC +0xBDCC 0x8AD2 +0xBDCD 0x8AC7 +0xBDCE 0x8AC4 +0xBDCF 0x8A95 +0xBDD0 0x8ACB +0xBDD1 0x8AF8 +0xBDD2 0x8AB2 +0xBDD3 0x8AC9 +0xBDD4 0x8AC2 +0xBDD5 0x8ABF +0xBDD6 0x8AB0 +0xBDD7 0x8AD6 +0xBDD8 0x8ACD +0xBDD9 0x8AB6 +0xBDDA 0x8AB9 +0xBDDB 0x8ADB +0xBDDC 0x8C4C +0xBDDD 0x8C4E +0xBDDE 0x8C6C +0xBDDF 0x8CE0 +0xBDE0 0x8CDE +0xBDE1 0x8CE6 +0xBDE2 0x8CE4 +0xBDE3 0x8CEC +0xBDE4 0x8CED +0xBDE5 0x8CE2 +0xBDE6 0x8CE3 +0xBDE7 0x8CDC +0xBDE8 0x8CEA +0xBDE9 0x8CE1 +0xBDEA 0x8D6D +0xBDEB 0x8D9F +0xBDEC 0x8DA3 +0xBDED 0x8E2B +0xBDEE 0x8E10 +0xBDEF 0x8E1D +0xBDF0 0x8E22 +0xBDF1 0x8E0F +0xBDF2 0x8E29 +0xBDF3 0x8E1F +0xBDF4 0x8E21 +0xBDF5 0x8E1E +0xBDF6 0x8EBA +0xBDF7 0x8F1D +0xBDF8 0x8F1B +0xBDF9 0x8F1F +0xBDFA 0x8F29 +0xBDFB 0x8F26 +0xBDFC 0x8F2A +0xBDFD 0x8F1C +0xBDFE 0x8F1E +0xBE40 0x8F25 +0xBE41 0x9069 +0xBE42 0x906E +0xBE43 0x9068 +0xBE44 0x906D +0xBE45 0x9077 +0xBE46 0x9130 +0xBE47 0x912D +0xBE48 0x9127 +0xBE49 0x9131 +0xBE4A 0x9187 +0xBE4B 0x9189 +0xBE4C 0x918B +0xBE4D 0x9183 +0xBE4E 0x92C5 +0xBE4F 0x92BB +0xBE50 0x92B7 +0xBE51 0x92EA +0xBE52 0x92AC +0xBE53 0x92E4 +0xBE54 0x92C1 +0xBE55 0x92B3 +0xBE56 0x92BC +0xBE57 0x92D2 +0xBE58 0x92C7 +0xBE59 0x92F0 +0xBE5A 0x92B2 +0xBE5B 0x95AD +0xBE5C 0x95B1 +0xBE5D 0x9704 +0xBE5E 0x9706 +0xBE5F 0x9707 +0xBE60 0x9709 +0xBE61 0x9760 +0xBE62 0x978D +0xBE63 0x978B +0xBE64 0x978F +0xBE65 0x9821 +0xBE66 0x982B +0xBE67 0x981C +0xBE68 0x98B3 +0xBE69 0x990A +0xBE6A 0x9913 +0xBE6B 0x9912 +0xBE6C 0x9918 +0xBE6D 0x99DD +0xBE6E 0x99D0 +0xBE6F 0x99DF +0xBE70 0x99DB +0xBE71 0x99D1 +0xBE72 0x99D5 +0xBE73 0x99D2 +0xBE74 0x99D9 +0xBE75 0x9AB7 +0xBE76 0x9AEE +0xBE77 0x9AEF +0xBE78 0x9B27 +0xBE79 0x9B45 +0xBE7A 0x9B44 +0xBE7B 0x9B77 +0xBE7C 0x9B6F +0xBE7D 0x9D06 +0xBE7E 0x9D09 +0xBEA1 0x9D03 +0xBEA2 0x9EA9 +0xBEA3 0x9EBE +0xBEA4 0x9ECE +0xBEA5 0x58A8 +0xBEA6 0x9F52 +0xBEA7 0x5112 +0xBEA8 0x5118 +0xBEA9 0x5114 +0xBEAA 0x5110 +0xBEAB 0x5115 +0xBEAC 0x5180 +0xBEAD 0x51AA +0xBEAE 0x51DD +0xBEAF 0x5291 +0xBEB0 0x5293 +0xBEB1 0x52F3 +0xBEB2 0x5659 +0xBEB3 0x566B +0xBEB4 0x5679 +0xBEB5 0x5669 +0xBEB6 0x5664 +0xBEB7 0x5678 +0xBEB8 0x566A +0xBEB9 0x5668 +0xBEBA 0x5665 +0xBEBB 0x5671 +0xBEBC 0x566F +0xBEBD 0x566C +0xBEBE 0x5662 +0xBEBF 0x5676 +0xBEC0 0x58C1 +0xBEC1 0x58BE +0xBEC2 0x58C7 +0xBEC3 0x58C5 +0xBEC4 0x596E +0xBEC5 0x5B1D +0xBEC6 0x5B34 +0xBEC7 0x5B78 +0xBEC8 0x5BF0 +0xBEC9 0x5C0E +0xBECA 0x5F4A +0xBECB 0x61B2 +0xBECC 0x6191 +0xBECD 0x61A9 +0xBECE 0x618A +0xBECF 0x61CD +0xBED0 0x61B6 +0xBED1 0x61BE +0xBED2 0x61CA +0xBED3 0x61C8 +0xBED4 0x6230 +0xBED5 0x64C5 +0xBED6 0x64C1 +0xBED7 0x64CB +0xBED8 0x64BB +0xBED9 0x64BC +0xBEDA 0x64DA +0xBEDB 0x64C4 +0xBEDC 0x64C7 +0xBEDD 0x64C2 +0xBEDE 0x64CD +0xBEDF 0x64BF +0xBEE0 0x64D2 +0xBEE1 0x64D4 +0xBEE2 0x64BE +0xBEE3 0x6574 +0xBEE4 0x66C6 +0xBEE5 0x66C9 +0xBEE6 0x66B9 +0xBEE7 0x66C4 +0xBEE8 0x66C7 +0xBEE9 0x66B8 +0xBEEA 0x6A3D +0xBEEB 0x6A38 +0xBEEC 0x6A3A +0xBEED 0x6A59 +0xBEEE 0x6A6B +0xBEEF 0x6A58 +0xBEF0 0x6A39 +0xBEF1 0x6A44 +0xBEF2 0x6A62 +0xBEF3 0x6A61 +0xBEF4 0x6A4B +0xBEF5 0x6A47 +0xBEF6 0x6A35 +0xBEF7 0x6A5F +0xBEF8 0x6A48 +0xBEF9 0x6B59 +0xBEFA 0x6B77 +0xBEFB 0x6C05 +0xBEFC 0x6FC2 +0xBEFD 0x6FB1 +0xBEFE 0x6FA1 +0xBF40 0x6FC3 +0xBF41 0x6FA4 +0xBF42 0x6FC1 +0xBF43 0x6FA7 +0xBF44 0x6FB3 +0xBF45 0x6FC0 +0xBF46 0x6FB9 +0xBF47 0x6FB6 +0xBF48 0x6FA6 +0xBF49 0x6FA0 +0xBF4A 0x6FB4 +0xBF4B 0x71BE +0xBF4C 0x71C9 +0xBF4D 0x71D0 +0xBF4E 0x71D2 +0xBF4F 0x71C8 +0xBF50 0x71D5 +0xBF51 0x71B9 +0xBF52 0x71CE +0xBF53 0x71D9 +0xBF54 0x71DC +0xBF55 0x71C3 +0xBF56 0x71C4 +0xBF57 0x7368 +0xBF58 0x749C +0xBF59 0x74A3 +0xBF5A 0x7498 +0xBF5B 0x749F +0xBF5C 0x749E +0xBF5D 0x74E2 +0xBF5E 0x750C +0xBF5F 0x750D +0xBF60 0x7634 +0xBF61 0x7638 +0xBF62 0x763A +0xBF63 0x76E7 +0xBF64 0x76E5 +0xBF65 0x77A0 +0xBF66 0x779E +0xBF67 0x779F +0xBF68 0x77A5 +0xBF69 0x78E8 +0xBF6A 0x78DA +0xBF6B 0x78EC +0xBF6C 0x78E7 +0xBF6D 0x79A6 +0xBF6E 0x7A4D +0xBF6F 0x7A4E +0xBF70 0x7A46 +0xBF71 0x7A4C +0xBF72 0x7A4B +0xBF73 0x7ABA +0xBF74 0x7BD9 +0xBF75 0x7C11 +0xBF76 0x7BC9 +0xBF77 0x7BE4 +0xBF78 0x7BDB +0xBF79 0x7BE1 +0xBF7A 0x7BE9 +0xBF7B 0x7BE6 +0xBF7C 0x7CD5 +0xBF7D 0x7CD6 +0xBF7E 0x7E0A +0xBFA1 0x7E11 +0xBFA2 0x7E08 +0xBFA3 0x7E1B +0xBFA4 0x7E23 +0xBFA5 0x7E1E +0xBFA6 0x7E1D +0xBFA7 0x7E09 +0xBFA8 0x7E10 +0xBFA9 0x7F79 +0xBFAA 0x7FB2 +0xBFAB 0x7FF0 +0xBFAC 0x7FF1 +0xBFAD 0x7FEE +0xBFAE 0x8028 +0xBFAF 0x81B3 +0xBFB0 0x81A9 +0xBFB1 0x81A8 +0xBFB2 0x81FB +0xBFB3 0x8208 +0xBFB4 0x8258 +0xBFB5 0x8259 +0xBFB6 0x854A +0xBFB7 0x8559 +0xBFB8 0x8548 +0xBFB9 0x8568 +0xBFBA 0x8569 +0xBFBB 0x8543 +0xBFBC 0x8549 +0xBFBD 0x856D +0xBFBE 0x856A +0xBFBF 0x855E +0xBFC0 0x8783 +0xBFC1 0x879F +0xBFC2 0x879E +0xBFC3 0x87A2 +0xBFC4 0x878D +0xBFC5 0x8861 +0xBFC6 0x892A +0xBFC7 0x8932 +0xBFC8 0x8925 +0xBFC9 0x892B +0xBFCA 0x8921 +0xBFCB 0x89AA +0xBFCC 0x89A6 +0xBFCD 0x8AE6 +0xBFCE 0x8AFA +0xBFCF 0x8AEB +0xBFD0 0x8AF1 +0xBFD1 0x8B00 +0xBFD2 0x8ADC +0xBFD3 0x8AE7 +0xBFD4 0x8AEE +0xBFD5 0x8AFE +0xBFD6 0x8B01 +0xBFD7 0x8B02 +0xBFD8 0x8AF7 +0xBFD9 0x8AED +0xBFDA 0x8AF3 +0xBFDB 0x8AF6 +0xBFDC 0x8AFC +0xBFDD 0x8C6B +0xBFDE 0x8C6D +0xBFDF 0x8C93 +0xBFE0 0x8CF4 +0xBFE1 0x8E44 +0xBFE2 0x8E31 +0xBFE3 0x8E34 +0xBFE4 0x8E42 +0xBFE5 0x8E39 +0xBFE6 0x8E35 +0xBFE7 0x8F3B +0xBFE8 0x8F2F +0xBFE9 0x8F38 +0xBFEA 0x8F33 +0xBFEB 0x8FA8 +0xBFEC 0x8FA6 +0xBFED 0x9075 +0xBFEE 0x9074 +0xBFEF 0x9078 +0xBFF0 0x9072 +0xBFF1 0x907C +0xBFF2 0x907A +0xBFF3 0x9134 +0xBFF4 0x9192 +0xBFF5 0x9320 +0xBFF6 0x9336 +0xBFF7 0x92F8 +0xBFF8 0x9333 +0xBFF9 0x932F +0xBFFA 0x9322 +0xBFFB 0x92FC +0xBFFC 0x932B +0xBFFD 0x9304 +0xBFFE 0x931A +0xC040 0x9310 +0xC041 0x9326 +0xC042 0x9321 +0xC043 0x9315 +0xC044 0x932E +0xC045 0x9319 +0xC046 0x95BB +0xC047 0x96A7 +0xC048 0x96A8 +0xC049 0x96AA +0xC04A 0x96D5 +0xC04B 0x970E +0xC04C 0x9711 +0xC04D 0x9716 +0xC04E 0x970D +0xC04F 0x9713 +0xC050 0x970F +0xC051 0x975B +0xC052 0x975C +0xC053 0x9766 +0xC054 0x9798 +0xC055 0x9830 +0xC056 0x9838 +0xC057 0x983B +0xC058 0x9837 +0xC059 0x982D +0xC05A 0x9839 +0xC05B 0x9824 +0xC05C 0x9910 +0xC05D 0x9928 +0xC05E 0x991E +0xC05F 0x991B +0xC060 0x9921 +0xC061 0x991A +0xC062 0x99ED +0xC063 0x99E2 +0xC064 0x99F1 +0xC065 0x9AB8 +0xC066 0x9ABC +0xC067 0x9AFB +0xC068 0x9AED +0xC069 0x9B28 +0xC06A 0x9B91 +0xC06B 0x9D15 +0xC06C 0x9D23 +0xC06D 0x9D26 +0xC06E 0x9D28 +0xC06F 0x9D12 +0xC070 0x9D1B +0xC071 0x9ED8 +0xC072 0x9ED4 +0xC073 0x9F8D +0xC074 0x9F9C +0xC075 0x512A +0xC076 0x511F +0xC077 0x5121 +0xC078 0x5132 +0xC079 0x52F5 +0xC07A 0x568E +0xC07B 0x5680 +0xC07C 0x5690 +0xC07D 0x5685 +0xC07E 0x5687 +0xC0A1 0x568F +0xC0A2 0x58D5 +0xC0A3 0x58D3 +0xC0A4 0x58D1 +0xC0A5 0x58CE +0xC0A6 0x5B30 +0xC0A7 0x5B2A +0xC0A8 0x5B24 +0xC0A9 0x5B7A +0xC0AA 0x5C37 +0xC0AB 0x5C68 +0xC0AC 0x5DBC +0xC0AD 0x5DBA +0xC0AE 0x5DBD +0xC0AF 0x5DB8 +0xC0B0 0x5E6B +0xC0B1 0x5F4C +0xC0B2 0x5FBD +0xC0B3 0x61C9 +0xC0B4 0x61C2 +0xC0B5 0x61C7 +0xC0B6 0x61E6 +0xC0B7 0x61CB +0xC0B8 0x6232 +0xC0B9 0x6234 +0xC0BA 0x64CE +0xC0BB 0x64CA +0xC0BC 0x64D8 +0xC0BD 0x64E0 +0xC0BE 0x64F0 +0xC0BF 0x64E6 +0xC0C0 0x64EC +0xC0C1 0x64F1 +0xC0C2 0x64E2 +0xC0C3 0x64ED +0xC0C4 0x6582 +0xC0C5 0x6583 +0xC0C6 0x66D9 +0xC0C7 0x66D6 +0xC0C8 0x6A80 +0xC0C9 0x6A94 +0xC0CA 0x6A84 +0xC0CB 0x6AA2 +0xC0CC 0x6A9C +0xC0CD 0x6ADB +0xC0CE 0x6AA3 +0xC0CF 0x6A7E +0xC0D0 0x6A97 +0xC0D1 0x6A90 +0xC0D2 0x6AA0 +0xC0D3 0x6B5C +0xC0D4 0x6BAE +0xC0D5 0x6BDA +0xC0D6 0x6C08 +0xC0D7 0x6FD8 +0xC0D8 0x6FF1 +0xC0D9 0x6FDF +0xC0DA 0x6FE0 +0xC0DB 0x6FDB +0xC0DC 0x6FE4 +0xC0DD 0x6FEB +0xC0DE 0x6FEF +0xC0DF 0x6F80 +0xC0E0 0x6FEC +0xC0E1 0x6FE1 +0xC0E2 0x6FE9 +0xC0E3 0x6FD5 +0xC0E4 0x6FEE +0xC0E5 0x6FF0 +0xC0E6 0x71E7 +0xC0E7 0x71DF +0xC0E8 0x71EE +0xC0E9 0x71E6 +0xC0EA 0x71E5 +0xC0EB 0x71ED +0xC0EC 0x71EC +0xC0ED 0x71F4 +0xC0EE 0x71E0 +0xC0EF 0x7235 +0xC0F0 0x7246 +0xC0F1 0x7370 +0xC0F2 0x7372 +0xC0F3 0x74A9 +0xC0F4 0x74B0 +0xC0F5 0x74A6 +0xC0F6 0x74A8 +0xC0F7 0x7646 +0xC0F8 0x7642 +0xC0F9 0x764C +0xC0FA 0x76EA +0xC0FB 0x77B3 +0xC0FC 0x77AA +0xC0FD 0x77B0 +0xC0FE 0x77AC +0xC140 0x77A7 +0xC141 0x77AD +0xC142 0x77EF +0xC143 0x78F7 +0xC144 0x78FA +0xC145 0x78F4 +0xC146 0x78EF +0xC147 0x7901 +0xC148 0x79A7 +0xC149 0x79AA +0xC14A 0x7A57 +0xC14B 0x7ABF +0xC14C 0x7C07 +0xC14D 0x7C0D +0xC14E 0x7BFE +0xC14F 0x7BF7 +0xC150 0x7C0C +0xC151 0x7BE0 +0xC152 0x7CE0 +0xC153 0x7CDC +0xC154 0x7CDE +0xC155 0x7CE2 +0xC156 0x7CDF +0xC157 0x7CD9 +0xC158 0x7CDD +0xC159 0x7E2E +0xC15A 0x7E3E +0xC15B 0x7E46 +0xC15C 0x7E37 +0xC15D 0x7E32 +0xC15E 0x7E43 +0xC15F 0x7E2B +0xC160 0x7E3D +0xC161 0x7E31 +0xC162 0x7E45 +0xC163 0x7E41 +0xC164 0x7E34 +0xC165 0x7E39 +0xC166 0x7E48 +0xC167 0x7E35 +0xC168 0x7E3F +0xC169 0x7E2F +0xC16A 0x7F44 +0xC16B 0x7FF3 +0xC16C 0x7FFC +0xC16D 0x8071 +0xC16E 0x8072 +0xC16F 0x8070 +0xC170 0x806F +0xC171 0x8073 +0xC172 0x81C6 +0xC173 0x81C3 +0xC174 0x81BA +0xC175 0x81C2 +0xC176 0x81C0 +0xC177 0x81BF +0xC178 0x81BD +0xC179 0x81C9 +0xC17A 0x81BE +0xC17B 0x81E8 +0xC17C 0x8209 +0xC17D 0x8271 +0xC17E 0x85AA +0xC1A1 0x8584 +0xC1A2 0x857E +0xC1A3 0x859C +0xC1A4 0x8591 +0xC1A5 0x8594 +0xC1A6 0x85AF +0xC1A7 0x859B +0xC1A8 0x8587 +0xC1A9 0x85A8 +0xC1AA 0x858A +0xC1AB 0x8667 +0xC1AC 0x87C0 +0xC1AD 0x87D1 +0xC1AE 0x87B3 +0xC1AF 0x87D2 +0xC1B0 0x87C6 +0xC1B1 0x87AB +0xC1B2 0x87BB +0xC1B3 0x87BA +0xC1B4 0x87C8 +0xC1B5 0x87CB +0xC1B6 0x893B +0xC1B7 0x8936 +0xC1B8 0x8944 +0xC1B9 0x8938 +0xC1BA 0x893D +0xC1BB 0x89AC +0xC1BC 0x8B0E +0xC1BD 0x8B17 +0xC1BE 0x8B19 +0xC1BF 0x8B1B +0xC1C0 0x8B0A +0xC1C1 0x8B20 +0xC1C2 0x8B1D +0xC1C3 0x8B04 +0xC1C4 0x8B10 +0xC1C5 0x8C41 +0xC1C6 0x8C3F +0xC1C7 0x8C73 +0xC1C8 0x8CFA +0xC1C9 0x8CFD +0xC1CA 0x8CFC +0xC1CB 0x8CF8 +0xC1CC 0x8CFB +0xC1CD 0x8DA8 +0xC1CE 0x8E49 +0xC1CF 0x8E4B +0xC1D0 0x8E48 +0xC1D1 0x8E4A +0xC1D2 0x8F44 +0xC1D3 0x8F3E +0xC1D4 0x8F42 +0xC1D5 0x8F45 +0xC1D6 0x8F3F +0xC1D7 0x907F +0xC1D8 0x907D +0xC1D9 0x9084 +0xC1DA 0x9081 +0xC1DB 0x9082 +0xC1DC 0x9080 +0xC1DD 0x9139 +0xC1DE 0x91A3 +0xC1DF 0x919E +0xC1E0 0x919C +0xC1E1 0x934D +0xC1E2 0x9382 +0xC1E3 0x9328 +0xC1E4 0x9375 +0xC1E5 0x934A +0xC1E6 0x9365 +0xC1E7 0x934B +0xC1E8 0x9318 +0xC1E9 0x937E +0xC1EA 0x936C +0xC1EB 0x935B +0xC1EC 0x9370 +0xC1ED 0x935A +0xC1EE 0x9354 +0xC1EF 0x95CA +0xC1F0 0x95CB +0xC1F1 0x95CC +0xC1F2 0x95C8 +0xC1F3 0x95C6 +0xC1F4 0x96B1 +0xC1F5 0x96B8 +0xC1F6 0x96D6 +0xC1F7 0x971C +0xC1F8 0x971E +0xC1F9 0x97A0 +0xC1FA 0x97D3 +0xC1FB 0x9846 +0xC1FC 0x98B6 +0xC1FD 0x9935 +0xC1FE 0x9A01 +0xC240 0x99FF +0xC241 0x9BAE +0xC242 0x9BAB +0xC243 0x9BAA +0xC244 0x9BAD +0xC245 0x9D3B +0xC246 0x9D3F +0xC247 0x9E8B +0xC248 0x9ECF +0xC249 0x9EDE +0xC24A 0x9EDC +0xC24B 0x9EDD +0xC24C 0x9EDB +0xC24D 0x9F3E +0xC24E 0x9F4B +0xC24F 0x53E2 +0xC250 0x5695 +0xC251 0x56AE +0xC252 0x58D9 +0xC253 0x58D8 +0xC254 0x5B38 +0xC255 0x5F5D +0xC256 0x61E3 +0xC257 0x6233 +0xC258 0x64F4 +0xC259 0x64F2 +0xC25A 0x64FE +0xC25B 0x6506 +0xC25C 0x64FA +0xC25D 0x64FB +0xC25E 0x64F7 +0xC25F 0x65B7 +0xC260 0x66DC +0xC261 0x6726 +0xC262 0x6AB3 +0xC263 0x6AAC +0xC264 0x6AC3 +0xC265 0x6ABB +0xC266 0x6AB8 +0xC267 0x6AC2 +0xC268 0x6AAE +0xC269 0x6AAF +0xC26A 0x6B5F +0xC26B 0x6B78 +0xC26C 0x6BAF +0xC26D 0x7009 +0xC26E 0x700B +0xC26F 0x6FFE +0xC270 0x7006 +0xC271 0x6FFA +0xC272 0x7011 +0xC273 0x700F +0xC274 0x71FB +0xC275 0x71FC +0xC276 0x71FE +0xC277 0x71F8 +0xC278 0x7377 +0xC279 0x7375 +0xC27A 0x74A7 +0xC27B 0x74BF +0xC27C 0x7515 +0xC27D 0x7656 +0xC27E 0x7658 +0xC2A1 0x7652 +0xC2A2 0x77BD +0xC2A3 0x77BF +0xC2A4 0x77BB +0xC2A5 0x77BC +0xC2A6 0x790E +0xC2A7 0x79AE +0xC2A8 0x7A61 +0xC2A9 0x7A62 +0xC2AA 0x7A60 +0xC2AB 0x7AC4 +0xC2AC 0x7AC5 +0xC2AD 0x7C2B +0xC2AE 0x7C27 +0xC2AF 0x7C2A +0xC2B0 0x7C1E +0xC2B1 0x7C23 +0xC2B2 0x7C21 +0xC2B3 0x7CE7 +0xC2B4 0x7E54 +0xC2B5 0x7E55 +0xC2B6 0x7E5E +0xC2B7 0x7E5A +0xC2B8 0x7E61 +0xC2B9 0x7E52 +0xC2BA 0x7E59 +0xC2BB 0x7F48 +0xC2BC 0x7FF9 +0xC2BD 0x7FFB +0xC2BE 0x8077 +0xC2BF 0x8076 +0xC2C0 0x81CD +0xC2C1 0x81CF +0xC2C2 0x820A +0xC2C3 0x85CF +0xC2C4 0x85A9 +0xC2C5 0x85CD +0xC2C6 0x85D0 +0xC2C7 0x85C9 +0xC2C8 0x85B0 +0xC2C9 0x85BA +0xC2CA 0x85B9 +0xC2CB 0x85A6 +0xC2CC 0x87EF +0xC2CD 0x87EC +0xC2CE 0x87F2 +0xC2CF 0x87E0 +0xC2D0 0x8986 +0xC2D1 0x89B2 +0xC2D2 0x89F4 +0xC2D3 0x8B28 +0xC2D4 0x8B39 +0xC2D5 0x8B2C +0xC2D6 0x8B2B +0xC2D7 0x8C50 +0xC2D8 0x8D05 +0xC2D9 0x8E59 +0xC2DA 0x8E63 +0xC2DB 0x8E66 +0xC2DC 0x8E64 +0xC2DD 0x8E5F +0xC2DE 0x8E55 +0xC2DF 0x8EC0 +0xC2E0 0x8F49 +0xC2E1 0x8F4D +0xC2E2 0x9087 +0xC2E3 0x9083 +0xC2E4 0x9088 +0xC2E5 0x91AB +0xC2E6 0x91AC +0xC2E7 0x91D0 +0xC2E8 0x9394 +0xC2E9 0x938A +0xC2EA 0x9396 +0xC2EB 0x93A2 +0xC2EC 0x93B3 +0xC2ED 0x93AE +0xC2EE 0x93AC +0xC2EF 0x93B0 +0xC2F0 0x9398 +0xC2F1 0x939A +0xC2F2 0x9397 +0xC2F3 0x95D4 +0xC2F4 0x95D6 +0xC2F5 0x95D0 +0xC2F6 0x95D5 +0xC2F7 0x96E2 +0xC2F8 0x96DC +0xC2F9 0x96D9 +0xC2FA 0x96DB +0xC2FB 0x96DE +0xC2FC 0x9724 +0xC2FD 0x97A3 +0xC2FE 0x97A6 +0xC340 0x97AD +0xC341 0x97F9 +0xC342 0x984D +0xC343 0x984F +0xC344 0x984C +0xC345 0x984E +0xC346 0x9853 +0xC347 0x98BA +0xC348 0x993E +0xC349 0x993F +0xC34A 0x993D +0xC34B 0x992E +0xC34C 0x99A5 +0xC34D 0x9A0E +0xC34E 0x9AC1 +0xC34F 0x9B03 +0xC350 0x9B06 +0xC351 0x9B4F +0xC352 0x9B4E +0xC353 0x9B4D +0xC354 0x9BCA +0xC355 0x9BC9 +0xC356 0x9BFD +0xC357 0x9BC8 +0xC358 0x9BC0 +0xC359 0x9D51 +0xC35A 0x9D5D +0xC35B 0x9D60 +0xC35C 0x9EE0 +0xC35D 0x9F15 +0xC35E 0x9F2C +0xC35F 0x5133 +0xC360 0x56A5 +0xC361 0x58DE +0xC362 0x58DF +0xC363 0x58E2 +0xC364 0x5BF5 +0xC365 0x9F90 +0xC366 0x5EEC +0xC367 0x61F2 +0xC368 0x61F7 +0xC369 0x61F6 +0xC36A 0x61F5 +0xC36B 0x6500 +0xC36C 0x650F +0xC36D 0x66E0 +0xC36E 0x66DD +0xC36F 0x6AE5 +0xC370 0x6ADD +0xC371 0x6ADA +0xC372 0x6AD3 +0xC373 0x701B +0xC374 0x701F +0xC375 0x7028 +0xC376 0x701A +0xC377 0x701D +0xC378 0x7015 +0xC379 0x7018 +0xC37A 0x7206 +0xC37B 0x720D +0xC37C 0x7258 +0xC37D 0x72A2 +0xC37E 0x7378 +0xC3A1 0x737A +0xC3A2 0x74BD +0xC3A3 0x74CA +0xC3A4 0x74E3 +0xC3A5 0x7587 +0xC3A6 0x7586 +0xC3A7 0x765F +0xC3A8 0x7661 +0xC3A9 0x77C7 +0xC3AA 0x7919 +0xC3AB 0x79B1 +0xC3AC 0x7A6B +0xC3AD 0x7A69 +0xC3AE 0x7C3E +0xC3AF 0x7C3F +0xC3B0 0x7C38 +0xC3B1 0x7C3D +0xC3B2 0x7C37 +0xC3B3 0x7C40 +0xC3B4 0x7E6B +0xC3B5 0x7E6D +0xC3B6 0x7E79 +0xC3B7 0x7E69 +0xC3B8 0x7E6A +0xC3B9 0x7F85 +0xC3BA 0x7E73 +0xC3BB 0x7FB6 +0xC3BC 0x7FB9 +0xC3BD 0x7FB8 +0xC3BE 0x81D8 +0xC3BF 0x85E9 +0xC3C0 0x85DD +0xC3C1 0x85EA +0xC3C2 0x85D5 +0xC3C3 0x85E4 +0xC3C4 0x85E5 +0xC3C5 0x85F7 +0xC3C6 0x87FB +0xC3C7 0x8805 +0xC3C8 0x880D +0xC3C9 0x87F9 +0xC3CA 0x87FE +0xC3CB 0x8960 +0xC3CC 0x895F +0xC3CD 0x8956 +0xC3CE 0x895E +0xC3CF 0x8B41 +0xC3D0 0x8B5C +0xC3D1 0x8B58 +0xC3D2 0x8B49 +0xC3D3 0x8B5A +0xC3D4 0x8B4E +0xC3D5 0x8B4F +0xC3D6 0x8B46 +0xC3D7 0x8B59 +0xC3D8 0x8D08 +0xC3D9 0x8D0A +0xC3DA 0x8E7C +0xC3DB 0x8E72 +0xC3DC 0x8E87 +0xC3DD 0x8E76 +0xC3DE 0x8E6C +0xC3DF 0x8E7A +0xC3E0 0x8E74 +0xC3E1 0x8F54 +0xC3E2 0x8F4E +0xC3E3 0x8FAD +0xC3E4 0x908A +0xC3E5 0x908B +0xC3E6 0x91B1 +0xC3E7 0x91AE +0xC3E8 0x93E1 +0xC3E9 0x93D1 +0xC3EA 0x93DF +0xC3EB 0x93C3 +0xC3EC 0x93C8 +0xC3ED 0x93DC +0xC3EE 0x93DD +0xC3EF 0x93D6 +0xC3F0 0x93E2 +0xC3F1 0x93CD +0xC3F2 0x93D8 +0xC3F3 0x93E4 +0xC3F4 0x93D7 +0xC3F5 0x93E8 +0xC3F6 0x95DC +0xC3F7 0x96B4 +0xC3F8 0x96E3 +0xC3F9 0x972A +0xC3FA 0x9727 +0xC3FB 0x9761 +0xC3FC 0x97DC +0xC3FD 0x97FB +0xC3FE 0x985E +0xC440 0x9858 +0xC441 0x985B +0xC442 0x98BC +0xC443 0x9945 +0xC444 0x9949 +0xC445 0x9A16 +0xC446 0x9A19 +0xC447 0x9B0D +0xC448 0x9BE8 +0xC449 0x9BE7 +0xC44A 0x9BD6 +0xC44B 0x9BDB +0xC44C 0x9D89 +0xC44D 0x9D61 +0xC44E 0x9D72 +0xC44F 0x9D6A +0xC450 0x9D6C +0xC451 0x9E92 +0xC452 0x9E97 +0xC453 0x9E93 +0xC454 0x9EB4 +0xC455 0x52F8 +0xC456 0x56A8 +0xC457 0x56B7 +0xC458 0x56B6 +0xC459 0x56B4 +0xC45A 0x56BC +0xC45B 0x58E4 +0xC45C 0x5B40 +0xC45D 0x5B43 +0xC45E 0x5B7D +0xC45F 0x5BF6 +0xC460 0x5DC9 +0xC461 0x61F8 +0xC462 0x61FA +0xC463 0x6518 +0xC464 0x6514 +0xC465 0x6519 +0xC466 0x66E6 +0xC467 0x6727 +0xC468 0x6AEC +0xC469 0x703E +0xC46A 0x7030 +0xC46B 0x7032 +0xC46C 0x7210 +0xC46D 0x737B +0xC46E 0x74CF +0xC46F 0x7662 +0xC470 0x7665 +0xC471 0x7926 +0xC472 0x792A +0xC473 0x792C +0xC474 0x792B +0xC475 0x7AC7 +0xC476 0x7AF6 +0xC477 0x7C4C +0xC478 0x7C43 +0xC479 0x7C4D +0xC47A 0x7CEF +0xC47B 0x7CF0 +0xC47C 0x8FAE +0xC47D 0x7E7D +0xC47E 0x7E7C +0xC4A1 0x7E82 +0xC4A2 0x7F4C +0xC4A3 0x8000 +0xC4A4 0x81DA +0xC4A5 0x8266 +0xC4A6 0x85FB +0xC4A7 0x85F9 +0xC4A8 0x8611 +0xC4A9 0x85FA +0xC4AA 0x8606 +0xC4AB 0x860B +0xC4AC 0x8607 +0xC4AD 0x860A +0xC4AE 0x8814 +0xC4AF 0x8815 +0xC4B0 0x8964 +0xC4B1 0x89BA +0xC4B2 0x89F8 +0xC4B3 0x8B70 +0xC4B4 0x8B6C +0xC4B5 0x8B66 +0xC4B6 0x8B6F +0xC4B7 0x8B5F +0xC4B8 0x8B6B +0xC4B9 0x8D0F +0xC4BA 0x8D0D +0xC4BB 0x8E89 +0xC4BC 0x8E81 +0xC4BD 0x8E85 +0xC4BE 0x8E82 +0xC4BF 0x91B4 +0xC4C0 0x91CB +0xC4C1 0x9418 +0xC4C2 0x9403 +0xC4C3 0x93FD +0xC4C4 0x95E1 +0xC4C5 0x9730 +0xC4C6 0x98C4 +0xC4C7 0x9952 +0xC4C8 0x9951 +0xC4C9 0x99A8 +0xC4CA 0x9A2B +0xC4CB 0x9A30 +0xC4CC 0x9A37 +0xC4CD 0x9A35 +0xC4CE 0x9C13 +0xC4CF 0x9C0D +0xC4D0 0x9E79 +0xC4D1 0x9EB5 +0xC4D2 0x9EE8 +0xC4D3 0x9F2F +0xC4D4 0x9F5F +0xC4D5 0x9F63 +0xC4D6 0x9F61 +0xC4D7 0x5137 +0xC4D8 0x5138 +0xC4D9 0x56C1 +0xC4DA 0x56C0 +0xC4DB 0x56C2 +0xC4DC 0x5914 +0xC4DD 0x5C6C +0xC4DE 0x5DCD +0xC4DF 0x61FC +0xC4E0 0x61FE +0xC4E1 0x651D +0xC4E2 0x651C +0xC4E3 0x6595 +0xC4E4 0x66E9 +0xC4E5 0x6AFB +0xC4E6 0x6B04 +0xC4E7 0x6AFA +0xC4E8 0x6BB2 +0xC4E9 0x704C +0xC4EA 0x721B +0xC4EB 0x72A7 +0xC4EC 0x74D6 +0xC4ED 0x74D4 +0xC4EE 0x7669 +0xC4EF 0x77D3 +0xC4F0 0x7C50 +0xC4F1 0x7E8F +0xC4F2 0x7E8C +0xC4F3 0x7FBC +0xC4F4 0x8617 +0xC4F5 0x862D +0xC4F6 0x861A +0xC4F7 0x8823 +0xC4F8 0x8822 +0xC4F9 0x8821 +0xC4FA 0x881F +0xC4FB 0x896A +0xC4FC 0x896C +0xC4FD 0x89BD +0xC4FE 0x8B74 +0xC540 0x8B77 +0xC541 0x8B7D +0xC542 0x8D13 +0xC543 0x8E8A +0xC544 0x8E8D +0xC545 0x8E8B +0xC546 0x8F5F +0xC547 0x8FAF +0xC548 0x91BA +0xC549 0x942E +0xC54A 0x9433 +0xC54B 0x9435 +0xC54C 0x943A +0xC54D 0x9438 +0xC54E 0x9432 +0xC54F 0x942B +0xC550 0x95E2 +0xC551 0x9738 +0xC552 0x9739 +0xC553 0x9732 +0xC554 0x97FF +0xC555 0x9867 +0xC556 0x9865 +0xC557 0x9957 +0xC558 0x9A45 +0xC559 0x9A43 +0xC55A 0x9A40 +0xC55B 0x9A3E +0xC55C 0x9ACF +0xC55D 0x9B54 +0xC55E 0x9B51 +0xC55F 0x9C2D +0xC560 0x9C25 +0xC561 0x9DAF +0xC562 0x9DB4 +0xC563 0x9DC2 +0xC564 0x9DB8 +0xC565 0x9E9D +0xC566 0x9EEF +0xC567 0x9F19 +0xC568 0x9F5C +0xC569 0x9F66 +0xC56A 0x9F67 +0xC56B 0x513C +0xC56C 0x513B +0xC56D 0x56C8 +0xC56E 0x56CA +0xC56F 0x56C9 +0xC570 0x5B7F +0xC571 0x5DD4 +0xC572 0x5DD2 +0xC573 0x5F4E +0xC574 0x61FF +0xC575 0x6524 +0xC576 0x6B0A +0xC577 0x6B61 +0xC578 0x7051 +0xC579 0x7058 +0xC57A 0x7380 +0xC57B 0x74E4 +0xC57C 0x758A +0xC57D 0x766E +0xC57E 0x766C +0xC5A1 0x79B3 +0xC5A2 0x7C60 +0xC5A3 0x7C5F +0xC5A4 0x807E +0xC5A5 0x807D +0xC5A6 0x81DF +0xC5A7 0x8972 +0xC5A8 0x896F +0xC5A9 0x89FC +0xC5AA 0x8B80 +0xC5AB 0x8D16 +0xC5AC 0x8D17 +0xC5AD 0x8E91 +0xC5AE 0x8E93 +0xC5AF 0x8F61 +0xC5B0 0x9148 +0xC5B1 0x9444 +0xC5B2 0x9451 +0xC5B3 0x9452 +0xC5B4 0x973D +0xC5B5 0x973E +0xC5B6 0x97C3 +0xC5B7 0x97C1 +0xC5B8 0x986B +0xC5B9 0x9955 +0xC5BA 0x9A55 +0xC5BB 0x9A4D +0xC5BC 0x9AD2 +0xC5BD 0x9B1A +0xC5BE 0x9C49 +0xC5BF 0x9C31 +0xC5C0 0x9C3E +0xC5C1 0x9C3B +0xC5C2 0x9DD3 +0xC5C3 0x9DD7 +0xC5C4 0x9F34 +0xC5C5 0x9F6C +0xC5C6 0x9F6A +0xC5C7 0x9F94 +0xC5C8 0x56CC +0xC5C9 0x5DD6 +0xC5CA 0x6200 +0xC5CB 0x6523 +0xC5CC 0x652B +0xC5CD 0x652A +0xC5CE 0x66EC +0xC5CF 0x6B10 +0xC5D0 0x74DA +0xC5D1 0x7ACA +0xC5D2 0x7C64 +0xC5D3 0x7C63 +0xC5D4 0x7C65 +0xC5D5 0x7E93 +0xC5D6 0x7E96 +0xC5D7 0x7E94 +0xC5D8 0x81E2 +0xC5D9 0x8638 +0xC5DA 0x863F +0xC5DB 0x8831 +0xC5DC 0x8B8A +0xC5DD 0x9090 +0xC5DE 0x908F +0xC5DF 0x9463 +0xC5E0 0x9460 +0xC5E1 0x9464 +0xC5E2 0x9768 +0xC5E3 0x986F +0xC5E4 0x995C +0xC5E5 0x9A5A +0xC5E6 0x9A5B +0xC5E7 0x9A57 +0xC5E8 0x9AD3 +0xC5E9 0x9AD4 +0xC5EA 0x9AD1 +0xC5EB 0x9C54 +0xC5EC 0x9C57 +0xC5ED 0x9C56 +0xC5EE 0x9DE5 +0xC5EF 0x9E9F +0xC5F0 0x9EF4 +0xC5F1 0x56D1 +0xC5F2 0x58E9 +0xC5F3 0x652C +0xC5F4 0x705E +0xC5F5 0x7671 +0xC5F6 0x7672 +0xC5F7 0x77D7 +0xC5F8 0x7F50 +0xC5F9 0x7F88 +0xC5FA 0x8836 +0xC5FB 0x8839 +0xC5FC 0x8862 +0xC5FD 0x8B93 +0xC5FE 0x8B92 +0xC640 0x8B96 +0xC641 0x8277 +0xC642 0x8D1B +0xC643 0x91C0 +0xC644 0x946A +0xC645 0x9742 +0xC646 0x9748 +0xC647 0x9744 +0xC648 0x97C6 +0xC649 0x9870 +0xC64A 0x9A5F +0xC64B 0x9B22 +0xC64C 0x9B58 +0xC64D 0x9C5F +0xC64E 0x9DF9 +0xC64F 0x9DFA +0xC650 0x9E7C +0xC651 0x9E7D +0xC652 0x9F07 +0xC653 0x9F77 +0xC654 0x9F72 +0xC655 0x5EF3 +0xC656 0x6B16 +0xC657 0x7063 +0xC658 0x7C6C +0xC659 0x7C6E +0xC65A 0x883B +0xC65B 0x89C0 +0xC65C 0x8EA1 +0xC65D 0x91C1 +0xC65E 0x9472 +0xC65F 0x9470 +0xC660 0x9871 +0xC661 0x995E +0xC662 0x9AD6 +0xC663 0x9B23 +0xC664 0x9ECC +0xC665 0x7064 +0xC666 0x77DA +0xC667 0x8B9A +0xC668 0x9477 +0xC669 0x97C9 +0xC66A 0x9A62 +0xC66B 0x9A65 +0xC66C 0x7E9C +0xC66D 0x8B9C +0xC66E 0x8EAA +0xC66F 0x91C5 +0xC670 0x947D +0xC671 0x947E +0xC672 0x947C +0xC673 0x9C77 +0xC674 0x9C78 +0xC675 0x9EF7 +0xC676 0x8C54 +0xC677 0x947F +0xC678 0x9E1A +0xC679 0x7228 +0xC67A 0x9A6A +0xC67B 0x9B31 +0xC67C 0x9E1B +0xC67D 0x9E1E +0xC67E 0x7C72 +0xC940 0x4E42 +0xC941 0x4E5C +0xC942 0x51F5 +0xC943 0x531A +0xC944 0x5382 +0xC945 0x4E07 +0xC946 0x4E0C +0xC947 0x4E47 +0xC948 0x4E8D +0xC949 0x56D7 +0xC94A 0xFA0C +0xC94B 0x5C6E +0xC94C 0x5F73 +0xC94D 0x4E0F +0xC94E 0x5187 +0xC94F 0x4E0E +0xC950 0x4E2E +0xC951 0x4E93 +0xC952 0x4EC2 +0xC953 0x4EC9 +0xC954 0x4EC8 +0xC955 0x5198 +0xC956 0x52FC +0xC957 0x536C +0xC958 0x53B9 +0xC959 0x5720 +0xC95A 0x5903 +0xC95B 0x592C +0xC95C 0x5C10 +0xC95D 0x5DFF +0xC95E 0x65E1 +0xC95F 0x6BB3 +0xC960 0x6BCC +0xC961 0x6C14 +0xC962 0x723F +0xC963 0x4E31 +0xC964 0x4E3C +0xC965 0x4EE8 +0xC966 0x4EDC +0xC967 0x4EE9 +0xC968 0x4EE1 +0xC969 0x4EDD +0xC96A 0x4EDA +0xC96B 0x520C +0xC96C 0x531C +0xC96D 0x534C +0xC96E 0x5722 +0xC96F 0x5723 +0xC970 0x5917 +0xC971 0x592F +0xC972 0x5B81 +0xC973 0x5B84 +0xC974 0x5C12 +0xC975 0x5C3B +0xC976 0x5C74 +0xC977 0x5C73 +0xC978 0x5E04 +0xC979 0x5E80 +0xC97A 0x5E82 +0xC97B 0x5FC9 +0xC97C 0x6209 +0xC97D 0x6250 +0xC97E 0x6C15 +0xC9A1 0x6C36 +0xC9A2 0x6C43 +0xC9A3 0x6C3F +0xC9A4 0x6C3B +0xC9A5 0x72AE +0xC9A6 0x72B0 +0xC9A7 0x738A +0xC9A8 0x79B8 +0xC9A9 0x808A +0xC9AA 0x961E +0xC9AB 0x4F0E +0xC9AC 0x4F18 +0xC9AD 0x4F2C +0xC9AE 0x4EF5 +0xC9AF 0x4F14 +0xC9B0 0x4EF1 +0xC9B1 0x4F00 +0xC9B2 0x4EF7 +0xC9B3 0x4F08 +0xC9B4 0x4F1D +0xC9B5 0x4F02 +0xC9B6 0x4F05 +0xC9B7 0x4F22 +0xC9B8 0x4F13 +0xC9B9 0x4F04 +0xC9BA 0x4EF4 +0xC9BB 0x4F12 +0xC9BC 0x51B1 +0xC9BD 0x5213 +0xC9BE 0x5209 +0xC9BF 0x5210 +0xC9C0 0x52A6 +0xC9C1 0x5322 +0xC9C2 0x531F +0xC9C3 0x534D +0xC9C4 0x538A +0xC9C5 0x5407 +0xC9C6 0x56E1 +0xC9C7 0x56DF +0xC9C8 0x572E +0xC9C9 0x572A +0xC9CA 0x5734 +0xC9CB 0x593C +0xC9CC 0x5980 +0xC9CD 0x597C +0xC9CE 0x5985 +0xC9CF 0x597B +0xC9D0 0x597E +0xC9D1 0x5977 +0xC9D2 0x597F +0xC9D3 0x5B56 +0xC9D4 0x5C15 +0xC9D5 0x5C25 +0xC9D6 0x5C7C +0xC9D7 0x5C7A +0xC9D8 0x5C7B +0xC9D9 0x5C7E +0xC9DA 0x5DDF +0xC9DB 0x5E75 +0xC9DC 0x5E84 +0xC9DD 0x5F02 +0xC9DE 0x5F1A +0xC9DF 0x5F74 +0xC9E0 0x5FD5 +0xC9E1 0x5FD4 +0xC9E2 0x5FCF +0xC9E3 0x625C +0xC9E4 0x625E +0xC9E5 0x6264 +0xC9E6 0x6261 +0xC9E7 0x6266 +0xC9E8 0x6262 +0xC9E9 0x6259 +0xC9EA 0x6260 +0xC9EB 0x625A +0xC9EC 0x6265 +0xC9ED 0x65EF +0xC9EE 0x65EE +0xC9EF 0x673E +0xC9F0 0x6739 +0xC9F1 0x6738 +0xC9F2 0x673B +0xC9F3 0x673A +0xC9F4 0x673F +0xC9F5 0x673C +0xC9F6 0x6733 +0xC9F7 0x6C18 +0xC9F8 0x6C46 +0xC9F9 0x6C52 +0xC9FA 0x6C5C +0xC9FB 0x6C4F +0xC9FC 0x6C4A +0xC9FD 0x6C54 +0xC9FE 0x6C4B +0xCA40 0x6C4C +0xCA41 0x7071 +0xCA42 0x725E +0xCA43 0x72B4 +0xCA44 0x72B5 +0xCA45 0x738E +0xCA46 0x752A +0xCA47 0x767F +0xCA48 0x7A75 +0xCA49 0x7F51 +0xCA4A 0x8278 +0xCA4B 0x827C +0xCA4C 0x8280 +0xCA4D 0x827D +0xCA4E 0x827F +0xCA4F 0x864D +0xCA50 0x897E +0xCA51 0x9099 +0xCA52 0x9097 +0xCA53 0x9098 +0xCA54 0x909B +0xCA55 0x9094 +0xCA56 0x9622 +0xCA57 0x9624 +0xCA58 0x9620 +0xCA59 0x9623 +0xCA5A 0x4F56 +0xCA5B 0x4F3B +0xCA5C 0x4F62 +0xCA5D 0x4F49 +0xCA5E 0x4F53 +0xCA5F 0x4F64 +0xCA60 0x4F3E +0xCA61 0x4F67 +0xCA62 0x4F52 +0xCA63 0x4F5F +0xCA64 0x4F41 +0xCA65 0x4F58 +0xCA66 0x4F2D +0xCA67 0x4F33 +0xCA68 0x4F3F +0xCA69 0x4F61 +0xCA6A 0x518F +0xCA6B 0x51B9 +0xCA6C 0x521C +0xCA6D 0x521E +0xCA6E 0x5221 +0xCA6F 0x52AD +0xCA70 0x52AE +0xCA71 0x5309 +0xCA72 0x5363 +0xCA73 0x5372 +0xCA74 0x538E +0xCA75 0x538F +0xCA76 0x5430 +0xCA77 0x5437 +0xCA78 0x542A +0xCA79 0x5454 +0xCA7A 0x5445 +0xCA7B 0x5419 +0xCA7C 0x541C +0xCA7D 0x5425 +0xCA7E 0x5418 +0xCAA1 0x543D +0xCAA2 0x544F +0xCAA3 0x5441 +0xCAA4 0x5428 +0xCAA5 0x5424 +0xCAA6 0x5447 +0xCAA7 0x56EE +0xCAA8 0x56E7 +0xCAA9 0x56E5 +0xCAAA 0x5741 +0xCAAB 0x5745 +0xCAAC 0x574C +0xCAAD 0x5749 +0xCAAE 0x574B +0xCAAF 0x5752 +0xCAB0 0x5906 +0xCAB1 0x5940 +0xCAB2 0x59A6 +0xCAB3 0x5998 +0xCAB4 0x59A0 +0xCAB5 0x5997 +0xCAB6 0x598E +0xCAB7 0x59A2 +0xCAB8 0x5990 +0xCAB9 0x598F +0xCABA 0x59A7 +0xCABB 0x59A1 +0xCABC 0x5B8E +0xCABD 0x5B92 +0xCABE 0x5C28 +0xCABF 0x5C2A +0xCAC0 0x5C8D +0xCAC1 0x5C8F +0xCAC2 0x5C88 +0xCAC3 0x5C8B +0xCAC4 0x5C89 +0xCAC5 0x5C92 +0xCAC6 0x5C8A +0xCAC7 0x5C86 +0xCAC8 0x5C93 +0xCAC9 0x5C95 +0xCACA 0x5DE0 +0xCACB 0x5E0A +0xCACC 0x5E0E +0xCACD 0x5E8B +0xCACE 0x5E89 +0xCACF 0x5E8C +0xCAD0 0x5E88 +0xCAD1 0x5E8D +0xCAD2 0x5F05 +0xCAD3 0x5F1D +0xCAD4 0x5F78 +0xCAD5 0x5F76 +0xCAD6 0x5FD2 +0xCAD7 0x5FD1 +0xCAD8 0x5FD0 +0xCAD9 0x5FED +0xCADA 0x5FE8 +0xCADB 0x5FEE +0xCADC 0x5FF3 +0xCADD 0x5FE1 +0xCADE 0x5FE4 +0xCADF 0x5FE3 +0xCAE0 0x5FFA +0xCAE1 0x5FEF +0xCAE2 0x5FF7 +0xCAE3 0x5FFB +0xCAE4 0x6000 +0xCAE5 0x5FF4 +0xCAE6 0x623A +0xCAE7 0x6283 +0xCAE8 0x628C +0xCAE9 0x628E +0xCAEA 0x628F +0xCAEB 0x6294 +0xCAEC 0x6287 +0xCAED 0x6271 +0xCAEE 0x627B +0xCAEF 0x627A +0xCAF0 0x6270 +0xCAF1 0x6281 +0xCAF2 0x6288 +0xCAF3 0x6277 +0xCAF4 0x627D +0xCAF5 0x6272 +0xCAF6 0x6274 +0xCAF7 0x6537 +0xCAF8 0x65F0 +0xCAF9 0x65F4 +0xCAFA 0x65F3 +0xCAFB 0x65F2 +0xCAFC 0x65F5 +0xCAFD 0x6745 +0xCAFE 0x6747 +0xCB40 0x6759 +0xCB41 0x6755 +0xCB42 0x674C +0xCB43 0x6748 +0xCB44 0x675D +0xCB45 0x674D +0xCB46 0x675A +0xCB47 0x674B +0xCB48 0x6BD0 +0xCB49 0x6C19 +0xCB4A 0x6C1A +0xCB4B 0x6C78 +0xCB4C 0x6C67 +0xCB4D 0x6C6B +0xCB4E 0x6C84 +0xCB4F 0x6C8B +0xCB50 0x6C8F +0xCB51 0x6C71 +0xCB52 0x6C6F +0xCB53 0x6C69 +0xCB54 0x6C9A +0xCB55 0x6C6D +0xCB56 0x6C87 +0xCB57 0x6C95 +0xCB58 0x6C9C +0xCB59 0x6C66 +0xCB5A 0x6C73 +0xCB5B 0x6C65 +0xCB5C 0x6C7B +0xCB5D 0x6C8E +0xCB5E 0x7074 +0xCB5F 0x707A +0xCB60 0x7263 +0xCB61 0x72BF +0xCB62 0x72BD +0xCB63 0x72C3 +0xCB64 0x72C6 +0xCB65 0x72C1 +0xCB66 0x72BA +0xCB67 0x72C5 +0xCB68 0x7395 +0xCB69 0x7397 +0xCB6A 0x7393 +0xCB6B 0x7394 +0xCB6C 0x7392 +0xCB6D 0x753A +0xCB6E 0x7539 +0xCB6F 0x7594 +0xCB70 0x7595 +0xCB71 0x7681 +0xCB72 0x793D +0xCB73 0x8034 +0xCB74 0x8095 +0xCB75 0x8099 +0xCB76 0x8090 +0xCB77 0x8092 +0xCB78 0x809C +0xCB79 0x8290 +0xCB7A 0x828F +0xCB7B 0x8285 +0xCB7C 0x828E +0xCB7D 0x8291 +0xCB7E 0x8293 +0xCBA1 0x828A +0xCBA2 0x8283 +0xCBA3 0x8284 +0xCBA4 0x8C78 +0xCBA5 0x8FC9 +0xCBA6 0x8FBF +0xCBA7 0x909F +0xCBA8 0x90A1 +0xCBA9 0x90A5 +0xCBAA 0x909E +0xCBAB 0x90A7 +0xCBAC 0x90A0 +0xCBAD 0x9630 +0xCBAE 0x9628 +0xCBAF 0x962F +0xCBB0 0x962D +0xCBB1 0x4E33 +0xCBB2 0x4F98 +0xCBB3 0x4F7C +0xCBB4 0x4F85 +0xCBB5 0x4F7D +0xCBB6 0x4F80 +0xCBB7 0x4F87 +0xCBB8 0x4F76 +0xCBB9 0x4F74 +0xCBBA 0x4F89 +0xCBBB 0x4F84 +0xCBBC 0x4F77 +0xCBBD 0x4F4C +0xCBBE 0x4F97 +0xCBBF 0x4F6A +0xCBC0 0x4F9A +0xCBC1 0x4F79 +0xCBC2 0x4F81 +0xCBC3 0x4F78 +0xCBC4 0x4F90 +0xCBC5 0x4F9C +0xCBC6 0x4F94 +0xCBC7 0x4F9E +0xCBC8 0x4F92 +0xCBC9 0x4F82 +0xCBCA 0x4F95 +0xCBCB 0x4F6B +0xCBCC 0x4F6E +0xCBCD 0x519E +0xCBCE 0x51BC +0xCBCF 0x51BE +0xCBD0 0x5235 +0xCBD1 0x5232 +0xCBD2 0x5233 +0xCBD3 0x5246 +0xCBD4 0x5231 +0xCBD5 0x52BC +0xCBD6 0x530A +0xCBD7 0x530B +0xCBD8 0x533C +0xCBD9 0x5392 +0xCBDA 0x5394 +0xCBDB 0x5487 +0xCBDC 0x547F +0xCBDD 0x5481 +0xCBDE 0x5491 +0xCBDF 0x5482 +0xCBE0 0x5488 +0xCBE1 0x546B +0xCBE2 0x547A +0xCBE3 0x547E +0xCBE4 0x5465 +0xCBE5 0x546C +0xCBE6 0x5474 +0xCBE7 0x5466 +0xCBE8 0x548D +0xCBE9 0x546F +0xCBEA 0x5461 +0xCBEB 0x5460 +0xCBEC 0x5498 +0xCBED 0x5463 +0xCBEE 0x5467 +0xCBEF 0x5464 +0xCBF0 0x56F7 +0xCBF1 0x56F9 +0xCBF2 0x576F +0xCBF3 0x5772 +0xCBF4 0x576D +0xCBF5 0x576B +0xCBF6 0x5771 +0xCBF7 0x5770 +0xCBF8 0x5776 +0xCBF9 0x5780 +0xCBFA 0x5775 +0xCBFB 0x577B +0xCBFC 0x5773 +0xCBFD 0x5774 +0xCBFE 0x5762 +0xCC40 0x5768 +0xCC41 0x577D +0xCC42 0x590C +0xCC43 0x5945 +0xCC44 0x59B5 +0xCC45 0x59BA +0xCC46 0x59CF +0xCC47 0x59CE +0xCC48 0x59B2 +0xCC49 0x59CC +0xCC4A 0x59C1 +0xCC4B 0x59B6 +0xCC4C 0x59BC +0xCC4D 0x59C3 +0xCC4E 0x59D6 +0xCC4F 0x59B1 +0xCC50 0x59BD +0xCC51 0x59C0 +0xCC52 0x59C8 +0xCC53 0x59B4 +0xCC54 0x59C7 +0xCC55 0x5B62 +0xCC56 0x5B65 +0xCC57 0x5B93 +0xCC58 0x5B95 +0xCC59 0x5C44 +0xCC5A 0x5C47 +0xCC5B 0x5CAE +0xCC5C 0x5CA4 +0xCC5D 0x5CA0 +0xCC5E 0x5CB5 +0xCC5F 0x5CAF +0xCC60 0x5CA8 +0xCC61 0x5CAC +0xCC62 0x5C9F +0xCC63 0x5CA3 +0xCC64 0x5CAD +0xCC65 0x5CA2 +0xCC66 0x5CAA +0xCC67 0x5CA7 +0xCC68 0x5C9D +0xCC69 0x5CA5 +0xCC6A 0x5CB6 +0xCC6B 0x5CB0 +0xCC6C 0x5CA6 +0xCC6D 0x5E17 +0xCC6E 0x5E14 +0xCC6F 0x5E19 +0xCC70 0x5F28 +0xCC71 0x5F22 +0xCC72 0x5F23 +0xCC73 0x5F24 +0xCC74 0x5F54 +0xCC75 0x5F82 +0xCC76 0x5F7E +0xCC77 0x5F7D +0xCC78 0x5FDE +0xCC79 0x5FE5 +0xCC7A 0x602D +0xCC7B 0x6026 +0xCC7C 0x6019 +0xCC7D 0x6032 +0xCC7E 0x600B +0xCCA1 0x6034 +0xCCA2 0x600A +0xCCA3 0x6017 +0xCCA4 0x6033 +0xCCA5 0x601A +0xCCA6 0x601E +0xCCA7 0x602C +0xCCA8 0x6022 +0xCCA9 0x600D +0xCCAA 0x6010 +0xCCAB 0x602E +0xCCAC 0x6013 +0xCCAD 0x6011 +0xCCAE 0x600C +0xCCAF 0x6009 +0xCCB0 0x601C +0xCCB1 0x6214 +0xCCB2 0x623D +0xCCB3 0x62AD +0xCCB4 0x62B4 +0xCCB5 0x62D1 +0xCCB6 0x62BE +0xCCB7 0x62AA +0xCCB8 0x62B6 +0xCCB9 0x62CA +0xCCBA 0x62AE +0xCCBB 0x62B3 +0xCCBC 0x62AF +0xCCBD 0x62BB +0xCCBE 0x62A9 +0xCCBF 0x62B0 +0xCCC0 0x62B8 +0xCCC1 0x653D +0xCCC2 0x65A8 +0xCCC3 0x65BB +0xCCC4 0x6609 +0xCCC5 0x65FC +0xCCC6 0x6604 +0xCCC7 0x6612 +0xCCC8 0x6608 +0xCCC9 0x65FB +0xCCCA 0x6603 +0xCCCB 0x660B +0xCCCC 0x660D +0xCCCD 0x6605 +0xCCCE 0x65FD +0xCCCF 0x6611 +0xCCD0 0x6610 +0xCCD1 0x66F6 +0xCCD2 0x670A +0xCCD3 0x6785 +0xCCD4 0x676C +0xCCD5 0x678E +0xCCD6 0x6792 +0xCCD7 0x6776 +0xCCD8 0x677B +0xCCD9 0x6798 +0xCCDA 0x6786 +0xCCDB 0x6784 +0xCCDC 0x6774 +0xCCDD 0x678D +0xCCDE 0x678C +0xCCDF 0x677A +0xCCE0 0x679F +0xCCE1 0x6791 +0xCCE2 0x6799 +0xCCE3 0x6783 +0xCCE4 0x677D +0xCCE5 0x6781 +0xCCE6 0x6778 +0xCCE7 0x6779 +0xCCE8 0x6794 +0xCCE9 0x6B25 +0xCCEA 0x6B80 +0xCCEB 0x6B7E +0xCCEC 0x6BDE +0xCCED 0x6C1D +0xCCEE 0x6C93 +0xCCEF 0x6CEC +0xCCF0 0x6CEB +0xCCF1 0x6CEE +0xCCF2 0x6CD9 +0xCCF3 0x6CB6 +0xCCF4 0x6CD4 +0xCCF5 0x6CAD +0xCCF6 0x6CE7 +0xCCF7 0x6CB7 +0xCCF8 0x6CD0 +0xCCF9 0x6CC2 +0xCCFA 0x6CBA +0xCCFB 0x6CC3 +0xCCFC 0x6CC6 +0xCCFD 0x6CED +0xCCFE 0x6CF2 +0xCD40 0x6CD2 +0xCD41 0x6CDD +0xCD42 0x6CB4 +0xCD43 0x6C8A +0xCD44 0x6C9D +0xCD45 0x6C80 +0xCD46 0x6CDE +0xCD47 0x6CC0 +0xCD48 0x6D30 +0xCD49 0x6CCD +0xCD4A 0x6CC7 +0xCD4B 0x6CB0 +0xCD4C 0x6CF9 +0xCD4D 0x6CCF +0xCD4E 0x6CE9 +0xCD4F 0x6CD1 +0xCD50 0x7094 +0xCD51 0x7098 +0xCD52 0x7085 +0xCD53 0x7093 +0xCD54 0x7086 +0xCD55 0x7084 +0xCD56 0x7091 +0xCD57 0x7096 +0xCD58 0x7082 +0xCD59 0x709A +0xCD5A 0x7083 +0xCD5B 0x726A +0xCD5C 0x72D6 +0xCD5D 0x72CB +0xCD5E 0x72D8 +0xCD5F 0x72C9 +0xCD60 0x72DC +0xCD61 0x72D2 +0xCD62 0x72D4 +0xCD63 0x72DA +0xCD64 0x72CC +0xCD65 0x72D1 +0xCD66 0x73A4 +0xCD67 0x73A1 +0xCD68 0x73AD +0xCD69 0x73A6 +0xCD6A 0x73A2 +0xCD6B 0x73A0 +0xCD6C 0x73AC +0xCD6D 0x739D +0xCD6E 0x74DD +0xCD6F 0x74E8 +0xCD70 0x753F +0xCD71 0x7540 +0xCD72 0x753E +0xCD73 0x758C +0xCD74 0x7598 +0xCD75 0x76AF +0xCD76 0x76F3 +0xCD77 0x76F1 +0xCD78 0x76F0 +0xCD79 0x76F5 +0xCD7A 0x77F8 +0xCD7B 0x77FC +0xCD7C 0x77F9 +0xCD7D 0x77FB +0xCD7E 0x77FA +0xCDA1 0x77F7 +0xCDA2 0x7942 +0xCDA3 0x793F +0xCDA4 0x79C5 +0xCDA5 0x7A78 +0xCDA6 0x7A7B +0xCDA7 0x7AFB +0xCDA8 0x7C75 +0xCDA9 0x7CFD +0xCDAA 0x8035 +0xCDAB 0x808F +0xCDAC 0x80AE +0xCDAD 0x80A3 +0xCDAE 0x80B8 +0xCDAF 0x80B5 +0xCDB0 0x80AD +0xCDB1 0x8220 +0xCDB2 0x82A0 +0xCDB3 0x82C0 +0xCDB4 0x82AB +0xCDB5 0x829A +0xCDB6 0x8298 +0xCDB7 0x829B +0xCDB8 0x82B5 +0xCDB9 0x82A7 +0xCDBA 0x82AE +0xCDBB 0x82BC +0xCDBC 0x829E +0xCDBD 0x82BA +0xCDBE 0x82B4 +0xCDBF 0x82A8 +0xCDC0 0x82A1 +0xCDC1 0x82A9 +0xCDC2 0x82C2 +0xCDC3 0x82A4 +0xCDC4 0x82C3 +0xCDC5 0x82B6 +0xCDC6 0x82A2 +0xCDC7 0x8670 +0xCDC8 0x866F +0xCDC9 0x866D +0xCDCA 0x866E +0xCDCB 0x8C56 +0xCDCC 0x8FD2 +0xCDCD 0x8FCB +0xCDCE 0x8FD3 +0xCDCF 0x8FCD +0xCDD0 0x8FD6 +0xCDD1 0x8FD5 +0xCDD2 0x8FD7 +0xCDD3 0x90B2 +0xCDD4 0x90B4 +0xCDD5 0x90AF +0xCDD6 0x90B3 +0xCDD7 0x90B0 +0xCDD8 0x9639 +0xCDD9 0x963D +0xCDDA 0x963C +0xCDDB 0x963A +0xCDDC 0x9643 +0xCDDD 0x4FCD +0xCDDE 0x4FC5 +0xCDDF 0x4FD3 +0xCDE0 0x4FB2 +0xCDE1 0x4FC9 +0xCDE2 0x4FCB +0xCDE3 0x4FC1 +0xCDE4 0x4FD4 +0xCDE5 0x4FDC +0xCDE6 0x4FD9 +0xCDE7 0x4FBB +0xCDE8 0x4FB3 +0xCDE9 0x4FDB +0xCDEA 0x4FC7 +0xCDEB 0x4FD6 +0xCDEC 0x4FBA +0xCDED 0x4FC0 +0xCDEE 0x4FB9 +0xCDEF 0x4FEC +0xCDF0 0x5244 +0xCDF1 0x5249 +0xCDF2 0x52C0 +0xCDF3 0x52C2 +0xCDF4 0x533D +0xCDF5 0x537C +0xCDF6 0x5397 +0xCDF7 0x5396 +0xCDF8 0x5399 +0xCDF9 0x5398 +0xCDFA 0x54BA +0xCDFB 0x54A1 +0xCDFC 0x54AD +0xCDFD 0x54A5 +0xCDFE 0x54CF +0xCE40 0x54C3 +0xCE41 0x830D +0xCE42 0x54B7 +0xCE43 0x54AE +0xCE44 0x54D6 +0xCE45 0x54B6 +0xCE46 0x54C5 +0xCE47 0x54C6 +0xCE48 0x54A0 +0xCE49 0x5470 +0xCE4A 0x54BC +0xCE4B 0x54A2 +0xCE4C 0x54BE +0xCE4D 0x5472 +0xCE4E 0x54DE +0xCE4F 0x54B0 +0xCE50 0x57B5 +0xCE51 0x579E +0xCE52 0x579F +0xCE53 0x57A4 +0xCE54 0x578C +0xCE55 0x5797 +0xCE56 0x579D +0xCE57 0x579B +0xCE58 0x5794 +0xCE59 0x5798 +0xCE5A 0x578F +0xCE5B 0x5799 +0xCE5C 0x57A5 +0xCE5D 0x579A +0xCE5E 0x5795 +0xCE5F 0x58F4 +0xCE60 0x590D +0xCE61 0x5953 +0xCE62 0x59E1 +0xCE63 0x59DE +0xCE64 0x59EE +0xCE65 0x5A00 +0xCE66 0x59F1 +0xCE67 0x59DD +0xCE68 0x59FA +0xCE69 0x59FD +0xCE6A 0x59FC +0xCE6B 0x59F6 +0xCE6C 0x59E4 +0xCE6D 0x59F2 +0xCE6E 0x59F7 +0xCE6F 0x59DB +0xCE70 0x59E9 +0xCE71 0x59F3 +0xCE72 0x59F5 +0xCE73 0x59E0 +0xCE74 0x59FE +0xCE75 0x59F4 +0xCE76 0x59ED +0xCE77 0x5BA8 +0xCE78 0x5C4C +0xCE79 0x5CD0 +0xCE7A 0x5CD8 +0xCE7B 0x5CCC +0xCE7C 0x5CD7 +0xCE7D 0x5CCB +0xCE7E 0x5CDB +0xCEA1 0x5CDE +0xCEA2 0x5CDA +0xCEA3 0x5CC9 +0xCEA4 0x5CC7 +0xCEA5 0x5CCA +0xCEA6 0x5CD6 +0xCEA7 0x5CD3 +0xCEA8 0x5CD4 +0xCEA9 0x5CCF +0xCEAA 0x5CC8 +0xCEAB 0x5CC6 +0xCEAC 0x5CCE +0xCEAD 0x5CDF +0xCEAE 0x5CF8 +0xCEAF 0x5DF9 +0xCEB0 0x5E21 +0xCEB1 0x5E22 +0xCEB2 0x5E23 +0xCEB3 0x5E20 +0xCEB4 0x5E24 +0xCEB5 0x5EB0 +0xCEB6 0x5EA4 +0xCEB7 0x5EA2 +0xCEB8 0x5E9B +0xCEB9 0x5EA3 +0xCEBA 0x5EA5 +0xCEBB 0x5F07 +0xCEBC 0x5F2E +0xCEBD 0x5F56 +0xCEBE 0x5F86 +0xCEBF 0x6037 +0xCEC0 0x6039 +0xCEC1 0x6054 +0xCEC2 0x6072 +0xCEC3 0x605E +0xCEC4 0x6045 +0xCEC5 0x6053 +0xCEC6 0x6047 +0xCEC7 0x6049 +0xCEC8 0x605B +0xCEC9 0x604C +0xCECA 0x6040 +0xCECB 0x6042 +0xCECC 0x605F +0xCECD 0x6024 +0xCECE 0x6044 +0xCECF 0x6058 +0xCED0 0x6066 +0xCED1 0x606E +0xCED2 0x6242 +0xCED3 0x6243 +0xCED4 0x62CF +0xCED5 0x630D +0xCED6 0x630B +0xCED7 0x62F5 +0xCED8 0x630E +0xCED9 0x6303 +0xCEDA 0x62EB +0xCEDB 0x62F9 +0xCEDC 0x630F +0xCEDD 0x630C +0xCEDE 0x62F8 +0xCEDF 0x62F6 +0xCEE0 0x6300 +0xCEE1 0x6313 +0xCEE2 0x6314 +0xCEE3 0x62FA +0xCEE4 0x6315 +0xCEE5 0x62FB +0xCEE6 0x62F0 +0xCEE7 0x6541 +0xCEE8 0x6543 +0xCEE9 0x65AA +0xCEEA 0x65BF +0xCEEB 0x6636 +0xCEEC 0x6621 +0xCEED 0x6632 +0xCEEE 0x6635 +0xCEEF 0x661C +0xCEF0 0x6626 +0xCEF1 0x6622 +0xCEF2 0x6633 +0xCEF3 0x662B +0xCEF4 0x663A +0xCEF5 0x661D +0xCEF6 0x6634 +0xCEF7 0x6639 +0xCEF8 0x662E +0xCEF9 0x670F +0xCEFA 0x6710 +0xCEFB 0x67C1 +0xCEFC 0x67F2 +0xCEFD 0x67C8 +0xCEFE 0x67BA +0xCF40 0x67DC +0xCF41 0x67BB +0xCF42 0x67F8 +0xCF43 0x67D8 +0xCF44 0x67C0 +0xCF45 0x67B7 +0xCF46 0x67C5 +0xCF47 0x67EB +0xCF48 0x67E4 +0xCF49 0x67DF +0xCF4A 0x67B5 +0xCF4B 0x67CD +0xCF4C 0x67B3 +0xCF4D 0x67F7 +0xCF4E 0x67F6 +0xCF4F 0x67EE +0xCF50 0x67E3 +0xCF51 0x67C2 +0xCF52 0x67B9 +0xCF53 0x67CE +0xCF54 0x67E7 +0xCF55 0x67F0 +0xCF56 0x67B2 +0xCF57 0x67FC +0xCF58 0x67C6 +0xCF59 0x67ED +0xCF5A 0x67CC +0xCF5B 0x67AE +0xCF5C 0x67E6 +0xCF5D 0x67DB +0xCF5E 0x67FA +0xCF5F 0x67C9 +0xCF60 0x67CA +0xCF61 0x67C3 +0xCF62 0x67EA +0xCF63 0x67CB +0xCF64 0x6B28 +0xCF65 0x6B82 +0xCF66 0x6B84 +0xCF67 0x6BB6 +0xCF68 0x6BD6 +0xCF69 0x6BD8 +0xCF6A 0x6BE0 +0xCF6B 0x6C20 +0xCF6C 0x6C21 +0xCF6D 0x6D28 +0xCF6E 0x6D34 +0xCF6F 0x6D2D +0xCF70 0x6D1F +0xCF71 0x6D3C +0xCF72 0x6D3F +0xCF73 0x6D12 +0xCF74 0x6D0A +0xCF75 0x6CDA +0xCF76 0x6D33 +0xCF77 0x6D04 +0xCF78 0x6D19 +0xCF79 0x6D3A +0xCF7A 0x6D1A +0xCF7B 0x6D11 +0xCF7C 0x6D00 +0xCF7D 0x6D1D +0xCF7E 0x6D42 +0xCFA1 0x6D01 +0xCFA2 0x6D18 +0xCFA3 0x6D37 +0xCFA4 0x6D03 +0xCFA5 0x6D0F +0xCFA6 0x6D40 +0xCFA7 0x6D07 +0xCFA8 0x6D20 +0xCFA9 0x6D2C +0xCFAA 0x6D08 +0xCFAB 0x6D22 +0xCFAC 0x6D09 +0xCFAD 0x6D10 +0xCFAE 0x70B7 +0xCFAF 0x709F +0xCFB0 0x70BE +0xCFB1 0x70B1 +0xCFB2 0x70B0 +0xCFB3 0x70A1 +0xCFB4 0x70B4 +0xCFB5 0x70B5 +0xCFB6 0x70A9 +0xCFB7 0x7241 +0xCFB8 0x7249 +0xCFB9 0x724A +0xCFBA 0x726C +0xCFBB 0x7270 +0xCFBC 0x7273 +0xCFBD 0x726E +0xCFBE 0x72CA +0xCFBF 0x72E4 +0xCFC0 0x72E8 +0xCFC1 0x72EB +0xCFC2 0x72DF +0xCFC3 0x72EA +0xCFC4 0x72E6 +0xCFC5 0x72E3 +0xCFC6 0x7385 +0xCFC7 0x73CC +0xCFC8 0x73C2 +0xCFC9 0x73C8 +0xCFCA 0x73C5 +0xCFCB 0x73B9 +0xCFCC 0x73B6 +0xCFCD 0x73B5 +0xCFCE 0x73B4 +0xCFCF 0x73EB +0xCFD0 0x73BF +0xCFD1 0x73C7 +0xCFD2 0x73BE +0xCFD3 0x73C3 +0xCFD4 0x73C6 +0xCFD5 0x73B8 +0xCFD6 0x73CB +0xCFD7 0x74EC +0xCFD8 0x74EE +0xCFD9 0x752E +0xCFDA 0x7547 +0xCFDB 0x7548 +0xCFDC 0x75A7 +0xCFDD 0x75AA +0xCFDE 0x7679 +0xCFDF 0x76C4 +0xCFE0 0x7708 +0xCFE1 0x7703 +0xCFE2 0x7704 +0xCFE3 0x7705 +0xCFE4 0x770A +0xCFE5 0x76F7 +0xCFE6 0x76FB +0xCFE7 0x76FA +0xCFE8 0x77E7 +0xCFE9 0x77E8 +0xCFEA 0x7806 +0xCFEB 0x7811 +0xCFEC 0x7812 +0xCFED 0x7805 +0xCFEE 0x7810 +0xCFEF 0x780F +0xCFF0 0x780E +0xCFF1 0x7809 +0xCFF2 0x7803 +0xCFF3 0x7813 +0xCFF4 0x794A +0xCFF5 0x794C +0xCFF6 0x794B +0xCFF7 0x7945 +0xCFF8 0x7944 +0xCFF9 0x79D5 +0xCFFA 0x79CD +0xCFFB 0x79CF +0xCFFC 0x79D6 +0xCFFD 0x79CE +0xCFFE 0x7A80 +0xD040 0x7A7E +0xD041 0x7AD1 +0xD042 0x7B00 +0xD043 0x7B01 +0xD044 0x7C7A +0xD045 0x7C78 +0xD046 0x7C79 +0xD047 0x7C7F +0xD048 0x7C80 +0xD049 0x7C81 +0xD04A 0x7D03 +0xD04B 0x7D08 +0xD04C 0x7D01 +0xD04D 0x7F58 +0xD04E 0x7F91 +0xD04F 0x7F8D +0xD050 0x7FBE +0xD051 0x8007 +0xD052 0x800E +0xD053 0x800F +0xD054 0x8014 +0xD055 0x8037 +0xD056 0x80D8 +0xD057 0x80C7 +0xD058 0x80E0 +0xD059 0x80D1 +0xD05A 0x80C8 +0xD05B 0x80C2 +0xD05C 0x80D0 +0xD05D 0x80C5 +0xD05E 0x80E3 +0xD05F 0x80D9 +0xD060 0x80DC +0xD061 0x80CA +0xD062 0x80D5 +0xD063 0x80C9 +0xD064 0x80CF +0xD065 0x80D7 +0xD066 0x80E6 +0xD067 0x80CD +0xD068 0x81FF +0xD069 0x8221 +0xD06A 0x8294 +0xD06B 0x82D9 +0xD06C 0x82FE +0xD06D 0x82F9 +0xD06E 0x8307 +0xD06F 0x82E8 +0xD070 0x8300 +0xD071 0x82D5 +0xD072 0x833A +0xD073 0x82EB +0xD074 0x82D6 +0xD075 0x82F4 +0xD076 0x82EC +0xD077 0x82E1 +0xD078 0x82F2 +0xD079 0x82F5 +0xD07A 0x830C +0xD07B 0x82FB +0xD07C 0x82F6 +0xD07D 0x82F0 +0xD07E 0x82EA +0xD0A1 0x82E4 +0xD0A2 0x82E0 +0xD0A3 0x82FA +0xD0A4 0x82F3 +0xD0A5 0x82ED +0xD0A6 0x8677 +0xD0A7 0x8674 +0xD0A8 0x867C +0xD0A9 0x8673 +0xD0AA 0x8841 +0xD0AB 0x884E +0xD0AC 0x8867 +0xD0AD 0x886A +0xD0AE 0x8869 +0xD0AF 0x89D3 +0xD0B0 0x8A04 +0xD0B1 0x8A07 +0xD0B2 0x8D72 +0xD0B3 0x8FE3 +0xD0B4 0x8FE1 +0xD0B5 0x8FEE +0xD0B6 0x8FE0 +0xD0B7 0x90F1 +0xD0B8 0x90BD +0xD0B9 0x90BF +0xD0BA 0x90D5 +0xD0BB 0x90C5 +0xD0BC 0x90BE +0xD0BD 0x90C7 +0xD0BE 0x90CB +0xD0BF 0x90C8 +0xD0C0 0x91D4 +0xD0C1 0x91D3 +0xD0C2 0x9654 +0xD0C3 0x964F +0xD0C4 0x9651 +0xD0C5 0x9653 +0xD0C6 0x964A +0xD0C7 0x964E +0xD0C8 0x501E +0xD0C9 0x5005 +0xD0CA 0x5007 +0xD0CB 0x5013 +0xD0CC 0x5022 +0xD0CD 0x5030 +0xD0CE 0x501B +0xD0CF 0x4FF5 +0xD0D0 0x4FF4 +0xD0D1 0x5033 +0xD0D2 0x5037 +0xD0D3 0x502C +0xD0D4 0x4FF6 +0xD0D5 0x4FF7 +0xD0D6 0x5017 +0xD0D7 0x501C +0xD0D8 0x5020 +0xD0D9 0x5027 +0xD0DA 0x5035 +0xD0DB 0x502F +0xD0DC 0x5031 +0xD0DD 0x500E +0xD0DE 0x515A +0xD0DF 0x5194 +0xD0E0 0x5193 +0xD0E1 0x51CA +0xD0E2 0x51C4 +0xD0E3 0x51C5 +0xD0E4 0x51C8 +0xD0E5 0x51CE +0xD0E6 0x5261 +0xD0E7 0x525A +0xD0E8 0x5252 +0xD0E9 0x525E +0xD0EA 0x525F +0xD0EB 0x5255 +0xD0EC 0x5262 +0xD0ED 0x52CD +0xD0EE 0x530E +0xD0EF 0x539E +0xD0F0 0x5526 +0xD0F1 0x54E2 +0xD0F2 0x5517 +0xD0F3 0x5512 +0xD0F4 0x54E7 +0xD0F5 0x54F3 +0xD0F6 0x54E4 +0xD0F7 0x551A +0xD0F8 0x54FF +0xD0F9 0x5504 +0xD0FA 0x5508 +0xD0FB 0x54EB +0xD0FC 0x5511 +0xD0FD 0x5505 +0xD0FE 0x54F1 +0xD140 0x550A +0xD141 0x54FB +0xD142 0x54F7 +0xD143 0x54F8 +0xD144 0x54E0 +0xD145 0x550E +0xD146 0x5503 +0xD147 0x550B +0xD148 0x5701 +0xD149 0x5702 +0xD14A 0x57CC +0xD14B 0x5832 +0xD14C 0x57D5 +0xD14D 0x57D2 +0xD14E 0x57BA +0xD14F 0x57C6 +0xD150 0x57BD +0xD151 0x57BC +0xD152 0x57B8 +0xD153 0x57B6 +0xD154 0x57BF +0xD155 0x57C7 +0xD156 0x57D0 +0xD157 0x57B9 +0xD158 0x57C1 +0xD159 0x590E +0xD15A 0x594A +0xD15B 0x5A19 +0xD15C 0x5A16 +0xD15D 0x5A2D +0xD15E 0x5A2E +0xD15F 0x5A15 +0xD160 0x5A0F +0xD161 0x5A17 +0xD162 0x5A0A +0xD163 0x5A1E +0xD164 0x5A33 +0xD165 0x5B6C +0xD166 0x5BA7 +0xD167 0x5BAD +0xD168 0x5BAC +0xD169 0x5C03 +0xD16A 0x5C56 +0xD16B 0x5C54 +0xD16C 0x5CEC +0xD16D 0x5CFF +0xD16E 0x5CEE +0xD16F 0x5CF1 +0xD170 0x5CF7 +0xD171 0x5D00 +0xD172 0x5CF9 +0xD173 0x5E29 +0xD174 0x5E28 +0xD175 0x5EA8 +0xD176 0x5EAE +0xD177 0x5EAA +0xD178 0x5EAC +0xD179 0x5F33 +0xD17A 0x5F30 +0xD17B 0x5F67 +0xD17C 0x605D +0xD17D 0x605A +0xD17E 0x6067 +0xD1A1 0x6041 +0xD1A2 0x60A2 +0xD1A3 0x6088 +0xD1A4 0x6080 +0xD1A5 0x6092 +0xD1A6 0x6081 +0xD1A7 0x609D +0xD1A8 0x6083 +0xD1A9 0x6095 +0xD1AA 0x609B +0xD1AB 0x6097 +0xD1AC 0x6087 +0xD1AD 0x609C +0xD1AE 0x608E +0xD1AF 0x6219 +0xD1B0 0x6246 +0xD1B1 0x62F2 +0xD1B2 0x6310 +0xD1B3 0x6356 +0xD1B4 0x632C +0xD1B5 0x6344 +0xD1B6 0x6345 +0xD1B7 0x6336 +0xD1B8 0x6343 +0xD1B9 0x63E4 +0xD1BA 0x6339 +0xD1BB 0x634B +0xD1BC 0x634A +0xD1BD 0x633C +0xD1BE 0x6329 +0xD1BF 0x6341 +0xD1C0 0x6334 +0xD1C1 0x6358 +0xD1C2 0x6354 +0xD1C3 0x6359 +0xD1C4 0x632D +0xD1C5 0x6347 +0xD1C6 0x6333 +0xD1C7 0x635A +0xD1C8 0x6351 +0xD1C9 0x6338 +0xD1CA 0x6357 +0xD1CB 0x6340 +0xD1CC 0x6348 +0xD1CD 0x654A +0xD1CE 0x6546 +0xD1CF 0x65C6 +0xD1D0 0x65C3 +0xD1D1 0x65C4 +0xD1D2 0x65C2 +0xD1D3 0x664A +0xD1D4 0x665F +0xD1D5 0x6647 +0xD1D6 0x6651 +0xD1D7 0x6712 +0xD1D8 0x6713 +0xD1D9 0x681F +0xD1DA 0x681A +0xD1DB 0x6849 +0xD1DC 0x6832 +0xD1DD 0x6833 +0xD1DE 0x683B +0xD1DF 0x684B +0xD1E0 0x684F +0xD1E1 0x6816 +0xD1E2 0x6831 +0xD1E3 0x681C +0xD1E4 0x6835 +0xD1E5 0x682B +0xD1E6 0x682D +0xD1E7 0x682F +0xD1E8 0x684E +0xD1E9 0x6844 +0xD1EA 0x6834 +0xD1EB 0x681D +0xD1EC 0x6812 +0xD1ED 0x6814 +0xD1EE 0x6826 +0xD1EF 0x6828 +0xD1F0 0x682E +0xD1F1 0x684D +0xD1F2 0x683A +0xD1F3 0x6825 +0xD1F4 0x6820 +0xD1F5 0x6B2C +0xD1F6 0x6B2F +0xD1F7 0x6B2D +0xD1F8 0x6B31 +0xD1F9 0x6B34 +0xD1FA 0x6B6D +0xD1FB 0x8082 +0xD1FC 0x6B88 +0xD1FD 0x6BE6 +0xD1FE 0x6BE4 +0xD240 0x6BE8 +0xD241 0x6BE3 +0xD242 0x6BE2 +0xD243 0x6BE7 +0xD244 0x6C25 +0xD245 0x6D7A +0xD246 0x6D63 +0xD247 0x6D64 +0xD248 0x6D76 +0xD249 0x6D0D +0xD24A 0x6D61 +0xD24B 0x6D92 +0xD24C 0x6D58 +0xD24D 0x6D62 +0xD24E 0x6D6D +0xD24F 0x6D6F +0xD250 0x6D91 +0xD251 0x6D8D +0xD252 0x6DEF +0xD253 0x6D7F +0xD254 0x6D86 +0xD255 0x6D5E +0xD256 0x6D67 +0xD257 0x6D60 +0xD258 0x6D97 +0xD259 0x6D70 +0xD25A 0x6D7C +0xD25B 0x6D5F +0xD25C 0x6D82 +0xD25D 0x6D98 +0xD25E 0x6D2F +0xD25F 0x6D68 +0xD260 0x6D8B +0xD261 0x6D7E +0xD262 0x6D80 +0xD263 0x6D84 +0xD264 0x6D16 +0xD265 0x6D83 +0xD266 0x6D7B +0xD267 0x6D7D +0xD268 0x6D75 +0xD269 0x6D90 +0xD26A 0x70DC +0xD26B 0x70D3 +0xD26C 0x70D1 +0xD26D 0x70DD +0xD26E 0x70CB +0xD26F 0x7F39 +0xD270 0x70E2 +0xD271 0x70D7 +0xD272 0x70D2 +0xD273 0x70DE +0xD274 0x70E0 +0xD275 0x70D4 +0xD276 0x70CD +0xD277 0x70C5 +0xD278 0x70C6 +0xD279 0x70C7 +0xD27A 0x70DA +0xD27B 0x70CE +0xD27C 0x70E1 +0xD27D 0x7242 +0xD27E 0x7278 +0xD2A1 0x7277 +0xD2A2 0x7276 +0xD2A3 0x7300 +0xD2A4 0x72FA +0xD2A5 0x72F4 +0xD2A6 0x72FE +0xD2A7 0x72F6 +0xD2A8 0x72F3 +0xD2A9 0x72FB +0xD2AA 0x7301 +0xD2AB 0x73D3 +0xD2AC 0x73D9 +0xD2AD 0x73E5 +0xD2AE 0x73D6 +0xD2AF 0x73BC +0xD2B0 0x73E7 +0xD2B1 0x73E3 +0xD2B2 0x73E9 +0xD2B3 0x73DC +0xD2B4 0x73D2 +0xD2B5 0x73DB +0xD2B6 0x73D4 +0xD2B7 0x73DD +0xD2B8 0x73DA +0xD2B9 0x73D7 +0xD2BA 0x73D8 +0xD2BB 0x73E8 +0xD2BC 0x74DE +0xD2BD 0x74DF +0xD2BE 0x74F4 +0xD2BF 0x74F5 +0xD2C0 0x7521 +0xD2C1 0x755B +0xD2C2 0x755F +0xD2C3 0x75B0 +0xD2C4 0x75C1 +0xD2C5 0x75BB +0xD2C6 0x75C4 +0xD2C7 0x75C0 +0xD2C8 0x75BF +0xD2C9 0x75B6 +0xD2CA 0x75BA +0xD2CB 0x768A +0xD2CC 0x76C9 +0xD2CD 0x771D +0xD2CE 0x771B +0xD2CF 0x7710 +0xD2D0 0x7713 +0xD2D1 0x7712 +0xD2D2 0x7723 +0xD2D3 0x7711 +0xD2D4 0x7715 +0xD2D5 0x7719 +0xD2D6 0x771A +0xD2D7 0x7722 +0xD2D8 0x7727 +0xD2D9 0x7823 +0xD2DA 0x782C +0xD2DB 0x7822 +0xD2DC 0x7835 +0xD2DD 0x782F +0xD2DE 0x7828 +0xD2DF 0x782E +0xD2E0 0x782B +0xD2E1 0x7821 +0xD2E2 0x7829 +0xD2E3 0x7833 +0xD2E4 0x782A +0xD2E5 0x7831 +0xD2E6 0x7954 +0xD2E7 0x795B +0xD2E8 0x794F +0xD2E9 0x795C +0xD2EA 0x7953 +0xD2EB 0x7952 +0xD2EC 0x7951 +0xD2ED 0x79EB +0xD2EE 0x79EC +0xD2EF 0x79E0 +0xD2F0 0x79EE +0xD2F1 0x79ED +0xD2F2 0x79EA +0xD2F3 0x79DC +0xD2F4 0x79DE +0xD2F5 0x79DD +0xD2F6 0x7A86 +0xD2F7 0x7A89 +0xD2F8 0x7A85 +0xD2F9 0x7A8B +0xD2FA 0x7A8C +0xD2FB 0x7A8A +0xD2FC 0x7A87 +0xD2FD 0x7AD8 +0xD2FE 0x7B10 +0xD340 0x7B04 +0xD341 0x7B13 +0xD342 0x7B05 +0xD343 0x7B0F +0xD344 0x7B08 +0xD345 0x7B0A +0xD346 0x7B0E +0xD347 0x7B09 +0xD348 0x7B12 +0xD349 0x7C84 +0xD34A 0x7C91 +0xD34B 0x7C8A +0xD34C 0x7C8C +0xD34D 0x7C88 +0xD34E 0x7C8D +0xD34F 0x7C85 +0xD350 0x7D1E +0xD351 0x7D1D +0xD352 0x7D11 +0xD353 0x7D0E +0xD354 0x7D18 +0xD355 0x7D16 +0xD356 0x7D13 +0xD357 0x7D1F +0xD358 0x7D12 +0xD359 0x7D0F +0xD35A 0x7D0C +0xD35B 0x7F5C +0xD35C 0x7F61 +0xD35D 0x7F5E +0xD35E 0x7F60 +0xD35F 0x7F5D +0xD360 0x7F5B +0xD361 0x7F96 +0xD362 0x7F92 +0xD363 0x7FC3 +0xD364 0x7FC2 +0xD365 0x7FC0 +0xD366 0x8016 +0xD367 0x803E +0xD368 0x8039 +0xD369 0x80FA +0xD36A 0x80F2 +0xD36B 0x80F9 +0xD36C 0x80F5 +0xD36D 0x8101 +0xD36E 0x80FB +0xD36F 0x8100 +0xD370 0x8201 +0xD371 0x822F +0xD372 0x8225 +0xD373 0x8333 +0xD374 0x832D +0xD375 0x8344 +0xD376 0x8319 +0xD377 0x8351 +0xD378 0x8325 +0xD379 0x8356 +0xD37A 0x833F +0xD37B 0x8341 +0xD37C 0x8326 +0xD37D 0x831C +0xD37E 0x8322 +0xD3A1 0x8342 +0xD3A2 0x834E +0xD3A3 0x831B +0xD3A4 0x832A +0xD3A5 0x8308 +0xD3A6 0x833C +0xD3A7 0x834D +0xD3A8 0x8316 +0xD3A9 0x8324 +0xD3AA 0x8320 +0xD3AB 0x8337 +0xD3AC 0x832F +0xD3AD 0x8329 +0xD3AE 0x8347 +0xD3AF 0x8345 +0xD3B0 0x834C +0xD3B1 0x8353 +0xD3B2 0x831E +0xD3B3 0x832C +0xD3B4 0x834B +0xD3B5 0x8327 +0xD3B6 0x8348 +0xD3B7 0x8653 +0xD3B8 0x8652 +0xD3B9 0x86A2 +0xD3BA 0x86A8 +0xD3BB 0x8696 +0xD3BC 0x868D +0xD3BD 0x8691 +0xD3BE 0x869E +0xD3BF 0x8687 +0xD3C0 0x8697 +0xD3C1 0x8686 +0xD3C2 0x868B +0xD3C3 0x869A +0xD3C4 0x8685 +0xD3C5 0x86A5 +0xD3C6 0x8699 +0xD3C7 0x86A1 +0xD3C8 0x86A7 +0xD3C9 0x8695 +0xD3CA 0x8698 +0xD3CB 0x868E +0xD3CC 0x869D +0xD3CD 0x8690 +0xD3CE 0x8694 +0xD3CF 0x8843 +0xD3D0 0x8844 +0xD3D1 0x886D +0xD3D2 0x8875 +0xD3D3 0x8876 +0xD3D4 0x8872 +0xD3D5 0x8880 +0xD3D6 0x8871 +0xD3D7 0x887F +0xD3D8 0x886F +0xD3D9 0x8883 +0xD3DA 0x887E +0xD3DB 0x8874 +0xD3DC 0x887C +0xD3DD 0x8A12 +0xD3DE 0x8C47 +0xD3DF 0x8C57 +0xD3E0 0x8C7B +0xD3E1 0x8CA4 +0xD3E2 0x8CA3 +0xD3E3 0x8D76 +0xD3E4 0x8D78 +0xD3E5 0x8DB5 +0xD3E6 0x8DB7 +0xD3E7 0x8DB6 +0xD3E8 0x8ED1 +0xD3E9 0x8ED3 +0xD3EA 0x8FFE +0xD3EB 0x8FF5 +0xD3EC 0x9002 +0xD3ED 0x8FFF +0xD3EE 0x8FFB +0xD3EF 0x9004 +0xD3F0 0x8FFC +0xD3F1 0x8FF6 +0xD3F2 0x90D6 +0xD3F3 0x90E0 +0xD3F4 0x90D9 +0xD3F5 0x90DA +0xD3F6 0x90E3 +0xD3F7 0x90DF +0xD3F8 0x90E5 +0xD3F9 0x90D8 +0xD3FA 0x90DB +0xD3FB 0x90D7 +0xD3FC 0x90DC +0xD3FD 0x90E4 +0xD3FE 0x9150 +0xD440 0x914E +0xD441 0x914F +0xD442 0x91D5 +0xD443 0x91E2 +0xD444 0x91DA +0xD445 0x965C +0xD446 0x965F +0xD447 0x96BC +0xD448 0x98E3 +0xD449 0x9ADF +0xD44A 0x9B2F +0xD44B 0x4E7F +0xD44C 0x5070 +0xD44D 0x506A +0xD44E 0x5061 +0xD44F 0x505E +0xD450 0x5060 +0xD451 0x5053 +0xD452 0x504B +0xD453 0x505D +0xD454 0x5072 +0xD455 0x5048 +0xD456 0x504D +0xD457 0x5041 +0xD458 0x505B +0xD459 0x504A +0xD45A 0x5062 +0xD45B 0x5015 +0xD45C 0x5045 +0xD45D 0x505F +0xD45E 0x5069 +0xD45F 0x506B +0xD460 0x5063 +0xD461 0x5064 +0xD462 0x5046 +0xD463 0x5040 +0xD464 0x506E +0xD465 0x5073 +0xD466 0x5057 +0xD467 0x5051 +0xD468 0x51D0 +0xD469 0x526B +0xD46A 0x526D +0xD46B 0x526C +0xD46C 0x526E +0xD46D 0x52D6 +0xD46E 0x52D3 +0xD46F 0x532D +0xD470 0x539C +0xD471 0x5575 +0xD472 0x5576 +0xD473 0x553C +0xD474 0x554D +0xD475 0x5550 +0xD476 0x5534 +0xD477 0x552A +0xD478 0x5551 +0xD479 0x5562 +0xD47A 0x5536 +0xD47B 0x5535 +0xD47C 0x5530 +0xD47D 0x5552 +0xD47E 0x5545 +0xD4A1 0x550C +0xD4A2 0x5532 +0xD4A3 0x5565 +0xD4A4 0x554E +0xD4A5 0x5539 +0xD4A6 0x5548 +0xD4A7 0x552D +0xD4A8 0x553B +0xD4A9 0x5540 +0xD4AA 0x554B +0xD4AB 0x570A +0xD4AC 0x5707 +0xD4AD 0x57FB +0xD4AE 0x5814 +0xD4AF 0x57E2 +0xD4B0 0x57F6 +0xD4B1 0x57DC +0xD4B2 0x57F4 +0xD4B3 0x5800 +0xD4B4 0x57ED +0xD4B5 0x57FD +0xD4B6 0x5808 +0xD4B7 0x57F8 +0xD4B8 0x580B +0xD4B9 0x57F3 +0xD4BA 0x57CF +0xD4BB 0x5807 +0xD4BC 0x57EE +0xD4BD 0x57E3 +0xD4BE 0x57F2 +0xD4BF 0x57E5 +0xD4C0 0x57EC +0xD4C1 0x57E1 +0xD4C2 0x580E +0xD4C3 0x57FC +0xD4C4 0x5810 +0xD4C5 0x57E7 +0xD4C6 0x5801 +0xD4C7 0x580C +0xD4C8 0x57F1 +0xD4C9 0x57E9 +0xD4CA 0x57F0 +0xD4CB 0x580D +0xD4CC 0x5804 +0xD4CD 0x595C +0xD4CE 0x5A60 +0xD4CF 0x5A58 +0xD4D0 0x5A55 +0xD4D1 0x5A67 +0xD4D2 0x5A5E +0xD4D3 0x5A38 +0xD4D4 0x5A35 +0xD4D5 0x5A6D +0xD4D6 0x5A50 +0xD4D7 0x5A5F +0xD4D8 0x5A65 +0xD4D9 0x5A6C +0xD4DA 0x5A53 +0xD4DB 0x5A64 +0xD4DC 0x5A57 +0xD4DD 0x5A43 +0xD4DE 0x5A5D +0xD4DF 0x5A52 +0xD4E0 0x5A44 +0xD4E1 0x5A5B +0xD4E2 0x5A48 +0xD4E3 0x5A8E +0xD4E4 0x5A3E +0xD4E5 0x5A4D +0xD4E6 0x5A39 +0xD4E7 0x5A4C +0xD4E8 0x5A70 +0xD4E9 0x5A69 +0xD4EA 0x5A47 +0xD4EB 0x5A51 +0xD4EC 0x5A56 +0xD4ED 0x5A42 +0xD4EE 0x5A5C +0xD4EF 0x5B72 +0xD4F0 0x5B6E +0xD4F1 0x5BC1 +0xD4F2 0x5BC0 +0xD4F3 0x5C59 +0xD4F4 0x5D1E +0xD4F5 0x5D0B +0xD4F6 0x5D1D +0xD4F7 0x5D1A +0xD4F8 0x5D20 +0xD4F9 0x5D0C +0xD4FA 0x5D28 +0xD4FB 0x5D0D +0xD4FC 0x5D26 +0xD4FD 0x5D25 +0xD4FE 0x5D0F +0xD540 0x5D30 +0xD541 0x5D12 +0xD542 0x5D23 +0xD543 0x5D1F +0xD544 0x5D2E +0xD545 0x5E3E +0xD546 0x5E34 +0xD547 0x5EB1 +0xD548 0x5EB4 +0xD549 0x5EB9 +0xD54A 0x5EB2 +0xD54B 0x5EB3 +0xD54C 0x5F36 +0xD54D 0x5F38 +0xD54E 0x5F9B +0xD54F 0x5F96 +0xD550 0x5F9F +0xD551 0x608A +0xD552 0x6090 +0xD553 0x6086 +0xD554 0x60BE +0xD555 0x60B0 +0xD556 0x60BA +0xD557 0x60D3 +0xD558 0x60D4 +0xD559 0x60CF +0xD55A 0x60E4 +0xD55B 0x60D9 +0xD55C 0x60DD +0xD55D 0x60C8 +0xD55E 0x60B1 +0xD55F 0x60DB +0xD560 0x60B7 +0xD561 0x60CA +0xD562 0x60BF +0xD563 0x60C3 +0xD564 0x60CD +0xD565 0x60C0 +0xD566 0x6332 +0xD567 0x6365 +0xD568 0x638A +0xD569 0x6382 +0xD56A 0x637D +0xD56B 0x63BD +0xD56C 0x639E +0xD56D 0x63AD +0xD56E 0x639D +0xD56F 0x6397 +0xD570 0x63AB +0xD571 0x638E +0xD572 0x636F +0xD573 0x6387 +0xD574 0x6390 +0xD575 0x636E +0xD576 0x63AF +0xD577 0x6375 +0xD578 0x639C +0xD579 0x636D +0xD57A 0x63AE +0xD57B 0x637C +0xD57C 0x63A4 +0xD57D 0x633B +0xD57E 0x639F +0xD5A1 0x6378 +0xD5A2 0x6385 +0xD5A3 0x6381 +0xD5A4 0x6391 +0xD5A5 0x638D +0xD5A6 0x6370 +0xD5A7 0x6553 +0xD5A8 0x65CD +0xD5A9 0x6665 +0xD5AA 0x6661 +0xD5AB 0x665B +0xD5AC 0x6659 +0xD5AD 0x665C +0xD5AE 0x6662 +0xD5AF 0x6718 +0xD5B0 0x6879 +0xD5B1 0x6887 +0xD5B2 0x6890 +0xD5B3 0x689C +0xD5B4 0x686D +0xD5B5 0x686E +0xD5B6 0x68AE +0xD5B7 0x68AB +0xD5B8 0x6956 +0xD5B9 0x686F +0xD5BA 0x68A3 +0xD5BB 0x68AC +0xD5BC 0x68A9 +0xD5BD 0x6875 +0xD5BE 0x6874 +0xD5BF 0x68B2 +0xD5C0 0x688F +0xD5C1 0x6877 +0xD5C2 0x6892 +0xD5C3 0x687C +0xD5C4 0x686B +0xD5C5 0x6872 +0xD5C6 0x68AA +0xD5C7 0x6880 +0xD5C8 0x6871 +0xD5C9 0x687E +0xD5CA 0x689B +0xD5CB 0x6896 +0xD5CC 0x688B +0xD5CD 0x68A0 +0xD5CE 0x6889 +0xD5CF 0x68A4 +0xD5D0 0x6878 +0xD5D1 0x687B +0xD5D2 0x6891 +0xD5D3 0x688C +0xD5D4 0x688A +0xD5D5 0x687D +0xD5D6 0x6B36 +0xD5D7 0x6B33 +0xD5D8 0x6B37 +0xD5D9 0x6B38 +0xD5DA 0x6B91 +0xD5DB 0x6B8F +0xD5DC 0x6B8D +0xD5DD 0x6B8E +0xD5DE 0x6B8C +0xD5DF 0x6C2A +0xD5E0 0x6DC0 +0xD5E1 0x6DAB +0xD5E2 0x6DB4 +0xD5E3 0x6DB3 +0xD5E4 0x6E74 +0xD5E5 0x6DAC +0xD5E6 0x6DE9 +0xD5E7 0x6DE2 +0xD5E8 0x6DB7 +0xD5E9 0x6DF6 +0xD5EA 0x6DD4 +0xD5EB 0x6E00 +0xD5EC 0x6DC8 +0xD5ED 0x6DE0 +0xD5EE 0x6DDF +0xD5EF 0x6DD6 +0xD5F0 0x6DBE +0xD5F1 0x6DE5 +0xD5F2 0x6DDC +0xD5F3 0x6DDD +0xD5F4 0x6DDB +0xD5F5 0x6DF4 +0xD5F6 0x6DCA +0xD5F7 0x6DBD +0xD5F8 0x6DED +0xD5F9 0x6DF0 +0xD5FA 0x6DBA +0xD5FB 0x6DD5 +0xD5FC 0x6DC2 +0xD5FD 0x6DCF +0xD5FE 0x6DC9 +0xD640 0x6DD0 +0xD641 0x6DF2 +0xD642 0x6DD3 +0xD643 0x6DFD +0xD644 0x6DD7 +0xD645 0x6DCD +0xD646 0x6DE3 +0xD647 0x6DBB +0xD648 0x70FA +0xD649 0x710D +0xD64A 0x70F7 +0xD64B 0x7117 +0xD64C 0x70F4 +0xD64D 0x710C +0xD64E 0x70F0 +0xD64F 0x7104 +0xD650 0x70F3 +0xD651 0x7110 +0xD652 0x70FC +0xD653 0x70FF +0xD654 0x7106 +0xD655 0x7113 +0xD656 0x7100 +0xD657 0x70F8 +0xD658 0x70F6 +0xD659 0x710B +0xD65A 0x7102 +0xD65B 0x710E +0xD65C 0x727E +0xD65D 0x727B +0xD65E 0x727C +0xD65F 0x727F +0xD660 0x731D +0xD661 0x7317 +0xD662 0x7307 +0xD663 0x7311 +0xD664 0x7318 +0xD665 0x730A +0xD666 0x7308 +0xD667 0x72FF +0xD668 0x730F +0xD669 0x731E +0xD66A 0x7388 +0xD66B 0x73F6 +0xD66C 0x73F8 +0xD66D 0x73F5 +0xD66E 0x7404 +0xD66F 0x7401 +0xD670 0x73FD +0xD671 0x7407 +0xD672 0x7400 +0xD673 0x73FA +0xD674 0x73FC +0xD675 0x73FF +0xD676 0x740C +0xD677 0x740B +0xD678 0x73F4 +0xD679 0x7408 +0xD67A 0x7564 +0xD67B 0x7563 +0xD67C 0x75CE +0xD67D 0x75D2 +0xD67E 0x75CF +0xD6A1 0x75CB +0xD6A2 0x75CC +0xD6A3 0x75D1 +0xD6A4 0x75D0 +0xD6A5 0x768F +0xD6A6 0x7689 +0xD6A7 0x76D3 +0xD6A8 0x7739 +0xD6A9 0x772F +0xD6AA 0x772D +0xD6AB 0x7731 +0xD6AC 0x7732 +0xD6AD 0x7734 +0xD6AE 0x7733 +0xD6AF 0x773D +0xD6B0 0x7725 +0xD6B1 0x773B +0xD6B2 0x7735 +0xD6B3 0x7848 +0xD6B4 0x7852 +0xD6B5 0x7849 +0xD6B6 0x784D +0xD6B7 0x784A +0xD6B8 0x784C +0xD6B9 0x7826 +0xD6BA 0x7845 +0xD6BB 0x7850 +0xD6BC 0x7964 +0xD6BD 0x7967 +0xD6BE 0x7969 +0xD6BF 0x796A +0xD6C0 0x7963 +0xD6C1 0x796B +0xD6C2 0x7961 +0xD6C3 0x79BB +0xD6C4 0x79FA +0xD6C5 0x79F8 +0xD6C6 0x79F6 +0xD6C7 0x79F7 +0xD6C8 0x7A8F +0xD6C9 0x7A94 +0xD6CA 0x7A90 +0xD6CB 0x7B35 +0xD6CC 0x7B47 +0xD6CD 0x7B34 +0xD6CE 0x7B25 +0xD6CF 0x7B30 +0xD6D0 0x7B22 +0xD6D1 0x7B24 +0xD6D2 0x7B33 +0xD6D3 0x7B18 +0xD6D4 0x7B2A +0xD6D5 0x7B1D +0xD6D6 0x7B31 +0xD6D7 0x7B2B +0xD6D8 0x7B2D +0xD6D9 0x7B2F +0xD6DA 0x7B32 +0xD6DB 0x7B38 +0xD6DC 0x7B1A +0xD6DD 0x7B23 +0xD6DE 0x7C94 +0xD6DF 0x7C98 +0xD6E0 0x7C96 +0xD6E1 0x7CA3 +0xD6E2 0x7D35 +0xD6E3 0x7D3D +0xD6E4 0x7D38 +0xD6E5 0x7D36 +0xD6E6 0x7D3A +0xD6E7 0x7D45 +0xD6E8 0x7D2C +0xD6E9 0x7D29 +0xD6EA 0x7D41 +0xD6EB 0x7D47 +0xD6EC 0x7D3E +0xD6ED 0x7D3F +0xD6EE 0x7D4A +0xD6EF 0x7D3B +0xD6F0 0x7D28 +0xD6F1 0x7F63 +0xD6F2 0x7F95 +0xD6F3 0x7F9C +0xD6F4 0x7F9D +0xD6F5 0x7F9B +0xD6F6 0x7FCA +0xD6F7 0x7FCB +0xD6F8 0x7FCD +0xD6F9 0x7FD0 +0xD6FA 0x7FD1 +0xD6FB 0x7FC7 +0xD6FC 0x7FCF +0xD6FD 0x7FC9 +0xD6FE 0x801F +0xD740 0x801E +0xD741 0x801B +0xD742 0x8047 +0xD743 0x8043 +0xD744 0x8048 +0xD745 0x8118 +0xD746 0x8125 +0xD747 0x8119 +0xD748 0x811B +0xD749 0x812D +0xD74A 0x811F +0xD74B 0x812C +0xD74C 0x811E +0xD74D 0x8121 +0xD74E 0x8115 +0xD74F 0x8127 +0xD750 0x811D +0xD751 0x8122 +0xD752 0x8211 +0xD753 0x8238 +0xD754 0x8233 +0xD755 0x823A +0xD756 0x8234 +0xD757 0x8232 +0xD758 0x8274 +0xD759 0x8390 +0xD75A 0x83A3 +0xD75B 0x83A8 +0xD75C 0x838D +0xD75D 0x837A +0xD75E 0x8373 +0xD75F 0x83A4 +0xD760 0x8374 +0xD761 0x838F +0xD762 0x8381 +0xD763 0x8395 +0xD764 0x8399 +0xD765 0x8375 +0xD766 0x8394 +0xD767 0x83A9 +0xD768 0x837D +0xD769 0x8383 +0xD76A 0x838C +0xD76B 0x839D +0xD76C 0x839B +0xD76D 0x83AA +0xD76E 0x838B +0xD76F 0x837E +0xD770 0x83A5 +0xD771 0x83AF +0xD772 0x8388 +0xD773 0x8397 +0xD774 0x83B0 +0xD775 0x837F +0xD776 0x83A6 +0xD777 0x8387 +0xD778 0x83AE +0xD779 0x8376 +0xD77A 0x839A +0xD77B 0x8659 +0xD77C 0x8656 +0xD77D 0x86BF +0xD77E 0x86B7 +0xD7A1 0x86C2 +0xD7A2 0x86C1 +0xD7A3 0x86C5 +0xD7A4 0x86BA +0xD7A5 0x86B0 +0xD7A6 0x86C8 +0xD7A7 0x86B9 +0xD7A8 0x86B3 +0xD7A9 0x86B8 +0xD7AA 0x86CC +0xD7AB 0x86B4 +0xD7AC 0x86BB +0xD7AD 0x86BC +0xD7AE 0x86C3 +0xD7AF 0x86BD +0xD7B0 0x86BE +0xD7B1 0x8852 +0xD7B2 0x8889 +0xD7B3 0x8895 +0xD7B4 0x88A8 +0xD7B5 0x88A2 +0xD7B6 0x88AA +0xD7B7 0x889A +0xD7B8 0x8891 +0xD7B9 0x88A1 +0xD7BA 0x889F +0xD7BB 0x8898 +0xD7BC 0x88A7 +0xD7BD 0x8899 +0xD7BE 0x889B +0xD7BF 0x8897 +0xD7C0 0x88A4 +0xD7C1 0x88AC +0xD7C2 0x888C +0xD7C3 0x8893 +0xD7C4 0x888E +0xD7C5 0x8982 +0xD7C6 0x89D6 +0xD7C7 0x89D9 +0xD7C8 0x89D5 +0xD7C9 0x8A30 +0xD7CA 0x8A27 +0xD7CB 0x8A2C +0xD7CC 0x8A1E +0xD7CD 0x8C39 +0xD7CE 0x8C3B +0xD7CF 0x8C5C +0xD7D0 0x8C5D +0xD7D1 0x8C7D +0xD7D2 0x8CA5 +0xD7D3 0x8D7D +0xD7D4 0x8D7B +0xD7D5 0x8D79 +0xD7D6 0x8DBC +0xD7D7 0x8DC2 +0xD7D8 0x8DB9 +0xD7D9 0x8DBF +0xD7DA 0x8DC1 +0xD7DB 0x8ED8 +0xD7DC 0x8EDE +0xD7DD 0x8EDD +0xD7DE 0x8EDC +0xD7DF 0x8ED7 +0xD7E0 0x8EE0 +0xD7E1 0x8EE1 +0xD7E2 0x9024 +0xD7E3 0x900B +0xD7E4 0x9011 +0xD7E5 0x901C +0xD7E6 0x900C +0xD7E7 0x9021 +0xD7E8 0x90EF +0xD7E9 0x90EA +0xD7EA 0x90F0 +0xD7EB 0x90F4 +0xD7EC 0x90F2 +0xD7ED 0x90F3 +0xD7EE 0x90D4 +0xD7EF 0x90EB +0xD7F0 0x90EC +0xD7F1 0x90E9 +0xD7F2 0x9156 +0xD7F3 0x9158 +0xD7F4 0x915A +0xD7F5 0x9153 +0xD7F6 0x9155 +0xD7F7 0x91EC +0xD7F8 0x91F4 +0xD7F9 0x91F1 +0xD7FA 0x91F3 +0xD7FB 0x91F8 +0xD7FC 0x91E4 +0xD7FD 0x91F9 +0xD7FE 0x91EA +0xD840 0x91EB +0xD841 0x91F7 +0xD842 0x91E8 +0xD843 0x91EE +0xD844 0x957A +0xD845 0x9586 +0xD846 0x9588 +0xD847 0x967C +0xD848 0x966D +0xD849 0x966B +0xD84A 0x9671 +0xD84B 0x966F +0xD84C 0x96BF +0xD84D 0x976A +0xD84E 0x9804 +0xD84F 0x98E5 +0xD850 0x9997 +0xD851 0x509B +0xD852 0x5095 +0xD853 0x5094 +0xD854 0x509E +0xD855 0x508B +0xD856 0x50A3 +0xD857 0x5083 +0xD858 0x508C +0xD859 0x508E +0xD85A 0x509D +0xD85B 0x5068 +0xD85C 0x509C +0xD85D 0x5092 +0xD85E 0x5082 +0xD85F 0x5087 +0xD860 0x515F +0xD861 0x51D4 +0xD862 0x5312 +0xD863 0x5311 +0xD864 0x53A4 +0xD865 0x53A7 +0xD866 0x5591 +0xD867 0x55A8 +0xD868 0x55A5 +0xD869 0x55AD +0xD86A 0x5577 +0xD86B 0x5645 +0xD86C 0x55A2 +0xD86D 0x5593 +0xD86E 0x5588 +0xD86F 0x558F +0xD870 0x55B5 +0xD871 0x5581 +0xD872 0x55A3 +0xD873 0x5592 +0xD874 0x55A4 +0xD875 0x557D +0xD876 0x558C +0xD877 0x55A6 +0xD878 0x557F +0xD879 0x5595 +0xD87A 0x55A1 +0xD87B 0x558E +0xD87C 0x570C +0xD87D 0x5829 +0xD87E 0x5837 +0xD8A1 0x5819 +0xD8A2 0x581E +0xD8A3 0x5827 +0xD8A4 0x5823 +0xD8A5 0x5828 +0xD8A6 0x57F5 +0xD8A7 0x5848 +0xD8A8 0x5825 +0xD8A9 0x581C +0xD8AA 0x581B +0xD8AB 0x5833 +0xD8AC 0x583F +0xD8AD 0x5836 +0xD8AE 0x582E +0xD8AF 0x5839 +0xD8B0 0x5838 +0xD8B1 0x582D +0xD8B2 0x582C +0xD8B3 0x583B +0xD8B4 0x5961 +0xD8B5 0x5AAF +0xD8B6 0x5A94 +0xD8B7 0x5A9F +0xD8B8 0x5A7A +0xD8B9 0x5AA2 +0xD8BA 0x5A9E +0xD8BB 0x5A78 +0xD8BC 0x5AA6 +0xD8BD 0x5A7C +0xD8BE 0x5AA5 +0xD8BF 0x5AAC +0xD8C0 0x5A95 +0xD8C1 0x5AAE +0xD8C2 0x5A37 +0xD8C3 0x5A84 +0xD8C4 0x5A8A +0xD8C5 0x5A97 +0xD8C6 0x5A83 +0xD8C7 0x5A8B +0xD8C8 0x5AA9 +0xD8C9 0x5A7B +0xD8CA 0x5A7D +0xD8CB 0x5A8C +0xD8CC 0x5A9C +0xD8CD 0x5A8F +0xD8CE 0x5A93 +0xD8CF 0x5A9D +0xD8D0 0x5BEA +0xD8D1 0x5BCD +0xD8D2 0x5BCB +0xD8D3 0x5BD4 +0xD8D4 0x5BD1 +0xD8D5 0x5BCA +0xD8D6 0x5BCE +0xD8D7 0x5C0C +0xD8D8 0x5C30 +0xD8D9 0x5D37 +0xD8DA 0x5D43 +0xD8DB 0x5D6B +0xD8DC 0x5D41 +0xD8DD 0x5D4B +0xD8DE 0x5D3F +0xD8DF 0x5D35 +0xD8E0 0x5D51 +0xD8E1 0x5D4E +0xD8E2 0x5D55 +0xD8E3 0x5D33 +0xD8E4 0x5D3A +0xD8E5 0x5D52 +0xD8E6 0x5D3D +0xD8E7 0x5D31 +0xD8E8 0x5D59 +0xD8E9 0x5D42 +0xD8EA 0x5D39 +0xD8EB 0x5D49 +0xD8EC 0x5D38 +0xD8ED 0x5D3C +0xD8EE 0x5D32 +0xD8EF 0x5D36 +0xD8F0 0x5D40 +0xD8F1 0x5D45 +0xD8F2 0x5E44 +0xD8F3 0x5E41 +0xD8F4 0x5F58 +0xD8F5 0x5FA6 +0xD8F6 0x5FA5 +0xD8F7 0x5FAB +0xD8F8 0x60C9 +0xD8F9 0x60B9 +0xD8FA 0x60CC +0xD8FB 0x60E2 +0xD8FC 0x60CE +0xD8FD 0x60C4 +0xD8FE 0x6114 +0xD940 0x60F2 +0xD941 0x610A +0xD942 0x6116 +0xD943 0x6105 +0xD944 0x60F5 +0xD945 0x6113 +0xD946 0x60F8 +0xD947 0x60FC +0xD948 0x60FE +0xD949 0x60C1 +0xD94A 0x6103 +0xD94B 0x6118 +0xD94C 0x611D +0xD94D 0x6110 +0xD94E 0x60FF +0xD94F 0x6104 +0xD950 0x610B +0xD951 0x624A +0xD952 0x6394 +0xD953 0x63B1 +0xD954 0x63B0 +0xD955 0x63CE +0xD956 0x63E5 +0xD957 0x63E8 +0xD958 0x63EF +0xD959 0x63C3 +0xD95A 0x649D +0xD95B 0x63F3 +0xD95C 0x63CA +0xD95D 0x63E0 +0xD95E 0x63F6 +0xD95F 0x63D5 +0xD960 0x63F2 +0xD961 0x63F5 +0xD962 0x6461 +0xD963 0x63DF +0xD964 0x63BE +0xD965 0x63DD +0xD966 0x63DC +0xD967 0x63C4 +0xD968 0x63D8 +0xD969 0x63D3 +0xD96A 0x63C2 +0xD96B 0x63C7 +0xD96C 0x63CC +0xD96D 0x63CB +0xD96E 0x63C8 +0xD96F 0x63F0 +0xD970 0x63D7 +0xD971 0x63D9 +0xD972 0x6532 +0xD973 0x6567 +0xD974 0x656A +0xD975 0x6564 +0xD976 0x655C +0xD977 0x6568 +0xD978 0x6565 +0xD979 0x658C +0xD97A 0x659D +0xD97B 0x659E +0xD97C 0x65AE +0xD97D 0x65D0 +0xD97E 0x65D2 +0xD9A1 0x667C +0xD9A2 0x666C +0xD9A3 0x667B +0xD9A4 0x6680 +0xD9A5 0x6671 +0xD9A6 0x6679 +0xD9A7 0x666A +0xD9A8 0x6672 +0xD9A9 0x6701 +0xD9AA 0x690C +0xD9AB 0x68D3 +0xD9AC 0x6904 +0xD9AD 0x68DC +0xD9AE 0x692A +0xD9AF 0x68EC +0xD9B0 0x68EA +0xD9B1 0x68F1 +0xD9B2 0x690F +0xD9B3 0x68D6 +0xD9B4 0x68F7 +0xD9B5 0x68EB +0xD9B6 0x68E4 +0xD9B7 0x68F6 +0xD9B8 0x6913 +0xD9B9 0x6910 +0xD9BA 0x68F3 +0xD9BB 0x68E1 +0xD9BC 0x6907 +0xD9BD 0x68CC +0xD9BE 0x6908 +0xD9BF 0x6970 +0xD9C0 0x68B4 +0xD9C1 0x6911 +0xD9C2 0x68EF +0xD9C3 0x68C6 +0xD9C4 0x6914 +0xD9C5 0x68F8 +0xD9C6 0x68D0 +0xD9C7 0x68FD +0xD9C8 0x68FC +0xD9C9 0x68E8 +0xD9CA 0x690B +0xD9CB 0x690A +0xD9CC 0x6917 +0xD9CD 0x68CE +0xD9CE 0x68C8 +0xD9CF 0x68DD +0xD9D0 0x68DE +0xD9D1 0x68E6 +0xD9D2 0x68F4 +0xD9D3 0x68D1 +0xD9D4 0x6906 +0xD9D5 0x68D4 +0xD9D6 0x68E9 +0xD9D7 0x6915 +0xD9D8 0x6925 +0xD9D9 0x68C7 +0xD9DA 0x6B39 +0xD9DB 0x6B3B +0xD9DC 0x6B3F +0xD9DD 0x6B3C +0xD9DE 0x6B94 +0xD9DF 0x6B97 +0xD9E0 0x6B99 +0xD9E1 0x6B95 +0xD9E2 0x6BBD +0xD9E3 0x6BF0 +0xD9E4 0x6BF2 +0xD9E5 0x6BF3 +0xD9E6 0x6C30 +0xD9E7 0x6DFC +0xD9E8 0x6E46 +0xD9E9 0x6E47 +0xD9EA 0x6E1F +0xD9EB 0x6E49 +0xD9EC 0x6E88 +0xD9ED 0x6E3C +0xD9EE 0x6E3D +0xD9EF 0x6E45 +0xD9F0 0x6E62 +0xD9F1 0x6E2B +0xD9F2 0x6E3F +0xD9F3 0x6E41 +0xD9F4 0x6E5D +0xD9F5 0x6E73 +0xD9F6 0x6E1C +0xD9F7 0x6E33 +0xD9F8 0x6E4B +0xD9F9 0x6E40 +0xD9FA 0x6E51 +0xD9FB 0x6E3B +0xD9FC 0x6E03 +0xD9FD 0x6E2E +0xD9FE 0x6E5E +0xDA40 0x6E68 +0xDA41 0x6E5C +0xDA42 0x6E61 +0xDA43 0x6E31 +0xDA44 0x6E28 +0xDA45 0x6E60 +0xDA46 0x6E71 +0xDA47 0x6E6B +0xDA48 0x6E39 +0xDA49 0x6E22 +0xDA4A 0x6E30 +0xDA4B 0x6E53 +0xDA4C 0x6E65 +0xDA4D 0x6E27 +0xDA4E 0x6E78 +0xDA4F 0x6E64 +0xDA50 0x6E77 +0xDA51 0x6E55 +0xDA52 0x6E79 +0xDA53 0x6E52 +0xDA54 0x6E66 +0xDA55 0x6E35 +0xDA56 0x6E36 +0xDA57 0x6E5A +0xDA58 0x7120 +0xDA59 0x711E +0xDA5A 0x712F +0xDA5B 0x70FB +0xDA5C 0x712E +0xDA5D 0x7131 +0xDA5E 0x7123 +0xDA5F 0x7125 +0xDA60 0x7122 +0xDA61 0x7132 +0xDA62 0x711F +0xDA63 0x7128 +0xDA64 0x713A +0xDA65 0x711B +0xDA66 0x724B +0xDA67 0x725A +0xDA68 0x7288 +0xDA69 0x7289 +0xDA6A 0x7286 +0xDA6B 0x7285 +0xDA6C 0x728B +0xDA6D 0x7312 +0xDA6E 0x730B +0xDA6F 0x7330 +0xDA70 0x7322 +0xDA71 0x7331 +0xDA72 0x7333 +0xDA73 0x7327 +0xDA74 0x7332 +0xDA75 0x732D +0xDA76 0x7326 +0xDA77 0x7323 +0xDA78 0x7335 +0xDA79 0x730C +0xDA7A 0x742E +0xDA7B 0x742C +0xDA7C 0x7430 +0xDA7D 0x742B +0xDA7E 0x7416 +0xDAA1 0x741A +0xDAA2 0x7421 +0xDAA3 0x742D +0xDAA4 0x7431 +0xDAA5 0x7424 +0xDAA6 0x7423 +0xDAA7 0x741D +0xDAA8 0x7429 +0xDAA9 0x7420 +0xDAAA 0x7432 +0xDAAB 0x74FB +0xDAAC 0x752F +0xDAAD 0x756F +0xDAAE 0x756C +0xDAAF 0x75E7 +0xDAB0 0x75DA +0xDAB1 0x75E1 +0xDAB2 0x75E6 +0xDAB3 0x75DD +0xDAB4 0x75DF +0xDAB5 0x75E4 +0xDAB6 0x75D7 +0xDAB7 0x7695 +0xDAB8 0x7692 +0xDAB9 0x76DA +0xDABA 0x7746 +0xDABB 0x7747 +0xDABC 0x7744 +0xDABD 0x774D +0xDABE 0x7745 +0xDABF 0x774A +0xDAC0 0x774E +0xDAC1 0x774B +0xDAC2 0x774C +0xDAC3 0x77DE +0xDAC4 0x77EC +0xDAC5 0x7860 +0xDAC6 0x7864 +0xDAC7 0x7865 +0xDAC8 0x785C +0xDAC9 0x786D +0xDACA 0x7871 +0xDACB 0x786A +0xDACC 0x786E +0xDACD 0x7870 +0xDACE 0x7869 +0xDACF 0x7868 +0xDAD0 0x785E +0xDAD1 0x7862 +0xDAD2 0x7974 +0xDAD3 0x7973 +0xDAD4 0x7972 +0xDAD5 0x7970 +0xDAD6 0x7A02 +0xDAD7 0x7A0A +0xDAD8 0x7A03 +0xDAD9 0x7A0C +0xDADA 0x7A04 +0xDADB 0x7A99 +0xDADC 0x7AE6 +0xDADD 0x7AE4 +0xDADE 0x7B4A +0xDADF 0x7B3B +0xDAE0 0x7B44 +0xDAE1 0x7B48 +0xDAE2 0x7B4C +0xDAE3 0x7B4E +0xDAE4 0x7B40 +0xDAE5 0x7B58 +0xDAE6 0x7B45 +0xDAE7 0x7CA2 +0xDAE8 0x7C9E +0xDAE9 0x7CA8 +0xDAEA 0x7CA1 +0xDAEB 0x7D58 +0xDAEC 0x7D6F +0xDAED 0x7D63 +0xDAEE 0x7D53 +0xDAEF 0x7D56 +0xDAF0 0x7D67 +0xDAF1 0x7D6A +0xDAF2 0x7D4F +0xDAF3 0x7D6D +0xDAF4 0x7D5C +0xDAF5 0x7D6B +0xDAF6 0x7D52 +0xDAF7 0x7D54 +0xDAF8 0x7D69 +0xDAF9 0x7D51 +0xDAFA 0x7D5F +0xDAFB 0x7D4E +0xDAFC 0x7F3E +0xDAFD 0x7F3F +0xDAFE 0x7F65 +0xDB40 0x7F66 +0xDB41 0x7FA2 +0xDB42 0x7FA0 +0xDB43 0x7FA1 +0xDB44 0x7FD7 +0xDB45 0x8051 +0xDB46 0x804F +0xDB47 0x8050 +0xDB48 0x80FE +0xDB49 0x80D4 +0xDB4A 0x8143 +0xDB4B 0x814A +0xDB4C 0x8152 +0xDB4D 0x814F +0xDB4E 0x8147 +0xDB4F 0x813D +0xDB50 0x814D +0xDB51 0x813A +0xDB52 0x81E6 +0xDB53 0x81EE +0xDB54 0x81F7 +0xDB55 0x81F8 +0xDB56 0x81F9 +0xDB57 0x8204 +0xDB58 0x823C +0xDB59 0x823D +0xDB5A 0x823F +0xDB5B 0x8275 +0xDB5C 0x833B +0xDB5D 0x83CF +0xDB5E 0x83F9 +0xDB5F 0x8423 +0xDB60 0x83C0 +0xDB61 0x83E8 +0xDB62 0x8412 +0xDB63 0x83E7 +0xDB64 0x83E4 +0xDB65 0x83FC +0xDB66 0x83F6 +0xDB67 0x8410 +0xDB68 0x83C6 +0xDB69 0x83C8 +0xDB6A 0x83EB +0xDB6B 0x83E3 +0xDB6C 0x83BF +0xDB6D 0x8401 +0xDB6E 0x83DD +0xDB6F 0x83E5 +0xDB70 0x83D8 +0xDB71 0x83FF +0xDB72 0x83E1 +0xDB73 0x83CB +0xDB74 0x83CE +0xDB75 0x83D6 +0xDB76 0x83F5 +0xDB77 0x83C9 +0xDB78 0x8409 +0xDB79 0x840F +0xDB7A 0x83DE +0xDB7B 0x8411 +0xDB7C 0x8406 +0xDB7D 0x83C2 +0xDB7E 0x83F3 +0xDBA1 0x83D5 +0xDBA2 0x83FA +0xDBA3 0x83C7 +0xDBA4 0x83D1 +0xDBA5 0x83EA +0xDBA6 0x8413 +0xDBA7 0x83C3 +0xDBA8 0x83EC +0xDBA9 0x83EE +0xDBAA 0x83C4 +0xDBAB 0x83FB +0xDBAC 0x83D7 +0xDBAD 0x83E2 +0xDBAE 0x841B +0xDBAF 0x83DB +0xDBB0 0x83FE +0xDBB1 0x86D8 +0xDBB2 0x86E2 +0xDBB3 0x86E6 +0xDBB4 0x86D3 +0xDBB5 0x86E3 +0xDBB6 0x86DA +0xDBB7 0x86EA +0xDBB8 0x86DD +0xDBB9 0x86EB +0xDBBA 0x86DC +0xDBBB 0x86EC +0xDBBC 0x86E9 +0xDBBD 0x86D7 +0xDBBE 0x86E8 +0xDBBF 0x86D1 +0xDBC0 0x8848 +0xDBC1 0x8856 +0xDBC2 0x8855 +0xDBC3 0x88BA +0xDBC4 0x88D7 +0xDBC5 0x88B9 +0xDBC6 0x88B8 +0xDBC7 0x88C0 +0xDBC8 0x88BE +0xDBC9 0x88B6 +0xDBCA 0x88BC +0xDBCB 0x88B7 +0xDBCC 0x88BD +0xDBCD 0x88B2 +0xDBCE 0x8901 +0xDBCF 0x88C9 +0xDBD0 0x8995 +0xDBD1 0x8998 +0xDBD2 0x8997 +0xDBD3 0x89DD +0xDBD4 0x89DA +0xDBD5 0x89DB +0xDBD6 0x8A4E +0xDBD7 0x8A4D +0xDBD8 0x8A39 +0xDBD9 0x8A59 +0xDBDA 0x8A40 +0xDBDB 0x8A57 +0xDBDC 0x8A58 +0xDBDD 0x8A44 +0xDBDE 0x8A45 +0xDBDF 0x8A52 +0xDBE0 0x8A48 +0xDBE1 0x8A51 +0xDBE2 0x8A4A +0xDBE3 0x8A4C +0xDBE4 0x8A4F +0xDBE5 0x8C5F +0xDBE6 0x8C81 +0xDBE7 0x8C80 +0xDBE8 0x8CBA +0xDBE9 0x8CBE +0xDBEA 0x8CB0 +0xDBEB 0x8CB9 +0xDBEC 0x8CB5 +0xDBED 0x8D84 +0xDBEE 0x8D80 +0xDBEF 0x8D89 +0xDBF0 0x8DD8 +0xDBF1 0x8DD3 +0xDBF2 0x8DCD +0xDBF3 0x8DC7 +0xDBF4 0x8DD6 +0xDBF5 0x8DDC +0xDBF6 0x8DCF +0xDBF7 0x8DD5 +0xDBF8 0x8DD9 +0xDBF9 0x8DC8 +0xDBFA 0x8DD7 +0xDBFB 0x8DC5 +0xDBFC 0x8EEF +0xDBFD 0x8EF7 +0xDBFE 0x8EFA +0xDC40 0x8EF9 +0xDC41 0x8EE6 +0xDC42 0x8EEE +0xDC43 0x8EE5 +0xDC44 0x8EF5 +0xDC45 0x8EE7 +0xDC46 0x8EE8 +0xDC47 0x8EF6 +0xDC48 0x8EEB +0xDC49 0x8EF1 +0xDC4A 0x8EEC +0xDC4B 0x8EF4 +0xDC4C 0x8EE9 +0xDC4D 0x902D +0xDC4E 0x9034 +0xDC4F 0x902F +0xDC50 0x9106 +0xDC51 0x912C +0xDC52 0x9104 +0xDC53 0x90FF +0xDC54 0x90FC +0xDC55 0x9108 +0xDC56 0x90F9 +0xDC57 0x90FB +0xDC58 0x9101 +0xDC59 0x9100 +0xDC5A 0x9107 +0xDC5B 0x9105 +0xDC5C 0x9103 +0xDC5D 0x9161 +0xDC5E 0x9164 +0xDC5F 0x915F +0xDC60 0x9162 +0xDC61 0x9160 +0xDC62 0x9201 +0xDC63 0x920A +0xDC64 0x9225 +0xDC65 0x9203 +0xDC66 0x921A +0xDC67 0x9226 +0xDC68 0x920F +0xDC69 0x920C +0xDC6A 0x9200 +0xDC6B 0x9212 +0xDC6C 0x91FF +0xDC6D 0x91FD +0xDC6E 0x9206 +0xDC6F 0x9204 +0xDC70 0x9227 +0xDC71 0x9202 +0xDC72 0x921C +0xDC73 0x9224 +0xDC74 0x9219 +0xDC75 0x9217 +0xDC76 0x9205 +0xDC77 0x9216 +0xDC78 0x957B +0xDC79 0x958D +0xDC7A 0x958C +0xDC7B 0x9590 +0xDC7C 0x9687 +0xDC7D 0x967E +0xDC7E 0x9688 +0xDCA1 0x9689 +0xDCA2 0x9683 +0xDCA3 0x9680 +0xDCA4 0x96C2 +0xDCA5 0x96C8 +0xDCA6 0x96C3 +0xDCA7 0x96F1 +0xDCA8 0x96F0 +0xDCA9 0x976C +0xDCAA 0x9770 +0xDCAB 0x976E +0xDCAC 0x9807 +0xDCAD 0x98A9 +0xDCAE 0x98EB +0xDCAF 0x9CE6 +0xDCB0 0x9EF9 +0xDCB1 0x4E83 +0xDCB2 0x4E84 +0xDCB3 0x4EB6 +0xDCB4 0x50BD +0xDCB5 0x50BF +0xDCB6 0x50C6 +0xDCB7 0x50AE +0xDCB8 0x50C4 +0xDCB9 0x50CA +0xDCBA 0x50B4 +0xDCBB 0x50C8 +0xDCBC 0x50C2 +0xDCBD 0x50B0 +0xDCBE 0x50C1 +0xDCBF 0x50BA +0xDCC0 0x50B1 +0xDCC1 0x50CB +0xDCC2 0x50C9 +0xDCC3 0x50B6 +0xDCC4 0x50B8 +0xDCC5 0x51D7 +0xDCC6 0x527A +0xDCC7 0x5278 +0xDCC8 0x527B +0xDCC9 0x527C +0xDCCA 0x55C3 +0xDCCB 0x55DB +0xDCCC 0x55CC +0xDCCD 0x55D0 +0xDCCE 0x55CB +0xDCCF 0x55CA +0xDCD0 0x55DD +0xDCD1 0x55C0 +0xDCD2 0x55D4 +0xDCD3 0x55C4 +0xDCD4 0x55E9 +0xDCD5 0x55BF +0xDCD6 0x55D2 +0xDCD7 0x558D +0xDCD8 0x55CF +0xDCD9 0x55D5 +0xDCDA 0x55E2 +0xDCDB 0x55D6 +0xDCDC 0x55C8 +0xDCDD 0x55F2 +0xDCDE 0x55CD +0xDCDF 0x55D9 +0xDCE0 0x55C2 +0xDCE1 0x5714 +0xDCE2 0x5853 +0xDCE3 0x5868 +0xDCE4 0x5864 +0xDCE5 0x584F +0xDCE6 0x584D +0xDCE7 0x5849 +0xDCE8 0x586F +0xDCE9 0x5855 +0xDCEA 0x584E +0xDCEB 0x585D +0xDCEC 0x5859 +0xDCED 0x5865 +0xDCEE 0x585B +0xDCEF 0x583D +0xDCF0 0x5863 +0xDCF1 0x5871 +0xDCF2 0x58FC +0xDCF3 0x5AC7 +0xDCF4 0x5AC4 +0xDCF5 0x5ACB +0xDCF6 0x5ABA +0xDCF7 0x5AB8 +0xDCF8 0x5AB1 +0xDCF9 0x5AB5 +0xDCFA 0x5AB0 +0xDCFB 0x5ABF +0xDCFC 0x5AC8 +0xDCFD 0x5ABB +0xDCFE 0x5AC6 +0xDD40 0x5AB7 +0xDD41 0x5AC0 +0xDD42 0x5ACA +0xDD43 0x5AB4 +0xDD44 0x5AB6 +0xDD45 0x5ACD +0xDD46 0x5AB9 +0xDD47 0x5A90 +0xDD48 0x5BD6 +0xDD49 0x5BD8 +0xDD4A 0x5BD9 +0xDD4B 0x5C1F +0xDD4C 0x5C33 +0xDD4D 0x5D71 +0xDD4E 0x5D63 +0xDD4F 0x5D4A +0xDD50 0x5D65 +0xDD51 0x5D72 +0xDD52 0x5D6C +0xDD53 0x5D5E +0xDD54 0x5D68 +0xDD55 0x5D67 +0xDD56 0x5D62 +0xDD57 0x5DF0 +0xDD58 0x5E4F +0xDD59 0x5E4E +0xDD5A 0x5E4A +0xDD5B 0x5E4D +0xDD5C 0x5E4B +0xDD5D 0x5EC5 +0xDD5E 0x5ECC +0xDD5F 0x5EC6 +0xDD60 0x5ECB +0xDD61 0x5EC7 +0xDD62 0x5F40 +0xDD63 0x5FAF +0xDD64 0x5FAD +0xDD65 0x60F7 +0xDD66 0x6149 +0xDD67 0x614A +0xDD68 0x612B +0xDD69 0x6145 +0xDD6A 0x6136 +0xDD6B 0x6132 +0xDD6C 0x612E +0xDD6D 0x6146 +0xDD6E 0x612F +0xDD6F 0x614F +0xDD70 0x6129 +0xDD71 0x6140 +0xDD72 0x6220 +0xDD73 0x9168 +0xDD74 0x6223 +0xDD75 0x6225 +0xDD76 0x6224 +0xDD77 0x63C5 +0xDD78 0x63F1 +0xDD79 0x63EB +0xDD7A 0x6410 +0xDD7B 0x6412 +0xDD7C 0x6409 +0xDD7D 0x6420 +0xDD7E 0x6424 +0xDDA1 0x6433 +0xDDA2 0x6443 +0xDDA3 0x641F +0xDDA4 0x6415 +0xDDA5 0x6418 +0xDDA6 0x6439 +0xDDA7 0x6437 +0xDDA8 0x6422 +0xDDA9 0x6423 +0xDDAA 0x640C +0xDDAB 0x6426 +0xDDAC 0x6430 +0xDDAD 0x6428 +0xDDAE 0x6441 +0xDDAF 0x6435 +0xDDB0 0x642F +0xDDB1 0x640A +0xDDB2 0x641A +0xDDB3 0x6440 +0xDDB4 0x6425 +0xDDB5 0x6427 +0xDDB6 0x640B +0xDDB7 0x63E7 +0xDDB8 0x641B +0xDDB9 0x642E +0xDDBA 0x6421 +0xDDBB 0x640E +0xDDBC 0x656F +0xDDBD 0x6592 +0xDDBE 0x65D3 +0xDDBF 0x6686 +0xDDC0 0x668C +0xDDC1 0x6695 +0xDDC2 0x6690 +0xDDC3 0x668B +0xDDC4 0x668A +0xDDC5 0x6699 +0xDDC6 0x6694 +0xDDC7 0x6678 +0xDDC8 0x6720 +0xDDC9 0x6966 +0xDDCA 0x695F +0xDDCB 0x6938 +0xDDCC 0x694E +0xDDCD 0x6962 +0xDDCE 0x6971 +0xDDCF 0x693F +0xDDD0 0x6945 +0xDDD1 0x696A +0xDDD2 0x6939 +0xDDD3 0x6942 +0xDDD4 0x6957 +0xDDD5 0x6959 +0xDDD6 0x697A +0xDDD7 0x6948 +0xDDD8 0x6949 +0xDDD9 0x6935 +0xDDDA 0x696C +0xDDDB 0x6933 +0xDDDC 0x693D +0xDDDD 0x6965 +0xDDDE 0x68F0 +0xDDDF 0x6978 +0xDDE0 0x6934 +0xDDE1 0x6969 +0xDDE2 0x6940 +0xDDE3 0x696F +0xDDE4 0x6944 +0xDDE5 0x6976 +0xDDE6 0x6958 +0xDDE7 0x6941 +0xDDE8 0x6974 +0xDDE9 0x694C +0xDDEA 0x693B +0xDDEB 0x694B +0xDDEC 0x6937 +0xDDED 0x695C +0xDDEE 0x694F +0xDDEF 0x6951 +0xDDF0 0x6932 +0xDDF1 0x6952 +0xDDF2 0x692F +0xDDF3 0x697B +0xDDF4 0x693C +0xDDF5 0x6B46 +0xDDF6 0x6B45 +0xDDF7 0x6B43 +0xDDF8 0x6B42 +0xDDF9 0x6B48 +0xDDFA 0x6B41 +0xDDFB 0x6B9B +0xDDFC 0xFA0D +0xDDFD 0x6BFB +0xDDFE 0x6BFC +0xDE40 0x6BF9 +0xDE41 0x6BF7 +0xDE42 0x6BF8 +0xDE43 0x6E9B +0xDE44 0x6ED6 +0xDE45 0x6EC8 +0xDE46 0x6E8F +0xDE47 0x6EC0 +0xDE48 0x6E9F +0xDE49 0x6E93 +0xDE4A 0x6E94 +0xDE4B 0x6EA0 +0xDE4C 0x6EB1 +0xDE4D 0x6EB9 +0xDE4E 0x6EC6 +0xDE4F 0x6ED2 +0xDE50 0x6EBD +0xDE51 0x6EC1 +0xDE52 0x6E9E +0xDE53 0x6EC9 +0xDE54 0x6EB7 +0xDE55 0x6EB0 +0xDE56 0x6ECD +0xDE57 0x6EA6 +0xDE58 0x6ECF +0xDE59 0x6EB2 +0xDE5A 0x6EBE +0xDE5B 0x6EC3 +0xDE5C 0x6EDC +0xDE5D 0x6ED8 +0xDE5E 0x6E99 +0xDE5F 0x6E92 +0xDE60 0x6E8E +0xDE61 0x6E8D +0xDE62 0x6EA4 +0xDE63 0x6EA1 +0xDE64 0x6EBF +0xDE65 0x6EB3 +0xDE66 0x6ED0 +0xDE67 0x6ECA +0xDE68 0x6E97 +0xDE69 0x6EAE +0xDE6A 0x6EA3 +0xDE6B 0x7147 +0xDE6C 0x7154 +0xDE6D 0x7152 +0xDE6E 0x7163 +0xDE6F 0x7160 +0xDE70 0x7141 +0xDE71 0x715D +0xDE72 0x7162 +0xDE73 0x7172 +0xDE74 0x7178 +0xDE75 0x716A +0xDE76 0x7161 +0xDE77 0x7142 +0xDE78 0x7158 +0xDE79 0x7143 +0xDE7A 0x714B +0xDE7B 0x7170 +0xDE7C 0x715F +0xDE7D 0x7150 +0xDE7E 0x7153 +0xDEA1 0x7144 +0xDEA2 0x714D +0xDEA3 0x715A +0xDEA4 0x724F +0xDEA5 0x728D +0xDEA6 0x728C +0xDEA7 0x7291 +0xDEA8 0x7290 +0xDEA9 0x728E +0xDEAA 0x733C +0xDEAB 0x7342 +0xDEAC 0x733B +0xDEAD 0x733A +0xDEAE 0x7340 +0xDEAF 0x734A +0xDEB0 0x7349 +0xDEB1 0x7444 +0xDEB2 0x744A +0xDEB3 0x744B +0xDEB4 0x7452 +0xDEB5 0x7451 +0xDEB6 0x7457 +0xDEB7 0x7440 +0xDEB8 0x744F +0xDEB9 0x7450 +0xDEBA 0x744E +0xDEBB 0x7442 +0xDEBC 0x7446 +0xDEBD 0x744D +0xDEBE 0x7454 +0xDEBF 0x74E1 +0xDEC0 0x74FF +0xDEC1 0x74FE +0xDEC2 0x74FD +0xDEC3 0x751D +0xDEC4 0x7579 +0xDEC5 0x7577 +0xDEC6 0x6983 +0xDEC7 0x75EF +0xDEC8 0x760F +0xDEC9 0x7603 +0xDECA 0x75F7 +0xDECB 0x75FE +0xDECC 0x75FC +0xDECD 0x75F9 +0xDECE 0x75F8 +0xDECF 0x7610 +0xDED0 0x75FB +0xDED1 0x75F6 +0xDED2 0x75ED +0xDED3 0x75F5 +0xDED4 0x75FD +0xDED5 0x7699 +0xDED6 0x76B5 +0xDED7 0x76DD +0xDED8 0x7755 +0xDED9 0x775F +0xDEDA 0x7760 +0xDEDB 0x7752 +0xDEDC 0x7756 +0xDEDD 0x775A +0xDEDE 0x7769 +0xDEDF 0x7767 +0xDEE0 0x7754 +0xDEE1 0x7759 +0xDEE2 0x776D +0xDEE3 0x77E0 +0xDEE4 0x7887 +0xDEE5 0x789A +0xDEE6 0x7894 +0xDEE7 0x788F +0xDEE8 0x7884 +0xDEE9 0x7895 +0xDEEA 0x7885 +0xDEEB 0x7886 +0xDEEC 0x78A1 +0xDEED 0x7883 +0xDEEE 0x7879 +0xDEEF 0x7899 +0xDEF0 0x7880 +0xDEF1 0x7896 +0xDEF2 0x787B +0xDEF3 0x797C +0xDEF4 0x7982 +0xDEF5 0x797D +0xDEF6 0x7979 +0xDEF7 0x7A11 +0xDEF8 0x7A18 +0xDEF9 0x7A19 +0xDEFA 0x7A12 +0xDEFB 0x7A17 +0xDEFC 0x7A15 +0xDEFD 0x7A22 +0xDEFE 0x7A13 +0xDF40 0x7A1B +0xDF41 0x7A10 +0xDF42 0x7AA3 +0xDF43 0x7AA2 +0xDF44 0x7A9E +0xDF45 0x7AEB +0xDF46 0x7B66 +0xDF47 0x7B64 +0xDF48 0x7B6D +0xDF49 0x7B74 +0xDF4A 0x7B69 +0xDF4B 0x7B72 +0xDF4C 0x7B65 +0xDF4D 0x7B73 +0xDF4E 0x7B71 +0xDF4F 0x7B70 +0xDF50 0x7B61 +0xDF51 0x7B78 +0xDF52 0x7B76 +0xDF53 0x7B63 +0xDF54 0x7CB2 +0xDF55 0x7CB4 +0xDF56 0x7CAF +0xDF57 0x7D88 +0xDF58 0x7D86 +0xDF59 0x7D80 +0xDF5A 0x7D8D +0xDF5B 0x7D7F +0xDF5C 0x7D85 +0xDF5D 0x7D7A +0xDF5E 0x7D8E +0xDF5F 0x7D7B +0xDF60 0x7D83 +0xDF61 0x7D7C +0xDF62 0x7D8C +0xDF63 0x7D94 +0xDF64 0x7D84 +0xDF65 0x7D7D +0xDF66 0x7D92 +0xDF67 0x7F6D +0xDF68 0x7F6B +0xDF69 0x7F67 +0xDF6A 0x7F68 +0xDF6B 0x7F6C +0xDF6C 0x7FA6 +0xDF6D 0x7FA5 +0xDF6E 0x7FA7 +0xDF6F 0x7FDB +0xDF70 0x7FDC +0xDF71 0x8021 +0xDF72 0x8164 +0xDF73 0x8160 +0xDF74 0x8177 +0xDF75 0x815C +0xDF76 0x8169 +0xDF77 0x815B +0xDF78 0x8162 +0xDF79 0x8172 +0xDF7A 0x6721 +0xDF7B 0x815E +0xDF7C 0x8176 +0xDF7D 0x8167 +0xDF7E 0x816F +0xDFA1 0x8144 +0xDFA2 0x8161 +0xDFA3 0x821D +0xDFA4 0x8249 +0xDFA5 0x8244 +0xDFA6 0x8240 +0xDFA7 0x8242 +0xDFA8 0x8245 +0xDFA9 0x84F1 +0xDFAA 0x843F +0xDFAB 0x8456 +0xDFAC 0x8476 +0xDFAD 0x8479 +0xDFAE 0x848F +0xDFAF 0x848D +0xDFB0 0x8465 +0xDFB1 0x8451 +0xDFB2 0x8440 +0xDFB3 0x8486 +0xDFB4 0x8467 +0xDFB5 0x8430 +0xDFB6 0x844D +0xDFB7 0x847D +0xDFB8 0x845A +0xDFB9 0x8459 +0xDFBA 0x8474 +0xDFBB 0x8473 +0xDFBC 0x845D +0xDFBD 0x8507 +0xDFBE 0x845E +0xDFBF 0x8437 +0xDFC0 0x843A +0xDFC1 0x8434 +0xDFC2 0x847A +0xDFC3 0x8443 +0xDFC4 0x8478 +0xDFC5 0x8432 +0xDFC6 0x8445 +0xDFC7 0x8429 +0xDFC8 0x83D9 +0xDFC9 0x844B +0xDFCA 0x842F +0xDFCB 0x8442 +0xDFCC 0x842D +0xDFCD 0x845F +0xDFCE 0x8470 +0xDFCF 0x8439 +0xDFD0 0x844E +0xDFD1 0x844C +0xDFD2 0x8452 +0xDFD3 0x846F +0xDFD4 0x84C5 +0xDFD5 0x848E +0xDFD6 0x843B +0xDFD7 0x8447 +0xDFD8 0x8436 +0xDFD9 0x8433 +0xDFDA 0x8468 +0xDFDB 0x847E +0xDFDC 0x8444 +0xDFDD 0x842B +0xDFDE 0x8460 +0xDFDF 0x8454 +0xDFE0 0x846E +0xDFE1 0x8450 +0xDFE2 0x870B +0xDFE3 0x8704 +0xDFE4 0x86F7 +0xDFE5 0x870C +0xDFE6 0x86FA +0xDFE7 0x86D6 +0xDFE8 0x86F5 +0xDFE9 0x874D +0xDFEA 0x86F8 +0xDFEB 0x870E +0xDFEC 0x8709 +0xDFED 0x8701 +0xDFEE 0x86F6 +0xDFEF 0x870D +0xDFF0 0x8705 +0xDFF1 0x88D6 +0xDFF2 0x88CB +0xDFF3 0x88CD +0xDFF4 0x88CE +0xDFF5 0x88DE +0xDFF6 0x88DB +0xDFF7 0x88DA +0xDFF8 0x88CC +0xDFF9 0x88D0 +0xDFFA 0x8985 +0xDFFB 0x899B +0xDFFC 0x89DF +0xDFFD 0x89E5 +0xDFFE 0x89E4 +0xE040 0x89E1 +0xE041 0x89E0 +0xE042 0x89E2 +0xE043 0x89DC +0xE044 0x89E6 +0xE045 0x8A76 +0xE046 0x8A86 +0xE047 0x8A7F +0xE048 0x8A61 +0xE049 0x8A3F +0xE04A 0x8A77 +0xE04B 0x8A82 +0xE04C 0x8A84 +0xE04D 0x8A75 +0xE04E 0x8A83 +0xE04F 0x8A81 +0xE050 0x8A74 +0xE051 0x8A7A +0xE052 0x8C3C +0xE053 0x8C4B +0xE054 0x8C4A +0xE055 0x8C65 +0xE056 0x8C64 +0xE057 0x8C66 +0xE058 0x8C86 +0xE059 0x8C84 +0xE05A 0x8C85 +0xE05B 0x8CCC +0xE05C 0x8D68 +0xE05D 0x8D69 +0xE05E 0x8D91 +0xE05F 0x8D8C +0xE060 0x8D8E +0xE061 0x8D8F +0xE062 0x8D8D +0xE063 0x8D93 +0xE064 0x8D94 +0xE065 0x8D90 +0xE066 0x8D92 +0xE067 0x8DF0 +0xE068 0x8DE0 +0xE069 0x8DEC +0xE06A 0x8DF1 +0xE06B 0x8DEE +0xE06C 0x8DD0 +0xE06D 0x8DE9 +0xE06E 0x8DE3 +0xE06F 0x8DE2 +0xE070 0x8DE7 +0xE071 0x8DF2 +0xE072 0x8DEB +0xE073 0x8DF4 +0xE074 0x8F06 +0xE075 0x8EFF +0xE076 0x8F01 +0xE077 0x8F00 +0xE078 0x8F05 +0xE079 0x8F07 +0xE07A 0x8F08 +0xE07B 0x8F02 +0xE07C 0x8F0B +0xE07D 0x9052 +0xE07E 0x903F +0xE0A1 0x9044 +0xE0A2 0x9049 +0xE0A3 0x903D +0xE0A4 0x9110 +0xE0A5 0x910D +0xE0A6 0x910F +0xE0A7 0x9111 +0xE0A8 0x9116 +0xE0A9 0x9114 +0xE0AA 0x910B +0xE0AB 0x910E +0xE0AC 0x916E +0xE0AD 0x916F +0xE0AE 0x9248 +0xE0AF 0x9252 +0xE0B0 0x9230 +0xE0B1 0x923A +0xE0B2 0x9266 +0xE0B3 0x9233 +0xE0B4 0x9265 +0xE0B5 0x925E +0xE0B6 0x9283 +0xE0B7 0x922E +0xE0B8 0x924A +0xE0B9 0x9246 +0xE0BA 0x926D +0xE0BB 0x926C +0xE0BC 0x924F +0xE0BD 0x9260 +0xE0BE 0x9267 +0xE0BF 0x926F +0xE0C0 0x9236 +0xE0C1 0x9261 +0xE0C2 0x9270 +0xE0C3 0x9231 +0xE0C4 0x9254 +0xE0C5 0x9263 +0xE0C6 0x9250 +0xE0C7 0x9272 +0xE0C8 0x924E +0xE0C9 0x9253 +0xE0CA 0x924C +0xE0CB 0x9256 +0xE0CC 0x9232 +0xE0CD 0x959F +0xE0CE 0x959C +0xE0CF 0x959E +0xE0D0 0x959B +0xE0D1 0x9692 +0xE0D2 0x9693 +0xE0D3 0x9691 +0xE0D4 0x9697 +0xE0D5 0x96CE +0xE0D6 0x96FA +0xE0D7 0x96FD +0xE0D8 0x96F8 +0xE0D9 0x96F5 +0xE0DA 0x9773 +0xE0DB 0x9777 +0xE0DC 0x9778 +0xE0DD 0x9772 +0xE0DE 0x980F +0xE0DF 0x980D +0xE0E0 0x980E +0xE0E1 0x98AC +0xE0E2 0x98F6 +0xE0E3 0x98F9 +0xE0E4 0x99AF +0xE0E5 0x99B2 +0xE0E6 0x99B0 +0xE0E7 0x99B5 +0xE0E8 0x9AAD +0xE0E9 0x9AAB +0xE0EA 0x9B5B +0xE0EB 0x9CEA +0xE0EC 0x9CED +0xE0ED 0x9CE7 +0xE0EE 0x9E80 +0xE0EF 0x9EFD +0xE0F0 0x50E6 +0xE0F1 0x50D4 +0xE0F2 0x50D7 +0xE0F3 0x50E8 +0xE0F4 0x50F3 +0xE0F5 0x50DB +0xE0F6 0x50EA +0xE0F7 0x50DD +0xE0F8 0x50E4 +0xE0F9 0x50D3 +0xE0FA 0x50EC +0xE0FB 0x50F0 +0xE0FC 0x50EF +0xE0FD 0x50E3 +0xE0FE 0x50E0 +0xE140 0x51D8 +0xE141 0x5280 +0xE142 0x5281 +0xE143 0x52E9 +0xE144 0x52EB +0xE145 0x5330 +0xE146 0x53AC +0xE147 0x5627 +0xE148 0x5615 +0xE149 0x560C +0xE14A 0x5612 +0xE14B 0x55FC +0xE14C 0x560F +0xE14D 0x561C +0xE14E 0x5601 +0xE14F 0x5613 +0xE150 0x5602 +0xE151 0x55FA +0xE152 0x561D +0xE153 0x5604 +0xE154 0x55FF +0xE155 0x55F9 +0xE156 0x5889 +0xE157 0x587C +0xE158 0x5890 +0xE159 0x5898 +0xE15A 0x5886 +0xE15B 0x5881 +0xE15C 0x587F +0xE15D 0x5874 +0xE15E 0x588B +0xE15F 0x587A +0xE160 0x5887 +0xE161 0x5891 +0xE162 0x588E +0xE163 0x5876 +0xE164 0x5882 +0xE165 0x5888 +0xE166 0x587B +0xE167 0x5894 +0xE168 0x588F +0xE169 0x58FE +0xE16A 0x596B +0xE16B 0x5ADC +0xE16C 0x5AEE +0xE16D 0x5AE5 +0xE16E 0x5AD5 +0xE16F 0x5AEA +0xE170 0x5ADA +0xE171 0x5AED +0xE172 0x5AEB +0xE173 0x5AF3 +0xE174 0x5AE2 +0xE175 0x5AE0 +0xE176 0x5ADB +0xE177 0x5AEC +0xE178 0x5ADE +0xE179 0x5ADD +0xE17A 0x5AD9 +0xE17B 0x5AE8 +0xE17C 0x5ADF +0xE17D 0x5B77 +0xE17E 0x5BE0 +0xE1A1 0x5BE3 +0xE1A2 0x5C63 +0xE1A3 0x5D82 +0xE1A4 0x5D80 +0xE1A5 0x5D7D +0xE1A6 0x5D86 +0xE1A7 0x5D7A +0xE1A8 0x5D81 +0xE1A9 0x5D77 +0xE1AA 0x5D8A +0xE1AB 0x5D89 +0xE1AC 0x5D88 +0xE1AD 0x5D7E +0xE1AE 0x5D7C +0xE1AF 0x5D8D +0xE1B0 0x5D79 +0xE1B1 0x5D7F +0xE1B2 0x5E58 +0xE1B3 0x5E59 +0xE1B4 0x5E53 +0xE1B5 0x5ED8 +0xE1B6 0x5ED1 +0xE1B7 0x5ED7 +0xE1B8 0x5ECE +0xE1B9 0x5EDC +0xE1BA 0x5ED5 +0xE1BB 0x5ED9 +0xE1BC 0x5ED2 +0xE1BD 0x5ED4 +0xE1BE 0x5F44 +0xE1BF 0x5F43 +0xE1C0 0x5F6F +0xE1C1 0x5FB6 +0xE1C2 0x612C +0xE1C3 0x6128 +0xE1C4 0x6141 +0xE1C5 0x615E +0xE1C6 0x6171 +0xE1C7 0x6173 +0xE1C8 0x6152 +0xE1C9 0x6153 +0xE1CA 0x6172 +0xE1CB 0x616C +0xE1CC 0x6180 +0xE1CD 0x6174 +0xE1CE 0x6154 +0xE1CF 0x617A +0xE1D0 0x615B +0xE1D1 0x6165 +0xE1D2 0x613B +0xE1D3 0x616A +0xE1D4 0x6161 +0xE1D5 0x6156 +0xE1D6 0x6229 +0xE1D7 0x6227 +0xE1D8 0x622B +0xE1D9 0x642B +0xE1DA 0x644D +0xE1DB 0x645B +0xE1DC 0x645D +0xE1DD 0x6474 +0xE1DE 0x6476 +0xE1DF 0x6472 +0xE1E0 0x6473 +0xE1E1 0x647D +0xE1E2 0x6475 +0xE1E3 0x6466 +0xE1E4 0x64A6 +0xE1E5 0x644E +0xE1E6 0x6482 +0xE1E7 0x645E +0xE1E8 0x645C +0xE1E9 0x644B +0xE1EA 0x6453 +0xE1EB 0x6460 +0xE1EC 0x6450 +0xE1ED 0x647F +0xE1EE 0x643F +0xE1EF 0x646C +0xE1F0 0x646B +0xE1F1 0x6459 +0xE1F2 0x6465 +0xE1F3 0x6477 +0xE1F4 0x6573 +0xE1F5 0x65A0 +0xE1F6 0x66A1 +0xE1F7 0x66A0 +0xE1F8 0x669F +0xE1F9 0x6705 +0xE1FA 0x6704 +0xE1FB 0x6722 +0xE1FC 0x69B1 +0xE1FD 0x69B6 +0xE1FE 0x69C9 +0xE240 0x69A0 +0xE241 0x69CE +0xE242 0x6996 +0xE243 0x69B0 +0xE244 0x69AC +0xE245 0x69BC +0xE246 0x6991 +0xE247 0x6999 +0xE248 0x698E +0xE249 0x69A7 +0xE24A 0x698D +0xE24B 0x69A9 +0xE24C 0x69BE +0xE24D 0x69AF +0xE24E 0x69BF +0xE24F 0x69C4 +0xE250 0x69BD +0xE251 0x69A4 +0xE252 0x69D4 +0xE253 0x69B9 +0xE254 0x69CA +0xE255 0x699A +0xE256 0x69CF +0xE257 0x69B3 +0xE258 0x6993 +0xE259 0x69AA +0xE25A 0x69A1 +0xE25B 0x699E +0xE25C 0x69D9 +0xE25D 0x6997 +0xE25E 0x6990 +0xE25F 0x69C2 +0xE260 0x69B5 +0xE261 0x69A5 +0xE262 0x69C6 +0xE263 0x6B4A +0xE264 0x6B4D +0xE265 0x6B4B +0xE266 0x6B9E +0xE267 0x6B9F +0xE268 0x6BA0 +0xE269 0x6BC3 +0xE26A 0x6BC4 +0xE26B 0x6BFE +0xE26C 0x6ECE +0xE26D 0x6EF5 +0xE26E 0x6EF1 +0xE26F 0x6F03 +0xE270 0x6F25 +0xE271 0x6EF8 +0xE272 0x6F37 +0xE273 0x6EFB +0xE274 0x6F2E +0xE275 0x6F09 +0xE276 0x6F4E +0xE277 0x6F19 +0xE278 0x6F1A +0xE279 0x6F27 +0xE27A 0x6F18 +0xE27B 0x6F3B +0xE27C 0x6F12 +0xE27D 0x6EED +0xE27E 0x6F0A +0xE2A1 0x6F36 +0xE2A2 0x6F73 +0xE2A3 0x6EF9 +0xE2A4 0x6EEE +0xE2A5 0x6F2D +0xE2A6 0x6F40 +0xE2A7 0x6F30 +0xE2A8 0x6F3C +0xE2A9 0x6F35 +0xE2AA 0x6EEB +0xE2AB 0x6F07 +0xE2AC 0x6F0E +0xE2AD 0x6F43 +0xE2AE 0x6F05 +0xE2AF 0x6EFD +0xE2B0 0x6EF6 +0xE2B1 0x6F39 +0xE2B2 0x6F1C +0xE2B3 0x6EFC +0xE2B4 0x6F3A +0xE2B5 0x6F1F +0xE2B6 0x6F0D +0xE2B7 0x6F1E +0xE2B8 0x6F08 +0xE2B9 0x6F21 +0xE2BA 0x7187 +0xE2BB 0x7190 +0xE2BC 0x7189 +0xE2BD 0x7180 +0xE2BE 0x7185 +0xE2BF 0x7182 +0xE2C0 0x718F +0xE2C1 0x717B +0xE2C2 0x7186 +0xE2C3 0x7181 +0xE2C4 0x7197 +0xE2C5 0x7244 +0xE2C6 0x7253 +0xE2C7 0x7297 +0xE2C8 0x7295 +0xE2C9 0x7293 +0xE2CA 0x7343 +0xE2CB 0x734D +0xE2CC 0x7351 +0xE2CD 0x734C +0xE2CE 0x7462 +0xE2CF 0x7473 +0xE2D0 0x7471 +0xE2D1 0x7475 +0xE2D2 0x7472 +0xE2D3 0x7467 +0xE2D4 0x746E +0xE2D5 0x7500 +0xE2D6 0x7502 +0xE2D7 0x7503 +0xE2D8 0x757D +0xE2D9 0x7590 +0xE2DA 0x7616 +0xE2DB 0x7608 +0xE2DC 0x760C +0xE2DD 0x7615 +0xE2DE 0x7611 +0xE2DF 0x760A +0xE2E0 0x7614 +0xE2E1 0x76B8 +0xE2E2 0x7781 +0xE2E3 0x777C +0xE2E4 0x7785 +0xE2E5 0x7782 +0xE2E6 0x776E +0xE2E7 0x7780 +0xE2E8 0x776F +0xE2E9 0x777E +0xE2EA 0x7783 +0xE2EB 0x78B2 +0xE2EC 0x78AA +0xE2ED 0x78B4 +0xE2EE 0x78AD +0xE2EF 0x78A8 +0xE2F0 0x787E +0xE2F1 0x78AB +0xE2F2 0x789E +0xE2F3 0x78A5 +0xE2F4 0x78A0 +0xE2F5 0x78AC +0xE2F6 0x78A2 +0xE2F7 0x78A4 +0xE2F8 0x7998 +0xE2F9 0x798A +0xE2FA 0x798B +0xE2FB 0x7996 +0xE2FC 0x7995 +0xE2FD 0x7994 +0xE2FE 0x7993 +0xE340 0x7997 +0xE341 0x7988 +0xE342 0x7992 +0xE343 0x7990 +0xE344 0x7A2B +0xE345 0x7A4A +0xE346 0x7A30 +0xE347 0x7A2F +0xE348 0x7A28 +0xE349 0x7A26 +0xE34A 0x7AA8 +0xE34B 0x7AAB +0xE34C 0x7AAC +0xE34D 0x7AEE +0xE34E 0x7B88 +0xE34F 0x7B9C +0xE350 0x7B8A +0xE351 0x7B91 +0xE352 0x7B90 +0xE353 0x7B96 +0xE354 0x7B8D +0xE355 0x7B8C +0xE356 0x7B9B +0xE357 0x7B8E +0xE358 0x7B85 +0xE359 0x7B98 +0xE35A 0x5284 +0xE35B 0x7B99 +0xE35C 0x7BA4 +0xE35D 0x7B82 +0xE35E 0x7CBB +0xE35F 0x7CBF +0xE360 0x7CBC +0xE361 0x7CBA +0xE362 0x7DA7 +0xE363 0x7DB7 +0xE364 0x7DC2 +0xE365 0x7DA3 +0xE366 0x7DAA +0xE367 0x7DC1 +0xE368 0x7DC0 +0xE369 0x7DC5 +0xE36A 0x7D9D +0xE36B 0x7DCE +0xE36C 0x7DC4 +0xE36D 0x7DC6 +0xE36E 0x7DCB +0xE36F 0x7DCC +0xE370 0x7DAF +0xE371 0x7DB9 +0xE372 0x7D96 +0xE373 0x7DBC +0xE374 0x7D9F +0xE375 0x7DA6 +0xE376 0x7DAE +0xE377 0x7DA9 +0xE378 0x7DA1 +0xE379 0x7DC9 +0xE37A 0x7F73 +0xE37B 0x7FE2 +0xE37C 0x7FE3 +0xE37D 0x7FE5 +0xE37E 0x7FDE +0xE3A1 0x8024 +0xE3A2 0x805D +0xE3A3 0x805C +0xE3A4 0x8189 +0xE3A5 0x8186 +0xE3A6 0x8183 +0xE3A7 0x8187 +0xE3A8 0x818D +0xE3A9 0x818C +0xE3AA 0x818B +0xE3AB 0x8215 +0xE3AC 0x8497 +0xE3AD 0x84A4 +0xE3AE 0x84A1 +0xE3AF 0x849F +0xE3B0 0x84BA +0xE3B1 0x84CE +0xE3B2 0x84C2 +0xE3B3 0x84AC +0xE3B4 0x84AE +0xE3B5 0x84AB +0xE3B6 0x84B9 +0xE3B7 0x84B4 +0xE3B8 0x84C1 +0xE3B9 0x84CD +0xE3BA 0x84AA +0xE3BB 0x849A +0xE3BC 0x84B1 +0xE3BD 0x84D0 +0xE3BE 0x849D +0xE3BF 0x84A7 +0xE3C0 0x84BB +0xE3C1 0x84A2 +0xE3C2 0x8494 +0xE3C3 0x84C7 +0xE3C4 0x84CC +0xE3C5 0x849B +0xE3C6 0x84A9 +0xE3C7 0x84AF +0xE3C8 0x84A8 +0xE3C9 0x84D6 +0xE3CA 0x8498 +0xE3CB 0x84B6 +0xE3CC 0x84CF +0xE3CD 0x84A0 +0xE3CE 0x84D7 +0xE3CF 0x84D4 +0xE3D0 0x84D2 +0xE3D1 0x84DB +0xE3D2 0x84B0 +0xE3D3 0x8491 +0xE3D4 0x8661 +0xE3D5 0x8733 +0xE3D6 0x8723 +0xE3D7 0x8728 +0xE3D8 0x876B +0xE3D9 0x8740 +0xE3DA 0x872E +0xE3DB 0x871E +0xE3DC 0x8721 +0xE3DD 0x8719 +0xE3DE 0x871B +0xE3DF 0x8743 +0xE3E0 0x872C +0xE3E1 0x8741 +0xE3E2 0x873E +0xE3E3 0x8746 +0xE3E4 0x8720 +0xE3E5 0x8732 +0xE3E6 0x872A +0xE3E7 0x872D +0xE3E8 0x873C +0xE3E9 0x8712 +0xE3EA 0x873A +0xE3EB 0x8731 +0xE3EC 0x8735 +0xE3ED 0x8742 +0xE3EE 0x8726 +0xE3EF 0x8727 +0xE3F0 0x8738 +0xE3F1 0x8724 +0xE3F2 0x871A +0xE3F3 0x8730 +0xE3F4 0x8711 +0xE3F5 0x88F7 +0xE3F6 0x88E7 +0xE3F7 0x88F1 +0xE3F8 0x88F2 +0xE3F9 0x88FA +0xE3FA 0x88FE +0xE3FB 0x88EE +0xE3FC 0x88FC +0xE3FD 0x88F6 +0xE3FE 0x88FB +0xE440 0x88F0 +0xE441 0x88EC +0xE442 0x88EB +0xE443 0x899D +0xE444 0x89A1 +0xE445 0x899F +0xE446 0x899E +0xE447 0x89E9 +0xE448 0x89EB +0xE449 0x89E8 +0xE44A 0x8AAB +0xE44B 0x8A99 +0xE44C 0x8A8B +0xE44D 0x8A92 +0xE44E 0x8A8F +0xE44F 0x8A96 +0xE450 0x8C3D +0xE451 0x8C68 +0xE452 0x8C69 +0xE453 0x8CD5 +0xE454 0x8CCF +0xE455 0x8CD7 +0xE456 0x8D96 +0xE457 0x8E09 +0xE458 0x8E02 +0xE459 0x8DFF +0xE45A 0x8E0D +0xE45B 0x8DFD +0xE45C 0x8E0A +0xE45D 0x8E03 +0xE45E 0x8E07 +0xE45F 0x8E06 +0xE460 0x8E05 +0xE461 0x8DFE +0xE462 0x8E00 +0xE463 0x8E04 +0xE464 0x8F10 +0xE465 0x8F11 +0xE466 0x8F0E +0xE467 0x8F0D +0xE468 0x9123 +0xE469 0x911C +0xE46A 0x9120 +0xE46B 0x9122 +0xE46C 0x911F +0xE46D 0x911D +0xE46E 0x911A +0xE46F 0x9124 +0xE470 0x9121 +0xE471 0x911B +0xE472 0x917A +0xE473 0x9172 +0xE474 0x9179 +0xE475 0x9173 +0xE476 0x92A5 +0xE477 0x92A4 +0xE478 0x9276 +0xE479 0x929B +0xE47A 0x927A +0xE47B 0x92A0 +0xE47C 0x9294 +0xE47D 0x92AA +0xE47E 0x928D +0xE4A1 0x92A6 +0xE4A2 0x929A +0xE4A3 0x92AB +0xE4A4 0x9279 +0xE4A5 0x9297 +0xE4A6 0x927F +0xE4A7 0x92A3 +0xE4A8 0x92EE +0xE4A9 0x928E +0xE4AA 0x9282 +0xE4AB 0x9295 +0xE4AC 0x92A2 +0xE4AD 0x927D +0xE4AE 0x9288 +0xE4AF 0x92A1 +0xE4B0 0x928A +0xE4B1 0x9286 +0xE4B2 0x928C +0xE4B3 0x9299 +0xE4B4 0x92A7 +0xE4B5 0x927E +0xE4B6 0x9287 +0xE4B7 0x92A9 +0xE4B8 0x929D +0xE4B9 0x928B +0xE4BA 0x922D +0xE4BB 0x969E +0xE4BC 0x96A1 +0xE4BD 0x96FF +0xE4BE 0x9758 +0xE4BF 0x977D +0xE4C0 0x977A +0xE4C1 0x977E +0xE4C2 0x9783 +0xE4C3 0x9780 +0xE4C4 0x9782 +0xE4C5 0x977B +0xE4C6 0x9784 +0xE4C7 0x9781 +0xE4C8 0x977F +0xE4C9 0x97CE +0xE4CA 0x97CD +0xE4CB 0x9816 +0xE4CC 0x98AD +0xE4CD 0x98AE +0xE4CE 0x9902 +0xE4CF 0x9900 +0xE4D0 0x9907 +0xE4D1 0x999D +0xE4D2 0x999C +0xE4D3 0x99C3 +0xE4D4 0x99B9 +0xE4D5 0x99BB +0xE4D6 0x99BA +0xE4D7 0x99C2 +0xE4D8 0x99BD +0xE4D9 0x99C7 +0xE4DA 0x9AB1 +0xE4DB 0x9AE3 +0xE4DC 0x9AE7 +0xE4DD 0x9B3E +0xE4DE 0x9B3F +0xE4DF 0x9B60 +0xE4E0 0x9B61 +0xE4E1 0x9B5F +0xE4E2 0x9CF1 +0xE4E3 0x9CF2 +0xE4E4 0x9CF5 +0xE4E5 0x9EA7 +0xE4E6 0x50FF +0xE4E7 0x5103 +0xE4E8 0x5130 +0xE4E9 0x50F8 +0xE4EA 0x5106 +0xE4EB 0x5107 +0xE4EC 0x50F6 +0xE4ED 0x50FE +0xE4EE 0x510B +0xE4EF 0x510C +0xE4F0 0x50FD +0xE4F1 0x510A +0xE4F2 0x528B +0xE4F3 0x528C +0xE4F4 0x52F1 +0xE4F5 0x52EF +0xE4F6 0x5648 +0xE4F7 0x5642 +0xE4F8 0x564C +0xE4F9 0x5635 +0xE4FA 0x5641 +0xE4FB 0x564A +0xE4FC 0x5649 +0xE4FD 0x5646 +0xE4FE 0x5658 +0xE540 0x565A +0xE541 0x5640 +0xE542 0x5633 +0xE543 0x563D +0xE544 0x562C +0xE545 0x563E +0xE546 0x5638 +0xE547 0x562A +0xE548 0x563A +0xE549 0x571A +0xE54A 0x58AB +0xE54B 0x589D +0xE54C 0x58B1 +0xE54D 0x58A0 +0xE54E 0x58A3 +0xE54F 0x58AF +0xE550 0x58AC +0xE551 0x58A5 +0xE552 0x58A1 +0xE553 0x58FF +0xE554 0x5AFF +0xE555 0x5AF4 +0xE556 0x5AFD +0xE557 0x5AF7 +0xE558 0x5AF6 +0xE559 0x5B03 +0xE55A 0x5AF8 +0xE55B 0x5B02 +0xE55C 0x5AF9 +0xE55D 0x5B01 +0xE55E 0x5B07 +0xE55F 0x5B05 +0xE560 0x5B0F +0xE561 0x5C67 +0xE562 0x5D99 +0xE563 0x5D97 +0xE564 0x5D9F +0xE565 0x5D92 +0xE566 0x5DA2 +0xE567 0x5D93 +0xE568 0x5D95 +0xE569 0x5DA0 +0xE56A 0x5D9C +0xE56B 0x5DA1 +0xE56C 0x5D9A +0xE56D 0x5D9E +0xE56E 0x5E69 +0xE56F 0x5E5D +0xE570 0x5E60 +0xE571 0x5E5C +0xE572 0x7DF3 +0xE573 0x5EDB +0xE574 0x5EDE +0xE575 0x5EE1 +0xE576 0x5F49 +0xE577 0x5FB2 +0xE578 0x618B +0xE579 0x6183 +0xE57A 0x6179 +0xE57B 0x61B1 +0xE57C 0x61B0 +0xE57D 0x61A2 +0xE57E 0x6189 +0xE5A1 0x619B +0xE5A2 0x6193 +0xE5A3 0x61AF +0xE5A4 0x61AD +0xE5A5 0x619F +0xE5A6 0x6192 +0xE5A7 0x61AA +0xE5A8 0x61A1 +0xE5A9 0x618D +0xE5AA 0x6166 +0xE5AB 0x61B3 +0xE5AC 0x622D +0xE5AD 0x646E +0xE5AE 0x6470 +0xE5AF 0x6496 +0xE5B0 0x64A0 +0xE5B1 0x6485 +0xE5B2 0x6497 +0xE5B3 0x649C +0xE5B4 0x648F +0xE5B5 0x648B +0xE5B6 0x648A +0xE5B7 0x648C +0xE5B8 0x64A3 +0xE5B9 0x649F +0xE5BA 0x6468 +0xE5BB 0x64B1 +0xE5BC 0x6498 +0xE5BD 0x6576 +0xE5BE 0x657A +0xE5BF 0x6579 +0xE5C0 0x657B +0xE5C1 0x65B2 +0xE5C2 0x65B3 +0xE5C3 0x66B5 +0xE5C4 0x66B0 +0xE5C5 0x66A9 +0xE5C6 0x66B2 +0xE5C7 0x66B7 +0xE5C8 0x66AA +0xE5C9 0x66AF +0xE5CA 0x6A00 +0xE5CB 0x6A06 +0xE5CC 0x6A17 +0xE5CD 0x69E5 +0xE5CE 0x69F8 +0xE5CF 0x6A15 +0xE5D0 0x69F1 +0xE5D1 0x69E4 +0xE5D2 0x6A20 +0xE5D3 0x69FF +0xE5D4 0x69EC +0xE5D5 0x69E2 +0xE5D6 0x6A1B +0xE5D7 0x6A1D +0xE5D8 0x69FE +0xE5D9 0x6A27 +0xE5DA 0x69F2 +0xE5DB 0x69EE +0xE5DC 0x6A14 +0xE5DD 0x69F7 +0xE5DE 0x69E7 +0xE5DF 0x6A40 +0xE5E0 0x6A08 +0xE5E1 0x69E6 +0xE5E2 0x69FB +0xE5E3 0x6A0D +0xE5E4 0x69FC +0xE5E5 0x69EB +0xE5E6 0x6A09 +0xE5E7 0x6A04 +0xE5E8 0x6A18 +0xE5E9 0x6A25 +0xE5EA 0x6A0F +0xE5EB 0x69F6 +0xE5EC 0x6A26 +0xE5ED 0x6A07 +0xE5EE 0x69F4 +0xE5EF 0x6A16 +0xE5F0 0x6B51 +0xE5F1 0x6BA5 +0xE5F2 0x6BA3 +0xE5F3 0x6BA2 +0xE5F4 0x6BA6 +0xE5F5 0x6C01 +0xE5F6 0x6C00 +0xE5F7 0x6BFF +0xE5F8 0x6C02 +0xE5F9 0x6F41 +0xE5FA 0x6F26 +0xE5FB 0x6F7E +0xE5FC 0x6F87 +0xE5FD 0x6FC6 +0xE5FE 0x6F92 +0xE640 0x6F8D +0xE641 0x6F89 +0xE642 0x6F8C +0xE643 0x6F62 +0xE644 0x6F4F +0xE645 0x6F85 +0xE646 0x6F5A +0xE647 0x6F96 +0xE648 0x6F76 +0xE649 0x6F6C +0xE64A 0x6F82 +0xE64B 0x6F55 +0xE64C 0x6F72 +0xE64D 0x6F52 +0xE64E 0x6F50 +0xE64F 0x6F57 +0xE650 0x6F94 +0xE651 0x6F93 +0xE652 0x6F5D +0xE653 0x6F00 +0xE654 0x6F61 +0xE655 0x6F6B +0xE656 0x6F7D +0xE657 0x6F67 +0xE658 0x6F90 +0xE659 0x6F53 +0xE65A 0x6F8B +0xE65B 0x6F69 +0xE65C 0x6F7F +0xE65D 0x6F95 +0xE65E 0x6F63 +0xE65F 0x6F77 +0xE660 0x6F6A +0xE661 0x6F7B +0xE662 0x71B2 +0xE663 0x71AF +0xE664 0x719B +0xE665 0x71B0 +0xE666 0x71A0 +0xE667 0x719A +0xE668 0x71A9 +0xE669 0x71B5 +0xE66A 0x719D +0xE66B 0x71A5 +0xE66C 0x719E +0xE66D 0x71A4 +0xE66E 0x71A1 +0xE66F 0x71AA +0xE670 0x719C +0xE671 0x71A7 +0xE672 0x71B3 +0xE673 0x7298 +0xE674 0x729A +0xE675 0x7358 +0xE676 0x7352 +0xE677 0x735E +0xE678 0x735F +0xE679 0x7360 +0xE67A 0x735D +0xE67B 0x735B +0xE67C 0x7361 +0xE67D 0x735A +0xE67E 0x7359 +0xE6A1 0x7362 +0xE6A2 0x7487 +0xE6A3 0x7489 +0xE6A4 0x748A +0xE6A5 0x7486 +0xE6A6 0x7481 +0xE6A7 0x747D +0xE6A8 0x7485 +0xE6A9 0x7488 +0xE6AA 0x747C +0xE6AB 0x7479 +0xE6AC 0x7508 +0xE6AD 0x7507 +0xE6AE 0x757E +0xE6AF 0x7625 +0xE6B0 0x761E +0xE6B1 0x7619 +0xE6B2 0x761D +0xE6B3 0x761C +0xE6B4 0x7623 +0xE6B5 0x761A +0xE6B6 0x7628 +0xE6B7 0x761B +0xE6B8 0x769C +0xE6B9 0x769D +0xE6BA 0x769E +0xE6BB 0x769B +0xE6BC 0x778D +0xE6BD 0x778F +0xE6BE 0x7789 +0xE6BF 0x7788 +0xE6C0 0x78CD +0xE6C1 0x78BB +0xE6C2 0x78CF +0xE6C3 0x78CC +0xE6C4 0x78D1 +0xE6C5 0x78CE +0xE6C6 0x78D4 +0xE6C7 0x78C8 +0xE6C8 0x78C3 +0xE6C9 0x78C4 +0xE6CA 0x78C9 +0xE6CB 0x799A +0xE6CC 0x79A1 +0xE6CD 0x79A0 +0xE6CE 0x799C +0xE6CF 0x79A2 +0xE6D0 0x799B +0xE6D1 0x6B76 +0xE6D2 0x7A39 +0xE6D3 0x7AB2 +0xE6D4 0x7AB4 +0xE6D5 0x7AB3 +0xE6D6 0x7BB7 +0xE6D7 0x7BCB +0xE6D8 0x7BBE +0xE6D9 0x7BAC +0xE6DA 0x7BCE +0xE6DB 0x7BAF +0xE6DC 0x7BB9 +0xE6DD 0x7BCA +0xE6DE 0x7BB5 +0xE6DF 0x7CC5 +0xE6E0 0x7CC8 +0xE6E1 0x7CCC +0xE6E2 0x7CCB +0xE6E3 0x7DF7 +0xE6E4 0x7DDB +0xE6E5 0x7DEA +0xE6E6 0x7DE7 +0xE6E7 0x7DD7 +0xE6E8 0x7DE1 +0xE6E9 0x7E03 +0xE6EA 0x7DFA +0xE6EB 0x7DE6 +0xE6EC 0x7DF6 +0xE6ED 0x7DF1 +0xE6EE 0x7DF0 +0xE6EF 0x7DEE +0xE6F0 0x7DDF +0xE6F1 0x7F76 +0xE6F2 0x7FAC +0xE6F3 0x7FB0 +0xE6F4 0x7FAD +0xE6F5 0x7FED +0xE6F6 0x7FEB +0xE6F7 0x7FEA +0xE6F8 0x7FEC +0xE6F9 0x7FE6 +0xE6FA 0x7FE8 +0xE6FB 0x8064 +0xE6FC 0x8067 +0xE6FD 0x81A3 +0xE6FE 0x819F +0xE740 0x819E +0xE741 0x8195 +0xE742 0x81A2 +0xE743 0x8199 +0xE744 0x8197 +0xE745 0x8216 +0xE746 0x824F +0xE747 0x8253 +0xE748 0x8252 +0xE749 0x8250 +0xE74A 0x824E +0xE74B 0x8251 +0xE74C 0x8524 +0xE74D 0x853B +0xE74E 0x850F +0xE74F 0x8500 +0xE750 0x8529 +0xE751 0x850E +0xE752 0x8509 +0xE753 0x850D +0xE754 0x851F +0xE755 0x850A +0xE756 0x8527 +0xE757 0x851C +0xE758 0x84FB +0xE759 0x852B +0xE75A 0x84FA +0xE75B 0x8508 +0xE75C 0x850C +0xE75D 0x84F4 +0xE75E 0x852A +0xE75F 0x84F2 +0xE760 0x8515 +0xE761 0x84F7 +0xE762 0x84EB +0xE763 0x84F3 +0xE764 0x84FC +0xE765 0x8512 +0xE766 0x84EA +0xE767 0x84E9 +0xE768 0x8516 +0xE769 0x84FE +0xE76A 0x8528 +0xE76B 0x851D +0xE76C 0x852E +0xE76D 0x8502 +0xE76E 0x84FD +0xE76F 0x851E +0xE770 0x84F6 +0xE771 0x8531 +0xE772 0x8526 +0xE773 0x84E7 +0xE774 0x84E8 +0xE775 0x84F0 +0xE776 0x84EF +0xE777 0x84F9 +0xE778 0x8518 +0xE779 0x8520 +0xE77A 0x8530 +0xE77B 0x850B +0xE77C 0x8519 +0xE77D 0x852F +0xE77E 0x8662 +0xE7A1 0x8756 +0xE7A2 0x8763 +0xE7A3 0x8764 +0xE7A4 0x8777 +0xE7A5 0x87E1 +0xE7A6 0x8773 +0xE7A7 0x8758 +0xE7A8 0x8754 +0xE7A9 0x875B +0xE7AA 0x8752 +0xE7AB 0x8761 +0xE7AC 0x875A +0xE7AD 0x8751 +0xE7AE 0x875E +0xE7AF 0x876D +0xE7B0 0x876A +0xE7B1 0x8750 +0xE7B2 0x874E +0xE7B3 0x875F +0xE7B4 0x875D +0xE7B5 0x876F +0xE7B6 0x876C +0xE7B7 0x877A +0xE7B8 0x876E +0xE7B9 0x875C +0xE7BA 0x8765 +0xE7BB 0x874F +0xE7BC 0x877B +0xE7BD 0x8775 +0xE7BE 0x8762 +0xE7BF 0x8767 +0xE7C0 0x8769 +0xE7C1 0x885A +0xE7C2 0x8905 +0xE7C3 0x890C +0xE7C4 0x8914 +0xE7C5 0x890B +0xE7C6 0x8917 +0xE7C7 0x8918 +0xE7C8 0x8919 +0xE7C9 0x8906 +0xE7CA 0x8916 +0xE7CB 0x8911 +0xE7CC 0x890E +0xE7CD 0x8909 +0xE7CE 0x89A2 +0xE7CF 0x89A4 +0xE7D0 0x89A3 +0xE7D1 0x89ED +0xE7D2 0x89F0 +0xE7D3 0x89EC +0xE7D4 0x8ACF +0xE7D5 0x8AC6 +0xE7D6 0x8AB8 +0xE7D7 0x8AD3 +0xE7D8 0x8AD1 +0xE7D9 0x8AD4 +0xE7DA 0x8AD5 +0xE7DB 0x8ABB +0xE7DC 0x8AD7 +0xE7DD 0x8ABE +0xE7DE 0x8AC0 +0xE7DF 0x8AC5 +0xE7E0 0x8AD8 +0xE7E1 0x8AC3 +0xE7E2 0x8ABA +0xE7E3 0x8ABD +0xE7E4 0x8AD9 +0xE7E5 0x8C3E +0xE7E6 0x8C4D +0xE7E7 0x8C8F +0xE7E8 0x8CE5 +0xE7E9 0x8CDF +0xE7EA 0x8CD9 +0xE7EB 0x8CE8 +0xE7EC 0x8CDA +0xE7ED 0x8CDD +0xE7EE 0x8CE7 +0xE7EF 0x8DA0 +0xE7F0 0x8D9C +0xE7F1 0x8DA1 +0xE7F2 0x8D9B +0xE7F3 0x8E20 +0xE7F4 0x8E23 +0xE7F5 0x8E25 +0xE7F6 0x8E24 +0xE7F7 0x8E2E +0xE7F8 0x8E15 +0xE7F9 0x8E1B +0xE7FA 0x8E16 +0xE7FB 0x8E11 +0xE7FC 0x8E19 +0xE7FD 0x8E26 +0xE7FE 0x8E27 +0xE840 0x8E14 +0xE841 0x8E12 +0xE842 0x8E18 +0xE843 0x8E13 +0xE844 0x8E1C +0xE845 0x8E17 +0xE846 0x8E1A +0xE847 0x8F2C +0xE848 0x8F24 +0xE849 0x8F18 +0xE84A 0x8F1A +0xE84B 0x8F20 +0xE84C 0x8F23 +0xE84D 0x8F16 +0xE84E 0x8F17 +0xE84F 0x9073 +0xE850 0x9070 +0xE851 0x906F +0xE852 0x9067 +0xE853 0x906B +0xE854 0x912F +0xE855 0x912B +0xE856 0x9129 +0xE857 0x912A +0xE858 0x9132 +0xE859 0x9126 +0xE85A 0x912E +0xE85B 0x9185 +0xE85C 0x9186 +0xE85D 0x918A +0xE85E 0x9181 +0xE85F 0x9182 +0xE860 0x9184 +0xE861 0x9180 +0xE862 0x92D0 +0xE863 0x92C3 +0xE864 0x92C4 +0xE865 0x92C0 +0xE866 0x92D9 +0xE867 0x92B6 +0xE868 0x92CF +0xE869 0x92F1 +0xE86A 0x92DF +0xE86B 0x92D8 +0xE86C 0x92E9 +0xE86D 0x92D7 +0xE86E 0x92DD +0xE86F 0x92CC +0xE870 0x92EF +0xE871 0x92C2 +0xE872 0x92E8 +0xE873 0x92CA +0xE874 0x92C8 +0xE875 0x92CE +0xE876 0x92E6 +0xE877 0x92CD +0xE878 0x92D5 +0xE879 0x92C9 +0xE87A 0x92E0 +0xE87B 0x92DE +0xE87C 0x92E7 +0xE87D 0x92D1 +0xE87E 0x92D3 +0xE8A1 0x92B5 +0xE8A2 0x92E1 +0xE8A3 0x92C6 +0xE8A4 0x92B4 +0xE8A5 0x957C +0xE8A6 0x95AC +0xE8A7 0x95AB +0xE8A8 0x95AE +0xE8A9 0x95B0 +0xE8AA 0x96A4 +0xE8AB 0x96A2 +0xE8AC 0x96D3 +0xE8AD 0x9705 +0xE8AE 0x9708 +0xE8AF 0x9702 +0xE8B0 0x975A +0xE8B1 0x978A +0xE8B2 0x978E +0xE8B3 0x9788 +0xE8B4 0x97D0 +0xE8B5 0x97CF +0xE8B6 0x981E +0xE8B7 0x981D +0xE8B8 0x9826 +0xE8B9 0x9829 +0xE8BA 0x9828 +0xE8BB 0x9820 +0xE8BC 0x981B +0xE8BD 0x9827 +0xE8BE 0x98B2 +0xE8BF 0x9908 +0xE8C0 0x98FA +0xE8C1 0x9911 +0xE8C2 0x9914 +0xE8C3 0x9916 +0xE8C4 0x9917 +0xE8C5 0x9915 +0xE8C6 0x99DC +0xE8C7 0x99CD +0xE8C8 0x99CF +0xE8C9 0x99D3 +0xE8CA 0x99D4 +0xE8CB 0x99CE +0xE8CC 0x99C9 +0xE8CD 0x99D6 +0xE8CE 0x99D8 +0xE8CF 0x99CB +0xE8D0 0x99D7 +0xE8D1 0x99CC +0xE8D2 0x9AB3 +0xE8D3 0x9AEC +0xE8D4 0x9AEB +0xE8D5 0x9AF3 +0xE8D6 0x9AF2 +0xE8D7 0x9AF1 +0xE8D8 0x9B46 +0xE8D9 0x9B43 +0xE8DA 0x9B67 +0xE8DB 0x9B74 +0xE8DC 0x9B71 +0xE8DD 0x9B66 +0xE8DE 0x9B76 +0xE8DF 0x9B75 +0xE8E0 0x9B70 +0xE8E1 0x9B68 +0xE8E2 0x9B64 +0xE8E3 0x9B6C +0xE8E4 0x9CFC +0xE8E5 0x9CFA +0xE8E6 0x9CFD +0xE8E7 0x9CFF +0xE8E8 0x9CF7 +0xE8E9 0x9D07 +0xE8EA 0x9D00 +0xE8EB 0x9CF9 +0xE8EC 0x9CFB +0xE8ED 0x9D08 +0xE8EE 0x9D05 +0xE8EF 0x9D04 +0xE8F0 0x9E83 +0xE8F1 0x9ED3 +0xE8F2 0x9F0F +0xE8F3 0x9F10 +0xE8F4 0x511C +0xE8F5 0x5113 +0xE8F6 0x5117 +0xE8F7 0x511A +0xE8F8 0x5111 +0xE8F9 0x51DE +0xE8FA 0x5334 +0xE8FB 0x53E1 +0xE8FC 0x5670 +0xE8FD 0x5660 +0xE8FE 0x566E +0xE940 0x5673 +0xE941 0x5666 +0xE942 0x5663 +0xE943 0x566D +0xE944 0x5672 +0xE945 0x565E +0xE946 0x5677 +0xE947 0x571C +0xE948 0x571B +0xE949 0x58C8 +0xE94A 0x58BD +0xE94B 0x58C9 +0xE94C 0x58BF +0xE94D 0x58BA +0xE94E 0x58C2 +0xE94F 0x58BC +0xE950 0x58C6 +0xE951 0x5B17 +0xE952 0x5B19 +0xE953 0x5B1B +0xE954 0x5B21 +0xE955 0x5B14 +0xE956 0x5B13 +0xE957 0x5B10 +0xE958 0x5B16 +0xE959 0x5B28 +0xE95A 0x5B1A +0xE95B 0x5B20 +0xE95C 0x5B1E +0xE95D 0x5BEF +0xE95E 0x5DAC +0xE95F 0x5DB1 +0xE960 0x5DA9 +0xE961 0x5DA7 +0xE962 0x5DB5 +0xE963 0x5DB0 +0xE964 0x5DAE +0xE965 0x5DAA +0xE966 0x5DA8 +0xE967 0x5DB2 +0xE968 0x5DAD +0xE969 0x5DAF +0xE96A 0x5DB4 +0xE96B 0x5E67 +0xE96C 0x5E68 +0xE96D 0x5E66 +0xE96E 0x5E6F +0xE96F 0x5EE9 +0xE970 0x5EE7 +0xE971 0x5EE6 +0xE972 0x5EE8 +0xE973 0x5EE5 +0xE974 0x5F4B +0xE975 0x5FBC +0xE976 0x619D +0xE977 0x61A8 +0xE978 0x6196 +0xE979 0x61C5 +0xE97A 0x61B4 +0xE97B 0x61C6 +0xE97C 0x61C1 +0xE97D 0x61CC +0xE97E 0x61BA +0xE9A1 0x61BF +0xE9A2 0x61B8 +0xE9A3 0x618C +0xE9A4 0x64D7 +0xE9A5 0x64D6 +0xE9A6 0x64D0 +0xE9A7 0x64CF +0xE9A8 0x64C9 +0xE9A9 0x64BD +0xE9AA 0x6489 +0xE9AB 0x64C3 +0xE9AC 0x64DB +0xE9AD 0x64F3 +0xE9AE 0x64D9 +0xE9AF 0x6533 +0xE9B0 0x657F +0xE9B1 0x657C +0xE9B2 0x65A2 +0xE9B3 0x66C8 +0xE9B4 0x66BE +0xE9B5 0x66C0 +0xE9B6 0x66CA +0xE9B7 0x66CB +0xE9B8 0x66CF +0xE9B9 0x66BD +0xE9BA 0x66BB +0xE9BB 0x66BA +0xE9BC 0x66CC +0xE9BD 0x6723 +0xE9BE 0x6A34 +0xE9BF 0x6A66 +0xE9C0 0x6A49 +0xE9C1 0x6A67 +0xE9C2 0x6A32 +0xE9C3 0x6A68 +0xE9C4 0x6A3E +0xE9C5 0x6A5D +0xE9C6 0x6A6D +0xE9C7 0x6A76 +0xE9C8 0x6A5B +0xE9C9 0x6A51 +0xE9CA 0x6A28 +0xE9CB 0x6A5A +0xE9CC 0x6A3B +0xE9CD 0x6A3F +0xE9CE 0x6A41 +0xE9CF 0x6A6A +0xE9D0 0x6A64 +0xE9D1 0x6A50 +0xE9D2 0x6A4F +0xE9D3 0x6A54 +0xE9D4 0x6A6F +0xE9D5 0x6A69 +0xE9D6 0x6A60 +0xE9D7 0x6A3C +0xE9D8 0x6A5E +0xE9D9 0x6A56 +0xE9DA 0x6A55 +0xE9DB 0x6A4D +0xE9DC 0x6A4E +0xE9DD 0x6A46 +0xE9DE 0x6B55 +0xE9DF 0x6B54 +0xE9E0 0x6B56 +0xE9E1 0x6BA7 +0xE9E2 0x6BAA +0xE9E3 0x6BAB +0xE9E4 0x6BC8 +0xE9E5 0x6BC7 +0xE9E6 0x6C04 +0xE9E7 0x6C03 +0xE9E8 0x6C06 +0xE9E9 0x6FAD +0xE9EA 0x6FCB +0xE9EB 0x6FA3 +0xE9EC 0x6FC7 +0xE9ED 0x6FBC +0xE9EE 0x6FCE +0xE9EF 0x6FC8 +0xE9F0 0x6F5E +0xE9F1 0x6FC4 +0xE9F2 0x6FBD +0xE9F3 0x6F9E +0xE9F4 0x6FCA +0xE9F5 0x6FA8 +0xE9F6 0x7004 +0xE9F7 0x6FA5 +0xE9F8 0x6FAE +0xE9F9 0x6FBA +0xE9FA 0x6FAC +0xE9FB 0x6FAA +0xE9FC 0x6FCF +0xE9FD 0x6FBF +0xE9FE 0x6FB8 +0xEA40 0x6FA2 +0xEA41 0x6FC9 +0xEA42 0x6FAB +0xEA43 0x6FCD +0xEA44 0x6FAF +0xEA45 0x6FB2 +0xEA46 0x6FB0 +0xEA47 0x71C5 +0xEA48 0x71C2 +0xEA49 0x71BF +0xEA4A 0x71B8 +0xEA4B 0x71D6 +0xEA4C 0x71C0 +0xEA4D 0x71C1 +0xEA4E 0x71CB +0xEA4F 0x71D4 +0xEA50 0x71CA +0xEA51 0x71C7 +0xEA52 0x71CF +0xEA53 0x71BD +0xEA54 0x71D8 +0xEA55 0x71BC +0xEA56 0x71C6 +0xEA57 0x71DA +0xEA58 0x71DB +0xEA59 0x729D +0xEA5A 0x729E +0xEA5B 0x7369 +0xEA5C 0x7366 +0xEA5D 0x7367 +0xEA5E 0x736C +0xEA5F 0x7365 +0xEA60 0x736B +0xEA61 0x736A +0xEA62 0x747F +0xEA63 0x749A +0xEA64 0x74A0 +0xEA65 0x7494 +0xEA66 0x7492 +0xEA67 0x7495 +0xEA68 0x74A1 +0xEA69 0x750B +0xEA6A 0x7580 +0xEA6B 0x762F +0xEA6C 0x762D +0xEA6D 0x7631 +0xEA6E 0x763D +0xEA6F 0x7633 +0xEA70 0x763C +0xEA71 0x7635 +0xEA72 0x7632 +0xEA73 0x7630 +0xEA74 0x76BB +0xEA75 0x76E6 +0xEA76 0x779A +0xEA77 0x779D +0xEA78 0x77A1 +0xEA79 0x779C +0xEA7A 0x779B +0xEA7B 0x77A2 +0xEA7C 0x77A3 +0xEA7D 0x7795 +0xEA7E 0x7799 +0xEAA1 0x7797 +0xEAA2 0x78DD +0xEAA3 0x78E9 +0xEAA4 0x78E5 +0xEAA5 0x78EA +0xEAA6 0x78DE +0xEAA7 0x78E3 +0xEAA8 0x78DB +0xEAA9 0x78E1 +0xEAAA 0x78E2 +0xEAAB 0x78ED +0xEAAC 0x78DF +0xEAAD 0x78E0 +0xEAAE 0x79A4 +0xEAAF 0x7A44 +0xEAB0 0x7A48 +0xEAB1 0x7A47 +0xEAB2 0x7AB6 +0xEAB3 0x7AB8 +0xEAB4 0x7AB5 +0xEAB5 0x7AB1 +0xEAB6 0x7AB7 +0xEAB7 0x7BDE +0xEAB8 0x7BE3 +0xEAB9 0x7BE7 +0xEABA 0x7BDD +0xEABB 0x7BD5 +0xEABC 0x7BE5 +0xEABD 0x7BDA +0xEABE 0x7BE8 +0xEABF 0x7BF9 +0xEAC0 0x7BD4 +0xEAC1 0x7BEA +0xEAC2 0x7BE2 +0xEAC3 0x7BDC +0xEAC4 0x7BEB +0xEAC5 0x7BD8 +0xEAC6 0x7BDF +0xEAC7 0x7CD2 +0xEAC8 0x7CD4 +0xEAC9 0x7CD7 +0xEACA 0x7CD0 +0xEACB 0x7CD1 +0xEACC 0x7E12 +0xEACD 0x7E21 +0xEACE 0x7E17 +0xEACF 0x7E0C +0xEAD0 0x7E1F +0xEAD1 0x7E20 +0xEAD2 0x7E13 +0xEAD3 0x7E0E +0xEAD4 0x7E1C +0xEAD5 0x7E15 +0xEAD6 0x7E1A +0xEAD7 0x7E22 +0xEAD8 0x7E0B +0xEAD9 0x7E0F +0xEADA 0x7E16 +0xEADB 0x7E0D +0xEADC 0x7E14 +0xEADD 0x7E25 +0xEADE 0x7E24 +0xEADF 0x7F43 +0xEAE0 0x7F7B +0xEAE1 0x7F7C +0xEAE2 0x7F7A +0xEAE3 0x7FB1 +0xEAE4 0x7FEF +0xEAE5 0x802A +0xEAE6 0x8029 +0xEAE7 0x806C +0xEAE8 0x81B1 +0xEAE9 0x81A6 +0xEAEA 0x81AE +0xEAEB 0x81B9 +0xEAEC 0x81B5 +0xEAED 0x81AB +0xEAEE 0x81B0 +0xEAEF 0x81AC +0xEAF0 0x81B4 +0xEAF1 0x81B2 +0xEAF2 0x81B7 +0xEAF3 0x81A7 +0xEAF4 0x81F2 +0xEAF5 0x8255 +0xEAF6 0x8256 +0xEAF7 0x8257 +0xEAF8 0x8556 +0xEAF9 0x8545 +0xEAFA 0x856B +0xEAFB 0x854D +0xEAFC 0x8553 +0xEAFD 0x8561 +0xEAFE 0x8558 +0xEB40 0x8540 +0xEB41 0x8546 +0xEB42 0x8564 +0xEB43 0x8541 +0xEB44 0x8562 +0xEB45 0x8544 +0xEB46 0x8551 +0xEB47 0x8547 +0xEB48 0x8563 +0xEB49 0x853E +0xEB4A 0x855B +0xEB4B 0x8571 +0xEB4C 0x854E +0xEB4D 0x856E +0xEB4E 0x8575 +0xEB4F 0x8555 +0xEB50 0x8567 +0xEB51 0x8560 +0xEB52 0x858C +0xEB53 0x8566 +0xEB54 0x855D +0xEB55 0x8554 +0xEB56 0x8565 +0xEB57 0x856C +0xEB58 0x8663 +0xEB59 0x8665 +0xEB5A 0x8664 +0xEB5B 0x879B +0xEB5C 0x878F +0xEB5D 0x8797 +0xEB5E 0x8793 +0xEB5F 0x8792 +0xEB60 0x8788 +0xEB61 0x8781 +0xEB62 0x8796 +0xEB63 0x8798 +0xEB64 0x8779 +0xEB65 0x8787 +0xEB66 0x87A3 +0xEB67 0x8785 +0xEB68 0x8790 +0xEB69 0x8791 +0xEB6A 0x879D +0xEB6B 0x8784 +0xEB6C 0x8794 +0xEB6D 0x879C +0xEB6E 0x879A +0xEB6F 0x8789 +0xEB70 0x891E +0xEB71 0x8926 +0xEB72 0x8930 +0xEB73 0x892D +0xEB74 0x892E +0xEB75 0x8927 +0xEB76 0x8931 +0xEB77 0x8922 +0xEB78 0x8929 +0xEB79 0x8923 +0xEB7A 0x892F +0xEB7B 0x892C +0xEB7C 0x891F +0xEB7D 0x89F1 +0xEB7E 0x8AE0 +0xEBA1 0x8AE2 +0xEBA2 0x8AF2 +0xEBA3 0x8AF4 +0xEBA4 0x8AF5 +0xEBA5 0x8ADD +0xEBA6 0x8B14 +0xEBA7 0x8AE4 +0xEBA8 0x8ADF +0xEBA9 0x8AF0 +0xEBAA 0x8AC8 +0xEBAB 0x8ADE +0xEBAC 0x8AE1 +0xEBAD 0x8AE8 +0xEBAE 0x8AFF +0xEBAF 0x8AEF +0xEBB0 0x8AFB +0xEBB1 0x8C91 +0xEBB2 0x8C92 +0xEBB3 0x8C90 +0xEBB4 0x8CF5 +0xEBB5 0x8CEE +0xEBB6 0x8CF1 +0xEBB7 0x8CF0 +0xEBB8 0x8CF3 +0xEBB9 0x8D6C +0xEBBA 0x8D6E +0xEBBB 0x8DA5 +0xEBBC 0x8DA7 +0xEBBD 0x8E33 +0xEBBE 0x8E3E +0xEBBF 0x8E38 +0xEBC0 0x8E40 +0xEBC1 0x8E45 +0xEBC2 0x8E36 +0xEBC3 0x8E3C +0xEBC4 0x8E3D +0xEBC5 0x8E41 +0xEBC6 0x8E30 +0xEBC7 0x8E3F +0xEBC8 0x8EBD +0xEBC9 0x8F36 +0xEBCA 0x8F2E +0xEBCB 0x8F35 +0xEBCC 0x8F32 +0xEBCD 0x8F39 +0xEBCE 0x8F37 +0xEBCF 0x8F34 +0xEBD0 0x9076 +0xEBD1 0x9079 +0xEBD2 0x907B +0xEBD3 0x9086 +0xEBD4 0x90FA +0xEBD5 0x9133 +0xEBD6 0x9135 +0xEBD7 0x9136 +0xEBD8 0x9193 +0xEBD9 0x9190 +0xEBDA 0x9191 +0xEBDB 0x918D +0xEBDC 0x918F +0xEBDD 0x9327 +0xEBDE 0x931E +0xEBDF 0x9308 +0xEBE0 0x931F +0xEBE1 0x9306 +0xEBE2 0x930F +0xEBE3 0x937A +0xEBE4 0x9338 +0xEBE5 0x933C +0xEBE6 0x931B +0xEBE7 0x9323 +0xEBE8 0x9312 +0xEBE9 0x9301 +0xEBEA 0x9346 +0xEBEB 0x932D +0xEBEC 0x930E +0xEBED 0x930D +0xEBEE 0x92CB +0xEBEF 0x931D +0xEBF0 0x92FA +0xEBF1 0x9325 +0xEBF2 0x9313 +0xEBF3 0x92F9 +0xEBF4 0x92F7 +0xEBF5 0x9334 +0xEBF6 0x9302 +0xEBF7 0x9324 +0xEBF8 0x92FF +0xEBF9 0x9329 +0xEBFA 0x9339 +0xEBFB 0x9335 +0xEBFC 0x932A +0xEBFD 0x9314 +0xEBFE 0x930C +0xEC40 0x930B +0xEC41 0x92FE +0xEC42 0x9309 +0xEC43 0x9300 +0xEC44 0x92FB +0xEC45 0x9316 +0xEC46 0x95BC +0xEC47 0x95CD +0xEC48 0x95BE +0xEC49 0x95B9 +0xEC4A 0x95BA +0xEC4B 0x95B6 +0xEC4C 0x95BF +0xEC4D 0x95B5 +0xEC4E 0x95BD +0xEC4F 0x96A9 +0xEC50 0x96D4 +0xEC51 0x970B +0xEC52 0x9712 +0xEC53 0x9710 +0xEC54 0x9799 +0xEC55 0x9797 +0xEC56 0x9794 +0xEC57 0x97F0 +0xEC58 0x97F8 +0xEC59 0x9835 +0xEC5A 0x982F +0xEC5B 0x9832 +0xEC5C 0x9924 +0xEC5D 0x991F +0xEC5E 0x9927 +0xEC5F 0x9929 +0xEC60 0x999E +0xEC61 0x99EE +0xEC62 0x99EC +0xEC63 0x99E5 +0xEC64 0x99E4 +0xEC65 0x99F0 +0xEC66 0x99E3 +0xEC67 0x99EA +0xEC68 0x99E9 +0xEC69 0x99E7 +0xEC6A 0x9AB9 +0xEC6B 0x9ABF +0xEC6C 0x9AB4 +0xEC6D 0x9ABB +0xEC6E 0x9AF6 +0xEC6F 0x9AFA +0xEC70 0x9AF9 +0xEC71 0x9AF7 +0xEC72 0x9B33 +0xEC73 0x9B80 +0xEC74 0x9B85 +0xEC75 0x9B87 +0xEC76 0x9B7C +0xEC77 0x9B7E +0xEC78 0x9B7B +0xEC79 0x9B82 +0xEC7A 0x9B93 +0xEC7B 0x9B92 +0xEC7C 0x9B90 +0xEC7D 0x9B7A +0xEC7E 0x9B95 +0xECA1 0x9B7D +0xECA2 0x9B88 +0xECA3 0x9D25 +0xECA4 0x9D17 +0xECA5 0x9D20 +0xECA6 0x9D1E +0xECA7 0x9D14 +0xECA8 0x9D29 +0xECA9 0x9D1D +0xECAA 0x9D18 +0xECAB 0x9D22 +0xECAC 0x9D10 +0xECAD 0x9D19 +0xECAE 0x9D1F +0xECAF 0x9E88 +0xECB0 0x9E86 +0xECB1 0x9E87 +0xECB2 0x9EAE +0xECB3 0x9EAD +0xECB4 0x9ED5 +0xECB5 0x9ED6 +0xECB6 0x9EFA +0xECB7 0x9F12 +0xECB8 0x9F3D +0xECB9 0x5126 +0xECBA 0x5125 +0xECBB 0x5122 +0xECBC 0x5124 +0xECBD 0x5120 +0xECBE 0x5129 +0xECBF 0x52F4 +0xECC0 0x5693 +0xECC1 0x568C +0xECC2 0x568D +0xECC3 0x5686 +0xECC4 0x5684 +0xECC5 0x5683 +0xECC6 0x567E +0xECC7 0x5682 +0xECC8 0x567F +0xECC9 0x5681 +0xECCA 0x58D6 +0xECCB 0x58D4 +0xECCC 0x58CF +0xECCD 0x58D2 +0xECCE 0x5B2D +0xECCF 0x5B25 +0xECD0 0x5B32 +0xECD1 0x5B23 +0xECD2 0x5B2C +0xECD3 0x5B27 +0xECD4 0x5B26 +0xECD5 0x5B2F +0xECD6 0x5B2E +0xECD7 0x5B7B +0xECD8 0x5BF1 +0xECD9 0x5BF2 +0xECDA 0x5DB7 +0xECDB 0x5E6C +0xECDC 0x5E6A +0xECDD 0x5FBE +0xECDE 0x5FBB +0xECDF 0x61C3 +0xECE0 0x61B5 +0xECE1 0x61BC +0xECE2 0x61E7 +0xECE3 0x61E0 +0xECE4 0x61E5 +0xECE5 0x61E4 +0xECE6 0x61E8 +0xECE7 0x61DE +0xECE8 0x64EF +0xECE9 0x64E9 +0xECEA 0x64E3 +0xECEB 0x64EB +0xECEC 0x64E4 +0xECED 0x64E8 +0xECEE 0x6581 +0xECEF 0x6580 +0xECF0 0x65B6 +0xECF1 0x65DA +0xECF2 0x66D2 +0xECF3 0x6A8D +0xECF4 0x6A96 +0xECF5 0x6A81 +0xECF6 0x6AA5 +0xECF7 0x6A89 +0xECF8 0x6A9F +0xECF9 0x6A9B +0xECFA 0x6AA1 +0xECFB 0x6A9E +0xECFC 0x6A87 +0xECFD 0x6A93 +0xECFE 0x6A8E +0xED40 0x6A95 +0xED41 0x6A83 +0xED42 0x6AA8 +0xED43 0x6AA4 +0xED44 0x6A91 +0xED45 0x6A7F +0xED46 0x6AA6 +0xED47 0x6A9A +0xED48 0x6A85 +0xED49 0x6A8C +0xED4A 0x6A92 +0xED4B 0x6B5B +0xED4C 0x6BAD +0xED4D 0x6C09 +0xED4E 0x6FCC +0xED4F 0x6FA9 +0xED50 0x6FF4 +0xED51 0x6FD4 +0xED52 0x6FE3 +0xED53 0x6FDC +0xED54 0x6FED +0xED55 0x6FE7 +0xED56 0x6FE6 +0xED57 0x6FDE +0xED58 0x6FF2 +0xED59 0x6FDD +0xED5A 0x6FE2 +0xED5B 0x6FE8 +0xED5C 0x71E1 +0xED5D 0x71F1 +0xED5E 0x71E8 +0xED5F 0x71F2 +0xED60 0x71E4 +0xED61 0x71F0 +0xED62 0x71E2 +0xED63 0x7373 +0xED64 0x736E +0xED65 0x736F +0xED66 0x7497 +0xED67 0x74B2 +0xED68 0x74AB +0xED69 0x7490 +0xED6A 0x74AA +0xED6B 0x74AD +0xED6C 0x74B1 +0xED6D 0x74A5 +0xED6E 0x74AF +0xED6F 0x7510 +0xED70 0x7511 +0xED71 0x7512 +0xED72 0x750F +0xED73 0x7584 +0xED74 0x7643 +0xED75 0x7648 +0xED76 0x7649 +0xED77 0x7647 +0xED78 0x76A4 +0xED79 0x76E9 +0xED7A 0x77B5 +0xED7B 0x77AB +0xED7C 0x77B2 +0xED7D 0x77B7 +0xED7E 0x77B6 +0xEDA1 0x77B4 +0xEDA2 0x77B1 +0xEDA3 0x77A8 +0xEDA4 0x77F0 +0xEDA5 0x78F3 +0xEDA6 0x78FD +0xEDA7 0x7902 +0xEDA8 0x78FB +0xEDA9 0x78FC +0xEDAA 0x78F2 +0xEDAB 0x7905 +0xEDAC 0x78F9 +0xEDAD 0x78FE +0xEDAE 0x7904 +0xEDAF 0x79AB +0xEDB0 0x79A8 +0xEDB1 0x7A5C +0xEDB2 0x7A5B +0xEDB3 0x7A56 +0xEDB4 0x7A58 +0xEDB5 0x7A54 +0xEDB6 0x7A5A +0xEDB7 0x7ABE +0xEDB8 0x7AC0 +0xEDB9 0x7AC1 +0xEDBA 0x7C05 +0xEDBB 0x7C0F +0xEDBC 0x7BF2 +0xEDBD 0x7C00 +0xEDBE 0x7BFF +0xEDBF 0x7BFB +0xEDC0 0x7C0E +0xEDC1 0x7BF4 +0xEDC2 0x7C0B +0xEDC3 0x7BF3 +0xEDC4 0x7C02 +0xEDC5 0x7C09 +0xEDC6 0x7C03 +0xEDC7 0x7C01 +0xEDC8 0x7BF8 +0xEDC9 0x7BFD +0xEDCA 0x7C06 +0xEDCB 0x7BF0 +0xEDCC 0x7BF1 +0xEDCD 0x7C10 +0xEDCE 0x7C0A +0xEDCF 0x7CE8 +0xEDD0 0x7E2D +0xEDD1 0x7E3C +0xEDD2 0x7E42 +0xEDD3 0x7E33 +0xEDD4 0x9848 +0xEDD5 0x7E38 +0xEDD6 0x7E2A +0xEDD7 0x7E49 +0xEDD8 0x7E40 +0xEDD9 0x7E47 +0xEDDA 0x7E29 +0xEDDB 0x7E4C +0xEDDC 0x7E30 +0xEDDD 0x7E3B +0xEDDE 0x7E36 +0xEDDF 0x7E44 +0xEDE0 0x7E3A +0xEDE1 0x7F45 +0xEDE2 0x7F7F +0xEDE3 0x7F7E +0xEDE4 0x7F7D +0xEDE5 0x7FF4 +0xEDE6 0x7FF2 +0xEDE7 0x802C +0xEDE8 0x81BB +0xEDE9 0x81C4 +0xEDEA 0x81CC +0xEDEB 0x81CA +0xEDEC 0x81C5 +0xEDED 0x81C7 +0xEDEE 0x81BC +0xEDEF 0x81E9 +0xEDF0 0x825B +0xEDF1 0x825A +0xEDF2 0x825C +0xEDF3 0x8583 +0xEDF4 0x8580 +0xEDF5 0x858F +0xEDF6 0x85A7 +0xEDF7 0x8595 +0xEDF8 0x85A0 +0xEDF9 0x858B +0xEDFA 0x85A3 +0xEDFB 0x857B +0xEDFC 0x85A4 +0xEDFD 0x859A +0xEDFE 0x859E +0xEE40 0x8577 +0xEE41 0x857C +0xEE42 0x8589 +0xEE43 0x85A1 +0xEE44 0x857A +0xEE45 0x8578 +0xEE46 0x8557 +0xEE47 0x858E +0xEE48 0x8596 +0xEE49 0x8586 +0xEE4A 0x858D +0xEE4B 0x8599 +0xEE4C 0x859D +0xEE4D 0x8581 +0xEE4E 0x85A2 +0xEE4F 0x8582 +0xEE50 0x8588 +0xEE51 0x8585 +0xEE52 0x8579 +0xEE53 0x8576 +0xEE54 0x8598 +0xEE55 0x8590 +0xEE56 0x859F +0xEE57 0x8668 +0xEE58 0x87BE +0xEE59 0x87AA +0xEE5A 0x87AD +0xEE5B 0x87C5 +0xEE5C 0x87B0 +0xEE5D 0x87AC +0xEE5E 0x87B9 +0xEE5F 0x87B5 +0xEE60 0x87BC +0xEE61 0x87AE +0xEE62 0x87C9 +0xEE63 0x87C3 +0xEE64 0x87C2 +0xEE65 0x87CC +0xEE66 0x87B7 +0xEE67 0x87AF +0xEE68 0x87C4 +0xEE69 0x87CA +0xEE6A 0x87B4 +0xEE6B 0x87B6 +0xEE6C 0x87BF +0xEE6D 0x87B8 +0xEE6E 0x87BD +0xEE6F 0x87DE +0xEE70 0x87B2 +0xEE71 0x8935 +0xEE72 0x8933 +0xEE73 0x893C +0xEE74 0x893E +0xEE75 0x8941 +0xEE76 0x8952 +0xEE77 0x8937 +0xEE78 0x8942 +0xEE79 0x89AD +0xEE7A 0x89AF +0xEE7B 0x89AE +0xEE7C 0x89F2 +0xEE7D 0x89F3 +0xEE7E 0x8B1E +0xEEA1 0x8B18 +0xEEA2 0x8B16 +0xEEA3 0x8B11 +0xEEA4 0x8B05 +0xEEA5 0x8B0B +0xEEA6 0x8B22 +0xEEA7 0x8B0F +0xEEA8 0x8B12 +0xEEA9 0x8B15 +0xEEAA 0x8B07 +0xEEAB 0x8B0D +0xEEAC 0x8B08 +0xEEAD 0x8B06 +0xEEAE 0x8B1C +0xEEAF 0x8B13 +0xEEB0 0x8B1A +0xEEB1 0x8C4F +0xEEB2 0x8C70 +0xEEB3 0x8C72 +0xEEB4 0x8C71 +0xEEB5 0x8C6F +0xEEB6 0x8C95 +0xEEB7 0x8C94 +0xEEB8 0x8CF9 +0xEEB9 0x8D6F +0xEEBA 0x8E4E +0xEEBB 0x8E4D +0xEEBC 0x8E53 +0xEEBD 0x8E50 +0xEEBE 0x8E4C +0xEEBF 0x8E47 +0xEEC0 0x8F43 +0xEEC1 0x8F40 +0xEEC2 0x9085 +0xEEC3 0x907E +0xEEC4 0x9138 +0xEEC5 0x919A +0xEEC6 0x91A2 +0xEEC7 0x919B +0xEEC8 0x9199 +0xEEC9 0x919F +0xEECA 0x91A1 +0xEECB 0x919D +0xEECC 0x91A0 +0xEECD 0x93A1 +0xEECE 0x9383 +0xEECF 0x93AF +0xEED0 0x9364 +0xEED1 0x9356 +0xEED2 0x9347 +0xEED3 0x937C +0xEED4 0x9358 +0xEED5 0x935C +0xEED6 0x9376 +0xEED7 0x9349 +0xEED8 0x9350 +0xEED9 0x9351 +0xEEDA 0x9360 +0xEEDB 0x936D +0xEEDC 0x938F +0xEEDD 0x934C +0xEEDE 0x936A +0xEEDF 0x9379 +0xEEE0 0x9357 +0xEEE1 0x9355 +0xEEE2 0x9352 +0xEEE3 0x934F +0xEEE4 0x9371 +0xEEE5 0x9377 +0xEEE6 0x937B +0xEEE7 0x9361 +0xEEE8 0x935E +0xEEE9 0x9363 +0xEEEA 0x9367 +0xEEEB 0x9380 +0xEEEC 0x934E +0xEEED 0x9359 +0xEEEE 0x95C7 +0xEEEF 0x95C0 +0xEEF0 0x95C9 +0xEEF1 0x95C3 +0xEEF2 0x95C5 +0xEEF3 0x95B7 +0xEEF4 0x96AE +0xEEF5 0x96B0 +0xEEF6 0x96AC +0xEEF7 0x9720 +0xEEF8 0x971F +0xEEF9 0x9718 +0xEEFA 0x971D +0xEEFB 0x9719 +0xEEFC 0x979A +0xEEFD 0x97A1 +0xEEFE 0x979C +0xEF40 0x979E +0xEF41 0x979D +0xEF42 0x97D5 +0xEF43 0x97D4 +0xEF44 0x97F1 +0xEF45 0x9841 +0xEF46 0x9844 +0xEF47 0x984A +0xEF48 0x9849 +0xEF49 0x9845 +0xEF4A 0x9843 +0xEF4B 0x9925 +0xEF4C 0x992B +0xEF4D 0x992C +0xEF4E 0x992A +0xEF4F 0x9933 +0xEF50 0x9932 +0xEF51 0x992F +0xEF52 0x992D +0xEF53 0x9931 +0xEF54 0x9930 +0xEF55 0x9998 +0xEF56 0x99A3 +0xEF57 0x99A1 +0xEF58 0x9A02 +0xEF59 0x99FA +0xEF5A 0x99F4 +0xEF5B 0x99F7 +0xEF5C 0x99F9 +0xEF5D 0x99F8 +0xEF5E 0x99F6 +0xEF5F 0x99FB +0xEF60 0x99FD +0xEF61 0x99FE +0xEF62 0x99FC +0xEF63 0x9A03 +0xEF64 0x9ABE +0xEF65 0x9AFE +0xEF66 0x9AFD +0xEF67 0x9B01 +0xEF68 0x9AFC +0xEF69 0x9B48 +0xEF6A 0x9B9A +0xEF6B 0x9BA8 +0xEF6C 0x9B9E +0xEF6D 0x9B9B +0xEF6E 0x9BA6 +0xEF6F 0x9BA1 +0xEF70 0x9BA5 +0xEF71 0x9BA4 +0xEF72 0x9B86 +0xEF73 0x9BA2 +0xEF74 0x9BA0 +0xEF75 0x9BAF +0xEF76 0x9D33 +0xEF77 0x9D41 +0xEF78 0x9D67 +0xEF79 0x9D36 +0xEF7A 0x9D2E +0xEF7B 0x9D2F +0xEF7C 0x9D31 +0xEF7D 0x9D38 +0xEF7E 0x9D30 +0xEFA1 0x9D45 +0xEFA2 0x9D42 +0xEFA3 0x9D43 +0xEFA4 0x9D3E +0xEFA5 0x9D37 +0xEFA6 0x9D40 +0xEFA7 0x9D3D +0xEFA8 0x7FF5 +0xEFA9 0x9D2D +0xEFAA 0x9E8A +0xEFAB 0x9E89 +0xEFAC 0x9E8D +0xEFAD 0x9EB0 +0xEFAE 0x9EC8 +0xEFAF 0x9EDA +0xEFB0 0x9EFB +0xEFB1 0x9EFF +0xEFB2 0x9F24 +0xEFB3 0x9F23 +0xEFB4 0x9F22 +0xEFB5 0x9F54 +0xEFB6 0x9FA0 +0xEFB7 0x5131 +0xEFB8 0x512D +0xEFB9 0x512E +0xEFBA 0x5698 +0xEFBB 0x569C +0xEFBC 0x5697 +0xEFBD 0x569A +0xEFBE 0x569D +0xEFBF 0x5699 +0xEFC0 0x5970 +0xEFC1 0x5B3C +0xEFC2 0x5C69 +0xEFC3 0x5C6A +0xEFC4 0x5DC0 +0xEFC5 0x5E6D +0xEFC6 0x5E6E +0xEFC7 0x61D8 +0xEFC8 0x61DF +0xEFC9 0x61ED +0xEFCA 0x61EE +0xEFCB 0x61F1 +0xEFCC 0x61EA +0xEFCD 0x61F0 +0xEFCE 0x61EB +0xEFCF 0x61D6 +0xEFD0 0x61E9 +0xEFD1 0x64FF +0xEFD2 0x6504 +0xEFD3 0x64FD +0xEFD4 0x64F8 +0xEFD5 0x6501 +0xEFD6 0x6503 +0xEFD7 0x64FC +0xEFD8 0x6594 +0xEFD9 0x65DB +0xEFDA 0x66DA +0xEFDB 0x66DB +0xEFDC 0x66D8 +0xEFDD 0x6AC5 +0xEFDE 0x6AB9 +0xEFDF 0x6ABD +0xEFE0 0x6AE1 +0xEFE1 0x6AC6 +0xEFE2 0x6ABA +0xEFE3 0x6AB6 +0xEFE4 0x6AB7 +0xEFE5 0x6AC7 +0xEFE6 0x6AB4 +0xEFE7 0x6AAD +0xEFE8 0x6B5E +0xEFE9 0x6BC9 +0xEFEA 0x6C0B +0xEFEB 0x7007 +0xEFEC 0x700C +0xEFED 0x700D +0xEFEE 0x7001 +0xEFEF 0x7005 +0xEFF0 0x7014 +0xEFF1 0x700E +0xEFF2 0x6FFF +0xEFF3 0x7000 +0xEFF4 0x6FFB +0xEFF5 0x7026 +0xEFF6 0x6FFC +0xEFF7 0x6FF7 +0xEFF8 0x700A +0xEFF9 0x7201 +0xEFFA 0x71FF +0xEFFB 0x71F9 +0xEFFC 0x7203 +0xEFFD 0x71FD +0xEFFE 0x7376 +0xF040 0x74B8 +0xF041 0x74C0 +0xF042 0x74B5 +0xF043 0x74C1 +0xF044 0x74BE +0xF045 0x74B6 +0xF046 0x74BB +0xF047 0x74C2 +0xF048 0x7514 +0xF049 0x7513 +0xF04A 0x765C +0xF04B 0x7664 +0xF04C 0x7659 +0xF04D 0x7650 +0xF04E 0x7653 +0xF04F 0x7657 +0xF050 0x765A +0xF051 0x76A6 +0xF052 0x76BD +0xF053 0x76EC +0xF054 0x77C2 +0xF055 0x77BA +0xF056 0x78FF +0xF057 0x790C +0xF058 0x7913 +0xF059 0x7914 +0xF05A 0x7909 +0xF05B 0x7910 +0xF05C 0x7912 +0xF05D 0x7911 +0xF05E 0x79AD +0xF05F 0x79AC +0xF060 0x7A5F +0xF061 0x7C1C +0xF062 0x7C29 +0xF063 0x7C19 +0xF064 0x7C20 +0xF065 0x7C1F +0xF066 0x7C2D +0xF067 0x7C1D +0xF068 0x7C26 +0xF069 0x7C28 +0xF06A 0x7C22 +0xF06B 0x7C25 +0xF06C 0x7C30 +0xF06D 0x7E5C +0xF06E 0x7E50 +0xF06F 0x7E56 +0xF070 0x7E63 +0xF071 0x7E58 +0xF072 0x7E62 +0xF073 0x7E5F +0xF074 0x7E51 +0xF075 0x7E60 +0xF076 0x7E57 +0xF077 0x7E53 +0xF078 0x7FB5 +0xF079 0x7FB3 +0xF07A 0x7FF7 +0xF07B 0x7FF8 +0xF07C 0x8075 +0xF07D 0x81D1 +0xF07E 0x81D2 +0xF0A1 0x81D0 +0xF0A2 0x825F +0xF0A3 0x825E +0xF0A4 0x85B4 +0xF0A5 0x85C6 +0xF0A6 0x85C0 +0xF0A7 0x85C3 +0xF0A8 0x85C2 +0xF0A9 0x85B3 +0xF0AA 0x85B5 +0xF0AB 0x85BD +0xF0AC 0x85C7 +0xF0AD 0x85C4 +0xF0AE 0x85BF +0xF0AF 0x85CB +0xF0B0 0x85CE +0xF0B1 0x85C8 +0xF0B2 0x85C5 +0xF0B3 0x85B1 +0xF0B4 0x85B6 +0xF0B5 0x85D2 +0xF0B6 0x8624 +0xF0B7 0x85B8 +0xF0B8 0x85B7 +0xF0B9 0x85BE +0xF0BA 0x8669 +0xF0BB 0x87E7 +0xF0BC 0x87E6 +0xF0BD 0x87E2 +0xF0BE 0x87DB +0xF0BF 0x87EB +0xF0C0 0x87EA +0xF0C1 0x87E5 +0xF0C2 0x87DF +0xF0C3 0x87F3 +0xF0C4 0x87E4 +0xF0C5 0x87D4 +0xF0C6 0x87DC +0xF0C7 0x87D3 +0xF0C8 0x87ED +0xF0C9 0x87D8 +0xF0CA 0x87E3 +0xF0CB 0x87A4 +0xF0CC 0x87D7 +0xF0CD 0x87D9 +0xF0CE 0x8801 +0xF0CF 0x87F4 +0xF0D0 0x87E8 +0xF0D1 0x87DD +0xF0D2 0x8953 +0xF0D3 0x894B +0xF0D4 0x894F +0xF0D5 0x894C +0xF0D6 0x8946 +0xF0D7 0x8950 +0xF0D8 0x8951 +0xF0D9 0x8949 +0xF0DA 0x8B2A +0xF0DB 0x8B27 +0xF0DC 0x8B23 +0xF0DD 0x8B33 +0xF0DE 0x8B30 +0xF0DF 0x8B35 +0xF0E0 0x8B47 +0xF0E1 0x8B2F +0xF0E2 0x8B3C +0xF0E3 0x8B3E +0xF0E4 0x8B31 +0xF0E5 0x8B25 +0xF0E6 0x8B37 +0xF0E7 0x8B26 +0xF0E8 0x8B36 +0xF0E9 0x8B2E +0xF0EA 0x8B24 +0xF0EB 0x8B3B +0xF0EC 0x8B3D +0xF0ED 0x8B3A +0xF0EE 0x8C42 +0xF0EF 0x8C75 +0xF0F0 0x8C99 +0xF0F1 0x8C98 +0xF0F2 0x8C97 +0xF0F3 0x8CFE +0xF0F4 0x8D04 +0xF0F5 0x8D02 +0xF0F6 0x8D00 +0xF0F7 0x8E5C +0xF0F8 0x8E62 +0xF0F9 0x8E60 +0xF0FA 0x8E57 +0xF0FB 0x8E56 +0xF0FC 0x8E5E +0xF0FD 0x8E65 +0xF0FE 0x8E67 +0xF140 0x8E5B +0xF141 0x8E5A +0xF142 0x8E61 +0xF143 0x8E5D +0xF144 0x8E69 +0xF145 0x8E54 +0xF146 0x8F46 +0xF147 0x8F47 +0xF148 0x8F48 +0xF149 0x8F4B +0xF14A 0x9128 +0xF14B 0x913A +0xF14C 0x913B +0xF14D 0x913E +0xF14E 0x91A8 +0xF14F 0x91A5 +0xF150 0x91A7 +0xF151 0x91AF +0xF152 0x91AA +0xF153 0x93B5 +0xF154 0x938C +0xF155 0x9392 +0xF156 0x93B7 +0xF157 0x939B +0xF158 0x939D +0xF159 0x9389 +0xF15A 0x93A7 +0xF15B 0x938E +0xF15C 0x93AA +0xF15D 0x939E +0xF15E 0x93A6 +0xF15F 0x9395 +0xF160 0x9388 +0xF161 0x9399 +0xF162 0x939F +0xF163 0x938D +0xF164 0x93B1 +0xF165 0x9391 +0xF166 0x93B2 +0xF167 0x93A4 +0xF168 0x93A8 +0xF169 0x93B4 +0xF16A 0x93A3 +0xF16B 0x93A5 +0xF16C 0x95D2 +0xF16D 0x95D3 +0xF16E 0x95D1 +0xF16F 0x96B3 +0xF170 0x96D7 +0xF171 0x96DA +0xF172 0x5DC2 +0xF173 0x96DF +0xF174 0x96D8 +0xF175 0x96DD +0xF176 0x9723 +0xF177 0x9722 +0xF178 0x9725 +0xF179 0x97AC +0xF17A 0x97AE +0xF17B 0x97A8 +0xF17C 0x97AB +0xF17D 0x97A4 +0xF17E 0x97AA +0xF1A1 0x97A2 +0xF1A2 0x97A5 +0xF1A3 0x97D7 +0xF1A4 0x97D9 +0xF1A5 0x97D6 +0xF1A6 0x97D8 +0xF1A7 0x97FA +0xF1A8 0x9850 +0xF1A9 0x9851 +0xF1AA 0x9852 +0xF1AB 0x98B8 +0xF1AC 0x9941 +0xF1AD 0x993C +0xF1AE 0x993A +0xF1AF 0x9A0F +0xF1B0 0x9A0B +0xF1B1 0x9A09 +0xF1B2 0x9A0D +0xF1B3 0x9A04 +0xF1B4 0x9A11 +0xF1B5 0x9A0A +0xF1B6 0x9A05 +0xF1B7 0x9A07 +0xF1B8 0x9A06 +0xF1B9 0x9AC0 +0xF1BA 0x9ADC +0xF1BB 0x9B08 +0xF1BC 0x9B04 +0xF1BD 0x9B05 +0xF1BE 0x9B29 +0xF1BF 0x9B35 +0xF1C0 0x9B4A +0xF1C1 0x9B4C +0xF1C2 0x9B4B +0xF1C3 0x9BC7 +0xF1C4 0x9BC6 +0xF1C5 0x9BC3 +0xF1C6 0x9BBF +0xF1C7 0x9BC1 +0xF1C8 0x9BB5 +0xF1C9 0x9BB8 +0xF1CA 0x9BD3 +0xF1CB 0x9BB6 +0xF1CC 0x9BC4 +0xF1CD 0x9BB9 +0xF1CE 0x9BBD +0xF1CF 0x9D5C +0xF1D0 0x9D53 +0xF1D1 0x9D4F +0xF1D2 0x9D4A +0xF1D3 0x9D5B +0xF1D4 0x9D4B +0xF1D5 0x9D59 +0xF1D6 0x9D56 +0xF1D7 0x9D4C +0xF1D8 0x9D57 +0xF1D9 0x9D52 +0xF1DA 0x9D54 +0xF1DB 0x9D5F +0xF1DC 0x9D58 +0xF1DD 0x9D5A +0xF1DE 0x9E8E +0xF1DF 0x9E8C +0xF1E0 0x9EDF +0xF1E1 0x9F01 +0xF1E2 0x9F00 +0xF1E3 0x9F16 +0xF1E4 0x9F25 +0xF1E5 0x9F2B +0xF1E6 0x9F2A +0xF1E7 0x9F29 +0xF1E8 0x9F28 +0xF1E9 0x9F4C +0xF1EA 0x9F55 +0xF1EB 0x5134 +0xF1EC 0x5135 +0xF1ED 0x5296 +0xF1EE 0x52F7 +0xF1EF 0x53B4 +0xF1F0 0x56AB +0xF1F1 0x56AD +0xF1F2 0x56A6 +0xF1F3 0x56A7 +0xF1F4 0x56AA +0xF1F5 0x56AC +0xF1F6 0x58DA +0xF1F7 0x58DD +0xF1F8 0x58DB +0xF1F9 0x5912 +0xF1FA 0x5B3D +0xF1FB 0x5B3E +0xF1FC 0x5B3F +0xF1FD 0x5DC3 +0xF1FE 0x5E70 +0xF240 0x5FBF +0xF241 0x61FB +0xF242 0x6507 +0xF243 0x6510 +0xF244 0x650D +0xF245 0x6509 +0xF246 0x650C +0xF247 0x650E +0xF248 0x6584 +0xF249 0x65DE +0xF24A 0x65DD +0xF24B 0x66DE +0xF24C 0x6AE7 +0xF24D 0x6AE0 +0xF24E 0x6ACC +0xF24F 0x6AD1 +0xF250 0x6AD9 +0xF251 0x6ACB +0xF252 0x6ADF +0xF253 0x6ADC +0xF254 0x6AD0 +0xF255 0x6AEB +0xF256 0x6ACF +0xF257 0x6ACD +0xF258 0x6ADE +0xF259 0x6B60 +0xF25A 0x6BB0 +0xF25B 0x6C0C +0xF25C 0x7019 +0xF25D 0x7027 +0xF25E 0x7020 +0xF25F 0x7016 +0xF260 0x702B +0xF261 0x7021 +0xF262 0x7022 +0xF263 0x7023 +0xF264 0x7029 +0xF265 0x7017 +0xF266 0x7024 +0xF267 0x701C +0xF268 0x702A +0xF269 0x720C +0xF26A 0x720A +0xF26B 0x7207 +0xF26C 0x7202 +0xF26D 0x7205 +0xF26E 0x72A5 +0xF26F 0x72A6 +0xF270 0x72A4 +0xF271 0x72A3 +0xF272 0x72A1 +0xF273 0x74CB +0xF274 0x74C5 +0xF275 0x74B7 +0xF276 0x74C3 +0xF277 0x7516 +0xF278 0x7660 +0xF279 0x77C9 +0xF27A 0x77CA +0xF27B 0x77C4 +0xF27C 0x77F1 +0xF27D 0x791D +0xF27E 0x791B +0xF2A1 0x7921 +0xF2A2 0x791C +0xF2A3 0x7917 +0xF2A4 0x791E +0xF2A5 0x79B0 +0xF2A6 0x7A67 +0xF2A7 0x7A68 +0xF2A8 0x7C33 +0xF2A9 0x7C3C +0xF2AA 0x7C39 +0xF2AB 0x7C2C +0xF2AC 0x7C3B +0xF2AD 0x7CEC +0xF2AE 0x7CEA +0xF2AF 0x7E76 +0xF2B0 0x7E75 +0xF2B1 0x7E78 +0xF2B2 0x7E70 +0xF2B3 0x7E77 +0xF2B4 0x7E6F +0xF2B5 0x7E7A +0xF2B6 0x7E72 +0xF2B7 0x7E74 +0xF2B8 0x7E68 +0xF2B9 0x7F4B +0xF2BA 0x7F4A +0xF2BB 0x7F83 +0xF2BC 0x7F86 +0xF2BD 0x7FB7 +0xF2BE 0x7FFD +0xF2BF 0x7FFE +0xF2C0 0x8078 +0xF2C1 0x81D7 +0xF2C2 0x81D5 +0xF2C3 0x8264 +0xF2C4 0x8261 +0xF2C5 0x8263 +0xF2C6 0x85EB +0xF2C7 0x85F1 +0xF2C8 0x85ED +0xF2C9 0x85D9 +0xF2CA 0x85E1 +0xF2CB 0x85E8 +0xF2CC 0x85DA +0xF2CD 0x85D7 +0xF2CE 0x85EC +0xF2CF 0x85F2 +0xF2D0 0x85F8 +0xF2D1 0x85D8 +0xF2D2 0x85DF +0xF2D3 0x85E3 +0xF2D4 0x85DC +0xF2D5 0x85D1 +0xF2D6 0x85F0 +0xF2D7 0x85E6 +0xF2D8 0x85EF +0xF2D9 0x85DE +0xF2DA 0x85E2 +0xF2DB 0x8800 +0xF2DC 0x87FA +0xF2DD 0x8803 +0xF2DE 0x87F6 +0xF2DF 0x87F7 +0xF2E0 0x8809 +0xF2E1 0x880C +0xF2E2 0x880B +0xF2E3 0x8806 +0xF2E4 0x87FC +0xF2E5 0x8808 +0xF2E6 0x87FF +0xF2E7 0x880A +0xF2E8 0x8802 +0xF2E9 0x8962 +0xF2EA 0x895A +0xF2EB 0x895B +0xF2EC 0x8957 +0xF2ED 0x8961 +0xF2EE 0x895C +0xF2EF 0x8958 +0xF2F0 0x895D +0xF2F1 0x8959 +0xF2F2 0x8988 +0xF2F3 0x89B7 +0xF2F4 0x89B6 +0xF2F5 0x89F6 +0xF2F6 0x8B50 +0xF2F7 0x8B48 +0xF2F8 0x8B4A +0xF2F9 0x8B40 +0xF2FA 0x8B53 +0xF2FB 0x8B56 +0xF2FC 0x8B54 +0xF2FD 0x8B4B +0xF2FE 0x8B55 +0xF340 0x8B51 +0xF341 0x8B42 +0xF342 0x8B52 +0xF343 0x8B57 +0xF344 0x8C43 +0xF345 0x8C77 +0xF346 0x8C76 +0xF347 0x8C9A +0xF348 0x8D06 +0xF349 0x8D07 +0xF34A 0x8D09 +0xF34B 0x8DAC +0xF34C 0x8DAA +0xF34D 0x8DAD +0xF34E 0x8DAB +0xF34F 0x8E6D +0xF350 0x8E78 +0xF351 0x8E73 +0xF352 0x8E6A +0xF353 0x8E6F +0xF354 0x8E7B +0xF355 0x8EC2 +0xF356 0x8F52 +0xF357 0x8F51 +0xF358 0x8F4F +0xF359 0x8F50 +0xF35A 0x8F53 +0xF35B 0x8FB4 +0xF35C 0x9140 +0xF35D 0x913F +0xF35E 0x91B0 +0xF35F 0x91AD +0xF360 0x93DE +0xF361 0x93C7 +0xF362 0x93CF +0xF363 0x93C2 +0xF364 0x93DA +0xF365 0x93D0 +0xF366 0x93F9 +0xF367 0x93EC +0xF368 0x93CC +0xF369 0x93D9 +0xF36A 0x93A9 +0xF36B 0x93E6 +0xF36C 0x93CA +0xF36D 0x93D4 +0xF36E 0x93EE +0xF36F 0x93E3 +0xF370 0x93D5 +0xF371 0x93C4 +0xF372 0x93CE +0xF373 0x93C0 +0xF374 0x93D2 +0xF375 0x93E7 +0xF376 0x957D +0xF377 0x95DA +0xF378 0x95DB +0xF379 0x96E1 +0xF37A 0x9729 +0xF37B 0x972B +0xF37C 0x972C +0xF37D 0x9728 +0xF37E 0x9726 +0xF3A1 0x97B3 +0xF3A2 0x97B7 +0xF3A3 0x97B6 +0xF3A4 0x97DD +0xF3A5 0x97DE +0xF3A6 0x97DF +0xF3A7 0x985C +0xF3A8 0x9859 +0xF3A9 0x985D +0xF3AA 0x9857 +0xF3AB 0x98BF +0xF3AC 0x98BD +0xF3AD 0x98BB +0xF3AE 0x98BE +0xF3AF 0x9948 +0xF3B0 0x9947 +0xF3B1 0x9943 +0xF3B2 0x99A6 +0xF3B3 0x99A7 +0xF3B4 0x9A1A +0xF3B5 0x9A15 +0xF3B6 0x9A25 +0xF3B7 0x9A1D +0xF3B8 0x9A24 +0xF3B9 0x9A1B +0xF3BA 0x9A22 +0xF3BB 0x9A20 +0xF3BC 0x9A27 +0xF3BD 0x9A23 +0xF3BE 0x9A1E +0xF3BF 0x9A1C +0xF3C0 0x9A14 +0xF3C1 0x9AC2 +0xF3C2 0x9B0B +0xF3C3 0x9B0A +0xF3C4 0x9B0E +0xF3C5 0x9B0C +0xF3C6 0x9B37 +0xF3C7 0x9BEA +0xF3C8 0x9BEB +0xF3C9 0x9BE0 +0xF3CA 0x9BDE +0xF3CB 0x9BE4 +0xF3CC 0x9BE6 +0xF3CD 0x9BE2 +0xF3CE 0x9BF0 +0xF3CF 0x9BD4 +0xF3D0 0x9BD7 +0xF3D1 0x9BEC +0xF3D2 0x9BDC +0xF3D3 0x9BD9 +0xF3D4 0x9BE5 +0xF3D5 0x9BD5 +0xF3D6 0x9BE1 +0xF3D7 0x9BDA +0xF3D8 0x9D77 +0xF3D9 0x9D81 +0xF3DA 0x9D8A +0xF3DB 0x9D84 +0xF3DC 0x9D88 +0xF3DD 0x9D71 +0xF3DE 0x9D80 +0xF3DF 0x9D78 +0xF3E0 0x9D86 +0xF3E1 0x9D8B +0xF3E2 0x9D8C +0xF3E3 0x9D7D +0xF3E4 0x9D6B +0xF3E5 0x9D74 +0xF3E6 0x9D75 +0xF3E7 0x9D70 +0xF3E8 0x9D69 +0xF3E9 0x9D85 +0xF3EA 0x9D73 +0xF3EB 0x9D7B +0xF3EC 0x9D82 +0xF3ED 0x9D6F +0xF3EE 0x9D79 +0xF3EF 0x9D7F +0xF3F0 0x9D87 +0xF3F1 0x9D68 +0xF3F2 0x9E94 +0xF3F3 0x9E91 +0xF3F4 0x9EC0 +0xF3F5 0x9EFC +0xF3F6 0x9F2D +0xF3F7 0x9F40 +0xF3F8 0x9F41 +0xF3F9 0x9F4D +0xF3FA 0x9F56 +0xF3FB 0x9F57 +0xF3FC 0x9F58 +0xF3FD 0x5337 +0xF3FE 0x56B2 +0xF440 0x56B5 +0xF441 0x56B3 +0xF442 0x58E3 +0xF443 0x5B45 +0xF444 0x5DC6 +0xF445 0x5DC7 +0xF446 0x5EEE +0xF447 0x5EEF +0xF448 0x5FC0 +0xF449 0x5FC1 +0xF44A 0x61F9 +0xF44B 0x6517 +0xF44C 0x6516 +0xF44D 0x6515 +0xF44E 0x6513 +0xF44F 0x65DF +0xF450 0x66E8 +0xF451 0x66E3 +0xF452 0x66E4 +0xF453 0x6AF3 +0xF454 0x6AF0 +0xF455 0x6AEA +0xF456 0x6AE8 +0xF457 0x6AF9 +0xF458 0x6AF1 +0xF459 0x6AEE +0xF45A 0x6AEF +0xF45B 0x703C +0xF45C 0x7035 +0xF45D 0x702F +0xF45E 0x7037 +0xF45F 0x7034 +0xF460 0x7031 +0xF461 0x7042 +0xF462 0x7038 +0xF463 0x703F +0xF464 0x703A +0xF465 0x7039 +0xF466 0x7040 +0xF467 0x703B +0xF468 0x7033 +0xF469 0x7041 +0xF46A 0x7213 +0xF46B 0x7214 +0xF46C 0x72A8 +0xF46D 0x737D +0xF46E 0x737C +0xF46F 0x74BA +0xF470 0x76AB +0xF471 0x76AA +0xF472 0x76BE +0xF473 0x76ED +0xF474 0x77CC +0xF475 0x77CE +0xF476 0x77CF +0xF477 0x77CD +0xF478 0x77F2 +0xF479 0x7925 +0xF47A 0x7923 +0xF47B 0x7927 +0xF47C 0x7928 +0xF47D 0x7924 +0xF47E 0x7929 +0xF4A1 0x79B2 +0xF4A2 0x7A6E +0xF4A3 0x7A6C +0xF4A4 0x7A6D +0xF4A5 0x7AF7 +0xF4A6 0x7C49 +0xF4A7 0x7C48 +0xF4A8 0x7C4A +0xF4A9 0x7C47 +0xF4AA 0x7C45 +0xF4AB 0x7CEE +0xF4AC 0x7E7B +0xF4AD 0x7E7E +0xF4AE 0x7E81 +0xF4AF 0x7E80 +0xF4B0 0x7FBA +0xF4B1 0x7FFF +0xF4B2 0x8079 +0xF4B3 0x81DB +0xF4B4 0x81D9 +0xF4B5 0x820B +0xF4B6 0x8268 +0xF4B7 0x8269 +0xF4B8 0x8622 +0xF4B9 0x85FF +0xF4BA 0x8601 +0xF4BB 0x85FE +0xF4BC 0x861B +0xF4BD 0x8600 +0xF4BE 0x85F6 +0xF4BF 0x8604 +0xF4C0 0x8609 +0xF4C1 0x8605 +0xF4C2 0x860C +0xF4C3 0x85FD +0xF4C4 0x8819 +0xF4C5 0x8810 +0xF4C6 0x8811 +0xF4C7 0x8817 +0xF4C8 0x8813 +0xF4C9 0x8816 +0xF4CA 0x8963 +0xF4CB 0x8966 +0xF4CC 0x89B9 +0xF4CD 0x89F7 +0xF4CE 0x8B60 +0xF4CF 0x8B6A +0xF4D0 0x8B5D +0xF4D1 0x8B68 +0xF4D2 0x8B63 +0xF4D3 0x8B65 +0xF4D4 0x8B67 +0xF4D5 0x8B6D +0xF4D6 0x8DAE +0xF4D7 0x8E86 +0xF4D8 0x8E88 +0xF4D9 0x8E84 +0xF4DA 0x8F59 +0xF4DB 0x8F56 +0xF4DC 0x8F57 +0xF4DD 0x8F55 +0xF4DE 0x8F58 +0xF4DF 0x8F5A +0xF4E0 0x908D +0xF4E1 0x9143 +0xF4E2 0x9141 +0xF4E3 0x91B7 +0xF4E4 0x91B5 +0xF4E5 0x91B2 +0xF4E6 0x91B3 +0xF4E7 0x940B +0xF4E8 0x9413 +0xF4E9 0x93FB +0xF4EA 0x9420 +0xF4EB 0x940F +0xF4EC 0x9414 +0xF4ED 0x93FE +0xF4EE 0x9415 +0xF4EF 0x9410 +0xF4F0 0x9428 +0xF4F1 0x9419 +0xF4F2 0x940D +0xF4F3 0x93F5 +0xF4F4 0x9400 +0xF4F5 0x93F7 +0xF4F6 0x9407 +0xF4F7 0x940E +0xF4F8 0x9416 +0xF4F9 0x9412 +0xF4FA 0x93FA +0xF4FB 0x9409 +0xF4FC 0x93F8 +0xF4FD 0x940A +0xF4FE 0x93FF +0xF540 0x93FC +0xF541 0x940C +0xF542 0x93F6 +0xF543 0x9411 +0xF544 0x9406 +0xF545 0x95DE +0xF546 0x95E0 +0xF547 0x95DF +0xF548 0x972E +0xF549 0x972F +0xF54A 0x97B9 +0xF54B 0x97BB +0xF54C 0x97FD +0xF54D 0x97FE +0xF54E 0x9860 +0xF54F 0x9862 +0xF550 0x9863 +0xF551 0x985F +0xF552 0x98C1 +0xF553 0x98C2 +0xF554 0x9950 +0xF555 0x994E +0xF556 0x9959 +0xF557 0x994C +0xF558 0x994B +0xF559 0x9953 +0xF55A 0x9A32 +0xF55B 0x9A34 +0xF55C 0x9A31 +0xF55D 0x9A2C +0xF55E 0x9A2A +0xF55F 0x9A36 +0xF560 0x9A29 +0xF561 0x9A2E +0xF562 0x9A38 +0xF563 0x9A2D +0xF564 0x9AC7 +0xF565 0x9ACA +0xF566 0x9AC6 +0xF567 0x9B10 +0xF568 0x9B12 +0xF569 0x9B11 +0xF56A 0x9C0B +0xF56B 0x9C08 +0xF56C 0x9BF7 +0xF56D 0x9C05 +0xF56E 0x9C12 +0xF56F 0x9BF8 +0xF570 0x9C40 +0xF571 0x9C07 +0xF572 0x9C0E +0xF573 0x9C06 +0xF574 0x9C17 +0xF575 0x9C14 +0xF576 0x9C09 +0xF577 0x9D9F +0xF578 0x9D99 +0xF579 0x9DA4 +0xF57A 0x9D9D +0xF57B 0x9D92 +0xF57C 0x9D98 +0xF57D 0x9D90 +0xF57E 0x9D9B +0xF5A1 0x9DA0 +0xF5A2 0x9D94 +0xF5A3 0x9D9C +0xF5A4 0x9DAA +0xF5A5 0x9D97 +0xF5A6 0x9DA1 +0xF5A7 0x9D9A +0xF5A8 0x9DA2 +0xF5A9 0x9DA8 +0xF5AA 0x9D9E +0xF5AB 0x9DA3 +0xF5AC 0x9DBF +0xF5AD 0x9DA9 +0xF5AE 0x9D96 +0xF5AF 0x9DA6 +0xF5B0 0x9DA7 +0xF5B1 0x9E99 +0xF5B2 0x9E9B +0xF5B3 0x9E9A +0xF5B4 0x9EE5 +0xF5B5 0x9EE4 +0xF5B6 0x9EE7 +0xF5B7 0x9EE6 +0xF5B8 0x9F30 +0xF5B9 0x9F2E +0xF5BA 0x9F5B +0xF5BB 0x9F60 +0xF5BC 0x9F5E +0xF5BD 0x9F5D +0xF5BE 0x9F59 +0xF5BF 0x9F91 +0xF5C0 0x513A +0xF5C1 0x5139 +0xF5C2 0x5298 +0xF5C3 0x5297 +0xF5C4 0x56C3 +0xF5C5 0x56BD +0xF5C6 0x56BE +0xF5C7 0x5B48 +0xF5C8 0x5B47 +0xF5C9 0x5DCB +0xF5CA 0x5DCF +0xF5CB 0x5EF1 +0xF5CC 0x61FD +0xF5CD 0x651B +0xF5CE 0x6B02 +0xF5CF 0x6AFC +0xF5D0 0x6B03 +0xF5D1 0x6AF8 +0xF5D2 0x6B00 +0xF5D3 0x7043 +0xF5D4 0x7044 +0xF5D5 0x704A +0xF5D6 0x7048 +0xF5D7 0x7049 +0xF5D8 0x7045 +0xF5D9 0x7046 +0xF5DA 0x721D +0xF5DB 0x721A +0xF5DC 0x7219 +0xF5DD 0x737E +0xF5DE 0x7517 +0xF5DF 0x766A +0xF5E0 0x77D0 +0xF5E1 0x792D +0xF5E2 0x7931 +0xF5E3 0x792F +0xF5E4 0x7C54 +0xF5E5 0x7C53 +0xF5E6 0x7CF2 +0xF5E7 0x7E8A +0xF5E8 0x7E87 +0xF5E9 0x7E88 +0xF5EA 0x7E8B +0xF5EB 0x7E86 +0xF5EC 0x7E8D +0xF5ED 0x7F4D +0xF5EE 0x7FBB +0xF5EF 0x8030 +0xF5F0 0x81DD +0xF5F1 0x8618 +0xF5F2 0x862A +0xF5F3 0x8626 +0xF5F4 0x861F +0xF5F5 0x8623 +0xF5F6 0x861C +0xF5F7 0x8619 +0xF5F8 0x8627 +0xF5F9 0x862E +0xF5FA 0x8621 +0xF5FB 0x8620 +0xF5FC 0x8629 +0xF5FD 0x861E +0xF5FE 0x8625 +0xF640 0x8829 +0xF641 0x881D +0xF642 0x881B +0xF643 0x8820 +0xF644 0x8824 +0xF645 0x881C +0xF646 0x882B +0xF647 0x884A +0xF648 0x896D +0xF649 0x8969 +0xF64A 0x896E +0xF64B 0x896B +0xF64C 0x89FA +0xF64D 0x8B79 +0xF64E 0x8B78 +0xF64F 0x8B45 +0xF650 0x8B7A +0xF651 0x8B7B +0xF652 0x8D10 +0xF653 0x8D14 +0xF654 0x8DAF +0xF655 0x8E8E +0xF656 0x8E8C +0xF657 0x8F5E +0xF658 0x8F5B +0xF659 0x8F5D +0xF65A 0x9146 +0xF65B 0x9144 +0xF65C 0x9145 +0xF65D 0x91B9 +0xF65E 0x943F +0xF65F 0x943B +0xF660 0x9436 +0xF661 0x9429 +0xF662 0x943D +0xF663 0x943C +0xF664 0x9430 +0xF665 0x9439 +0xF666 0x942A +0xF667 0x9437 +0xF668 0x942C +0xF669 0x9440 +0xF66A 0x9431 +0xF66B 0x95E5 +0xF66C 0x95E4 +0xF66D 0x95E3 +0xF66E 0x9735 +0xF66F 0x973A +0xF670 0x97BF +0xF671 0x97E1 +0xF672 0x9864 +0xF673 0x98C9 +0xF674 0x98C6 +0xF675 0x98C0 +0xF676 0x9958 +0xF677 0x9956 +0xF678 0x9A39 +0xF679 0x9A3D +0xF67A 0x9A46 +0xF67B 0x9A44 +0xF67C 0x9A42 +0xF67D 0x9A41 +0xF67E 0x9A3A +0xF6A1 0x9A3F +0xF6A2 0x9ACD +0xF6A3 0x9B15 +0xF6A4 0x9B17 +0xF6A5 0x9B18 +0xF6A6 0x9B16 +0xF6A7 0x9B3A +0xF6A8 0x9B52 +0xF6A9 0x9C2B +0xF6AA 0x9C1D +0xF6AB 0x9C1C +0xF6AC 0x9C2C +0xF6AD 0x9C23 +0xF6AE 0x9C28 +0xF6AF 0x9C29 +0xF6B0 0x9C24 +0xF6B1 0x9C21 +0xF6B2 0x9DB7 +0xF6B3 0x9DB6 +0xF6B4 0x9DBC +0xF6B5 0x9DC1 +0xF6B6 0x9DC7 +0xF6B7 0x9DCA +0xF6B8 0x9DCF +0xF6B9 0x9DBE +0xF6BA 0x9DC5 +0xF6BB 0x9DC3 +0xF6BC 0x9DBB +0xF6BD 0x9DB5 +0xF6BE 0x9DCE +0xF6BF 0x9DB9 +0xF6C0 0x9DBA +0xF6C1 0x9DAC +0xF6C2 0x9DC8 +0xF6C3 0x9DB1 +0xF6C4 0x9DAD +0xF6C5 0x9DCC +0xF6C6 0x9DB3 +0xF6C7 0x9DCD +0xF6C8 0x9DB2 +0xF6C9 0x9E7A +0xF6CA 0x9E9C +0xF6CB 0x9EEB +0xF6CC 0x9EEE +0xF6CD 0x9EED +0xF6CE 0x9F1B +0xF6CF 0x9F18 +0xF6D0 0x9F1A +0xF6D1 0x9F31 +0xF6D2 0x9F4E +0xF6D3 0x9F65 +0xF6D4 0x9F64 +0xF6D5 0x9F92 +0xF6D6 0x4EB9 +0xF6D7 0x56C6 +0xF6D8 0x56C5 +0xF6D9 0x56CB +0xF6DA 0x5971 +0xF6DB 0x5B4B +0xF6DC 0x5B4C +0xF6DD 0x5DD5 +0xF6DE 0x5DD1 +0xF6DF 0x5EF2 +0xF6E0 0x6521 +0xF6E1 0x6520 +0xF6E2 0x6526 +0xF6E3 0x6522 +0xF6E4 0x6B0B +0xF6E5 0x6B08 +0xF6E6 0x6B09 +0xF6E7 0x6C0D +0xF6E8 0x7055 +0xF6E9 0x7056 +0xF6EA 0x7057 +0xF6EB 0x7052 +0xF6EC 0x721E +0xF6ED 0x721F +0xF6EE 0x72A9 +0xF6EF 0x737F +0xF6F0 0x74D8 +0xF6F1 0x74D5 +0xF6F2 0x74D9 +0xF6F3 0x74D7 +0xF6F4 0x766D +0xF6F5 0x76AD +0xF6F6 0x7935 +0xF6F7 0x79B4 +0xF6F8 0x7A70 +0xF6F9 0x7A71 +0xF6FA 0x7C57 +0xF6FB 0x7C5C +0xF6FC 0x7C59 +0xF6FD 0x7C5B +0xF6FE 0x7C5A +0xF740 0x7CF4 +0xF741 0x7CF1 +0xF742 0x7E91 +0xF743 0x7F4F +0xF744 0x7F87 +0xF745 0x81DE +0xF746 0x826B +0xF747 0x8634 +0xF748 0x8635 +0xF749 0x8633 +0xF74A 0x862C +0xF74B 0x8632 +0xF74C 0x8636 +0xF74D 0x882C +0xF74E 0x8828 +0xF74F 0x8826 +0xF750 0x882A +0xF751 0x8825 +0xF752 0x8971 +0xF753 0x89BF +0xF754 0x89BE +0xF755 0x89FB +0xF756 0x8B7E +0xF757 0x8B84 +0xF758 0x8B82 +0xF759 0x8B86 +0xF75A 0x8B85 +0xF75B 0x8B7F +0xF75C 0x8D15 +0xF75D 0x8E95 +0xF75E 0x8E94 +0xF75F 0x8E9A +0xF760 0x8E92 +0xF761 0x8E90 +0xF762 0x8E96 +0xF763 0x8E97 +0xF764 0x8F60 +0xF765 0x8F62 +0xF766 0x9147 +0xF767 0x944C +0xF768 0x9450 +0xF769 0x944A +0xF76A 0x944B +0xF76B 0x944F +0xF76C 0x9447 +0xF76D 0x9445 +0xF76E 0x9448 +0xF76F 0x9449 +0xF770 0x9446 +0xF771 0x973F +0xF772 0x97E3 +0xF773 0x986A +0xF774 0x9869 +0xF775 0x98CB +0xF776 0x9954 +0xF777 0x995B +0xF778 0x9A4E +0xF779 0x9A53 +0xF77A 0x9A54 +0xF77B 0x9A4C +0xF77C 0x9A4F +0xF77D 0x9A48 +0xF77E 0x9A4A +0xF7A1 0x9A49 +0xF7A2 0x9A52 +0xF7A3 0x9A50 +0xF7A4 0x9AD0 +0xF7A5 0x9B19 +0xF7A6 0x9B2B +0xF7A7 0x9B3B +0xF7A8 0x9B56 +0xF7A9 0x9B55 +0xF7AA 0x9C46 +0xF7AB 0x9C48 +0xF7AC 0x9C3F +0xF7AD 0x9C44 +0xF7AE 0x9C39 +0xF7AF 0x9C33 +0xF7B0 0x9C41 +0xF7B1 0x9C3C +0xF7B2 0x9C37 +0xF7B3 0x9C34 +0xF7B4 0x9C32 +0xF7B5 0x9C3D +0xF7B6 0x9C36 +0xF7B7 0x9DDB +0xF7B8 0x9DD2 +0xF7B9 0x9DDE +0xF7BA 0x9DDA +0xF7BB 0x9DCB +0xF7BC 0x9DD0 +0xF7BD 0x9DDC +0xF7BE 0x9DD1 +0xF7BF 0x9DDF +0xF7C0 0x9DE9 +0xF7C1 0x9DD9 +0xF7C2 0x9DD8 +0xF7C3 0x9DD6 +0xF7C4 0x9DF5 +0xF7C5 0x9DD5 +0xF7C6 0x9DDD +0xF7C7 0x9EB6 +0xF7C8 0x9EF0 +0xF7C9 0x9F35 +0xF7CA 0x9F33 +0xF7CB 0x9F32 +0xF7CC 0x9F42 +0xF7CD 0x9F6B +0xF7CE 0x9F95 +0xF7CF 0x9FA2 +0xF7D0 0x513D +0xF7D1 0x5299 +0xF7D2 0x58E8 +0xF7D3 0x58E7 +0xF7D4 0x5972 +0xF7D5 0x5B4D +0xF7D6 0x5DD8 +0xF7D7 0x882F +0xF7D8 0x5F4F +0xF7D9 0x6201 +0xF7DA 0x6203 +0xF7DB 0x6204 +0xF7DC 0x6529 +0xF7DD 0x6525 +0xF7DE 0x6596 +0xF7DF 0x66EB +0xF7E0 0x6B11 +0xF7E1 0x6B12 +0xF7E2 0x6B0F +0xF7E3 0x6BCA +0xF7E4 0x705B +0xF7E5 0x705A +0xF7E6 0x7222 +0xF7E7 0x7382 +0xF7E8 0x7381 +0xF7E9 0x7383 +0xF7EA 0x7670 +0xF7EB 0x77D4 +0xF7EC 0x7C67 +0xF7ED 0x7C66 +0xF7EE 0x7E95 +0xF7EF 0x826C +0xF7F0 0x863A +0xF7F1 0x8640 +0xF7F2 0x8639 +0xF7F3 0x863C +0xF7F4 0x8631 +0xF7F5 0x863B +0xF7F6 0x863E +0xF7F7 0x8830 +0xF7F8 0x8832 +0xF7F9 0x882E +0xF7FA 0x8833 +0xF7FB 0x8976 +0xF7FC 0x8974 +0xF7FD 0x8973 +0xF7FE 0x89FE +0xF840 0x8B8C +0xF841 0x8B8E +0xF842 0x8B8B +0xF843 0x8B88 +0xF844 0x8C45 +0xF845 0x8D19 +0xF846 0x8E98 +0xF847 0x8F64 +0xF848 0x8F63 +0xF849 0x91BC +0xF84A 0x9462 +0xF84B 0x9455 +0xF84C 0x945D +0xF84D 0x9457 +0xF84E 0x945E +0xF84F 0x97C4 +0xF850 0x97C5 +0xF851 0x9800 +0xF852 0x9A56 +0xF853 0x9A59 +0xF854 0x9B1E +0xF855 0x9B1F +0xF856 0x9B20 +0xF857 0x9C52 +0xF858 0x9C58 +0xF859 0x9C50 +0xF85A 0x9C4A +0xF85B 0x9C4D +0xF85C 0x9C4B +0xF85D 0x9C55 +0xF85E 0x9C59 +0xF85F 0x9C4C +0xF860 0x9C4E +0xF861 0x9DFB +0xF862 0x9DF7 +0xF863 0x9DEF +0xF864 0x9DE3 +0xF865 0x9DEB +0xF866 0x9DF8 +0xF867 0x9DE4 +0xF868 0x9DF6 +0xF869 0x9DE1 +0xF86A 0x9DEE +0xF86B 0x9DE6 +0xF86C 0x9DF2 +0xF86D 0x9DF0 +0xF86E 0x9DE2 +0xF86F 0x9DEC +0xF870 0x9DF4 +0xF871 0x9DF3 +0xF872 0x9DE8 +0xF873 0x9DED +0xF874 0x9EC2 +0xF875 0x9ED0 +0xF876 0x9EF2 +0xF877 0x9EF3 +0xF878 0x9F06 +0xF879 0x9F1C +0xF87A 0x9F38 +0xF87B 0x9F37 +0xF87C 0x9F36 +0xF87D 0x9F43 +0xF87E 0x9F4F +0xF8A1 0x9F71 +0xF8A2 0x9F70 +0xF8A3 0x9F6E +0xF8A4 0x9F6F +0xF8A5 0x56D3 +0xF8A6 0x56CD +0xF8A7 0x5B4E +0xF8A8 0x5C6D +0xF8A9 0x652D +0xF8AA 0x66ED +0xF8AB 0x66EE +0xF8AC 0x6B13 +0xF8AD 0x705F +0xF8AE 0x7061 +0xF8AF 0x705D +0xF8B0 0x7060 +0xF8B1 0x7223 +0xF8B2 0x74DB +0xF8B3 0x74E5 +0xF8B4 0x77D5 +0xF8B5 0x7938 +0xF8B6 0x79B7 +0xF8B7 0x79B6 +0xF8B8 0x7C6A +0xF8B9 0x7E97 +0xF8BA 0x7F89 +0xF8BB 0x826D +0xF8BC 0x8643 +0xF8BD 0x8838 +0xF8BE 0x8837 +0xF8BF 0x8835 +0xF8C0 0x884B +0xF8C1 0x8B94 +0xF8C2 0x8B95 +0xF8C3 0x8E9E +0xF8C4 0x8E9F +0xF8C5 0x8EA0 +0xF8C6 0x8E9D +0xF8C7 0x91BE +0xF8C8 0x91BD +0xF8C9 0x91C2 +0xF8CA 0x946B +0xF8CB 0x9468 +0xF8CC 0x9469 +0xF8CD 0x96E5 +0xF8CE 0x9746 +0xF8CF 0x9743 +0xF8D0 0x9747 +0xF8D1 0x97C7 +0xF8D2 0x97E5 +0xF8D3 0x9A5E +0xF8D4 0x9AD5 +0xF8D5 0x9B59 +0xF8D6 0x9C63 +0xF8D7 0x9C67 +0xF8D8 0x9C66 +0xF8D9 0x9C62 +0xF8DA 0x9C5E +0xF8DB 0x9C60 +0xF8DC 0x9E02 +0xF8DD 0x9DFE +0xF8DE 0x9E07 +0xF8DF 0x9E03 +0xF8E0 0x9E06 +0xF8E1 0x9E05 +0xF8E2 0x9E00 +0xF8E3 0x9E01 +0xF8E4 0x9E09 +0xF8E5 0x9DFF +0xF8E6 0x9DFD +0xF8E7 0x9E04 +0xF8E8 0x9EA0 +0xF8E9 0x9F1E +0xF8EA 0x9F46 +0xF8EB 0x9F74 +0xF8EC 0x9F75 +0xF8ED 0x9F76 +0xF8EE 0x56D4 +0xF8EF 0x652E +0xF8F0 0x65B8 +0xF8F1 0x6B18 +0xF8F2 0x6B19 +0xF8F3 0x6B17 +0xF8F4 0x6B1A +0xF8F5 0x7062 +0xF8F6 0x7226 +0xF8F7 0x72AA +0xF8F8 0x77D8 +0xF8F9 0x77D9 +0xF8FA 0x7939 +0xF8FB 0x7C69 +0xF8FC 0x7C6B +0xF8FD 0x7CF6 +0xF8FE 0x7E9A +0xF940 0x7E98 +0xF941 0x7E9B +0xF942 0x7E99 +0xF943 0x81E0 +0xF944 0x81E1 +0xF945 0x8646 +0xF946 0x8647 +0xF947 0x8648 +0xF948 0x8979 +0xF949 0x897A +0xF94A 0x897C +0xF94B 0x897B +0xF94C 0x89FF +0xF94D 0x8B98 +0xF94E 0x8B99 +0xF94F 0x8EA5 +0xF950 0x8EA4 +0xF951 0x8EA3 +0xF952 0x946E +0xF953 0x946D +0xF954 0x946F +0xF955 0x9471 +0xF956 0x9473 +0xF957 0x9749 +0xF958 0x9872 +0xF959 0x995F +0xF95A 0x9C68 +0xF95B 0x9C6E +0xF95C 0x9C6D +0xF95D 0x9E0B +0xF95E 0x9E0D +0xF95F 0x9E10 +0xF960 0x9E0F +0xF961 0x9E12 +0xF962 0x9E11 +0xF963 0x9EA1 +0xF964 0x9EF5 +0xF965 0x9F09 +0xF966 0x9F47 +0xF967 0x9F78 +0xF968 0x9F7B +0xF969 0x9F7A +0xF96A 0x9F79 +0xF96B 0x571E +0xF96C 0x7066 +0xF96D 0x7C6F +0xF96E 0x883C +0xF96F 0x8DB2 +0xF970 0x8EA6 +0xF971 0x91C3 +0xF972 0x9474 +0xF973 0x9478 +0xF974 0x9476 +0xF975 0x9475 +0xF976 0x9A60 +0xF977 0x9C74 +0xF978 0x9C73 +0xF979 0x9C71 +0xF97A 0x9C75 +0xF97B 0x9E14 +0xF97C 0x9E13 +0xF97D 0x9EF6 +0xF97E 0x9F0A +0xF9A1 0x9FA4 +0xF9A2 0x7068 +0xF9A3 0x7065 +0xF9A4 0x7CF7 +0xF9A5 0x866A +0xF9A6 0x883E +0xF9A7 0x883D +0xF9A8 0x883F +0xF9A9 0x8B9E +0xF9AA 0x8C9C +0xF9AB 0x8EA9 +0xF9AC 0x8EC9 +0xF9AD 0x974B +0xF9AE 0x9873 +0xF9AF 0x9874 +0xF9B0 0x98CC +0xF9B1 0x9961 +0xF9B2 0x99AB +0xF9B3 0x9A64 +0xF9B4 0x9A66 +0xF9B5 0x9A67 +0xF9B6 0x9B24 +0xF9B7 0x9E15 +0xF9B8 0x9E17 +0xF9B9 0x9F48 +0xF9BA 0x6207 +0xF9BB 0x6B1E +0xF9BC 0x7227 +0xF9BD 0x864C +0xF9BE 0x8EA8 +0xF9BF 0x9482 +0xF9C0 0x9480 +0xF9C1 0x9481 +0xF9C2 0x9A69 +0xF9C3 0x9A68 +0xF9C4 0x9B2E +0xF9C5 0x9E19 +0xF9C6 0x7229 +0xF9C7 0x864B +0xF9C8 0x8B9F +0xF9C9 0x9483 +0xF9CA 0x9C79 +0xF9CB 0x9EB7 +0xF9CC 0x7675 +0xF9CD 0x9A6B +0xF9CE 0x9C7A +0xF9CF 0x9E1D +0xF9D0 0x7069 +0xF9D1 0x706A +0xF9D2 0x9EA4 +0xF9D3 0x9F7E +0xF9D4 0x9F49 +0xF9D5 0x9F98 +0xF9D6 0x7881 +0xF9D7 0x92B9 +0xF9D8 0x88CF +0xF9D9 0x58BB +0xF9DA 0x6052 +0xF9DB 0x7CA7 +0xF9DC 0x5AFA +0xF9DD 0x2554 +0xF9DE 0x2566 +0xF9DF 0x2557 +0xF9E0 0x2560 +0xF9E1 0x256C +0xF9E2 0x2563 +0xF9E3 0x255A +0xF9E4 0x2569 +0xF9E5 0x255D +0xF9E6 0x2552 +0xF9E7 0x2564 +0xF9E8 0x2555 +0xF9E9 0x255E +0xF9EA 0x256A +0xF9EB 0x2561 +0xF9EC 0x2558 +0xF9ED 0x2567 +0xF9EE 0x255B +0xF9EF 0x2553 +0xF9F0 0x2565 +0xF9F1 0x2556 +0xF9F2 0x255F +0xF9F3 0x256B +0xF9F4 0x2562 +0xF9F5 0x2559 +0xF9F6 0x2568 +0xF9F7 0x255C +0xF9F8 0x2551 +0xF9F9 0x2550 +0xF9FA 0x256D +0xF9FB 0x256E +0xF9FC 0x2570 +0xF9FD 0x256F +0xF9FE 0x2593 +0xFA40 0xE000 +0xFA41 0xE001 +0xFA42 0xE002 +0xFA43 0xE003 +0xFA44 0xE004 +0xFA45 0xE005 +0xFA46 0xE006 +0xFA47 0xE007 +0xFA48 0xE008 +0xFA49 0xE009 +0xFA4A 0xE00A +0xFA4B 0xE00B +0xFA4C 0xE00C +0xFA4D 0xE00D +0xFA4E 0xE00E +0xFA4F 0xE00F +0xFA50 0xE010 +0xFA51 0xE011 +0xFA52 0xE012 +0xFA53 0xE013 +0xFA54 0xE014 +0xFA55 0xE015 +0xFA56 0xE016 +0xFA57 0xE017 +0xFA58 0xE018 +0xFA59 0xE019 +0xFA5A 0xE01A +0xFA5B 0xE01B +0xFA5C 0xE01C +0xFA5D 0xE01D +0xFA5E 0xE01E +0xFA5F 0xE01F +0xFA60 0xE020 +0xFA61 0xE021 +0xFA62 0xE022 +0xFA63 0xE023 +0xFA64 0xE024 +0xFA65 0xE025 +0xFA66 0xE026 +0xFA67 0xE027 +0xFA68 0xE028 +0xFA69 0xE029 +0xFA6A 0xE02A +0xFA6B 0xE02B +0xFA6C 0xE02C +0xFA6D 0xE02D +0xFA6E 0xE02E +0xFA6F 0xE02F +0xFA70 0xE030 +0xFA71 0xE031 +0xFA72 0xE032 +0xFA73 0xE033 +0xFA74 0xE034 +0xFA75 0xE035 +0xFA76 0xE036 +0xFA77 0xE037 +0xFA78 0xE038 +0xFA79 0xE039 +0xFA7A 0xE03A +0xFA7B 0xE03B +0xFA7C 0xE03C +0xFA7D 0xE03D +0xFA7E 0xE03E +0xFAA1 0xE03F +0xFAA2 0xE040 +0xFAA3 0xE041 +0xFAA4 0xE042 +0xFAA5 0xE043 +0xFAA6 0xE044 +0xFAA7 0xE045 +0xFAA8 0xE046 +0xFAA9 0xE047 +0xFAAA 0xE048 +0xFAAB 0xE049 +0xFAAC 0xE04A +0xFAAD 0xE04B +0xFAAE 0xE04C +0xFAAF 0xE04D +0xFAB0 0xE04E +0xFAB1 0xE04F +0xFAB2 0xE050 +0xFAB3 0xE051 +0xFAB4 0xE052 +0xFAB5 0xE053 +0xFAB6 0xE054 +0xFAB7 0xE055 +0xFAB8 0xE056 +0xFAB9 0xE057 +0xFABA 0xE058 +0xFABB 0xE059 +0xFABC 0xE05A +0xFABD 0xE05B +0xFABE 0xE05C +0xFABF 0xE05D +0xFAC0 0xE05E +0xFAC1 0xE05F +0xFAC2 0xE060 +0xFAC3 0xE061 +0xFAC4 0xE062 +0xFAC5 0xE063 +0xFAC6 0xE064 +0xFAC7 0xE065 +0xFAC8 0xE066 +0xFAC9 0xE067 +0xFACA 0xE068 +0xFACB 0xE069 +0xFACC 0xE06A +0xFACD 0xE06B +0xFACE 0xE06C +0xFACF 0xE06D +0xFAD0 0xE06E +0xFAD1 0xE06F +0xFAD2 0xE070 +0xFAD3 0xE071 +0xFAD4 0xE072 +0xFAD5 0xE073 +0xFAD6 0xE074 +0xFAD7 0xE075 +0xFAD8 0xE076 +0xFAD9 0xE077 +0xFADA 0xE078 +0xFADB 0xE079 +0xFADC 0xE07A +0xFADD 0xE07B +0xFADE 0xE07C +0xFADF 0xE07D +0xFAE0 0xE07E +0xFAE1 0xE07F +0xFAE2 0xE080 +0xFAE3 0xE081 +0xFAE4 0xE082 +0xFAE5 0xE083 +0xFAE6 0xE084 +0xFAE7 0xE085 +0xFAE8 0xE086 +0xFAE9 0xE087 +0xFAEA 0xE088 +0xFAEB 0xE089 +0xFAEC 0xE08A +0xFAED 0xE08B +0xFAEE 0xE08C +0xFAEF 0xE08D +0xFAF0 0xE08E +0xFAF1 0xE08F +0xFAF2 0xE090 +0xFAF3 0xE091 +0xFAF4 0xE092 +0xFAF5 0xE093 +0xFAF6 0xE094 +0xFAF7 0xE095 +0xFAF8 0xE096 +0xFAF9 0xE097 +0xFAFA 0xE098 +0xFAFB 0xE099 +0xFAFC 0xE09A +0xFAFD 0xE09B +0xFAFE 0xE09C +0xFB40 0xE09D +0xFB41 0xE09E +0xFB42 0xE09F +0xFB43 0xE0A0 +0xFB44 0xE0A1 +0xFB45 0xE0A2 +0xFB46 0xE0A3 +0xFB47 0xE0A4 +0xFB48 0xE0A5 +0xFB49 0xE0A6 +0xFB4A 0xE0A7 +0xFB4B 0xE0A8 +0xFB4C 0xE0A9 +0xFB4D 0xE0AA +0xFB4E 0xE0AB +0xFB4F 0xE0AC +0xFB50 0xE0AD +0xFB51 0xE0AE +0xFB52 0xE0AF +0xFB53 0xE0B0 +0xFB54 0xE0B1 +0xFB55 0xE0B2 +0xFB56 0xE0B3 +0xFB57 0xE0B4 +0xFB58 0xE0B5 +0xFB59 0xE0B6 +0xFB5A 0xE0B7 +0xFB5B 0xE0B8 +0xFB5C 0xE0B9 +0xFB5D 0xE0BA +0xFB5E 0xE0BB +0xFB5F 0xE0BC +0xFB60 0xE0BD +0xFB61 0xE0BE +0xFB62 0xE0BF +0xFB63 0xE0C0 +0xFB64 0xE0C1 +0xFB65 0xE0C2 +0xFB66 0xE0C3 +0xFB67 0xE0C4 +0xFB68 0xE0C5 +0xFB69 0xE0C6 +0xFB6A 0xE0C7 +0xFB6B 0xE0C8 +0xFB6C 0xE0C9 +0xFB6D 0xE0CA +0xFB6E 0xE0CB +0xFB6F 0xE0CC +0xFB70 0xE0CD +0xFB71 0xE0CE +0xFB72 0xE0CF +0xFB73 0xE0D0 +0xFB74 0xE0D1 +0xFB75 0xE0D2 +0xFB76 0xE0D3 +0xFB77 0xE0D4 +0xFB78 0xE0D5 +0xFB79 0xE0D6 +0xFB7A 0xE0D7 +0xFB7B 0xE0D8 +0xFB7C 0xE0D9 +0xFB7D 0xE0DA +0xFB7E 0xE0DB +0xFBA1 0xE0DC +0xFBA2 0xE0DD +0xFBA3 0xE0DE +0xFBA4 0xE0DF +0xFBA5 0xE0E0 +0xFBA6 0xE0E1 +0xFBA7 0xE0E2 +0xFBA8 0xE0E3 +0xFBA9 0xE0E4 +0xFBAA 0xE0E5 +0xFBAB 0xE0E6 +0xFBAC 0xE0E7 +0xFBAD 0xE0E8 +0xFBAE 0xE0E9 +0xFBAF 0xE0EA +0xFBB0 0xE0EB +0xFBB1 0xE0EC +0xFBB2 0xE0ED +0xFBB3 0xE0EE +0xFBB4 0xE0EF +0xFBB5 0xE0F0 +0xFBB6 0xE0F1 +0xFBB7 0xE0F2 +0xFBB8 0xE0F3 +0xFBB9 0xE0F4 +0xFBBA 0xE0F5 +0xFBBB 0xE0F6 +0xFBBC 0xE0F7 +0xFBBD 0xE0F8 +0xFBBE 0xE0F9 +0xFBBF 0xE0FA +0xFBC0 0xE0FB +0xFBC1 0xE0FC +0xFBC2 0xE0FD +0xFBC3 0xE0FE +0xFBC4 0xE0FF +0xFBC5 0xE100 +0xFBC6 0xE101 +0xFBC7 0xE102 +0xFBC8 0xE103 +0xFBC9 0xE104 +0xFBCA 0xE105 +0xFBCB 0xE106 +0xFBCC 0xE107 +0xFBCD 0xE108 +0xFBCE 0xE109 +0xFBCF 0xE10A +0xFBD0 0xE10B +0xFBD1 0xE10C +0xFBD2 0xE10D +0xFBD3 0xE10E +0xFBD4 0xE10F +0xFBD5 0xE110 +0xFBD6 0xE111 +0xFBD7 0xE112 +0xFBD8 0xE113 +0xFBD9 0xE114 +0xFBDA 0xE115 +0xFBDB 0xE116 +0xFBDC 0xE117 +0xFBDD 0xE118 +0xFBDE 0xE119 +0xFBDF 0xE11A +0xFBE0 0xE11B +0xFBE1 0xE11C +0xFBE2 0xE11D +0xFBE3 0xE11E +0xFBE4 0xE11F +0xFBE5 0xE120 +0xFBE6 0xE121 +0xFBE7 0xE122 +0xFBE8 0xE123 +0xFBE9 0xE124 +0xFBEA 0xE125 +0xFBEB 0xE126 +0xFBEC 0xE127 +0xFBED 0xE128 +0xFBEE 0xE129 +0xFBEF 0xE12A +0xFBF0 0xE12B +0xFBF1 0xE12C +0xFBF2 0xE12D +0xFBF3 0xE12E +0xFBF4 0xE12F +0xFBF5 0xE130 +0xFBF6 0xE131 +0xFBF7 0xE132 +0xFBF8 0xE133 +0xFBF9 0xE134 +0xFBFA 0xE135 +0xFBFB 0xE136 +0xFBFC 0xE137 +0xFBFD 0xE138 +0xFBFE 0xE139 +0xFC40 0xE13A +0xFC41 0xE13B +0xFC42 0xE13C +0xFC43 0xE13D +0xFC44 0xE13E +0xFC45 0xE13F +0xFC46 0xE140 +0xFC47 0xE141 +0xFC48 0xE142 +0xFC49 0xE143 +0xFC4A 0xE144 +0xFC4B 0xE145 +0xFC4C 0xE146 +0xFC4D 0xE147 +0xFC4E 0xE148 +0xFC4F 0xE149 +0xFC50 0xE14A +0xFC51 0xE14B +0xFC52 0xE14C +0xFC53 0xE14D +0xFC54 0xE14E +0xFC55 0xE14F +0xFC56 0xE150 +0xFC57 0xE151 +0xFC58 0xE152 +0xFC59 0xE153 +0xFC5A 0xE154 +0xFC5B 0xE155 +0xFC5C 0xE156 +0xFC5D 0xE157 +0xFC5E 0xE158 +0xFC5F 0xE159 +0xFC60 0xE15A +0xFC61 0xE15B +0xFC62 0xE15C +0xFC63 0xE15D +0xFC64 0xE15E +0xFC65 0xE15F +0xFC66 0xE160 +0xFC67 0xE161 +0xFC68 0xE162 +0xFC69 0xE163 +0xFC6A 0xE164 +0xFC6B 0xE165 +0xFC6C 0xE166 +0xFC6D 0xE167 +0xFC6E 0xE168 +0xFC6F 0xE169 +0xFC70 0xE16A +0xFC71 0xE16B +0xFC72 0xE16C +0xFC73 0xE16D +0xFC74 0xE16E +0xFC75 0xE16F +0xFC76 0xE170 +0xFC77 0xE171 +0xFC78 0xE172 +0xFC79 0xE173 +0xFC7A 0xE174 +0xFC7B 0xE175 +0xFC7C 0xE176 +0xFC7D 0xE177 +0xFC7E 0xE178 +0xFCA1 0xE179 +0xFCA2 0xE17A +0xFCA3 0xE17B +0xFCA4 0xE17C +0xFCA5 0xE17D +0xFCA6 0xE17E +0xFCA7 0xE17F +0xFCA8 0xE180 +0xFCA9 0xE181 +0xFCAA 0xE182 +0xFCAB 0xE183 +0xFCAC 0xE184 +0xFCAD 0xE185 +0xFCAE 0xE186 +0xFCAF 0xE187 +0xFCB0 0xE188 +0xFCB1 0xE189 +0xFCB2 0xE18A +0xFCB3 0xE18B +0xFCB4 0xE18C +0xFCB5 0xE18D +0xFCB6 0xE18E +0xFCB7 0xE18F +0xFCB8 0xE190 +0xFCB9 0xE191 +0xFCBA 0xE192 +0xFCBB 0xE193 +0xFCBC 0xE194 +0xFCBD 0xE195 +0xFCBE 0xE196 +0xFCBF 0xE197 +0xFCC0 0xE198 +0xFCC1 0xE199 +0xFCC2 0xE19A +0xFCC3 0xE19B +0xFCC4 0xE19C +0xFCC5 0xE19D +0xFCC6 0xE19E +0xFCC7 0xE19F +0xFCC8 0xE1A0 +0xFCC9 0xE1A1 +0xFCCA 0xE1A2 +0xFCCB 0xE1A3 +0xFCCC 0xE1A4 +0xFCCD 0xE1A5 +0xFCCE 0xE1A6 +0xFCCF 0xE1A7 +0xFCD0 0xE1A8 +0xFCD1 0xE1A9 +0xFCD2 0xE1AA +0xFCD3 0xE1AB +0xFCD4 0xE1AC +0xFCD5 0xE1AD +0xFCD6 0xE1AE +0xFCD7 0xE1AF +0xFCD8 0xE1B0 +0xFCD9 0xE1B1 +0xFCDA 0xE1B2 +0xFCDB 0xE1B3 +0xFCDC 0xE1B4 +0xFCDD 0xE1B5 +0xFCDE 0xE1B6 +0xFCDF 0xE1B7 +0xFCE0 0xE1B8 +0xFCE1 0xE1B9 +0xFCE2 0xE1BA +0xFCE3 0xE1BB +0xFCE4 0xE1BC +0xFCE5 0xE1BD +0xFCE6 0xE1BE +0xFCE7 0xE1BF +0xFCE8 0xE1C0 +0xFCE9 0xE1C1 +0xFCEA 0xE1C2 +0xFCEB 0xE1C3 +0xFCEC 0xE1C4 +0xFCED 0xE1C5 +0xFCEE 0xE1C6 +0xFCEF 0xE1C7 +0xFCF0 0xE1C8 +0xFCF1 0xE1C9 +0xFCF2 0xE1CA +0xFCF3 0xE1CB +0xFCF4 0xE1CC +0xFCF5 0xE1CD +0xFCF6 0xE1CE +0xFCF7 0xE1CF +0xFCF8 0xE1D0 +0xFCF9 0xE1D1 +0xFCFA 0xE1D2 +0xFCFB 0xE1D3 +0xFCFC 0xE1D4 +0xFCFD 0xE1D5 +0xFCFE 0xE1D6 +0xFD40 0xE1D7 +0xFD41 0xE1D8 +0xFD42 0xE1D9 +0xFD43 0xE1DA +0xFD44 0xE1DB +0xFD45 0xE1DC +0xFD46 0xE1DD +0xFD47 0xE1DE +0xFD48 0xE1DF +0xFD49 0xE1E0 +0xFD4A 0xE1E1 +0xFD4B 0xE1E2 +0xFD4C 0xE1E3 +0xFD4D 0xE1E4 +0xFD4E 0xE1E5 +0xFD4F 0xE1E6 +0xFD50 0xE1E7 +0xFD51 0xE1E8 +0xFD52 0xE1E9 +0xFD53 0xE1EA +0xFD54 0xE1EB +0xFD55 0xE1EC +0xFD56 0xE1ED +0xFD57 0xE1EE +0xFD58 0xE1EF +0xFD59 0xE1F0 +0xFD5A 0xE1F1 +0xFD5B 0xE1F2 +0xFD5C 0xE1F3 +0xFD5D 0xE1F4 +0xFD5E 0xE1F5 +0xFD5F 0xE1F6 +0xFD60 0xE1F7 +0xFD61 0xE1F8 +0xFD62 0xE1F9 +0xFD63 0xE1FA +0xFD64 0xE1FB +0xFD65 0xE1FC +0xFD66 0xE1FD +0xFD67 0xE1FE +0xFD68 0xE1FF +0xFD69 0xE200 +0xFD6A 0xE201 +0xFD6B 0xE202 +0xFD6C 0xE203 +0xFD6D 0xE204 +0xFD6E 0xE205 +0xFD6F 0xE206 +0xFD70 0xE207 +0xFD71 0xE208 +0xFD72 0xE209 +0xFD73 0xE20A +0xFD74 0xE20B +0xFD75 0xE20C +0xFD76 0xE20D +0xFD77 0xE20E +0xFD78 0xE20F +0xFD79 0xE210 +0xFD7A 0xE211 +0xFD7B 0xE212 +0xFD7C 0xE213 +0xFD7D 0xE214 +0xFD7E 0xE215 +0xFDA1 0xE216 +0xFDA2 0xE217 +0xFDA3 0xE218 +0xFDA4 0xE219 +0xFDA5 0xE21A +0xFDA6 0xE21B +0xFDA7 0xE21C +0xFDA8 0xE21D +0xFDA9 0xE21E +0xFDAA 0xE21F +0xFDAB 0xE220 +0xFDAC 0xE221 +0xFDAD 0xE222 +0xFDAE 0xE223 +0xFDAF 0xE224 +0xFDB0 0xE225 +0xFDB1 0xE226 +0xFDB2 0xE227 +0xFDB3 0xE228 +0xFDB4 0xE229 +0xFDB5 0xE22A +0xFDB6 0xE22B +0xFDB7 0xE22C +0xFDB8 0xE22D +0xFDB9 0xE22E +0xFDBA 0xE22F +0xFDBB 0xE230 +0xFDBC 0xE231 +0xFDBD 0xE232 +0xFDBE 0xE233 +0xFDBF 0xE234 +0xFDC0 0xE235 +0xFDC1 0xE236 +0xFDC2 0xE237 +0xFDC3 0xE238 +0xFDC4 0xE239 +0xFDC5 0xE23A +0xFDC6 0xE23B +0xFDC7 0xE23C +0xFDC8 0xE23D +0xFDC9 0xE23E +0xFDCA 0xE23F +0xFDCB 0xE240 +0xFDCC 0xE241 +0xFDCD 0xE242 +0xFDCE 0xE243 +0xFDCF 0xE244 +0xFDD0 0xE245 +0xFDD1 0xE246 +0xFDD2 0xE247 +0xFDD3 0xE248 +0xFDD4 0xE249 +0xFDD5 0xE24A +0xFDD6 0xE24B +0xFDD7 0xE24C +0xFDD8 0xE24D +0xFDD9 0xE24E +0xFDDA 0xE24F +0xFDDB 0xE250 +0xFDDC 0xE251 +0xFDDD 0xE252 +0xFDDE 0xE253 +0xFDDF 0xE254 +0xFDE0 0xE255 +0xFDE1 0xE256 +0xFDE2 0xE257 +0xFDE3 0xE258 +0xFDE4 0xE259 +0xFDE5 0xE25A +0xFDE6 0xE25B +0xFDE7 0xE25C +0xFDE8 0xE25D +0xFDE9 0xE25E +0xFDEA 0xE25F +0xFDEB 0xE260 +0xFDEC 0xE261 +0xFDED 0xE262 +0xFDEE 0xE263 +0xFDEF 0xE264 +0xFDF0 0xE265 +0xFDF1 0xE266 +0xFDF2 0xE267 +0xFDF3 0xE268 +0xFDF4 0xE269 +0xFDF5 0xE26A +0xFDF6 0xE26B +0xFDF7 0xE26C +0xFDF8 0xE26D +0xFDF9 0xE26E +0xFDFA 0xE26F +0xFDFB 0xE270 +0xFDFC 0xE271 +0xFDFD 0xE272 +0xFDFE 0xE273 +0xFE40 0xE274 +0xFE41 0xE275 +0xFE42 0xE276 +0xFE43 0xE277 +0xFE44 0xE278 +0xFE45 0xE279 +0xFE46 0xE27A +0xFE47 0xE27B +0xFE48 0xE27C +0xFE49 0xE27D +0xFE4A 0xE27E +0xFE4B 0xE27F +0xFE4C 0xE280 +0xFE4D 0xE281 +0xFE4E 0xE282 +0xFE4F 0xE283 +0xFE50 0xE284 +0xFE51 0xE285 +0xFE52 0xE286 +0xFE53 0xE287 +0xFE54 0xE288 +0xFE55 0xE289 +0xFE56 0xE28A +0xFE57 0xE28B +0xFE58 0xE28C +0xFE59 0xE28D +0xFE5A 0xE28E +0xFE5B 0xE28F +0xFE5C 0xE290 +0xFE5D 0xE291 +0xFE5E 0xE292 +0xFE5F 0xE293 +0xFE60 0xE294 +0xFE61 0xE295 +0xFE62 0xE296 +0xFE63 0xE297 +0xFE64 0xE298 +0xFE65 0xE299 +0xFE66 0xE29A +0xFE67 0xE29B +0xFE68 0xE29C +0xFE69 0xE29D +0xFE6A 0xE29E +0xFE6B 0xE29F +0xFE6C 0xE2A0 +0xFE6D 0xE2A1 +0xFE6E 0xE2A2 +0xFE6F 0xE2A3 +0xFE70 0xE2A4 +0xFE71 0xE2A5 +0xFE72 0xE2A6 +0xFE73 0xE2A7 +0xFE74 0xE2A8 +0xFE75 0xE2A9 +0xFE76 0xE2AA +0xFE77 0xE2AB +0xFE78 0xE2AC +0xFE79 0xE2AD +0xFE7A 0xE2AE +0xFE7B 0xE2AF +0xFE7C 0xE2B0 +0xFE7D 0xE2B1 +0xFE7E 0xE2B2 +0xFEA1 0xE2B3 +0xFEA2 0xE2B4 +0xFEA3 0xE2B5 +0xFEA4 0xE2B6 +0xFEA5 0xE2B7 +0xFEA6 0xE2B8 +0xFEA7 0xE2B9 +0xFEA8 0xE2BA +0xFEA9 0xE2BB +0xFEAA 0xE2BC +0xFEAB 0xE2BD +0xFEAC 0xE2BE +0xFEAD 0xE2BF +0xFEAE 0xE2C0 +0xFEAF 0xE2C1 +0xFEB0 0xE2C2 +0xFEB1 0xE2C3 +0xFEB2 0xE2C4 +0xFEB3 0xE2C5 +0xFEB4 0xE2C6 +0xFEB5 0xE2C7 +0xFEB6 0xE2C8 +0xFEB7 0xE2C9 +0xFEB8 0xE2CA +0xFEB9 0xE2CB +0xFEBA 0xE2CC +0xFEBB 0xE2CD +0xFEBC 0xE2CE +0xFEBD 0xE2CF +0xFEBE 0xE2D0 +0xFEBF 0xE2D1 +0xFEC0 0xE2D2 +0xFEC1 0xE2D3 +0xFEC2 0xE2D4 +0xFEC3 0xE2D5 +0xFEC4 0xE2D6 +0xFEC5 0xE2D7 +0xFEC6 0xE2D8 +0xFEC7 0xE2D9 +0xFEC8 0xE2DA +0xFEC9 0xE2DB +0xFECA 0xE2DC +0xFECB 0xE2DD +0xFECC 0xE2DE +0xFECD 0xE2DF +0xFECE 0xE2E0 +0xFECF 0xE2E1 +0xFED0 0xE2E2 +0xFED1 0xE2E3 +0xFED2 0xE2E4 +0xFED3 0xE2E5 +0xFED4 0xE2E6 +0xFED5 0xE2E7 +0xFED6 0xE2E8 +0xFED7 0xE2E9 +0xFED8 0xE2EA +0xFED9 0xE2EB +0xFEDA 0xE2EC +0xFEDB 0xE2ED +0xFEDC 0xE2EE +0xFEDD 0xE2EF +0xFEDE 0xE2F0 +0xFEDF 0xE2F1 +0xFEE0 0xE2F2 +0xFEE1 0xE2F3 +0xFEE2 0xE2F4 +0xFEE3 0xE2F5 +0xFEE4 0xE2F6 +0xFEE5 0xE2F7 +0xFEE6 0xE2F8 +0xFEE7 0xE2F9 +0xFEE8 0xE2FA +0xFEE9 0xE2FB +0xFEEA 0xE2FC +0xFEEB 0xE2FD +0xFEEC 0xE2FE +0xFEED 0xE2FF +0xFEEE 0xE300 +0xFEEF 0xE301 +0xFEF0 0xE302 +0xFEF1 0xE303 +0xFEF2 0xE304 +0xFEF3 0xE305 +0xFEF4 0xE306 +0xFEF5 0xE307 +0xFEF6 0xE308 +0xFEF7 0xE309 +0xFEF8 0xE30A +0xFEF9 0xE30B +0xFEFA 0xE30C +0xFEFB 0xE30D +0xFEFC 0xE30E +0xFEFD 0xE30F +0xFEFE 0xE310 diff --git a/jni/iconv/tests/DEC-HANYU.IRREVERSIBLE.TXT b/jni/iconv/tests/DEC-HANYU.IRREVERSIBLE.TXT new file mode 100644 index 0000000..34866bb --- /dev/null +++ b/jni/iconv/tests/DEC-HANYU.IRREVERSIBLE.TXT @@ -0,0 +1 @@ +0xC2CBA1B8 0x5344 diff --git a/jni/iconv/tests/DEC-HANYU.TXT b/jni/iconv/tests/DEC-HANYU.TXT new file mode 100644 index 0000000..3347cae --- /dev/null +++ b/jni/iconv/tests/DEC-HANYU.TXT @@ -0,0 +1,20039 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0xA121 0x4E42 +0xA122 0x4E5C +0xA123 0x51F5 +0xA124 0x531A +0xA125 0x5382 +0xA126 0x4E07 +0xA127 0x4E0C +0xA128 0x4E47 +0xA129 0x4E8D +0xA12A 0x56D7 +0xA12B 0x5C6E +0xA12C 0x5F73 +0xA12D 0x4E0F +0xA12E 0x5187 +0xA12F 0x4E0E +0xA130 0x4E2E +0xA131 0x4E93 +0xA132 0x4EC2 +0xA133 0x4EC9 +0xA134 0x4EC8 +0xA135 0x5198 +0xA136 0x52FC +0xA137 0x536C +0xA138 0x53B9 +0xA139 0x5720 +0xA13A 0x5903 +0xA13B 0x592C +0xA13C 0x5C10 +0xA13D 0x5DFF +0xA13E 0x65E1 +0xA13F 0x6BB3 +0xA140 0x6BCC +0xA141 0x6C14 +0xA142 0x723F +0xA143 0x4E31 +0xA144 0x4E3C +0xA145 0x4EE8 +0xA146 0x4EDC +0xA147 0x4EE9 +0xA148 0x4EE1 +0xA149 0x4EDD +0xA14A 0x4EDA +0xA14B 0x520C +0xA14C 0x5209 +0xA14D 0x531C +0xA14E 0x534C +0xA14F 0x5722 +0xA150 0x5723 +0xA151 0x5917 +0xA152 0x592F +0xA153 0x5B81 +0xA154 0x5B84 +0xA155 0x5C12 +0xA156 0x5C3B +0xA157 0x5C74 +0xA158 0x5C73 +0xA159 0x5E04 +0xA15A 0x5E80 +0xA15B 0x5E82 +0xA15C 0x5FC9 +0xA15D 0x6209 +0xA15E 0x6250 +0xA15F 0x6C15 +0xA160 0x6C36 +0xA161 0x6C43 +0xA162 0x6C3F +0xA163 0x6C3B +0xA164 0x72AE +0xA165 0x72B0 +0xA166 0x738A +0xA167 0x79B8 +0xA168 0x808A +0xA169 0x961E +0xA16A 0x4F0E +0xA16B 0x4F18 +0xA16C 0x4F2C +0xA16D 0x4EF5 +0xA16E 0x4F14 +0xA16F 0x4EF1 +0xA170 0x4F00 +0xA171 0x4EF7 +0xA172 0x4F08 +0xA173 0x4F1D +0xA174 0x4F02 +0xA175 0x4F05 +0xA176 0x4F22 +0xA177 0x4F13 +0xA178 0x4F04 +0xA179 0x4EF4 +0xA17A 0x4F12 +0xA17B 0x51B1 +0xA17C 0x5213 +0xA17D 0x5210 +0xA17E 0x52A6 +0xA1A1 0x3000 +0xA1A2 0xFF0C +0xA1A3 0x3001 +0xA1A4 0x3002 +0xA1A5 0xFF0E +0xA1A6 0x30FB +0xA1A7 0xFF1B +0xA1A8 0xFF1A +0xA1A9 0xFF1F +0xA1AA 0xFF01 +0xA1AB 0xFE30 +0xA1AC 0x2026 +0xA1AD 0x2025 +0xA1AE 0xFE50 +0xA1AF 0xFE51 +0xA1B0 0xFE52 +0xA1B1 0x00B7 +0xA1B2 0xFE54 +0xA1B3 0xFE55 +0xA1B4 0xFE56 +0xA1B5 0xFE57 +0xA1B6 0xFE31 +0xA1B7 0x2014 +0xA1B8 0xFE32 +0xA1B9 0x2013 +0xA1BE 0xFF08 +0xA1BF 0xFF09 +0xA1C0 0xFE35 +0xA1C1 0xFE36 +0xA1C2 0xFF5B +0xA1C3 0xFF5D +0xA1C4 0xFE37 +0xA1C5 0xFE38 +0xA1C6 0x3014 +0xA1C7 0x3015 +0xA1C8 0xFE39 +0xA1C9 0xFE3A +0xA1CA 0x3010 +0xA1CB 0x3011 +0xA1CC 0xFE3B +0xA1CD 0xFE3C +0xA1CE 0x300A +0xA1CF 0x300B +0xA1D0 0xFE3D +0xA1D1 0xFE3E +0xA1D2 0x3008 +0xA1D3 0x3009 +0xA1D4 0xFE3F +0xA1D5 0xFE40 +0xA1D6 0x300C +0xA1D7 0x300D +0xA1D8 0xFE41 +0xA1D9 0xFE42 +0xA1DA 0x300E +0xA1DB 0x300F +0xA1DC 0xFE43 +0xA1DD 0xFE44 +0xA1DE 0xFE59 +0xA1DF 0xFE5A +0xA1E0 0xFE5B +0xA1E1 0xFE5C +0xA1E2 0xFE5D +0xA1E3 0xFE5E +0xA1E4 0x2018 +0xA1E5 0x2019 +0xA1E6 0x201C +0xA1E7 0x201D +0xA1E8 0x301D +0xA1E9 0x301E +0xA1EA 0x2032 +0xA1EB 0x2035 +0xA1EC 0xFF03 +0xA1ED 0xFF06 +0xA1EE 0xFF0A +0xA1EF 0x203B +0xA1F0 0x00A7 +0xA1F1 0x3003 +0xA1F2 0x25CB +0xA1F3 0x25CF +0xA1F4 0x25B3 +0xA1F5 0x25B2 +0xA1F6 0x25CE +0xA1F7 0x2606 +0xA1F8 0x2605 +0xA1F9 0x25C7 +0xA1FA 0x25C6 +0xA1FB 0x25A1 +0xA1FC 0x25A0 +0xA1FD 0x25BD +0xA1FE 0x25BC +0xA221 0x5322 +0xA222 0x531F +0xA223 0x534D +0xA224 0x538A +0xA225 0x5407 +0xA226 0x56E1 +0xA227 0x56DF +0xA228 0x572E +0xA229 0x572A +0xA22A 0x5734 +0xA22B 0x593C +0xA22C 0x5980 +0xA22D 0x597C +0xA22E 0x5985 +0xA22F 0x597B +0xA230 0x597E +0xA231 0x5977 +0xA232 0x597F +0xA233 0x5B56 +0xA234 0x5C15 +0xA235 0x5C25 +0xA236 0x5C7C +0xA237 0x5C7A +0xA238 0x5C7B +0xA239 0x5C7E +0xA23A 0x5DDF +0xA23B 0x5E75 +0xA23C 0x5E84 +0xA23D 0x5F02 +0xA23E 0x5F1A +0xA23F 0x5F74 +0xA240 0x5FD5 +0xA241 0x5FD4 +0xA242 0x5FCF +0xA243 0x625C +0xA244 0x625E +0xA245 0x6264 +0xA246 0x6261 +0xA247 0x6266 +0xA248 0x6262 +0xA249 0x6259 +0xA24A 0x6260 +0xA24B 0x625A +0xA24C 0x6265 +0xA24D 0x6537 +0xA24E 0x65EF +0xA24F 0x65EE +0xA250 0x673E +0xA251 0x6739 +0xA252 0x6738 +0xA253 0x673B +0xA254 0x673A +0xA255 0x673F +0xA256 0x673C +0xA257 0x6733 +0xA258 0x6C18 +0xA259 0x6C46 +0xA25A 0x6C52 +0xA25B 0x6C5C +0xA25C 0x6C4F +0xA25D 0x6C4A +0xA25E 0x6C54 +0xA25F 0x6C4B +0xA260 0x6C4C +0xA261 0x7071 +0xA262 0x725E +0xA263 0x72B4 +0xA264 0x72B5 +0xA265 0x738E +0xA266 0x752A +0xA267 0x767F +0xA268 0x7A75 +0xA269 0x7F51 +0xA26A 0x8278 +0xA26B 0x827C +0xA26C 0x8280 +0xA26D 0x827D +0xA26E 0x827F +0xA26F 0x864D +0xA270 0x897E +0xA271 0x9099 +0xA272 0x9097 +0xA273 0x9098 +0xA274 0x909B +0xA275 0x9094 +0xA276 0x9622 +0xA277 0x9624 +0xA278 0x9620 +0xA279 0x9623 +0xA27A 0x4F56 +0xA27B 0x4F3B +0xA27C 0x4F62 +0xA27D 0x4F49 +0xA27E 0x4F53 +0xA2A1 0x32A3 +0xA2A2 0x2105 +0xA2A3 0x203E +0xA2A5 0xFF3F +0xA2A7 0xFE49 +0xA2A8 0xFE4A +0xA2A9 0xFE4D +0xA2AA 0xFE4E +0xA2AB 0xFE4B +0xA2AC 0xFE4C +0xA2AD 0xFE5F +0xA2AE 0xFE60 +0xA2AF 0xFE61 +0xA2B0 0xFF0B +0xA2B1 0xFF0D +0xA2B2 0x00D7 +0xA2B3 0x00F7 +0xA2B4 0x00B1 +0xA2B5 0x221A +0xA2B6 0xFF1C +0xA2B7 0xFF1E +0xA2B8 0xFF1D +0xA2B9 0x2266 +0xA2BA 0x2267 +0xA2BB 0x2260 +0xA2BC 0x221E +0xA2BD 0x2252 +0xA2BE 0x2261 +0xA2BF 0xFE62 +0xA2C0 0xFE63 +0xA2C1 0xFE64 +0xA2C2 0xFE66 +0xA2C3 0xFE65 +0xA2C4 0x223C +0xA2C5 0x2229 +0xA2C6 0x222A +0xA2C7 0x22A5 +0xA2C8 0x2220 +0xA2C9 0x221F +0xA2CA 0x22BF +0xA2CB 0x33D2 +0xA2CC 0x33D1 +0xA2CD 0x222B +0xA2CE 0x222E +0xA2CF 0x2235 +0xA2D0 0x2234 +0xA2D1 0x2640 +0xA2D2 0x2642 +0xA2D3 0x2641 +0xA2D4 0x2609 +0xA2D5 0x2191 +0xA2D6 0x2193 +0xA2D7 0x2192 +0xA2D8 0x2190 +0xA2D9 0x2196 +0xA2DA 0x2197 +0xA2DB 0x2199 +0xA2DC 0x2198 +0xA2DD 0x2016 +0xA2DE 0xFF5C +0xA2DF 0xFF0F +0xA2E0 0xFF3C +0xA2E1 0x2215 +0xA2E2 0xFE68 +0xA2E3 0xFF04 +0xA2E4 0xFFE5 +0xA2E5 0x3012 +0xA2E6 0xFFE0 +0xA2E7 0xFFE1 +0xA2E8 0xFF05 +0xA2E9 0xFF20 +0xA2EA 0x2103 +0xA2EB 0x2109 +0xA2EC 0xFE69 +0xA2ED 0xFE6A +0xA2EE 0xFE6B +0xA2EF 0x33D5 +0xA2F0 0x339C +0xA2F1 0x339D +0xA2F2 0x339E +0xA2F3 0x33CE +0xA2F4 0x33A1 +0xA2F5 0x338E +0xA2F6 0x338F +0xA2F7 0x33C4 +0xA2F8 0x00B0 +0xA2F9 0x5159 +0xA2FA 0x515B +0xA2FB 0x515E +0xA2FC 0x515D +0xA2FD 0x5161 +0xA2FE 0x5163 +0xA321 0x4F64 +0xA322 0x4F3E +0xA323 0x4F67 +0xA324 0x4F52 +0xA325 0x4F5F +0xA326 0x4F41 +0xA327 0x4F58 +0xA328 0x4F2D +0xA329 0x4F33 +0xA32A 0x4F3F +0xA32B 0x4F61 +0xA32C 0x518F +0xA32D 0x51B9 +0xA32E 0x521C +0xA32F 0x521E +0xA330 0x5221 +0xA331 0x52AD +0xA332 0x52AE +0xA333 0x5309 +0xA334 0x5363 +0xA335 0x5372 +0xA336 0x538E +0xA337 0x538F +0xA338 0x5430 +0xA339 0x5437 +0xA33A 0x542A +0xA33B 0x5454 +0xA33C 0x5445 +0xA33D 0x5419 +0xA33E 0x541C +0xA33F 0x5425 +0xA340 0x5418 +0xA341 0x543D +0xA342 0x544F +0xA343 0x5441 +0xA344 0x5428 +0xA345 0x5424 +0xA346 0x5447 +0xA347 0x56EE +0xA348 0x56E7 +0xA349 0x56E5 +0xA34A 0x5741 +0xA34B 0x5745 +0xA34C 0x574C +0xA34D 0x5749 +0xA34E 0x574B +0xA34F 0x5752 +0xA350 0x5906 +0xA351 0x5940 +0xA352 0x59A6 +0xA353 0x5998 +0xA354 0x59A0 +0xA355 0x5997 +0xA356 0x598E +0xA357 0x59A2 +0xA358 0x5990 +0xA359 0x598F +0xA35A 0x59A7 +0xA35B 0x59A1 +0xA35C 0x5B8E +0xA35D 0x5B92 +0xA35E 0x5C28 +0xA35F 0x5C2A +0xA360 0x5C8D +0xA361 0x5C8F +0xA362 0x5C88 +0xA363 0x5C8B +0xA364 0x5C89 +0xA365 0x5C92 +0xA366 0x5C8A +0xA367 0x5C86 +0xA368 0x5C93 +0xA369 0x5C95 +0xA36A 0x5DE0 +0xA36B 0x5E0A +0xA36C 0x5E0E +0xA36D 0x5E8B +0xA36E 0x5E89 +0xA36F 0x5E8C +0xA370 0x5E88 +0xA371 0x5E8D +0xA372 0x5F05 +0xA373 0x5F1D +0xA374 0x5F78 +0xA375 0x5F76 +0xA376 0x5FD2 +0xA377 0x5FD1 +0xA378 0x5FD0 +0xA379 0x5FED +0xA37A 0x5FE8 +0xA37B 0x5FEE +0xA37C 0x5FF3 +0xA37D 0x5FE1 +0xA37E 0x5FE4 +0xA3A1 0x55E7 +0xA3A2 0x74E9 +0xA3A3 0x7CCE +0xA3A4 0x2581 +0xA3A5 0x2582 +0xA3A6 0x2583 +0xA3A7 0x2584 +0xA3A8 0x2585 +0xA3A9 0x2586 +0xA3AA 0x2587 +0xA3AB 0x2588 +0xA3AC 0x258F +0xA3AD 0x258E +0xA3AE 0x258D +0xA3AF 0x258C +0xA3B0 0x258B +0xA3B1 0x258A +0xA3B2 0x2589 +0xA3B3 0x253C +0xA3B4 0x2534 +0xA3B5 0x252C +0xA3B6 0x2524 +0xA3B7 0x251C +0xA3B8 0x2594 +0xA3B9 0x2500 +0xA3BA 0x2502 +0xA3BB 0x2595 +0xA3BC 0x250C +0xA3BD 0x2510 +0xA3BE 0x2514 +0xA3BF 0x2518 +0xA3C0 0x256D +0xA3C1 0x256E +0xA3C2 0x2570 +0xA3C3 0x256F +0xA3C4 0x2550 +0xA3C5 0x255E +0xA3C6 0x256A +0xA3C7 0x2561 +0xA3C8 0x25E2 +0xA3C9 0x25E3 +0xA3CA 0x25E5 +0xA3CB 0x25E4 +0xA3CC 0x2571 +0xA3CD 0x2572 +0xA3CE 0x2573 +0xA421 0x5FE3 +0xA422 0x5FFA +0xA423 0x5FEF +0xA424 0x5FF7 +0xA425 0x5FFB +0xA426 0x6000 +0xA427 0x5FF4 +0xA428 0x623A +0xA429 0x6283 +0xA42A 0x628C +0xA42B 0x628E +0xA42C 0x628F +0xA42D 0x6294 +0xA42E 0x6287 +0xA42F 0x6271 +0xA430 0x627B +0xA431 0x627A +0xA432 0x6270 +0xA433 0x6281 +0xA434 0x6288 +0xA435 0x6277 +0xA436 0x627D +0xA437 0x6272 +0xA438 0x6274 +0xA439 0x65F0 +0xA43A 0x65F4 +0xA43B 0x65F3 +0xA43C 0x65F2 +0xA43D 0x65F5 +0xA43E 0x6745 +0xA43F 0x6747 +0xA440 0x6759 +0xA441 0x6755 +0xA442 0x674C +0xA443 0x6748 +0xA444 0x675D +0xA445 0x674D +0xA446 0x675A +0xA447 0x674B +0xA448 0x6BD0 +0xA449 0x6C19 +0xA44A 0x6C1A +0xA44B 0x6C78 +0xA44C 0x6C67 +0xA44D 0x6C6B +0xA44E 0x6C84 +0xA44F 0x6C8B +0xA450 0x6C8F +0xA451 0x6C71 +0xA452 0x6C6F +0xA453 0x6C69 +0xA454 0x6C9A +0xA455 0x6C6D +0xA456 0x6C87 +0xA457 0x6C95 +0xA458 0x6C9C +0xA459 0x6C66 +0xA45A 0x6C73 +0xA45B 0x6C65 +0xA45C 0x6C7B +0xA45D 0x6C8E +0xA45E 0x7074 +0xA45F 0x707A +0xA460 0x7263 +0xA461 0x72BF +0xA462 0x72BD +0xA463 0x72C3 +0xA464 0x72C6 +0xA465 0x72C1 +0xA466 0x72BA +0xA467 0x72C5 +0xA468 0x7395 +0xA469 0x7397 +0xA46A 0x7393 +0xA46B 0x7394 +0xA46C 0x7392 +0xA46D 0x753A +0xA46E 0x7539 +0xA46F 0x7594 +0xA470 0x7595 +0xA471 0x7681 +0xA472 0x793D +0xA473 0x8034 +0xA474 0x8095 +0xA475 0x8099 +0xA476 0x8090 +0xA477 0x8092 +0xA478 0x809C +0xA479 0x8290 +0xA47A 0x828F +0xA47B 0x8285 +0xA47C 0x828E +0xA47D 0x8291 +0xA47E 0x8293 +0xA4A1 0xFF10 +0xA4A2 0xFF11 +0xA4A3 0xFF12 +0xA4A4 0xFF13 +0xA4A5 0xFF14 +0xA4A6 0xFF15 +0xA4A7 0xFF16 +0xA4A8 0xFF17 +0xA4A9 0xFF18 +0xA4AA 0xFF19 +0xA4AB 0x2160 +0xA4AC 0x2161 +0xA4AD 0x2162 +0xA4AE 0x2163 +0xA4AF 0x2164 +0xA4B0 0x2165 +0xA4B1 0x2166 +0xA4B2 0x2167 +0xA4B3 0x2168 +0xA4B4 0x2169 +0xA4B5 0x3021 +0xA4B6 0x3022 +0xA4B7 0x3023 +0xA4B8 0x3024 +0xA4B9 0x3025 +0xA4BA 0x3026 +0xA4BB 0x3027 +0xA4BC 0x3028 +0xA4BD 0x3029 +0xA4BF 0x5344 +0xA4C1 0xFF21 +0xA4C2 0xFF22 +0xA4C3 0xFF23 +0xA4C4 0xFF24 +0xA4C5 0xFF25 +0xA4C6 0xFF26 +0xA4C7 0xFF27 +0xA4C8 0xFF28 +0xA4C9 0xFF29 +0xA4CA 0xFF2A +0xA4CB 0xFF2B +0xA4CC 0xFF2C +0xA4CD 0xFF2D +0xA4CE 0xFF2E +0xA4CF 0xFF2F +0xA4D0 0xFF30 +0xA4D1 0xFF31 +0xA4D2 0xFF32 +0xA4D3 0xFF33 +0xA4D4 0xFF34 +0xA4D5 0xFF35 +0xA4D6 0xFF36 +0xA4D7 0xFF37 +0xA4D8 0xFF38 +0xA4D9 0xFF39 +0xA4DA 0xFF3A +0xA4DB 0xFF41 +0xA4DC 0xFF42 +0xA4DD 0xFF43 +0xA4DE 0xFF44 +0xA4DF 0xFF45 +0xA4E0 0xFF46 +0xA4E1 0xFF47 +0xA4E2 0xFF48 +0xA4E3 0xFF49 +0xA4E4 0xFF4A +0xA4E5 0xFF4B +0xA4E6 0xFF4C +0xA4E7 0xFF4D +0xA4E8 0xFF4E +0xA4E9 0xFF4F +0xA4EA 0xFF50 +0xA4EB 0xFF51 +0xA4EC 0xFF52 +0xA4ED 0xFF53 +0xA4EE 0xFF54 +0xA4EF 0xFF55 +0xA4F0 0xFF56 +0xA4F1 0xFF57 +0xA4F2 0xFF58 +0xA4F3 0xFF59 +0xA4F4 0xFF5A +0xA4F5 0x0391 +0xA4F6 0x0392 +0xA4F7 0x0393 +0xA4F8 0x0394 +0xA4F9 0x0395 +0xA4FA 0x0396 +0xA4FB 0x0397 +0xA4FC 0x0398 +0xA4FD 0x0399 +0xA4FE 0x039A +0xA521 0x828A +0xA522 0x8283 +0xA523 0x8284 +0xA524 0x8C78 +0xA525 0x8FC9 +0xA526 0x8FBF +0xA527 0x909F +0xA528 0x90A1 +0xA529 0x90A5 +0xA52A 0x909E +0xA52B 0x90A7 +0xA52C 0x90A0 +0xA52D 0x9630 +0xA52E 0x9628 +0xA52F 0x962F +0xA530 0x962D +0xA531 0x4E33 +0xA532 0x4F98 +0xA533 0x4F7C +0xA534 0x4F85 +0xA535 0x4F7D +0xA536 0x4F80 +0xA537 0x4F87 +0xA538 0x4F76 +0xA539 0x4F74 +0xA53A 0x4F89 +0xA53B 0x4F84 +0xA53C 0x4F77 +0xA53D 0x4F4C +0xA53E 0x4F97 +0xA53F 0x4F6A +0xA540 0x4F9A +0xA541 0x4F79 +0xA542 0x4F81 +0xA543 0x4F78 +0xA544 0x4F90 +0xA545 0x4F9C +0xA546 0x4F94 +0xA547 0x4F9E +0xA548 0x4F92 +0xA549 0x4F82 +0xA54A 0x4F95 +0xA54B 0x4F6B +0xA54C 0x4F6E +0xA54D 0x519E +0xA54E 0x51BC +0xA54F 0x51BE +0xA550 0x5235 +0xA551 0x5232 +0xA552 0x5233 +0xA553 0x5246 +0xA554 0x5231 +0xA555 0x52BC +0xA556 0x530A +0xA557 0x530B +0xA558 0x533C +0xA559 0x5392 +0xA55A 0x5394 +0xA55B 0x5487 +0xA55C 0x547F +0xA55D 0x5481 +0xA55E 0x5491 +0xA55F 0x5482 +0xA560 0x5488 +0xA561 0x546B +0xA562 0x547A +0xA563 0x547E +0xA564 0x5465 +0xA565 0x546C +0xA566 0x5474 +0xA567 0x5466 +0xA568 0x548D +0xA569 0x546F +0xA56A 0x5461 +0xA56B 0x5460 +0xA56C 0x5498 +0xA56D 0x5463 +0xA56E 0x5467 +0xA56F 0x5464 +0xA570 0x56F7 +0xA571 0x56F9 +0xA572 0x576F +0xA573 0x5772 +0xA574 0x576D +0xA575 0x576B +0xA576 0x5771 +0xA577 0x5770 +0xA578 0x5776 +0xA579 0x5780 +0xA57A 0x5775 +0xA57B 0x577B +0xA57C 0x5773 +0xA57D 0x5774 +0xA57E 0x5762 +0xA5A1 0x039B +0xA5A2 0x039C +0xA5A3 0x039D +0xA5A4 0x039E +0xA5A5 0x039F +0xA5A6 0x03A0 +0xA5A7 0x03A1 +0xA5A8 0x03A3 +0xA5A9 0x03A4 +0xA5AA 0x03A5 +0xA5AB 0x03A6 +0xA5AC 0x03A7 +0xA5AD 0x03A8 +0xA5AE 0x03A9 +0xA5AF 0x03B1 +0xA5B0 0x03B2 +0xA5B1 0x03B3 +0xA5B2 0x03B4 +0xA5B3 0x03B5 +0xA5B4 0x03B6 +0xA5B5 0x03B7 +0xA5B6 0x03B8 +0xA5B7 0x03B9 +0xA5B8 0x03BA +0xA5B9 0x03BB +0xA5BA 0x03BC +0xA5BB 0x03BD +0xA5BC 0x03BE +0xA5BD 0x03BF +0xA5BE 0x03C0 +0xA5BF 0x03C1 +0xA5C0 0x03C3 +0xA5C1 0x03C4 +0xA5C2 0x03C5 +0xA5C3 0x03C6 +0xA5C4 0x03C7 +0xA5C5 0x03C8 +0xA5C6 0x03C9 +0xA5C7 0x3105 +0xA5C8 0x3106 +0xA5C9 0x3107 +0xA5CA 0x3108 +0xA5CB 0x3109 +0xA5CC 0x310A +0xA5CD 0x310B +0xA5CE 0x310C +0xA5CF 0x310D +0xA5D0 0x310E +0xA5D1 0x310F +0xA5D2 0x3110 +0xA5D3 0x3111 +0xA5D4 0x3112 +0xA5D5 0x3113 +0xA5D6 0x3114 +0xA5D7 0x3115 +0xA5D8 0x3116 +0xA5D9 0x3117 +0xA5DA 0x3118 +0xA5DB 0x3119 +0xA5DC 0x311A +0xA5DD 0x311B +0xA5DE 0x311C +0xA5DF 0x311D +0xA5E0 0x311E +0xA5E1 0x311F +0xA5E2 0x3120 +0xA5E3 0x3121 +0xA5E4 0x3122 +0xA5E5 0x3123 +0xA5E6 0x3124 +0xA5E7 0x3125 +0xA5E8 0x3126 +0xA5E9 0x3127 +0xA5EA 0x3128 +0xA5EB 0x3129 +0xA5EC 0x02D9 +0xA5ED 0x02C9 +0xA5EE 0x02CA +0xA5EF 0x02C7 +0xA5F0 0x02CB +0xA621 0x5768 +0xA622 0x577D +0xA623 0x590C +0xA624 0x5945 +0xA625 0x59B5 +0xA626 0x59BA +0xA627 0x59CF +0xA628 0x59CE +0xA629 0x59B2 +0xA62A 0x59CC +0xA62B 0x59C1 +0xA62C 0x59B6 +0xA62D 0x59BC +0xA62E 0x59C3 +0xA62F 0x59D6 +0xA630 0x59B1 +0xA631 0x59BD +0xA632 0x59C0 +0xA633 0x59C8 +0xA634 0x59B4 +0xA635 0x59C7 +0xA636 0x5B62 +0xA637 0x5B65 +0xA638 0x5B93 +0xA639 0x5B95 +0xA63A 0x5C44 +0xA63B 0x5C47 +0xA63C 0x5CAE +0xA63D 0x5CA4 +0xA63E 0x5CA0 +0xA63F 0x5CB5 +0xA640 0x5CAF +0xA641 0x5CA8 +0xA642 0x5CAC +0xA643 0x5C9F +0xA644 0x5CA3 +0xA645 0x5CAD +0xA646 0x5CA2 +0xA647 0x5CAA +0xA648 0x5CA7 +0xA649 0x5C9D +0xA64A 0x5CA5 +0xA64B 0x5CB6 +0xA64C 0x5CB0 +0xA64D 0x5CA6 +0xA64E 0x5E17 +0xA64F 0x5E14 +0xA650 0x5E19 +0xA651 0x5F28 +0xA652 0x5F22 +0xA653 0x5F23 +0xA654 0x5F24 +0xA655 0x5F54 +0xA656 0x5F82 +0xA657 0x5F7E +0xA658 0x5F7D +0xA659 0x5FDE +0xA65A 0x5FE5 +0xA65B 0x602D +0xA65C 0x6026 +0xA65D 0x6019 +0xA65E 0x6032 +0xA65F 0x600B +0xA660 0x6034 +0xA661 0x600A +0xA662 0x6017 +0xA663 0x6033 +0xA664 0x601A +0xA665 0x601E +0xA666 0x602C +0xA667 0x6022 +0xA668 0x600D +0xA669 0x6010 +0xA66A 0x602E +0xA66B 0x6013 +0xA66C 0x6011 +0xA66D 0x600C +0xA66E 0x6009 +0xA66F 0x601C +0xA670 0x6214 +0xA671 0x623D +0xA672 0x62AD +0xA673 0x62B4 +0xA674 0x62D1 +0xA675 0x62BE +0xA676 0x62AA +0xA677 0x62B6 +0xA678 0x62CA +0xA679 0x62AE +0xA67A 0x62B3 +0xA67B 0x62AF +0xA67C 0x62BB +0xA67D 0x62A9 +0xA67E 0x62B0 +0xA6A1 0x2460 +0xA6A2 0x2461 +0xA6A3 0x2462 +0xA6A4 0x2463 +0xA6A5 0x2464 +0xA6A6 0x2465 +0xA6A7 0x2466 +0xA6A8 0x2467 +0xA6A9 0x2468 +0xA6AA 0x2469 +0xA6AB 0x2474 +0xA6AC 0x2475 +0xA6AD 0x2476 +0xA6AE 0x2477 +0xA6AF 0x2478 +0xA6B0 0x2479 +0xA6B1 0x247A +0xA6B2 0x247B +0xA6B3 0x247C +0xA6B4 0x247D +0xA6B5 0x2170 +0xA6B6 0x2171 +0xA6B7 0x2172 +0xA6B8 0x2173 +0xA6B9 0x2174 +0xA6BA 0x2175 +0xA6BB 0x2176 +0xA6BC 0x2177 +0xA6BD 0x2178 +0xA6BE 0x2179 +0xA721 0x62B8 +0xA722 0x653D +0xA723 0x65A8 +0xA724 0x65BB +0xA725 0x6609 +0xA726 0x65FC +0xA727 0x6604 +0xA728 0x6612 +0xA729 0x6608 +0xA72A 0x65FB +0xA72B 0x6603 +0xA72C 0x660B +0xA72D 0x660D +0xA72E 0x6605 +0xA72F 0x65FD +0xA730 0x6611 +0xA731 0x6610 +0xA732 0x66F6 +0xA733 0x670A +0xA734 0x6785 +0xA735 0x676C +0xA736 0x678E +0xA737 0x6792 +0xA738 0x6776 +0xA739 0x677B +0xA73A 0x6798 +0xA73B 0x6786 +0xA73C 0x6784 +0xA73D 0x6774 +0xA73E 0x678D +0xA73F 0x678C +0xA740 0x677A +0xA741 0x679F +0xA742 0x6791 +0xA743 0x6799 +0xA744 0x6783 +0xA745 0x677D +0xA746 0x6781 +0xA747 0x6778 +0xA748 0x6779 +0xA749 0x6794 +0xA74A 0x6B25 +0xA74B 0x6B80 +0xA74C 0x6B7E +0xA74D 0x6BDE +0xA74E 0x6C1D +0xA74F 0x6C93 +0xA750 0x6CEC +0xA751 0x6CEB +0xA752 0x6CEE +0xA753 0x6CD9 +0xA754 0x6CB6 +0xA755 0x6CD4 +0xA756 0x6CAD +0xA757 0x6CE7 +0xA758 0x6CB7 +0xA759 0x6CD0 +0xA75A 0x6CC2 +0xA75B 0x6CBA +0xA75C 0x6CC3 +0xA75D 0x6CC6 +0xA75E 0x6CED +0xA75F 0x6CF2 +0xA760 0x6CD2 +0xA761 0x6CDD +0xA762 0x6CB4 +0xA763 0x6C8A +0xA764 0x6C9D +0xA765 0x6C80 +0xA766 0x6CDE +0xA767 0x6CC0 +0xA768 0x6D30 +0xA769 0x6CCD +0xA76A 0x6CC7 +0xA76B 0x6CB0 +0xA76C 0x6CF9 +0xA76D 0x6CCF +0xA76E 0x6CE9 +0xA76F 0x6CD1 +0xA770 0x7094 +0xA771 0x7098 +0xA772 0x7085 +0xA773 0x7093 +0xA774 0x7086 +0xA775 0x7084 +0xA776 0x7091 +0xA777 0x7096 +0xA778 0x7082 +0xA779 0x709A +0xA77A 0x7083 +0xA77B 0x726A +0xA77C 0x72D6 +0xA77D 0x72CB +0xA77E 0x72D8 +0xA7A8 0x4EA0 +0xA7AF 0x51AB +0xA7B4 0x52F9 +0xA821 0x72C9 +0xA822 0x72DC +0xA823 0x72D2 +0xA824 0x72D4 +0xA825 0x72DA +0xA826 0x72CC +0xA827 0x72D1 +0xA828 0x73A4 +0xA829 0x73A1 +0xA82A 0x73AD +0xA82B 0x73A6 +0xA82C 0x73A2 +0xA82D 0x73A0 +0xA82E 0x73AC +0xA82F 0x739D +0xA830 0x74DD +0xA831 0x74E8 +0xA832 0x753F +0xA833 0x7540 +0xA834 0x753E +0xA835 0x758C +0xA836 0x7598 +0xA837 0x76AF +0xA838 0x76F3 +0xA839 0x76F1 +0xA83A 0x76F0 +0xA83B 0x76F5 +0xA83C 0x77F8 +0xA83D 0x77FC +0xA83E 0x77F9 +0xA83F 0x77FB +0xA840 0x77FA +0xA841 0x77F7 +0xA842 0x7942 +0xA843 0x793F +0xA844 0x79C5 +0xA845 0x7A78 +0xA846 0x7A7B +0xA847 0x7AFB +0xA848 0x7C75 +0xA849 0x7CFD +0xA84A 0x8035 +0xA84B 0x808F +0xA84C 0x80AE +0xA84D 0x80A3 +0xA84E 0x80B8 +0xA84F 0x80B5 +0xA850 0x80AD +0xA851 0x8220 +0xA852 0x82A0 +0xA853 0x82C0 +0xA854 0x82AB +0xA855 0x829A +0xA856 0x8298 +0xA857 0x829B +0xA858 0x82B5 +0xA859 0x82A7 +0xA85A 0x82AE +0xA85B 0x82BC +0xA85C 0x829E +0xA85D 0x82BA +0xA85E 0x82B4 +0xA85F 0x82A8 +0xA860 0x82A1 +0xA861 0x82A9 +0xA862 0x82C2 +0xA863 0x82A4 +0xA864 0x82C3 +0xA865 0x82B6 +0xA866 0x82A2 +0xA867 0x8670 +0xA868 0x866F +0xA869 0x866D +0xA86A 0x866E +0xA86B 0x8C56 +0xA86C 0x8FD2 +0xA86D 0x8FCB +0xA86E 0x8FD3 +0xA86F 0x8FCD +0xA870 0x8FD6 +0xA871 0x8FD5 +0xA872 0x8FD7 +0xA873 0x90B2 +0xA874 0x90B4 +0xA875 0x90AF +0xA876 0x90B3 +0xA877 0x90B0 +0xA878 0x9639 +0xA879 0x963D +0xA87A 0x963C +0xA87B 0x963A +0xA87C 0x9643 +0xA87D 0x4FCD +0xA87E 0x4FC5 +0xA921 0x4FD3 +0xA922 0x4FB2 +0xA923 0x4FC9 +0xA924 0x4FCB +0xA925 0x4FC1 +0xA926 0x4FD4 +0xA927 0x4FDC +0xA928 0x4FD9 +0xA929 0x4FBB +0xA92A 0x4FB3 +0xA92B 0x4FDB +0xA92C 0x4FC7 +0xA92D 0x4FD6 +0xA92E 0x4FBA +0xA92F 0x4FC0 +0xA930 0x4FB9 +0xA931 0x4FEC +0xA932 0x5244 +0xA933 0x5249 +0xA934 0x52C0 +0xA935 0x52C2 +0xA936 0x533D +0xA937 0x537C +0xA938 0x5397 +0xA939 0x5396 +0xA93A 0x5399 +0xA93B 0x5398 +0xA93C 0x54BA +0xA93D 0x54A1 +0xA93E 0x54AD +0xA93F 0x54A5 +0xA940 0x54CF +0xA941 0x54C3 +0xA942 0x830D +0xA943 0x54B7 +0xA944 0x54AE +0xA945 0x54D6 +0xA946 0x54B6 +0xA947 0x54C5 +0xA948 0x54C6 +0xA949 0x54A0 +0xA94A 0x5470 +0xA94B 0x54BC +0xA94C 0x54A2 +0xA94D 0x54BE +0xA94E 0x5472 +0xA94F 0x54DE +0xA950 0x54B0 +0xA951 0x57B5 +0xA952 0x579E +0xA953 0x579F +0xA954 0x57A4 +0xA955 0x578C +0xA956 0x5797 +0xA957 0x579D +0xA958 0x579B +0xA959 0x5794 +0xA95A 0x5798 +0xA95B 0x578F +0xA95C 0x5799 +0xA95D 0x57A5 +0xA95E 0x579A +0xA95F 0x5795 +0xA960 0x58F4 +0xA961 0x590D +0xA962 0x5953 +0xA963 0x59E1 +0xA964 0x59DE +0xA965 0x59EE +0xA966 0x5A00 +0xA967 0x59F1 +0xA968 0x59DD +0xA969 0x59FA +0xA96A 0x59FD +0xA96B 0x59FC +0xA96C 0x59F6 +0xA96D 0x59E4 +0xA96E 0x59F2 +0xA96F 0x59F7 +0xA970 0x59DB +0xA971 0x59E9 +0xA972 0x59F3 +0xA973 0x59F5 +0xA974 0x59E0 +0xA975 0x59FE +0xA976 0x59F4 +0xA977 0x59ED +0xA978 0x5BA8 +0xA979 0x5C4C +0xA97A 0x5CD0 +0xA97B 0x5CD8 +0xA97C 0x5CCC +0xA97D 0x5CD7 +0xA97E 0x5CCB +0xAA21 0x5CDB +0xAA22 0x5CDE +0xAA23 0x5CDA +0xAA24 0x5CC9 +0xAA25 0x5CC7 +0xAA26 0x5CCA +0xAA27 0x5CD6 +0xAA28 0x5CD3 +0xAA29 0x5CD4 +0xAA2A 0x5CCF +0xAA2B 0x5CC8 +0xAA2C 0x5CC6 +0xAA2D 0x5CCE +0xAA2E 0x5CDF +0xAA2F 0x5CF8 +0xAA30 0x5DF9 +0xAA31 0x5E21 +0xAA32 0x5E22 +0xAA33 0x5E23 +0xAA34 0x5E20 +0xAA35 0x5E24 +0xAA36 0x5EB0 +0xAA37 0x5EA4 +0xAA38 0x5EA2 +0xAA39 0x5E9B +0xAA3A 0x5EA3 +0xAA3B 0x5EA5 +0xAA3C 0x5F07 +0xAA3D 0x5F2E +0xAA3E 0x5F56 +0xAA3F 0x5F86 +0xAA40 0x6037 +0xAA41 0x6039 +0xAA42 0x6054 +0xAA43 0x6072 +0xAA44 0x605E +0xAA45 0x6045 +0xAA46 0x6053 +0xAA47 0x6047 +0xAA48 0x6049 +0xAA49 0x605B +0xAA4A 0x604C +0xAA4B 0x6040 +0xAA4C 0x6042 +0xAA4D 0x605F +0xAA4E 0x6024 +0xAA4F 0x6044 +0xAA50 0x6058 +0xAA51 0x6066 +0xAA52 0x606E +0xAA53 0x6242 +0xAA54 0x6243 +0xAA55 0x62CF +0xAA56 0x630D +0xAA57 0x630B +0xAA58 0x62F5 +0xAA59 0x630E +0xAA5A 0x6303 +0xAA5B 0x62EB +0xAA5C 0x62F9 +0xAA5D 0x630F +0xAA5E 0x630C +0xAA5F 0x62F8 +0xAA60 0x62F6 +0xAA61 0x6300 +0xAA62 0x6313 +0xAA63 0x6314 +0xAA64 0x62FA +0xAA65 0x6315 +0xAA66 0x62FB +0xAA67 0x62F0 +0xAA68 0x6541 +0xAA69 0x6543 +0xAA6A 0x65AA +0xAA6B 0x65BF +0xAA6C 0x6636 +0xAA6D 0x6621 +0xAA6E 0x6632 +0xAA6F 0x6635 +0xAA70 0x661C +0xAA71 0x6626 +0xAA72 0x6622 +0xAA73 0x6633 +0xAA74 0x662B +0xAA75 0x663A +0xAA76 0x661D +0xAA77 0x6634 +0xAA78 0x6639 +0xAA79 0x662E +0xAA7A 0x670F +0xAA7B 0x6710 +0xAA7C 0x67C1 +0xAA7D 0x67F2 +0xAA7E 0x67C8 +0xAB21 0x67BA +0xAB22 0x67DC +0xAB23 0x67BB +0xAB24 0x67F8 +0xAB25 0x67D8 +0xAB26 0x67C0 +0xAB27 0x67B7 +0xAB28 0x67C5 +0xAB29 0x67EB +0xAB2A 0x67E4 +0xAB2B 0x67DF +0xAB2C 0x67B5 +0xAB2D 0x67CD +0xAB2E 0x67B3 +0xAB2F 0x67F7 +0xAB30 0x67F6 +0xAB31 0x67EE +0xAB32 0x67E3 +0xAB33 0x67C2 +0xAB34 0x67B9 +0xAB35 0x67CE +0xAB36 0x67E7 +0xAB37 0x67F0 +0xAB38 0x67B2 +0xAB39 0x67FC +0xAB3A 0x67C6 +0xAB3B 0x67ED +0xAB3C 0x67CC +0xAB3D 0x67AE +0xAB3E 0x67E6 +0xAB3F 0x67DB +0xAB40 0x67FA +0xAB41 0x67C9 +0xAB42 0x67CA +0xAB43 0x67C3 +0xAB44 0x67EA +0xAB45 0x67CB +0xAB46 0x6B28 +0xAB47 0x6B82 +0xAB48 0x6B84 +0xAB49 0x6BB6 +0xAB4A 0x6BD6 +0xAB4B 0x6BD8 +0xAB4C 0x6BE0 +0xAB4D 0x6C20 +0xAB4E 0x6C21 +0xAB4F 0x6D28 +0xAB50 0x6D34 +0xAB51 0x6D2D +0xAB52 0x6D1F +0xAB53 0x6D3C +0xAB54 0x6D3F +0xAB55 0x6D12 +0xAB56 0x6D0A +0xAB57 0x6CDA +0xAB58 0x6D33 +0xAB59 0x6D04 +0xAB5A 0x6D19 +0xAB5B 0x6D3A +0xAB5C 0x6D1A +0xAB5D 0x6D11 +0xAB5E 0x6D00 +0xAB5F 0x6D1D +0xAB60 0x6D42 +0xAB61 0x6D01 +0xAB62 0x6D18 +0xAB63 0x6D37 +0xAB64 0x6D03 +0xAB65 0x6D0F +0xAB66 0x6D40 +0xAB67 0x6D07 +0xAB68 0x6D20 +0xAB69 0x6D2C +0xAB6A 0x6D08 +0xAB6B 0x6D22 +0xAB6C 0x6D09 +0xAB6D 0x6D10 +0xAB6E 0x70B7 +0xAB6F 0x709F +0xAB70 0x70BE +0xAB71 0x70B1 +0xAB72 0x70B0 +0xAB73 0x70A1 +0xAB74 0x70B4 +0xAB75 0x70B5 +0xAB76 0x70A9 +0xAB77 0x7241 +0xAB78 0x7249 +0xAB79 0x724A +0xAB7A 0x726C +0xAB7B 0x7270 +0xAB7C 0x7273 +0xAB7D 0x726E +0xAB7E 0x72CA +0xAC21 0x72E4 +0xAC22 0x72E8 +0xAC23 0x72EB +0xAC24 0x72DF +0xAC25 0x72EA +0xAC26 0x72E6 +0xAC27 0x72E3 +0xAC28 0x7385 +0xAC29 0x73CC +0xAC2A 0x73C2 +0xAC2B 0x73C8 +0xAC2C 0x73C5 +0xAC2D 0x73B9 +0xAC2E 0x73B6 +0xAC2F 0x73B5 +0xAC30 0x73B4 +0xAC31 0x73EB +0xAC32 0x73BF +0xAC33 0x73C7 +0xAC34 0x73BE +0xAC35 0x73C3 +0xAC36 0x73C6 +0xAC37 0x73B8 +0xAC38 0x73CB +0xAC39 0x74EC +0xAC3A 0x74EE +0xAC3B 0x752E +0xAC3C 0x7547 +0xAC3D 0x7548 +0xAC3E 0x75A7 +0xAC3F 0x75AA +0xAC40 0x7679 +0xAC41 0x76C4 +0xAC42 0x7708 +0xAC43 0x7703 +0xAC44 0x7704 +0xAC45 0x7705 +0xAC46 0x770A +0xAC47 0x76F7 +0xAC48 0x76FB +0xAC49 0x76FA +0xAC4A 0x77E7 +0xAC4B 0x77E8 +0xAC4C 0x7806 +0xAC4D 0x7811 +0xAC4E 0x7812 +0xAC4F 0x7805 +0xAC50 0x7810 +0xAC51 0x780F +0xAC52 0x780E +0xAC53 0x7809 +0xAC54 0x7803 +0xAC55 0x7813 +0xAC56 0x794A +0xAC57 0x794C +0xAC58 0x794B +0xAC59 0x7945 +0xAC5A 0x7944 +0xAC5B 0x79D5 +0xAC5C 0x79CD +0xAC5D 0x79CF +0xAC5E 0x79D6 +0xAC5F 0x79CE +0xAC60 0x7A80 +0xAC61 0x7A7E +0xAC62 0x7AD1 +0xAC63 0x7B00 +0xAC64 0x7B01 +0xAC65 0x7C7A +0xAC66 0x7C78 +0xAC67 0x7C79 +0xAC68 0x7C7F +0xAC69 0x7C80 +0xAC6A 0x7C81 +0xAC6B 0x7D03 +0xAC6C 0x7D08 +0xAC6D 0x7D01 +0xAC6E 0x7F58 +0xAC6F 0x7F91 +0xAC70 0x7F8D +0xAC71 0x7FBE +0xAC72 0x8007 +0xAC73 0x800E +0xAC74 0x800F +0xAC75 0x8014 +0xAC76 0x8037 +0xAC77 0x80D8 +0xAC78 0x80C7 +0xAC79 0x80E0 +0xAC7A 0x80D1 +0xAC7B 0x80C8 +0xAC7C 0x80C2 +0xAC7D 0x80D0 +0xAC7E 0x80C5 +0xAD21 0x80E3 +0xAD22 0x80D9 +0xAD23 0x80DC +0xAD24 0x80CA +0xAD25 0x80D5 +0xAD26 0x80C9 +0xAD27 0x80CF +0xAD28 0x80D7 +0xAD29 0x80E6 +0xAD2A 0x80CD +0xAD2B 0x81FF +0xAD2C 0x8221 +0xAD2D 0x8294 +0xAD2E 0x82D9 +0xAD2F 0x82FE +0xAD30 0x82F9 +0xAD31 0x8307 +0xAD32 0x82E8 +0xAD33 0x8300 +0xAD34 0x82D5 +0xAD35 0x833A +0xAD36 0x82EB +0xAD37 0x82D6 +0xAD38 0x82F4 +0xAD39 0x82EC +0xAD3A 0x82E1 +0xAD3B 0x82F2 +0xAD3C 0x82F5 +0xAD3D 0x830C +0xAD3E 0x82FB +0xAD3F 0x82F6 +0xAD40 0x82F0 +0xAD41 0x82EA +0xAD42 0x82E4 +0xAD43 0x82E0 +0xAD44 0x82FA +0xAD45 0x82F3 +0xAD46 0x82ED +0xAD47 0x8677 +0xAD48 0x8674 +0xAD49 0x867C +0xAD4A 0x8673 +0xAD4B 0x8841 +0xAD4C 0x884E +0xAD4D 0x8867 +0xAD4E 0x886A +0xAD4F 0x8869 +0xAD50 0x89D3 +0xAD51 0x8A04 +0xAD52 0x8A07 +0xAD53 0x8D72 +0xAD54 0x8FE3 +0xAD55 0x8FE1 +0xAD56 0x8FEE +0xAD57 0x8FE0 +0xAD58 0x90F1 +0xAD59 0x90BD +0xAD5A 0x90BF +0xAD5B 0x90D5 +0xAD5C 0x90C5 +0xAD5D 0x90BE +0xAD5E 0x90C7 +0xAD5F 0x90CB +0xAD60 0x90C8 +0xAD61 0x91D4 +0xAD62 0x91D3 +0xAD63 0x9654 +0xAD64 0x964F +0xAD65 0x9651 +0xAD66 0x9653 +0xAD67 0x964A +0xAD68 0x964E +0xAD69 0x501E +0xAD6A 0x5005 +0xAD6B 0x5007 +0xAD6C 0x5013 +0xAD6D 0x5022 +0xAD6E 0x5030 +0xAD6F 0x501B +0xAD70 0x4FF5 +0xAD71 0x4FF4 +0xAD72 0x5033 +0xAD73 0x5037 +0xAD74 0x502C +0xAD75 0x4FF6 +0xAD76 0x4FF7 +0xAD77 0x5017 +0xAD78 0x501C +0xAD79 0x5020 +0xAD7A 0x5027 +0xAD7B 0x5035 +0xAD7C 0x502F +0xAD7D 0x5031 +0xAD7E 0x500E +0xAE21 0x515A +0xAE22 0x5194 +0xAE23 0x5193 +0xAE24 0x51CA +0xAE25 0x51C4 +0xAE26 0x51C5 +0xAE27 0x51C8 +0xAE28 0x51CE +0xAE29 0x5261 +0xAE2A 0x525A +0xAE2B 0x5252 +0xAE2C 0x525E +0xAE2D 0x525F +0xAE2E 0x5255 +0xAE2F 0x5262 +0xAE30 0x52CD +0xAE31 0x530E +0xAE32 0x539E +0xAE33 0x5526 +0xAE34 0x54E2 +0xAE35 0x5517 +0xAE36 0x5512 +0xAE37 0x54E7 +0xAE38 0x54F3 +0xAE39 0x54E4 +0xAE3A 0x551A +0xAE3B 0x54FF +0xAE3C 0x5504 +0xAE3D 0x5508 +0xAE3E 0x54EB +0xAE3F 0x5511 +0xAE40 0x5505 +0xAE41 0x54F1 +0xAE42 0x550A +0xAE43 0x54FB +0xAE44 0x54F7 +0xAE45 0x54F8 +0xAE46 0x54E0 +0xAE47 0x550E +0xAE48 0x5503 +0xAE49 0x550B +0xAE4A 0x5701 +0xAE4B 0x5702 +0xAE4C 0x57CC +0xAE4D 0x5832 +0xAE4E 0x57D5 +0xAE4F 0x57D2 +0xAE50 0x57BA +0xAE51 0x57C6 +0xAE52 0x57BD +0xAE53 0x57BC +0xAE54 0x57B8 +0xAE55 0x57B6 +0xAE56 0x57BF +0xAE57 0x57C7 +0xAE58 0x57D0 +0xAE59 0x57B9 +0xAE5A 0x57C1 +0xAE5B 0x590E +0xAE5C 0x594A +0xAE5D 0x5A19 +0xAE5E 0x5A16 +0xAE5F 0x5A2D +0xAE60 0x5A2E +0xAE61 0x5A15 +0xAE62 0x5A0F +0xAE63 0x5A17 +0xAE64 0x5A0A +0xAE65 0x5A1E +0xAE66 0x5A33 +0xAE67 0x5B6C +0xAE68 0x5BA7 +0xAE69 0x5BAD +0xAE6A 0x5BAC +0xAE6B 0x5C03 +0xAE6C 0x5C56 +0xAE6D 0x5C54 +0xAE6E 0x5CEC +0xAE6F 0x5CFF +0xAE70 0x5CEE +0xAE71 0x5CF1 +0xAE72 0x5CF7 +0xAE73 0x5D00 +0xAE74 0x5CF9 +0xAE75 0x5E29 +0xAE76 0x5E28 +0xAE77 0x5EA8 +0xAE78 0x5EAE +0xAE79 0x5EAA +0xAE7A 0x5EAC +0xAE7B 0x5F33 +0xAE7C 0x5F30 +0xAE7D 0x5F67 +0xAE7E 0x605D +0xAF21 0x605A +0xAF22 0x6067 +0xAF23 0x6041 +0xAF24 0x60A2 +0xAF25 0x6088 +0xAF26 0x6080 +0xAF27 0x6092 +0xAF28 0x6081 +0xAF29 0x609D +0xAF2A 0x6083 +0xAF2B 0x6095 +0xAF2C 0x609B +0xAF2D 0x6097 +0xAF2E 0x6087 +0xAF2F 0x609C +0xAF30 0x608E +0xAF31 0x6219 +0xAF32 0x6246 +0xAF33 0x62F2 +0xAF34 0x6310 +0xAF35 0x6356 +0xAF36 0x632C +0xAF37 0x6344 +0xAF38 0x6345 +0xAF39 0x6336 +0xAF3A 0x6343 +0xAF3B 0x63E4 +0xAF3C 0x6339 +0xAF3D 0x634B +0xAF3E 0x634A +0xAF3F 0x633C +0xAF40 0x6329 +0xAF41 0x6341 +0xAF42 0x6334 +0xAF43 0x6358 +0xAF44 0x6354 +0xAF45 0x6359 +0xAF46 0x632D +0xAF47 0x6347 +0xAF48 0x6333 +0xAF49 0x635A +0xAF4A 0x6351 +0xAF4B 0x6338 +0xAF4C 0x6357 +0xAF4D 0x6340 +0xAF4E 0x6348 +0xAF4F 0x654A +0xAF50 0x6546 +0xAF51 0x65C6 +0xAF52 0x65C3 +0xAF53 0x65C4 +0xAF54 0x65C2 +0xAF55 0x664A +0xAF56 0x665F +0xAF57 0x6647 +0xAF58 0x6651 +0xAF59 0x6712 +0xAF5A 0x6713 +0xAF5B 0x681F +0xAF5C 0x681A +0xAF5D 0x6849 +0xAF5E 0x6832 +0xAF5F 0x6833 +0xAF60 0x683B +0xAF61 0x684B +0xAF62 0x684F +0xAF63 0x6816 +0xAF64 0x6831 +0xAF65 0x681C +0xAF66 0x6835 +0xAF67 0x682B +0xAF68 0x682D +0xAF69 0x682F +0xAF6A 0x684E +0xAF6B 0x6844 +0xAF6C 0x6834 +0xAF6D 0x681D +0xAF6E 0x6812 +0xAF6F 0x6814 +0xAF70 0x6826 +0xAF71 0x6828 +0xAF72 0x682E +0xAF73 0x684D +0xAF74 0x683A +0xAF75 0x6825 +0xAF76 0x6820 +0xAF77 0x6B2C +0xAF78 0x6B2F +0xAF79 0x6B2D +0xAF7A 0x6B31 +0xAF7B 0x6B34 +0xAF7C 0x6B6D +0xAF7D 0x8082 +0xAF7E 0x6B88 +0xB021 0x6BE6 +0xB022 0x6BE4 +0xB023 0x6BE8 +0xB024 0x6BE3 +0xB025 0x6BE2 +0xB026 0x6BE7 +0xB027 0x6C25 +0xB028 0x6D7A +0xB029 0x6D63 +0xB02A 0x6D64 +0xB02B 0x6D76 +0xB02C 0x6D0D +0xB02D 0x6D61 +0xB02E 0x6D92 +0xB02F 0x6D58 +0xB030 0x6D62 +0xB031 0x6D6D +0xB032 0x6D6F +0xB033 0x6D91 +0xB034 0x6D8D +0xB035 0x6DEF +0xB036 0x6D7F +0xB037 0x6D86 +0xB038 0x6D5E +0xB039 0x6D67 +0xB03A 0x6D60 +0xB03B 0x6D97 +0xB03C 0x6D70 +0xB03D 0x6D7C +0xB03E 0x6D5F +0xB03F 0x6D82 +0xB040 0x6D98 +0xB041 0x6D2F +0xB042 0x6D68 +0xB043 0x6D8B +0xB044 0x6D7E +0xB045 0x6D80 +0xB046 0x6D84 +0xB047 0x6D16 +0xB048 0x6D83 +0xB049 0x6D7B +0xB04A 0x6D7D +0xB04B 0x6D75 +0xB04C 0x6D90 +0xB04D 0x70DC +0xB04E 0x70D3 +0xB04F 0x70D1 +0xB050 0x70DD +0xB051 0x70CB +0xB052 0x7F39 +0xB053 0x70E2 +0xB054 0x70D7 +0xB055 0x70D2 +0xB056 0x70DE +0xB057 0x70E0 +0xB058 0x70D4 +0xB059 0x70CD +0xB05A 0x70C5 +0xB05B 0x70C6 +0xB05C 0x70C7 +0xB05D 0x70DA +0xB05E 0x70CE +0xB05F 0x70E1 +0xB060 0x7242 +0xB061 0x7278 +0xB062 0x7277 +0xB063 0x7276 +0xB064 0x7300 +0xB065 0x72FA +0xB066 0x72F4 +0xB067 0x72FE +0xB068 0x72F6 +0xB069 0x72F3 +0xB06A 0x72FB +0xB06B 0x7301 +0xB06C 0x73D3 +0xB06D 0x73D9 +0xB06E 0x73E5 +0xB06F 0x73D6 +0xB070 0x73BC +0xB071 0x73E7 +0xB072 0x73E3 +0xB073 0x73E9 +0xB074 0x73DC +0xB075 0x73D2 +0xB076 0x73DB +0xB077 0x73D4 +0xB078 0x73DD +0xB079 0x73DA +0xB07A 0x73D7 +0xB07B 0x73D8 +0xB07C 0x73E8 +0xB07D 0x74DE +0xB07E 0x74DF +0xB121 0x74F4 +0xB122 0x74F5 +0xB123 0x7521 +0xB124 0x755B +0xB125 0x755F +0xB126 0x75B0 +0xB127 0x75C1 +0xB128 0x75BB +0xB129 0x75C4 +0xB12A 0x75C0 +0xB12B 0x75BF +0xB12C 0x75B6 +0xB12D 0x75BA +0xB12E 0x768A +0xB12F 0x76C9 +0xB130 0x771D +0xB131 0x771B +0xB132 0x7710 +0xB133 0x7713 +0xB134 0x7712 +0xB135 0x7723 +0xB136 0x7711 +0xB137 0x7715 +0xB138 0x7719 +0xB139 0x771A +0xB13A 0x7722 +0xB13B 0x7727 +0xB13C 0x7823 +0xB13D 0x782C +0xB13E 0x7822 +0xB13F 0x7835 +0xB140 0x782F +0xB141 0x7828 +0xB142 0x782E +0xB143 0x782B +0xB144 0x7821 +0xB145 0x7829 +0xB146 0x7833 +0xB147 0x782A +0xB148 0x7831 +0xB149 0x7954 +0xB14A 0x795B +0xB14B 0x794F +0xB14C 0x795C +0xB14D 0x7953 +0xB14E 0x7952 +0xB14F 0x7951 +0xB150 0x79EB +0xB151 0x79EC +0xB152 0x79E0 +0xB153 0x79EE +0xB154 0x79ED +0xB155 0x79EA +0xB156 0x79DC +0xB157 0x79DE +0xB158 0x79DD +0xB159 0x7A86 +0xB15A 0x7A89 +0xB15B 0x7A85 +0xB15C 0x7A8B +0xB15D 0x7A8C +0xB15E 0x7A8A +0xB15F 0x7A87 +0xB160 0x7AD8 +0xB161 0x7B10 +0xB162 0x7B04 +0xB163 0x7B13 +0xB164 0x7B05 +0xB165 0x7B0F +0xB166 0x7B08 +0xB167 0x7B0A +0xB168 0x7B0E +0xB169 0x7B09 +0xB16A 0x7B12 +0xB16B 0x7C84 +0xB16C 0x7C91 +0xB16D 0x7C8A +0xB16E 0x7C8C +0xB16F 0x7C88 +0xB170 0x7C8D +0xB171 0x7C85 +0xB172 0x7D1E +0xB173 0x7D1D +0xB174 0x7D11 +0xB175 0x7D0E +0xB176 0x7D18 +0xB177 0x7D16 +0xB178 0x7D13 +0xB179 0x7D1F +0xB17A 0x7D12 +0xB17B 0x7D0F +0xB17C 0x7D0C +0xB17D 0x7F5C +0xB17E 0x7F61 +0xB221 0x7F5E +0xB222 0x7F60 +0xB223 0x7F5D +0xB224 0x7F5B +0xB225 0x7F96 +0xB226 0x7F92 +0xB227 0x7FC3 +0xB228 0x7FC2 +0xB229 0x7FC0 +0xB22A 0x8016 +0xB22B 0x803E +0xB22C 0x8039 +0xB22D 0x80FA +0xB22E 0x80F2 +0xB22F 0x80F9 +0xB230 0x80F5 +0xB231 0x8101 +0xB232 0x80FB +0xB233 0x8100 +0xB234 0x8201 +0xB235 0x822F +0xB236 0x8225 +0xB237 0x8333 +0xB238 0x832D +0xB239 0x8344 +0xB23A 0x8319 +0xB23B 0x8351 +0xB23C 0x8325 +0xB23D 0x8356 +0xB23E 0x833F +0xB23F 0x8341 +0xB240 0x8326 +0xB241 0x831C +0xB242 0x8322 +0xB243 0x8342 +0xB244 0x834E +0xB245 0x831B +0xB246 0x832A +0xB247 0x8308 +0xB248 0x833C +0xB249 0x834D +0xB24A 0x8316 +0xB24B 0x8324 +0xB24C 0x8320 +0xB24D 0x8337 +0xB24E 0x832F +0xB24F 0x8329 +0xB250 0x8347 +0xB251 0x8345 +0xB252 0x834C +0xB253 0x8353 +0xB254 0x831E +0xB255 0x832C +0xB256 0x834B +0xB257 0x8327 +0xB258 0x8348 +0xB259 0x8653 +0xB25A 0x8652 +0xB25B 0x86A2 +0xB25C 0x86A8 +0xB25D 0x8696 +0xB25E 0x868D +0xB25F 0x8691 +0xB260 0x869E +0xB261 0x8687 +0xB262 0x8697 +0xB263 0x8686 +0xB264 0x868B +0xB265 0x869A +0xB266 0x8685 +0xB267 0x86A5 +0xB268 0x8699 +0xB269 0x86A1 +0xB26A 0x86A7 +0xB26B 0x8695 +0xB26C 0x8698 +0xB26D 0x868E +0xB26E 0x869D +0xB26F 0x8690 +0xB270 0x8694 +0xB271 0x8843 +0xB272 0x8844 +0xB273 0x886D +0xB274 0x8875 +0xB275 0x8876 +0xB276 0x8872 +0xB277 0x8880 +0xB278 0x8871 +0xB279 0x887F +0xB27A 0x886F +0xB27B 0x8883 +0xB27C 0x887E +0xB27D 0x8874 +0xB27E 0x887C +0xB321 0x8A12 +0xB322 0x8C47 +0xB323 0x8C57 +0xB324 0x8C7B +0xB325 0x8CA4 +0xB326 0x8CA3 +0xB327 0x8D76 +0xB328 0x8D78 +0xB329 0x8DB5 +0xB32A 0x8DB7 +0xB32B 0x8DB6 +0xB32C 0x8ED1 +0xB32D 0x8ED3 +0xB32E 0x8FFE +0xB32F 0x8FF5 +0xB330 0x9002 +0xB331 0x8FFF +0xB332 0x8FFB +0xB333 0x9004 +0xB334 0x8FFC +0xB335 0x8FF6 +0xB336 0x90D6 +0xB337 0x90E0 +0xB338 0x90D9 +0xB339 0x90DA +0xB33A 0x90E3 +0xB33B 0x90DF +0xB33C 0x90E5 +0xB33D 0x90D8 +0xB33E 0x90DB +0xB33F 0x90D7 +0xB340 0x90DC +0xB341 0x90E4 +0xB342 0x9150 +0xB343 0x914E +0xB344 0x914F +0xB345 0x91D5 +0xB346 0x91E2 +0xB347 0x91DA +0xB348 0x965C +0xB349 0x965F +0xB34A 0x96BC +0xB34B 0x98E3 +0xB34C 0x9ADF +0xB34D 0x9B2F +0xB34E 0x4E7F +0xB34F 0x5070 +0xB350 0x506A +0xB351 0x5061 +0xB352 0x505E +0xB353 0x5060 +0xB354 0x5053 +0xB355 0x504B +0xB356 0x505D +0xB357 0x5072 +0xB358 0x5048 +0xB359 0x504D +0xB35A 0x5041 +0xB35B 0x505B +0xB35C 0x504A +0xB35D 0x5062 +0xB35E 0x5015 +0xB35F 0x5045 +0xB360 0x505F +0xB361 0x5069 +0xB362 0x506B +0xB363 0x5063 +0xB364 0x5064 +0xB365 0x5046 +0xB366 0x5040 +0xB367 0x506E +0xB368 0x5073 +0xB369 0x5057 +0xB36A 0x5051 +0xB36B 0x51D0 +0xB36C 0x526B +0xB36D 0x526D +0xB36E 0x526C +0xB36F 0x526E +0xB370 0x52D6 +0xB371 0x52D3 +0xB372 0x532D +0xB373 0x539C +0xB374 0x5575 +0xB375 0x5576 +0xB376 0x553C +0xB377 0x554D +0xB378 0x5550 +0xB379 0x5534 +0xB37A 0x552A +0xB37B 0x5551 +0xB37C 0x5562 +0xB37D 0x5536 +0xB37E 0x5535 +0xB421 0x5530 +0xB422 0x5552 +0xB423 0x5545 +0xB424 0x550C +0xB425 0x5532 +0xB426 0x5565 +0xB427 0x554E +0xB428 0x5539 +0xB429 0x5548 +0xB42A 0x552D +0xB42B 0x553B +0xB42C 0x5540 +0xB42D 0x554B +0xB42E 0x570A +0xB42F 0x5707 +0xB430 0x57FB +0xB431 0x5814 +0xB432 0x57E2 +0xB433 0x57F6 +0xB434 0x57DC +0xB435 0x57F4 +0xB436 0x5800 +0xB437 0x57ED +0xB438 0x57FD +0xB439 0x5808 +0xB43A 0x57F8 +0xB43B 0x580B +0xB43C 0x57F3 +0xB43D 0x57CF +0xB43E 0x5807 +0xB43F 0x57EE +0xB440 0x57E3 +0xB441 0x57F2 +0xB442 0x57E5 +0xB443 0x57EC +0xB444 0x57E1 +0xB445 0x580E +0xB446 0x57FC +0xB447 0x5810 +0xB448 0x57E7 +0xB449 0x5801 +0xB44A 0x580C +0xB44B 0x57F1 +0xB44C 0x57E9 +0xB44D 0x57F0 +0xB44E 0x580D +0xB44F 0x5804 +0xB450 0x595C +0xB451 0x5A60 +0xB452 0x5A58 +0xB453 0x5A55 +0xB454 0x5A67 +0xB455 0x5A5E +0xB456 0x5A38 +0xB457 0x5A35 +0xB458 0x5A6D +0xB459 0x5A50 +0xB45A 0x5A5F +0xB45B 0x5A65 +0xB45C 0x5A6C +0xB45D 0x5A53 +0xB45E 0x5A64 +0xB45F 0x5A57 +0xB460 0x5A43 +0xB461 0x5A5D +0xB462 0x5A52 +0xB463 0x5A44 +0xB464 0x5A5B +0xB465 0x5A48 +0xB466 0x5A8E +0xB467 0x5A3E +0xB468 0x5A4D +0xB469 0x5A39 +0xB46A 0x5A4C +0xB46B 0x5A70 +0xB46C 0x5A69 +0xB46D 0x5A47 +0xB46E 0x5A51 +0xB46F 0x5A56 +0xB470 0x5A42 +0xB471 0x5A5C +0xB472 0x5B72 +0xB473 0x5B6E +0xB474 0x5BC1 +0xB475 0x5BC0 +0xB476 0x5C59 +0xB477 0x5D1E +0xB478 0x5D0B +0xB479 0x5D1D +0xB47A 0x5D1A +0xB47B 0x5D20 +0xB47C 0x5D0C +0xB47D 0x5D28 +0xB47E 0x5D0D +0xB521 0x5D26 +0xB522 0x5D25 +0xB523 0x5D0F +0xB524 0x5D30 +0xB525 0x5D12 +0xB526 0x5D23 +0xB527 0x5D1F +0xB528 0x5D2E +0xB529 0x5E3E +0xB52A 0x5E34 +0xB52B 0x5EB1 +0xB52C 0x5EB4 +0xB52D 0x5EB9 +0xB52E 0x5EB2 +0xB52F 0x5EB3 +0xB530 0x5F36 +0xB531 0x5F38 +0xB532 0x5F9B +0xB533 0x5F96 +0xB534 0x5F9F +0xB535 0x608A +0xB536 0x6090 +0xB537 0x6086 +0xB538 0x60BE +0xB539 0x60B0 +0xB53A 0x60BA +0xB53B 0x60D3 +0xB53C 0x60D4 +0xB53D 0x60CF +0xB53E 0x60E4 +0xB53F 0x60D9 +0xB540 0x60DD +0xB541 0x60C8 +0xB542 0x60B1 +0xB543 0x60DB +0xB544 0x60B7 +0xB545 0x60CA +0xB546 0x60BF +0xB547 0x60C3 +0xB548 0x60CD +0xB549 0x60C0 +0xB54A 0x6332 +0xB54B 0x6365 +0xB54C 0x638A +0xB54D 0x6382 +0xB54E 0x637D +0xB54F 0x63BD +0xB550 0x639E +0xB551 0x63AD +0xB552 0x639D +0xB553 0x6397 +0xB554 0x63AB +0xB555 0x638E +0xB556 0x636F +0xB557 0x6387 +0xB558 0x6390 +0xB559 0x636E +0xB55A 0x63AF +0xB55B 0x6375 +0xB55C 0x639C +0xB55D 0x636D +0xB55E 0x63AE +0xB55F 0x637C +0xB560 0x63A4 +0xB561 0x633B +0xB562 0x639F +0xB563 0x6378 +0xB564 0x6385 +0xB565 0x6381 +0xB566 0x6391 +0xB567 0x638D +0xB568 0x6370 +0xB569 0x6553 +0xB56A 0x65CD +0xB56B 0x6665 +0xB56C 0x6661 +0xB56D 0x665B +0xB56E 0x6659 +0xB56F 0x665C +0xB570 0x6662 +0xB571 0x6718 +0xB572 0x6879 +0xB573 0x6887 +0xB574 0x6890 +0xB575 0x689C +0xB576 0x686D +0xB577 0x686E +0xB578 0x68AE +0xB579 0x68AB +0xB57A 0x6956 +0xB57B 0x686F +0xB57C 0x68A3 +0xB57D 0x68AC +0xB57E 0x68A9 +0xB621 0x6875 +0xB622 0x6874 +0xB623 0x68B2 +0xB624 0x688F +0xB625 0x6877 +0xB626 0x6892 +0xB627 0x687C +0xB628 0x686B +0xB629 0x6872 +0xB62A 0x68AA +0xB62B 0x6880 +0xB62C 0x6871 +0xB62D 0x687E +0xB62E 0x689B +0xB62F 0x6896 +0xB630 0x688B +0xB631 0x68A0 +0xB632 0x6889 +0xB633 0x68A4 +0xB634 0x6878 +0xB635 0x687B +0xB636 0x6891 +0xB637 0x688C +0xB638 0x688A +0xB639 0x687D +0xB63A 0x6B36 +0xB63B 0x6B33 +0xB63C 0x6B37 +0xB63D 0x6B38 +0xB63E 0x6B91 +0xB63F 0x6B8F +0xB640 0x6B8D +0xB641 0x6B8E +0xB642 0x6B8C +0xB643 0x6C2A +0xB644 0x6DC0 +0xB645 0x6DAB +0xB646 0x6DB4 +0xB647 0x6DB3 +0xB648 0x6E74 +0xB649 0x6DAC +0xB64A 0x6DE9 +0xB64B 0x6DE2 +0xB64C 0x6DB7 +0xB64D 0x6DF6 +0xB64E 0x6DD4 +0xB64F 0x6E00 +0xB650 0x6DC8 +0xB651 0x6DE0 +0xB652 0x6DDF +0xB653 0x6DD6 +0xB654 0x6DBE +0xB655 0x6DE5 +0xB656 0x6DDC +0xB657 0x6DDD +0xB658 0x6DDB +0xB659 0x6DF4 +0xB65A 0x6DCA +0xB65B 0x6DBD +0xB65C 0x6DED +0xB65D 0x6DF0 +0xB65E 0x6DBA +0xB65F 0x6DD5 +0xB660 0x6DC2 +0xB661 0x6DCF +0xB662 0x6DC9 +0xB663 0x6DD0 +0xB664 0x6DF2 +0xB665 0x6DD3 +0xB666 0x6DFD +0xB667 0x6DD7 +0xB668 0x6DCD +0xB669 0x6DE3 +0xB66A 0x6DBB +0xB66B 0x70FA +0xB66C 0x710D +0xB66D 0x70F7 +0xB66E 0x7117 +0xB66F 0x70F4 +0xB670 0x710C +0xB671 0x70F0 +0xB672 0x7104 +0xB673 0x70F3 +0xB674 0x7110 +0xB675 0x70FC +0xB676 0x70FF +0xB677 0x7106 +0xB678 0x7113 +0xB679 0x7100 +0xB67A 0x70F8 +0xB67B 0x70F6 +0xB67C 0x710B +0xB67D 0x7102 +0xB67E 0x710E +0xB721 0x727E +0xB722 0x727B +0xB723 0x727C +0xB724 0x727F +0xB725 0x731D +0xB726 0x7317 +0xB727 0x7307 +0xB728 0x7311 +0xB729 0x7318 +0xB72A 0x730A +0xB72B 0x7308 +0xB72C 0x72FF +0xB72D 0x730F +0xB72E 0x731E +0xB72F 0x7388 +0xB730 0x73F6 +0xB731 0x73F8 +0xB732 0x73F5 +0xB733 0x7404 +0xB734 0x7401 +0xB735 0x73FD +0xB736 0x7407 +0xB737 0x7400 +0xB738 0x73FA +0xB739 0x73FC +0xB73A 0x73FF +0xB73B 0x740C +0xB73C 0x740B +0xB73D 0x73F4 +0xB73E 0x7408 +0xB73F 0x7564 +0xB740 0x7563 +0xB741 0x75CE +0xB742 0x75D2 +0xB743 0x75CF +0xB744 0x75CB +0xB745 0x75CC +0xB746 0x75D1 +0xB747 0x75D0 +0xB748 0x768F +0xB749 0x7689 +0xB74A 0x76D3 +0xB74B 0x7739 +0xB74C 0x772F +0xB74D 0x772D +0xB74E 0x7731 +0xB74F 0x7732 +0xB750 0x7734 +0xB751 0x7733 +0xB752 0x773D +0xB753 0x7725 +0xB754 0x773B +0xB755 0x7735 +0xB756 0x7848 +0xB757 0x7852 +0xB758 0x7849 +0xB759 0x784D +0xB75A 0x784A +0xB75B 0x784C +0xB75C 0x7826 +0xB75D 0x7845 +0xB75E 0x7850 +0xB75F 0x7964 +0xB760 0x7967 +0xB761 0x7969 +0xB762 0x796A +0xB763 0x7963 +0xB764 0x796B +0xB765 0x7961 +0xB766 0x79BB +0xB767 0x79FA +0xB768 0x79F8 +0xB769 0x79F6 +0xB76A 0x79F7 +0xB76B 0x7A8F +0xB76C 0x7A94 +0xB76D 0x7A90 +0xB76E 0x7B35 +0xB76F 0x7B3B +0xB770 0x7B34 +0xB771 0x7B25 +0xB772 0x7B30 +0xB773 0x7B22 +0xB774 0x7B24 +0xB775 0x7B33 +0xB776 0x7B18 +0xB777 0x7B2A +0xB778 0x7B1D +0xB779 0x7B31 +0xB77A 0x7B2B +0xB77B 0x7B2D +0xB77C 0x7B2F +0xB77D 0x7B32 +0xB77E 0x7B38 +0xB821 0x7B1A +0xB822 0x7B23 +0xB823 0x7C94 +0xB824 0x7C98 +0xB825 0x7C96 +0xB826 0x7CA3 +0xB827 0x7D35 +0xB828 0x7D3D +0xB829 0x7D38 +0xB82A 0x7D36 +0xB82B 0x7D3A +0xB82C 0x7D45 +0xB82D 0x7D2C +0xB82E 0x7D29 +0xB82F 0x7D41 +0xB830 0x7D47 +0xB831 0x7D3E +0xB832 0x7D3F +0xB833 0x7D4A +0xB834 0x7D3B +0xB835 0x7D28 +0xB836 0x7F63 +0xB837 0x7F95 +0xB838 0x7F9C +0xB839 0x7F9D +0xB83A 0x7F9B +0xB83B 0x7FCA +0xB83C 0x7FCB +0xB83D 0x7FCD +0xB83E 0x7FD0 +0xB83F 0x7FD1 +0xB840 0x7FC7 +0xB841 0x7FCF +0xB842 0x7FC9 +0xB843 0x801F +0xB844 0x801E +0xB845 0x801B +0xB846 0x8047 +0xB847 0x8043 +0xB848 0x8048 +0xB849 0x8118 +0xB84A 0x8125 +0xB84B 0x8119 +0xB84C 0x811B +0xB84D 0x812D +0xB84E 0x811F +0xB84F 0x812C +0xB850 0x811E +0xB851 0x8121 +0xB852 0x8115 +0xB853 0x8127 +0xB854 0x811D +0xB855 0x8122 +0xB856 0x8211 +0xB857 0x8238 +0xB858 0x8233 +0xB859 0x823A +0xB85A 0x8234 +0xB85B 0x8232 +0xB85C 0x8274 +0xB85D 0x8390 +0xB85E 0x83A3 +0xB85F 0x83A8 +0xB860 0x838D +0xB861 0x837A +0xB862 0x8373 +0xB863 0x83A4 +0xB864 0x8374 +0xB865 0x838F +0xB866 0x8381 +0xB867 0x8395 +0xB868 0x8399 +0xB869 0x8375 +0xB86A 0x8394 +0xB86B 0x83A9 +0xB86C 0x837D +0xB86D 0x8383 +0xB86E 0x838C +0xB86F 0x839D +0xB870 0x839B +0xB871 0x83AA +0xB872 0x838B +0xB873 0x837E +0xB874 0x83A5 +0xB875 0x83AF +0xB876 0x8388 +0xB877 0x8397 +0xB878 0x83B0 +0xB879 0x837F +0xB87A 0x83A6 +0xB87B 0x8387 +0xB87C 0x83AE +0xB87D 0x8376 +0xB87E 0x8659 +0xB921 0x8656 +0xB922 0x86BF +0xB923 0x86B7 +0xB924 0x86C2 +0xB925 0x86C1 +0xB926 0x86C5 +0xB927 0x86BA +0xB928 0x86B0 +0xB929 0x86C8 +0xB92A 0x86B9 +0xB92B 0x86B3 +0xB92C 0x86B8 +0xB92D 0x86CC +0xB92E 0x86B4 +0xB92F 0x86BB +0xB930 0x86BC +0xB931 0x86C3 +0xB932 0x86BD +0xB933 0x86BE +0xB934 0x8852 +0xB935 0x8889 +0xB936 0x8895 +0xB937 0x88A8 +0xB938 0x88A2 +0xB939 0x88AA +0xB93A 0x889A +0xB93B 0x8891 +0xB93C 0x88A1 +0xB93D 0x889F +0xB93E 0x8898 +0xB93F 0x88A7 +0xB940 0x8899 +0xB941 0x889B +0xB942 0x8897 +0xB943 0x88A4 +0xB944 0x88AC +0xB945 0x888C +0xB946 0x8893 +0xB947 0x888E +0xB948 0x8982 +0xB949 0x89D6 +0xB94A 0x89D9 +0xB94B 0x89D5 +0xB94C 0x8A30 +0xB94D 0x8A27 +0xB94E 0x8A2C +0xB94F 0x8A1E +0xB950 0x8C39 +0xB951 0x8C3B +0xB952 0x8C5C +0xB953 0x8C5D +0xB954 0x8C7D +0xB955 0x8CA5 +0xB956 0x8D7D +0xB957 0x8D7B +0xB958 0x8D79 +0xB959 0x8DBC +0xB95A 0x8DC2 +0xB95B 0x8DB9 +0xB95C 0x8DBF +0xB95D 0x8DC1 +0xB95E 0x8ED8 +0xB95F 0x8EDE +0xB960 0x8EDD +0xB961 0x8EDC +0xB962 0x8ED7 +0xB963 0x8EE0 +0xB964 0x8EE1 +0xB965 0x9024 +0xB966 0x900B +0xB967 0x9011 +0xB968 0x901C +0xB969 0x900C +0xB96A 0x9021 +0xB96B 0x90EF +0xB96C 0x90EA +0xB96D 0x90F0 +0xB96E 0x90F4 +0xB96F 0x90F2 +0xB970 0x90F3 +0xB971 0x90D4 +0xB972 0x90EB +0xB973 0x90EC +0xB974 0x90E9 +0xB975 0x9156 +0xB976 0x9158 +0xB977 0x915A +0xB978 0x9153 +0xB979 0x9155 +0xB97A 0x91EC +0xB97B 0x91F4 +0xB97C 0x91F1 +0xB97D 0x91F3 +0xB97E 0x91F8 +0xBA21 0x91E4 +0xBA22 0x91F9 +0xBA23 0x91EA +0xBA24 0x91EB +0xBA25 0x91F7 +0xBA26 0x91E8 +0xBA27 0x91EE +0xBA28 0x957A +0xBA29 0x9586 +0xBA2A 0x9588 +0xBA2B 0x967C +0xBA2C 0x966D +0xBA2D 0x966B +0xBA2E 0x9671 +0xBA2F 0x966F +0xBA30 0x96BF +0xBA31 0x976A +0xBA32 0x9804 +0xBA33 0x98E5 +0xBA34 0x9997 +0xBA35 0x509B +0xBA36 0x5095 +0xBA37 0x5094 +0xBA38 0x509E +0xBA39 0x508B +0xBA3A 0x50A3 +0xBA3B 0x5083 +0xBA3C 0x508C +0xBA3D 0x508E +0xBA3E 0x509D +0xBA3F 0x5068 +0xBA40 0x509C +0xBA41 0x5092 +0xBA42 0x5082 +0xBA43 0x5087 +0xBA44 0x515F +0xBA45 0x51D4 +0xBA46 0x5312 +0xBA47 0x5311 +0xBA48 0x53A4 +0xBA49 0x53A7 +0xBA4A 0x5591 +0xBA4B 0x55A8 +0xBA4C 0x55A5 +0xBA4D 0x55AD +0xBA4E 0x5577 +0xBA4F 0x5645 +0xBA50 0x55A2 +0xBA51 0x5593 +0xBA52 0x5588 +0xBA53 0x558F +0xBA54 0x55B5 +0xBA55 0x5581 +0xBA56 0x55A3 +0xBA57 0x5592 +0xBA58 0x55A4 +0xBA59 0x557D +0xBA5A 0x558C +0xBA5B 0x55A6 +0xBA5C 0x557F +0xBA5D 0x5595 +0xBA5E 0x55A1 +0xBA5F 0x558E +0xBA60 0x570C +0xBA61 0x5829 +0xBA62 0x5837 +0xBA63 0x5819 +0xBA64 0x581E +0xBA65 0x5827 +0xBA66 0x5823 +0xBA67 0x5828 +0xBA68 0x57F5 +0xBA69 0x5848 +0xBA6A 0x5825 +0xBA6B 0x581C +0xBA6C 0x581B +0xBA6D 0x5833 +0xBA6E 0x583F +0xBA6F 0x5836 +0xBA70 0x582E +0xBA71 0x5839 +0xBA72 0x5838 +0xBA73 0x582D +0xBA74 0x582C +0xBA75 0x583B +0xBA76 0x5961 +0xBA77 0x5AAF +0xBA78 0x5A94 +0xBA79 0x5A9F +0xBA7A 0x5A7A +0xBA7B 0x5AA2 +0xBA7C 0x5A9E +0xBA7D 0x5A78 +0xBA7E 0x5AA6 +0xBB21 0x5A7C +0xBB22 0x5AA5 +0xBB23 0x5AAC +0xBB24 0x5A95 +0xBB25 0x5AAE +0xBB26 0x5A37 +0xBB27 0x5A84 +0xBB28 0x5A8A +0xBB29 0x5A97 +0xBB2A 0x5A83 +0xBB2B 0x5A8B +0xBB2C 0x5AA9 +0xBB2D 0x5A7B +0xBB2E 0x5A7D +0xBB2F 0x5A8C +0xBB30 0x5A9C +0xBB31 0x5A8F +0xBB32 0x5A93 +0xBB33 0x5A9D +0xBB34 0x5BEA +0xBB35 0x5BCD +0xBB36 0x5BCB +0xBB37 0x5BD4 +0xBB38 0x5BD1 +0xBB39 0x5BCA +0xBB3A 0x5BCE +0xBB3B 0x5C0C +0xBB3C 0x5C30 +0xBB3D 0x5D37 +0xBB3E 0x5D43 +0xBB3F 0x5D6B +0xBB40 0x5D41 +0xBB41 0x5D4B +0xBB42 0x5D3F +0xBB43 0x5D35 +0xBB44 0x5D51 +0xBB45 0x5D4E +0xBB46 0x5D55 +0xBB47 0x5D33 +0xBB48 0x5D3A +0xBB49 0x5D52 +0xBB4A 0x5D3D +0xBB4B 0x5D31 +0xBB4C 0x5D59 +0xBB4D 0x5D42 +0xBB4E 0x5D39 +0xBB4F 0x5D49 +0xBB50 0x5D38 +0xBB51 0x5D3C +0xBB52 0x5D32 +0xBB53 0x5D36 +0xBB54 0x5D40 +0xBB55 0x5D45 +0xBB56 0x5E44 +0xBB57 0x5E41 +0xBB58 0x5F58 +0xBB59 0x5FA6 +0xBB5A 0x5FA5 +0xBB5B 0x5FAB +0xBB5C 0x60C9 +0xBB5D 0x60B9 +0xBB5E 0x60CC +0xBB5F 0x60E2 +0xBB60 0x60CE +0xBB61 0x60C4 +0xBB62 0x6114 +0xBB63 0x60F2 +0xBB64 0x610A +0xBB65 0x6116 +0xBB66 0x6105 +0xBB67 0x60F5 +0xBB68 0x6113 +0xBB69 0x60F8 +0xBB6A 0x60FC +0xBB6B 0x60FE +0xBB6C 0x60C1 +0xBB6D 0x6103 +0xBB6E 0x6118 +0xBB6F 0x611D +0xBB70 0x6110 +0xBB71 0x60FF +0xBB72 0x6104 +0xBB73 0x610B +0xBB74 0x624A +0xBB75 0x6394 +0xBB76 0x63B1 +0xBB77 0x63B0 +0xBB78 0x63CE +0xBB79 0x63E5 +0xBB7A 0x63E8 +0xBB7B 0x63EF +0xBB7C 0x63C3 +0xBB7D 0x649D +0xBB7E 0x63F3 +0xBC21 0x63CA +0xBC22 0x63E0 +0xBC23 0x63F6 +0xBC24 0x63D5 +0xBC25 0x63F2 +0xBC26 0x63F5 +0xBC27 0x6461 +0xBC28 0x63DF +0xBC29 0x63BE +0xBC2A 0x63DD +0xBC2B 0x63DC +0xBC2C 0x63C4 +0xBC2D 0x63D8 +0xBC2E 0x63D3 +0xBC2F 0x63C2 +0xBC30 0x63C7 +0xBC31 0x63CC +0xBC32 0x63CB +0xBC33 0x63C8 +0xBC34 0x63F0 +0xBC35 0x63D7 +0xBC36 0x63D9 +0xBC37 0x6532 +0xBC38 0x6567 +0xBC39 0x656A +0xBC3A 0x6564 +0xBC3B 0x655C +0xBC3C 0x6568 +0xBC3D 0x6565 +0xBC3E 0x658C +0xBC3F 0x659D +0xBC40 0x659E +0xBC41 0x65AE +0xBC42 0x65D0 +0xBC43 0x65D2 +0xBC44 0x667C +0xBC45 0x666C +0xBC46 0x667B +0xBC47 0x6680 +0xBC48 0x6671 +0xBC49 0x6679 +0xBC4A 0x666A +0xBC4B 0x6672 +0xBC4C 0x6701 +0xBC4D 0x690C +0xBC4E 0x68D3 +0xBC4F 0x6904 +0xBC50 0x68DC +0xBC51 0x692A +0xBC52 0x68EC +0xBC53 0x68EA +0xBC54 0x68F1 +0xBC55 0x690F +0xBC56 0x68D6 +0xBC57 0x68F7 +0xBC58 0x68EB +0xBC59 0x68E4 +0xBC5A 0x68F6 +0xBC5B 0x6913 +0xBC5C 0x6910 +0xBC5D 0x68F3 +0xBC5E 0x68E1 +0xBC5F 0x6907 +0xBC60 0x68CC +0xBC61 0x6908 +0xBC62 0x6970 +0xBC63 0x68B4 +0xBC64 0x6911 +0xBC65 0x68EF +0xBC66 0x68C6 +0xBC67 0x6914 +0xBC68 0x68F8 +0xBC69 0x68D0 +0xBC6A 0x68FD +0xBC6B 0x68FC +0xBC6C 0x68E8 +0xBC6D 0x690B +0xBC6E 0x690A +0xBC6F 0x6917 +0xBC70 0x68CE +0xBC71 0x68C8 +0xBC72 0x68DD +0xBC73 0x68DE +0xBC74 0x68E6 +0xBC75 0x68F4 +0xBC76 0x68D1 +0xBC77 0x6906 +0xBC78 0x68D4 +0xBC79 0x68E9 +0xBC7A 0x6915 +0xBC7B 0x6925 +0xBC7C 0x68C7 +0xBC7D 0x6B39 +0xBC7E 0x6B3B +0xBD21 0x6B3F +0xBD22 0x6B3C +0xBD23 0x6B94 +0xBD24 0x6B97 +0xBD25 0x6B99 +0xBD26 0x6B95 +0xBD27 0x6BBD +0xBD28 0x6BF0 +0xBD29 0x6BF2 +0xBD2A 0x6BF3 +0xBD2B 0x6C30 +0xBD2C 0x6DFC +0xBD2D 0x6E46 +0xBD2E 0x6E47 +0xBD2F 0x6E1F +0xBD30 0x6E49 +0xBD31 0x6E88 +0xBD32 0x6E3C +0xBD33 0x6E3D +0xBD34 0x6E45 +0xBD35 0x6E62 +0xBD36 0x6E2B +0xBD37 0x6E3F +0xBD38 0x6E41 +0xBD39 0x6E5D +0xBD3A 0x6E73 +0xBD3B 0x6E1C +0xBD3C 0x6E33 +0xBD3D 0x6E4B +0xBD3E 0x6E40 +0xBD3F 0x6E51 +0xBD40 0x6E3B +0xBD41 0x6E03 +0xBD42 0x6E2E +0xBD43 0x6E5E +0xBD44 0x6E68 +0xBD45 0x6E5C +0xBD46 0x6E61 +0xBD47 0x6E31 +0xBD48 0x6E28 +0xBD49 0x6E60 +0xBD4A 0x6E71 +0xBD4B 0x6E6B +0xBD4C 0x6E39 +0xBD4D 0x6E22 +0xBD4E 0x6E30 +0xBD4F 0x6E53 +0xBD50 0x6E65 +0xBD51 0x6E27 +0xBD52 0x6E78 +0xBD53 0x6E64 +0xBD54 0x6E77 +0xBD55 0x6E55 +0xBD56 0x6E79 +0xBD57 0x6E52 +0xBD58 0x6E66 +0xBD59 0x6E35 +0xBD5A 0x6E36 +0xBD5B 0x6E5A +0xBD5C 0x7120 +0xBD5D 0x711E +0xBD5E 0x712F +0xBD5F 0x70FB +0xBD60 0x712E +0xBD61 0x7131 +0xBD62 0x7123 +0xBD63 0x7125 +0xBD64 0x7122 +0xBD65 0x7132 +0xBD66 0x711F +0xBD67 0x7128 +0xBD68 0x713A +0xBD69 0x711B +0xBD6A 0x724B +0xBD6B 0x725A +0xBD6C 0x7288 +0xBD6D 0x7289 +0xBD6E 0x7286 +0xBD6F 0x7285 +0xBD70 0x728B +0xBD71 0x7312 +0xBD72 0x730B +0xBD73 0x7330 +0xBD74 0x7322 +0xBD75 0x7331 +0xBD76 0x7333 +0xBD77 0x7327 +0xBD78 0x7332 +0xBD79 0x732D +0xBD7A 0x7326 +0xBD7B 0x7323 +0xBD7C 0x7335 +0xBD7D 0x730C +0xBD7E 0x742E +0xBE21 0x742C +0xBE22 0x7430 +0xBE23 0x742B +0xBE24 0x7416 +0xBE25 0x741A +0xBE26 0x7421 +0xBE27 0x742D +0xBE28 0x7431 +0xBE29 0x7424 +0xBE2A 0x7423 +0xBE2B 0x741D +0xBE2C 0x7429 +0xBE2D 0x7420 +0xBE2E 0x7432 +0xBE2F 0x74FB +0xBE30 0x752F +0xBE31 0x756F +0xBE32 0x756C +0xBE33 0x75E7 +0xBE34 0x75DA +0xBE35 0x75E1 +0xBE36 0x75E6 +0xBE37 0x75DD +0xBE38 0x75DF +0xBE39 0x75E4 +0xBE3A 0x75D7 +0xBE3B 0x7695 +0xBE3C 0x7692 +0xBE3D 0x76DA +0xBE3E 0x7746 +0xBE3F 0x7747 +0xBE40 0x7744 +0xBE41 0x774D +0xBE42 0x7745 +0xBE43 0x774A +0xBE44 0x774E +0xBE45 0x774B +0xBE46 0x774C +0xBE47 0x77DE +0xBE48 0x77EC +0xBE49 0x7860 +0xBE4A 0x7864 +0xBE4B 0x7865 +0xBE4C 0x785C +0xBE4D 0x786D +0xBE4E 0x7871 +0xBE4F 0x786A +0xBE50 0x786E +0xBE51 0x7870 +0xBE52 0x7869 +0xBE53 0x7868 +0xBE54 0x785E +0xBE55 0x7862 +0xBE56 0x7974 +0xBE57 0x7973 +0xBE58 0x7972 +0xBE59 0x7970 +0xBE5A 0x7A02 +0xBE5B 0x7A0A +0xBE5C 0x7A03 +0xBE5D 0x7A0C +0xBE5E 0x7A04 +0xBE5F 0x7A99 +0xBE60 0x7AE6 +0xBE61 0x7AE4 +0xBE62 0x7B4A +0xBE63 0x7B47 +0xBE64 0x7B44 +0xBE65 0x7B48 +0xBE66 0x7B4C +0xBE67 0x7B4E +0xBE68 0x7B40 +0xBE69 0x7B58 +0xBE6A 0x7B45 +0xBE6B 0x7CA2 +0xBE6C 0x7C9E +0xBE6D 0x7CA8 +0xBE6E 0x7CA1 +0xBE6F 0x7D58 +0xBE70 0x7D6F +0xBE71 0x7D63 +0xBE72 0x7D53 +0xBE73 0x7D56 +0xBE74 0x7D67 +0xBE75 0x7D6A +0xBE76 0x7D4F +0xBE77 0x7D6D +0xBE78 0x7D5C +0xBE79 0x7D6B +0xBE7A 0x7D52 +0xBE7B 0x7D54 +0xBE7C 0x7D69 +0xBE7D 0x7D51 +0xBE7E 0x7D5F +0xBF21 0x7D4E +0xBF22 0x7F3E +0xBF23 0x7F3F +0xBF24 0x7F65 +0xBF25 0x7F66 +0xBF26 0x7FA2 +0xBF27 0x7FA0 +0xBF28 0x7FA1 +0xBF29 0x7FD7 +0xBF2A 0x8051 +0xBF2B 0x804F +0xBF2C 0x8050 +0xBF2D 0x80FE +0xBF2E 0x80D4 +0xBF2F 0x8143 +0xBF30 0x814A +0xBF31 0x8152 +0xBF32 0x814F +0xBF33 0x8147 +0xBF34 0x813D +0xBF35 0x814D +0xBF36 0x813A +0xBF37 0x81E6 +0xBF38 0x81EE +0xBF39 0x81F7 +0xBF3A 0x81F8 +0xBF3B 0x81F9 +0xBF3C 0x8204 +0xBF3D 0x823C +0xBF3E 0x823D +0xBF3F 0x823F +0xBF40 0x8275 +0xBF41 0x833B +0xBF42 0x83CF +0xBF43 0x83F9 +0xBF44 0x8423 +0xBF45 0x83C0 +0xBF46 0x83E8 +0xBF47 0x8412 +0xBF48 0x83E7 +0xBF49 0x83E4 +0xBF4A 0x83FC +0xBF4B 0x83F6 +0xBF4C 0x8410 +0xBF4D 0x83C6 +0xBF4E 0x83C8 +0xBF4F 0x83EB +0xBF50 0x83E3 +0xBF51 0x83BF +0xBF52 0x8401 +0xBF53 0x83DD +0xBF54 0x83E5 +0xBF55 0x83D8 +0xBF56 0x83FF +0xBF57 0x83E1 +0xBF58 0x83CB +0xBF59 0x83CE +0xBF5A 0x83D6 +0xBF5B 0x83F5 +0xBF5C 0x83C9 +0xBF5D 0x8409 +0xBF5E 0x840F +0xBF5F 0x83DE +0xBF60 0x8411 +0xBF61 0x8406 +0xBF62 0x83C2 +0xBF63 0x83F3 +0xBF64 0x83D5 +0xBF65 0x83FA +0xBF66 0x83C7 +0xBF67 0x83D1 +0xBF68 0x83EA +0xBF69 0x8413 +0xBF6A 0x839A +0xBF6B 0x83C3 +0xBF6C 0x83EC +0xBF6D 0x83EE +0xBF6E 0x83C4 +0xBF6F 0x83FB +0xBF70 0x83D7 +0xBF71 0x83E2 +0xBF72 0x841B +0xBF73 0x83DB +0xBF74 0x83FE +0xBF75 0x86D8 +0xBF76 0x86E2 +0xBF77 0x86E6 +0xBF78 0x86D3 +0xBF79 0x86E3 +0xBF7A 0x86DA +0xBF7B 0x86EA +0xBF7C 0x86DD +0xBF7D 0x86EB +0xBF7E 0x86DC +0xC021 0x86EC +0xC022 0x86E9 +0xC023 0x86D7 +0xC024 0x86E8 +0xC025 0x86D1 +0xC026 0x8848 +0xC027 0x8856 +0xC028 0x8855 +0xC029 0x88BA +0xC02A 0x88D7 +0xC02B 0x88B9 +0xC02C 0x88B8 +0xC02D 0x88C0 +0xC02E 0x88BE +0xC02F 0x88B6 +0xC030 0x88BC +0xC031 0x88B7 +0xC032 0x88BD +0xC033 0x88B2 +0xC034 0x8901 +0xC035 0x88C9 +0xC036 0x8995 +0xC037 0x8998 +0xC038 0x8997 +0xC039 0x89DD +0xC03A 0x89DA +0xC03B 0x89DB +0xC03C 0x8A4E +0xC03D 0x8A4D +0xC03E 0x8A39 +0xC03F 0x8A59 +0xC040 0x8A40 +0xC041 0x8A57 +0xC042 0x8A58 +0xC043 0x8A44 +0xC044 0x8A45 +0xC045 0x8A52 +0xC046 0x8A48 +0xC047 0x8A51 +0xC048 0x8A4A +0xC049 0x8A4C +0xC04A 0x8A4F +0xC04B 0x8C5F +0xC04C 0x8C81 +0xC04D 0x8C80 +0xC04E 0x8CBA +0xC04F 0x8CBE +0xC050 0x8CB0 +0xC051 0x8CB9 +0xC052 0x8CB5 +0xC053 0x8D84 +0xC054 0x8D80 +0xC055 0x8D89 +0xC056 0x8DD8 +0xC057 0x8DD3 +0xC058 0x8DCD +0xC059 0x8DC7 +0xC05A 0x8DD6 +0xC05B 0x8DDC +0xC05C 0x8DCF +0xC05D 0x8DD5 +0xC05E 0x8DD9 +0xC05F 0x8DC8 +0xC060 0x8DD7 +0xC061 0x8DC5 +0xC062 0x8EEF +0xC063 0x8EF7 +0xC064 0x8EFA +0xC065 0x8EF9 +0xC066 0x8EE6 +0xC067 0x8EEE +0xC068 0x8EE5 +0xC069 0x8EF5 +0xC06A 0x8EE7 +0xC06B 0x8EE8 +0xC06C 0x8EF6 +0xC06D 0x8EEB +0xC06E 0x8EF1 +0xC06F 0x8EEC +0xC070 0x8EF4 +0xC071 0x8EE9 +0xC072 0x902D +0xC073 0x9034 +0xC074 0x902F +0xC075 0x9106 +0xC076 0x912C +0xC077 0x9104 +0xC078 0x90FF +0xC079 0x90FC +0xC07A 0x9108 +0xC07B 0x90F9 +0xC07C 0x90FB +0xC07D 0x9101 +0xC07E 0x9100 +0xC121 0x9107 +0xC122 0x9105 +0xC123 0x9103 +0xC124 0x9161 +0xC125 0x9164 +0xC126 0x915F +0xC127 0x9162 +0xC128 0x9160 +0xC129 0x9201 +0xC12A 0x920A +0xC12B 0x9225 +0xC12C 0x9203 +0xC12D 0x921A +0xC12E 0x9226 +0xC12F 0x920F +0xC130 0x920C +0xC131 0x9200 +0xC132 0x9212 +0xC133 0x91FF +0xC134 0x91FD +0xC135 0x9206 +0xC136 0x9204 +0xC137 0x9227 +0xC138 0x9202 +0xC139 0x921C +0xC13A 0x9224 +0xC13B 0x9219 +0xC13C 0x9217 +0xC13D 0x9205 +0xC13E 0x9216 +0xC13F 0x957B +0xC140 0x958D +0xC141 0x958C +0xC142 0x9590 +0xC143 0x9687 +0xC144 0x967E +0xC145 0x9688 +0xC146 0x9689 +0xC147 0x9683 +0xC148 0x9680 +0xC149 0x96C2 +0xC14A 0x96C8 +0xC14B 0x96C3 +0xC14C 0x96F1 +0xC14D 0x96F0 +0xC14E 0x976C +0xC14F 0x9770 +0xC150 0x976E +0xC151 0x9807 +0xC152 0x98A9 +0xC153 0x98EB +0xC154 0x9CE6 +0xC155 0x9EF9 +0xC156 0x4E83 +0xC157 0x4E84 +0xC158 0x4EB6 +0xC159 0x50BD +0xC15A 0x50BF +0xC15B 0x50C6 +0xC15C 0x50AE +0xC15D 0x50C4 +0xC15E 0x50CA +0xC15F 0x50B4 +0xC160 0x50C8 +0xC161 0x50C2 +0xC162 0x50B0 +0xC163 0x50C1 +0xC164 0x50BA +0xC165 0x50B1 +0xC166 0x50CB +0xC167 0x50C9 +0xC168 0x50B6 +0xC169 0x50B8 +0xC16A 0x51D7 +0xC16B 0x527A +0xC16C 0x5278 +0xC16D 0x527B +0xC16E 0x527C +0xC16F 0x55C3 +0xC170 0x55DB +0xC171 0x55CC +0xC172 0x55D0 +0xC173 0x55CB +0xC174 0x55CA +0xC175 0x55DD +0xC176 0x55C0 +0xC177 0x55D4 +0xC178 0x55C4 +0xC179 0x55E9 +0xC17A 0x55BF +0xC17B 0x55D2 +0xC17C 0x558D +0xC17D 0x55CF +0xC17E 0x55D5 +0xC221 0x55E2 +0xC222 0x55D6 +0xC223 0x55C8 +0xC224 0x55F2 +0xC225 0x55CD +0xC226 0x55D9 +0xC227 0x55C2 +0xC228 0x5714 +0xC229 0x5853 +0xC22A 0x5868 +0xC22B 0x5864 +0xC22C 0x584F +0xC22D 0x584D +0xC22E 0x5849 +0xC22F 0x586F +0xC230 0x5855 +0xC231 0x584E +0xC232 0x585D +0xC233 0x5859 +0xC234 0x5865 +0xC235 0x585B +0xC236 0x583D +0xC237 0x5863 +0xC238 0x5871 +0xC239 0x58FC +0xC23A 0x5AC7 +0xC23B 0x5AC4 +0xC23C 0x5ACB +0xC23D 0x5ABA +0xC23E 0x5AB8 +0xC23F 0x5AB1 +0xC240 0x5AB5 +0xC241 0x5AB0 +0xC242 0x5ABF +0xC243 0x5AC8 +0xC244 0x5ABB +0xC245 0x5AC6 +0xC246 0x5AB7 +0xC247 0x5AC0 +0xC248 0x5ACA +0xC249 0x5AB4 +0xC24A 0x5AB6 +0xC24B 0x5ACD +0xC24C 0x5AB9 +0xC24D 0x5A90 +0xC24E 0x5BD6 +0xC24F 0x5BD8 +0xC250 0x5BD9 +0xC251 0x5C1F +0xC252 0x5C33 +0xC253 0x5D71 +0xC254 0x5D63 +0xC255 0x5D4A +0xC256 0x5D65 +0xC257 0x5D72 +0xC258 0x5D6C +0xC259 0x5D5E +0xC25A 0x5D68 +0xC25B 0x5D67 +0xC25C 0x5D62 +0xC25D 0x5DF0 +0xC25E 0x5E4F +0xC25F 0x5E4E +0xC260 0x5E4A +0xC261 0x5E4D +0xC262 0x5E4B +0xC263 0x5EC5 +0xC264 0x5ECC +0xC265 0x5EC6 +0xC266 0x5ECB +0xC267 0x5EC7 +0xC268 0x5F40 +0xC269 0x5FAF +0xC26A 0x5FAD +0xC26B 0x60F7 +0xC26C 0x6149 +0xC26D 0x614A +0xC26E 0x612B +0xC26F 0x6145 +0xC270 0x6136 +0xC271 0x6132 +0xC272 0x612E +0xC273 0x6146 +0xC274 0x612F +0xC275 0x614F +0xC276 0x6129 +0xC277 0x6140 +0xC278 0x6220 +0xC279 0x9168 +0xC27A 0x6223 +0xC27B 0x6225 +0xC27C 0x6224 +0xC27D 0x63C5 +0xC27E 0x63F1 +0xC2A1 0x2400 +0xC2A2 0x2401 +0xC2A3 0x2402 +0xC2A4 0x2403 +0xC2A5 0x2404 +0xC2A6 0x2405 +0xC2A7 0x2406 +0xC2A8 0x2407 +0xC2A9 0x2408 +0xC2AA 0x2409 +0xC2AB 0x240A +0xC2AC 0x240B +0xC2AD 0x240C +0xC2AE 0x240D +0xC2AF 0x240E +0xC2B0 0x240F +0xC2B1 0x2410 +0xC2B2 0x2411 +0xC2B3 0x2412 +0xC2B4 0x2413 +0xC2B5 0x2414 +0xC2B6 0x2415 +0xC2B7 0x2416 +0xC2B8 0x2417 +0xC2B9 0x2418 +0xC2BA 0x2419 +0xC2BB 0x241A +0xC2BC 0x241B +0xC2BD 0x241C +0xC2BE 0x241D +0xC2BF 0x241E +0xC2C0 0x241F +0xC2C1 0x2421 +0xC2CBA1A1 0x4E28 +0xC2CBA1A2 0x4E36 +0xC2CBA1A3 0x4E3F +0xC2CBA1A4 0x4E85 +0xC2CBA1A5 0x4E05 +0xC2CBA1A6 0x4E04 +0xC2CBA1A7 0x5182 +0xC2CBA1A8 0x5196 +0xC2CBA1A9 0x5338 +0xC2CBA1AA 0x5369 +0xC2CBA1AB 0x53B6 +0xC2CBA1AC 0x4E2A +0xC2CBA1AD 0x4E87 +0xC2CBA1AE 0x4E49 +0xC2CBA1AF 0x51E2 +0xC2CBA1B0 0x4E46 +0xC2CBA1B1 0x4E8F +0xC2CBA1B2 0x4EBC +0xC2CBA1B3 0x4EBE +0xC2CBA1B4 0x5166 +0xC2CBA1B5 0x51E3 +0xC2CBA1B6 0x5204 +0xC2CBA1B7 0x529C +0xC2CBA1B8 0x5344 +0xC2CBA1B9 0x5902 +0xC2CBA1BA 0x590A +0xC2CBA1BB 0x5B80 +0xC2CBA1BC 0x5DDB +0xC2CBA1BD 0x5E7A +0xC2CBA1BE 0x5E7F +0xC2CBA1BF 0x5EF4 +0xC2CBA1C0 0x5F50 +0xC2CBA1C1 0x5F51 +0xC2CBA1C2 0x5F61 +0xC2CBA1C3 0x961D +0xC2CBA1C4 0x2000B +0xC2CBA1C5 0x4E63 +0xC2CBA1C6 0x4E62 +0xC2CBA1C7 0x4EA3 +0xC2CBA1C8 0x5185 +0xC2CBA1C9 0x4EC5 +0xC2CBA1CA 0x4ECF +0xC2CBA1CB 0x4ECE +0xC2CBA1CC 0x4ECC +0xC2CBA1CD 0x5184 +0xC2CBA1CE 0x5186 +0xC2CBA1CF 0x2F817 +0xC2CBA1D0 0x34C5 +0xC2CBA1D1 0x51E4 +0xC2CBA1D2 0x5205 +0xC2CBA1D3 0x529E +0xC2CBA1D4 0x529D +0xC2CBA1D5 0x52FD +0xC2CBA1D6 0x5300 +0xC2CBA1D7 0x533A +0xC2CBA1D8 0x3539 +0xC2CBA1D9 0x5346 +0xC2CBA1DA 0x535D +0xC2CBA1DB 0x5386 +0xC2CBA1DC 0x53B7 +0xC2CBA1DD 0x3555 +0xC2CBA1DE 0x53CC +0xC2CBA1DF 0x355B +0xC2CBA1E0 0x53CE +0xC2CBA1E1 0x5721 +0xC2CBA1E2 0x37A2 +0xC2CBA1E3 0x5E00 +0xC2CBA1E4 0x5F0C +0xC2CBA1E5 0x6237 +0xC2CBA1E6 0x6238 +0xC2CBA1E7 0x6534 +0xC2CBA1E8 0x6535 +0xC2CBA1E9 0x65E0 +0xC2CBA1EA 0x3E26 +0xC2CBA1EB 0x738D +0xC2CBA1EC 0x4E97 +0xC2CBA1ED 0x4EE0 +0xC2CBA1EE 0x3432 +0xC2CBA1EF 0x201A9 +0xC2CBA1F0 0x4EE7 +0xC2CBA1F1 0x3433 +0xC2CBA1F2 0x4EE6 +0xC2CBA1F3 0x3434 +0xC2CBA1F4 0x36A2 +0xC2CBA1F5 0x3431 +0xC2CBA1F6 0x34B0 +0xC2CBA1F7 0x56D8 +0xC2CBA1F8 0x518B +0xC2CBA1F9 0x518C +0xC2CBA1FA 0x5199 +0xC2CBA1FB 0x51E5 +0xC2CBA1FC 0x2F850 +0xC2CBA1FD 0x520B +0xC2CBA1FE 0x34DC +0xC2CBA2A1 0x361E +0xC2CBA2A2 0x5304 +0xC2CBA2A3 0x5303 +0xC2CBA2A4 0x5307 +0xC2CBA2A5 0x2F82A +0xC2CBA2A6 0x531E +0xC2CBA2A7 0x535F +0xC2CBA2A8 0x536D +0xC2CBA2A9 0x5389 +0xC2CBA2AA 0x53BA +0xC2CBA2AB 0x53D0 +0xC2CBA2AC 0x3565 +0xC2CBA2AD 0x53F6 +0xC2CBA2AE 0x53F7 +0xC2CBA2AF 0x53F9 +0xC2CBA2B0 0x3564 +0xC2CBA2B1 0x53F4 +0xC2CBA2B2 0x361D +0xC2CBA2B3 0x3626 +0xC2CBA2B4 0x5724 +0xC2CBA2B5 0x5904 +0xC2CBA2B6 0x5918 +0xC2CBA2B7 0x5932 +0xC2CBA2B8 0x5930 +0xC2CBA2B9 0x5934 +0xC2CBA2BA 0x368E +0xC2CBA2BB 0x5975 +0xC2CBA2BC 0x374A +0xC2CBA2BD 0x5B82 +0xC2CBA2BE 0x5BF9 +0xC2CBA2BF 0x5C14 +0xC2CBA2C0 0x378B +0xC2CBA2C1 0x37A6 +0xC2CBA2C2 0x37A4 +0xC2CBA2C3 0x37A5 +0xC2CBA2C4 0x37A7 +0xC2CBA2C5 0x382F +0xC2CBA2C6 0x3832 +0xC2CBA2C7 0x5E81 +0xC2CBA2C8 0x5E83 +0xC2CBA2C9 0x5F0D +0xC2CBA2CA 0x5F52 +0xC2CBA2CB 0x38D4 +0xC2CBA2CC 0x5FCA +0xC2CBA2CD 0x5FC7 +0xC2CBA2CE 0x6239 +0xC2CBA2CF 0x39C5 +0xC2CBA2D0 0x624F +0xC2CBA2D1 0x65E7 +0xC2CBA2D2 0x672F +0xC2CBA2D3 0x6B7A +0xC2CBA2D4 0x6C39 +0xC2CBA2D5 0x3CBA +0xC2CBA2D6 0x3CB9 +0xC2CBA2D7 0x6C37 +0xC2CBA2D8 0x6C44 +0xC2CBA2D9 0x6C45 +0xC2CBA2DA 0x738C +0xC2CBA2DB 0x7592 +0xC2CBA2DC 0x7676 +0xC2CBA2DD 0x9093 +0xC2CBA2DE 0x9092 +0xC2CBA2DF 0x48B3 +0xC2CBA2E0 0x49BA +0xC2CBA2E1 0x4E21 +0xC2CBA2E2 0x4E20 +0xC2CBA2E3 0x4E22 +0xC2CBA2E4 0x4E68 +0xC2CBA2E5 0x4E89 +0xC2CBA2E6 0x4E98 +0xC2CBA2E7 0x4EF9 +0xC2CBA2E8 0x4EEF +0xC2CBA2E9 0x343B +0xC2CBA2EA 0x343C +0xC2CBA2EB 0x4EF8 +0xC2CBA2EC 0x4F06 +0xC2CBA2ED 0x4F03 +0xC2CBA2EE 0x4EFC +0xC2CBA2EF 0x4EEE +0xC2CBA2F0 0x4F16 +0xC2CBA2F1 0x3439 +0xC2CBA2F2 0x4F28 +0xC2CBA2F3 0x4F1C +0xC2CBA2F4 0x4F07 +0xC2CBA2F5 0x4F1A +0xC2CBA2F6 0x4EFA +0xC2CBA2F7 0x4F17 +0xC2CBA2F8 0x514A +0xC2CBA2F9 0x34B2 +0xC2CBA2FA 0x5172 +0xC2CBA2FB 0x2F815 +0xC2CBA2FC 0x51B4 +0xC2CBA2FD 0x51B3 +0xC2CBA2FE 0x51B2 +0xC2CBA3A1 0x34C7 +0xC2CBA3A2 0x51E8 +0xC2CBA3A3 0x342B +0xC2CBA3A4 0x5214 +0xC2CBA3A5 0x520F +0xC2CBA3A6 0x5215 +0xC2CBA3A7 0x5218 +0xC2CBA3A8 0x52A8 +0xC2CBA3A9 0x2F82C +0xC2CBA3AA 0x534B +0xC2CBA3AB 0x534F +0xC2CBA3AC 0x353B +0xC2CBA3AD 0x5350 +0xC2CBA3AE 0x3544 +0xC2CBA3AF 0x538B +0xC2CBA3B0 0x3542 +0xC2CBA3B1 0x53BE +0xC2CBA3B2 0x355C +0xC2CBA3B3 0x53D2 +0xC2CBA3B4 0x5416 +0xC2CBA3B5 0x53FF +0xC2CBA3B6 0x3567 +0xC2CBA3B7 0x5400 +0xC2CBA3B8 0x3566 +0xC2CBA3B9 0x5405 +0xC2CBA3BA 0x5413 +0xC2CBA3BB 0x5415 +0xC2CBA3BC 0x2F83B +0xC2CBA3BD 0x361F +0xC2CBA3BE 0x56E3 +0xC2CBA3BF 0x5735 +0xC2CBA3C0 0x5736 +0xC2CBA3C1 0x5731 +0xC2CBA3C2 0x5732 +0xC2CBA3C3 0x58EE +0xC2CBA3C4 0x5905 +0xC2CBA3C5 0x4E54 +0xC2CBA3C6 0x368F +0xC2CBA3C7 0x5936 +0xC2CBA3C8 0x3690 +0xC2CBA3C9 0x36A8 +0xC2CBA3CA 0x36A4 +0xC2CBA3CB 0x597A +0xC2CBA3CC 0x36A3 +0xC2CBA3CD 0x5986 +0xC2CBA3CE 0x373D +0xC2CBA3CF 0x374C +0xC2CBA3D0 0x5B86 +0xC2CBA3D1 0x5F53 +0xC2CBA3D2 0x5C18 +0xC2CBA3D3 0x378C +0xC2CBA3D4 0x5C3D +0xC2CBA3D5 0x5C78 +0xC2CBA3D6 0x37A8 +0xC2CBA3D7 0x37AD +0xC2CBA3D8 0x37AF +0xC2CBA3D9 0x21D46 +0xC2CBA3DA 0x5C80 +0xC2CBA3DB 0x3829 +0xC2CBA3DC 0x5E08 +0xC2CBA3DD 0x3836 +0xC2CBA3DE 0x3871 +0xC2CBA3DF 0x3870 +0xC2CBA3E0 0x386F +0xC2CBA3E1 0x5EF5 +0xC2CBA3E2 0x5F0E +0xC2CBA3E3 0x38A9 +0xC2CBA3E4 0x38AA +0xC2CBA3E5 0x38FB +0xC2CBA3E6 0x5FD3 +0xC2CBA3E7 0x5FDA +0xC2CBA3E8 0x38FC +0xC2CBA3E9 0x5FDB +0xC2CBA3EA 0x39AE +0xC2CBA3EB 0x620F +0xC2CBA3EC 0x625D +0xC2CBA3ED 0x625F +0xC2CBA3EE 0x6267 +0xC2CBA3EF 0x6257 +0xC2CBA3F0 0x9F50 +0xC2CBA3F1 0x3AC3 +0xC2CBA3F2 0x65EB +0xC2CBA3F3 0x65EA +0xC2CBA3F4 0x3B30 +0xC2CBA3F5 0x6737 +0xC2CBA3F6 0x3B41 +0xC2CBA3F7 0x6732 +0xC2CBA3F8 0x6736 +0xC2CBA3F9 0x6B22 +0xC2CBA3FA 0x6BCE +0xC2CBA3FB 0x3C8C +0xC2CBA3FC 0x6C58 +0xC2CBA3FD 0x6C51 +0xC2CBA3FE 0x6C77 +0xC2CBA4A1 0x6C3C +0xC2CBA4A2 0x3CBB +0xC2CBA4A3 0x6C5A +0xC2CBA4A4 0x23C86 +0xC2CBA4A5 0x6C53 +0xC2CBA4A6 0x706F +0xC2CBA4A7 0x7072 +0xC2CBA4A8 0x706E +0xC2CBA4A9 0x2F835 +0xC2CBA4AA 0x3DA1 +0xC2CBA4AB 0x7073 +0xC2CBA4AC 0x72B1 +0xC2CBA4AD 0x72B2 +0xC2CBA4AE 0x3EA8 +0xC2CBA4AF 0x738F +0xC2CBA4B0 0x3EAA +0xC2CBA4B1 0x3EAB +0xC2CBA4B2 0x4096 +0xC2CBA4B3 0x793C +0xC2CBA4B4 0x41C2 +0xC2CBA4B5 0x808D +0xC2CBA4B6 0x808E +0xC2CBA4B7 0x4493 +0xC2CBA4B8 0x827B +0xC2CBA4B9 0x4494 +0xC2CBA4BA 0x8D71 +0xC2CBA4BB 0x8FB9 +0xC2CBA4BC 0x9096 +0xC2CBA4BD 0x909A +0xC2CBA4BE 0x49BB +0xC2CBA4BF 0x4E24 +0xC2CBA4C0 0x4E71 +0xC2CBA4C1 0x2F81B +0xC2CBA4C2 0x4E9C +0xC2CBA4C3 0x4F45 +0xC2CBA4C4 0x4F4A +0xC2CBA4C5 0x4F39 +0xC2CBA4C6 0x4F37 +0xC2CBA4C7 0x3443 +0xC2CBA4C8 0x4F32 +0xC2CBA4C9 0x4F42 +0xC2CBA4CA 0x3442 +0xC2CBA4CB 0x4F44 +0xC2CBA4CC 0x4F4B +0xC2CBA4CD 0x3444 +0xC2CBA4CE 0x4F40 +0xC2CBA4CF 0x4F35 +0xC2CBA4D0 0x4F31 +0xC2CBA4D1 0x5151 +0xC2CBA4D2 0x2F80E +0xC2CBA4D3 0x5150 +0xC2CBA4D4 0x514E +0xC2CBA4D5 0x34B3 +0xC2CBA4D6 0x34B7 +0xC2CBA4D7 0x519D +0xC2CBA4D8 0x34C8 +0xC2CBA4D9 0x51B5 +0xC2CBA4DA 0x51B8 +0xC2CBA4DB 0x51EC +0xC2CBA4DC 0x5223 +0xC2CBA4DD 0x5227 +0xC2CBA4DE 0x5226 +0xC2CBA4DF 0x521F +0xC2CBA4E0 0x522B +0xC2CBA4E1 0x5220 +0xC2CBA4E2 0x52B4 +0xC2CBA4E3 0x52B3 +0xC2CBA4E4 0x3518 +0xC2CBA4E5 0x5325 +0xC2CBA4E6 0x533B +0xC2CBA4E7 0x5374 +0xC2CBA4E8 0x3547 +0xC2CBA4E9 0x3546 +0xC2CBA4EA 0x3545 +0xC2CBA4EB 0x356B +0xC2CBA4EC 0x3569 +0xC2CBA4ED 0x544D +0xC2CBA4EE 0x3572 +0xC2CBA4EF 0x3571 +0xC2CBA4F0 0x543A +0xC2CBA4F1 0x356C +0xC2CBA4F2 0x356F +0xC2CBA4F3 0x5444 +0xC2CBA4F4 0x544C +0xC2CBA4F5 0x5423 +0xC2CBA4F6 0x541A +0xC2CBA4F7 0x5432 +0xC2CBA4F8 0x544B +0xC2CBA4F9 0x5421 +0xC2CBA4FA 0x3573 +0xC2CBA4FB 0x5434 +0xC2CBA4FC 0x5449 +0xC2CBA4FD 0x5450 +0xC2CBA4FE 0x5422 +0xC2CBA5A1 0x543F +0xC2CBA5A2 0x5451 +0xC2CBA5A3 0x545A +0xC2CBA5A4 0x542F +0xC2CBA5A5 0x3576 +0xC2CBA5A6 0x56E9 +0xC2CBA5A7 0x56F2 +0xC2CBA5A8 0x56F3 +0xC2CBA5A9 0x56EF +0xC2CBA5AA 0x56ED +0xC2CBA5AB 0x56EC +0xC2CBA5AC 0x56E6 +0xC2CBA5AD 0x5748 +0xC2CBA5AE 0x3627 +0xC2CBA5AF 0x5744 +0xC2CBA5B0 0x573F +0xC2CBA5B1 0x573C +0xC2CBA5B2 0x5753 +0xC2CBA5B3 0x5756 +0xC2CBA5B4 0x3630 +0xC2CBA5B5 0x575F +0xC2CBA5B6 0x5743 +0xC2CBA5B7 0x5758 +0xC2CBA5B8 0x5757 +0xC2CBA5B9 0x3629 +0xC2CBA5BA 0x362A +0xC2CBA5BB 0x362F +0xC2CBA5BC 0x5746 +0xC2CBA5BD 0x362C +0xC2CBA5BE 0x573D +0xC2CBA5BF 0x362D +0xC2CBA5C0 0x5742 +0xC2CBA5C1 0x5754 +0xC2CBA5C2 0x5755 +0xC2CBA5C3 0x58F1 +0xC2CBA5C4 0x58F2 +0xC2CBA5C5 0x58F0 +0xC2CBA5C6 0x590B +0xC2CBA5C7 0x9EA6 +0xC2CBA5C8 0x56F1 +0xC2CBA5C9 0x593D +0xC2CBA5CA 0x3693 +0xC2CBA5CB 0x5994 +0xC2CBA5CC 0x598C +0xC2CBA5CD 0x36AD +0xC2CBA5CE 0x599C +0xC2CBA5CF 0x36AC +0xC2CBA5D0 0x36AB +0xC2CBA5D1 0x599F +0xC2CBA5D2 0x36A9 +0xC2CBA5D3 0x599B +0xC2CBA5D4 0x36AE +0xC2CBA5D5 0x5989 +0xC2CBA5D6 0x599A +0xC2CBA5D7 0x36AA +0xC2CBA5D8 0x6588 +0xC2CBA5D9 0x374E +0xC2CBA5DA 0x5B8D +0xC2CBA5DB 0x3750 +0xC2CBA5DC 0x5BFE +0xC2CBA5DD 0x5BFF +0xC2CBA5DE 0x5BFD +0xC2CBA5DF 0x5C2B +0xC2CBA5E0 0x37B2 +0xC2CBA5E1 0x5C84 +0xC2CBA5E2 0x5C8E +0xC2CBA5E3 0x5C9C +0xC2CBA5E4 0x37B5 +0xC2CBA5E5 0x37B6 +0xC2CBA5E6 0x5C85 +0xC2CBA5E7 0x5DF5 +0xC2CBA5E8 0x5E09 +0xC2CBA5E9 0x3839 +0xC2CBA5EA 0x383B +0xC2CBA5EB 0x5E0B +0xC2CBA5EC 0x3872 +0xC2CBA5ED 0x5E92 +0xC2CBA5EE 0x5E90 +0xC2CBA5EF 0x5F03 +0xC2CBA5F0 0x38AC +0xC2CBA5F1 0x5F1E +0xC2CBA5F2 0x5F63 +0xC2CBA5F3 0x3908 +0xC2CBA5F4 0x5FE7 +0xC2CBA5F5 0x5FFE +0xC2CBA5F6 0x5FE6 +0xC2CBA5F7 0x5FDC +0xC2CBA5F8 0x5FCE +0xC2CBA5F9 0x3903 +0xC2CBA5FA 0x5FFC +0xC2CBA5FB 0x5FDF +0xC2CBA5FC 0x5FEC +0xC2CBA5FD 0x5FF6 +0xC2CBA5FE 0x225D7 +0xC2CBA6A1 0x5FF2 +0xC2CBA6A2 0x5FF0 +0xC2CBA6A3 0x5FF9 +0xC2CBA6A4 0x390B +0xC2CBA6A5 0x6213 +0xC2CBA6A6 0x39AF +0xC2CBA6A7 0x2F8B2 +0xC2CBA6A8 0x623B +0xC2CBA6A9 0x623C +0xC2CBA6AA 0x6282 +0xC2CBA6AB 0x39CE +0xC2CBA6AC 0x39CB +0xC2CBA6AD 0x39CC +0xC2CBA6AE 0x6278 +0xC2CBA6AF 0x628B +0xC2CBA6B0 0x39CD +0xC2CBA6B1 0x629E +0xC2CBA6B2 0x62A5 +0xC2CBA6B3 0x629B +0xC2CBA6B4 0x629C +0xC2CBA6B5 0x6299 +0xC2CBA6B6 0x628D +0xC2CBA6B7 0x6285 +0xC2CBA6B8 0x629D +0xC2CBA6B9 0x6275 +0xC2CBA6BA 0x3A80 +0xC2CBA6BB 0x3AAF +0xC2CBA6BC 0x3AD3 +0xC2CBA6BD 0x65F6 +0xC2CBA6BE 0x3AD5 +0xC2CBA6BF 0x3AD4 +0xC2CBA6C0 0x3AD7 +0xC2CBA6C1 0x66F5 +0xC2CBA6C2 0x675B +0xC2CBA6C3 0x3B42 +0xC2CBA6C4 0x6754 +0xC2CBA6C5 0x6752 +0xC2CBA6C6 0x3B44 +0xC2CBA6C7 0x6758 +0xC2CBA6C8 0x6744 +0xC2CBA6C9 0x674A +0xC2CBA6CA 0x6761 +0xC2CBA6CB 0x3CC6 +0xC2CBA6CC 0x6C7F +0xC2CBA6CD 0x6C91 +0xC2CBA6CE 0x6C9E +0xC2CBA6CF 0x3CC0 +0xC2CBA6D0 0x6C6E +0xC2CBA6D1 0x6C7C +0xC2CBA6D2 0x6C9F +0xC2CBA6D3 0x6C75 +0xC2CBA6D4 0x3CBE +0xC2CBA6D5 0x6C56 +0xC2CBA6D6 0x6CA2 +0xC2CBA6D7 0x6C79 +0xC2CBA6D8 0x3CCA +0xC2CBA6D9 0x6CA1 +0xC2CBA6DA 0x3CC4 +0xC2CBA6DB 0x6CAA +0xC2CBA6DC 0x6CA0 +0xC2CBA6DD 0x3CC2 +0xC2CBA6DE 0x7079 +0xC2CBA6DF 0x7077 +0xC2CBA6E0 0x707E +0xC2CBA6E1 0x3DA4 +0xC2CBA6E2 0x7075 +0xC2CBA6E3 0x707B +0xC2CBA6E4 0x7264 +0xC2CBA6E5 0x3E29 +0xC2CBA6E6 0x72BB +0xC2CBA6E7 0x72BC +0xC2CBA6E8 0x72C7 +0xC2CBA6E9 0x72B9 +0xC2CBA6EA 0x72BE +0xC2CBA6EB 0x72B6 +0xC2CBA6EC 0x3E60 +0xC2CBA6ED 0x3E5E +0xC2CBA6EE 0x7398 +0xC2CBA6EF 0x3EAD +0xC2CBA6F0 0x3EAE +0xC2CBA6F1 0x3EAC +0xC2CBA6F2 0x3F57 +0xC2CBA6F3 0x7593 +0xC2CBA6F4 0x7680 +0xC2CBA6F5 0x3FDD +0xC2CBA6F6 0x7683 +0xC2CBA6F7 0x76C0 +0xC2CBA6F8 0x76C1 +0xC2CBA6F9 0x400E +0xC2CBA6FA 0x4097 +0xC2CBA6FB 0x77F4 +0xC2CBA6FC 0x77F5 +0xC2CBA6FD 0x4127 +0xC2CBA6FE 0x7ACC +0xC2CBA7A1 0x7ACD +0xC2CBA7A2 0x7CFA +0xC2CBA7A3 0x809F +0xC2CBA7A4 0x8091 +0xC2CBA7A5 0x8097 +0xC2CBA7A6 0x8094 +0xC2CBA7A7 0x4495 +0xC2CBA7A8 0x8286 +0xC2CBA7A9 0x828C +0xC2CBA7AA 0x2F98F +0xC2CBA7AB 0x8295 +0xC2CBA7AC 0x4498 +0xC2CBA7AD 0x866C +0xC2CBA7AE 0x459D +0xC2CBA7AF 0x8FB5 +0xC2CBA7B0 0x8FBE +0xC2CBA7B1 0x8FC7 +0xC2CBA7B2 0x488A +0xC2CBA7B3 0x8FC1 +0xC2CBA7B4 0x90A9 +0xC2CBA7B5 0x90A4 +0xC2CBA7B6 0x48B5 +0xC2CBA7B7 0x48B6 +0xC2CBA7B8 0x48B7 +0xC2CBA7B9 0x90A8 +0xC2CBA7BA 0x9627 +0xC2CBA7BB 0x9626 +0xC2CBA7BC 0x962B +0xC2CBA7BD 0x9633 +0xC2CBA7BE 0x9634 +0xC2CBA7BF 0x9629 +0xC2CBA7C0 0x4E3D +0xC2CBA7C1 0x3428 +0xC2CBA7C2 0x4E9D +0xC2CBA7C3 0x4F93 +0xC2CBA7C4 0x4F8A +0xC2CBA7C5 0x344D +0xC2CBA7C6 0x3449 +0xC2CBA7C7 0x4F6D +0xC2CBA7C8 0x4F8E +0xC2CBA7C9 0x4FA0 +0xC2CBA7CA 0x4FA2 +0xC2CBA7CB 0x4FA1 +0xC2CBA7CC 0x4F9F +0xC2CBA7CD 0x4FA3 +0xC2CBA7CE 0x20209 +0xC2CBA7CF 0x4F72 +0xC2CBA7D0 0x3451 +0xC2CBA7D1 0x4F8C +0xC2CBA7D2 0x5156 +0xC2CBA7D3 0x2F80F +0xC2CBA7D4 0x2F811 +0xC2CBA7D5 0x5190 +0xC2CBA7D6 0x34CB +0xC2CBA7D7 0x34CA +0xC2CBA7D8 0x34CC +0xC2CBA7D9 0x51ED +0xC2CBA7DA 0x51FE +0xC2CBA7DB 0x522F +0xC2CBA7DC 0x206EC +0xC2CBA7DD 0x523C +0xC2CBA7DE 0x5234 +0xC2CBA7DF 0x5239 +0xC2CBA7E0 0x52B9 +0xC2CBA7E1 0x52B5 +0xC2CBA7E2 0x52BF +0xC2CBA7E3 0x5355 +0xC2CBA7E4 0x353D +0xC2CBA7E5 0x5376 +0xC2CBA7E6 0x537A +0xC2CBA7E7 0x5393 +0xC2CBA7E8 0x3548 +0xC2CBA7E9 0x53C1 +0xC2CBA7EA 0x53C2 +0xC2CBA7EB 0x53D5 +0xC2CBA7EC 0x5485 +0xC2CBA7ED 0x3578 +0xC2CBA7EE 0x545F +0xC2CBA7EF 0x5493 +0xC2CBA7F0 0x5489 +0xC2CBA7F1 0x5479 +0xC2CBA7F2 0x9EFE +0xC2CBA7F3 0x548F +0xC2CBA7F4 0x5469 +0xC2CBA7F5 0x546D +0xC2CBA7F6 0x357A +0xC2CBA7F7 0x5494 +0xC2CBA7F8 0x546A +0xC2CBA7F9 0x548A +0xC2CBA7FA 0x3577 +0xC2CBA7FB 0x56FD +0xC2CBA7FC 0x56FB +0xC2CBA7FD 0x56F8 +0xC2CBA7FE 0x3621 +0xC2CBA8A1 0x56FC +0xC2CBA8A2 0x56F6 +0xC2CBA8A3 0x5765 +0xC2CBA8A4 0x5781 +0xC2CBA8A5 0x5763 +0xC2CBA8A6 0x5767 +0xC2CBA8A7 0x3631 +0xC2CBA8A8 0x576E +0xC2CBA8A9 0x5778 +0xC2CBA8AA 0x577F +0xC2CBA8AB 0x3633 +0xC2CBA8AC 0x3634 +0xC2CBA8AD 0x58F3 +0xC2CBA8AE 0x594B +0xC2CBA8AF 0x594C +0xC2CBA8B0 0x36C1 +0xC2CBA8B1 0x36B0 +0xC2CBA8B2 0x36B4 +0xC2CBA8B3 0x59AD +0xC2CBA8B4 0x36B8 +0xC2CBA8B5 0x59C4 +0xC2CBA8B6 0x36BC +0xC2CBA8B7 0x59C2 +0xC2CBA8B8 0x59B0 +0xC2CBA8B9 0x36BF +0xC2CBA8BA 0x36B5 +0xC2CBA8BB 0x36B1 +0xC2CBA8BC 0x36BD +0xC2CBA8BD 0x59BF +0xC2CBA8BE 0x36BB +0xC2CBA8BF 0x59C9 +0xC2CBA8C0 0x59B8 +0xC2CBA8C1 0x59AC +0xC2CBA8C2 0x36B3 +0xC2CBA8C3 0x36B6 +0xC2CBA8C4 0x36BA +0xC2CBA8C5 0x59B7 +0xC2CBA8C6 0x59D7 +0xC2CBA8C7 0x36B7 +0xC2CBA8C8 0x5B60 +0xC2CBA8C9 0x3740 +0xC2CBA8CA 0x5B96 +0xC2CBA8CB 0x5B9E +0xC2CBA8CC 0x5B94 +0xC2CBA8CD 0x5B9F +0xC2CBA8CE 0x5B9D +0xC2CBA8CF 0x3752 +0xC2CBA8D0 0x5C00 +0xC2CBA8D1 0x5C19 +0xC2CBA8D2 0x3790 +0xC2CBA8D3 0x3791 +0xC2CBA8D4 0x5C49 +0xC2CBA8D5 0x5C4A +0xC2CBA8D6 0x37BE +0xC2CBA8D7 0x5CBB +0xC2CBA8D8 0x5CC1 +0xC2CBA8D9 0x37C0 +0xC2CBA8DA 0x37C1 +0xC2CBA8DB 0x37B9 +0xC2CBA8DC 0x5CB9 +0xC2CBA8DD 0x5C9E +0xC2CBA8DE 0x5CB4 +0xC2CBA8DF 0x5CBA +0xC2CBA8E0 0x5DF6 +0xC2CBA8E1 0x5E13 +0xC2CBA8E2 0x5E12 +0xC2CBA8E3 0x5E77 +0xC2CBA8E4 0x3879 +0xC2CBA8E5 0x5E98 +0xC2CBA8E6 0x387B +0xC2CBA8E7 0x5E99 +0xC2CBA8E8 0x5E9D +0xC2CBA8E9 0x5EF8 +0xC2CBA8EA 0x38A0 +0xC2CBA8EB 0x5EF9 +0xC2CBA8EC 0x3429 +0xC2CBA8ED 0x5F06 +0xC2CBA8EE 0x5F21 +0xC2CBA8EF 0x38AE +0xC2CBA8F0 0x5F25 +0xC2CBA8F1 0x5F55 +0xC2CBA8F2 0x38CD +0xC2CBA8F3 0x38CB +0xC2CBA8F4 0x38D9 +0xC2CBA8F5 0x5F84 +0xC2CBA8F6 0x5F83 +0xC2CBA8F7 0x6030 +0xC2CBA8F8 0x6007 +0xC2CBA8F9 0x390C +0xC2CBA8FA 0x6036 +0xC2CBA8FB 0x3901 +0xC2CBA8FC 0x3905 +0xC2CBA8FD 0x3902 +0xC2CBA8FE 0x5FE9 +0xC2CBA9A1 0x603D +0xC2CBA9A2 0x6008 +0xC2CBA9A3 0x3913 +0xC2CBA9A4 0x3911 +0xC2CBA9A5 0x62BA +0xC2CBA9A6 0x62B2 +0xC2CBA9A7 0x39E4 +0xC2CBA9A8 0x62B7 +0xC2CBA9A9 0x62E4 +0xC2CBA9AA 0x62A7 +0xC2CBA9AB 0x39DA +0xC2CBA9AC 0x39D5 +0xC2CBA9AD 0x39D3 +0xC2CBA9AE 0x62D5 +0xC2CBA9AF 0x62E1 +0xC2CBA9B0 0x62DD +0xC2CBA9B1 0x62A6 +0xC2CBA9B2 0x62C1 +0xC2CBA9B3 0x62C5 +0xC2CBA9B4 0x62C0 +0xC2CBA9B5 0x62DF +0xC2CBA9B6 0x62E0 +0xC2CBA9B7 0x62DE +0xC2CBA9B8 0x39D6 +0xC2CBA9B9 0x6589 +0xC2CBA9BA 0x3AB4 +0xC2CBA9BB 0x65A6 +0xC2CBA9BC 0x65BA +0xC2CBA9BD 0x3AD9 +0xC2CBA9BE 0x65FF +0xC2CBA9BF 0x3AD8 +0xC2CBA9C0 0x6617 +0xC2CBA9C1 0x6618 +0xC2CBA9C2 0x6601 +0xC2CBA9C3 0x65FE +0xC2CBA9C4 0x3B33 +0xC2CBA9C5 0x670C +0xC2CBA9C6 0x3B48 +0xC2CBA9C7 0x676B +0xC2CBA9C8 0x6796 +0xC2CBA9C9 0x6782 +0xC2CBA9CA 0x678A +0xC2CBA9CB 0x3B47 +0xC2CBA9CC 0x67A3 +0xC2CBA9CD 0x3B4B +0xC2CBA9CE 0x67A2 +0xC2CBA9CF 0x678F +0xC2CBA9D0 0x3B4A +0xC2CBA9D1 0x67F9 +0xC2CBA9D2 0x6780 +0xC2CBA9D3 0x6B26 +0xC2CBA9D4 0x6B27 +0xC2CBA9D5 0x6B68 +0xC2CBA9D6 0x6B69 +0xC2CBA9D7 0x3C5A +0xC2CBA9D8 0x6B81 +0xC2CBA9D9 0x6BB4 +0xC2CBA9DA 0x6BD1 +0xC2CBA9DB 0x3C8E +0xC2CBA9DC 0x3CB4 +0xC2CBA9DD 0x6C1C +0xC2CBA9DE 0x3CCD +0xC2CBA9DF 0x3CCC +0xC2CBA9E0 0x3CCF +0xC2CBA9E1 0x3CCB +0xC2CBA9E2 0x3CCE +0xC2CBA9E3 0x6C97 +0xC2CBA9E4 0x6C6C +0xC2CBA9E5 0x6CDF +0xC2CBA9E6 0x3CD2 +0xC2CBA9E7 0x6CEA +0xC2CBA9E8 0x3CD1 +0xC2CBA9E9 0x6CE4 +0xC2CBA9EA 0x6CD8 +0xC2CBA9EB 0x6CB2 +0xC2CBA9EC 0x6CCE +0xC2CBA9ED 0x6CC8 +0xC2CBA9EE 0x3DA6 +0xC2CBA9EF 0x708B +0xC2CBA9F0 0x7088 +0xC2CBA9F1 0x7090 +0xC2CBA9F2 0x708F +0xC2CBA9F3 0x3DAA +0xC2CBA9F4 0x7087 +0xC2CBA9F5 0x7089 +0xC2CBA9F6 0x708D +0xC2CBA9F7 0x7081 +0xC2CBA9F8 0x3DA8 +0xC2CBA9F9 0x708C +0xC2CBA9FA 0x3E13 +0xC2CBA9FB 0x3E1A +0xC2CBA9FC 0x7240 +0xC2CBA9FD 0x3E1D +0xC2CBA9FE 0x3E1E +0xC2CBAAA1 0x7265 +0xC2CBAAA2 0x7266 +0xC2CBAAA3 0x7268 +0xC2CBAAA4 0x3E65 +0xC2CBAAA5 0x3E66 +0xC2CBAAA6 0x72CD +0xC2CBAAA7 0x72D3 +0xC2CBAAA8 0x72DB +0xC2CBAAA9 0x3E64 +0xC2CBAAAA 0x72CF +0xC2CBAAAB 0x73A7 +0xC2CBAAAC 0x73A3 +0xC2CBAAAD 0x739E +0xC2CBAAAE 0x3EB0 +0xC2CBAAAF 0x73AF +0xC2CBAAB0 0x3EB3 +0xC2CBAAB1 0x3EB5 +0xC2CBAAB2 0x73AA +0xC2CBAAB3 0x739C +0xC2CBAAB4 0x3F19 +0xC2CBAAB5 0x7542 +0xC2CBAAB6 0x7544 +0xC2CBAAB7 0x753B +0xC2CBAAB8 0x7541 +0xC2CBAAB9 0x2233F +0xC2CBAABA 0x759B +0xC2CBAABB 0x759E +0xC2CBAABC 0x3F75 +0xC2CBAABD 0x79C4 +0xC2CBAABE 0x79C3 +0xC2CBAABF 0x79C6 +0xC2CBAAC0 0x412B +0xC2CBAAC1 0x412C +0xC2CBAAC2 0x79C7 +0xC2CBAAC3 0x412D +0xC2CBAAC4 0x79CA +0xC2CBAAC5 0x2592E +0xC2CBAAC6 0x41C3 +0xC2CBAAC7 0x7ACF +0xC2CBAAC8 0x7C76 +0xC2CBAAC9 0x7C74 +0xC2CBAACA 0x7CFF +0xC2CBAACB 0x7CFC +0xC2CBAACC 0x34BA +0xC2CBAACD 0x4350 +0xC2CBAACE 0x7F59 +0xC2CBAACF 0x80A8 +0xC2CBAAD0 0x43D3 +0xC2CBAAD1 0x43D0 +0xC2CBAAD2 0x80B0 +0xC2CBAAD3 0x43DC +0xC2CBAAD4 0x80B3 +0xC2CBAAD5 0x43D2 +0xC2CBAAD6 0x80A4 +0xC2CBAAD7 0x80B6 +0xC2CBAAD8 0x80A7 +0xC2CBAAD9 0x80AC +0xC2CBAADA 0x43DB +0xC2CBAADB 0x80A6 +0xC2CBAADC 0x5367 +0xC2CBAADD 0x820E +0xC2CBAADE 0x82C4 +0xC2CBAADF 0x833E +0xC2CBAAE0 0x829C +0xC2CBAAE1 0x44A5 +0xC2CBAAE2 0x449F +0xC2CBAAE3 0x449A +0xC2CBAAE4 0x449C +0xC2CBAAE5 0x44A2 +0xC2CBAAE6 0x82AA +0xC2CBAAE7 0x449B +0xC2CBAAE8 0x82C9 +0xC2CBAAE9 0x44A3 +0xC2CBAAEA 0x449D +0xC2CBAAEB 0x82A6 +0xC2CBAAEC 0x82B2 +0xC2CBAAED 0x4588 +0xC2CBAAEE 0x461A +0xC2CBAAEF 0x488D +0xC2CBAAF0 0x8FCC +0xC2CBAAF1 0x8FD9 +0xC2CBAAF2 0x8FCA +0xC2CBAAF3 0x8FD8 +0xC2CBAAF4 0x8FCF +0xC2CBAAF5 0x90B7 +0xC2CBAAF6 0x48B8 +0xC2CBAAF7 0x90AD +0xC2CBAAF8 0x90B9 +0xC2CBAAF9 0x9637 +0xC2CBAAFA 0x49C3 +0xC2CBAAFB 0x9641 +0xC2CBAAFC 0x963E +0xC2CBAAFD 0x96B6 +0xC2CBAAFE 0x9751 +0xC2CBABA1 0x9763 +0xC2CBABA2 0x4E57 +0xC2CBABA3 0x4E79 +0xC2CBABA4 0x4EB2 +0xC2CBABA5 0x4EB0 +0xC2CBABA6 0x4EAF +0xC2CBABA7 0x4EB1 +0xC2CBABA8 0x4FD2 +0xC2CBABA9 0x4FD5 +0xC2CBABAA 0x345D +0xC2CBABAB 0x4FBE +0xC2CBABAC 0x4FB8 +0xC2CBABAD 0x4FB0 +0xC2CBABAE 0x4FB1 +0xC2CBABAF 0x4FC8 +0xC2CBABB0 0x345A +0xC2CBABB1 0x3457 +0xC2CBABB2 0x4FC6 +0xC2CBABB3 0x4FCC +0xC2CBABB4 0x4FE5 +0xC2CBABB5 0x4FE3 +0xC2CBABB6 0x4FB4 +0xC2CBABB7 0x516A +0xC2CBABB8 0x34B8 +0xC2CBABB9 0x519F +0xC2CBABBA 0x34C2 +0xC2CBABBB 0x51C1 +0xC2CBABBC 0x34CF +0xC2CBABBD 0x51C2 +0xC2CBABBE 0x51C3 +0xC2CBABBF 0x5245 +0xC2CBABC0 0x5248 +0xC2CBABC1 0x34E7 +0xC2CBABC2 0x34E9 +0xC2CBABC3 0x524F +0xC2CBABC4 0x4452 +0xC2CBABC5 0x34E8 +0xC2CBABC6 0x52C5 +0xC2CBABC7 0x52CA +0xC2CBABC8 0x52C4 +0xC2CBABC9 0x5327 +0xC2CBABCA 0x5358 +0xC2CBABCB 0x537D +0xC2CBABCC 0x354A +0xC2CBABCD 0x53DD +0xC2CBABCE 0x53DC +0xC2CBABCF 0x53DA +0xC2CBABD0 0x53D9 +0xC2CBABD1 0x54B9 +0xC2CBABD2 0x3580 +0xC2CBABD3 0x54D0 +0xC2CBABD4 0x54B4 +0xC2CBABD5 0x54CA +0xC2CBABD6 0x3587 +0xC2CBABD7 0x54A3 +0xC2CBABD8 0x54DA +0xC2CBABD9 0x54A4 +0xC2CBABDA 0x3584 +0xC2CBABDB 0x54B2 +0xC2CBABDC 0x549E +0xC2CBABDD 0x549F +0xC2CBABDE 0x54B5 +0xC2CBABDF 0x3582 +0xC2CBABE0 0x3581 +0xC2CBABE1 0x54CD +0xC2CBABE2 0x3583 +0xC2CBABE3 0x54CC +0xC2CBABE4 0x3622 +0xC2CBABE5 0x5700 +0xC2CBABE6 0x57AC +0xC2CBABE7 0x5791 +0xC2CBABE8 0x578E +0xC2CBABE9 0x578D +0xC2CBABEA 0x5792 +0xC2CBABEB 0x57A1 +0xC2CBABEC 0x5790 +0xC2CBABED 0x57A6 +0xC2CBABEE 0x57A8 +0xC2CBABEF 0x363B +0xC2CBABF0 0x579C +0xC2CBABF1 0x5796 +0xC2CBABF2 0x57A7 +0xC2CBABF3 0x363A +0xC2CBABF4 0x3638 +0xC2CBABF5 0x3639 +0xC2CBABF6 0x3636 +0xC2CBABF7 0x58F5 +0xC2CBABF8 0x3685 +0xC2CBABF9 0x5909 +0xC2CBABFA 0x5908 +0xC2CBABFB 0x3C54 +0xC2CBABFC 0x5952 +0xC2CBABFD 0x369A +0xC2CBABFE 0x36C4 +0xC2CBACA1 0x59DF +0xC2CBACA2 0x36C5 +0xC2CBACA3 0x59EB +0xC2CBACA4 0x59EF +0xC2CBACA5 0x59F0 +0xC2CBACA6 0x59D5 +0xC2CBACA7 0x5A0D +0xC2CBACA8 0x5A04 +0xC2CBACA9 0x59F9 +0xC2CBACAA 0x5A02 +0xC2CBACAB 0x59F8 +0xC2CBACAC 0x59E2 +0xC2CBACAD 0x59D9 +0xC2CBACAE 0x59E7 +0xC2CBACAF 0x5B6A +0xC2CBACB0 0x3754 +0xC2CBACB1 0x3755 +0xC2CBACB2 0x5BAB +0xC2CBACB3 0x3756 +0xC2CBACB4 0x5C1B +0xC2CBACB5 0x5C2F +0xC2CBACB6 0x3796 +0xC2CBACB7 0x663C +0xC2CBACB8 0x3795 +0xC2CBACB9 0x3794 +0xC2CBACBA 0x37C4 +0xC2CBACBB 0x5CD1 +0xC2CBACBC 0x5CDC +0xC2CBACBD 0x5CE6 +0xC2CBACBE 0x5CE1 +0xC2CBACBF 0x5CCD +0xC2CBACC0 0x2F87A +0xC2CBACC1 0x5CE2 +0xC2CBACC2 0x5CDD +0xC2CBACC3 0x5CE5 +0xC2CBACC4 0x5DFB +0xC2CBACC5 0x5DFA +0xC2CBACC6 0x5E1E +0xC2CBACC7 0x3844 +0xC2CBACC8 0x5EA1 +0xC2CBACC9 0x387D +0xC2CBACCA 0x387E +0xC2CBACCB 0x5EFC +0xC2CBACCC 0x5EFB +0xC2CBACCD 0x5F2F +0xC2CBACCE 0x38B2 +0xC2CBACCF 0x38B6 +0xC2CBACD0 0x5F66 +0xC2CBACD1 0x2F899 +0xC2CBACD2 0x38DC +0xC2CBACD3 0x38DF +0xC2CBACD4 0x605C +0xC2CBACD5 0x3928 +0xC2CBACD6 0x604E +0xC2CBACD7 0x6051 +0xC2CBACD8 0x3919 +0xC2CBACD9 0x3910 +0xC2CBACDA 0x6023 +0xC2CBACDB 0x6031 +0xC2CBACDC 0x607C +0xC2CBACDD 0x6052 +0xC2CBACDE 0x392C +0xC2CBACDF 0x6060 +0xC2CBACE0 0x604A +0xC2CBACE1 0x6061 +0xC2CBACE2 0x391B +0xC2CBACE3 0x6218 +0xC2CBACE4 0x39C2 +0xC2CBACE5 0x39EF +0xC2CBACE6 0x39E3 +0xC2CBACE7 0x39E5 +0xC2CBACE8 0x39EA +0xC2CBACE9 0x39E6 +0xC2CBACEA 0x39EE +0xC2CBACEB 0x631F +0xC2CBACEC 0x6317 +0xC2CBACED 0x62EA +0xC2CBACEE 0x6321 +0xC2CBACEF 0x6304 +0xC2CBACF0 0x6305 +0xC2CBACF1 0x39E8 +0xC2CBACF2 0x6531 +0xC2CBACF3 0x6544 +0xC2CBACF4 0x6540 +0xC2CBACF5 0x3A85 +0xC2CBACF6 0x6542 +0xC2CBACF7 0x65BE +0xC2CBACF8 0x3AE0 +0xC2CBACF9 0x6629 +0xC2CBACFA 0x661B +0xC2CBACFB 0x3ADD +0xC2CBACFC 0x6623 +0xC2CBACFD 0x662C +0xC2CBACFE 0x661A +0xC2CBADA1 0x6630 +0xC2CBADA2 0x663B +0xC2CBADA3 0x661E +0xC2CBADA4 0x6637 +0xC2CBADA5 0x6638 +0xC2CBADA6 0x3AE1 +0xC2CBADA7 0x670E +0xC2CBADA8 0x3B51 +0xC2CBADA9 0x3B55 +0xC2CBADAA 0x67E8 +0xC2CBADAB 0x67D6 +0xC2CBADAC 0x3B52 +0xC2CBADAD 0x67C7 +0xC2CBADAE 0x67BC +0xC2CBADAF 0x6852 +0xC2CBADB0 0x67BF +0xC2CBADB1 0x67D5 +0xC2CBADB2 0x67FE +0xC2CBADB3 0x8363 +0xC2CBADB4 0x67FB +0xC2CBADB5 0x2F8DF +0xC2CBADB6 0x67B1 +0xC2CBADB7 0x6801 +0xC2CBADB8 0x6805 +0xC2CBADB9 0x6800 +0xC2CBADBA 0x67D7 +0xC2CBADBB 0x409E +0xC2CBADBC 0x6B2A +0xC2CBADBD 0x6B6B +0xC2CBADBE 0x3C52 +0xC2CBADBF 0x3C5E +0xC2CBADC0 0x3C60 +0xC2CBADC1 0x3C5F +0xC2CBADC2 0x6BE1 +0xC2CBADC3 0x3C92 +0xC2CBADC4 0x3CD6 +0xC2CBADC5 0x6D23 +0xC2CBADC6 0x6CFF +0xC2CBADC7 0x6D14 +0xC2CBADC8 0x6D05 +0xC2CBADC9 0x6D13 +0xC2CBADCA 0x6D06 +0xC2CBADCB 0x6D21 +0xC2CBADCC 0x3CDE +0xC2CBADCD 0x6D15 +0xC2CBADCE 0x6CAF +0xC2CBADCF 0x6CF4 +0xC2CBADD0 0x6D02 +0xC2CBADD1 0x6D45 +0xC2CBADD2 0x2F8FE +0xC2CBADD3 0x6D26 +0xC2CBADD4 0x3CD9 +0xC2CBADD5 0x6D44 +0xC2CBADD6 0x3CDD +0xC2CBADD7 0x6D24 +0xC2CBADD8 0x70A5 +0xC2CBADD9 0x3DAC +0xC2CBADDA 0x70A3 +0xC2CBADDB 0x3DB0 +0xC2CBADDC 0x70A2 +0xC2CBADDD 0x70BB +0xC2CBADDE 0x70A0 +0xC2CBADDF 0x70AA +0xC2CBADE0 0x3DAF +0xC2CBADE1 0x3DAE +0xC2CBADE2 0x70A8 +0xC2CBADE3 0x70B6 +0xC2CBADE4 0x70B2 +0xC2CBADE5 0x70A7 +0xC2CBADE6 0x3DAD +0xC2CBADE7 0x3DAB +0xC2CBADE8 0x70B9 +0xC2CBADE9 0x722E +0xC2CBADEA 0x3E16 +0xC2CBADEB 0x723C +0xC2CBADEC 0x3E30 +0xC2CBADED 0x726D +0xC2CBADEE 0x3E33 +0xC2CBADEF 0x3E31 +0xC2CBADF0 0x72E7 +0xC2CBADF1 0x72ED +0xC2CBADF2 0x3E6E +0xC2CBADF3 0x72EC +0xC2CBADF4 0x72E5 +0xC2CBADF5 0x72E2 +0xC2CBADF6 0x3EB1 +0xC2CBADF7 0x73C4 +0xC2CBADF8 0x73BD +0xC2CBADF9 0x73CF +0xC2CBADFA 0x73C9 +0xC2CBADFB 0x73C1 +0xC2CBADFC 0x73D0 +0xC2CBADFD 0x3EB7 +0xC2CBADFE 0x73CE +0xC2CBAEA1 0x74ED +0xC2CBAEA2 0x74EB +0xC2CBAEA3 0x3F1A +0xC2CBAEA4 0x74EF +0xC2CBAEA5 0x7549 +0xC2CBAEA6 0x7550 +0xC2CBAEA7 0x7546 +0xC2CBAEA8 0x754A +0xC2CBAEA9 0x3F59 +0xC2CBAEAA 0x754D +0xC2CBAEAB 0x75A6 +0xC2CBAEAC 0x3F7A +0xC2CBAEAD 0x3F78 +0xC2CBAEAE 0x3F7B +0xC2CBAEAF 0x75A8 +0xC2CBAEB0 0x3FDE +0xC2CBAEB1 0x3FEC +0xC2CBAEB2 0x76C7 +0xC2CBAEB3 0x76FF +0xC2CBAEB4 0x401E +0xC2CBAEB5 0x76FD +0xC2CBAEB6 0x77E6 +0xC2CBAEB7 0x780A +0xC2CBAEB8 0x409B +0xC2CBAEB9 0x7804 +0xC2CBAEBA 0x780B +0xC2CBAEBB 0x7807 +0xC2CBAEBC 0x409D +0xC2CBAEBD 0x7815 +0xC2CBAEBE 0x7808 +0xC2CBAEBF 0x40FD +0xC2CBAEC0 0x79D3 +0xC2CBAEC1 0x79D4 +0xC2CBAEC2 0x79D0 +0xC2CBAEC3 0x79D7 +0xC2CBAEC4 0x7A7C +0xC2CBAEC5 0x4194 +0xC2CBAEC6 0x4193 +0xC2CBAEC7 0x7A7D +0xC2CBAEC8 0x7A83 +0xC2CBAEC9 0x7A82 +0xC2CBAECA 0x41C6 +0xC2CBAECB 0x7AD4 +0xC2CBAECC 0x7AD5 +0xC2CBAECD 0x7AD3 +0xC2CBAECE 0x7AD0 +0xC2CBAECF 0x7AD2 +0xC2CBAED0 0x7AFE +0xC2CBAED1 0x7AFC +0xC2CBAED2 0x7C77 +0xC2CBAED3 0x7C7C +0xC2CBAED4 0x7C7B +0xC2CBAED5 0x42B8 +0xC2CBAED6 0x2F96A +0xC2CBAED7 0x42B7 +0xC2CBAED8 0x42B9 +0xC2CBAED9 0x4353 +0xC2CBAEDA 0x25133 +0xC2CBAEDB 0x4352 +0xC2CBAEDC 0x4351 +0xC2CBAEDD 0x7F8F +0xC2CBAEDE 0x80D3 +0xC2CBAEDF 0x43E3 +0xC2CBAEE0 0x80CB +0xC2CBAEE1 0x80D2 +0xC2CBAEE2 0x43E2 +0xC2CBAEE3 0x8109 +0xC2CBAEE4 0x80E2 +0xC2CBAEE5 0x80DF +0xC2CBAEE6 0x80C6 +0xC2CBAEE7 0x4463 +0xC2CBAEE8 0x8224 +0xC2CBAEE9 0x82F7 +0xC2CBAEEA 0x82D8 +0xC2CBAEEB 0x82DD +0xC2CBAEEC 0x44AA +0xC2CBAEED 0x44A6 +0xC2CBAEEE 0x82F8 +0xC2CBAEEF 0x82FC +0xC2CBAEF0 0x44A8 +0xC2CBAEF1 0x44A9 +0xC2CBAEF2 0x82E9 +0xC2CBAEF3 0x44AB +0xC2CBAEF4 0x82EE +0xC2CBAEF5 0x44AC +0xC2CBAEF6 0x82D0 +0xC2CBAEF7 0x830E +0xC2CBAEF8 0x82E2 +0xC2CBAEF9 0x830B +0xC2CBAEFA 0x82FD +0xC2CBAEFB 0x5179 +0xC2CBAEFC 0x8676 +0xC2CBAEFD 0x459E +0xC2CBAEFE 0x8678 +0xC2CBAFA1 0x459F +0xC2CBAFA2 0x45A0 +0xC2CBAFA3 0x8675 +0xC2CBAFA4 0x867D +0xC2CBAFA5 0x460F +0xC2CBAFA6 0x8842 +0xC2CBAFA7 0x8866 +0xC2CBAFA8 0x461C +0xC2CBAFA9 0x898C +0xC2CBAFAA 0x8A05 +0xC2CBAFAB 0x46AE +0xC2CBAFAC 0x8A06 +0xC2CBAFAD 0x46B0 +0xC2CBAFAE 0x8C9F +0xC2CBAFAF 0x47D4 +0xC2CBAFB0 0x8FF1 +0xC2CBAFB1 0x8FE7 +0xC2CBAFB2 0x8FE9 +0xC2CBAFB3 0x8FEF +0xC2CBAFB4 0x90C2 +0xC2CBAFB5 0x90BC +0xC2CBAFB6 0x48BB +0xC2CBAFB7 0x90C6 +0xC2CBAFB8 0x90C0 +0xC2CBAFB9 0x48C1 +0xC2CBAFBA 0x48C2 +0xC2CBAFBB 0x90CD +0xC2CBAFBC 0x90C9 +0xC2CBAFBD 0x48BE +0xC2CBAFBE 0x90C4 +0xC2CBAFBF 0x48E5 +0xC2CBAFC0 0x9581 +0xC2CBAFC1 0x49C6 +0xC2CBAFC2 0x9CEC +0xC2CBAFC3 0x5032 +0xC2CBAFC4 0x4FF9 +0xC2CBAFC5 0x501D +0xC2CBAFC6 0x4FFF +0xC2CBAFC7 0x5004 +0xC2CBAFC8 0x4FF0 +0xC2CBAFC9 0x5003 +0xC2CBAFCA 0x462E +0xC2CBAFCB 0x5002 +0xC2CBAFCC 0x4FFC +0xC2CBAFCD 0x4FF2 +0xC2CBAFCE 0x5024 +0xC2CBAFCF 0x5008 +0xC2CBAFD0 0x5036 +0xC2CBAFD1 0x502E +0xC2CBAFD2 0x3465 +0xC2CBAFD3 0x5010 +0xC2CBAFD4 0x5038 +0xC2CBAFD5 0x5039 +0xC2CBAFD6 0x4FFD +0xC2CBAFD7 0x5056 +0xC2CBAFD8 0x4FFB +0xC2CBAFD9 0x51A3 +0xC2CBAFDA 0x51A6 +0xC2CBAFDB 0x51A1 +0xC2CBAFDC 0x34D1 +0xC2CBAFDD 0x34D0 +0xC2CBAFDE 0x51C7 +0xC2CBAFDF 0x51C9 +0xC2CBAFE0 0x5260 +0xC2CBAFE1 0x5264 +0xC2CBAFE2 0x5259 +0xC2CBAFE3 0x5265 +0xC2CBAFE4 0x5267 +0xC2CBAFE5 0x5257 +0xC2CBAFE6 0x5263 +0xC2CBAFE7 0x34EE +0xC2CBAFE8 0x5253 +0xC2CBAFE9 0x34EF +0xC2CBAFEA 0x52CF +0xC2CBAFEB 0x351E +0xC2CBAFEC 0x52CE +0xC2CBAFED 0x52D0 +0xC2CBAFEE 0x52D1 +0xC2CBAFEF 0x52CC +0xC2CBAFF0 0x354B +0xC2CBAFF1 0x354D +0xC2CBAFF2 0x3556 +0xC2CBAFF3 0x550D +0xC2CBAFF4 0x54F4 +0xC2CBAFF5 0x3592 +0xC2CBAFF6 0x5513 +0xC2CBAFF7 0x54EF +0xC2CBAFF8 0x54F5 +0xC2CBAFF9 0x54F9 +0xC2CBAFFA 0x5502 +0xC2CBAFFB 0x5500 +0xC2CBAFFC 0x3593 +0xC2CBAFFD 0x3590 +0xC2CBAFFE 0x5518 +0xC2CBB0A1 0x54F0 +0xC2CBB0A2 0x54F6 +0xC2CBB0A3 0x2F841 +0xC2CBB0A4 0x3597 +0xC2CBB0A5 0x5519 +0xC2CBB0A6 0x3623 +0xC2CBB0A7 0x5705 +0xC2CBB0A8 0x57C9 +0xC2CBB0A9 0x363F +0xC2CBB0AA 0x57B7 +0xC2CBB0AB 0x57CD +0xC2CBB0AC 0x3643 +0xC2CBB0AD 0x3642 +0xC2CBB0AE 0x3644 +0xC2CBB0AF 0x57BE +0xC2CBB0B0 0x57BB +0xC2CBB0B1 0x3645 +0xC2CBB0B2 0x57DB +0xC2CBB0B3 0x57C8 +0xC2CBB0B4 0x57C4 +0xC2CBB0B5 0x57C5 +0xC2CBB0B6 0x57D1 +0xC2CBB0B7 0x57CA +0xC2CBB0B8 0x57C0 +0xC2CBB0B9 0x36D9 +0xC2CBB0BA 0x36DE +0xC2CBB0BB 0x5A21 +0xC2CBB0BC 0x5A2A +0xC2CBB0BD 0x36CF +0xC2CBB0BE 0x5A1D +0xC2CBB0BF 0x36CD +0xC2CBB0C0 0x5A0B +0xC2CBB0C1 0x36DD +0xC2CBB0C2 0x36CE +0xC2CBB0C3 0x36D3 +0xC2CBB0C4 0x36D6 +0xC2CBB0C5 0x5A22 +0xC2CBB0C6 0x36DC +0xC2CBB0C7 0x36D1 +0xC2CBB0C8 0x5A24 +0xC2CBB0C9 0x36D0 +0xC2CBB0CA 0x5A14 +0xC2CBB0CB 0x5A31 +0xC2CBB0CC 0x36D5 +0xC2CBB0CD 0x5A2F +0xC2CBB0CE 0x5A1A +0xC2CBB0CF 0x5A12 +0xC2CBB0D0 0x36D4 +0xC2CBB0D1 0x36DB +0xC2CBB0D2 0x5A26 +0xC2CBB0D3 0x2172E +0xC2CBB0D4 0x3743 +0xC2CBB0D5 0x5BBC +0xC2CBB0D6 0x5BBB +0xC2CBB0D7 0x5BB7 +0xC2CBB0D8 0x5C05 +0xC2CBB0D9 0x5C06 +0xC2CBB0DA 0x5C52 +0xC2CBB0DB 0x5C53 +0xC2CBB0DC 0x37CD +0xC2CBB0DD 0x37D1 +0xC2CBB0DE 0x5CFA +0xC2CBB0DF 0x5CEB +0xC2CBB0E0 0x37CA +0xC2CBB0E1 0x5CF3 +0xC2CBB0E2 0x5CF5 +0xC2CBB0E3 0x5CE9 +0xC2CBB0E4 0x5CEF +0xC2CBB0E5 0x37D4 +0xC2CBB0E6 0x5E2A +0xC2CBB0E7 0x5E30 +0xC2CBB0E8 0x5E2E +0xC2CBB0E9 0x5E2C +0xC2CBB0EA 0x5E2F +0xC2CBB0EB 0x5EAF +0xC2CBB0EC 0x5EA9 +0xC2CBB0ED 0x3886 +0xC2CBB0EE 0x5EFD +0xC2CBB0EF 0x5F32 +0xC2CBB0F0 0x5F8E +0xC2CBB0F1 0x5F93 +0xC2CBB0F2 0x5F8F +0xC2CBB0F3 0x604F +0xC2CBB0F4 0x6099 +0xC2CBB0F5 0x3933 +0xC2CBB0F6 0x607E +0xC2CBB0F7 0x3937 +0xC2CBB0F8 0x6074 +0xC2CBB0F9 0x604B +0xC2CBB0FA 0x6073 +0xC2CBB0FB 0x6075 +0xC2CBB0FC 0x392A +0xC2CBB0FD 0x391F +0xC2CBB0FE 0x6056 +0xC2CBB1A1 0x60A9 +0xC2CBB1A2 0x608B +0xC2CBB1A3 0x60A6 +0xC2CBB1A4 0x3939 +0xC2CBB1A5 0x6093 +0xC2CBB1A6 0x60AE +0xC2CBB1A7 0x609E +0xC2CBB1A8 0x60A7 +0xC2CBB1A9 0x6245 +0xC2CBB1AA 0x39F2 +0xC2CBB1AB 0x39F8 +0xC2CBB1AC 0x632E +0xC2CBB1AD 0x39F7 +0xC2CBB1AE 0x6352 +0xC2CBB1AF 0x6330 +0xC2CBB1B0 0x635B +0xC2CBB1B1 0x39F4 +0xC2CBB1B2 0x6319 +0xC2CBB1B3 0x631B +0xC2CBB1B4 0x39F1 +0xC2CBB1B5 0x6331 +0xC2CBB1B6 0x635D +0xC2CBB1B7 0x6337 +0xC2CBB1B8 0x6335 +0xC2CBB1B9 0x6353 +0xC2CBB1BA 0x39F5 +0xC2CBB1BB 0x635C +0xC2CBB1BC 0x633F +0xC2CBB1BD 0x654B +0xC2CBB1BE 0x3A87 +0xC2CBB1BF 0x4369 +0xC2CBB1C0 0x658B +0xC2CBB1C1 0x3AB6 +0xC2CBB1C2 0x659A +0xC2CBB1C3 0x6650 +0xC2CBB1C4 0x6646 +0xC2CBB1C5 0x664E +0xC2CBB1C6 0x6640 +0xC2CBB1C7 0x3AE9 +0xC2CBB1C8 0x664B +0xC2CBB1C9 0x6648 +0xC2CBB1CA 0x3AEB +0xC2CBB1CB 0x6660 +0xC2CBB1CC 0x6644 +0xC2CBB1CD 0x664D +0xC2CBB1CE 0x3B34 +0xC2CBB1CF 0x6837 +0xC2CBB1D0 0x6824 +0xC2CBB1D1 0x3B62 +0xC2CBB1D2 0x3B5C +0xC2CBB1D3 0x681B +0xC2CBB1D4 0x6836 +0xC2CBB1D5 0x3B60 +0xC2CBB1D6 0x682C +0xC2CBB1D7 0x6819 +0xC2CBB1D8 0x6856 +0xC2CBB1D9 0x6847 +0xC2CBB1DA 0x683E +0xC2CBB1DB 0x681E +0xC2CBB1DC 0x2F8E1 +0xC2CBB1DD 0x6815 +0xC2CBB1DE 0x6822 +0xC2CBB1DF 0x6827 +0xC2CBB1E0 0x6859 +0xC2CBB1E1 0x6858 +0xC2CBB1E2 0x6855 +0xC2CBB1E3 0x6830 +0xC2CBB1E4 0x6823 +0xC2CBB1E5 0x6B2E +0xC2CBB1E6 0x6B2B +0xC2CBB1E7 0x6B30 +0xC2CBB1E8 0x6B6C +0xC2CBB1E9 0x3C61 +0xC2CBB1EA 0x6B8B +0xC2CBB1EB 0x3C7F +0xC2CBB1EC 0x6BE9 +0xC2CBB1ED 0x6BEA +0xC2CBB1EE 0x6BE5 +0xC2CBB1EF 0x6D6B +0xC2CBB1F0 0x3CE5 +0xC2CBB1F1 0x3CE6 +0xC2CBB1F2 0x6D73 +0xC2CBB1F3 0x6D57 +0xC2CBB1F4 0x3CE9 +0xC2CBB1F5 0x3CF3 +0xC2CBB1F6 0x6D5D +0xC2CBB1F7 0x6D56 +0xC2CBB1F8 0x6D8F +0xC2CBB1F9 0x6D5B +0xC2CBB1FA 0x6D1C +0xC2CBB1FB 0x6D9A +0xC2CBB1FC 0x6D9B +0xC2CBB1FD 0x6D99 +0xC2CBB1FE 0x3CEE +0xC2CBB2A1 0x6D81 +0xC2CBB2A2 0x6D71 +0xC2CBB2A3 0x3CED +0xC2CBB2A4 0x3CEC +0xC2CBB2A5 0x6D72 +0xC2CBB2A6 0x6D5C +0xC2CBB2A7 0x6D96 +0xC2CBB2A8 0x70C4 +0xC2CBB2A9 0x70DB +0xC2CBB2AA 0x70CC +0xC2CBB2AB 0x70D0 +0xC2CBB2AC 0x70E3 +0xC2CBB2AD 0x70DF +0xC2CBB2AE 0x3DB3 +0xC2CBB2AF 0x70D6 +0xC2CBB2B0 0x70EE +0xC2CBB2B1 0x70D5 +0xC2CBB2B2 0x3DB5 +0xC2CBB2B3 0x3E27 +0xC2CBB2B4 0x3E35 +0xC2CBB2B5 0x3E36 +0xC2CBB2B6 0x727A +0xC2CBB2B7 0x3E71 +0xC2CBB2B8 0x72F5 +0xC2CBB2B9 0x7302 +0xC2CBB2BA 0x3EB8 +0xC2CBB2BB 0x3EC2 +0xC2CBB2BC 0x73E2 +0xC2CBB2BD 0x73EC +0xC2CBB2BE 0x73D5 +0xC2CBB2BF 0x73F9 +0xC2CBB2C0 0x73DF +0xC2CBB2C1 0x73E6 +0xC2CBB2C2 0x3EC8 +0xC2CBB2C3 0x3EC0 +0xC2CBB2C4 0x3EC1 +0xC2CBB2C5 0x3EC4 +0xC2CBB2C6 0x73E4 +0xC2CBB2C7 0x73E1 +0xC2CBB2C8 0x74F3 +0xC2CBB2C9 0x3F1F +0xC2CBB2CA 0x3F1C +0xC2CBB2CB 0x3F1D +0xC2CBB2CC 0x3F4D +0xC2CBB2CD 0x7556 +0xC2CBB2CE 0x7555 +0xC2CBB2CF 0x7558 +0xC2CBB2D0 0x7557 +0xC2CBB2D1 0x755E +0xC2CBB2D2 0x75C3 +0xC2CBB2D3 0x3F87 +0xC2CBB2D4 0x3F82 +0xC2CBB2D5 0x75B4 +0xC2CBB2D6 0x3F7D +0xC2CBB2D7 0x75B1 +0xC2CBB2D8 0x3FDF +0xC2CBB2D9 0x4000 +0xC2CBB2DA 0x76CB +0xC2CBB2DB 0x76CC +0xC2CBB2DC 0x772A +0xC2CBB2DD 0x4020 +0xC2CBB2DE 0x7716 +0xC2CBB2DF 0x770F +0xC2CBB2E0 0x4022 +0xC2CBB2E1 0x4024 +0xC2CBB2E2 0x773F +0xC2CBB2E3 0x772B +0xC2CBB2E4 0x770E +0xC2CBB2E5 0x7724 +0xC2CBB2E6 0x4021 +0xC2CBB2E7 0x7721 +0xC2CBB2E8 0x7718 +0xC2CBB2E9 0x77DD +0xC2CBB2EA 0x40A4 +0xC2CBB2EB 0x40A5 +0xC2CBB2EC 0x7824 +0xC2CBB2ED 0x7836 +0xC2CBB2EE 0x4101 +0xC2CBB2EF 0x7958 +0xC2CBB2F0 0x7959 +0xC2CBB2F1 0x4103 +0xC2CBB2F2 0x7962 +0xC2CBB2F3 0x79DA +0xC2CBB2F4 0x79D9 +0xC2CBB2F5 0x4137 +0xC2CBB2F6 0x79E1 +0xC2CBB2F7 0x79E5 +0xC2CBB2F8 0x79E8 +0xC2CBB2F9 0x79DB +0xC2CBB2FA 0x4138 +0xC2CBB2FB 0x79E2 +0xC2CBB2FC 0x79F0 +0xC2CBB2FD 0x4199 +0xC2CBB2FE 0x4198 +0xC2CBB3A1 0x4197 +0xC2CBB3A2 0x41C9 +0xC2CBB3A3 0x7ADA +0xC2CBB3A4 0x7ADD +0xC2CBB3A5 0x41C7 +0xC2CBB3A6 0x7ADB +0xC2CBB3A7 0x7ADC +0xC2CBB3A8 0x41D9 +0xC2CBB3A9 0x41DB +0xC2CBB3AA 0x7B0D +0xC2CBB3AB 0x7B0B +0xC2CBB3AC 0x7B14 +0xC2CBB3AD 0x7C8E +0xC2CBB3AE 0x7C86 +0xC2CBB3AF 0x427B +0xC2CBB3B0 0x7C87 +0xC2CBB3B1 0x7C83 +0xC2CBB3B2 0x7C8B +0xC2CBB3B3 0x427C +0xC2CBB3B4 0x42BD +0xC2CBB3B5 0x42BC +0xC2CBB3B6 0x42C3 +0xC2CBB3B7 0x7D24 +0xC2CBB3B8 0x42C1 +0xC2CBB3B9 0x42BF +0xC2CBB3BA 0x42C4 +0xC2CBB3BB 0x7D25 +0xC2CBB3BC 0x7F62 +0xC2CBB3BD 0x7F93 +0xC2CBB3BE 0x7F99 +0xC2CBB3BF 0x7F97 +0xC2CBB3C0 0x437E +0xC2CBB3C1 0x437F +0xC2CBB3C2 0x7FC4 +0xC2CBB3C3 0x7FC6 +0xC2CBB3C4 0x800A +0xC2CBB3C5 0x43B4 +0xC2CBB3C6 0x43B3 +0xC2CBB3C7 0x8040 +0xC2CBB3C8 0x803C +0xC2CBB3C9 0x803B +0xC2CBB3CA 0x80F6 +0xC2CBB3CB 0x80FF +0xC2CBB3CC 0x80EE +0xC2CBB3CD 0x8104 +0xC2CBB3CE 0x8103 +0xC2CBB3CF 0x8107 +0xC2CBB3D0 0x2F983 +0xC2CBB3D1 0x43E6 +0xC2CBB3D2 0x80F7 +0xC2CBB3D3 0x4459 +0xC2CBB3D4 0x445A +0xC2CBB3D5 0x822D +0xC2CBB3D6 0x4464 +0xC2CBB3D7 0x8227 +0xC2CBB3D8 0x8229 +0xC2CBB3D9 0x831F +0xC2CBB3DA 0x8357 +0xC2CBB3DB 0x44B4 +0xC2CBB3DC 0x44B9 +0xC2CBB3DD 0x44B7 +0xC2CBB3DE 0x44B5 +0xC2CBB3DF 0x8321 +0xC2CBB3E0 0x44C1 +0xC2CBB3E1 0x44B1 +0xC2CBB3E2 0x8318 +0xC2CBB3E3 0x8358 +0xC2CBB3E4 0x44B3 +0xC2CBB3E5 0x44BA +0xC2CBB3E6 0x458C +0xC2CBB3E7 0x458B +0xC2CBB3E8 0x458D +0xC2CBB3E9 0x8684 +0xC2CBB3EA 0x869F +0xC2CBB3EB 0x869B +0xC2CBB3EC 0x8689 +0xC2CBB3ED 0x86A6 +0xC2CBB3EE 0x8692 +0xC2CBB3EF 0x868F +0xC2CBB3F0 0x86A0 +0xC2CBB3F1 0x884F +0xC2CBB3F2 0x8878 +0xC2CBB3F3 0x887A +0xC2CBB3F4 0x886E +0xC2CBB3F5 0x887B +0xC2CBB3F6 0x8884 +0xC2CBB3F7 0x8873 +0xC2CBB3F8 0x4678 +0xC2CBB3F9 0x4677 +0xC2CBB3FA 0x8A0D +0xC2CBB3FB 0x8A0B +0xC2CBB3FC 0x8A19 +0xC2CBB3FD 0x46B2 +0xC2CBB3FE 0x47D6 +0xC2CBB4A1 0x8ED0 +0xC2CBB4A2 0x4845 +0xC2CBB4A3 0x4892 +0xC2CBB4A4 0x4895 +0xC2CBB4A5 0x8FF9 +0xC2CBB4A6 0x9009 +0xC2CBB4A7 0x9008 +0xC2CBB4A8 0x48C6 +0xC2CBB4A9 0x90DE +0xC2CBB4AA 0x9151 +0xC2CBB4AB 0x48E7 +0xC2CBB4AC 0x48E8 +0xC2CBB4AD 0x91DB +0xC2CBB4AE 0x91DF +0xC2CBB4AF 0x91DE +0xC2CBB4B0 0x91D6 +0xC2CBB4B1 0x91E0 +0xC2CBB4B2 0x9585 +0xC2CBB4B3 0x9660 +0xC2CBB4B4 0x9659 +0xC2CBB4B5 0x49CB +0xC2CBB4B6 0x9656 +0xC2CBB4B7 0x49CD +0xC2CBB4B8 0x49F1 +0xC2CBB4B9 0x96BD +0xC2CBB4BA 0x4B22 +0xC2CBB4BB 0x3421 +0xC2CBB4BC 0x5042 +0xC2CBB4BD 0x5059 +0xC2CBB4BE 0x346F +0xC2CBB4BF 0x5044 +0xC2CBB4C0 0x5066 +0xC2CBB4C1 0x5052 +0xC2CBB4C2 0x5054 +0xC2CBB4C3 0x5071 +0xC2CBB4C4 0x5050 +0xC2CBB4C5 0x507B +0xC2CBB4C6 0x507C +0xC2CBB4C7 0x5058 +0xC2CBB4C8 0x3470 +0xC2CBB4C9 0x3464 +0xC2CBB4CA 0x5079 +0xC2CBB4CB 0x506C +0xC2CBB4CC 0x5078 +0xC2CBB4CD 0x51A8 +0xC2CBB4CE 0x51D1 +0xC2CBB4CF 0x51CF +0xC2CBB4D0 0x5268 +0xC2CBB4D1 0x5276 +0xC2CBB4D2 0x52D4 +0xC2CBB4D3 0x352D +0xC2CBB4D4 0x53A0 +0xC2CBB4D5 0x53C4 +0xC2CBB4D6 0x3558 +0xC2CBB4D7 0x5558 +0xC2CBB4D8 0x554C +0xC2CBB4D9 0x5568 +0xC2CBB4DA 0x35A6 +0xC2CBB4DB 0x5549 +0xC2CBB4DC 0x35A4 +0xC2CBB4DD 0x359F +0xC2CBB4DE 0x555D +0xC2CBB4DF 0x5529 +0xC2CBB4E0 0x20DAE +0xC2CBB4E1 0x5554 +0xC2CBB4E2 0x5553 +0xC2CBB4E3 0x35A3 +0xC2CBB4E4 0x555A +0xC2CBB4E5 0x35A0 +0xC2CBB4E6 0x553A +0xC2CBB4E7 0x553F +0xC2CBB4E8 0x552B +0xC2CBB4E9 0x57EA +0xC2CBB4EA 0x364A +0xC2CBB4EB 0x57EF +0xC2CBB4EC 0x3647 +0xC2CBB4ED 0x3648 +0xC2CBB4EE 0x57DD +0xC2CBB4EF 0x57FE +0xC2CBB4F0 0x2F855 +0xC2CBB4F1 0x57DE +0xC2CBB4F2 0x57E6 +0xC2CBB4F3 0x3649 +0xC2CBB4F4 0x57E8 +0xC2CBB4F5 0x57FF +0xC2CBB4F6 0x5803 +0xC2CBB4F7 0x58F7 +0xC2CBB4F8 0x68A6 +0xC2CBB4F9 0x591F +0xC2CBB4FA 0x369E +0xC2CBB4FB 0x595B +0xC2CBB4FC 0x595D +0xC2CBB4FD 0x595E +0xC2CBB4FE 0x21637 +0xC2CBB5A1 0x36E8 +0xC2CBB5A2 0x5A2B +0xC2CBB5A3 0x36EC +0xC2CBB5A4 0x5A3B +0xC2CBB5A5 0x36ED +0xC2CBB5A6 0x36E6 +0xC2CBB5A7 0x5A61 +0xC2CBB5A8 0x5A3A +0xC2CBB5A9 0x5A6E +0xC2CBB5AA 0x5A4B +0xC2CBB5AB 0x5A6B +0xC2CBB5AC 0x36EB +0xC2CBB5AD 0x36E7 +0xC2CBB5AE 0x5A45 +0xC2CBB5AF 0x5A4E +0xC2CBB5B0 0x5A68 +0xC2CBB5B1 0x5A3D +0xC2CBB5B2 0x5A71 +0xC2CBB5B3 0x5A3F +0xC2CBB5B4 0x5A6F +0xC2CBB5B5 0x5A75 +0xC2CBB5B6 0x36E9 +0xC2CBB5B7 0x5A73 +0xC2CBB5B8 0x5A2C +0xC2CBB5B9 0x5A59 +0xC2CBB5BA 0x5A54 +0xC2CBB5BB 0x5A4F +0xC2CBB5BC 0x5A63 +0xC2CBB5BD 0x375C +0xC2CBB5BE 0x375D +0xC2CBB5BF 0x5BC8 +0xC2CBB5C0 0x3760 +0xC2CBB5C1 0x5BC3 +0xC2CBB5C2 0x375B +0xC2CBB5C3 0x5C5B +0xC2CBB5C4 0x5C61 +0xC2CBB5C5 0x3799 +0xC2CBB5C6 0x5D21 +0xC2CBB5C7 0x5D0A +0xC2CBB5C8 0x5D09 +0xC2CBB5C9 0x37D8 +0xC2CBB5CA 0x5D2C +0xC2CBB5CB 0x5D08 +0xC2CBB5CC 0x37DA +0xC2CBB5CD 0x37DD +0xC2CBB5CE 0x5D2A +0xC2CBB5CF 0x5D15 +0xC2CBB5D0 0x37E0 +0xC2CBB5D1 0x5D10 +0xC2CBB5D2 0x5D13 +0xC2CBB5D3 0x37E5 +0xC2CBB5D4 0x5D2F +0xC2CBB5D5 0x5D18 +0xC2CBB5D6 0x37D7 +0xC2CBB5D7 0x5DE3 +0xC2CBB5D8 0x5E39 +0xC2CBB5D9 0x5E35 +0xC2CBB5DA 0x5E3A +0xC2CBB5DB 0x5E32 +0xC2CBB5DC 0x384E +0xC2CBB5DD 0x388C +0xC2CBB5DE 0x3888 +0xC2CBB5DF 0x2F88D +0xC2CBB5E0 0x5EBB +0xC2CBB5E1 0x5EBA +0xC2CBB5E2 0x5F34 +0xC2CBB5E3 0x5F39 +0xC2CBB5E4 0x38CE +0xC2CBB5E5 0x2F89C +0xC2CBB5E6 0x38E5 +0xC2CBB5E7 0x38E6 +0xC2CBB5E8 0x6098 +0xC2CBB5E9 0x3932 +0xC2CBB5EA 0x60D0 +0xC2CBB5EB 0x3940 +0xC2CBB5EC 0x3947 +0xC2CBB5ED 0x394C +0xC2CBB5EE 0x60D7 +0xC2CBB5EF 0x60AA +0xC2CBB5F0 0x3935 +0xC2CBB5F1 0x60A1 +0xC2CBB5F2 0x60A4 +0xC2CBB5F3 0x3930 +0xC2CBB5F4 0x60EE +0xC2CBB5F5 0x3943 +0xC2CBB5F6 0x60E7 +0xC2CBB5F7 0x394D +0xC2CBB5F8 0x60E8 +0xC2CBB5F9 0x60DE +0xC2CBB5FA 0x39B7 +0xC2CBB5FB 0x39F3 +0xC2CBB5FC 0x637E +0xC2CBB5FD 0x638B +0xC2CBB5FE 0x3A02 +0xC2CBB6A1 0x3A0B +0xC2CBB6A2 0x6379 +0xC2CBB6A3 0x6386 +0xC2CBB6A4 0x6393 +0xC2CBB6A5 0x3A04 +0xC2CBB6A6 0x6373 +0xC2CBB6A7 0x636A +0xC2CBB6A8 0x2F8BA +0xC2CBB6A9 0x636C +0xC2CBB6AA 0x3A08 +0xC2CBB6AB 0x637F +0xC2CBB6AC 0x39FC +0xC2CBB6AD 0x63B2 +0xC2CBB6AE 0x63BA +0xC2CBB6AF 0x39FF +0xC2CBB6B0 0x3A00 +0xC2CBB6B1 0x6366 +0xC2CBB6B2 0x6374 +0xC2CBB6B3 0x3A8B +0xC2CBB6B4 0x655A +0xC2CBB6B5 0x3A8D +0xC2CBB6B6 0x654E +0xC2CBB6B7 0x654D +0xC2CBB6B8 0x658D +0xC2CBB6B9 0x658E +0xC2CBB6BA 0x65AD +0xC2CBB6BB 0x3ACA +0xC2CBB6BC 0x65C7 +0xC2CBB6BD 0x65CA +0xC2CBB6BE 0x3ACB +0xC2CBB6BF 0x65C9 +0xC2CBB6C0 0x2F8CB +0xC2CBB6C1 0x65E3 +0xC2CBB6C2 0x6657 +0xC2CBB6C3 0x3AF3 +0xC2CBB6C4 0x6663 +0xC2CBB6C5 0x6667 +0xC2CBB6C6 0x671A +0xC2CBB6C7 0x6719 +0xC2CBB6C8 0x6716 +0xC2CBB6C9 0x3B36 +0xC2CBB6CA 0x3B6A +0xC2CBB6CB 0x689E +0xC2CBB6CC 0x68B6 +0xC2CBB6CD 0x6898 +0xC2CBB6CE 0x6873 +0xC2CBB6CF 0x3B6B +0xC2CBB6D0 0x689A +0xC2CBB6D1 0x688E +0xC2CBB6D2 0x68B7 +0xC2CBB6D3 0x68DB +0xC2CBB6D4 0x68A5 +0xC2CBB6D5 0x686C +0xC2CBB6D6 0x68C1 +0xC2CBB6D7 0x6884 +0xC2CBB6D8 0x3B71 +0xC2CBB6D9 0x3B68 +0xC2CBB6DA 0x6895 +0xC2CBB6DB 0x687A +0xC2CBB6DC 0x6899 +0xC2CBB6DD 0x3B72 +0xC2CBB6DE 0x68B8 +0xC2CBB6DF 0x68B9 +0xC2CBB6E0 0x6870 +0xC2CBB6E1 0x3C2E +0xC2CBB6E2 0x6B35 +0xC2CBB6E3 0x3C62 +0xC2CBB6E4 0x6B90 +0xC2CBB6E5 0x6BBB +0xC2CBB6E6 0x6BED +0xC2CBB6E7 0x3C98 +0xC2CBB6E8 0x3CB5 +0xC2CBB6E9 0x3CEB +0xC2CBB6EA 0x6DC1 +0xC2CBB6EB 0x6DC3 +0xC2CBB6EC 0x6DCE +0xC2CBB6ED 0x3CFB +0xC2CBB6EE 0x3CF8 +0xC2CBB6EF 0x6DAD +0xC2CBB6F0 0x6E04 +0xC2CBB6F1 0x3CF5 +0xC2CBB6F2 0x6DB9 +0xC2CBB6F3 0x3D08 +0xC2CBB6F4 0x6DE7 +0xC2CBB6F5 0x2F907 +0xC2CBB6F6 0x6E08 +0xC2CBB6F7 0x6E06 +0xC2CBB6F8 0x3D0A +0xC2CBB6F9 0x6E0A +0xC2CBB6FA 0x6DB0 +0xC2CBB6FB 0x3D06 +0xC2CBB6FC 0x6DF8 +0xC2CBB6FD 0x6E0C +0xC2CBB6FE 0x3CFD +0xC2CBB7A1 0x6DB1 +0xC2CBB7A2 0x3CFA +0xC2CBB7A3 0x6E02 +0xC2CBB7A4 0x6E07 +0xC2CBB7A5 0x6E09 +0xC2CBB7A6 0x6E01 +0xC2CBB7A7 0x6E17 +0xC2CBB7A8 0x6DFF +0xC2CBB7A9 0x6E12 +0xC2CBB7AA 0x3DBA +0xC2CBB7AB 0x3DB9 +0xC2CBB7AC 0x7103 +0xC2CBB7AD 0x7107 +0xC2CBB7AE 0x7101 +0xC2CBB7AF 0x70F5 +0xC2CBB7B0 0x70F1 +0xC2CBB7B1 0x7108 +0xC2CBB7B2 0x70F2 +0xC2CBB7B3 0x710F +0xC2CBB7B4 0x3DBB +0xC2CBB7B5 0x70FE +0xC2CBB7B6 0x3E18 +0xC2CBB7B7 0x3E40 +0xC2CBB7B8 0x3E3D +0xC2CBB7B9 0x731A +0xC2CBB7BA 0x7310 +0xC2CBB7BB 0x730E +0xC2CBB7BC 0x7402 +0xC2CBB7BD 0x73F3 +0xC2CBB7BE 0x3ECD +0xC2CBB7BF 0x3EC9 +0xC2CBB7C0 0x73FB +0xC2CBB7C1 0x3ECB +0xC2CBB7C2 0x3ECA +0xC2CBB7C3 0x3ECE +0xC2CBB7C4 0x751B +0xC2CBB7C5 0x7523 +0xC2CBB7C6 0x7561 +0xC2CBB7C7 0x7568 +0xC2CBB7C8 0x3F5E +0xC2CBB7C9 0x7567 +0xC2CBB7CA 0x75D3 +0xC2CBB7CB 0x3F91 +0xC2CBB7CC 0x3F8C +0xC2CBB7CD 0x7690 +0xC2CBB7CE 0x3FE1 +0xC2CBB7CF 0x4002 +0xC2CBB7D0 0x76D5 +0xC2CBB7D1 0x76D7 +0xC2CBB7D2 0x76D6 +0xC2CBB7D3 0x7730 +0xC2CBB7D4 0x402B +0xC2CBB7D5 0x7726 +0xC2CBB7D6 0x402A +0xC2CBB7D7 0x7740 +0xC2CBB7D8 0x3E14 +0xC2CBB7D9 0x771E +0xC2CBB7DA 0x40AD +0xC2CBB7DB 0x40A3 +0xC2CBB7DC 0x40AB +0xC2CBB7DD 0x7847 +0xC2CBB7DE 0x40AF +0xC2CBB7DF 0x784B +0xC2CBB7E0 0x7851 +0xC2CBB7E1 0x784F +0xC2CBB7E2 0x7842 +0xC2CBB7E3 0x7846 +0xC2CBB7E4 0x4104 +0xC2CBB7E5 0x796E +0xC2CBB7E6 0x796C +0xC2CBB7E7 0x79F2 +0xC2CBB7E8 0x4144 +0xC2CBB7E9 0x79F1 +0xC2CBB7EA 0x79F5 +0xC2CBB7EB 0x79F3 +0xC2CBB7EC 0x79F9 +0xC2CBB7ED 0x413D +0xC2CBB7EE 0x4147 +0xC2CBB7EF 0x419C +0xC2CBB7F0 0x7A9A +0xC2CBB7F1 0x7A93 +0xC2CBB7F2 0x7A91 +0xC2CBB7F3 0x7AE1 +0xC2CBB7F4 0x41E0 +0xC2CBB7F5 0x41E4 +0xC2CBB7F6 0x7B21 +0xC2CBB7F7 0x7B1C +0xC2CBB7F8 0x7B16 +0xC2CBB7F9 0x7B17 +0xC2CBB7FA 0x7B36 +0xC2CBB7FB 0x7B1F +0xC2CBB7FC 0x4280 +0xC2CBB7FD 0x7C93 +0xC2CBB7FE 0x7C99 +0xC2CBB8A1 0x7C9A +0xC2CBB8A2 0x7C9C +0xC2CBB8A3 0x42CA +0xC2CBB8A4 0x7D49 +0xC2CBB8A5 0x42D4 +0xC2CBB8A6 0x7D34 +0xC2CBB8A7 0x7D37 +0xC2CBB8A8 0x42D2 +0xC2CBB8A9 0x7D2D +0xC2CBB8AA 0x42CB +0xC2CBB8AB 0x7D4C +0xC2CBB8AC 0x42CE +0xC2CBB8AD 0x42D3 +0xC2CBB8AE 0x7D48 +0xC2CBB8AF 0x4344 +0xC2CBB8B0 0x4348 +0xC2CBB8B1 0x7F3B +0xC2CBB8B2 0x4345 +0xC2CBB8B3 0x4381 +0xC2CBB8B4 0x4386 +0xC2CBB8B5 0x4385 +0xC2CBB8B6 0x8008 +0xC2CBB8B7 0x801A +0xC2CBB8B8 0x43A3 +0xC2CBB8B9 0x801D +0xC2CBB8BA 0x43B5 +0xC2CBB8BB 0x8049 +0xC2CBB8BC 0x8045 +0xC2CBB8BD 0x8044 +0xC2CBB8BE 0x7C9B +0xC2CBB8BF 0x43FA +0xC2CBB8C0 0x43F9 +0xC2CBB8C1 0x812A +0xC2CBB8C2 0x812E +0xC2CBB8C3 0x43FB +0xC2CBB8C4 0x43F2 +0xC2CBB8C5 0x8131 +0xC2CBB8C6 0x43EF +0xC2CBB8C7 0x811A +0xC2CBB8C8 0x8134 +0xC2CBB8C9 0x8117 +0xC2CBB8CA 0x445B +0xC2CBB8CB 0x4466 +0xC2CBB8CC 0x44CE +0xC2CBB8CD 0x831D +0xC2CBB8CE 0x8371 +0xC2CBB8CF 0x8384 +0xC2CBB8D0 0x8380 +0xC2CBB8D1 0x8372 +0xC2CBB8D2 0x83A1 +0xC2CBB8D3 0x35B4 +0xC2CBB8D4 0x8379 +0xC2CBB8D5 0x8391 +0xC2CBB8D6 0x44C8 +0xC2CBB8D7 0x839F +0xC2CBB8D8 0x83AD +0xC2CBB8D9 0x44D1 +0xC2CBB8DA 0x44C5 +0xC2CBB8DB 0x8323 +0xC2CBB8DC 0x44D2 +0xC2CBB8DD 0x8385 +0xC2CBB8DE 0x839C +0xC2CBB8DF 0x83B7 +0xC2CBB8E0 0x8658 +0xC2CBB8E1 0x865A +0xC2CBB8E2 0x458F +0xC2CBB8E3 0x8657 +0xC2CBB8E4 0x86B2 +0xC2CBB8E5 0x45A7 +0xC2CBB8E6 0x86AE +0xC2CBB8E7 0x45A5 +0xC2CBB8E8 0x45A4 +0xC2CBB8E9 0x4611 +0xC2CBB8EA 0x8845 +0xC2CBB8EB 0x889C +0xC2CBB8EC 0x8894 +0xC2CBB8ED 0x88A3 +0xC2CBB8EE 0x888F +0xC2CBB8EF 0x88A5 +0xC2CBB8F0 0x88A9 +0xC2CBB8F1 0x88A6 +0xC2CBB8F2 0x888A +0xC2CBB8F3 0x88A0 +0xC2CBB8F4 0x8890 +0xC2CBB8F5 0x8992 +0xC2CBB8F6 0x8991 +0xC2CBB8F7 0x8994 +0xC2CBB8F8 0x46B5 +0xC2CBB8F9 0x8A26 +0xC2CBB8FA 0x8A32 +0xC2CBB8FB 0x8A28 +0xC2CBB8FC 0x46B4 +0xC2CBB8FD 0x46BD +0xC2CBB8FE 0x8A1C +0xC2CBB9A1 0x46BB +0xC2CBB9A2 0x8A2B +0xC2CBB9A3 0x8A20 +0xC2CBB9A4 0x46B9 +0xC2CBB9A5 0x8A29 +0xC2CBB9A6 0x46C2 +0xC2CBB9A7 0x46BE +0xC2CBB9A8 0x46BA +0xC2CBB9A9 0x8A21 +0xC2CBB9AA 0x8C3A +0xC2CBB9AB 0x3AB7 +0xC2CBB9AC 0x8C5B +0xC2CBB9AD 0x8C58 +0xC2CBB9AE 0x8C7C +0xC2CBB9AF 0x4758 +0xC2CBB9B0 0x8CA6 +0xC2CBB9B1 0x8CAE +0xC2CBB9B2 0x8CAD +0xC2CBB9B3 0x8D65 +0xC2CBB9B4 0x479B +0xC2CBB9B5 0x8D7E +0xC2CBB9B6 0x479C +0xC2CBB9B7 0x8D7C +0xC2CBB9B8 0x8D7F +0xC2CBB9B9 0x8D7A +0xC2CBB9BA 0x8DBD +0xC2CBB9BB 0x47DA +0xC2CBB9BC 0x47DE +0xC2CBB9BD 0x8DC0 +0xC2CBB9BE 0x8DBB +0xC2CBB9BF 0x8EAD +0xC2CBB9C0 0x8EAF +0xC2CBB9C1 0x8ED6 +0xC2CBB9C2 0x484D +0xC2CBB9C3 0x4846 +0xC2CBB9C4 0x4847 +0xC2CBB9C5 0x484B +0xC2CBB9C6 0x484C +0xC2CBB9C7 0x8ED9 +0xC2CBB9C8 0x4848 +0xC2CBB9C9 0x4899 +0xC2CBB9CA 0x9012 +0xC2CBB9CB 0x900E +0xC2CBB9CC 0x9025 +0xC2CBB9CD 0x489B +0xC2CBB9CE 0x9013 +0xC2CBB9CF 0x90EE +0xC2CBB9D0 0x48CE +0xC2CBB9D1 0x90AB +0xC2CBB9D2 0x90F7 +0xC2CBB9D3 0x48EB +0xC2CBB9D4 0x9159 +0xC2CBB9D5 0x9154 +0xC2CBB9D6 0x91F2 +0xC2CBB9D7 0x91F0 +0xC2CBB9D8 0x91E5 +0xC2CBB9D9 0x91F6 +0xC2CBB9DA 0x491C +0xC2CBB9DB 0x498C +0xC2CBB9DC 0x9587 +0xC2CBB9DD 0x49D1 +0xC2CBB9DE 0x965A +0xC2CBB9DF 0x49D6 +0xC2CBB9E0 0x49D3 +0xC2CBB9E1 0x966E +0xC2CBB9E2 0x49D4 +0xC2CBB9E3 0x49D0 +0xC2CBB9E4 0x49D5 +0xC2CBB9E5 0x9679 +0xC2CBB9E6 0x4A0B +0xC2CBB9E7 0x98E1 +0xC2CBB9E8 0x98E6 +0xC2CBB9E9 0x4BC6 +0xC2CBB9EA 0x9EC4 +0xC2CBB9EB 0x9ED2 +0xC2CBB9EC 0x4E80 +0xC2CBB9ED 0x3424 +0xC2CBB9EE 0x4E81 +0xC2CBB9EF 0x508F +0xC2CBB9F0 0x5097 +0xC2CBB9F1 0x5088 +0xC2CBB9F2 0x5089 +0xC2CBB9F3 0x3474 +0xC2CBB9F4 0x347A +0xC2CBB9F5 0x5081 +0xC2CBB9F6 0x5160 +0xC2CBB9F7 0x20564 +0xC2CBB9F8 0x34C3 +0xC2CBB9F9 0x5E42 +0xC2CBB9FA 0x51D3 +0xC2CBB9FB 0x34D4 +0xC2CBB9FC 0x34D5 +0xC2CBB9FD 0x51D2 +0xC2CBB9FE 0x51D6 +0xC2CBBAA1 0x5273 +0xC2CBBAA2 0x34FB +0xC2CBBAA3 0x5270 +0xC2CBBAA4 0x34F7 +0xC2CBBAA5 0x3532 +0xC2CBBAA6 0x2F833 +0xC2CBBAA7 0x53A8 +0xC2CBBAA8 0x53A6 +0xC2CBBAA9 0x53C5 +0xC2CBBAAA 0x5597 +0xC2CBBAAB 0x55DE +0xC2CBBAAC 0x35BA +0xC2CBBAAD 0x35BF +0xC2CBBAAE 0x5596 +0xC2CBBAAF 0x55B4 +0xC2CBBAB0 0x35C7 +0xC2CBBAB1 0x5585 +0xC2CBBAB2 0x35B7 +0xC2CBBAB3 0x559B +0xC2CBBAB4 0x55A0 +0xC2CBBAB5 0x35B9 +0xC2CBBAB6 0x5559 +0xC2CBBAB7 0x35C3 +0xC2CBBAB8 0x5586 +0xC2CBBAB9 0x35BD +0xC2CBBABA 0x35D0 +0xC2CBBABB 0x55AF +0xC2CBBABC 0x557A +0xC2CBBABD 0x35C1 +0xC2CBBABE 0x35BE +0xC2CBBABF 0x35CD +0xC2CBBAC0 0x559E +0xC2CBBAC1 0x35CB +0xC2CBBAC2 0x55A9 +0xC2CBBAC3 0x570F +0xC2CBBAC4 0x570E +0xC2CBBAC5 0x581A +0xC2CBBAC6 0x364F +0xC2CBBAC7 0x581F +0xC2CBBAC8 0x3653 +0xC2CBBAC9 0x583C +0xC2CBBACA 0x5818 +0xC2CBBACB 0x583E +0xC2CBBACC 0x5826 +0xC2CBBACD 0x3655 +0xC2CBBACE 0x583A +0xC2CBBACF 0x21364 +0xC2CBBAD0 0x5822 +0xC2CBBAD1 0x3651 +0xC2CBBAD2 0x58FB +0xC2CBBAD3 0x5963 +0xC2CBBAD4 0x5964 +0xC2CBBAD5 0x369F +0xC2CBBAD6 0x5AA8 +0xC2CBBAD7 0x5AA3 +0xC2CBBAD8 0x5A82 +0xC2CBBAD9 0x5A88 +0xC2CBBADA 0x5AA1 +0xC2CBBADB 0x5A85 +0xC2CBBADC 0x5A98 +0xC2CBBADD 0x36FE +0xC2CBBADE 0x5A99 +0xC2CBBADF 0x36FB +0xC2CBBAE0 0x5A89 +0xC2CBBAE1 0x5A81 +0xC2CBBAE2 0x5A96 +0xC2CBBAE3 0x5A80 +0xC2CBBAE4 0x36F1 +0xC2CBBAE5 0x36F5 +0xC2CBBAE6 0x5A91 +0xC2CBBAE7 0x36EF +0xC2CBBAE8 0x3704 +0xC2CBBAE9 0x3703 +0xC2CBBAEA 0x36F4 +0xC2CBBAEB 0x5ACF +0xC2CBBAEC 0x36F3 +0xC2CBBAED 0x3702 +0xC2CBBAEE 0x36F7 +0xC2CBBAEF 0x36FA +0xC2CBBAF0 0x36FD +0xC2CBBAF1 0x36EE +0xC2CBBAF2 0x5A87 +0xC2CBBAF3 0x5AA0 +0xC2CBBAF4 0x36F0 +0xC2CBBAF5 0x5A79 +0xC2CBBAF6 0x36F2 +0xC2CBBAF7 0x5A86 +0xC2CBBAF8 0x5AAB +0xC2CBBAF9 0x5AAA +0xC2CBBAFA 0x5AA4 +0xC2CBBAFB 0x5A8D +0xC2CBBAFC 0x5A7E +0xC2CBBAFD 0x3744 +0xC2CBBAFE 0x5BD5 +0xC2CBBBA1 0x3762 +0xC2CBBBA2 0x3777 +0xC2CBBBA3 0x3DC9 +0xC2CBBBA4 0x5C1E +0xC2CBBBA5 0x5C5F +0xC2CBBBA6 0x5C5E +0xC2CBBBA7 0x5D44 +0xC2CBBBA8 0x5D3E +0xC2CBBBA9 0x37E8 +0xC2CBBBAA 0x5D48 +0xC2CBBBAB 0x5D1C +0xC2CBBBAC 0x37EF +0xC2CBBBAD 0x5D5B +0xC2CBBBAE 0x5D4D +0xC2CBBBAF 0x37E6 +0xC2CBBBB0 0x37ED +0xC2CBBBB1 0x5D57 +0xC2CBBBB2 0x37E7 +0xC2CBBBB3 0x5D53 +0xC2CBBBB4 0x5D4F +0xC2CBBBB5 0x37EB +0xC2CBBBB6 0x5D3B +0xC2CBBBB7 0x5D46 +0xC2CBBBB8 0x382D +0xC2CBBBB9 0x3855 +0xC2CBBBBA 0x5E46 +0xC2CBBBBB 0x5E47 +0xC2CBBBBC 0x3853 +0xC2CBBBBD 0x5E48 +0xC2CBBBBE 0x5EC0 +0xC2CBBBBF 0x5EBD +0xC2CBBBC0 0x5EBF +0xC2CBBBC1 0x3890 +0xC2CBBBC2 0x5F11 +0xC2CBBBC3 0x38BE +0xC2CBBBC4 0x5F3E +0xC2CBBBC5 0x5F3B +0xC2CBBBC6 0x38BD +0xC2CBBBC7 0x5F3A +0xC2CBBBC8 0x38CF +0xC2CBBBC9 0x38D0 +0xC2CBBBCA 0x38EC +0xC2CBBBCB 0x5FA7 +0xC2CBBBCC 0x394B +0xC2CBBBCD 0x60EA +0xC2CBBBCE 0x3948 +0xC2CBBBCF 0x6107 +0xC2CBBBD0 0x6122 +0xC2CBBBD1 0x610C +0xC2CBBBD2 0x3955 +0xC2CBBBD3 0x3951 +0xC2CBBBD4 0x60B3 +0xC2CBBBD5 0x60D6 +0xC2CBBBD6 0x60D2 +0xC2CBBBD7 0x394E +0xC2CBBBD8 0x60E3 +0xC2CBBBD9 0x60E5 +0xC2CBBBDA 0x60E9 +0xC2CBBBDB 0x396B +0xC2CBBBDC 0x395E +0xC2CBBBDD 0x6111 +0xC2CBBBDE 0x60FD +0xC2CBBBDF 0x3960 +0xC2CBBBE0 0x3967 +0xC2CBBBE1 0x611E +0xC2CBBBE2 0x6120 +0xC2CBBBE3 0x6121 +0xC2CBBBE4 0x621E +0xC2CBBBE5 0x39B8 +0xC2CBBBE6 0x63E2 +0xC2CBBBE7 0x63DE +0xC2CBBBE8 0x63E6 +0xC2CBBBE9 0x3A14 +0xC2CBBBEA 0x3A0F +0xC2CBBBEB 0x3A07 +0xC2CBBBEC 0x3A13 +0xC2CBBBED 0x63F8 +0xC2CBBBEE 0x3A17 +0xC2CBBBEF 0x63FE +0xC2CBBBF0 0x63C1 +0xC2CBBBF1 0x63BF +0xC2CBBBF2 0x63F7 +0xC2CBBBF3 0x63D1 +0xC2CBBBF4 0x655F +0xC2CBBBF5 0x6560 +0xC2CBBBF6 0x6561 +0xC2CBBBF7 0x3A9A +0xC2CBBBF8 0x3AB8 +0xC2CBBBF9 0x65D1 +0xC2CBBBFA 0x3AF7 +0xC2CBBBFB 0x3AF8 +0xC2CBBBFC 0x667D +0xC2CBBBFD 0x666B +0xC2CBBBFE 0x667F +0xC2CBBCA1 0x3AFD +0xC2CBBCA2 0x3AF5 +0xC2CBBCA3 0x6673 +0xC2CBBCA4 0x6681 +0xC2CBBCA5 0x666D +0xC2CBBCA6 0x6669 +0xC2CBBCA7 0x3AFA +0xC2CBBCA8 0x3B38 +0xC2CBBCA9 0x671E +0xC2CBBCAA 0x68ED +0xC2CBBCAB 0x3B87 +0xC2CBBCAC 0x3B80 +0xC2CBBCAD 0x3B88 +0xC2CBBCAE 0x3B79 +0xC2CBBCAF 0x6903 +0xC2CBBCB0 0x3B7C +0xC2CBBCB1 0x68FE +0xC2CBBCB2 0x68E5 +0xC2CBBCB3 0x691E +0xC2CBBCB4 0x6902 +0xC2CBBCB5 0x3B83 +0xC2CBBCB6 0x3B85 +0xC2CBBCB7 0x6909 +0xC2CBBCB8 0x68CA +0xC2CBBCB9 0x6900 +0xC2CBBCBA 0x2F8E5 +0xC2CBBCBB 0x6901 +0xC2CBBCBC 0x6918 +0xC2CBBCBD 0x68E2 +0xC2CBBCBE 0x68CF +0xC2CBBCBF 0x3B7B +0xC2CBBCC0 0x692E +0xC2CBBCC1 0x68C5 +0xC2CBBCC2 0x68FF +0xC2CBBCC3 0x3B86 +0xC2CBBCC4 0x691C +0xC2CBBCC5 0x68C3 +0xC2CBBCC6 0x3C34 +0xC2CBBCC7 0x6B6F +0xC2CBBCC8 0x3C55 +0xC2CBBCC9 0x6B6E +0xC2CBBCCA 0x3C68 +0xC2CBBCCB 0x6BBE +0xC2CBBCCC 0x3C9C +0xC2CBBCCD 0x6BF4 +0xC2CBBCCE 0x6C2D +0xC2CBBCCF 0x3CFC +0xC2CBBCD0 0x6DB6 +0xC2CBBCD1 0x6E75 +0xC2CBBCD2 0x6E1E +0xC2CBBCD3 0x3D1A +0xC2CBBCD4 0x6E18 +0xC2CBBCD5 0x3D17 +0xC2CBBCD6 0x6E48 +0xC2CBBCD7 0x3D1B +0xC2CBBCD8 0x6E4F +0xC2CBBCD9 0x3D13 +0xC2CBBCDA 0x6E42 +0xC2CBBCDB 0x6E6A +0xC2CBBCDC 0x6E70 +0xC2CBBCDD 0x6DFE +0xC2CBBCDE 0x3D05 +0xC2CBBCDF 0x3D07 +0xC2CBBCE0 0x6E6D +0xC2CBBCE1 0x3D1C +0xC2CBBCE2 0x6E7B +0xC2CBBCE3 0x6E7E +0xC2CBBCE4 0x6E59 +0xC2CBBCE5 0x3D11 +0xC2CBBCE6 0x6E57 +0xC2CBBCE7 0x3D16 +0xC2CBBCE8 0x6E80 +0xC2CBBCE9 0x6E50 +0xC2CBBCEA 0x3D15 +0xC2CBBCEB 0x6E29 +0xC2CBBCEC 0x6E76 +0xC2CBBCED 0x6E2A +0xC2CBBCEE 0x6E4C +0xC2CBBCEF 0x712A +0xC2CBBCF0 0x3DCB +0xC2CBBCF1 0x7135 +0xC2CBBCF2 0x712C +0xC2CBBCF3 0x7137 +0xC2CBBCF4 0x711D +0xC2CBBCF5 0x3DC5 +0xC2CBBCF6 0x3DC2 +0xC2CBBCF7 0x7138 +0xC2CBBCF8 0x3DCD +0xC2CBBCF9 0x7134 +0xC2CBBCFA 0x712B +0xC2CBBCFB 0x7133 +0xC2CBBCFC 0x7127 +0xC2CBBCFD 0x7124 +0xC2CBBCFE 0x3DCA +0xC2CBBDA1 0x712D +0xC2CBBDA2 0x7232 +0xC2CBBDA3 0x7283 +0xC2CBBDA4 0x7282 +0xC2CBBDA5 0x7287 +0xC2CBBDA6 0x7306 +0xC2CBBDA7 0x7324 +0xC2CBBDA8 0x7338 +0xC2CBBDA9 0x732A +0xC2CBBDAA 0x732C +0xC2CBBDAB 0x732B +0xC2CBBDAC 0x3E83 +0xC2CBBDAD 0x732F +0xC2CBBDAE 0x7328 +0xC2CBBDAF 0x7417 +0xC2CBBDB0 0x3ED6 +0xC2CBBDB1 0x3ED5 +0xC2CBBDB2 0x7419 +0xC2CBBDB3 0x7438 +0xC2CBBDB4 0x3ED1 +0xC2CBBDB5 0x741F +0xC2CBBDB6 0x7414 +0xC2CBBDB7 0x743C +0xC2CBBDB8 0x73F7 +0xC2CBBDB9 0x741C +0xC2CBBDBA 0x7415 +0xC2CBBDBB 0x7418 +0xC2CBBDBC 0x7439 +0xC2CBBDBD 0x74F9 +0xC2CBBDBE 0x7524 +0xC2CBBDBF 0x2F934 +0xC2CBBDC0 0x3F52 +0xC2CBBDC1 0x3F5F +0xC2CBBDC2 0x756E +0xC2CBBDC3 0x756D +0xC2CBBDC4 0x7571 +0xC2CBBDC5 0x758E +0xC2CBBDC6 0x3F95 +0xC2CBBDC7 0x75E5 +0xC2CBBDC8 0x3F9D +0xC2CBBDC9 0x3F98 +0xC2CBBDCA 0x3F9E +0xC2CBBDCB 0x3F96 +0xC2CBBDCC 0x7694 +0xC2CBBDCD 0x76B3 +0xC2CBBDCE 0x4003 +0xC2CBBDCF 0x76D9 +0xC2CBBDD0 0x402F +0xC2CBBDD1 0x7748 +0xC2CBBDD2 0x7749 +0xC2CBBDD3 0x7743 +0xC2CBBDD4 0x4031 +0xC2CBBDD5 0x4033 +0xC2CBBDD6 0x7742 +0xC2CBBDD7 0x77DF +0xC2CBBDD8 0x40B4 +0xC2CBBDD9 0x7863 +0xC2CBBDDA 0x7876 +0xC2CBBDDB 0x40B0 +0xC2CBBDDC 0x785F +0xC2CBBDDD 0x7866 +0xC2CBBDDE 0x7966 +0xC2CBBDDF 0x7971 +0xC2CBBDE0 0x4108 +0xC2CBBDE1 0x4107 +0xC2CBBDE2 0x7976 +0xC2CBBDE3 0x7984 +0xC2CBBDE4 0x7975 +0xC2CBBDE5 0x79FF +0xC2CBBDE6 0x7A07 +0xC2CBBDE7 0x414E +0xC2CBBDE8 0x7A0E +0xC2CBBDE9 0x7A09 +0xC2CBBDEA 0x4150 +0xC2CBBDEB 0x4152 +0xC2CBBDEC 0x41A1 +0xC2CBBDED 0x41A3 +0xC2CBBDEE 0x41A5 +0xC2CBBDEF 0x41CC +0xC2CBBDF0 0x7AE7 +0xC2CBBDF1 0x7AE2 +0xC2CBBDF2 0x7B55 +0xC2CBBDF3 0x41EF +0xC2CBBDF4 0x41EA +0xC2CBBDF5 0x7B43 +0xC2CBBDF6 0x7B57 +0xC2CBBDF7 0x7B6C +0xC2CBBDF8 0x7B42 +0xC2CBBDF9 0x7B53 +0xC2CBBDFA 0x41ED +0xC2CBBDFB 0x7B41 +0xC2CBBDFC 0x4285 +0xC2CBBDFD 0x4284 +0xC2CBBDFE 0x7CA7 +0xC2CBBEA1 0x7CA0 +0xC2CBBEA2 0x7CA6 +0xC2CBBEA3 0x7CA4 +0xC2CBBEA4 0x7D74 +0xC2CBBEA5 0x42DB +0xC2CBBEA6 0x7D59 +0xC2CBBEA7 0x42D9 +0xC2CBBEA8 0x7D60 +0xC2CBBEA9 0x7D57 +0xC2CBBEAA 0x7D6C +0xC2CBBEAB 0x7D7E +0xC2CBBEAC 0x7D64 +0xC2CBBEAD 0x42D7 +0xC2CBBEAE 0x7D5A +0xC2CBBEAF 0x7D5D +0xC2CBBEB0 0x42DA +0xC2CBBEB1 0x42DE +0xC2CBBEB2 0x42D8 +0xC2CBBEB3 0x7D76 +0xC2CBBEB4 0x7D4D +0xC2CBBEB5 0x7D75 +0xC2CBBEB6 0x42D5 +0xC2CBBEB7 0x7FD3 +0xC2CBBEB8 0x7FD6 +0xC2CBBEB9 0x439C +0xC2CBBEBA 0x439D +0xC2CBBEBB 0x8060 +0xC2CBBEBC 0x804E +0xC2CBBEBD 0x8145 +0xC2CBBEBE 0x813B +0xC2CBBEBF 0x43FE +0xC2CBBEC0 0x8148 +0xC2CBBEC1 0x8142 +0xC2CBBEC2 0x8149 +0xC2CBBEC3 0x8140 +0xC2CBBEC4 0x8114 +0xC2CBBEC5 0x8141 +0xC2CBBEC6 0x4407 +0xC2CBBEC7 0x81EF +0xC2CBBEC8 0x81F6 +0xC2CBBEC9 0x8203 +0xC2CBBECA 0x446A +0xC2CBBECB 0x83ED +0xC2CBBECC 0x44E7 +0xC2CBBECD 0x83DA +0xC2CBBECE 0x8418 +0xC2CBBECF 0x83D2 +0xC2CBBED0 0x8408 +0xC2CBBED1 0x44E2 +0xC2CBBED2 0x8400 +0xC2CBBED3 0x44DF +0xC2CBBED4 0x44E1 +0xC2CBBED5 0x44E5 +0xC2CBBED6 0x8417 +0xC2CBBED7 0x8346 +0xC2CBBED8 0x8414 +0xC2CBBED9 0x83D3 +0xC2CBBEDA 0x8405 +0xC2CBBEDB 0x841F +0xC2CBBEDC 0x8402 +0xC2CBBEDD 0x8416 +0xC2CBBEDE 0x83CD +0xC2CBBEDF 0x83E6 +0xC2CBBEE0 0x4591 +0xC2CBBEE1 0x865D +0xC2CBBEE2 0x86D5 +0xC2CBBEE3 0x86E1 +0xC2CBBEE4 0x45B4 +0xC2CBBEE5 0x45B0 +0xC2CBBEE6 0x45B5 +0xC2CBBEE7 0x45AE +0xC2CBBEE8 0x86EE +0xC2CBBEE9 0x8847 +0xC2CBBEEA 0x8846 +0xC2CBBEEB 0x462D +0xC2CBBEEC 0x462C +0xC2CBBEED 0x88BB +0xC2CBBEEE 0x462B +0xC2CBBEEF 0x88BF +0xC2CBBEF0 0x88B4 +0xC2CBBEF1 0x4629 +0xC2CBBEF2 0x88B5 +0xC2CBBEF3 0x467F +0xC2CBBEF4 0x899A +0xC2CBBEF5 0x8A43 +0xC2CBBEF6 0x46C9 +0xC2CBBEF7 0x46CB +0xC2CBBEF8 0x8A5A +0xC2CBBEF9 0x46C5 +0xC2CBBEFA 0x46C6 +0xC2CBBEFB 0x46CA +0xC2CBBEFC 0x8A35 +0xC2CBBEFD 0x8A38 +0xC2CBBEFE 0x8A42 +0xC2CBBFA1 0x8A49 +0xC2CBBFA2 0x8A5D +0xC2CBBFA3 0x8A4B +0xC2CBBFA4 0x8A3D +0xC2CBBFA5 0x46D2 +0xC2CBBFA6 0x46D0 +0xC2CBBFA7 0x472D +0xC2CBBFA8 0x4735 +0xC2CBBFA9 0x8C60 +0xC2CBBFAA 0x8C5E +0xC2CBBFAB 0x8C7F +0xC2CBBFAC 0x8C7E +0xC2CBBFAD 0x8C83 +0xC2CBBFAE 0x476C +0xC2CBBFAF 0x8CB1 +0xC2CBBFB0 0x8D87 +0xC2CBBFB1 0x479D +0xC2CBBFB2 0x47A0 +0xC2CBBFB3 0x8D88 +0xC2CBBFB4 0x8D83 +0xC2CBBFB5 0x47A2 +0xC2CBBFB6 0x479F +0xC2CBBFB7 0x8D86 +0xC2CBBFB8 0x8D8B +0xC2CBBFB9 0x8D82 +0xC2CBBFBA 0x8DCA +0xC2CBBFBB 0x8DD2 +0xC2CBBFBC 0x47EB +0xC2CBBFBD 0x47E2 +0xC2CBBFBE 0x8DD4 +0xC2CBBFBF 0x8DC9 +0xC2CBBFC0 0x8EB0 +0xC2CBBFC1 0x4836 +0xC2CBBFC2 0x4832 +0xC2CBBFC3 0x4850 +0xC2CBBFC4 0x8EF2 +0xC2CBBFC5 0x8EE4 +0xC2CBBFC6 0x8EF3 +0xC2CBBFC7 0x8EEA +0xC2CBBFC8 0x484F +0xC2CBBFC9 0x8EFD +0xC2CBBFCA 0x4852 +0xC2CBBFCB 0x8F9D +0xC2CBBFCC 0x902B +0xC2CBBFCD 0x902A +0xC2CBBFCE 0x489E +0xC2CBBFCF 0x9028 +0xC2CBBFD0 0x9029 +0xC2CBBFD1 0x902C +0xC2CBBFD2 0x48A0 +0xC2CBBFD3 0x489C +0xC2CBBFD4 0x903A +0xC2CBBFD5 0x9030 +0xC2CBBFD6 0x9037 +0xC2CBBFD7 0x903B +0xC2CBBFD8 0x48D1 +0xC2CBBFD9 0x910A +0xC2CBBFDA 0x48EF +0xC2CBBFDB 0x48F0 +0xC2CBBFDC 0x48F1 +0xC2CBBFDD 0x91FE +0xC2CBBFDE 0x9220 +0xC2CBBFDF 0x491D +0xC2CBBFE0 0x920B +0xC2CBBFE1 0x491F +0xC2CBBFE2 0x9218 +0xC2CBBFE3 0x9222 +0xC2CBBFE4 0x491E +0xC2CBBFE5 0x921B +0xC2CBBFE6 0x9208 +0xC2CBBFE7 0x4920 +0xC2CBBFE8 0x920E +0xC2CBBFE9 0x9213 +0xC2CBBFEA 0x498E +0xC2CBBFEB 0x4991 +0xC2CBBFEC 0x9595 +0xC2CBBFED 0x28CDD +0xC2CBBFEE 0x4990 +0xC2CBBFEF 0x49D7 +0xC2CBBFF0 0x968C +0xC2CBBFF1 0x967B +0xC2CBBFF2 0x967F +0xC2CBBFF3 0x9681 +0xC2CBBFF4 0x49D9 +0xC2CBBFF5 0x9682 +0xC2CBBFF6 0x49F4 +0xC2CBBFF7 0x49F6 +0xC2CBBFF8 0x3560 +0xC2CBBFF9 0x49F5 +0xC2CBBFFA 0x49F3 +0xC2CBBFFB 0x96EE +0xC2CBBFFC 0x96ED +0xC2CBBFFD 0x4A0C +0xC2CBBFFE 0x96EC +0xC2CBC0A1 0x975F +0xC2CBC0A2 0x976F +0xC2CBC0A3 0x4A51 +0xC2CBC0A4 0x976D +0xC2CBC0A5 0x4AA6 +0xC2CBC0A6 0x4AA7 +0xC2CBC0A7 0x4AA8 +0xC2CBC0A8 0x4B27 +0xC2CBC0A9 0x4B24 +0xC2CBC0AA 0x4B25 +0xC2CBC0AB 0x98F0 +0xC2CBC0AC 0x4B2A +0xC2CBC0AD 0x4B74 +0xC2CBC0AE 0x4BC7 +0xC2CBC0AF 0x9AA9 +0xC2CBC0B0 0x4BE7 +0xC2CBC0B1 0x4BED +0xC2CBC0B2 0x9AE0 +0xC2CBC0B3 0x4EB7 +0xC2CBC0B4 0x342E +0xC2CBC0B5 0x347B +0xC2CBC0B6 0x50CC +0xC2CBC0B7 0x50BC +0xC2CBC0B8 0x347C +0xC2CBC0B9 0x50AA +0xC2CBC0BA 0x50B9 +0xC2CBC0BB 0x347D +0xC2CBC0BC 0x50AB +0xC2CBC0BD 0x50C3 +0xC2CBC0BE 0x50CD +0xC2CBC0BF 0x517E +0xC2CBC0C0 0x527E +0xC2CBC0C1 0x5279 +0xC2CBC0C2 0x34FD +0xC2CBC0C3 0x2F823 +0xC2CBC0C4 0x52E1 +0xC2CBC0C5 0x52E0 +0xC2CBC0C6 0x52E7 +0xC2CBC0C7 0x5380 +0xC2CBC0C8 0x53AB +0xC2CBC0C9 0x53AA +0xC2CBC0CA 0x53A9 +0xC2CBC0CB 0x53E0 +0xC2CBC0CC 0x55EA +0xC2CBC0CD 0x35DA +0xC2CBC0CE 0x55D7 +0xC2CBC0CF 0x35D6 +0xC2CBC0D0 0x35DB +0xC2CBC0D1 0x55C1 +0xC2CBC0D2 0x5715 +0xC2CBC0D3 0x365B +0xC2CBC0D4 0x586C +0xC2CBC0D5 0x365C +0xC2CBC0D6 0x585C +0xC2CBC0D7 0x5850 +0xC2CBC0D8 0x5861 +0xC2CBC0D9 0x586A +0xC2CBC0DA 0x5869 +0xC2CBC0DB 0x5856 +0xC2CBC0DC 0x5860 +0xC2CBC0DD 0x5866 +0xC2CBC0DE 0x585F +0xC2CBC0DF 0x5923 +0xC2CBC0E0 0x5966 +0xC2CBC0E1 0x5968 +0xC2CBC0E2 0x3706 +0xC2CBC0E3 0x370B +0xC2CBC0E4 0x5ACE +0xC2CBC0E5 0x370D +0xC2CBC0E6 0x5AC5 +0xC2CBC0E7 0x5AC3 +0xC2CBC0E8 0x370A +0xC2CBC0E9 0x3713 +0xC2CBC0EA 0x5AD0 +0xC2CBC0EB 0x3710 +0xC2CBC0EC 0x3712 +0xC2CBC0ED 0x3709 +0xC2CBC0EE 0x3708 +0xC2CBC0EF 0x3711 +0xC2CBC0F0 0x370F +0xC2CBC0F1 0x5B74 +0xC2CBC0F2 0x5B76 +0xC2CBC0F3 0x5BDC +0xC2CBC0F4 0x5BD7 +0xC2CBC0F5 0x5BDA +0xC2CBC0F6 0x5BDB +0xC2CBC0F7 0x3767 +0xC2CBC0F8 0x5C20 +0xC2CBC0F9 0x5D6D +0xC2CBC0FA 0x5D66 +0xC2CBC0FB 0x37F6 +0xC2CBC0FC 0x5D64 +0xC2CBC0FD 0x5D6E +0xC2CBC0FE 0x2F87E +0xC2CBC1A1 0x5D60 +0xC2CBC1A2 0x5F42 +0xC2CBC1A3 0x5F5A +0xC2CBC1A4 0x5F6E +0xC2CBC1A5 0x3964 +0xC2CBC1A6 0x396C +0xC2CBC1A7 0x6130 +0xC2CBC1A8 0x613A +0xC2CBC1A9 0x612A +0xC2CBC1AA 0x6143 +0xC2CBC1AB 0x6119 +0xC2CBC1AC 0x6131 +0xC2CBC1AD 0x396D +0xC2CBC1AE 0x613D +0xC2CBC1AF 0x397A +0xC2CBC1B0 0x3975 +0xC2CBC1B1 0x3A0D +0xC2CBC1B2 0x6408 +0xC2CBC1B3 0x6432 +0xC2CBC1B4 0x6438 +0xC2CBC1B5 0x3A1E +0xC2CBC1B6 0x6431 +0xC2CBC1B7 0x3A1B +0xC2CBC1B8 0x6419 +0xC2CBC1B9 0x3A2A +0xC2CBC1BA 0x6411 +0xC2CBC1BB 0x3A1F +0xC2CBC1BC 0x3A22 +0xC2CBC1BD 0x6429 +0xC2CBC1BE 0x641D +0xC2CBC1BF 0x3A25 +0xC2CBC1C0 0x3A27 +0xC2CBC1C1 0x3A29 +0xC2CBC1C2 0x643C +0xC2CBC1C3 0x3A24 +0xC2CBC1C4 0x6446 +0xC2CBC1C5 0x6447 +0xC2CBC1C6 0x3A28 +0xC2CBC1C7 0x3A26 +0xC2CBC1C8 0x643A +0xC2CBC1C9 0x6407 +0xC2CBC1CA 0x3A23 +0xC2CBC1CB 0x656B +0xC2CBC1CC 0x3A9F +0xC2CBC1CD 0x6570 +0xC2CBC1CE 0x656D +0xC2CBC1CF 0x3AB1 +0xC2CBC1D0 0x65E4 +0xC2CBC1D1 0x6693 +0xC2CBC1D2 0x3B03 +0xC2CBC1D3 0x3B07 +0xC2CBC1D4 0x3B0C +0xC2CBC1D5 0x3B06 +0xC2CBC1D6 0x668F +0xC2CBC1D7 0x3B04 +0xC2CBC1D8 0x3B09 +0xC2CBC1D9 0x6692 +0xC2CBC1DA 0x3B05 +0xC2CBC1DB 0x668E +0xC2CBC1DC 0x3B08 +0xC2CBC1DD 0x6946 +0xC2CBC1DE 0x3B96 +0xC2CBC1DF 0x3B9C +0xC2CBC1E0 0x3B9F +0xC2CBC1E1 0x3B9B +0xC2CBC1E2 0x3B98 +0xC2CBC1E3 0x3B99 +0xC2CBC1E4 0x3B94 +0xC2CBC1E5 0x6931 +0xC2CBC1E6 0x3B8D +0xC2CBC1E7 0x3BA3 +0xC2CBC1E8 0x693E +0xC2CBC1E9 0x3B93 +0xC2CBC1EA 0x697C +0xC2CBC1EB 0x6943 +0xC2CBC1EC 0x3B92 +0xC2CBC1ED 0x6973 +0xC2CBC1EE 0x2F8E8 +0xC2CBC1EF 0x6955 +0xC2CBC1F0 0x3B8E +0xC2CBC1F1 0x3B8C +0xC2CBC1F2 0x6985 +0xC2CBC1F3 0x694D +0xC2CBC1F4 0x6950 +0xC2CBC1F5 0x6947 +0xC2CBC1F6 0x6967 +0xC2CBC1F7 0x6936 +0xC2CBC1F8 0x6964 +0xC2CBC1F9 0x6961 +0xC2CBC1FA 0x3B9A +0xC2CBC1FB 0x697D +0xC2CBC1FC 0x6B44 +0xC2CBC1FD 0x6B40 +0xC2CBC1FE 0x6B71 +0xC2CBC2A1 0x6B73 +0xC2CBC2A2 0x6B9C +0xC2CBC2A3 0x3C6A +0xC2CBC2A4 0x3C6D +0xC2CBC2A5 0x3C84 +0xC2CBC2A6 0x6BC1 +0xC2CBC2A7 0x3CA0 +0xC2CBC2A8 0x6BFA +0xC2CBC2A9 0x6C31 +0xC2CBC2AA 0x6C32 +0xC2CBC2AB 0x3D1D +0xC2CBC2AC 0x3D26 +0xC2CBC2AD 0x6EB8 +0xC2CBC2AE 0x6EA8 +0xC2CBC2AF 0x3D33 +0xC2CBC2B0 0x6E91 +0xC2CBC2B1 0x6EBB +0xC2CBC2B2 0x3D38 +0xC2CBC2B3 0x6E9A +0xC2CBC2B4 0x3D30 +0xC2CBC2B5 0x3D28 +0xC2CBC2B6 0x6EA9 +0xC2CBC2B7 0x3D27 +0xC2CBC2B8 0x3D2A +0xC2CBC2B9 0x6EB5 +0xC2CBC2BA 0x6E6C +0xC2CBC2BB 0x6EE8 +0xC2CBC2BC 0x3D31 +0xC2CBC2BD 0x6EDD +0xC2CBC2BE 0x6EDA +0xC2CBC2BF 0x6EE6 +0xC2CBC2C0 0x6EAC +0xC2CBC2C1 0x3D34 +0xC2CBC2C2 0x3D2E +0xC2CBC2C3 0x3D3B +0xC2CBC2C4 0x6ED9 +0xC2CBC2C5 0x6EE3 +0xC2CBC2C6 0x6EE9 +0xC2CBC2C7 0x6EDB +0xC2CBC2C8 0x3D29 +0xC2CBC2C9 0x716F +0xC2CBC2CA 0x3DD2 +0xC2CBC2CB 0x3DD8 +0xC2CBC2CC 0x7148 +0xC2CBC2CD 0x3DCF +0xC2CBC2CE 0x714A +0xC2CBC2CF 0x716B +0xC2CBC2D0 0x3DD9 +0xC2CBC2D1 0x714F +0xC2CBC2D2 0x7157 +0xC2CBC2D3 0x7174 +0xC2CBC2D4 0x3DCE +0xC2CBC2D5 0x3DD3 +0xC2CBC2D6 0x3DD0 +0xC2CBC2D7 0x7145 +0xC2CBC2D8 0x7151 +0xC2CBC2D9 0x716D +0xC2CBC2DA 0x3BA1 +0xC2CBC2DB 0x7251 +0xC2CBC2DC 0x7250 +0xC2CBC2DD 0x724E +0xC2CBC2DE 0x3E47 +0xC2CBC2DF 0x7341 +0xC2CBC2E0 0x3E8B +0xC2CBC2E1 0x732E +0xC2CBC2E2 0x7346 +0xC2CBC2E3 0x3ED4 +0xC2CBC2E4 0x7427 +0xC2CBC2E5 0x3EDE +0xC2CBC2E6 0x7448 +0xC2CBC2E7 0x7453 +0xC2CBC2E8 0x743D +0xC2CBC2E9 0x3EDF +0xC2CBC2EA 0x745D +0xC2CBC2EB 0x7456 +0xC2CBC2EC 0x3ED7 +0xC2CBC2ED 0x741E +0xC2CBC2EE 0x7447 +0xC2CBC2EF 0x7443 +0xC2CBC2F0 0x7458 +0xC2CBC2F1 0x7449 +0xC2CBC2F2 0x3EE1 +0xC2CBC2F3 0x744C +0xC2CBC2F4 0x7445 +0xC2CBC2F5 0x743E +0xC2CBC2F6 0x3F2F +0xC2CBC2F7 0x7501 +0xC2CBC2F8 0x751E +0xC2CBC2F9 0x3F62 +0xC2CBC2FA 0x3F63 +0xC2CBC2FB 0x757A +0xC2CBC2FC 0x75EE +0xC2CBC2FD 0x7602 +0xC2CBC2FE 0x7697 +0xC2CBC3A1 0x7698 +0xC2CBC3A2 0x3FE2 +0xC2CBC3A3 0x4004 +0xC2CBC3A4 0x4043 +0xC2CBC3A5 0x775D +0xC2CBC3A6 0x7764 +0xC2CBC3A7 0x7753 +0xC2CBC3A8 0x7758 +0xC2CBC3A9 0x7882 +0xC2CBC3AA 0x7890 +0xC2CBC3AB 0x788A +0xC2CBC3AC 0x40BE +0xC2CBC3AD 0x787A +0xC2CBC3AE 0x787D +0xC2CBC3AF 0x40BA +0xC2CBC3B0 0x788B +0xC2CBC3B1 0x7878 +0xC2CBC3B2 0x40BC +0xC2CBC3B3 0x2F94E +0xC2CBC3B4 0x788D +0xC2CBC3B5 0x7888 +0xC2CBC3B6 0x7892 +0xC2CBC3B7 0x7881 +0xC2CBC3B8 0x797E +0xC2CBC3B9 0x7983 +0xC2CBC3BA 0x410D +0xC2CBC3BB 0x410E +0xC2CBC3BC 0x4111 +0xC2CBC3BD 0x7980 +0xC2CBC3BE 0x410F +0xC2CBC3BF 0x4112 +0xC2CBC3C0 0x4155 +0xC2CBC3C1 0x7A0F +0xC2CBC3C2 0x4159 +0xC2CBC3C3 0x415B +0xC2CBC3C4 0x7A1D +0xC2CBC3C5 0x4157 +0xC2CBC3C6 0x7AA1 +0xC2CBC3C7 0x7AA4 +0xC2CBC3C8 0x41CE +0xC2CBC3C9 0x7AE9 +0xC2CBC3CA 0x7AEA +0xC2CBC3CB 0x41FE +0xC2CBC3CC 0x7B62 +0xC2CBC3CD 0x7B6B +0xC2CBC3CE 0x41FC +0xC2CBC3CF 0x7B5E +0xC2CBC3D0 0x41F5 +0xC2CBC3D1 0x7B79 +0xC2CBC3D2 0x41F9 +0xC2CBC3D3 0x41FA +0xC2CBC3D4 0x7B6F +0xC2CBC3D5 0x7B68 +0xC2CBC3D6 0x4288 +0xC2CBC3D7 0x4289 +0xC2CBC3D8 0x7CAE +0xC2CBC3D9 0x428A +0xC2CBC3DA 0x4287 +0xC2CBC3DB 0x428B +0xC2CBC3DC 0x7CB0 +0xC2CBC3DD 0x42E6 +0xC2CBC3DE 0x7D90 +0xC2CBC3DF 0x42ED +0xC2CBC3E0 0x7D8A +0xC2CBC3E1 0x42E5 +0xC2CBC3E2 0x7D8B +0xC2CBC3E3 0x7D99 +0xC2CBC3E4 0x7D95 +0xC2CBC3E5 0x42E0 +0xC2CBC3E6 0x7D87 +0xC2CBC3E7 0x7D78 +0xC2CBC3E8 0x7D97 +0xC2CBC3E9 0x7D89 +0xC2CBC3EA 0x7D98 +0xC2CBC3EB 0x42E1 +0xC2CBC3EC 0x435B +0xC2CBC3ED 0x435C +0xC2CBC3EE 0x7FA3 +0xC2CBC3EF 0x438F +0xC2CBC3F0 0x438B +0xC2CBC3F1 0x438D +0xC2CBC3F2 0x7FDD +0xC2CBC3F3 0x8057 +0xC2CBC3F4 0x43B9 +0xC2CBC3F5 0x8163 +0xC2CBC3F6 0x816A +0xC2CBC3F7 0x816C +0xC2CBC3F8 0x440F +0xC2CBC3F9 0x4419 +0xC2CBC3FA 0x4413 +0xC2CBC3FB 0x815D +0xC2CBC3FC 0x8175 +0xC2CBC3FD 0x4418 +0xC2CBC3FE 0x815F +0xC2CBC4A1 0x4416 +0xC2CBC4A2 0x817D +0xC2CBC4A3 0x816D +0xC2CBC4A4 0x4453 +0xC2CBC4A5 0x2F98D +0xC2CBC4A6 0x8241 +0xC2CBC4A7 0x844F +0xC2CBC4A8 0x8484 +0xC2CBC4A9 0x44F6 +0xC2CBC4AA 0x847F +0xC2CBC4AB 0x44F5 +0xC2CBC4AC 0x8448 +0xC2CBC4AD 0x842A +0xC2CBC4AE 0x847B +0xC2CBC4AF 0x8472 +0xC2CBC4B0 0x8464 +0xC2CBC4B1 0x842E +0xC2CBC4B2 0x845C +0xC2CBC4B3 0x8453 +0xC2CBC4B4 0x44F7 +0xC2CBC4B5 0x8441 +0xC2CBC4B6 0x84C8 +0xC2CBC4B7 0x44F0 +0xC2CBC4B8 0x8462 +0xC2CBC4B9 0x8480 +0xC2CBC4BA 0x843E +0xC2CBC4BB 0x8483 +0xC2CBC4BC 0x8471 +0xC2CBC4BD 0x44F9 +0xC2CBC4BE 0x844A +0xC2CBC4BF 0x8455 +0xC2CBC4C0 0x8458 +0xC2CBC4C1 0x4592 +0xC2CBC4C2 0x4595 +0xC2CBC4C3 0x4596 +0xC2CBC4C4 0x86FC +0xC2CBC4C5 0x86FD +0xC2CBC4C6 0x8715 +0xC2CBC4C7 0x45B9 +0xC2CBC4C8 0x8716 +0xC2CBC4C9 0x86FF +0xC2CBC4CA 0x45BD +0xC2CBC4CB 0x45B8 +0xC2CBC4CC 0x4612 +0xC2CBC4CD 0x8858 +0xC2CBC4CE 0x88CF +0xC2CBC4CF 0x88E0 +0xC2CBC4D0 0x4680 +0xC2CBC4D1 0x4681 +0xC2CBC4D2 0x469A +0xC2CBC4D3 0x4698 +0xC2CBC4D4 0x89E7 +0xC2CBC4D5 0x8A6A +0xC2CBC4D6 0x8A80 +0xC2CBC4D7 0x46D4 +0xC2CBC4D8 0x8A6F +0xC2CBC4D9 0x8A65 +0xC2CBC4DA 0x46DA +0xC2CBC4DB 0x8A78 +0xC2CBC4DC 0x8A7D +0xC2CBC4DD 0x8A88 +0xC2CBC4DE 0x46D6 +0xC2CBC4DF 0x46DB +0xC2CBC4E0 0x8A64 +0xC2CBC4E1 0x8A7E +0xC2CBC4E2 0x46DC +0xC2CBC4E3 0x8A67 +0xC2CBC4E4 0x8C63 +0xC2CBC4E5 0x8C88 +0xC2CBC4E6 0x4771 +0xC2CBC4E7 0x8CCD +0xC2CBC4E8 0x4772 +0xC2CBC4E9 0x8CC9 +0xC2CBC4EA 0x47A8 +0xC2CBC4EB 0x8DED +0xC2CBC4EC 0x47F0 +0xC2CBC4ED 0x2F9DB +0xC2CBC4EE 0x47F1 +0xC2CBC4EF 0x47FD +0xC2CBC4F0 0x4838 +0xC2CBC4F1 0x4837 +0xC2CBC4F2 0x4839 +0xC2CBC4F3 0x8EB1 +0xC2CBC4F4 0x4855 +0xC2CBC4F5 0x4853 +0xC2CBC4F6 0x8F04 +0xC2CBC4F7 0x8F9E +0xC2CBC4F8 0x8FA0 +0xC2CBC4F9 0x9043 +0xC2CBC4FA 0x9046 +0xC2CBC4FB 0x9048 +0xC2CBC4FC 0x9045 +0xC2CBC4FD 0x9040 +0xC2CBC4FE 0x904C +0xC2CBC5A1 0x48D5 +0xC2CBC5A2 0x48BD +0xC2CBC5A3 0x910C +0xC2CBC5A4 0x9113 +0xC2CBC5A5 0x9115 +0xC2CBC5A6 0x48F5 +0xC2CBC5A7 0x916B +0xC2CBC5A8 0x9167 +0xC2CBC5A9 0x925D +0xC2CBC5AA 0x9255 +0xC2CBC5AB 0x9235 +0xC2CBC5AC 0x4921 +0xC2CBC5AD 0x9259 +0xC2CBC5AE 0x922F +0xC2CBC5AF 0x923C +0xC2CBC5B0 0x928F +0xC2CBC5B1 0x925C +0xC2CBC5B2 0x926A +0xC2CBC5B3 0x9262 +0xC2CBC5B4 0x925F +0xC2CBC5B5 0x926B +0xC2CBC5B6 0x926E +0xC2CBC5B7 0x923B +0xC2CBC5B8 0x9244 +0xC2CBC5B9 0x9241 +0xC2CBC5BA 0x959A +0xC2CBC5BB 0x4992 +0xC2CBC5BC 0x9599 +0xC2CBC5BD 0x49DE +0xC2CBC5BE 0x49DB +0xC2CBC5BF 0x49DA +0xC2CBC5C0 0x968F +0xC2CBC5C1 0x49DF +0xC2CBC5C2 0x9696 +0xC2CBC5C3 0x49F9 +0xC2CBC5C4 0x49F8 +0xC2CBC5C5 0x49FA +0xC2CBC5C6 0x96F4 +0xC2CBC5C7 0x96FC +0xC2CBC5C8 0x4A0E +0xC2CBC5C9 0x9755 +0xC2CBC5CA 0x4A43 +0xC2CBC5CB 0x9779 +0xC2CBC5CC 0x4A56 +0xC2CBC5CD 0x4A53 +0xC2CBC5CE 0x4A9E +0xC2CBC5CF 0x97EE +0xC2CBC5D0 0x97F5 +0xC2CBC5D1 0x4AA9 +0xC2CBC5D2 0x980B +0xC2CBC5D3 0x4AFA +0xC2CBC5D4 0x98F3 +0xC2CBC5D5 0x4B31 +0xC2CBC5D6 0x4B30 +0xC2CBC5D7 0x98F7 +0xC2CBC5D8 0x98FF +0xC2CBC5D9 0x98F5 +0xC2CBC5DA 0x4B32 +0xC2CBC5DB 0x98EC +0xC2CBC5DC 0x98F1 +0xC2CBC5DD 0x4B29 +0xC2CBC5DE 0x4B2E +0xC2CBC5DF 0x999A +0xC2CBC5E0 0x4B76 +0xC2CBC5E1 0x9AE2 +0xC2CBC5E2 0x9B3D +0xC2CBC5E3 0x9B5D +0xC2CBC5E4 0x9CE8 +0xC2CBC5E5 0x4CA5 +0xC2CBC5E6 0x9CEB +0xC2CBC5E7 0x9CEF +0xC2CBC5E8 0x9CEE +0xC2CBC5E9 0x9E81 +0xC2CBC5EA 0x9F14 +0xC2CBC5EB 0x50D0 +0xC2CBC5EC 0x50D9 +0xC2CBC5ED 0x50DC +0xC2CBC5EE 0x50D8 +0xC2CBC5EF 0x348C +0xC2CBC5F0 0x50E1 +0xC2CBC5F1 0x50EB +0xC2CBC5F2 0x348B +0xC2CBC5F3 0x3489 +0xC2CBC5F4 0x50F4 +0xC2CBC5F5 0x50E2 +0xC2CBC5F6 0x50DE +0xC2CBC5F7 0x348D +0xC2CBC5F8 0x3486 +0xC2CBC5F9 0x34D7 +0xC2CBC5FA 0x51F4 +0xC2CBC5FB 0x3504 +0xC2CBC5FC 0x3507 +0xC2CBC5FD 0x3503 +0xC2CBC5FE 0x52ED +0xC2CBC6A1 0x52EA +0xC2CBC6A2 0x3522 +0xC2CBC6A3 0x5332 +0xC2CBC6A4 0x3551 +0xC2CBC6A5 0x53AE +0xC2CBC6A6 0x53B0 +0xC2CBC6A7 0x3561 +0xC2CBC6A8 0x55FB +0xC2CBC6A9 0x5603 +0xC2CBC6AA 0x560B +0xC2CBC6AB 0x35E9 +0xC2CBC6AC 0x5607 +0xC2CBC6AD 0x35E5 +0xC2CBC6AE 0x55F8 +0xC2CBC6AF 0x35E4 +0xC2CBC6B0 0x5628 +0xC2CBC6B1 0x561E +0xC2CBC6B2 0x35E3 +0xC2CBC6B3 0x5618 +0xC2CBC6B4 0x5611 +0xC2CBC6B5 0x5651 +0xC2CBC6B6 0x5605 +0xC2CBC6B7 0x5717 +0xC2CBC6B8 0x5892 +0xC2CBC6B9 0x3665 +0xC2CBC6BA 0x588C +0xC2CBC6BB 0x3663 +0xC2CBC6BC 0x5878 +0xC2CBC6BD 0x5884 +0xC2CBC6BE 0x5873 +0xC2CBC6BF 0x58AD +0xC2CBC6C0 0x5897 +0xC2CBC6C1 0x5895 +0xC2CBC6C2 0x5877 +0xC2CBC6C3 0x5872 +0xC2CBC6C4 0x5896 +0xC2CBC6C5 0x588D +0xC2CBC6C6 0x5910 +0xC2CBC6C7 0x368C +0xC2CBC6C8 0x596C +0xC2CBC6C9 0x371A +0xC2CBC6CA 0x5AE7 +0xC2CBC6CB 0x3715 +0xC2CBC6CC 0x5AE4 +0xC2CBC6CD 0x3720 +0xC2CBC6CE 0x3721 +0xC2CBC6CF 0x5AEF +0xC2CBC6D0 0x5626 +0xC2CBC6D1 0x371C +0xC2CBC6D2 0x371B +0xC2CBC6D3 0x5AF0 +0xC2CBC6D4 0x5D7B +0xC2CBC6D5 0x37FE +0xC2CBC6D6 0x5D83 +0xC2CBC6D7 0x3804 +0xC2CBC6D8 0x3801 +0xC2CBC6D9 0x5D8B +0xC2CBC6DA 0x5D8C +0xC2CBC6DB 0x3800 +0xC2CBC6DC 0x5D78 +0xC2CBC6DD 0x5E52 +0xC2CBC6DE 0x386D +0xC2CBC6DF 0x3893 +0xC2CBC6E0 0x5ED0 +0xC2CBC6E1 0x5ECF +0xC2CBC6E2 0x38A1 +0xC2CBC6E3 0x5FB3 +0xC2CBC6E4 0x5FB4 +0xC2CBC6E5 0x3976 +0xC2CBC6E6 0x3979 +0xC2CBC6E7 0x3972 +0xC2CBC6E8 0x617B +0xC2CBC6E9 0x3983 +0xC2CBC6EA 0x616F +0xC2CBC6EB 0x6181 +0xC2CBC6EC 0x613C +0xC2CBC6ED 0x6142 +0xC2CBC6EE 0x6138 +0xC2CBC6EF 0x6133 +0xC2CBC6F0 0x2F8A6 +0xC2CBC6F1 0x6160 +0xC2CBC6F2 0x6169 +0xC2CBC6F3 0x617D +0xC2CBC6F4 0x6186 +0xC2CBC6F5 0x622C +0xC2CBC6F6 0x6228 +0xC2CBC6F7 0x3A38 +0xC2CBC6F8 0x644C +0xC2CBC6F9 0x3A30 +0xC2CBC6FA 0x6457 +0xC2CBC6FB 0x647C +0xC2CBC6FC 0x3A34 +0xC2CBC6FD 0x3A3A +0xC2CBC6FE 0x6455 +0xC2CBC7A1 0x6462 +0xC2CBC7A2 0x6471 +0xC2CBC7A3 0x646A +0xC2CBC7A4 0x6456 +0xC2CBC7A5 0x643B +0xC2CBC7A6 0x6481 +0xC2CBC7A7 0x3A35 +0xC2CBC7A8 0x644F +0xC2CBC7A9 0x647E +0xC2CBC7AA 0x6464 +0xC2CBC7AB 0x3A3F +0xC2CBC7AC 0x3A40 +0xC2CBC7AD 0x3A32 +0xC2CBC7AE 0x3A31 +0xC2CBC7AF 0x3A36 +0xC2CBC7B0 0x6571 +0xC2CBC7B1 0x230BA +0xC2CBC7B2 0x3B0F +0xC2CBC7B3 0x66A5 +0xC2CBC7B4 0x669A +0xC2CBC7B5 0x669C +0xC2CBC7B6 0x3B10 +0xC2CBC7B7 0x66A6 +0xC2CBC7B8 0x3B0D +0xC2CBC7B9 0x66A4 +0xC2CBC7BA 0x698F +0xC2CBC7BB 0x69C5 +0xC2CBC7BC 0x69C8 +0xC2CBC7BD 0x6992 +0xC2CBC7BE 0x69B2 +0xC2CBC7BF 0x3BA9 +0xC2CBC7C0 0x3BB4 +0xC2CBC7C1 0x3BAC +0xC2CBC7C2 0x69E3 +0xC2CBC7C3 0x69C0 +0xC2CBC7C4 0x69D6 +0xC2CBC7C5 0x69D1 +0xC2CBC7C6 0x699F +0xC2CBC7C7 0x69A2 +0xC2CBC7C8 0x69D2 +0xC2CBC7C9 0x3BB8 +0xC2CBC7CA 0x3BAE +0xC2CBC7CB 0x235F3 +0xC2CBC7CC 0x69E1 +0xC2CBC7CD 0x69D5 +0xC2CBC7CE 0x699D +0xC2CBC7CF 0x3BB3 +0xC2CBC7D0 0x3BBA +0xC2CBC7D1 0x6998 +0xC2CBC7D2 0x3C3F +0xC2CBC7D3 0x6B74 +0xC2CBC7D4 0x6BA1 +0xC2CBC7D5 0x3D3C +0xC2CBC7D6 0x6EF0 +0xC2CBC7D7 0x6EF3 +0xC2CBC7D8 0x3D42 +0xC2CBC7D9 0x3D40 +0xC2CBC7DA 0x6F1B +0xC2CBC7DB 0x6F0C +0xC2CBC7DC 0x6F1D +0xC2CBC7DD 0x6F34 +0xC2CBC7DE 0x6F28 +0xC2CBC7DF 0x6F17 +0xC2CBC7E0 0x3D3E +0xC2CBC7E1 0x6F44 +0xC2CBC7E2 0x6F42 +0xC2CBC7E3 0x6F04 +0xC2CBC7E4 0x6F11 +0xC2CBC7E5 0x6EFA +0xC2CBC7E6 0x6F4A +0xC2CBC7E7 0x7191 +0xC2CBC7E8 0x718E +0xC2CBC7E9 0x3DE1 +0xC2CBC7EA 0x718B +0xC2CBC7EB 0x718D +0xC2CBC7EC 0x717F +0xC2CBC7ED 0x718C +0xC2CBC7EE 0x717E +0xC2CBC7EF 0x717C +0xC2CBC7F0 0x7183 +0xC2CBC7F1 0x3DE6 +0xC2CBC7F2 0x7188 +0xC2CBC7F3 0x3DE0 +0xC2CBC7F4 0x3E15 +0xC2CBC7F5 0x7294 +0xC2CBC7F6 0x3E93 +0xC2CBC7F7 0x7355 +0xC2CBC7F8 0x7353 +0xC2CBC7F9 0x734F +0xC2CBC7FA 0x7354 +0xC2CBC7FB 0x746C +0xC2CBC7FC 0x7465 +0xC2CBC7FD 0x7466 +0xC2CBC7FE 0x7461 +0xC2CBC8A1 0x746B +0xC2CBC8A2 0x7468 +0xC2CBC8A3 0x7476 +0xC2CBC8A4 0x3EE7 +0xC2CBC8A5 0x7460 +0xC2CBC8A6 0x24A0F +0xC2CBC8A7 0x7474 +0xC2CBC8A8 0x7506 +0xC2CBC8A9 0x760E +0xC2CBC8AA 0x3FAD +0xC2CBC8AB 0x7607 +0xC2CBC8AC 0x3FAE +0xC2CBC8AD 0x3FE3 +0xC2CBC8AE 0x76B9 +0xC2CBC8AF 0x3FF5 +0xC2CBC8B0 0x76B7 +0xC2CBC8B1 0x76E2 +0xC2CBC8B2 0x4006 +0xC2CBC8B3 0x7774 +0xC2CBC8B4 0x7777 +0xC2CBC8B5 0x7776 +0xC2CBC8B6 0x7775 +0xC2CBC8B7 0x404F +0xC2CBC8B8 0x7778 +0xC2CBC8B9 0x7771 +0xC2CBC8BA 0x4054 +0xC2CBC8BB 0x777A +0xC2CBC8BC 0x715B +0xC2CBC8BD 0x777B +0xC2CBC8BE 0x78A6 +0xC2CBC8BF 0x78AE +0xC2CBC8C0 0x78B8 +0xC2CBC8C1 0x40CB +0xC2CBC8C2 0x40E3 +0xC2CBC8C3 0x40C9 +0xC2CBC8C4 0x78B1 +0xC2CBC8C5 0x78AF +0xC2CBC8C6 0x4113 +0xC2CBC8C7 0x7989 +0xC2CBC8C8 0x7987 +0xC2CBC8C9 0x4115 +0xC2CBC8CA 0x4161 +0xC2CBC8CB 0x7A29 +0xC2CBC8CC 0x4166 +0xC2CBC8CD 0x7A2A +0xC2CBC8CE 0x4164 +0xC2CBC8CF 0x7A2D +0xC2CBC8D0 0x7A2C +0xC2CBC8D1 0x4160 +0xC2CBC8D2 0x7A32 +0xC2CBC8D3 0x4163 +0xC2CBC8D4 0x7AEC +0xC2CBC8D5 0x7AF0 +0xC2CBC8D6 0x7B81 +0xC2CBC8D7 0x7B9E +0xC2CBC8D8 0x7B83 +0xC2CBC8D9 0x420A +0xC2CBC8DA 0x7B92 +0xC2CBC8DB 0x4204 +0xC2CBC8DC 0x7BA3 +0xC2CBC8DD 0x7B9F +0xC2CBC8DE 0x7B93 +0xC2CBC8DF 0x4207 +0xC2CBC8E0 0x7B86 +0xC2CBC8E1 0x7CB8 +0xC2CBC8E2 0x7CB7 +0xC2CBC8E3 0x428D +0xC2CBC8E4 0x428F +0xC2CBC8E5 0x4290 +0xC2CBC8E6 0x4292 +0xC2CBC8E7 0x42EC +0xC2CBC8E8 0x7DC8 +0xC2CBC8E9 0x7DB6 +0xC2CBC8EA 0x2F96C +0xC2CBC8EB 0x7DD1 +0xC2CBC8EC 0x42E7 +0xC2CBC8ED 0x7DA8 +0xC2CBC8EE 0x7DAB +0xC2CBC8EF 0x42F2 +0xC2CBC8F0 0x7DB3 +0xC2CBC8F1 0x7DCD +0xC2CBC8F2 0x42EE +0xC2CBC8F3 0x7DCF +0xC2CBC8F4 0x7DA4 +0xC2CBC8F5 0x42EF +0xC2CBC8F6 0x434C +0xC2CBC8F7 0x7F41 +0xC2CBC8F8 0x7F6F +0xC2CBC8F9 0x7F71 +0xC2CBC8FA 0x435E +0xC2CBC8FB 0x435F +0xC2CBC8FC 0x4376 +0xC2CBC8FD 0x4374 +0xC2CBC8FE 0x4372 +0xC2CBC9A1 0x4390 +0xC2CBC9A2 0x8023 +0xC2CBC9A3 0x805B +0xC2CBC9A4 0x43BE +0xC2CBC9A5 0x8061 +0xC2CBC9A6 0x805F +0xC2CBC9A7 0x8181 +0xC2CBC9A8 0x4426 +0xC2CBC9A9 0x4425 +0xC2CBC9AA 0x8184 +0xC2CBC9AB 0x8213 +0xC2CBC9AC 0x4474 +0xC2CBC9AD 0x824A +0xC2CBC9AE 0x824C +0xC2CBC9AF 0x44FD +0xC2CBC9B0 0x4505 +0xC2CBC9B1 0x4501 +0xC2CBC9B2 0x84BD +0xC2CBC9B3 0x8495 +0xC2CBC9B4 0x4509 +0xC2CBC9B5 0x8492 +0xC2CBC9B6 0x84C3 +0xC2CBC9B7 0x450C +0xC2CBC9B8 0x8496 +0xC2CBC9B9 0x84A5 +0xC2CBC9BA 0x84B5 +0xC2CBC9BB 0x84B3 +0xC2CBC9BC 0x84A3 +0xC2CBC9BD 0x84E4 +0xC2CBC9BE 0x84D8 +0xC2CBC9BF 0x84D5 +0xC2CBC9C0 0x450D +0xC2CBC9C1 0x84B7 +0xC2CBC9C2 0x84AD +0xC2CBC9C3 0x84DA +0xC2CBC9C4 0x8493 +0xC2CBC9C5 0x8736 +0xC2CBC9C6 0x45C0 +0xC2CBC9C7 0x45C5 +0xC2CBC9C8 0x45C9 +0xC2CBC9C9 0x873D +0xC2CBC9CA 0x872B +0xC2CBC9CB 0x8747 +0xC2CBC9CC 0x8739 +0xC2CBC9CD 0x45D5 +0xC2CBC9CE 0x8745 +0xC2CBC9CF 0x871D +0xC2CBC9D0 0x4641 +0xC2CBC9D1 0x88FF +0xC2CBC9D2 0x88EA +0xC2CBC9D3 0x4633 +0xC2CBC9D4 0x88F5 +0xC2CBC9D5 0x463A +0xC2CBC9D6 0x8900 +0xC2CBC9D7 0x88ED +0xC2CBC9D8 0x8903 +0xC2CBC9D9 0x88E9 +0xC2CBC9DA 0x4640 +0xC2CBC9DB 0x4642 +0xC2CBC9DC 0x89EA +0xC2CBC9DD 0x46E8 +0xC2CBC9DE 0x8A9B +0xC2CBC9DF 0x8A8E +0xC2CBC9E0 0x8AA2 +0xC2CBC9E1 0x46E4 +0xC2CBC9E2 0x8A9C +0xC2CBC9E3 0x8A94 +0xC2CBC9E4 0x8A90 +0xC2CBC9E5 0x8AA9 +0xC2CBC9E6 0x8AAC +0xC2CBC9E7 0x46E7 +0xC2CBC9E8 0x8A9F +0xC2CBC9E9 0x46E6 +0xC2CBC9EA 0x46E1 +0xC2CBC9EB 0x8A9D +0xC2CBC9EC 0x4739 +0xC2CBC9ED 0x8C67 +0xC2CBC9EE 0x475C +0xC2CBC9EF 0x4775 +0xC2CBC9F0 0x8CD0 +0xC2CBC9F1 0x8CD6 +0xC2CBC9F2 0x8CD4 +0xC2CBC9F3 0x8D98 +0xC2CBC9F4 0x8D9A +0xC2CBC9F5 0x8D97 +0xC2CBC9F6 0x47AE +0xC2CBC9F7 0x47B0 +0xC2CBC9F8 0x47FA +0xC2CBC9F9 0x8E0B +0xC2CBC9FA 0x8E08 +0xC2CBC9FB 0x8E01 +0xC2CBC9FC 0x8EB4 +0xC2CBC9FD 0x8EB3 +0xC2CBC9FE 0x485B +0xC2CBCAA1 0x8FA1 +0xC2CBCAA2 0x8FA2 +0xC2CBCAA3 0x48A5 +0xC2CBCAA4 0x905A +0xC2CBCAA5 0x48A2 +0xC2CBCAA6 0x9061 +0xC2CBCAA7 0x905F +0xC2CBCAA8 0x48DB +0xC2CBCAA9 0x48DA +0xC2CBCAAA 0x9125 +0xC2CBCAAB 0x917B +0xC2CBCAAC 0x9176 +0xC2CBCAAD 0x917C +0xC2CBCAAE 0x4924 +0xC2CBCAAF 0x9289 +0xC2CBCAB0 0x92F6 +0xC2CBCAB1 0x92B1 +0xC2CBCAB2 0x92AD +0xC2CBCAB3 0x9292 +0xC2CBCAB4 0x9281 +0xC2CBCAB5 0x9284 +0xC2CBCAB6 0x4926 +0xC2CBCAB7 0x92AE +0xC2CBCAB8 0x9290 +0xC2CBCAB9 0x929E +0xC2CBCABA 0x4998 +0xC2CBCABB 0x4996 +0xC2CBCABC 0x499A +0xC2CBCABD 0x95A2 +0xC2CBCABE 0x95A7 +0xC2CBCABF 0x4997 +0xC2CBCAC0 0x49E1 +0xC2CBCAC1 0x49E0 +0xC2CBCAC2 0x49E3 +0xC2CBCAC3 0x49E2 +0xC2CBCAC4 0x96A0 +0xC2CBCAC5 0x969D +0xC2CBCAC6 0x969F +0xC2CBCAC7 0x96D0 +0xC2CBCAC8 0x49FB +0xC2CBCAC9 0x96D1 +0xC2CBCACA 0x4A12 +0xC2CBCACB 0x4A14 +0xC2CBCACC 0x9759 +0xC2CBCACD 0x4A45 +0xC2CBCACE 0x9764 +0xC2CBCACF 0x4A5C +0xC2CBCAD0 0x4A5D +0xC2CBCAD1 0x4AB8 +0xC2CBCAD2 0x9819 +0xC2CBCAD3 0x4ABA +0xC2CBCAD4 0x9814 +0xC2CBCAD5 0x9815 +0xC2CBCAD6 0x981A +0xC2CBCAD7 0x4B03 +0xC2CBCAD8 0x4B35 +0xC2CBCAD9 0x4B36 +0xC2CBCADA 0x4B39 +0xC2CBCADB 0x9906 +0xC2CBCADC 0x4B2D +0xC2CBCADD 0x98F8 +0xC2CBCADE 0x9901 +0xC2CBCADF 0x4B7A +0xC2CBCAE0 0x99BE +0xC2CBCAE1 0x99BC +0xC2CBCAE2 0x99B7 +0xC2CBCAE3 0x99B6 +0xC2CBCAE4 0x99C0 +0xC2CBCAE5 0x4B78 +0xC2CBCAE6 0x99B8 +0xC2CBCAE7 0x4B7B +0xC2CBCAE8 0x4B7C +0xC2CBCAE9 0x4B7E +0xC2CBCAEA 0x99C4 +0xC2CBCAEB 0x4B7D +0xC2CBCAEC 0x99BF +0xC2CBCAED 0x4BC9 +0xC2CBCAEE 0x9ADA +0xC2CBCAEF 0x9AE4 +0xC2CBCAF0 0x9AE9 +0xC2CBCAF1 0x9AE8 +0xC2CBCAF2 0x9AEA +0xC2CBCAF3 0x9AE5 +0xC2CBCAF4 0x4BF3 +0xC2CBCAF5 0x9B26 +0xC2CBCAF6 0x4C1A +0xC2CBCAF7 0x4C19 +0xC2CBCAF8 0x9B40 +0xC2CBCAF9 0x4C1F +0xC2CBCAFA 0x4CA6 +0xC2CBCAFB 0x4CA7 +0xC2CBCAFC 0x4CA8 +0xC2CBCAFD 0x4CAB +0xC2CBCAFE 0x4CA9 +0xC2CBCBA1 0x4D2E +0xC2CBCBA2 0x9EBD +0xC2CBCBA3 0x4D5E +0xC2CBCBA4 0x3495 +0xC2CBCBA5 0x3493 +0xC2CBCBA6 0x3492 +0xC2CBCBA7 0x510E +0xC2CBCBA8 0x3496 +0xC2CBCBA9 0x50F7 +0xC2CBCBAA 0x3497 +0xC2CBCBAB 0x50FC +0xC2CBCBAC 0x510D +0xC2CBCBAD 0x5101 +0xC2CBCBAE 0x51DA +0xC2CBCBAF 0x51D9 +0xC2CBCBB0 0x51DB +0xC2CBCBB1 0x5286 +0xC2CBCBB2 0x528E +0xC2CBCBB3 0x52EE +0xC2CBCBB4 0x5333 +0xC2CBCBB5 0x53B1 +0xC2CBCBB6 0x35F5 +0xC2CBCBB7 0x5647 +0xC2CBCBB8 0x562D +0xC2CBCBB9 0x5654 +0xC2CBCBBA 0x35EA +0xC2CBCBBB 0x564B +0xC2CBCBBC 0x5652 +0xC2CBCBBD 0x5631 +0xC2CBCBBE 0x5644 +0xC2CBCBBF 0x5656 +0xC2CBCBC0 0x5650 +0xC2CBCBC1 0x562B +0xC2CBCBC2 0x35F3 +0xC2CBCBC3 0x564D +0xC2CBCBC4 0x5637 +0xC2CBCBC5 0x564F +0xC2CBCBC6 0x58A2 +0xC2CBCBC7 0x58B7 +0xC2CBCBC8 0x3669 +0xC2CBCBC9 0x58B2 +0xC2CBCBCA 0x366B +0xC2CBCBCB 0x58AA +0xC2CBCBCC 0x58B5 +0xC2CBCBCD 0x58B0 +0xC2CBCBCE 0x366C +0xC2CBCBCF 0x58B4 +0xC2CBCBD0 0x58A4 +0xC2CBCBD1 0x58A7 +0xC2CBCBD2 0x3668 +0xC2CBCBD3 0x5926 +0xC2CBCBD4 0x5AFE +0xC2CBCBD5 0x3728 +0xC2CBCBD6 0x5B04 +0xC2CBCBD7 0x3726 +0xC2CBCBD8 0x5AFC +0xC2CBCBD9 0x3725 +0xC2CBCBDA 0x5B06 +0xC2CBCBDB 0x5B0A +0xC2CBCBDC 0x5AFA +0xC2CBCBDD 0x5B0D +0xC2CBCBDE 0x5B00 +0xC2CBCBDF 0x5B0E +0xC2CBCBE0 0x376B +0xC2CBCBE1 0x380F +0xC2CBCBE2 0x3808 +0xC2CBCBE3 0x5D91 +0xC2CBCBE4 0x380C +0xC2CBCBE5 0x5D8F +0xC2CBCBE6 0x5D90 +0xC2CBCBE7 0x5D98 +0xC2CBCBE8 0x5DA4 +0xC2CBCBE9 0x5D9B +0xC2CBCBEA 0x5DA3 +0xC2CBCBEB 0x5D96 +0xC2CBCBEC 0x5DE4 +0xC2CBCBED 0x5E5A +0xC2CBCBEE 0x3860 +0xC2CBCBEF 0x3862 +0xC2CBCBF0 0x5E5E +0xC2CBCBF1 0x3898 +0xC2CBCBF2 0x5FB8 +0xC2CBCBF3 0x6157 +0xC2CBCBF4 0x615C +0xC2CBCBF5 0x61A6 +0xC2CBCBF6 0x6195 +0xC2CBCBF7 0x6188 +0xC2CBCBF8 0x398A +0xC2CBCBF9 0x61A3 +0xC2CBCBFA 0x618F +0xC2CBCBFB 0x3984 +0xC2CBCBFC 0x6164 +0xC2CBCBFD 0x397F +0xC2CBCBFE 0x6159 +0xC2CBCCA1 0x6178 +0xC2CBCCA2 0x3982 +0xC2CBCCA3 0x6185 +0xC2CBCCA4 0x6187 +0xC2CBCCA5 0x619E +0xC2CBCCA6 0x3996 +0xC2CBCCA7 0x3989 +0xC2CBCCA8 0x6198 +0xC2CBCCA9 0x619C +0xC2CBCCAA 0x398D +0xC2CBCCAB 0x39BC +0xC2CBCCAC 0x622F +0xC2CBCCAD 0x6480 +0xC2CBCCAE 0x649B +0xC2CBCCAF 0x648E +0xC2CBCCB0 0x648D +0xC2CBCCB1 0x6494 +0xC2CBCCB2 0x64C6 +0xC2CBCCB3 0x3A44 +0xC2CBCCB4 0x64A8 +0xC2CBCCB5 0x6483 +0xC2CBCCB6 0x3A3C +0xC2CBCCB7 0x64B9 +0xC2CBCCB8 0x6486 +0xC2CBCCB9 0x64B4 +0xC2CBCCBA 0x64AF +0xC2CBCCBB 0x6491 +0xC2CBCCBC 0x3A4E +0xC2CBCCBD 0x64AA +0xC2CBCCBE 0x64A1 +0xC2CBCCBF 0x64A7 +0xC2CBCCC0 0x66B6 +0xC2CBCCC1 0x66B3 +0xC2CBCCC2 0x3B14 +0xC2CBCCC3 0x66BC +0xC2CBCCC4 0x66AC +0xC2CBCCC5 0x3B15 +0xC2CBCCC6 0x66AD +0xC2CBCCC7 0x6A0E +0xC2CBCCC8 0x3BCE +0xC2CBCCC9 0x6A1C +0xC2CBCCCA 0x6A1A +0xC2CBCCCB 0x3BE0 +0xC2CBCCCC 0x3BC2 +0xC2CBCCCD 0x6A0B +0xC2CBCCCE 0x3BBF +0xC2CBCCCF 0x69EF +0xC2CBCCD0 0x6A0C +0xC2CBCCD1 0x69F0 +0xC2CBCCD2 0x6A22 +0xC2CBCCD3 0x3BC4 +0xC2CBCCD4 0x69D8 +0xC2CBCCD5 0x3BCF +0xC2CBCCD6 0x6A12 +0xC2CBCCD7 0x69FA +0xC2CBCCD8 0x3BC8 +0xC2CBCCD9 0x6A2A +0xC2CBCCDA 0x3BCC +0xC2CBCCDB 0x6A10 +0xC2CBCCDC 0x3BCD +0xC2CBCCDD 0x3BC7 +0xC2CBCCDE 0x6A29 +0xC2CBCCDF 0x69F9 +0xC2CBCCE0 0x69EA +0xC2CBCCE1 0x6A2C +0xC2CBCCE2 0x6A24 +0xC2CBCCE3 0x4CB7 +0xC2CBCCE4 0x69E9 +0xC2CBCCE5 0x6B52 +0xC2CBCCE6 0x6B4F +0xC2CBCCE7 0x6B53 +0xC2CBCCE8 0x3C43 +0xC2CBCCE9 0x3CB6 +0xC2CBCCEA 0x6F10 +0xC2CBCCEB 0x6F65 +0xC2CBCCEC 0x6F75 +0xC2CBCCED 0x3D51 +0xC2CBCCEE 0x3D4A +0xC2CBCCEF 0x3D4D +0xC2CBCCF0 0x3D56 +0xC2CBCCF1 0x6FD0 +0xC2CBCCF2 0x3D53 +0xC2CBCCF3 0x6F5C +0xC2CBCCF4 0x6F3D +0xC2CBCCF5 0x6F71 +0xC2CBCCF6 0x3D59 +0xC2CBCCF7 0x6F91 +0xC2CBCCF8 0x6F0B +0xC2CBCCF9 0x6F79 +0xC2CBCCFA 0x6F81 +0xC2CBCCFB 0x6F8F +0xC2CBCCFC 0x3D4E +0xC2CBCCFD 0x6F59 +0xC2CBCCFE 0x6F74 +0xC2CBCDA1 0x3DEE +0xC2CBCDA2 0x71AE +0xC2CBCDA3 0x3DEC +0xC2CBCDA4 0x71A3 +0xC2CBCDA5 0x71AD +0xC2CBCDA6 0x3DEB +0xC2CBCDA7 0x3DEF +0xC2CBCDA8 0x71AB +0xC2CBCDA9 0x71A6 +0xC2CBCDAA 0x71A2 +0xC2CBCDAB 0x3DED +0xC2CBCDAC 0x52F2 +0xC2CBCDAD 0x7257 +0xC2CBCDAE 0x7255 +0xC2CBCDAF 0x7299 +0xC2CBCDB0 0x734B +0xC2CBCDB1 0x747A +0xC2CBCDB2 0x3EF2 +0xC2CBCDB3 0x3EEF +0xC2CBCDB4 0x3EF1 +0xC2CBCDB5 0x748C +0xC2CBCDB6 0x7484 +0xC2CBCDB7 0x3EED +0xC2CBCDB8 0x3EF0 +0xC2CBCDB9 0x7482 +0xC2CBCDBA 0x7493 +0xC2CBCDBB 0x747B +0xC2CBCDBC 0x3EEE +0xC2CBCDBD 0x7509 +0xC2CBCDBE 0x4C1B +0xC2CBCDBF 0x3F50 +0xC2CBCDC0 0x3F66 +0xC2CBCDC1 0x3684 +0xC2CBCDC2 0x3FB8 +0xC2CBCDC3 0x3FF6 +0xC2CBCDC4 0x778A +0xC2CBCDC5 0x4057 +0xC2CBCDC6 0x7790 +0xC2CBCDC7 0x405E +0xC2CBCDC8 0x78C6 +0xC2CBCDC9 0x78D3 +0xC2CBCDCA 0x78C0 +0xC2CBCDCB 0x78D2 +0xC2CBCDCC 0x78C7 +0xC2CBCDCD 0x78C2 +0xC2CBCDCE 0x4119 +0xC2CBCDCF 0x799F +0xC2CBCDD0 0x799D +0xC2CBCDD1 0x799E +0xC2CBCDD2 0x4170 +0xC2CBCDD3 0x7A41 +0xC2CBCDD4 0x416E +0xC2CBCDD5 0x7A38 +0xC2CBCDD6 0x7A3A +0xC2CBCDD7 0x7A42 +0xC2CBCDD8 0x4172 +0xC2CBCDD9 0x4176 +0xC2CBCDDA 0x7A3E +0xC2CBCDDB 0x7AB0 +0xC2CBCDDC 0x7BAE +0xC2CBCDDD 0x7BB3 +0xC2CBCDDE 0x4212 +0xC2CBCDDF 0x421F +0xC2CBCDE0 0x7BBF +0xC2CBCDE1 0x4211 +0xC2CBCDE2 0x4216 +0xC2CBCDE3 0x7BCD +0xC2CBCDE4 0x4219 +0xC2CBCDE5 0x7BB2 +0xC2CBCDE6 0x4224 +0xC2CBCDE7 0x4214 +0xC2CBCDE8 0x4225 +0xC2CBCDE9 0x4295 +0xC2CBCDEA 0x4296 +0xC2CBCDEB 0x4293 +0xC2CBCDEC 0x4294 +0xC2CBCDED 0x7CC4 +0xC2CBCDEE 0x7CCD +0xC2CBCDEF 0x7CC2 +0xC2CBCDF0 0x7CC6 +0xC2CBCDF1 0x7CC3 +0xC2CBCDF2 0x7CC9 +0xC2CBCDF3 0x7CC7 +0xC2CBCDF4 0x42A0 +0xC2CBCDF5 0x7DF8 +0xC2CBCDF6 0x42FB +0xC2CBCDF7 0x7DED +0xC2CBCDF8 0x7DE2 +0xC2CBCDF9 0x42FC +0xC2CBCDFA 0x4300 +0xC2CBCDFB 0x42F8 +0xC2CBCDFC 0x7DDC +0xC2CBCDFD 0x7E02 +0xC2CBCDFE 0x7E01 +0xC2CBCEA1 0x42F9 +0xC2CBCEA2 0x7DD6 +0xC2CBCEA3 0x4304 +0xC2CBCEA4 0x7DE4 +0xC2CBCEA5 0x7DFE +0xC2CBCEA6 0x4303 +0xC2CBCEA7 0x7E00 +0xC2CBCEA8 0x7DFC +0xC2CBCEA9 0x7DFD +0xC2CBCEAA 0x42F3 +0xC2CBCEAB 0x7DF5 +0xC2CBCEAC 0x7DFF +0xC2CBCEAD 0x42FA +0xC2CBCEAE 0x7DEB +0xC2CBCEAF 0x7DE5 +0xC2CBCEB0 0x7F78 +0xC2CBCEB1 0x7FAE +0xC2CBCEB2 0x7FE7 +0xC2CBCEB3 0x43BF +0xC2CBCEB4 0x8065 +0xC2CBCEB5 0x806A +0xC2CBCEB6 0x8066 +0xC2CBCEB7 0x8068 +0xC2CBCEB8 0x806B +0xC2CBCEB9 0x8194 +0xC2CBCEBA 0x81A1 +0xC2CBCEBB 0x8192 +0xC2CBCEBC 0x8196 +0xC2CBCEBD 0x8193 +0xC2CBCEBE 0x4479 +0xC2CBCEBF 0x4510 +0xC2CBCEC0 0x8501 +0xC2CBCEC1 0x4514 +0xC2CBCEC2 0x84F8 +0xC2CBCEC3 0x450E +0xC2CBCEC4 0x84F5 +0xC2CBCEC5 0x451A +0xC2CBCEC6 0x8504 +0xC2CBCEC7 0x4519 +0xC2CBCEC8 0x4521 +0xC2CBCEC9 0x4523 +0xC2CBCECA 0x451F +0xC2CBCECB 0x851B +0xC2CBCECC 0x8503 +0xC2CBCECD 0x8533 +0xC2CBCECE 0x8534 +0xC2CBCECF 0x84ED +0xC2CBCED0 0x4525 +0xC2CBCED1 0x452B +0xC2CBCED2 0x8535 +0xC2CBCED3 0x4516 +0xC2CBCED4 0x8505 +0xC2CBCED5 0x4522 +0xC2CBCED6 0x451B +0xC2CBCED7 0x45CE +0xC2CBCED8 0x45CF +0xC2CBCED9 0x877D +0xC2CBCEDA 0x45CB +0xC2CBCEDB 0x45D1 +0xC2CBCEDC 0x45CC +0xC2CBCEDD 0x8771 +0xC2CBCEDE 0x4617 +0xC2CBCEDF 0x885C +0xC2CBCEE0 0x88E6 +0xC2CBCEE1 0x890F +0xC2CBCEE2 0x891B +0xC2CBCEE3 0x4651 +0xC2CBCEE4 0x89A9 +0xC2CBCEE5 0x89A5 +0xC2CBCEE6 0x89EE +0xC2CBCEE7 0x8AB1 +0xC2CBCEE8 0x46ED +0xC2CBCEE9 0x8ACC +0xC2CBCEEA 0x8ACE +0xC2CBCEEB 0x46F4 +0xC2CBCEEC 0x8AB7 +0xC2CBCEED 0x46F1 +0xC2CBCEEE 0x8AB5 +0xC2CBCEEF 0x8AE9 +0xC2CBCEF0 0x8AB4 +0xC2CBCEF1 0x46F8 +0xC2CBCEF2 0x8AB3 +0xC2CBCEF3 0x8AC1 +0xC2CBCEF4 0x8AAF +0xC2CBCEF5 0x8ACA +0xC2CBCEF6 0x8AD0 +0xC2CBCEF7 0x472F +0xC2CBCEF8 0x475E +0xC2CBCEF9 0x475D +0xC2CBCEFA 0x8C8E +0xC2CBCEFB 0x4776 +0xC2CBCEFC 0x4777 +0xC2CBCEFD 0x8CE9 +0xC2CBCEFE 0x8CDB +0xC2CBCFA1 0x477E +0xC2CBCFA2 0x8CEB +0xC2CBCFA3 0x8DA4 +0xC2CBCFA4 0x47B6 +0xC2CBCFA5 0x8DA2 +0xC2CBCFA6 0x8D9D +0xC2CBCFA7 0x47B3 +0xC2CBCFA8 0x47FC +0xC2CBCFA9 0x4803 +0xC2CBCFAA 0x4800 +0xC2CBCFAB 0x8E2A +0xC2CBCFAC 0x8E28 +0xC2CBCFAD 0x480A +0xC2CBCFAE 0x4802 +0xC2CBCFAF 0x8EB8 +0xC2CBCFB0 0x8EB6 +0xC2CBCFB1 0x8EB9 +0xC2CBCFB2 0x8EB7 +0xC2CBCFB3 0x8F22 +0xC2CBCFB4 0x8F2B +0xC2CBCFB5 0x8F27 +0xC2CBCFB6 0x8F19 +0xC2CBCFB7 0x8FA4 +0xC2CBCFB8 0x4887 +0xC2CBCFB9 0x8FB3 +0xC2CBCFBA 0x48A6 +0xC2CBCFBB 0x9071 +0xC2CBCFBC 0x906A +0xC2CBCFBD 0x48A9 +0xC2CBCFBE 0x48DE +0xC2CBCFBF 0x9188 +0xC2CBCFC0 0x918C +0xC2CBCFC1 0x92BF +0xC2CBCFC2 0x92B8 +0xC2CBCFC3 0x92BE +0xC2CBCFC4 0x92DC +0xC2CBCFC5 0x92E5 +0xC2CBCFC6 0x492E +0xC2CBCFC7 0x492D +0xC2CBCFC8 0x92D4 +0xC2CBCFC9 0x92D6 +0xC2CBCFCA 0x4930 +0xC2CBCFCB 0x92DA +0xC2CBCFCC 0x92ED +0xC2CBCFCD 0x92F3 +0xC2CBCFCE 0x92DB +0xC2CBCFCF 0x492B +0xC2CBCFD0 0x92B9 +0xC2CBCFD1 0x92E2 +0xC2CBCFD2 0x92EB +0xC2CBCFD3 0x95AF +0xC2CBCFD4 0x499E +0xC2CBCFD5 0x95B2 +0xC2CBCFD6 0x95B3 +0xC2CBCFD7 0x499F +0xC2CBCFD8 0x49E5 +0xC2CBCFD9 0x49E4 +0xC2CBCFDA 0x96A3 +0xC2CBCFDB 0x96A5 +0xC2CBCFDC 0x49FD +0xC2CBCFDD 0x49FC +0xC2CBCFDE 0x4A17 +0xC2CBCFDF 0x4A19 +0xC2CBCFE0 0x970A +0xC2CBCFE1 0x4A18 +0xC2CBCFE2 0x9787 +0xC2CBCFE3 0x9789 +0xC2CBCFE4 0x978C +0xC2CBCFE5 0x97EF +0xC2CBCFE6 0x982A +0xC2CBCFE7 0x9822 +0xC2CBCFE8 0x4ABF +0xC2CBCFE9 0x981F +0xC2CBCFEA 0x4B3C +0xC2CBCFEB 0x9919 +0xC2CBCFEC 0x4B6B +0xC2CBCFED 0x99CA +0xC2CBCFEE 0x99DA +0xC2CBCFEF 0x4B83 +0xC2CBCFF0 0x4B81 +0xC2CBCFF1 0x4B80 +0xC2CBCFF2 0x99DE +0xC2CBCFF3 0x99C8 +0xC2CBCFF4 0x99E0 +0xC2CBCFF5 0x4BCA +0xC2CBCFF6 0x9AB6 +0xC2CBCFF7 0x9AB5 +0xC2CBCFF8 0x4BCE +0xC2CBCFF9 0x9AF4 +0xC2CBCFFA 0x4BF6 +0xC2CBCFFB 0x9B6B +0xC2CBCFFC 0x9B69 +0xC2CBCFFD 0x9B72 +0xC2CBCFFE 0x9B63 +0xC2CBD0A1 0x4C39 +0xC2CBD0A2 0x9D0D +0xC2CBD0A3 0x4CAE +0xC2CBD0A4 0x9D01 +0xC2CBD0A5 0x9D0C +0xC2CBD0A6 0x4CB5 +0xC2CBD0A7 0x9CF8 +0xC2CBD0A8 0x4CB3 +0xC2CBD0A9 0x4CB4 +0xC2CBD0AA 0x9CFE +0xC2CBD0AB 0x9D02 +0xC2CBD0AC 0x9E84 +0xC2CBD0AD 0x4D22 +0xC2CBD0AE 0x9EAB +0xC2CBD0AF 0x9EAA +0xC2CBD0B0 0x511D +0xC2CBD0B1 0x5116 +0xC2CBD0B2 0x3499 +0xC2CBD0B3 0x512B +0xC2CBD0B4 0x511E +0xC2CBD0B5 0x511B +0xC2CBD0B6 0x5290 +0xC2CBD0B7 0x5294 +0xC2CBD0B8 0x5314 +0xC2CBD0B9 0x20B89 +0xC2CBD0BA 0x3602 +0xC2CBD0BB 0x5667 +0xC2CBD0BC 0x3601 +0xC2CBD0BD 0x567B +0xC2CBD0BE 0x36A1 +0xC2CBD0BF 0x565F +0xC2CBD0C0 0x5661 +0xC2CBD0C1 0x35FD +0xC2CBD0C2 0x3673 +0xC2CBD0C3 0x3674 +0xC2CBD0C4 0x3670 +0xC2CBD0C5 0x3676 +0xC2CBD0C6 0x3675 +0xC2CBD0C7 0x3672 +0xC2CBD0C8 0x58C3 +0xC2CBD0C9 0x58CA +0xC2CBD0CA 0x58BB +0xC2CBD0CB 0x58C0 +0xC2CBD0CC 0x58C4 +0xC2CBD0CD 0x5901 +0xC2CBD0CE 0x5B1F +0xC2CBD0CF 0x5B18 +0xC2CBD0D0 0x5B11 +0xC2CBD0D1 0x5B15 +0xC2CBD0D2 0x3729 +0xC2CBD0D3 0x5B12 +0xC2CBD0D4 0x5B1C +0xC2CBD0D5 0x372A +0xC2CBD0D6 0x5B22 +0xC2CBD0D7 0x5B79 +0xC2CBD0D8 0x5DA6 +0xC2CBD0D9 0x3816 +0xC2CBD0DA 0x5DB3 +0xC2CBD0DB 0x5DAB +0xC2CBD0DC 0x5EEA +0xC2CBD0DD 0x3899 +0xC2CBD0DE 0x5F5B +0xC2CBD0DF 0x38D3 +0xC2CBD0E0 0x38F5 +0xC2CBD0E1 0x61B7 +0xC2CBD0E2 0x61CE +0xC2CBD0E3 0x61B9 +0xC2CBD0E4 0x61BD +0xC2CBD0E5 0x61CF +0xC2CBD0E6 0x61C0 +0xC2CBD0E7 0x6199 +0xC2CBD0E8 0x6197 +0xC2CBD0E9 0x3994 +0xC2CBD0EA 0x61BB +0xC2CBD0EB 0x61D0 +0xC2CBD0EC 0x61C4 +0xC2CBD0ED 0x6231 +0xC2CBD0EE 0x3A56 +0xC2CBD0EF 0x64D3 +0xC2CBD0F0 0x64C0 +0xC2CBD0F1 0x3A59 +0xC2CBD0F2 0x3A58 +0xC2CBD0F3 0x3A55 +0xC2CBD0F4 0x3A52 +0xC2CBD0F5 0x64DC +0xC2CBD0F6 0x64D1 +0xC2CBD0F7 0x64C8 +0xC2CBD0F8 0x3A57 +0xC2CBD0F9 0x64D5 +0xC2CBD0FA 0x66C3 +0xC2CBD0FB 0x3B1B +0xC2CBD0FC 0x3B1C +0xC2CBD0FD 0x66BF +0xC2CBD0FE 0x66C5 +0xC2CBD1A1 0x3B19 +0xC2CBD1A2 0x66CD +0xC2CBD1A3 0x66C1 +0xC2CBD1A4 0x6706 +0xC2CBD1A5 0x3B3F +0xC2CBD1A6 0x6724 +0xC2CBD1A7 0x6A63 +0xC2CBD1A8 0x6A42 +0xC2CBD1A9 0x6A52 +0xC2CBD1AA 0x3BDB +0xC2CBD1AB 0x6A43 +0xC2CBD1AC 0x6A33 +0xC2CBD1AD 0x3BE2 +0xC2CBD1AE 0x6A6C +0xC2CBD1AF 0x6A57 +0xC2CBD1B0 0x3BD7 +0xC2CBD1B1 0x6A4C +0xC2CBD1B2 0x6A6E +0xC2CBD1B3 0x3BDE +0xC2CBD1B4 0x3BE5 +0xC2CBD1B5 0x3BE4 +0xC2CBD1B6 0x3BE6 +0xC2CBD1B7 0x3BD6 +0xC2CBD1B8 0x6A37 +0xC2CBD1B9 0x3BDF +0xC2CBD1BA 0x6A71 +0xC2CBD1BB 0x6A4A +0xC2CBD1BC 0x6A36 +0xC2CBD1BD 0x3BDC +0xC2CBD1BE 0x6A53 +0xC2CBD1BF 0x3BDA +0xC2CBD1C0 0x6A45 +0xC2CBD1C1 0x6A70 +0xC2CBD1C2 0x3BD3 +0xC2CBD1C3 0x3BD0 +0xC2CBD1C4 0x6A5C +0xC2CBD1C5 0x6B58 +0xC2CBD1C6 0x6B57 +0xC2CBD1C7 0x3C86 +0xC2CBD1C8 0x3C87 +0xC2CBD1C9 0x3CAD +0xC2CBD1CA 0x3CB7 +0xC2CBD1CB 0x3D58 +0xC2CBD1CC 0x3D6A +0xC2CBD1CD 0x6FBB +0xC2CBD1CE 0x3D62 +0xC2CBD1CF 0x3D61 +0xC2CBD1D0 0x6FBE +0xC2CBD1D1 0x3D69 +0xC2CBD1D2 0x3D6C +0xC2CBD1D3 0x3D65 +0xC2CBD1D4 0x6FB5 +0xC2CBD1D5 0x6FD3 +0xC2CBD1D6 0x6F9F +0xC2CBD1D7 0x3D66 +0xC2CBD1D8 0x6FB7 +0xC2CBD1D9 0x6FF5 +0xC2CBD1DA 0x71B7 +0xC2CBD1DB 0x3DF5 +0xC2CBD1DC 0x71BB +0xC2CBD1DD 0x3DF4 +0xC2CBD1DE 0x71D1 +0xC2CBD1DF 0x3DF7 +0xC2CBD1E0 0x71BA +0xC2CBD1E1 0x3DF8 +0xC2CBD1E2 0x71B6 +0xC2CBD1E3 0x71CC +0xC2CBD1E4 0x3DFB +0xC2CBD1E5 0x3DFC +0xC2CBD1E6 0x71D3 +0xC2CBD1E7 0x749B +0xC2CBD1E8 0x3EF5 +0xC2CBD1E9 0x3EF8 +0xC2CBD1EA 0x7496 +0xC2CBD1EB 0x74A2 +0xC2CBD1EC 0x749D +0xC2CBD1ED 0x750A +0xC2CBD1EE 0x750E +0xC2CBD1EF 0x3F3C +0xC2CBD1F0 0x7581 +0xC2CBD1F1 0x762C +0xC2CBD1F2 0x7637 +0xC2CBD1F3 0x7636 +0xC2CBD1F4 0x763B +0xC2CBD1F5 0x3FC5 +0xC2CBD1F6 0x76A1 +0xC2CBD1F7 0x4062 +0xC2CBD1F8 0x4063 +0xC2CBD1F9 0x7798 +0xC2CBD1FA 0x4067 +0xC2CBD1FB 0x7796 +0xC2CBD1FC 0x4066 +0xC2CBD1FD 0x40D9 +0xC2CBD1FE 0x40DB +0xC2CBD2A1 0x78D6 +0xC2CBD2A2 0x78EB +0xC2CBD2A3 0x40D8 +0xC2CBD2A4 0x78DC +0xC2CBD2A5 0x411B +0xC2CBD2A6 0x79A5 +0xC2CBD2A7 0x79A9 +0xC2CBD2A8 0x9834 +0xC2CBD2A9 0x7A53 +0xC2CBD2AA 0x7A45 +0xC2CBD2AB 0x4179 +0xC2CBD2AC 0x7A4F +0xC2CBD2AD 0x417D +0xC2CBD2AE 0x7ABD +0xC2CBD2AF 0x7ABB +0xC2CBD2B0 0x7AF1 +0xC2CBD2B1 0x422C +0xC2CBD2B2 0x4237 +0xC2CBD2B3 0x7BEC +0xC2CBD2B4 0x7BED +0xC2CBD2B5 0x4230 +0xC2CBD2B6 0x429A +0xC2CBD2B7 0x7CD3 +0xC2CBD2B8 0x4A00 +0xC2CBD2B9 0x7CE1 +0xC2CBD2BA 0x4305 +0xC2CBD2BB 0x7E19 +0xC2CBD2BC 0x4307 +0xC2CBD2BD 0x4309 +0xC2CBD2BE 0x430A +0xC2CBD2BF 0x7E27 +0xC2CBD2C0 0x7E26 +0xC2CBD2C1 0x4379 +0xC2CBD2C2 0x43C2 +0xC2CBD2C3 0x806E +0xC2CBD2C4 0x81AF +0xC2CBD2C5 0x4438 +0xC2CBD2C6 0x4437 +0xC2CBD2C7 0x81AD +0xC2CBD2C8 0x4421 +0xC2CBD2C9 0x81AA +0xC2CBD2CA 0x8218 +0xC2CBD2CB 0x445E +0xC2CBD2CC 0x453D +0xC2CBD2CD 0x4537 +0xC2CBD2CE 0x4540 +0xC2CBD2CF 0x856F +0xC2CBD2D0 0x854C +0xC2CBD2D1 0x451D +0xC2CBD2D2 0x8542 +0xC2CBD2D3 0x4533 +0xC2CBD2D4 0x855C +0xC2CBD2D5 0x8570 +0xC2CBD2D6 0x855F +0xC2CBD2D7 0x4535 +0xC2CBD2D8 0x855A +0xC2CBD2D9 0x854B +0xC2CBD2DA 0x853F +0xC2CBD2DB 0x878A +0xC2CBD2DC 0x45D8 +0xC2CBD2DD 0x878B +0xC2CBD2DE 0x87A1 +0xC2CBD2DF 0x878E +0xC2CBD2E0 0x45DC +0xC2CBD2E1 0x45DE +0xC2CBD2E2 0x8799 +0xC2CBD2E3 0x885E +0xC2CBD2E4 0x885F +0xC2CBD2E5 0x8924 +0xC2CBD2E6 0x89A7 +0xC2CBD2E7 0x8AEA +0xC2CBD2E8 0x8AFD +0xC2CBD2E9 0x8AF9 +0xC2CBD2EA 0x8AE3 +0xC2CBD2EB 0x8AE5 +0xC2CBD2EC 0x46FA +0xC2CBD2ED 0x46FB +0xC2CBD2EE 0x8AEC +0xC2CBD2EF 0x473D +0xC2CBD2F0 0x473B +0xC2CBD2F1 0x473F +0xC2CBD2F2 0x475F +0xC2CBD2F3 0x8CF2 +0xC2CBD2F4 0x477F +0xC2CBD2F5 0x8CEF +0xC2CBD2F6 0x4784 +0xC2CBD2F7 0x8DA6 +0xC2CBD2F8 0x47BC +0xC2CBD2F9 0x4814 +0xC2CBD2FA 0x480F +0xC2CBD2FB 0x8E3B +0xC2CBD2FC 0x8E43 +0xC2CBD2FD 0x480E +0xC2CBD2FE 0x8E32 +0xC2CBD3A1 0x8F31 +0xC2CBD3A2 0x8F30 +0xC2CBD3A3 0x4860 +0xC2CBD3A4 0x8F2D +0xC2CBD3A5 0x8F3C +0xC2CBD3A6 0x8FA7 +0xC2CBD3A7 0x8FA5 +0xC2CBD3A8 0x48AB +0xC2CBD3A9 0x48AC +0xC2CBD3AA 0x48AA +0xC2CBD3AB 0x9137 +0xC2CBD3AC 0x9195 +0xC2CBD3AD 0x918E +0xC2CBD3AE 0x4904 +0xC2CBD3AF 0x9196 +0xC2CBD3B0 0x4908 +0xC2CBD3B1 0x9345 +0xC2CBD3B2 0x930A +0xC2CBD3B3 0x4933 +0xC2CBD3B4 0x4934 +0xC2CBD3B5 0x92FD +0xC2CBD3B6 0x9317 +0xC2CBD3B7 0x931C +0xC2CBD3B8 0x9307 +0xC2CBD3B9 0x9331 +0xC2CBD3BA 0x9332 +0xC2CBD3BB 0x932C +0xC2CBD3BC 0x9330 +0xC2CBD3BD 0x9303 +0xC2CBD3BE 0x9305 +0xC2CBD3BF 0x49A2 +0xC2CBD3C0 0x95C2 +0xC2CBD3C1 0x49A4 +0xC2CBD3C2 0x95B8 +0xC2CBD3C3 0x49A5 +0xC2CBD3C4 0x95C1 +0xC2CBD3C5 0x49A7 +0xC2CBD3C6 0x49A6 +0xC2CBD3C7 0x49E7 +0xC2CBD3C8 0x96AB +0xC2CBD3C9 0x96B7 +0xC2CBD3CA 0x49FF +0xC2CBD3CB 0x49FE +0xC2CBD3CC 0x9715 +0xC2CBD3CD 0x9714 +0xC2CBD3CE 0x4A1D +0xC2CBD3CF 0x4A1C +0xC2CBD3D0 0x970C +0xC2CBD3D1 0x9717 +0xC2CBD3D2 0x4A67 +0xC2CBD3D3 0x9793 +0xC2CBD3D4 0x4A94 +0xC2CBD3D5 0x97D2 +0xC2CBD3D6 0x4AC5 +0xC2CBD3D7 0x4AC8 +0xC2CBD3D8 0x9836 +0xC2CBD3D9 0x9831 +0xC2CBD3DA 0x9833 +0xC2CBD3DB 0x983C +0xC2CBD3DC 0x982E +0xC2CBD3DD 0x983A +0xC2CBD3DE 0x4AC9 +0xC2CBD3DF 0x983D +0xC2CBD3E0 0x4AC7 +0xC2CBD3E1 0x98B5 +0xC2CBD3E2 0x9922 +0xC2CBD3E3 0x9923 +0xC2CBD3E4 0x9920 +0xC2CBD3E5 0x991C +0xC2CBD3E6 0x991D +0xC2CBD3E7 0x4B6C +0xC2CBD3E8 0x99A0 +0xC2CBD3E9 0x4B8A +0xC2CBD3EA 0x99EF +0xC2CBD3EB 0x99E8 +0xC2CBD3EC 0x99EB +0xC2CBD3ED 0x4B88 +0xC2CBD3EE 0x4B87 +0xC2CBD3EF 0x4B86 +0xC2CBD3F0 0x99E1 +0xC2CBD3F1 0x99E6 +0xC2CBD3F2 0x4BCF +0xC2CBD3F3 0x4BD0 +0xC2CBD3F4 0x9AF8 +0xC2CBD3F5 0x9AF5 +0xC2CBD3F6 0x4C1C +0xC2CBD3F7 0x4C23 +0xC2CBD3F8 0x9B83 +0xC2CBD3F9 0x9B94 +0xC2CBD3FA 0x9B84 +0xC2CBD3FB 0x4C49 +0xC2CBD3FC 0x9B8B +0xC2CBD3FD 0x9B8F +0xC2CBD3FE 0x4C43 +0xC2CBD4A1 0x9B8C +0xC2CBD4A2 0x4C48 +0xC2CBD4A3 0x9B89 +0xC2CBD4A4 0x4C47 +0xC2CBD4A5 0x9B8E +0xC2CBD4A6 0x4C46 +0xC2CBD4A7 0x4C3F +0xC2CBD4A8 0x4C44 +0xC2CBD4A9 0x9D24 +0xC2CBD4AA 0x9D0F +0xC2CBD4AB 0x4CBE +0xC2CBD4AC 0x9D13 +0xC2CBD4AD 0x9D0A +0xC2CBD4AE 0x4CC2 +0xC2CBD4AF 0x4CBA +0xC2CBD4B0 0x4CBC +0xC2CBD4B1 0x4CC6 +0xC2CBD4B2 0x9D2A +0xC2CBD4B3 0x9D1A +0xC2CBD4B4 0x4CC8 +0xC2CBD4B5 0x9D27 +0xC2CBD4B6 0x9D16 +0xC2CBD4B7 0x9D21 +0xC2CBD4B8 0x4D23 +0xC2CBD4B9 0x9E85 +0xC2CBD4BA 0x9EAC +0xC2CBD4BB 0x9EC6 +0xC2CBD4BC 0x9EC5 +0xC2CBD4BD 0x9ED7 +0xC2CBD4BE 0x9F53 +0xC2CBD4BF 0x349D +0xC2CBD4C0 0x5128 +0xC2CBD4C1 0x5127 +0xC2CBD4C2 0x51DF +0xC2CBD4C3 0x3524 +0xC2CBD4C4 0x5335 +0xC2CBD4C5 0x53B3 +0xC2CBD4C6 0x3607 +0xC2CBD4C7 0x568A +0xC2CBD4C8 0x567D +0xC2CBD4C9 0x5689 +0xC2CBD4CA 0x3679 +0xC2CBD4CB 0x58CD +0xC2CBD4CC 0x58D0 +0xC2CBD4CD 0x3678 +0xC2CBD4CE 0x5B2B +0xC2CBD4CF 0x5B33 +0xC2CBD4D0 0x5B29 +0xC2CBD4D1 0x5B35 +0xC2CBD4D2 0x5B31 +0xC2CBD4D3 0x5B37 +0xC2CBD4D4 0x5C36 +0xC2CBD4D5 0x5DBE +0xC2CBD4D6 0x3819 +0xC2CBD4D7 0x5DB9 +0xC2CBD4D8 0x381C +0xC2CBD4D9 0x5DBB +0xC2CBD4DA 0x3818 +0xC2CBD4DB 0x61E2 +0xC2CBD4DC 0x61DB +0xC2CBD4DD 0x61DD +0xC2CBD4DE 0x61DC +0xC2CBD4DF 0x61DA +0xC2CBD4E0 0x2F8AF +0xC2CBD4E1 0x61D9 +0xC2CBD4E2 0x39BD +0xC2CBD4E3 0x3A5D +0xC2CBD4E4 0x64DF +0xC2CBD4E5 0x3A5A +0xC2CBD4E6 0x3A5E +0xC2CBD4E7 0x64E1 +0xC2CBD4E8 0x3A5C +0xC2CBD4E9 0x64EE +0xC2CBD4EA 0x3A5B +0xC2CBD4EB 0x65B5 +0xC2CBD4EC 0x66D4 +0xC2CBD4ED 0x66D5 +0xC2CBD4EE 0x3B21 +0xC2CBD4EF 0x66D0 +0xC2CBD4F0 0x66D1 +0xC2CBD4F1 0x66CE +0xC2CBD4F2 0x66D7 +0xC2CBD4F3 0x3B20 +0xC2CBD4F4 0x3B32 +0xC2CBD4F5 0x6A7D +0xC2CBD4F6 0x6A8A +0xC2CBD4F7 0x3BF2 +0xC2CBD4F8 0x6AA7 +0xC2CBD4F9 0x3BF5 +0xC2CBD4FA 0x6A99 +0xC2CBD4FB 0x6A82 +0xC2CBD4FC 0x6A88 +0xC2CBD4FD 0x3BEE +0xC2CBD4FE 0x3BEC +0xC2CBD5A1 0x6A86 +0xC2CBD5A2 0x3BEA +0xC2CBD5A3 0x6A98 +0xC2CBD5A4 0x6A9D +0xC2CBD5A5 0x3BED +0xC2CBD5A6 0x3BF3 +0xC2CBD5A7 0x6A8F +0xC2CBD5A8 0x3BF6 +0xC2CBD5A9 0x6AAA +0xC2CBD5AA 0x3C48 +0xC2CBD5AB 0x6B5D +0xC2CBD5AC 0x3C49 +0xC2CBD5AD 0x6C0A +0xC2CBD5AE 0x3D75 +0xC2CBD5AF 0x6FD7 +0xC2CBD5B0 0x6FD6 +0xC2CBD5B1 0x6FE5 +0xC2CBD5B2 0x3D6F +0xC2CBD5B3 0x3D7B +0xC2CBD5B4 0x3D73 +0xC2CBD5B5 0x6FD9 +0xC2CBD5B6 0x6FDA +0xC2CBD5B7 0x6FEA +0xC2CBD5B8 0x3D70 +0xC2CBD5B9 0x6FF6 +0xC2CBD5BA 0x24039 +0xC2CBD5BB 0x3D78 +0xC2CBD5BC 0x71E3 +0xC2CBD5BD 0x3DFE +0xC2CBD5BE 0x71E9 +0xC2CBD5BF 0x3E00 +0xC2CBD5C0 0x71EB +0xC2CBD5C1 0x71EF +0xC2CBD5C2 0x71F3 +0xC2CBD5C3 0x71EA +0xC2CBD5C4 0x3E01 +0xC2CBD5C5 0x2F921 +0xC2CBD5C6 0x3E55 +0xC2CBD5C7 0x3E56 +0xC2CBD5C8 0x3E9D +0xC2CBD5C9 0x7371 +0xC2CBD5CA 0x3EF9 +0xC2CBD5CB 0x74AE +0xC2CBD5CC 0x3EFF +0xC2CBD5CD 0x74B3 +0xC2CBD5CE 0x3EFD +0xC2CBD5CF 0x74AC +0xC2CBD5D0 0x3F43 +0xC2CBD5D1 0x3F41 +0xC2CBD5D2 0x7583 +0xC2CBD5D3 0x7645 +0xC2CBD5D4 0x764E +0xC2CBD5D5 0x7644 +0xC2CBD5D6 0x76A3 +0xC2CBD5D7 0x76A5 +0xC2CBD5D8 0x77A6 +0xC2CBD5D9 0x77A4 +0xC2CBD5DA 0x406F +0xC2CBD5DB 0x77A9 +0xC2CBD5DC 0x77AF +0xC2CBD5DD 0x408A +0xC2CBD5DE 0x40E5 +0xC2CBD5DF 0x40E6 +0xC2CBD5E0 0x78F0 +0xC2CBD5E1 0x78F8 +0xC2CBD5E2 0x78F1 +0xC2CBD5E3 0x417F +0xC2CBD5E4 0x7A49 +0xC2CBD5E5 0x41B5 +0xC2CBD5E6 0x41B6 +0xC2CBD5E7 0x41BB +0xC2CBD5E8 0x7AC2 +0xC2CBD5E9 0x7AF2 +0xC2CBD5EA 0x7AF3 +0xC2CBD5EB 0x7BFA +0xC2CBD5EC 0x4240 +0xC2CBD5ED 0x7BF6 +0xC2CBD5EE 0x7BFC +0xC2CBD5EF 0x7C18 +0xC2CBD5F0 0x7C08 +0xC2CBD5F1 0x7C12 +0xC2CBD5F2 0x429D +0xC2CBD5F3 0x429C +0xC2CBD5F4 0x7CDB +0xC2CBD5F5 0x7CDA +0xC2CBD5F6 0x430F +0xC2CBD5F7 0x4311 +0xC2CBD5F8 0x430D +0xC2CBD5F9 0x7E2C +0xC2CBD5FA 0x7E4D +0xC2CBD5FB 0x4314 +0xC2CBD5FC 0x4313 +0xC2CBD5FD 0x7F46 +0xC2CBD5FE 0x7FF6 +0xC2CBD6A1 0x802B +0xC2CBD6A2 0x8074 +0xC2CBD6A3 0x81B8 +0xC2CBD6A4 0x81C8 +0xC2CBD6A5 0x4482 +0xC2CBD6A6 0x4483 +0xC2CBD6A7 0x454D +0xC2CBD6A8 0x8592 +0xC2CBD6A9 0x8593 +0xC2CBD6AA 0x454F +0xC2CBD6AB 0x857F +0xC2CBD6AC 0x85AB +0xC2CBD6AD 0x8597 +0xC2CBD6AE 0x454C +0xC2CBD6AF 0x4551 +0xC2CBD6B0 0x85AC +0xC2CBD6B1 0x45EE +0xC2CBD6B2 0x45E8 +0xC2CBD6B3 0x4CCB +0xC2CBD6B4 0x87CE +0xC2CBD6B5 0x45EB +0xC2CBD6B6 0x87CD +0xC2CBD6B7 0x45E2 +0xC2CBD6B8 0x45E6 +0xC2CBD6B9 0x87C1 +0xC2CBD6BA 0x87B1 +0xC2CBD6BB 0x87C7 +0xC2CBD6BC 0x45EC +0xC2CBD6BD 0x8940 +0xC2CBD6BE 0x4659 +0xC2CBD6BF 0x893F +0xC2CBD6C0 0x8939 +0xC2CBD6C1 0x465D +0xC2CBD6C2 0x8943 +0xC2CBD6C3 0x4657 +0xC2CBD6C4 0x465B +0xC2CBD6C5 0x4656 +0xC2CBD6C6 0x89AB +0xC2CBD6C7 0x46FE +0xC2CBD6C8 0x8B1F +0xC2CBD6C9 0x8B09 +0xC2CBD6CA 0x8B0C +0xC2CBD6CB 0x4700 +0xC2CBD6CC 0x4701 +0xC2CBD6CD 0x8C40 +0xC2CBD6CE 0x4742 +0xC2CBD6CF 0x8C96 +0xC2CBD6D0 0x4760 +0xC2CBD6D1 0x8CF6 +0xC2CBD6D2 0x8CF7 +0xC2CBD6D3 0x481D +0xC2CBD6D4 0x8E46 +0xC2CBD6D5 0x8E4F +0xC2CBD6D6 0x483E +0xC2CBD6D7 0x4869 +0xC2CBD6D8 0x4865 +0xC2CBD6D9 0x8F3D +0xC2CBD6DA 0x8F41 +0xC2CBD6DB 0x9366 +0xC2CBD6DC 0x9378 +0xC2CBD6DD 0x935D +0xC2CBD6DE 0x9369 +0xC2CBD6DF 0x9374 +0xC2CBD6E0 0x937D +0xC2CBD6E1 0x936E +0xC2CBD6E2 0x9372 +0xC2CBD6E3 0x9373 +0xC2CBD6E4 0x9362 +0xC2CBD6E5 0x9348 +0xC2CBD6E6 0x9353 +0xC2CBD6E7 0x935F +0xC2CBD6E8 0x9368 +0xC2CBD6E9 0x4938 +0xC2CBD6EA 0x937F +0xC2CBD6EB 0x936B +0xC2CBD6EC 0x49AE +0xC2CBD6ED 0x95C4 +0xC2CBD6EE 0x49AD +0xC2CBD6EF 0x96AF +0xC2CBD6F0 0x96AD +0xC2CBD6F1 0x96B2 +0xC2CBD6F2 0x4A02 +0xC2CBD6F3 0x4A1F +0xC2CBD6F4 0x971A +0xC2CBD6F5 0x971B +0xC2CBD6F6 0x4A22 +0xC2CBD6F7 0x4A20 +0xC2CBD6F8 0x2F9F5 +0xC2CBD6F9 0x4A6C +0xC2CBD6FA 0x979B +0xC2CBD6FB 0x979F +0xC2CBD6FC 0x4A68 +0xC2CBD6FD 0x4A6D +0xC2CBD6FE 0x4A6E +0xC2CBD7A1 0x4AA0 +0xC2CBD7A2 0x4ACE +0xC2CBD7A3 0x4AD0 +0xC2CBD7A4 0x4AD1 +0xC2CBD7A5 0x4ACB +0xC2CBD7A6 0x9840 +0xC2CBD7A7 0x4AD2 +0xC2CBD7A8 0x9847 +0xC2CBD7A9 0x4AD3 +0xC2CBD7AA 0x98B7 +0xC2CBD7AB 0x4B20 +0xC2CBD7AC 0x4B4E +0xC2CBD7AD 0x4B4B +0xC2CBD7AE 0x4B72 +0xC2CBD7AF 0x4B70 +0xC2CBD7B0 0x99A2 +0xC2CBD7B1 0x4B92 +0xC2CBD7B2 0x4B8F +0xC2CBD7B3 0x9A00 +0xC2CBD7B4 0x99F3 +0xC2CBD7B5 0x4B90 +0xC2CBD7B6 0x29937 +0xC2CBD7B7 0x99F5 +0xC2CBD7B8 0x4BD9 +0xC2CBD7B9 0x4BD5 +0xC2CBD7BA 0x9ABD +0xC2CBD7BB 0x9B00 +0xC2CBD7BC 0x9B02 +0xC2CBD7BD 0x4BFA +0xC2CBD7BE 0x9B34 +0xC2CBD7BF 0x9B49 +0xC2CBD7C0 0x9B9F +0xC2CBD7C1 0x4C4B +0xC2CBD7C2 0x9BA3 +0xC2CBD7C3 0x9BCD +0xC2CBD7C4 0x9B99 +0xC2CBD7C5 0x9B9D +0xC2CBD7C6 0x4CD0 +0xC2CBD7C7 0x4CCE +0xC2CBD7C8 0x9D39 +0xC2CBD7C9 0x4CCF +0xC2CBD7CA 0x9D44 +0xC2CBD7CB 0x4CC4 +0xC2CBD7CC 0x4CCC +0xC2CBD7CD 0x9D35 +0xC2CBD7CE 0x4CD2 +0xC2CBD7CF 0x4D35 +0xC2CBD7D0 0x9EAF +0xC2CBD7D1 0x3E03 +0xC2CBD7D2 0x512F +0xC2CBD7D3 0x349E +0xC2CBD7D4 0x34AF +0xC2CBD7D5 0x9F8E +0xC2CBD7D6 0x360C +0xC2CBD7D7 0x569F +0xC2CBD7D8 0x569B +0xC2CBD7D9 0x569E +0xC2CBD7DA 0x5696 +0xC2CBD7DB 0x5694 +0xC2CBD7DC 0x56A0 +0xC2CBD7DD 0x367C +0xC2CBD7DE 0x5B3B +0xC2CBD7DF 0x3730 +0xC2CBD7E0 0x3731 +0xC2CBD7E1 0x5B3A +0xC2CBD7E2 0x5DC1 +0xC2CBD7E3 0x5F4D +0xC2CBD7E4 0x5F5D +0xC2CBD7E5 0x61F3 +0xC2CBD7E6 0x39A1 +0xC2CBD7E7 0x399E +0xC2CBD7E8 0x3A68 +0xC2CBD7E9 0x3A61 +0xC2CBD7EA 0x64F6 +0xC2CBD7EB 0x64E5 +0xC2CBD7EC 0x64EA +0xC2CBD7ED 0x64E7 +0xC2CBD7EE 0x6505 +0xC2CBD7EF 0x3A65 +0xC2CBD7F0 0x64F9 +0xC2CBD7F1 0x3A66 +0xC2CBD7F2 0x3A6A +0xC2CBD7F3 0x3AAB +0xC2CBD7F4 0x6AAB +0xC2CBD7F5 0x6AED +0xC2CBD7F6 0x6AB2 +0xC2CBD7F7 0x6AB0 +0xC2CBD7F8 0x6AB5 +0xC2CBD7F9 0x6ABE +0xC2CBD7FA 0x6AC1 +0xC2CBD7FB 0x6AC8 +0xC2CBD7FC 0x3BF9 +0xC2CBD7FD 0x6AC0 +0xC2CBD7FE 0x6ABC +0xC2CBD8A1 0x6AB1 +0xC2CBD8A2 0x6AC4 +0xC2CBD8A3 0x6ABF +0xC2CBD8A4 0x3C58 +0xC2CBD8A5 0x3C8A +0xC2CBD8A6 0x7008 +0xC2CBD8A7 0x7003 +0xC2CBD8A8 0x6FFD +0xC2CBD8A9 0x7010 +0xC2CBD8AA 0x7002 +0xC2CBD8AB 0x7013 +0xC2CBD8AC 0x3E04 +0xC2CBD8AD 0x71FA +0xC2CBD8AE 0x7200 +0xC2CBD8AF 0x74B9 +0xC2CBD8B0 0x74BC +0xC2CBD8B1 0x3F02 +0xC2CBD8B2 0x765B +0xC2CBD8B3 0x7651 +0xC2CBD8B4 0x764F +0xC2CBD8B5 0x76EB +0xC2CBD8B6 0x77B8 +0xC2CBD8B7 0x4079 +0xC2CBD8B8 0x77B9 +0xC2CBD8B9 0x77C1 +0xC2CBD8BA 0x77C0 +0xC2CBD8BB 0x77BE +0xC2CBD8BC 0x790B +0xC2CBD8BD 0x40EB +0xC2CBD8BE 0x7907 +0xC2CBD8BF 0x790A +0xC2CBD8C0 0x7908 +0xC2CBD8C1 0x40E9 +0xC2CBD8C2 0x790D +0xC2CBD8C3 0x7906 +0xC2CBD8C4 0x7915 +0xC2CBD8C5 0x79AF +0xC2CBD8C6 0x4120 +0xC2CBD8C7 0x4121 +0xC2CBD8C8 0x4181 +0xC2CBD8C9 0x7AF5 +0xC2CBD8CA 0x424D +0xC2CBD8CB 0x4259 +0xC2CBD8CC 0x7C2E +0xC2CBD8CD 0x4258 +0xC2CBD8CE 0x7C1B +0xC2CBD8CF 0x25CD1 +0xC2CBD8D0 0x7C1A +0xC2CBD8D1 0x7C24 +0xC2CBD8D2 0x42A5 +0xC2CBD8D3 0x42A9 +0xC2CBD8D4 0x7CE6 +0xC2CBD8D5 0x7CE3 +0xC2CBD8D6 0x431A +0xC2CBD8D7 0x4319 +0xC2CBD8D8 0x7E5D +0xC2CBD8D9 0x7E4F +0xC2CBD8DA 0x7E66 +0xC2CBD8DB 0x7E5B +0xC2CBD8DC 0x7F47 +0xC2CBD8DD 0x7FB4 +0xC2CBD8DE 0x4396 +0xC2CBD8DF 0x4398 +0xC2CBD8E0 0x4397 +0xC2CBD8E1 0x7FFA +0xC2CBD8E2 0x802E +0xC2CBD8E3 0x265DF +0xC2CBD8E4 0x43C8 +0xC2CBD8E5 0x81CE +0xC2CBD8E6 0x4443 +0xC2CBD8E7 0x4445 +0xC2CBD8E8 0x8219 +0xC2CBD8E9 0x4552 +0xC2CBD8EA 0x4557 +0xC2CBD8EB 0x85CC +0xC2CBD8EC 0x85B2 +0xC2CBD8ED 0x4555 +0xC2CBD8EE 0x85BB +0xC2CBD8EF 0x85C1 +0xC2CBD8F0 0x4556 +0xC2CBD8F1 0x4558 +0xC2CBD8F2 0x45F2 +0xC2CBD8F3 0x87E9 +0xC2CBD8F4 0x87EE +0xC2CBD8F5 0x87F0 +0xC2CBD8F6 0x87D6 +0xC2CBD8F7 0x880E +0xC2CBD8F8 0x87DA +0xC2CBD8F9 0x8948 +0xC2CBD8FA 0x894A +0xC2CBD8FB 0x894E +0xC2CBD8FC 0x894D +0xC2CBD8FD 0x89B1 +0xC2CBD8FE 0x89B0 +0xC2CBD9A1 0x89B3 +0xC2CBD9A2 0x4707 +0xC2CBD9A3 0x8B38 +0xC2CBD9A4 0x8B32 +0xC2CBD9A5 0x4708 +0xC2CBD9A6 0x8B2D +0xC2CBD9A7 0x470A +0xC2CBD9A8 0x8B34 +0xC2CBD9A9 0x431B +0xC2CBD9AA 0x8B29 +0xC2CBD9AB 0x8C74 +0xC2CBD9AC 0x4761 +0xC2CBD9AD 0x4762 +0xC2CBD9AE 0x8D03 +0xC2CBD9AF 0x47C2 +0xC2CBD9B0 0x47C6 +0xC2CBD9B1 0x8DA9 +0xC2CBD9B2 0x8E58 +0xC2CBD9B3 0x481E +0xC2CBD9B4 0x4825 +0xC2CBD9B5 0x8EBF +0xC2CBD9B6 0x8EC1 +0xC2CBD9B7 0x8F4A +0xC2CBD9B8 0x8FAC +0xC2CBD9B9 0x48B0 +0xC2CBD9BA 0x9089 +0xC2CBD9BB 0x913D +0xC2CBD9BC 0x913C +0xC2CBD9BD 0x91A9 +0xC2CBD9BE 0x93A0 +0xC2CBD9BF 0x493D +0xC2CBD9C0 0x9390 +0xC2CBD9C1 0x493E +0xC2CBD9C2 0x9393 +0xC2CBD9C3 0x938B +0xC2CBD9C4 0x93AD +0xC2CBD9C5 0x93BB +0xC2CBD9C6 0x93B8 +0xC2CBD9C7 0x4946 +0xC2CBD9C8 0x4945 +0xC2CBD9C9 0x939C +0xC2CBD9CA 0x95D8 +0xC2CBD9CB 0x95D7 +0xC2CBD9CC 0x4A03 +0xC2CBD9CD 0x4A26 +0xC2CBD9CE 0x4A27 +0xC2CBD9CF 0x975D +0xC2CBD9D0 0x97A9 +0xC2CBD9D1 0x97DA +0xC2CBD9D2 0x4A98 +0xC2CBD9D3 0x4AAD +0xC2CBD9D4 0x4AD5 +0xC2CBD9D5 0x4ADA +0xC2CBD9D6 0x9854 +0xC2CBD9D7 0x4AD9 +0xC2CBD9D8 0x9855 +0xC2CBD9D9 0x984B +0xC2CBD9DA 0x4ADD +0xC2CBD9DB 0x983F +0xC2CBD9DC 0x98B9 +0xC2CBD9DD 0x4B15 +0xC2CBD9DE 0x4B16 +0xC2CBD9DF 0x4B17 +0xC2CBD9E0 0x4B21 +0xC2CBD9E1 0x9938 +0xC2CBD9E2 0x9936 +0xC2CBD9E3 0x9940 +0xC2CBD9E4 0x4B4C +0xC2CBD9E5 0x993B +0xC2CBD9E6 0x9939 +0xC2CBD9E7 0x99A4 +0xC2CBD9E8 0x4B96 +0xC2CBD9E9 0x4B98 +0xC2CBD9EA 0x9A08 +0xC2CBD9EB 0x9A0C +0xC2CBD9EC 0x4B9B +0xC2CBD9ED 0x9A10 +0xC2CBD9EE 0x4BFF +0xC2CBD9EF 0x9B07 +0xC2CBD9F0 0x4C25 +0xC2CBD9F1 0x9BD2 +0xC2CBD9F2 0x4C4F +0xC2CBD9F3 0x9BC2 +0xC2CBD9F4 0x9BBB +0xC2CBD9F5 0x9BCC +0xC2CBD9F6 0x9BCB +0xC2CBD9F7 0x4C56 +0xC2CBD9F8 0x4C54 +0xC2CBD9F9 0x9D4D +0xC2CBD9FA 0x9D63 +0xC2CBD9FB 0x9D4E +0xC2CBD9FC 0x4CD8 +0xC2CBD9FD 0x9D50 +0xC2CBD9FE 0x9D55 +0xC2CBDAA1 0x4CD7 +0xC2CBDAA2 0x9D5E +0xC2CBDAA3 0x4D26 +0xC2CBDAA4 0x9E90 +0xC2CBDAA5 0x9EB2 +0xC2CBDAA6 0x9EB1 +0xC2CBDAA7 0x4D38 +0xC2CBDAA8 0x9ECA +0xC2CBDAA9 0x9F02 +0xC2CBDAAA 0x9F27 +0xC2CBDAAB 0x9F26 +0xC2CBDAAC 0x4D8A +0xC2CBDAAD 0x56AF +0xC2CBDAAE 0x58E0 +0xC2CBDAAF 0x58DC +0xC2CBDAB0 0x3734 +0xC2CBDAB1 0x5B39 +0xC2CBDAB2 0x3735 +0xC2CBDAB3 0x2F86A +0xC2CBDAB4 0x5B7C +0xC2CBDAB5 0x5BF3 +0xC2CBDAB6 0x2F870 +0xC2CBDAB7 0x37A1 +0xC2CBDAB8 0x5C6B +0xC2CBDAB9 0x5DC4 +0xC2CBDABA 0x650B +0xC2CBDABB 0x6508 +0xC2CBDABC 0x650A +0xC2CBDABD 0x3A6C +0xC2CBDABE 0x3A6D +0xC2CBDABF 0x65DC +0xC2CBDAC0 0x3B29 +0xC2CBDAC1 0x3B2A +0xC2CBDAC2 0x66E1 +0xC2CBDAC3 0x66DF +0xC2CBDAC4 0x6ACE +0xC2CBDAC5 0x6AD4 +0xC2CBDAC6 0x6AE3 +0xC2CBDAC7 0x6AD7 +0xC2CBDAC8 0x6AE2 +0xC2CBDAC9 0x3C00 +0xC2CBDACA 0x3C08 +0xC2CBDACB 0x3C06 +0xC2CBDACC 0x3C05 +0xC2CBDACD 0x6AD8 +0xC2CBDACE 0x6AD5 +0xC2CBDACF 0x6AD2 +0xC2CBDAD0 0x3CB1 +0xC2CBDAD1 0x3D88 +0xC2CBDAD2 0x701E +0xC2CBDAD3 0x702C +0xC2CBDAD4 0x7025 +0xC2CBDAD5 0x6FF3 +0xC2CBDAD6 0x7204 +0xC2CBDAD7 0x7208 +0xC2CBDAD8 0x7215 +0xC2CBDAD9 0x3E09 +0xC2CBDADA 0x74C4 +0xC2CBDADB 0x74C9 +0xC2CBDADC 0x74C7 +0xC2CBDADD 0x74C8 +0xC2CBDADE 0x76A9 +0xC2CBDADF 0x77C6 +0xC2CBDAE0 0x77C5 +0xC2CBDAE1 0x7918 +0xC2CBDAE2 0x791A +0xC2CBDAE3 0x7920 +0xC2CBDAE4 0x4122 +0xC2CBDAE5 0x7A66 +0xC2CBDAE6 0x7A64 +0xC2CBDAE7 0x7A6A +0xC2CBDAE8 0x41D5 +0xC2CBDAE9 0x4261 +0xC2CBDAEA 0x425D +0xC2CBDAEB 0x4262 +0xC2CBDAEC 0x424F +0xC2CBDAED 0x4260 +0xC2CBDAEE 0x7C35 +0xC2CBDAEF 0x7C34 +0xC2CBDAF0 0x42AA +0xC2CBDAF1 0x4322 +0xC2CBDAF2 0x7E6C +0xC2CBDAF3 0x4321 +0xC2CBDAF4 0x7E6E +0xC2CBDAF5 0x7E71 +0xC2CBDAF6 0x4446 +0xC2CBDAF7 0x81D4 +0xC2CBDAF8 0x81D6 +0xC2CBDAF9 0x821A +0xC2CBDAFA 0x8262 +0xC2CBDAFB 0x8265 +0xC2CBDAFC 0x8276 +0xC2CBDAFD 0x85DB +0xC2CBDAFE 0x85D6 +0xC2CBDBA1 0x4562 +0xC2CBDBA2 0x85E7 +0xC2CBDBA3 0x4560 +0xC2CBDBA4 0x4564 +0xC2CBDBA5 0x85F4 +0xC2CBDBA6 0x2F9B6 +0xC2CBDBA7 0x87FD +0xC2CBDBA8 0x87D5 +0xC2CBDBA9 0x8807 +0xC2CBDBAA 0x45F6 +0xC2CBDBAB 0x880F +0xC2CBDBAC 0x87F8 +0xC2CBDBAD 0x2F9C1 +0xC2CBDBAE 0x4619 +0xC2CBDBAF 0x8987 +0xC2CBDBB0 0x4691 +0xC2CBDBB1 0x89B5 +0xC2CBDBB2 0x89F5 +0xC2CBDBB3 0x470D +0xC2CBDBB4 0x8B3F +0xC2CBDBB5 0x8B43 +0xC2CBDBB6 0x8B4C +0xC2CBDBB7 0x4765 +0xC2CBDBB8 0x8D0B +0xC2CBDBB9 0x8E6B +0xC2CBDBBA 0x8E68 +0xC2CBDBBB 0x8E70 +0xC2CBDBBC 0x8E75 +0xC2CBDBBD 0x8E77 +0xC2CBDBBE 0x483F +0xC2CBDBBF 0x8EC3 +0xC2CBDBC0 0x494B +0xC2CBDBC1 0x93E9 +0xC2CBDBC2 0x93EA +0xC2CBDBC3 0x93CB +0xC2CBDBC4 0x93C5 +0xC2CBDBC5 0x93C6 +0xC2CBDBC6 0x4948 +0xC2CBDBC7 0x93ED +0xC2CBDBC8 0x93D3 +0xC2CBDBC9 0x4952 +0xC2CBDBCA 0x93E5 +0xC2CBDBCB 0x494A +0xC2CBDBCC 0x4951 +0xC2CBDBCD 0x93DB +0xC2CBDBCE 0x93EB +0xC2CBDBCF 0x93E0 +0xC2CBDBD0 0x93C1 +0xC2CBDBD1 0x4950 +0xC2CBDBD2 0x494C +0xC2CBDBD3 0x95DD +0xC2CBDBD4 0x49EE +0xC2CBDBD5 0x4A04 +0xC2CBDBD6 0x4A06 +0xC2CBDBD7 0x4A2D +0xC2CBDBD8 0x4A2E +0xC2CBDBD9 0x4A2F +0xC2CBDBDA 0x4A7B +0xC2CBDBDB 0x4A78 +0xC2CBDBDC 0x4A77 +0xC2CBDBDD 0x97B2 +0xC2CBDBDE 0x97B4 +0xC2CBDBDF 0x97B1 +0xC2CBDBE0 0x97B5 +0xC2CBDBE1 0x97F2 +0xC2CBDBE2 0x4AA2 +0xC2CBDBE3 0x4AA1 +0xC2CBDBE4 0x4AE3 +0xC2CBDBE5 0x9856 +0xC2CBDBE6 0x4B1A +0xC2CBDBE7 0x4B19 +0xC2CBDBE8 0x4B57 +0xC2CBDBE9 0x9944 +0xC2CBDBEA 0x4B9E +0xC2CBDBEB 0x9A26 +0xC2CBDBEC 0x9A1F +0xC2CBDBED 0x9A18 +0xC2CBDBEE 0x9A21 +0xC2CBDBEF 0x9A17 +0xC2CBDBF0 0x4BDD +0xC2CBDBF1 0x9B09 +0xC2CBDBF2 0x4C05 +0xC2CBDBF3 0x4C28 +0xC2CBDBF4 0x9BC5 +0xC2CBDBF5 0x9BDF +0xC2CBDBF6 0x4C60 +0xC2CBDBF7 0x9BE3 +0xC2CBDBF8 0x4C66 +0xC2CBDBF9 0x9BE9 +0xC2CBDBFA 0x9BEE +0xC2CBDBFB 0x4C67 +0xC2CBDBFC 0x4C68 +0xC2CBDBFD 0x9D66 +0xC2CBDBFE 0x9D7A +0xC2CBDCA1 0x4CDE +0xC2CBDCA2 0x9D6E +0xC2CBDCA3 0x9D91 +0xC2CBDCA4 0x9D83 +0xC2CBDCA5 0x9D76 +0xC2CBDCA6 0x9D7E +0xC2CBDCA7 0x9D6D +0xC2CBDCA8 0x4CE1 +0xC2CBDCA9 0x9E95 +0xC2CBDCAA 0x9EE3 +0xC2CBDCAB 0x4D69 +0xC2CBDCAC 0x4D77 +0xC2CBDCAD 0x9F03 +0xC2CBDCAE 0x9F04 +0xC2CBDCAF 0x2FA19 +0xC2CBDCB0 0x9F17 +0xC2CBDCB1 0x34A6 +0xC2CBDCB2 0x5136 +0xC2CBDCB3 0x34A5 +0xC2CBDCB4 0x5336 +0xC2CBDCB5 0x3614 +0xC2CBDCB6 0x5B42 +0xC2CBDCB7 0x3736 +0xC2CBDCB8 0x3738 +0xC2CBDCB9 0x5B44 +0xC2CBDCBA 0x5B46 +0xC2CBDCBB 0x5B7E +0xC2CBDCBC 0x5DCA +0xC2CBDCBD 0x5DC8 +0xC2CBDCBE 0x5DCC +0xC2CBDCBF 0x5EF0 +0xC2CBDCC0 0x3A70 +0xC2CBDCC1 0x6585 +0xC2CBDCC2 0x66E5 +0xC2CBDCC3 0x66E7 +0xC2CBDCC4 0x3B2B +0xC2CBDCC5 0x3C11 +0xC2CBDCC6 0x3C0A +0xC2CBDCC7 0x6AF4 +0xC2CBDCC8 0x3C0D +0xC2CBDCC9 0x6AE9 +0xC2CBDCCA 0x3C16 +0xC2CBDCCB 0x3C10 +0xC2CBDCCC 0x3C09 +0xC2CBDCCD 0x3C0E +0xC2CBDCCE 0x3C7A +0xC2CBDCCF 0x703D +0xC2CBDCD0 0x3D8C +0xC2CBDCD1 0x7036 +0xC2CBDCD2 0x3D91 +0xC2CBDCD3 0x7216 +0xC2CBDCD4 0x3E0A +0xC2CBDCD5 0x7212 +0xC2CBDCD6 0x720F +0xC2CBDCD7 0x7217 +0xC2CBDCD8 0x7211 +0xC2CBDCD9 0x720B +0xC2CBDCDA 0x3E08 +0xC2CBDCDB 0x3E0B +0xC2CBDCDC 0x74CD +0xC2CBDCDD 0x74D0 +0xC2CBDCDE 0x74CC +0xC2CBDCDF 0x74CE +0xC2CBDCE0 0x74D1 +0xC2CBDCE1 0x3F07 +0xC2CBDCE2 0x7589 +0xC2CBDCE3 0x40F2 +0xC2CBDCE4 0x7A6F +0xC2CBDCE5 0x7C4B +0xC2CBDCE6 0x7C44 +0xC2CBDCE7 0x7C55 +0xC2CBDCE8 0x42AE +0xC2CBDCE9 0x4324 +0xC2CBDCEA 0x4326 +0xC2CBDCEB 0x4327 +0xC2CBDCEC 0x7E7F +0xC2CBDCED 0x8B71 +0xC2CBDCEE 0x4399 +0xC2CBDCEF 0x802F +0xC2CBDCF0 0x807A +0xC2CBDCF1 0x807B +0xC2CBDCF2 0x807C +0xC2CBDCF3 0x455F +0xC2CBDCF4 0x456A +0xC2CBDCF5 0x4571 +0xC2CBDCF6 0x85FC +0xC2CBDCF7 0x8610 +0xC2CBDCF8 0x8602 +0xC2CBDCF9 0x456C +0xC2CBDCFA 0x456F +0xC2CBDCFB 0x85EE +0xC2CBDCFC 0x8603 +0xC2CBDCFD 0x4568 +0xC2CBDCFE 0x860D +0xC2CBDDA1 0x8613 +0xC2CBDDA2 0x8608 +0xC2CBDDA3 0x860F +0xC2CBDDA4 0x8818 +0xC2CBDDA5 0x8812 +0xC2CBDDA6 0x4601 +0xC2CBDDA7 0x4668 +0xC2CBDDA8 0x8967 +0xC2CBDDA9 0x8965 +0xC2CBDDAA 0x89BB +0xC2CBDDAB 0x8B69 +0xC2CBDDAC 0x8B62 +0xC2CBDDAD 0x4713 +0xC2CBDDAE 0x8B6E +0xC2CBDDAF 0x4716 +0xC2CBDDB0 0x8B61 +0xC2CBDDB1 0x4718 +0xC2CBDDB2 0x8B64 +0xC2CBDDB3 0x8B4D +0xC2CBDDB4 0x8C51 +0xC2CBDDB5 0x4789 +0xC2CBDDB6 0x47C8 +0xC2CBDDB7 0x8E83 +0xC2CBDDB8 0x8EC6 +0xC2CBDDB9 0x4884 +0xC2CBDDBA 0x941F +0xC2CBDDBB 0x4954 +0xC2CBDDBC 0x9404 +0xC2CBDDBD 0x9417 +0xC2CBDDBE 0x9408 +0xC2CBDDBF 0x9405 +0xC2CBDDC0 0x4956 +0xC2CBDDC1 0x93F3 +0xC2CBDDC2 0x941E +0xC2CBDDC3 0x9402 +0xC2CBDDC4 0x941A +0xC2CBDDC5 0x941B +0xC2CBDDC6 0x9427 +0xC2CBDDC7 0x941C +0xC2CBDDC8 0x495A +0xC2CBDDC9 0x96B5 +0xC2CBDDCA 0x4A05 +0xC2CBDDCB 0x4A07 +0xC2CBDDCC 0x9733 +0xC2CBDDCD 0x4A31 +0xC2CBDDCE 0x9734 +0xC2CBDDCF 0x9731 +0xC2CBDDD0 0x97B8 +0xC2CBDDD1 0x97BA +0xC2CBDDD2 0x4AA3 +0xC2CBDDD3 0x97FC +0xC2CBDDD4 0x4AEB +0xC2CBDDD5 0x4B1C +0xC2CBDDD6 0x98C3 +0xC2CBDDD7 0x4B5A +0xC2CBDDD8 0x994D +0xC2CBDDD9 0x4B5B +0xC2CBDDDA 0x9A2F +0xC2CBDDDB 0x4BA6 +0xC2CBDDDC 0x4BAA +0xC2CBDDDD 0x4BA5 +0xC2CBDDDE 0x9AC9 +0xC2CBDDDF 0x4BE1 +0xC2CBDDE0 0x9AC8 +0xC2CBDDE1 0x9AC4 +0xC2CBDDE2 0x9B2A +0xC2CBDDE3 0x9B38 +0xC2CBDDE4 0x9B50 +0xC2CBDDE5 0x4C2A +0xC2CBDDE6 0x9C0A +0xC2CBDDE7 0x9BFB +0xC2CBDDE8 0x9C04 +0xC2CBDDE9 0x9BFC +0xC2CBDDEA 0x9BFE +0xC2CBDDEB 0x4C72 +0xC2CBDDEC 0x4C6F +0xC2CBDDED 0x4C73 +0xC2CBDDEE 0x9C02 +0xC2CBDDEF 0x9BF6 +0xC2CBDDF0 0x9C1B +0xC2CBDDF1 0x9BF9 +0xC2CBDDF2 0x9C15 +0xC2CBDDF3 0x9C10 +0xC2CBDDF4 0x9BFF +0xC2CBDDF5 0x9C00 +0xC2CBDDF6 0x9C0C +0xC2CBDDF7 0x4C6B +0xC2CBDDF8 0x4CE6 +0xC2CBDDF9 0x9D95 +0xC2CBDDFA 0x9DA5 +0xC2CBDDFB 0x4CE9 +0xC2CBDDFC 0x4CEC +0xC2CBDDFD 0x4CE8 +0xC2CBDDFE 0x4CF0 +0xC2CBDEA1 0x9E98 +0xC2CBDEA2 0x9EC1 +0xC2CBDEA3 0x4D8C +0xC2CBDEA4 0x9F5A +0xC2CBDEA5 0x5164 +0xC2CBDEA6 0x56BB +0xC2CBDEA7 0x3615 +0xC2CBDEA8 0x58E6 +0xC2CBDEA9 0x5B49 +0xC2CBDEAA 0x5BF7 +0xC2CBDEAB 0x3771 +0xC2CBDEAC 0x3826 +0xC2CBDEAD 0x5DD0 +0xC2CBDEAE 0x38C6 +0xC2CBDEAF 0x5FC2 +0xC2CBDEB0 0x39A8 +0xC2CBDEB1 0x6511 +0xC2CBDEB2 0x3A73 +0xC2CBDEB3 0x6AFF +0xC2CBDEB4 0x6AFE +0xC2CBDEB5 0x6AFD +0xC2CBDEB6 0x3C15 +0xC2CBDEB7 0x6B01 +0xC2CBDEB8 0x3D98 +0xC2CBDEB9 0x3D97 +0xC2CBDEBA 0x704B +0xC2CBDEBB 0x704D +0xC2CBDEBC 0x7047 +0xC2CBDEBD 0x74D3 +0xC2CBDEBE 0x7668 +0xC2CBDEBF 0x7667 +0xC2CBDEC0 0x3FD7 +0xC2CBDEC1 0x4080 +0xC2CBDEC2 0x77D1 +0xC2CBDEC3 0x7930 +0xC2CBDEC4 0x7932 +0xC2CBDEC5 0x792E +0xC2CBDEC6 0x4188 +0xC2CBDEC7 0x9F9D +0xC2CBDEC8 0x7AC9 +0xC2CBDEC9 0x7AC8 +0xC2CBDECA 0x4269 +0xC2CBDECB 0x7C56 +0xC2CBDECC 0x7C51 +0xC2CBDECD 0x426B +0xC2CBDECE 0x4329 +0xC2CBDECF 0x4328 +0xC2CBDED0 0x7E85 +0xC2CBDED1 0x7E89 +0xC2CBDED2 0x7E8E +0xC2CBDED3 0x7E84 +0xC2CBDED4 0x445F +0xC2CBDED5 0x826A +0xC2CBDED6 0x862B +0xC2CBDED7 0x862F +0xC2CBDED8 0x8628 +0xC2CBDED9 0x4574 +0xC2CBDEDA 0x8616 +0xC2CBDEDB 0x8615 +0xC2CBDEDC 0x861D +0xC2CBDEDD 0x881A +0xC2CBDEDE 0x4602 +0xC2CBDEDF 0x466A +0xC2CBDEE0 0x4694 +0xC2CBDEE1 0x89BC +0xC2CBDEE2 0x8B75 +0xC2CBDEE3 0x8B7C +0xC2CBDEE4 0x478A +0xC2CBDEE5 0x8D11 +0xC2CBDEE6 0x8D12 +0xC2CBDEE7 0x8F5C +0xC2CBDEE8 0x91BB +0xC2CBDEE9 0x4964 +0xC2CBDEEA 0x93F4 +0xC2CBDEEB 0x495E +0xC2CBDEEC 0x4961 +0xC2CBDEED 0x942D +0xC2CBDEEE 0x4965 +0xC2CBDEEF 0x4966 +0xC2CBDEF0 0x96E4 +0xC2CBDEF1 0x9737 +0xC2CBDEF2 0x9736 +0xC2CBDEF3 0x9767 +0xC2CBDEF4 0x97BE +0xC2CBDEF5 0x97BD +0xC2CBDEF6 0x97E2 +0xC2CBDEF7 0x9868 +0xC2CBDEF8 0x9866 +0xC2CBDEF9 0x98C8 +0xC2CBDEFA 0x98CA +0xC2CBDEFB 0x98C7 +0xC2CBDEFC 0x98DC +0xC2CBDEFD 0x4B5F +0xC2CBDEFE 0x994F +0xC2CBDFA1 0x99A9 +0xC2CBDFA2 0x9A3C +0xC2CBDFA3 0x4BAF +0xC2CBDFA4 0x9A3B +0xC2CBDFA5 0x9ACE +0xC2CBDFA6 0x4C0D +0xC2CBDFA7 0x9B14 +0xC2CBDFA8 0x9B53 +0xC2CBDFA9 0x4C7C +0xC2CBDFAA 0x9C2E +0xC2CBDFAB 0x4C7A +0xC2CBDFAC 0x9C1F +0xC2CBDFAD 0x4C76 +0xC2CBDFAE 0x4C79 +0xC2CBDFAF 0x4C7D +0xC2CBDFB0 0x4C77 +0xC2CBDFB1 0x9DB0 +0xC2CBDFB2 0x9DBD +0xC2CBDFB3 0x4CF6 +0xC2CBDFB4 0x4CF1 +0xC2CBDFB5 0x9DAE +0xC2CBDFB6 0x9DC4 +0xC2CBDFB7 0x9E7B +0xC2CBDFB8 0x400B +0xC2CBDFB9 0x4D29 +0xC2CBDFBA 0x9E9E +0xC2CBDFBB 0x4D6F +0xC2CBDFBC 0x9F05 +0xC2CBDFBD 0x4D9A +0xC2CBDFBE 0x9F69 +0xC2CBDFBF 0x9FA1 +0xC2CBDFC0 0x56C7 +0xC2CBDFC1 0x571D +0xC2CBDFC2 0x5B4A +0xC2CBDFC3 0x5DD3 +0xC2CBDFC4 0x3869 +0xC2CBDFC5 0x5F72 +0xC2CBDFC6 0x6202 +0xC2CBDFC7 0x39AB +0xC2CBDFC8 0x6235 +0xC2CBDFC9 0x6527 +0xC2CBDFCA 0x651E +0xC2CBDFCB 0x651F +0xC2CBDFCC 0x3B2C +0xC2CBDFCD 0x3B2D +0xC2CBDFCE 0x6B07 +0xC2CBDFCF 0x6B06 +0xC2CBDFD0 0x3C17 +0xC2CBDFD1 0x3D9A +0xC2CBDFD2 0x7054 +0xC2CBDFD3 0x721C +0xC2CBDFD4 0x7220 +0xC2CBDFD5 0x7AF8 +0xC2CBDFD6 0x426E +0xC2CBDFD7 0x7C5D +0xC2CBDFD8 0x7C58 +0xC2CBDFD9 0x432C +0xC2CBDFDA 0x7E92 +0xC2CBDFDB 0x7F4E +0xC2CBDFDC 0x43CA +0xC2CBDFDD 0x4578 +0xC2CBDFDE 0x4606 +0xC2CBDFDF 0x8827 +0xC2CBDFE0 0x4607 +0xC2CBDFE1 0x8B81 +0xC2CBDFE2 0x8B83 +0xC2CBDFE3 0x4720 +0xC2CBDFE4 0x8C44 +0xC2CBDFE5 0x4753 +0xC2CBDFE6 0x47CE +0xC2CBDFE7 0x487A +0xC2CBDFE8 0x4879 +0xC2CBDFE9 0x9442 +0xC2CBDFEA 0x944D +0xC2CBDFEB 0x9454 +0xC2CBDFEC 0x944E +0xC2CBDFED 0x496B +0xC2CBDFEE 0x9443 +0xC2CBDFEF 0x4967 +0xC2CBDFF0 0x496D +0xC2CBDFF1 0x973C +0xC2CBDFF2 0x9740 +0xC2CBDFF3 0x97C0 +0xC2CBDFF4 0x4A85 +0xC2CBDFF5 0x4AB0 +0xC2CBDFF6 0x4AF3 +0xC2CBDFF7 0x4B63 +0xC2CBDFF8 0x995A +0xC2CBDFF9 0x9A51 +0xC2CBDFFA 0x4BB6 +0xC2CBDFFB 0x9ADD +0xC2CBDFFC 0x4C82 +0xC2CBDFFD 0x4C7F +0xC2CBDFFE 0x9C38 +0xC2CBE0A1 0x4C86 +0xC2CBE0A2 0x9C45 +0xC2CBE0A3 0x9C3A +0xC2CBE0A4 0x4C84 +0xC2CBE0A5 0x9C35 +0xC2CBE0A6 0x4CFC +0xC2CBE0A7 0x4CFD +0xC2CBE0A8 0x4CFA +0xC2CBE0A9 0x9EF1 +0xC2CBE0AA 0x4D87 +0xC2CBE0AB 0x9F93 +0xC2CBE0AC 0x529A +0xC2CBE0AD 0x361A +0xC2CBE0AE 0x3619 +0xC2CBE0AF 0x8641 +0xC2CBE0B0 0x5DD7 +0xC2CBE0B1 0x3A75 +0xC2CBE0B2 0x6528 +0xC2CBE0B3 0x3C1A +0xC2CBE0B4 0x3C1B +0xC2CBE0B5 0x3C19 +0xC2CBE0B6 0x7053 +0xC2CBE0B7 0x7059 +0xC2CBE0B8 0x3D9C +0xC2CBE0B9 0x7221 +0xC2CBE0BA 0x3E10 +0xC2CBE0BB 0x766F +0xC2CBE0BC 0x7937 +0xC2CBE0BD 0x79B5 +0xC2CBE0BE 0x7C62 +0xC2CBE0BF 0x7C5E +0xC2CBE0C0 0x7CF5 +0xC2CBE0C1 0x457B +0xC2CBE0C2 0x457C +0xC2CBE0C3 0x863D +0xC2CBE0C4 0x4608 +0xC2CBE0C5 0x882D +0xC2CBE0C6 0x8989 +0xC2CBE0C7 0x8B8D +0xC2CBE0C8 0x8B87 +0xC2CBE0C9 0x8B90 +0xC2CBE0CA 0x8D1A +0xC2CBE0CB 0x8E99 +0xC2CBE0CC 0x4841 +0xC2CBE0CD 0x48E3 +0xC2CBE0CE 0x4972 +0xC2CBE0CF 0x945F +0xC2CBE0D0 0x4973 +0xC2CBE0D1 0x4968 +0xC2CBE0D2 0x9456 +0xC2CBE0D3 0x9461 +0xC2CBE0D4 0x945B +0xC2CBE0D5 0x945A +0xC2CBE0D6 0x945C +0xC2CBE0D7 0x9465 +0xC2CBE0D8 0x4A35 +0xC2CBE0D9 0x9741 +0xC2CBE0DA 0x4A88 +0xC2CBE0DB 0x4A9D +0xC2CBE0DC 0x986E +0xC2CBE0DD 0x986C +0xC2CBE0DE 0x986D +0xC2CBE0DF 0x4275 +0xC2CBE0E0 0x99AA +0xC2CBE0E1 0x9A5C +0xC2CBE0E2 0x9A58 +0xC2CBE0E3 0x9ADE +0xC2CBE0E4 0x4C8F +0xC2CBE0E5 0x9C4F +0xC2CBE0E6 0x9C51 +0xC2CBE0E7 0x4C8E +0xC2CBE0E8 0x9C53 +0xC2CBE0E9 0x4D05 +0xC2CBE0EA 0x4D04 +0xC2CBE0EB 0x4CFF +0xC2CBE0EC 0x9DFC +0xC2CBE0ED 0x9F39 +0xC2CBE0EE 0x4D9E +0xC2CBE0EF 0x513E +0xC2CBE0F0 0x3554 +0xC2CBE0F1 0x56D2 +0xC2CBE0F2 0x3681 +0xC2CBE0F3 0x5B4F +0xC2CBE0F4 0x6B14 +0xC2CBE0F5 0x40FA +0xC2CBE0F6 0x7A72 +0xC2CBE0F7 0x7A73 +0xC2CBE0F8 0x4332 +0xC2CBE0F9 0x4670 +0xC2CBE0FA 0x466E +0xC2CBE0FB 0x8B91 +0xC2CBE0FC 0x2F9D6 +0xC2CBE0FD 0x487C +0xC2CBE0FE 0x91BF +0xC2CBE1A1 0x4975 +0xC2CBE1A2 0x946C +0xC2CBE1A3 0x4974 +0xC2CBE1A4 0x4977 +0xC2CBE1A5 0x96E6 +0xC2CBE1A6 0x9745 +0xC2CBE1A7 0x4A37 +0xC2CBE1A8 0x97C8 +0xC2CBE1A9 0x97E4 +0xC2CBE1AA 0x995D +0xC2CBE1AB 0x4BBA +0xC2CBE1AC 0x9B21 +0xC2CBE1AD 0x4C11 +0xC2CBE1AE 0x9B2C +0xC2CBE1AF 0x9B57 +0xC2CBE1B0 0x4C92 +0xC2CBE1B1 0x4C99 +0xC2CBE1B2 0x9C5D +0xC2CBE1B3 0x9C61 +0xC2CBE1B4 0x9C65 +0xC2CBE1B5 0x9E08 +0xC2CBE1B6 0x4D0A +0xC2CBE1B7 0x4D2A +0xC2CBE1B8 0x4D2B +0xC2CBE1B9 0x4D44 +0xC2CBE1BA 0x4D79 +0xC2CBE1BB 0x9F45 +0xC2CBE1BC 0x34AA +0xC2CBE1BD 0x3748 +0xC2CBE1BE 0x6205 +0xC2CBE1BF 0x66EF +0xC2CBE1C0 0x6B1B +0xC2CBE1C1 0x6B1D +0xC2CBE1C2 0x7225 +0xC2CBE1C3 0x7224 +0xC2CBE1C4 0x7C6D +0xC2CBE1C5 0x42B4 +0xC2CBE1C6 0x8642 +0xC2CBE1C7 0x8649 +0xC2CBE1C8 0x460D +0xC2CBE1C9 0x8978 +0xC2CBE1CA 0x898A +0xC2CBE1CB 0x8B97 +0xC2CBE1CC 0x4754 +0xC2CBE1CD 0x8C9B +0xC2CBE1CE 0x8D1C +0xC2CBE1CF 0x4830 +0xC2CBE1D0 0x8EA2 +0xC2CBE1D1 0x4A09 +0xC2CBE1D2 0x4A38 +0xC2CBE1D3 0x4A36 +0xC2CBE1D4 0x4A8B +0xC2CBE1D5 0x4AF7 +0xC2CBE1D6 0x4B66 +0xC2CBE1D7 0x4BBD +0xC2CBE1D8 0x4C1E +0xC2CBE1D9 0x9C6C +0xC2CBE1DA 0x4C96 +0xC2CBE1DB 0x9C6F +0xC2CBE1DC 0x4D0D +0xC2CBE1DD 0x9E0E +0xC2CBE1DE 0x4D73 +0xC2CBE1DF 0x9F08 +0xC2CBE1E0 0x9F1D +0xC2CBE1E1 0x9FA3 +0xC2CBE1E2 0x373B +0xC2CBE1E3 0x373C +0xC2CBE1E4 0x5F60 +0xC2CBE1E5 0x6B1C +0xC2CBE1E6 0x3DA0 +0xC2CBE1E7 0x40FB +0xC2CBE1E9 0x7CF3 +0xC2CBE1EA 0x4581 +0xC2CBE1EB 0x8B9B +0xC2CBE1EC 0x8EA7 +0xC2CBE1ED 0x91C4 +0xC2CBE1EE 0x4978 +0xC2CBE1EF 0x947A +0xC2CBE1F0 0x4A8D +0xC2CBE1F1 0x4B73 +0xC2CBE1F2 0x9A61 +0xC2CBE1F3 0x9A63 +0xC2CBE1F4 0x9AD7 +0xC2CBE1F5 0x9C76 +0xC2CBE1F6 0x4DA6 +0xC2CBE1F7 0x9FA5 +0xC2CBE1F8 0x39AD +0xC2CBE1F9 0x7067 +0xC2CBE1FA 0x3E11 +0xC2CBE1FB 0x72AB +0xC2CBE1FC 0x864A +0xC2CBE1FD 0x897D +0xC2CBE1FE 0x8B9D +0xC2CBE2A1 0x8C53 +0xC2CBE2A2 0x8F65 +0xC2CBE2A3 0x947B +0xC2CBE2A4 0x4A39 +0xC2CBE2A5 0x98CD +0xC2CBE2A6 0x98DD +0xC2CBE2A7 0x4BBF +0xC2CBE2A8 0x9B30 +0xC2CBE2A9 0x9E16 +0xC2CBE2AA 0x4D0F +0xC2CBE2AB 0x4DA7 +0xC2CBE2AC 0x4DB5 +0xC2CBE2AD 0x3FDC +0xC2CBE2AE 0x4831 +0xC2CBE2AF 0x96E7 +0xC2CBE2B0 0x9E18 +0xC2CBE2B1 0x9EA2 +0xC2CBE2B2 0x4DA8 +0xC2CBE2B3 0x9F7C +0xC2CBE2B4 0x4125 +0xC2CBE2B5 0x7E9E +0xC2CBE2B6 0x9484 +0xC2CBE2B7 0x4BC1 +0xC2CBE2B8 0x9E1C +0xC2CBE2B9 0x4190 +0xC2CBE2BA 0x7C71 +0xC2CBE2BB 0x97CA +0xC2CBE2BC 0x4696 +0xC2CBE2BD 0x487F +0xC2CBE2BE 0x4D10 +0xC2CBE2BF 0x9EA3 +0xC2CBE2C0 0x4A0A +0xC2CBE2C1 0x9C7B +0xC2CBE2C2 0x9F97 +0xC2CBE2C3 0x4D12 +0xC2CBE2C4 0x4A3A +0xC2CBE2C5 0x9750 +0xC2CBE2C6 0x4A3B +0xC2CBE4C8 0x4F66 +0xC2CBE4C9 0x4F68 +0xC2CBE4CA 0x4FE7 +0xC2CBE4CB 0x503F +0xC2CBE4CD 0x50A6 +0xC2CBE4CE 0x510F +0xC2CBE4CF 0x523E +0xC2CBE4D0 0x5324 +0xC2CBE4D1 0x5365 +0xC2CBE4D2 0x539B +0xC2CBE4D3 0x517F +0xC2CBE4D4 0x54CB +0xC2CBE4D5 0x5573 +0xC2CBE4D6 0x5571 +0xC2CBE4D7 0x556B +0xC2CBE4D8 0x55F4 +0xC2CBE4D9 0x5622 +0xC2CBE4DA 0x5620 +0xC2CBE4DB 0x5692 +0xC2CBE4DC 0x56BA +0xC2CBE4DD 0x5691 +0xC2CBE4DE 0x56B0 +0xC2CBE4DF 0x5759 +0xC2CBE4E0 0x578A +0xC2CBE4E1 0x580F +0xC2CBE4E2 0x5812 +0xC2CBE4E3 0x5813 +0xC2CBE4E4 0x5847 +0xC2CBE4E5 0x589B +0xC2CBE4E6 0x5900 +0xC2CBE4E7 0x594D +0xC2CBE4E8 0x5AD1 +0xC2CBE4E9 0x5AD3 +0xC2CBE4EA 0x5B67 +0xC2CBE4EB 0x5C57 +0xC2CBE4EC 0x5C77 +0xC2CBE4ED 0x5CD5 +0xC2CBE4EE 0x5D75 +0xC2CBE4EF 0x5D8E +0xC2CBE4F0 0x5DA5 +0xC2CBE4F1 0x5DB6 +0xC2CBE4F2 0x5DBF +0xC2CBE4F3 0x5E65 +0xC2CBE4F4 0x5ECD +0xC2CBE4F5 0x5EED +0xC2CBE4F6 0x5F94 +0xC2CBE4F7 0x5F9A +0xC2CBE4F8 0x5FBA +0xC2CBE4F9 0x6125 +0xC2CBE4FA 0x6150 +0xC2CBE4FB 0x62A3 +0xC2CBE4FC 0x6360 +0xC2CBE4FD 0x6364 +0xC2CBE4FE 0x63B6 +0xC2CBE5A1 0x6403 +0xC2CBE5A2 0x64B6 +0xC2CBE5A3 0x651A +0xC2CBE5A4 0x7A25 +0xC2CBE5A5 0x5C21 +0xC2CBE5A6 0x66E2 +0xC2CBE5A7 0x6702 +0xC2CBE5A8 0x67A4 +0xC2CBE5A9 0x67AC +0xC2CBE5AA 0x6810 +0xC2CBE5AB 0x6806 +0xC2CBE5AC 0x685E +0xC2CBE5AD 0x685A +0xC2CBE5AE 0x692C +0xC2CBE5AF 0x6929 +0xC2CBE5B0 0x6A2D +0xC2CBE5B1 0x6A77 +0xC2CBE5B2 0x6A7A +0xC2CBE5B3 0x6ACA +0xC2CBE5B4 0x6AE6 +0xC2CBE5B5 0x6AF5 +0xC2CBE5B6 0x6B0D +0xC2CBE5B7 0x6B0E +0xC2CBE5B8 0x6BDC +0xC2CBE5B9 0x6BDD +0xC2CBE5BA 0x6BF6 +0xC2CBE5BB 0x6C1E +0xC2CBE5BC 0x6C63 +0xC2CBE5BD 0x6DA5 +0xC2CBE5BE 0x6E0F +0xC2CBE5BF 0x6E8A +0xC2CBE5C0 0x6E84 +0xC2CBE5C1 0x6E8B +0xC2CBE5C2 0x6E7C +0xC2CBE5C3 0x6F4C +0xC2CBE5C4 0x6F48 +0xC2CBE5C5 0x6F49 +0xC2CBE5C6 0x6F9D +0xC2CBE5C7 0x6F99 +0xC2CBE5C8 0x6FF8 +0xC2CBE5C9 0x702E +0xC2CBE5CA 0x702D +0xC2CBE5CB 0x705C +0xC2CBE5CC 0x79CC +0xC2CBE5CD 0x70BF +0xC2CBE5CE 0x70EA +0xC2CBE5CF 0x70E5 +0xC2CBE5D0 0x7111 +0xC2CBE5D1 0x7112 +0xC2CBE5D2 0x713F +0xC2CBE5D3 0x7139 +0xC2CBE5D4 0x713B +0xC2CBE5D5 0x713D +0xC2CBE5D6 0x7177 +0xC2CBE5D7 0x7175 +0xC2CBE5D8 0x7176 +0xC2CBE5D9 0x7171 +0xC2CBE5DA 0x7196 +0xC2CBE5DB 0x7193 +0xC2CBE5DC 0x71B4 +0xC2CBE5DD 0x71DD +0xC2CBE5DE 0x71DE +0xC2CBE5DF 0x720E +0xC2CBE5E0 0x5911 +0xC2CBE5E1 0x7218 +0xC2CBE5E2 0x7347 +0xC2CBE5E3 0x7348 +0xC2CBE5E4 0x73EF +0xC2CBE5E5 0x7412 +0xC2CBE5E6 0x743B +0xC2CBE5E7 0x74A4 +0xC2CBE5E8 0x748D +0xC2CBE5E9 0x74B4 +0xC2CBE5EA 0x7673 +0xC2CBE5EB 0x7677 +0xC2CBE5EC 0x76BC +0xC2CBE5ED 0x7819 +0xC2CBE5EE 0x781B +0xC2CBE5EF 0x783D +0xC2CBE5F0 0x7853 +0xC2CBE5F1 0x7854 +0xC2CBE5F2 0x7858 +0xC2CBE5F3 0x78B7 +0xC2CBE5F4 0x78D8 +0xC2CBE5F5 0x78EE +0xC2CBE5F6 0x7922 +0xC2CBE5F7 0x794D +0xC2CBE5F8 0x7986 +0xC2CBE5F9 0x7999 +0xC2CBE5FA 0x79A3 +0xC2CBE5FB 0x79BC +0xC2CBE5FC 0x7AA7 +0xC2CBE5FD 0x7B37 +0xC2CBE5FE 0x7B59 +0xC2CBE6A1 0x7BD0 +0xC2CBE6A2 0x7C2F +0xC2CBE6A3 0x7C32 +0xC2CBE6A4 0x7C42 +0xC2CBE6A5 0x7C4E +0xC2CBE6A6 0x7C68 +0xC2CBE6A7 0x7CA9 +0xC2CBE6A8 0x7CED +0xC2CBE6A9 0x7DD0 +0xC2CBE6AA 0x7E07 +0xC2CBE6AB 0x7DD3 +0xC2CBE6AC 0x7E64 +0xC2CBE6AD 0x7F40 +0xC2CBE6AF 0x8041 +0xC2CBE6B0 0x8063 +0xC2CBE6B1 0x80BB +0xC2CBE6B2 0x6711 +0xC2CBE6B3 0x6725 +0xC2CBE6B4 0x8248 +0xC2CBE6B5 0x8310 +0xC2CBE6B6 0x8362 +0xC2CBE6B7 0x8312 +0xC2CBE6B8 0x8421 +0xC2CBE6B9 0x841E +0xC2CBE6BA 0x84E2 +0xC2CBE6BB 0x84DE +0xC2CBE6BC 0x84E1 +0xC2CBE6BD 0x8573 +0xC2CBE6BE 0x85D4 +0xC2CBE6BF 0x85F5 +0xC2CBE6C0 0x8637 +0xC2CBE6C1 0x8645 +0xC2CBE6C2 0x8672 +0xC2CBE6C3 0x874A +0xC2CBE6C4 0x87A9 +0xC2CBE6C5 0x87A5 +0xC2CBE6C6 0x87F5 +0xC2CBE6C7 0x8834 +0xC2CBE6C8 0x8850 +0xC2CBE6C9 0x8887 +0xC2CBE6CA 0x8954 +0xC2CBE6CB 0x8984 +0xC2CBE6CC 0x8B03 +0xC2CBE6CD 0x8C52 +0xC2CBE6CE 0x8CD8 +0xC2CBE6CF 0x8D0C +0xC2CBE6D0 0x8D18 +0xC2CBE6D1 0x8DB0 +0xC2CBE6D2 0x8EBC +0xC2CBE6D3 0x8ED5 +0xC2CBE6D4 0x8FAA +0xC2CBE6D5 0x909C +0xC2CBE6D7 0x915C +0xC2CBE6D8 0x922B +0xC2CBE6D9 0x9221 +0xC2CBE6DA 0x9273 +0xC2CBE6DB 0x92F4 +0xC2CBE6DC 0x92F5 +0xC2CBE6DD 0x933F +0xC2CBE6DE 0x9342 +0xC2CBE6DF 0x9386 +0xC2CBE6E0 0x93BE +0xC2CBE6E1 0x93BC +0xC2CBE6E2 0x93BD +0xC2CBE6E3 0x93F1 +0xC2CBE6E4 0x93F2 +0xC2CBE6E5 0x93EF +0xC2CBE6E6 0x9422 +0xC2CBE6E7 0x9423 +0xC2CBE6E8 0x9424 +0xC2CBE6E9 0x9467 +0xC2CBE6EA 0x9466 +0xC2CBE6EB 0x9597 +0xC2CBE6EC 0x95CE +0xC2CBE6ED 0x95E7 +0xC2CBE6EE 0x973B +0xC2CBE6EF 0x974D +0xC2CBE6F0 0x98E4 +0xC2CBE6F1 0x9942 +0xC2CBE6F2 0x9B1D +0xC2CBE6F3 0x9B98 +0xC2CBE6F5 0x9D49 +0xC2CBE6F6 0x6449 +0xC2CBE6F7 0x5E71 +0xC2CBE6F8 0x5E85 +0xC2CBE6F9 0x61D3 +0xC2CBE6FA 0x990E +0xC2CBE6FB 0x8002 +0xC2CBE6FC 0x781E +0xC2CBE7A1 0x5528 +0xC2CBE7A2 0x5572 +0xC2CBE7A3 0x55BA +0xC2CBE7A4 0x55F0 +0xC2CBE7A5 0x55EE +0xC2CBE7A6 0x56B8 +0xC2CBE7A7 0x56B9 +0xC2CBE7A8 0x56C4 +0xC2CBE7A9 0x8053 +0xC2CBE7AA 0x92B0 +0xC321 0x63EB +0xC322 0x6410 +0xC323 0x6412 +0xC324 0x6409 +0xC325 0x6420 +0xC326 0x6424 +0xC327 0x6433 +0xC328 0x6443 +0xC329 0x641F +0xC32A 0x6415 +0xC32B 0x6418 +0xC32C 0x6439 +0xC32D 0x6437 +0xC32E 0x6422 +0xC32F 0x6423 +0xC330 0x640C +0xC331 0x6426 +0xC332 0x6430 +0xC333 0x6428 +0xC334 0x6441 +0xC335 0x6435 +0xC336 0x642F +0xC337 0x640A +0xC338 0x641A +0xC339 0x6440 +0xC33A 0x6425 +0xC33B 0x6427 +0xC33C 0x640B +0xC33D 0x63E7 +0xC33E 0x641B +0xC33F 0x642E +0xC340 0x6421 +0xC341 0x640E +0xC342 0x656F +0xC343 0x6592 +0xC344 0x65D3 +0xC345 0x6686 +0xC346 0x668C +0xC347 0x6695 +0xC348 0x6690 +0xC349 0x668B +0xC34A 0x668A +0xC34B 0x6699 +0xC34C 0x6694 +0xC34D 0x6678 +0xC34E 0x6720 +0xC34F 0x6966 +0xC350 0x695F +0xC351 0x6938 +0xC352 0x694E +0xC353 0x6962 +0xC354 0x6971 +0xC355 0x693F +0xC356 0x6945 +0xC357 0x696A +0xC358 0x6939 +0xC359 0x6942 +0xC35A 0x6957 +0xC35B 0x6959 +0xC35C 0x697A +0xC35D 0x6948 +0xC35E 0x6949 +0xC35F 0x6935 +0xC360 0x696C +0xC361 0x6933 +0xC362 0x693D +0xC363 0x6965 +0xC364 0x68F0 +0xC365 0x6978 +0xC366 0x6934 +0xC367 0x6969 +0xC368 0x6940 +0xC369 0x696F +0xC36A 0x6944 +0xC36B 0x6976 +0xC36C 0x6958 +0xC36D 0x6941 +0xC36E 0x6974 +0xC36F 0x694C +0xC370 0x693B +0xC371 0x694B +0xC372 0x6937 +0xC373 0x695C +0xC374 0x694F +0xC375 0x6951 +0xC376 0x6932 +0xC377 0x6952 +0xC378 0x692F +0xC379 0x697B +0xC37A 0x693C +0xC37B 0x6B46 +0xC37C 0x6B45 +0xC37D 0x6B43 +0xC37E 0x6B42 +0xC421 0x6B48 +0xC422 0x6B41 +0xC423 0x6B9B +0xC424 0x6BFB +0xC425 0x6BFC +0xC426 0x6BF9 +0xC427 0x6BF7 +0xC428 0x6BF8 +0xC429 0x6E9B +0xC42A 0x6ED6 +0xC42B 0x6EC8 +0xC42C 0x6E8F +0xC42D 0x6EC0 +0xC42E 0x6E9F +0xC42F 0x6E93 +0xC430 0x6E94 +0xC431 0x6EA0 +0xC432 0x6EB1 +0xC433 0x6EB9 +0xC434 0x6EC6 +0xC435 0x6ED2 +0xC436 0x6EBD +0xC437 0x6EC1 +0xC438 0x6E9E +0xC439 0x6EC9 +0xC43A 0x6EB7 +0xC43B 0x6EB0 +0xC43C 0x6ECD +0xC43D 0x6EA6 +0xC43E 0x6ECF +0xC43F 0x6EB2 +0xC440 0x6EBE +0xC441 0x6EC3 +0xC442 0x6EDC +0xC443 0x6ED8 +0xC444 0x6E99 +0xC445 0x6E92 +0xC446 0x6E8E +0xC447 0x6E8D +0xC448 0x6EA4 +0xC449 0x6EA1 +0xC44A 0x6EBF +0xC44B 0x6EB3 +0xC44C 0x6ED0 +0xC44D 0x6ECA +0xC44E 0x6E97 +0xC44F 0x6EAE +0xC450 0x6EA3 +0xC451 0x7147 +0xC452 0x7154 +0xC453 0x7152 +0xC454 0x7163 +0xC455 0x7160 +0xC456 0x7141 +0xC457 0x715D +0xC458 0x7162 +0xC459 0x7172 +0xC45A 0x7178 +0xC45B 0x716A +0xC45C 0x7161 +0xC45D 0x7142 +0xC45E 0x7158 +0xC45F 0x7143 +0xC460 0x714B +0xC461 0x7170 +0xC462 0x715F +0xC463 0x7150 +0xC464 0x7153 +0xC465 0x7144 +0xC466 0x714D +0xC467 0x715A +0xC468 0x724F +0xC469 0x728D +0xC46A 0x728C +0xC46B 0x7291 +0xC46C 0x7290 +0xC46D 0x728E +0xC46E 0x733C +0xC46F 0x7342 +0xC470 0x733B +0xC471 0x733A +0xC472 0x7340 +0xC473 0x734A +0xC474 0x7349 +0xC475 0x7444 +0xC476 0x744A +0xC477 0x744B +0xC478 0x7452 +0xC479 0x7451 +0xC47A 0x7457 +0xC47B 0x7440 +0xC47C 0x744F +0xC47D 0x7450 +0xC47E 0x744E +0xC4A1 0x4E00 +0xC4A2 0x4E59 +0xC4A3 0x4E01 +0xC4A4 0x4E03 +0xC4A5 0x4E43 +0xC4A6 0x4E5D +0xC4A7 0x4E86 +0xC4A8 0x4E8C +0xC4A9 0x4EBA +0xC4AA 0x513F +0xC4AB 0x5165 +0xC4AC 0x516B +0xC4AD 0x51E0 +0xC4AE 0x5200 +0xC4AF 0x5201 +0xC4B0 0x529B +0xC4B1 0x5315 +0xC4B2 0x5341 +0xC4B3 0x535C +0xC4B4 0x53C8 +0xC4B5 0x4E09 +0xC4B6 0x4E0B +0xC4B7 0x4E08 +0xC4B8 0x4E0A +0xC4B9 0x4E2B +0xC4BA 0x4E38 +0xC4BB 0x51E1 +0xC4BC 0x4E45 +0xC4BD 0x4E48 +0xC4BE 0x4E5F +0xC4BF 0x4E5E +0xC4C0 0x4E8E +0xC4C1 0x4EA1 +0xC4C2 0x5140 +0xC4C3 0x5203 +0xC4C4 0x52FA +0xC4C5 0x5343 +0xC4C6 0x53C9 +0xC4C7 0x53E3 +0xC4C8 0x571F +0xC4C9 0x58EB +0xC4CA 0x5915 +0xC4CB 0x5927 +0xC4CC 0x5973 +0xC4CD 0x5B50 +0xC4CE 0x5B51 +0xC4CF 0x5B53 +0xC4D0 0x5BF8 +0xC4D1 0x5C0F +0xC4D2 0x5C22 +0xC4D3 0x5C38 +0xC4D4 0x5C71 +0xC4D5 0x5DDD +0xC4D6 0x5DE5 +0xC4D7 0x5DF1 +0xC4D8 0x5DF2 +0xC4D9 0x5DF3 +0xC4DA 0x5DFE +0xC4DB 0x5E72 +0xC4DC 0x5EFE +0xC4DD 0x5F0B +0xC4DE 0x5F13 +0xC4DF 0x624D +0xC4E0 0x4E11 +0xC4E1 0x4E10 +0xC4E2 0x4E0D +0xC4E3 0x4E2D +0xC4E4 0x4E30 +0xC4E5 0x4E39 +0xC4E6 0x4E4B +0xC4E7 0x5C39 +0xC4E8 0x4E88 +0xC4E9 0x4E91 +0xC4EA 0x4E95 +0xC4EB 0x4E92 +0xC4EC 0x4E94 +0xC4ED 0x4EA2 +0xC4EE 0x4EC1 +0xC4EF 0x4EC0 +0xC4F0 0x4EC3 +0xC4F1 0x4EC6 +0xC4F2 0x4EC7 +0xC4F3 0x4ECD +0xC4F4 0x4ECA +0xC4F5 0x4ECB +0xC4F6 0x4EC4 +0xC4F7 0x5143 +0xC4F8 0x5141 +0xC4F9 0x5167 +0xC4FA 0x516D +0xC4FB 0x516E +0xC4FC 0x516C +0xC4FD 0x5197 +0xC4FE 0x51F6 +0xC521 0x7442 +0xC522 0x7446 +0xC523 0x744D +0xC524 0x7454 +0xC525 0x74E1 +0xC526 0x74FF +0xC527 0x74FE +0xC528 0x74FD +0xC529 0x751D +0xC52A 0x7579 +0xC52B 0x7577 +0xC52C 0x6983 +0xC52D 0x75EF +0xC52E 0x760F +0xC52F 0x7603 +0xC530 0x75F7 +0xC531 0x75FE +0xC532 0x75FC +0xC533 0x75F9 +0xC534 0x75F8 +0xC535 0x7610 +0xC536 0x75FB +0xC537 0x75F6 +0xC538 0x75ED +0xC539 0x75F5 +0xC53A 0x75FD +0xC53B 0x7699 +0xC53C 0x76B5 +0xC53D 0x76DD +0xC53E 0x7755 +0xC53F 0x775F +0xC540 0x7760 +0xC541 0x7752 +0xC542 0x7756 +0xC543 0x775A +0xC544 0x7769 +0xC545 0x7767 +0xC546 0x7754 +0xC547 0x7759 +0xC548 0x776D +0xC549 0x77E0 +0xC54A 0x7887 +0xC54B 0x789A +0xC54C 0x7894 +0xC54D 0x788F +0xC54E 0x7884 +0xC54F 0x7895 +0xC550 0x7885 +0xC551 0x7886 +0xC552 0x78A1 +0xC553 0x7883 +0xC554 0x7879 +0xC555 0x7899 +0xC556 0x7880 +0xC557 0x7896 +0xC558 0x787B +0xC559 0x797C +0xC55A 0x7982 +0xC55B 0x797D +0xC55C 0x7979 +0xC55D 0x7A11 +0xC55E 0x7A18 +0xC55F 0x7A19 +0xC560 0x7A12 +0xC561 0x7A17 +0xC562 0x7A15 +0xC563 0x7A22 +0xC564 0x7A13 +0xC565 0x7A1B +0xC566 0x7A10 +0xC567 0x7AA3 +0xC568 0x7AA2 +0xC569 0x7A9E +0xC56A 0x7AEB +0xC56B 0x7B66 +0xC56C 0x7B64 +0xC56D 0x7B6D +0xC56E 0x7B74 +0xC56F 0x7B69 +0xC570 0x7B72 +0xC571 0x7B65 +0xC572 0x7B73 +0xC573 0x7B71 +0xC574 0x7B70 +0xC575 0x7B61 +0xC576 0x7B78 +0xC577 0x7B76 +0xC578 0x7B63 +0xC579 0x7CB2 +0xC57A 0x7CB4 +0xC57B 0x7CAF +0xC57C 0x7D88 +0xC57D 0x7D86 +0xC57E 0x7D80 +0xC5A1 0x5206 +0xC5A2 0x5207 +0xC5A3 0x5208 +0xC5A4 0x52FB +0xC5A5 0x52FE +0xC5A6 0x52FF +0xC5A7 0x5316 +0xC5A8 0x5339 +0xC5A9 0x5348 +0xC5AA 0x5347 +0xC5AB 0x5345 +0xC5AC 0x535E +0xC5AD 0x5384 +0xC5AE 0x53CB +0xC5AF 0x53CA +0xC5B0 0x53CD +0xC5B1 0x58EC +0xC5B2 0x5929 +0xC5B3 0x592B +0xC5B4 0x592A +0xC5B5 0x592D +0xC5B6 0x5B54 +0xC5B7 0x5C11 +0xC5B8 0x5C24 +0xC5B9 0x5C3A +0xC5BA 0x5C6F +0xC5BB 0x5DF4 +0xC5BC 0x5E7B +0xC5BD 0x5EFF +0xC5BE 0x5F14 +0xC5BF 0x5F15 +0xC5C0 0x5FC3 +0xC5C1 0x6208 +0xC5C2 0x6236 +0xC5C3 0x624B +0xC5C4 0x624E +0xC5C5 0x652F +0xC5C6 0x6587 +0xC5C7 0x6597 +0xC5C8 0x65A4 +0xC5C9 0x65B9 +0xC5CA 0x65E5 +0xC5CB 0x66F0 +0xC5CC 0x6708 +0xC5CD 0x6728 +0xC5CE 0x6B20 +0xC5CF 0x6B62 +0xC5D0 0x6B79 +0xC5D1 0x6BCB +0xC5D2 0x6BD4 +0xC5D3 0x6BDB +0xC5D4 0x6C0F +0xC5D5 0x6C34 +0xC5D6 0x706B +0xC5D7 0x722A +0xC5D8 0x7236 +0xC5D9 0x723B +0xC5DA 0x7247 +0xC5DB 0x7259 +0xC5DC 0x725B +0xC5DD 0x72AC +0xC5DE 0x738B +0xC5DF 0x4E19 +0xC5E0 0x4E16 +0xC5E1 0x4E15 +0xC5E2 0x4E14 +0xC5E3 0x4E18 +0xC5E4 0x4E3B +0xC5E5 0x4E4D +0xC5E6 0x4E4F +0xC5E7 0x4E4E +0xC5E8 0x4EE5 +0xC5E9 0x4ED8 +0xC5EA 0x4ED4 +0xC5EB 0x4ED5 +0xC5EC 0x4ED6 +0xC5ED 0x4ED7 +0xC5EE 0x4EE3 +0xC5EF 0x4EE4 +0xC5F0 0x4ED9 +0xC5F1 0x4EDE +0xC5F2 0x5145 +0xC5F3 0x5144 +0xC5F4 0x5189 +0xC5F5 0x518A +0xC5F6 0x51AC +0xC5F7 0x51F9 +0xC5F8 0x51FA +0xC5F9 0x51F8 +0xC5FA 0x520A +0xC5FB 0x52A0 +0xC5FC 0x529F +0xC5FD 0x5305 +0xC5FE 0x5306 +0xC621 0x7D8D +0xC622 0x7D7F +0xC623 0x7D85 +0xC624 0x7D7A +0xC625 0x7D8E +0xC626 0x7D7B +0xC627 0x7D83 +0xC628 0x7D7C +0xC629 0x7D8C +0xC62A 0x7D94 +0xC62B 0x7D84 +0xC62C 0x7D7D +0xC62D 0x7D92 +0xC62E 0x7F6D +0xC62F 0x7F6B +0xC630 0x7F67 +0xC631 0x7F68 +0xC632 0x7F6C +0xC633 0x7FA6 +0xC634 0x7FA5 +0xC635 0x7FA7 +0xC636 0x7FDB +0xC637 0x7FDC +0xC638 0x8021 +0xC639 0x8164 +0xC63A 0x8160 +0xC63B 0x8177 +0xC63C 0x815C +0xC63D 0x8169 +0xC63E 0x815B +0xC63F 0x8162 +0xC640 0x8172 +0xC641 0x6721 +0xC642 0x815E +0xC643 0x8176 +0xC644 0x8167 +0xC645 0x816F +0xC646 0x8144 +0xC647 0x8161 +0xC648 0x821D +0xC649 0x8249 +0xC64A 0x8244 +0xC64B 0x8240 +0xC64C 0x8242 +0xC64D 0x8245 +0xC64E 0x84F1 +0xC64F 0x843F +0xC650 0x8456 +0xC651 0x8476 +0xC652 0x8479 +0xC653 0x848F +0xC654 0x848D +0xC655 0x8465 +0xC656 0x8451 +0xC657 0x8440 +0xC658 0x8486 +0xC659 0x8467 +0xC65A 0x8430 +0xC65B 0x844D +0xC65C 0x847D +0xC65D 0x845A +0xC65E 0x8459 +0xC65F 0x8474 +0xC660 0x8473 +0xC661 0x845D +0xC662 0x8507 +0xC663 0x845E +0xC664 0x8437 +0xC665 0x843A +0xC666 0x8434 +0xC667 0x847A +0xC668 0x8443 +0xC669 0x8478 +0xC66A 0x8432 +0xC66B 0x8445 +0xC66C 0x8429 +0xC66D 0x83D9 +0xC66E 0x844B +0xC66F 0x842F +0xC670 0x8442 +0xC671 0x842D +0xC672 0x845F +0xC673 0x8470 +0xC674 0x8439 +0xC675 0x844E +0xC676 0x844C +0xC677 0x8452 +0xC678 0x846F +0xC679 0x84C5 +0xC67A 0x848E +0xC67B 0x843B +0xC67C 0x8447 +0xC67D 0x8436 +0xC67E 0x8433 +0xC6A1 0x5317 +0xC6A2 0x531D +0xC6A3 0x4EDF +0xC6A4 0x534A +0xC6A5 0x5349 +0xC6A6 0x5361 +0xC6A7 0x5360 +0xC6A8 0x536F +0xC6A9 0x536E +0xC6AA 0x53BB +0xC6AB 0x53EF +0xC6AC 0x53E4 +0xC6AD 0x53F3 +0xC6AE 0x53EC +0xC6AF 0x53EE +0xC6B0 0x53E9 +0xC6B1 0x53E8 +0xC6B2 0x53FC +0xC6B3 0x53F8 +0xC6B4 0x53F5 +0xC6B5 0x53EB +0xC6B6 0x53E6 +0xC6B7 0x53EA +0xC6B8 0x53F2 +0xC6B9 0x53F1 +0xC6BA 0x53F0 +0xC6BB 0x53E5 +0xC6BC 0x53ED +0xC6BD 0x53FB +0xC6BE 0x56DB +0xC6BF 0x56DA +0xC6C0 0x5916 +0xC6C1 0x592E +0xC6C2 0x5931 +0xC6C3 0x5974 +0xC6C4 0x5976 +0xC6C5 0x5B55 +0xC6C6 0x5B83 +0xC6C7 0x5C3C +0xC6C8 0x5DE8 +0xC6C9 0x5DE7 +0xC6CA 0x5DE6 +0xC6CB 0x5E02 +0xC6CC 0x5E03 +0xC6CD 0x5E73 +0xC6CE 0x5E7C +0xC6CF 0x5F01 +0xC6D0 0x5F18 +0xC6D1 0x5F17 +0xC6D2 0x5FC5 +0xC6D3 0x620A +0xC6D4 0x6253 +0xC6D5 0x6254 +0xC6D6 0x6252 +0xC6D7 0x6251 +0xC6D8 0x65A5 +0xC6D9 0x65E6 +0xC6DA 0x672E +0xC6DB 0x672C +0xC6DC 0x672A +0xC6DD 0x672B +0xC6DE 0x672D +0xC6DF 0x6B63 +0xC6E0 0x6BCD +0xC6E1 0x6C11 +0xC6E2 0x6C10 +0xC6E3 0x6C38 +0xC6E4 0x6C41 +0xC6E5 0x6C40 +0xC6E6 0x6C3E +0xC6E7 0x72AF +0xC6E8 0x7384 +0xC6E9 0x7389 +0xC6EA 0x74DC +0xC6EB 0x74E6 +0xC6EC 0x7518 +0xC6ED 0x751F +0xC6EE 0x7528 +0xC6EF 0x7529 +0xC6F0 0x7530 +0xC6F1 0x7531 +0xC6F2 0x7532 +0xC6F3 0x7533 +0xC6F4 0x758B +0xC6F5 0x767D +0xC6F6 0x76AE +0xC6F7 0x76BF +0xC6F8 0x76EE +0xC6F9 0x77DB +0xC6FA 0x77E2 +0xC6FB 0x77F3 +0xC6FC 0x793A +0xC6FD 0x79BE +0xC6FE 0x7A74 +0xC721 0x8468 +0xC722 0x847E +0xC723 0x8444 +0xC724 0x842B +0xC725 0x8460 +0xC726 0x8454 +0xC727 0x846E +0xC728 0x8450 +0xC729 0x870B +0xC72A 0x8704 +0xC72B 0x86F7 +0xC72C 0x870C +0xC72D 0x86FA +0xC72E 0x86D6 +0xC72F 0x86F5 +0xC730 0x874D +0xC731 0x86F8 +0xC732 0x870E +0xC733 0x8709 +0xC734 0x8701 +0xC735 0x86F6 +0xC736 0x870D +0xC737 0x8705 +0xC738 0x88D6 +0xC739 0x88CB +0xC73A 0x88CD +0xC73B 0x88CE +0xC73C 0x88DE +0xC73D 0x88DB +0xC73E 0x88DA +0xC73F 0x88CC +0xC740 0x88D0 +0xC741 0x8985 +0xC742 0x899B +0xC743 0x89DF +0xC744 0x89E5 +0xC745 0x89E4 +0xC746 0x89E1 +0xC747 0x89E0 +0xC748 0x89E2 +0xC749 0x89DC +0xC74A 0x89E6 +0xC74B 0x8A76 +0xC74C 0x8A86 +0xC74D 0x8A7F +0xC74E 0x8A61 +0xC74F 0x8A3F +0xC750 0x8A77 +0xC751 0x8A82 +0xC752 0x8A84 +0xC753 0x8A75 +0xC754 0x8A83 +0xC755 0x8A81 +0xC756 0x8A74 +0xC757 0x8A7A +0xC758 0x8C3C +0xC759 0x8C4B +0xC75A 0x8C4A +0xC75B 0x8C65 +0xC75C 0x8C64 +0xC75D 0x8C66 +0xC75E 0x8C86 +0xC75F 0x8C84 +0xC760 0x8C85 +0xC761 0x8CCC +0xC762 0x8D68 +0xC763 0x8D69 +0xC764 0x8D91 +0xC765 0x8D8C +0xC766 0x8D8E +0xC767 0x8D8F +0xC768 0x8D8D +0xC769 0x8D93 +0xC76A 0x8D94 +0xC76B 0x8D90 +0xC76C 0x8D92 +0xC76D 0x8DF0 +0xC76E 0x8DE0 +0xC76F 0x8DEC +0xC770 0x8DF1 +0xC771 0x8DEE +0xC772 0x8DD0 +0xC773 0x8DE9 +0xC774 0x8DE3 +0xC775 0x8DE2 +0xC776 0x8DE7 +0xC777 0x8DF2 +0xC778 0x8DEB +0xC779 0x8DF4 +0xC77A 0x8F06 +0xC77B 0x8EFF +0xC77C 0x8F01 +0xC77D 0x8F00 +0xC77E 0x8F05 +0xC7A1 0x7ACB +0xC7A2 0x4E1E +0xC7A3 0x4E1F +0xC7A4 0x4E52 +0xC7A5 0x4E53 +0xC7A6 0x4E69 +0xC7A7 0x4E99 +0xC7A8 0x4EA4 +0xC7A9 0x4EA6 +0xC7AA 0x4EA5 +0xC7AB 0x4EFF +0xC7AC 0x4F09 +0xC7AD 0x4F19 +0xC7AE 0x4F0A +0xC7AF 0x4F15 +0xC7B0 0x4F0D +0xC7B1 0x4F10 +0xC7B2 0x4F11 +0xC7B3 0x4F0F +0xC7B4 0x4EF2 +0xC7B5 0x4EF6 +0xC7B6 0x4EFB +0xC7B7 0x4EF0 +0xC7B8 0x4EF3 +0xC7B9 0x4EFD +0xC7BA 0x4F01 +0xC7BB 0x4F0B +0xC7BC 0x5149 +0xC7BD 0x5147 +0xC7BE 0x5146 +0xC7BF 0x5148 +0xC7C0 0x5168 +0xC7C1 0x5171 +0xC7C2 0x518D +0xC7C3 0x51B0 +0xC7C4 0x5217 +0xC7C5 0x5211 +0xC7C6 0x5212 +0xC7C7 0x520E +0xC7C8 0x5216 +0xC7C9 0x52A3 +0xC7CA 0x5308 +0xC7CB 0x5321 +0xC7CC 0x5320 +0xC7CD 0x5370 +0xC7CE 0x5371 +0xC7CF 0x5409 +0xC7D0 0x540F +0xC7D1 0x540C +0xC7D2 0x540A +0xC7D3 0x5410 +0xC7D4 0x5401 +0xC7D5 0x540B +0xC7D6 0x5404 +0xC7D7 0x5411 +0xC7D8 0x540D +0xC7D9 0x5408 +0xC7DA 0x5403 +0xC7DB 0x540E +0xC7DC 0x5406 +0xC7DD 0x5412 +0xC7DE 0x56E0 +0xC7DF 0x56DE +0xC7E0 0x56DD +0xC7E1 0x5733 +0xC7E2 0x5730 +0xC7E3 0x5728 +0xC7E4 0x572D +0xC7E5 0x572C +0xC7E6 0x572F +0xC7E7 0x5729 +0xC7E8 0x5919 +0xC7E9 0x591A +0xC7EA 0x5937 +0xC7EB 0x5938 +0xC7EC 0x5984 +0xC7ED 0x5978 +0xC7EE 0x5983 +0xC7EF 0x597D +0xC7F0 0x5979 +0xC7F1 0x5982 +0xC7F2 0x5981 +0xC7F3 0x5B57 +0xC7F4 0x5B58 +0xC7F5 0x5B87 +0xC7F6 0x5B88 +0xC7F7 0x5B85 +0xC7F8 0x5B89 +0xC7F9 0x5BFA +0xC7FA 0x5C16 +0xC7FB 0x5C79 +0xC7FC 0x5DDE +0xC7FD 0x5E06 +0xC7FE 0x5E76 +0xC821 0x8F07 +0xC822 0x8F08 +0xC823 0x8F02 +0xC824 0x8F0B +0xC825 0x9052 +0xC826 0x903F +0xC827 0x9044 +0xC828 0x9049 +0xC829 0x903D +0xC82A 0x9110 +0xC82B 0x910D +0xC82C 0x910F +0xC82D 0x9111 +0xC82E 0x9116 +0xC82F 0x9114 +0xC830 0x910B +0xC831 0x910E +0xC832 0x916E +0xC833 0x916F +0xC834 0x9248 +0xC835 0x9252 +0xC836 0x9230 +0xC837 0x923A +0xC838 0x9266 +0xC839 0x9233 +0xC83A 0x9265 +0xC83B 0x925E +0xC83C 0x9283 +0xC83D 0x922E +0xC83E 0x924A +0xC83F 0x9246 +0xC840 0x926D +0xC841 0x926C +0xC842 0x924F +0xC843 0x9260 +0xC844 0x9267 +0xC845 0x926F +0xC846 0x9236 +0xC847 0x9261 +0xC848 0x9270 +0xC849 0x9231 +0xC84A 0x9254 +0xC84B 0x9263 +0xC84C 0x9250 +0xC84D 0x9272 +0xC84E 0x924E +0xC84F 0x9253 +0xC850 0x924C +0xC851 0x9256 +0xC852 0x9232 +0xC853 0x959F +0xC854 0x959C +0xC855 0x959E +0xC856 0x959B +0xC857 0x9692 +0xC858 0x9693 +0xC859 0x9691 +0xC85A 0x9697 +0xC85B 0x96CE +0xC85C 0x96FA +0xC85D 0x96FD +0xC85E 0x96F8 +0xC85F 0x96F5 +0xC860 0x9773 +0xC861 0x9777 +0xC862 0x9778 +0xC863 0x9772 +0xC864 0x980F +0xC865 0x980D +0xC866 0x980E +0xC867 0x98AC +0xC868 0x98F6 +0xC869 0x98F9 +0xC86A 0x99AF +0xC86B 0x99B2 +0xC86C 0x99B0 +0xC86D 0x99B5 +0xC86E 0x9AAD +0xC86F 0x9AAB +0xC870 0x9B5B +0xC871 0x9CEA +0xC872 0x9CED +0xC873 0x9CE7 +0xC874 0x9E80 +0xC875 0x9EFD +0xC876 0x50E6 +0xC877 0x50D4 +0xC878 0x50D7 +0xC879 0x50E8 +0xC87A 0x50F3 +0xC87B 0x50DB +0xC87C 0x50EA +0xC87D 0x50DD +0xC87E 0x50E4 +0xC8A1 0x5E74 +0xC8A2 0x5F0F +0xC8A3 0x5F1B +0xC8A4 0x5FD9 +0xC8A5 0x5FD6 +0xC8A6 0x620E +0xC8A7 0x620C +0xC8A8 0x620D +0xC8A9 0x6210 +0xC8AA 0x6263 +0xC8AB 0x625B +0xC8AC 0x6258 +0xC8AD 0x6536 +0xC8AE 0x65E9 +0xC8AF 0x65E8 +0xC8B0 0x65EC +0xC8B1 0x65ED +0xC8B2 0x66F2 +0xC8B3 0x66F3 +0xC8B4 0x6709 +0xC8B5 0x673D +0xC8B6 0x6734 +0xC8B7 0x6731 +0xC8B8 0x6735 +0xC8B9 0x6B21 +0xC8BA 0x6B64 +0xC8BB 0x6B7B +0xC8BC 0x6C16 +0xC8BD 0x6C5D +0xC8BE 0x6C57 +0xC8BF 0x6C59 +0xC8C0 0x6C5F +0xC8C1 0x6C60 +0xC8C2 0x6C50 +0xC8C3 0x6C55 +0xC8C4 0x6C61 +0xC8C5 0x6C5B +0xC8C6 0x6C4D +0xC8C7 0x6C4E +0xC8C8 0x7070 +0xC8C9 0x725F +0xC8CA 0x725D +0xC8CB 0x767E +0xC8CC 0x7AF9 +0xC8CD 0x7C73 +0xC8CE 0x7CF8 +0xC8CF 0x7F36 +0xC8D0 0x7F8A +0xC8D1 0x7FBD +0xC8D2 0x8001 +0xC8D3 0x8003 +0xC8D4 0x800C +0xC8D5 0x8012 +0xC8D6 0x8033 +0xC8D7 0x807F +0xC8D8 0x8089 +0xC8D9 0x808B +0xC8DA 0x808C +0xC8DB 0x81E3 +0xC8DC 0x81EA +0xC8DD 0x81F3 +0xC8DE 0x81FC +0xC8DF 0x820C +0xC8E0 0x821B +0xC8E1 0x821F +0xC8E2 0x826E +0xC8E3 0x8272 +0xC8E4 0x827E +0xC8E5 0x866B +0xC8E6 0x8840 +0xC8E7 0x884C +0xC8E8 0x8863 +0xC8E9 0x897F +0xC8EA 0x9621 +0xC8EB 0x4E32 +0xC8EC 0x4EA8 +0xC8ED 0x4F4D +0xC8EE 0x4F4F +0xC8EF 0x4F47 +0xC8F0 0x4F57 +0xC8F1 0x4F5E +0xC8F2 0x4F34 +0xC8F3 0x4F5B +0xC8F4 0x4F55 +0xC8F5 0x4F30 +0xC8F6 0x4F50 +0xC8F7 0x4F51 +0xC8F8 0x4F3D +0xC8F9 0x4F3A +0xC8FA 0x4F38 +0xC8FB 0x4F43 +0xC8FC 0x4F54 +0xC8FD 0x4F3C +0xC8FE 0x4F46 +0xC921 0x50D3 +0xC922 0x50EC +0xC923 0x50F0 +0xC924 0x50EF +0xC925 0x50E3 +0xC926 0x50E0 +0xC927 0x51D8 +0xC928 0x5280 +0xC929 0x5281 +0xC92A 0x52E9 +0xC92B 0x52EB +0xC92C 0x5330 +0xC92D 0x53AC +0xC92E 0x5627 +0xC92F 0x5615 +0xC930 0x560C +0xC931 0x5612 +0xC932 0x55FC +0xC933 0x560F +0xC934 0x561C +0xC935 0x5601 +0xC936 0x5613 +0xC937 0x5602 +0xC938 0x55FA +0xC939 0x561D +0xC93A 0x5604 +0xC93B 0x55FF +0xC93C 0x55F9 +0xC93D 0x5889 +0xC93E 0x587C +0xC93F 0x5890 +0xC940 0x5898 +0xC941 0x5886 +0xC942 0x5881 +0xC943 0x587F +0xC944 0x5874 +0xC945 0x588B +0xC946 0x587A +0xC947 0x5887 +0xC948 0x5891 +0xC949 0x588E +0xC94A 0x5876 +0xC94B 0x5882 +0xC94C 0x5888 +0xC94D 0x587B +0xC94E 0x5894 +0xC94F 0x588F +0xC950 0x58FE +0xC951 0x596B +0xC952 0x5ADC +0xC953 0x5AEE +0xC954 0x5AE5 +0xC955 0x5AD5 +0xC956 0x5AEA +0xC957 0x5ADA +0xC958 0x5AED +0xC959 0x5AEB +0xC95A 0x5AF3 +0xC95B 0x5AE2 +0xC95C 0x5AE0 +0xC95D 0x5ADB +0xC95E 0x5AEC +0xC95F 0x5ADE +0xC960 0x5ADD +0xC961 0x5AD9 +0xC962 0x5AE8 +0xC963 0x5ADF +0xC964 0x5B77 +0xC965 0x5BE0 +0xC966 0x5BE3 +0xC967 0x5C63 +0xC968 0x5D82 +0xC969 0x5D80 +0xC96A 0x5D7D +0xC96B 0x5D86 +0xC96C 0x5D7A +0xC96D 0x5D81 +0xC96E 0x5D77 +0xC96F 0x5D8A +0xC970 0x5D89 +0xC971 0x5D88 +0xC972 0x5D7E +0xC973 0x5D7C +0xC974 0x5D8D +0xC975 0x5D79 +0xC976 0x5D7F +0xC977 0x5E58 +0xC978 0x5E59 +0xC979 0x5E53 +0xC97A 0x5ED8 +0xC97B 0x5ED1 +0xC97C 0x5ED7 +0xC97D 0x5ECE +0xC97E 0x5EDC +0xC9A1 0x4F63 +0xC9A2 0x4F5C +0xC9A3 0x4F60 +0xC9A4 0x4F2F +0xC9A5 0x4F4E +0xC9A6 0x4F36 +0xC9A7 0x4F59 +0xC9A8 0x4F5D +0xC9A9 0x4F48 +0xC9AA 0x4F5A +0xC9AB 0x514C +0xC9AC 0x514B +0xC9AD 0x514D +0xC9AE 0x5175 +0xC9AF 0x51B6 +0xC9B0 0x51B7 +0xC9B1 0x5225 +0xC9B2 0x5224 +0xC9B3 0x5229 +0xC9B4 0x522A +0xC9B5 0x5228 +0xC9B6 0x52AB +0xC9B7 0x52A9 +0xC9B8 0x52AA +0xC9B9 0x52AC +0xC9BA 0x5323 +0xC9BB 0x5373 +0xC9BC 0x5375 +0xC9BD 0x541D +0xC9BE 0x542D +0xC9BF 0x541E +0xC9C0 0x543E +0xC9C1 0x5426 +0xC9C2 0x544E +0xC9C3 0x5427 +0xC9C4 0x5446 +0xC9C5 0x5443 +0xC9C6 0x5433 +0xC9C7 0x5448 +0xC9C8 0x5442 +0xC9C9 0x541B +0xC9CA 0x5429 +0xC9CB 0x544A +0xC9CC 0x5439 +0xC9CD 0x543B +0xC9CE 0x5438 +0xC9CF 0x542E +0xC9D0 0x5435 +0xC9D1 0x5436 +0xC9D2 0x5420 +0xC9D3 0x543C +0xC9D4 0x5440 +0xC9D5 0x5431 +0xC9D6 0x542B +0xC9D7 0x541F +0xC9D8 0x542C +0xC9D9 0x56EA +0xC9DA 0x56F0 +0xC9DB 0x56E4 +0xC9DC 0x56EB +0xC9DD 0x574A +0xC9DE 0x5751 +0xC9DF 0x5740 +0xC9E0 0x574D +0xC9E1 0x5747 +0xC9E2 0x574E +0xC9E3 0x573E +0xC9E4 0x5750 +0xC9E5 0x574F +0xC9E6 0x573B +0xC9E7 0x58EF +0xC9E8 0x593E +0xC9E9 0x599D +0xC9EA 0x5992 +0xC9EB 0x59A8 +0xC9EC 0x599E +0xC9ED 0x59A3 +0xC9EE 0x5999 +0xC9EF 0x5996 +0xC9F0 0x598D +0xC9F1 0x59A4 +0xC9F2 0x5993 +0xC9F3 0x598A +0xC9F4 0x59A5 +0xC9F5 0x5B5D +0xC9F6 0x5B5C +0xC9F7 0x5B5A +0xC9F8 0x5B5B +0xC9F9 0x5B8C +0xC9FA 0x5B8B +0xC9FB 0x5B8F +0xC9FC 0x5C2C +0xC9FD 0x5C40 +0xC9FE 0x5C41 +0xCA21 0x5ED5 +0xCA22 0x5ED9 +0xCA23 0x5ED2 +0xCA24 0x5ED4 +0xCA25 0x5F44 +0xCA26 0x5F43 +0xCA27 0x5F6F +0xCA28 0x5FB6 +0xCA29 0x612C +0xCA2A 0x6128 +0xCA2B 0x6141 +0xCA2C 0x615E +0xCA2D 0x6171 +0xCA2E 0x6173 +0xCA2F 0x6152 +0xCA30 0x6153 +0xCA31 0x6172 +0xCA32 0x616C +0xCA33 0x6180 +0xCA34 0x6174 +0xCA35 0x6154 +0xCA36 0x617A +0xCA37 0x615B +0xCA38 0x6165 +0xCA39 0x613B +0xCA3A 0x616A +0xCA3B 0x6161 +0xCA3C 0x6156 +0xCA3D 0x6229 +0xCA3E 0x6227 +0xCA3F 0x622B +0xCA40 0x642B +0xCA41 0x644D +0xCA42 0x645B +0xCA43 0x645D +0xCA44 0x6474 +0xCA45 0x6476 +0xCA46 0x6472 +0xCA47 0x6473 +0xCA48 0x647D +0xCA49 0x6475 +0xCA4A 0x6466 +0xCA4B 0x64A6 +0xCA4C 0x644E +0xCA4D 0x6482 +0xCA4E 0x645E +0xCA4F 0x645C +0xCA50 0x644B +0xCA51 0x6453 +0xCA52 0x6460 +0xCA53 0x6450 +0xCA54 0x647F +0xCA55 0x643F +0xCA56 0x646C +0xCA57 0x646B +0xCA58 0x6459 +0xCA59 0x6465 +0xCA5A 0x6477 +0xCA5B 0x6573 +0xCA5C 0x65A0 +0xCA5D 0x66A1 +0xCA5E 0x66A0 +0xCA5F 0x669F +0xCA60 0x6705 +0xCA61 0x6704 +0xCA62 0x6722 +0xCA63 0x69B1 +0xCA64 0x69B6 +0xCA65 0x69C9 +0xCA66 0x69A0 +0xCA67 0x69CE +0xCA68 0x6996 +0xCA69 0x69B0 +0xCA6A 0x69AC +0xCA6B 0x69BC +0xCA6C 0x6991 +0xCA6D 0x6999 +0xCA6E 0x698E +0xCA6F 0x69A7 +0xCA70 0x698D +0xCA71 0x69A9 +0xCA72 0x69BE +0xCA73 0x69AF +0xCA74 0x69BF +0xCA75 0x69C4 +0xCA76 0x69BD +0xCA77 0x69A4 +0xCA78 0x69D4 +0xCA79 0x69B9 +0xCA7A 0x69CA +0xCA7B 0x699A +0xCA7C 0x69CF +0xCA7D 0x69B3 +0xCA7E 0x6993 +0xCAA1 0x5C3F +0xCAA2 0x5C3E +0xCAA3 0x5C90 +0xCAA4 0x5C91 +0xCAA5 0x5C94 +0xCAA6 0x5C8C +0xCAA7 0x5DEB +0xCAA8 0x5E0C +0xCAA9 0x5E8F +0xCAAA 0x5E87 +0xCAAB 0x5E8A +0xCAAC 0x5EF7 +0xCAAD 0x5F04 +0xCAAE 0x5F1F +0xCAAF 0x5F64 +0xCAB0 0x5F62 +0xCAB1 0x5F77 +0xCAB2 0x5F79 +0xCAB3 0x5FD8 +0xCAB4 0x5FCC +0xCAB5 0x5FD7 +0xCAB6 0x5FCD +0xCAB7 0x5FF1 +0xCAB8 0x5FEB +0xCAB9 0x5FF8 +0xCABA 0x5FEA +0xCABB 0x6212 +0xCABC 0x6211 +0xCABD 0x6284 +0xCABE 0x6297 +0xCABF 0x6296 +0xCAC0 0x6280 +0xCAC1 0x6276 +0xCAC2 0x6289 +0xCAC3 0x626D +0xCAC4 0x628A +0xCAC5 0x627C +0xCAC6 0x627E +0xCAC7 0x6279 +0xCAC8 0x6273 +0xCAC9 0x6292 +0xCACA 0x626F +0xCACB 0x6298 +0xCACC 0x626E +0xCACD 0x6295 +0xCACE 0x6293 +0xCACF 0x6291 +0xCAD0 0x6286 +0xCAD1 0x6539 +0xCAD2 0x653B +0xCAD3 0x6538 +0xCAD4 0x65F1 +0xCAD5 0x66F4 +0xCAD6 0x675F +0xCAD7 0x674E +0xCAD8 0x674F +0xCAD9 0x6750 +0xCADA 0x6751 +0xCADB 0x675C +0xCADC 0x6756 +0xCADD 0x675E +0xCADE 0x6749 +0xCADF 0x6746 +0xCAE0 0x6760 +0xCAE1 0x6753 +0xCAE2 0x6757 +0xCAE3 0x6B65 +0xCAE4 0x6BCF +0xCAE5 0x6C42 +0xCAE6 0x6C5E +0xCAE7 0x6C99 +0xCAE8 0x6C81 +0xCAE9 0x6C88 +0xCAEA 0x6C89 +0xCAEB 0x6C85 +0xCAEC 0x6C9B +0xCAED 0x6C6A +0xCAEE 0x6C7A +0xCAEF 0x6C90 +0xCAF0 0x6C70 +0xCAF1 0x6C8C +0xCAF2 0x6C68 +0xCAF3 0x6C96 +0xCAF4 0x6C92 +0xCAF5 0x6C7D +0xCAF6 0x6C83 +0xCAF7 0x6C72 +0xCAF8 0x6C7E +0xCAF9 0x6C74 +0xCAFA 0x6C86 +0xCAFB 0x6C76 +0xCAFC 0x6C8D +0xCAFD 0x6C94 +0xCAFE 0x6C98 +0xCB21 0x69AA +0xCB22 0x69A1 +0xCB23 0x699E +0xCB24 0x69D9 +0xCB25 0x6997 +0xCB26 0x6990 +0xCB27 0x69C2 +0xCB28 0x69B5 +0xCB29 0x69A5 +0xCB2A 0x69C6 +0xCB2B 0x6B4A +0xCB2C 0x6B4D +0xCB2D 0x6B4B +0xCB2E 0x6B9E +0xCB2F 0x6B9F +0xCB30 0x6BA0 +0xCB31 0x6BC3 +0xCB32 0x6BC4 +0xCB33 0x6BFE +0xCB34 0x6ECE +0xCB35 0x6EF5 +0xCB36 0x6EF1 +0xCB37 0x6F03 +0xCB38 0x6F25 +0xCB39 0x6EF8 +0xCB3A 0x6F37 +0xCB3B 0x6EFB +0xCB3C 0x6F2E +0xCB3D 0x6F09 +0xCB3E 0x6F4E +0xCB3F 0x6F19 +0xCB40 0x6F1A +0xCB41 0x6F27 +0xCB42 0x6F18 +0xCB43 0x6F3B +0xCB44 0x6F12 +0xCB45 0x6EED +0xCB46 0x6F0A +0xCB47 0x6F36 +0xCB48 0x6F73 +0xCB49 0x6EF9 +0xCB4A 0x6EEE +0xCB4B 0x6F2D +0xCB4C 0x6F40 +0xCB4D 0x6F30 +0xCB4E 0x6F3C +0xCB4F 0x6F35 +0xCB50 0x6EEB +0xCB51 0x6F07 +0xCB52 0x6F0E +0xCB53 0x6F43 +0xCB54 0x6F05 +0xCB55 0x6EFD +0xCB56 0x6EF6 +0xCB57 0x6F39 +0xCB58 0x6F1C +0xCB59 0x6EFC +0xCB5A 0x6F3A +0xCB5B 0x6F1F +0xCB5C 0x6F0D +0xCB5D 0x6F1E +0xCB5E 0x6F08 +0xCB5F 0x6F21 +0xCB60 0x7187 +0xCB61 0x7190 +0xCB62 0x7189 +0xCB63 0x7180 +0xCB64 0x7185 +0xCB65 0x7182 +0xCB66 0x718F +0xCB67 0x717B +0xCB68 0x7186 +0xCB69 0x7181 +0xCB6A 0x7197 +0xCB6B 0x7244 +0xCB6C 0x7253 +0xCB6D 0x7297 +0xCB6E 0x7295 +0xCB6F 0x7293 +0xCB70 0x7343 +0xCB71 0x734D +0xCB72 0x7351 +0xCB73 0x734C +0xCB74 0x7462 +0xCB75 0x7473 +0xCB76 0x7471 +0xCB77 0x7475 +0xCB78 0x7472 +0xCB79 0x7467 +0xCB7A 0x746E +0xCB7B 0x7500 +0xCB7C 0x7502 +0xCB7D 0x7503 +0xCB7E 0x757D +0xCBA1 0x6C82 +0xCBA2 0x7076 +0xCBA3 0x707C +0xCBA4 0x707D +0xCBA5 0x7078 +0xCBA6 0x7262 +0xCBA7 0x7261 +0xCBA8 0x7260 +0xCBA9 0x72C4 +0xCBAA 0x72C2 +0xCBAB 0x7396 +0xCBAC 0x752C +0xCBAD 0x752B +0xCBAE 0x7537 +0xCBAF 0x7538 +0xCBB0 0x7682 +0xCBB1 0x76EF +0xCBB2 0x77E3 +0xCBB3 0x79C1 +0xCBB4 0x79C0 +0xCBB5 0x79BF +0xCBB6 0x7A76 +0xCBB7 0x7CFB +0xCBB8 0x7F55 +0xCBB9 0x8096 +0xCBBA 0x8093 +0xCBBB 0x809D +0xCBBC 0x8098 +0xCBBD 0x809B +0xCBBE 0x809A +0xCBBF 0x80B2 +0xCBC0 0x826F +0xCBC1 0x8292 +0xCBC2 0x828B +0xCBC3 0x828D +0xCBC4 0x898B +0xCBC5 0x89D2 +0xCBC6 0x8A00 +0xCBC7 0x8C37 +0xCBC8 0x8C46 +0xCBC9 0x8C55 +0xCBCA 0x8C9D +0xCBCB 0x8D64 +0xCBCC 0x8D70 +0xCBCD 0x8DB3 +0xCBCE 0x8EAB +0xCBCF 0x8ECA +0xCBD0 0x8F9B +0xCBD1 0x8FB0 +0xCBD2 0x8FC2 +0xCBD3 0x8FC6 +0xCBD4 0x8FC5 +0xCBD5 0x8FC4 +0xCBD6 0x5DE1 +0xCBD7 0x9091 +0xCBD8 0x90A2 +0xCBD9 0x90AA +0xCBDA 0x90A6 +0xCBDB 0x90A3 +0xCBDC 0x9149 +0xCBDD 0x91C6 +0xCBDE 0x91CC +0xCBDF 0x9632 +0xCBE0 0x962E +0xCBE1 0x9631 +0xCBE2 0x962A +0xCBE3 0x962C +0xCBE4 0x4E26 +0xCBE5 0x4E56 +0xCBE6 0x4E73 +0xCBE7 0x4E8B +0xCBE8 0x4E9B +0xCBE9 0x4E9E +0xCBEA 0x4EAB +0xCBEB 0x4EAC +0xCBEC 0x4F6F +0xCBED 0x4F9D +0xCBEE 0x4F8D +0xCBEF 0x4F73 +0xCBF0 0x4F7F +0xCBF1 0x4F6C +0xCBF2 0x4F9B +0xCBF3 0x4F8B +0xCBF4 0x4F86 +0xCBF5 0x4F83 +0xCBF6 0x4F70 +0xCBF7 0x4F75 +0xCBF8 0x4F88 +0xCBF9 0x4F69 +0xCBFA 0x4F7B +0xCBFB 0x4F96 +0xCBFC 0x4F7E +0xCBFD 0x4F8F +0xCBFE 0x4F91 +0xCC21 0x7590 +0xCC22 0x7616 +0xCC23 0x7608 +0xCC24 0x760C +0xCC25 0x7615 +0xCC26 0x7611 +0xCC27 0x760A +0xCC28 0x7614 +0xCC29 0x76B8 +0xCC2A 0x7781 +0xCC2B 0x777C +0xCC2C 0x7785 +0xCC2D 0x7782 +0xCC2E 0x776E +0xCC2F 0x7780 +0xCC30 0x776F +0xCC31 0x777E +0xCC32 0x7783 +0xCC33 0x78B2 +0xCC34 0x78AA +0xCC35 0x78B4 +0xCC36 0x78AD +0xCC37 0x78A8 +0xCC38 0x787E +0xCC39 0x78AB +0xCC3A 0x789E +0xCC3B 0x78A5 +0xCC3C 0x78A0 +0xCC3D 0x78AC +0xCC3E 0x78A2 +0xCC3F 0x78A4 +0xCC40 0x7998 +0xCC41 0x798A +0xCC42 0x798B +0xCC43 0x7996 +0xCC44 0x7995 +0xCC45 0x7994 +0xCC46 0x7993 +0xCC47 0x7997 +0xCC48 0x7988 +0xCC49 0x7992 +0xCC4A 0x7990 +0xCC4B 0x7A2B +0xCC4C 0x7A4A +0xCC4D 0x7A30 +0xCC4E 0x7A2F +0xCC4F 0x7A28 +0xCC50 0x7A26 +0xCC51 0x7AA8 +0xCC52 0x7AAB +0xCC53 0x7AAC +0xCC54 0x7AEE +0xCC55 0x7B88 +0xCC56 0x7B9C +0xCC57 0x7B8A +0xCC58 0x7B91 +0xCC59 0x7B90 +0xCC5A 0x7B96 +0xCC5B 0x7B8D +0xCC5C 0x7B8C +0xCC5D 0x7B9B +0xCC5E 0x7B8E +0xCC5F 0x7B85 +0xCC60 0x7B98 +0xCC61 0x5284 +0xCC62 0x7B99 +0xCC63 0x7BA4 +0xCC64 0x7B82 +0xCC65 0x7CBB +0xCC66 0x7CBF +0xCC67 0x7CBC +0xCC68 0x7CBA +0xCC69 0x7DA7 +0xCC6A 0x7DB7 +0xCC6B 0x7DC2 +0xCC6C 0x7DA3 +0xCC6D 0x7DAA +0xCC6E 0x7DC1 +0xCC6F 0x7DC0 +0xCC70 0x7DC5 +0xCC71 0x7D9D +0xCC72 0x7DCE +0xCC73 0x7DC4 +0xCC74 0x7DC6 +0xCC75 0x7DCB +0xCC76 0x7DCC +0xCC77 0x7DAF +0xCC78 0x7DB9 +0xCC79 0x7D96 +0xCC7A 0x7DBC +0xCC7B 0x7D9F +0xCC7C 0x7DA6 +0xCC7D 0x7DAE +0xCC7E 0x7DA9 +0xCCA1 0x4F7A +0xCCA2 0x5154 +0xCCA3 0x5152 +0xCCA4 0x5155 +0xCCA5 0x5169 +0xCCA6 0x5177 +0xCCA7 0x5176 +0xCCA8 0x5178 +0xCCA9 0x51BD +0xCCAA 0x51FD +0xCCAB 0x523B +0xCCAC 0x5238 +0xCCAD 0x5237 +0xCCAE 0x523A +0xCCAF 0x5230 +0xCCB0 0x522E +0xCCB1 0x5236 +0xCCB2 0x5241 +0xCCB3 0x52BE +0xCCB4 0x52BB +0xCCB5 0x5352 +0xCCB6 0x5354 +0xCCB7 0x5353 +0xCCB8 0x5351 +0xCCB9 0x5366 +0xCCBA 0x5377 +0xCCBB 0x5378 +0xCCBC 0x5379 +0xCCBD 0x53D6 +0xCCBE 0x53D4 +0xCCBF 0x53D7 +0xCCC0 0x5473 +0xCCC1 0x5475 +0xCCC2 0x5496 +0xCCC3 0x5478 +0xCCC4 0x5495 +0xCCC5 0x5480 +0xCCC6 0x547B +0xCCC7 0x5477 +0xCCC8 0x5484 +0xCCC9 0x5492 +0xCCCA 0x5486 +0xCCCB 0x547C +0xCCCC 0x5490 +0xCCCD 0x5471 +0xCCCE 0x5476 +0xCCCF 0x548C +0xCCD0 0x549A +0xCCD1 0x5462 +0xCCD2 0x5468 +0xCCD3 0x548B +0xCCD4 0x547D +0xCCD5 0x548E +0xCCD6 0x56FA +0xCCD7 0x5783 +0xCCD8 0x5777 +0xCCD9 0x576A +0xCCDA 0x5769 +0xCCDB 0x5761 +0xCCDC 0x5766 +0xCCDD 0x5764 +0xCCDE 0x577C +0xCCDF 0x591C +0xCCE0 0x5949 +0xCCE1 0x5947 +0xCCE2 0x5948 +0xCCE3 0x5944 +0xCCE4 0x5954 +0xCCE5 0x59BE +0xCCE6 0x59BB +0xCCE7 0x59D4 +0xCCE8 0x59B9 +0xCCE9 0x59AE +0xCCEA 0x59D1 +0xCCEB 0x59C6 +0xCCEC 0x59D0 +0xCCED 0x59CD +0xCCEE 0x59CB +0xCCEF 0x59D3 +0xCCF0 0x59CA +0xCCF1 0x59AF +0xCCF2 0x59B3 +0xCCF3 0x59D2 +0xCCF4 0x59C5 +0xCCF5 0x5B5F +0xCCF6 0x5B64 +0xCCF7 0x5B63 +0xCCF8 0x5B97 +0xCCF9 0x5B9A +0xCCFA 0x5B98 +0xCCFB 0x5B9C +0xCCFC 0x5B99 +0xCCFD 0x5B9B +0xCCFE 0x5C1A +0xCD21 0x7DA1 +0xCD22 0x7DC9 +0xCD23 0x7F73 +0xCD24 0x7FE2 +0xCD25 0x7FE3 +0xCD26 0x7FE5 +0xCD27 0x7FDE +0xCD28 0x8024 +0xCD29 0x805D +0xCD2A 0x805C +0xCD2B 0x8189 +0xCD2C 0x8186 +0xCD2D 0x8183 +0xCD2E 0x8187 +0xCD2F 0x818D +0xCD30 0x818C +0xCD31 0x818B +0xCD32 0x8215 +0xCD33 0x8497 +0xCD34 0x84A4 +0xCD35 0x84A1 +0xCD36 0x849F +0xCD37 0x84BA +0xCD38 0x84CE +0xCD39 0x84C2 +0xCD3A 0x84AC +0xCD3B 0x84AE +0xCD3C 0x84AB +0xCD3D 0x84B9 +0xCD3E 0x84B4 +0xCD3F 0x84C1 +0xCD40 0x84CD +0xCD41 0x84AA +0xCD42 0x849A +0xCD43 0x84B1 +0xCD44 0x84D0 +0xCD45 0x849D +0xCD46 0x84A7 +0xCD47 0x84BB +0xCD48 0x84A2 +0xCD49 0x8494 +0xCD4A 0x84C7 +0xCD4B 0x84CC +0xCD4C 0x849B +0xCD4D 0x84A9 +0xCD4E 0x84AF +0xCD4F 0x84A8 +0xCD50 0x84D6 +0xCD51 0x8498 +0xCD52 0x84B6 +0xCD53 0x84CF +0xCD54 0x84A0 +0xCD55 0x84D7 +0xCD56 0x84D4 +0xCD57 0x84D2 +0xCD58 0x84DB +0xCD59 0x84B0 +0xCD5A 0x8491 +0xCD5B 0x8661 +0xCD5C 0x8733 +0xCD5D 0x8723 +0xCD5E 0x8728 +0xCD5F 0x876B +0xCD60 0x8740 +0xCD61 0x872E +0xCD62 0x871E +0xCD63 0x8721 +0xCD64 0x8719 +0xCD65 0x871B +0xCD66 0x8743 +0xCD67 0x872C +0xCD68 0x8741 +0xCD69 0x873E +0xCD6A 0x8746 +0xCD6B 0x8720 +0xCD6C 0x8732 +0xCD6D 0x872A +0xCD6E 0x872D +0xCD6F 0x873C +0xCD70 0x8712 +0xCD71 0x873A +0xCD72 0x8731 +0xCD73 0x8735 +0xCD74 0x8742 +0xCD75 0x8726 +0xCD76 0x8727 +0xCD77 0x8738 +0xCD78 0x8724 +0xCD79 0x871A +0xCD7A 0x8730 +0xCD7B 0x8711 +0xCD7C 0x88F7 +0xCD7D 0x88E7 +0xCD7E 0x88F1 +0xCDA1 0x5C48 +0xCDA2 0x5C45 +0xCDA3 0x5C46 +0xCDA4 0x5CB7 +0xCDA5 0x5CA1 +0xCDA6 0x5CB8 +0xCDA7 0x5CA9 +0xCDA8 0x5CAB +0xCDA9 0x5CB1 +0xCDAA 0x5CB3 +0xCDAB 0x5E18 +0xCDAC 0x5E1A +0xCDAD 0x5E16 +0xCDAE 0x5E15 +0xCDAF 0x5E1B +0xCDB0 0x5E11 +0xCDB1 0x5E78 +0xCDB2 0x5E9A +0xCDB3 0x5E97 +0xCDB4 0x5E9C +0xCDB5 0x5E95 +0xCDB6 0x5E96 +0xCDB7 0x5EF6 +0xCDB8 0x5F26 +0xCDB9 0x5F27 +0xCDBA 0x5F29 +0xCDBB 0x5F80 +0xCDBC 0x5F81 +0xCDBD 0x5F7F +0xCDBE 0x5F7C +0xCDBF 0x5FDD +0xCDC0 0x5FE0 +0xCDC1 0x5FFD +0xCDC2 0x5FF5 +0xCDC3 0x5FFF +0xCDC4 0x600F +0xCDC5 0x6014 +0xCDC6 0x602F +0xCDC7 0x6035 +0xCDC8 0x6016 +0xCDC9 0x602A +0xCDCA 0x6015 +0xCDCB 0x6021 +0xCDCC 0x6027 +0xCDCD 0x6029 +0xCDCE 0x602B +0xCDCF 0x601B +0xCDD0 0x6216 +0xCDD1 0x6215 +0xCDD2 0x623F +0xCDD3 0x623E +0xCDD4 0x6240 +0xCDD5 0x627F +0xCDD6 0x62C9 +0xCDD7 0x62CC +0xCDD8 0x62C4 +0xCDD9 0x62BF +0xCDDA 0x62C2 +0xCDDB 0x62B9 +0xCDDC 0x62D2 +0xCDDD 0x62DB +0xCDDE 0x62AB +0xCDDF 0x62D3 +0xCDE0 0x62D4 +0xCDE1 0x62CB +0xCDE2 0x62C8 +0xCDE3 0x62A8 +0xCDE4 0x62BD +0xCDE5 0x62BC +0xCDE6 0x62D0 +0xCDE7 0x62D9 +0xCDE8 0x62C7 +0xCDE9 0x62CD +0xCDEA 0x62B5 +0xCDEB 0x62DA +0xCDEC 0x62B1 +0xCDED 0x62D8 +0xCDEE 0x62D6 +0xCDEF 0x62D7 +0xCDF0 0x62C6 +0xCDF1 0x62AC +0xCDF2 0x62CE +0xCDF3 0x653E +0xCDF4 0x65A7 +0xCDF5 0x65BC +0xCDF6 0x65FA +0xCDF7 0x6614 +0xCDF8 0x6613 +0xCDF9 0x660C +0xCDFA 0x6606 +0xCDFB 0x6602 +0xCDFC 0x660E +0xCDFD 0x6600 +0xCDFE 0x660F +0xCE21 0x88F2 +0xCE22 0x88FA +0xCE23 0x88FE +0xCE24 0x88EE +0xCE25 0x88FC +0xCE26 0x88F6 +0xCE27 0x88FB +0xCE28 0x88F0 +0xCE29 0x88EC +0xCE2A 0x88EB +0xCE2B 0x899D +0xCE2C 0x89A1 +0xCE2D 0x899F +0xCE2E 0x899E +0xCE2F 0x89E9 +0xCE30 0x89EB +0xCE31 0x89E8 +0xCE32 0x8AAB +0xCE33 0x8A99 +0xCE34 0x8A8B +0xCE35 0x8A92 +0xCE36 0x8A8F +0xCE37 0x8A96 +0xCE38 0x8C3D +0xCE39 0x8C68 +0xCE3A 0x8C69 +0xCE3B 0x8CD5 +0xCE3C 0x8CCF +0xCE3D 0x8CD7 +0xCE3E 0x8D96 +0xCE3F 0x8E09 +0xCE40 0x8E02 +0xCE41 0x8DFF +0xCE42 0x8E0D +0xCE43 0x8DFD +0xCE44 0x8E0A +0xCE45 0x8E03 +0xCE46 0x8E07 +0xCE47 0x8E06 +0xCE48 0x8E05 +0xCE49 0x8DFE +0xCE4A 0x8E00 +0xCE4B 0x8E04 +0xCE4C 0x8F10 +0xCE4D 0x8F11 +0xCE4E 0x8F0E +0xCE4F 0x8F0D +0xCE50 0x9123 +0xCE51 0x911C +0xCE52 0x9120 +0xCE53 0x9122 +0xCE54 0x911F +0xCE55 0x911D +0xCE56 0x911A +0xCE57 0x9124 +0xCE58 0x9121 +0xCE59 0x911B +0xCE5A 0x917A +0xCE5B 0x9172 +0xCE5C 0x9179 +0xCE5D 0x9173 +0xCE5E 0x92A5 +0xCE5F 0x92A4 +0xCE60 0x9276 +0xCE61 0x929B +0xCE62 0x927A +0xCE63 0x92A0 +0xCE64 0x9294 +0xCE65 0x92AA +0xCE66 0x928D +0xCE67 0x92A6 +0xCE68 0x929A +0xCE69 0x92AB +0xCE6A 0x9279 +0xCE6B 0x9297 +0xCE6C 0x927F +0xCE6D 0x92A3 +0xCE6E 0x92EE +0xCE6F 0x928E +0xCE70 0x9282 +0xCE71 0x9295 +0xCE72 0x92A2 +0xCE73 0x927D +0xCE74 0x9288 +0xCE75 0x92A1 +0xCE76 0x928A +0xCE77 0x9286 +0xCE78 0x928C +0xCE79 0x9299 +0xCE7A 0x92A7 +0xCE7B 0x927E +0xCE7C 0x9287 +0xCE7D 0x92A9 +0xCE7E 0x929D +0xCEA1 0x6615 +0xCEA2 0x660A +0xCEA3 0x6607 +0xCEA4 0x670D +0xCEA5 0x670B +0xCEA6 0x676D +0xCEA7 0x678B +0xCEA8 0x6795 +0xCEA9 0x6771 +0xCEAA 0x679C +0xCEAB 0x6773 +0xCEAC 0x6777 +0xCEAD 0x6787 +0xCEAE 0x679D +0xCEAF 0x6797 +0xCEB0 0x676F +0xCEB1 0x6770 +0xCEB2 0x677F +0xCEB3 0x6789 +0xCEB4 0x677E +0xCEB5 0x6790 +0xCEB6 0x6775 +0xCEB7 0x679A +0xCEB8 0x6793 +0xCEB9 0x677C +0xCEBA 0x676A +0xCEBB 0x6772 +0xCEBC 0x6B23 +0xCEBD 0x6B66 +0xCEBE 0x6B67 +0xCEBF 0x6B7F +0xCEC0 0x6C13 +0xCEC1 0x6C1B +0xCEC2 0x6CE3 +0xCEC3 0x6CE8 +0xCEC4 0x6CF3 +0xCEC5 0x6CB1 +0xCEC6 0x6CCC +0xCEC7 0x6CE5 +0xCEC8 0x6CB3 +0xCEC9 0x6CBD +0xCECA 0x6CBE +0xCECB 0x6CBC +0xCECC 0x6CE2 +0xCECD 0x6CAB +0xCECE 0x6CD5 +0xCECF 0x6CD3 +0xCED0 0x6CB8 +0xCED1 0x6CC4 +0xCED2 0x6CB9 +0xCED3 0x6CC1 +0xCED4 0x6CAE +0xCED5 0x6CD7 +0xCED6 0x6CC5 +0xCED7 0x6CF1 +0xCED8 0x6CBF +0xCED9 0x6CBB +0xCEDA 0x6CE1 +0xCEDB 0x6CDB +0xCEDC 0x6CCA +0xCEDD 0x6CAC +0xCEDE 0x6CEF +0xCEDF 0x6CDC +0xCEE0 0x6CD6 +0xCEE1 0x6CE0 +0xCEE2 0x7095 +0xCEE3 0x708E +0xCEE4 0x7092 +0xCEE5 0x708A +0xCEE6 0x7099 +0xCEE7 0x722C +0xCEE8 0x722D +0xCEE9 0x7238 +0xCEEA 0x7248 +0xCEEB 0x7267 +0xCEEC 0x7269 +0xCEED 0x72C0 +0xCEEE 0x72CE +0xCEEF 0x72D9 +0xCEF0 0x72D7 +0xCEF1 0x72D0 +0xCEF2 0x73A9 +0xCEF3 0x73A8 +0xCEF4 0x739F +0xCEF5 0x73AB +0xCEF6 0x73A5 +0xCEF7 0x753D +0xCEF8 0x759D +0xCEF9 0x7599 +0xCEFA 0x759A +0xCEFB 0x7684 +0xCEFC 0x76C2 +0xCEFD 0x76F2 +0xCEFE 0x76F4 +0xCF21 0x928B +0xCF22 0x922D +0xCF23 0x969E +0xCF24 0x96A1 +0xCF25 0x96FF +0xCF26 0x9758 +0xCF27 0x977D +0xCF28 0x977A +0xCF29 0x977E +0xCF2A 0x9783 +0xCF2B 0x9780 +0xCF2C 0x9782 +0xCF2D 0x977B +0xCF2E 0x9784 +0xCF2F 0x9781 +0xCF30 0x977F +0xCF31 0x97CE +0xCF32 0x97CD +0xCF33 0x9816 +0xCF34 0x98AD +0xCF35 0x98AE +0xCF36 0x9902 +0xCF37 0x9900 +0xCF38 0x9907 +0xCF39 0x999D +0xCF3A 0x999C +0xCF3B 0x99C3 +0xCF3C 0x99B9 +0xCF3D 0x99BB +0xCF3E 0x99BA +0xCF3F 0x99C2 +0xCF40 0x99BD +0xCF41 0x99C7 +0xCF42 0x9AB1 +0xCF43 0x9AE3 +0xCF44 0x9AE7 +0xCF45 0x9B3E +0xCF46 0x9B3F +0xCF47 0x9B60 +0xCF48 0x9B61 +0xCF49 0x9B5F +0xCF4A 0x9CF1 +0xCF4B 0x9CF2 +0xCF4C 0x9CF5 +0xCF4D 0x9EA7 +0xCF4E 0x50FF +0xCF4F 0x5103 +0xCF50 0x5130 +0xCF51 0x50F8 +0xCF52 0x5106 +0xCF53 0x5107 +0xCF54 0x50F6 +0xCF55 0x50FE +0xCF56 0x510B +0xCF57 0x510C +0xCF58 0x50FD +0xCF59 0x510A +0xCF5A 0x528B +0xCF5B 0x528C +0xCF5C 0x52F1 +0xCF5D 0x52EF +0xCF5E 0x5648 +0xCF5F 0x5642 +0xCF60 0x564C +0xCF61 0x5635 +0xCF62 0x5641 +0xCF63 0x564A +0xCF64 0x5649 +0xCF65 0x5646 +0xCF66 0x5658 +0xCF67 0x565A +0xCF68 0x5640 +0xCF69 0x5633 +0xCF6A 0x563D +0xCF6B 0x562C +0xCF6C 0x563E +0xCF6D 0x5638 +0xCF6E 0x562A +0xCF6F 0x563A +0xCF70 0x571A +0xCF71 0x58AB +0xCF72 0x589D +0xCF73 0x58B1 +0xCF74 0x58A0 +0xCF75 0x58A3 +0xCF76 0x58AF +0xCF77 0x58AC +0xCF78 0x58A5 +0xCF79 0x58A1 +0xCF7A 0x58FF +0xCF7B 0x5AFF +0xCF7C 0x5AF4 +0xCF7D 0x5AFD +0xCF7E 0x5AF7 +0xCFA1 0x77E5 +0xCFA2 0x77FD +0xCFA3 0x793E +0xCFA4 0x7940 +0xCFA5 0x7941 +0xCFA6 0x79C9 +0xCFA7 0x79C8 +0xCFA8 0x7A7A +0xCFA9 0x7A79 +0xCFAA 0x7AFA +0xCFAB 0x7CFE +0xCFAC 0x7F54 +0xCFAD 0x7F8C +0xCFAE 0x7F8B +0xCFAF 0x8005 +0xCFB0 0x80BA +0xCFB1 0x80A5 +0xCFB2 0x80A2 +0xCFB3 0x80B1 +0xCFB4 0x80A1 +0xCFB5 0x80AB +0xCFB6 0x80A9 +0xCFB7 0x80B4 +0xCFB8 0x80AA +0xCFB9 0x80AF +0xCFBA 0x81E5 +0xCFBB 0x81FE +0xCFBC 0x820D +0xCFBD 0x82B3 +0xCFBE 0x829D +0xCFBF 0x8299 +0xCFC0 0x82AD +0xCFC1 0x82BD +0xCFC2 0x829F +0xCFC3 0x82B9 +0xCFC4 0x82B1 +0xCFC5 0x82AC +0xCFC6 0x82A5 +0xCFC7 0x82AF +0xCFC8 0x82B8 +0xCFC9 0x82A3 +0xCFCA 0x82B0 +0xCFCB 0x82BE +0xCFCC 0x82B7 +0xCFCD 0x864E +0xCFCE 0x8671 +0xCFCF 0x521D +0xCFD0 0x8868 +0xCFD1 0x8ECB +0xCFD2 0x8FCE +0xCFD3 0x8FD4 +0xCFD4 0x8FD1 +0xCFD5 0x90B5 +0xCFD6 0x90B8 +0xCFD7 0x90B1 +0xCFD8 0x90B6 +0xCFD9 0x91C7 +0xCFDA 0x91D1 +0xCFDB 0x9577 +0xCFDC 0x9580 +0xCFDD 0x961C +0xCFDE 0x9640 +0xCFDF 0x963F +0xCFE0 0x963B +0xCFE1 0x9644 +0xCFE2 0x9642 +0xCFE3 0x96B9 +0xCFE4 0x96E8 +0xCFE5 0x9752 +0xCFE6 0x975E +0xCFE7 0x4E9F +0xCFE8 0x4EAD +0xCFE9 0x4EAE +0xCFEA 0x4FE1 +0xCFEB 0x4FB5 +0xCFEC 0x4FAF +0xCFED 0x4FBF +0xCFEE 0x4FE0 +0xCFEF 0x4FD1 +0xCFF0 0x4FCF +0xCFF1 0x4FDD +0xCFF2 0x4FC3 +0xCFF3 0x4FB6 +0xCFF4 0x4FD8 +0xCFF5 0x4FDF +0xCFF6 0x4FCA +0xCFF7 0x4FD7 +0xCFF8 0x4FAE +0xCFF9 0x4FD0 +0xCFFA 0x4FC4 +0xCFFB 0x4FC2 +0xCFFC 0x4FDA +0xCFFD 0x4FCE +0xCFFE 0x4FDE +0xD021 0x5AF6 +0xD022 0x5B03 +0xD023 0x5AF8 +0xD024 0x5B02 +0xD025 0x5AF9 +0xD026 0x5B01 +0xD027 0x5B07 +0xD028 0x5B05 +0xD029 0x5B0F +0xD02A 0x5C67 +0xD02B 0x5D99 +0xD02C 0x5D97 +0xD02D 0x5D9F +0xD02E 0x5D92 +0xD02F 0x5DA2 +0xD030 0x5D93 +0xD031 0x5D95 +0xD032 0x5DA0 +0xD033 0x5D9C +0xD034 0x5DA1 +0xD035 0x5D9A +0xD036 0x5D9E +0xD037 0x5E69 +0xD038 0x5E5D +0xD039 0x5E60 +0xD03A 0x5E5C +0xD03B 0x7DF3 +0xD03C 0x5EDB +0xD03D 0x5EDE +0xD03E 0x5EE1 +0xD03F 0x5F49 +0xD040 0x5FB2 +0xD041 0x618B +0xD042 0x6183 +0xD043 0x6179 +0xD044 0x61B1 +0xD045 0x61B0 +0xD046 0x61A2 +0xD047 0x6189 +0xD048 0x619B +0xD049 0x6193 +0xD04A 0x61AF +0xD04B 0x61AD +0xD04C 0x619F +0xD04D 0x6192 +0xD04E 0x61AA +0xD04F 0x61A1 +0xD050 0x618D +0xD051 0x6166 +0xD052 0x61B3 +0xD053 0x622D +0xD054 0x646E +0xD055 0x6470 +0xD056 0x6496 +0xD057 0x64A0 +0xD058 0x6485 +0xD059 0x6497 +0xD05A 0x649C +0xD05B 0x648F +0xD05C 0x648B +0xD05D 0x648A +0xD05E 0x648C +0xD05F 0x64A3 +0xD060 0x649F +0xD061 0x6468 +0xD062 0x64B1 +0xD063 0x6498 +0xD064 0x6576 +0xD065 0x657A +0xD066 0x6579 +0xD067 0x657B +0xD068 0x65B2 +0xD069 0x65B3 +0xD06A 0x66B5 +0xD06B 0x66B0 +0xD06C 0x66A9 +0xD06D 0x66B2 +0xD06E 0x66B7 +0xD06F 0x66AA +0xD070 0x66AF +0xD071 0x6A00 +0xD072 0x6A06 +0xD073 0x6A17 +0xD074 0x69E5 +0xD075 0x69F8 +0xD076 0x6A15 +0xD077 0x69F1 +0xD078 0x69E4 +0xD079 0x6A20 +0xD07A 0x69FF +0xD07B 0x69EC +0xD07C 0x69E2 +0xD07D 0x6A1B +0xD07E 0x6A1D +0xD0A1 0x4FB7 +0xD0A2 0x5157 +0xD0A3 0x5192 +0xD0A4 0x5191 +0xD0A5 0x51A0 +0xD0A6 0x524E +0xD0A7 0x5243 +0xD0A8 0x524A +0xD0A9 0x524D +0xD0AA 0x524C +0xD0AB 0x524B +0xD0AC 0x5247 +0xD0AD 0x52C7 +0xD0AE 0x52C9 +0xD0AF 0x52C3 +0xD0B0 0x52C1 +0xD0B1 0x530D +0xD0B2 0x5357 +0xD0B3 0x537B +0xD0B4 0x539A +0xD0B5 0x53DB +0xD0B6 0x54AC +0xD0B7 0x54C0 +0xD0B8 0x54A8 +0xD0B9 0x54CE +0xD0BA 0x54C9 +0xD0BB 0x54B8 +0xD0BC 0x54A6 +0xD0BD 0x54B3 +0xD0BE 0x54C7 +0xD0BF 0x54C2 +0xD0C0 0x54BD +0xD0C1 0x54AA +0xD0C2 0x54C1 +0xD0C3 0x54C4 +0xD0C4 0x54C8 +0xD0C5 0x54AF +0xD0C6 0x54AB +0xD0C7 0x54B1 +0xD0C8 0x54BB +0xD0C9 0x54A9 +0xD0CA 0x54A7 +0xD0CB 0x54BF +0xD0CC 0x56FF +0xD0CD 0x5782 +0xD0CE 0x578B +0xD0CF 0x57A0 +0xD0D0 0x57A3 +0xD0D1 0x57A2 +0xD0D2 0x57CE +0xD0D3 0x57AE +0xD0D4 0x5793 +0xD0D5 0x5955 +0xD0D6 0x5951 +0xD0D7 0x594F +0xD0D8 0x594E +0xD0D9 0x5950 +0xD0DA 0x59DC +0xD0DB 0x59D8 +0xD0DC 0x59FF +0xD0DD 0x59E3 +0xD0DE 0x59E8 +0xD0DF 0x5A03 +0xD0E0 0x59E5 +0xD0E1 0x59EA +0xD0E2 0x59DA +0xD0E3 0x59E6 +0xD0E4 0x5A01 +0xD0E5 0x59FB +0xD0E6 0x5B69 +0xD0E7 0x5BA3 +0xD0E8 0x5BA6 +0xD0E9 0x5BA4 +0xD0EA 0x5BA2 +0xD0EB 0x5BA5 +0xD0EC 0x5C01 +0xD0ED 0x5C4E +0xD0EE 0x5C4F +0xD0EF 0x5C4D +0xD0F0 0x5C4B +0xD0F1 0x5CD9 +0xD0F2 0x5CD2 +0xD0F3 0x5DF7 +0xD0F4 0x5E1D +0xD0F5 0x5E25 +0xD0F6 0x5E1F +0xD0F7 0x5E7D +0xD0F8 0x5EA0 +0xD0F9 0x5EA6 +0xD0FA 0x5EFA +0xD0FB 0x5F08 +0xD0FC 0x5F2D +0xD0FD 0x5F65 +0xD0FE 0x5F88 +0xD121 0x69FE +0xD122 0x6A27 +0xD123 0x69F2 +0xD124 0x69EE +0xD125 0x6A14 +0xD126 0x69F7 +0xD127 0x69E7 +0xD128 0x6A40 +0xD129 0x6A08 +0xD12A 0x69E6 +0xD12B 0x69FB +0xD12C 0x6A0D +0xD12D 0x69FC +0xD12E 0x69EB +0xD12F 0x6A09 +0xD130 0x6A04 +0xD131 0x6A18 +0xD132 0x6A25 +0xD133 0x6A0F +0xD134 0x69F6 +0xD135 0x6A26 +0xD136 0x6A07 +0xD137 0x69F4 +0xD138 0x6A16 +0xD139 0x6B51 +0xD13A 0x6BA5 +0xD13B 0x6BA3 +0xD13C 0x6BA2 +0xD13D 0x6BA6 +0xD13E 0x6C01 +0xD13F 0x6C00 +0xD140 0x6BFF +0xD141 0x6C02 +0xD142 0x6F41 +0xD143 0x6F26 +0xD144 0x6F7E +0xD145 0x6F87 +0xD146 0x6FC6 +0xD147 0x6F92 +0xD148 0x6F8D +0xD149 0x6F89 +0xD14A 0x6F8C +0xD14B 0x6F62 +0xD14C 0x6F4F +0xD14D 0x6F85 +0xD14E 0x6F5A +0xD14F 0x6F96 +0xD150 0x6F76 +0xD151 0x6F6C +0xD152 0x6F82 +0xD153 0x6F55 +0xD154 0x6F72 +0xD155 0x6F52 +0xD156 0x6F50 +0xD157 0x6F57 +0xD158 0x6F94 +0xD159 0x6F93 +0xD15A 0x6F5D +0xD15B 0x6F00 +0xD15C 0x6F61 +0xD15D 0x6F6B +0xD15E 0x6F7D +0xD15F 0x6F67 +0xD160 0x6F90 +0xD161 0x6F53 +0xD162 0x6F8B +0xD163 0x6F69 +0xD164 0x6F7F +0xD165 0x6F95 +0xD166 0x6F63 +0xD167 0x6F77 +0xD168 0x6F6A +0xD169 0x6F7B +0xD16A 0x71B2 +0xD16B 0x71AF +0xD16C 0x719B +0xD16D 0x71B0 +0xD16E 0x71A0 +0xD16F 0x719A +0xD170 0x71A9 +0xD171 0x71B5 +0xD172 0x719D +0xD173 0x71A5 +0xD174 0x719E +0xD175 0x71A4 +0xD176 0x71A1 +0xD177 0x71AA +0xD178 0x719C +0xD179 0x71A7 +0xD17A 0x71B3 +0xD17B 0x7298 +0xD17C 0x729A +0xD17D 0x7358 +0xD17E 0x7352 +0xD1A1 0x5F85 +0xD1A2 0x5F8A +0xD1A3 0x5F8B +0xD1A4 0x5F87 +0xD1A5 0x5F8C +0xD1A6 0x5F89 +0xD1A7 0x6012 +0xD1A8 0x601D +0xD1A9 0x6020 +0xD1AA 0x6025 +0xD1AB 0x600E +0xD1AC 0x6028 +0xD1AD 0x604D +0xD1AE 0x6070 +0xD1AF 0x6068 +0xD1B0 0x6062 +0xD1B1 0x6046 +0xD1B2 0x6043 +0xD1B3 0x606C +0xD1B4 0x606B +0xD1B5 0x606A +0xD1B6 0x6064 +0xD1B7 0x6241 +0xD1B8 0x62DC +0xD1B9 0x6316 +0xD1BA 0x6309 +0xD1BB 0x62FC +0xD1BC 0x62ED +0xD1BD 0x6301 +0xD1BE 0x62EE +0xD1BF 0x62FD +0xD1C0 0x6307 +0xD1C1 0x62F1 +0xD1C2 0x62F7 +0xD1C3 0x62EF +0xD1C4 0x62EC +0xD1C5 0x62FE +0xD1C6 0x62F4 +0xD1C7 0x6311 +0xD1C8 0x6302 +0xD1C9 0x653F +0xD1CA 0x6545 +0xD1CB 0x65AB +0xD1CC 0x65BD +0xD1CD 0x65E2 +0xD1CE 0x6625 +0xD1CF 0x662D +0xD1D0 0x6620 +0xD1D1 0x6627 +0xD1D2 0x662F +0xD1D3 0x661F +0xD1D4 0x6628 +0xD1D5 0x6631 +0xD1D6 0x6624 +0xD1D7 0x66F7 +0xD1D8 0x67FF +0xD1D9 0x67D3 +0xD1DA 0x67F1 +0xD1DB 0x67D4 +0xD1DC 0x67D0 +0xD1DD 0x67EC +0xD1DE 0x67B6 +0xD1DF 0x67AF +0xD1E0 0x67F5 +0xD1E1 0x67E9 +0xD1E2 0x67EF +0xD1E3 0x67C4 +0xD1E4 0x67D1 +0xD1E5 0x67B4 +0xD1E6 0x67DA +0xD1E7 0x67E5 +0xD1E8 0x67B8 +0xD1E9 0x67CF +0xD1EA 0x67DE +0xD1EB 0x67F3 +0xD1EC 0x67B0 +0xD1ED 0x67D9 +0xD1EE 0x67E2 +0xD1EF 0x67DD +0xD1F0 0x67D2 +0xD1F1 0x6B6A +0xD1F2 0x6B83 +0xD1F3 0x6B86 +0xD1F4 0x6BB5 +0xD1F5 0x6BD2 +0xD1F6 0x6BD7 +0xD1F7 0x6C1F +0xD1F8 0x6CC9 +0xD1F9 0x6D0B +0xD1FA 0x6D32 +0xD1FB 0x6D2A +0xD1FC 0x6D41 +0xD1FD 0x6D25 +0xD1FE 0x6D0C +0xD221 0x735E +0xD222 0x735F +0xD223 0x7360 +0xD224 0x735D +0xD225 0x735B +0xD226 0x7361 +0xD227 0x735A +0xD228 0x7359 +0xD229 0x7362 +0xD22A 0x7487 +0xD22B 0x7489 +0xD22C 0x748A +0xD22D 0x7486 +0xD22E 0x7481 +0xD22F 0x747D +0xD230 0x7485 +0xD231 0x7488 +0xD232 0x747C +0xD233 0x7479 +0xD234 0x7508 +0xD235 0x7507 +0xD236 0x757E +0xD237 0x7625 +0xD238 0x761E +0xD239 0x7619 +0xD23A 0x761D +0xD23B 0x761C +0xD23C 0x7623 +0xD23D 0x761A +0xD23E 0x7628 +0xD23F 0x761B +0xD240 0x769C +0xD241 0x769D +0xD242 0x769E +0xD243 0x769B +0xD244 0x778D +0xD245 0x778F +0xD246 0x7789 +0xD247 0x7788 +0xD248 0x78CD +0xD249 0x78BB +0xD24A 0x78CF +0xD24B 0x78CC +0xD24C 0x78D1 +0xD24D 0x78CE +0xD24E 0x78D4 +0xD24F 0x78C8 +0xD250 0x78C3 +0xD251 0x78C4 +0xD252 0x78C9 +0xD253 0x799A +0xD254 0x79A1 +0xD255 0x79A0 +0xD256 0x799C +0xD257 0x79A2 +0xD258 0x799B +0xD259 0x6B76 +0xD25A 0x7A39 +0xD25B 0x7AB2 +0xD25C 0x7AB4 +0xD25D 0x7AB3 +0xD25E 0x7BB7 +0xD25F 0x7BCB +0xD260 0x7BBE +0xD261 0x7BAC +0xD262 0x7BCE +0xD263 0x7BAF +0xD264 0x7BB9 +0xD265 0x7BCA +0xD266 0x7BB5 +0xD267 0x7CC5 +0xD268 0x7CC8 +0xD269 0x7CCC +0xD26A 0x7CCB +0xD26B 0x7DF7 +0xD26C 0x7DDB +0xD26D 0x7DEA +0xD26E 0x7DE7 +0xD26F 0x7DD7 +0xD270 0x7DE1 +0xD271 0x7E03 +0xD272 0x7DFA +0xD273 0x7DE6 +0xD274 0x7DF6 +0xD275 0x7DF1 +0xD276 0x7DF0 +0xD277 0x7DEE +0xD278 0x7DDF +0xD279 0x7F76 +0xD27A 0x7FAC +0xD27B 0x7FB0 +0xD27C 0x7FAD +0xD27D 0x7FED +0xD27E 0x7FEB +0xD2A1 0x6D31 +0xD2A2 0x6D1E +0xD2A3 0x6D17 +0xD2A4 0x6D3B +0xD2A5 0x6D3D +0xD2A6 0x6D3E +0xD2A7 0x6D36 +0xD2A8 0x6D1B +0xD2A9 0x6CF5 +0xD2AA 0x6D39 +0xD2AB 0x6D27 +0xD2AC 0x6D38 +0xD2AD 0x6D29 +0xD2AE 0x6D2E +0xD2AF 0x6D35 +0xD2B0 0x6D0E +0xD2B1 0x6D2B +0xD2B2 0x70AB +0xD2B3 0x70BA +0xD2B4 0x70B3 +0xD2B5 0x70AC +0xD2B6 0x70AF +0xD2B7 0x70AD +0xD2B8 0x70B8 +0xD2B9 0x70AE +0xD2BA 0x70A4 +0xD2BB 0x7230 +0xD2BC 0x7272 +0xD2BD 0x726F +0xD2BE 0x7274 +0xD2BF 0x72E9 +0xD2C0 0x72E0 +0xD2C1 0x72E1 +0xD2C2 0x73B7 +0xD2C3 0x73CA +0xD2C4 0x73BB +0xD2C5 0x73B2 +0xD2C6 0x73CD +0xD2C7 0x73C0 +0xD2C8 0x73B3 +0xD2C9 0x751A +0xD2CA 0x752D +0xD2CB 0x754F +0xD2CC 0x754C +0xD2CD 0x754E +0xD2CE 0x754B +0xD2CF 0x75AB +0xD2D0 0x75A4 +0xD2D1 0x75A5 +0xD2D2 0x75A2 +0xD2D3 0x75A3 +0xD2D4 0x7678 +0xD2D5 0x7686 +0xD2D6 0x7687 +0xD2D7 0x7688 +0xD2D8 0x76C8 +0xD2D9 0x76C6 +0xD2DA 0x76C3 +0xD2DB 0x76C5 +0xD2DC 0x7701 +0xD2DD 0x76F9 +0xD2DE 0x76F8 +0xD2DF 0x7709 +0xD2E0 0x770B +0xD2E1 0x76FE +0xD2E2 0x76FC +0xD2E3 0x7707 +0xD2E4 0x77DC +0xD2E5 0x7802 +0xD2E6 0x7814 +0xD2E7 0x780C +0xD2E8 0x780D +0xD2E9 0x7946 +0xD2EA 0x7949 +0xD2EB 0x7948 +0xD2EC 0x7947 +0xD2ED 0x79B9 +0xD2EE 0x79BA +0xD2EF 0x79D1 +0xD2F0 0x79D2 +0xD2F1 0x79CB +0xD2F2 0x7A7F +0xD2F3 0x7A81 +0xD2F4 0x7AFF +0xD2F5 0x7AFD +0xD2F6 0x7C7D +0xD2F7 0x7D02 +0xD2F8 0x7D05 +0xD2F9 0x7D00 +0xD2FA 0x7D09 +0xD2FB 0x7D07 +0xD2FC 0x7D04 +0xD2FD 0x7D06 +0xD2FE 0x7F38 +0xD321 0x7FEA +0xD322 0x7FEC +0xD323 0x7FE6 +0xD324 0x7FE8 +0xD325 0x8064 +0xD326 0x8067 +0xD327 0x81A3 +0xD328 0x819F +0xD329 0x819E +0xD32A 0x8195 +0xD32B 0x81A2 +0xD32C 0x8199 +0xD32D 0x8197 +0xD32E 0x8216 +0xD32F 0x824F +0xD330 0x8253 +0xD331 0x8252 +0xD332 0x8250 +0xD333 0x824E +0xD334 0x8251 +0xD335 0x8524 +0xD336 0x853B +0xD337 0x850F +0xD338 0x8500 +0xD339 0x8529 +0xD33A 0x850E +0xD33B 0x8509 +0xD33C 0x850D +0xD33D 0x851F +0xD33E 0x850A +0xD33F 0x8527 +0xD340 0x851C +0xD341 0x84FB +0xD342 0x852B +0xD343 0x84FA +0xD344 0x8508 +0xD345 0x850C +0xD346 0x84F4 +0xD347 0x852A +0xD348 0x84F2 +0xD349 0x8515 +0xD34A 0x84F7 +0xD34B 0x84EB +0xD34C 0x84F3 +0xD34D 0x84FC +0xD34E 0x8512 +0xD34F 0x84EA +0xD350 0x84E9 +0xD351 0x8516 +0xD352 0x84FE +0xD353 0x8528 +0xD354 0x851D +0xD355 0x852E +0xD356 0x8502 +0xD357 0x84FD +0xD358 0x851E +0xD359 0x84F6 +0xD35A 0x8531 +0xD35B 0x8526 +0xD35C 0x84E7 +0xD35D 0x84E8 +0xD35E 0x84F0 +0xD35F 0x84EF +0xD360 0x84F9 +0xD361 0x8518 +0xD362 0x8520 +0xD363 0x8530 +0xD364 0x850B +0xD365 0x8519 +0xD366 0x852F +0xD367 0x8662 +0xD368 0x8756 +0xD369 0x8763 +0xD36A 0x8764 +0xD36B 0x8777 +0xD36C 0x87E1 +0xD36D 0x8773 +0xD36E 0x8758 +0xD36F 0x8754 +0xD370 0x875B +0xD371 0x8752 +0xD372 0x8761 +0xD373 0x875A +0xD374 0x8751 +0xD375 0x875E +0xD376 0x876D +0xD377 0x876A +0xD378 0x8750 +0xD379 0x874E +0xD37A 0x875F +0xD37B 0x875D +0xD37C 0x876F +0xD37D 0x876C +0xD37E 0x877A +0xD3A1 0x7F8E +0xD3A2 0x7FBF +0xD3A3 0x8010 +0xD3A4 0x800D +0xD3A5 0x8011 +0xD3A6 0x8036 +0xD3A7 0x80D6 +0xD3A8 0x80E5 +0xD3A9 0x80DA +0xD3AA 0x80C3 +0xD3AB 0x80C4 +0xD3AC 0x80CC +0xD3AD 0x80E1 +0xD3AE 0x80DB +0xD3AF 0x80CE +0xD3B0 0x80DE +0xD3B1 0x80E4 +0xD3B2 0x80DD +0xD3B3 0x81F4 +0xD3B4 0x8222 +0xD3B5 0x82E7 +0xD3B6 0x8303 +0xD3B7 0x8305 +0xD3B8 0x82E3 +0xD3B9 0x82DB +0xD3BA 0x82E6 +0xD3BB 0x8304 +0xD3BC 0x82E5 +0xD3BD 0x8302 +0xD3BE 0x8309 +0xD3BF 0x82D2 +0xD3C0 0x82D7 +0xD3C1 0x82F1 +0xD3C2 0x8301 +0xD3C3 0x82DC +0xD3C4 0x82D4 +0xD3C5 0x82D1 +0xD3C6 0x82DE +0xD3C7 0x82D3 +0xD3C8 0x82DF +0xD3C9 0x82EF +0xD3CA 0x8306 +0xD3CB 0x8650 +0xD3CC 0x8679 +0xD3CD 0x867B +0xD3CE 0x867A +0xD3CF 0x884D +0xD3D0 0x886B +0xD3D1 0x8981 +0xD3D2 0x89D4 +0xD3D3 0x8A08 +0xD3D4 0x8A02 +0xD3D5 0x8A03 +0xD3D6 0x8C9E +0xD3D7 0x8CA0 +0xD3D8 0x8D74 +0xD3D9 0x8D73 +0xD3DA 0x8DB4 +0xD3DB 0x8ECD +0xD3DC 0x8ECC +0xD3DD 0x8FF0 +0xD3DE 0x8FE6 +0xD3DF 0x8FE2 +0xD3E0 0x8FEA +0xD3E1 0x8FE5 +0xD3E2 0x8FED +0xD3E3 0x8FEB +0xD3E4 0x8FE4 +0xD3E5 0x8FE8 +0xD3E6 0x90CA +0xD3E7 0x90CE +0xD3E8 0x90C1 +0xD3E9 0x90C3 +0xD3EA 0x914B +0xD3EB 0x914A +0xD3EC 0x91CD +0xD3ED 0x9582 +0xD3EE 0x9650 +0xD3EF 0x964B +0xD3F0 0x964C +0xD3F1 0x964D +0xD3F2 0x9762 +0xD3F3 0x9769 +0xD3F4 0x97CB +0xD3F5 0x97ED +0xD3F6 0x97F3 +0xD3F7 0x9801 +0xD3F8 0x98A8 +0xD3F9 0x98DB +0xD3FA 0x98DF +0xD3FB 0x9996 +0xD3FC 0x9999 +0xD3FD 0x4E58 +0xD3FE 0x4EB3 +0xD421 0x876E +0xD422 0x875C +0xD423 0x8765 +0xD424 0x874F +0xD425 0x877B +0xD426 0x8775 +0xD427 0x8762 +0xD428 0x8767 +0xD429 0x8769 +0xD42A 0x885A +0xD42B 0x8905 +0xD42C 0x890C +0xD42D 0x8914 +0xD42E 0x890B +0xD42F 0x8917 +0xD430 0x8918 +0xD431 0x8919 +0xD432 0x8906 +0xD433 0x8916 +0xD434 0x8911 +0xD435 0x890E +0xD436 0x8909 +0xD437 0x89A2 +0xD438 0x89A4 +0xD439 0x89A3 +0xD43A 0x89ED +0xD43B 0x89F0 +0xD43C 0x89EC +0xD43D 0x8ACF +0xD43E 0x8AC6 +0xD43F 0x8AB8 +0xD440 0x8AD3 +0xD441 0x8AD1 +0xD442 0x8AD4 +0xD443 0x8AD5 +0xD444 0x8ABB +0xD445 0x8AD7 +0xD446 0x8ABE +0xD447 0x8AC0 +0xD448 0x8AC5 +0xD449 0x8AD8 +0xD44A 0x8AC3 +0xD44B 0x8ABA +0xD44C 0x8ABD +0xD44D 0x8AD9 +0xD44E 0x8C3E +0xD44F 0x8C4D +0xD450 0x8C8F +0xD451 0x8CE5 +0xD452 0x8CDF +0xD453 0x8CD9 +0xD454 0x8CE8 +0xD455 0x8CDA +0xD456 0x8CDD +0xD457 0x8CE7 +0xD458 0x8DA0 +0xD459 0x8D9C +0xD45A 0x8DA1 +0xD45B 0x8D9B +0xD45C 0x8E20 +0xD45D 0x8E23 +0xD45E 0x8E25 +0xD45F 0x8E24 +0xD460 0x8E2E +0xD461 0x8E15 +0xD462 0x8E1B +0xD463 0x8E16 +0xD464 0x8E11 +0xD465 0x8E19 +0xD466 0x8E26 +0xD467 0x8E27 +0xD468 0x8E14 +0xD469 0x8E12 +0xD46A 0x8E18 +0xD46B 0x8E13 +0xD46C 0x8E1C +0xD46D 0x8E17 +0xD46E 0x8E1A +0xD46F 0x8F2C +0xD470 0x8F24 +0xD471 0x8F18 +0xD472 0x8F1A +0xD473 0x8F20 +0xD474 0x8F23 +0xD475 0x8F16 +0xD476 0x8F17 +0xD477 0x9073 +0xD478 0x9070 +0xD479 0x906F +0xD47A 0x9067 +0xD47B 0x906B +0xD47C 0x912F +0xD47D 0x912B +0xD47E 0x9129 +0xD4A1 0x500C +0xD4A2 0x500D +0xD4A3 0x5023 +0xD4A4 0x4FEF +0xD4A5 0x5026 +0xD4A6 0x5025 +0xD4A7 0x4FF8 +0xD4A8 0x5029 +0xD4A9 0x5016 +0xD4AA 0x5006 +0xD4AB 0x503C +0xD4AC 0x501F +0xD4AD 0x501A +0xD4AE 0x5012 +0xD4AF 0x5011 +0xD4B0 0x4FFA +0xD4B1 0x5000 +0xD4B2 0x5014 +0xD4B3 0x5028 +0xD4B4 0x4FF1 +0xD4B5 0x5021 +0xD4B6 0x500B +0xD4B7 0x5019 +0xD4B8 0x5018 +0xD4B9 0x4FF3 +0xD4BA 0x4FEE +0xD4BB 0x502D +0xD4BC 0x502A +0xD4BD 0x4FFE +0xD4BE 0x502B +0xD4BF 0x5009 +0xD4C0 0x517C +0xD4C1 0x51A4 +0xD4C2 0x51A5 +0xD4C3 0x51A2 +0xD4C4 0x51CD +0xD4C5 0x51CC +0xD4C6 0x51C6 +0xD4C7 0x51CB +0xD4C8 0x5256 +0xD4C9 0x525C +0xD4CA 0x5254 +0xD4CB 0x525B +0xD4CC 0x525D +0xD4CD 0x532A +0xD4CE 0x537F +0xD4CF 0x539F +0xD4D0 0x539D +0xD4D1 0x53DF +0xD4D2 0x54E8 +0xD4D3 0x5510 +0xD4D4 0x5501 +0xD4D5 0x5537 +0xD4D6 0x54FC +0xD4D7 0x54E5 +0xD4D8 0x54F2 +0xD4D9 0x5506 +0xD4DA 0x54FA +0xD4DB 0x5514 +0xD4DC 0x54E9 +0xD4DD 0x54ED +0xD4DE 0x54E1 +0xD4DF 0x5509 +0xD4E0 0x54EE +0xD4E1 0x54EA +0xD4E2 0x54E6 +0xD4E3 0x5527 +0xD4E4 0x5507 +0xD4E5 0x54FD +0xD4E6 0x550F +0xD4E7 0x5703 +0xD4E8 0x5704 +0xD4E9 0x57C2 +0xD4EA 0x57D4 +0xD4EB 0x57CB +0xD4EC 0x57C3 +0xD4ED 0x5809 +0xD4EE 0x590F +0xD4EF 0x5957 +0xD4F0 0x5958 +0xD4F1 0x595A +0xD4F2 0x5A11 +0xD4F3 0x5A18 +0xD4F4 0x5A1C +0xD4F5 0x5A1F +0xD4F6 0x5A1B +0xD4F7 0x5A13 +0xD4F8 0x59EC +0xD4F9 0x5A20 +0xD4FA 0x5A23 +0xD4FB 0x5A29 +0xD4FC 0x5A25 +0xD4FD 0x5A0C +0xD4FE 0x5A09 +0xD521 0x912A +0xD522 0x9132 +0xD523 0x9126 +0xD524 0x912E +0xD525 0x9185 +0xD526 0x9186 +0xD527 0x918A +0xD528 0x9181 +0xD529 0x9182 +0xD52A 0x9184 +0xD52B 0x9180 +0xD52C 0x92D0 +0xD52D 0x92C3 +0xD52E 0x92C4 +0xD52F 0x92C0 +0xD530 0x92D9 +0xD531 0x92B6 +0xD532 0x92CF +0xD533 0x92F1 +0xD534 0x92DF +0xD535 0x92D8 +0xD536 0x92E9 +0xD537 0x92D7 +0xD538 0x92DD +0xD539 0x92CC +0xD53A 0x92EF +0xD53B 0x92C2 +0xD53C 0x92E8 +0xD53D 0x92CA +0xD53E 0x92C8 +0xD53F 0x92CE +0xD540 0x92E6 +0xD541 0x92CD +0xD542 0x92D5 +0xD543 0x92C9 +0xD544 0x92E0 +0xD545 0x92DE +0xD546 0x92E7 +0xD547 0x92D1 +0xD548 0x92D3 +0xD549 0x92B5 +0xD54A 0x92E1 +0xD54B 0x9325 +0xD54C 0x92C6 +0xD54D 0x92B4 +0xD54E 0x957C +0xD54F 0x95AC +0xD550 0x95AB +0xD551 0x95AE +0xD552 0x95B0 +0xD553 0x96A4 +0xD554 0x96A2 +0xD555 0x96D3 +0xD556 0x9705 +0xD557 0x9708 +0xD558 0x9702 +0xD559 0x975A +0xD55A 0x978A +0xD55B 0x978E +0xD55C 0x9788 +0xD55D 0x97D0 +0xD55E 0x97CF +0xD55F 0x981E +0xD560 0x981D +0xD561 0x9826 +0xD562 0x9829 +0xD563 0x9828 +0xD564 0x9820 +0xD565 0x981B +0xD566 0x9827 +0xD567 0x98B2 +0xD568 0x9908 +0xD569 0x98FA +0xD56A 0x9911 +0xD56B 0x9914 +0xD56C 0x9916 +0xD56D 0x9917 +0xD56E 0x9915 +0xD56F 0x99DC +0xD570 0x99CD +0xD571 0x99CF +0xD572 0x99D3 +0xD573 0x99D4 +0xD574 0x99CE +0xD575 0x99C9 +0xD576 0x99D6 +0xD577 0x99D8 +0xD578 0x99CB +0xD579 0x99D7 +0xD57A 0x99CC +0xD57B 0x9AB3 +0xD57C 0x9AEC +0xD57D 0x9AEB +0xD57E 0x9AF3 +0xD5A1 0x5B6B +0xD5A2 0x5C58 +0xD5A3 0x5BB0 +0xD5A4 0x5BB3 +0xD5A5 0x5BB6 +0xD5A6 0x5BB4 +0xD5A7 0x5BAE +0xD5A8 0x5BB5 +0xD5A9 0x5BB9 +0xD5AA 0x5BB8 +0xD5AB 0x5C04 +0xD5AC 0x5C51 +0xD5AD 0x5C55 +0xD5AE 0x5C50 +0xD5AF 0x5CED +0xD5B0 0x5CFD +0xD5B1 0x5CFB +0xD5B2 0x5CEA +0xD5B3 0x5CE8 +0xD5B4 0x5CF0 +0xD5B5 0x5CF6 +0xD5B6 0x5D01 +0xD5B7 0x5CF4 +0xD5B8 0x5DEE +0xD5B9 0x5E2D +0xD5BA 0x5E2B +0xD5BB 0x5EAB +0xD5BC 0x5EAD +0xD5BD 0x5EA7 +0xD5BE 0x5F31 +0xD5BF 0x5F92 +0xD5C0 0x5F91 +0xD5C1 0x5F90 +0xD5C2 0x6059 +0xD5C3 0x6063 +0xD5C4 0x6065 +0xD5C5 0x6050 +0xD5C6 0x6055 +0xD5C7 0x606D +0xD5C8 0x6069 +0xD5C9 0x606F +0xD5CA 0x6084 +0xD5CB 0x609F +0xD5CC 0x609A +0xD5CD 0x608D +0xD5CE 0x6094 +0xD5CF 0x608C +0xD5D0 0x6085 +0xD5D1 0x6096 +0xD5D2 0x6247 +0xD5D3 0x62F3 +0xD5D4 0x6308 +0xD5D5 0x62FF +0xD5D6 0x634E +0xD5D7 0x633E +0xD5D8 0x632F +0xD5D9 0x6355 +0xD5DA 0x6342 +0xD5DB 0x6346 +0xD5DC 0x634F +0xD5DD 0x6349 +0xD5DE 0x633A +0xD5DF 0x6350 +0xD5E0 0x633D +0xD5E1 0x632A +0xD5E2 0x632B +0xD5E3 0x6328 +0xD5E4 0x634D +0xD5E5 0x634C +0xD5E6 0x6548 +0xD5E7 0x6549 +0xD5E8 0x6599 +0xD5E9 0x65C1 +0xD5EA 0x65C5 +0xD5EB 0x6642 +0xD5EC 0x6649 +0xD5ED 0x664F +0xD5EE 0x6643 +0xD5EF 0x6652 +0xD5F0 0x664C +0xD5F1 0x6645 +0xD5F2 0x6641 +0xD5F3 0x66F8 +0xD5F4 0x6714 +0xD5F5 0x6715 +0xD5F6 0x6717 +0xD5F7 0x6821 +0xD5F8 0x6838 +0xD5F9 0x6848 +0xD5FA 0x6846 +0xD5FB 0x6853 +0xD5FC 0x6839 +0xD5FD 0x6842 +0xD5FE 0x6854 +0xD621 0x9AF2 +0xD622 0x9AF1 +0xD623 0x9B46 +0xD624 0x9B43 +0xD625 0x9B67 +0xD626 0x9B74 +0xD627 0x9B71 +0xD628 0x9B66 +0xD629 0x9B76 +0xD62A 0x9B75 +0xD62B 0x9B70 +0xD62C 0x9B68 +0xD62D 0x9B64 +0xD62E 0x9B6C +0xD62F 0x9CFC +0xD630 0x9CFA +0xD631 0x9CFD +0xD632 0x9CFF +0xD633 0x9CF7 +0xD634 0x9D07 +0xD635 0x9D00 +0xD636 0x9CF9 +0xD637 0x9CFB +0xD638 0x9D08 +0xD639 0x9D05 +0xD63A 0x9D04 +0xD63B 0x9E83 +0xD63C 0x9ED3 +0xD63D 0x9F0F +0xD63E 0x9F10 +0xD63F 0x511C +0xD640 0x5113 +0xD641 0x5117 +0xD642 0x511A +0xD643 0x5111 +0xD644 0x51DE +0xD645 0x5334 +0xD646 0x53E1 +0xD647 0x5670 +0xD648 0x5660 +0xD649 0x566E +0xD64A 0x5673 +0xD64B 0x5666 +0xD64C 0x5663 +0xD64D 0x566D +0xD64E 0x5672 +0xD64F 0x565E +0xD650 0x5677 +0xD651 0x571C +0xD652 0x571B +0xD653 0x58C8 +0xD654 0x58BD +0xD655 0x58C9 +0xD656 0x58BF +0xD657 0x58BA +0xD658 0x58C2 +0xD659 0x58BC +0xD65A 0x58C6 +0xD65B 0x5B17 +0xD65C 0x5B19 +0xD65D 0x5B1B +0xD65E 0x5B21 +0xD65F 0x5B14 +0xD660 0x5B13 +0xD661 0x5B10 +0xD662 0x5B16 +0xD663 0x5B28 +0xD664 0x5B1A +0xD665 0x5B20 +0xD666 0x5B1E +0xD667 0x5BEF +0xD668 0x5DAC +0xD669 0x5DB1 +0xD66A 0x5DA9 +0xD66B 0x5DA7 +0xD66C 0x5DB5 +0xD66D 0x5DB0 +0xD66E 0x5DAE +0xD66F 0x5DAA +0xD670 0x5DA8 +0xD671 0x5DB2 +0xD672 0x5DAD +0xD673 0x5DAF +0xD674 0x5DB4 +0xD675 0x5E67 +0xD676 0x5E68 +0xD677 0x5E66 +0xD678 0x5E6F +0xD679 0x5EE9 +0xD67A 0x5EE7 +0xD67B 0x5EE6 +0xD67C 0x5EE8 +0xD67D 0x5EE5 +0xD67E 0x5F4B +0xD6A1 0x6829 +0xD6A2 0x68B3 +0xD6A3 0x6817 +0xD6A4 0x684C +0xD6A5 0x6851 +0xD6A6 0x683D +0xD6A7 0x67F4 +0xD6A8 0x6850 +0xD6A9 0x6840 +0xD6AA 0x683C +0xD6AB 0x6843 +0xD6AC 0x682A +0xD6AD 0x6845 +0xD6AE 0x6813 +0xD6AF 0x6818 +0xD6B0 0x6841 +0xD6B1 0x6B8A +0xD6B2 0x6B89 +0xD6B3 0x6BB7 +0xD6B4 0x6C23 +0xD6B5 0x6C27 +0xD6B6 0x6C28 +0xD6B7 0x6C26 +0xD6B8 0x6C24 +0xD6B9 0x6CF0 +0xD6BA 0x6D6A +0xD6BB 0x6D95 +0xD6BC 0x6D88 +0xD6BD 0x6D87 +0xD6BE 0x6D66 +0xD6BF 0x6D78 +0xD6C0 0x6D77 +0xD6C1 0x6D59 +0xD6C2 0x6D93 +0xD6C3 0x6D6C +0xD6C4 0x6D89 +0xD6C5 0x6D6E +0xD6C6 0x6D5A +0xD6C7 0x6D74 +0xD6C8 0x6D69 +0xD6C9 0x6D8C +0xD6CA 0x6D8A +0xD6CB 0x6D79 +0xD6CC 0x6D85 +0xD6CD 0x6D65 +0xD6CE 0x6D94 +0xD6CF 0x70CA +0xD6D0 0x70D8 +0xD6D1 0x70E4 +0xD6D2 0x70D9 +0xD6D3 0x70C8 +0xD6D4 0x70CF +0xD6D5 0x7239 +0xD6D6 0x7279 +0xD6D7 0x72FC +0xD6D8 0x72F9 +0xD6D9 0x72FD +0xD6DA 0x72F8 +0xD6DB 0x72F7 +0xD6DC 0x7386 +0xD6DD 0x73ED +0xD6DE 0x7409 +0xD6DF 0x73EE +0xD6E0 0x73E0 +0xD6E1 0x73EA +0xD6E2 0x73DE +0xD6E3 0x7554 +0xD6E4 0x755D +0xD6E5 0x755C +0xD6E6 0x755A +0xD6E7 0x7559 +0xD6E8 0x75BE +0xD6E9 0x75C5 +0xD6EA 0x75C7 +0xD6EB 0x75B2 +0xD6EC 0x75B3 +0xD6ED 0x75BD +0xD6EE 0x75BC +0xD6EF 0x75B9 +0xD6F0 0x75C2 +0xD6F1 0x75B8 +0xD6F2 0x768B +0xD6F3 0x76B0 +0xD6F4 0x76CA +0xD6F5 0x76CD +0xD6F6 0x76CE +0xD6F7 0x7729 +0xD6F8 0x771F +0xD6F9 0x7720 +0xD6FA 0x7728 +0xD6FB 0x77E9 +0xD6FC 0x7830 +0xD6FD 0x7827 +0xD6FE 0x7838 +0xD721 0x5FBC +0xD722 0x5FBB +0xD723 0x619D +0xD724 0x61A8 +0xD725 0x6196 +0xD726 0x61C5 +0xD727 0x61B4 +0xD728 0x61C6 +0xD729 0x61C1 +0xD72A 0x61CC +0xD72B 0x61BA +0xD72C 0x61BF +0xD72D 0x61B8 +0xD72E 0x618C +0xD72F 0x64D7 +0xD730 0x64D6 +0xD731 0x64D0 +0xD732 0x64CF +0xD733 0x64C9 +0xD734 0x64BD +0xD735 0x6489 +0xD736 0x64C3 +0xD737 0x64DB +0xD738 0x64F3 +0xD739 0x64D9 +0xD73A 0x6533 +0xD73B 0x657F +0xD73C 0x657C +0xD73D 0x65A2 +0xD73E 0x66C8 +0xD73F 0x66BE +0xD740 0x66C0 +0xD741 0x66CA +0xD742 0x66CB +0xD743 0x66CF +0xD744 0x66BD +0xD745 0x66BB +0xD746 0x66BA +0xD747 0x66CC +0xD748 0x6723 +0xD749 0x6A34 +0xD74A 0x6A66 +0xD74B 0x6A49 +0xD74C 0x6A67 +0xD74D 0x6A32 +0xD74E 0x6A68 +0xD74F 0x6A3E +0xD750 0x6A5D +0xD751 0x6A6D +0xD752 0x6A76 +0xD753 0x6A5B +0xD754 0x6A51 +0xD755 0x6A28 +0xD756 0x6A5A +0xD757 0x6A3B +0xD758 0x6A3F +0xD759 0x6A41 +0xD75A 0x6A6A +0xD75B 0x6A64 +0xD75C 0x6A50 +0xD75D 0x6A4F +0xD75E 0x6A54 +0xD75F 0x6A6F +0xD760 0x6A69 +0xD761 0x6A60 +0xD762 0x6A3C +0xD763 0x6A5E +0xD764 0x6A56 +0xD765 0x6A55 +0xD766 0x6A4D +0xD767 0x6A4E +0xD768 0x6A46 +0xD769 0x6B55 +0xD76A 0x6B54 +0xD76B 0x6B56 +0xD76C 0x6BA7 +0xD76D 0x6BAA +0xD76E 0x6BAB +0xD76F 0x6BC8 +0xD770 0x6BC7 +0xD771 0x6C04 +0xD772 0x6C03 +0xD773 0x6C06 +0xD774 0x6FAD +0xD775 0x6FCB +0xD776 0x6FA3 +0xD777 0x6FC7 +0xD778 0x6FBC +0xD779 0x6FCE +0xD77A 0x6FC8 +0xD77B 0x6F5E +0xD77C 0x6FC4 +0xD77D 0x6FBD +0xD77E 0x6F9E +0xD7A1 0x781D +0xD7A2 0x7834 +0xD7A3 0x7837 +0xD7A4 0x7825 +0xD7A5 0x782D +0xD7A6 0x7820 +0xD7A7 0x781F +0xD7A8 0x7832 +0xD7A9 0x7955 +0xD7AA 0x7950 +0xD7AB 0x7960 +0xD7AC 0x795F +0xD7AD 0x7956 +0xD7AE 0x795E +0xD7AF 0x795D +0xD7B0 0x7957 +0xD7B1 0x795A +0xD7B2 0x79E4 +0xD7B3 0x79E3 +0xD7B4 0x79E7 +0xD7B5 0x79DF +0xD7B6 0x79E6 +0xD7B7 0x79E9 +0xD7B8 0x79D8 +0xD7B9 0x7A84 +0xD7BA 0x7A88 +0xD7BB 0x7AD9 +0xD7BC 0x7B06 +0xD7BD 0x7B11 +0xD7BE 0x7C89 +0xD7BF 0x7D21 +0xD7C0 0x7D17 +0xD7C1 0x7D0B +0xD7C2 0x7D0A +0xD7C3 0x7D20 +0xD7C4 0x7D22 +0xD7C5 0x7D14 +0xD7C6 0x7D10 +0xD7C7 0x7D15 +0xD7C8 0x7D1A +0xD7C9 0x7D1C +0xD7CA 0x7D0D +0xD7CB 0x7D19 +0xD7CC 0x7D1B +0xD7CD 0x7F3A +0xD7CE 0x7F5F +0xD7CF 0x7F94 +0xD7D0 0x7FC5 +0xD7D1 0x7FC1 +0xD7D2 0x8006 +0xD7D3 0x8004 +0xD7D4 0x8018 +0xD7D5 0x8015 +0xD7D6 0x8019 +0xD7D7 0x8017 +0xD7D8 0x803D +0xD7D9 0x803F +0xD7DA 0x80F1 +0xD7DB 0x8102 +0xD7DC 0x80F0 +0xD7DD 0x8105 +0xD7DE 0x80ED +0xD7DF 0x80F4 +0xD7E0 0x8106 +0xD7E1 0x80F8 +0xD7E2 0x80F3 +0xD7E3 0x8108 +0xD7E4 0x80FD +0xD7E5 0x810A +0xD7E6 0x80FC +0xD7E7 0x80EF +0xD7E8 0x81ED +0xD7E9 0x81EC +0xD7EA 0x8200 +0xD7EB 0x8210 +0xD7EC 0x822A +0xD7ED 0x822B +0xD7EE 0x8228 +0xD7EF 0x822C +0xD7F0 0x82BB +0xD7F1 0x832B +0xD7F2 0x8352 +0xD7F3 0x8354 +0xD7F4 0x834A +0xD7F5 0x8338 +0xD7F6 0x8350 +0xD7F7 0x8349 +0xD7F8 0x8335 +0xD7F9 0x8334 +0xD7FA 0x834F +0xD7FB 0x8332 +0xD7FC 0x8339 +0xD7FD 0x8336 +0xD7FE 0x8317 +0xD821 0x6FCA +0xD822 0x6FA8 +0xD823 0x7004 +0xD824 0x6FA5 +0xD825 0x6FAE +0xD826 0x6FBA +0xD827 0x6FAC +0xD828 0x6FAA +0xD829 0x6FCF +0xD82A 0x6FBF +0xD82B 0x6FB8 +0xD82C 0x6FA2 +0xD82D 0x6FC9 +0xD82E 0x6FAB +0xD82F 0x6FCD +0xD830 0x6FAF +0xD831 0x6FB2 +0xD832 0x6FB0 +0xD833 0x71C5 +0xD834 0x71C2 +0xD835 0x71BF +0xD836 0x71B8 +0xD837 0x71D6 +0xD838 0x71C0 +0xD839 0x71C1 +0xD83A 0x71CB +0xD83B 0x71D4 +0xD83C 0x71CA +0xD83D 0x71C7 +0xD83E 0x71CF +0xD83F 0x71BD +0xD840 0x71D8 +0xD841 0x71BC +0xD842 0x71C6 +0xD843 0x71DA +0xD844 0x71DB +0xD845 0x729D +0xD846 0x729E +0xD847 0x7369 +0xD848 0x7366 +0xD849 0x7367 +0xD84A 0x736C +0xD84B 0x7365 +0xD84C 0x736B +0xD84D 0x736A +0xD84E 0x747F +0xD84F 0x749A +0xD850 0x74A0 +0xD851 0x7494 +0xD852 0x7492 +0xD853 0x7495 +0xD854 0x74A1 +0xD855 0x750B +0xD856 0x7580 +0xD857 0x762F +0xD858 0x762D +0xD859 0x7631 +0xD85A 0x763D +0xD85B 0x7633 +0xD85C 0x763C +0xD85D 0x7635 +0xD85E 0x7632 +0xD85F 0x7630 +0xD860 0x76BB +0xD861 0x76E6 +0xD862 0x779A +0xD863 0x779D +0xD864 0x77A1 +0xD865 0x779C +0xD866 0x779B +0xD867 0x77A2 +0xD868 0x77A3 +0xD869 0x7795 +0xD86A 0x7799 +0xD86B 0x7797 +0xD86C 0x78DD +0xD86D 0x78E9 +0xD86E 0x78E5 +0xD86F 0x78EA +0xD870 0x78DE +0xD871 0x78E3 +0xD872 0x78DB +0xD873 0x78E1 +0xD874 0x78E2 +0xD875 0x78ED +0xD876 0x78DF +0xD877 0x78E0 +0xD878 0x79A4 +0xD879 0x7A44 +0xD87A 0x7A48 +0xD87B 0x7A47 +0xD87C 0x7AB6 +0xD87D 0x7AB8 +0xD87E 0x7AB5 +0xD8A1 0x8340 +0xD8A2 0x8331 +0xD8A3 0x8328 +0xD8A4 0x8343 +0xD8A5 0x8654 +0xD8A6 0x868A +0xD8A7 0x86AA +0xD8A8 0x8693 +0xD8A9 0x86A4 +0xD8AA 0x86A9 +0xD8AB 0x868C +0xD8AC 0x86A3 +0xD8AD 0x869C +0xD8AE 0x8870 +0xD8AF 0x8877 +0xD8B0 0x8881 +0xD8B1 0x8882 +0xD8B2 0x887D +0xD8B3 0x8879 +0xD8B4 0x8A18 +0xD8B5 0x8A10 +0xD8B6 0x8A0E +0xD8B7 0x8A0C +0xD8B8 0x8A15 +0xD8B9 0x8A0A +0xD8BA 0x8A17 +0xD8BB 0x8A13 +0xD8BC 0x8A16 +0xD8BD 0x8A0F +0xD8BE 0x8A11 +0xD8BF 0x8C48 +0xD8C0 0x8C7A +0xD8C1 0x8C79 +0xD8C2 0x8CA1 +0xD8C3 0x8CA2 +0xD8C4 0x8D77 +0xD8C5 0x8EAC +0xD8C6 0x8ED2 +0xD8C7 0x8ED4 +0xD8C8 0x8ECF +0xD8C9 0x8FB1 +0xD8CA 0x9001 +0xD8CB 0x9006 +0xD8CC 0x8FF7 +0xD8CD 0x9000 +0xD8CE 0x8FFA +0xD8CF 0x8FF4 +0xD8D0 0x9003 +0xD8D1 0x8FFD +0xD8D2 0x9005 +0xD8D3 0x8FF8 +0xD8D4 0x9095 +0xD8D5 0x90E1 +0xD8D6 0x90DD +0xD8D7 0x90E2 +0xD8D8 0x9152 +0xD8D9 0x914D +0xD8DA 0x914C +0xD8DB 0x91D8 +0xD8DC 0x91DD +0xD8DD 0x91D7 +0xD8DE 0x91DC +0xD8DF 0x91D9 +0xD8E0 0x9583 +0xD8E1 0x9662 +0xD8E2 0x9663 +0xD8E3 0x9661 +0xD8E4 0x965B +0xD8E5 0x965D +0xD8E6 0x9664 +0xD8E7 0x9658 +0xD8E8 0x965E +0xD8E9 0x96BB +0xD8EA 0x98E2 +0xD8EB 0x99AC +0xD8EC 0x9AA8 +0xD8ED 0x9AD8 +0xD8EE 0x9B25 +0xD8EF 0x9B32 +0xD8F0 0x9B3C +0xD8F1 0x4E7E +0xD8F2 0x507A +0xD8F3 0x507D +0xD8F4 0x505C +0xD8F5 0x5047 +0xD8F6 0x5043 +0xD8F7 0x504C +0xD8F8 0x505A +0xD8F9 0x5049 +0xD8FA 0x5065 +0xD8FB 0x5076 +0xD8FC 0x504E +0xD8FD 0x5055 +0xD8FE 0x5075 +0xD921 0x7AB1 +0xD922 0x7AB7 +0xD923 0x7BDE +0xD924 0x7BE3 +0xD925 0x7BE7 +0xD926 0x7BDD +0xD927 0x7BD5 +0xD928 0x7BE5 +0xD929 0x7BDA +0xD92A 0x7BE8 +0xD92B 0x7BF9 +0xD92C 0x7BD4 +0xD92D 0x7BEA +0xD92E 0x7BE2 +0xD92F 0x7BDC +0xD930 0x7BEB +0xD931 0x7BD8 +0xD932 0x7BDF +0xD933 0x7CD2 +0xD934 0x7CD4 +0xD935 0x7CD7 +0xD936 0x7CD0 +0xD937 0x7CD1 +0xD938 0x7E12 +0xD939 0x7E21 +0xD93A 0x7E17 +0xD93B 0x7E0C +0xD93C 0x7E1F +0xD93D 0x7E20 +0xD93E 0x7E13 +0xD93F 0x7E0E +0xD940 0x7E1C +0xD941 0x7E15 +0xD942 0x7E1A +0xD943 0x7E22 +0xD944 0x7E0B +0xD945 0x7E0F +0xD946 0x7E16 +0xD947 0x7E0D +0xD948 0x7E14 +0xD949 0x7E25 +0xD94A 0x7E24 +0xD94B 0x7F43 +0xD94C 0x7F7B +0xD94D 0x7F7C +0xD94E 0x7F7A +0xD94F 0x7FB1 +0xD950 0x7FEF +0xD951 0x802A +0xD952 0x8029 +0xD953 0x806C +0xD954 0x81B1 +0xD955 0x81A6 +0xD956 0x81AE +0xD957 0x81B9 +0xD958 0x81B5 +0xD959 0x81AB +0xD95A 0x81B0 +0xD95B 0x81AC +0xD95C 0x81B4 +0xD95D 0x81B2 +0xD95E 0x81B7 +0xD95F 0x81A7 +0xD960 0x81F2 +0xD961 0x8255 +0xD962 0x8256 +0xD963 0x8257 +0xD964 0x8556 +0xD965 0x8545 +0xD966 0x856B +0xD967 0x854D +0xD968 0x8553 +0xD969 0x8561 +0xD96A 0x8558 +0xD96B 0x8540 +0xD96C 0x8546 +0xD96D 0x8564 +0xD96E 0x8541 +0xD96F 0x8562 +0xD970 0x8544 +0xD971 0x8551 +0xD972 0x8547 +0xD973 0x8563 +0xD974 0x853E +0xD975 0x855B +0xD976 0x8571 +0xD977 0x854E +0xD978 0x856E +0xD979 0x8575 +0xD97A 0x8555 +0xD97B 0x8567 +0xD97C 0x8560 +0xD97D 0x858C +0xD97E 0x8566 +0xD9A1 0x5074 +0xD9A2 0x5077 +0xD9A3 0x504F +0xD9A4 0x500F +0xD9A5 0x506F +0xD9A6 0x506D +0xD9A7 0x515C +0xD9A8 0x5195 +0xD9A9 0x51F0 +0xD9AA 0x526A +0xD9AB 0x526F +0xD9AC 0x52D2 +0xD9AD 0x52D9 +0xD9AE 0x52D8 +0xD9AF 0x52D5 +0xD9B0 0x5310 +0xD9B1 0x530F +0xD9B2 0x5319 +0xD9B3 0x533F +0xD9B4 0x5340 +0xD9B5 0x533E +0xD9B6 0x53C3 +0xD9B7 0x66FC +0xD9B8 0x5546 +0xD9B9 0x556A +0xD9BA 0x5566 +0xD9BB 0x5544 +0xD9BC 0x555E +0xD9BD 0x5561 +0xD9BE 0x5543 +0xD9BF 0x554A +0xD9C0 0x5531 +0xD9C1 0x5556 +0xD9C2 0x554F +0xD9C3 0x5555 +0xD9C4 0x552F +0xD9C5 0x5564 +0xD9C6 0x5538 +0xD9C7 0x552E +0xD9C8 0x555C +0xD9C9 0x552C +0xD9CA 0x5563 +0xD9CB 0x5533 +0xD9CC 0x5541 +0xD9CD 0x5557 +0xD9CE 0x5708 +0xD9CF 0x570B +0xD9D0 0x5709 +0xD9D1 0x57DF +0xD9D2 0x5805 +0xD9D3 0x580A +0xD9D4 0x5806 +0xD9D5 0x57E0 +0xD9D6 0x57E4 +0xD9D7 0x57FA +0xD9D8 0x5802 +0xD9D9 0x5835 +0xD9DA 0x57F7 +0xD9DB 0x57F9 +0xD9DC 0x5920 +0xD9DD 0x5962 +0xD9DE 0x5A36 +0xD9DF 0x5A41 +0xD9E0 0x5A49 +0xD9E1 0x5A66 +0xD9E2 0x5A6A +0xD9E3 0x5A40 +0xD9E4 0x5A3C +0xD9E5 0x5A62 +0xD9E6 0x5A5A +0xD9E7 0x5A46 +0xD9E8 0x5A4A +0xD9E9 0x5B70 +0xD9EA 0x5BC7 +0xD9EB 0x5BC5 +0xD9EC 0x5BC4 +0xD9ED 0x5BC2 +0xD9EE 0x5BBF +0xD9EF 0x5BC6 +0xD9F0 0x5C09 +0xD9F1 0x5C08 +0xD9F2 0x5C07 +0xD9F3 0x5C60 +0xD9F4 0x5C5C +0xD9F5 0x5C5D +0xD9F6 0x5D07 +0xD9F7 0x5D06 +0xD9F8 0x5D0E +0xD9F9 0x5D1B +0xD9FA 0x5D16 +0xD9FB 0x5D22 +0xD9FC 0x5D11 +0xD9FD 0x5D29 +0xD9FE 0x5D14 +0xDA21 0x855D +0xDA22 0x8554 +0xDA23 0x8565 +0xDA24 0x856C +0xDA25 0x8663 +0xDA26 0x8665 +0xDA27 0x8664 +0xDA28 0x87A4 +0xDA29 0x879B +0xDA2A 0x878F +0xDA2B 0x8797 +0xDA2C 0x8793 +0xDA2D 0x8792 +0xDA2E 0x8788 +0xDA2F 0x8781 +0xDA30 0x8796 +0xDA31 0x8798 +0xDA32 0x8779 +0xDA33 0x8787 +0xDA34 0x87A3 +0xDA35 0x8785 +0xDA36 0x8790 +0xDA37 0x8791 +0xDA38 0x879D +0xDA39 0x8784 +0xDA3A 0x8794 +0xDA3B 0x879C +0xDA3C 0x879A +0xDA3D 0x8789 +0xDA3E 0x891E +0xDA3F 0x8926 +0xDA40 0x8930 +0xDA41 0x892D +0xDA42 0x892E +0xDA43 0x8927 +0xDA44 0x8931 +0xDA45 0x8922 +0xDA46 0x8929 +0xDA47 0x8923 +0xDA48 0x892F +0xDA49 0x892C +0xDA4A 0x891F +0xDA4B 0x89F1 +0xDA4C 0x8AE0 +0xDA4D 0x8AE2 +0xDA4E 0x8AF2 +0xDA4F 0x8AF4 +0xDA50 0x8AF5 +0xDA51 0x8ADD +0xDA52 0x8B14 +0xDA53 0x8AE4 +0xDA54 0x8ADF +0xDA55 0x8AF0 +0xDA56 0x8AC8 +0xDA57 0x8ADE +0xDA58 0x8AE1 +0xDA59 0x8AE8 +0xDA5A 0x8AFF +0xDA5B 0x8AEF +0xDA5C 0x8AFB +0xDA5D 0x8C91 +0xDA5E 0x8C92 +0xDA5F 0x8C90 +0xDA60 0x8CF5 +0xDA61 0x8CEE +0xDA62 0x8CF1 +0xDA63 0x8CF0 +0xDA64 0x8CF3 +0xDA65 0x8D6C +0xDA66 0x8D6E +0xDA67 0x8DA5 +0xDA68 0x8DA7 +0xDA69 0x8E33 +0xDA6A 0x8E3E +0xDA6B 0x8E38 +0xDA6C 0x8E40 +0xDA6D 0x8E45 +0xDA6E 0x8E36 +0xDA6F 0x8E3C +0xDA70 0x8E3D +0xDA71 0x8E41 +0xDA72 0x8E30 +0xDA73 0x8E3F +0xDA74 0x8EBD +0xDA75 0x8F36 +0xDA76 0x8F2E +0xDA77 0x8F35 +0xDA78 0x8F32 +0xDA79 0x8F39 +0xDA7A 0x8F37 +0xDA7B 0x8F34 +0xDA7C 0x9076 +0xDA7D 0x9079 +0xDA7E 0x907B +0xDAA1 0x5D19 +0xDAA2 0x5D24 +0xDAA3 0x5D27 +0xDAA4 0x5D17 +0xDAA5 0x5DE2 +0xDAA6 0x5E38 +0xDAA7 0x5E36 +0xDAA8 0x5E33 +0xDAA9 0x5E37 +0xDAAA 0x5EB7 +0xDAAB 0x5EB8 +0xDAAC 0x5EB6 +0xDAAD 0x5EB5 +0xDAAE 0x5EBE +0xDAAF 0x5F35 +0xDAB0 0x5F37 +0xDAB1 0x5F57 +0xDAB2 0x5F6C +0xDAB3 0x5F69 +0xDAB4 0x5F6B +0xDAB5 0x5F97 +0xDAB6 0x5F99 +0xDAB7 0x5F9E +0xDAB8 0x5F98 +0xDAB9 0x5FA1 +0xDABA 0x5FA0 +0xDABB 0x5F9C +0xDABC 0x607F +0xDABD 0x60A3 +0xDABE 0x6089 +0xDABF 0x60A0 +0xDAC0 0x60A8 +0xDAC1 0x60CB +0xDAC2 0x60B4 +0xDAC3 0x60E6 +0xDAC4 0x60BD +0xDAC5 0x60C5 +0xDAC6 0x60BB +0xDAC7 0x60B5 +0xDAC8 0x60DC +0xDAC9 0x60BC +0xDACA 0x60D8 +0xDACB 0x60D5 +0xDACC 0x60C6 +0xDACD 0x60DF +0xDACE 0x60B8 +0xDACF 0x60DA +0xDAD0 0x60C7 +0xDAD1 0x621A +0xDAD2 0x621B +0xDAD3 0x6248 +0xDAD4 0x63A0 +0xDAD5 0x63A7 +0xDAD6 0x6372 +0xDAD7 0x6396 +0xDAD8 0x63A2 +0xDAD9 0x63A5 +0xDADA 0x6377 +0xDADB 0x6367 +0xDADC 0x6398 +0xDADD 0x63AA +0xDADE 0x6371 +0xDADF 0x63A9 +0xDAE0 0x6389 +0xDAE1 0x6383 +0xDAE2 0x639B +0xDAE3 0x636B +0xDAE4 0x63A8 +0xDAE5 0x6384 +0xDAE6 0x6388 +0xDAE7 0x6399 +0xDAE8 0x63A1 +0xDAE9 0x63AC +0xDAEA 0x6392 +0xDAEB 0x638F +0xDAEC 0x6380 +0xDAED 0x637B +0xDAEE 0x6369 +0xDAEF 0x6368 +0xDAF0 0x637A +0xDAF1 0x655D +0xDAF2 0x6556 +0xDAF3 0x6551 +0xDAF4 0x6559 +0xDAF5 0x6557 +0xDAF6 0x555F +0xDAF7 0x654F +0xDAF8 0x6558 +0xDAF9 0x6555 +0xDAFA 0x6554 +0xDAFB 0x659C +0xDAFC 0x659B +0xDAFD 0x65AC +0xDAFE 0x65CF +0xDB21 0x9086 +0xDB22 0x90FA +0xDB23 0x9133 +0xDB24 0x9135 +0xDB25 0x9136 +0xDB26 0x9193 +0xDB27 0x9190 +0xDB28 0x9191 +0xDB29 0x918D +0xDB2A 0x918F +0xDB2B 0x9327 +0xDB2C 0x931E +0xDB2D 0x9308 +0xDB2E 0x931F +0xDB2F 0x9306 +0xDB30 0x930F +0xDB31 0x937A +0xDB32 0x9338 +0xDB33 0x933C +0xDB34 0x931B +0xDB35 0x9323 +0xDB36 0x9312 +0xDB37 0x9301 +0xDB38 0x9346 +0xDB39 0x932D +0xDB3A 0x930E +0xDB3B 0x930D +0xDB3C 0x92CB +0xDB3D 0x931D +0xDB3E 0x92FA +0xDB3F 0x9313 +0xDB40 0x92F9 +0xDB41 0x92F7 +0xDB42 0x9334 +0xDB43 0x9302 +0xDB44 0x9324 +0xDB45 0x92FF +0xDB46 0x9329 +0xDB47 0x9339 +0xDB48 0x9335 +0xDB49 0x932A +0xDB4A 0x9314 +0xDB4B 0x930C +0xDB4C 0x930B +0xDB4D 0x92FE +0xDB4E 0x9309 +0xDB4F 0x9300 +0xDB50 0x92FB +0xDB51 0x9316 +0xDB52 0x95BC +0xDB53 0x95CD +0xDB54 0x95BE +0xDB55 0x95B9 +0xDB56 0x95BA +0xDB57 0x95B6 +0xDB58 0x95BF +0xDB59 0x95B5 +0xDB5A 0x95BD +0xDB5B 0x96A9 +0xDB5C 0x96D4 +0xDB5D 0x970B +0xDB5E 0x9712 +0xDB5F 0x9710 +0xDB60 0x9799 +0xDB61 0x9797 +0xDB62 0x9794 +0xDB63 0x97F0 +0xDB64 0x97F8 +0xDB65 0x9835 +0xDB66 0x982F +0xDB67 0x9832 +0xDB68 0x9924 +0xDB69 0x991F +0xDB6A 0x9927 +0xDB6B 0x9929 +0xDB6C 0x999E +0xDB6D 0x99EE +0xDB6E 0x99EC +0xDB6F 0x99E5 +0xDB70 0x99E4 +0xDB71 0x99F0 +0xDB72 0x99E3 +0xDB73 0x99EA +0xDB74 0x99E9 +0xDB75 0x99E7 +0xDB76 0x9AB9 +0xDB77 0x9ABF +0xDB78 0x9AB4 +0xDB79 0x9ABB +0xDB7A 0x9AF6 +0xDB7B 0x9AFA +0xDB7C 0x9AF9 +0xDB7D 0x9AF7 +0xDB7E 0x9B33 +0xDBA1 0x65CB +0xDBA2 0x65CC +0xDBA3 0x65CE +0xDBA4 0x665D +0xDBA5 0x665A +0xDBA6 0x6664 +0xDBA7 0x6668 +0xDBA8 0x6666 +0xDBA9 0x665E +0xDBAA 0x66F9 +0xDBAB 0x52D7 +0xDBAC 0x671B +0xDBAD 0x6881 +0xDBAE 0x68AF +0xDBAF 0x68A2 +0xDBB0 0x6893 +0xDBB1 0x68B5 +0xDBB2 0x687F +0xDBB3 0x6876 +0xDBB4 0x68B1 +0xDBB5 0x68A7 +0xDBB6 0x6897 +0xDBB7 0x68B0 +0xDBB8 0x6883 +0xDBB9 0x68C4 +0xDBBA 0x68AD +0xDBBB 0x6886 +0xDBBC 0x6885 +0xDBBD 0x6894 +0xDBBE 0x689D +0xDBBF 0x68A8 +0xDBC0 0x689F +0xDBC1 0x68A1 +0xDBC2 0x6882 +0xDBC3 0x6B32 +0xDBC4 0x6BBA +0xDBC5 0x6BEB +0xDBC6 0x6BEC +0xDBC7 0x6C2B +0xDBC8 0x6D8E +0xDBC9 0x6DBC +0xDBCA 0x6DF3 +0xDBCB 0x6DD9 +0xDBCC 0x6DB2 +0xDBCD 0x6DE1 +0xDBCE 0x6DCC +0xDBCF 0x6DE4 +0xDBD0 0x6DFB +0xDBD1 0x6DFA +0xDBD2 0x6E05 +0xDBD3 0x6DC7 +0xDBD4 0x6DCB +0xDBD5 0x6DAF +0xDBD6 0x6DD1 +0xDBD7 0x6DAE +0xDBD8 0x6DDE +0xDBD9 0x6DF9 +0xDBDA 0x6DB8 +0xDBDB 0x6DF7 +0xDBDC 0x6DF5 +0xDBDD 0x6DC5 +0xDBDE 0x6DD2 +0xDBDF 0x6E1A +0xDBE0 0x6DB5 +0xDBE1 0x6DDA +0xDBE2 0x6DEB +0xDBE3 0x6DD8 +0xDBE4 0x6DEA +0xDBE5 0x6DF1 +0xDBE6 0x6DEE +0xDBE7 0x6DE8 +0xDBE8 0x6DC6 +0xDBE9 0x6DC4 +0xDBEA 0x6DAA +0xDBEB 0x6DEC +0xDBEC 0x6DBF +0xDBED 0x6DE6 +0xDBEE 0x70F9 +0xDBEF 0x7109 +0xDBF0 0x710A +0xDBF1 0x70FD +0xDBF2 0x70EF +0xDBF3 0x723D +0xDBF4 0x727D +0xDBF5 0x7281 +0xDBF6 0x731C +0xDBF7 0x731B +0xDBF8 0x7316 +0xDBF9 0x7313 +0xDBFA 0x7319 +0xDBFB 0x7387 +0xDBFC 0x7405 +0xDBFD 0x740A +0xDBFE 0x7403 +0xDC21 0x9B80 +0xDC22 0x9B85 +0xDC23 0x9B87 +0xDC24 0x9B7C +0xDC25 0x9B7E +0xDC26 0x9B7B +0xDC27 0x9B82 +0xDC28 0x9B93 +0xDC29 0x9B92 +0xDC2A 0x9B90 +0xDC2B 0x9B7A +0xDC2C 0x9B95 +0xDC2D 0x9B7D +0xDC2E 0x9B88 +0xDC2F 0x9D25 +0xDC30 0x9D17 +0xDC31 0x9D20 +0xDC32 0x9D1E +0xDC33 0x9D14 +0xDC34 0x9D29 +0xDC35 0x9D1D +0xDC36 0x9D18 +0xDC37 0x9D22 +0xDC38 0x9D10 +0xDC39 0x9D19 +0xDC3A 0x9D1F +0xDC3B 0x9E88 +0xDC3C 0x9E86 +0xDC3D 0x9E87 +0xDC3E 0x9EAE +0xDC3F 0x9EAD +0xDC40 0x9ED5 +0xDC41 0x9ED6 +0xDC42 0x9EFA +0xDC43 0x9F12 +0xDC44 0x9F3D +0xDC45 0x5126 +0xDC46 0x5125 +0xDC47 0x5122 +0xDC48 0x5124 +0xDC49 0x5120 +0xDC4A 0x5129 +0xDC4B 0x52F4 +0xDC4C 0x5693 +0xDC4D 0x568C +0xDC4E 0x568D +0xDC4F 0x5686 +0xDC50 0x5684 +0xDC51 0x5683 +0xDC52 0x567E +0xDC53 0x5682 +0xDC54 0x567F +0xDC55 0x5681 +0xDC56 0x58D6 +0xDC57 0x58D4 +0xDC58 0x58CF +0xDC59 0x58D2 +0xDC5A 0x5B2D +0xDC5B 0x5B25 +0xDC5C 0x5B32 +0xDC5D 0x5B23 +0xDC5E 0x5B2C +0xDC5F 0x5B27 +0xDC60 0x5B26 +0xDC61 0x5B2F +0xDC62 0x5B2E +0xDC63 0x5B7B +0xDC64 0x5BF1 +0xDC65 0x5BF2 +0xDC66 0x5DB7 +0xDC67 0x5E6C +0xDC68 0x5E6A +0xDC69 0x5FBE +0xDC6A 0x61C3 +0xDC6B 0x61B5 +0xDC6C 0x61BC +0xDC6D 0x61E7 +0xDC6E 0x61E0 +0xDC6F 0x61E5 +0xDC70 0x61E4 +0xDC71 0x61E8 +0xDC72 0x61DE +0xDC73 0x64EF +0xDC74 0x64E9 +0xDC75 0x64E3 +0xDC76 0x64EB +0xDC77 0x64E4 +0xDC78 0x64E8 +0xDC79 0x6581 +0xDC7A 0x6580 +0xDC7B 0x65B6 +0xDC7C 0x65DA +0xDC7D 0x66D2 +0xDC7E 0x6A8D +0xDCA1 0x7406 +0xDCA2 0x73FE +0xDCA3 0x740D +0xDCA4 0x74E0 +0xDCA5 0x74F6 +0xDCA6 0x74F7 +0xDCA7 0x751C +0xDCA8 0x7522 +0xDCA9 0x7565 +0xDCAA 0x7566 +0xDCAB 0x7562 +0xDCAC 0x7570 +0xDCAD 0x758F +0xDCAE 0x75D4 +0xDCAF 0x75D5 +0xDCB0 0x75B5 +0xDCB1 0x75CA +0xDCB2 0x75CD +0xDCB3 0x768E +0xDCB4 0x76D4 +0xDCB5 0x76D2 +0xDCB6 0x76DB +0xDCB7 0x7737 +0xDCB8 0x773E +0xDCB9 0x773C +0xDCBA 0x7736 +0xDCBB 0x7738 +0xDCBC 0x773A +0xDCBD 0x786B +0xDCBE 0x7843 +0xDCBF 0x784E +0xDCC0 0x7965 +0xDCC1 0x7968 +0xDCC2 0x796D +0xDCC3 0x79FB +0xDCC4 0x7A92 +0xDCC5 0x7A95 +0xDCC6 0x7B20 +0xDCC7 0x7B28 +0xDCC8 0x7B1B +0xDCC9 0x7B2C +0xDCCA 0x7B26 +0xDCCB 0x7B19 +0xDCCC 0x7B1E +0xDCCD 0x7B2E +0xDCCE 0x7C92 +0xDCCF 0x7C97 +0xDCD0 0x7C95 +0xDCD1 0x7D46 +0xDCD2 0x7D43 +0xDCD3 0x7D71 +0xDCD4 0x7D2E +0xDCD5 0x7D39 +0xDCD6 0x7D3C +0xDCD7 0x7D40 +0xDCD8 0x7D30 +0xDCD9 0x7D33 +0xDCDA 0x7D44 +0xDCDB 0x7D2F +0xDCDC 0x7D42 +0xDCDD 0x7D32 +0xDCDE 0x7D31 +0xDCDF 0x7F3D +0xDCE0 0x7F9E +0xDCE1 0x7F9A +0xDCE2 0x7FCC +0xDCE3 0x7FCE +0xDCE4 0x7FD2 +0xDCE5 0x801C +0xDCE6 0x804A +0xDCE7 0x8046 +0xDCE8 0x812F +0xDCE9 0x8116 +0xDCEA 0x8123 +0xDCEB 0x812B +0xDCEC 0x8129 +0xDCED 0x8130 +0xDCEE 0x8124 +0xDCEF 0x8202 +0xDCF0 0x8235 +0xDCF1 0x8237 +0xDCF2 0x8236 +0xDCF3 0x8239 +0xDCF4 0x838E +0xDCF5 0x839E +0xDCF6 0x8398 +0xDCF7 0x8378 +0xDCF8 0x83A2 +0xDCF9 0x8396 +0xDCFA 0x83BD +0xDCFB 0x83AB +0xDCFC 0x8392 +0xDCFD 0x838A +0xDCFE 0x8393 +0xDD21 0x6A96 +0xDD22 0x6A81 +0xDD23 0x6AA5 +0xDD24 0x6A89 +0xDD25 0x6A9F +0xDD26 0x6A9B +0xDD27 0x6AA1 +0xDD28 0x6A9E +0xDD29 0x6A87 +0xDD2A 0x6A93 +0xDD2B 0x6A8E +0xDD2C 0x6A95 +0xDD2D 0x6A83 +0xDD2E 0x6AA8 +0xDD2F 0x6AA4 +0xDD30 0x6A91 +0xDD31 0x6A7F +0xDD32 0x6AA6 +0xDD33 0x6A9A +0xDD34 0x6A85 +0xDD35 0x6A8C +0xDD36 0x6A92 +0xDD37 0x6B5B +0xDD38 0x6BAD +0xDD39 0x6C09 +0xDD3A 0x6FCC +0xDD3B 0x6FA9 +0xDD3C 0x6FF4 +0xDD3D 0x6FD4 +0xDD3E 0x6FE3 +0xDD3F 0x6FDC +0xDD40 0x6FED +0xDD41 0x6FE7 +0xDD42 0x6FE6 +0xDD43 0x6FDE +0xDD44 0x6FF2 +0xDD45 0x6FDD +0xDD46 0x6FE2 +0xDD47 0x6FE8 +0xDD48 0x71E1 +0xDD49 0x71F1 +0xDD4A 0x71E8 +0xDD4B 0x71F2 +0xDD4C 0x71E4 +0xDD4D 0x71F0 +0xDD4E 0x71E2 +0xDD4F 0x7373 +0xDD50 0x736E +0xDD51 0x736F +0xDD52 0x7497 +0xDD53 0x74B2 +0xDD54 0x74AB +0xDD55 0x7490 +0xDD56 0x74AA +0xDD57 0x74AD +0xDD58 0x74B1 +0xDD59 0x74A5 +0xDD5A 0x74AF +0xDD5B 0x7510 +0xDD5C 0x7511 +0xDD5D 0x7512 +0xDD5E 0x750F +0xDD5F 0x7584 +0xDD60 0x7643 +0xDD61 0x7648 +0xDD62 0x7649 +0xDD63 0x7647 +0xDD64 0x76A4 +0xDD65 0x76E9 +0xDD66 0x77B5 +0xDD67 0x77AB +0xDD68 0x77B2 +0xDD69 0x77B7 +0xDD6A 0x77B6 +0xDD6B 0x77B4 +0xDD6C 0x77B1 +0xDD6D 0x77A8 +0xDD6E 0x77F0 +0xDD6F 0x78F3 +0xDD70 0x78FD +0xDD71 0x7902 +0xDD72 0x78FB +0xDD73 0x78FC +0xDD74 0x78FF +0xDD75 0x78F2 +0xDD76 0x7905 +0xDD77 0x78F9 +0xDD78 0x78FE +0xDD79 0x7904 +0xDD7A 0x79AB +0xDD7B 0x79A8 +0xDD7C 0x7A5C +0xDD7D 0x7A5B +0xDD7E 0x7A56 +0xDDA1 0x8389 +0xDDA2 0x83A0 +0xDDA3 0x8377 +0xDDA4 0x837B +0xDDA5 0x837C +0xDDA6 0x8386 +0xDDA7 0x83A7 +0xDDA8 0x8655 +0xDDA9 0x5F6A +0xDDAA 0x86C7 +0xDDAB 0x86C0 +0xDDAC 0x86B6 +0xDDAD 0x86C4 +0xDDAE 0x86B5 +0xDDAF 0x86C6 +0xDDB0 0x86CB +0xDDB1 0x86B1 +0xDDB2 0x86AF +0xDDB3 0x86C9 +0xDDB4 0x8853 +0xDDB5 0x889E +0xDDB6 0x8888 +0xDDB7 0x88AB +0xDDB8 0x8892 +0xDDB9 0x8896 +0xDDBA 0x888D +0xDDBB 0x888B +0xDDBC 0x8993 +0xDDBD 0x898F +0xDDBE 0x8A2A +0xDDBF 0x8A1D +0xDDC0 0x8A23 +0xDDC1 0x8A25 +0xDDC2 0x8A31 +0xDDC3 0x8A2D +0xDDC4 0x8A1F +0xDDC5 0x8A1B +0xDDC6 0x8A22 +0xDDC7 0x8C49 +0xDDC8 0x8C5A +0xDDC9 0x8CA9 +0xDDCA 0x8CAC +0xDDCB 0x8CAB +0xDDCC 0x8CA8 +0xDDCD 0x8CAA +0xDDCE 0x8CA7 +0xDDCF 0x8D67 +0xDDD0 0x8D66 +0xDDD1 0x8DBE +0xDDD2 0x8DBA +0xDDD3 0x8EDB +0xDDD4 0x8EDF +0xDDD5 0x9019 +0xDDD6 0x900D +0xDDD7 0x901A +0xDDD8 0x9017 +0xDDD9 0x9023 +0xDDDA 0x901F +0xDDDB 0x901D +0xDDDC 0x9010 +0xDDDD 0x9015 +0xDDDE 0x901E +0xDDDF 0x9020 +0xDDE0 0x900F +0xDDE1 0x9022 +0xDDE2 0x9016 +0xDDE3 0x901B +0xDDE4 0x9014 +0xDDE5 0x90E8 +0xDDE6 0x90ED +0xDDE7 0x90FD +0xDDE8 0x9157 +0xDDE9 0x91CE +0xDDEA 0x91F5 +0xDDEB 0x91E6 +0xDDEC 0x91E3 +0xDDED 0x91E7 +0xDDEE 0x91ED +0xDDEF 0x91E9 +0xDDF0 0x9589 +0xDDF1 0x966A +0xDDF2 0x9675 +0xDDF3 0x9673 +0xDDF4 0x9678 +0xDDF5 0x9670 +0xDDF6 0x9674 +0xDDF7 0x9676 +0xDDF8 0x9677 +0xDDF9 0x966C +0xDDFA 0x96C0 +0xDDFB 0x96EA +0xDDFC 0x96E9 +0xDDFD 0x7AE0 +0xDDFE 0x7ADF +0xDE21 0x7A58 +0xDE22 0x7A54 +0xDE23 0x7A5A +0xDE24 0x7ABE +0xDE25 0x7AC0 +0xDE26 0x7AC1 +0xDE27 0x7C05 +0xDE28 0x7C0F +0xDE29 0x7BF2 +0xDE2A 0x7C00 +0xDE2B 0x7BFF +0xDE2C 0x7BFB +0xDE2D 0x7C0E +0xDE2E 0x7BF4 +0xDE2F 0x7C0B +0xDE30 0x7BF3 +0xDE31 0x7C02 +0xDE32 0x7C09 +0xDE33 0x7C03 +0xDE34 0x7C01 +0xDE35 0x7BF8 +0xDE36 0x7BFD +0xDE37 0x7C06 +0xDE38 0x7BF0 +0xDE39 0x7BF1 +0xDE3A 0x7C10 +0xDE3B 0x7C0A +0xDE3C 0x7CE8 +0xDE3D 0x7E2D +0xDE3E 0x7E3C +0xDE3F 0x7E42 +0xDE40 0x7E33 +0xDE41 0x9848 +0xDE42 0x7E38 +0xDE43 0x7E2A +0xDE44 0x7E49 +0xDE45 0x7E40 +0xDE46 0x7E47 +0xDE47 0x7E29 +0xDE48 0x7E4C +0xDE49 0x7E30 +0xDE4A 0x7E3B +0xDE4B 0x7E36 +0xDE4C 0x7E44 +0xDE4D 0x7E3A +0xDE4E 0x7F45 +0xDE4F 0x7F7F +0xDE50 0x7F7E +0xDE51 0x7F7D +0xDE52 0x7FF4 +0xDE53 0x7FF2 +0xDE54 0x802C +0xDE55 0x81BB +0xDE56 0x81C4 +0xDE57 0x81CC +0xDE58 0x81CA +0xDE59 0x81C5 +0xDE5A 0x81C7 +0xDE5B 0x81BC +0xDE5C 0x81E9 +0xDE5D 0x825B +0xDE5E 0x825A +0xDE5F 0x825C +0xDE60 0x8583 +0xDE61 0x8580 +0xDE62 0x858F +0xDE63 0x85A7 +0xDE64 0x8595 +0xDE65 0x85A0 +0xDE66 0x858B +0xDE67 0x85A3 +0xDE68 0x857B +0xDE69 0x85A4 +0xDE6A 0x859A +0xDE6B 0x859E +0xDE6C 0x8577 +0xDE6D 0x857C +0xDE6E 0x8589 +0xDE6F 0x85A1 +0xDE70 0x857A +0xDE71 0x8578 +0xDE72 0x8557 +0xDE73 0x858E +0xDE74 0x8596 +0xDE75 0x8586 +0xDE76 0x858D +0xDE77 0x8599 +0xDE78 0x859D +0xDE79 0x8581 +0xDE7A 0x85A2 +0xDE7B 0x8582 +0xDE7C 0x8588 +0xDE7D 0x8585 +0xDE7E 0x8579 +0xDEA1 0x9802 +0xDEA2 0x9803 +0xDEA3 0x9B5A +0xDEA4 0x9CE5 +0xDEA5 0x9E75 +0xDEA6 0x9E7F +0xDEA7 0x9EA5 +0xDEA8 0x9EBB +0xDEA9 0x50A2 +0xDEAA 0x508D +0xDEAB 0x5085 +0xDEAC 0x5099 +0xDEAD 0x5091 +0xDEAE 0x5080 +0xDEAF 0x5096 +0xDEB0 0x5098 +0xDEB1 0x509A +0xDEB2 0x6700 +0xDEB3 0x51F1 +0xDEB4 0x5272 +0xDEB5 0x5274 +0xDEB6 0x5275 +0xDEB7 0x5269 +0xDEB8 0x52DE +0xDEB9 0x52DD +0xDEBA 0x52DB +0xDEBB 0x535A +0xDEBC 0x53A5 +0xDEBD 0x557B +0xDEBE 0x5580 +0xDEBF 0x55A7 +0xDEC0 0x557C +0xDEC1 0x558A +0xDEC2 0x559D +0xDEC3 0x5598 +0xDEC4 0x5582 +0xDEC5 0x559C +0xDEC6 0x55AA +0xDEC7 0x5594 +0xDEC8 0x5587 +0xDEC9 0x558B +0xDECA 0x5583 +0xDECB 0x55B3 +0xDECC 0x55AE +0xDECD 0x559F +0xDECE 0x553E +0xDECF 0x55B2 +0xDED0 0x559A +0xDED1 0x55BB +0xDED2 0x55AC +0xDED3 0x55B1 +0xDED4 0x557E +0xDED5 0x5589 +0xDED6 0x55AB +0xDED7 0x5599 +0xDED8 0x570D +0xDED9 0x582F +0xDEDA 0x582A +0xDEDB 0x5834 +0xDEDC 0x5824 +0xDEDD 0x5830 +0xDEDE 0x5831 +0xDEDF 0x5821 +0xDEE0 0x581D +0xDEE1 0x5820 +0xDEE2 0x58F9 +0xDEE3 0x58FA +0xDEE4 0x5960 +0xDEE5 0x5A77 +0xDEE6 0x5A9A +0xDEE7 0x5A7F +0xDEE8 0x5A92 +0xDEE9 0x5A9B +0xDEEA 0x5AA7 +0xDEEB 0x5B73 +0xDEEC 0x5B71 +0xDEED 0x5BD2 +0xDEEE 0x5BCC +0xDEEF 0x5BD3 +0xDEF0 0x5BD0 +0xDEF1 0x5C0A +0xDEF2 0x5C0B +0xDEF3 0x5C31 +0xDEF4 0x5D4C +0xDEF5 0x5D50 +0xDEF6 0x5D34 +0xDEF7 0x5D47 +0xDEF8 0x5DFD +0xDEF9 0x5E45 +0xDEFA 0x5E3D +0xDEFB 0x5E40 +0xDEFC 0x5E43 +0xDEFD 0x5E7E +0xDEFE 0x5ECA +0xDF21 0x8576 +0xDF22 0x8598 +0xDF23 0x8590 +0xDF24 0x859F +0xDF25 0x8668 +0xDF26 0x87BE +0xDF27 0x87AA +0xDF28 0x87AD +0xDF29 0x87C5 +0xDF2A 0x87B0 +0xDF2B 0x87AC +0xDF2C 0x87B9 +0xDF2D 0x87B5 +0xDF2E 0x87BC +0xDF2F 0x87AE +0xDF30 0x87C9 +0xDF31 0x87C3 +0xDF32 0x87C2 +0xDF33 0x87CC +0xDF34 0x87B7 +0xDF35 0x87AF +0xDF36 0x87C4 +0xDF37 0x87CA +0xDF38 0x87B4 +0xDF39 0x87B6 +0xDF3A 0x87BF +0xDF3B 0x87B8 +0xDF3C 0x87BD +0xDF3D 0x87DE +0xDF3E 0x87B2 +0xDF3F 0x8935 +0xDF40 0x8933 +0xDF41 0x893C +0xDF42 0x893E +0xDF43 0x8941 +0xDF44 0x8952 +0xDF45 0x8937 +0xDF46 0x8942 +0xDF47 0x89AD +0xDF48 0x89AF +0xDF49 0x89AE +0xDF4A 0x89F2 +0xDF4B 0x89F3 +0xDF4C 0x8B1E +0xDF4D 0x8B18 +0xDF4E 0x8B16 +0xDF4F 0x8B11 +0xDF50 0x8B05 +0xDF51 0x8B0B +0xDF52 0x8B22 +0xDF53 0x8B0F +0xDF54 0x8B12 +0xDF55 0x8B15 +0xDF56 0x8B07 +0xDF57 0x8B0D +0xDF58 0x8B08 +0xDF59 0x8B06 +0xDF5A 0x8B1C +0xDF5B 0x8B13 +0xDF5C 0x8B1A +0xDF5D 0x8C4F +0xDF5E 0x8C70 +0xDF5F 0x8C72 +0xDF60 0x8C71 +0xDF61 0x8C6F +0xDF62 0x8C95 +0xDF63 0x8C94 +0xDF64 0x8CF9 +0xDF65 0x8D6F +0xDF66 0x8E4E +0xDF67 0x8E4D +0xDF68 0x8E53 +0xDF69 0x8E50 +0xDF6A 0x8E4C +0xDF6B 0x8E47 +0xDF6C 0x8F43 +0xDF6D 0x8F40 +0xDF6E 0x9085 +0xDF6F 0x907E +0xDF70 0x9138 +0xDF71 0x919A +0xDF72 0x91A2 +0xDF73 0x919B +0xDF74 0x9199 +0xDF75 0x919F +0xDF76 0x91A1 +0xDF77 0x919D +0xDF78 0x91A0 +0xDF79 0x93A1 +0xDF7A 0x9383 +0xDF7B 0x93AF +0xDF7C 0x9364 +0xDF7D 0x9356 +0xDF7E 0x9347 +0xDFA1 0x5EC1 +0xDFA2 0x5EC2 +0xDFA3 0x5EC4 +0xDFA4 0x5F3C +0xDFA5 0x5F6D +0xDFA6 0x5FA9 +0xDFA7 0x5FAA +0xDFA8 0x5FA8 +0xDFA9 0x60D1 +0xDFAA 0x60E1 +0xDFAB 0x60B2 +0xDFAC 0x60B6 +0xDFAD 0x60E0 +0xDFAE 0x611C +0xDFAF 0x6123 +0xDFB0 0x60FA +0xDFB1 0x6115 +0xDFB2 0x60F0 +0xDFB3 0x60FB +0xDFB4 0x60F4 +0xDFB5 0x6168 +0xDFB6 0x60F1 +0xDFB7 0x610E +0xDFB8 0x60F6 +0xDFB9 0x6109 +0xDFBA 0x6100 +0xDFBB 0x6112 +0xDFBC 0x621F +0xDFBD 0x6249 +0xDFBE 0x63A3 +0xDFBF 0x638C +0xDFC0 0x63CF +0xDFC1 0x63C0 +0xDFC2 0x63E9 +0xDFC3 0x63C9 +0xDFC4 0x63C6 +0xDFC5 0x63CD +0xDFC6 0x63D2 +0xDFC7 0x63E3 +0xDFC8 0x63D0 +0xDFC9 0x63E1 +0xDFCA 0x63D6 +0xDFCB 0x63ED +0xDFCC 0x63EE +0xDFCD 0x6376 +0xDFCE 0x63F4 +0xDFCF 0x63EA +0xDFD0 0x63DB +0xDFD1 0x6452 +0xDFD2 0x63DA +0xDFD3 0x63F9 +0xDFD4 0x655E +0xDFD5 0x6566 +0xDFD6 0x6562 +0xDFD7 0x6563 +0xDFD8 0x6591 +0xDFD9 0x6590 +0xDFDA 0x65AF +0xDFDB 0x666E +0xDFDC 0x6670 +0xDFDD 0x6674 +0xDFDE 0x6676 +0xDFDF 0x666F +0xDFE0 0x6691 +0xDFE1 0x667A +0xDFE2 0x667E +0xDFE3 0x6677 +0xDFE4 0x66FE +0xDFE5 0x66FF +0xDFE6 0x671F +0xDFE7 0x671D +0xDFE8 0x68FA +0xDFE9 0x68D5 +0xDFEA 0x68E0 +0xDFEB 0x68D8 +0xDFEC 0x68D7 +0xDFED 0x6905 +0xDFEE 0x68DF +0xDFEF 0x68F5 +0xDFF0 0x68EE +0xDFF1 0x68E7 +0xDFF2 0x68F9 +0xDFF3 0x68D2 +0xDFF4 0x68F2 +0xDFF5 0x68E3 +0xDFF6 0x68CB +0xDFF7 0x68CD +0xDFF8 0x690D +0xDFF9 0x6912 +0xDFFA 0x690E +0xDFFB 0x68C9 +0xDFFC 0x68DA +0xDFFD 0x696E +0xDFFE 0x68FB +0xE021 0x937C +0xE022 0x9358 +0xE023 0x935C +0xE024 0x9376 +0xE025 0x9349 +0xE026 0x9350 +0xE027 0x9351 +0xE028 0x9360 +0xE029 0x936D +0xE02A 0x938F +0xE02B 0x934C +0xE02C 0x936A +0xE02D 0x9379 +0xE02E 0x9357 +0xE02F 0x9355 +0xE030 0x9352 +0xE031 0x934F +0xE032 0x9371 +0xE033 0x9377 +0xE034 0x937B +0xE035 0x9361 +0xE036 0x935E +0xE037 0x9363 +0xE038 0x9367 +0xE039 0x934E +0xE03A 0x9359 +0xE03B 0x95C7 +0xE03C 0x95C0 +0xE03D 0x95C9 +0xE03E 0x95C3 +0xE03F 0x95C5 +0xE040 0x95B7 +0xE041 0x96AE +0xE042 0x96B0 +0xE043 0x96AC +0xE044 0x9720 +0xE045 0x971F +0xE046 0x9718 +0xE047 0x971D +0xE048 0x9719 +0xE049 0x979A +0xE04A 0x97A1 +0xE04B 0x979C +0xE04C 0x979E +0xE04D 0x979D +0xE04E 0x97D5 +0xE04F 0x97D4 +0xE050 0x97F1 +0xE051 0x9841 +0xE052 0x9844 +0xE053 0x984A +0xE054 0x9849 +0xE055 0x9845 +0xE056 0x9843 +0xE057 0x9925 +0xE058 0x992B +0xE059 0x992C +0xE05A 0x992A +0xE05B 0x9933 +0xE05C 0x9932 +0xE05D 0x992F +0xE05E 0x992D +0xE05F 0x9931 +0xE060 0x9930 +0xE061 0x9998 +0xE062 0x99A3 +0xE063 0x99A1 +0xE064 0x9A02 +0xE065 0x99FA +0xE066 0x99F4 +0xE067 0x99F7 +0xE068 0x99F9 +0xE069 0x99F8 +0xE06A 0x99F6 +0xE06B 0x99FB +0xE06C 0x99FD +0xE06D 0x99FE +0xE06E 0x99FC +0xE06F 0x9A03 +0xE070 0x9ABE +0xE071 0x9AFE +0xE072 0x9AFD +0xE073 0x9B01 +0xE074 0x9AFC +0xE075 0x9B48 +0xE076 0x9B9A +0xE077 0x9BA8 +0xE078 0x9B9E +0xE079 0x9B9B +0xE07A 0x9BA6 +0xE07B 0x9BA1 +0xE07C 0x9BA5 +0xE07D 0x9BA4 +0xE07E 0x9B86 +0xE0A1 0x6B3E +0xE0A2 0x6B3A +0xE0A3 0x6B3D +0xE0A4 0x6B98 +0xE0A5 0x6B96 +0xE0A6 0x6BBC +0xE0A7 0x6BEF +0xE0A8 0x6C2E +0xE0A9 0x6C2F +0xE0AA 0x6C2C +0xE0AB 0x6E2F +0xE0AC 0x6E38 +0xE0AD 0x6E54 +0xE0AE 0x6E21 +0xE0AF 0x6E32 +0xE0B0 0x6E67 +0xE0B1 0x6E4A +0xE0B2 0x6E20 +0xE0B3 0x6E25 +0xE0B4 0x6E23 +0xE0B5 0x6E1B +0xE0B6 0x6E5B +0xE0B7 0x6E58 +0xE0B8 0x6E24 +0xE0B9 0x6E56 +0xE0BA 0x6E6E +0xE0BB 0x6E2D +0xE0BC 0x6E26 +0xE0BD 0x6E6F +0xE0BE 0x6E34 +0xE0BF 0x6E4D +0xE0C0 0x6E3A +0xE0C1 0x6E2C +0xE0C2 0x6E43 +0xE0C3 0x6E1D +0xE0C4 0x6E3E +0xE0C5 0x6ECB +0xE0C6 0x6E89 +0xE0C7 0x6E19 +0xE0C8 0x6E4E +0xE0C9 0x6E63 +0xE0CA 0x6E44 +0xE0CB 0x6E72 +0xE0CC 0x6E69 +0xE0CD 0x6E5F +0xE0CE 0x7119 +0xE0CF 0x711A +0xE0D0 0x7126 +0xE0D1 0x7130 +0xE0D2 0x7121 +0xE0D3 0x7136 +0xE0D4 0x716E +0xE0D5 0x711C +0xE0D6 0x724C +0xE0D7 0x7284 +0xE0D8 0x7280 +0xE0D9 0x7336 +0xE0DA 0x7325 +0xE0DB 0x7334 +0xE0DC 0x7329 +0xE0DD 0x743A +0xE0DE 0x742A +0xE0DF 0x7433 +0xE0E0 0x7422 +0xE0E1 0x7425 +0xE0E2 0x7435 +0xE0E3 0x7436 +0xE0E4 0x7434 +0xE0E5 0x742F +0xE0E6 0x741B +0xE0E7 0x7426 +0xE0E8 0x7428 +0xE0E9 0x7525 +0xE0EA 0x7526 +0xE0EB 0x756B +0xE0EC 0x756A +0xE0ED 0x75E2 +0xE0EE 0x75DB +0xE0EF 0x75E3 +0xE0F0 0x75D9 +0xE0F1 0x75D8 +0xE0F2 0x75DE +0xE0F3 0x75E0 +0xE0F4 0x767B +0xE0F5 0x767C +0xE0F6 0x7696 +0xE0F7 0x7693 +0xE0F8 0x76B4 +0xE0F9 0x76DC +0xE0FA 0x774F +0xE0FB 0x77ED +0xE0FC 0x785D +0xE0FD 0x786C +0xE0FE 0x786F +0xE121 0x9BA2 +0xE122 0x9BA0 +0xE123 0x9BAF +0xE124 0x9D33 +0xE125 0x9D41 +0xE126 0x9D67 +0xE127 0x9D36 +0xE128 0x9D2E +0xE129 0x9D2F +0xE12A 0x9D31 +0xE12B 0x9D38 +0xE12C 0x9D30 +0xE12D 0x9D45 +0xE12E 0x9D42 +0xE12F 0x9D43 +0xE130 0x9D3E +0xE131 0x9D37 +0xE132 0x9D40 +0xE133 0x9D3D +0xE134 0x7FF5 +0xE135 0x9D2D +0xE136 0x9E8A +0xE137 0x9E89 +0xE138 0x9E8D +0xE139 0x9EB0 +0xE13A 0x9EC8 +0xE13B 0x9EDA +0xE13C 0x9EFB +0xE13D 0x9EFF +0xE13E 0x9F24 +0xE13F 0x9F23 +0xE140 0x9F22 +0xE141 0x9F54 +0xE142 0x9FA0 +0xE143 0x5131 +0xE144 0x512D +0xE145 0x512E +0xE146 0x5698 +0xE147 0x569C +0xE148 0x5697 +0xE149 0x569A +0xE14A 0x569D +0xE14B 0x5699 +0xE14C 0x5970 +0xE14D 0x5B3C +0xE14E 0x5C69 +0xE14F 0x5C6A +0xE150 0x5DC0 +0xE151 0x5E6D +0xE152 0x5E6E +0xE153 0x61D8 +0xE154 0x61DF +0xE155 0x61ED +0xE156 0x61EE +0xE157 0x61F1 +0xE158 0x61EA +0xE159 0x61F0 +0xE15A 0x61EB +0xE15B 0x61D6 +0xE15C 0x61E9 +0xE15D 0x64FF +0xE15E 0x6504 +0xE15F 0x64FD +0xE160 0x64F8 +0xE161 0x6501 +0xE162 0x6503 +0xE163 0x64FC +0xE164 0x6594 +0xE165 0x65DB +0xE166 0x66DA +0xE167 0x66DB +0xE168 0x66D8 +0xE169 0x6AC5 +0xE16A 0x6AB9 +0xE16B 0x6ABD +0xE16C 0x6AE1 +0xE16D 0x6AC6 +0xE16E 0x6ABA +0xE16F 0x6AB6 +0xE170 0x6AB7 +0xE171 0x6AC7 +0xE172 0x6AB4 +0xE173 0x6AAD +0xE174 0x6B5E +0xE175 0x6BC9 +0xE176 0x6C0B +0xE177 0x7007 +0xE178 0x700C +0xE179 0x700D +0xE17A 0x7001 +0xE17B 0x7005 +0xE17C 0x7014 +0xE17D 0x700E +0xE17E 0x6FFF +0xE1A1 0x7A0D +0xE1A2 0x7A08 +0xE1A3 0x7A0B +0xE1A4 0x7A05 +0xE1A5 0x7A00 +0xE1A6 0x7A98 +0xE1A7 0x7A97 +0xE1A8 0x7A96 +0xE1A9 0x7AE5 +0xE1AA 0x7AE3 +0xE1AB 0x7B49 +0xE1AC 0x7B56 +0xE1AD 0x7B46 +0xE1AE 0x7B50 +0xE1AF 0x7B52 +0xE1B0 0x7B54 +0xE1B1 0x7B4D +0xE1B2 0x7B4B +0xE1B3 0x7B4F +0xE1B4 0x7B51 +0xE1B5 0x7C9F +0xE1B6 0x7CA5 +0xE1B7 0x7D5E +0xE1B8 0x7D50 +0xE1B9 0x7D68 +0xE1BA 0x7D55 +0xE1BB 0x7D2B +0xE1BC 0x7D6E +0xE1BD 0x7D72 +0xE1BE 0x7D61 +0xE1BF 0x7D66 +0xE1C0 0x7D62 +0xE1C1 0x7D70 +0xE1C2 0x7D73 +0xE1C3 0x5584 +0xE1C4 0x7FD4 +0xE1C5 0x7FD5 +0xE1C6 0x800B +0xE1C7 0x8052 +0xE1C8 0x8085 +0xE1C9 0x8155 +0xE1CA 0x8154 +0xE1CB 0x814B +0xE1CC 0x8151 +0xE1CD 0x814E +0xE1CE 0x8139 +0xE1CF 0x8146 +0xE1D0 0x813E +0xE1D1 0x814C +0xE1D2 0x8153 +0xE1D3 0x8174 +0xE1D4 0x8212 +0xE1D5 0x821C +0xE1D6 0x83E9 +0xE1D7 0x8403 +0xE1D8 0x83F8 +0xE1D9 0x840D +0xE1DA 0x83E0 +0xE1DB 0x83C5 +0xE1DC 0x840B +0xE1DD 0x83C1 +0xE1DE 0x83EF +0xE1DF 0x83F1 +0xE1E0 0x83F4 +0xE1E1 0x8457 +0xE1E2 0x840A +0xE1E3 0x83F0 +0xE1E4 0x840C +0xE1E5 0x83CC +0xE1E6 0x83FD +0xE1E7 0x83F2 +0xE1E8 0x83CA +0xE1E9 0x8438 +0xE1EA 0x840E +0xE1EB 0x8404 +0xE1EC 0x83DC +0xE1ED 0x8407 +0xE1EE 0x83D4 +0xE1EF 0x83DF +0xE1F0 0x865B +0xE1F1 0x86DF +0xE1F2 0x86D9 +0xE1F3 0x86ED +0xE1F4 0x86D4 +0xE1F5 0x86DB +0xE1F6 0x86E4 +0xE1F7 0x86D0 +0xE1F8 0x86DE +0xE1F9 0x8857 +0xE1FA 0x88C1 +0xE1FB 0x88C2 +0xE1FC 0x88B1 +0xE1FD 0x8983 +0xE1FE 0x8996 +0xE221 0x7000 +0xE222 0x6FFB +0xE223 0x7026 +0xE224 0x6FFC +0xE225 0x6FF7 +0xE226 0x700A +0xE227 0x7201 +0xE228 0x71FF +0xE229 0x71F9 +0xE22A 0x7203 +0xE22B 0x71FD +0xE22C 0x7376 +0xE22D 0x74B8 +0xE22E 0x74C0 +0xE22F 0x74B5 +0xE230 0x74C1 +0xE231 0x74BE +0xE232 0x74B6 +0xE233 0x74BB +0xE234 0x74C2 +0xE235 0x7514 +0xE236 0x7513 +0xE237 0x765C +0xE238 0x7664 +0xE239 0x7659 +0xE23A 0x7650 +0xE23B 0x7653 +0xE23C 0x7657 +0xE23D 0x765A +0xE23E 0x76A6 +0xE23F 0x76BD +0xE240 0x76EC +0xE241 0x77C2 +0xE242 0x77BA +0xE243 0x790C +0xE244 0x7913 +0xE245 0x7914 +0xE246 0x7909 +0xE247 0x7910 +0xE248 0x7912 +0xE249 0x7911 +0xE24A 0x79AD +0xE24B 0x79AC +0xE24C 0x7A5F +0xE24D 0x7C1C +0xE24E 0x7C29 +0xE24F 0x7C19 +0xE250 0x7C20 +0xE251 0x7C1F +0xE252 0x7C2D +0xE253 0x7C1D +0xE254 0x7C26 +0xE255 0x7C28 +0xE256 0x7C22 +0xE257 0x7C25 +0xE258 0x7C30 +0xE259 0x7E5C +0xE25A 0x7E50 +0xE25B 0x7E56 +0xE25C 0x7E63 +0xE25D 0x7E58 +0xE25E 0x7E62 +0xE25F 0x7E5F +0xE260 0x7E51 +0xE261 0x7E60 +0xE262 0x7E57 +0xE263 0x7E53 +0xE264 0x7FB5 +0xE265 0x7FB3 +0xE266 0x7FF7 +0xE267 0x7FF8 +0xE268 0x8075 +0xE269 0x81D1 +0xE26A 0x81D2 +0xE26B 0x81D0 +0xE26C 0x825F +0xE26D 0x825E +0xE26E 0x85B4 +0xE26F 0x85C6 +0xE270 0x85C0 +0xE271 0x85C3 +0xE272 0x85C2 +0xE273 0x85B3 +0xE274 0x85B5 +0xE275 0x85BD +0xE276 0x85C7 +0xE277 0x85C4 +0xE278 0x85BF +0xE279 0x85CB +0xE27A 0x85CE +0xE27B 0x85C8 +0xE27C 0x85C5 +0xE27D 0x85B1 +0xE27E 0x85B6 +0xE2A1 0x8A3B +0xE2A2 0x8A60 +0xE2A3 0x8A55 +0xE2A4 0x8A5E +0xE2A5 0x8A3C +0xE2A6 0x8A41 +0xE2A7 0x8A54 +0xE2A8 0x8A5B +0xE2A9 0x8A50 +0xE2AA 0x8A46 +0xE2AB 0x8A34 +0xE2AC 0x8A3A +0xE2AD 0x8A36 +0xE2AE 0x8A56 +0xE2AF 0x8C61 +0xE2B0 0x8C82 +0xE2B1 0x8CAF +0xE2B2 0x8CBC +0xE2B3 0x8CB3 +0xE2B4 0x8CBD +0xE2B5 0x8CC1 +0xE2B6 0x8CBB +0xE2B7 0x8CC0 +0xE2B8 0x8CB4 +0xE2B9 0x8CB7 +0xE2BA 0x8CB6 +0xE2BB 0x8CBF +0xE2BC 0x8CB8 +0xE2BD 0x8D8A +0xE2BE 0x8D85 +0xE2BF 0x8D81 +0xE2C0 0x8DCE +0xE2C1 0x8DDD +0xE2C2 0x8DCB +0xE2C3 0x8DDA +0xE2C4 0x8DD1 +0xE2C5 0x8DCC +0xE2C6 0x8DDB +0xE2C7 0x8DC6 +0xE2C8 0x8EFB +0xE2C9 0x8EF8 +0xE2CA 0x8EFC +0xE2CB 0x8F9C +0xE2CC 0x902E +0xE2CD 0x9035 +0xE2CE 0x9031 +0xE2CF 0x9038 +0xE2D0 0x9032 +0xE2D1 0x9036 +0xE2D2 0x9102 +0xE2D3 0x90F5 +0xE2D4 0x9109 +0xE2D5 0x90FE +0xE2D6 0x9163 +0xE2D7 0x9165 +0xE2D8 0x91CF +0xE2D9 0x9214 +0xE2DA 0x9215 +0xE2DB 0x9223 +0xE2DC 0x9209 +0xE2DD 0x921E +0xE2DE 0x920D +0xE2DF 0x9210 +0xE2E0 0x9207 +0xE2E1 0x9211 +0xE2E2 0x9594 +0xE2E3 0x958F +0xE2E4 0x958B +0xE2E5 0x9591 +0xE2E6 0x9593 +0xE2E7 0x9592 +0xE2E8 0x958E +0xE2E9 0x968A +0xE2EA 0x968E +0xE2EB 0x968B +0xE2EC 0x967D +0xE2ED 0x9685 +0xE2EE 0x9686 +0xE2EF 0x968D +0xE2F0 0x9672 +0xE2F1 0x9684 +0xE2F2 0x96C1 +0xE2F3 0x96C5 +0xE2F4 0x96C4 +0xE2F5 0x96C6 +0xE2F6 0x96C7 +0xE2F7 0x96EF +0xE2F8 0x96F2 +0xE2F9 0x97CC +0xE2FA 0x9805 +0xE2FB 0x9806 +0xE2FC 0x9808 +0xE2FD 0x98E7 +0xE2FE 0x98EA +0xE321 0x85D2 +0xE322 0x8624 +0xE323 0x85B8 +0xE324 0x85B7 +0xE325 0x85BE +0xE326 0x8669 +0xE327 0x87E7 +0xE328 0x87E6 +0xE329 0x87E2 +0xE32A 0x87DB +0xE32B 0x87EB +0xE32C 0x87EA +0xE32D 0x87E5 +0xE32E 0x87DF +0xE32F 0x87F3 +0xE330 0x87E4 +0xE331 0x87D4 +0xE332 0x87DC +0xE333 0x87D3 +0xE334 0x87ED +0xE335 0x87D8 +0xE336 0x87E3 +0xE337 0x87D7 +0xE338 0x87D9 +0xE339 0x8801 +0xE33A 0x87F4 +0xE33B 0x87E8 +0xE33C 0x87DD +0xE33D 0x8953 +0xE33E 0x894B +0xE33F 0x894F +0xE340 0x894C +0xE341 0x8946 +0xE342 0x8950 +0xE343 0x8951 +0xE344 0x8949 +0xE345 0x8B2A +0xE346 0x8B27 +0xE347 0x8B23 +0xE348 0x8B33 +0xE349 0x8B30 +0xE34A 0x8B35 +0xE34B 0x8B47 +0xE34C 0x8B2F +0xE34D 0x8B3C +0xE34E 0x8B3E +0xE34F 0x8B31 +0xE350 0x8B25 +0xE351 0x8B37 +0xE352 0x8B26 +0xE353 0x8B36 +0xE354 0x8B2E +0xE355 0x8B24 +0xE356 0x8B3B +0xE357 0x8B3D +0xE358 0x8B3A +0xE359 0x8C42 +0xE35A 0x8C75 +0xE35B 0x8C99 +0xE35C 0x8C98 +0xE35D 0x8C97 +0xE35E 0x8CFE +0xE35F 0x8D04 +0xE360 0x8D02 +0xE361 0x8D00 +0xE362 0x8E5C +0xE363 0x8E62 +0xE364 0x8E60 +0xE365 0x8E57 +0xE366 0x8E56 +0xE367 0x8E5E +0xE368 0x8E65 +0xE369 0x8E67 +0xE36A 0x8E5B +0xE36B 0x8E5A +0xE36C 0x8E61 +0xE36D 0x8E5D +0xE36E 0x8E69 +0xE36F 0x8E54 +0xE370 0x8F46 +0xE371 0x8F47 +0xE372 0x8F48 +0xE373 0x8F4B +0xE374 0x9128 +0xE375 0x913A +0xE376 0x913B +0xE377 0x913E +0xE378 0x91A8 +0xE379 0x91A5 +0xE37A 0x91A7 +0xE37B 0x91AF +0xE37C 0x91AA +0xE37D 0x93B5 +0xE37E 0x938C +0xE3A1 0x98EF +0xE3A2 0x98E9 +0xE3A3 0x98F2 +0xE3A4 0x98ED +0xE3A5 0x99AE +0xE3A6 0x99AD +0xE3A7 0x9EC3 +0xE3A8 0x9ECD +0xE3A9 0x9ED1 +0xE3AA 0x4E82 +0xE3AB 0x50AD +0xE3AC 0x50B5 +0xE3AD 0x50B2 +0xE3AE 0x50B3 +0xE3AF 0x50C5 +0xE3B0 0x50BE +0xE3B1 0x50AC +0xE3B2 0x50B7 +0xE3B3 0x50BB +0xE3B4 0x50AF +0xE3B5 0x50C7 +0xE3B6 0x527F +0xE3B7 0x5277 +0xE3B8 0x527D +0xE3B9 0x52DF +0xE3BA 0x52E6 +0xE3BB 0x52E4 +0xE3BC 0x52E2 +0xE3BD 0x52E3 +0xE3BE 0x532F +0xE3BF 0x55DF +0xE3C0 0x55E8 +0xE3C1 0x55D3 +0xE3C2 0x55E6 +0xE3C3 0x55CE +0xE3C4 0x55DC +0xE3C5 0x55C7 +0xE3C6 0x55D1 +0xE3C7 0x55E3 +0xE3C8 0x55E4 +0xE3C9 0x55EF +0xE3CA 0x55DA +0xE3CB 0x55E1 +0xE3CC 0x55C5 +0xE3CD 0x55C6 +0xE3CE 0x55E5 +0xE3CF 0x55C9 +0xE3D0 0x5712 +0xE3D1 0x5713 +0xE3D2 0x585E +0xE3D3 0x5851 +0xE3D4 0x5858 +0xE3D5 0x5857 +0xE3D6 0x585A +0xE3D7 0x5854 +0xE3D8 0x586B +0xE3D9 0x584C +0xE3DA 0x586D +0xE3DB 0x584A +0xE3DC 0x5862 +0xE3DD 0x5852 +0xE3DE 0x584B +0xE3DF 0x5967 +0xE3E0 0x5AC1 +0xE3E1 0x5AC9 +0xE3E2 0x5ACC +0xE3E3 0x5ABE +0xE3E4 0x5ABD +0xE3E5 0x5ABC +0xE3E6 0x5AB3 +0xE3E7 0x5AC2 +0xE3E8 0x5AB2 +0xE3E9 0x5D69 +0xE3EA 0x5D6F +0xE3EB 0x5E4C +0xE3EC 0x5E79 +0xE3ED 0x5EC9 +0xE3EE 0x5EC8 +0xE3EF 0x5F12 +0xE3F0 0x5F59 +0xE3F1 0x5FAC +0xE3F2 0x5FAE +0xE3F3 0x611A +0xE3F4 0x610F +0xE3F5 0x6148 +0xE3F6 0x611F +0xE3F7 0x60F3 +0xE3F8 0x611B +0xE3F9 0x60F9 +0xE3FA 0x6101 +0xE3FB 0x6108 +0xE3FC 0x614E +0xE3FD 0x614C +0xE3FE 0x6144 +0xE421 0x9392 +0xE422 0x93B7 +0xE423 0x939B +0xE424 0x939D +0xE425 0x9389 +0xE426 0x93A7 +0xE427 0x938E +0xE428 0x93AA +0xE429 0x939E +0xE42A 0x93A6 +0xE42B 0x9395 +0xE42C 0x9388 +0xE42D 0x9399 +0xE42E 0x939F +0xE42F 0x9380 +0xE430 0x938D +0xE431 0x93B1 +0xE432 0x9391 +0xE433 0x93B2 +0xE434 0x93A4 +0xE435 0x93A8 +0xE436 0x93B4 +0xE437 0x93A3 +0xE438 0x95D2 +0xE439 0x95D3 +0xE43A 0x95D1 +0xE43B 0x96B3 +0xE43C 0x96D7 +0xE43D 0x96DA +0xE43E 0x5DC2 +0xE43F 0x96DF +0xE440 0x96D8 +0xE441 0x96DD +0xE442 0x9723 +0xE443 0x9722 +0xE444 0x9725 +0xE445 0x97AC +0xE446 0x97AE +0xE447 0x97A8 +0xE448 0x97AB +0xE449 0x97A4 +0xE44A 0x97AA +0xE44B 0x97A2 +0xE44C 0x97A5 +0xE44D 0x97D7 +0xE44E 0x97D9 +0xE44F 0x97D6 +0xE450 0x97D8 +0xE451 0x97FA +0xE452 0x9850 +0xE453 0x9851 +0xE454 0x9852 +0xE455 0x98B8 +0xE456 0x9941 +0xE457 0x993C +0xE458 0x993A +0xE459 0x9A0F +0xE45A 0x9A0B +0xE45B 0x9A09 +0xE45C 0x9A0D +0xE45D 0x9A04 +0xE45E 0x9A11 +0xE45F 0x9A0A +0xE460 0x9A05 +0xE461 0x9A07 +0xE462 0x9A06 +0xE463 0x9AC0 +0xE464 0x9ADC +0xE465 0x9B08 +0xE466 0x9B04 +0xE467 0x9B05 +0xE468 0x9B29 +0xE469 0x9B35 +0xE46A 0x9B4A +0xE46B 0x9B4C +0xE46C 0x9B4B +0xE46D 0x9BC7 +0xE46E 0x9BC6 +0xE46F 0x9BC3 +0xE470 0x9BBF +0xE471 0x9BC1 +0xE472 0x9BB5 +0xE473 0x9BB8 +0xE474 0x9BD3 +0xE475 0x9BB6 +0xE476 0x9BC4 +0xE477 0x9BB9 +0xE478 0x9BBD +0xE479 0x9D5C +0xE47A 0x9D53 +0xE47B 0x9D4F +0xE47C 0x9D4A +0xE47D 0x9D5B +0xE47E 0x9D4B +0xE4A1 0x614D +0xE4A2 0x613E +0xE4A3 0x6134 +0xE4A4 0x6127 +0xE4A5 0x610D +0xE4A6 0x6106 +0xE4A7 0x6137 +0xE4A8 0x6221 +0xE4A9 0x6222 +0xE4AA 0x6413 +0xE4AB 0x643E +0xE4AC 0x641E +0xE4AD 0x642A +0xE4AE 0x642D +0xE4AF 0x643D +0xE4B0 0x642C +0xE4B1 0x640F +0xE4B2 0x641C +0xE4B3 0x6414 +0xE4B4 0x640D +0xE4B5 0x6436 +0xE4B6 0x6416 +0xE4B7 0x6417 +0xE4B8 0x6406 +0xE4B9 0x656C +0xE4BA 0x659F +0xE4BB 0x65B0 +0xE4BC 0x6697 +0xE4BD 0x6689 +0xE4BE 0x6687 +0xE4BF 0x6688 +0xE4C0 0x6696 +0xE4C1 0x6684 +0xE4C2 0x6698 +0xE4C3 0x668D +0xE4C4 0x6703 +0xE4C5 0x6994 +0xE4C6 0x696D +0xE4C7 0x695A +0xE4C8 0x6977 +0xE4C9 0x6960 +0xE4CA 0x6954 +0xE4CB 0x6975 +0xE4CC 0x6930 +0xE4CD 0x6982 +0xE4CE 0x694A +0xE4CF 0x6968 +0xE4D0 0x696B +0xE4D1 0x695E +0xE4D2 0x6953 +0xE4D3 0x6979 +0xE4D4 0x6986 +0xE4D5 0x695D +0xE4D6 0x6963 +0xE4D7 0x695B +0xE4D8 0x6B47 +0xE4D9 0x6B72 +0xE4DA 0x6BC0 +0xE4DB 0x6BBF +0xE4DC 0x6BD3 +0xE4DD 0x6BFD +0xE4DE 0x6EA2 +0xE4DF 0x6EAF +0xE4E0 0x6ED3 +0xE4E1 0x6EB6 +0xE4E2 0x6EC2 +0xE4E3 0x6E90 +0xE4E4 0x6E9D +0xE4E5 0x6EC7 +0xE4E6 0x6EC5 +0xE4E7 0x6EA5 +0xE4E8 0x6E98 +0xE4E9 0x6EBC +0xE4EA 0x6EBA +0xE4EB 0x6EAB +0xE4EC 0x6ED1 +0xE4ED 0x6E96 +0xE4EE 0x6E9C +0xE4EF 0x6EC4 +0xE4F0 0x6ED4 +0xE4F1 0x6EAA +0xE4F2 0x6EA7 +0xE4F3 0x6EB4 +0xE4F4 0x714E +0xE4F5 0x7159 +0xE4F6 0x7169 +0xE4F7 0x7164 +0xE4F8 0x7149 +0xE4F9 0x7167 +0xE4FA 0x715C +0xE4FB 0x716C +0xE4FC 0x7166 +0xE4FD 0x714C +0xE4FE 0x7165 +0xE521 0x9D59 +0xE522 0x9D56 +0xE523 0x9D4C +0xE524 0x9D57 +0xE525 0x9D52 +0xE526 0x9D54 +0xE527 0x9D5F +0xE528 0x9D58 +0xE529 0x9D5A +0xE52A 0x9E8E +0xE52B 0x9E8C +0xE52C 0x9EDF +0xE52D 0x9F01 +0xE52E 0x9F00 +0xE52F 0x9F16 +0xE530 0x9F25 +0xE531 0x9F2B +0xE532 0x9F2A +0xE533 0x9F29 +0xE534 0x9F28 +0xE535 0x9F4C +0xE536 0x9F55 +0xE537 0x5134 +0xE538 0x5135 +0xE539 0x5296 +0xE53A 0x52F7 +0xE53B 0x53B4 +0xE53C 0x56AB +0xE53D 0x56AD +0xE53E 0x56A6 +0xE53F 0x56A7 +0xE540 0x56AA +0xE541 0x56AC +0xE542 0x58DA +0xE543 0x58DD +0xE544 0x58DB +0xE545 0x5912 +0xE546 0x5B3D +0xE547 0x5B3E +0xE548 0x5B3F +0xE549 0x5DC3 +0xE54A 0x5E70 +0xE54B 0x5FBF +0xE54C 0x61FB +0xE54D 0x6507 +0xE54E 0x6510 +0xE54F 0x650D +0xE550 0x6509 +0xE551 0x650C +0xE552 0x650E +0xE553 0x6584 +0xE554 0x65DE +0xE555 0x65DD +0xE556 0x66DE +0xE557 0x6AE7 +0xE558 0x6AE0 +0xE559 0x6ACC +0xE55A 0x6AD1 +0xE55B 0x6AD9 +0xE55C 0x6ACB +0xE55D 0x6ADF +0xE55E 0x6ADC +0xE55F 0x6AD0 +0xE560 0x6AEB +0xE561 0x6ACF +0xE562 0x6ACD +0xE563 0x6ADE +0xE564 0x6B60 +0xE565 0x6BB0 +0xE566 0x6C0C +0xE567 0x7019 +0xE568 0x7027 +0xE569 0x7020 +0xE56A 0x7016 +0xE56B 0x702B +0xE56C 0x7021 +0xE56D 0x7022 +0xE56E 0x7023 +0xE56F 0x7029 +0xE570 0x7017 +0xE571 0x7024 +0xE572 0x701C +0xE573 0x720C +0xE574 0x720A +0xE575 0x7207 +0xE576 0x7202 +0xE577 0x7205 +0xE578 0x72A5 +0xE579 0x72A6 +0xE57A 0x72A4 +0xE57B 0x72A3 +0xE57C 0x72A1 +0xE57D 0x74CB +0xE57E 0x74C5 +0xE5A1 0x715E +0xE5A2 0x7146 +0xE5A3 0x7168 +0xE5A4 0x7156 +0xE5A5 0x723A +0xE5A6 0x7252 +0xE5A7 0x7337 +0xE5A8 0x7345 +0xE5A9 0x733F +0xE5AA 0x733E +0xE5AB 0x746F +0xE5AC 0x745A +0xE5AD 0x7455 +0xE5AE 0x745F +0xE5AF 0x745E +0xE5B0 0x7441 +0xE5B1 0x743F +0xE5B2 0x7459 +0xE5B3 0x745B +0xE5B4 0x745C +0xE5B5 0x7576 +0xE5B6 0x7578 +0xE5B7 0x7600 +0xE5B8 0x75F0 +0xE5B9 0x7601 +0xE5BA 0x75F2 +0xE5BB 0x75F1 +0xE5BC 0x75FA +0xE5BD 0x75FF +0xE5BE 0x75F4 +0xE5BF 0x75F3 +0xE5C0 0x76DE +0xE5C1 0x76DF +0xE5C2 0x775B +0xE5C3 0x776B +0xE5C4 0x7766 +0xE5C5 0x775E +0xE5C6 0x7763 +0xE5C7 0x7779 +0xE5C8 0x776A +0xE5C9 0x776C +0xE5CA 0x775C +0xE5CB 0x7765 +0xE5CC 0x7768 +0xE5CD 0x7762 +0xE5CE 0x77EE +0xE5CF 0x788E +0xE5D0 0x78B0 +0xE5D1 0x7897 +0xE5D2 0x7898 +0xE5D3 0x788C +0xE5D4 0x7889 +0xE5D5 0x787C +0xE5D6 0x7891 +0xE5D7 0x7893 +0xE5D8 0x787F +0xE5D9 0x797A +0xE5DA 0x797F +0xE5DB 0x7981 +0xE5DC 0x842C +0xE5DD 0x79BD +0xE5DE 0x7A1C +0xE5DF 0x7A1A +0xE5E0 0x7A20 +0xE5E1 0x7A14 +0xE5E2 0x7A1F +0xE5E3 0x7A1E +0xE5E4 0x7A9F +0xE5E5 0x7AA0 +0xE5E6 0x7B77 +0xE5E7 0x7BC0 +0xE5E8 0x7B60 +0xE5E9 0x7B6E +0xE5EA 0x7B67 +0xE5EB 0x7CB1 +0xE5EC 0x7CB3 +0xE5ED 0x7CB5 +0xE5EE 0x7D93 +0xE5EF 0x7D79 +0xE5F0 0x7D91 +0xE5F1 0x7D81 +0xE5F2 0x7D8F +0xE5F3 0x7D5B +0xE5F4 0x7F6E +0xE5F5 0x7F69 +0xE5F6 0x7F6A +0xE5F7 0x7F72 +0xE5F8 0x7FA9 +0xE5F9 0x7FA8 +0xE5FA 0x7FA4 +0xE5FB 0x8056 +0xE5FC 0x8058 +0xE5FD 0x8086 +0xE5FE 0x8084 +0xE621 0x74B7 +0xE622 0x74C3 +0xE623 0x7516 +0xE624 0x7660 +0xE625 0x77C9 +0xE626 0x77CA +0xE627 0x77C4 +0xE628 0x77F1 +0xE629 0x791D +0xE62A 0x791B +0xE62B 0x7921 +0xE62C 0x791C +0xE62D 0x7917 +0xE62E 0x791E +0xE62F 0x79B0 +0xE630 0x7A67 +0xE631 0x7A68 +0xE632 0x7C33 +0xE633 0x7C3C +0xE634 0x7C39 +0xE635 0x7C2C +0xE636 0x7C3B +0xE637 0x7CEC +0xE638 0x7CEA +0xE639 0x7E76 +0xE63A 0x7E75 +0xE63B 0x7E78 +0xE63C 0x7E70 +0xE63D 0x7E77 +0xE63E 0x7E6F +0xE63F 0x7E7A +0xE640 0x7E72 +0xE641 0x7E74 +0xE642 0x7E68 +0xE643 0x7F4B +0xE644 0x7F4A +0xE645 0x7F83 +0xE646 0x7F86 +0xE647 0x7FB7 +0xE648 0x7FFD +0xE649 0x7FFE +0xE64A 0x8078 +0xE64B 0x81D7 +0xE64C 0x81D5 +0xE64D 0x820B +0xE64E 0x8264 +0xE64F 0x8261 +0xE650 0x8263 +0xE651 0x85EB +0xE652 0x85F1 +0xE653 0x85ED +0xE654 0x85D9 +0xE655 0x85E1 +0xE656 0x85E8 +0xE657 0x85DA +0xE658 0x85D7 +0xE659 0x85EC +0xE65A 0x85F2 +0xE65B 0x85F8 +0xE65C 0x85D8 +0xE65D 0x85DF +0xE65E 0x85E3 +0xE65F 0x85DC +0xE660 0x85D1 +0xE661 0x85F0 +0xE662 0x85E6 +0xE663 0x85EF +0xE664 0x85DE +0xE665 0x85E2 +0xE666 0x8800 +0xE667 0x87FA +0xE668 0x8803 +0xE669 0x87F6 +0xE66A 0x87F7 +0xE66B 0x8809 +0xE66C 0x880C +0xE66D 0x880B +0xE66E 0x8806 +0xE66F 0x87FC +0xE670 0x8808 +0xE671 0x87FF +0xE672 0x880A +0xE673 0x8802 +0xE674 0x8962 +0xE675 0x895A +0xE676 0x895B +0xE677 0x8957 +0xE678 0x8961 +0xE679 0x895C +0xE67A 0x8958 +0xE67B 0x895D +0xE67C 0x8959 +0xE67D 0x8988 +0xE67E 0x89B7 +0xE6A1 0x8171 +0xE6A2 0x8170 +0xE6A3 0x8178 +0xE6A4 0x8165 +0xE6A5 0x816E +0xE6A6 0x8173 +0xE6A7 0x816B +0xE6A8 0x8179 +0xE6A9 0x817A +0xE6AA 0x8166 +0xE6AB 0x8205 +0xE6AC 0x8247 +0xE6AD 0x8482 +0xE6AE 0x8477 +0xE6AF 0x843D +0xE6B0 0x8431 +0xE6B1 0x8475 +0xE6B2 0x8466 +0xE6B3 0x846B +0xE6B4 0x8449 +0xE6B5 0x846C +0xE6B6 0x845B +0xE6B7 0x843C +0xE6B8 0x8435 +0xE6B9 0x8461 +0xE6BA 0x8463 +0xE6BB 0x8469 +0xE6BC 0x846D +0xE6BD 0x8446 +0xE6BE 0x865E +0xE6BF 0x865C +0xE6C0 0x865F +0xE6C1 0x86F9 +0xE6C2 0x8713 +0xE6C3 0x8708 +0xE6C4 0x8707 +0xE6C5 0x8700 +0xE6C6 0x86FE +0xE6C7 0x86FB +0xE6C8 0x8702 +0xE6C9 0x8703 +0xE6CA 0x8706 +0xE6CB 0x870A +0xE6CC 0x8859 +0xE6CD 0x88DF +0xE6CE 0x88D4 +0xE6CF 0x88D9 +0xE6D0 0x88DC +0xE6D1 0x88D8 +0xE6D2 0x88DD +0xE6D3 0x88E1 +0xE6D4 0x88CA +0xE6D5 0x88D5 +0xE6D6 0x88D2 +0xE6D7 0x899C +0xE6D8 0x89E3 +0xE6D9 0x8A6B +0xE6DA 0x8A72 +0xE6DB 0x8A73 +0xE6DC 0x8A66 +0xE6DD 0x8A69 +0xE6DE 0x8A70 +0xE6DF 0x8A87 +0xE6E0 0x8A7C +0xE6E1 0x8A63 +0xE6E2 0x8AA0 +0xE6E3 0x8A71 +0xE6E4 0x8A85 +0xE6E5 0x8A6D +0xE6E6 0x8A62 +0xE6E7 0x8A6E +0xE6E8 0x8A6C +0xE6E9 0x8A79 +0xE6EA 0x8A7B +0xE6EB 0x8A3E +0xE6EC 0x8A68 +0xE6ED 0x8C62 +0xE6EE 0x8C8A +0xE6EF 0x8C89 +0xE6F0 0x8CCA +0xE6F1 0x8CC7 +0xE6F2 0x8CC8 +0xE6F3 0x8CC4 +0xE6F4 0x8CB2 +0xE6F5 0x8CC3 +0xE6F6 0x8CC2 +0xE6F7 0x8CC5 +0xE6F8 0x8DE1 +0xE6F9 0x8DDF +0xE6FA 0x8DE8 +0xE6FB 0x8DEF +0xE6FC 0x8DF3 +0xE6FD 0x8DFA +0xE6FE 0x8DEA +0xE721 0x89B6 +0xE722 0x89F6 +0xE723 0x8B50 +0xE724 0x8B48 +0xE725 0x8B4A +0xE726 0x8B40 +0xE727 0x8B53 +0xE728 0x8B56 +0xE729 0x8B54 +0xE72A 0x8B4B +0xE72B 0x8B55 +0xE72C 0x8B51 +0xE72D 0x8B42 +0xE72E 0x8B52 +0xE72F 0x8B57 +0xE730 0x8C43 +0xE731 0x8C77 +0xE732 0x8C76 +0xE733 0x8C9A +0xE734 0x8D06 +0xE735 0x8D07 +0xE736 0x8D09 +0xE737 0x8DAC +0xE738 0x8DAA +0xE739 0x8DAD +0xE73A 0x8DAB +0xE73B 0x8E6D +0xE73C 0x8E78 +0xE73D 0x8E73 +0xE73E 0x8E6A +0xE73F 0x8E6F +0xE740 0x8E7B +0xE741 0x8EC2 +0xE742 0x8F52 +0xE743 0x8F51 +0xE744 0x8F4F +0xE745 0x8F50 +0xE746 0x8F53 +0xE747 0x8FB4 +0xE748 0x9140 +0xE749 0x913F +0xE74A 0x91B0 +0xE74B 0x91AD +0xE74C 0x93DE +0xE74D 0x93C7 +0xE74E 0x93CF +0xE74F 0x93C2 +0xE750 0x93DA +0xE751 0x93D0 +0xE752 0x93F9 +0xE753 0x93EC +0xE754 0x93CC +0xE755 0x93D9 +0xE756 0x93A9 +0xE757 0x93E6 +0xE758 0x93CA +0xE759 0x93D4 +0xE75A 0x93EE +0xE75B 0x93E3 +0xE75C 0x93D5 +0xE75D 0x93C4 +0xE75E 0x93CE +0xE75F 0x93C0 +0xE760 0x93D2 +0xE761 0x93A5 +0xE762 0x93E7 +0xE763 0x957D +0xE764 0x95DA +0xE765 0x95DB +0xE766 0x96E1 +0xE767 0x9729 +0xE768 0x972B +0xE769 0x972C +0xE76A 0x9728 +0xE76B 0x9726 +0xE76C 0x97B3 +0xE76D 0x97B7 +0xE76E 0x97B6 +0xE76F 0x97DD +0xE770 0x97DE +0xE771 0x97DF +0xE772 0x985C +0xE773 0x9859 +0xE774 0x985D +0xE775 0x9857 +0xE776 0x98BF +0xE777 0x98BD +0xE778 0x98BB +0xE779 0x98BE +0xE77A 0x9948 +0xE77B 0x9947 +0xE77C 0x9943 +0xE77D 0x99A6 +0xE77E 0x99A7 +0xE7A1 0x8DE4 +0xE7A2 0x8DE6 +0xE7A3 0x8EB2 +0xE7A4 0x8F03 +0xE7A5 0x8F09 +0xE7A6 0x8EFE +0xE7A7 0x8F0A +0xE7A8 0x8F9F +0xE7A9 0x8FB2 +0xE7AA 0x904B +0xE7AB 0x904A +0xE7AC 0x9053 +0xE7AD 0x9042 +0xE7AE 0x9054 +0xE7AF 0x903C +0xE7B0 0x9055 +0xE7B1 0x9050 +0xE7B2 0x9047 +0xE7B3 0x904F +0xE7B4 0x904E +0xE7B5 0x904D +0xE7B6 0x9051 +0xE7B7 0x903E +0xE7B8 0x9041 +0xE7B9 0x9112 +0xE7BA 0x9117 +0xE7BB 0x916C +0xE7BC 0x916A +0xE7BD 0x9169 +0xE7BE 0x91C9 +0xE7BF 0x9237 +0xE7C0 0x9257 +0xE7C1 0x9238 +0xE7C2 0x923D +0xE7C3 0x9240 +0xE7C4 0x923E +0xE7C5 0x925B +0xE7C6 0x924B +0xE7C7 0x9264 +0xE7C8 0x9251 +0xE7C9 0x9234 +0xE7CA 0x9249 +0xE7CB 0x924D +0xE7CC 0x9245 +0xE7CD 0x9239 +0xE7CE 0x923F +0xE7CF 0x925A +0xE7D0 0x9598 +0xE7D1 0x9698 +0xE7D2 0x9694 +0xE7D3 0x9695 +0xE7D4 0x96CD +0xE7D5 0x96CB +0xE7D6 0x96C9 +0xE7D7 0x96CA +0xE7D8 0x96F7 +0xE7D9 0x96FB +0xE7DA 0x96F9 +0xE7DB 0x96F6 +0xE7DC 0x9756 +0xE7DD 0x9774 +0xE7DE 0x9776 +0xE7DF 0x9810 +0xE7E0 0x9811 +0xE7E1 0x9813 +0xE7E2 0x980A +0xE7E3 0x9812 +0xE7E4 0x980C +0xE7E5 0x98FC +0xE7E6 0x98F4 +0xE7E7 0x98FD +0xE7E8 0x98FE +0xE7E9 0x99B3 +0xE7EA 0x99B1 +0xE7EB 0x99B4 +0xE7EC 0x9AE1 +0xE7ED 0x9CE9 +0xE7EE 0x9E82 +0xE7EF 0x9F0E +0xE7F0 0x9F13 +0xE7F1 0x9F20 +0xE7F2 0x50E7 +0xE7F3 0x50EE +0xE7F4 0x50E5 +0xE7F5 0x50D6 +0xE7F6 0x50ED +0xE7F7 0x50DA +0xE7F8 0x50D5 +0xE7F9 0x50CF +0xE7FA 0x50D1 +0xE7FB 0x50F1 +0xE7FC 0x50CE +0xE7FD 0x50E9 +0xE7FE 0x5162 +0xE821 0x9A1A +0xE822 0x9A15 +0xE823 0x9A25 +0xE824 0x9A1D +0xE825 0x9A24 +0xE826 0x9A1B +0xE827 0x9A22 +0xE828 0x9A20 +0xE829 0x9A27 +0xE82A 0x9A23 +0xE82B 0x9A1E +0xE82C 0x9A1C +0xE82D 0x9A14 +0xE82E 0x9AC2 +0xE82F 0x9B0B +0xE830 0x9B0A +0xE831 0x9B0E +0xE832 0x9B0C +0xE833 0x9B37 +0xE834 0x9BEA +0xE835 0x9BEB +0xE836 0x9BE0 +0xE837 0x9BDE +0xE838 0x9BE4 +0xE839 0x9BE6 +0xE83A 0x9BE2 +0xE83B 0x9BF0 +0xE83C 0x9BD4 +0xE83D 0x9BD7 +0xE83E 0x9BEC +0xE83F 0x9BDC +0xE840 0x9BD9 +0xE841 0x9BE5 +0xE842 0x9BD5 +0xE843 0x9BE1 +0xE844 0x9BDA +0xE845 0x9D77 +0xE846 0x9D81 +0xE847 0x9D8A +0xE848 0x9D84 +0xE849 0x9D88 +0xE84A 0x9D71 +0xE84B 0x9D80 +0xE84C 0x9D78 +0xE84D 0x9D86 +0xE84E 0x9D8B +0xE84F 0x9D8C +0xE850 0x9D7D +0xE851 0x9D6B +0xE852 0x9D74 +0xE853 0x9D75 +0xE854 0x9D70 +0xE855 0x9D69 +0xE856 0x9D85 +0xE857 0x9D73 +0xE858 0x9D7B +0xE859 0x9D82 +0xE85A 0x9D6F +0xE85B 0x9D79 +0xE85C 0x9D7F +0xE85D 0x9D87 +0xE85E 0x9D68 +0xE85F 0x9E94 +0xE860 0x9E91 +0xE861 0x9EC0 +0xE862 0x9EFC +0xE863 0x9F2D +0xE864 0x9F40 +0xE865 0x9F41 +0xE866 0x9F4D +0xE867 0x9F56 +0xE868 0x9F57 +0xE869 0x9F58 +0xE86A 0x5337 +0xE86B 0x56B2 +0xE86C 0x56B5 +0xE86D 0x56B3 +0xE86E 0x58E3 +0xE86F 0x5B45 +0xE870 0x5DC6 +0xE871 0x5DC7 +0xE872 0x5EEE +0xE873 0x5EEF +0xE874 0x5FC0 +0xE875 0x5FC1 +0xE876 0x61F9 +0xE877 0x6517 +0xE878 0x6516 +0xE879 0x6515 +0xE87A 0x6513 +0xE87B 0x65DF +0xE87C 0x66E8 +0xE87D 0x66E3 +0xE87E 0x66E4 +0xE8A1 0x51F3 +0xE8A2 0x5283 +0xE8A3 0x5282 +0xE8A4 0x5331 +0xE8A5 0x53AD +0xE8A6 0x55FE +0xE8A7 0x5600 +0xE8A8 0x561B +0xE8A9 0x5617 +0xE8AA 0x55FD +0xE8AB 0x5614 +0xE8AC 0x5606 +0xE8AD 0x5609 +0xE8AE 0x560D +0xE8AF 0x560E +0xE8B0 0x55F7 +0xE8B1 0x5616 +0xE8B2 0x561F +0xE8B3 0x5608 +0xE8B4 0x5610 +0xE8B5 0x55F6 +0xE8B6 0x5718 +0xE8B7 0x5716 +0xE8B8 0x5875 +0xE8B9 0x587E +0xE8BA 0x5883 +0xE8BB 0x5893 +0xE8BC 0x588A +0xE8BD 0x5879 +0xE8BE 0x5885 +0xE8BF 0x587D +0xE8C0 0x58FD +0xE8C1 0x5925 +0xE8C2 0x5922 +0xE8C3 0x5924 +0xE8C4 0x596A +0xE8C5 0x5969 +0xE8C6 0x5AE1 +0xE8C7 0x5AE6 +0xE8C8 0x5AE9 +0xE8C9 0x5AD7 +0xE8CA 0x5AD6 +0xE8CB 0x5AD8 +0xE8CC 0x5AE3 +0xE8CD 0x5B75 +0xE8CE 0x5BDE +0xE8CF 0x5BE7 +0xE8D0 0x5BE1 +0xE8D1 0x5BE5 +0xE8D2 0x5BE6 +0xE8D3 0x5BE8 +0xE8D4 0x5BE2 +0xE8D5 0x5BE4 +0xE8D6 0x5BDF +0xE8D7 0x5C0D +0xE8D8 0x5C62 +0xE8D9 0x5D84 +0xE8DA 0x5D87 +0xE8DB 0x5E5B +0xE8DC 0x5E63 +0xE8DD 0x5E55 +0xE8DE 0x5E57 +0xE8DF 0x5E54 +0xE8E0 0x5ED3 +0xE8E1 0x5ED6 +0xE8E2 0x5F0A +0xE8E3 0x5F46 +0xE8E4 0x5F70 +0xE8E5 0x5FB9 +0xE8E6 0x6147 +0xE8E7 0x613F +0xE8E8 0x614B +0xE8E9 0x6177 +0xE8EA 0x6162 +0xE8EB 0x6163 +0xE8EC 0x615F +0xE8ED 0x615A +0xE8EE 0x6158 +0xE8EF 0x6175 +0xE8F0 0x622A +0xE8F1 0x6487 +0xE8F2 0x6458 +0xE8F3 0x6454 +0xE8F4 0x64A4 +0xE8F5 0x6478 +0xE8F6 0x645F +0xE8F7 0x647A +0xE8F8 0x6451 +0xE8F9 0x6467 +0xE8FA 0x6434 +0xE8FB 0x646D +0xE8FC 0x647B +0xE8FD 0x6572 +0xE8FE 0x65A1 +0xE921 0x6AF3 +0xE922 0x6AF0 +0xE923 0x6AEA +0xE924 0x6AE8 +0xE925 0x6AF9 +0xE926 0x6AF1 +0xE927 0x6AEE +0xE928 0x6AEF +0xE929 0x703C +0xE92A 0x7035 +0xE92B 0x702F +0xE92C 0x7037 +0xE92D 0x7034 +0xE92E 0x7031 +0xE92F 0x7042 +0xE930 0x7038 +0xE931 0x703F +0xE932 0x703A +0xE933 0x7039 +0xE934 0x702A +0xE935 0x7040 +0xE936 0x703B +0xE937 0x7033 +0xE938 0x7041 +0xE939 0x7213 +0xE93A 0x7214 +0xE93B 0x72A8 +0xE93C 0x737D +0xE93D 0x737C +0xE93E 0x74BA +0xE93F 0x76AB +0xE940 0x76AA +0xE941 0x76BE +0xE942 0x76ED +0xE943 0x77CC +0xE944 0x77CE +0xE945 0x77CF +0xE946 0x77CD +0xE947 0x77F2 +0xE948 0x7925 +0xE949 0x7923 +0xE94A 0x7927 +0xE94B 0x7928 +0xE94C 0x7924 +0xE94D 0x7929 +0xE94E 0x79B2 +0xE94F 0x7A6E +0xE950 0x7A6C +0xE951 0x7A6D +0xE952 0x7AF7 +0xE953 0x7C49 +0xE954 0x7C48 +0xE955 0x7C4A +0xE956 0x7C47 +0xE957 0x7C45 +0xE958 0x7CEE +0xE959 0x7E7B +0xE95A 0x7E7E +0xE95B 0x7E81 +0xE95C 0x7E80 +0xE95D 0x7FBA +0xE95E 0x7FFF +0xE95F 0x8079 +0xE960 0x81DB +0xE961 0x81D9 +0xE962 0x8268 +0xE963 0x8269 +0xE964 0x8622 +0xE965 0x85FF +0xE966 0x8601 +0xE967 0x85FE +0xE968 0x861B +0xE969 0x8600 +0xE96A 0x85F6 +0xE96B 0x8604 +0xE96C 0x8609 +0xE96D 0x8605 +0xE96E 0x860C +0xE96F 0x85FD +0xE970 0x8819 +0xE971 0x8810 +0xE972 0x8811 +0xE973 0x8817 +0xE974 0x8813 +0xE975 0x8816 +0xE976 0x8963 +0xE977 0x8966 +0xE978 0x89B9 +0xE979 0x89F7 +0xE97A 0x8B60 +0xE97B 0x8B6A +0xE97C 0x8B5D +0xE97D 0x8B68 +0xE97E 0x8B63 +0xE9A1 0x65D7 +0xE9A2 0x65D6 +0xE9A3 0x66A2 +0xE9A4 0x66A8 +0xE9A5 0x669D +0xE9A6 0x699C +0xE9A7 0x69A8 +0xE9A8 0x6995 +0xE9A9 0x69C1 +0xE9AA 0x69AE +0xE9AB 0x69D3 +0xE9AC 0x69CB +0xE9AD 0x699B +0xE9AE 0x69B7 +0xE9AF 0x69BB +0xE9B0 0x69AB +0xE9B1 0x69B4 +0xE9B2 0x69D0 +0xE9B3 0x69CD +0xE9B4 0x69AD +0xE9B5 0x69CC +0xE9B6 0x69A6 +0xE9B7 0x69C3 +0xE9B8 0x69A3 +0xE9B9 0x6B49 +0xE9BA 0x6B4C +0xE9BB 0x6C33 +0xE9BC 0x6F33 +0xE9BD 0x6F14 +0xE9BE 0x6EFE +0xE9BF 0x6F13 +0xE9C0 0x6EF4 +0xE9C1 0x6F29 +0xE9C2 0x6F3E +0xE9C3 0x6F20 +0xE9C4 0x6F2C +0xE9C5 0x6F0F +0xE9C6 0x6F02 +0xE9C7 0x6F22 +0xE9C8 0x6EFF +0xE9C9 0x6EEF +0xE9CA 0x6F06 +0xE9CB 0x6F31 +0xE9CC 0x6F38 +0xE9CD 0x6F32 +0xE9CE 0x6F23 +0xE9CF 0x6F15 +0xE9D0 0x6F2B +0xE9D1 0x6F2F +0xE9D2 0x6F88 +0xE9D3 0x6F2A +0xE9D4 0x6EEC +0xE9D5 0x6F01 +0xE9D6 0x6EF2 +0xE9D7 0x6ECC +0xE9D8 0x6EF7 +0xE9D9 0x7194 +0xE9DA 0x7199 +0xE9DB 0x717D +0xE9DC 0x718A +0xE9DD 0x7184 +0xE9DE 0x7192 +0xE9DF 0x723E +0xE9E0 0x7292 +0xE9E1 0x7296 +0xE9E2 0x7344 +0xE9E3 0x7350 +0xE9E4 0x7464 +0xE9E5 0x7463 +0xE9E6 0x746A +0xE9E7 0x7470 +0xE9E8 0x746D +0xE9E9 0x7504 +0xE9EA 0x7591 +0xE9EB 0x7627 +0xE9EC 0x760D +0xE9ED 0x760B +0xE9EE 0x7609 +0xE9EF 0x7613 +0xE9F0 0x76E1 +0xE9F1 0x76E3 +0xE9F2 0x7784 +0xE9F3 0x777D +0xE9F4 0x777F +0xE9F5 0x7761 +0xE9F6 0x78C1 +0xE9F7 0x789F +0xE9F8 0x78A7 +0xE9F9 0x78B3 +0xE9FA 0x78A9 +0xE9FB 0x78A3 +0xE9FC 0x798E +0xE9FD 0x798F +0xE9FE 0x798D +0xEA21 0x8B65 +0xEA22 0x8B67 +0xEA23 0x8B6D +0xEA24 0x8DAE +0xEA25 0x8E86 +0xEA26 0x8E88 +0xEA27 0x8E84 +0xEA28 0x8F59 +0xEA29 0x8F56 +0xEA2A 0x8F57 +0xEA2B 0x8F55 +0xEA2C 0x8F58 +0xEA2D 0x8F5A +0xEA2E 0x908D +0xEA2F 0x9143 +0xEA30 0x9141 +0xEA31 0x91B7 +0xEA32 0x91B5 +0xEA33 0x91B2 +0xEA34 0x91B3 +0xEA35 0x940B +0xEA36 0x9413 +0xEA37 0x93FB +0xEA38 0x9420 +0xEA39 0x940F +0xEA3A 0x9414 +0xEA3B 0x93FE +0xEA3C 0x9415 +0xEA3D 0x9410 +0xEA3E 0x9428 +0xEA3F 0x9419 +0xEA40 0x940D +0xEA41 0x93F5 +0xEA42 0x9400 +0xEA43 0x93F7 +0xEA44 0x9407 +0xEA45 0x940E +0xEA46 0x9416 +0xEA47 0x9412 +0xEA48 0x93FA +0xEA49 0x9409 +0xEA4A 0x93F8 +0xEA4B 0x943C +0xEA4C 0x940A +0xEA4D 0x93FF +0xEA4E 0x93FC +0xEA4F 0x940C +0xEA50 0x93F6 +0xEA51 0x9411 +0xEA52 0x9406 +0xEA53 0x95DE +0xEA54 0x95E0 +0xEA55 0x95DF +0xEA56 0x972E +0xEA57 0x972F +0xEA58 0x97B9 +0xEA59 0x97BB +0xEA5A 0x97FD +0xEA5B 0x97FE +0xEA5C 0x9860 +0xEA5D 0x9862 +0xEA5E 0x9863 +0xEA5F 0x985F +0xEA60 0x98C1 +0xEA61 0x98C2 +0xEA62 0x9950 +0xEA63 0x994E +0xEA64 0x9959 +0xEA65 0x994C +0xEA66 0x994B +0xEA67 0x9953 +0xEA68 0x9A32 +0xEA69 0x9A34 +0xEA6A 0x9A31 +0xEA6B 0x9A2C +0xEA6C 0x9A2A +0xEA6D 0x9A36 +0xEA6E 0x9A29 +0xEA6F 0x9A2E +0xEA70 0x9A38 +0xEA71 0x9A2D +0xEA72 0x9AC7 +0xEA73 0x9ACA +0xEA74 0x9AC6 +0xEA75 0x9B10 +0xEA76 0x9B12 +0xEA77 0x9B11 +0xEA78 0x9C0B +0xEA79 0x9C08 +0xEA7A 0x9BF7 +0xEA7B 0x9C05 +0xEA7C 0x9C12 +0xEA7D 0x9BF8 +0xEA7E 0x9C40 +0xEAA1 0x7A2E +0xEAA2 0x7A31 +0xEAA3 0x7AAA +0xEAA4 0x7AA9 +0xEAA5 0x7AED +0xEAA6 0x7AEF +0xEAA7 0x7BA1 +0xEAA8 0x7B95 +0xEAA9 0x7B8B +0xEAAA 0x7B75 +0xEAAB 0x7B97 +0xEAAC 0x7B9D +0xEAAD 0x7B94 +0xEAAE 0x7B8F +0xEAAF 0x7BB8 +0xEAB0 0x7B87 +0xEAB1 0x7B84 +0xEAB2 0x7CB9 +0xEAB3 0x7CBD +0xEAB4 0x7CBE +0xEAB5 0x7DBB +0xEAB6 0x7DB0 +0xEAB7 0x7D9C +0xEAB8 0x7DBD +0xEAB9 0x7DBE +0xEABA 0x7DA0 +0xEABB 0x7DCA +0xEABC 0x7DB4 +0xEABD 0x7DB2 +0xEABE 0x7DB1 +0xEABF 0x7DBA +0xEAC0 0x7DA2 +0xEAC1 0x7DBF +0xEAC2 0x7DB5 +0xEAC3 0x7DB8 +0xEAC4 0x7DAD +0xEAC5 0x7DD2 +0xEAC6 0x7DC7 +0xEAC7 0x7DAC +0xEAC8 0x7F70 +0xEAC9 0x7FE0 +0xEACA 0x7FE1 +0xEACB 0x7FDF +0xEACC 0x805E +0xEACD 0x805A +0xEACE 0x8087 +0xEACF 0x8150 +0xEAD0 0x8180 +0xEAD1 0x818F +0xEAD2 0x8188 +0xEAD3 0x818A +0xEAD4 0x817F +0xEAD5 0x8182 +0xEAD6 0x81E7 +0xEAD7 0x81FA +0xEAD8 0x8207 +0xEAD9 0x8214 +0xEADA 0x821E +0xEADB 0x824B +0xEADC 0x84C9 +0xEADD 0x84BF +0xEADE 0x84C6 +0xEADF 0x84C4 +0xEAE0 0x8499 +0xEAE1 0x849E +0xEAE2 0x84B2 +0xEAE3 0x849C +0xEAE4 0x84CB +0xEAE5 0x84B8 +0xEAE6 0x84C0 +0xEAE7 0x84D3 +0xEAE8 0x8490 +0xEAE9 0x84BC +0xEAEA 0x84D1 +0xEAEB 0x84CA +0xEAEC 0x873F +0xEAED 0x871C +0xEAEE 0x873B +0xEAEF 0x8722 +0xEAF0 0x8725 +0xEAF1 0x8734 +0xEAF2 0x8718 +0xEAF3 0x8755 +0xEAF4 0x8737 +0xEAF5 0x8729 +0xEAF6 0x88F3 +0xEAF7 0x8902 +0xEAF8 0x88F4 +0xEAF9 0x88F9 +0xEAFA 0x88F8 +0xEAFB 0x88FD +0xEAFC 0x88E8 +0xEAFD 0x891A +0xEAFE 0x88EF +0xEB21 0x9C07 +0xEB22 0x9C0E +0xEB23 0x9C06 +0xEB24 0x9C17 +0xEB25 0x9C14 +0xEB26 0x9C09 +0xEB27 0x9D9F +0xEB28 0x9D99 +0xEB29 0x9DA4 +0xEB2A 0x9D9D +0xEB2B 0x9D92 +0xEB2C 0x9D98 +0xEB2D 0x9D90 +0xEB2E 0x9D9B +0xEB2F 0x9DA0 +0xEB30 0x9D94 +0xEB31 0x9D9C +0xEB32 0x9DAA +0xEB33 0x9D97 +0xEB34 0x9DA1 +0xEB35 0x9D9A +0xEB36 0x9DA2 +0xEB37 0x9DA8 +0xEB38 0x9D9E +0xEB39 0x9DA3 +0xEB3A 0x9DBF +0xEB3B 0x9DA9 +0xEB3C 0x9D96 +0xEB3D 0x9DA6 +0xEB3E 0x9DA7 +0xEB3F 0x9E99 +0xEB40 0x9E9B +0xEB41 0x9E9A +0xEB42 0x9EE5 +0xEB43 0x9EE4 +0xEB44 0x9EE7 +0xEB45 0x9EE6 +0xEB46 0x9F30 +0xEB47 0x9F2E +0xEB48 0x9F5B +0xEB49 0x9F60 +0xEB4A 0x9F5E +0xEB4B 0x9F5D +0xEB4C 0x9F59 +0xEB4D 0x9F91 +0xEB4E 0x513A +0xEB4F 0x5139 +0xEB50 0x5298 +0xEB51 0x5297 +0xEB52 0x56C3 +0xEB53 0x56BD +0xEB54 0x56BE +0xEB55 0x5B48 +0xEB56 0x5B47 +0xEB57 0x5DCB +0xEB58 0x5DCF +0xEB59 0x5EF1 +0xEB5A 0x61FD +0xEB5B 0x651B +0xEB5C 0x6B02 +0xEB5D 0x6AFC +0xEB5E 0x6B03 +0xEB5F 0x6AF8 +0xEB60 0x6B00 +0xEB61 0x7043 +0xEB62 0x7044 +0xEB63 0x704A +0xEB64 0x7048 +0xEB65 0x7049 +0xEB66 0x7045 +0xEB67 0x7046 +0xEB68 0x721D +0xEB69 0x721A +0xEB6A 0x7219 +0xEB6B 0x737E +0xEB6C 0x7517 +0xEB6D 0x766A +0xEB6E 0x77D0 +0xEB6F 0x792D +0xEB70 0x7931 +0xEB71 0x792F +0xEB72 0x7C54 +0xEB73 0x7C53 +0xEB74 0x7CF2 +0xEB75 0x7E8A +0xEB76 0x7E87 +0xEB77 0x7E88 +0xEB78 0x7E8B +0xEB79 0x7E86 +0xEB7A 0x7E8D +0xEB7B 0x7F4D +0xEB7C 0x7FBB +0xEB7D 0x8030 +0xEB7E 0x81DD +0xEBA1 0x8AA6 +0xEBA2 0x8A8C +0xEBA3 0x8A9E +0xEBA4 0x8AA3 +0xEBA5 0x8A8D +0xEBA6 0x8AA1 +0xEBA7 0x8A93 +0xEBA8 0x8AA4 +0xEBA9 0x8AAA +0xEBAA 0x8AA5 +0xEBAB 0x8AA8 +0xEBAC 0x8A98 +0xEBAD 0x8A91 +0xEBAE 0x8A9A +0xEBAF 0x8AA7 +0xEBB0 0x8C6A +0xEBB1 0x8C8D +0xEBB2 0x8C8C +0xEBB3 0x8CD3 +0xEBB4 0x8CD1 +0xEBB5 0x8CD2 +0xEBB6 0x8D6B +0xEBB7 0x8D99 +0xEBB8 0x8D95 +0xEBB9 0x8DFC +0xEBBA 0x8F14 +0xEBBB 0x8F12 +0xEBBC 0x8F15 +0xEBBD 0x8F13 +0xEBBE 0x8FA3 +0xEBBF 0x9060 +0xEBC0 0x9058 +0xEBC1 0x905C +0xEBC2 0x9063 +0xEBC3 0x9059 +0xEBC4 0x905E +0xEBC5 0x9062 +0xEBC6 0x905D +0xEBC7 0x905B +0xEBC8 0x9119 +0xEBC9 0x9118 +0xEBCA 0x911E +0xEBCB 0x9175 +0xEBCC 0x9178 +0xEBCD 0x9177 +0xEBCE 0x9174 +0xEBCF 0x9278 +0xEBD0 0x92AC +0xEBD1 0x9280 +0xEBD2 0x9285 +0xEBD3 0x9298 +0xEBD4 0x9296 +0xEBD5 0x927B +0xEBD6 0x9293 +0xEBD7 0x929C +0xEBD8 0x92A8 +0xEBD9 0x927C +0xEBDA 0x9291 +0xEBDB 0x95A1 +0xEBDC 0x95A8 +0xEBDD 0x95A9 +0xEBDE 0x95A3 +0xEBDF 0x95A5 +0xEBE0 0x95A4 +0xEBE1 0x9699 +0xEBE2 0x969C +0xEBE3 0x969B +0xEBE4 0x96CC +0xEBE5 0x96D2 +0xEBE6 0x9700 +0xEBE7 0x977C +0xEBE8 0x9785 +0xEBE9 0x97F6 +0xEBEA 0x9817 +0xEBEB 0x9818 +0xEBEC 0x98AF +0xEBED 0x98B1 +0xEBEE 0x9903 +0xEBEF 0x9905 +0xEBF0 0x990C +0xEBF1 0x9909 +0xEBF2 0x99C1 +0xEBF3 0x9AAF +0xEBF4 0x9AB0 +0xEBF5 0x9AE6 +0xEBF6 0x9B41 +0xEBF7 0x9B42 +0xEBF8 0x9CF4 +0xEBF9 0x9CF6 +0xEBFA 0x9CF3 +0xEBFB 0x9EBC +0xEBFC 0x9F3B +0xEBFD 0x9F4A +0xEBFE 0x5104 +0xEC21 0x8618 +0xEC22 0x862A +0xEC23 0x8626 +0xEC24 0x861F +0xEC25 0x8623 +0xEC26 0x861C +0xEC27 0x8619 +0xEC28 0x8627 +0xEC29 0x862E +0xEC2A 0x8621 +0xEC2B 0x8620 +0xEC2C 0x8629 +0xEC2D 0x861E +0xEC2E 0x8625 +0xEC2F 0x8829 +0xEC30 0x881D +0xEC31 0x881B +0xEC32 0x8820 +0xEC33 0x8824 +0xEC34 0x881C +0xEC35 0x882B +0xEC36 0x884A +0xEC37 0x896D +0xEC38 0x8969 +0xEC39 0x896E +0xEC3A 0x896B +0xEC3B 0x89FA +0xEC3C 0x8B79 +0xEC3D 0x8B78 +0xEC3E 0x8B45 +0xEC3F 0x8B7A +0xEC40 0x8B7B +0xEC41 0x8D10 +0xEC42 0x8D14 +0xEC43 0x8DAF +0xEC44 0x8E8E +0xEC45 0x8E8C +0xEC46 0x8F5E +0xEC47 0x8F5B +0xEC48 0x8F5D +0xEC49 0x9146 +0xEC4A 0x9144 +0xEC4B 0x9145 +0xEC4C 0x91B9 +0xEC4D 0x943F +0xEC4E 0x943B +0xEC4F 0x9436 +0xEC50 0x9429 +0xEC51 0x943D +0xEC52 0x9430 +0xEC53 0x9439 +0xEC54 0x942A +0xEC55 0x9437 +0xEC56 0x942C +0xEC57 0x9440 +0xEC58 0x9431 +0xEC59 0x95E5 +0xEC5A 0x95E4 +0xEC5B 0x95E3 +0xEC5C 0x9735 +0xEC5D 0x973A +0xEC5E 0x97BF +0xEC5F 0x97E1 +0xEC60 0x9864 +0xEC61 0x98C9 +0xEC62 0x98C6 +0xEC63 0x98C0 +0xEC64 0x9958 +0xEC65 0x9956 +0xEC66 0x9A39 +0xEC67 0x9A3D +0xEC68 0x9A46 +0xEC69 0x9A44 +0xEC6A 0x9A42 +0xEC6B 0x9A41 +0xEC6C 0x9A3A +0xEC6D 0x9A3F +0xEC6E 0x9ACD +0xEC6F 0x9B15 +0xEC70 0x9B17 +0xEC71 0x9B18 +0xEC72 0x9B16 +0xEC73 0x9B3A +0xEC74 0x9B52 +0xEC75 0x9C2B +0xEC76 0x9C1D +0xEC77 0x9C1C +0xEC78 0x9C2C +0xEC79 0x9C23 +0xEC7A 0x9C28 +0xEC7B 0x9C29 +0xEC7C 0x9C24 +0xEC7D 0x9C21 +0xEC7E 0x9DB7 +0xECA1 0x5100 +0xECA2 0x50FB +0xECA3 0x50F5 +0xECA4 0x50F9 +0xECA5 0x5102 +0xECA6 0x5108 +0xECA7 0x5109 +0xECA8 0x5105 +0xECA9 0x51DC +0xECAA 0x5287 +0xECAB 0x5288 +0xECAC 0x5289 +0xECAD 0x528D +0xECAE 0x528A +0xECAF 0x52F0 +0xECB0 0x53B2 +0xECB1 0x562E +0xECB2 0x563B +0xECB3 0x5639 +0xECB4 0x5632 +0xECB5 0x563F +0xECB6 0x5634 +0xECB7 0x5629 +0xECB8 0x5653 +0xECB9 0x564E +0xECBA 0x5657 +0xECBB 0x5674 +0xECBC 0x5636 +0xECBD 0x562F +0xECBE 0x5630 +0xECBF 0x5880 +0xECC0 0x589F +0xECC1 0x589E +0xECC2 0x58B3 +0xECC3 0x589C +0xECC4 0x58AE +0xECC5 0x58A9 +0xECC6 0x58A6 +0xECC7 0x596D +0xECC8 0x5B09 +0xECC9 0x5AFB +0xECCA 0x5B0B +0xECCB 0x5AF5 +0xECCC 0x5B0C +0xECCD 0x5B08 +0xECCE 0x5BEE +0xECCF 0x5BEC +0xECD0 0x5BE9 +0xECD1 0x5BEB +0xECD2 0x5C64 +0xECD3 0x5C65 +0xECD4 0x5D9D +0xECD5 0x5D94 +0xECD6 0x5E62 +0xECD7 0x5E5F +0xECD8 0x5E61 +0xECD9 0x5EE2 +0xECDA 0x5EDA +0xECDB 0x5EDF +0xECDC 0x5EDD +0xECDD 0x5EE3 +0xECDE 0x5EE0 +0xECDF 0x5F48 +0xECE0 0x5F71 +0xECE1 0x5FB7 +0xECE2 0x5FB5 +0xECE3 0x6176 +0xECE4 0x6167 +0xECE5 0x616E +0xECE6 0x615D +0xECE7 0x6155 +0xECE8 0x6182 +0xECE9 0x617C +0xECEA 0x6170 +0xECEB 0x616B +0xECEC 0x617E +0xECED 0x61A7 +0xECEE 0x6190 +0xECEF 0x61AB +0xECF0 0x618E +0xECF1 0x61AC +0xECF2 0x619A +0xECF3 0x61A4 +0xECF4 0x6194 +0xECF5 0x61AE +0xECF6 0x622E +0xECF7 0x6469 +0xECF8 0x646F +0xECF9 0x6479 +0xECFA 0x649E +0xECFB 0x64B2 +0xECFC 0x6488 +0xECFD 0x6490 +0xECFE 0x64B0 +0xED21 0x9DB6 +0xED22 0x9DBC +0xED23 0x9DC1 +0xED24 0x9DC7 +0xED25 0x9DCA +0xED26 0x9DCF +0xED27 0x9DBE +0xED28 0x9DC5 +0xED29 0x9DC3 +0xED2A 0x9DBB +0xED2B 0x9DB5 +0xED2C 0x9DCE +0xED2D 0x9DB9 +0xED2E 0x9DBA +0xED2F 0x9DAC +0xED30 0x9DC8 +0xED31 0x9DB1 +0xED32 0x9DAD +0xED33 0x9DCC +0xED34 0x9DB3 +0xED35 0x9DCD +0xED36 0x9DB2 +0xED37 0x9E7A +0xED38 0x9E9C +0xED39 0x9EEB +0xED3A 0x9EEE +0xED3B 0x9EED +0xED3C 0x9F1B +0xED3D 0x9F18 +0xED3E 0x9F1A +0xED3F 0x9F31 +0xED40 0x9F4E +0xED41 0x9F65 +0xED42 0x9F64 +0xED43 0x9F92 +0xED44 0x4EB9 +0xED45 0x56C6 +0xED46 0x56C5 +0xED47 0x56CB +0xED48 0x5971 +0xED49 0x5B4B +0xED4A 0x5B4C +0xED4B 0x5DD5 +0xED4C 0x5DD1 +0xED4D 0x5EF2 +0xED4E 0x6521 +0xED4F 0x6520 +0xED50 0x6526 +0xED51 0x6522 +0xED52 0x6B0B +0xED53 0x6B08 +0xED54 0x6B09 +0xED55 0x6C0D +0xED56 0x7055 +0xED57 0x7056 +0xED58 0x7057 +0xED59 0x7052 +0xED5A 0x721E +0xED5B 0x721F +0xED5C 0x72A9 +0xED5D 0x737F +0xED5E 0x74D8 +0xED5F 0x74D5 +0xED60 0x74D9 +0xED61 0x74D7 +0xED62 0x766D +0xED63 0x76AD +0xED64 0x7935 +0xED65 0x79B4 +0xED66 0x7A70 +0xED67 0x7A71 +0xED68 0x7C57 +0xED69 0x7C5C +0xED6A 0x7C59 +0xED6B 0x7C5B +0xED6C 0x7C5A +0xED6D 0x7CF4 +0xED6E 0x7CF1 +0xED6F 0x7E91 +0xED70 0x7F4F +0xED71 0x7F87 +0xED72 0x81DE +0xED73 0x826B +0xED74 0x8634 +0xED75 0x8635 +0xED76 0x8633 +0xED77 0x862C +0xED78 0x8632 +0xED79 0x8636 +0xED7A 0x882C +0xED7B 0x8828 +0xED7C 0x8826 +0xED7D 0x882A +0xED7E 0x8825 +0xEDA1 0x64A5 +0xEDA2 0x6493 +0xEDA3 0x6495 +0xEDA4 0x64A9 +0xEDA5 0x6492 +0xEDA6 0x64AE +0xEDA7 0x64AD +0xEDA8 0x64AB +0xEDA9 0x649A +0xEDAA 0x64AC +0xEDAB 0x6499 +0xEDAC 0x64A2 +0xEDAD 0x64B3 +0xEDAE 0x6575 +0xEDAF 0x6577 +0xEDB0 0x6578 +0xEDB1 0x66AE +0xEDB2 0x66AB +0xEDB3 0x66B4 +0xEDB4 0x66B1 +0xEDB5 0x6A23 +0xEDB6 0x6A1F +0xEDB7 0x69E8 +0xEDB8 0x6A01 +0xEDB9 0x6A1E +0xEDBA 0x6A19 +0xEDBB 0x69FD +0xEDBC 0x6A21 +0xEDBD 0x6A13 +0xEDBE 0x6A0A +0xEDBF 0x69F3 +0xEDC0 0x6A02 +0xEDC1 0x6A05 +0xEDC2 0x69ED +0xEDC3 0x6A11 +0xEDC4 0x6B50 +0xEDC5 0x6B4E +0xEDC6 0x6BA4 +0xEDC7 0x6BC5 +0xEDC8 0x6BC6 +0xEDC9 0x6F3F +0xEDCA 0x6F7C +0xEDCB 0x6F84 +0xEDCC 0x6F51 +0xEDCD 0x6F66 +0xEDCE 0x6F54 +0xEDCF 0x6F86 +0xEDD0 0x6F6D +0xEDD1 0x6F5B +0xEDD2 0x6F78 +0xEDD3 0x6F6E +0xEDD4 0x6F8E +0xEDD5 0x6F7A +0xEDD6 0x6F70 +0xEDD7 0x6F64 +0xEDD8 0x6F97 +0xEDD9 0x6F58 +0xEDDA 0x6ED5 +0xEDDB 0x6F6F +0xEDDC 0x6F60 +0xEDDD 0x6F5F +0xEDDE 0x719F +0xEDDF 0x71AC +0xEDE0 0x71B1 +0xEDE1 0x71A8 +0xEDE2 0x7256 +0xEDE3 0x729B +0xEDE4 0x734E +0xEDE5 0x7357 +0xEDE6 0x7469 +0xEDE7 0x748B +0xEDE8 0x7483 +0xEDE9 0x747E +0xEDEA 0x7480 +0xEDEB 0x757F +0xEDEC 0x7620 +0xEDED 0x7629 +0xEDEE 0x761F +0xEDEF 0x7624 +0xEDF0 0x7626 +0xEDF1 0x7621 +0xEDF2 0x7622 +0xEDF3 0x769A +0xEDF4 0x76BA +0xEDF5 0x76E4 +0xEDF6 0x778E +0xEDF7 0x7787 +0xEDF8 0x778C +0xEDF9 0x7791 +0xEDFA 0x778B +0xEDFB 0x78CB +0xEDFC 0x78C5 +0xEDFD 0x78BA +0xEDFE 0x78CA +0xEE21 0x8971 +0xEE22 0x89BF +0xEE23 0x89BE +0xEE24 0x89FB +0xEE25 0x8B7E +0xEE26 0x8B84 +0xEE27 0x8B82 +0xEE28 0x8B86 +0xEE29 0x8B85 +0xEE2A 0x8B7F +0xEE2B 0x8D15 +0xEE2C 0x8E95 +0xEE2D 0x8E94 +0xEE2E 0x8E9A +0xEE2F 0x8E92 +0xEE30 0x8E90 +0xEE31 0x8E96 +0xEE32 0x8E97 +0xEE33 0x8F60 +0xEE34 0x8F62 +0xEE35 0x9147 +0xEE36 0x944C +0xEE37 0x9450 +0xEE38 0x944A +0xEE39 0x944B +0xEE3A 0x944F +0xEE3B 0x9447 +0xEE3C 0x9445 +0xEE3D 0x9448 +0xEE3E 0x9449 +0xEE3F 0x9446 +0xEE40 0x973F +0xEE41 0x97E3 +0xEE42 0x986A +0xEE43 0x9869 +0xEE44 0x98CB +0xEE45 0x9954 +0xEE46 0x995B +0xEE47 0x9A4E +0xEE48 0x9A53 +0xEE49 0x9A54 +0xEE4A 0x9A4C +0xEE4B 0x9A4F +0xEE4C 0x9A48 +0xEE4D 0x9A4A +0xEE4E 0x9A49 +0xEE4F 0x9A52 +0xEE50 0x9A50 +0xEE51 0x9AD0 +0xEE52 0x9B19 +0xEE53 0x9B2B +0xEE54 0x9B3B +0xEE55 0x9B56 +0xEE56 0x9B55 +0xEE57 0x9C46 +0xEE58 0x9C48 +0xEE59 0x9C3F +0xEE5A 0x9C44 +0xEE5B 0x9C39 +0xEE5C 0x9C33 +0xEE5D 0x9C41 +0xEE5E 0x9C3C +0xEE5F 0x9C37 +0xEE60 0x9C34 +0xEE61 0x9C32 +0xEE62 0x9C3D +0xEE63 0x9C36 +0xEE64 0x9DDB +0xEE65 0x9DD2 +0xEE66 0x9DDE +0xEE67 0x9DDA +0xEE68 0x9DCB +0xEE69 0x9DD0 +0xEE6A 0x9DDC +0xEE6B 0x9DD1 +0xEE6C 0x9DDF +0xEE6D 0x9DE9 +0xEE6E 0x9DD9 +0xEE6F 0x9DD8 +0xEE70 0x9DD6 +0xEE71 0x9DF5 +0xEE72 0x9DD5 +0xEE73 0x9DDD +0xEE74 0x9EB6 +0xEE75 0x9EF0 +0xEE76 0x9F35 +0xEE77 0x9F33 +0xEE78 0x9F32 +0xEE79 0x9F42 +0xEE7A 0x9F6B +0xEE7B 0x9F95 +0xEE7C 0x9FA2 +0xEE7D 0x513D +0xEE7E 0x5299 +0xEEA1 0x78BE +0xEEA2 0x78D5 +0xEEA3 0x78BC +0xEEA4 0x78D0 +0xEEA5 0x7A3F +0xEEA6 0x7A3C +0xEEA7 0x7A40 +0xEEA8 0x7A3D +0xEEA9 0x7A37 +0xEEAA 0x7A3B +0xEEAB 0x7AAF +0xEEAC 0x7AAE +0xEEAD 0x7BAD +0xEEAE 0x7BB1 +0xEEAF 0x7BC4 +0xEEB0 0x7BB4 +0xEEB1 0x7BC6 +0xEEB2 0x7BC7 +0xEEB3 0x7BC1 +0xEEB4 0x7BA0 +0xEEB5 0x7BCC +0xEEB6 0x7CCA +0xEEB7 0x7DE0 +0xEEB8 0x7DF4 +0xEEB9 0x7DEF +0xEEBA 0x7DFB +0xEEBB 0x7DD8 +0xEEBC 0x7DEC +0xEEBD 0x7DDD +0xEEBE 0x7DE8 +0xEEBF 0x7DE3 +0xEEC0 0x7DDA +0xEEC1 0x7DDE +0xEEC2 0x7DE9 +0xEEC3 0x7D9E +0xEEC4 0x7DD9 +0xEEC5 0x7DF2 +0xEEC6 0x7DF9 +0xEEC7 0x7F75 +0xEEC8 0x7F77 +0xEEC9 0x7FAF +0xEECA 0x7FE9 +0xEECB 0x8026 +0xEECC 0x819B +0xEECD 0x819C +0xEECE 0x819D +0xEECF 0x81A0 +0xEED0 0x819A +0xEED1 0x8198 +0xEED2 0x8517 +0xEED3 0x853D +0xEED4 0x851A +0xEED5 0x84EE +0xEED6 0x852C +0xEED7 0x852D +0xEED8 0x8513 +0xEED9 0x8511 +0xEEDA 0x8523 +0xEEDB 0x8521 +0xEEDC 0x8514 +0xEEDD 0x84EC +0xEEDE 0x8525 +0xEEDF 0x84FF +0xEEE0 0x8506 +0xEEE1 0x8782 +0xEEE2 0x8774 +0xEEE3 0x8776 +0xEEE4 0x8760 +0xEEE5 0x8766 +0xEEE6 0x8778 +0xEEE7 0x8768 +0xEEE8 0x8759 +0xEEE9 0x8757 +0xEEEA 0x874C +0xEEEB 0x8753 +0xEEEC 0x885B +0xEEED 0x885D +0xEEEE 0x8910 +0xEEEF 0x8907 +0xEEF0 0x8912 +0xEEF1 0x8913 +0xEEF2 0x8915 +0xEEF3 0x890A +0xEEF4 0x8ABC +0xEEF5 0x8AD2 +0xEEF6 0x8AC7 +0xEEF7 0x8AC4 +0xEEF8 0x8A95 +0xEEF9 0x8ACB +0xEEFA 0x8AF8 +0xEEFB 0x8AB2 +0xEEFC 0x8AC9 +0xEEFD 0x8AC2 +0xEEFE 0x8ABF +0xEF21 0x58E8 +0xEF22 0x58E7 +0xEF23 0x5972 +0xEF24 0x5B4D +0xEF25 0x5DD8 +0xEF26 0x882F +0xEF27 0x5F4F +0xEF28 0x6201 +0xEF29 0x6203 +0xEF2A 0x6204 +0xEF2B 0x6529 +0xEF2C 0x6525 +0xEF2D 0x6596 +0xEF2E 0x66EB +0xEF2F 0x6B11 +0xEF30 0x6B12 +0xEF31 0x6B0F +0xEF32 0x6BCA +0xEF33 0x705B +0xEF34 0x705A +0xEF35 0x7222 +0xEF36 0x7382 +0xEF37 0x7381 +0xEF38 0x7383 +0xEF39 0x7670 +0xEF3A 0x77D4 +0xEF3B 0x7C67 +0xEF3C 0x7C66 +0xEF3D 0x7E95 +0xEF3E 0x826C +0xEF3F 0x863A +0xEF40 0x8640 +0xEF41 0x8639 +0xEF42 0x863C +0xEF43 0x8631 +0xEF44 0x863B +0xEF45 0x863E +0xEF46 0x8830 +0xEF47 0x8832 +0xEF48 0x882E +0xEF49 0x8833 +0xEF4A 0x8976 +0xEF4B 0x8974 +0xEF4C 0x8973 +0xEF4D 0x89FE +0xEF4E 0x8B8C +0xEF4F 0x8B8E +0xEF50 0x8B8B +0xEF51 0x8B88 +0xEF52 0x8C45 +0xEF53 0x8D19 +0xEF54 0x8E98 +0xEF55 0x8F64 +0xEF56 0x8F63 +0xEF57 0x91BC +0xEF58 0x9462 +0xEF59 0x9455 +0xEF5A 0x945D +0xEF5B 0x9457 +0xEF5C 0x945E +0xEF5D 0x97C4 +0xEF5E 0x97C5 +0xEF5F 0x9800 +0xEF60 0x9A56 +0xEF61 0x9A59 +0xEF62 0x9B1E +0xEF63 0x9B1F +0xEF64 0x9B20 +0xEF65 0x9C52 +0xEF66 0x9C58 +0xEF67 0x9C50 +0xEF68 0x9C4A +0xEF69 0x9C4D +0xEF6A 0x9C4B +0xEF6B 0x9C55 +0xEF6C 0x9C59 +0xEF6D 0x9C4C +0xEF6E 0x9C4E +0xEF6F 0x9DFB +0xEF70 0x9DF7 +0xEF71 0x9DEF +0xEF72 0x9DE3 +0xEF73 0x9DEB +0xEF74 0x9DF8 +0xEF75 0x9DE4 +0xEF76 0x9DF6 +0xEF77 0x9DE1 +0xEF78 0x9DEE +0xEF79 0x9DE6 +0xEF7A 0x9DF2 +0xEF7B 0x9DF0 +0xEF7C 0x9DE2 +0xEF7D 0x9DEC +0xEF7E 0x9DF4 +0xEFA1 0x8AB0 +0xEFA2 0x8AD6 +0xEFA3 0x8ACD +0xEFA4 0x8AB6 +0xEFA5 0x8AB9 +0xEFA6 0x8ADB +0xEFA7 0x8C4C +0xEFA8 0x8C4E +0xEFA9 0x8C6C +0xEFAA 0x8CE0 +0xEFAB 0x8CDE +0xEFAC 0x8CE6 +0xEFAD 0x8CE4 +0xEFAE 0x8CEC +0xEFAF 0x8CED +0xEFB0 0x8CE2 +0xEFB1 0x8CE3 +0xEFB2 0x8CDC +0xEFB3 0x8CEA +0xEFB4 0x8CE1 +0xEFB5 0x8D6D +0xEFB6 0x8D9F +0xEFB7 0x8DA3 +0xEFB8 0x8E2B +0xEFB9 0x8E10 +0xEFBA 0x8E1D +0xEFBB 0x8E22 +0xEFBC 0x8E0F +0xEFBD 0x8E29 +0xEFBE 0x8E1F +0xEFBF 0x8E21 +0xEFC0 0x8E1E +0xEFC1 0x8EBA +0xEFC2 0x8F1D +0xEFC3 0x8F1B +0xEFC4 0x8F1F +0xEFC5 0x8F29 +0xEFC6 0x8F26 +0xEFC7 0x8F2A +0xEFC8 0x8F1C +0xEFC9 0x8F1E +0xEFCA 0x8F25 +0xEFCB 0x9069 +0xEFCC 0x906E +0xEFCD 0x9068 +0xEFCE 0x906D +0xEFCF 0x9077 +0xEFD0 0x9130 +0xEFD1 0x912D +0xEFD2 0x9127 +0xEFD3 0x9131 +0xEFD4 0x9187 +0xEFD5 0x9189 +0xEFD6 0x918B +0xEFD7 0x9183 +0xEFD8 0x92C5 +0xEFD9 0x92BB +0xEFDA 0x92B7 +0xEFDB 0x92EA +0xEFDC 0x92E4 +0xEFDD 0x92C1 +0xEFDE 0x92B3 +0xEFDF 0x92BC +0xEFE0 0x92D2 +0xEFE1 0x92C7 +0xEFE2 0x92F0 +0xEFE3 0x92B2 +0xEFE4 0x95AD +0xEFE5 0x95B1 +0xEFE6 0x9704 +0xEFE7 0x9706 +0xEFE8 0x9707 +0xEFE9 0x9709 +0xEFEA 0x9760 +0xEFEB 0x978D +0xEFEC 0x978B +0xEFED 0x978F +0xEFEE 0x9821 +0xEFEF 0x982B +0xEFF0 0x981C +0xEFF1 0x98B3 +0xEFF2 0x990A +0xEFF3 0x9913 +0xEFF4 0x9912 +0xEFF5 0x9918 +0xEFF6 0x99DD +0xEFF7 0x99D0 +0xEFF8 0x99DF +0xEFF9 0x99DB +0xEFFA 0x99D1 +0xEFFB 0x99D5 +0xEFFC 0x99D2 +0xEFFD 0x99D9 +0xEFFE 0x9AB7 +0xF021 0x9DF3 +0xF022 0x9DE8 +0xF023 0x9DED +0xF024 0x9EC2 +0xF025 0x9ED0 +0xF026 0x9EF2 +0xF027 0x9EF3 +0xF028 0x9F06 +0xF029 0x9F1C +0xF02A 0x9F38 +0xF02B 0x9F37 +0xF02C 0x9F36 +0xF02D 0x9F43 +0xF02E 0x9F4F +0xF02F 0x9F71 +0xF030 0x9F70 +0xF031 0x9F6E +0xF032 0x9F6F +0xF033 0x56D3 +0xF034 0x56CD +0xF035 0x5B4E +0xF036 0x5C6D +0xF037 0x652D +0xF038 0x66ED +0xF039 0x66EE +0xF03A 0x6B13 +0xF03B 0x705F +0xF03C 0x7061 +0xF03D 0x705D +0xF03E 0x7060 +0xF03F 0x7223 +0xF040 0x74DB +0xF041 0x74E5 +0xF042 0x77D5 +0xF043 0x7938 +0xF044 0x79B7 +0xF045 0x79B6 +0xF046 0x7C6A +0xF047 0x7E97 +0xF048 0x7F89 +0xF049 0x826D +0xF04A 0x8643 +0xF04B 0x8838 +0xF04C 0x8837 +0xF04D 0x8835 +0xF04E 0x884B +0xF04F 0x8B94 +0xF050 0x8B95 +0xF051 0x8E9E +0xF052 0x8E9F +0xF053 0x8EA0 +0xF054 0x8E9D +0xF055 0x91BE +0xF056 0x91BD +0xF057 0x91C2 +0xF058 0x946B +0xF059 0x9468 +0xF05A 0x9469 +0xF05B 0x96E5 +0xF05C 0x9746 +0xF05D 0x9743 +0xF05E 0x9747 +0xF05F 0x97C7 +0xF060 0x97E5 +0xF061 0x9A5E +0xF062 0x9AD5 +0xF063 0x9B59 +0xF064 0x9C63 +0xF065 0x9C67 +0xF066 0x9C66 +0xF067 0x9C62 +0xF068 0x9C5E +0xF069 0x9C60 +0xF06A 0x9E02 +0xF06B 0x9DFE +0xF06C 0x9E07 +0xF06D 0x9E03 +0xF06E 0x9E06 +0xF06F 0x9E05 +0xF070 0x9E00 +0xF071 0x9E01 +0xF072 0x9E09 +0xF073 0x9DFF +0xF074 0x9DFD +0xF075 0x9E04 +0xF076 0x9EA0 +0xF077 0x9F1E +0xF078 0x9F46 +0xF079 0x9F74 +0xF07A 0x9F75 +0xF07B 0x9F76 +0xF07C 0x56D4 +0xF07D 0x652E +0xF07E 0x65B8 +0xF0A1 0x9AEE +0xF0A2 0x9AEF +0xF0A3 0x9B27 +0xF0A4 0x9B45 +0xF0A5 0x9B44 +0xF0A6 0x9B77 +0xF0A7 0x9B6F +0xF0A8 0x9D06 +0xF0A9 0x9D09 +0xF0AA 0x9D03 +0xF0AB 0x9EA9 +0xF0AC 0x9EBE +0xF0AD 0x9ECE +0xF0AE 0x58A8 +0xF0AF 0x9F52 +0xF0B0 0x5112 +0xF0B1 0x5118 +0xF0B2 0x5114 +0xF0B3 0x5110 +0xF0B4 0x5115 +0xF0B5 0x5180 +0xF0B6 0x51AA +0xF0B7 0x51DD +0xF0B8 0x5291 +0xF0B9 0x5293 +0xF0BA 0x52F3 +0xF0BB 0x5659 +0xF0BC 0x566B +0xF0BD 0x5679 +0xF0BE 0x5669 +0xF0BF 0x5664 +0xF0C0 0x5678 +0xF0C1 0x566A +0xF0C2 0x5668 +0xF0C3 0x5665 +0xF0C4 0x5671 +0xF0C5 0x566F +0xF0C6 0x566C +0xF0C7 0x5662 +0xF0C8 0x5676 +0xF0C9 0x58C1 +0xF0CA 0x58BE +0xF0CB 0x58C7 +0xF0CC 0x58C5 +0xF0CD 0x596E +0xF0CE 0x5B1D +0xF0CF 0x5B34 +0xF0D0 0x5B78 +0xF0D1 0x5BF0 +0xF0D2 0x5C0E +0xF0D3 0x5F4A +0xF0D4 0x61B2 +0xF0D5 0x6191 +0xF0D6 0x61A9 +0xF0D7 0x618A +0xF0D8 0x61CD +0xF0D9 0x61B6 +0xF0DA 0x61BE +0xF0DB 0x61CA +0xF0DC 0x61C8 +0xF0DD 0x6230 +0xF0DE 0x64C5 +0xF0DF 0x64C1 +0xF0E0 0x64CB +0xF0E1 0x64BB +0xF0E2 0x64BC +0xF0E3 0x64DA +0xF0E4 0x64C4 +0xF0E5 0x64C7 +0xF0E6 0x64C2 +0xF0E7 0x64CD +0xF0E8 0x64BF +0xF0E9 0x64D2 +0xF0EA 0x64D4 +0xF0EB 0x64BE +0xF0EC 0x6574 +0xF0ED 0x66C6 +0xF0EE 0x66C9 +0xF0EF 0x66B9 +0xF0F0 0x66C4 +0xF0F1 0x66C7 +0xF0F2 0x66B8 +0xF0F3 0x6A3D +0xF0F4 0x6A38 +0xF0F5 0x6A3A +0xF0F6 0x6A59 +0xF0F7 0x6A6B +0xF0F8 0x6A58 +0xF0F9 0x6A39 +0xF0FA 0x6A44 +0xF0FB 0x6A62 +0xF0FC 0x6A61 +0xF0FD 0x6A4B +0xF0FE 0x6A47 +0xF121 0x6B18 +0xF122 0x6B19 +0xF123 0x6B17 +0xF124 0x6B1A +0xF125 0x7062 +0xF126 0x7226 +0xF127 0x72AA +0xF128 0x77D8 +0xF129 0x77D9 +0xF12A 0x7939 +0xF12B 0x7C69 +0xF12C 0x7C6B +0xF12D 0x7CF6 +0xF12E 0x7E9A +0xF12F 0x7E98 +0xF130 0x7E9B +0xF131 0x7E99 +0xF132 0x81E0 +0xF133 0x81E1 +0xF134 0x8646 +0xF135 0x8647 +0xF136 0x8648 +0xF137 0x8979 +0xF138 0x897A +0xF139 0x897C +0xF13A 0x897B +0xF13B 0x89FF +0xF13C 0x8B98 +0xF13D 0x8B99 +0xF13E 0x8EA5 +0xF13F 0x8EA4 +0xF140 0x8EA3 +0xF141 0x946E +0xF142 0x946D +0xF143 0x946F +0xF144 0x9471 +0xF145 0x9473 +0xF146 0x9749 +0xF147 0x9872 +0xF148 0x995F +0xF149 0x9C68 +0xF14A 0x9C6E +0xF14B 0x9C6D +0xF14C 0x9E0B +0xF14D 0x9E0D +0xF14E 0x9E10 +0xF14F 0x9E0F +0xF150 0x9E12 +0xF151 0x9E11 +0xF152 0x9EA1 +0xF153 0x9EF5 +0xF154 0x9F09 +0xF155 0x9F47 +0xF156 0x9F78 +0xF157 0x9F7B +0xF158 0x9F7A +0xF159 0x9F79 +0xF15A 0x571E +0xF15B 0x7066 +0xF15C 0x7C6F +0xF15D 0x883C +0xF15E 0x8DB2 +0xF15F 0x8EA6 +0xF160 0x91C3 +0xF161 0x9474 +0xF162 0x9478 +0xF163 0x9476 +0xF164 0x9475 +0xF165 0x9A60 +0xF166 0x9B2E +0xF167 0x9C74 +0xF168 0x9C73 +0xF169 0x9C71 +0xF16A 0x9C75 +0xF16B 0x9E14 +0xF16C 0x9E13 +0xF16D 0x9EF6 +0xF16E 0x9F0A +0xF16F 0x9FA4 +0xF170 0x7068 +0xF171 0x7065 +0xF172 0x7CF7 +0xF173 0x866A +0xF174 0x883E +0xF175 0x883D +0xF176 0x883F +0xF177 0x8B9E +0xF178 0x8C9C +0xF179 0x8EA9 +0xF17A 0x8EC9 +0xF17B 0x974B +0xF17C 0x9873 +0xF17D 0x9874 +0xF17E 0x98CC +0xF1A1 0x6A35 +0xF1A2 0x6A5F +0xF1A3 0x6A48 +0xF1A4 0x6B59 +0xF1A5 0x6B77 +0xF1A6 0x6C05 +0xF1A7 0x6FC2 +0xF1A8 0x6FB1 +0xF1A9 0x6FA1 +0xF1AA 0x6FC3 +0xF1AB 0x6FA4 +0xF1AC 0x6FC1 +0xF1AD 0x6FA7 +0xF1AE 0x6FB3 +0xF1AF 0x6FC0 +0xF1B0 0x6FB9 +0xF1B1 0x6FB6 +0xF1B2 0x6FA6 +0xF1B3 0x6FA0 +0xF1B4 0x6FB4 +0xF1B5 0x71BE +0xF1B6 0x71C9 +0xF1B7 0x71D0 +0xF1B8 0x71D2 +0xF1B9 0x71C8 +0xF1BA 0x71D5 +0xF1BB 0x71B9 +0xF1BC 0x71CE +0xF1BD 0x71D9 +0xF1BE 0x71DC +0xF1BF 0x71C3 +0xF1C0 0x71C4 +0xF1C1 0x7368 +0xF1C2 0x749C +0xF1C3 0x74A3 +0xF1C4 0x7498 +0xF1C5 0x749F +0xF1C6 0x749E +0xF1C7 0x74E2 +0xF1C8 0x750C +0xF1C9 0x750D +0xF1CA 0x7634 +0xF1CB 0x7638 +0xF1CC 0x763A +0xF1CD 0x76E7 +0xF1CE 0x76E5 +0xF1CF 0x77A0 +0xF1D0 0x779E +0xF1D1 0x779F +0xF1D2 0x77A5 +0xF1D3 0x78E8 +0xF1D4 0x78DA +0xF1D5 0x78EC +0xF1D6 0x78E7 +0xF1D7 0x79A6 +0xF1D8 0x7A4D +0xF1D9 0x7A4E +0xF1DA 0x7A46 +0xF1DB 0x7A4C +0xF1DC 0x7A4B +0xF1DD 0x7ABA +0xF1DE 0x7BD9 +0xF1DF 0x7C11 +0xF1E0 0x7BC9 +0xF1E1 0x7BE4 +0xF1E2 0x7BDB +0xF1E3 0x7BE1 +0xF1E4 0x7BE9 +0xF1E5 0x7BE6 +0xF1E6 0x7CD5 +0xF1E7 0x7CD6 +0xF1E8 0x7E0A +0xF1E9 0x7E11 +0xF1EA 0x7E08 +0xF1EB 0x7E1B +0xF1EC 0x7E23 +0xF1ED 0x7E1E +0xF1EE 0x7E1D +0xF1EF 0x7E09 +0xF1F0 0x7E10 +0xF1F1 0x7F79 +0xF1F2 0x7FB2 +0xF1F3 0x7FF0 +0xF1F4 0x7FF1 +0xF1F5 0x7FEE +0xF1F6 0x8028 +0xF1F7 0x81B3 +0xF1F8 0x81A9 +0xF1F9 0x81A8 +0xF1FA 0x81FB +0xF1FB 0x8208 +0xF1FC 0x8258 +0xF1FD 0x8259 +0xF1FE 0x854A +0xF221 0x9961 +0xF222 0x99AB +0xF223 0x9A64 +0xF224 0x9A66 +0xF225 0x9A67 +0xF226 0x9B24 +0xF227 0x9E15 +0xF228 0x9E17 +0xF229 0x9F48 +0xF22A 0x6207 +0xF22B 0x6B1E +0xF22C 0x7227 +0xF22D 0x864C +0xF22E 0x8EA8 +0xF22F 0x9482 +0xF230 0x9480 +0xF231 0x9481 +0xF232 0x9A69 +0xF233 0x9A68 +0xF234 0x9E19 +0xF235 0x864B +0xF236 0x8B9F +0xF237 0x9483 +0xF238 0x9C79 +0xF239 0x9EB7 +0xF23A 0x7675 +0xF23B 0x9A6B +0xF23C 0x9C7A +0xF23D 0x9E1D +0xF23E 0x7069 +0xF23F 0x706A +0xF240 0x7229 +0xF241 0x9EA4 +0xF242 0x9F7E +0xF243 0x9F49 +0xF244 0x9F98 +0xF2A1 0x8559 +0xF2A2 0x8548 +0xF2A3 0x8568 +0xF2A4 0x8569 +0xF2A5 0x8543 +0xF2A6 0x8549 +0xF2A7 0x856D +0xF2A8 0x856A +0xF2A9 0x855E +0xF2AA 0x8783 +0xF2AB 0x879F +0xF2AC 0x879E +0xF2AD 0x87A2 +0xF2AE 0x878D +0xF2AF 0x8861 +0xF2B0 0x892A +0xF2B1 0x8932 +0xF2B2 0x8925 +0xF2B3 0x892B +0xF2B4 0x8921 +0xF2B5 0x89AA +0xF2B6 0x89A6 +0xF2B7 0x8AE6 +0xF2B8 0x8AFA +0xF2B9 0x8AEB +0xF2BA 0x8AF1 +0xF2BB 0x8B00 +0xF2BC 0x8ADC +0xF2BD 0x8AE7 +0xF2BE 0x8AEE +0xF2BF 0x8AFE +0xF2C0 0x8B01 +0xF2C1 0x8B02 +0xF2C2 0x8AF7 +0xF2C3 0x8AED +0xF2C4 0x8AF3 +0xF2C5 0x8AF6 +0xF2C6 0x8AFC +0xF2C7 0x8C6B +0xF2C8 0x8C6D +0xF2C9 0x8C93 +0xF2CA 0x8CF4 +0xF2CB 0x8E44 +0xF2CC 0x8E31 +0xF2CD 0x8E34 +0xF2CE 0x8E42 +0xF2CF 0x8E39 +0xF2D0 0x8E35 +0xF2D1 0x8F3B +0xF2D2 0x8F2F +0xF2D3 0x8F38 +0xF2D4 0x8F33 +0xF2D5 0x8FA8 +0xF2D6 0x8FA6 +0xF2D7 0x9075 +0xF2D8 0x9074 +0xF2D9 0x9078 +0xF2DA 0x9072 +0xF2DB 0x907C +0xF2DC 0x907A +0xF2DD 0x9134 +0xF2DE 0x9192 +0xF2DF 0x9320 +0xF2E0 0x9336 +0xF2E1 0x92F8 +0xF2E2 0x9333 +0xF2E3 0x932F +0xF2E4 0x9322 +0xF2E5 0x92FC +0xF2E6 0x932B +0xF2E7 0x9304 +0xF2E8 0x931A +0xF2E9 0x9310 +0xF2EA 0x9326 +0xF2EB 0x9321 +0xF2EC 0x9315 +0xF2ED 0x932E +0xF2EE 0x9319 +0xF2EF 0x95BB +0xF2F0 0x96A7 +0xF2F1 0x96A8 +0xF2F2 0x96AA +0xF2F3 0x96D5 +0xF2F4 0x970E +0xF2F5 0x9711 +0xF2F6 0x9716 +0xF2F7 0x970D +0xF2F8 0x9713 +0xF2F9 0x970F +0xF2FA 0x975B +0xF2FB 0x975C +0xF2FC 0x9766 +0xF2FD 0x9798 +0xF2FE 0x9830 +0xF3A1 0x9838 +0xF3A2 0x983B +0xF3A3 0x9837 +0xF3A4 0x982D +0xF3A5 0x9839 +0xF3A6 0x9824 +0xF3A7 0x9910 +0xF3A8 0x9928 +0xF3A9 0x991E +0xF3AA 0x991B +0xF3AB 0x9921 +0xF3AC 0x991A +0xF3AD 0x99ED +0xF3AE 0x99E2 +0xF3AF 0x99F1 +0xF3B0 0x9AB8 +0xF3B1 0x9ABC +0xF3B2 0x9AFB +0xF3B3 0x9AED +0xF3B4 0x9B28 +0xF3B5 0x9B91 +0xF3B6 0x9D15 +0xF3B7 0x9D23 +0xF3B8 0x9D26 +0xF3B9 0x9D28 +0xF3BA 0x9D12 +0xF3BB 0x9D1B +0xF3BC 0x9ED8 +0xF3BD 0x9ED4 +0xF3BE 0x9F8D +0xF3BF 0x9F9C +0xF3C0 0x512A +0xF3C1 0x511F +0xF3C2 0x5121 +0xF3C3 0x5132 +0xF3C4 0x52F5 +0xF3C5 0x568E +0xF3C6 0x5680 +0xF3C7 0x5690 +0xF3C8 0x5685 +0xF3C9 0x5687 +0xF3CA 0x568F +0xF3CB 0x58D5 +0xF3CC 0x58D3 +0xF3CD 0x58D1 +0xF3CE 0x58CE +0xF3CF 0x5B30 +0xF3D0 0x5B2A +0xF3D1 0x5B24 +0xF3D2 0x5B7A +0xF3D3 0x5C37 +0xF3D4 0x5C68 +0xF3D5 0x5DBC +0xF3D6 0x5DBA +0xF3D7 0x5DBD +0xF3D8 0x5DB8 +0xF3D9 0x5E6B +0xF3DA 0x5F4C +0xF3DB 0x5FBD +0xF3DC 0x61C9 +0xF3DD 0x61C2 +0xF3DE 0x61C7 +0xF3DF 0x61E6 +0xF3E0 0x61CB +0xF3E1 0x6232 +0xF3E2 0x6234 +0xF3E3 0x64CE +0xF3E4 0x64CA +0xF3E5 0x64D8 +0xF3E6 0x64E0 +0xF3E7 0x64F0 +0xF3E8 0x64E6 +0xF3E9 0x64EC +0xF3EA 0x64F1 +0xF3EB 0x64E2 +0xF3EC 0x64ED +0xF3ED 0x6582 +0xF3EE 0x6583 +0xF3EF 0x66D9 +0xF3F0 0x66D6 +0xF3F1 0x6A80 +0xF3F2 0x6A94 +0xF3F3 0x6A84 +0xF3F4 0x6AA2 +0xF3F5 0x6A9C +0xF3F6 0x6ADB +0xF3F7 0x6AA3 +0xF3F8 0x6A7E +0xF3F9 0x6A97 +0xF3FA 0x6A90 +0xF3FB 0x6AA0 +0xF3FC 0x6B5C +0xF3FD 0x6BAE +0xF3FE 0x6BDA +0xF4A1 0x6C08 +0xF4A2 0x6FD8 +0xF4A3 0x6FF1 +0xF4A4 0x6FDF +0xF4A5 0x6FE0 +0xF4A6 0x6FDB +0xF4A7 0x6FE4 +0xF4A8 0x6FEB +0xF4A9 0x6FEF +0xF4AA 0x6F80 +0xF4AB 0x6FEC +0xF4AC 0x6FE1 +0xF4AD 0x6FE9 +0xF4AE 0x6FD5 +0xF4AF 0x6FEE +0xF4B0 0x6FF0 +0xF4B1 0x71E7 +0xF4B2 0x71DF +0xF4B3 0x71EE +0xF4B4 0x71E6 +0xF4B5 0x71E5 +0xF4B6 0x71ED +0xF4B7 0x71EC +0xF4B8 0x71F4 +0xF4B9 0x71E0 +0xF4BA 0x7235 +0xF4BB 0x7246 +0xF4BC 0x7370 +0xF4BD 0x7372 +0xF4BE 0x74A9 +0xF4BF 0x74B0 +0xF4C0 0x74A6 +0xF4C1 0x74A8 +0xF4C2 0x7646 +0xF4C3 0x7642 +0xF4C4 0x764C +0xF4C5 0x76EA +0xF4C6 0x77B3 +0xF4C7 0x77AA +0xF4C8 0x77B0 +0xF4C9 0x77AC +0xF4CA 0x77A7 +0xF4CB 0x77AD +0xF4CC 0x77EF +0xF4CD 0x78F7 +0xF4CE 0x78FA +0xF4CF 0x78F4 +0xF4D0 0x78EF +0xF4D1 0x7901 +0xF4D2 0x79A7 +0xF4D3 0x79AA +0xF4D4 0x7A57 +0xF4D5 0x7ABF +0xF4D6 0x7C07 +0xF4D7 0x7C0D +0xF4D8 0x7BFE +0xF4D9 0x7BF7 +0xF4DA 0x7C0C +0xF4DB 0x7BE0 +0xF4DC 0x7CE0 +0xF4DD 0x7CDC +0xF4DE 0x7CDE +0xF4DF 0x7CE2 +0xF4E0 0x7CDF +0xF4E1 0x7CD9 +0xF4E2 0x7CDD +0xF4E3 0x7E2E +0xF4E4 0x7E3E +0xF4E5 0x7E46 +0xF4E6 0x7E37 +0xF4E7 0x7E32 +0xF4E8 0x7E43 +0xF4E9 0x7E2B +0xF4EA 0x7E3D +0xF4EB 0x7E31 +0xF4EC 0x7E45 +0xF4ED 0x7E41 +0xF4EE 0x7E34 +0xF4EF 0x7E39 +0xF4F0 0x7E48 +0xF4F1 0x7E35 +0xF4F2 0x7E3F +0xF4F3 0x7E2F +0xF4F4 0x7F44 +0xF4F5 0x7FF3 +0xF4F6 0x7FFC +0xF4F7 0x8071 +0xF4F8 0x8072 +0xF4F9 0x8070 +0xF4FA 0x806F +0xF4FB 0x8073 +0xF4FC 0x81C6 +0xF4FD 0x81C3 +0xF4FE 0x81BA +0xF5A1 0x81C2 +0xF5A2 0x81C0 +0xF5A3 0x81BF +0xF5A4 0x81BD +0xF5A5 0x81C9 +0xF5A6 0x81BE +0xF5A7 0x81E8 +0xF5A8 0x8209 +0xF5A9 0x8271 +0xF5AA 0x85AA +0xF5AB 0x8584 +0xF5AC 0x857E +0xF5AD 0x859C +0xF5AE 0x8591 +0xF5AF 0x8594 +0xF5B0 0x85AF +0xF5B1 0x859B +0xF5B2 0x8587 +0xF5B3 0x85A8 +0xF5B4 0x858A +0xF5B5 0x85A6 +0xF5B6 0x8667 +0xF5B7 0x87C0 +0xF5B8 0x87D1 +0xF5B9 0x87B3 +0xF5BA 0x87D2 +0xF5BB 0x87C6 +0xF5BC 0x87AB +0xF5BD 0x87BB +0xF5BE 0x87BA +0xF5BF 0x87C8 +0xF5C0 0x87CB +0xF5C1 0x893B +0xF5C2 0x8936 +0xF5C3 0x8944 +0xF5C4 0x8938 +0xF5C5 0x893D +0xF5C6 0x89AC +0xF5C7 0x8B0E +0xF5C8 0x8B17 +0xF5C9 0x8B19 +0xF5CA 0x8B1B +0xF5CB 0x8B0A +0xF5CC 0x8B20 +0xF5CD 0x8B1D +0xF5CE 0x8B04 +0xF5CF 0x8B10 +0xF5D0 0x8C41 +0xF5D1 0x8C3F +0xF5D2 0x8C73 +0xF5D3 0x8CFA +0xF5D4 0x8CFD +0xF5D5 0x8CFC +0xF5D6 0x8CF8 +0xF5D7 0x8CFB +0xF5D8 0x8DA8 +0xF5D9 0x8E49 +0xF5DA 0x8E4B +0xF5DB 0x8E48 +0xF5DC 0x8E4A +0xF5DD 0x8F44 +0xF5DE 0x8F3E +0xF5DF 0x8F42 +0xF5E0 0x8F45 +0xF5E1 0x8F3F +0xF5E2 0x907F +0xF5E3 0x907D +0xF5E4 0x9084 +0xF5E5 0x9081 +0xF5E6 0x9082 +0xF5E7 0x9080 +0xF5E8 0x9139 +0xF5E9 0x91A3 +0xF5EA 0x919E +0xF5EB 0x919C +0xF5EC 0x934D +0xF5ED 0x9382 +0xF5EE 0x9328 +0xF5EF 0x9375 +0xF5F0 0x934A +0xF5F1 0x9365 +0xF5F2 0x934B +0xF5F3 0x9318 +0xF5F4 0x937E +0xF5F5 0x936C +0xF5F6 0x935B +0xF5F7 0x9370 +0xF5F8 0x935A +0xF5F9 0x9354 +0xF5FA 0x95CA +0xF5FB 0x95CB +0xF5FC 0x95CC +0xF5FD 0x95C8 +0xF5FE 0x95C6 +0xF6A1 0x96B1 +0xF6A2 0x96B8 +0xF6A3 0x96D6 +0xF6A4 0x971C +0xF6A5 0x971E +0xF6A6 0x97A0 +0xF6A7 0x97D3 +0xF6A8 0x9846 +0xF6A9 0x98B6 +0xF6AA 0x9935 +0xF6AB 0x9A01 +0xF6AC 0x99FF +0xF6AD 0x9BAE +0xF6AE 0x9BAB +0xF6AF 0x9BAA +0xF6B0 0x9BAD +0xF6B1 0x9D3B +0xF6B2 0x9D3F +0xF6B3 0x9E8B +0xF6B4 0x9ECF +0xF6B5 0x9EDE +0xF6B6 0x9EDC +0xF6B7 0x9EDD +0xF6B8 0x9EDB +0xF6B9 0x9F3E +0xF6BA 0x9F4B +0xF6BB 0x53E2 +0xF6BC 0x5695 +0xF6BD 0x56AE +0xF6BE 0x58D9 +0xF6BF 0x58D8 +0xF6C0 0x5B38 +0xF6C1 0x5F5E +0xF6C2 0x61E3 +0xF6C3 0x6233 +0xF6C4 0x64F4 +0xF6C5 0x64F2 +0xF6C6 0x64FE +0xF6C7 0x6506 +0xF6C8 0x64FA +0xF6C9 0x64FB +0xF6CA 0x64F7 +0xF6CB 0x65B7 +0xF6CC 0x66DC +0xF6CD 0x6726 +0xF6CE 0x6AB3 +0xF6CF 0x6AAC +0xF6D0 0x6AC3 +0xF6D1 0x6ABB +0xF6D2 0x6AB8 +0xF6D3 0x6AC2 +0xF6D4 0x6AAE +0xF6D5 0x6AAF +0xF6D6 0x6B5F +0xF6D7 0x6B78 +0xF6D8 0x6BAF +0xF6D9 0x7009 +0xF6DA 0x700B +0xF6DB 0x6FFE +0xF6DC 0x7006 +0xF6DD 0x6FFA +0xF6DE 0x7011 +0xF6DF 0x700F +0xF6E0 0x71FB +0xF6E1 0x71FC +0xF6E2 0x71FE +0xF6E3 0x71F8 +0xF6E4 0x7377 +0xF6E5 0x7375 +0xF6E6 0x74A7 +0xF6E7 0x74BF +0xF6E8 0x7515 +0xF6E9 0x7656 +0xF6EA 0x7658 +0xF6EB 0x7652 +0xF6EC 0x77BD +0xF6ED 0x77BF +0xF6EE 0x77BB +0xF6EF 0x77BC +0xF6F0 0x790E +0xF6F1 0x79AE +0xF6F2 0x7A61 +0xF6F3 0x7A62 +0xF6F4 0x7A60 +0xF6F5 0x7AC4 +0xF6F6 0x7AC5 +0xF6F7 0x7C2B +0xF6F8 0x7C27 +0xF6F9 0x7C2A +0xF6FA 0x7C1E +0xF6FB 0x7C23 +0xF6FC 0x7C21 +0xF6FD 0x7CE7 +0xF6FE 0x7E54 +0xF7A1 0x7E55 +0xF7A2 0x7E5E +0xF7A3 0x7E5A +0xF7A4 0x7E61 +0xF7A5 0x7E52 +0xF7A6 0x7E59 +0xF7A7 0x7F48 +0xF7A8 0x7FF9 +0xF7A9 0x7FFB +0xF7AA 0x8077 +0xF7AB 0x8076 +0xF7AC 0x81CD +0xF7AD 0x81CF +0xF7AE 0x820A +0xF7AF 0x85CF +0xF7B0 0x85A9 +0xF7B1 0x85CD +0xF7B2 0x85D0 +0xF7B3 0x85C9 +0xF7B4 0x85B0 +0xF7B5 0x85BA +0xF7B6 0x85B9 +0xF7B7 0x87EF +0xF7B8 0x87EC +0xF7B9 0x87F2 +0xF7BA 0x87E0 +0xF7BB 0x8986 +0xF7BC 0x89B2 +0xF7BD 0x89F4 +0xF7BE 0x8B28 +0xF7BF 0x8B39 +0xF7C0 0x8B2C +0xF7C1 0x8B2B +0xF7C2 0x8C50 +0xF7C3 0x8D05 +0xF7C4 0x8E59 +0xF7C5 0x8E63 +0xF7C6 0x8E66 +0xF7C7 0x8E64 +0xF7C8 0x8E5F +0xF7C9 0x8E55 +0xF7CA 0x8EC0 +0xF7CB 0x8F49 +0xF7CC 0x8F4D +0xF7CD 0x9087 +0xF7CE 0x9083 +0xF7CF 0x9088 +0xF7D0 0x91AB +0xF7D1 0x91AC +0xF7D2 0x91D0 +0xF7D3 0x9394 +0xF7D4 0x938A +0xF7D5 0x9396 +0xF7D6 0x93A2 +0xF7D7 0x93B3 +0xF7D8 0x93AE +0xF7D9 0x93AC +0xF7DA 0x93B0 +0xF7DB 0x9398 +0xF7DC 0x939A +0xF7DD 0x9397 +0xF7DE 0x95D4 +0xF7DF 0x95D6 +0xF7E0 0x95D0 +0xF7E1 0x95D5 +0xF7E2 0x96E2 +0xF7E3 0x96DC +0xF7E4 0x96D9 +0xF7E5 0x96DB +0xF7E6 0x96DE +0xF7E7 0x9724 +0xF7E8 0x97A3 +0xF7E9 0x97A6 +0xF7EA 0x97AD +0xF7EB 0x97F9 +0xF7EC 0x984D +0xF7ED 0x984F +0xF7EE 0x984C +0xF7EF 0x984E +0xF7F0 0x9853 +0xF7F1 0x98BA +0xF7F2 0x993E +0xF7F3 0x993F +0xF7F4 0x993D +0xF7F5 0x992E +0xF7F6 0x99A5 +0xF7F7 0x9A0E +0xF7F8 0x9AC1 +0xF7F9 0x9B03 +0xF7FA 0x9B06 +0xF7FB 0x9B4F +0xF7FC 0x9B4E +0xF7FD 0x9B4D +0xF7FE 0x9BCA +0xF8A1 0x9BC9 +0xF8A2 0x9BFD +0xF8A3 0x9BC8 +0xF8A4 0x9BC0 +0xF8A5 0x9D51 +0xF8A6 0x9D5D +0xF8A7 0x9D60 +0xF8A8 0x9EE0 +0xF8A9 0x9F15 +0xF8AA 0x9F2C +0xF8AB 0x5133 +0xF8AC 0x56A5 +0xF8AD 0x56A8 +0xF8AE 0x58DE +0xF8AF 0x58DF +0xF8B0 0x58E2 +0xF8B1 0x5BF5 +0xF8B2 0x9F90 +0xF8B3 0x5EEC +0xF8B4 0x61F2 +0xF8B5 0x61F7 +0xF8B6 0x61F6 +0xF8B7 0x61F5 +0xF8B8 0x6500 +0xF8B9 0x650F +0xF8BA 0x66E0 +0xF8BB 0x66DD +0xF8BC 0x6AE5 +0xF8BD 0x6ADD +0xF8BE 0x6ADA +0xF8BF 0x6AD3 +0xF8C0 0x701B +0xF8C1 0x701F +0xF8C2 0x7028 +0xF8C3 0x701A +0xF8C4 0x701D +0xF8C5 0x7015 +0xF8C6 0x7018 +0xF8C7 0x7206 +0xF8C8 0x720D +0xF8C9 0x7258 +0xF8CA 0x72A2 +0xF8CB 0x7378 +0xF8CC 0x737A +0xF8CD 0x74BD +0xF8CE 0x74CA +0xF8CF 0x74E3 +0xF8D0 0x7587 +0xF8D1 0x7586 +0xF8D2 0x765F +0xF8D3 0x7661 +0xF8D4 0x77C7 +0xF8D5 0x7919 +0xF8D6 0x79B1 +0xF8D7 0x7A6B +0xF8D8 0x7A69 +0xF8D9 0x7C3E +0xF8DA 0x7C3F +0xF8DB 0x7C38 +0xF8DC 0x7C3D +0xF8DD 0x7C37 +0xF8DE 0x7C40 +0xF8DF 0x7E6B +0xF8E0 0x7E6D +0xF8E1 0x7E79 +0xF8E2 0x7E69 +0xF8E3 0x7E6A +0xF8E4 0x7E73 +0xF8E5 0x7F85 +0xF8E6 0x7FB6 +0xF8E7 0x7FB9 +0xF8E8 0x7FB8 +0xF8E9 0x81D8 +0xF8EA 0x85E9 +0xF8EB 0x85DD +0xF8EC 0x85EA +0xF8ED 0x85D5 +0xF8EE 0x85E4 +0xF8EF 0x85E5 +0xF8F0 0x85F7 +0xF8F1 0x87FB +0xF8F2 0x8805 +0xF8F3 0x880D +0xF8F4 0x87F9 +0xF8F5 0x87FE +0xF8F6 0x8960 +0xF8F7 0x895F +0xF8F8 0x8956 +0xF8F9 0x895E +0xF8FA 0x8B41 +0xF8FB 0x8B5C +0xF8FC 0x8B58 +0xF8FD 0x8B49 +0xF8FE 0x8B5A +0xF9A1 0x8B4E +0xF9A2 0x8B4F +0xF9A3 0x8B46 +0xF9A4 0x8B59 +0xF9A5 0x8D08 +0xF9A6 0x8D0A +0xF9A7 0x8E7C +0xF9A8 0x8E72 +0xF9A9 0x8E87 +0xF9AA 0x8E76 +0xF9AB 0x8E6C +0xF9AC 0x8E7A +0xF9AD 0x8E74 +0xF9AE 0x8F54 +0xF9AF 0x8F4E +0xF9B0 0x8FAD +0xF9B1 0x908A +0xF9B2 0x908B +0xF9B3 0x91B1 +0xF9B4 0x91AE +0xF9B5 0x93E1 +0xF9B6 0x93D1 +0xF9B7 0x93DF +0xF9B8 0x93C3 +0xF9B9 0x93C8 +0xF9BA 0x93DC +0xF9BB 0x93DD +0xF9BC 0x93D6 +0xF9BD 0x93E2 +0xF9BE 0x93CD +0xF9BF 0x93D8 +0xF9C0 0x93E4 +0xF9C1 0x93D7 +0xF9C2 0x93E8 +0xF9C3 0x95DC +0xF9C4 0x96B4 +0xF9C5 0x96E3 +0xF9C6 0x972A +0xF9C7 0x9727 +0xF9C8 0x9761 +0xF9C9 0x97DC +0xF9CA 0x97FB +0xF9CB 0x985E +0xF9CC 0x9858 +0xF9CD 0x985B +0xF9CE 0x98BC +0xF9CF 0x9945 +0xF9D0 0x9949 +0xF9D1 0x9A16 +0xF9D2 0x9A19 +0xF9D3 0x9B0D +0xF9D4 0x9BE8 +0xF9D5 0x9BE7 +0xF9D6 0x9BD6 +0xF9D7 0x9BDB +0xF9D8 0x9D89 +0xF9D9 0x9D61 +0xF9DA 0x9D72 +0xF9DB 0x9D6A +0xF9DC 0x9D6C +0xF9DD 0x9E92 +0xF9DE 0x9E97 +0xF9DF 0x9E93 +0xF9E0 0x9EB4 +0xF9E1 0x52F8 +0xF9E2 0x56B7 +0xF9E3 0x56B6 +0xF9E4 0x56B4 +0xF9E5 0x56BC +0xF9E6 0x58E4 +0xF9E7 0x5B40 +0xF9E8 0x5B43 +0xF9E9 0x5B7D +0xF9EA 0x5BF6 +0xF9EB 0x5DC9 +0xF9EC 0x61F8 +0xF9ED 0x61FA +0xF9EE 0x6518 +0xF9EF 0x6514 +0xF9F0 0x6519 +0xF9F1 0x66E6 +0xF9F2 0x6727 +0xF9F3 0x6AEC +0xF9F4 0x703E +0xF9F5 0x7030 +0xF9F6 0x7032 +0xF9F7 0x7210 +0xF9F8 0x737B +0xF9F9 0x74CF +0xF9FA 0x7662 +0xF9FB 0x7665 +0xF9FC 0x7926 +0xF9FD 0x792A +0xF9FE 0x792C +0xFAA1 0x792B +0xFAA2 0x7AC7 +0xFAA3 0x7AF6 +0xFAA4 0x7C4C +0xFAA5 0x7C43 +0xFAA6 0x7C4D +0xFAA7 0x7CEF +0xFAA8 0x7CF0 +0xFAA9 0x8FAE +0xFAAA 0x7E7D +0xFAAB 0x7E7C +0xFAAC 0x7E82 +0xFAAD 0x7F4C +0xFAAE 0x8000 +0xFAAF 0x81DA +0xFAB0 0x8266 +0xFAB1 0x85FB +0xFAB2 0x85F9 +0xFAB3 0x8611 +0xFAB4 0x85FA +0xFAB5 0x8606 +0xFAB6 0x860B +0xFAB7 0x8607 +0xFAB8 0x860A +0xFAB9 0x8814 +0xFABA 0x8815 +0xFABB 0x8964 +0xFABC 0x89BA +0xFABD 0x89F8 +0xFABE 0x8B70 +0xFABF 0x8B6C +0xFAC0 0x8B66 +0xFAC1 0x8B6F +0xFAC2 0x8B5F +0xFAC3 0x8B6B +0xFAC4 0x8D0F +0xFAC5 0x8D0D +0xFAC6 0x8E89 +0xFAC7 0x8E81 +0xFAC8 0x8E85 +0xFAC9 0x8E82 +0xFACA 0x91B4 +0xFACB 0x91CB +0xFACC 0x9418 +0xFACD 0x9403 +0xFACE 0x93FD +0xFACF 0x95E1 +0xFAD0 0x9730 +0xFAD1 0x98C4 +0xFAD2 0x9952 +0xFAD3 0x9951 +0xFAD4 0x99A8 +0xFAD5 0x9A2B +0xFAD6 0x9A30 +0xFAD7 0x9A37 +0xFAD8 0x9A35 +0xFAD9 0x9C13 +0xFADA 0x9C0D +0xFADB 0x9E79 +0xFADC 0x9EB5 +0xFADD 0x9EE8 +0xFADE 0x9F2F +0xFADF 0x9F5F +0xFAE0 0x9F63 +0xFAE1 0x9F61 +0xFAE2 0x5137 +0xFAE3 0x5138 +0xFAE4 0x56C1 +0xFAE5 0x56C0 +0xFAE6 0x56C2 +0xFAE7 0x5914 +0xFAE8 0x5C6C +0xFAE9 0x5DCD +0xFAEA 0x61FC +0xFAEB 0x61FE +0xFAEC 0x651D +0xFAED 0x651C +0xFAEE 0x6595 +0xFAEF 0x66E9 +0xFAF0 0x6AFB +0xFAF1 0x6B04 +0xFAF2 0x6AFA +0xFAF3 0x6BB2 +0xFAF4 0x704C +0xFAF5 0x721B +0xFAF6 0x72A7 +0xFAF7 0x74D6 +0xFAF8 0x74D4 +0xFAF9 0x7669 +0xFAFA 0x77D3 +0xFAFB 0x7C50 +0xFAFC 0x7E8F +0xFAFD 0x7E8C +0xFAFE 0x7FBC +0xFBA1 0x8617 +0xFBA2 0x862D +0xFBA3 0x861A +0xFBA4 0x8823 +0xFBA5 0x8822 +0xFBA6 0x8821 +0xFBA7 0x881F +0xFBA8 0x896A +0xFBA9 0x896C +0xFBAA 0x89BD +0xFBAB 0x8B74 +0xFBAC 0x8B77 +0xFBAD 0x8B7D +0xFBAE 0x8D13 +0xFBAF 0x8E8A +0xFBB0 0x8E8D +0xFBB1 0x8E8B +0xFBB2 0x8F5F +0xFBB3 0x8FAF +0xFBB4 0x91BA +0xFBB5 0x942E +0xFBB6 0x9433 +0xFBB7 0x9435 +0xFBB8 0x943A +0xFBB9 0x9438 +0xFBBA 0x9432 +0xFBBB 0x942B +0xFBBC 0x95E2 +0xFBBD 0x9738 +0xFBBE 0x9739 +0xFBBF 0x9732 +0xFBC0 0x97FF +0xFBC1 0x9867 +0xFBC2 0x9865 +0xFBC3 0x9957 +0xFBC4 0x9A45 +0xFBC5 0x9A43 +0xFBC6 0x9A40 +0xFBC7 0x9A3E +0xFBC8 0x9ACF +0xFBC9 0x9B54 +0xFBCA 0x9B51 +0xFBCB 0x9C2D +0xFBCC 0x9C25 +0xFBCD 0x9DAF +0xFBCE 0x9DB4 +0xFBCF 0x9DC2 +0xFBD0 0x9DB8 +0xFBD1 0x9E9D +0xFBD2 0x9EEF +0xFBD3 0x9F19 +0xFBD4 0x9F5C +0xFBD5 0x9F66 +0xFBD6 0x9F67 +0xFBD7 0x513C +0xFBD8 0x513B +0xFBD9 0x56C8 +0xFBDA 0x56CA +0xFBDB 0x56C9 +0xFBDC 0x5B7F +0xFBDD 0x5DD4 +0xFBDE 0x5DD2 +0xFBDF 0x5F4E +0xFBE0 0x61FF +0xFBE1 0x6524 +0xFBE2 0x6B0A +0xFBE3 0x6B61 +0xFBE4 0x7051 +0xFBE5 0x7058 +0xFBE6 0x7380 +0xFBE7 0x74E4 +0xFBE8 0x758A +0xFBE9 0x766E +0xFBEA 0x766C +0xFBEB 0x79B3 +0xFBEC 0x7C60 +0xFBED 0x7C5F +0xFBEE 0x807E +0xFBEF 0x807D +0xFBF0 0x81DF +0xFBF1 0x8972 +0xFBF2 0x896F +0xFBF3 0x89FC +0xFBF4 0x8B80 +0xFBF5 0x8D16 +0xFBF6 0x8D17 +0xFBF7 0x8E91 +0xFBF8 0x8E93 +0xFBF9 0x8F61 +0xFBFA 0x9148 +0xFBFB 0x9444 +0xFBFC 0x9451 +0xFBFD 0x9452 +0xFBFE 0x973D +0xFCA1 0x973E +0xFCA2 0x97C3 +0xFCA3 0x97C1 +0xFCA4 0x986B +0xFCA5 0x9955 +0xFCA6 0x9A55 +0xFCA7 0x9A4D +0xFCA8 0x9AD2 +0xFCA9 0x9B1A +0xFCAA 0x9C49 +0xFCAB 0x9C31 +0xFCAC 0x9C3E +0xFCAD 0x9C3B +0xFCAE 0x9DD3 +0xFCAF 0x9DD7 +0xFCB0 0x9F34 +0xFCB1 0x9F6C +0xFCB2 0x9F6A +0xFCB3 0x9F94 +0xFCB4 0x56CC +0xFCB5 0x5DD6 +0xFCB6 0x6200 +0xFCB7 0x6523 +0xFCB8 0x652B +0xFCB9 0x652A +0xFCBA 0x66EC +0xFCBB 0x6B10 +0xFCBC 0x74DA +0xFCBD 0x7ACA +0xFCBE 0x7C64 +0xFCBF 0x7C63 +0xFCC0 0x7C65 +0xFCC1 0x7E93 +0xFCC2 0x7E96 +0xFCC3 0x7E94 +0xFCC4 0x81E2 +0xFCC5 0x8638 +0xFCC6 0x863F +0xFCC7 0x8831 +0xFCC8 0x8B8A +0xFCC9 0x9090 +0xFCCA 0x908F +0xFCCB 0x9463 +0xFCCC 0x9460 +0xFCCD 0x9464 +0xFCCE 0x9768 +0xFCCF 0x986F +0xFCD0 0x995C +0xFCD1 0x9A5A +0xFCD2 0x9A5B +0xFCD3 0x9A57 +0xFCD4 0x9AD3 +0xFCD5 0x9AD4 +0xFCD6 0x9AD1 +0xFCD7 0x9C54 +0xFCD8 0x9C57 +0xFCD9 0x9C56 +0xFCDA 0x9DE5 +0xFCDB 0x9E9F +0xFCDC 0x9EF4 +0xFCDD 0x56D1 +0xFCDE 0x58E9 +0xFCDF 0x652C +0xFCE0 0x705E +0xFCE1 0x7671 +0xFCE2 0x7672 +0xFCE3 0x77D7 +0xFCE4 0x7F50 +0xFCE5 0x7F88 +0xFCE6 0x8836 +0xFCE7 0x8839 +0xFCE8 0x8862 +0xFCE9 0x8B93 +0xFCEA 0x8B92 +0xFCEB 0x8B96 +0xFCEC 0x8277 +0xFCED 0x8D1B +0xFCEE 0x91C0 +0xFCEF 0x946A +0xFCF0 0x9742 +0xFCF1 0x9748 +0xFCF2 0x9744 +0xFCF3 0x97C6 +0xFCF4 0x9870 +0xFCF5 0x9A5F +0xFCF6 0x9B22 +0xFCF7 0x9B58 +0xFCF8 0x9C5F +0xFCF9 0x9DF9 +0xFCFA 0x9DFA +0xFCFB 0x9E7C +0xFCFC 0x9E7D +0xFCFD 0x9F07 +0xFCFE 0x9F77 +0xFDA1 0x9F72 +0xFDA2 0x5EF3 +0xFDA3 0x6B16 +0xFDA4 0x7063 +0xFDA5 0x7C6C +0xFDA6 0x7C6E +0xFDA7 0x883B +0xFDA8 0x89C0 +0xFDA9 0x8EA1 +0xFDAA 0x91C1 +0xFDAB 0x9472 +0xFDAC 0x9470 +0xFDAD 0x9871 +0xFDAE 0x995E +0xFDAF 0x9AD6 +0xFDB0 0x9B23 +0xFDB1 0x9ECC +0xFDB2 0x7064 +0xFDB3 0x77DA +0xFDB4 0x8B9A +0xFDB5 0x9477 +0xFDB6 0x97C9 +0xFDB7 0x9A62 +0xFDB8 0x9A65 +0xFDB9 0x7E9C +0xFDBA 0x8B9C +0xFDBB 0x8EAA +0xFDBC 0x91C5 +0xFDBD 0x947D +0xFDBE 0x947E +0xFDBF 0x947C +0xFDC0 0x9C77 +0xFDC1 0x9C78 +0xFDC2 0x9EF7 +0xFDC3 0x8C54 +0xFDC4 0x947F +0xFDC5 0x9E1A +0xFDC6 0x7228 +0xFDC7 0x9A6A +0xFDC8 0x9B31 +0xFDC9 0x9E1B +0xFDCA 0x9E1E +0xFDCB 0x7C72 diff --git a/jni/iconv/tests/DEC-KANJI.TXT b/jni/iconv/tests/DEC-KANJI.TXT new file mode 100644 index 0000000..9c6bf99 --- /dev/null +++ b/jni/iconv/tests/DEC-KANJI.TXT @@ -0,0 +1,7007 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0xA1A1 0x3000 +0xA1A2 0x3001 +0xA1A3 0x3002 +0xA1A4 0xFF0C +0xA1A5 0xFF0E +0xA1A6 0x30FB +0xA1A7 0xFF1A +0xA1A8 0xFF1B +0xA1A9 0xFF1F +0xA1AA 0xFF01 +0xA1AB 0x309B +0xA1AC 0x309C +0xA1AD 0x00B4 +0xA1AE 0xFF40 +0xA1AF 0x00A8 +0xA1B0 0xFF3E +0xA1B1 0xFFE3 +0xA1B2 0xFF3F +0xA1B3 0x30FD +0xA1B4 0x30FE +0xA1B5 0x309D +0xA1B6 0x309E +0xA1B7 0x3003 +0xA1B8 0x4EDD +0xA1B9 0x3005 +0xA1BA 0x3006 +0xA1BB 0x3007 +0xA1BC 0x30FC +0xA1BD 0x2015 +0xA1BE 0x2010 +0xA1BF 0xFF0F +0xA1C0 0xFF3C +0xA1C1 0x301C +0xA1C2 0x2016 +0xA1C3 0xFF5C +0xA1C4 0x2026 +0xA1C5 0x2025 +0xA1C6 0x2018 +0xA1C7 0x2019 +0xA1C8 0x201C +0xA1C9 0x201D +0xA1CA 0xFF08 +0xA1CB 0xFF09 +0xA1CC 0x3014 +0xA1CD 0x3015 +0xA1CE 0xFF3B +0xA1CF 0xFF3D +0xA1D0 0xFF5B +0xA1D1 0xFF5D +0xA1D2 0x3008 +0xA1D3 0x3009 +0xA1D4 0x300A +0xA1D5 0x300B +0xA1D6 0x300C +0xA1D7 0x300D +0xA1D8 0x300E +0xA1D9 0x300F +0xA1DA 0x3010 +0xA1DB 0x3011 +0xA1DC 0xFF0B +0xA1DD 0x2212 +0xA1DE 0x00B1 +0xA1DF 0x00D7 +0xA1E0 0x00F7 +0xA1E1 0xFF1D +0xA1E2 0x2260 +0xA1E3 0xFF1C +0xA1E4 0xFF1E +0xA1E5 0x2266 +0xA1E6 0x2267 +0xA1E7 0x221E +0xA1E8 0x2234 +0xA1E9 0x2642 +0xA1EA 0x2640 +0xA1EB 0x00B0 +0xA1EC 0x2032 +0xA1ED 0x2033 +0xA1EE 0x2103 +0xA1EF 0xFFE5 +0xA1F0 0xFF04 +0xA1F1 0x00A2 +0xA1F2 0x00A3 +0xA1F3 0xFF05 +0xA1F4 0xFF03 +0xA1F5 0xFF06 +0xA1F6 0xFF0A +0xA1F7 0xFF20 +0xA1F8 0x00A7 +0xA1F9 0x2606 +0xA1FA 0x2605 +0xA1FB 0x25CB +0xA1FC 0x25CF +0xA1FD 0x25CE +0xA1FE 0x25C7 +0xA2A1 0x25C6 +0xA2A2 0x25A1 +0xA2A3 0x25A0 +0xA2A4 0x25B3 +0xA2A5 0x25B2 +0xA2A6 0x25BD +0xA2A7 0x25BC +0xA2A8 0x203B +0xA2A9 0x3012 +0xA2AA 0x2192 +0xA2AB 0x2190 +0xA2AC 0x2191 +0xA2AD 0x2193 +0xA2AE 0x3013 +0xA2BA 0x2208 +0xA2BB 0x220B +0xA2BC 0x2286 +0xA2BD 0x2287 +0xA2BE 0x2282 +0xA2BF 0x2283 +0xA2C0 0x222A +0xA2C1 0x2229 +0xA2CA 0x2227 +0xA2CB 0x2228 +0xA2CC 0x00AC +0xA2CD 0x21D2 +0xA2CE 0x21D4 +0xA2CF 0x2200 +0xA2D0 0x2203 +0xA2DC 0x2220 +0xA2DD 0x22A5 +0xA2DE 0x2312 +0xA2DF 0x2202 +0xA2E0 0x2207 +0xA2E1 0x2261 +0xA2E2 0x2252 +0xA2E3 0x226A +0xA2E4 0x226B +0xA2E5 0x221A +0xA2E6 0x223D +0xA2E7 0x221D +0xA2E8 0x2235 +0xA2E9 0x222B +0xA2EA 0x222C +0xA2F2 0x212B +0xA2F3 0x2030 +0xA2F4 0x266F +0xA2F5 0x266D +0xA2F6 0x266A +0xA2F7 0x2020 +0xA2F8 0x2021 +0xA2F9 0x00B6 +0xA2FE 0x25EF +0xA3B0 0xFF10 +0xA3B1 0xFF11 +0xA3B2 0xFF12 +0xA3B3 0xFF13 +0xA3B4 0xFF14 +0xA3B5 0xFF15 +0xA3B6 0xFF16 +0xA3B7 0xFF17 +0xA3B8 0xFF18 +0xA3B9 0xFF19 +0xA3C1 0xFF21 +0xA3C2 0xFF22 +0xA3C3 0xFF23 +0xA3C4 0xFF24 +0xA3C5 0xFF25 +0xA3C6 0xFF26 +0xA3C7 0xFF27 +0xA3C8 0xFF28 +0xA3C9 0xFF29 +0xA3CA 0xFF2A +0xA3CB 0xFF2B +0xA3CC 0xFF2C +0xA3CD 0xFF2D +0xA3CE 0xFF2E +0xA3CF 0xFF2F +0xA3D0 0xFF30 +0xA3D1 0xFF31 +0xA3D2 0xFF32 +0xA3D3 0xFF33 +0xA3D4 0xFF34 +0xA3D5 0xFF35 +0xA3D6 0xFF36 +0xA3D7 0xFF37 +0xA3D8 0xFF38 +0xA3D9 0xFF39 +0xA3DA 0xFF3A +0xA3E1 0xFF41 +0xA3E2 0xFF42 +0xA3E3 0xFF43 +0xA3E4 0xFF44 +0xA3E5 0xFF45 +0xA3E6 0xFF46 +0xA3E7 0xFF47 +0xA3E8 0xFF48 +0xA3E9 0xFF49 +0xA3EA 0xFF4A +0xA3EB 0xFF4B +0xA3EC 0xFF4C +0xA3ED 0xFF4D +0xA3EE 0xFF4E +0xA3EF 0xFF4F +0xA3F0 0xFF50 +0xA3F1 0xFF51 +0xA3F2 0xFF52 +0xA3F3 0xFF53 +0xA3F4 0xFF54 +0xA3F5 0xFF55 +0xA3F6 0xFF56 +0xA3F7 0xFF57 +0xA3F8 0xFF58 +0xA3F9 0xFF59 +0xA3FA 0xFF5A +0xA4A1 0x3041 +0xA4A2 0x3042 +0xA4A3 0x3043 +0xA4A4 0x3044 +0xA4A5 0x3045 +0xA4A6 0x3046 +0xA4A7 0x3047 +0xA4A8 0x3048 +0xA4A9 0x3049 +0xA4AA 0x304A +0xA4AB 0x304B +0xA4AC 0x304C +0xA4AD 0x304D +0xA4AE 0x304E +0xA4AF 0x304F +0xA4B0 0x3050 +0xA4B1 0x3051 +0xA4B2 0x3052 +0xA4B3 0x3053 +0xA4B4 0x3054 +0xA4B5 0x3055 +0xA4B6 0x3056 +0xA4B7 0x3057 +0xA4B8 0x3058 +0xA4B9 0x3059 +0xA4BA 0x305A +0xA4BB 0x305B +0xA4BC 0x305C +0xA4BD 0x305D +0xA4BE 0x305E +0xA4BF 0x305F +0xA4C0 0x3060 +0xA4C1 0x3061 +0xA4C2 0x3062 +0xA4C3 0x3063 +0xA4C4 0x3064 +0xA4C5 0x3065 +0xA4C6 0x3066 +0xA4C7 0x3067 +0xA4C8 0x3068 +0xA4C9 0x3069 +0xA4CA 0x306A +0xA4CB 0x306B +0xA4CC 0x306C +0xA4CD 0x306D +0xA4CE 0x306E +0xA4CF 0x306F +0xA4D0 0x3070 +0xA4D1 0x3071 +0xA4D2 0x3072 +0xA4D3 0x3073 +0xA4D4 0x3074 +0xA4D5 0x3075 +0xA4D6 0x3076 +0xA4D7 0x3077 +0xA4D8 0x3078 +0xA4D9 0x3079 +0xA4DA 0x307A +0xA4DB 0x307B +0xA4DC 0x307C +0xA4DD 0x307D +0xA4DE 0x307E +0xA4DF 0x307F +0xA4E0 0x3080 +0xA4E1 0x3081 +0xA4E2 0x3082 +0xA4E3 0x3083 +0xA4E4 0x3084 +0xA4E5 0x3085 +0xA4E6 0x3086 +0xA4E7 0x3087 +0xA4E8 0x3088 +0xA4E9 0x3089 +0xA4EA 0x308A +0xA4EB 0x308B +0xA4EC 0x308C +0xA4ED 0x308D +0xA4EE 0x308E +0xA4EF 0x308F +0xA4F0 0x3090 +0xA4F1 0x3091 +0xA4F2 0x3092 +0xA4F3 0x3093 +0xA5A1 0x30A1 +0xA5A2 0x30A2 +0xA5A3 0x30A3 +0xA5A4 0x30A4 +0xA5A5 0x30A5 +0xA5A6 0x30A6 +0xA5A7 0x30A7 +0xA5A8 0x30A8 +0xA5A9 0x30A9 +0xA5AA 0x30AA +0xA5AB 0x30AB +0xA5AC 0x30AC +0xA5AD 0x30AD +0xA5AE 0x30AE +0xA5AF 0x30AF +0xA5B0 0x30B0 +0xA5B1 0x30B1 +0xA5B2 0x30B2 +0xA5B3 0x30B3 +0xA5B4 0x30B4 +0xA5B5 0x30B5 +0xA5B6 0x30B6 +0xA5B7 0x30B7 +0xA5B8 0x30B8 +0xA5B9 0x30B9 +0xA5BA 0x30BA +0xA5BB 0x30BB +0xA5BC 0x30BC +0xA5BD 0x30BD +0xA5BE 0x30BE +0xA5BF 0x30BF +0xA5C0 0x30C0 +0xA5C1 0x30C1 +0xA5C2 0x30C2 +0xA5C3 0x30C3 +0xA5C4 0x30C4 +0xA5C5 0x30C5 +0xA5C6 0x30C6 +0xA5C7 0x30C7 +0xA5C8 0x30C8 +0xA5C9 0x30C9 +0xA5CA 0x30CA +0xA5CB 0x30CB +0xA5CC 0x30CC +0xA5CD 0x30CD +0xA5CE 0x30CE +0xA5CF 0x30CF +0xA5D0 0x30D0 +0xA5D1 0x30D1 +0xA5D2 0x30D2 +0xA5D3 0x30D3 +0xA5D4 0x30D4 +0xA5D5 0x30D5 +0xA5D6 0x30D6 +0xA5D7 0x30D7 +0xA5D8 0x30D8 +0xA5D9 0x30D9 +0xA5DA 0x30DA +0xA5DB 0x30DB +0xA5DC 0x30DC +0xA5DD 0x30DD +0xA5DE 0x30DE +0xA5DF 0x30DF +0xA5E0 0x30E0 +0xA5E1 0x30E1 +0xA5E2 0x30E2 +0xA5E3 0x30E3 +0xA5E4 0x30E4 +0xA5E5 0x30E5 +0xA5E6 0x30E6 +0xA5E7 0x30E7 +0xA5E8 0x30E8 +0xA5E9 0x30E9 +0xA5EA 0x30EA +0xA5EB 0x30EB +0xA5EC 0x30EC +0xA5ED 0x30ED +0xA5EE 0x30EE +0xA5EF 0x30EF +0xA5F0 0x30F0 +0xA5F1 0x30F1 +0xA5F2 0x30F2 +0xA5F3 0x30F3 +0xA5F4 0x30F4 +0xA5F5 0x30F5 +0xA5F6 0x30F6 +0xA6A1 0x0391 +0xA6A2 0x0392 +0xA6A3 0x0393 +0xA6A4 0x0394 +0xA6A5 0x0395 +0xA6A6 0x0396 +0xA6A7 0x0397 +0xA6A8 0x0398 +0xA6A9 0x0399 +0xA6AA 0x039A +0xA6AB 0x039B +0xA6AC 0x039C +0xA6AD 0x039D +0xA6AE 0x039E +0xA6AF 0x039F +0xA6B0 0x03A0 +0xA6B1 0x03A1 +0xA6B2 0x03A3 +0xA6B3 0x03A4 +0xA6B4 0x03A5 +0xA6B5 0x03A6 +0xA6B6 0x03A7 +0xA6B7 0x03A8 +0xA6B8 0x03A9 +0xA6C1 0x03B1 +0xA6C2 0x03B2 +0xA6C3 0x03B3 +0xA6C4 0x03B4 +0xA6C5 0x03B5 +0xA6C6 0x03B6 +0xA6C7 0x03B7 +0xA6C8 0x03B8 +0xA6C9 0x03B9 +0xA6CA 0x03BA +0xA6CB 0x03BB +0xA6CC 0x03BC +0xA6CD 0x03BD +0xA6CE 0x03BE +0xA6CF 0x03BF +0xA6D0 0x03C0 +0xA6D1 0x03C1 +0xA6D2 0x03C3 +0xA6D3 0x03C4 +0xA6D4 0x03C5 +0xA6D5 0x03C6 +0xA6D6 0x03C7 +0xA6D7 0x03C8 +0xA6D8 0x03C9 +0xA7A1 0x0410 +0xA7A2 0x0411 +0xA7A3 0x0412 +0xA7A4 0x0413 +0xA7A5 0x0414 +0xA7A6 0x0415 +0xA7A7 0x0401 +0xA7A8 0x0416 +0xA7A9 0x0417 +0xA7AA 0x0418 +0xA7AB 0x0419 +0xA7AC 0x041A +0xA7AD 0x041B +0xA7AE 0x041C +0xA7AF 0x041D +0xA7B0 0x041E +0xA7B1 0x041F +0xA7B2 0x0420 +0xA7B3 0x0421 +0xA7B4 0x0422 +0xA7B5 0x0423 +0xA7B6 0x0424 +0xA7B7 0x0425 +0xA7B8 0x0426 +0xA7B9 0x0427 +0xA7BA 0x0428 +0xA7BB 0x0429 +0xA7BC 0x042A +0xA7BD 0x042B +0xA7BE 0x042C +0xA7BF 0x042D +0xA7C0 0x042E +0xA7C1 0x042F +0xA7D1 0x0430 +0xA7D2 0x0431 +0xA7D3 0x0432 +0xA7D4 0x0433 +0xA7D5 0x0434 +0xA7D6 0x0435 +0xA7D7 0x0451 +0xA7D8 0x0436 +0xA7D9 0x0437 +0xA7DA 0x0438 +0xA7DB 0x0439 +0xA7DC 0x043A +0xA7DD 0x043B +0xA7DE 0x043C +0xA7DF 0x043D +0xA7E0 0x043E +0xA7E1 0x043F +0xA7E2 0x0440 +0xA7E3 0x0441 +0xA7E4 0x0442 +0xA7E5 0x0443 +0xA7E6 0x0444 +0xA7E7 0x0445 +0xA7E8 0x0446 +0xA7E9 0x0447 +0xA7EA 0x0448 +0xA7EB 0x0449 +0xA7EC 0x044A +0xA7ED 0x044B +0xA7EE 0x044C +0xA7EF 0x044D +0xA7F0 0x044E +0xA7F1 0x044F +0xA8A1 0x2500 +0xA8A2 0x2502 +0xA8A3 0x250C +0xA8A4 0x2510 +0xA8A5 0x2518 +0xA8A6 0x2514 +0xA8A7 0x251C +0xA8A8 0x252C +0xA8A9 0x2524 +0xA8AA 0x2534 +0xA8AB 0x253C +0xA8AC 0x2501 +0xA8AD 0x2503 +0xA8AE 0x250F +0xA8AF 0x2513 +0xA8B0 0x251B +0xA8B1 0x2517 +0xA8B2 0x2523 +0xA8B3 0x2533 +0xA8B4 0x252B +0xA8B5 0x253B +0xA8B6 0x254B +0xA8B7 0x2520 +0xA8B8 0x252F +0xA8B9 0x2528 +0xA8BA 0x2537 +0xA8BB 0x253F +0xA8BC 0x251D +0xA8BD 0x2530 +0xA8BE 0x2525 +0xA8BF 0x2538 +0xA8C0 0x2542 +0xB0A1 0x4E9C +0xB0A2 0x5516 +0xB0A3 0x5A03 +0xB0A4 0x963F +0xB0A5 0x54C0 +0xB0A6 0x611B +0xB0A7 0x6328 +0xB0A8 0x59F6 +0xB0A9 0x9022 +0xB0AA 0x8475 +0xB0AB 0x831C +0xB0AC 0x7A50 +0xB0AD 0x60AA +0xB0AE 0x63E1 +0xB0AF 0x6E25 +0xB0B0 0x65ED +0xB0B1 0x8466 +0xB0B2 0x82A6 +0xB0B3 0x9BF5 +0xB0B4 0x6893 +0xB0B5 0x5727 +0xB0B6 0x65A1 +0xB0B7 0x6271 +0xB0B8 0x5B9B +0xB0B9 0x59D0 +0xB0BA 0x867B +0xB0BB 0x98F4 +0xB0BC 0x7D62 +0xB0BD 0x7DBE +0xB0BE 0x9B8E +0xB0BF 0x6216 +0xB0C0 0x7C9F +0xB0C1 0x88B7 +0xB0C2 0x5B89 +0xB0C3 0x5EB5 +0xB0C4 0x6309 +0xB0C5 0x6697 +0xB0C6 0x6848 +0xB0C7 0x95C7 +0xB0C8 0x978D +0xB0C9 0x674F +0xB0CA 0x4EE5 +0xB0CB 0x4F0A +0xB0CC 0x4F4D +0xB0CD 0x4F9D +0xB0CE 0x5049 +0xB0CF 0x56F2 +0xB0D0 0x5937 +0xB0D1 0x59D4 +0xB0D2 0x5A01 +0xB0D3 0x5C09 +0xB0D4 0x60DF +0xB0D5 0x610F +0xB0D6 0x6170 +0xB0D7 0x6613 +0xB0D8 0x6905 +0xB0D9 0x70BA +0xB0DA 0x754F +0xB0DB 0x7570 +0xB0DC 0x79FB +0xB0DD 0x7DAD +0xB0DE 0x7DEF +0xB0DF 0x80C3 +0xB0E0 0x840E +0xB0E1 0x8863 +0xB0E2 0x8B02 +0xB0E3 0x9055 +0xB0E4 0x907A +0xB0E5 0x533B +0xB0E6 0x4E95 +0xB0E7 0x4EA5 +0xB0E8 0x57DF +0xB0E9 0x80B2 +0xB0EA 0x90C1 +0xB0EB 0x78EF +0xB0EC 0x4E00 +0xB0ED 0x58F1 +0xB0EE 0x6EA2 +0xB0EF 0x9038 +0xB0F0 0x7A32 +0xB0F1 0x8328 +0xB0F2 0x828B +0xB0F3 0x9C2F +0xB0F4 0x5141 +0xB0F5 0x5370 +0xB0F6 0x54BD +0xB0F7 0x54E1 +0xB0F8 0x56E0 +0xB0F9 0x59FB +0xB0FA 0x5F15 +0xB0FB 0x98F2 +0xB0FC 0x6DEB +0xB0FD 0x80E4 +0xB0FE 0x852D +0xB1A1 0x9662 +0xB1A2 0x9670 +0xB1A3 0x96A0 +0xB1A4 0x97FB +0xB1A5 0x540B +0xB1A6 0x53F3 +0xB1A7 0x5B87 +0xB1A8 0x70CF +0xB1A9 0x7FBD +0xB1AA 0x8FC2 +0xB1AB 0x96E8 +0xB1AC 0x536F +0xB1AD 0x9D5C +0xB1AE 0x7ABA +0xB1AF 0x4E11 +0xB1B0 0x7893 +0xB1B1 0x81FC +0xB1B2 0x6E26 +0xB1B3 0x5618 +0xB1B4 0x5504 +0xB1B5 0x6B1D +0xB1B6 0x851A +0xB1B7 0x9C3B +0xB1B8 0x59E5 +0xB1B9 0x53A9 +0xB1BA 0x6D66 +0xB1BB 0x74DC +0xB1BC 0x958F +0xB1BD 0x5642 +0xB1BE 0x4E91 +0xB1BF 0x904B +0xB1C0 0x96F2 +0xB1C1 0x834F +0xB1C2 0x990C +0xB1C3 0x53E1 +0xB1C4 0x55B6 +0xB1C5 0x5B30 +0xB1C6 0x5F71 +0xB1C7 0x6620 +0xB1C8 0x66F3 +0xB1C9 0x6804 +0xB1CA 0x6C38 +0xB1CB 0x6CF3 +0xB1CC 0x6D29 +0xB1CD 0x745B +0xB1CE 0x76C8 +0xB1CF 0x7A4E +0xB1D0 0x9834 +0xB1D1 0x82F1 +0xB1D2 0x885B +0xB1D3 0x8A60 +0xB1D4 0x92ED +0xB1D5 0x6DB2 +0xB1D6 0x75AB +0xB1D7 0x76CA +0xB1D8 0x99C5 +0xB1D9 0x60A6 +0xB1DA 0x8B01 +0xB1DB 0x8D8A +0xB1DC 0x95B2 +0xB1DD 0x698E +0xB1DE 0x53AD +0xB1DF 0x5186 +0xB1E0 0x5712 +0xB1E1 0x5830 +0xB1E2 0x5944 +0xB1E3 0x5BB4 +0xB1E4 0x5EF6 +0xB1E5 0x6028 +0xB1E6 0x63A9 +0xB1E7 0x63F4 +0xB1E8 0x6CBF +0xB1E9 0x6F14 +0xB1EA 0x708E +0xB1EB 0x7114 +0xB1EC 0x7159 +0xB1ED 0x71D5 +0xB1EE 0x733F +0xB1EF 0x7E01 +0xB1F0 0x8276 +0xB1F1 0x82D1 +0xB1F2 0x8597 +0xB1F3 0x9060 +0xB1F4 0x925B +0xB1F5 0x9D1B +0xB1F6 0x5869 +0xB1F7 0x65BC +0xB1F8 0x6C5A +0xB1F9 0x7525 +0xB1FA 0x51F9 +0xB1FB 0x592E +0xB1FC 0x5965 +0xB1FD 0x5F80 +0xB1FE 0x5FDC +0xB2A1 0x62BC +0xB2A2 0x65FA +0xB2A3 0x6A2A +0xB2A4 0x6B27 +0xB2A5 0x6BB4 +0xB2A6 0x738B +0xB2A7 0x7FC1 +0xB2A8 0x8956 +0xB2A9 0x9D2C +0xB2AA 0x9D0E +0xB2AB 0x9EC4 +0xB2AC 0x5CA1 +0xB2AD 0x6C96 +0xB2AE 0x837B +0xB2AF 0x5104 +0xB2B0 0x5C4B +0xB2B1 0x61B6 +0xB2B2 0x81C6 +0xB2B3 0x6876 +0xB2B4 0x7261 +0xB2B5 0x4E59 +0xB2B6 0x4FFA +0xB2B7 0x5378 +0xB2B8 0x6069 +0xB2B9 0x6E29 +0xB2BA 0x7A4F +0xB2BB 0x97F3 +0xB2BC 0x4E0B +0xB2BD 0x5316 +0xB2BE 0x4EEE +0xB2BF 0x4F55 +0xB2C0 0x4F3D +0xB2C1 0x4FA1 +0xB2C2 0x4F73 +0xB2C3 0x52A0 +0xB2C4 0x53EF +0xB2C5 0x5609 +0xB2C6 0x590F +0xB2C7 0x5AC1 +0xB2C8 0x5BB6 +0xB2C9 0x5BE1 +0xB2CA 0x79D1 +0xB2CB 0x6687 +0xB2CC 0x679C +0xB2CD 0x67B6 +0xB2CE 0x6B4C +0xB2CF 0x6CB3 +0xB2D0 0x706B +0xB2D1 0x73C2 +0xB2D2 0x798D +0xB2D3 0x79BE +0xB2D4 0x7A3C +0xB2D5 0x7B87 +0xB2D6 0x82B1 +0xB2D7 0x82DB +0xB2D8 0x8304 +0xB2D9 0x8377 +0xB2DA 0x83EF +0xB2DB 0x83D3 +0xB2DC 0x8766 +0xB2DD 0x8AB2 +0xB2DE 0x5629 +0xB2DF 0x8CA8 +0xB2E0 0x8FE6 +0xB2E1 0x904E +0xB2E2 0x971E +0xB2E3 0x868A +0xB2E4 0x4FC4 +0xB2E5 0x5CE8 +0xB2E6 0x6211 +0xB2E7 0x7259 +0xB2E8 0x753B +0xB2E9 0x81E5 +0xB2EA 0x82BD +0xB2EB 0x86FE +0xB2EC 0x8CC0 +0xB2ED 0x96C5 +0xB2EE 0x9913 +0xB2EF 0x99D5 +0xB2F0 0x4ECB +0xB2F1 0x4F1A +0xB2F2 0x89E3 +0xB2F3 0x56DE +0xB2F4 0x584A +0xB2F5 0x58CA +0xB2F6 0x5EFB +0xB2F7 0x5FEB +0xB2F8 0x602A +0xB2F9 0x6094 +0xB2FA 0x6062 +0xB2FB 0x61D0 +0xB2FC 0x6212 +0xB2FD 0x62D0 +0xB2FE 0x6539 +0xB3A1 0x9B41 +0xB3A2 0x6666 +0xB3A3 0x68B0 +0xB3A4 0x6D77 +0xB3A5 0x7070 +0xB3A6 0x754C +0xB3A7 0x7686 +0xB3A8 0x7D75 +0xB3A9 0x82A5 +0xB3AA 0x87F9 +0xB3AB 0x958B +0xB3AC 0x968E +0xB3AD 0x8C9D +0xB3AE 0x51F1 +0xB3AF 0x52BE +0xB3B0 0x5916 +0xB3B1 0x54B3 +0xB3B2 0x5BB3 +0xB3B3 0x5D16 +0xB3B4 0x6168 +0xB3B5 0x6982 +0xB3B6 0x6DAF +0xB3B7 0x788D +0xB3B8 0x84CB +0xB3B9 0x8857 +0xB3BA 0x8A72 +0xB3BB 0x93A7 +0xB3BC 0x9AB8 +0xB3BD 0x6D6C +0xB3BE 0x99A8 +0xB3BF 0x86D9 +0xB3C0 0x57A3 +0xB3C1 0x67FF +0xB3C2 0x86CE +0xB3C3 0x920E +0xB3C4 0x5283 +0xB3C5 0x5687 +0xB3C6 0x5404 +0xB3C7 0x5ED3 +0xB3C8 0x62E1 +0xB3C9 0x64B9 +0xB3CA 0x683C +0xB3CB 0x6838 +0xB3CC 0x6BBB +0xB3CD 0x7372 +0xB3CE 0x78BA +0xB3CF 0x7A6B +0xB3D0 0x899A +0xB3D1 0x89D2 +0xB3D2 0x8D6B +0xB3D3 0x8F03 +0xB3D4 0x90ED +0xB3D5 0x95A3 +0xB3D6 0x9694 +0xB3D7 0x9769 +0xB3D8 0x5B66 +0xB3D9 0x5CB3 +0xB3DA 0x697D +0xB3DB 0x984D +0xB3DC 0x984E +0xB3DD 0x639B +0xB3DE 0x7B20 +0xB3DF 0x6A2B +0xB3E0 0x6A7F +0xB3E1 0x68B6 +0xB3E2 0x9C0D +0xB3E3 0x6F5F +0xB3E4 0x5272 +0xB3E5 0x559D +0xB3E6 0x6070 +0xB3E7 0x62EC +0xB3E8 0x6D3B +0xB3E9 0x6E07 +0xB3EA 0x6ED1 +0xB3EB 0x845B +0xB3EC 0x8910 +0xB3ED 0x8F44 +0xB3EE 0x4E14 +0xB3EF 0x9C39 +0xB3F0 0x53F6 +0xB3F1 0x691B +0xB3F2 0x6A3A +0xB3F3 0x9784 +0xB3F4 0x682A +0xB3F5 0x515C +0xB3F6 0x7AC3 +0xB3F7 0x84B2 +0xB3F8 0x91DC +0xB3F9 0x938C +0xB3FA 0x565B +0xB3FB 0x9D28 +0xB3FC 0x6822 +0xB3FD 0x8305 +0xB3FE 0x8431 +0xB4A1 0x7CA5 +0xB4A2 0x5208 +0xB4A3 0x82C5 +0xB4A4 0x74E6 +0xB4A5 0x4E7E +0xB4A6 0x4F83 +0xB4A7 0x51A0 +0xB4A8 0x5BD2 +0xB4A9 0x520A +0xB4AA 0x52D8 +0xB4AB 0x52E7 +0xB4AC 0x5DFB +0xB4AD 0x559A +0xB4AE 0x582A +0xB4AF 0x59E6 +0xB4B0 0x5B8C +0xB4B1 0x5B98 +0xB4B2 0x5BDB +0xB4B3 0x5E72 +0xB4B4 0x5E79 +0xB4B5 0x60A3 +0xB4B6 0x611F +0xB4B7 0x6163 +0xB4B8 0x61BE +0xB4B9 0x63DB +0xB4BA 0x6562 +0xB4BB 0x67D1 +0xB4BC 0x6853 +0xB4BD 0x68FA +0xB4BE 0x6B3E +0xB4BF 0x6B53 +0xB4C0 0x6C57 +0xB4C1 0x6F22 +0xB4C2 0x6F97 +0xB4C3 0x6F45 +0xB4C4 0x74B0 +0xB4C5 0x7518 +0xB4C6 0x76E3 +0xB4C7 0x770B +0xB4C8 0x7AFF +0xB4C9 0x7BA1 +0xB4CA 0x7C21 +0xB4CB 0x7DE9 +0xB4CC 0x7F36 +0xB4CD 0x7FF0 +0xB4CE 0x809D +0xB4CF 0x8266 +0xB4D0 0x839E +0xB4D1 0x89B3 +0xB4D2 0x8ACC +0xB4D3 0x8CAB +0xB4D4 0x9084 +0xB4D5 0x9451 +0xB4D6 0x9593 +0xB4D7 0x9591 +0xB4D8 0x95A2 +0xB4D9 0x9665 +0xB4DA 0x97D3 +0xB4DB 0x9928 +0xB4DC 0x8218 +0xB4DD 0x4E38 +0xB4DE 0x542B +0xB4DF 0x5CB8 +0xB4E0 0x5DCC +0xB4E1 0x73A9 +0xB4E2 0x764C +0xB4E3 0x773C +0xB4E4 0x5CA9 +0xB4E5 0x7FEB +0xB4E6 0x8D0B +0xB4E7 0x96C1 +0xB4E8 0x9811 +0xB4E9 0x9854 +0xB4EA 0x9858 +0xB4EB 0x4F01 +0xB4EC 0x4F0E +0xB4ED 0x5371 +0xB4EE 0x559C +0xB4EF 0x5668 +0xB4F0 0x57FA +0xB4F1 0x5947 +0xB4F2 0x5B09 +0xB4F3 0x5BC4 +0xB4F4 0x5C90 +0xB4F5 0x5E0C +0xB4F6 0x5E7E +0xB4F7 0x5FCC +0xB4F8 0x63EE +0xB4F9 0x673A +0xB4FA 0x65D7 +0xB4FB 0x65E2 +0xB4FC 0x671F +0xB4FD 0x68CB +0xB4FE 0x68C4 +0xB5A1 0x6A5F +0xB5A2 0x5E30 +0xB5A3 0x6BC5 +0xB5A4 0x6C17 +0xB5A5 0x6C7D +0xB5A6 0x757F +0xB5A7 0x7948 +0xB5A8 0x5B63 +0xB5A9 0x7A00 +0xB5AA 0x7D00 +0xB5AB 0x5FBD +0xB5AC 0x898F +0xB5AD 0x8A18 +0xB5AE 0x8CB4 +0xB5AF 0x8D77 +0xB5B0 0x8ECC +0xB5B1 0x8F1D +0xB5B2 0x98E2 +0xB5B3 0x9A0E +0xB5B4 0x9B3C +0xB5B5 0x4E80 +0xB5B6 0x507D +0xB5B7 0x5100 +0xB5B8 0x5993 +0xB5B9 0x5B9C +0xB5BA 0x622F +0xB5BB 0x6280 +0xB5BC 0x64EC +0xB5BD 0x6B3A +0xB5BE 0x72A0 +0xB5BF 0x7591 +0xB5C0 0x7947 +0xB5C1 0x7FA9 +0xB5C2 0x87FB +0xB5C3 0x8ABC +0xB5C4 0x8B70 +0xB5C5 0x63AC +0xB5C6 0x83CA +0xB5C7 0x97A0 +0xB5C8 0x5409 +0xB5C9 0x5403 +0xB5CA 0x55AB +0xB5CB 0x6854 +0xB5CC 0x6A58 +0xB5CD 0x8A70 +0xB5CE 0x7827 +0xB5CF 0x6775 +0xB5D0 0x9ECD +0xB5D1 0x5374 +0xB5D2 0x5BA2 +0xB5D3 0x811A +0xB5D4 0x8650 +0xB5D5 0x9006 +0xB5D6 0x4E18 +0xB5D7 0x4E45 +0xB5D8 0x4EC7 +0xB5D9 0x4F11 +0xB5DA 0x53CA +0xB5DB 0x5438 +0xB5DC 0x5BAE +0xB5DD 0x5F13 +0xB5DE 0x6025 +0xB5DF 0x6551 +0xB5E0 0x673D +0xB5E1 0x6C42 +0xB5E2 0x6C72 +0xB5E3 0x6CE3 +0xB5E4 0x7078 +0xB5E5 0x7403 +0xB5E6 0x7A76 +0xB5E7 0x7AAE +0xB5E8 0x7B08 +0xB5E9 0x7D1A +0xB5EA 0x7CFE +0xB5EB 0x7D66 +0xB5EC 0x65E7 +0xB5ED 0x725B +0xB5EE 0x53BB +0xB5EF 0x5C45 +0xB5F0 0x5DE8 +0xB5F1 0x62D2 +0xB5F2 0x62E0 +0xB5F3 0x6319 +0xB5F4 0x6E20 +0xB5F5 0x865A +0xB5F6 0x8A31 +0xB5F7 0x8DDD +0xB5F8 0x92F8 +0xB5F9 0x6F01 +0xB5FA 0x79A6 +0xB5FB 0x9B5A +0xB5FC 0x4EA8 +0xB5FD 0x4EAB +0xB5FE 0x4EAC +0xB6A1 0x4F9B +0xB6A2 0x4FA0 +0xB6A3 0x50D1 +0xB6A4 0x5147 +0xB6A5 0x7AF6 +0xB6A6 0x5171 +0xB6A7 0x51F6 +0xB6A8 0x5354 +0xB6A9 0x5321 +0xB6AA 0x537F +0xB6AB 0x53EB +0xB6AC 0x55AC +0xB6AD 0x5883 +0xB6AE 0x5CE1 +0xB6AF 0x5F37 +0xB6B0 0x5F4A +0xB6B1 0x602F +0xB6B2 0x6050 +0xB6B3 0x606D +0xB6B4 0x631F +0xB6B5 0x6559 +0xB6B6 0x6A4B +0xB6B7 0x6CC1 +0xB6B8 0x72C2 +0xB6B9 0x72ED +0xB6BA 0x77EF +0xB6BB 0x80F8 +0xB6BC 0x8105 +0xB6BD 0x8208 +0xB6BE 0x854E +0xB6BF 0x90F7 +0xB6C0 0x93E1 +0xB6C1 0x97FF +0xB6C2 0x9957 +0xB6C3 0x9A5A +0xB6C4 0x4EF0 +0xB6C5 0x51DD +0xB6C6 0x5C2D +0xB6C7 0x6681 +0xB6C8 0x696D +0xB6C9 0x5C40 +0xB6CA 0x66F2 +0xB6CB 0x6975 +0xB6CC 0x7389 +0xB6CD 0x6850 +0xB6CE 0x7C81 +0xB6CF 0x50C5 +0xB6D0 0x52E4 +0xB6D1 0x5747 +0xB6D2 0x5DFE +0xB6D3 0x9326 +0xB6D4 0x65A4 +0xB6D5 0x6B23 +0xB6D6 0x6B3D +0xB6D7 0x7434 +0xB6D8 0x7981 +0xB6D9 0x79BD +0xB6DA 0x7B4B +0xB6DB 0x7DCA +0xB6DC 0x82B9 +0xB6DD 0x83CC +0xB6DE 0x887F +0xB6DF 0x895F +0xB6E0 0x8B39 +0xB6E1 0x8FD1 +0xB6E2 0x91D1 +0xB6E3 0x541F +0xB6E4 0x9280 +0xB6E5 0x4E5D +0xB6E6 0x5036 +0xB6E7 0x53E5 +0xB6E8 0x533A +0xB6E9 0x72D7 +0xB6EA 0x7396 +0xB6EB 0x77E9 +0xB6EC 0x82E6 +0xB6ED 0x8EAF +0xB6EE 0x99C6 +0xB6EF 0x99C8 +0xB6F0 0x99D2 +0xB6F1 0x5177 +0xB6F2 0x611A +0xB6F3 0x865E +0xB6F4 0x55B0 +0xB6F5 0x7A7A +0xB6F6 0x5076 +0xB6F7 0x5BD3 +0xB6F8 0x9047 +0xB6F9 0x9685 +0xB6FA 0x4E32 +0xB6FB 0x6ADB +0xB6FC 0x91E7 +0xB6FD 0x5C51 +0xB6FE 0x5C48 +0xB7A1 0x6398 +0xB7A2 0x7A9F +0xB7A3 0x6C93 +0xB7A4 0x9774 +0xB7A5 0x8F61 +0xB7A6 0x7AAA +0xB7A7 0x718A +0xB7A8 0x9688 +0xB7A9 0x7C82 +0xB7AA 0x6817 +0xB7AB 0x7E70 +0xB7AC 0x6851 +0xB7AD 0x936C +0xB7AE 0x52F2 +0xB7AF 0x541B +0xB7B0 0x85AB +0xB7B1 0x8A13 +0xB7B2 0x7FA4 +0xB7B3 0x8ECD +0xB7B4 0x90E1 +0xB7B5 0x5366 +0xB7B6 0x8888 +0xB7B7 0x7941 +0xB7B8 0x4FC2 +0xB7B9 0x50BE +0xB7BA 0x5211 +0xB7BB 0x5144 +0xB7BC 0x5553 +0xB7BD 0x572D +0xB7BE 0x73EA +0xB7BF 0x578B +0xB7C0 0x5951 +0xB7C1 0x5F62 +0xB7C2 0x5F84 +0xB7C3 0x6075 +0xB7C4 0x6176 +0xB7C5 0x6167 +0xB7C6 0x61A9 +0xB7C7 0x63B2 +0xB7C8 0x643A +0xB7C9 0x656C +0xB7CA 0x666F +0xB7CB 0x6842 +0xB7CC 0x6E13 +0xB7CD 0x7566 +0xB7CE 0x7A3D +0xB7CF 0x7CFB +0xB7D0 0x7D4C +0xB7D1 0x7D99 +0xB7D2 0x7E4B +0xB7D3 0x7F6B +0xB7D4 0x830E +0xB7D5 0x834A +0xB7D6 0x86CD +0xB7D7 0x8A08 +0xB7D8 0x8A63 +0xB7D9 0x8B66 +0xB7DA 0x8EFD +0xB7DB 0x981A +0xB7DC 0x9D8F +0xB7DD 0x82B8 +0xB7DE 0x8FCE +0xB7DF 0x9BE8 +0xB7E0 0x5287 +0xB7E1 0x621F +0xB7E2 0x6483 +0xB7E3 0x6FC0 +0xB7E4 0x9699 +0xB7E5 0x6841 +0xB7E6 0x5091 +0xB7E7 0x6B20 +0xB7E8 0x6C7A +0xB7E9 0x6F54 +0xB7EA 0x7A74 +0xB7EB 0x7D50 +0xB7EC 0x8840 +0xB7ED 0x8A23 +0xB7EE 0x6708 +0xB7EF 0x4EF6 +0xB7F0 0x5039 +0xB7F1 0x5026 +0xB7F2 0x5065 +0xB7F3 0x517C +0xB7F4 0x5238 +0xB7F5 0x5263 +0xB7F6 0x55A7 +0xB7F7 0x570F +0xB7F8 0x5805 +0xB7F9 0x5ACC +0xB7FA 0x5EFA +0xB7FB 0x61B2 +0xB7FC 0x61F8 +0xB7FD 0x62F3 +0xB7FE 0x6372 +0xB8A1 0x691C +0xB8A2 0x6A29 +0xB8A3 0x727D +0xB8A4 0x72AC +0xB8A5 0x732E +0xB8A6 0x7814 +0xB8A7 0x786F +0xB8A8 0x7D79 +0xB8A9 0x770C +0xB8AA 0x80A9 +0xB8AB 0x898B +0xB8AC 0x8B19 +0xB8AD 0x8CE2 +0xB8AE 0x8ED2 +0xB8AF 0x9063 +0xB8B0 0x9375 +0xB8B1 0x967A +0xB8B2 0x9855 +0xB8B3 0x9A13 +0xB8B4 0x9E78 +0xB8B5 0x5143 +0xB8B6 0x539F +0xB8B7 0x53B3 +0xB8B8 0x5E7B +0xB8B9 0x5F26 +0xB8BA 0x6E1B +0xB8BB 0x6E90 +0xB8BC 0x7384 +0xB8BD 0x73FE +0xB8BE 0x7D43 +0xB8BF 0x8237 +0xB8C0 0x8A00 +0xB8C1 0x8AFA +0xB8C2 0x9650 +0xB8C3 0x4E4E +0xB8C4 0x500B +0xB8C5 0x53E4 +0xB8C6 0x547C +0xB8C7 0x56FA +0xB8C8 0x59D1 +0xB8C9 0x5B64 +0xB8CA 0x5DF1 +0xB8CB 0x5EAB +0xB8CC 0x5F27 +0xB8CD 0x6238 +0xB8CE 0x6545 +0xB8CF 0x67AF +0xB8D0 0x6E56 +0xB8D1 0x72D0 +0xB8D2 0x7CCA +0xB8D3 0x88B4 +0xB8D4 0x80A1 +0xB8D5 0x80E1 +0xB8D6 0x83F0 +0xB8D7 0x864E +0xB8D8 0x8A87 +0xB8D9 0x8DE8 +0xB8DA 0x9237 +0xB8DB 0x96C7 +0xB8DC 0x9867 +0xB8DD 0x9F13 +0xB8DE 0x4E94 +0xB8DF 0x4E92 +0xB8E0 0x4F0D +0xB8E1 0x5348 +0xB8E2 0x5449 +0xB8E3 0x543E +0xB8E4 0x5A2F +0xB8E5 0x5F8C +0xB8E6 0x5FA1 +0xB8E7 0x609F +0xB8E8 0x68A7 +0xB8E9 0x6A8E +0xB8EA 0x745A +0xB8EB 0x7881 +0xB8EC 0x8A9E +0xB8ED 0x8AA4 +0xB8EE 0x8B77 +0xB8EF 0x9190 +0xB8F0 0x4E5E +0xB8F1 0x9BC9 +0xB8F2 0x4EA4 +0xB8F3 0x4F7C +0xB8F4 0x4FAF +0xB8F5 0x5019 +0xB8F6 0x5016 +0xB8F7 0x5149 +0xB8F8 0x516C +0xB8F9 0x529F +0xB8FA 0x52B9 +0xB8FB 0x52FE +0xB8FC 0x539A +0xB8FD 0x53E3 +0xB8FE 0x5411 +0xB9A1 0x540E +0xB9A2 0x5589 +0xB9A3 0x5751 +0xB9A4 0x57A2 +0xB9A5 0x597D +0xB9A6 0x5B54 +0xB9A7 0x5B5D +0xB9A8 0x5B8F +0xB9A9 0x5DE5 +0xB9AA 0x5DE7 +0xB9AB 0x5DF7 +0xB9AC 0x5E78 +0xB9AD 0x5E83 +0xB9AE 0x5E9A +0xB9AF 0x5EB7 +0xB9B0 0x5F18 +0xB9B1 0x6052 +0xB9B2 0x614C +0xB9B3 0x6297 +0xB9B4 0x62D8 +0xB9B5 0x63A7 +0xB9B6 0x653B +0xB9B7 0x6602 +0xB9B8 0x6643 +0xB9B9 0x66F4 +0xB9BA 0x676D +0xB9BB 0x6821 +0xB9BC 0x6897 +0xB9BD 0x69CB +0xB9BE 0x6C5F +0xB9BF 0x6D2A +0xB9C0 0x6D69 +0xB9C1 0x6E2F +0xB9C2 0x6E9D +0xB9C3 0x7532 +0xB9C4 0x7687 +0xB9C5 0x786C +0xB9C6 0x7A3F +0xB9C7 0x7CE0 +0xB9C8 0x7D05 +0xB9C9 0x7D18 +0xB9CA 0x7D5E +0xB9CB 0x7DB1 +0xB9CC 0x8015 +0xB9CD 0x8003 +0xB9CE 0x80AF +0xB9CF 0x80B1 +0xB9D0 0x8154 +0xB9D1 0x818F +0xB9D2 0x822A +0xB9D3 0x8352 +0xB9D4 0x884C +0xB9D5 0x8861 +0xB9D6 0x8B1B +0xB9D7 0x8CA2 +0xB9D8 0x8CFC +0xB9D9 0x90CA +0xB9DA 0x9175 +0xB9DB 0x9271 +0xB9DC 0x783F +0xB9DD 0x92FC +0xB9DE 0x95A4 +0xB9DF 0x964D +0xB9E0 0x9805 +0xB9E1 0x9999 +0xB9E2 0x9AD8 +0xB9E3 0x9D3B +0xB9E4 0x525B +0xB9E5 0x52AB +0xB9E6 0x53F7 +0xB9E7 0x5408 +0xB9E8 0x58D5 +0xB9E9 0x62F7 +0xB9EA 0x6FE0 +0xB9EB 0x8C6A +0xB9EC 0x8F5F +0xB9ED 0x9EB9 +0xB9EE 0x514B +0xB9EF 0x523B +0xB9F0 0x544A +0xB9F1 0x56FD +0xB9F2 0x7A40 +0xB9F3 0x9177 +0xB9F4 0x9D60 +0xB9F5 0x9ED2 +0xB9F6 0x7344 +0xB9F7 0x6F09 +0xB9F8 0x8170 +0xB9F9 0x7511 +0xB9FA 0x5FFD +0xB9FB 0x60DA +0xB9FC 0x9AA8 +0xB9FD 0x72DB +0xB9FE 0x8FBC +0xBAA1 0x6B64 +0xBAA2 0x9803 +0xBAA3 0x4ECA +0xBAA4 0x56F0 +0xBAA5 0x5764 +0xBAA6 0x58BE +0xBAA7 0x5A5A +0xBAA8 0x6068 +0xBAA9 0x61C7 +0xBAAA 0x660F +0xBAAB 0x6606 +0xBAAC 0x6839 +0xBAAD 0x68B1 +0xBAAE 0x6DF7 +0xBAAF 0x75D5 +0xBAB0 0x7D3A +0xBAB1 0x826E +0xBAB2 0x9B42 +0xBAB3 0x4E9B +0xBAB4 0x4F50 +0xBAB5 0x53C9 +0xBAB6 0x5506 +0xBAB7 0x5D6F +0xBAB8 0x5DE6 +0xBAB9 0x5DEE +0xBABA 0x67FB +0xBABB 0x6C99 +0xBABC 0x7473 +0xBABD 0x7802 +0xBABE 0x8A50 +0xBABF 0x9396 +0xBAC0 0x88DF +0xBAC1 0x5750 +0xBAC2 0x5EA7 +0xBAC3 0x632B +0xBAC4 0x50B5 +0xBAC5 0x50AC +0xBAC6 0x518D +0xBAC7 0x6700 +0xBAC8 0x54C9 +0xBAC9 0x585E +0xBACA 0x59BB +0xBACB 0x5BB0 +0xBACC 0x5F69 +0xBACD 0x624D +0xBACE 0x63A1 +0xBACF 0x683D +0xBAD0 0x6B73 +0xBAD1 0x6E08 +0xBAD2 0x707D +0xBAD3 0x91C7 +0xBAD4 0x7280 +0xBAD5 0x7815 +0xBAD6 0x7826 +0xBAD7 0x796D +0xBAD8 0x658E +0xBAD9 0x7D30 +0xBADA 0x83DC +0xBADB 0x88C1 +0xBADC 0x8F09 +0xBADD 0x969B +0xBADE 0x5264 +0xBADF 0x5728 +0xBAE0 0x6750 +0xBAE1 0x7F6A +0xBAE2 0x8CA1 +0xBAE3 0x51B4 +0xBAE4 0x5742 +0xBAE5 0x962A +0xBAE6 0x583A +0xBAE7 0x698A +0xBAE8 0x80B4 +0xBAE9 0x54B2 +0xBAEA 0x5D0E +0xBAEB 0x57FC +0xBAEC 0x7895 +0xBAED 0x9DFA +0xBAEE 0x4F5C +0xBAEF 0x524A +0xBAF0 0x548B +0xBAF1 0x643E +0xBAF2 0x6628 +0xBAF3 0x6714 +0xBAF4 0x67F5 +0xBAF5 0x7A84 +0xBAF6 0x7B56 +0xBAF7 0x7D22 +0xBAF8 0x932F +0xBAF9 0x685C +0xBAFA 0x9BAD +0xBAFB 0x7B39 +0xBAFC 0x5319 +0xBAFD 0x518A +0xBAFE 0x5237 +0xBBA1 0x5BDF +0xBBA2 0x62F6 +0xBBA3 0x64AE +0xBBA4 0x64E6 +0xBBA5 0x672D +0xBBA6 0x6BBA +0xBBA7 0x85A9 +0xBBA8 0x96D1 +0xBBA9 0x7690 +0xBBAA 0x9BD6 +0xBBAB 0x634C +0xBBAC 0x9306 +0xBBAD 0x9BAB +0xBBAE 0x76BF +0xBBAF 0x6652 +0xBBB0 0x4E09 +0xBBB1 0x5098 +0xBBB2 0x53C2 +0xBBB3 0x5C71 +0xBBB4 0x60E8 +0xBBB5 0x6492 +0xBBB6 0x6563 +0xBBB7 0x685F +0xBBB8 0x71E6 +0xBBB9 0x73CA +0xBBBA 0x7523 +0xBBBB 0x7B97 +0xBBBC 0x7E82 +0xBBBD 0x8695 +0xBBBE 0x8B83 +0xBBBF 0x8CDB +0xBBC0 0x9178 +0xBBC1 0x9910 +0xBBC2 0x65AC +0xBBC3 0x66AB +0xBBC4 0x6B8B +0xBBC5 0x4ED5 +0xBBC6 0x4ED4 +0xBBC7 0x4F3A +0xBBC8 0x4F7F +0xBBC9 0x523A +0xBBCA 0x53F8 +0xBBCB 0x53F2 +0xBBCC 0x55E3 +0xBBCD 0x56DB +0xBBCE 0x58EB +0xBBCF 0x59CB +0xBBD0 0x59C9 +0xBBD1 0x59FF +0xBBD2 0x5B50 +0xBBD3 0x5C4D +0xBBD4 0x5E02 +0xBBD5 0x5E2B +0xBBD6 0x5FD7 +0xBBD7 0x601D +0xBBD8 0x6307 +0xBBD9 0x652F +0xBBDA 0x5B5C +0xBBDB 0x65AF +0xBBDC 0x65BD +0xBBDD 0x65E8 +0xBBDE 0x679D +0xBBDF 0x6B62 +0xBBE0 0x6B7B +0xBBE1 0x6C0F +0xBBE2 0x7345 +0xBBE3 0x7949 +0xBBE4 0x79C1 +0xBBE5 0x7CF8 +0xBBE6 0x7D19 +0xBBE7 0x7D2B +0xBBE8 0x80A2 +0xBBE9 0x8102 +0xBBEA 0x81F3 +0xBBEB 0x8996 +0xBBEC 0x8A5E +0xBBED 0x8A69 +0xBBEE 0x8A66 +0xBBEF 0x8A8C +0xBBF0 0x8AEE +0xBBF1 0x8CC7 +0xBBF2 0x8CDC +0xBBF3 0x96CC +0xBBF4 0x98FC +0xBBF5 0x6B6F +0xBBF6 0x4E8B +0xBBF7 0x4F3C +0xBBF8 0x4F8D +0xBBF9 0x5150 +0xBBFA 0x5B57 +0xBBFB 0x5BFA +0xBBFC 0x6148 +0xBBFD 0x6301 +0xBBFE 0x6642 +0xBCA1 0x6B21 +0xBCA2 0x6ECB +0xBCA3 0x6CBB +0xBCA4 0x723E +0xBCA5 0x74BD +0xBCA6 0x75D4 +0xBCA7 0x78C1 +0xBCA8 0x793A +0xBCA9 0x800C +0xBCAA 0x8033 +0xBCAB 0x81EA +0xBCAC 0x8494 +0xBCAD 0x8F9E +0xBCAE 0x6C50 +0xBCAF 0x9E7F +0xBCB0 0x5F0F +0xBCB1 0x8B58 +0xBCB2 0x9D2B +0xBCB3 0x7AFA +0xBCB4 0x8EF8 +0xBCB5 0x5B8D +0xBCB6 0x96EB +0xBCB7 0x4E03 +0xBCB8 0x53F1 +0xBCB9 0x57F7 +0xBCBA 0x5931 +0xBCBB 0x5AC9 +0xBCBC 0x5BA4 +0xBCBD 0x6089 +0xBCBE 0x6E7F +0xBCBF 0x6F06 +0xBCC0 0x75BE +0xBCC1 0x8CEA +0xBCC2 0x5B9F +0xBCC3 0x8500 +0xBCC4 0x7BE0 +0xBCC5 0x5072 +0xBCC6 0x67F4 +0xBCC7 0x829D +0xBCC8 0x5C61 +0xBCC9 0x854A +0xBCCA 0x7E1E +0xBCCB 0x820E +0xBCCC 0x5199 +0xBCCD 0x5C04 +0xBCCE 0x6368 +0xBCCF 0x8D66 +0xBCD0 0x659C +0xBCD1 0x716E +0xBCD2 0x793E +0xBCD3 0x7D17 +0xBCD4 0x8005 +0xBCD5 0x8B1D +0xBCD6 0x8ECA +0xBCD7 0x906E +0xBCD8 0x86C7 +0xBCD9 0x90AA +0xBCDA 0x501F +0xBCDB 0x52FA +0xBCDC 0x5C3A +0xBCDD 0x6753 +0xBCDE 0x707C +0xBCDF 0x7235 +0xBCE0 0x914C +0xBCE1 0x91C8 +0xBCE2 0x932B +0xBCE3 0x82E5 +0xBCE4 0x5BC2 +0xBCE5 0x5F31 +0xBCE6 0x60F9 +0xBCE7 0x4E3B +0xBCE8 0x53D6 +0xBCE9 0x5B88 +0xBCEA 0x624B +0xBCEB 0x6731 +0xBCEC 0x6B8A +0xBCED 0x72E9 +0xBCEE 0x73E0 +0xBCEF 0x7A2E +0xBCF0 0x816B +0xBCF1 0x8DA3 +0xBCF2 0x9152 +0xBCF3 0x9996 +0xBCF4 0x5112 +0xBCF5 0x53D7 +0xBCF6 0x546A +0xBCF7 0x5BFF +0xBCF8 0x6388 +0xBCF9 0x6A39 +0xBCFA 0x7DAC +0xBCFB 0x9700 +0xBCFC 0x56DA +0xBCFD 0x53CE +0xBCFE 0x5468 +0xBDA1 0x5B97 +0xBDA2 0x5C31 +0xBDA3 0x5DDE +0xBDA4 0x4FEE +0xBDA5 0x6101 +0xBDA6 0x62FE +0xBDA7 0x6D32 +0xBDA8 0x79C0 +0xBDA9 0x79CB +0xBDAA 0x7D42 +0xBDAB 0x7E4D +0xBDAC 0x7FD2 +0xBDAD 0x81ED +0xBDAE 0x821F +0xBDAF 0x8490 +0xBDB0 0x8846 +0xBDB1 0x8972 +0xBDB2 0x8B90 +0xBDB3 0x8E74 +0xBDB4 0x8F2F +0xBDB5 0x9031 +0xBDB6 0x914B +0xBDB7 0x916C +0xBDB8 0x96C6 +0xBDB9 0x919C +0xBDBA 0x4EC0 +0xBDBB 0x4F4F +0xBDBC 0x5145 +0xBDBD 0x5341 +0xBDBE 0x5F93 +0xBDBF 0x620E +0xBDC0 0x67D4 +0xBDC1 0x6C41 +0xBDC2 0x6E0B +0xBDC3 0x7363 +0xBDC4 0x7E26 +0xBDC5 0x91CD +0xBDC6 0x9283 +0xBDC7 0x53D4 +0xBDC8 0x5919 +0xBDC9 0x5BBF +0xBDCA 0x6DD1 +0xBDCB 0x795D +0xBDCC 0x7E2E +0xBDCD 0x7C9B +0xBDCE 0x587E +0xBDCF 0x719F +0xBDD0 0x51FA +0xBDD1 0x8853 +0xBDD2 0x8FF0 +0xBDD3 0x4FCA +0xBDD4 0x5CFB +0xBDD5 0x6625 +0xBDD6 0x77AC +0xBDD7 0x7AE3 +0xBDD8 0x821C +0xBDD9 0x99FF +0xBDDA 0x51C6 +0xBDDB 0x5FAA +0xBDDC 0x65EC +0xBDDD 0x696F +0xBDDE 0x6B89 +0xBDDF 0x6DF3 +0xBDE0 0x6E96 +0xBDE1 0x6F64 +0xBDE2 0x76FE +0xBDE3 0x7D14 +0xBDE4 0x5DE1 +0xBDE5 0x9075 +0xBDE6 0x9187 +0xBDE7 0x9806 +0xBDE8 0x51E6 +0xBDE9 0x521D +0xBDEA 0x6240 +0xBDEB 0x6691 +0xBDEC 0x66D9 +0xBDED 0x6E1A +0xBDEE 0x5EB6 +0xBDEF 0x7DD2 +0xBDF0 0x7F72 +0xBDF1 0x66F8 +0xBDF2 0x85AF +0xBDF3 0x85F7 +0xBDF4 0x8AF8 +0xBDF5 0x52A9 +0xBDF6 0x53D9 +0xBDF7 0x5973 +0xBDF8 0x5E8F +0xBDF9 0x5F90 +0xBDFA 0x6055 +0xBDFB 0x92E4 +0xBDFC 0x9664 +0xBDFD 0x50B7 +0xBDFE 0x511F +0xBEA1 0x52DD +0xBEA2 0x5320 +0xBEA3 0x5347 +0xBEA4 0x53EC +0xBEA5 0x54E8 +0xBEA6 0x5546 +0xBEA7 0x5531 +0xBEA8 0x5617 +0xBEA9 0x5968 +0xBEAA 0x59BE +0xBEAB 0x5A3C +0xBEAC 0x5BB5 +0xBEAD 0x5C06 +0xBEAE 0x5C0F +0xBEAF 0x5C11 +0xBEB0 0x5C1A +0xBEB1 0x5E84 +0xBEB2 0x5E8A +0xBEB3 0x5EE0 +0xBEB4 0x5F70 +0xBEB5 0x627F +0xBEB6 0x6284 +0xBEB7 0x62DB +0xBEB8 0x638C +0xBEB9 0x6377 +0xBEBA 0x6607 +0xBEBB 0x660C +0xBEBC 0x662D +0xBEBD 0x6676 +0xBEBE 0x677E +0xBEBF 0x68A2 +0xBEC0 0x6A1F +0xBEC1 0x6A35 +0xBEC2 0x6CBC +0xBEC3 0x6D88 +0xBEC4 0x6E09 +0xBEC5 0x6E58 +0xBEC6 0x713C +0xBEC7 0x7126 +0xBEC8 0x7167 +0xBEC9 0x75C7 +0xBECA 0x7701 +0xBECB 0x785D +0xBECC 0x7901 +0xBECD 0x7965 +0xBECE 0x79F0 +0xBECF 0x7AE0 +0xBED0 0x7B11 +0xBED1 0x7CA7 +0xBED2 0x7D39 +0xBED3 0x8096 +0xBED4 0x83D6 +0xBED5 0x848B +0xBED6 0x8549 +0xBED7 0x885D +0xBED8 0x88F3 +0xBED9 0x8A1F +0xBEDA 0x8A3C +0xBEDB 0x8A54 +0xBEDC 0x8A73 +0xBEDD 0x8C61 +0xBEDE 0x8CDE +0xBEDF 0x91A4 +0xBEE0 0x9266 +0xBEE1 0x937E +0xBEE2 0x9418 +0xBEE3 0x969C +0xBEE4 0x9798 +0xBEE5 0x4E0A +0xBEE6 0x4E08 +0xBEE7 0x4E1E +0xBEE8 0x4E57 +0xBEE9 0x5197 +0xBEEA 0x5270 +0xBEEB 0x57CE +0xBEEC 0x5834 +0xBEED 0x58CC +0xBEEE 0x5B22 +0xBEEF 0x5E38 +0xBEF0 0x60C5 +0xBEF1 0x64FE +0xBEF2 0x6761 +0xBEF3 0x6756 +0xBEF4 0x6D44 +0xBEF5 0x72B6 +0xBEF6 0x7573 +0xBEF7 0x7A63 +0xBEF8 0x84B8 +0xBEF9 0x8B72 +0xBEFA 0x91B8 +0xBEFB 0x9320 +0xBEFC 0x5631 +0xBEFD 0x57F4 +0xBEFE 0x98FE +0xBFA1 0x62ED +0xBFA2 0x690D +0xBFA3 0x6B96 +0xBFA4 0x71ED +0xBFA5 0x7E54 +0xBFA6 0x8077 +0xBFA7 0x8272 +0xBFA8 0x89E6 +0xBFA9 0x98DF +0xBFAA 0x8755 +0xBFAB 0x8FB1 +0xBFAC 0x5C3B +0xBFAD 0x4F38 +0xBFAE 0x4FE1 +0xBFAF 0x4FB5 +0xBFB0 0x5507 +0xBFB1 0x5A20 +0xBFB2 0x5BDD +0xBFB3 0x5BE9 +0xBFB4 0x5FC3 +0xBFB5 0x614E +0xBFB6 0x632F +0xBFB7 0x65B0 +0xBFB8 0x664B +0xBFB9 0x68EE +0xBFBA 0x699B +0xBFBB 0x6D78 +0xBFBC 0x6DF1 +0xBFBD 0x7533 +0xBFBE 0x75B9 +0xBFBF 0x771F +0xBFC0 0x795E +0xBFC1 0x79E6 +0xBFC2 0x7D33 +0xBFC3 0x81E3 +0xBFC4 0x82AF +0xBFC5 0x85AA +0xBFC6 0x89AA +0xBFC7 0x8A3A +0xBFC8 0x8EAB +0xBFC9 0x8F9B +0xBFCA 0x9032 +0xBFCB 0x91DD +0xBFCC 0x9707 +0xBFCD 0x4EBA +0xBFCE 0x4EC1 +0xBFCF 0x5203 +0xBFD0 0x5875 +0xBFD1 0x58EC +0xBFD2 0x5C0B +0xBFD3 0x751A +0xBFD4 0x5C3D +0xBFD5 0x814E +0xBFD6 0x8A0A +0xBFD7 0x8FC5 +0xBFD8 0x9663 +0xBFD9 0x976D +0xBFDA 0x7B25 +0xBFDB 0x8ACF +0xBFDC 0x9808 +0xBFDD 0x9162 +0xBFDE 0x56F3 +0xBFDF 0x53A8 +0xBFE0 0x9017 +0xBFE1 0x5439 +0xBFE2 0x5782 +0xBFE3 0x5E25 +0xBFE4 0x63A8 +0xBFE5 0x6C34 +0xBFE6 0x708A +0xBFE7 0x7761 +0xBFE8 0x7C8B +0xBFE9 0x7FE0 +0xBFEA 0x8870 +0xBFEB 0x9042 +0xBFEC 0x9154 +0xBFED 0x9310 +0xBFEE 0x9318 +0xBFEF 0x968F +0xBFF0 0x745E +0xBFF1 0x9AC4 +0xBFF2 0x5D07 +0xBFF3 0x5D69 +0xBFF4 0x6570 +0xBFF5 0x67A2 +0xBFF6 0x8DA8 +0xBFF7 0x96DB +0xBFF8 0x636E +0xBFF9 0x6749 +0xBFFA 0x6919 +0xBFFB 0x83C5 +0xBFFC 0x9817 +0xBFFD 0x96C0 +0xBFFE 0x88FE +0xC0A1 0x6F84 +0xC0A2 0x647A +0xC0A3 0x5BF8 +0xC0A4 0x4E16 +0xC0A5 0x702C +0xC0A6 0x755D +0xC0A7 0x662F +0xC0A8 0x51C4 +0xC0A9 0x5236 +0xC0AA 0x52E2 +0xC0AB 0x59D3 +0xC0AC 0x5F81 +0xC0AD 0x6027 +0xC0AE 0x6210 +0xC0AF 0x653F +0xC0B0 0x6574 +0xC0B1 0x661F +0xC0B2 0x6674 +0xC0B3 0x68F2 +0xC0B4 0x6816 +0xC0B5 0x6B63 +0xC0B6 0x6E05 +0xC0B7 0x7272 +0xC0B8 0x751F +0xC0B9 0x76DB +0xC0BA 0x7CBE +0xC0BB 0x8056 +0xC0BC 0x58F0 +0xC0BD 0x88FD +0xC0BE 0x897F +0xC0BF 0x8AA0 +0xC0C0 0x8A93 +0xC0C1 0x8ACB +0xC0C2 0x901D +0xC0C3 0x9192 +0xC0C4 0x9752 +0xC0C5 0x9759 +0xC0C6 0x6589 +0xC0C7 0x7A0E +0xC0C8 0x8106 +0xC0C9 0x96BB +0xC0CA 0x5E2D +0xC0CB 0x60DC +0xC0CC 0x621A +0xC0CD 0x65A5 +0xC0CE 0x6614 +0xC0CF 0x6790 +0xC0D0 0x77F3 +0xC0D1 0x7A4D +0xC0D2 0x7C4D +0xC0D3 0x7E3E +0xC0D4 0x810A +0xC0D5 0x8CAC +0xC0D6 0x8D64 +0xC0D7 0x8DE1 +0xC0D8 0x8E5F +0xC0D9 0x78A9 +0xC0DA 0x5207 +0xC0DB 0x62D9 +0xC0DC 0x63A5 +0xC0DD 0x6442 +0xC0DE 0x6298 +0xC0DF 0x8A2D +0xC0E0 0x7A83 +0xC0E1 0x7BC0 +0xC0E2 0x8AAC +0xC0E3 0x96EA +0xC0E4 0x7D76 +0xC0E5 0x820C +0xC0E6 0x8749 +0xC0E7 0x4ED9 +0xC0E8 0x5148 +0xC0E9 0x5343 +0xC0EA 0x5360 +0xC0EB 0x5BA3 +0xC0EC 0x5C02 +0xC0ED 0x5C16 +0xC0EE 0x5DDD +0xC0EF 0x6226 +0xC0F0 0x6247 +0xC0F1 0x64B0 +0xC0F2 0x6813 +0xC0F3 0x6834 +0xC0F4 0x6CC9 +0xC0F5 0x6D45 +0xC0F6 0x6D17 +0xC0F7 0x67D3 +0xC0F8 0x6F5C +0xC0F9 0x714E +0xC0FA 0x717D +0xC0FB 0x65CB +0xC0FC 0x7A7F +0xC0FD 0x7BAD +0xC0FE 0x7DDA +0xC1A1 0x7E4A +0xC1A2 0x7FA8 +0xC1A3 0x817A +0xC1A4 0x821B +0xC1A5 0x8239 +0xC1A6 0x85A6 +0xC1A7 0x8A6E +0xC1A8 0x8CCE +0xC1A9 0x8DF5 +0xC1AA 0x9078 +0xC1AB 0x9077 +0xC1AC 0x92AD +0xC1AD 0x9291 +0xC1AE 0x9583 +0xC1AF 0x9BAE +0xC1B0 0x524D +0xC1B1 0x5584 +0xC1B2 0x6F38 +0xC1B3 0x7136 +0xC1B4 0x5168 +0xC1B5 0x7985 +0xC1B6 0x7E55 +0xC1B7 0x81B3 +0xC1B8 0x7CCE +0xC1B9 0x564C +0xC1BA 0x5851 +0xC1BB 0x5CA8 +0xC1BC 0x63AA +0xC1BD 0x66FE +0xC1BE 0x66FD +0xC1BF 0x695A +0xC1C0 0x72D9 +0xC1C1 0x758F +0xC1C2 0x758E +0xC1C3 0x790E +0xC1C4 0x7956 +0xC1C5 0x79DF +0xC1C6 0x7C97 +0xC1C7 0x7D20 +0xC1C8 0x7D44 +0xC1C9 0x8607 +0xC1CA 0x8A34 +0xC1CB 0x963B +0xC1CC 0x9061 +0xC1CD 0x9F20 +0xC1CE 0x50E7 +0xC1CF 0x5275 +0xC1D0 0x53CC +0xC1D1 0x53E2 +0xC1D2 0x5009 +0xC1D3 0x55AA +0xC1D4 0x58EE +0xC1D5 0x594F +0xC1D6 0x723D +0xC1D7 0x5B8B +0xC1D8 0x5C64 +0xC1D9 0x531D +0xC1DA 0x60E3 +0xC1DB 0x60F3 +0xC1DC 0x635C +0xC1DD 0x6383 +0xC1DE 0x633F +0xC1DF 0x63BB +0xC1E0 0x64CD +0xC1E1 0x65E9 +0xC1E2 0x66F9 +0xC1E3 0x5DE3 +0xC1E4 0x69CD +0xC1E5 0x69FD +0xC1E6 0x6F15 +0xC1E7 0x71E5 +0xC1E8 0x4E89 +0xC1E9 0x75E9 +0xC1EA 0x76F8 +0xC1EB 0x7A93 +0xC1EC 0x7CDF +0xC1ED 0x7DCF +0xC1EE 0x7D9C +0xC1EF 0x8061 +0xC1F0 0x8349 +0xC1F1 0x8358 +0xC1F2 0x846C +0xC1F3 0x84BC +0xC1F4 0x85FB +0xC1F5 0x88C5 +0xC1F6 0x8D70 +0xC1F7 0x9001 +0xC1F8 0x906D +0xC1F9 0x9397 +0xC1FA 0x971C +0xC1FB 0x9A12 +0xC1FC 0x50CF +0xC1FD 0x5897 +0xC1FE 0x618E +0xC2A1 0x81D3 +0xC2A2 0x8535 +0xC2A3 0x8D08 +0xC2A4 0x9020 +0xC2A5 0x4FC3 +0xC2A6 0x5074 +0xC2A7 0x5247 +0xC2A8 0x5373 +0xC2A9 0x606F +0xC2AA 0x6349 +0xC2AB 0x675F +0xC2AC 0x6E2C +0xC2AD 0x8DB3 +0xC2AE 0x901F +0xC2AF 0x4FD7 +0xC2B0 0x5C5E +0xC2B1 0x8CCA +0xC2B2 0x65CF +0xC2B3 0x7D9A +0xC2B4 0x5352 +0xC2B5 0x8896 +0xC2B6 0x5176 +0xC2B7 0x63C3 +0xC2B8 0x5B58 +0xC2B9 0x5B6B +0xC2BA 0x5C0A +0xC2BB 0x640D +0xC2BC 0x6751 +0xC2BD 0x905C +0xC2BE 0x4ED6 +0xC2BF 0x591A +0xC2C0 0x592A +0xC2C1 0x6C70 +0xC2C2 0x8A51 +0xC2C3 0x553E +0xC2C4 0x5815 +0xC2C5 0x59A5 +0xC2C6 0x60F0 +0xC2C7 0x6253 +0xC2C8 0x67C1 +0xC2C9 0x8235 +0xC2CA 0x6955 +0xC2CB 0x9640 +0xC2CC 0x99C4 +0xC2CD 0x9A28 +0xC2CE 0x4F53 +0xC2CF 0x5806 +0xC2D0 0x5BFE +0xC2D1 0x8010 +0xC2D2 0x5CB1 +0xC2D3 0x5E2F +0xC2D4 0x5F85 +0xC2D5 0x6020 +0xC2D6 0x614B +0xC2D7 0x6234 +0xC2D8 0x66FF +0xC2D9 0x6CF0 +0xC2DA 0x6EDE +0xC2DB 0x80CE +0xC2DC 0x817F +0xC2DD 0x82D4 +0xC2DE 0x888B +0xC2DF 0x8CB8 +0xC2E0 0x9000 +0xC2E1 0x902E +0xC2E2 0x968A +0xC2E3 0x9EDB +0xC2E4 0x9BDB +0xC2E5 0x4EE3 +0xC2E6 0x53F0 +0xC2E7 0x5927 +0xC2E8 0x7B2C +0xC2E9 0x918D +0xC2EA 0x984C +0xC2EB 0x9DF9 +0xC2EC 0x6EDD +0xC2ED 0x7027 +0xC2EE 0x5353 +0xC2EF 0x5544 +0xC2F0 0x5B85 +0xC2F1 0x6258 +0xC2F2 0x629E +0xC2F3 0x62D3 +0xC2F4 0x6CA2 +0xC2F5 0x6FEF +0xC2F6 0x7422 +0xC2F7 0x8A17 +0xC2F8 0x9438 +0xC2F9 0x6FC1 +0xC2FA 0x8AFE +0xC2FB 0x8338 +0xC2FC 0x51E7 +0xC2FD 0x86F8 +0xC2FE 0x53EA +0xC3A1 0x53E9 +0xC3A2 0x4F46 +0xC3A3 0x9054 +0xC3A4 0x8FB0 +0xC3A5 0x596A +0xC3A6 0x8131 +0xC3A7 0x5DFD +0xC3A8 0x7AEA +0xC3A9 0x8FBF +0xC3AA 0x68DA +0xC3AB 0x8C37 +0xC3AC 0x72F8 +0xC3AD 0x9C48 +0xC3AE 0x6A3D +0xC3AF 0x8AB0 +0xC3B0 0x4E39 +0xC3B1 0x5358 +0xC3B2 0x5606 +0xC3B3 0x5766 +0xC3B4 0x62C5 +0xC3B5 0x63A2 +0xC3B6 0x65E6 +0xC3B7 0x6B4E +0xC3B8 0x6DE1 +0xC3B9 0x6E5B +0xC3BA 0x70AD +0xC3BB 0x77ED +0xC3BC 0x7AEF +0xC3BD 0x7BAA +0xC3BE 0x7DBB +0xC3BF 0x803D +0xC3C0 0x80C6 +0xC3C1 0x86CB +0xC3C2 0x8A95 +0xC3C3 0x935B +0xC3C4 0x56E3 +0xC3C5 0x58C7 +0xC3C6 0x5F3E +0xC3C7 0x65AD +0xC3C8 0x6696 +0xC3C9 0x6A80 +0xC3CA 0x6BB5 +0xC3CB 0x7537 +0xC3CC 0x8AC7 +0xC3CD 0x5024 +0xC3CE 0x77E5 +0xC3CF 0x5730 +0xC3D0 0x5F1B +0xC3D1 0x6065 +0xC3D2 0x667A +0xC3D3 0x6C60 +0xC3D4 0x75F4 +0xC3D5 0x7A1A +0xC3D6 0x7F6E +0xC3D7 0x81F4 +0xC3D8 0x8718 +0xC3D9 0x9045 +0xC3DA 0x99B3 +0xC3DB 0x7BC9 +0xC3DC 0x755C +0xC3DD 0x7AF9 +0xC3DE 0x7B51 +0xC3DF 0x84C4 +0xC3E0 0x9010 +0xC3E1 0x79E9 +0xC3E2 0x7A92 +0xC3E3 0x8336 +0xC3E4 0x5AE1 +0xC3E5 0x7740 +0xC3E6 0x4E2D +0xC3E7 0x4EF2 +0xC3E8 0x5B99 +0xC3E9 0x5FE0 +0xC3EA 0x62BD +0xC3EB 0x663C +0xC3EC 0x67F1 +0xC3ED 0x6CE8 +0xC3EE 0x866B +0xC3EF 0x8877 +0xC3F0 0x8A3B +0xC3F1 0x914E +0xC3F2 0x92F3 +0xC3F3 0x99D0 +0xC3F4 0x6A17 +0xC3F5 0x7026 +0xC3F6 0x732A +0xC3F7 0x82E7 +0xC3F8 0x8457 +0xC3F9 0x8CAF +0xC3FA 0x4E01 +0xC3FB 0x5146 +0xC3FC 0x51CB +0xC3FD 0x558B +0xC3FE 0x5BF5 +0xC4A1 0x5E16 +0xC4A2 0x5E33 +0xC4A3 0x5E81 +0xC4A4 0x5F14 +0xC4A5 0x5F35 +0xC4A6 0x5F6B +0xC4A7 0x5FB4 +0xC4A8 0x61F2 +0xC4A9 0x6311 +0xC4AA 0x66A2 +0xC4AB 0x671D +0xC4AC 0x6F6E +0xC4AD 0x7252 +0xC4AE 0x753A +0xC4AF 0x773A +0xC4B0 0x8074 +0xC4B1 0x8139 +0xC4B2 0x8178 +0xC4B3 0x8776 +0xC4B4 0x8ABF +0xC4B5 0x8ADC +0xC4B6 0x8D85 +0xC4B7 0x8DF3 +0xC4B8 0x929A +0xC4B9 0x9577 +0xC4BA 0x9802 +0xC4BB 0x9CE5 +0xC4BC 0x52C5 +0xC4BD 0x6357 +0xC4BE 0x76F4 +0xC4BF 0x6715 +0xC4C0 0x6C88 +0xC4C1 0x73CD +0xC4C2 0x8CC3 +0xC4C3 0x93AE +0xC4C4 0x9673 +0xC4C5 0x6D25 +0xC4C6 0x589C +0xC4C7 0x690E +0xC4C8 0x69CC +0xC4C9 0x8FFD +0xC4CA 0x939A +0xC4CB 0x75DB +0xC4CC 0x901A +0xC4CD 0x585A +0xC4CE 0x6802 +0xC4CF 0x63B4 +0xC4D0 0x69FB +0xC4D1 0x4F43 +0xC4D2 0x6F2C +0xC4D3 0x67D8 +0xC4D4 0x8FBB +0xC4D5 0x8526 +0xC4D6 0x7DB4 +0xC4D7 0x9354 +0xC4D8 0x693F +0xC4D9 0x6F70 +0xC4DA 0x576A +0xC4DB 0x58F7 +0xC4DC 0x5B2C +0xC4DD 0x7D2C +0xC4DE 0x722A +0xC4DF 0x540A +0xC4E0 0x91E3 +0xC4E1 0x9DB4 +0xC4E2 0x4EAD +0xC4E3 0x4F4E +0xC4E4 0x505C +0xC4E5 0x5075 +0xC4E6 0x5243 +0xC4E7 0x8C9E +0xC4E8 0x5448 +0xC4E9 0x5824 +0xC4EA 0x5B9A +0xC4EB 0x5E1D +0xC4EC 0x5E95 +0xC4ED 0x5EAD +0xC4EE 0x5EF7 +0xC4EF 0x5F1F +0xC4F0 0x608C +0xC4F1 0x62B5 +0xC4F2 0x633A +0xC4F3 0x63D0 +0xC4F4 0x68AF +0xC4F5 0x6C40 +0xC4F6 0x7887 +0xC4F7 0x798E +0xC4F8 0x7A0B +0xC4F9 0x7DE0 +0xC4FA 0x8247 +0xC4FB 0x8A02 +0xC4FC 0x8AE6 +0xC4FD 0x8E44 +0xC4FE 0x9013 +0xC5A1 0x90B8 +0xC5A2 0x912D +0xC5A3 0x91D8 +0xC5A4 0x9F0E +0xC5A5 0x6CE5 +0xC5A6 0x6458 +0xC5A7 0x64E2 +0xC5A8 0x6575 +0xC5A9 0x6EF4 +0xC5AA 0x7684 +0xC5AB 0x7B1B +0xC5AC 0x9069 +0xC5AD 0x93D1 +0xC5AE 0x6EBA +0xC5AF 0x54F2 +0xC5B0 0x5FB9 +0xC5B1 0x64A4 +0xC5B2 0x8F4D +0xC5B3 0x8FED +0xC5B4 0x9244 +0xC5B5 0x5178 +0xC5B6 0x586B +0xC5B7 0x5929 +0xC5B8 0x5C55 +0xC5B9 0x5E97 +0xC5BA 0x6DFB +0xC5BB 0x7E8F +0xC5BC 0x751C +0xC5BD 0x8CBC +0xC5BE 0x8EE2 +0xC5BF 0x985B +0xC5C0 0x70B9 +0xC5C1 0x4F1D +0xC5C2 0x6BBF +0xC5C3 0x6FB1 +0xC5C4 0x7530 +0xC5C5 0x96FB +0xC5C6 0x514E +0xC5C7 0x5410 +0xC5C8 0x5835 +0xC5C9 0x5857 +0xC5CA 0x59AC +0xC5CB 0x5C60 +0xC5CC 0x5F92 +0xC5CD 0x6597 +0xC5CE 0x675C +0xC5CF 0x6E21 +0xC5D0 0x767B +0xC5D1 0x83DF +0xC5D2 0x8CED +0xC5D3 0x9014 +0xC5D4 0x90FD +0xC5D5 0x934D +0xC5D6 0x7825 +0xC5D7 0x783A +0xC5D8 0x52AA +0xC5D9 0x5EA6 +0xC5DA 0x571F +0xC5DB 0x5974 +0xC5DC 0x6012 +0xC5DD 0x5012 +0xC5DE 0x515A +0xC5DF 0x51AC +0xC5E0 0x51CD +0xC5E1 0x5200 +0xC5E2 0x5510 +0xC5E3 0x5854 +0xC5E4 0x5858 +0xC5E5 0x5957 +0xC5E6 0x5B95 +0xC5E7 0x5CF6 +0xC5E8 0x5D8B +0xC5E9 0x60BC +0xC5EA 0x6295 +0xC5EB 0x642D +0xC5EC 0x6771 +0xC5ED 0x6843 +0xC5EE 0x68BC +0xC5EF 0x68DF +0xC5F0 0x76D7 +0xC5F1 0x6DD8 +0xC5F2 0x6E6F +0xC5F3 0x6D9B +0xC5F4 0x706F +0xC5F5 0x71C8 +0xC5F6 0x5F53 +0xC5F7 0x75D8 +0xC5F8 0x7977 +0xC5F9 0x7B49 +0xC5FA 0x7B54 +0xC5FB 0x7B52 +0xC5FC 0x7CD6 +0xC5FD 0x7D71 +0xC5FE 0x5230 +0xC6A1 0x8463 +0xC6A2 0x8569 +0xC6A3 0x85E4 +0xC6A4 0x8A0E +0xC6A5 0x8B04 +0xC6A6 0x8C46 +0xC6A7 0x8E0F +0xC6A8 0x9003 +0xC6A9 0x900F +0xC6AA 0x9419 +0xC6AB 0x9676 +0xC6AC 0x982D +0xC6AD 0x9A30 +0xC6AE 0x95D8 +0xC6AF 0x50CD +0xC6B0 0x52D5 +0xC6B1 0x540C +0xC6B2 0x5802 +0xC6B3 0x5C0E +0xC6B4 0x61A7 +0xC6B5 0x649E +0xC6B6 0x6D1E +0xC6B7 0x77B3 +0xC6B8 0x7AE5 +0xC6B9 0x80F4 +0xC6BA 0x8404 +0xC6BB 0x9053 +0xC6BC 0x9285 +0xC6BD 0x5CE0 +0xC6BE 0x9D07 +0xC6BF 0x533F +0xC6C0 0x5F97 +0xC6C1 0x5FB3 +0xC6C2 0x6D9C +0xC6C3 0x7279 +0xC6C4 0x7763 +0xC6C5 0x79BF +0xC6C6 0x7BE4 +0xC6C7 0x6BD2 +0xC6C8 0x72EC +0xC6C9 0x8AAD +0xC6CA 0x6803 +0xC6CB 0x6A61 +0xC6CC 0x51F8 +0xC6CD 0x7A81 +0xC6CE 0x6934 +0xC6CF 0x5C4A +0xC6D0 0x9CF6 +0xC6D1 0x82EB +0xC6D2 0x5BC5 +0xC6D3 0x9149 +0xC6D4 0x701E +0xC6D5 0x5678 +0xC6D6 0x5C6F +0xC6D7 0x60C7 +0xC6D8 0x6566 +0xC6D9 0x6C8C +0xC6DA 0x8C5A +0xC6DB 0x9041 +0xC6DC 0x9813 +0xC6DD 0x5451 +0xC6DE 0x66C7 +0xC6DF 0x920D +0xC6E0 0x5948 +0xC6E1 0x90A3 +0xC6E2 0x5185 +0xC6E3 0x4E4D +0xC6E4 0x51EA +0xC6E5 0x8599 +0xC6E6 0x8B0E +0xC6E7 0x7058 +0xC6E8 0x637A +0xC6E9 0x934B +0xC6EA 0x6962 +0xC6EB 0x99B4 +0xC6EC 0x7E04 +0xC6ED 0x7577 +0xC6EE 0x5357 +0xC6EF 0x6960 +0xC6F0 0x8EDF +0xC6F1 0x96E3 +0xC6F2 0x6C5D +0xC6F3 0x4E8C +0xC6F4 0x5C3C +0xC6F5 0x5F10 +0xC6F6 0x8FE9 +0xC6F7 0x5302 +0xC6F8 0x8CD1 +0xC6F9 0x8089 +0xC6FA 0x8679 +0xC6FB 0x5EFF +0xC6FC 0x65E5 +0xC6FD 0x4E73 +0xC6FE 0x5165 +0xC7A1 0x5982 +0xC7A2 0x5C3F +0xC7A3 0x97EE +0xC7A4 0x4EFB +0xC7A5 0x598A +0xC7A6 0x5FCD +0xC7A7 0x8A8D +0xC7A8 0x6FE1 +0xC7A9 0x79B0 +0xC7AA 0x7962 +0xC7AB 0x5BE7 +0xC7AC 0x8471 +0xC7AD 0x732B +0xC7AE 0x71B1 +0xC7AF 0x5E74 +0xC7B0 0x5FF5 +0xC7B1 0x637B +0xC7B2 0x649A +0xC7B3 0x71C3 +0xC7B4 0x7C98 +0xC7B5 0x4E43 +0xC7B6 0x5EFC +0xC7B7 0x4E4B +0xC7B8 0x57DC +0xC7B9 0x56A2 +0xC7BA 0x60A9 +0xC7BB 0x6FC3 +0xC7BC 0x7D0D +0xC7BD 0x80FD +0xC7BE 0x8133 +0xC7BF 0x81BF +0xC7C0 0x8FB2 +0xC7C1 0x8997 +0xC7C2 0x86A4 +0xC7C3 0x5DF4 +0xC7C4 0x628A +0xC7C5 0x64AD +0xC7C6 0x8987 +0xC7C7 0x6777 +0xC7C8 0x6CE2 +0xC7C9 0x6D3E +0xC7CA 0x7436 +0xC7CB 0x7834 +0xC7CC 0x5A46 +0xC7CD 0x7F75 +0xC7CE 0x82AD +0xC7CF 0x99AC +0xC7D0 0x4FF3 +0xC7D1 0x5EC3 +0xC7D2 0x62DD +0xC7D3 0x6392 +0xC7D4 0x6557 +0xC7D5 0x676F +0xC7D6 0x76C3 +0xC7D7 0x724C +0xC7D8 0x80CC +0xC7D9 0x80BA +0xC7DA 0x8F29 +0xC7DB 0x914D +0xC7DC 0x500D +0xC7DD 0x57F9 +0xC7DE 0x5A92 +0xC7DF 0x6885 +0xC7E0 0x6973 +0xC7E1 0x7164 +0xC7E2 0x72FD +0xC7E3 0x8CB7 +0xC7E4 0x58F2 +0xC7E5 0x8CE0 +0xC7E6 0x966A +0xC7E7 0x9019 +0xC7E8 0x877F +0xC7E9 0x79E4 +0xC7EA 0x77E7 +0xC7EB 0x8429 +0xC7EC 0x4F2F +0xC7ED 0x5265 +0xC7EE 0x535A +0xC7EF 0x62CD +0xC7F0 0x67CF +0xC7F1 0x6CCA +0xC7F2 0x767D +0xC7F3 0x7B94 +0xC7F4 0x7C95 +0xC7F5 0x8236 +0xC7F6 0x8584 +0xC7F7 0x8FEB +0xC7F8 0x66DD +0xC7F9 0x6F20 +0xC7FA 0x7206 +0xC7FB 0x7E1B +0xC7FC 0x83AB +0xC7FD 0x99C1 +0xC7FE 0x9EA6 +0xC8A1 0x51FD +0xC8A2 0x7BB1 +0xC8A3 0x7872 +0xC8A4 0x7BB8 +0xC8A5 0x8087 +0xC8A6 0x7B48 +0xC8A7 0x6AE8 +0xC8A8 0x5E61 +0xC8A9 0x808C +0xC8AA 0x7551 +0xC8AB 0x7560 +0xC8AC 0x516B +0xC8AD 0x9262 +0xC8AE 0x6E8C +0xC8AF 0x767A +0xC8B0 0x9197 +0xC8B1 0x9AEA +0xC8B2 0x4F10 +0xC8B3 0x7F70 +0xC8B4 0x629C +0xC8B5 0x7B4F +0xC8B6 0x95A5 +0xC8B7 0x9CE9 +0xC8B8 0x567A +0xC8B9 0x5859 +0xC8BA 0x86E4 +0xC8BB 0x96BC +0xC8BC 0x4F34 +0xC8BD 0x5224 +0xC8BE 0x534A +0xC8BF 0x53CD +0xC8C0 0x53DB +0xC8C1 0x5E06 +0xC8C2 0x642C +0xC8C3 0x6591 +0xC8C4 0x677F +0xC8C5 0x6C3E +0xC8C6 0x6C4E +0xC8C7 0x7248 +0xC8C8 0x72AF +0xC8C9 0x73ED +0xC8CA 0x7554 +0xC8CB 0x7E41 +0xC8CC 0x822C +0xC8CD 0x85E9 +0xC8CE 0x8CA9 +0xC8CF 0x7BC4 +0xC8D0 0x91C6 +0xC8D1 0x7169 +0xC8D2 0x9812 +0xC8D3 0x98EF +0xC8D4 0x633D +0xC8D5 0x6669 +0xC8D6 0x756A +0xC8D7 0x76E4 +0xC8D8 0x78D0 +0xC8D9 0x8543 +0xC8DA 0x86EE +0xC8DB 0x532A +0xC8DC 0x5351 +0xC8DD 0x5426 +0xC8DE 0x5983 +0xC8DF 0x5E87 +0xC8E0 0x5F7C +0xC8E1 0x60B2 +0xC8E2 0x6249 +0xC8E3 0x6279 +0xC8E4 0x62AB +0xC8E5 0x6590 +0xC8E6 0x6BD4 +0xC8E7 0x6CCC +0xC8E8 0x75B2 +0xC8E9 0x76AE +0xC8EA 0x7891 +0xC8EB 0x79D8 +0xC8EC 0x7DCB +0xC8ED 0x7F77 +0xC8EE 0x80A5 +0xC8EF 0x88AB +0xC8F0 0x8AB9 +0xC8F1 0x8CBB +0xC8F2 0x907F +0xC8F3 0x975E +0xC8F4 0x98DB +0xC8F5 0x6A0B +0xC8F6 0x7C38 +0xC8F7 0x5099 +0xC8F8 0x5C3E +0xC8F9 0x5FAE +0xC8FA 0x6787 +0xC8FB 0x6BD8 +0xC8FC 0x7435 +0xC8FD 0x7709 +0xC8FE 0x7F8E +0xC9A1 0x9F3B +0xC9A2 0x67CA +0xC9A3 0x7A17 +0xC9A4 0x5339 +0xC9A5 0x758B +0xC9A6 0x9AED +0xC9A7 0x5F66 +0xC9A8 0x819D +0xC9A9 0x83F1 +0xC9AA 0x8098 +0xC9AB 0x5F3C +0xC9AC 0x5FC5 +0xC9AD 0x7562 +0xC9AE 0x7B46 +0xC9AF 0x903C +0xC9B0 0x6867 +0xC9B1 0x59EB +0xC9B2 0x5A9B +0xC9B3 0x7D10 +0xC9B4 0x767E +0xC9B5 0x8B2C +0xC9B6 0x4FF5 +0xC9B7 0x5F6A +0xC9B8 0x6A19 +0xC9B9 0x6C37 +0xC9BA 0x6F02 +0xC9BB 0x74E2 +0xC9BC 0x7968 +0xC9BD 0x8868 +0xC9BE 0x8A55 +0xC9BF 0x8C79 +0xC9C0 0x5EDF +0xC9C1 0x63CF +0xC9C2 0x75C5 +0xC9C3 0x79D2 +0xC9C4 0x82D7 +0xC9C5 0x9328 +0xC9C6 0x92F2 +0xC9C7 0x849C +0xC9C8 0x86ED +0xC9C9 0x9C2D +0xC9CA 0x54C1 +0xC9CB 0x5F6C +0xC9CC 0x658C +0xC9CD 0x6D5C +0xC9CE 0x7015 +0xC9CF 0x8CA7 +0xC9D0 0x8CD3 +0xC9D1 0x983B +0xC9D2 0x654F +0xC9D3 0x74F6 +0xC9D4 0x4E0D +0xC9D5 0x4ED8 +0xC9D6 0x57E0 +0xC9D7 0x592B +0xC9D8 0x5A66 +0xC9D9 0x5BCC +0xC9DA 0x51A8 +0xC9DB 0x5E03 +0xC9DC 0x5E9C +0xC9DD 0x6016 +0xC9DE 0x6276 +0xC9DF 0x6577 +0xC9E0 0x65A7 +0xC9E1 0x666E +0xC9E2 0x6D6E +0xC9E3 0x7236 +0xC9E4 0x7B26 +0xC9E5 0x8150 +0xC9E6 0x819A +0xC9E7 0x8299 +0xC9E8 0x8B5C +0xC9E9 0x8CA0 +0xC9EA 0x8CE6 +0xC9EB 0x8D74 +0xC9EC 0x961C +0xC9ED 0x9644 +0xC9EE 0x4FAE +0xC9EF 0x64AB +0xC9F0 0x6B66 +0xC9F1 0x821E +0xC9F2 0x8461 +0xC9F3 0x856A +0xC9F4 0x90E8 +0xC9F5 0x5C01 +0xC9F6 0x6953 +0xC9F7 0x98A8 +0xC9F8 0x847A +0xC9F9 0x8557 +0xC9FA 0x4F0F +0xC9FB 0x526F +0xC9FC 0x5FA9 +0xC9FD 0x5E45 +0xC9FE 0x670D +0xCAA1 0x798F +0xCAA2 0x8179 +0xCAA3 0x8907 +0xCAA4 0x8986 +0xCAA5 0x6DF5 +0xCAA6 0x5F17 +0xCAA7 0x6255 +0xCAA8 0x6CB8 +0xCAA9 0x4ECF +0xCAAA 0x7269 +0xCAAB 0x9B92 +0xCAAC 0x5206 +0xCAAD 0x543B +0xCAAE 0x5674 +0xCAAF 0x58B3 +0xCAB0 0x61A4 +0xCAB1 0x626E +0xCAB2 0x711A +0xCAB3 0x596E +0xCAB4 0x7C89 +0xCAB5 0x7CDE +0xCAB6 0x7D1B +0xCAB7 0x96F0 +0xCAB8 0x6587 +0xCAB9 0x805E +0xCABA 0x4E19 +0xCABB 0x4F75 +0xCABC 0x5175 +0xCABD 0x5840 +0xCABE 0x5E63 +0xCABF 0x5E73 +0xCAC0 0x5F0A +0xCAC1 0x67C4 +0xCAC2 0x4E26 +0xCAC3 0x853D +0xCAC4 0x9589 +0xCAC5 0x965B +0xCAC6 0x7C73 +0xCAC7 0x9801 +0xCAC8 0x50FB +0xCAC9 0x58C1 +0xCACA 0x7656 +0xCACB 0x78A7 +0xCACC 0x5225 +0xCACD 0x77A5 +0xCACE 0x8511 +0xCACF 0x7B86 +0xCAD0 0x504F +0xCAD1 0x5909 +0xCAD2 0x7247 +0xCAD3 0x7BC7 +0xCAD4 0x7DE8 +0xCAD5 0x8FBA +0xCAD6 0x8FD4 +0xCAD7 0x904D +0xCAD8 0x4FBF +0xCAD9 0x52C9 +0xCADA 0x5A29 +0xCADB 0x5F01 +0xCADC 0x97AD +0xCADD 0x4FDD +0xCADE 0x8217 +0xCADF 0x92EA +0xCAE0 0x5703 +0xCAE1 0x6355 +0xCAE2 0x6B69 +0xCAE3 0x752B +0xCAE4 0x88DC +0xCAE5 0x8F14 +0xCAE6 0x7A42 +0xCAE7 0x52DF +0xCAE8 0x5893 +0xCAE9 0x6155 +0xCAEA 0x620A +0xCAEB 0x66AE +0xCAEC 0x6BCD +0xCAED 0x7C3F +0xCAEE 0x83E9 +0xCAEF 0x5023 +0xCAF0 0x4FF8 +0xCAF1 0x5305 +0xCAF2 0x5446 +0xCAF3 0x5831 +0xCAF4 0x5949 +0xCAF5 0x5B9D +0xCAF6 0x5CF0 +0xCAF7 0x5CEF +0xCAF8 0x5D29 +0xCAF9 0x5E96 +0xCAFA 0x62B1 +0xCAFB 0x6367 +0xCAFC 0x653E +0xCAFD 0x65B9 +0xCAFE 0x670B +0xCBA1 0x6CD5 +0xCBA2 0x6CE1 +0xCBA3 0x70F9 +0xCBA4 0x7832 +0xCBA5 0x7E2B +0xCBA6 0x80DE +0xCBA7 0x82B3 +0xCBA8 0x840C +0xCBA9 0x84EC +0xCBAA 0x8702 +0xCBAB 0x8912 +0xCBAC 0x8A2A +0xCBAD 0x8C4A +0xCBAE 0x90A6 +0xCBAF 0x92D2 +0xCBB0 0x98FD +0xCBB1 0x9CF3 +0xCBB2 0x9D6C +0xCBB3 0x4E4F +0xCBB4 0x4EA1 +0xCBB5 0x508D +0xCBB6 0x5256 +0xCBB7 0x574A +0xCBB8 0x59A8 +0xCBB9 0x5E3D +0xCBBA 0x5FD8 +0xCBBB 0x5FD9 +0xCBBC 0x623F +0xCBBD 0x66B4 +0xCBBE 0x671B +0xCBBF 0x67D0 +0xCBC0 0x68D2 +0xCBC1 0x5192 +0xCBC2 0x7D21 +0xCBC3 0x80AA +0xCBC4 0x81A8 +0xCBC5 0x8B00 +0xCBC6 0x8C8C +0xCBC7 0x8CBF +0xCBC8 0x927E +0xCBC9 0x9632 +0xCBCA 0x5420 +0xCBCB 0x982C +0xCBCC 0x5317 +0xCBCD 0x50D5 +0xCBCE 0x535C +0xCBCF 0x58A8 +0xCBD0 0x64B2 +0xCBD1 0x6734 +0xCBD2 0x7267 +0xCBD3 0x7766 +0xCBD4 0x7A46 +0xCBD5 0x91E6 +0xCBD6 0x52C3 +0xCBD7 0x6CA1 +0xCBD8 0x6B86 +0xCBD9 0x5800 +0xCBDA 0x5E4C +0xCBDB 0x5954 +0xCBDC 0x672C +0xCBDD 0x7FFB +0xCBDE 0x51E1 +0xCBDF 0x76C6 +0xCBE0 0x6469 +0xCBE1 0x78E8 +0xCBE2 0x9B54 +0xCBE3 0x9EBB +0xCBE4 0x57CB +0xCBE5 0x59B9 +0xCBE6 0x6627 +0xCBE7 0x679A +0xCBE8 0x6BCE +0xCBE9 0x54E9 +0xCBEA 0x69D9 +0xCBEB 0x5E55 +0xCBEC 0x819C +0xCBED 0x6795 +0xCBEE 0x9BAA +0xCBEF 0x67FE +0xCBF0 0x9C52 +0xCBF1 0x685D +0xCBF2 0x4EA6 +0xCBF3 0x4FE3 +0xCBF4 0x53C8 +0xCBF5 0x62B9 +0xCBF6 0x672B +0xCBF7 0x6CAB +0xCBF8 0x8FC4 +0xCBF9 0x4FAD +0xCBFA 0x7E6D +0xCBFB 0x9EBF +0xCBFC 0x4E07 +0xCBFD 0x6162 +0xCBFE 0x6E80 +0xCCA1 0x6F2B +0xCCA2 0x8513 +0xCCA3 0x5473 +0xCCA4 0x672A +0xCCA5 0x9B45 +0xCCA6 0x5DF3 +0xCCA7 0x7B95 +0xCCA8 0x5CAC +0xCCA9 0x5BC6 +0xCCAA 0x871C +0xCCAB 0x6E4A +0xCCAC 0x84D1 +0xCCAD 0x7A14 +0xCCAE 0x8108 +0xCCAF 0x5999 +0xCCB0 0x7C8D +0xCCB1 0x6C11 +0xCCB2 0x7720 +0xCCB3 0x52D9 +0xCCB4 0x5922 +0xCCB5 0x7121 +0xCCB6 0x725F +0xCCB7 0x77DB +0xCCB8 0x9727 +0xCCB9 0x9D61 +0xCCBA 0x690B +0xCCBB 0x5A7F +0xCCBC 0x5A18 +0xCCBD 0x51A5 +0xCCBE 0x540D +0xCCBF 0x547D +0xCCC0 0x660E +0xCCC1 0x76DF +0xCCC2 0x8FF7 +0xCCC3 0x9298 +0xCCC4 0x9CF4 +0xCCC5 0x59EA +0xCCC6 0x725D +0xCCC7 0x6EC5 +0xCCC8 0x514D +0xCCC9 0x68C9 +0xCCCA 0x7DBF +0xCCCB 0x7DEC +0xCCCC 0x9762 +0xCCCD 0x9EBA +0xCCCE 0x6478 +0xCCCF 0x6A21 +0xCCD0 0x8302 +0xCCD1 0x5984 +0xCCD2 0x5B5F +0xCCD3 0x6BDB +0xCCD4 0x731B +0xCCD5 0x76F2 +0xCCD6 0x7DB2 +0xCCD7 0x8017 +0xCCD8 0x8499 +0xCCD9 0x5132 +0xCCDA 0x6728 +0xCCDB 0x9ED9 +0xCCDC 0x76EE +0xCCDD 0x6762 +0xCCDE 0x52FF +0xCCDF 0x9905 +0xCCE0 0x5C24 +0xCCE1 0x623B +0xCCE2 0x7C7E +0xCCE3 0x8CB0 +0xCCE4 0x554F +0xCCE5 0x60B6 +0xCCE6 0x7D0B +0xCCE7 0x9580 +0xCCE8 0x5301 +0xCCE9 0x4E5F +0xCCEA 0x51B6 +0xCCEB 0x591C +0xCCEC 0x723A +0xCCED 0x8036 +0xCCEE 0x91CE +0xCCEF 0x5F25 +0xCCF0 0x77E2 +0xCCF1 0x5384 +0xCCF2 0x5F79 +0xCCF3 0x7D04 +0xCCF4 0x85AC +0xCCF5 0x8A33 +0xCCF6 0x8E8D +0xCCF7 0x9756 +0xCCF8 0x67F3 +0xCCF9 0x85AE +0xCCFA 0x9453 +0xCCFB 0x6109 +0xCCFC 0x6108 +0xCCFD 0x6CB9 +0xCCFE 0x7652 +0xCDA1 0x8AED +0xCDA2 0x8F38 +0xCDA3 0x552F +0xCDA4 0x4F51 +0xCDA5 0x512A +0xCDA6 0x52C7 +0xCDA7 0x53CB +0xCDA8 0x5BA5 +0xCDA9 0x5E7D +0xCDAA 0x60A0 +0xCDAB 0x6182 +0xCDAC 0x63D6 +0xCDAD 0x6709 +0xCDAE 0x67DA +0xCDAF 0x6E67 +0xCDB0 0x6D8C +0xCDB1 0x7336 +0xCDB2 0x7337 +0xCDB3 0x7531 +0xCDB4 0x7950 +0xCDB5 0x88D5 +0xCDB6 0x8A98 +0xCDB7 0x904A +0xCDB8 0x9091 +0xCDB9 0x90F5 +0xCDBA 0x96C4 +0xCDBB 0x878D +0xCDBC 0x5915 +0xCDBD 0x4E88 +0xCDBE 0x4F59 +0xCDBF 0x4E0E +0xCDC0 0x8A89 +0xCDC1 0x8F3F +0xCDC2 0x9810 +0xCDC3 0x50AD +0xCDC4 0x5E7C +0xCDC5 0x5996 +0xCDC6 0x5BB9 +0xCDC7 0x5EB8 +0xCDC8 0x63DA +0xCDC9 0x63FA +0xCDCA 0x64C1 +0xCDCB 0x66DC +0xCDCC 0x694A +0xCDCD 0x69D8 +0xCDCE 0x6D0B +0xCDCF 0x6EB6 +0xCDD0 0x7194 +0xCDD1 0x7528 +0xCDD2 0x7AAF +0xCDD3 0x7F8A +0xCDD4 0x8000 +0xCDD5 0x8449 +0xCDD6 0x84C9 +0xCDD7 0x8981 +0xCDD8 0x8B21 +0xCDD9 0x8E0A +0xCDDA 0x9065 +0xCDDB 0x967D +0xCDDC 0x990A +0xCDDD 0x617E +0xCDDE 0x6291 +0xCDDF 0x6B32 +0xCDE0 0x6C83 +0xCDE1 0x6D74 +0xCDE2 0x7FCC +0xCDE3 0x7FFC +0xCDE4 0x6DC0 +0xCDE5 0x7F85 +0xCDE6 0x87BA +0xCDE7 0x88F8 +0xCDE8 0x6765 +0xCDE9 0x83B1 +0xCDEA 0x983C +0xCDEB 0x96F7 +0xCDEC 0x6D1B +0xCDED 0x7D61 +0xCDEE 0x843D +0xCDEF 0x916A +0xCDF0 0x4E71 +0xCDF1 0x5375 +0xCDF2 0x5D50 +0xCDF3 0x6B04 +0xCDF4 0x6FEB +0xCDF5 0x85CD +0xCDF6 0x862D +0xCDF7 0x89A7 +0xCDF8 0x5229 +0xCDF9 0x540F +0xCDFA 0x5C65 +0xCDFB 0x674E +0xCDFC 0x68A8 +0xCDFD 0x7406 +0xCDFE 0x7483 +0xCEA1 0x75E2 +0xCEA2 0x88CF +0xCEA3 0x88E1 +0xCEA4 0x91CC +0xCEA5 0x96E2 +0xCEA6 0x9678 +0xCEA7 0x5F8B +0xCEA8 0x7387 +0xCEA9 0x7ACB +0xCEAA 0x844E +0xCEAB 0x63A0 +0xCEAC 0x7565 +0xCEAD 0x5289 +0xCEAE 0x6D41 +0xCEAF 0x6E9C +0xCEB0 0x7409 +0xCEB1 0x7559 +0xCEB2 0x786B +0xCEB3 0x7C92 +0xCEB4 0x9686 +0xCEB5 0x7ADC +0xCEB6 0x9F8D +0xCEB7 0x4FB6 +0xCEB8 0x616E +0xCEB9 0x65C5 +0xCEBA 0x865C +0xCEBB 0x4E86 +0xCEBC 0x4EAE +0xCEBD 0x50DA +0xCEBE 0x4E21 +0xCEBF 0x51CC +0xCEC0 0x5BEE +0xCEC1 0x6599 +0xCEC2 0x6881 +0xCEC3 0x6DBC +0xCEC4 0x731F +0xCEC5 0x7642 +0xCEC6 0x77AD +0xCEC7 0x7A1C +0xCEC8 0x7CE7 +0xCEC9 0x826F +0xCECA 0x8AD2 +0xCECB 0x907C +0xCECC 0x91CF +0xCECD 0x9675 +0xCECE 0x9818 +0xCECF 0x529B +0xCED0 0x7DD1 +0xCED1 0x502B +0xCED2 0x5398 +0xCED3 0x6797 +0xCED4 0x6DCB +0xCED5 0x71D0 +0xCED6 0x7433 +0xCED7 0x81E8 +0xCED8 0x8F2A +0xCED9 0x96A3 +0xCEDA 0x9C57 +0xCEDB 0x9E9F +0xCEDC 0x7460 +0xCEDD 0x5841 +0xCEDE 0x6D99 +0xCEDF 0x7D2F +0xCEE0 0x985E +0xCEE1 0x4EE4 +0xCEE2 0x4F36 +0xCEE3 0x4F8B +0xCEE4 0x51B7 +0xCEE5 0x52B1 +0xCEE6 0x5DBA +0xCEE7 0x601C +0xCEE8 0x73B2 +0xCEE9 0x793C +0xCEEA 0x82D3 +0xCEEB 0x9234 +0xCEEC 0x96B7 +0xCEED 0x96F6 +0xCEEE 0x970A +0xCEEF 0x9E97 +0xCEF0 0x9F62 +0xCEF1 0x66A6 +0xCEF2 0x6B74 +0xCEF3 0x5217 +0xCEF4 0x52A3 +0xCEF5 0x70C8 +0xCEF6 0x88C2 +0xCEF7 0x5EC9 +0xCEF8 0x604B +0xCEF9 0x6190 +0xCEFA 0x6F23 +0xCEFB 0x7149 +0xCEFC 0x7C3E +0xCEFD 0x7DF4 +0xCEFE 0x806F +0xCFA1 0x84EE +0xCFA2 0x9023 +0xCFA3 0x932C +0xCFA4 0x5442 +0xCFA5 0x9B6F +0xCFA6 0x6AD3 +0xCFA7 0x7089 +0xCFA8 0x8CC2 +0xCFA9 0x8DEF +0xCFAA 0x9732 +0xCFAB 0x52B4 +0xCFAC 0x5A41 +0xCFAD 0x5ECA +0xCFAE 0x5F04 +0xCFAF 0x6717 +0xCFB0 0x697C +0xCFB1 0x6994 +0xCFB2 0x6D6A +0xCFB3 0x6F0F +0xCFB4 0x7262 +0xCFB5 0x72FC +0xCFB6 0x7BED +0xCFB7 0x8001 +0xCFB8 0x807E +0xCFB9 0x874B +0xCFBA 0x90CE +0xCFBB 0x516D +0xCFBC 0x9E93 +0xCFBD 0x7984 +0xCFBE 0x808B +0xCFBF 0x9332 +0xCFC0 0x8AD6 +0xCFC1 0x502D +0xCFC2 0x548C +0xCFC3 0x8A71 +0xCFC4 0x6B6A +0xCFC5 0x8CC4 +0xCFC6 0x8107 +0xCFC7 0x60D1 +0xCFC8 0x67A0 +0xCFC9 0x9DF2 +0xCFCA 0x4E99 +0xCFCB 0x4E98 +0xCFCC 0x9C10 +0xCFCD 0x8A6B +0xCFCE 0x85C1 +0xCFCF 0x8568 +0xCFD0 0x6900 +0xCFD1 0x6E7E +0xCFD2 0x7897 +0xCFD3 0x8155 +0xD0A1 0x5F0C +0xD0A2 0x4E10 +0xD0A3 0x4E15 +0xD0A4 0x4E2A +0xD0A5 0x4E31 +0xD0A6 0x4E36 +0xD0A7 0x4E3C +0xD0A8 0x4E3F +0xD0A9 0x4E42 +0xD0AA 0x4E56 +0xD0AB 0x4E58 +0xD0AC 0x4E82 +0xD0AD 0x4E85 +0xD0AE 0x8C6B +0xD0AF 0x4E8A +0xD0B0 0x8212 +0xD0B1 0x5F0D +0xD0B2 0x4E8E +0xD0B3 0x4E9E +0xD0B4 0x4E9F +0xD0B5 0x4EA0 +0xD0B6 0x4EA2 +0xD0B7 0x4EB0 +0xD0B8 0x4EB3 +0xD0B9 0x4EB6 +0xD0BA 0x4ECE +0xD0BB 0x4ECD +0xD0BC 0x4EC4 +0xD0BD 0x4EC6 +0xD0BE 0x4EC2 +0xD0BF 0x4ED7 +0xD0C0 0x4EDE +0xD0C1 0x4EED +0xD0C2 0x4EDF +0xD0C3 0x4EF7 +0xD0C4 0x4F09 +0xD0C5 0x4F5A +0xD0C6 0x4F30 +0xD0C7 0x4F5B +0xD0C8 0x4F5D +0xD0C9 0x4F57 +0xD0CA 0x4F47 +0xD0CB 0x4F76 +0xD0CC 0x4F88 +0xD0CD 0x4F8F +0xD0CE 0x4F98 +0xD0CF 0x4F7B +0xD0D0 0x4F69 +0xD0D1 0x4F70 +0xD0D2 0x4F91 +0xD0D3 0x4F6F +0xD0D4 0x4F86 +0xD0D5 0x4F96 +0xD0D6 0x5118 +0xD0D7 0x4FD4 +0xD0D8 0x4FDF +0xD0D9 0x4FCE +0xD0DA 0x4FD8 +0xD0DB 0x4FDB +0xD0DC 0x4FD1 +0xD0DD 0x4FDA +0xD0DE 0x4FD0 +0xD0DF 0x4FE4 +0xD0E0 0x4FE5 +0xD0E1 0x501A +0xD0E2 0x5028 +0xD0E3 0x5014 +0xD0E4 0x502A +0xD0E5 0x5025 +0xD0E6 0x5005 +0xD0E7 0x4F1C +0xD0E8 0x4FF6 +0xD0E9 0x5021 +0xD0EA 0x5029 +0xD0EB 0x502C +0xD0EC 0x4FFE +0xD0ED 0x4FEF +0xD0EE 0x5011 +0xD0EF 0x5006 +0xD0F0 0x5043 +0xD0F1 0x5047 +0xD0F2 0x6703 +0xD0F3 0x5055 +0xD0F4 0x5050 +0xD0F5 0x5048 +0xD0F6 0x505A +0xD0F7 0x5056 +0xD0F8 0x506C +0xD0F9 0x5078 +0xD0FA 0x5080 +0xD0FB 0x509A +0xD0FC 0x5085 +0xD0FD 0x50B4 +0xD0FE 0x50B2 +0xD1A1 0x50C9 +0xD1A2 0x50CA +0xD1A3 0x50B3 +0xD1A4 0x50C2 +0xD1A5 0x50D6 +0xD1A6 0x50DE +0xD1A7 0x50E5 +0xD1A8 0x50ED +0xD1A9 0x50E3 +0xD1AA 0x50EE +0xD1AB 0x50F9 +0xD1AC 0x50F5 +0xD1AD 0x5109 +0xD1AE 0x5101 +0xD1AF 0x5102 +0xD1B0 0x5116 +0xD1B1 0x5115 +0xD1B2 0x5114 +0xD1B3 0x511A +0xD1B4 0x5121 +0xD1B5 0x513A +0xD1B6 0x5137 +0xD1B7 0x513C +0xD1B8 0x513B +0xD1B9 0x513F +0xD1BA 0x5140 +0xD1BB 0x5152 +0xD1BC 0x514C +0xD1BD 0x5154 +0xD1BE 0x5162 +0xD1BF 0x7AF8 +0xD1C0 0x5169 +0xD1C1 0x516A +0xD1C2 0x516E +0xD1C3 0x5180 +0xD1C4 0x5182 +0xD1C5 0x56D8 +0xD1C6 0x518C +0xD1C7 0x5189 +0xD1C8 0x518F +0xD1C9 0x5191 +0xD1CA 0x5193 +0xD1CB 0x5195 +0xD1CC 0x5196 +0xD1CD 0x51A4 +0xD1CE 0x51A6 +0xD1CF 0x51A2 +0xD1D0 0x51A9 +0xD1D1 0x51AA +0xD1D2 0x51AB +0xD1D3 0x51B3 +0xD1D4 0x51B1 +0xD1D5 0x51B2 +0xD1D6 0x51B0 +0xD1D7 0x51B5 +0xD1D8 0x51BD +0xD1D9 0x51C5 +0xD1DA 0x51C9 +0xD1DB 0x51DB +0xD1DC 0x51E0 +0xD1DD 0x8655 +0xD1DE 0x51E9 +0xD1DF 0x51ED +0xD1E0 0x51F0 +0xD1E1 0x51F5 +0xD1E2 0x51FE +0xD1E3 0x5204 +0xD1E4 0x520B +0xD1E5 0x5214 +0xD1E6 0x520E +0xD1E7 0x5227 +0xD1E8 0x522A +0xD1E9 0x522E +0xD1EA 0x5233 +0xD1EB 0x5239 +0xD1EC 0x524F +0xD1ED 0x5244 +0xD1EE 0x524B +0xD1EF 0x524C +0xD1F0 0x525E +0xD1F1 0x5254 +0xD1F2 0x526A +0xD1F3 0x5274 +0xD1F4 0x5269 +0xD1F5 0x5273 +0xD1F6 0x527F +0xD1F7 0x527D +0xD1F8 0x528D +0xD1F9 0x5294 +0xD1FA 0x5292 +0xD1FB 0x5271 +0xD1FC 0x5288 +0xD1FD 0x5291 +0xD1FE 0x8FA8 +0xD2A1 0x8FA7 +0xD2A2 0x52AC +0xD2A3 0x52AD +0xD2A4 0x52BC +0xD2A5 0x52B5 +0xD2A6 0x52C1 +0xD2A7 0x52CD +0xD2A8 0x52D7 +0xD2A9 0x52DE +0xD2AA 0x52E3 +0xD2AB 0x52E6 +0xD2AC 0x98ED +0xD2AD 0x52E0 +0xD2AE 0x52F3 +0xD2AF 0x52F5 +0xD2B0 0x52F8 +0xD2B1 0x52F9 +0xD2B2 0x5306 +0xD2B3 0x5308 +0xD2B4 0x7538 +0xD2B5 0x530D +0xD2B6 0x5310 +0xD2B7 0x530F +0xD2B8 0x5315 +0xD2B9 0x531A +0xD2BA 0x5323 +0xD2BB 0x532F +0xD2BC 0x5331 +0xD2BD 0x5333 +0xD2BE 0x5338 +0xD2BF 0x5340 +0xD2C0 0x5346 +0xD2C1 0x5345 +0xD2C2 0x4E17 +0xD2C3 0x5349 +0xD2C4 0x534D +0xD2C5 0x51D6 +0xD2C6 0x535E +0xD2C7 0x5369 +0xD2C8 0x536E +0xD2C9 0x5918 +0xD2CA 0x537B +0xD2CB 0x5377 +0xD2CC 0x5382 +0xD2CD 0x5396 +0xD2CE 0x53A0 +0xD2CF 0x53A6 +0xD2D0 0x53A5 +0xD2D1 0x53AE +0xD2D2 0x53B0 +0xD2D3 0x53B6 +0xD2D4 0x53C3 +0xD2D5 0x7C12 +0xD2D6 0x96D9 +0xD2D7 0x53DF +0xD2D8 0x66FC +0xD2D9 0x71EE +0xD2DA 0x53EE +0xD2DB 0x53E8 +0xD2DC 0x53ED +0xD2DD 0x53FA +0xD2DE 0x5401 +0xD2DF 0x543D +0xD2E0 0x5440 +0xD2E1 0x542C +0xD2E2 0x542D +0xD2E3 0x543C +0xD2E4 0x542E +0xD2E5 0x5436 +0xD2E6 0x5429 +0xD2E7 0x541D +0xD2E8 0x544E +0xD2E9 0x548F +0xD2EA 0x5475 +0xD2EB 0x548E +0xD2EC 0x545F +0xD2ED 0x5471 +0xD2EE 0x5477 +0xD2EF 0x5470 +0xD2F0 0x5492 +0xD2F1 0x547B +0xD2F2 0x5480 +0xD2F3 0x5476 +0xD2F4 0x5484 +0xD2F5 0x5490 +0xD2F6 0x5486 +0xD2F7 0x54C7 +0xD2F8 0x54A2 +0xD2F9 0x54B8 +0xD2FA 0x54A5 +0xD2FB 0x54AC +0xD2FC 0x54C4 +0xD2FD 0x54C8 +0xD2FE 0x54A8 +0xD3A1 0x54AB +0xD3A2 0x54C2 +0xD3A3 0x54A4 +0xD3A4 0x54BE +0xD3A5 0x54BC +0xD3A6 0x54D8 +0xD3A7 0x54E5 +0xD3A8 0x54E6 +0xD3A9 0x550F +0xD3AA 0x5514 +0xD3AB 0x54FD +0xD3AC 0x54EE +0xD3AD 0x54ED +0xD3AE 0x54FA +0xD3AF 0x54E2 +0xD3B0 0x5539 +0xD3B1 0x5540 +0xD3B2 0x5563 +0xD3B3 0x554C +0xD3B4 0x552E +0xD3B5 0x555C +0xD3B6 0x5545 +0xD3B7 0x5556 +0xD3B8 0x5557 +0xD3B9 0x5538 +0xD3BA 0x5533 +0xD3BB 0x555D +0xD3BC 0x5599 +0xD3BD 0x5580 +0xD3BE 0x54AF +0xD3BF 0x558A +0xD3C0 0x559F +0xD3C1 0x557B +0xD3C2 0x557E +0xD3C3 0x5598 +0xD3C4 0x559E +0xD3C5 0x55AE +0xD3C6 0x557C +0xD3C7 0x5583 +0xD3C8 0x55A9 +0xD3C9 0x5587 +0xD3CA 0x55A8 +0xD3CB 0x55DA +0xD3CC 0x55C5 +0xD3CD 0x55DF +0xD3CE 0x55C4 +0xD3CF 0x55DC +0xD3D0 0x55E4 +0xD3D1 0x55D4 +0xD3D2 0x5614 +0xD3D3 0x55F7 +0xD3D4 0x5616 +0xD3D5 0x55FE +0xD3D6 0x55FD +0xD3D7 0x561B +0xD3D8 0x55F9 +0xD3D9 0x564E +0xD3DA 0x5650 +0xD3DB 0x71DF +0xD3DC 0x5634 +0xD3DD 0x5636 +0xD3DE 0x5632 +0xD3DF 0x5638 +0xD3E0 0x566B +0xD3E1 0x5664 +0xD3E2 0x562F +0xD3E3 0x566C +0xD3E4 0x566A +0xD3E5 0x5686 +0xD3E6 0x5680 +0xD3E7 0x568A +0xD3E8 0x56A0 +0xD3E9 0x5694 +0xD3EA 0x568F +0xD3EB 0x56A5 +0xD3EC 0x56AE +0xD3ED 0x56B6 +0xD3EE 0x56B4 +0xD3EF 0x56C2 +0xD3F0 0x56BC +0xD3F1 0x56C1 +0xD3F2 0x56C3 +0xD3F3 0x56C0 +0xD3F4 0x56C8 +0xD3F5 0x56CE +0xD3F6 0x56D1 +0xD3F7 0x56D3 +0xD3F8 0x56D7 +0xD3F9 0x56EE +0xD3FA 0x56F9 +0xD3FB 0x5700 +0xD3FC 0x56FF +0xD3FD 0x5704 +0xD3FE 0x5709 +0xD4A1 0x5708 +0xD4A2 0x570B +0xD4A3 0x570D +0xD4A4 0x5713 +0xD4A5 0x5718 +0xD4A6 0x5716 +0xD4A7 0x55C7 +0xD4A8 0x571C +0xD4A9 0x5726 +0xD4AA 0x5737 +0xD4AB 0x5738 +0xD4AC 0x574E +0xD4AD 0x573B +0xD4AE 0x5740 +0xD4AF 0x574F +0xD4B0 0x5769 +0xD4B1 0x57C0 +0xD4B2 0x5788 +0xD4B3 0x5761 +0xD4B4 0x577F +0xD4B5 0x5789 +0xD4B6 0x5793 +0xD4B7 0x57A0 +0xD4B8 0x57B3 +0xD4B9 0x57A4 +0xD4BA 0x57AA +0xD4BB 0x57B0 +0xD4BC 0x57C3 +0xD4BD 0x57C6 +0xD4BE 0x57D4 +0xD4BF 0x57D2 +0xD4C0 0x57D3 +0xD4C1 0x580A +0xD4C2 0x57D6 +0xD4C3 0x57E3 +0xD4C4 0x580B +0xD4C5 0x5819 +0xD4C6 0x581D +0xD4C7 0x5872 +0xD4C8 0x5821 +0xD4C9 0x5862 +0xD4CA 0x584B +0xD4CB 0x5870 +0xD4CC 0x6BC0 +0xD4CD 0x5852 +0xD4CE 0x583D +0xD4CF 0x5879 +0xD4D0 0x5885 +0xD4D1 0x58B9 +0xD4D2 0x589F +0xD4D3 0x58AB +0xD4D4 0x58BA +0xD4D5 0x58DE +0xD4D6 0x58BB +0xD4D7 0x58B8 +0xD4D8 0x58AE +0xD4D9 0x58C5 +0xD4DA 0x58D3 +0xD4DB 0x58D1 +0xD4DC 0x58D7 +0xD4DD 0x58D9 +0xD4DE 0x58D8 +0xD4DF 0x58E5 +0xD4E0 0x58DC +0xD4E1 0x58E4 +0xD4E2 0x58DF +0xD4E3 0x58EF +0xD4E4 0x58FA +0xD4E5 0x58F9 +0xD4E6 0x58FB +0xD4E7 0x58FC +0xD4E8 0x58FD +0xD4E9 0x5902 +0xD4EA 0x590A +0xD4EB 0x5910 +0xD4EC 0x591B +0xD4ED 0x68A6 +0xD4EE 0x5925 +0xD4EF 0x592C +0xD4F0 0x592D +0xD4F1 0x5932 +0xD4F2 0x5938 +0xD4F3 0x593E +0xD4F4 0x7AD2 +0xD4F5 0x5955 +0xD4F6 0x5950 +0xD4F7 0x594E +0xD4F8 0x595A +0xD4F9 0x5958 +0xD4FA 0x5962 +0xD4FB 0x5960 +0xD4FC 0x5967 +0xD4FD 0x596C +0xD4FE 0x5969 +0xD5A1 0x5978 +0xD5A2 0x5981 +0xD5A3 0x599D +0xD5A4 0x4F5E +0xD5A5 0x4FAB +0xD5A6 0x59A3 +0xD5A7 0x59B2 +0xD5A8 0x59C6 +0xD5A9 0x59E8 +0xD5AA 0x59DC +0xD5AB 0x598D +0xD5AC 0x59D9 +0xD5AD 0x59DA +0xD5AE 0x5A25 +0xD5AF 0x5A1F +0xD5B0 0x5A11 +0xD5B1 0x5A1C +0xD5B2 0x5A09 +0xD5B3 0x5A1A +0xD5B4 0x5A40 +0xD5B5 0x5A6C +0xD5B6 0x5A49 +0xD5B7 0x5A35 +0xD5B8 0x5A36 +0xD5B9 0x5A62 +0xD5BA 0x5A6A +0xD5BB 0x5A9A +0xD5BC 0x5ABC +0xD5BD 0x5ABE +0xD5BE 0x5ACB +0xD5BF 0x5AC2 +0xD5C0 0x5ABD +0xD5C1 0x5AE3 +0xD5C2 0x5AD7 +0xD5C3 0x5AE6 +0xD5C4 0x5AE9 +0xD5C5 0x5AD6 +0xD5C6 0x5AFA +0xD5C7 0x5AFB +0xD5C8 0x5B0C +0xD5C9 0x5B0B +0xD5CA 0x5B16 +0xD5CB 0x5B32 +0xD5CC 0x5AD0 +0xD5CD 0x5B2A +0xD5CE 0x5B36 +0xD5CF 0x5B3E +0xD5D0 0x5B43 +0xD5D1 0x5B45 +0xD5D2 0x5B40 +0xD5D3 0x5B51 +0xD5D4 0x5B55 +0xD5D5 0x5B5A +0xD5D6 0x5B5B +0xD5D7 0x5B65 +0xD5D8 0x5B69 +0xD5D9 0x5B70 +0xD5DA 0x5B73 +0xD5DB 0x5B75 +0xD5DC 0x5B78 +0xD5DD 0x6588 +0xD5DE 0x5B7A +0xD5DF 0x5B80 +0xD5E0 0x5B83 +0xD5E1 0x5BA6 +0xD5E2 0x5BB8 +0xD5E3 0x5BC3 +0xD5E4 0x5BC7 +0xD5E5 0x5BC9 +0xD5E6 0x5BD4 +0xD5E7 0x5BD0 +0xD5E8 0x5BE4 +0xD5E9 0x5BE6 +0xD5EA 0x5BE2 +0xD5EB 0x5BDE +0xD5EC 0x5BE5 +0xD5ED 0x5BEB +0xD5EE 0x5BF0 +0xD5EF 0x5BF6 +0xD5F0 0x5BF3 +0xD5F1 0x5C05 +0xD5F2 0x5C07 +0xD5F3 0x5C08 +0xD5F4 0x5C0D +0xD5F5 0x5C13 +0xD5F6 0x5C20 +0xD5F7 0x5C22 +0xD5F8 0x5C28 +0xD5F9 0x5C38 +0xD5FA 0x5C39 +0xD5FB 0x5C41 +0xD5FC 0x5C46 +0xD5FD 0x5C4E +0xD5FE 0x5C53 +0xD6A1 0x5C50 +0xD6A2 0x5C4F +0xD6A3 0x5B71 +0xD6A4 0x5C6C +0xD6A5 0x5C6E +0xD6A6 0x4E62 +0xD6A7 0x5C76 +0xD6A8 0x5C79 +0xD6A9 0x5C8C +0xD6AA 0x5C91 +0xD6AB 0x5C94 +0xD6AC 0x599B +0xD6AD 0x5CAB +0xD6AE 0x5CBB +0xD6AF 0x5CB6 +0xD6B0 0x5CBC +0xD6B1 0x5CB7 +0xD6B2 0x5CC5 +0xD6B3 0x5CBE +0xD6B4 0x5CC7 +0xD6B5 0x5CD9 +0xD6B6 0x5CE9 +0xD6B7 0x5CFD +0xD6B8 0x5CFA +0xD6B9 0x5CED +0xD6BA 0x5D8C +0xD6BB 0x5CEA +0xD6BC 0x5D0B +0xD6BD 0x5D15 +0xD6BE 0x5D17 +0xD6BF 0x5D5C +0xD6C0 0x5D1F +0xD6C1 0x5D1B +0xD6C2 0x5D11 +0xD6C3 0x5D14 +0xD6C4 0x5D22 +0xD6C5 0x5D1A +0xD6C6 0x5D19 +0xD6C7 0x5D18 +0xD6C8 0x5D4C +0xD6C9 0x5D52 +0xD6CA 0x5D4E +0xD6CB 0x5D4B +0xD6CC 0x5D6C +0xD6CD 0x5D73 +0xD6CE 0x5D76 +0xD6CF 0x5D87 +0xD6D0 0x5D84 +0xD6D1 0x5D82 +0xD6D2 0x5DA2 +0xD6D3 0x5D9D +0xD6D4 0x5DAC +0xD6D5 0x5DAE +0xD6D6 0x5DBD +0xD6D7 0x5D90 +0xD6D8 0x5DB7 +0xD6D9 0x5DBC +0xD6DA 0x5DC9 +0xD6DB 0x5DCD +0xD6DC 0x5DD3 +0xD6DD 0x5DD2 +0xD6DE 0x5DD6 +0xD6DF 0x5DDB +0xD6E0 0x5DEB +0xD6E1 0x5DF2 +0xD6E2 0x5DF5 +0xD6E3 0x5E0B +0xD6E4 0x5E1A +0xD6E5 0x5E19 +0xD6E6 0x5E11 +0xD6E7 0x5E1B +0xD6E8 0x5E36 +0xD6E9 0x5E37 +0xD6EA 0x5E44 +0xD6EB 0x5E43 +0xD6EC 0x5E40 +0xD6ED 0x5E4E +0xD6EE 0x5E57 +0xD6EF 0x5E54 +0xD6F0 0x5E5F +0xD6F1 0x5E62 +0xD6F2 0x5E64 +0xD6F3 0x5E47 +0xD6F4 0x5E75 +0xD6F5 0x5E76 +0xD6F6 0x5E7A +0xD6F7 0x9EBC +0xD6F8 0x5E7F +0xD6F9 0x5EA0 +0xD6FA 0x5EC1 +0xD6FB 0x5EC2 +0xD6FC 0x5EC8 +0xD6FD 0x5ED0 +0xD6FE 0x5ECF +0xD7A1 0x5ED6 +0xD7A2 0x5EE3 +0xD7A3 0x5EDD +0xD7A4 0x5EDA +0xD7A5 0x5EDB +0xD7A6 0x5EE2 +0xD7A7 0x5EE1 +0xD7A8 0x5EE8 +0xD7A9 0x5EE9 +0xD7AA 0x5EEC +0xD7AB 0x5EF1 +0xD7AC 0x5EF3 +0xD7AD 0x5EF0 +0xD7AE 0x5EF4 +0xD7AF 0x5EF8 +0xD7B0 0x5EFE +0xD7B1 0x5F03 +0xD7B2 0x5F09 +0xD7B3 0x5F5D +0xD7B4 0x5F5C +0xD7B5 0x5F0B +0xD7B6 0x5F11 +0xD7B7 0x5F16 +0xD7B8 0x5F29 +0xD7B9 0x5F2D +0xD7BA 0x5F38 +0xD7BB 0x5F41 +0xD7BC 0x5F48 +0xD7BD 0x5F4C +0xD7BE 0x5F4E +0xD7BF 0x5F2F +0xD7C0 0x5F51 +0xD7C1 0x5F56 +0xD7C2 0x5F57 +0xD7C3 0x5F59 +0xD7C4 0x5F61 +0xD7C5 0x5F6D +0xD7C6 0x5F73 +0xD7C7 0x5F77 +0xD7C8 0x5F83 +0xD7C9 0x5F82 +0xD7CA 0x5F7F +0xD7CB 0x5F8A +0xD7CC 0x5F88 +0xD7CD 0x5F91 +0xD7CE 0x5F87 +0xD7CF 0x5F9E +0xD7D0 0x5F99 +0xD7D1 0x5F98 +0xD7D2 0x5FA0 +0xD7D3 0x5FA8 +0xD7D4 0x5FAD +0xD7D5 0x5FBC +0xD7D6 0x5FD6 +0xD7D7 0x5FFB +0xD7D8 0x5FE4 +0xD7D9 0x5FF8 +0xD7DA 0x5FF1 +0xD7DB 0x5FDD +0xD7DC 0x60B3 +0xD7DD 0x5FFF +0xD7DE 0x6021 +0xD7DF 0x6060 +0xD7E0 0x6019 +0xD7E1 0x6010 +0xD7E2 0x6029 +0xD7E3 0x600E +0xD7E4 0x6031 +0xD7E5 0x601B +0xD7E6 0x6015 +0xD7E7 0x602B +0xD7E8 0x6026 +0xD7E9 0x600F +0xD7EA 0x603A +0xD7EB 0x605A +0xD7EC 0x6041 +0xD7ED 0x606A +0xD7EE 0x6077 +0xD7EF 0x605F +0xD7F0 0x604A +0xD7F1 0x6046 +0xD7F2 0x604D +0xD7F3 0x6063 +0xD7F4 0x6043 +0xD7F5 0x6064 +0xD7F6 0x6042 +0xD7F7 0x606C +0xD7F8 0x606B +0xD7F9 0x6059 +0xD7FA 0x6081 +0xD7FB 0x608D +0xD7FC 0x60E7 +0xD7FD 0x6083 +0xD7FE 0x609A +0xD8A1 0x6084 +0xD8A2 0x609B +0xD8A3 0x6096 +0xD8A4 0x6097 +0xD8A5 0x6092 +0xD8A6 0x60A7 +0xD8A7 0x608B +0xD8A8 0x60E1 +0xD8A9 0x60B8 +0xD8AA 0x60E0 +0xD8AB 0x60D3 +0xD8AC 0x60B4 +0xD8AD 0x5FF0 +0xD8AE 0x60BD +0xD8AF 0x60C6 +0xD8B0 0x60B5 +0xD8B1 0x60D8 +0xD8B2 0x614D +0xD8B3 0x6115 +0xD8B4 0x6106 +0xD8B5 0x60F6 +0xD8B6 0x60F7 +0xD8B7 0x6100 +0xD8B8 0x60F4 +0xD8B9 0x60FA +0xD8BA 0x6103 +0xD8BB 0x6121 +0xD8BC 0x60FB +0xD8BD 0x60F1 +0xD8BE 0x610D +0xD8BF 0x610E +0xD8C0 0x6147 +0xD8C1 0x613E +0xD8C2 0x6128 +0xD8C3 0x6127 +0xD8C4 0x614A +0xD8C5 0x613F +0xD8C6 0x613C +0xD8C7 0x612C +0xD8C8 0x6134 +0xD8C9 0x613D +0xD8CA 0x6142 +0xD8CB 0x6144 +0xD8CC 0x6173 +0xD8CD 0x6177 +0xD8CE 0x6158 +0xD8CF 0x6159 +0xD8D0 0x615A +0xD8D1 0x616B +0xD8D2 0x6174 +0xD8D3 0x616F +0xD8D4 0x6165 +0xD8D5 0x6171 +0xD8D6 0x615F +0xD8D7 0x615D +0xD8D8 0x6153 +0xD8D9 0x6175 +0xD8DA 0x6199 +0xD8DB 0x6196 +0xD8DC 0x6187 +0xD8DD 0x61AC +0xD8DE 0x6194 +0xD8DF 0x619A +0xD8E0 0x618A +0xD8E1 0x6191 +0xD8E2 0x61AB +0xD8E3 0x61AE +0xD8E4 0x61CC +0xD8E5 0x61CA +0xD8E6 0x61C9 +0xD8E7 0x61F7 +0xD8E8 0x61C8 +0xD8E9 0x61C3 +0xD8EA 0x61C6 +0xD8EB 0x61BA +0xD8EC 0x61CB +0xD8ED 0x7F79 +0xD8EE 0x61CD +0xD8EF 0x61E6 +0xD8F0 0x61E3 +0xD8F1 0x61F6 +0xD8F2 0x61FA +0xD8F3 0x61F4 +0xD8F4 0x61FF +0xD8F5 0x61FD +0xD8F6 0x61FC +0xD8F7 0x61FE +0xD8F8 0x6200 +0xD8F9 0x6208 +0xD8FA 0x6209 +0xD8FB 0x620D +0xD8FC 0x620C +0xD8FD 0x6214 +0xD8FE 0x621B +0xD9A1 0x621E +0xD9A2 0x6221 +0xD9A3 0x622A +0xD9A4 0x622E +0xD9A5 0x6230 +0xD9A6 0x6232 +0xD9A7 0x6233 +0xD9A8 0x6241 +0xD9A9 0x624E +0xD9AA 0x625E +0xD9AB 0x6263 +0xD9AC 0x625B +0xD9AD 0x6260 +0xD9AE 0x6268 +0xD9AF 0x627C +0xD9B0 0x6282 +0xD9B1 0x6289 +0xD9B2 0x627E +0xD9B3 0x6292 +0xD9B4 0x6293 +0xD9B5 0x6296 +0xD9B6 0x62D4 +0xD9B7 0x6283 +0xD9B8 0x6294 +0xD9B9 0x62D7 +0xD9BA 0x62D1 +0xD9BB 0x62BB +0xD9BC 0x62CF +0xD9BD 0x62FF +0xD9BE 0x62C6 +0xD9BF 0x64D4 +0xD9C0 0x62C8 +0xD9C1 0x62DC +0xD9C2 0x62CC +0xD9C3 0x62CA +0xD9C4 0x62C2 +0xD9C5 0x62C7 +0xD9C6 0x629B +0xD9C7 0x62C9 +0xD9C8 0x630C +0xD9C9 0x62EE +0xD9CA 0x62F1 +0xD9CB 0x6327 +0xD9CC 0x6302 +0xD9CD 0x6308 +0xD9CE 0x62EF +0xD9CF 0x62F5 +0xD9D0 0x6350 +0xD9D1 0x633E +0xD9D2 0x634D +0xD9D3 0x641C +0xD9D4 0x634F +0xD9D5 0x6396 +0xD9D6 0x638E +0xD9D7 0x6380 +0xD9D8 0x63AB +0xD9D9 0x6376 +0xD9DA 0x63A3 +0xD9DB 0x638F +0xD9DC 0x6389 +0xD9DD 0x639F +0xD9DE 0x63B5 +0xD9DF 0x636B +0xD9E0 0x6369 +0xD9E1 0x63BE +0xD9E2 0x63E9 +0xD9E3 0x63C0 +0xD9E4 0x63C6 +0xD9E5 0x63E3 +0xD9E6 0x63C9 +0xD9E7 0x63D2 +0xD9E8 0x63F6 +0xD9E9 0x63C4 +0xD9EA 0x6416 +0xD9EB 0x6434 +0xD9EC 0x6406 +0xD9ED 0x6413 +0xD9EE 0x6426 +0xD9EF 0x6436 +0xD9F0 0x651D +0xD9F1 0x6417 +0xD9F2 0x6428 +0xD9F3 0x640F +0xD9F4 0x6467 +0xD9F5 0x646F +0xD9F6 0x6476 +0xD9F7 0x644E +0xD9F8 0x652A +0xD9F9 0x6495 +0xD9FA 0x6493 +0xD9FB 0x64A5 +0xD9FC 0x64A9 +0xD9FD 0x6488 +0xD9FE 0x64BC +0xDAA1 0x64DA +0xDAA2 0x64D2 +0xDAA3 0x64C5 +0xDAA4 0x64C7 +0xDAA5 0x64BB +0xDAA6 0x64D8 +0xDAA7 0x64C2 +0xDAA8 0x64F1 +0xDAA9 0x64E7 +0xDAAA 0x8209 +0xDAAB 0x64E0 +0xDAAC 0x64E1 +0xDAAD 0x62AC +0xDAAE 0x64E3 +0xDAAF 0x64EF +0xDAB0 0x652C +0xDAB1 0x64F6 +0xDAB2 0x64F4 +0xDAB3 0x64F2 +0xDAB4 0x64FA +0xDAB5 0x6500 +0xDAB6 0x64FD +0xDAB7 0x6518 +0xDAB8 0x651C +0xDAB9 0x6505 +0xDABA 0x6524 +0xDABB 0x6523 +0xDABC 0x652B +0xDABD 0x6534 +0xDABE 0x6535 +0xDABF 0x6537 +0xDAC0 0x6536 +0xDAC1 0x6538 +0xDAC2 0x754B +0xDAC3 0x6548 +0xDAC4 0x6556 +0xDAC5 0x6555 +0xDAC6 0x654D +0xDAC7 0x6558 +0xDAC8 0x655E +0xDAC9 0x655D +0xDACA 0x6572 +0xDACB 0x6578 +0xDACC 0x6582 +0xDACD 0x6583 +0xDACE 0x8B8A +0xDACF 0x659B +0xDAD0 0x659F +0xDAD1 0x65AB +0xDAD2 0x65B7 +0xDAD3 0x65C3 +0xDAD4 0x65C6 +0xDAD5 0x65C1 +0xDAD6 0x65C4 +0xDAD7 0x65CC +0xDAD8 0x65D2 +0xDAD9 0x65DB +0xDADA 0x65D9 +0xDADB 0x65E0 +0xDADC 0x65E1 +0xDADD 0x65F1 +0xDADE 0x6772 +0xDADF 0x660A +0xDAE0 0x6603 +0xDAE1 0x65FB +0xDAE2 0x6773 +0xDAE3 0x6635 +0xDAE4 0x6636 +0xDAE5 0x6634 +0xDAE6 0x661C +0xDAE7 0x664F +0xDAE8 0x6644 +0xDAE9 0x6649 +0xDAEA 0x6641 +0xDAEB 0x665E +0xDAEC 0x665D +0xDAED 0x6664 +0xDAEE 0x6667 +0xDAEF 0x6668 +0xDAF0 0x665F +0xDAF1 0x6662 +0xDAF2 0x6670 +0xDAF3 0x6683 +0xDAF4 0x6688 +0xDAF5 0x668E +0xDAF6 0x6689 +0xDAF7 0x6684 +0xDAF8 0x6698 +0xDAF9 0x669D +0xDAFA 0x66C1 +0xDAFB 0x66B9 +0xDAFC 0x66C9 +0xDAFD 0x66BE +0xDAFE 0x66BC +0xDBA1 0x66C4 +0xDBA2 0x66B8 +0xDBA3 0x66D6 +0xDBA4 0x66DA +0xDBA5 0x66E0 +0xDBA6 0x663F +0xDBA7 0x66E6 +0xDBA8 0x66E9 +0xDBA9 0x66F0 +0xDBAA 0x66F5 +0xDBAB 0x66F7 +0xDBAC 0x670F +0xDBAD 0x6716 +0xDBAE 0x671E +0xDBAF 0x6726 +0xDBB0 0x6727 +0xDBB1 0x9738 +0xDBB2 0x672E +0xDBB3 0x673F +0xDBB4 0x6736 +0xDBB5 0x6741 +0xDBB6 0x6738 +0xDBB7 0x6737 +0xDBB8 0x6746 +0xDBB9 0x675E +0xDBBA 0x6760 +0xDBBB 0x6759 +0xDBBC 0x6763 +0xDBBD 0x6764 +0xDBBE 0x6789 +0xDBBF 0x6770 +0xDBC0 0x67A9 +0xDBC1 0x677C +0xDBC2 0x676A +0xDBC3 0x678C +0xDBC4 0x678B +0xDBC5 0x67A6 +0xDBC6 0x67A1 +0xDBC7 0x6785 +0xDBC8 0x67B7 +0xDBC9 0x67EF +0xDBCA 0x67B4 +0xDBCB 0x67EC +0xDBCC 0x67B3 +0xDBCD 0x67E9 +0xDBCE 0x67B8 +0xDBCF 0x67E4 +0xDBD0 0x67DE +0xDBD1 0x67DD +0xDBD2 0x67E2 +0xDBD3 0x67EE +0xDBD4 0x67B9 +0xDBD5 0x67CE +0xDBD6 0x67C6 +0xDBD7 0x67E7 +0xDBD8 0x6A9C +0xDBD9 0x681E +0xDBDA 0x6846 +0xDBDB 0x6829 +0xDBDC 0x6840 +0xDBDD 0x684D +0xDBDE 0x6832 +0xDBDF 0x684E +0xDBE0 0x68B3 +0xDBE1 0x682B +0xDBE2 0x6859 +0xDBE3 0x6863 +0xDBE4 0x6877 +0xDBE5 0x687F +0xDBE6 0x689F +0xDBE7 0x688F +0xDBE8 0x68AD +0xDBE9 0x6894 +0xDBEA 0x689D +0xDBEB 0x689B +0xDBEC 0x6883 +0xDBED 0x6AAE +0xDBEE 0x68B9 +0xDBEF 0x6874 +0xDBF0 0x68B5 +0xDBF1 0x68A0 +0xDBF2 0x68BA +0xDBF3 0x690F +0xDBF4 0x688D +0xDBF5 0x687E +0xDBF6 0x6901 +0xDBF7 0x68CA +0xDBF8 0x6908 +0xDBF9 0x68D8 +0xDBFA 0x6922 +0xDBFB 0x6926 +0xDBFC 0x68E1 +0xDBFD 0x690C +0xDBFE 0x68CD +0xDCA1 0x68D4 +0xDCA2 0x68E7 +0xDCA3 0x68D5 +0xDCA4 0x6936 +0xDCA5 0x6912 +0xDCA6 0x6904 +0xDCA7 0x68D7 +0xDCA8 0x68E3 +0xDCA9 0x6925 +0xDCAA 0x68F9 +0xDCAB 0x68E0 +0xDCAC 0x68EF +0xDCAD 0x6928 +0xDCAE 0x692A +0xDCAF 0x691A +0xDCB0 0x6923 +0xDCB1 0x6921 +0xDCB2 0x68C6 +0xDCB3 0x6979 +0xDCB4 0x6977 +0xDCB5 0x695C +0xDCB6 0x6978 +0xDCB7 0x696B +0xDCB8 0x6954 +0xDCB9 0x697E +0xDCBA 0x696E +0xDCBB 0x6939 +0xDCBC 0x6974 +0xDCBD 0x693D +0xDCBE 0x6959 +0xDCBF 0x6930 +0xDCC0 0x6961 +0xDCC1 0x695E +0xDCC2 0x695D +0xDCC3 0x6981 +0xDCC4 0x696A +0xDCC5 0x69B2 +0xDCC6 0x69AE +0xDCC7 0x69D0 +0xDCC8 0x69BF +0xDCC9 0x69C1 +0xDCCA 0x69D3 +0xDCCB 0x69BE +0xDCCC 0x69CE +0xDCCD 0x5BE8 +0xDCCE 0x69CA +0xDCCF 0x69DD +0xDCD0 0x69BB +0xDCD1 0x69C3 +0xDCD2 0x69A7 +0xDCD3 0x6A2E +0xDCD4 0x6991 +0xDCD5 0x69A0 +0xDCD6 0x699C +0xDCD7 0x6995 +0xDCD8 0x69B4 +0xDCD9 0x69DE +0xDCDA 0x69E8 +0xDCDB 0x6A02 +0xDCDC 0x6A1B +0xDCDD 0x69FF +0xDCDE 0x6B0A +0xDCDF 0x69F9 +0xDCE0 0x69F2 +0xDCE1 0x69E7 +0xDCE2 0x6A05 +0xDCE3 0x69B1 +0xDCE4 0x6A1E +0xDCE5 0x69ED +0xDCE6 0x6A14 +0xDCE7 0x69EB +0xDCE8 0x6A0A +0xDCE9 0x6A12 +0xDCEA 0x6AC1 +0xDCEB 0x6A23 +0xDCEC 0x6A13 +0xDCED 0x6A44 +0xDCEE 0x6A0C +0xDCEF 0x6A72 +0xDCF0 0x6A36 +0xDCF1 0x6A78 +0xDCF2 0x6A47 +0xDCF3 0x6A62 +0xDCF4 0x6A59 +0xDCF5 0x6A66 +0xDCF6 0x6A48 +0xDCF7 0x6A38 +0xDCF8 0x6A22 +0xDCF9 0x6A90 +0xDCFA 0x6A8D +0xDCFB 0x6AA0 +0xDCFC 0x6A84 +0xDCFD 0x6AA2 +0xDCFE 0x6AA3 +0xDDA1 0x6A97 +0xDDA2 0x8617 +0xDDA3 0x6ABB +0xDDA4 0x6AC3 +0xDDA5 0x6AC2 +0xDDA6 0x6AB8 +0xDDA7 0x6AB3 +0xDDA8 0x6AAC +0xDDA9 0x6ADE +0xDDAA 0x6AD1 +0xDDAB 0x6ADF +0xDDAC 0x6AAA +0xDDAD 0x6ADA +0xDDAE 0x6AEA +0xDDAF 0x6AFB +0xDDB0 0x6B05 +0xDDB1 0x8616 +0xDDB2 0x6AFA +0xDDB3 0x6B12 +0xDDB4 0x6B16 +0xDDB5 0x9B31 +0xDDB6 0x6B1F +0xDDB7 0x6B38 +0xDDB8 0x6B37 +0xDDB9 0x76DC +0xDDBA 0x6B39 +0xDDBB 0x98EE +0xDDBC 0x6B47 +0xDDBD 0x6B43 +0xDDBE 0x6B49 +0xDDBF 0x6B50 +0xDDC0 0x6B59 +0xDDC1 0x6B54 +0xDDC2 0x6B5B +0xDDC3 0x6B5F +0xDDC4 0x6B61 +0xDDC5 0x6B78 +0xDDC6 0x6B79 +0xDDC7 0x6B7F +0xDDC8 0x6B80 +0xDDC9 0x6B84 +0xDDCA 0x6B83 +0xDDCB 0x6B8D +0xDDCC 0x6B98 +0xDDCD 0x6B95 +0xDDCE 0x6B9E +0xDDCF 0x6BA4 +0xDDD0 0x6BAA +0xDDD1 0x6BAB +0xDDD2 0x6BAF +0xDDD3 0x6BB2 +0xDDD4 0x6BB1 +0xDDD5 0x6BB3 +0xDDD6 0x6BB7 +0xDDD7 0x6BBC +0xDDD8 0x6BC6 +0xDDD9 0x6BCB +0xDDDA 0x6BD3 +0xDDDB 0x6BDF +0xDDDC 0x6BEC +0xDDDD 0x6BEB +0xDDDE 0x6BF3 +0xDDDF 0x6BEF +0xDDE0 0x9EBE +0xDDE1 0x6C08 +0xDDE2 0x6C13 +0xDDE3 0x6C14 +0xDDE4 0x6C1B +0xDDE5 0x6C24 +0xDDE6 0x6C23 +0xDDE7 0x6C5E +0xDDE8 0x6C55 +0xDDE9 0x6C62 +0xDDEA 0x6C6A +0xDDEB 0x6C82 +0xDDEC 0x6C8D +0xDDED 0x6C9A +0xDDEE 0x6C81 +0xDDEF 0x6C9B +0xDDF0 0x6C7E +0xDDF1 0x6C68 +0xDDF2 0x6C73 +0xDDF3 0x6C92 +0xDDF4 0x6C90 +0xDDF5 0x6CC4 +0xDDF6 0x6CF1 +0xDDF7 0x6CD3 +0xDDF8 0x6CBD +0xDDF9 0x6CD7 +0xDDFA 0x6CC5 +0xDDFB 0x6CDD +0xDDFC 0x6CAE +0xDDFD 0x6CB1 +0xDDFE 0x6CBE +0xDEA1 0x6CBA +0xDEA2 0x6CDB +0xDEA3 0x6CEF +0xDEA4 0x6CD9 +0xDEA5 0x6CEA +0xDEA6 0x6D1F +0xDEA7 0x884D +0xDEA8 0x6D36 +0xDEA9 0x6D2B +0xDEAA 0x6D3D +0xDEAB 0x6D38 +0xDEAC 0x6D19 +0xDEAD 0x6D35 +0xDEAE 0x6D33 +0xDEAF 0x6D12 +0xDEB0 0x6D0C +0xDEB1 0x6D63 +0xDEB2 0x6D93 +0xDEB3 0x6D64 +0xDEB4 0x6D5A +0xDEB5 0x6D79 +0xDEB6 0x6D59 +0xDEB7 0x6D8E +0xDEB8 0x6D95 +0xDEB9 0x6FE4 +0xDEBA 0x6D85 +0xDEBB 0x6DF9 +0xDEBC 0x6E15 +0xDEBD 0x6E0A +0xDEBE 0x6DB5 +0xDEBF 0x6DC7 +0xDEC0 0x6DE6 +0xDEC1 0x6DB8 +0xDEC2 0x6DC6 +0xDEC3 0x6DEC +0xDEC4 0x6DDE +0xDEC5 0x6DCC +0xDEC6 0x6DE8 +0xDEC7 0x6DD2 +0xDEC8 0x6DC5 +0xDEC9 0x6DFA +0xDECA 0x6DD9 +0xDECB 0x6DE4 +0xDECC 0x6DD5 +0xDECD 0x6DEA +0xDECE 0x6DEE +0xDECF 0x6E2D +0xDED0 0x6E6E +0xDED1 0x6E2E +0xDED2 0x6E19 +0xDED3 0x6E72 +0xDED4 0x6E5F +0xDED5 0x6E3E +0xDED6 0x6E23 +0xDED7 0x6E6B +0xDED8 0x6E2B +0xDED9 0x6E76 +0xDEDA 0x6E4D +0xDEDB 0x6E1F +0xDEDC 0x6E43 +0xDEDD 0x6E3A +0xDEDE 0x6E4E +0xDEDF 0x6E24 +0xDEE0 0x6EFF +0xDEE1 0x6E1D +0xDEE2 0x6E38 +0xDEE3 0x6E82 +0xDEE4 0x6EAA +0xDEE5 0x6E98 +0xDEE6 0x6EC9 +0xDEE7 0x6EB7 +0xDEE8 0x6ED3 +0xDEE9 0x6EBD +0xDEEA 0x6EAF +0xDEEB 0x6EC4 +0xDEEC 0x6EB2 +0xDEED 0x6ED4 +0xDEEE 0x6ED5 +0xDEEF 0x6E8F +0xDEF0 0x6EA5 +0xDEF1 0x6EC2 +0xDEF2 0x6E9F +0xDEF3 0x6F41 +0xDEF4 0x6F11 +0xDEF5 0x704C +0xDEF6 0x6EEC +0xDEF7 0x6EF8 +0xDEF8 0x6EFE +0xDEF9 0x6F3F +0xDEFA 0x6EF2 +0xDEFB 0x6F31 +0xDEFC 0x6EEF +0xDEFD 0x6F32 +0xDEFE 0x6ECC +0xDFA1 0x6F3E +0xDFA2 0x6F13 +0xDFA3 0x6EF7 +0xDFA4 0x6F86 +0xDFA5 0x6F7A +0xDFA6 0x6F78 +0xDFA7 0x6F81 +0xDFA8 0x6F80 +0xDFA9 0x6F6F +0xDFAA 0x6F5B +0xDFAB 0x6FF3 +0xDFAC 0x6F6D +0xDFAD 0x6F82 +0xDFAE 0x6F7C +0xDFAF 0x6F58 +0xDFB0 0x6F8E +0xDFB1 0x6F91 +0xDFB2 0x6FC2 +0xDFB3 0x6F66 +0xDFB4 0x6FB3 +0xDFB5 0x6FA3 +0xDFB6 0x6FA1 +0xDFB7 0x6FA4 +0xDFB8 0x6FB9 +0xDFB9 0x6FC6 +0xDFBA 0x6FAA +0xDFBB 0x6FDF +0xDFBC 0x6FD5 +0xDFBD 0x6FEC +0xDFBE 0x6FD4 +0xDFBF 0x6FD8 +0xDFC0 0x6FF1 +0xDFC1 0x6FEE +0xDFC2 0x6FDB +0xDFC3 0x7009 +0xDFC4 0x700B +0xDFC5 0x6FFA +0xDFC6 0x7011 +0xDFC7 0x7001 +0xDFC8 0x700F +0xDFC9 0x6FFE +0xDFCA 0x701B +0xDFCB 0x701A +0xDFCC 0x6F74 +0xDFCD 0x701D +0xDFCE 0x7018 +0xDFCF 0x701F +0xDFD0 0x7030 +0xDFD1 0x703E +0xDFD2 0x7032 +0xDFD3 0x7051 +0xDFD4 0x7063 +0xDFD5 0x7099 +0xDFD6 0x7092 +0xDFD7 0x70AF +0xDFD8 0x70F1 +0xDFD9 0x70AC +0xDFDA 0x70B8 +0xDFDB 0x70B3 +0xDFDC 0x70AE +0xDFDD 0x70DF +0xDFDE 0x70CB +0xDFDF 0x70DD +0xDFE0 0x70D9 +0xDFE1 0x7109 +0xDFE2 0x70FD +0xDFE3 0x711C +0xDFE4 0x7119 +0xDFE5 0x7165 +0xDFE6 0x7155 +0xDFE7 0x7188 +0xDFE8 0x7166 +0xDFE9 0x7162 +0xDFEA 0x714C +0xDFEB 0x7156 +0xDFEC 0x716C +0xDFED 0x718F +0xDFEE 0x71FB +0xDFEF 0x7184 +0xDFF0 0x7195 +0xDFF1 0x71A8 +0xDFF2 0x71AC +0xDFF3 0x71D7 +0xDFF4 0x71B9 +0xDFF5 0x71BE +0xDFF6 0x71D2 +0xDFF7 0x71C9 +0xDFF8 0x71D4 +0xDFF9 0x71CE +0xDFFA 0x71E0 +0xDFFB 0x71EC +0xDFFC 0x71E7 +0xDFFD 0x71F5 +0xDFFE 0x71FC +0xE0A1 0x71F9 +0xE0A2 0x71FF +0xE0A3 0x720D +0xE0A4 0x7210 +0xE0A5 0x721B +0xE0A6 0x7228 +0xE0A7 0x722D +0xE0A8 0x722C +0xE0A9 0x7230 +0xE0AA 0x7232 +0xE0AB 0x723B +0xE0AC 0x723C +0xE0AD 0x723F +0xE0AE 0x7240 +0xE0AF 0x7246 +0xE0B0 0x724B +0xE0B1 0x7258 +0xE0B2 0x7274 +0xE0B3 0x727E +0xE0B4 0x7282 +0xE0B5 0x7281 +0xE0B6 0x7287 +0xE0B7 0x7292 +0xE0B8 0x7296 +0xE0B9 0x72A2 +0xE0BA 0x72A7 +0xE0BB 0x72B9 +0xE0BC 0x72B2 +0xE0BD 0x72C3 +0xE0BE 0x72C6 +0xE0BF 0x72C4 +0xE0C0 0x72CE +0xE0C1 0x72D2 +0xE0C2 0x72E2 +0xE0C3 0x72E0 +0xE0C4 0x72E1 +0xE0C5 0x72F9 +0xE0C6 0x72F7 +0xE0C7 0x500F +0xE0C8 0x7317 +0xE0C9 0x730A +0xE0CA 0x731C +0xE0CB 0x7316 +0xE0CC 0x731D +0xE0CD 0x7334 +0xE0CE 0x732F +0xE0CF 0x7329 +0xE0D0 0x7325 +0xE0D1 0x733E +0xE0D2 0x734E +0xE0D3 0x734F +0xE0D4 0x9ED8 +0xE0D5 0x7357 +0xE0D6 0x736A +0xE0D7 0x7368 +0xE0D8 0x7370 +0xE0D9 0x7378 +0xE0DA 0x7375 +0xE0DB 0x737B +0xE0DC 0x737A +0xE0DD 0x73C8 +0xE0DE 0x73B3 +0xE0DF 0x73CE +0xE0E0 0x73BB +0xE0E1 0x73C0 +0xE0E2 0x73E5 +0xE0E3 0x73EE +0xE0E4 0x73DE +0xE0E5 0x74A2 +0xE0E6 0x7405 +0xE0E7 0x746F +0xE0E8 0x7425 +0xE0E9 0x73F8 +0xE0EA 0x7432 +0xE0EB 0x743A +0xE0EC 0x7455 +0xE0ED 0x743F +0xE0EE 0x745F +0xE0EF 0x7459 +0xE0F0 0x7441 +0xE0F1 0x745C +0xE0F2 0x7469 +0xE0F3 0x7470 +0xE0F4 0x7463 +0xE0F5 0x746A +0xE0F6 0x7476 +0xE0F7 0x747E +0xE0F8 0x748B +0xE0F9 0x749E +0xE0FA 0x74A7 +0xE0FB 0x74CA +0xE0FC 0x74CF +0xE0FD 0x74D4 +0xE0FE 0x73F1 +0xE1A1 0x74E0 +0xE1A2 0x74E3 +0xE1A3 0x74E7 +0xE1A4 0x74E9 +0xE1A5 0x74EE +0xE1A6 0x74F2 +0xE1A7 0x74F0 +0xE1A8 0x74F1 +0xE1A9 0x74F8 +0xE1AA 0x74F7 +0xE1AB 0x7504 +0xE1AC 0x7503 +0xE1AD 0x7505 +0xE1AE 0x750C +0xE1AF 0x750E +0xE1B0 0x750D +0xE1B1 0x7515 +0xE1B2 0x7513 +0xE1B3 0x751E +0xE1B4 0x7526 +0xE1B5 0x752C +0xE1B6 0x753C +0xE1B7 0x7544 +0xE1B8 0x754D +0xE1B9 0x754A +0xE1BA 0x7549 +0xE1BB 0x755B +0xE1BC 0x7546 +0xE1BD 0x755A +0xE1BE 0x7569 +0xE1BF 0x7564 +0xE1C0 0x7567 +0xE1C1 0x756B +0xE1C2 0x756D +0xE1C3 0x7578 +0xE1C4 0x7576 +0xE1C5 0x7586 +0xE1C6 0x7587 +0xE1C7 0x7574 +0xE1C8 0x758A +0xE1C9 0x7589 +0xE1CA 0x7582 +0xE1CB 0x7594 +0xE1CC 0x759A +0xE1CD 0x759D +0xE1CE 0x75A5 +0xE1CF 0x75A3 +0xE1D0 0x75C2 +0xE1D1 0x75B3 +0xE1D2 0x75C3 +0xE1D3 0x75B5 +0xE1D4 0x75BD +0xE1D5 0x75B8 +0xE1D6 0x75BC +0xE1D7 0x75B1 +0xE1D8 0x75CD +0xE1D9 0x75CA +0xE1DA 0x75D2 +0xE1DB 0x75D9 +0xE1DC 0x75E3 +0xE1DD 0x75DE +0xE1DE 0x75FE +0xE1DF 0x75FF +0xE1E0 0x75FC +0xE1E1 0x7601 +0xE1E2 0x75F0 +0xE1E3 0x75FA +0xE1E4 0x75F2 +0xE1E5 0x75F3 +0xE1E6 0x760B +0xE1E7 0x760D +0xE1E8 0x7609 +0xE1E9 0x761F +0xE1EA 0x7627 +0xE1EB 0x7620 +0xE1EC 0x7621 +0xE1ED 0x7622 +0xE1EE 0x7624 +0xE1EF 0x7634 +0xE1F0 0x7630 +0xE1F1 0x763B +0xE1F2 0x7647 +0xE1F3 0x7648 +0xE1F4 0x7646 +0xE1F5 0x765C +0xE1F6 0x7658 +0xE1F7 0x7661 +0xE1F8 0x7662 +0xE1F9 0x7668 +0xE1FA 0x7669 +0xE1FB 0x766A +0xE1FC 0x7667 +0xE1FD 0x766C +0xE1FE 0x7670 +0xE2A1 0x7672 +0xE2A2 0x7676 +0xE2A3 0x7678 +0xE2A4 0x767C +0xE2A5 0x7680 +0xE2A6 0x7683 +0xE2A7 0x7688 +0xE2A8 0x768B +0xE2A9 0x768E +0xE2AA 0x7696 +0xE2AB 0x7693 +0xE2AC 0x7699 +0xE2AD 0x769A +0xE2AE 0x76B0 +0xE2AF 0x76B4 +0xE2B0 0x76B8 +0xE2B1 0x76B9 +0xE2B2 0x76BA +0xE2B3 0x76C2 +0xE2B4 0x76CD +0xE2B5 0x76D6 +0xE2B6 0x76D2 +0xE2B7 0x76DE +0xE2B8 0x76E1 +0xE2B9 0x76E5 +0xE2BA 0x76E7 +0xE2BB 0x76EA +0xE2BC 0x862F +0xE2BD 0x76FB +0xE2BE 0x7708 +0xE2BF 0x7707 +0xE2C0 0x7704 +0xE2C1 0x7729 +0xE2C2 0x7724 +0xE2C3 0x771E +0xE2C4 0x7725 +0xE2C5 0x7726 +0xE2C6 0x771B +0xE2C7 0x7737 +0xE2C8 0x7738 +0xE2C9 0x7747 +0xE2CA 0x775A +0xE2CB 0x7768 +0xE2CC 0x776B +0xE2CD 0x775B +0xE2CE 0x7765 +0xE2CF 0x777F +0xE2D0 0x777E +0xE2D1 0x7779 +0xE2D2 0x778E +0xE2D3 0x778B +0xE2D4 0x7791 +0xE2D5 0x77A0 +0xE2D6 0x779E +0xE2D7 0x77B0 +0xE2D8 0x77B6 +0xE2D9 0x77B9 +0xE2DA 0x77BF +0xE2DB 0x77BC +0xE2DC 0x77BD +0xE2DD 0x77BB +0xE2DE 0x77C7 +0xE2DF 0x77CD +0xE2E0 0x77D7 +0xE2E1 0x77DA +0xE2E2 0x77DC +0xE2E3 0x77E3 +0xE2E4 0x77EE +0xE2E5 0x77FC +0xE2E6 0x780C +0xE2E7 0x7812 +0xE2E8 0x7926 +0xE2E9 0x7820 +0xE2EA 0x792A +0xE2EB 0x7845 +0xE2EC 0x788E +0xE2ED 0x7874 +0xE2EE 0x7886 +0xE2EF 0x787C +0xE2F0 0x789A +0xE2F1 0x788C +0xE2F2 0x78A3 +0xE2F3 0x78B5 +0xE2F4 0x78AA +0xE2F5 0x78AF +0xE2F6 0x78D1 +0xE2F7 0x78C6 +0xE2F8 0x78CB +0xE2F9 0x78D4 +0xE2FA 0x78BE +0xE2FB 0x78BC +0xE2FC 0x78C5 +0xE2FD 0x78CA +0xE2FE 0x78EC +0xE3A1 0x78E7 +0xE3A2 0x78DA +0xE3A3 0x78FD +0xE3A4 0x78F4 +0xE3A5 0x7907 +0xE3A6 0x7912 +0xE3A7 0x7911 +0xE3A8 0x7919 +0xE3A9 0x792C +0xE3AA 0x792B +0xE3AB 0x7940 +0xE3AC 0x7960 +0xE3AD 0x7957 +0xE3AE 0x795F +0xE3AF 0x795A +0xE3B0 0x7955 +0xE3B1 0x7953 +0xE3B2 0x797A +0xE3B3 0x797F +0xE3B4 0x798A +0xE3B5 0x799D +0xE3B6 0x79A7 +0xE3B7 0x9F4B +0xE3B8 0x79AA +0xE3B9 0x79AE +0xE3BA 0x79B3 +0xE3BB 0x79B9 +0xE3BC 0x79BA +0xE3BD 0x79C9 +0xE3BE 0x79D5 +0xE3BF 0x79E7 +0xE3C0 0x79EC +0xE3C1 0x79E1 +0xE3C2 0x79E3 +0xE3C3 0x7A08 +0xE3C4 0x7A0D +0xE3C5 0x7A18 +0xE3C6 0x7A19 +0xE3C7 0x7A20 +0xE3C8 0x7A1F +0xE3C9 0x7980 +0xE3CA 0x7A31 +0xE3CB 0x7A3B +0xE3CC 0x7A3E +0xE3CD 0x7A37 +0xE3CE 0x7A43 +0xE3CF 0x7A57 +0xE3D0 0x7A49 +0xE3D1 0x7A61 +0xE3D2 0x7A62 +0xE3D3 0x7A69 +0xE3D4 0x9F9D +0xE3D5 0x7A70 +0xE3D6 0x7A79 +0xE3D7 0x7A7D +0xE3D8 0x7A88 +0xE3D9 0x7A97 +0xE3DA 0x7A95 +0xE3DB 0x7A98 +0xE3DC 0x7A96 +0xE3DD 0x7AA9 +0xE3DE 0x7AC8 +0xE3DF 0x7AB0 +0xE3E0 0x7AB6 +0xE3E1 0x7AC5 +0xE3E2 0x7AC4 +0xE3E3 0x7ABF +0xE3E4 0x9083 +0xE3E5 0x7AC7 +0xE3E6 0x7ACA +0xE3E7 0x7ACD +0xE3E8 0x7ACF +0xE3E9 0x7AD5 +0xE3EA 0x7AD3 +0xE3EB 0x7AD9 +0xE3EC 0x7ADA +0xE3ED 0x7ADD +0xE3EE 0x7AE1 +0xE3EF 0x7AE2 +0xE3F0 0x7AE6 +0xE3F1 0x7AED +0xE3F2 0x7AF0 +0xE3F3 0x7B02 +0xE3F4 0x7B0F +0xE3F5 0x7B0A +0xE3F6 0x7B06 +0xE3F7 0x7B33 +0xE3F8 0x7B18 +0xE3F9 0x7B19 +0xE3FA 0x7B1E +0xE3FB 0x7B35 +0xE3FC 0x7B28 +0xE3FD 0x7B36 +0xE3FE 0x7B50 +0xE4A1 0x7B7A +0xE4A2 0x7B04 +0xE4A3 0x7B4D +0xE4A4 0x7B0B +0xE4A5 0x7B4C +0xE4A6 0x7B45 +0xE4A7 0x7B75 +0xE4A8 0x7B65 +0xE4A9 0x7B74 +0xE4AA 0x7B67 +0xE4AB 0x7B70 +0xE4AC 0x7B71 +0xE4AD 0x7B6C +0xE4AE 0x7B6E +0xE4AF 0x7B9D +0xE4B0 0x7B98 +0xE4B1 0x7B9F +0xE4B2 0x7B8D +0xE4B3 0x7B9C +0xE4B4 0x7B9A +0xE4B5 0x7B8B +0xE4B6 0x7B92 +0xE4B7 0x7B8F +0xE4B8 0x7B5D +0xE4B9 0x7B99 +0xE4BA 0x7BCB +0xE4BB 0x7BC1 +0xE4BC 0x7BCC +0xE4BD 0x7BCF +0xE4BE 0x7BB4 +0xE4BF 0x7BC6 +0xE4C0 0x7BDD +0xE4C1 0x7BE9 +0xE4C2 0x7C11 +0xE4C3 0x7C14 +0xE4C4 0x7BE6 +0xE4C5 0x7BE5 +0xE4C6 0x7C60 +0xE4C7 0x7C00 +0xE4C8 0x7C07 +0xE4C9 0x7C13 +0xE4CA 0x7BF3 +0xE4CB 0x7BF7 +0xE4CC 0x7C17 +0xE4CD 0x7C0D +0xE4CE 0x7BF6 +0xE4CF 0x7C23 +0xE4D0 0x7C27 +0xE4D1 0x7C2A +0xE4D2 0x7C1F +0xE4D3 0x7C37 +0xE4D4 0x7C2B +0xE4D5 0x7C3D +0xE4D6 0x7C4C +0xE4D7 0x7C43 +0xE4D8 0x7C54 +0xE4D9 0x7C4F +0xE4DA 0x7C40 +0xE4DB 0x7C50 +0xE4DC 0x7C58 +0xE4DD 0x7C5F +0xE4DE 0x7C64 +0xE4DF 0x7C56 +0xE4E0 0x7C65 +0xE4E1 0x7C6C +0xE4E2 0x7C75 +0xE4E3 0x7C83 +0xE4E4 0x7C90 +0xE4E5 0x7CA4 +0xE4E6 0x7CAD +0xE4E7 0x7CA2 +0xE4E8 0x7CAB +0xE4E9 0x7CA1 +0xE4EA 0x7CA8 +0xE4EB 0x7CB3 +0xE4EC 0x7CB2 +0xE4ED 0x7CB1 +0xE4EE 0x7CAE +0xE4EF 0x7CB9 +0xE4F0 0x7CBD +0xE4F1 0x7CC0 +0xE4F2 0x7CC5 +0xE4F3 0x7CC2 +0xE4F4 0x7CD8 +0xE4F5 0x7CD2 +0xE4F6 0x7CDC +0xE4F7 0x7CE2 +0xE4F8 0x9B3B +0xE4F9 0x7CEF +0xE4FA 0x7CF2 +0xE4FB 0x7CF4 +0xE4FC 0x7CF6 +0xE4FD 0x7CFA +0xE4FE 0x7D06 +0xE5A1 0x7D02 +0xE5A2 0x7D1C +0xE5A3 0x7D15 +0xE5A4 0x7D0A +0xE5A5 0x7D45 +0xE5A6 0x7D4B +0xE5A7 0x7D2E +0xE5A8 0x7D32 +0xE5A9 0x7D3F +0xE5AA 0x7D35 +0xE5AB 0x7D46 +0xE5AC 0x7D73 +0xE5AD 0x7D56 +0xE5AE 0x7D4E +0xE5AF 0x7D72 +0xE5B0 0x7D68 +0xE5B1 0x7D6E +0xE5B2 0x7D4F +0xE5B3 0x7D63 +0xE5B4 0x7D93 +0xE5B5 0x7D89 +0xE5B6 0x7D5B +0xE5B7 0x7D8F +0xE5B8 0x7D7D +0xE5B9 0x7D9B +0xE5BA 0x7DBA +0xE5BB 0x7DAE +0xE5BC 0x7DA3 +0xE5BD 0x7DB5 +0xE5BE 0x7DC7 +0xE5BF 0x7DBD +0xE5C0 0x7DAB +0xE5C1 0x7E3D +0xE5C2 0x7DA2 +0xE5C3 0x7DAF +0xE5C4 0x7DDC +0xE5C5 0x7DB8 +0xE5C6 0x7D9F +0xE5C7 0x7DB0 +0xE5C8 0x7DD8 +0xE5C9 0x7DDD +0xE5CA 0x7DE4 +0xE5CB 0x7DDE +0xE5CC 0x7DFB +0xE5CD 0x7DF2 +0xE5CE 0x7DE1 +0xE5CF 0x7E05 +0xE5D0 0x7E0A +0xE5D1 0x7E23 +0xE5D2 0x7E21 +0xE5D3 0x7E12 +0xE5D4 0x7E31 +0xE5D5 0x7E1F +0xE5D6 0x7E09 +0xE5D7 0x7E0B +0xE5D8 0x7E22 +0xE5D9 0x7E46 +0xE5DA 0x7E66 +0xE5DB 0x7E3B +0xE5DC 0x7E35 +0xE5DD 0x7E39 +0xE5DE 0x7E43 +0xE5DF 0x7E37 +0xE5E0 0x7E32 +0xE5E1 0x7E3A +0xE5E2 0x7E67 +0xE5E3 0x7E5D +0xE5E4 0x7E56 +0xE5E5 0x7E5E +0xE5E6 0x7E59 +0xE5E7 0x7E5A +0xE5E8 0x7E79 +0xE5E9 0x7E6A +0xE5EA 0x7E69 +0xE5EB 0x7E7C +0xE5EC 0x7E7B +0xE5ED 0x7E83 +0xE5EE 0x7DD5 +0xE5EF 0x7E7D +0xE5F0 0x8FAE +0xE5F1 0x7E7F +0xE5F2 0x7E88 +0xE5F3 0x7E89 +0xE5F4 0x7E8C +0xE5F5 0x7E92 +0xE5F6 0x7E90 +0xE5F7 0x7E93 +0xE5F8 0x7E94 +0xE5F9 0x7E96 +0xE5FA 0x7E8E +0xE5FB 0x7E9B +0xE5FC 0x7E9C +0xE5FD 0x7F38 +0xE5FE 0x7F3A +0xE6A1 0x7F45 +0xE6A2 0x7F4C +0xE6A3 0x7F4D +0xE6A4 0x7F4E +0xE6A5 0x7F50 +0xE6A6 0x7F51 +0xE6A7 0x7F55 +0xE6A8 0x7F54 +0xE6A9 0x7F58 +0xE6AA 0x7F5F +0xE6AB 0x7F60 +0xE6AC 0x7F68 +0xE6AD 0x7F69 +0xE6AE 0x7F67 +0xE6AF 0x7F78 +0xE6B0 0x7F82 +0xE6B1 0x7F86 +0xE6B2 0x7F83 +0xE6B3 0x7F88 +0xE6B4 0x7F87 +0xE6B5 0x7F8C +0xE6B6 0x7F94 +0xE6B7 0x7F9E +0xE6B8 0x7F9D +0xE6B9 0x7F9A +0xE6BA 0x7FA3 +0xE6BB 0x7FAF +0xE6BC 0x7FB2 +0xE6BD 0x7FB9 +0xE6BE 0x7FAE +0xE6BF 0x7FB6 +0xE6C0 0x7FB8 +0xE6C1 0x8B71 +0xE6C2 0x7FC5 +0xE6C3 0x7FC6 +0xE6C4 0x7FCA +0xE6C5 0x7FD5 +0xE6C6 0x7FD4 +0xE6C7 0x7FE1 +0xE6C8 0x7FE6 +0xE6C9 0x7FE9 +0xE6CA 0x7FF3 +0xE6CB 0x7FF9 +0xE6CC 0x98DC +0xE6CD 0x8006 +0xE6CE 0x8004 +0xE6CF 0x800B +0xE6D0 0x8012 +0xE6D1 0x8018 +0xE6D2 0x8019 +0xE6D3 0x801C +0xE6D4 0x8021 +0xE6D5 0x8028 +0xE6D6 0x803F +0xE6D7 0x803B +0xE6D8 0x804A +0xE6D9 0x8046 +0xE6DA 0x8052 +0xE6DB 0x8058 +0xE6DC 0x805A +0xE6DD 0x805F +0xE6DE 0x8062 +0xE6DF 0x8068 +0xE6E0 0x8073 +0xE6E1 0x8072 +0xE6E2 0x8070 +0xE6E3 0x8076 +0xE6E4 0x8079 +0xE6E5 0x807D +0xE6E6 0x807F +0xE6E7 0x8084 +0xE6E8 0x8086 +0xE6E9 0x8085 +0xE6EA 0x809B +0xE6EB 0x8093 +0xE6EC 0x809A +0xE6ED 0x80AD +0xE6EE 0x5190 +0xE6EF 0x80AC +0xE6F0 0x80DB +0xE6F1 0x80E5 +0xE6F2 0x80D9 +0xE6F3 0x80DD +0xE6F4 0x80C4 +0xE6F5 0x80DA +0xE6F6 0x80D6 +0xE6F7 0x8109 +0xE6F8 0x80EF +0xE6F9 0x80F1 +0xE6FA 0x811B +0xE6FB 0x8129 +0xE6FC 0x8123 +0xE6FD 0x812F +0xE6FE 0x814B +0xE7A1 0x968B +0xE7A2 0x8146 +0xE7A3 0x813E +0xE7A4 0x8153 +0xE7A5 0x8151 +0xE7A6 0x80FC +0xE7A7 0x8171 +0xE7A8 0x816E +0xE7A9 0x8165 +0xE7AA 0x8166 +0xE7AB 0x8174 +0xE7AC 0x8183 +0xE7AD 0x8188 +0xE7AE 0x818A +0xE7AF 0x8180 +0xE7B0 0x8182 +0xE7B1 0x81A0 +0xE7B2 0x8195 +0xE7B3 0x81A4 +0xE7B4 0x81A3 +0xE7B5 0x815F +0xE7B6 0x8193 +0xE7B7 0x81A9 +0xE7B8 0x81B0 +0xE7B9 0x81B5 +0xE7BA 0x81BE +0xE7BB 0x81B8 +0xE7BC 0x81BD +0xE7BD 0x81C0 +0xE7BE 0x81C2 +0xE7BF 0x81BA +0xE7C0 0x81C9 +0xE7C1 0x81CD +0xE7C2 0x81D1 +0xE7C3 0x81D9 +0xE7C4 0x81D8 +0xE7C5 0x81C8 +0xE7C6 0x81DA +0xE7C7 0x81DF +0xE7C8 0x81E0 +0xE7C9 0x81E7 +0xE7CA 0x81FA +0xE7CB 0x81FB +0xE7CC 0x81FE +0xE7CD 0x8201 +0xE7CE 0x8202 +0xE7CF 0x8205 +0xE7D0 0x8207 +0xE7D1 0x820A +0xE7D2 0x820D +0xE7D3 0x8210 +0xE7D4 0x8216 +0xE7D5 0x8229 +0xE7D6 0x822B +0xE7D7 0x8238 +0xE7D8 0x8233 +0xE7D9 0x8240 +0xE7DA 0x8259 +0xE7DB 0x8258 +0xE7DC 0x825D +0xE7DD 0x825A +0xE7DE 0x825F +0xE7DF 0x8264 +0xE7E0 0x8262 +0xE7E1 0x8268 +0xE7E2 0x826A +0xE7E3 0x826B +0xE7E4 0x822E +0xE7E5 0x8271 +0xE7E6 0x8277 +0xE7E7 0x8278 +0xE7E8 0x827E +0xE7E9 0x828D +0xE7EA 0x8292 +0xE7EB 0x82AB +0xE7EC 0x829F +0xE7ED 0x82BB +0xE7EE 0x82AC +0xE7EF 0x82E1 +0xE7F0 0x82E3 +0xE7F1 0x82DF +0xE7F2 0x82D2 +0xE7F3 0x82F4 +0xE7F4 0x82F3 +0xE7F5 0x82FA +0xE7F6 0x8393 +0xE7F7 0x8303 +0xE7F8 0x82FB +0xE7F9 0x82F9 +0xE7FA 0x82DE +0xE7FB 0x8306 +0xE7FC 0x82DC +0xE7FD 0x8309 +0xE7FE 0x82D9 +0xE8A1 0x8335 +0xE8A2 0x8334 +0xE8A3 0x8316 +0xE8A4 0x8332 +0xE8A5 0x8331 +0xE8A6 0x8340 +0xE8A7 0x8339 +0xE8A8 0x8350 +0xE8A9 0x8345 +0xE8AA 0x832F +0xE8AB 0x832B +0xE8AC 0x8317 +0xE8AD 0x8318 +0xE8AE 0x8385 +0xE8AF 0x839A +0xE8B0 0x83AA +0xE8B1 0x839F +0xE8B2 0x83A2 +0xE8B3 0x8396 +0xE8B4 0x8323 +0xE8B5 0x838E +0xE8B6 0x8387 +0xE8B7 0x838A +0xE8B8 0x837C +0xE8B9 0x83B5 +0xE8BA 0x8373 +0xE8BB 0x8375 +0xE8BC 0x83A0 +0xE8BD 0x8389 +0xE8BE 0x83A8 +0xE8BF 0x83F4 +0xE8C0 0x8413 +0xE8C1 0x83EB +0xE8C2 0x83CE +0xE8C3 0x83FD +0xE8C4 0x8403 +0xE8C5 0x83D8 +0xE8C6 0x840B +0xE8C7 0x83C1 +0xE8C8 0x83F7 +0xE8C9 0x8407 +0xE8CA 0x83E0 +0xE8CB 0x83F2 +0xE8CC 0x840D +0xE8CD 0x8422 +0xE8CE 0x8420 +0xE8CF 0x83BD +0xE8D0 0x8438 +0xE8D1 0x8506 +0xE8D2 0x83FB +0xE8D3 0x846D +0xE8D4 0x842A +0xE8D5 0x843C +0xE8D6 0x855A +0xE8D7 0x8484 +0xE8D8 0x8477 +0xE8D9 0x846B +0xE8DA 0x84AD +0xE8DB 0x846E +0xE8DC 0x8482 +0xE8DD 0x8469 +0xE8DE 0x8446 +0xE8DF 0x842C +0xE8E0 0x846F +0xE8E1 0x8479 +0xE8E2 0x8435 +0xE8E3 0x84CA +0xE8E4 0x8462 +0xE8E5 0x84B9 +0xE8E6 0x84BF +0xE8E7 0x849F +0xE8E8 0x84D9 +0xE8E9 0x84CD +0xE8EA 0x84BB +0xE8EB 0x84DA +0xE8EC 0x84D0 +0xE8ED 0x84C1 +0xE8EE 0x84C6 +0xE8EF 0x84D6 +0xE8F0 0x84A1 +0xE8F1 0x8521 +0xE8F2 0x84FF +0xE8F3 0x84F4 +0xE8F4 0x8517 +0xE8F5 0x8518 +0xE8F6 0x852C +0xE8F7 0x851F +0xE8F8 0x8515 +0xE8F9 0x8514 +0xE8FA 0x84FC +0xE8FB 0x8540 +0xE8FC 0x8563 +0xE8FD 0x8558 +0xE8FE 0x8548 +0xE9A1 0x8541 +0xE9A2 0x8602 +0xE9A3 0x854B +0xE9A4 0x8555 +0xE9A5 0x8580 +0xE9A6 0x85A4 +0xE9A7 0x8588 +0xE9A8 0x8591 +0xE9A9 0x858A +0xE9AA 0x85A8 +0xE9AB 0x856D +0xE9AC 0x8594 +0xE9AD 0x859B +0xE9AE 0x85EA +0xE9AF 0x8587 +0xE9B0 0x859C +0xE9B1 0x8577 +0xE9B2 0x857E +0xE9B3 0x8590 +0xE9B4 0x85C9 +0xE9B5 0x85BA +0xE9B6 0x85CF +0xE9B7 0x85B9 +0xE9B8 0x85D0 +0xE9B9 0x85D5 +0xE9BA 0x85DD +0xE9BB 0x85E5 +0xE9BC 0x85DC +0xE9BD 0x85F9 +0xE9BE 0x860A +0xE9BF 0x8613 +0xE9C0 0x860B +0xE9C1 0x85FE +0xE9C2 0x85FA +0xE9C3 0x8606 +0xE9C4 0x8622 +0xE9C5 0x861A +0xE9C6 0x8630 +0xE9C7 0x863F +0xE9C8 0x864D +0xE9C9 0x4E55 +0xE9CA 0x8654 +0xE9CB 0x865F +0xE9CC 0x8667 +0xE9CD 0x8671 +0xE9CE 0x8693 +0xE9CF 0x86A3 +0xE9D0 0x86A9 +0xE9D1 0x86AA +0xE9D2 0x868B +0xE9D3 0x868C +0xE9D4 0x86B6 +0xE9D5 0x86AF +0xE9D6 0x86C4 +0xE9D7 0x86C6 +0xE9D8 0x86B0 +0xE9D9 0x86C9 +0xE9DA 0x8823 +0xE9DB 0x86AB +0xE9DC 0x86D4 +0xE9DD 0x86DE +0xE9DE 0x86E9 +0xE9DF 0x86EC +0xE9E0 0x86DF +0xE9E1 0x86DB +0xE9E2 0x86EF +0xE9E3 0x8712 +0xE9E4 0x8706 +0xE9E5 0x8708 +0xE9E6 0x8700 +0xE9E7 0x8703 +0xE9E8 0x86FB +0xE9E9 0x8711 +0xE9EA 0x8709 +0xE9EB 0x870D +0xE9EC 0x86F9 +0xE9ED 0x870A +0xE9EE 0x8734 +0xE9EF 0x873F +0xE9F0 0x8737 +0xE9F1 0x873B +0xE9F2 0x8725 +0xE9F3 0x8729 +0xE9F4 0x871A +0xE9F5 0x8760 +0xE9F6 0x875F +0xE9F7 0x8778 +0xE9F8 0x874C +0xE9F9 0x874E +0xE9FA 0x8774 +0xE9FB 0x8757 +0xE9FC 0x8768 +0xE9FD 0x876E +0xE9FE 0x8759 +0xEAA1 0x8753 +0xEAA2 0x8763 +0xEAA3 0x876A +0xEAA4 0x8805 +0xEAA5 0x87A2 +0xEAA6 0x879F +0xEAA7 0x8782 +0xEAA8 0x87AF +0xEAA9 0x87CB +0xEAAA 0x87BD +0xEAAB 0x87C0 +0xEAAC 0x87D0 +0xEAAD 0x96D6 +0xEAAE 0x87AB +0xEAAF 0x87C4 +0xEAB0 0x87B3 +0xEAB1 0x87C7 +0xEAB2 0x87C6 +0xEAB3 0x87BB +0xEAB4 0x87EF +0xEAB5 0x87F2 +0xEAB6 0x87E0 +0xEAB7 0x880F +0xEAB8 0x880D +0xEAB9 0x87FE +0xEABA 0x87F6 +0xEABB 0x87F7 +0xEABC 0x880E +0xEABD 0x87D2 +0xEABE 0x8811 +0xEABF 0x8816 +0xEAC0 0x8815 +0xEAC1 0x8822 +0xEAC2 0x8821 +0xEAC3 0x8831 +0xEAC4 0x8836 +0xEAC5 0x8839 +0xEAC6 0x8827 +0xEAC7 0x883B +0xEAC8 0x8844 +0xEAC9 0x8842 +0xEACA 0x8852 +0xEACB 0x8859 +0xEACC 0x885E +0xEACD 0x8862 +0xEACE 0x886B +0xEACF 0x8881 +0xEAD0 0x887E +0xEAD1 0x889E +0xEAD2 0x8875 +0xEAD3 0x887D +0xEAD4 0x88B5 +0xEAD5 0x8872 +0xEAD6 0x8882 +0xEAD7 0x8897 +0xEAD8 0x8892 +0xEAD9 0x88AE +0xEADA 0x8899 +0xEADB 0x88A2 +0xEADC 0x888D +0xEADD 0x88A4 +0xEADE 0x88B0 +0xEADF 0x88BF +0xEAE0 0x88B1 +0xEAE1 0x88C3 +0xEAE2 0x88C4 +0xEAE3 0x88D4 +0xEAE4 0x88D8 +0xEAE5 0x88D9 +0xEAE6 0x88DD +0xEAE7 0x88F9 +0xEAE8 0x8902 +0xEAE9 0x88FC +0xEAEA 0x88F4 +0xEAEB 0x88E8 +0xEAEC 0x88F2 +0xEAED 0x8904 +0xEAEE 0x890C +0xEAEF 0x890A +0xEAF0 0x8913 +0xEAF1 0x8943 +0xEAF2 0x891E +0xEAF3 0x8925 +0xEAF4 0x892A +0xEAF5 0x892B +0xEAF6 0x8941 +0xEAF7 0x8944 +0xEAF8 0x893B +0xEAF9 0x8936 +0xEAFA 0x8938 +0xEAFB 0x894C +0xEAFC 0x891D +0xEAFD 0x8960 +0xEAFE 0x895E +0xEBA1 0x8966 +0xEBA2 0x8964 +0xEBA3 0x896D +0xEBA4 0x896A +0xEBA5 0x896F +0xEBA6 0x8974 +0xEBA7 0x8977 +0xEBA8 0x897E +0xEBA9 0x8983 +0xEBAA 0x8988 +0xEBAB 0x898A +0xEBAC 0x8993 +0xEBAD 0x8998 +0xEBAE 0x89A1 +0xEBAF 0x89A9 +0xEBB0 0x89A6 +0xEBB1 0x89AC +0xEBB2 0x89AF +0xEBB3 0x89B2 +0xEBB4 0x89BA +0xEBB5 0x89BD +0xEBB6 0x89BF +0xEBB7 0x89C0 +0xEBB8 0x89DA +0xEBB9 0x89DC +0xEBBA 0x89DD +0xEBBB 0x89E7 +0xEBBC 0x89F4 +0xEBBD 0x89F8 +0xEBBE 0x8A03 +0xEBBF 0x8A16 +0xEBC0 0x8A10 +0xEBC1 0x8A0C +0xEBC2 0x8A1B +0xEBC3 0x8A1D +0xEBC4 0x8A25 +0xEBC5 0x8A36 +0xEBC6 0x8A41 +0xEBC7 0x8A5B +0xEBC8 0x8A52 +0xEBC9 0x8A46 +0xEBCA 0x8A48 +0xEBCB 0x8A7C +0xEBCC 0x8A6D +0xEBCD 0x8A6C +0xEBCE 0x8A62 +0xEBCF 0x8A85 +0xEBD0 0x8A82 +0xEBD1 0x8A84 +0xEBD2 0x8AA8 +0xEBD3 0x8AA1 +0xEBD4 0x8A91 +0xEBD5 0x8AA5 +0xEBD6 0x8AA6 +0xEBD7 0x8A9A +0xEBD8 0x8AA3 +0xEBD9 0x8AC4 +0xEBDA 0x8ACD +0xEBDB 0x8AC2 +0xEBDC 0x8ADA +0xEBDD 0x8AEB +0xEBDE 0x8AF3 +0xEBDF 0x8AE7 +0xEBE0 0x8AE4 +0xEBE1 0x8AF1 +0xEBE2 0x8B14 +0xEBE3 0x8AE0 +0xEBE4 0x8AE2 +0xEBE5 0x8AF7 +0xEBE6 0x8ADE +0xEBE7 0x8ADB +0xEBE8 0x8B0C +0xEBE9 0x8B07 +0xEBEA 0x8B1A +0xEBEB 0x8AE1 +0xEBEC 0x8B16 +0xEBED 0x8B10 +0xEBEE 0x8B17 +0xEBEF 0x8B20 +0xEBF0 0x8B33 +0xEBF1 0x97AB +0xEBF2 0x8B26 +0xEBF3 0x8B2B +0xEBF4 0x8B3E +0xEBF5 0x8B28 +0xEBF6 0x8B41 +0xEBF7 0x8B4C +0xEBF8 0x8B4F +0xEBF9 0x8B4E +0xEBFA 0x8B49 +0xEBFB 0x8B56 +0xEBFC 0x8B5B +0xEBFD 0x8B5A +0xEBFE 0x8B6B +0xECA1 0x8B5F +0xECA2 0x8B6C +0xECA3 0x8B6F +0xECA4 0x8B74 +0xECA5 0x8B7D +0xECA6 0x8B80 +0xECA7 0x8B8C +0xECA8 0x8B8E +0xECA9 0x8B92 +0xECAA 0x8B93 +0xECAB 0x8B96 +0xECAC 0x8B99 +0xECAD 0x8B9A +0xECAE 0x8C3A +0xECAF 0x8C41 +0xECB0 0x8C3F +0xECB1 0x8C48 +0xECB2 0x8C4C +0xECB3 0x8C4E +0xECB4 0x8C50 +0xECB5 0x8C55 +0xECB6 0x8C62 +0xECB7 0x8C6C +0xECB8 0x8C78 +0xECB9 0x8C7A +0xECBA 0x8C82 +0xECBB 0x8C89 +0xECBC 0x8C85 +0xECBD 0x8C8A +0xECBE 0x8C8D +0xECBF 0x8C8E +0xECC0 0x8C94 +0xECC1 0x8C7C +0xECC2 0x8C98 +0xECC3 0x621D +0xECC4 0x8CAD +0xECC5 0x8CAA +0xECC6 0x8CBD +0xECC7 0x8CB2 +0xECC8 0x8CB3 +0xECC9 0x8CAE +0xECCA 0x8CB6 +0xECCB 0x8CC8 +0xECCC 0x8CC1 +0xECCD 0x8CE4 +0xECCE 0x8CE3 +0xECCF 0x8CDA +0xECD0 0x8CFD +0xECD1 0x8CFA +0xECD2 0x8CFB +0xECD3 0x8D04 +0xECD4 0x8D05 +0xECD5 0x8D0A +0xECD6 0x8D07 +0xECD7 0x8D0F +0xECD8 0x8D0D +0xECD9 0x8D10 +0xECDA 0x9F4E +0xECDB 0x8D13 +0xECDC 0x8CCD +0xECDD 0x8D14 +0xECDE 0x8D16 +0xECDF 0x8D67 +0xECE0 0x8D6D +0xECE1 0x8D71 +0xECE2 0x8D73 +0xECE3 0x8D81 +0xECE4 0x8D99 +0xECE5 0x8DC2 +0xECE6 0x8DBE +0xECE7 0x8DBA +0xECE8 0x8DCF +0xECE9 0x8DDA +0xECEA 0x8DD6 +0xECEB 0x8DCC +0xECEC 0x8DDB +0xECED 0x8DCB +0xECEE 0x8DEA +0xECEF 0x8DEB +0xECF0 0x8DDF +0xECF1 0x8DE3 +0xECF2 0x8DFC +0xECF3 0x8E08 +0xECF4 0x8E09 +0xECF5 0x8DFF +0xECF6 0x8E1D +0xECF7 0x8E1E +0xECF8 0x8E10 +0xECF9 0x8E1F +0xECFA 0x8E42 +0xECFB 0x8E35 +0xECFC 0x8E30 +0xECFD 0x8E34 +0xECFE 0x8E4A +0xEDA1 0x8E47 +0xEDA2 0x8E49 +0xEDA3 0x8E4C +0xEDA4 0x8E50 +0xEDA5 0x8E48 +0xEDA6 0x8E59 +0xEDA7 0x8E64 +0xEDA8 0x8E60 +0xEDA9 0x8E2A +0xEDAA 0x8E63 +0xEDAB 0x8E55 +0xEDAC 0x8E76 +0xEDAD 0x8E72 +0xEDAE 0x8E7C +0xEDAF 0x8E81 +0xEDB0 0x8E87 +0xEDB1 0x8E85 +0xEDB2 0x8E84 +0xEDB3 0x8E8B +0xEDB4 0x8E8A +0xEDB5 0x8E93 +0xEDB6 0x8E91 +0xEDB7 0x8E94 +0xEDB8 0x8E99 +0xEDB9 0x8EAA +0xEDBA 0x8EA1 +0xEDBB 0x8EAC +0xEDBC 0x8EB0 +0xEDBD 0x8EC6 +0xEDBE 0x8EB1 +0xEDBF 0x8EBE +0xEDC0 0x8EC5 +0xEDC1 0x8EC8 +0xEDC2 0x8ECB +0xEDC3 0x8EDB +0xEDC4 0x8EE3 +0xEDC5 0x8EFC +0xEDC6 0x8EFB +0xEDC7 0x8EEB +0xEDC8 0x8EFE +0xEDC9 0x8F0A +0xEDCA 0x8F05 +0xEDCB 0x8F15 +0xEDCC 0x8F12 +0xEDCD 0x8F19 +0xEDCE 0x8F13 +0xEDCF 0x8F1C +0xEDD0 0x8F1F +0xEDD1 0x8F1B +0xEDD2 0x8F0C +0xEDD3 0x8F26 +0xEDD4 0x8F33 +0xEDD5 0x8F3B +0xEDD6 0x8F39 +0xEDD7 0x8F45 +0xEDD8 0x8F42 +0xEDD9 0x8F3E +0xEDDA 0x8F4C +0xEDDB 0x8F49 +0xEDDC 0x8F46 +0xEDDD 0x8F4E +0xEDDE 0x8F57 +0xEDDF 0x8F5C +0xEDE0 0x8F62 +0xEDE1 0x8F63 +0xEDE2 0x8F64 +0xEDE3 0x8F9C +0xEDE4 0x8F9F +0xEDE5 0x8FA3 +0xEDE6 0x8FAD +0xEDE7 0x8FAF +0xEDE8 0x8FB7 +0xEDE9 0x8FDA +0xEDEA 0x8FE5 +0xEDEB 0x8FE2 +0xEDEC 0x8FEA +0xEDED 0x8FEF +0xEDEE 0x9087 +0xEDEF 0x8FF4 +0xEDF0 0x9005 +0xEDF1 0x8FF9 +0xEDF2 0x8FFA +0xEDF3 0x9011 +0xEDF4 0x9015 +0xEDF5 0x9021 +0xEDF6 0x900D +0xEDF7 0x901E +0xEDF8 0x9016 +0xEDF9 0x900B +0xEDFA 0x9027 +0xEDFB 0x9036 +0xEDFC 0x9035 +0xEDFD 0x9039 +0xEDFE 0x8FF8 +0xEEA1 0x904F +0xEEA2 0x9050 +0xEEA3 0x9051 +0xEEA4 0x9052 +0xEEA5 0x900E +0xEEA6 0x9049 +0xEEA7 0x903E +0xEEA8 0x9056 +0xEEA9 0x9058 +0xEEAA 0x905E +0xEEAB 0x9068 +0xEEAC 0x906F +0xEEAD 0x9076 +0xEEAE 0x96A8 +0xEEAF 0x9072 +0xEEB0 0x9082 +0xEEB1 0x907D +0xEEB2 0x9081 +0xEEB3 0x9080 +0xEEB4 0x908A +0xEEB5 0x9089 +0xEEB6 0x908F +0xEEB7 0x90A8 +0xEEB8 0x90AF +0xEEB9 0x90B1 +0xEEBA 0x90B5 +0xEEBB 0x90E2 +0xEEBC 0x90E4 +0xEEBD 0x6248 +0xEEBE 0x90DB +0xEEBF 0x9102 +0xEEC0 0x9112 +0xEEC1 0x9119 +0xEEC2 0x9132 +0xEEC3 0x9130 +0xEEC4 0x914A +0xEEC5 0x9156 +0xEEC6 0x9158 +0xEEC7 0x9163 +0xEEC8 0x9165 +0xEEC9 0x9169 +0xEECA 0x9173 +0xEECB 0x9172 +0xEECC 0x918B +0xEECD 0x9189 +0xEECE 0x9182 +0xEECF 0x91A2 +0xEED0 0x91AB +0xEED1 0x91AF +0xEED2 0x91AA +0xEED3 0x91B5 +0xEED4 0x91B4 +0xEED5 0x91BA +0xEED6 0x91C0 +0xEED7 0x91C1 +0xEED8 0x91C9 +0xEED9 0x91CB +0xEEDA 0x91D0 +0xEEDB 0x91D6 +0xEEDC 0x91DF +0xEEDD 0x91E1 +0xEEDE 0x91DB +0xEEDF 0x91FC +0xEEE0 0x91F5 +0xEEE1 0x91F6 +0xEEE2 0x921E +0xEEE3 0x91FF +0xEEE4 0x9214 +0xEEE5 0x922C +0xEEE6 0x9215 +0xEEE7 0x9211 +0xEEE8 0x925E +0xEEE9 0x9257 +0xEEEA 0x9245 +0xEEEB 0x9249 +0xEEEC 0x9264 +0xEEED 0x9248 +0xEEEE 0x9295 +0xEEEF 0x923F +0xEEF0 0x924B +0xEEF1 0x9250 +0xEEF2 0x929C +0xEEF3 0x9296 +0xEEF4 0x9293 +0xEEF5 0x929B +0xEEF6 0x925A +0xEEF7 0x92CF +0xEEF8 0x92B9 +0xEEF9 0x92B7 +0xEEFA 0x92E9 +0xEEFB 0x930F +0xEEFC 0x92FA +0xEEFD 0x9344 +0xEEFE 0x932E +0xEFA1 0x9319 +0xEFA2 0x9322 +0xEFA3 0x931A +0xEFA4 0x9323 +0xEFA5 0x933A +0xEFA6 0x9335 +0xEFA7 0x933B +0xEFA8 0x935C +0xEFA9 0x9360 +0xEFAA 0x937C +0xEFAB 0x936E +0xEFAC 0x9356 +0xEFAD 0x93B0 +0xEFAE 0x93AC +0xEFAF 0x93AD +0xEFB0 0x9394 +0xEFB1 0x93B9 +0xEFB2 0x93D6 +0xEFB3 0x93D7 +0xEFB4 0x93E8 +0xEFB5 0x93E5 +0xEFB6 0x93D8 +0xEFB7 0x93C3 +0xEFB8 0x93DD +0xEFB9 0x93D0 +0xEFBA 0x93C8 +0xEFBB 0x93E4 +0xEFBC 0x941A +0xEFBD 0x9414 +0xEFBE 0x9413 +0xEFBF 0x9403 +0xEFC0 0x9407 +0xEFC1 0x9410 +0xEFC2 0x9436 +0xEFC3 0x942B +0xEFC4 0x9435 +0xEFC5 0x9421 +0xEFC6 0x943A +0xEFC7 0x9441 +0xEFC8 0x9452 +0xEFC9 0x9444 +0xEFCA 0x945B +0xEFCB 0x9460 +0xEFCC 0x9462 +0xEFCD 0x945E +0xEFCE 0x946A +0xEFCF 0x9229 +0xEFD0 0x9470 +0xEFD1 0x9475 +0xEFD2 0x9477 +0xEFD3 0x947D +0xEFD4 0x945A +0xEFD5 0x947C +0xEFD6 0x947E +0xEFD7 0x9481 +0xEFD8 0x947F +0xEFD9 0x9582 +0xEFDA 0x9587 +0xEFDB 0x958A +0xEFDC 0x9594 +0xEFDD 0x9596 +0xEFDE 0x9598 +0xEFDF 0x9599 +0xEFE0 0x95A0 +0xEFE1 0x95A8 +0xEFE2 0x95A7 +0xEFE3 0x95AD +0xEFE4 0x95BC +0xEFE5 0x95BB +0xEFE6 0x95B9 +0xEFE7 0x95BE +0xEFE8 0x95CA +0xEFE9 0x6FF6 +0xEFEA 0x95C3 +0xEFEB 0x95CD +0xEFEC 0x95CC +0xEFED 0x95D5 +0xEFEE 0x95D4 +0xEFEF 0x95D6 +0xEFF0 0x95DC +0xEFF1 0x95E1 +0xEFF2 0x95E5 +0xEFF3 0x95E2 +0xEFF4 0x9621 +0xEFF5 0x9628 +0xEFF6 0x962E +0xEFF7 0x962F +0xEFF8 0x9642 +0xEFF9 0x964C +0xEFFA 0x964F +0xEFFB 0x964B +0xEFFC 0x9677 +0xEFFD 0x965C +0xEFFE 0x965E +0xF0A1 0x965D +0xF0A2 0x965F +0xF0A3 0x9666 +0xF0A4 0x9672 +0xF0A5 0x966C +0xF0A6 0x968D +0xF0A7 0x9698 +0xF0A8 0x9695 +0xF0A9 0x9697 +0xF0AA 0x96AA +0xF0AB 0x96A7 +0xF0AC 0x96B1 +0xF0AD 0x96B2 +0xF0AE 0x96B0 +0xF0AF 0x96B4 +0xF0B0 0x96B6 +0xF0B1 0x96B8 +0xF0B2 0x96B9 +0xF0B3 0x96CE +0xF0B4 0x96CB +0xF0B5 0x96C9 +0xF0B6 0x96CD +0xF0B7 0x894D +0xF0B8 0x96DC +0xF0B9 0x970D +0xF0BA 0x96D5 +0xF0BB 0x96F9 +0xF0BC 0x9704 +0xF0BD 0x9706 +0xF0BE 0x9708 +0xF0BF 0x9713 +0xF0C0 0x970E +0xF0C1 0x9711 +0xF0C2 0x970F +0xF0C3 0x9716 +0xF0C4 0x9719 +0xF0C5 0x9724 +0xF0C6 0x972A +0xF0C7 0x9730 +0xF0C8 0x9739 +0xF0C9 0x973D +0xF0CA 0x973E +0xF0CB 0x9744 +0xF0CC 0x9746 +0xF0CD 0x9748 +0xF0CE 0x9742 +0xF0CF 0x9749 +0xF0D0 0x975C +0xF0D1 0x9760 +0xF0D2 0x9764 +0xF0D3 0x9766 +0xF0D4 0x9768 +0xF0D5 0x52D2 +0xF0D6 0x976B +0xF0D7 0x9771 +0xF0D8 0x9779 +0xF0D9 0x9785 +0xF0DA 0x977C +0xF0DB 0x9781 +0xF0DC 0x977A +0xF0DD 0x9786 +0xF0DE 0x978B +0xF0DF 0x978F +0xF0E0 0x9790 +0xF0E1 0x979C +0xF0E2 0x97A8 +0xF0E3 0x97A6 +0xF0E4 0x97A3 +0xF0E5 0x97B3 +0xF0E6 0x97B4 +0xF0E7 0x97C3 +0xF0E8 0x97C6 +0xF0E9 0x97C8 +0xF0EA 0x97CB +0xF0EB 0x97DC +0xF0EC 0x97ED +0xF0ED 0x9F4F +0xF0EE 0x97F2 +0xF0EF 0x7ADF +0xF0F0 0x97F6 +0xF0F1 0x97F5 +0xF0F2 0x980F +0xF0F3 0x980C +0xF0F4 0x9838 +0xF0F5 0x9824 +0xF0F6 0x9821 +0xF0F7 0x9837 +0xF0F8 0x983D +0xF0F9 0x9846 +0xF0FA 0x984F +0xF0FB 0x984B +0xF0FC 0x986B +0xF0FD 0x986F +0xF0FE 0x9870 +0xF1A1 0x9871 +0xF1A2 0x9874 +0xF1A3 0x9873 +0xF1A4 0x98AA +0xF1A5 0x98AF +0xF1A6 0x98B1 +0xF1A7 0x98B6 +0xF1A8 0x98C4 +0xF1A9 0x98C3 +0xF1AA 0x98C6 +0xF1AB 0x98E9 +0xF1AC 0x98EB +0xF1AD 0x9903 +0xF1AE 0x9909 +0xF1AF 0x9912 +0xF1B0 0x9914 +0xF1B1 0x9918 +0xF1B2 0x9921 +0xF1B3 0x991D +0xF1B4 0x991E +0xF1B5 0x9924 +0xF1B6 0x9920 +0xF1B7 0x992C +0xF1B8 0x992E +0xF1B9 0x993D +0xF1BA 0x993E +0xF1BB 0x9942 +0xF1BC 0x9949 +0xF1BD 0x9945 +0xF1BE 0x9950 +0xF1BF 0x994B +0xF1C0 0x9951 +0xF1C1 0x9952 +0xF1C2 0x994C +0xF1C3 0x9955 +0xF1C4 0x9997 +0xF1C5 0x9998 +0xF1C6 0x99A5 +0xF1C7 0x99AD +0xF1C8 0x99AE +0xF1C9 0x99BC +0xF1CA 0x99DF +0xF1CB 0x99DB +0xF1CC 0x99DD +0xF1CD 0x99D8 +0xF1CE 0x99D1 +0xF1CF 0x99ED +0xF1D0 0x99EE +0xF1D1 0x99F1 +0xF1D2 0x99F2 +0xF1D3 0x99FB +0xF1D4 0x99F8 +0xF1D5 0x9A01 +0xF1D6 0x9A0F +0xF1D7 0x9A05 +0xF1D8 0x99E2 +0xF1D9 0x9A19 +0xF1DA 0x9A2B +0xF1DB 0x9A37 +0xF1DC 0x9A45 +0xF1DD 0x9A42 +0xF1DE 0x9A40 +0xF1DF 0x9A43 +0xF1E0 0x9A3E +0xF1E1 0x9A55 +0xF1E2 0x9A4D +0xF1E3 0x9A5B +0xF1E4 0x9A57 +0xF1E5 0x9A5F +0xF1E6 0x9A62 +0xF1E7 0x9A65 +0xF1E8 0x9A64 +0xF1E9 0x9A69 +0xF1EA 0x9A6B +0xF1EB 0x9A6A +0xF1EC 0x9AAD +0xF1ED 0x9AB0 +0xF1EE 0x9ABC +0xF1EF 0x9AC0 +0xF1F0 0x9ACF +0xF1F1 0x9AD1 +0xF1F2 0x9AD3 +0xF1F3 0x9AD4 +0xF1F4 0x9ADE +0xF1F5 0x9ADF +0xF1F6 0x9AE2 +0xF1F7 0x9AE3 +0xF1F8 0x9AE6 +0xF1F9 0x9AEF +0xF1FA 0x9AEB +0xF1FB 0x9AEE +0xF1FC 0x9AF4 +0xF1FD 0x9AF1 +0xF1FE 0x9AF7 +0xF2A1 0x9AFB +0xF2A2 0x9B06 +0xF2A3 0x9B18 +0xF2A4 0x9B1A +0xF2A5 0x9B1F +0xF2A6 0x9B22 +0xF2A7 0x9B23 +0xF2A8 0x9B25 +0xF2A9 0x9B27 +0xF2AA 0x9B28 +0xF2AB 0x9B29 +0xF2AC 0x9B2A +0xF2AD 0x9B2E +0xF2AE 0x9B2F +0xF2AF 0x9B32 +0xF2B0 0x9B44 +0xF2B1 0x9B43 +0xF2B2 0x9B4F +0xF2B3 0x9B4D +0xF2B4 0x9B4E +0xF2B5 0x9B51 +0xF2B6 0x9B58 +0xF2B7 0x9B74 +0xF2B8 0x9B93 +0xF2B9 0x9B83 +0xF2BA 0x9B91 +0xF2BB 0x9B96 +0xF2BC 0x9B97 +0xF2BD 0x9B9F +0xF2BE 0x9BA0 +0xF2BF 0x9BA8 +0xF2C0 0x9BB4 +0xF2C1 0x9BC0 +0xF2C2 0x9BCA +0xF2C3 0x9BB9 +0xF2C4 0x9BC6 +0xF2C5 0x9BCF +0xF2C6 0x9BD1 +0xF2C7 0x9BD2 +0xF2C8 0x9BE3 +0xF2C9 0x9BE2 +0xF2CA 0x9BE4 +0xF2CB 0x9BD4 +0xF2CC 0x9BE1 +0xF2CD 0x9C3A +0xF2CE 0x9BF2 +0xF2CF 0x9BF1 +0xF2D0 0x9BF0 +0xF2D1 0x9C15 +0xF2D2 0x9C14 +0xF2D3 0x9C09 +0xF2D4 0x9C13 +0xF2D5 0x9C0C +0xF2D6 0x9C06 +0xF2D7 0x9C08 +0xF2D8 0x9C12 +0xF2D9 0x9C0A +0xF2DA 0x9C04 +0xF2DB 0x9C2E +0xF2DC 0x9C1B +0xF2DD 0x9C25 +0xF2DE 0x9C24 +0xF2DF 0x9C21 +0xF2E0 0x9C30 +0xF2E1 0x9C47 +0xF2E2 0x9C32 +0xF2E3 0x9C46 +0xF2E4 0x9C3E +0xF2E5 0x9C5A +0xF2E6 0x9C60 +0xF2E7 0x9C67 +0xF2E8 0x9C76 +0xF2E9 0x9C78 +0xF2EA 0x9CE7 +0xF2EB 0x9CEC +0xF2EC 0x9CF0 +0xF2ED 0x9D09 +0xF2EE 0x9D08 +0xF2EF 0x9CEB +0xF2F0 0x9D03 +0xF2F1 0x9D06 +0xF2F2 0x9D2A +0xF2F3 0x9D26 +0xF2F4 0x9DAF +0xF2F5 0x9D23 +0xF2F6 0x9D1F +0xF2F7 0x9D44 +0xF2F8 0x9D15 +0xF2F9 0x9D12 +0xF2FA 0x9D41 +0xF2FB 0x9D3F +0xF2FC 0x9D3E +0xF2FD 0x9D46 +0xF2FE 0x9D48 +0xF3A1 0x9D5D +0xF3A2 0x9D5E +0xF3A3 0x9D64 +0xF3A4 0x9D51 +0xF3A5 0x9D50 +0xF3A6 0x9D59 +0xF3A7 0x9D72 +0xF3A8 0x9D89 +0xF3A9 0x9D87 +0xF3AA 0x9DAB +0xF3AB 0x9D6F +0xF3AC 0x9D7A +0xF3AD 0x9D9A +0xF3AE 0x9DA4 +0xF3AF 0x9DA9 +0xF3B0 0x9DB2 +0xF3B1 0x9DC4 +0xF3B2 0x9DC1 +0xF3B3 0x9DBB +0xF3B4 0x9DB8 +0xF3B5 0x9DBA +0xF3B6 0x9DC6 +0xF3B7 0x9DCF +0xF3B8 0x9DC2 +0xF3B9 0x9DD9 +0xF3BA 0x9DD3 +0xF3BB 0x9DF8 +0xF3BC 0x9DE6 +0xF3BD 0x9DED +0xF3BE 0x9DEF +0xF3BF 0x9DFD +0xF3C0 0x9E1A +0xF3C1 0x9E1B +0xF3C2 0x9E1E +0xF3C3 0x9E75 +0xF3C4 0x9E79 +0xF3C5 0x9E7D +0xF3C6 0x9E81 +0xF3C7 0x9E88 +0xF3C8 0x9E8B +0xF3C9 0x9E8C +0xF3CA 0x9E92 +0xF3CB 0x9E95 +0xF3CC 0x9E91 +0xF3CD 0x9E9D +0xF3CE 0x9EA5 +0xF3CF 0x9EA9 +0xF3D0 0x9EB8 +0xF3D1 0x9EAA +0xF3D2 0x9EAD +0xF3D3 0x9761 +0xF3D4 0x9ECC +0xF3D5 0x9ECE +0xF3D6 0x9ECF +0xF3D7 0x9ED0 +0xF3D8 0x9ED4 +0xF3D9 0x9EDC +0xF3DA 0x9EDE +0xF3DB 0x9EDD +0xF3DC 0x9EE0 +0xF3DD 0x9EE5 +0xF3DE 0x9EE8 +0xF3DF 0x9EEF +0xF3E0 0x9EF4 +0xF3E1 0x9EF6 +0xF3E2 0x9EF7 +0xF3E3 0x9EF9 +0xF3E4 0x9EFB +0xF3E5 0x9EFC +0xF3E6 0x9EFD +0xF3E7 0x9F07 +0xF3E8 0x9F08 +0xF3E9 0x76B7 +0xF3EA 0x9F15 +0xF3EB 0x9F21 +0xF3EC 0x9F2C +0xF3ED 0x9F3E +0xF3EE 0x9F4A +0xF3EF 0x9F52 +0xF3F0 0x9F54 +0xF3F1 0x9F63 +0xF3F2 0x9F5F +0xF3F3 0x9F60 +0xF3F4 0x9F61 +0xF3F5 0x9F66 +0xF3F6 0x9F67 +0xF3F7 0x9F6C +0xF3F8 0x9F6A +0xF3F9 0x9F77 +0xF3FA 0x9F72 +0xF3FB 0x9F76 +0xF3FC 0x9F95 +0xF3FD 0x9F9C +0xF3FE 0x9FA0 +0xF4A1 0x582F +0xF4A2 0x69C7 +0xF4A3 0x9059 +0xF4A4 0x7464 +0xF4A5 0x51DC +0xF4A6 0x7199 diff --git a/jni/iconv/tests/EUC-CN.TXT b/jni/iconv/tests/EUC-CN.TXT new file mode 100644 index 0000000..5fea528 --- /dev/null +++ b/jni/iconv/tests/EUC-CN.TXT @@ -0,0 +1,7573 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0xA1A1 0x3000 +0xA1A2 0x3001 +0xA1A3 0x3002 +0xA1A4 0x30FB +0xA1A5 0x02C9 +0xA1A6 0x02C7 +0xA1A7 0x00A8 +0xA1A8 0x3003 +0xA1A9 0x3005 +0xA1AA 0x2015 +0xA1AB 0xFF5E +0xA1AC 0x2016 +0xA1AD 0x2026 +0xA1AE 0x2018 +0xA1AF 0x2019 +0xA1B0 0x201C +0xA1B1 0x201D +0xA1B2 0x3014 +0xA1B3 0x3015 +0xA1B4 0x3008 +0xA1B5 0x3009 +0xA1B6 0x300A +0xA1B7 0x300B +0xA1B8 0x300C +0xA1B9 0x300D +0xA1BA 0x300E +0xA1BB 0x300F +0xA1BC 0x3016 +0xA1BD 0x3017 +0xA1BE 0x3010 +0xA1BF 0x3011 +0xA1C0 0x00B1 +0xA1C1 0x00D7 +0xA1C2 0x00F7 +0xA1C3 0x2236 +0xA1C4 0x2227 +0xA1C5 0x2228 +0xA1C6 0x2211 +0xA1C7 0x220F +0xA1C8 0x222A +0xA1C9 0x2229 +0xA1CA 0x2208 +0xA1CB 0x2237 +0xA1CC 0x221A +0xA1CD 0x22A5 +0xA1CE 0x2225 +0xA1CF 0x2220 +0xA1D0 0x2312 +0xA1D1 0x2299 +0xA1D2 0x222B +0xA1D3 0x222E +0xA1D4 0x2261 +0xA1D5 0x224C +0xA1D6 0x2248 +0xA1D7 0x223D +0xA1D8 0x221D +0xA1D9 0x2260 +0xA1DA 0x226E +0xA1DB 0x226F +0xA1DC 0x2264 +0xA1DD 0x2265 +0xA1DE 0x221E +0xA1DF 0x2235 +0xA1E0 0x2234 +0xA1E1 0x2642 +0xA1E2 0x2640 +0xA1E3 0x00B0 +0xA1E4 0x2032 +0xA1E5 0x2033 +0xA1E6 0x2103 +0xA1E7 0xFF04 +0xA1E8 0x00A4 +0xA1E9 0xFFE0 +0xA1EA 0xFFE1 +0xA1EB 0x2030 +0xA1EC 0x00A7 +0xA1ED 0x2116 +0xA1EE 0x2606 +0xA1EF 0x2605 +0xA1F0 0x25CB +0xA1F1 0x25CF +0xA1F2 0x25CE +0xA1F3 0x25C7 +0xA1F4 0x25C6 +0xA1F5 0x25A1 +0xA1F6 0x25A0 +0xA1F7 0x25B3 +0xA1F8 0x25B2 +0xA1F9 0x203B +0xA1FA 0x2192 +0xA1FB 0x2190 +0xA1FC 0x2191 +0xA1FD 0x2193 +0xA1FE 0x3013 +0xA2B1 0x2488 +0xA2B2 0x2489 +0xA2B3 0x248A +0xA2B4 0x248B +0xA2B5 0x248C +0xA2B6 0x248D +0xA2B7 0x248E +0xA2B8 0x248F +0xA2B9 0x2490 +0xA2BA 0x2491 +0xA2BB 0x2492 +0xA2BC 0x2493 +0xA2BD 0x2494 +0xA2BE 0x2495 +0xA2BF 0x2496 +0xA2C0 0x2497 +0xA2C1 0x2498 +0xA2C2 0x2499 +0xA2C3 0x249A +0xA2C4 0x249B +0xA2C5 0x2474 +0xA2C6 0x2475 +0xA2C7 0x2476 +0xA2C8 0x2477 +0xA2C9 0x2478 +0xA2CA 0x2479 +0xA2CB 0x247A +0xA2CC 0x247B +0xA2CD 0x247C +0xA2CE 0x247D +0xA2CF 0x247E +0xA2D0 0x247F +0xA2D1 0x2480 +0xA2D2 0x2481 +0xA2D3 0x2482 +0xA2D4 0x2483 +0xA2D5 0x2484 +0xA2D6 0x2485 +0xA2D7 0x2486 +0xA2D8 0x2487 +0xA2D9 0x2460 +0xA2DA 0x2461 +0xA2DB 0x2462 +0xA2DC 0x2463 +0xA2DD 0x2464 +0xA2DE 0x2465 +0xA2DF 0x2466 +0xA2E0 0x2467 +0xA2E1 0x2468 +0xA2E2 0x2469 +0xA2E5 0x3220 +0xA2E6 0x3221 +0xA2E7 0x3222 +0xA2E8 0x3223 +0xA2E9 0x3224 +0xA2EA 0x3225 +0xA2EB 0x3226 +0xA2EC 0x3227 +0xA2ED 0x3228 +0xA2EE 0x3229 +0xA2F1 0x2160 +0xA2F2 0x2161 +0xA2F3 0x2162 +0xA2F4 0x2163 +0xA2F5 0x2164 +0xA2F6 0x2165 +0xA2F7 0x2166 +0xA2F8 0x2167 +0xA2F9 0x2168 +0xA2FA 0x2169 +0xA2FB 0x216A +0xA2FC 0x216B +0xA3A1 0xFF01 +0xA3A2 0xFF02 +0xA3A3 0xFF03 +0xA3A4 0xFFE5 +0xA3A5 0xFF05 +0xA3A6 0xFF06 +0xA3A7 0xFF07 +0xA3A8 0xFF08 +0xA3A9 0xFF09 +0xA3AA 0xFF0A +0xA3AB 0xFF0B +0xA3AC 0xFF0C +0xA3AD 0xFF0D +0xA3AE 0xFF0E +0xA3AF 0xFF0F +0xA3B0 0xFF10 +0xA3B1 0xFF11 +0xA3B2 0xFF12 +0xA3B3 0xFF13 +0xA3B4 0xFF14 +0xA3B5 0xFF15 +0xA3B6 0xFF16 +0xA3B7 0xFF17 +0xA3B8 0xFF18 +0xA3B9 0xFF19 +0xA3BA 0xFF1A +0xA3BB 0xFF1B +0xA3BC 0xFF1C +0xA3BD 0xFF1D +0xA3BE 0xFF1E +0xA3BF 0xFF1F +0xA3C0 0xFF20 +0xA3C1 0xFF21 +0xA3C2 0xFF22 +0xA3C3 0xFF23 +0xA3C4 0xFF24 +0xA3C5 0xFF25 +0xA3C6 0xFF26 +0xA3C7 0xFF27 +0xA3C8 0xFF28 +0xA3C9 0xFF29 +0xA3CA 0xFF2A +0xA3CB 0xFF2B +0xA3CC 0xFF2C +0xA3CD 0xFF2D +0xA3CE 0xFF2E +0xA3CF 0xFF2F +0xA3D0 0xFF30 +0xA3D1 0xFF31 +0xA3D2 0xFF32 +0xA3D3 0xFF33 +0xA3D4 0xFF34 +0xA3D5 0xFF35 +0xA3D6 0xFF36 +0xA3D7 0xFF37 +0xA3D8 0xFF38 +0xA3D9 0xFF39 +0xA3DA 0xFF3A +0xA3DB 0xFF3B +0xA3DC 0xFF3C +0xA3DD 0xFF3D +0xA3DE 0xFF3E +0xA3DF 0xFF3F +0xA3E0 0xFF40 +0xA3E1 0xFF41 +0xA3E2 0xFF42 +0xA3E3 0xFF43 +0xA3E4 0xFF44 +0xA3E5 0xFF45 +0xA3E6 0xFF46 +0xA3E7 0xFF47 +0xA3E8 0xFF48 +0xA3E9 0xFF49 +0xA3EA 0xFF4A +0xA3EB 0xFF4B +0xA3EC 0xFF4C +0xA3ED 0xFF4D +0xA3EE 0xFF4E +0xA3EF 0xFF4F +0xA3F0 0xFF50 +0xA3F1 0xFF51 +0xA3F2 0xFF52 +0xA3F3 0xFF53 +0xA3F4 0xFF54 +0xA3F5 0xFF55 +0xA3F6 0xFF56 +0xA3F7 0xFF57 +0xA3F8 0xFF58 +0xA3F9 0xFF59 +0xA3FA 0xFF5A +0xA3FB 0xFF5B +0xA3FC 0xFF5C +0xA3FD 0xFF5D +0xA3FE 0xFFE3 +0xA4A1 0x3041 +0xA4A2 0x3042 +0xA4A3 0x3043 +0xA4A4 0x3044 +0xA4A5 0x3045 +0xA4A6 0x3046 +0xA4A7 0x3047 +0xA4A8 0x3048 +0xA4A9 0x3049 +0xA4AA 0x304A +0xA4AB 0x304B +0xA4AC 0x304C +0xA4AD 0x304D +0xA4AE 0x304E +0xA4AF 0x304F +0xA4B0 0x3050 +0xA4B1 0x3051 +0xA4B2 0x3052 +0xA4B3 0x3053 +0xA4B4 0x3054 +0xA4B5 0x3055 +0xA4B6 0x3056 +0xA4B7 0x3057 +0xA4B8 0x3058 +0xA4B9 0x3059 +0xA4BA 0x305A +0xA4BB 0x305B +0xA4BC 0x305C +0xA4BD 0x305D +0xA4BE 0x305E +0xA4BF 0x305F +0xA4C0 0x3060 +0xA4C1 0x3061 +0xA4C2 0x3062 +0xA4C3 0x3063 +0xA4C4 0x3064 +0xA4C5 0x3065 +0xA4C6 0x3066 +0xA4C7 0x3067 +0xA4C8 0x3068 +0xA4C9 0x3069 +0xA4CA 0x306A +0xA4CB 0x306B +0xA4CC 0x306C +0xA4CD 0x306D +0xA4CE 0x306E +0xA4CF 0x306F +0xA4D0 0x3070 +0xA4D1 0x3071 +0xA4D2 0x3072 +0xA4D3 0x3073 +0xA4D4 0x3074 +0xA4D5 0x3075 +0xA4D6 0x3076 +0xA4D7 0x3077 +0xA4D8 0x3078 +0xA4D9 0x3079 +0xA4DA 0x307A +0xA4DB 0x307B +0xA4DC 0x307C +0xA4DD 0x307D +0xA4DE 0x307E +0xA4DF 0x307F +0xA4E0 0x3080 +0xA4E1 0x3081 +0xA4E2 0x3082 +0xA4E3 0x3083 +0xA4E4 0x3084 +0xA4E5 0x3085 +0xA4E6 0x3086 +0xA4E7 0x3087 +0xA4E8 0x3088 +0xA4E9 0x3089 +0xA4EA 0x308A +0xA4EB 0x308B +0xA4EC 0x308C +0xA4ED 0x308D +0xA4EE 0x308E +0xA4EF 0x308F +0xA4F0 0x3090 +0xA4F1 0x3091 +0xA4F2 0x3092 +0xA4F3 0x3093 +0xA5A1 0x30A1 +0xA5A2 0x30A2 +0xA5A3 0x30A3 +0xA5A4 0x30A4 +0xA5A5 0x30A5 +0xA5A6 0x30A6 +0xA5A7 0x30A7 +0xA5A8 0x30A8 +0xA5A9 0x30A9 +0xA5AA 0x30AA +0xA5AB 0x30AB +0xA5AC 0x30AC +0xA5AD 0x30AD +0xA5AE 0x30AE +0xA5AF 0x30AF +0xA5B0 0x30B0 +0xA5B1 0x30B1 +0xA5B2 0x30B2 +0xA5B3 0x30B3 +0xA5B4 0x30B4 +0xA5B5 0x30B5 +0xA5B6 0x30B6 +0xA5B7 0x30B7 +0xA5B8 0x30B8 +0xA5B9 0x30B9 +0xA5BA 0x30BA +0xA5BB 0x30BB +0xA5BC 0x30BC +0xA5BD 0x30BD +0xA5BE 0x30BE +0xA5BF 0x30BF +0xA5C0 0x30C0 +0xA5C1 0x30C1 +0xA5C2 0x30C2 +0xA5C3 0x30C3 +0xA5C4 0x30C4 +0xA5C5 0x30C5 +0xA5C6 0x30C6 +0xA5C7 0x30C7 +0xA5C8 0x30C8 +0xA5C9 0x30C9 +0xA5CA 0x30CA +0xA5CB 0x30CB +0xA5CC 0x30CC +0xA5CD 0x30CD +0xA5CE 0x30CE +0xA5CF 0x30CF +0xA5D0 0x30D0 +0xA5D1 0x30D1 +0xA5D2 0x30D2 +0xA5D3 0x30D3 +0xA5D4 0x30D4 +0xA5D5 0x30D5 +0xA5D6 0x30D6 +0xA5D7 0x30D7 +0xA5D8 0x30D8 +0xA5D9 0x30D9 +0xA5DA 0x30DA +0xA5DB 0x30DB +0xA5DC 0x30DC +0xA5DD 0x30DD +0xA5DE 0x30DE +0xA5DF 0x30DF +0xA5E0 0x30E0 +0xA5E1 0x30E1 +0xA5E2 0x30E2 +0xA5E3 0x30E3 +0xA5E4 0x30E4 +0xA5E5 0x30E5 +0xA5E6 0x30E6 +0xA5E7 0x30E7 +0xA5E8 0x30E8 +0xA5E9 0x30E9 +0xA5EA 0x30EA +0xA5EB 0x30EB +0xA5EC 0x30EC +0xA5ED 0x30ED +0xA5EE 0x30EE +0xA5EF 0x30EF +0xA5F0 0x30F0 +0xA5F1 0x30F1 +0xA5F2 0x30F2 +0xA5F3 0x30F3 +0xA5F4 0x30F4 +0xA5F5 0x30F5 +0xA5F6 0x30F6 +0xA6A1 0x0391 +0xA6A2 0x0392 +0xA6A3 0x0393 +0xA6A4 0x0394 +0xA6A5 0x0395 +0xA6A6 0x0396 +0xA6A7 0x0397 +0xA6A8 0x0398 +0xA6A9 0x0399 +0xA6AA 0x039A +0xA6AB 0x039B +0xA6AC 0x039C +0xA6AD 0x039D +0xA6AE 0x039E +0xA6AF 0x039F +0xA6B0 0x03A0 +0xA6B1 0x03A1 +0xA6B2 0x03A3 +0xA6B3 0x03A4 +0xA6B4 0x03A5 +0xA6B5 0x03A6 +0xA6B6 0x03A7 +0xA6B7 0x03A8 +0xA6B8 0x03A9 +0xA6C1 0x03B1 +0xA6C2 0x03B2 +0xA6C3 0x03B3 +0xA6C4 0x03B4 +0xA6C5 0x03B5 +0xA6C6 0x03B6 +0xA6C7 0x03B7 +0xA6C8 0x03B8 +0xA6C9 0x03B9 +0xA6CA 0x03BA +0xA6CB 0x03BB +0xA6CC 0x03BC +0xA6CD 0x03BD +0xA6CE 0x03BE +0xA6CF 0x03BF +0xA6D0 0x03C0 +0xA6D1 0x03C1 +0xA6D2 0x03C3 +0xA6D3 0x03C4 +0xA6D4 0x03C5 +0xA6D5 0x03C6 +0xA6D6 0x03C7 +0xA6D7 0x03C8 +0xA6D8 0x03C9 +0xA7A1 0x0410 +0xA7A2 0x0411 +0xA7A3 0x0412 +0xA7A4 0x0413 +0xA7A5 0x0414 +0xA7A6 0x0415 +0xA7A7 0x0401 +0xA7A8 0x0416 +0xA7A9 0x0417 +0xA7AA 0x0418 +0xA7AB 0x0419 +0xA7AC 0x041A +0xA7AD 0x041B +0xA7AE 0x041C +0xA7AF 0x041D +0xA7B0 0x041E +0xA7B1 0x041F +0xA7B2 0x0420 +0xA7B3 0x0421 +0xA7B4 0x0422 +0xA7B5 0x0423 +0xA7B6 0x0424 +0xA7B7 0x0425 +0xA7B8 0x0426 +0xA7B9 0x0427 +0xA7BA 0x0428 +0xA7BB 0x0429 +0xA7BC 0x042A +0xA7BD 0x042B +0xA7BE 0x042C +0xA7BF 0x042D +0xA7C0 0x042E +0xA7C1 0x042F +0xA7D1 0x0430 +0xA7D2 0x0431 +0xA7D3 0x0432 +0xA7D4 0x0433 +0xA7D5 0x0434 +0xA7D6 0x0435 +0xA7D7 0x0451 +0xA7D8 0x0436 +0xA7D9 0x0437 +0xA7DA 0x0438 +0xA7DB 0x0439 +0xA7DC 0x043A +0xA7DD 0x043B +0xA7DE 0x043C +0xA7DF 0x043D +0xA7E0 0x043E +0xA7E1 0x043F +0xA7E2 0x0440 +0xA7E3 0x0441 +0xA7E4 0x0442 +0xA7E5 0x0443 +0xA7E6 0x0444 +0xA7E7 0x0445 +0xA7E8 0x0446 +0xA7E9 0x0447 +0xA7EA 0x0448 +0xA7EB 0x0449 +0xA7EC 0x044A +0xA7ED 0x044B +0xA7EE 0x044C +0xA7EF 0x044D +0xA7F0 0x044E +0xA7F1 0x044F +0xA8A1 0x0101 +0xA8A2 0x00E1 +0xA8A3 0x01CE +0xA8A4 0x00E0 +0xA8A5 0x0113 +0xA8A6 0x00E9 +0xA8A7 0x011B +0xA8A8 0x00E8 +0xA8A9 0x012B +0xA8AA 0x00ED +0xA8AB 0x01D0 +0xA8AC 0x00EC +0xA8AD 0x014D +0xA8AE 0x00F3 +0xA8AF 0x01D2 +0xA8B0 0x00F2 +0xA8B1 0x016B +0xA8B2 0x00FA +0xA8B3 0x01D4 +0xA8B4 0x00F9 +0xA8B5 0x01D6 +0xA8B6 0x01D8 +0xA8B7 0x01DA +0xA8B8 0x01DC +0xA8B9 0x00FC +0xA8BA 0x00EA +0xA8C5 0x3105 +0xA8C6 0x3106 +0xA8C7 0x3107 +0xA8C8 0x3108 +0xA8C9 0x3109 +0xA8CA 0x310A +0xA8CB 0x310B +0xA8CC 0x310C +0xA8CD 0x310D +0xA8CE 0x310E +0xA8CF 0x310F +0xA8D0 0x3110 +0xA8D1 0x3111 +0xA8D2 0x3112 +0xA8D3 0x3113 +0xA8D4 0x3114 +0xA8D5 0x3115 +0xA8D6 0x3116 +0xA8D7 0x3117 +0xA8D8 0x3118 +0xA8D9 0x3119 +0xA8DA 0x311A +0xA8DB 0x311B +0xA8DC 0x311C +0xA8DD 0x311D +0xA8DE 0x311E +0xA8DF 0x311F +0xA8E0 0x3120 +0xA8E1 0x3121 +0xA8E2 0x3122 +0xA8E3 0x3123 +0xA8E4 0x3124 +0xA8E5 0x3125 +0xA8E6 0x3126 +0xA8E7 0x3127 +0xA8E8 0x3128 +0xA8E9 0x3129 +0xA9A4 0x2500 +0xA9A5 0x2501 +0xA9A6 0x2502 +0xA9A7 0x2503 +0xA9A8 0x2504 +0xA9A9 0x2505 +0xA9AA 0x2506 +0xA9AB 0x2507 +0xA9AC 0x2508 +0xA9AD 0x2509 +0xA9AE 0x250A +0xA9AF 0x250B +0xA9B0 0x250C +0xA9B1 0x250D +0xA9B2 0x250E +0xA9B3 0x250F +0xA9B4 0x2510 +0xA9B5 0x2511 +0xA9B6 0x2512 +0xA9B7 0x2513 +0xA9B8 0x2514 +0xA9B9 0x2515 +0xA9BA 0x2516 +0xA9BB 0x2517 +0xA9BC 0x2518 +0xA9BD 0x2519 +0xA9BE 0x251A +0xA9BF 0x251B +0xA9C0 0x251C +0xA9C1 0x251D +0xA9C2 0x251E +0xA9C3 0x251F +0xA9C4 0x2520 +0xA9C5 0x2521 +0xA9C6 0x2522 +0xA9C7 0x2523 +0xA9C8 0x2524 +0xA9C9 0x2525 +0xA9CA 0x2526 +0xA9CB 0x2527 +0xA9CC 0x2528 +0xA9CD 0x2529 +0xA9CE 0x252A +0xA9CF 0x252B +0xA9D0 0x252C +0xA9D1 0x252D +0xA9D2 0x252E +0xA9D3 0x252F +0xA9D4 0x2530 +0xA9D5 0x2531 +0xA9D6 0x2532 +0xA9D7 0x2533 +0xA9D8 0x2534 +0xA9D9 0x2535 +0xA9DA 0x2536 +0xA9DB 0x2537 +0xA9DC 0x2538 +0xA9DD 0x2539 +0xA9DE 0x253A +0xA9DF 0x253B +0xA9E0 0x253C +0xA9E1 0x253D +0xA9E2 0x253E +0xA9E3 0x253F +0xA9E4 0x2540 +0xA9E5 0x2541 +0xA9E6 0x2542 +0xA9E7 0x2543 +0xA9E8 0x2544 +0xA9E9 0x2545 +0xA9EA 0x2546 +0xA9EB 0x2547 +0xA9EC 0x2548 +0xA9ED 0x2549 +0xA9EE 0x254A +0xA9EF 0x254B +0xB0A1 0x554A +0xB0A2 0x963F +0xB0A3 0x57C3 +0xB0A4 0x6328 +0xB0A5 0x54CE +0xB0A6 0x5509 +0xB0A7 0x54C0 +0xB0A8 0x7691 +0xB0A9 0x764C +0xB0AA 0x853C +0xB0AB 0x77EE +0xB0AC 0x827E +0xB0AD 0x788D +0xB0AE 0x7231 +0xB0AF 0x9698 +0xB0B0 0x978D +0xB0B1 0x6C28 +0xB0B2 0x5B89 +0xB0B3 0x4FFA +0xB0B4 0x6309 +0xB0B5 0x6697 +0xB0B6 0x5CB8 +0xB0B7 0x80FA +0xB0B8 0x6848 +0xB0B9 0x80AE +0xB0BA 0x6602 +0xB0BB 0x76CE +0xB0BC 0x51F9 +0xB0BD 0x6556 +0xB0BE 0x71AC +0xB0BF 0x7FF1 +0xB0C0 0x8884 +0xB0C1 0x50B2 +0xB0C2 0x5965 +0xB0C3 0x61CA +0xB0C4 0x6FB3 +0xB0C5 0x82AD +0xB0C6 0x634C +0xB0C7 0x6252 +0xB0C8 0x53ED +0xB0C9 0x5427 +0xB0CA 0x7B06 +0xB0CB 0x516B +0xB0CC 0x75A4 +0xB0CD 0x5DF4 +0xB0CE 0x62D4 +0xB0CF 0x8DCB +0xB0D0 0x9776 +0xB0D1 0x628A +0xB0D2 0x8019 +0xB0D3 0x575D +0xB0D4 0x9738 +0xB0D5 0x7F62 +0xB0D6 0x7238 +0xB0D7 0x767D +0xB0D8 0x67CF +0xB0D9 0x767E +0xB0DA 0x6446 +0xB0DB 0x4F70 +0xB0DC 0x8D25 +0xB0DD 0x62DC +0xB0DE 0x7A17 +0xB0DF 0x6591 +0xB0E0 0x73ED +0xB0E1 0x642C +0xB0E2 0x6273 +0xB0E3 0x822C +0xB0E4 0x9881 +0xB0E5 0x677F +0xB0E6 0x7248 +0xB0E7 0x626E +0xB0E8 0x62CC +0xB0E9 0x4F34 +0xB0EA 0x74E3 +0xB0EB 0x534A +0xB0EC 0x529E +0xB0ED 0x7ECA +0xB0EE 0x90A6 +0xB0EF 0x5E2E +0xB0F0 0x6886 +0xB0F1 0x699C +0xB0F2 0x8180 +0xB0F3 0x7ED1 +0xB0F4 0x68D2 +0xB0F5 0x78C5 +0xB0F6 0x868C +0xB0F7 0x9551 +0xB0F8 0x508D +0xB0F9 0x8C24 +0xB0FA 0x82DE +0xB0FB 0x80DE +0xB0FC 0x5305 +0xB0FD 0x8912 +0xB0FE 0x5265 +0xB1A1 0x8584 +0xB1A2 0x96F9 +0xB1A3 0x4FDD +0xB1A4 0x5821 +0xB1A5 0x9971 +0xB1A6 0x5B9D +0xB1A7 0x62B1 +0xB1A8 0x62A5 +0xB1A9 0x66B4 +0xB1AA 0x8C79 +0xB1AB 0x9C8D +0xB1AC 0x7206 +0xB1AD 0x676F +0xB1AE 0x7891 +0xB1AF 0x60B2 +0xB1B0 0x5351 +0xB1B1 0x5317 +0xB1B2 0x8F88 +0xB1B3 0x80CC +0xB1B4 0x8D1D +0xB1B5 0x94A1 +0xB1B6 0x500D +0xB1B7 0x72C8 +0xB1B8 0x5907 +0xB1B9 0x60EB +0xB1BA 0x7119 +0xB1BB 0x88AB +0xB1BC 0x5954 +0xB1BD 0x82EF +0xB1BE 0x672C +0xB1BF 0x7B28 +0xB1C0 0x5D29 +0xB1C1 0x7EF7 +0xB1C2 0x752D +0xB1C3 0x6CF5 +0xB1C4 0x8E66 +0xB1C5 0x8FF8 +0xB1C6 0x903C +0xB1C7 0x9F3B +0xB1C8 0x6BD4 +0xB1C9 0x9119 +0xB1CA 0x7B14 +0xB1CB 0x5F7C +0xB1CC 0x78A7 +0xB1CD 0x84D6 +0xB1CE 0x853D +0xB1CF 0x6BD5 +0xB1D0 0x6BD9 +0xB1D1 0x6BD6 +0xB1D2 0x5E01 +0xB1D3 0x5E87 +0xB1D4 0x75F9 +0xB1D5 0x95ED +0xB1D6 0x655D +0xB1D7 0x5F0A +0xB1D8 0x5FC5 +0xB1D9 0x8F9F +0xB1DA 0x58C1 +0xB1DB 0x81C2 +0xB1DC 0x907F +0xB1DD 0x965B +0xB1DE 0x97AD +0xB1DF 0x8FB9 +0xB1E0 0x7F16 +0xB1E1 0x8D2C +0xB1E2 0x6241 +0xB1E3 0x4FBF +0xB1E4 0x53D8 +0xB1E5 0x535E +0xB1E6 0x8FA8 +0xB1E7 0x8FA9 +0xB1E8 0x8FAB +0xB1E9 0x904D +0xB1EA 0x6807 +0xB1EB 0x5F6A +0xB1EC 0x8198 +0xB1ED 0x8868 +0xB1EE 0x9CD6 +0xB1EF 0x618B +0xB1F0 0x522B +0xB1F1 0x762A +0xB1F2 0x5F6C +0xB1F3 0x658C +0xB1F4 0x6FD2 +0xB1F5 0x6EE8 +0xB1F6 0x5BBE +0xB1F7 0x6448 +0xB1F8 0x5175 +0xB1F9 0x51B0 +0xB1FA 0x67C4 +0xB1FB 0x4E19 +0xB1FC 0x79C9 +0xB1FD 0x997C +0xB1FE 0x70B3 +0xB2A1 0x75C5 +0xB2A2 0x5E76 +0xB2A3 0x73BB +0xB2A4 0x83E0 +0xB2A5 0x64AD +0xB2A6 0x62E8 +0xB2A7 0x94B5 +0xB2A8 0x6CE2 +0xB2A9 0x535A +0xB2AA 0x52C3 +0xB2AB 0x640F +0xB2AC 0x94C2 +0xB2AD 0x7B94 +0xB2AE 0x4F2F +0xB2AF 0x5E1B +0xB2B0 0x8236 +0xB2B1 0x8116 +0xB2B2 0x818A +0xB2B3 0x6E24 +0xB2B4 0x6CCA +0xB2B5 0x9A73 +0xB2B6 0x6355 +0xB2B7 0x535C +0xB2B8 0x54FA +0xB2B9 0x8865 +0xB2BA 0x57E0 +0xB2BB 0x4E0D +0xB2BC 0x5E03 +0xB2BD 0x6B65 +0xB2BE 0x7C3F +0xB2BF 0x90E8 +0xB2C0 0x6016 +0xB2C1 0x64E6 +0xB2C2 0x731C +0xB2C3 0x88C1 +0xB2C4 0x6750 +0xB2C5 0x624D +0xB2C6 0x8D22 +0xB2C7 0x776C +0xB2C8 0x8E29 +0xB2C9 0x91C7 +0xB2CA 0x5F69 +0xB2CB 0x83DC +0xB2CC 0x8521 +0xB2CD 0x9910 +0xB2CE 0x53C2 +0xB2CF 0x8695 +0xB2D0 0x6B8B +0xB2D1 0x60ED +0xB2D2 0x60E8 +0xB2D3 0x707F +0xB2D4 0x82CD +0xB2D5 0x8231 +0xB2D6 0x4ED3 +0xB2D7 0x6CA7 +0xB2D8 0x85CF +0xB2D9 0x64CD +0xB2DA 0x7CD9 +0xB2DB 0x69FD +0xB2DC 0x66F9 +0xB2DD 0x8349 +0xB2DE 0x5395 +0xB2DF 0x7B56 +0xB2E0 0x4FA7 +0xB2E1 0x518C +0xB2E2 0x6D4B +0xB2E3 0x5C42 +0xB2E4 0x8E6D +0xB2E5 0x63D2 +0xB2E6 0x53C9 +0xB2E7 0x832C +0xB2E8 0x8336 +0xB2E9 0x67E5 +0xB2EA 0x78B4 +0xB2EB 0x643D +0xB2EC 0x5BDF +0xB2ED 0x5C94 +0xB2EE 0x5DEE +0xB2EF 0x8BE7 +0xB2F0 0x62C6 +0xB2F1 0x67F4 +0xB2F2 0x8C7A +0xB2F3 0x6400 +0xB2F4 0x63BA +0xB2F5 0x8749 +0xB2F6 0x998B +0xB2F7 0x8C17 +0xB2F8 0x7F20 +0xB2F9 0x94F2 +0xB2FA 0x4EA7 +0xB2FB 0x9610 +0xB2FC 0x98A4 +0xB2FD 0x660C +0xB2FE 0x7316 +0xB3A1 0x573A +0xB3A2 0x5C1D +0xB3A3 0x5E38 +0xB3A4 0x957F +0xB3A5 0x507F +0xB3A6 0x80A0 +0xB3A7 0x5382 +0xB3A8 0x655E +0xB3A9 0x7545 +0xB3AA 0x5531 +0xB3AB 0x5021 +0xB3AC 0x8D85 +0xB3AD 0x6284 +0xB3AE 0x949E +0xB3AF 0x671D +0xB3B0 0x5632 +0xB3B1 0x6F6E +0xB3B2 0x5DE2 +0xB3B3 0x5435 +0xB3B4 0x7092 +0xB3B5 0x8F66 +0xB3B6 0x626F +0xB3B7 0x64A4 +0xB3B8 0x63A3 +0xB3B9 0x5F7B +0xB3BA 0x6F88 +0xB3BB 0x90F4 +0xB3BC 0x81E3 +0xB3BD 0x8FB0 +0xB3BE 0x5C18 +0xB3BF 0x6668 +0xB3C0 0x5FF1 +0xB3C1 0x6C89 +0xB3C2 0x9648 +0xB3C3 0x8D81 +0xB3C4 0x886C +0xB3C5 0x6491 +0xB3C6 0x79F0 +0xB3C7 0x57CE +0xB3C8 0x6A59 +0xB3C9 0x6210 +0xB3CA 0x5448 +0xB3CB 0x4E58 +0xB3CC 0x7A0B +0xB3CD 0x60E9 +0xB3CE 0x6F84 +0xB3CF 0x8BDA +0xB3D0 0x627F +0xB3D1 0x901E +0xB3D2 0x9A8B +0xB3D3 0x79E4 +0xB3D4 0x5403 +0xB3D5 0x75F4 +0xB3D6 0x6301 +0xB3D7 0x5319 +0xB3D8 0x6C60 +0xB3D9 0x8FDF +0xB3DA 0x5F1B +0xB3DB 0x9A70 +0xB3DC 0x803B +0xB3DD 0x9F7F +0xB3DE 0x4F88 +0xB3DF 0x5C3A +0xB3E0 0x8D64 +0xB3E1 0x7FC5 +0xB3E2 0x65A5 +0xB3E3 0x70BD +0xB3E4 0x5145 +0xB3E5 0x51B2 +0xB3E6 0x866B +0xB3E7 0x5D07 +0xB3E8 0x5BA0 +0xB3E9 0x62BD +0xB3EA 0x916C +0xB3EB 0x7574 +0xB3EC 0x8E0C +0xB3ED 0x7A20 +0xB3EE 0x6101 +0xB3EF 0x7B79 +0xB3F0 0x4EC7 +0xB3F1 0x7EF8 +0xB3F2 0x7785 +0xB3F3 0x4E11 +0xB3F4 0x81ED +0xB3F5 0x521D +0xB3F6 0x51FA +0xB3F7 0x6A71 +0xB3F8 0x53A8 +0xB3F9 0x8E87 +0xB3FA 0x9504 +0xB3FB 0x96CF +0xB3FC 0x6EC1 +0xB3FD 0x9664 +0xB3FE 0x695A +0xB4A1 0x7840 +0xB4A2 0x50A8 +0xB4A3 0x77D7 +0xB4A4 0x6410 +0xB4A5 0x89E6 +0xB4A6 0x5904 +0xB4A7 0x63E3 +0xB4A8 0x5DDD +0xB4A9 0x7A7F +0xB4AA 0x693D +0xB4AB 0x4F20 +0xB4AC 0x8239 +0xB4AD 0x5598 +0xB4AE 0x4E32 +0xB4AF 0x75AE +0xB4B0 0x7A97 +0xB4B1 0x5E62 +0xB4B2 0x5E8A +0xB4B3 0x95EF +0xB4B4 0x521B +0xB4B5 0x5439 +0xB4B6 0x708A +0xB4B7 0x6376 +0xB4B8 0x9524 +0xB4B9 0x5782 +0xB4BA 0x6625 +0xB4BB 0x693F +0xB4BC 0x9187 +0xB4BD 0x5507 +0xB4BE 0x6DF3 +0xB4BF 0x7EAF +0xB4C0 0x8822 +0xB4C1 0x6233 +0xB4C2 0x7EF0 +0xB4C3 0x75B5 +0xB4C4 0x8328 +0xB4C5 0x78C1 +0xB4C6 0x96CC +0xB4C7 0x8F9E +0xB4C8 0x6148 +0xB4C9 0x74F7 +0xB4CA 0x8BCD +0xB4CB 0x6B64 +0xB4CC 0x523A +0xB4CD 0x8D50 +0xB4CE 0x6B21 +0xB4CF 0x806A +0xB4D0 0x8471 +0xB4D1 0x56F1 +0xB4D2 0x5306 +0xB4D3 0x4ECE +0xB4D4 0x4E1B +0xB4D5 0x51D1 +0xB4D6 0x7C97 +0xB4D7 0x918B +0xB4D8 0x7C07 +0xB4D9 0x4FC3 +0xB4DA 0x8E7F +0xB4DB 0x7BE1 +0xB4DC 0x7A9C +0xB4DD 0x6467 +0xB4DE 0x5D14 +0xB4DF 0x50AC +0xB4E0 0x8106 +0xB4E1 0x7601 +0xB4E2 0x7CB9 +0xB4E3 0x6DEC +0xB4E4 0x7FE0 +0xB4E5 0x6751 +0xB4E6 0x5B58 +0xB4E7 0x5BF8 +0xB4E8 0x78CB +0xB4E9 0x64AE +0xB4EA 0x6413 +0xB4EB 0x63AA +0xB4EC 0x632B +0xB4ED 0x9519 +0xB4EE 0x642D +0xB4EF 0x8FBE +0xB4F0 0x7B54 +0xB4F1 0x7629 +0xB4F2 0x6253 +0xB4F3 0x5927 +0xB4F4 0x5446 +0xB4F5 0x6B79 +0xB4F6 0x50A3 +0xB4F7 0x6234 +0xB4F8 0x5E26 +0xB4F9 0x6B86 +0xB4FA 0x4EE3 +0xB4FB 0x8D37 +0xB4FC 0x888B +0xB4FD 0x5F85 +0xB4FE 0x902E +0xB5A1 0x6020 +0xB5A2 0x803D +0xB5A3 0x62C5 +0xB5A4 0x4E39 +0xB5A5 0x5355 +0xB5A6 0x90F8 +0xB5A7 0x63B8 +0xB5A8 0x80C6 +0xB5A9 0x65E6 +0xB5AA 0x6C2E +0xB5AB 0x4F46 +0xB5AC 0x60EE +0xB5AD 0x6DE1 +0xB5AE 0x8BDE +0xB5AF 0x5F39 +0xB5B0 0x86CB +0xB5B1 0x5F53 +0xB5B2 0x6321 +0xB5B3 0x515A +0xB5B4 0x8361 +0xB5B5 0x6863 +0xB5B6 0x5200 +0xB5B7 0x6363 +0xB5B8 0x8E48 +0xB5B9 0x5012 +0xB5BA 0x5C9B +0xB5BB 0x7977 +0xB5BC 0x5BFC +0xB5BD 0x5230 +0xB5BE 0x7A3B +0xB5BF 0x60BC +0xB5C0 0x9053 +0xB5C1 0x76D7 +0xB5C2 0x5FB7 +0xB5C3 0x5F97 +0xB5C4 0x7684 +0xB5C5 0x8E6C +0xB5C6 0x706F +0xB5C7 0x767B +0xB5C8 0x7B49 +0xB5C9 0x77AA +0xB5CA 0x51F3 +0xB5CB 0x9093 +0xB5CC 0x5824 +0xB5CD 0x4F4E +0xB5CE 0x6EF4 +0xB5CF 0x8FEA +0xB5D0 0x654C +0xB5D1 0x7B1B +0xB5D2 0x72C4 +0xB5D3 0x6DA4 +0xB5D4 0x7FDF +0xB5D5 0x5AE1 +0xB5D6 0x62B5 +0xB5D7 0x5E95 +0xB5D8 0x5730 +0xB5D9 0x8482 +0xB5DA 0x7B2C +0xB5DB 0x5E1D +0xB5DC 0x5F1F +0xB5DD 0x9012 +0xB5DE 0x7F14 +0xB5DF 0x98A0 +0xB5E0 0x6382 +0xB5E1 0x6EC7 +0xB5E2 0x7898 +0xB5E3 0x70B9 +0xB5E4 0x5178 +0xB5E5 0x975B +0xB5E6 0x57AB +0xB5E7 0x7535 +0xB5E8 0x4F43 +0xB5E9 0x7538 +0xB5EA 0x5E97 +0xB5EB 0x60E6 +0xB5EC 0x5960 +0xB5ED 0x6DC0 +0xB5EE 0x6BBF +0xB5EF 0x7889 +0xB5F0 0x53FC +0xB5F1 0x96D5 +0xB5F2 0x51CB +0xB5F3 0x5201 +0xB5F4 0x6389 +0xB5F5 0x540A +0xB5F6 0x9493 +0xB5F7 0x8C03 +0xB5F8 0x8DCC +0xB5F9 0x7239 +0xB5FA 0x789F +0xB5FB 0x8776 +0xB5FC 0x8FED +0xB5FD 0x8C0D +0xB5FE 0x53E0 +0xB6A1 0x4E01 +0xB6A2 0x76EF +0xB6A3 0x53EE +0xB6A4 0x9489 +0xB6A5 0x9876 +0xB6A6 0x9F0E +0xB6A7 0x952D +0xB6A8 0x5B9A +0xB6A9 0x8BA2 +0xB6AA 0x4E22 +0xB6AB 0x4E1C +0xB6AC 0x51AC +0xB6AD 0x8463 +0xB6AE 0x61C2 +0xB6AF 0x52A8 +0xB6B0 0x680B +0xB6B1 0x4F97 +0xB6B2 0x606B +0xB6B3 0x51BB +0xB6B4 0x6D1E +0xB6B5 0x515C +0xB6B6 0x6296 +0xB6B7 0x6597 +0xB6B8 0x9661 +0xB6B9 0x8C46 +0xB6BA 0x9017 +0xB6BB 0x75D8 +0xB6BC 0x90FD +0xB6BD 0x7763 +0xB6BE 0x6BD2 +0xB6BF 0x728A +0xB6C0 0x72EC +0xB6C1 0x8BFB +0xB6C2 0x5835 +0xB6C3 0x7779 +0xB6C4 0x8D4C +0xB6C5 0x675C +0xB6C6 0x9540 +0xB6C7 0x809A +0xB6C8 0x5EA6 +0xB6C9 0x6E21 +0xB6CA 0x5992 +0xB6CB 0x7AEF +0xB6CC 0x77ED +0xB6CD 0x953B +0xB6CE 0x6BB5 +0xB6CF 0x65AD +0xB6D0 0x7F0E +0xB6D1 0x5806 +0xB6D2 0x5151 +0xB6D3 0x961F +0xB6D4 0x5BF9 +0xB6D5 0x58A9 +0xB6D6 0x5428 +0xB6D7 0x8E72 +0xB6D8 0x6566 +0xB6D9 0x987F +0xB6DA 0x56E4 +0xB6DB 0x949D +0xB6DC 0x76FE +0xB6DD 0x9041 +0xB6DE 0x6387 +0xB6DF 0x54C6 +0xB6E0 0x591A +0xB6E1 0x593A +0xB6E2 0x579B +0xB6E3 0x8EB2 +0xB6E4 0x6735 +0xB6E5 0x8DFA +0xB6E6 0x8235 +0xB6E7 0x5241 +0xB6E8 0x60F0 +0xB6E9 0x5815 +0xB6EA 0x86FE +0xB6EB 0x5CE8 +0xB6EC 0x9E45 +0xB6ED 0x4FC4 +0xB6EE 0x989D +0xB6EF 0x8BB9 +0xB6F0 0x5A25 +0xB6F1 0x6076 +0xB6F2 0x5384 +0xB6F3 0x627C +0xB6F4 0x904F +0xB6F5 0x9102 +0xB6F6 0x997F +0xB6F7 0x6069 +0xB6F8 0x800C +0xB6F9 0x513F +0xB6FA 0x8033 +0xB6FB 0x5C14 +0xB6FC 0x9975 +0xB6FD 0x6D31 +0xB6FE 0x4E8C +0xB7A1 0x8D30 +0xB7A2 0x53D1 +0xB7A3 0x7F5A +0xB7A4 0x7B4F +0xB7A5 0x4F10 +0xB7A6 0x4E4F +0xB7A7 0x9600 +0xB7A8 0x6CD5 +0xB7A9 0x73D0 +0xB7AA 0x85E9 +0xB7AB 0x5E06 +0xB7AC 0x756A +0xB7AD 0x7FFB +0xB7AE 0x6A0A +0xB7AF 0x77FE +0xB7B0 0x9492 +0xB7B1 0x7E41 +0xB7B2 0x51E1 +0xB7B3 0x70E6 +0xB7B4 0x53CD +0xB7B5 0x8FD4 +0xB7B6 0x8303 +0xB7B7 0x8D29 +0xB7B8 0x72AF +0xB7B9 0x996D +0xB7BA 0x6CDB +0xB7BB 0x574A +0xB7BC 0x82B3 +0xB7BD 0x65B9 +0xB7BE 0x80AA +0xB7BF 0x623F +0xB7C0 0x9632 +0xB7C1 0x59A8 +0xB7C2 0x4EFF +0xB7C3 0x8BBF +0xB7C4 0x7EBA +0xB7C5 0x653E +0xB7C6 0x83F2 +0xB7C7 0x975E +0xB7C8 0x5561 +0xB7C9 0x98DE +0xB7CA 0x80A5 +0xB7CB 0x532A +0xB7CC 0x8BFD +0xB7CD 0x5420 +0xB7CE 0x80BA +0xB7CF 0x5E9F +0xB7D0 0x6CB8 +0xB7D1 0x8D39 +0xB7D2 0x82AC +0xB7D3 0x915A +0xB7D4 0x5429 +0xB7D5 0x6C1B +0xB7D6 0x5206 +0xB7D7 0x7EB7 +0xB7D8 0x575F +0xB7D9 0x711A +0xB7DA 0x6C7E +0xB7DB 0x7C89 +0xB7DC 0x594B +0xB7DD 0x4EFD +0xB7DE 0x5FFF +0xB7DF 0x6124 +0xB7E0 0x7CAA +0xB7E1 0x4E30 +0xB7E2 0x5C01 +0xB7E3 0x67AB +0xB7E4 0x8702 +0xB7E5 0x5CF0 +0xB7E6 0x950B +0xB7E7 0x98CE +0xB7E8 0x75AF +0xB7E9 0x70FD +0xB7EA 0x9022 +0xB7EB 0x51AF +0xB7EC 0x7F1D +0xB7ED 0x8BBD +0xB7EE 0x5949 +0xB7EF 0x51E4 +0xB7F0 0x4F5B +0xB7F1 0x5426 +0xB7F2 0x592B +0xB7F3 0x6577 +0xB7F4 0x80A4 +0xB7F5 0x5B75 +0xB7F6 0x6276 +0xB7F7 0x62C2 +0xB7F8 0x8F90 +0xB7F9 0x5E45 +0xB7FA 0x6C1F +0xB7FB 0x7B26 +0xB7FC 0x4F0F +0xB7FD 0x4FD8 +0xB7FE 0x670D +0xB8A1 0x6D6E +0xB8A2 0x6DAA +0xB8A3 0x798F +0xB8A4 0x88B1 +0xB8A5 0x5F17 +0xB8A6 0x752B +0xB8A7 0x629A +0xB8A8 0x8F85 +0xB8A9 0x4FEF +0xB8AA 0x91DC +0xB8AB 0x65A7 +0xB8AC 0x812F +0xB8AD 0x8151 +0xB8AE 0x5E9C +0xB8AF 0x8150 +0xB8B0 0x8D74 +0xB8B1 0x526F +0xB8B2 0x8986 +0xB8B3 0x8D4B +0xB8B4 0x590D +0xB8B5 0x5085 +0xB8B6 0x4ED8 +0xB8B7 0x961C +0xB8B8 0x7236 +0xB8B9 0x8179 +0xB8BA 0x8D1F +0xB8BB 0x5BCC +0xB8BC 0x8BA3 +0xB8BD 0x9644 +0xB8BE 0x5987 +0xB8BF 0x7F1A +0xB8C0 0x5490 +0xB8C1 0x5676 +0xB8C2 0x560E +0xB8C3 0x8BE5 +0xB8C4 0x6539 +0xB8C5 0x6982 +0xB8C6 0x9499 +0xB8C7 0x76D6 +0xB8C8 0x6E89 +0xB8C9 0x5E72 +0xB8CA 0x7518 +0xB8CB 0x6746 +0xB8CC 0x67D1 +0xB8CD 0x7AFF +0xB8CE 0x809D +0xB8CF 0x8D76 +0xB8D0 0x611F +0xB8D1 0x79C6 +0xB8D2 0x6562 +0xB8D3 0x8D63 +0xB8D4 0x5188 +0xB8D5 0x521A +0xB8D6 0x94A2 +0xB8D7 0x7F38 +0xB8D8 0x809B +0xB8D9 0x7EB2 +0xB8DA 0x5C97 +0xB8DB 0x6E2F +0xB8DC 0x6760 +0xB8DD 0x7BD9 +0xB8DE 0x768B +0xB8DF 0x9AD8 +0xB8E0 0x818F +0xB8E1 0x7F94 +0xB8E2 0x7CD5 +0xB8E3 0x641E +0xB8E4 0x9550 +0xB8E5 0x7A3F +0xB8E6 0x544A +0xB8E7 0x54E5 +0xB8E8 0x6B4C +0xB8E9 0x6401 +0xB8EA 0x6208 +0xB8EB 0x9E3D +0xB8EC 0x80F3 +0xB8ED 0x7599 +0xB8EE 0x5272 +0xB8EF 0x9769 +0xB8F0 0x845B +0xB8F1 0x683C +0xB8F2 0x86E4 +0xB8F3 0x9601 +0xB8F4 0x9694 +0xB8F5 0x94EC +0xB8F6 0x4E2A +0xB8F7 0x5404 +0xB8F8 0x7ED9 +0xB8F9 0x6839 +0xB8FA 0x8DDF +0xB8FB 0x8015 +0xB8FC 0x66F4 +0xB8FD 0x5E9A +0xB8FE 0x7FB9 +0xB9A1 0x57C2 +0xB9A2 0x803F +0xB9A3 0x6897 +0xB9A4 0x5DE5 +0xB9A5 0x653B +0xB9A6 0x529F +0xB9A7 0x606D +0xB9A8 0x9F9A +0xB9A9 0x4F9B +0xB9AA 0x8EAC +0xB9AB 0x516C +0xB9AC 0x5BAB +0xB9AD 0x5F13 +0xB9AE 0x5DE9 +0xB9AF 0x6C5E +0xB9B0 0x62F1 +0xB9B1 0x8D21 +0xB9B2 0x5171 +0xB9B3 0x94A9 +0xB9B4 0x52FE +0xB9B5 0x6C9F +0xB9B6 0x82DF +0xB9B7 0x72D7 +0xB9B8 0x57A2 +0xB9B9 0x6784 +0xB9BA 0x8D2D +0xB9BB 0x591F +0xB9BC 0x8F9C +0xB9BD 0x83C7 +0xB9BE 0x5495 +0xB9BF 0x7B8D +0xB9C0 0x4F30 +0xB9C1 0x6CBD +0xB9C2 0x5B64 +0xB9C3 0x59D1 +0xB9C4 0x9F13 +0xB9C5 0x53E4 +0xB9C6 0x86CA +0xB9C7 0x9AA8 +0xB9C8 0x8C37 +0xB9C9 0x80A1 +0xB9CA 0x6545 +0xB9CB 0x987E +0xB9CC 0x56FA +0xB9CD 0x96C7 +0xB9CE 0x522E +0xB9CF 0x74DC +0xB9D0 0x5250 +0xB9D1 0x5BE1 +0xB9D2 0x6302 +0xB9D3 0x8902 +0xB9D4 0x4E56 +0xB9D5 0x62D0 +0xB9D6 0x602A +0xB9D7 0x68FA +0xB9D8 0x5173 +0xB9D9 0x5B98 +0xB9DA 0x51A0 +0xB9DB 0x89C2 +0xB9DC 0x7BA1 +0xB9DD 0x9986 +0xB9DE 0x7F50 +0xB9DF 0x60EF +0xB9E0 0x704C +0xB9E1 0x8D2F +0xB9E2 0x5149 +0xB9E3 0x5E7F +0xB9E4 0x901B +0xB9E5 0x7470 +0xB9E6 0x89C4 +0xB9E7 0x572D +0xB9E8 0x7845 +0xB9E9 0x5F52 +0xB9EA 0x9F9F +0xB9EB 0x95FA +0xB9EC 0x8F68 +0xB9ED 0x9B3C +0xB9EE 0x8BE1 +0xB9EF 0x7678 +0xB9F0 0x6842 +0xB9F1 0x67DC +0xB9F2 0x8DEA +0xB9F3 0x8D35 +0xB9F4 0x523D +0xB9F5 0x8F8A +0xB9F6 0x6EDA +0xB9F7 0x68CD +0xB9F8 0x9505 +0xB9F9 0x90ED +0xB9FA 0x56FD +0xB9FB 0x679C +0xB9FC 0x88F9 +0xB9FD 0x8FC7 +0xB9FE 0x54C8 +0xBAA1 0x9AB8 +0xBAA2 0x5B69 +0xBAA3 0x6D77 +0xBAA4 0x6C26 +0xBAA5 0x4EA5 +0xBAA6 0x5BB3 +0xBAA7 0x9A87 +0xBAA8 0x9163 +0xBAA9 0x61A8 +0xBAAA 0x90AF +0xBAAB 0x97E9 +0xBAAC 0x542B +0xBAAD 0x6DB5 +0xBAAE 0x5BD2 +0xBAAF 0x51FD +0xBAB0 0x558A +0xBAB1 0x7F55 +0xBAB2 0x7FF0 +0xBAB3 0x64BC +0xBAB4 0x634D +0xBAB5 0x65F1 +0xBAB6 0x61BE +0xBAB7 0x608D +0xBAB8 0x710A +0xBAB9 0x6C57 +0xBABA 0x6C49 +0xBABB 0x592F +0xBABC 0x676D +0xBABD 0x822A +0xBABE 0x58D5 +0xBABF 0x568E +0xBAC0 0x8C6A +0xBAC1 0x6BEB +0xBAC2 0x90DD +0xBAC3 0x597D +0xBAC4 0x8017 +0xBAC5 0x53F7 +0xBAC6 0x6D69 +0xBAC7 0x5475 +0xBAC8 0x559D +0xBAC9 0x8377 +0xBACA 0x83CF +0xBACB 0x6838 +0xBACC 0x79BE +0xBACD 0x548C +0xBACE 0x4F55 +0xBACF 0x5408 +0xBAD0 0x76D2 +0xBAD1 0x8C89 +0xBAD2 0x9602 +0xBAD3 0x6CB3 +0xBAD4 0x6DB8 +0xBAD5 0x8D6B +0xBAD6 0x8910 +0xBAD7 0x9E64 +0xBAD8 0x8D3A +0xBAD9 0x563F +0xBADA 0x9ED1 +0xBADB 0x75D5 +0xBADC 0x5F88 +0xBADD 0x72E0 +0xBADE 0x6068 +0xBADF 0x54FC +0xBAE0 0x4EA8 +0xBAE1 0x6A2A +0xBAE2 0x8861 +0xBAE3 0x6052 +0xBAE4 0x8F70 +0xBAE5 0x54C4 +0xBAE6 0x70D8 +0xBAE7 0x8679 +0xBAE8 0x9E3F +0xBAE9 0x6D2A +0xBAEA 0x5B8F +0xBAEB 0x5F18 +0xBAEC 0x7EA2 +0xBAED 0x5589 +0xBAEE 0x4FAF +0xBAEF 0x7334 +0xBAF0 0x543C +0xBAF1 0x539A +0xBAF2 0x5019 +0xBAF3 0x540E +0xBAF4 0x547C +0xBAF5 0x4E4E +0xBAF6 0x5FFD +0xBAF7 0x745A +0xBAF8 0x58F6 +0xBAF9 0x846B +0xBAFA 0x80E1 +0xBAFB 0x8774 +0xBAFC 0x72D0 +0xBAFD 0x7CCA +0xBAFE 0x6E56 +0xBBA1 0x5F27 +0xBBA2 0x864E +0xBBA3 0x552C +0xBBA4 0x62A4 +0xBBA5 0x4E92 +0xBBA6 0x6CAA +0xBBA7 0x6237 +0xBBA8 0x82B1 +0xBBA9 0x54D7 +0xBBAA 0x534E +0xBBAB 0x733E +0xBBAC 0x6ED1 +0xBBAD 0x753B +0xBBAE 0x5212 +0xBBAF 0x5316 +0xBBB0 0x8BDD +0xBBB1 0x69D0 +0xBBB2 0x5F8A +0xBBB3 0x6000 +0xBBB4 0x6DEE +0xBBB5 0x574F +0xBBB6 0x6B22 +0xBBB7 0x73AF +0xBBB8 0x6853 +0xBBB9 0x8FD8 +0xBBBA 0x7F13 +0xBBBB 0x6362 +0xBBBC 0x60A3 +0xBBBD 0x5524 +0xBBBE 0x75EA +0xBBBF 0x8C62 +0xBBC0 0x7115 +0xBBC1 0x6DA3 +0xBBC2 0x5BA6 +0xBBC3 0x5E7B +0xBBC4 0x8352 +0xBBC5 0x614C +0xBBC6 0x9EC4 +0xBBC7 0x78FA +0xBBC8 0x8757 +0xBBC9 0x7C27 +0xBBCA 0x7687 +0xBBCB 0x51F0 +0xBBCC 0x60F6 +0xBBCD 0x714C +0xBBCE 0x6643 +0xBBCF 0x5E4C +0xBBD0 0x604D +0xBBD1 0x8C0E +0xBBD2 0x7070 +0xBBD3 0x6325 +0xBBD4 0x8F89 +0xBBD5 0x5FBD +0xBBD6 0x6062 +0xBBD7 0x86D4 +0xBBD8 0x56DE +0xBBD9 0x6BC1 +0xBBDA 0x6094 +0xBBDB 0x6167 +0xBBDC 0x5349 +0xBBDD 0x60E0 +0xBBDE 0x6666 +0xBBDF 0x8D3F +0xBBE0 0x79FD +0xBBE1 0x4F1A +0xBBE2 0x70E9 +0xBBE3 0x6C47 +0xBBE4 0x8BB3 +0xBBE5 0x8BF2 +0xBBE6 0x7ED8 +0xBBE7 0x8364 +0xBBE8 0x660F +0xBBE9 0x5A5A +0xBBEA 0x9B42 +0xBBEB 0x6D51 +0xBBEC 0x6DF7 +0xBBED 0x8C41 +0xBBEE 0x6D3B +0xBBEF 0x4F19 +0xBBF0 0x706B +0xBBF1 0x83B7 +0xBBF2 0x6216 +0xBBF3 0x60D1 +0xBBF4 0x970D +0xBBF5 0x8D27 +0xBBF6 0x7978 +0xBBF7 0x51FB +0xBBF8 0x573E +0xBBF9 0x57FA +0xBBFA 0x673A +0xBBFB 0x7578 +0xBBFC 0x7A3D +0xBBFD 0x79EF +0xBBFE 0x7B95 +0xBCA1 0x808C +0xBCA2 0x9965 +0xBCA3 0x8FF9 +0xBCA4 0x6FC0 +0xBCA5 0x8BA5 +0xBCA6 0x9E21 +0xBCA7 0x59EC +0xBCA8 0x7EE9 +0xBCA9 0x7F09 +0xBCAA 0x5409 +0xBCAB 0x6781 +0xBCAC 0x68D8 +0xBCAD 0x8F91 +0xBCAE 0x7C4D +0xBCAF 0x96C6 +0xBCB0 0x53CA +0xBCB1 0x6025 +0xBCB2 0x75BE +0xBCB3 0x6C72 +0xBCB4 0x5373 +0xBCB5 0x5AC9 +0xBCB6 0x7EA7 +0xBCB7 0x6324 +0xBCB8 0x51E0 +0xBCB9 0x810A +0xBCBA 0x5DF1 +0xBCBB 0x84DF +0xBCBC 0x6280 +0xBCBD 0x5180 +0xBCBE 0x5B63 +0xBCBF 0x4F0E +0xBCC0 0x796D +0xBCC1 0x5242 +0xBCC2 0x60B8 +0xBCC3 0x6D4E +0xBCC4 0x5BC4 +0xBCC5 0x5BC2 +0xBCC6 0x8BA1 +0xBCC7 0x8BB0 +0xBCC8 0x65E2 +0xBCC9 0x5FCC +0xBCCA 0x9645 +0xBCCB 0x5993 +0xBCCC 0x7EE7 +0xBCCD 0x7EAA +0xBCCE 0x5609 +0xBCCF 0x67B7 +0xBCD0 0x5939 +0xBCD1 0x4F73 +0xBCD2 0x5BB6 +0xBCD3 0x52A0 +0xBCD4 0x835A +0xBCD5 0x988A +0xBCD6 0x8D3E +0xBCD7 0x7532 +0xBCD8 0x94BE +0xBCD9 0x5047 +0xBCDA 0x7A3C +0xBCDB 0x4EF7 +0xBCDC 0x67B6 +0xBCDD 0x9A7E +0xBCDE 0x5AC1 +0xBCDF 0x6B7C +0xBCE0 0x76D1 +0xBCE1 0x575A +0xBCE2 0x5C16 +0xBCE3 0x7B3A +0xBCE4 0x95F4 +0xBCE5 0x714E +0xBCE6 0x517C +0xBCE7 0x80A9 +0xBCE8 0x8270 +0xBCE9 0x5978 +0xBCEA 0x7F04 +0xBCEB 0x8327 +0xBCEC 0x68C0 +0xBCED 0x67EC +0xBCEE 0x78B1 +0xBCEF 0x7877 +0xBCF0 0x62E3 +0xBCF1 0x6361 +0xBCF2 0x7B80 +0xBCF3 0x4FED +0xBCF4 0x526A +0xBCF5 0x51CF +0xBCF6 0x8350 +0xBCF7 0x69DB +0xBCF8 0x9274 +0xBCF9 0x8DF5 +0xBCFA 0x8D31 +0xBCFB 0x89C1 +0xBCFC 0x952E +0xBCFD 0x7BAD +0xBCFE 0x4EF6 +0xBDA1 0x5065 +0xBDA2 0x8230 +0xBDA3 0x5251 +0xBDA4 0x996F +0xBDA5 0x6E10 +0xBDA6 0x6E85 +0xBDA7 0x6DA7 +0xBDA8 0x5EFA +0xBDA9 0x50F5 +0xBDAA 0x59DC +0xBDAB 0x5C06 +0xBDAC 0x6D46 +0xBDAD 0x6C5F +0xBDAE 0x7586 +0xBDAF 0x848B +0xBDB0 0x6868 +0xBDB1 0x5956 +0xBDB2 0x8BB2 +0xBDB3 0x5320 +0xBDB4 0x9171 +0xBDB5 0x964D +0xBDB6 0x8549 +0xBDB7 0x6912 +0xBDB8 0x7901 +0xBDB9 0x7126 +0xBDBA 0x80F6 +0xBDBB 0x4EA4 +0xBDBC 0x90CA +0xBDBD 0x6D47 +0xBDBE 0x9A84 +0xBDBF 0x5A07 +0xBDC0 0x56BC +0xBDC1 0x6405 +0xBDC2 0x94F0 +0xBDC3 0x77EB +0xBDC4 0x4FA5 +0xBDC5 0x811A +0xBDC6 0x72E1 +0xBDC7 0x89D2 +0xBDC8 0x997A +0xBDC9 0x7F34 +0xBDCA 0x7EDE +0xBDCB 0x527F +0xBDCC 0x6559 +0xBDCD 0x9175 +0xBDCE 0x8F7F +0xBDCF 0x8F83 +0xBDD0 0x53EB +0xBDD1 0x7A96 +0xBDD2 0x63ED +0xBDD3 0x63A5 +0xBDD4 0x7686 +0xBDD5 0x79F8 +0xBDD6 0x8857 +0xBDD7 0x9636 +0xBDD8 0x622A +0xBDD9 0x52AB +0xBDDA 0x8282 +0xBDDB 0x6854 +0xBDDC 0x6770 +0xBDDD 0x6377 +0xBDDE 0x776B +0xBDDF 0x7AED +0xBDE0 0x6D01 +0xBDE1 0x7ED3 +0xBDE2 0x89E3 +0xBDE3 0x59D0 +0xBDE4 0x6212 +0xBDE5 0x85C9 +0xBDE6 0x82A5 +0xBDE7 0x754C +0xBDE8 0x501F +0xBDE9 0x4ECB +0xBDEA 0x75A5 +0xBDEB 0x8BEB +0xBDEC 0x5C4A +0xBDED 0x5DFE +0xBDEE 0x7B4B +0xBDEF 0x65A4 +0xBDF0 0x91D1 +0xBDF1 0x4ECA +0xBDF2 0x6D25 +0xBDF3 0x895F +0xBDF4 0x7D27 +0xBDF5 0x9526 +0xBDF6 0x4EC5 +0xBDF7 0x8C28 +0xBDF8 0x8FDB +0xBDF9 0x9773 +0xBDFA 0x664B +0xBDFB 0x7981 +0xBDFC 0x8FD1 +0xBDFD 0x70EC +0xBDFE 0x6D78 +0xBEA1 0x5C3D +0xBEA2 0x52B2 +0xBEA3 0x8346 +0xBEA4 0x5162 +0xBEA5 0x830E +0xBEA6 0x775B +0xBEA7 0x6676 +0xBEA8 0x9CB8 +0xBEA9 0x4EAC +0xBEAA 0x60CA +0xBEAB 0x7CBE +0xBEAC 0x7CB3 +0xBEAD 0x7ECF +0xBEAE 0x4E95 +0xBEAF 0x8B66 +0xBEB0 0x666F +0xBEB1 0x9888 +0xBEB2 0x9759 +0xBEB3 0x5883 +0xBEB4 0x656C +0xBEB5 0x955C +0xBEB6 0x5F84 +0xBEB7 0x75C9 +0xBEB8 0x9756 +0xBEB9 0x7ADF +0xBEBA 0x7ADE +0xBEBB 0x51C0 +0xBEBC 0x70AF +0xBEBD 0x7A98 +0xBEBE 0x63EA +0xBEBF 0x7A76 +0xBEC0 0x7EA0 +0xBEC1 0x7396 +0xBEC2 0x97ED +0xBEC3 0x4E45 +0xBEC4 0x7078 +0xBEC5 0x4E5D +0xBEC6 0x9152 +0xBEC7 0x53A9 +0xBEC8 0x6551 +0xBEC9 0x65E7 +0xBECA 0x81FC +0xBECB 0x8205 +0xBECC 0x548E +0xBECD 0x5C31 +0xBECE 0x759A +0xBECF 0x97A0 +0xBED0 0x62D8 +0xBED1 0x72D9 +0xBED2 0x75BD +0xBED3 0x5C45 +0xBED4 0x9A79 +0xBED5 0x83CA +0xBED6 0x5C40 +0xBED7 0x5480 +0xBED8 0x77E9 +0xBED9 0x4E3E +0xBEDA 0x6CAE +0xBEDB 0x805A +0xBEDC 0x62D2 +0xBEDD 0x636E +0xBEDE 0x5DE8 +0xBEDF 0x5177 +0xBEE0 0x8DDD +0xBEE1 0x8E1E +0xBEE2 0x952F +0xBEE3 0x4FF1 +0xBEE4 0x53E5 +0xBEE5 0x60E7 +0xBEE6 0x70AC +0xBEE7 0x5267 +0xBEE8 0x6350 +0xBEE9 0x9E43 +0xBEEA 0x5A1F +0xBEEB 0x5026 +0xBEEC 0x7737 +0xBEED 0x5377 +0xBEEE 0x7EE2 +0xBEEF 0x6485 +0xBEF0 0x652B +0xBEF1 0x6289 +0xBEF2 0x6398 +0xBEF3 0x5014 +0xBEF4 0x7235 +0xBEF5 0x89C9 +0xBEF6 0x51B3 +0xBEF7 0x8BC0 +0xBEF8 0x7EDD +0xBEF9 0x5747 +0xBEFA 0x83CC +0xBEFB 0x94A7 +0xBEFC 0x519B +0xBEFD 0x541B +0xBEFE 0x5CFB +0xBFA1 0x4FCA +0xBFA2 0x7AE3 +0xBFA3 0x6D5A +0xBFA4 0x90E1 +0xBFA5 0x9A8F +0xBFA6 0x5580 +0xBFA7 0x5496 +0xBFA8 0x5361 +0xBFA9 0x54AF +0xBFAA 0x5F00 +0xBFAB 0x63E9 +0xBFAC 0x6977 +0xBFAD 0x51EF +0xBFAE 0x6168 +0xBFAF 0x520A +0xBFB0 0x582A +0xBFB1 0x52D8 +0xBFB2 0x574E +0xBFB3 0x780D +0xBFB4 0x770B +0xBFB5 0x5EB7 +0xBFB6 0x6177 +0xBFB7 0x7CE0 +0xBFB8 0x625B +0xBFB9 0x6297 +0xBFBA 0x4EA2 +0xBFBB 0x7095 +0xBFBC 0x8003 +0xBFBD 0x62F7 +0xBFBE 0x70E4 +0xBFBF 0x9760 +0xBFC0 0x5777 +0xBFC1 0x82DB +0xBFC2 0x67EF +0xBFC3 0x68F5 +0xBFC4 0x78D5 +0xBFC5 0x9897 +0xBFC6 0x79D1 +0xBFC7 0x58F3 +0xBFC8 0x54B3 +0xBFC9 0x53EF +0xBFCA 0x6E34 +0xBFCB 0x514B +0xBFCC 0x523B +0xBFCD 0x5BA2 +0xBFCE 0x8BFE +0xBFCF 0x80AF +0xBFD0 0x5543 +0xBFD1 0x57A6 +0xBFD2 0x6073 +0xBFD3 0x5751 +0xBFD4 0x542D +0xBFD5 0x7A7A +0xBFD6 0x6050 +0xBFD7 0x5B54 +0xBFD8 0x63A7 +0xBFD9 0x62A0 +0xBFDA 0x53E3 +0xBFDB 0x6263 +0xBFDC 0x5BC7 +0xBFDD 0x67AF +0xBFDE 0x54ED +0xBFDF 0x7A9F +0xBFE0 0x82E6 +0xBFE1 0x9177 +0xBFE2 0x5E93 +0xBFE3 0x88E4 +0xBFE4 0x5938 +0xBFE5 0x57AE +0xBFE6 0x630E +0xBFE7 0x8DE8 +0xBFE8 0x80EF +0xBFE9 0x5757 +0xBFEA 0x7B77 +0xBFEB 0x4FA9 +0xBFEC 0x5FEB +0xBFED 0x5BBD +0xBFEE 0x6B3E +0xBFEF 0x5321 +0xBFF0 0x7B50 +0xBFF1 0x72C2 +0xBFF2 0x6846 +0xBFF3 0x77FF +0xBFF4 0x7736 +0xBFF5 0x65F7 +0xBFF6 0x51B5 +0xBFF7 0x4E8F +0xBFF8 0x76D4 +0xBFF9 0x5CBF +0xBFFA 0x7AA5 +0xBFFB 0x8475 +0xBFFC 0x594E +0xBFFD 0x9B41 +0xBFFE 0x5080 +0xC0A1 0x9988 +0xC0A2 0x6127 +0xC0A3 0x6E83 +0xC0A4 0x5764 +0xC0A5 0x6606 +0xC0A6 0x6346 +0xC0A7 0x56F0 +0xC0A8 0x62EC +0xC0A9 0x6269 +0xC0AA 0x5ED3 +0xC0AB 0x9614 +0xC0AC 0x5783 +0xC0AD 0x62C9 +0xC0AE 0x5587 +0xC0AF 0x8721 +0xC0B0 0x814A +0xC0B1 0x8FA3 +0xC0B2 0x5566 +0xC0B3 0x83B1 +0xC0B4 0x6765 +0xC0B5 0x8D56 +0xC0B6 0x84DD +0xC0B7 0x5A6A +0xC0B8 0x680F +0xC0B9 0x62E6 +0xC0BA 0x7BEE +0xC0BB 0x9611 +0xC0BC 0x5170 +0xC0BD 0x6F9C +0xC0BE 0x8C30 +0xC0BF 0x63FD +0xC0C0 0x89C8 +0xC0C1 0x61D2 +0xC0C2 0x7F06 +0xC0C3 0x70C2 +0xC0C4 0x6EE5 +0xC0C5 0x7405 +0xC0C6 0x6994 +0xC0C7 0x72FC +0xC0C8 0x5ECA +0xC0C9 0x90CE +0xC0CA 0x6717 +0xC0CB 0x6D6A +0xC0CC 0x635E +0xC0CD 0x52B3 +0xC0CE 0x7262 +0xC0CF 0x8001 +0xC0D0 0x4F6C +0xC0D1 0x59E5 +0xC0D2 0x916A +0xC0D3 0x70D9 +0xC0D4 0x6D9D +0xC0D5 0x52D2 +0xC0D6 0x4E50 +0xC0D7 0x96F7 +0xC0D8 0x956D +0xC0D9 0x857E +0xC0DA 0x78CA +0xC0DB 0x7D2F +0xC0DC 0x5121 +0xC0DD 0x5792 +0xC0DE 0x64C2 +0xC0DF 0x808B +0xC0E0 0x7C7B +0xC0E1 0x6CEA +0xC0E2 0x68F1 +0xC0E3 0x695E +0xC0E4 0x51B7 +0xC0E5 0x5398 +0xC0E6 0x68A8 +0xC0E7 0x7281 +0xC0E8 0x9ECE +0xC0E9 0x7BF1 +0xC0EA 0x72F8 +0xC0EB 0x79BB +0xC0EC 0x6F13 +0xC0ED 0x7406 +0xC0EE 0x674E +0xC0EF 0x91CC +0xC0F0 0x9CA4 +0xC0F1 0x793C +0xC0F2 0x8389 +0xC0F3 0x8354 +0xC0F4 0x540F +0xC0F5 0x6817 +0xC0F6 0x4E3D +0xC0F7 0x5389 +0xC0F8 0x52B1 +0xC0F9 0x783E +0xC0FA 0x5386 +0xC0FB 0x5229 +0xC0FC 0x5088 +0xC0FD 0x4F8B +0xC0FE 0x4FD0 +0xC1A1 0x75E2 +0xC1A2 0x7ACB +0xC1A3 0x7C92 +0xC1A4 0x6CA5 +0xC1A5 0x96B6 +0xC1A6 0x529B +0xC1A7 0x7483 +0xC1A8 0x54E9 +0xC1A9 0x4FE9 +0xC1AA 0x8054 +0xC1AB 0x83B2 +0xC1AC 0x8FDE +0xC1AD 0x9570 +0xC1AE 0x5EC9 +0xC1AF 0x601C +0xC1B0 0x6D9F +0xC1B1 0x5E18 +0xC1B2 0x655B +0xC1B3 0x8138 +0xC1B4 0x94FE +0xC1B5 0x604B +0xC1B6 0x70BC +0xC1B7 0x7EC3 +0xC1B8 0x7CAE +0xC1B9 0x51C9 +0xC1BA 0x6881 +0xC1BB 0x7CB1 +0xC1BC 0x826F +0xC1BD 0x4E24 +0xC1BE 0x8F86 +0xC1BF 0x91CF +0xC1C0 0x667E +0xC1C1 0x4EAE +0xC1C2 0x8C05 +0xC1C3 0x64A9 +0xC1C4 0x804A +0xC1C5 0x50DA +0xC1C6 0x7597 +0xC1C7 0x71CE +0xC1C8 0x5BE5 +0xC1C9 0x8FBD +0xC1CA 0x6F66 +0xC1CB 0x4E86 +0xC1CC 0x6482 +0xC1CD 0x9563 +0xC1CE 0x5ED6 +0xC1CF 0x6599 +0xC1D0 0x5217 +0xC1D1 0x88C2 +0xC1D2 0x70C8 +0xC1D3 0x52A3 +0xC1D4 0x730E +0xC1D5 0x7433 +0xC1D6 0x6797 +0xC1D7 0x78F7 +0xC1D8 0x9716 +0xC1D9 0x4E34 +0xC1DA 0x90BB +0xC1DB 0x9CDE +0xC1DC 0x6DCB +0xC1DD 0x51DB +0xC1DE 0x8D41 +0xC1DF 0x541D +0xC1E0 0x62CE +0xC1E1 0x73B2 +0xC1E2 0x83F1 +0xC1E3 0x96F6 +0xC1E4 0x9F84 +0xC1E5 0x94C3 +0xC1E6 0x4F36 +0xC1E7 0x7F9A +0xC1E8 0x51CC +0xC1E9 0x7075 +0xC1EA 0x9675 +0xC1EB 0x5CAD +0xC1EC 0x9886 +0xC1ED 0x53E6 +0xC1EE 0x4EE4 +0xC1EF 0x6E9C +0xC1F0 0x7409 +0xC1F1 0x69B4 +0xC1F2 0x786B +0xC1F3 0x998F +0xC1F4 0x7559 +0xC1F5 0x5218 +0xC1F6 0x7624 +0xC1F7 0x6D41 +0xC1F8 0x67F3 +0xC1F9 0x516D +0xC1FA 0x9F99 +0xC1FB 0x804B +0xC1FC 0x5499 +0xC1FD 0x7B3C +0xC1FE 0x7ABF +0xC2A1 0x9686 +0xC2A2 0x5784 +0xC2A3 0x62E2 +0xC2A4 0x9647 +0xC2A5 0x697C +0xC2A6 0x5A04 +0xC2A7 0x6402 +0xC2A8 0x7BD3 +0xC2A9 0x6F0F +0xC2AA 0x964B +0xC2AB 0x82A6 +0xC2AC 0x5362 +0xC2AD 0x9885 +0xC2AE 0x5E90 +0xC2AF 0x7089 +0xC2B0 0x63B3 +0xC2B1 0x5364 +0xC2B2 0x864F +0xC2B3 0x9C81 +0xC2B4 0x9E93 +0xC2B5 0x788C +0xC2B6 0x9732 +0xC2B7 0x8DEF +0xC2B8 0x8D42 +0xC2B9 0x9E7F +0xC2BA 0x6F5E +0xC2BB 0x7984 +0xC2BC 0x5F55 +0xC2BD 0x9646 +0xC2BE 0x622E +0xC2BF 0x9A74 +0xC2C0 0x5415 +0xC2C1 0x94DD +0xC2C2 0x4FA3 +0xC2C3 0x65C5 +0xC2C4 0x5C65 +0xC2C5 0x5C61 +0xC2C6 0x7F15 +0xC2C7 0x8651 +0xC2C8 0x6C2F +0xC2C9 0x5F8B +0xC2CA 0x7387 +0xC2CB 0x6EE4 +0xC2CC 0x7EFF +0xC2CD 0x5CE6 +0xC2CE 0x631B +0xC2CF 0x5B6A +0xC2D0 0x6EE6 +0xC2D1 0x5375 +0xC2D2 0x4E71 +0xC2D3 0x63A0 +0xC2D4 0x7565 +0xC2D5 0x62A1 +0xC2D6 0x8F6E +0xC2D7 0x4F26 +0xC2D8 0x4ED1 +0xC2D9 0x6CA6 +0xC2DA 0x7EB6 +0xC2DB 0x8BBA +0xC2DC 0x841D +0xC2DD 0x87BA +0xC2DE 0x7F57 +0xC2DF 0x903B +0xC2E0 0x9523 +0xC2E1 0x7BA9 +0xC2E2 0x9AA1 +0xC2E3 0x88F8 +0xC2E4 0x843D +0xC2E5 0x6D1B +0xC2E6 0x9A86 +0xC2E7 0x7EDC +0xC2E8 0x5988 +0xC2E9 0x9EBB +0xC2EA 0x739B +0xC2EB 0x7801 +0xC2EC 0x8682 +0xC2ED 0x9A6C +0xC2EE 0x9A82 +0xC2EF 0x561B +0xC2F0 0x5417 +0xC2F1 0x57CB +0xC2F2 0x4E70 +0xC2F3 0x9EA6 +0xC2F4 0x5356 +0xC2F5 0x8FC8 +0xC2F6 0x8109 +0xC2F7 0x7792 +0xC2F8 0x9992 +0xC2F9 0x86EE +0xC2FA 0x6EE1 +0xC2FB 0x8513 +0xC2FC 0x66FC +0xC2FD 0x6162 +0xC2FE 0x6F2B +0xC3A1 0x8C29 +0xC3A2 0x8292 +0xC3A3 0x832B +0xC3A4 0x76F2 +0xC3A5 0x6C13 +0xC3A6 0x5FD9 +0xC3A7 0x83BD +0xC3A8 0x732B +0xC3A9 0x8305 +0xC3AA 0x951A +0xC3AB 0x6BDB +0xC3AC 0x77DB +0xC3AD 0x94C6 +0xC3AE 0x536F +0xC3AF 0x8302 +0xC3B0 0x5192 +0xC3B1 0x5E3D +0xC3B2 0x8C8C +0xC3B3 0x8D38 +0xC3B4 0x4E48 +0xC3B5 0x73AB +0xC3B6 0x679A +0xC3B7 0x6885 +0xC3B8 0x9176 +0xC3B9 0x9709 +0xC3BA 0x7164 +0xC3BB 0x6CA1 +0xC3BC 0x7709 +0xC3BD 0x5A92 +0xC3BE 0x9541 +0xC3BF 0x6BCF +0xC3C0 0x7F8E +0xC3C1 0x6627 +0xC3C2 0x5BD0 +0xC3C3 0x59B9 +0xC3C4 0x5A9A +0xC3C5 0x95E8 +0xC3C6 0x95F7 +0xC3C7 0x4EEC +0xC3C8 0x840C +0xC3C9 0x8499 +0xC3CA 0x6AAC +0xC3CB 0x76DF +0xC3CC 0x9530 +0xC3CD 0x731B +0xC3CE 0x68A6 +0xC3CF 0x5B5F +0xC3D0 0x772F +0xC3D1 0x919A +0xC3D2 0x9761 +0xC3D3 0x7CDC +0xC3D4 0x8FF7 +0xC3D5 0x8C1C +0xC3D6 0x5F25 +0xC3D7 0x7C73 +0xC3D8 0x79D8 +0xC3D9 0x89C5 +0xC3DA 0x6CCC +0xC3DB 0x871C +0xC3DC 0x5BC6 +0xC3DD 0x5E42 +0xC3DE 0x68C9 +0xC3DF 0x7720 +0xC3E0 0x7EF5 +0xC3E1 0x5195 +0xC3E2 0x514D +0xC3E3 0x52C9 +0xC3E4 0x5A29 +0xC3E5 0x7F05 +0xC3E6 0x9762 +0xC3E7 0x82D7 +0xC3E8 0x63CF +0xC3E9 0x7784 +0xC3EA 0x85D0 +0xC3EB 0x79D2 +0xC3EC 0x6E3A +0xC3ED 0x5E99 +0xC3EE 0x5999 +0xC3EF 0x8511 +0xC3F0 0x706D +0xC3F1 0x6C11 +0xC3F2 0x62BF +0xC3F3 0x76BF +0xC3F4 0x654F +0xC3F5 0x60AF +0xC3F6 0x95FD +0xC3F7 0x660E +0xC3F8 0x879F +0xC3F9 0x9E23 +0xC3FA 0x94ED +0xC3FB 0x540D +0xC3FC 0x547D +0xC3FD 0x8C2C +0xC3FE 0x6478 +0xC4A1 0x6479 +0xC4A2 0x8611 +0xC4A3 0x6A21 +0xC4A4 0x819C +0xC4A5 0x78E8 +0xC4A6 0x6469 +0xC4A7 0x9B54 +0xC4A8 0x62B9 +0xC4A9 0x672B +0xC4AA 0x83AB +0xC4AB 0x58A8 +0xC4AC 0x9ED8 +0xC4AD 0x6CAB +0xC4AE 0x6F20 +0xC4AF 0x5BDE +0xC4B0 0x964C +0xC4B1 0x8C0B +0xC4B2 0x725F +0xC4B3 0x67D0 +0xC4B4 0x62C7 +0xC4B5 0x7261 +0xC4B6 0x4EA9 +0xC4B7 0x59C6 +0xC4B8 0x6BCD +0xC4B9 0x5893 +0xC4BA 0x66AE +0xC4BB 0x5E55 +0xC4BC 0x52DF +0xC4BD 0x6155 +0xC4BE 0x6728 +0xC4BF 0x76EE +0xC4C0 0x7766 +0xC4C1 0x7267 +0xC4C2 0x7A46 +0xC4C3 0x62FF +0xC4C4 0x54EA +0xC4C5 0x5450 +0xC4C6 0x94A0 +0xC4C7 0x90A3 +0xC4C8 0x5A1C +0xC4C9 0x7EB3 +0xC4CA 0x6C16 +0xC4CB 0x4E43 +0xC4CC 0x5976 +0xC4CD 0x8010 +0xC4CE 0x5948 +0xC4CF 0x5357 +0xC4D0 0x7537 +0xC4D1 0x96BE +0xC4D2 0x56CA +0xC4D3 0x6320 +0xC4D4 0x8111 +0xC4D5 0x607C +0xC4D6 0x95F9 +0xC4D7 0x6DD6 +0xC4D8 0x5462 +0xC4D9 0x9981 +0xC4DA 0x5185 +0xC4DB 0x5AE9 +0xC4DC 0x80FD +0xC4DD 0x59AE +0xC4DE 0x9713 +0xC4DF 0x502A +0xC4E0 0x6CE5 +0xC4E1 0x5C3C +0xC4E2 0x62DF +0xC4E3 0x4F60 +0xC4E4 0x533F +0xC4E5 0x817B +0xC4E6 0x9006 +0xC4E7 0x6EBA +0xC4E8 0x852B +0xC4E9 0x62C8 +0xC4EA 0x5E74 +0xC4EB 0x78BE +0xC4EC 0x64B5 +0xC4ED 0x637B +0xC4EE 0x5FF5 +0xC4EF 0x5A18 +0xC4F0 0x917F +0xC4F1 0x9E1F +0xC4F2 0x5C3F +0xC4F3 0x634F +0xC4F4 0x8042 +0xC4F5 0x5B7D +0xC4F6 0x556E +0xC4F7 0x954A +0xC4F8 0x954D +0xC4F9 0x6D85 +0xC4FA 0x60A8 +0xC4FB 0x67E0 +0xC4FC 0x72DE +0xC4FD 0x51DD +0xC4FE 0x5B81 +0xC5A1 0x62E7 +0xC5A2 0x6CDE +0xC5A3 0x725B +0xC5A4 0x626D +0xC5A5 0x94AE +0xC5A6 0x7EBD +0xC5A7 0x8113 +0xC5A8 0x6D53 +0xC5A9 0x519C +0xC5AA 0x5F04 +0xC5AB 0x5974 +0xC5AC 0x52AA +0xC5AD 0x6012 +0xC5AE 0x5973 +0xC5AF 0x6696 +0xC5B0 0x8650 +0xC5B1 0x759F +0xC5B2 0x632A +0xC5B3 0x61E6 +0xC5B4 0x7CEF +0xC5B5 0x8BFA +0xC5B6 0x54E6 +0xC5B7 0x6B27 +0xC5B8 0x9E25 +0xC5B9 0x6BB4 +0xC5BA 0x85D5 +0xC5BB 0x5455 +0xC5BC 0x5076 +0xC5BD 0x6CA4 +0xC5BE 0x556A +0xC5BF 0x8DB4 +0xC5C0 0x722C +0xC5C1 0x5E15 +0xC5C2 0x6015 +0xC5C3 0x7436 +0xC5C4 0x62CD +0xC5C5 0x6392 +0xC5C6 0x724C +0xC5C7 0x5F98 +0xC5C8 0x6E43 +0xC5C9 0x6D3E +0xC5CA 0x6500 +0xC5CB 0x6F58 +0xC5CC 0x76D8 +0xC5CD 0x78D0 +0xC5CE 0x76FC +0xC5CF 0x7554 +0xC5D0 0x5224 +0xC5D1 0x53DB +0xC5D2 0x4E53 +0xC5D3 0x5E9E +0xC5D4 0x65C1 +0xC5D5 0x802A +0xC5D6 0x80D6 +0xC5D7 0x629B +0xC5D8 0x5486 +0xC5D9 0x5228 +0xC5DA 0x70AE +0xC5DB 0x888D +0xC5DC 0x8DD1 +0xC5DD 0x6CE1 +0xC5DE 0x5478 +0xC5DF 0x80DA +0xC5E0 0x57F9 +0xC5E1 0x88F4 +0xC5E2 0x8D54 +0xC5E3 0x966A +0xC5E4 0x914D +0xC5E5 0x4F69 +0xC5E6 0x6C9B +0xC5E7 0x55B7 +0xC5E8 0x76C6 +0xC5E9 0x7830 +0xC5EA 0x62A8 +0xC5EB 0x70F9 +0xC5EC 0x6F8E +0xC5ED 0x5F6D +0xC5EE 0x84EC +0xC5EF 0x68DA +0xC5F0 0x787C +0xC5F1 0x7BF7 +0xC5F2 0x81A8 +0xC5F3 0x670B +0xC5F4 0x9E4F +0xC5F5 0x6367 +0xC5F6 0x78B0 +0xC5F7 0x576F +0xC5F8 0x7812 +0xC5F9 0x9739 +0xC5FA 0x6279 +0xC5FB 0x62AB +0xC5FC 0x5288 +0xC5FD 0x7435 +0xC5FE 0x6BD7 +0xC6A1 0x5564 +0xC6A2 0x813E +0xC6A3 0x75B2 +0xC6A4 0x76AE +0xC6A5 0x5339 +0xC6A6 0x75DE +0xC6A7 0x50FB +0xC6A8 0x5C41 +0xC6A9 0x8B6C +0xC6AA 0x7BC7 +0xC6AB 0x504F +0xC6AC 0x7247 +0xC6AD 0x9A97 +0xC6AE 0x98D8 +0xC6AF 0x6F02 +0xC6B0 0x74E2 +0xC6B1 0x7968 +0xC6B2 0x6487 +0xC6B3 0x77A5 +0xC6B4 0x62FC +0xC6B5 0x9891 +0xC6B6 0x8D2B +0xC6B7 0x54C1 +0xC6B8 0x8058 +0xC6B9 0x4E52 +0xC6BA 0x576A +0xC6BB 0x82F9 +0xC6BC 0x840D +0xC6BD 0x5E73 +0xC6BE 0x51ED +0xC6BF 0x74F6 +0xC6C0 0x8BC4 +0xC6C1 0x5C4F +0xC6C2 0x5761 +0xC6C3 0x6CFC +0xC6C4 0x9887 +0xC6C5 0x5A46 +0xC6C6 0x7834 +0xC6C7 0x9B44 +0xC6C8 0x8FEB +0xC6C9 0x7C95 +0xC6CA 0x5256 +0xC6CB 0x6251 +0xC6CC 0x94FA +0xC6CD 0x4EC6 +0xC6CE 0x8386 +0xC6CF 0x8461 +0xC6D0 0x83E9 +0xC6D1 0x84B2 +0xC6D2 0x57D4 +0xC6D3 0x6734 +0xC6D4 0x5703 +0xC6D5 0x666E +0xC6D6 0x6D66 +0xC6D7 0x8C31 +0xC6D8 0x66DD +0xC6D9 0x7011 +0xC6DA 0x671F +0xC6DB 0x6B3A +0xC6DC 0x6816 +0xC6DD 0x621A +0xC6DE 0x59BB +0xC6DF 0x4E03 +0xC6E0 0x51C4 +0xC6E1 0x6F06 +0xC6E2 0x67D2 +0xC6E3 0x6C8F +0xC6E4 0x5176 +0xC6E5 0x68CB +0xC6E6 0x5947 +0xC6E7 0x6B67 +0xC6E8 0x7566 +0xC6E9 0x5D0E +0xC6EA 0x8110 +0xC6EB 0x9F50 +0xC6EC 0x65D7 +0xC6ED 0x7948 +0xC6EE 0x7941 +0xC6EF 0x9A91 +0xC6F0 0x8D77 +0xC6F1 0x5C82 +0xC6F2 0x4E5E +0xC6F3 0x4F01 +0xC6F4 0x542F +0xC6F5 0x5951 +0xC6F6 0x780C +0xC6F7 0x5668 +0xC6F8 0x6C14 +0xC6F9 0x8FC4 +0xC6FA 0x5F03 +0xC6FB 0x6C7D +0xC6FC 0x6CE3 +0xC6FD 0x8BAB +0xC6FE 0x6390 +0xC7A1 0x6070 +0xC7A2 0x6D3D +0xC7A3 0x7275 +0xC7A4 0x6266 +0xC7A5 0x948E +0xC7A6 0x94C5 +0xC7A7 0x5343 +0xC7A8 0x8FC1 +0xC7A9 0x7B7E +0xC7AA 0x4EDF +0xC7AB 0x8C26 +0xC7AC 0x4E7E +0xC7AD 0x9ED4 +0xC7AE 0x94B1 +0xC7AF 0x94B3 +0xC7B0 0x524D +0xC7B1 0x6F5C +0xC7B2 0x9063 +0xC7B3 0x6D45 +0xC7B4 0x8C34 +0xC7B5 0x5811 +0xC7B6 0x5D4C +0xC7B7 0x6B20 +0xC7B8 0x6B49 +0xC7B9 0x67AA +0xC7BA 0x545B +0xC7BB 0x8154 +0xC7BC 0x7F8C +0xC7BD 0x5899 +0xC7BE 0x8537 +0xC7BF 0x5F3A +0xC7C0 0x62A2 +0xC7C1 0x6A47 +0xC7C2 0x9539 +0xC7C3 0x6572 +0xC7C4 0x6084 +0xC7C5 0x6865 +0xC7C6 0x77A7 +0xC7C7 0x4E54 +0xC7C8 0x4FA8 +0xC7C9 0x5DE7 +0xC7CA 0x9798 +0xC7CB 0x64AC +0xC7CC 0x7FD8 +0xC7CD 0x5CED +0xC7CE 0x4FCF +0xC7CF 0x7A8D +0xC7D0 0x5207 +0xC7D1 0x8304 +0xC7D2 0x4E14 +0xC7D3 0x602F +0xC7D4 0x7A83 +0xC7D5 0x94A6 +0xC7D6 0x4FB5 +0xC7D7 0x4EB2 +0xC7D8 0x79E6 +0xC7D9 0x7434 +0xC7DA 0x52E4 +0xC7DB 0x82B9 +0xC7DC 0x64D2 +0xC7DD 0x79BD +0xC7DE 0x5BDD +0xC7DF 0x6C81 +0xC7E0 0x9752 +0xC7E1 0x8F7B +0xC7E2 0x6C22 +0xC7E3 0x503E +0xC7E4 0x537F +0xC7E5 0x6E05 +0xC7E6 0x64CE +0xC7E7 0x6674 +0xC7E8 0x6C30 +0xC7E9 0x60C5 +0xC7EA 0x9877 +0xC7EB 0x8BF7 +0xC7EC 0x5E86 +0xC7ED 0x743C +0xC7EE 0x7A77 +0xC7EF 0x79CB +0xC7F0 0x4E18 +0xC7F1 0x90B1 +0xC7F2 0x7403 +0xC7F3 0x6C42 +0xC7F4 0x56DA +0xC7F5 0x914B +0xC7F6 0x6CC5 +0xC7F7 0x8D8B +0xC7F8 0x533A +0xC7F9 0x86C6 +0xC7FA 0x66F2 +0xC7FB 0x8EAF +0xC7FC 0x5C48 +0xC7FD 0x9A71 +0xC7FE 0x6E20 +0xC8A1 0x53D6 +0xC8A2 0x5A36 +0xC8A3 0x9F8B +0xC8A4 0x8DA3 +0xC8A5 0x53BB +0xC8A6 0x5708 +0xC8A7 0x98A7 +0xC8A8 0x6743 +0xC8A9 0x919B +0xC8AA 0x6CC9 +0xC8AB 0x5168 +0xC8AC 0x75CA +0xC8AD 0x62F3 +0xC8AE 0x72AC +0xC8AF 0x5238 +0xC8B0 0x529D +0xC8B1 0x7F3A +0xC8B2 0x7094 +0xC8B3 0x7638 +0xC8B4 0x5374 +0xC8B5 0x9E4A +0xC8B6 0x69B7 +0xC8B7 0x786E +0xC8B8 0x96C0 +0xC8B9 0x88D9 +0xC8BA 0x7FA4 +0xC8BB 0x7136 +0xC8BC 0x71C3 +0xC8BD 0x5189 +0xC8BE 0x67D3 +0xC8BF 0x74E4 +0xC8C0 0x58E4 +0xC8C1 0x6518 +0xC8C2 0x56B7 +0xC8C3 0x8BA9 +0xC8C4 0x9976 +0xC8C5 0x6270 +0xC8C6 0x7ED5 +0xC8C7 0x60F9 +0xC8C8 0x70ED +0xC8C9 0x58EC +0xC8CA 0x4EC1 +0xC8CB 0x4EBA +0xC8CC 0x5FCD +0xC8CD 0x97E7 +0xC8CE 0x4EFB +0xC8CF 0x8BA4 +0xC8D0 0x5203 +0xC8D1 0x598A +0xC8D2 0x7EAB +0xC8D3 0x6254 +0xC8D4 0x4ECD +0xC8D5 0x65E5 +0xC8D6 0x620E +0xC8D7 0x8338 +0xC8D8 0x84C9 +0xC8D9 0x8363 +0xC8DA 0x878D +0xC8DB 0x7194 +0xC8DC 0x6EB6 +0xC8DD 0x5BB9 +0xC8DE 0x7ED2 +0xC8DF 0x5197 +0xC8E0 0x63C9 +0xC8E1 0x67D4 +0xC8E2 0x8089 +0xC8E3 0x8339 +0xC8E4 0x8815 +0xC8E5 0x5112 +0xC8E6 0x5B7A +0xC8E7 0x5982 +0xC8E8 0x8FB1 +0xC8E9 0x4E73 +0xC8EA 0x6C5D +0xC8EB 0x5165 +0xC8EC 0x8925 +0xC8ED 0x8F6F +0xC8EE 0x962E +0xC8EF 0x854A +0xC8F0 0x745E +0xC8F1 0x9510 +0xC8F2 0x95F0 +0xC8F3 0x6DA6 +0xC8F4 0x82E5 +0xC8F5 0x5F31 +0xC8F6 0x6492 +0xC8F7 0x6D12 +0xC8F8 0x8428 +0xC8F9 0x816E +0xC8FA 0x9CC3 +0xC8FB 0x585E +0xC8FC 0x8D5B +0xC8FD 0x4E09 +0xC8FE 0x53C1 +0xC9A1 0x4F1E +0xC9A2 0x6563 +0xC9A3 0x6851 +0xC9A4 0x55D3 +0xC9A5 0x4E27 +0xC9A6 0x6414 +0xC9A7 0x9A9A +0xC9A8 0x626B +0xC9A9 0x5AC2 +0xC9AA 0x745F +0xC9AB 0x8272 +0xC9AC 0x6DA9 +0xC9AD 0x68EE +0xC9AE 0x50E7 +0xC9AF 0x838E +0xC9B0 0x7802 +0xC9B1 0x6740 +0xC9B2 0x5239 +0xC9B3 0x6C99 +0xC9B4 0x7EB1 +0xC9B5 0x50BB +0xC9B6 0x5565 +0xC9B7 0x715E +0xC9B8 0x7B5B +0xC9B9 0x6652 +0xC9BA 0x73CA +0xC9BB 0x82EB +0xC9BC 0x6749 +0xC9BD 0x5C71 +0xC9BE 0x5220 +0xC9BF 0x717D +0xC9C0 0x886B +0xC9C1 0x95EA +0xC9C2 0x9655 +0xC9C3 0x64C5 +0xC9C4 0x8D61 +0xC9C5 0x81B3 +0xC9C6 0x5584 +0xC9C7 0x6C55 +0xC9C8 0x6247 +0xC9C9 0x7F2E +0xC9CA 0x5892 +0xC9CB 0x4F24 +0xC9CC 0x5546 +0xC9CD 0x8D4F +0xC9CE 0x664C +0xC9CF 0x4E0A +0xC9D0 0x5C1A +0xC9D1 0x88F3 +0xC9D2 0x68A2 +0xC9D3 0x634E +0xC9D4 0x7A0D +0xC9D5 0x70E7 +0xC9D6 0x828D +0xC9D7 0x52FA +0xC9D8 0x97F6 +0xC9D9 0x5C11 +0xC9DA 0x54E8 +0xC9DB 0x90B5 +0xC9DC 0x7ECD +0xC9DD 0x5962 +0xC9DE 0x8D4A +0xC9DF 0x86C7 +0xC9E0 0x820C +0xC9E1 0x820D +0xC9E2 0x8D66 +0xC9E3 0x6444 +0xC9E4 0x5C04 +0xC9E5 0x6151 +0xC9E6 0x6D89 +0xC9E7 0x793E +0xC9E8 0x8BBE +0xC9E9 0x7837 +0xC9EA 0x7533 +0xC9EB 0x547B +0xC9EC 0x4F38 +0xC9ED 0x8EAB +0xC9EE 0x6DF1 +0xC9EF 0x5A20 +0xC9F0 0x7EC5 +0xC9F1 0x795E +0xC9F2 0x6C88 +0xC9F3 0x5BA1 +0xC9F4 0x5A76 +0xC9F5 0x751A +0xC9F6 0x80BE +0xC9F7 0x614E +0xC9F8 0x6E17 +0xC9F9 0x58F0 +0xC9FA 0x751F +0xC9FB 0x7525 +0xC9FC 0x7272 +0xC9FD 0x5347 +0xC9FE 0x7EF3 +0xCAA1 0x7701 +0xCAA2 0x76DB +0xCAA3 0x5269 +0xCAA4 0x80DC +0xCAA5 0x5723 +0xCAA6 0x5E08 +0xCAA7 0x5931 +0xCAA8 0x72EE +0xCAA9 0x65BD +0xCAAA 0x6E7F +0xCAAB 0x8BD7 +0xCAAC 0x5C38 +0xCAAD 0x8671 +0xCAAE 0x5341 +0xCAAF 0x77F3 +0xCAB0 0x62FE +0xCAB1 0x65F6 +0xCAB2 0x4EC0 +0xCAB3 0x98DF +0xCAB4 0x8680 +0xCAB5 0x5B9E +0xCAB6 0x8BC6 +0xCAB7 0x53F2 +0xCAB8 0x77E2 +0xCAB9 0x4F7F +0xCABA 0x5C4E +0xCABB 0x9A76 +0xCABC 0x59CB +0xCABD 0x5F0F +0xCABE 0x793A +0xCABF 0x58EB +0xCAC0 0x4E16 +0xCAC1 0x67FF +0xCAC2 0x4E8B +0xCAC3 0x62ED +0xCAC4 0x8A93 +0xCAC5 0x901D +0xCAC6 0x52BF +0xCAC7 0x662F +0xCAC8 0x55DC +0xCAC9 0x566C +0xCACA 0x9002 +0xCACB 0x4ED5 +0xCACC 0x4F8D +0xCACD 0x91CA +0xCACE 0x9970 +0xCACF 0x6C0F +0xCAD0 0x5E02 +0xCAD1 0x6043 +0xCAD2 0x5BA4 +0xCAD3 0x89C6 +0xCAD4 0x8BD5 +0xCAD5 0x6536 +0xCAD6 0x624B +0xCAD7 0x9996 +0xCAD8 0x5B88 +0xCAD9 0x5BFF +0xCADA 0x6388 +0xCADB 0x552E +0xCADC 0x53D7 +0xCADD 0x7626 +0xCADE 0x517D +0xCADF 0x852C +0xCAE0 0x67A2 +0xCAE1 0x68B3 +0xCAE2 0x6B8A +0xCAE3 0x6292 +0xCAE4 0x8F93 +0xCAE5 0x53D4 +0xCAE6 0x8212 +0xCAE7 0x6DD1 +0xCAE8 0x758F +0xCAE9 0x4E66 +0xCAEA 0x8D4E +0xCAEB 0x5B70 +0xCAEC 0x719F +0xCAED 0x85AF +0xCAEE 0x6691 +0xCAEF 0x66D9 +0xCAF0 0x7F72 +0xCAF1 0x8700 +0xCAF2 0x9ECD +0xCAF3 0x9F20 +0xCAF4 0x5C5E +0xCAF5 0x672F +0xCAF6 0x8FF0 +0xCAF7 0x6811 +0xCAF8 0x675F +0xCAF9 0x620D +0xCAFA 0x7AD6 +0xCAFB 0x5885 +0xCAFC 0x5EB6 +0xCAFD 0x6570 +0xCAFE 0x6F31 +0xCBA1 0x6055 +0xCBA2 0x5237 +0xCBA3 0x800D +0xCBA4 0x6454 +0xCBA5 0x8870 +0xCBA6 0x7529 +0xCBA7 0x5E05 +0xCBA8 0x6813 +0xCBA9 0x62F4 +0xCBAA 0x971C +0xCBAB 0x53CC +0xCBAC 0x723D +0xCBAD 0x8C01 +0xCBAE 0x6C34 +0xCBAF 0x7761 +0xCBB0 0x7A0E +0xCBB1 0x542E +0xCBB2 0x77AC +0xCBB3 0x987A +0xCBB4 0x821C +0xCBB5 0x8BF4 +0xCBB6 0x7855 +0xCBB7 0x6714 +0xCBB8 0x70C1 +0xCBB9 0x65AF +0xCBBA 0x6495 +0xCBBB 0x5636 +0xCBBC 0x601D +0xCBBD 0x79C1 +0xCBBE 0x53F8 +0xCBBF 0x4E1D +0xCBC0 0x6B7B +0xCBC1 0x8086 +0xCBC2 0x5BFA +0xCBC3 0x55E3 +0xCBC4 0x56DB +0xCBC5 0x4F3A +0xCBC6 0x4F3C +0xCBC7 0x9972 +0xCBC8 0x5DF3 +0xCBC9 0x677E +0xCBCA 0x8038 +0xCBCB 0x6002 +0xCBCC 0x9882 +0xCBCD 0x9001 +0xCBCE 0x5B8B +0xCBCF 0x8BBC +0xCBD0 0x8BF5 +0xCBD1 0x641C +0xCBD2 0x8258 +0xCBD3 0x64DE +0xCBD4 0x55FD +0xCBD5 0x82CF +0xCBD6 0x9165 +0xCBD7 0x4FD7 +0xCBD8 0x7D20 +0xCBD9 0x901F +0xCBDA 0x7C9F +0xCBDB 0x50F3 +0xCBDC 0x5851 +0xCBDD 0x6EAF +0xCBDE 0x5BBF +0xCBDF 0x8BC9 +0xCBE0 0x8083 +0xCBE1 0x9178 +0xCBE2 0x849C +0xCBE3 0x7B97 +0xCBE4 0x867D +0xCBE5 0x968B +0xCBE6 0x968F +0xCBE7 0x7EE5 +0xCBE8 0x9AD3 +0xCBE9 0x788E +0xCBEA 0x5C81 +0xCBEB 0x7A57 +0xCBEC 0x9042 +0xCBED 0x96A7 +0xCBEE 0x795F +0xCBEF 0x5B59 +0xCBF0 0x635F +0xCBF1 0x7B0B +0xCBF2 0x84D1 +0xCBF3 0x68AD +0xCBF4 0x5506 +0xCBF5 0x7F29 +0xCBF6 0x7410 +0xCBF7 0x7D22 +0xCBF8 0x9501 +0xCBF9 0x6240 +0xCBFA 0x584C +0xCBFB 0x4ED6 +0xCBFC 0x5B83 +0xCBFD 0x5979 +0xCBFE 0x5854 +0xCCA1 0x736D +0xCCA2 0x631E +0xCCA3 0x8E4B +0xCCA4 0x8E0F +0xCCA5 0x80CE +0xCCA6 0x82D4 +0xCCA7 0x62AC +0xCCA8 0x53F0 +0xCCA9 0x6CF0 +0xCCAA 0x915E +0xCCAB 0x592A +0xCCAC 0x6001 +0xCCAD 0x6C70 +0xCCAE 0x574D +0xCCAF 0x644A +0xCCB0 0x8D2A +0xCCB1 0x762B +0xCCB2 0x6EE9 +0xCCB3 0x575B +0xCCB4 0x6A80 +0xCCB5 0x75F0 +0xCCB6 0x6F6D +0xCCB7 0x8C2D +0xCCB8 0x8C08 +0xCCB9 0x5766 +0xCCBA 0x6BEF +0xCCBB 0x8892 +0xCCBC 0x78B3 +0xCCBD 0x63A2 +0xCCBE 0x53F9 +0xCCBF 0x70AD +0xCCC0 0x6C64 +0xCCC1 0x5858 +0xCCC2 0x642A +0xCCC3 0x5802 +0xCCC4 0x68E0 +0xCCC5 0x819B +0xCCC6 0x5510 +0xCCC7 0x7CD6 +0xCCC8 0x5018 +0xCCC9 0x8EBA +0xCCCA 0x6DCC +0xCCCB 0x8D9F +0xCCCC 0x70EB +0xCCCD 0x638F +0xCCCE 0x6D9B +0xCCCF 0x6ED4 +0xCCD0 0x7EE6 +0xCCD1 0x8404 +0xCCD2 0x6843 +0xCCD3 0x9003 +0xCCD4 0x6DD8 +0xCCD5 0x9676 +0xCCD6 0x8BA8 +0xCCD7 0x5957 +0xCCD8 0x7279 +0xCCD9 0x85E4 +0xCCDA 0x817E +0xCCDB 0x75BC +0xCCDC 0x8A8A +0xCCDD 0x68AF +0xCCDE 0x5254 +0xCCDF 0x8E22 +0xCCE0 0x9511 +0xCCE1 0x63D0 +0xCCE2 0x9898 +0xCCE3 0x8E44 +0xCCE4 0x557C +0xCCE5 0x4F53 +0xCCE6 0x66FF +0xCCE7 0x568F +0xCCE8 0x60D5 +0xCCE9 0x6D95 +0xCCEA 0x5243 +0xCCEB 0x5C49 +0xCCEC 0x5929 +0xCCED 0x6DFB +0xCCEE 0x586B +0xCCEF 0x7530 +0xCCF0 0x751C +0xCCF1 0x606C +0xCCF2 0x8214 +0xCCF3 0x8146 +0xCCF4 0x6311 +0xCCF5 0x6761 +0xCCF6 0x8FE2 +0xCCF7 0x773A +0xCCF8 0x8DF3 +0xCCF9 0x8D34 +0xCCFA 0x94C1 +0xCCFB 0x5E16 +0xCCFC 0x5385 +0xCCFD 0x542C +0xCCFE 0x70C3 +0xCDA1 0x6C40 +0xCDA2 0x5EF7 +0xCDA3 0x505C +0xCDA4 0x4EAD +0xCDA5 0x5EAD +0xCDA6 0x633A +0xCDA7 0x8247 +0xCDA8 0x901A +0xCDA9 0x6850 +0xCDAA 0x916E +0xCDAB 0x77B3 +0xCDAC 0x540C +0xCDAD 0x94DC +0xCDAE 0x5F64 +0xCDAF 0x7AE5 +0xCDB0 0x6876 +0xCDB1 0x6345 +0xCDB2 0x7B52 +0xCDB3 0x7EDF +0xCDB4 0x75DB +0xCDB5 0x5077 +0xCDB6 0x6295 +0xCDB7 0x5934 +0xCDB8 0x900F +0xCDB9 0x51F8 +0xCDBA 0x79C3 +0xCDBB 0x7A81 +0xCDBC 0x56FE +0xCDBD 0x5F92 +0xCDBE 0x9014 +0xCDBF 0x6D82 +0xCDC0 0x5C60 +0xCDC1 0x571F +0xCDC2 0x5410 +0xCDC3 0x5154 +0xCDC4 0x6E4D +0xCDC5 0x56E2 +0xCDC6 0x63A8 +0xCDC7 0x9893 +0xCDC8 0x817F +0xCDC9 0x8715 +0xCDCA 0x892A +0xCDCB 0x9000 +0xCDCC 0x541E +0xCDCD 0x5C6F +0xCDCE 0x81C0 +0xCDCF 0x62D6 +0xCDD0 0x6258 +0xCDD1 0x8131 +0xCDD2 0x9E35 +0xCDD3 0x9640 +0xCDD4 0x9A6E +0xCDD5 0x9A7C +0xCDD6 0x692D +0xCDD7 0x59A5 +0xCDD8 0x62D3 +0xCDD9 0x553E +0xCDDA 0x6316 +0xCDDB 0x54C7 +0xCDDC 0x86D9 +0xCDDD 0x6D3C +0xCDDE 0x5A03 +0xCDDF 0x74E6 +0xCDE0 0x889C +0xCDE1 0x6B6A +0xCDE2 0x5916 +0xCDE3 0x8C4C +0xCDE4 0x5F2F +0xCDE5 0x6E7E +0xCDE6 0x73A9 +0xCDE7 0x987D +0xCDE8 0x4E38 +0xCDE9 0x70F7 +0xCDEA 0x5B8C +0xCDEB 0x7897 +0xCDEC 0x633D +0xCDED 0x665A +0xCDEE 0x7696 +0xCDEF 0x60CB +0xCDF0 0x5B9B +0xCDF1 0x5A49 +0xCDF2 0x4E07 +0xCDF3 0x8155 +0xCDF4 0x6C6A +0xCDF5 0x738B +0xCDF6 0x4EA1 +0xCDF7 0x6789 +0xCDF8 0x7F51 +0xCDF9 0x5F80 +0xCDFA 0x65FA +0xCDFB 0x671B +0xCDFC 0x5FD8 +0xCDFD 0x5984 +0xCDFE 0x5A01 +0xCEA1 0x5DCD +0xCEA2 0x5FAE +0xCEA3 0x5371 +0xCEA4 0x97E6 +0xCEA5 0x8FDD +0xCEA6 0x6845 +0xCEA7 0x56F4 +0xCEA8 0x552F +0xCEA9 0x60DF +0xCEAA 0x4E3A +0xCEAB 0x6F4D +0xCEAC 0x7EF4 +0xCEAD 0x82C7 +0xCEAE 0x840E +0xCEAF 0x59D4 +0xCEB0 0x4F1F +0xCEB1 0x4F2A +0xCEB2 0x5C3E +0xCEB3 0x7EAC +0xCEB4 0x672A +0xCEB5 0x851A +0xCEB6 0x5473 +0xCEB7 0x754F +0xCEB8 0x80C3 +0xCEB9 0x5582 +0xCEBA 0x9B4F +0xCEBB 0x4F4D +0xCEBC 0x6E2D +0xCEBD 0x8C13 +0xCEBE 0x5C09 +0xCEBF 0x6170 +0xCEC0 0x536B +0xCEC1 0x761F +0xCEC2 0x6E29 +0xCEC3 0x868A +0xCEC4 0x6587 +0xCEC5 0x95FB +0xCEC6 0x7EB9 +0xCEC7 0x543B +0xCEC8 0x7A33 +0xCEC9 0x7D0A +0xCECA 0x95EE +0xCECB 0x55E1 +0xCECC 0x7FC1 +0xCECD 0x74EE +0xCECE 0x631D +0xCECF 0x8717 +0xCED0 0x6DA1 +0xCED1 0x7A9D +0xCED2 0x6211 +0xCED3 0x65A1 +0xCED4 0x5367 +0xCED5 0x63E1 +0xCED6 0x6C83 +0xCED7 0x5DEB +0xCED8 0x545C +0xCED9 0x94A8 +0xCEDA 0x4E4C +0xCEDB 0x6C61 +0xCEDC 0x8BEC +0xCEDD 0x5C4B +0xCEDE 0x65E0 +0xCEDF 0x829C +0xCEE0 0x68A7 +0xCEE1 0x543E +0xCEE2 0x5434 +0xCEE3 0x6BCB +0xCEE4 0x6B66 +0xCEE5 0x4E94 +0xCEE6 0x6342 +0xCEE7 0x5348 +0xCEE8 0x821E +0xCEE9 0x4F0D +0xCEEA 0x4FAE +0xCEEB 0x575E +0xCEEC 0x620A +0xCEED 0x96FE +0xCEEE 0x6664 +0xCEEF 0x7269 +0xCEF0 0x52FF +0xCEF1 0x52A1 +0xCEF2 0x609F +0xCEF3 0x8BEF +0xCEF4 0x6614 +0xCEF5 0x7199 +0xCEF6 0x6790 +0xCEF7 0x897F +0xCEF8 0x7852 +0xCEF9 0x77FD +0xCEFA 0x6670 +0xCEFB 0x563B +0xCEFC 0x5438 +0xCEFD 0x9521 +0xCEFE 0x727A +0xCFA1 0x7A00 +0xCFA2 0x606F +0xCFA3 0x5E0C +0xCFA4 0x6089 +0xCFA5 0x819D +0xCFA6 0x5915 +0xCFA7 0x60DC +0xCFA8 0x7184 +0xCFA9 0x70EF +0xCFAA 0x6EAA +0xCFAB 0x6C50 +0xCFAC 0x7280 +0xCFAD 0x6A84 +0xCFAE 0x88AD +0xCFAF 0x5E2D +0xCFB0 0x4E60 +0xCFB1 0x5AB3 +0xCFB2 0x559C +0xCFB3 0x94E3 +0xCFB4 0x6D17 +0xCFB5 0x7CFB +0xCFB6 0x9699 +0xCFB7 0x620F +0xCFB8 0x7EC6 +0xCFB9 0x778E +0xCFBA 0x867E +0xCFBB 0x5323 +0xCFBC 0x971E +0xCFBD 0x8F96 +0xCFBE 0x6687 +0xCFBF 0x5CE1 +0xCFC0 0x4FA0 +0xCFC1 0x72ED +0xCFC2 0x4E0B +0xCFC3 0x53A6 +0xCFC4 0x590F +0xCFC5 0x5413 +0xCFC6 0x6380 +0xCFC7 0x9528 +0xCFC8 0x5148 +0xCFC9 0x4ED9 +0xCFCA 0x9C9C +0xCFCB 0x7EA4 +0xCFCC 0x54B8 +0xCFCD 0x8D24 +0xCFCE 0x8854 +0xCFCF 0x8237 +0xCFD0 0x95F2 +0xCFD1 0x6D8E +0xCFD2 0x5F26 +0xCFD3 0x5ACC +0xCFD4 0x663E +0xCFD5 0x9669 +0xCFD6 0x73B0 +0xCFD7 0x732E +0xCFD8 0x53BF +0xCFD9 0x817A +0xCFDA 0x9985 +0xCFDB 0x7FA1 +0xCFDC 0x5BAA +0xCFDD 0x9677 +0xCFDE 0x9650 +0xCFDF 0x7EBF +0xCFE0 0x76F8 +0xCFE1 0x53A2 +0xCFE2 0x9576 +0xCFE3 0x9999 +0xCFE4 0x7BB1 +0xCFE5 0x8944 +0xCFE6 0x6E58 +0xCFE7 0x4E61 +0xCFE8 0x7FD4 +0xCFE9 0x7965 +0xCFEA 0x8BE6 +0xCFEB 0x60F3 +0xCFEC 0x54CD +0xCFED 0x4EAB +0xCFEE 0x9879 +0xCFEF 0x5DF7 +0xCFF0 0x6A61 +0xCFF1 0x50CF +0xCFF2 0x5411 +0xCFF3 0x8C61 +0xCFF4 0x8427 +0xCFF5 0x785D +0xCFF6 0x9704 +0xCFF7 0x524A +0xCFF8 0x54EE +0xCFF9 0x56A3 +0xCFFA 0x9500 +0xCFFB 0x6D88 +0xCFFC 0x5BB5 +0xCFFD 0x6DC6 +0xCFFE 0x6653 +0xD0A1 0x5C0F +0xD0A2 0x5B5D +0xD0A3 0x6821 +0xD0A4 0x8096 +0xD0A5 0x5578 +0xD0A6 0x7B11 +0xD0A7 0x6548 +0xD0A8 0x6954 +0xD0A9 0x4E9B +0xD0AA 0x6B47 +0xD0AB 0x874E +0xD0AC 0x978B +0xD0AD 0x534F +0xD0AE 0x631F +0xD0AF 0x643A +0xD0B0 0x90AA +0xD0B1 0x659C +0xD0B2 0x80C1 +0xD0B3 0x8C10 +0xD0B4 0x5199 +0xD0B5 0x68B0 +0xD0B6 0x5378 +0xD0B7 0x87F9 +0xD0B8 0x61C8 +0xD0B9 0x6CC4 +0xD0BA 0x6CFB +0xD0BB 0x8C22 +0xD0BC 0x5C51 +0xD0BD 0x85AA +0xD0BE 0x82AF +0xD0BF 0x950C +0xD0C0 0x6B23 +0xD0C1 0x8F9B +0xD0C2 0x65B0 +0xD0C3 0x5FFB +0xD0C4 0x5FC3 +0xD0C5 0x4FE1 +0xD0C6 0x8845 +0xD0C7 0x661F +0xD0C8 0x8165 +0xD0C9 0x7329 +0xD0CA 0x60FA +0xD0CB 0x5174 +0xD0CC 0x5211 +0xD0CD 0x578B +0xD0CE 0x5F62 +0xD0CF 0x90A2 +0xD0D0 0x884C +0xD0D1 0x9192 +0xD0D2 0x5E78 +0xD0D3 0x674F +0xD0D4 0x6027 +0xD0D5 0x59D3 +0xD0D6 0x5144 +0xD0D7 0x51F6 +0xD0D8 0x80F8 +0xD0D9 0x5308 +0xD0DA 0x6C79 +0xD0DB 0x96C4 +0xD0DC 0x718A +0xD0DD 0x4F11 +0xD0DE 0x4FEE +0xD0DF 0x7F9E +0xD0E0 0x673D +0xD0E1 0x55C5 +0xD0E2 0x9508 +0xD0E3 0x79C0 +0xD0E4 0x8896 +0xD0E5 0x7EE3 +0xD0E6 0x589F +0xD0E7 0x620C +0xD0E8 0x9700 +0xD0E9 0x865A +0xD0EA 0x5618 +0xD0EB 0x987B +0xD0EC 0x5F90 +0xD0ED 0x8BB8 +0xD0EE 0x84C4 +0xD0EF 0x9157 +0xD0F0 0x53D9 +0xD0F1 0x65ED +0xD0F2 0x5E8F +0xD0F3 0x755C +0xD0F4 0x6064 +0xD0F5 0x7D6E +0xD0F6 0x5A7F +0xD0F7 0x7EEA +0xD0F8 0x7EED +0xD0F9 0x8F69 +0xD0FA 0x55A7 +0xD0FB 0x5BA3 +0xD0FC 0x60AC +0xD0FD 0x65CB +0xD0FE 0x7384 +0xD1A1 0x9009 +0xD1A2 0x7663 +0xD1A3 0x7729 +0xD1A4 0x7EDA +0xD1A5 0x9774 +0xD1A6 0x859B +0xD1A7 0x5B66 +0xD1A8 0x7A74 +0xD1A9 0x96EA +0xD1AA 0x8840 +0xD1AB 0x52CB +0xD1AC 0x718F +0xD1AD 0x5FAA +0xD1AE 0x65EC +0xD1AF 0x8BE2 +0xD1B0 0x5BFB +0xD1B1 0x9A6F +0xD1B2 0x5DE1 +0xD1B3 0x6B89 +0xD1B4 0x6C5B +0xD1B5 0x8BAD +0xD1B6 0x8BAF +0xD1B7 0x900A +0xD1B8 0x8FC5 +0xD1B9 0x538B +0xD1BA 0x62BC +0xD1BB 0x9E26 +0xD1BC 0x9E2D +0xD1BD 0x5440 +0xD1BE 0x4E2B +0xD1BF 0x82BD +0xD1C0 0x7259 +0xD1C1 0x869C +0xD1C2 0x5D16 +0xD1C3 0x8859 +0xD1C4 0x6DAF +0xD1C5 0x96C5 +0xD1C6 0x54D1 +0xD1C7 0x4E9A +0xD1C8 0x8BB6 +0xD1C9 0x7109 +0xD1CA 0x54BD +0xD1CB 0x9609 +0xD1CC 0x70DF +0xD1CD 0x6DF9 +0xD1CE 0x76D0 +0xD1CF 0x4E25 +0xD1D0 0x7814 +0xD1D1 0x8712 +0xD1D2 0x5CA9 +0xD1D3 0x5EF6 +0xD1D4 0x8A00 +0xD1D5 0x989C +0xD1D6 0x960E +0xD1D7 0x708E +0xD1D8 0x6CBF +0xD1D9 0x5944 +0xD1DA 0x63A9 +0xD1DB 0x773C +0xD1DC 0x884D +0xD1DD 0x6F14 +0xD1DE 0x8273 +0xD1DF 0x5830 +0xD1E0 0x71D5 +0xD1E1 0x538C +0xD1E2 0x781A +0xD1E3 0x96C1 +0xD1E4 0x5501 +0xD1E5 0x5F66 +0xD1E6 0x7130 +0xD1E7 0x5BB4 +0xD1E8 0x8C1A +0xD1E9 0x9A8C +0xD1EA 0x6B83 +0xD1EB 0x592E +0xD1EC 0x9E2F +0xD1ED 0x79E7 +0xD1EE 0x6768 +0xD1EF 0x626C +0xD1F0 0x4F6F +0xD1F1 0x75A1 +0xD1F2 0x7F8A +0xD1F3 0x6D0B +0xD1F4 0x9633 +0xD1F5 0x6C27 +0xD1F6 0x4EF0 +0xD1F7 0x75D2 +0xD1F8 0x517B +0xD1F9 0x6837 +0xD1FA 0x6F3E +0xD1FB 0x9080 +0xD1FC 0x8170 +0xD1FD 0x5996 +0xD1FE 0x7476 +0xD2A1 0x6447 +0xD2A2 0x5C27 +0xD2A3 0x9065 +0xD2A4 0x7A91 +0xD2A5 0x8C23 +0xD2A6 0x59DA +0xD2A7 0x54AC +0xD2A8 0x8200 +0xD2A9 0x836F +0xD2AA 0x8981 +0xD2AB 0x8000 +0xD2AC 0x6930 +0xD2AD 0x564E +0xD2AE 0x8036 +0xD2AF 0x7237 +0xD2B0 0x91CE +0xD2B1 0x51B6 +0xD2B2 0x4E5F +0xD2B3 0x9875 +0xD2B4 0x6396 +0xD2B5 0x4E1A +0xD2B6 0x53F6 +0xD2B7 0x66F3 +0xD2B8 0x814B +0xD2B9 0x591C +0xD2BA 0x6DB2 +0xD2BB 0x4E00 +0xD2BC 0x58F9 +0xD2BD 0x533B +0xD2BE 0x63D6 +0xD2BF 0x94F1 +0xD2C0 0x4F9D +0xD2C1 0x4F0A +0xD2C2 0x8863 +0xD2C3 0x9890 +0xD2C4 0x5937 +0xD2C5 0x9057 +0xD2C6 0x79FB +0xD2C7 0x4EEA +0xD2C8 0x80F0 +0xD2C9 0x7591 +0xD2CA 0x6C82 +0xD2CB 0x5B9C +0xD2CC 0x59E8 +0xD2CD 0x5F5D +0xD2CE 0x6905 +0xD2CF 0x8681 +0xD2D0 0x501A +0xD2D1 0x5DF2 +0xD2D2 0x4E59 +0xD2D3 0x77E3 +0xD2D4 0x4EE5 +0xD2D5 0x827A +0xD2D6 0x6291 +0xD2D7 0x6613 +0xD2D8 0x9091 +0xD2D9 0x5C79 +0xD2DA 0x4EBF +0xD2DB 0x5F79 +0xD2DC 0x81C6 +0xD2DD 0x9038 +0xD2DE 0x8084 +0xD2DF 0x75AB +0xD2E0 0x4EA6 +0xD2E1 0x88D4 +0xD2E2 0x610F +0xD2E3 0x6BC5 +0xD2E4 0x5FC6 +0xD2E5 0x4E49 +0xD2E6 0x76CA +0xD2E7 0x6EA2 +0xD2E8 0x8BE3 +0xD2E9 0x8BAE +0xD2EA 0x8C0A +0xD2EB 0x8BD1 +0xD2EC 0x5F02 +0xD2ED 0x7FFC +0xD2EE 0x7FCC +0xD2EF 0x7ECE +0xD2F0 0x8335 +0xD2F1 0x836B +0xD2F2 0x56E0 +0xD2F3 0x6BB7 +0xD2F4 0x97F3 +0xD2F5 0x9634 +0xD2F6 0x59FB +0xD2F7 0x541F +0xD2F8 0x94F6 +0xD2F9 0x6DEB +0xD2FA 0x5BC5 +0xD2FB 0x996E +0xD2FC 0x5C39 +0xD2FD 0x5F15 +0xD2FE 0x9690 +0xD3A1 0x5370 +0xD3A2 0x82F1 +0xD3A3 0x6A31 +0xD3A4 0x5A74 +0xD3A5 0x9E70 +0xD3A6 0x5E94 +0xD3A7 0x7F28 +0xD3A8 0x83B9 +0xD3A9 0x8424 +0xD3AA 0x8425 +0xD3AB 0x8367 +0xD3AC 0x8747 +0xD3AD 0x8FCE +0xD3AE 0x8D62 +0xD3AF 0x76C8 +0xD3B0 0x5F71 +0xD3B1 0x9896 +0xD3B2 0x786C +0xD3B3 0x6620 +0xD3B4 0x54DF +0xD3B5 0x62E5 +0xD3B6 0x4F63 +0xD3B7 0x81C3 +0xD3B8 0x75C8 +0xD3B9 0x5EB8 +0xD3BA 0x96CD +0xD3BB 0x8E0A +0xD3BC 0x86F9 +0xD3BD 0x548F +0xD3BE 0x6CF3 +0xD3BF 0x6D8C +0xD3C0 0x6C38 +0xD3C1 0x607F +0xD3C2 0x52C7 +0xD3C3 0x7528 +0xD3C4 0x5E7D +0xD3C5 0x4F18 +0xD3C6 0x60A0 +0xD3C7 0x5FE7 +0xD3C8 0x5C24 +0xD3C9 0x7531 +0xD3CA 0x90AE +0xD3CB 0x94C0 +0xD3CC 0x72B9 +0xD3CD 0x6CB9 +0xD3CE 0x6E38 +0xD3CF 0x9149 +0xD3D0 0x6709 +0xD3D1 0x53CB +0xD3D2 0x53F3 +0xD3D3 0x4F51 +0xD3D4 0x91C9 +0xD3D5 0x8BF1 +0xD3D6 0x53C8 +0xD3D7 0x5E7C +0xD3D8 0x8FC2 +0xD3D9 0x6DE4 +0xD3DA 0x4E8E +0xD3DB 0x76C2 +0xD3DC 0x6986 +0xD3DD 0x865E +0xD3DE 0x611A +0xD3DF 0x8206 +0xD3E0 0x4F59 +0xD3E1 0x4FDE +0xD3E2 0x903E +0xD3E3 0x9C7C +0xD3E4 0x6109 +0xD3E5 0x6E1D +0xD3E6 0x6E14 +0xD3E7 0x9685 +0xD3E8 0x4E88 +0xD3E9 0x5A31 +0xD3EA 0x96E8 +0xD3EB 0x4E0E +0xD3EC 0x5C7F +0xD3ED 0x79B9 +0xD3EE 0x5B87 +0xD3EF 0x8BED +0xD3F0 0x7FBD +0xD3F1 0x7389 +0xD3F2 0x57DF +0xD3F3 0x828B +0xD3F4 0x90C1 +0xD3F5 0x5401 +0xD3F6 0x9047 +0xD3F7 0x55BB +0xD3F8 0x5CEA +0xD3F9 0x5FA1 +0xD3FA 0x6108 +0xD3FB 0x6B32 +0xD3FC 0x72F1 +0xD3FD 0x80B2 +0xD3FE 0x8A89 +0xD4A1 0x6D74 +0xD4A2 0x5BD3 +0xD4A3 0x88D5 +0xD4A4 0x9884 +0xD4A5 0x8C6B +0xD4A6 0x9A6D +0xD4A7 0x9E33 +0xD4A8 0x6E0A +0xD4A9 0x51A4 +0xD4AA 0x5143 +0xD4AB 0x57A3 +0xD4AC 0x8881 +0xD4AD 0x539F +0xD4AE 0x63F4 +0xD4AF 0x8F95 +0xD4B0 0x56ED +0xD4B1 0x5458 +0xD4B2 0x5706 +0xD4B3 0x733F +0xD4B4 0x6E90 +0xD4B5 0x7F18 +0xD4B6 0x8FDC +0xD4B7 0x82D1 +0xD4B8 0x613F +0xD4B9 0x6028 +0xD4BA 0x9662 +0xD4BB 0x66F0 +0xD4BC 0x7EA6 +0xD4BD 0x8D8A +0xD4BE 0x8DC3 +0xD4BF 0x94A5 +0xD4C0 0x5CB3 +0xD4C1 0x7CA4 +0xD4C2 0x6708 +0xD4C3 0x60A6 +0xD4C4 0x9605 +0xD4C5 0x8018 +0xD4C6 0x4E91 +0xD4C7 0x90E7 +0xD4C8 0x5300 +0xD4C9 0x9668 +0xD4CA 0x5141 +0xD4CB 0x8FD0 +0xD4CC 0x8574 +0xD4CD 0x915D +0xD4CE 0x6655 +0xD4CF 0x97F5 +0xD4D0 0x5B55 +0xD4D1 0x531D +0xD4D2 0x7838 +0xD4D3 0x6742 +0xD4D4 0x683D +0xD4D5 0x54C9 +0xD4D6 0x707E +0xD4D7 0x5BB0 +0xD4D8 0x8F7D +0xD4D9 0x518D +0xD4DA 0x5728 +0xD4DB 0x54B1 +0xD4DC 0x6512 +0xD4DD 0x6682 +0xD4DE 0x8D5E +0xD4DF 0x8D43 +0xD4E0 0x810F +0xD4E1 0x846C +0xD4E2 0x906D +0xD4E3 0x7CDF +0xD4E4 0x51FF +0xD4E5 0x85FB +0xD4E6 0x67A3 +0xD4E7 0x65E9 +0xD4E8 0x6FA1 +0xD4E9 0x86A4 +0xD4EA 0x8E81 +0xD4EB 0x566A +0xD4EC 0x9020 +0xD4ED 0x7682 +0xD4EE 0x7076 +0xD4EF 0x71E5 +0xD4F0 0x8D23 +0xD4F1 0x62E9 +0xD4F2 0x5219 +0xD4F3 0x6CFD +0xD4F4 0x8D3C +0xD4F5 0x600E +0xD4F6 0x589E +0xD4F7 0x618E +0xD4F8 0x66FE +0xD4F9 0x8D60 +0xD4FA 0x624E +0xD4FB 0x55B3 +0xD4FC 0x6E23 +0xD4FD 0x672D +0xD4FE 0x8F67 +0xD5A1 0x94E1 +0xD5A2 0x95F8 +0xD5A3 0x7728 +0xD5A4 0x6805 +0xD5A5 0x69A8 +0xD5A6 0x548B +0xD5A7 0x4E4D +0xD5A8 0x70B8 +0xD5A9 0x8BC8 +0xD5AA 0x6458 +0xD5AB 0x658B +0xD5AC 0x5B85 +0xD5AD 0x7A84 +0xD5AE 0x503A +0xD5AF 0x5BE8 +0xD5B0 0x77BB +0xD5B1 0x6BE1 +0xD5B2 0x8A79 +0xD5B3 0x7C98 +0xD5B4 0x6CBE +0xD5B5 0x76CF +0xD5B6 0x65A9 +0xD5B7 0x8F97 +0xD5B8 0x5D2D +0xD5B9 0x5C55 +0xD5BA 0x8638 +0xD5BB 0x6808 +0xD5BC 0x5360 +0xD5BD 0x6218 +0xD5BE 0x7AD9 +0xD5BF 0x6E5B +0xD5C0 0x7EFD +0xD5C1 0x6A1F +0xD5C2 0x7AE0 +0xD5C3 0x5F70 +0xD5C4 0x6F33 +0xD5C5 0x5F20 +0xD5C6 0x638C +0xD5C7 0x6DA8 +0xD5C8 0x6756 +0xD5C9 0x4E08 +0xD5CA 0x5E10 +0xD5CB 0x8D26 +0xD5CC 0x4ED7 +0xD5CD 0x80C0 +0xD5CE 0x7634 +0xD5CF 0x969C +0xD5D0 0x62DB +0xD5D1 0x662D +0xD5D2 0x627E +0xD5D3 0x6CBC +0xD5D4 0x8D75 +0xD5D5 0x7167 +0xD5D6 0x7F69 +0xD5D7 0x5146 +0xD5D8 0x8087 +0xD5D9 0x53EC +0xD5DA 0x906E +0xD5DB 0x6298 +0xD5DC 0x54F2 +0xD5DD 0x86F0 +0xD5DE 0x8F99 +0xD5DF 0x8005 +0xD5E0 0x9517 +0xD5E1 0x8517 +0xD5E2 0x8FD9 +0xD5E3 0x6D59 +0xD5E4 0x73CD +0xD5E5 0x659F +0xD5E6 0x771F +0xD5E7 0x7504 +0xD5E8 0x7827 +0xD5E9 0x81FB +0xD5EA 0x8D1E +0xD5EB 0x9488 +0xD5EC 0x4FA6 +0xD5ED 0x6795 +0xD5EE 0x75B9 +0xD5EF 0x8BCA +0xD5F0 0x9707 +0xD5F1 0x632F +0xD5F2 0x9547 +0xD5F3 0x9635 +0xD5F4 0x84B8 +0xD5F5 0x6323 +0xD5F6 0x7741 +0xD5F7 0x5F81 +0xD5F8 0x72F0 +0xD5F9 0x4E89 +0xD5FA 0x6014 +0xD5FB 0x6574 +0xD5FC 0x62EF +0xD5FD 0x6B63 +0xD5FE 0x653F +0xD6A1 0x5E27 +0xD6A2 0x75C7 +0xD6A3 0x90D1 +0xD6A4 0x8BC1 +0xD6A5 0x829D +0xD6A6 0x679D +0xD6A7 0x652F +0xD6A8 0x5431 +0xD6A9 0x8718 +0xD6AA 0x77E5 +0xD6AB 0x80A2 +0xD6AC 0x8102 +0xD6AD 0x6C41 +0xD6AE 0x4E4B +0xD6AF 0x7EC7 +0xD6B0 0x804C +0xD6B1 0x76F4 +0xD6B2 0x690D +0xD6B3 0x6B96 +0xD6B4 0x6267 +0xD6B5 0x503C +0xD6B6 0x4F84 +0xD6B7 0x5740 +0xD6B8 0x6307 +0xD6B9 0x6B62 +0xD6BA 0x8DBE +0xD6BB 0x53EA +0xD6BC 0x65E8 +0xD6BD 0x7EB8 +0xD6BE 0x5FD7 +0xD6BF 0x631A +0xD6C0 0x63B7 +0xD6C1 0x81F3 +0xD6C2 0x81F4 +0xD6C3 0x7F6E +0xD6C4 0x5E1C +0xD6C5 0x5CD9 +0xD6C6 0x5236 +0xD6C7 0x667A +0xD6C8 0x79E9 +0xD6C9 0x7A1A +0xD6CA 0x8D28 +0xD6CB 0x7099 +0xD6CC 0x75D4 +0xD6CD 0x6EDE +0xD6CE 0x6CBB +0xD6CF 0x7A92 +0xD6D0 0x4E2D +0xD6D1 0x76C5 +0xD6D2 0x5FE0 +0xD6D3 0x949F +0xD6D4 0x8877 +0xD6D5 0x7EC8 +0xD6D6 0x79CD +0xD6D7 0x80BF +0xD6D8 0x91CD +0xD6D9 0x4EF2 +0xD6DA 0x4F17 +0xD6DB 0x821F +0xD6DC 0x5468 +0xD6DD 0x5DDE +0xD6DE 0x6D32 +0xD6DF 0x8BCC +0xD6E0 0x7CA5 +0xD6E1 0x8F74 +0xD6E2 0x8098 +0xD6E3 0x5E1A +0xD6E4 0x5492 +0xD6E5 0x76B1 +0xD6E6 0x5B99 +0xD6E7 0x663C +0xD6E8 0x9AA4 +0xD6E9 0x73E0 +0xD6EA 0x682A +0xD6EB 0x86DB +0xD6EC 0x6731 +0xD6ED 0x732A +0xD6EE 0x8BF8 +0xD6EF 0x8BDB +0xD6F0 0x9010 +0xD6F1 0x7AF9 +0xD6F2 0x70DB +0xD6F3 0x716E +0xD6F4 0x62C4 +0xD6F5 0x77A9 +0xD6F6 0x5631 +0xD6F7 0x4E3B +0xD6F8 0x8457 +0xD6F9 0x67F1 +0xD6FA 0x52A9 +0xD6FB 0x86C0 +0xD6FC 0x8D2E +0xD6FD 0x94F8 +0xD6FE 0x7B51 +0xD7A1 0x4F4F +0xD7A2 0x6CE8 +0xD7A3 0x795D +0xD7A4 0x9A7B +0xD7A5 0x6293 +0xD7A6 0x722A +0xD7A7 0x62FD +0xD7A8 0x4E13 +0xD7A9 0x7816 +0xD7AA 0x8F6C +0xD7AB 0x64B0 +0xD7AC 0x8D5A +0xD7AD 0x7BC6 +0xD7AE 0x6869 +0xD7AF 0x5E84 +0xD7B0 0x88C5 +0xD7B1 0x5986 +0xD7B2 0x649E +0xD7B3 0x58EE +0xD7B4 0x72B6 +0xD7B5 0x690E +0xD7B6 0x9525 +0xD7B7 0x8FFD +0xD7B8 0x8D58 +0xD7B9 0x5760 +0xD7BA 0x7F00 +0xD7BB 0x8C06 +0xD7BC 0x51C6 +0xD7BD 0x6349 +0xD7BE 0x62D9 +0xD7BF 0x5353 +0xD7C0 0x684C +0xD7C1 0x7422 +0xD7C2 0x8301 +0xD7C3 0x914C +0xD7C4 0x5544 +0xD7C5 0x7740 +0xD7C6 0x707C +0xD7C7 0x6D4A +0xD7C8 0x5179 +0xD7C9 0x54A8 +0xD7CA 0x8D44 +0xD7CB 0x59FF +0xD7CC 0x6ECB +0xD7CD 0x6DC4 +0xD7CE 0x5B5C +0xD7CF 0x7D2B +0xD7D0 0x4ED4 +0xD7D1 0x7C7D +0xD7D2 0x6ED3 +0xD7D3 0x5B50 +0xD7D4 0x81EA +0xD7D5 0x6E0D +0xD7D6 0x5B57 +0xD7D7 0x9B03 +0xD7D8 0x68D5 +0xD7D9 0x8E2A +0xD7DA 0x5B97 +0xD7DB 0x7EFC +0xD7DC 0x603B +0xD7DD 0x7EB5 +0xD7DE 0x90B9 +0xD7DF 0x8D70 +0xD7E0 0x594F +0xD7E1 0x63CD +0xD7E2 0x79DF +0xD7E3 0x8DB3 +0xD7E4 0x5352 +0xD7E5 0x65CF +0xD7E6 0x7956 +0xD7E7 0x8BC5 +0xD7E8 0x963B +0xD7E9 0x7EC4 +0xD7EA 0x94BB +0xD7EB 0x7E82 +0xD7EC 0x5634 +0xD7ED 0x9189 +0xD7EE 0x6700 +0xD7EF 0x7F6A +0xD7F0 0x5C0A +0xD7F1 0x9075 +0xD7F2 0x6628 +0xD7F3 0x5DE6 +0xD7F4 0x4F50 +0xD7F5 0x67DE +0xD7F6 0x505A +0xD7F7 0x4F5C +0xD7F8 0x5750 +0xD7F9 0x5EA7 +0xD8A1 0x4E8D +0xD8A2 0x4E0C +0xD8A3 0x5140 +0xD8A4 0x4E10 +0xD8A5 0x5EFF +0xD8A6 0x5345 +0xD8A7 0x4E15 +0xD8A8 0x4E98 +0xD8A9 0x4E1E +0xD8AA 0x9B32 +0xD8AB 0x5B6C +0xD8AC 0x5669 +0xD8AD 0x4E28 +0xD8AE 0x79BA +0xD8AF 0x4E3F +0xD8B0 0x5315 +0xD8B1 0x4E47 +0xD8B2 0x592D +0xD8B3 0x723B +0xD8B4 0x536E +0xD8B5 0x6C10 +0xD8B6 0x56DF +0xD8B7 0x80E4 +0xD8B8 0x9997 +0xD8B9 0x6BD3 +0xD8BA 0x777E +0xD8BB 0x9F17 +0xD8BC 0x4E36 +0xD8BD 0x4E9F +0xD8BE 0x9F10 +0xD8BF 0x4E5C +0xD8C0 0x4E69 +0xD8C1 0x4E93 +0xD8C2 0x8288 +0xD8C3 0x5B5B +0xD8C4 0x556C +0xD8C5 0x560F +0xD8C6 0x4EC4 +0xD8C7 0x538D +0xD8C8 0x539D +0xD8C9 0x53A3 +0xD8CA 0x53A5 +0xD8CB 0x53AE +0xD8CC 0x9765 +0xD8CD 0x8D5D +0xD8CE 0x531A +0xD8CF 0x53F5 +0xD8D0 0x5326 +0xD8D1 0x532E +0xD8D2 0x533E +0xD8D3 0x8D5C +0xD8D4 0x5366 +0xD8D5 0x5363 +0xD8D6 0x5202 +0xD8D7 0x5208 +0xD8D8 0x520E +0xD8D9 0x522D +0xD8DA 0x5233 +0xD8DB 0x523F +0xD8DC 0x5240 +0xD8DD 0x524C +0xD8DE 0x525E +0xD8DF 0x5261 +0xD8E0 0x525C +0xD8E1 0x84AF +0xD8E2 0x527D +0xD8E3 0x5282 +0xD8E4 0x5281 +0xD8E5 0x5290 +0xD8E6 0x5293 +0xD8E7 0x5182 +0xD8E8 0x7F54 +0xD8E9 0x4EBB +0xD8EA 0x4EC3 +0xD8EB 0x4EC9 +0xD8EC 0x4EC2 +0xD8ED 0x4EE8 +0xD8EE 0x4EE1 +0xD8EF 0x4EEB +0xD8F0 0x4EDE +0xD8F1 0x4F1B +0xD8F2 0x4EF3 +0xD8F3 0x4F22 +0xD8F4 0x4F64 +0xD8F5 0x4EF5 +0xD8F6 0x4F25 +0xD8F7 0x4F27 +0xD8F8 0x4F09 +0xD8F9 0x4F2B +0xD8FA 0x4F5E +0xD8FB 0x4F67 +0xD8FC 0x6538 +0xD8FD 0x4F5A +0xD8FE 0x4F5D +0xD9A1 0x4F5F +0xD9A2 0x4F57 +0xD9A3 0x4F32 +0xD9A4 0x4F3D +0xD9A5 0x4F76 +0xD9A6 0x4F74 +0xD9A7 0x4F91 +0xD9A8 0x4F89 +0xD9A9 0x4F83 +0xD9AA 0x4F8F +0xD9AB 0x4F7E +0xD9AC 0x4F7B +0xD9AD 0x4FAA +0xD9AE 0x4F7C +0xD9AF 0x4FAC +0xD9B0 0x4F94 +0xD9B1 0x4FE6 +0xD9B2 0x4FE8 +0xD9B3 0x4FEA +0xD9B4 0x4FC5 +0xD9B5 0x4FDA +0xD9B6 0x4FE3 +0xD9B7 0x4FDC +0xD9B8 0x4FD1 +0xD9B9 0x4FDF +0xD9BA 0x4FF8 +0xD9BB 0x5029 +0xD9BC 0x504C +0xD9BD 0x4FF3 +0xD9BE 0x502C +0xD9BF 0x500F +0xD9C0 0x502E +0xD9C1 0x502D +0xD9C2 0x4FFE +0xD9C3 0x501C +0xD9C4 0x500C +0xD9C5 0x5025 +0xD9C6 0x5028 +0xD9C7 0x507E +0xD9C8 0x5043 +0xD9C9 0x5055 +0xD9CA 0x5048 +0xD9CB 0x504E +0xD9CC 0x506C +0xD9CD 0x507B +0xD9CE 0x50A5 +0xD9CF 0x50A7 +0xD9D0 0x50A9 +0xD9D1 0x50BA +0xD9D2 0x50D6 +0xD9D3 0x5106 +0xD9D4 0x50ED +0xD9D5 0x50EC +0xD9D6 0x50E6 +0xD9D7 0x50EE +0xD9D8 0x5107 +0xD9D9 0x510B +0xD9DA 0x4EDD +0xD9DB 0x6C3D +0xD9DC 0x4F58 +0xD9DD 0x4F65 +0xD9DE 0x4FCE +0xD9DF 0x9FA0 +0xD9E0 0x6C46 +0xD9E1 0x7C74 +0xD9E2 0x516E +0xD9E3 0x5DFD +0xD9E4 0x9EC9 +0xD9E5 0x9998 +0xD9E6 0x5181 +0xD9E7 0x5914 +0xD9E8 0x52F9 +0xD9E9 0x530D +0xD9EA 0x8A07 +0xD9EB 0x5310 +0xD9EC 0x51EB +0xD9ED 0x5919 +0xD9EE 0x5155 +0xD9EF 0x4EA0 +0xD9F0 0x5156 +0xD9F1 0x4EB3 +0xD9F2 0x886E +0xD9F3 0x88A4 +0xD9F4 0x4EB5 +0xD9F5 0x8114 +0xD9F6 0x88D2 +0xD9F7 0x7980 +0xD9F8 0x5B34 +0xD9F9 0x8803 +0xD9FA 0x7FB8 +0xD9FB 0x51AB +0xD9FC 0x51B1 +0xD9FD 0x51BD +0xD9FE 0x51BC +0xDAA1 0x51C7 +0xDAA2 0x5196 +0xDAA3 0x51A2 +0xDAA4 0x51A5 +0xDAA5 0x8BA0 +0xDAA6 0x8BA6 +0xDAA7 0x8BA7 +0xDAA8 0x8BAA +0xDAA9 0x8BB4 +0xDAAA 0x8BB5 +0xDAAB 0x8BB7 +0xDAAC 0x8BC2 +0xDAAD 0x8BC3 +0xDAAE 0x8BCB +0xDAAF 0x8BCF +0xDAB0 0x8BCE +0xDAB1 0x8BD2 +0xDAB2 0x8BD3 +0xDAB3 0x8BD4 +0xDAB4 0x8BD6 +0xDAB5 0x8BD8 +0xDAB6 0x8BD9 +0xDAB7 0x8BDC +0xDAB8 0x8BDF +0xDAB9 0x8BE0 +0xDABA 0x8BE4 +0xDABB 0x8BE8 +0xDABC 0x8BE9 +0xDABD 0x8BEE +0xDABE 0x8BF0 +0xDABF 0x8BF3 +0xDAC0 0x8BF6 +0xDAC1 0x8BF9 +0xDAC2 0x8BFC +0xDAC3 0x8BFF +0xDAC4 0x8C00 +0xDAC5 0x8C02 +0xDAC6 0x8C04 +0xDAC7 0x8C07 +0xDAC8 0x8C0C +0xDAC9 0x8C0F +0xDACA 0x8C11 +0xDACB 0x8C12 +0xDACC 0x8C14 +0xDACD 0x8C15 +0xDACE 0x8C16 +0xDACF 0x8C19 +0xDAD0 0x8C1B +0xDAD1 0x8C18 +0xDAD2 0x8C1D +0xDAD3 0x8C1F +0xDAD4 0x8C20 +0xDAD5 0x8C21 +0xDAD6 0x8C25 +0xDAD7 0x8C27 +0xDAD8 0x8C2A +0xDAD9 0x8C2B +0xDADA 0x8C2E +0xDADB 0x8C2F +0xDADC 0x8C32 +0xDADD 0x8C33 +0xDADE 0x8C35 +0xDADF 0x8C36 +0xDAE0 0x5369 +0xDAE1 0x537A +0xDAE2 0x961D +0xDAE3 0x9622 +0xDAE4 0x9621 +0xDAE5 0x9631 +0xDAE6 0x962A +0xDAE7 0x963D +0xDAE8 0x963C +0xDAE9 0x9642 +0xDAEA 0x9649 +0xDAEB 0x9654 +0xDAEC 0x965F +0xDAED 0x9667 +0xDAEE 0x966C +0xDAEF 0x9672 +0xDAF0 0x9674 +0xDAF1 0x9688 +0xDAF2 0x968D +0xDAF3 0x9697 +0xDAF4 0x96B0 +0xDAF5 0x9097 +0xDAF6 0x909B +0xDAF7 0x909D +0xDAF8 0x9099 +0xDAF9 0x90AC +0xDAFA 0x90A1 +0xDAFB 0x90B4 +0xDAFC 0x90B3 +0xDAFD 0x90B6 +0xDAFE 0x90BA +0xDBA1 0x90B8 +0xDBA2 0x90B0 +0xDBA3 0x90CF +0xDBA4 0x90C5 +0xDBA5 0x90BE +0xDBA6 0x90D0 +0xDBA7 0x90C4 +0xDBA8 0x90C7 +0xDBA9 0x90D3 +0xDBAA 0x90E6 +0xDBAB 0x90E2 +0xDBAC 0x90DC +0xDBAD 0x90D7 +0xDBAE 0x90DB +0xDBAF 0x90EB +0xDBB0 0x90EF +0xDBB1 0x90FE +0xDBB2 0x9104 +0xDBB3 0x9122 +0xDBB4 0x911E +0xDBB5 0x9123 +0xDBB6 0x9131 +0xDBB7 0x912F +0xDBB8 0x9139 +0xDBB9 0x9143 +0xDBBA 0x9146 +0xDBBB 0x520D +0xDBBC 0x5942 +0xDBBD 0x52A2 +0xDBBE 0x52AC +0xDBBF 0x52AD +0xDBC0 0x52BE +0xDBC1 0x54FF +0xDBC2 0x52D0 +0xDBC3 0x52D6 +0xDBC4 0x52F0 +0xDBC5 0x53DF +0xDBC6 0x71EE +0xDBC7 0x77CD +0xDBC8 0x5EF4 +0xDBC9 0x51F5 +0xDBCA 0x51FC +0xDBCB 0x9B2F +0xDBCC 0x53B6 +0xDBCD 0x5F01 +0xDBCE 0x755A +0xDBCF 0x5DEF +0xDBD0 0x574C +0xDBD1 0x57A9 +0xDBD2 0x57A1 +0xDBD3 0x587E +0xDBD4 0x58BC +0xDBD5 0x58C5 +0xDBD6 0x58D1 +0xDBD7 0x5729 +0xDBD8 0x572C +0xDBD9 0x572A +0xDBDA 0x5733 +0xDBDB 0x5739 +0xDBDC 0x572E +0xDBDD 0x572F +0xDBDE 0x575C +0xDBDF 0x573B +0xDBE0 0x5742 +0xDBE1 0x5769 +0xDBE2 0x5785 +0xDBE3 0x576B +0xDBE4 0x5786 +0xDBE5 0x577C +0xDBE6 0x577B +0xDBE7 0x5768 +0xDBE8 0x576D +0xDBE9 0x5776 +0xDBEA 0x5773 +0xDBEB 0x57AD +0xDBEC 0x57A4 +0xDBED 0x578C +0xDBEE 0x57B2 +0xDBEF 0x57CF +0xDBF0 0x57A7 +0xDBF1 0x57B4 +0xDBF2 0x5793 +0xDBF3 0x57A0 +0xDBF4 0x57D5 +0xDBF5 0x57D8 +0xDBF6 0x57DA +0xDBF7 0x57D9 +0xDBF8 0x57D2 +0xDBF9 0x57B8 +0xDBFA 0x57F4 +0xDBFB 0x57EF +0xDBFC 0x57F8 +0xDBFD 0x57E4 +0xDBFE 0x57DD +0xDCA1 0x580B +0xDCA2 0x580D +0xDCA3 0x57FD +0xDCA4 0x57ED +0xDCA5 0x5800 +0xDCA6 0x581E +0xDCA7 0x5819 +0xDCA8 0x5844 +0xDCA9 0x5820 +0xDCAA 0x5865 +0xDCAB 0x586C +0xDCAC 0x5881 +0xDCAD 0x5889 +0xDCAE 0x589A +0xDCAF 0x5880 +0xDCB0 0x99A8 +0xDCB1 0x9F19 +0xDCB2 0x61FF +0xDCB3 0x8279 +0xDCB4 0x827D +0xDCB5 0x827F +0xDCB6 0x828F +0xDCB7 0x828A +0xDCB8 0x82A8 +0xDCB9 0x8284 +0xDCBA 0x828E +0xDCBB 0x8291 +0xDCBC 0x8297 +0xDCBD 0x8299 +0xDCBE 0x82AB +0xDCBF 0x82B8 +0xDCC0 0x82BE +0xDCC1 0x82B0 +0xDCC2 0x82C8 +0xDCC3 0x82CA +0xDCC4 0x82E3 +0xDCC5 0x8298 +0xDCC6 0x82B7 +0xDCC7 0x82AE +0xDCC8 0x82CB +0xDCC9 0x82CC +0xDCCA 0x82C1 +0xDCCB 0x82A9 +0xDCCC 0x82B4 +0xDCCD 0x82A1 +0xDCCE 0x82AA +0xDCCF 0x829F +0xDCD0 0x82C4 +0xDCD1 0x82CE +0xDCD2 0x82A4 +0xDCD3 0x82E1 +0xDCD4 0x8309 +0xDCD5 0x82F7 +0xDCD6 0x82E4 +0xDCD7 0x830F +0xDCD8 0x8307 +0xDCD9 0x82DC +0xDCDA 0x82F4 +0xDCDB 0x82D2 +0xDCDC 0x82D8 +0xDCDD 0x830C +0xDCDE 0x82FB +0xDCDF 0x82D3 +0xDCE0 0x8311 +0xDCE1 0x831A +0xDCE2 0x8306 +0xDCE3 0x8314 +0xDCE4 0x8315 +0xDCE5 0x82E0 +0xDCE6 0x82D5 +0xDCE7 0x831C +0xDCE8 0x8351 +0xDCE9 0x835B +0xDCEA 0x835C +0xDCEB 0x8308 +0xDCEC 0x8392 +0xDCED 0x833C +0xDCEE 0x8334 +0xDCEF 0x8331 +0xDCF0 0x839B +0xDCF1 0x835E +0xDCF2 0x832F +0xDCF3 0x834F +0xDCF4 0x8347 +0xDCF5 0x8343 +0xDCF6 0x835F +0xDCF7 0x8340 +0xDCF8 0x8317 +0xDCF9 0x8360 +0xDCFA 0x832D +0xDCFB 0x833A +0xDCFC 0x8333 +0xDCFD 0x8366 +0xDCFE 0x8365 +0xDDA1 0x8368 +0xDDA2 0x831B +0xDDA3 0x8369 +0xDDA4 0x836C +0xDDA5 0x836A +0xDDA6 0x836D +0xDDA7 0x836E +0xDDA8 0x83B0 +0xDDA9 0x8378 +0xDDAA 0x83B3 +0xDDAB 0x83B4 +0xDDAC 0x83A0 +0xDDAD 0x83AA +0xDDAE 0x8393 +0xDDAF 0x839C +0xDDB0 0x8385 +0xDDB1 0x837C +0xDDB2 0x83B6 +0xDDB3 0x83A9 +0xDDB4 0x837D +0xDDB5 0x83B8 +0xDDB6 0x837B +0xDDB7 0x8398 +0xDDB8 0x839E +0xDDB9 0x83A8 +0xDDBA 0x83BA +0xDDBB 0x83BC +0xDDBC 0x83C1 +0xDDBD 0x8401 +0xDDBE 0x83E5 +0xDDBF 0x83D8 +0xDDC0 0x5807 +0xDDC1 0x8418 +0xDDC2 0x840B +0xDDC3 0x83DD +0xDDC4 0x83FD +0xDDC5 0x83D6 +0xDDC6 0x841C +0xDDC7 0x8438 +0xDDC8 0x8411 +0xDDC9 0x8406 +0xDDCA 0x83D4 +0xDDCB 0x83DF +0xDDCC 0x840F +0xDDCD 0x8403 +0xDDCE 0x83F8 +0xDDCF 0x83F9 +0xDDD0 0x83EA +0xDDD1 0x83C5 +0xDDD2 0x83C0 +0xDDD3 0x8426 +0xDDD4 0x83F0 +0xDDD5 0x83E1 +0xDDD6 0x845C +0xDDD7 0x8451 +0xDDD8 0x845A +0xDDD9 0x8459 +0xDDDA 0x8473 +0xDDDB 0x8487 +0xDDDC 0x8488 +0xDDDD 0x847A +0xDDDE 0x8489 +0xDDDF 0x8478 +0xDDE0 0x843C +0xDDE1 0x8446 +0xDDE2 0x8469 +0xDDE3 0x8476 +0xDDE4 0x848C +0xDDE5 0x848E +0xDDE6 0x8431 +0xDDE7 0x846D +0xDDE8 0x84C1 +0xDDE9 0x84CD +0xDDEA 0x84D0 +0xDDEB 0x84E6 +0xDDEC 0x84BD +0xDDED 0x84D3 +0xDDEE 0x84CA +0xDDEF 0x84BF +0xDDF0 0x84BA +0xDDF1 0x84E0 +0xDDF2 0x84A1 +0xDDF3 0x84B9 +0xDDF4 0x84B4 +0xDDF5 0x8497 +0xDDF6 0x84E5 +0xDDF7 0x84E3 +0xDDF8 0x850C +0xDDF9 0x750D +0xDDFA 0x8538 +0xDDFB 0x84F0 +0xDDFC 0x8539 +0xDDFD 0x851F +0xDDFE 0x853A +0xDEA1 0x8556 +0xDEA2 0x853B +0xDEA3 0x84FF +0xDEA4 0x84FC +0xDEA5 0x8559 +0xDEA6 0x8548 +0xDEA7 0x8568 +0xDEA8 0x8564 +0xDEA9 0x855E +0xDEAA 0x857A +0xDEAB 0x77A2 +0xDEAC 0x8543 +0xDEAD 0x8572 +0xDEAE 0x857B +0xDEAF 0x85A4 +0xDEB0 0x85A8 +0xDEB1 0x8587 +0xDEB2 0x858F +0xDEB3 0x8579 +0xDEB4 0x85AE +0xDEB5 0x859C +0xDEB6 0x8585 +0xDEB7 0x85B9 +0xDEB8 0x85B7 +0xDEB9 0x85B0 +0xDEBA 0x85D3 +0xDEBB 0x85C1 +0xDEBC 0x85DC +0xDEBD 0x85FF +0xDEBE 0x8627 +0xDEBF 0x8605 +0xDEC0 0x8629 +0xDEC1 0x8616 +0xDEC2 0x863C +0xDEC3 0x5EFE +0xDEC4 0x5F08 +0xDEC5 0x593C +0xDEC6 0x5941 +0xDEC7 0x8037 +0xDEC8 0x5955 +0xDEC9 0x595A +0xDECA 0x5958 +0xDECB 0x530F +0xDECC 0x5C22 +0xDECD 0x5C25 +0xDECE 0x5C2C +0xDECF 0x5C34 +0xDED0 0x624C +0xDED1 0x626A +0xDED2 0x629F +0xDED3 0x62BB +0xDED4 0x62CA +0xDED5 0x62DA +0xDED6 0x62D7 +0xDED7 0x62EE +0xDED8 0x6322 +0xDED9 0x62F6 +0xDEDA 0x6339 +0xDEDB 0x634B +0xDEDC 0x6343 +0xDEDD 0x63AD +0xDEDE 0x63F6 +0xDEDF 0x6371 +0xDEE0 0x637A +0xDEE1 0x638E +0xDEE2 0x63B4 +0xDEE3 0x636D +0xDEE4 0x63AC +0xDEE5 0x638A +0xDEE6 0x6369 +0xDEE7 0x63AE +0xDEE8 0x63BC +0xDEE9 0x63F2 +0xDEEA 0x63F8 +0xDEEB 0x63E0 +0xDEEC 0x63FF +0xDEED 0x63C4 +0xDEEE 0x63DE +0xDEEF 0x63CE +0xDEF0 0x6452 +0xDEF1 0x63C6 +0xDEF2 0x63BE +0xDEF3 0x6445 +0xDEF4 0x6441 +0xDEF5 0x640B +0xDEF6 0x641B +0xDEF7 0x6420 +0xDEF8 0x640C +0xDEF9 0x6426 +0xDEFA 0x6421 +0xDEFB 0x645E +0xDEFC 0x6484 +0xDEFD 0x646D +0xDEFE 0x6496 +0xDFA1 0x647A +0xDFA2 0x64B7 +0xDFA3 0x64B8 +0xDFA4 0x6499 +0xDFA5 0x64BA +0xDFA6 0x64C0 +0xDFA7 0x64D0 +0xDFA8 0x64D7 +0xDFA9 0x64E4 +0xDFAA 0x64E2 +0xDFAB 0x6509 +0xDFAC 0x6525 +0xDFAD 0x652E +0xDFAE 0x5F0B +0xDFAF 0x5FD2 +0xDFB0 0x7519 +0xDFB1 0x5F11 +0xDFB2 0x535F +0xDFB3 0x53F1 +0xDFB4 0x53FD +0xDFB5 0x53E9 +0xDFB6 0x53E8 +0xDFB7 0x53FB +0xDFB8 0x5412 +0xDFB9 0x5416 +0xDFBA 0x5406 +0xDFBB 0x544B +0xDFBC 0x5452 +0xDFBD 0x5453 +0xDFBE 0x5454 +0xDFBF 0x5456 +0xDFC0 0x5443 +0xDFC1 0x5421 +0xDFC2 0x5457 +0xDFC3 0x5459 +0xDFC4 0x5423 +0xDFC5 0x5432 +0xDFC6 0x5482 +0xDFC7 0x5494 +0xDFC8 0x5477 +0xDFC9 0x5471 +0xDFCA 0x5464 +0xDFCB 0x549A +0xDFCC 0x549B +0xDFCD 0x5484 +0xDFCE 0x5476 +0xDFCF 0x5466 +0xDFD0 0x549D +0xDFD1 0x54D0 +0xDFD2 0x54AD +0xDFD3 0x54C2 +0xDFD4 0x54B4 +0xDFD5 0x54D2 +0xDFD6 0x54A7 +0xDFD7 0x54A6 +0xDFD8 0x54D3 +0xDFD9 0x54D4 +0xDFDA 0x5472 +0xDFDB 0x54A3 +0xDFDC 0x54D5 +0xDFDD 0x54BB +0xDFDE 0x54BF +0xDFDF 0x54CC +0xDFE0 0x54D9 +0xDFE1 0x54DA +0xDFE2 0x54DC +0xDFE3 0x54A9 +0xDFE4 0x54AA +0xDFE5 0x54A4 +0xDFE6 0x54DD +0xDFE7 0x54CF +0xDFE8 0x54DE +0xDFE9 0x551B +0xDFEA 0x54E7 +0xDFEB 0x5520 +0xDFEC 0x54FD +0xDFED 0x5514 +0xDFEE 0x54F3 +0xDFEF 0x5522 +0xDFF0 0x5523 +0xDFF1 0x550F +0xDFF2 0x5511 +0xDFF3 0x5527 +0xDFF4 0x552A +0xDFF5 0x5567 +0xDFF6 0x558F +0xDFF7 0x55B5 +0xDFF8 0x5549 +0xDFF9 0x556D +0xDFFA 0x5541 +0xDFFB 0x5555 +0xDFFC 0x553F +0xDFFD 0x5550 +0xDFFE 0x553C +0xE0A1 0x5537 +0xE0A2 0x5556 +0xE0A3 0x5575 +0xE0A4 0x5576 +0xE0A5 0x5577 +0xE0A6 0x5533 +0xE0A7 0x5530 +0xE0A8 0x555C +0xE0A9 0x558B +0xE0AA 0x55D2 +0xE0AB 0x5583 +0xE0AC 0x55B1 +0xE0AD 0x55B9 +0xE0AE 0x5588 +0xE0AF 0x5581 +0xE0B0 0x559F +0xE0B1 0x557E +0xE0B2 0x55D6 +0xE0B3 0x5591 +0xE0B4 0x557B +0xE0B5 0x55DF +0xE0B6 0x55BD +0xE0B7 0x55BE +0xE0B8 0x5594 +0xE0B9 0x5599 +0xE0BA 0x55EA +0xE0BB 0x55F7 +0xE0BC 0x55C9 +0xE0BD 0x561F +0xE0BE 0x55D1 +0xE0BF 0x55EB +0xE0C0 0x55EC +0xE0C1 0x55D4 +0xE0C2 0x55E6 +0xE0C3 0x55DD +0xE0C4 0x55C4 +0xE0C5 0x55EF +0xE0C6 0x55E5 +0xE0C7 0x55F2 +0xE0C8 0x55F3 +0xE0C9 0x55CC +0xE0CA 0x55CD +0xE0CB 0x55E8 +0xE0CC 0x55F5 +0xE0CD 0x55E4 +0xE0CE 0x8F94 +0xE0CF 0x561E +0xE0D0 0x5608 +0xE0D1 0x560C +0xE0D2 0x5601 +0xE0D3 0x5624 +0xE0D4 0x5623 +0xE0D5 0x55FE +0xE0D6 0x5600 +0xE0D7 0x5627 +0xE0D8 0x562D +0xE0D9 0x5658 +0xE0DA 0x5639 +0xE0DB 0x5657 +0xE0DC 0x562C +0xE0DD 0x564D +0xE0DE 0x5662 +0xE0DF 0x5659 +0xE0E0 0x565C +0xE0E1 0x564C +0xE0E2 0x5654 +0xE0E3 0x5686 +0xE0E4 0x5664 +0xE0E5 0x5671 +0xE0E6 0x566B +0xE0E7 0x567B +0xE0E8 0x567C +0xE0E9 0x5685 +0xE0EA 0x5693 +0xE0EB 0x56AF +0xE0EC 0x56D4 +0xE0ED 0x56D7 +0xE0EE 0x56DD +0xE0EF 0x56E1 +0xE0F0 0x56F5 +0xE0F1 0x56EB +0xE0F2 0x56F9 +0xE0F3 0x56FF +0xE0F4 0x5704 +0xE0F5 0x570A +0xE0F6 0x5709 +0xE0F7 0x571C +0xE0F8 0x5E0F +0xE0F9 0x5E19 +0xE0FA 0x5E14 +0xE0FB 0x5E11 +0xE0FC 0x5E31 +0xE0FD 0x5E3B +0xE0FE 0x5E3C +0xE1A1 0x5E37 +0xE1A2 0x5E44 +0xE1A3 0x5E54 +0xE1A4 0x5E5B +0xE1A5 0x5E5E +0xE1A6 0x5E61 +0xE1A7 0x5C8C +0xE1A8 0x5C7A +0xE1A9 0x5C8D +0xE1AA 0x5C90 +0xE1AB 0x5C96 +0xE1AC 0x5C88 +0xE1AD 0x5C98 +0xE1AE 0x5C99 +0xE1AF 0x5C91 +0xE1B0 0x5C9A +0xE1B1 0x5C9C +0xE1B2 0x5CB5 +0xE1B3 0x5CA2 +0xE1B4 0x5CBD +0xE1B5 0x5CAC +0xE1B6 0x5CAB +0xE1B7 0x5CB1 +0xE1B8 0x5CA3 +0xE1B9 0x5CC1 +0xE1BA 0x5CB7 +0xE1BB 0x5CC4 +0xE1BC 0x5CD2 +0xE1BD 0x5CE4 +0xE1BE 0x5CCB +0xE1BF 0x5CE5 +0xE1C0 0x5D02 +0xE1C1 0x5D03 +0xE1C2 0x5D27 +0xE1C3 0x5D26 +0xE1C4 0x5D2E +0xE1C5 0x5D24 +0xE1C6 0x5D1E +0xE1C7 0x5D06 +0xE1C8 0x5D1B +0xE1C9 0x5D58 +0xE1CA 0x5D3E +0xE1CB 0x5D34 +0xE1CC 0x5D3D +0xE1CD 0x5D6C +0xE1CE 0x5D5B +0xE1CF 0x5D6F +0xE1D0 0x5D5D +0xE1D1 0x5D6B +0xE1D2 0x5D4B +0xE1D3 0x5D4A +0xE1D4 0x5D69 +0xE1D5 0x5D74 +0xE1D6 0x5D82 +0xE1D7 0x5D99 +0xE1D8 0x5D9D +0xE1D9 0x8C73 +0xE1DA 0x5DB7 +0xE1DB 0x5DC5 +0xE1DC 0x5F73 +0xE1DD 0x5F77 +0xE1DE 0x5F82 +0xE1DF 0x5F87 +0xE1E0 0x5F89 +0xE1E1 0x5F8C +0xE1E2 0x5F95 +0xE1E3 0x5F99 +0xE1E4 0x5F9C +0xE1E5 0x5FA8 +0xE1E6 0x5FAD +0xE1E7 0x5FB5 +0xE1E8 0x5FBC +0xE1E9 0x8862 +0xE1EA 0x5F61 +0xE1EB 0x72AD +0xE1EC 0x72B0 +0xE1ED 0x72B4 +0xE1EE 0x72B7 +0xE1EF 0x72B8 +0xE1F0 0x72C3 +0xE1F1 0x72C1 +0xE1F2 0x72CE +0xE1F3 0x72CD +0xE1F4 0x72D2 +0xE1F5 0x72E8 +0xE1F6 0x72EF +0xE1F7 0x72E9 +0xE1F8 0x72F2 +0xE1F9 0x72F4 +0xE1FA 0x72F7 +0xE1FB 0x7301 +0xE1FC 0x72F3 +0xE1FD 0x7303 +0xE1FE 0x72FA +0xE2A1 0x72FB +0xE2A2 0x7317 +0xE2A3 0x7313 +0xE2A4 0x7321 +0xE2A5 0x730A +0xE2A6 0x731E +0xE2A7 0x731D +0xE2A8 0x7315 +0xE2A9 0x7322 +0xE2AA 0x7339 +0xE2AB 0x7325 +0xE2AC 0x732C +0xE2AD 0x7338 +0xE2AE 0x7331 +0xE2AF 0x7350 +0xE2B0 0x734D +0xE2B1 0x7357 +0xE2B2 0x7360 +0xE2B3 0x736C +0xE2B4 0x736F +0xE2B5 0x737E +0xE2B6 0x821B +0xE2B7 0x5925 +0xE2B8 0x98E7 +0xE2B9 0x5924 +0xE2BA 0x5902 +0xE2BB 0x9963 +0xE2BC 0x9967 +0xE2BD 0x9968 +0xE2BE 0x9969 +0xE2BF 0x996A +0xE2C0 0x996B +0xE2C1 0x996C +0xE2C2 0x9974 +0xE2C3 0x9977 +0xE2C4 0x997D +0xE2C5 0x9980 +0xE2C6 0x9984 +0xE2C7 0x9987 +0xE2C8 0x998A +0xE2C9 0x998D +0xE2CA 0x9990 +0xE2CB 0x9991 +0xE2CC 0x9993 +0xE2CD 0x9994 +0xE2CE 0x9995 +0xE2CF 0x5E80 +0xE2D0 0x5E91 +0xE2D1 0x5E8B +0xE2D2 0x5E96 +0xE2D3 0x5EA5 +0xE2D4 0x5EA0 +0xE2D5 0x5EB9 +0xE2D6 0x5EB5 +0xE2D7 0x5EBE +0xE2D8 0x5EB3 +0xE2D9 0x8D53 +0xE2DA 0x5ED2 +0xE2DB 0x5ED1 +0xE2DC 0x5EDB +0xE2DD 0x5EE8 +0xE2DE 0x5EEA +0xE2DF 0x81BA +0xE2E0 0x5FC4 +0xE2E1 0x5FC9 +0xE2E2 0x5FD6 +0xE2E3 0x5FCF +0xE2E4 0x6003 +0xE2E5 0x5FEE +0xE2E6 0x6004 +0xE2E7 0x5FE1 +0xE2E8 0x5FE4 +0xE2E9 0x5FFE +0xE2EA 0x6005 +0xE2EB 0x6006 +0xE2EC 0x5FEA +0xE2ED 0x5FED +0xE2EE 0x5FF8 +0xE2EF 0x6019 +0xE2F0 0x6035 +0xE2F1 0x6026 +0xE2F2 0x601B +0xE2F3 0x600F +0xE2F4 0x600D +0xE2F5 0x6029 +0xE2F6 0x602B +0xE2F7 0x600A +0xE2F8 0x603F +0xE2F9 0x6021 +0xE2FA 0x6078 +0xE2FB 0x6079 +0xE2FC 0x607B +0xE2FD 0x607A +0xE2FE 0x6042 +0xE3A1 0x606A +0xE3A2 0x607D +0xE3A3 0x6096 +0xE3A4 0x609A +0xE3A5 0x60AD +0xE3A6 0x609D +0xE3A7 0x6083 +0xE3A8 0x6092 +0xE3A9 0x608C +0xE3AA 0x609B +0xE3AB 0x60EC +0xE3AC 0x60BB +0xE3AD 0x60B1 +0xE3AE 0x60DD +0xE3AF 0x60D8 +0xE3B0 0x60C6 +0xE3B1 0x60DA +0xE3B2 0x60B4 +0xE3B3 0x6120 +0xE3B4 0x6126 +0xE3B5 0x6115 +0xE3B6 0x6123 +0xE3B7 0x60F4 +0xE3B8 0x6100 +0xE3B9 0x610E +0xE3BA 0x612B +0xE3BB 0x614A +0xE3BC 0x6175 +0xE3BD 0x61AC +0xE3BE 0x6194 +0xE3BF 0x61A7 +0xE3C0 0x61B7 +0xE3C1 0x61D4 +0xE3C2 0x61F5 +0xE3C3 0x5FDD +0xE3C4 0x96B3 +0xE3C5 0x95E9 +0xE3C6 0x95EB +0xE3C7 0x95F1 +0xE3C8 0x95F3 +0xE3C9 0x95F5 +0xE3CA 0x95F6 +0xE3CB 0x95FC +0xE3CC 0x95FE +0xE3CD 0x9603 +0xE3CE 0x9604 +0xE3CF 0x9606 +0xE3D0 0x9608 +0xE3D1 0x960A +0xE3D2 0x960B +0xE3D3 0x960C +0xE3D4 0x960D +0xE3D5 0x960F +0xE3D6 0x9612 +0xE3D7 0x9615 +0xE3D8 0x9616 +0xE3D9 0x9617 +0xE3DA 0x9619 +0xE3DB 0x961A +0xE3DC 0x4E2C +0xE3DD 0x723F +0xE3DE 0x6215 +0xE3DF 0x6C35 +0xE3E0 0x6C54 +0xE3E1 0x6C5C +0xE3E2 0x6C4A +0xE3E3 0x6CA3 +0xE3E4 0x6C85 +0xE3E5 0x6C90 +0xE3E6 0x6C94 +0xE3E7 0x6C8C +0xE3E8 0x6C68 +0xE3E9 0x6C69 +0xE3EA 0x6C74 +0xE3EB 0x6C76 +0xE3EC 0x6C86 +0xE3ED 0x6CA9 +0xE3EE 0x6CD0 +0xE3EF 0x6CD4 +0xE3F0 0x6CAD +0xE3F1 0x6CF7 +0xE3F2 0x6CF8 +0xE3F3 0x6CF1 +0xE3F4 0x6CD7 +0xE3F5 0x6CB2 +0xE3F6 0x6CE0 +0xE3F7 0x6CD6 +0xE3F8 0x6CFA +0xE3F9 0x6CEB +0xE3FA 0x6CEE +0xE3FB 0x6CB1 +0xE3FC 0x6CD3 +0xE3FD 0x6CEF +0xE3FE 0x6CFE +0xE4A1 0x6D39 +0xE4A2 0x6D27 +0xE4A3 0x6D0C +0xE4A4 0x6D43 +0xE4A5 0x6D48 +0xE4A6 0x6D07 +0xE4A7 0x6D04 +0xE4A8 0x6D19 +0xE4A9 0x6D0E +0xE4AA 0x6D2B +0xE4AB 0x6D4D +0xE4AC 0x6D2E +0xE4AD 0x6D35 +0xE4AE 0x6D1A +0xE4AF 0x6D4F +0xE4B0 0x6D52 +0xE4B1 0x6D54 +0xE4B2 0x6D33 +0xE4B3 0x6D91 +0xE4B4 0x6D6F +0xE4B5 0x6D9E +0xE4B6 0x6DA0 +0xE4B7 0x6D5E +0xE4B8 0x6D93 +0xE4B9 0x6D94 +0xE4BA 0x6D5C +0xE4BB 0x6D60 +0xE4BC 0x6D7C +0xE4BD 0x6D63 +0xE4BE 0x6E1A +0xE4BF 0x6DC7 +0xE4C0 0x6DC5 +0xE4C1 0x6DDE +0xE4C2 0x6E0E +0xE4C3 0x6DBF +0xE4C4 0x6DE0 +0xE4C5 0x6E11 +0xE4C6 0x6DE6 +0xE4C7 0x6DDD +0xE4C8 0x6DD9 +0xE4C9 0x6E16 +0xE4CA 0x6DAB +0xE4CB 0x6E0C +0xE4CC 0x6DAE +0xE4CD 0x6E2B +0xE4CE 0x6E6E +0xE4CF 0x6E4E +0xE4D0 0x6E6B +0xE4D1 0x6EB2 +0xE4D2 0x6E5F +0xE4D3 0x6E86 +0xE4D4 0x6E53 +0xE4D5 0x6E54 +0xE4D6 0x6E32 +0xE4D7 0x6E25 +0xE4D8 0x6E44 +0xE4D9 0x6EDF +0xE4DA 0x6EB1 +0xE4DB 0x6E98 +0xE4DC 0x6EE0 +0xE4DD 0x6F2D +0xE4DE 0x6EE2 +0xE4DF 0x6EA5 +0xE4E0 0x6EA7 +0xE4E1 0x6EBD +0xE4E2 0x6EBB +0xE4E3 0x6EB7 +0xE4E4 0x6ED7 +0xE4E5 0x6EB4 +0xE4E6 0x6ECF +0xE4E7 0x6E8F +0xE4E8 0x6EC2 +0xE4E9 0x6E9F +0xE4EA 0x6F62 +0xE4EB 0x6F46 +0xE4EC 0x6F47 +0xE4ED 0x6F24 +0xE4EE 0x6F15 +0xE4EF 0x6EF9 +0xE4F0 0x6F2F +0xE4F1 0x6F36 +0xE4F2 0x6F4B +0xE4F3 0x6F74 +0xE4F4 0x6F2A +0xE4F5 0x6F09 +0xE4F6 0x6F29 +0xE4F7 0x6F89 +0xE4F8 0x6F8D +0xE4F9 0x6F8C +0xE4FA 0x6F78 +0xE4FB 0x6F72 +0xE4FC 0x6F7C +0xE4FD 0x6F7A +0xE4FE 0x6FD1 +0xE5A1 0x6FC9 +0xE5A2 0x6FA7 +0xE5A3 0x6FB9 +0xE5A4 0x6FB6 +0xE5A5 0x6FC2 +0xE5A6 0x6FE1 +0xE5A7 0x6FEE +0xE5A8 0x6FDE +0xE5A9 0x6FE0 +0xE5AA 0x6FEF +0xE5AB 0x701A +0xE5AC 0x7023 +0xE5AD 0x701B +0xE5AE 0x7039 +0xE5AF 0x7035 +0xE5B0 0x704F +0xE5B1 0x705E +0xE5B2 0x5B80 +0xE5B3 0x5B84 +0xE5B4 0x5B95 +0xE5B5 0x5B93 +0xE5B6 0x5BA5 +0xE5B7 0x5BB8 +0xE5B8 0x752F +0xE5B9 0x9A9E +0xE5BA 0x6434 +0xE5BB 0x5BE4 +0xE5BC 0x5BEE +0xE5BD 0x8930 +0xE5BE 0x5BF0 +0xE5BF 0x8E47 +0xE5C0 0x8B07 +0xE5C1 0x8FB6 +0xE5C2 0x8FD3 +0xE5C3 0x8FD5 +0xE5C4 0x8FE5 +0xE5C5 0x8FEE +0xE5C6 0x8FE4 +0xE5C7 0x8FE9 +0xE5C8 0x8FE6 +0xE5C9 0x8FF3 +0xE5CA 0x8FE8 +0xE5CB 0x9005 +0xE5CC 0x9004 +0xE5CD 0x900B +0xE5CE 0x9026 +0xE5CF 0x9011 +0xE5D0 0x900D +0xE5D1 0x9016 +0xE5D2 0x9021 +0xE5D3 0x9035 +0xE5D4 0x9036 +0xE5D5 0x902D +0xE5D6 0x902F +0xE5D7 0x9044 +0xE5D8 0x9051 +0xE5D9 0x9052 +0xE5DA 0x9050 +0xE5DB 0x9068 +0xE5DC 0x9058 +0xE5DD 0x9062 +0xE5DE 0x905B +0xE5DF 0x66B9 +0xE5E0 0x9074 +0xE5E1 0x907D +0xE5E2 0x9082 +0xE5E3 0x9088 +0xE5E4 0x9083 +0xE5E5 0x908B +0xE5E6 0x5F50 +0xE5E7 0x5F57 +0xE5E8 0x5F56 +0xE5E9 0x5F58 +0xE5EA 0x5C3B +0xE5EB 0x54AB +0xE5EC 0x5C50 +0xE5ED 0x5C59 +0xE5EE 0x5B71 +0xE5EF 0x5C63 +0xE5F0 0x5C66 +0xE5F1 0x7FBC +0xE5F2 0x5F2A +0xE5F3 0x5F29 +0xE5F4 0x5F2D +0xE5F5 0x8274 +0xE5F6 0x5F3C +0xE5F7 0x9B3B +0xE5F8 0x5C6E +0xE5F9 0x5981 +0xE5FA 0x5983 +0xE5FB 0x598D +0xE5FC 0x59A9 +0xE5FD 0x59AA +0xE5FE 0x59A3 +0xE6A1 0x5997 +0xE6A2 0x59CA +0xE6A3 0x59AB +0xE6A4 0x599E +0xE6A5 0x59A4 +0xE6A6 0x59D2 +0xE6A7 0x59B2 +0xE6A8 0x59AF +0xE6A9 0x59D7 +0xE6AA 0x59BE +0xE6AB 0x5A05 +0xE6AC 0x5A06 +0xE6AD 0x59DD +0xE6AE 0x5A08 +0xE6AF 0x59E3 +0xE6B0 0x59D8 +0xE6B1 0x59F9 +0xE6B2 0x5A0C +0xE6B3 0x5A09 +0xE6B4 0x5A32 +0xE6B5 0x5A34 +0xE6B6 0x5A11 +0xE6B7 0x5A23 +0xE6B8 0x5A13 +0xE6B9 0x5A40 +0xE6BA 0x5A67 +0xE6BB 0x5A4A +0xE6BC 0x5A55 +0xE6BD 0x5A3C +0xE6BE 0x5A62 +0xE6BF 0x5A75 +0xE6C0 0x80EC +0xE6C1 0x5AAA +0xE6C2 0x5A9B +0xE6C3 0x5A77 +0xE6C4 0x5A7A +0xE6C5 0x5ABE +0xE6C6 0x5AEB +0xE6C7 0x5AB2 +0xE6C8 0x5AD2 +0xE6C9 0x5AD4 +0xE6CA 0x5AB8 +0xE6CB 0x5AE0 +0xE6CC 0x5AE3 +0xE6CD 0x5AF1 +0xE6CE 0x5AD6 +0xE6CF 0x5AE6 +0xE6D0 0x5AD8 +0xE6D1 0x5ADC +0xE6D2 0x5B09 +0xE6D3 0x5B17 +0xE6D4 0x5B16 +0xE6D5 0x5B32 +0xE6D6 0x5B37 +0xE6D7 0x5B40 +0xE6D8 0x5C15 +0xE6D9 0x5C1C +0xE6DA 0x5B5A +0xE6DB 0x5B65 +0xE6DC 0x5B73 +0xE6DD 0x5B51 +0xE6DE 0x5B53 +0xE6DF 0x5B62 +0xE6E0 0x9A75 +0xE6E1 0x9A77 +0xE6E2 0x9A78 +0xE6E3 0x9A7A +0xE6E4 0x9A7F +0xE6E5 0x9A7D +0xE6E6 0x9A80 +0xE6E7 0x9A81 +0xE6E8 0x9A85 +0xE6E9 0x9A88 +0xE6EA 0x9A8A +0xE6EB 0x9A90 +0xE6EC 0x9A92 +0xE6ED 0x9A93 +0xE6EE 0x9A96 +0xE6EF 0x9A98 +0xE6F0 0x9A9B +0xE6F1 0x9A9C +0xE6F2 0x9A9D +0xE6F3 0x9A9F +0xE6F4 0x9AA0 +0xE6F5 0x9AA2 +0xE6F6 0x9AA3 +0xE6F7 0x9AA5 +0xE6F8 0x9AA7 +0xE6F9 0x7E9F +0xE6FA 0x7EA1 +0xE6FB 0x7EA3 +0xE6FC 0x7EA5 +0xE6FD 0x7EA8 +0xE6FE 0x7EA9 +0xE7A1 0x7EAD +0xE7A2 0x7EB0 +0xE7A3 0x7EBE +0xE7A4 0x7EC0 +0xE7A5 0x7EC1 +0xE7A6 0x7EC2 +0xE7A7 0x7EC9 +0xE7A8 0x7ECB +0xE7A9 0x7ECC +0xE7AA 0x7ED0 +0xE7AB 0x7ED4 +0xE7AC 0x7ED7 +0xE7AD 0x7EDB +0xE7AE 0x7EE0 +0xE7AF 0x7EE1 +0xE7B0 0x7EE8 +0xE7B1 0x7EEB +0xE7B2 0x7EEE +0xE7B3 0x7EEF +0xE7B4 0x7EF1 +0xE7B5 0x7EF2 +0xE7B6 0x7F0D +0xE7B7 0x7EF6 +0xE7B8 0x7EFA +0xE7B9 0x7EFB +0xE7BA 0x7EFE +0xE7BB 0x7F01 +0xE7BC 0x7F02 +0xE7BD 0x7F03 +0xE7BE 0x7F07 +0xE7BF 0x7F08 +0xE7C0 0x7F0B +0xE7C1 0x7F0C +0xE7C2 0x7F0F +0xE7C3 0x7F11 +0xE7C4 0x7F12 +0xE7C5 0x7F17 +0xE7C6 0x7F19 +0xE7C7 0x7F1C +0xE7C8 0x7F1B +0xE7C9 0x7F1F +0xE7CA 0x7F21 +0xE7CB 0x7F22 +0xE7CC 0x7F23 +0xE7CD 0x7F24 +0xE7CE 0x7F25 +0xE7CF 0x7F26 +0xE7D0 0x7F27 +0xE7D1 0x7F2A +0xE7D2 0x7F2B +0xE7D3 0x7F2C +0xE7D4 0x7F2D +0xE7D5 0x7F2F +0xE7D6 0x7F30 +0xE7D7 0x7F31 +0xE7D8 0x7F32 +0xE7D9 0x7F33 +0xE7DA 0x7F35 +0xE7DB 0x5E7A +0xE7DC 0x757F +0xE7DD 0x5DDB +0xE7DE 0x753E +0xE7DF 0x9095 +0xE7E0 0x738E +0xE7E1 0x7391 +0xE7E2 0x73AE +0xE7E3 0x73A2 +0xE7E4 0x739F +0xE7E5 0x73CF +0xE7E6 0x73C2 +0xE7E7 0x73D1 +0xE7E8 0x73B7 +0xE7E9 0x73B3 +0xE7EA 0x73C0 +0xE7EB 0x73C9 +0xE7EC 0x73C8 +0xE7ED 0x73E5 +0xE7EE 0x73D9 +0xE7EF 0x987C +0xE7F0 0x740A +0xE7F1 0x73E9 +0xE7F2 0x73E7 +0xE7F3 0x73DE +0xE7F4 0x73BA +0xE7F5 0x73F2 +0xE7F6 0x740F +0xE7F7 0x742A +0xE7F8 0x745B +0xE7F9 0x7426 +0xE7FA 0x7425 +0xE7FB 0x7428 +0xE7FC 0x7430 +0xE7FD 0x742E +0xE7FE 0x742C +0xE8A1 0x741B +0xE8A2 0x741A +0xE8A3 0x7441 +0xE8A4 0x745C +0xE8A5 0x7457 +0xE8A6 0x7455 +0xE8A7 0x7459 +0xE8A8 0x7477 +0xE8A9 0x746D +0xE8AA 0x747E +0xE8AB 0x749C +0xE8AC 0x748E +0xE8AD 0x7480 +0xE8AE 0x7481 +0xE8AF 0x7487 +0xE8B0 0x748B +0xE8B1 0x749E +0xE8B2 0x74A8 +0xE8B3 0x74A9 +0xE8B4 0x7490 +0xE8B5 0x74A7 +0xE8B6 0x74D2 +0xE8B7 0x74BA +0xE8B8 0x97EA +0xE8B9 0x97EB +0xE8BA 0x97EC +0xE8BB 0x674C +0xE8BC 0x6753 +0xE8BD 0x675E +0xE8BE 0x6748 +0xE8BF 0x6769 +0xE8C0 0x67A5 +0xE8C1 0x6787 +0xE8C2 0x676A +0xE8C3 0x6773 +0xE8C4 0x6798 +0xE8C5 0x67A7 +0xE8C6 0x6775 +0xE8C7 0x67A8 +0xE8C8 0x679E +0xE8C9 0x67AD +0xE8CA 0x678B +0xE8CB 0x6777 +0xE8CC 0x677C +0xE8CD 0x67F0 +0xE8CE 0x6809 +0xE8CF 0x67D8 +0xE8D0 0x680A +0xE8D1 0x67E9 +0xE8D2 0x67B0 +0xE8D3 0x680C +0xE8D4 0x67D9 +0xE8D5 0x67B5 +0xE8D6 0x67DA +0xE8D7 0x67B3 +0xE8D8 0x67DD +0xE8D9 0x6800 +0xE8DA 0x67C3 +0xE8DB 0x67B8 +0xE8DC 0x67E2 +0xE8DD 0x680E +0xE8DE 0x67C1 +0xE8DF 0x67FD +0xE8E0 0x6832 +0xE8E1 0x6833 +0xE8E2 0x6860 +0xE8E3 0x6861 +0xE8E4 0x684E +0xE8E5 0x6862 +0xE8E6 0x6844 +0xE8E7 0x6864 +0xE8E8 0x6883 +0xE8E9 0x681D +0xE8EA 0x6855 +0xE8EB 0x6866 +0xE8EC 0x6841 +0xE8ED 0x6867 +0xE8EE 0x6840 +0xE8EF 0x683E +0xE8F0 0x684A +0xE8F1 0x6849 +0xE8F2 0x6829 +0xE8F3 0x68B5 +0xE8F4 0x688F +0xE8F5 0x6874 +0xE8F6 0x6877 +0xE8F7 0x6893 +0xE8F8 0x686B +0xE8F9 0x68C2 +0xE8FA 0x696E +0xE8FB 0x68FC +0xE8FC 0x691F +0xE8FD 0x6920 +0xE8FE 0x68F9 +0xE9A1 0x6924 +0xE9A2 0x68F0 +0xE9A3 0x690B +0xE9A4 0x6901 +0xE9A5 0x6957 +0xE9A6 0x68E3 +0xE9A7 0x6910 +0xE9A8 0x6971 +0xE9A9 0x6939 +0xE9AA 0x6960 +0xE9AB 0x6942 +0xE9AC 0x695D +0xE9AD 0x6984 +0xE9AE 0x696B +0xE9AF 0x6980 +0xE9B0 0x6998 +0xE9B1 0x6978 +0xE9B2 0x6934 +0xE9B3 0x69CC +0xE9B4 0x6987 +0xE9B5 0x6988 +0xE9B6 0x69CE +0xE9B7 0x6989 +0xE9B8 0x6966 +0xE9B9 0x6963 +0xE9BA 0x6979 +0xE9BB 0x699B +0xE9BC 0x69A7 +0xE9BD 0x69BB +0xE9BE 0x69AB +0xE9BF 0x69AD +0xE9C0 0x69D4 +0xE9C1 0x69B1 +0xE9C2 0x69C1 +0xE9C3 0x69CA +0xE9C4 0x69DF +0xE9C5 0x6995 +0xE9C6 0x69E0 +0xE9C7 0x698D +0xE9C8 0x69FF +0xE9C9 0x6A2F +0xE9CA 0x69ED +0xE9CB 0x6A17 +0xE9CC 0x6A18 +0xE9CD 0x6A65 +0xE9CE 0x69F2 +0xE9CF 0x6A44 +0xE9D0 0x6A3E +0xE9D1 0x6AA0 +0xE9D2 0x6A50 +0xE9D3 0x6A5B +0xE9D4 0x6A35 +0xE9D5 0x6A8E +0xE9D6 0x6A79 +0xE9D7 0x6A3D +0xE9D8 0x6A28 +0xE9D9 0x6A58 +0xE9DA 0x6A7C +0xE9DB 0x6A91 +0xE9DC 0x6A90 +0xE9DD 0x6AA9 +0xE9DE 0x6A97 +0xE9DF 0x6AAB +0xE9E0 0x7337 +0xE9E1 0x7352 +0xE9E2 0x6B81 +0xE9E3 0x6B82 +0xE9E4 0x6B87 +0xE9E5 0x6B84 +0xE9E6 0x6B92 +0xE9E7 0x6B93 +0xE9E8 0x6B8D +0xE9E9 0x6B9A +0xE9EA 0x6B9B +0xE9EB 0x6BA1 +0xE9EC 0x6BAA +0xE9ED 0x8F6B +0xE9EE 0x8F6D +0xE9EF 0x8F71 +0xE9F0 0x8F72 +0xE9F1 0x8F73 +0xE9F2 0x8F75 +0xE9F3 0x8F76 +0xE9F4 0x8F78 +0xE9F5 0x8F77 +0xE9F6 0x8F79 +0xE9F7 0x8F7A +0xE9F8 0x8F7C +0xE9F9 0x8F7E +0xE9FA 0x8F81 +0xE9FB 0x8F82 +0xE9FC 0x8F84 +0xE9FD 0x8F87 +0xE9FE 0x8F8B +0xEAA1 0x8F8D +0xEAA2 0x8F8E +0xEAA3 0x8F8F +0xEAA4 0x8F98 +0xEAA5 0x8F9A +0xEAA6 0x8ECE +0xEAA7 0x620B +0xEAA8 0x6217 +0xEAA9 0x621B +0xEAAA 0x621F +0xEAAB 0x6222 +0xEAAC 0x6221 +0xEAAD 0x6225 +0xEAAE 0x6224 +0xEAAF 0x622C +0xEAB0 0x81E7 +0xEAB1 0x74EF +0xEAB2 0x74F4 +0xEAB3 0x74FF +0xEAB4 0x750F +0xEAB5 0x7511 +0xEAB6 0x7513 +0xEAB7 0x6534 +0xEAB8 0x65EE +0xEAB9 0x65EF +0xEABA 0x65F0 +0xEABB 0x660A +0xEABC 0x6619 +0xEABD 0x6772 +0xEABE 0x6603 +0xEABF 0x6615 +0xEAC0 0x6600 +0xEAC1 0x7085 +0xEAC2 0x66F7 +0xEAC3 0x661D +0xEAC4 0x6634 +0xEAC5 0x6631 +0xEAC6 0x6636 +0xEAC7 0x6635 +0xEAC8 0x8006 +0xEAC9 0x665F +0xEACA 0x6654 +0xEACB 0x6641 +0xEACC 0x664F +0xEACD 0x6656 +0xEACE 0x6661 +0xEACF 0x6657 +0xEAD0 0x6677 +0xEAD1 0x6684 +0xEAD2 0x668C +0xEAD3 0x66A7 +0xEAD4 0x669D +0xEAD5 0x66BE +0xEAD6 0x66DB +0xEAD7 0x66DC +0xEAD8 0x66E6 +0xEAD9 0x66E9 +0xEADA 0x8D32 +0xEADB 0x8D33 +0xEADC 0x8D36 +0xEADD 0x8D3B +0xEADE 0x8D3D +0xEADF 0x8D40 +0xEAE0 0x8D45 +0xEAE1 0x8D46 +0xEAE2 0x8D48 +0xEAE3 0x8D49 +0xEAE4 0x8D47 +0xEAE5 0x8D4D +0xEAE6 0x8D55 +0xEAE7 0x8D59 +0xEAE8 0x89C7 +0xEAE9 0x89CA +0xEAEA 0x89CB +0xEAEB 0x89CC +0xEAEC 0x89CE +0xEAED 0x89CF +0xEAEE 0x89D0 +0xEAEF 0x89D1 +0xEAF0 0x726E +0xEAF1 0x729F +0xEAF2 0x725D +0xEAF3 0x7266 +0xEAF4 0x726F +0xEAF5 0x727E +0xEAF6 0x727F +0xEAF7 0x7284 +0xEAF8 0x728B +0xEAF9 0x728D +0xEAFA 0x728F +0xEAFB 0x7292 +0xEAFC 0x6308 +0xEAFD 0x6332 +0xEAFE 0x63B0 +0xEBA1 0x643F +0xEBA2 0x64D8 +0xEBA3 0x8004 +0xEBA4 0x6BEA +0xEBA5 0x6BF3 +0xEBA6 0x6BFD +0xEBA7 0x6BF5 +0xEBA8 0x6BF9 +0xEBA9 0x6C05 +0xEBAA 0x6C07 +0xEBAB 0x6C06 +0xEBAC 0x6C0D +0xEBAD 0x6C15 +0xEBAE 0x6C18 +0xEBAF 0x6C19 +0xEBB0 0x6C1A +0xEBB1 0x6C21 +0xEBB2 0x6C29 +0xEBB3 0x6C24 +0xEBB4 0x6C2A +0xEBB5 0x6C32 +0xEBB6 0x6535 +0xEBB7 0x6555 +0xEBB8 0x656B +0xEBB9 0x724D +0xEBBA 0x7252 +0xEBBB 0x7256 +0xEBBC 0x7230 +0xEBBD 0x8662 +0xEBBE 0x5216 +0xEBBF 0x809F +0xEBC0 0x809C +0xEBC1 0x8093 +0xEBC2 0x80BC +0xEBC3 0x670A +0xEBC4 0x80BD +0xEBC5 0x80B1 +0xEBC6 0x80AB +0xEBC7 0x80AD +0xEBC8 0x80B4 +0xEBC9 0x80B7 +0xEBCA 0x80E7 +0xEBCB 0x80E8 +0xEBCC 0x80E9 +0xEBCD 0x80EA +0xEBCE 0x80DB +0xEBCF 0x80C2 +0xEBD0 0x80C4 +0xEBD1 0x80D9 +0xEBD2 0x80CD +0xEBD3 0x80D7 +0xEBD4 0x6710 +0xEBD5 0x80DD +0xEBD6 0x80EB +0xEBD7 0x80F1 +0xEBD8 0x80F4 +0xEBD9 0x80ED +0xEBDA 0x810D +0xEBDB 0x810E +0xEBDC 0x80F2 +0xEBDD 0x80FC +0xEBDE 0x6715 +0xEBDF 0x8112 +0xEBE0 0x8C5A +0xEBE1 0x8136 +0xEBE2 0x811E +0xEBE3 0x812C +0xEBE4 0x8118 +0xEBE5 0x8132 +0xEBE6 0x8148 +0xEBE7 0x814C +0xEBE8 0x8153 +0xEBE9 0x8174 +0xEBEA 0x8159 +0xEBEB 0x815A +0xEBEC 0x8171 +0xEBED 0x8160 +0xEBEE 0x8169 +0xEBEF 0x817C +0xEBF0 0x817D +0xEBF1 0x816D +0xEBF2 0x8167 +0xEBF3 0x584D +0xEBF4 0x5AB5 +0xEBF5 0x8188 +0xEBF6 0x8182 +0xEBF7 0x8191 +0xEBF8 0x6ED5 +0xEBF9 0x81A3 +0xEBFA 0x81AA +0xEBFB 0x81CC +0xEBFC 0x6726 +0xEBFD 0x81CA +0xEBFE 0x81BB +0xECA1 0x81C1 +0xECA2 0x81A6 +0xECA3 0x6B24 +0xECA4 0x6B37 +0xECA5 0x6B39 +0xECA6 0x6B43 +0xECA7 0x6B46 +0xECA8 0x6B59 +0xECA9 0x98D1 +0xECAA 0x98D2 +0xECAB 0x98D3 +0xECAC 0x98D5 +0xECAD 0x98D9 +0xECAE 0x98DA +0xECAF 0x6BB3 +0xECB0 0x5F40 +0xECB1 0x6BC2 +0xECB2 0x89F3 +0xECB3 0x6590 +0xECB4 0x9F51 +0xECB5 0x6593 +0xECB6 0x65BC +0xECB7 0x65C6 +0xECB8 0x65C4 +0xECB9 0x65C3 +0xECBA 0x65CC +0xECBB 0x65CE +0xECBC 0x65D2 +0xECBD 0x65D6 +0xECBE 0x7080 +0xECBF 0x709C +0xECC0 0x7096 +0xECC1 0x709D +0xECC2 0x70BB +0xECC3 0x70C0 +0xECC4 0x70B7 +0xECC5 0x70AB +0xECC6 0x70B1 +0xECC7 0x70E8 +0xECC8 0x70CA +0xECC9 0x7110 +0xECCA 0x7113 +0xECCB 0x7116 +0xECCC 0x712F +0xECCD 0x7131 +0xECCE 0x7173 +0xECCF 0x715C +0xECD0 0x7168 +0xECD1 0x7145 +0xECD2 0x7172 +0xECD3 0x714A +0xECD4 0x7178 +0xECD5 0x717A +0xECD6 0x7198 +0xECD7 0x71B3 +0xECD8 0x71B5 +0xECD9 0x71A8 +0xECDA 0x71A0 +0xECDB 0x71E0 +0xECDC 0x71D4 +0xECDD 0x71E7 +0xECDE 0x71F9 +0xECDF 0x721D +0xECE0 0x7228 +0xECE1 0x706C +0xECE2 0x7118 +0xECE3 0x7166 +0xECE4 0x71B9 +0xECE5 0x623E +0xECE6 0x623D +0xECE7 0x6243 +0xECE8 0x6248 +0xECE9 0x6249 +0xECEA 0x793B +0xECEB 0x7940 +0xECEC 0x7946 +0xECED 0x7949 +0xECEE 0x795B +0xECEF 0x795C +0xECF0 0x7953 +0xECF1 0x795A +0xECF2 0x7962 +0xECF3 0x7957 +0xECF4 0x7960 +0xECF5 0x796F +0xECF6 0x7967 +0xECF7 0x797A +0xECF8 0x7985 +0xECF9 0x798A +0xECFA 0x799A +0xECFB 0x79A7 +0xECFC 0x79B3 +0xECFD 0x5FD1 +0xECFE 0x5FD0 +0xEDA1 0x603C +0xEDA2 0x605D +0xEDA3 0x605A +0xEDA4 0x6067 +0xEDA5 0x6041 +0xEDA6 0x6059 +0xEDA7 0x6063 +0xEDA8 0x60AB +0xEDA9 0x6106 +0xEDAA 0x610D +0xEDAB 0x615D +0xEDAC 0x61A9 +0xEDAD 0x619D +0xEDAE 0x61CB +0xEDAF 0x61D1 +0xEDB0 0x6206 +0xEDB1 0x8080 +0xEDB2 0x807F +0xEDB3 0x6C93 +0xEDB4 0x6CF6 +0xEDB5 0x6DFC +0xEDB6 0x77F6 +0xEDB7 0x77F8 +0xEDB8 0x7800 +0xEDB9 0x7809 +0xEDBA 0x7817 +0xEDBB 0x7818 +0xEDBC 0x7811 +0xEDBD 0x65AB +0xEDBE 0x782D +0xEDBF 0x781C +0xEDC0 0x781D +0xEDC1 0x7839 +0xEDC2 0x783A +0xEDC3 0x783B +0xEDC4 0x781F +0xEDC5 0x783C +0xEDC6 0x7825 +0xEDC7 0x782C +0xEDC8 0x7823 +0xEDC9 0x7829 +0xEDCA 0x784E +0xEDCB 0x786D +0xEDCC 0x7856 +0xEDCD 0x7857 +0xEDCE 0x7826 +0xEDCF 0x7850 +0xEDD0 0x7847 +0xEDD1 0x784C +0xEDD2 0x786A +0xEDD3 0x789B +0xEDD4 0x7893 +0xEDD5 0x789A +0xEDD6 0x7887 +0xEDD7 0x789C +0xEDD8 0x78A1 +0xEDD9 0x78A3 +0xEDDA 0x78B2 +0xEDDB 0x78B9 +0xEDDC 0x78A5 +0xEDDD 0x78D4 +0xEDDE 0x78D9 +0xEDDF 0x78C9 +0xEDE0 0x78EC +0xEDE1 0x78F2 +0xEDE2 0x7905 +0xEDE3 0x78F4 +0xEDE4 0x7913 +0xEDE5 0x7924 +0xEDE6 0x791E +0xEDE7 0x7934 +0xEDE8 0x9F9B +0xEDE9 0x9EF9 +0xEDEA 0x9EFB +0xEDEB 0x9EFC +0xEDEC 0x76F1 +0xEDED 0x7704 +0xEDEE 0x770D +0xEDEF 0x76F9 +0xEDF0 0x7707 +0xEDF1 0x7708 +0xEDF2 0x771A +0xEDF3 0x7722 +0xEDF4 0x7719 +0xEDF5 0x772D +0xEDF6 0x7726 +0xEDF7 0x7735 +0xEDF8 0x7738 +0xEDF9 0x7750 +0xEDFA 0x7751 +0xEDFB 0x7747 +0xEDFC 0x7743 +0xEDFD 0x775A +0xEDFE 0x7768 +0xEEA1 0x7762 +0xEEA2 0x7765 +0xEEA3 0x777F +0xEEA4 0x778D +0xEEA5 0x777D +0xEEA6 0x7780 +0xEEA7 0x778C +0xEEA8 0x7791 +0xEEA9 0x779F +0xEEAA 0x77A0 +0xEEAB 0x77B0 +0xEEAC 0x77B5 +0xEEAD 0x77BD +0xEEAE 0x753A +0xEEAF 0x7540 +0xEEB0 0x754E +0xEEB1 0x754B +0xEEB2 0x7548 +0xEEB3 0x755B +0xEEB4 0x7572 +0xEEB5 0x7579 +0xEEB6 0x7583 +0xEEB7 0x7F58 +0xEEB8 0x7F61 +0xEEB9 0x7F5F +0xEEBA 0x8A48 +0xEEBB 0x7F68 +0xEEBC 0x7F74 +0xEEBD 0x7F71 +0xEEBE 0x7F79 +0xEEBF 0x7F81 +0xEEC0 0x7F7E +0xEEC1 0x76CD +0xEEC2 0x76E5 +0xEEC3 0x8832 +0xEEC4 0x9485 +0xEEC5 0x9486 +0xEEC6 0x9487 +0xEEC7 0x948B +0xEEC8 0x948A +0xEEC9 0x948C +0xEECA 0x948D +0xEECB 0x948F +0xEECC 0x9490 +0xEECD 0x9494 +0xEECE 0x9497 +0xEECF 0x9495 +0xEED0 0x949A +0xEED1 0x949B +0xEED2 0x949C +0xEED3 0x94A3 +0xEED4 0x94A4 +0xEED5 0x94AB +0xEED6 0x94AA +0xEED7 0x94AD +0xEED8 0x94AC +0xEED9 0x94AF +0xEEDA 0x94B0 +0xEEDB 0x94B2 +0xEEDC 0x94B4 +0xEEDD 0x94B6 +0xEEDE 0x94B7 +0xEEDF 0x94B8 +0xEEE0 0x94B9 +0xEEE1 0x94BA +0xEEE2 0x94BC +0xEEE3 0x94BD +0xEEE4 0x94BF +0xEEE5 0x94C4 +0xEEE6 0x94C8 +0xEEE7 0x94C9 +0xEEE8 0x94CA +0xEEE9 0x94CB +0xEEEA 0x94CC +0xEEEB 0x94CD +0xEEEC 0x94CE +0xEEED 0x94D0 +0xEEEE 0x94D1 +0xEEEF 0x94D2 +0xEEF0 0x94D5 +0xEEF1 0x94D6 +0xEEF2 0x94D7 +0xEEF3 0x94D9 +0xEEF4 0x94D8 +0xEEF5 0x94DB +0xEEF6 0x94DE +0xEEF7 0x94DF +0xEEF8 0x94E0 +0xEEF9 0x94E2 +0xEEFA 0x94E4 +0xEEFB 0x94E5 +0xEEFC 0x94E7 +0xEEFD 0x94E8 +0xEEFE 0x94EA +0xEFA1 0x94E9 +0xEFA2 0x94EB +0xEFA3 0x94EE +0xEFA4 0x94EF +0xEFA5 0x94F3 +0xEFA6 0x94F4 +0xEFA7 0x94F5 +0xEFA8 0x94F7 +0xEFA9 0x94F9 +0xEFAA 0x94FC +0xEFAB 0x94FD +0xEFAC 0x94FF +0xEFAD 0x9503 +0xEFAE 0x9502 +0xEFAF 0x9506 +0xEFB0 0x9507 +0xEFB1 0x9509 +0xEFB2 0x950A +0xEFB3 0x950D +0xEFB4 0x950E +0xEFB5 0x950F +0xEFB6 0x9512 +0xEFB7 0x9513 +0xEFB8 0x9514 +0xEFB9 0x9515 +0xEFBA 0x9516 +0xEFBB 0x9518 +0xEFBC 0x951B +0xEFBD 0x951D +0xEFBE 0x951E +0xEFBF 0x951F +0xEFC0 0x9522 +0xEFC1 0x952A +0xEFC2 0x952B +0xEFC3 0x9529 +0xEFC4 0x952C +0xEFC5 0x9531 +0xEFC6 0x9532 +0xEFC7 0x9534 +0xEFC8 0x9536 +0xEFC9 0x9537 +0xEFCA 0x9538 +0xEFCB 0x953C +0xEFCC 0x953E +0xEFCD 0x953F +0xEFCE 0x9542 +0xEFCF 0x9535 +0xEFD0 0x9544 +0xEFD1 0x9545 +0xEFD2 0x9546 +0xEFD3 0x9549 +0xEFD4 0x954C +0xEFD5 0x954E +0xEFD6 0x954F +0xEFD7 0x9552 +0xEFD8 0x9553 +0xEFD9 0x9554 +0xEFDA 0x9556 +0xEFDB 0x9557 +0xEFDC 0x9558 +0xEFDD 0x9559 +0xEFDE 0x955B +0xEFDF 0x955E +0xEFE0 0x955F +0xEFE1 0x955D +0xEFE2 0x9561 +0xEFE3 0x9562 +0xEFE4 0x9564 +0xEFE5 0x9565 +0xEFE6 0x9566 +0xEFE7 0x9567 +0xEFE8 0x9568 +0xEFE9 0x9569 +0xEFEA 0x956A +0xEFEB 0x956B +0xEFEC 0x956C +0xEFED 0x956F +0xEFEE 0x9571 +0xEFEF 0x9572 +0xEFF0 0x9573 +0xEFF1 0x953A +0xEFF2 0x77E7 +0xEFF3 0x77EC +0xEFF4 0x96C9 +0xEFF5 0x79D5 +0xEFF6 0x79ED +0xEFF7 0x79E3 +0xEFF8 0x79EB +0xEFF9 0x7A06 +0xEFFA 0x5D47 +0xEFFB 0x7A03 +0xEFFC 0x7A02 +0xEFFD 0x7A1E +0xEFFE 0x7A14 +0xF0A1 0x7A39 +0xF0A2 0x7A37 +0xF0A3 0x7A51 +0xF0A4 0x9ECF +0xF0A5 0x99A5 +0xF0A6 0x7A70 +0xF0A7 0x7688 +0xF0A8 0x768E +0xF0A9 0x7693 +0xF0AA 0x7699 +0xF0AB 0x76A4 +0xF0AC 0x74DE +0xF0AD 0x74E0 +0xF0AE 0x752C +0xF0AF 0x9E20 +0xF0B0 0x9E22 +0xF0B1 0x9E28 +0xF0B2 0x9E29 +0xF0B3 0x9E2A +0xF0B4 0x9E2B +0xF0B5 0x9E2C +0xF0B6 0x9E32 +0xF0B7 0x9E31 +0xF0B8 0x9E36 +0xF0B9 0x9E38 +0xF0BA 0x9E37 +0xF0BB 0x9E39 +0xF0BC 0x9E3A +0xF0BD 0x9E3E +0xF0BE 0x9E41 +0xF0BF 0x9E42 +0xF0C0 0x9E44 +0xF0C1 0x9E46 +0xF0C2 0x9E47 +0xF0C3 0x9E48 +0xF0C4 0x9E49 +0xF0C5 0x9E4B +0xF0C6 0x9E4C +0xF0C7 0x9E4E +0xF0C8 0x9E51 +0xF0C9 0x9E55 +0xF0CA 0x9E57 +0xF0CB 0x9E5A +0xF0CC 0x9E5B +0xF0CD 0x9E5C +0xF0CE 0x9E5E +0xF0CF 0x9E63 +0xF0D0 0x9E66 +0xF0D1 0x9E67 +0xF0D2 0x9E68 +0xF0D3 0x9E69 +0xF0D4 0x9E6A +0xF0D5 0x9E6B +0xF0D6 0x9E6C +0xF0D7 0x9E71 +0xF0D8 0x9E6D +0xF0D9 0x9E73 +0xF0DA 0x7592 +0xF0DB 0x7594 +0xF0DC 0x7596 +0xF0DD 0x75A0 +0xF0DE 0x759D +0xF0DF 0x75AC +0xF0E0 0x75A3 +0xF0E1 0x75B3 +0xF0E2 0x75B4 +0xF0E3 0x75B8 +0xF0E4 0x75C4 +0xF0E5 0x75B1 +0xF0E6 0x75B0 +0xF0E7 0x75C3 +0xF0E8 0x75C2 +0xF0E9 0x75D6 +0xF0EA 0x75CD +0xF0EB 0x75E3 +0xF0EC 0x75E8 +0xF0ED 0x75E6 +0xF0EE 0x75E4 +0xF0EF 0x75EB +0xF0F0 0x75E7 +0xF0F1 0x7603 +0xF0F2 0x75F1 +0xF0F3 0x75FC +0xF0F4 0x75FF +0xF0F5 0x7610 +0xF0F6 0x7600 +0xF0F7 0x7605 +0xF0F8 0x760C +0xF0F9 0x7617 +0xF0FA 0x760A +0xF0FB 0x7625 +0xF0FC 0x7618 +0xF0FD 0x7615 +0xF0FE 0x7619 +0xF1A1 0x761B +0xF1A2 0x763C +0xF1A3 0x7622 +0xF1A4 0x7620 +0xF1A5 0x7640 +0xF1A6 0x762D +0xF1A7 0x7630 +0xF1A8 0x763F +0xF1A9 0x7635 +0xF1AA 0x7643 +0xF1AB 0x763E +0xF1AC 0x7633 +0xF1AD 0x764D +0xF1AE 0x765E +0xF1AF 0x7654 +0xF1B0 0x765C +0xF1B1 0x7656 +0xF1B2 0x766B +0xF1B3 0x766F +0xF1B4 0x7FCA +0xF1B5 0x7AE6 +0xF1B6 0x7A78 +0xF1B7 0x7A79 +0xF1B8 0x7A80 +0xF1B9 0x7A86 +0xF1BA 0x7A88 +0xF1BB 0x7A95 +0xF1BC 0x7AA6 +0xF1BD 0x7AA0 +0xF1BE 0x7AAC +0xF1BF 0x7AA8 +0xF1C0 0x7AAD +0xF1C1 0x7AB3 +0xF1C2 0x8864 +0xF1C3 0x8869 +0xF1C4 0x8872 +0xF1C5 0x887D +0xF1C6 0x887F +0xF1C7 0x8882 +0xF1C8 0x88A2 +0xF1C9 0x88C6 +0xF1CA 0x88B7 +0xF1CB 0x88BC +0xF1CC 0x88C9 +0xF1CD 0x88E2 +0xF1CE 0x88CE +0xF1CF 0x88E3 +0xF1D0 0x88E5 +0xF1D1 0x88F1 +0xF1D2 0x891A +0xF1D3 0x88FC +0xF1D4 0x88E8 +0xF1D5 0x88FE +0xF1D6 0x88F0 +0xF1D7 0x8921 +0xF1D8 0x8919 +0xF1D9 0x8913 +0xF1DA 0x891B +0xF1DB 0x890A +0xF1DC 0x8934 +0xF1DD 0x892B +0xF1DE 0x8936 +0xF1DF 0x8941 +0xF1E0 0x8966 +0xF1E1 0x897B +0xF1E2 0x758B +0xF1E3 0x80E5 +0xF1E4 0x76B2 +0xF1E5 0x76B4 +0xF1E6 0x77DC +0xF1E7 0x8012 +0xF1E8 0x8014 +0xF1E9 0x8016 +0xF1EA 0x801C +0xF1EB 0x8020 +0xF1EC 0x8022 +0xF1ED 0x8025 +0xF1EE 0x8026 +0xF1EF 0x8027 +0xF1F0 0x8029 +0xF1F1 0x8028 +0xF1F2 0x8031 +0xF1F3 0x800B +0xF1F4 0x8035 +0xF1F5 0x8043 +0xF1F6 0x8046 +0xF1F7 0x804D +0xF1F8 0x8052 +0xF1F9 0x8069 +0xF1FA 0x8071 +0xF1FB 0x8983 +0xF1FC 0x9878 +0xF1FD 0x9880 +0xF1FE 0x9883 +0xF2A1 0x9889 +0xF2A2 0x988C +0xF2A3 0x988D +0xF2A4 0x988F +0xF2A5 0x9894 +0xF2A6 0x989A +0xF2A7 0x989B +0xF2A8 0x989E +0xF2A9 0x989F +0xF2AA 0x98A1 +0xF2AB 0x98A2 +0xF2AC 0x98A5 +0xF2AD 0x98A6 +0xF2AE 0x864D +0xF2AF 0x8654 +0xF2B0 0x866C +0xF2B1 0x866E +0xF2B2 0x867F +0xF2B3 0x867A +0xF2B4 0x867C +0xF2B5 0x867B +0xF2B6 0x86A8 +0xF2B7 0x868D +0xF2B8 0x868B +0xF2B9 0x86AC +0xF2BA 0x869D +0xF2BB 0x86A7 +0xF2BC 0x86A3 +0xF2BD 0x86AA +0xF2BE 0x8693 +0xF2BF 0x86A9 +0xF2C0 0x86B6 +0xF2C1 0x86C4 +0xF2C2 0x86B5 +0xF2C3 0x86CE +0xF2C4 0x86B0 +0xF2C5 0x86BA +0xF2C6 0x86B1 +0xF2C7 0x86AF +0xF2C8 0x86C9 +0xF2C9 0x86CF +0xF2CA 0x86B4 +0xF2CB 0x86E9 +0xF2CC 0x86F1 +0xF2CD 0x86F2 +0xF2CE 0x86ED +0xF2CF 0x86F3 +0xF2D0 0x86D0 +0xF2D1 0x8713 +0xF2D2 0x86DE +0xF2D3 0x86F4 +0xF2D4 0x86DF +0xF2D5 0x86D8 +0xF2D6 0x86D1 +0xF2D7 0x8703 +0xF2D8 0x8707 +0xF2D9 0x86F8 +0xF2DA 0x8708 +0xF2DB 0x870A +0xF2DC 0x870D +0xF2DD 0x8709 +0xF2DE 0x8723 +0xF2DF 0x873B +0xF2E0 0x871E +0xF2E1 0x8725 +0xF2E2 0x872E +0xF2E3 0x871A +0xF2E4 0x873E +0xF2E5 0x8748 +0xF2E6 0x8734 +0xF2E7 0x8731 +0xF2E8 0x8729 +0xF2E9 0x8737 +0xF2EA 0x873F +0xF2EB 0x8782 +0xF2EC 0x8722 +0xF2ED 0x877D +0xF2EE 0x877E +0xF2EF 0x877B +0xF2F0 0x8760 +0xF2F1 0x8770 +0xF2F2 0x874C +0xF2F3 0x876E +0xF2F4 0x878B +0xF2F5 0x8753 +0xF2F6 0x8763 +0xF2F7 0x877C +0xF2F8 0x8764 +0xF2F9 0x8759 +0xF2FA 0x8765 +0xF2FB 0x8793 +0xF2FC 0x87AF +0xF2FD 0x87A8 +0xF2FE 0x87D2 +0xF3A1 0x87C6 +0xF3A2 0x8788 +0xF3A3 0x8785 +0xF3A4 0x87AD +0xF3A5 0x8797 +0xF3A6 0x8783 +0xF3A7 0x87AB +0xF3A8 0x87E5 +0xF3A9 0x87AC +0xF3AA 0x87B5 +0xF3AB 0x87B3 +0xF3AC 0x87CB +0xF3AD 0x87D3 +0xF3AE 0x87BD +0xF3AF 0x87D1 +0xF3B0 0x87C0 +0xF3B1 0x87CA +0xF3B2 0x87DB +0xF3B3 0x87EA +0xF3B4 0x87E0 +0xF3B5 0x87EE +0xF3B6 0x8816 +0xF3B7 0x8813 +0xF3B8 0x87FE +0xF3B9 0x880A +0xF3BA 0x881B +0xF3BB 0x8821 +0xF3BC 0x8839 +0xF3BD 0x883C +0xF3BE 0x7F36 +0xF3BF 0x7F42 +0xF3C0 0x7F44 +0xF3C1 0x7F45 +0xF3C2 0x8210 +0xF3C3 0x7AFA +0xF3C4 0x7AFD +0xF3C5 0x7B08 +0xF3C6 0x7B03 +0xF3C7 0x7B04 +0xF3C8 0x7B15 +0xF3C9 0x7B0A +0xF3CA 0x7B2B +0xF3CB 0x7B0F +0xF3CC 0x7B47 +0xF3CD 0x7B38 +0xF3CE 0x7B2A +0xF3CF 0x7B19 +0xF3D0 0x7B2E +0xF3D1 0x7B31 +0xF3D2 0x7B20 +0xF3D3 0x7B25 +0xF3D4 0x7B24 +0xF3D5 0x7B33 +0xF3D6 0x7B3E +0xF3D7 0x7B1E +0xF3D8 0x7B58 +0xF3D9 0x7B5A +0xF3DA 0x7B45 +0xF3DB 0x7B75 +0xF3DC 0x7B4C +0xF3DD 0x7B5D +0xF3DE 0x7B60 +0xF3DF 0x7B6E +0xF3E0 0x7B7B +0xF3E1 0x7B62 +0xF3E2 0x7B72 +0xF3E3 0x7B71 +0xF3E4 0x7B90 +0xF3E5 0x7BA6 +0xF3E6 0x7BA7 +0xF3E7 0x7BB8 +0xF3E8 0x7BAC +0xF3E9 0x7B9D +0xF3EA 0x7BA8 +0xF3EB 0x7B85 +0xF3EC 0x7BAA +0xF3ED 0x7B9C +0xF3EE 0x7BA2 +0xF3EF 0x7BAB +0xF3F0 0x7BB4 +0xF3F1 0x7BD1 +0xF3F2 0x7BC1 +0xF3F3 0x7BCC +0xF3F4 0x7BDD +0xF3F5 0x7BDA +0xF3F6 0x7BE5 +0xF3F7 0x7BE6 +0xF3F8 0x7BEA +0xF3F9 0x7C0C +0xF3FA 0x7BFE +0xF3FB 0x7BFC +0xF3FC 0x7C0F +0xF3FD 0x7C16 +0xF3FE 0x7C0B +0xF4A1 0x7C1F +0xF4A2 0x7C2A +0xF4A3 0x7C26 +0xF4A4 0x7C38 +0xF4A5 0x7C41 +0xF4A6 0x7C40 +0xF4A7 0x81FE +0xF4A8 0x8201 +0xF4A9 0x8202 +0xF4AA 0x8204 +0xF4AB 0x81EC +0xF4AC 0x8844 +0xF4AD 0x8221 +0xF4AE 0x8222 +0xF4AF 0x8223 +0xF4B0 0x822D +0xF4B1 0x822F +0xF4B2 0x8228 +0xF4B3 0x822B +0xF4B4 0x8238 +0xF4B5 0x823B +0xF4B6 0x8233 +0xF4B7 0x8234 +0xF4B8 0x823E +0xF4B9 0x8244 +0xF4BA 0x8249 +0xF4BB 0x824B +0xF4BC 0x824F +0xF4BD 0x825A +0xF4BE 0x825F +0xF4BF 0x8268 +0xF4C0 0x887E +0xF4C1 0x8885 +0xF4C2 0x8888 +0xF4C3 0x88D8 +0xF4C4 0x88DF +0xF4C5 0x895E +0xF4C6 0x7F9D +0xF4C7 0x7F9F +0xF4C8 0x7FA7 +0xF4C9 0x7FAF +0xF4CA 0x7FB0 +0xF4CB 0x7FB2 +0xF4CC 0x7C7C +0xF4CD 0x6549 +0xF4CE 0x7C91 +0xF4CF 0x7C9D +0xF4D0 0x7C9C +0xF4D1 0x7C9E +0xF4D2 0x7CA2 +0xF4D3 0x7CB2 +0xF4D4 0x7CBC +0xF4D5 0x7CBD +0xF4D6 0x7CC1 +0xF4D7 0x7CC7 +0xF4D8 0x7CCC +0xF4D9 0x7CCD +0xF4DA 0x7CC8 +0xF4DB 0x7CC5 +0xF4DC 0x7CD7 +0xF4DD 0x7CE8 +0xF4DE 0x826E +0xF4DF 0x66A8 +0xF4E0 0x7FBF +0xF4E1 0x7FCE +0xF4E2 0x7FD5 +0xF4E3 0x7FE5 +0xF4E4 0x7FE1 +0xF4E5 0x7FE6 +0xF4E6 0x7FE9 +0xF4E7 0x7FEE +0xF4E8 0x7FF3 +0xF4E9 0x7CF8 +0xF4EA 0x7D77 +0xF4EB 0x7DA6 +0xF4EC 0x7DAE +0xF4ED 0x7E47 +0xF4EE 0x7E9B +0xF4EF 0x9EB8 +0xF4F0 0x9EB4 +0xF4F1 0x8D73 +0xF4F2 0x8D84 +0xF4F3 0x8D94 +0xF4F4 0x8D91 +0xF4F5 0x8DB1 +0xF4F6 0x8D67 +0xF4F7 0x8D6D +0xF4F8 0x8C47 +0xF4F9 0x8C49 +0xF4FA 0x914A +0xF4FB 0x9150 +0xF4FC 0x914E +0xF4FD 0x914F +0xF4FE 0x9164 +0xF5A1 0x9162 +0xF5A2 0x9161 +0xF5A3 0x9170 +0xF5A4 0x9169 +0xF5A5 0x916F +0xF5A6 0x917D +0xF5A7 0x917E +0xF5A8 0x9172 +0xF5A9 0x9174 +0xF5AA 0x9179 +0xF5AB 0x918C +0xF5AC 0x9185 +0xF5AD 0x9190 +0xF5AE 0x918D +0xF5AF 0x9191 +0xF5B0 0x91A2 +0xF5B1 0x91A3 +0xF5B2 0x91AA +0xF5B3 0x91AD +0xF5B4 0x91AE +0xF5B5 0x91AF +0xF5B6 0x91B5 +0xF5B7 0x91B4 +0xF5B8 0x91BA +0xF5B9 0x8C55 +0xF5BA 0x9E7E +0xF5BB 0x8DB8 +0xF5BC 0x8DEB +0xF5BD 0x8E05 +0xF5BE 0x8E59 +0xF5BF 0x8E69 +0xF5C0 0x8DB5 +0xF5C1 0x8DBF +0xF5C2 0x8DBC +0xF5C3 0x8DBA +0xF5C4 0x8DC4 +0xF5C5 0x8DD6 +0xF5C6 0x8DD7 +0xF5C7 0x8DDA +0xF5C8 0x8DDE +0xF5C9 0x8DCE +0xF5CA 0x8DCF +0xF5CB 0x8DDB +0xF5CC 0x8DC6 +0xF5CD 0x8DEC +0xF5CE 0x8DF7 +0xF5CF 0x8DF8 +0xF5D0 0x8DE3 +0xF5D1 0x8DF9 +0xF5D2 0x8DFB +0xF5D3 0x8DE4 +0xF5D4 0x8E09 +0xF5D5 0x8DFD +0xF5D6 0x8E14 +0xF5D7 0x8E1D +0xF5D8 0x8E1F +0xF5D9 0x8E2C +0xF5DA 0x8E2E +0xF5DB 0x8E23 +0xF5DC 0x8E2F +0xF5DD 0x8E3A +0xF5DE 0x8E40 +0xF5DF 0x8E39 +0xF5E0 0x8E35 +0xF5E1 0x8E3D +0xF5E2 0x8E31 +0xF5E3 0x8E49 +0xF5E4 0x8E41 +0xF5E5 0x8E42 +0xF5E6 0x8E51 +0xF5E7 0x8E52 +0xF5E8 0x8E4A +0xF5E9 0x8E70 +0xF5EA 0x8E76 +0xF5EB 0x8E7C +0xF5EC 0x8E6F +0xF5ED 0x8E74 +0xF5EE 0x8E85 +0xF5EF 0x8E8F +0xF5F0 0x8E94 +0xF5F1 0x8E90 +0xF5F2 0x8E9C +0xF5F3 0x8E9E +0xF5F4 0x8C78 +0xF5F5 0x8C82 +0xF5F6 0x8C8A +0xF5F7 0x8C85 +0xF5F8 0x8C98 +0xF5F9 0x8C94 +0xF5FA 0x659B +0xF5FB 0x89D6 +0xF5FC 0x89DE +0xF5FD 0x89DA +0xF5FE 0x89DC +0xF6A1 0x89E5 +0xF6A2 0x89EB +0xF6A3 0x89EF +0xF6A4 0x8A3E +0xF6A5 0x8B26 +0xF6A6 0x9753 +0xF6A7 0x96E9 +0xF6A8 0x96F3 +0xF6A9 0x96EF +0xF6AA 0x9706 +0xF6AB 0x9701 +0xF6AC 0x9708 +0xF6AD 0x970F +0xF6AE 0x970E +0xF6AF 0x972A +0xF6B0 0x972D +0xF6B1 0x9730 +0xF6B2 0x973E +0xF6B3 0x9F80 +0xF6B4 0x9F83 +0xF6B5 0x9F85 +0xF6B6 0x9F86 +0xF6B7 0x9F87 +0xF6B8 0x9F88 +0xF6B9 0x9F89 +0xF6BA 0x9F8A +0xF6BB 0x9F8C +0xF6BC 0x9EFE +0xF6BD 0x9F0B +0xF6BE 0x9F0D +0xF6BF 0x96B9 +0xF6C0 0x96BC +0xF6C1 0x96BD +0xF6C2 0x96CE +0xF6C3 0x96D2 +0xF6C4 0x77BF +0xF6C5 0x96E0 +0xF6C6 0x928E +0xF6C7 0x92AE +0xF6C8 0x92C8 +0xF6C9 0x933E +0xF6CA 0x936A +0xF6CB 0x93CA +0xF6CC 0x938F +0xF6CD 0x943E +0xF6CE 0x946B +0xF6CF 0x9C7F +0xF6D0 0x9C82 +0xF6D1 0x9C85 +0xF6D2 0x9C86 +0xF6D3 0x9C87 +0xF6D4 0x9C88 +0xF6D5 0x7A23 +0xF6D6 0x9C8B +0xF6D7 0x9C8E +0xF6D8 0x9C90 +0xF6D9 0x9C91 +0xF6DA 0x9C92 +0xF6DB 0x9C94 +0xF6DC 0x9C95 +0xF6DD 0x9C9A +0xF6DE 0x9C9B +0xF6DF 0x9C9E +0xF6E0 0x9C9F +0xF6E1 0x9CA0 +0xF6E2 0x9CA1 +0xF6E3 0x9CA2 +0xF6E4 0x9CA3 +0xF6E5 0x9CA5 +0xF6E6 0x9CA6 +0xF6E7 0x9CA7 +0xF6E8 0x9CA8 +0xF6E9 0x9CA9 +0xF6EA 0x9CAB +0xF6EB 0x9CAD +0xF6EC 0x9CAE +0xF6ED 0x9CB0 +0xF6EE 0x9CB1 +0xF6EF 0x9CB2 +0xF6F0 0x9CB3 +0xF6F1 0x9CB4 +0xF6F2 0x9CB5 +0xF6F3 0x9CB6 +0xF6F4 0x9CB7 +0xF6F5 0x9CBA +0xF6F6 0x9CBB +0xF6F7 0x9CBC +0xF6F8 0x9CBD +0xF6F9 0x9CC4 +0xF6FA 0x9CC5 +0xF6FB 0x9CC6 +0xF6FC 0x9CC7 +0xF6FD 0x9CCA +0xF6FE 0x9CCB +0xF7A1 0x9CCC +0xF7A2 0x9CCD +0xF7A3 0x9CCE +0xF7A4 0x9CCF +0xF7A5 0x9CD0 +0xF7A6 0x9CD3 +0xF7A7 0x9CD4 +0xF7A8 0x9CD5 +0xF7A9 0x9CD7 +0xF7AA 0x9CD8 +0xF7AB 0x9CD9 +0xF7AC 0x9CDC +0xF7AD 0x9CDD +0xF7AE 0x9CDF +0xF7AF 0x9CE2 +0xF7B0 0x977C +0xF7B1 0x9785 +0xF7B2 0x9791 +0xF7B3 0x9792 +0xF7B4 0x9794 +0xF7B5 0x97AF +0xF7B6 0x97AB +0xF7B7 0x97A3 +0xF7B8 0x97B2 +0xF7B9 0x97B4 +0xF7BA 0x9AB1 +0xF7BB 0x9AB0 +0xF7BC 0x9AB7 +0xF7BD 0x9E58 +0xF7BE 0x9AB6 +0xF7BF 0x9ABA +0xF7C0 0x9ABC +0xF7C1 0x9AC1 +0xF7C2 0x9AC0 +0xF7C3 0x9AC5 +0xF7C4 0x9AC2 +0xF7C5 0x9ACB +0xF7C6 0x9ACC +0xF7C7 0x9AD1 +0xF7C8 0x9B45 +0xF7C9 0x9B43 +0xF7CA 0x9B47 +0xF7CB 0x9B49 +0xF7CC 0x9B48 +0xF7CD 0x9B4D +0xF7CE 0x9B51 +0xF7CF 0x98E8 +0xF7D0 0x990D +0xF7D1 0x992E +0xF7D2 0x9955 +0xF7D3 0x9954 +0xF7D4 0x9ADF +0xF7D5 0x9AE1 +0xF7D6 0x9AE6 +0xF7D7 0x9AEF +0xF7D8 0x9AEB +0xF7D9 0x9AFB +0xF7DA 0x9AED +0xF7DB 0x9AF9 +0xF7DC 0x9B08 +0xF7DD 0x9B0F +0xF7DE 0x9B13 +0xF7DF 0x9B1F +0xF7E0 0x9B23 +0xF7E1 0x9EBD +0xF7E2 0x9EBE +0xF7E3 0x7E3B +0xF7E4 0x9E82 +0xF7E5 0x9E87 +0xF7E6 0x9E88 +0xF7E7 0x9E8B +0xF7E8 0x9E92 +0xF7E9 0x93D6 +0xF7EA 0x9E9D +0xF7EB 0x9E9F +0xF7EC 0x9EDB +0xF7ED 0x9EDC +0xF7EE 0x9EDD +0xF7EF 0x9EE0 +0xF7F0 0x9EDF +0xF7F1 0x9EE2 +0xF7F2 0x9EE9 +0xF7F3 0x9EE7 +0xF7F4 0x9EE5 +0xF7F5 0x9EEA +0xF7F6 0x9EEF +0xF7F7 0x9F22 +0xF7F8 0x9F2C +0xF7F9 0x9F2F +0xF7FA 0x9F39 +0xF7FB 0x9F37 +0xF7FC 0x9F3D +0xF7FD 0x9F3E +0xF7FE 0x9F44 diff --git a/jni/iconv/tests/EUC-JISX0213.TXT b/jni/iconv/tests/EUC-JISX0213.TXT new file mode 100644 index 0000000..236651f --- /dev/null +++ b/jni/iconv/tests/EUC-JISX0213.TXT @@ -0,0 +1,11424 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8EA1 0xFF61 +0x8EA2 0xFF62 +0x8EA3 0xFF63 +0x8EA4 0xFF64 +0x8EA5 0xFF65 +0x8EA6 0xFF66 +0x8EA7 0xFF67 +0x8EA8 0xFF68 +0x8EA9 0xFF69 +0x8EAA 0xFF6A +0x8EAB 0xFF6B +0x8EAC 0xFF6C +0x8EAD 0xFF6D +0x8EAE 0xFF6E +0x8EAF 0xFF6F +0x8EB0 0xFF70 +0x8EB1 0xFF71 +0x8EB2 0xFF72 +0x8EB3 0xFF73 +0x8EB4 0xFF74 +0x8EB5 0xFF75 +0x8EB6 0xFF76 +0x8EB7 0xFF77 +0x8EB8 0xFF78 +0x8EB9 0xFF79 +0x8EBA 0xFF7A +0x8EBB 0xFF7B +0x8EBC 0xFF7C +0x8EBD 0xFF7D +0x8EBE 0xFF7E +0x8EBF 0xFF7F +0x8EC0 0xFF80 +0x8EC1 0xFF81 +0x8EC2 0xFF82 +0x8EC3 0xFF83 +0x8EC4 0xFF84 +0x8EC5 0xFF85 +0x8EC6 0xFF86 +0x8EC7 0xFF87 +0x8EC8 0xFF88 +0x8EC9 0xFF89 +0x8ECA 0xFF8A +0x8ECB 0xFF8B +0x8ECC 0xFF8C +0x8ECD 0xFF8D +0x8ECE 0xFF8E +0x8ECF 0xFF8F +0x8ED0 0xFF90 +0x8ED1 0xFF91 +0x8ED2 0xFF92 +0x8ED3 0xFF93 +0x8ED4 0xFF94 +0x8ED5 0xFF95 +0x8ED6 0xFF96 +0x8ED7 0xFF97 +0x8ED8 0xFF98 +0x8ED9 0xFF99 +0x8EDA 0xFF9A +0x8EDB 0xFF9B +0x8EDC 0xFF9C +0x8EDD 0xFF9D +0x8EDE 0xFF9E +0x8EDF 0xFF9F +0x8FA1A1 0x20089 +0x8FA1A2 0x4E02 +0x8FA1A3 0x4E0F +0x8FA1A4 0x4E12 +0x8FA1A5 0x4E29 +0x8FA1A6 0x4E2B +0x8FA1A7 0x4E2E +0x8FA1A8 0x4E40 +0x8FA1A9 0x4E47 +0x8FA1AA 0x4E48 +0x8FA1AB 0x200A2 +0x8FA1AC 0x4E51 +0x8FA1AD 0x3406 +0x8FA1AE 0x200A4 +0x8FA1AF 0x4E5A +0x8FA1B0 0x4E69 +0x8FA1B1 0x4E9D +0x8FA1B2 0x342C +0x8FA1B3 0x342E +0x8FA1B4 0x4EB9 +0x8FA1B5 0x4EBB +0x8FA1B6 0x201A2 +0x8FA1B7 0x4EBC +0x8FA1B8 0x4EC3 +0x8FA1B9 0x4EC8 +0x8FA1BA 0x4ED0 +0x8FA1BB 0x4EEB +0x8FA1BC 0x4EDA +0x8FA1BD 0x4EF1 +0x8FA1BE 0x4EF5 +0x8FA1BF 0x4F00 +0x8FA1C0 0x4F16 +0x8FA1C1 0x4F64 +0x8FA1C2 0x4F37 +0x8FA1C3 0x4F3E +0x8FA1C4 0x4F54 +0x8FA1C5 0x4F58 +0x8FA1C6 0x20213 +0x8FA1C7 0x4F77 +0x8FA1C8 0x4F78 +0x8FA1C9 0x4F7A +0x8FA1CA 0x4F7D +0x8FA1CB 0x4F82 +0x8FA1CC 0x4F85 +0x8FA1CD 0x4F92 +0x8FA1CE 0x4F9A +0x8FA1CF 0x4FE6 +0x8FA1D0 0x4FB2 +0x8FA1D1 0x4FBE +0x8FA1D2 0x4FC5 +0x8FA1D3 0x4FCB +0x8FA1D4 0x4FCF +0x8FA1D5 0x4FD2 +0x8FA1D6 0x346A +0x8FA1D7 0x4FF2 +0x8FA1D8 0x5000 +0x8FA1D9 0x5010 +0x8FA1DA 0x5013 +0x8FA1DB 0x501C +0x8FA1DC 0x501E +0x8FA1DD 0x5022 +0x8FA1DE 0x3468 +0x8FA1DF 0x5042 +0x8FA1E0 0x5046 +0x8FA1E1 0x504E +0x8FA1E2 0x5053 +0x8FA1E3 0x5057 +0x8FA1E4 0x5063 +0x8FA1E5 0x5066 +0x8FA1E6 0x506A +0x8FA1E7 0x5070 +0x8FA1E8 0x50A3 +0x8FA1E9 0x5088 +0x8FA1EA 0x5092 +0x8FA1EB 0x5093 +0x8FA1EC 0x5095 +0x8FA1ED 0x5096 +0x8FA1EE 0x509C +0x8FA1EF 0x50AA +0x8FA1F0 0x2032B +0x8FA1F1 0x50B1 +0x8FA1F2 0x50BA +0x8FA1F3 0x50BB +0x8FA1F4 0x50C4 +0x8FA1F5 0x50C7 +0x8FA1F6 0x50F3 +0x8FA1F7 0x20381 +0x8FA1F8 0x50CE +0x8FA1F9 0x20371 +0x8FA1FA 0x50D4 +0x8FA1FB 0x50D9 +0x8FA1FC 0x50E1 +0x8FA1FD 0x50E9 +0x8FA1FE 0x3492 +0x8FA3A1 0x5108 +0x8FA3A2 0x203F9 +0x8FA3A3 0x5117 +0x8FA3A4 0x511B +0x8FA3A5 0x2044A +0x8FA3A6 0x5160 +0x8FA3A7 0x20509 +0x8FA3A8 0x5173 +0x8FA3A9 0x5183 +0x8FA3AA 0x518B +0x8FA3AB 0x34BC +0x8FA3AC 0x5198 +0x8FA3AD 0x51A3 +0x8FA3AE 0x51AD +0x8FA3AF 0x34C7 +0x8FA3B0 0x51BC +0x8FA3B1 0x205D6 +0x8FA3B2 0x20628 +0x8FA3B3 0x51F3 +0x8FA3B4 0x51F4 +0x8FA3B5 0x5202 +0x8FA3B6 0x5212 +0x8FA3B7 0x5216 +0x8FA3B8 0x2074F +0x8FA3B9 0x5255 +0x8FA3BA 0x525C +0x8FA3BB 0x526C +0x8FA3BC 0x5277 +0x8FA3BD 0x5284 +0x8FA3BE 0x5282 +0x8FA3BF 0x20807 +0x8FA3C0 0x5298 +0x8FA3C1 0x2083A +0x8FA3C2 0x52A4 +0x8FA3C3 0x52A6 +0x8FA3C4 0x52AF +0x8FA3C5 0x52BA +0x8FA3C6 0x52BB +0x8FA3C7 0x52CA +0x8FA3C8 0x351F +0x8FA3C9 0x52D1 +0x8FA3CA 0x208B9 +0x8FA3CB 0x52F7 +0x8FA3CC 0x530A +0x8FA3CD 0x530B +0x8FA3CE 0x5324 +0x8FA3CF 0x5335 +0x8FA3D0 0x533E +0x8FA3D1 0x5342 +0x8FA3D2 0x2097C +0x8FA3D3 0x2099D +0x8FA3D4 0x5367 +0x8FA3D5 0x536C +0x8FA3D6 0x537A +0x8FA3D7 0x53A4 +0x8FA3D8 0x53B4 +0x8FA3D9 0x20AD3 +0x8FA3DA 0x53B7 +0x8FA3DB 0x53C0 +0x8FA3DC 0x20B1D +0x8FA3DD 0x355D +0x8FA3DE 0x355E +0x8FA3DF 0x53D5 +0x8FA3E0 0x53DA +0x8FA3E1 0x3563 +0x8FA3E2 0x53F4 +0x8FA3E3 0x53F5 +0x8FA3E4 0x5455 +0x8FA3E5 0x5424 +0x8FA3E6 0x5428 +0x8FA3E7 0x356E +0x8FA3E8 0x5443 +0x8FA3E9 0x5462 +0x8FA3EA 0x5466 +0x8FA3EB 0x546C +0x8FA3EC 0x548A +0x8FA3ED 0x548D +0x8FA3EE 0x5495 +0x8FA3EF 0x54A0 +0x8FA3F0 0x54A6 +0x8FA3F1 0x54AD +0x8FA3F2 0x54AE +0x8FA3F3 0x54B7 +0x8FA3F4 0x54BA +0x8FA3F5 0x54BF +0x8FA3F6 0x54C3 +0x8FA3F7 0x20D45 +0x8FA3F8 0x54EC +0x8FA3F9 0x54EF +0x8FA3FA 0x54F1 +0x8FA3FB 0x54F3 +0x8FA3FC 0x5500 +0x8FA3FD 0x5501 +0x8FA3FE 0x5509 +0x8FA4A1 0x553C +0x8FA4A2 0x5541 +0x8FA4A3 0x35A6 +0x8FA4A4 0x5547 +0x8FA4A5 0x554A +0x8FA4A6 0x35A8 +0x8FA4A7 0x5560 +0x8FA4A8 0x5561 +0x8FA4A9 0x5564 +0x8FA4AA 0x20DE1 +0x8FA4AB 0x557D +0x8FA4AC 0x5582 +0x8FA4AD 0x5588 +0x8FA4AE 0x5591 +0x8FA4AF 0x35C5 +0x8FA4B0 0x55D2 +0x8FA4B1 0x20E95 +0x8FA4B2 0x20E6D +0x8FA4B3 0x55BF +0x8FA4B4 0x55C9 +0x8FA4B5 0x55CC +0x8FA4B6 0x55D1 +0x8FA4B7 0x55DD +0x8FA4B8 0x35DA +0x8FA4B9 0x55E2 +0x8FA4BA 0x20E64 +0x8FA4BB 0x55E9 +0x8FA4BC 0x5628 +0x8FA4BD 0x20F5F +0x8FA4BE 0x5607 +0x8FA4BF 0x5610 +0x8FA4C0 0x5630 +0x8FA4C1 0x5637 +0x8FA4C2 0x35F4 +0x8FA4C3 0x563D +0x8FA4C4 0x563F +0x8FA4C5 0x5640 +0x8FA4C6 0x5647 +0x8FA4C7 0x565E +0x8FA4C8 0x5660 +0x8FA4C9 0x566D +0x8FA4CA 0x3605 +0x8FA4CB 0x5688 +0x8FA4CC 0x568C +0x8FA4CD 0x5695 +0x8FA4CE 0x569A +0x8FA4CF 0x569D +0x8FA4D0 0x56A8 +0x8FA4D1 0x56AD +0x8FA4D2 0x56B2 +0x8FA4D3 0x56C5 +0x8FA4D4 0x56CD +0x8FA4D5 0x56DF +0x8FA4D6 0x56E8 +0x8FA4D7 0x56F6 +0x8FA4D8 0x56F7 +0x8FA4D9 0x21201 +0x8FA4DA 0x5715 +0x8FA4DB 0x5723 +0x8FA4DC 0x21255 +0x8FA4DD 0x5729 +0x8FA4DE 0x2127B +0x8FA4DF 0x5745 +0x8FA4E0 0x5746 +0x8FA4E1 0x574C +0x8FA4E2 0x574D +0x8FA4E3 0x21274 +0x8FA4E4 0x5768 +0x8FA4E5 0x576F +0x8FA4E6 0x5773 +0x8FA4E7 0x5774 +0x8FA4E8 0x5775 +0x8FA4E9 0x577B +0x8FA4EA 0x212E4 +0x8FA4EB 0x212D7 +0x8FA4EC 0x57AC +0x8FA4ED 0x579A +0x8FA4EE 0x579D +0x8FA4EF 0x579E +0x8FA4F0 0x57A8 +0x8FA4F1 0x57D7 +0x8FA4F2 0x212FD +0x8FA4F3 0x57CC +0x8FA4F4 0x21336 +0x8FA4F5 0x21344 +0x8FA4F6 0x57DE +0x8FA4F7 0x57E6 +0x8FA4F8 0x57F0 +0x8FA4F9 0x364A +0x8FA4FA 0x57F8 +0x8FA4FB 0x57FB +0x8FA4FC 0x57FD +0x8FA4FD 0x5804 +0x8FA4FE 0x581E +0x8FA5A1 0x5820 +0x8FA5A2 0x5827 +0x8FA5A3 0x5832 +0x8FA5A4 0x5839 +0x8FA5A5 0x213C4 +0x8FA5A6 0x5849 +0x8FA5A7 0x584C +0x8FA5A8 0x5867 +0x8FA5A9 0x588A +0x8FA5AA 0x588B +0x8FA5AB 0x588D +0x8FA5AC 0x588F +0x8FA5AD 0x5890 +0x8FA5AE 0x5894 +0x8FA5AF 0x589D +0x8FA5B0 0x58AA +0x8FA5B1 0x58B1 +0x8FA5B2 0x2146D +0x8FA5B3 0x58C3 +0x8FA5B4 0x58CD +0x8FA5B5 0x58E2 +0x8FA5B6 0x58F3 +0x8FA5B7 0x58F4 +0x8FA5B8 0x5905 +0x8FA5B9 0x5906 +0x8FA5BA 0x590B +0x8FA5BB 0x590D +0x8FA5BC 0x5914 +0x8FA5BD 0x5924 +0x8FA5BE 0x215D7 +0x8FA5BF 0x3691 +0x8FA5C0 0x593D +0x8FA5C1 0x3699 +0x8FA5C2 0x5946 +0x8FA5C3 0x3696 +0x8FA5C4 0x26C29 +0x8FA5C5 0x595B +0x8FA5C6 0x595F +0x8FA5C7 0x21647 +0x8FA5C8 0x5975 +0x8FA5C9 0x5976 +0x8FA5CA 0x597C +0x8FA5CB 0x599F +0x8FA5CC 0x59AE +0x8FA5CD 0x59BC +0x8FA5CE 0x59C8 +0x8FA5CF 0x59CD +0x8FA5D0 0x59DE +0x8FA5D1 0x59E3 +0x8FA5D2 0x59E4 +0x8FA5D3 0x59E7 +0x8FA5D4 0x59EE +0x8FA5D5 0x21706 +0x8FA5D6 0x21742 +0x8FA5D7 0x36CF +0x8FA5D8 0x5A0C +0x8FA5D9 0x5A0D +0x8FA5DA 0x5A17 +0x8FA5DB 0x5A27 +0x8FA5DC 0x5A2D +0x8FA5DD 0x5A55 +0x8FA5DE 0x5A65 +0x8FA5DF 0x5A7A +0x8FA5E0 0x5A8B +0x8FA5E1 0x5A9C +0x8FA5E2 0x5A9F +0x8FA5E3 0x5AA0 +0x8FA5E4 0x5AA2 +0x8FA5E5 0x5AB1 +0x8FA5E6 0x5AB3 +0x8FA5E7 0x5AB5 +0x8FA5E8 0x5ABA +0x8FA5E9 0x5ABF +0x8FA5EA 0x5ADA +0x8FA5EB 0x5ADC +0x8FA5EC 0x5AE0 +0x8FA5ED 0x5AE5 +0x8FA5EE 0x5AF0 +0x8FA5EF 0x5AEE +0x8FA5F0 0x5AF5 +0x8FA5F1 0x5B00 +0x8FA5F2 0x5B08 +0x8FA5F3 0x5B17 +0x8FA5F4 0x5B34 +0x8FA5F5 0x5B2D +0x8FA5F6 0x5B4C +0x8FA5F7 0x5B52 +0x8FA5F8 0x5B68 +0x8FA5F9 0x5B6F +0x8FA5FA 0x5B7C +0x8FA5FB 0x5B7F +0x8FA5FC 0x5B81 +0x8FA5FD 0x5B84 +0x8FA5FE 0x219C3 +0x8FA8A1 0x5B96 +0x8FA8A2 0x5BAC +0x8FA8A3 0x3761 +0x8FA8A4 0x5BC0 +0x8FA8A5 0x3762 +0x8FA8A6 0x5BCE +0x8FA8A7 0x5BD6 +0x8FA8A8 0x376C +0x8FA8A9 0x376B +0x8FA8AA 0x5BF1 +0x8FA8AB 0x5BFD +0x8FA8AC 0x3775 +0x8FA8AD 0x5C03 +0x8FA8AE 0x5C29 +0x8FA8AF 0x5C30 +0x8FA8B0 0x21C56 +0x8FA8B1 0x5C5F +0x8FA8B2 0x5C63 +0x8FA8B3 0x5C67 +0x8FA8B4 0x5C68 +0x8FA8B5 0x5C69 +0x8FA8B6 0x5C70 +0x8FA8B7 0x21D2D +0x8FA8B8 0x21D45 +0x8FA8B9 0x5C7C +0x8FA8BA 0x21D78 +0x8FA8BB 0x21D62 +0x8FA8BC 0x5C88 +0x8FA8BD 0x5C8A +0x8FA8BE 0x37C1 +0x8FA8BF 0x21DA1 +0x8FA8C0 0x21D9C +0x8FA8C1 0x5CA0 +0x8FA8C2 0x5CA2 +0x8FA8C3 0x5CA6 +0x8FA8C4 0x5CA7 +0x8FA8C5 0x21D92 +0x8FA8C6 0x5CAD +0x8FA8C7 0x5CB5 +0x8FA8C8 0x21DB7 +0x8FA8C9 0x5CC9 +0x8FA8CA 0x21DE0 +0x8FA8CB 0x21E33 +0x8FA8CC 0x5D06 +0x8FA8CD 0x5D10 +0x8FA8CE 0x5D2B +0x8FA8CF 0x5D1D +0x8FA8D0 0x5D20 +0x8FA8D1 0x5D24 +0x8FA8D2 0x5D26 +0x8FA8D3 0x5D31 +0x8FA8D4 0x5D39 +0x8FA8D5 0x5D42 +0x8FA8D6 0x37E8 +0x8FA8D7 0x5D61 +0x8FA8D8 0x5D6A +0x8FA8D9 0x37F4 +0x8FA8DA 0x5D70 +0x8FA8DB 0x21F1E +0x8FA8DC 0x37FD +0x8FA8DD 0x5D88 +0x8FA8DE 0x3800 +0x8FA8DF 0x5D92 +0x8FA8E0 0x5D94 +0x8FA8E1 0x5D97 +0x8FA8E2 0x5D99 +0x8FA8E3 0x5DB0 +0x8FA8E4 0x5DB2 +0x8FA8E5 0x5DB4 +0x8FA8E6 0x21F76 +0x8FA8E7 0x5DB9 +0x8FA8E8 0x5DD1 +0x8FA8E9 0x5DD7 +0x8FA8EA 0x5DD8 +0x8FA8EB 0x5DE0 +0x8FA8EC 0x21FFA +0x8FA8ED 0x5DE4 +0x8FA8EE 0x5DE9 +0x8FA8EF 0x382F +0x8FA8F0 0x5E00 +0x8FA8F1 0x3836 +0x8FA8F2 0x5E12 +0x8FA8F3 0x5E15 +0x8FA8F4 0x3840 +0x8FA8F5 0x5E1F +0x8FA8F6 0x5E2E +0x8FA8F7 0x5E3E +0x8FA8F8 0x5E49 +0x8FA8F9 0x385C +0x8FA8FA 0x5E56 +0x8FA8FB 0x3861 +0x8FA8FC 0x5E6B +0x8FA8FD 0x5E6C +0x8FA8FE 0x5E6D +0x8FACA1 0x5E6E +0x8FACA2 0x2217B +0x8FACA3 0x5EA5 +0x8FACA4 0x5EAA +0x8FACA5 0x5EAC +0x8FACA6 0x5EB9 +0x8FACA7 0x5EBF +0x8FACA8 0x5EC6 +0x8FACA9 0x5ED2 +0x8FACAA 0x5ED9 +0x8FACAB 0x2231E +0x8FACAC 0x5EFD +0x8FACAD 0x5F08 +0x8FACAE 0x5F0E +0x8FACAF 0x5F1C +0x8FACB0 0x223AD +0x8FACB1 0x5F1E +0x8FACB2 0x5F47 +0x8FACB3 0x5F63 +0x8FACB4 0x5F72 +0x8FACB5 0x5F7E +0x8FACB6 0x5F8F +0x8FACB7 0x5FA2 +0x8FACB8 0x5FA4 +0x8FACB9 0x5FB8 +0x8FACBA 0x5FC4 +0x8FACBB 0x38FA +0x8FACBC 0x5FC7 +0x8FACBD 0x5FCB +0x8FACBE 0x5FD2 +0x8FACBF 0x5FD3 +0x8FACC0 0x5FD4 +0x8FACC1 0x5FE2 +0x8FACC2 0x5FEE +0x8FACC3 0x5FEF +0x8FACC4 0x5FF3 +0x8FACC5 0x5FFC +0x8FACC6 0x3917 +0x8FACC7 0x6017 +0x8FACC8 0x6022 +0x8FACC9 0x6024 +0x8FACCA 0x391A +0x8FACCB 0x604C +0x8FACCC 0x607F +0x8FACCD 0x608A +0x8FACCE 0x6095 +0x8FACCF 0x60A8 +0x8FACD0 0x226F3 +0x8FACD1 0x60B0 +0x8FACD2 0x60B1 +0x8FACD3 0x60BE +0x8FACD4 0x60C8 +0x8FACD5 0x60D9 +0x8FACD6 0x60DB +0x8FACD7 0x60EE +0x8FACD8 0x60F2 +0x8FACD9 0x60F5 +0x8FACDA 0x6110 +0x8FACDB 0x6112 +0x8FACDC 0x6113 +0x8FACDD 0x6119 +0x8FACDE 0x611E +0x8FACDF 0x613A +0x8FACE0 0x396F +0x8FACE1 0x6141 +0x8FACE2 0x6146 +0x8FACE3 0x6160 +0x8FACE4 0x617C +0x8FACE5 0x2285B +0x8FACE6 0x6192 +0x8FACE7 0x6193 +0x8FACE8 0x6197 +0x8FACE9 0x6198 +0x8FACEA 0x61A5 +0x8FACEB 0x61A8 +0x8FACEC 0x61AD +0x8FACED 0x228AB +0x8FACEE 0x61D5 +0x8FACEF 0x61DD +0x8FACF0 0x61DF +0x8FACF1 0x61F5 +0x8FACF2 0x2298F +0x8FACF3 0x6215 +0x8FACF4 0x6223 +0x8FACF5 0x6229 +0x8FACF6 0x6246 +0x8FACF7 0x624C +0x8FACF8 0x6251 +0x8FACF9 0x6252 +0x8FACFA 0x6261 +0x8FACFB 0x6264 +0x8FACFC 0x627B +0x8FACFD 0x626D +0x8FACFE 0x6273 +0x8FADA1 0x6299 +0x8FADA2 0x62A6 +0x8FADA3 0x62D5 +0x8FADA4 0x22AB8 +0x8FADA5 0x62FD +0x8FADA6 0x6303 +0x8FADA7 0x630D +0x8FADA8 0x6310 +0x8FADA9 0x22B4F +0x8FADAA 0x22B50 +0x8FADAB 0x6332 +0x8FADAC 0x6335 +0x8FADAD 0x633B +0x8FADAE 0x633C +0x8FADAF 0x6341 +0x8FADB0 0x6344 +0x8FADB1 0x634E +0x8FADB2 0x22B46 +0x8FADB3 0x6359 +0x8FADB4 0x22C1D +0x8FADB5 0x22BA6 +0x8FADB6 0x636C +0x8FADB7 0x6384 +0x8FADB8 0x6399 +0x8FADB9 0x22C24 +0x8FADBA 0x6394 +0x8FADBB 0x63BD +0x8FADBC 0x63F7 +0x8FADBD 0x63D4 +0x8FADBE 0x63D5 +0x8FADBF 0x63DC +0x8FADC0 0x63E0 +0x8FADC1 0x63EB +0x8FADC2 0x63EC +0x8FADC3 0x63F2 +0x8FADC4 0x6409 +0x8FADC5 0x641E +0x8FADC6 0x6425 +0x8FADC7 0x6429 +0x8FADC8 0x642F +0x8FADC9 0x645A +0x8FADCA 0x645B +0x8FADCB 0x645D +0x8FADCC 0x6473 +0x8FADCD 0x647D +0x8FADCE 0x6487 +0x8FADCF 0x6491 +0x8FADD0 0x649D +0x8FADD1 0x649F +0x8FADD2 0x64CB +0x8FADD3 0x64CC +0x8FADD4 0x64D5 +0x8FADD5 0x64D7 +0x8FADD6 0x22DE1 +0x8FADD7 0x64E4 +0x8FADD8 0x64E5 +0x8FADD9 0x64FF +0x8FADDA 0x6504 +0x8FADDB 0x3A6E +0x8FADDC 0x650F +0x8FADDD 0x6514 +0x8FADDE 0x6516 +0x8FADDF 0x3A73 +0x8FADE0 0x651E +0x8FADE1 0x6532 +0x8FADE2 0x6544 +0x8FADE3 0x6554 +0x8FADE4 0x656B +0x8FADE5 0x657A +0x8FADE6 0x6581 +0x8FADE7 0x6584 +0x8FADE8 0x6585 +0x8FADE9 0x658A +0x8FADEA 0x65B2 +0x8FADEB 0x65B5 +0x8FADEC 0x65B8 +0x8FADED 0x65BF +0x8FADEE 0x65C2 +0x8FADEF 0x65C9 +0x8FADF0 0x65D4 +0x8FADF1 0x3AD6 +0x8FADF2 0x65F2 +0x8FADF3 0x65F9 +0x8FADF4 0x65FC +0x8FADF5 0x6604 +0x8FADF6 0x6608 +0x8FADF7 0x6621 +0x8FADF8 0x662A +0x8FADF9 0x6645 +0x8FADFA 0x6651 +0x8FADFB 0x664E +0x8FADFC 0x3AEA +0x8FADFD 0x231C3 +0x8FADFE 0x6657 +0x8FAEA1 0x665B +0x8FAEA2 0x6663 +0x8FAEA3 0x231F5 +0x8FAEA4 0x231B6 +0x8FAEA5 0x666A +0x8FAEA6 0x666B +0x8FAEA7 0x666C +0x8FAEA8 0x666D +0x8FAEA9 0x667B +0x8FAEAA 0x6680 +0x8FAEAB 0x6690 +0x8FAEAC 0x6692 +0x8FAEAD 0x6699 +0x8FAEAE 0x3B0E +0x8FAEAF 0x66AD +0x8FAEB0 0x66B1 +0x8FAEB1 0x66B5 +0x8FAEB2 0x3B1A +0x8FAEB3 0x66BF +0x8FAEB4 0x3B1C +0x8FAEB5 0x66EC +0x8FAEB6 0x3AD7 +0x8FAEB7 0x6701 +0x8FAEB8 0x6705 +0x8FAEB9 0x6712 +0x8FAEBA 0x23372 +0x8FAEBB 0x6719 +0x8FAEBC 0x233D3 +0x8FAEBD 0x233D2 +0x8FAEBE 0x674C +0x8FAEBF 0x674D +0x8FAEC0 0x6754 +0x8FAEC1 0x675D +0x8FAEC2 0x233D0 +0x8FAEC3 0x233E4 +0x8FAEC4 0x233D5 +0x8FAEC5 0x6774 +0x8FAEC6 0x6776 +0x8FAEC7 0x233DA +0x8FAEC8 0x6792 +0x8FAEC9 0x233DF +0x8FAECA 0x8363 +0x8FAECB 0x6810 +0x8FAECC 0x67B0 +0x8FAECD 0x67B2 +0x8FAECE 0x67C3 +0x8FAECF 0x67C8 +0x8FAED0 0x67D2 +0x8FAED1 0x67D9 +0x8FAED2 0x67DB +0x8FAED3 0x67F0 +0x8FAED4 0x67F7 +0x8FAED5 0x2344A +0x8FAED6 0x23451 +0x8FAED7 0x2344B +0x8FAED8 0x6818 +0x8FAED9 0x681F +0x8FAEDA 0x682D +0x8FAEDB 0x23465 +0x8FAEDC 0x6833 +0x8FAEDD 0x683B +0x8FAEDE 0x683E +0x8FAEDF 0x6844 +0x8FAEE0 0x6845 +0x8FAEE1 0x6849 +0x8FAEE2 0x684C +0x8FAEE3 0x6855 +0x8FAEE4 0x6857 +0x8FAEE5 0x3B77 +0x8FAEE6 0x686B +0x8FAEE7 0x686E +0x8FAEE8 0x687A +0x8FAEE9 0x687C +0x8FAEEA 0x6882 +0x8FAEEB 0x6890 +0x8FAEEC 0x6896 +0x8FAEED 0x3B6D +0x8FAEEE 0x6898 +0x8FAEEF 0x6899 +0x8FAEF0 0x689A +0x8FAEF1 0x689C +0x8FAEF2 0x68AA +0x8FAEF3 0x68AB +0x8FAEF4 0x68B4 +0x8FAEF5 0x68BB +0x8FAEF6 0x68FB +0x8FAEF7 0x234E4 +0x8FAEF8 0x2355A +0x8FAEF9 0xFA13 +0x8FAEFA 0x68C3 +0x8FAEFB 0x68C5 +0x8FAEFC 0x68CC +0x8FAEFD 0x68CF +0x8FAEFE 0x68D6 +0x8FAFA1 0x68D9 +0x8FAFA2 0x68E4 +0x8FAFA3 0x68E5 +0x8FAFA4 0x68EC +0x8FAFA5 0x68F7 +0x8FAFA6 0x6903 +0x8FAFA7 0x6907 +0x8FAFA8 0x3B87 +0x8FAFA9 0x3B88 +0x8FAFAA 0x23594 +0x8FAFAB 0x693B +0x8FAFAC 0x3B8D +0x8FAFAD 0x6946 +0x8FAFAE 0x6969 +0x8FAFAF 0x696C +0x8FAFB0 0x6972 +0x8FAFB1 0x697A +0x8FAFB2 0x697F +0x8FAFB3 0x6992 +0x8FAFB4 0x3BA4 +0x8FAFB5 0x6996 +0x8FAFB6 0x6998 +0x8FAFB7 0x69A6 +0x8FAFB8 0x69B0 +0x8FAFB9 0x69B7 +0x8FAFBA 0x69BA +0x8FAFBB 0x69BC +0x8FAFBC 0x69C0 +0x8FAFBD 0x69D1 +0x8FAFBE 0x69D6 +0x8FAFBF 0x23639 +0x8FAFC0 0x23647 +0x8FAFC1 0x6A30 +0x8FAFC2 0x23638 +0x8FAFC3 0x2363A +0x8FAFC4 0x69E3 +0x8FAFC5 0x69EE +0x8FAFC6 0x69EF +0x8FAFC7 0x69F3 +0x8FAFC8 0x3BCD +0x8FAFC9 0x69F4 +0x8FAFCA 0x69FE +0x8FAFCB 0x6A11 +0x8FAFCC 0x6A1A +0x8FAFCD 0x6A1D +0x8FAFCE 0x2371C +0x8FAFCF 0x6A32 +0x8FAFD0 0x6A33 +0x8FAFD1 0x6A34 +0x8FAFD2 0x6A3F +0x8FAFD3 0x6A46 +0x8FAFD4 0x6A49 +0x8FAFD5 0x6A7A +0x8FAFD6 0x6A4E +0x8FAFD7 0x6A52 +0x8FAFD8 0x6A64 +0x8FAFD9 0x2370C +0x8FAFDA 0x6A7E +0x8FAFDB 0x6A83 +0x8FAFDC 0x6A8B +0x8FAFDD 0x3BF0 +0x8FAFDE 0x6A91 +0x8FAFDF 0x6A9F +0x8FAFE0 0x6AA1 +0x8FAFE1 0x23764 +0x8FAFE2 0x6AAB +0x8FAFE3 0x6ABD +0x8FAFE4 0x6AC6 +0x8FAFE5 0x6AD4 +0x8FAFE6 0x6AD0 +0x8FAFE7 0x6ADC +0x8FAFE8 0x6ADD +0x8FAFE9 0x237FF +0x8FAFEA 0x237E7 +0x8FAFEB 0x6AEC +0x8FAFEC 0x6AF1 +0x8FAFED 0x6AF2 +0x8FAFEE 0x6AF3 +0x8FAFEF 0x6AFD +0x8FAFF0 0x23824 +0x8FAFF1 0x6B0B +0x8FAFF2 0x6B0F +0x8FAFF3 0x6B10 +0x8FAFF4 0x6B11 +0x8FAFF5 0x2383D +0x8FAFF6 0x6B17 +0x8FAFF7 0x3C26 +0x8FAFF8 0x6B2F +0x8FAFF9 0x6B4A +0x8FAFFA 0x6B58 +0x8FAFFB 0x6B6C +0x8FAFFC 0x6B75 +0x8FAFFD 0x6B7A +0x8FAFFE 0x6B81 +0x8FEEA1 0x6B9B +0x8FEEA2 0x6BAE +0x8FEEA3 0x23A98 +0x8FEEA4 0x6BBD +0x8FEEA5 0x6BBE +0x8FEEA6 0x6BC7 +0x8FEEA7 0x6BC8 +0x8FEEA8 0x6BC9 +0x8FEEA9 0x6BDA +0x8FEEAA 0x6BE6 +0x8FEEAB 0x6BE7 +0x8FEEAC 0x6BEE +0x8FEEAD 0x6BF1 +0x8FEEAE 0x6C02 +0x8FEEAF 0x6C0A +0x8FEEB0 0x6C0E +0x8FEEB1 0x6C35 +0x8FEEB2 0x6C36 +0x8FEEB3 0x6C3A +0x8FEEB4 0x23C7F +0x8FEEB5 0x6C3F +0x8FEEB6 0x6C4D +0x8FEEB7 0x6C5B +0x8FEEB8 0x6C6D +0x8FEEB9 0x6C84 +0x8FEEBA 0x6C89 +0x8FEEBB 0x3CC3 +0x8FEEBC 0x6C94 +0x8FEEBD 0x6C95 +0x8FEEBE 0x6C97 +0x8FEEBF 0x6CAD +0x8FEEC0 0x6CC2 +0x8FEEC1 0x6CD0 +0x8FEEC2 0x3CD2 +0x8FEEC3 0x6CD6 +0x8FEEC4 0x6CDA +0x8FEEC5 0x6CDC +0x8FEEC6 0x6CE9 +0x8FEEC7 0x6CEC +0x8FEEC8 0x6CED +0x8FEEC9 0x23D00 +0x8FEECA 0x6D00 +0x8FEECB 0x6D0A +0x8FEECC 0x6D24 +0x8FEECD 0x6D26 +0x8FEECE 0x6D27 +0x8FEECF 0x6C67 +0x8FEED0 0x6D2F +0x8FEED1 0x6D3C +0x8FEED2 0x6D5B +0x8FEED3 0x6D5E +0x8FEED4 0x6D60 +0x8FEED5 0x6D70 +0x8FEED6 0x6D80 +0x8FEED7 0x6D81 +0x8FEED8 0x6D8A +0x8FEED9 0x6D8D +0x8FEEDA 0x6D91 +0x8FEEDB 0x6D98 +0x8FEEDC 0x23D40 +0x8FEEDD 0x6E17 +0x8FEEDE 0x23DFA +0x8FEEDF 0x23DF9 +0x8FEEE0 0x23DD3 +0x8FEEE1 0x6DAB +0x8FEEE2 0x6DAE +0x8FEEE3 0x6DB4 +0x8FEEE4 0x6DC2 +0x8FEEE5 0x6D34 +0x8FEEE6 0x6DC8 +0x8FEEE7 0x6DCE +0x8FEEE8 0x6DCF +0x8FEEE9 0x6DD0 +0x8FEEEA 0x6DDF +0x8FEEEB 0x6DE9 +0x8FEEEC 0x6DF6 +0x8FEEED 0x6E36 +0x8FEEEE 0x6E1E +0x8FEEEF 0x6E22 +0x8FEEF0 0x6E27 +0x8FEEF1 0x3D11 +0x8FEEF2 0x6E32 +0x8FEEF3 0x6E3C +0x8FEEF4 0x6E48 +0x8FEEF5 0x6E49 +0x8FEEF6 0x6E4B +0x8FEEF7 0x6E4C +0x8FEEF8 0x6E4F +0x8FEEF9 0x6E51 +0x8FEEFA 0x6E53 +0x8FEEFB 0x6E54 +0x8FEEFC 0x6E57 +0x8FEEFD 0x6E63 +0x8FEEFE 0x3D1E +0x8FEFA1 0x6E93 +0x8FEFA2 0x6EA7 +0x8FEFA3 0x6EB4 +0x8FEFA4 0x6EBF +0x8FEFA5 0x6EC3 +0x8FEFA6 0x6ECA +0x8FEFA7 0x6ED9 +0x8FEFA8 0x6F35 +0x8FEFA9 0x6EEB +0x8FEFAA 0x6EF9 +0x8FEFAB 0x6EFB +0x8FEFAC 0x6F0A +0x8FEFAD 0x6F0C +0x8FEFAE 0x6F18 +0x8FEFAF 0x6F25 +0x8FEFB0 0x6F36 +0x8FEFB1 0x6F3C +0x8FEFB2 0x23F7E +0x8FEFB3 0x6F52 +0x8FEFB4 0x6F57 +0x8FEFB5 0x6F5A +0x8FEFB6 0x6F60 +0x8FEFB7 0x6F68 +0x8FEFB8 0x6F98 +0x8FEFB9 0x6F7D +0x8FEFBA 0x6F90 +0x8FEFBB 0x6F96 +0x8FEFBC 0x6FBE +0x8FEFBD 0x6F9F +0x8FEFBE 0x6FA5 +0x8FEFBF 0x6FAF +0x8FEFC0 0x3D64 +0x8FEFC1 0x6FB5 +0x8FEFC2 0x6FC8 +0x8FEFC3 0x6FC9 +0x8FEFC4 0x6FDA +0x8FEFC5 0x6FDE +0x8FEFC6 0x6FE9 +0x8FEFC7 0x24096 +0x8FEFC8 0x6FFC +0x8FEFC9 0x7000 +0x8FEFCA 0x7007 +0x8FEFCB 0x700A +0x8FEFCC 0x7023 +0x8FEFCD 0x24103 +0x8FEFCE 0x7039 +0x8FEFCF 0x703A +0x8FEFD0 0x703C +0x8FEFD1 0x7043 +0x8FEFD2 0x7047 +0x8FEFD3 0x704B +0x8FEFD4 0x3D9A +0x8FEFD5 0x7054 +0x8FEFD6 0x7065 +0x8FEFD7 0x7069 +0x8FEFD8 0x706C +0x8FEFD9 0x706E +0x8FEFDA 0x7076 +0x8FEFDB 0x707E +0x8FEFDC 0x7081 +0x8FEFDD 0x7086 +0x8FEFDE 0x7095 +0x8FEFDF 0x7097 +0x8FEFE0 0x70BB +0x8FEFE1 0x241C6 +0x8FEFE2 0x709F +0x8FEFE3 0x70B1 +0x8FEFE4 0x241FE +0x8FEFE5 0x70EC +0x8FEFE6 0x70CA +0x8FEFE7 0x70D1 +0x8FEFE8 0x70D3 +0x8FEFE9 0x70DC +0x8FEFEA 0x7103 +0x8FEFEB 0x7104 +0x8FEFEC 0x7106 +0x8FEFED 0x7107 +0x8FEFEE 0x7108 +0x8FEFEF 0x710C +0x8FEFF0 0x3DC0 +0x8FEFF1 0x712F +0x8FEFF2 0x7131 +0x8FEFF3 0x7150 +0x8FEFF4 0x714A +0x8FEFF5 0x7153 +0x8FEFF6 0x715E +0x8FEFF7 0x3DD4 +0x8FEFF8 0x7196 +0x8FEFF9 0x7180 +0x8FEFFA 0x719B +0x8FEFFB 0x71A0 +0x8FEFFC 0x71A2 +0x8FEFFD 0x71AE +0x8FEFFE 0x71AF +0x8FF0A1 0x71B3 +0x8FF0A2 0x243BC +0x8FF0A3 0x71CB +0x8FF0A4 0x71D3 +0x8FF0A5 0x71D9 +0x8FF0A6 0x71DC +0x8FF0A7 0x7207 +0x8FF0A8 0x3E05 +0x8FF0A9 0xFA49 +0x8FF0AA 0x722B +0x8FF0AB 0x7234 +0x8FF0AC 0x7238 +0x8FF0AD 0x7239 +0x8FF0AE 0x4E2C +0x8FF0AF 0x7242 +0x8FF0B0 0x7253 +0x8FF0B1 0x7257 +0x8FF0B2 0x7263 +0x8FF0B3 0x24629 +0x8FF0B4 0x726E +0x8FF0B5 0x726F +0x8FF0B6 0x7278 +0x8FF0B7 0x727F +0x8FF0B8 0x728E +0x8FF0B9 0x246A5 +0x8FF0BA 0x72AD +0x8FF0BB 0x72AE +0x8FF0BC 0x72B0 +0x8FF0BD 0x72B1 +0x8FF0BE 0x72C1 +0x8FF0BF 0x3E60 +0x8FF0C0 0x72CC +0x8FF0C1 0x3E66 +0x8FF0C2 0x3E68 +0x8FF0C3 0x72F3 +0x8FF0C4 0x72FA +0x8FF0C5 0x7307 +0x8FF0C6 0x7312 +0x8FF0C7 0x7318 +0x8FF0C8 0x7319 +0x8FF0C9 0x3E83 +0x8FF0CA 0x7339 +0x8FF0CB 0x732C +0x8FF0CC 0x7331 +0x8FF0CD 0x7333 +0x8FF0CE 0x733D +0x8FF0CF 0x7352 +0x8FF0D0 0x3E94 +0x8FF0D1 0x736B +0x8FF0D2 0x736C +0x8FF0D3 0x24896 +0x8FF0D4 0x736E +0x8FF0D5 0x736F +0x8FF0D6 0x7371 +0x8FF0D7 0x7377 +0x8FF0D8 0x7381 +0x8FF0D9 0x7385 +0x8FF0DA 0x738A +0x8FF0DB 0x7394 +0x8FF0DC 0x7398 +0x8FF0DD 0x739C +0x8FF0DE 0x739E +0x8FF0DF 0x73A5 +0x8FF0E0 0x73A8 +0x8FF0E1 0x73B5 +0x8FF0E2 0x73B7 +0x8FF0E3 0x73B9 +0x8FF0E4 0x73BC +0x8FF0E5 0x73BF +0x8FF0E6 0x73C5 +0x8FF0E7 0x73CB +0x8FF0E8 0x73E1 +0x8FF0E9 0x73E7 +0x8FF0EA 0x73F9 +0x8FF0EB 0x7413 +0x8FF0EC 0x73FA +0x8FF0ED 0x7401 +0x8FF0EE 0x7424 +0x8FF0EF 0x7431 +0x8FF0F0 0x7439 +0x8FF0F1 0x7453 +0x8FF0F2 0x7440 +0x8FF0F3 0x7443 +0x8FF0F4 0x744D +0x8FF0F5 0x7452 +0x8FF0F6 0x745D +0x8FF0F7 0x7471 +0x8FF0F8 0x7481 +0x8FF0F9 0x7485 +0x8FF0FA 0x7488 +0x8FF0FB 0x24A4D +0x8FF0FC 0x7492 +0x8FF0FD 0x7497 +0x8FF0FE 0x7499 +0x8FF1A1 0x74A0 +0x8FF1A2 0x74A1 +0x8FF1A3 0x74A5 +0x8FF1A4 0x74AA +0x8FF1A5 0x74AB +0x8FF1A6 0x74B9 +0x8FF1A7 0x74BB +0x8FF1A8 0x74BA +0x8FF1A9 0x74D6 +0x8FF1AA 0x74D8 +0x8FF1AB 0x74DE +0x8FF1AC 0x74EF +0x8FF1AD 0x74EB +0x8FF1AE 0x24B56 +0x8FF1AF 0x74FA +0x8FF1B0 0x24B6F +0x8FF1B1 0x7520 +0x8FF1B2 0x7524 +0x8FF1B3 0x752A +0x8FF1B4 0x3F57 +0x8FF1B5 0x24C16 +0x8FF1B6 0x753D +0x8FF1B7 0x753E +0x8FF1B8 0x7540 +0x8FF1B9 0x7548 +0x8FF1BA 0x754E +0x8FF1BB 0x7550 +0x8FF1BC 0x7552 +0x8FF1BD 0x756C +0x8FF1BE 0x7572 +0x8FF1BF 0x7571 +0x8FF1C0 0x757A +0x8FF1C1 0x757D +0x8FF1C2 0x757E +0x8FF1C3 0x7581 +0x8FF1C4 0x24D14 +0x8FF1C5 0x758C +0x8FF1C6 0x3F75 +0x8FF1C7 0x75A2 +0x8FF1C8 0x3F77 +0x8FF1C9 0x75B0 +0x8FF1CA 0x75B7 +0x8FF1CB 0x75BF +0x8FF1CC 0x75C0 +0x8FF1CD 0x75C6 +0x8FF1CE 0x75CF +0x8FF1CF 0x75D3 +0x8FF1D0 0x75DD +0x8FF1D1 0x75DF +0x8FF1D2 0x75E0 +0x8FF1D3 0x75E7 +0x8FF1D4 0x75EC +0x8FF1D5 0x75EE +0x8FF1D6 0x75F1 +0x8FF1D7 0x75F9 +0x8FF1D8 0x7603 +0x8FF1D9 0x7618 +0x8FF1DA 0x7607 +0x8FF1DB 0x760F +0x8FF1DC 0x3FAE +0x8FF1DD 0x24E0E +0x8FF1DE 0x7613 +0x8FF1DF 0x761B +0x8FF1E0 0x761C +0x8FF1E1 0x24E37 +0x8FF1E2 0x7625 +0x8FF1E3 0x7628 +0x8FF1E4 0x763C +0x8FF1E5 0x7633 +0x8FF1E6 0x24E6A +0x8FF1E7 0x3FC9 +0x8FF1E8 0x7641 +0x8FF1E9 0x24E8B +0x8FF1EA 0x7649 +0x8FF1EB 0x7655 +0x8FF1EC 0x3FD7 +0x8FF1ED 0x766E +0x8FF1EE 0x7695 +0x8FF1EF 0x769C +0x8FF1F0 0x76A1 +0x8FF1F1 0x76A0 +0x8FF1F2 0x76A7 +0x8FF1F3 0x76A8 +0x8FF1F4 0x76AF +0x8FF1F5 0x2504A +0x8FF1F6 0x76C9 +0x8FF1F7 0x25055 +0x8FF1F8 0x76E8 +0x8FF1F9 0x76EC +0x8FF1FA 0x25122 +0x8FF1FB 0x7717 +0x8FF1FC 0x771A +0x8FF1FD 0x772D +0x8FF1FE 0x7735 +0x8FF2A1 0x251A9 +0x8FF2A2 0x4039 +0x8FF2A3 0x251E5 +0x8FF2A4 0x251CD +0x8FF2A5 0x7758 +0x8FF2A6 0x7760 +0x8FF2A7 0x776A +0x8FF2A8 0x2521E +0x8FF2A9 0x7772 +0x8FF2AA 0x777C +0x8FF2AB 0x777D +0x8FF2AC 0x2524C +0x8FF2AD 0x4058 +0x8FF2AE 0x779A +0x8FF2AF 0x779F +0x8FF2B0 0x77A2 +0x8FF2B1 0x77A4 +0x8FF2B2 0x77A9 +0x8FF2B3 0x77DE +0x8FF2B4 0x77DF +0x8FF2B5 0x77E4 +0x8FF2B6 0x77E6 +0x8FF2B7 0x77EA +0x8FF2B8 0x77EC +0x8FF2B9 0x4093 +0x8FF2BA 0x77F0 +0x8FF2BB 0x77F4 +0x8FF2BC 0x77FB +0x8FF2BD 0x2542E +0x8FF2BE 0x7805 +0x8FF2BF 0x7806 +0x8FF2C0 0x7809 +0x8FF2C1 0x780D +0x8FF2C2 0x7819 +0x8FF2C3 0x7821 +0x8FF2C4 0x782C +0x8FF2C5 0x7847 +0x8FF2C6 0x7864 +0x8FF2C7 0x786A +0x8FF2C8 0x254D9 +0x8FF2C9 0x788A +0x8FF2CA 0x7894 +0x8FF2CB 0x78A4 +0x8FF2CC 0x789D +0x8FF2CD 0x789E +0x8FF2CE 0x789F +0x8FF2CF 0x78BB +0x8FF2D0 0x78C8 +0x8FF2D1 0x78CC +0x8FF2D2 0x78CE +0x8FF2D3 0x78D5 +0x8FF2D4 0x78E0 +0x8FF2D5 0x78E1 +0x8FF2D6 0x78E6 +0x8FF2D7 0x78F9 +0x8FF2D8 0x78FA +0x8FF2D9 0x78FB +0x8FF2DA 0x78FE +0x8FF2DB 0x255A7 +0x8FF2DC 0x7910 +0x8FF2DD 0x791B +0x8FF2DE 0x7930 +0x8FF2DF 0x7925 +0x8FF2E0 0x793B +0x8FF2E1 0x794A +0x8FF2E2 0x7958 +0x8FF2E3 0x795B +0x8FF2E4 0x4105 +0x8FF2E5 0x7967 +0x8FF2E6 0x7972 +0x8FF2E7 0x7994 +0x8FF2E8 0x7995 +0x8FF2E9 0x7996 +0x8FF2EA 0x799B +0x8FF2EB 0x79A1 +0x8FF2EC 0x79A9 +0x8FF2ED 0x79B4 +0x8FF2EE 0x79BB +0x8FF2EF 0x79C2 +0x8FF2F0 0x79C7 +0x8FF2F1 0x79CC +0x8FF2F2 0x79CD +0x8FF2F3 0x79D6 +0x8FF2F4 0x4148 +0x8FF2F5 0x257A9 +0x8FF2F6 0x257B4 +0x8FF2F7 0x414F +0x8FF2F8 0x7A0A +0x8FF2F9 0x7A11 +0x8FF2FA 0x7A15 +0x8FF2FB 0x7A1B +0x8FF2FC 0x7A1E +0x8FF2FD 0x4163 +0x8FF2FE 0x7A2D +0x8FF3A1 0x7A38 +0x8FF3A2 0x7A47 +0x8FF3A3 0x7A4C +0x8FF3A4 0x7A56 +0x8FF3A5 0x7A59 +0x8FF3A6 0x7A5C +0x8FF3A7 0x7A5F +0x8FF3A8 0x7A60 +0x8FF3A9 0x7A67 +0x8FF3AA 0x7A6A +0x8FF3AB 0x7A75 +0x8FF3AC 0x7A78 +0x8FF3AD 0x7A82 +0x8FF3AE 0x7A8A +0x8FF3AF 0x7A90 +0x8FF3B0 0x7AA3 +0x8FF3B1 0x7AAC +0x8FF3B2 0x259D4 +0x8FF3B3 0x41B4 +0x8FF3B4 0x7AB9 +0x8FF3B5 0x7ABC +0x8FF3B6 0x7ABE +0x8FF3B7 0x41BF +0x8FF3B8 0x7ACC +0x8FF3B9 0x7AD1 +0x8FF3BA 0x7AE7 +0x8FF3BB 0x7AE8 +0x8FF3BC 0x7AF4 +0x8FF3BD 0x25AE4 +0x8FF3BE 0x25AE3 +0x8FF3BF 0x7B07 +0x8FF3C0 0x25AF1 +0x8FF3C1 0x7B3D +0x8FF3C2 0x7B27 +0x8FF3C3 0x7B2A +0x8FF3C4 0x7B2E +0x8FF3C5 0x7B2F +0x8FF3C6 0x7B31 +0x8FF3C7 0x41E6 +0x8FF3C8 0x41F3 +0x8FF3C9 0x7B7F +0x8FF3CA 0x7B41 +0x8FF3CB 0x41EE +0x8FF3CC 0x7B55 +0x8FF3CD 0x7B79 +0x8FF3CE 0x7B64 +0x8FF3CF 0x7B66 +0x8FF3D0 0x7B69 +0x8FF3D1 0x7B73 +0x8FF3D2 0x25BB2 +0x8FF3D3 0x4207 +0x8FF3D4 0x7B90 +0x8FF3D5 0x7B91 +0x8FF3D6 0x7B9B +0x8FF3D7 0x420E +0x8FF3D8 0x7BAF +0x8FF3D9 0x7BB5 +0x8FF3DA 0x7BBC +0x8FF3DB 0x7BC5 +0x8FF3DC 0x7BCA +0x8FF3DD 0x25C4B +0x8FF3DE 0x25C64 +0x8FF3DF 0x7BD4 +0x8FF3E0 0x7BD6 +0x8FF3E1 0x7BDA +0x8FF3E2 0x7BEA +0x8FF3E3 0x7BF0 +0x8FF3E4 0x7C03 +0x8FF3E5 0x7C0B +0x8FF3E6 0x7C0E +0x8FF3E7 0x7C0F +0x8FF3E8 0x7C26 +0x8FF3E9 0x7C45 +0x8FF3EA 0x7C4A +0x8FF3EB 0x7C51 +0x8FF3EC 0x7C57 +0x8FF3ED 0x7C5E +0x8FF3EE 0x7C61 +0x8FF3EF 0x7C69 +0x8FF3F0 0x7C6E +0x8FF3F1 0x7C6F +0x8FF3F2 0x7C70 +0x8FF3F3 0x25E2E +0x8FF3F4 0x25E56 +0x8FF3F5 0x25E65 +0x8FF3F6 0x7CA6 +0x8FF3F7 0x25E62 +0x8FF3F8 0x7CB6 +0x8FF3F9 0x7CB7 +0x8FF3FA 0x7CBF +0x8FF3FB 0x25ED8 +0x8FF3FC 0x7CC4 +0x8FF3FD 0x25EC2 +0x8FF3FE 0x7CC8 +0x8FF4A1 0x7CCD +0x8FF4A2 0x25EE8 +0x8FF4A3 0x7CD7 +0x8FF4A4 0x25F23 +0x8FF4A5 0x7CE6 +0x8FF4A6 0x7CEB +0x8FF4A7 0x25F5C +0x8FF4A8 0x7CF5 +0x8FF4A9 0x7D03 +0x8FF4AA 0x7D09 +0x8FF4AB 0x42C6 +0x8FF4AC 0x7D12 +0x8FF4AD 0x7D1E +0x8FF4AE 0x25FE0 +0x8FF4AF 0x25FD4 +0x8FF4B0 0x7D3D +0x8FF4B1 0x7D3E +0x8FF4B2 0x7D40 +0x8FF4B3 0x7D47 +0x8FF4B4 0x2600C +0x8FF4B5 0x25FFB +0x8FF4B6 0x42D6 +0x8FF4B7 0x7D59 +0x8FF4B8 0x7D5A +0x8FF4B9 0x7D6A +0x8FF4BA 0x7D70 +0x8FF4BB 0x42DD +0x8FF4BC 0x7D7F +0x8FF4BD 0x26017 +0x8FF4BE 0x7D86 +0x8FF4BF 0x7D88 +0x8FF4C0 0x7D8C +0x8FF4C1 0x7D97 +0x8FF4C2 0x26060 +0x8FF4C3 0x7D9D +0x8FF4C4 0x7DA7 +0x8FF4C5 0x7DAA +0x8FF4C6 0x7DB6 +0x8FF4C7 0x7DB7 +0x8FF4C8 0x7DC0 +0x8FF4C9 0x7DD7 +0x8FF4CA 0x7DD9 +0x8FF4CB 0x7DE6 +0x8FF4CC 0x7DF1 +0x8FF4CD 0x7DF9 +0x8FF4CE 0x4302 +0x8FF4CF 0x260ED +0x8FF4D0 0xFA58 +0x8FF4D1 0x7E10 +0x8FF4D2 0x7E17 +0x8FF4D3 0x7E1D +0x8FF4D4 0x7E20 +0x8FF4D5 0x7E27 +0x8FF4D6 0x7E2C +0x8FF4D7 0x7E45 +0x8FF4D8 0x7E73 +0x8FF4D9 0x7E75 +0x8FF4DA 0x7E7E +0x8FF4DB 0x7E86 +0x8FF4DC 0x7E87 +0x8FF4DD 0x432B +0x8FF4DE 0x7E91 +0x8FF4DF 0x7E98 +0x8FF4E0 0x7E9A +0x8FF4E1 0x4343 +0x8FF4E2 0x7F3C +0x8FF4E3 0x7F3B +0x8FF4E4 0x7F3E +0x8FF4E5 0x7F43 +0x8FF4E6 0x7F44 +0x8FF4E7 0x7F4F +0x8FF4E8 0x34C1 +0x8FF4E9 0x26270 +0x8FF4EA 0x7F52 +0x8FF4EB 0x26286 +0x8FF4EC 0x7F61 +0x8FF4ED 0x7F63 +0x8FF4EE 0x7F64 +0x8FF4EF 0x7F6D +0x8FF4F0 0x7F7D +0x8FF4F1 0x7F7E +0x8FF4F2 0x2634C +0x8FF4F3 0x7F90 +0x8FF4F4 0x517B +0x8FF4F5 0x23D0E +0x8FF4F6 0x7F96 +0x8FF4F7 0x7F9C +0x8FF4F8 0x7FAD +0x8FF4F9 0x26402 +0x8FF4FA 0x7FC3 +0x8FF4FB 0x7FCF +0x8FF4FC 0x7FE3 +0x8FF4FD 0x7FE5 +0x8FF4FE 0x7FEF +0x8FF5A1 0x7FF2 +0x8FF5A2 0x8002 +0x8FF5A3 0x800A +0x8FF5A4 0x8008 +0x8FF5A5 0x800E +0x8FF5A6 0x8011 +0x8FF5A7 0x8016 +0x8FF5A8 0x8024 +0x8FF5A9 0x802C +0x8FF5AA 0x8030 +0x8FF5AB 0x8043 +0x8FF5AC 0x8066 +0x8FF5AD 0x8071 +0x8FF5AE 0x8075 +0x8FF5AF 0x807B +0x8FF5B0 0x8099 +0x8FF5B1 0x809C +0x8FF5B2 0x80A4 +0x8FF5B3 0x80A7 +0x8FF5B4 0x80B8 +0x8FF5B5 0x2667E +0x8FF5B6 0x80C5 +0x8FF5B7 0x80D5 +0x8FF5B8 0x80D8 +0x8FF5B9 0x80E6 +0x8FF5BA 0x266B0 +0x8FF5BB 0x810D +0x8FF5BC 0x80F5 +0x8FF5BD 0x80FB +0x8FF5BE 0x43EE +0x8FF5BF 0x8135 +0x8FF5C0 0x8116 +0x8FF5C1 0x811E +0x8FF5C2 0x43F0 +0x8FF5C3 0x8124 +0x8FF5C4 0x8127 +0x8FF5C5 0x812C +0x8FF5C6 0x2671D +0x8FF5C7 0x813D +0x8FF5C8 0x4408 +0x8FF5C9 0x8169 +0x8FF5CA 0x4417 +0x8FF5CB 0x8181 +0x8FF5CC 0x441C +0x8FF5CD 0x8184 +0x8FF5CE 0x8185 +0x8FF5CF 0x4422 +0x8FF5D0 0x8198 +0x8FF5D1 0x81B2 +0x8FF5D2 0x81C1 +0x8FF5D3 0x81C3 +0x8FF5D4 0x81D6 +0x8FF5D5 0x81DB +0x8FF5D6 0x268DD +0x8FF5D7 0x81E4 +0x8FF5D8 0x268EA +0x8FF5D9 0x81EC +0x8FF5DA 0x26951 +0x8FF5DB 0x81FD +0x8FF5DC 0x81FF +0x8FF5DD 0x2696F +0x8FF5DE 0x8204 +0x8FF5DF 0x269DD +0x8FF5E0 0x8219 +0x8FF5E1 0x8221 +0x8FF5E2 0x8222 +0x8FF5E3 0x26A1E +0x8FF5E4 0x8232 +0x8FF5E5 0x8234 +0x8FF5E6 0x823C +0x8FF5E7 0x8246 +0x8FF5E8 0x8249 +0x8FF5E9 0x8245 +0x8FF5EA 0x26A58 +0x8FF5EB 0x824B +0x8FF5EC 0x4476 +0x8FF5ED 0x824F +0x8FF5EE 0x447A +0x8FF5EF 0x8257 +0x8FF5F0 0x26A8C +0x8FF5F1 0x825C +0x8FF5F2 0x8263 +0x8FF5F3 0x26AB7 +0x8FF5F4 0xFA5D +0x8FF5F5 0xFA5E +0x8FF5F6 0x8279 +0x8FF5F7 0x4491 +0x8FF5F8 0x827D +0x8FF5F9 0x827F +0x8FF5FA 0x8283 +0x8FF5FB 0x828A +0x8FF5FC 0x8293 +0x8FF5FD 0x82A7 +0x8FF5FE 0x82A8 +0x8FF6A1 0x82B2 +0x8FF6A2 0x82B4 +0x8FF6A3 0x82BA +0x8FF6A4 0x82BC +0x8FF6A5 0x82E2 +0x8FF6A6 0x82E8 +0x8FF6A7 0x82F7 +0x8FF6A8 0x8307 +0x8FF6A9 0x8308 +0x8FF6AA 0x830C +0x8FF6AB 0x8354 +0x8FF6AC 0x831B +0x8FF6AD 0x831D +0x8FF6AE 0x8330 +0x8FF6AF 0x833C +0x8FF6B0 0x8344 +0x8FF6B1 0x8357 +0x8FF6B2 0x44BE +0x8FF6B3 0x837F +0x8FF6B4 0x44D4 +0x8FF6B5 0x44B3 +0x8FF6B6 0x838D +0x8FF6B7 0x8394 +0x8FF6B8 0x8395 +0x8FF6B9 0x839B +0x8FF6BA 0x839D +0x8FF6BB 0x83C9 +0x8FF6BC 0x83D0 +0x8FF6BD 0x83D4 +0x8FF6BE 0x83DD +0x8FF6BF 0x83E5 +0x8FF6C0 0x83F9 +0x8FF6C1 0x840F +0x8FF6C2 0x8411 +0x8FF6C3 0x8415 +0x8FF6C4 0x26C73 +0x8FF6C5 0x8417 +0x8FF6C6 0x8439 +0x8FF6C7 0x844A +0x8FF6C8 0x844F +0x8FF6C9 0x8451 +0x8FF6CA 0x8452 +0x8FF6CB 0x8459 +0x8FF6CC 0x845A +0x8FF6CD 0x845C +0x8FF6CE 0x26CDD +0x8FF6CF 0x8465 +0x8FF6D0 0x8476 +0x8FF6D1 0x8478 +0x8FF6D2 0x847C +0x8FF6D3 0x8481 +0x8FF6D4 0x450D +0x8FF6D5 0x84DC +0x8FF6D6 0x8497 +0x8FF6D7 0x84A6 +0x8FF6D8 0x84BE +0x8FF6D9 0x4508 +0x8FF6DA 0x84CE +0x8FF6DB 0x84CF +0x8FF6DC 0x84D3 +0x8FF6DD 0x26E65 +0x8FF6DE 0x84E7 +0x8FF6DF 0x84EA +0x8FF6E0 0x84EF +0x8FF6E1 0x84F0 +0x8FF6E2 0x84F1 +0x8FF6E3 0x84FA +0x8FF6E4 0x84FD +0x8FF6E5 0x850C +0x8FF6E6 0x851B +0x8FF6E7 0x8524 +0x8FF6E8 0x8525 +0x8FF6E9 0x852B +0x8FF6EA 0x8534 +0x8FF6EB 0x854F +0x8FF6EC 0x856F +0x8FF6ED 0x4525 +0x8FF6EE 0x4543 +0x8FF6EF 0x853E +0x8FF6F0 0x8551 +0x8FF6F1 0x8553 +0x8FF6F2 0x855E +0x8FF6F3 0x8561 +0x8FF6F4 0x8562 +0x8FF6F5 0x26F94 +0x8FF6F6 0x857B +0x8FF6F7 0x857D +0x8FF6F8 0x857F +0x8FF6F9 0x8581 +0x8FF6FA 0x8586 +0x8FF6FB 0x8593 +0x8FF6FC 0x859D +0x8FF6FD 0x859F +0x8FF6FE 0x26FF8 +0x8FF7A1 0x26FF6 +0x8FF7A2 0x26FF7 +0x8FF7A3 0x85B7 +0x8FF7A4 0x85BC +0x8FF7A5 0x85C7 +0x8FF7A6 0x85CA +0x8FF7A7 0x85D8 +0x8FF7A8 0x85D9 +0x8FF7A9 0x85DF +0x8FF7AA 0x85E1 +0x8FF7AB 0x85E6 +0x8FF7AC 0x85F6 +0x8FF7AD 0x8600 +0x8FF7AE 0x8611 +0x8FF7AF 0x861E +0x8FF7B0 0x8621 +0x8FF7B1 0x8624 +0x8FF7B2 0x8627 +0x8FF7B3 0x2710D +0x8FF7B4 0x8639 +0x8FF7B5 0x863C +0x8FF7B6 0x27139 +0x8FF7B7 0x8640 +0x8FF7B8 0xFA20 +0x8FF7B9 0x8653 +0x8FF7BA 0x8656 +0x8FF7BB 0x866F +0x8FF7BC 0x8677 +0x8FF7BD 0x867A +0x8FF7BE 0x8687 +0x8FF7BF 0x8689 +0x8FF7C0 0x868D +0x8FF7C1 0x8691 +0x8FF7C2 0x869C +0x8FF7C3 0x869D +0x8FF7C4 0x86A8 +0x8FF7C5 0xFA21 +0x8FF7C6 0x86B1 +0x8FF7C7 0x86B3 +0x8FF7C8 0x86C1 +0x8FF7C9 0x86C3 +0x8FF7CA 0x86D1 +0x8FF7CB 0x86D5 +0x8FF7CC 0x86D7 +0x8FF7CD 0x86E3 +0x8FF7CE 0x86E6 +0x8FF7CF 0x45B8 +0x8FF7D0 0x8705 +0x8FF7D1 0x8707 +0x8FF7D2 0x870E +0x8FF7D3 0x8710 +0x8FF7D4 0x8713 +0x8FF7D5 0x8719 +0x8FF7D6 0x871F +0x8FF7D7 0x8721 +0x8FF7D8 0x8723 +0x8FF7D9 0x8731 +0x8FF7DA 0x873A +0x8FF7DB 0x873E +0x8FF7DC 0x8740 +0x8FF7DD 0x8743 +0x8FF7DE 0x8751 +0x8FF7DF 0x8758 +0x8FF7E0 0x8764 +0x8FF7E1 0x8765 +0x8FF7E2 0x8772 +0x8FF7E3 0x877C +0x8FF7E4 0x273DB +0x8FF7E5 0x273DA +0x8FF7E6 0x87A7 +0x8FF7E7 0x8789 +0x8FF7E8 0x878B +0x8FF7E9 0x8793 +0x8FF7EA 0x87A0 +0x8FF7EB 0x273FE +0x8FF7EC 0x45E5 +0x8FF7ED 0x87BE +0x8FF7EE 0x27410 +0x8FF7EF 0x87C1 +0x8FF7F0 0x87CE +0x8FF7F1 0x87F5 +0x8FF7F2 0x87DF +0x8FF7F3 0x27449 +0x8FF7F4 0x87E3 +0x8FF7F5 0x87E5 +0x8FF7F6 0x87E6 +0x8FF7F7 0x87EA +0x8FF7F8 0x87EB +0x8FF7F9 0x87ED +0x8FF7FA 0x8801 +0x8FF7FB 0x8803 +0x8FF7FC 0x880B +0x8FF7FD 0x8813 +0x8FF7FE 0x8828 +0x8FF8A1 0x882E +0x8FF8A2 0x8832 +0x8FF8A3 0x883C +0x8FF8A4 0x460F +0x8FF8A5 0x884A +0x8FF8A6 0x8858 +0x8FF8A7 0x885F +0x8FF8A8 0x8864 +0x8FF8A9 0x27615 +0x8FF8AA 0x27614 +0x8FF8AB 0x8869 +0x8FF8AC 0x27631 +0x8FF8AD 0x886F +0x8FF8AE 0x88A0 +0x8FF8AF 0x88BC +0x8FF8B0 0x88BD +0x8FF8B1 0x88BE +0x8FF8B2 0x88C0 +0x8FF8B3 0x88D2 +0x8FF8B4 0x27693 +0x8FF8B5 0x88D1 +0x8FF8B6 0x88D3 +0x8FF8B7 0x88DB +0x8FF8B8 0x88F0 +0x8FF8B9 0x88F1 +0x8FF8BA 0x4641 +0x8FF8BB 0x8901 +0x8FF8BC 0x2770E +0x8FF8BD 0x8937 +0x8FF8BE 0x27723 +0x8FF8BF 0x8942 +0x8FF8C0 0x8945 +0x8FF8C1 0x8949 +0x8FF8C2 0x27752 +0x8FF8C3 0x4665 +0x8FF8C4 0x8962 +0x8FF8C5 0x8980 +0x8FF8C6 0x8989 +0x8FF8C7 0x8990 +0x8FF8C8 0x899F +0x8FF8C9 0x89B0 +0x8FF8CA 0x89B7 +0x8FF8CB 0x89D6 +0x8FF8CC 0x89D8 +0x8FF8CD 0x89EB +0x8FF8CE 0x46A1 +0x8FF8CF 0x89F1 +0x8FF8D0 0x89F3 +0x8FF8D1 0x89FD +0x8FF8D2 0x89FF +0x8FF8D3 0x46AF +0x8FF8D4 0x8A11 +0x8FF8D5 0x8A14 +0x8FF8D6 0x27985 +0x8FF8D7 0x8A21 +0x8FF8D8 0x8A35 +0x8FF8D9 0x8A3E +0x8FF8DA 0x8A45 +0x8FF8DB 0x8A4D +0x8FF8DC 0x8A58 +0x8FF8DD 0x8AAE +0x8FF8DE 0x8A90 +0x8FF8DF 0x8AB7 +0x8FF8E0 0x8ABE +0x8FF8E1 0x8AD7 +0x8FF8E2 0x8AFC +0x8FF8E3 0x27A84 +0x8FF8E4 0x8B0A +0x8FF8E5 0x8B05 +0x8FF8E6 0x8B0D +0x8FF8E7 0x8B1C +0x8FF8E8 0x8B1F +0x8FF8E9 0x8B2D +0x8FF8EA 0x8B43 +0x8FF8EB 0x470C +0x8FF8EC 0x8B51 +0x8FF8ED 0x8B5E +0x8FF8EE 0x8B76 +0x8FF8EF 0x8B7F +0x8FF8F0 0x8B81 +0x8FF8F1 0x8B8B +0x8FF8F2 0x8B94 +0x8FF8F3 0x8B95 +0x8FF8F4 0x8B9C +0x8FF8F5 0x8B9E +0x8FF8F6 0x8C39 +0x8FF8F7 0x27BB3 +0x8FF8F8 0x8C3D +0x8FF8F9 0x27BBE +0x8FF8FA 0x27BC7 +0x8FF8FB 0x8C45 +0x8FF8FC 0x8C47 +0x8FF8FD 0x8C4F +0x8FF8FE 0x8C54 +0x8FF9A1 0x8C57 +0x8FF9A2 0x8C69 +0x8FF9A3 0x8C6D +0x8FF9A4 0x8C73 +0x8FF9A5 0x27CB8 +0x8FF9A6 0x8C93 +0x8FF9A7 0x8C92 +0x8FF9A8 0x8C99 +0x8FF9A9 0x4764 +0x8FF9AA 0x8C9B +0x8FF9AB 0x8CA4 +0x8FF9AC 0x8CD6 +0x8FF9AD 0x8CD5 +0x8FF9AE 0x8CD9 +0x8FF9AF 0x27DA0 +0x8FF9B0 0x8CF0 +0x8FF9B1 0x8CF1 +0x8FF9B2 0x27E10 +0x8FF9B3 0x8D09 +0x8FF9B4 0x8D0E +0x8FF9B5 0x8D6C +0x8FF9B6 0x8D84 +0x8FF9B7 0x8D95 +0x8FF9B8 0x8DA6 +0x8FF9B9 0x27FB7 +0x8FF9BA 0x8DC6 +0x8FF9BB 0x8DC8 +0x8FF9BC 0x8DD9 +0x8FF9BD 0x8DEC +0x8FF9BE 0x8E0C +0x8FF9BF 0x47FD +0x8FF9C0 0x8DFD +0x8FF9C1 0x8E06 +0x8FF9C2 0x2808A +0x8FF9C3 0x8E14 +0x8FF9C4 0x8E16 +0x8FF9C5 0x8E21 +0x8FF9C6 0x8E22 +0x8FF9C7 0x8E27 +0x8FF9C8 0x280BB +0x8FF9C9 0x4816 +0x8FF9CA 0x8E36 +0x8FF9CB 0x8E39 +0x8FF9CC 0x8E4B +0x8FF9CD 0x8E54 +0x8FF9CE 0x8E62 +0x8FF9CF 0x8E6C +0x8FF9D0 0x8E6D +0x8FF9D1 0x8E6F +0x8FF9D2 0x8E98 +0x8FF9D3 0x8E9E +0x8FF9D4 0x8EAE +0x8FF9D5 0x8EB3 +0x8FF9D6 0x8EB5 +0x8FF9D7 0x8EB6 +0x8FF9D8 0x8EBB +0x8FF9D9 0x28282 +0x8FF9DA 0x8ED1 +0x8FF9DB 0x8ED4 +0x8FF9DC 0x484E +0x8FF9DD 0x8EF9 +0x8FF9DE 0x282F3 +0x8FF9DF 0x8F00 +0x8FF9E0 0x8F08 +0x8FF9E1 0x8F17 +0x8FF9E2 0x8F2B +0x8FF9E3 0x8F40 +0x8FF9E4 0x8F4A +0x8FF9E5 0x8F58 +0x8FF9E6 0x2840C +0x8FF9E7 0x8FA4 +0x8FF9E8 0x8FB4 +0x8FF9E9 0xFA66 +0x8FF9EA 0x8FB6 +0x8FF9EB 0x28455 +0x8FF9EC 0x8FC1 +0x8FF9ED 0x8FC6 +0x8FF9EE 0xFA24 +0x8FF9EF 0x8FCA +0x8FF9F0 0x8FCD +0x8FF9F1 0x8FD3 +0x8FF9F2 0x8FD5 +0x8FF9F3 0x8FE0 +0x8FF9F4 0x8FF1 +0x8FF9F5 0x8FF5 +0x8FF9F6 0x8FFB +0x8FF9F7 0x9002 +0x8FF9F8 0x900C +0x8FF9F9 0x9037 +0x8FF9FA 0x2856B +0x8FF9FB 0x9043 +0x8FF9FC 0x9044 +0x8FF9FD 0x905D +0x8FF9FE 0x285C8 +0x8FFAA1 0x285C9 +0x8FFAA2 0x9085 +0x8FFAA3 0x908C +0x8FFAA4 0x9090 +0x8FFAA5 0x961D +0x8FFAA6 0x90A1 +0x8FFAA7 0x48B5 +0x8FFAA8 0x90B0 +0x8FFAA9 0x90B6 +0x8FFAAA 0x90C3 +0x8FFAAB 0x90C8 +0x8FFAAC 0x286D7 +0x8FFAAD 0x90DC +0x8FFAAE 0x90DF +0x8FFAAF 0x286FA +0x8FFAB0 0x90F6 +0x8FFAB1 0x90F2 +0x8FFAB2 0x9100 +0x8FFAB3 0x90EB +0x8FFAB4 0x90FE +0x8FFAB5 0x90FF +0x8FFAB6 0x9104 +0x8FFAB7 0x9106 +0x8FFAB8 0x9118 +0x8FFAB9 0x911C +0x8FFABA 0x911E +0x8FFABB 0x9137 +0x8FFABC 0x9139 +0x8FFABD 0x913A +0x8FFABE 0x9146 +0x8FFABF 0x9147 +0x8FFAC0 0x9157 +0x8FFAC1 0x9159 +0x8FFAC2 0x9161 +0x8FFAC3 0x9164 +0x8FFAC4 0x9174 +0x8FFAC5 0x9179 +0x8FFAC6 0x9185 +0x8FFAC7 0x918E +0x8FFAC8 0x91A8 +0x8FFAC9 0x91AE +0x8FFACA 0x91B3 +0x8FFACB 0x91B6 +0x8FFACC 0x91C3 +0x8FFACD 0x91C4 +0x8FFACE 0x91DA +0x8FFACF 0x28949 +0x8FFAD0 0x28946 +0x8FFAD1 0x91EC +0x8FFAD2 0x91EE +0x8FFAD3 0x9201 +0x8FFAD4 0x920A +0x8FFAD5 0x9216 +0x8FFAD6 0x9217 +0x8FFAD7 0x2896B +0x8FFAD8 0x9233 +0x8FFAD9 0x9242 +0x8FFADA 0x9247 +0x8FFADB 0x924A +0x8FFADC 0x924E +0x8FFADD 0x9251 +0x8FFADE 0x9256 +0x8FFADF 0x9259 +0x8FFAE0 0x9260 +0x8FFAE1 0x9261 +0x8FFAE2 0x9265 +0x8FFAE3 0x9267 +0x8FFAE4 0x9268 +0x8FFAE5 0x28987 +0x8FFAE6 0x28988 +0x8FFAE7 0x927C +0x8FFAE8 0x927D +0x8FFAE9 0x927F +0x8FFAEA 0x9289 +0x8FFAEB 0x928D +0x8FFAEC 0x9297 +0x8FFAED 0x9299 +0x8FFAEE 0x929F +0x8FFAEF 0x92A7 +0x8FFAF0 0x92AB +0x8FFAF1 0x289BA +0x8FFAF2 0x289BB +0x8FFAF3 0x92B2 +0x8FFAF4 0x92BF +0x8FFAF5 0x92C0 +0x8FFAF6 0x92C6 +0x8FFAF7 0x92CE +0x8FFAF8 0x92D0 +0x8FFAF9 0x92D7 +0x8FFAFA 0x92D9 +0x8FFAFB 0x92E5 +0x8FFAFC 0x92E7 +0x8FFAFD 0x9311 +0x8FFAFE 0x28A1E +0x8FFBA1 0x28A29 +0x8FFBA2 0x92F7 +0x8FFBA3 0x92F9 +0x8FFBA4 0x92FB +0x8FFBA5 0x9302 +0x8FFBA6 0x930D +0x8FFBA7 0x9315 +0x8FFBA8 0x931D +0x8FFBA9 0x931E +0x8FFBAA 0x9327 +0x8FFBAB 0x9329 +0x8FFBAC 0x28A71 +0x8FFBAD 0x28A43 +0x8FFBAE 0x9347 +0x8FFBAF 0x9351 +0x8FFBB0 0x9357 +0x8FFBB1 0x935A +0x8FFBB2 0x936B +0x8FFBB3 0x9371 +0x8FFBB4 0x9373 +0x8FFBB5 0x93A1 +0x8FFBB6 0x28A99 +0x8FFBB7 0x28ACD +0x8FFBB8 0x9388 +0x8FFBB9 0x938B +0x8FFBBA 0x938F +0x8FFBBB 0x939E +0x8FFBBC 0x93F5 +0x8FFBBD 0x28AE4 +0x8FFBBE 0x28ADD +0x8FFBBF 0x93F1 +0x8FFBC0 0x93C1 +0x8FFBC1 0x93C7 +0x8FFBC2 0x93DC +0x8FFBC3 0x93E2 +0x8FFBC4 0x93E7 +0x8FFBC5 0x9409 +0x8FFBC6 0x940F +0x8FFBC7 0x9416 +0x8FFBC8 0x9417 +0x8FFBC9 0x93FB +0x8FFBCA 0x9432 +0x8FFBCB 0x9434 +0x8FFBCC 0x943B +0x8FFBCD 0x9445 +0x8FFBCE 0x28BC1 +0x8FFBCF 0x28BEF +0x8FFBD0 0x946D +0x8FFBD1 0x946F +0x8FFBD2 0x9578 +0x8FFBD3 0x9579 +0x8FFBD4 0x9586 +0x8FFBD5 0x958C +0x8FFBD6 0x958D +0x8FFBD7 0x28D10 +0x8FFBD8 0x95AB +0x8FFBD9 0x95B4 +0x8FFBDA 0x28D71 +0x8FFBDB 0x95C8 +0x8FFBDC 0x28DFB +0x8FFBDD 0x28E1F +0x8FFBDE 0x962C +0x8FFBDF 0x9633 +0x8FFBE0 0x9634 +0x8FFBE1 0x28E36 +0x8FFBE2 0x963C +0x8FFBE3 0x9641 +0x8FFBE4 0x9661 +0x8FFBE5 0x28E89 +0x8FFBE6 0x9682 +0x8FFBE7 0x28EEB +0x8FFBE8 0x969A +0x8FFBE9 0x28F32 +0x8FFBEA 0x49E7 +0x8FFBEB 0x96A9 +0x8FFBEC 0x96AF +0x8FFBED 0x96B3 +0x8FFBEE 0x96BA +0x8FFBEF 0x96BD +0x8FFBF0 0x49FA +0x8FFBF1 0x28FF8 +0x8FFBF2 0x96D8 +0x8FFBF3 0x96DA +0x8FFBF4 0x96DD +0x8FFBF5 0x4A04 +0x8FFBF6 0x9714 +0x8FFBF7 0x9723 +0x8FFBF8 0x4A29 +0x8FFBF9 0x9736 +0x8FFBFA 0x9741 +0x8FFBFB 0x9747 +0x8FFBFC 0x9755 +0x8FFBFD 0x9757 +0x8FFBFE 0x975B +0x8FFCA1 0x976A +0x8FFCA2 0x292A0 +0x8FFCA3 0x292B1 +0x8FFCA4 0x9796 +0x8FFCA5 0x979A +0x8FFCA6 0x979E +0x8FFCA7 0x97A2 +0x8FFCA8 0x97B1 +0x8FFCA9 0x97B2 +0x8FFCAA 0x97BE +0x8FFCAB 0x97CC +0x8FFCAC 0x97D1 +0x8FFCAD 0x97D4 +0x8FFCAE 0x97D8 +0x8FFCAF 0x97D9 +0x8FFCB0 0x97E1 +0x8FFCB1 0x97F1 +0x8FFCB2 0x9804 +0x8FFCB3 0x980D +0x8FFCB4 0x980E +0x8FFCB5 0x9814 +0x8FFCB6 0x9816 +0x8FFCB7 0x4ABC +0x8FFCB8 0x29490 +0x8FFCB9 0x9823 +0x8FFCBA 0x9832 +0x8FFCBB 0x9833 +0x8FFCBC 0x9825 +0x8FFCBD 0x9847 +0x8FFCBE 0x9866 +0x8FFCBF 0x98AB +0x8FFCC0 0x98AD +0x8FFCC1 0x98B0 +0x8FFCC2 0x295CF +0x8FFCC3 0x98B7 +0x8FFCC4 0x98B8 +0x8FFCC5 0x98BB +0x8FFCC6 0x98BC +0x8FFCC7 0x98BF +0x8FFCC8 0x98C2 +0x8FFCC9 0x98C7 +0x8FFCCA 0x98CB +0x8FFCCB 0x98E0 +0x8FFCCC 0x2967F +0x8FFCCD 0x98E1 +0x8FFCCE 0x98E3 +0x8FFCCF 0x98E5 +0x8FFCD0 0x98EA +0x8FFCD1 0x98F0 +0x8FFCD2 0x98F1 +0x8FFCD3 0x98F3 +0x8FFCD4 0x9908 +0x8FFCD5 0x4B3B +0x8FFCD6 0x296F0 +0x8FFCD7 0x9916 +0x8FFCD8 0x9917 +0x8FFCD9 0x29719 +0x8FFCDA 0x991A +0x8FFCDB 0x991B +0x8FFCDC 0x991C +0x8FFCDD 0x29750 +0x8FFCDE 0x9931 +0x8FFCDF 0x9932 +0x8FFCE0 0x9933 +0x8FFCE1 0x993A +0x8FFCE2 0x993B +0x8FFCE3 0x993C +0x8FFCE4 0x9940 +0x8FFCE5 0x9941 +0x8FFCE6 0x9946 +0x8FFCE7 0x994D +0x8FFCE8 0x994E +0x8FFCE9 0x995C +0x8FFCEA 0x995F +0x8FFCEB 0x9960 +0x8FFCEC 0x99A3 +0x8FFCED 0x99A6 +0x8FFCEE 0x99B9 +0x8FFCEF 0x99BD +0x8FFCF0 0x99BF +0x8FFCF1 0x99C3 +0x8FFCF2 0x99C9 +0x8FFCF3 0x99D4 +0x8FFCF4 0x99D9 +0x8FFCF5 0x99DE +0x8FFCF6 0x298C6 +0x8FFCF7 0x99F0 +0x8FFCF8 0x99F9 +0x8FFCF9 0x99FC +0x8FFCFA 0x9A0A +0x8FFCFB 0x9A11 +0x8FFCFC 0x9A16 +0x8FFCFD 0x9A1A +0x8FFCFE 0x9A20 +0x8FFDA1 0x9A31 +0x8FFDA2 0x9A36 +0x8FFDA3 0x9A44 +0x8FFDA4 0x9A4C +0x8FFDA5 0x9A58 +0x8FFDA6 0x4BC2 +0x8FFDA7 0x9AAF +0x8FFDA8 0x4BCA +0x8FFDA9 0x9AB7 +0x8FFDAA 0x4BD2 +0x8FFDAB 0x9AB9 +0x8FFDAC 0x29A72 +0x8FFDAD 0x9AC6 +0x8FFDAE 0x9AD0 +0x8FFDAF 0x9AD2 +0x8FFDB0 0x9AD5 +0x8FFDB1 0x4BE8 +0x8FFDB2 0x9ADC +0x8FFDB3 0x9AE0 +0x8FFDB4 0x9AE5 +0x8FFDB5 0x9AE9 +0x8FFDB6 0x9B03 +0x8FFDB7 0x9B0C +0x8FFDB8 0x9B10 +0x8FFDB9 0x9B12 +0x8FFDBA 0x9B16 +0x8FFDBB 0x9B1C +0x8FFDBC 0x9B2B +0x8FFDBD 0x9B33 +0x8FFDBE 0x9B3D +0x8FFDBF 0x4C20 +0x8FFDC0 0x9B4B +0x8FFDC1 0x9B63 +0x8FFDC2 0x9B65 +0x8FFDC3 0x9B6B +0x8FFDC4 0x9B6C +0x8FFDC5 0x9B73 +0x8FFDC6 0x9B76 +0x8FFDC7 0x9B77 +0x8FFDC8 0x9BA6 +0x8FFDC9 0x9BAC +0x8FFDCA 0x9BB1 +0x8FFDCB 0x29DDB +0x8FFDCC 0x29E3D +0x8FFDCD 0x9BB2 +0x8FFDCE 0x9BB8 +0x8FFDCF 0x9BBE +0x8FFDD0 0x9BC7 +0x8FFDD1 0x9BF3 +0x8FFDD2 0x9BD8 +0x8FFDD3 0x9BDD +0x8FFDD4 0x9BE7 +0x8FFDD5 0x9BEA +0x8FFDD6 0x9BEB +0x8FFDD7 0x9BEF +0x8FFDD8 0x9BEE +0x8FFDD9 0x29E15 +0x8FFDDA 0x9BFA +0x8FFDDB 0x29E8A +0x8FFDDC 0x9BF7 +0x8FFDDD 0x29E49 +0x8FFDDE 0x9C16 +0x8FFDDF 0x9C18 +0x8FFDE0 0x9C19 +0x8FFDE1 0x9C1A +0x8FFDE2 0x9C1D +0x8FFDE3 0x9C22 +0x8FFDE4 0x9C27 +0x8FFDE5 0x9C29 +0x8FFDE6 0x9C2A +0x8FFDE7 0x29EC4 +0x8FFDE8 0x9C31 +0x8FFDE9 0x9C36 +0x8FFDEA 0x9C37 +0x8FFDEB 0x9C45 +0x8FFDEC 0x9C5C +0x8FFDED 0x29EE9 +0x8FFDEE 0x9C49 +0x8FFDEF 0x9C4A +0x8FFDF0 0x29EDB +0x8FFDF1 0x9C54 +0x8FFDF2 0x9C58 +0x8FFDF3 0x9C5B +0x8FFDF4 0x9C5D +0x8FFDF5 0x9C5F +0x8FFDF6 0x9C69 +0x8FFDF7 0x9C6A +0x8FFDF8 0x9C6B +0x8FFDF9 0x9C6D +0x8FFDFA 0x9C6E +0x8FFDFB 0x9C70 +0x8FFDFC 0x9C72 +0x8FFDFD 0x9C75 +0x8FFDFE 0x9C7A +0x8FFEA1 0x9CE6 +0x8FFEA2 0x9CF2 +0x8FFEA3 0x9D0B +0x8FFEA4 0x9D02 +0x8FFEA5 0x29FCE +0x8FFEA6 0x9D11 +0x8FFEA7 0x9D17 +0x8FFEA8 0x9D18 +0x8FFEA9 0x2A02F +0x8FFEAA 0x4CC4 +0x8FFEAB 0x2A01A +0x8FFEAC 0x9D32 +0x8FFEAD 0x4CD1 +0x8FFEAE 0x9D42 +0x8FFEAF 0x9D4A +0x8FFEB0 0x9D5F +0x8FFEB1 0x9D62 +0x8FFEB2 0x2A0F9 +0x8FFEB3 0x9D69 +0x8FFEB4 0x9D6B +0x8FFEB5 0x2A082 +0x8FFEB6 0x9D73 +0x8FFEB7 0x9D76 +0x8FFEB8 0x9D77 +0x8FFEB9 0x9D7E +0x8FFEBA 0x9D84 +0x8FFEBB 0x9D8D +0x8FFEBC 0x9D99 +0x8FFEBD 0x9DA1 +0x8FFEBE 0x9DBF +0x8FFEBF 0x9DB5 +0x8FFEC0 0x9DB9 +0x8FFEC1 0x9DBD +0x8FFEC2 0x9DC3 +0x8FFEC3 0x9DC7 +0x8FFEC4 0x9DC9 +0x8FFEC5 0x9DD6 +0x8FFEC6 0x9DDA +0x8FFEC7 0x9DDF +0x8FFEC8 0x9DE0 +0x8FFEC9 0x9DE3 +0x8FFECA 0x9DF4 +0x8FFECB 0x4D07 +0x8FFECC 0x9E0A +0x8FFECD 0x9E02 +0x8FFECE 0x9E0D +0x8FFECF 0x9E19 +0x8FFED0 0x9E1C +0x8FFED1 0x9E1D +0x8FFED2 0x9E7B +0x8FFED3 0x22218 +0x8FFED4 0x9E80 +0x8FFED5 0x9E85 +0x8FFED6 0x9E9B +0x8FFED7 0x9EA8 +0x8FFED8 0x2A38C +0x8FFED9 0x9EBD +0x8FFEDA 0x2A437 +0x8FFEDB 0x9EDF +0x8FFEDC 0x9EE7 +0x8FFEDD 0x9EEE +0x8FFEDE 0x9EFF +0x8FFEDF 0x9F02 +0x8FFEE0 0x4D77 +0x8FFEE1 0x9F03 +0x8FFEE2 0x9F17 +0x8FFEE3 0x9F19 +0x8FFEE4 0x9F2F +0x8FFEE5 0x9F37 +0x8FFEE6 0x9F3A +0x8FFEE7 0x9F3D +0x8FFEE8 0x9F41 +0x8FFEE9 0x9F45 +0x8FFEEA 0x9F46 +0x8FFEEB 0x9F53 +0x8FFEEC 0x9F55 +0x8FFEED 0x9F58 +0x8FFEEE 0x2A5F1 +0x8FFEEF 0x9F5D +0x8FFEF0 0x2A602 +0x8FFEF1 0x9F69 +0x8FFEF2 0x2A61A +0x8FFEF3 0x9F6D +0x8FFEF4 0x9F70 +0x8FFEF5 0x9F75 +0x8FFEF6 0x2A6B2 +0xA1A1 0x3000 +0xA1A2 0x3001 +0xA1A3 0x3002 +0xA1A4 0xFF0C +0xA1A5 0xFF0E +0xA1A6 0x30FB +0xA1A7 0xFF1A +0xA1A8 0xFF1B +0xA1A9 0xFF1F +0xA1AA 0xFF01 +0xA1AB 0x309B +0xA1AC 0x309C +0xA1AD 0x00B4 +0xA1AE 0xFF40 +0xA1AF 0x00A8 +0xA1B0 0xFF3E +0xA1B1 0xFFE3 +0xA1B2 0xFF3F +0xA1B3 0x30FD +0xA1B4 0x30FE +0xA1B5 0x309D +0xA1B6 0x309E +0xA1B7 0x3003 +0xA1B8 0x4EDD +0xA1B9 0x3005 +0xA1BA 0x3006 +0xA1BB 0x3007 +0xA1BC 0x30FC +0xA1BD 0x2014 +0xA1BE 0x2010 +0xA1BF 0xFF0F +0xA1C0 0xFF3C +0xA1C1 0x301C +0xA1C2 0x2016 +0xA1C3 0xFF5C +0xA1C4 0x2026 +0xA1C5 0x2025 +0xA1C6 0x2018 +0xA1C7 0x2019 +0xA1C8 0x201C +0xA1C9 0x201D +0xA1CA 0xFF08 +0xA1CB 0xFF09 +0xA1CC 0x3014 +0xA1CD 0x3015 +0xA1CE 0xFF3B +0xA1CF 0xFF3D +0xA1D0 0xFF5B +0xA1D1 0xFF5D +0xA1D2 0x3008 +0xA1D3 0x3009 +0xA1D4 0x300A +0xA1D5 0x300B +0xA1D6 0x300C +0xA1D7 0x300D +0xA1D8 0x300E +0xA1D9 0x300F +0xA1DA 0x3010 +0xA1DB 0x3011 +0xA1DC 0xFF0B +0xA1DD 0x2212 +0xA1DE 0x00B1 +0xA1DF 0x00D7 +0xA1E0 0x00F7 +0xA1E1 0xFF1D +0xA1E2 0x2260 +0xA1E3 0xFF1C +0xA1E4 0xFF1E +0xA1E5 0x2266 +0xA1E6 0x2267 +0xA1E7 0x221E +0xA1E8 0x2234 +0xA1E9 0x2642 +0xA1EA 0x2640 +0xA1EB 0x00B0 +0xA1EC 0x2032 +0xA1ED 0x2033 +0xA1EE 0x2103 +0xA1EF 0xFFE5 +0xA1F0 0xFF04 +0xA1F1 0x00A2 +0xA1F2 0x00A3 +0xA1F3 0xFF05 +0xA1F4 0xFF03 +0xA1F5 0xFF06 +0xA1F6 0xFF0A +0xA1F7 0xFF20 +0xA1F8 0x00A7 +0xA1F9 0x2606 +0xA1FA 0x2605 +0xA1FB 0x25CB +0xA1FC 0x25CF +0xA1FD 0x25CE +0xA1FE 0x25C7 +0xA2A1 0x25C6 +0xA2A2 0x25A1 +0xA2A3 0x25A0 +0xA2A4 0x25B3 +0xA2A5 0x25B2 +0xA2A6 0x25BD +0xA2A7 0x25BC +0xA2A8 0x203B +0xA2A9 0x3012 +0xA2AA 0x2192 +0xA2AB 0x2190 +0xA2AC 0x2191 +0xA2AD 0x2193 +0xA2AE 0x3013 +0xA2AF 0xFF07 +0xA2B0 0xFF02 +0xA2B1 0xFF0D +0xA2B2 0xFF5E +0xA2B3 0x3033 +0xA2B4 0x3034 +0xA2B5 0x3035 +0xA2B6 0x303B +0xA2B7 0x303C +0xA2B8 0x30FF +0xA2B9 0x309F +0xA2BA 0x2208 +0xA2BB 0x220B +0xA2BC 0x2286 +0xA2BD 0x2287 +0xA2BE 0x2282 +0xA2BF 0x2283 +0xA2C0 0x222A +0xA2C1 0x2229 +0xA2C2 0x2284 +0xA2C3 0x2285 +0xA2C4 0x228A +0xA2C5 0x228B +0xA2C6 0x2209 +0xA2C7 0x2205 +0xA2C8 0x2305 +0xA2C9 0x2306 +0xA2CA 0x2227 +0xA2CB 0x2228 +0xA2CC 0x00AC +0xA2CD 0x21D2 +0xA2CE 0x21D4 +0xA2CF 0x2200 +0xA2D0 0x2203 +0xA2D1 0x2295 +0xA2D2 0x2296 +0xA2D3 0x2297 +0xA2D4 0x2225 +0xA2D5 0x2226 +0xA2D6 0xFF5F +0xA2D7 0xFF60 +0xA2D8 0x3018 +0xA2D9 0x3019 +0xA2DA 0x3016 +0xA2DB 0x3017 +0xA2DC 0x2220 +0xA2DD 0x22A5 +0xA2DE 0x2312 +0xA2DF 0x2202 +0xA2E0 0x2207 +0xA2E1 0x2261 +0xA2E2 0x2252 +0xA2E3 0x226A +0xA2E4 0x226B +0xA2E5 0x221A +0xA2E6 0x223D +0xA2E7 0x221D +0xA2E8 0x2235 +0xA2E9 0x222B +0xA2EA 0x222C +0xA2EB 0x2262 +0xA2EC 0x2243 +0xA2ED 0x2245 +0xA2EE 0x2248 +0xA2EF 0x2276 +0xA2F0 0x2277 +0xA2F1 0x2194 +0xA2F2 0x212B +0xA2F3 0x2030 +0xA2F4 0x266F +0xA2F5 0x266D +0xA2F6 0x266A +0xA2F7 0x2020 +0xA2F8 0x2021 +0xA2F9 0x00B6 +0xA2FA 0x266E +0xA2FB 0x266B +0xA2FC 0x266C +0xA2FD 0x2669 +0xA2FE 0x25EF +0xA3A1 0x25B7 +0xA3A2 0x25B6 +0xA3A3 0x25C1 +0xA3A4 0x25C0 +0xA3A5 0x2197 +0xA3A6 0x2198 +0xA3A7 0x2196 +0xA3A8 0x2199 +0xA3A9 0x21C4 +0xA3AA 0x21E8 +0xA3AB 0x21E6 +0xA3AC 0x21E7 +0xA3AD 0x21E9 +0xA3AE 0x2934 +0xA3AF 0x2935 +0xA3B0 0xFF10 +0xA3B1 0xFF11 +0xA3B2 0xFF12 +0xA3B3 0xFF13 +0xA3B4 0xFF14 +0xA3B5 0xFF15 +0xA3B6 0xFF16 +0xA3B7 0xFF17 +0xA3B8 0xFF18 +0xA3B9 0xFF19 +0xA3BA 0x29BF +0xA3BB 0x25C9 +0xA3BC 0x303D +0xA3BD 0xFE46 +0xA3BE 0xFE45 +0xA3BF 0x25E6 +0xA3C0 0x2022 +0xA3C1 0xFF21 +0xA3C2 0xFF22 +0xA3C3 0xFF23 +0xA3C4 0xFF24 +0xA3C5 0xFF25 +0xA3C6 0xFF26 +0xA3C7 0xFF27 +0xA3C8 0xFF28 +0xA3C9 0xFF29 +0xA3CA 0xFF2A +0xA3CB 0xFF2B +0xA3CC 0xFF2C +0xA3CD 0xFF2D +0xA3CE 0xFF2E +0xA3CF 0xFF2F +0xA3D0 0xFF30 +0xA3D1 0xFF31 +0xA3D2 0xFF32 +0xA3D3 0xFF33 +0xA3D4 0xFF34 +0xA3D5 0xFF35 +0xA3D6 0xFF36 +0xA3D7 0xFF37 +0xA3D8 0xFF38 +0xA3D9 0xFF39 +0xA3DA 0xFF3A +0xA3DB 0x2213 +0xA3DC 0x2135 +0xA3DD 0x210F +0xA3DE 0x33CB +0xA3DF 0x2113 +0xA3E0 0x2127 +0xA3E1 0xFF41 +0xA3E2 0xFF42 +0xA3E3 0xFF43 +0xA3E4 0xFF44 +0xA3E5 0xFF45 +0xA3E6 0xFF46 +0xA3E7 0xFF47 +0xA3E8 0xFF48 +0xA3E9 0xFF49 +0xA3EA 0xFF4A +0xA3EB 0xFF4B +0xA3EC 0xFF4C +0xA3ED 0xFF4D +0xA3EE 0xFF4E +0xA3EF 0xFF4F +0xA3F0 0xFF50 +0xA3F1 0xFF51 +0xA3F2 0xFF52 +0xA3F3 0xFF53 +0xA3F4 0xFF54 +0xA3F5 0xFF55 +0xA3F6 0xFF56 +0xA3F7 0xFF57 +0xA3F8 0xFF58 +0xA3F9 0xFF59 +0xA3FA 0xFF5A +0xA3FB 0x30A0 +0xA3FC 0x2013 +0xA3FD 0x29FA +0xA3FE 0x29FB +0xA4A1 0x3041 +0xA4A2 0x3042 +0xA4A3 0x3043 +0xA4A4 0x3044 +0xA4A5 0x3045 +0xA4A6 0x3046 +0xA4A7 0x3047 +0xA4A8 0x3048 +0xA4A9 0x3049 +0xA4AA 0x304A +0xA4AB 0x304B +0xA4AC 0x304C +0xA4AD 0x304D +0xA4AE 0x304E +0xA4AF 0x304F +0xA4B0 0x3050 +0xA4B1 0x3051 +0xA4B2 0x3052 +0xA4B3 0x3053 +0xA4B4 0x3054 +0xA4B5 0x3055 +0xA4B6 0x3056 +0xA4B7 0x3057 +0xA4B8 0x3058 +0xA4B9 0x3059 +0xA4BA 0x305A +0xA4BB 0x305B +0xA4BC 0x305C +0xA4BD 0x305D +0xA4BE 0x305E +0xA4BF 0x305F +0xA4C0 0x3060 +0xA4C1 0x3061 +0xA4C2 0x3062 +0xA4C3 0x3063 +0xA4C4 0x3064 +0xA4C5 0x3065 +0xA4C6 0x3066 +0xA4C7 0x3067 +0xA4C8 0x3068 +0xA4C9 0x3069 +0xA4CA 0x306A +0xA4CB 0x306B +0xA4CC 0x306C +0xA4CD 0x306D +0xA4CE 0x306E +0xA4CF 0x306F +0xA4D0 0x3070 +0xA4D1 0x3071 +0xA4D2 0x3072 +0xA4D3 0x3073 +0xA4D4 0x3074 +0xA4D5 0x3075 +0xA4D6 0x3076 +0xA4D7 0x3077 +0xA4D8 0x3078 +0xA4D9 0x3079 +0xA4DA 0x307A +0xA4DB 0x307B +0xA4DC 0x307C +0xA4DD 0x307D +0xA4DE 0x307E +0xA4DF 0x307F +0xA4E0 0x3080 +0xA4E1 0x3081 +0xA4E2 0x3082 +0xA4E3 0x3083 +0xA4E4 0x3084 +0xA4E5 0x3085 +0xA4E6 0x3086 +0xA4E7 0x3087 +0xA4E8 0x3088 +0xA4E9 0x3089 +0xA4EA 0x308A +0xA4EB 0x308B +0xA4EC 0x308C +0xA4ED 0x308D +0xA4EE 0x308E +0xA4EF 0x308F +0xA4F0 0x3090 +0xA4F1 0x3091 +0xA4F2 0x3092 +0xA4F3 0x3093 +0xA4F4 0x3094 +0xA4F5 0x3095 +0xA4F6 0x3096 +0xA4F7 0x304B 0x309A +0xA4F8 0x304D 0x309A +0xA4F9 0x304F 0x309A +0xA4FA 0x3051 0x309A +0xA4FB 0x3053 0x309A +0xA5A1 0x30A1 +0xA5A2 0x30A2 +0xA5A3 0x30A3 +0xA5A4 0x30A4 +0xA5A5 0x30A5 +0xA5A6 0x30A6 +0xA5A7 0x30A7 +0xA5A8 0x30A8 +0xA5A9 0x30A9 +0xA5AA 0x30AA +0xA5AB 0x30AB +0xA5AC 0x30AC +0xA5AD 0x30AD +0xA5AE 0x30AE +0xA5AF 0x30AF +0xA5B0 0x30B0 +0xA5B1 0x30B1 +0xA5B2 0x30B2 +0xA5B3 0x30B3 +0xA5B4 0x30B4 +0xA5B5 0x30B5 +0xA5B6 0x30B6 +0xA5B7 0x30B7 +0xA5B8 0x30B8 +0xA5B9 0x30B9 +0xA5BA 0x30BA +0xA5BB 0x30BB +0xA5BC 0x30BC +0xA5BD 0x30BD +0xA5BE 0x30BE +0xA5BF 0x30BF +0xA5C0 0x30C0 +0xA5C1 0x30C1 +0xA5C2 0x30C2 +0xA5C3 0x30C3 +0xA5C4 0x30C4 +0xA5C5 0x30C5 +0xA5C6 0x30C6 +0xA5C7 0x30C7 +0xA5C8 0x30C8 +0xA5C9 0x30C9 +0xA5CA 0x30CA +0xA5CB 0x30CB +0xA5CC 0x30CC +0xA5CD 0x30CD +0xA5CE 0x30CE +0xA5CF 0x30CF +0xA5D0 0x30D0 +0xA5D1 0x30D1 +0xA5D2 0x30D2 +0xA5D3 0x30D3 +0xA5D4 0x30D4 +0xA5D5 0x30D5 +0xA5D6 0x30D6 +0xA5D7 0x30D7 +0xA5D8 0x30D8 +0xA5D9 0x30D9 +0xA5DA 0x30DA +0xA5DB 0x30DB +0xA5DC 0x30DC +0xA5DD 0x30DD +0xA5DE 0x30DE +0xA5DF 0x30DF +0xA5E0 0x30E0 +0xA5E1 0x30E1 +0xA5E2 0x30E2 +0xA5E3 0x30E3 +0xA5E4 0x30E4 +0xA5E5 0x30E5 +0xA5E6 0x30E6 +0xA5E7 0x30E7 +0xA5E8 0x30E8 +0xA5E9 0x30E9 +0xA5EA 0x30EA +0xA5EB 0x30EB +0xA5EC 0x30EC +0xA5ED 0x30ED +0xA5EE 0x30EE +0xA5EF 0x30EF +0xA5F0 0x30F0 +0xA5F1 0x30F1 +0xA5F2 0x30F2 +0xA5F3 0x30F3 +0xA5F4 0x30F4 +0xA5F5 0x30F5 +0xA5F6 0x30F6 +0xA5F7 0x30AB 0x309A +0xA5F8 0x30AD 0x309A +0xA5F9 0x30AF 0x309A +0xA5FA 0x30B1 0x309A +0xA5FB 0x30B3 0x309A +0xA5FC 0x30BB 0x309A +0xA5FD 0x30C4 0x309A +0xA5FE 0x30C8 0x309A +0xA6A1 0x0391 +0xA6A2 0x0392 +0xA6A3 0x0393 +0xA6A4 0x0394 +0xA6A5 0x0395 +0xA6A6 0x0396 +0xA6A7 0x0397 +0xA6A8 0x0398 +0xA6A9 0x0399 +0xA6AA 0x039A +0xA6AB 0x039B +0xA6AC 0x039C +0xA6AD 0x039D +0xA6AE 0x039E +0xA6AF 0x039F +0xA6B0 0x03A0 +0xA6B1 0x03A1 +0xA6B2 0x03A3 +0xA6B3 0x03A4 +0xA6B4 0x03A5 +0xA6B5 0x03A6 +0xA6B6 0x03A7 +0xA6B7 0x03A8 +0xA6B8 0x03A9 +0xA6B9 0x2664 +0xA6BA 0x2660 +0xA6BB 0x2662 +0xA6BC 0x2666 +0xA6BD 0x2661 +0xA6BE 0x2665 +0xA6BF 0x2667 +0xA6C0 0x2663 +0xA6C1 0x03B1 +0xA6C2 0x03B2 +0xA6C3 0x03B3 +0xA6C4 0x03B4 +0xA6C5 0x03B5 +0xA6C6 0x03B6 +0xA6C7 0x03B7 +0xA6C8 0x03B8 +0xA6C9 0x03B9 +0xA6CA 0x03BA +0xA6CB 0x03BB +0xA6CC 0x03BC +0xA6CD 0x03BD +0xA6CE 0x03BE +0xA6CF 0x03BF +0xA6D0 0x03C0 +0xA6D1 0x03C1 +0xA6D2 0x03C3 +0xA6D3 0x03C4 +0xA6D4 0x03C5 +0xA6D5 0x03C6 +0xA6D6 0x03C7 +0xA6D7 0x03C8 +0xA6D8 0x03C9 +0xA6D9 0x03C2 +0xA6DA 0x24F5 +0xA6DB 0x24F6 +0xA6DC 0x24F7 +0xA6DD 0x24F8 +0xA6DE 0x24F9 +0xA6DF 0x24FA +0xA6E0 0x24FB +0xA6E1 0x24FC +0xA6E2 0x24FD +0xA6E3 0x24FE +0xA6E4 0x2616 +0xA6E5 0x2617 +0xA6E6 0x3020 +0xA6E7 0x260E +0xA6E8 0x2600 +0xA6E9 0x2601 +0xA6EA 0x2602 +0xA6EB 0x2603 +0xA6EC 0x2668 +0xA6ED 0x25B1 +0xA6EE 0x31F0 +0xA6EF 0x31F1 +0xA6F0 0x31F2 +0xA6F1 0x31F3 +0xA6F2 0x31F4 +0xA6F3 0x31F5 +0xA6F4 0x31F6 +0xA6F5 0x31F7 +0xA6F6 0x31F8 +0xA6F7 0x31F9 +0xA6F8 0x31F7 0x309A +0xA6F9 0x31FA +0xA6FA 0x31FB +0xA6FB 0x31FC +0xA6FC 0x31FD +0xA6FD 0x31FE +0xA6FE 0x31FF +0xA7A1 0x0410 +0xA7A2 0x0411 +0xA7A3 0x0412 +0xA7A4 0x0413 +0xA7A5 0x0414 +0xA7A6 0x0415 +0xA7A7 0x0401 +0xA7A8 0x0416 +0xA7A9 0x0417 +0xA7AA 0x0418 +0xA7AB 0x0419 +0xA7AC 0x041A +0xA7AD 0x041B +0xA7AE 0x041C +0xA7AF 0x041D +0xA7B0 0x041E +0xA7B1 0x041F +0xA7B2 0x0420 +0xA7B3 0x0421 +0xA7B4 0x0422 +0xA7B5 0x0423 +0xA7B6 0x0424 +0xA7B7 0x0425 +0xA7B8 0x0426 +0xA7B9 0x0427 +0xA7BA 0x0428 +0xA7BB 0x0429 +0xA7BC 0x042A +0xA7BD 0x042B +0xA7BE 0x042C +0xA7BF 0x042D +0xA7C0 0x042E +0xA7C1 0x042F +0xA7C2 0x23BE +0xA7C3 0x23BF +0xA7C4 0x23C0 +0xA7C5 0x23C1 +0xA7C6 0x23C2 +0xA7C7 0x23C3 +0xA7C8 0x23C4 +0xA7C9 0x23C5 +0xA7CA 0x23C6 +0xA7CB 0x23C7 +0xA7CC 0x23C8 +0xA7CD 0x23C9 +0xA7CE 0x23CA +0xA7CF 0x23CB +0xA7D0 0x23CC +0xA7D1 0x0430 +0xA7D2 0x0431 +0xA7D3 0x0432 +0xA7D4 0x0433 +0xA7D5 0x0434 +0xA7D6 0x0435 +0xA7D7 0x0451 +0xA7D8 0x0436 +0xA7D9 0x0437 +0xA7DA 0x0438 +0xA7DB 0x0439 +0xA7DC 0x043A +0xA7DD 0x043B +0xA7DE 0x043C +0xA7DF 0x043D +0xA7E0 0x043E +0xA7E1 0x043F +0xA7E2 0x0440 +0xA7E3 0x0441 +0xA7E4 0x0442 +0xA7E5 0x0443 +0xA7E6 0x0444 +0xA7E7 0x0445 +0xA7E8 0x0446 +0xA7E9 0x0447 +0xA7EA 0x0448 +0xA7EB 0x0449 +0xA7EC 0x044A +0xA7ED 0x044B +0xA7EE 0x044C +0xA7EF 0x044D +0xA7F0 0x044E +0xA7F1 0x044F +0xA7F2 0x30F7 +0xA7F3 0x30F8 +0xA7F4 0x30F9 +0xA7F5 0x30FA +0xA7F6 0x22DA +0xA7F7 0x22DB +0xA7F8 0x2153 +0xA7F9 0x2154 +0xA7FA 0x2155 +0xA7FB 0x2713 +0xA7FC 0x2318 +0xA7FD 0x2423 +0xA7FE 0x23CE +0xA8A1 0x2500 +0xA8A2 0x2502 +0xA8A3 0x250C +0xA8A4 0x2510 +0xA8A5 0x2518 +0xA8A6 0x2514 +0xA8A7 0x251C +0xA8A8 0x252C +0xA8A9 0x2524 +0xA8AA 0x2534 +0xA8AB 0x253C +0xA8AC 0x2501 +0xA8AD 0x2503 +0xA8AE 0x250F +0xA8AF 0x2513 +0xA8B0 0x251B +0xA8B1 0x2517 +0xA8B2 0x2523 +0xA8B3 0x2533 +0xA8B4 0x252B +0xA8B5 0x253B +0xA8B6 0x254B +0xA8B7 0x2520 +0xA8B8 0x252F +0xA8B9 0x2528 +0xA8BA 0x2537 +0xA8BB 0x253F +0xA8BC 0x251D +0xA8BD 0x2530 +0xA8BE 0x2525 +0xA8BF 0x2538 +0xA8C0 0x2542 +0xA8C1 0x3251 +0xA8C2 0x3252 +0xA8C3 0x3253 +0xA8C4 0x3254 +0xA8C5 0x3255 +0xA8C6 0x3256 +0xA8C7 0x3257 +0xA8C8 0x3258 +0xA8C9 0x3259 +0xA8CA 0x325A +0xA8CB 0x325B +0xA8CC 0x325C +0xA8CD 0x325D +0xA8CE 0x325E +0xA8CF 0x325F +0xA8D0 0x32B1 +0xA8D1 0x32B2 +0xA8D2 0x32B3 +0xA8D3 0x32B4 +0xA8D4 0x32B5 +0xA8D5 0x32B6 +0xA8D6 0x32B7 +0xA8D7 0x32B8 +0xA8D8 0x32B9 +0xA8D9 0x32BA +0xA8DA 0x32BB +0xA8DB 0x32BC +0xA8DC 0x32BD +0xA8DD 0x32BE +0xA8DE 0x32BF +0xA8E7 0x25D0 +0xA8E8 0x25D1 +0xA8E9 0x25D2 +0xA8EA 0x25D3 +0xA8EB 0x203C +0xA8EC 0x2047 +0xA8ED 0x2048 +0xA8EE 0x2049 +0xA8EF 0x01CD +0xA8F0 0x01CE +0xA8F1 0x01D0 +0xA8F2 0x1E3E +0xA8F3 0x1E3F +0xA8F4 0x01F8 +0xA8F5 0x01F9 +0xA8F6 0x01D1 +0xA8F7 0x01D2 +0xA8F8 0x01D4 +0xA8F9 0x01D6 +0xA8FA 0x01D8 +0xA8FB 0x01DA +0xA8FC 0x01DC +0xA9A1 0x20AC +0xA9A2 0x00A0 +0xA9A3 0x00A1 +0xA9A4 0x00A4 +0xA9A5 0x00A6 +0xA9A6 0x00A9 +0xA9A7 0x00AA +0xA9A8 0x00AB +0xA9A9 0x00AD +0xA9AA 0x00AE +0xA9AB 0x00AF +0xA9AC 0x00B2 +0xA9AD 0x00B3 +0xA9AE 0x00B7 +0xA9AF 0x00B8 +0xA9B0 0x00B9 +0xA9B1 0x00BA +0xA9B2 0x00BB +0xA9B3 0x00BC +0xA9B4 0x00BD +0xA9B5 0x00BE +0xA9B6 0x00BF +0xA9B7 0x00C0 +0xA9B8 0x00C1 +0xA9B9 0x00C2 +0xA9BA 0x00C3 +0xA9BB 0x00C4 +0xA9BC 0x00C5 +0xA9BD 0x00C6 +0xA9BE 0x00C7 +0xA9BF 0x00C8 +0xA9C0 0x00C9 +0xA9C1 0x00CA +0xA9C2 0x00CB +0xA9C3 0x00CC +0xA9C4 0x00CD +0xA9C5 0x00CE +0xA9C6 0x00CF +0xA9C7 0x00D0 +0xA9C8 0x00D1 +0xA9C9 0x00D2 +0xA9CA 0x00D3 +0xA9CB 0x00D4 +0xA9CC 0x00D5 +0xA9CD 0x00D6 +0xA9CE 0x00D8 +0xA9CF 0x00D9 +0xA9D0 0x00DA +0xA9D1 0x00DB +0xA9D2 0x00DC +0xA9D3 0x00DD +0xA9D4 0x00DE +0xA9D5 0x00DF +0xA9D6 0x00E0 +0xA9D7 0x00E1 +0xA9D8 0x00E2 +0xA9D9 0x00E3 +0xA9DA 0x00E4 +0xA9DB 0x00E5 +0xA9DC 0x00E6 +0xA9DD 0x00E7 +0xA9DE 0x00E8 +0xA9DF 0x00E9 +0xA9E0 0x00EA +0xA9E1 0x00EB +0xA9E2 0x00EC +0xA9E3 0x00ED +0xA9E4 0x00EE +0xA9E5 0x00EF +0xA9E6 0x00F0 +0xA9E7 0x00F1 +0xA9E8 0x00F2 +0xA9E9 0x00F3 +0xA9EA 0x00F4 +0xA9EB 0x00F5 +0xA9EC 0x00F6 +0xA9ED 0x00F8 +0xA9EE 0x00F9 +0xA9EF 0x00FA +0xA9F0 0x00FB +0xA9F1 0x00FC +0xA9F2 0x00FD +0xA9F3 0x00FE +0xA9F4 0x00FF +0xA9F5 0x0100 +0xA9F6 0x012A +0xA9F7 0x016A +0xA9F8 0x0112 +0xA9F9 0x014C +0xA9FA 0x0101 +0xA9FB 0x012B +0xA9FC 0x016B +0xA9FD 0x0113 +0xA9FE 0x014D +0xAAA1 0x0104 +0xAAA2 0x02D8 +0xAAA3 0x0141 +0xAAA4 0x013D +0xAAA5 0x015A +0xAAA6 0x0160 +0xAAA7 0x015E +0xAAA8 0x0164 +0xAAA9 0x0179 +0xAAAA 0x017D +0xAAAB 0x017B +0xAAAC 0x0105 +0xAAAD 0x02DB +0xAAAE 0x0142 +0xAAAF 0x013E +0xAAB0 0x015B +0xAAB1 0x02C7 +0xAAB2 0x0161 +0xAAB3 0x015F +0xAAB4 0x0165 +0xAAB5 0x017A +0xAAB6 0x02DD +0xAAB7 0x017E +0xAAB8 0x017C +0xAAB9 0x0154 +0xAABA 0x0102 +0xAABB 0x0139 +0xAABC 0x0106 +0xAABD 0x010C +0xAABE 0x0118 +0xAABF 0x011A +0xAAC0 0x010E +0xAAC1 0x0143 +0xAAC2 0x0147 +0xAAC3 0x0150 +0xAAC4 0x0158 +0xAAC5 0x016E +0xAAC6 0x0170 +0xAAC7 0x0162 +0xAAC8 0x0155 +0xAAC9 0x0103 +0xAACA 0x013A +0xAACB 0x0107 +0xAACC 0x010D +0xAACD 0x0119 +0xAACE 0x011B +0xAACF 0x010F +0xAAD0 0x0111 +0xAAD1 0x0144 +0xAAD2 0x0148 +0xAAD3 0x0151 +0xAAD4 0x0159 +0xAAD5 0x016F +0xAAD6 0x0171 +0xAAD7 0x0163 +0xAAD8 0x02D9 +0xAAD9 0x0108 +0xAADA 0x011C +0xAADB 0x0124 +0xAADC 0x0134 +0xAADD 0x015C +0xAADE 0x016C +0xAADF 0x0109 +0xAAE0 0x011D +0xAAE1 0x0125 +0xAAE2 0x0135 +0xAAE3 0x015D +0xAAE4 0x016D +0xAAE5 0x0271 +0xAAE6 0x028B +0xAAE7 0x027E +0xAAE8 0x0283 +0xAAE9 0x0292 +0xAAEA 0x026C +0xAAEB 0x026E +0xAAEC 0x0279 +0xAAED 0x0288 +0xAAEE 0x0256 +0xAAEF 0x0273 +0xAAF0 0x027D +0xAAF1 0x0282 +0xAAF2 0x0290 +0xAAF3 0x027B +0xAAF4 0x026D +0xAAF5 0x025F +0xAAF6 0x0272 +0xAAF7 0x029D +0xAAF8 0x028E +0xAAF9 0x0261 +0xAAFA 0x014B +0xAAFB 0x0270 +0xAAFC 0x0281 +0xAAFD 0x0127 +0xAAFE 0x0295 +0xABA1 0x0294 +0xABA2 0x0266 +0xABA3 0x0298 +0xABA4 0x01C2 +0xABA5 0x0253 +0xABA6 0x0257 +0xABA7 0x0284 +0xABA8 0x0260 +0xABA9 0x0193 +0xABAA 0x0153 +0xABAB 0x0152 +0xABAC 0x0268 +0xABAD 0x0289 +0xABAE 0x0258 +0xABAF 0x0275 +0xABB0 0x0259 +0xABB1 0x025C +0xABB2 0x025E +0xABB3 0x0250 +0xABB4 0x026F +0xABB5 0x028A +0xABB6 0x0264 +0xABB7 0x028C +0xABB8 0x0254 +0xABB9 0x0251 +0xABBA 0x0252 +0xABBB 0x028D +0xABBC 0x0265 +0xABBD 0x02A2 +0xABBE 0x02A1 +0xABBF 0x0255 +0xABC0 0x0291 +0xABC1 0x027A +0xABC2 0x0267 +0xABC3 0x025A +0xABC4 0x00E6 0x0300 +0xABC5 0x01FD +0xABC6 0x1F70 +0xABC7 0x1F71 +0xABC8 0x0254 0x0300 +0xABC9 0x0254 0x0301 +0xABCA 0x028C 0x0300 +0xABCB 0x028C 0x0301 +0xABCC 0x0259 0x0300 +0xABCD 0x0259 0x0301 +0xABCE 0x025A 0x0300 +0xABCF 0x025A 0x0301 +0xABD0 0x1F72 +0xABD1 0x1F73 +0xABD2 0x0361 +0xABD3 0x02C8 +0xABD4 0x02CC +0xABD5 0x02D0 +0xABD6 0x02D1 +0xABD7 0x0306 +0xABD8 0x203F +0xABD9 0x030B +0xABDA 0x0301 +0xABDB 0x0304 +0xABDC 0x0300 +0xABDD 0x030F +0xABDE 0x030C +0xABDF 0x0302 +0xABE0 0x02E5 +0xABE1 0x02E6 +0xABE2 0x02E7 +0xABE3 0x02E8 +0xABE4 0x02E9 +0xABE5 0x02E9 0x02E5 +0xABE6 0x02E5 0x02E9 +0xABE7 0x0325 +0xABE8 0x032C +0xABE9 0x0339 +0xABEA 0x031C +0xABEB 0x031F +0xABEC 0x0320 +0xABED 0x0308 +0xABEE 0x033D +0xABEF 0x0329 +0xABF0 0x032F +0xABF1 0x02DE +0xABF2 0x0324 +0xABF3 0x0330 +0xABF4 0x033C +0xABF5 0x0334 +0xABF6 0x031D +0xABF7 0x031E +0xABF8 0x0318 +0xABF9 0x0319 +0xABFA 0x032A +0xABFB 0x033A +0xABFC 0x033B +0xABFD 0x0303 +0xABFE 0x031A +0xACA1 0x2776 +0xACA2 0x2777 +0xACA3 0x2778 +0xACA4 0x2779 +0xACA5 0x277A +0xACA6 0x277B +0xACA7 0x277C +0xACA8 0x277D +0xACA9 0x277E +0xACAA 0x277F +0xACAB 0x24EB +0xACAC 0x24EC +0xACAD 0x24ED +0xACAE 0x24EE +0xACAF 0x24EF +0xACB0 0x24F0 +0xACB1 0x24F1 +0xACB2 0x24F2 +0xACB3 0x24F3 +0xACB4 0x24F4 +0xACB5 0x2170 +0xACB6 0x2171 +0xACB7 0x2172 +0xACB8 0x2173 +0xACB9 0x2174 +0xACBA 0x2175 +0xACBB 0x2176 +0xACBC 0x2177 +0xACBD 0x2178 +0xACBE 0x2179 +0xACBF 0x217A +0xACC0 0x217B +0xACC1 0x24D0 +0xACC2 0x24D1 +0xACC3 0x24D2 +0xACC4 0x24D3 +0xACC5 0x24D4 +0xACC6 0x24D5 +0xACC7 0x24D6 +0xACC8 0x24D7 +0xACC9 0x24D8 +0xACCA 0x24D9 +0xACCB 0x24DA +0xACCC 0x24DB +0xACCD 0x24DC +0xACCE 0x24DD +0xACCF 0x24DE +0xACD0 0x24DF +0xACD1 0x24E0 +0xACD2 0x24E1 +0xACD3 0x24E2 +0xACD4 0x24E3 +0xACD5 0x24E4 +0xACD6 0x24E5 +0xACD7 0x24E6 +0xACD8 0x24E7 +0xACD9 0x24E8 +0xACDA 0x24E9 +0xACDB 0x32D0 +0xACDC 0x32D1 +0xACDD 0x32D2 +0xACDE 0x32D3 +0xACDF 0x32D4 +0xACE0 0x32D5 +0xACE1 0x32D6 +0xACE2 0x32D7 +0xACE3 0x32D8 +0xACE4 0x32D9 +0xACE5 0x32DA +0xACE6 0x32DB +0xACE7 0x32DC +0xACE8 0x32DD +0xACE9 0x32DE +0xACEA 0x32DF +0xACEB 0x32E0 +0xACEC 0x32E1 +0xACED 0x32E2 +0xACEE 0x32E3 +0xACEF 0x32FA +0xACF0 0x32E9 +0xACF1 0x32E5 +0xACF2 0x32ED +0xACF3 0x32EC +0xACFD 0x2051 +0xACFE 0x2042 +0xADA1 0x2460 +0xADA2 0x2461 +0xADA3 0x2462 +0xADA4 0x2463 +0xADA5 0x2464 +0xADA6 0x2465 +0xADA7 0x2466 +0xADA8 0x2467 +0xADA9 0x2468 +0xADAA 0x2469 +0xADAB 0x246A +0xADAC 0x246B +0xADAD 0x246C +0xADAE 0x246D +0xADAF 0x246E +0xADB0 0x246F +0xADB1 0x2470 +0xADB2 0x2471 +0xADB3 0x2472 +0xADB4 0x2473 +0xADB5 0x2160 +0xADB6 0x2161 +0xADB7 0x2162 +0xADB8 0x2163 +0xADB9 0x2164 +0xADBA 0x2165 +0xADBB 0x2166 +0xADBC 0x2167 +0xADBD 0x2168 +0xADBE 0x2169 +0xADBF 0x216A +0xADC0 0x3349 +0xADC1 0x3314 +0xADC2 0x3322 +0xADC3 0x334D +0xADC4 0x3318 +0xADC5 0x3327 +0xADC6 0x3303 +0xADC7 0x3336 +0xADC8 0x3351 +0xADC9 0x3357 +0xADCA 0x330D +0xADCB 0x3326 +0xADCC 0x3323 +0xADCD 0x332B +0xADCE 0x334A +0xADCF 0x333B +0xADD0 0x339C +0xADD1 0x339D +0xADD2 0x339E +0xADD3 0x338E +0xADD4 0x338F +0xADD5 0x33C4 +0xADD6 0x33A1 +0xADD7 0x216B +0xADDF 0x337B +0xADE0 0x301D +0xADE1 0x301F +0xADE2 0x2116 +0xADE3 0x33CD +0xADE4 0x2121 +0xADE5 0x32A4 +0xADE6 0x32A5 +0xADE7 0x32A6 +0xADE8 0x32A7 +0xADE9 0x32A8 +0xADEA 0x3231 +0xADEB 0x3232 +0xADEC 0x3239 +0xADED 0x337E +0xADEE 0x337D +0xADEF 0x337C +0xADF3 0x222E +0xADF8 0x221F +0xADF9 0x22BF +0xADFD 0x2756 +0xADFE 0x261E +0xAEA1 0x4FF1 +0xAEA2 0x2000B +0xAEA3 0x3402 +0xAEA4 0x4E28 +0xAEA5 0x4E2F +0xAEA6 0x4E30 +0xAEA7 0x4E8D +0xAEA8 0x4EE1 +0xAEA9 0x4EFD +0xAEAA 0x4EFF +0xAEAB 0x4F03 +0xAEAC 0x4F0B +0xAEAD 0x4F60 +0xAEAE 0x4F48 +0xAEAF 0x4F49 +0xAEB0 0x4F56 +0xAEB1 0x4F5F +0xAEB2 0x4F6A +0xAEB3 0x4F6C +0xAEB4 0x4F7E +0xAEB5 0x4F8A +0xAEB6 0x4F94 +0xAEB7 0x4F97 +0xAEB8 0xFA30 +0xAEB9 0x4FC9 +0xAEBA 0x4FE0 +0xAEBB 0x5001 +0xAEBC 0x5002 +0xAEBD 0x500E +0xAEBE 0x5018 +0xAEBF 0x5027 +0xAEC0 0x502E +0xAEC1 0x5040 +0xAEC2 0x503B +0xAEC3 0x5041 +0xAEC4 0x5094 +0xAEC5 0x50CC +0xAEC6 0x50F2 +0xAEC7 0x50D0 +0xAEC8 0x50E6 +0xAEC9 0xFA31 +0xAECA 0x5106 +0xAECB 0x5103 +0xAECC 0x510B +0xAECD 0x511E +0xAECE 0x5135 +0xAECF 0x514A +0xAED0 0xFA32 +0xAED1 0x5155 +0xAED2 0x5157 +0xAED3 0x34B5 +0xAED4 0x519D +0xAED5 0x51C3 +0xAED6 0x51CA +0xAED7 0x51DE +0xAED8 0x51E2 +0xAED9 0x51EE +0xAEDA 0x5201 +0xAEDB 0x34DB +0xAEDC 0x5213 +0xAEDD 0x5215 +0xAEDE 0x5249 +0xAEDF 0x5257 +0xAEE0 0x5261 +0xAEE1 0x5293 +0xAEE2 0x52C8 +0xAEE3 0xFA33 +0xAEE4 0x52CC +0xAEE5 0x52D0 +0xAEE6 0x52D6 +0xAEE7 0x52DB +0xAEE8 0xFA34 +0xAEE9 0x52F0 +0xAEEA 0x52FB +0xAEEB 0x5300 +0xAEEC 0x5307 +0xAEED 0x531C +0xAEEE 0xFA35 +0xAEEF 0x5361 +0xAEF0 0x5363 +0xAEF1 0x537D +0xAEF2 0x5393 +0xAEF3 0x539D +0xAEF4 0x53B2 +0xAEF5 0x5412 +0xAEF6 0x5427 +0xAEF7 0x544D +0xAEF8 0x549C +0xAEF9 0x546B +0xAEFA 0x5474 +0xAEFB 0x547F +0xAEFC 0x5488 +0xAEFD 0x5496 +0xAEFE 0x54A1 +0xAFA1 0x54A9 +0xAFA2 0x54C6 +0xAFA3 0x54FF +0xAFA4 0x550E +0xAFA5 0x552B +0xAFA6 0x5535 +0xAFA7 0x5550 +0xAFA8 0x555E +0xAFA9 0x5581 +0xAFAA 0x5586 +0xAFAB 0x558E +0xAFAC 0xFA36 +0xAFAD 0x55AD +0xAFAE 0x55CE +0xAFAF 0xFA37 +0xAFB0 0x5608 +0xAFB1 0x560E +0xAFB2 0x563B +0xAFB3 0x5649 +0xAFB4 0x5676 +0xAFB5 0x5666 +0xAFB6 0xFA38 +0xAFB7 0x566F +0xAFB8 0x5671 +0xAFB9 0x5672 +0xAFBA 0x5699 +0xAFBB 0x569E +0xAFBC 0x56A9 +0xAFBD 0x56AC +0xAFBE 0x56B3 +0xAFBF 0x56C9 +0xAFC0 0x56CA +0xAFC1 0x570A +0xAFC2 0x2123D +0xAFC3 0x5721 +0xAFC4 0x572F +0xAFC5 0x5733 +0xAFC6 0x5734 +0xAFC7 0x5770 +0xAFC8 0x5777 +0xAFC9 0x577C +0xAFCA 0x579C +0xAFCB 0xFA0F +0xAFCC 0x2131B +0xAFCD 0x57B8 +0xAFCE 0x57C7 +0xAFCF 0x57C8 +0xAFD0 0x57CF +0xAFD1 0x57E4 +0xAFD2 0x57ED +0xAFD3 0x57F5 +0xAFD4 0x57F6 +0xAFD5 0x57FF +0xAFD6 0x5809 +0xAFD7 0xFA10 +0xAFD8 0x5861 +0xAFD9 0x5864 +0xAFDA 0xFA39 +0xAFDB 0x587C +0xAFDC 0x5889 +0xAFDD 0x589E +0xAFDE 0xFA3A +0xAFDF 0x58A9 +0xAFE0 0x2146E +0xAFE1 0x58D2 +0xAFE2 0x58CE +0xAFE3 0x58D4 +0xAFE4 0x58DA +0xAFE5 0x58E0 +0xAFE6 0x58E9 +0xAFE7 0x590C +0xAFE8 0x8641 +0xAFE9 0x595D +0xAFEA 0x596D +0xAFEB 0x598B +0xAFEC 0x5992 +0xAFED 0x59A4 +0xAFEE 0x59C3 +0xAFEF 0x59D2 +0xAFF0 0x59DD +0xAFF1 0x5A13 +0xAFF2 0x5A23 +0xAFF3 0x5A67 +0xAFF4 0x5A6D +0xAFF5 0x5A77 +0xAFF6 0x5A7E +0xAFF7 0x5A84 +0xAFF8 0x5A9E +0xAFF9 0x5AA7 +0xAFFA 0x5AC4 +0xAFFB 0x218BD +0xAFFC 0x5B19 +0xAFFD 0x5B25 +0xAFFE 0x525D +0xB0A1 0x4E9C +0xB0A2 0x5516 +0xB0A3 0x5A03 +0xB0A4 0x963F +0xB0A5 0x54C0 +0xB0A6 0x611B +0xB0A7 0x6328 +0xB0A8 0x59F6 +0xB0A9 0x9022 +0xB0AA 0x8475 +0xB0AB 0x831C +0xB0AC 0x7A50 +0xB0AD 0x60AA +0xB0AE 0x63E1 +0xB0AF 0x6E25 +0xB0B0 0x65ED +0xB0B1 0x8466 +0xB0B2 0x82A6 +0xB0B3 0x9BF5 +0xB0B4 0x6893 +0xB0B5 0x5727 +0xB0B6 0x65A1 +0xB0B7 0x6271 +0xB0B8 0x5B9B +0xB0B9 0x59D0 +0xB0BA 0x867B +0xB0BB 0x98F4 +0xB0BC 0x7D62 +0xB0BD 0x7DBE +0xB0BE 0x9B8E +0xB0BF 0x6216 +0xB0C0 0x7C9F +0xB0C1 0x88B7 +0xB0C2 0x5B89 +0xB0C3 0x5EB5 +0xB0C4 0x6309 +0xB0C5 0x6697 +0xB0C6 0x6848 +0xB0C7 0x95C7 +0xB0C8 0x978D +0xB0C9 0x674F +0xB0CA 0x4EE5 +0xB0CB 0x4F0A +0xB0CC 0x4F4D +0xB0CD 0x4F9D +0xB0CE 0x5049 +0xB0CF 0x56F2 +0xB0D0 0x5937 +0xB0D1 0x59D4 +0xB0D2 0x5A01 +0xB0D3 0x5C09 +0xB0D4 0x60DF +0xB0D5 0x610F +0xB0D6 0x6170 +0xB0D7 0x6613 +0xB0D8 0x6905 +0xB0D9 0x70BA +0xB0DA 0x754F +0xB0DB 0x7570 +0xB0DC 0x79FB +0xB0DD 0x7DAD +0xB0DE 0x7DEF +0xB0DF 0x80C3 +0xB0E0 0x840E +0xB0E1 0x8863 +0xB0E2 0x8B02 +0xB0E3 0x9055 +0xB0E4 0x907A +0xB0E5 0x533B +0xB0E6 0x4E95 +0xB0E7 0x4EA5 +0xB0E8 0x57DF +0xB0E9 0x80B2 +0xB0EA 0x90C1 +0xB0EB 0x78EF +0xB0EC 0x4E00 +0xB0ED 0x58F1 +0xB0EE 0x6EA2 +0xB0EF 0x9038 +0xB0F0 0x7A32 +0xB0F1 0x8328 +0xB0F2 0x828B +0xB0F3 0x9C2F +0xB0F4 0x5141 +0xB0F5 0x5370 +0xB0F6 0x54BD +0xB0F7 0x54E1 +0xB0F8 0x56E0 +0xB0F9 0x59FB +0xB0FA 0x5F15 +0xB0FB 0x98F2 +0xB0FC 0x6DEB +0xB0FD 0x80E4 +0xB0FE 0x852D +0xB1A1 0x9662 +0xB1A2 0x9670 +0xB1A3 0x96A0 +0xB1A4 0x97FB +0xB1A5 0x540B +0xB1A6 0x53F3 +0xB1A7 0x5B87 +0xB1A8 0x70CF +0xB1A9 0x7FBD +0xB1AA 0x8FC2 +0xB1AB 0x96E8 +0xB1AC 0x536F +0xB1AD 0x9D5C +0xB1AE 0x7ABA +0xB1AF 0x4E11 +0xB1B0 0x7893 +0xB1B1 0x81FC +0xB1B2 0x6E26 +0xB1B3 0x5618 +0xB1B4 0x5504 +0xB1B5 0x6B1D +0xB1B6 0x851A +0xB1B7 0x9C3B +0xB1B8 0x59E5 +0xB1B9 0x53A9 +0xB1BA 0x6D66 +0xB1BB 0x74DC +0xB1BC 0x958F +0xB1BD 0x5642 +0xB1BE 0x4E91 +0xB1BF 0x904B +0xB1C0 0x96F2 +0xB1C1 0x834F +0xB1C2 0x990C +0xB1C3 0x53E1 +0xB1C4 0x55B6 +0xB1C5 0x5B30 +0xB1C6 0x5F71 +0xB1C7 0x6620 +0xB1C8 0x66F3 +0xB1C9 0x6804 +0xB1CA 0x6C38 +0xB1CB 0x6CF3 +0xB1CC 0x6D29 +0xB1CD 0x745B +0xB1CE 0x76C8 +0xB1CF 0x7A4E +0xB1D0 0x9834 +0xB1D1 0x82F1 +0xB1D2 0x885B +0xB1D3 0x8A60 +0xB1D4 0x92ED +0xB1D5 0x6DB2 +0xB1D6 0x75AB +0xB1D7 0x76CA +0xB1D8 0x99C5 +0xB1D9 0x60A6 +0xB1DA 0x8B01 +0xB1DB 0x8D8A +0xB1DC 0x95B2 +0xB1DD 0x698E +0xB1DE 0x53AD +0xB1DF 0x5186 +0xB1E0 0x5712 +0xB1E1 0x5830 +0xB1E2 0x5944 +0xB1E3 0x5BB4 +0xB1E4 0x5EF6 +0xB1E5 0x6028 +0xB1E6 0x63A9 +0xB1E7 0x63F4 +0xB1E8 0x6CBF +0xB1E9 0x6F14 +0xB1EA 0x708E +0xB1EB 0x7114 +0xB1EC 0x7159 +0xB1ED 0x71D5 +0xB1EE 0x733F +0xB1EF 0x7E01 +0xB1F0 0x8276 +0xB1F1 0x82D1 +0xB1F2 0x8597 +0xB1F3 0x9060 +0xB1F4 0x925B +0xB1F5 0x9D1B +0xB1F6 0x5869 +0xB1F7 0x65BC +0xB1F8 0x6C5A +0xB1F9 0x7525 +0xB1FA 0x51F9 +0xB1FB 0x592E +0xB1FC 0x5965 +0xB1FD 0x5F80 +0xB1FE 0x5FDC +0xB2A1 0x62BC +0xB2A2 0x65FA +0xB2A3 0x6A2A +0xB2A4 0x6B27 +0xB2A5 0x6BB4 +0xB2A6 0x738B +0xB2A7 0x7FC1 +0xB2A8 0x8956 +0xB2A9 0x9D2C +0xB2AA 0x9D0E +0xB2AB 0x9EC4 +0xB2AC 0x5CA1 +0xB2AD 0x6C96 +0xB2AE 0x837B +0xB2AF 0x5104 +0xB2B0 0x5C4B +0xB2B1 0x61B6 +0xB2B2 0x81C6 +0xB2B3 0x6876 +0xB2B4 0x7261 +0xB2B5 0x4E59 +0xB2B6 0x4FFA +0xB2B7 0x5378 +0xB2B8 0x6069 +0xB2B9 0x6E29 +0xB2BA 0x7A4F +0xB2BB 0x97F3 +0xB2BC 0x4E0B +0xB2BD 0x5316 +0xB2BE 0x4EEE +0xB2BF 0x4F55 +0xB2C0 0x4F3D +0xB2C1 0x4FA1 +0xB2C2 0x4F73 +0xB2C3 0x52A0 +0xB2C4 0x53EF +0xB2C5 0x5609 +0xB2C6 0x590F +0xB2C7 0x5AC1 +0xB2C8 0x5BB6 +0xB2C9 0x5BE1 +0xB2CA 0x79D1 +0xB2CB 0x6687 +0xB2CC 0x679C +0xB2CD 0x67B6 +0xB2CE 0x6B4C +0xB2CF 0x6CB3 +0xB2D0 0x706B +0xB2D1 0x73C2 +0xB2D2 0x798D +0xB2D3 0x79BE +0xB2D4 0x7A3C +0xB2D5 0x7B87 +0xB2D6 0x82B1 +0xB2D7 0x82DB +0xB2D8 0x8304 +0xB2D9 0x8377 +0xB2DA 0x83EF +0xB2DB 0x83D3 +0xB2DC 0x8766 +0xB2DD 0x8AB2 +0xB2DE 0x5629 +0xB2DF 0x8CA8 +0xB2E0 0x8FE6 +0xB2E1 0x904E +0xB2E2 0x971E +0xB2E3 0x868A +0xB2E4 0x4FC4 +0xB2E5 0x5CE8 +0xB2E6 0x6211 +0xB2E7 0x7259 +0xB2E8 0x753B +0xB2E9 0x81E5 +0xB2EA 0x82BD +0xB2EB 0x86FE +0xB2EC 0x8CC0 +0xB2ED 0x96C5 +0xB2EE 0x9913 +0xB2EF 0x99D5 +0xB2F0 0x4ECB +0xB2F1 0x4F1A +0xB2F2 0x89E3 +0xB2F3 0x56DE +0xB2F4 0x584A +0xB2F5 0x58CA +0xB2F6 0x5EFB +0xB2F7 0x5FEB +0xB2F8 0x602A +0xB2F9 0x6094 +0xB2FA 0x6062 +0xB2FB 0x61D0 +0xB2FC 0x6212 +0xB2FD 0x62D0 +0xB2FE 0x6539 +0xB3A1 0x9B41 +0xB3A2 0x6666 +0xB3A3 0x68B0 +0xB3A4 0x6D77 +0xB3A5 0x7070 +0xB3A6 0x754C +0xB3A7 0x7686 +0xB3A8 0x7D75 +0xB3A9 0x82A5 +0xB3AA 0x87F9 +0xB3AB 0x958B +0xB3AC 0x968E +0xB3AD 0x8C9D +0xB3AE 0x51F1 +0xB3AF 0x52BE +0xB3B0 0x5916 +0xB3B1 0x54B3 +0xB3B2 0x5BB3 +0xB3B3 0x5D16 +0xB3B4 0x6168 +0xB3B5 0x6982 +0xB3B6 0x6DAF +0xB3B7 0x788D +0xB3B8 0x84CB +0xB3B9 0x8857 +0xB3BA 0x8A72 +0xB3BB 0x93A7 +0xB3BC 0x9AB8 +0xB3BD 0x6D6C +0xB3BE 0x99A8 +0xB3BF 0x86D9 +0xB3C0 0x57A3 +0xB3C1 0x67FF +0xB3C2 0x86CE +0xB3C3 0x920E +0xB3C4 0x5283 +0xB3C5 0x5687 +0xB3C6 0x5404 +0xB3C7 0x5ED3 +0xB3C8 0x62E1 +0xB3C9 0x64B9 +0xB3CA 0x683C +0xB3CB 0x6838 +0xB3CC 0x6BBB +0xB3CD 0x7372 +0xB3CE 0x78BA +0xB3CF 0x7A6B +0xB3D0 0x899A +0xB3D1 0x89D2 +0xB3D2 0x8D6B +0xB3D3 0x8F03 +0xB3D4 0x90ED +0xB3D5 0x95A3 +0xB3D6 0x9694 +0xB3D7 0x9769 +0xB3D8 0x5B66 +0xB3D9 0x5CB3 +0xB3DA 0x697D +0xB3DB 0x984D +0xB3DC 0x984E +0xB3DD 0x639B +0xB3DE 0x7B20 +0xB3DF 0x6A2B +0xB3E0 0x6A7F +0xB3E1 0x68B6 +0xB3E2 0x9C0D +0xB3E3 0x6F5F +0xB3E4 0x5272 +0xB3E5 0x559D +0xB3E6 0x6070 +0xB3E7 0x62EC +0xB3E8 0x6D3B +0xB3E9 0x6E07 +0xB3EA 0x6ED1 +0xB3EB 0x845B +0xB3EC 0x8910 +0xB3ED 0x8F44 +0xB3EE 0x4E14 +0xB3EF 0x9C39 +0xB3F0 0x53F6 +0xB3F1 0x691B +0xB3F2 0x6A3A +0xB3F3 0x9784 +0xB3F4 0x682A +0xB3F5 0x515C +0xB3F6 0x7AC3 +0xB3F7 0x84B2 +0xB3F8 0x91DC +0xB3F9 0x938C +0xB3FA 0x565B +0xB3FB 0x9D28 +0xB3FC 0x6822 +0xB3FD 0x8305 +0xB3FE 0x8431 +0xB4A1 0x7CA5 +0xB4A2 0x5208 +0xB4A3 0x82C5 +0xB4A4 0x74E6 +0xB4A5 0x4E7E +0xB4A6 0x4F83 +0xB4A7 0x51A0 +0xB4A8 0x5BD2 +0xB4A9 0x520A +0xB4AA 0x52D8 +0xB4AB 0x52E7 +0xB4AC 0x5DFB +0xB4AD 0x559A +0xB4AE 0x582A +0xB4AF 0x59E6 +0xB4B0 0x5B8C +0xB4B1 0x5B98 +0xB4B2 0x5BDB +0xB4B3 0x5E72 +0xB4B4 0x5E79 +0xB4B5 0x60A3 +0xB4B6 0x611F +0xB4B7 0x6163 +0xB4B8 0x61BE +0xB4B9 0x63DB +0xB4BA 0x6562 +0xB4BB 0x67D1 +0xB4BC 0x6853 +0xB4BD 0x68FA +0xB4BE 0x6B3E +0xB4BF 0x6B53 +0xB4C0 0x6C57 +0xB4C1 0x6F22 +0xB4C2 0x6F97 +0xB4C3 0x6F45 +0xB4C4 0x74B0 +0xB4C5 0x7518 +0xB4C6 0x76E3 +0xB4C7 0x770B +0xB4C8 0x7AFF +0xB4C9 0x7BA1 +0xB4CA 0x7C21 +0xB4CB 0x7DE9 +0xB4CC 0x7F36 +0xB4CD 0x7FF0 +0xB4CE 0x809D +0xB4CF 0x8266 +0xB4D0 0x839E +0xB4D1 0x89B3 +0xB4D2 0x8ACC +0xB4D3 0x8CAB +0xB4D4 0x9084 +0xB4D5 0x9451 +0xB4D6 0x9593 +0xB4D7 0x9591 +0xB4D8 0x95A2 +0xB4D9 0x9665 +0xB4DA 0x97D3 +0xB4DB 0x9928 +0xB4DC 0x8218 +0xB4DD 0x4E38 +0xB4DE 0x542B +0xB4DF 0x5CB8 +0xB4E0 0x5DCC +0xB4E1 0x73A9 +0xB4E2 0x764C +0xB4E3 0x773C +0xB4E4 0x5CA9 +0xB4E5 0x7FEB +0xB4E6 0x8D0B +0xB4E7 0x96C1 +0xB4E8 0x9811 +0xB4E9 0x9854 +0xB4EA 0x9858 +0xB4EB 0x4F01 +0xB4EC 0x4F0E +0xB4ED 0x5371 +0xB4EE 0x559C +0xB4EF 0x5668 +0xB4F0 0x57FA +0xB4F1 0x5947 +0xB4F2 0x5B09 +0xB4F3 0x5BC4 +0xB4F4 0x5C90 +0xB4F5 0x5E0C +0xB4F6 0x5E7E +0xB4F7 0x5FCC +0xB4F8 0x63EE +0xB4F9 0x673A +0xB4FA 0x65D7 +0xB4FB 0x65E2 +0xB4FC 0x671F +0xB4FD 0x68CB +0xB4FE 0x68C4 +0xB5A1 0x6A5F +0xB5A2 0x5E30 +0xB5A3 0x6BC5 +0xB5A4 0x6C17 +0xB5A5 0x6C7D +0xB5A6 0x757F +0xB5A7 0x7948 +0xB5A8 0x5B63 +0xB5A9 0x7A00 +0xB5AA 0x7D00 +0xB5AB 0x5FBD +0xB5AC 0x898F +0xB5AD 0x8A18 +0xB5AE 0x8CB4 +0xB5AF 0x8D77 +0xB5B0 0x8ECC +0xB5B1 0x8F1D +0xB5B2 0x98E2 +0xB5B3 0x9A0E +0xB5B4 0x9B3C +0xB5B5 0x4E80 +0xB5B6 0x507D +0xB5B7 0x5100 +0xB5B8 0x5993 +0xB5B9 0x5B9C +0xB5BA 0x622F +0xB5BB 0x6280 +0xB5BC 0x64EC +0xB5BD 0x6B3A +0xB5BE 0x72A0 +0xB5BF 0x7591 +0xB5C0 0x7947 +0xB5C1 0x7FA9 +0xB5C2 0x87FB +0xB5C3 0x8ABC +0xB5C4 0x8B70 +0xB5C5 0x63AC +0xB5C6 0x83CA +0xB5C7 0x97A0 +0xB5C8 0x5409 +0xB5C9 0x5403 +0xB5CA 0x55AB +0xB5CB 0x6854 +0xB5CC 0x6A58 +0xB5CD 0x8A70 +0xB5CE 0x7827 +0xB5CF 0x6775 +0xB5D0 0x9ECD +0xB5D1 0x5374 +0xB5D2 0x5BA2 +0xB5D3 0x811A +0xB5D4 0x8650 +0xB5D5 0x9006 +0xB5D6 0x4E18 +0xB5D7 0x4E45 +0xB5D8 0x4EC7 +0xB5D9 0x4F11 +0xB5DA 0x53CA +0xB5DB 0x5438 +0xB5DC 0x5BAE +0xB5DD 0x5F13 +0xB5DE 0x6025 +0xB5DF 0x6551 +0xB5E0 0x673D +0xB5E1 0x6C42 +0xB5E2 0x6C72 +0xB5E3 0x6CE3 +0xB5E4 0x7078 +0xB5E5 0x7403 +0xB5E6 0x7A76 +0xB5E7 0x7AAE +0xB5E8 0x7B08 +0xB5E9 0x7D1A +0xB5EA 0x7CFE +0xB5EB 0x7D66 +0xB5EC 0x65E7 +0xB5ED 0x725B +0xB5EE 0x53BB +0xB5EF 0x5C45 +0xB5F0 0x5DE8 +0xB5F1 0x62D2 +0xB5F2 0x62E0 +0xB5F3 0x6319 +0xB5F4 0x6E20 +0xB5F5 0x865A +0xB5F6 0x8A31 +0xB5F7 0x8DDD +0xB5F8 0x92F8 +0xB5F9 0x6F01 +0xB5FA 0x79A6 +0xB5FB 0x9B5A +0xB5FC 0x4EA8 +0xB5FD 0x4EAB +0xB5FE 0x4EAC +0xB6A1 0x4F9B +0xB6A2 0x4FA0 +0xB6A3 0x50D1 +0xB6A4 0x5147 +0xB6A5 0x7AF6 +0xB6A6 0x5171 +0xB6A7 0x51F6 +0xB6A8 0x5354 +0xB6A9 0x5321 +0xB6AA 0x537F +0xB6AB 0x53EB +0xB6AC 0x55AC +0xB6AD 0x5883 +0xB6AE 0x5CE1 +0xB6AF 0x5F37 +0xB6B0 0x5F4A +0xB6B1 0x602F +0xB6B2 0x6050 +0xB6B3 0x606D +0xB6B4 0x631F +0xB6B5 0x6559 +0xB6B6 0x6A4B +0xB6B7 0x6CC1 +0xB6B8 0x72C2 +0xB6B9 0x72ED +0xB6BA 0x77EF +0xB6BB 0x80F8 +0xB6BC 0x8105 +0xB6BD 0x8208 +0xB6BE 0x854E +0xB6BF 0x90F7 +0xB6C0 0x93E1 +0xB6C1 0x97FF +0xB6C2 0x9957 +0xB6C3 0x9A5A +0xB6C4 0x4EF0 +0xB6C5 0x51DD +0xB6C6 0x5C2D +0xB6C7 0x6681 +0xB6C8 0x696D +0xB6C9 0x5C40 +0xB6CA 0x66F2 +0xB6CB 0x6975 +0xB6CC 0x7389 +0xB6CD 0x6850 +0xB6CE 0x7C81 +0xB6CF 0x50C5 +0xB6D0 0x52E4 +0xB6D1 0x5747 +0xB6D2 0x5DFE +0xB6D3 0x9326 +0xB6D4 0x65A4 +0xB6D5 0x6B23 +0xB6D6 0x6B3D +0xB6D7 0x7434 +0xB6D8 0x7981 +0xB6D9 0x79BD +0xB6DA 0x7B4B +0xB6DB 0x7DCA +0xB6DC 0x82B9 +0xB6DD 0x83CC +0xB6DE 0x887F +0xB6DF 0x895F +0xB6E0 0x8B39 +0xB6E1 0x8FD1 +0xB6E2 0x91D1 +0xB6E3 0x541F +0xB6E4 0x9280 +0xB6E5 0x4E5D +0xB6E6 0x5036 +0xB6E7 0x53E5 +0xB6E8 0x533A +0xB6E9 0x72D7 +0xB6EA 0x7396 +0xB6EB 0x77E9 +0xB6EC 0x82E6 +0xB6ED 0x8EAF +0xB6EE 0x99C6 +0xB6EF 0x99C8 +0xB6F0 0x99D2 +0xB6F1 0x5177 +0xB6F2 0x611A +0xB6F3 0x865E +0xB6F4 0x55B0 +0xB6F5 0x7A7A +0xB6F6 0x5076 +0xB6F7 0x5BD3 +0xB6F8 0x9047 +0xB6F9 0x9685 +0xB6FA 0x4E32 +0xB6FB 0x6ADB +0xB6FC 0x91E7 +0xB6FD 0x5C51 +0xB6FE 0x5C48 +0xB7A1 0x6398 +0xB7A2 0x7A9F +0xB7A3 0x6C93 +0xB7A4 0x9774 +0xB7A5 0x8F61 +0xB7A6 0x7AAA +0xB7A7 0x718A +0xB7A8 0x9688 +0xB7A9 0x7C82 +0xB7AA 0x6817 +0xB7AB 0x7E70 +0xB7AC 0x6851 +0xB7AD 0x936C +0xB7AE 0x52F2 +0xB7AF 0x541B +0xB7B0 0x85AB +0xB7B1 0x8A13 +0xB7B2 0x7FA4 +0xB7B3 0x8ECD +0xB7B4 0x90E1 +0xB7B5 0x5366 +0xB7B6 0x8888 +0xB7B7 0x7941 +0xB7B8 0x4FC2 +0xB7B9 0x50BE +0xB7BA 0x5211 +0xB7BB 0x5144 +0xB7BC 0x5553 +0xB7BD 0x572D +0xB7BE 0x73EA +0xB7BF 0x578B +0xB7C0 0x5951 +0xB7C1 0x5F62 +0xB7C2 0x5F84 +0xB7C3 0x6075 +0xB7C4 0x6176 +0xB7C5 0x6167 +0xB7C6 0x61A9 +0xB7C7 0x63B2 +0xB7C8 0x643A +0xB7C9 0x656C +0xB7CA 0x666F +0xB7CB 0x6842 +0xB7CC 0x6E13 +0xB7CD 0x7566 +0xB7CE 0x7A3D +0xB7CF 0x7CFB +0xB7D0 0x7D4C +0xB7D1 0x7D99 +0xB7D2 0x7E4B +0xB7D3 0x7F6B +0xB7D4 0x830E +0xB7D5 0x834A +0xB7D6 0x86CD +0xB7D7 0x8A08 +0xB7D8 0x8A63 +0xB7D9 0x8B66 +0xB7DA 0x8EFD +0xB7DB 0x981A +0xB7DC 0x9D8F +0xB7DD 0x82B8 +0xB7DE 0x8FCE +0xB7DF 0x9BE8 +0xB7E0 0x5287 +0xB7E1 0x621F +0xB7E2 0x6483 +0xB7E3 0x6FC0 +0xB7E4 0x9699 +0xB7E5 0x6841 +0xB7E6 0x5091 +0xB7E7 0x6B20 +0xB7E8 0x6C7A +0xB7E9 0x6F54 +0xB7EA 0x7A74 +0xB7EB 0x7D50 +0xB7EC 0x8840 +0xB7ED 0x8A23 +0xB7EE 0x6708 +0xB7EF 0x4EF6 +0xB7F0 0x5039 +0xB7F1 0x5026 +0xB7F2 0x5065 +0xB7F3 0x517C +0xB7F4 0x5238 +0xB7F5 0x5263 +0xB7F6 0x55A7 +0xB7F7 0x570F +0xB7F8 0x5805 +0xB7F9 0x5ACC +0xB7FA 0x5EFA +0xB7FB 0x61B2 +0xB7FC 0x61F8 +0xB7FD 0x62F3 +0xB7FE 0x6372 +0xB8A1 0x691C +0xB8A2 0x6A29 +0xB8A3 0x727D +0xB8A4 0x72AC +0xB8A5 0x732E +0xB8A6 0x7814 +0xB8A7 0x786F +0xB8A8 0x7D79 +0xB8A9 0x770C +0xB8AA 0x80A9 +0xB8AB 0x898B +0xB8AC 0x8B19 +0xB8AD 0x8CE2 +0xB8AE 0x8ED2 +0xB8AF 0x9063 +0xB8B0 0x9375 +0xB8B1 0x967A +0xB8B2 0x9855 +0xB8B3 0x9A13 +0xB8B4 0x9E78 +0xB8B5 0x5143 +0xB8B6 0x539F +0xB8B7 0x53B3 +0xB8B8 0x5E7B +0xB8B9 0x5F26 +0xB8BA 0x6E1B +0xB8BB 0x6E90 +0xB8BC 0x7384 +0xB8BD 0x73FE +0xB8BE 0x7D43 +0xB8BF 0x8237 +0xB8C0 0x8A00 +0xB8C1 0x8AFA +0xB8C2 0x9650 +0xB8C3 0x4E4E +0xB8C4 0x500B +0xB8C5 0x53E4 +0xB8C6 0x547C +0xB8C7 0x56FA +0xB8C8 0x59D1 +0xB8C9 0x5B64 +0xB8CA 0x5DF1 +0xB8CB 0x5EAB +0xB8CC 0x5F27 +0xB8CD 0x6238 +0xB8CE 0x6545 +0xB8CF 0x67AF +0xB8D0 0x6E56 +0xB8D1 0x72D0 +0xB8D2 0x7CCA +0xB8D3 0x88B4 +0xB8D4 0x80A1 +0xB8D5 0x80E1 +0xB8D6 0x83F0 +0xB8D7 0x864E +0xB8D8 0x8A87 +0xB8D9 0x8DE8 +0xB8DA 0x9237 +0xB8DB 0x96C7 +0xB8DC 0x9867 +0xB8DD 0x9F13 +0xB8DE 0x4E94 +0xB8DF 0x4E92 +0xB8E0 0x4F0D +0xB8E1 0x5348 +0xB8E2 0x5449 +0xB8E3 0x543E +0xB8E4 0x5A2F +0xB8E5 0x5F8C +0xB8E6 0x5FA1 +0xB8E7 0x609F +0xB8E8 0x68A7 +0xB8E9 0x6A8E +0xB8EA 0x745A +0xB8EB 0x7881 +0xB8EC 0x8A9E +0xB8ED 0x8AA4 +0xB8EE 0x8B77 +0xB8EF 0x9190 +0xB8F0 0x4E5E +0xB8F1 0x9BC9 +0xB8F2 0x4EA4 +0xB8F3 0x4F7C +0xB8F4 0x4FAF +0xB8F5 0x5019 +0xB8F6 0x5016 +0xB8F7 0x5149 +0xB8F8 0x516C +0xB8F9 0x529F +0xB8FA 0x52B9 +0xB8FB 0x52FE +0xB8FC 0x539A +0xB8FD 0x53E3 +0xB8FE 0x5411 +0xB9A1 0x540E +0xB9A2 0x5589 +0xB9A3 0x5751 +0xB9A4 0x57A2 +0xB9A5 0x597D +0xB9A6 0x5B54 +0xB9A7 0x5B5D +0xB9A8 0x5B8F +0xB9A9 0x5DE5 +0xB9AA 0x5DE7 +0xB9AB 0x5DF7 +0xB9AC 0x5E78 +0xB9AD 0x5E83 +0xB9AE 0x5E9A +0xB9AF 0x5EB7 +0xB9B0 0x5F18 +0xB9B1 0x6052 +0xB9B2 0x614C +0xB9B3 0x6297 +0xB9B4 0x62D8 +0xB9B5 0x63A7 +0xB9B6 0x653B +0xB9B7 0x6602 +0xB9B8 0x6643 +0xB9B9 0x66F4 +0xB9BA 0x676D +0xB9BB 0x6821 +0xB9BC 0x6897 +0xB9BD 0x69CB +0xB9BE 0x6C5F +0xB9BF 0x6D2A +0xB9C0 0x6D69 +0xB9C1 0x6E2F +0xB9C2 0x6E9D +0xB9C3 0x7532 +0xB9C4 0x7687 +0xB9C5 0x786C +0xB9C6 0x7A3F +0xB9C7 0x7CE0 +0xB9C8 0x7D05 +0xB9C9 0x7D18 +0xB9CA 0x7D5E +0xB9CB 0x7DB1 +0xB9CC 0x8015 +0xB9CD 0x8003 +0xB9CE 0x80AF +0xB9CF 0x80B1 +0xB9D0 0x8154 +0xB9D1 0x818F +0xB9D2 0x822A +0xB9D3 0x8352 +0xB9D4 0x884C +0xB9D5 0x8861 +0xB9D6 0x8B1B +0xB9D7 0x8CA2 +0xB9D8 0x8CFC +0xB9D9 0x90CA +0xB9DA 0x9175 +0xB9DB 0x9271 +0xB9DC 0x783F +0xB9DD 0x92FC +0xB9DE 0x95A4 +0xB9DF 0x964D +0xB9E0 0x9805 +0xB9E1 0x9999 +0xB9E2 0x9AD8 +0xB9E3 0x9D3B +0xB9E4 0x525B +0xB9E5 0x52AB +0xB9E6 0x53F7 +0xB9E7 0x5408 +0xB9E8 0x58D5 +0xB9E9 0x62F7 +0xB9EA 0x6FE0 +0xB9EB 0x8C6A +0xB9EC 0x8F5F +0xB9ED 0x9EB9 +0xB9EE 0x514B +0xB9EF 0x523B +0xB9F0 0x544A +0xB9F1 0x56FD +0xB9F2 0x7A40 +0xB9F3 0x9177 +0xB9F4 0x9D60 +0xB9F5 0x9ED2 +0xB9F6 0x7344 +0xB9F7 0x6F09 +0xB9F8 0x8170 +0xB9F9 0x7511 +0xB9FA 0x5FFD +0xB9FB 0x60DA +0xB9FC 0x9AA8 +0xB9FD 0x72DB +0xB9FE 0x8FBC +0xBAA1 0x6B64 +0xBAA2 0x9803 +0xBAA3 0x4ECA +0xBAA4 0x56F0 +0xBAA5 0x5764 +0xBAA6 0x58BE +0xBAA7 0x5A5A +0xBAA8 0x6068 +0xBAA9 0x61C7 +0xBAAA 0x660F +0xBAAB 0x6606 +0xBAAC 0x6839 +0xBAAD 0x68B1 +0xBAAE 0x6DF7 +0xBAAF 0x75D5 +0xBAB0 0x7D3A +0xBAB1 0x826E +0xBAB2 0x9B42 +0xBAB3 0x4E9B +0xBAB4 0x4F50 +0xBAB5 0x53C9 +0xBAB6 0x5506 +0xBAB7 0x5D6F +0xBAB8 0x5DE6 +0xBAB9 0x5DEE +0xBABA 0x67FB +0xBABB 0x6C99 +0xBABC 0x7473 +0xBABD 0x7802 +0xBABE 0x8A50 +0xBABF 0x9396 +0xBAC0 0x88DF +0xBAC1 0x5750 +0xBAC2 0x5EA7 +0xBAC3 0x632B +0xBAC4 0x50B5 +0xBAC5 0x50AC +0xBAC6 0x518D +0xBAC7 0x6700 +0xBAC8 0x54C9 +0xBAC9 0x585E +0xBACA 0x59BB +0xBACB 0x5BB0 +0xBACC 0x5F69 +0xBACD 0x624D +0xBACE 0x63A1 +0xBACF 0x683D +0xBAD0 0x6B73 +0xBAD1 0x6E08 +0xBAD2 0x707D +0xBAD3 0x91C7 +0xBAD4 0x7280 +0xBAD5 0x7815 +0xBAD6 0x7826 +0xBAD7 0x796D +0xBAD8 0x658E +0xBAD9 0x7D30 +0xBADA 0x83DC +0xBADB 0x88C1 +0xBADC 0x8F09 +0xBADD 0x969B +0xBADE 0x5264 +0xBADF 0x5728 +0xBAE0 0x6750 +0xBAE1 0x7F6A +0xBAE2 0x8CA1 +0xBAE3 0x51B4 +0xBAE4 0x5742 +0xBAE5 0x962A +0xBAE6 0x583A +0xBAE7 0x698A +0xBAE8 0x80B4 +0xBAE9 0x54B2 +0xBAEA 0x5D0E +0xBAEB 0x57FC +0xBAEC 0x7895 +0xBAED 0x9DFA +0xBAEE 0x4F5C +0xBAEF 0x524A +0xBAF0 0x548B +0xBAF1 0x643E +0xBAF2 0x6628 +0xBAF3 0x6714 +0xBAF4 0x67F5 +0xBAF5 0x7A84 +0xBAF6 0x7B56 +0xBAF7 0x7D22 +0xBAF8 0x932F +0xBAF9 0x685C +0xBAFA 0x9BAD +0xBAFB 0x7B39 +0xBAFC 0x5319 +0xBAFD 0x518A +0xBAFE 0x5237 +0xBBA1 0x5BDF +0xBBA2 0x62F6 +0xBBA3 0x64AE +0xBBA4 0x64E6 +0xBBA5 0x672D +0xBBA6 0x6BBA +0xBBA7 0x85A9 +0xBBA8 0x96D1 +0xBBA9 0x7690 +0xBBAA 0x9BD6 +0xBBAB 0x634C +0xBBAC 0x9306 +0xBBAD 0x9BAB +0xBBAE 0x76BF +0xBBAF 0x6652 +0xBBB0 0x4E09 +0xBBB1 0x5098 +0xBBB2 0x53C2 +0xBBB3 0x5C71 +0xBBB4 0x60E8 +0xBBB5 0x6492 +0xBBB6 0x6563 +0xBBB7 0x685F +0xBBB8 0x71E6 +0xBBB9 0x73CA +0xBBBA 0x7523 +0xBBBB 0x7B97 +0xBBBC 0x7E82 +0xBBBD 0x8695 +0xBBBE 0x8B83 +0xBBBF 0x8CDB +0xBBC0 0x9178 +0xBBC1 0x9910 +0xBBC2 0x65AC +0xBBC3 0x66AB +0xBBC4 0x6B8B +0xBBC5 0x4ED5 +0xBBC6 0x4ED4 +0xBBC7 0x4F3A +0xBBC8 0x4F7F +0xBBC9 0x523A +0xBBCA 0x53F8 +0xBBCB 0x53F2 +0xBBCC 0x55E3 +0xBBCD 0x56DB +0xBBCE 0x58EB +0xBBCF 0x59CB +0xBBD0 0x59C9 +0xBBD1 0x59FF +0xBBD2 0x5B50 +0xBBD3 0x5C4D +0xBBD4 0x5E02 +0xBBD5 0x5E2B +0xBBD6 0x5FD7 +0xBBD7 0x601D +0xBBD8 0x6307 +0xBBD9 0x652F +0xBBDA 0x5B5C +0xBBDB 0x65AF +0xBBDC 0x65BD +0xBBDD 0x65E8 +0xBBDE 0x679D +0xBBDF 0x6B62 +0xBBE0 0x6B7B +0xBBE1 0x6C0F +0xBBE2 0x7345 +0xBBE3 0x7949 +0xBBE4 0x79C1 +0xBBE5 0x7CF8 +0xBBE6 0x7D19 +0xBBE7 0x7D2B +0xBBE8 0x80A2 +0xBBE9 0x8102 +0xBBEA 0x81F3 +0xBBEB 0x8996 +0xBBEC 0x8A5E +0xBBED 0x8A69 +0xBBEE 0x8A66 +0xBBEF 0x8A8C +0xBBF0 0x8AEE +0xBBF1 0x8CC7 +0xBBF2 0x8CDC +0xBBF3 0x96CC +0xBBF4 0x98FC +0xBBF5 0x6B6F +0xBBF6 0x4E8B +0xBBF7 0x4F3C +0xBBF8 0x4F8D +0xBBF9 0x5150 +0xBBFA 0x5B57 +0xBBFB 0x5BFA +0xBBFC 0x6148 +0xBBFD 0x6301 +0xBBFE 0x6642 +0xBCA1 0x6B21 +0xBCA2 0x6ECB +0xBCA3 0x6CBB +0xBCA4 0x723E +0xBCA5 0x74BD +0xBCA6 0x75D4 +0xBCA7 0x78C1 +0xBCA8 0x793A +0xBCA9 0x800C +0xBCAA 0x8033 +0xBCAB 0x81EA +0xBCAC 0x8494 +0xBCAD 0x8F9E +0xBCAE 0x6C50 +0xBCAF 0x9E7F +0xBCB0 0x5F0F +0xBCB1 0x8B58 +0xBCB2 0x9D2B +0xBCB3 0x7AFA +0xBCB4 0x8EF8 +0xBCB5 0x5B8D +0xBCB6 0x96EB +0xBCB7 0x4E03 +0xBCB8 0x53F1 +0xBCB9 0x57F7 +0xBCBA 0x5931 +0xBCBB 0x5AC9 +0xBCBC 0x5BA4 +0xBCBD 0x6089 +0xBCBE 0x6E7F +0xBCBF 0x6F06 +0xBCC0 0x75BE +0xBCC1 0x8CEA +0xBCC2 0x5B9F +0xBCC3 0x8500 +0xBCC4 0x7BE0 +0xBCC5 0x5072 +0xBCC6 0x67F4 +0xBCC7 0x829D +0xBCC8 0x5C61 +0xBCC9 0x854A +0xBCCA 0x7E1E +0xBCCB 0x820E +0xBCCC 0x5199 +0xBCCD 0x5C04 +0xBCCE 0x6368 +0xBCCF 0x8D66 +0xBCD0 0x659C +0xBCD1 0x716E +0xBCD2 0x793E +0xBCD3 0x7D17 +0xBCD4 0x8005 +0xBCD5 0x8B1D +0xBCD6 0x8ECA +0xBCD7 0x906E +0xBCD8 0x86C7 +0xBCD9 0x90AA +0xBCDA 0x501F +0xBCDB 0x52FA +0xBCDC 0x5C3A +0xBCDD 0x6753 +0xBCDE 0x707C +0xBCDF 0x7235 +0xBCE0 0x914C +0xBCE1 0x91C8 +0xBCE2 0x932B +0xBCE3 0x82E5 +0xBCE4 0x5BC2 +0xBCE5 0x5F31 +0xBCE6 0x60F9 +0xBCE7 0x4E3B +0xBCE8 0x53D6 +0xBCE9 0x5B88 +0xBCEA 0x624B +0xBCEB 0x6731 +0xBCEC 0x6B8A +0xBCED 0x72E9 +0xBCEE 0x73E0 +0xBCEF 0x7A2E +0xBCF0 0x816B +0xBCF1 0x8DA3 +0xBCF2 0x9152 +0xBCF3 0x9996 +0xBCF4 0x5112 +0xBCF5 0x53D7 +0xBCF6 0x546A +0xBCF7 0x5BFF +0xBCF8 0x6388 +0xBCF9 0x6A39 +0xBCFA 0x7DAC +0xBCFB 0x9700 +0xBCFC 0x56DA +0xBCFD 0x53CE +0xBCFE 0x5468 +0xBDA1 0x5B97 +0xBDA2 0x5C31 +0xBDA3 0x5DDE +0xBDA4 0x4FEE +0xBDA5 0x6101 +0xBDA6 0x62FE +0xBDA7 0x6D32 +0xBDA8 0x79C0 +0xBDA9 0x79CB +0xBDAA 0x7D42 +0xBDAB 0x7E4D +0xBDAC 0x7FD2 +0xBDAD 0x81ED +0xBDAE 0x821F +0xBDAF 0x8490 +0xBDB0 0x8846 +0xBDB1 0x8972 +0xBDB2 0x8B90 +0xBDB3 0x8E74 +0xBDB4 0x8F2F +0xBDB5 0x9031 +0xBDB6 0x914B +0xBDB7 0x916C +0xBDB8 0x96C6 +0xBDB9 0x919C +0xBDBA 0x4EC0 +0xBDBB 0x4F4F +0xBDBC 0x5145 +0xBDBD 0x5341 +0xBDBE 0x5F93 +0xBDBF 0x620E +0xBDC0 0x67D4 +0xBDC1 0x6C41 +0xBDC2 0x6E0B +0xBDC3 0x7363 +0xBDC4 0x7E26 +0xBDC5 0x91CD +0xBDC6 0x9283 +0xBDC7 0x53D4 +0xBDC8 0x5919 +0xBDC9 0x5BBF +0xBDCA 0x6DD1 +0xBDCB 0x795D +0xBDCC 0x7E2E +0xBDCD 0x7C9B +0xBDCE 0x587E +0xBDCF 0x719F +0xBDD0 0x51FA +0xBDD1 0x8853 +0xBDD2 0x8FF0 +0xBDD3 0x4FCA +0xBDD4 0x5CFB +0xBDD5 0x6625 +0xBDD6 0x77AC +0xBDD7 0x7AE3 +0xBDD8 0x821C +0xBDD9 0x99FF +0xBDDA 0x51C6 +0xBDDB 0x5FAA +0xBDDC 0x65EC +0xBDDD 0x696F +0xBDDE 0x6B89 +0xBDDF 0x6DF3 +0xBDE0 0x6E96 +0xBDE1 0x6F64 +0xBDE2 0x76FE +0xBDE3 0x7D14 +0xBDE4 0x5DE1 +0xBDE5 0x9075 +0xBDE6 0x9187 +0xBDE7 0x9806 +0xBDE8 0x51E6 +0xBDE9 0x521D +0xBDEA 0x6240 +0xBDEB 0x6691 +0xBDEC 0x66D9 +0xBDED 0x6E1A +0xBDEE 0x5EB6 +0xBDEF 0x7DD2 +0xBDF0 0x7F72 +0xBDF1 0x66F8 +0xBDF2 0x85AF +0xBDF3 0x85F7 +0xBDF4 0x8AF8 +0xBDF5 0x52A9 +0xBDF6 0x53D9 +0xBDF7 0x5973 +0xBDF8 0x5E8F +0xBDF9 0x5F90 +0xBDFA 0x6055 +0xBDFB 0x92E4 +0xBDFC 0x9664 +0xBDFD 0x50B7 +0xBDFE 0x511F +0xBEA1 0x52DD +0xBEA2 0x5320 +0xBEA3 0x5347 +0xBEA4 0x53EC +0xBEA5 0x54E8 +0xBEA6 0x5546 +0xBEA7 0x5531 +0xBEA8 0x5617 +0xBEA9 0x5968 +0xBEAA 0x59BE +0xBEAB 0x5A3C +0xBEAC 0x5BB5 +0xBEAD 0x5C06 +0xBEAE 0x5C0F +0xBEAF 0x5C11 +0xBEB0 0x5C1A +0xBEB1 0x5E84 +0xBEB2 0x5E8A +0xBEB3 0x5EE0 +0xBEB4 0x5F70 +0xBEB5 0x627F +0xBEB6 0x6284 +0xBEB7 0x62DB +0xBEB8 0x638C +0xBEB9 0x6377 +0xBEBA 0x6607 +0xBEBB 0x660C +0xBEBC 0x662D +0xBEBD 0x6676 +0xBEBE 0x677E +0xBEBF 0x68A2 +0xBEC0 0x6A1F +0xBEC1 0x6A35 +0xBEC2 0x6CBC +0xBEC3 0x6D88 +0xBEC4 0x6E09 +0xBEC5 0x6E58 +0xBEC6 0x713C +0xBEC7 0x7126 +0xBEC8 0x7167 +0xBEC9 0x75C7 +0xBECA 0x7701 +0xBECB 0x785D +0xBECC 0x7901 +0xBECD 0x7965 +0xBECE 0x79F0 +0xBECF 0x7AE0 +0xBED0 0x7B11 +0xBED1 0x7CA7 +0xBED2 0x7D39 +0xBED3 0x8096 +0xBED4 0x83D6 +0xBED5 0x848B +0xBED6 0x8549 +0xBED7 0x885D +0xBED8 0x88F3 +0xBED9 0x8A1F +0xBEDA 0x8A3C +0xBEDB 0x8A54 +0xBEDC 0x8A73 +0xBEDD 0x8C61 +0xBEDE 0x8CDE +0xBEDF 0x91A4 +0xBEE0 0x9266 +0xBEE1 0x937E +0xBEE2 0x9418 +0xBEE3 0x969C +0xBEE4 0x9798 +0xBEE5 0x4E0A +0xBEE6 0x4E08 +0xBEE7 0x4E1E +0xBEE8 0x4E57 +0xBEE9 0x5197 +0xBEEA 0x5270 +0xBEEB 0x57CE +0xBEEC 0x5834 +0xBEED 0x58CC +0xBEEE 0x5B22 +0xBEEF 0x5E38 +0xBEF0 0x60C5 +0xBEF1 0x64FE +0xBEF2 0x6761 +0xBEF3 0x6756 +0xBEF4 0x6D44 +0xBEF5 0x72B6 +0xBEF6 0x7573 +0xBEF7 0x7A63 +0xBEF8 0x84B8 +0xBEF9 0x8B72 +0xBEFA 0x91B8 +0xBEFB 0x9320 +0xBEFC 0x5631 +0xBEFD 0x57F4 +0xBEFE 0x98FE +0xBFA1 0x62ED +0xBFA2 0x690D +0xBFA3 0x6B96 +0xBFA4 0x71ED +0xBFA5 0x7E54 +0xBFA6 0x8077 +0xBFA7 0x8272 +0xBFA8 0x89E6 +0xBFA9 0x98DF +0xBFAA 0x8755 +0xBFAB 0x8FB1 +0xBFAC 0x5C3B +0xBFAD 0x4F38 +0xBFAE 0x4FE1 +0xBFAF 0x4FB5 +0xBFB0 0x5507 +0xBFB1 0x5A20 +0xBFB2 0x5BDD +0xBFB3 0x5BE9 +0xBFB4 0x5FC3 +0xBFB5 0x614E +0xBFB6 0x632F +0xBFB7 0x65B0 +0xBFB8 0x664B +0xBFB9 0x68EE +0xBFBA 0x699B +0xBFBB 0x6D78 +0xBFBC 0x6DF1 +0xBFBD 0x7533 +0xBFBE 0x75B9 +0xBFBF 0x771F +0xBFC0 0x795E +0xBFC1 0x79E6 +0xBFC2 0x7D33 +0xBFC3 0x81E3 +0xBFC4 0x82AF +0xBFC5 0x85AA +0xBFC6 0x89AA +0xBFC7 0x8A3A +0xBFC8 0x8EAB +0xBFC9 0x8F9B +0xBFCA 0x9032 +0xBFCB 0x91DD +0xBFCC 0x9707 +0xBFCD 0x4EBA +0xBFCE 0x4EC1 +0xBFCF 0x5203 +0xBFD0 0x5875 +0xBFD1 0x58EC +0xBFD2 0x5C0B +0xBFD3 0x751A +0xBFD4 0x5C3D +0xBFD5 0x814E +0xBFD6 0x8A0A +0xBFD7 0x8FC5 +0xBFD8 0x9663 +0xBFD9 0x976D +0xBFDA 0x7B25 +0xBFDB 0x8ACF +0xBFDC 0x9808 +0xBFDD 0x9162 +0xBFDE 0x56F3 +0xBFDF 0x53A8 +0xBFE0 0x9017 +0xBFE1 0x5439 +0xBFE2 0x5782 +0xBFE3 0x5E25 +0xBFE4 0x63A8 +0xBFE5 0x6C34 +0xBFE6 0x708A +0xBFE7 0x7761 +0xBFE8 0x7C8B +0xBFE9 0x7FE0 +0xBFEA 0x8870 +0xBFEB 0x9042 +0xBFEC 0x9154 +0xBFED 0x9310 +0xBFEE 0x9318 +0xBFEF 0x968F +0xBFF0 0x745E +0xBFF1 0x9AC4 +0xBFF2 0x5D07 +0xBFF3 0x5D69 +0xBFF4 0x6570 +0xBFF5 0x67A2 +0xBFF6 0x8DA8 +0xBFF7 0x96DB +0xBFF8 0x636E +0xBFF9 0x6749 +0xBFFA 0x6919 +0xBFFB 0x83C5 +0xBFFC 0x9817 +0xBFFD 0x96C0 +0xBFFE 0x88FE +0xC0A1 0x6F84 +0xC0A2 0x647A +0xC0A3 0x5BF8 +0xC0A4 0x4E16 +0xC0A5 0x702C +0xC0A6 0x755D +0xC0A7 0x662F +0xC0A8 0x51C4 +0xC0A9 0x5236 +0xC0AA 0x52E2 +0xC0AB 0x59D3 +0xC0AC 0x5F81 +0xC0AD 0x6027 +0xC0AE 0x6210 +0xC0AF 0x653F +0xC0B0 0x6574 +0xC0B1 0x661F +0xC0B2 0x6674 +0xC0B3 0x68F2 +0xC0B4 0x6816 +0xC0B5 0x6B63 +0xC0B6 0x6E05 +0xC0B7 0x7272 +0xC0B8 0x751F +0xC0B9 0x76DB +0xC0BA 0x7CBE +0xC0BB 0x8056 +0xC0BC 0x58F0 +0xC0BD 0x88FD +0xC0BE 0x897F +0xC0BF 0x8AA0 +0xC0C0 0x8A93 +0xC0C1 0x8ACB +0xC0C2 0x901D +0xC0C3 0x9192 +0xC0C4 0x9752 +0xC0C5 0x9759 +0xC0C6 0x6589 +0xC0C7 0x7A0E +0xC0C8 0x8106 +0xC0C9 0x96BB +0xC0CA 0x5E2D +0xC0CB 0x60DC +0xC0CC 0x621A +0xC0CD 0x65A5 +0xC0CE 0x6614 +0xC0CF 0x6790 +0xC0D0 0x77F3 +0xC0D1 0x7A4D +0xC0D2 0x7C4D +0xC0D3 0x7E3E +0xC0D4 0x810A +0xC0D5 0x8CAC +0xC0D6 0x8D64 +0xC0D7 0x8DE1 +0xC0D8 0x8E5F +0xC0D9 0x78A9 +0xC0DA 0x5207 +0xC0DB 0x62D9 +0xC0DC 0x63A5 +0xC0DD 0x6442 +0xC0DE 0x6298 +0xC0DF 0x8A2D +0xC0E0 0x7A83 +0xC0E1 0x7BC0 +0xC0E2 0x8AAC +0xC0E3 0x96EA +0xC0E4 0x7D76 +0xC0E5 0x820C +0xC0E6 0x8749 +0xC0E7 0x4ED9 +0xC0E8 0x5148 +0xC0E9 0x5343 +0xC0EA 0x5360 +0xC0EB 0x5BA3 +0xC0EC 0x5C02 +0xC0ED 0x5C16 +0xC0EE 0x5DDD +0xC0EF 0x6226 +0xC0F0 0x6247 +0xC0F1 0x64B0 +0xC0F2 0x6813 +0xC0F3 0x6834 +0xC0F4 0x6CC9 +0xC0F5 0x6D45 +0xC0F6 0x6D17 +0xC0F7 0x67D3 +0xC0F8 0x6F5C +0xC0F9 0x714E +0xC0FA 0x717D +0xC0FB 0x65CB +0xC0FC 0x7A7F +0xC0FD 0x7BAD +0xC0FE 0x7DDA +0xC1A1 0x7E4A +0xC1A2 0x7FA8 +0xC1A3 0x817A +0xC1A4 0x821B +0xC1A5 0x8239 +0xC1A6 0x85A6 +0xC1A7 0x8A6E +0xC1A8 0x8CCE +0xC1A9 0x8DF5 +0xC1AA 0x9078 +0xC1AB 0x9077 +0xC1AC 0x92AD +0xC1AD 0x9291 +0xC1AE 0x9583 +0xC1AF 0x9BAE +0xC1B0 0x524D +0xC1B1 0x5584 +0xC1B2 0x6F38 +0xC1B3 0x7136 +0xC1B4 0x5168 +0xC1B5 0x7985 +0xC1B6 0x7E55 +0xC1B7 0x81B3 +0xC1B8 0x7CCE +0xC1B9 0x564C +0xC1BA 0x5851 +0xC1BB 0x5CA8 +0xC1BC 0x63AA +0xC1BD 0x66FE +0xC1BE 0x66FD +0xC1BF 0x695A +0xC1C0 0x72D9 +0xC1C1 0x758F +0xC1C2 0x758E +0xC1C3 0x790E +0xC1C4 0x7956 +0xC1C5 0x79DF +0xC1C6 0x7C97 +0xC1C7 0x7D20 +0xC1C8 0x7D44 +0xC1C9 0x8607 +0xC1CA 0x8A34 +0xC1CB 0x963B +0xC1CC 0x9061 +0xC1CD 0x9F20 +0xC1CE 0x50E7 +0xC1CF 0x5275 +0xC1D0 0x53CC +0xC1D1 0x53E2 +0xC1D2 0x5009 +0xC1D3 0x55AA +0xC1D4 0x58EE +0xC1D5 0x594F +0xC1D6 0x723D +0xC1D7 0x5B8B +0xC1D8 0x5C64 +0xC1D9 0x531D +0xC1DA 0x60E3 +0xC1DB 0x60F3 +0xC1DC 0x635C +0xC1DD 0x6383 +0xC1DE 0x633F +0xC1DF 0x63BB +0xC1E0 0x64CD +0xC1E1 0x65E9 +0xC1E2 0x66F9 +0xC1E3 0x5DE3 +0xC1E4 0x69CD +0xC1E5 0x69FD +0xC1E6 0x6F15 +0xC1E7 0x71E5 +0xC1E8 0x4E89 +0xC1E9 0x75E9 +0xC1EA 0x76F8 +0xC1EB 0x7A93 +0xC1EC 0x7CDF +0xC1ED 0x7DCF +0xC1EE 0x7D9C +0xC1EF 0x8061 +0xC1F0 0x8349 +0xC1F1 0x8358 +0xC1F2 0x846C +0xC1F3 0x84BC +0xC1F4 0x85FB +0xC1F5 0x88C5 +0xC1F6 0x8D70 +0xC1F7 0x9001 +0xC1F8 0x906D +0xC1F9 0x9397 +0xC1FA 0x971C +0xC1FB 0x9A12 +0xC1FC 0x50CF +0xC1FD 0x5897 +0xC1FE 0x618E +0xC2A1 0x81D3 +0xC2A2 0x8535 +0xC2A3 0x8D08 +0xC2A4 0x9020 +0xC2A5 0x4FC3 +0xC2A6 0x5074 +0xC2A7 0x5247 +0xC2A8 0x5373 +0xC2A9 0x606F +0xC2AA 0x6349 +0xC2AB 0x675F +0xC2AC 0x6E2C +0xC2AD 0x8DB3 +0xC2AE 0x901F +0xC2AF 0x4FD7 +0xC2B0 0x5C5E +0xC2B1 0x8CCA +0xC2B2 0x65CF +0xC2B3 0x7D9A +0xC2B4 0x5352 +0xC2B5 0x8896 +0xC2B6 0x5176 +0xC2B7 0x63C3 +0xC2B8 0x5B58 +0xC2B9 0x5B6B +0xC2BA 0x5C0A +0xC2BB 0x640D +0xC2BC 0x6751 +0xC2BD 0x905C +0xC2BE 0x4ED6 +0xC2BF 0x591A +0xC2C0 0x592A +0xC2C1 0x6C70 +0xC2C2 0x8A51 +0xC2C3 0x553E +0xC2C4 0x5815 +0xC2C5 0x59A5 +0xC2C6 0x60F0 +0xC2C7 0x6253 +0xC2C8 0x67C1 +0xC2C9 0x8235 +0xC2CA 0x6955 +0xC2CB 0x9640 +0xC2CC 0x99C4 +0xC2CD 0x9A28 +0xC2CE 0x4F53 +0xC2CF 0x5806 +0xC2D0 0x5BFE +0xC2D1 0x8010 +0xC2D2 0x5CB1 +0xC2D3 0x5E2F +0xC2D4 0x5F85 +0xC2D5 0x6020 +0xC2D6 0x614B +0xC2D7 0x6234 +0xC2D8 0x66FF +0xC2D9 0x6CF0 +0xC2DA 0x6EDE +0xC2DB 0x80CE +0xC2DC 0x817F +0xC2DD 0x82D4 +0xC2DE 0x888B +0xC2DF 0x8CB8 +0xC2E0 0x9000 +0xC2E1 0x902E +0xC2E2 0x968A +0xC2E3 0x9EDB +0xC2E4 0x9BDB +0xC2E5 0x4EE3 +0xC2E6 0x53F0 +0xC2E7 0x5927 +0xC2E8 0x7B2C +0xC2E9 0x918D +0xC2EA 0x984C +0xC2EB 0x9DF9 +0xC2EC 0x6EDD +0xC2ED 0x7027 +0xC2EE 0x5353 +0xC2EF 0x5544 +0xC2F0 0x5B85 +0xC2F1 0x6258 +0xC2F2 0x629E +0xC2F3 0x62D3 +0xC2F4 0x6CA2 +0xC2F5 0x6FEF +0xC2F6 0x7422 +0xC2F7 0x8A17 +0xC2F8 0x9438 +0xC2F9 0x6FC1 +0xC2FA 0x8AFE +0xC2FB 0x8338 +0xC2FC 0x51E7 +0xC2FD 0x86F8 +0xC2FE 0x53EA +0xC3A1 0x53E9 +0xC3A2 0x4F46 +0xC3A3 0x9054 +0xC3A4 0x8FB0 +0xC3A5 0x596A +0xC3A6 0x8131 +0xC3A7 0x5DFD +0xC3A8 0x7AEA +0xC3A9 0x8FBF +0xC3AA 0x68DA +0xC3AB 0x8C37 +0xC3AC 0x72F8 +0xC3AD 0x9C48 +0xC3AE 0x6A3D +0xC3AF 0x8AB0 +0xC3B0 0x4E39 +0xC3B1 0x5358 +0xC3B2 0x5606 +0xC3B3 0x5766 +0xC3B4 0x62C5 +0xC3B5 0x63A2 +0xC3B6 0x65E6 +0xC3B7 0x6B4E +0xC3B8 0x6DE1 +0xC3B9 0x6E5B +0xC3BA 0x70AD +0xC3BB 0x77ED +0xC3BC 0x7AEF +0xC3BD 0x7BAA +0xC3BE 0x7DBB +0xC3BF 0x803D +0xC3C0 0x80C6 +0xC3C1 0x86CB +0xC3C2 0x8A95 +0xC3C3 0x935B +0xC3C4 0x56E3 +0xC3C5 0x58C7 +0xC3C6 0x5F3E +0xC3C7 0x65AD +0xC3C8 0x6696 +0xC3C9 0x6A80 +0xC3CA 0x6BB5 +0xC3CB 0x7537 +0xC3CC 0x8AC7 +0xC3CD 0x5024 +0xC3CE 0x77E5 +0xC3CF 0x5730 +0xC3D0 0x5F1B +0xC3D1 0x6065 +0xC3D2 0x667A +0xC3D3 0x6C60 +0xC3D4 0x75F4 +0xC3D5 0x7A1A +0xC3D6 0x7F6E +0xC3D7 0x81F4 +0xC3D8 0x8718 +0xC3D9 0x9045 +0xC3DA 0x99B3 +0xC3DB 0x7BC9 +0xC3DC 0x755C +0xC3DD 0x7AF9 +0xC3DE 0x7B51 +0xC3DF 0x84C4 +0xC3E0 0x9010 +0xC3E1 0x79E9 +0xC3E2 0x7A92 +0xC3E3 0x8336 +0xC3E4 0x5AE1 +0xC3E5 0x7740 +0xC3E6 0x4E2D +0xC3E7 0x4EF2 +0xC3E8 0x5B99 +0xC3E9 0x5FE0 +0xC3EA 0x62BD +0xC3EB 0x663C +0xC3EC 0x67F1 +0xC3ED 0x6CE8 +0xC3EE 0x866B +0xC3EF 0x8877 +0xC3F0 0x8A3B +0xC3F1 0x914E +0xC3F2 0x92F3 +0xC3F3 0x99D0 +0xC3F4 0x6A17 +0xC3F5 0x7026 +0xC3F6 0x732A +0xC3F7 0x82E7 +0xC3F8 0x8457 +0xC3F9 0x8CAF +0xC3FA 0x4E01 +0xC3FB 0x5146 +0xC3FC 0x51CB +0xC3FD 0x558B +0xC3FE 0x5BF5 +0xC4A1 0x5E16 +0xC4A2 0x5E33 +0xC4A3 0x5E81 +0xC4A4 0x5F14 +0xC4A5 0x5F35 +0xC4A6 0x5F6B +0xC4A7 0x5FB4 +0xC4A8 0x61F2 +0xC4A9 0x6311 +0xC4AA 0x66A2 +0xC4AB 0x671D +0xC4AC 0x6F6E +0xC4AD 0x7252 +0xC4AE 0x753A +0xC4AF 0x773A +0xC4B0 0x8074 +0xC4B1 0x8139 +0xC4B2 0x8178 +0xC4B3 0x8776 +0xC4B4 0x8ABF +0xC4B5 0x8ADC +0xC4B6 0x8D85 +0xC4B7 0x8DF3 +0xC4B8 0x929A +0xC4B9 0x9577 +0xC4BA 0x9802 +0xC4BB 0x9CE5 +0xC4BC 0x52C5 +0xC4BD 0x6357 +0xC4BE 0x76F4 +0xC4BF 0x6715 +0xC4C0 0x6C88 +0xC4C1 0x73CD +0xC4C2 0x8CC3 +0xC4C3 0x93AE +0xC4C4 0x9673 +0xC4C5 0x6D25 +0xC4C6 0x589C +0xC4C7 0x690E +0xC4C8 0x69CC +0xC4C9 0x8FFD +0xC4CA 0x939A +0xC4CB 0x75DB +0xC4CC 0x901A +0xC4CD 0x585A +0xC4CE 0x6802 +0xC4CF 0x63B4 +0xC4D0 0x69FB +0xC4D1 0x4F43 +0xC4D2 0x6F2C +0xC4D3 0x67D8 +0xC4D4 0x8FBB +0xC4D5 0x8526 +0xC4D6 0x7DB4 +0xC4D7 0x9354 +0xC4D8 0x693F +0xC4D9 0x6F70 +0xC4DA 0x576A +0xC4DB 0x58F7 +0xC4DC 0x5B2C +0xC4DD 0x7D2C +0xC4DE 0x722A +0xC4DF 0x540A +0xC4E0 0x91E3 +0xC4E1 0x9DB4 +0xC4E2 0x4EAD +0xC4E3 0x4F4E +0xC4E4 0x505C +0xC4E5 0x5075 +0xC4E6 0x5243 +0xC4E7 0x8C9E +0xC4E8 0x5448 +0xC4E9 0x5824 +0xC4EA 0x5B9A +0xC4EB 0x5E1D +0xC4EC 0x5E95 +0xC4ED 0x5EAD +0xC4EE 0x5EF7 +0xC4EF 0x5F1F +0xC4F0 0x608C +0xC4F1 0x62B5 +0xC4F2 0x633A +0xC4F3 0x63D0 +0xC4F4 0x68AF +0xC4F5 0x6C40 +0xC4F6 0x7887 +0xC4F7 0x798E +0xC4F8 0x7A0B +0xC4F9 0x7DE0 +0xC4FA 0x8247 +0xC4FB 0x8A02 +0xC4FC 0x8AE6 +0xC4FD 0x8E44 +0xC4FE 0x9013 +0xC5A1 0x90B8 +0xC5A2 0x912D +0xC5A3 0x91D8 +0xC5A4 0x9F0E +0xC5A5 0x6CE5 +0xC5A6 0x6458 +0xC5A7 0x64E2 +0xC5A8 0x6575 +0xC5A9 0x6EF4 +0xC5AA 0x7684 +0xC5AB 0x7B1B +0xC5AC 0x9069 +0xC5AD 0x93D1 +0xC5AE 0x6EBA +0xC5AF 0x54F2 +0xC5B0 0x5FB9 +0xC5B1 0x64A4 +0xC5B2 0x8F4D +0xC5B3 0x8FED +0xC5B4 0x9244 +0xC5B5 0x5178 +0xC5B6 0x586B +0xC5B7 0x5929 +0xC5B8 0x5C55 +0xC5B9 0x5E97 +0xC5BA 0x6DFB +0xC5BB 0x7E8F +0xC5BC 0x751C +0xC5BD 0x8CBC +0xC5BE 0x8EE2 +0xC5BF 0x985B +0xC5C0 0x70B9 +0xC5C1 0x4F1D +0xC5C2 0x6BBF +0xC5C3 0x6FB1 +0xC5C4 0x7530 +0xC5C5 0x96FB +0xC5C6 0x514E +0xC5C7 0x5410 +0xC5C8 0x5835 +0xC5C9 0x5857 +0xC5CA 0x59AC +0xC5CB 0x5C60 +0xC5CC 0x5F92 +0xC5CD 0x6597 +0xC5CE 0x675C +0xC5CF 0x6E21 +0xC5D0 0x767B +0xC5D1 0x83DF +0xC5D2 0x8CED +0xC5D3 0x9014 +0xC5D4 0x90FD +0xC5D5 0x934D +0xC5D6 0x7825 +0xC5D7 0x783A +0xC5D8 0x52AA +0xC5D9 0x5EA6 +0xC5DA 0x571F +0xC5DB 0x5974 +0xC5DC 0x6012 +0xC5DD 0x5012 +0xC5DE 0x515A +0xC5DF 0x51AC +0xC5E0 0x51CD +0xC5E1 0x5200 +0xC5E2 0x5510 +0xC5E3 0x5854 +0xC5E4 0x5858 +0xC5E5 0x5957 +0xC5E6 0x5B95 +0xC5E7 0x5CF6 +0xC5E8 0x5D8B +0xC5E9 0x60BC +0xC5EA 0x6295 +0xC5EB 0x642D +0xC5EC 0x6771 +0xC5ED 0x6843 +0xC5EE 0x68BC +0xC5EF 0x68DF +0xC5F0 0x76D7 +0xC5F1 0x6DD8 +0xC5F2 0x6E6F +0xC5F3 0x6D9B +0xC5F4 0x706F +0xC5F5 0x71C8 +0xC5F6 0x5F53 +0xC5F7 0x75D8 +0xC5F8 0x7977 +0xC5F9 0x7B49 +0xC5FA 0x7B54 +0xC5FB 0x7B52 +0xC5FC 0x7CD6 +0xC5FD 0x7D71 +0xC5FE 0x5230 +0xC6A1 0x8463 +0xC6A2 0x8569 +0xC6A3 0x85E4 +0xC6A4 0x8A0E +0xC6A5 0x8B04 +0xC6A6 0x8C46 +0xC6A7 0x8E0F +0xC6A8 0x9003 +0xC6A9 0x900F +0xC6AA 0x9419 +0xC6AB 0x9676 +0xC6AC 0x982D +0xC6AD 0x9A30 +0xC6AE 0x95D8 +0xC6AF 0x50CD +0xC6B0 0x52D5 +0xC6B1 0x540C +0xC6B2 0x5802 +0xC6B3 0x5C0E +0xC6B4 0x61A7 +0xC6B5 0x649E +0xC6B6 0x6D1E +0xC6B7 0x77B3 +0xC6B8 0x7AE5 +0xC6B9 0x80F4 +0xC6BA 0x8404 +0xC6BB 0x9053 +0xC6BC 0x9285 +0xC6BD 0x5CE0 +0xC6BE 0x9D07 +0xC6BF 0x533F +0xC6C0 0x5F97 +0xC6C1 0x5FB3 +0xC6C2 0x6D9C +0xC6C3 0x7279 +0xC6C4 0x7763 +0xC6C5 0x79BF +0xC6C6 0x7BE4 +0xC6C7 0x6BD2 +0xC6C8 0x72EC +0xC6C9 0x8AAD +0xC6CA 0x6803 +0xC6CB 0x6A61 +0xC6CC 0x51F8 +0xC6CD 0x7A81 +0xC6CE 0x6934 +0xC6CF 0x5C4A +0xC6D0 0x9CF6 +0xC6D1 0x82EB +0xC6D2 0x5BC5 +0xC6D3 0x9149 +0xC6D4 0x701E +0xC6D5 0x5678 +0xC6D6 0x5C6F +0xC6D7 0x60C7 +0xC6D8 0x6566 +0xC6D9 0x6C8C +0xC6DA 0x8C5A +0xC6DB 0x9041 +0xC6DC 0x9813 +0xC6DD 0x5451 +0xC6DE 0x66C7 +0xC6DF 0x920D +0xC6E0 0x5948 +0xC6E1 0x90A3 +0xC6E2 0x5185 +0xC6E3 0x4E4D +0xC6E4 0x51EA +0xC6E5 0x8599 +0xC6E6 0x8B0E +0xC6E7 0x7058 +0xC6E8 0x637A +0xC6E9 0x934B +0xC6EA 0x6962 +0xC6EB 0x99B4 +0xC6EC 0x7E04 +0xC6ED 0x7577 +0xC6EE 0x5357 +0xC6EF 0x6960 +0xC6F0 0x8EDF +0xC6F1 0x96E3 +0xC6F2 0x6C5D +0xC6F3 0x4E8C +0xC6F4 0x5C3C +0xC6F5 0x5F10 +0xC6F6 0x8FE9 +0xC6F7 0x5302 +0xC6F8 0x8CD1 +0xC6F9 0x8089 +0xC6FA 0x8679 +0xC6FB 0x5EFF +0xC6FC 0x65E5 +0xC6FD 0x4E73 +0xC6FE 0x5165 +0xC7A1 0x5982 +0xC7A2 0x5C3F +0xC7A3 0x97EE +0xC7A4 0x4EFB +0xC7A5 0x598A +0xC7A6 0x5FCD +0xC7A7 0x8A8D +0xC7A8 0x6FE1 +0xC7A9 0x79B0 +0xC7AA 0x7962 +0xC7AB 0x5BE7 +0xC7AC 0x8471 +0xC7AD 0x732B +0xC7AE 0x71B1 +0xC7AF 0x5E74 +0xC7B0 0x5FF5 +0xC7B1 0x637B +0xC7B2 0x649A +0xC7B3 0x71C3 +0xC7B4 0x7C98 +0xC7B5 0x4E43 +0xC7B6 0x5EFC +0xC7B7 0x4E4B +0xC7B8 0x57DC +0xC7B9 0x56A2 +0xC7BA 0x60A9 +0xC7BB 0x6FC3 +0xC7BC 0x7D0D +0xC7BD 0x80FD +0xC7BE 0x8133 +0xC7BF 0x81BF +0xC7C0 0x8FB2 +0xC7C1 0x8997 +0xC7C2 0x86A4 +0xC7C3 0x5DF4 +0xC7C4 0x628A +0xC7C5 0x64AD +0xC7C6 0x8987 +0xC7C7 0x6777 +0xC7C8 0x6CE2 +0xC7C9 0x6D3E +0xC7CA 0x7436 +0xC7CB 0x7834 +0xC7CC 0x5A46 +0xC7CD 0x7F75 +0xC7CE 0x82AD +0xC7CF 0x99AC +0xC7D0 0x4FF3 +0xC7D1 0x5EC3 +0xC7D2 0x62DD +0xC7D3 0x6392 +0xC7D4 0x6557 +0xC7D5 0x676F +0xC7D6 0x76C3 +0xC7D7 0x724C +0xC7D8 0x80CC +0xC7D9 0x80BA +0xC7DA 0x8F29 +0xC7DB 0x914D +0xC7DC 0x500D +0xC7DD 0x57F9 +0xC7DE 0x5A92 +0xC7DF 0x6885 +0xC7E0 0x6973 +0xC7E1 0x7164 +0xC7E2 0x72FD +0xC7E3 0x8CB7 +0xC7E4 0x58F2 +0xC7E5 0x8CE0 +0xC7E6 0x966A +0xC7E7 0x9019 +0xC7E8 0x877F +0xC7E9 0x79E4 +0xC7EA 0x77E7 +0xC7EB 0x8429 +0xC7EC 0x4F2F +0xC7ED 0x5265 +0xC7EE 0x535A +0xC7EF 0x62CD +0xC7F0 0x67CF +0xC7F1 0x6CCA +0xC7F2 0x767D +0xC7F3 0x7B94 +0xC7F4 0x7C95 +0xC7F5 0x8236 +0xC7F6 0x8584 +0xC7F7 0x8FEB +0xC7F8 0x66DD +0xC7F9 0x6F20 +0xC7FA 0x7206 +0xC7FB 0x7E1B +0xC7FC 0x83AB +0xC7FD 0x99C1 +0xC7FE 0x9EA6 +0xC8A1 0x51FD +0xC8A2 0x7BB1 +0xC8A3 0x7872 +0xC8A4 0x7BB8 +0xC8A5 0x8087 +0xC8A6 0x7B48 +0xC8A7 0x6AE8 +0xC8A8 0x5E61 +0xC8A9 0x808C +0xC8AA 0x7551 +0xC8AB 0x7560 +0xC8AC 0x516B +0xC8AD 0x9262 +0xC8AE 0x6E8C +0xC8AF 0x767A +0xC8B0 0x9197 +0xC8B1 0x9AEA +0xC8B2 0x4F10 +0xC8B3 0x7F70 +0xC8B4 0x629C +0xC8B5 0x7B4F +0xC8B6 0x95A5 +0xC8B7 0x9CE9 +0xC8B8 0x567A +0xC8B9 0x5859 +0xC8BA 0x86E4 +0xC8BB 0x96BC +0xC8BC 0x4F34 +0xC8BD 0x5224 +0xC8BE 0x534A +0xC8BF 0x53CD +0xC8C0 0x53DB +0xC8C1 0x5E06 +0xC8C2 0x642C +0xC8C3 0x6591 +0xC8C4 0x677F +0xC8C5 0x6C3E +0xC8C6 0x6C4E +0xC8C7 0x7248 +0xC8C8 0x72AF +0xC8C9 0x73ED +0xC8CA 0x7554 +0xC8CB 0x7E41 +0xC8CC 0x822C +0xC8CD 0x85E9 +0xC8CE 0x8CA9 +0xC8CF 0x7BC4 +0xC8D0 0x91C6 +0xC8D1 0x7169 +0xC8D2 0x9812 +0xC8D3 0x98EF +0xC8D4 0x633D +0xC8D5 0x6669 +0xC8D6 0x756A +0xC8D7 0x76E4 +0xC8D8 0x78D0 +0xC8D9 0x8543 +0xC8DA 0x86EE +0xC8DB 0x532A +0xC8DC 0x5351 +0xC8DD 0x5426 +0xC8DE 0x5983 +0xC8DF 0x5E87 +0xC8E0 0x5F7C +0xC8E1 0x60B2 +0xC8E2 0x6249 +0xC8E3 0x6279 +0xC8E4 0x62AB +0xC8E5 0x6590 +0xC8E6 0x6BD4 +0xC8E7 0x6CCC +0xC8E8 0x75B2 +0xC8E9 0x76AE +0xC8EA 0x7891 +0xC8EB 0x79D8 +0xC8EC 0x7DCB +0xC8ED 0x7F77 +0xC8EE 0x80A5 +0xC8EF 0x88AB +0xC8F0 0x8AB9 +0xC8F1 0x8CBB +0xC8F2 0x907F +0xC8F3 0x975E +0xC8F4 0x98DB +0xC8F5 0x6A0B +0xC8F6 0x7C38 +0xC8F7 0x5099 +0xC8F8 0x5C3E +0xC8F9 0x5FAE +0xC8FA 0x6787 +0xC8FB 0x6BD8 +0xC8FC 0x7435 +0xC8FD 0x7709 +0xC8FE 0x7F8E +0xC9A1 0x9F3B +0xC9A2 0x67CA +0xC9A3 0x7A17 +0xC9A4 0x5339 +0xC9A5 0x758B +0xC9A6 0x9AED +0xC9A7 0x5F66 +0xC9A8 0x819D +0xC9A9 0x83F1 +0xC9AA 0x8098 +0xC9AB 0x5F3C +0xC9AC 0x5FC5 +0xC9AD 0x7562 +0xC9AE 0x7B46 +0xC9AF 0x903C +0xC9B0 0x6867 +0xC9B1 0x59EB +0xC9B2 0x5A9B +0xC9B3 0x7D10 +0xC9B4 0x767E +0xC9B5 0x8B2C +0xC9B6 0x4FF5 +0xC9B7 0x5F6A +0xC9B8 0x6A19 +0xC9B9 0x6C37 +0xC9BA 0x6F02 +0xC9BB 0x74E2 +0xC9BC 0x7968 +0xC9BD 0x8868 +0xC9BE 0x8A55 +0xC9BF 0x8C79 +0xC9C0 0x5EDF +0xC9C1 0x63CF +0xC9C2 0x75C5 +0xC9C3 0x79D2 +0xC9C4 0x82D7 +0xC9C5 0x9328 +0xC9C6 0x92F2 +0xC9C7 0x849C +0xC9C8 0x86ED +0xC9C9 0x9C2D +0xC9CA 0x54C1 +0xC9CB 0x5F6C +0xC9CC 0x658C +0xC9CD 0x6D5C +0xC9CE 0x7015 +0xC9CF 0x8CA7 +0xC9D0 0x8CD3 +0xC9D1 0x983B +0xC9D2 0x654F +0xC9D3 0x74F6 +0xC9D4 0x4E0D +0xC9D5 0x4ED8 +0xC9D6 0x57E0 +0xC9D7 0x592B +0xC9D8 0x5A66 +0xC9D9 0x5BCC +0xC9DA 0x51A8 +0xC9DB 0x5E03 +0xC9DC 0x5E9C +0xC9DD 0x6016 +0xC9DE 0x6276 +0xC9DF 0x6577 +0xC9E0 0x65A7 +0xC9E1 0x666E +0xC9E2 0x6D6E +0xC9E3 0x7236 +0xC9E4 0x7B26 +0xC9E5 0x8150 +0xC9E6 0x819A +0xC9E7 0x8299 +0xC9E8 0x8B5C +0xC9E9 0x8CA0 +0xC9EA 0x8CE6 +0xC9EB 0x8D74 +0xC9EC 0x961C +0xC9ED 0x9644 +0xC9EE 0x4FAE +0xC9EF 0x64AB +0xC9F0 0x6B66 +0xC9F1 0x821E +0xC9F2 0x8461 +0xC9F3 0x856A +0xC9F4 0x90E8 +0xC9F5 0x5C01 +0xC9F6 0x6953 +0xC9F7 0x98A8 +0xC9F8 0x847A +0xC9F9 0x8557 +0xC9FA 0x4F0F +0xC9FB 0x526F +0xC9FC 0x5FA9 +0xC9FD 0x5E45 +0xC9FE 0x670D +0xCAA1 0x798F +0xCAA2 0x8179 +0xCAA3 0x8907 +0xCAA4 0x8986 +0xCAA5 0x6DF5 +0xCAA6 0x5F17 +0xCAA7 0x6255 +0xCAA8 0x6CB8 +0xCAA9 0x4ECF +0xCAAA 0x7269 +0xCAAB 0x9B92 +0xCAAC 0x5206 +0xCAAD 0x543B +0xCAAE 0x5674 +0xCAAF 0x58B3 +0xCAB0 0x61A4 +0xCAB1 0x626E +0xCAB2 0x711A +0xCAB3 0x596E +0xCAB4 0x7C89 +0xCAB5 0x7CDE +0xCAB6 0x7D1B +0xCAB7 0x96F0 +0xCAB8 0x6587 +0xCAB9 0x805E +0xCABA 0x4E19 +0xCABB 0x4F75 +0xCABC 0x5175 +0xCABD 0x5840 +0xCABE 0x5E63 +0xCABF 0x5E73 +0xCAC0 0x5F0A +0xCAC1 0x67C4 +0xCAC2 0x4E26 +0xCAC3 0x853D +0xCAC4 0x9589 +0xCAC5 0x965B +0xCAC6 0x7C73 +0xCAC7 0x9801 +0xCAC8 0x50FB +0xCAC9 0x58C1 +0xCACA 0x7656 +0xCACB 0x78A7 +0xCACC 0x5225 +0xCACD 0x77A5 +0xCACE 0x8511 +0xCACF 0x7B86 +0xCAD0 0x504F +0xCAD1 0x5909 +0xCAD2 0x7247 +0xCAD3 0x7BC7 +0xCAD4 0x7DE8 +0xCAD5 0x8FBA +0xCAD6 0x8FD4 +0xCAD7 0x904D +0xCAD8 0x4FBF +0xCAD9 0x52C9 +0xCADA 0x5A29 +0xCADB 0x5F01 +0xCADC 0x97AD +0xCADD 0x4FDD +0xCADE 0x8217 +0xCADF 0x92EA +0xCAE0 0x5703 +0xCAE1 0x6355 +0xCAE2 0x6B69 +0xCAE3 0x752B +0xCAE4 0x88DC +0xCAE5 0x8F14 +0xCAE6 0x7A42 +0xCAE7 0x52DF +0xCAE8 0x5893 +0xCAE9 0x6155 +0xCAEA 0x620A +0xCAEB 0x66AE +0xCAEC 0x6BCD +0xCAED 0x7C3F +0xCAEE 0x83E9 +0xCAEF 0x5023 +0xCAF0 0x4FF8 +0xCAF1 0x5305 +0xCAF2 0x5446 +0xCAF3 0x5831 +0xCAF4 0x5949 +0xCAF5 0x5B9D +0xCAF6 0x5CF0 +0xCAF7 0x5CEF +0xCAF8 0x5D29 +0xCAF9 0x5E96 +0xCAFA 0x62B1 +0xCAFB 0x6367 +0xCAFC 0x653E +0xCAFD 0x65B9 +0xCAFE 0x670B +0xCBA1 0x6CD5 +0xCBA2 0x6CE1 +0xCBA3 0x70F9 +0xCBA4 0x7832 +0xCBA5 0x7E2B +0xCBA6 0x80DE +0xCBA7 0x82B3 +0xCBA8 0x840C +0xCBA9 0x84EC +0xCBAA 0x8702 +0xCBAB 0x8912 +0xCBAC 0x8A2A +0xCBAD 0x8C4A +0xCBAE 0x90A6 +0xCBAF 0x92D2 +0xCBB0 0x98FD +0xCBB1 0x9CF3 +0xCBB2 0x9D6C +0xCBB3 0x4E4F +0xCBB4 0x4EA1 +0xCBB5 0x508D +0xCBB6 0x5256 +0xCBB7 0x574A +0xCBB8 0x59A8 +0xCBB9 0x5E3D +0xCBBA 0x5FD8 +0xCBBB 0x5FD9 +0xCBBC 0x623F +0xCBBD 0x66B4 +0xCBBE 0x671B +0xCBBF 0x67D0 +0xCBC0 0x68D2 +0xCBC1 0x5192 +0xCBC2 0x7D21 +0xCBC3 0x80AA +0xCBC4 0x81A8 +0xCBC5 0x8B00 +0xCBC6 0x8C8C +0xCBC7 0x8CBF +0xCBC8 0x927E +0xCBC9 0x9632 +0xCBCA 0x5420 +0xCBCB 0x982C +0xCBCC 0x5317 +0xCBCD 0x50D5 +0xCBCE 0x535C +0xCBCF 0x58A8 +0xCBD0 0x64B2 +0xCBD1 0x6734 +0xCBD2 0x7267 +0xCBD3 0x7766 +0xCBD4 0x7A46 +0xCBD5 0x91E6 +0xCBD6 0x52C3 +0xCBD7 0x6CA1 +0xCBD8 0x6B86 +0xCBD9 0x5800 +0xCBDA 0x5E4C +0xCBDB 0x5954 +0xCBDC 0x672C +0xCBDD 0x7FFB +0xCBDE 0x51E1 +0xCBDF 0x76C6 +0xCBE0 0x6469 +0xCBE1 0x78E8 +0xCBE2 0x9B54 +0xCBE3 0x9EBB +0xCBE4 0x57CB +0xCBE5 0x59B9 +0xCBE6 0x6627 +0xCBE7 0x679A +0xCBE8 0x6BCE +0xCBE9 0x54E9 +0xCBEA 0x69D9 +0xCBEB 0x5E55 +0xCBEC 0x819C +0xCBED 0x6795 +0xCBEE 0x9BAA +0xCBEF 0x67FE +0xCBF0 0x9C52 +0xCBF1 0x685D +0xCBF2 0x4EA6 +0xCBF3 0x4FE3 +0xCBF4 0x53C8 +0xCBF5 0x62B9 +0xCBF6 0x672B +0xCBF7 0x6CAB +0xCBF8 0x8FC4 +0xCBF9 0x4FAD +0xCBFA 0x7E6D +0xCBFB 0x9EBF +0xCBFC 0x4E07 +0xCBFD 0x6162 +0xCBFE 0x6E80 +0xCCA1 0x6F2B +0xCCA2 0x8513 +0xCCA3 0x5473 +0xCCA4 0x672A +0xCCA5 0x9B45 +0xCCA6 0x5DF3 +0xCCA7 0x7B95 +0xCCA8 0x5CAC +0xCCA9 0x5BC6 +0xCCAA 0x871C +0xCCAB 0x6E4A +0xCCAC 0x84D1 +0xCCAD 0x7A14 +0xCCAE 0x8108 +0xCCAF 0x5999 +0xCCB0 0x7C8D +0xCCB1 0x6C11 +0xCCB2 0x7720 +0xCCB3 0x52D9 +0xCCB4 0x5922 +0xCCB5 0x7121 +0xCCB6 0x725F +0xCCB7 0x77DB +0xCCB8 0x9727 +0xCCB9 0x9D61 +0xCCBA 0x690B +0xCCBB 0x5A7F +0xCCBC 0x5A18 +0xCCBD 0x51A5 +0xCCBE 0x540D +0xCCBF 0x547D +0xCCC0 0x660E +0xCCC1 0x76DF +0xCCC2 0x8FF7 +0xCCC3 0x9298 +0xCCC4 0x9CF4 +0xCCC5 0x59EA +0xCCC6 0x725D +0xCCC7 0x6EC5 +0xCCC8 0x514D +0xCCC9 0x68C9 +0xCCCA 0x7DBF +0xCCCB 0x7DEC +0xCCCC 0x9762 +0xCCCD 0x9EBA +0xCCCE 0x6478 +0xCCCF 0x6A21 +0xCCD0 0x8302 +0xCCD1 0x5984 +0xCCD2 0x5B5F +0xCCD3 0x6BDB +0xCCD4 0x731B +0xCCD5 0x76F2 +0xCCD6 0x7DB2 +0xCCD7 0x8017 +0xCCD8 0x8499 +0xCCD9 0x5132 +0xCCDA 0x6728 +0xCCDB 0x9ED9 +0xCCDC 0x76EE +0xCCDD 0x6762 +0xCCDE 0x52FF +0xCCDF 0x9905 +0xCCE0 0x5C24 +0xCCE1 0x623B +0xCCE2 0x7C7E +0xCCE3 0x8CB0 +0xCCE4 0x554F +0xCCE5 0x60B6 +0xCCE6 0x7D0B +0xCCE7 0x9580 +0xCCE8 0x5301 +0xCCE9 0x4E5F +0xCCEA 0x51B6 +0xCCEB 0x591C +0xCCEC 0x723A +0xCCED 0x8036 +0xCCEE 0x91CE +0xCCEF 0x5F25 +0xCCF0 0x77E2 +0xCCF1 0x5384 +0xCCF2 0x5F79 +0xCCF3 0x7D04 +0xCCF4 0x85AC +0xCCF5 0x8A33 +0xCCF6 0x8E8D +0xCCF7 0x9756 +0xCCF8 0x67F3 +0xCCF9 0x85AE +0xCCFA 0x9453 +0xCCFB 0x6109 +0xCCFC 0x6108 +0xCCFD 0x6CB9 +0xCCFE 0x7652 +0xCDA1 0x8AED +0xCDA2 0x8F38 +0xCDA3 0x552F +0xCDA4 0x4F51 +0xCDA5 0x512A +0xCDA6 0x52C7 +0xCDA7 0x53CB +0xCDA8 0x5BA5 +0xCDA9 0x5E7D +0xCDAA 0x60A0 +0xCDAB 0x6182 +0xCDAC 0x63D6 +0xCDAD 0x6709 +0xCDAE 0x67DA +0xCDAF 0x6E67 +0xCDB0 0x6D8C +0xCDB1 0x7336 +0xCDB2 0x7337 +0xCDB3 0x7531 +0xCDB4 0x7950 +0xCDB5 0x88D5 +0xCDB6 0x8A98 +0xCDB7 0x904A +0xCDB8 0x9091 +0xCDB9 0x90F5 +0xCDBA 0x96C4 +0xCDBB 0x878D +0xCDBC 0x5915 +0xCDBD 0x4E88 +0xCDBE 0x4F59 +0xCDBF 0x4E0E +0xCDC0 0x8A89 +0xCDC1 0x8F3F +0xCDC2 0x9810 +0xCDC3 0x50AD +0xCDC4 0x5E7C +0xCDC5 0x5996 +0xCDC6 0x5BB9 +0xCDC7 0x5EB8 +0xCDC8 0x63DA +0xCDC9 0x63FA +0xCDCA 0x64C1 +0xCDCB 0x66DC +0xCDCC 0x694A +0xCDCD 0x69D8 +0xCDCE 0x6D0B +0xCDCF 0x6EB6 +0xCDD0 0x7194 +0xCDD1 0x7528 +0xCDD2 0x7AAF +0xCDD3 0x7F8A +0xCDD4 0x8000 +0xCDD5 0x8449 +0xCDD6 0x84C9 +0xCDD7 0x8981 +0xCDD8 0x8B21 +0xCDD9 0x8E0A +0xCDDA 0x9065 +0xCDDB 0x967D +0xCDDC 0x990A +0xCDDD 0x617E +0xCDDE 0x6291 +0xCDDF 0x6B32 +0xCDE0 0x6C83 +0xCDE1 0x6D74 +0xCDE2 0x7FCC +0xCDE3 0x7FFC +0xCDE4 0x6DC0 +0xCDE5 0x7F85 +0xCDE6 0x87BA +0xCDE7 0x88F8 +0xCDE8 0x6765 +0xCDE9 0x83B1 +0xCDEA 0x983C +0xCDEB 0x96F7 +0xCDEC 0x6D1B +0xCDED 0x7D61 +0xCDEE 0x843D +0xCDEF 0x916A +0xCDF0 0x4E71 +0xCDF1 0x5375 +0xCDF2 0x5D50 +0xCDF3 0x6B04 +0xCDF4 0x6FEB +0xCDF5 0x85CD +0xCDF6 0x862D +0xCDF7 0x89A7 +0xCDF8 0x5229 +0xCDF9 0x540F +0xCDFA 0x5C65 +0xCDFB 0x674E +0xCDFC 0x68A8 +0xCDFD 0x7406 +0xCDFE 0x7483 +0xCEA1 0x75E2 +0xCEA2 0x88CF +0xCEA3 0x88E1 +0xCEA4 0x91CC +0xCEA5 0x96E2 +0xCEA6 0x9678 +0xCEA7 0x5F8B +0xCEA8 0x7387 +0xCEA9 0x7ACB +0xCEAA 0x844E +0xCEAB 0x63A0 +0xCEAC 0x7565 +0xCEAD 0x5289 +0xCEAE 0x6D41 +0xCEAF 0x6E9C +0xCEB0 0x7409 +0xCEB1 0x7559 +0xCEB2 0x786B +0xCEB3 0x7C92 +0xCEB4 0x9686 +0xCEB5 0x7ADC +0xCEB6 0x9F8D +0xCEB7 0x4FB6 +0xCEB8 0x616E +0xCEB9 0x65C5 +0xCEBA 0x865C +0xCEBB 0x4E86 +0xCEBC 0x4EAE +0xCEBD 0x50DA +0xCEBE 0x4E21 +0xCEBF 0x51CC +0xCEC0 0x5BEE +0xCEC1 0x6599 +0xCEC2 0x6881 +0xCEC3 0x6DBC +0xCEC4 0x731F +0xCEC5 0x7642 +0xCEC6 0x77AD +0xCEC7 0x7A1C +0xCEC8 0x7CE7 +0xCEC9 0x826F +0xCECA 0x8AD2 +0xCECB 0x907C +0xCECC 0x91CF +0xCECD 0x9675 +0xCECE 0x9818 +0xCECF 0x529B +0xCED0 0x7DD1 +0xCED1 0x502B +0xCED2 0x5398 +0xCED3 0x6797 +0xCED4 0x6DCB +0xCED5 0x71D0 +0xCED6 0x7433 +0xCED7 0x81E8 +0xCED8 0x8F2A +0xCED9 0x96A3 +0xCEDA 0x9C57 +0xCEDB 0x9E9F +0xCEDC 0x7460 +0xCEDD 0x5841 +0xCEDE 0x6D99 +0xCEDF 0x7D2F +0xCEE0 0x985E +0xCEE1 0x4EE4 +0xCEE2 0x4F36 +0xCEE3 0x4F8B +0xCEE4 0x51B7 +0xCEE5 0x52B1 +0xCEE6 0x5DBA +0xCEE7 0x601C +0xCEE8 0x73B2 +0xCEE9 0x793C +0xCEEA 0x82D3 +0xCEEB 0x9234 +0xCEEC 0x96B7 +0xCEED 0x96F6 +0xCEEE 0x970A +0xCEEF 0x9E97 +0xCEF0 0x9F62 +0xCEF1 0x66A6 +0xCEF2 0x6B74 +0xCEF3 0x5217 +0xCEF4 0x52A3 +0xCEF5 0x70C8 +0xCEF6 0x88C2 +0xCEF7 0x5EC9 +0xCEF8 0x604B +0xCEF9 0x6190 +0xCEFA 0x6F23 +0xCEFB 0x7149 +0xCEFC 0x7C3E +0xCEFD 0x7DF4 +0xCEFE 0x806F +0xCFA1 0x84EE +0xCFA2 0x9023 +0xCFA3 0x932C +0xCFA4 0x5442 +0xCFA5 0x9B6F +0xCFA6 0x6AD3 +0xCFA7 0x7089 +0xCFA8 0x8CC2 +0xCFA9 0x8DEF +0xCFAA 0x9732 +0xCFAB 0x52B4 +0xCFAC 0x5A41 +0xCFAD 0x5ECA +0xCFAE 0x5F04 +0xCFAF 0x6717 +0xCFB0 0x697C +0xCFB1 0x6994 +0xCFB2 0x6D6A +0xCFB3 0x6F0F +0xCFB4 0x7262 +0xCFB5 0x72FC +0xCFB6 0x7BED +0xCFB7 0x8001 +0xCFB8 0x807E +0xCFB9 0x874B +0xCFBA 0x90CE +0xCFBB 0x516D +0xCFBC 0x9E93 +0xCFBD 0x7984 +0xCFBE 0x808B +0xCFBF 0x9332 +0xCFC0 0x8AD6 +0xCFC1 0x502D +0xCFC2 0x548C +0xCFC3 0x8A71 +0xCFC4 0x6B6A +0xCFC5 0x8CC4 +0xCFC6 0x8107 +0xCFC7 0x60D1 +0xCFC8 0x67A0 +0xCFC9 0x9DF2 +0xCFCA 0x4E99 +0xCFCB 0x4E98 +0xCFCC 0x9C10 +0xCFCD 0x8A6B +0xCFCE 0x85C1 +0xCFCF 0x8568 +0xCFD0 0x6900 +0xCFD1 0x6E7E +0xCFD2 0x7897 +0xCFD3 0x8155 +0xCFD4 0x20B9F +0xCFD5 0x5B41 +0xCFD6 0x5B56 +0xCFD7 0x5B7D +0xCFD8 0x5B93 +0xCFD9 0x5BD8 +0xCFDA 0x5BEC +0xCFDB 0x5C12 +0xCFDC 0x5C1E +0xCFDD 0x5C23 +0xCFDE 0x5C2B +0xCFDF 0x378D +0xCFE0 0x5C62 +0xCFE1 0xFA3B +0xCFE2 0xFA3C +0xCFE3 0x216B4 +0xCFE4 0x5C7A +0xCFE5 0x5C8F +0xCFE6 0x5C9F +0xCFE7 0x5CA3 +0xCFE8 0x5CAA +0xCFE9 0x5CBA +0xCFEA 0x5CCB +0xCFEB 0x5CD0 +0xCFEC 0x5CD2 +0xCFED 0x5CF4 +0xCFEE 0x21E34 +0xCFEF 0x37E2 +0xCFF0 0x5D0D +0xCFF1 0x5D27 +0xCFF2 0xFA11 +0xCFF3 0x5D46 +0xCFF4 0x5D47 +0xCFF5 0x5D53 +0xCFF6 0x5D4A +0xCFF7 0x5D6D +0xCFF8 0x5D81 +0xCFF9 0x5DA0 +0xCFFA 0x5DA4 +0xCFFB 0x5DA7 +0xCFFC 0x5DB8 +0xCFFD 0x5DCB +0xCFFE 0x541E +0xD0A1 0x5F0C +0xD0A2 0x4E10 +0xD0A3 0x4E15 +0xD0A4 0x4E2A +0xD0A5 0x4E31 +0xD0A6 0x4E36 +0xD0A7 0x4E3C +0xD0A8 0x4E3F +0xD0A9 0x4E42 +0xD0AA 0x4E56 +0xD0AB 0x4E58 +0xD0AC 0x4E82 +0xD0AD 0x4E85 +0xD0AE 0x8C6B +0xD0AF 0x4E8A +0xD0B0 0x8212 +0xD0B1 0x5F0D +0xD0B2 0x4E8E +0xD0B3 0x4E9E +0xD0B4 0x4E9F +0xD0B5 0x4EA0 +0xD0B6 0x4EA2 +0xD0B7 0x4EB0 +0xD0B8 0x4EB3 +0xD0B9 0x4EB6 +0xD0BA 0x4ECE +0xD0BB 0x4ECD +0xD0BC 0x4EC4 +0xD0BD 0x4EC6 +0xD0BE 0x4EC2 +0xD0BF 0x4ED7 +0xD0C0 0x4EDE +0xD0C1 0x4EED +0xD0C2 0x4EDF +0xD0C3 0x4EF7 +0xD0C4 0x4F09 +0xD0C5 0x4F5A +0xD0C6 0x4F30 +0xD0C7 0x4F5B +0xD0C8 0x4F5D +0xD0C9 0x4F57 +0xD0CA 0x4F47 +0xD0CB 0x4F76 +0xD0CC 0x4F88 +0xD0CD 0x4F8F +0xD0CE 0x4F98 +0xD0CF 0x4F7B +0xD0D0 0x4F69 +0xD0D1 0x4F70 +0xD0D2 0x4F91 +0xD0D3 0x4F6F +0xD0D4 0x4F86 +0xD0D5 0x4F96 +0xD0D6 0x5118 +0xD0D7 0x4FD4 +0xD0D8 0x4FDF +0xD0D9 0x4FCE +0xD0DA 0x4FD8 +0xD0DB 0x4FDB +0xD0DC 0x4FD1 +0xD0DD 0x4FDA +0xD0DE 0x4FD0 +0xD0DF 0x4FE4 +0xD0E0 0x4FE5 +0xD0E1 0x501A +0xD0E2 0x5028 +0xD0E3 0x5014 +0xD0E4 0x502A +0xD0E5 0x5025 +0xD0E6 0x5005 +0xD0E7 0x4F1C +0xD0E8 0x4FF6 +0xD0E9 0x5021 +0xD0EA 0x5029 +0xD0EB 0x502C +0xD0EC 0x4FFE +0xD0ED 0x4FEF +0xD0EE 0x5011 +0xD0EF 0x5006 +0xD0F0 0x5043 +0xD0F1 0x5047 +0xD0F2 0x6703 +0xD0F3 0x5055 +0xD0F4 0x5050 +0xD0F5 0x5048 +0xD0F6 0x505A +0xD0F7 0x5056 +0xD0F8 0x506C +0xD0F9 0x5078 +0xD0FA 0x5080 +0xD0FB 0x509A +0xD0FC 0x5085 +0xD0FD 0x50B4 +0xD0FE 0x50B2 +0xD1A1 0x50C9 +0xD1A2 0x50CA +0xD1A3 0x50B3 +0xD1A4 0x50C2 +0xD1A5 0x50D6 +0xD1A6 0x50DE +0xD1A7 0x50E5 +0xD1A8 0x50ED +0xD1A9 0x50E3 +0xD1AA 0x50EE +0xD1AB 0x50F9 +0xD1AC 0x50F5 +0xD1AD 0x5109 +0xD1AE 0x5101 +0xD1AF 0x5102 +0xD1B0 0x5116 +0xD1B1 0x5115 +0xD1B2 0x5114 +0xD1B3 0x511A +0xD1B4 0x5121 +0xD1B5 0x513A +0xD1B6 0x5137 +0xD1B7 0x513C +0xD1B8 0x513B +0xD1B9 0x513F +0xD1BA 0x5140 +0xD1BB 0x5152 +0xD1BC 0x514C +0xD1BD 0x5154 +0xD1BE 0x5162 +0xD1BF 0x7AF8 +0xD1C0 0x5169 +0xD1C1 0x516A +0xD1C2 0x516E +0xD1C3 0x5180 +0xD1C4 0x5182 +0xD1C5 0x56D8 +0xD1C6 0x518C +0xD1C7 0x5189 +0xD1C8 0x518F +0xD1C9 0x5191 +0xD1CA 0x5193 +0xD1CB 0x5195 +0xD1CC 0x5196 +0xD1CD 0x51A4 +0xD1CE 0x51A6 +0xD1CF 0x51A2 +0xD1D0 0x51A9 +0xD1D1 0x51AA +0xD1D2 0x51AB +0xD1D3 0x51B3 +0xD1D4 0x51B1 +0xD1D5 0x51B2 +0xD1D6 0x51B0 +0xD1D7 0x51B5 +0xD1D8 0x51BD +0xD1D9 0x51C5 +0xD1DA 0x51C9 +0xD1DB 0x51DB +0xD1DC 0x51E0 +0xD1DD 0x8655 +0xD1DE 0x51E9 +0xD1DF 0x51ED +0xD1E0 0x51F0 +0xD1E1 0x51F5 +0xD1E2 0x51FE +0xD1E3 0x5204 +0xD1E4 0x520B +0xD1E5 0x5214 +0xD1E6 0x520E +0xD1E7 0x5227 +0xD1E8 0x522A +0xD1E9 0x522E +0xD1EA 0x5233 +0xD1EB 0x5239 +0xD1EC 0x524F +0xD1ED 0x5244 +0xD1EE 0x524B +0xD1EF 0x524C +0xD1F0 0x525E +0xD1F1 0x5254 +0xD1F2 0x526A +0xD1F3 0x5274 +0xD1F4 0x5269 +0xD1F5 0x5273 +0xD1F6 0x527F +0xD1F7 0x527D +0xD1F8 0x528D +0xD1F9 0x5294 +0xD1FA 0x5292 +0xD1FB 0x5271 +0xD1FC 0x5288 +0xD1FD 0x5291 +0xD1FE 0x8FA8 +0xD2A1 0x8FA7 +0xD2A2 0x52AC +0xD2A3 0x52AD +0xD2A4 0x52BC +0xD2A5 0x52B5 +0xD2A6 0x52C1 +0xD2A7 0x52CD +0xD2A8 0x52D7 +0xD2A9 0x52DE +0xD2AA 0x52E3 +0xD2AB 0x52E6 +0xD2AC 0x98ED +0xD2AD 0x52E0 +0xD2AE 0x52F3 +0xD2AF 0x52F5 +0xD2B0 0x52F8 +0xD2B1 0x52F9 +0xD2B2 0x5306 +0xD2B3 0x5308 +0xD2B4 0x7538 +0xD2B5 0x530D +0xD2B6 0x5310 +0xD2B7 0x530F +0xD2B8 0x5315 +0xD2B9 0x531A +0xD2BA 0x5323 +0xD2BB 0x532F +0xD2BC 0x5331 +0xD2BD 0x5333 +0xD2BE 0x5338 +0xD2BF 0x5340 +0xD2C0 0x5346 +0xD2C1 0x5345 +0xD2C2 0x4E17 +0xD2C3 0x5349 +0xD2C4 0x534D +0xD2C5 0x51D6 +0xD2C6 0x535E +0xD2C7 0x5369 +0xD2C8 0x536E +0xD2C9 0x5918 +0xD2CA 0x537B +0xD2CB 0x5377 +0xD2CC 0x5382 +0xD2CD 0x5396 +0xD2CE 0x53A0 +0xD2CF 0x53A6 +0xD2D0 0x53A5 +0xD2D1 0x53AE +0xD2D2 0x53B0 +0xD2D3 0x53B6 +0xD2D4 0x53C3 +0xD2D5 0x7C12 +0xD2D6 0x96D9 +0xD2D7 0x53DF +0xD2D8 0x66FC +0xD2D9 0x71EE +0xD2DA 0x53EE +0xD2DB 0x53E8 +0xD2DC 0x53ED +0xD2DD 0x53FA +0xD2DE 0x5401 +0xD2DF 0x543D +0xD2E0 0x5440 +0xD2E1 0x542C +0xD2E2 0x542D +0xD2E3 0x543C +0xD2E4 0x542E +0xD2E5 0x5436 +0xD2E6 0x5429 +0xD2E7 0x541D +0xD2E8 0x544E +0xD2E9 0x548F +0xD2EA 0x5475 +0xD2EB 0x548E +0xD2EC 0x545F +0xD2ED 0x5471 +0xD2EE 0x5477 +0xD2EF 0x5470 +0xD2F0 0x5492 +0xD2F1 0x547B +0xD2F2 0x5480 +0xD2F3 0x5476 +0xD2F4 0x5484 +0xD2F5 0x5490 +0xD2F6 0x5486 +0xD2F7 0x54C7 +0xD2F8 0x54A2 +0xD2F9 0x54B8 +0xD2FA 0x54A5 +0xD2FB 0x54AC +0xD2FC 0x54C4 +0xD2FD 0x54C8 +0xD2FE 0x54A8 +0xD3A1 0x54AB +0xD3A2 0x54C2 +0xD3A3 0x54A4 +0xD3A4 0x54BE +0xD3A5 0x54BC +0xD3A6 0x54D8 +0xD3A7 0x54E5 +0xD3A8 0x54E6 +0xD3A9 0x550F +0xD3AA 0x5514 +0xD3AB 0x54FD +0xD3AC 0x54EE +0xD3AD 0x54ED +0xD3AE 0x54FA +0xD3AF 0x54E2 +0xD3B0 0x5539 +0xD3B1 0x5540 +0xD3B2 0x5563 +0xD3B3 0x554C +0xD3B4 0x552E +0xD3B5 0x555C +0xD3B6 0x5545 +0xD3B7 0x5556 +0xD3B8 0x5557 +0xD3B9 0x5538 +0xD3BA 0x5533 +0xD3BB 0x555D +0xD3BC 0x5599 +0xD3BD 0x5580 +0xD3BE 0x54AF +0xD3BF 0x558A +0xD3C0 0x559F +0xD3C1 0x557B +0xD3C2 0x557E +0xD3C3 0x5598 +0xD3C4 0x559E +0xD3C5 0x55AE +0xD3C6 0x557C +0xD3C7 0x5583 +0xD3C8 0x55A9 +0xD3C9 0x5587 +0xD3CA 0x55A8 +0xD3CB 0x55DA +0xD3CC 0x55C5 +0xD3CD 0x55DF +0xD3CE 0x55C4 +0xD3CF 0x55DC +0xD3D0 0x55E4 +0xD3D1 0x55D4 +0xD3D2 0x5614 +0xD3D3 0x55F7 +0xD3D4 0x5616 +0xD3D5 0x55FE +0xD3D6 0x55FD +0xD3D7 0x561B +0xD3D8 0x55F9 +0xD3D9 0x564E +0xD3DA 0x5650 +0xD3DB 0x71DF +0xD3DC 0x5634 +0xD3DD 0x5636 +0xD3DE 0x5632 +0xD3DF 0x5638 +0xD3E0 0x566B +0xD3E1 0x5664 +0xD3E2 0x562F +0xD3E3 0x566C +0xD3E4 0x566A +0xD3E5 0x5686 +0xD3E6 0x5680 +0xD3E7 0x568A +0xD3E8 0x56A0 +0xD3E9 0x5694 +0xD3EA 0x568F +0xD3EB 0x56A5 +0xD3EC 0x56AE +0xD3ED 0x56B6 +0xD3EE 0x56B4 +0xD3EF 0x56C2 +0xD3F0 0x56BC +0xD3F1 0x56C1 +0xD3F2 0x56C3 +0xD3F3 0x56C0 +0xD3F4 0x56C8 +0xD3F5 0x56CE +0xD3F6 0x56D1 +0xD3F7 0x56D3 +0xD3F8 0x56D7 +0xD3F9 0x56EE +0xD3FA 0x56F9 +0xD3FB 0x5700 +0xD3FC 0x56FF +0xD3FD 0x5704 +0xD3FE 0x5709 +0xD4A1 0x5708 +0xD4A2 0x570B +0xD4A3 0x570D +0xD4A4 0x5713 +0xD4A5 0x5718 +0xD4A6 0x5716 +0xD4A7 0x55C7 +0xD4A8 0x571C +0xD4A9 0x5726 +0xD4AA 0x5737 +0xD4AB 0x5738 +0xD4AC 0x574E +0xD4AD 0x573B +0xD4AE 0x5740 +0xD4AF 0x574F +0xD4B0 0x5769 +0xD4B1 0x57C0 +0xD4B2 0x5788 +0xD4B3 0x5761 +0xD4B4 0x577F +0xD4B5 0x5789 +0xD4B6 0x5793 +0xD4B7 0x57A0 +0xD4B8 0x57B3 +0xD4B9 0x57A4 +0xD4BA 0x57AA +0xD4BB 0x57B0 +0xD4BC 0x57C3 +0xD4BD 0x57C6 +0xD4BE 0x57D4 +0xD4BF 0x57D2 +0xD4C0 0x57D3 +0xD4C1 0x580A +0xD4C2 0x57D6 +0xD4C3 0x57E3 +0xD4C4 0x580B +0xD4C5 0x5819 +0xD4C6 0x581D +0xD4C7 0x5872 +0xD4C8 0x5821 +0xD4C9 0x5862 +0xD4CA 0x584B +0xD4CB 0x5870 +0xD4CC 0x6BC0 +0xD4CD 0x5852 +0xD4CE 0x583D +0xD4CF 0x5879 +0xD4D0 0x5885 +0xD4D1 0x58B9 +0xD4D2 0x589F +0xD4D3 0x58AB +0xD4D4 0x58BA +0xD4D5 0x58DE +0xD4D6 0x58BB +0xD4D7 0x58B8 +0xD4D8 0x58AE +0xD4D9 0x58C5 +0xD4DA 0x58D3 +0xD4DB 0x58D1 +0xD4DC 0x58D7 +0xD4DD 0x58D9 +0xD4DE 0x58D8 +0xD4DF 0x58E5 +0xD4E0 0x58DC +0xD4E1 0x58E4 +0xD4E2 0x58DF +0xD4E3 0x58EF +0xD4E4 0x58FA +0xD4E5 0x58F9 +0xD4E6 0x58FB +0xD4E7 0x58FC +0xD4E8 0x58FD +0xD4E9 0x5902 +0xD4EA 0x590A +0xD4EB 0x5910 +0xD4EC 0x591B +0xD4ED 0x68A6 +0xD4EE 0x5925 +0xD4EF 0x592C +0xD4F0 0x592D +0xD4F1 0x5932 +0xD4F2 0x5938 +0xD4F3 0x593E +0xD4F4 0x7AD2 +0xD4F5 0x5955 +0xD4F6 0x5950 +0xD4F7 0x594E +0xD4F8 0x595A +0xD4F9 0x5958 +0xD4FA 0x5962 +0xD4FB 0x5960 +0xD4FC 0x5967 +0xD4FD 0x596C +0xD4FE 0x5969 +0xD5A1 0x5978 +0xD5A2 0x5981 +0xD5A3 0x599D +0xD5A4 0x4F5E +0xD5A5 0x4FAB +0xD5A6 0x59A3 +0xD5A7 0x59B2 +0xD5A8 0x59C6 +0xD5A9 0x59E8 +0xD5AA 0x59DC +0xD5AB 0x598D +0xD5AC 0x59D9 +0xD5AD 0x59DA +0xD5AE 0x5A25 +0xD5AF 0x5A1F +0xD5B0 0x5A11 +0xD5B1 0x5A1C +0xD5B2 0x5A09 +0xD5B3 0x5A1A +0xD5B4 0x5A40 +0xD5B5 0x5A6C +0xD5B6 0x5A49 +0xD5B7 0x5A35 +0xD5B8 0x5A36 +0xD5B9 0x5A62 +0xD5BA 0x5A6A +0xD5BB 0x5A9A +0xD5BC 0x5ABC +0xD5BD 0x5ABE +0xD5BE 0x5ACB +0xD5BF 0x5AC2 +0xD5C0 0x5ABD +0xD5C1 0x5AE3 +0xD5C2 0x5AD7 +0xD5C3 0x5AE6 +0xD5C4 0x5AE9 +0xD5C5 0x5AD6 +0xD5C6 0x5AFA +0xD5C7 0x5AFB +0xD5C8 0x5B0C +0xD5C9 0x5B0B +0xD5CA 0x5B16 +0xD5CB 0x5B32 +0xD5CC 0x5AD0 +0xD5CD 0x5B2A +0xD5CE 0x5B36 +0xD5CF 0x5B3E +0xD5D0 0x5B43 +0xD5D1 0x5B45 +0xD5D2 0x5B40 +0xD5D3 0x5B51 +0xD5D4 0x5B55 +0xD5D5 0x5B5A +0xD5D6 0x5B5B +0xD5D7 0x5B65 +0xD5D8 0x5B69 +0xD5D9 0x5B70 +0xD5DA 0x5B73 +0xD5DB 0x5B75 +0xD5DC 0x5B78 +0xD5DD 0x6588 +0xD5DE 0x5B7A +0xD5DF 0x5B80 +0xD5E0 0x5B83 +0xD5E1 0x5BA6 +0xD5E2 0x5BB8 +0xD5E3 0x5BC3 +0xD5E4 0x5BC7 +0xD5E5 0x5BC9 +0xD5E6 0x5BD4 +0xD5E7 0x5BD0 +0xD5E8 0x5BE4 +0xD5E9 0x5BE6 +0xD5EA 0x5BE2 +0xD5EB 0x5BDE +0xD5EC 0x5BE5 +0xD5ED 0x5BEB +0xD5EE 0x5BF0 +0xD5EF 0x5BF6 +0xD5F0 0x5BF3 +0xD5F1 0x5C05 +0xD5F2 0x5C07 +0xD5F3 0x5C08 +0xD5F4 0x5C0D +0xD5F5 0x5C13 +0xD5F6 0x5C20 +0xD5F7 0x5C22 +0xD5F8 0x5C28 +0xD5F9 0x5C38 +0xD5FA 0x5C39 +0xD5FB 0x5C41 +0xD5FC 0x5C46 +0xD5FD 0x5C4E +0xD5FE 0x5C53 +0xD6A1 0x5C50 +0xD6A2 0x5C4F +0xD6A3 0x5B71 +0xD6A4 0x5C6C +0xD6A5 0x5C6E +0xD6A6 0x4E62 +0xD6A7 0x5C76 +0xD6A8 0x5C79 +0xD6A9 0x5C8C +0xD6AA 0x5C91 +0xD6AB 0x5C94 +0xD6AC 0x599B +0xD6AD 0x5CAB +0xD6AE 0x5CBB +0xD6AF 0x5CB6 +0xD6B0 0x5CBC +0xD6B1 0x5CB7 +0xD6B2 0x5CC5 +0xD6B3 0x5CBE +0xD6B4 0x5CC7 +0xD6B5 0x5CD9 +0xD6B6 0x5CE9 +0xD6B7 0x5CFD +0xD6B8 0x5CFA +0xD6B9 0x5CED +0xD6BA 0x5D8C +0xD6BB 0x5CEA +0xD6BC 0x5D0B +0xD6BD 0x5D15 +0xD6BE 0x5D17 +0xD6BF 0x5D5C +0xD6C0 0x5D1F +0xD6C1 0x5D1B +0xD6C2 0x5D11 +0xD6C3 0x5D14 +0xD6C4 0x5D22 +0xD6C5 0x5D1A +0xD6C6 0x5D19 +0xD6C7 0x5D18 +0xD6C8 0x5D4C +0xD6C9 0x5D52 +0xD6CA 0x5D4E +0xD6CB 0x5D4B +0xD6CC 0x5D6C +0xD6CD 0x5D73 +0xD6CE 0x5D76 +0xD6CF 0x5D87 +0xD6D0 0x5D84 +0xD6D1 0x5D82 +0xD6D2 0x5DA2 +0xD6D3 0x5D9D +0xD6D4 0x5DAC +0xD6D5 0x5DAE +0xD6D6 0x5DBD +0xD6D7 0x5D90 +0xD6D8 0x5DB7 +0xD6D9 0x5DBC +0xD6DA 0x5DC9 +0xD6DB 0x5DCD +0xD6DC 0x5DD3 +0xD6DD 0x5DD2 +0xD6DE 0x5DD6 +0xD6DF 0x5DDB +0xD6E0 0x5DEB +0xD6E1 0x5DF2 +0xD6E2 0x5DF5 +0xD6E3 0x5E0B +0xD6E4 0x5E1A +0xD6E5 0x5E19 +0xD6E6 0x5E11 +0xD6E7 0x5E1B +0xD6E8 0x5E36 +0xD6E9 0x5E37 +0xD6EA 0x5E44 +0xD6EB 0x5E43 +0xD6EC 0x5E40 +0xD6ED 0x5E4E +0xD6EE 0x5E57 +0xD6EF 0x5E54 +0xD6F0 0x5E5F +0xD6F1 0x5E62 +0xD6F2 0x5E64 +0xD6F3 0x5E47 +0xD6F4 0x5E75 +0xD6F5 0x5E76 +0xD6F6 0x5E7A +0xD6F7 0x9EBC +0xD6F8 0x5E7F +0xD6F9 0x5EA0 +0xD6FA 0x5EC1 +0xD6FB 0x5EC2 +0xD6FC 0x5EC8 +0xD6FD 0x5ED0 +0xD6FE 0x5ECF +0xD7A1 0x5ED6 +0xD7A2 0x5EE3 +0xD7A3 0x5EDD +0xD7A4 0x5EDA +0xD7A5 0x5EDB +0xD7A6 0x5EE2 +0xD7A7 0x5EE1 +0xD7A8 0x5EE8 +0xD7A9 0x5EE9 +0xD7AA 0x5EEC +0xD7AB 0x5EF1 +0xD7AC 0x5EF3 +0xD7AD 0x5EF0 +0xD7AE 0x5EF4 +0xD7AF 0x5EF8 +0xD7B0 0x5EFE +0xD7B1 0x5F03 +0xD7B2 0x5F09 +0xD7B3 0x5F5D +0xD7B4 0x5F5C +0xD7B5 0x5F0B +0xD7B6 0x5F11 +0xD7B7 0x5F16 +0xD7B8 0x5F29 +0xD7B9 0x5F2D +0xD7BA 0x5F38 +0xD7BB 0x5F41 +0xD7BC 0x5F48 +0xD7BD 0x5F4C +0xD7BE 0x5F4E +0xD7BF 0x5F2F +0xD7C0 0x5F51 +0xD7C1 0x5F56 +0xD7C2 0x5F57 +0xD7C3 0x5F59 +0xD7C4 0x5F61 +0xD7C5 0x5F6D +0xD7C6 0x5F73 +0xD7C7 0x5F77 +0xD7C8 0x5F83 +0xD7C9 0x5F82 +0xD7CA 0x5F7F +0xD7CB 0x5F8A +0xD7CC 0x5F88 +0xD7CD 0x5F91 +0xD7CE 0x5F87 +0xD7CF 0x5F9E +0xD7D0 0x5F99 +0xD7D1 0x5F98 +0xD7D2 0x5FA0 +0xD7D3 0x5FA8 +0xD7D4 0x5FAD +0xD7D5 0x5FBC +0xD7D6 0x5FD6 +0xD7D7 0x5FFB +0xD7D8 0x5FE4 +0xD7D9 0x5FF8 +0xD7DA 0x5FF1 +0xD7DB 0x5FDD +0xD7DC 0x60B3 +0xD7DD 0x5FFF +0xD7DE 0x6021 +0xD7DF 0x6060 +0xD7E0 0x6019 +0xD7E1 0x6010 +0xD7E2 0x6029 +0xD7E3 0x600E +0xD7E4 0x6031 +0xD7E5 0x601B +0xD7E6 0x6015 +0xD7E7 0x602B +0xD7E8 0x6026 +0xD7E9 0x600F +0xD7EA 0x603A +0xD7EB 0x605A +0xD7EC 0x6041 +0xD7ED 0x606A +0xD7EE 0x6077 +0xD7EF 0x605F +0xD7F0 0x604A +0xD7F1 0x6046 +0xD7F2 0x604D +0xD7F3 0x6063 +0xD7F4 0x6043 +0xD7F5 0x6064 +0xD7F6 0x6042 +0xD7F7 0x606C +0xD7F8 0x606B +0xD7F9 0x6059 +0xD7FA 0x6081 +0xD7FB 0x608D +0xD7FC 0x60E7 +0xD7FD 0x6083 +0xD7FE 0x609A +0xD8A1 0x6084 +0xD8A2 0x609B +0xD8A3 0x6096 +0xD8A4 0x6097 +0xD8A5 0x6092 +0xD8A6 0x60A7 +0xD8A7 0x608B +0xD8A8 0x60E1 +0xD8A9 0x60B8 +0xD8AA 0x60E0 +0xD8AB 0x60D3 +0xD8AC 0x60B4 +0xD8AD 0x5FF0 +0xD8AE 0x60BD +0xD8AF 0x60C6 +0xD8B0 0x60B5 +0xD8B1 0x60D8 +0xD8B2 0x614D +0xD8B3 0x6115 +0xD8B4 0x6106 +0xD8B5 0x60F6 +0xD8B6 0x60F7 +0xD8B7 0x6100 +0xD8B8 0x60F4 +0xD8B9 0x60FA +0xD8BA 0x6103 +0xD8BB 0x6121 +0xD8BC 0x60FB +0xD8BD 0x60F1 +0xD8BE 0x610D +0xD8BF 0x610E +0xD8C0 0x6147 +0xD8C1 0x613E +0xD8C2 0x6128 +0xD8C3 0x6127 +0xD8C4 0x614A +0xD8C5 0x613F +0xD8C6 0x613C +0xD8C7 0x612C +0xD8C8 0x6134 +0xD8C9 0x613D +0xD8CA 0x6142 +0xD8CB 0x6144 +0xD8CC 0x6173 +0xD8CD 0x6177 +0xD8CE 0x6158 +0xD8CF 0x6159 +0xD8D0 0x615A +0xD8D1 0x616B +0xD8D2 0x6174 +0xD8D3 0x616F +0xD8D4 0x6165 +0xD8D5 0x6171 +0xD8D6 0x615F +0xD8D7 0x615D +0xD8D8 0x6153 +0xD8D9 0x6175 +0xD8DA 0x6199 +0xD8DB 0x6196 +0xD8DC 0x6187 +0xD8DD 0x61AC +0xD8DE 0x6194 +0xD8DF 0x619A +0xD8E0 0x618A +0xD8E1 0x6191 +0xD8E2 0x61AB +0xD8E3 0x61AE +0xD8E4 0x61CC +0xD8E5 0x61CA +0xD8E6 0x61C9 +0xD8E7 0x61F7 +0xD8E8 0x61C8 +0xD8E9 0x61C3 +0xD8EA 0x61C6 +0xD8EB 0x61BA +0xD8EC 0x61CB +0xD8ED 0x7F79 +0xD8EE 0x61CD +0xD8EF 0x61E6 +0xD8F0 0x61E3 +0xD8F1 0x61F6 +0xD8F2 0x61FA +0xD8F3 0x61F4 +0xD8F4 0x61FF +0xD8F5 0x61FD +0xD8F6 0x61FC +0xD8F7 0x61FE +0xD8F8 0x6200 +0xD8F9 0x6208 +0xD8FA 0x6209 +0xD8FB 0x620D +0xD8FC 0x620C +0xD8FD 0x6214 +0xD8FE 0x621B +0xD9A1 0x621E +0xD9A2 0x6221 +0xD9A3 0x622A +0xD9A4 0x622E +0xD9A5 0x6230 +0xD9A6 0x6232 +0xD9A7 0x6233 +0xD9A8 0x6241 +0xD9A9 0x624E +0xD9AA 0x625E +0xD9AB 0x6263 +0xD9AC 0x625B +0xD9AD 0x6260 +0xD9AE 0x6268 +0xD9AF 0x627C +0xD9B0 0x6282 +0xD9B1 0x6289 +0xD9B2 0x627E +0xD9B3 0x6292 +0xD9B4 0x6293 +0xD9B5 0x6296 +0xD9B6 0x62D4 +0xD9B7 0x6283 +0xD9B8 0x6294 +0xD9B9 0x62D7 +0xD9BA 0x62D1 +0xD9BB 0x62BB +0xD9BC 0x62CF +0xD9BD 0x62FF +0xD9BE 0x62C6 +0xD9BF 0x64D4 +0xD9C0 0x62C8 +0xD9C1 0x62DC +0xD9C2 0x62CC +0xD9C3 0x62CA +0xD9C4 0x62C2 +0xD9C5 0x62C7 +0xD9C6 0x629B +0xD9C7 0x62C9 +0xD9C8 0x630C +0xD9C9 0x62EE +0xD9CA 0x62F1 +0xD9CB 0x6327 +0xD9CC 0x6302 +0xD9CD 0x6308 +0xD9CE 0x62EF +0xD9CF 0x62F5 +0xD9D0 0x6350 +0xD9D1 0x633E +0xD9D2 0x634D +0xD9D3 0x641C +0xD9D4 0x634F +0xD9D5 0x6396 +0xD9D6 0x638E +0xD9D7 0x6380 +0xD9D8 0x63AB +0xD9D9 0x6376 +0xD9DA 0x63A3 +0xD9DB 0x638F +0xD9DC 0x6389 +0xD9DD 0x639F +0xD9DE 0x63B5 +0xD9DF 0x636B +0xD9E0 0x6369 +0xD9E1 0x63BE +0xD9E2 0x63E9 +0xD9E3 0x63C0 +0xD9E4 0x63C6 +0xD9E5 0x63E3 +0xD9E6 0x63C9 +0xD9E7 0x63D2 +0xD9E8 0x63F6 +0xD9E9 0x63C4 +0xD9EA 0x6416 +0xD9EB 0x6434 +0xD9EC 0x6406 +0xD9ED 0x6413 +0xD9EE 0x6426 +0xD9EF 0x6436 +0xD9F0 0x651D +0xD9F1 0x6417 +0xD9F2 0x6428 +0xD9F3 0x640F +0xD9F4 0x6467 +0xD9F5 0x646F +0xD9F6 0x6476 +0xD9F7 0x644E +0xD9F8 0x652A +0xD9F9 0x6495 +0xD9FA 0x6493 +0xD9FB 0x64A5 +0xD9FC 0x64A9 +0xD9FD 0x6488 +0xD9FE 0x64BC +0xDAA1 0x64DA +0xDAA2 0x64D2 +0xDAA3 0x64C5 +0xDAA4 0x64C7 +0xDAA5 0x64BB +0xDAA6 0x64D8 +0xDAA7 0x64C2 +0xDAA8 0x64F1 +0xDAA9 0x64E7 +0xDAAA 0x8209 +0xDAAB 0x64E0 +0xDAAC 0x64E1 +0xDAAD 0x62AC +0xDAAE 0x64E3 +0xDAAF 0x64EF +0xDAB0 0x652C +0xDAB1 0x64F6 +0xDAB2 0x64F4 +0xDAB3 0x64F2 +0xDAB4 0x64FA +0xDAB5 0x6500 +0xDAB6 0x64FD +0xDAB7 0x6518 +0xDAB8 0x651C +0xDAB9 0x6505 +0xDABA 0x6524 +0xDABB 0x6523 +0xDABC 0x652B +0xDABD 0x6534 +0xDABE 0x6535 +0xDABF 0x6537 +0xDAC0 0x6536 +0xDAC1 0x6538 +0xDAC2 0x754B +0xDAC3 0x6548 +0xDAC4 0x6556 +0xDAC5 0x6555 +0xDAC6 0x654D +0xDAC7 0x6558 +0xDAC8 0x655E +0xDAC9 0x655D +0xDACA 0x6572 +0xDACB 0x6578 +0xDACC 0x6582 +0xDACD 0x6583 +0xDACE 0x8B8A +0xDACF 0x659B +0xDAD0 0x659F +0xDAD1 0x65AB +0xDAD2 0x65B7 +0xDAD3 0x65C3 +0xDAD4 0x65C6 +0xDAD5 0x65C1 +0xDAD6 0x65C4 +0xDAD7 0x65CC +0xDAD8 0x65D2 +0xDAD9 0x65DB +0xDADA 0x65D9 +0xDADB 0x65E0 +0xDADC 0x65E1 +0xDADD 0x65F1 +0xDADE 0x6772 +0xDADF 0x660A +0xDAE0 0x6603 +0xDAE1 0x65FB +0xDAE2 0x6773 +0xDAE3 0x6635 +0xDAE4 0x6636 +0xDAE5 0x6634 +0xDAE6 0x661C +0xDAE7 0x664F +0xDAE8 0x6644 +0xDAE9 0x6649 +0xDAEA 0x6641 +0xDAEB 0x665E +0xDAEC 0x665D +0xDAED 0x6664 +0xDAEE 0x6667 +0xDAEF 0x6668 +0xDAF0 0x665F +0xDAF1 0x6662 +0xDAF2 0x6670 +0xDAF3 0x6683 +0xDAF4 0x6688 +0xDAF5 0x668E +0xDAF6 0x6689 +0xDAF7 0x6684 +0xDAF8 0x6698 +0xDAF9 0x669D +0xDAFA 0x66C1 +0xDAFB 0x66B9 +0xDAFC 0x66C9 +0xDAFD 0x66BE +0xDAFE 0x66BC +0xDBA1 0x66C4 +0xDBA2 0x66B8 +0xDBA3 0x66D6 +0xDBA4 0x66DA +0xDBA5 0x66E0 +0xDBA6 0x663F +0xDBA7 0x66E6 +0xDBA8 0x66E9 +0xDBA9 0x66F0 +0xDBAA 0x66F5 +0xDBAB 0x66F7 +0xDBAC 0x670F +0xDBAD 0x6716 +0xDBAE 0x671E +0xDBAF 0x6726 +0xDBB0 0x6727 +0xDBB1 0x9738 +0xDBB2 0x672E +0xDBB3 0x673F +0xDBB4 0x6736 +0xDBB5 0x6741 +0xDBB6 0x6738 +0xDBB7 0x6737 +0xDBB8 0x6746 +0xDBB9 0x675E +0xDBBA 0x6760 +0xDBBB 0x6759 +0xDBBC 0x6763 +0xDBBD 0x6764 +0xDBBE 0x6789 +0xDBBF 0x6770 +0xDBC0 0x67A9 +0xDBC1 0x677C +0xDBC2 0x676A +0xDBC3 0x678C +0xDBC4 0x678B +0xDBC5 0x67A6 +0xDBC6 0x67A1 +0xDBC7 0x6785 +0xDBC8 0x67B7 +0xDBC9 0x67EF +0xDBCA 0x67B4 +0xDBCB 0x67EC +0xDBCC 0x67B3 +0xDBCD 0x67E9 +0xDBCE 0x67B8 +0xDBCF 0x67E4 +0xDBD0 0x67DE +0xDBD1 0x67DD +0xDBD2 0x67E2 +0xDBD3 0x67EE +0xDBD4 0x67B9 +0xDBD5 0x67CE +0xDBD6 0x67C6 +0xDBD7 0x67E7 +0xDBD8 0x6A9C +0xDBD9 0x681E +0xDBDA 0x6846 +0xDBDB 0x6829 +0xDBDC 0x6840 +0xDBDD 0x684D +0xDBDE 0x6832 +0xDBDF 0x684E +0xDBE0 0x68B3 +0xDBE1 0x682B +0xDBE2 0x6859 +0xDBE3 0x6863 +0xDBE4 0x6877 +0xDBE5 0x687F +0xDBE6 0x689F +0xDBE7 0x688F +0xDBE8 0x68AD +0xDBE9 0x6894 +0xDBEA 0x689D +0xDBEB 0x689B +0xDBEC 0x6883 +0xDBED 0x6AAE +0xDBEE 0x68B9 +0xDBEF 0x6874 +0xDBF0 0x68B5 +0xDBF1 0x68A0 +0xDBF2 0x68BA +0xDBF3 0x690F +0xDBF4 0x688D +0xDBF5 0x687E +0xDBF6 0x6901 +0xDBF7 0x68CA +0xDBF8 0x6908 +0xDBF9 0x68D8 +0xDBFA 0x6922 +0xDBFB 0x6926 +0xDBFC 0x68E1 +0xDBFD 0x690C +0xDBFE 0x68CD +0xDCA1 0x68D4 +0xDCA2 0x68E7 +0xDCA3 0x68D5 +0xDCA4 0x6936 +0xDCA5 0x6912 +0xDCA6 0x6904 +0xDCA7 0x68D7 +0xDCA8 0x68E3 +0xDCA9 0x6925 +0xDCAA 0x68F9 +0xDCAB 0x68E0 +0xDCAC 0x68EF +0xDCAD 0x6928 +0xDCAE 0x692A +0xDCAF 0x691A +0xDCB0 0x6923 +0xDCB1 0x6921 +0xDCB2 0x68C6 +0xDCB3 0x6979 +0xDCB4 0x6977 +0xDCB5 0x695C +0xDCB6 0x6978 +0xDCB7 0x696B +0xDCB8 0x6954 +0xDCB9 0x697E +0xDCBA 0x696E +0xDCBB 0x6939 +0xDCBC 0x6974 +0xDCBD 0x693D +0xDCBE 0x6959 +0xDCBF 0x6930 +0xDCC0 0x6961 +0xDCC1 0x695E +0xDCC2 0x695D +0xDCC3 0x6981 +0xDCC4 0x696A +0xDCC5 0x69B2 +0xDCC6 0x69AE +0xDCC7 0x69D0 +0xDCC8 0x69BF +0xDCC9 0x69C1 +0xDCCA 0x69D3 +0xDCCB 0x69BE +0xDCCC 0x69CE +0xDCCD 0x5BE8 +0xDCCE 0x69CA +0xDCCF 0x69DD +0xDCD0 0x69BB +0xDCD1 0x69C3 +0xDCD2 0x69A7 +0xDCD3 0x6A2E +0xDCD4 0x6991 +0xDCD5 0x69A0 +0xDCD6 0x699C +0xDCD7 0x6995 +0xDCD8 0x69B4 +0xDCD9 0x69DE +0xDCDA 0x69E8 +0xDCDB 0x6A02 +0xDCDC 0x6A1B +0xDCDD 0x69FF +0xDCDE 0x6B0A +0xDCDF 0x69F9 +0xDCE0 0x69F2 +0xDCE1 0x69E7 +0xDCE2 0x6A05 +0xDCE3 0x69B1 +0xDCE4 0x6A1E +0xDCE5 0x69ED +0xDCE6 0x6A14 +0xDCE7 0x69EB +0xDCE8 0x6A0A +0xDCE9 0x6A12 +0xDCEA 0x6AC1 +0xDCEB 0x6A23 +0xDCEC 0x6A13 +0xDCED 0x6A44 +0xDCEE 0x6A0C +0xDCEF 0x6A72 +0xDCF0 0x6A36 +0xDCF1 0x6A78 +0xDCF2 0x6A47 +0xDCF3 0x6A62 +0xDCF4 0x6A59 +0xDCF5 0x6A66 +0xDCF6 0x6A48 +0xDCF7 0x6A38 +0xDCF8 0x6A22 +0xDCF9 0x6A90 +0xDCFA 0x6A8D +0xDCFB 0x6AA0 +0xDCFC 0x6A84 +0xDCFD 0x6AA2 +0xDCFE 0x6AA3 +0xDDA1 0x6A97 +0xDDA2 0x8617 +0xDDA3 0x6ABB +0xDDA4 0x6AC3 +0xDDA5 0x6AC2 +0xDDA6 0x6AB8 +0xDDA7 0x6AB3 +0xDDA8 0x6AAC +0xDDA9 0x6ADE +0xDDAA 0x6AD1 +0xDDAB 0x6ADF +0xDDAC 0x6AAA +0xDDAD 0x6ADA +0xDDAE 0x6AEA +0xDDAF 0x6AFB +0xDDB0 0x6B05 +0xDDB1 0x8616 +0xDDB2 0x6AFA +0xDDB3 0x6B12 +0xDDB4 0x6B16 +0xDDB5 0x9B31 +0xDDB6 0x6B1F +0xDDB7 0x6B38 +0xDDB8 0x6B37 +0xDDB9 0x76DC +0xDDBA 0x6B39 +0xDDBB 0x98EE +0xDDBC 0x6B47 +0xDDBD 0x6B43 +0xDDBE 0x6B49 +0xDDBF 0x6B50 +0xDDC0 0x6B59 +0xDDC1 0x6B54 +0xDDC2 0x6B5B +0xDDC3 0x6B5F +0xDDC4 0x6B61 +0xDDC5 0x6B78 +0xDDC6 0x6B79 +0xDDC7 0x6B7F +0xDDC8 0x6B80 +0xDDC9 0x6B84 +0xDDCA 0x6B83 +0xDDCB 0x6B8D +0xDDCC 0x6B98 +0xDDCD 0x6B95 +0xDDCE 0x6B9E +0xDDCF 0x6BA4 +0xDDD0 0x6BAA +0xDDD1 0x6BAB +0xDDD2 0x6BAF +0xDDD3 0x6BB2 +0xDDD4 0x6BB1 +0xDDD5 0x6BB3 +0xDDD6 0x6BB7 +0xDDD7 0x6BBC +0xDDD8 0x6BC6 +0xDDD9 0x6BCB +0xDDDA 0x6BD3 +0xDDDB 0x6BDF +0xDDDC 0x6BEC +0xDDDD 0x6BEB +0xDDDE 0x6BF3 +0xDDDF 0x6BEF +0xDDE0 0x9EBE +0xDDE1 0x6C08 +0xDDE2 0x6C13 +0xDDE3 0x6C14 +0xDDE4 0x6C1B +0xDDE5 0x6C24 +0xDDE6 0x6C23 +0xDDE7 0x6C5E +0xDDE8 0x6C55 +0xDDE9 0x6C62 +0xDDEA 0x6C6A +0xDDEB 0x6C82 +0xDDEC 0x6C8D +0xDDED 0x6C9A +0xDDEE 0x6C81 +0xDDEF 0x6C9B +0xDDF0 0x6C7E +0xDDF1 0x6C68 +0xDDF2 0x6C73 +0xDDF3 0x6C92 +0xDDF4 0x6C90 +0xDDF5 0x6CC4 +0xDDF6 0x6CF1 +0xDDF7 0x6CD3 +0xDDF8 0x6CBD +0xDDF9 0x6CD7 +0xDDFA 0x6CC5 +0xDDFB 0x6CDD +0xDDFC 0x6CAE +0xDDFD 0x6CB1 +0xDDFE 0x6CBE +0xDEA1 0x6CBA +0xDEA2 0x6CDB +0xDEA3 0x6CEF +0xDEA4 0x6CD9 +0xDEA5 0x6CEA +0xDEA6 0x6D1F +0xDEA7 0x884D +0xDEA8 0x6D36 +0xDEA9 0x6D2B +0xDEAA 0x6D3D +0xDEAB 0x6D38 +0xDEAC 0x6D19 +0xDEAD 0x6D35 +0xDEAE 0x6D33 +0xDEAF 0x6D12 +0xDEB0 0x6D0C +0xDEB1 0x6D63 +0xDEB2 0x6D93 +0xDEB3 0x6D64 +0xDEB4 0x6D5A +0xDEB5 0x6D79 +0xDEB6 0x6D59 +0xDEB7 0x6D8E +0xDEB8 0x6D95 +0xDEB9 0x6FE4 +0xDEBA 0x6D85 +0xDEBB 0x6DF9 +0xDEBC 0x6E15 +0xDEBD 0x6E0A +0xDEBE 0x6DB5 +0xDEBF 0x6DC7 +0xDEC0 0x6DE6 +0xDEC1 0x6DB8 +0xDEC2 0x6DC6 +0xDEC3 0x6DEC +0xDEC4 0x6DDE +0xDEC5 0x6DCC +0xDEC6 0x6DE8 +0xDEC7 0x6DD2 +0xDEC8 0x6DC5 +0xDEC9 0x6DFA +0xDECA 0x6DD9 +0xDECB 0x6DE4 +0xDECC 0x6DD5 +0xDECD 0x6DEA +0xDECE 0x6DEE +0xDECF 0x6E2D +0xDED0 0x6E6E +0xDED1 0x6E2E +0xDED2 0x6E19 +0xDED3 0x6E72 +0xDED4 0x6E5F +0xDED5 0x6E3E +0xDED6 0x6E23 +0xDED7 0x6E6B +0xDED8 0x6E2B +0xDED9 0x6E76 +0xDEDA 0x6E4D +0xDEDB 0x6E1F +0xDEDC 0x6E43 +0xDEDD 0x6E3A +0xDEDE 0x6E4E +0xDEDF 0x6E24 +0xDEE0 0x6EFF +0xDEE1 0x6E1D +0xDEE2 0x6E38 +0xDEE3 0x6E82 +0xDEE4 0x6EAA +0xDEE5 0x6E98 +0xDEE6 0x6EC9 +0xDEE7 0x6EB7 +0xDEE8 0x6ED3 +0xDEE9 0x6EBD +0xDEEA 0x6EAF +0xDEEB 0x6EC4 +0xDEEC 0x6EB2 +0xDEED 0x6ED4 +0xDEEE 0x6ED5 +0xDEEF 0x6E8F +0xDEF0 0x6EA5 +0xDEF1 0x6EC2 +0xDEF2 0x6E9F +0xDEF3 0x6F41 +0xDEF4 0x6F11 +0xDEF5 0x704C +0xDEF6 0x6EEC +0xDEF7 0x6EF8 +0xDEF8 0x6EFE +0xDEF9 0x6F3F +0xDEFA 0x6EF2 +0xDEFB 0x6F31 +0xDEFC 0x6EEF +0xDEFD 0x6F32 +0xDEFE 0x6ECC +0xDFA1 0x6F3E +0xDFA2 0x6F13 +0xDFA3 0x6EF7 +0xDFA4 0x6F86 +0xDFA5 0x6F7A +0xDFA6 0x6F78 +0xDFA7 0x6F81 +0xDFA8 0x6F80 +0xDFA9 0x6F6F +0xDFAA 0x6F5B +0xDFAB 0x6FF3 +0xDFAC 0x6F6D +0xDFAD 0x6F82 +0xDFAE 0x6F7C +0xDFAF 0x6F58 +0xDFB0 0x6F8E +0xDFB1 0x6F91 +0xDFB2 0x6FC2 +0xDFB3 0x6F66 +0xDFB4 0x6FB3 +0xDFB5 0x6FA3 +0xDFB6 0x6FA1 +0xDFB7 0x6FA4 +0xDFB8 0x6FB9 +0xDFB9 0x6FC6 +0xDFBA 0x6FAA +0xDFBB 0x6FDF +0xDFBC 0x6FD5 +0xDFBD 0x6FEC +0xDFBE 0x6FD4 +0xDFBF 0x6FD8 +0xDFC0 0x6FF1 +0xDFC1 0x6FEE +0xDFC2 0x6FDB +0xDFC3 0x7009 +0xDFC4 0x700B +0xDFC5 0x6FFA +0xDFC6 0x7011 +0xDFC7 0x7001 +0xDFC8 0x700F +0xDFC9 0x6FFE +0xDFCA 0x701B +0xDFCB 0x701A +0xDFCC 0x6F74 +0xDFCD 0x701D +0xDFCE 0x7018 +0xDFCF 0x701F +0xDFD0 0x7030 +0xDFD1 0x703E +0xDFD2 0x7032 +0xDFD3 0x7051 +0xDFD4 0x7063 +0xDFD5 0x7099 +0xDFD6 0x7092 +0xDFD7 0x70AF +0xDFD8 0x70F1 +0xDFD9 0x70AC +0xDFDA 0x70B8 +0xDFDB 0x70B3 +0xDFDC 0x70AE +0xDFDD 0x70DF +0xDFDE 0x70CB +0xDFDF 0x70DD +0xDFE0 0x70D9 +0xDFE1 0x7109 +0xDFE2 0x70FD +0xDFE3 0x711C +0xDFE4 0x7119 +0xDFE5 0x7165 +0xDFE6 0x7155 +0xDFE7 0x7188 +0xDFE8 0x7166 +0xDFE9 0x7162 +0xDFEA 0x714C +0xDFEB 0x7156 +0xDFEC 0x716C +0xDFED 0x718F +0xDFEE 0x71FB +0xDFEF 0x7184 +0xDFF0 0x7195 +0xDFF1 0x71A8 +0xDFF2 0x71AC +0xDFF3 0x71D7 +0xDFF4 0x71B9 +0xDFF5 0x71BE +0xDFF6 0x71D2 +0xDFF7 0x71C9 +0xDFF8 0x71D4 +0xDFF9 0x71CE +0xDFFA 0x71E0 +0xDFFB 0x71EC +0xDFFC 0x71E7 +0xDFFD 0x71F5 +0xDFFE 0x71FC +0xE0A1 0x71F9 +0xE0A2 0x71FF +0xE0A3 0x720D +0xE0A4 0x7210 +0xE0A5 0x721B +0xE0A6 0x7228 +0xE0A7 0x722D +0xE0A8 0x722C +0xE0A9 0x7230 +0xE0AA 0x7232 +0xE0AB 0x723B +0xE0AC 0x723C +0xE0AD 0x723F +0xE0AE 0x7240 +0xE0AF 0x7246 +0xE0B0 0x724B +0xE0B1 0x7258 +0xE0B2 0x7274 +0xE0B3 0x727E +0xE0B4 0x7282 +0xE0B5 0x7281 +0xE0B6 0x7287 +0xE0B7 0x7292 +0xE0B8 0x7296 +0xE0B9 0x72A2 +0xE0BA 0x72A7 +0xE0BB 0x72B9 +0xE0BC 0x72B2 +0xE0BD 0x72C3 +0xE0BE 0x72C6 +0xE0BF 0x72C4 +0xE0C0 0x72CE +0xE0C1 0x72D2 +0xE0C2 0x72E2 +0xE0C3 0x72E0 +0xE0C4 0x72E1 +0xE0C5 0x72F9 +0xE0C6 0x72F7 +0xE0C7 0x500F +0xE0C8 0x7317 +0xE0C9 0x730A +0xE0CA 0x731C +0xE0CB 0x7316 +0xE0CC 0x731D +0xE0CD 0x7334 +0xE0CE 0x732F +0xE0CF 0x7329 +0xE0D0 0x7325 +0xE0D1 0x733E +0xE0D2 0x734E +0xE0D3 0x734F +0xE0D4 0x9ED8 +0xE0D5 0x7357 +0xE0D6 0x736A +0xE0D7 0x7368 +0xE0D8 0x7370 +0xE0D9 0x7378 +0xE0DA 0x7375 +0xE0DB 0x737B +0xE0DC 0x737A +0xE0DD 0x73C8 +0xE0DE 0x73B3 +0xE0DF 0x73CE +0xE0E0 0x73BB +0xE0E1 0x73C0 +0xE0E2 0x73E5 +0xE0E3 0x73EE +0xE0E4 0x73DE +0xE0E5 0x74A2 +0xE0E6 0x7405 +0xE0E7 0x746F +0xE0E8 0x7425 +0xE0E9 0x73F8 +0xE0EA 0x7432 +0xE0EB 0x743A +0xE0EC 0x7455 +0xE0ED 0x743F +0xE0EE 0x745F +0xE0EF 0x7459 +0xE0F0 0x7441 +0xE0F1 0x745C +0xE0F2 0x7469 +0xE0F3 0x7470 +0xE0F4 0x7463 +0xE0F5 0x746A +0xE0F6 0x7476 +0xE0F7 0x747E +0xE0F8 0x748B +0xE0F9 0x749E +0xE0FA 0x74A7 +0xE0FB 0x74CA +0xE0FC 0x74CF +0xE0FD 0x74D4 +0xE0FE 0x73F1 +0xE1A1 0x74E0 +0xE1A2 0x74E3 +0xE1A3 0x74E7 +0xE1A4 0x74E9 +0xE1A5 0x74EE +0xE1A6 0x74F2 +0xE1A7 0x74F0 +0xE1A8 0x74F1 +0xE1A9 0x74F8 +0xE1AA 0x74F7 +0xE1AB 0x7504 +0xE1AC 0x7503 +0xE1AD 0x7505 +0xE1AE 0x750C +0xE1AF 0x750E +0xE1B0 0x750D +0xE1B1 0x7515 +0xE1B2 0x7513 +0xE1B3 0x751E +0xE1B4 0x7526 +0xE1B5 0x752C +0xE1B6 0x753C +0xE1B7 0x7544 +0xE1B8 0x754D +0xE1B9 0x754A +0xE1BA 0x7549 +0xE1BB 0x755B +0xE1BC 0x7546 +0xE1BD 0x755A +0xE1BE 0x7569 +0xE1BF 0x7564 +0xE1C0 0x7567 +0xE1C1 0x756B +0xE1C2 0x756D +0xE1C3 0x7578 +0xE1C4 0x7576 +0xE1C5 0x7586 +0xE1C6 0x7587 +0xE1C7 0x7574 +0xE1C8 0x758A +0xE1C9 0x7589 +0xE1CA 0x7582 +0xE1CB 0x7594 +0xE1CC 0x759A +0xE1CD 0x759D +0xE1CE 0x75A5 +0xE1CF 0x75A3 +0xE1D0 0x75C2 +0xE1D1 0x75B3 +0xE1D2 0x75C3 +0xE1D3 0x75B5 +0xE1D4 0x75BD +0xE1D5 0x75B8 +0xE1D6 0x75BC +0xE1D7 0x75B1 +0xE1D8 0x75CD +0xE1D9 0x75CA +0xE1DA 0x75D2 +0xE1DB 0x75D9 +0xE1DC 0x75E3 +0xE1DD 0x75DE +0xE1DE 0x75FE +0xE1DF 0x75FF +0xE1E0 0x75FC +0xE1E1 0x7601 +0xE1E2 0x75F0 +0xE1E3 0x75FA +0xE1E4 0x75F2 +0xE1E5 0x75F3 +0xE1E6 0x760B +0xE1E7 0x760D +0xE1E8 0x7609 +0xE1E9 0x761F +0xE1EA 0x7627 +0xE1EB 0x7620 +0xE1EC 0x7621 +0xE1ED 0x7622 +0xE1EE 0x7624 +0xE1EF 0x7634 +0xE1F0 0x7630 +0xE1F1 0x763B +0xE1F2 0x7647 +0xE1F3 0x7648 +0xE1F4 0x7646 +0xE1F5 0x765C +0xE1F6 0x7658 +0xE1F7 0x7661 +0xE1F8 0x7662 +0xE1F9 0x7668 +0xE1FA 0x7669 +0xE1FB 0x766A +0xE1FC 0x7667 +0xE1FD 0x766C +0xE1FE 0x7670 +0xE2A1 0x7672 +0xE2A2 0x7676 +0xE2A3 0x7678 +0xE2A4 0x767C +0xE2A5 0x7680 +0xE2A6 0x7683 +0xE2A7 0x7688 +0xE2A8 0x768B +0xE2A9 0x768E +0xE2AA 0x7696 +0xE2AB 0x7693 +0xE2AC 0x7699 +0xE2AD 0x769A +0xE2AE 0x76B0 +0xE2AF 0x76B4 +0xE2B0 0x76B8 +0xE2B1 0x76B9 +0xE2B2 0x76BA +0xE2B3 0x76C2 +0xE2B4 0x76CD +0xE2B5 0x76D6 +0xE2B6 0x76D2 +0xE2B7 0x76DE +0xE2B8 0x76E1 +0xE2B9 0x76E5 +0xE2BA 0x76E7 +0xE2BB 0x76EA +0xE2BC 0x862F +0xE2BD 0x76FB +0xE2BE 0x7708 +0xE2BF 0x7707 +0xE2C0 0x7704 +0xE2C1 0x7729 +0xE2C2 0x7724 +0xE2C3 0x771E +0xE2C4 0x7725 +0xE2C5 0x7726 +0xE2C6 0x771B +0xE2C7 0x7737 +0xE2C8 0x7738 +0xE2C9 0x7747 +0xE2CA 0x775A +0xE2CB 0x7768 +0xE2CC 0x776B +0xE2CD 0x775B +0xE2CE 0x7765 +0xE2CF 0x777F +0xE2D0 0x777E +0xE2D1 0x7779 +0xE2D2 0x778E +0xE2D3 0x778B +0xE2D4 0x7791 +0xE2D5 0x77A0 +0xE2D6 0x779E +0xE2D7 0x77B0 +0xE2D8 0x77B6 +0xE2D9 0x77B9 +0xE2DA 0x77BF +0xE2DB 0x77BC +0xE2DC 0x77BD +0xE2DD 0x77BB +0xE2DE 0x77C7 +0xE2DF 0x77CD +0xE2E0 0x77D7 +0xE2E1 0x77DA +0xE2E2 0x77DC +0xE2E3 0x77E3 +0xE2E4 0x77EE +0xE2E5 0x77FC +0xE2E6 0x780C +0xE2E7 0x7812 +0xE2E8 0x7926 +0xE2E9 0x7820 +0xE2EA 0x792A +0xE2EB 0x7845 +0xE2EC 0x788E +0xE2ED 0x7874 +0xE2EE 0x7886 +0xE2EF 0x787C +0xE2F0 0x789A +0xE2F1 0x788C +0xE2F2 0x78A3 +0xE2F3 0x78B5 +0xE2F4 0x78AA +0xE2F5 0x78AF +0xE2F6 0x78D1 +0xE2F7 0x78C6 +0xE2F8 0x78CB +0xE2F9 0x78D4 +0xE2FA 0x78BE +0xE2FB 0x78BC +0xE2FC 0x78C5 +0xE2FD 0x78CA +0xE2FE 0x78EC +0xE3A1 0x78E7 +0xE3A2 0x78DA +0xE3A3 0x78FD +0xE3A4 0x78F4 +0xE3A5 0x7907 +0xE3A6 0x7912 +0xE3A7 0x7911 +0xE3A8 0x7919 +0xE3A9 0x792C +0xE3AA 0x792B +0xE3AB 0x7940 +0xE3AC 0x7960 +0xE3AD 0x7957 +0xE3AE 0x795F +0xE3AF 0x795A +0xE3B0 0x7955 +0xE3B1 0x7953 +0xE3B2 0x797A +0xE3B3 0x797F +0xE3B4 0x798A +0xE3B5 0x799D +0xE3B6 0x79A7 +0xE3B7 0x9F4B +0xE3B8 0x79AA +0xE3B9 0x79AE +0xE3BA 0x79B3 +0xE3BB 0x79B9 +0xE3BC 0x79BA +0xE3BD 0x79C9 +0xE3BE 0x79D5 +0xE3BF 0x79E7 +0xE3C0 0x79EC +0xE3C1 0x79E1 +0xE3C2 0x79E3 +0xE3C3 0x7A08 +0xE3C4 0x7A0D +0xE3C5 0x7A18 +0xE3C6 0x7A19 +0xE3C7 0x7A20 +0xE3C8 0x7A1F +0xE3C9 0x7980 +0xE3CA 0x7A31 +0xE3CB 0x7A3B +0xE3CC 0x7A3E +0xE3CD 0x7A37 +0xE3CE 0x7A43 +0xE3CF 0x7A57 +0xE3D0 0x7A49 +0xE3D1 0x7A61 +0xE3D2 0x7A62 +0xE3D3 0x7A69 +0xE3D4 0x9F9D +0xE3D5 0x7A70 +0xE3D6 0x7A79 +0xE3D7 0x7A7D +0xE3D8 0x7A88 +0xE3D9 0x7A97 +0xE3DA 0x7A95 +0xE3DB 0x7A98 +0xE3DC 0x7A96 +0xE3DD 0x7AA9 +0xE3DE 0x7AC8 +0xE3DF 0x7AB0 +0xE3E0 0x7AB6 +0xE3E1 0x7AC5 +0xE3E2 0x7AC4 +0xE3E3 0x7ABF +0xE3E4 0x9083 +0xE3E5 0x7AC7 +0xE3E6 0x7ACA +0xE3E7 0x7ACD +0xE3E8 0x7ACF +0xE3E9 0x7AD5 +0xE3EA 0x7AD3 +0xE3EB 0x7AD9 +0xE3EC 0x7ADA +0xE3ED 0x7ADD +0xE3EE 0x7AE1 +0xE3EF 0x7AE2 +0xE3F0 0x7AE6 +0xE3F1 0x7AED +0xE3F2 0x7AF0 +0xE3F3 0x7B02 +0xE3F4 0x7B0F +0xE3F5 0x7B0A +0xE3F6 0x7B06 +0xE3F7 0x7B33 +0xE3F8 0x7B18 +0xE3F9 0x7B19 +0xE3FA 0x7B1E +0xE3FB 0x7B35 +0xE3FC 0x7B28 +0xE3FD 0x7B36 +0xE3FE 0x7B50 +0xE4A1 0x7B7A +0xE4A2 0x7B04 +0xE4A3 0x7B4D +0xE4A4 0x7B0B +0xE4A5 0x7B4C +0xE4A6 0x7B45 +0xE4A7 0x7B75 +0xE4A8 0x7B65 +0xE4A9 0x7B74 +0xE4AA 0x7B67 +0xE4AB 0x7B70 +0xE4AC 0x7B71 +0xE4AD 0x7B6C +0xE4AE 0x7B6E +0xE4AF 0x7B9D +0xE4B0 0x7B98 +0xE4B1 0x7B9F +0xE4B2 0x7B8D +0xE4B3 0x7B9C +0xE4B4 0x7B9A +0xE4B5 0x7B8B +0xE4B6 0x7B92 +0xE4B7 0x7B8F +0xE4B8 0x7B5D +0xE4B9 0x7B99 +0xE4BA 0x7BCB +0xE4BB 0x7BC1 +0xE4BC 0x7BCC +0xE4BD 0x7BCF +0xE4BE 0x7BB4 +0xE4BF 0x7BC6 +0xE4C0 0x7BDD +0xE4C1 0x7BE9 +0xE4C2 0x7C11 +0xE4C3 0x7C14 +0xE4C4 0x7BE6 +0xE4C5 0x7BE5 +0xE4C6 0x7C60 +0xE4C7 0x7C00 +0xE4C8 0x7C07 +0xE4C9 0x7C13 +0xE4CA 0x7BF3 +0xE4CB 0x7BF7 +0xE4CC 0x7C17 +0xE4CD 0x7C0D +0xE4CE 0x7BF6 +0xE4CF 0x7C23 +0xE4D0 0x7C27 +0xE4D1 0x7C2A +0xE4D2 0x7C1F +0xE4D3 0x7C37 +0xE4D4 0x7C2B +0xE4D5 0x7C3D +0xE4D6 0x7C4C +0xE4D7 0x7C43 +0xE4D8 0x7C54 +0xE4D9 0x7C4F +0xE4DA 0x7C40 +0xE4DB 0x7C50 +0xE4DC 0x7C58 +0xE4DD 0x7C5F +0xE4DE 0x7C64 +0xE4DF 0x7C56 +0xE4E0 0x7C65 +0xE4E1 0x7C6C +0xE4E2 0x7C75 +0xE4E3 0x7C83 +0xE4E4 0x7C90 +0xE4E5 0x7CA4 +0xE4E6 0x7CAD +0xE4E7 0x7CA2 +0xE4E8 0x7CAB +0xE4E9 0x7CA1 +0xE4EA 0x7CA8 +0xE4EB 0x7CB3 +0xE4EC 0x7CB2 +0xE4ED 0x7CB1 +0xE4EE 0x7CAE +0xE4EF 0x7CB9 +0xE4F0 0x7CBD +0xE4F1 0x7CC0 +0xE4F2 0x7CC5 +0xE4F3 0x7CC2 +0xE4F4 0x7CD8 +0xE4F5 0x7CD2 +0xE4F6 0x7CDC +0xE4F7 0x7CE2 +0xE4F8 0x9B3B +0xE4F9 0x7CEF +0xE4FA 0x7CF2 +0xE4FB 0x7CF4 +0xE4FC 0x7CF6 +0xE4FD 0x7CFA +0xE4FE 0x7D06 +0xE5A1 0x7D02 +0xE5A2 0x7D1C +0xE5A3 0x7D15 +0xE5A4 0x7D0A +0xE5A5 0x7D45 +0xE5A6 0x7D4B +0xE5A7 0x7D2E +0xE5A8 0x7D32 +0xE5A9 0x7D3F +0xE5AA 0x7D35 +0xE5AB 0x7D46 +0xE5AC 0x7D73 +0xE5AD 0x7D56 +0xE5AE 0x7D4E +0xE5AF 0x7D72 +0xE5B0 0x7D68 +0xE5B1 0x7D6E +0xE5B2 0x7D4F +0xE5B3 0x7D63 +0xE5B4 0x7D93 +0xE5B5 0x7D89 +0xE5B6 0x7D5B +0xE5B7 0x7D8F +0xE5B8 0x7D7D +0xE5B9 0x7D9B +0xE5BA 0x7DBA +0xE5BB 0x7DAE +0xE5BC 0x7DA3 +0xE5BD 0x7DB5 +0xE5BE 0x7DC7 +0xE5BF 0x7DBD +0xE5C0 0x7DAB +0xE5C1 0x7E3D +0xE5C2 0x7DA2 +0xE5C3 0x7DAF +0xE5C4 0x7DDC +0xE5C5 0x7DB8 +0xE5C6 0x7D9F +0xE5C7 0x7DB0 +0xE5C8 0x7DD8 +0xE5C9 0x7DDD +0xE5CA 0x7DE4 +0xE5CB 0x7DDE +0xE5CC 0x7DFB +0xE5CD 0x7DF2 +0xE5CE 0x7DE1 +0xE5CF 0x7E05 +0xE5D0 0x7E0A +0xE5D1 0x7E23 +0xE5D2 0x7E21 +0xE5D3 0x7E12 +0xE5D4 0x7E31 +0xE5D5 0x7E1F +0xE5D6 0x7E09 +0xE5D7 0x7E0B +0xE5D8 0x7E22 +0xE5D9 0x7E46 +0xE5DA 0x7E66 +0xE5DB 0x7E3B +0xE5DC 0x7E35 +0xE5DD 0x7E39 +0xE5DE 0x7E43 +0xE5DF 0x7E37 +0xE5E0 0x7E32 +0xE5E1 0x7E3A +0xE5E2 0x7E67 +0xE5E3 0x7E5D +0xE5E4 0x7E56 +0xE5E5 0x7E5E +0xE5E6 0x7E59 +0xE5E7 0x7E5A +0xE5E8 0x7E79 +0xE5E9 0x7E6A +0xE5EA 0x7E69 +0xE5EB 0x7E7C +0xE5EC 0x7E7B +0xE5ED 0x7E83 +0xE5EE 0x7DD5 +0xE5EF 0x7E7D +0xE5F0 0x8FAE +0xE5F1 0x7E7F +0xE5F2 0x7E88 +0xE5F3 0x7E89 +0xE5F4 0x7E8C +0xE5F5 0x7E92 +0xE5F6 0x7E90 +0xE5F7 0x7E93 +0xE5F8 0x7E94 +0xE5F9 0x7E96 +0xE5FA 0x7E8E +0xE5FB 0x7E9B +0xE5FC 0x7E9C +0xE5FD 0x7F38 +0xE5FE 0x7F3A +0xE6A1 0x7F45 +0xE6A2 0x7F4C +0xE6A3 0x7F4D +0xE6A4 0x7F4E +0xE6A5 0x7F50 +0xE6A6 0x7F51 +0xE6A7 0x7F55 +0xE6A8 0x7F54 +0xE6A9 0x7F58 +0xE6AA 0x7F5F +0xE6AB 0x7F60 +0xE6AC 0x7F68 +0xE6AD 0x7F69 +0xE6AE 0x7F67 +0xE6AF 0x7F78 +0xE6B0 0x7F82 +0xE6B1 0x7F86 +0xE6B2 0x7F83 +0xE6B3 0x7F88 +0xE6B4 0x7F87 +0xE6B5 0x7F8C +0xE6B6 0x7F94 +0xE6B7 0x7F9E +0xE6B8 0x7F9D +0xE6B9 0x7F9A +0xE6BA 0x7FA3 +0xE6BB 0x7FAF +0xE6BC 0x7FB2 +0xE6BD 0x7FB9 +0xE6BE 0x7FAE +0xE6BF 0x7FB6 +0xE6C0 0x7FB8 +0xE6C1 0x8B71 +0xE6C2 0x7FC5 +0xE6C3 0x7FC6 +0xE6C4 0x7FCA +0xE6C5 0x7FD5 +0xE6C6 0x7FD4 +0xE6C7 0x7FE1 +0xE6C8 0x7FE6 +0xE6C9 0x7FE9 +0xE6CA 0x7FF3 +0xE6CB 0x7FF9 +0xE6CC 0x98DC +0xE6CD 0x8006 +0xE6CE 0x8004 +0xE6CF 0x800B +0xE6D0 0x8012 +0xE6D1 0x8018 +0xE6D2 0x8019 +0xE6D3 0x801C +0xE6D4 0x8021 +0xE6D5 0x8028 +0xE6D6 0x803F +0xE6D7 0x803B +0xE6D8 0x804A +0xE6D9 0x8046 +0xE6DA 0x8052 +0xE6DB 0x8058 +0xE6DC 0x805A +0xE6DD 0x805F +0xE6DE 0x8062 +0xE6DF 0x8068 +0xE6E0 0x8073 +0xE6E1 0x8072 +0xE6E2 0x8070 +0xE6E3 0x8076 +0xE6E4 0x8079 +0xE6E5 0x807D +0xE6E6 0x807F +0xE6E7 0x8084 +0xE6E8 0x8086 +0xE6E9 0x8085 +0xE6EA 0x809B +0xE6EB 0x8093 +0xE6EC 0x809A +0xE6ED 0x80AD +0xE6EE 0x5190 +0xE6EF 0x80AC +0xE6F0 0x80DB +0xE6F1 0x80E5 +0xE6F2 0x80D9 +0xE6F3 0x80DD +0xE6F4 0x80C4 +0xE6F5 0x80DA +0xE6F6 0x80D6 +0xE6F7 0x8109 +0xE6F8 0x80EF +0xE6F9 0x80F1 +0xE6FA 0x811B +0xE6FB 0x8129 +0xE6FC 0x8123 +0xE6FD 0x812F +0xE6FE 0x814B +0xE7A1 0x968B +0xE7A2 0x8146 +0xE7A3 0x813E +0xE7A4 0x8153 +0xE7A5 0x8151 +0xE7A6 0x80FC +0xE7A7 0x8171 +0xE7A8 0x816E +0xE7A9 0x8165 +0xE7AA 0x8166 +0xE7AB 0x8174 +0xE7AC 0x8183 +0xE7AD 0x8188 +0xE7AE 0x818A +0xE7AF 0x8180 +0xE7B0 0x8182 +0xE7B1 0x81A0 +0xE7B2 0x8195 +0xE7B3 0x81A4 +0xE7B4 0x81A3 +0xE7B5 0x815F +0xE7B6 0x8193 +0xE7B7 0x81A9 +0xE7B8 0x81B0 +0xE7B9 0x81B5 +0xE7BA 0x81BE +0xE7BB 0x81B8 +0xE7BC 0x81BD +0xE7BD 0x81C0 +0xE7BE 0x81C2 +0xE7BF 0x81BA +0xE7C0 0x81C9 +0xE7C1 0x81CD +0xE7C2 0x81D1 +0xE7C3 0x81D9 +0xE7C4 0x81D8 +0xE7C5 0x81C8 +0xE7C6 0x81DA +0xE7C7 0x81DF +0xE7C8 0x81E0 +0xE7C9 0x81E7 +0xE7CA 0x81FA +0xE7CB 0x81FB +0xE7CC 0x81FE +0xE7CD 0x8201 +0xE7CE 0x8202 +0xE7CF 0x8205 +0xE7D0 0x8207 +0xE7D1 0x820A +0xE7D2 0x820D +0xE7D3 0x8210 +0xE7D4 0x8216 +0xE7D5 0x8229 +0xE7D6 0x822B +0xE7D7 0x8238 +0xE7D8 0x8233 +0xE7D9 0x8240 +0xE7DA 0x8259 +0xE7DB 0x8258 +0xE7DC 0x825D +0xE7DD 0x825A +0xE7DE 0x825F +0xE7DF 0x8264 +0xE7E0 0x8262 +0xE7E1 0x8268 +0xE7E2 0x826A +0xE7E3 0x826B +0xE7E4 0x822E +0xE7E5 0x8271 +0xE7E6 0x8277 +0xE7E7 0x8278 +0xE7E8 0x827E +0xE7E9 0x828D +0xE7EA 0x8292 +0xE7EB 0x82AB +0xE7EC 0x829F +0xE7ED 0x82BB +0xE7EE 0x82AC +0xE7EF 0x82E1 +0xE7F0 0x82E3 +0xE7F1 0x82DF +0xE7F2 0x82D2 +0xE7F3 0x82F4 +0xE7F4 0x82F3 +0xE7F5 0x82FA +0xE7F6 0x8393 +0xE7F7 0x8303 +0xE7F8 0x82FB +0xE7F9 0x82F9 +0xE7FA 0x82DE +0xE7FB 0x8306 +0xE7FC 0x82DC +0xE7FD 0x8309 +0xE7FE 0x82D9 +0xE8A1 0x8335 +0xE8A2 0x8334 +0xE8A3 0x8316 +0xE8A4 0x8332 +0xE8A5 0x8331 +0xE8A6 0x8340 +0xE8A7 0x8339 +0xE8A8 0x8350 +0xE8A9 0x8345 +0xE8AA 0x832F +0xE8AB 0x832B +0xE8AC 0x8317 +0xE8AD 0x8318 +0xE8AE 0x8385 +0xE8AF 0x839A +0xE8B0 0x83AA +0xE8B1 0x839F +0xE8B2 0x83A2 +0xE8B3 0x8396 +0xE8B4 0x8323 +0xE8B5 0x838E +0xE8B6 0x8387 +0xE8B7 0x838A +0xE8B8 0x837C +0xE8B9 0x83B5 +0xE8BA 0x8373 +0xE8BB 0x8375 +0xE8BC 0x83A0 +0xE8BD 0x8389 +0xE8BE 0x83A8 +0xE8BF 0x83F4 +0xE8C0 0x8413 +0xE8C1 0x83EB +0xE8C2 0x83CE +0xE8C3 0x83FD +0xE8C4 0x8403 +0xE8C5 0x83D8 +0xE8C6 0x840B +0xE8C7 0x83C1 +0xE8C8 0x83F7 +0xE8C9 0x8407 +0xE8CA 0x83E0 +0xE8CB 0x83F2 +0xE8CC 0x840D +0xE8CD 0x8422 +0xE8CE 0x8420 +0xE8CF 0x83BD +0xE8D0 0x8438 +0xE8D1 0x8506 +0xE8D2 0x83FB +0xE8D3 0x846D +0xE8D4 0x842A +0xE8D5 0x843C +0xE8D6 0x855A +0xE8D7 0x8484 +0xE8D8 0x8477 +0xE8D9 0x846B +0xE8DA 0x84AD +0xE8DB 0x846E +0xE8DC 0x8482 +0xE8DD 0x8469 +0xE8DE 0x8446 +0xE8DF 0x842C +0xE8E0 0x846F +0xE8E1 0x8479 +0xE8E2 0x8435 +0xE8E3 0x84CA +0xE8E4 0x8462 +0xE8E5 0x84B9 +0xE8E6 0x84BF +0xE8E7 0x849F +0xE8E8 0x84D9 +0xE8E9 0x84CD +0xE8EA 0x84BB +0xE8EB 0x84DA +0xE8EC 0x84D0 +0xE8ED 0x84C1 +0xE8EE 0x84C6 +0xE8EF 0x84D6 +0xE8F0 0x84A1 +0xE8F1 0x8521 +0xE8F2 0x84FF +0xE8F3 0x84F4 +0xE8F4 0x8517 +0xE8F5 0x8518 +0xE8F6 0x852C +0xE8F7 0x851F +0xE8F8 0x8515 +0xE8F9 0x8514 +0xE8FA 0x84FC +0xE8FB 0x8540 +0xE8FC 0x8563 +0xE8FD 0x8558 +0xE8FE 0x8548 +0xE9A1 0x8541 +0xE9A2 0x8602 +0xE9A3 0x854B +0xE9A4 0x8555 +0xE9A5 0x8580 +0xE9A6 0x85A4 +0xE9A7 0x8588 +0xE9A8 0x8591 +0xE9A9 0x858A +0xE9AA 0x85A8 +0xE9AB 0x856D +0xE9AC 0x8594 +0xE9AD 0x859B +0xE9AE 0x85EA +0xE9AF 0x8587 +0xE9B0 0x859C +0xE9B1 0x8577 +0xE9B2 0x857E +0xE9B3 0x8590 +0xE9B4 0x85C9 +0xE9B5 0x85BA +0xE9B6 0x85CF +0xE9B7 0x85B9 +0xE9B8 0x85D0 +0xE9B9 0x85D5 +0xE9BA 0x85DD +0xE9BB 0x85E5 +0xE9BC 0x85DC +0xE9BD 0x85F9 +0xE9BE 0x860A +0xE9BF 0x8613 +0xE9C0 0x860B +0xE9C1 0x85FE +0xE9C2 0x85FA +0xE9C3 0x8606 +0xE9C4 0x8622 +0xE9C5 0x861A +0xE9C6 0x8630 +0xE9C7 0x863F +0xE9C8 0x864D +0xE9C9 0x4E55 +0xE9CA 0x8654 +0xE9CB 0x865F +0xE9CC 0x8667 +0xE9CD 0x8671 +0xE9CE 0x8693 +0xE9CF 0x86A3 +0xE9D0 0x86A9 +0xE9D1 0x86AA +0xE9D2 0x868B +0xE9D3 0x868C +0xE9D4 0x86B6 +0xE9D5 0x86AF +0xE9D6 0x86C4 +0xE9D7 0x86C6 +0xE9D8 0x86B0 +0xE9D9 0x86C9 +0xE9DA 0x8823 +0xE9DB 0x86AB +0xE9DC 0x86D4 +0xE9DD 0x86DE +0xE9DE 0x86E9 +0xE9DF 0x86EC +0xE9E0 0x86DF +0xE9E1 0x86DB +0xE9E2 0x86EF +0xE9E3 0x8712 +0xE9E4 0x8706 +0xE9E5 0x8708 +0xE9E6 0x8700 +0xE9E7 0x8703 +0xE9E8 0x86FB +0xE9E9 0x8711 +0xE9EA 0x8709 +0xE9EB 0x870D +0xE9EC 0x86F9 +0xE9ED 0x870A +0xE9EE 0x8734 +0xE9EF 0x873F +0xE9F0 0x8737 +0xE9F1 0x873B +0xE9F2 0x8725 +0xE9F3 0x8729 +0xE9F4 0x871A +0xE9F5 0x8760 +0xE9F6 0x875F +0xE9F7 0x8778 +0xE9F8 0x874C +0xE9F9 0x874E +0xE9FA 0x8774 +0xE9FB 0x8757 +0xE9FC 0x8768 +0xE9FD 0x876E +0xE9FE 0x8759 +0xEAA1 0x8753 +0xEAA2 0x8763 +0xEAA3 0x876A +0xEAA4 0x8805 +0xEAA5 0x87A2 +0xEAA6 0x879F +0xEAA7 0x8782 +0xEAA8 0x87AF +0xEAA9 0x87CB +0xEAAA 0x87BD +0xEAAB 0x87C0 +0xEAAC 0x87D0 +0xEAAD 0x96D6 +0xEAAE 0x87AB +0xEAAF 0x87C4 +0xEAB0 0x87B3 +0xEAB1 0x87C7 +0xEAB2 0x87C6 +0xEAB3 0x87BB +0xEAB4 0x87EF +0xEAB5 0x87F2 +0xEAB6 0x87E0 +0xEAB7 0x880F +0xEAB8 0x880D +0xEAB9 0x87FE +0xEABA 0x87F6 +0xEABB 0x87F7 +0xEABC 0x880E +0xEABD 0x87D2 +0xEABE 0x8811 +0xEABF 0x8816 +0xEAC0 0x8815 +0xEAC1 0x8822 +0xEAC2 0x8821 +0xEAC3 0x8831 +0xEAC4 0x8836 +0xEAC5 0x8839 +0xEAC6 0x8827 +0xEAC7 0x883B +0xEAC8 0x8844 +0xEAC9 0x8842 +0xEACA 0x8852 +0xEACB 0x8859 +0xEACC 0x885E +0xEACD 0x8862 +0xEACE 0x886B +0xEACF 0x8881 +0xEAD0 0x887E +0xEAD1 0x889E +0xEAD2 0x8875 +0xEAD3 0x887D +0xEAD4 0x88B5 +0xEAD5 0x8872 +0xEAD6 0x8882 +0xEAD7 0x8897 +0xEAD8 0x8892 +0xEAD9 0x88AE +0xEADA 0x8899 +0xEADB 0x88A2 +0xEADC 0x888D +0xEADD 0x88A4 +0xEADE 0x88B0 +0xEADF 0x88BF +0xEAE0 0x88B1 +0xEAE1 0x88C3 +0xEAE2 0x88C4 +0xEAE3 0x88D4 +0xEAE4 0x88D8 +0xEAE5 0x88D9 +0xEAE6 0x88DD +0xEAE7 0x88F9 +0xEAE8 0x8902 +0xEAE9 0x88FC +0xEAEA 0x88F4 +0xEAEB 0x88E8 +0xEAEC 0x88F2 +0xEAED 0x8904 +0xEAEE 0x890C +0xEAEF 0x890A +0xEAF0 0x8913 +0xEAF1 0x8943 +0xEAF2 0x891E +0xEAF3 0x8925 +0xEAF4 0x892A +0xEAF5 0x892B +0xEAF6 0x8941 +0xEAF7 0x8944 +0xEAF8 0x893B +0xEAF9 0x8936 +0xEAFA 0x8938 +0xEAFB 0x894C +0xEAFC 0x891D +0xEAFD 0x8960 +0xEAFE 0x895E +0xEBA1 0x8966 +0xEBA2 0x8964 +0xEBA3 0x896D +0xEBA4 0x896A +0xEBA5 0x896F +0xEBA6 0x8974 +0xEBA7 0x8977 +0xEBA8 0x897E +0xEBA9 0x8983 +0xEBAA 0x8988 +0xEBAB 0x898A +0xEBAC 0x8993 +0xEBAD 0x8998 +0xEBAE 0x89A1 +0xEBAF 0x89A9 +0xEBB0 0x89A6 +0xEBB1 0x89AC +0xEBB2 0x89AF +0xEBB3 0x89B2 +0xEBB4 0x89BA +0xEBB5 0x89BD +0xEBB6 0x89BF +0xEBB7 0x89C0 +0xEBB8 0x89DA +0xEBB9 0x89DC +0xEBBA 0x89DD +0xEBBB 0x89E7 +0xEBBC 0x89F4 +0xEBBD 0x89F8 +0xEBBE 0x8A03 +0xEBBF 0x8A16 +0xEBC0 0x8A10 +0xEBC1 0x8A0C +0xEBC2 0x8A1B +0xEBC3 0x8A1D +0xEBC4 0x8A25 +0xEBC5 0x8A36 +0xEBC6 0x8A41 +0xEBC7 0x8A5B +0xEBC8 0x8A52 +0xEBC9 0x8A46 +0xEBCA 0x8A48 +0xEBCB 0x8A7C +0xEBCC 0x8A6D +0xEBCD 0x8A6C +0xEBCE 0x8A62 +0xEBCF 0x8A85 +0xEBD0 0x8A82 +0xEBD1 0x8A84 +0xEBD2 0x8AA8 +0xEBD3 0x8AA1 +0xEBD4 0x8A91 +0xEBD5 0x8AA5 +0xEBD6 0x8AA6 +0xEBD7 0x8A9A +0xEBD8 0x8AA3 +0xEBD9 0x8AC4 +0xEBDA 0x8ACD +0xEBDB 0x8AC2 +0xEBDC 0x8ADA +0xEBDD 0x8AEB +0xEBDE 0x8AF3 +0xEBDF 0x8AE7 +0xEBE0 0x8AE4 +0xEBE1 0x8AF1 +0xEBE2 0x8B14 +0xEBE3 0x8AE0 +0xEBE4 0x8AE2 +0xEBE5 0x8AF7 +0xEBE6 0x8ADE +0xEBE7 0x8ADB +0xEBE8 0x8B0C +0xEBE9 0x8B07 +0xEBEA 0x8B1A +0xEBEB 0x8AE1 +0xEBEC 0x8B16 +0xEBED 0x8B10 +0xEBEE 0x8B17 +0xEBEF 0x8B20 +0xEBF0 0x8B33 +0xEBF1 0x97AB +0xEBF2 0x8B26 +0xEBF3 0x8B2B +0xEBF4 0x8B3E +0xEBF5 0x8B28 +0xEBF6 0x8B41 +0xEBF7 0x8B4C +0xEBF8 0x8B4F +0xEBF9 0x8B4E +0xEBFA 0x8B49 +0xEBFB 0x8B56 +0xEBFC 0x8B5B +0xEBFD 0x8B5A +0xEBFE 0x8B6B +0xECA1 0x8B5F +0xECA2 0x8B6C +0xECA3 0x8B6F +0xECA4 0x8B74 +0xECA5 0x8B7D +0xECA6 0x8B80 +0xECA7 0x8B8C +0xECA8 0x8B8E +0xECA9 0x8B92 +0xECAA 0x8B93 +0xECAB 0x8B96 +0xECAC 0x8B99 +0xECAD 0x8B9A +0xECAE 0x8C3A +0xECAF 0x8C41 +0xECB0 0x8C3F +0xECB1 0x8C48 +0xECB2 0x8C4C +0xECB3 0x8C4E +0xECB4 0x8C50 +0xECB5 0x8C55 +0xECB6 0x8C62 +0xECB7 0x8C6C +0xECB8 0x8C78 +0xECB9 0x8C7A +0xECBA 0x8C82 +0xECBB 0x8C89 +0xECBC 0x8C85 +0xECBD 0x8C8A +0xECBE 0x8C8D +0xECBF 0x8C8E +0xECC0 0x8C94 +0xECC1 0x8C7C +0xECC2 0x8C98 +0xECC3 0x621D +0xECC4 0x8CAD +0xECC5 0x8CAA +0xECC6 0x8CBD +0xECC7 0x8CB2 +0xECC8 0x8CB3 +0xECC9 0x8CAE +0xECCA 0x8CB6 +0xECCB 0x8CC8 +0xECCC 0x8CC1 +0xECCD 0x8CE4 +0xECCE 0x8CE3 +0xECCF 0x8CDA +0xECD0 0x8CFD +0xECD1 0x8CFA +0xECD2 0x8CFB +0xECD3 0x8D04 +0xECD4 0x8D05 +0xECD5 0x8D0A +0xECD6 0x8D07 +0xECD7 0x8D0F +0xECD8 0x8D0D +0xECD9 0x8D10 +0xECDA 0x9F4E +0xECDB 0x8D13 +0xECDC 0x8CCD +0xECDD 0x8D14 +0xECDE 0x8D16 +0xECDF 0x8D67 +0xECE0 0x8D6D +0xECE1 0x8D71 +0xECE2 0x8D73 +0xECE3 0x8D81 +0xECE4 0x8D99 +0xECE5 0x8DC2 +0xECE6 0x8DBE +0xECE7 0x8DBA +0xECE8 0x8DCF +0xECE9 0x8DDA +0xECEA 0x8DD6 +0xECEB 0x8DCC +0xECEC 0x8DDB +0xECED 0x8DCB +0xECEE 0x8DEA +0xECEF 0x8DEB +0xECF0 0x8DDF +0xECF1 0x8DE3 +0xECF2 0x8DFC +0xECF3 0x8E08 +0xECF4 0x8E09 +0xECF5 0x8DFF +0xECF6 0x8E1D +0xECF7 0x8E1E +0xECF8 0x8E10 +0xECF9 0x8E1F +0xECFA 0x8E42 +0xECFB 0x8E35 +0xECFC 0x8E30 +0xECFD 0x8E34 +0xECFE 0x8E4A +0xEDA1 0x8E47 +0xEDA2 0x8E49 +0xEDA3 0x8E4C +0xEDA4 0x8E50 +0xEDA5 0x8E48 +0xEDA6 0x8E59 +0xEDA7 0x8E64 +0xEDA8 0x8E60 +0xEDA9 0x8E2A +0xEDAA 0x8E63 +0xEDAB 0x8E55 +0xEDAC 0x8E76 +0xEDAD 0x8E72 +0xEDAE 0x8E7C +0xEDAF 0x8E81 +0xEDB0 0x8E87 +0xEDB1 0x8E85 +0xEDB2 0x8E84 +0xEDB3 0x8E8B +0xEDB4 0x8E8A +0xEDB5 0x8E93 +0xEDB6 0x8E91 +0xEDB7 0x8E94 +0xEDB8 0x8E99 +0xEDB9 0x8EAA +0xEDBA 0x8EA1 +0xEDBB 0x8EAC +0xEDBC 0x8EB0 +0xEDBD 0x8EC6 +0xEDBE 0x8EB1 +0xEDBF 0x8EBE +0xEDC0 0x8EC5 +0xEDC1 0x8EC8 +0xEDC2 0x8ECB +0xEDC3 0x8EDB +0xEDC4 0x8EE3 +0xEDC5 0x8EFC +0xEDC6 0x8EFB +0xEDC7 0x8EEB +0xEDC8 0x8EFE +0xEDC9 0x8F0A +0xEDCA 0x8F05 +0xEDCB 0x8F15 +0xEDCC 0x8F12 +0xEDCD 0x8F19 +0xEDCE 0x8F13 +0xEDCF 0x8F1C +0xEDD0 0x8F1F +0xEDD1 0x8F1B +0xEDD2 0x8F0C +0xEDD3 0x8F26 +0xEDD4 0x8F33 +0xEDD5 0x8F3B +0xEDD6 0x8F39 +0xEDD7 0x8F45 +0xEDD8 0x8F42 +0xEDD9 0x8F3E +0xEDDA 0x8F4C +0xEDDB 0x8F49 +0xEDDC 0x8F46 +0xEDDD 0x8F4E +0xEDDE 0x8F57 +0xEDDF 0x8F5C +0xEDE0 0x8F62 +0xEDE1 0x8F63 +0xEDE2 0x8F64 +0xEDE3 0x8F9C +0xEDE4 0x8F9F +0xEDE5 0x8FA3 +0xEDE6 0x8FAD +0xEDE7 0x8FAF +0xEDE8 0x8FB7 +0xEDE9 0x8FDA +0xEDEA 0x8FE5 +0xEDEB 0x8FE2 +0xEDEC 0x8FEA +0xEDED 0x8FEF +0xEDEE 0x9087 +0xEDEF 0x8FF4 +0xEDF0 0x9005 +0xEDF1 0x8FF9 +0xEDF2 0x8FFA +0xEDF3 0x9011 +0xEDF4 0x9015 +0xEDF5 0x9021 +0xEDF6 0x900D +0xEDF7 0x901E +0xEDF8 0x9016 +0xEDF9 0x900B +0xEDFA 0x9027 +0xEDFB 0x9036 +0xEDFC 0x9035 +0xEDFD 0x9039 +0xEDFE 0x8FF8 +0xEEA1 0x904F +0xEEA2 0x9050 +0xEEA3 0x9051 +0xEEA4 0x9052 +0xEEA5 0x900E +0xEEA6 0x9049 +0xEEA7 0x903E +0xEEA8 0x9056 +0xEEA9 0x9058 +0xEEAA 0x905E +0xEEAB 0x9068 +0xEEAC 0x906F +0xEEAD 0x9076 +0xEEAE 0x96A8 +0xEEAF 0x9072 +0xEEB0 0x9082 +0xEEB1 0x907D +0xEEB2 0x9081 +0xEEB3 0x9080 +0xEEB4 0x908A +0xEEB5 0x9089 +0xEEB6 0x908F +0xEEB7 0x90A8 +0xEEB8 0x90AF +0xEEB9 0x90B1 +0xEEBA 0x90B5 +0xEEBB 0x90E2 +0xEEBC 0x90E4 +0xEEBD 0x6248 +0xEEBE 0x90DB +0xEEBF 0x9102 +0xEEC0 0x9112 +0xEEC1 0x9119 +0xEEC2 0x9132 +0xEEC3 0x9130 +0xEEC4 0x914A +0xEEC5 0x9156 +0xEEC6 0x9158 +0xEEC7 0x9163 +0xEEC8 0x9165 +0xEEC9 0x9169 +0xEECA 0x9173 +0xEECB 0x9172 +0xEECC 0x918B +0xEECD 0x9189 +0xEECE 0x9182 +0xEECF 0x91A2 +0xEED0 0x91AB +0xEED1 0x91AF +0xEED2 0x91AA +0xEED3 0x91B5 +0xEED4 0x91B4 +0xEED5 0x91BA +0xEED6 0x91C0 +0xEED7 0x91C1 +0xEED8 0x91C9 +0xEED9 0x91CB +0xEEDA 0x91D0 +0xEEDB 0x91D6 +0xEEDC 0x91DF +0xEEDD 0x91E1 +0xEEDE 0x91DB +0xEEDF 0x91FC +0xEEE0 0x91F5 +0xEEE1 0x91F6 +0xEEE2 0x921E +0xEEE3 0x91FF +0xEEE4 0x9214 +0xEEE5 0x922C +0xEEE6 0x9215 +0xEEE7 0x9211 +0xEEE8 0x925E +0xEEE9 0x9257 +0xEEEA 0x9245 +0xEEEB 0x9249 +0xEEEC 0x9264 +0xEEED 0x9248 +0xEEEE 0x9295 +0xEEEF 0x923F +0xEEF0 0x924B +0xEEF1 0x9250 +0xEEF2 0x929C +0xEEF3 0x9296 +0xEEF4 0x9293 +0xEEF5 0x929B +0xEEF6 0x925A +0xEEF7 0x92CF +0xEEF8 0x92B9 +0xEEF9 0x92B7 +0xEEFA 0x92E9 +0xEEFB 0x930F +0xEEFC 0x92FA +0xEEFD 0x9344 +0xEEFE 0x932E +0xEFA1 0x9319 +0xEFA2 0x9322 +0xEFA3 0x931A +0xEFA4 0x9323 +0xEFA5 0x933A +0xEFA6 0x9335 +0xEFA7 0x933B +0xEFA8 0x935C +0xEFA9 0x9360 +0xEFAA 0x937C +0xEFAB 0x936E +0xEFAC 0x9356 +0xEFAD 0x93B0 +0xEFAE 0x93AC +0xEFAF 0x93AD +0xEFB0 0x9394 +0xEFB1 0x93B9 +0xEFB2 0x93D6 +0xEFB3 0x93D7 +0xEFB4 0x93E8 +0xEFB5 0x93E5 +0xEFB6 0x93D8 +0xEFB7 0x93C3 +0xEFB8 0x93DD +0xEFB9 0x93D0 +0xEFBA 0x93C8 +0xEFBB 0x93E4 +0xEFBC 0x941A +0xEFBD 0x9414 +0xEFBE 0x9413 +0xEFBF 0x9403 +0xEFC0 0x9407 +0xEFC1 0x9410 +0xEFC2 0x9436 +0xEFC3 0x942B +0xEFC4 0x9435 +0xEFC5 0x9421 +0xEFC6 0x943A +0xEFC7 0x9441 +0xEFC8 0x9452 +0xEFC9 0x9444 +0xEFCA 0x945B +0xEFCB 0x9460 +0xEFCC 0x9462 +0xEFCD 0x945E +0xEFCE 0x946A +0xEFCF 0x9229 +0xEFD0 0x9470 +0xEFD1 0x9475 +0xEFD2 0x9477 +0xEFD3 0x947D +0xEFD4 0x945A +0xEFD5 0x947C +0xEFD6 0x947E +0xEFD7 0x9481 +0xEFD8 0x947F +0xEFD9 0x9582 +0xEFDA 0x9587 +0xEFDB 0x958A +0xEFDC 0x9594 +0xEFDD 0x9596 +0xEFDE 0x9598 +0xEFDF 0x9599 +0xEFE0 0x95A0 +0xEFE1 0x95A8 +0xEFE2 0x95A7 +0xEFE3 0x95AD +0xEFE4 0x95BC +0xEFE5 0x95BB +0xEFE6 0x95B9 +0xEFE7 0x95BE +0xEFE8 0x95CA +0xEFE9 0x6FF6 +0xEFEA 0x95C3 +0xEFEB 0x95CD +0xEFEC 0x95CC +0xEFED 0x95D5 +0xEFEE 0x95D4 +0xEFEF 0x95D6 +0xEFF0 0x95DC +0xEFF1 0x95E1 +0xEFF2 0x95E5 +0xEFF3 0x95E2 +0xEFF4 0x9621 +0xEFF5 0x9628 +0xEFF6 0x962E +0xEFF7 0x962F +0xEFF8 0x9642 +0xEFF9 0x964C +0xEFFA 0x964F +0xEFFB 0x964B +0xEFFC 0x9677 +0xEFFD 0x965C +0xEFFE 0x965E +0xF0A1 0x965D +0xF0A2 0x965F +0xF0A3 0x9666 +0xF0A4 0x9672 +0xF0A5 0x966C +0xF0A6 0x968D +0xF0A7 0x9698 +0xF0A8 0x9695 +0xF0A9 0x9697 +0xF0AA 0x96AA +0xF0AB 0x96A7 +0xF0AC 0x96B1 +0xF0AD 0x96B2 +0xF0AE 0x96B0 +0xF0AF 0x96B4 +0xF0B0 0x96B6 +0xF0B1 0x96B8 +0xF0B2 0x96B9 +0xF0B3 0x96CE +0xF0B4 0x96CB +0xF0B5 0x96C9 +0xF0B6 0x96CD +0xF0B7 0x894D +0xF0B8 0x96DC +0xF0B9 0x970D +0xF0BA 0x96D5 +0xF0BB 0x96F9 +0xF0BC 0x9704 +0xF0BD 0x9706 +0xF0BE 0x9708 +0xF0BF 0x9713 +0xF0C0 0x970E +0xF0C1 0x9711 +0xF0C2 0x970F +0xF0C3 0x9716 +0xF0C4 0x9719 +0xF0C5 0x9724 +0xF0C6 0x972A +0xF0C7 0x9730 +0xF0C8 0x9739 +0xF0C9 0x973D +0xF0CA 0x973E +0xF0CB 0x9744 +0xF0CC 0x9746 +0xF0CD 0x9748 +0xF0CE 0x9742 +0xF0CF 0x9749 +0xF0D0 0x975C +0xF0D1 0x9760 +0xF0D2 0x9764 +0xF0D3 0x9766 +0xF0D4 0x9768 +0xF0D5 0x52D2 +0xF0D6 0x976B +0xF0D7 0x9771 +0xF0D8 0x9779 +0xF0D9 0x9785 +0xF0DA 0x977C +0xF0DB 0x9781 +0xF0DC 0x977A +0xF0DD 0x9786 +0xF0DE 0x978B +0xF0DF 0x978F +0xF0E0 0x9790 +0xF0E1 0x979C +0xF0E2 0x97A8 +0xF0E3 0x97A6 +0xF0E4 0x97A3 +0xF0E5 0x97B3 +0xF0E6 0x97B4 +0xF0E7 0x97C3 +0xF0E8 0x97C6 +0xF0E9 0x97C8 +0xF0EA 0x97CB +0xF0EB 0x97DC +0xF0EC 0x97ED +0xF0ED 0x9F4F +0xF0EE 0x97F2 +0xF0EF 0x7ADF +0xF0F0 0x97F6 +0xF0F1 0x97F5 +0xF0F2 0x980F +0xF0F3 0x980C +0xF0F4 0x9838 +0xF0F5 0x9824 +0xF0F6 0x9821 +0xF0F7 0x9837 +0xF0F8 0x983D +0xF0F9 0x9846 +0xF0FA 0x984F +0xF0FB 0x984B +0xF0FC 0x986B +0xF0FD 0x986F +0xF0FE 0x9870 +0xF1A1 0x9871 +0xF1A2 0x9874 +0xF1A3 0x9873 +0xF1A4 0x98AA +0xF1A5 0x98AF +0xF1A6 0x98B1 +0xF1A7 0x98B6 +0xF1A8 0x98C4 +0xF1A9 0x98C3 +0xF1AA 0x98C6 +0xF1AB 0x98E9 +0xF1AC 0x98EB +0xF1AD 0x9903 +0xF1AE 0x9909 +0xF1AF 0x9912 +0xF1B0 0x9914 +0xF1B1 0x9918 +0xF1B2 0x9921 +0xF1B3 0x991D +0xF1B4 0x991E +0xF1B5 0x9924 +0xF1B6 0x9920 +0xF1B7 0x992C +0xF1B8 0x992E +0xF1B9 0x993D +0xF1BA 0x993E +0xF1BB 0x9942 +0xF1BC 0x9949 +0xF1BD 0x9945 +0xF1BE 0x9950 +0xF1BF 0x994B +0xF1C0 0x9951 +0xF1C1 0x9952 +0xF1C2 0x994C +0xF1C3 0x9955 +0xF1C4 0x9997 +0xF1C5 0x9998 +0xF1C6 0x99A5 +0xF1C7 0x99AD +0xF1C8 0x99AE +0xF1C9 0x99BC +0xF1CA 0x99DF +0xF1CB 0x99DB +0xF1CC 0x99DD +0xF1CD 0x99D8 +0xF1CE 0x99D1 +0xF1CF 0x99ED +0xF1D0 0x99EE +0xF1D1 0x99F1 +0xF1D2 0x99F2 +0xF1D3 0x99FB +0xF1D4 0x99F8 +0xF1D5 0x9A01 +0xF1D6 0x9A0F +0xF1D7 0x9A05 +0xF1D8 0x99E2 +0xF1D9 0x9A19 +0xF1DA 0x9A2B +0xF1DB 0x9A37 +0xF1DC 0x9A45 +0xF1DD 0x9A42 +0xF1DE 0x9A40 +0xF1DF 0x9A43 +0xF1E0 0x9A3E +0xF1E1 0x9A55 +0xF1E2 0x9A4D +0xF1E3 0x9A5B +0xF1E4 0x9A57 +0xF1E5 0x9A5F +0xF1E6 0x9A62 +0xF1E7 0x9A65 +0xF1E8 0x9A64 +0xF1E9 0x9A69 +0xF1EA 0x9A6B +0xF1EB 0x9A6A +0xF1EC 0x9AAD +0xF1ED 0x9AB0 +0xF1EE 0x9ABC +0xF1EF 0x9AC0 +0xF1F0 0x9ACF +0xF1F1 0x9AD1 +0xF1F2 0x9AD3 +0xF1F3 0x9AD4 +0xF1F4 0x9ADE +0xF1F5 0x9ADF +0xF1F6 0x9AE2 +0xF1F7 0x9AE3 +0xF1F8 0x9AE6 +0xF1F9 0x9AEF +0xF1FA 0x9AEB +0xF1FB 0x9AEE +0xF1FC 0x9AF4 +0xF1FD 0x9AF1 +0xF1FE 0x9AF7 +0xF2A1 0x9AFB +0xF2A2 0x9B06 +0xF2A3 0x9B18 +0xF2A4 0x9B1A +0xF2A5 0x9B1F +0xF2A6 0x9B22 +0xF2A7 0x9B23 +0xF2A8 0x9B25 +0xF2A9 0x9B27 +0xF2AA 0x9B28 +0xF2AB 0x9B29 +0xF2AC 0x9B2A +0xF2AD 0x9B2E +0xF2AE 0x9B2F +0xF2AF 0x9B32 +0xF2B0 0x9B44 +0xF2B1 0x9B43 +0xF2B2 0x9B4F +0xF2B3 0x9B4D +0xF2B4 0x9B4E +0xF2B5 0x9B51 +0xF2B6 0x9B58 +0xF2B7 0x9B74 +0xF2B8 0x9B93 +0xF2B9 0x9B83 +0xF2BA 0x9B91 +0xF2BB 0x9B96 +0xF2BC 0x9B97 +0xF2BD 0x9B9F +0xF2BE 0x9BA0 +0xF2BF 0x9BA8 +0xF2C0 0x9BB4 +0xF2C1 0x9BC0 +0xF2C2 0x9BCA +0xF2C3 0x9BB9 +0xF2C4 0x9BC6 +0xF2C5 0x9BCF +0xF2C6 0x9BD1 +0xF2C7 0x9BD2 +0xF2C8 0x9BE3 +0xF2C9 0x9BE2 +0xF2CA 0x9BE4 +0xF2CB 0x9BD4 +0xF2CC 0x9BE1 +0xF2CD 0x9C3A +0xF2CE 0x9BF2 +0xF2CF 0x9BF1 +0xF2D0 0x9BF0 +0xF2D1 0x9C15 +0xF2D2 0x9C14 +0xF2D3 0x9C09 +0xF2D4 0x9C13 +0xF2D5 0x9C0C +0xF2D6 0x9C06 +0xF2D7 0x9C08 +0xF2D8 0x9C12 +0xF2D9 0x9C0A +0xF2DA 0x9C04 +0xF2DB 0x9C2E +0xF2DC 0x9C1B +0xF2DD 0x9C25 +0xF2DE 0x9C24 +0xF2DF 0x9C21 +0xF2E0 0x9C30 +0xF2E1 0x9C47 +0xF2E2 0x9C32 +0xF2E3 0x9C46 +0xF2E4 0x9C3E +0xF2E5 0x9C5A +0xF2E6 0x9C60 +0xF2E7 0x9C67 +0xF2E8 0x9C76 +0xF2E9 0x9C78 +0xF2EA 0x9CE7 +0xF2EB 0x9CEC +0xF2EC 0x9CF0 +0xF2ED 0x9D09 +0xF2EE 0x9D08 +0xF2EF 0x9CEB +0xF2F0 0x9D03 +0xF2F1 0x9D06 +0xF2F2 0x9D2A +0xF2F3 0x9D26 +0xF2F4 0x9DAF +0xF2F5 0x9D23 +0xF2F6 0x9D1F +0xF2F7 0x9D44 +0xF2F8 0x9D15 +0xF2F9 0x9D12 +0xF2FA 0x9D41 +0xF2FB 0x9D3F +0xF2FC 0x9D3E +0xF2FD 0x9D46 +0xF2FE 0x9D48 +0xF3A1 0x9D5D +0xF3A2 0x9D5E +0xF3A3 0x9D64 +0xF3A4 0x9D51 +0xF3A5 0x9D50 +0xF3A6 0x9D59 +0xF3A7 0x9D72 +0xF3A8 0x9D89 +0xF3A9 0x9D87 +0xF3AA 0x9DAB +0xF3AB 0x9D6F +0xF3AC 0x9D7A +0xF3AD 0x9D9A +0xF3AE 0x9DA4 +0xF3AF 0x9DA9 +0xF3B0 0x9DB2 +0xF3B1 0x9DC4 +0xF3B2 0x9DC1 +0xF3B3 0x9DBB +0xF3B4 0x9DB8 +0xF3B5 0x9DBA +0xF3B6 0x9DC6 +0xF3B7 0x9DCF +0xF3B8 0x9DC2 +0xF3B9 0x9DD9 +0xF3BA 0x9DD3 +0xF3BB 0x9DF8 +0xF3BC 0x9DE6 +0xF3BD 0x9DED +0xF3BE 0x9DEF +0xF3BF 0x9DFD +0xF3C0 0x9E1A +0xF3C1 0x9E1B +0xF3C2 0x9E1E +0xF3C3 0x9E75 +0xF3C4 0x9E79 +0xF3C5 0x9E7D +0xF3C6 0x9E81 +0xF3C7 0x9E88 +0xF3C8 0x9E8B +0xF3C9 0x9E8C +0xF3CA 0x9E92 +0xF3CB 0x9E95 +0xF3CC 0x9E91 +0xF3CD 0x9E9D +0xF3CE 0x9EA5 +0xF3CF 0x9EA9 +0xF3D0 0x9EB8 +0xF3D1 0x9EAA +0xF3D2 0x9EAD +0xF3D3 0x9761 +0xF3D4 0x9ECC +0xF3D5 0x9ECE +0xF3D6 0x9ECF +0xF3D7 0x9ED0 +0xF3D8 0x9ED4 +0xF3D9 0x9EDC +0xF3DA 0x9EDE +0xF3DB 0x9EDD +0xF3DC 0x9EE0 +0xF3DD 0x9EE5 +0xF3DE 0x9EE8 +0xF3DF 0x9EEF +0xF3E0 0x9EF4 +0xF3E1 0x9EF6 +0xF3E2 0x9EF7 +0xF3E3 0x9EF9 +0xF3E4 0x9EFB +0xF3E5 0x9EFC +0xF3E6 0x9EFD +0xF3E7 0x9F07 +0xF3E8 0x9F08 +0xF3E9 0x76B7 +0xF3EA 0x9F15 +0xF3EB 0x9F21 +0xF3EC 0x9F2C +0xF3ED 0x9F3E +0xF3EE 0x9F4A +0xF3EF 0x9F52 +0xF3F0 0x9F54 +0xF3F1 0x9F63 +0xF3F2 0x9F5F +0xF3F3 0x9F60 +0xF3F4 0x9F61 +0xF3F5 0x9F66 +0xF3F6 0x9F67 +0xF3F7 0x9F6C +0xF3F8 0x9F6A +0xF3F9 0x9F77 +0xF3FA 0x9F72 +0xF3FB 0x9F76 +0xF3FC 0x9F95 +0xF3FD 0x9F9C +0xF3FE 0x9FA0 +0xF4A1 0x582F +0xF4A2 0x69C7 +0xF4A3 0x9059 +0xF4A4 0x7464 +0xF4A5 0x51DC +0xF4A6 0x7199 +0xF4A7 0x5653 +0xF4A8 0x5DE2 +0xF4A9 0x5E14 +0xF4AA 0x5E18 +0xF4AB 0x5E58 +0xF4AC 0x5E5E +0xF4AD 0x5EBE +0xF4AE 0xF928 +0xF4AF 0x5ECB +0xF4B0 0x5EF9 +0xF4B1 0x5F00 +0xF4B2 0x5F02 +0xF4B3 0x5F07 +0xF4B4 0x5F1D +0xF4B5 0x5F23 +0xF4B6 0x5F34 +0xF4B7 0x5F36 +0xF4B8 0x5F3D +0xF4B9 0x5F40 +0xF4BA 0x5F45 +0xF4BB 0x5F54 +0xF4BC 0x5F58 +0xF4BD 0x5F64 +0xF4BE 0x5F67 +0xF4BF 0x5F7D +0xF4C0 0x5F89 +0xF4C1 0x5F9C +0xF4C2 0x5FA7 +0xF4C3 0x5FAF +0xF4C4 0x5FB5 +0xF4C5 0x5FB7 +0xF4C6 0x5FC9 +0xF4C7 0x5FDE +0xF4C8 0x5FE1 +0xF4C9 0x5FE9 +0xF4CA 0x600D +0xF4CB 0x6014 +0xF4CC 0x6018 +0xF4CD 0x6033 +0xF4CE 0x6035 +0xF4CF 0x6047 +0xF4D0 0xFA3D +0xF4D1 0x609D +0xF4D2 0x609E +0xF4D3 0x60CB +0xF4D4 0x60D4 +0xF4D5 0x60D5 +0xF4D6 0x60DD +0xF4D7 0x60F8 +0xF4D8 0x611C +0xF4D9 0x612B +0xF4DA 0x6130 +0xF4DB 0x6137 +0xF4DC 0xFA3E +0xF4DD 0x618D +0xF4DE 0xFA3F +0xF4DF 0x61BC +0xF4E0 0x61B9 +0xF4E1 0xFA40 +0xF4E2 0x6222 +0xF4E3 0x623E +0xF4E4 0x6243 +0xF4E5 0x6256 +0xF4E6 0x625A +0xF4E7 0x626F +0xF4E8 0x6285 +0xF4E9 0x62C4 +0xF4EA 0x62D6 +0xF4EB 0x62FC +0xF4EC 0x630A +0xF4ED 0x6318 +0xF4EE 0x6339 +0xF4EF 0x6343 +0xF4F0 0x6365 +0xF4F1 0x637C +0xF4F2 0x63E5 +0xF4F3 0x63ED +0xF4F4 0x63F5 +0xF4F5 0x6410 +0xF4F6 0x6414 +0xF4F7 0x6422 +0xF4F8 0x6479 +0xF4F9 0x6451 +0xF4FA 0x6460 +0xF4FB 0x646D +0xF4FC 0x64CE +0xF4FD 0x64BE +0xF4FE 0x64BF +0xF5A1 0x64C4 +0xF5A2 0x64CA +0xF5A3 0x64D0 +0xF5A4 0x64F7 +0xF5A5 0x64FB +0xF5A6 0x6522 +0xF5A7 0x6529 +0xF5A8 0xFA41 +0xF5A9 0x6567 +0xF5AA 0x659D +0xF5AB 0xFA42 +0xF5AC 0x6600 +0xF5AD 0x6609 +0xF5AE 0x6615 +0xF5AF 0x661E +0xF5B0 0x663A +0xF5B1 0x6622 +0xF5B2 0x6624 +0xF5B3 0x662B +0xF5B4 0x6630 +0xF5B5 0x6631 +0xF5B6 0x6633 +0xF5B7 0x66FB +0xF5B8 0x6648 +0xF5B9 0x664C +0xF5BA 0x231C4 +0xF5BB 0x6659 +0xF5BC 0x665A +0xF5BD 0x6661 +0xF5BE 0x6665 +0xF5BF 0x6673 +0xF5C0 0x6677 +0xF5C1 0x6678 +0xF5C2 0x668D +0xF5C3 0xFA43 +0xF5C4 0x66A0 +0xF5C5 0x66B2 +0xF5C6 0x66BB +0xF5C7 0x66C6 +0xF5C8 0x66C8 +0xF5C9 0x3B22 +0xF5CA 0x66DB +0xF5CB 0x66E8 +0xF5CC 0x66FA +0xF5CD 0x6713 +0xF5CE 0xF929 +0xF5CF 0x6733 +0xF5D0 0x6766 +0xF5D1 0x6747 +0xF5D2 0x6748 +0xF5D3 0x677B +0xF5D4 0x6781 +0xF5D5 0x6793 +0xF5D6 0x6798 +0xF5D7 0x679B +0xF5D8 0x67BB +0xF5D9 0x67F9 +0xF5DA 0x67C0 +0xF5DB 0x67D7 +0xF5DC 0x67FC +0xF5DD 0x6801 +0xF5DE 0x6852 +0xF5DF 0x681D +0xF5E0 0x682C +0xF5E1 0x6831 +0xF5E2 0x685B +0xF5E3 0x6872 +0xF5E4 0x6875 +0xF5E5 0xFA44 +0xF5E6 0x68A3 +0xF5E7 0x68A5 +0xF5E8 0x68B2 +0xF5E9 0x68C8 +0xF5EA 0x68D0 +0xF5EB 0x68E8 +0xF5EC 0x68ED +0xF5ED 0x68F0 +0xF5EE 0x68F1 +0xF5EF 0x68FC +0xF5F0 0x690A +0xF5F1 0x6949 +0xF5F2 0x235C4 +0xF5F3 0x6935 +0xF5F4 0x6942 +0xF5F5 0x6957 +0xF5F6 0x6963 +0xF5F7 0x6964 +0xF5F8 0x6968 +0xF5F9 0x6980 +0xF5FA 0xFA14 +0xF5FB 0x69A5 +0xF5FC 0x69AD +0xF5FD 0x69CF +0xF5FE 0x3BB6 +0xF6A1 0x3BC3 +0xF6A2 0x69E2 +0xF6A3 0x69E9 +0xF6A4 0x69EA +0xF6A5 0x69F5 +0xF6A6 0x69F6 +0xF6A7 0x6A0F +0xF6A8 0x6A15 +0xF6A9 0x2373F +0xF6AA 0x6A3B +0xF6AB 0x6A3E +0xF6AC 0x6A45 +0xF6AD 0x6A50 +0xF6AE 0x6A56 +0xF6AF 0x6A5B +0xF6B0 0x6A6B +0xF6B1 0x6A73 +0xF6B2 0x23763 +0xF6B3 0x6A89 +0xF6B4 0x6A94 +0xF6B5 0x6A9D +0xF6B6 0x6A9E +0xF6B7 0x6AA5 +0xF6B8 0x6AE4 +0xF6B9 0x6AE7 +0xF6BA 0x3C0F +0xF6BB 0xF91D +0xF6BC 0x6B1B +0xF6BD 0x6B1E +0xF6BE 0x6B2C +0xF6BF 0x6B35 +0xF6C0 0x6B46 +0xF6C1 0x6B56 +0xF6C2 0x6B60 +0xF6C3 0x6B65 +0xF6C4 0x6B67 +0xF6C5 0x6B77 +0xF6C6 0x6B82 +0xF6C7 0x6BA9 +0xF6C8 0x6BAD +0xF6C9 0xF970 +0xF6CA 0x6BCF +0xF6CB 0x6BD6 +0xF6CC 0x6BD7 +0xF6CD 0x6BFF +0xF6CE 0x6C05 +0xF6CF 0x6C10 +0xF6D0 0x6C33 +0xF6D1 0x6C59 +0xF6D2 0x6C5C +0xF6D3 0x6CAA +0xF6D4 0x6C74 +0xF6D5 0x6C76 +0xF6D6 0x6C85 +0xF6D7 0x6C86 +0xF6D8 0x6C98 +0xF6D9 0x6C9C +0xF6DA 0x6CFB +0xF6DB 0x6CC6 +0xF6DC 0x6CD4 +0xF6DD 0x6CE0 +0xF6DE 0x6CEB +0xF6DF 0x6CEE +0xF6E0 0x23CFE +0xF6E1 0x6D04 +0xF6E2 0x6D0E +0xF6E3 0x6D2E +0xF6E4 0x6D31 +0xF6E5 0x6D39 +0xF6E6 0x6D3F +0xF6E7 0x6D58 +0xF6E8 0x6D65 +0xF6E9 0xFA45 +0xF6EA 0x6D82 +0xF6EB 0x6D87 +0xF6EC 0x6D89 +0xF6ED 0x6D94 +0xF6EE 0x6DAA +0xF6EF 0x6DAC +0xF6F0 0x6DBF +0xF6F1 0x6DC4 +0xF6F2 0x6DD6 +0xF6F3 0x6DDA +0xF6F4 0x6DDB +0xF6F5 0x6DDD +0xF6F6 0x6DFC +0xF6F7 0xFA46 +0xF6F8 0x6E34 +0xF6F9 0x6E44 +0xF6FA 0x6E5C +0xF6FB 0x6E5E +0xF6FC 0x6EAB +0xF6FD 0x6EB1 +0xF6FE 0x6EC1 +0xF7A1 0x6EC7 +0xF7A2 0x6ECE +0xF7A3 0x6F10 +0xF7A4 0x6F1A +0xF7A5 0xFA47 +0xF7A6 0x6F2A +0xF7A7 0x6F2F +0xF7A8 0x6F33 +0xF7A9 0x6F51 +0xF7AA 0x6F59 +0xF7AB 0x6F5E +0xF7AC 0x6F61 +0xF7AD 0x6F62 +0xF7AE 0x6F7E +0xF7AF 0x6F88 +0xF7B0 0x6F8C +0xF7B1 0x6F8D +0xF7B2 0x6F94 +0xF7B3 0x6FA0 +0xF7B4 0x6FA7 +0xF7B5 0x6FB6 +0xF7B6 0x6FBC +0xF7B7 0x6FC7 +0xF7B8 0x6FCA +0xF7B9 0x6FF9 +0xF7BA 0x6FF0 +0xF7BB 0x6FF5 +0xF7BC 0x7005 +0xF7BD 0x7006 +0xF7BE 0x7028 +0xF7BF 0x704A +0xF7C0 0x705D +0xF7C1 0x705E +0xF7C2 0x704E +0xF7C3 0x7064 +0xF7C4 0x7075 +0xF7C5 0x7085 +0xF7C6 0x70A4 +0xF7C7 0x70AB +0xF7C8 0x70B7 +0xF7C9 0x70D4 +0xF7CA 0x70D8 +0xF7CB 0x70E4 +0xF7CC 0x710F +0xF7CD 0x712B +0xF7CE 0x711E +0xF7CF 0x7120 +0xF7D0 0x712E +0xF7D1 0x7130 +0xF7D2 0x7146 +0xF7D3 0x7147 +0xF7D4 0x7151 +0xF7D5 0xFA48 +0xF7D6 0x7152 +0xF7D7 0x715C +0xF7D8 0x7160 +0xF7D9 0x7168 +0xF7DA 0xFA15 +0xF7DB 0x7185 +0xF7DC 0x7187 +0xF7DD 0x7192 +0xF7DE 0x71C1 +0xF7DF 0x71BA +0xF7E0 0x71C4 +0xF7E1 0x71FE +0xF7E2 0x7200 +0xF7E3 0x7215 +0xF7E4 0x7255 +0xF7E5 0x7256 +0xF7E6 0x3E3F +0xF7E7 0x728D +0xF7E8 0x729B +0xF7E9 0x72BE +0xF7EA 0x72C0 +0xF7EB 0x72FB +0xF7EC 0x247F1 +0xF7ED 0x7327 +0xF7EE 0x7328 +0xF7EF 0xFA16 +0xF7F0 0x7350 +0xF7F1 0x7366 +0xF7F2 0x737C +0xF7F3 0x7395 +0xF7F4 0x739F +0xF7F5 0x73A0 +0xF7F6 0x73A2 +0xF7F7 0x73A6 +0xF7F8 0x73AB +0xF7F9 0x73C9 +0xF7FA 0x73CF +0xF7FB 0x73D6 +0xF7FC 0x73D9 +0xF7FD 0x73E3 +0xF7FE 0x73E9 +0xF8A1 0x7407 +0xF8A2 0x740A +0xF8A3 0x741A +0xF8A4 0x741B +0xF8A5 0xFA4A +0xF8A6 0x7426 +0xF8A7 0x7428 +0xF8A8 0x742A +0xF8A9 0x742B +0xF8AA 0x742C +0xF8AB 0x742E +0xF8AC 0x742F +0xF8AD 0x7430 +0xF8AE 0x7444 +0xF8AF 0x7446 +0xF8B0 0x7447 +0xF8B1 0x744B +0xF8B2 0x7457 +0xF8B3 0x7462 +0xF8B4 0x746B +0xF8B5 0x746D +0xF8B6 0x7486 +0xF8B7 0x7487 +0xF8B8 0x7489 +0xF8B9 0x7498 +0xF8BA 0x749C +0xF8BB 0x749F +0xF8BC 0x74A3 +0xF8BD 0x7490 +0xF8BE 0x74A6 +0xF8BF 0x74A8 +0xF8C0 0x74A9 +0xF8C1 0x74B5 +0xF8C2 0x74BF +0xF8C3 0x74C8 +0xF8C4 0x74C9 +0xF8C5 0x74DA +0xF8C6 0x74FF +0xF8C7 0x7501 +0xF8C8 0x7517 +0xF8C9 0x752F +0xF8CA 0x756F +0xF8CB 0x7579 +0xF8CC 0x7592 +0xF8CD 0x3F72 +0xF8CE 0x75CE +0xF8CF 0x75E4 +0xF8D0 0x7600 +0xF8D1 0x7602 +0xF8D2 0x7608 +0xF8D3 0x7615 +0xF8D4 0x7616 +0xF8D5 0x7619 +0xF8D6 0x761E +0xF8D7 0x762D +0xF8D8 0x7635 +0xF8D9 0x7643 +0xF8DA 0x764B +0xF8DB 0x7664 +0xF8DC 0x7665 +0xF8DD 0x766D +0xF8DE 0x766F +0xF8DF 0x7671 +0xF8E0 0x7681 +0xF8E1 0x769B +0xF8E2 0x769D +0xF8E3 0x769E +0xF8E4 0x76A6 +0xF8E5 0x76AA +0xF8E6 0x76B6 +0xF8E7 0x76C5 +0xF8E8 0x76CC +0xF8E9 0x76CE +0xF8EA 0x76D4 +0xF8EB 0x76E6 +0xF8EC 0x76F1 +0xF8ED 0x76FC +0xF8EE 0x770A +0xF8EF 0x7719 +0xF8F0 0x7734 +0xF8F1 0x7736 +0xF8F2 0x7746 +0xF8F3 0x774D +0xF8F4 0x774E +0xF8F5 0x775C +0xF8F6 0x775F +0xF8F7 0x7762 +0xF8F8 0x777A +0xF8F9 0x7780 +0xF8FA 0x7794 +0xF8FB 0x77AA +0xF8FC 0x77E0 +0xF8FD 0x782D +0xF8FE 0x2548E +0xF9A1 0x7843 +0xF9A2 0x784E +0xF9A3 0x784F +0xF9A4 0x7851 +0xF9A5 0x7868 +0xF9A6 0x786E +0xF9A7 0xFA4B +0xF9A8 0x78B0 +0xF9A9 0x2550E +0xF9AA 0x78AD +0xF9AB 0x78E4 +0xF9AC 0x78F2 +0xF9AD 0x7900 +0xF9AE 0x78F7 +0xF9AF 0x791C +0xF9B0 0x792E +0xF9B1 0x7931 +0xF9B2 0x7934 +0xF9B3 0xFA4C +0xF9B4 0xFA4D +0xF9B5 0x7945 +0xF9B6 0x7946 +0xF9B7 0xFA4E +0xF9B8 0xFA4F +0xF9B9 0xFA50 +0xF9BA 0x795C +0xF9BB 0xFA51 +0xF9BC 0xFA19 +0xF9BD 0xFA1A +0xF9BE 0x7979 +0xF9BF 0xFA52 +0xF9C0 0xFA53 +0xF9C1 0xFA1B +0xF9C2 0x7998 +0xF9C3 0x79B1 +0xF9C4 0x79B8 +0xF9C5 0x79C8 +0xF9C6 0x79CA +0xF9C7 0x25771 +0xF9C8 0x79D4 +0xF9C9 0x79DE +0xF9CA 0x79EB +0xF9CB 0x79ED +0xF9CC 0x7A03 +0xF9CD 0xFA54 +0xF9CE 0x7A39 +0xF9CF 0x7A5D +0xF9D0 0x7A6D +0xF9D1 0xFA55 +0xF9D2 0x7A85 +0xF9D3 0x7AA0 +0xF9D4 0x259C4 +0xF9D5 0x7AB3 +0xF9D6 0x7ABB +0xF9D7 0x7ACE +0xF9D8 0x7AEB +0xF9D9 0x7AFD +0xF9DA 0x7B12 +0xF9DB 0x7B2D +0xF9DC 0x7B3B +0xF9DD 0x7B47 +0xF9DE 0x7B4E +0xF9DF 0x7B60 +0xF9E0 0x7B6D +0xF9E1 0x7B6F +0xF9E2 0x7B72 +0xF9E3 0x7B9E +0xF9E4 0xFA56 +0xF9E5 0x7BD7 +0xF9E6 0x7BD9 +0xF9E7 0x7C01 +0xF9E8 0x7C31 +0xF9E9 0x7C1E +0xF9EA 0x7C20 +0xF9EB 0x7C33 +0xF9EC 0x7C36 +0xF9ED 0x4264 +0xF9EE 0x25DA1 +0xF9EF 0x7C59 +0xF9F0 0x7C6D +0xF9F1 0x7C79 +0xF9F2 0x7C8F +0xF9F3 0x7C94 +0xF9F4 0x7CA0 +0xF9F5 0x7CBC +0xF9F6 0x7CD5 +0xF9F7 0x7CD9 +0xF9F8 0x7CDD +0xF9F9 0x7D07 +0xF9FA 0x7D08 +0xF9FB 0x7D13 +0xF9FC 0x7D1D +0xF9FD 0x7D23 +0xF9FE 0x7D31 +0xFAA1 0x7D41 +0xFAA2 0x7D48 +0xFAA3 0x7D53 +0xFAA4 0x7D5C +0xFAA5 0x7D7A +0xFAA6 0x7D83 +0xFAA7 0x7D8B +0xFAA8 0x7DA0 +0xFAA9 0x7DA6 +0xFAAA 0x7DC2 +0xFAAB 0x7DCC +0xFAAC 0x7DD6 +0xFAAD 0x7DE3 +0xFAAE 0xFA57 +0xFAAF 0x7E28 +0xFAB0 0x7E08 +0xFAB1 0x7E11 +0xFAB2 0x7E15 +0xFAB3 0xFA59 +0xFAB4 0x7E47 +0xFAB5 0x7E52 +0xFAB6 0x7E61 +0xFAB7 0x7E8A +0xFAB8 0x7E8D +0xFAB9 0x7F47 +0xFABA 0xFA5A +0xFABB 0x7F91 +0xFABC 0x7F97 +0xFABD 0x7FBF +0xFABE 0x7FCE +0xFABF 0x7FDB +0xFAC0 0x7FDF +0xFAC1 0x7FEC +0xFAC2 0x7FEE +0xFAC3 0x7FFA +0xFAC4 0xFA5B +0xFAC5 0x8014 +0xFAC6 0x8026 +0xFAC7 0x8035 +0xFAC8 0x8037 +0xFAC9 0x803C +0xFACA 0x80CA +0xFACB 0x80D7 +0xFACC 0x80E0 +0xFACD 0x80F3 +0xFACE 0x8118 +0xFACF 0x814A +0xFAD0 0x8160 +0xFAD1 0x8167 +0xFAD2 0x8168 +0xFAD3 0x816D +0xFAD4 0x81BB +0xFAD5 0x81CA +0xFAD6 0x81CF +0xFAD7 0x81D7 +0xFAD8 0xFA5C +0xFAD9 0x4453 +0xFADA 0x445B +0xFADB 0x8260 +0xFADC 0x8274 +0xFADD 0x26AFF +0xFADE 0x828E +0xFADF 0x82A1 +0xFAE0 0x82A3 +0xFAE1 0x82A4 +0xFAE2 0x82A9 +0xFAE3 0x82AE +0xFAE4 0x82B7 +0xFAE5 0x82BE +0xFAE6 0x82BF +0xFAE7 0x82C6 +0xFAE8 0x82D5 +0xFAE9 0x82FD +0xFAEA 0x82FE +0xFAEB 0x8300 +0xFAEC 0x8301 +0xFAED 0x8362 +0xFAEE 0x8322 +0xFAEF 0x832D +0xFAF0 0x833A +0xFAF1 0x8343 +0xFAF2 0x8347 +0xFAF3 0x8351 +0xFAF4 0x8355 +0xFAF5 0x837D +0xFAF6 0x8386 +0xFAF7 0x8392 +0xFAF8 0x8398 +0xFAF9 0x83A7 +0xFAFA 0x83A9 +0xFAFB 0x83BF +0xFAFC 0x83C0 +0xFAFD 0x83C7 +0xFAFE 0x83CF +0xFBA1 0x83D1 +0xFBA2 0x83E1 +0xFBA3 0x83EA +0xFBA4 0x8401 +0xFBA5 0x8406 +0xFBA6 0x840A +0xFBA7 0xFA5F +0xFBA8 0x8448 +0xFBA9 0x845F +0xFBAA 0x8470 +0xFBAB 0x8473 +0xFBAC 0x8485 +0xFBAD 0x849E +0xFBAE 0x84AF +0xFBAF 0x84B4 +0xFBB0 0x84BA +0xFBB1 0x84C0 +0xFBB2 0x84C2 +0xFBB3 0x26E40 +0xFBB4 0x8532 +0xFBB5 0x851E +0xFBB6 0x8523 +0xFBB7 0x852F +0xFBB8 0x8559 +0xFBB9 0x8564 +0xFBBA 0xFA1F +0xFBBB 0x85AD +0xFBBC 0x857A +0xFBBD 0x858C +0xFBBE 0x858F +0xFBBF 0x85A2 +0xFBC0 0x85B0 +0xFBC1 0x85CB +0xFBC2 0x85CE +0xFBC3 0x85ED +0xFBC4 0x8612 +0xFBC5 0x85FF +0xFBC6 0x8604 +0xFBC7 0x8605 +0xFBC8 0x8610 +0xFBC9 0x270F4 +0xFBCA 0x8618 +0xFBCB 0x8629 +0xFBCC 0x8638 +0xFBCD 0x8657 +0xFBCE 0x865B +0xFBCF 0xF936 +0xFBD0 0x8662 +0xFBD1 0x459D +0xFBD2 0x866C +0xFBD3 0x8675 +0xFBD4 0x8698 +0xFBD5 0x86B8 +0xFBD6 0x86FA +0xFBD7 0x86FC +0xFBD8 0x86FD +0xFBD9 0x870B +0xFBDA 0x8771 +0xFBDB 0x8787 +0xFBDC 0x8788 +0xFBDD 0x87AC +0xFBDE 0x87AD +0xFBDF 0x87B5 +0xFBE0 0x45EA +0xFBE1 0x87D6 +0xFBE2 0x87EC +0xFBE3 0x8806 +0xFBE4 0x880A +0xFBE5 0x8810 +0xFBE6 0x8814 +0xFBE7 0x881F +0xFBE8 0x8898 +0xFBE9 0x88AA +0xFBEA 0x88CA +0xFBEB 0x88CE +0xFBEC 0x27684 +0xFBED 0x88F5 +0xFBEE 0x891C +0xFBEF 0xFA60 +0xFBF0 0x8918 +0xFBF1 0x8919 +0xFBF2 0x891A +0xFBF3 0x8927 +0xFBF4 0x8930 +0xFBF5 0x8932 +0xFBF6 0x8939 +0xFBF7 0x8940 +0xFBF8 0x8994 +0xFBF9 0xFA61 +0xFBFA 0x89D4 +0xFBFB 0x89E5 +0xFBFC 0x89F6 +0xFBFD 0x8A12 +0xFBFE 0x8A15 +0xFCA1 0x8A22 +0xFCA2 0x8A37 +0xFCA3 0x8A47 +0xFCA4 0x8A4E +0xFCA5 0x8A5D +0xFCA6 0x8A61 +0xFCA7 0x8A75 +0xFCA8 0x8A79 +0xFCA9 0x8AA7 +0xFCAA 0x8AD0 +0xFCAB 0x8ADF +0xFCAC 0x8AF4 +0xFCAD 0x8AF6 +0xFCAE 0xFA22 +0xFCAF 0xFA62 +0xFCB0 0xFA63 +0xFCB1 0x8B46 +0xFCB2 0x8B54 +0xFCB3 0x8B59 +0xFCB4 0x8B69 +0xFCB5 0x8B9D +0xFCB6 0x8C49 +0xFCB7 0x8C68 +0xFCB8 0xFA64 +0xFCB9 0x8CE1 +0xFCBA 0x8CF4 +0xFCBB 0x8CF8 +0xFCBC 0x8CFE +0xFCBD 0xFA65 +0xFCBE 0x8D12 +0xFCBF 0x8D1B +0xFCC0 0x8DAF +0xFCC1 0x8DCE +0xFCC2 0x8DD1 +0xFCC3 0x8DD7 +0xFCC4 0x8E20 +0xFCC5 0x8E23 +0xFCC6 0x8E3D +0xFCC7 0x8E70 +0xFCC8 0x8E7B +0xFCC9 0x28277 +0xFCCA 0x8EC0 +0xFCCB 0x4844 +0xFCCC 0x8EFA +0xFCCD 0x8F1E +0xFCCE 0x8F2D +0xFCCF 0x8F36 +0xFCD0 0x8F54 +0xFCD1 0x283CD +0xFCD2 0x8FA6 +0xFCD3 0x8FB5 +0xFCD4 0x8FE4 +0xFCD5 0x8FE8 +0xFCD6 0x8FEE +0xFCD7 0x9008 +0xFCD8 0x902D +0xFCD9 0xFA67 +0xFCDA 0x9088 +0xFCDB 0x9095 +0xFCDC 0x9097 +0xFCDD 0x9099 +0xFCDE 0x909B +0xFCDF 0x90A2 +0xFCE0 0x90B3 +0xFCE1 0x90BE +0xFCE2 0x90C4 +0xFCE3 0x90C5 +0xFCE4 0x90C7 +0xFCE5 0x90D7 +0xFCE6 0x90DD +0xFCE7 0x90DE +0xFCE8 0x90EF +0xFCE9 0x90F4 +0xFCEA 0xFA26 +0xFCEB 0x9114 +0xFCEC 0x9115 +0xFCED 0x9116 +0xFCEE 0x9122 +0xFCEF 0x9123 +0xFCF0 0x9127 +0xFCF1 0x912F +0xFCF2 0x9131 +0xFCF3 0x9134 +0xFCF4 0x913D +0xFCF5 0x9148 +0xFCF6 0x915B +0xFCF7 0x9183 +0xFCF8 0x919E +0xFCF9 0x91AC +0xFCFA 0x91B1 +0xFCFB 0x91BC +0xFCFC 0x91D7 +0xFCFD 0x91FB +0xFCFE 0x91E4 +0xFDA1 0x91E5 +0xFDA2 0x91ED +0xFDA3 0x91F1 +0xFDA4 0x9207 +0xFDA5 0x9210 +0xFDA6 0x9238 +0xFDA7 0x9239 +0xFDA8 0x923A +0xFDA9 0x923C +0xFDAA 0x9240 +0xFDAB 0x9243 +0xFDAC 0x924F +0xFDAD 0x9278 +0xFDAE 0x9288 +0xFDAF 0x92C2 +0xFDB0 0x92CB +0xFDB1 0x92CC +0xFDB2 0x92D3 +0xFDB3 0x92E0 +0xFDB4 0x92FF +0xFDB5 0x9304 +0xFDB6 0x931F +0xFDB7 0x9321 +0xFDB8 0x9325 +0xFDB9 0x9348 +0xFDBA 0x9349 +0xFDBB 0x934A +0xFDBC 0x9364 +0xFDBD 0x9365 +0xFDBE 0x936A +0xFDBF 0x9370 +0xFDC0 0x939B +0xFDC1 0x93A3 +0xFDC2 0x93BA +0xFDC3 0x93C6 +0xFDC4 0x93DE +0xFDC5 0x93DF +0xFDC6 0x9404 +0xFDC7 0x93FD +0xFDC8 0x9433 +0xFDC9 0x944A +0xFDCA 0x9463 +0xFDCB 0x946B +0xFDCC 0x9471 +0xFDCD 0x9472 +0xFDCE 0x958E +0xFDCF 0x959F +0xFDD0 0x95A6 +0xFDD1 0x95A9 +0xFDD2 0x95AC +0xFDD3 0x95B6 +0xFDD4 0x95BD +0xFDD5 0x95CB +0xFDD6 0x95D0 +0xFDD7 0x95D3 +0xFDD8 0x49B0 +0xFDD9 0x95DA +0xFDDA 0x95DE +0xFDDB 0x9658 +0xFDDC 0x9684 +0xFDDD 0xF9DC +0xFDDE 0x969D +0xFDDF 0x96A4 +0xFDE0 0x96A5 +0xFDE1 0x96D2 +0xFDE2 0x96DE +0xFDE3 0xFA68 +0xFDE4 0x96E9 +0xFDE5 0x96EF +0xFDE6 0x9733 +0xFDE7 0x973B +0xFDE8 0x974D +0xFDE9 0x974E +0xFDEA 0x974F +0xFDEB 0x975A +0xFDEC 0x976E +0xFDED 0x9773 +0xFDEE 0x9795 +0xFDEF 0x97AE +0xFDF0 0x97BA +0xFDF1 0x97C1 +0xFDF2 0x97C9 +0xFDF3 0x97DE +0xFDF4 0x97DB +0xFDF5 0x97F4 +0xFDF6 0xFA69 +0xFDF7 0x980A +0xFDF8 0x981E +0xFDF9 0x982B +0xFDFA 0x9830 +0xFDFB 0xFA6A +0xFDFC 0x9852 +0xFDFD 0x9853 +0xFDFE 0x9856 +0xFEA1 0x9857 +0xFEA2 0x9859 +0xFEA3 0x985A +0xFEA4 0xF9D0 +0xFEA5 0x9865 +0xFEA6 0x986C +0xFEA7 0x98BA +0xFEA8 0x98C8 +0xFEA9 0x98E7 +0xFEAA 0x9958 +0xFEAB 0x999E +0xFEAC 0x9A02 +0xFEAD 0x9A03 +0xFEAE 0x9A24 +0xFEAF 0x9A2D +0xFEB0 0x9A2E +0xFEB1 0x9A38 +0xFEB2 0x9A4A +0xFEB3 0x9A4E +0xFEB4 0x9A52 +0xFEB5 0x9AB6 +0xFEB6 0x9AC1 +0xFEB7 0x9AC3 +0xFEB8 0x9ACE +0xFEB9 0x9AD6 +0xFEBA 0x9AF9 +0xFEBB 0x9B02 +0xFEBC 0x9B08 +0xFEBD 0x9B20 +0xFEBE 0x4C17 +0xFEBF 0x9B2D +0xFEC0 0x9B5E +0xFEC1 0x9B79 +0xFEC2 0x9B66 +0xFEC3 0x9B72 +0xFEC4 0x9B75 +0xFEC5 0x9B84 +0xFEC6 0x9B8A +0xFEC7 0x9B8F +0xFEC8 0x9B9E +0xFEC9 0x9BA7 +0xFECA 0x9BC1 +0xFECB 0x9BCE +0xFECC 0x9BE5 +0xFECD 0x9BF8 +0xFECE 0x9BFD +0xFECF 0x9C00 +0xFED0 0x9C23 +0xFED1 0x9C41 +0xFED2 0x9C4F +0xFED3 0x9C50 +0xFED4 0x9C53 +0xFED5 0x9C63 +0xFED6 0x9C65 +0xFED7 0x9C77 +0xFED8 0x9D1D +0xFED9 0x9D1E +0xFEDA 0x9D43 +0xFEDB 0x9D47 +0xFEDC 0x9D52 +0xFEDD 0x9D63 +0xFEDE 0x9D70 +0xFEDF 0x9D7C +0xFEE0 0x9D8A +0xFEE1 0x9D96 +0xFEE2 0x9DC0 +0xFEE3 0x9DAC +0xFEE4 0x9DBC +0xFEE5 0x9DD7 +0xFEE6 0x2A190 +0xFEE7 0x9DE7 +0xFEE8 0x9E07 +0xFEE9 0x9E15 +0xFEEA 0x9E7C +0xFEEB 0x9E9E +0xFEEC 0x9EA4 +0xFEED 0x9EAC +0xFEEE 0x9EAF +0xFEEF 0x9EB4 +0xFEF0 0x9EB5 +0xFEF1 0x9EC3 +0xFEF2 0x9ED1 +0xFEF3 0x9F10 +0xFEF4 0x9F39 +0xFEF5 0x9F57 +0xFEF6 0x9F90 +0xFEF7 0x9F94 +0xFEF8 0x9F97 +0xFEF9 0x9FA2 +0xFEFA 0x59F8 +0xFEFB 0x5C5B +0xFEFC 0x5E77 +0xFEFD 0x7626 +0xFEFE 0x7E6B diff --git a/jni/iconv/tests/EUC-JP.IRREVERSIBLE.TXT b/jni/iconv/tests/EUC-JP.IRREVERSIBLE.TXT new file mode 100644 index 0000000..1921ac8 --- /dev/null +++ b/jni/iconv/tests/EUC-JP.IRREVERSIBLE.TXT @@ -0,0 +1,2 @@ +0x5C 0x00A5 +0x7E 0x203E diff --git a/jni/iconv/tests/EUC-JP.TXT b/jni/iconv/tests/EUC-JP.TXT new file mode 100644 index 0000000..518094c --- /dev/null +++ b/jni/iconv/tests/EUC-JP.TXT @@ -0,0 +1,15017 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8EA1 0xFF61 +0x8EA2 0xFF62 +0x8EA3 0xFF63 +0x8EA4 0xFF64 +0x8EA5 0xFF65 +0x8EA6 0xFF66 +0x8EA7 0xFF67 +0x8EA8 0xFF68 +0x8EA9 0xFF69 +0x8EAA 0xFF6A +0x8EAB 0xFF6B +0x8EAC 0xFF6C +0x8EAD 0xFF6D +0x8EAE 0xFF6E +0x8EAF 0xFF6F +0x8EB0 0xFF70 +0x8EB1 0xFF71 +0x8EB2 0xFF72 +0x8EB3 0xFF73 +0x8EB4 0xFF74 +0x8EB5 0xFF75 +0x8EB6 0xFF76 +0x8EB7 0xFF77 +0x8EB8 0xFF78 +0x8EB9 0xFF79 +0x8EBA 0xFF7A +0x8EBB 0xFF7B +0x8EBC 0xFF7C +0x8EBD 0xFF7D +0x8EBE 0xFF7E +0x8EBF 0xFF7F +0x8EC0 0xFF80 +0x8EC1 0xFF81 +0x8EC2 0xFF82 +0x8EC3 0xFF83 +0x8EC4 0xFF84 +0x8EC5 0xFF85 +0x8EC6 0xFF86 +0x8EC7 0xFF87 +0x8EC8 0xFF88 +0x8EC9 0xFF89 +0x8ECA 0xFF8A +0x8ECB 0xFF8B +0x8ECC 0xFF8C +0x8ECD 0xFF8D +0x8ECE 0xFF8E +0x8ECF 0xFF8F +0x8ED0 0xFF90 +0x8ED1 0xFF91 +0x8ED2 0xFF92 +0x8ED3 0xFF93 +0x8ED4 0xFF94 +0x8ED5 0xFF95 +0x8ED6 0xFF96 +0x8ED7 0xFF97 +0x8ED8 0xFF98 +0x8ED9 0xFF99 +0x8EDA 0xFF9A +0x8EDB 0xFF9B +0x8EDC 0xFF9C +0x8EDD 0xFF9D +0x8EDE 0xFF9E +0x8EDF 0xFF9F +0x8FA2AF 0x02D8 +0x8FA2B0 0x02C7 +0x8FA2B1 0x00B8 +0x8FA2B2 0x02D9 +0x8FA2B3 0x02DD +0x8FA2B4 0x00AF +0x8FA2B5 0x02DB +0x8FA2B6 0x02DA +0x8FA2B7 0xFF5E +0x8FA2B8 0x0384 +0x8FA2B9 0x0385 +0x8FA2C2 0x00A1 +0x8FA2C3 0x00A6 +0x8FA2C4 0x00BF +0x8FA2EB 0x00BA +0x8FA2EC 0x00AA +0x8FA2ED 0x00A9 +0x8FA2EE 0x00AE +0x8FA2EF 0x2122 +0x8FA2F0 0x00A4 +0x8FA2F1 0x2116 +0x8FA6E1 0x0386 +0x8FA6E2 0x0388 +0x8FA6E3 0x0389 +0x8FA6E4 0x038A +0x8FA6E5 0x03AA +0x8FA6E7 0x038C +0x8FA6E9 0x038E +0x8FA6EA 0x03AB +0x8FA6EC 0x038F +0x8FA6F1 0x03AC +0x8FA6F2 0x03AD +0x8FA6F3 0x03AE +0x8FA6F4 0x03AF +0x8FA6F5 0x03CA +0x8FA6F6 0x0390 +0x8FA6F7 0x03CC +0x8FA6F8 0x03C2 +0x8FA6F9 0x03CD +0x8FA6FA 0x03CB +0x8FA6FB 0x03B0 +0x8FA6FC 0x03CE +0x8FA7C2 0x0402 +0x8FA7C3 0x0403 +0x8FA7C4 0x0404 +0x8FA7C5 0x0405 +0x8FA7C6 0x0406 +0x8FA7C7 0x0407 +0x8FA7C8 0x0408 +0x8FA7C9 0x0409 +0x8FA7CA 0x040A +0x8FA7CB 0x040B +0x8FA7CC 0x040C +0x8FA7CD 0x040E +0x8FA7CE 0x040F +0x8FA7F2 0x0452 +0x8FA7F3 0x0453 +0x8FA7F4 0x0454 +0x8FA7F5 0x0455 +0x8FA7F6 0x0456 +0x8FA7F7 0x0457 +0x8FA7F8 0x0458 +0x8FA7F9 0x0459 +0x8FA7FA 0x045A +0x8FA7FB 0x045B +0x8FA7FC 0x045C +0x8FA7FD 0x045E +0x8FA7FE 0x045F +0x8FA9A1 0x00C6 +0x8FA9A2 0x0110 +0x8FA9A4 0x0126 +0x8FA9A6 0x0132 +0x8FA9A8 0x0141 +0x8FA9A9 0x013F +0x8FA9AB 0x014A +0x8FA9AC 0x00D8 +0x8FA9AD 0x0152 +0x8FA9AF 0x0166 +0x8FA9B0 0x00DE +0x8FA9C1 0x00E6 +0x8FA9C2 0x0111 +0x8FA9C3 0x00F0 +0x8FA9C4 0x0127 +0x8FA9C5 0x0131 +0x8FA9C6 0x0133 +0x8FA9C7 0x0138 +0x8FA9C8 0x0142 +0x8FA9C9 0x0140 +0x8FA9CA 0x0149 +0x8FA9CB 0x014B +0x8FA9CC 0x00F8 +0x8FA9CD 0x0153 +0x8FA9CE 0x00DF +0x8FA9CF 0x0167 +0x8FA9D0 0x00FE +0x8FAAA1 0x00C1 +0x8FAAA2 0x00C0 +0x8FAAA3 0x00C4 +0x8FAAA4 0x00C2 +0x8FAAA5 0x0102 +0x8FAAA6 0x01CD +0x8FAAA7 0x0100 +0x8FAAA8 0x0104 +0x8FAAA9 0x00C5 +0x8FAAAA 0x00C3 +0x8FAAAB 0x0106 +0x8FAAAC 0x0108 +0x8FAAAD 0x010C +0x8FAAAE 0x00C7 +0x8FAAAF 0x010A +0x8FAAB0 0x010E +0x8FAAB1 0x00C9 +0x8FAAB2 0x00C8 +0x8FAAB3 0x00CB +0x8FAAB4 0x00CA +0x8FAAB5 0x011A +0x8FAAB6 0x0116 +0x8FAAB7 0x0112 +0x8FAAB8 0x0118 +0x8FAABA 0x011C +0x8FAABB 0x011E +0x8FAABC 0x0122 +0x8FAABD 0x0120 +0x8FAABE 0x0124 +0x8FAABF 0x00CD +0x8FAAC0 0x00CC +0x8FAAC1 0x00CF +0x8FAAC2 0x00CE +0x8FAAC3 0x01CF +0x8FAAC4 0x0130 +0x8FAAC5 0x012A +0x8FAAC6 0x012E +0x8FAAC7 0x0128 +0x8FAAC8 0x0134 +0x8FAAC9 0x0136 +0x8FAACA 0x0139 +0x8FAACB 0x013D +0x8FAACC 0x013B +0x8FAACD 0x0143 +0x8FAACE 0x0147 +0x8FAACF 0x0145 +0x8FAAD0 0x00D1 +0x8FAAD1 0x00D3 +0x8FAAD2 0x00D2 +0x8FAAD3 0x00D6 +0x8FAAD4 0x00D4 +0x8FAAD5 0x01D1 +0x8FAAD6 0x0150 +0x8FAAD7 0x014C +0x8FAAD8 0x00D5 +0x8FAAD9 0x0154 +0x8FAADA 0x0158 +0x8FAADB 0x0156 +0x8FAADC 0x015A +0x8FAADD 0x015C +0x8FAADE 0x0160 +0x8FAADF 0x015E +0x8FAAE0 0x0164 +0x8FAAE1 0x0162 +0x8FAAE2 0x00DA +0x8FAAE3 0x00D9 +0x8FAAE4 0x00DC +0x8FAAE5 0x00DB +0x8FAAE6 0x016C +0x8FAAE7 0x01D3 +0x8FAAE8 0x0170 +0x8FAAE9 0x016A +0x8FAAEA 0x0172 +0x8FAAEB 0x016E +0x8FAAEC 0x0168 +0x8FAAED 0x01D7 +0x8FAAEE 0x01DB +0x8FAAEF 0x01D9 +0x8FAAF0 0x01D5 +0x8FAAF1 0x0174 +0x8FAAF2 0x00DD +0x8FAAF3 0x0178 +0x8FAAF4 0x0176 +0x8FAAF5 0x0179 +0x8FAAF6 0x017D +0x8FAAF7 0x017B +0x8FABA1 0x00E1 +0x8FABA2 0x00E0 +0x8FABA3 0x00E4 +0x8FABA4 0x00E2 +0x8FABA5 0x0103 +0x8FABA6 0x01CE +0x8FABA7 0x0101 +0x8FABA8 0x0105 +0x8FABA9 0x00E5 +0x8FABAA 0x00E3 +0x8FABAB 0x0107 +0x8FABAC 0x0109 +0x8FABAD 0x010D +0x8FABAE 0x00E7 +0x8FABAF 0x010B +0x8FABB0 0x010F +0x8FABB1 0x00E9 +0x8FABB2 0x00E8 +0x8FABB3 0x00EB +0x8FABB4 0x00EA +0x8FABB5 0x011B +0x8FABB6 0x0117 +0x8FABB7 0x0113 +0x8FABB8 0x0119 +0x8FABB9 0x01F5 +0x8FABBA 0x011D +0x8FABBB 0x011F +0x8FABBD 0x0121 +0x8FABBE 0x0125 +0x8FABBF 0x00ED +0x8FABC0 0x00EC +0x8FABC1 0x00EF +0x8FABC2 0x00EE +0x8FABC3 0x01D0 +0x8FABC5 0x012B +0x8FABC6 0x012F +0x8FABC7 0x0129 +0x8FABC8 0x0135 +0x8FABC9 0x0137 +0x8FABCA 0x013A +0x8FABCB 0x013E +0x8FABCC 0x013C +0x8FABCD 0x0144 +0x8FABCE 0x0148 +0x8FABCF 0x0146 +0x8FABD0 0x00F1 +0x8FABD1 0x00F3 +0x8FABD2 0x00F2 +0x8FABD3 0x00F6 +0x8FABD4 0x00F4 +0x8FABD5 0x01D2 +0x8FABD6 0x0151 +0x8FABD7 0x014D +0x8FABD8 0x00F5 +0x8FABD9 0x0155 +0x8FABDA 0x0159 +0x8FABDB 0x0157 +0x8FABDC 0x015B +0x8FABDD 0x015D +0x8FABDE 0x0161 +0x8FABDF 0x015F +0x8FABE0 0x0165 +0x8FABE1 0x0163 +0x8FABE2 0x00FA +0x8FABE3 0x00F9 +0x8FABE4 0x00FC +0x8FABE5 0x00FB +0x8FABE6 0x016D +0x8FABE7 0x01D4 +0x8FABE8 0x0171 +0x8FABE9 0x016B +0x8FABEA 0x0173 +0x8FABEB 0x016F +0x8FABEC 0x0169 +0x8FABED 0x01D8 +0x8FABEE 0x01DC +0x8FABEF 0x01DA +0x8FABF0 0x01D6 +0x8FABF1 0x0175 +0x8FABF2 0x00FD +0x8FABF3 0x00FF +0x8FABF4 0x0177 +0x8FABF5 0x017A +0x8FABF6 0x017E +0x8FABF7 0x017C +0x8FB0A1 0x4E02 +0x8FB0A2 0x4E04 +0x8FB0A3 0x4E05 +0x8FB0A4 0x4E0C +0x8FB0A5 0x4E12 +0x8FB0A6 0x4E1F +0x8FB0A7 0x4E23 +0x8FB0A8 0x4E24 +0x8FB0A9 0x4E28 +0x8FB0AA 0x4E2B +0x8FB0AB 0x4E2E +0x8FB0AC 0x4E2F +0x8FB0AD 0x4E30 +0x8FB0AE 0x4E35 +0x8FB0AF 0x4E40 +0x8FB0B0 0x4E41 +0x8FB0B1 0x4E44 +0x8FB0B2 0x4E47 +0x8FB0B3 0x4E51 +0x8FB0B4 0x4E5A +0x8FB0B5 0x4E5C +0x8FB0B6 0x4E63 +0x8FB0B7 0x4E68 +0x8FB0B8 0x4E69 +0x8FB0B9 0x4E74 +0x8FB0BA 0x4E75 +0x8FB0BB 0x4E79 +0x8FB0BC 0x4E7F +0x8FB0BD 0x4E8D +0x8FB0BE 0x4E96 +0x8FB0BF 0x4E97 +0x8FB0C0 0x4E9D +0x8FB0C1 0x4EAF +0x8FB0C2 0x4EB9 +0x8FB0C3 0x4EC3 +0x8FB0C4 0x4ED0 +0x8FB0C5 0x4EDA +0x8FB0C6 0x4EDB +0x8FB0C7 0x4EE0 +0x8FB0C8 0x4EE1 +0x8FB0C9 0x4EE2 +0x8FB0CA 0x4EE8 +0x8FB0CB 0x4EEF +0x8FB0CC 0x4EF1 +0x8FB0CD 0x4EF3 +0x8FB0CE 0x4EF5 +0x8FB0CF 0x4EFD +0x8FB0D0 0x4EFE +0x8FB0D1 0x4EFF +0x8FB0D2 0x4F00 +0x8FB0D3 0x4F02 +0x8FB0D4 0x4F03 +0x8FB0D5 0x4F08 +0x8FB0D6 0x4F0B +0x8FB0D7 0x4F0C +0x8FB0D8 0x4F12 +0x8FB0D9 0x4F15 +0x8FB0DA 0x4F16 +0x8FB0DB 0x4F17 +0x8FB0DC 0x4F19 +0x8FB0DD 0x4F2E +0x8FB0DE 0x4F31 +0x8FB0DF 0x4F60 +0x8FB0E0 0x4F33 +0x8FB0E1 0x4F35 +0x8FB0E2 0x4F37 +0x8FB0E3 0x4F39 +0x8FB0E4 0x4F3B +0x8FB0E5 0x4F3E +0x8FB0E6 0x4F40 +0x8FB0E7 0x4F42 +0x8FB0E8 0x4F48 +0x8FB0E9 0x4F49 +0x8FB0EA 0x4F4B +0x8FB0EB 0x4F4C +0x8FB0EC 0x4F52 +0x8FB0ED 0x4F54 +0x8FB0EE 0x4F56 +0x8FB0EF 0x4F58 +0x8FB0F0 0x4F5F +0x8FB0F1 0x4F63 +0x8FB0F2 0x4F6A +0x8FB0F3 0x4F6C +0x8FB0F4 0x4F6E +0x8FB0F5 0x4F71 +0x8FB0F6 0x4F77 +0x8FB0F7 0x4F78 +0x8FB0F8 0x4F79 +0x8FB0F9 0x4F7A +0x8FB0FA 0x4F7D +0x8FB0FB 0x4F7E +0x8FB0FC 0x4F81 +0x8FB0FD 0x4F82 +0x8FB0FE 0x4F84 +0x8FB1A1 0x4F85 +0x8FB1A2 0x4F89 +0x8FB1A3 0x4F8A +0x8FB1A4 0x4F8C +0x8FB1A5 0x4F8E +0x8FB1A6 0x4F90 +0x8FB1A7 0x4F92 +0x8FB1A8 0x4F93 +0x8FB1A9 0x4F94 +0x8FB1AA 0x4F97 +0x8FB1AB 0x4F99 +0x8FB1AC 0x4F9A +0x8FB1AD 0x4F9E +0x8FB1AE 0x4F9F +0x8FB1AF 0x4FB2 +0x8FB1B0 0x4FB7 +0x8FB1B1 0x4FB9 +0x8FB1B2 0x4FBB +0x8FB1B3 0x4FBC +0x8FB1B4 0x4FBD +0x8FB1B5 0x4FBE +0x8FB1B6 0x4FC0 +0x8FB1B7 0x4FC1 +0x8FB1B8 0x4FC5 +0x8FB1B9 0x4FC6 +0x8FB1BA 0x4FC8 +0x8FB1BB 0x4FC9 +0x8FB1BC 0x4FCB +0x8FB1BD 0x4FCC +0x8FB1BE 0x4FCD +0x8FB1BF 0x4FCF +0x8FB1C0 0x4FD2 +0x8FB1C1 0x4FDC +0x8FB1C2 0x4FE0 +0x8FB1C3 0x4FE2 +0x8FB1C4 0x4FF0 +0x8FB1C5 0x4FF2 +0x8FB1C6 0x4FFC +0x8FB1C7 0x4FFD +0x8FB1C8 0x4FFF +0x8FB1C9 0x5000 +0x8FB1CA 0x5001 +0x8FB1CB 0x5004 +0x8FB1CC 0x5007 +0x8FB1CD 0x500A +0x8FB1CE 0x500C +0x8FB1CF 0x500E +0x8FB1D0 0x5010 +0x8FB1D1 0x5013 +0x8FB1D2 0x5017 +0x8FB1D3 0x5018 +0x8FB1D4 0x501B +0x8FB1D5 0x501C +0x8FB1D6 0x501D +0x8FB1D7 0x501E +0x8FB1D8 0x5022 +0x8FB1D9 0x5027 +0x8FB1DA 0x502E +0x8FB1DB 0x5030 +0x8FB1DC 0x5032 +0x8FB1DD 0x5033 +0x8FB1DE 0x5035 +0x8FB1DF 0x5040 +0x8FB1E0 0x5041 +0x8FB1E1 0x5042 +0x8FB1E2 0x5045 +0x8FB1E3 0x5046 +0x8FB1E4 0x504A +0x8FB1E5 0x504C +0x8FB1E6 0x504E +0x8FB1E7 0x5051 +0x8FB1E8 0x5052 +0x8FB1E9 0x5053 +0x8FB1EA 0x5057 +0x8FB1EB 0x5059 +0x8FB1EC 0x505F +0x8FB1ED 0x5060 +0x8FB1EE 0x5062 +0x8FB1EF 0x5063 +0x8FB1F0 0x5066 +0x8FB1F1 0x5067 +0x8FB1F2 0x506A +0x8FB1F3 0x506D +0x8FB1F4 0x5070 +0x8FB1F5 0x5071 +0x8FB1F6 0x503B +0x8FB1F7 0x5081 +0x8FB1F8 0x5083 +0x8FB1F9 0x5084 +0x8FB1FA 0x5086 +0x8FB1FB 0x508A +0x8FB1FC 0x508E +0x8FB1FD 0x508F +0x8FB1FE 0x5090 +0x8FB2A1 0x5092 +0x8FB2A2 0x5093 +0x8FB2A3 0x5094 +0x8FB2A4 0x5096 +0x8FB2A5 0x509B +0x8FB2A6 0x509C +0x8FB2A7 0x509E +0x8FB2A8 0x509F +0x8FB2A9 0x50A0 +0x8FB2AA 0x50A1 +0x8FB2AB 0x50A2 +0x8FB2AC 0x50AA +0x8FB2AD 0x50AF +0x8FB2AE 0x50B0 +0x8FB2AF 0x50B9 +0x8FB2B0 0x50BA +0x8FB2B1 0x50BD +0x8FB2B2 0x50C0 +0x8FB2B3 0x50C3 +0x8FB2B4 0x50C4 +0x8FB2B5 0x50C7 +0x8FB2B6 0x50CC +0x8FB2B7 0x50CE +0x8FB2B8 0x50D0 +0x8FB2B9 0x50D3 +0x8FB2BA 0x50D4 +0x8FB2BB 0x50D8 +0x8FB2BC 0x50DC +0x8FB2BD 0x50DD +0x8FB2BE 0x50DF +0x8FB2BF 0x50E2 +0x8FB2C0 0x50E4 +0x8FB2C1 0x50E6 +0x8FB2C2 0x50E8 +0x8FB2C3 0x50E9 +0x8FB2C4 0x50EF +0x8FB2C5 0x50F1 +0x8FB2C6 0x50F6 +0x8FB2C7 0x50FA +0x8FB2C8 0x50FE +0x8FB2C9 0x5103 +0x8FB2CA 0x5106 +0x8FB2CB 0x5107 +0x8FB2CC 0x5108 +0x8FB2CD 0x510B +0x8FB2CE 0x510C +0x8FB2CF 0x510D +0x8FB2D0 0x510E +0x8FB2D1 0x50F2 +0x8FB2D2 0x5110 +0x8FB2D3 0x5117 +0x8FB2D4 0x5119 +0x8FB2D5 0x511B +0x8FB2D6 0x511C +0x8FB2D7 0x511D +0x8FB2D8 0x511E +0x8FB2D9 0x5123 +0x8FB2DA 0x5127 +0x8FB2DB 0x5128 +0x8FB2DC 0x512C +0x8FB2DD 0x512D +0x8FB2DE 0x512F +0x8FB2DF 0x5131 +0x8FB2E0 0x5133 +0x8FB2E1 0x5134 +0x8FB2E2 0x5135 +0x8FB2E3 0x5138 +0x8FB2E4 0x5139 +0x8FB2E5 0x5142 +0x8FB2E6 0x514A +0x8FB2E7 0x514F +0x8FB2E8 0x5153 +0x8FB2E9 0x5155 +0x8FB2EA 0x5157 +0x8FB2EB 0x5158 +0x8FB2EC 0x515F +0x8FB2ED 0x5164 +0x8FB2EE 0x5166 +0x8FB2EF 0x517E +0x8FB2F0 0x5183 +0x8FB2F1 0x5184 +0x8FB2F2 0x518B +0x8FB2F3 0x518E +0x8FB2F4 0x5198 +0x8FB2F5 0x519D +0x8FB2F6 0x51A1 +0x8FB2F7 0x51A3 +0x8FB2F8 0x51AD +0x8FB2F9 0x51B8 +0x8FB2FA 0x51BA +0x8FB2FB 0x51BC +0x8FB2FC 0x51BE +0x8FB2FD 0x51BF +0x8FB2FE 0x51C2 +0x8FB3A1 0x51C8 +0x8FB3A2 0x51CF +0x8FB3A3 0x51D1 +0x8FB3A4 0x51D2 +0x8FB3A5 0x51D3 +0x8FB3A6 0x51D5 +0x8FB3A7 0x51D8 +0x8FB3A8 0x51DE +0x8FB3A9 0x51E2 +0x8FB3AA 0x51E5 +0x8FB3AB 0x51EE +0x8FB3AC 0x51F2 +0x8FB3AD 0x51F3 +0x8FB3AE 0x51F4 +0x8FB3AF 0x51F7 +0x8FB3B0 0x5201 +0x8FB3B1 0x5202 +0x8FB3B2 0x5205 +0x8FB3B3 0x5212 +0x8FB3B4 0x5213 +0x8FB3B5 0x5215 +0x8FB3B6 0x5216 +0x8FB3B7 0x5218 +0x8FB3B8 0x5222 +0x8FB3B9 0x5228 +0x8FB3BA 0x5231 +0x8FB3BB 0x5232 +0x8FB3BC 0x5235 +0x8FB3BD 0x523C +0x8FB3BE 0x5245 +0x8FB3BF 0x5249 +0x8FB3C0 0x5255 +0x8FB3C1 0x5257 +0x8FB3C2 0x5258 +0x8FB3C3 0x525A +0x8FB3C4 0x525C +0x8FB3C5 0x525F +0x8FB3C6 0x5260 +0x8FB3C7 0x5261 +0x8FB3C8 0x5266 +0x8FB3C9 0x526E +0x8FB3CA 0x5277 +0x8FB3CB 0x5278 +0x8FB3CC 0x5279 +0x8FB3CD 0x5280 +0x8FB3CE 0x5282 +0x8FB3CF 0x5285 +0x8FB3D0 0x528A +0x8FB3D1 0x528C +0x8FB3D2 0x5293 +0x8FB3D3 0x5295 +0x8FB3D4 0x5296 +0x8FB3D5 0x5297 +0x8FB3D6 0x5298 +0x8FB3D7 0x529A +0x8FB3D8 0x529C +0x8FB3D9 0x52A4 +0x8FB3DA 0x52A5 +0x8FB3DB 0x52A6 +0x8FB3DC 0x52A7 +0x8FB3DD 0x52AF +0x8FB3DE 0x52B0 +0x8FB3DF 0x52B6 +0x8FB3E0 0x52B7 +0x8FB3E1 0x52B8 +0x8FB3E2 0x52BA +0x8FB3E3 0x52BB +0x8FB3E4 0x52BD +0x8FB3E5 0x52C0 +0x8FB3E6 0x52C4 +0x8FB3E7 0x52C6 +0x8FB3E8 0x52C8 +0x8FB3E9 0x52CC +0x8FB3EA 0x52CF +0x8FB3EB 0x52D1 +0x8FB3EC 0x52D4 +0x8FB3ED 0x52D6 +0x8FB3EE 0x52DB +0x8FB3EF 0x52DC +0x8FB3F0 0x52E1 +0x8FB3F1 0x52E5 +0x8FB3F2 0x52E8 +0x8FB3F3 0x52E9 +0x8FB3F4 0x52EA +0x8FB3F5 0x52EC +0x8FB3F6 0x52F0 +0x8FB3F7 0x52F1 +0x8FB3F8 0x52F4 +0x8FB3F9 0x52F6 +0x8FB3FA 0x52F7 +0x8FB3FB 0x5300 +0x8FB3FC 0x5303 +0x8FB3FD 0x530A +0x8FB3FE 0x530B +0x8FB4A1 0x530C +0x8FB4A2 0x5311 +0x8FB4A3 0x5313 +0x8FB4A4 0x5318 +0x8FB4A5 0x531B +0x8FB4A6 0x531C +0x8FB4A7 0x531E +0x8FB4A8 0x531F +0x8FB4A9 0x5325 +0x8FB4AA 0x5327 +0x8FB4AB 0x5328 +0x8FB4AC 0x5329 +0x8FB4AD 0x532B +0x8FB4AE 0x532C +0x8FB4AF 0x532D +0x8FB4B0 0x5330 +0x8FB4B1 0x5332 +0x8FB4B2 0x5335 +0x8FB4B3 0x533C +0x8FB4B4 0x533D +0x8FB4B5 0x533E +0x8FB4B6 0x5342 +0x8FB4B7 0x534C +0x8FB4B8 0x534B +0x8FB4B9 0x5359 +0x8FB4BA 0x535B +0x8FB4BB 0x5361 +0x8FB4BC 0x5363 +0x8FB4BD 0x5365 +0x8FB4BE 0x536C +0x8FB4BF 0x536D +0x8FB4C0 0x5372 +0x8FB4C1 0x5379 +0x8FB4C2 0x537E +0x8FB4C3 0x5383 +0x8FB4C4 0x5387 +0x8FB4C5 0x5388 +0x8FB4C6 0x538E +0x8FB4C7 0x5393 +0x8FB4C8 0x5394 +0x8FB4C9 0x5399 +0x8FB4CA 0x539D +0x8FB4CB 0x53A1 +0x8FB4CC 0x53A4 +0x8FB4CD 0x53AA +0x8FB4CE 0x53AB +0x8FB4CF 0x53AF +0x8FB4D0 0x53B2 +0x8FB4D1 0x53B4 +0x8FB4D2 0x53B5 +0x8FB4D3 0x53B7 +0x8FB4D4 0x53B8 +0x8FB4D5 0x53BA +0x8FB4D6 0x53BD +0x8FB4D7 0x53C0 +0x8FB4D8 0x53C5 +0x8FB4D9 0x53CF +0x8FB4DA 0x53D2 +0x8FB4DB 0x53D3 +0x8FB4DC 0x53D5 +0x8FB4DD 0x53DA +0x8FB4DE 0x53DD +0x8FB4DF 0x53DE +0x8FB4E0 0x53E0 +0x8FB4E1 0x53E6 +0x8FB4E2 0x53E7 +0x8FB4E3 0x53F5 +0x8FB4E4 0x5402 +0x8FB4E5 0x5413 +0x8FB4E6 0x541A +0x8FB4E7 0x5421 +0x8FB4E8 0x5427 +0x8FB4E9 0x5428 +0x8FB4EA 0x542A +0x8FB4EB 0x542F +0x8FB4EC 0x5431 +0x8FB4ED 0x5434 +0x8FB4EE 0x5435 +0x8FB4EF 0x5443 +0x8FB4F0 0x5444 +0x8FB4F1 0x5447 +0x8FB4F2 0x544D +0x8FB4F3 0x544F +0x8FB4F4 0x545E +0x8FB4F5 0x5462 +0x8FB4F6 0x5464 +0x8FB4F7 0x5466 +0x8FB4F8 0x5467 +0x8FB4F9 0x5469 +0x8FB4FA 0x546B +0x8FB4FB 0x546D +0x8FB4FC 0x546E +0x8FB4FD 0x5474 +0x8FB4FE 0x547F +0x8FB5A1 0x5481 +0x8FB5A2 0x5483 +0x8FB5A3 0x5485 +0x8FB5A4 0x5488 +0x8FB5A5 0x5489 +0x8FB5A6 0x548D +0x8FB5A7 0x5491 +0x8FB5A8 0x5495 +0x8FB5A9 0x5496 +0x8FB5AA 0x549C +0x8FB5AB 0x549F +0x8FB5AC 0x54A1 +0x8FB5AD 0x54A6 +0x8FB5AE 0x54A7 +0x8FB5AF 0x54A9 +0x8FB5B0 0x54AA +0x8FB5B1 0x54AD +0x8FB5B2 0x54AE +0x8FB5B3 0x54B1 +0x8FB5B4 0x54B7 +0x8FB5B5 0x54B9 +0x8FB5B6 0x54BA +0x8FB5B7 0x54BB +0x8FB5B8 0x54BF +0x8FB5B9 0x54C6 +0x8FB5BA 0x54CA +0x8FB5BB 0x54CD +0x8FB5BC 0x54CE +0x8FB5BD 0x54E0 +0x8FB5BE 0x54EA +0x8FB5BF 0x54EC +0x8FB5C0 0x54EF +0x8FB5C1 0x54F6 +0x8FB5C2 0x54FC +0x8FB5C3 0x54FE +0x8FB5C4 0x54FF +0x8FB5C5 0x5500 +0x8FB5C6 0x5501 +0x8FB5C7 0x5505 +0x8FB5C8 0x5508 +0x8FB5C9 0x5509 +0x8FB5CA 0x550C +0x8FB5CB 0x550D +0x8FB5CC 0x550E +0x8FB5CD 0x5515 +0x8FB5CE 0x552A +0x8FB5CF 0x552B +0x8FB5D0 0x5532 +0x8FB5D1 0x5535 +0x8FB5D2 0x5536 +0x8FB5D3 0x553B +0x8FB5D4 0x553C +0x8FB5D5 0x553D +0x8FB5D6 0x5541 +0x8FB5D7 0x5547 +0x8FB5D8 0x5549 +0x8FB5D9 0x554A +0x8FB5DA 0x554D +0x8FB5DB 0x5550 +0x8FB5DC 0x5551 +0x8FB5DD 0x5558 +0x8FB5DE 0x555A +0x8FB5DF 0x555B +0x8FB5E0 0x555E +0x8FB5E1 0x5560 +0x8FB5E2 0x5561 +0x8FB5E3 0x5564 +0x8FB5E4 0x5566 +0x8FB5E5 0x557F +0x8FB5E6 0x5581 +0x8FB5E7 0x5582 +0x8FB5E8 0x5586 +0x8FB5E9 0x5588 +0x8FB5EA 0x558E +0x8FB5EB 0x558F +0x8FB5EC 0x5591 +0x8FB5ED 0x5592 +0x8FB5EE 0x5593 +0x8FB5EF 0x5594 +0x8FB5F0 0x5597 +0x8FB5F1 0x55A3 +0x8FB5F2 0x55A4 +0x8FB5F3 0x55AD +0x8FB5F4 0x55B2 +0x8FB5F5 0x55BF +0x8FB5F6 0x55C1 +0x8FB5F7 0x55C3 +0x8FB5F8 0x55C6 +0x8FB5F9 0x55C9 +0x8FB5FA 0x55CB +0x8FB5FB 0x55CC +0x8FB5FC 0x55CE +0x8FB5FD 0x55D1 +0x8FB5FE 0x55D2 +0x8FB6A1 0x55D3 +0x8FB6A2 0x55D7 +0x8FB6A3 0x55D8 +0x8FB6A4 0x55DB +0x8FB6A5 0x55DE +0x8FB6A6 0x55E2 +0x8FB6A7 0x55E9 +0x8FB6A8 0x55F6 +0x8FB6A9 0x55FF +0x8FB6AA 0x5605 +0x8FB6AB 0x5608 +0x8FB6AC 0x560A +0x8FB6AD 0x560D +0x8FB6AE 0x560E +0x8FB6AF 0x560F +0x8FB6B0 0x5610 +0x8FB6B1 0x5611 +0x8FB6B2 0x5612 +0x8FB6B3 0x5619 +0x8FB6B4 0x562C +0x8FB6B5 0x5630 +0x8FB6B6 0x5633 +0x8FB6B7 0x5635 +0x8FB6B8 0x5637 +0x8FB6B9 0x5639 +0x8FB6BA 0x563B +0x8FB6BB 0x563C +0x8FB6BC 0x563D +0x8FB6BD 0x563F +0x8FB6BE 0x5640 +0x8FB6BF 0x5641 +0x8FB6C0 0x5643 +0x8FB6C1 0x5644 +0x8FB6C2 0x5646 +0x8FB6C3 0x5649 +0x8FB6C4 0x564B +0x8FB6C5 0x564D +0x8FB6C6 0x564F +0x8FB6C7 0x5654 +0x8FB6C8 0x565E +0x8FB6C9 0x5660 +0x8FB6CA 0x5661 +0x8FB6CB 0x5662 +0x8FB6CC 0x5663 +0x8FB6CD 0x5666 +0x8FB6CE 0x5669 +0x8FB6CF 0x566D +0x8FB6D0 0x566F +0x8FB6D1 0x5671 +0x8FB6D2 0x5672 +0x8FB6D3 0x5675 +0x8FB6D4 0x5684 +0x8FB6D5 0x5685 +0x8FB6D6 0x5688 +0x8FB6D7 0x568B +0x8FB6D8 0x568C +0x8FB6D9 0x5695 +0x8FB6DA 0x5699 +0x8FB6DB 0x569A +0x8FB6DC 0x569D +0x8FB6DD 0x569E +0x8FB6DE 0x569F +0x8FB6DF 0x56A6 +0x8FB6E0 0x56A7 +0x8FB6E1 0x56A8 +0x8FB6E2 0x56A9 +0x8FB6E3 0x56AB +0x8FB6E4 0x56AC +0x8FB6E5 0x56AD +0x8FB6E6 0x56B1 +0x8FB6E7 0x56B3 +0x8FB6E8 0x56B7 +0x8FB6E9 0x56BE +0x8FB6EA 0x56C5 +0x8FB6EB 0x56C9 +0x8FB6EC 0x56CA +0x8FB6ED 0x56CB +0x8FB6EE 0x56CF +0x8FB6EF 0x56D0 +0x8FB6F0 0x56CC +0x8FB6F1 0x56CD +0x8FB6F2 0x56D9 +0x8FB6F3 0x56DC +0x8FB6F4 0x56DD +0x8FB6F5 0x56DF +0x8FB6F6 0x56E1 +0x8FB6F7 0x56E4 +0x8FB6F8 0x56E5 +0x8FB6F9 0x56E6 +0x8FB6FA 0x56E7 +0x8FB6FB 0x56E8 +0x8FB6FC 0x56F1 +0x8FB6FD 0x56EB +0x8FB6FE 0x56ED +0x8FB7A1 0x56F6 +0x8FB7A2 0x56F7 +0x8FB7A3 0x5701 +0x8FB7A4 0x5702 +0x8FB7A5 0x5707 +0x8FB7A6 0x570A +0x8FB7A7 0x570C +0x8FB7A8 0x5711 +0x8FB7A9 0x5715 +0x8FB7AA 0x571A +0x8FB7AB 0x571B +0x8FB7AC 0x571D +0x8FB7AD 0x5720 +0x8FB7AE 0x5722 +0x8FB7AF 0x5723 +0x8FB7B0 0x5724 +0x8FB7B1 0x5725 +0x8FB7B2 0x5729 +0x8FB7B3 0x572A +0x8FB7B4 0x572C +0x8FB7B5 0x572E +0x8FB7B6 0x572F +0x8FB7B7 0x5733 +0x8FB7B8 0x5734 +0x8FB7B9 0x573D +0x8FB7BA 0x573E +0x8FB7BB 0x573F +0x8FB7BC 0x5745 +0x8FB7BD 0x5746 +0x8FB7BE 0x574C +0x8FB7BF 0x574D +0x8FB7C0 0x5752 +0x8FB7C1 0x5762 +0x8FB7C2 0x5765 +0x8FB7C3 0x5767 +0x8FB7C4 0x5768 +0x8FB7C5 0x576B +0x8FB7C6 0x576D +0x8FB7C7 0x576E +0x8FB7C8 0x576F +0x8FB7C9 0x5770 +0x8FB7CA 0x5771 +0x8FB7CB 0x5773 +0x8FB7CC 0x5774 +0x8FB7CD 0x5775 +0x8FB7CE 0x5777 +0x8FB7CF 0x5779 +0x8FB7D0 0x577A +0x8FB7D1 0x577B +0x8FB7D2 0x577C +0x8FB7D3 0x577E +0x8FB7D4 0x5781 +0x8FB7D5 0x5783 +0x8FB7D6 0x578C +0x8FB7D7 0x5794 +0x8FB7D8 0x5797 +0x8FB7D9 0x5799 +0x8FB7DA 0x579A +0x8FB7DB 0x579C +0x8FB7DC 0x579D +0x8FB7DD 0x579E +0x8FB7DE 0x579F +0x8FB7DF 0x57A1 +0x8FB7E0 0x5795 +0x8FB7E1 0x57A7 +0x8FB7E2 0x57A8 +0x8FB7E3 0x57A9 +0x8FB7E4 0x57AC +0x8FB7E5 0x57B8 +0x8FB7E6 0x57BD +0x8FB7E7 0x57C7 +0x8FB7E8 0x57C8 +0x8FB7E9 0x57CC +0x8FB7EA 0x57CF +0x8FB7EB 0x57D5 +0x8FB7EC 0x57DD +0x8FB7ED 0x57DE +0x8FB7EE 0x57E4 +0x8FB7EF 0x57E6 +0x8FB7F0 0x57E7 +0x8FB7F1 0x57E9 +0x8FB7F2 0x57ED +0x8FB7F3 0x57F0 +0x8FB7F4 0x57F5 +0x8FB7F5 0x57F6 +0x8FB7F6 0x57F8 +0x8FB7F7 0x57FD +0x8FB7F8 0x57FE +0x8FB7F9 0x57FF +0x8FB7FA 0x5803 +0x8FB7FB 0x5804 +0x8FB7FC 0x5808 +0x8FB7FD 0x5809 +0x8FB7FE 0x57E1 +0x8FB8A1 0x580C +0x8FB8A2 0x580D +0x8FB8A3 0x581B +0x8FB8A4 0x581E +0x8FB8A5 0x581F +0x8FB8A6 0x5820 +0x8FB8A7 0x5826 +0x8FB8A8 0x5827 +0x8FB8A9 0x582D +0x8FB8AA 0x5832 +0x8FB8AB 0x5839 +0x8FB8AC 0x583F +0x8FB8AD 0x5849 +0x8FB8AE 0x584C +0x8FB8AF 0x584D +0x8FB8B0 0x584F +0x8FB8B1 0x5850 +0x8FB8B2 0x5855 +0x8FB8B3 0x585F +0x8FB8B4 0x5861 +0x8FB8B5 0x5864 +0x8FB8B6 0x5867 +0x8FB8B7 0x5868 +0x8FB8B8 0x5878 +0x8FB8B9 0x587C +0x8FB8BA 0x587F +0x8FB8BB 0x5880 +0x8FB8BC 0x5881 +0x8FB8BD 0x5887 +0x8FB8BE 0x5888 +0x8FB8BF 0x5889 +0x8FB8C0 0x588A +0x8FB8C1 0x588C +0x8FB8C2 0x588D +0x8FB8C3 0x588F +0x8FB8C4 0x5890 +0x8FB8C5 0x5894 +0x8FB8C6 0x5896 +0x8FB8C7 0x589D +0x8FB8C8 0x58A0 +0x8FB8C9 0x58A1 +0x8FB8CA 0x58A2 +0x8FB8CB 0x58A6 +0x8FB8CC 0x58A9 +0x8FB8CD 0x58B1 +0x8FB8CE 0x58B2 +0x8FB8CF 0x58C4 +0x8FB8D0 0x58BC +0x8FB8D1 0x58C2 +0x8FB8D2 0x58C8 +0x8FB8D3 0x58CD +0x8FB8D4 0x58CE +0x8FB8D5 0x58D0 +0x8FB8D6 0x58D2 +0x8FB8D7 0x58D4 +0x8FB8D8 0x58D6 +0x8FB8D9 0x58DA +0x8FB8DA 0x58DD +0x8FB8DB 0x58E1 +0x8FB8DC 0x58E2 +0x8FB8DD 0x58E9 +0x8FB8DE 0x58F3 +0x8FB8DF 0x5905 +0x8FB8E0 0x5906 +0x8FB8E1 0x590B +0x8FB8E2 0x590C +0x8FB8E3 0x5912 +0x8FB8E4 0x5913 +0x8FB8E5 0x5914 +0x8FB8E6 0x8641 +0x8FB8E7 0x591D +0x8FB8E8 0x5921 +0x8FB8E9 0x5923 +0x8FB8EA 0x5924 +0x8FB8EB 0x5928 +0x8FB8EC 0x592F +0x8FB8ED 0x5930 +0x8FB8EE 0x5933 +0x8FB8EF 0x5935 +0x8FB8F0 0x5936 +0x8FB8F1 0x593F +0x8FB8F2 0x5943 +0x8FB8F3 0x5946 +0x8FB8F4 0x5952 +0x8FB8F5 0x5953 +0x8FB8F6 0x5959 +0x8FB8F7 0x595B +0x8FB8F8 0x595D +0x8FB8F9 0x595E +0x8FB8FA 0x595F +0x8FB8FB 0x5961 +0x8FB8FC 0x5963 +0x8FB8FD 0x596B +0x8FB8FE 0x596D +0x8FB9A1 0x596F +0x8FB9A2 0x5972 +0x8FB9A3 0x5975 +0x8FB9A4 0x5976 +0x8FB9A5 0x5979 +0x8FB9A6 0x597B +0x8FB9A7 0x597C +0x8FB9A8 0x598B +0x8FB9A9 0x598C +0x8FB9AA 0x598E +0x8FB9AB 0x5992 +0x8FB9AC 0x5995 +0x8FB9AD 0x5997 +0x8FB9AE 0x599F +0x8FB9AF 0x59A4 +0x8FB9B0 0x59A7 +0x8FB9B1 0x59AD +0x8FB9B2 0x59AE +0x8FB9B3 0x59AF +0x8FB9B4 0x59B0 +0x8FB9B5 0x59B3 +0x8FB9B6 0x59B7 +0x8FB9B7 0x59BA +0x8FB9B8 0x59BC +0x8FB9B9 0x59C1 +0x8FB9BA 0x59C3 +0x8FB9BB 0x59C4 +0x8FB9BC 0x59C8 +0x8FB9BD 0x59CA +0x8FB9BE 0x59CD +0x8FB9BF 0x59D2 +0x8FB9C0 0x59DD +0x8FB9C1 0x59DE +0x8FB9C2 0x59DF +0x8FB9C3 0x59E3 +0x8FB9C4 0x59E4 +0x8FB9C5 0x59E7 +0x8FB9C6 0x59EE +0x8FB9C7 0x59EF +0x8FB9C8 0x59F1 +0x8FB9C9 0x59F2 +0x8FB9CA 0x59F4 +0x8FB9CB 0x59F7 +0x8FB9CC 0x5A00 +0x8FB9CD 0x5A04 +0x8FB9CE 0x5A0C +0x8FB9CF 0x5A0D +0x8FB9D0 0x5A0E +0x8FB9D1 0x5A12 +0x8FB9D2 0x5A13 +0x8FB9D3 0x5A1E +0x8FB9D4 0x5A23 +0x8FB9D5 0x5A24 +0x8FB9D6 0x5A27 +0x8FB9D7 0x5A28 +0x8FB9D8 0x5A2A +0x8FB9D9 0x5A2D +0x8FB9DA 0x5A30 +0x8FB9DB 0x5A44 +0x8FB9DC 0x5A45 +0x8FB9DD 0x5A47 +0x8FB9DE 0x5A48 +0x8FB9DF 0x5A4C +0x8FB9E0 0x5A50 +0x8FB9E1 0x5A55 +0x8FB9E2 0x5A5E +0x8FB9E3 0x5A63 +0x8FB9E4 0x5A65 +0x8FB9E5 0x5A67 +0x8FB9E6 0x5A6D +0x8FB9E7 0x5A77 +0x8FB9E8 0x5A7A +0x8FB9E9 0x5A7B +0x8FB9EA 0x5A7E +0x8FB9EB 0x5A8B +0x8FB9EC 0x5A90 +0x8FB9ED 0x5A93 +0x8FB9EE 0x5A96 +0x8FB9EF 0x5A99 +0x8FB9F0 0x5A9C +0x8FB9F1 0x5A9E +0x8FB9F2 0x5A9F +0x8FB9F3 0x5AA0 +0x8FB9F4 0x5AA2 +0x8FB9F5 0x5AA7 +0x8FB9F6 0x5AAC +0x8FB9F7 0x5AB1 +0x8FB9F8 0x5AB2 +0x8FB9F9 0x5AB3 +0x8FB9FA 0x5AB5 +0x8FB9FB 0x5AB8 +0x8FB9FC 0x5ABA +0x8FB9FD 0x5ABB +0x8FB9FE 0x5ABF +0x8FBAA1 0x5AC4 +0x8FBAA2 0x5AC6 +0x8FBAA3 0x5AC8 +0x8FBAA4 0x5ACF +0x8FBAA5 0x5ADA +0x8FBAA6 0x5ADC +0x8FBAA7 0x5AE0 +0x8FBAA8 0x5AE5 +0x8FBAA9 0x5AEA +0x8FBAAA 0x5AEE +0x8FBAAB 0x5AF5 +0x8FBAAC 0x5AF6 +0x8FBAAD 0x5AFD +0x8FBAAE 0x5B00 +0x8FBAAF 0x5B01 +0x8FBAB0 0x5B08 +0x8FBAB1 0x5B17 +0x8FBAB2 0x5B34 +0x8FBAB3 0x5B19 +0x8FBAB4 0x5B1B +0x8FBAB5 0x5B1D +0x8FBAB6 0x5B21 +0x8FBAB7 0x5B25 +0x8FBAB8 0x5B2D +0x8FBAB9 0x5B38 +0x8FBABA 0x5B41 +0x8FBABB 0x5B4B +0x8FBABC 0x5B4C +0x8FBABD 0x5B52 +0x8FBABE 0x5B56 +0x8FBABF 0x5B5E +0x8FBAC0 0x5B68 +0x8FBAC1 0x5B6E +0x8FBAC2 0x5B6F +0x8FBAC3 0x5B7C +0x8FBAC4 0x5B7D +0x8FBAC5 0x5B7E +0x8FBAC6 0x5B7F +0x8FBAC7 0x5B81 +0x8FBAC8 0x5B84 +0x8FBAC9 0x5B86 +0x8FBACA 0x5B8A +0x8FBACB 0x5B8E +0x8FBACC 0x5B90 +0x8FBACD 0x5B91 +0x8FBACE 0x5B93 +0x8FBACF 0x5B94 +0x8FBAD0 0x5B96 +0x8FBAD1 0x5BA8 +0x8FBAD2 0x5BA9 +0x8FBAD3 0x5BAC +0x8FBAD4 0x5BAD +0x8FBAD5 0x5BAF +0x8FBAD6 0x5BB1 +0x8FBAD7 0x5BB2 +0x8FBAD8 0x5BB7 +0x8FBAD9 0x5BBA +0x8FBADA 0x5BBC +0x8FBADB 0x5BC0 +0x8FBADC 0x5BC1 +0x8FBADD 0x5BCD +0x8FBADE 0x5BCF +0x8FBADF 0x5BD6 +0x8FBAE0 0x5BD7 +0x8FBAE1 0x5BD8 +0x8FBAE2 0x5BD9 +0x8FBAE3 0x5BDA +0x8FBAE4 0x5BE0 +0x8FBAE5 0x5BEF +0x8FBAE6 0x5BF1 +0x8FBAE7 0x5BF4 +0x8FBAE8 0x5BFD +0x8FBAE9 0x5C0C +0x8FBAEA 0x5C17 +0x8FBAEB 0x5C1E +0x8FBAEC 0x5C1F +0x8FBAED 0x5C23 +0x8FBAEE 0x5C26 +0x8FBAEF 0x5C29 +0x8FBAF0 0x5C2B +0x8FBAF1 0x5C2C +0x8FBAF2 0x5C2E +0x8FBAF3 0x5C30 +0x8FBAF4 0x5C32 +0x8FBAF5 0x5C35 +0x8FBAF6 0x5C36 +0x8FBAF7 0x5C59 +0x8FBAF8 0x5C5A +0x8FBAF9 0x5C5C +0x8FBAFA 0x5C62 +0x8FBAFB 0x5C63 +0x8FBAFC 0x5C67 +0x8FBAFD 0x5C68 +0x8FBAFE 0x5C69 +0x8FBBA1 0x5C6D +0x8FBBA2 0x5C70 +0x8FBBA3 0x5C74 +0x8FBBA4 0x5C75 +0x8FBBA5 0x5C7A +0x8FBBA6 0x5C7B +0x8FBBA7 0x5C7C +0x8FBBA8 0x5C7D +0x8FBBA9 0x5C87 +0x8FBBAA 0x5C88 +0x8FBBAB 0x5C8A +0x8FBBAC 0x5C8F +0x8FBBAD 0x5C92 +0x8FBBAE 0x5C9D +0x8FBBAF 0x5C9F +0x8FBBB0 0x5CA0 +0x8FBBB1 0x5CA2 +0x8FBBB2 0x5CA3 +0x8FBBB3 0x5CA6 +0x8FBBB4 0x5CAA +0x8FBBB5 0x5CB2 +0x8FBBB6 0x5CB4 +0x8FBBB7 0x5CB5 +0x8FBBB8 0x5CBA +0x8FBBB9 0x5CC9 +0x8FBBBA 0x5CCB +0x8FBBBB 0x5CD2 +0x8FBBBC 0x5CDD +0x8FBBBD 0x5CD7 +0x8FBBBE 0x5CEE +0x8FBBBF 0x5CF1 +0x8FBBC0 0x5CF2 +0x8FBBC1 0x5CF4 +0x8FBBC2 0x5D01 +0x8FBBC3 0x5D06 +0x8FBBC4 0x5D0D +0x8FBBC5 0x5D12 +0x8FBBC6 0x5D2B +0x8FBBC7 0x5D23 +0x8FBBC8 0x5D24 +0x8FBBC9 0x5D26 +0x8FBBCA 0x5D27 +0x8FBBCB 0x5D31 +0x8FBBCC 0x5D34 +0x8FBBCD 0x5D39 +0x8FBBCE 0x5D3D +0x8FBBCF 0x5D3F +0x8FBBD0 0x5D42 +0x8FBBD1 0x5D43 +0x8FBBD2 0x5D46 +0x8FBBD3 0x5D48 +0x8FBBD4 0x5D55 +0x8FBBD5 0x5D51 +0x8FBBD6 0x5D59 +0x8FBBD7 0x5D4A +0x8FBBD8 0x5D5F +0x8FBBD9 0x5D60 +0x8FBBDA 0x5D61 +0x8FBBDB 0x5D62 +0x8FBBDC 0x5D64 +0x8FBBDD 0x5D6A +0x8FBBDE 0x5D6D +0x8FBBDF 0x5D70 +0x8FBBE0 0x5D79 +0x8FBBE1 0x5D7A +0x8FBBE2 0x5D7E +0x8FBBE3 0x5D7F +0x8FBBE4 0x5D81 +0x8FBBE5 0x5D83 +0x8FBBE6 0x5D88 +0x8FBBE7 0x5D8A +0x8FBBE8 0x5D92 +0x8FBBE9 0x5D93 +0x8FBBEA 0x5D94 +0x8FBBEB 0x5D95 +0x8FBBEC 0x5D99 +0x8FBBED 0x5D9B +0x8FBBEE 0x5D9F +0x8FBBEF 0x5DA0 +0x8FBBF0 0x5DA7 +0x8FBBF1 0x5DAB +0x8FBBF2 0x5DB0 +0x8FBBF3 0x5DB4 +0x8FBBF4 0x5DB8 +0x8FBBF5 0x5DB9 +0x8FBBF6 0x5DC3 +0x8FBBF7 0x5DC7 +0x8FBBF8 0x5DCB +0x8FBBF9 0x5DD0 +0x8FBBFA 0x5DCE +0x8FBBFB 0x5DD8 +0x8FBBFC 0x5DD9 +0x8FBBFD 0x5DE0 +0x8FBBFE 0x5DE4 +0x8FBCA1 0x5DE9 +0x8FBCA2 0x5DF8 +0x8FBCA3 0x5DF9 +0x8FBCA4 0x5E00 +0x8FBCA5 0x5E07 +0x8FBCA6 0x5E0D +0x8FBCA7 0x5E12 +0x8FBCA8 0x5E14 +0x8FBCA9 0x5E15 +0x8FBCAA 0x5E18 +0x8FBCAB 0x5E1F +0x8FBCAC 0x5E20 +0x8FBCAD 0x5E2E +0x8FBCAE 0x5E28 +0x8FBCAF 0x5E32 +0x8FBCB0 0x5E35 +0x8FBCB1 0x5E3E +0x8FBCB2 0x5E4B +0x8FBCB3 0x5E50 +0x8FBCB4 0x5E49 +0x8FBCB5 0x5E51 +0x8FBCB6 0x5E56 +0x8FBCB7 0x5E58 +0x8FBCB8 0x5E5B +0x8FBCB9 0x5E5C +0x8FBCBA 0x5E5E +0x8FBCBB 0x5E68 +0x8FBCBC 0x5E6A +0x8FBCBD 0x5E6B +0x8FBCBE 0x5E6C +0x8FBCBF 0x5E6D +0x8FBCC0 0x5E6E +0x8FBCC1 0x5E70 +0x8FBCC2 0x5E80 +0x8FBCC3 0x5E8B +0x8FBCC4 0x5E8E +0x8FBCC5 0x5EA2 +0x8FBCC6 0x5EA4 +0x8FBCC7 0x5EA5 +0x8FBCC8 0x5EA8 +0x8FBCC9 0x5EAA +0x8FBCCA 0x5EAC +0x8FBCCB 0x5EB1 +0x8FBCCC 0x5EB3 +0x8FBCCD 0x5EBD +0x8FBCCE 0x5EBE +0x8FBCCF 0x5EBF +0x8FBCD0 0x5EC6 +0x8FBCD1 0x5ECC +0x8FBCD2 0x5ECB +0x8FBCD3 0x5ECE +0x8FBCD4 0x5ED1 +0x8FBCD5 0x5ED2 +0x8FBCD6 0x5ED4 +0x8FBCD7 0x5ED5 +0x8FBCD8 0x5EDC +0x8FBCD9 0x5EDE +0x8FBCDA 0x5EE5 +0x8FBCDB 0x5EEB +0x8FBCDC 0x5F02 +0x8FBCDD 0x5F06 +0x8FBCDE 0x5F07 +0x8FBCDF 0x5F08 +0x8FBCE0 0x5F0E +0x8FBCE1 0x5F19 +0x8FBCE2 0x5F1C +0x8FBCE3 0x5F1D +0x8FBCE4 0x5F21 +0x8FBCE5 0x5F22 +0x8FBCE6 0x5F23 +0x8FBCE7 0x5F24 +0x8FBCE8 0x5F28 +0x8FBCE9 0x5F2B +0x8FBCEA 0x5F2C +0x8FBCEB 0x5F2E +0x8FBCEC 0x5F30 +0x8FBCED 0x5F34 +0x8FBCEE 0x5F36 +0x8FBCEF 0x5F3B +0x8FBCF0 0x5F3D +0x8FBCF1 0x5F3F +0x8FBCF2 0x5F40 +0x8FBCF3 0x5F44 +0x8FBCF4 0x5F45 +0x8FBCF5 0x5F47 +0x8FBCF6 0x5F4D +0x8FBCF7 0x5F50 +0x8FBCF8 0x5F54 +0x8FBCF9 0x5F58 +0x8FBCFA 0x5F5B +0x8FBCFB 0x5F60 +0x8FBCFC 0x5F63 +0x8FBCFD 0x5F64 +0x8FBCFE 0x5F67 +0x8FBDA1 0x5F6F +0x8FBDA2 0x5F72 +0x8FBDA3 0x5F74 +0x8FBDA4 0x5F75 +0x8FBDA5 0x5F78 +0x8FBDA6 0x5F7A +0x8FBDA7 0x5F7D +0x8FBDA8 0x5F7E +0x8FBDA9 0x5F89 +0x8FBDAA 0x5F8D +0x8FBDAB 0x5F8F +0x8FBDAC 0x5F96 +0x8FBDAD 0x5F9C +0x8FBDAE 0x5F9D +0x8FBDAF 0x5FA2 +0x8FBDB0 0x5FA7 +0x8FBDB1 0x5FAB +0x8FBDB2 0x5FA4 +0x8FBDB3 0x5FAC +0x8FBDB4 0x5FAF +0x8FBDB5 0x5FB0 +0x8FBDB6 0x5FB1 +0x8FBDB7 0x5FB8 +0x8FBDB8 0x5FC4 +0x8FBDB9 0x5FC7 +0x8FBDBA 0x5FC8 +0x8FBDBB 0x5FC9 +0x8FBDBC 0x5FCB +0x8FBDBD 0x5FD0 +0x8FBDBE 0x5FD1 +0x8FBDBF 0x5FD2 +0x8FBDC0 0x5FD3 +0x8FBDC1 0x5FD4 +0x8FBDC2 0x5FDE +0x8FBDC3 0x5FE1 +0x8FBDC4 0x5FE2 +0x8FBDC5 0x5FE8 +0x8FBDC6 0x5FE9 +0x8FBDC7 0x5FEA +0x8FBDC8 0x5FEC +0x8FBDC9 0x5FED +0x8FBDCA 0x5FEE +0x8FBDCB 0x5FEF +0x8FBDCC 0x5FF2 +0x8FBDCD 0x5FF3 +0x8FBDCE 0x5FF6 +0x8FBDCF 0x5FFA +0x8FBDD0 0x5FFC +0x8FBDD1 0x6007 +0x8FBDD2 0x600A +0x8FBDD3 0x600D +0x8FBDD4 0x6013 +0x8FBDD5 0x6014 +0x8FBDD6 0x6017 +0x8FBDD7 0x6018 +0x8FBDD8 0x601A +0x8FBDD9 0x601F +0x8FBDDA 0x6024 +0x8FBDDB 0x602D +0x8FBDDC 0x6033 +0x8FBDDD 0x6035 +0x8FBDDE 0x6040 +0x8FBDDF 0x6047 +0x8FBDE0 0x6048 +0x8FBDE1 0x6049 +0x8FBDE2 0x604C +0x8FBDE3 0x6051 +0x8FBDE4 0x6054 +0x8FBDE5 0x6056 +0x8FBDE6 0x6057 +0x8FBDE7 0x605D +0x8FBDE8 0x6061 +0x8FBDE9 0x6067 +0x8FBDEA 0x6071 +0x8FBDEB 0x607E +0x8FBDEC 0x607F +0x8FBDED 0x6082 +0x8FBDEE 0x6086 +0x8FBDEF 0x6088 +0x8FBDF0 0x608A +0x8FBDF1 0x608E +0x8FBDF2 0x6091 +0x8FBDF3 0x6093 +0x8FBDF4 0x6095 +0x8FBDF5 0x6098 +0x8FBDF6 0x609D +0x8FBDF7 0x609E +0x8FBDF8 0x60A2 +0x8FBDF9 0x60A4 +0x8FBDFA 0x60A5 +0x8FBDFB 0x60A8 +0x8FBDFC 0x60B0 +0x8FBDFD 0x60B1 +0x8FBDFE 0x60B7 +0x8FBEA1 0x60BB +0x8FBEA2 0x60BE +0x8FBEA3 0x60C2 +0x8FBEA4 0x60C4 +0x8FBEA5 0x60C8 +0x8FBEA6 0x60C9 +0x8FBEA7 0x60CA +0x8FBEA8 0x60CB +0x8FBEA9 0x60CE +0x8FBEAA 0x60CF +0x8FBEAB 0x60D4 +0x8FBEAC 0x60D5 +0x8FBEAD 0x60D9 +0x8FBEAE 0x60DB +0x8FBEAF 0x60DD +0x8FBEB0 0x60DE +0x8FBEB1 0x60E2 +0x8FBEB2 0x60E5 +0x8FBEB3 0x60F2 +0x8FBEB4 0x60F5 +0x8FBEB5 0x60F8 +0x8FBEB6 0x60FC +0x8FBEB7 0x60FD +0x8FBEB8 0x6102 +0x8FBEB9 0x6107 +0x8FBEBA 0x610A +0x8FBEBB 0x610C +0x8FBEBC 0x6110 +0x8FBEBD 0x6111 +0x8FBEBE 0x6112 +0x8FBEBF 0x6113 +0x8FBEC0 0x6114 +0x8FBEC1 0x6116 +0x8FBEC2 0x6117 +0x8FBEC3 0x6119 +0x8FBEC4 0x611C +0x8FBEC5 0x611E +0x8FBEC6 0x6122 +0x8FBEC7 0x612A +0x8FBEC8 0x612B +0x8FBEC9 0x6130 +0x8FBECA 0x6131 +0x8FBECB 0x6135 +0x8FBECC 0x6136 +0x8FBECD 0x6137 +0x8FBECE 0x6139 +0x8FBECF 0x6141 +0x8FBED0 0x6145 +0x8FBED1 0x6146 +0x8FBED2 0x6149 +0x8FBED3 0x615E +0x8FBED4 0x6160 +0x8FBED5 0x616C +0x8FBED6 0x6172 +0x8FBED7 0x6178 +0x8FBED8 0x617B +0x8FBED9 0x617C +0x8FBEDA 0x617F +0x8FBEDB 0x6180 +0x8FBEDC 0x6181 +0x8FBEDD 0x6183 +0x8FBEDE 0x6184 +0x8FBEDF 0x618B +0x8FBEE0 0x618D +0x8FBEE1 0x6192 +0x8FBEE2 0x6193 +0x8FBEE3 0x6197 +0x8FBEE4 0x6198 +0x8FBEE5 0x619C +0x8FBEE6 0x619D +0x8FBEE7 0x619F +0x8FBEE8 0x61A0 +0x8FBEE9 0x61A5 +0x8FBEEA 0x61A8 +0x8FBEEB 0x61AA +0x8FBEEC 0x61AD +0x8FBEED 0x61B8 +0x8FBEEE 0x61B9 +0x8FBEEF 0x61BC +0x8FBEF0 0x61C0 +0x8FBEF1 0x61C1 +0x8FBEF2 0x61C2 +0x8FBEF3 0x61CE +0x8FBEF4 0x61CF +0x8FBEF5 0x61D5 +0x8FBEF6 0x61DC +0x8FBEF7 0x61DD +0x8FBEF8 0x61DE +0x8FBEF9 0x61DF +0x8FBEFA 0x61E1 +0x8FBEFB 0x61E2 +0x8FBEFC 0x61E7 +0x8FBEFD 0x61E9 +0x8FBEFE 0x61E5 +0x8FBFA1 0x61EC +0x8FBFA2 0x61ED +0x8FBFA3 0x61EF +0x8FBFA4 0x6201 +0x8FBFA5 0x6203 +0x8FBFA6 0x6204 +0x8FBFA7 0x6207 +0x8FBFA8 0x6213 +0x8FBFA9 0x6215 +0x8FBFAA 0x621C +0x8FBFAB 0x6220 +0x8FBFAC 0x6222 +0x8FBFAD 0x6223 +0x8FBFAE 0x6227 +0x8FBFAF 0x6229 +0x8FBFB0 0x622B +0x8FBFB1 0x6239 +0x8FBFB2 0x623D +0x8FBFB3 0x6242 +0x8FBFB4 0x6243 +0x8FBFB5 0x6244 +0x8FBFB6 0x6246 +0x8FBFB7 0x624C +0x8FBFB8 0x6250 +0x8FBFB9 0x6251 +0x8FBFBA 0x6252 +0x8FBFBB 0x6254 +0x8FBFBC 0x6256 +0x8FBFBD 0x625A +0x8FBFBE 0x625C +0x8FBFBF 0x6264 +0x8FBFC0 0x626D +0x8FBFC1 0x626F +0x8FBFC2 0x6273 +0x8FBFC3 0x627A +0x8FBFC4 0x627D +0x8FBFC5 0x628D +0x8FBFC6 0x628E +0x8FBFC7 0x628F +0x8FBFC8 0x6290 +0x8FBFC9 0x62A6 +0x8FBFCA 0x62A8 +0x8FBFCB 0x62B3 +0x8FBFCC 0x62B6 +0x8FBFCD 0x62B7 +0x8FBFCE 0x62BA +0x8FBFCF 0x62BE +0x8FBFD0 0x62BF +0x8FBFD1 0x62C4 +0x8FBFD2 0x62CE +0x8FBFD3 0x62D5 +0x8FBFD4 0x62D6 +0x8FBFD5 0x62DA +0x8FBFD6 0x62EA +0x8FBFD7 0x62F2 +0x8FBFD8 0x62F4 +0x8FBFD9 0x62FC +0x8FBFDA 0x62FD +0x8FBFDB 0x6303 +0x8FBFDC 0x6304 +0x8FBFDD 0x630A +0x8FBFDE 0x630B +0x8FBFDF 0x630D +0x8FBFE0 0x6310 +0x8FBFE1 0x6313 +0x8FBFE2 0x6316 +0x8FBFE3 0x6318 +0x8FBFE4 0x6329 +0x8FBFE5 0x632A +0x8FBFE6 0x632D +0x8FBFE7 0x6335 +0x8FBFE8 0x6336 +0x8FBFE9 0x6339 +0x8FBFEA 0x633C +0x8FBFEB 0x6341 +0x8FBFEC 0x6342 +0x8FBFED 0x6343 +0x8FBFEE 0x6344 +0x8FBFEF 0x6346 +0x8FBFF0 0x634A +0x8FBFF1 0x634B +0x8FBFF2 0x634E +0x8FBFF3 0x6352 +0x8FBFF4 0x6353 +0x8FBFF5 0x6354 +0x8FBFF6 0x6358 +0x8FBFF7 0x635B +0x8FBFF8 0x6365 +0x8FBFF9 0x6366 +0x8FBFFA 0x636C +0x8FBFFB 0x636D +0x8FBFFC 0x6371 +0x8FBFFD 0x6374 +0x8FBFFE 0x6375 +0x8FC0A1 0x6378 +0x8FC0A2 0x637C +0x8FC0A3 0x637D +0x8FC0A4 0x637F +0x8FC0A5 0x6382 +0x8FC0A6 0x6384 +0x8FC0A7 0x6387 +0x8FC0A8 0x638A +0x8FC0A9 0x6390 +0x8FC0AA 0x6394 +0x8FC0AB 0x6395 +0x8FC0AC 0x6399 +0x8FC0AD 0x639A +0x8FC0AE 0x639E +0x8FC0AF 0x63A4 +0x8FC0B0 0x63A6 +0x8FC0B1 0x63AD +0x8FC0B2 0x63AE +0x8FC0B3 0x63AF +0x8FC0B4 0x63BD +0x8FC0B5 0x63C1 +0x8FC0B6 0x63C5 +0x8FC0B7 0x63C8 +0x8FC0B8 0x63CE +0x8FC0B9 0x63D1 +0x8FC0BA 0x63D3 +0x8FC0BB 0x63D4 +0x8FC0BC 0x63D5 +0x8FC0BD 0x63DC +0x8FC0BE 0x63E0 +0x8FC0BF 0x63E5 +0x8FC0C0 0x63EA +0x8FC0C1 0x63EC +0x8FC0C2 0x63F2 +0x8FC0C3 0x63F3 +0x8FC0C4 0x63F5 +0x8FC0C5 0x63F8 +0x8FC0C6 0x63F9 +0x8FC0C7 0x6409 +0x8FC0C8 0x640A +0x8FC0C9 0x6410 +0x8FC0CA 0x6412 +0x8FC0CB 0x6414 +0x8FC0CC 0x6418 +0x8FC0CD 0x641E +0x8FC0CE 0x6420 +0x8FC0CF 0x6422 +0x8FC0D0 0x6424 +0x8FC0D1 0x6425 +0x8FC0D2 0x6429 +0x8FC0D3 0x642A +0x8FC0D4 0x642F +0x8FC0D5 0x6430 +0x8FC0D6 0x6435 +0x8FC0D7 0x643D +0x8FC0D8 0x643F +0x8FC0D9 0x644B +0x8FC0DA 0x644F +0x8FC0DB 0x6451 +0x8FC0DC 0x6452 +0x8FC0DD 0x6453 +0x8FC0DE 0x6454 +0x8FC0DF 0x645A +0x8FC0E0 0x645B +0x8FC0E1 0x645C +0x8FC0E2 0x645D +0x8FC0E3 0x645F +0x8FC0E4 0x6460 +0x8FC0E5 0x6461 +0x8FC0E6 0x6463 +0x8FC0E7 0x646D +0x8FC0E8 0x6473 +0x8FC0E9 0x6474 +0x8FC0EA 0x647B +0x8FC0EB 0x647D +0x8FC0EC 0x6485 +0x8FC0ED 0x6487 +0x8FC0EE 0x648F +0x8FC0EF 0x6490 +0x8FC0F0 0x6491 +0x8FC0F1 0x6498 +0x8FC0F2 0x6499 +0x8FC0F3 0x649B +0x8FC0F4 0x649D +0x8FC0F5 0x649F +0x8FC0F6 0x64A1 +0x8FC0F7 0x64A3 +0x8FC0F8 0x64A6 +0x8FC0F9 0x64A8 +0x8FC0FA 0x64AC +0x8FC0FB 0x64B3 +0x8FC0FC 0x64BD +0x8FC0FD 0x64BE +0x8FC0FE 0x64BF +0x8FC1A1 0x64C4 +0x8FC1A2 0x64C9 +0x8FC1A3 0x64CA +0x8FC1A4 0x64CB +0x8FC1A5 0x64CC +0x8FC1A6 0x64CE +0x8FC1A7 0x64D0 +0x8FC1A8 0x64D1 +0x8FC1A9 0x64D5 +0x8FC1AA 0x64D7 +0x8FC1AB 0x64E4 +0x8FC1AC 0x64E5 +0x8FC1AD 0x64E9 +0x8FC1AE 0x64EA +0x8FC1AF 0x64ED +0x8FC1B0 0x64F0 +0x8FC1B1 0x64F5 +0x8FC1B2 0x64F7 +0x8FC1B3 0x64FB +0x8FC1B4 0x64FF +0x8FC1B5 0x6501 +0x8FC1B6 0x6504 +0x8FC1B7 0x6508 +0x8FC1B8 0x6509 +0x8FC1B9 0x650A +0x8FC1BA 0x650F +0x8FC1BB 0x6513 +0x8FC1BC 0x6514 +0x8FC1BD 0x6516 +0x8FC1BE 0x6519 +0x8FC1BF 0x651B +0x8FC1C0 0x651E +0x8FC1C1 0x651F +0x8FC1C2 0x6522 +0x8FC1C3 0x6526 +0x8FC1C4 0x6529 +0x8FC1C5 0x652E +0x8FC1C6 0x6531 +0x8FC1C7 0x653A +0x8FC1C8 0x653C +0x8FC1C9 0x653D +0x8FC1CA 0x6543 +0x8FC1CB 0x6547 +0x8FC1CC 0x6549 +0x8FC1CD 0x6550 +0x8FC1CE 0x6552 +0x8FC1CF 0x6554 +0x8FC1D0 0x655F +0x8FC1D1 0x6560 +0x8FC1D2 0x6567 +0x8FC1D3 0x656B +0x8FC1D4 0x657A +0x8FC1D5 0x657D +0x8FC1D6 0x6581 +0x8FC1D7 0x6585 +0x8FC1D8 0x658A +0x8FC1D9 0x6592 +0x8FC1DA 0x6595 +0x8FC1DB 0x6598 +0x8FC1DC 0x659D +0x8FC1DD 0x65A0 +0x8FC1DE 0x65A3 +0x8FC1DF 0x65A6 +0x8FC1E0 0x65AE +0x8FC1E1 0x65B2 +0x8FC1E2 0x65B3 +0x8FC1E3 0x65B4 +0x8FC1E4 0x65BF +0x8FC1E5 0x65C2 +0x8FC1E6 0x65C8 +0x8FC1E7 0x65C9 +0x8FC1E8 0x65CE +0x8FC1E9 0x65D0 +0x8FC1EA 0x65D4 +0x8FC1EB 0x65D6 +0x8FC1EC 0x65D8 +0x8FC1ED 0x65DF +0x8FC1EE 0x65F0 +0x8FC1EF 0x65F2 +0x8FC1F0 0x65F4 +0x8FC1F1 0x65F5 +0x8FC1F2 0x65F9 +0x8FC1F3 0x65FE +0x8FC1F4 0x65FF +0x8FC1F5 0x6600 +0x8FC1F6 0x6604 +0x8FC1F7 0x6608 +0x8FC1F8 0x6609 +0x8FC1F9 0x660D +0x8FC1FA 0x6611 +0x8FC1FB 0x6612 +0x8FC1FC 0x6615 +0x8FC1FD 0x6616 +0x8FC1FE 0x661D +0x8FC2A1 0x661E +0x8FC2A2 0x6621 +0x8FC2A3 0x6622 +0x8FC2A4 0x6623 +0x8FC2A5 0x6624 +0x8FC2A6 0x6626 +0x8FC2A7 0x6629 +0x8FC2A8 0x662A +0x8FC2A9 0x662B +0x8FC2AA 0x662C +0x8FC2AB 0x662E +0x8FC2AC 0x6630 +0x8FC2AD 0x6631 +0x8FC2AE 0x6633 +0x8FC2AF 0x6639 +0x8FC2B0 0x6637 +0x8FC2B1 0x6640 +0x8FC2B2 0x6645 +0x8FC2B3 0x6646 +0x8FC2B4 0x664A +0x8FC2B5 0x664C +0x8FC2B6 0x6651 +0x8FC2B7 0x664E +0x8FC2B8 0x6657 +0x8FC2B9 0x6658 +0x8FC2BA 0x6659 +0x8FC2BB 0x665B +0x8FC2BC 0x665C +0x8FC2BD 0x6660 +0x8FC2BE 0x6661 +0x8FC2BF 0x66FB +0x8FC2C0 0x666A +0x8FC2C1 0x666B +0x8FC2C2 0x666C +0x8FC2C3 0x667E +0x8FC2C4 0x6673 +0x8FC2C5 0x6675 +0x8FC2C6 0x667F +0x8FC2C7 0x6677 +0x8FC2C8 0x6678 +0x8FC2C9 0x6679 +0x8FC2CA 0x667B +0x8FC2CB 0x6680 +0x8FC2CC 0x667C +0x8FC2CD 0x668B +0x8FC2CE 0x668C +0x8FC2CF 0x668D +0x8FC2D0 0x6690 +0x8FC2D1 0x6692 +0x8FC2D2 0x6699 +0x8FC2D3 0x669A +0x8FC2D4 0x669B +0x8FC2D5 0x669C +0x8FC2D6 0x669F +0x8FC2D7 0x66A0 +0x8FC2D8 0x66A4 +0x8FC2D9 0x66AD +0x8FC2DA 0x66B1 +0x8FC2DB 0x66B2 +0x8FC2DC 0x66B5 +0x8FC2DD 0x66BB +0x8FC2DE 0x66BF +0x8FC2DF 0x66C0 +0x8FC2E0 0x66C2 +0x8FC2E1 0x66C3 +0x8FC2E2 0x66C8 +0x8FC2E3 0x66CC +0x8FC2E4 0x66CE +0x8FC2E5 0x66CF +0x8FC2E6 0x66D4 +0x8FC2E7 0x66DB +0x8FC2E8 0x66DF +0x8FC2E9 0x66E8 +0x8FC2EA 0x66EB +0x8FC2EB 0x66EC +0x8FC2EC 0x66EE +0x8FC2ED 0x66FA +0x8FC2EE 0x6705 +0x8FC2EF 0x6707 +0x8FC2F0 0x670E +0x8FC2F1 0x6713 +0x8FC2F2 0x6719 +0x8FC2F3 0x671C +0x8FC2F4 0x6720 +0x8FC2F5 0x6722 +0x8FC2F6 0x6733 +0x8FC2F7 0x673E +0x8FC2F8 0x6745 +0x8FC2F9 0x6747 +0x8FC2FA 0x6748 +0x8FC2FB 0x674C +0x8FC2FC 0x6754 +0x8FC2FD 0x6755 +0x8FC2FE 0x675D +0x8FC3A1 0x6766 +0x8FC3A2 0x676C +0x8FC3A3 0x676E +0x8FC3A4 0x6774 +0x8FC3A5 0x6776 +0x8FC3A6 0x677B +0x8FC3A7 0x6781 +0x8FC3A8 0x6784 +0x8FC3A9 0x678E +0x8FC3AA 0x678F +0x8FC3AB 0x6791 +0x8FC3AC 0x6793 +0x8FC3AD 0x6796 +0x8FC3AE 0x6798 +0x8FC3AF 0x6799 +0x8FC3B0 0x679B +0x8FC3B1 0x67B0 +0x8FC3B2 0x67B1 +0x8FC3B3 0x67B2 +0x8FC3B4 0x67B5 +0x8FC3B5 0x67BB +0x8FC3B6 0x67BC +0x8FC3B7 0x67BD +0x8FC3B8 0x67F9 +0x8FC3B9 0x67C0 +0x8FC3BA 0x67C2 +0x8FC3BB 0x67C3 +0x8FC3BC 0x67C5 +0x8FC3BD 0x67C8 +0x8FC3BE 0x67C9 +0x8FC3BF 0x67D2 +0x8FC3C0 0x67D7 +0x8FC3C1 0x67D9 +0x8FC3C2 0x67DC +0x8FC3C3 0x67E1 +0x8FC3C4 0x67E6 +0x8FC3C5 0x67F0 +0x8FC3C6 0x67F2 +0x8FC3C7 0x67F6 +0x8FC3C8 0x67F7 +0x8FC3C9 0x6852 +0x8FC3CA 0x6814 +0x8FC3CB 0x6819 +0x8FC3CC 0x681D +0x8FC3CD 0x681F +0x8FC3CE 0x6828 +0x8FC3CF 0x6827 +0x8FC3D0 0x682C +0x8FC3D1 0x682D +0x8FC3D2 0x682F +0x8FC3D3 0x6830 +0x8FC3D4 0x6831 +0x8FC3D5 0x6833 +0x8FC3D6 0x683B +0x8FC3D7 0x683F +0x8FC3D8 0x6844 +0x8FC3D9 0x6845 +0x8FC3DA 0x684A +0x8FC3DB 0x684C +0x8FC3DC 0x6855 +0x8FC3DD 0x6857 +0x8FC3DE 0x6858 +0x8FC3DF 0x685B +0x8FC3E0 0x686B +0x8FC3E1 0x686E +0x8FC3E2 0x686F +0x8FC3E3 0x6870 +0x8FC3E4 0x6871 +0x8FC3E5 0x6872 +0x8FC3E6 0x6875 +0x8FC3E7 0x6879 +0x8FC3E8 0x687A +0x8FC3E9 0x687B +0x8FC3EA 0x687C +0x8FC3EB 0x6882 +0x8FC3EC 0x6884 +0x8FC3ED 0x6886 +0x8FC3EE 0x6888 +0x8FC3EF 0x6896 +0x8FC3F0 0x6898 +0x8FC3F1 0x689A +0x8FC3F2 0x689C +0x8FC3F3 0x68A1 +0x8FC3F4 0x68A3 +0x8FC3F5 0x68A5 +0x8FC3F6 0x68A9 +0x8FC3F7 0x68AA +0x8FC3F8 0x68AE +0x8FC3F9 0x68B2 +0x8FC3FA 0x68BB +0x8FC3FB 0x68C5 +0x8FC3FC 0x68C8 +0x8FC3FD 0x68CC +0x8FC3FE 0x68CF +0x8FC4A1 0x68D0 +0x8FC4A2 0x68D1 +0x8FC4A3 0x68D3 +0x8FC4A4 0x68D6 +0x8FC4A5 0x68D9 +0x8FC4A6 0x68DC +0x8FC4A7 0x68DD +0x8FC4A8 0x68E5 +0x8FC4A9 0x68E8 +0x8FC4AA 0x68EA +0x8FC4AB 0x68EB +0x8FC4AC 0x68EC +0x8FC4AD 0x68ED +0x8FC4AE 0x68F0 +0x8FC4AF 0x68F1 +0x8FC4B0 0x68F5 +0x8FC4B1 0x68F6 +0x8FC4B2 0x68FB +0x8FC4B3 0x68FC +0x8FC4B4 0x68FD +0x8FC4B5 0x6906 +0x8FC4B6 0x6909 +0x8FC4B7 0x690A +0x8FC4B8 0x6910 +0x8FC4B9 0x6911 +0x8FC4BA 0x6913 +0x8FC4BB 0x6916 +0x8FC4BC 0x6917 +0x8FC4BD 0x6931 +0x8FC4BE 0x6933 +0x8FC4BF 0x6935 +0x8FC4C0 0x6938 +0x8FC4C1 0x693B +0x8FC4C2 0x6942 +0x8FC4C3 0x6945 +0x8FC4C4 0x6949 +0x8FC4C5 0x694E +0x8FC4C6 0x6957 +0x8FC4C7 0x695B +0x8FC4C8 0x6963 +0x8FC4C9 0x6964 +0x8FC4CA 0x6965 +0x8FC4CB 0x6966 +0x8FC4CC 0x6968 +0x8FC4CD 0x6969 +0x8FC4CE 0x696C +0x8FC4CF 0x6970 +0x8FC4D0 0x6971 +0x8FC4D1 0x6972 +0x8FC4D2 0x697A +0x8FC4D3 0x697B +0x8FC4D4 0x697F +0x8FC4D5 0x6980 +0x8FC4D6 0x698D +0x8FC4D7 0x6992 +0x8FC4D8 0x6996 +0x8FC4D9 0x6998 +0x8FC4DA 0x69A1 +0x8FC4DB 0x69A5 +0x8FC4DC 0x69A6 +0x8FC4DD 0x69A8 +0x8FC4DE 0x69AB +0x8FC4DF 0x69AD +0x8FC4E0 0x69AF +0x8FC4E1 0x69B7 +0x8FC4E2 0x69B8 +0x8FC4E3 0x69BA +0x8FC4E4 0x69BC +0x8FC4E5 0x69C5 +0x8FC4E6 0x69C8 +0x8FC4E7 0x69D1 +0x8FC4E8 0x69D6 +0x8FC4E9 0x69D7 +0x8FC4EA 0x69E2 +0x8FC4EB 0x69E5 +0x8FC4EC 0x69EE +0x8FC4ED 0x69EF +0x8FC4EE 0x69F1 +0x8FC4EF 0x69F3 +0x8FC4F0 0x69F5 +0x8FC4F1 0x69FE +0x8FC4F2 0x6A00 +0x8FC4F3 0x6A01 +0x8FC4F4 0x6A03 +0x8FC4F5 0x6A0F +0x8FC4F6 0x6A11 +0x8FC4F7 0x6A15 +0x8FC4F8 0x6A1A +0x8FC4F9 0x6A1D +0x8FC4FA 0x6A20 +0x8FC4FB 0x6A24 +0x8FC4FC 0x6A28 +0x8FC4FD 0x6A30 +0x8FC4FE 0x6A32 +0x8FC5A1 0x6A34 +0x8FC5A2 0x6A37 +0x8FC5A3 0x6A3B +0x8FC5A4 0x6A3E +0x8FC5A5 0x6A3F +0x8FC5A6 0x6A45 +0x8FC5A7 0x6A46 +0x8FC5A8 0x6A49 +0x8FC5A9 0x6A4A +0x8FC5AA 0x6A4E +0x8FC5AB 0x6A50 +0x8FC5AC 0x6A51 +0x8FC5AD 0x6A52 +0x8FC5AE 0x6A55 +0x8FC5AF 0x6A56 +0x8FC5B0 0x6A5B +0x8FC5B1 0x6A64 +0x8FC5B2 0x6A67 +0x8FC5B3 0x6A6A +0x8FC5B4 0x6A71 +0x8FC5B5 0x6A73 +0x8FC5B6 0x6A7E +0x8FC5B7 0x6A81 +0x8FC5B8 0x6A83 +0x8FC5B9 0x6A86 +0x8FC5BA 0x6A87 +0x8FC5BB 0x6A89 +0x8FC5BC 0x6A8B +0x8FC5BD 0x6A91 +0x8FC5BE 0x6A9B +0x8FC5BF 0x6A9D +0x8FC5C0 0x6A9E +0x8FC5C1 0x6A9F +0x8FC5C2 0x6AA5 +0x8FC5C3 0x6AAB +0x8FC5C4 0x6AAF +0x8FC5C5 0x6AB0 +0x8FC5C6 0x6AB1 +0x8FC5C7 0x6AB4 +0x8FC5C8 0x6ABD +0x8FC5C9 0x6ABE +0x8FC5CA 0x6ABF +0x8FC5CB 0x6AC6 +0x8FC5CC 0x6AC9 +0x8FC5CD 0x6AC8 +0x8FC5CE 0x6ACC +0x8FC5CF 0x6AD0 +0x8FC5D0 0x6AD4 +0x8FC5D1 0x6AD5 +0x8FC5D2 0x6AD6 +0x8FC5D3 0x6ADC +0x8FC5D4 0x6ADD +0x8FC5D5 0x6AE4 +0x8FC5D6 0x6AE7 +0x8FC5D7 0x6AEC +0x8FC5D8 0x6AF0 +0x8FC5D9 0x6AF1 +0x8FC5DA 0x6AF2 +0x8FC5DB 0x6AFC +0x8FC5DC 0x6AFD +0x8FC5DD 0x6B02 +0x8FC5DE 0x6B03 +0x8FC5DF 0x6B06 +0x8FC5E0 0x6B07 +0x8FC5E1 0x6B09 +0x8FC5E2 0x6B0F +0x8FC5E3 0x6B10 +0x8FC5E4 0x6B11 +0x8FC5E5 0x6B17 +0x8FC5E6 0x6B1B +0x8FC5E7 0x6B1E +0x8FC5E8 0x6B24 +0x8FC5E9 0x6B28 +0x8FC5EA 0x6B2B +0x8FC5EB 0x6B2C +0x8FC5EC 0x6B2F +0x8FC5ED 0x6B35 +0x8FC5EE 0x6B36 +0x8FC5EF 0x6B3B +0x8FC5F0 0x6B3F +0x8FC5F1 0x6B46 +0x8FC5F2 0x6B4A +0x8FC5F3 0x6B4D +0x8FC5F4 0x6B52 +0x8FC5F5 0x6B56 +0x8FC5F6 0x6B58 +0x8FC5F7 0x6B5D +0x8FC5F8 0x6B60 +0x8FC5F9 0x6B67 +0x8FC5FA 0x6B6B +0x8FC5FB 0x6B6E +0x8FC5FC 0x6B70 +0x8FC5FD 0x6B75 +0x8FC5FE 0x6B7D +0x8FC6A1 0x6B7E +0x8FC6A2 0x6B82 +0x8FC6A3 0x6B85 +0x8FC6A4 0x6B97 +0x8FC6A5 0x6B9B +0x8FC6A6 0x6B9F +0x8FC6A7 0x6BA0 +0x8FC6A8 0x6BA2 +0x8FC6A9 0x6BA3 +0x8FC6AA 0x6BA8 +0x8FC6AB 0x6BA9 +0x8FC6AC 0x6BAC +0x8FC6AD 0x6BAD +0x8FC6AE 0x6BAE +0x8FC6AF 0x6BB0 +0x8FC6B0 0x6BB8 +0x8FC6B1 0x6BB9 +0x8FC6B2 0x6BBD +0x8FC6B3 0x6BBE +0x8FC6B4 0x6BC3 +0x8FC6B5 0x6BC4 +0x8FC6B6 0x6BC9 +0x8FC6B7 0x6BCC +0x8FC6B8 0x6BD6 +0x8FC6B9 0x6BDA +0x8FC6BA 0x6BE1 +0x8FC6BB 0x6BE3 +0x8FC6BC 0x6BE6 +0x8FC6BD 0x6BE7 +0x8FC6BE 0x6BEE +0x8FC6BF 0x6BF1 +0x8FC6C0 0x6BF7 +0x8FC6C1 0x6BF9 +0x8FC6C2 0x6BFF +0x8FC6C3 0x6C02 +0x8FC6C4 0x6C04 +0x8FC6C5 0x6C05 +0x8FC6C6 0x6C09 +0x8FC6C7 0x6C0D +0x8FC6C8 0x6C0E +0x8FC6C9 0x6C10 +0x8FC6CA 0x6C12 +0x8FC6CB 0x6C19 +0x8FC6CC 0x6C1F +0x8FC6CD 0x6C26 +0x8FC6CE 0x6C27 +0x8FC6CF 0x6C28 +0x8FC6D0 0x6C2C +0x8FC6D1 0x6C2E +0x8FC6D2 0x6C33 +0x8FC6D3 0x6C35 +0x8FC6D4 0x6C36 +0x8FC6D5 0x6C3A +0x8FC6D6 0x6C3B +0x8FC6D7 0x6C3F +0x8FC6D8 0x6C4A +0x8FC6D9 0x6C4B +0x8FC6DA 0x6C4D +0x8FC6DB 0x6C4F +0x8FC6DC 0x6C52 +0x8FC6DD 0x6C54 +0x8FC6DE 0x6C59 +0x8FC6DF 0x6C5B +0x8FC6E0 0x6C5C +0x8FC6E1 0x6C6B +0x8FC6E2 0x6C6D +0x8FC6E3 0x6C6F +0x8FC6E4 0x6C74 +0x8FC6E5 0x6C76 +0x8FC6E6 0x6C78 +0x8FC6E7 0x6C79 +0x8FC6E8 0x6C7B +0x8FC6E9 0x6C85 +0x8FC6EA 0x6C86 +0x8FC6EB 0x6C87 +0x8FC6EC 0x6C89 +0x8FC6ED 0x6C94 +0x8FC6EE 0x6C95 +0x8FC6EF 0x6C97 +0x8FC6F0 0x6C98 +0x8FC6F1 0x6C9C +0x8FC6F2 0x6C9F +0x8FC6F3 0x6CB0 +0x8FC6F4 0x6CB2 +0x8FC6F5 0x6CB4 +0x8FC6F6 0x6CC2 +0x8FC6F7 0x6CC6 +0x8FC6F8 0x6CCD +0x8FC6F9 0x6CCF +0x8FC6FA 0x6CD0 +0x8FC6FB 0x6CD1 +0x8FC6FC 0x6CD2 +0x8FC6FD 0x6CD4 +0x8FC6FE 0x6CD6 +0x8FC7A1 0x6CDA +0x8FC7A2 0x6CDC +0x8FC7A3 0x6CE0 +0x8FC7A4 0x6CE7 +0x8FC7A5 0x6CE9 +0x8FC7A6 0x6CEB +0x8FC7A7 0x6CEC +0x8FC7A8 0x6CEE +0x8FC7A9 0x6CF2 +0x8FC7AA 0x6CF4 +0x8FC7AB 0x6D04 +0x8FC7AC 0x6D07 +0x8FC7AD 0x6D0A +0x8FC7AE 0x6D0E +0x8FC7AF 0x6D0F +0x8FC7B0 0x6D11 +0x8FC7B1 0x6D13 +0x8FC7B2 0x6D1A +0x8FC7B3 0x6D26 +0x8FC7B4 0x6D27 +0x8FC7B5 0x6D28 +0x8FC7B6 0x6C67 +0x8FC7B7 0x6D2E +0x8FC7B8 0x6D2F +0x8FC7B9 0x6D31 +0x8FC7BA 0x6D39 +0x8FC7BB 0x6D3C +0x8FC7BC 0x6D3F +0x8FC7BD 0x6D57 +0x8FC7BE 0x6D5E +0x8FC7BF 0x6D5F +0x8FC7C0 0x6D61 +0x8FC7C1 0x6D65 +0x8FC7C2 0x6D67 +0x8FC7C3 0x6D6F +0x8FC7C4 0x6D70 +0x8FC7C5 0x6D7C +0x8FC7C6 0x6D82 +0x8FC7C7 0x6D87 +0x8FC7C8 0x6D91 +0x8FC7C9 0x6D92 +0x8FC7CA 0x6D94 +0x8FC7CB 0x6D96 +0x8FC7CC 0x6D97 +0x8FC7CD 0x6D98 +0x8FC7CE 0x6DAA +0x8FC7CF 0x6DAC +0x8FC7D0 0x6DB4 +0x8FC7D1 0x6DB7 +0x8FC7D2 0x6DB9 +0x8FC7D3 0x6DBD +0x8FC7D4 0x6DBF +0x8FC7D5 0x6DC4 +0x8FC7D6 0x6DC8 +0x8FC7D7 0x6DCA +0x8FC7D8 0x6DCE +0x8FC7D9 0x6DCF +0x8FC7DA 0x6DD6 +0x8FC7DB 0x6DDB +0x8FC7DC 0x6DDD +0x8FC7DD 0x6DDF +0x8FC7DE 0x6DE0 +0x8FC7DF 0x6DE2 +0x8FC7E0 0x6DE5 +0x8FC7E1 0x6DE9 +0x8FC7E2 0x6DEF +0x8FC7E3 0x6DF0 +0x8FC7E4 0x6DF4 +0x8FC7E5 0x6DF6 +0x8FC7E6 0x6DFC +0x8FC7E7 0x6E00 +0x8FC7E8 0x6E04 +0x8FC7E9 0x6E1E +0x8FC7EA 0x6E22 +0x8FC7EB 0x6E27 +0x8FC7EC 0x6E32 +0x8FC7ED 0x6E36 +0x8FC7EE 0x6E39 +0x8FC7EF 0x6E3B +0x8FC7F0 0x6E3C +0x8FC7F1 0x6E44 +0x8FC7F2 0x6E45 +0x8FC7F3 0x6E48 +0x8FC7F4 0x6E49 +0x8FC7F5 0x6E4B +0x8FC7F6 0x6E4F +0x8FC7F7 0x6E51 +0x8FC7F8 0x6E52 +0x8FC7F9 0x6E53 +0x8FC7FA 0x6E54 +0x8FC7FB 0x6E57 +0x8FC7FC 0x6E5C +0x8FC7FD 0x6E5D +0x8FC7FE 0x6E5E +0x8FC8A1 0x6E62 +0x8FC8A2 0x6E63 +0x8FC8A3 0x6E68 +0x8FC8A4 0x6E73 +0x8FC8A5 0x6E7B +0x8FC8A6 0x6E7D +0x8FC8A7 0x6E8D +0x8FC8A8 0x6E93 +0x8FC8A9 0x6E99 +0x8FC8AA 0x6EA0 +0x8FC8AB 0x6EA7 +0x8FC8AC 0x6EAD +0x8FC8AD 0x6EAE +0x8FC8AE 0x6EB1 +0x8FC8AF 0x6EB3 +0x8FC8B0 0x6EBB +0x8FC8B1 0x6EBF +0x8FC8B2 0x6EC0 +0x8FC8B3 0x6EC1 +0x8FC8B4 0x6EC3 +0x8FC8B5 0x6EC7 +0x8FC8B6 0x6EC8 +0x8FC8B7 0x6ECA +0x8FC8B8 0x6ECD +0x8FC8B9 0x6ECE +0x8FC8BA 0x6ECF +0x8FC8BB 0x6EEB +0x8FC8BC 0x6EED +0x8FC8BD 0x6EEE +0x8FC8BE 0x6EF9 +0x8FC8BF 0x6EFB +0x8FC8C0 0x6EFD +0x8FC8C1 0x6F04 +0x8FC8C2 0x6F08 +0x8FC8C3 0x6F0A +0x8FC8C4 0x6F0C +0x8FC8C5 0x6F0D +0x8FC8C6 0x6F16 +0x8FC8C7 0x6F18 +0x8FC8C8 0x6F1A +0x8FC8C9 0x6F1B +0x8FC8CA 0x6F26 +0x8FC8CB 0x6F29 +0x8FC8CC 0x6F2A +0x8FC8CD 0x6F2F +0x8FC8CE 0x6F30 +0x8FC8CF 0x6F33 +0x8FC8D0 0x6F36 +0x8FC8D1 0x6F3B +0x8FC8D2 0x6F3C +0x8FC8D3 0x6F2D +0x8FC8D4 0x6F4F +0x8FC8D5 0x6F51 +0x8FC8D6 0x6F52 +0x8FC8D7 0x6F53 +0x8FC8D8 0x6F57 +0x8FC8D9 0x6F59 +0x8FC8DA 0x6F5A +0x8FC8DB 0x6F5D +0x8FC8DC 0x6F5E +0x8FC8DD 0x6F61 +0x8FC8DE 0x6F62 +0x8FC8DF 0x6F68 +0x8FC8E0 0x6F6C +0x8FC8E1 0x6F7D +0x8FC8E2 0x6F7E +0x8FC8E3 0x6F83 +0x8FC8E4 0x6F87 +0x8FC8E5 0x6F88 +0x8FC8E6 0x6F8B +0x8FC8E7 0x6F8C +0x8FC8E8 0x6F8D +0x8FC8E9 0x6F90 +0x8FC8EA 0x6F92 +0x8FC8EB 0x6F93 +0x8FC8EC 0x6F94 +0x8FC8ED 0x6F96 +0x8FC8EE 0x6F9A +0x8FC8EF 0x6F9F +0x8FC8F0 0x6FA0 +0x8FC8F1 0x6FA5 +0x8FC8F2 0x6FA6 +0x8FC8F3 0x6FA7 +0x8FC8F4 0x6FA8 +0x8FC8F5 0x6FAE +0x8FC8F6 0x6FAF +0x8FC8F7 0x6FB0 +0x8FC8F8 0x6FB5 +0x8FC8F9 0x6FB6 +0x8FC8FA 0x6FBC +0x8FC8FB 0x6FC5 +0x8FC8FC 0x6FC7 +0x8FC8FD 0x6FC8 +0x8FC8FE 0x6FCA +0x8FC9A1 0x6FDA +0x8FC9A2 0x6FDE +0x8FC9A3 0x6FE8 +0x8FC9A4 0x6FE9 +0x8FC9A5 0x6FF0 +0x8FC9A6 0x6FF5 +0x8FC9A7 0x6FF9 +0x8FC9A8 0x6FFC +0x8FC9A9 0x6FFD +0x8FC9AA 0x7000 +0x8FC9AB 0x7005 +0x8FC9AC 0x7006 +0x8FC9AD 0x7007 +0x8FC9AE 0x700D +0x8FC9AF 0x7017 +0x8FC9B0 0x7020 +0x8FC9B1 0x7023 +0x8FC9B2 0x702F +0x8FC9B3 0x7034 +0x8FC9B4 0x7037 +0x8FC9B5 0x7039 +0x8FC9B6 0x703C +0x8FC9B7 0x7043 +0x8FC9B8 0x7044 +0x8FC9B9 0x7048 +0x8FC9BA 0x7049 +0x8FC9BB 0x704A +0x8FC9BC 0x704B +0x8FC9BD 0x7054 +0x8FC9BE 0x7055 +0x8FC9BF 0x705D +0x8FC9C0 0x705E +0x8FC9C1 0x704E +0x8FC9C2 0x7064 +0x8FC9C3 0x7065 +0x8FC9C4 0x706C +0x8FC9C5 0x706E +0x8FC9C6 0x7075 +0x8FC9C7 0x7076 +0x8FC9C8 0x707E +0x8FC9C9 0x7081 +0x8FC9CA 0x7085 +0x8FC9CB 0x7086 +0x8FC9CC 0x7094 +0x8FC9CD 0x7095 +0x8FC9CE 0x7096 +0x8FC9CF 0x7097 +0x8FC9D0 0x7098 +0x8FC9D1 0x709B +0x8FC9D2 0x70A4 +0x8FC9D3 0x70AB +0x8FC9D4 0x70B0 +0x8FC9D5 0x70B1 +0x8FC9D6 0x70B4 +0x8FC9D7 0x70B7 +0x8FC9D8 0x70CA +0x8FC9D9 0x70D1 +0x8FC9DA 0x70D3 +0x8FC9DB 0x70D4 +0x8FC9DC 0x70D5 +0x8FC9DD 0x70D6 +0x8FC9DE 0x70D8 +0x8FC9DF 0x70DC +0x8FC9E0 0x70E4 +0x8FC9E1 0x70FA +0x8FC9E2 0x7103 +0x8FC9E3 0x7104 +0x8FC9E4 0x7105 +0x8FC9E5 0x7106 +0x8FC9E6 0x7107 +0x8FC9E7 0x710B +0x8FC9E8 0x710C +0x8FC9E9 0x710F +0x8FC9EA 0x711E +0x8FC9EB 0x7120 +0x8FC9EC 0x712B +0x8FC9ED 0x712D +0x8FC9EE 0x712F +0x8FC9EF 0x7130 +0x8FC9F0 0x7131 +0x8FC9F1 0x7138 +0x8FC9F2 0x7141 +0x8FC9F3 0x7145 +0x8FC9F4 0x7146 +0x8FC9F5 0x7147 +0x8FC9F6 0x714A +0x8FC9F7 0x714B +0x8FC9F8 0x7150 +0x8FC9F9 0x7152 +0x8FC9FA 0x7157 +0x8FC9FB 0x715A +0x8FC9FC 0x715C +0x8FC9FD 0x715E +0x8FC9FE 0x7160 +0x8FCAA1 0x7168 +0x8FCAA2 0x7179 +0x8FCAA3 0x7180 +0x8FCAA4 0x7185 +0x8FCAA5 0x7187 +0x8FCAA6 0x718C +0x8FCAA7 0x7192 +0x8FCAA8 0x719A +0x8FCAA9 0x719B +0x8FCAAA 0x71A0 +0x8FCAAB 0x71A2 +0x8FCAAC 0x71AF +0x8FCAAD 0x71B0 +0x8FCAAE 0x71B2 +0x8FCAAF 0x71B3 +0x8FCAB0 0x71BA +0x8FCAB1 0x71BF +0x8FCAB2 0x71C0 +0x8FCAB3 0x71C1 +0x8FCAB4 0x71C4 +0x8FCAB5 0x71CB +0x8FCAB6 0x71CC +0x8FCAB7 0x71D3 +0x8FCAB8 0x71D6 +0x8FCAB9 0x71D9 +0x8FCABA 0x71DA +0x8FCABB 0x71DC +0x8FCABC 0x71F8 +0x8FCABD 0x71FE +0x8FCABE 0x7200 +0x8FCABF 0x7207 +0x8FCAC0 0x7208 +0x8FCAC1 0x7209 +0x8FCAC2 0x7213 +0x8FCAC3 0x7217 +0x8FCAC4 0x721A +0x8FCAC5 0x721D +0x8FCAC6 0x721F +0x8FCAC7 0x7224 +0x8FCAC8 0x722B +0x8FCAC9 0x722F +0x8FCACA 0x7234 +0x8FCACB 0x7238 +0x8FCACC 0x7239 +0x8FCACD 0x7241 +0x8FCACE 0x7242 +0x8FCACF 0x7243 +0x8FCAD0 0x7245 +0x8FCAD1 0x724E +0x8FCAD2 0x724F +0x8FCAD3 0x7250 +0x8FCAD4 0x7253 +0x8FCAD5 0x7255 +0x8FCAD6 0x7256 +0x8FCAD7 0x725A +0x8FCAD8 0x725C +0x8FCAD9 0x725E +0x8FCADA 0x7260 +0x8FCADB 0x7263 +0x8FCADC 0x7268 +0x8FCADD 0x726B +0x8FCADE 0x726E +0x8FCADF 0x726F +0x8FCAE0 0x7271 +0x8FCAE1 0x7277 +0x8FCAE2 0x7278 +0x8FCAE3 0x727B +0x8FCAE4 0x727C +0x8FCAE5 0x727F +0x8FCAE6 0x7284 +0x8FCAE7 0x7289 +0x8FCAE8 0x728D +0x8FCAE9 0x728E +0x8FCAEA 0x7293 +0x8FCAEB 0x729B +0x8FCAEC 0x72A8 +0x8FCAED 0x72AD +0x8FCAEE 0x72AE +0x8FCAEF 0x72B1 +0x8FCAF0 0x72B4 +0x8FCAF1 0x72BE +0x8FCAF2 0x72C1 +0x8FCAF3 0x72C7 +0x8FCAF4 0x72C9 +0x8FCAF5 0x72CC +0x8FCAF6 0x72D5 +0x8FCAF7 0x72D6 +0x8FCAF8 0x72D8 +0x8FCAF9 0x72DF +0x8FCAFA 0x72E5 +0x8FCAFB 0x72F3 +0x8FCAFC 0x72F4 +0x8FCAFD 0x72FA +0x8FCAFE 0x72FB +0x8FCBA1 0x72FE +0x8FCBA2 0x7302 +0x8FCBA3 0x7304 +0x8FCBA4 0x7305 +0x8FCBA5 0x7307 +0x8FCBA6 0x730B +0x8FCBA7 0x730D +0x8FCBA8 0x7312 +0x8FCBA9 0x7313 +0x8FCBAA 0x7318 +0x8FCBAB 0x7319 +0x8FCBAC 0x731E +0x8FCBAD 0x7322 +0x8FCBAE 0x7324 +0x8FCBAF 0x7327 +0x8FCBB0 0x7328 +0x8FCBB1 0x732C +0x8FCBB2 0x7331 +0x8FCBB3 0x7332 +0x8FCBB4 0x7335 +0x8FCBB5 0x733A +0x8FCBB6 0x733B +0x8FCBB7 0x733D +0x8FCBB8 0x7343 +0x8FCBB9 0x734D +0x8FCBBA 0x7350 +0x8FCBBB 0x7352 +0x8FCBBC 0x7356 +0x8FCBBD 0x7358 +0x8FCBBE 0x735D +0x8FCBBF 0x735E +0x8FCBC0 0x735F +0x8FCBC1 0x7360 +0x8FCBC2 0x7366 +0x8FCBC3 0x7367 +0x8FCBC4 0x7369 +0x8FCBC5 0x736B +0x8FCBC6 0x736C +0x8FCBC7 0x736E +0x8FCBC8 0x736F +0x8FCBC9 0x7371 +0x8FCBCA 0x7377 +0x8FCBCB 0x7379 +0x8FCBCC 0x737C +0x8FCBCD 0x7380 +0x8FCBCE 0x7381 +0x8FCBCF 0x7383 +0x8FCBD0 0x7385 +0x8FCBD1 0x7386 +0x8FCBD2 0x738E +0x8FCBD3 0x7390 +0x8FCBD4 0x7393 +0x8FCBD5 0x7395 +0x8FCBD6 0x7397 +0x8FCBD7 0x7398 +0x8FCBD8 0x739C +0x8FCBD9 0x739E +0x8FCBDA 0x739F +0x8FCBDB 0x73A0 +0x8FCBDC 0x73A2 +0x8FCBDD 0x73A5 +0x8FCBDE 0x73A6 +0x8FCBDF 0x73AA +0x8FCBE0 0x73AB +0x8FCBE1 0x73AD +0x8FCBE2 0x73B5 +0x8FCBE3 0x73B7 +0x8FCBE4 0x73B9 +0x8FCBE5 0x73BC +0x8FCBE6 0x73BD +0x8FCBE7 0x73BF +0x8FCBE8 0x73C5 +0x8FCBE9 0x73C6 +0x8FCBEA 0x73C9 +0x8FCBEB 0x73CB +0x8FCBEC 0x73CC +0x8FCBED 0x73CF +0x8FCBEE 0x73D2 +0x8FCBEF 0x73D3 +0x8FCBF0 0x73D6 +0x8FCBF1 0x73D9 +0x8FCBF2 0x73DD +0x8FCBF3 0x73E1 +0x8FCBF4 0x73E3 +0x8FCBF5 0x73E6 +0x8FCBF6 0x73E7 +0x8FCBF7 0x73E9 +0x8FCBF8 0x73F4 +0x8FCBF9 0x73F5 +0x8FCBFA 0x73F7 +0x8FCBFB 0x73F9 +0x8FCBFC 0x73FA +0x8FCBFD 0x73FB +0x8FCBFE 0x73FD +0x8FCCA1 0x73FF +0x8FCCA2 0x7400 +0x8FCCA3 0x7401 +0x8FCCA4 0x7404 +0x8FCCA5 0x7407 +0x8FCCA6 0x740A +0x8FCCA7 0x7411 +0x8FCCA8 0x741A +0x8FCCA9 0x741B +0x8FCCAA 0x7424 +0x8FCCAB 0x7426 +0x8FCCAC 0x7428 +0x8FCCAD 0x7429 +0x8FCCAE 0x742A +0x8FCCAF 0x742B +0x8FCCB0 0x742C +0x8FCCB1 0x742D +0x8FCCB2 0x742E +0x8FCCB3 0x742F +0x8FCCB4 0x7430 +0x8FCCB5 0x7431 +0x8FCCB6 0x7439 +0x8FCCB7 0x7440 +0x8FCCB8 0x7443 +0x8FCCB9 0x7444 +0x8FCCBA 0x7446 +0x8FCCBB 0x7447 +0x8FCCBC 0x744B +0x8FCCBD 0x744D +0x8FCCBE 0x7451 +0x8FCCBF 0x7452 +0x8FCCC0 0x7457 +0x8FCCC1 0x745D +0x8FCCC2 0x7462 +0x8FCCC3 0x7466 +0x8FCCC4 0x7467 +0x8FCCC5 0x7468 +0x8FCCC6 0x746B +0x8FCCC7 0x746D +0x8FCCC8 0x746E +0x8FCCC9 0x7471 +0x8FCCCA 0x7472 +0x8FCCCB 0x7480 +0x8FCCCC 0x7481 +0x8FCCCD 0x7485 +0x8FCCCE 0x7486 +0x8FCCCF 0x7487 +0x8FCCD0 0x7489 +0x8FCCD1 0x748F +0x8FCCD2 0x7490 +0x8FCCD3 0x7491 +0x8FCCD4 0x7492 +0x8FCCD5 0x7498 +0x8FCCD6 0x7499 +0x8FCCD7 0x749A +0x8FCCD8 0x749C +0x8FCCD9 0x749F +0x8FCCDA 0x74A0 +0x8FCCDB 0x74A1 +0x8FCCDC 0x74A3 +0x8FCCDD 0x74A6 +0x8FCCDE 0x74A8 +0x8FCCDF 0x74A9 +0x8FCCE0 0x74AA +0x8FCCE1 0x74AB +0x8FCCE2 0x74AE +0x8FCCE3 0x74AF +0x8FCCE4 0x74B1 +0x8FCCE5 0x74B2 +0x8FCCE6 0x74B5 +0x8FCCE7 0x74B9 +0x8FCCE8 0x74BB +0x8FCCE9 0x74BF +0x8FCCEA 0x74C8 +0x8FCCEB 0x74C9 +0x8FCCEC 0x74CC +0x8FCCED 0x74D0 +0x8FCCEE 0x74D3 +0x8FCCEF 0x74D8 +0x8FCCF0 0x74DA +0x8FCCF1 0x74DB +0x8FCCF2 0x74DE +0x8FCCF3 0x74DF +0x8FCCF4 0x74E4 +0x8FCCF5 0x74E8 +0x8FCCF6 0x74EA +0x8FCCF7 0x74EB +0x8FCCF8 0x74EF +0x8FCCF9 0x74F4 +0x8FCCFA 0x74FA +0x8FCCFB 0x74FB +0x8FCCFC 0x74FC +0x8FCCFD 0x74FF +0x8FCCFE 0x7506 +0x8FCDA1 0x7512 +0x8FCDA2 0x7516 +0x8FCDA3 0x7517 +0x8FCDA4 0x7520 +0x8FCDA5 0x7521 +0x8FCDA6 0x7524 +0x8FCDA7 0x7527 +0x8FCDA8 0x7529 +0x8FCDA9 0x752A +0x8FCDAA 0x752F +0x8FCDAB 0x7536 +0x8FCDAC 0x7539 +0x8FCDAD 0x753D +0x8FCDAE 0x753E +0x8FCDAF 0x753F +0x8FCDB0 0x7540 +0x8FCDB1 0x7543 +0x8FCDB2 0x7547 +0x8FCDB3 0x7548 +0x8FCDB4 0x754E +0x8FCDB5 0x7550 +0x8FCDB6 0x7552 +0x8FCDB7 0x7557 +0x8FCDB8 0x755E +0x8FCDB9 0x755F +0x8FCDBA 0x7561 +0x8FCDBB 0x756F +0x8FCDBC 0x7571 +0x8FCDBD 0x7579 +0x8FCDBE 0x757A +0x8FCDBF 0x757B +0x8FCDC0 0x757C +0x8FCDC1 0x757D +0x8FCDC2 0x757E +0x8FCDC3 0x7581 +0x8FCDC4 0x7585 +0x8FCDC5 0x7590 +0x8FCDC6 0x7592 +0x8FCDC7 0x7593 +0x8FCDC8 0x7595 +0x8FCDC9 0x7599 +0x8FCDCA 0x759C +0x8FCDCB 0x75A2 +0x8FCDCC 0x75A4 +0x8FCDCD 0x75B4 +0x8FCDCE 0x75BA +0x8FCDCF 0x75BF +0x8FCDD0 0x75C0 +0x8FCDD1 0x75C1 +0x8FCDD2 0x75C4 +0x8FCDD3 0x75C6 +0x8FCDD4 0x75CC +0x8FCDD5 0x75CE +0x8FCDD6 0x75CF +0x8FCDD7 0x75D7 +0x8FCDD8 0x75DC +0x8FCDD9 0x75DF +0x8FCDDA 0x75E0 +0x8FCDDB 0x75E1 +0x8FCDDC 0x75E4 +0x8FCDDD 0x75E7 +0x8FCDDE 0x75EC +0x8FCDDF 0x75EE +0x8FCDE0 0x75EF +0x8FCDE1 0x75F1 +0x8FCDE2 0x75F9 +0x8FCDE3 0x7600 +0x8FCDE4 0x7602 +0x8FCDE5 0x7603 +0x8FCDE6 0x7604 +0x8FCDE7 0x7607 +0x8FCDE8 0x7608 +0x8FCDE9 0x760A +0x8FCDEA 0x760C +0x8FCDEB 0x760F +0x8FCDEC 0x7612 +0x8FCDED 0x7613 +0x8FCDEE 0x7615 +0x8FCDEF 0x7616 +0x8FCDF0 0x7619 +0x8FCDF1 0x761B +0x8FCDF2 0x761C +0x8FCDF3 0x761D +0x8FCDF4 0x761E +0x8FCDF5 0x7623 +0x8FCDF6 0x7625 +0x8FCDF7 0x7626 +0x8FCDF8 0x7629 +0x8FCDF9 0x762D +0x8FCDFA 0x7632 +0x8FCDFB 0x7633 +0x8FCDFC 0x7635 +0x8FCDFD 0x7638 +0x8FCDFE 0x7639 +0x8FCEA1 0x763A +0x8FCEA2 0x763C +0x8FCEA3 0x764A +0x8FCEA4 0x7640 +0x8FCEA5 0x7641 +0x8FCEA6 0x7643 +0x8FCEA7 0x7644 +0x8FCEA8 0x7645 +0x8FCEA9 0x7649 +0x8FCEAA 0x764B +0x8FCEAB 0x7655 +0x8FCEAC 0x7659 +0x8FCEAD 0x765F +0x8FCEAE 0x7664 +0x8FCEAF 0x7665 +0x8FCEB0 0x766D +0x8FCEB1 0x766E +0x8FCEB2 0x766F +0x8FCEB3 0x7671 +0x8FCEB4 0x7674 +0x8FCEB5 0x7681 +0x8FCEB6 0x7685 +0x8FCEB7 0x768C +0x8FCEB8 0x768D +0x8FCEB9 0x7695 +0x8FCEBA 0x769B +0x8FCEBB 0x769C +0x8FCEBC 0x769D +0x8FCEBD 0x769F +0x8FCEBE 0x76A0 +0x8FCEBF 0x76A2 +0x8FCEC0 0x76A3 +0x8FCEC1 0x76A4 +0x8FCEC2 0x76A5 +0x8FCEC3 0x76A6 +0x8FCEC4 0x76A7 +0x8FCEC5 0x76A8 +0x8FCEC6 0x76AA +0x8FCEC7 0x76AD +0x8FCEC8 0x76BD +0x8FCEC9 0x76C1 +0x8FCECA 0x76C5 +0x8FCECB 0x76C9 +0x8FCECC 0x76CB +0x8FCECD 0x76CC +0x8FCECE 0x76CE +0x8FCECF 0x76D4 +0x8FCED0 0x76D9 +0x8FCED1 0x76E0 +0x8FCED2 0x76E6 +0x8FCED3 0x76E8 +0x8FCED4 0x76EC +0x8FCED5 0x76F0 +0x8FCED6 0x76F1 +0x8FCED7 0x76F6 +0x8FCED8 0x76F9 +0x8FCED9 0x76FC +0x8FCEDA 0x7700 +0x8FCEDB 0x7706 +0x8FCEDC 0x770A +0x8FCEDD 0x770E +0x8FCEDE 0x7712 +0x8FCEDF 0x7714 +0x8FCEE0 0x7715 +0x8FCEE1 0x7717 +0x8FCEE2 0x7719 +0x8FCEE3 0x771A +0x8FCEE4 0x771C +0x8FCEE5 0x7722 +0x8FCEE6 0x7728 +0x8FCEE7 0x772D +0x8FCEE8 0x772E +0x8FCEE9 0x772F +0x8FCEEA 0x7734 +0x8FCEEB 0x7735 +0x8FCEEC 0x7736 +0x8FCEED 0x7739 +0x8FCEEE 0x773D +0x8FCEEF 0x773E +0x8FCEF0 0x7742 +0x8FCEF1 0x7745 +0x8FCEF2 0x7746 +0x8FCEF3 0x774A +0x8FCEF4 0x774D +0x8FCEF5 0x774E +0x8FCEF6 0x774F +0x8FCEF7 0x7752 +0x8FCEF8 0x7756 +0x8FCEF9 0x7757 +0x8FCEFA 0x775C +0x8FCEFB 0x775E +0x8FCEFC 0x775F +0x8FCEFD 0x7760 +0x8FCEFE 0x7762 +0x8FCFA1 0x7764 +0x8FCFA2 0x7767 +0x8FCFA3 0x776A +0x8FCFA4 0x776C +0x8FCFA5 0x7770 +0x8FCFA6 0x7772 +0x8FCFA7 0x7773 +0x8FCFA8 0x7774 +0x8FCFA9 0x777A +0x8FCFAA 0x777D +0x8FCFAB 0x7780 +0x8FCFAC 0x7784 +0x8FCFAD 0x778C +0x8FCFAE 0x778D +0x8FCFAF 0x7794 +0x8FCFB0 0x7795 +0x8FCFB1 0x7796 +0x8FCFB2 0x779A +0x8FCFB3 0x779F +0x8FCFB4 0x77A2 +0x8FCFB5 0x77A7 +0x8FCFB6 0x77AA +0x8FCFB7 0x77AE +0x8FCFB8 0x77AF +0x8FCFB9 0x77B1 +0x8FCFBA 0x77B5 +0x8FCFBB 0x77BE +0x8FCFBC 0x77C3 +0x8FCFBD 0x77C9 +0x8FCFBE 0x77D1 +0x8FCFBF 0x77D2 +0x8FCFC0 0x77D5 +0x8FCFC1 0x77D9 +0x8FCFC2 0x77DE +0x8FCFC3 0x77DF +0x8FCFC4 0x77E0 +0x8FCFC5 0x77E4 +0x8FCFC6 0x77E6 +0x8FCFC7 0x77EA +0x8FCFC8 0x77EC +0x8FCFC9 0x77F0 +0x8FCFCA 0x77F1 +0x8FCFCB 0x77F4 +0x8FCFCC 0x77F8 +0x8FCFCD 0x77FB +0x8FCFCE 0x7805 +0x8FCFCF 0x7806 +0x8FCFD0 0x7809 +0x8FCFD1 0x780D +0x8FCFD2 0x780E +0x8FCFD3 0x7811 +0x8FCFD4 0x781D +0x8FCFD5 0x7821 +0x8FCFD6 0x7822 +0x8FCFD7 0x7823 +0x8FCFD8 0x782D +0x8FCFD9 0x782E +0x8FCFDA 0x7830 +0x8FCFDB 0x7835 +0x8FCFDC 0x7837 +0x8FCFDD 0x7843 +0x8FCFDE 0x7844 +0x8FCFDF 0x7847 +0x8FCFE0 0x7848 +0x8FCFE1 0x784C +0x8FCFE2 0x784E +0x8FCFE3 0x7852 +0x8FCFE4 0x785C +0x8FCFE5 0x785E +0x8FCFE6 0x7860 +0x8FCFE7 0x7861 +0x8FCFE8 0x7863 +0x8FCFE9 0x7864 +0x8FCFEA 0x7868 +0x8FCFEB 0x786A +0x8FCFEC 0x786E +0x8FCFED 0x787A +0x8FCFEE 0x787E +0x8FCFEF 0x788A +0x8FCFF0 0x788F +0x8FCFF1 0x7894 +0x8FCFF2 0x7898 +0x8FCFF3 0x78A1 +0x8FCFF4 0x789D +0x8FCFF5 0x789E +0x8FCFF6 0x789F +0x8FCFF7 0x78A4 +0x8FCFF8 0x78A8 +0x8FCFF9 0x78AC +0x8FCFFA 0x78AD +0x8FCFFB 0x78B0 +0x8FCFFC 0x78B1 +0x8FCFFD 0x78B2 +0x8FCFFE 0x78B3 +0x8FD0A1 0x78BB +0x8FD0A2 0x78BD +0x8FD0A3 0x78BF +0x8FD0A4 0x78C7 +0x8FD0A5 0x78C8 +0x8FD0A6 0x78C9 +0x8FD0A7 0x78CC +0x8FD0A8 0x78CE +0x8FD0A9 0x78D2 +0x8FD0AA 0x78D3 +0x8FD0AB 0x78D5 +0x8FD0AC 0x78D6 +0x8FD0AD 0x78E4 +0x8FD0AE 0x78DB +0x8FD0AF 0x78DF +0x8FD0B0 0x78E0 +0x8FD0B1 0x78E1 +0x8FD0B2 0x78E6 +0x8FD0B3 0x78EA +0x8FD0B4 0x78F2 +0x8FD0B5 0x78F3 +0x8FD0B6 0x7900 +0x8FD0B7 0x78F6 +0x8FD0B8 0x78F7 +0x8FD0B9 0x78FA +0x8FD0BA 0x78FB +0x8FD0BB 0x78FF +0x8FD0BC 0x7906 +0x8FD0BD 0x790C +0x8FD0BE 0x7910 +0x8FD0BF 0x791A +0x8FD0C0 0x791C +0x8FD0C1 0x791E +0x8FD0C2 0x791F +0x8FD0C3 0x7920 +0x8FD0C4 0x7925 +0x8FD0C5 0x7927 +0x8FD0C6 0x7929 +0x8FD0C7 0x792D +0x8FD0C8 0x7931 +0x8FD0C9 0x7934 +0x8FD0CA 0x7935 +0x8FD0CB 0x793B +0x8FD0CC 0x793D +0x8FD0CD 0x793F +0x8FD0CE 0x7944 +0x8FD0CF 0x7945 +0x8FD0D0 0x7946 +0x8FD0D1 0x794A +0x8FD0D2 0x794B +0x8FD0D3 0x794F +0x8FD0D4 0x7951 +0x8FD0D5 0x7954 +0x8FD0D6 0x7958 +0x8FD0D7 0x795B +0x8FD0D8 0x795C +0x8FD0D9 0x7967 +0x8FD0DA 0x7969 +0x8FD0DB 0x796B +0x8FD0DC 0x7972 +0x8FD0DD 0x7979 +0x8FD0DE 0x797B +0x8FD0DF 0x797C +0x8FD0E0 0x797E +0x8FD0E1 0x798B +0x8FD0E2 0x798C +0x8FD0E3 0x7991 +0x8FD0E4 0x7993 +0x8FD0E5 0x7994 +0x8FD0E6 0x7995 +0x8FD0E7 0x7996 +0x8FD0E8 0x7998 +0x8FD0E9 0x799B +0x8FD0EA 0x799C +0x8FD0EB 0x79A1 +0x8FD0EC 0x79A8 +0x8FD0ED 0x79A9 +0x8FD0EE 0x79AB +0x8FD0EF 0x79AF +0x8FD0F0 0x79B1 +0x8FD0F1 0x79B4 +0x8FD0F2 0x79B8 +0x8FD0F3 0x79BB +0x8FD0F4 0x79C2 +0x8FD0F5 0x79C4 +0x8FD0F6 0x79C7 +0x8FD0F7 0x79C8 +0x8FD0F8 0x79CA +0x8FD0F9 0x79CF +0x8FD0FA 0x79D4 +0x8FD0FB 0x79D6 +0x8FD0FC 0x79DA +0x8FD0FD 0x79DD +0x8FD0FE 0x79DE +0x8FD1A1 0x79E0 +0x8FD1A2 0x79E2 +0x8FD1A3 0x79E5 +0x8FD1A4 0x79EA +0x8FD1A5 0x79EB +0x8FD1A6 0x79ED +0x8FD1A7 0x79F1 +0x8FD1A8 0x79F8 +0x8FD1A9 0x79FC +0x8FD1AA 0x7A02 +0x8FD1AB 0x7A03 +0x8FD1AC 0x7A07 +0x8FD1AD 0x7A09 +0x8FD1AE 0x7A0A +0x8FD1AF 0x7A0C +0x8FD1B0 0x7A11 +0x8FD1B1 0x7A15 +0x8FD1B2 0x7A1B +0x8FD1B3 0x7A1E +0x8FD1B4 0x7A21 +0x8FD1B5 0x7A27 +0x8FD1B6 0x7A2B +0x8FD1B7 0x7A2D +0x8FD1B8 0x7A2F +0x8FD1B9 0x7A30 +0x8FD1BA 0x7A34 +0x8FD1BB 0x7A35 +0x8FD1BC 0x7A38 +0x8FD1BD 0x7A39 +0x8FD1BE 0x7A3A +0x8FD1BF 0x7A44 +0x8FD1C0 0x7A45 +0x8FD1C1 0x7A47 +0x8FD1C2 0x7A48 +0x8FD1C3 0x7A4C +0x8FD1C4 0x7A55 +0x8FD1C5 0x7A56 +0x8FD1C6 0x7A59 +0x8FD1C7 0x7A5C +0x8FD1C8 0x7A5D +0x8FD1C9 0x7A5F +0x8FD1CA 0x7A60 +0x8FD1CB 0x7A65 +0x8FD1CC 0x7A67 +0x8FD1CD 0x7A6A +0x8FD1CE 0x7A6D +0x8FD1CF 0x7A75 +0x8FD1D0 0x7A78 +0x8FD1D1 0x7A7E +0x8FD1D2 0x7A80 +0x8FD1D3 0x7A82 +0x8FD1D4 0x7A85 +0x8FD1D5 0x7A86 +0x8FD1D6 0x7A8A +0x8FD1D7 0x7A8B +0x8FD1D8 0x7A90 +0x8FD1D9 0x7A91 +0x8FD1DA 0x7A94 +0x8FD1DB 0x7A9E +0x8FD1DC 0x7AA0 +0x8FD1DD 0x7AA3 +0x8FD1DE 0x7AAC +0x8FD1DF 0x7AB3 +0x8FD1E0 0x7AB5 +0x8FD1E1 0x7AB9 +0x8FD1E2 0x7ABB +0x8FD1E3 0x7ABC +0x8FD1E4 0x7AC6 +0x8FD1E5 0x7AC9 +0x8FD1E6 0x7ACC +0x8FD1E7 0x7ACE +0x8FD1E8 0x7AD1 +0x8FD1E9 0x7ADB +0x8FD1EA 0x7AE8 +0x8FD1EB 0x7AE9 +0x8FD1EC 0x7AEB +0x8FD1ED 0x7AEC +0x8FD1EE 0x7AF1 +0x8FD1EF 0x7AF4 +0x8FD1F0 0x7AFB +0x8FD1F1 0x7AFD +0x8FD1F2 0x7AFE +0x8FD1F3 0x7B07 +0x8FD1F4 0x7B14 +0x8FD1F5 0x7B1F +0x8FD1F6 0x7B23 +0x8FD1F7 0x7B27 +0x8FD1F8 0x7B29 +0x8FD1F9 0x7B2A +0x8FD1FA 0x7B2B +0x8FD1FB 0x7B2D +0x8FD1FC 0x7B2E +0x8FD1FD 0x7B2F +0x8FD1FE 0x7B30 +0x8FD2A1 0x7B31 +0x8FD2A2 0x7B34 +0x8FD2A3 0x7B3D +0x8FD2A4 0x7B3F +0x8FD2A5 0x7B40 +0x8FD2A6 0x7B41 +0x8FD2A7 0x7B47 +0x8FD2A8 0x7B4E +0x8FD2A9 0x7B55 +0x8FD2AA 0x7B60 +0x8FD2AB 0x7B64 +0x8FD2AC 0x7B66 +0x8FD2AD 0x7B69 +0x8FD2AE 0x7B6A +0x8FD2AF 0x7B6D +0x8FD2B0 0x7B6F +0x8FD2B1 0x7B72 +0x8FD2B2 0x7B73 +0x8FD2B3 0x7B77 +0x8FD2B4 0x7B84 +0x8FD2B5 0x7B89 +0x8FD2B6 0x7B8E +0x8FD2B7 0x7B90 +0x8FD2B8 0x7B91 +0x8FD2B9 0x7B96 +0x8FD2BA 0x7B9B +0x8FD2BB 0x7B9E +0x8FD2BC 0x7BA0 +0x8FD2BD 0x7BA5 +0x8FD2BE 0x7BAC +0x8FD2BF 0x7BAF +0x8FD2C0 0x7BB0 +0x8FD2C1 0x7BB2 +0x8FD2C2 0x7BB5 +0x8FD2C3 0x7BB6 +0x8FD2C4 0x7BBA +0x8FD2C5 0x7BBB +0x8FD2C6 0x7BBC +0x8FD2C7 0x7BBD +0x8FD2C8 0x7BC2 +0x8FD2C9 0x7BC5 +0x8FD2CA 0x7BC8 +0x8FD2CB 0x7BCA +0x8FD2CC 0x7BD4 +0x8FD2CD 0x7BD6 +0x8FD2CE 0x7BD7 +0x8FD2CF 0x7BD9 +0x8FD2D0 0x7BDA +0x8FD2D1 0x7BDB +0x8FD2D2 0x7BE8 +0x8FD2D3 0x7BEA +0x8FD2D4 0x7BF2 +0x8FD2D5 0x7BF4 +0x8FD2D6 0x7BF5 +0x8FD2D7 0x7BF8 +0x8FD2D8 0x7BF9 +0x8FD2D9 0x7BFA +0x8FD2DA 0x7BFC +0x8FD2DB 0x7BFE +0x8FD2DC 0x7C01 +0x8FD2DD 0x7C02 +0x8FD2DE 0x7C03 +0x8FD2DF 0x7C04 +0x8FD2E0 0x7C06 +0x8FD2E1 0x7C09 +0x8FD2E2 0x7C0B +0x8FD2E3 0x7C0C +0x8FD2E4 0x7C0E +0x8FD2E5 0x7C0F +0x8FD2E6 0x7C19 +0x8FD2E7 0x7C1B +0x8FD2E8 0x7C20 +0x8FD2E9 0x7C25 +0x8FD2EA 0x7C26 +0x8FD2EB 0x7C28 +0x8FD2EC 0x7C2C +0x8FD2ED 0x7C31 +0x8FD2EE 0x7C33 +0x8FD2EF 0x7C34 +0x8FD2F0 0x7C36 +0x8FD2F1 0x7C39 +0x8FD2F2 0x7C3A +0x8FD2F3 0x7C46 +0x8FD2F4 0x7C4A +0x8FD2F5 0x7C55 +0x8FD2F6 0x7C51 +0x8FD2F7 0x7C52 +0x8FD2F8 0x7C53 +0x8FD2F9 0x7C59 +0x8FD2FA 0x7C5A +0x8FD2FB 0x7C5B +0x8FD2FC 0x7C5C +0x8FD2FD 0x7C5D +0x8FD2FE 0x7C5E +0x8FD3A1 0x7C61 +0x8FD3A2 0x7C63 +0x8FD3A3 0x7C67 +0x8FD3A4 0x7C69 +0x8FD3A5 0x7C6D +0x8FD3A6 0x7C6E +0x8FD3A7 0x7C70 +0x8FD3A8 0x7C72 +0x8FD3A9 0x7C79 +0x8FD3AA 0x7C7C +0x8FD3AB 0x7C7D +0x8FD3AC 0x7C86 +0x8FD3AD 0x7C87 +0x8FD3AE 0x7C8F +0x8FD3AF 0x7C94 +0x8FD3B0 0x7C9E +0x8FD3B1 0x7CA0 +0x8FD3B2 0x7CA6 +0x8FD3B3 0x7CB0 +0x8FD3B4 0x7CB6 +0x8FD3B5 0x7CB7 +0x8FD3B6 0x7CBA +0x8FD3B7 0x7CBB +0x8FD3B8 0x7CBC +0x8FD3B9 0x7CBF +0x8FD3BA 0x7CC4 +0x8FD3BB 0x7CC7 +0x8FD3BC 0x7CC8 +0x8FD3BD 0x7CC9 +0x8FD3BE 0x7CCD +0x8FD3BF 0x7CCF +0x8FD3C0 0x7CD3 +0x8FD3C1 0x7CD4 +0x8FD3C2 0x7CD5 +0x8FD3C3 0x7CD7 +0x8FD3C4 0x7CD9 +0x8FD3C5 0x7CDA +0x8FD3C6 0x7CDD +0x8FD3C7 0x7CE6 +0x8FD3C8 0x7CE9 +0x8FD3C9 0x7CEB +0x8FD3CA 0x7CF5 +0x8FD3CB 0x7D03 +0x8FD3CC 0x7D07 +0x8FD3CD 0x7D08 +0x8FD3CE 0x7D09 +0x8FD3CF 0x7D0F +0x8FD3D0 0x7D11 +0x8FD3D1 0x7D12 +0x8FD3D2 0x7D13 +0x8FD3D3 0x7D16 +0x8FD3D4 0x7D1D +0x8FD3D5 0x7D1E +0x8FD3D6 0x7D23 +0x8FD3D7 0x7D26 +0x8FD3D8 0x7D2A +0x8FD3D9 0x7D2D +0x8FD3DA 0x7D31 +0x8FD3DB 0x7D3C +0x8FD3DC 0x7D3D +0x8FD3DD 0x7D3E +0x8FD3DE 0x7D40 +0x8FD3DF 0x7D41 +0x8FD3E0 0x7D47 +0x8FD3E1 0x7D48 +0x8FD3E2 0x7D4D +0x8FD3E3 0x7D51 +0x8FD3E4 0x7D53 +0x8FD3E5 0x7D57 +0x8FD3E6 0x7D59 +0x8FD3E7 0x7D5A +0x8FD3E8 0x7D5C +0x8FD3E9 0x7D5D +0x8FD3EA 0x7D65 +0x8FD3EB 0x7D67 +0x8FD3EC 0x7D6A +0x8FD3ED 0x7D70 +0x8FD3EE 0x7D78 +0x8FD3EF 0x7D7A +0x8FD3F0 0x7D7B +0x8FD3F1 0x7D7F +0x8FD3F2 0x7D81 +0x8FD3F3 0x7D82 +0x8FD3F4 0x7D83 +0x8FD3F5 0x7D85 +0x8FD3F6 0x7D86 +0x8FD3F7 0x7D88 +0x8FD3F8 0x7D8B +0x8FD3F9 0x7D8C +0x8FD3FA 0x7D8D +0x8FD3FB 0x7D91 +0x8FD3FC 0x7D96 +0x8FD3FD 0x7D97 +0x8FD3FE 0x7D9D +0x8FD4A1 0x7D9E +0x8FD4A2 0x7DA6 +0x8FD4A3 0x7DA7 +0x8FD4A4 0x7DAA +0x8FD4A5 0x7DB3 +0x8FD4A6 0x7DB6 +0x8FD4A7 0x7DB7 +0x8FD4A8 0x7DB9 +0x8FD4A9 0x7DC2 +0x8FD4AA 0x7DC3 +0x8FD4AB 0x7DC4 +0x8FD4AC 0x7DC5 +0x8FD4AD 0x7DC6 +0x8FD4AE 0x7DCC +0x8FD4AF 0x7DCD +0x8FD4B0 0x7DCE +0x8FD4B1 0x7DD7 +0x8FD4B2 0x7DD9 +0x8FD4B3 0x7E00 +0x8FD4B4 0x7DE2 +0x8FD4B5 0x7DE5 +0x8FD4B6 0x7DE6 +0x8FD4B7 0x7DEA +0x8FD4B8 0x7DEB +0x8FD4B9 0x7DED +0x8FD4BA 0x7DF1 +0x8FD4BB 0x7DF5 +0x8FD4BC 0x7DF6 +0x8FD4BD 0x7DF9 +0x8FD4BE 0x7DFA +0x8FD4BF 0x7E08 +0x8FD4C0 0x7E10 +0x8FD4C1 0x7E11 +0x8FD4C2 0x7E15 +0x8FD4C3 0x7E17 +0x8FD4C4 0x7E1C +0x8FD4C5 0x7E1D +0x8FD4C6 0x7E20 +0x8FD4C7 0x7E27 +0x8FD4C8 0x7E28 +0x8FD4C9 0x7E2C +0x8FD4CA 0x7E2D +0x8FD4CB 0x7E2F +0x8FD4CC 0x7E33 +0x8FD4CD 0x7E36 +0x8FD4CE 0x7E3F +0x8FD4CF 0x7E44 +0x8FD4D0 0x7E45 +0x8FD4D1 0x7E47 +0x8FD4D2 0x7E4E +0x8FD4D3 0x7E50 +0x8FD4D4 0x7E52 +0x8FD4D5 0x7E58 +0x8FD4D6 0x7E5F +0x8FD4D7 0x7E61 +0x8FD4D8 0x7E62 +0x8FD4D9 0x7E65 +0x8FD4DA 0x7E6B +0x8FD4DB 0x7E6E +0x8FD4DC 0x7E6F +0x8FD4DD 0x7E73 +0x8FD4DE 0x7E78 +0x8FD4DF 0x7E7E +0x8FD4E0 0x7E81 +0x8FD4E1 0x7E86 +0x8FD4E2 0x7E87 +0x8FD4E3 0x7E8A +0x8FD4E4 0x7E8D +0x8FD4E5 0x7E91 +0x8FD4E6 0x7E95 +0x8FD4E7 0x7E98 +0x8FD4E8 0x7E9A +0x8FD4E9 0x7E9D +0x8FD4EA 0x7E9E +0x8FD4EB 0x7F3C +0x8FD4EC 0x7F3B +0x8FD4ED 0x7F3D +0x8FD4EE 0x7F3E +0x8FD4EF 0x7F3F +0x8FD4F0 0x7F43 +0x8FD4F1 0x7F44 +0x8FD4F2 0x7F47 +0x8FD4F3 0x7F4F +0x8FD4F4 0x7F52 +0x8FD4F5 0x7F53 +0x8FD4F6 0x7F5B +0x8FD4F7 0x7F5C +0x8FD4F8 0x7F5D +0x8FD4F9 0x7F61 +0x8FD4FA 0x7F63 +0x8FD4FB 0x7F64 +0x8FD4FC 0x7F65 +0x8FD4FD 0x7F66 +0x8FD4FE 0x7F6D +0x8FD5A1 0x7F71 +0x8FD5A2 0x7F7D +0x8FD5A3 0x7F7E +0x8FD5A4 0x7F7F +0x8FD5A5 0x7F80 +0x8FD5A6 0x7F8B +0x8FD5A7 0x7F8D +0x8FD5A8 0x7F8F +0x8FD5A9 0x7F90 +0x8FD5AA 0x7F91 +0x8FD5AB 0x7F96 +0x8FD5AC 0x7F97 +0x8FD5AD 0x7F9C +0x8FD5AE 0x7FA1 +0x8FD5AF 0x7FA2 +0x8FD5B0 0x7FA6 +0x8FD5B1 0x7FAA +0x8FD5B2 0x7FAD +0x8FD5B3 0x7FB4 +0x8FD5B4 0x7FBC +0x8FD5B5 0x7FBF +0x8FD5B6 0x7FC0 +0x8FD5B7 0x7FC3 +0x8FD5B8 0x7FC8 +0x8FD5B9 0x7FCE +0x8FD5BA 0x7FCF +0x8FD5BB 0x7FDB +0x8FD5BC 0x7FDF +0x8FD5BD 0x7FE3 +0x8FD5BE 0x7FE5 +0x8FD5BF 0x7FE8 +0x8FD5C0 0x7FEC +0x8FD5C1 0x7FEE +0x8FD5C2 0x7FEF +0x8FD5C3 0x7FF2 +0x8FD5C4 0x7FFA +0x8FD5C5 0x7FFD +0x8FD5C6 0x7FFE +0x8FD5C7 0x7FFF +0x8FD5C8 0x8007 +0x8FD5C9 0x8008 +0x8FD5CA 0x800A +0x8FD5CB 0x800D +0x8FD5CC 0x800E +0x8FD5CD 0x800F +0x8FD5CE 0x8011 +0x8FD5CF 0x8013 +0x8FD5D0 0x8014 +0x8FD5D1 0x8016 +0x8FD5D2 0x801D +0x8FD5D3 0x801E +0x8FD5D4 0x801F +0x8FD5D5 0x8020 +0x8FD5D6 0x8024 +0x8FD5D7 0x8026 +0x8FD5D8 0x802C +0x8FD5D9 0x802E +0x8FD5DA 0x8030 +0x8FD5DB 0x8034 +0x8FD5DC 0x8035 +0x8FD5DD 0x8037 +0x8FD5DE 0x8039 +0x8FD5DF 0x803A +0x8FD5E0 0x803C +0x8FD5E1 0x803E +0x8FD5E2 0x8040 +0x8FD5E3 0x8044 +0x8FD5E4 0x8060 +0x8FD5E5 0x8064 +0x8FD5E6 0x8066 +0x8FD5E7 0x806D +0x8FD5E8 0x8071 +0x8FD5E9 0x8075 +0x8FD5EA 0x8081 +0x8FD5EB 0x8088 +0x8FD5EC 0x808E +0x8FD5ED 0x809C +0x8FD5EE 0x809E +0x8FD5EF 0x80A6 +0x8FD5F0 0x80A7 +0x8FD5F1 0x80AB +0x8FD5F2 0x80B8 +0x8FD5F3 0x80B9 +0x8FD5F4 0x80C8 +0x8FD5F5 0x80CD +0x8FD5F6 0x80CF +0x8FD5F7 0x80D2 +0x8FD5F8 0x80D4 +0x8FD5F9 0x80D5 +0x8FD5FA 0x80D7 +0x8FD5FB 0x80D8 +0x8FD5FC 0x80E0 +0x8FD5FD 0x80ED +0x8FD5FE 0x80EE +0x8FD6A1 0x80F0 +0x8FD6A2 0x80F2 +0x8FD6A3 0x80F3 +0x8FD6A4 0x80F6 +0x8FD6A5 0x80F9 +0x8FD6A6 0x80FA +0x8FD6A7 0x80FE +0x8FD6A8 0x8103 +0x8FD6A9 0x810B +0x8FD6AA 0x8116 +0x8FD6AB 0x8117 +0x8FD6AC 0x8118 +0x8FD6AD 0x811C +0x8FD6AE 0x811E +0x8FD6AF 0x8120 +0x8FD6B0 0x8124 +0x8FD6B1 0x8127 +0x8FD6B2 0x812C +0x8FD6B3 0x8130 +0x8FD6B4 0x8135 +0x8FD6B5 0x813A +0x8FD6B6 0x813C +0x8FD6B7 0x8145 +0x8FD6B8 0x8147 +0x8FD6B9 0x814A +0x8FD6BA 0x814C +0x8FD6BB 0x8152 +0x8FD6BC 0x8157 +0x8FD6BD 0x8160 +0x8FD6BE 0x8161 +0x8FD6BF 0x8167 +0x8FD6C0 0x8168 +0x8FD6C1 0x8169 +0x8FD6C2 0x816D +0x8FD6C3 0x816F +0x8FD6C4 0x8177 +0x8FD6C5 0x8181 +0x8FD6C6 0x8190 +0x8FD6C7 0x8184 +0x8FD6C8 0x8185 +0x8FD6C9 0x8186 +0x8FD6CA 0x818B +0x8FD6CB 0x818E +0x8FD6CC 0x8196 +0x8FD6CD 0x8198 +0x8FD6CE 0x819B +0x8FD6CF 0x819E +0x8FD6D0 0x81A2 +0x8FD6D1 0x81AE +0x8FD6D2 0x81B2 +0x8FD6D3 0x81B4 +0x8FD6D4 0x81BB +0x8FD6D5 0x81CB +0x8FD6D6 0x81C3 +0x8FD6D7 0x81C5 +0x8FD6D8 0x81CA +0x8FD6D9 0x81CE +0x8FD6DA 0x81CF +0x8FD6DB 0x81D5 +0x8FD6DC 0x81D7 +0x8FD6DD 0x81DB +0x8FD6DE 0x81DD +0x8FD6DF 0x81DE +0x8FD6E0 0x81E1 +0x8FD6E1 0x81E4 +0x8FD6E2 0x81EB +0x8FD6E3 0x81EC +0x8FD6E4 0x81F0 +0x8FD6E5 0x81F1 +0x8FD6E6 0x81F2 +0x8FD6E7 0x81F5 +0x8FD6E8 0x81F6 +0x8FD6E9 0x81F8 +0x8FD6EA 0x81F9 +0x8FD6EB 0x81FD +0x8FD6EC 0x81FF +0x8FD6ED 0x8200 +0x8FD6EE 0x8203 +0x8FD6EF 0x820F +0x8FD6F0 0x8213 +0x8FD6F1 0x8214 +0x8FD6F2 0x8219 +0x8FD6F3 0x821A +0x8FD6F4 0x821D +0x8FD6F5 0x8221 +0x8FD6F6 0x8222 +0x8FD6F7 0x8228 +0x8FD6F8 0x8232 +0x8FD6F9 0x8234 +0x8FD6FA 0x823A +0x8FD6FB 0x8243 +0x8FD6FC 0x8244 +0x8FD6FD 0x8245 +0x8FD6FE 0x8246 +0x8FD7A1 0x824B +0x8FD7A2 0x824E +0x8FD7A3 0x824F +0x8FD7A4 0x8251 +0x8FD7A5 0x8256 +0x8FD7A6 0x825C +0x8FD7A7 0x8260 +0x8FD7A8 0x8263 +0x8FD7A9 0x8267 +0x8FD7AA 0x826D +0x8FD7AB 0x8274 +0x8FD7AC 0x827B +0x8FD7AD 0x827D +0x8FD7AE 0x827F +0x8FD7AF 0x8280 +0x8FD7B0 0x8281 +0x8FD7B1 0x8283 +0x8FD7B2 0x8284 +0x8FD7B3 0x8287 +0x8FD7B4 0x8289 +0x8FD7B5 0x828A +0x8FD7B6 0x828E +0x8FD7B7 0x8291 +0x8FD7B8 0x8294 +0x8FD7B9 0x8296 +0x8FD7BA 0x8298 +0x8FD7BB 0x829A +0x8FD7BC 0x829B +0x8FD7BD 0x82A0 +0x8FD7BE 0x82A1 +0x8FD7BF 0x82A3 +0x8FD7C0 0x82A4 +0x8FD7C1 0x82A7 +0x8FD7C2 0x82A8 +0x8FD7C3 0x82A9 +0x8FD7C4 0x82AA +0x8FD7C5 0x82AE +0x8FD7C6 0x82B0 +0x8FD7C7 0x82B2 +0x8FD7C8 0x82B4 +0x8FD7C9 0x82B7 +0x8FD7CA 0x82BA +0x8FD7CB 0x82BC +0x8FD7CC 0x82BE +0x8FD7CD 0x82BF +0x8FD7CE 0x82C6 +0x8FD7CF 0x82D0 +0x8FD7D0 0x82D5 +0x8FD7D1 0x82DA +0x8FD7D2 0x82E0 +0x8FD7D3 0x82E2 +0x8FD7D4 0x82E4 +0x8FD7D5 0x82E8 +0x8FD7D6 0x82EA +0x8FD7D7 0x82ED +0x8FD7D8 0x82EF +0x8FD7D9 0x82F6 +0x8FD7DA 0x82F7 +0x8FD7DB 0x82FD +0x8FD7DC 0x82FE +0x8FD7DD 0x8300 +0x8FD7DE 0x8301 +0x8FD7DF 0x8307 +0x8FD7E0 0x8308 +0x8FD7E1 0x830A +0x8FD7E2 0x830B +0x8FD7E3 0x8354 +0x8FD7E4 0x831B +0x8FD7E5 0x831D +0x8FD7E6 0x831E +0x8FD7E7 0x831F +0x8FD7E8 0x8321 +0x8FD7E9 0x8322 +0x8FD7EA 0x832C +0x8FD7EB 0x832D +0x8FD7EC 0x832E +0x8FD7ED 0x8330 +0x8FD7EE 0x8333 +0x8FD7EF 0x8337 +0x8FD7F0 0x833A +0x8FD7F1 0x833C +0x8FD7F2 0x833D +0x8FD7F3 0x8342 +0x8FD7F4 0x8343 +0x8FD7F5 0x8344 +0x8FD7F6 0x8347 +0x8FD7F7 0x834D +0x8FD7F8 0x834E +0x8FD7F9 0x8351 +0x8FD7FA 0x8355 +0x8FD7FB 0x8356 +0x8FD7FC 0x8357 +0x8FD7FD 0x8370 +0x8FD7FE 0x8378 +0x8FD8A1 0x837D +0x8FD8A2 0x837F +0x8FD8A3 0x8380 +0x8FD8A4 0x8382 +0x8FD8A5 0x8384 +0x8FD8A6 0x8386 +0x8FD8A7 0x838D +0x8FD8A8 0x8392 +0x8FD8A9 0x8394 +0x8FD8AA 0x8395 +0x8FD8AB 0x8398 +0x8FD8AC 0x8399 +0x8FD8AD 0x839B +0x8FD8AE 0x839C +0x8FD8AF 0x839D +0x8FD8B0 0x83A6 +0x8FD8B1 0x83A7 +0x8FD8B2 0x83A9 +0x8FD8B3 0x83AC +0x8FD8B4 0x83BE +0x8FD8B5 0x83BF +0x8FD8B6 0x83C0 +0x8FD8B7 0x83C7 +0x8FD8B8 0x83C9 +0x8FD8B9 0x83CF +0x8FD8BA 0x83D0 +0x8FD8BB 0x83D1 +0x8FD8BC 0x83D4 +0x8FD8BD 0x83DD +0x8FD8BE 0x8353 +0x8FD8BF 0x83E8 +0x8FD8C0 0x83EA +0x8FD8C1 0x83F6 +0x8FD8C2 0x83F8 +0x8FD8C3 0x83F9 +0x8FD8C4 0x83FC +0x8FD8C5 0x8401 +0x8FD8C6 0x8406 +0x8FD8C7 0x840A +0x8FD8C8 0x840F +0x8FD8C9 0x8411 +0x8FD8CA 0x8415 +0x8FD8CB 0x8419 +0x8FD8CC 0x83AD +0x8FD8CD 0x842F +0x8FD8CE 0x8439 +0x8FD8CF 0x8445 +0x8FD8D0 0x8447 +0x8FD8D1 0x8448 +0x8FD8D2 0x844A +0x8FD8D3 0x844D +0x8FD8D4 0x844F +0x8FD8D5 0x8451 +0x8FD8D6 0x8452 +0x8FD8D7 0x8456 +0x8FD8D8 0x8458 +0x8FD8D9 0x8459 +0x8FD8DA 0x845A +0x8FD8DB 0x845C +0x8FD8DC 0x8460 +0x8FD8DD 0x8464 +0x8FD8DE 0x8465 +0x8FD8DF 0x8467 +0x8FD8E0 0x846A +0x8FD8E1 0x8470 +0x8FD8E2 0x8473 +0x8FD8E3 0x8474 +0x8FD8E4 0x8476 +0x8FD8E5 0x8478 +0x8FD8E6 0x847C +0x8FD8E7 0x847D +0x8FD8E8 0x8481 +0x8FD8E9 0x8485 +0x8FD8EA 0x8492 +0x8FD8EB 0x8493 +0x8FD8EC 0x8495 +0x8FD8ED 0x849E +0x8FD8EE 0x84A6 +0x8FD8EF 0x84A8 +0x8FD8F0 0x84A9 +0x8FD8F1 0x84AA +0x8FD8F2 0x84AF +0x8FD8F3 0x84B1 +0x8FD8F4 0x84B4 +0x8FD8F5 0x84BA +0x8FD8F6 0x84BD +0x8FD8F7 0x84BE +0x8FD8F8 0x84C0 +0x8FD8F9 0x84C2 +0x8FD8FA 0x84C7 +0x8FD8FB 0x84C8 +0x8FD8FC 0x84CC +0x8FD8FD 0x84CF +0x8FD8FE 0x84D3 +0x8FD9A1 0x84DC +0x8FD9A2 0x84E7 +0x8FD9A3 0x84EA +0x8FD9A4 0x84EF +0x8FD9A5 0x84F0 +0x8FD9A6 0x84F1 +0x8FD9A7 0x84F2 +0x8FD9A8 0x84F7 +0x8FD9A9 0x8532 +0x8FD9AA 0x84FA +0x8FD9AB 0x84FB +0x8FD9AC 0x84FD +0x8FD9AD 0x8502 +0x8FD9AE 0x8503 +0x8FD9AF 0x8507 +0x8FD9B0 0x850C +0x8FD9B1 0x850E +0x8FD9B2 0x8510 +0x8FD9B3 0x851C +0x8FD9B4 0x851E +0x8FD9B5 0x8522 +0x8FD9B6 0x8523 +0x8FD9B7 0x8524 +0x8FD9B8 0x8525 +0x8FD9B9 0x8527 +0x8FD9BA 0x852A +0x8FD9BB 0x852B +0x8FD9BC 0x852F +0x8FD9BD 0x8533 +0x8FD9BE 0x8534 +0x8FD9BF 0x8536 +0x8FD9C0 0x853F +0x8FD9C1 0x8546 +0x8FD9C2 0x854F +0x8FD9C3 0x8550 +0x8FD9C4 0x8551 +0x8FD9C5 0x8552 +0x8FD9C6 0x8553 +0x8FD9C7 0x8556 +0x8FD9C8 0x8559 +0x8FD9C9 0x855C +0x8FD9CA 0x855D +0x8FD9CB 0x855E +0x8FD9CC 0x855F +0x8FD9CD 0x8560 +0x8FD9CE 0x8561 +0x8FD9CF 0x8562 +0x8FD9D0 0x8564 +0x8FD9D1 0x856B +0x8FD9D2 0x856F +0x8FD9D3 0x8579 +0x8FD9D4 0x857A +0x8FD9D5 0x857B +0x8FD9D6 0x857D +0x8FD9D7 0x857F +0x8FD9D8 0x8581 +0x8FD9D9 0x8585 +0x8FD9DA 0x8586 +0x8FD9DB 0x8589 +0x8FD9DC 0x858B +0x8FD9DD 0x858C +0x8FD9DE 0x858F +0x8FD9DF 0x8593 +0x8FD9E0 0x8598 +0x8FD9E1 0x859D +0x8FD9E2 0x859F +0x8FD9E3 0x85A0 +0x8FD9E4 0x85A2 +0x8FD9E5 0x85A5 +0x8FD9E6 0x85A7 +0x8FD9E7 0x85B4 +0x8FD9E8 0x85B6 +0x8FD9E9 0x85B7 +0x8FD9EA 0x85B8 +0x8FD9EB 0x85BC +0x8FD9EC 0x85BD +0x8FD9ED 0x85BE +0x8FD9EE 0x85BF +0x8FD9EF 0x85C2 +0x8FD9F0 0x85C7 +0x8FD9F1 0x85CA +0x8FD9F2 0x85CB +0x8FD9F3 0x85CE +0x8FD9F4 0x85AD +0x8FD9F5 0x85D8 +0x8FD9F6 0x85DA +0x8FD9F7 0x85DF +0x8FD9F8 0x85E0 +0x8FD9F9 0x85E6 +0x8FD9FA 0x85E8 +0x8FD9FB 0x85ED +0x8FD9FC 0x85F3 +0x8FD9FD 0x85F6 +0x8FD9FE 0x85FC +0x8FDAA1 0x85FF +0x8FDAA2 0x8600 +0x8FDAA3 0x8604 +0x8FDAA4 0x8605 +0x8FDAA5 0x860D +0x8FDAA6 0x860E +0x8FDAA7 0x8610 +0x8FDAA8 0x8611 +0x8FDAA9 0x8612 +0x8FDAAA 0x8618 +0x8FDAAB 0x8619 +0x8FDAAC 0x861B +0x8FDAAD 0x861E +0x8FDAAE 0x8621 +0x8FDAAF 0x8627 +0x8FDAB0 0x8629 +0x8FDAB1 0x8636 +0x8FDAB2 0x8638 +0x8FDAB3 0x863A +0x8FDAB4 0x863C +0x8FDAB5 0x863D +0x8FDAB6 0x8640 +0x8FDAB7 0x8642 +0x8FDAB8 0x8646 +0x8FDAB9 0x8652 +0x8FDABA 0x8653 +0x8FDABB 0x8656 +0x8FDABC 0x8657 +0x8FDABD 0x8658 +0x8FDABE 0x8659 +0x8FDABF 0x865D +0x8FDAC0 0x8660 +0x8FDAC1 0x8661 +0x8FDAC2 0x8662 +0x8FDAC3 0x8663 +0x8FDAC4 0x8664 +0x8FDAC5 0x8669 +0x8FDAC6 0x866C +0x8FDAC7 0x866F +0x8FDAC8 0x8675 +0x8FDAC9 0x8676 +0x8FDACA 0x8677 +0x8FDACB 0x867A +0x8FDACC 0x868D +0x8FDACD 0x8691 +0x8FDACE 0x8696 +0x8FDACF 0x8698 +0x8FDAD0 0x869A +0x8FDAD1 0x869C +0x8FDAD2 0x86A1 +0x8FDAD3 0x86A6 +0x8FDAD4 0x86A7 +0x8FDAD5 0x86A8 +0x8FDAD6 0x86AD +0x8FDAD7 0x86B1 +0x8FDAD8 0x86B3 +0x8FDAD9 0x86B4 +0x8FDADA 0x86B5 +0x8FDADB 0x86B7 +0x8FDADC 0x86B8 +0x8FDADD 0x86B9 +0x8FDADE 0x86BF +0x8FDADF 0x86C0 +0x8FDAE0 0x86C1 +0x8FDAE1 0x86C3 +0x8FDAE2 0x86C5 +0x8FDAE3 0x86D1 +0x8FDAE4 0x86D2 +0x8FDAE5 0x86D5 +0x8FDAE6 0x86D7 +0x8FDAE7 0x86DA +0x8FDAE8 0x86DC +0x8FDAE9 0x86E0 +0x8FDAEA 0x86E3 +0x8FDAEB 0x86E5 +0x8FDAEC 0x86E7 +0x8FDAED 0x8688 +0x8FDAEE 0x86FA +0x8FDAEF 0x86FC +0x8FDAF0 0x86FD +0x8FDAF1 0x8704 +0x8FDAF2 0x8705 +0x8FDAF3 0x8707 +0x8FDAF4 0x870B +0x8FDAF5 0x870E +0x8FDAF6 0x870F +0x8FDAF7 0x8710 +0x8FDAF8 0x8713 +0x8FDAF9 0x8714 +0x8FDAFA 0x8719 +0x8FDAFB 0x871E +0x8FDAFC 0x871F +0x8FDAFD 0x8721 +0x8FDAFE 0x8723 +0x8FDBA1 0x8728 +0x8FDBA2 0x872E +0x8FDBA3 0x872F +0x8FDBA4 0x8731 +0x8FDBA5 0x8732 +0x8FDBA6 0x8739 +0x8FDBA7 0x873A +0x8FDBA8 0x873C +0x8FDBA9 0x873D +0x8FDBAA 0x873E +0x8FDBAB 0x8740 +0x8FDBAC 0x8743 +0x8FDBAD 0x8745 +0x8FDBAE 0x874D +0x8FDBAF 0x8758 +0x8FDBB0 0x875D +0x8FDBB1 0x8761 +0x8FDBB2 0x8764 +0x8FDBB3 0x8765 +0x8FDBB4 0x876F +0x8FDBB5 0x8771 +0x8FDBB6 0x8772 +0x8FDBB7 0x877B +0x8FDBB8 0x8783 +0x8FDBB9 0x8784 +0x8FDBBA 0x8785 +0x8FDBBB 0x8786 +0x8FDBBC 0x8787 +0x8FDBBD 0x8788 +0x8FDBBE 0x8789 +0x8FDBBF 0x878B +0x8FDBC0 0x878C +0x8FDBC1 0x8790 +0x8FDBC2 0x8793 +0x8FDBC3 0x8795 +0x8FDBC4 0x8797 +0x8FDBC5 0x8798 +0x8FDBC6 0x8799 +0x8FDBC7 0x879E +0x8FDBC8 0x87A0 +0x8FDBC9 0x87A3 +0x8FDBCA 0x87A7 +0x8FDBCB 0x87AC +0x8FDBCC 0x87AD +0x8FDBCD 0x87AE +0x8FDBCE 0x87B1 +0x8FDBCF 0x87B5 +0x8FDBD0 0x87BE +0x8FDBD1 0x87BF +0x8FDBD2 0x87C1 +0x8FDBD3 0x87C8 +0x8FDBD4 0x87C9 +0x8FDBD5 0x87CA +0x8FDBD6 0x87CE +0x8FDBD7 0x87D5 +0x8FDBD8 0x87D6 +0x8FDBD9 0x87D9 +0x8FDBDA 0x87DA +0x8FDBDB 0x87DC +0x8FDBDC 0x87DF +0x8FDBDD 0x87E2 +0x8FDBDE 0x87E3 +0x8FDBDF 0x87E4 +0x8FDBE0 0x87EA +0x8FDBE1 0x87EB +0x8FDBE2 0x87ED +0x8FDBE3 0x87F1 +0x8FDBE4 0x87F3 +0x8FDBE5 0x87F8 +0x8FDBE6 0x87FA +0x8FDBE7 0x87FF +0x8FDBE8 0x8801 +0x8FDBE9 0x8803 +0x8FDBEA 0x8806 +0x8FDBEB 0x8809 +0x8FDBEC 0x880A +0x8FDBED 0x880B +0x8FDBEE 0x8810 +0x8FDBEF 0x8819 +0x8FDBF0 0x8812 +0x8FDBF1 0x8813 +0x8FDBF2 0x8814 +0x8FDBF3 0x8818 +0x8FDBF4 0x881A +0x8FDBF5 0x881B +0x8FDBF6 0x881C +0x8FDBF7 0x881E +0x8FDBF8 0x881F +0x8FDBF9 0x8828 +0x8FDBFA 0x882D +0x8FDBFB 0x882E +0x8FDBFC 0x8830 +0x8FDBFD 0x8832 +0x8FDBFE 0x8835 +0x8FDCA1 0x883A +0x8FDCA2 0x883C +0x8FDCA3 0x8841 +0x8FDCA4 0x8843 +0x8FDCA5 0x8845 +0x8FDCA6 0x8848 +0x8FDCA7 0x8849 +0x8FDCA8 0x884A +0x8FDCA9 0x884B +0x8FDCAA 0x884E +0x8FDCAB 0x8851 +0x8FDCAC 0x8855 +0x8FDCAD 0x8856 +0x8FDCAE 0x8858 +0x8FDCAF 0x885A +0x8FDCB0 0x885C +0x8FDCB1 0x885F +0x8FDCB2 0x8860 +0x8FDCB3 0x8864 +0x8FDCB4 0x8869 +0x8FDCB5 0x8871 +0x8FDCB6 0x8879 +0x8FDCB7 0x887B +0x8FDCB8 0x8880 +0x8FDCB9 0x8898 +0x8FDCBA 0x889A +0x8FDCBB 0x889B +0x8FDCBC 0x889C +0x8FDCBD 0x889F +0x8FDCBE 0x88A0 +0x8FDCBF 0x88A8 +0x8FDCC0 0x88AA +0x8FDCC1 0x88BA +0x8FDCC2 0x88BD +0x8FDCC3 0x88BE +0x8FDCC4 0x88C0 +0x8FDCC5 0x88CA +0x8FDCC6 0x88CB +0x8FDCC7 0x88CC +0x8FDCC8 0x88CD +0x8FDCC9 0x88CE +0x8FDCCA 0x88D1 +0x8FDCCB 0x88D2 +0x8FDCCC 0x88D3 +0x8FDCCD 0x88DB +0x8FDCCE 0x88DE +0x8FDCCF 0x88E7 +0x8FDCD0 0x88EF +0x8FDCD1 0x88F0 +0x8FDCD2 0x88F1 +0x8FDCD3 0x88F5 +0x8FDCD4 0x88F7 +0x8FDCD5 0x8901 +0x8FDCD6 0x8906 +0x8FDCD7 0x890D +0x8FDCD8 0x890E +0x8FDCD9 0x890F +0x8FDCDA 0x8915 +0x8FDCDB 0x8916 +0x8FDCDC 0x8918 +0x8FDCDD 0x8919 +0x8FDCDE 0x891A +0x8FDCDF 0x891C +0x8FDCE0 0x8920 +0x8FDCE1 0x8926 +0x8FDCE2 0x8927 +0x8FDCE3 0x8928 +0x8FDCE4 0x8930 +0x8FDCE5 0x8931 +0x8FDCE6 0x8932 +0x8FDCE7 0x8935 +0x8FDCE8 0x8939 +0x8FDCE9 0x893A +0x8FDCEA 0x893E +0x8FDCEB 0x8940 +0x8FDCEC 0x8942 +0x8FDCED 0x8945 +0x8FDCEE 0x8946 +0x8FDCEF 0x8949 +0x8FDCF0 0x894F +0x8FDCF1 0x8952 +0x8FDCF2 0x8957 +0x8FDCF3 0x895A +0x8FDCF4 0x895B +0x8FDCF5 0x895C +0x8FDCF6 0x8961 +0x8FDCF7 0x8962 +0x8FDCF8 0x8963 +0x8FDCF9 0x896B +0x8FDCFA 0x896E +0x8FDCFB 0x8970 +0x8FDCFC 0x8973 +0x8FDCFD 0x8975 +0x8FDCFE 0x897A +0x8FDDA1 0x897B +0x8FDDA2 0x897C +0x8FDDA3 0x897D +0x8FDDA4 0x8989 +0x8FDDA5 0x898D +0x8FDDA6 0x8990 +0x8FDDA7 0x8994 +0x8FDDA8 0x8995 +0x8FDDA9 0x899B +0x8FDDAA 0x899C +0x8FDDAB 0x899F +0x8FDDAC 0x89A0 +0x8FDDAD 0x89A5 +0x8FDDAE 0x89B0 +0x8FDDAF 0x89B4 +0x8FDDB0 0x89B5 +0x8FDDB1 0x89B6 +0x8FDDB2 0x89B7 +0x8FDDB3 0x89BC +0x8FDDB4 0x89D4 +0x8FDDB5 0x89D5 +0x8FDDB6 0x89D6 +0x8FDDB7 0x89D7 +0x8FDDB8 0x89D8 +0x8FDDB9 0x89E5 +0x8FDDBA 0x89E9 +0x8FDDBB 0x89EB +0x8FDDBC 0x89ED +0x8FDDBD 0x89F1 +0x8FDDBE 0x89F3 +0x8FDDBF 0x89F6 +0x8FDDC0 0x89F9 +0x8FDDC1 0x89FD +0x8FDDC2 0x89FF +0x8FDDC3 0x8A04 +0x8FDDC4 0x8A05 +0x8FDDC5 0x8A07 +0x8FDDC6 0x8A0F +0x8FDDC7 0x8A11 +0x8FDDC8 0x8A12 +0x8FDDC9 0x8A14 +0x8FDDCA 0x8A15 +0x8FDDCB 0x8A1E +0x8FDDCC 0x8A20 +0x8FDDCD 0x8A22 +0x8FDDCE 0x8A24 +0x8FDDCF 0x8A26 +0x8FDDD0 0x8A2B +0x8FDDD1 0x8A2C +0x8FDDD2 0x8A2F +0x8FDDD3 0x8A35 +0x8FDDD4 0x8A37 +0x8FDDD5 0x8A3D +0x8FDDD6 0x8A3E +0x8FDDD7 0x8A40 +0x8FDDD8 0x8A43 +0x8FDDD9 0x8A45 +0x8FDDDA 0x8A47 +0x8FDDDB 0x8A49 +0x8FDDDC 0x8A4D +0x8FDDDD 0x8A4E +0x8FDDDE 0x8A53 +0x8FDDDF 0x8A56 +0x8FDDE0 0x8A57 +0x8FDDE1 0x8A58 +0x8FDDE2 0x8A5C +0x8FDDE3 0x8A5D +0x8FDDE4 0x8A61 +0x8FDDE5 0x8A65 +0x8FDDE6 0x8A67 +0x8FDDE7 0x8A75 +0x8FDDE8 0x8A76 +0x8FDDE9 0x8A77 +0x8FDDEA 0x8A79 +0x8FDDEB 0x8A7A +0x8FDDEC 0x8A7B +0x8FDDED 0x8A7E +0x8FDDEE 0x8A7F +0x8FDDEF 0x8A80 +0x8FDDF0 0x8A83 +0x8FDDF1 0x8A86 +0x8FDDF2 0x8A8B +0x8FDDF3 0x8A8F +0x8FDDF4 0x8A90 +0x8FDDF5 0x8A92 +0x8FDDF6 0x8A96 +0x8FDDF7 0x8A97 +0x8FDDF8 0x8A99 +0x8FDDF9 0x8A9F +0x8FDDFA 0x8AA7 +0x8FDDFB 0x8AA9 +0x8FDDFC 0x8AAE +0x8FDDFD 0x8AAF +0x8FDDFE 0x8AB3 +0x8FDEA1 0x8AB6 +0x8FDEA2 0x8AB7 +0x8FDEA3 0x8ABB +0x8FDEA4 0x8ABE +0x8FDEA5 0x8AC3 +0x8FDEA6 0x8AC6 +0x8FDEA7 0x8AC8 +0x8FDEA8 0x8AC9 +0x8FDEA9 0x8ACA +0x8FDEAA 0x8AD1 +0x8FDEAB 0x8AD3 +0x8FDEAC 0x8AD4 +0x8FDEAD 0x8AD5 +0x8FDEAE 0x8AD7 +0x8FDEAF 0x8ADD +0x8FDEB0 0x8ADF +0x8FDEB1 0x8AEC +0x8FDEB2 0x8AF0 +0x8FDEB3 0x8AF4 +0x8FDEB4 0x8AF5 +0x8FDEB5 0x8AF6 +0x8FDEB6 0x8AFC +0x8FDEB7 0x8AFF +0x8FDEB8 0x8B05 +0x8FDEB9 0x8B06 +0x8FDEBA 0x8B0B +0x8FDEBB 0x8B11 +0x8FDEBC 0x8B1C +0x8FDEBD 0x8B1E +0x8FDEBE 0x8B1F +0x8FDEBF 0x8B0A +0x8FDEC0 0x8B2D +0x8FDEC1 0x8B30 +0x8FDEC2 0x8B37 +0x8FDEC3 0x8B3C +0x8FDEC4 0x8B42 +0x8FDEC5 0x8B43 +0x8FDEC6 0x8B44 +0x8FDEC7 0x8B45 +0x8FDEC8 0x8B46 +0x8FDEC9 0x8B48 +0x8FDECA 0x8B52 +0x8FDECB 0x8B53 +0x8FDECC 0x8B54 +0x8FDECD 0x8B59 +0x8FDECE 0x8B4D +0x8FDECF 0x8B5E +0x8FDED0 0x8B63 +0x8FDED1 0x8B6D +0x8FDED2 0x8B76 +0x8FDED3 0x8B78 +0x8FDED4 0x8B79 +0x8FDED5 0x8B7C +0x8FDED6 0x8B7E +0x8FDED7 0x8B81 +0x8FDED8 0x8B84 +0x8FDED9 0x8B85 +0x8FDEDA 0x8B8B +0x8FDEDB 0x8B8D +0x8FDEDC 0x8B8F +0x8FDEDD 0x8B94 +0x8FDEDE 0x8B95 +0x8FDEDF 0x8B9C +0x8FDEE0 0x8B9E +0x8FDEE1 0x8B9F +0x8FDEE2 0x8C38 +0x8FDEE3 0x8C39 +0x8FDEE4 0x8C3D +0x8FDEE5 0x8C3E +0x8FDEE6 0x8C45 +0x8FDEE7 0x8C47 +0x8FDEE8 0x8C49 +0x8FDEE9 0x8C4B +0x8FDEEA 0x8C4F +0x8FDEEB 0x8C51 +0x8FDEEC 0x8C53 +0x8FDEED 0x8C54 +0x8FDEEE 0x8C57 +0x8FDEEF 0x8C58 +0x8FDEF0 0x8C5B +0x8FDEF1 0x8C5D +0x8FDEF2 0x8C59 +0x8FDEF3 0x8C63 +0x8FDEF4 0x8C64 +0x8FDEF5 0x8C66 +0x8FDEF6 0x8C68 +0x8FDEF7 0x8C69 +0x8FDEF8 0x8C6D +0x8FDEF9 0x8C73 +0x8FDEFA 0x8C75 +0x8FDEFB 0x8C76 +0x8FDEFC 0x8C7B +0x8FDEFD 0x8C7E +0x8FDEFE 0x8C86 +0x8FDFA1 0x8C87 +0x8FDFA2 0x8C8B +0x8FDFA3 0x8C90 +0x8FDFA4 0x8C92 +0x8FDFA5 0x8C93 +0x8FDFA6 0x8C99 +0x8FDFA7 0x8C9B +0x8FDFA8 0x8C9C +0x8FDFA9 0x8CA4 +0x8FDFAA 0x8CB9 +0x8FDFAB 0x8CBA +0x8FDFAC 0x8CC5 +0x8FDFAD 0x8CC6 +0x8FDFAE 0x8CC9 +0x8FDFAF 0x8CCB +0x8FDFB0 0x8CCF +0x8FDFB1 0x8CD6 +0x8FDFB2 0x8CD5 +0x8FDFB3 0x8CD9 +0x8FDFB4 0x8CDD +0x8FDFB5 0x8CE1 +0x8FDFB6 0x8CE8 +0x8FDFB7 0x8CEC +0x8FDFB8 0x8CEF +0x8FDFB9 0x8CF0 +0x8FDFBA 0x8CF2 +0x8FDFBB 0x8CF5 +0x8FDFBC 0x8CF7 +0x8FDFBD 0x8CF8 +0x8FDFBE 0x8CFE +0x8FDFBF 0x8CFF +0x8FDFC0 0x8D01 +0x8FDFC1 0x8D03 +0x8FDFC2 0x8D09 +0x8FDFC3 0x8D12 +0x8FDFC4 0x8D17 +0x8FDFC5 0x8D1B +0x8FDFC6 0x8D65 +0x8FDFC7 0x8D69 +0x8FDFC8 0x8D6C +0x8FDFC9 0x8D6E +0x8FDFCA 0x8D7F +0x8FDFCB 0x8D82 +0x8FDFCC 0x8D84 +0x8FDFCD 0x8D88 +0x8FDFCE 0x8D8D +0x8FDFCF 0x8D90 +0x8FDFD0 0x8D91 +0x8FDFD1 0x8D95 +0x8FDFD2 0x8D9E +0x8FDFD3 0x8D9F +0x8FDFD4 0x8DA0 +0x8FDFD5 0x8DA6 +0x8FDFD6 0x8DAB +0x8FDFD7 0x8DAC +0x8FDFD8 0x8DAF +0x8FDFD9 0x8DB2 +0x8FDFDA 0x8DB5 +0x8FDFDB 0x8DB7 +0x8FDFDC 0x8DB9 +0x8FDFDD 0x8DBB +0x8FDFDE 0x8DC0 +0x8FDFDF 0x8DC5 +0x8FDFE0 0x8DC6 +0x8FDFE1 0x8DC7 +0x8FDFE2 0x8DC8 +0x8FDFE3 0x8DCA +0x8FDFE4 0x8DCE +0x8FDFE5 0x8DD1 +0x8FDFE6 0x8DD4 +0x8FDFE7 0x8DD5 +0x8FDFE8 0x8DD7 +0x8FDFE9 0x8DD9 +0x8FDFEA 0x8DE4 +0x8FDFEB 0x8DE5 +0x8FDFEC 0x8DE7 +0x8FDFED 0x8DEC +0x8FDFEE 0x8DF0 +0x8FDFEF 0x8DBC +0x8FDFF0 0x8DF1 +0x8FDFF1 0x8DF2 +0x8FDFF2 0x8DF4 +0x8FDFF3 0x8DFD +0x8FDFF4 0x8E01 +0x8FDFF5 0x8E04 +0x8FDFF6 0x8E05 +0x8FDFF7 0x8E06 +0x8FDFF8 0x8E0B +0x8FDFF9 0x8E11 +0x8FDFFA 0x8E14 +0x8FDFFB 0x8E16 +0x8FDFFC 0x8E20 +0x8FDFFD 0x8E21 +0x8FDFFE 0x8E22 +0x8FE0A1 0x8E23 +0x8FE0A2 0x8E26 +0x8FE0A3 0x8E27 +0x8FE0A4 0x8E31 +0x8FE0A5 0x8E33 +0x8FE0A6 0x8E36 +0x8FE0A7 0x8E37 +0x8FE0A8 0x8E38 +0x8FE0A9 0x8E39 +0x8FE0AA 0x8E3D +0x8FE0AB 0x8E40 +0x8FE0AC 0x8E41 +0x8FE0AD 0x8E4B +0x8FE0AE 0x8E4D +0x8FE0AF 0x8E4E +0x8FE0B0 0x8E4F +0x8FE0B1 0x8E54 +0x8FE0B2 0x8E5B +0x8FE0B3 0x8E5C +0x8FE0B4 0x8E5D +0x8FE0B5 0x8E5E +0x8FE0B6 0x8E61 +0x8FE0B7 0x8E62 +0x8FE0B8 0x8E69 +0x8FE0B9 0x8E6C +0x8FE0BA 0x8E6D +0x8FE0BB 0x8E6F +0x8FE0BC 0x8E70 +0x8FE0BD 0x8E71 +0x8FE0BE 0x8E79 +0x8FE0BF 0x8E7A +0x8FE0C0 0x8E7B +0x8FE0C1 0x8E82 +0x8FE0C2 0x8E83 +0x8FE0C3 0x8E89 +0x8FE0C4 0x8E90 +0x8FE0C5 0x8E92 +0x8FE0C6 0x8E95 +0x8FE0C7 0x8E9A +0x8FE0C8 0x8E9B +0x8FE0C9 0x8E9D +0x8FE0CA 0x8E9E +0x8FE0CB 0x8EA2 +0x8FE0CC 0x8EA7 +0x8FE0CD 0x8EA9 +0x8FE0CE 0x8EAD +0x8FE0CF 0x8EAE +0x8FE0D0 0x8EB3 +0x8FE0D1 0x8EB5 +0x8FE0D2 0x8EBA +0x8FE0D3 0x8EBB +0x8FE0D4 0x8EC0 +0x8FE0D5 0x8EC1 +0x8FE0D6 0x8EC3 +0x8FE0D7 0x8EC4 +0x8FE0D8 0x8EC7 +0x8FE0D9 0x8ECF +0x8FE0DA 0x8ED1 +0x8FE0DB 0x8ED4 +0x8FE0DC 0x8EDC +0x8FE0DD 0x8EE8 +0x8FE0DE 0x8EEE +0x8FE0DF 0x8EF0 +0x8FE0E0 0x8EF1 +0x8FE0E1 0x8EF7 +0x8FE0E2 0x8EF9 +0x8FE0E3 0x8EFA +0x8FE0E4 0x8EED +0x8FE0E5 0x8F00 +0x8FE0E6 0x8F02 +0x8FE0E7 0x8F07 +0x8FE0E8 0x8F08 +0x8FE0E9 0x8F0F +0x8FE0EA 0x8F10 +0x8FE0EB 0x8F16 +0x8FE0EC 0x8F17 +0x8FE0ED 0x8F18 +0x8FE0EE 0x8F1E +0x8FE0EF 0x8F20 +0x8FE0F0 0x8F21 +0x8FE0F1 0x8F23 +0x8FE0F2 0x8F25 +0x8FE0F3 0x8F27 +0x8FE0F4 0x8F28 +0x8FE0F5 0x8F2C +0x8FE0F6 0x8F2D +0x8FE0F7 0x8F2E +0x8FE0F8 0x8F34 +0x8FE0F9 0x8F35 +0x8FE0FA 0x8F36 +0x8FE0FB 0x8F37 +0x8FE0FC 0x8F3A +0x8FE0FD 0x8F40 +0x8FE0FE 0x8F41 +0x8FE1A1 0x8F43 +0x8FE1A2 0x8F47 +0x8FE1A3 0x8F4F +0x8FE1A4 0x8F51 +0x8FE1A5 0x8F52 +0x8FE1A6 0x8F53 +0x8FE1A7 0x8F54 +0x8FE1A8 0x8F55 +0x8FE1A9 0x8F58 +0x8FE1AA 0x8F5D +0x8FE1AB 0x8F5E +0x8FE1AC 0x8F65 +0x8FE1AD 0x8F9D +0x8FE1AE 0x8FA0 +0x8FE1AF 0x8FA1 +0x8FE1B0 0x8FA4 +0x8FE1B1 0x8FA5 +0x8FE1B2 0x8FA6 +0x8FE1B3 0x8FB5 +0x8FE1B4 0x8FB6 +0x8FE1B5 0x8FB8 +0x8FE1B6 0x8FBE +0x8FE1B7 0x8FC0 +0x8FE1B8 0x8FC1 +0x8FE1B9 0x8FC6 +0x8FE1BA 0x8FCA +0x8FE1BB 0x8FCB +0x8FE1BC 0x8FCD +0x8FE1BD 0x8FD0 +0x8FE1BE 0x8FD2 +0x8FE1BF 0x8FD3 +0x8FE1C0 0x8FD5 +0x8FE1C1 0x8FE0 +0x8FE1C2 0x8FE3 +0x8FE1C3 0x8FE4 +0x8FE1C4 0x8FE8 +0x8FE1C5 0x8FEE +0x8FE1C6 0x8FF1 +0x8FE1C7 0x8FF5 +0x8FE1C8 0x8FF6 +0x8FE1C9 0x8FFB +0x8FE1CA 0x8FFE +0x8FE1CB 0x9002 +0x8FE1CC 0x9004 +0x8FE1CD 0x9008 +0x8FE1CE 0x900C +0x8FE1CF 0x9018 +0x8FE1D0 0x901B +0x8FE1D1 0x9028 +0x8FE1D2 0x9029 +0x8FE1D3 0x902F +0x8FE1D4 0x902A +0x8FE1D5 0x902C +0x8FE1D6 0x902D +0x8FE1D7 0x9033 +0x8FE1D8 0x9034 +0x8FE1D9 0x9037 +0x8FE1DA 0x903F +0x8FE1DB 0x9043 +0x8FE1DC 0x9044 +0x8FE1DD 0x904C +0x8FE1DE 0x905B +0x8FE1DF 0x905D +0x8FE1E0 0x9062 +0x8FE1E1 0x9066 +0x8FE1E2 0x9067 +0x8FE1E3 0x906C +0x8FE1E4 0x9070 +0x8FE1E5 0x9074 +0x8FE1E6 0x9079 +0x8FE1E7 0x9085 +0x8FE1E8 0x9088 +0x8FE1E9 0x908B +0x8FE1EA 0x908C +0x8FE1EB 0x908E +0x8FE1EC 0x9090 +0x8FE1ED 0x9095 +0x8FE1EE 0x9097 +0x8FE1EF 0x9098 +0x8FE1F0 0x9099 +0x8FE1F1 0x909B +0x8FE1F2 0x90A0 +0x8FE1F3 0x90A1 +0x8FE1F4 0x90A2 +0x8FE1F5 0x90A5 +0x8FE1F6 0x90B0 +0x8FE1F7 0x90B2 +0x8FE1F8 0x90B3 +0x8FE1F9 0x90B4 +0x8FE1FA 0x90B6 +0x8FE1FB 0x90BD +0x8FE1FC 0x90CC +0x8FE1FD 0x90BE +0x8FE1FE 0x90C3 +0x8FE2A1 0x90C4 +0x8FE2A2 0x90C5 +0x8FE2A3 0x90C7 +0x8FE2A4 0x90C8 +0x8FE2A5 0x90D5 +0x8FE2A6 0x90D7 +0x8FE2A7 0x90D8 +0x8FE2A8 0x90D9 +0x8FE2A9 0x90DC +0x8FE2AA 0x90DD +0x8FE2AB 0x90DF +0x8FE2AC 0x90E5 +0x8FE2AD 0x90D2 +0x8FE2AE 0x90F6 +0x8FE2AF 0x90EB +0x8FE2B0 0x90EF +0x8FE2B1 0x90F0 +0x8FE2B2 0x90F4 +0x8FE2B3 0x90FE +0x8FE2B4 0x90FF +0x8FE2B5 0x9100 +0x8FE2B6 0x9104 +0x8FE2B7 0x9105 +0x8FE2B8 0x9106 +0x8FE2B9 0x9108 +0x8FE2BA 0x910D +0x8FE2BB 0x9110 +0x8FE2BC 0x9114 +0x8FE2BD 0x9116 +0x8FE2BE 0x9117 +0x8FE2BF 0x9118 +0x8FE2C0 0x911A +0x8FE2C1 0x911C +0x8FE2C2 0x911E +0x8FE2C3 0x9120 +0x8FE2C4 0x9125 +0x8FE2C5 0x9122 +0x8FE2C6 0x9123 +0x8FE2C7 0x9127 +0x8FE2C8 0x9129 +0x8FE2C9 0x912E +0x8FE2CA 0x912F +0x8FE2CB 0x9131 +0x8FE2CC 0x9134 +0x8FE2CD 0x9136 +0x8FE2CE 0x9137 +0x8FE2CF 0x9139 +0x8FE2D0 0x913A +0x8FE2D1 0x913C +0x8FE2D2 0x913D +0x8FE2D3 0x9143 +0x8FE2D4 0x9147 +0x8FE2D5 0x9148 +0x8FE2D6 0x914F +0x8FE2D7 0x9153 +0x8FE2D8 0x9157 +0x8FE2D9 0x9159 +0x8FE2DA 0x915A +0x8FE2DB 0x915B +0x8FE2DC 0x9161 +0x8FE2DD 0x9164 +0x8FE2DE 0x9167 +0x8FE2DF 0x916D +0x8FE2E0 0x9174 +0x8FE2E1 0x9179 +0x8FE2E2 0x917A +0x8FE2E3 0x917B +0x8FE2E4 0x9181 +0x8FE2E5 0x9183 +0x8FE2E6 0x9185 +0x8FE2E7 0x9186 +0x8FE2E8 0x918A +0x8FE2E9 0x918E +0x8FE2EA 0x9191 +0x8FE2EB 0x9193 +0x8FE2EC 0x9194 +0x8FE2ED 0x9195 +0x8FE2EE 0x9198 +0x8FE2EF 0x919E +0x8FE2F0 0x91A1 +0x8FE2F1 0x91A6 +0x8FE2F2 0x91A8 +0x8FE2F3 0x91AC +0x8FE2F4 0x91AD +0x8FE2F5 0x91AE +0x8FE2F6 0x91B0 +0x8FE2F7 0x91B1 +0x8FE2F8 0x91B2 +0x8FE2F9 0x91B3 +0x8FE2FA 0x91B6 +0x8FE2FB 0x91BB +0x8FE2FC 0x91BC +0x8FE2FD 0x91BD +0x8FE2FE 0x91BF +0x8FE3A1 0x91C2 +0x8FE3A2 0x91C3 +0x8FE3A3 0x91C5 +0x8FE3A4 0x91D3 +0x8FE3A5 0x91D4 +0x8FE3A6 0x91D7 +0x8FE3A7 0x91D9 +0x8FE3A8 0x91DA +0x8FE3A9 0x91DE +0x8FE3AA 0x91E4 +0x8FE3AB 0x91E5 +0x8FE3AC 0x91E9 +0x8FE3AD 0x91EA +0x8FE3AE 0x91EC +0x8FE3AF 0x91ED +0x8FE3B0 0x91EE +0x8FE3B1 0x91EF +0x8FE3B2 0x91F0 +0x8FE3B3 0x91F1 +0x8FE3B4 0x91F7 +0x8FE3B5 0x91F9 +0x8FE3B6 0x91FB +0x8FE3B7 0x91FD +0x8FE3B8 0x9200 +0x8FE3B9 0x9201 +0x8FE3BA 0x9204 +0x8FE3BB 0x9205 +0x8FE3BC 0x9206 +0x8FE3BD 0x9207 +0x8FE3BE 0x9209 +0x8FE3BF 0x920A +0x8FE3C0 0x920C +0x8FE3C1 0x9210 +0x8FE3C2 0x9212 +0x8FE3C3 0x9213 +0x8FE3C4 0x9216 +0x8FE3C5 0x9218 +0x8FE3C6 0x921C +0x8FE3C7 0x921D +0x8FE3C8 0x9223 +0x8FE3C9 0x9224 +0x8FE3CA 0x9225 +0x8FE3CB 0x9226 +0x8FE3CC 0x9228 +0x8FE3CD 0x922E +0x8FE3CE 0x922F +0x8FE3CF 0x9230 +0x8FE3D0 0x9233 +0x8FE3D1 0x9235 +0x8FE3D2 0x9236 +0x8FE3D3 0x9238 +0x8FE3D4 0x9239 +0x8FE3D5 0x923A +0x8FE3D6 0x923C +0x8FE3D7 0x923E +0x8FE3D8 0x9240 +0x8FE3D9 0x9242 +0x8FE3DA 0x9243 +0x8FE3DB 0x9246 +0x8FE3DC 0x9247 +0x8FE3DD 0x924A +0x8FE3DE 0x924D +0x8FE3DF 0x924E +0x8FE3E0 0x924F +0x8FE3E1 0x9251 +0x8FE3E2 0x9258 +0x8FE3E3 0x9259 +0x8FE3E4 0x925C +0x8FE3E5 0x925D +0x8FE3E6 0x9260 +0x8FE3E7 0x9261 +0x8FE3E8 0x9265 +0x8FE3E9 0x9267 +0x8FE3EA 0x9268 +0x8FE3EB 0x9269 +0x8FE3EC 0x926E +0x8FE3ED 0x926F +0x8FE3EE 0x9270 +0x8FE3EF 0x9275 +0x8FE3F0 0x9276 +0x8FE3F1 0x9277 +0x8FE3F2 0x9278 +0x8FE3F3 0x9279 +0x8FE3F4 0x927B +0x8FE3F5 0x927C +0x8FE3F6 0x927D +0x8FE3F7 0x927F +0x8FE3F8 0x9288 +0x8FE3F9 0x9289 +0x8FE3FA 0x928A +0x8FE3FB 0x928D +0x8FE3FC 0x928E +0x8FE3FD 0x9292 +0x8FE3FE 0x9297 +0x8FE4A1 0x9299 +0x8FE4A2 0x929F +0x8FE4A3 0x92A0 +0x8FE4A4 0x92A4 +0x8FE4A5 0x92A5 +0x8FE4A6 0x92A7 +0x8FE4A7 0x92A8 +0x8FE4A8 0x92AB +0x8FE4A9 0x92AF +0x8FE4AA 0x92B2 +0x8FE4AB 0x92B6 +0x8FE4AC 0x92B8 +0x8FE4AD 0x92BA +0x8FE4AE 0x92BB +0x8FE4AF 0x92BC +0x8FE4B0 0x92BD +0x8FE4B1 0x92BF +0x8FE4B2 0x92C0 +0x8FE4B3 0x92C1 +0x8FE4B4 0x92C2 +0x8FE4B5 0x92C3 +0x8FE4B6 0x92C5 +0x8FE4B7 0x92C6 +0x8FE4B8 0x92C7 +0x8FE4B9 0x92C8 +0x8FE4BA 0x92CB +0x8FE4BB 0x92CC +0x8FE4BC 0x92CD +0x8FE4BD 0x92CE +0x8FE4BE 0x92D0 +0x8FE4BF 0x92D3 +0x8FE4C0 0x92D5 +0x8FE4C1 0x92D7 +0x8FE4C2 0x92D8 +0x8FE4C3 0x92D9 +0x8FE4C4 0x92DC +0x8FE4C5 0x92DD +0x8FE4C6 0x92DF +0x8FE4C7 0x92E0 +0x8FE4C8 0x92E1 +0x8FE4C9 0x92E3 +0x8FE4CA 0x92E5 +0x8FE4CB 0x92E7 +0x8FE4CC 0x92E8 +0x8FE4CD 0x92EC +0x8FE4CE 0x92EE +0x8FE4CF 0x92F0 +0x8FE4D0 0x92F9 +0x8FE4D1 0x92FB +0x8FE4D2 0x92FF +0x8FE4D3 0x9300 +0x8FE4D4 0x9302 +0x8FE4D5 0x9308 +0x8FE4D6 0x930D +0x8FE4D7 0x9311 +0x8FE4D8 0x9314 +0x8FE4D9 0x9315 +0x8FE4DA 0x931C +0x8FE4DB 0x931D +0x8FE4DC 0x931E +0x8FE4DD 0x931F +0x8FE4DE 0x9321 +0x8FE4DF 0x9324 +0x8FE4E0 0x9325 +0x8FE4E1 0x9327 +0x8FE4E2 0x9329 +0x8FE4E3 0x932A +0x8FE4E4 0x9333 +0x8FE4E5 0x9334 +0x8FE4E6 0x9336 +0x8FE4E7 0x9337 +0x8FE4E8 0x9347 +0x8FE4E9 0x9348 +0x8FE4EA 0x9349 +0x8FE4EB 0x9350 +0x8FE4EC 0x9351 +0x8FE4ED 0x9352 +0x8FE4EE 0x9355 +0x8FE4EF 0x9357 +0x8FE4F0 0x9358 +0x8FE4F1 0x935A +0x8FE4F2 0x935E +0x8FE4F3 0x9364 +0x8FE4F4 0x9365 +0x8FE4F5 0x9367 +0x8FE4F6 0x9369 +0x8FE4F7 0x936A +0x8FE4F8 0x936D +0x8FE4F9 0x936F +0x8FE4FA 0x9370 +0x8FE4FB 0x9371 +0x8FE4FC 0x9373 +0x8FE4FD 0x9374 +0x8FE4FE 0x9376 +0x8FE5A1 0x937A +0x8FE5A2 0x937D +0x8FE5A3 0x937F +0x8FE5A4 0x9380 +0x8FE5A5 0x9381 +0x8FE5A6 0x9382 +0x8FE5A7 0x9388 +0x8FE5A8 0x938A +0x8FE5A9 0x938B +0x8FE5AA 0x938D +0x8FE5AB 0x938F +0x8FE5AC 0x9392 +0x8FE5AD 0x9395 +0x8FE5AE 0x9398 +0x8FE5AF 0x939B +0x8FE5B0 0x939E +0x8FE5B1 0x93A1 +0x8FE5B2 0x93A3 +0x8FE5B3 0x93A4 +0x8FE5B4 0x93A6 +0x8FE5B5 0x93A8 +0x8FE5B6 0x93AB +0x8FE5B7 0x93B4 +0x8FE5B8 0x93B5 +0x8FE5B9 0x93B6 +0x8FE5BA 0x93BA +0x8FE5BB 0x93A9 +0x8FE5BC 0x93C1 +0x8FE5BD 0x93C4 +0x8FE5BE 0x93C5 +0x8FE5BF 0x93C6 +0x8FE5C0 0x93C7 +0x8FE5C1 0x93C9 +0x8FE5C2 0x93CA +0x8FE5C3 0x93CB +0x8FE5C4 0x93CC +0x8FE5C5 0x93CD +0x8FE5C6 0x93D3 +0x8FE5C7 0x93D9 +0x8FE5C8 0x93DC +0x8FE5C9 0x93DE +0x8FE5CA 0x93DF +0x8FE5CB 0x93E2 +0x8FE5CC 0x93E6 +0x8FE5CD 0x93E7 +0x8FE5CE 0x93F9 +0x8FE5CF 0x93F7 +0x8FE5D0 0x93F8 +0x8FE5D1 0x93FA +0x8FE5D2 0x93FB +0x8FE5D3 0x93FD +0x8FE5D4 0x9401 +0x8FE5D5 0x9402 +0x8FE5D6 0x9404 +0x8FE5D7 0x9408 +0x8FE5D8 0x9409 +0x8FE5D9 0x940D +0x8FE5DA 0x940E +0x8FE5DB 0x940F +0x8FE5DC 0x9415 +0x8FE5DD 0x9416 +0x8FE5DE 0x9417 +0x8FE5DF 0x941F +0x8FE5E0 0x942E +0x8FE5E1 0x942F +0x8FE5E2 0x9431 +0x8FE5E3 0x9432 +0x8FE5E4 0x9433 +0x8FE5E5 0x9434 +0x8FE5E6 0x943B +0x8FE5E7 0x943F +0x8FE5E8 0x943D +0x8FE5E9 0x9443 +0x8FE5EA 0x9445 +0x8FE5EB 0x9448 +0x8FE5EC 0x944A +0x8FE5ED 0x944C +0x8FE5EE 0x9455 +0x8FE5EF 0x9459 +0x8FE5F0 0x945C +0x8FE5F1 0x945F +0x8FE5F2 0x9461 +0x8FE5F3 0x9463 +0x8FE5F4 0x9468 +0x8FE5F5 0x946B +0x8FE5F6 0x946D +0x8FE5F7 0x946E +0x8FE5F8 0x946F +0x8FE5F9 0x9471 +0x8FE5FA 0x9472 +0x8FE5FB 0x9484 +0x8FE5FC 0x9483 +0x8FE5FD 0x9578 +0x8FE5FE 0x9579 +0x8FE6A1 0x957E +0x8FE6A2 0x9584 +0x8FE6A3 0x9588 +0x8FE6A4 0x958C +0x8FE6A5 0x958D +0x8FE6A6 0x958E +0x8FE6A7 0x959D +0x8FE6A8 0x959E +0x8FE6A9 0x959F +0x8FE6AA 0x95A1 +0x8FE6AB 0x95A6 +0x8FE6AC 0x95A9 +0x8FE6AD 0x95AB +0x8FE6AE 0x95AC +0x8FE6AF 0x95B4 +0x8FE6B0 0x95B6 +0x8FE6B1 0x95BA +0x8FE6B2 0x95BD +0x8FE6B3 0x95BF +0x8FE6B4 0x95C6 +0x8FE6B5 0x95C8 +0x8FE6B6 0x95C9 +0x8FE6B7 0x95CB +0x8FE6B8 0x95D0 +0x8FE6B9 0x95D1 +0x8FE6BA 0x95D2 +0x8FE6BB 0x95D3 +0x8FE6BC 0x95D9 +0x8FE6BD 0x95DA +0x8FE6BE 0x95DD +0x8FE6BF 0x95DE +0x8FE6C0 0x95DF +0x8FE6C1 0x95E0 +0x8FE6C2 0x95E4 +0x8FE6C3 0x95E6 +0x8FE6C4 0x961D +0x8FE6C5 0x961E +0x8FE6C6 0x9622 +0x8FE6C7 0x9624 +0x8FE6C8 0x9625 +0x8FE6C9 0x9626 +0x8FE6CA 0x962C +0x8FE6CB 0x9631 +0x8FE6CC 0x9633 +0x8FE6CD 0x9637 +0x8FE6CE 0x9638 +0x8FE6CF 0x9639 +0x8FE6D0 0x963A +0x8FE6D1 0x963C +0x8FE6D2 0x963D +0x8FE6D3 0x9641 +0x8FE6D4 0x9652 +0x8FE6D5 0x9654 +0x8FE6D6 0x9656 +0x8FE6D7 0x9657 +0x8FE6D8 0x9658 +0x8FE6D9 0x9661 +0x8FE6DA 0x966E +0x8FE6DB 0x9674 +0x8FE6DC 0x967B +0x8FE6DD 0x967C +0x8FE6DE 0x967E +0x8FE6DF 0x967F +0x8FE6E0 0x9681 +0x8FE6E1 0x9682 +0x8FE6E2 0x9683 +0x8FE6E3 0x9684 +0x8FE6E4 0x9689 +0x8FE6E5 0x9691 +0x8FE6E6 0x9696 +0x8FE6E7 0x969A +0x8FE6E8 0x969D +0x8FE6E9 0x969F +0x8FE6EA 0x96A4 +0x8FE6EB 0x96A5 +0x8FE6EC 0x96A6 +0x8FE6ED 0x96A9 +0x8FE6EE 0x96AE +0x8FE6EF 0x96AF +0x8FE6F0 0x96B3 +0x8FE6F1 0x96BA +0x8FE6F2 0x96CA +0x8FE6F3 0x96D2 +0x8FE6F4 0x5DB2 +0x8FE6F5 0x96D8 +0x8FE6F6 0x96DA +0x8FE6F7 0x96DD +0x8FE6F8 0x96DE +0x8FE6F9 0x96DF +0x8FE6FA 0x96E9 +0x8FE6FB 0x96EF +0x8FE6FC 0x96F1 +0x8FE6FD 0x96FA +0x8FE6FE 0x9702 +0x8FE7A1 0x9703 +0x8FE7A2 0x9705 +0x8FE7A3 0x9709 +0x8FE7A4 0x971A +0x8FE7A5 0x971B +0x8FE7A6 0x971D +0x8FE7A7 0x9721 +0x8FE7A8 0x9722 +0x8FE7A9 0x9723 +0x8FE7AA 0x9728 +0x8FE7AB 0x9731 +0x8FE7AC 0x9733 +0x8FE7AD 0x9741 +0x8FE7AE 0x9743 +0x8FE7AF 0x974A +0x8FE7B0 0x974E +0x8FE7B1 0x974F +0x8FE7B2 0x9755 +0x8FE7B3 0x9757 +0x8FE7B4 0x9758 +0x8FE7B5 0x975A +0x8FE7B6 0x975B +0x8FE7B7 0x9763 +0x8FE7B8 0x9767 +0x8FE7B9 0x976A +0x8FE7BA 0x976E +0x8FE7BB 0x9773 +0x8FE7BC 0x9776 +0x8FE7BD 0x9777 +0x8FE7BE 0x9778 +0x8FE7BF 0x977B +0x8FE7C0 0x977D +0x8FE7C1 0x977F +0x8FE7C2 0x9780 +0x8FE7C3 0x9789 +0x8FE7C4 0x9795 +0x8FE7C5 0x9796 +0x8FE7C6 0x9797 +0x8FE7C7 0x9799 +0x8FE7C8 0x979A +0x8FE7C9 0x979E +0x8FE7CA 0x979F +0x8FE7CB 0x97A2 +0x8FE7CC 0x97AC +0x8FE7CD 0x97AE +0x8FE7CE 0x97B1 +0x8FE7CF 0x97B2 +0x8FE7D0 0x97B5 +0x8FE7D1 0x97B6 +0x8FE7D2 0x97B8 +0x8FE7D3 0x97B9 +0x8FE7D4 0x97BA +0x8FE7D5 0x97BC +0x8FE7D6 0x97BE +0x8FE7D7 0x97BF +0x8FE7D8 0x97C1 +0x8FE7D9 0x97C4 +0x8FE7DA 0x97C5 +0x8FE7DB 0x97C7 +0x8FE7DC 0x97C9 +0x8FE7DD 0x97CA +0x8FE7DE 0x97CC +0x8FE7DF 0x97CD +0x8FE7E0 0x97CE +0x8FE7E1 0x97D0 +0x8FE7E2 0x97D1 +0x8FE7E3 0x97D4 +0x8FE7E4 0x97D7 +0x8FE7E5 0x97D8 +0x8FE7E6 0x97D9 +0x8FE7E7 0x97DD +0x8FE7E8 0x97DE +0x8FE7E9 0x97E0 +0x8FE7EA 0x97DB +0x8FE7EB 0x97E1 +0x8FE7EC 0x97E4 +0x8FE7ED 0x97EF +0x8FE7EE 0x97F1 +0x8FE7EF 0x97F4 +0x8FE7F0 0x97F7 +0x8FE7F1 0x97F8 +0x8FE7F2 0x97FA +0x8FE7F3 0x9807 +0x8FE7F4 0x980A +0x8FE7F5 0x9819 +0x8FE7F6 0x980D +0x8FE7F7 0x980E +0x8FE7F8 0x9814 +0x8FE7F9 0x9816 +0x8FE7FA 0x981C +0x8FE7FB 0x981E +0x8FE7FC 0x9820 +0x8FE7FD 0x9823 +0x8FE7FE 0x9826 +0x8FE8A1 0x982B +0x8FE8A2 0x982E +0x8FE8A3 0x982F +0x8FE8A4 0x9830 +0x8FE8A5 0x9832 +0x8FE8A6 0x9833 +0x8FE8A7 0x9835 +0x8FE8A8 0x9825 +0x8FE8A9 0x983E +0x8FE8AA 0x9844 +0x8FE8AB 0x9847 +0x8FE8AC 0x984A +0x8FE8AD 0x9851 +0x8FE8AE 0x9852 +0x8FE8AF 0x9853 +0x8FE8B0 0x9856 +0x8FE8B1 0x9857 +0x8FE8B2 0x9859 +0x8FE8B3 0x985A +0x8FE8B4 0x9862 +0x8FE8B5 0x9863 +0x8FE8B6 0x9865 +0x8FE8B7 0x9866 +0x8FE8B8 0x986A +0x8FE8B9 0x986C +0x8FE8BA 0x98AB +0x8FE8BB 0x98AD +0x8FE8BC 0x98AE +0x8FE8BD 0x98B0 +0x8FE8BE 0x98B4 +0x8FE8BF 0x98B7 +0x8FE8C0 0x98B8 +0x8FE8C1 0x98BA +0x8FE8C2 0x98BB +0x8FE8C3 0x98BF +0x8FE8C4 0x98C2 +0x8FE8C5 0x98C5 +0x8FE8C6 0x98C8 +0x8FE8C7 0x98CC +0x8FE8C8 0x98E1 +0x8FE8C9 0x98E3 +0x8FE8CA 0x98E5 +0x8FE8CB 0x98E6 +0x8FE8CC 0x98E7 +0x8FE8CD 0x98EA +0x8FE8CE 0x98F3 +0x8FE8CF 0x98F6 +0x8FE8D0 0x9902 +0x8FE8D1 0x9907 +0x8FE8D2 0x9908 +0x8FE8D3 0x9911 +0x8FE8D4 0x9915 +0x8FE8D5 0x9916 +0x8FE8D6 0x9917 +0x8FE8D7 0x991A +0x8FE8D8 0x991B +0x8FE8D9 0x991C +0x8FE8DA 0x991F +0x8FE8DB 0x9922 +0x8FE8DC 0x9926 +0x8FE8DD 0x9927 +0x8FE8DE 0x992B +0x8FE8DF 0x9931 +0x8FE8E0 0x9932 +0x8FE8E1 0x9933 +0x8FE8E2 0x9934 +0x8FE8E3 0x9935 +0x8FE8E4 0x9939 +0x8FE8E5 0x993A +0x8FE8E6 0x993B +0x8FE8E7 0x993C +0x8FE8E8 0x9940 +0x8FE8E9 0x9941 +0x8FE8EA 0x9946 +0x8FE8EB 0x9947 +0x8FE8EC 0x9948 +0x8FE8ED 0x994D +0x8FE8EE 0x994E +0x8FE8EF 0x9954 +0x8FE8F0 0x9958 +0x8FE8F1 0x9959 +0x8FE8F2 0x995B +0x8FE8F3 0x995C +0x8FE8F4 0x995E +0x8FE8F5 0x995F +0x8FE8F6 0x9960 +0x8FE8F7 0x999B +0x8FE8F8 0x999D +0x8FE8F9 0x999F +0x8FE8FA 0x99A6 +0x8FE8FB 0x99B0 +0x8FE8FC 0x99B1 +0x8FE8FD 0x99B2 +0x8FE8FE 0x99B5 +0x8FE9A1 0x99B9 +0x8FE9A2 0x99BA +0x8FE9A3 0x99BD +0x8FE9A4 0x99BF +0x8FE9A5 0x99C3 +0x8FE9A6 0x99C9 +0x8FE9A7 0x99D3 +0x8FE9A8 0x99D4 +0x8FE9A9 0x99D9 +0x8FE9AA 0x99DA +0x8FE9AB 0x99DC +0x8FE9AC 0x99DE +0x8FE9AD 0x99E7 +0x8FE9AE 0x99EA +0x8FE9AF 0x99EB +0x8FE9B0 0x99EC +0x8FE9B1 0x99F0 +0x8FE9B2 0x99F4 +0x8FE9B3 0x99F5 +0x8FE9B4 0x99F9 +0x8FE9B5 0x99FD +0x8FE9B6 0x99FE +0x8FE9B7 0x9A02 +0x8FE9B8 0x9A03 +0x8FE9B9 0x9A04 +0x8FE9BA 0x9A0B +0x8FE9BB 0x9A0C +0x8FE9BC 0x9A10 +0x8FE9BD 0x9A11 +0x8FE9BE 0x9A16 +0x8FE9BF 0x9A1E +0x8FE9C0 0x9A20 +0x8FE9C1 0x9A22 +0x8FE9C2 0x9A23 +0x8FE9C3 0x9A24 +0x8FE9C4 0x9A27 +0x8FE9C5 0x9A2D +0x8FE9C6 0x9A2E +0x8FE9C7 0x9A33 +0x8FE9C8 0x9A35 +0x8FE9C9 0x9A36 +0x8FE9CA 0x9A38 +0x8FE9CB 0x9A47 +0x8FE9CC 0x9A41 +0x8FE9CD 0x9A44 +0x8FE9CE 0x9A4A +0x8FE9CF 0x9A4B +0x8FE9D0 0x9A4C +0x8FE9D1 0x9A4E +0x8FE9D2 0x9A51 +0x8FE9D3 0x9A54 +0x8FE9D4 0x9A56 +0x8FE9D5 0x9A5D +0x8FE9D6 0x9AAA +0x8FE9D7 0x9AAC +0x8FE9D8 0x9AAE +0x8FE9D9 0x9AAF +0x8FE9DA 0x9AB2 +0x8FE9DB 0x9AB4 +0x8FE9DC 0x9AB5 +0x8FE9DD 0x9AB6 +0x8FE9DE 0x9AB9 +0x8FE9DF 0x9ABB +0x8FE9E0 0x9ABE +0x8FE9E1 0x9ABF +0x8FE9E2 0x9AC1 +0x8FE9E3 0x9AC3 +0x8FE9E4 0x9AC6 +0x8FE9E5 0x9AC8 +0x8FE9E6 0x9ACE +0x8FE9E7 0x9AD0 +0x8FE9E8 0x9AD2 +0x8FE9E9 0x9AD5 +0x8FE9EA 0x9AD6 +0x8FE9EB 0x9AD7 +0x8FE9EC 0x9ADB +0x8FE9ED 0x9ADC +0x8FE9EE 0x9AE0 +0x8FE9EF 0x9AE4 +0x8FE9F0 0x9AE5 +0x8FE9F1 0x9AE7 +0x8FE9F2 0x9AE9 +0x8FE9F3 0x9AEC +0x8FE9F4 0x9AF2 +0x8FE9F5 0x9AF3 +0x8FE9F6 0x9AF5 +0x8FE9F7 0x9AF9 +0x8FE9F8 0x9AFA +0x8FE9F9 0x9AFD +0x8FE9FA 0x9AFF +0x8FE9FB 0x9B00 +0x8FE9FC 0x9B01 +0x8FE9FD 0x9B02 +0x8FE9FE 0x9B03 +0x8FEAA1 0x9B04 +0x8FEAA2 0x9B05 +0x8FEAA3 0x9B08 +0x8FEAA4 0x9B09 +0x8FEAA5 0x9B0B +0x8FEAA6 0x9B0C +0x8FEAA7 0x9B0D +0x8FEAA8 0x9B0E +0x8FEAA9 0x9B10 +0x8FEAAA 0x9B12 +0x8FEAAB 0x9B16 +0x8FEAAC 0x9B19 +0x8FEAAD 0x9B1B +0x8FEAAE 0x9B1C +0x8FEAAF 0x9B20 +0x8FEAB0 0x9B26 +0x8FEAB1 0x9B2B +0x8FEAB2 0x9B2D +0x8FEAB3 0x9B33 +0x8FEAB4 0x9B34 +0x8FEAB5 0x9B35 +0x8FEAB6 0x9B37 +0x8FEAB7 0x9B39 +0x8FEAB8 0x9B3A +0x8FEAB9 0x9B3D +0x8FEABA 0x9B48 +0x8FEABB 0x9B4B +0x8FEABC 0x9B4C +0x8FEABD 0x9B55 +0x8FEABE 0x9B56 +0x8FEABF 0x9B57 +0x8FEAC0 0x9B5B +0x8FEAC1 0x9B5E +0x8FEAC2 0x9B61 +0x8FEAC3 0x9B63 +0x8FEAC4 0x9B65 +0x8FEAC5 0x9B66 +0x8FEAC6 0x9B68 +0x8FEAC7 0x9B6A +0x8FEAC8 0x9B6B +0x8FEAC9 0x9B6C +0x8FEACA 0x9B6D +0x8FEACB 0x9B6E +0x8FEACC 0x9B73 +0x8FEACD 0x9B75 +0x8FEACE 0x9B77 +0x8FEACF 0x9B78 +0x8FEAD0 0x9B79 +0x8FEAD1 0x9B7F +0x8FEAD2 0x9B80 +0x8FEAD3 0x9B84 +0x8FEAD4 0x9B85 +0x8FEAD5 0x9B86 +0x8FEAD6 0x9B87 +0x8FEAD7 0x9B89 +0x8FEAD8 0x9B8A +0x8FEAD9 0x9B8B +0x8FEADA 0x9B8D +0x8FEADB 0x9B8F +0x8FEADC 0x9B90 +0x8FEADD 0x9B94 +0x8FEADE 0x9B9A +0x8FEADF 0x9B9D +0x8FEAE0 0x9B9E +0x8FEAE1 0x9BA6 +0x8FEAE2 0x9BA7 +0x8FEAE3 0x9BA9 +0x8FEAE4 0x9BAC +0x8FEAE5 0x9BB0 +0x8FEAE6 0x9BB1 +0x8FEAE7 0x9BB2 +0x8FEAE8 0x9BB7 +0x8FEAE9 0x9BB8 +0x8FEAEA 0x9BBB +0x8FEAEB 0x9BBC +0x8FEAEC 0x9BBE +0x8FEAED 0x9BBF +0x8FEAEE 0x9BC1 +0x8FEAEF 0x9BC7 +0x8FEAF0 0x9BC8 +0x8FEAF1 0x9BCE +0x8FEAF2 0x9BD0 +0x8FEAF3 0x9BD7 +0x8FEAF4 0x9BD8 +0x8FEAF5 0x9BDD +0x8FEAF6 0x9BDF +0x8FEAF7 0x9BE5 +0x8FEAF8 0x9BE7 +0x8FEAF9 0x9BEA +0x8FEAFA 0x9BEB +0x8FEAFB 0x9BEF +0x8FEAFC 0x9BF3 +0x8FEAFD 0x9BF7 +0x8FEAFE 0x9BF8 +0x8FEBA1 0x9BF9 +0x8FEBA2 0x9BFA +0x8FEBA3 0x9BFD +0x8FEBA4 0x9BFF +0x8FEBA5 0x9C00 +0x8FEBA6 0x9C02 +0x8FEBA7 0x9C0B +0x8FEBA8 0x9C0F +0x8FEBA9 0x9C11 +0x8FEBAA 0x9C16 +0x8FEBAB 0x9C18 +0x8FEBAC 0x9C19 +0x8FEBAD 0x9C1A +0x8FEBAE 0x9C1C +0x8FEBAF 0x9C1E +0x8FEBB0 0x9C22 +0x8FEBB1 0x9C23 +0x8FEBB2 0x9C26 +0x8FEBB3 0x9C27 +0x8FEBB4 0x9C28 +0x8FEBB5 0x9C29 +0x8FEBB6 0x9C2A +0x8FEBB7 0x9C31 +0x8FEBB8 0x9C35 +0x8FEBB9 0x9C36 +0x8FEBBA 0x9C37 +0x8FEBBB 0x9C3D +0x8FEBBC 0x9C41 +0x8FEBBD 0x9C43 +0x8FEBBE 0x9C44 +0x8FEBBF 0x9C45 +0x8FEBC0 0x9C49 +0x8FEBC1 0x9C4A +0x8FEBC2 0x9C4E +0x8FEBC3 0x9C4F +0x8FEBC4 0x9C50 +0x8FEBC5 0x9C53 +0x8FEBC6 0x9C54 +0x8FEBC7 0x9C56 +0x8FEBC8 0x9C58 +0x8FEBC9 0x9C5B +0x8FEBCA 0x9C5D +0x8FEBCB 0x9C5E +0x8FEBCC 0x9C5F +0x8FEBCD 0x9C63 +0x8FEBCE 0x9C69 +0x8FEBCF 0x9C6A +0x8FEBD0 0x9C5C +0x8FEBD1 0x9C6B +0x8FEBD2 0x9C68 +0x8FEBD3 0x9C6E +0x8FEBD4 0x9C70 +0x8FEBD5 0x9C72 +0x8FEBD6 0x9C75 +0x8FEBD7 0x9C77 +0x8FEBD8 0x9C7B +0x8FEBD9 0x9CE6 +0x8FEBDA 0x9CF2 +0x8FEBDB 0x9CF7 +0x8FEBDC 0x9CF9 +0x8FEBDD 0x9D0B +0x8FEBDE 0x9D02 +0x8FEBDF 0x9D11 +0x8FEBE0 0x9D17 +0x8FEBE1 0x9D18 +0x8FEBE2 0x9D1C +0x8FEBE3 0x9D1D +0x8FEBE4 0x9D1E +0x8FEBE5 0x9D2F +0x8FEBE6 0x9D30 +0x8FEBE7 0x9D32 +0x8FEBE8 0x9D33 +0x8FEBE9 0x9D34 +0x8FEBEA 0x9D3A +0x8FEBEB 0x9D3C +0x8FEBEC 0x9D45 +0x8FEBED 0x9D3D +0x8FEBEE 0x9D42 +0x8FEBEF 0x9D43 +0x8FEBF0 0x9D47 +0x8FEBF1 0x9D4A +0x8FEBF2 0x9D53 +0x8FEBF3 0x9D54 +0x8FEBF4 0x9D5F +0x8FEBF5 0x9D63 +0x8FEBF6 0x9D62 +0x8FEBF7 0x9D65 +0x8FEBF8 0x9D69 +0x8FEBF9 0x9D6A +0x8FEBFA 0x9D6B +0x8FEBFB 0x9D70 +0x8FEBFC 0x9D76 +0x8FEBFD 0x9D77 +0x8FEBFE 0x9D7B +0x8FECA1 0x9D7C +0x8FECA2 0x9D7E +0x8FECA3 0x9D83 +0x8FECA4 0x9D84 +0x8FECA5 0x9D86 +0x8FECA6 0x9D8A +0x8FECA7 0x9D8D +0x8FECA8 0x9D8E +0x8FECA9 0x9D92 +0x8FECAA 0x9D93 +0x8FECAB 0x9D95 +0x8FECAC 0x9D96 +0x8FECAD 0x9D97 +0x8FECAE 0x9D98 +0x8FECAF 0x9DA1 +0x8FECB0 0x9DAA +0x8FECB1 0x9DAC +0x8FECB2 0x9DAE +0x8FECB3 0x9DB1 +0x8FECB4 0x9DB5 +0x8FECB5 0x9DB9 +0x8FECB6 0x9DBC +0x8FECB7 0x9DBF +0x8FECB8 0x9DC3 +0x8FECB9 0x9DC7 +0x8FECBA 0x9DC9 +0x8FECBB 0x9DCA +0x8FECBC 0x9DD4 +0x8FECBD 0x9DD5 +0x8FECBE 0x9DD6 +0x8FECBF 0x9DD7 +0x8FECC0 0x9DDA +0x8FECC1 0x9DDE +0x8FECC2 0x9DDF +0x8FECC3 0x9DE0 +0x8FECC4 0x9DE5 +0x8FECC5 0x9DE7 +0x8FECC6 0x9DE9 +0x8FECC7 0x9DEB +0x8FECC8 0x9DEE +0x8FECC9 0x9DF0 +0x8FECCA 0x9DF3 +0x8FECCB 0x9DF4 +0x8FECCC 0x9DFE +0x8FECCD 0x9E0A +0x8FECCE 0x9E02 +0x8FECCF 0x9E07 +0x8FECD0 0x9E0E +0x8FECD1 0x9E10 +0x8FECD2 0x9E11 +0x8FECD3 0x9E12 +0x8FECD4 0x9E15 +0x8FECD5 0x9E16 +0x8FECD6 0x9E19 +0x8FECD7 0x9E1C +0x8FECD8 0x9E1D +0x8FECD9 0x9E7A +0x8FECDA 0x9E7B +0x8FECDB 0x9E7C +0x8FECDC 0x9E80 +0x8FECDD 0x9E82 +0x8FECDE 0x9E83 +0x8FECDF 0x9E84 +0x8FECE0 0x9E85 +0x8FECE1 0x9E87 +0x8FECE2 0x9E8E +0x8FECE3 0x9E8F +0x8FECE4 0x9E96 +0x8FECE5 0x9E98 +0x8FECE6 0x9E9B +0x8FECE7 0x9E9E +0x8FECE8 0x9EA4 +0x8FECE9 0x9EA8 +0x8FECEA 0x9EAC +0x8FECEB 0x9EAE +0x8FECEC 0x9EAF +0x8FECED 0x9EB0 +0x8FECEE 0x9EB3 +0x8FECEF 0x9EB4 +0x8FECF0 0x9EB5 +0x8FECF1 0x9EC6 +0x8FECF2 0x9EC8 +0x8FECF3 0x9ECB +0x8FECF4 0x9ED5 +0x8FECF5 0x9EDF +0x8FECF6 0x9EE4 +0x8FECF7 0x9EE7 +0x8FECF8 0x9EEC +0x8FECF9 0x9EED +0x8FECFA 0x9EEE +0x8FECFB 0x9EF0 +0x8FECFC 0x9EF1 +0x8FECFD 0x9EF2 +0x8FECFE 0x9EF5 +0x8FEDA1 0x9EF8 +0x8FEDA2 0x9EFF +0x8FEDA3 0x9F02 +0x8FEDA4 0x9F03 +0x8FEDA5 0x9F09 +0x8FEDA6 0x9F0F +0x8FEDA7 0x9F10 +0x8FEDA8 0x9F11 +0x8FEDA9 0x9F12 +0x8FEDAA 0x9F14 +0x8FEDAB 0x9F16 +0x8FEDAC 0x9F17 +0x8FEDAD 0x9F19 +0x8FEDAE 0x9F1A +0x8FEDAF 0x9F1B +0x8FEDB0 0x9F1F +0x8FEDB1 0x9F22 +0x8FEDB2 0x9F26 +0x8FEDB3 0x9F2A +0x8FEDB4 0x9F2B +0x8FEDB5 0x9F2F +0x8FEDB6 0x9F31 +0x8FEDB7 0x9F32 +0x8FEDB8 0x9F34 +0x8FEDB9 0x9F37 +0x8FEDBA 0x9F39 +0x8FEDBB 0x9F3A +0x8FEDBC 0x9F3C +0x8FEDBD 0x9F3D +0x8FEDBE 0x9F3F +0x8FEDBF 0x9F41 +0x8FEDC0 0x9F43 +0x8FEDC1 0x9F44 +0x8FEDC2 0x9F45 +0x8FEDC3 0x9F46 +0x8FEDC4 0x9F47 +0x8FEDC5 0x9F53 +0x8FEDC6 0x9F55 +0x8FEDC7 0x9F56 +0x8FEDC8 0x9F57 +0x8FEDC9 0x9F58 +0x8FEDCA 0x9F5A +0x8FEDCB 0x9F5D +0x8FEDCC 0x9F5E +0x8FEDCD 0x9F68 +0x8FEDCE 0x9F69 +0x8FEDCF 0x9F6D +0x8FEDD0 0x9F6E +0x8FEDD1 0x9F6F +0x8FEDD2 0x9F70 +0x8FEDD3 0x9F71 +0x8FEDD4 0x9F73 +0x8FEDD5 0x9F75 +0x8FEDD6 0x9F7A +0x8FEDD7 0x9F7D +0x8FEDD8 0x9F8F +0x8FEDD9 0x9F90 +0x8FEDDA 0x9F91 +0x8FEDDB 0x9F92 +0x8FEDDC 0x9F94 +0x8FEDDD 0x9F96 +0x8FEDDE 0x9F97 +0x8FEDDF 0x9F9E +0x8FEDE0 0x9FA1 +0x8FEDE1 0x9FA2 +0x8FEDE2 0x9FA3 +0x8FEDE3 0x9FA5 +0x8FF5A1 0xE3AC +0x8FF5A2 0xE3AD +0x8FF5A3 0xE3AE +0x8FF5A4 0xE3AF +0x8FF5A5 0xE3B0 +0x8FF5A6 0xE3B1 +0x8FF5A7 0xE3B2 +0x8FF5A8 0xE3B3 +0x8FF5A9 0xE3B4 +0x8FF5AA 0xE3B5 +0x8FF5AB 0xE3B6 +0x8FF5AC 0xE3B7 +0x8FF5AD 0xE3B8 +0x8FF5AE 0xE3B9 +0x8FF5AF 0xE3BA +0x8FF5B0 0xE3BB +0x8FF5B1 0xE3BC +0x8FF5B2 0xE3BD +0x8FF5B3 0xE3BE +0x8FF5B4 0xE3BF +0x8FF5B5 0xE3C0 +0x8FF5B6 0xE3C1 +0x8FF5B7 0xE3C2 +0x8FF5B8 0xE3C3 +0x8FF5B9 0xE3C4 +0x8FF5BA 0xE3C5 +0x8FF5BB 0xE3C6 +0x8FF5BC 0xE3C7 +0x8FF5BD 0xE3C8 +0x8FF5BE 0xE3C9 +0x8FF5BF 0xE3CA +0x8FF5C0 0xE3CB +0x8FF5C1 0xE3CC +0x8FF5C2 0xE3CD +0x8FF5C3 0xE3CE +0x8FF5C4 0xE3CF +0x8FF5C5 0xE3D0 +0x8FF5C6 0xE3D1 +0x8FF5C7 0xE3D2 +0x8FF5C8 0xE3D3 +0x8FF5C9 0xE3D4 +0x8FF5CA 0xE3D5 +0x8FF5CB 0xE3D6 +0x8FF5CC 0xE3D7 +0x8FF5CD 0xE3D8 +0x8FF5CE 0xE3D9 +0x8FF5CF 0xE3DA +0x8FF5D0 0xE3DB +0x8FF5D1 0xE3DC +0x8FF5D2 0xE3DD +0x8FF5D3 0xE3DE +0x8FF5D4 0xE3DF +0x8FF5D5 0xE3E0 +0x8FF5D6 0xE3E1 +0x8FF5D7 0xE3E2 +0x8FF5D8 0xE3E3 +0x8FF5D9 0xE3E4 +0x8FF5DA 0xE3E5 +0x8FF5DB 0xE3E6 +0x8FF5DC 0xE3E7 +0x8FF5DD 0xE3E8 +0x8FF5DE 0xE3E9 +0x8FF5DF 0xE3EA +0x8FF5E0 0xE3EB +0x8FF5E1 0xE3EC +0x8FF5E2 0xE3ED +0x8FF5E3 0xE3EE +0x8FF5E4 0xE3EF +0x8FF5E5 0xE3F0 +0x8FF5E6 0xE3F1 +0x8FF5E7 0xE3F2 +0x8FF5E8 0xE3F3 +0x8FF5E9 0xE3F4 +0x8FF5EA 0xE3F5 +0x8FF5EB 0xE3F6 +0x8FF5EC 0xE3F7 +0x8FF5ED 0xE3F8 +0x8FF5EE 0xE3F9 +0x8FF5EF 0xE3FA +0x8FF5F0 0xE3FB +0x8FF5F1 0xE3FC +0x8FF5F2 0xE3FD +0x8FF5F3 0xE3FE +0x8FF5F4 0xE3FF +0x8FF5F5 0xE400 +0x8FF5F6 0xE401 +0x8FF5F7 0xE402 +0x8FF5F8 0xE403 +0x8FF5F9 0xE404 +0x8FF5FA 0xE405 +0x8FF5FB 0xE406 +0x8FF5FC 0xE407 +0x8FF5FD 0xE408 +0x8FF5FE 0xE409 +0x8FF6A1 0xE40A +0x8FF6A2 0xE40B +0x8FF6A3 0xE40C +0x8FF6A4 0xE40D +0x8FF6A5 0xE40E +0x8FF6A6 0xE40F +0x8FF6A7 0xE410 +0x8FF6A8 0xE411 +0x8FF6A9 0xE412 +0x8FF6AA 0xE413 +0x8FF6AB 0xE414 +0x8FF6AC 0xE415 +0x8FF6AD 0xE416 +0x8FF6AE 0xE417 +0x8FF6AF 0xE418 +0x8FF6B0 0xE419 +0x8FF6B1 0xE41A +0x8FF6B2 0xE41B +0x8FF6B3 0xE41C +0x8FF6B4 0xE41D +0x8FF6B5 0xE41E +0x8FF6B6 0xE41F +0x8FF6B7 0xE420 +0x8FF6B8 0xE421 +0x8FF6B9 0xE422 +0x8FF6BA 0xE423 +0x8FF6BB 0xE424 +0x8FF6BC 0xE425 +0x8FF6BD 0xE426 +0x8FF6BE 0xE427 +0x8FF6BF 0xE428 +0x8FF6C0 0xE429 +0x8FF6C1 0xE42A +0x8FF6C2 0xE42B +0x8FF6C3 0xE42C +0x8FF6C4 0xE42D +0x8FF6C5 0xE42E +0x8FF6C6 0xE42F +0x8FF6C7 0xE430 +0x8FF6C8 0xE431 +0x8FF6C9 0xE432 +0x8FF6CA 0xE433 +0x8FF6CB 0xE434 +0x8FF6CC 0xE435 +0x8FF6CD 0xE436 +0x8FF6CE 0xE437 +0x8FF6CF 0xE438 +0x8FF6D0 0xE439 +0x8FF6D1 0xE43A +0x8FF6D2 0xE43B +0x8FF6D3 0xE43C +0x8FF6D4 0xE43D +0x8FF6D5 0xE43E +0x8FF6D6 0xE43F +0x8FF6D7 0xE440 +0x8FF6D8 0xE441 +0x8FF6D9 0xE442 +0x8FF6DA 0xE443 +0x8FF6DB 0xE444 +0x8FF6DC 0xE445 +0x8FF6DD 0xE446 +0x8FF6DE 0xE447 +0x8FF6DF 0xE448 +0x8FF6E0 0xE449 +0x8FF6E1 0xE44A +0x8FF6E2 0xE44B +0x8FF6E3 0xE44C +0x8FF6E4 0xE44D +0x8FF6E5 0xE44E +0x8FF6E6 0xE44F +0x8FF6E7 0xE450 +0x8FF6E8 0xE451 +0x8FF6E9 0xE452 +0x8FF6EA 0xE453 +0x8FF6EB 0xE454 +0x8FF6EC 0xE455 +0x8FF6ED 0xE456 +0x8FF6EE 0xE457 +0x8FF6EF 0xE458 +0x8FF6F0 0xE459 +0x8FF6F1 0xE45A +0x8FF6F2 0xE45B +0x8FF6F3 0xE45C +0x8FF6F4 0xE45D +0x8FF6F5 0xE45E +0x8FF6F6 0xE45F +0x8FF6F7 0xE460 +0x8FF6F8 0xE461 +0x8FF6F9 0xE462 +0x8FF6FA 0xE463 +0x8FF6FB 0xE464 +0x8FF6FC 0xE465 +0x8FF6FD 0xE466 +0x8FF6FE 0xE467 +0x8FF7A1 0xE468 +0x8FF7A2 0xE469 +0x8FF7A3 0xE46A +0x8FF7A4 0xE46B +0x8FF7A5 0xE46C +0x8FF7A6 0xE46D +0x8FF7A7 0xE46E +0x8FF7A8 0xE46F +0x8FF7A9 0xE470 +0x8FF7AA 0xE471 +0x8FF7AB 0xE472 +0x8FF7AC 0xE473 +0x8FF7AD 0xE474 +0x8FF7AE 0xE475 +0x8FF7AF 0xE476 +0x8FF7B0 0xE477 +0x8FF7B1 0xE478 +0x8FF7B2 0xE479 +0x8FF7B3 0xE47A +0x8FF7B4 0xE47B +0x8FF7B5 0xE47C +0x8FF7B6 0xE47D +0x8FF7B7 0xE47E +0x8FF7B8 0xE47F +0x8FF7B9 0xE480 +0x8FF7BA 0xE481 +0x8FF7BB 0xE482 +0x8FF7BC 0xE483 +0x8FF7BD 0xE484 +0x8FF7BE 0xE485 +0x8FF7BF 0xE486 +0x8FF7C0 0xE487 +0x8FF7C1 0xE488 +0x8FF7C2 0xE489 +0x8FF7C3 0xE48A +0x8FF7C4 0xE48B +0x8FF7C5 0xE48C +0x8FF7C6 0xE48D +0x8FF7C7 0xE48E +0x8FF7C8 0xE48F +0x8FF7C9 0xE490 +0x8FF7CA 0xE491 +0x8FF7CB 0xE492 +0x8FF7CC 0xE493 +0x8FF7CD 0xE494 +0x8FF7CE 0xE495 +0x8FF7CF 0xE496 +0x8FF7D0 0xE497 +0x8FF7D1 0xE498 +0x8FF7D2 0xE499 +0x8FF7D3 0xE49A +0x8FF7D4 0xE49B +0x8FF7D5 0xE49C +0x8FF7D6 0xE49D +0x8FF7D7 0xE49E +0x8FF7D8 0xE49F +0x8FF7D9 0xE4A0 +0x8FF7DA 0xE4A1 +0x8FF7DB 0xE4A2 +0x8FF7DC 0xE4A3 +0x8FF7DD 0xE4A4 +0x8FF7DE 0xE4A5 +0x8FF7DF 0xE4A6 +0x8FF7E0 0xE4A7 +0x8FF7E1 0xE4A8 +0x8FF7E2 0xE4A9 +0x8FF7E3 0xE4AA +0x8FF7E4 0xE4AB +0x8FF7E5 0xE4AC +0x8FF7E6 0xE4AD +0x8FF7E7 0xE4AE +0x8FF7E8 0xE4AF +0x8FF7E9 0xE4B0 +0x8FF7EA 0xE4B1 +0x8FF7EB 0xE4B2 +0x8FF7EC 0xE4B3 +0x8FF7ED 0xE4B4 +0x8FF7EE 0xE4B5 +0x8FF7EF 0xE4B6 +0x8FF7F0 0xE4B7 +0x8FF7F1 0xE4B8 +0x8FF7F2 0xE4B9 +0x8FF7F3 0xE4BA +0x8FF7F4 0xE4BB +0x8FF7F5 0xE4BC +0x8FF7F6 0xE4BD +0x8FF7F7 0xE4BE +0x8FF7F8 0xE4BF +0x8FF7F9 0xE4C0 +0x8FF7FA 0xE4C1 +0x8FF7FB 0xE4C2 +0x8FF7FC 0xE4C3 +0x8FF7FD 0xE4C4 +0x8FF7FE 0xE4C5 +0x8FF8A1 0xE4C6 +0x8FF8A2 0xE4C7 +0x8FF8A3 0xE4C8 +0x8FF8A4 0xE4C9 +0x8FF8A5 0xE4CA +0x8FF8A6 0xE4CB +0x8FF8A7 0xE4CC +0x8FF8A8 0xE4CD +0x8FF8A9 0xE4CE +0x8FF8AA 0xE4CF +0x8FF8AB 0xE4D0 +0x8FF8AC 0xE4D1 +0x8FF8AD 0xE4D2 +0x8FF8AE 0xE4D3 +0x8FF8AF 0xE4D4 +0x8FF8B0 0xE4D5 +0x8FF8B1 0xE4D6 +0x8FF8B2 0xE4D7 +0x8FF8B3 0xE4D8 +0x8FF8B4 0xE4D9 +0x8FF8B5 0xE4DA +0x8FF8B6 0xE4DB +0x8FF8B7 0xE4DC +0x8FF8B8 0xE4DD +0x8FF8B9 0xE4DE +0x8FF8BA 0xE4DF +0x8FF8BB 0xE4E0 +0x8FF8BC 0xE4E1 +0x8FF8BD 0xE4E2 +0x8FF8BE 0xE4E3 +0x8FF8BF 0xE4E4 +0x8FF8C0 0xE4E5 +0x8FF8C1 0xE4E6 +0x8FF8C2 0xE4E7 +0x8FF8C3 0xE4E8 +0x8FF8C4 0xE4E9 +0x8FF8C5 0xE4EA +0x8FF8C6 0xE4EB +0x8FF8C7 0xE4EC +0x8FF8C8 0xE4ED +0x8FF8C9 0xE4EE +0x8FF8CA 0xE4EF +0x8FF8CB 0xE4F0 +0x8FF8CC 0xE4F1 +0x8FF8CD 0xE4F2 +0x8FF8CE 0xE4F3 +0x8FF8CF 0xE4F4 +0x8FF8D0 0xE4F5 +0x8FF8D1 0xE4F6 +0x8FF8D2 0xE4F7 +0x8FF8D3 0xE4F8 +0x8FF8D4 0xE4F9 +0x8FF8D5 0xE4FA +0x8FF8D6 0xE4FB +0x8FF8D7 0xE4FC +0x8FF8D8 0xE4FD +0x8FF8D9 0xE4FE +0x8FF8DA 0xE4FF +0x8FF8DB 0xE500 +0x8FF8DC 0xE501 +0x8FF8DD 0xE502 +0x8FF8DE 0xE503 +0x8FF8DF 0xE504 +0x8FF8E0 0xE505 +0x8FF8E1 0xE506 +0x8FF8E2 0xE507 +0x8FF8E3 0xE508 +0x8FF8E4 0xE509 +0x8FF8E5 0xE50A +0x8FF8E6 0xE50B +0x8FF8E7 0xE50C +0x8FF8E8 0xE50D +0x8FF8E9 0xE50E +0x8FF8EA 0xE50F +0x8FF8EB 0xE510 +0x8FF8EC 0xE511 +0x8FF8ED 0xE512 +0x8FF8EE 0xE513 +0x8FF8EF 0xE514 +0x8FF8F0 0xE515 +0x8FF8F1 0xE516 +0x8FF8F2 0xE517 +0x8FF8F3 0xE518 +0x8FF8F4 0xE519 +0x8FF8F5 0xE51A +0x8FF8F6 0xE51B +0x8FF8F7 0xE51C +0x8FF8F8 0xE51D +0x8FF8F9 0xE51E +0x8FF8FA 0xE51F +0x8FF8FB 0xE520 +0x8FF8FC 0xE521 +0x8FF8FD 0xE522 +0x8FF8FE 0xE523 +0x8FF9A1 0xE524 +0x8FF9A2 0xE525 +0x8FF9A3 0xE526 +0x8FF9A4 0xE527 +0x8FF9A5 0xE528 +0x8FF9A6 0xE529 +0x8FF9A7 0xE52A +0x8FF9A8 0xE52B +0x8FF9A9 0xE52C +0x8FF9AA 0xE52D +0x8FF9AB 0xE52E +0x8FF9AC 0xE52F +0x8FF9AD 0xE530 +0x8FF9AE 0xE531 +0x8FF9AF 0xE532 +0x8FF9B0 0xE533 +0x8FF9B1 0xE534 +0x8FF9B2 0xE535 +0x8FF9B3 0xE536 +0x8FF9B4 0xE537 +0x8FF9B5 0xE538 +0x8FF9B6 0xE539 +0x8FF9B7 0xE53A +0x8FF9B8 0xE53B +0x8FF9B9 0xE53C +0x8FF9BA 0xE53D +0x8FF9BB 0xE53E +0x8FF9BC 0xE53F +0x8FF9BD 0xE540 +0x8FF9BE 0xE541 +0x8FF9BF 0xE542 +0x8FF9C0 0xE543 +0x8FF9C1 0xE544 +0x8FF9C2 0xE545 +0x8FF9C3 0xE546 +0x8FF9C4 0xE547 +0x8FF9C5 0xE548 +0x8FF9C6 0xE549 +0x8FF9C7 0xE54A +0x8FF9C8 0xE54B +0x8FF9C9 0xE54C +0x8FF9CA 0xE54D +0x8FF9CB 0xE54E +0x8FF9CC 0xE54F +0x8FF9CD 0xE550 +0x8FF9CE 0xE551 +0x8FF9CF 0xE552 +0x8FF9D0 0xE553 +0x8FF9D1 0xE554 +0x8FF9D2 0xE555 +0x8FF9D3 0xE556 +0x8FF9D4 0xE557 +0x8FF9D5 0xE558 +0x8FF9D6 0xE559 +0x8FF9D7 0xE55A +0x8FF9D8 0xE55B +0x8FF9D9 0xE55C +0x8FF9DA 0xE55D +0x8FF9DB 0xE55E +0x8FF9DC 0xE55F +0x8FF9DD 0xE560 +0x8FF9DE 0xE561 +0x8FF9DF 0xE562 +0x8FF9E0 0xE563 +0x8FF9E1 0xE564 +0x8FF9E2 0xE565 +0x8FF9E3 0xE566 +0x8FF9E4 0xE567 +0x8FF9E5 0xE568 +0x8FF9E6 0xE569 +0x8FF9E7 0xE56A +0x8FF9E8 0xE56B +0x8FF9E9 0xE56C +0x8FF9EA 0xE56D +0x8FF9EB 0xE56E +0x8FF9EC 0xE56F +0x8FF9ED 0xE570 +0x8FF9EE 0xE571 +0x8FF9EF 0xE572 +0x8FF9F0 0xE573 +0x8FF9F1 0xE574 +0x8FF9F2 0xE575 +0x8FF9F3 0xE576 +0x8FF9F4 0xE577 +0x8FF9F5 0xE578 +0x8FF9F6 0xE579 +0x8FF9F7 0xE57A +0x8FF9F8 0xE57B +0x8FF9F9 0xE57C +0x8FF9FA 0xE57D +0x8FF9FB 0xE57E +0x8FF9FC 0xE57F +0x8FF9FD 0xE580 +0x8FF9FE 0xE581 +0x8FFAA1 0xE582 +0x8FFAA2 0xE583 +0x8FFAA3 0xE584 +0x8FFAA4 0xE585 +0x8FFAA5 0xE586 +0x8FFAA6 0xE587 +0x8FFAA7 0xE588 +0x8FFAA8 0xE589 +0x8FFAA9 0xE58A +0x8FFAAA 0xE58B +0x8FFAAB 0xE58C +0x8FFAAC 0xE58D +0x8FFAAD 0xE58E +0x8FFAAE 0xE58F +0x8FFAAF 0xE590 +0x8FFAB0 0xE591 +0x8FFAB1 0xE592 +0x8FFAB2 0xE593 +0x8FFAB3 0xE594 +0x8FFAB4 0xE595 +0x8FFAB5 0xE596 +0x8FFAB6 0xE597 +0x8FFAB7 0xE598 +0x8FFAB8 0xE599 +0x8FFAB9 0xE59A +0x8FFABA 0xE59B +0x8FFABB 0xE59C +0x8FFABC 0xE59D +0x8FFABD 0xE59E +0x8FFABE 0xE59F +0x8FFABF 0xE5A0 +0x8FFAC0 0xE5A1 +0x8FFAC1 0xE5A2 +0x8FFAC2 0xE5A3 +0x8FFAC3 0xE5A4 +0x8FFAC4 0xE5A5 +0x8FFAC5 0xE5A6 +0x8FFAC6 0xE5A7 +0x8FFAC7 0xE5A8 +0x8FFAC8 0xE5A9 +0x8FFAC9 0xE5AA +0x8FFACA 0xE5AB +0x8FFACB 0xE5AC +0x8FFACC 0xE5AD +0x8FFACD 0xE5AE +0x8FFACE 0xE5AF +0x8FFACF 0xE5B0 +0x8FFAD0 0xE5B1 +0x8FFAD1 0xE5B2 +0x8FFAD2 0xE5B3 +0x8FFAD3 0xE5B4 +0x8FFAD4 0xE5B5 +0x8FFAD5 0xE5B6 +0x8FFAD6 0xE5B7 +0x8FFAD7 0xE5B8 +0x8FFAD8 0xE5B9 +0x8FFAD9 0xE5BA +0x8FFADA 0xE5BB +0x8FFADB 0xE5BC +0x8FFADC 0xE5BD +0x8FFADD 0xE5BE +0x8FFADE 0xE5BF +0x8FFADF 0xE5C0 +0x8FFAE0 0xE5C1 +0x8FFAE1 0xE5C2 +0x8FFAE2 0xE5C3 +0x8FFAE3 0xE5C4 +0x8FFAE4 0xE5C5 +0x8FFAE5 0xE5C6 +0x8FFAE6 0xE5C7 +0x8FFAE7 0xE5C8 +0x8FFAE8 0xE5C9 +0x8FFAE9 0xE5CA +0x8FFAEA 0xE5CB +0x8FFAEB 0xE5CC +0x8FFAEC 0xE5CD +0x8FFAED 0xE5CE +0x8FFAEE 0xE5CF +0x8FFAEF 0xE5D0 +0x8FFAF0 0xE5D1 +0x8FFAF1 0xE5D2 +0x8FFAF2 0xE5D3 +0x8FFAF3 0xE5D4 +0x8FFAF4 0xE5D5 +0x8FFAF5 0xE5D6 +0x8FFAF6 0xE5D7 +0x8FFAF7 0xE5D8 +0x8FFAF8 0xE5D9 +0x8FFAF9 0xE5DA +0x8FFAFA 0xE5DB +0x8FFAFB 0xE5DC +0x8FFAFC 0xE5DD +0x8FFAFD 0xE5DE +0x8FFAFE 0xE5DF +0x8FFBA1 0xE5E0 +0x8FFBA2 0xE5E1 +0x8FFBA3 0xE5E2 +0x8FFBA4 0xE5E3 +0x8FFBA5 0xE5E4 +0x8FFBA6 0xE5E5 +0x8FFBA7 0xE5E6 +0x8FFBA8 0xE5E7 +0x8FFBA9 0xE5E8 +0x8FFBAA 0xE5E9 +0x8FFBAB 0xE5EA +0x8FFBAC 0xE5EB +0x8FFBAD 0xE5EC +0x8FFBAE 0xE5ED +0x8FFBAF 0xE5EE +0x8FFBB0 0xE5EF +0x8FFBB1 0xE5F0 +0x8FFBB2 0xE5F1 +0x8FFBB3 0xE5F2 +0x8FFBB4 0xE5F3 +0x8FFBB5 0xE5F4 +0x8FFBB6 0xE5F5 +0x8FFBB7 0xE5F6 +0x8FFBB8 0xE5F7 +0x8FFBB9 0xE5F8 +0x8FFBBA 0xE5F9 +0x8FFBBB 0xE5FA +0x8FFBBC 0xE5FB +0x8FFBBD 0xE5FC +0x8FFBBE 0xE5FD +0x8FFBBF 0xE5FE +0x8FFBC0 0xE5FF +0x8FFBC1 0xE600 +0x8FFBC2 0xE601 +0x8FFBC3 0xE602 +0x8FFBC4 0xE603 +0x8FFBC5 0xE604 +0x8FFBC6 0xE605 +0x8FFBC7 0xE606 +0x8FFBC8 0xE607 +0x8FFBC9 0xE608 +0x8FFBCA 0xE609 +0x8FFBCB 0xE60A +0x8FFBCC 0xE60B +0x8FFBCD 0xE60C +0x8FFBCE 0xE60D +0x8FFBCF 0xE60E +0x8FFBD0 0xE60F +0x8FFBD1 0xE610 +0x8FFBD2 0xE611 +0x8FFBD3 0xE612 +0x8FFBD4 0xE613 +0x8FFBD5 0xE614 +0x8FFBD6 0xE615 +0x8FFBD7 0xE616 +0x8FFBD8 0xE617 +0x8FFBD9 0xE618 +0x8FFBDA 0xE619 +0x8FFBDB 0xE61A +0x8FFBDC 0xE61B +0x8FFBDD 0xE61C +0x8FFBDE 0xE61D +0x8FFBDF 0xE61E +0x8FFBE0 0xE61F +0x8FFBE1 0xE620 +0x8FFBE2 0xE621 +0x8FFBE3 0xE622 +0x8FFBE4 0xE623 +0x8FFBE5 0xE624 +0x8FFBE6 0xE625 +0x8FFBE7 0xE626 +0x8FFBE8 0xE627 +0x8FFBE9 0xE628 +0x8FFBEA 0xE629 +0x8FFBEB 0xE62A +0x8FFBEC 0xE62B +0x8FFBED 0xE62C +0x8FFBEE 0xE62D +0x8FFBEF 0xE62E +0x8FFBF0 0xE62F +0x8FFBF1 0xE630 +0x8FFBF2 0xE631 +0x8FFBF3 0xE632 +0x8FFBF4 0xE633 +0x8FFBF5 0xE634 +0x8FFBF6 0xE635 +0x8FFBF7 0xE636 +0x8FFBF8 0xE637 +0x8FFBF9 0xE638 +0x8FFBFA 0xE639 +0x8FFBFB 0xE63A +0x8FFBFC 0xE63B +0x8FFBFD 0xE63C +0x8FFBFE 0xE63D +0x8FFCA1 0xE63E +0x8FFCA2 0xE63F +0x8FFCA3 0xE640 +0x8FFCA4 0xE641 +0x8FFCA5 0xE642 +0x8FFCA6 0xE643 +0x8FFCA7 0xE644 +0x8FFCA8 0xE645 +0x8FFCA9 0xE646 +0x8FFCAA 0xE647 +0x8FFCAB 0xE648 +0x8FFCAC 0xE649 +0x8FFCAD 0xE64A +0x8FFCAE 0xE64B +0x8FFCAF 0xE64C +0x8FFCB0 0xE64D +0x8FFCB1 0xE64E +0x8FFCB2 0xE64F +0x8FFCB3 0xE650 +0x8FFCB4 0xE651 +0x8FFCB5 0xE652 +0x8FFCB6 0xE653 +0x8FFCB7 0xE654 +0x8FFCB8 0xE655 +0x8FFCB9 0xE656 +0x8FFCBA 0xE657 +0x8FFCBB 0xE658 +0x8FFCBC 0xE659 +0x8FFCBD 0xE65A +0x8FFCBE 0xE65B +0x8FFCBF 0xE65C +0x8FFCC0 0xE65D +0x8FFCC1 0xE65E +0x8FFCC2 0xE65F +0x8FFCC3 0xE660 +0x8FFCC4 0xE661 +0x8FFCC5 0xE662 +0x8FFCC6 0xE663 +0x8FFCC7 0xE664 +0x8FFCC8 0xE665 +0x8FFCC9 0xE666 +0x8FFCCA 0xE667 +0x8FFCCB 0xE668 +0x8FFCCC 0xE669 +0x8FFCCD 0xE66A +0x8FFCCE 0xE66B +0x8FFCCF 0xE66C +0x8FFCD0 0xE66D +0x8FFCD1 0xE66E +0x8FFCD2 0xE66F +0x8FFCD3 0xE670 +0x8FFCD4 0xE671 +0x8FFCD5 0xE672 +0x8FFCD6 0xE673 +0x8FFCD7 0xE674 +0x8FFCD8 0xE675 +0x8FFCD9 0xE676 +0x8FFCDA 0xE677 +0x8FFCDB 0xE678 +0x8FFCDC 0xE679 +0x8FFCDD 0xE67A +0x8FFCDE 0xE67B +0x8FFCDF 0xE67C +0x8FFCE0 0xE67D +0x8FFCE1 0xE67E +0x8FFCE2 0xE67F +0x8FFCE3 0xE680 +0x8FFCE4 0xE681 +0x8FFCE5 0xE682 +0x8FFCE6 0xE683 +0x8FFCE7 0xE684 +0x8FFCE8 0xE685 +0x8FFCE9 0xE686 +0x8FFCEA 0xE687 +0x8FFCEB 0xE688 +0x8FFCEC 0xE689 +0x8FFCED 0xE68A +0x8FFCEE 0xE68B +0x8FFCEF 0xE68C +0x8FFCF0 0xE68D +0x8FFCF1 0xE68E +0x8FFCF2 0xE68F +0x8FFCF3 0xE690 +0x8FFCF4 0xE691 +0x8FFCF5 0xE692 +0x8FFCF6 0xE693 +0x8FFCF7 0xE694 +0x8FFCF8 0xE695 +0x8FFCF9 0xE696 +0x8FFCFA 0xE697 +0x8FFCFB 0xE698 +0x8FFCFC 0xE699 +0x8FFCFD 0xE69A +0x8FFCFE 0xE69B +0x8FFDA1 0xE69C +0x8FFDA2 0xE69D +0x8FFDA3 0xE69E +0x8FFDA4 0xE69F +0x8FFDA5 0xE6A0 +0x8FFDA6 0xE6A1 +0x8FFDA7 0xE6A2 +0x8FFDA8 0xE6A3 +0x8FFDA9 0xE6A4 +0x8FFDAA 0xE6A5 +0x8FFDAB 0xE6A6 +0x8FFDAC 0xE6A7 +0x8FFDAD 0xE6A8 +0x8FFDAE 0xE6A9 +0x8FFDAF 0xE6AA +0x8FFDB0 0xE6AB +0x8FFDB1 0xE6AC +0x8FFDB2 0xE6AD +0x8FFDB3 0xE6AE +0x8FFDB4 0xE6AF +0x8FFDB5 0xE6B0 +0x8FFDB6 0xE6B1 +0x8FFDB7 0xE6B2 +0x8FFDB8 0xE6B3 +0x8FFDB9 0xE6B4 +0x8FFDBA 0xE6B5 +0x8FFDBB 0xE6B6 +0x8FFDBC 0xE6B7 +0x8FFDBD 0xE6B8 +0x8FFDBE 0xE6B9 +0x8FFDBF 0xE6BA +0x8FFDC0 0xE6BB +0x8FFDC1 0xE6BC +0x8FFDC2 0xE6BD +0x8FFDC3 0xE6BE +0x8FFDC4 0xE6BF +0x8FFDC5 0xE6C0 +0x8FFDC6 0xE6C1 +0x8FFDC7 0xE6C2 +0x8FFDC8 0xE6C3 +0x8FFDC9 0xE6C4 +0x8FFDCA 0xE6C5 +0x8FFDCB 0xE6C6 +0x8FFDCC 0xE6C7 +0x8FFDCD 0xE6C8 +0x8FFDCE 0xE6C9 +0x8FFDCF 0xE6CA +0x8FFDD0 0xE6CB +0x8FFDD1 0xE6CC +0x8FFDD2 0xE6CD +0x8FFDD3 0xE6CE +0x8FFDD4 0xE6CF +0x8FFDD5 0xE6D0 +0x8FFDD6 0xE6D1 +0x8FFDD7 0xE6D2 +0x8FFDD8 0xE6D3 +0x8FFDD9 0xE6D4 +0x8FFDDA 0xE6D5 +0x8FFDDB 0xE6D6 +0x8FFDDC 0xE6D7 +0x8FFDDD 0xE6D8 +0x8FFDDE 0xE6D9 +0x8FFDDF 0xE6DA +0x8FFDE0 0xE6DB +0x8FFDE1 0xE6DC +0x8FFDE2 0xE6DD +0x8FFDE3 0xE6DE +0x8FFDE4 0xE6DF +0x8FFDE5 0xE6E0 +0x8FFDE6 0xE6E1 +0x8FFDE7 0xE6E2 +0x8FFDE8 0xE6E3 +0x8FFDE9 0xE6E4 +0x8FFDEA 0xE6E5 +0x8FFDEB 0xE6E6 +0x8FFDEC 0xE6E7 +0x8FFDED 0xE6E8 +0x8FFDEE 0xE6E9 +0x8FFDEF 0xE6EA +0x8FFDF0 0xE6EB +0x8FFDF1 0xE6EC +0x8FFDF2 0xE6ED +0x8FFDF3 0xE6EE +0x8FFDF4 0xE6EF +0x8FFDF5 0xE6F0 +0x8FFDF6 0xE6F1 +0x8FFDF7 0xE6F2 +0x8FFDF8 0xE6F3 +0x8FFDF9 0xE6F4 +0x8FFDFA 0xE6F5 +0x8FFDFB 0xE6F6 +0x8FFDFC 0xE6F7 +0x8FFDFD 0xE6F8 +0x8FFDFE 0xE6F9 +0x8FFEA1 0xE6FA +0x8FFEA2 0xE6FB +0x8FFEA3 0xE6FC +0x8FFEA4 0xE6FD +0x8FFEA5 0xE6FE +0x8FFEA6 0xE6FF +0x8FFEA7 0xE700 +0x8FFEA8 0xE701 +0x8FFEA9 0xE702 +0x8FFEAA 0xE703 +0x8FFEAB 0xE704 +0x8FFEAC 0xE705 +0x8FFEAD 0xE706 +0x8FFEAE 0xE707 +0x8FFEAF 0xE708 +0x8FFEB0 0xE709 +0x8FFEB1 0xE70A +0x8FFEB2 0xE70B +0x8FFEB3 0xE70C +0x8FFEB4 0xE70D +0x8FFEB5 0xE70E +0x8FFEB6 0xE70F +0x8FFEB7 0xE710 +0x8FFEB8 0xE711 +0x8FFEB9 0xE712 +0x8FFEBA 0xE713 +0x8FFEBB 0xE714 +0x8FFEBC 0xE715 +0x8FFEBD 0xE716 +0x8FFEBE 0xE717 +0x8FFEBF 0xE718 +0x8FFEC0 0xE719 +0x8FFEC1 0xE71A +0x8FFEC2 0xE71B +0x8FFEC3 0xE71C +0x8FFEC4 0xE71D +0x8FFEC5 0xE71E +0x8FFEC6 0xE71F +0x8FFEC7 0xE720 +0x8FFEC8 0xE721 +0x8FFEC9 0xE722 +0x8FFECA 0xE723 +0x8FFECB 0xE724 +0x8FFECC 0xE725 +0x8FFECD 0xE726 +0x8FFECE 0xE727 +0x8FFECF 0xE728 +0x8FFED0 0xE729 +0x8FFED1 0xE72A +0x8FFED2 0xE72B +0x8FFED3 0xE72C +0x8FFED4 0xE72D +0x8FFED5 0xE72E +0x8FFED6 0xE72F +0x8FFED7 0xE730 +0x8FFED8 0xE731 +0x8FFED9 0xE732 +0x8FFEDA 0xE733 +0x8FFEDB 0xE734 +0x8FFEDC 0xE735 +0x8FFEDD 0xE736 +0x8FFEDE 0xE737 +0x8FFEDF 0xE738 +0x8FFEE0 0xE739 +0x8FFEE1 0xE73A +0x8FFEE2 0xE73B +0x8FFEE3 0xE73C +0x8FFEE4 0xE73D +0x8FFEE5 0xE73E +0x8FFEE6 0xE73F +0x8FFEE7 0xE740 +0x8FFEE8 0xE741 +0x8FFEE9 0xE742 +0x8FFEEA 0xE743 +0x8FFEEB 0xE744 +0x8FFEEC 0xE745 +0x8FFEED 0xE746 +0x8FFEEE 0xE747 +0x8FFEEF 0xE748 +0x8FFEF0 0xE749 +0x8FFEF1 0xE74A +0x8FFEF2 0xE74B +0x8FFEF3 0xE74C +0x8FFEF4 0xE74D +0x8FFEF5 0xE74E +0x8FFEF6 0xE74F +0x8FFEF7 0xE750 +0x8FFEF8 0xE751 +0x8FFEF9 0xE752 +0x8FFEFA 0xE753 +0x8FFEFB 0xE754 +0x8FFEFC 0xE755 +0x8FFEFD 0xE756 +0x8FFEFE 0xE757 +0xA1A1 0x3000 +0xA1A2 0x3001 +0xA1A3 0x3002 +0xA1A4 0xFF0C +0xA1A5 0xFF0E +0xA1A6 0x30FB +0xA1A7 0xFF1A +0xA1A8 0xFF1B +0xA1A9 0xFF1F +0xA1AA 0xFF01 +0xA1AB 0x309B +0xA1AC 0x309C +0xA1AD 0x00B4 +0xA1AE 0xFF40 +0xA1AF 0x00A8 +0xA1B0 0xFF3E +0xA1B1 0xFFE3 +0xA1B2 0xFF3F +0xA1B3 0x30FD +0xA1B4 0x30FE +0xA1B5 0x309D +0xA1B6 0x309E +0xA1B7 0x3003 +0xA1B8 0x4EDD +0xA1B9 0x3005 +0xA1BA 0x3006 +0xA1BB 0x3007 +0xA1BC 0x30FC +0xA1BD 0x2015 +0xA1BE 0x2010 +0xA1BF 0xFF0F +0xA1C0 0xFF3C +0xA1C1 0x301C +0xA1C2 0x2016 +0xA1C3 0xFF5C +0xA1C4 0x2026 +0xA1C5 0x2025 +0xA1C6 0x2018 +0xA1C7 0x2019 +0xA1C8 0x201C +0xA1C9 0x201D +0xA1CA 0xFF08 +0xA1CB 0xFF09 +0xA1CC 0x3014 +0xA1CD 0x3015 +0xA1CE 0xFF3B +0xA1CF 0xFF3D +0xA1D0 0xFF5B +0xA1D1 0xFF5D +0xA1D2 0x3008 +0xA1D3 0x3009 +0xA1D4 0x300A +0xA1D5 0x300B +0xA1D6 0x300C +0xA1D7 0x300D +0xA1D8 0x300E +0xA1D9 0x300F +0xA1DA 0x3010 +0xA1DB 0x3011 +0xA1DC 0xFF0B +0xA1DD 0x2212 +0xA1DE 0x00B1 +0xA1DF 0x00D7 +0xA1E0 0x00F7 +0xA1E1 0xFF1D +0xA1E2 0x2260 +0xA1E3 0xFF1C +0xA1E4 0xFF1E +0xA1E5 0x2266 +0xA1E6 0x2267 +0xA1E7 0x221E +0xA1E8 0x2234 +0xA1E9 0x2642 +0xA1EA 0x2640 +0xA1EB 0x00B0 +0xA1EC 0x2032 +0xA1ED 0x2033 +0xA1EE 0x2103 +0xA1EF 0xFFE5 +0xA1F0 0xFF04 +0xA1F1 0x00A2 +0xA1F2 0x00A3 +0xA1F3 0xFF05 +0xA1F4 0xFF03 +0xA1F5 0xFF06 +0xA1F6 0xFF0A +0xA1F7 0xFF20 +0xA1F8 0x00A7 +0xA1F9 0x2606 +0xA1FA 0x2605 +0xA1FB 0x25CB +0xA1FC 0x25CF +0xA1FD 0x25CE +0xA1FE 0x25C7 +0xA2A1 0x25C6 +0xA2A2 0x25A1 +0xA2A3 0x25A0 +0xA2A4 0x25B3 +0xA2A5 0x25B2 +0xA2A6 0x25BD +0xA2A7 0x25BC +0xA2A8 0x203B +0xA2A9 0x3012 +0xA2AA 0x2192 +0xA2AB 0x2190 +0xA2AC 0x2191 +0xA2AD 0x2193 +0xA2AE 0x3013 +0xA2BA 0x2208 +0xA2BB 0x220B +0xA2BC 0x2286 +0xA2BD 0x2287 +0xA2BE 0x2282 +0xA2BF 0x2283 +0xA2C0 0x222A +0xA2C1 0x2229 +0xA2CA 0x2227 +0xA2CB 0x2228 +0xA2CC 0x00AC +0xA2CD 0x21D2 +0xA2CE 0x21D4 +0xA2CF 0x2200 +0xA2D0 0x2203 +0xA2DC 0x2220 +0xA2DD 0x22A5 +0xA2DE 0x2312 +0xA2DF 0x2202 +0xA2E0 0x2207 +0xA2E1 0x2261 +0xA2E2 0x2252 +0xA2E3 0x226A +0xA2E4 0x226B +0xA2E5 0x221A +0xA2E6 0x223D +0xA2E7 0x221D +0xA2E8 0x2235 +0xA2E9 0x222B +0xA2EA 0x222C +0xA2F2 0x212B +0xA2F3 0x2030 +0xA2F4 0x266F +0xA2F5 0x266D +0xA2F6 0x266A +0xA2F7 0x2020 +0xA2F8 0x2021 +0xA2F9 0x00B6 +0xA2FE 0x25EF +0xA3B0 0xFF10 +0xA3B1 0xFF11 +0xA3B2 0xFF12 +0xA3B3 0xFF13 +0xA3B4 0xFF14 +0xA3B5 0xFF15 +0xA3B6 0xFF16 +0xA3B7 0xFF17 +0xA3B8 0xFF18 +0xA3B9 0xFF19 +0xA3C1 0xFF21 +0xA3C2 0xFF22 +0xA3C3 0xFF23 +0xA3C4 0xFF24 +0xA3C5 0xFF25 +0xA3C6 0xFF26 +0xA3C7 0xFF27 +0xA3C8 0xFF28 +0xA3C9 0xFF29 +0xA3CA 0xFF2A +0xA3CB 0xFF2B +0xA3CC 0xFF2C +0xA3CD 0xFF2D +0xA3CE 0xFF2E +0xA3CF 0xFF2F +0xA3D0 0xFF30 +0xA3D1 0xFF31 +0xA3D2 0xFF32 +0xA3D3 0xFF33 +0xA3D4 0xFF34 +0xA3D5 0xFF35 +0xA3D6 0xFF36 +0xA3D7 0xFF37 +0xA3D8 0xFF38 +0xA3D9 0xFF39 +0xA3DA 0xFF3A +0xA3E1 0xFF41 +0xA3E2 0xFF42 +0xA3E3 0xFF43 +0xA3E4 0xFF44 +0xA3E5 0xFF45 +0xA3E6 0xFF46 +0xA3E7 0xFF47 +0xA3E8 0xFF48 +0xA3E9 0xFF49 +0xA3EA 0xFF4A +0xA3EB 0xFF4B +0xA3EC 0xFF4C +0xA3ED 0xFF4D +0xA3EE 0xFF4E +0xA3EF 0xFF4F +0xA3F0 0xFF50 +0xA3F1 0xFF51 +0xA3F2 0xFF52 +0xA3F3 0xFF53 +0xA3F4 0xFF54 +0xA3F5 0xFF55 +0xA3F6 0xFF56 +0xA3F7 0xFF57 +0xA3F8 0xFF58 +0xA3F9 0xFF59 +0xA3FA 0xFF5A +0xA4A1 0x3041 +0xA4A2 0x3042 +0xA4A3 0x3043 +0xA4A4 0x3044 +0xA4A5 0x3045 +0xA4A6 0x3046 +0xA4A7 0x3047 +0xA4A8 0x3048 +0xA4A9 0x3049 +0xA4AA 0x304A +0xA4AB 0x304B +0xA4AC 0x304C +0xA4AD 0x304D +0xA4AE 0x304E +0xA4AF 0x304F +0xA4B0 0x3050 +0xA4B1 0x3051 +0xA4B2 0x3052 +0xA4B3 0x3053 +0xA4B4 0x3054 +0xA4B5 0x3055 +0xA4B6 0x3056 +0xA4B7 0x3057 +0xA4B8 0x3058 +0xA4B9 0x3059 +0xA4BA 0x305A +0xA4BB 0x305B +0xA4BC 0x305C +0xA4BD 0x305D +0xA4BE 0x305E +0xA4BF 0x305F +0xA4C0 0x3060 +0xA4C1 0x3061 +0xA4C2 0x3062 +0xA4C3 0x3063 +0xA4C4 0x3064 +0xA4C5 0x3065 +0xA4C6 0x3066 +0xA4C7 0x3067 +0xA4C8 0x3068 +0xA4C9 0x3069 +0xA4CA 0x306A +0xA4CB 0x306B +0xA4CC 0x306C +0xA4CD 0x306D +0xA4CE 0x306E +0xA4CF 0x306F +0xA4D0 0x3070 +0xA4D1 0x3071 +0xA4D2 0x3072 +0xA4D3 0x3073 +0xA4D4 0x3074 +0xA4D5 0x3075 +0xA4D6 0x3076 +0xA4D7 0x3077 +0xA4D8 0x3078 +0xA4D9 0x3079 +0xA4DA 0x307A +0xA4DB 0x307B +0xA4DC 0x307C +0xA4DD 0x307D +0xA4DE 0x307E +0xA4DF 0x307F +0xA4E0 0x3080 +0xA4E1 0x3081 +0xA4E2 0x3082 +0xA4E3 0x3083 +0xA4E4 0x3084 +0xA4E5 0x3085 +0xA4E6 0x3086 +0xA4E7 0x3087 +0xA4E8 0x3088 +0xA4E9 0x3089 +0xA4EA 0x308A +0xA4EB 0x308B +0xA4EC 0x308C +0xA4ED 0x308D +0xA4EE 0x308E +0xA4EF 0x308F +0xA4F0 0x3090 +0xA4F1 0x3091 +0xA4F2 0x3092 +0xA4F3 0x3093 +0xA5A1 0x30A1 +0xA5A2 0x30A2 +0xA5A3 0x30A3 +0xA5A4 0x30A4 +0xA5A5 0x30A5 +0xA5A6 0x30A6 +0xA5A7 0x30A7 +0xA5A8 0x30A8 +0xA5A9 0x30A9 +0xA5AA 0x30AA +0xA5AB 0x30AB +0xA5AC 0x30AC +0xA5AD 0x30AD +0xA5AE 0x30AE +0xA5AF 0x30AF +0xA5B0 0x30B0 +0xA5B1 0x30B1 +0xA5B2 0x30B2 +0xA5B3 0x30B3 +0xA5B4 0x30B4 +0xA5B5 0x30B5 +0xA5B6 0x30B6 +0xA5B7 0x30B7 +0xA5B8 0x30B8 +0xA5B9 0x30B9 +0xA5BA 0x30BA +0xA5BB 0x30BB +0xA5BC 0x30BC +0xA5BD 0x30BD +0xA5BE 0x30BE +0xA5BF 0x30BF +0xA5C0 0x30C0 +0xA5C1 0x30C1 +0xA5C2 0x30C2 +0xA5C3 0x30C3 +0xA5C4 0x30C4 +0xA5C5 0x30C5 +0xA5C6 0x30C6 +0xA5C7 0x30C7 +0xA5C8 0x30C8 +0xA5C9 0x30C9 +0xA5CA 0x30CA +0xA5CB 0x30CB +0xA5CC 0x30CC +0xA5CD 0x30CD +0xA5CE 0x30CE +0xA5CF 0x30CF +0xA5D0 0x30D0 +0xA5D1 0x30D1 +0xA5D2 0x30D2 +0xA5D3 0x30D3 +0xA5D4 0x30D4 +0xA5D5 0x30D5 +0xA5D6 0x30D6 +0xA5D7 0x30D7 +0xA5D8 0x30D8 +0xA5D9 0x30D9 +0xA5DA 0x30DA +0xA5DB 0x30DB +0xA5DC 0x30DC +0xA5DD 0x30DD +0xA5DE 0x30DE +0xA5DF 0x30DF +0xA5E0 0x30E0 +0xA5E1 0x30E1 +0xA5E2 0x30E2 +0xA5E3 0x30E3 +0xA5E4 0x30E4 +0xA5E5 0x30E5 +0xA5E6 0x30E6 +0xA5E7 0x30E7 +0xA5E8 0x30E8 +0xA5E9 0x30E9 +0xA5EA 0x30EA +0xA5EB 0x30EB +0xA5EC 0x30EC +0xA5ED 0x30ED +0xA5EE 0x30EE +0xA5EF 0x30EF +0xA5F0 0x30F0 +0xA5F1 0x30F1 +0xA5F2 0x30F2 +0xA5F3 0x30F3 +0xA5F4 0x30F4 +0xA5F5 0x30F5 +0xA5F6 0x30F6 +0xA6A1 0x0391 +0xA6A2 0x0392 +0xA6A3 0x0393 +0xA6A4 0x0394 +0xA6A5 0x0395 +0xA6A6 0x0396 +0xA6A7 0x0397 +0xA6A8 0x0398 +0xA6A9 0x0399 +0xA6AA 0x039A +0xA6AB 0x039B +0xA6AC 0x039C +0xA6AD 0x039D +0xA6AE 0x039E +0xA6AF 0x039F +0xA6B0 0x03A0 +0xA6B1 0x03A1 +0xA6B2 0x03A3 +0xA6B3 0x03A4 +0xA6B4 0x03A5 +0xA6B5 0x03A6 +0xA6B6 0x03A7 +0xA6B7 0x03A8 +0xA6B8 0x03A9 +0xA6C1 0x03B1 +0xA6C2 0x03B2 +0xA6C3 0x03B3 +0xA6C4 0x03B4 +0xA6C5 0x03B5 +0xA6C6 0x03B6 +0xA6C7 0x03B7 +0xA6C8 0x03B8 +0xA6C9 0x03B9 +0xA6CA 0x03BA +0xA6CB 0x03BB +0xA6CC 0x03BC +0xA6CD 0x03BD +0xA6CE 0x03BE +0xA6CF 0x03BF +0xA6D0 0x03C0 +0xA6D1 0x03C1 +0xA6D2 0x03C3 +0xA6D3 0x03C4 +0xA6D4 0x03C5 +0xA6D5 0x03C6 +0xA6D6 0x03C7 +0xA6D7 0x03C8 +0xA6D8 0x03C9 +0xA7A1 0x0410 +0xA7A2 0x0411 +0xA7A3 0x0412 +0xA7A4 0x0413 +0xA7A5 0x0414 +0xA7A6 0x0415 +0xA7A7 0x0401 +0xA7A8 0x0416 +0xA7A9 0x0417 +0xA7AA 0x0418 +0xA7AB 0x0419 +0xA7AC 0x041A +0xA7AD 0x041B +0xA7AE 0x041C +0xA7AF 0x041D +0xA7B0 0x041E +0xA7B1 0x041F +0xA7B2 0x0420 +0xA7B3 0x0421 +0xA7B4 0x0422 +0xA7B5 0x0423 +0xA7B6 0x0424 +0xA7B7 0x0425 +0xA7B8 0x0426 +0xA7B9 0x0427 +0xA7BA 0x0428 +0xA7BB 0x0429 +0xA7BC 0x042A +0xA7BD 0x042B +0xA7BE 0x042C +0xA7BF 0x042D +0xA7C0 0x042E +0xA7C1 0x042F +0xA7D1 0x0430 +0xA7D2 0x0431 +0xA7D3 0x0432 +0xA7D4 0x0433 +0xA7D5 0x0434 +0xA7D6 0x0435 +0xA7D7 0x0451 +0xA7D8 0x0436 +0xA7D9 0x0437 +0xA7DA 0x0438 +0xA7DB 0x0439 +0xA7DC 0x043A +0xA7DD 0x043B +0xA7DE 0x043C +0xA7DF 0x043D +0xA7E0 0x043E +0xA7E1 0x043F +0xA7E2 0x0440 +0xA7E3 0x0441 +0xA7E4 0x0442 +0xA7E5 0x0443 +0xA7E6 0x0444 +0xA7E7 0x0445 +0xA7E8 0x0446 +0xA7E9 0x0447 +0xA7EA 0x0448 +0xA7EB 0x0449 +0xA7EC 0x044A +0xA7ED 0x044B +0xA7EE 0x044C +0xA7EF 0x044D +0xA7F0 0x044E +0xA7F1 0x044F +0xA8A1 0x2500 +0xA8A2 0x2502 +0xA8A3 0x250C +0xA8A4 0x2510 +0xA8A5 0x2518 +0xA8A6 0x2514 +0xA8A7 0x251C +0xA8A8 0x252C +0xA8A9 0x2524 +0xA8AA 0x2534 +0xA8AB 0x253C +0xA8AC 0x2501 +0xA8AD 0x2503 +0xA8AE 0x250F +0xA8AF 0x2513 +0xA8B0 0x251B +0xA8B1 0x2517 +0xA8B2 0x2523 +0xA8B3 0x2533 +0xA8B4 0x252B +0xA8B5 0x253B +0xA8B6 0x254B +0xA8B7 0x2520 +0xA8B8 0x252F +0xA8B9 0x2528 +0xA8BA 0x2537 +0xA8BB 0x253F +0xA8BC 0x251D +0xA8BD 0x2530 +0xA8BE 0x2525 +0xA8BF 0x2538 +0xA8C0 0x2542 +0xB0A1 0x4E9C +0xB0A2 0x5516 +0xB0A3 0x5A03 +0xB0A4 0x963F +0xB0A5 0x54C0 +0xB0A6 0x611B +0xB0A7 0x6328 +0xB0A8 0x59F6 +0xB0A9 0x9022 +0xB0AA 0x8475 +0xB0AB 0x831C +0xB0AC 0x7A50 +0xB0AD 0x60AA +0xB0AE 0x63E1 +0xB0AF 0x6E25 +0xB0B0 0x65ED +0xB0B1 0x8466 +0xB0B2 0x82A6 +0xB0B3 0x9BF5 +0xB0B4 0x6893 +0xB0B5 0x5727 +0xB0B6 0x65A1 +0xB0B7 0x6271 +0xB0B8 0x5B9B +0xB0B9 0x59D0 +0xB0BA 0x867B +0xB0BB 0x98F4 +0xB0BC 0x7D62 +0xB0BD 0x7DBE +0xB0BE 0x9B8E +0xB0BF 0x6216 +0xB0C0 0x7C9F +0xB0C1 0x88B7 +0xB0C2 0x5B89 +0xB0C3 0x5EB5 +0xB0C4 0x6309 +0xB0C5 0x6697 +0xB0C6 0x6848 +0xB0C7 0x95C7 +0xB0C8 0x978D +0xB0C9 0x674F +0xB0CA 0x4EE5 +0xB0CB 0x4F0A +0xB0CC 0x4F4D +0xB0CD 0x4F9D +0xB0CE 0x5049 +0xB0CF 0x56F2 +0xB0D0 0x5937 +0xB0D1 0x59D4 +0xB0D2 0x5A01 +0xB0D3 0x5C09 +0xB0D4 0x60DF +0xB0D5 0x610F +0xB0D6 0x6170 +0xB0D7 0x6613 +0xB0D8 0x6905 +0xB0D9 0x70BA +0xB0DA 0x754F +0xB0DB 0x7570 +0xB0DC 0x79FB +0xB0DD 0x7DAD +0xB0DE 0x7DEF +0xB0DF 0x80C3 +0xB0E0 0x840E +0xB0E1 0x8863 +0xB0E2 0x8B02 +0xB0E3 0x9055 +0xB0E4 0x907A +0xB0E5 0x533B +0xB0E6 0x4E95 +0xB0E7 0x4EA5 +0xB0E8 0x57DF +0xB0E9 0x80B2 +0xB0EA 0x90C1 +0xB0EB 0x78EF +0xB0EC 0x4E00 +0xB0ED 0x58F1 +0xB0EE 0x6EA2 +0xB0EF 0x9038 +0xB0F0 0x7A32 +0xB0F1 0x8328 +0xB0F2 0x828B +0xB0F3 0x9C2F +0xB0F4 0x5141 +0xB0F5 0x5370 +0xB0F6 0x54BD +0xB0F7 0x54E1 +0xB0F8 0x56E0 +0xB0F9 0x59FB +0xB0FA 0x5F15 +0xB0FB 0x98F2 +0xB0FC 0x6DEB +0xB0FD 0x80E4 +0xB0FE 0x852D +0xB1A1 0x9662 +0xB1A2 0x9670 +0xB1A3 0x96A0 +0xB1A4 0x97FB +0xB1A5 0x540B +0xB1A6 0x53F3 +0xB1A7 0x5B87 +0xB1A8 0x70CF +0xB1A9 0x7FBD +0xB1AA 0x8FC2 +0xB1AB 0x96E8 +0xB1AC 0x536F +0xB1AD 0x9D5C +0xB1AE 0x7ABA +0xB1AF 0x4E11 +0xB1B0 0x7893 +0xB1B1 0x81FC +0xB1B2 0x6E26 +0xB1B3 0x5618 +0xB1B4 0x5504 +0xB1B5 0x6B1D +0xB1B6 0x851A +0xB1B7 0x9C3B +0xB1B8 0x59E5 +0xB1B9 0x53A9 +0xB1BA 0x6D66 +0xB1BB 0x74DC +0xB1BC 0x958F +0xB1BD 0x5642 +0xB1BE 0x4E91 +0xB1BF 0x904B +0xB1C0 0x96F2 +0xB1C1 0x834F +0xB1C2 0x990C +0xB1C3 0x53E1 +0xB1C4 0x55B6 +0xB1C5 0x5B30 +0xB1C6 0x5F71 +0xB1C7 0x6620 +0xB1C8 0x66F3 +0xB1C9 0x6804 +0xB1CA 0x6C38 +0xB1CB 0x6CF3 +0xB1CC 0x6D29 +0xB1CD 0x745B +0xB1CE 0x76C8 +0xB1CF 0x7A4E +0xB1D0 0x9834 +0xB1D1 0x82F1 +0xB1D2 0x885B +0xB1D3 0x8A60 +0xB1D4 0x92ED +0xB1D5 0x6DB2 +0xB1D6 0x75AB +0xB1D7 0x76CA +0xB1D8 0x99C5 +0xB1D9 0x60A6 +0xB1DA 0x8B01 +0xB1DB 0x8D8A +0xB1DC 0x95B2 +0xB1DD 0x698E +0xB1DE 0x53AD +0xB1DF 0x5186 +0xB1E0 0x5712 +0xB1E1 0x5830 +0xB1E2 0x5944 +0xB1E3 0x5BB4 +0xB1E4 0x5EF6 +0xB1E5 0x6028 +0xB1E6 0x63A9 +0xB1E7 0x63F4 +0xB1E8 0x6CBF +0xB1E9 0x6F14 +0xB1EA 0x708E +0xB1EB 0x7114 +0xB1EC 0x7159 +0xB1ED 0x71D5 +0xB1EE 0x733F +0xB1EF 0x7E01 +0xB1F0 0x8276 +0xB1F1 0x82D1 +0xB1F2 0x8597 +0xB1F3 0x9060 +0xB1F4 0x925B +0xB1F5 0x9D1B +0xB1F6 0x5869 +0xB1F7 0x65BC +0xB1F8 0x6C5A +0xB1F9 0x7525 +0xB1FA 0x51F9 +0xB1FB 0x592E +0xB1FC 0x5965 +0xB1FD 0x5F80 +0xB1FE 0x5FDC +0xB2A1 0x62BC +0xB2A2 0x65FA +0xB2A3 0x6A2A +0xB2A4 0x6B27 +0xB2A5 0x6BB4 +0xB2A6 0x738B +0xB2A7 0x7FC1 +0xB2A8 0x8956 +0xB2A9 0x9D2C +0xB2AA 0x9D0E +0xB2AB 0x9EC4 +0xB2AC 0x5CA1 +0xB2AD 0x6C96 +0xB2AE 0x837B +0xB2AF 0x5104 +0xB2B0 0x5C4B +0xB2B1 0x61B6 +0xB2B2 0x81C6 +0xB2B3 0x6876 +0xB2B4 0x7261 +0xB2B5 0x4E59 +0xB2B6 0x4FFA +0xB2B7 0x5378 +0xB2B8 0x6069 +0xB2B9 0x6E29 +0xB2BA 0x7A4F +0xB2BB 0x97F3 +0xB2BC 0x4E0B +0xB2BD 0x5316 +0xB2BE 0x4EEE +0xB2BF 0x4F55 +0xB2C0 0x4F3D +0xB2C1 0x4FA1 +0xB2C2 0x4F73 +0xB2C3 0x52A0 +0xB2C4 0x53EF +0xB2C5 0x5609 +0xB2C6 0x590F +0xB2C7 0x5AC1 +0xB2C8 0x5BB6 +0xB2C9 0x5BE1 +0xB2CA 0x79D1 +0xB2CB 0x6687 +0xB2CC 0x679C +0xB2CD 0x67B6 +0xB2CE 0x6B4C +0xB2CF 0x6CB3 +0xB2D0 0x706B +0xB2D1 0x73C2 +0xB2D2 0x798D +0xB2D3 0x79BE +0xB2D4 0x7A3C +0xB2D5 0x7B87 +0xB2D6 0x82B1 +0xB2D7 0x82DB +0xB2D8 0x8304 +0xB2D9 0x8377 +0xB2DA 0x83EF +0xB2DB 0x83D3 +0xB2DC 0x8766 +0xB2DD 0x8AB2 +0xB2DE 0x5629 +0xB2DF 0x8CA8 +0xB2E0 0x8FE6 +0xB2E1 0x904E +0xB2E2 0x971E +0xB2E3 0x868A +0xB2E4 0x4FC4 +0xB2E5 0x5CE8 +0xB2E6 0x6211 +0xB2E7 0x7259 +0xB2E8 0x753B +0xB2E9 0x81E5 +0xB2EA 0x82BD +0xB2EB 0x86FE +0xB2EC 0x8CC0 +0xB2ED 0x96C5 +0xB2EE 0x9913 +0xB2EF 0x99D5 +0xB2F0 0x4ECB +0xB2F1 0x4F1A +0xB2F2 0x89E3 +0xB2F3 0x56DE +0xB2F4 0x584A +0xB2F5 0x58CA +0xB2F6 0x5EFB +0xB2F7 0x5FEB +0xB2F8 0x602A +0xB2F9 0x6094 +0xB2FA 0x6062 +0xB2FB 0x61D0 +0xB2FC 0x6212 +0xB2FD 0x62D0 +0xB2FE 0x6539 +0xB3A1 0x9B41 +0xB3A2 0x6666 +0xB3A3 0x68B0 +0xB3A4 0x6D77 +0xB3A5 0x7070 +0xB3A6 0x754C +0xB3A7 0x7686 +0xB3A8 0x7D75 +0xB3A9 0x82A5 +0xB3AA 0x87F9 +0xB3AB 0x958B +0xB3AC 0x968E +0xB3AD 0x8C9D +0xB3AE 0x51F1 +0xB3AF 0x52BE +0xB3B0 0x5916 +0xB3B1 0x54B3 +0xB3B2 0x5BB3 +0xB3B3 0x5D16 +0xB3B4 0x6168 +0xB3B5 0x6982 +0xB3B6 0x6DAF +0xB3B7 0x788D +0xB3B8 0x84CB +0xB3B9 0x8857 +0xB3BA 0x8A72 +0xB3BB 0x93A7 +0xB3BC 0x9AB8 +0xB3BD 0x6D6C +0xB3BE 0x99A8 +0xB3BF 0x86D9 +0xB3C0 0x57A3 +0xB3C1 0x67FF +0xB3C2 0x86CE +0xB3C3 0x920E +0xB3C4 0x5283 +0xB3C5 0x5687 +0xB3C6 0x5404 +0xB3C7 0x5ED3 +0xB3C8 0x62E1 +0xB3C9 0x64B9 +0xB3CA 0x683C +0xB3CB 0x6838 +0xB3CC 0x6BBB +0xB3CD 0x7372 +0xB3CE 0x78BA +0xB3CF 0x7A6B +0xB3D0 0x899A +0xB3D1 0x89D2 +0xB3D2 0x8D6B +0xB3D3 0x8F03 +0xB3D4 0x90ED +0xB3D5 0x95A3 +0xB3D6 0x9694 +0xB3D7 0x9769 +0xB3D8 0x5B66 +0xB3D9 0x5CB3 +0xB3DA 0x697D +0xB3DB 0x984D +0xB3DC 0x984E +0xB3DD 0x639B +0xB3DE 0x7B20 +0xB3DF 0x6A2B +0xB3E0 0x6A7F +0xB3E1 0x68B6 +0xB3E2 0x9C0D +0xB3E3 0x6F5F +0xB3E4 0x5272 +0xB3E5 0x559D +0xB3E6 0x6070 +0xB3E7 0x62EC +0xB3E8 0x6D3B +0xB3E9 0x6E07 +0xB3EA 0x6ED1 +0xB3EB 0x845B +0xB3EC 0x8910 +0xB3ED 0x8F44 +0xB3EE 0x4E14 +0xB3EF 0x9C39 +0xB3F0 0x53F6 +0xB3F1 0x691B +0xB3F2 0x6A3A +0xB3F3 0x9784 +0xB3F4 0x682A +0xB3F5 0x515C +0xB3F6 0x7AC3 +0xB3F7 0x84B2 +0xB3F8 0x91DC +0xB3F9 0x938C +0xB3FA 0x565B +0xB3FB 0x9D28 +0xB3FC 0x6822 +0xB3FD 0x8305 +0xB3FE 0x8431 +0xB4A1 0x7CA5 +0xB4A2 0x5208 +0xB4A3 0x82C5 +0xB4A4 0x74E6 +0xB4A5 0x4E7E +0xB4A6 0x4F83 +0xB4A7 0x51A0 +0xB4A8 0x5BD2 +0xB4A9 0x520A +0xB4AA 0x52D8 +0xB4AB 0x52E7 +0xB4AC 0x5DFB +0xB4AD 0x559A +0xB4AE 0x582A +0xB4AF 0x59E6 +0xB4B0 0x5B8C +0xB4B1 0x5B98 +0xB4B2 0x5BDB +0xB4B3 0x5E72 +0xB4B4 0x5E79 +0xB4B5 0x60A3 +0xB4B6 0x611F +0xB4B7 0x6163 +0xB4B8 0x61BE +0xB4B9 0x63DB +0xB4BA 0x6562 +0xB4BB 0x67D1 +0xB4BC 0x6853 +0xB4BD 0x68FA +0xB4BE 0x6B3E +0xB4BF 0x6B53 +0xB4C0 0x6C57 +0xB4C1 0x6F22 +0xB4C2 0x6F97 +0xB4C3 0x6F45 +0xB4C4 0x74B0 +0xB4C5 0x7518 +0xB4C6 0x76E3 +0xB4C7 0x770B +0xB4C8 0x7AFF +0xB4C9 0x7BA1 +0xB4CA 0x7C21 +0xB4CB 0x7DE9 +0xB4CC 0x7F36 +0xB4CD 0x7FF0 +0xB4CE 0x809D +0xB4CF 0x8266 +0xB4D0 0x839E +0xB4D1 0x89B3 +0xB4D2 0x8ACC +0xB4D3 0x8CAB +0xB4D4 0x9084 +0xB4D5 0x9451 +0xB4D6 0x9593 +0xB4D7 0x9591 +0xB4D8 0x95A2 +0xB4D9 0x9665 +0xB4DA 0x97D3 +0xB4DB 0x9928 +0xB4DC 0x8218 +0xB4DD 0x4E38 +0xB4DE 0x542B +0xB4DF 0x5CB8 +0xB4E0 0x5DCC +0xB4E1 0x73A9 +0xB4E2 0x764C +0xB4E3 0x773C +0xB4E4 0x5CA9 +0xB4E5 0x7FEB +0xB4E6 0x8D0B +0xB4E7 0x96C1 +0xB4E8 0x9811 +0xB4E9 0x9854 +0xB4EA 0x9858 +0xB4EB 0x4F01 +0xB4EC 0x4F0E +0xB4ED 0x5371 +0xB4EE 0x559C +0xB4EF 0x5668 +0xB4F0 0x57FA +0xB4F1 0x5947 +0xB4F2 0x5B09 +0xB4F3 0x5BC4 +0xB4F4 0x5C90 +0xB4F5 0x5E0C +0xB4F6 0x5E7E +0xB4F7 0x5FCC +0xB4F8 0x63EE +0xB4F9 0x673A +0xB4FA 0x65D7 +0xB4FB 0x65E2 +0xB4FC 0x671F +0xB4FD 0x68CB +0xB4FE 0x68C4 +0xB5A1 0x6A5F +0xB5A2 0x5E30 +0xB5A3 0x6BC5 +0xB5A4 0x6C17 +0xB5A5 0x6C7D +0xB5A6 0x757F +0xB5A7 0x7948 +0xB5A8 0x5B63 +0xB5A9 0x7A00 +0xB5AA 0x7D00 +0xB5AB 0x5FBD +0xB5AC 0x898F +0xB5AD 0x8A18 +0xB5AE 0x8CB4 +0xB5AF 0x8D77 +0xB5B0 0x8ECC +0xB5B1 0x8F1D +0xB5B2 0x98E2 +0xB5B3 0x9A0E +0xB5B4 0x9B3C +0xB5B5 0x4E80 +0xB5B6 0x507D +0xB5B7 0x5100 +0xB5B8 0x5993 +0xB5B9 0x5B9C +0xB5BA 0x622F +0xB5BB 0x6280 +0xB5BC 0x64EC +0xB5BD 0x6B3A +0xB5BE 0x72A0 +0xB5BF 0x7591 +0xB5C0 0x7947 +0xB5C1 0x7FA9 +0xB5C2 0x87FB +0xB5C3 0x8ABC +0xB5C4 0x8B70 +0xB5C5 0x63AC +0xB5C6 0x83CA +0xB5C7 0x97A0 +0xB5C8 0x5409 +0xB5C9 0x5403 +0xB5CA 0x55AB +0xB5CB 0x6854 +0xB5CC 0x6A58 +0xB5CD 0x8A70 +0xB5CE 0x7827 +0xB5CF 0x6775 +0xB5D0 0x9ECD +0xB5D1 0x5374 +0xB5D2 0x5BA2 +0xB5D3 0x811A +0xB5D4 0x8650 +0xB5D5 0x9006 +0xB5D6 0x4E18 +0xB5D7 0x4E45 +0xB5D8 0x4EC7 +0xB5D9 0x4F11 +0xB5DA 0x53CA +0xB5DB 0x5438 +0xB5DC 0x5BAE +0xB5DD 0x5F13 +0xB5DE 0x6025 +0xB5DF 0x6551 +0xB5E0 0x673D +0xB5E1 0x6C42 +0xB5E2 0x6C72 +0xB5E3 0x6CE3 +0xB5E4 0x7078 +0xB5E5 0x7403 +0xB5E6 0x7A76 +0xB5E7 0x7AAE +0xB5E8 0x7B08 +0xB5E9 0x7D1A +0xB5EA 0x7CFE +0xB5EB 0x7D66 +0xB5EC 0x65E7 +0xB5ED 0x725B +0xB5EE 0x53BB +0xB5EF 0x5C45 +0xB5F0 0x5DE8 +0xB5F1 0x62D2 +0xB5F2 0x62E0 +0xB5F3 0x6319 +0xB5F4 0x6E20 +0xB5F5 0x865A +0xB5F6 0x8A31 +0xB5F7 0x8DDD +0xB5F8 0x92F8 +0xB5F9 0x6F01 +0xB5FA 0x79A6 +0xB5FB 0x9B5A +0xB5FC 0x4EA8 +0xB5FD 0x4EAB +0xB5FE 0x4EAC +0xB6A1 0x4F9B +0xB6A2 0x4FA0 +0xB6A3 0x50D1 +0xB6A4 0x5147 +0xB6A5 0x7AF6 +0xB6A6 0x5171 +0xB6A7 0x51F6 +0xB6A8 0x5354 +0xB6A9 0x5321 +0xB6AA 0x537F +0xB6AB 0x53EB +0xB6AC 0x55AC +0xB6AD 0x5883 +0xB6AE 0x5CE1 +0xB6AF 0x5F37 +0xB6B0 0x5F4A +0xB6B1 0x602F +0xB6B2 0x6050 +0xB6B3 0x606D +0xB6B4 0x631F +0xB6B5 0x6559 +0xB6B6 0x6A4B +0xB6B7 0x6CC1 +0xB6B8 0x72C2 +0xB6B9 0x72ED +0xB6BA 0x77EF +0xB6BB 0x80F8 +0xB6BC 0x8105 +0xB6BD 0x8208 +0xB6BE 0x854E +0xB6BF 0x90F7 +0xB6C0 0x93E1 +0xB6C1 0x97FF +0xB6C2 0x9957 +0xB6C3 0x9A5A +0xB6C4 0x4EF0 +0xB6C5 0x51DD +0xB6C6 0x5C2D +0xB6C7 0x6681 +0xB6C8 0x696D +0xB6C9 0x5C40 +0xB6CA 0x66F2 +0xB6CB 0x6975 +0xB6CC 0x7389 +0xB6CD 0x6850 +0xB6CE 0x7C81 +0xB6CF 0x50C5 +0xB6D0 0x52E4 +0xB6D1 0x5747 +0xB6D2 0x5DFE +0xB6D3 0x9326 +0xB6D4 0x65A4 +0xB6D5 0x6B23 +0xB6D6 0x6B3D +0xB6D7 0x7434 +0xB6D8 0x7981 +0xB6D9 0x79BD +0xB6DA 0x7B4B +0xB6DB 0x7DCA +0xB6DC 0x82B9 +0xB6DD 0x83CC +0xB6DE 0x887F +0xB6DF 0x895F +0xB6E0 0x8B39 +0xB6E1 0x8FD1 +0xB6E2 0x91D1 +0xB6E3 0x541F +0xB6E4 0x9280 +0xB6E5 0x4E5D +0xB6E6 0x5036 +0xB6E7 0x53E5 +0xB6E8 0x533A +0xB6E9 0x72D7 +0xB6EA 0x7396 +0xB6EB 0x77E9 +0xB6EC 0x82E6 +0xB6ED 0x8EAF +0xB6EE 0x99C6 +0xB6EF 0x99C8 +0xB6F0 0x99D2 +0xB6F1 0x5177 +0xB6F2 0x611A +0xB6F3 0x865E +0xB6F4 0x55B0 +0xB6F5 0x7A7A +0xB6F6 0x5076 +0xB6F7 0x5BD3 +0xB6F8 0x9047 +0xB6F9 0x9685 +0xB6FA 0x4E32 +0xB6FB 0x6ADB +0xB6FC 0x91E7 +0xB6FD 0x5C51 +0xB6FE 0x5C48 +0xB7A1 0x6398 +0xB7A2 0x7A9F +0xB7A3 0x6C93 +0xB7A4 0x9774 +0xB7A5 0x8F61 +0xB7A6 0x7AAA +0xB7A7 0x718A +0xB7A8 0x9688 +0xB7A9 0x7C82 +0xB7AA 0x6817 +0xB7AB 0x7E70 +0xB7AC 0x6851 +0xB7AD 0x936C +0xB7AE 0x52F2 +0xB7AF 0x541B +0xB7B0 0x85AB +0xB7B1 0x8A13 +0xB7B2 0x7FA4 +0xB7B3 0x8ECD +0xB7B4 0x90E1 +0xB7B5 0x5366 +0xB7B6 0x8888 +0xB7B7 0x7941 +0xB7B8 0x4FC2 +0xB7B9 0x50BE +0xB7BA 0x5211 +0xB7BB 0x5144 +0xB7BC 0x5553 +0xB7BD 0x572D +0xB7BE 0x73EA +0xB7BF 0x578B +0xB7C0 0x5951 +0xB7C1 0x5F62 +0xB7C2 0x5F84 +0xB7C3 0x6075 +0xB7C4 0x6176 +0xB7C5 0x6167 +0xB7C6 0x61A9 +0xB7C7 0x63B2 +0xB7C8 0x643A +0xB7C9 0x656C +0xB7CA 0x666F +0xB7CB 0x6842 +0xB7CC 0x6E13 +0xB7CD 0x7566 +0xB7CE 0x7A3D +0xB7CF 0x7CFB +0xB7D0 0x7D4C +0xB7D1 0x7D99 +0xB7D2 0x7E4B +0xB7D3 0x7F6B +0xB7D4 0x830E +0xB7D5 0x834A +0xB7D6 0x86CD +0xB7D7 0x8A08 +0xB7D8 0x8A63 +0xB7D9 0x8B66 +0xB7DA 0x8EFD +0xB7DB 0x981A +0xB7DC 0x9D8F +0xB7DD 0x82B8 +0xB7DE 0x8FCE +0xB7DF 0x9BE8 +0xB7E0 0x5287 +0xB7E1 0x621F +0xB7E2 0x6483 +0xB7E3 0x6FC0 +0xB7E4 0x9699 +0xB7E5 0x6841 +0xB7E6 0x5091 +0xB7E7 0x6B20 +0xB7E8 0x6C7A +0xB7E9 0x6F54 +0xB7EA 0x7A74 +0xB7EB 0x7D50 +0xB7EC 0x8840 +0xB7ED 0x8A23 +0xB7EE 0x6708 +0xB7EF 0x4EF6 +0xB7F0 0x5039 +0xB7F1 0x5026 +0xB7F2 0x5065 +0xB7F3 0x517C +0xB7F4 0x5238 +0xB7F5 0x5263 +0xB7F6 0x55A7 +0xB7F7 0x570F +0xB7F8 0x5805 +0xB7F9 0x5ACC +0xB7FA 0x5EFA +0xB7FB 0x61B2 +0xB7FC 0x61F8 +0xB7FD 0x62F3 +0xB7FE 0x6372 +0xB8A1 0x691C +0xB8A2 0x6A29 +0xB8A3 0x727D +0xB8A4 0x72AC +0xB8A5 0x732E +0xB8A6 0x7814 +0xB8A7 0x786F +0xB8A8 0x7D79 +0xB8A9 0x770C +0xB8AA 0x80A9 +0xB8AB 0x898B +0xB8AC 0x8B19 +0xB8AD 0x8CE2 +0xB8AE 0x8ED2 +0xB8AF 0x9063 +0xB8B0 0x9375 +0xB8B1 0x967A +0xB8B2 0x9855 +0xB8B3 0x9A13 +0xB8B4 0x9E78 +0xB8B5 0x5143 +0xB8B6 0x539F +0xB8B7 0x53B3 +0xB8B8 0x5E7B +0xB8B9 0x5F26 +0xB8BA 0x6E1B +0xB8BB 0x6E90 +0xB8BC 0x7384 +0xB8BD 0x73FE +0xB8BE 0x7D43 +0xB8BF 0x8237 +0xB8C0 0x8A00 +0xB8C1 0x8AFA +0xB8C2 0x9650 +0xB8C3 0x4E4E +0xB8C4 0x500B +0xB8C5 0x53E4 +0xB8C6 0x547C +0xB8C7 0x56FA +0xB8C8 0x59D1 +0xB8C9 0x5B64 +0xB8CA 0x5DF1 +0xB8CB 0x5EAB +0xB8CC 0x5F27 +0xB8CD 0x6238 +0xB8CE 0x6545 +0xB8CF 0x67AF +0xB8D0 0x6E56 +0xB8D1 0x72D0 +0xB8D2 0x7CCA +0xB8D3 0x88B4 +0xB8D4 0x80A1 +0xB8D5 0x80E1 +0xB8D6 0x83F0 +0xB8D7 0x864E +0xB8D8 0x8A87 +0xB8D9 0x8DE8 +0xB8DA 0x9237 +0xB8DB 0x96C7 +0xB8DC 0x9867 +0xB8DD 0x9F13 +0xB8DE 0x4E94 +0xB8DF 0x4E92 +0xB8E0 0x4F0D +0xB8E1 0x5348 +0xB8E2 0x5449 +0xB8E3 0x543E +0xB8E4 0x5A2F +0xB8E5 0x5F8C +0xB8E6 0x5FA1 +0xB8E7 0x609F +0xB8E8 0x68A7 +0xB8E9 0x6A8E +0xB8EA 0x745A +0xB8EB 0x7881 +0xB8EC 0x8A9E +0xB8ED 0x8AA4 +0xB8EE 0x8B77 +0xB8EF 0x9190 +0xB8F0 0x4E5E +0xB8F1 0x9BC9 +0xB8F2 0x4EA4 +0xB8F3 0x4F7C +0xB8F4 0x4FAF +0xB8F5 0x5019 +0xB8F6 0x5016 +0xB8F7 0x5149 +0xB8F8 0x516C +0xB8F9 0x529F +0xB8FA 0x52B9 +0xB8FB 0x52FE +0xB8FC 0x539A +0xB8FD 0x53E3 +0xB8FE 0x5411 +0xB9A1 0x540E +0xB9A2 0x5589 +0xB9A3 0x5751 +0xB9A4 0x57A2 +0xB9A5 0x597D +0xB9A6 0x5B54 +0xB9A7 0x5B5D +0xB9A8 0x5B8F +0xB9A9 0x5DE5 +0xB9AA 0x5DE7 +0xB9AB 0x5DF7 +0xB9AC 0x5E78 +0xB9AD 0x5E83 +0xB9AE 0x5E9A +0xB9AF 0x5EB7 +0xB9B0 0x5F18 +0xB9B1 0x6052 +0xB9B2 0x614C +0xB9B3 0x6297 +0xB9B4 0x62D8 +0xB9B5 0x63A7 +0xB9B6 0x653B +0xB9B7 0x6602 +0xB9B8 0x6643 +0xB9B9 0x66F4 +0xB9BA 0x676D +0xB9BB 0x6821 +0xB9BC 0x6897 +0xB9BD 0x69CB +0xB9BE 0x6C5F +0xB9BF 0x6D2A +0xB9C0 0x6D69 +0xB9C1 0x6E2F +0xB9C2 0x6E9D +0xB9C3 0x7532 +0xB9C4 0x7687 +0xB9C5 0x786C +0xB9C6 0x7A3F +0xB9C7 0x7CE0 +0xB9C8 0x7D05 +0xB9C9 0x7D18 +0xB9CA 0x7D5E +0xB9CB 0x7DB1 +0xB9CC 0x8015 +0xB9CD 0x8003 +0xB9CE 0x80AF +0xB9CF 0x80B1 +0xB9D0 0x8154 +0xB9D1 0x818F +0xB9D2 0x822A +0xB9D3 0x8352 +0xB9D4 0x884C +0xB9D5 0x8861 +0xB9D6 0x8B1B +0xB9D7 0x8CA2 +0xB9D8 0x8CFC +0xB9D9 0x90CA +0xB9DA 0x9175 +0xB9DB 0x9271 +0xB9DC 0x783F +0xB9DD 0x92FC +0xB9DE 0x95A4 +0xB9DF 0x964D +0xB9E0 0x9805 +0xB9E1 0x9999 +0xB9E2 0x9AD8 +0xB9E3 0x9D3B +0xB9E4 0x525B +0xB9E5 0x52AB +0xB9E6 0x53F7 +0xB9E7 0x5408 +0xB9E8 0x58D5 +0xB9E9 0x62F7 +0xB9EA 0x6FE0 +0xB9EB 0x8C6A +0xB9EC 0x8F5F +0xB9ED 0x9EB9 +0xB9EE 0x514B +0xB9EF 0x523B +0xB9F0 0x544A +0xB9F1 0x56FD +0xB9F2 0x7A40 +0xB9F3 0x9177 +0xB9F4 0x9D60 +0xB9F5 0x9ED2 +0xB9F6 0x7344 +0xB9F7 0x6F09 +0xB9F8 0x8170 +0xB9F9 0x7511 +0xB9FA 0x5FFD +0xB9FB 0x60DA +0xB9FC 0x9AA8 +0xB9FD 0x72DB +0xB9FE 0x8FBC +0xBAA1 0x6B64 +0xBAA2 0x9803 +0xBAA3 0x4ECA +0xBAA4 0x56F0 +0xBAA5 0x5764 +0xBAA6 0x58BE +0xBAA7 0x5A5A +0xBAA8 0x6068 +0xBAA9 0x61C7 +0xBAAA 0x660F +0xBAAB 0x6606 +0xBAAC 0x6839 +0xBAAD 0x68B1 +0xBAAE 0x6DF7 +0xBAAF 0x75D5 +0xBAB0 0x7D3A +0xBAB1 0x826E +0xBAB2 0x9B42 +0xBAB3 0x4E9B +0xBAB4 0x4F50 +0xBAB5 0x53C9 +0xBAB6 0x5506 +0xBAB7 0x5D6F +0xBAB8 0x5DE6 +0xBAB9 0x5DEE +0xBABA 0x67FB +0xBABB 0x6C99 +0xBABC 0x7473 +0xBABD 0x7802 +0xBABE 0x8A50 +0xBABF 0x9396 +0xBAC0 0x88DF +0xBAC1 0x5750 +0xBAC2 0x5EA7 +0xBAC3 0x632B +0xBAC4 0x50B5 +0xBAC5 0x50AC +0xBAC6 0x518D +0xBAC7 0x6700 +0xBAC8 0x54C9 +0xBAC9 0x585E +0xBACA 0x59BB +0xBACB 0x5BB0 +0xBACC 0x5F69 +0xBACD 0x624D +0xBACE 0x63A1 +0xBACF 0x683D +0xBAD0 0x6B73 +0xBAD1 0x6E08 +0xBAD2 0x707D +0xBAD3 0x91C7 +0xBAD4 0x7280 +0xBAD5 0x7815 +0xBAD6 0x7826 +0xBAD7 0x796D +0xBAD8 0x658E +0xBAD9 0x7D30 +0xBADA 0x83DC +0xBADB 0x88C1 +0xBADC 0x8F09 +0xBADD 0x969B +0xBADE 0x5264 +0xBADF 0x5728 +0xBAE0 0x6750 +0xBAE1 0x7F6A +0xBAE2 0x8CA1 +0xBAE3 0x51B4 +0xBAE4 0x5742 +0xBAE5 0x962A +0xBAE6 0x583A +0xBAE7 0x698A +0xBAE8 0x80B4 +0xBAE9 0x54B2 +0xBAEA 0x5D0E +0xBAEB 0x57FC +0xBAEC 0x7895 +0xBAED 0x9DFA +0xBAEE 0x4F5C +0xBAEF 0x524A +0xBAF0 0x548B +0xBAF1 0x643E +0xBAF2 0x6628 +0xBAF3 0x6714 +0xBAF4 0x67F5 +0xBAF5 0x7A84 +0xBAF6 0x7B56 +0xBAF7 0x7D22 +0xBAF8 0x932F +0xBAF9 0x685C +0xBAFA 0x9BAD +0xBAFB 0x7B39 +0xBAFC 0x5319 +0xBAFD 0x518A +0xBAFE 0x5237 +0xBBA1 0x5BDF +0xBBA2 0x62F6 +0xBBA3 0x64AE +0xBBA4 0x64E6 +0xBBA5 0x672D +0xBBA6 0x6BBA +0xBBA7 0x85A9 +0xBBA8 0x96D1 +0xBBA9 0x7690 +0xBBAA 0x9BD6 +0xBBAB 0x634C +0xBBAC 0x9306 +0xBBAD 0x9BAB +0xBBAE 0x76BF +0xBBAF 0x6652 +0xBBB0 0x4E09 +0xBBB1 0x5098 +0xBBB2 0x53C2 +0xBBB3 0x5C71 +0xBBB4 0x60E8 +0xBBB5 0x6492 +0xBBB6 0x6563 +0xBBB7 0x685F +0xBBB8 0x71E6 +0xBBB9 0x73CA +0xBBBA 0x7523 +0xBBBB 0x7B97 +0xBBBC 0x7E82 +0xBBBD 0x8695 +0xBBBE 0x8B83 +0xBBBF 0x8CDB +0xBBC0 0x9178 +0xBBC1 0x9910 +0xBBC2 0x65AC +0xBBC3 0x66AB +0xBBC4 0x6B8B +0xBBC5 0x4ED5 +0xBBC6 0x4ED4 +0xBBC7 0x4F3A +0xBBC8 0x4F7F +0xBBC9 0x523A +0xBBCA 0x53F8 +0xBBCB 0x53F2 +0xBBCC 0x55E3 +0xBBCD 0x56DB +0xBBCE 0x58EB +0xBBCF 0x59CB +0xBBD0 0x59C9 +0xBBD1 0x59FF +0xBBD2 0x5B50 +0xBBD3 0x5C4D +0xBBD4 0x5E02 +0xBBD5 0x5E2B +0xBBD6 0x5FD7 +0xBBD7 0x601D +0xBBD8 0x6307 +0xBBD9 0x652F +0xBBDA 0x5B5C +0xBBDB 0x65AF +0xBBDC 0x65BD +0xBBDD 0x65E8 +0xBBDE 0x679D +0xBBDF 0x6B62 +0xBBE0 0x6B7B +0xBBE1 0x6C0F +0xBBE2 0x7345 +0xBBE3 0x7949 +0xBBE4 0x79C1 +0xBBE5 0x7CF8 +0xBBE6 0x7D19 +0xBBE7 0x7D2B +0xBBE8 0x80A2 +0xBBE9 0x8102 +0xBBEA 0x81F3 +0xBBEB 0x8996 +0xBBEC 0x8A5E +0xBBED 0x8A69 +0xBBEE 0x8A66 +0xBBEF 0x8A8C +0xBBF0 0x8AEE +0xBBF1 0x8CC7 +0xBBF2 0x8CDC +0xBBF3 0x96CC +0xBBF4 0x98FC +0xBBF5 0x6B6F +0xBBF6 0x4E8B +0xBBF7 0x4F3C +0xBBF8 0x4F8D +0xBBF9 0x5150 +0xBBFA 0x5B57 +0xBBFB 0x5BFA +0xBBFC 0x6148 +0xBBFD 0x6301 +0xBBFE 0x6642 +0xBCA1 0x6B21 +0xBCA2 0x6ECB +0xBCA3 0x6CBB +0xBCA4 0x723E +0xBCA5 0x74BD +0xBCA6 0x75D4 +0xBCA7 0x78C1 +0xBCA8 0x793A +0xBCA9 0x800C +0xBCAA 0x8033 +0xBCAB 0x81EA +0xBCAC 0x8494 +0xBCAD 0x8F9E +0xBCAE 0x6C50 +0xBCAF 0x9E7F +0xBCB0 0x5F0F +0xBCB1 0x8B58 +0xBCB2 0x9D2B +0xBCB3 0x7AFA +0xBCB4 0x8EF8 +0xBCB5 0x5B8D +0xBCB6 0x96EB +0xBCB7 0x4E03 +0xBCB8 0x53F1 +0xBCB9 0x57F7 +0xBCBA 0x5931 +0xBCBB 0x5AC9 +0xBCBC 0x5BA4 +0xBCBD 0x6089 +0xBCBE 0x6E7F +0xBCBF 0x6F06 +0xBCC0 0x75BE +0xBCC1 0x8CEA +0xBCC2 0x5B9F +0xBCC3 0x8500 +0xBCC4 0x7BE0 +0xBCC5 0x5072 +0xBCC6 0x67F4 +0xBCC7 0x829D +0xBCC8 0x5C61 +0xBCC9 0x854A +0xBCCA 0x7E1E +0xBCCB 0x820E +0xBCCC 0x5199 +0xBCCD 0x5C04 +0xBCCE 0x6368 +0xBCCF 0x8D66 +0xBCD0 0x659C +0xBCD1 0x716E +0xBCD2 0x793E +0xBCD3 0x7D17 +0xBCD4 0x8005 +0xBCD5 0x8B1D +0xBCD6 0x8ECA +0xBCD7 0x906E +0xBCD8 0x86C7 +0xBCD9 0x90AA +0xBCDA 0x501F +0xBCDB 0x52FA +0xBCDC 0x5C3A +0xBCDD 0x6753 +0xBCDE 0x707C +0xBCDF 0x7235 +0xBCE0 0x914C +0xBCE1 0x91C8 +0xBCE2 0x932B +0xBCE3 0x82E5 +0xBCE4 0x5BC2 +0xBCE5 0x5F31 +0xBCE6 0x60F9 +0xBCE7 0x4E3B +0xBCE8 0x53D6 +0xBCE9 0x5B88 +0xBCEA 0x624B +0xBCEB 0x6731 +0xBCEC 0x6B8A +0xBCED 0x72E9 +0xBCEE 0x73E0 +0xBCEF 0x7A2E +0xBCF0 0x816B +0xBCF1 0x8DA3 +0xBCF2 0x9152 +0xBCF3 0x9996 +0xBCF4 0x5112 +0xBCF5 0x53D7 +0xBCF6 0x546A +0xBCF7 0x5BFF +0xBCF8 0x6388 +0xBCF9 0x6A39 +0xBCFA 0x7DAC +0xBCFB 0x9700 +0xBCFC 0x56DA +0xBCFD 0x53CE +0xBCFE 0x5468 +0xBDA1 0x5B97 +0xBDA2 0x5C31 +0xBDA3 0x5DDE +0xBDA4 0x4FEE +0xBDA5 0x6101 +0xBDA6 0x62FE +0xBDA7 0x6D32 +0xBDA8 0x79C0 +0xBDA9 0x79CB +0xBDAA 0x7D42 +0xBDAB 0x7E4D +0xBDAC 0x7FD2 +0xBDAD 0x81ED +0xBDAE 0x821F +0xBDAF 0x8490 +0xBDB0 0x8846 +0xBDB1 0x8972 +0xBDB2 0x8B90 +0xBDB3 0x8E74 +0xBDB4 0x8F2F +0xBDB5 0x9031 +0xBDB6 0x914B +0xBDB7 0x916C +0xBDB8 0x96C6 +0xBDB9 0x919C +0xBDBA 0x4EC0 +0xBDBB 0x4F4F +0xBDBC 0x5145 +0xBDBD 0x5341 +0xBDBE 0x5F93 +0xBDBF 0x620E +0xBDC0 0x67D4 +0xBDC1 0x6C41 +0xBDC2 0x6E0B +0xBDC3 0x7363 +0xBDC4 0x7E26 +0xBDC5 0x91CD +0xBDC6 0x9283 +0xBDC7 0x53D4 +0xBDC8 0x5919 +0xBDC9 0x5BBF +0xBDCA 0x6DD1 +0xBDCB 0x795D +0xBDCC 0x7E2E +0xBDCD 0x7C9B +0xBDCE 0x587E +0xBDCF 0x719F +0xBDD0 0x51FA +0xBDD1 0x8853 +0xBDD2 0x8FF0 +0xBDD3 0x4FCA +0xBDD4 0x5CFB +0xBDD5 0x6625 +0xBDD6 0x77AC +0xBDD7 0x7AE3 +0xBDD8 0x821C +0xBDD9 0x99FF +0xBDDA 0x51C6 +0xBDDB 0x5FAA +0xBDDC 0x65EC +0xBDDD 0x696F +0xBDDE 0x6B89 +0xBDDF 0x6DF3 +0xBDE0 0x6E96 +0xBDE1 0x6F64 +0xBDE2 0x76FE +0xBDE3 0x7D14 +0xBDE4 0x5DE1 +0xBDE5 0x9075 +0xBDE6 0x9187 +0xBDE7 0x9806 +0xBDE8 0x51E6 +0xBDE9 0x521D +0xBDEA 0x6240 +0xBDEB 0x6691 +0xBDEC 0x66D9 +0xBDED 0x6E1A +0xBDEE 0x5EB6 +0xBDEF 0x7DD2 +0xBDF0 0x7F72 +0xBDF1 0x66F8 +0xBDF2 0x85AF +0xBDF3 0x85F7 +0xBDF4 0x8AF8 +0xBDF5 0x52A9 +0xBDF6 0x53D9 +0xBDF7 0x5973 +0xBDF8 0x5E8F +0xBDF9 0x5F90 +0xBDFA 0x6055 +0xBDFB 0x92E4 +0xBDFC 0x9664 +0xBDFD 0x50B7 +0xBDFE 0x511F +0xBEA1 0x52DD +0xBEA2 0x5320 +0xBEA3 0x5347 +0xBEA4 0x53EC +0xBEA5 0x54E8 +0xBEA6 0x5546 +0xBEA7 0x5531 +0xBEA8 0x5617 +0xBEA9 0x5968 +0xBEAA 0x59BE +0xBEAB 0x5A3C +0xBEAC 0x5BB5 +0xBEAD 0x5C06 +0xBEAE 0x5C0F +0xBEAF 0x5C11 +0xBEB0 0x5C1A +0xBEB1 0x5E84 +0xBEB2 0x5E8A +0xBEB3 0x5EE0 +0xBEB4 0x5F70 +0xBEB5 0x627F +0xBEB6 0x6284 +0xBEB7 0x62DB +0xBEB8 0x638C +0xBEB9 0x6377 +0xBEBA 0x6607 +0xBEBB 0x660C +0xBEBC 0x662D +0xBEBD 0x6676 +0xBEBE 0x677E +0xBEBF 0x68A2 +0xBEC0 0x6A1F +0xBEC1 0x6A35 +0xBEC2 0x6CBC +0xBEC3 0x6D88 +0xBEC4 0x6E09 +0xBEC5 0x6E58 +0xBEC6 0x713C +0xBEC7 0x7126 +0xBEC8 0x7167 +0xBEC9 0x75C7 +0xBECA 0x7701 +0xBECB 0x785D +0xBECC 0x7901 +0xBECD 0x7965 +0xBECE 0x79F0 +0xBECF 0x7AE0 +0xBED0 0x7B11 +0xBED1 0x7CA7 +0xBED2 0x7D39 +0xBED3 0x8096 +0xBED4 0x83D6 +0xBED5 0x848B +0xBED6 0x8549 +0xBED7 0x885D +0xBED8 0x88F3 +0xBED9 0x8A1F +0xBEDA 0x8A3C +0xBEDB 0x8A54 +0xBEDC 0x8A73 +0xBEDD 0x8C61 +0xBEDE 0x8CDE +0xBEDF 0x91A4 +0xBEE0 0x9266 +0xBEE1 0x937E +0xBEE2 0x9418 +0xBEE3 0x969C +0xBEE4 0x9798 +0xBEE5 0x4E0A +0xBEE6 0x4E08 +0xBEE7 0x4E1E +0xBEE8 0x4E57 +0xBEE9 0x5197 +0xBEEA 0x5270 +0xBEEB 0x57CE +0xBEEC 0x5834 +0xBEED 0x58CC +0xBEEE 0x5B22 +0xBEEF 0x5E38 +0xBEF0 0x60C5 +0xBEF1 0x64FE +0xBEF2 0x6761 +0xBEF3 0x6756 +0xBEF4 0x6D44 +0xBEF5 0x72B6 +0xBEF6 0x7573 +0xBEF7 0x7A63 +0xBEF8 0x84B8 +0xBEF9 0x8B72 +0xBEFA 0x91B8 +0xBEFB 0x9320 +0xBEFC 0x5631 +0xBEFD 0x57F4 +0xBEFE 0x98FE +0xBFA1 0x62ED +0xBFA2 0x690D +0xBFA3 0x6B96 +0xBFA4 0x71ED +0xBFA5 0x7E54 +0xBFA6 0x8077 +0xBFA7 0x8272 +0xBFA8 0x89E6 +0xBFA9 0x98DF +0xBFAA 0x8755 +0xBFAB 0x8FB1 +0xBFAC 0x5C3B +0xBFAD 0x4F38 +0xBFAE 0x4FE1 +0xBFAF 0x4FB5 +0xBFB0 0x5507 +0xBFB1 0x5A20 +0xBFB2 0x5BDD +0xBFB3 0x5BE9 +0xBFB4 0x5FC3 +0xBFB5 0x614E +0xBFB6 0x632F +0xBFB7 0x65B0 +0xBFB8 0x664B +0xBFB9 0x68EE +0xBFBA 0x699B +0xBFBB 0x6D78 +0xBFBC 0x6DF1 +0xBFBD 0x7533 +0xBFBE 0x75B9 +0xBFBF 0x771F +0xBFC0 0x795E +0xBFC1 0x79E6 +0xBFC2 0x7D33 +0xBFC3 0x81E3 +0xBFC4 0x82AF +0xBFC5 0x85AA +0xBFC6 0x89AA +0xBFC7 0x8A3A +0xBFC8 0x8EAB +0xBFC9 0x8F9B +0xBFCA 0x9032 +0xBFCB 0x91DD +0xBFCC 0x9707 +0xBFCD 0x4EBA +0xBFCE 0x4EC1 +0xBFCF 0x5203 +0xBFD0 0x5875 +0xBFD1 0x58EC +0xBFD2 0x5C0B +0xBFD3 0x751A +0xBFD4 0x5C3D +0xBFD5 0x814E +0xBFD6 0x8A0A +0xBFD7 0x8FC5 +0xBFD8 0x9663 +0xBFD9 0x976D +0xBFDA 0x7B25 +0xBFDB 0x8ACF +0xBFDC 0x9808 +0xBFDD 0x9162 +0xBFDE 0x56F3 +0xBFDF 0x53A8 +0xBFE0 0x9017 +0xBFE1 0x5439 +0xBFE2 0x5782 +0xBFE3 0x5E25 +0xBFE4 0x63A8 +0xBFE5 0x6C34 +0xBFE6 0x708A +0xBFE7 0x7761 +0xBFE8 0x7C8B +0xBFE9 0x7FE0 +0xBFEA 0x8870 +0xBFEB 0x9042 +0xBFEC 0x9154 +0xBFED 0x9310 +0xBFEE 0x9318 +0xBFEF 0x968F +0xBFF0 0x745E +0xBFF1 0x9AC4 +0xBFF2 0x5D07 +0xBFF3 0x5D69 +0xBFF4 0x6570 +0xBFF5 0x67A2 +0xBFF6 0x8DA8 +0xBFF7 0x96DB +0xBFF8 0x636E +0xBFF9 0x6749 +0xBFFA 0x6919 +0xBFFB 0x83C5 +0xBFFC 0x9817 +0xBFFD 0x96C0 +0xBFFE 0x88FE +0xC0A1 0x6F84 +0xC0A2 0x647A +0xC0A3 0x5BF8 +0xC0A4 0x4E16 +0xC0A5 0x702C +0xC0A6 0x755D +0xC0A7 0x662F +0xC0A8 0x51C4 +0xC0A9 0x5236 +0xC0AA 0x52E2 +0xC0AB 0x59D3 +0xC0AC 0x5F81 +0xC0AD 0x6027 +0xC0AE 0x6210 +0xC0AF 0x653F +0xC0B0 0x6574 +0xC0B1 0x661F +0xC0B2 0x6674 +0xC0B3 0x68F2 +0xC0B4 0x6816 +0xC0B5 0x6B63 +0xC0B6 0x6E05 +0xC0B7 0x7272 +0xC0B8 0x751F +0xC0B9 0x76DB +0xC0BA 0x7CBE +0xC0BB 0x8056 +0xC0BC 0x58F0 +0xC0BD 0x88FD +0xC0BE 0x897F +0xC0BF 0x8AA0 +0xC0C0 0x8A93 +0xC0C1 0x8ACB +0xC0C2 0x901D +0xC0C3 0x9192 +0xC0C4 0x9752 +0xC0C5 0x9759 +0xC0C6 0x6589 +0xC0C7 0x7A0E +0xC0C8 0x8106 +0xC0C9 0x96BB +0xC0CA 0x5E2D +0xC0CB 0x60DC +0xC0CC 0x621A +0xC0CD 0x65A5 +0xC0CE 0x6614 +0xC0CF 0x6790 +0xC0D0 0x77F3 +0xC0D1 0x7A4D +0xC0D2 0x7C4D +0xC0D3 0x7E3E +0xC0D4 0x810A +0xC0D5 0x8CAC +0xC0D6 0x8D64 +0xC0D7 0x8DE1 +0xC0D8 0x8E5F +0xC0D9 0x78A9 +0xC0DA 0x5207 +0xC0DB 0x62D9 +0xC0DC 0x63A5 +0xC0DD 0x6442 +0xC0DE 0x6298 +0xC0DF 0x8A2D +0xC0E0 0x7A83 +0xC0E1 0x7BC0 +0xC0E2 0x8AAC +0xC0E3 0x96EA +0xC0E4 0x7D76 +0xC0E5 0x820C +0xC0E6 0x8749 +0xC0E7 0x4ED9 +0xC0E8 0x5148 +0xC0E9 0x5343 +0xC0EA 0x5360 +0xC0EB 0x5BA3 +0xC0EC 0x5C02 +0xC0ED 0x5C16 +0xC0EE 0x5DDD +0xC0EF 0x6226 +0xC0F0 0x6247 +0xC0F1 0x64B0 +0xC0F2 0x6813 +0xC0F3 0x6834 +0xC0F4 0x6CC9 +0xC0F5 0x6D45 +0xC0F6 0x6D17 +0xC0F7 0x67D3 +0xC0F8 0x6F5C +0xC0F9 0x714E +0xC0FA 0x717D +0xC0FB 0x65CB +0xC0FC 0x7A7F +0xC0FD 0x7BAD +0xC0FE 0x7DDA +0xC1A1 0x7E4A +0xC1A2 0x7FA8 +0xC1A3 0x817A +0xC1A4 0x821B +0xC1A5 0x8239 +0xC1A6 0x85A6 +0xC1A7 0x8A6E +0xC1A8 0x8CCE +0xC1A9 0x8DF5 +0xC1AA 0x9078 +0xC1AB 0x9077 +0xC1AC 0x92AD +0xC1AD 0x9291 +0xC1AE 0x9583 +0xC1AF 0x9BAE +0xC1B0 0x524D +0xC1B1 0x5584 +0xC1B2 0x6F38 +0xC1B3 0x7136 +0xC1B4 0x5168 +0xC1B5 0x7985 +0xC1B6 0x7E55 +0xC1B7 0x81B3 +0xC1B8 0x7CCE +0xC1B9 0x564C +0xC1BA 0x5851 +0xC1BB 0x5CA8 +0xC1BC 0x63AA +0xC1BD 0x66FE +0xC1BE 0x66FD +0xC1BF 0x695A +0xC1C0 0x72D9 +0xC1C1 0x758F +0xC1C2 0x758E +0xC1C3 0x790E +0xC1C4 0x7956 +0xC1C5 0x79DF +0xC1C6 0x7C97 +0xC1C7 0x7D20 +0xC1C8 0x7D44 +0xC1C9 0x8607 +0xC1CA 0x8A34 +0xC1CB 0x963B +0xC1CC 0x9061 +0xC1CD 0x9F20 +0xC1CE 0x50E7 +0xC1CF 0x5275 +0xC1D0 0x53CC +0xC1D1 0x53E2 +0xC1D2 0x5009 +0xC1D3 0x55AA +0xC1D4 0x58EE +0xC1D5 0x594F +0xC1D6 0x723D +0xC1D7 0x5B8B +0xC1D8 0x5C64 +0xC1D9 0x531D +0xC1DA 0x60E3 +0xC1DB 0x60F3 +0xC1DC 0x635C +0xC1DD 0x6383 +0xC1DE 0x633F +0xC1DF 0x63BB +0xC1E0 0x64CD +0xC1E1 0x65E9 +0xC1E2 0x66F9 +0xC1E3 0x5DE3 +0xC1E4 0x69CD +0xC1E5 0x69FD +0xC1E6 0x6F15 +0xC1E7 0x71E5 +0xC1E8 0x4E89 +0xC1E9 0x75E9 +0xC1EA 0x76F8 +0xC1EB 0x7A93 +0xC1EC 0x7CDF +0xC1ED 0x7DCF +0xC1EE 0x7D9C +0xC1EF 0x8061 +0xC1F0 0x8349 +0xC1F1 0x8358 +0xC1F2 0x846C +0xC1F3 0x84BC +0xC1F4 0x85FB +0xC1F5 0x88C5 +0xC1F6 0x8D70 +0xC1F7 0x9001 +0xC1F8 0x906D +0xC1F9 0x9397 +0xC1FA 0x971C +0xC1FB 0x9A12 +0xC1FC 0x50CF +0xC1FD 0x5897 +0xC1FE 0x618E +0xC2A1 0x81D3 +0xC2A2 0x8535 +0xC2A3 0x8D08 +0xC2A4 0x9020 +0xC2A5 0x4FC3 +0xC2A6 0x5074 +0xC2A7 0x5247 +0xC2A8 0x5373 +0xC2A9 0x606F +0xC2AA 0x6349 +0xC2AB 0x675F +0xC2AC 0x6E2C +0xC2AD 0x8DB3 +0xC2AE 0x901F +0xC2AF 0x4FD7 +0xC2B0 0x5C5E +0xC2B1 0x8CCA +0xC2B2 0x65CF +0xC2B3 0x7D9A +0xC2B4 0x5352 +0xC2B5 0x8896 +0xC2B6 0x5176 +0xC2B7 0x63C3 +0xC2B8 0x5B58 +0xC2B9 0x5B6B +0xC2BA 0x5C0A +0xC2BB 0x640D +0xC2BC 0x6751 +0xC2BD 0x905C +0xC2BE 0x4ED6 +0xC2BF 0x591A +0xC2C0 0x592A +0xC2C1 0x6C70 +0xC2C2 0x8A51 +0xC2C3 0x553E +0xC2C4 0x5815 +0xC2C5 0x59A5 +0xC2C6 0x60F0 +0xC2C7 0x6253 +0xC2C8 0x67C1 +0xC2C9 0x8235 +0xC2CA 0x6955 +0xC2CB 0x9640 +0xC2CC 0x99C4 +0xC2CD 0x9A28 +0xC2CE 0x4F53 +0xC2CF 0x5806 +0xC2D0 0x5BFE +0xC2D1 0x8010 +0xC2D2 0x5CB1 +0xC2D3 0x5E2F +0xC2D4 0x5F85 +0xC2D5 0x6020 +0xC2D6 0x614B +0xC2D7 0x6234 +0xC2D8 0x66FF +0xC2D9 0x6CF0 +0xC2DA 0x6EDE +0xC2DB 0x80CE +0xC2DC 0x817F +0xC2DD 0x82D4 +0xC2DE 0x888B +0xC2DF 0x8CB8 +0xC2E0 0x9000 +0xC2E1 0x902E +0xC2E2 0x968A +0xC2E3 0x9EDB +0xC2E4 0x9BDB +0xC2E5 0x4EE3 +0xC2E6 0x53F0 +0xC2E7 0x5927 +0xC2E8 0x7B2C +0xC2E9 0x918D +0xC2EA 0x984C +0xC2EB 0x9DF9 +0xC2EC 0x6EDD +0xC2ED 0x7027 +0xC2EE 0x5353 +0xC2EF 0x5544 +0xC2F0 0x5B85 +0xC2F1 0x6258 +0xC2F2 0x629E +0xC2F3 0x62D3 +0xC2F4 0x6CA2 +0xC2F5 0x6FEF +0xC2F6 0x7422 +0xC2F7 0x8A17 +0xC2F8 0x9438 +0xC2F9 0x6FC1 +0xC2FA 0x8AFE +0xC2FB 0x8338 +0xC2FC 0x51E7 +0xC2FD 0x86F8 +0xC2FE 0x53EA +0xC3A1 0x53E9 +0xC3A2 0x4F46 +0xC3A3 0x9054 +0xC3A4 0x8FB0 +0xC3A5 0x596A +0xC3A6 0x8131 +0xC3A7 0x5DFD +0xC3A8 0x7AEA +0xC3A9 0x8FBF +0xC3AA 0x68DA +0xC3AB 0x8C37 +0xC3AC 0x72F8 +0xC3AD 0x9C48 +0xC3AE 0x6A3D +0xC3AF 0x8AB0 +0xC3B0 0x4E39 +0xC3B1 0x5358 +0xC3B2 0x5606 +0xC3B3 0x5766 +0xC3B4 0x62C5 +0xC3B5 0x63A2 +0xC3B6 0x65E6 +0xC3B7 0x6B4E +0xC3B8 0x6DE1 +0xC3B9 0x6E5B +0xC3BA 0x70AD +0xC3BB 0x77ED +0xC3BC 0x7AEF +0xC3BD 0x7BAA +0xC3BE 0x7DBB +0xC3BF 0x803D +0xC3C0 0x80C6 +0xC3C1 0x86CB +0xC3C2 0x8A95 +0xC3C3 0x935B +0xC3C4 0x56E3 +0xC3C5 0x58C7 +0xC3C6 0x5F3E +0xC3C7 0x65AD +0xC3C8 0x6696 +0xC3C9 0x6A80 +0xC3CA 0x6BB5 +0xC3CB 0x7537 +0xC3CC 0x8AC7 +0xC3CD 0x5024 +0xC3CE 0x77E5 +0xC3CF 0x5730 +0xC3D0 0x5F1B +0xC3D1 0x6065 +0xC3D2 0x667A +0xC3D3 0x6C60 +0xC3D4 0x75F4 +0xC3D5 0x7A1A +0xC3D6 0x7F6E +0xC3D7 0x81F4 +0xC3D8 0x8718 +0xC3D9 0x9045 +0xC3DA 0x99B3 +0xC3DB 0x7BC9 +0xC3DC 0x755C +0xC3DD 0x7AF9 +0xC3DE 0x7B51 +0xC3DF 0x84C4 +0xC3E0 0x9010 +0xC3E1 0x79E9 +0xC3E2 0x7A92 +0xC3E3 0x8336 +0xC3E4 0x5AE1 +0xC3E5 0x7740 +0xC3E6 0x4E2D +0xC3E7 0x4EF2 +0xC3E8 0x5B99 +0xC3E9 0x5FE0 +0xC3EA 0x62BD +0xC3EB 0x663C +0xC3EC 0x67F1 +0xC3ED 0x6CE8 +0xC3EE 0x866B +0xC3EF 0x8877 +0xC3F0 0x8A3B +0xC3F1 0x914E +0xC3F2 0x92F3 +0xC3F3 0x99D0 +0xC3F4 0x6A17 +0xC3F5 0x7026 +0xC3F6 0x732A +0xC3F7 0x82E7 +0xC3F8 0x8457 +0xC3F9 0x8CAF +0xC3FA 0x4E01 +0xC3FB 0x5146 +0xC3FC 0x51CB +0xC3FD 0x558B +0xC3FE 0x5BF5 +0xC4A1 0x5E16 +0xC4A2 0x5E33 +0xC4A3 0x5E81 +0xC4A4 0x5F14 +0xC4A5 0x5F35 +0xC4A6 0x5F6B +0xC4A7 0x5FB4 +0xC4A8 0x61F2 +0xC4A9 0x6311 +0xC4AA 0x66A2 +0xC4AB 0x671D +0xC4AC 0x6F6E +0xC4AD 0x7252 +0xC4AE 0x753A +0xC4AF 0x773A +0xC4B0 0x8074 +0xC4B1 0x8139 +0xC4B2 0x8178 +0xC4B3 0x8776 +0xC4B4 0x8ABF +0xC4B5 0x8ADC +0xC4B6 0x8D85 +0xC4B7 0x8DF3 +0xC4B8 0x929A +0xC4B9 0x9577 +0xC4BA 0x9802 +0xC4BB 0x9CE5 +0xC4BC 0x52C5 +0xC4BD 0x6357 +0xC4BE 0x76F4 +0xC4BF 0x6715 +0xC4C0 0x6C88 +0xC4C1 0x73CD +0xC4C2 0x8CC3 +0xC4C3 0x93AE +0xC4C4 0x9673 +0xC4C5 0x6D25 +0xC4C6 0x589C +0xC4C7 0x690E +0xC4C8 0x69CC +0xC4C9 0x8FFD +0xC4CA 0x939A +0xC4CB 0x75DB +0xC4CC 0x901A +0xC4CD 0x585A +0xC4CE 0x6802 +0xC4CF 0x63B4 +0xC4D0 0x69FB +0xC4D1 0x4F43 +0xC4D2 0x6F2C +0xC4D3 0x67D8 +0xC4D4 0x8FBB +0xC4D5 0x8526 +0xC4D6 0x7DB4 +0xC4D7 0x9354 +0xC4D8 0x693F +0xC4D9 0x6F70 +0xC4DA 0x576A +0xC4DB 0x58F7 +0xC4DC 0x5B2C +0xC4DD 0x7D2C +0xC4DE 0x722A +0xC4DF 0x540A +0xC4E0 0x91E3 +0xC4E1 0x9DB4 +0xC4E2 0x4EAD +0xC4E3 0x4F4E +0xC4E4 0x505C +0xC4E5 0x5075 +0xC4E6 0x5243 +0xC4E7 0x8C9E +0xC4E8 0x5448 +0xC4E9 0x5824 +0xC4EA 0x5B9A +0xC4EB 0x5E1D +0xC4EC 0x5E95 +0xC4ED 0x5EAD +0xC4EE 0x5EF7 +0xC4EF 0x5F1F +0xC4F0 0x608C +0xC4F1 0x62B5 +0xC4F2 0x633A +0xC4F3 0x63D0 +0xC4F4 0x68AF +0xC4F5 0x6C40 +0xC4F6 0x7887 +0xC4F7 0x798E +0xC4F8 0x7A0B +0xC4F9 0x7DE0 +0xC4FA 0x8247 +0xC4FB 0x8A02 +0xC4FC 0x8AE6 +0xC4FD 0x8E44 +0xC4FE 0x9013 +0xC5A1 0x90B8 +0xC5A2 0x912D +0xC5A3 0x91D8 +0xC5A4 0x9F0E +0xC5A5 0x6CE5 +0xC5A6 0x6458 +0xC5A7 0x64E2 +0xC5A8 0x6575 +0xC5A9 0x6EF4 +0xC5AA 0x7684 +0xC5AB 0x7B1B +0xC5AC 0x9069 +0xC5AD 0x93D1 +0xC5AE 0x6EBA +0xC5AF 0x54F2 +0xC5B0 0x5FB9 +0xC5B1 0x64A4 +0xC5B2 0x8F4D +0xC5B3 0x8FED +0xC5B4 0x9244 +0xC5B5 0x5178 +0xC5B6 0x586B +0xC5B7 0x5929 +0xC5B8 0x5C55 +0xC5B9 0x5E97 +0xC5BA 0x6DFB +0xC5BB 0x7E8F +0xC5BC 0x751C +0xC5BD 0x8CBC +0xC5BE 0x8EE2 +0xC5BF 0x985B +0xC5C0 0x70B9 +0xC5C1 0x4F1D +0xC5C2 0x6BBF +0xC5C3 0x6FB1 +0xC5C4 0x7530 +0xC5C5 0x96FB +0xC5C6 0x514E +0xC5C7 0x5410 +0xC5C8 0x5835 +0xC5C9 0x5857 +0xC5CA 0x59AC +0xC5CB 0x5C60 +0xC5CC 0x5F92 +0xC5CD 0x6597 +0xC5CE 0x675C +0xC5CF 0x6E21 +0xC5D0 0x767B +0xC5D1 0x83DF +0xC5D2 0x8CED +0xC5D3 0x9014 +0xC5D4 0x90FD +0xC5D5 0x934D +0xC5D6 0x7825 +0xC5D7 0x783A +0xC5D8 0x52AA +0xC5D9 0x5EA6 +0xC5DA 0x571F +0xC5DB 0x5974 +0xC5DC 0x6012 +0xC5DD 0x5012 +0xC5DE 0x515A +0xC5DF 0x51AC +0xC5E0 0x51CD +0xC5E1 0x5200 +0xC5E2 0x5510 +0xC5E3 0x5854 +0xC5E4 0x5858 +0xC5E5 0x5957 +0xC5E6 0x5B95 +0xC5E7 0x5CF6 +0xC5E8 0x5D8B +0xC5E9 0x60BC +0xC5EA 0x6295 +0xC5EB 0x642D +0xC5EC 0x6771 +0xC5ED 0x6843 +0xC5EE 0x68BC +0xC5EF 0x68DF +0xC5F0 0x76D7 +0xC5F1 0x6DD8 +0xC5F2 0x6E6F +0xC5F3 0x6D9B +0xC5F4 0x706F +0xC5F5 0x71C8 +0xC5F6 0x5F53 +0xC5F7 0x75D8 +0xC5F8 0x7977 +0xC5F9 0x7B49 +0xC5FA 0x7B54 +0xC5FB 0x7B52 +0xC5FC 0x7CD6 +0xC5FD 0x7D71 +0xC5FE 0x5230 +0xC6A1 0x8463 +0xC6A2 0x8569 +0xC6A3 0x85E4 +0xC6A4 0x8A0E +0xC6A5 0x8B04 +0xC6A6 0x8C46 +0xC6A7 0x8E0F +0xC6A8 0x9003 +0xC6A9 0x900F +0xC6AA 0x9419 +0xC6AB 0x9676 +0xC6AC 0x982D +0xC6AD 0x9A30 +0xC6AE 0x95D8 +0xC6AF 0x50CD +0xC6B0 0x52D5 +0xC6B1 0x540C +0xC6B2 0x5802 +0xC6B3 0x5C0E +0xC6B4 0x61A7 +0xC6B5 0x649E +0xC6B6 0x6D1E +0xC6B7 0x77B3 +0xC6B8 0x7AE5 +0xC6B9 0x80F4 +0xC6BA 0x8404 +0xC6BB 0x9053 +0xC6BC 0x9285 +0xC6BD 0x5CE0 +0xC6BE 0x9D07 +0xC6BF 0x533F +0xC6C0 0x5F97 +0xC6C1 0x5FB3 +0xC6C2 0x6D9C +0xC6C3 0x7279 +0xC6C4 0x7763 +0xC6C5 0x79BF +0xC6C6 0x7BE4 +0xC6C7 0x6BD2 +0xC6C8 0x72EC +0xC6C9 0x8AAD +0xC6CA 0x6803 +0xC6CB 0x6A61 +0xC6CC 0x51F8 +0xC6CD 0x7A81 +0xC6CE 0x6934 +0xC6CF 0x5C4A +0xC6D0 0x9CF6 +0xC6D1 0x82EB +0xC6D2 0x5BC5 +0xC6D3 0x9149 +0xC6D4 0x701E +0xC6D5 0x5678 +0xC6D6 0x5C6F +0xC6D7 0x60C7 +0xC6D8 0x6566 +0xC6D9 0x6C8C +0xC6DA 0x8C5A +0xC6DB 0x9041 +0xC6DC 0x9813 +0xC6DD 0x5451 +0xC6DE 0x66C7 +0xC6DF 0x920D +0xC6E0 0x5948 +0xC6E1 0x90A3 +0xC6E2 0x5185 +0xC6E3 0x4E4D +0xC6E4 0x51EA +0xC6E5 0x8599 +0xC6E6 0x8B0E +0xC6E7 0x7058 +0xC6E8 0x637A +0xC6E9 0x934B +0xC6EA 0x6962 +0xC6EB 0x99B4 +0xC6EC 0x7E04 +0xC6ED 0x7577 +0xC6EE 0x5357 +0xC6EF 0x6960 +0xC6F0 0x8EDF +0xC6F1 0x96E3 +0xC6F2 0x6C5D +0xC6F3 0x4E8C +0xC6F4 0x5C3C +0xC6F5 0x5F10 +0xC6F6 0x8FE9 +0xC6F7 0x5302 +0xC6F8 0x8CD1 +0xC6F9 0x8089 +0xC6FA 0x8679 +0xC6FB 0x5EFF +0xC6FC 0x65E5 +0xC6FD 0x4E73 +0xC6FE 0x5165 +0xC7A1 0x5982 +0xC7A2 0x5C3F +0xC7A3 0x97EE +0xC7A4 0x4EFB +0xC7A5 0x598A +0xC7A6 0x5FCD +0xC7A7 0x8A8D +0xC7A8 0x6FE1 +0xC7A9 0x79B0 +0xC7AA 0x7962 +0xC7AB 0x5BE7 +0xC7AC 0x8471 +0xC7AD 0x732B +0xC7AE 0x71B1 +0xC7AF 0x5E74 +0xC7B0 0x5FF5 +0xC7B1 0x637B +0xC7B2 0x649A +0xC7B3 0x71C3 +0xC7B4 0x7C98 +0xC7B5 0x4E43 +0xC7B6 0x5EFC +0xC7B7 0x4E4B +0xC7B8 0x57DC +0xC7B9 0x56A2 +0xC7BA 0x60A9 +0xC7BB 0x6FC3 +0xC7BC 0x7D0D +0xC7BD 0x80FD +0xC7BE 0x8133 +0xC7BF 0x81BF +0xC7C0 0x8FB2 +0xC7C1 0x8997 +0xC7C2 0x86A4 +0xC7C3 0x5DF4 +0xC7C4 0x628A +0xC7C5 0x64AD +0xC7C6 0x8987 +0xC7C7 0x6777 +0xC7C8 0x6CE2 +0xC7C9 0x6D3E +0xC7CA 0x7436 +0xC7CB 0x7834 +0xC7CC 0x5A46 +0xC7CD 0x7F75 +0xC7CE 0x82AD +0xC7CF 0x99AC +0xC7D0 0x4FF3 +0xC7D1 0x5EC3 +0xC7D2 0x62DD +0xC7D3 0x6392 +0xC7D4 0x6557 +0xC7D5 0x676F +0xC7D6 0x76C3 +0xC7D7 0x724C +0xC7D8 0x80CC +0xC7D9 0x80BA +0xC7DA 0x8F29 +0xC7DB 0x914D +0xC7DC 0x500D +0xC7DD 0x57F9 +0xC7DE 0x5A92 +0xC7DF 0x6885 +0xC7E0 0x6973 +0xC7E1 0x7164 +0xC7E2 0x72FD +0xC7E3 0x8CB7 +0xC7E4 0x58F2 +0xC7E5 0x8CE0 +0xC7E6 0x966A +0xC7E7 0x9019 +0xC7E8 0x877F +0xC7E9 0x79E4 +0xC7EA 0x77E7 +0xC7EB 0x8429 +0xC7EC 0x4F2F +0xC7ED 0x5265 +0xC7EE 0x535A +0xC7EF 0x62CD +0xC7F0 0x67CF +0xC7F1 0x6CCA +0xC7F2 0x767D +0xC7F3 0x7B94 +0xC7F4 0x7C95 +0xC7F5 0x8236 +0xC7F6 0x8584 +0xC7F7 0x8FEB +0xC7F8 0x66DD +0xC7F9 0x6F20 +0xC7FA 0x7206 +0xC7FB 0x7E1B +0xC7FC 0x83AB +0xC7FD 0x99C1 +0xC7FE 0x9EA6 +0xC8A1 0x51FD +0xC8A2 0x7BB1 +0xC8A3 0x7872 +0xC8A4 0x7BB8 +0xC8A5 0x8087 +0xC8A6 0x7B48 +0xC8A7 0x6AE8 +0xC8A8 0x5E61 +0xC8A9 0x808C +0xC8AA 0x7551 +0xC8AB 0x7560 +0xC8AC 0x516B +0xC8AD 0x9262 +0xC8AE 0x6E8C +0xC8AF 0x767A +0xC8B0 0x9197 +0xC8B1 0x9AEA +0xC8B2 0x4F10 +0xC8B3 0x7F70 +0xC8B4 0x629C +0xC8B5 0x7B4F +0xC8B6 0x95A5 +0xC8B7 0x9CE9 +0xC8B8 0x567A +0xC8B9 0x5859 +0xC8BA 0x86E4 +0xC8BB 0x96BC +0xC8BC 0x4F34 +0xC8BD 0x5224 +0xC8BE 0x534A +0xC8BF 0x53CD +0xC8C0 0x53DB +0xC8C1 0x5E06 +0xC8C2 0x642C +0xC8C3 0x6591 +0xC8C4 0x677F +0xC8C5 0x6C3E +0xC8C6 0x6C4E +0xC8C7 0x7248 +0xC8C8 0x72AF +0xC8C9 0x73ED +0xC8CA 0x7554 +0xC8CB 0x7E41 +0xC8CC 0x822C +0xC8CD 0x85E9 +0xC8CE 0x8CA9 +0xC8CF 0x7BC4 +0xC8D0 0x91C6 +0xC8D1 0x7169 +0xC8D2 0x9812 +0xC8D3 0x98EF +0xC8D4 0x633D +0xC8D5 0x6669 +0xC8D6 0x756A +0xC8D7 0x76E4 +0xC8D8 0x78D0 +0xC8D9 0x8543 +0xC8DA 0x86EE +0xC8DB 0x532A +0xC8DC 0x5351 +0xC8DD 0x5426 +0xC8DE 0x5983 +0xC8DF 0x5E87 +0xC8E0 0x5F7C +0xC8E1 0x60B2 +0xC8E2 0x6249 +0xC8E3 0x6279 +0xC8E4 0x62AB +0xC8E5 0x6590 +0xC8E6 0x6BD4 +0xC8E7 0x6CCC +0xC8E8 0x75B2 +0xC8E9 0x76AE +0xC8EA 0x7891 +0xC8EB 0x79D8 +0xC8EC 0x7DCB +0xC8ED 0x7F77 +0xC8EE 0x80A5 +0xC8EF 0x88AB +0xC8F0 0x8AB9 +0xC8F1 0x8CBB +0xC8F2 0x907F +0xC8F3 0x975E +0xC8F4 0x98DB +0xC8F5 0x6A0B +0xC8F6 0x7C38 +0xC8F7 0x5099 +0xC8F8 0x5C3E +0xC8F9 0x5FAE +0xC8FA 0x6787 +0xC8FB 0x6BD8 +0xC8FC 0x7435 +0xC8FD 0x7709 +0xC8FE 0x7F8E +0xC9A1 0x9F3B +0xC9A2 0x67CA +0xC9A3 0x7A17 +0xC9A4 0x5339 +0xC9A5 0x758B +0xC9A6 0x9AED +0xC9A7 0x5F66 +0xC9A8 0x819D +0xC9A9 0x83F1 +0xC9AA 0x8098 +0xC9AB 0x5F3C +0xC9AC 0x5FC5 +0xC9AD 0x7562 +0xC9AE 0x7B46 +0xC9AF 0x903C +0xC9B0 0x6867 +0xC9B1 0x59EB +0xC9B2 0x5A9B +0xC9B3 0x7D10 +0xC9B4 0x767E +0xC9B5 0x8B2C +0xC9B6 0x4FF5 +0xC9B7 0x5F6A +0xC9B8 0x6A19 +0xC9B9 0x6C37 +0xC9BA 0x6F02 +0xC9BB 0x74E2 +0xC9BC 0x7968 +0xC9BD 0x8868 +0xC9BE 0x8A55 +0xC9BF 0x8C79 +0xC9C0 0x5EDF +0xC9C1 0x63CF +0xC9C2 0x75C5 +0xC9C3 0x79D2 +0xC9C4 0x82D7 +0xC9C5 0x9328 +0xC9C6 0x92F2 +0xC9C7 0x849C +0xC9C8 0x86ED +0xC9C9 0x9C2D +0xC9CA 0x54C1 +0xC9CB 0x5F6C +0xC9CC 0x658C +0xC9CD 0x6D5C +0xC9CE 0x7015 +0xC9CF 0x8CA7 +0xC9D0 0x8CD3 +0xC9D1 0x983B +0xC9D2 0x654F +0xC9D3 0x74F6 +0xC9D4 0x4E0D +0xC9D5 0x4ED8 +0xC9D6 0x57E0 +0xC9D7 0x592B +0xC9D8 0x5A66 +0xC9D9 0x5BCC +0xC9DA 0x51A8 +0xC9DB 0x5E03 +0xC9DC 0x5E9C +0xC9DD 0x6016 +0xC9DE 0x6276 +0xC9DF 0x6577 +0xC9E0 0x65A7 +0xC9E1 0x666E +0xC9E2 0x6D6E +0xC9E3 0x7236 +0xC9E4 0x7B26 +0xC9E5 0x8150 +0xC9E6 0x819A +0xC9E7 0x8299 +0xC9E8 0x8B5C +0xC9E9 0x8CA0 +0xC9EA 0x8CE6 +0xC9EB 0x8D74 +0xC9EC 0x961C +0xC9ED 0x9644 +0xC9EE 0x4FAE +0xC9EF 0x64AB +0xC9F0 0x6B66 +0xC9F1 0x821E +0xC9F2 0x8461 +0xC9F3 0x856A +0xC9F4 0x90E8 +0xC9F5 0x5C01 +0xC9F6 0x6953 +0xC9F7 0x98A8 +0xC9F8 0x847A +0xC9F9 0x8557 +0xC9FA 0x4F0F +0xC9FB 0x526F +0xC9FC 0x5FA9 +0xC9FD 0x5E45 +0xC9FE 0x670D +0xCAA1 0x798F +0xCAA2 0x8179 +0xCAA3 0x8907 +0xCAA4 0x8986 +0xCAA5 0x6DF5 +0xCAA6 0x5F17 +0xCAA7 0x6255 +0xCAA8 0x6CB8 +0xCAA9 0x4ECF +0xCAAA 0x7269 +0xCAAB 0x9B92 +0xCAAC 0x5206 +0xCAAD 0x543B +0xCAAE 0x5674 +0xCAAF 0x58B3 +0xCAB0 0x61A4 +0xCAB1 0x626E +0xCAB2 0x711A +0xCAB3 0x596E +0xCAB4 0x7C89 +0xCAB5 0x7CDE +0xCAB6 0x7D1B +0xCAB7 0x96F0 +0xCAB8 0x6587 +0xCAB9 0x805E +0xCABA 0x4E19 +0xCABB 0x4F75 +0xCABC 0x5175 +0xCABD 0x5840 +0xCABE 0x5E63 +0xCABF 0x5E73 +0xCAC0 0x5F0A +0xCAC1 0x67C4 +0xCAC2 0x4E26 +0xCAC3 0x853D +0xCAC4 0x9589 +0xCAC5 0x965B +0xCAC6 0x7C73 +0xCAC7 0x9801 +0xCAC8 0x50FB +0xCAC9 0x58C1 +0xCACA 0x7656 +0xCACB 0x78A7 +0xCACC 0x5225 +0xCACD 0x77A5 +0xCACE 0x8511 +0xCACF 0x7B86 +0xCAD0 0x504F +0xCAD1 0x5909 +0xCAD2 0x7247 +0xCAD3 0x7BC7 +0xCAD4 0x7DE8 +0xCAD5 0x8FBA +0xCAD6 0x8FD4 +0xCAD7 0x904D +0xCAD8 0x4FBF +0xCAD9 0x52C9 +0xCADA 0x5A29 +0xCADB 0x5F01 +0xCADC 0x97AD +0xCADD 0x4FDD +0xCADE 0x8217 +0xCADF 0x92EA +0xCAE0 0x5703 +0xCAE1 0x6355 +0xCAE2 0x6B69 +0xCAE3 0x752B +0xCAE4 0x88DC +0xCAE5 0x8F14 +0xCAE6 0x7A42 +0xCAE7 0x52DF +0xCAE8 0x5893 +0xCAE9 0x6155 +0xCAEA 0x620A +0xCAEB 0x66AE +0xCAEC 0x6BCD +0xCAED 0x7C3F +0xCAEE 0x83E9 +0xCAEF 0x5023 +0xCAF0 0x4FF8 +0xCAF1 0x5305 +0xCAF2 0x5446 +0xCAF3 0x5831 +0xCAF4 0x5949 +0xCAF5 0x5B9D +0xCAF6 0x5CF0 +0xCAF7 0x5CEF +0xCAF8 0x5D29 +0xCAF9 0x5E96 +0xCAFA 0x62B1 +0xCAFB 0x6367 +0xCAFC 0x653E +0xCAFD 0x65B9 +0xCAFE 0x670B +0xCBA1 0x6CD5 +0xCBA2 0x6CE1 +0xCBA3 0x70F9 +0xCBA4 0x7832 +0xCBA5 0x7E2B +0xCBA6 0x80DE +0xCBA7 0x82B3 +0xCBA8 0x840C +0xCBA9 0x84EC +0xCBAA 0x8702 +0xCBAB 0x8912 +0xCBAC 0x8A2A +0xCBAD 0x8C4A +0xCBAE 0x90A6 +0xCBAF 0x92D2 +0xCBB0 0x98FD +0xCBB1 0x9CF3 +0xCBB2 0x9D6C +0xCBB3 0x4E4F +0xCBB4 0x4EA1 +0xCBB5 0x508D +0xCBB6 0x5256 +0xCBB7 0x574A +0xCBB8 0x59A8 +0xCBB9 0x5E3D +0xCBBA 0x5FD8 +0xCBBB 0x5FD9 +0xCBBC 0x623F +0xCBBD 0x66B4 +0xCBBE 0x671B +0xCBBF 0x67D0 +0xCBC0 0x68D2 +0xCBC1 0x5192 +0xCBC2 0x7D21 +0xCBC3 0x80AA +0xCBC4 0x81A8 +0xCBC5 0x8B00 +0xCBC6 0x8C8C +0xCBC7 0x8CBF +0xCBC8 0x927E +0xCBC9 0x9632 +0xCBCA 0x5420 +0xCBCB 0x982C +0xCBCC 0x5317 +0xCBCD 0x50D5 +0xCBCE 0x535C +0xCBCF 0x58A8 +0xCBD0 0x64B2 +0xCBD1 0x6734 +0xCBD2 0x7267 +0xCBD3 0x7766 +0xCBD4 0x7A46 +0xCBD5 0x91E6 +0xCBD6 0x52C3 +0xCBD7 0x6CA1 +0xCBD8 0x6B86 +0xCBD9 0x5800 +0xCBDA 0x5E4C +0xCBDB 0x5954 +0xCBDC 0x672C +0xCBDD 0x7FFB +0xCBDE 0x51E1 +0xCBDF 0x76C6 +0xCBE0 0x6469 +0xCBE1 0x78E8 +0xCBE2 0x9B54 +0xCBE3 0x9EBB +0xCBE4 0x57CB +0xCBE5 0x59B9 +0xCBE6 0x6627 +0xCBE7 0x679A +0xCBE8 0x6BCE +0xCBE9 0x54E9 +0xCBEA 0x69D9 +0xCBEB 0x5E55 +0xCBEC 0x819C +0xCBED 0x6795 +0xCBEE 0x9BAA +0xCBEF 0x67FE +0xCBF0 0x9C52 +0xCBF1 0x685D +0xCBF2 0x4EA6 +0xCBF3 0x4FE3 +0xCBF4 0x53C8 +0xCBF5 0x62B9 +0xCBF6 0x672B +0xCBF7 0x6CAB +0xCBF8 0x8FC4 +0xCBF9 0x4FAD +0xCBFA 0x7E6D +0xCBFB 0x9EBF +0xCBFC 0x4E07 +0xCBFD 0x6162 +0xCBFE 0x6E80 +0xCCA1 0x6F2B +0xCCA2 0x8513 +0xCCA3 0x5473 +0xCCA4 0x672A +0xCCA5 0x9B45 +0xCCA6 0x5DF3 +0xCCA7 0x7B95 +0xCCA8 0x5CAC +0xCCA9 0x5BC6 +0xCCAA 0x871C +0xCCAB 0x6E4A +0xCCAC 0x84D1 +0xCCAD 0x7A14 +0xCCAE 0x8108 +0xCCAF 0x5999 +0xCCB0 0x7C8D +0xCCB1 0x6C11 +0xCCB2 0x7720 +0xCCB3 0x52D9 +0xCCB4 0x5922 +0xCCB5 0x7121 +0xCCB6 0x725F +0xCCB7 0x77DB +0xCCB8 0x9727 +0xCCB9 0x9D61 +0xCCBA 0x690B +0xCCBB 0x5A7F +0xCCBC 0x5A18 +0xCCBD 0x51A5 +0xCCBE 0x540D +0xCCBF 0x547D +0xCCC0 0x660E +0xCCC1 0x76DF +0xCCC2 0x8FF7 +0xCCC3 0x9298 +0xCCC4 0x9CF4 +0xCCC5 0x59EA +0xCCC6 0x725D +0xCCC7 0x6EC5 +0xCCC8 0x514D +0xCCC9 0x68C9 +0xCCCA 0x7DBF +0xCCCB 0x7DEC +0xCCCC 0x9762 +0xCCCD 0x9EBA +0xCCCE 0x6478 +0xCCCF 0x6A21 +0xCCD0 0x8302 +0xCCD1 0x5984 +0xCCD2 0x5B5F +0xCCD3 0x6BDB +0xCCD4 0x731B +0xCCD5 0x76F2 +0xCCD6 0x7DB2 +0xCCD7 0x8017 +0xCCD8 0x8499 +0xCCD9 0x5132 +0xCCDA 0x6728 +0xCCDB 0x9ED9 +0xCCDC 0x76EE +0xCCDD 0x6762 +0xCCDE 0x52FF +0xCCDF 0x9905 +0xCCE0 0x5C24 +0xCCE1 0x623B +0xCCE2 0x7C7E +0xCCE3 0x8CB0 +0xCCE4 0x554F +0xCCE5 0x60B6 +0xCCE6 0x7D0B +0xCCE7 0x9580 +0xCCE8 0x5301 +0xCCE9 0x4E5F +0xCCEA 0x51B6 +0xCCEB 0x591C +0xCCEC 0x723A +0xCCED 0x8036 +0xCCEE 0x91CE +0xCCEF 0x5F25 +0xCCF0 0x77E2 +0xCCF1 0x5384 +0xCCF2 0x5F79 +0xCCF3 0x7D04 +0xCCF4 0x85AC +0xCCF5 0x8A33 +0xCCF6 0x8E8D +0xCCF7 0x9756 +0xCCF8 0x67F3 +0xCCF9 0x85AE +0xCCFA 0x9453 +0xCCFB 0x6109 +0xCCFC 0x6108 +0xCCFD 0x6CB9 +0xCCFE 0x7652 +0xCDA1 0x8AED +0xCDA2 0x8F38 +0xCDA3 0x552F +0xCDA4 0x4F51 +0xCDA5 0x512A +0xCDA6 0x52C7 +0xCDA7 0x53CB +0xCDA8 0x5BA5 +0xCDA9 0x5E7D +0xCDAA 0x60A0 +0xCDAB 0x6182 +0xCDAC 0x63D6 +0xCDAD 0x6709 +0xCDAE 0x67DA +0xCDAF 0x6E67 +0xCDB0 0x6D8C +0xCDB1 0x7336 +0xCDB2 0x7337 +0xCDB3 0x7531 +0xCDB4 0x7950 +0xCDB5 0x88D5 +0xCDB6 0x8A98 +0xCDB7 0x904A +0xCDB8 0x9091 +0xCDB9 0x90F5 +0xCDBA 0x96C4 +0xCDBB 0x878D +0xCDBC 0x5915 +0xCDBD 0x4E88 +0xCDBE 0x4F59 +0xCDBF 0x4E0E +0xCDC0 0x8A89 +0xCDC1 0x8F3F +0xCDC2 0x9810 +0xCDC3 0x50AD +0xCDC4 0x5E7C +0xCDC5 0x5996 +0xCDC6 0x5BB9 +0xCDC7 0x5EB8 +0xCDC8 0x63DA +0xCDC9 0x63FA +0xCDCA 0x64C1 +0xCDCB 0x66DC +0xCDCC 0x694A +0xCDCD 0x69D8 +0xCDCE 0x6D0B +0xCDCF 0x6EB6 +0xCDD0 0x7194 +0xCDD1 0x7528 +0xCDD2 0x7AAF +0xCDD3 0x7F8A +0xCDD4 0x8000 +0xCDD5 0x8449 +0xCDD6 0x84C9 +0xCDD7 0x8981 +0xCDD8 0x8B21 +0xCDD9 0x8E0A +0xCDDA 0x9065 +0xCDDB 0x967D +0xCDDC 0x990A +0xCDDD 0x617E +0xCDDE 0x6291 +0xCDDF 0x6B32 +0xCDE0 0x6C83 +0xCDE1 0x6D74 +0xCDE2 0x7FCC +0xCDE3 0x7FFC +0xCDE4 0x6DC0 +0xCDE5 0x7F85 +0xCDE6 0x87BA +0xCDE7 0x88F8 +0xCDE8 0x6765 +0xCDE9 0x83B1 +0xCDEA 0x983C +0xCDEB 0x96F7 +0xCDEC 0x6D1B +0xCDED 0x7D61 +0xCDEE 0x843D +0xCDEF 0x916A +0xCDF0 0x4E71 +0xCDF1 0x5375 +0xCDF2 0x5D50 +0xCDF3 0x6B04 +0xCDF4 0x6FEB +0xCDF5 0x85CD +0xCDF6 0x862D +0xCDF7 0x89A7 +0xCDF8 0x5229 +0xCDF9 0x540F +0xCDFA 0x5C65 +0xCDFB 0x674E +0xCDFC 0x68A8 +0xCDFD 0x7406 +0xCDFE 0x7483 +0xCEA1 0x75E2 +0xCEA2 0x88CF +0xCEA3 0x88E1 +0xCEA4 0x91CC +0xCEA5 0x96E2 +0xCEA6 0x9678 +0xCEA7 0x5F8B +0xCEA8 0x7387 +0xCEA9 0x7ACB +0xCEAA 0x844E +0xCEAB 0x63A0 +0xCEAC 0x7565 +0xCEAD 0x5289 +0xCEAE 0x6D41 +0xCEAF 0x6E9C +0xCEB0 0x7409 +0xCEB1 0x7559 +0xCEB2 0x786B +0xCEB3 0x7C92 +0xCEB4 0x9686 +0xCEB5 0x7ADC +0xCEB6 0x9F8D +0xCEB7 0x4FB6 +0xCEB8 0x616E +0xCEB9 0x65C5 +0xCEBA 0x865C +0xCEBB 0x4E86 +0xCEBC 0x4EAE +0xCEBD 0x50DA +0xCEBE 0x4E21 +0xCEBF 0x51CC +0xCEC0 0x5BEE +0xCEC1 0x6599 +0xCEC2 0x6881 +0xCEC3 0x6DBC +0xCEC4 0x731F +0xCEC5 0x7642 +0xCEC6 0x77AD +0xCEC7 0x7A1C +0xCEC8 0x7CE7 +0xCEC9 0x826F +0xCECA 0x8AD2 +0xCECB 0x907C +0xCECC 0x91CF +0xCECD 0x9675 +0xCECE 0x9818 +0xCECF 0x529B +0xCED0 0x7DD1 +0xCED1 0x502B +0xCED2 0x5398 +0xCED3 0x6797 +0xCED4 0x6DCB +0xCED5 0x71D0 +0xCED6 0x7433 +0xCED7 0x81E8 +0xCED8 0x8F2A +0xCED9 0x96A3 +0xCEDA 0x9C57 +0xCEDB 0x9E9F +0xCEDC 0x7460 +0xCEDD 0x5841 +0xCEDE 0x6D99 +0xCEDF 0x7D2F +0xCEE0 0x985E +0xCEE1 0x4EE4 +0xCEE2 0x4F36 +0xCEE3 0x4F8B +0xCEE4 0x51B7 +0xCEE5 0x52B1 +0xCEE6 0x5DBA +0xCEE7 0x601C +0xCEE8 0x73B2 +0xCEE9 0x793C +0xCEEA 0x82D3 +0xCEEB 0x9234 +0xCEEC 0x96B7 +0xCEED 0x96F6 +0xCEEE 0x970A +0xCEEF 0x9E97 +0xCEF0 0x9F62 +0xCEF1 0x66A6 +0xCEF2 0x6B74 +0xCEF3 0x5217 +0xCEF4 0x52A3 +0xCEF5 0x70C8 +0xCEF6 0x88C2 +0xCEF7 0x5EC9 +0xCEF8 0x604B +0xCEF9 0x6190 +0xCEFA 0x6F23 +0xCEFB 0x7149 +0xCEFC 0x7C3E +0xCEFD 0x7DF4 +0xCEFE 0x806F +0xCFA1 0x84EE +0xCFA2 0x9023 +0xCFA3 0x932C +0xCFA4 0x5442 +0xCFA5 0x9B6F +0xCFA6 0x6AD3 +0xCFA7 0x7089 +0xCFA8 0x8CC2 +0xCFA9 0x8DEF +0xCFAA 0x9732 +0xCFAB 0x52B4 +0xCFAC 0x5A41 +0xCFAD 0x5ECA +0xCFAE 0x5F04 +0xCFAF 0x6717 +0xCFB0 0x697C +0xCFB1 0x6994 +0xCFB2 0x6D6A +0xCFB3 0x6F0F +0xCFB4 0x7262 +0xCFB5 0x72FC +0xCFB6 0x7BED +0xCFB7 0x8001 +0xCFB8 0x807E +0xCFB9 0x874B +0xCFBA 0x90CE +0xCFBB 0x516D +0xCFBC 0x9E93 +0xCFBD 0x7984 +0xCFBE 0x808B +0xCFBF 0x9332 +0xCFC0 0x8AD6 +0xCFC1 0x502D +0xCFC2 0x548C +0xCFC3 0x8A71 +0xCFC4 0x6B6A +0xCFC5 0x8CC4 +0xCFC6 0x8107 +0xCFC7 0x60D1 +0xCFC8 0x67A0 +0xCFC9 0x9DF2 +0xCFCA 0x4E99 +0xCFCB 0x4E98 +0xCFCC 0x9C10 +0xCFCD 0x8A6B +0xCFCE 0x85C1 +0xCFCF 0x8568 +0xCFD0 0x6900 +0xCFD1 0x6E7E +0xCFD2 0x7897 +0xCFD3 0x8155 +0xD0A1 0x5F0C +0xD0A2 0x4E10 +0xD0A3 0x4E15 +0xD0A4 0x4E2A +0xD0A5 0x4E31 +0xD0A6 0x4E36 +0xD0A7 0x4E3C +0xD0A8 0x4E3F +0xD0A9 0x4E42 +0xD0AA 0x4E56 +0xD0AB 0x4E58 +0xD0AC 0x4E82 +0xD0AD 0x4E85 +0xD0AE 0x8C6B +0xD0AF 0x4E8A +0xD0B0 0x8212 +0xD0B1 0x5F0D +0xD0B2 0x4E8E +0xD0B3 0x4E9E +0xD0B4 0x4E9F +0xD0B5 0x4EA0 +0xD0B6 0x4EA2 +0xD0B7 0x4EB0 +0xD0B8 0x4EB3 +0xD0B9 0x4EB6 +0xD0BA 0x4ECE +0xD0BB 0x4ECD +0xD0BC 0x4EC4 +0xD0BD 0x4EC6 +0xD0BE 0x4EC2 +0xD0BF 0x4ED7 +0xD0C0 0x4EDE +0xD0C1 0x4EED +0xD0C2 0x4EDF +0xD0C3 0x4EF7 +0xD0C4 0x4F09 +0xD0C5 0x4F5A +0xD0C6 0x4F30 +0xD0C7 0x4F5B +0xD0C8 0x4F5D +0xD0C9 0x4F57 +0xD0CA 0x4F47 +0xD0CB 0x4F76 +0xD0CC 0x4F88 +0xD0CD 0x4F8F +0xD0CE 0x4F98 +0xD0CF 0x4F7B +0xD0D0 0x4F69 +0xD0D1 0x4F70 +0xD0D2 0x4F91 +0xD0D3 0x4F6F +0xD0D4 0x4F86 +0xD0D5 0x4F96 +0xD0D6 0x5118 +0xD0D7 0x4FD4 +0xD0D8 0x4FDF +0xD0D9 0x4FCE +0xD0DA 0x4FD8 +0xD0DB 0x4FDB +0xD0DC 0x4FD1 +0xD0DD 0x4FDA +0xD0DE 0x4FD0 +0xD0DF 0x4FE4 +0xD0E0 0x4FE5 +0xD0E1 0x501A +0xD0E2 0x5028 +0xD0E3 0x5014 +0xD0E4 0x502A +0xD0E5 0x5025 +0xD0E6 0x5005 +0xD0E7 0x4F1C +0xD0E8 0x4FF6 +0xD0E9 0x5021 +0xD0EA 0x5029 +0xD0EB 0x502C +0xD0EC 0x4FFE +0xD0ED 0x4FEF +0xD0EE 0x5011 +0xD0EF 0x5006 +0xD0F0 0x5043 +0xD0F1 0x5047 +0xD0F2 0x6703 +0xD0F3 0x5055 +0xD0F4 0x5050 +0xD0F5 0x5048 +0xD0F6 0x505A +0xD0F7 0x5056 +0xD0F8 0x506C +0xD0F9 0x5078 +0xD0FA 0x5080 +0xD0FB 0x509A +0xD0FC 0x5085 +0xD0FD 0x50B4 +0xD0FE 0x50B2 +0xD1A1 0x50C9 +0xD1A2 0x50CA +0xD1A3 0x50B3 +0xD1A4 0x50C2 +0xD1A5 0x50D6 +0xD1A6 0x50DE +0xD1A7 0x50E5 +0xD1A8 0x50ED +0xD1A9 0x50E3 +0xD1AA 0x50EE +0xD1AB 0x50F9 +0xD1AC 0x50F5 +0xD1AD 0x5109 +0xD1AE 0x5101 +0xD1AF 0x5102 +0xD1B0 0x5116 +0xD1B1 0x5115 +0xD1B2 0x5114 +0xD1B3 0x511A +0xD1B4 0x5121 +0xD1B5 0x513A +0xD1B6 0x5137 +0xD1B7 0x513C +0xD1B8 0x513B +0xD1B9 0x513F +0xD1BA 0x5140 +0xD1BB 0x5152 +0xD1BC 0x514C +0xD1BD 0x5154 +0xD1BE 0x5162 +0xD1BF 0x7AF8 +0xD1C0 0x5169 +0xD1C1 0x516A +0xD1C2 0x516E +0xD1C3 0x5180 +0xD1C4 0x5182 +0xD1C5 0x56D8 +0xD1C6 0x518C +0xD1C7 0x5189 +0xD1C8 0x518F +0xD1C9 0x5191 +0xD1CA 0x5193 +0xD1CB 0x5195 +0xD1CC 0x5196 +0xD1CD 0x51A4 +0xD1CE 0x51A6 +0xD1CF 0x51A2 +0xD1D0 0x51A9 +0xD1D1 0x51AA +0xD1D2 0x51AB +0xD1D3 0x51B3 +0xD1D4 0x51B1 +0xD1D5 0x51B2 +0xD1D6 0x51B0 +0xD1D7 0x51B5 +0xD1D8 0x51BD +0xD1D9 0x51C5 +0xD1DA 0x51C9 +0xD1DB 0x51DB +0xD1DC 0x51E0 +0xD1DD 0x8655 +0xD1DE 0x51E9 +0xD1DF 0x51ED +0xD1E0 0x51F0 +0xD1E1 0x51F5 +0xD1E2 0x51FE +0xD1E3 0x5204 +0xD1E4 0x520B +0xD1E5 0x5214 +0xD1E6 0x520E +0xD1E7 0x5227 +0xD1E8 0x522A +0xD1E9 0x522E +0xD1EA 0x5233 +0xD1EB 0x5239 +0xD1EC 0x524F +0xD1ED 0x5244 +0xD1EE 0x524B +0xD1EF 0x524C +0xD1F0 0x525E +0xD1F1 0x5254 +0xD1F2 0x526A +0xD1F3 0x5274 +0xD1F4 0x5269 +0xD1F5 0x5273 +0xD1F6 0x527F +0xD1F7 0x527D +0xD1F8 0x528D +0xD1F9 0x5294 +0xD1FA 0x5292 +0xD1FB 0x5271 +0xD1FC 0x5288 +0xD1FD 0x5291 +0xD1FE 0x8FA8 +0xD2A1 0x8FA7 +0xD2A2 0x52AC +0xD2A3 0x52AD +0xD2A4 0x52BC +0xD2A5 0x52B5 +0xD2A6 0x52C1 +0xD2A7 0x52CD +0xD2A8 0x52D7 +0xD2A9 0x52DE +0xD2AA 0x52E3 +0xD2AB 0x52E6 +0xD2AC 0x98ED +0xD2AD 0x52E0 +0xD2AE 0x52F3 +0xD2AF 0x52F5 +0xD2B0 0x52F8 +0xD2B1 0x52F9 +0xD2B2 0x5306 +0xD2B3 0x5308 +0xD2B4 0x7538 +0xD2B5 0x530D +0xD2B6 0x5310 +0xD2B7 0x530F +0xD2B8 0x5315 +0xD2B9 0x531A +0xD2BA 0x5323 +0xD2BB 0x532F +0xD2BC 0x5331 +0xD2BD 0x5333 +0xD2BE 0x5338 +0xD2BF 0x5340 +0xD2C0 0x5346 +0xD2C1 0x5345 +0xD2C2 0x4E17 +0xD2C3 0x5349 +0xD2C4 0x534D +0xD2C5 0x51D6 +0xD2C6 0x535E +0xD2C7 0x5369 +0xD2C8 0x536E +0xD2C9 0x5918 +0xD2CA 0x537B +0xD2CB 0x5377 +0xD2CC 0x5382 +0xD2CD 0x5396 +0xD2CE 0x53A0 +0xD2CF 0x53A6 +0xD2D0 0x53A5 +0xD2D1 0x53AE +0xD2D2 0x53B0 +0xD2D3 0x53B6 +0xD2D4 0x53C3 +0xD2D5 0x7C12 +0xD2D6 0x96D9 +0xD2D7 0x53DF +0xD2D8 0x66FC +0xD2D9 0x71EE +0xD2DA 0x53EE +0xD2DB 0x53E8 +0xD2DC 0x53ED +0xD2DD 0x53FA +0xD2DE 0x5401 +0xD2DF 0x543D +0xD2E0 0x5440 +0xD2E1 0x542C +0xD2E2 0x542D +0xD2E3 0x543C +0xD2E4 0x542E +0xD2E5 0x5436 +0xD2E6 0x5429 +0xD2E7 0x541D +0xD2E8 0x544E +0xD2E9 0x548F +0xD2EA 0x5475 +0xD2EB 0x548E +0xD2EC 0x545F +0xD2ED 0x5471 +0xD2EE 0x5477 +0xD2EF 0x5470 +0xD2F0 0x5492 +0xD2F1 0x547B +0xD2F2 0x5480 +0xD2F3 0x5476 +0xD2F4 0x5484 +0xD2F5 0x5490 +0xD2F6 0x5486 +0xD2F7 0x54C7 +0xD2F8 0x54A2 +0xD2F9 0x54B8 +0xD2FA 0x54A5 +0xD2FB 0x54AC +0xD2FC 0x54C4 +0xD2FD 0x54C8 +0xD2FE 0x54A8 +0xD3A1 0x54AB +0xD3A2 0x54C2 +0xD3A3 0x54A4 +0xD3A4 0x54BE +0xD3A5 0x54BC +0xD3A6 0x54D8 +0xD3A7 0x54E5 +0xD3A8 0x54E6 +0xD3A9 0x550F +0xD3AA 0x5514 +0xD3AB 0x54FD +0xD3AC 0x54EE +0xD3AD 0x54ED +0xD3AE 0x54FA +0xD3AF 0x54E2 +0xD3B0 0x5539 +0xD3B1 0x5540 +0xD3B2 0x5563 +0xD3B3 0x554C +0xD3B4 0x552E +0xD3B5 0x555C +0xD3B6 0x5545 +0xD3B7 0x5556 +0xD3B8 0x5557 +0xD3B9 0x5538 +0xD3BA 0x5533 +0xD3BB 0x555D +0xD3BC 0x5599 +0xD3BD 0x5580 +0xD3BE 0x54AF +0xD3BF 0x558A +0xD3C0 0x559F +0xD3C1 0x557B +0xD3C2 0x557E +0xD3C3 0x5598 +0xD3C4 0x559E +0xD3C5 0x55AE +0xD3C6 0x557C +0xD3C7 0x5583 +0xD3C8 0x55A9 +0xD3C9 0x5587 +0xD3CA 0x55A8 +0xD3CB 0x55DA +0xD3CC 0x55C5 +0xD3CD 0x55DF +0xD3CE 0x55C4 +0xD3CF 0x55DC +0xD3D0 0x55E4 +0xD3D1 0x55D4 +0xD3D2 0x5614 +0xD3D3 0x55F7 +0xD3D4 0x5616 +0xD3D5 0x55FE +0xD3D6 0x55FD +0xD3D7 0x561B +0xD3D8 0x55F9 +0xD3D9 0x564E +0xD3DA 0x5650 +0xD3DB 0x71DF +0xD3DC 0x5634 +0xD3DD 0x5636 +0xD3DE 0x5632 +0xD3DF 0x5638 +0xD3E0 0x566B +0xD3E1 0x5664 +0xD3E2 0x562F +0xD3E3 0x566C +0xD3E4 0x566A +0xD3E5 0x5686 +0xD3E6 0x5680 +0xD3E7 0x568A +0xD3E8 0x56A0 +0xD3E9 0x5694 +0xD3EA 0x568F +0xD3EB 0x56A5 +0xD3EC 0x56AE +0xD3ED 0x56B6 +0xD3EE 0x56B4 +0xD3EF 0x56C2 +0xD3F0 0x56BC +0xD3F1 0x56C1 +0xD3F2 0x56C3 +0xD3F3 0x56C0 +0xD3F4 0x56C8 +0xD3F5 0x56CE +0xD3F6 0x56D1 +0xD3F7 0x56D3 +0xD3F8 0x56D7 +0xD3F9 0x56EE +0xD3FA 0x56F9 +0xD3FB 0x5700 +0xD3FC 0x56FF +0xD3FD 0x5704 +0xD3FE 0x5709 +0xD4A1 0x5708 +0xD4A2 0x570B +0xD4A3 0x570D +0xD4A4 0x5713 +0xD4A5 0x5718 +0xD4A6 0x5716 +0xD4A7 0x55C7 +0xD4A8 0x571C +0xD4A9 0x5726 +0xD4AA 0x5737 +0xD4AB 0x5738 +0xD4AC 0x574E +0xD4AD 0x573B +0xD4AE 0x5740 +0xD4AF 0x574F +0xD4B0 0x5769 +0xD4B1 0x57C0 +0xD4B2 0x5788 +0xD4B3 0x5761 +0xD4B4 0x577F +0xD4B5 0x5789 +0xD4B6 0x5793 +0xD4B7 0x57A0 +0xD4B8 0x57B3 +0xD4B9 0x57A4 +0xD4BA 0x57AA +0xD4BB 0x57B0 +0xD4BC 0x57C3 +0xD4BD 0x57C6 +0xD4BE 0x57D4 +0xD4BF 0x57D2 +0xD4C0 0x57D3 +0xD4C1 0x580A +0xD4C2 0x57D6 +0xD4C3 0x57E3 +0xD4C4 0x580B +0xD4C5 0x5819 +0xD4C6 0x581D +0xD4C7 0x5872 +0xD4C8 0x5821 +0xD4C9 0x5862 +0xD4CA 0x584B +0xD4CB 0x5870 +0xD4CC 0x6BC0 +0xD4CD 0x5852 +0xD4CE 0x583D +0xD4CF 0x5879 +0xD4D0 0x5885 +0xD4D1 0x58B9 +0xD4D2 0x589F +0xD4D3 0x58AB +0xD4D4 0x58BA +0xD4D5 0x58DE +0xD4D6 0x58BB +0xD4D7 0x58B8 +0xD4D8 0x58AE +0xD4D9 0x58C5 +0xD4DA 0x58D3 +0xD4DB 0x58D1 +0xD4DC 0x58D7 +0xD4DD 0x58D9 +0xD4DE 0x58D8 +0xD4DF 0x58E5 +0xD4E0 0x58DC +0xD4E1 0x58E4 +0xD4E2 0x58DF +0xD4E3 0x58EF +0xD4E4 0x58FA +0xD4E5 0x58F9 +0xD4E6 0x58FB +0xD4E7 0x58FC +0xD4E8 0x58FD +0xD4E9 0x5902 +0xD4EA 0x590A +0xD4EB 0x5910 +0xD4EC 0x591B +0xD4ED 0x68A6 +0xD4EE 0x5925 +0xD4EF 0x592C +0xD4F0 0x592D +0xD4F1 0x5932 +0xD4F2 0x5938 +0xD4F3 0x593E +0xD4F4 0x7AD2 +0xD4F5 0x5955 +0xD4F6 0x5950 +0xD4F7 0x594E +0xD4F8 0x595A +0xD4F9 0x5958 +0xD4FA 0x5962 +0xD4FB 0x5960 +0xD4FC 0x5967 +0xD4FD 0x596C +0xD4FE 0x5969 +0xD5A1 0x5978 +0xD5A2 0x5981 +0xD5A3 0x599D +0xD5A4 0x4F5E +0xD5A5 0x4FAB +0xD5A6 0x59A3 +0xD5A7 0x59B2 +0xD5A8 0x59C6 +0xD5A9 0x59E8 +0xD5AA 0x59DC +0xD5AB 0x598D +0xD5AC 0x59D9 +0xD5AD 0x59DA +0xD5AE 0x5A25 +0xD5AF 0x5A1F +0xD5B0 0x5A11 +0xD5B1 0x5A1C +0xD5B2 0x5A09 +0xD5B3 0x5A1A +0xD5B4 0x5A40 +0xD5B5 0x5A6C +0xD5B6 0x5A49 +0xD5B7 0x5A35 +0xD5B8 0x5A36 +0xD5B9 0x5A62 +0xD5BA 0x5A6A +0xD5BB 0x5A9A +0xD5BC 0x5ABC +0xD5BD 0x5ABE +0xD5BE 0x5ACB +0xD5BF 0x5AC2 +0xD5C0 0x5ABD +0xD5C1 0x5AE3 +0xD5C2 0x5AD7 +0xD5C3 0x5AE6 +0xD5C4 0x5AE9 +0xD5C5 0x5AD6 +0xD5C6 0x5AFA +0xD5C7 0x5AFB +0xD5C8 0x5B0C +0xD5C9 0x5B0B +0xD5CA 0x5B16 +0xD5CB 0x5B32 +0xD5CC 0x5AD0 +0xD5CD 0x5B2A +0xD5CE 0x5B36 +0xD5CF 0x5B3E +0xD5D0 0x5B43 +0xD5D1 0x5B45 +0xD5D2 0x5B40 +0xD5D3 0x5B51 +0xD5D4 0x5B55 +0xD5D5 0x5B5A +0xD5D6 0x5B5B +0xD5D7 0x5B65 +0xD5D8 0x5B69 +0xD5D9 0x5B70 +0xD5DA 0x5B73 +0xD5DB 0x5B75 +0xD5DC 0x5B78 +0xD5DD 0x6588 +0xD5DE 0x5B7A +0xD5DF 0x5B80 +0xD5E0 0x5B83 +0xD5E1 0x5BA6 +0xD5E2 0x5BB8 +0xD5E3 0x5BC3 +0xD5E4 0x5BC7 +0xD5E5 0x5BC9 +0xD5E6 0x5BD4 +0xD5E7 0x5BD0 +0xD5E8 0x5BE4 +0xD5E9 0x5BE6 +0xD5EA 0x5BE2 +0xD5EB 0x5BDE +0xD5EC 0x5BE5 +0xD5ED 0x5BEB +0xD5EE 0x5BF0 +0xD5EF 0x5BF6 +0xD5F0 0x5BF3 +0xD5F1 0x5C05 +0xD5F2 0x5C07 +0xD5F3 0x5C08 +0xD5F4 0x5C0D +0xD5F5 0x5C13 +0xD5F6 0x5C20 +0xD5F7 0x5C22 +0xD5F8 0x5C28 +0xD5F9 0x5C38 +0xD5FA 0x5C39 +0xD5FB 0x5C41 +0xD5FC 0x5C46 +0xD5FD 0x5C4E +0xD5FE 0x5C53 +0xD6A1 0x5C50 +0xD6A2 0x5C4F +0xD6A3 0x5B71 +0xD6A4 0x5C6C +0xD6A5 0x5C6E +0xD6A6 0x4E62 +0xD6A7 0x5C76 +0xD6A8 0x5C79 +0xD6A9 0x5C8C +0xD6AA 0x5C91 +0xD6AB 0x5C94 +0xD6AC 0x599B +0xD6AD 0x5CAB +0xD6AE 0x5CBB +0xD6AF 0x5CB6 +0xD6B0 0x5CBC +0xD6B1 0x5CB7 +0xD6B2 0x5CC5 +0xD6B3 0x5CBE +0xD6B4 0x5CC7 +0xD6B5 0x5CD9 +0xD6B6 0x5CE9 +0xD6B7 0x5CFD +0xD6B8 0x5CFA +0xD6B9 0x5CED +0xD6BA 0x5D8C +0xD6BB 0x5CEA +0xD6BC 0x5D0B +0xD6BD 0x5D15 +0xD6BE 0x5D17 +0xD6BF 0x5D5C +0xD6C0 0x5D1F +0xD6C1 0x5D1B +0xD6C2 0x5D11 +0xD6C3 0x5D14 +0xD6C4 0x5D22 +0xD6C5 0x5D1A +0xD6C6 0x5D19 +0xD6C7 0x5D18 +0xD6C8 0x5D4C +0xD6C9 0x5D52 +0xD6CA 0x5D4E +0xD6CB 0x5D4B +0xD6CC 0x5D6C +0xD6CD 0x5D73 +0xD6CE 0x5D76 +0xD6CF 0x5D87 +0xD6D0 0x5D84 +0xD6D1 0x5D82 +0xD6D2 0x5DA2 +0xD6D3 0x5D9D +0xD6D4 0x5DAC +0xD6D5 0x5DAE +0xD6D6 0x5DBD +0xD6D7 0x5D90 +0xD6D8 0x5DB7 +0xD6D9 0x5DBC +0xD6DA 0x5DC9 +0xD6DB 0x5DCD +0xD6DC 0x5DD3 +0xD6DD 0x5DD2 +0xD6DE 0x5DD6 +0xD6DF 0x5DDB +0xD6E0 0x5DEB +0xD6E1 0x5DF2 +0xD6E2 0x5DF5 +0xD6E3 0x5E0B +0xD6E4 0x5E1A +0xD6E5 0x5E19 +0xD6E6 0x5E11 +0xD6E7 0x5E1B +0xD6E8 0x5E36 +0xD6E9 0x5E37 +0xD6EA 0x5E44 +0xD6EB 0x5E43 +0xD6EC 0x5E40 +0xD6ED 0x5E4E +0xD6EE 0x5E57 +0xD6EF 0x5E54 +0xD6F0 0x5E5F +0xD6F1 0x5E62 +0xD6F2 0x5E64 +0xD6F3 0x5E47 +0xD6F4 0x5E75 +0xD6F5 0x5E76 +0xD6F6 0x5E7A +0xD6F7 0x9EBC +0xD6F8 0x5E7F +0xD6F9 0x5EA0 +0xD6FA 0x5EC1 +0xD6FB 0x5EC2 +0xD6FC 0x5EC8 +0xD6FD 0x5ED0 +0xD6FE 0x5ECF +0xD7A1 0x5ED6 +0xD7A2 0x5EE3 +0xD7A3 0x5EDD +0xD7A4 0x5EDA +0xD7A5 0x5EDB +0xD7A6 0x5EE2 +0xD7A7 0x5EE1 +0xD7A8 0x5EE8 +0xD7A9 0x5EE9 +0xD7AA 0x5EEC +0xD7AB 0x5EF1 +0xD7AC 0x5EF3 +0xD7AD 0x5EF0 +0xD7AE 0x5EF4 +0xD7AF 0x5EF8 +0xD7B0 0x5EFE +0xD7B1 0x5F03 +0xD7B2 0x5F09 +0xD7B3 0x5F5D +0xD7B4 0x5F5C +0xD7B5 0x5F0B +0xD7B6 0x5F11 +0xD7B7 0x5F16 +0xD7B8 0x5F29 +0xD7B9 0x5F2D +0xD7BA 0x5F38 +0xD7BB 0x5F41 +0xD7BC 0x5F48 +0xD7BD 0x5F4C +0xD7BE 0x5F4E +0xD7BF 0x5F2F +0xD7C0 0x5F51 +0xD7C1 0x5F56 +0xD7C2 0x5F57 +0xD7C3 0x5F59 +0xD7C4 0x5F61 +0xD7C5 0x5F6D +0xD7C6 0x5F73 +0xD7C7 0x5F77 +0xD7C8 0x5F83 +0xD7C9 0x5F82 +0xD7CA 0x5F7F +0xD7CB 0x5F8A +0xD7CC 0x5F88 +0xD7CD 0x5F91 +0xD7CE 0x5F87 +0xD7CF 0x5F9E +0xD7D0 0x5F99 +0xD7D1 0x5F98 +0xD7D2 0x5FA0 +0xD7D3 0x5FA8 +0xD7D4 0x5FAD +0xD7D5 0x5FBC +0xD7D6 0x5FD6 +0xD7D7 0x5FFB +0xD7D8 0x5FE4 +0xD7D9 0x5FF8 +0xD7DA 0x5FF1 +0xD7DB 0x5FDD +0xD7DC 0x60B3 +0xD7DD 0x5FFF +0xD7DE 0x6021 +0xD7DF 0x6060 +0xD7E0 0x6019 +0xD7E1 0x6010 +0xD7E2 0x6029 +0xD7E3 0x600E +0xD7E4 0x6031 +0xD7E5 0x601B +0xD7E6 0x6015 +0xD7E7 0x602B +0xD7E8 0x6026 +0xD7E9 0x600F +0xD7EA 0x603A +0xD7EB 0x605A +0xD7EC 0x6041 +0xD7ED 0x606A +0xD7EE 0x6077 +0xD7EF 0x605F +0xD7F0 0x604A +0xD7F1 0x6046 +0xD7F2 0x604D +0xD7F3 0x6063 +0xD7F4 0x6043 +0xD7F5 0x6064 +0xD7F6 0x6042 +0xD7F7 0x606C +0xD7F8 0x606B +0xD7F9 0x6059 +0xD7FA 0x6081 +0xD7FB 0x608D +0xD7FC 0x60E7 +0xD7FD 0x6083 +0xD7FE 0x609A +0xD8A1 0x6084 +0xD8A2 0x609B +0xD8A3 0x6096 +0xD8A4 0x6097 +0xD8A5 0x6092 +0xD8A6 0x60A7 +0xD8A7 0x608B +0xD8A8 0x60E1 +0xD8A9 0x60B8 +0xD8AA 0x60E0 +0xD8AB 0x60D3 +0xD8AC 0x60B4 +0xD8AD 0x5FF0 +0xD8AE 0x60BD +0xD8AF 0x60C6 +0xD8B0 0x60B5 +0xD8B1 0x60D8 +0xD8B2 0x614D +0xD8B3 0x6115 +0xD8B4 0x6106 +0xD8B5 0x60F6 +0xD8B6 0x60F7 +0xD8B7 0x6100 +0xD8B8 0x60F4 +0xD8B9 0x60FA +0xD8BA 0x6103 +0xD8BB 0x6121 +0xD8BC 0x60FB +0xD8BD 0x60F1 +0xD8BE 0x610D +0xD8BF 0x610E +0xD8C0 0x6147 +0xD8C1 0x613E +0xD8C2 0x6128 +0xD8C3 0x6127 +0xD8C4 0x614A +0xD8C5 0x613F +0xD8C6 0x613C +0xD8C7 0x612C +0xD8C8 0x6134 +0xD8C9 0x613D +0xD8CA 0x6142 +0xD8CB 0x6144 +0xD8CC 0x6173 +0xD8CD 0x6177 +0xD8CE 0x6158 +0xD8CF 0x6159 +0xD8D0 0x615A +0xD8D1 0x616B +0xD8D2 0x6174 +0xD8D3 0x616F +0xD8D4 0x6165 +0xD8D5 0x6171 +0xD8D6 0x615F +0xD8D7 0x615D +0xD8D8 0x6153 +0xD8D9 0x6175 +0xD8DA 0x6199 +0xD8DB 0x6196 +0xD8DC 0x6187 +0xD8DD 0x61AC +0xD8DE 0x6194 +0xD8DF 0x619A +0xD8E0 0x618A +0xD8E1 0x6191 +0xD8E2 0x61AB +0xD8E3 0x61AE +0xD8E4 0x61CC +0xD8E5 0x61CA +0xD8E6 0x61C9 +0xD8E7 0x61F7 +0xD8E8 0x61C8 +0xD8E9 0x61C3 +0xD8EA 0x61C6 +0xD8EB 0x61BA +0xD8EC 0x61CB +0xD8ED 0x7F79 +0xD8EE 0x61CD +0xD8EF 0x61E6 +0xD8F0 0x61E3 +0xD8F1 0x61F6 +0xD8F2 0x61FA +0xD8F3 0x61F4 +0xD8F4 0x61FF +0xD8F5 0x61FD +0xD8F6 0x61FC +0xD8F7 0x61FE +0xD8F8 0x6200 +0xD8F9 0x6208 +0xD8FA 0x6209 +0xD8FB 0x620D +0xD8FC 0x620C +0xD8FD 0x6214 +0xD8FE 0x621B +0xD9A1 0x621E +0xD9A2 0x6221 +0xD9A3 0x622A +0xD9A4 0x622E +0xD9A5 0x6230 +0xD9A6 0x6232 +0xD9A7 0x6233 +0xD9A8 0x6241 +0xD9A9 0x624E +0xD9AA 0x625E +0xD9AB 0x6263 +0xD9AC 0x625B +0xD9AD 0x6260 +0xD9AE 0x6268 +0xD9AF 0x627C +0xD9B0 0x6282 +0xD9B1 0x6289 +0xD9B2 0x627E +0xD9B3 0x6292 +0xD9B4 0x6293 +0xD9B5 0x6296 +0xD9B6 0x62D4 +0xD9B7 0x6283 +0xD9B8 0x6294 +0xD9B9 0x62D7 +0xD9BA 0x62D1 +0xD9BB 0x62BB +0xD9BC 0x62CF +0xD9BD 0x62FF +0xD9BE 0x62C6 +0xD9BF 0x64D4 +0xD9C0 0x62C8 +0xD9C1 0x62DC +0xD9C2 0x62CC +0xD9C3 0x62CA +0xD9C4 0x62C2 +0xD9C5 0x62C7 +0xD9C6 0x629B +0xD9C7 0x62C9 +0xD9C8 0x630C +0xD9C9 0x62EE +0xD9CA 0x62F1 +0xD9CB 0x6327 +0xD9CC 0x6302 +0xD9CD 0x6308 +0xD9CE 0x62EF +0xD9CF 0x62F5 +0xD9D0 0x6350 +0xD9D1 0x633E +0xD9D2 0x634D +0xD9D3 0x641C +0xD9D4 0x634F +0xD9D5 0x6396 +0xD9D6 0x638E +0xD9D7 0x6380 +0xD9D8 0x63AB +0xD9D9 0x6376 +0xD9DA 0x63A3 +0xD9DB 0x638F +0xD9DC 0x6389 +0xD9DD 0x639F +0xD9DE 0x63B5 +0xD9DF 0x636B +0xD9E0 0x6369 +0xD9E1 0x63BE +0xD9E2 0x63E9 +0xD9E3 0x63C0 +0xD9E4 0x63C6 +0xD9E5 0x63E3 +0xD9E6 0x63C9 +0xD9E7 0x63D2 +0xD9E8 0x63F6 +0xD9E9 0x63C4 +0xD9EA 0x6416 +0xD9EB 0x6434 +0xD9EC 0x6406 +0xD9ED 0x6413 +0xD9EE 0x6426 +0xD9EF 0x6436 +0xD9F0 0x651D +0xD9F1 0x6417 +0xD9F2 0x6428 +0xD9F3 0x640F +0xD9F4 0x6467 +0xD9F5 0x646F +0xD9F6 0x6476 +0xD9F7 0x644E +0xD9F8 0x652A +0xD9F9 0x6495 +0xD9FA 0x6493 +0xD9FB 0x64A5 +0xD9FC 0x64A9 +0xD9FD 0x6488 +0xD9FE 0x64BC +0xDAA1 0x64DA +0xDAA2 0x64D2 +0xDAA3 0x64C5 +0xDAA4 0x64C7 +0xDAA5 0x64BB +0xDAA6 0x64D8 +0xDAA7 0x64C2 +0xDAA8 0x64F1 +0xDAA9 0x64E7 +0xDAAA 0x8209 +0xDAAB 0x64E0 +0xDAAC 0x64E1 +0xDAAD 0x62AC +0xDAAE 0x64E3 +0xDAAF 0x64EF +0xDAB0 0x652C +0xDAB1 0x64F6 +0xDAB2 0x64F4 +0xDAB3 0x64F2 +0xDAB4 0x64FA +0xDAB5 0x6500 +0xDAB6 0x64FD +0xDAB7 0x6518 +0xDAB8 0x651C +0xDAB9 0x6505 +0xDABA 0x6524 +0xDABB 0x6523 +0xDABC 0x652B +0xDABD 0x6534 +0xDABE 0x6535 +0xDABF 0x6537 +0xDAC0 0x6536 +0xDAC1 0x6538 +0xDAC2 0x754B +0xDAC3 0x6548 +0xDAC4 0x6556 +0xDAC5 0x6555 +0xDAC6 0x654D +0xDAC7 0x6558 +0xDAC8 0x655E +0xDAC9 0x655D +0xDACA 0x6572 +0xDACB 0x6578 +0xDACC 0x6582 +0xDACD 0x6583 +0xDACE 0x8B8A +0xDACF 0x659B +0xDAD0 0x659F +0xDAD1 0x65AB +0xDAD2 0x65B7 +0xDAD3 0x65C3 +0xDAD4 0x65C6 +0xDAD5 0x65C1 +0xDAD6 0x65C4 +0xDAD7 0x65CC +0xDAD8 0x65D2 +0xDAD9 0x65DB +0xDADA 0x65D9 +0xDADB 0x65E0 +0xDADC 0x65E1 +0xDADD 0x65F1 +0xDADE 0x6772 +0xDADF 0x660A +0xDAE0 0x6603 +0xDAE1 0x65FB +0xDAE2 0x6773 +0xDAE3 0x6635 +0xDAE4 0x6636 +0xDAE5 0x6634 +0xDAE6 0x661C +0xDAE7 0x664F +0xDAE8 0x6644 +0xDAE9 0x6649 +0xDAEA 0x6641 +0xDAEB 0x665E +0xDAEC 0x665D +0xDAED 0x6664 +0xDAEE 0x6667 +0xDAEF 0x6668 +0xDAF0 0x665F +0xDAF1 0x6662 +0xDAF2 0x6670 +0xDAF3 0x6683 +0xDAF4 0x6688 +0xDAF5 0x668E +0xDAF6 0x6689 +0xDAF7 0x6684 +0xDAF8 0x6698 +0xDAF9 0x669D +0xDAFA 0x66C1 +0xDAFB 0x66B9 +0xDAFC 0x66C9 +0xDAFD 0x66BE +0xDAFE 0x66BC +0xDBA1 0x66C4 +0xDBA2 0x66B8 +0xDBA3 0x66D6 +0xDBA4 0x66DA +0xDBA5 0x66E0 +0xDBA6 0x663F +0xDBA7 0x66E6 +0xDBA8 0x66E9 +0xDBA9 0x66F0 +0xDBAA 0x66F5 +0xDBAB 0x66F7 +0xDBAC 0x670F +0xDBAD 0x6716 +0xDBAE 0x671E +0xDBAF 0x6726 +0xDBB0 0x6727 +0xDBB1 0x9738 +0xDBB2 0x672E +0xDBB3 0x673F +0xDBB4 0x6736 +0xDBB5 0x6741 +0xDBB6 0x6738 +0xDBB7 0x6737 +0xDBB8 0x6746 +0xDBB9 0x675E +0xDBBA 0x6760 +0xDBBB 0x6759 +0xDBBC 0x6763 +0xDBBD 0x6764 +0xDBBE 0x6789 +0xDBBF 0x6770 +0xDBC0 0x67A9 +0xDBC1 0x677C +0xDBC2 0x676A +0xDBC3 0x678C +0xDBC4 0x678B +0xDBC5 0x67A6 +0xDBC6 0x67A1 +0xDBC7 0x6785 +0xDBC8 0x67B7 +0xDBC9 0x67EF +0xDBCA 0x67B4 +0xDBCB 0x67EC +0xDBCC 0x67B3 +0xDBCD 0x67E9 +0xDBCE 0x67B8 +0xDBCF 0x67E4 +0xDBD0 0x67DE +0xDBD1 0x67DD +0xDBD2 0x67E2 +0xDBD3 0x67EE +0xDBD4 0x67B9 +0xDBD5 0x67CE +0xDBD6 0x67C6 +0xDBD7 0x67E7 +0xDBD8 0x6A9C +0xDBD9 0x681E +0xDBDA 0x6846 +0xDBDB 0x6829 +0xDBDC 0x6840 +0xDBDD 0x684D +0xDBDE 0x6832 +0xDBDF 0x684E +0xDBE0 0x68B3 +0xDBE1 0x682B +0xDBE2 0x6859 +0xDBE3 0x6863 +0xDBE4 0x6877 +0xDBE5 0x687F +0xDBE6 0x689F +0xDBE7 0x688F +0xDBE8 0x68AD +0xDBE9 0x6894 +0xDBEA 0x689D +0xDBEB 0x689B +0xDBEC 0x6883 +0xDBED 0x6AAE +0xDBEE 0x68B9 +0xDBEF 0x6874 +0xDBF0 0x68B5 +0xDBF1 0x68A0 +0xDBF2 0x68BA +0xDBF3 0x690F +0xDBF4 0x688D +0xDBF5 0x687E +0xDBF6 0x6901 +0xDBF7 0x68CA +0xDBF8 0x6908 +0xDBF9 0x68D8 +0xDBFA 0x6922 +0xDBFB 0x6926 +0xDBFC 0x68E1 +0xDBFD 0x690C +0xDBFE 0x68CD +0xDCA1 0x68D4 +0xDCA2 0x68E7 +0xDCA3 0x68D5 +0xDCA4 0x6936 +0xDCA5 0x6912 +0xDCA6 0x6904 +0xDCA7 0x68D7 +0xDCA8 0x68E3 +0xDCA9 0x6925 +0xDCAA 0x68F9 +0xDCAB 0x68E0 +0xDCAC 0x68EF +0xDCAD 0x6928 +0xDCAE 0x692A +0xDCAF 0x691A +0xDCB0 0x6923 +0xDCB1 0x6921 +0xDCB2 0x68C6 +0xDCB3 0x6979 +0xDCB4 0x6977 +0xDCB5 0x695C +0xDCB6 0x6978 +0xDCB7 0x696B +0xDCB8 0x6954 +0xDCB9 0x697E +0xDCBA 0x696E +0xDCBB 0x6939 +0xDCBC 0x6974 +0xDCBD 0x693D +0xDCBE 0x6959 +0xDCBF 0x6930 +0xDCC0 0x6961 +0xDCC1 0x695E +0xDCC2 0x695D +0xDCC3 0x6981 +0xDCC4 0x696A +0xDCC5 0x69B2 +0xDCC6 0x69AE +0xDCC7 0x69D0 +0xDCC8 0x69BF +0xDCC9 0x69C1 +0xDCCA 0x69D3 +0xDCCB 0x69BE +0xDCCC 0x69CE +0xDCCD 0x5BE8 +0xDCCE 0x69CA +0xDCCF 0x69DD +0xDCD0 0x69BB +0xDCD1 0x69C3 +0xDCD2 0x69A7 +0xDCD3 0x6A2E +0xDCD4 0x6991 +0xDCD5 0x69A0 +0xDCD6 0x699C +0xDCD7 0x6995 +0xDCD8 0x69B4 +0xDCD9 0x69DE +0xDCDA 0x69E8 +0xDCDB 0x6A02 +0xDCDC 0x6A1B +0xDCDD 0x69FF +0xDCDE 0x6B0A +0xDCDF 0x69F9 +0xDCE0 0x69F2 +0xDCE1 0x69E7 +0xDCE2 0x6A05 +0xDCE3 0x69B1 +0xDCE4 0x6A1E +0xDCE5 0x69ED +0xDCE6 0x6A14 +0xDCE7 0x69EB +0xDCE8 0x6A0A +0xDCE9 0x6A12 +0xDCEA 0x6AC1 +0xDCEB 0x6A23 +0xDCEC 0x6A13 +0xDCED 0x6A44 +0xDCEE 0x6A0C +0xDCEF 0x6A72 +0xDCF0 0x6A36 +0xDCF1 0x6A78 +0xDCF2 0x6A47 +0xDCF3 0x6A62 +0xDCF4 0x6A59 +0xDCF5 0x6A66 +0xDCF6 0x6A48 +0xDCF7 0x6A38 +0xDCF8 0x6A22 +0xDCF9 0x6A90 +0xDCFA 0x6A8D +0xDCFB 0x6AA0 +0xDCFC 0x6A84 +0xDCFD 0x6AA2 +0xDCFE 0x6AA3 +0xDDA1 0x6A97 +0xDDA2 0x8617 +0xDDA3 0x6ABB +0xDDA4 0x6AC3 +0xDDA5 0x6AC2 +0xDDA6 0x6AB8 +0xDDA7 0x6AB3 +0xDDA8 0x6AAC +0xDDA9 0x6ADE +0xDDAA 0x6AD1 +0xDDAB 0x6ADF +0xDDAC 0x6AAA +0xDDAD 0x6ADA +0xDDAE 0x6AEA +0xDDAF 0x6AFB +0xDDB0 0x6B05 +0xDDB1 0x8616 +0xDDB2 0x6AFA +0xDDB3 0x6B12 +0xDDB4 0x6B16 +0xDDB5 0x9B31 +0xDDB6 0x6B1F +0xDDB7 0x6B38 +0xDDB8 0x6B37 +0xDDB9 0x76DC +0xDDBA 0x6B39 +0xDDBB 0x98EE +0xDDBC 0x6B47 +0xDDBD 0x6B43 +0xDDBE 0x6B49 +0xDDBF 0x6B50 +0xDDC0 0x6B59 +0xDDC1 0x6B54 +0xDDC2 0x6B5B +0xDDC3 0x6B5F +0xDDC4 0x6B61 +0xDDC5 0x6B78 +0xDDC6 0x6B79 +0xDDC7 0x6B7F +0xDDC8 0x6B80 +0xDDC9 0x6B84 +0xDDCA 0x6B83 +0xDDCB 0x6B8D +0xDDCC 0x6B98 +0xDDCD 0x6B95 +0xDDCE 0x6B9E +0xDDCF 0x6BA4 +0xDDD0 0x6BAA +0xDDD1 0x6BAB +0xDDD2 0x6BAF +0xDDD3 0x6BB2 +0xDDD4 0x6BB1 +0xDDD5 0x6BB3 +0xDDD6 0x6BB7 +0xDDD7 0x6BBC +0xDDD8 0x6BC6 +0xDDD9 0x6BCB +0xDDDA 0x6BD3 +0xDDDB 0x6BDF +0xDDDC 0x6BEC +0xDDDD 0x6BEB +0xDDDE 0x6BF3 +0xDDDF 0x6BEF +0xDDE0 0x9EBE +0xDDE1 0x6C08 +0xDDE2 0x6C13 +0xDDE3 0x6C14 +0xDDE4 0x6C1B +0xDDE5 0x6C24 +0xDDE6 0x6C23 +0xDDE7 0x6C5E +0xDDE8 0x6C55 +0xDDE9 0x6C62 +0xDDEA 0x6C6A +0xDDEB 0x6C82 +0xDDEC 0x6C8D +0xDDED 0x6C9A +0xDDEE 0x6C81 +0xDDEF 0x6C9B +0xDDF0 0x6C7E +0xDDF1 0x6C68 +0xDDF2 0x6C73 +0xDDF3 0x6C92 +0xDDF4 0x6C90 +0xDDF5 0x6CC4 +0xDDF6 0x6CF1 +0xDDF7 0x6CD3 +0xDDF8 0x6CBD +0xDDF9 0x6CD7 +0xDDFA 0x6CC5 +0xDDFB 0x6CDD +0xDDFC 0x6CAE +0xDDFD 0x6CB1 +0xDDFE 0x6CBE +0xDEA1 0x6CBA +0xDEA2 0x6CDB +0xDEA3 0x6CEF +0xDEA4 0x6CD9 +0xDEA5 0x6CEA +0xDEA6 0x6D1F +0xDEA7 0x884D +0xDEA8 0x6D36 +0xDEA9 0x6D2B +0xDEAA 0x6D3D +0xDEAB 0x6D38 +0xDEAC 0x6D19 +0xDEAD 0x6D35 +0xDEAE 0x6D33 +0xDEAF 0x6D12 +0xDEB0 0x6D0C +0xDEB1 0x6D63 +0xDEB2 0x6D93 +0xDEB3 0x6D64 +0xDEB4 0x6D5A +0xDEB5 0x6D79 +0xDEB6 0x6D59 +0xDEB7 0x6D8E +0xDEB8 0x6D95 +0xDEB9 0x6FE4 +0xDEBA 0x6D85 +0xDEBB 0x6DF9 +0xDEBC 0x6E15 +0xDEBD 0x6E0A +0xDEBE 0x6DB5 +0xDEBF 0x6DC7 +0xDEC0 0x6DE6 +0xDEC1 0x6DB8 +0xDEC2 0x6DC6 +0xDEC3 0x6DEC +0xDEC4 0x6DDE +0xDEC5 0x6DCC +0xDEC6 0x6DE8 +0xDEC7 0x6DD2 +0xDEC8 0x6DC5 +0xDEC9 0x6DFA +0xDECA 0x6DD9 +0xDECB 0x6DE4 +0xDECC 0x6DD5 +0xDECD 0x6DEA +0xDECE 0x6DEE +0xDECF 0x6E2D +0xDED0 0x6E6E +0xDED1 0x6E2E +0xDED2 0x6E19 +0xDED3 0x6E72 +0xDED4 0x6E5F +0xDED5 0x6E3E +0xDED6 0x6E23 +0xDED7 0x6E6B +0xDED8 0x6E2B +0xDED9 0x6E76 +0xDEDA 0x6E4D +0xDEDB 0x6E1F +0xDEDC 0x6E43 +0xDEDD 0x6E3A +0xDEDE 0x6E4E +0xDEDF 0x6E24 +0xDEE0 0x6EFF +0xDEE1 0x6E1D +0xDEE2 0x6E38 +0xDEE3 0x6E82 +0xDEE4 0x6EAA +0xDEE5 0x6E98 +0xDEE6 0x6EC9 +0xDEE7 0x6EB7 +0xDEE8 0x6ED3 +0xDEE9 0x6EBD +0xDEEA 0x6EAF +0xDEEB 0x6EC4 +0xDEEC 0x6EB2 +0xDEED 0x6ED4 +0xDEEE 0x6ED5 +0xDEEF 0x6E8F +0xDEF0 0x6EA5 +0xDEF1 0x6EC2 +0xDEF2 0x6E9F +0xDEF3 0x6F41 +0xDEF4 0x6F11 +0xDEF5 0x704C +0xDEF6 0x6EEC +0xDEF7 0x6EF8 +0xDEF8 0x6EFE +0xDEF9 0x6F3F +0xDEFA 0x6EF2 +0xDEFB 0x6F31 +0xDEFC 0x6EEF +0xDEFD 0x6F32 +0xDEFE 0x6ECC +0xDFA1 0x6F3E +0xDFA2 0x6F13 +0xDFA3 0x6EF7 +0xDFA4 0x6F86 +0xDFA5 0x6F7A +0xDFA6 0x6F78 +0xDFA7 0x6F81 +0xDFA8 0x6F80 +0xDFA9 0x6F6F +0xDFAA 0x6F5B +0xDFAB 0x6FF3 +0xDFAC 0x6F6D +0xDFAD 0x6F82 +0xDFAE 0x6F7C +0xDFAF 0x6F58 +0xDFB0 0x6F8E +0xDFB1 0x6F91 +0xDFB2 0x6FC2 +0xDFB3 0x6F66 +0xDFB4 0x6FB3 +0xDFB5 0x6FA3 +0xDFB6 0x6FA1 +0xDFB7 0x6FA4 +0xDFB8 0x6FB9 +0xDFB9 0x6FC6 +0xDFBA 0x6FAA +0xDFBB 0x6FDF +0xDFBC 0x6FD5 +0xDFBD 0x6FEC +0xDFBE 0x6FD4 +0xDFBF 0x6FD8 +0xDFC0 0x6FF1 +0xDFC1 0x6FEE +0xDFC2 0x6FDB +0xDFC3 0x7009 +0xDFC4 0x700B +0xDFC5 0x6FFA +0xDFC6 0x7011 +0xDFC7 0x7001 +0xDFC8 0x700F +0xDFC9 0x6FFE +0xDFCA 0x701B +0xDFCB 0x701A +0xDFCC 0x6F74 +0xDFCD 0x701D +0xDFCE 0x7018 +0xDFCF 0x701F +0xDFD0 0x7030 +0xDFD1 0x703E +0xDFD2 0x7032 +0xDFD3 0x7051 +0xDFD4 0x7063 +0xDFD5 0x7099 +0xDFD6 0x7092 +0xDFD7 0x70AF +0xDFD8 0x70F1 +0xDFD9 0x70AC +0xDFDA 0x70B8 +0xDFDB 0x70B3 +0xDFDC 0x70AE +0xDFDD 0x70DF +0xDFDE 0x70CB +0xDFDF 0x70DD +0xDFE0 0x70D9 +0xDFE1 0x7109 +0xDFE2 0x70FD +0xDFE3 0x711C +0xDFE4 0x7119 +0xDFE5 0x7165 +0xDFE6 0x7155 +0xDFE7 0x7188 +0xDFE8 0x7166 +0xDFE9 0x7162 +0xDFEA 0x714C +0xDFEB 0x7156 +0xDFEC 0x716C +0xDFED 0x718F +0xDFEE 0x71FB +0xDFEF 0x7184 +0xDFF0 0x7195 +0xDFF1 0x71A8 +0xDFF2 0x71AC +0xDFF3 0x71D7 +0xDFF4 0x71B9 +0xDFF5 0x71BE +0xDFF6 0x71D2 +0xDFF7 0x71C9 +0xDFF8 0x71D4 +0xDFF9 0x71CE +0xDFFA 0x71E0 +0xDFFB 0x71EC +0xDFFC 0x71E7 +0xDFFD 0x71F5 +0xDFFE 0x71FC +0xE0A1 0x71F9 +0xE0A2 0x71FF +0xE0A3 0x720D +0xE0A4 0x7210 +0xE0A5 0x721B +0xE0A6 0x7228 +0xE0A7 0x722D +0xE0A8 0x722C +0xE0A9 0x7230 +0xE0AA 0x7232 +0xE0AB 0x723B +0xE0AC 0x723C +0xE0AD 0x723F +0xE0AE 0x7240 +0xE0AF 0x7246 +0xE0B0 0x724B +0xE0B1 0x7258 +0xE0B2 0x7274 +0xE0B3 0x727E +0xE0B4 0x7282 +0xE0B5 0x7281 +0xE0B6 0x7287 +0xE0B7 0x7292 +0xE0B8 0x7296 +0xE0B9 0x72A2 +0xE0BA 0x72A7 +0xE0BB 0x72B9 +0xE0BC 0x72B2 +0xE0BD 0x72C3 +0xE0BE 0x72C6 +0xE0BF 0x72C4 +0xE0C0 0x72CE +0xE0C1 0x72D2 +0xE0C2 0x72E2 +0xE0C3 0x72E0 +0xE0C4 0x72E1 +0xE0C5 0x72F9 +0xE0C6 0x72F7 +0xE0C7 0x500F +0xE0C8 0x7317 +0xE0C9 0x730A +0xE0CA 0x731C +0xE0CB 0x7316 +0xE0CC 0x731D +0xE0CD 0x7334 +0xE0CE 0x732F +0xE0CF 0x7329 +0xE0D0 0x7325 +0xE0D1 0x733E +0xE0D2 0x734E +0xE0D3 0x734F +0xE0D4 0x9ED8 +0xE0D5 0x7357 +0xE0D6 0x736A +0xE0D7 0x7368 +0xE0D8 0x7370 +0xE0D9 0x7378 +0xE0DA 0x7375 +0xE0DB 0x737B +0xE0DC 0x737A +0xE0DD 0x73C8 +0xE0DE 0x73B3 +0xE0DF 0x73CE +0xE0E0 0x73BB +0xE0E1 0x73C0 +0xE0E2 0x73E5 +0xE0E3 0x73EE +0xE0E4 0x73DE +0xE0E5 0x74A2 +0xE0E6 0x7405 +0xE0E7 0x746F +0xE0E8 0x7425 +0xE0E9 0x73F8 +0xE0EA 0x7432 +0xE0EB 0x743A +0xE0EC 0x7455 +0xE0ED 0x743F +0xE0EE 0x745F +0xE0EF 0x7459 +0xE0F0 0x7441 +0xE0F1 0x745C +0xE0F2 0x7469 +0xE0F3 0x7470 +0xE0F4 0x7463 +0xE0F5 0x746A +0xE0F6 0x7476 +0xE0F7 0x747E +0xE0F8 0x748B +0xE0F9 0x749E +0xE0FA 0x74A7 +0xE0FB 0x74CA +0xE0FC 0x74CF +0xE0FD 0x74D4 +0xE0FE 0x73F1 +0xE1A1 0x74E0 +0xE1A2 0x74E3 +0xE1A3 0x74E7 +0xE1A4 0x74E9 +0xE1A5 0x74EE +0xE1A6 0x74F2 +0xE1A7 0x74F0 +0xE1A8 0x74F1 +0xE1A9 0x74F8 +0xE1AA 0x74F7 +0xE1AB 0x7504 +0xE1AC 0x7503 +0xE1AD 0x7505 +0xE1AE 0x750C +0xE1AF 0x750E +0xE1B0 0x750D +0xE1B1 0x7515 +0xE1B2 0x7513 +0xE1B3 0x751E +0xE1B4 0x7526 +0xE1B5 0x752C +0xE1B6 0x753C +0xE1B7 0x7544 +0xE1B8 0x754D +0xE1B9 0x754A +0xE1BA 0x7549 +0xE1BB 0x755B +0xE1BC 0x7546 +0xE1BD 0x755A +0xE1BE 0x7569 +0xE1BF 0x7564 +0xE1C0 0x7567 +0xE1C1 0x756B +0xE1C2 0x756D +0xE1C3 0x7578 +0xE1C4 0x7576 +0xE1C5 0x7586 +0xE1C6 0x7587 +0xE1C7 0x7574 +0xE1C8 0x758A +0xE1C9 0x7589 +0xE1CA 0x7582 +0xE1CB 0x7594 +0xE1CC 0x759A +0xE1CD 0x759D +0xE1CE 0x75A5 +0xE1CF 0x75A3 +0xE1D0 0x75C2 +0xE1D1 0x75B3 +0xE1D2 0x75C3 +0xE1D3 0x75B5 +0xE1D4 0x75BD +0xE1D5 0x75B8 +0xE1D6 0x75BC +0xE1D7 0x75B1 +0xE1D8 0x75CD +0xE1D9 0x75CA +0xE1DA 0x75D2 +0xE1DB 0x75D9 +0xE1DC 0x75E3 +0xE1DD 0x75DE +0xE1DE 0x75FE +0xE1DF 0x75FF +0xE1E0 0x75FC +0xE1E1 0x7601 +0xE1E2 0x75F0 +0xE1E3 0x75FA +0xE1E4 0x75F2 +0xE1E5 0x75F3 +0xE1E6 0x760B +0xE1E7 0x760D +0xE1E8 0x7609 +0xE1E9 0x761F +0xE1EA 0x7627 +0xE1EB 0x7620 +0xE1EC 0x7621 +0xE1ED 0x7622 +0xE1EE 0x7624 +0xE1EF 0x7634 +0xE1F0 0x7630 +0xE1F1 0x763B +0xE1F2 0x7647 +0xE1F3 0x7648 +0xE1F4 0x7646 +0xE1F5 0x765C +0xE1F6 0x7658 +0xE1F7 0x7661 +0xE1F8 0x7662 +0xE1F9 0x7668 +0xE1FA 0x7669 +0xE1FB 0x766A +0xE1FC 0x7667 +0xE1FD 0x766C +0xE1FE 0x7670 +0xE2A1 0x7672 +0xE2A2 0x7676 +0xE2A3 0x7678 +0xE2A4 0x767C +0xE2A5 0x7680 +0xE2A6 0x7683 +0xE2A7 0x7688 +0xE2A8 0x768B +0xE2A9 0x768E +0xE2AA 0x7696 +0xE2AB 0x7693 +0xE2AC 0x7699 +0xE2AD 0x769A +0xE2AE 0x76B0 +0xE2AF 0x76B4 +0xE2B0 0x76B8 +0xE2B1 0x76B9 +0xE2B2 0x76BA +0xE2B3 0x76C2 +0xE2B4 0x76CD +0xE2B5 0x76D6 +0xE2B6 0x76D2 +0xE2B7 0x76DE +0xE2B8 0x76E1 +0xE2B9 0x76E5 +0xE2BA 0x76E7 +0xE2BB 0x76EA +0xE2BC 0x862F +0xE2BD 0x76FB +0xE2BE 0x7708 +0xE2BF 0x7707 +0xE2C0 0x7704 +0xE2C1 0x7729 +0xE2C2 0x7724 +0xE2C3 0x771E +0xE2C4 0x7725 +0xE2C5 0x7726 +0xE2C6 0x771B +0xE2C7 0x7737 +0xE2C8 0x7738 +0xE2C9 0x7747 +0xE2CA 0x775A +0xE2CB 0x7768 +0xE2CC 0x776B +0xE2CD 0x775B +0xE2CE 0x7765 +0xE2CF 0x777F +0xE2D0 0x777E +0xE2D1 0x7779 +0xE2D2 0x778E +0xE2D3 0x778B +0xE2D4 0x7791 +0xE2D5 0x77A0 +0xE2D6 0x779E +0xE2D7 0x77B0 +0xE2D8 0x77B6 +0xE2D9 0x77B9 +0xE2DA 0x77BF +0xE2DB 0x77BC +0xE2DC 0x77BD +0xE2DD 0x77BB +0xE2DE 0x77C7 +0xE2DF 0x77CD +0xE2E0 0x77D7 +0xE2E1 0x77DA +0xE2E2 0x77DC +0xE2E3 0x77E3 +0xE2E4 0x77EE +0xE2E5 0x77FC +0xE2E6 0x780C +0xE2E7 0x7812 +0xE2E8 0x7926 +0xE2E9 0x7820 +0xE2EA 0x792A +0xE2EB 0x7845 +0xE2EC 0x788E +0xE2ED 0x7874 +0xE2EE 0x7886 +0xE2EF 0x787C +0xE2F0 0x789A +0xE2F1 0x788C +0xE2F2 0x78A3 +0xE2F3 0x78B5 +0xE2F4 0x78AA +0xE2F5 0x78AF +0xE2F6 0x78D1 +0xE2F7 0x78C6 +0xE2F8 0x78CB +0xE2F9 0x78D4 +0xE2FA 0x78BE +0xE2FB 0x78BC +0xE2FC 0x78C5 +0xE2FD 0x78CA +0xE2FE 0x78EC +0xE3A1 0x78E7 +0xE3A2 0x78DA +0xE3A3 0x78FD +0xE3A4 0x78F4 +0xE3A5 0x7907 +0xE3A6 0x7912 +0xE3A7 0x7911 +0xE3A8 0x7919 +0xE3A9 0x792C +0xE3AA 0x792B +0xE3AB 0x7940 +0xE3AC 0x7960 +0xE3AD 0x7957 +0xE3AE 0x795F +0xE3AF 0x795A +0xE3B0 0x7955 +0xE3B1 0x7953 +0xE3B2 0x797A +0xE3B3 0x797F +0xE3B4 0x798A +0xE3B5 0x799D +0xE3B6 0x79A7 +0xE3B7 0x9F4B +0xE3B8 0x79AA +0xE3B9 0x79AE +0xE3BA 0x79B3 +0xE3BB 0x79B9 +0xE3BC 0x79BA +0xE3BD 0x79C9 +0xE3BE 0x79D5 +0xE3BF 0x79E7 +0xE3C0 0x79EC +0xE3C1 0x79E1 +0xE3C2 0x79E3 +0xE3C3 0x7A08 +0xE3C4 0x7A0D +0xE3C5 0x7A18 +0xE3C6 0x7A19 +0xE3C7 0x7A20 +0xE3C8 0x7A1F +0xE3C9 0x7980 +0xE3CA 0x7A31 +0xE3CB 0x7A3B +0xE3CC 0x7A3E +0xE3CD 0x7A37 +0xE3CE 0x7A43 +0xE3CF 0x7A57 +0xE3D0 0x7A49 +0xE3D1 0x7A61 +0xE3D2 0x7A62 +0xE3D3 0x7A69 +0xE3D4 0x9F9D +0xE3D5 0x7A70 +0xE3D6 0x7A79 +0xE3D7 0x7A7D +0xE3D8 0x7A88 +0xE3D9 0x7A97 +0xE3DA 0x7A95 +0xE3DB 0x7A98 +0xE3DC 0x7A96 +0xE3DD 0x7AA9 +0xE3DE 0x7AC8 +0xE3DF 0x7AB0 +0xE3E0 0x7AB6 +0xE3E1 0x7AC5 +0xE3E2 0x7AC4 +0xE3E3 0x7ABF +0xE3E4 0x9083 +0xE3E5 0x7AC7 +0xE3E6 0x7ACA +0xE3E7 0x7ACD +0xE3E8 0x7ACF +0xE3E9 0x7AD5 +0xE3EA 0x7AD3 +0xE3EB 0x7AD9 +0xE3EC 0x7ADA +0xE3ED 0x7ADD +0xE3EE 0x7AE1 +0xE3EF 0x7AE2 +0xE3F0 0x7AE6 +0xE3F1 0x7AED +0xE3F2 0x7AF0 +0xE3F3 0x7B02 +0xE3F4 0x7B0F +0xE3F5 0x7B0A +0xE3F6 0x7B06 +0xE3F7 0x7B33 +0xE3F8 0x7B18 +0xE3F9 0x7B19 +0xE3FA 0x7B1E +0xE3FB 0x7B35 +0xE3FC 0x7B28 +0xE3FD 0x7B36 +0xE3FE 0x7B50 +0xE4A1 0x7B7A +0xE4A2 0x7B04 +0xE4A3 0x7B4D +0xE4A4 0x7B0B +0xE4A5 0x7B4C +0xE4A6 0x7B45 +0xE4A7 0x7B75 +0xE4A8 0x7B65 +0xE4A9 0x7B74 +0xE4AA 0x7B67 +0xE4AB 0x7B70 +0xE4AC 0x7B71 +0xE4AD 0x7B6C +0xE4AE 0x7B6E +0xE4AF 0x7B9D +0xE4B0 0x7B98 +0xE4B1 0x7B9F +0xE4B2 0x7B8D +0xE4B3 0x7B9C +0xE4B4 0x7B9A +0xE4B5 0x7B8B +0xE4B6 0x7B92 +0xE4B7 0x7B8F +0xE4B8 0x7B5D +0xE4B9 0x7B99 +0xE4BA 0x7BCB +0xE4BB 0x7BC1 +0xE4BC 0x7BCC +0xE4BD 0x7BCF +0xE4BE 0x7BB4 +0xE4BF 0x7BC6 +0xE4C0 0x7BDD +0xE4C1 0x7BE9 +0xE4C2 0x7C11 +0xE4C3 0x7C14 +0xE4C4 0x7BE6 +0xE4C5 0x7BE5 +0xE4C6 0x7C60 +0xE4C7 0x7C00 +0xE4C8 0x7C07 +0xE4C9 0x7C13 +0xE4CA 0x7BF3 +0xE4CB 0x7BF7 +0xE4CC 0x7C17 +0xE4CD 0x7C0D +0xE4CE 0x7BF6 +0xE4CF 0x7C23 +0xE4D0 0x7C27 +0xE4D1 0x7C2A +0xE4D2 0x7C1F +0xE4D3 0x7C37 +0xE4D4 0x7C2B +0xE4D5 0x7C3D +0xE4D6 0x7C4C +0xE4D7 0x7C43 +0xE4D8 0x7C54 +0xE4D9 0x7C4F +0xE4DA 0x7C40 +0xE4DB 0x7C50 +0xE4DC 0x7C58 +0xE4DD 0x7C5F +0xE4DE 0x7C64 +0xE4DF 0x7C56 +0xE4E0 0x7C65 +0xE4E1 0x7C6C +0xE4E2 0x7C75 +0xE4E3 0x7C83 +0xE4E4 0x7C90 +0xE4E5 0x7CA4 +0xE4E6 0x7CAD +0xE4E7 0x7CA2 +0xE4E8 0x7CAB +0xE4E9 0x7CA1 +0xE4EA 0x7CA8 +0xE4EB 0x7CB3 +0xE4EC 0x7CB2 +0xE4ED 0x7CB1 +0xE4EE 0x7CAE +0xE4EF 0x7CB9 +0xE4F0 0x7CBD +0xE4F1 0x7CC0 +0xE4F2 0x7CC5 +0xE4F3 0x7CC2 +0xE4F4 0x7CD8 +0xE4F5 0x7CD2 +0xE4F6 0x7CDC +0xE4F7 0x7CE2 +0xE4F8 0x9B3B +0xE4F9 0x7CEF +0xE4FA 0x7CF2 +0xE4FB 0x7CF4 +0xE4FC 0x7CF6 +0xE4FD 0x7CFA +0xE4FE 0x7D06 +0xE5A1 0x7D02 +0xE5A2 0x7D1C +0xE5A3 0x7D15 +0xE5A4 0x7D0A +0xE5A5 0x7D45 +0xE5A6 0x7D4B +0xE5A7 0x7D2E +0xE5A8 0x7D32 +0xE5A9 0x7D3F +0xE5AA 0x7D35 +0xE5AB 0x7D46 +0xE5AC 0x7D73 +0xE5AD 0x7D56 +0xE5AE 0x7D4E +0xE5AF 0x7D72 +0xE5B0 0x7D68 +0xE5B1 0x7D6E +0xE5B2 0x7D4F +0xE5B3 0x7D63 +0xE5B4 0x7D93 +0xE5B5 0x7D89 +0xE5B6 0x7D5B +0xE5B7 0x7D8F +0xE5B8 0x7D7D +0xE5B9 0x7D9B +0xE5BA 0x7DBA +0xE5BB 0x7DAE +0xE5BC 0x7DA3 +0xE5BD 0x7DB5 +0xE5BE 0x7DC7 +0xE5BF 0x7DBD +0xE5C0 0x7DAB +0xE5C1 0x7E3D +0xE5C2 0x7DA2 +0xE5C3 0x7DAF +0xE5C4 0x7DDC +0xE5C5 0x7DB8 +0xE5C6 0x7D9F +0xE5C7 0x7DB0 +0xE5C8 0x7DD8 +0xE5C9 0x7DDD +0xE5CA 0x7DE4 +0xE5CB 0x7DDE +0xE5CC 0x7DFB +0xE5CD 0x7DF2 +0xE5CE 0x7DE1 +0xE5CF 0x7E05 +0xE5D0 0x7E0A +0xE5D1 0x7E23 +0xE5D2 0x7E21 +0xE5D3 0x7E12 +0xE5D4 0x7E31 +0xE5D5 0x7E1F +0xE5D6 0x7E09 +0xE5D7 0x7E0B +0xE5D8 0x7E22 +0xE5D9 0x7E46 +0xE5DA 0x7E66 +0xE5DB 0x7E3B +0xE5DC 0x7E35 +0xE5DD 0x7E39 +0xE5DE 0x7E43 +0xE5DF 0x7E37 +0xE5E0 0x7E32 +0xE5E1 0x7E3A +0xE5E2 0x7E67 +0xE5E3 0x7E5D +0xE5E4 0x7E56 +0xE5E5 0x7E5E +0xE5E6 0x7E59 +0xE5E7 0x7E5A +0xE5E8 0x7E79 +0xE5E9 0x7E6A +0xE5EA 0x7E69 +0xE5EB 0x7E7C +0xE5EC 0x7E7B +0xE5ED 0x7E83 +0xE5EE 0x7DD5 +0xE5EF 0x7E7D +0xE5F0 0x8FAE +0xE5F1 0x7E7F +0xE5F2 0x7E88 +0xE5F3 0x7E89 +0xE5F4 0x7E8C +0xE5F5 0x7E92 +0xE5F6 0x7E90 +0xE5F7 0x7E93 +0xE5F8 0x7E94 +0xE5F9 0x7E96 +0xE5FA 0x7E8E +0xE5FB 0x7E9B +0xE5FC 0x7E9C +0xE5FD 0x7F38 +0xE5FE 0x7F3A +0xE6A1 0x7F45 +0xE6A2 0x7F4C +0xE6A3 0x7F4D +0xE6A4 0x7F4E +0xE6A5 0x7F50 +0xE6A6 0x7F51 +0xE6A7 0x7F55 +0xE6A8 0x7F54 +0xE6A9 0x7F58 +0xE6AA 0x7F5F +0xE6AB 0x7F60 +0xE6AC 0x7F68 +0xE6AD 0x7F69 +0xE6AE 0x7F67 +0xE6AF 0x7F78 +0xE6B0 0x7F82 +0xE6B1 0x7F86 +0xE6B2 0x7F83 +0xE6B3 0x7F88 +0xE6B4 0x7F87 +0xE6B5 0x7F8C +0xE6B6 0x7F94 +0xE6B7 0x7F9E +0xE6B8 0x7F9D +0xE6B9 0x7F9A +0xE6BA 0x7FA3 +0xE6BB 0x7FAF +0xE6BC 0x7FB2 +0xE6BD 0x7FB9 +0xE6BE 0x7FAE +0xE6BF 0x7FB6 +0xE6C0 0x7FB8 +0xE6C1 0x8B71 +0xE6C2 0x7FC5 +0xE6C3 0x7FC6 +0xE6C4 0x7FCA +0xE6C5 0x7FD5 +0xE6C6 0x7FD4 +0xE6C7 0x7FE1 +0xE6C8 0x7FE6 +0xE6C9 0x7FE9 +0xE6CA 0x7FF3 +0xE6CB 0x7FF9 +0xE6CC 0x98DC +0xE6CD 0x8006 +0xE6CE 0x8004 +0xE6CF 0x800B +0xE6D0 0x8012 +0xE6D1 0x8018 +0xE6D2 0x8019 +0xE6D3 0x801C +0xE6D4 0x8021 +0xE6D5 0x8028 +0xE6D6 0x803F +0xE6D7 0x803B +0xE6D8 0x804A +0xE6D9 0x8046 +0xE6DA 0x8052 +0xE6DB 0x8058 +0xE6DC 0x805A +0xE6DD 0x805F +0xE6DE 0x8062 +0xE6DF 0x8068 +0xE6E0 0x8073 +0xE6E1 0x8072 +0xE6E2 0x8070 +0xE6E3 0x8076 +0xE6E4 0x8079 +0xE6E5 0x807D +0xE6E6 0x807F +0xE6E7 0x8084 +0xE6E8 0x8086 +0xE6E9 0x8085 +0xE6EA 0x809B +0xE6EB 0x8093 +0xE6EC 0x809A +0xE6ED 0x80AD +0xE6EE 0x5190 +0xE6EF 0x80AC +0xE6F0 0x80DB +0xE6F1 0x80E5 +0xE6F2 0x80D9 +0xE6F3 0x80DD +0xE6F4 0x80C4 +0xE6F5 0x80DA +0xE6F6 0x80D6 +0xE6F7 0x8109 +0xE6F8 0x80EF +0xE6F9 0x80F1 +0xE6FA 0x811B +0xE6FB 0x8129 +0xE6FC 0x8123 +0xE6FD 0x812F +0xE6FE 0x814B +0xE7A1 0x968B +0xE7A2 0x8146 +0xE7A3 0x813E +0xE7A4 0x8153 +0xE7A5 0x8151 +0xE7A6 0x80FC +0xE7A7 0x8171 +0xE7A8 0x816E +0xE7A9 0x8165 +0xE7AA 0x8166 +0xE7AB 0x8174 +0xE7AC 0x8183 +0xE7AD 0x8188 +0xE7AE 0x818A +0xE7AF 0x8180 +0xE7B0 0x8182 +0xE7B1 0x81A0 +0xE7B2 0x8195 +0xE7B3 0x81A4 +0xE7B4 0x81A3 +0xE7B5 0x815F +0xE7B6 0x8193 +0xE7B7 0x81A9 +0xE7B8 0x81B0 +0xE7B9 0x81B5 +0xE7BA 0x81BE +0xE7BB 0x81B8 +0xE7BC 0x81BD +0xE7BD 0x81C0 +0xE7BE 0x81C2 +0xE7BF 0x81BA +0xE7C0 0x81C9 +0xE7C1 0x81CD +0xE7C2 0x81D1 +0xE7C3 0x81D9 +0xE7C4 0x81D8 +0xE7C5 0x81C8 +0xE7C6 0x81DA +0xE7C7 0x81DF +0xE7C8 0x81E0 +0xE7C9 0x81E7 +0xE7CA 0x81FA +0xE7CB 0x81FB +0xE7CC 0x81FE +0xE7CD 0x8201 +0xE7CE 0x8202 +0xE7CF 0x8205 +0xE7D0 0x8207 +0xE7D1 0x820A +0xE7D2 0x820D +0xE7D3 0x8210 +0xE7D4 0x8216 +0xE7D5 0x8229 +0xE7D6 0x822B +0xE7D7 0x8238 +0xE7D8 0x8233 +0xE7D9 0x8240 +0xE7DA 0x8259 +0xE7DB 0x8258 +0xE7DC 0x825D +0xE7DD 0x825A +0xE7DE 0x825F +0xE7DF 0x8264 +0xE7E0 0x8262 +0xE7E1 0x8268 +0xE7E2 0x826A +0xE7E3 0x826B +0xE7E4 0x822E +0xE7E5 0x8271 +0xE7E6 0x8277 +0xE7E7 0x8278 +0xE7E8 0x827E +0xE7E9 0x828D +0xE7EA 0x8292 +0xE7EB 0x82AB +0xE7EC 0x829F +0xE7ED 0x82BB +0xE7EE 0x82AC +0xE7EF 0x82E1 +0xE7F0 0x82E3 +0xE7F1 0x82DF +0xE7F2 0x82D2 +0xE7F3 0x82F4 +0xE7F4 0x82F3 +0xE7F5 0x82FA +0xE7F6 0x8393 +0xE7F7 0x8303 +0xE7F8 0x82FB +0xE7F9 0x82F9 +0xE7FA 0x82DE +0xE7FB 0x8306 +0xE7FC 0x82DC +0xE7FD 0x8309 +0xE7FE 0x82D9 +0xE8A1 0x8335 +0xE8A2 0x8334 +0xE8A3 0x8316 +0xE8A4 0x8332 +0xE8A5 0x8331 +0xE8A6 0x8340 +0xE8A7 0x8339 +0xE8A8 0x8350 +0xE8A9 0x8345 +0xE8AA 0x832F +0xE8AB 0x832B +0xE8AC 0x8317 +0xE8AD 0x8318 +0xE8AE 0x8385 +0xE8AF 0x839A +0xE8B0 0x83AA +0xE8B1 0x839F +0xE8B2 0x83A2 +0xE8B3 0x8396 +0xE8B4 0x8323 +0xE8B5 0x838E +0xE8B6 0x8387 +0xE8B7 0x838A +0xE8B8 0x837C +0xE8B9 0x83B5 +0xE8BA 0x8373 +0xE8BB 0x8375 +0xE8BC 0x83A0 +0xE8BD 0x8389 +0xE8BE 0x83A8 +0xE8BF 0x83F4 +0xE8C0 0x8413 +0xE8C1 0x83EB +0xE8C2 0x83CE +0xE8C3 0x83FD +0xE8C4 0x8403 +0xE8C5 0x83D8 +0xE8C6 0x840B +0xE8C7 0x83C1 +0xE8C8 0x83F7 +0xE8C9 0x8407 +0xE8CA 0x83E0 +0xE8CB 0x83F2 +0xE8CC 0x840D +0xE8CD 0x8422 +0xE8CE 0x8420 +0xE8CF 0x83BD +0xE8D0 0x8438 +0xE8D1 0x8506 +0xE8D2 0x83FB +0xE8D3 0x846D +0xE8D4 0x842A +0xE8D5 0x843C +0xE8D6 0x855A +0xE8D7 0x8484 +0xE8D8 0x8477 +0xE8D9 0x846B +0xE8DA 0x84AD +0xE8DB 0x846E +0xE8DC 0x8482 +0xE8DD 0x8469 +0xE8DE 0x8446 +0xE8DF 0x842C +0xE8E0 0x846F +0xE8E1 0x8479 +0xE8E2 0x8435 +0xE8E3 0x84CA +0xE8E4 0x8462 +0xE8E5 0x84B9 +0xE8E6 0x84BF +0xE8E7 0x849F +0xE8E8 0x84D9 +0xE8E9 0x84CD +0xE8EA 0x84BB +0xE8EB 0x84DA +0xE8EC 0x84D0 +0xE8ED 0x84C1 +0xE8EE 0x84C6 +0xE8EF 0x84D6 +0xE8F0 0x84A1 +0xE8F1 0x8521 +0xE8F2 0x84FF +0xE8F3 0x84F4 +0xE8F4 0x8517 +0xE8F5 0x8518 +0xE8F6 0x852C +0xE8F7 0x851F +0xE8F8 0x8515 +0xE8F9 0x8514 +0xE8FA 0x84FC +0xE8FB 0x8540 +0xE8FC 0x8563 +0xE8FD 0x8558 +0xE8FE 0x8548 +0xE9A1 0x8541 +0xE9A2 0x8602 +0xE9A3 0x854B +0xE9A4 0x8555 +0xE9A5 0x8580 +0xE9A6 0x85A4 +0xE9A7 0x8588 +0xE9A8 0x8591 +0xE9A9 0x858A +0xE9AA 0x85A8 +0xE9AB 0x856D +0xE9AC 0x8594 +0xE9AD 0x859B +0xE9AE 0x85EA +0xE9AF 0x8587 +0xE9B0 0x859C +0xE9B1 0x8577 +0xE9B2 0x857E +0xE9B3 0x8590 +0xE9B4 0x85C9 +0xE9B5 0x85BA +0xE9B6 0x85CF +0xE9B7 0x85B9 +0xE9B8 0x85D0 +0xE9B9 0x85D5 +0xE9BA 0x85DD +0xE9BB 0x85E5 +0xE9BC 0x85DC +0xE9BD 0x85F9 +0xE9BE 0x860A +0xE9BF 0x8613 +0xE9C0 0x860B +0xE9C1 0x85FE +0xE9C2 0x85FA +0xE9C3 0x8606 +0xE9C4 0x8622 +0xE9C5 0x861A +0xE9C6 0x8630 +0xE9C7 0x863F +0xE9C8 0x864D +0xE9C9 0x4E55 +0xE9CA 0x8654 +0xE9CB 0x865F +0xE9CC 0x8667 +0xE9CD 0x8671 +0xE9CE 0x8693 +0xE9CF 0x86A3 +0xE9D0 0x86A9 +0xE9D1 0x86AA +0xE9D2 0x868B +0xE9D3 0x868C +0xE9D4 0x86B6 +0xE9D5 0x86AF +0xE9D6 0x86C4 +0xE9D7 0x86C6 +0xE9D8 0x86B0 +0xE9D9 0x86C9 +0xE9DA 0x8823 +0xE9DB 0x86AB +0xE9DC 0x86D4 +0xE9DD 0x86DE +0xE9DE 0x86E9 +0xE9DF 0x86EC +0xE9E0 0x86DF +0xE9E1 0x86DB +0xE9E2 0x86EF +0xE9E3 0x8712 +0xE9E4 0x8706 +0xE9E5 0x8708 +0xE9E6 0x8700 +0xE9E7 0x8703 +0xE9E8 0x86FB +0xE9E9 0x8711 +0xE9EA 0x8709 +0xE9EB 0x870D +0xE9EC 0x86F9 +0xE9ED 0x870A +0xE9EE 0x8734 +0xE9EF 0x873F +0xE9F0 0x8737 +0xE9F1 0x873B +0xE9F2 0x8725 +0xE9F3 0x8729 +0xE9F4 0x871A +0xE9F5 0x8760 +0xE9F6 0x875F +0xE9F7 0x8778 +0xE9F8 0x874C +0xE9F9 0x874E +0xE9FA 0x8774 +0xE9FB 0x8757 +0xE9FC 0x8768 +0xE9FD 0x876E +0xE9FE 0x8759 +0xEAA1 0x8753 +0xEAA2 0x8763 +0xEAA3 0x876A +0xEAA4 0x8805 +0xEAA5 0x87A2 +0xEAA6 0x879F +0xEAA7 0x8782 +0xEAA8 0x87AF +0xEAA9 0x87CB +0xEAAA 0x87BD +0xEAAB 0x87C0 +0xEAAC 0x87D0 +0xEAAD 0x96D6 +0xEAAE 0x87AB +0xEAAF 0x87C4 +0xEAB0 0x87B3 +0xEAB1 0x87C7 +0xEAB2 0x87C6 +0xEAB3 0x87BB +0xEAB4 0x87EF +0xEAB5 0x87F2 +0xEAB6 0x87E0 +0xEAB7 0x880F +0xEAB8 0x880D +0xEAB9 0x87FE +0xEABA 0x87F6 +0xEABB 0x87F7 +0xEABC 0x880E +0xEABD 0x87D2 +0xEABE 0x8811 +0xEABF 0x8816 +0xEAC0 0x8815 +0xEAC1 0x8822 +0xEAC2 0x8821 +0xEAC3 0x8831 +0xEAC4 0x8836 +0xEAC5 0x8839 +0xEAC6 0x8827 +0xEAC7 0x883B +0xEAC8 0x8844 +0xEAC9 0x8842 +0xEACA 0x8852 +0xEACB 0x8859 +0xEACC 0x885E +0xEACD 0x8862 +0xEACE 0x886B +0xEACF 0x8881 +0xEAD0 0x887E +0xEAD1 0x889E +0xEAD2 0x8875 +0xEAD3 0x887D +0xEAD4 0x88B5 +0xEAD5 0x8872 +0xEAD6 0x8882 +0xEAD7 0x8897 +0xEAD8 0x8892 +0xEAD9 0x88AE +0xEADA 0x8899 +0xEADB 0x88A2 +0xEADC 0x888D +0xEADD 0x88A4 +0xEADE 0x88B0 +0xEADF 0x88BF +0xEAE0 0x88B1 +0xEAE1 0x88C3 +0xEAE2 0x88C4 +0xEAE3 0x88D4 +0xEAE4 0x88D8 +0xEAE5 0x88D9 +0xEAE6 0x88DD +0xEAE7 0x88F9 +0xEAE8 0x8902 +0xEAE9 0x88FC +0xEAEA 0x88F4 +0xEAEB 0x88E8 +0xEAEC 0x88F2 +0xEAED 0x8904 +0xEAEE 0x890C +0xEAEF 0x890A +0xEAF0 0x8913 +0xEAF1 0x8943 +0xEAF2 0x891E +0xEAF3 0x8925 +0xEAF4 0x892A +0xEAF5 0x892B +0xEAF6 0x8941 +0xEAF7 0x8944 +0xEAF8 0x893B +0xEAF9 0x8936 +0xEAFA 0x8938 +0xEAFB 0x894C +0xEAFC 0x891D +0xEAFD 0x8960 +0xEAFE 0x895E +0xEBA1 0x8966 +0xEBA2 0x8964 +0xEBA3 0x896D +0xEBA4 0x896A +0xEBA5 0x896F +0xEBA6 0x8974 +0xEBA7 0x8977 +0xEBA8 0x897E +0xEBA9 0x8983 +0xEBAA 0x8988 +0xEBAB 0x898A +0xEBAC 0x8993 +0xEBAD 0x8998 +0xEBAE 0x89A1 +0xEBAF 0x89A9 +0xEBB0 0x89A6 +0xEBB1 0x89AC +0xEBB2 0x89AF +0xEBB3 0x89B2 +0xEBB4 0x89BA +0xEBB5 0x89BD +0xEBB6 0x89BF +0xEBB7 0x89C0 +0xEBB8 0x89DA +0xEBB9 0x89DC +0xEBBA 0x89DD +0xEBBB 0x89E7 +0xEBBC 0x89F4 +0xEBBD 0x89F8 +0xEBBE 0x8A03 +0xEBBF 0x8A16 +0xEBC0 0x8A10 +0xEBC1 0x8A0C +0xEBC2 0x8A1B +0xEBC3 0x8A1D +0xEBC4 0x8A25 +0xEBC5 0x8A36 +0xEBC6 0x8A41 +0xEBC7 0x8A5B +0xEBC8 0x8A52 +0xEBC9 0x8A46 +0xEBCA 0x8A48 +0xEBCB 0x8A7C +0xEBCC 0x8A6D +0xEBCD 0x8A6C +0xEBCE 0x8A62 +0xEBCF 0x8A85 +0xEBD0 0x8A82 +0xEBD1 0x8A84 +0xEBD2 0x8AA8 +0xEBD3 0x8AA1 +0xEBD4 0x8A91 +0xEBD5 0x8AA5 +0xEBD6 0x8AA6 +0xEBD7 0x8A9A +0xEBD8 0x8AA3 +0xEBD9 0x8AC4 +0xEBDA 0x8ACD +0xEBDB 0x8AC2 +0xEBDC 0x8ADA +0xEBDD 0x8AEB +0xEBDE 0x8AF3 +0xEBDF 0x8AE7 +0xEBE0 0x8AE4 +0xEBE1 0x8AF1 +0xEBE2 0x8B14 +0xEBE3 0x8AE0 +0xEBE4 0x8AE2 +0xEBE5 0x8AF7 +0xEBE6 0x8ADE +0xEBE7 0x8ADB +0xEBE8 0x8B0C +0xEBE9 0x8B07 +0xEBEA 0x8B1A +0xEBEB 0x8AE1 +0xEBEC 0x8B16 +0xEBED 0x8B10 +0xEBEE 0x8B17 +0xEBEF 0x8B20 +0xEBF0 0x8B33 +0xEBF1 0x97AB +0xEBF2 0x8B26 +0xEBF3 0x8B2B +0xEBF4 0x8B3E +0xEBF5 0x8B28 +0xEBF6 0x8B41 +0xEBF7 0x8B4C +0xEBF8 0x8B4F +0xEBF9 0x8B4E +0xEBFA 0x8B49 +0xEBFB 0x8B56 +0xEBFC 0x8B5B +0xEBFD 0x8B5A +0xEBFE 0x8B6B +0xECA1 0x8B5F +0xECA2 0x8B6C +0xECA3 0x8B6F +0xECA4 0x8B74 +0xECA5 0x8B7D +0xECA6 0x8B80 +0xECA7 0x8B8C +0xECA8 0x8B8E +0xECA9 0x8B92 +0xECAA 0x8B93 +0xECAB 0x8B96 +0xECAC 0x8B99 +0xECAD 0x8B9A +0xECAE 0x8C3A +0xECAF 0x8C41 +0xECB0 0x8C3F +0xECB1 0x8C48 +0xECB2 0x8C4C +0xECB3 0x8C4E +0xECB4 0x8C50 +0xECB5 0x8C55 +0xECB6 0x8C62 +0xECB7 0x8C6C +0xECB8 0x8C78 +0xECB9 0x8C7A +0xECBA 0x8C82 +0xECBB 0x8C89 +0xECBC 0x8C85 +0xECBD 0x8C8A +0xECBE 0x8C8D +0xECBF 0x8C8E +0xECC0 0x8C94 +0xECC1 0x8C7C +0xECC2 0x8C98 +0xECC3 0x621D +0xECC4 0x8CAD +0xECC5 0x8CAA +0xECC6 0x8CBD +0xECC7 0x8CB2 +0xECC8 0x8CB3 +0xECC9 0x8CAE +0xECCA 0x8CB6 +0xECCB 0x8CC8 +0xECCC 0x8CC1 +0xECCD 0x8CE4 +0xECCE 0x8CE3 +0xECCF 0x8CDA +0xECD0 0x8CFD +0xECD1 0x8CFA +0xECD2 0x8CFB +0xECD3 0x8D04 +0xECD4 0x8D05 +0xECD5 0x8D0A +0xECD6 0x8D07 +0xECD7 0x8D0F +0xECD8 0x8D0D +0xECD9 0x8D10 +0xECDA 0x9F4E +0xECDB 0x8D13 +0xECDC 0x8CCD +0xECDD 0x8D14 +0xECDE 0x8D16 +0xECDF 0x8D67 +0xECE0 0x8D6D +0xECE1 0x8D71 +0xECE2 0x8D73 +0xECE3 0x8D81 +0xECE4 0x8D99 +0xECE5 0x8DC2 +0xECE6 0x8DBE +0xECE7 0x8DBA +0xECE8 0x8DCF +0xECE9 0x8DDA +0xECEA 0x8DD6 +0xECEB 0x8DCC +0xECEC 0x8DDB +0xECED 0x8DCB +0xECEE 0x8DEA +0xECEF 0x8DEB +0xECF0 0x8DDF +0xECF1 0x8DE3 +0xECF2 0x8DFC +0xECF3 0x8E08 +0xECF4 0x8E09 +0xECF5 0x8DFF +0xECF6 0x8E1D +0xECF7 0x8E1E +0xECF8 0x8E10 +0xECF9 0x8E1F +0xECFA 0x8E42 +0xECFB 0x8E35 +0xECFC 0x8E30 +0xECFD 0x8E34 +0xECFE 0x8E4A +0xEDA1 0x8E47 +0xEDA2 0x8E49 +0xEDA3 0x8E4C +0xEDA4 0x8E50 +0xEDA5 0x8E48 +0xEDA6 0x8E59 +0xEDA7 0x8E64 +0xEDA8 0x8E60 +0xEDA9 0x8E2A +0xEDAA 0x8E63 +0xEDAB 0x8E55 +0xEDAC 0x8E76 +0xEDAD 0x8E72 +0xEDAE 0x8E7C +0xEDAF 0x8E81 +0xEDB0 0x8E87 +0xEDB1 0x8E85 +0xEDB2 0x8E84 +0xEDB3 0x8E8B +0xEDB4 0x8E8A +0xEDB5 0x8E93 +0xEDB6 0x8E91 +0xEDB7 0x8E94 +0xEDB8 0x8E99 +0xEDB9 0x8EAA +0xEDBA 0x8EA1 +0xEDBB 0x8EAC +0xEDBC 0x8EB0 +0xEDBD 0x8EC6 +0xEDBE 0x8EB1 +0xEDBF 0x8EBE +0xEDC0 0x8EC5 +0xEDC1 0x8EC8 +0xEDC2 0x8ECB +0xEDC3 0x8EDB +0xEDC4 0x8EE3 +0xEDC5 0x8EFC +0xEDC6 0x8EFB +0xEDC7 0x8EEB +0xEDC8 0x8EFE +0xEDC9 0x8F0A +0xEDCA 0x8F05 +0xEDCB 0x8F15 +0xEDCC 0x8F12 +0xEDCD 0x8F19 +0xEDCE 0x8F13 +0xEDCF 0x8F1C +0xEDD0 0x8F1F +0xEDD1 0x8F1B +0xEDD2 0x8F0C +0xEDD3 0x8F26 +0xEDD4 0x8F33 +0xEDD5 0x8F3B +0xEDD6 0x8F39 +0xEDD7 0x8F45 +0xEDD8 0x8F42 +0xEDD9 0x8F3E +0xEDDA 0x8F4C +0xEDDB 0x8F49 +0xEDDC 0x8F46 +0xEDDD 0x8F4E +0xEDDE 0x8F57 +0xEDDF 0x8F5C +0xEDE0 0x8F62 +0xEDE1 0x8F63 +0xEDE2 0x8F64 +0xEDE3 0x8F9C +0xEDE4 0x8F9F +0xEDE5 0x8FA3 +0xEDE6 0x8FAD +0xEDE7 0x8FAF +0xEDE8 0x8FB7 +0xEDE9 0x8FDA +0xEDEA 0x8FE5 +0xEDEB 0x8FE2 +0xEDEC 0x8FEA +0xEDED 0x8FEF +0xEDEE 0x9087 +0xEDEF 0x8FF4 +0xEDF0 0x9005 +0xEDF1 0x8FF9 +0xEDF2 0x8FFA +0xEDF3 0x9011 +0xEDF4 0x9015 +0xEDF5 0x9021 +0xEDF6 0x900D +0xEDF7 0x901E +0xEDF8 0x9016 +0xEDF9 0x900B +0xEDFA 0x9027 +0xEDFB 0x9036 +0xEDFC 0x9035 +0xEDFD 0x9039 +0xEDFE 0x8FF8 +0xEEA1 0x904F +0xEEA2 0x9050 +0xEEA3 0x9051 +0xEEA4 0x9052 +0xEEA5 0x900E +0xEEA6 0x9049 +0xEEA7 0x903E +0xEEA8 0x9056 +0xEEA9 0x9058 +0xEEAA 0x905E +0xEEAB 0x9068 +0xEEAC 0x906F +0xEEAD 0x9076 +0xEEAE 0x96A8 +0xEEAF 0x9072 +0xEEB0 0x9082 +0xEEB1 0x907D +0xEEB2 0x9081 +0xEEB3 0x9080 +0xEEB4 0x908A +0xEEB5 0x9089 +0xEEB6 0x908F +0xEEB7 0x90A8 +0xEEB8 0x90AF +0xEEB9 0x90B1 +0xEEBA 0x90B5 +0xEEBB 0x90E2 +0xEEBC 0x90E4 +0xEEBD 0x6248 +0xEEBE 0x90DB +0xEEBF 0x9102 +0xEEC0 0x9112 +0xEEC1 0x9119 +0xEEC2 0x9132 +0xEEC3 0x9130 +0xEEC4 0x914A +0xEEC5 0x9156 +0xEEC6 0x9158 +0xEEC7 0x9163 +0xEEC8 0x9165 +0xEEC9 0x9169 +0xEECA 0x9173 +0xEECB 0x9172 +0xEECC 0x918B +0xEECD 0x9189 +0xEECE 0x9182 +0xEECF 0x91A2 +0xEED0 0x91AB +0xEED1 0x91AF +0xEED2 0x91AA +0xEED3 0x91B5 +0xEED4 0x91B4 +0xEED5 0x91BA +0xEED6 0x91C0 +0xEED7 0x91C1 +0xEED8 0x91C9 +0xEED9 0x91CB +0xEEDA 0x91D0 +0xEEDB 0x91D6 +0xEEDC 0x91DF +0xEEDD 0x91E1 +0xEEDE 0x91DB +0xEEDF 0x91FC +0xEEE0 0x91F5 +0xEEE1 0x91F6 +0xEEE2 0x921E +0xEEE3 0x91FF +0xEEE4 0x9214 +0xEEE5 0x922C +0xEEE6 0x9215 +0xEEE7 0x9211 +0xEEE8 0x925E +0xEEE9 0x9257 +0xEEEA 0x9245 +0xEEEB 0x9249 +0xEEEC 0x9264 +0xEEED 0x9248 +0xEEEE 0x9295 +0xEEEF 0x923F +0xEEF0 0x924B +0xEEF1 0x9250 +0xEEF2 0x929C +0xEEF3 0x9296 +0xEEF4 0x9293 +0xEEF5 0x929B +0xEEF6 0x925A +0xEEF7 0x92CF +0xEEF8 0x92B9 +0xEEF9 0x92B7 +0xEEFA 0x92E9 +0xEEFB 0x930F +0xEEFC 0x92FA +0xEEFD 0x9344 +0xEEFE 0x932E +0xEFA1 0x9319 +0xEFA2 0x9322 +0xEFA3 0x931A +0xEFA4 0x9323 +0xEFA5 0x933A +0xEFA6 0x9335 +0xEFA7 0x933B +0xEFA8 0x935C +0xEFA9 0x9360 +0xEFAA 0x937C +0xEFAB 0x936E +0xEFAC 0x9356 +0xEFAD 0x93B0 +0xEFAE 0x93AC +0xEFAF 0x93AD +0xEFB0 0x9394 +0xEFB1 0x93B9 +0xEFB2 0x93D6 +0xEFB3 0x93D7 +0xEFB4 0x93E8 +0xEFB5 0x93E5 +0xEFB6 0x93D8 +0xEFB7 0x93C3 +0xEFB8 0x93DD +0xEFB9 0x93D0 +0xEFBA 0x93C8 +0xEFBB 0x93E4 +0xEFBC 0x941A +0xEFBD 0x9414 +0xEFBE 0x9413 +0xEFBF 0x9403 +0xEFC0 0x9407 +0xEFC1 0x9410 +0xEFC2 0x9436 +0xEFC3 0x942B +0xEFC4 0x9435 +0xEFC5 0x9421 +0xEFC6 0x943A +0xEFC7 0x9441 +0xEFC8 0x9452 +0xEFC9 0x9444 +0xEFCA 0x945B +0xEFCB 0x9460 +0xEFCC 0x9462 +0xEFCD 0x945E +0xEFCE 0x946A +0xEFCF 0x9229 +0xEFD0 0x9470 +0xEFD1 0x9475 +0xEFD2 0x9477 +0xEFD3 0x947D +0xEFD4 0x945A +0xEFD5 0x947C +0xEFD6 0x947E +0xEFD7 0x9481 +0xEFD8 0x947F +0xEFD9 0x9582 +0xEFDA 0x9587 +0xEFDB 0x958A +0xEFDC 0x9594 +0xEFDD 0x9596 +0xEFDE 0x9598 +0xEFDF 0x9599 +0xEFE0 0x95A0 +0xEFE1 0x95A8 +0xEFE2 0x95A7 +0xEFE3 0x95AD +0xEFE4 0x95BC +0xEFE5 0x95BB +0xEFE6 0x95B9 +0xEFE7 0x95BE +0xEFE8 0x95CA +0xEFE9 0x6FF6 +0xEFEA 0x95C3 +0xEFEB 0x95CD +0xEFEC 0x95CC +0xEFED 0x95D5 +0xEFEE 0x95D4 +0xEFEF 0x95D6 +0xEFF0 0x95DC +0xEFF1 0x95E1 +0xEFF2 0x95E5 +0xEFF3 0x95E2 +0xEFF4 0x9621 +0xEFF5 0x9628 +0xEFF6 0x962E +0xEFF7 0x962F +0xEFF8 0x9642 +0xEFF9 0x964C +0xEFFA 0x964F +0xEFFB 0x964B +0xEFFC 0x9677 +0xEFFD 0x965C +0xEFFE 0x965E +0xF0A1 0x965D +0xF0A2 0x965F +0xF0A3 0x9666 +0xF0A4 0x9672 +0xF0A5 0x966C +0xF0A6 0x968D +0xF0A7 0x9698 +0xF0A8 0x9695 +0xF0A9 0x9697 +0xF0AA 0x96AA +0xF0AB 0x96A7 +0xF0AC 0x96B1 +0xF0AD 0x96B2 +0xF0AE 0x96B0 +0xF0AF 0x96B4 +0xF0B0 0x96B6 +0xF0B1 0x96B8 +0xF0B2 0x96B9 +0xF0B3 0x96CE +0xF0B4 0x96CB +0xF0B5 0x96C9 +0xF0B6 0x96CD +0xF0B7 0x894D +0xF0B8 0x96DC +0xF0B9 0x970D +0xF0BA 0x96D5 +0xF0BB 0x96F9 +0xF0BC 0x9704 +0xF0BD 0x9706 +0xF0BE 0x9708 +0xF0BF 0x9713 +0xF0C0 0x970E +0xF0C1 0x9711 +0xF0C2 0x970F +0xF0C3 0x9716 +0xF0C4 0x9719 +0xF0C5 0x9724 +0xF0C6 0x972A +0xF0C7 0x9730 +0xF0C8 0x9739 +0xF0C9 0x973D +0xF0CA 0x973E +0xF0CB 0x9744 +0xF0CC 0x9746 +0xF0CD 0x9748 +0xF0CE 0x9742 +0xF0CF 0x9749 +0xF0D0 0x975C +0xF0D1 0x9760 +0xF0D2 0x9764 +0xF0D3 0x9766 +0xF0D4 0x9768 +0xF0D5 0x52D2 +0xF0D6 0x976B +0xF0D7 0x9771 +0xF0D8 0x9779 +0xF0D9 0x9785 +0xF0DA 0x977C +0xF0DB 0x9781 +0xF0DC 0x977A +0xF0DD 0x9786 +0xF0DE 0x978B +0xF0DF 0x978F +0xF0E0 0x9790 +0xF0E1 0x979C +0xF0E2 0x97A8 +0xF0E3 0x97A6 +0xF0E4 0x97A3 +0xF0E5 0x97B3 +0xF0E6 0x97B4 +0xF0E7 0x97C3 +0xF0E8 0x97C6 +0xF0E9 0x97C8 +0xF0EA 0x97CB +0xF0EB 0x97DC +0xF0EC 0x97ED +0xF0ED 0x9F4F +0xF0EE 0x97F2 +0xF0EF 0x7ADF +0xF0F0 0x97F6 +0xF0F1 0x97F5 +0xF0F2 0x980F +0xF0F3 0x980C +0xF0F4 0x9838 +0xF0F5 0x9824 +0xF0F6 0x9821 +0xF0F7 0x9837 +0xF0F8 0x983D +0xF0F9 0x9846 +0xF0FA 0x984F +0xF0FB 0x984B +0xF0FC 0x986B +0xF0FD 0x986F +0xF0FE 0x9870 +0xF1A1 0x9871 +0xF1A2 0x9874 +0xF1A3 0x9873 +0xF1A4 0x98AA +0xF1A5 0x98AF +0xF1A6 0x98B1 +0xF1A7 0x98B6 +0xF1A8 0x98C4 +0xF1A9 0x98C3 +0xF1AA 0x98C6 +0xF1AB 0x98E9 +0xF1AC 0x98EB +0xF1AD 0x9903 +0xF1AE 0x9909 +0xF1AF 0x9912 +0xF1B0 0x9914 +0xF1B1 0x9918 +0xF1B2 0x9921 +0xF1B3 0x991D +0xF1B4 0x991E +0xF1B5 0x9924 +0xF1B6 0x9920 +0xF1B7 0x992C +0xF1B8 0x992E +0xF1B9 0x993D +0xF1BA 0x993E +0xF1BB 0x9942 +0xF1BC 0x9949 +0xF1BD 0x9945 +0xF1BE 0x9950 +0xF1BF 0x994B +0xF1C0 0x9951 +0xF1C1 0x9952 +0xF1C2 0x994C +0xF1C3 0x9955 +0xF1C4 0x9997 +0xF1C5 0x9998 +0xF1C6 0x99A5 +0xF1C7 0x99AD +0xF1C8 0x99AE +0xF1C9 0x99BC +0xF1CA 0x99DF +0xF1CB 0x99DB +0xF1CC 0x99DD +0xF1CD 0x99D8 +0xF1CE 0x99D1 +0xF1CF 0x99ED +0xF1D0 0x99EE +0xF1D1 0x99F1 +0xF1D2 0x99F2 +0xF1D3 0x99FB +0xF1D4 0x99F8 +0xF1D5 0x9A01 +0xF1D6 0x9A0F +0xF1D7 0x9A05 +0xF1D8 0x99E2 +0xF1D9 0x9A19 +0xF1DA 0x9A2B +0xF1DB 0x9A37 +0xF1DC 0x9A45 +0xF1DD 0x9A42 +0xF1DE 0x9A40 +0xF1DF 0x9A43 +0xF1E0 0x9A3E +0xF1E1 0x9A55 +0xF1E2 0x9A4D +0xF1E3 0x9A5B +0xF1E4 0x9A57 +0xF1E5 0x9A5F +0xF1E6 0x9A62 +0xF1E7 0x9A65 +0xF1E8 0x9A64 +0xF1E9 0x9A69 +0xF1EA 0x9A6B +0xF1EB 0x9A6A +0xF1EC 0x9AAD +0xF1ED 0x9AB0 +0xF1EE 0x9ABC +0xF1EF 0x9AC0 +0xF1F0 0x9ACF +0xF1F1 0x9AD1 +0xF1F2 0x9AD3 +0xF1F3 0x9AD4 +0xF1F4 0x9ADE +0xF1F5 0x9ADF +0xF1F6 0x9AE2 +0xF1F7 0x9AE3 +0xF1F8 0x9AE6 +0xF1F9 0x9AEF +0xF1FA 0x9AEB +0xF1FB 0x9AEE +0xF1FC 0x9AF4 +0xF1FD 0x9AF1 +0xF1FE 0x9AF7 +0xF2A1 0x9AFB +0xF2A2 0x9B06 +0xF2A3 0x9B18 +0xF2A4 0x9B1A +0xF2A5 0x9B1F +0xF2A6 0x9B22 +0xF2A7 0x9B23 +0xF2A8 0x9B25 +0xF2A9 0x9B27 +0xF2AA 0x9B28 +0xF2AB 0x9B29 +0xF2AC 0x9B2A +0xF2AD 0x9B2E +0xF2AE 0x9B2F +0xF2AF 0x9B32 +0xF2B0 0x9B44 +0xF2B1 0x9B43 +0xF2B2 0x9B4F +0xF2B3 0x9B4D +0xF2B4 0x9B4E +0xF2B5 0x9B51 +0xF2B6 0x9B58 +0xF2B7 0x9B74 +0xF2B8 0x9B93 +0xF2B9 0x9B83 +0xF2BA 0x9B91 +0xF2BB 0x9B96 +0xF2BC 0x9B97 +0xF2BD 0x9B9F +0xF2BE 0x9BA0 +0xF2BF 0x9BA8 +0xF2C0 0x9BB4 +0xF2C1 0x9BC0 +0xF2C2 0x9BCA +0xF2C3 0x9BB9 +0xF2C4 0x9BC6 +0xF2C5 0x9BCF +0xF2C6 0x9BD1 +0xF2C7 0x9BD2 +0xF2C8 0x9BE3 +0xF2C9 0x9BE2 +0xF2CA 0x9BE4 +0xF2CB 0x9BD4 +0xF2CC 0x9BE1 +0xF2CD 0x9C3A +0xF2CE 0x9BF2 +0xF2CF 0x9BF1 +0xF2D0 0x9BF0 +0xF2D1 0x9C15 +0xF2D2 0x9C14 +0xF2D3 0x9C09 +0xF2D4 0x9C13 +0xF2D5 0x9C0C +0xF2D6 0x9C06 +0xF2D7 0x9C08 +0xF2D8 0x9C12 +0xF2D9 0x9C0A +0xF2DA 0x9C04 +0xF2DB 0x9C2E +0xF2DC 0x9C1B +0xF2DD 0x9C25 +0xF2DE 0x9C24 +0xF2DF 0x9C21 +0xF2E0 0x9C30 +0xF2E1 0x9C47 +0xF2E2 0x9C32 +0xF2E3 0x9C46 +0xF2E4 0x9C3E +0xF2E5 0x9C5A +0xF2E6 0x9C60 +0xF2E7 0x9C67 +0xF2E8 0x9C76 +0xF2E9 0x9C78 +0xF2EA 0x9CE7 +0xF2EB 0x9CEC +0xF2EC 0x9CF0 +0xF2ED 0x9D09 +0xF2EE 0x9D08 +0xF2EF 0x9CEB +0xF2F0 0x9D03 +0xF2F1 0x9D06 +0xF2F2 0x9D2A +0xF2F3 0x9D26 +0xF2F4 0x9DAF +0xF2F5 0x9D23 +0xF2F6 0x9D1F +0xF2F7 0x9D44 +0xF2F8 0x9D15 +0xF2F9 0x9D12 +0xF2FA 0x9D41 +0xF2FB 0x9D3F +0xF2FC 0x9D3E +0xF2FD 0x9D46 +0xF2FE 0x9D48 +0xF3A1 0x9D5D +0xF3A2 0x9D5E +0xF3A3 0x9D64 +0xF3A4 0x9D51 +0xF3A5 0x9D50 +0xF3A6 0x9D59 +0xF3A7 0x9D72 +0xF3A8 0x9D89 +0xF3A9 0x9D87 +0xF3AA 0x9DAB +0xF3AB 0x9D6F +0xF3AC 0x9D7A +0xF3AD 0x9D9A +0xF3AE 0x9DA4 +0xF3AF 0x9DA9 +0xF3B0 0x9DB2 +0xF3B1 0x9DC4 +0xF3B2 0x9DC1 +0xF3B3 0x9DBB +0xF3B4 0x9DB8 +0xF3B5 0x9DBA +0xF3B6 0x9DC6 +0xF3B7 0x9DCF +0xF3B8 0x9DC2 +0xF3B9 0x9DD9 +0xF3BA 0x9DD3 +0xF3BB 0x9DF8 +0xF3BC 0x9DE6 +0xF3BD 0x9DED +0xF3BE 0x9DEF +0xF3BF 0x9DFD +0xF3C0 0x9E1A +0xF3C1 0x9E1B +0xF3C2 0x9E1E +0xF3C3 0x9E75 +0xF3C4 0x9E79 +0xF3C5 0x9E7D +0xF3C6 0x9E81 +0xF3C7 0x9E88 +0xF3C8 0x9E8B +0xF3C9 0x9E8C +0xF3CA 0x9E92 +0xF3CB 0x9E95 +0xF3CC 0x9E91 +0xF3CD 0x9E9D +0xF3CE 0x9EA5 +0xF3CF 0x9EA9 +0xF3D0 0x9EB8 +0xF3D1 0x9EAA +0xF3D2 0x9EAD +0xF3D3 0x9761 +0xF3D4 0x9ECC +0xF3D5 0x9ECE +0xF3D6 0x9ECF +0xF3D7 0x9ED0 +0xF3D8 0x9ED4 +0xF3D9 0x9EDC +0xF3DA 0x9EDE +0xF3DB 0x9EDD +0xF3DC 0x9EE0 +0xF3DD 0x9EE5 +0xF3DE 0x9EE8 +0xF3DF 0x9EEF +0xF3E0 0x9EF4 +0xF3E1 0x9EF6 +0xF3E2 0x9EF7 +0xF3E3 0x9EF9 +0xF3E4 0x9EFB +0xF3E5 0x9EFC +0xF3E6 0x9EFD +0xF3E7 0x9F07 +0xF3E8 0x9F08 +0xF3E9 0x76B7 +0xF3EA 0x9F15 +0xF3EB 0x9F21 +0xF3EC 0x9F2C +0xF3ED 0x9F3E +0xF3EE 0x9F4A +0xF3EF 0x9F52 +0xF3F0 0x9F54 +0xF3F1 0x9F63 +0xF3F2 0x9F5F +0xF3F3 0x9F60 +0xF3F4 0x9F61 +0xF3F5 0x9F66 +0xF3F6 0x9F67 +0xF3F7 0x9F6C +0xF3F8 0x9F6A +0xF3F9 0x9F77 +0xF3FA 0x9F72 +0xF3FB 0x9F76 +0xF3FC 0x9F95 +0xF3FD 0x9F9C +0xF3FE 0x9FA0 +0xF4A1 0x582F +0xF4A2 0x69C7 +0xF4A3 0x9059 +0xF4A4 0x7464 +0xF4A5 0x51DC +0xF4A6 0x7199 +0xF5A1 0xE000 +0xF5A2 0xE001 +0xF5A3 0xE002 +0xF5A4 0xE003 +0xF5A5 0xE004 +0xF5A6 0xE005 +0xF5A7 0xE006 +0xF5A8 0xE007 +0xF5A9 0xE008 +0xF5AA 0xE009 +0xF5AB 0xE00A +0xF5AC 0xE00B +0xF5AD 0xE00C +0xF5AE 0xE00D +0xF5AF 0xE00E +0xF5B0 0xE00F +0xF5B1 0xE010 +0xF5B2 0xE011 +0xF5B3 0xE012 +0xF5B4 0xE013 +0xF5B5 0xE014 +0xF5B6 0xE015 +0xF5B7 0xE016 +0xF5B8 0xE017 +0xF5B9 0xE018 +0xF5BA 0xE019 +0xF5BB 0xE01A +0xF5BC 0xE01B +0xF5BD 0xE01C +0xF5BE 0xE01D +0xF5BF 0xE01E +0xF5C0 0xE01F +0xF5C1 0xE020 +0xF5C2 0xE021 +0xF5C3 0xE022 +0xF5C4 0xE023 +0xF5C5 0xE024 +0xF5C6 0xE025 +0xF5C7 0xE026 +0xF5C8 0xE027 +0xF5C9 0xE028 +0xF5CA 0xE029 +0xF5CB 0xE02A +0xF5CC 0xE02B +0xF5CD 0xE02C +0xF5CE 0xE02D +0xF5CF 0xE02E +0xF5D0 0xE02F +0xF5D1 0xE030 +0xF5D2 0xE031 +0xF5D3 0xE032 +0xF5D4 0xE033 +0xF5D5 0xE034 +0xF5D6 0xE035 +0xF5D7 0xE036 +0xF5D8 0xE037 +0xF5D9 0xE038 +0xF5DA 0xE039 +0xF5DB 0xE03A +0xF5DC 0xE03B +0xF5DD 0xE03C +0xF5DE 0xE03D +0xF5DF 0xE03E +0xF5E0 0xE03F +0xF5E1 0xE040 +0xF5E2 0xE041 +0xF5E3 0xE042 +0xF5E4 0xE043 +0xF5E5 0xE044 +0xF5E6 0xE045 +0xF5E7 0xE046 +0xF5E8 0xE047 +0xF5E9 0xE048 +0xF5EA 0xE049 +0xF5EB 0xE04A +0xF5EC 0xE04B +0xF5ED 0xE04C +0xF5EE 0xE04D +0xF5EF 0xE04E +0xF5F0 0xE04F +0xF5F1 0xE050 +0xF5F2 0xE051 +0xF5F3 0xE052 +0xF5F4 0xE053 +0xF5F5 0xE054 +0xF5F6 0xE055 +0xF5F7 0xE056 +0xF5F8 0xE057 +0xF5F9 0xE058 +0xF5FA 0xE059 +0xF5FB 0xE05A +0xF5FC 0xE05B +0xF5FD 0xE05C +0xF5FE 0xE05D +0xF6A1 0xE05E +0xF6A2 0xE05F +0xF6A3 0xE060 +0xF6A4 0xE061 +0xF6A5 0xE062 +0xF6A6 0xE063 +0xF6A7 0xE064 +0xF6A8 0xE065 +0xF6A9 0xE066 +0xF6AA 0xE067 +0xF6AB 0xE068 +0xF6AC 0xE069 +0xF6AD 0xE06A +0xF6AE 0xE06B +0xF6AF 0xE06C +0xF6B0 0xE06D +0xF6B1 0xE06E +0xF6B2 0xE06F +0xF6B3 0xE070 +0xF6B4 0xE071 +0xF6B5 0xE072 +0xF6B6 0xE073 +0xF6B7 0xE074 +0xF6B8 0xE075 +0xF6B9 0xE076 +0xF6BA 0xE077 +0xF6BB 0xE078 +0xF6BC 0xE079 +0xF6BD 0xE07A +0xF6BE 0xE07B +0xF6BF 0xE07C +0xF6C0 0xE07D +0xF6C1 0xE07E +0xF6C2 0xE07F +0xF6C3 0xE080 +0xF6C4 0xE081 +0xF6C5 0xE082 +0xF6C6 0xE083 +0xF6C7 0xE084 +0xF6C8 0xE085 +0xF6C9 0xE086 +0xF6CA 0xE087 +0xF6CB 0xE088 +0xF6CC 0xE089 +0xF6CD 0xE08A +0xF6CE 0xE08B +0xF6CF 0xE08C +0xF6D0 0xE08D +0xF6D1 0xE08E +0xF6D2 0xE08F +0xF6D3 0xE090 +0xF6D4 0xE091 +0xF6D5 0xE092 +0xF6D6 0xE093 +0xF6D7 0xE094 +0xF6D8 0xE095 +0xF6D9 0xE096 +0xF6DA 0xE097 +0xF6DB 0xE098 +0xF6DC 0xE099 +0xF6DD 0xE09A +0xF6DE 0xE09B +0xF6DF 0xE09C +0xF6E0 0xE09D +0xF6E1 0xE09E +0xF6E2 0xE09F +0xF6E3 0xE0A0 +0xF6E4 0xE0A1 +0xF6E5 0xE0A2 +0xF6E6 0xE0A3 +0xF6E7 0xE0A4 +0xF6E8 0xE0A5 +0xF6E9 0xE0A6 +0xF6EA 0xE0A7 +0xF6EB 0xE0A8 +0xF6EC 0xE0A9 +0xF6ED 0xE0AA +0xF6EE 0xE0AB +0xF6EF 0xE0AC +0xF6F0 0xE0AD +0xF6F1 0xE0AE +0xF6F2 0xE0AF +0xF6F3 0xE0B0 +0xF6F4 0xE0B1 +0xF6F5 0xE0B2 +0xF6F6 0xE0B3 +0xF6F7 0xE0B4 +0xF6F8 0xE0B5 +0xF6F9 0xE0B6 +0xF6FA 0xE0B7 +0xF6FB 0xE0B8 +0xF6FC 0xE0B9 +0xF6FD 0xE0BA +0xF6FE 0xE0BB +0xF7A1 0xE0BC +0xF7A2 0xE0BD +0xF7A3 0xE0BE +0xF7A4 0xE0BF +0xF7A5 0xE0C0 +0xF7A6 0xE0C1 +0xF7A7 0xE0C2 +0xF7A8 0xE0C3 +0xF7A9 0xE0C4 +0xF7AA 0xE0C5 +0xF7AB 0xE0C6 +0xF7AC 0xE0C7 +0xF7AD 0xE0C8 +0xF7AE 0xE0C9 +0xF7AF 0xE0CA +0xF7B0 0xE0CB +0xF7B1 0xE0CC +0xF7B2 0xE0CD +0xF7B3 0xE0CE +0xF7B4 0xE0CF +0xF7B5 0xE0D0 +0xF7B6 0xE0D1 +0xF7B7 0xE0D2 +0xF7B8 0xE0D3 +0xF7B9 0xE0D4 +0xF7BA 0xE0D5 +0xF7BB 0xE0D6 +0xF7BC 0xE0D7 +0xF7BD 0xE0D8 +0xF7BE 0xE0D9 +0xF7BF 0xE0DA +0xF7C0 0xE0DB +0xF7C1 0xE0DC +0xF7C2 0xE0DD +0xF7C3 0xE0DE +0xF7C4 0xE0DF +0xF7C5 0xE0E0 +0xF7C6 0xE0E1 +0xF7C7 0xE0E2 +0xF7C8 0xE0E3 +0xF7C9 0xE0E4 +0xF7CA 0xE0E5 +0xF7CB 0xE0E6 +0xF7CC 0xE0E7 +0xF7CD 0xE0E8 +0xF7CE 0xE0E9 +0xF7CF 0xE0EA +0xF7D0 0xE0EB +0xF7D1 0xE0EC +0xF7D2 0xE0ED +0xF7D3 0xE0EE +0xF7D4 0xE0EF +0xF7D5 0xE0F0 +0xF7D6 0xE0F1 +0xF7D7 0xE0F2 +0xF7D8 0xE0F3 +0xF7D9 0xE0F4 +0xF7DA 0xE0F5 +0xF7DB 0xE0F6 +0xF7DC 0xE0F7 +0xF7DD 0xE0F8 +0xF7DE 0xE0F9 +0xF7DF 0xE0FA +0xF7E0 0xE0FB +0xF7E1 0xE0FC +0xF7E2 0xE0FD +0xF7E3 0xE0FE +0xF7E4 0xE0FF +0xF7E5 0xE100 +0xF7E6 0xE101 +0xF7E7 0xE102 +0xF7E8 0xE103 +0xF7E9 0xE104 +0xF7EA 0xE105 +0xF7EB 0xE106 +0xF7EC 0xE107 +0xF7ED 0xE108 +0xF7EE 0xE109 +0xF7EF 0xE10A +0xF7F0 0xE10B +0xF7F1 0xE10C +0xF7F2 0xE10D +0xF7F3 0xE10E +0xF7F4 0xE10F +0xF7F5 0xE110 +0xF7F6 0xE111 +0xF7F7 0xE112 +0xF7F8 0xE113 +0xF7F9 0xE114 +0xF7FA 0xE115 +0xF7FB 0xE116 +0xF7FC 0xE117 +0xF7FD 0xE118 +0xF7FE 0xE119 +0xF8A1 0xE11A +0xF8A2 0xE11B +0xF8A3 0xE11C +0xF8A4 0xE11D +0xF8A5 0xE11E +0xF8A6 0xE11F +0xF8A7 0xE120 +0xF8A8 0xE121 +0xF8A9 0xE122 +0xF8AA 0xE123 +0xF8AB 0xE124 +0xF8AC 0xE125 +0xF8AD 0xE126 +0xF8AE 0xE127 +0xF8AF 0xE128 +0xF8B0 0xE129 +0xF8B1 0xE12A +0xF8B2 0xE12B +0xF8B3 0xE12C +0xF8B4 0xE12D +0xF8B5 0xE12E +0xF8B6 0xE12F +0xF8B7 0xE130 +0xF8B8 0xE131 +0xF8B9 0xE132 +0xF8BA 0xE133 +0xF8BB 0xE134 +0xF8BC 0xE135 +0xF8BD 0xE136 +0xF8BE 0xE137 +0xF8BF 0xE138 +0xF8C0 0xE139 +0xF8C1 0xE13A +0xF8C2 0xE13B +0xF8C3 0xE13C +0xF8C4 0xE13D +0xF8C5 0xE13E +0xF8C6 0xE13F +0xF8C7 0xE140 +0xF8C8 0xE141 +0xF8C9 0xE142 +0xF8CA 0xE143 +0xF8CB 0xE144 +0xF8CC 0xE145 +0xF8CD 0xE146 +0xF8CE 0xE147 +0xF8CF 0xE148 +0xF8D0 0xE149 +0xF8D1 0xE14A +0xF8D2 0xE14B +0xF8D3 0xE14C +0xF8D4 0xE14D +0xF8D5 0xE14E +0xF8D6 0xE14F +0xF8D7 0xE150 +0xF8D8 0xE151 +0xF8D9 0xE152 +0xF8DA 0xE153 +0xF8DB 0xE154 +0xF8DC 0xE155 +0xF8DD 0xE156 +0xF8DE 0xE157 +0xF8DF 0xE158 +0xF8E0 0xE159 +0xF8E1 0xE15A +0xF8E2 0xE15B +0xF8E3 0xE15C +0xF8E4 0xE15D +0xF8E5 0xE15E +0xF8E6 0xE15F +0xF8E7 0xE160 +0xF8E8 0xE161 +0xF8E9 0xE162 +0xF8EA 0xE163 +0xF8EB 0xE164 +0xF8EC 0xE165 +0xF8ED 0xE166 +0xF8EE 0xE167 +0xF8EF 0xE168 +0xF8F0 0xE169 +0xF8F1 0xE16A +0xF8F2 0xE16B +0xF8F3 0xE16C +0xF8F4 0xE16D +0xF8F5 0xE16E +0xF8F6 0xE16F +0xF8F7 0xE170 +0xF8F8 0xE171 +0xF8F9 0xE172 +0xF8FA 0xE173 +0xF8FB 0xE174 +0xF8FC 0xE175 +0xF8FD 0xE176 +0xF8FE 0xE177 +0xF9A1 0xE178 +0xF9A2 0xE179 +0xF9A3 0xE17A +0xF9A4 0xE17B +0xF9A5 0xE17C +0xF9A6 0xE17D +0xF9A7 0xE17E +0xF9A8 0xE17F +0xF9A9 0xE180 +0xF9AA 0xE181 +0xF9AB 0xE182 +0xF9AC 0xE183 +0xF9AD 0xE184 +0xF9AE 0xE185 +0xF9AF 0xE186 +0xF9B0 0xE187 +0xF9B1 0xE188 +0xF9B2 0xE189 +0xF9B3 0xE18A +0xF9B4 0xE18B +0xF9B5 0xE18C +0xF9B6 0xE18D +0xF9B7 0xE18E +0xF9B8 0xE18F +0xF9B9 0xE190 +0xF9BA 0xE191 +0xF9BB 0xE192 +0xF9BC 0xE193 +0xF9BD 0xE194 +0xF9BE 0xE195 +0xF9BF 0xE196 +0xF9C0 0xE197 +0xF9C1 0xE198 +0xF9C2 0xE199 +0xF9C3 0xE19A +0xF9C4 0xE19B +0xF9C5 0xE19C +0xF9C6 0xE19D +0xF9C7 0xE19E +0xF9C8 0xE19F +0xF9C9 0xE1A0 +0xF9CA 0xE1A1 +0xF9CB 0xE1A2 +0xF9CC 0xE1A3 +0xF9CD 0xE1A4 +0xF9CE 0xE1A5 +0xF9CF 0xE1A6 +0xF9D0 0xE1A7 +0xF9D1 0xE1A8 +0xF9D2 0xE1A9 +0xF9D3 0xE1AA +0xF9D4 0xE1AB +0xF9D5 0xE1AC +0xF9D6 0xE1AD +0xF9D7 0xE1AE +0xF9D8 0xE1AF +0xF9D9 0xE1B0 +0xF9DA 0xE1B1 +0xF9DB 0xE1B2 +0xF9DC 0xE1B3 +0xF9DD 0xE1B4 +0xF9DE 0xE1B5 +0xF9DF 0xE1B6 +0xF9E0 0xE1B7 +0xF9E1 0xE1B8 +0xF9E2 0xE1B9 +0xF9E3 0xE1BA +0xF9E4 0xE1BB +0xF9E5 0xE1BC +0xF9E6 0xE1BD +0xF9E7 0xE1BE +0xF9E8 0xE1BF +0xF9E9 0xE1C0 +0xF9EA 0xE1C1 +0xF9EB 0xE1C2 +0xF9EC 0xE1C3 +0xF9ED 0xE1C4 +0xF9EE 0xE1C5 +0xF9EF 0xE1C6 +0xF9F0 0xE1C7 +0xF9F1 0xE1C8 +0xF9F2 0xE1C9 +0xF9F3 0xE1CA +0xF9F4 0xE1CB +0xF9F5 0xE1CC +0xF9F6 0xE1CD +0xF9F7 0xE1CE +0xF9F8 0xE1CF +0xF9F9 0xE1D0 +0xF9FA 0xE1D1 +0xF9FB 0xE1D2 +0xF9FC 0xE1D3 +0xF9FD 0xE1D4 +0xF9FE 0xE1D5 +0xFAA1 0xE1D6 +0xFAA2 0xE1D7 +0xFAA3 0xE1D8 +0xFAA4 0xE1D9 +0xFAA5 0xE1DA +0xFAA6 0xE1DB +0xFAA7 0xE1DC +0xFAA8 0xE1DD +0xFAA9 0xE1DE +0xFAAA 0xE1DF +0xFAAB 0xE1E0 +0xFAAC 0xE1E1 +0xFAAD 0xE1E2 +0xFAAE 0xE1E3 +0xFAAF 0xE1E4 +0xFAB0 0xE1E5 +0xFAB1 0xE1E6 +0xFAB2 0xE1E7 +0xFAB3 0xE1E8 +0xFAB4 0xE1E9 +0xFAB5 0xE1EA +0xFAB6 0xE1EB +0xFAB7 0xE1EC +0xFAB8 0xE1ED +0xFAB9 0xE1EE +0xFABA 0xE1EF +0xFABB 0xE1F0 +0xFABC 0xE1F1 +0xFABD 0xE1F2 +0xFABE 0xE1F3 +0xFABF 0xE1F4 +0xFAC0 0xE1F5 +0xFAC1 0xE1F6 +0xFAC2 0xE1F7 +0xFAC3 0xE1F8 +0xFAC4 0xE1F9 +0xFAC5 0xE1FA +0xFAC6 0xE1FB +0xFAC7 0xE1FC +0xFAC8 0xE1FD +0xFAC9 0xE1FE +0xFACA 0xE1FF +0xFACB 0xE200 +0xFACC 0xE201 +0xFACD 0xE202 +0xFACE 0xE203 +0xFACF 0xE204 +0xFAD0 0xE205 +0xFAD1 0xE206 +0xFAD2 0xE207 +0xFAD3 0xE208 +0xFAD4 0xE209 +0xFAD5 0xE20A +0xFAD6 0xE20B +0xFAD7 0xE20C +0xFAD8 0xE20D +0xFAD9 0xE20E +0xFADA 0xE20F +0xFADB 0xE210 +0xFADC 0xE211 +0xFADD 0xE212 +0xFADE 0xE213 +0xFADF 0xE214 +0xFAE0 0xE215 +0xFAE1 0xE216 +0xFAE2 0xE217 +0xFAE3 0xE218 +0xFAE4 0xE219 +0xFAE5 0xE21A +0xFAE6 0xE21B +0xFAE7 0xE21C +0xFAE8 0xE21D +0xFAE9 0xE21E +0xFAEA 0xE21F +0xFAEB 0xE220 +0xFAEC 0xE221 +0xFAED 0xE222 +0xFAEE 0xE223 +0xFAEF 0xE224 +0xFAF0 0xE225 +0xFAF1 0xE226 +0xFAF2 0xE227 +0xFAF3 0xE228 +0xFAF4 0xE229 +0xFAF5 0xE22A +0xFAF6 0xE22B +0xFAF7 0xE22C +0xFAF8 0xE22D +0xFAF9 0xE22E +0xFAFA 0xE22F +0xFAFB 0xE230 +0xFAFC 0xE231 +0xFAFD 0xE232 +0xFAFE 0xE233 +0xFBA1 0xE234 +0xFBA2 0xE235 +0xFBA3 0xE236 +0xFBA4 0xE237 +0xFBA5 0xE238 +0xFBA6 0xE239 +0xFBA7 0xE23A +0xFBA8 0xE23B +0xFBA9 0xE23C +0xFBAA 0xE23D +0xFBAB 0xE23E +0xFBAC 0xE23F +0xFBAD 0xE240 +0xFBAE 0xE241 +0xFBAF 0xE242 +0xFBB0 0xE243 +0xFBB1 0xE244 +0xFBB2 0xE245 +0xFBB3 0xE246 +0xFBB4 0xE247 +0xFBB5 0xE248 +0xFBB6 0xE249 +0xFBB7 0xE24A +0xFBB8 0xE24B +0xFBB9 0xE24C +0xFBBA 0xE24D +0xFBBB 0xE24E +0xFBBC 0xE24F +0xFBBD 0xE250 +0xFBBE 0xE251 +0xFBBF 0xE252 +0xFBC0 0xE253 +0xFBC1 0xE254 +0xFBC2 0xE255 +0xFBC3 0xE256 +0xFBC4 0xE257 +0xFBC5 0xE258 +0xFBC6 0xE259 +0xFBC7 0xE25A +0xFBC8 0xE25B +0xFBC9 0xE25C +0xFBCA 0xE25D +0xFBCB 0xE25E +0xFBCC 0xE25F +0xFBCD 0xE260 +0xFBCE 0xE261 +0xFBCF 0xE262 +0xFBD0 0xE263 +0xFBD1 0xE264 +0xFBD2 0xE265 +0xFBD3 0xE266 +0xFBD4 0xE267 +0xFBD5 0xE268 +0xFBD6 0xE269 +0xFBD7 0xE26A +0xFBD8 0xE26B +0xFBD9 0xE26C +0xFBDA 0xE26D +0xFBDB 0xE26E +0xFBDC 0xE26F +0xFBDD 0xE270 +0xFBDE 0xE271 +0xFBDF 0xE272 +0xFBE0 0xE273 +0xFBE1 0xE274 +0xFBE2 0xE275 +0xFBE3 0xE276 +0xFBE4 0xE277 +0xFBE5 0xE278 +0xFBE6 0xE279 +0xFBE7 0xE27A +0xFBE8 0xE27B +0xFBE9 0xE27C +0xFBEA 0xE27D +0xFBEB 0xE27E +0xFBEC 0xE27F +0xFBED 0xE280 +0xFBEE 0xE281 +0xFBEF 0xE282 +0xFBF0 0xE283 +0xFBF1 0xE284 +0xFBF2 0xE285 +0xFBF3 0xE286 +0xFBF4 0xE287 +0xFBF5 0xE288 +0xFBF6 0xE289 +0xFBF7 0xE28A +0xFBF8 0xE28B +0xFBF9 0xE28C +0xFBFA 0xE28D +0xFBFB 0xE28E +0xFBFC 0xE28F +0xFBFD 0xE290 +0xFBFE 0xE291 +0xFCA1 0xE292 +0xFCA2 0xE293 +0xFCA3 0xE294 +0xFCA4 0xE295 +0xFCA5 0xE296 +0xFCA6 0xE297 +0xFCA7 0xE298 +0xFCA8 0xE299 +0xFCA9 0xE29A +0xFCAA 0xE29B +0xFCAB 0xE29C +0xFCAC 0xE29D +0xFCAD 0xE29E +0xFCAE 0xE29F +0xFCAF 0xE2A0 +0xFCB0 0xE2A1 +0xFCB1 0xE2A2 +0xFCB2 0xE2A3 +0xFCB3 0xE2A4 +0xFCB4 0xE2A5 +0xFCB5 0xE2A6 +0xFCB6 0xE2A7 +0xFCB7 0xE2A8 +0xFCB8 0xE2A9 +0xFCB9 0xE2AA +0xFCBA 0xE2AB +0xFCBB 0xE2AC +0xFCBC 0xE2AD +0xFCBD 0xE2AE +0xFCBE 0xE2AF +0xFCBF 0xE2B0 +0xFCC0 0xE2B1 +0xFCC1 0xE2B2 +0xFCC2 0xE2B3 +0xFCC3 0xE2B4 +0xFCC4 0xE2B5 +0xFCC5 0xE2B6 +0xFCC6 0xE2B7 +0xFCC7 0xE2B8 +0xFCC8 0xE2B9 +0xFCC9 0xE2BA +0xFCCA 0xE2BB +0xFCCB 0xE2BC +0xFCCC 0xE2BD +0xFCCD 0xE2BE +0xFCCE 0xE2BF +0xFCCF 0xE2C0 +0xFCD0 0xE2C1 +0xFCD1 0xE2C2 +0xFCD2 0xE2C3 +0xFCD3 0xE2C4 +0xFCD4 0xE2C5 +0xFCD5 0xE2C6 +0xFCD6 0xE2C7 +0xFCD7 0xE2C8 +0xFCD8 0xE2C9 +0xFCD9 0xE2CA +0xFCDA 0xE2CB +0xFCDB 0xE2CC +0xFCDC 0xE2CD +0xFCDD 0xE2CE +0xFCDE 0xE2CF +0xFCDF 0xE2D0 +0xFCE0 0xE2D1 +0xFCE1 0xE2D2 +0xFCE2 0xE2D3 +0xFCE3 0xE2D4 +0xFCE4 0xE2D5 +0xFCE5 0xE2D6 +0xFCE6 0xE2D7 +0xFCE7 0xE2D8 +0xFCE8 0xE2D9 +0xFCE9 0xE2DA +0xFCEA 0xE2DB +0xFCEB 0xE2DC +0xFCEC 0xE2DD +0xFCED 0xE2DE +0xFCEE 0xE2DF +0xFCEF 0xE2E0 +0xFCF0 0xE2E1 +0xFCF1 0xE2E2 +0xFCF2 0xE2E3 +0xFCF3 0xE2E4 +0xFCF4 0xE2E5 +0xFCF5 0xE2E6 +0xFCF6 0xE2E7 +0xFCF7 0xE2E8 +0xFCF8 0xE2E9 +0xFCF9 0xE2EA +0xFCFA 0xE2EB +0xFCFB 0xE2EC +0xFCFC 0xE2ED +0xFCFD 0xE2EE +0xFCFE 0xE2EF +0xFDA1 0xE2F0 +0xFDA2 0xE2F1 +0xFDA3 0xE2F2 +0xFDA4 0xE2F3 +0xFDA5 0xE2F4 +0xFDA6 0xE2F5 +0xFDA7 0xE2F6 +0xFDA8 0xE2F7 +0xFDA9 0xE2F8 +0xFDAA 0xE2F9 +0xFDAB 0xE2FA +0xFDAC 0xE2FB +0xFDAD 0xE2FC +0xFDAE 0xE2FD +0xFDAF 0xE2FE +0xFDB0 0xE2FF +0xFDB1 0xE300 +0xFDB2 0xE301 +0xFDB3 0xE302 +0xFDB4 0xE303 +0xFDB5 0xE304 +0xFDB6 0xE305 +0xFDB7 0xE306 +0xFDB8 0xE307 +0xFDB9 0xE308 +0xFDBA 0xE309 +0xFDBB 0xE30A +0xFDBC 0xE30B +0xFDBD 0xE30C +0xFDBE 0xE30D +0xFDBF 0xE30E +0xFDC0 0xE30F +0xFDC1 0xE310 +0xFDC2 0xE311 +0xFDC3 0xE312 +0xFDC4 0xE313 +0xFDC5 0xE314 +0xFDC6 0xE315 +0xFDC7 0xE316 +0xFDC8 0xE317 +0xFDC9 0xE318 +0xFDCA 0xE319 +0xFDCB 0xE31A +0xFDCC 0xE31B +0xFDCD 0xE31C +0xFDCE 0xE31D +0xFDCF 0xE31E +0xFDD0 0xE31F +0xFDD1 0xE320 +0xFDD2 0xE321 +0xFDD3 0xE322 +0xFDD4 0xE323 +0xFDD5 0xE324 +0xFDD6 0xE325 +0xFDD7 0xE326 +0xFDD8 0xE327 +0xFDD9 0xE328 +0xFDDA 0xE329 +0xFDDB 0xE32A +0xFDDC 0xE32B +0xFDDD 0xE32C +0xFDDE 0xE32D +0xFDDF 0xE32E +0xFDE0 0xE32F +0xFDE1 0xE330 +0xFDE2 0xE331 +0xFDE3 0xE332 +0xFDE4 0xE333 +0xFDE5 0xE334 +0xFDE6 0xE335 +0xFDE7 0xE336 +0xFDE8 0xE337 +0xFDE9 0xE338 +0xFDEA 0xE339 +0xFDEB 0xE33A +0xFDEC 0xE33B +0xFDED 0xE33C +0xFDEE 0xE33D +0xFDEF 0xE33E +0xFDF0 0xE33F +0xFDF1 0xE340 +0xFDF2 0xE341 +0xFDF3 0xE342 +0xFDF4 0xE343 +0xFDF5 0xE344 +0xFDF6 0xE345 +0xFDF7 0xE346 +0xFDF8 0xE347 +0xFDF9 0xE348 +0xFDFA 0xE349 +0xFDFB 0xE34A +0xFDFC 0xE34B +0xFDFD 0xE34C +0xFDFE 0xE34D +0xFEA1 0xE34E +0xFEA2 0xE34F +0xFEA3 0xE350 +0xFEA4 0xE351 +0xFEA5 0xE352 +0xFEA6 0xE353 +0xFEA7 0xE354 +0xFEA8 0xE355 +0xFEA9 0xE356 +0xFEAA 0xE357 +0xFEAB 0xE358 +0xFEAC 0xE359 +0xFEAD 0xE35A +0xFEAE 0xE35B +0xFEAF 0xE35C +0xFEB0 0xE35D +0xFEB1 0xE35E +0xFEB2 0xE35F +0xFEB3 0xE360 +0xFEB4 0xE361 +0xFEB5 0xE362 +0xFEB6 0xE363 +0xFEB7 0xE364 +0xFEB8 0xE365 +0xFEB9 0xE366 +0xFEBA 0xE367 +0xFEBB 0xE368 +0xFEBC 0xE369 +0xFEBD 0xE36A +0xFEBE 0xE36B +0xFEBF 0xE36C +0xFEC0 0xE36D +0xFEC1 0xE36E +0xFEC2 0xE36F +0xFEC3 0xE370 +0xFEC4 0xE371 +0xFEC5 0xE372 +0xFEC6 0xE373 +0xFEC7 0xE374 +0xFEC8 0xE375 +0xFEC9 0xE376 +0xFECA 0xE377 +0xFECB 0xE378 +0xFECC 0xE379 +0xFECD 0xE37A +0xFECE 0xE37B +0xFECF 0xE37C +0xFED0 0xE37D +0xFED1 0xE37E +0xFED2 0xE37F +0xFED3 0xE380 +0xFED4 0xE381 +0xFED5 0xE382 +0xFED6 0xE383 +0xFED7 0xE384 +0xFED8 0xE385 +0xFED9 0xE386 +0xFEDA 0xE387 +0xFEDB 0xE388 +0xFEDC 0xE389 +0xFEDD 0xE38A +0xFEDE 0xE38B +0xFEDF 0xE38C +0xFEE0 0xE38D +0xFEE1 0xE38E +0xFEE2 0xE38F +0xFEE3 0xE390 +0xFEE4 0xE391 +0xFEE5 0xE392 +0xFEE6 0xE393 +0xFEE7 0xE394 +0xFEE8 0xE395 +0xFEE9 0xE396 +0xFEEA 0xE397 +0xFEEB 0xE398 +0xFEEC 0xE399 +0xFEED 0xE39A +0xFEEE 0xE39B +0xFEEF 0xE39C +0xFEF0 0xE39D +0xFEF1 0xE39E +0xFEF2 0xE39F +0xFEF3 0xE3A0 +0xFEF4 0xE3A1 +0xFEF5 0xE3A2 +0xFEF6 0xE3A3 +0xFEF7 0xE3A4 +0xFEF8 0xE3A5 +0xFEF9 0xE3A6 +0xFEFA 0xE3A7 +0xFEFB 0xE3A8 +0xFEFC 0xE3A9 +0xFEFD 0xE3AA +0xFEFE 0xE3AB diff --git a/jni/iconv/tests/EUC-KR.TXT b/jni/iconv/tests/EUC-KR.TXT new file mode 100644 index 0000000..5c68458 --- /dev/null +++ b/jni/iconv/tests/EUC-KR.TXT @@ -0,0 +1,8355 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0xA1A1 0x3000 +0xA1A2 0x3001 +0xA1A3 0x3002 +0xA1A4 0x00B7 +0xA1A5 0x2025 +0xA1A6 0x2026 +0xA1A7 0x00A8 +0xA1A8 0x3003 +0xA1A9 0x00AD +0xA1AA 0x2015 +0xA1AB 0x2225 +0xA1AC 0xFF3C +0xA1AD 0x223C +0xA1AE 0x2018 +0xA1AF 0x2019 +0xA1B0 0x201C +0xA1B1 0x201D +0xA1B2 0x3014 +0xA1B3 0x3015 +0xA1B4 0x3008 +0xA1B5 0x3009 +0xA1B6 0x300A +0xA1B7 0x300B +0xA1B8 0x300C +0xA1B9 0x300D +0xA1BA 0x300E +0xA1BB 0x300F +0xA1BC 0x3010 +0xA1BD 0x3011 +0xA1BE 0x00B1 +0xA1BF 0x00D7 +0xA1C0 0x00F7 +0xA1C1 0x2260 +0xA1C2 0x2264 +0xA1C3 0x2265 +0xA1C4 0x221E +0xA1C5 0x2234 +0xA1C6 0x00B0 +0xA1C7 0x2032 +0xA1C8 0x2033 +0xA1C9 0x2103 +0xA1CA 0x212B +0xA1CB 0xFFE0 +0xA1CC 0xFFE1 +0xA1CD 0xFFE5 +0xA1CE 0x2642 +0xA1CF 0x2640 +0xA1D0 0x2220 +0xA1D1 0x22A5 +0xA1D2 0x2312 +0xA1D3 0x2202 +0xA1D4 0x2207 +0xA1D5 0x2261 +0xA1D6 0x2252 +0xA1D7 0x00A7 +0xA1D8 0x203B +0xA1D9 0x2606 +0xA1DA 0x2605 +0xA1DB 0x25CB +0xA1DC 0x25CF +0xA1DD 0x25CE +0xA1DE 0x25C7 +0xA1DF 0x25C6 +0xA1E0 0x25A1 +0xA1E1 0x25A0 +0xA1E2 0x25B3 +0xA1E3 0x25B2 +0xA1E4 0x25BD +0xA1E5 0x25BC +0xA1E6 0x2192 +0xA1E7 0x2190 +0xA1E8 0x2191 +0xA1E9 0x2193 +0xA1EA 0x2194 +0xA1EB 0x3013 +0xA1EC 0x226A +0xA1ED 0x226B +0xA1EE 0x221A +0xA1EF 0x223D +0xA1F0 0x221D +0xA1F1 0x2235 +0xA1F2 0x222B +0xA1F3 0x222C +0xA1F4 0x2208 +0xA1F5 0x220B +0xA1F6 0x2286 +0xA1F7 0x2287 +0xA1F8 0x2282 +0xA1F9 0x2283 +0xA1FA 0x222A +0xA1FB 0x2229 +0xA1FC 0x2227 +0xA1FD 0x2228 +0xA1FE 0xFFE2 +0xA2A1 0x21D2 +0xA2A2 0x21D4 +0xA2A3 0x2200 +0xA2A4 0x2203 +0xA2A5 0x00B4 +0xA2A6 0xFF5E +0xA2A7 0x02C7 +0xA2A8 0x02D8 +0xA2A9 0x02DD +0xA2AA 0x02DA +0xA2AB 0x02D9 +0xA2AC 0x00B8 +0xA2AD 0x02DB +0xA2AE 0x00A1 +0xA2AF 0x00BF +0xA2B0 0x02D0 +0xA2B1 0x222E +0xA2B2 0x2211 +0xA2B3 0x220F +0xA2B4 0x00A4 +0xA2B5 0x2109 +0xA2B6 0x2030 +0xA2B7 0x25C1 +0xA2B8 0x25C0 +0xA2B9 0x25B7 +0xA2BA 0x25B6 +0xA2BB 0x2664 +0xA2BC 0x2660 +0xA2BD 0x2661 +0xA2BE 0x2665 +0xA2BF 0x2667 +0xA2C0 0x2663 +0xA2C1 0x2299 +0xA2C2 0x25C8 +0xA2C3 0x25A3 +0xA2C4 0x25D0 +0xA2C5 0x25D1 +0xA2C6 0x2592 +0xA2C7 0x25A4 +0xA2C8 0x25A5 +0xA2C9 0x25A8 +0xA2CA 0x25A7 +0xA2CB 0x25A6 +0xA2CC 0x25A9 +0xA2CD 0x2668 +0xA2CE 0x260F +0xA2CF 0x260E +0xA2D0 0x261C +0xA2D1 0x261E +0xA2D2 0x00B6 +0xA2D3 0x2020 +0xA2D4 0x2021 +0xA2D5 0x2195 +0xA2D6 0x2197 +0xA2D7 0x2199 +0xA2D8 0x2196 +0xA2D9 0x2198 +0xA2DA 0x266D +0xA2DB 0x2669 +0xA2DC 0x266A +0xA2DD 0x266C +0xA2DE 0x327F +0xA2DF 0x321C +0xA2E0 0x2116 +0xA2E1 0x33C7 +0xA2E2 0x2122 +0xA2E3 0x33C2 +0xA2E4 0x33D8 +0xA2E5 0x2121 +0xA2E6 0x20AC +0xA2E7 0x00AE +0xA2E8 0x327E +0xA3A1 0xFF01 +0xA3A2 0xFF02 +0xA3A3 0xFF03 +0xA3A4 0xFF04 +0xA3A5 0xFF05 +0xA3A6 0xFF06 +0xA3A7 0xFF07 +0xA3A8 0xFF08 +0xA3A9 0xFF09 +0xA3AA 0xFF0A +0xA3AB 0xFF0B +0xA3AC 0xFF0C +0xA3AD 0xFF0D +0xA3AE 0xFF0E +0xA3AF 0xFF0F +0xA3B0 0xFF10 +0xA3B1 0xFF11 +0xA3B2 0xFF12 +0xA3B3 0xFF13 +0xA3B4 0xFF14 +0xA3B5 0xFF15 +0xA3B6 0xFF16 +0xA3B7 0xFF17 +0xA3B8 0xFF18 +0xA3B9 0xFF19 +0xA3BA 0xFF1A +0xA3BB 0xFF1B +0xA3BC 0xFF1C +0xA3BD 0xFF1D +0xA3BE 0xFF1E +0xA3BF 0xFF1F +0xA3C0 0xFF20 +0xA3C1 0xFF21 +0xA3C2 0xFF22 +0xA3C3 0xFF23 +0xA3C4 0xFF24 +0xA3C5 0xFF25 +0xA3C6 0xFF26 +0xA3C7 0xFF27 +0xA3C8 0xFF28 +0xA3C9 0xFF29 +0xA3CA 0xFF2A +0xA3CB 0xFF2B +0xA3CC 0xFF2C +0xA3CD 0xFF2D +0xA3CE 0xFF2E +0xA3CF 0xFF2F +0xA3D0 0xFF30 +0xA3D1 0xFF31 +0xA3D2 0xFF32 +0xA3D3 0xFF33 +0xA3D4 0xFF34 +0xA3D5 0xFF35 +0xA3D6 0xFF36 +0xA3D7 0xFF37 +0xA3D8 0xFF38 +0xA3D9 0xFF39 +0xA3DA 0xFF3A +0xA3DB 0xFF3B +0xA3DC 0xFFE6 +0xA3DD 0xFF3D +0xA3DE 0xFF3E +0xA3DF 0xFF3F +0xA3E0 0xFF40 +0xA3E1 0xFF41 +0xA3E2 0xFF42 +0xA3E3 0xFF43 +0xA3E4 0xFF44 +0xA3E5 0xFF45 +0xA3E6 0xFF46 +0xA3E7 0xFF47 +0xA3E8 0xFF48 +0xA3E9 0xFF49 +0xA3EA 0xFF4A +0xA3EB 0xFF4B +0xA3EC 0xFF4C +0xA3ED 0xFF4D +0xA3EE 0xFF4E +0xA3EF 0xFF4F +0xA3F0 0xFF50 +0xA3F1 0xFF51 +0xA3F2 0xFF52 +0xA3F3 0xFF53 +0xA3F4 0xFF54 +0xA3F5 0xFF55 +0xA3F6 0xFF56 +0xA3F7 0xFF57 +0xA3F8 0xFF58 +0xA3F9 0xFF59 +0xA3FA 0xFF5A +0xA3FB 0xFF5B +0xA3FC 0xFF5C +0xA3FD 0xFF5D +0xA3FE 0xFFE3 +0xA4A1 0x3131 +0xA4A2 0x3132 +0xA4A3 0x3133 +0xA4A4 0x3134 +0xA4A5 0x3135 +0xA4A6 0x3136 +0xA4A7 0x3137 +0xA4A8 0x3138 +0xA4A9 0x3139 +0xA4AA 0x313A +0xA4AB 0x313B +0xA4AC 0x313C +0xA4AD 0x313D +0xA4AE 0x313E +0xA4AF 0x313F +0xA4B0 0x3140 +0xA4B1 0x3141 +0xA4B2 0x3142 +0xA4B3 0x3143 +0xA4B4 0x3144 +0xA4B5 0x3145 +0xA4B6 0x3146 +0xA4B7 0x3147 +0xA4B8 0x3148 +0xA4B9 0x3149 +0xA4BA 0x314A +0xA4BB 0x314B +0xA4BC 0x314C +0xA4BD 0x314D +0xA4BE 0x314E +0xA4BF 0x314F +0xA4C0 0x3150 +0xA4C1 0x3151 +0xA4C2 0x3152 +0xA4C3 0x3153 +0xA4C4 0x3154 +0xA4C5 0x3155 +0xA4C6 0x3156 +0xA4C7 0x3157 +0xA4C8 0x3158 +0xA4C9 0x3159 +0xA4CA 0x315A +0xA4CB 0x315B +0xA4CC 0x315C +0xA4CD 0x315D +0xA4CE 0x315E +0xA4CF 0x315F +0xA4D0 0x3160 +0xA4D1 0x3161 +0xA4D2 0x3162 +0xA4D3 0x3163 +0xA4D4 0x3164 +0xA4D5 0x3165 +0xA4D6 0x3166 +0xA4D7 0x3167 +0xA4D8 0x3168 +0xA4D9 0x3169 +0xA4DA 0x316A +0xA4DB 0x316B +0xA4DC 0x316C +0xA4DD 0x316D +0xA4DE 0x316E +0xA4DF 0x316F +0xA4E0 0x3170 +0xA4E1 0x3171 +0xA4E2 0x3172 +0xA4E3 0x3173 +0xA4E4 0x3174 +0xA4E5 0x3175 +0xA4E6 0x3176 +0xA4E7 0x3177 +0xA4E8 0x3178 +0xA4E9 0x3179 +0xA4EA 0x317A +0xA4EB 0x317B +0xA4EC 0x317C +0xA4ED 0x317D +0xA4EE 0x317E +0xA4EF 0x317F +0xA4F0 0x3180 +0xA4F1 0x3181 +0xA4F2 0x3182 +0xA4F3 0x3183 +0xA4F4 0x3184 +0xA4F5 0x3185 +0xA4F6 0x3186 +0xA4F7 0x3187 +0xA4F8 0x3188 +0xA4F9 0x3189 +0xA4FA 0x318A +0xA4FB 0x318B +0xA4FC 0x318C +0xA4FD 0x318D +0xA4FE 0x318E +0xA5A1 0x2170 +0xA5A2 0x2171 +0xA5A3 0x2172 +0xA5A4 0x2173 +0xA5A5 0x2174 +0xA5A6 0x2175 +0xA5A7 0x2176 +0xA5A8 0x2177 +0xA5A9 0x2178 +0xA5AA 0x2179 +0xA5B0 0x2160 +0xA5B1 0x2161 +0xA5B2 0x2162 +0xA5B3 0x2163 +0xA5B4 0x2164 +0xA5B5 0x2165 +0xA5B6 0x2166 +0xA5B7 0x2167 +0xA5B8 0x2168 +0xA5B9 0x2169 +0xA5C1 0x0391 +0xA5C2 0x0392 +0xA5C3 0x0393 +0xA5C4 0x0394 +0xA5C5 0x0395 +0xA5C6 0x0396 +0xA5C7 0x0397 +0xA5C8 0x0398 +0xA5C9 0x0399 +0xA5CA 0x039A +0xA5CB 0x039B +0xA5CC 0x039C +0xA5CD 0x039D +0xA5CE 0x039E +0xA5CF 0x039F +0xA5D0 0x03A0 +0xA5D1 0x03A1 +0xA5D2 0x03A3 +0xA5D3 0x03A4 +0xA5D4 0x03A5 +0xA5D5 0x03A6 +0xA5D6 0x03A7 +0xA5D7 0x03A8 +0xA5D8 0x03A9 +0xA5E1 0x03B1 +0xA5E2 0x03B2 +0xA5E3 0x03B3 +0xA5E4 0x03B4 +0xA5E5 0x03B5 +0xA5E6 0x03B6 +0xA5E7 0x03B7 +0xA5E8 0x03B8 +0xA5E9 0x03B9 +0xA5EA 0x03BA +0xA5EB 0x03BB +0xA5EC 0x03BC +0xA5ED 0x03BD +0xA5EE 0x03BE +0xA5EF 0x03BF +0xA5F0 0x03C0 +0xA5F1 0x03C1 +0xA5F2 0x03C3 +0xA5F3 0x03C4 +0xA5F4 0x03C5 +0xA5F5 0x03C6 +0xA5F6 0x03C7 +0xA5F7 0x03C8 +0xA5F8 0x03C9 +0xA6A1 0x2500 +0xA6A2 0x2502 +0xA6A3 0x250C +0xA6A4 0x2510 +0xA6A5 0x2518 +0xA6A6 0x2514 +0xA6A7 0x251C +0xA6A8 0x252C +0xA6A9 0x2524 +0xA6AA 0x2534 +0xA6AB 0x253C +0xA6AC 0x2501 +0xA6AD 0x2503 +0xA6AE 0x250F +0xA6AF 0x2513 +0xA6B0 0x251B +0xA6B1 0x2517 +0xA6B2 0x2523 +0xA6B3 0x2533 +0xA6B4 0x252B +0xA6B5 0x253B +0xA6B6 0x254B +0xA6B7 0x2520 +0xA6B8 0x252F +0xA6B9 0x2528 +0xA6BA 0x2537 +0xA6BB 0x253F +0xA6BC 0x251D +0xA6BD 0x2530 +0xA6BE 0x2525 +0xA6BF 0x2538 +0xA6C0 0x2542 +0xA6C1 0x2512 +0xA6C2 0x2511 +0xA6C3 0x251A +0xA6C4 0x2519 +0xA6C5 0x2516 +0xA6C6 0x2515 +0xA6C7 0x250E +0xA6C8 0x250D +0xA6C9 0x251E +0xA6CA 0x251F +0xA6CB 0x2521 +0xA6CC 0x2522 +0xA6CD 0x2526 +0xA6CE 0x2527 +0xA6CF 0x2529 +0xA6D0 0x252A +0xA6D1 0x252D +0xA6D2 0x252E +0xA6D3 0x2531 +0xA6D4 0x2532 +0xA6D5 0x2535 +0xA6D6 0x2536 +0xA6D7 0x2539 +0xA6D8 0x253A +0xA6D9 0x253D +0xA6DA 0x253E +0xA6DB 0x2540 +0xA6DC 0x2541 +0xA6DD 0x2543 +0xA6DE 0x2544 +0xA6DF 0x2545 +0xA6E0 0x2546 +0xA6E1 0x2547 +0xA6E2 0x2548 +0xA6E3 0x2549 +0xA6E4 0x254A +0xA7A1 0x3395 +0xA7A2 0x3396 +0xA7A3 0x3397 +0xA7A4 0x2113 +0xA7A5 0x3398 +0xA7A6 0x33C4 +0xA7A7 0x33A3 +0xA7A8 0x33A4 +0xA7A9 0x33A5 +0xA7AA 0x33A6 +0xA7AB 0x3399 +0xA7AC 0x339A +0xA7AD 0x339B +0xA7AE 0x339C +0xA7AF 0x339D +0xA7B0 0x339E +0xA7B1 0x339F +0xA7B2 0x33A0 +0xA7B3 0x33A1 +0xA7B4 0x33A2 +0xA7B5 0x33CA +0xA7B6 0x338D +0xA7B7 0x338E +0xA7B8 0x338F +0xA7B9 0x33CF +0xA7BA 0x3388 +0xA7BB 0x3389 +0xA7BC 0x33C8 +0xA7BD 0x33A7 +0xA7BE 0x33A8 +0xA7BF 0x33B0 +0xA7C0 0x33B1 +0xA7C1 0x33B2 +0xA7C2 0x33B3 +0xA7C3 0x33B4 +0xA7C4 0x33B5 +0xA7C5 0x33B6 +0xA7C6 0x33B7 +0xA7C7 0x33B8 +0xA7C8 0x33B9 +0xA7C9 0x3380 +0xA7CA 0x3381 +0xA7CB 0x3382 +0xA7CC 0x3383 +0xA7CD 0x3384 +0xA7CE 0x33BA +0xA7CF 0x33BB +0xA7D0 0x33BC +0xA7D1 0x33BD +0xA7D2 0x33BE +0xA7D3 0x33BF +0xA7D4 0x3390 +0xA7D5 0x3391 +0xA7D6 0x3392 +0xA7D7 0x3393 +0xA7D8 0x3394 +0xA7D9 0x2126 +0xA7DA 0x33C0 +0xA7DB 0x33C1 +0xA7DC 0x338A +0xA7DD 0x338B +0xA7DE 0x338C +0xA7DF 0x33D6 +0xA7E0 0x33C5 +0xA7E1 0x33AD +0xA7E2 0x33AE +0xA7E3 0x33AF +0xA7E4 0x33DB +0xA7E5 0x33A9 +0xA7E6 0x33AA +0xA7E7 0x33AB +0xA7E8 0x33AC +0xA7E9 0x33DD +0xA7EA 0x33D0 +0xA7EB 0x33D3 +0xA7EC 0x33C3 +0xA7ED 0x33C9 +0xA7EE 0x33DC +0xA7EF 0x33C6 +0xA8A1 0x00C6 +0xA8A2 0x00D0 +0xA8A3 0x00AA +0xA8A4 0x0126 +0xA8A6 0x0132 +0xA8A8 0x013F +0xA8A9 0x0141 +0xA8AA 0x00D8 +0xA8AB 0x0152 +0xA8AC 0x00BA +0xA8AD 0x00DE +0xA8AE 0x0166 +0xA8AF 0x014A +0xA8B1 0x3260 +0xA8B2 0x3261 +0xA8B3 0x3262 +0xA8B4 0x3263 +0xA8B5 0x3264 +0xA8B6 0x3265 +0xA8B7 0x3266 +0xA8B8 0x3267 +0xA8B9 0x3268 +0xA8BA 0x3269 +0xA8BB 0x326A +0xA8BC 0x326B +0xA8BD 0x326C +0xA8BE 0x326D +0xA8BF 0x326E +0xA8C0 0x326F +0xA8C1 0x3270 +0xA8C2 0x3271 +0xA8C3 0x3272 +0xA8C4 0x3273 +0xA8C5 0x3274 +0xA8C6 0x3275 +0xA8C7 0x3276 +0xA8C8 0x3277 +0xA8C9 0x3278 +0xA8CA 0x3279 +0xA8CB 0x327A +0xA8CC 0x327B +0xA8CD 0x24D0 +0xA8CE 0x24D1 +0xA8CF 0x24D2 +0xA8D0 0x24D3 +0xA8D1 0x24D4 +0xA8D2 0x24D5 +0xA8D3 0x24D6 +0xA8D4 0x24D7 +0xA8D5 0x24D8 +0xA8D6 0x24D9 +0xA8D7 0x24DA +0xA8D8 0x24DB +0xA8D9 0x24DC +0xA8DA 0x24DD +0xA8DB 0x24DE +0xA8DC 0x24DF +0xA8DD 0x24E0 +0xA8DE 0x24E1 +0xA8DF 0x24E2 +0xA8E0 0x24E3 +0xA8E1 0x24E4 +0xA8E2 0x24E5 +0xA8E3 0x24E6 +0xA8E4 0x24E7 +0xA8E5 0x24E8 +0xA8E6 0x24E9 +0xA8E7 0x2460 +0xA8E8 0x2461 +0xA8E9 0x2462 +0xA8EA 0x2463 +0xA8EB 0x2464 +0xA8EC 0x2465 +0xA8ED 0x2466 +0xA8EE 0x2467 +0xA8EF 0x2468 +0xA8F0 0x2469 +0xA8F1 0x246A +0xA8F2 0x246B +0xA8F3 0x246C +0xA8F4 0x246D +0xA8F5 0x246E +0xA8F6 0x00BD +0xA8F7 0x2153 +0xA8F8 0x2154 +0xA8F9 0x00BC +0xA8FA 0x00BE +0xA8FB 0x215B +0xA8FC 0x215C +0xA8FD 0x215D +0xA8FE 0x215E +0xA9A1 0x00E6 +0xA9A2 0x0111 +0xA9A3 0x00F0 +0xA9A4 0x0127 +0xA9A5 0x0131 +0xA9A6 0x0133 +0xA9A7 0x0138 +0xA9A8 0x0140 +0xA9A9 0x0142 +0xA9AA 0x00F8 +0xA9AB 0x0153 +0xA9AC 0x00DF +0xA9AD 0x00FE +0xA9AE 0x0167 +0xA9AF 0x014B +0xA9B0 0x0149 +0xA9B1 0x3200 +0xA9B2 0x3201 +0xA9B3 0x3202 +0xA9B4 0x3203 +0xA9B5 0x3204 +0xA9B6 0x3205 +0xA9B7 0x3206 +0xA9B8 0x3207 +0xA9B9 0x3208 +0xA9BA 0x3209 +0xA9BB 0x320A +0xA9BC 0x320B +0xA9BD 0x320C +0xA9BE 0x320D +0xA9BF 0x320E +0xA9C0 0x320F +0xA9C1 0x3210 +0xA9C2 0x3211 +0xA9C3 0x3212 +0xA9C4 0x3213 +0xA9C5 0x3214 +0xA9C6 0x3215 +0xA9C7 0x3216 +0xA9C8 0x3217 +0xA9C9 0x3218 +0xA9CA 0x3219 +0xA9CB 0x321A +0xA9CC 0x321B +0xA9CD 0x249C +0xA9CE 0x249D +0xA9CF 0x249E +0xA9D0 0x249F +0xA9D1 0x24A0 +0xA9D2 0x24A1 +0xA9D3 0x24A2 +0xA9D4 0x24A3 +0xA9D5 0x24A4 +0xA9D6 0x24A5 +0xA9D7 0x24A6 +0xA9D8 0x24A7 +0xA9D9 0x24A8 +0xA9DA 0x24A9 +0xA9DB 0x24AA +0xA9DC 0x24AB +0xA9DD 0x24AC +0xA9DE 0x24AD +0xA9DF 0x24AE +0xA9E0 0x24AF +0xA9E1 0x24B0 +0xA9E2 0x24B1 +0xA9E3 0x24B2 +0xA9E4 0x24B3 +0xA9E5 0x24B4 +0xA9E6 0x24B5 +0xA9E7 0x2474 +0xA9E8 0x2475 +0xA9E9 0x2476 +0xA9EA 0x2477 +0xA9EB 0x2478 +0xA9EC 0x2479 +0xA9ED 0x247A +0xA9EE 0x247B +0xA9EF 0x247C +0xA9F0 0x247D +0xA9F1 0x247E +0xA9F2 0x247F +0xA9F3 0x2480 +0xA9F4 0x2481 +0xA9F5 0x2482 +0xA9F6 0x00B9 +0xA9F7 0x00B2 +0xA9F8 0x00B3 +0xA9F9 0x2074 +0xA9FA 0x207F +0xA9FB 0x2081 +0xA9FC 0x2082 +0xA9FD 0x2083 +0xA9FE 0x2084 +0xAAA1 0x3041 +0xAAA2 0x3042 +0xAAA3 0x3043 +0xAAA4 0x3044 +0xAAA5 0x3045 +0xAAA6 0x3046 +0xAAA7 0x3047 +0xAAA8 0x3048 +0xAAA9 0x3049 +0xAAAA 0x304A +0xAAAB 0x304B +0xAAAC 0x304C +0xAAAD 0x304D +0xAAAE 0x304E +0xAAAF 0x304F +0xAAB0 0x3050 +0xAAB1 0x3051 +0xAAB2 0x3052 +0xAAB3 0x3053 +0xAAB4 0x3054 +0xAAB5 0x3055 +0xAAB6 0x3056 +0xAAB7 0x3057 +0xAAB8 0x3058 +0xAAB9 0x3059 +0xAABA 0x305A +0xAABB 0x305B +0xAABC 0x305C +0xAABD 0x305D +0xAABE 0x305E +0xAABF 0x305F +0xAAC0 0x3060 +0xAAC1 0x3061 +0xAAC2 0x3062 +0xAAC3 0x3063 +0xAAC4 0x3064 +0xAAC5 0x3065 +0xAAC6 0x3066 +0xAAC7 0x3067 +0xAAC8 0x3068 +0xAAC9 0x3069 +0xAACA 0x306A +0xAACB 0x306B +0xAACC 0x306C +0xAACD 0x306D +0xAACE 0x306E +0xAACF 0x306F +0xAAD0 0x3070 +0xAAD1 0x3071 +0xAAD2 0x3072 +0xAAD3 0x3073 +0xAAD4 0x3074 +0xAAD5 0x3075 +0xAAD6 0x3076 +0xAAD7 0x3077 +0xAAD8 0x3078 +0xAAD9 0x3079 +0xAADA 0x307A +0xAADB 0x307B +0xAADC 0x307C +0xAADD 0x307D +0xAADE 0x307E +0xAADF 0x307F +0xAAE0 0x3080 +0xAAE1 0x3081 +0xAAE2 0x3082 +0xAAE3 0x3083 +0xAAE4 0x3084 +0xAAE5 0x3085 +0xAAE6 0x3086 +0xAAE7 0x3087 +0xAAE8 0x3088 +0xAAE9 0x3089 +0xAAEA 0x308A +0xAAEB 0x308B +0xAAEC 0x308C +0xAAED 0x308D +0xAAEE 0x308E +0xAAEF 0x308F +0xAAF0 0x3090 +0xAAF1 0x3091 +0xAAF2 0x3092 +0xAAF3 0x3093 +0xABA1 0x30A1 +0xABA2 0x30A2 +0xABA3 0x30A3 +0xABA4 0x30A4 +0xABA5 0x30A5 +0xABA6 0x30A6 +0xABA7 0x30A7 +0xABA8 0x30A8 +0xABA9 0x30A9 +0xABAA 0x30AA +0xABAB 0x30AB +0xABAC 0x30AC +0xABAD 0x30AD +0xABAE 0x30AE +0xABAF 0x30AF +0xABB0 0x30B0 +0xABB1 0x30B1 +0xABB2 0x30B2 +0xABB3 0x30B3 +0xABB4 0x30B4 +0xABB5 0x30B5 +0xABB6 0x30B6 +0xABB7 0x30B7 +0xABB8 0x30B8 +0xABB9 0x30B9 +0xABBA 0x30BA +0xABBB 0x30BB +0xABBC 0x30BC +0xABBD 0x30BD +0xABBE 0x30BE +0xABBF 0x30BF +0xABC0 0x30C0 +0xABC1 0x30C1 +0xABC2 0x30C2 +0xABC3 0x30C3 +0xABC4 0x30C4 +0xABC5 0x30C5 +0xABC6 0x30C6 +0xABC7 0x30C7 +0xABC8 0x30C8 +0xABC9 0x30C9 +0xABCA 0x30CA +0xABCB 0x30CB +0xABCC 0x30CC +0xABCD 0x30CD +0xABCE 0x30CE +0xABCF 0x30CF +0xABD0 0x30D0 +0xABD1 0x30D1 +0xABD2 0x30D2 +0xABD3 0x30D3 +0xABD4 0x30D4 +0xABD5 0x30D5 +0xABD6 0x30D6 +0xABD7 0x30D7 +0xABD8 0x30D8 +0xABD9 0x30D9 +0xABDA 0x30DA +0xABDB 0x30DB +0xABDC 0x30DC +0xABDD 0x30DD +0xABDE 0x30DE +0xABDF 0x30DF +0xABE0 0x30E0 +0xABE1 0x30E1 +0xABE2 0x30E2 +0xABE3 0x30E3 +0xABE4 0x30E4 +0xABE5 0x30E5 +0xABE6 0x30E6 +0xABE7 0x30E7 +0xABE8 0x30E8 +0xABE9 0x30E9 +0xABEA 0x30EA +0xABEB 0x30EB +0xABEC 0x30EC +0xABED 0x30ED +0xABEE 0x30EE +0xABEF 0x30EF +0xABF0 0x30F0 +0xABF1 0x30F1 +0xABF2 0x30F2 +0xABF3 0x30F3 +0xABF4 0x30F4 +0xABF5 0x30F5 +0xABF6 0x30F6 +0xACA1 0x0410 +0xACA2 0x0411 +0xACA3 0x0412 +0xACA4 0x0413 +0xACA5 0x0414 +0xACA6 0x0415 +0xACA7 0x0401 +0xACA8 0x0416 +0xACA9 0x0417 +0xACAA 0x0418 +0xACAB 0x0419 +0xACAC 0x041A +0xACAD 0x041B +0xACAE 0x041C +0xACAF 0x041D +0xACB0 0x041E +0xACB1 0x041F +0xACB2 0x0420 +0xACB3 0x0421 +0xACB4 0x0422 +0xACB5 0x0423 +0xACB6 0x0424 +0xACB7 0x0425 +0xACB8 0x0426 +0xACB9 0x0427 +0xACBA 0x0428 +0xACBB 0x0429 +0xACBC 0x042A +0xACBD 0x042B +0xACBE 0x042C +0xACBF 0x042D +0xACC0 0x042E +0xACC1 0x042F +0xACD1 0x0430 +0xACD2 0x0431 +0xACD3 0x0432 +0xACD4 0x0433 +0xACD5 0x0434 +0xACD6 0x0435 +0xACD7 0x0451 +0xACD8 0x0436 +0xACD9 0x0437 +0xACDA 0x0438 +0xACDB 0x0439 +0xACDC 0x043A +0xACDD 0x043B +0xACDE 0x043C +0xACDF 0x043D +0xACE0 0x043E +0xACE1 0x043F +0xACE2 0x0440 +0xACE3 0x0441 +0xACE4 0x0442 +0xACE5 0x0443 +0xACE6 0x0444 +0xACE7 0x0445 +0xACE8 0x0446 +0xACE9 0x0447 +0xACEA 0x0448 +0xACEB 0x0449 +0xACEC 0x044A +0xACED 0x044B +0xACEE 0x044C +0xACEF 0x044D +0xACF0 0x044E +0xACF1 0x044F +0xB0A1 0xAC00 +0xB0A2 0xAC01 +0xB0A3 0xAC04 +0xB0A4 0xAC07 +0xB0A5 0xAC08 +0xB0A6 0xAC09 +0xB0A7 0xAC0A +0xB0A8 0xAC10 +0xB0A9 0xAC11 +0xB0AA 0xAC12 +0xB0AB 0xAC13 +0xB0AC 0xAC14 +0xB0AD 0xAC15 +0xB0AE 0xAC16 +0xB0AF 0xAC17 +0xB0B0 0xAC19 +0xB0B1 0xAC1A +0xB0B2 0xAC1B +0xB0B3 0xAC1C +0xB0B4 0xAC1D +0xB0B5 0xAC20 +0xB0B6 0xAC24 +0xB0B7 0xAC2C +0xB0B8 0xAC2D +0xB0B9 0xAC2F +0xB0BA 0xAC30 +0xB0BB 0xAC31 +0xB0BC 0xAC38 +0xB0BD 0xAC39 +0xB0BE 0xAC3C +0xB0BF 0xAC40 +0xB0C0 0xAC4B +0xB0C1 0xAC4D +0xB0C2 0xAC54 +0xB0C3 0xAC58 +0xB0C4 0xAC5C +0xB0C5 0xAC70 +0xB0C6 0xAC71 +0xB0C7 0xAC74 +0xB0C8 0xAC77 +0xB0C9 0xAC78 +0xB0CA 0xAC7A +0xB0CB 0xAC80 +0xB0CC 0xAC81 +0xB0CD 0xAC83 +0xB0CE 0xAC84 +0xB0CF 0xAC85 +0xB0D0 0xAC86 +0xB0D1 0xAC89 +0xB0D2 0xAC8A +0xB0D3 0xAC8B +0xB0D4 0xAC8C +0xB0D5 0xAC90 +0xB0D6 0xAC94 +0xB0D7 0xAC9C +0xB0D8 0xAC9D +0xB0D9 0xAC9F +0xB0DA 0xACA0 +0xB0DB 0xACA1 +0xB0DC 0xACA8 +0xB0DD 0xACA9 +0xB0DE 0xACAA +0xB0DF 0xACAC +0xB0E0 0xACAF +0xB0E1 0xACB0 +0xB0E2 0xACB8 +0xB0E3 0xACB9 +0xB0E4 0xACBB +0xB0E5 0xACBC +0xB0E6 0xACBD +0xB0E7 0xACC1 +0xB0E8 0xACC4 +0xB0E9 0xACC8 +0xB0EA 0xACCC +0xB0EB 0xACD5 +0xB0EC 0xACD7 +0xB0ED 0xACE0 +0xB0EE 0xACE1 +0xB0EF 0xACE4 +0xB0F0 0xACE7 +0xB0F1 0xACE8 +0xB0F2 0xACEA +0xB0F3 0xACEC +0xB0F4 0xACEF +0xB0F5 0xACF0 +0xB0F6 0xACF1 +0xB0F7 0xACF3 +0xB0F8 0xACF5 +0xB0F9 0xACF6 +0xB0FA 0xACFC +0xB0FB 0xACFD +0xB0FC 0xAD00 +0xB0FD 0xAD04 +0xB0FE 0xAD06 +0xB1A1 0xAD0C +0xB1A2 0xAD0D +0xB1A3 0xAD0F +0xB1A4 0xAD11 +0xB1A5 0xAD18 +0xB1A6 0xAD1C +0xB1A7 0xAD20 +0xB1A8 0xAD29 +0xB1A9 0xAD2C +0xB1AA 0xAD2D +0xB1AB 0xAD34 +0xB1AC 0xAD35 +0xB1AD 0xAD38 +0xB1AE 0xAD3C +0xB1AF 0xAD44 +0xB1B0 0xAD45 +0xB1B1 0xAD47 +0xB1B2 0xAD49 +0xB1B3 0xAD50 +0xB1B4 0xAD54 +0xB1B5 0xAD58 +0xB1B6 0xAD61 +0xB1B7 0xAD63 +0xB1B8 0xAD6C +0xB1B9 0xAD6D +0xB1BA 0xAD70 +0xB1BB 0xAD73 +0xB1BC 0xAD74 +0xB1BD 0xAD75 +0xB1BE 0xAD76 +0xB1BF 0xAD7B +0xB1C0 0xAD7C +0xB1C1 0xAD7D +0xB1C2 0xAD7F +0xB1C3 0xAD81 +0xB1C4 0xAD82 +0xB1C5 0xAD88 +0xB1C6 0xAD89 +0xB1C7 0xAD8C +0xB1C8 0xAD90 +0xB1C9 0xAD9C +0xB1CA 0xAD9D +0xB1CB 0xADA4 +0xB1CC 0xADB7 +0xB1CD 0xADC0 +0xB1CE 0xADC1 +0xB1CF 0xADC4 +0xB1D0 0xADC8 +0xB1D1 0xADD0 +0xB1D2 0xADD1 +0xB1D3 0xADD3 +0xB1D4 0xADDC +0xB1D5 0xADE0 +0xB1D6 0xADE4 +0xB1D7 0xADF8 +0xB1D8 0xADF9 +0xB1D9 0xADFC +0xB1DA 0xADFF +0xB1DB 0xAE00 +0xB1DC 0xAE01 +0xB1DD 0xAE08 +0xB1DE 0xAE09 +0xB1DF 0xAE0B +0xB1E0 0xAE0D +0xB1E1 0xAE14 +0xB1E2 0xAE30 +0xB1E3 0xAE31 +0xB1E4 0xAE34 +0xB1E5 0xAE37 +0xB1E6 0xAE38 +0xB1E7 0xAE3A +0xB1E8 0xAE40 +0xB1E9 0xAE41 +0xB1EA 0xAE43 +0xB1EB 0xAE45 +0xB1EC 0xAE46 +0xB1ED 0xAE4A +0xB1EE 0xAE4C +0xB1EF 0xAE4D +0xB1F0 0xAE4E +0xB1F1 0xAE50 +0xB1F2 0xAE54 +0xB1F3 0xAE56 +0xB1F4 0xAE5C +0xB1F5 0xAE5D +0xB1F6 0xAE5F +0xB1F7 0xAE60 +0xB1F8 0xAE61 +0xB1F9 0xAE65 +0xB1FA 0xAE68 +0xB1FB 0xAE69 +0xB1FC 0xAE6C +0xB1FD 0xAE70 +0xB1FE 0xAE78 +0xB2A1 0xAE79 +0xB2A2 0xAE7B +0xB2A3 0xAE7C +0xB2A4 0xAE7D +0xB2A5 0xAE84 +0xB2A6 0xAE85 +0xB2A7 0xAE8C +0xB2A8 0xAEBC +0xB2A9 0xAEBD +0xB2AA 0xAEBE +0xB2AB 0xAEC0 +0xB2AC 0xAEC4 +0xB2AD 0xAECC +0xB2AE 0xAECD +0xB2AF 0xAECF +0xB2B0 0xAED0 +0xB2B1 0xAED1 +0xB2B2 0xAED8 +0xB2B3 0xAED9 +0xB2B4 0xAEDC +0xB2B5 0xAEE8 +0xB2B6 0xAEEB +0xB2B7 0xAEED +0xB2B8 0xAEF4 +0xB2B9 0xAEF8 +0xB2BA 0xAEFC +0xB2BB 0xAF07 +0xB2BC 0xAF08 +0xB2BD 0xAF0D +0xB2BE 0xAF10 +0xB2BF 0xAF2C +0xB2C0 0xAF2D +0xB2C1 0xAF30 +0xB2C2 0xAF32 +0xB2C3 0xAF34 +0xB2C4 0xAF3C +0xB2C5 0xAF3D +0xB2C6 0xAF3F +0xB2C7 0xAF41 +0xB2C8 0xAF42 +0xB2C9 0xAF43 +0xB2CA 0xAF48 +0xB2CB 0xAF49 +0xB2CC 0xAF50 +0xB2CD 0xAF5C +0xB2CE 0xAF5D +0xB2CF 0xAF64 +0xB2D0 0xAF65 +0xB2D1 0xAF79 +0xB2D2 0xAF80 +0xB2D3 0xAF84 +0xB2D4 0xAF88 +0xB2D5 0xAF90 +0xB2D6 0xAF91 +0xB2D7 0xAF95 +0xB2D8 0xAF9C +0xB2D9 0xAFB8 +0xB2DA 0xAFB9 +0xB2DB 0xAFBC +0xB2DC 0xAFC0 +0xB2DD 0xAFC7 +0xB2DE 0xAFC8 +0xB2DF 0xAFC9 +0xB2E0 0xAFCB +0xB2E1 0xAFCD +0xB2E2 0xAFCE +0xB2E3 0xAFD4 +0xB2E4 0xAFDC +0xB2E5 0xAFE8 +0xB2E6 0xAFE9 +0xB2E7 0xAFF0 +0xB2E8 0xAFF1 +0xB2E9 0xAFF4 +0xB2EA 0xAFF8 +0xB2EB 0xB000 +0xB2EC 0xB001 +0xB2ED 0xB004 +0xB2EE 0xB00C +0xB2EF 0xB010 +0xB2F0 0xB014 +0xB2F1 0xB01C +0xB2F2 0xB01D +0xB2F3 0xB028 +0xB2F4 0xB044 +0xB2F5 0xB045 +0xB2F6 0xB048 +0xB2F7 0xB04A +0xB2F8 0xB04C +0xB2F9 0xB04E +0xB2FA 0xB053 +0xB2FB 0xB054 +0xB2FC 0xB055 +0xB2FD 0xB057 +0xB2FE 0xB059 +0xB3A1 0xB05D +0xB3A2 0xB07C +0xB3A3 0xB07D +0xB3A4 0xB080 +0xB3A5 0xB084 +0xB3A6 0xB08C +0xB3A7 0xB08D +0xB3A8 0xB08F +0xB3A9 0xB091 +0xB3AA 0xB098 +0xB3AB 0xB099 +0xB3AC 0xB09A +0xB3AD 0xB09C +0xB3AE 0xB09F +0xB3AF 0xB0A0 +0xB3B0 0xB0A1 +0xB3B1 0xB0A2 +0xB3B2 0xB0A8 +0xB3B3 0xB0A9 +0xB3B4 0xB0AB +0xB3B5 0xB0AC +0xB3B6 0xB0AD +0xB3B7 0xB0AE +0xB3B8 0xB0AF +0xB3B9 0xB0B1 +0xB3BA 0xB0B3 +0xB3BB 0xB0B4 +0xB3BC 0xB0B5 +0xB3BD 0xB0B8 +0xB3BE 0xB0BC +0xB3BF 0xB0C4 +0xB3C0 0xB0C5 +0xB3C1 0xB0C7 +0xB3C2 0xB0C8 +0xB3C3 0xB0C9 +0xB3C4 0xB0D0 +0xB3C5 0xB0D1 +0xB3C6 0xB0D4 +0xB3C7 0xB0D8 +0xB3C8 0xB0E0 +0xB3C9 0xB0E5 +0xB3CA 0xB108 +0xB3CB 0xB109 +0xB3CC 0xB10B +0xB3CD 0xB10C +0xB3CE 0xB110 +0xB3CF 0xB112 +0xB3D0 0xB113 +0xB3D1 0xB118 +0xB3D2 0xB119 +0xB3D3 0xB11B +0xB3D4 0xB11C +0xB3D5 0xB11D +0xB3D6 0xB123 +0xB3D7 0xB124 +0xB3D8 0xB125 +0xB3D9 0xB128 +0xB3DA 0xB12C +0xB3DB 0xB134 +0xB3DC 0xB135 +0xB3DD 0xB137 +0xB3DE 0xB138 +0xB3DF 0xB139 +0xB3E0 0xB140 +0xB3E1 0xB141 +0xB3E2 0xB144 +0xB3E3 0xB148 +0xB3E4 0xB150 +0xB3E5 0xB151 +0xB3E6 0xB154 +0xB3E7 0xB155 +0xB3E8 0xB158 +0xB3E9 0xB15C +0xB3EA 0xB160 +0xB3EB 0xB178 +0xB3EC 0xB179 +0xB3ED 0xB17C +0xB3EE 0xB180 +0xB3EF 0xB182 +0xB3F0 0xB188 +0xB3F1 0xB189 +0xB3F2 0xB18B +0xB3F3 0xB18D +0xB3F4 0xB192 +0xB3F5 0xB193 +0xB3F6 0xB194 +0xB3F7 0xB198 +0xB3F8 0xB19C +0xB3F9 0xB1A8 +0xB3FA 0xB1CC +0xB3FB 0xB1D0 +0xB3FC 0xB1D4 +0xB3FD 0xB1DC +0xB3FE 0xB1DD +0xB4A1 0xB1DF +0xB4A2 0xB1E8 +0xB4A3 0xB1E9 +0xB4A4 0xB1EC +0xB4A5 0xB1F0 +0xB4A6 0xB1F9 +0xB4A7 0xB1FB +0xB4A8 0xB1FD +0xB4A9 0xB204 +0xB4AA 0xB205 +0xB4AB 0xB208 +0xB4AC 0xB20B +0xB4AD 0xB20C +0xB4AE 0xB214 +0xB4AF 0xB215 +0xB4B0 0xB217 +0xB4B1 0xB219 +0xB4B2 0xB220 +0xB4B3 0xB234 +0xB4B4 0xB23C +0xB4B5 0xB258 +0xB4B6 0xB25C +0xB4B7 0xB260 +0xB4B8 0xB268 +0xB4B9 0xB269 +0xB4BA 0xB274 +0xB4BB 0xB275 +0xB4BC 0xB27C +0xB4BD 0xB284 +0xB4BE 0xB285 +0xB4BF 0xB289 +0xB4C0 0xB290 +0xB4C1 0xB291 +0xB4C2 0xB294 +0xB4C3 0xB298 +0xB4C4 0xB299 +0xB4C5 0xB29A +0xB4C6 0xB2A0 +0xB4C7 0xB2A1 +0xB4C8 0xB2A3 +0xB4C9 0xB2A5 +0xB4CA 0xB2A6 +0xB4CB 0xB2AA +0xB4CC 0xB2AC +0xB4CD 0xB2B0 +0xB4CE 0xB2B4 +0xB4CF 0xB2C8 +0xB4D0 0xB2C9 +0xB4D1 0xB2CC +0xB4D2 0xB2D0 +0xB4D3 0xB2D2 +0xB4D4 0xB2D8 +0xB4D5 0xB2D9 +0xB4D6 0xB2DB +0xB4D7 0xB2DD +0xB4D8 0xB2E2 +0xB4D9 0xB2E4 +0xB4DA 0xB2E5 +0xB4DB 0xB2E6 +0xB4DC 0xB2E8 +0xB4DD 0xB2EB +0xB4DE 0xB2EC +0xB4DF 0xB2ED +0xB4E0 0xB2EE +0xB4E1 0xB2EF +0xB4E2 0xB2F3 +0xB4E3 0xB2F4 +0xB4E4 0xB2F5 +0xB4E5 0xB2F7 +0xB4E6 0xB2F8 +0xB4E7 0xB2F9 +0xB4E8 0xB2FA +0xB4E9 0xB2FB +0xB4EA 0xB2FF +0xB4EB 0xB300 +0xB4EC 0xB301 +0xB4ED 0xB304 +0xB4EE 0xB308 +0xB4EF 0xB310 +0xB4F0 0xB311 +0xB4F1 0xB313 +0xB4F2 0xB314 +0xB4F3 0xB315 +0xB4F4 0xB31C +0xB4F5 0xB354 +0xB4F6 0xB355 +0xB4F7 0xB356 +0xB4F8 0xB358 +0xB4F9 0xB35B +0xB4FA 0xB35C +0xB4FB 0xB35E +0xB4FC 0xB35F +0xB4FD 0xB364 +0xB4FE 0xB365 +0xB5A1 0xB367 +0xB5A2 0xB369 +0xB5A3 0xB36B +0xB5A4 0xB36E +0xB5A5 0xB370 +0xB5A6 0xB371 +0xB5A7 0xB374 +0xB5A8 0xB378 +0xB5A9 0xB380 +0xB5AA 0xB381 +0xB5AB 0xB383 +0xB5AC 0xB384 +0xB5AD 0xB385 +0xB5AE 0xB38C +0xB5AF 0xB390 +0xB5B0 0xB394 +0xB5B1 0xB3A0 +0xB5B2 0xB3A1 +0xB5B3 0xB3A8 +0xB5B4 0xB3AC +0xB5B5 0xB3C4 +0xB5B6 0xB3C5 +0xB5B7 0xB3C8 +0xB5B8 0xB3CB +0xB5B9 0xB3CC +0xB5BA 0xB3CE +0xB5BB 0xB3D0 +0xB5BC 0xB3D4 +0xB5BD 0xB3D5 +0xB5BE 0xB3D7 +0xB5BF 0xB3D9 +0xB5C0 0xB3DB +0xB5C1 0xB3DD +0xB5C2 0xB3E0 +0xB5C3 0xB3E4 +0xB5C4 0xB3E8 +0xB5C5 0xB3FC +0xB5C6 0xB410 +0xB5C7 0xB418 +0xB5C8 0xB41C +0xB5C9 0xB420 +0xB5CA 0xB428 +0xB5CB 0xB429 +0xB5CC 0xB42B +0xB5CD 0xB434 +0xB5CE 0xB450 +0xB5CF 0xB451 +0xB5D0 0xB454 +0xB5D1 0xB458 +0xB5D2 0xB460 +0xB5D3 0xB461 +0xB5D4 0xB463 +0xB5D5 0xB465 +0xB5D6 0xB46C +0xB5D7 0xB480 +0xB5D8 0xB488 +0xB5D9 0xB49D +0xB5DA 0xB4A4 +0xB5DB 0xB4A8 +0xB5DC 0xB4AC +0xB5DD 0xB4B5 +0xB5DE 0xB4B7 +0xB5DF 0xB4B9 +0xB5E0 0xB4C0 +0xB5E1 0xB4C4 +0xB5E2 0xB4C8 +0xB5E3 0xB4D0 +0xB5E4 0xB4D5 +0xB5E5 0xB4DC +0xB5E6 0xB4DD +0xB5E7 0xB4E0 +0xB5E8 0xB4E3 +0xB5E9 0xB4E4 +0xB5EA 0xB4E6 +0xB5EB 0xB4EC +0xB5EC 0xB4ED +0xB5ED 0xB4EF +0xB5EE 0xB4F1 +0xB5EF 0xB4F8 +0xB5F0 0xB514 +0xB5F1 0xB515 +0xB5F2 0xB518 +0xB5F3 0xB51B +0xB5F4 0xB51C +0xB5F5 0xB524 +0xB5F6 0xB525 +0xB5F7 0xB527 +0xB5F8 0xB528 +0xB5F9 0xB529 +0xB5FA 0xB52A +0xB5FB 0xB530 +0xB5FC 0xB531 +0xB5FD 0xB534 +0xB5FE 0xB538 +0xB6A1 0xB540 +0xB6A2 0xB541 +0xB6A3 0xB543 +0xB6A4 0xB544 +0xB6A5 0xB545 +0xB6A6 0xB54B +0xB6A7 0xB54C +0xB6A8 0xB54D +0xB6A9 0xB550 +0xB6AA 0xB554 +0xB6AB 0xB55C +0xB6AC 0xB55D +0xB6AD 0xB55F +0xB6AE 0xB560 +0xB6AF 0xB561 +0xB6B0 0xB5A0 +0xB6B1 0xB5A1 +0xB6B2 0xB5A4 +0xB6B3 0xB5A8 +0xB6B4 0xB5AA +0xB6B5 0xB5AB +0xB6B6 0xB5B0 +0xB6B7 0xB5B1 +0xB6B8 0xB5B3 +0xB6B9 0xB5B4 +0xB6BA 0xB5B5 +0xB6BB 0xB5BB +0xB6BC 0xB5BC +0xB6BD 0xB5BD +0xB6BE 0xB5C0 +0xB6BF 0xB5C4 +0xB6C0 0xB5CC +0xB6C1 0xB5CD +0xB6C2 0xB5CF +0xB6C3 0xB5D0 +0xB6C4 0xB5D1 +0xB6C5 0xB5D8 +0xB6C6 0xB5EC +0xB6C7 0xB610 +0xB6C8 0xB611 +0xB6C9 0xB614 +0xB6CA 0xB618 +0xB6CB 0xB625 +0xB6CC 0xB62C +0xB6CD 0xB634 +0xB6CE 0xB648 +0xB6CF 0xB664 +0xB6D0 0xB668 +0xB6D1 0xB69C +0xB6D2 0xB69D +0xB6D3 0xB6A0 +0xB6D4 0xB6A4 +0xB6D5 0xB6AB +0xB6D6 0xB6AC +0xB6D7 0xB6B1 +0xB6D8 0xB6D4 +0xB6D9 0xB6F0 +0xB6DA 0xB6F4 +0xB6DB 0xB6F8 +0xB6DC 0xB700 +0xB6DD 0xB701 +0xB6DE 0xB705 +0xB6DF 0xB728 +0xB6E0 0xB729 +0xB6E1 0xB72C +0xB6E2 0xB72F +0xB6E3 0xB730 +0xB6E4 0xB738 +0xB6E5 0xB739 +0xB6E6 0xB73B +0xB6E7 0xB744 +0xB6E8 0xB748 +0xB6E9 0xB74C +0xB6EA 0xB754 +0xB6EB 0xB755 +0xB6EC 0xB760 +0xB6ED 0xB764 +0xB6EE 0xB768 +0xB6EF 0xB770 +0xB6F0 0xB771 +0xB6F1 0xB773 +0xB6F2 0xB775 +0xB6F3 0xB77C +0xB6F4 0xB77D +0xB6F5 0xB780 +0xB6F6 0xB784 +0xB6F7 0xB78C +0xB6F8 0xB78D +0xB6F9 0xB78F +0xB6FA 0xB790 +0xB6FB 0xB791 +0xB6FC 0xB792 +0xB6FD 0xB796 +0xB6FE 0xB797 +0xB7A1 0xB798 +0xB7A2 0xB799 +0xB7A3 0xB79C +0xB7A4 0xB7A0 +0xB7A5 0xB7A8 +0xB7A6 0xB7A9 +0xB7A7 0xB7AB +0xB7A8 0xB7AC +0xB7A9 0xB7AD +0xB7AA 0xB7B4 +0xB7AB 0xB7B5 +0xB7AC 0xB7B8 +0xB7AD 0xB7C7 +0xB7AE 0xB7C9 +0xB7AF 0xB7EC +0xB7B0 0xB7ED +0xB7B1 0xB7F0 +0xB7B2 0xB7F4 +0xB7B3 0xB7FC +0xB7B4 0xB7FD +0xB7B5 0xB7FF +0xB7B6 0xB800 +0xB7B7 0xB801 +0xB7B8 0xB807 +0xB7B9 0xB808 +0xB7BA 0xB809 +0xB7BB 0xB80C +0xB7BC 0xB810 +0xB7BD 0xB818 +0xB7BE 0xB819 +0xB7BF 0xB81B +0xB7C0 0xB81D +0xB7C1 0xB824 +0xB7C2 0xB825 +0xB7C3 0xB828 +0xB7C4 0xB82C +0xB7C5 0xB834 +0xB7C6 0xB835 +0xB7C7 0xB837 +0xB7C8 0xB838 +0xB7C9 0xB839 +0xB7CA 0xB840 +0xB7CB 0xB844 +0xB7CC 0xB851 +0xB7CD 0xB853 +0xB7CE 0xB85C +0xB7CF 0xB85D +0xB7D0 0xB860 +0xB7D1 0xB864 +0xB7D2 0xB86C +0xB7D3 0xB86D +0xB7D4 0xB86F +0xB7D5 0xB871 +0xB7D6 0xB878 +0xB7D7 0xB87C +0xB7D8 0xB88D +0xB7D9 0xB8A8 +0xB7DA 0xB8B0 +0xB7DB 0xB8B4 +0xB7DC 0xB8B8 +0xB7DD 0xB8C0 +0xB7DE 0xB8C1 +0xB7DF 0xB8C3 +0xB7E0 0xB8C5 +0xB7E1 0xB8CC +0xB7E2 0xB8D0 +0xB7E3 0xB8D4 +0xB7E4 0xB8DD +0xB7E5 0xB8DF +0xB7E6 0xB8E1 +0xB7E7 0xB8E8 +0xB7E8 0xB8E9 +0xB7E9 0xB8EC +0xB7EA 0xB8F0 +0xB7EB 0xB8F8 +0xB7EC 0xB8F9 +0xB7ED 0xB8FB +0xB7EE 0xB8FD +0xB7EF 0xB904 +0xB7F0 0xB918 +0xB7F1 0xB920 +0xB7F2 0xB93C +0xB7F3 0xB93D +0xB7F4 0xB940 +0xB7F5 0xB944 +0xB7F6 0xB94C +0xB7F7 0xB94F +0xB7F8 0xB951 +0xB7F9 0xB958 +0xB7FA 0xB959 +0xB7FB 0xB95C +0xB7FC 0xB960 +0xB7FD 0xB968 +0xB7FE 0xB969 +0xB8A1 0xB96B +0xB8A2 0xB96D +0xB8A3 0xB974 +0xB8A4 0xB975 +0xB8A5 0xB978 +0xB8A6 0xB97C +0xB8A7 0xB984 +0xB8A8 0xB985 +0xB8A9 0xB987 +0xB8AA 0xB989 +0xB8AB 0xB98A +0xB8AC 0xB98D +0xB8AD 0xB98E +0xB8AE 0xB9AC +0xB8AF 0xB9AD +0xB8B0 0xB9B0 +0xB8B1 0xB9B4 +0xB8B2 0xB9BC +0xB8B3 0xB9BD +0xB8B4 0xB9BF +0xB8B5 0xB9C1 +0xB8B6 0xB9C8 +0xB8B7 0xB9C9 +0xB8B8 0xB9CC +0xB8B9 0xB9CE +0xB8BA 0xB9CF +0xB8BB 0xB9D0 +0xB8BC 0xB9D1 +0xB8BD 0xB9D2 +0xB8BE 0xB9D8 +0xB8BF 0xB9D9 +0xB8C0 0xB9DB +0xB8C1 0xB9DD +0xB8C2 0xB9DE +0xB8C3 0xB9E1 +0xB8C4 0xB9E3 +0xB8C5 0xB9E4 +0xB8C6 0xB9E5 +0xB8C7 0xB9E8 +0xB8C8 0xB9EC +0xB8C9 0xB9F4 +0xB8CA 0xB9F5 +0xB8CB 0xB9F7 +0xB8CC 0xB9F8 +0xB8CD 0xB9F9 +0xB8CE 0xB9FA +0xB8CF 0xBA00 +0xB8D0 0xBA01 +0xB8D1 0xBA08 +0xB8D2 0xBA15 +0xB8D3 0xBA38 +0xB8D4 0xBA39 +0xB8D5 0xBA3C +0xB8D6 0xBA40 +0xB8D7 0xBA42 +0xB8D8 0xBA48 +0xB8D9 0xBA49 +0xB8DA 0xBA4B +0xB8DB 0xBA4D +0xB8DC 0xBA4E +0xB8DD 0xBA53 +0xB8DE 0xBA54 +0xB8DF 0xBA55 +0xB8E0 0xBA58 +0xB8E1 0xBA5C +0xB8E2 0xBA64 +0xB8E3 0xBA65 +0xB8E4 0xBA67 +0xB8E5 0xBA68 +0xB8E6 0xBA69 +0xB8E7 0xBA70 +0xB8E8 0xBA71 +0xB8E9 0xBA74 +0xB8EA 0xBA78 +0xB8EB 0xBA83 +0xB8EC 0xBA84 +0xB8ED 0xBA85 +0xB8EE 0xBA87 +0xB8EF 0xBA8C +0xB8F0 0xBAA8 +0xB8F1 0xBAA9 +0xB8F2 0xBAAB +0xB8F3 0xBAAC +0xB8F4 0xBAB0 +0xB8F5 0xBAB2 +0xB8F6 0xBAB8 +0xB8F7 0xBAB9 +0xB8F8 0xBABB +0xB8F9 0xBABD +0xB8FA 0xBAC4 +0xB8FB 0xBAC8 +0xB8FC 0xBAD8 +0xB8FD 0xBAD9 +0xB8FE 0xBAFC +0xB9A1 0xBB00 +0xB9A2 0xBB04 +0xB9A3 0xBB0D +0xB9A4 0xBB0F +0xB9A5 0xBB11 +0xB9A6 0xBB18 +0xB9A7 0xBB1C +0xB9A8 0xBB20 +0xB9A9 0xBB29 +0xB9AA 0xBB2B +0xB9AB 0xBB34 +0xB9AC 0xBB35 +0xB9AD 0xBB36 +0xB9AE 0xBB38 +0xB9AF 0xBB3B +0xB9B0 0xBB3C +0xB9B1 0xBB3D +0xB9B2 0xBB3E +0xB9B3 0xBB44 +0xB9B4 0xBB45 +0xB9B5 0xBB47 +0xB9B6 0xBB49 +0xB9B7 0xBB4D +0xB9B8 0xBB4F +0xB9B9 0xBB50 +0xB9BA 0xBB54 +0xB9BB 0xBB58 +0xB9BC 0xBB61 +0xB9BD 0xBB63 +0xB9BE 0xBB6C +0xB9BF 0xBB88 +0xB9C0 0xBB8C +0xB9C1 0xBB90 +0xB9C2 0xBBA4 +0xB9C3 0xBBA8 +0xB9C4 0xBBAC +0xB9C5 0xBBB4 +0xB9C6 0xBBB7 +0xB9C7 0xBBC0 +0xB9C8 0xBBC4 +0xB9C9 0xBBC8 +0xB9CA 0xBBD0 +0xB9CB 0xBBD3 +0xB9CC 0xBBF8 +0xB9CD 0xBBF9 +0xB9CE 0xBBFC +0xB9CF 0xBBFF +0xB9D0 0xBC00 +0xB9D1 0xBC02 +0xB9D2 0xBC08 +0xB9D3 0xBC09 +0xB9D4 0xBC0B +0xB9D5 0xBC0C +0xB9D6 0xBC0D +0xB9D7 0xBC0F +0xB9D8 0xBC11 +0xB9D9 0xBC14 +0xB9DA 0xBC15 +0xB9DB 0xBC16 +0xB9DC 0xBC17 +0xB9DD 0xBC18 +0xB9DE 0xBC1B +0xB9DF 0xBC1C +0xB9E0 0xBC1D +0xB9E1 0xBC1E +0xB9E2 0xBC1F +0xB9E3 0xBC24 +0xB9E4 0xBC25 +0xB9E5 0xBC27 +0xB9E6 0xBC29 +0xB9E7 0xBC2D +0xB9E8 0xBC30 +0xB9E9 0xBC31 +0xB9EA 0xBC34 +0xB9EB 0xBC38 +0xB9EC 0xBC40 +0xB9ED 0xBC41 +0xB9EE 0xBC43 +0xB9EF 0xBC44 +0xB9F0 0xBC45 +0xB9F1 0xBC49 +0xB9F2 0xBC4C +0xB9F3 0xBC4D +0xB9F4 0xBC50 +0xB9F5 0xBC5D +0xB9F6 0xBC84 +0xB9F7 0xBC85 +0xB9F8 0xBC88 +0xB9F9 0xBC8B +0xB9FA 0xBC8C +0xB9FB 0xBC8E +0xB9FC 0xBC94 +0xB9FD 0xBC95 +0xB9FE 0xBC97 +0xBAA1 0xBC99 +0xBAA2 0xBC9A +0xBAA3 0xBCA0 +0xBAA4 0xBCA1 +0xBAA5 0xBCA4 +0xBAA6 0xBCA7 +0xBAA7 0xBCA8 +0xBAA8 0xBCB0 +0xBAA9 0xBCB1 +0xBAAA 0xBCB3 +0xBAAB 0xBCB4 +0xBAAC 0xBCB5 +0xBAAD 0xBCBC +0xBAAE 0xBCBD +0xBAAF 0xBCC0 +0xBAB0 0xBCC4 +0xBAB1 0xBCCD +0xBAB2 0xBCCF +0xBAB3 0xBCD0 +0xBAB4 0xBCD1 +0xBAB5 0xBCD5 +0xBAB6 0xBCD8 +0xBAB7 0xBCDC +0xBAB8 0xBCF4 +0xBAB9 0xBCF5 +0xBABA 0xBCF6 +0xBABB 0xBCF8 +0xBABC 0xBCFC +0xBABD 0xBD04 +0xBABE 0xBD05 +0xBABF 0xBD07 +0xBAC0 0xBD09 +0xBAC1 0xBD10 +0xBAC2 0xBD14 +0xBAC3 0xBD24 +0xBAC4 0xBD2C +0xBAC5 0xBD40 +0xBAC6 0xBD48 +0xBAC7 0xBD49 +0xBAC8 0xBD4C +0xBAC9 0xBD50 +0xBACA 0xBD58 +0xBACB 0xBD59 +0xBACC 0xBD64 +0xBACD 0xBD68 +0xBACE 0xBD80 +0xBACF 0xBD81 +0xBAD0 0xBD84 +0xBAD1 0xBD87 +0xBAD2 0xBD88 +0xBAD3 0xBD89 +0xBAD4 0xBD8A +0xBAD5 0xBD90 +0xBAD6 0xBD91 +0xBAD7 0xBD93 +0xBAD8 0xBD95 +0xBAD9 0xBD99 +0xBADA 0xBD9A +0xBADB 0xBD9C +0xBADC 0xBDA4 +0xBADD 0xBDB0 +0xBADE 0xBDB8 +0xBADF 0xBDD4 +0xBAE0 0xBDD5 +0xBAE1 0xBDD8 +0xBAE2 0xBDDC +0xBAE3 0xBDE9 +0xBAE4 0xBDF0 +0xBAE5 0xBDF4 +0xBAE6 0xBDF8 +0xBAE7 0xBE00 +0xBAE8 0xBE03 +0xBAE9 0xBE05 +0xBAEA 0xBE0C +0xBAEB 0xBE0D +0xBAEC 0xBE10 +0xBAED 0xBE14 +0xBAEE 0xBE1C +0xBAEF 0xBE1D +0xBAF0 0xBE1F +0xBAF1 0xBE44 +0xBAF2 0xBE45 +0xBAF3 0xBE48 +0xBAF4 0xBE4C +0xBAF5 0xBE4E +0xBAF6 0xBE54 +0xBAF7 0xBE55 +0xBAF8 0xBE57 +0xBAF9 0xBE59 +0xBAFA 0xBE5A +0xBAFB 0xBE5B +0xBAFC 0xBE60 +0xBAFD 0xBE61 +0xBAFE 0xBE64 +0xBBA1 0xBE68 +0xBBA2 0xBE6A +0xBBA3 0xBE70 +0xBBA4 0xBE71 +0xBBA5 0xBE73 +0xBBA6 0xBE74 +0xBBA7 0xBE75 +0xBBA8 0xBE7B +0xBBA9 0xBE7C +0xBBAA 0xBE7D +0xBBAB 0xBE80 +0xBBAC 0xBE84 +0xBBAD 0xBE8C +0xBBAE 0xBE8D +0xBBAF 0xBE8F +0xBBB0 0xBE90 +0xBBB1 0xBE91 +0xBBB2 0xBE98 +0xBBB3 0xBE99 +0xBBB4 0xBEA8 +0xBBB5 0xBED0 +0xBBB6 0xBED1 +0xBBB7 0xBED4 +0xBBB8 0xBED7 +0xBBB9 0xBED8 +0xBBBA 0xBEE0 +0xBBBB 0xBEE3 +0xBBBC 0xBEE4 +0xBBBD 0xBEE5 +0xBBBE 0xBEEC +0xBBBF 0xBF01 +0xBBC0 0xBF08 +0xBBC1 0xBF09 +0xBBC2 0xBF18 +0xBBC3 0xBF19 +0xBBC4 0xBF1B +0xBBC5 0xBF1C +0xBBC6 0xBF1D +0xBBC7 0xBF40 +0xBBC8 0xBF41 +0xBBC9 0xBF44 +0xBBCA 0xBF48 +0xBBCB 0xBF50 +0xBBCC 0xBF51 +0xBBCD 0xBF55 +0xBBCE 0xBF94 +0xBBCF 0xBFB0 +0xBBD0 0xBFC5 +0xBBD1 0xBFCC +0xBBD2 0xBFCD +0xBBD3 0xBFD0 +0xBBD4 0xBFD4 +0xBBD5 0xBFDC +0xBBD6 0xBFDF +0xBBD7 0xBFE1 +0xBBD8 0xC03C +0xBBD9 0xC051 +0xBBDA 0xC058 +0xBBDB 0xC05C +0xBBDC 0xC060 +0xBBDD 0xC068 +0xBBDE 0xC069 +0xBBDF 0xC090 +0xBBE0 0xC091 +0xBBE1 0xC094 +0xBBE2 0xC098 +0xBBE3 0xC0A0 +0xBBE4 0xC0A1 +0xBBE5 0xC0A3 +0xBBE6 0xC0A5 +0xBBE7 0xC0AC +0xBBE8 0xC0AD +0xBBE9 0xC0AF +0xBBEA 0xC0B0 +0xBBEB 0xC0B3 +0xBBEC 0xC0B4 +0xBBED 0xC0B5 +0xBBEE 0xC0B6 +0xBBEF 0xC0BC +0xBBF0 0xC0BD +0xBBF1 0xC0BF +0xBBF2 0xC0C0 +0xBBF3 0xC0C1 +0xBBF4 0xC0C5 +0xBBF5 0xC0C8 +0xBBF6 0xC0C9 +0xBBF7 0xC0CC +0xBBF8 0xC0D0 +0xBBF9 0xC0D8 +0xBBFA 0xC0D9 +0xBBFB 0xC0DB +0xBBFC 0xC0DC +0xBBFD 0xC0DD +0xBBFE 0xC0E4 +0xBCA1 0xC0E5 +0xBCA2 0xC0E8 +0xBCA3 0xC0EC +0xBCA4 0xC0F4 +0xBCA5 0xC0F5 +0xBCA6 0xC0F7 +0xBCA7 0xC0F9 +0xBCA8 0xC100 +0xBCA9 0xC104 +0xBCAA 0xC108 +0xBCAB 0xC110 +0xBCAC 0xC115 +0xBCAD 0xC11C +0xBCAE 0xC11D +0xBCAF 0xC11E +0xBCB0 0xC11F +0xBCB1 0xC120 +0xBCB2 0xC123 +0xBCB3 0xC124 +0xBCB4 0xC126 +0xBCB5 0xC127 +0xBCB6 0xC12C +0xBCB7 0xC12D +0xBCB8 0xC12F +0xBCB9 0xC130 +0xBCBA 0xC131 +0xBCBB 0xC136 +0xBCBC 0xC138 +0xBCBD 0xC139 +0xBCBE 0xC13C +0xBCBF 0xC140 +0xBCC0 0xC148 +0xBCC1 0xC149 +0xBCC2 0xC14B +0xBCC3 0xC14C +0xBCC4 0xC14D +0xBCC5 0xC154 +0xBCC6 0xC155 +0xBCC7 0xC158 +0xBCC8 0xC15C +0xBCC9 0xC164 +0xBCCA 0xC165 +0xBCCB 0xC167 +0xBCCC 0xC168 +0xBCCD 0xC169 +0xBCCE 0xC170 +0xBCCF 0xC174 +0xBCD0 0xC178 +0xBCD1 0xC185 +0xBCD2 0xC18C +0xBCD3 0xC18D +0xBCD4 0xC18E +0xBCD5 0xC190 +0xBCD6 0xC194 +0xBCD7 0xC196 +0xBCD8 0xC19C +0xBCD9 0xC19D +0xBCDA 0xC19F +0xBCDB 0xC1A1 +0xBCDC 0xC1A5 +0xBCDD 0xC1A8 +0xBCDE 0xC1A9 +0xBCDF 0xC1AC +0xBCE0 0xC1B0 +0xBCE1 0xC1BD +0xBCE2 0xC1C4 +0xBCE3 0xC1C8 +0xBCE4 0xC1CC +0xBCE5 0xC1D4 +0xBCE6 0xC1D7 +0xBCE7 0xC1D8 +0xBCE8 0xC1E0 +0xBCE9 0xC1E4 +0xBCEA 0xC1E8 +0xBCEB 0xC1F0 +0xBCEC 0xC1F1 +0xBCED 0xC1F3 +0xBCEE 0xC1FC +0xBCEF 0xC1FD +0xBCF0 0xC200 +0xBCF1 0xC204 +0xBCF2 0xC20C +0xBCF3 0xC20D +0xBCF4 0xC20F +0xBCF5 0xC211 +0xBCF6 0xC218 +0xBCF7 0xC219 +0xBCF8 0xC21C +0xBCF9 0xC21F +0xBCFA 0xC220 +0xBCFB 0xC228 +0xBCFC 0xC229 +0xBCFD 0xC22B +0xBCFE 0xC22D +0xBDA1 0xC22F +0xBDA2 0xC231 +0xBDA3 0xC232 +0xBDA4 0xC234 +0xBDA5 0xC248 +0xBDA6 0xC250 +0xBDA7 0xC251 +0xBDA8 0xC254 +0xBDA9 0xC258 +0xBDAA 0xC260 +0xBDAB 0xC265 +0xBDAC 0xC26C +0xBDAD 0xC26D +0xBDAE 0xC270 +0xBDAF 0xC274 +0xBDB0 0xC27C +0xBDB1 0xC27D +0xBDB2 0xC27F +0xBDB3 0xC281 +0xBDB4 0xC288 +0xBDB5 0xC289 +0xBDB6 0xC290 +0xBDB7 0xC298 +0xBDB8 0xC29B +0xBDB9 0xC29D +0xBDBA 0xC2A4 +0xBDBB 0xC2A5 +0xBDBC 0xC2A8 +0xBDBD 0xC2AC +0xBDBE 0xC2AD +0xBDBF 0xC2B4 +0xBDC0 0xC2B5 +0xBDC1 0xC2B7 +0xBDC2 0xC2B9 +0xBDC3 0xC2DC +0xBDC4 0xC2DD +0xBDC5 0xC2E0 +0xBDC6 0xC2E3 +0xBDC7 0xC2E4 +0xBDC8 0xC2EB +0xBDC9 0xC2EC +0xBDCA 0xC2ED +0xBDCB 0xC2EF +0xBDCC 0xC2F1 +0xBDCD 0xC2F6 +0xBDCE 0xC2F8 +0xBDCF 0xC2F9 +0xBDD0 0xC2FB +0xBDD1 0xC2FC +0xBDD2 0xC300 +0xBDD3 0xC308 +0xBDD4 0xC309 +0xBDD5 0xC30C +0xBDD6 0xC30D +0xBDD7 0xC313 +0xBDD8 0xC314 +0xBDD9 0xC315 +0xBDDA 0xC318 +0xBDDB 0xC31C +0xBDDC 0xC324 +0xBDDD 0xC325 +0xBDDE 0xC328 +0xBDDF 0xC329 +0xBDE0 0xC345 +0xBDE1 0xC368 +0xBDE2 0xC369 +0xBDE3 0xC36C +0xBDE4 0xC370 +0xBDE5 0xC372 +0xBDE6 0xC378 +0xBDE7 0xC379 +0xBDE8 0xC37C +0xBDE9 0xC37D +0xBDEA 0xC384 +0xBDEB 0xC388 +0xBDEC 0xC38C +0xBDED 0xC3C0 +0xBDEE 0xC3D8 +0xBDEF 0xC3D9 +0xBDF0 0xC3DC +0xBDF1 0xC3DF +0xBDF2 0xC3E0 +0xBDF3 0xC3E2 +0xBDF4 0xC3E8 +0xBDF5 0xC3E9 +0xBDF6 0xC3ED +0xBDF7 0xC3F4 +0xBDF8 0xC3F5 +0xBDF9 0xC3F8 +0xBDFA 0xC408 +0xBDFB 0xC410 +0xBDFC 0xC424 +0xBDFD 0xC42C +0xBDFE 0xC430 +0xBEA1 0xC434 +0xBEA2 0xC43C +0xBEA3 0xC43D +0xBEA4 0xC448 +0xBEA5 0xC464 +0xBEA6 0xC465 +0xBEA7 0xC468 +0xBEA8 0xC46C +0xBEA9 0xC474 +0xBEAA 0xC475 +0xBEAB 0xC479 +0xBEAC 0xC480 +0xBEAD 0xC494 +0xBEAE 0xC49C +0xBEAF 0xC4B8 +0xBEB0 0xC4BC +0xBEB1 0xC4E9 +0xBEB2 0xC4F0 +0xBEB3 0xC4F1 +0xBEB4 0xC4F4 +0xBEB5 0xC4F8 +0xBEB6 0xC4FA +0xBEB7 0xC4FF +0xBEB8 0xC500 +0xBEB9 0xC501 +0xBEBA 0xC50C +0xBEBB 0xC510 +0xBEBC 0xC514 +0xBEBD 0xC51C +0xBEBE 0xC528 +0xBEBF 0xC529 +0xBEC0 0xC52C +0xBEC1 0xC530 +0xBEC2 0xC538 +0xBEC3 0xC539 +0xBEC4 0xC53B +0xBEC5 0xC53D +0xBEC6 0xC544 +0xBEC7 0xC545 +0xBEC8 0xC548 +0xBEC9 0xC549 +0xBECA 0xC54A +0xBECB 0xC54C +0xBECC 0xC54D +0xBECD 0xC54E +0xBECE 0xC553 +0xBECF 0xC554 +0xBED0 0xC555 +0xBED1 0xC557 +0xBED2 0xC558 +0xBED3 0xC559 +0xBED4 0xC55D +0xBED5 0xC55E +0xBED6 0xC560 +0xBED7 0xC561 +0xBED8 0xC564 +0xBED9 0xC568 +0xBEDA 0xC570 +0xBEDB 0xC571 +0xBEDC 0xC573 +0xBEDD 0xC574 +0xBEDE 0xC575 +0xBEDF 0xC57C +0xBEE0 0xC57D +0xBEE1 0xC580 +0xBEE2 0xC584 +0xBEE3 0xC587 +0xBEE4 0xC58C +0xBEE5 0xC58D +0xBEE6 0xC58F +0xBEE7 0xC591 +0xBEE8 0xC595 +0xBEE9 0xC597 +0xBEEA 0xC598 +0xBEEB 0xC59C +0xBEEC 0xC5A0 +0xBEED 0xC5A9 +0xBEEE 0xC5B4 +0xBEEF 0xC5B5 +0xBEF0 0xC5B8 +0xBEF1 0xC5B9 +0xBEF2 0xC5BB +0xBEF3 0xC5BC +0xBEF4 0xC5BD +0xBEF5 0xC5BE +0xBEF6 0xC5C4 +0xBEF7 0xC5C5 +0xBEF8 0xC5C6 +0xBEF9 0xC5C7 +0xBEFA 0xC5C8 +0xBEFB 0xC5C9 +0xBEFC 0xC5CA +0xBEFD 0xC5CC +0xBEFE 0xC5CE +0xBFA1 0xC5D0 +0xBFA2 0xC5D1 +0xBFA3 0xC5D4 +0xBFA4 0xC5D8 +0xBFA5 0xC5E0 +0xBFA6 0xC5E1 +0xBFA7 0xC5E3 +0xBFA8 0xC5E5 +0xBFA9 0xC5EC +0xBFAA 0xC5ED +0xBFAB 0xC5EE +0xBFAC 0xC5F0 +0xBFAD 0xC5F4 +0xBFAE 0xC5F6 +0xBFAF 0xC5F7 +0xBFB0 0xC5FC +0xBFB1 0xC5FD +0xBFB2 0xC5FE +0xBFB3 0xC5FF +0xBFB4 0xC600 +0xBFB5 0xC601 +0xBFB6 0xC605 +0xBFB7 0xC606 +0xBFB8 0xC607 +0xBFB9 0xC608 +0xBFBA 0xC60C +0xBFBB 0xC610 +0xBFBC 0xC618 +0xBFBD 0xC619 +0xBFBE 0xC61B +0xBFBF 0xC61C +0xBFC0 0xC624 +0xBFC1 0xC625 +0xBFC2 0xC628 +0xBFC3 0xC62C +0xBFC4 0xC62D +0xBFC5 0xC62E +0xBFC6 0xC630 +0xBFC7 0xC633 +0xBFC8 0xC634 +0xBFC9 0xC635 +0xBFCA 0xC637 +0xBFCB 0xC639 +0xBFCC 0xC63B +0xBFCD 0xC640 +0xBFCE 0xC641 +0xBFCF 0xC644 +0xBFD0 0xC648 +0xBFD1 0xC650 +0xBFD2 0xC651 +0xBFD3 0xC653 +0xBFD4 0xC654 +0xBFD5 0xC655 +0xBFD6 0xC65C +0xBFD7 0xC65D +0xBFD8 0xC660 +0xBFD9 0xC66C +0xBFDA 0xC66F +0xBFDB 0xC671 +0xBFDC 0xC678 +0xBFDD 0xC679 +0xBFDE 0xC67C +0xBFDF 0xC680 +0xBFE0 0xC688 +0xBFE1 0xC689 +0xBFE2 0xC68B +0xBFE3 0xC68D +0xBFE4 0xC694 +0xBFE5 0xC695 +0xBFE6 0xC698 +0xBFE7 0xC69C +0xBFE8 0xC6A4 +0xBFE9 0xC6A5 +0xBFEA 0xC6A7 +0xBFEB 0xC6A9 +0xBFEC 0xC6B0 +0xBFED 0xC6B1 +0xBFEE 0xC6B4 +0xBFEF 0xC6B8 +0xBFF0 0xC6B9 +0xBFF1 0xC6BA +0xBFF2 0xC6C0 +0xBFF3 0xC6C1 +0xBFF4 0xC6C3 +0xBFF5 0xC6C5 +0xBFF6 0xC6CC +0xBFF7 0xC6CD +0xBFF8 0xC6D0 +0xBFF9 0xC6D4 +0xBFFA 0xC6DC +0xBFFB 0xC6DD +0xBFFC 0xC6E0 +0xBFFD 0xC6E1 +0xBFFE 0xC6E8 +0xC0A1 0xC6E9 +0xC0A2 0xC6EC +0xC0A3 0xC6F0 +0xC0A4 0xC6F8 +0xC0A5 0xC6F9 +0xC0A6 0xC6FD +0xC0A7 0xC704 +0xC0A8 0xC705 +0xC0A9 0xC708 +0xC0AA 0xC70C +0xC0AB 0xC714 +0xC0AC 0xC715 +0xC0AD 0xC717 +0xC0AE 0xC719 +0xC0AF 0xC720 +0xC0B0 0xC721 +0xC0B1 0xC724 +0xC0B2 0xC728 +0xC0B3 0xC730 +0xC0B4 0xC731 +0xC0B5 0xC733 +0xC0B6 0xC735 +0xC0B7 0xC737 +0xC0B8 0xC73C +0xC0B9 0xC73D +0xC0BA 0xC740 +0xC0BB 0xC744 +0xC0BC 0xC74A +0xC0BD 0xC74C +0xC0BE 0xC74D +0xC0BF 0xC74F +0xC0C0 0xC751 +0xC0C1 0xC752 +0xC0C2 0xC753 +0xC0C3 0xC754 +0xC0C4 0xC755 +0xC0C5 0xC756 +0xC0C6 0xC757 +0xC0C7 0xC758 +0xC0C8 0xC75C +0xC0C9 0xC760 +0xC0CA 0xC768 +0xC0CB 0xC76B +0xC0CC 0xC774 +0xC0CD 0xC775 +0xC0CE 0xC778 +0xC0CF 0xC77C +0xC0D0 0xC77D +0xC0D1 0xC77E +0xC0D2 0xC783 +0xC0D3 0xC784 +0xC0D4 0xC785 +0xC0D5 0xC787 +0xC0D6 0xC788 +0xC0D7 0xC789 +0xC0D8 0xC78A +0xC0D9 0xC78E +0xC0DA 0xC790 +0xC0DB 0xC791 +0xC0DC 0xC794 +0xC0DD 0xC796 +0xC0DE 0xC797 +0xC0DF 0xC798 +0xC0E0 0xC79A +0xC0E1 0xC7A0 +0xC0E2 0xC7A1 +0xC0E3 0xC7A3 +0xC0E4 0xC7A4 +0xC0E5 0xC7A5 +0xC0E6 0xC7A6 +0xC0E7 0xC7AC +0xC0E8 0xC7AD +0xC0E9 0xC7B0 +0xC0EA 0xC7B4 +0xC0EB 0xC7BC +0xC0EC 0xC7BD +0xC0ED 0xC7BF +0xC0EE 0xC7C0 +0xC0EF 0xC7C1 +0xC0F0 0xC7C8 +0xC0F1 0xC7C9 +0xC0F2 0xC7CC +0xC0F3 0xC7CE +0xC0F4 0xC7D0 +0xC0F5 0xC7D8 +0xC0F6 0xC7DD +0xC0F7 0xC7E4 +0xC0F8 0xC7E8 +0xC0F9 0xC7EC +0xC0FA 0xC800 +0xC0FB 0xC801 +0xC0FC 0xC804 +0xC0FD 0xC808 +0xC0FE 0xC80A +0xC1A1 0xC810 +0xC1A2 0xC811 +0xC1A3 0xC813 +0xC1A4 0xC815 +0xC1A5 0xC816 +0xC1A6 0xC81C +0xC1A7 0xC81D +0xC1A8 0xC820 +0xC1A9 0xC824 +0xC1AA 0xC82C +0xC1AB 0xC82D +0xC1AC 0xC82F +0xC1AD 0xC831 +0xC1AE 0xC838 +0xC1AF 0xC83C +0xC1B0 0xC840 +0xC1B1 0xC848 +0xC1B2 0xC849 +0xC1B3 0xC84C +0xC1B4 0xC84D +0xC1B5 0xC854 +0xC1B6 0xC870 +0xC1B7 0xC871 +0xC1B8 0xC874 +0xC1B9 0xC878 +0xC1BA 0xC87A +0xC1BB 0xC880 +0xC1BC 0xC881 +0xC1BD 0xC883 +0xC1BE 0xC885 +0xC1BF 0xC886 +0xC1C0 0xC887 +0xC1C1 0xC88B +0xC1C2 0xC88C +0xC1C3 0xC88D +0xC1C4 0xC894 +0xC1C5 0xC89D +0xC1C6 0xC89F +0xC1C7 0xC8A1 +0xC1C8 0xC8A8 +0xC1C9 0xC8BC +0xC1CA 0xC8BD +0xC1CB 0xC8C4 +0xC1CC 0xC8C8 +0xC1CD 0xC8CC +0xC1CE 0xC8D4 +0xC1CF 0xC8D5 +0xC1D0 0xC8D7 +0xC1D1 0xC8D9 +0xC1D2 0xC8E0 +0xC1D3 0xC8E1 +0xC1D4 0xC8E4 +0xC1D5 0xC8F5 +0xC1D6 0xC8FC +0xC1D7 0xC8FD +0xC1D8 0xC900 +0xC1D9 0xC904 +0xC1DA 0xC905 +0xC1DB 0xC906 +0xC1DC 0xC90C +0xC1DD 0xC90D +0xC1DE 0xC90F +0xC1DF 0xC911 +0xC1E0 0xC918 +0xC1E1 0xC92C +0xC1E2 0xC934 +0xC1E3 0xC950 +0xC1E4 0xC951 +0xC1E5 0xC954 +0xC1E6 0xC958 +0xC1E7 0xC960 +0xC1E8 0xC961 +0xC1E9 0xC963 +0xC1EA 0xC96C +0xC1EB 0xC970 +0xC1EC 0xC974 +0xC1ED 0xC97C +0xC1EE 0xC988 +0xC1EF 0xC989 +0xC1F0 0xC98C +0xC1F1 0xC990 +0xC1F2 0xC998 +0xC1F3 0xC999 +0xC1F4 0xC99B +0xC1F5 0xC99D +0xC1F6 0xC9C0 +0xC1F7 0xC9C1 +0xC1F8 0xC9C4 +0xC1F9 0xC9C7 +0xC1FA 0xC9C8 +0xC1FB 0xC9CA +0xC1FC 0xC9D0 +0xC1FD 0xC9D1 +0xC1FE 0xC9D3 +0xC2A1 0xC9D5 +0xC2A2 0xC9D6 +0xC2A3 0xC9D9 +0xC2A4 0xC9DA +0xC2A5 0xC9DC +0xC2A6 0xC9DD +0xC2A7 0xC9E0 +0xC2A8 0xC9E2 +0xC2A9 0xC9E4 +0xC2AA 0xC9E7 +0xC2AB 0xC9EC +0xC2AC 0xC9ED +0xC2AD 0xC9EF +0xC2AE 0xC9F0 +0xC2AF 0xC9F1 +0xC2B0 0xC9F8 +0xC2B1 0xC9F9 +0xC2B2 0xC9FC +0xC2B3 0xCA00 +0xC2B4 0xCA08 +0xC2B5 0xCA09 +0xC2B6 0xCA0B +0xC2B7 0xCA0C +0xC2B8 0xCA0D +0xC2B9 0xCA14 +0xC2BA 0xCA18 +0xC2BB 0xCA29 +0xC2BC 0xCA4C +0xC2BD 0xCA4D +0xC2BE 0xCA50 +0xC2BF 0xCA54 +0xC2C0 0xCA5C +0xC2C1 0xCA5D +0xC2C2 0xCA5F +0xC2C3 0xCA60 +0xC2C4 0xCA61 +0xC2C5 0xCA68 +0xC2C6 0xCA7D +0xC2C7 0xCA84 +0xC2C8 0xCA98 +0xC2C9 0xCABC +0xC2CA 0xCABD +0xC2CB 0xCAC0 +0xC2CC 0xCAC4 +0xC2CD 0xCACC +0xC2CE 0xCACD +0xC2CF 0xCACF +0xC2D0 0xCAD1 +0xC2D1 0xCAD3 +0xC2D2 0xCAD8 +0xC2D3 0xCAD9 +0xC2D4 0xCAE0 +0xC2D5 0xCAEC +0xC2D6 0xCAF4 +0xC2D7 0xCB08 +0xC2D8 0xCB10 +0xC2D9 0xCB14 +0xC2DA 0xCB18 +0xC2DB 0xCB20 +0xC2DC 0xCB21 +0xC2DD 0xCB41 +0xC2DE 0xCB48 +0xC2DF 0xCB49 +0xC2E0 0xCB4C +0xC2E1 0xCB50 +0xC2E2 0xCB58 +0xC2E3 0xCB59 +0xC2E4 0xCB5D +0xC2E5 0xCB64 +0xC2E6 0xCB78 +0xC2E7 0xCB79 +0xC2E8 0xCB9C +0xC2E9 0xCBB8 +0xC2EA 0xCBD4 +0xC2EB 0xCBE4 +0xC2EC 0xCBE7 +0xC2ED 0xCBE9 +0xC2EE 0xCC0C +0xC2EF 0xCC0D +0xC2F0 0xCC10 +0xC2F1 0xCC14 +0xC2F2 0xCC1C +0xC2F3 0xCC1D +0xC2F4 0xCC21 +0xC2F5 0xCC22 +0xC2F6 0xCC27 +0xC2F7 0xCC28 +0xC2F8 0xCC29 +0xC2F9 0xCC2C +0xC2FA 0xCC2E +0xC2FB 0xCC30 +0xC2FC 0xCC38 +0xC2FD 0xCC39 +0xC2FE 0xCC3B +0xC3A1 0xCC3C +0xC3A2 0xCC3D +0xC3A3 0xCC3E +0xC3A4 0xCC44 +0xC3A5 0xCC45 +0xC3A6 0xCC48 +0xC3A7 0xCC4C +0xC3A8 0xCC54 +0xC3A9 0xCC55 +0xC3AA 0xCC57 +0xC3AB 0xCC58 +0xC3AC 0xCC59 +0xC3AD 0xCC60 +0xC3AE 0xCC64 +0xC3AF 0xCC66 +0xC3B0 0xCC68 +0xC3B1 0xCC70 +0xC3B2 0xCC75 +0xC3B3 0xCC98 +0xC3B4 0xCC99 +0xC3B5 0xCC9C +0xC3B6 0xCCA0 +0xC3B7 0xCCA8 +0xC3B8 0xCCA9 +0xC3B9 0xCCAB +0xC3BA 0xCCAC +0xC3BB 0xCCAD +0xC3BC 0xCCB4 +0xC3BD 0xCCB5 +0xC3BE 0xCCB8 +0xC3BF 0xCCBC +0xC3C0 0xCCC4 +0xC3C1 0xCCC5 +0xC3C2 0xCCC7 +0xC3C3 0xCCC9 +0xC3C4 0xCCD0 +0xC3C5 0xCCD4 +0xC3C6 0xCCE4 +0xC3C7 0xCCEC +0xC3C8 0xCCF0 +0xC3C9 0xCD01 +0xC3CA 0xCD08 +0xC3CB 0xCD09 +0xC3CC 0xCD0C +0xC3CD 0xCD10 +0xC3CE 0xCD18 +0xC3CF 0xCD19 +0xC3D0 0xCD1B +0xC3D1 0xCD1D +0xC3D2 0xCD24 +0xC3D3 0xCD28 +0xC3D4 0xCD2C +0xC3D5 0xCD39 +0xC3D6 0xCD5C +0xC3D7 0xCD60 +0xC3D8 0xCD64 +0xC3D9 0xCD6C +0xC3DA 0xCD6D +0xC3DB 0xCD6F +0xC3DC 0xCD71 +0xC3DD 0xCD78 +0xC3DE 0xCD88 +0xC3DF 0xCD94 +0xC3E0 0xCD95 +0xC3E1 0xCD98 +0xC3E2 0xCD9C +0xC3E3 0xCDA4 +0xC3E4 0xCDA5 +0xC3E5 0xCDA7 +0xC3E6 0xCDA9 +0xC3E7 0xCDB0 +0xC3E8 0xCDC4 +0xC3E9 0xCDCC +0xC3EA 0xCDD0 +0xC3EB 0xCDE8 +0xC3EC 0xCDEC +0xC3ED 0xCDF0 +0xC3EE 0xCDF8 +0xC3EF 0xCDF9 +0xC3F0 0xCDFB +0xC3F1 0xCDFD +0xC3F2 0xCE04 +0xC3F3 0xCE08 +0xC3F4 0xCE0C +0xC3F5 0xCE14 +0xC3F6 0xCE19 +0xC3F7 0xCE20 +0xC3F8 0xCE21 +0xC3F9 0xCE24 +0xC3FA 0xCE28 +0xC3FB 0xCE30 +0xC3FC 0xCE31 +0xC3FD 0xCE33 +0xC3FE 0xCE35 +0xC4A1 0xCE58 +0xC4A2 0xCE59 +0xC4A3 0xCE5C +0xC4A4 0xCE5F +0xC4A5 0xCE60 +0xC4A6 0xCE61 +0xC4A7 0xCE68 +0xC4A8 0xCE69 +0xC4A9 0xCE6B +0xC4AA 0xCE6D +0xC4AB 0xCE74 +0xC4AC 0xCE75 +0xC4AD 0xCE78 +0xC4AE 0xCE7C +0xC4AF 0xCE84 +0xC4B0 0xCE85 +0xC4B1 0xCE87 +0xC4B2 0xCE89 +0xC4B3 0xCE90 +0xC4B4 0xCE91 +0xC4B5 0xCE94 +0xC4B6 0xCE98 +0xC4B7 0xCEA0 +0xC4B8 0xCEA1 +0xC4B9 0xCEA3 +0xC4BA 0xCEA4 +0xC4BB 0xCEA5 +0xC4BC 0xCEAC +0xC4BD 0xCEAD +0xC4BE 0xCEC1 +0xC4BF 0xCEE4 +0xC4C0 0xCEE5 +0xC4C1 0xCEE8 +0xC4C2 0xCEEB +0xC4C3 0xCEEC +0xC4C4 0xCEF4 +0xC4C5 0xCEF5 +0xC4C6 0xCEF7 +0xC4C7 0xCEF8 +0xC4C8 0xCEF9 +0xC4C9 0xCF00 +0xC4CA 0xCF01 +0xC4CB 0xCF04 +0xC4CC 0xCF08 +0xC4CD 0xCF10 +0xC4CE 0xCF11 +0xC4CF 0xCF13 +0xC4D0 0xCF15 +0xC4D1 0xCF1C +0xC4D2 0xCF20 +0xC4D3 0xCF24 +0xC4D4 0xCF2C +0xC4D5 0xCF2D +0xC4D6 0xCF2F +0xC4D7 0xCF30 +0xC4D8 0xCF31 +0xC4D9 0xCF38 +0xC4DA 0xCF54 +0xC4DB 0xCF55 +0xC4DC 0xCF58 +0xC4DD 0xCF5C +0xC4DE 0xCF64 +0xC4DF 0xCF65 +0xC4E0 0xCF67 +0xC4E1 0xCF69 +0xC4E2 0xCF70 +0xC4E3 0xCF71 +0xC4E4 0xCF74 +0xC4E5 0xCF78 +0xC4E6 0xCF80 +0xC4E7 0xCF85 +0xC4E8 0xCF8C +0xC4E9 0xCFA1 +0xC4EA 0xCFA8 +0xC4EB 0xCFB0 +0xC4EC 0xCFC4 +0xC4ED 0xCFE0 +0xC4EE 0xCFE1 +0xC4EF 0xCFE4 +0xC4F0 0xCFE8 +0xC4F1 0xCFF0 +0xC4F2 0xCFF1 +0xC4F3 0xCFF3 +0xC4F4 0xCFF5 +0xC4F5 0xCFFC +0xC4F6 0xD000 +0xC4F7 0xD004 +0xC4F8 0xD011 +0xC4F9 0xD018 +0xC4FA 0xD02D +0xC4FB 0xD034 +0xC4FC 0xD035 +0xC4FD 0xD038 +0xC4FE 0xD03C +0xC5A1 0xD044 +0xC5A2 0xD045 +0xC5A3 0xD047 +0xC5A4 0xD049 +0xC5A5 0xD050 +0xC5A6 0xD054 +0xC5A7 0xD058 +0xC5A8 0xD060 +0xC5A9 0xD06C +0xC5AA 0xD06D +0xC5AB 0xD070 +0xC5AC 0xD074 +0xC5AD 0xD07C +0xC5AE 0xD07D +0xC5AF 0xD081 +0xC5B0 0xD0A4 +0xC5B1 0xD0A5 +0xC5B2 0xD0A8 +0xC5B3 0xD0AC +0xC5B4 0xD0B4 +0xC5B5 0xD0B5 +0xC5B6 0xD0B7 +0xC5B7 0xD0B9 +0xC5B8 0xD0C0 +0xC5B9 0xD0C1 +0xC5BA 0xD0C4 +0xC5BB 0xD0C8 +0xC5BC 0xD0C9 +0xC5BD 0xD0D0 +0xC5BE 0xD0D1 +0xC5BF 0xD0D3 +0xC5C0 0xD0D4 +0xC5C1 0xD0D5 +0xC5C2 0xD0DC +0xC5C3 0xD0DD +0xC5C4 0xD0E0 +0xC5C5 0xD0E4 +0xC5C6 0xD0EC +0xC5C7 0xD0ED +0xC5C8 0xD0EF +0xC5C9 0xD0F0 +0xC5CA 0xD0F1 +0xC5CB 0xD0F8 +0xC5CC 0xD10D +0xC5CD 0xD130 +0xC5CE 0xD131 +0xC5CF 0xD134 +0xC5D0 0xD138 +0xC5D1 0xD13A +0xC5D2 0xD140 +0xC5D3 0xD141 +0xC5D4 0xD143 +0xC5D5 0xD144 +0xC5D6 0xD145 +0xC5D7 0xD14C +0xC5D8 0xD14D +0xC5D9 0xD150 +0xC5DA 0xD154 +0xC5DB 0xD15C +0xC5DC 0xD15D +0xC5DD 0xD15F +0xC5DE 0xD161 +0xC5DF 0xD168 +0xC5E0 0xD16C +0xC5E1 0xD17C +0xC5E2 0xD184 +0xC5E3 0xD188 +0xC5E4 0xD1A0 +0xC5E5 0xD1A1 +0xC5E6 0xD1A4 +0xC5E7 0xD1A8 +0xC5E8 0xD1B0 +0xC5E9 0xD1B1 +0xC5EA 0xD1B3 +0xC5EB 0xD1B5 +0xC5EC 0xD1BA +0xC5ED 0xD1BC +0xC5EE 0xD1C0 +0xC5EF 0xD1D8 +0xC5F0 0xD1F4 +0xC5F1 0xD1F8 +0xC5F2 0xD207 +0xC5F3 0xD209 +0xC5F4 0xD210 +0xC5F5 0xD22C +0xC5F6 0xD22D +0xC5F7 0xD230 +0xC5F8 0xD234 +0xC5F9 0xD23C +0xC5FA 0xD23D +0xC5FB 0xD23F +0xC5FC 0xD241 +0xC5FD 0xD248 +0xC5FE 0xD25C +0xC6A1 0xD264 +0xC6A2 0xD280 +0xC6A3 0xD281 +0xC6A4 0xD284 +0xC6A5 0xD288 +0xC6A6 0xD290 +0xC6A7 0xD291 +0xC6A8 0xD295 +0xC6A9 0xD29C +0xC6AA 0xD2A0 +0xC6AB 0xD2A4 +0xC6AC 0xD2AC +0xC6AD 0xD2B1 +0xC6AE 0xD2B8 +0xC6AF 0xD2B9 +0xC6B0 0xD2BC +0xC6B1 0xD2BF +0xC6B2 0xD2C0 +0xC6B3 0xD2C2 +0xC6B4 0xD2C8 +0xC6B5 0xD2C9 +0xC6B6 0xD2CB +0xC6B7 0xD2D4 +0xC6B8 0xD2D8 +0xC6B9 0xD2DC +0xC6BA 0xD2E4 +0xC6BB 0xD2E5 +0xC6BC 0xD2F0 +0xC6BD 0xD2F1 +0xC6BE 0xD2F4 +0xC6BF 0xD2F8 +0xC6C0 0xD300 +0xC6C1 0xD301 +0xC6C2 0xD303 +0xC6C3 0xD305 +0xC6C4 0xD30C +0xC6C5 0xD30D +0xC6C6 0xD30E +0xC6C7 0xD310 +0xC6C8 0xD314 +0xC6C9 0xD316 +0xC6CA 0xD31C +0xC6CB 0xD31D +0xC6CC 0xD31F +0xC6CD 0xD320 +0xC6CE 0xD321 +0xC6CF 0xD325 +0xC6D0 0xD328 +0xC6D1 0xD329 +0xC6D2 0xD32C +0xC6D3 0xD330 +0xC6D4 0xD338 +0xC6D5 0xD339 +0xC6D6 0xD33B +0xC6D7 0xD33C +0xC6D8 0xD33D +0xC6D9 0xD344 +0xC6DA 0xD345 +0xC6DB 0xD37C +0xC6DC 0xD37D +0xC6DD 0xD380 +0xC6DE 0xD384 +0xC6DF 0xD38C +0xC6E0 0xD38D +0xC6E1 0xD38F +0xC6E2 0xD390 +0xC6E3 0xD391 +0xC6E4 0xD398 +0xC6E5 0xD399 +0xC6E6 0xD39C +0xC6E7 0xD3A0 +0xC6E8 0xD3A8 +0xC6E9 0xD3A9 +0xC6EA 0xD3AB +0xC6EB 0xD3AD +0xC6EC 0xD3B4 +0xC6ED 0xD3B8 +0xC6EE 0xD3BC +0xC6EF 0xD3C4 +0xC6F0 0xD3C5 +0xC6F1 0xD3C8 +0xC6F2 0xD3C9 +0xC6F3 0xD3D0 +0xC6F4 0xD3D8 +0xC6F5 0xD3E1 +0xC6F6 0xD3E3 +0xC6F7 0xD3EC +0xC6F8 0xD3ED +0xC6F9 0xD3F0 +0xC6FA 0xD3F4 +0xC6FB 0xD3FC +0xC6FC 0xD3FD +0xC6FD 0xD3FF +0xC6FE 0xD401 +0xC7A1 0xD408 +0xC7A2 0xD41D +0xC7A3 0xD440 +0xC7A4 0xD444 +0xC7A5 0xD45C +0xC7A6 0xD460 +0xC7A7 0xD464 +0xC7A8 0xD46D +0xC7A9 0xD46F +0xC7AA 0xD478 +0xC7AB 0xD479 +0xC7AC 0xD47C +0xC7AD 0xD47F +0xC7AE 0xD480 +0xC7AF 0xD482 +0xC7B0 0xD488 +0xC7B1 0xD489 +0xC7B2 0xD48B +0xC7B3 0xD48D +0xC7B4 0xD494 +0xC7B5 0xD4A9 +0xC7B6 0xD4CC +0xC7B7 0xD4D0 +0xC7B8 0xD4D4 +0xC7B9 0xD4DC +0xC7BA 0xD4DF +0xC7BB 0xD4E8 +0xC7BC 0xD4EC +0xC7BD 0xD4F0 +0xC7BE 0xD4F8 +0xC7BF 0xD4FB +0xC7C0 0xD4FD +0xC7C1 0xD504 +0xC7C2 0xD508 +0xC7C3 0xD50C +0xC7C4 0xD514 +0xC7C5 0xD515 +0xC7C6 0xD517 +0xC7C7 0xD53C +0xC7C8 0xD53D +0xC7C9 0xD540 +0xC7CA 0xD544 +0xC7CB 0xD54C +0xC7CC 0xD54D +0xC7CD 0xD54F +0xC7CE 0xD551 +0xC7CF 0xD558 +0xC7D0 0xD559 +0xC7D1 0xD55C +0xC7D2 0xD560 +0xC7D3 0xD565 +0xC7D4 0xD568 +0xC7D5 0xD569 +0xC7D6 0xD56B +0xC7D7 0xD56D +0xC7D8 0xD574 +0xC7D9 0xD575 +0xC7DA 0xD578 +0xC7DB 0xD57C +0xC7DC 0xD584 +0xC7DD 0xD585 +0xC7DE 0xD587 +0xC7DF 0xD588 +0xC7E0 0xD589 +0xC7E1 0xD590 +0xC7E2 0xD5A5 +0xC7E3 0xD5C8 +0xC7E4 0xD5C9 +0xC7E5 0xD5CC +0xC7E6 0xD5D0 +0xC7E7 0xD5D2 +0xC7E8 0xD5D8 +0xC7E9 0xD5D9 +0xC7EA 0xD5DB +0xC7EB 0xD5DD +0xC7EC 0xD5E4 +0xC7ED 0xD5E5 +0xC7EE 0xD5E8 +0xC7EF 0xD5EC +0xC7F0 0xD5F4 +0xC7F1 0xD5F5 +0xC7F2 0xD5F7 +0xC7F3 0xD5F9 +0xC7F4 0xD600 +0xC7F5 0xD601 +0xC7F6 0xD604 +0xC7F7 0xD608 +0xC7F8 0xD610 +0xC7F9 0xD611 +0xC7FA 0xD613 +0xC7FB 0xD614 +0xC7FC 0xD615 +0xC7FD 0xD61C +0xC7FE 0xD620 +0xC8A1 0xD624 +0xC8A2 0xD62D +0xC8A3 0xD638 +0xC8A4 0xD639 +0xC8A5 0xD63C +0xC8A6 0xD640 +0xC8A7 0xD645 +0xC8A8 0xD648 +0xC8A9 0xD649 +0xC8AA 0xD64B +0xC8AB 0xD64D +0xC8AC 0xD651 +0xC8AD 0xD654 +0xC8AE 0xD655 +0xC8AF 0xD658 +0xC8B0 0xD65C +0xC8B1 0xD667 +0xC8B2 0xD669 +0xC8B3 0xD670 +0xC8B4 0xD671 +0xC8B5 0xD674 +0xC8B6 0xD683 +0xC8B7 0xD685 +0xC8B8 0xD68C +0xC8B9 0xD68D +0xC8BA 0xD690 +0xC8BB 0xD694 +0xC8BC 0xD69D +0xC8BD 0xD69F +0xC8BE 0xD6A1 +0xC8BF 0xD6A8 +0xC8C0 0xD6AC +0xC8C1 0xD6B0 +0xC8C2 0xD6B9 +0xC8C3 0xD6BB +0xC8C4 0xD6C4 +0xC8C5 0xD6C5 +0xC8C6 0xD6C8 +0xC8C7 0xD6CC +0xC8C8 0xD6D1 +0xC8C9 0xD6D4 +0xC8CA 0xD6D7 +0xC8CB 0xD6D9 +0xC8CC 0xD6E0 +0xC8CD 0xD6E4 +0xC8CE 0xD6E8 +0xC8CF 0xD6F0 +0xC8D0 0xD6F5 +0xC8D1 0xD6FC +0xC8D2 0xD6FD +0xC8D3 0xD700 +0xC8D4 0xD704 +0xC8D5 0xD711 +0xC8D6 0xD718 +0xC8D7 0xD719 +0xC8D8 0xD71C +0xC8D9 0xD720 +0xC8DA 0xD728 +0xC8DB 0xD729 +0xC8DC 0xD72B +0xC8DD 0xD72D +0xC8DE 0xD734 +0xC8DF 0xD735 +0xC8E0 0xD738 +0xC8E1 0xD73C +0xC8E2 0xD744 +0xC8E3 0xD747 +0xC8E4 0xD749 +0xC8E5 0xD750 +0xC8E6 0xD751 +0xC8E7 0xD754 +0xC8E8 0xD756 +0xC8E9 0xD757 +0xC8EA 0xD758 +0xC8EB 0xD759 +0xC8EC 0xD760 +0xC8ED 0xD761 +0xC8EE 0xD763 +0xC8EF 0xD765 +0xC8F0 0xD769 +0xC8F1 0xD76C +0xC8F2 0xD770 +0xC8F3 0xD774 +0xC8F4 0xD77C +0xC8F5 0xD77D +0xC8F6 0xD781 +0xC8F7 0xD788 +0xC8F8 0xD789 +0xC8F9 0xD78C +0xC8FA 0xD790 +0xC8FB 0xD798 +0xC8FC 0xD799 +0xC8FD 0xD79B +0xC8FE 0xD79D +0xCAA1 0x4F3D +0xCAA2 0x4F73 +0xCAA3 0x5047 +0xCAA4 0x50F9 +0xCAA5 0x52A0 +0xCAA6 0x53EF +0xCAA7 0x5475 +0xCAA8 0x54E5 +0xCAA9 0x5609 +0xCAAA 0x5AC1 +0xCAAB 0x5BB6 +0xCAAC 0x6687 +0xCAAD 0x67B6 +0xCAAE 0x67B7 +0xCAAF 0x67EF +0xCAB0 0x6B4C +0xCAB1 0x73C2 +0xCAB2 0x75C2 +0xCAB3 0x7A3C +0xCAB4 0x82DB +0xCAB5 0x8304 +0xCAB6 0x8857 +0xCAB7 0x8888 +0xCAB8 0x8A36 +0xCAB9 0x8CC8 +0xCABA 0x8DCF +0xCABB 0x8EFB +0xCABC 0x8FE6 +0xCABD 0x99D5 +0xCABE 0x523B +0xCABF 0x5374 +0xCAC0 0x5404 +0xCAC1 0x606A +0xCAC2 0x6164 +0xCAC3 0x6BBC +0xCAC4 0x73CF +0xCAC5 0x811A +0xCAC6 0x89BA +0xCAC7 0x89D2 +0xCAC8 0x95A3 +0xCAC9 0x4F83 +0xCACA 0x520A +0xCACB 0x58BE +0xCACC 0x5978 +0xCACD 0x59E6 +0xCACE 0x5E72 +0xCACF 0x5E79 +0xCAD0 0x61C7 +0xCAD1 0x63C0 +0xCAD2 0x6746 +0xCAD3 0x67EC +0xCAD4 0x687F +0xCAD5 0x6F97 +0xCAD6 0x764E +0xCAD7 0x770B +0xCAD8 0x78F5 +0xCAD9 0x7A08 +0xCADA 0x7AFF +0xCADB 0x7C21 +0xCADC 0x809D +0xCADD 0x826E +0xCADE 0x8271 +0xCADF 0x8AEB +0xCAE0 0x9593 +0xCAE1 0x4E6B +0xCAE2 0x559D +0xCAE3 0x66F7 +0xCAE4 0x6E34 +0xCAE5 0x78A3 +0xCAE6 0x7AED +0xCAE7 0x845B +0xCAE8 0x8910 +0xCAE9 0x874E +0xCAEA 0x97A8 +0xCAEB 0x52D8 +0xCAEC 0x574E +0xCAED 0x582A +0xCAEE 0x5D4C +0xCAEF 0x611F +0xCAF0 0x61BE +0xCAF1 0x6221 +0xCAF2 0x6562 +0xCAF3 0x67D1 +0xCAF4 0x6A44 +0xCAF5 0x6E1B +0xCAF6 0x7518 +0xCAF7 0x75B3 +0xCAF8 0x76E3 +0xCAF9 0x77B0 +0xCAFA 0x7D3A +0xCAFB 0x90AF +0xCAFC 0x9451 +0xCAFD 0x9452 +0xCAFE 0x9F95 +0xCBA1 0x5323 +0xCBA2 0x5CAC +0xCBA3 0x7532 +0xCBA4 0x80DB +0xCBA5 0x9240 +0xCBA6 0x9598 +0xCBA7 0x525B +0xCBA8 0x5808 +0xCBA9 0x59DC +0xCBAA 0x5CA1 +0xCBAB 0x5D17 +0xCBAC 0x5EB7 +0xCBAD 0x5F3A +0xCBAE 0x5F4A +0xCBAF 0x6177 +0xCBB0 0x6C5F +0xCBB1 0x757A +0xCBB2 0x7586 +0xCBB3 0x7CE0 +0xCBB4 0x7D73 +0xCBB5 0x7DB1 +0xCBB6 0x7F8C +0xCBB7 0x8154 +0xCBB8 0x8221 +0xCBB9 0x8591 +0xCBBA 0x8941 +0xCBBB 0x8B1B +0xCBBC 0x92FC +0xCBBD 0x964D +0xCBBE 0x9C47 +0xCBBF 0x4ECB +0xCBC0 0x4EF7 +0xCBC1 0x500B +0xCBC2 0x51F1 +0xCBC3 0x584F +0xCBC4 0x6137 +0xCBC5 0x613E +0xCBC6 0x6168 +0xCBC7 0x6539 +0xCBC8 0x69EA +0xCBC9 0x6F11 +0xCBCA 0x75A5 +0xCBCB 0x7686 +0xCBCC 0x76D6 +0xCBCD 0x7B87 +0xCBCE 0x82A5 +0xCBCF 0x84CB +0xCBD0 0xF900 +0xCBD1 0x93A7 +0xCBD2 0x958B +0xCBD3 0x5580 +0xCBD4 0x5BA2 +0xCBD5 0x5751 +0xCBD6 0xF901 +0xCBD7 0x7CB3 +0xCBD8 0x7FB9 +0xCBD9 0x91B5 +0xCBDA 0x5028 +0xCBDB 0x53BB +0xCBDC 0x5C45 +0xCBDD 0x5DE8 +0xCBDE 0x62D2 +0xCBDF 0x636E +0xCBE0 0x64DA +0xCBE1 0x64E7 +0xCBE2 0x6E20 +0xCBE3 0x70AC +0xCBE4 0x795B +0xCBE5 0x8DDD +0xCBE6 0x8E1E +0xCBE7 0xF902 +0xCBE8 0x907D +0xCBE9 0x9245 +0xCBEA 0x92F8 +0xCBEB 0x4E7E +0xCBEC 0x4EF6 +0xCBED 0x5065 +0xCBEE 0x5DFE +0xCBEF 0x5EFA +0xCBF0 0x6106 +0xCBF1 0x6957 +0xCBF2 0x8171 +0xCBF3 0x8654 +0xCBF4 0x8E47 +0xCBF5 0x9375 +0xCBF6 0x9A2B +0xCBF7 0x4E5E +0xCBF8 0x5091 +0xCBF9 0x6770 +0xCBFA 0x6840 +0xCBFB 0x5109 +0xCBFC 0x528D +0xCBFD 0x5292 +0xCBFE 0x6AA2 +0xCCA1 0x77BC +0xCCA2 0x9210 +0xCCA3 0x9ED4 +0xCCA4 0x52AB +0xCCA5 0x602F +0xCCA6 0x8FF2 +0xCCA7 0x5048 +0xCCA8 0x61A9 +0xCCA9 0x63ED +0xCCAA 0x64CA +0xCCAB 0x683C +0xCCAC 0x6A84 +0xCCAD 0x6FC0 +0xCCAE 0x8188 +0xCCAF 0x89A1 +0xCCB0 0x9694 +0xCCB1 0x5805 +0xCCB2 0x727D +0xCCB3 0x72AC +0xCCB4 0x7504 +0xCCB5 0x7D79 +0xCCB6 0x7E6D +0xCCB7 0x80A9 +0xCCB8 0x898B +0xCCB9 0x8B74 +0xCCBA 0x9063 +0xCCBB 0x9D51 +0xCCBC 0x6289 +0xCCBD 0x6C7A +0xCCBE 0x6F54 +0xCCBF 0x7D50 +0xCCC0 0x7F3A +0xCCC1 0x8A23 +0xCCC2 0x517C +0xCCC3 0x614A +0xCCC4 0x7B9D +0xCCC5 0x8B19 +0xCCC6 0x9257 +0xCCC7 0x938C +0xCCC8 0x4EAC +0xCCC9 0x4FD3 +0xCCCA 0x501E +0xCCCB 0x50BE +0xCCCC 0x5106 +0xCCCD 0x52C1 +0xCCCE 0x52CD +0xCCCF 0x537F +0xCCD0 0x5770 +0xCCD1 0x5883 +0xCCD2 0x5E9A +0xCCD3 0x5F91 +0xCCD4 0x6176 +0xCCD5 0x61AC +0xCCD6 0x64CE +0xCCD7 0x656C +0xCCD8 0x666F +0xCCD9 0x66BB +0xCCDA 0x66F4 +0xCCDB 0x6897 +0xCCDC 0x6D87 +0xCCDD 0x7085 +0xCCDE 0x70F1 +0xCCDF 0x749F +0xCCE0 0x74A5 +0xCCE1 0x74CA +0xCCE2 0x75D9 +0xCCE3 0x786C +0xCCE4 0x78EC +0xCCE5 0x7ADF +0xCCE6 0x7AF6 +0xCCE7 0x7D45 +0xCCE8 0x7D93 +0xCCE9 0x8015 +0xCCEA 0x803F +0xCCEB 0x811B +0xCCEC 0x8396 +0xCCED 0x8B66 +0xCCEE 0x8F15 +0xCCEF 0x9015 +0xCCF0 0x93E1 +0xCCF1 0x9803 +0xCCF2 0x9838 +0xCCF3 0x9A5A +0xCCF4 0x9BE8 +0xCCF5 0x4FC2 +0xCCF6 0x5553 +0xCCF7 0x583A +0xCCF8 0x5951 +0xCCF9 0x5B63 +0xCCFA 0x5C46 +0xCCFB 0x60B8 +0xCCFC 0x6212 +0xCCFD 0x6842 +0xCCFE 0x68B0 +0xCDA1 0x68E8 +0xCDA2 0x6EAA +0xCDA3 0x754C +0xCDA4 0x7678 +0xCDA5 0x78CE +0xCDA6 0x7A3D +0xCDA7 0x7CFB +0xCDA8 0x7E6B +0xCDA9 0x7E7C +0xCDAA 0x8A08 +0xCDAB 0x8AA1 +0xCDAC 0x8C3F +0xCDAD 0x968E +0xCDAE 0x9DC4 +0xCDAF 0x53E4 +0xCDB0 0x53E9 +0xCDB1 0x544A +0xCDB2 0x5471 +0xCDB3 0x56FA +0xCDB4 0x59D1 +0xCDB5 0x5B64 +0xCDB6 0x5C3B +0xCDB7 0x5EAB +0xCDB8 0x62F7 +0xCDB9 0x6537 +0xCDBA 0x6545 +0xCDBB 0x6572 +0xCDBC 0x66A0 +0xCDBD 0x67AF +0xCDBE 0x69C1 +0xCDBF 0x6CBD +0xCDC0 0x75FC +0xCDC1 0x7690 +0xCDC2 0x777E +0xCDC3 0x7A3F +0xCDC4 0x7F94 +0xCDC5 0x8003 +0xCDC6 0x80A1 +0xCDC7 0x818F +0xCDC8 0x82E6 +0xCDC9 0x82FD +0xCDCA 0x83F0 +0xCDCB 0x85C1 +0xCDCC 0x8831 +0xCDCD 0x88B4 +0xCDCE 0x8AA5 +0xCDCF 0xF903 +0xCDD0 0x8F9C +0xCDD1 0x932E +0xCDD2 0x96C7 +0xCDD3 0x9867 +0xCDD4 0x9AD8 +0xCDD5 0x9F13 +0xCDD6 0x54ED +0xCDD7 0x659B +0xCDD8 0x66F2 +0xCDD9 0x688F +0xCDDA 0x7A40 +0xCDDB 0x8C37 +0xCDDC 0x9D60 +0xCDDD 0x56F0 +0xCDDE 0x5764 +0xCDDF 0x5D11 +0xCDE0 0x6606 +0xCDE1 0x68B1 +0xCDE2 0x68CD +0xCDE3 0x6EFE +0xCDE4 0x7428 +0xCDE5 0x889E +0xCDE6 0x9BE4 +0xCDE7 0x6C68 +0xCDE8 0xF904 +0xCDE9 0x9AA8 +0xCDEA 0x4F9B +0xCDEB 0x516C +0xCDEC 0x5171 +0xCDED 0x529F +0xCDEE 0x5B54 +0xCDEF 0x5DE5 +0xCDF0 0x6050 +0xCDF1 0x606D +0xCDF2 0x62F1 +0xCDF3 0x63A7 +0xCDF4 0x653B +0xCDF5 0x73D9 +0xCDF6 0x7A7A +0xCDF7 0x86A3 +0xCDF8 0x8CA2 +0xCDF9 0x978F +0xCDFA 0x4E32 +0xCDFB 0x5BE1 +0xCDFC 0x6208 +0xCDFD 0x679C +0xCDFE 0x74DC +0xCEA1 0x79D1 +0xCEA2 0x83D3 +0xCEA3 0x8A87 +0xCEA4 0x8AB2 +0xCEA5 0x8DE8 +0xCEA6 0x904E +0xCEA7 0x934B +0xCEA8 0x9846 +0xCEA9 0x5ED3 +0xCEAA 0x69E8 +0xCEAB 0x85FF +0xCEAC 0x90ED +0xCEAD 0xF905 +0xCEAE 0x51A0 +0xCEAF 0x5B98 +0xCEB0 0x5BEC +0xCEB1 0x6163 +0xCEB2 0x68FA +0xCEB3 0x6B3E +0xCEB4 0x704C +0xCEB5 0x742F +0xCEB6 0x74D8 +0xCEB7 0x7BA1 +0xCEB8 0x7F50 +0xCEB9 0x83C5 +0xCEBA 0x89C0 +0xCEBB 0x8CAB +0xCEBC 0x95DC +0xCEBD 0x9928 +0xCEBE 0x522E +0xCEBF 0x605D +0xCEC0 0x62EC +0xCEC1 0x9002 +0xCEC2 0x4F8A +0xCEC3 0x5149 +0xCEC4 0x5321 +0xCEC5 0x58D9 +0xCEC6 0x5EE3 +0xCEC7 0x66E0 +0xCEC8 0x6D38 +0xCEC9 0x709A +0xCECA 0x72C2 +0xCECB 0x73D6 +0xCECC 0x7B50 +0xCECD 0x80F1 +0xCECE 0x945B +0xCECF 0x5366 +0xCED0 0x639B +0xCED1 0x7F6B +0xCED2 0x4E56 +0xCED3 0x5080 +0xCED4 0x584A +0xCED5 0x58DE +0xCED6 0x602A +0xCED7 0x6127 +0xCED8 0x62D0 +0xCED9 0x69D0 +0xCEDA 0x9B41 +0xCEDB 0x5B8F +0xCEDC 0x7D18 +0xCEDD 0x80B1 +0xCEDE 0x8F5F +0xCEDF 0x4EA4 +0xCEE0 0x50D1 +0xCEE1 0x54AC +0xCEE2 0x55AC +0xCEE3 0x5B0C +0xCEE4 0x5DA0 +0xCEE5 0x5DE7 +0xCEE6 0x652A +0xCEE7 0x654E +0xCEE8 0x6821 +0xCEE9 0x6A4B +0xCEEA 0x72E1 +0xCEEB 0x768E +0xCEEC 0x77EF +0xCEED 0x7D5E +0xCEEE 0x7FF9 +0xCEEF 0x81A0 +0xCEF0 0x854E +0xCEF1 0x86DF +0xCEF2 0x8F03 +0xCEF3 0x8F4E +0xCEF4 0x90CA +0xCEF5 0x9903 +0xCEF6 0x9A55 +0xCEF7 0x9BAB +0xCEF8 0x4E18 +0xCEF9 0x4E45 +0xCEFA 0x4E5D +0xCEFB 0x4EC7 +0xCEFC 0x4FF1 +0xCEFD 0x5177 +0xCEFE 0x52FE +0xCFA1 0x5340 +0xCFA2 0x53E3 +0xCFA3 0x53E5 +0xCFA4 0x548E +0xCFA5 0x5614 +0xCFA6 0x5775 +0xCFA7 0x57A2 +0xCFA8 0x5BC7 +0xCFA9 0x5D87 +0xCFAA 0x5ED0 +0xCFAB 0x61FC +0xCFAC 0x62D8 +0xCFAD 0x6551 +0xCFAE 0x67B8 +0xCFAF 0x67E9 +0xCFB0 0x69CB +0xCFB1 0x6B50 +0xCFB2 0x6BC6 +0xCFB3 0x6BEC +0xCFB4 0x6C42 +0xCFB5 0x6E9D +0xCFB6 0x7078 +0xCFB7 0x72D7 +0xCFB8 0x7396 +0xCFB9 0x7403 +0xCFBA 0x77BF +0xCFBB 0x77E9 +0xCFBC 0x7A76 +0xCFBD 0x7D7F +0xCFBE 0x8009 +0xCFBF 0x81FC +0xCFC0 0x8205 +0xCFC1 0x820A +0xCFC2 0x82DF +0xCFC3 0x8862 +0xCFC4 0x8B33 +0xCFC5 0x8CFC +0xCFC6 0x8EC0 +0xCFC7 0x9011 +0xCFC8 0x90B1 +0xCFC9 0x9264 +0xCFCA 0x92B6 +0xCFCB 0x99D2 +0xCFCC 0x9A45 +0xCFCD 0x9CE9 +0xCFCE 0x9DD7 +0xCFCF 0x9F9C +0xCFD0 0x570B +0xCFD1 0x5C40 +0xCFD2 0x83CA +0xCFD3 0x97A0 +0xCFD4 0x97AB +0xCFD5 0x9EB4 +0xCFD6 0x541B +0xCFD7 0x7A98 +0xCFD8 0x7FA4 +0xCFD9 0x88D9 +0xCFDA 0x8ECD +0xCFDB 0x90E1 +0xCFDC 0x5800 +0xCFDD 0x5C48 +0xCFDE 0x6398 +0xCFDF 0x7A9F +0xCFE0 0x5BAE +0xCFE1 0x5F13 +0xCFE2 0x7A79 +0xCFE3 0x7AAE +0xCFE4 0x828E +0xCFE5 0x8EAC +0xCFE6 0x5026 +0xCFE7 0x5238 +0xCFE8 0x52F8 +0xCFE9 0x5377 +0xCFEA 0x5708 +0xCFEB 0x62F3 +0xCFEC 0x6372 +0xCFED 0x6B0A +0xCFEE 0x6DC3 +0xCFEF 0x7737 +0xCFF0 0x53A5 +0xCFF1 0x7357 +0xCFF2 0x8568 +0xCFF3 0x8E76 +0xCFF4 0x95D5 +0xCFF5 0x673A +0xCFF6 0x6AC3 +0xCFF7 0x6F70 +0xCFF8 0x8A6D +0xCFF9 0x8ECC +0xCFFA 0x994B +0xCFFB 0xF906 +0xCFFC 0x6677 +0xCFFD 0x6B78 +0xCFFE 0x8CB4 +0xD0A1 0x9B3C +0xD0A2 0xF907 +0xD0A3 0x53EB +0xD0A4 0x572D +0xD0A5 0x594E +0xD0A6 0x63C6 +0xD0A7 0x69FB +0xD0A8 0x73EA +0xD0A9 0x7845 +0xD0AA 0x7ABA +0xD0AB 0x7AC5 +0xD0AC 0x7CFE +0xD0AD 0x8475 +0xD0AE 0x898F +0xD0AF 0x8D73 +0xD0B0 0x9035 +0xD0B1 0x95A8 +0xD0B2 0x52FB +0xD0B3 0x5747 +0xD0B4 0x7547 +0xD0B5 0x7B60 +0xD0B6 0x83CC +0xD0B7 0x921E +0xD0B8 0xF908 +0xD0B9 0x6A58 +0xD0BA 0x514B +0xD0BB 0x524B +0xD0BC 0x5287 +0xD0BD 0x621F +0xD0BE 0x68D8 +0xD0BF 0x6975 +0xD0C0 0x9699 +0xD0C1 0x50C5 +0xD0C2 0x52A4 +0xD0C3 0x52E4 +0xD0C4 0x61C3 +0xD0C5 0x65A4 +0xD0C6 0x6839 +0xD0C7 0x69FF +0xD0C8 0x747E +0xD0C9 0x7B4B +0xD0CA 0x82B9 +0xD0CB 0x83EB +0xD0CC 0x89B2 +0xD0CD 0x8B39 +0xD0CE 0x8FD1 +0xD0CF 0x9949 +0xD0D0 0xF909 +0xD0D1 0x4ECA +0xD0D2 0x5997 +0xD0D3 0x64D2 +0xD0D4 0x6611 +0xD0D5 0x6A8E +0xD0D6 0x7434 +0xD0D7 0x7981 +0xD0D8 0x79BD +0xD0D9 0x82A9 +0xD0DA 0x887E +0xD0DB 0x887F +0xD0DC 0x895F +0xD0DD 0xF90A +0xD0DE 0x9326 +0xD0DF 0x4F0B +0xD0E0 0x53CA +0xD0E1 0x6025 +0xD0E2 0x6271 +0xD0E3 0x6C72 +0xD0E4 0x7D1A +0xD0E5 0x7D66 +0xD0E6 0x4E98 +0xD0E7 0x5162 +0xD0E8 0x77DC +0xD0E9 0x80AF +0xD0EA 0x4F01 +0xD0EB 0x4F0E +0xD0EC 0x5176 +0xD0ED 0x5180 +0xD0EE 0x55DC +0xD0EF 0x5668 +0xD0F0 0x573B +0xD0F1 0x57FA +0xD0F2 0x57FC +0xD0F3 0x5914 +0xD0F4 0x5947 +0xD0F5 0x5993 +0xD0F6 0x5BC4 +0xD0F7 0x5C90 +0xD0F8 0x5D0E +0xD0F9 0x5DF1 +0xD0FA 0x5E7E +0xD0FB 0x5FCC +0xD0FC 0x6280 +0xD0FD 0x65D7 +0xD0FE 0x65E3 +0xD1A1 0x671E +0xD1A2 0x671F +0xD1A3 0x675E +0xD1A4 0x68CB +0xD1A5 0x68C4 +0xD1A6 0x6A5F +0xD1A7 0x6B3A +0xD1A8 0x6C23 +0xD1A9 0x6C7D +0xD1AA 0x6C82 +0xD1AB 0x6DC7 +0xD1AC 0x7398 +0xD1AD 0x7426 +0xD1AE 0x742A +0xD1AF 0x7482 +0xD1B0 0x74A3 +0xD1B1 0x7578 +0xD1B2 0x757F +0xD1B3 0x7881 +0xD1B4 0x78EF +0xD1B5 0x7941 +0xD1B6 0x7947 +0xD1B7 0x7948 +0xD1B8 0x797A +0xD1B9 0x7B95 +0xD1BA 0x7D00 +0xD1BB 0x7DBA +0xD1BC 0x7F88 +0xD1BD 0x8006 +0xD1BE 0x802D +0xD1BF 0x808C +0xD1C0 0x8A18 +0xD1C1 0x8B4F +0xD1C2 0x8C48 +0xD1C3 0x8D77 +0xD1C4 0x9321 +0xD1C5 0x9324 +0xD1C6 0x98E2 +0xD1C7 0x9951 +0xD1C8 0x9A0E +0xD1C9 0x9A0F +0xD1CA 0x9A65 +0xD1CB 0x9E92 +0xD1CC 0x7DCA +0xD1CD 0x4F76 +0xD1CE 0x5409 +0xD1CF 0x62EE +0xD1D0 0x6854 +0xD1D1 0x91D1 +0xD1D2 0x55AB +0xD1D3 0x513A +0xD1D4 0xF90B +0xD1D5 0xF90C +0xD1D6 0x5A1C +0xD1D7 0x61E6 +0xD1D8 0xF90D +0xD1D9 0x62CF +0xD1DA 0x62FF +0xD1DB 0xF90E +0xD1DC 0xF90F +0xD1DD 0xF910 +0xD1DE 0xF911 +0xD1DF 0xF912 +0xD1E0 0xF913 +0xD1E1 0x90A3 +0xD1E2 0xF914 +0xD1E3 0xF915 +0xD1E4 0xF916 +0xD1E5 0xF917 +0xD1E6 0xF918 +0xD1E7 0x8AFE +0xD1E8 0xF919 +0xD1E9 0xF91A +0xD1EA 0xF91B +0xD1EB 0xF91C +0xD1EC 0x6696 +0xD1ED 0xF91D +0xD1EE 0x7156 +0xD1EF 0xF91E +0xD1F0 0xF91F +0xD1F1 0x96E3 +0xD1F2 0xF920 +0xD1F3 0x634F +0xD1F4 0x637A +0xD1F5 0x5357 +0xD1F6 0xF921 +0xD1F7 0x678F +0xD1F8 0x6960 +0xD1F9 0x6E73 +0xD1FA 0xF922 +0xD1FB 0x7537 +0xD1FC 0xF923 +0xD1FD 0xF924 +0xD1FE 0xF925 +0xD2A1 0x7D0D +0xD2A2 0xF926 +0xD2A3 0xF927 +0xD2A4 0x8872 +0xD2A5 0x56CA +0xD2A6 0x5A18 +0xD2A7 0xF928 +0xD2A8 0xF929 +0xD2A9 0xF92A +0xD2AA 0xF92B +0xD2AB 0xF92C +0xD2AC 0x4E43 +0xD2AD 0xF92D +0xD2AE 0x5167 +0xD2AF 0x5948 +0xD2B0 0x67F0 +0xD2B1 0x8010 +0xD2B2 0xF92E +0xD2B3 0x5973 +0xD2B4 0x5E74 +0xD2B5 0x649A +0xD2B6 0x79CA +0xD2B7 0x5FF5 +0xD2B8 0x606C +0xD2B9 0x62C8 +0xD2BA 0x637B +0xD2BB 0x5BE7 +0xD2BC 0x5BD7 +0xD2BD 0x52AA +0xD2BE 0xF92F +0xD2BF 0x5974 +0xD2C0 0x5F29 +0xD2C1 0x6012 +0xD2C2 0xF930 +0xD2C3 0xF931 +0xD2C4 0xF932 +0xD2C5 0x7459 +0xD2C6 0xF933 +0xD2C7 0xF934 +0xD2C8 0xF935 +0xD2C9 0xF936 +0xD2CA 0xF937 +0xD2CB 0xF938 +0xD2CC 0x99D1 +0xD2CD 0xF939 +0xD2CE 0xF93A +0xD2CF 0xF93B +0xD2D0 0xF93C +0xD2D1 0xF93D +0xD2D2 0xF93E +0xD2D3 0xF93F +0xD2D4 0xF940 +0xD2D5 0xF941 +0xD2D6 0xF942 +0xD2D7 0xF943 +0xD2D8 0x6FC3 +0xD2D9 0xF944 +0xD2DA 0xF945 +0xD2DB 0x81BF +0xD2DC 0x8FB2 +0xD2DD 0x60F1 +0xD2DE 0xF946 +0xD2DF 0xF947 +0xD2E0 0x8166 +0xD2E1 0xF948 +0xD2E2 0xF949 +0xD2E3 0x5C3F +0xD2E4 0xF94A +0xD2E5 0xF94B +0xD2E6 0xF94C +0xD2E7 0xF94D +0xD2E8 0xF94E +0xD2E9 0xF94F +0xD2EA 0xF950 +0xD2EB 0xF951 +0xD2EC 0x5AE9 +0xD2ED 0x8A25 +0xD2EE 0x677B +0xD2EF 0x7D10 +0xD2F0 0xF952 +0xD2F1 0xF953 +0xD2F2 0xF954 +0xD2F3 0xF955 +0xD2F4 0xF956 +0xD2F5 0xF957 +0xD2F6 0x80FD +0xD2F7 0xF958 +0xD2F8 0xF959 +0xD2F9 0x5C3C +0xD2FA 0x6CE5 +0xD2FB 0x533F +0xD2FC 0x6EBA +0xD2FD 0x591A +0xD2FE 0x8336 +0xD3A1 0x4E39 +0xD3A2 0x4EB6 +0xD3A3 0x4F46 +0xD3A4 0x55AE +0xD3A5 0x5718 +0xD3A6 0x58C7 +0xD3A7 0x5F56 +0xD3A8 0x65B7 +0xD3A9 0x65E6 +0xD3AA 0x6A80 +0xD3AB 0x6BB5 +0xD3AC 0x6E4D +0xD3AD 0x77ED +0xD3AE 0x7AEF +0xD3AF 0x7C1E +0xD3B0 0x7DDE +0xD3B1 0x86CB +0xD3B2 0x8892 +0xD3B3 0x9132 +0xD3B4 0x935B +0xD3B5 0x64BB +0xD3B6 0x6FBE +0xD3B7 0x737A +0xD3B8 0x75B8 +0xD3B9 0x9054 +0xD3BA 0x5556 +0xD3BB 0x574D +0xD3BC 0x61BA +0xD3BD 0x64D4 +0xD3BE 0x66C7 +0xD3BF 0x6DE1 +0xD3C0 0x6E5B +0xD3C1 0x6F6D +0xD3C2 0x6FB9 +0xD3C3 0x75F0 +0xD3C4 0x8043 +0xD3C5 0x81BD +0xD3C6 0x8541 +0xD3C7 0x8983 +0xD3C8 0x8AC7 +0xD3C9 0x8B5A +0xD3CA 0x931F +0xD3CB 0x6C93 +0xD3CC 0x7553 +0xD3CD 0x7B54 +0xD3CE 0x8E0F +0xD3CF 0x905D +0xD3D0 0x5510 +0xD3D1 0x5802 +0xD3D2 0x5858 +0xD3D3 0x5E62 +0xD3D4 0x6207 +0xD3D5 0x649E +0xD3D6 0x68E0 +0xD3D7 0x7576 +0xD3D8 0x7CD6 +0xD3D9 0x87B3 +0xD3DA 0x9EE8 +0xD3DB 0x4EE3 +0xD3DC 0x5788 +0xD3DD 0x576E +0xD3DE 0x5927 +0xD3DF 0x5C0D +0xD3E0 0x5CB1 +0xD3E1 0x5E36 +0xD3E2 0x5F85 +0xD3E3 0x6234 +0xD3E4 0x64E1 +0xD3E5 0x73B3 +0xD3E6 0x81FA +0xD3E7 0x888B +0xD3E8 0x8CB8 +0xD3E9 0x968A +0xD3EA 0x9EDB +0xD3EB 0x5B85 +0xD3EC 0x5FB7 +0xD3ED 0x60B3 +0xD3EE 0x5012 +0xD3EF 0x5200 +0xD3F0 0x5230 +0xD3F1 0x5716 +0xD3F2 0x5835 +0xD3F3 0x5857 +0xD3F4 0x5C0E +0xD3F5 0x5C60 +0xD3F6 0x5CF6 +0xD3F7 0x5D8B +0xD3F8 0x5EA6 +0xD3F9 0x5F92 +0xD3FA 0x60BC +0xD3FB 0x6311 +0xD3FC 0x6389 +0xD3FD 0x6417 +0xD3FE 0x6843 +0xD4A1 0x68F9 +0xD4A2 0x6AC2 +0xD4A3 0x6DD8 +0xD4A4 0x6E21 +0xD4A5 0x6ED4 +0xD4A6 0x6FE4 +0xD4A7 0x71FE +0xD4A8 0x76DC +0xD4A9 0x7779 +0xD4AA 0x79B1 +0xD4AB 0x7A3B +0xD4AC 0x8404 +0xD4AD 0x89A9 +0xD4AE 0x8CED +0xD4AF 0x8DF3 +0xD4B0 0x8E48 +0xD4B1 0x9003 +0xD4B2 0x9014 +0xD4B3 0x9053 +0xD4B4 0x90FD +0xD4B5 0x934D +0xD4B6 0x9676 +0xD4B7 0x97DC +0xD4B8 0x6BD2 +0xD4B9 0x7006 +0xD4BA 0x7258 +0xD4BB 0x72A2 +0xD4BC 0x7368 +0xD4BD 0x7763 +0xD4BE 0x79BF +0xD4BF 0x7BE4 +0xD4C0 0x7E9B +0xD4C1 0x8B80 +0xD4C2 0x58A9 +0xD4C3 0x60C7 +0xD4C4 0x6566 +0xD4C5 0x65FD +0xD4C6 0x66BE +0xD4C7 0x6C8C +0xD4C8 0x711E +0xD4C9 0x71C9 +0xD4CA 0x8C5A +0xD4CB 0x9813 +0xD4CC 0x4E6D +0xD4CD 0x7A81 +0xD4CE 0x4EDD +0xD4CF 0x51AC +0xD4D0 0x51CD +0xD4D1 0x52D5 +0xD4D2 0x540C +0xD4D3 0x61A7 +0xD4D4 0x6771 +0xD4D5 0x6850 +0xD4D6 0x68DF +0xD4D7 0x6D1E +0xD4D8 0x6F7C +0xD4D9 0x75BC +0xD4DA 0x77B3 +0xD4DB 0x7AE5 +0xD4DC 0x80F4 +0xD4DD 0x8463 +0xD4DE 0x9285 +0xD4DF 0x515C +0xD4E0 0x6597 +0xD4E1 0x675C +0xD4E2 0x6793 +0xD4E3 0x75D8 +0xD4E4 0x7AC7 +0xD4E5 0x8373 +0xD4E6 0xF95A +0xD4E7 0x8C46 +0xD4E8 0x9017 +0xD4E9 0x982D +0xD4EA 0x5C6F +0xD4EB 0x81C0 +0xD4EC 0x829A +0xD4ED 0x9041 +0xD4EE 0x906F +0xD4EF 0x920D +0xD4F0 0x5F97 +0xD4F1 0x5D9D +0xD4F2 0x6A59 +0xD4F3 0x71C8 +0xD4F4 0x767B +0xD4F5 0x7B49 +0xD4F6 0x85E4 +0xD4F7 0x8B04 +0xD4F8 0x9127 +0xD4F9 0x9A30 +0xD4FA 0x5587 +0xD4FB 0x61F6 +0xD4FC 0xF95B +0xD4FD 0x7669 +0xD4FE 0x7F85 +0xD5A1 0x863F +0xD5A2 0x87BA +0xD5A3 0x88F8 +0xD5A4 0x908F +0xD5A5 0xF95C +0xD5A6 0x6D1B +0xD5A7 0x70D9 +0xD5A8 0x73DE +0xD5A9 0x7D61 +0xD5AA 0x843D +0xD5AB 0xF95D +0xD5AC 0x916A +0xD5AD 0x99F1 +0xD5AE 0xF95E +0xD5AF 0x4E82 +0xD5B0 0x5375 +0xD5B1 0x6B04 +0xD5B2 0x6B12 +0xD5B3 0x703E +0xD5B4 0x721B +0xD5B5 0x862D +0xD5B6 0x9E1E +0xD5B7 0x524C +0xD5B8 0x8FA3 +0xD5B9 0x5D50 +0xD5BA 0x64E5 +0xD5BB 0x652C +0xD5BC 0x6B16 +0xD5BD 0x6FEB +0xD5BE 0x7C43 +0xD5BF 0x7E9C +0xD5C0 0x85CD +0xD5C1 0x8964 +0xD5C2 0x89BD +0xD5C3 0x62C9 +0xD5C4 0x81D8 +0xD5C5 0x881F +0xD5C6 0x5ECA +0xD5C7 0x6717 +0xD5C8 0x6D6A +0xD5C9 0x72FC +0xD5CA 0x7405 +0xD5CB 0x746F +0xD5CC 0x8782 +0xD5CD 0x90DE +0xD5CE 0x4F86 +0xD5CF 0x5D0D +0xD5D0 0x5FA0 +0xD5D1 0x840A +0xD5D2 0x51B7 +0xD5D3 0x63A0 +0xD5D4 0x7565 +0xD5D5 0x4EAE +0xD5D6 0x5006 +0xD5D7 0x5169 +0xD5D8 0x51C9 +0xD5D9 0x6881 +0xD5DA 0x6A11 +0xD5DB 0x7CAE +0xD5DC 0x7CB1 +0xD5DD 0x7CE7 +0xD5DE 0x826F +0xD5DF 0x8AD2 +0xD5E0 0x8F1B +0xD5E1 0x91CF +0xD5E2 0x4FB6 +0xD5E3 0x5137 +0xD5E4 0x52F5 +0xD5E5 0x5442 +0xD5E6 0x5EEC +0xD5E7 0x616E +0xD5E8 0x623E +0xD5E9 0x65C5 +0xD5EA 0x6ADA +0xD5EB 0x6FFE +0xD5EC 0x792A +0xD5ED 0x85DC +0xD5EE 0x8823 +0xD5EF 0x95AD +0xD5F0 0x9A62 +0xD5F1 0x9A6A +0xD5F2 0x9E97 +0xD5F3 0x9ECE +0xD5F4 0x529B +0xD5F5 0x66C6 +0xD5F6 0x6B77 +0xD5F7 0x701D +0xD5F8 0x792B +0xD5F9 0x8F62 +0xD5FA 0x9742 +0xD5FB 0x6190 +0xD5FC 0x6200 +0xD5FD 0x6523 +0xD5FE 0x6F23 +0xD6A1 0x7149 +0xD6A2 0x7489 +0xD6A3 0x7DF4 +0xD6A4 0x806F +0xD6A5 0x84EE +0xD6A6 0x8F26 +0xD6A7 0x9023 +0xD6A8 0x934A +0xD6A9 0x51BD +0xD6AA 0x5217 +0xD6AB 0x52A3 +0xD6AC 0x6D0C +0xD6AD 0x70C8 +0xD6AE 0x88C2 +0xD6AF 0x5EC9 +0xD6B0 0x6582 +0xD6B1 0x6BAE +0xD6B2 0x6FC2 +0xD6B3 0x7C3E +0xD6B4 0x7375 +0xD6B5 0x4EE4 +0xD6B6 0x4F36 +0xD6B7 0x56F9 +0xD6B8 0xF95F +0xD6B9 0x5CBA +0xD6BA 0x5DBA +0xD6BB 0x601C +0xD6BC 0x73B2 +0xD6BD 0x7B2D +0xD6BE 0x7F9A +0xD6BF 0x7FCE +0xD6C0 0x8046 +0xD6C1 0x901E +0xD6C2 0x9234 +0xD6C3 0x96F6 +0xD6C4 0x9748 +0xD6C5 0x9818 +0xD6C6 0x9F61 +0xD6C7 0x4F8B +0xD6C8 0x6FA7 +0xD6C9 0x79AE +0xD6CA 0x91B4 +0xD6CB 0x96B7 +0xD6CC 0x52DE +0xD6CD 0xF960 +0xD6CE 0x6488 +0xD6CF 0x64C4 +0xD6D0 0x6AD3 +0xD6D1 0x6F5E +0xD6D2 0x7018 +0xD6D3 0x7210 +0xD6D4 0x76E7 +0xD6D5 0x8001 +0xD6D6 0x8606 +0xD6D7 0x865C +0xD6D8 0x8DEF +0xD6D9 0x8F05 +0xD6DA 0x9732 +0xD6DB 0x9B6F +0xD6DC 0x9DFA +0xD6DD 0x9E75 +0xD6DE 0x788C +0xD6DF 0x797F +0xD6E0 0x7DA0 +0xD6E1 0x83C9 +0xD6E2 0x9304 +0xD6E3 0x9E7F +0xD6E4 0x9E93 +0xD6E5 0x8AD6 +0xD6E6 0x58DF +0xD6E7 0x5F04 +0xD6E8 0x6727 +0xD6E9 0x7027 +0xD6EA 0x74CF +0xD6EB 0x7C60 +0xD6EC 0x807E +0xD6ED 0x5121 +0xD6EE 0x7028 +0xD6EF 0x7262 +0xD6F0 0x78CA +0xD6F1 0x8CC2 +0xD6F2 0x8CDA +0xD6F3 0x8CF4 +0xD6F4 0x96F7 +0xD6F5 0x4E86 +0xD6F6 0x50DA +0xD6F7 0x5BEE +0xD6F8 0x5ED6 +0xD6F9 0x6599 +0xD6FA 0x71CE +0xD6FB 0x7642 +0xD6FC 0x77AD +0xD6FD 0x804A +0xD6FE 0x84FC +0xD7A1 0x907C +0xD7A2 0x9B27 +0xD7A3 0x9F8D +0xD7A4 0x58D8 +0xD7A5 0x5A41 +0xD7A6 0x5C62 +0xD7A7 0x6A13 +0xD7A8 0x6DDA +0xD7A9 0x6F0F +0xD7AA 0x763B +0xD7AB 0x7D2F +0xD7AC 0x7E37 +0xD7AD 0x851E +0xD7AE 0x8938 +0xD7AF 0x93E4 +0xD7B0 0x964B +0xD7B1 0x5289 +0xD7B2 0x65D2 +0xD7B3 0x67F3 +0xD7B4 0x69B4 +0xD7B5 0x6D41 +0xD7B6 0x6E9C +0xD7B7 0x700F +0xD7B8 0x7409 +0xD7B9 0x7460 +0xD7BA 0x7559 +0xD7BB 0x7624 +0xD7BC 0x786B +0xD7BD 0x8B2C +0xD7BE 0x985E +0xD7BF 0x516D +0xD7C0 0x622E +0xD7C1 0x9678 +0xD7C2 0x4F96 +0xD7C3 0x502B +0xD7C4 0x5D19 +0xD7C5 0x6DEA +0xD7C6 0x7DB8 +0xD7C7 0x8F2A +0xD7C8 0x5F8B +0xD7C9 0x6144 +0xD7CA 0x6817 +0xD7CB 0xF961 +0xD7CC 0x9686 +0xD7CD 0x52D2 +0xD7CE 0x808B +0xD7CF 0x51DC +0xD7D0 0x51CC +0xD7D1 0x695E +0xD7D2 0x7A1C +0xD7D3 0x7DBE +0xD7D4 0x83F1 +0xD7D5 0x9675 +0xD7D6 0x4FDA +0xD7D7 0x5229 +0xD7D8 0x5398 +0xD7D9 0x540F +0xD7DA 0x550E +0xD7DB 0x5C65 +0xD7DC 0x60A7 +0xD7DD 0x674E +0xD7DE 0x68A8 +0xD7DF 0x6D6C +0xD7E0 0x7281 +0xD7E1 0x72F8 +0xD7E2 0x7406 +0xD7E3 0x7483 +0xD7E4 0xF962 +0xD7E5 0x75E2 +0xD7E6 0x7C6C +0xD7E7 0x7F79 +0xD7E8 0x7FB8 +0xD7E9 0x8389 +0xD7EA 0x88CF +0xD7EB 0x88E1 +0xD7EC 0x91CC +0xD7ED 0x91D0 +0xD7EE 0x96E2 +0xD7EF 0x9BC9 +0xD7F0 0x541D +0xD7F1 0x6F7E +0xD7F2 0x71D0 +0xD7F3 0x7498 +0xD7F4 0x85FA +0xD7F5 0x8EAA +0xD7F6 0x96A3 +0xD7F7 0x9C57 +0xD7F8 0x9E9F +0xD7F9 0x6797 +0xD7FA 0x6DCB +0xD7FB 0x7433 +0xD7FC 0x81E8 +0xD7FD 0x9716 +0xD7FE 0x782C +0xD8A1 0x7ACB +0xD8A2 0x7B20 +0xD8A3 0x7C92 +0xD8A4 0x6469 +0xD8A5 0x746A +0xD8A6 0x75F2 +0xD8A7 0x78BC +0xD8A8 0x78E8 +0xD8A9 0x99AC +0xD8AA 0x9B54 +0xD8AB 0x9EBB +0xD8AC 0x5BDE +0xD8AD 0x5E55 +0xD8AE 0x6F20 +0xD8AF 0x819C +0xD8B0 0x83AB +0xD8B1 0x9088 +0xD8B2 0x4E07 +0xD8B3 0x534D +0xD8B4 0x5A29 +0xD8B5 0x5DD2 +0xD8B6 0x5F4E +0xD8B7 0x6162 +0xD8B8 0x633D +0xD8B9 0x6669 +0xD8BA 0x66FC +0xD8BB 0x6EFF +0xD8BC 0x6F2B +0xD8BD 0x7063 +0xD8BE 0x779E +0xD8BF 0x842C +0xD8C0 0x8513 +0xD8C1 0x883B +0xD8C2 0x8F13 +0xD8C3 0x9945 +0xD8C4 0x9C3B +0xD8C5 0x551C +0xD8C6 0x62B9 +0xD8C7 0x672B +0xD8C8 0x6CAB +0xD8C9 0x8309 +0xD8CA 0x896A +0xD8CB 0x977A +0xD8CC 0x4EA1 +0xD8CD 0x5984 +0xD8CE 0x5FD8 +0xD8CF 0x5FD9 +0xD8D0 0x671B +0xD8D1 0x7DB2 +0xD8D2 0x7F54 +0xD8D3 0x8292 +0xD8D4 0x832B +0xD8D5 0x83BD +0xD8D6 0x8F1E +0xD8D7 0x9099 +0xD8D8 0x57CB +0xD8D9 0x59B9 +0xD8DA 0x5A92 +0xD8DB 0x5BD0 +0xD8DC 0x6627 +0xD8DD 0x679A +0xD8DE 0x6885 +0xD8DF 0x6BCF +0xD8E0 0x7164 +0xD8E1 0x7F75 +0xD8E2 0x8CB7 +0xD8E3 0x8CE3 +0xD8E4 0x9081 +0xD8E5 0x9B45 +0xD8E6 0x8108 +0xD8E7 0x8C8A +0xD8E8 0x964C +0xD8E9 0x9A40 +0xD8EA 0x9EA5 +0xD8EB 0x5B5F +0xD8EC 0x6C13 +0xD8ED 0x731B +0xD8EE 0x76F2 +0xD8EF 0x76DF +0xD8F0 0x840C +0xD8F1 0x51AA +0xD8F2 0x8993 +0xD8F3 0x514D +0xD8F4 0x5195 +0xD8F5 0x52C9 +0xD8F6 0x68C9 +0xD8F7 0x6C94 +0xD8F8 0x7704 +0xD8F9 0x7720 +0xD8FA 0x7DBF +0xD8FB 0x7DEC +0xD8FC 0x9762 +0xD8FD 0x9EB5 +0xD8FE 0x6EC5 +0xD9A1 0x8511 +0xD9A2 0x51A5 +0xD9A3 0x540D +0xD9A4 0x547D +0xD9A5 0x660E +0xD9A6 0x669D +0xD9A7 0x6927 +0xD9A8 0x6E9F +0xD9A9 0x76BF +0xD9AA 0x7791 +0xD9AB 0x8317 +0xD9AC 0x84C2 +0xD9AD 0x879F +0xD9AE 0x9169 +0xD9AF 0x9298 +0xD9B0 0x9CF4 +0xD9B1 0x8882 +0xD9B2 0x4FAE +0xD9B3 0x5192 +0xD9B4 0x52DF +0xD9B5 0x59C6 +0xD9B6 0x5E3D +0xD9B7 0x6155 +0xD9B8 0x6478 +0xD9B9 0x6479 +0xD9BA 0x66AE +0xD9BB 0x67D0 +0xD9BC 0x6A21 +0xD9BD 0x6BCD +0xD9BE 0x6BDB +0xD9BF 0x725F +0xD9C0 0x7261 +0xD9C1 0x7441 +0xD9C2 0x7738 +0xD9C3 0x77DB +0xD9C4 0x8017 +0xD9C5 0x82BC +0xD9C6 0x8305 +0xD9C7 0x8B00 +0xD9C8 0x8B28 +0xD9C9 0x8C8C +0xD9CA 0x6728 +0xD9CB 0x6C90 +0xD9CC 0x7267 +0xD9CD 0x76EE +0xD9CE 0x7766 +0xD9CF 0x7A46 +0xD9D0 0x9DA9 +0xD9D1 0x6B7F +0xD9D2 0x6C92 +0xD9D3 0x5922 +0xD9D4 0x6726 +0xD9D5 0x8499 +0xD9D6 0x536F +0xD9D7 0x5893 +0xD9D8 0x5999 +0xD9D9 0x5EDF +0xD9DA 0x63CF +0xD9DB 0x6634 +0xD9DC 0x6773 +0xD9DD 0x6E3A +0xD9DE 0x732B +0xD9DF 0x7AD7 +0xD9E0 0x82D7 +0xD9E1 0x9328 +0xD9E2 0x52D9 +0xD9E3 0x5DEB +0xD9E4 0x61AE +0xD9E5 0x61CB +0xD9E6 0x620A +0xD9E7 0x62C7 +0xD9E8 0x64AB +0xD9E9 0x65E0 +0xD9EA 0x6959 +0xD9EB 0x6B66 +0xD9EC 0x6BCB +0xD9ED 0x7121 +0xD9EE 0x73F7 +0xD9EF 0x755D +0xD9F0 0x7E46 +0xD9F1 0x821E +0xD9F2 0x8302 +0xD9F3 0x856A +0xD9F4 0x8AA3 +0xD9F5 0x8CBF +0xD9F6 0x9727 +0xD9F7 0x9D61 +0xD9F8 0x58A8 +0xD9F9 0x9ED8 +0xD9FA 0x5011 +0xD9FB 0x520E +0xD9FC 0x543B +0xD9FD 0x554F +0xD9FE 0x6587 +0xDAA1 0x6C76 +0xDAA2 0x7D0A +0xDAA3 0x7D0B +0xDAA4 0x805E +0xDAA5 0x868A +0xDAA6 0x9580 +0xDAA7 0x96EF +0xDAA8 0x52FF +0xDAA9 0x6C95 +0xDAAA 0x7269 +0xDAAB 0x5473 +0xDAAC 0x5A9A +0xDAAD 0x5C3E +0xDAAE 0x5D4B +0xDAAF 0x5F4C +0xDAB0 0x5FAE +0xDAB1 0x672A +0xDAB2 0x68B6 +0xDAB3 0x6963 +0xDAB4 0x6E3C +0xDAB5 0x6E44 +0xDAB6 0x7709 +0xDAB7 0x7C73 +0xDAB8 0x7F8E +0xDAB9 0x8587 +0xDABA 0x8B0E +0xDABB 0x8FF7 +0xDABC 0x9761 +0xDABD 0x9EF4 +0xDABE 0x5CB7 +0xDABF 0x60B6 +0xDAC0 0x610D +0xDAC1 0x61AB +0xDAC2 0x654F +0xDAC3 0x65FB +0xDAC4 0x65FC +0xDAC5 0x6C11 +0xDAC6 0x6CEF +0xDAC7 0x739F +0xDAC8 0x73C9 +0xDAC9 0x7DE1 +0xDACA 0x9594 +0xDACB 0x5BC6 +0xDACC 0x871C +0xDACD 0x8B10 +0xDACE 0x525D +0xDACF 0x535A +0xDAD0 0x62CD +0xDAD1 0x640F +0xDAD2 0x64B2 +0xDAD3 0x6734 +0xDAD4 0x6A38 +0xDAD5 0x6CCA +0xDAD6 0x73C0 +0xDAD7 0x749E +0xDAD8 0x7B94 +0xDAD9 0x7C95 +0xDADA 0x7E1B +0xDADB 0x818A +0xDADC 0x8236 +0xDADD 0x8584 +0xDADE 0x8FEB +0xDADF 0x96F9 +0xDAE0 0x99C1 +0xDAE1 0x4F34 +0xDAE2 0x534A +0xDAE3 0x53CD +0xDAE4 0x53DB +0xDAE5 0x62CC +0xDAE6 0x642C +0xDAE7 0x6500 +0xDAE8 0x6591 +0xDAE9 0x69C3 +0xDAEA 0x6CEE +0xDAEB 0x6F58 +0xDAEC 0x73ED +0xDAED 0x7554 +0xDAEE 0x7622 +0xDAEF 0x76E4 +0xDAF0 0x76FC +0xDAF1 0x78D0 +0xDAF2 0x78FB +0xDAF3 0x792C +0xDAF4 0x7D46 +0xDAF5 0x822C +0xDAF6 0x87E0 +0xDAF7 0x8FD4 +0xDAF8 0x9812 +0xDAF9 0x98EF +0xDAFA 0x52C3 +0xDAFB 0x62D4 +0xDAFC 0x64A5 +0xDAFD 0x6E24 +0xDAFE 0x6F51 +0xDBA1 0x767C +0xDBA2 0x8DCB +0xDBA3 0x91B1 +0xDBA4 0x9262 +0xDBA5 0x9AEE +0xDBA6 0x9B43 +0xDBA7 0x5023 +0xDBA8 0x508D +0xDBA9 0x574A +0xDBAA 0x59A8 +0xDBAB 0x5C28 +0xDBAC 0x5E47 +0xDBAD 0x5F77 +0xDBAE 0x623F +0xDBAF 0x653E +0xDBB0 0x65B9 +0xDBB1 0x65C1 +0xDBB2 0x6609 +0xDBB3 0x678B +0xDBB4 0x699C +0xDBB5 0x6EC2 +0xDBB6 0x78C5 +0xDBB7 0x7D21 +0xDBB8 0x80AA +0xDBB9 0x8180 +0xDBBA 0x822B +0xDBBB 0x82B3 +0xDBBC 0x84A1 +0xDBBD 0x868C +0xDBBE 0x8A2A +0xDBBF 0x8B17 +0xDBC0 0x90A6 +0xDBC1 0x9632 +0xDBC2 0x9F90 +0xDBC3 0x500D +0xDBC4 0x4FF3 +0xDBC5 0xF963 +0xDBC6 0x57F9 +0xDBC7 0x5F98 +0xDBC8 0x62DC +0xDBC9 0x6392 +0xDBCA 0x676F +0xDBCB 0x6E43 +0xDBCC 0x7119 +0xDBCD 0x76C3 +0xDBCE 0x80CC +0xDBCF 0x80DA +0xDBD0 0x88F4 +0xDBD1 0x88F5 +0xDBD2 0x8919 +0xDBD3 0x8CE0 +0xDBD4 0x8F29 +0xDBD5 0x914D +0xDBD6 0x966A +0xDBD7 0x4F2F +0xDBD8 0x4F70 +0xDBD9 0x5E1B +0xDBDA 0x67CF +0xDBDB 0x6822 +0xDBDC 0x767D +0xDBDD 0x767E +0xDBDE 0x9B44 +0xDBDF 0x5E61 +0xDBE0 0x6A0A +0xDBE1 0x7169 +0xDBE2 0x71D4 +0xDBE3 0x756A +0xDBE4 0xF964 +0xDBE5 0x7E41 +0xDBE6 0x8543 +0xDBE7 0x85E9 +0xDBE8 0x98DC +0xDBE9 0x4F10 +0xDBEA 0x7B4F +0xDBEB 0x7F70 +0xDBEC 0x95A5 +0xDBED 0x51E1 +0xDBEE 0x5E06 +0xDBEF 0x68B5 +0xDBF0 0x6C3E +0xDBF1 0x6C4E +0xDBF2 0x6CDB +0xDBF3 0x72AF +0xDBF4 0x7BC4 +0xDBF5 0x8303 +0xDBF6 0x6CD5 +0xDBF7 0x743A +0xDBF8 0x50FB +0xDBF9 0x5288 +0xDBFA 0x58C1 +0xDBFB 0x64D8 +0xDBFC 0x6A97 +0xDBFD 0x74A7 +0xDBFE 0x7656 +0xDCA1 0x78A7 +0xDCA2 0x8617 +0xDCA3 0x95E2 +0xDCA4 0x9739 +0xDCA5 0xF965 +0xDCA6 0x535E +0xDCA7 0x5F01 +0xDCA8 0x8B8A +0xDCA9 0x8FA8 +0xDCAA 0x8FAF +0xDCAB 0x908A +0xDCAC 0x5225 +0xDCAD 0x77A5 +0xDCAE 0x9C49 +0xDCAF 0x9F08 +0xDCB0 0x4E19 +0xDCB1 0x5002 +0xDCB2 0x5175 +0xDCB3 0x5C5B +0xDCB4 0x5E77 +0xDCB5 0x661E +0xDCB6 0x663A +0xDCB7 0x67C4 +0xDCB8 0x68C5 +0xDCB9 0x70B3 +0xDCBA 0x7501 +0xDCBB 0x75C5 +0xDCBC 0x79C9 +0xDCBD 0x7ADD +0xDCBE 0x8F27 +0xDCBF 0x9920 +0xDCC0 0x9A08 +0xDCC1 0x4FDD +0xDCC2 0x5821 +0xDCC3 0x5831 +0xDCC4 0x5BF6 +0xDCC5 0x666E +0xDCC6 0x6B65 +0xDCC7 0x6D11 +0xDCC8 0x6E7A +0xDCC9 0x6F7D +0xDCCA 0x73E4 +0xDCCB 0x752B +0xDCCC 0x83E9 +0xDCCD 0x88DC +0xDCCE 0x8913 +0xDCCF 0x8B5C +0xDCD0 0x8F14 +0xDCD1 0x4F0F +0xDCD2 0x50D5 +0xDCD3 0x5310 +0xDCD4 0x535C +0xDCD5 0x5B93 +0xDCD6 0x5FA9 +0xDCD7 0x670D +0xDCD8 0x798F +0xDCD9 0x8179 +0xDCDA 0x832F +0xDCDB 0x8514 +0xDCDC 0x8907 +0xDCDD 0x8986 +0xDCDE 0x8F39 +0xDCDF 0x8F3B +0xDCE0 0x99A5 +0xDCE1 0x9C12 +0xDCE2 0x672C +0xDCE3 0x4E76 +0xDCE4 0x4FF8 +0xDCE5 0x5949 +0xDCE6 0x5C01 +0xDCE7 0x5CEF +0xDCE8 0x5CF0 +0xDCE9 0x6367 +0xDCEA 0x68D2 +0xDCEB 0x70FD +0xDCEC 0x71A2 +0xDCED 0x742B +0xDCEE 0x7E2B +0xDCEF 0x84EC +0xDCF0 0x8702 +0xDCF1 0x9022 +0xDCF2 0x92D2 +0xDCF3 0x9CF3 +0xDCF4 0x4E0D +0xDCF5 0x4ED8 +0xDCF6 0x4FEF +0xDCF7 0x5085 +0xDCF8 0x5256 +0xDCF9 0x526F +0xDCFA 0x5426 +0xDCFB 0x5490 +0xDCFC 0x57E0 +0xDCFD 0x592B +0xDCFE 0x5A66 +0xDDA1 0x5B5A +0xDDA2 0x5B75 +0xDDA3 0x5BCC +0xDDA4 0x5E9C +0xDDA5 0xF966 +0xDDA6 0x6276 +0xDDA7 0x6577 +0xDDA8 0x65A7 +0xDDA9 0x6D6E +0xDDAA 0x6EA5 +0xDDAB 0x7236 +0xDDAC 0x7B26 +0xDDAD 0x7C3F +0xDDAE 0x7F36 +0xDDAF 0x8150 +0xDDB0 0x8151 +0xDDB1 0x819A +0xDDB2 0x8240 +0xDDB3 0x8299 +0xDDB4 0x83A9 +0xDDB5 0x8A03 +0xDDB6 0x8CA0 +0xDDB7 0x8CE6 +0xDDB8 0x8CFB +0xDDB9 0x8D74 +0xDDBA 0x8DBA +0xDDBB 0x90E8 +0xDDBC 0x91DC +0xDDBD 0x961C +0xDDBE 0x9644 +0xDDBF 0x99D9 +0xDDC0 0x9CE7 +0xDDC1 0x5317 +0xDDC2 0x5206 +0xDDC3 0x5429 +0xDDC4 0x5674 +0xDDC5 0x58B3 +0xDDC6 0x5954 +0xDDC7 0x596E +0xDDC8 0x5FFF +0xDDC9 0x61A4 +0xDDCA 0x626E +0xDDCB 0x6610 +0xDDCC 0x6C7E +0xDDCD 0x711A +0xDDCE 0x76C6 +0xDDCF 0x7C89 +0xDDD0 0x7CDE +0xDDD1 0x7D1B +0xDDD2 0x82AC +0xDDD3 0x8CC1 +0xDDD4 0x96F0 +0xDDD5 0xF967 +0xDDD6 0x4F5B +0xDDD7 0x5F17 +0xDDD8 0x5F7F +0xDDD9 0x62C2 +0xDDDA 0x5D29 +0xDDDB 0x670B +0xDDDC 0x68DA +0xDDDD 0x787C +0xDDDE 0x7E43 +0xDDDF 0x9D6C +0xDDE0 0x4E15 +0xDDE1 0x5099 +0xDDE2 0x5315 +0xDDE3 0x532A +0xDDE4 0x5351 +0xDDE5 0x5983 +0xDDE6 0x5A62 +0xDDE7 0x5E87 +0xDDE8 0x60B2 +0xDDE9 0x618A +0xDDEA 0x6249 +0xDDEB 0x6279 +0xDDEC 0x6590 +0xDDED 0x6787 +0xDDEE 0x69A7 +0xDDEF 0x6BD4 +0xDDF0 0x6BD6 +0xDDF1 0x6BD7 +0xDDF2 0x6BD8 +0xDDF3 0x6CB8 +0xDDF4 0xF968 +0xDDF5 0x7435 +0xDDF6 0x75FA +0xDDF7 0x7812 +0xDDF8 0x7891 +0xDDF9 0x79D5 +0xDDFA 0x79D8 +0xDDFB 0x7C83 +0xDDFC 0x7DCB +0xDDFD 0x7FE1 +0xDDFE 0x80A5 +0xDEA1 0x813E +0xDEA2 0x81C2 +0xDEA3 0x83F2 +0xDEA4 0x871A +0xDEA5 0x88E8 +0xDEA6 0x8AB9 +0xDEA7 0x8B6C +0xDEA8 0x8CBB +0xDEA9 0x9119 +0xDEAA 0x975E +0xDEAB 0x98DB +0xDEAC 0x9F3B +0xDEAD 0x56AC +0xDEAE 0x5B2A +0xDEAF 0x5F6C +0xDEB0 0x658C +0xDEB1 0x6AB3 +0xDEB2 0x6BAF +0xDEB3 0x6D5C +0xDEB4 0x6FF1 +0xDEB5 0x7015 +0xDEB6 0x725D +0xDEB7 0x73AD +0xDEB8 0x8CA7 +0xDEB9 0x8CD3 +0xDEBA 0x983B +0xDEBB 0x6191 +0xDEBC 0x6C37 +0xDEBD 0x8058 +0xDEBE 0x9A01 +0xDEBF 0x4E4D +0xDEC0 0x4E8B +0xDEC1 0x4E9B +0xDEC2 0x4ED5 +0xDEC3 0x4F3A +0xDEC4 0x4F3C +0xDEC5 0x4F7F +0xDEC6 0x4FDF +0xDEC7 0x50FF +0xDEC8 0x53F2 +0xDEC9 0x53F8 +0xDECA 0x5506 +0xDECB 0x55E3 +0xDECC 0x56DB +0xDECD 0x58EB +0xDECE 0x5962 +0xDECF 0x5A11 +0xDED0 0x5BEB +0xDED1 0x5BFA +0xDED2 0x5C04 +0xDED3 0x5DF3 +0xDED4 0x5E2B +0xDED5 0x5F99 +0xDED6 0x601D +0xDED7 0x6368 +0xDED8 0x659C +0xDED9 0x65AF +0xDEDA 0x67F6 +0xDEDB 0x67FB +0xDEDC 0x68AD +0xDEDD 0x6B7B +0xDEDE 0x6C99 +0xDEDF 0x6CD7 +0xDEE0 0x6E23 +0xDEE1 0x7009 +0xDEE2 0x7345 +0xDEE3 0x7802 +0xDEE4 0x793E +0xDEE5 0x7940 +0xDEE6 0x7960 +0xDEE7 0x79C1 +0xDEE8 0x7BE9 +0xDEE9 0x7D17 +0xDEEA 0x7D72 +0xDEEB 0x8086 +0xDEEC 0x820D +0xDEED 0x838E +0xDEEE 0x84D1 +0xDEEF 0x86C7 +0xDEF0 0x88DF +0xDEF1 0x8A50 +0xDEF2 0x8A5E +0xDEF3 0x8B1D +0xDEF4 0x8CDC +0xDEF5 0x8D66 +0xDEF6 0x8FAD +0xDEF7 0x90AA +0xDEF8 0x98FC +0xDEF9 0x99DF +0xDEFA 0x9E9D +0xDEFB 0x524A +0xDEFC 0xF969 +0xDEFD 0x6714 +0xDEFE 0xF96A +0xDFA1 0x5098 +0xDFA2 0x522A +0xDFA3 0x5C71 +0xDFA4 0x6563 +0xDFA5 0x6C55 +0xDFA6 0x73CA +0xDFA7 0x7523 +0xDFA8 0x759D +0xDFA9 0x7B97 +0xDFAA 0x849C +0xDFAB 0x9178 +0xDFAC 0x9730 +0xDFAD 0x4E77 +0xDFAE 0x6492 +0xDFAF 0x6BBA +0xDFB0 0x715E +0xDFB1 0x85A9 +0xDFB2 0x4E09 +0xDFB3 0xF96B +0xDFB4 0x6749 +0xDFB5 0x68EE +0xDFB6 0x6E17 +0xDFB7 0x829F +0xDFB8 0x8518 +0xDFB9 0x886B +0xDFBA 0x63F7 +0xDFBB 0x6F81 +0xDFBC 0x9212 +0xDFBD 0x98AF +0xDFBE 0x4E0A +0xDFBF 0x50B7 +0xDFC0 0x50CF +0xDFC1 0x511F +0xDFC2 0x5546 +0xDFC3 0x55AA +0xDFC4 0x5617 +0xDFC5 0x5B40 +0xDFC6 0x5C19 +0xDFC7 0x5CE0 +0xDFC8 0x5E38 +0xDFC9 0x5E8A +0xDFCA 0x5EA0 +0xDFCB 0x5EC2 +0xDFCC 0x60F3 +0xDFCD 0x6851 +0xDFCE 0x6A61 +0xDFCF 0x6E58 +0xDFD0 0x723D +0xDFD1 0x7240 +0xDFD2 0x72C0 +0xDFD3 0x76F8 +0xDFD4 0x7965 +0xDFD5 0x7BB1 +0xDFD6 0x7FD4 +0xDFD7 0x88F3 +0xDFD8 0x89F4 +0xDFD9 0x8A73 +0xDFDA 0x8C61 +0xDFDB 0x8CDE +0xDFDC 0x971C +0xDFDD 0x585E +0xDFDE 0x74BD +0xDFDF 0x8CFD +0xDFE0 0x55C7 +0xDFE1 0xF96C +0xDFE2 0x7A61 +0xDFE3 0x7D22 +0xDFE4 0x8272 +0xDFE5 0x7272 +0xDFE6 0x751F +0xDFE7 0x7525 +0xDFE8 0xF96D +0xDFE9 0x7B19 +0xDFEA 0x5885 +0xDFEB 0x58FB +0xDFEC 0x5DBC +0xDFED 0x5E8F +0xDFEE 0x5EB6 +0xDFEF 0x5F90 +0xDFF0 0x6055 +0xDFF1 0x6292 +0xDFF2 0x637F +0xDFF3 0x654D +0xDFF4 0x6691 +0xDFF5 0x66D9 +0xDFF6 0x66F8 +0xDFF7 0x6816 +0xDFF8 0x68F2 +0xDFF9 0x7280 +0xDFFA 0x745E +0xDFFB 0x7B6E +0xDFFC 0x7D6E +0xDFFD 0x7DD6 +0xDFFE 0x7F72 +0xE0A1 0x80E5 +0xE0A2 0x8212 +0xE0A3 0x85AF +0xE0A4 0x897F +0xE0A5 0x8A93 +0xE0A6 0x901D +0xE0A7 0x92E4 +0xE0A8 0x9ECD +0xE0A9 0x9F20 +0xE0AA 0x5915 +0xE0AB 0x596D +0xE0AC 0x5E2D +0xE0AD 0x60DC +0xE0AE 0x6614 +0xE0AF 0x6673 +0xE0B0 0x6790 +0xE0B1 0x6C50 +0xE0B2 0x6DC5 +0xE0B3 0x6F5F +0xE0B4 0x77F3 +0xE0B5 0x78A9 +0xE0B6 0x84C6 +0xE0B7 0x91CB +0xE0B8 0x932B +0xE0B9 0x4ED9 +0xE0BA 0x50CA +0xE0BB 0x5148 +0xE0BC 0x5584 +0xE0BD 0x5B0B +0xE0BE 0x5BA3 +0xE0BF 0x6247 +0xE0C0 0x657E +0xE0C1 0x65CB +0xE0C2 0x6E32 +0xE0C3 0x717D +0xE0C4 0x7401 +0xE0C5 0x7444 +0xE0C6 0x7487 +0xE0C7 0x74BF +0xE0C8 0x766C +0xE0C9 0x79AA +0xE0CA 0x7DDA +0xE0CB 0x7E55 +0xE0CC 0x7FA8 +0xE0CD 0x817A +0xE0CE 0x81B3 +0xE0CF 0x8239 +0xE0D0 0x861A +0xE0D1 0x87EC +0xE0D2 0x8A75 +0xE0D3 0x8DE3 +0xE0D4 0x9078 +0xE0D5 0x9291 +0xE0D6 0x9425 +0xE0D7 0x994D +0xE0D8 0x9BAE +0xE0D9 0x5368 +0xE0DA 0x5C51 +0xE0DB 0x6954 +0xE0DC 0x6CC4 +0xE0DD 0x6D29 +0xE0DE 0x6E2B +0xE0DF 0x820C +0xE0E0 0x859B +0xE0E1 0x893B +0xE0E2 0x8A2D +0xE0E3 0x8AAA +0xE0E4 0x96EA +0xE0E5 0x9F67 +0xE0E6 0x5261 +0xE0E7 0x66B9 +0xE0E8 0x6BB2 +0xE0E9 0x7E96 +0xE0EA 0x87FE +0xE0EB 0x8D0D +0xE0EC 0x9583 +0xE0ED 0x965D +0xE0EE 0x651D +0xE0EF 0x6D89 +0xE0F0 0x71EE +0xE0F1 0xF96E +0xE0F2 0x57CE +0xE0F3 0x59D3 +0xE0F4 0x5BAC +0xE0F5 0x6027 +0xE0F6 0x60FA +0xE0F7 0x6210 +0xE0F8 0x661F +0xE0F9 0x665F +0xE0FA 0x7329 +0xE0FB 0x73F9 +0xE0FC 0x76DB +0xE0FD 0x7701 +0xE0FE 0x7B6C +0xE1A1 0x8056 +0xE1A2 0x8072 +0xE1A3 0x8165 +0xE1A4 0x8AA0 +0xE1A5 0x9192 +0xE1A6 0x4E16 +0xE1A7 0x52E2 +0xE1A8 0x6B72 +0xE1A9 0x6D17 +0xE1AA 0x7A05 +0xE1AB 0x7B39 +0xE1AC 0x7D30 +0xE1AD 0xF96F +0xE1AE 0x8CB0 +0xE1AF 0x53EC +0xE1B0 0x562F +0xE1B1 0x5851 +0xE1B2 0x5BB5 +0xE1B3 0x5C0F +0xE1B4 0x5C11 +0xE1B5 0x5DE2 +0xE1B6 0x6240 +0xE1B7 0x6383 +0xE1B8 0x6414 +0xE1B9 0x662D +0xE1BA 0x68B3 +0xE1BB 0x6CBC +0xE1BC 0x6D88 +0xE1BD 0x6EAF +0xE1BE 0x701F +0xE1BF 0x70A4 +0xE1C0 0x71D2 +0xE1C1 0x7526 +0xE1C2 0x758F +0xE1C3 0x758E +0xE1C4 0x7619 +0xE1C5 0x7B11 +0xE1C6 0x7BE0 +0xE1C7 0x7C2B +0xE1C8 0x7D20 +0xE1C9 0x7D39 +0xE1CA 0x852C +0xE1CB 0x856D +0xE1CC 0x8607 +0xE1CD 0x8A34 +0xE1CE 0x900D +0xE1CF 0x9061 +0xE1D0 0x90B5 +0xE1D1 0x92B7 +0xE1D2 0x97F6 +0xE1D3 0x9A37 +0xE1D4 0x4FD7 +0xE1D5 0x5C6C +0xE1D6 0x675F +0xE1D7 0x6D91 +0xE1D8 0x7C9F +0xE1D9 0x7E8C +0xE1DA 0x8B16 +0xE1DB 0x8D16 +0xE1DC 0x901F +0xE1DD 0x5B6B +0xE1DE 0x5DFD +0xE1DF 0x640D +0xE1E0 0x84C0 +0xE1E1 0x905C +0xE1E2 0x98E1 +0xE1E3 0x7387 +0xE1E4 0x5B8B +0xE1E5 0x609A +0xE1E6 0x677E +0xE1E7 0x6DDE +0xE1E8 0x8A1F +0xE1E9 0x8AA6 +0xE1EA 0x9001 +0xE1EB 0x980C +0xE1EC 0x5237 +0xE1ED 0xF970 +0xE1EE 0x7051 +0xE1EF 0x788E +0xE1F0 0x9396 +0xE1F1 0x8870 +0xE1F2 0x91D7 +0xE1F3 0x4FEE +0xE1F4 0x53D7 +0xE1F5 0x55FD +0xE1F6 0x56DA +0xE1F7 0x5782 +0xE1F8 0x58FD +0xE1F9 0x5AC2 +0xE1FA 0x5B88 +0xE1FB 0x5CAB +0xE1FC 0x5CC0 +0xE1FD 0x5E25 +0xE1FE 0x6101 +0xE2A1 0x620D +0xE2A2 0x624B +0xE2A3 0x6388 +0xE2A4 0x641C +0xE2A5 0x6536 +0xE2A6 0x6578 +0xE2A7 0x6A39 +0xE2A8 0x6B8A +0xE2A9 0x6C34 +0xE2AA 0x6D19 +0xE2AB 0x6F31 +0xE2AC 0x71E7 +0xE2AD 0x72E9 +0xE2AE 0x7378 +0xE2AF 0x7407 +0xE2B0 0x74B2 +0xE2B1 0x7626 +0xE2B2 0x7761 +0xE2B3 0x79C0 +0xE2B4 0x7A57 +0xE2B5 0x7AEA +0xE2B6 0x7CB9 +0xE2B7 0x7D8F +0xE2B8 0x7DAC +0xE2B9 0x7E61 +0xE2BA 0x7F9E +0xE2BB 0x8129 +0xE2BC 0x8331 +0xE2BD 0x8490 +0xE2BE 0x84DA +0xE2BF 0x85EA +0xE2C0 0x8896 +0xE2C1 0x8AB0 +0xE2C2 0x8B90 +0xE2C3 0x8F38 +0xE2C4 0x9042 +0xE2C5 0x9083 +0xE2C6 0x916C +0xE2C7 0x9296 +0xE2C8 0x92B9 +0xE2C9 0x968B +0xE2CA 0x96A7 +0xE2CB 0x96A8 +0xE2CC 0x96D6 +0xE2CD 0x9700 +0xE2CE 0x9808 +0xE2CF 0x9996 +0xE2D0 0x9AD3 +0xE2D1 0x9B1A +0xE2D2 0x53D4 +0xE2D3 0x587E +0xE2D4 0x5919 +0xE2D5 0x5B70 +0xE2D6 0x5BBF +0xE2D7 0x6DD1 +0xE2D8 0x6F5A +0xE2D9 0x719F +0xE2DA 0x7421 +0xE2DB 0x74B9 +0xE2DC 0x8085 +0xE2DD 0x83FD +0xE2DE 0x5DE1 +0xE2DF 0x5F87 +0xE2E0 0x5FAA +0xE2E1 0x6042 +0xE2E2 0x65EC +0xE2E3 0x6812 +0xE2E4 0x696F +0xE2E5 0x6A53 +0xE2E6 0x6B89 +0xE2E7 0x6D35 +0xE2E8 0x6DF3 +0xE2E9 0x73E3 +0xE2EA 0x76FE +0xE2EB 0x77AC +0xE2EC 0x7B4D +0xE2ED 0x7D14 +0xE2EE 0x8123 +0xE2EF 0x821C +0xE2F0 0x8340 +0xE2F1 0x84F4 +0xE2F2 0x8563 +0xE2F3 0x8A62 +0xE2F4 0x8AC4 +0xE2F5 0x9187 +0xE2F6 0x931E +0xE2F7 0x9806 +0xE2F8 0x99B4 +0xE2F9 0x620C +0xE2FA 0x8853 +0xE2FB 0x8FF0 +0xE2FC 0x9265 +0xE2FD 0x5D07 +0xE2FE 0x5D27 +0xE3A1 0x5D69 +0xE3A2 0x745F +0xE3A3 0x819D +0xE3A4 0x8768 +0xE3A5 0x6FD5 +0xE3A6 0x62FE +0xE3A7 0x7FD2 +0xE3A8 0x8936 +0xE3A9 0x8972 +0xE3AA 0x4E1E +0xE3AB 0x4E58 +0xE3AC 0x50E7 +0xE3AD 0x52DD +0xE3AE 0x5347 +0xE3AF 0x627F +0xE3B0 0x6607 +0xE3B1 0x7E69 +0xE3B2 0x8805 +0xE3B3 0x965E +0xE3B4 0x4F8D +0xE3B5 0x5319 +0xE3B6 0x5636 +0xE3B7 0x59CB +0xE3B8 0x5AA4 +0xE3B9 0x5C38 +0xE3BA 0x5C4E +0xE3BB 0x5C4D +0xE3BC 0x5E02 +0xE3BD 0x5F11 +0xE3BE 0x6043 +0xE3BF 0x65BD +0xE3C0 0x662F +0xE3C1 0x6642 +0xE3C2 0x67BE +0xE3C3 0x67F4 +0xE3C4 0x731C +0xE3C5 0x77E2 +0xE3C6 0x793A +0xE3C7 0x7FC5 +0xE3C8 0x8494 +0xE3C9 0x84CD +0xE3CA 0x8996 +0xE3CB 0x8A66 +0xE3CC 0x8A69 +0xE3CD 0x8AE1 +0xE3CE 0x8C55 +0xE3CF 0x8C7A +0xE3D0 0x57F4 +0xE3D1 0x5BD4 +0xE3D2 0x5F0F +0xE3D3 0x606F +0xE3D4 0x62ED +0xE3D5 0x690D +0xE3D6 0x6B96 +0xE3D7 0x6E5C +0xE3D8 0x7184 +0xE3D9 0x7BD2 +0xE3DA 0x8755 +0xE3DB 0x8B58 +0xE3DC 0x8EFE +0xE3DD 0x98DF +0xE3DE 0x98FE +0xE3DF 0x4F38 +0xE3E0 0x4F81 +0xE3E1 0x4FE1 +0xE3E2 0x547B +0xE3E3 0x5A20 +0xE3E4 0x5BB8 +0xE3E5 0x613C +0xE3E6 0x65B0 +0xE3E7 0x6668 +0xE3E8 0x71FC +0xE3E9 0x7533 +0xE3EA 0x795E +0xE3EB 0x7D33 +0xE3EC 0x814E +0xE3ED 0x81E3 +0xE3EE 0x8398 +0xE3EF 0x85AA +0xE3F0 0x85CE +0xE3F1 0x8703 +0xE3F2 0x8A0A +0xE3F3 0x8EAB +0xE3F4 0x8F9B +0xE3F5 0xF971 +0xE3F6 0x8FC5 +0xE3F7 0x5931 +0xE3F8 0x5BA4 +0xE3F9 0x5BE6 +0xE3FA 0x6089 +0xE3FB 0x5BE9 +0xE3FC 0x5C0B +0xE3FD 0x5FC3 +0xE3FE 0x6C81 +0xE4A1 0xF972 +0xE4A2 0x6DF1 +0xE4A3 0x700B +0xE4A4 0x751A +0xE4A5 0x82AF +0xE4A6 0x8AF6 +0xE4A7 0x4EC0 +0xE4A8 0x5341 +0xE4A9 0xF973 +0xE4AA 0x96D9 +0xE4AB 0x6C0F +0xE4AC 0x4E9E +0xE4AD 0x4FC4 +0xE4AE 0x5152 +0xE4AF 0x555E +0xE4B0 0x5A25 +0xE4B1 0x5CE8 +0xE4B2 0x6211 +0xE4B3 0x7259 +0xE4B4 0x82BD +0xE4B5 0x83AA +0xE4B6 0x86FE +0xE4B7 0x8859 +0xE4B8 0x8A1D +0xE4B9 0x963F +0xE4BA 0x96C5 +0xE4BB 0x9913 +0xE4BC 0x9D09 +0xE4BD 0x9D5D +0xE4BE 0x580A +0xE4BF 0x5CB3 +0xE4C0 0x5DBD +0xE4C1 0x5E44 +0xE4C2 0x60E1 +0xE4C3 0x6115 +0xE4C4 0x63E1 +0xE4C5 0x6A02 +0xE4C6 0x6E25 +0xE4C7 0x9102 +0xE4C8 0x9354 +0xE4C9 0x984E +0xE4CA 0x9C10 +0xE4CB 0x9F77 +0xE4CC 0x5B89 +0xE4CD 0x5CB8 +0xE4CE 0x6309 +0xE4CF 0x664F +0xE4D0 0x6848 +0xE4D1 0x773C +0xE4D2 0x96C1 +0xE4D3 0x978D +0xE4D4 0x9854 +0xE4D5 0x9B9F +0xE4D6 0x65A1 +0xE4D7 0x8B01 +0xE4D8 0x8ECB +0xE4D9 0x95BC +0xE4DA 0x5535 +0xE4DB 0x5CA9 +0xE4DC 0x5DD6 +0xE4DD 0x5EB5 +0xE4DE 0x6697 +0xE4DF 0x764C +0xE4E0 0x83F4 +0xE4E1 0x95C7 +0xE4E2 0x58D3 +0xE4E3 0x62BC +0xE4E4 0x72CE +0xE4E5 0x9D28 +0xE4E6 0x4EF0 +0xE4E7 0x592E +0xE4E8 0x600F +0xE4E9 0x663B +0xE4EA 0x6B83 +0xE4EB 0x79E7 +0xE4EC 0x9D26 +0xE4ED 0x5393 +0xE4EE 0x54C0 +0xE4EF 0x57C3 +0xE4F0 0x5D16 +0xE4F1 0x611B +0xE4F2 0x66D6 +0xE4F3 0x6DAF +0xE4F4 0x788D +0xE4F5 0x827E +0xE4F6 0x9698 +0xE4F7 0x9744 +0xE4F8 0x5384 +0xE4F9 0x627C +0xE4FA 0x6396 +0xE4FB 0x6DB2 +0xE4FC 0x7E0A +0xE4FD 0x814B +0xE4FE 0x984D +0xE5A1 0x6AFB +0xE5A2 0x7F4C +0xE5A3 0x9DAF +0xE5A4 0x9E1A +0xE5A5 0x4E5F +0xE5A6 0x503B +0xE5A7 0x51B6 +0xE5A8 0x591C +0xE5A9 0x60F9 +0xE5AA 0x63F6 +0xE5AB 0x6930 +0xE5AC 0x723A +0xE5AD 0x8036 +0xE5AE 0xF974 +0xE5AF 0x91CE +0xE5B0 0x5F31 +0xE5B1 0xF975 +0xE5B2 0xF976 +0xE5B3 0x7D04 +0xE5B4 0x82E5 +0xE5B5 0x846F +0xE5B6 0x84BB +0xE5B7 0x85E5 +0xE5B8 0x8E8D +0xE5B9 0xF977 +0xE5BA 0x4F6F +0xE5BB 0xF978 +0xE5BC 0xF979 +0xE5BD 0x58E4 +0xE5BE 0x5B43 +0xE5BF 0x6059 +0xE5C0 0x63DA +0xE5C1 0x6518 +0xE5C2 0x656D +0xE5C3 0x6698 +0xE5C4 0xF97A +0xE5C5 0x694A +0xE5C6 0x6A23 +0xE5C7 0x6D0B +0xE5C8 0x7001 +0xE5C9 0x716C +0xE5CA 0x75D2 +0xE5CB 0x760D +0xE5CC 0x79B3 +0xE5CD 0x7A70 +0xE5CE 0xF97B +0xE5CF 0x7F8A +0xE5D0 0xF97C +0xE5D1 0x8944 +0xE5D2 0xF97D +0xE5D3 0x8B93 +0xE5D4 0x91C0 +0xE5D5 0x967D +0xE5D6 0xF97E +0xE5D7 0x990A +0xE5D8 0x5704 +0xE5D9 0x5FA1 +0xE5DA 0x65BC +0xE5DB 0x6F01 +0xE5DC 0x7600 +0xE5DD 0x79A6 +0xE5DE 0x8A9E +0xE5DF 0x99AD +0xE5E0 0x9B5A +0xE5E1 0x9F6C +0xE5E2 0x5104 +0xE5E3 0x61B6 +0xE5E4 0x6291 +0xE5E5 0x6A8D +0xE5E6 0x81C6 +0xE5E7 0x5043 +0xE5E8 0x5830 +0xE5E9 0x5F66 +0xE5EA 0x7109 +0xE5EB 0x8A00 +0xE5EC 0x8AFA +0xE5ED 0x5B7C +0xE5EE 0x8616 +0xE5EF 0x4FFA +0xE5F0 0x513C +0xE5F1 0x56B4 +0xE5F2 0x5944 +0xE5F3 0x63A9 +0xE5F4 0x6DF9 +0xE5F5 0x5DAA +0xE5F6 0x696D +0xE5F7 0x5186 +0xE5F8 0x4E88 +0xE5F9 0x4F59 +0xE5FA 0xF97F +0xE5FB 0xF980 +0xE5FC 0xF981 +0xE5FD 0x5982 +0xE5FE 0xF982 +0xE6A1 0xF983 +0xE6A2 0x6B5F +0xE6A3 0x6C5D +0xE6A4 0xF984 +0xE6A5 0x74B5 +0xE6A6 0x7916 +0xE6A7 0xF985 +0xE6A8 0x8207 +0xE6A9 0x8245 +0xE6AA 0x8339 +0xE6AB 0x8F3F +0xE6AC 0x8F5D +0xE6AD 0xF986 +0xE6AE 0x9918 +0xE6AF 0xF987 +0xE6B0 0xF988 +0xE6B1 0xF989 +0xE6B2 0x4EA6 +0xE6B3 0xF98A +0xE6B4 0x57DF +0xE6B5 0x5F79 +0xE6B6 0x6613 +0xE6B7 0xF98B +0xE6B8 0xF98C +0xE6B9 0x75AB +0xE6BA 0x7E79 +0xE6BB 0x8B6F +0xE6BC 0xF98D +0xE6BD 0x9006 +0xE6BE 0x9A5B +0xE6BF 0x56A5 +0xE6C0 0x5827 +0xE6C1 0x59F8 +0xE6C2 0x5A1F +0xE6C3 0x5BB4 +0xE6C4 0xF98E +0xE6C5 0x5EF6 +0xE6C6 0xF98F +0xE6C7 0xF990 +0xE6C8 0x6350 +0xE6C9 0x633B +0xE6CA 0xF991 +0xE6CB 0x693D +0xE6CC 0x6C87 +0xE6CD 0x6CBF +0xE6CE 0x6D8E +0xE6CF 0x6D93 +0xE6D0 0x6DF5 +0xE6D1 0x6F14 +0xE6D2 0xF992 +0xE6D3 0x70DF +0xE6D4 0x7136 +0xE6D5 0x7159 +0xE6D6 0xF993 +0xE6D7 0x71C3 +0xE6D8 0x71D5 +0xE6D9 0xF994 +0xE6DA 0x784F +0xE6DB 0x786F +0xE6DC 0xF995 +0xE6DD 0x7B75 +0xE6DE 0x7DE3 +0xE6DF 0xF996 +0xE6E0 0x7E2F +0xE6E1 0xF997 +0xE6E2 0x884D +0xE6E3 0x8EDF +0xE6E4 0xF998 +0xE6E5 0xF999 +0xE6E6 0xF99A +0xE6E7 0x925B +0xE6E8 0xF99B +0xE6E9 0x9CF6 +0xE6EA 0xF99C +0xE6EB 0xF99D +0xE6EC 0xF99E +0xE6ED 0x6085 +0xE6EE 0x6D85 +0xE6EF 0xF99F +0xE6F0 0x71B1 +0xE6F1 0xF9A0 +0xE6F2 0xF9A1 +0xE6F3 0x95B1 +0xE6F4 0x53AD +0xE6F5 0xF9A2 +0xE6F6 0xF9A3 +0xE6F7 0xF9A4 +0xE6F8 0x67D3 +0xE6F9 0xF9A5 +0xE6FA 0x708E +0xE6FB 0x7130 +0xE6FC 0x7430 +0xE6FD 0x8276 +0xE6FE 0x82D2 +0xE7A1 0xF9A6 +0xE7A2 0x95BB +0xE7A3 0x9AE5 +0xE7A4 0x9E7D +0xE7A5 0x66C4 +0xE7A6 0xF9A7 +0xE7A7 0x71C1 +0xE7A8 0x8449 +0xE7A9 0xF9A8 +0xE7AA 0xF9A9 +0xE7AB 0x584B +0xE7AC 0xF9AA +0xE7AD 0xF9AB +0xE7AE 0x5DB8 +0xE7AF 0x5F71 +0xE7B0 0xF9AC +0xE7B1 0x6620 +0xE7B2 0x668E +0xE7B3 0x6979 +0xE7B4 0x69AE +0xE7B5 0x6C38 +0xE7B6 0x6CF3 +0xE7B7 0x6E36 +0xE7B8 0x6F41 +0xE7B9 0x6FDA +0xE7BA 0x701B +0xE7BB 0x702F +0xE7BC 0x7150 +0xE7BD 0x71DF +0xE7BE 0x7370 +0xE7BF 0xF9AD +0xE7C0 0x745B +0xE7C1 0xF9AE +0xE7C2 0x74D4 +0xE7C3 0x76C8 +0xE7C4 0x7A4E +0xE7C5 0x7E93 +0xE7C6 0xF9AF +0xE7C7 0xF9B0 +0xE7C8 0x82F1 +0xE7C9 0x8A60 +0xE7CA 0x8FCE +0xE7CB 0xF9B1 +0xE7CC 0x9348 +0xE7CD 0xF9B2 +0xE7CE 0x9719 +0xE7CF 0xF9B3 +0xE7D0 0xF9B4 +0xE7D1 0x4E42 +0xE7D2 0x502A +0xE7D3 0xF9B5 +0xE7D4 0x5208 +0xE7D5 0x53E1 +0xE7D6 0x66F3 +0xE7D7 0x6C6D +0xE7D8 0x6FCA +0xE7D9 0x730A +0xE7DA 0x777F +0xE7DB 0x7A62 +0xE7DC 0x82AE +0xE7DD 0x85DD +0xE7DE 0x8602 +0xE7DF 0xF9B6 +0xE7E0 0x88D4 +0xE7E1 0x8A63 +0xE7E2 0x8B7D +0xE7E3 0x8C6B +0xE7E4 0xF9B7 +0xE7E5 0x92B3 +0xE7E6 0xF9B8 +0xE7E7 0x9713 +0xE7E8 0x9810 +0xE7E9 0x4E94 +0xE7EA 0x4F0D +0xE7EB 0x4FC9 +0xE7EC 0x50B2 +0xE7ED 0x5348 +0xE7EE 0x543E +0xE7EF 0x5433 +0xE7F0 0x55DA +0xE7F1 0x5862 +0xE7F2 0x58BA +0xE7F3 0x5967 +0xE7F4 0x5A1B +0xE7F5 0x5BE4 +0xE7F6 0x609F +0xE7F7 0xF9B9 +0xE7F8 0x61CA +0xE7F9 0x6556 +0xE7FA 0x65FF +0xE7FB 0x6664 +0xE7FC 0x68A7 +0xE7FD 0x6C5A +0xE7FE 0x6FB3 +0xE8A1 0x70CF +0xE8A2 0x71AC +0xE8A3 0x7352 +0xE8A4 0x7B7D +0xE8A5 0x8708 +0xE8A6 0x8AA4 +0xE8A7 0x9C32 +0xE8A8 0x9F07 +0xE8A9 0x5C4B +0xE8AA 0x6C83 +0xE8AB 0x7344 +0xE8AC 0x7389 +0xE8AD 0x923A +0xE8AE 0x6EAB +0xE8AF 0x7465 +0xE8B0 0x761F +0xE8B1 0x7A69 +0xE8B2 0x7E15 +0xE8B3 0x860A +0xE8B4 0x5140 +0xE8B5 0x58C5 +0xE8B6 0x64C1 +0xE8B7 0x74EE +0xE8B8 0x7515 +0xE8B9 0x7670 +0xE8BA 0x7FC1 +0xE8BB 0x9095 +0xE8BC 0x96CD +0xE8BD 0x9954 +0xE8BE 0x6E26 +0xE8BF 0x74E6 +0xE8C0 0x7AA9 +0xE8C1 0x7AAA +0xE8C2 0x81E5 +0xE8C3 0x86D9 +0xE8C4 0x8778 +0xE8C5 0x8A1B +0xE8C6 0x5A49 +0xE8C7 0x5B8C +0xE8C8 0x5B9B +0xE8C9 0x68A1 +0xE8CA 0x6900 +0xE8CB 0x6D63 +0xE8CC 0x73A9 +0xE8CD 0x7413 +0xE8CE 0x742C +0xE8CF 0x7897 +0xE8D0 0x7DE9 +0xE8D1 0x7FEB +0xE8D2 0x8118 +0xE8D3 0x8155 +0xE8D4 0x839E +0xE8D5 0x8C4C +0xE8D6 0x962E +0xE8D7 0x9811 +0xE8D8 0x66F0 +0xE8D9 0x5F80 +0xE8DA 0x65FA +0xE8DB 0x6789 +0xE8DC 0x6C6A +0xE8DD 0x738B +0xE8DE 0x502D +0xE8DF 0x5A03 +0xE8E0 0x6B6A +0xE8E1 0x77EE +0xE8E2 0x5916 +0xE8E3 0x5D6C +0xE8E4 0x5DCD +0xE8E5 0x7325 +0xE8E6 0x754F +0xE8E7 0xF9BA +0xE8E8 0xF9BB +0xE8E9 0x50E5 +0xE8EA 0x51F9 +0xE8EB 0x582F +0xE8EC 0x592D +0xE8ED 0x5996 +0xE8EE 0x59DA +0xE8EF 0x5BE5 +0xE8F0 0xF9BC +0xE8F1 0xF9BD +0xE8F2 0x5DA2 +0xE8F3 0x62D7 +0xE8F4 0x6416 +0xE8F5 0x6493 +0xE8F6 0x64FE +0xE8F7 0xF9BE +0xE8F8 0x66DC +0xE8F9 0xF9BF +0xE8FA 0x6A48 +0xE8FB 0xF9C0 +0xE8FC 0x71FF +0xE8FD 0x7464 +0xE8FE 0xF9C1 +0xE9A1 0x7A88 +0xE9A2 0x7AAF +0xE9A3 0x7E47 +0xE9A4 0x7E5E +0xE9A5 0x8000 +0xE9A6 0x8170 +0xE9A7 0xF9C2 +0xE9A8 0x87EF +0xE9A9 0x8981 +0xE9AA 0x8B20 +0xE9AB 0x9059 +0xE9AC 0xF9C3 +0xE9AD 0x9080 +0xE9AE 0x9952 +0xE9AF 0x617E +0xE9B0 0x6B32 +0xE9B1 0x6D74 +0xE9B2 0x7E1F +0xE9B3 0x8925 +0xE9B4 0x8FB1 +0xE9B5 0x4FD1 +0xE9B6 0x50AD +0xE9B7 0x5197 +0xE9B8 0x52C7 +0xE9B9 0x57C7 +0xE9BA 0x5889 +0xE9BB 0x5BB9 +0xE9BC 0x5EB8 +0xE9BD 0x6142 +0xE9BE 0x6995 +0xE9BF 0x6D8C +0xE9C0 0x6E67 +0xE9C1 0x6EB6 +0xE9C2 0x7194 +0xE9C3 0x7462 +0xE9C4 0x7528 +0xE9C5 0x752C +0xE9C6 0x8073 +0xE9C7 0x8338 +0xE9C8 0x84C9 +0xE9C9 0x8E0A +0xE9CA 0x9394 +0xE9CB 0x93DE +0xE9CC 0xF9C4 +0xE9CD 0x4E8E +0xE9CE 0x4F51 +0xE9CF 0x5076 +0xE9D0 0x512A +0xE9D1 0x53C8 +0xE9D2 0x53CB +0xE9D3 0x53F3 +0xE9D4 0x5B87 +0xE9D5 0x5BD3 +0xE9D6 0x5C24 +0xE9D7 0x611A +0xE9D8 0x6182 +0xE9D9 0x65F4 +0xE9DA 0x725B +0xE9DB 0x7397 +0xE9DC 0x7440 +0xE9DD 0x76C2 +0xE9DE 0x7950 +0xE9DF 0x7991 +0xE9E0 0x79B9 +0xE9E1 0x7D06 +0xE9E2 0x7FBD +0xE9E3 0x828B +0xE9E4 0x85D5 +0xE9E5 0x865E +0xE9E6 0x8FC2 +0xE9E7 0x9047 +0xE9E8 0x90F5 +0xE9E9 0x91EA +0xE9EA 0x9685 +0xE9EB 0x96E8 +0xE9EC 0x96E9 +0xE9ED 0x52D6 +0xE9EE 0x5F67 +0xE9EF 0x65ED +0xE9F0 0x6631 +0xE9F1 0x682F +0xE9F2 0x715C +0xE9F3 0x7A36 +0xE9F4 0x90C1 +0xE9F5 0x980A +0xE9F6 0x4E91 +0xE9F7 0xF9C5 +0xE9F8 0x6A52 +0xE9F9 0x6B9E +0xE9FA 0x6F90 +0xE9FB 0x7189 +0xE9FC 0x8018 +0xE9FD 0x82B8 +0xE9FE 0x8553 +0xEAA1 0x904B +0xEAA2 0x9695 +0xEAA3 0x96F2 +0xEAA4 0x97FB +0xEAA5 0x851A +0xEAA6 0x9B31 +0xEAA7 0x4E90 +0xEAA8 0x718A +0xEAA9 0x96C4 +0xEAAA 0x5143 +0xEAAB 0x539F +0xEAAC 0x54E1 +0xEAAD 0x5713 +0xEAAE 0x5712 +0xEAAF 0x57A3 +0xEAB0 0x5A9B +0xEAB1 0x5AC4 +0xEAB2 0x5BC3 +0xEAB3 0x6028 +0xEAB4 0x613F +0xEAB5 0x63F4 +0xEAB6 0x6C85 +0xEAB7 0x6D39 +0xEAB8 0x6E72 +0xEAB9 0x6E90 +0xEABA 0x7230 +0xEABB 0x733F +0xEABC 0x7457 +0xEABD 0x82D1 +0xEABE 0x8881 +0xEABF 0x8F45 +0xEAC0 0x9060 +0xEAC1 0xF9C6 +0xEAC2 0x9662 +0xEAC3 0x9858 +0xEAC4 0x9D1B +0xEAC5 0x6708 +0xEAC6 0x8D8A +0xEAC7 0x925E +0xEAC8 0x4F4D +0xEAC9 0x5049 +0xEACA 0x50DE +0xEACB 0x5371 +0xEACC 0x570D +0xEACD 0x59D4 +0xEACE 0x5A01 +0xEACF 0x5C09 +0xEAD0 0x6170 +0xEAD1 0x6690 +0xEAD2 0x6E2D +0xEAD3 0x7232 +0xEAD4 0x744B +0xEAD5 0x7DEF +0xEAD6 0x80C3 +0xEAD7 0x840E +0xEAD8 0x8466 +0xEAD9 0x853F +0xEADA 0x875F +0xEADB 0x885B +0xEADC 0x8918 +0xEADD 0x8B02 +0xEADE 0x9055 +0xEADF 0x97CB +0xEAE0 0x9B4F +0xEAE1 0x4E73 +0xEAE2 0x4F91 +0xEAE3 0x5112 +0xEAE4 0x516A +0xEAE5 0xF9C7 +0xEAE6 0x552F +0xEAE7 0x55A9 +0xEAE8 0x5B7A +0xEAE9 0x5BA5 +0xEAEA 0x5E7C +0xEAEB 0x5E7D +0xEAEC 0x5EBE +0xEAED 0x60A0 +0xEAEE 0x60DF +0xEAEF 0x6108 +0xEAF0 0x6109 +0xEAF1 0x63C4 +0xEAF2 0x6538 +0xEAF3 0x6709 +0xEAF4 0xF9C8 +0xEAF5 0x67D4 +0xEAF6 0x67DA +0xEAF7 0xF9C9 +0xEAF8 0x6961 +0xEAF9 0x6962 +0xEAFA 0x6CB9 +0xEAFB 0x6D27 +0xEAFC 0xF9CA +0xEAFD 0x6E38 +0xEAFE 0xF9CB +0xEBA1 0x6FE1 +0xEBA2 0x7336 +0xEBA3 0x7337 +0xEBA4 0xF9CC +0xEBA5 0x745C +0xEBA6 0x7531 +0xEBA7 0xF9CD +0xEBA8 0x7652 +0xEBA9 0xF9CE +0xEBAA 0xF9CF +0xEBAB 0x7DAD +0xEBAC 0x81FE +0xEBAD 0x8438 +0xEBAE 0x88D5 +0xEBAF 0x8A98 +0xEBB0 0x8ADB +0xEBB1 0x8AED +0xEBB2 0x8E30 +0xEBB3 0x8E42 +0xEBB4 0x904A +0xEBB5 0x903E +0xEBB6 0x907A +0xEBB7 0x9149 +0xEBB8 0x91C9 +0xEBB9 0x936E +0xEBBA 0xF9D0 +0xEBBB 0xF9D1 +0xEBBC 0x5809 +0xEBBD 0xF9D2 +0xEBBE 0x6BD3 +0xEBBF 0x8089 +0xEBC0 0x80B2 +0xEBC1 0xF9D3 +0xEBC2 0xF9D4 +0xEBC3 0x5141 +0xEBC4 0x596B +0xEBC5 0x5C39 +0xEBC6 0xF9D5 +0xEBC7 0xF9D6 +0xEBC8 0x6F64 +0xEBC9 0x73A7 +0xEBCA 0x80E4 +0xEBCB 0x8D07 +0xEBCC 0xF9D7 +0xEBCD 0x9217 +0xEBCE 0x958F +0xEBCF 0xF9D8 +0xEBD0 0xF9D9 +0xEBD1 0xF9DA +0xEBD2 0xF9DB +0xEBD3 0x807F +0xEBD4 0x620E +0xEBD5 0x701C +0xEBD6 0x7D68 +0xEBD7 0x878D +0xEBD8 0xF9DC +0xEBD9 0x57A0 +0xEBDA 0x6069 +0xEBDB 0x6147 +0xEBDC 0x6BB7 +0xEBDD 0x8ABE +0xEBDE 0x9280 +0xEBDF 0x96B1 +0xEBE0 0x4E59 +0xEBE1 0x541F +0xEBE2 0x6DEB +0xEBE3 0x852D +0xEBE4 0x9670 +0xEBE5 0x97F3 +0xEBE6 0x98EE +0xEBE7 0x63D6 +0xEBE8 0x6CE3 +0xEBE9 0x9091 +0xEBEA 0x51DD +0xEBEB 0x61C9 +0xEBEC 0x81BA +0xEBED 0x9DF9 +0xEBEE 0x4F9D +0xEBEF 0x501A +0xEBF0 0x5100 +0xEBF1 0x5B9C +0xEBF2 0x610F +0xEBF3 0x61FF +0xEBF4 0x64EC +0xEBF5 0x6905 +0xEBF6 0x6BC5 +0xEBF7 0x7591 +0xEBF8 0x77E3 +0xEBF9 0x7FA9 +0xEBFA 0x8264 +0xEBFB 0x858F +0xEBFC 0x87FB +0xEBFD 0x8863 +0xEBFE 0x8ABC +0xECA1 0x8B70 +0xECA2 0x91AB +0xECA3 0x4E8C +0xECA4 0x4EE5 +0xECA5 0x4F0A +0xECA6 0xF9DD +0xECA7 0xF9DE +0xECA8 0x5937 +0xECA9 0x59E8 +0xECAA 0xF9DF +0xECAB 0x5DF2 +0xECAC 0x5F1B +0xECAD 0x5F5B +0xECAE 0x6021 +0xECAF 0xF9E0 +0xECB0 0xF9E1 +0xECB1 0xF9E2 +0xECB2 0xF9E3 +0xECB3 0x723E +0xECB4 0x73E5 +0xECB5 0xF9E4 +0xECB6 0x7570 +0xECB7 0x75CD +0xECB8 0xF9E5 +0xECB9 0x79FB +0xECBA 0xF9E6 +0xECBB 0x800C +0xECBC 0x8033 +0xECBD 0x8084 +0xECBE 0x82E1 +0xECBF 0x8351 +0xECC0 0xF9E7 +0xECC1 0xF9E8 +0xECC2 0x8CBD +0xECC3 0x8CB3 +0xECC4 0x9087 +0xECC5 0xF9E9 +0xECC6 0xF9EA +0xECC7 0x98F4 +0xECC8 0x990C +0xECC9 0xF9EB +0xECCA 0xF9EC +0xECCB 0x7037 +0xECCC 0x76CA +0xECCD 0x7FCA +0xECCE 0x7FCC +0xECCF 0x7FFC +0xECD0 0x8B1A +0xECD1 0x4EBA +0xECD2 0x4EC1 +0xECD3 0x5203 +0xECD4 0x5370 +0xECD5 0xF9ED +0xECD6 0x54BD +0xECD7 0x56E0 +0xECD8 0x59FB +0xECD9 0x5BC5 +0xECDA 0x5F15 +0xECDB 0x5FCD +0xECDC 0x6E6E +0xECDD 0xF9EE +0xECDE 0xF9EF +0xECDF 0x7D6A +0xECE0 0x8335 +0xECE1 0xF9F0 +0xECE2 0x8693 +0xECE3 0x8A8D +0xECE4 0xF9F1 +0xECE5 0x976D +0xECE6 0x9777 +0xECE7 0xF9F2 +0xECE8 0xF9F3 +0xECE9 0x4E00 +0xECEA 0x4F5A +0xECEB 0x4F7E +0xECEC 0x58F9 +0xECED 0x65E5 +0xECEE 0x6EA2 +0xECEF 0x9038 +0xECF0 0x93B0 +0xECF1 0x99B9 +0xECF2 0x4EFB +0xECF3 0x58EC +0xECF4 0x598A +0xECF5 0x59D9 +0xECF6 0x6041 +0xECF7 0xF9F4 +0xECF8 0xF9F5 +0xECF9 0x7A14 +0xECFA 0xF9F6 +0xECFB 0x834F +0xECFC 0x8CC3 +0xECFD 0x5165 +0xECFE 0x5344 +0xEDA1 0xF9F7 +0xEDA2 0xF9F8 +0xEDA3 0xF9F9 +0xEDA4 0x4ECD +0xEDA5 0x5269 +0xEDA6 0x5B55 +0xEDA7 0x82BF +0xEDA8 0x4ED4 +0xEDA9 0x523A +0xEDAA 0x54A8 +0xEDAB 0x59C9 +0xEDAC 0x59FF +0xEDAD 0x5B50 +0xEDAE 0x5B57 +0xEDAF 0x5B5C +0xEDB0 0x6063 +0xEDB1 0x6148 +0xEDB2 0x6ECB +0xEDB3 0x7099 +0xEDB4 0x716E +0xEDB5 0x7386 +0xEDB6 0x74F7 +0xEDB7 0x75B5 +0xEDB8 0x78C1 +0xEDB9 0x7D2B +0xEDBA 0x8005 +0xEDBB 0x81EA +0xEDBC 0x8328 +0xEDBD 0x8517 +0xEDBE 0x85C9 +0xEDBF 0x8AEE +0xEDC0 0x8CC7 +0xEDC1 0x96CC +0xEDC2 0x4F5C +0xEDC3 0x52FA +0xEDC4 0x56BC +0xEDC5 0x65AB +0xEDC6 0x6628 +0xEDC7 0x707C +0xEDC8 0x70B8 +0xEDC9 0x7235 +0xEDCA 0x7DBD +0xEDCB 0x828D +0xEDCC 0x914C +0xEDCD 0x96C0 +0xEDCE 0x9D72 +0xEDCF 0x5B71 +0xEDD0 0x68E7 +0xEDD1 0x6B98 +0xEDD2 0x6F7A +0xEDD3 0x76DE +0xEDD4 0x5C91 +0xEDD5 0x66AB +0xEDD6 0x6F5B +0xEDD7 0x7BB4 +0xEDD8 0x7C2A +0xEDD9 0x8836 +0xEDDA 0x96DC +0xEDDB 0x4E08 +0xEDDC 0x4ED7 +0xEDDD 0x5320 +0xEDDE 0x5834 +0xEDDF 0x58BB +0xEDE0 0x58EF +0xEDE1 0x596C +0xEDE2 0x5C07 +0xEDE3 0x5E33 +0xEDE4 0x5E84 +0xEDE5 0x5F35 +0xEDE6 0x638C +0xEDE7 0x66B2 +0xEDE8 0x6756 +0xEDE9 0x6A1F +0xEDEA 0x6AA3 +0xEDEB 0x6B0C +0xEDEC 0x6F3F +0xEDED 0x7246 +0xEDEE 0xF9FA +0xEDEF 0x7350 +0xEDF0 0x748B +0xEDF1 0x7AE0 +0xEDF2 0x7CA7 +0xEDF3 0x8178 +0xEDF4 0x81DF +0xEDF5 0x81E7 +0xEDF6 0x838A +0xEDF7 0x846C +0xEDF8 0x8523 +0xEDF9 0x8594 +0xEDFA 0x85CF +0xEDFB 0x88DD +0xEDFC 0x8D13 +0xEDFD 0x91AC +0xEDFE 0x9577 +0xEEA1 0x969C +0xEEA2 0x518D +0xEEA3 0x54C9 +0xEEA4 0x5728 +0xEEA5 0x5BB0 +0xEEA6 0x624D +0xEEA7 0x6750 +0xEEA8 0x683D +0xEEA9 0x6893 +0xEEAA 0x6E3D +0xEEAB 0x6ED3 +0xEEAC 0x707D +0xEEAD 0x7E21 +0xEEAE 0x88C1 +0xEEAF 0x8CA1 +0xEEB0 0x8F09 +0xEEB1 0x9F4B +0xEEB2 0x9F4E +0xEEB3 0x722D +0xEEB4 0x7B8F +0xEEB5 0x8ACD +0xEEB6 0x931A +0xEEB7 0x4F47 +0xEEB8 0x4F4E +0xEEB9 0x5132 +0xEEBA 0x5480 +0xEEBB 0x59D0 +0xEEBC 0x5E95 +0xEEBD 0x62B5 +0xEEBE 0x6775 +0xEEBF 0x696E +0xEEC0 0x6A17 +0xEEC1 0x6CAE +0xEEC2 0x6E1A +0xEEC3 0x72D9 +0xEEC4 0x732A +0xEEC5 0x75BD +0xEEC6 0x7BB8 +0xEEC7 0x7D35 +0xEEC8 0x82E7 +0xEEC9 0x83F9 +0xEECA 0x8457 +0xEECB 0x85F7 +0xEECC 0x8A5B +0xEECD 0x8CAF +0xEECE 0x8E87 +0xEECF 0x9019 +0xEED0 0x90B8 +0xEED1 0x96CE +0xEED2 0x9F5F +0xEED3 0x52E3 +0xEED4 0x540A +0xEED5 0x5AE1 +0xEED6 0x5BC2 +0xEED7 0x6458 +0xEED8 0x6575 +0xEED9 0x6EF4 +0xEEDA 0x72C4 +0xEEDB 0xF9FB +0xEEDC 0x7684 +0xEEDD 0x7A4D +0xEEDE 0x7B1B +0xEEDF 0x7C4D +0xEEE0 0x7E3E +0xEEE1 0x7FDF +0xEEE2 0x837B +0xEEE3 0x8B2B +0xEEE4 0x8CCA +0xEEE5 0x8D64 +0xEEE6 0x8DE1 +0xEEE7 0x8E5F +0xEEE8 0x8FEA +0xEEE9 0x8FF9 +0xEEEA 0x9069 +0xEEEB 0x93D1 +0xEEEC 0x4F43 +0xEEED 0x4F7A +0xEEEE 0x50B3 +0xEEEF 0x5168 +0xEEF0 0x5178 +0xEEF1 0x524D +0xEEF2 0x526A +0xEEF3 0x5861 +0xEEF4 0x587C +0xEEF5 0x5960 +0xEEF6 0x5C08 +0xEEF7 0x5C55 +0xEEF8 0x5EDB +0xEEF9 0x609B +0xEEFA 0x6230 +0xEEFB 0x6813 +0xEEFC 0x6BBF +0xEEFD 0x6C08 +0xEEFE 0x6FB1 +0xEFA1 0x714E +0xEFA2 0x7420 +0xEFA3 0x7530 +0xEFA4 0x7538 +0xEFA5 0x7551 +0xEFA6 0x7672 +0xEFA7 0x7B4C +0xEFA8 0x7B8B +0xEFA9 0x7BAD +0xEFAA 0x7BC6 +0xEFAB 0x7E8F +0xEFAC 0x8A6E +0xEFAD 0x8F3E +0xEFAE 0x8F49 +0xEFAF 0x923F +0xEFB0 0x9293 +0xEFB1 0x9322 +0xEFB2 0x942B +0xEFB3 0x96FB +0xEFB4 0x985A +0xEFB5 0x986B +0xEFB6 0x991E +0xEFB7 0x5207 +0xEFB8 0x622A +0xEFB9 0x6298 +0xEFBA 0x6D59 +0xEFBB 0x7664 +0xEFBC 0x7ACA +0xEFBD 0x7BC0 +0xEFBE 0x7D76 +0xEFBF 0x5360 +0xEFC0 0x5CBE +0xEFC1 0x5E97 +0xEFC2 0x6F38 +0xEFC3 0x70B9 +0xEFC4 0x7C98 +0xEFC5 0x9711 +0xEFC6 0x9B8E +0xEFC7 0x9EDE +0xEFC8 0x63A5 +0xEFC9 0x647A +0xEFCA 0x8776 +0xEFCB 0x4E01 +0xEFCC 0x4E95 +0xEFCD 0x4EAD +0xEFCE 0x505C +0xEFCF 0x5075 +0xEFD0 0x5448 +0xEFD1 0x59C3 +0xEFD2 0x5B9A +0xEFD3 0x5E40 +0xEFD4 0x5EAD +0xEFD5 0x5EF7 +0xEFD6 0x5F81 +0xEFD7 0x60C5 +0xEFD8 0x633A +0xEFD9 0x653F +0xEFDA 0x6574 +0xEFDB 0x65CC +0xEFDC 0x6676 +0xEFDD 0x6678 +0xEFDE 0x67FE +0xEFDF 0x6968 +0xEFE0 0x6A89 +0xEFE1 0x6B63 +0xEFE2 0x6C40 +0xEFE3 0x6DC0 +0xEFE4 0x6DE8 +0xEFE5 0x6E1F +0xEFE6 0x6E5E +0xEFE7 0x701E +0xEFE8 0x70A1 +0xEFE9 0x738E +0xEFEA 0x73FD +0xEFEB 0x753A +0xEFEC 0x775B +0xEFED 0x7887 +0xEFEE 0x798E +0xEFEF 0x7A0B +0xEFF0 0x7A7D +0xEFF1 0x7CBE +0xEFF2 0x7D8E +0xEFF3 0x8247 +0xEFF4 0x8A02 +0xEFF5 0x8AEA +0xEFF6 0x8C9E +0xEFF7 0x912D +0xEFF8 0x914A +0xEFF9 0x91D8 +0xEFFA 0x9266 +0xEFFB 0x92CC +0xEFFC 0x9320 +0xEFFD 0x9706 +0xEFFE 0x9756 +0xF0A1 0x975C +0xF0A2 0x9802 +0xF0A3 0x9F0E +0xF0A4 0x5236 +0xF0A5 0x5291 +0xF0A6 0x557C +0xF0A7 0x5824 +0xF0A8 0x5E1D +0xF0A9 0x5F1F +0xF0AA 0x608C +0xF0AB 0x63D0 +0xF0AC 0x68AF +0xF0AD 0x6FDF +0xF0AE 0x796D +0xF0AF 0x7B2C +0xF0B0 0x81CD +0xF0B1 0x85BA +0xF0B2 0x88FD +0xF0B3 0x8AF8 +0xF0B4 0x8E44 +0xF0B5 0x918D +0xF0B6 0x9664 +0xF0B7 0x969B +0xF0B8 0x973D +0xF0B9 0x984C +0xF0BA 0x9F4A +0xF0BB 0x4FCE +0xF0BC 0x5146 +0xF0BD 0x51CB +0xF0BE 0x52A9 +0xF0BF 0x5632 +0xF0C0 0x5F14 +0xF0C1 0x5F6B +0xF0C2 0x63AA +0xF0C3 0x64CD +0xF0C4 0x65E9 +0xF0C5 0x6641 +0xF0C6 0x66FA +0xF0C7 0x66F9 +0xF0C8 0x671D +0xF0C9 0x689D +0xF0CA 0x68D7 +0xF0CB 0x69FD +0xF0CC 0x6F15 +0xF0CD 0x6F6E +0xF0CE 0x7167 +0xF0CF 0x71E5 +0xF0D0 0x722A +0xF0D1 0x74AA +0xF0D2 0x773A +0xF0D3 0x7956 +0xF0D4 0x795A +0xF0D5 0x79DF +0xF0D6 0x7A20 +0xF0D7 0x7A95 +0xF0D8 0x7C97 +0xF0D9 0x7CDF +0xF0DA 0x7D44 +0xF0DB 0x7E70 +0xF0DC 0x8087 +0xF0DD 0x85FB +0xF0DE 0x86A4 +0xF0DF 0x8A54 +0xF0E0 0x8ABF +0xF0E1 0x8D99 +0xF0E2 0x8E81 +0xF0E3 0x9020 +0xF0E4 0x906D +0xF0E5 0x91E3 +0xF0E6 0x963B +0xF0E7 0x96D5 +0xF0E8 0x9CE5 +0xF0E9 0x65CF +0xF0EA 0x7C07 +0xF0EB 0x8DB3 +0xF0EC 0x93C3 +0xF0ED 0x5B58 +0xF0EE 0x5C0A +0xF0EF 0x5352 +0xF0F0 0x62D9 +0xF0F1 0x731D +0xF0F2 0x5027 +0xF0F3 0x5B97 +0xF0F4 0x5F9E +0xF0F5 0x60B0 +0xF0F6 0x616B +0xF0F7 0x68D5 +0xF0F8 0x6DD9 +0xF0F9 0x742E +0xF0FA 0x7A2E +0xF0FB 0x7D42 +0xF0FC 0x7D9C +0xF0FD 0x7E31 +0xF0FE 0x816B +0xF1A1 0x8E2A +0xF1A2 0x8E35 +0xF1A3 0x937E +0xF1A4 0x9418 +0xF1A5 0x4F50 +0xF1A6 0x5750 +0xF1A7 0x5DE6 +0xF1A8 0x5EA7 +0xF1A9 0x632B +0xF1AA 0x7F6A +0xF1AB 0x4E3B +0xF1AC 0x4F4F +0xF1AD 0x4F8F +0xF1AE 0x505A +0xF1AF 0x59DD +0xF1B0 0x80C4 +0xF1B1 0x546A +0xF1B2 0x5468 +0xF1B3 0x55FE +0xF1B4 0x594F +0xF1B5 0x5B99 +0xF1B6 0x5DDE +0xF1B7 0x5EDA +0xF1B8 0x665D +0xF1B9 0x6731 +0xF1BA 0x67F1 +0xF1BB 0x682A +0xF1BC 0x6CE8 +0xF1BD 0x6D32 +0xF1BE 0x6E4A +0xF1BF 0x6F8D +0xF1C0 0x70B7 +0xF1C1 0x73E0 +0xF1C2 0x7587 +0xF1C3 0x7C4C +0xF1C4 0x7D02 +0xF1C5 0x7D2C +0xF1C6 0x7DA2 +0xF1C7 0x821F +0xF1C8 0x86DB +0xF1C9 0x8A3B +0xF1CA 0x8A85 +0xF1CB 0x8D70 +0xF1CC 0x8E8A +0xF1CD 0x8F33 +0xF1CE 0x9031 +0xF1CF 0x914E +0xF1D0 0x9152 +0xF1D1 0x9444 +0xF1D2 0x99D0 +0xF1D3 0x7AF9 +0xF1D4 0x7CA5 +0xF1D5 0x4FCA +0xF1D6 0x5101 +0xF1D7 0x51C6 +0xF1D8 0x57C8 +0xF1D9 0x5BEF +0xF1DA 0x5CFB +0xF1DB 0x6659 +0xF1DC 0x6A3D +0xF1DD 0x6D5A +0xF1DE 0x6E96 +0xF1DF 0x6FEC +0xF1E0 0x710C +0xF1E1 0x756F +0xF1E2 0x7AE3 +0xF1E3 0x8822 +0xF1E4 0x9021 +0xF1E5 0x9075 +0xF1E6 0x96CB +0xF1E7 0x99FF +0xF1E8 0x8301 +0xF1E9 0x4E2D +0xF1EA 0x4EF2 +0xF1EB 0x8846 +0xF1EC 0x91CD +0xF1ED 0x537D +0xF1EE 0x6ADB +0xF1EF 0x696B +0xF1F0 0x6C41 +0xF1F1 0x847A +0xF1F2 0x589E +0xF1F3 0x618E +0xF1F4 0x66FE +0xF1F5 0x62EF +0xF1F6 0x70DD +0xF1F7 0x7511 +0xF1F8 0x75C7 +0xF1F9 0x7E52 +0xF1FA 0x84B8 +0xF1FB 0x8B49 +0xF1FC 0x8D08 +0xF1FD 0x4E4B +0xF1FE 0x53EA +0xF2A1 0x54AB +0xF2A2 0x5730 +0xF2A3 0x5740 +0xF2A4 0x5FD7 +0xF2A5 0x6301 +0xF2A6 0x6307 +0xF2A7 0x646F +0xF2A8 0x652F +0xF2A9 0x65E8 +0xF2AA 0x667A +0xF2AB 0x679D +0xF2AC 0x67B3 +0xF2AD 0x6B62 +0xF2AE 0x6C60 +0xF2AF 0x6C9A +0xF2B0 0x6F2C +0xF2B1 0x77E5 +0xF2B2 0x7825 +0xF2B3 0x7949 +0xF2B4 0x7957 +0xF2B5 0x7D19 +0xF2B6 0x80A2 +0xF2B7 0x8102 +0xF2B8 0x81F3 +0xF2B9 0x829D +0xF2BA 0x82B7 +0xF2BB 0x8718 +0xF2BC 0x8A8C +0xF2BD 0xF9FC +0xF2BE 0x8D04 +0xF2BF 0x8DBE +0xF2C0 0x9072 +0xF2C1 0x76F4 +0xF2C2 0x7A19 +0xF2C3 0x7A37 +0xF2C4 0x7E54 +0xF2C5 0x8077 +0xF2C6 0x5507 +0xF2C7 0x55D4 +0xF2C8 0x5875 +0xF2C9 0x632F +0xF2CA 0x6422 +0xF2CB 0x6649 +0xF2CC 0x664B +0xF2CD 0x686D +0xF2CE 0x699B +0xF2CF 0x6B84 +0xF2D0 0x6D25 +0xF2D1 0x6EB1 +0xF2D2 0x73CD +0xF2D3 0x7468 +0xF2D4 0x74A1 +0xF2D5 0x755B +0xF2D6 0x75B9 +0xF2D7 0x76E1 +0xF2D8 0x771E +0xF2D9 0x778B +0xF2DA 0x79E6 +0xF2DB 0x7E09 +0xF2DC 0x7E1D +0xF2DD 0x81FB +0xF2DE 0x852F +0xF2DF 0x8897 +0xF2E0 0x8A3A +0xF2E1 0x8CD1 +0xF2E2 0x8EEB +0xF2E3 0x8FB0 +0xF2E4 0x9032 +0xF2E5 0x93AD +0xF2E6 0x9663 +0xF2E7 0x9673 +0xF2E8 0x9707 +0xF2E9 0x4F84 +0xF2EA 0x53F1 +0xF2EB 0x59EA +0xF2EC 0x5AC9 +0xF2ED 0x5E19 +0xF2EE 0x684E +0xF2EF 0x74C6 +0xF2F0 0x75BE +0xF2F1 0x79E9 +0xF2F2 0x7A92 +0xF2F3 0x81A3 +0xF2F4 0x86ED +0xF2F5 0x8CEA +0xF2F6 0x8DCC +0xF2F7 0x8FED +0xF2F8 0x659F +0xF2F9 0x6715 +0xF2FA 0xF9FD +0xF2FB 0x57F7 +0xF2FC 0x6F57 +0xF2FD 0x7DDD +0xF2FE 0x8F2F +0xF3A1 0x93F6 +0xF3A2 0x96C6 +0xF3A3 0x5FB5 +0xF3A4 0x61F2 +0xF3A5 0x6F84 +0xF3A6 0x4E14 +0xF3A7 0x4F98 +0xF3A8 0x501F +0xF3A9 0x53C9 +0xF3AA 0x55DF +0xF3AB 0x5D6F +0xF3AC 0x5DEE +0xF3AD 0x6B21 +0xF3AE 0x6B64 +0xF3AF 0x78CB +0xF3B0 0x7B9A +0xF3B1 0xF9FE +0xF3B2 0x8E49 +0xF3B3 0x8ECA +0xF3B4 0x906E +0xF3B5 0x6349 +0xF3B6 0x643E +0xF3B7 0x7740 +0xF3B8 0x7A84 +0xF3B9 0x932F +0xF3BA 0x947F +0xF3BB 0x9F6A +0xF3BC 0x64B0 +0xF3BD 0x6FAF +0xF3BE 0x71E6 +0xF3BF 0x74A8 +0xF3C0 0x74DA +0xF3C1 0x7AC4 +0xF3C2 0x7C12 +0xF3C3 0x7E82 +0xF3C4 0x7CB2 +0xF3C5 0x7E98 +0xF3C6 0x8B9A +0xF3C7 0x8D0A +0xF3C8 0x947D +0xF3C9 0x9910 +0xF3CA 0x994C +0xF3CB 0x5239 +0xF3CC 0x5BDF +0xF3CD 0x64E6 +0xF3CE 0x672D +0xF3CF 0x7D2E +0xF3D0 0x50ED +0xF3D1 0x53C3 +0xF3D2 0x5879 +0xF3D3 0x6158 +0xF3D4 0x6159 +0xF3D5 0x61FA +0xF3D6 0x65AC +0xF3D7 0x7AD9 +0xF3D8 0x8B92 +0xF3D9 0x8B96 +0xF3DA 0x5009 +0xF3DB 0x5021 +0xF3DC 0x5275 +0xF3DD 0x5531 +0xF3DE 0x5A3C +0xF3DF 0x5EE0 +0xF3E0 0x5F70 +0xF3E1 0x6134 +0xF3E2 0x655E +0xF3E3 0x660C +0xF3E4 0x6636 +0xF3E5 0x66A2 +0xF3E6 0x69CD +0xF3E7 0x6EC4 +0xF3E8 0x6F32 +0xF3E9 0x7316 +0xF3EA 0x7621 +0xF3EB 0x7A93 +0xF3EC 0x8139 +0xF3ED 0x8259 +0xF3EE 0x83D6 +0xF3EF 0x84BC +0xF3F0 0x50B5 +0xF3F1 0x57F0 +0xF3F2 0x5BC0 +0xF3F3 0x5BE8 +0xF3F4 0x5F69 +0xF3F5 0x63A1 +0xF3F6 0x7826 +0xF3F7 0x7DB5 +0xF3F8 0x83DC +0xF3F9 0x8521 +0xF3FA 0x91C7 +0xF3FB 0x91F5 +0xF3FC 0x518A +0xF3FD 0x67F5 +0xF3FE 0x7B56 +0xF4A1 0x8CAC +0xF4A2 0x51C4 +0xF4A3 0x59BB +0xF4A4 0x60BD +0xF4A5 0x8655 +0xF4A6 0x501C +0xF4A7 0xF9FF +0xF4A8 0x5254 +0xF4A9 0x5C3A +0xF4AA 0x617D +0xF4AB 0x621A +0xF4AC 0x62D3 +0xF4AD 0x64F2 +0xF4AE 0x65A5 +0xF4AF 0x6ECC +0xF4B0 0x7620 +0xF4B1 0x810A +0xF4B2 0x8E60 +0xF4B3 0x965F +0xF4B4 0x96BB +0xF4B5 0x4EDF +0xF4B6 0x5343 +0xF4B7 0x5598 +0xF4B8 0x5929 +0xF4B9 0x5DDD +0xF4BA 0x64C5 +0xF4BB 0x6CC9 +0xF4BC 0x6DFA +0xF4BD 0x7394 +0xF4BE 0x7A7F +0xF4BF 0x821B +0xF4C0 0x85A6 +0xF4C1 0x8CE4 +0xF4C2 0x8E10 +0xF4C3 0x9077 +0xF4C4 0x91E7 +0xF4C5 0x95E1 +0xF4C6 0x9621 +0xF4C7 0x97C6 +0xF4C8 0x51F8 +0xF4C9 0x54F2 +0xF4CA 0x5586 +0xF4CB 0x5FB9 +0xF4CC 0x64A4 +0xF4CD 0x6F88 +0xF4CE 0x7DB4 +0xF4CF 0x8F1F +0xF4D0 0x8F4D +0xF4D1 0x9435 +0xF4D2 0x50C9 +0xF4D3 0x5C16 +0xF4D4 0x6CBE +0xF4D5 0x6DFB +0xF4D6 0x751B +0xF4D7 0x77BB +0xF4D8 0x7C3D +0xF4D9 0x7C64 +0xF4DA 0x8A79 +0xF4DB 0x8AC2 +0xF4DC 0x581E +0xF4DD 0x59BE +0xF4DE 0x5E16 +0xF4DF 0x6377 +0xF4E0 0x7252 +0xF4E1 0x758A +0xF4E2 0x776B +0xF4E3 0x8ADC +0xF4E4 0x8CBC +0xF4E5 0x8F12 +0xF4E6 0x5EF3 +0xF4E7 0x6674 +0xF4E8 0x6DF8 +0xF4E9 0x807D +0xF4EA 0x83C1 +0xF4EB 0x8ACB +0xF4EC 0x9751 +0xF4ED 0x9BD6 +0xF4EE 0xFA00 +0xF4EF 0x5243 +0xF4F0 0x66FF +0xF4F1 0x6D95 +0xF4F2 0x6EEF +0xF4F3 0x7DE0 +0xF4F4 0x8AE6 +0xF4F5 0x902E +0xF4F6 0x905E +0xF4F7 0x9AD4 +0xF4F8 0x521D +0xF4F9 0x527F +0xF4FA 0x54E8 +0xF4FB 0x6194 +0xF4FC 0x6284 +0xF4FD 0x62DB +0xF4FE 0x68A2 +0xF5A1 0x6912 +0xF5A2 0x695A +0xF5A3 0x6A35 +0xF5A4 0x7092 +0xF5A5 0x7126 +0xF5A6 0x785D +0xF5A7 0x7901 +0xF5A8 0x790E +0xF5A9 0x79D2 +0xF5AA 0x7A0D +0xF5AB 0x8096 +0xF5AC 0x8278 +0xF5AD 0x82D5 +0xF5AE 0x8349 +0xF5AF 0x8549 +0xF5B0 0x8C82 +0xF5B1 0x8D85 +0xF5B2 0x9162 +0xF5B3 0x918B +0xF5B4 0x91AE +0xF5B5 0x4FC3 +0xF5B6 0x56D1 +0xF5B7 0x71ED +0xF5B8 0x77D7 +0xF5B9 0x8700 +0xF5BA 0x89F8 +0xF5BB 0x5BF8 +0xF5BC 0x5FD6 +0xF5BD 0x6751 +0xF5BE 0x90A8 +0xF5BF 0x53E2 +0xF5C0 0x585A +0xF5C1 0x5BF5 +0xF5C2 0x60A4 +0xF5C3 0x6181 +0xF5C4 0x6460 +0xF5C5 0x7E3D +0xF5C6 0x8070 +0xF5C7 0x8525 +0xF5C8 0x9283 +0xF5C9 0x64AE +0xF5CA 0x50AC +0xF5CB 0x5D14 +0xF5CC 0x6700 +0xF5CD 0x589C +0xF5CE 0x62BD +0xF5CF 0x63A8 +0xF5D0 0x690E +0xF5D1 0x6978 +0xF5D2 0x6A1E +0xF5D3 0x6E6B +0xF5D4 0x76BA +0xF5D5 0x79CB +0xF5D6 0x82BB +0xF5D7 0x8429 +0xF5D8 0x8ACF +0xF5D9 0x8DA8 +0xF5DA 0x8FFD +0xF5DB 0x9112 +0xF5DC 0x914B +0xF5DD 0x919C +0xF5DE 0x9310 +0xF5DF 0x9318 +0xF5E0 0x939A +0xF5E1 0x96DB +0xF5E2 0x9A36 +0xF5E3 0x9C0D +0xF5E4 0x4E11 +0xF5E5 0x755C +0xF5E6 0x795D +0xF5E7 0x7AFA +0xF5E8 0x7B51 +0xF5E9 0x7BC9 +0xF5EA 0x7E2E +0xF5EB 0x84C4 +0xF5EC 0x8E59 +0xF5ED 0x8E74 +0xF5EE 0x8EF8 +0xF5EF 0x9010 +0xF5F0 0x6625 +0xF5F1 0x693F +0xF5F2 0x7443 +0xF5F3 0x51FA +0xF5F4 0x672E +0xF5F5 0x9EDC +0xF5F6 0x5145 +0xF5F7 0x5FE0 +0xF5F8 0x6C96 +0xF5F9 0x87F2 +0xF5FA 0x885D +0xF5FB 0x8877 +0xF5FC 0x60B4 +0xF5FD 0x81B5 +0xF5FE 0x8403 +0xF6A1 0x8D05 +0xF6A2 0x53D6 +0xF6A3 0x5439 +0xF6A4 0x5634 +0xF6A5 0x5A36 +0xF6A6 0x5C31 +0xF6A7 0x708A +0xF6A8 0x7FE0 +0xF6A9 0x805A +0xF6AA 0x8106 +0xF6AB 0x81ED +0xF6AC 0x8DA3 +0xF6AD 0x9189 +0xF6AE 0x9A5F +0xF6AF 0x9DF2 +0xF6B0 0x5074 +0xF6B1 0x4EC4 +0xF6B2 0x53A0 +0xF6B3 0x60FB +0xF6B4 0x6E2C +0xF6B5 0x5C64 +0xF6B6 0x4F88 +0xF6B7 0x5024 +0xF6B8 0x55E4 +0xF6B9 0x5CD9 +0xF6BA 0x5E5F +0xF6BB 0x6065 +0xF6BC 0x6894 +0xF6BD 0x6CBB +0xF6BE 0x6DC4 +0xF6BF 0x71BE +0xF6C0 0x75D4 +0xF6C1 0x75F4 +0xF6C2 0x7661 +0xF6C3 0x7A1A +0xF6C4 0x7A49 +0xF6C5 0x7DC7 +0xF6C6 0x7DFB +0xF6C7 0x7F6E +0xF6C8 0x81F4 +0xF6C9 0x86A9 +0xF6CA 0x8F1C +0xF6CB 0x96C9 +0xF6CC 0x99B3 +0xF6CD 0x9F52 +0xF6CE 0x5247 +0xF6CF 0x52C5 +0xF6D0 0x98ED +0xF6D1 0x89AA +0xF6D2 0x4E03 +0xF6D3 0x67D2 +0xF6D4 0x6F06 +0xF6D5 0x4FB5 +0xF6D6 0x5BE2 +0xF6D7 0x6795 +0xF6D8 0x6C88 +0xF6D9 0x6D78 +0xF6DA 0x741B +0xF6DB 0x7827 +0xF6DC 0x91DD +0xF6DD 0x937C +0xF6DE 0x87C4 +0xF6DF 0x79E4 +0xF6E0 0x7A31 +0xF6E1 0x5FEB +0xF6E2 0x4ED6 +0xF6E3 0x54A4 +0xF6E4 0x553E +0xF6E5 0x58AE +0xF6E6 0x59A5 +0xF6E7 0x60F0 +0xF6E8 0x6253 +0xF6E9 0x62D6 +0xF6EA 0x6736 +0xF6EB 0x6955 +0xF6EC 0x8235 +0xF6ED 0x9640 +0xF6EE 0x99B1 +0xF6EF 0x99DD +0xF6F0 0x502C +0xF6F1 0x5353 +0xF6F2 0x5544 +0xF6F3 0x577C +0xF6F4 0xFA01 +0xF6F5 0x6258 +0xF6F6 0xFA02 +0xF6F7 0x64E2 +0xF6F8 0x666B +0xF6F9 0x67DD +0xF6FA 0x6FC1 +0xF6FB 0x6FEF +0xF6FC 0x7422 +0xF6FD 0x7438 +0xF6FE 0x8A17 +0xF7A1 0x9438 +0xF7A2 0x5451 +0xF7A3 0x5606 +0xF7A4 0x5766 +0xF7A5 0x5F48 +0xF7A6 0x619A +0xF7A7 0x6B4E +0xF7A8 0x7058 +0xF7A9 0x70AD +0xF7AA 0x7DBB +0xF7AB 0x8A95 +0xF7AC 0x596A +0xF7AD 0x812B +0xF7AE 0x63A2 +0xF7AF 0x7708 +0xF7B0 0x803D +0xF7B1 0x8CAA +0xF7B2 0x5854 +0xF7B3 0x642D +0xF7B4 0x69BB +0xF7B5 0x5B95 +0xF7B6 0x5E11 +0xF7B7 0x6E6F +0xF7B8 0xFA03 +0xF7B9 0x8569 +0xF7BA 0x514C +0xF7BB 0x53F0 +0xF7BC 0x592A +0xF7BD 0x6020 +0xF7BE 0x614B +0xF7BF 0x6B86 +0xF7C0 0x6C70 +0xF7C1 0x6CF0 +0xF7C2 0x7B1E +0xF7C3 0x80CE +0xF7C4 0x82D4 +0xF7C5 0x8DC6 +0xF7C6 0x90B0 +0xF7C7 0x98B1 +0xF7C8 0xFA04 +0xF7C9 0x64C7 +0xF7CA 0x6FA4 +0xF7CB 0x6491 +0xF7CC 0x6504 +0xF7CD 0x514E +0xF7CE 0x5410 +0xF7CF 0x571F +0xF7D0 0x8A0E +0xF7D1 0x615F +0xF7D2 0x6876 +0xF7D3 0xFA05 +0xF7D4 0x75DB +0xF7D5 0x7B52 +0xF7D6 0x7D71 +0xF7D7 0x901A +0xF7D8 0x5806 +0xF7D9 0x69CC +0xF7DA 0x817F +0xF7DB 0x892A +0xF7DC 0x9000 +0xF7DD 0x9839 +0xF7DE 0x5078 +0xF7DF 0x5957 +0xF7E0 0x59AC +0xF7E1 0x6295 +0xF7E2 0x900F +0xF7E3 0x9B2A +0xF7E4 0x615D +0xF7E5 0x7279 +0xF7E6 0x95D6 +0xF7E7 0x5761 +0xF7E8 0x5A46 +0xF7E9 0x5DF4 +0xF7EA 0x628A +0xF7EB 0x64AD +0xF7EC 0x64FA +0xF7ED 0x6777 +0xF7EE 0x6CE2 +0xF7EF 0x6D3E +0xF7F0 0x722C +0xF7F1 0x7436 +0xF7F2 0x7834 +0xF7F3 0x7F77 +0xF7F4 0x82AD +0xF7F5 0x8DDB +0xF7F6 0x9817 +0xF7F7 0x5224 +0xF7F8 0x5742 +0xF7F9 0x677F +0xF7FA 0x7248 +0xF7FB 0x74E3 +0xF7FC 0x8CA9 +0xF7FD 0x8FA6 +0xF7FE 0x9211 +0xF8A1 0x962A +0xF8A2 0x516B +0xF8A3 0x53ED +0xF8A4 0x634C +0xF8A5 0x4F69 +0xF8A6 0x5504 +0xF8A7 0x6096 +0xF8A8 0x6557 +0xF8A9 0x6C9B +0xF8AA 0x6D7F +0xF8AB 0x724C +0xF8AC 0x72FD +0xF8AD 0x7A17 +0xF8AE 0x8987 +0xF8AF 0x8C9D +0xF8B0 0x5F6D +0xF8B1 0x6F8E +0xF8B2 0x70F9 +0xF8B3 0x81A8 +0xF8B4 0x610E +0xF8B5 0x4FBF +0xF8B6 0x504F +0xF8B7 0x6241 +0xF8B8 0x7247 +0xF8B9 0x7BC7 +0xF8BA 0x7DE8 +0xF8BB 0x7FE9 +0xF8BC 0x904D +0xF8BD 0x97AD +0xF8BE 0x9A19 +0xF8BF 0x8CB6 +0xF8C0 0x576A +0xF8C1 0x5E73 +0xF8C2 0x67B0 +0xF8C3 0x840D +0xF8C4 0x8A55 +0xF8C5 0x5420 +0xF8C6 0x5B16 +0xF8C7 0x5E63 +0xF8C8 0x5EE2 +0xF8C9 0x5F0A +0xF8CA 0x6583 +0xF8CB 0x80BA +0xF8CC 0x853D +0xF8CD 0x9589 +0xF8CE 0x965B +0xF8CF 0x4F48 +0xF8D0 0x5305 +0xF8D1 0x530D +0xF8D2 0x530F +0xF8D3 0x5486 +0xF8D4 0x54FA +0xF8D5 0x5703 +0xF8D6 0x5E03 +0xF8D7 0x6016 +0xF8D8 0x629B +0xF8D9 0x62B1 +0xF8DA 0x6355 +0xF8DB 0xFA06 +0xF8DC 0x6CE1 +0xF8DD 0x6D66 +0xF8DE 0x75B1 +0xF8DF 0x7832 +0xF8E0 0x80DE +0xF8E1 0x812F +0xF8E2 0x82DE +0xF8E3 0x8461 +0xF8E4 0x84B2 +0xF8E5 0x888D +0xF8E6 0x8912 +0xF8E7 0x900B +0xF8E8 0x92EA +0xF8E9 0x98FD +0xF8EA 0x9B91 +0xF8EB 0x5E45 +0xF8EC 0x66B4 +0xF8ED 0x66DD +0xF8EE 0x7011 +0xF8EF 0x7206 +0xF8F0 0xFA07 +0xF8F1 0x4FF5 +0xF8F2 0x527D +0xF8F3 0x5F6A +0xF8F4 0x6153 +0xF8F5 0x6753 +0xF8F6 0x6A19 +0xF8F7 0x6F02 +0xF8F8 0x74E2 +0xF8F9 0x7968 +0xF8FA 0x8868 +0xF8FB 0x8C79 +0xF8FC 0x98C7 +0xF8FD 0x98C4 +0xF8FE 0x9A43 +0xF9A1 0x54C1 +0xF9A2 0x7A1F +0xF9A3 0x6953 +0xF9A4 0x8AF7 +0xF9A5 0x8C4A +0xF9A6 0x98A8 +0xF9A7 0x99AE +0xF9A8 0x5F7C +0xF9A9 0x62AB +0xF9AA 0x75B2 +0xF9AB 0x76AE +0xF9AC 0x88AB +0xF9AD 0x907F +0xF9AE 0x9642 +0xF9AF 0x5339 +0xF9B0 0x5F3C +0xF9B1 0x5FC5 +0xF9B2 0x6CCC +0xF9B3 0x73CC +0xF9B4 0x7562 +0xF9B5 0x758B +0xF9B6 0x7B46 +0xF9B7 0x82FE +0xF9B8 0x999D +0xF9B9 0x4E4F +0xF9BA 0x903C +0xF9BB 0x4E0B +0xF9BC 0x4F55 +0xF9BD 0x53A6 +0xF9BE 0x590F +0xF9BF 0x5EC8 +0xF9C0 0x6630 +0xF9C1 0x6CB3 +0xF9C2 0x7455 +0xF9C3 0x8377 +0xF9C4 0x8766 +0xF9C5 0x8CC0 +0xF9C6 0x9050 +0xF9C7 0x971E +0xF9C8 0x9C15 +0xF9C9 0x58D1 +0xF9CA 0x5B78 +0xF9CB 0x8650 +0xF9CC 0x8B14 +0xF9CD 0x9DB4 +0xF9CE 0x5BD2 +0xF9CF 0x6068 +0xF9D0 0x608D +0xF9D1 0x65F1 +0xF9D2 0x6C57 +0xF9D3 0x6F22 +0xF9D4 0x6FA3 +0xF9D5 0x701A +0xF9D6 0x7F55 +0xF9D7 0x7FF0 +0xF9D8 0x9591 +0xF9D9 0x9592 +0xF9DA 0x9650 +0xF9DB 0x97D3 +0xF9DC 0x5272 +0xF9DD 0x8F44 +0xF9DE 0x51FD +0xF9DF 0x542B +0xF9E0 0x54B8 +0xF9E1 0x5563 +0xF9E2 0x558A +0xF9E3 0x6ABB +0xF9E4 0x6DB5 +0xF9E5 0x7DD8 +0xF9E6 0x8266 +0xF9E7 0x929C +0xF9E8 0x9677 +0xF9E9 0x9E79 +0xF9EA 0x5408 +0xF9EB 0x54C8 +0xF9EC 0x76D2 +0xF9ED 0x86E4 +0xF9EE 0x95A4 +0xF9EF 0x95D4 +0xF9F0 0x965C +0xF9F1 0x4EA2 +0xF9F2 0x4F09 +0xF9F3 0x59EE +0xF9F4 0x5AE6 +0xF9F5 0x5DF7 +0xF9F6 0x6052 +0xF9F7 0x6297 +0xF9F8 0x676D +0xF9F9 0x6841 +0xF9FA 0x6C86 +0xF9FB 0x6E2F +0xF9FC 0x7F38 +0xF9FD 0x809B +0xF9FE 0x822A +0xFAA1 0xFA08 +0xFAA2 0xFA09 +0xFAA3 0x9805 +0xFAA4 0x4EA5 +0xFAA5 0x5055 +0xFAA6 0x54B3 +0xFAA7 0x5793 +0xFAA8 0x595A +0xFAA9 0x5B69 +0xFAAA 0x5BB3 +0xFAAB 0x61C8 +0xFAAC 0x6977 +0xFAAD 0x6D77 +0xFAAE 0x7023 +0xFAAF 0x87F9 +0xFAB0 0x89E3 +0xFAB1 0x8A72 +0xFAB2 0x8AE7 +0xFAB3 0x9082 +0xFAB4 0x99ED +0xFAB5 0x9AB8 +0xFAB6 0x52BE +0xFAB7 0x6838 +0xFAB8 0x5016 +0xFAB9 0x5E78 +0xFABA 0x674F +0xFABB 0x8347 +0xFABC 0x884C +0xFABD 0x4EAB +0xFABE 0x5411 +0xFABF 0x56AE +0xFAC0 0x73E6 +0xFAC1 0x9115 +0xFAC2 0x97FF +0xFAC3 0x9909 +0xFAC4 0x9957 +0xFAC5 0x9999 +0xFAC6 0x5653 +0xFAC7 0x589F +0xFAC8 0x865B +0xFAC9 0x8A31 +0xFACA 0x61B2 +0xFACB 0x6AF6 +0xFACC 0x737B +0xFACD 0x8ED2 +0xFACE 0x6B47 +0xFACF 0x96AA +0xFAD0 0x9A57 +0xFAD1 0x5955 +0xFAD2 0x7200 +0xFAD3 0x8D6B +0xFAD4 0x9769 +0xFAD5 0x4FD4 +0xFAD6 0x5CF4 +0xFAD7 0x5F26 +0xFAD8 0x61F8 +0xFAD9 0x665B +0xFADA 0x6CEB +0xFADB 0x70AB +0xFADC 0x7384 +0xFADD 0x73B9 +0xFADE 0x73FE +0xFADF 0x7729 +0xFAE0 0x774D +0xFAE1 0x7D43 +0xFAE2 0x7D62 +0xFAE3 0x7E23 +0xFAE4 0x8237 +0xFAE5 0x8852 +0xFAE6 0xFA0A +0xFAE7 0x8CE2 +0xFAE8 0x9249 +0xFAE9 0x986F +0xFAEA 0x5B51 +0xFAEB 0x7A74 +0xFAEC 0x8840 +0xFAED 0x9801 +0xFAEE 0x5ACC +0xFAEF 0x4FE0 +0xFAF0 0x5354 +0xFAF1 0x593E +0xFAF2 0x5CFD +0xFAF3 0x633E +0xFAF4 0x6D79 +0xFAF5 0x72F9 +0xFAF6 0x8105 +0xFAF7 0x8107 +0xFAF8 0x83A2 +0xFAF9 0x92CF +0xFAFA 0x9830 +0xFAFB 0x4EA8 +0xFAFC 0x5144 +0xFAFD 0x5211 +0xFAFE 0x578B +0xFBA1 0x5F62 +0xFBA2 0x6CC2 +0xFBA3 0x6ECE +0xFBA4 0x7005 +0xFBA5 0x7050 +0xFBA6 0x70AF +0xFBA7 0x7192 +0xFBA8 0x73E9 +0xFBA9 0x7469 +0xFBAA 0x834A +0xFBAB 0x87A2 +0xFBAC 0x8861 +0xFBAD 0x9008 +0xFBAE 0x90A2 +0xFBAF 0x93A3 +0xFBB0 0x99A8 +0xFBB1 0x516E +0xFBB2 0x5F57 +0xFBB3 0x60E0 +0xFBB4 0x6167 +0xFBB5 0x66B3 +0xFBB6 0x8559 +0xFBB7 0x8E4A +0xFBB8 0x91AF +0xFBB9 0x978B +0xFBBA 0x4E4E +0xFBBB 0x4E92 +0xFBBC 0x547C +0xFBBD 0x58D5 +0xFBBE 0x58FA +0xFBBF 0x597D +0xFBC0 0x5CB5 +0xFBC1 0x5F27 +0xFBC2 0x6236 +0xFBC3 0x6248 +0xFBC4 0x660A +0xFBC5 0x6667 +0xFBC6 0x6BEB +0xFBC7 0x6D69 +0xFBC8 0x6DCF +0xFBC9 0x6E56 +0xFBCA 0x6EF8 +0xFBCB 0x6F94 +0xFBCC 0x6FE0 +0xFBCD 0x6FE9 +0xFBCE 0x705D +0xFBCF 0x72D0 +0xFBD0 0x7425 +0xFBD1 0x745A +0xFBD2 0x74E0 +0xFBD3 0x7693 +0xFBD4 0x795C +0xFBD5 0x7CCA +0xFBD6 0x7E1E +0xFBD7 0x80E1 +0xFBD8 0x82A6 +0xFBD9 0x846B +0xFBDA 0x84BF +0xFBDB 0x864E +0xFBDC 0x865F +0xFBDD 0x8774 +0xFBDE 0x8B77 +0xFBDF 0x8C6A +0xFBE0 0x93AC +0xFBE1 0x9800 +0xFBE2 0x9865 +0xFBE3 0x60D1 +0xFBE4 0x6216 +0xFBE5 0x9177 +0xFBE6 0x5A5A +0xFBE7 0x660F +0xFBE8 0x6DF7 +0xFBE9 0x6E3E +0xFBEA 0x743F +0xFBEB 0x9B42 +0xFBEC 0x5FFD +0xFBED 0x60DA +0xFBEE 0x7B0F +0xFBEF 0x54C4 +0xFBF0 0x5F18 +0xFBF1 0x6C5E +0xFBF2 0x6CD3 +0xFBF3 0x6D2A +0xFBF4 0x70D8 +0xFBF5 0x7D05 +0xFBF6 0x8679 +0xFBF7 0x8A0C +0xFBF8 0x9D3B +0xFBF9 0x5316 +0xFBFA 0x548C +0xFBFB 0x5B05 +0xFBFC 0x6A3A +0xFBFD 0x706B +0xFBFE 0x7575 +0xFCA1 0x798D +0xFCA2 0x79BE +0xFCA3 0x82B1 +0xFCA4 0x83EF +0xFCA5 0x8A71 +0xFCA6 0x8B41 +0xFCA7 0x8CA8 +0xFCA8 0x9774 +0xFCA9 0xFA0B +0xFCAA 0x64F4 +0xFCAB 0x652B +0xFCAC 0x78BA +0xFCAD 0x78BB +0xFCAE 0x7A6B +0xFCAF 0x4E38 +0xFCB0 0x559A +0xFCB1 0x5950 +0xFCB2 0x5BA6 +0xFCB3 0x5E7B +0xFCB4 0x60A3 +0xFCB5 0x63DB +0xFCB6 0x6B61 +0xFCB7 0x6665 +0xFCB8 0x6853 +0xFCB9 0x6E19 +0xFCBA 0x7165 +0xFCBB 0x74B0 +0xFCBC 0x7D08 +0xFCBD 0x9084 +0xFCBE 0x9A69 +0xFCBF 0x9C25 +0xFCC0 0x6D3B +0xFCC1 0x6ED1 +0xFCC2 0x733E +0xFCC3 0x8C41 +0xFCC4 0x95CA +0xFCC5 0x51F0 +0xFCC6 0x5E4C +0xFCC7 0x5FA8 +0xFCC8 0x604D +0xFCC9 0x60F6 +0xFCCA 0x6130 +0xFCCB 0x614C +0xFCCC 0x6643 +0xFCCD 0x6644 +0xFCCE 0x69A5 +0xFCCF 0x6CC1 +0xFCD0 0x6E5F +0xFCD1 0x6EC9 +0xFCD2 0x6F62 +0xFCD3 0x714C +0xFCD4 0x749C +0xFCD5 0x7687 +0xFCD6 0x7BC1 +0xFCD7 0x7C27 +0xFCD8 0x8352 +0xFCD9 0x8757 +0xFCDA 0x9051 +0xFCDB 0x968D +0xFCDC 0x9EC3 +0xFCDD 0x532F +0xFCDE 0x56DE +0xFCDF 0x5EFB +0xFCE0 0x5F8A +0xFCE1 0x6062 +0xFCE2 0x6094 +0xFCE3 0x61F7 +0xFCE4 0x6666 +0xFCE5 0x6703 +0xFCE6 0x6A9C +0xFCE7 0x6DEE +0xFCE8 0x6FAE +0xFCE9 0x7070 +0xFCEA 0x736A +0xFCEB 0x7E6A +0xFCEC 0x81BE +0xFCED 0x8334 +0xFCEE 0x86D4 +0xFCEF 0x8AA8 +0xFCF0 0x8CC4 +0xFCF1 0x5283 +0xFCF2 0x7372 +0xFCF3 0x5B96 +0xFCF4 0x6A6B +0xFCF5 0x9404 +0xFCF6 0x54EE +0xFCF7 0x5686 +0xFCF8 0x5B5D +0xFCF9 0x6548 +0xFCFA 0x6585 +0xFCFB 0x66C9 +0xFCFC 0x689F +0xFCFD 0x6D8D +0xFCFE 0x6DC6 +0xFDA1 0x723B +0xFDA2 0x80B4 +0xFDA3 0x9175 +0xFDA4 0x9A4D +0xFDA5 0x4FAF +0xFDA6 0x5019 +0xFDA7 0x539A +0xFDA8 0x540E +0xFDA9 0x543C +0xFDAA 0x5589 +0xFDAB 0x55C5 +0xFDAC 0x5E3F +0xFDAD 0x5F8C +0xFDAE 0x673D +0xFDAF 0x7166 +0xFDB0 0x73DD +0xFDB1 0x9005 +0xFDB2 0x52DB +0xFDB3 0x52F3 +0xFDB4 0x5864 +0xFDB5 0x58CE +0xFDB6 0x7104 +0xFDB7 0x718F +0xFDB8 0x71FB +0xFDB9 0x85B0 +0xFDBA 0x8A13 +0xFDBB 0x6688 +0xFDBC 0x85A8 +0xFDBD 0x55A7 +0xFDBE 0x6684 +0xFDBF 0x714A +0xFDC0 0x8431 +0xFDC1 0x5349 +0xFDC2 0x5599 +0xFDC3 0x6BC1 +0xFDC4 0x5F59 +0xFDC5 0x5FBD +0xFDC6 0x63EE +0xFDC7 0x6689 +0xFDC8 0x7147 +0xFDC9 0x8AF1 +0xFDCA 0x8F1D +0xFDCB 0x9EBE +0xFDCC 0x4F11 +0xFDCD 0x643A +0xFDCE 0x70CB +0xFDCF 0x7566 +0xFDD0 0x8667 +0xFDD1 0x6064 +0xFDD2 0x8B4E +0xFDD3 0x9DF8 +0xFDD4 0x5147 +0xFDD5 0x51F6 +0xFDD6 0x5308 +0xFDD7 0x6D36 +0xFDD8 0x80F8 +0xFDD9 0x9ED1 +0xFDDA 0x6615 +0xFDDB 0x6B23 +0xFDDC 0x7098 +0xFDDD 0x75D5 +0xFDDE 0x5403 +0xFDDF 0x5C79 +0xFDE0 0x7D07 +0xFDE1 0x8A16 +0xFDE2 0x6B20 +0xFDE3 0x6B3D +0xFDE4 0x6B46 +0xFDE5 0x5438 +0xFDE6 0x6070 +0xFDE7 0x6D3D +0xFDE8 0x7FD5 +0xFDE9 0x8208 +0xFDEA 0x50D6 +0xFDEB 0x51DE +0xFDEC 0x559C +0xFDED 0x566B +0xFDEE 0x56CD +0xFDEF 0x59EC +0xFDF0 0x5B09 +0xFDF1 0x5E0C +0xFDF2 0x6199 +0xFDF3 0x6198 +0xFDF4 0x6231 +0xFDF5 0x665E +0xFDF6 0x66E6 +0xFDF7 0x7199 +0xFDF8 0x71B9 +0xFDF9 0x71BA +0xFDFA 0x72A7 +0xFDFB 0x79A7 +0xFDFC 0x7A00 +0xFDFD 0x7FB2 +0xFDFE 0x8A70 diff --git a/jni/iconv/tests/EUC-TW.IRREVERSIBLE.TXT b/jni/iconv/tests/EUC-TW.IRREVERSIBLE.TXT new file mode 100644 index 0000000..3ca2824 --- /dev/null +++ b/jni/iconv/tests/EUC-TW.IRREVERSIBLE.TXT @@ -0,0 +1,5869 @@ +0x8EA1A1A1 0x3000 +0x8EA1A1A2 0xFF0C +0x8EA1A1A3 0x3001 +0x8EA1A1A4 0x3002 +0x8EA1A1A5 0xFF0E +0x8EA1A1A6 0x30FB +0x8EA1A1A7 0xFF1B +0x8EA1A1A8 0xFF1A +0x8EA1A1A9 0xFF1F +0x8EA1A1AA 0xFF01 +0x8EA1A1AB 0xFE30 +0x8EA1A1AC 0x2026 +0x8EA1A1AD 0x2025 +0x8EA1A1AE 0xFE50 +0x8EA1A1AF 0xFE51 +0x8EA1A1B0 0xFE52 +0x8EA1A1B1 0x00B7 +0x8EA1A1B2 0xFE54 +0x8EA1A1B3 0xFE55 +0x8EA1A1B4 0xFE56 +0x8EA1A1B5 0xFE57 +0x8EA1A1B6 0xFE31 +0x8EA1A1B7 0x2014 +0x8EA1A1B8 0xFE32 +0x8EA1A1B9 0x2013 +0x8EA1A1BE 0xFF08 +0x8EA1A1BF 0xFF09 +0x8EA1A1C0 0xFE35 +0x8EA1A1C1 0xFE36 +0x8EA1A1C2 0xFF5B +0x8EA1A1C3 0xFF5D +0x8EA1A1C4 0xFE37 +0x8EA1A1C5 0xFE38 +0x8EA1A1C6 0x3014 +0x8EA1A1C7 0x3015 +0x8EA1A1C8 0xFE39 +0x8EA1A1C9 0xFE3A +0x8EA1A1CA 0x3010 +0x8EA1A1CB 0x3011 +0x8EA1A1CC 0xFE3B +0x8EA1A1CD 0xFE3C +0x8EA1A1CE 0x300A +0x8EA1A1CF 0x300B +0x8EA1A1D0 0xFE3D +0x8EA1A1D1 0xFE3E +0x8EA1A1D2 0x3008 +0x8EA1A1D3 0x3009 +0x8EA1A1D4 0xFE3F +0x8EA1A1D5 0xFE40 +0x8EA1A1D6 0x300C +0x8EA1A1D7 0x300D +0x8EA1A1D8 0xFE41 +0x8EA1A1D9 0xFE42 +0x8EA1A1DA 0x300E +0x8EA1A1DB 0x300F +0x8EA1A1DC 0xFE43 +0x8EA1A1DD 0xFE44 +0x8EA1A1DE 0xFE59 +0x8EA1A1DF 0xFE5A +0x8EA1A1E0 0xFE5B +0x8EA1A1E1 0xFE5C +0x8EA1A1E2 0xFE5D +0x8EA1A1E3 0xFE5E +0x8EA1A1E4 0x2018 +0x8EA1A1E5 0x2019 +0x8EA1A1E6 0x201C +0x8EA1A1E7 0x201D +0x8EA1A1E8 0x301D +0x8EA1A1E9 0x301E +0x8EA1A1EA 0x2032 +0x8EA1A1EB 0x2035 +0x8EA1A1EC 0xFF03 +0x8EA1A1ED 0xFF06 +0x8EA1A1EE 0xFF0A +0x8EA1A1EF 0x203B +0x8EA1A1F0 0x00A7 +0x8EA1A1F1 0x3003 +0x8EA1A1F2 0x25CB +0x8EA1A1F3 0x25CF +0x8EA1A1F4 0x25B3 +0x8EA1A1F5 0x25B2 +0x8EA1A1F6 0x25CE +0x8EA1A1F7 0x2606 +0x8EA1A1F8 0x2605 +0x8EA1A1F9 0x25C7 +0x8EA1A1FA 0x25C6 +0x8EA1A1FB 0x25A1 +0x8EA1A1FC 0x25A0 +0x8EA1A1FD 0x25BD +0x8EA1A1FE 0x25BC +0x8EA1A2A1 0x32A3 +0x8EA1A2A2 0x2105 +0x8EA1A2A3 0x203E +0x8EA1A2A5 0xFF3F +0x8EA1A2A7 0xFE49 +0x8EA1A2A8 0xFE4A +0x8EA1A2A9 0xFE4D +0x8EA1A2AA 0xFE4E +0x8EA1A2AB 0xFE4B +0x8EA1A2AC 0xFE4C +0x8EA1A2AD 0xFE5F +0x8EA1A2AE 0xFE60 +0x8EA1A2AF 0xFE61 +0x8EA1A2B0 0xFF0B +0x8EA1A2B1 0xFF0D +0x8EA1A2B2 0x00D7 +0x8EA1A2B3 0x00F7 +0x8EA1A2B4 0x00B1 +0x8EA1A2B5 0x221A +0x8EA1A2B6 0xFF1C +0x8EA1A2B7 0xFF1E +0x8EA1A2B8 0xFF1D +0x8EA1A2B9 0x2266 +0x8EA1A2BA 0x2267 +0x8EA1A2BB 0x2260 +0x8EA1A2BC 0x221E +0x8EA1A2BD 0x2252 +0x8EA1A2BE 0x2261 +0x8EA1A2BF 0xFE62 +0x8EA1A2C0 0xFE63 +0x8EA1A2C1 0xFE64 +0x8EA1A2C2 0xFE66 +0x8EA1A2C3 0xFE65 +0x8EA1A2C4 0x223C +0x8EA1A2C5 0x2229 +0x8EA1A2C6 0x222A +0x8EA1A2C7 0x22A5 +0x8EA1A2C8 0x2220 +0x8EA1A2C9 0x221F +0x8EA1A2CA 0x22BF +0x8EA1A2CB 0x33D2 +0x8EA1A2CC 0x33D1 +0x8EA1A2CD 0x222B +0x8EA1A2CE 0x222E +0x8EA1A2CF 0x2235 +0x8EA1A2D0 0x2234 +0x8EA1A2D1 0x2640 +0x8EA1A2D2 0x2642 +0x8EA1A2D3 0x2641 +0x8EA1A2D4 0x2609 +0x8EA1A2D5 0x2191 +0x8EA1A2D6 0x2193 +0x8EA1A2D7 0x2192 +0x8EA1A2D8 0x2190 +0x8EA1A2D9 0x2196 +0x8EA1A2DA 0x2197 +0x8EA1A2DB 0x2199 +0x8EA1A2DC 0x2198 +0x8EA1A2DD 0x2016 +0x8EA1A2DE 0xFF5C +0x8EA1A2DF 0xFF0F +0x8EA1A2E0 0xFF3C +0x8EA1A2E1 0x2215 +0x8EA1A2E2 0xFE68 +0x8EA1A2E3 0xFF04 +0x8EA1A2E4 0xFFE5 +0x8EA1A2E5 0x3012 +0x8EA1A2E6 0xFFE0 +0x8EA1A2E7 0xFFE1 +0x8EA1A2E8 0xFF05 +0x8EA1A2E9 0xFF20 +0x8EA1A2EA 0x2103 +0x8EA1A2EB 0x2109 +0x8EA1A2EC 0xFE69 +0x8EA1A2ED 0xFE6A +0x8EA1A2EE 0xFE6B +0x8EA1A2EF 0x33D5 +0x8EA1A2F0 0x339C +0x8EA1A2F1 0x339D +0x8EA1A2F2 0x339E +0x8EA1A2F3 0x33CE +0x8EA1A2F4 0x33A1 +0x8EA1A2F5 0x338E +0x8EA1A2F6 0x338F +0x8EA1A2F7 0x33C4 +0x8EA1A2F8 0x00B0 +0x8EA1A2F9 0x5159 +0x8EA1A2FA 0x515B +0x8EA1A2FB 0x515E +0x8EA1A2FC 0x515D +0x8EA1A2FD 0x5161 +0x8EA1A2FE 0x5163 +0x8EA1A3A1 0x55E7 +0x8EA1A3A2 0x74E9 +0x8EA1A3A3 0x7CCE +0x8EA1A3A4 0x2581 +0x8EA1A3A5 0x2582 +0x8EA1A3A6 0x2583 +0x8EA1A3A7 0x2584 +0x8EA1A3A8 0x2585 +0x8EA1A3A9 0x2586 +0x8EA1A3AA 0x2587 +0x8EA1A3AB 0x2588 +0x8EA1A3AC 0x258F +0x8EA1A3AD 0x258E +0x8EA1A3AE 0x258D +0x8EA1A3AF 0x258C +0x8EA1A3B0 0x258B +0x8EA1A3B1 0x258A +0x8EA1A3B2 0x2589 +0x8EA1A3B3 0x253C +0x8EA1A3B4 0x2534 +0x8EA1A3B5 0x252C +0x8EA1A3B6 0x2524 +0x8EA1A3B7 0x251C +0x8EA1A3B8 0x2594 +0x8EA1A3B9 0x2500 +0x8EA1A3BA 0x2502 +0x8EA1A3BB 0x2595 +0x8EA1A3BC 0x250C +0x8EA1A3BD 0x2510 +0x8EA1A3BE 0x2514 +0x8EA1A3BF 0x2518 +0x8EA1A3C0 0x256D +0x8EA1A3C1 0x256E +0x8EA1A3C2 0x2570 +0x8EA1A3C3 0x256F +0x8EA1A3C4 0x2550 +0x8EA1A3C5 0x255E +0x8EA1A3C6 0x256A +0x8EA1A3C7 0x2561 +0x8EA1A3C8 0x25E2 +0x8EA1A3C9 0x25E3 +0x8EA1A3CA 0x25E5 +0x8EA1A3CB 0x25E4 +0x8EA1A3CC 0x2571 +0x8EA1A3CD 0x2572 +0x8EA1A3CE 0x2573 +0x8EA1A4A1 0xFF10 +0x8EA1A4A2 0xFF11 +0x8EA1A4A3 0xFF12 +0x8EA1A4A4 0xFF13 +0x8EA1A4A5 0xFF14 +0x8EA1A4A6 0xFF15 +0x8EA1A4A7 0xFF16 +0x8EA1A4A8 0xFF17 +0x8EA1A4A9 0xFF18 +0x8EA1A4AA 0xFF19 +0x8EA1A4AB 0x2160 +0x8EA1A4AC 0x2161 +0x8EA1A4AD 0x2162 +0x8EA1A4AE 0x2163 +0x8EA1A4AF 0x2164 +0x8EA1A4B0 0x2165 +0x8EA1A4B1 0x2166 +0x8EA1A4B2 0x2167 +0x8EA1A4B3 0x2168 +0x8EA1A4B4 0x2169 +0x8EA1A4B5 0x3021 +0x8EA1A4B6 0x3022 +0x8EA1A4B7 0x3023 +0x8EA1A4B8 0x3024 +0x8EA1A4B9 0x3025 +0x8EA1A4BA 0x3026 +0x8EA1A4BB 0x3027 +0x8EA1A4BC 0x3028 +0x8EA1A4BD 0x3029 +0x8EA1A4BF 0x5344 +0x8EA1A4C1 0xFF21 +0x8EA1A4C2 0xFF22 +0x8EA1A4C3 0xFF23 +0x8EA1A4C4 0xFF24 +0x8EA1A4C5 0xFF25 +0x8EA1A4C6 0xFF26 +0x8EA1A4C7 0xFF27 +0x8EA1A4C8 0xFF28 +0x8EA1A4C9 0xFF29 +0x8EA1A4CA 0xFF2A +0x8EA1A4CB 0xFF2B +0x8EA1A4CC 0xFF2C +0x8EA1A4CD 0xFF2D +0x8EA1A4CE 0xFF2E +0x8EA1A4CF 0xFF2F +0x8EA1A4D0 0xFF30 +0x8EA1A4D1 0xFF31 +0x8EA1A4D2 0xFF32 +0x8EA1A4D3 0xFF33 +0x8EA1A4D4 0xFF34 +0x8EA1A4D5 0xFF35 +0x8EA1A4D6 0xFF36 +0x8EA1A4D7 0xFF37 +0x8EA1A4D8 0xFF38 +0x8EA1A4D9 0xFF39 +0x8EA1A4DA 0xFF3A +0x8EA1A4DB 0xFF41 +0x8EA1A4DC 0xFF42 +0x8EA1A4DD 0xFF43 +0x8EA1A4DE 0xFF44 +0x8EA1A4DF 0xFF45 +0x8EA1A4E0 0xFF46 +0x8EA1A4E1 0xFF47 +0x8EA1A4E2 0xFF48 +0x8EA1A4E3 0xFF49 +0x8EA1A4E4 0xFF4A +0x8EA1A4E5 0xFF4B +0x8EA1A4E6 0xFF4C +0x8EA1A4E7 0xFF4D +0x8EA1A4E8 0xFF4E +0x8EA1A4E9 0xFF4F +0x8EA1A4EA 0xFF50 +0x8EA1A4EB 0xFF51 +0x8EA1A4EC 0xFF52 +0x8EA1A4ED 0xFF53 +0x8EA1A4EE 0xFF54 +0x8EA1A4EF 0xFF55 +0x8EA1A4F0 0xFF56 +0x8EA1A4F1 0xFF57 +0x8EA1A4F2 0xFF58 +0x8EA1A4F3 0xFF59 +0x8EA1A4F4 0xFF5A +0x8EA1A4F5 0x0391 +0x8EA1A4F6 0x0392 +0x8EA1A4F7 0x0393 +0x8EA1A4F8 0x0394 +0x8EA1A4F9 0x0395 +0x8EA1A4FA 0x0396 +0x8EA1A4FB 0x0397 +0x8EA1A4FC 0x0398 +0x8EA1A4FD 0x0399 +0x8EA1A4FE 0x039A +0x8EA1A5A1 0x039B +0x8EA1A5A2 0x039C +0x8EA1A5A3 0x039D +0x8EA1A5A4 0x039E +0x8EA1A5A5 0x039F +0x8EA1A5A6 0x03A0 +0x8EA1A5A7 0x03A1 +0x8EA1A5A8 0x03A3 +0x8EA1A5A9 0x03A4 +0x8EA1A5AA 0x03A5 +0x8EA1A5AB 0x03A6 +0x8EA1A5AC 0x03A7 +0x8EA1A5AD 0x03A8 +0x8EA1A5AE 0x03A9 +0x8EA1A5AF 0x03B1 +0x8EA1A5B0 0x03B2 +0x8EA1A5B1 0x03B3 +0x8EA1A5B2 0x03B4 +0x8EA1A5B3 0x03B5 +0x8EA1A5B4 0x03B6 +0x8EA1A5B5 0x03B7 +0x8EA1A5B6 0x03B8 +0x8EA1A5B7 0x03B9 +0x8EA1A5B8 0x03BA +0x8EA1A5B9 0x03BB +0x8EA1A5BA 0x03BC +0x8EA1A5BB 0x03BD +0x8EA1A5BC 0x03BE +0x8EA1A5BD 0x03BF +0x8EA1A5BE 0x03C0 +0x8EA1A5BF 0x03C1 +0x8EA1A5C0 0x03C3 +0x8EA1A5C1 0x03C4 +0x8EA1A5C2 0x03C5 +0x8EA1A5C3 0x03C6 +0x8EA1A5C4 0x03C7 +0x8EA1A5C5 0x03C8 +0x8EA1A5C6 0x03C9 +0x8EA1A5C7 0x3105 +0x8EA1A5C8 0x3106 +0x8EA1A5C9 0x3107 +0x8EA1A5CA 0x3108 +0x8EA1A5CB 0x3109 +0x8EA1A5CC 0x310A +0x8EA1A5CD 0x310B +0x8EA1A5CE 0x310C +0x8EA1A5CF 0x310D +0x8EA1A5D0 0x310E +0x8EA1A5D1 0x310F +0x8EA1A5D2 0x3110 +0x8EA1A5D3 0x3111 +0x8EA1A5D4 0x3112 +0x8EA1A5D5 0x3113 +0x8EA1A5D6 0x3114 +0x8EA1A5D7 0x3115 +0x8EA1A5D8 0x3116 +0x8EA1A5D9 0x3117 +0x8EA1A5DA 0x3118 +0x8EA1A5DB 0x3119 +0x8EA1A5DC 0x311A +0x8EA1A5DD 0x311B +0x8EA1A5DE 0x311C +0x8EA1A5DF 0x311D +0x8EA1A5E0 0x311E +0x8EA1A5E1 0x311F +0x8EA1A5E2 0x3120 +0x8EA1A5E3 0x3121 +0x8EA1A5E4 0x3122 +0x8EA1A5E5 0x3123 +0x8EA1A5E6 0x3124 +0x8EA1A5E7 0x3125 +0x8EA1A5E8 0x3126 +0x8EA1A5E9 0x3127 +0x8EA1A5EA 0x3128 +0x8EA1A5EB 0x3129 +0x8EA1A5EC 0x02D9 +0x8EA1A5ED 0x02C9 +0x8EA1A5EE 0x02CA +0x8EA1A5EF 0x02C7 +0x8EA1A5F0 0x02CB +0x8EA1A6A1 0x2460 +0x8EA1A6A2 0x2461 +0x8EA1A6A3 0x2462 +0x8EA1A6A4 0x2463 +0x8EA1A6A5 0x2464 +0x8EA1A6A6 0x2465 +0x8EA1A6A7 0x2466 +0x8EA1A6A8 0x2467 +0x8EA1A6A9 0x2468 +0x8EA1A6AA 0x2469 +0x8EA1A6AB 0x2474 +0x8EA1A6AC 0x2475 +0x8EA1A6AD 0x2476 +0x8EA1A6AE 0x2477 +0x8EA1A6AF 0x2478 +0x8EA1A6B0 0x2479 +0x8EA1A6B1 0x247A +0x8EA1A6B2 0x247B +0x8EA1A6B3 0x247C +0x8EA1A6B4 0x247D +0x8EA1A6B5 0x2170 +0x8EA1A6B6 0x2171 +0x8EA1A6B7 0x2172 +0x8EA1A6B8 0x2173 +0x8EA1A6B9 0x2174 +0x8EA1A6BA 0x2175 +0x8EA1A6BB 0x2176 +0x8EA1A6BC 0x2177 +0x8EA1A6BD 0x2178 +0x8EA1A6BE 0x2179 +0x8EA1A7A8 0x4EA0 +0x8EA1A7AF 0x51AB +0x8EA1A7B4 0x52F9 +0x8EA1C2A1 0x2400 +0x8EA1C2A2 0x2401 +0x8EA1C2A3 0x2402 +0x8EA1C2A4 0x2403 +0x8EA1C2A5 0x2404 +0x8EA1C2A6 0x2405 +0x8EA1C2A7 0x2406 +0x8EA1C2A8 0x2407 +0x8EA1C2A9 0x2408 +0x8EA1C2AA 0x2409 +0x8EA1C2AB 0x240A +0x8EA1C2AC 0x240B +0x8EA1C2AD 0x240C +0x8EA1C2AE 0x240D +0x8EA1C2AF 0x240E +0x8EA1C2B0 0x240F +0x8EA1C2B1 0x2410 +0x8EA1C2B2 0x2411 +0x8EA1C2B3 0x2412 +0x8EA1C2B4 0x2413 +0x8EA1C2B5 0x2414 +0x8EA1C2B6 0x2415 +0x8EA1C2B7 0x2416 +0x8EA1C2B8 0x2417 +0x8EA1C2B9 0x2418 +0x8EA1C2BA 0x2419 +0x8EA1C2BB 0x241A +0x8EA1C2BC 0x241B +0x8EA1C2BD 0x241C +0x8EA1C2BE 0x241D +0x8EA1C2BF 0x241E +0x8EA1C2C0 0x241F +0x8EA1C2C1 0x2421 +0x8EA1C2C2 0x20AC +0x8EA1C4A1 0x4E00 +0x8EA1C4A2 0x4E59 +0x8EA1C4A3 0x4E01 +0x8EA1C4A4 0x4E03 +0x8EA1C4A5 0x4E43 +0x8EA1C4A6 0x4E5D +0x8EA1C4A7 0x4E86 +0x8EA1C4A8 0x4E8C +0x8EA1C4A9 0x4EBA +0x8EA1C4AA 0x513F +0x8EA1C4AB 0x5165 +0x8EA1C4AC 0x516B +0x8EA1C4AD 0x51E0 +0x8EA1C4AE 0x5200 +0x8EA1C4AF 0x5201 +0x8EA1C4B0 0x529B +0x8EA1C4B1 0x5315 +0x8EA1C4B2 0x5341 +0x8EA1C4B3 0x535C +0x8EA1C4B4 0x53C8 +0x8EA1C4B5 0x4E09 +0x8EA1C4B6 0x4E0B +0x8EA1C4B7 0x4E08 +0x8EA1C4B8 0x4E0A +0x8EA1C4B9 0x4E2B +0x8EA1C4BA 0x4E38 +0x8EA1C4BB 0x51E1 +0x8EA1C4BC 0x4E45 +0x8EA1C4BD 0x4E48 +0x8EA1C4BE 0x4E5F +0x8EA1C4BF 0x4E5E +0x8EA1C4C0 0x4E8E +0x8EA1C4C1 0x4EA1 +0x8EA1C4C2 0x5140 +0x8EA1C4C3 0x5203 +0x8EA1C4C4 0x52FA +0x8EA1C4C5 0x5343 +0x8EA1C4C6 0x53C9 +0x8EA1C4C7 0x53E3 +0x8EA1C4C8 0x571F +0x8EA1C4C9 0x58EB +0x8EA1C4CA 0x5915 +0x8EA1C4CB 0x5927 +0x8EA1C4CC 0x5973 +0x8EA1C4CD 0x5B50 +0x8EA1C4CE 0x5B51 +0x8EA1C4CF 0x5B53 +0x8EA1C4D0 0x5BF8 +0x8EA1C4D1 0x5C0F +0x8EA1C4D2 0x5C22 +0x8EA1C4D3 0x5C38 +0x8EA1C4D4 0x5C71 +0x8EA1C4D5 0x5DDD +0x8EA1C4D6 0x5DE5 +0x8EA1C4D7 0x5DF1 +0x8EA1C4D8 0x5DF2 +0x8EA1C4D9 0x5DF3 +0x8EA1C4DA 0x5DFE +0x8EA1C4DB 0x5E72 +0x8EA1C4DC 0x5EFE +0x8EA1C4DD 0x5F0B +0x8EA1C4DE 0x5F13 +0x8EA1C4DF 0x624D +0x8EA1C4E0 0x4E11 +0x8EA1C4E1 0x4E10 +0x8EA1C4E2 0x4E0D +0x8EA1C4E3 0x4E2D +0x8EA1C4E4 0x4E30 +0x8EA1C4E5 0x4E39 +0x8EA1C4E6 0x4E4B +0x8EA1C4E7 0x5C39 +0x8EA1C4E8 0x4E88 +0x8EA1C4E9 0x4E91 +0x8EA1C4EA 0x4E95 +0x8EA1C4EB 0x4E92 +0x8EA1C4EC 0x4E94 +0x8EA1C4ED 0x4EA2 +0x8EA1C4EE 0x4EC1 +0x8EA1C4EF 0x4EC0 +0x8EA1C4F0 0x4EC3 +0x8EA1C4F1 0x4EC6 +0x8EA1C4F2 0x4EC7 +0x8EA1C4F3 0x4ECD +0x8EA1C4F4 0x4ECA +0x8EA1C4F5 0x4ECB +0x8EA1C4F6 0x4EC4 +0x8EA1C4F7 0x5143 +0x8EA1C4F8 0x5141 +0x8EA1C4F9 0x5167 +0x8EA1C4FA 0x516D +0x8EA1C4FB 0x516E +0x8EA1C4FC 0x516C +0x8EA1C4FD 0x5197 +0x8EA1C4FE 0x51F6 +0x8EA1C5A1 0x5206 +0x8EA1C5A2 0x5207 +0x8EA1C5A3 0x5208 +0x8EA1C5A4 0x52FB +0x8EA1C5A5 0x52FE +0x8EA1C5A6 0x52FF +0x8EA1C5A7 0x5316 +0x8EA1C5A8 0x5339 +0x8EA1C5A9 0x5348 +0x8EA1C5AA 0x5347 +0x8EA1C5AB 0x5345 +0x8EA1C5AC 0x535E +0x8EA1C5AD 0x5384 +0x8EA1C5AE 0x53CB +0x8EA1C5AF 0x53CA +0x8EA1C5B0 0x53CD +0x8EA1C5B1 0x58EC +0x8EA1C5B2 0x5929 +0x8EA1C5B3 0x592B +0x8EA1C5B4 0x592A +0x8EA1C5B5 0x592D +0x8EA1C5B6 0x5B54 +0x8EA1C5B7 0x5C11 +0x8EA1C5B8 0x5C24 +0x8EA1C5B9 0x5C3A +0x8EA1C5BA 0x5C6F +0x8EA1C5BB 0x5DF4 +0x8EA1C5BC 0x5E7B +0x8EA1C5BD 0x5EFF +0x8EA1C5BE 0x5F14 +0x8EA1C5BF 0x5F15 +0x8EA1C5C0 0x5FC3 +0x8EA1C5C1 0x6208 +0x8EA1C5C2 0x6236 +0x8EA1C5C3 0x624B +0x8EA1C5C4 0x624E +0x8EA1C5C5 0x652F +0x8EA1C5C6 0x6587 +0x8EA1C5C7 0x6597 +0x8EA1C5C8 0x65A4 +0x8EA1C5C9 0x65B9 +0x8EA1C5CA 0x65E5 +0x8EA1C5CB 0x66F0 +0x8EA1C5CC 0x6708 +0x8EA1C5CD 0x6728 +0x8EA1C5CE 0x6B20 +0x8EA1C5CF 0x6B62 +0x8EA1C5D0 0x6B79 +0x8EA1C5D1 0x6BCB +0x8EA1C5D2 0x6BD4 +0x8EA1C5D3 0x6BDB +0x8EA1C5D4 0x6C0F +0x8EA1C5D5 0x6C34 +0x8EA1C5D6 0x706B +0x8EA1C5D7 0x722A +0x8EA1C5D8 0x7236 +0x8EA1C5D9 0x723B +0x8EA1C5DA 0x7247 +0x8EA1C5DB 0x7259 +0x8EA1C5DC 0x725B +0x8EA1C5DD 0x72AC +0x8EA1C5DE 0x738B +0x8EA1C5DF 0x4E19 +0x8EA1C5E0 0x4E16 +0x8EA1C5E1 0x4E15 +0x8EA1C5E2 0x4E14 +0x8EA1C5E3 0x4E18 +0x8EA1C5E4 0x4E3B +0x8EA1C5E5 0x4E4D +0x8EA1C5E6 0x4E4F +0x8EA1C5E7 0x4E4E +0x8EA1C5E8 0x4EE5 +0x8EA1C5E9 0x4ED8 +0x8EA1C5EA 0x4ED4 +0x8EA1C5EB 0x4ED5 +0x8EA1C5EC 0x4ED6 +0x8EA1C5ED 0x4ED7 +0x8EA1C5EE 0x4EE3 +0x8EA1C5EF 0x4EE4 +0x8EA1C5F0 0x4ED9 +0x8EA1C5F1 0x4EDE +0x8EA1C5F2 0x5145 +0x8EA1C5F3 0x5144 +0x8EA1C5F4 0x5189 +0x8EA1C5F5 0x518A +0x8EA1C5F6 0x51AC +0x8EA1C5F7 0x51F9 +0x8EA1C5F8 0x51FA +0x8EA1C5F9 0x51F8 +0x8EA1C5FA 0x520A +0x8EA1C5FB 0x52A0 +0x8EA1C5FC 0x529F +0x8EA1C5FD 0x5305 +0x8EA1C5FE 0x5306 +0x8EA1C6A1 0x5317 +0x8EA1C6A2 0x531D +0x8EA1C6A3 0x4EDF +0x8EA1C6A4 0x534A +0x8EA1C6A5 0x5349 +0x8EA1C6A6 0x5361 +0x8EA1C6A7 0x5360 +0x8EA1C6A8 0x536F +0x8EA1C6A9 0x536E +0x8EA1C6AA 0x53BB +0x8EA1C6AB 0x53EF +0x8EA1C6AC 0x53E4 +0x8EA1C6AD 0x53F3 +0x8EA1C6AE 0x53EC +0x8EA1C6AF 0x53EE +0x8EA1C6B0 0x53E9 +0x8EA1C6B1 0x53E8 +0x8EA1C6B2 0x53FC +0x8EA1C6B3 0x53F8 +0x8EA1C6B4 0x53F5 +0x8EA1C6B5 0x53EB +0x8EA1C6B6 0x53E6 +0x8EA1C6B7 0x53EA +0x8EA1C6B8 0x53F2 +0x8EA1C6B9 0x53F1 +0x8EA1C6BA 0x53F0 +0x8EA1C6BB 0x53E5 +0x8EA1C6BC 0x53ED +0x8EA1C6BD 0x53FB +0x8EA1C6BE 0x56DB +0x8EA1C6BF 0x56DA +0x8EA1C6C0 0x5916 +0x8EA1C6C1 0x592E +0x8EA1C6C2 0x5931 +0x8EA1C6C3 0x5974 +0x8EA1C6C4 0x5976 +0x8EA1C6C5 0x5B55 +0x8EA1C6C6 0x5B83 +0x8EA1C6C7 0x5C3C +0x8EA1C6C8 0x5DE8 +0x8EA1C6C9 0x5DE7 +0x8EA1C6CA 0x5DE6 +0x8EA1C6CB 0x5E02 +0x8EA1C6CC 0x5E03 +0x8EA1C6CD 0x5E73 +0x8EA1C6CE 0x5E7C +0x8EA1C6CF 0x5F01 +0x8EA1C6D0 0x5F18 +0x8EA1C6D1 0x5F17 +0x8EA1C6D2 0x5FC5 +0x8EA1C6D3 0x620A +0x8EA1C6D4 0x6253 +0x8EA1C6D5 0x6254 +0x8EA1C6D6 0x6252 +0x8EA1C6D7 0x6251 +0x8EA1C6D8 0x65A5 +0x8EA1C6D9 0x65E6 +0x8EA1C6DA 0x672E +0x8EA1C6DB 0x672C +0x8EA1C6DC 0x672A +0x8EA1C6DD 0x672B +0x8EA1C6DE 0x672D +0x8EA1C6DF 0x6B63 +0x8EA1C6E0 0x6BCD +0x8EA1C6E1 0x6C11 +0x8EA1C6E2 0x6C10 +0x8EA1C6E3 0x6C38 +0x8EA1C6E4 0x6C41 +0x8EA1C6E5 0x6C40 +0x8EA1C6E6 0x6C3E +0x8EA1C6E7 0x72AF +0x8EA1C6E8 0x7384 +0x8EA1C6E9 0x7389 +0x8EA1C6EA 0x74DC +0x8EA1C6EB 0x74E6 +0x8EA1C6EC 0x7518 +0x8EA1C6ED 0x751F +0x8EA1C6EE 0x7528 +0x8EA1C6EF 0x7529 +0x8EA1C6F0 0x7530 +0x8EA1C6F1 0x7531 +0x8EA1C6F2 0x7532 +0x8EA1C6F3 0x7533 +0x8EA1C6F4 0x758B +0x8EA1C6F5 0x767D +0x8EA1C6F6 0x76AE +0x8EA1C6F7 0x76BF +0x8EA1C6F8 0x76EE +0x8EA1C6F9 0x77DB +0x8EA1C6FA 0x77E2 +0x8EA1C6FB 0x77F3 +0x8EA1C6FC 0x793A +0x8EA1C6FD 0x79BE +0x8EA1C6FE 0x7A74 +0x8EA1C7A1 0x7ACB +0x8EA1C7A2 0x4E1E +0x8EA1C7A3 0x4E1F +0x8EA1C7A4 0x4E52 +0x8EA1C7A5 0x4E53 +0x8EA1C7A6 0x4E69 +0x8EA1C7A7 0x4E99 +0x8EA1C7A8 0x4EA4 +0x8EA1C7A9 0x4EA6 +0x8EA1C7AA 0x4EA5 +0x8EA1C7AB 0x4EFF +0x8EA1C7AC 0x4F09 +0x8EA1C7AD 0x4F19 +0x8EA1C7AE 0x4F0A +0x8EA1C7AF 0x4F15 +0x8EA1C7B0 0x4F0D +0x8EA1C7B1 0x4F10 +0x8EA1C7B2 0x4F11 +0x8EA1C7B3 0x4F0F +0x8EA1C7B4 0x4EF2 +0x8EA1C7B5 0x4EF6 +0x8EA1C7B6 0x4EFB +0x8EA1C7B7 0x4EF0 +0x8EA1C7B8 0x4EF3 +0x8EA1C7B9 0x4EFD +0x8EA1C7BA 0x4F01 +0x8EA1C7BB 0x4F0B +0x8EA1C7BC 0x5149 +0x8EA1C7BD 0x5147 +0x8EA1C7BE 0x5146 +0x8EA1C7BF 0x5148 +0x8EA1C7C0 0x5168 +0x8EA1C7C1 0x5171 +0x8EA1C7C2 0x518D +0x8EA1C7C3 0x51B0 +0x8EA1C7C4 0x5217 +0x8EA1C7C5 0x5211 +0x8EA1C7C6 0x5212 +0x8EA1C7C7 0x520E +0x8EA1C7C8 0x5216 +0x8EA1C7C9 0x52A3 +0x8EA1C7CA 0x5308 +0x8EA1C7CB 0x5321 +0x8EA1C7CC 0x5320 +0x8EA1C7CD 0x5370 +0x8EA1C7CE 0x5371 +0x8EA1C7CF 0x5409 +0x8EA1C7D0 0x540F +0x8EA1C7D1 0x540C +0x8EA1C7D2 0x540A +0x8EA1C7D3 0x5410 +0x8EA1C7D4 0x5401 +0x8EA1C7D5 0x540B +0x8EA1C7D6 0x5404 +0x8EA1C7D7 0x5411 +0x8EA1C7D8 0x540D +0x8EA1C7D9 0x5408 +0x8EA1C7DA 0x5403 +0x8EA1C7DB 0x540E +0x8EA1C7DC 0x5406 +0x8EA1C7DD 0x5412 +0x8EA1C7DE 0x56E0 +0x8EA1C7DF 0x56DE +0x8EA1C7E0 0x56DD +0x8EA1C7E1 0x5733 +0x8EA1C7E2 0x5730 +0x8EA1C7E3 0x5728 +0x8EA1C7E4 0x572D +0x8EA1C7E5 0x572C +0x8EA1C7E6 0x572F +0x8EA1C7E7 0x5729 +0x8EA1C7E8 0x5919 +0x8EA1C7E9 0x591A +0x8EA1C7EA 0x5937 +0x8EA1C7EB 0x5938 +0x8EA1C7EC 0x5984 +0x8EA1C7ED 0x5978 +0x8EA1C7EE 0x5983 +0x8EA1C7EF 0x597D +0x8EA1C7F0 0x5979 +0x8EA1C7F1 0x5982 +0x8EA1C7F2 0x5981 +0x8EA1C7F3 0x5B57 +0x8EA1C7F4 0x5B58 +0x8EA1C7F5 0x5B87 +0x8EA1C7F6 0x5B88 +0x8EA1C7F7 0x5B85 +0x8EA1C7F8 0x5B89 +0x8EA1C7F9 0x5BFA +0x8EA1C7FA 0x5C16 +0x8EA1C7FB 0x5C79 +0x8EA1C7FC 0x5DDE +0x8EA1C7FD 0x5E06 +0x8EA1C7FE 0x5E76 +0x8EA1C8A1 0x5E74 +0x8EA1C8A2 0x5F0F +0x8EA1C8A3 0x5F1B +0x8EA1C8A4 0x5FD9 +0x8EA1C8A5 0x5FD6 +0x8EA1C8A6 0x620E +0x8EA1C8A7 0x620C +0x8EA1C8A8 0x620D +0x8EA1C8A9 0x6210 +0x8EA1C8AA 0x6263 +0x8EA1C8AB 0x625B +0x8EA1C8AC 0x6258 +0x8EA1C8AD 0x6536 +0x8EA1C8AE 0x65E9 +0x8EA1C8AF 0x65E8 +0x8EA1C8B0 0x65EC +0x8EA1C8B1 0x65ED +0x8EA1C8B2 0x66F2 +0x8EA1C8B3 0x66F3 +0x8EA1C8B4 0x6709 +0x8EA1C8B5 0x673D +0x8EA1C8B6 0x6734 +0x8EA1C8B7 0x6731 +0x8EA1C8B8 0x6735 +0x8EA1C8B9 0x6B21 +0x8EA1C8BA 0x6B64 +0x8EA1C8BB 0x6B7B +0x8EA1C8BC 0x6C16 +0x8EA1C8BD 0x6C5D +0x8EA1C8BE 0x6C57 +0x8EA1C8BF 0x6C59 +0x8EA1C8C0 0x6C5F +0x8EA1C8C1 0x6C60 +0x8EA1C8C2 0x6C50 +0x8EA1C8C3 0x6C55 +0x8EA1C8C4 0x6C61 +0x8EA1C8C5 0x6C5B +0x8EA1C8C6 0x6C4D +0x8EA1C8C7 0x6C4E +0x8EA1C8C8 0x7070 +0x8EA1C8C9 0x725F +0x8EA1C8CA 0x725D +0x8EA1C8CB 0x767E +0x8EA1C8CC 0x7AF9 +0x8EA1C8CD 0x7C73 +0x8EA1C8CE 0x7CF8 +0x8EA1C8CF 0x7F36 +0x8EA1C8D0 0x7F8A +0x8EA1C8D1 0x7FBD +0x8EA1C8D2 0x8001 +0x8EA1C8D3 0x8003 +0x8EA1C8D4 0x800C +0x8EA1C8D5 0x8012 +0x8EA1C8D6 0x8033 +0x8EA1C8D7 0x807F +0x8EA1C8D8 0x8089 +0x8EA1C8D9 0x808B +0x8EA1C8DA 0x808C +0x8EA1C8DB 0x81E3 +0x8EA1C8DC 0x81EA +0x8EA1C8DD 0x81F3 +0x8EA1C8DE 0x81FC +0x8EA1C8DF 0x820C +0x8EA1C8E0 0x821B +0x8EA1C8E1 0x821F +0x8EA1C8E2 0x826E +0x8EA1C8E3 0x8272 +0x8EA1C8E4 0x827E +0x8EA1C8E5 0x866B +0x8EA1C8E6 0x8840 +0x8EA1C8E7 0x884C +0x8EA1C8E8 0x8863 +0x8EA1C8E9 0x897F +0x8EA1C8EA 0x9621 +0x8EA1C8EB 0x4E32 +0x8EA1C8EC 0x4EA8 +0x8EA1C8ED 0x4F4D +0x8EA1C8EE 0x4F4F +0x8EA1C8EF 0x4F47 +0x8EA1C8F0 0x4F57 +0x8EA1C8F1 0x4F5E +0x8EA1C8F2 0x4F34 +0x8EA1C8F3 0x4F5B +0x8EA1C8F4 0x4F55 +0x8EA1C8F5 0x4F30 +0x8EA1C8F6 0x4F50 +0x8EA1C8F7 0x4F51 +0x8EA1C8F8 0x4F3D +0x8EA1C8F9 0x4F3A +0x8EA1C8FA 0x4F38 +0x8EA1C8FB 0x4F43 +0x8EA1C8FC 0x4F54 +0x8EA1C8FD 0x4F3C +0x8EA1C8FE 0x4F46 +0x8EA1C9A1 0x4F63 +0x8EA1C9A2 0x4F5C +0x8EA1C9A3 0x4F60 +0x8EA1C9A4 0x4F2F +0x8EA1C9A5 0x4F4E +0x8EA1C9A6 0x4F36 +0x8EA1C9A7 0x4F59 +0x8EA1C9A8 0x4F5D +0x8EA1C9A9 0x4F48 +0x8EA1C9AA 0x4F5A +0x8EA1C9AB 0x514C +0x8EA1C9AC 0x514B +0x8EA1C9AD 0x514D +0x8EA1C9AE 0x5175 +0x8EA1C9AF 0x51B6 +0x8EA1C9B0 0x51B7 +0x8EA1C9B1 0x5225 +0x8EA1C9B2 0x5224 +0x8EA1C9B3 0x5229 +0x8EA1C9B4 0x522A +0x8EA1C9B5 0x5228 +0x8EA1C9B6 0x52AB +0x8EA1C9B7 0x52A9 +0x8EA1C9B8 0x52AA +0x8EA1C9B9 0x52AC +0x8EA1C9BA 0x5323 +0x8EA1C9BB 0x5373 +0x8EA1C9BC 0x5375 +0x8EA1C9BD 0x541D +0x8EA1C9BE 0x542D +0x8EA1C9BF 0x541E +0x8EA1C9C0 0x543E +0x8EA1C9C1 0x5426 +0x8EA1C9C2 0x544E +0x8EA1C9C3 0x5427 +0x8EA1C9C4 0x5446 +0x8EA1C9C5 0x5443 +0x8EA1C9C6 0x5433 +0x8EA1C9C7 0x5448 +0x8EA1C9C8 0x5442 +0x8EA1C9C9 0x541B +0x8EA1C9CA 0x5429 +0x8EA1C9CB 0x544A +0x8EA1C9CC 0x5439 +0x8EA1C9CD 0x543B +0x8EA1C9CE 0x5438 +0x8EA1C9CF 0x542E +0x8EA1C9D0 0x5435 +0x8EA1C9D1 0x5436 +0x8EA1C9D2 0x5420 +0x8EA1C9D3 0x543C +0x8EA1C9D4 0x5440 +0x8EA1C9D5 0x5431 +0x8EA1C9D6 0x542B +0x8EA1C9D7 0x541F +0x8EA1C9D8 0x542C +0x8EA1C9D9 0x56EA +0x8EA1C9DA 0x56F0 +0x8EA1C9DB 0x56E4 +0x8EA1C9DC 0x56EB +0x8EA1C9DD 0x574A +0x8EA1C9DE 0x5751 +0x8EA1C9DF 0x5740 +0x8EA1C9E0 0x574D +0x8EA1C9E1 0x5747 +0x8EA1C9E2 0x574E +0x8EA1C9E3 0x573E +0x8EA1C9E4 0x5750 +0x8EA1C9E5 0x574F +0x8EA1C9E6 0x573B +0x8EA1C9E7 0x58EF +0x8EA1C9E8 0x593E +0x8EA1C9E9 0x599D +0x8EA1C9EA 0x5992 +0x8EA1C9EB 0x59A8 +0x8EA1C9EC 0x599E +0x8EA1C9ED 0x59A3 +0x8EA1C9EE 0x5999 +0x8EA1C9EF 0x5996 +0x8EA1C9F0 0x598D +0x8EA1C9F1 0x59A4 +0x8EA1C9F2 0x5993 +0x8EA1C9F3 0x598A +0x8EA1C9F4 0x59A5 +0x8EA1C9F5 0x5B5D +0x8EA1C9F6 0x5B5C +0x8EA1C9F7 0x5B5A +0x8EA1C9F8 0x5B5B +0x8EA1C9F9 0x5B8C +0x8EA1C9FA 0x5B8B +0x8EA1C9FB 0x5B8F +0x8EA1C9FC 0x5C2C +0x8EA1C9FD 0x5C40 +0x8EA1C9FE 0x5C41 +0x8EA1CAA1 0x5C3F +0x8EA1CAA2 0x5C3E +0x8EA1CAA3 0x5C90 +0x8EA1CAA4 0x5C91 +0x8EA1CAA5 0x5C94 +0x8EA1CAA6 0x5C8C +0x8EA1CAA7 0x5DEB +0x8EA1CAA8 0x5E0C +0x8EA1CAA9 0x5E8F +0x8EA1CAAA 0x5E87 +0x8EA1CAAB 0x5E8A +0x8EA1CAAC 0x5EF7 +0x8EA1CAAD 0x5F04 +0x8EA1CAAE 0x5F1F +0x8EA1CAAF 0x5F64 +0x8EA1CAB0 0x5F62 +0x8EA1CAB1 0x5F77 +0x8EA1CAB2 0x5F79 +0x8EA1CAB3 0x5FD8 +0x8EA1CAB4 0x5FCC +0x8EA1CAB5 0x5FD7 +0x8EA1CAB6 0x5FCD +0x8EA1CAB7 0x5FF1 +0x8EA1CAB8 0x5FEB +0x8EA1CAB9 0x5FF8 +0x8EA1CABA 0x5FEA +0x8EA1CABB 0x6212 +0x8EA1CABC 0x6211 +0x8EA1CABD 0x6284 +0x8EA1CABE 0x6297 +0x8EA1CABF 0x6296 +0x8EA1CAC0 0x6280 +0x8EA1CAC1 0x6276 +0x8EA1CAC2 0x6289 +0x8EA1CAC3 0x626D +0x8EA1CAC4 0x628A +0x8EA1CAC5 0x627C +0x8EA1CAC6 0x627E +0x8EA1CAC7 0x6279 +0x8EA1CAC8 0x6273 +0x8EA1CAC9 0x6292 +0x8EA1CACA 0x626F +0x8EA1CACB 0x6298 +0x8EA1CACC 0x626E +0x8EA1CACD 0x6295 +0x8EA1CACE 0x6293 +0x8EA1CACF 0x6291 +0x8EA1CAD0 0x6286 +0x8EA1CAD1 0x6539 +0x8EA1CAD2 0x653B +0x8EA1CAD3 0x6538 +0x8EA1CAD4 0x65F1 +0x8EA1CAD5 0x66F4 +0x8EA1CAD6 0x675F +0x8EA1CAD7 0x674E +0x8EA1CAD8 0x674F +0x8EA1CAD9 0x6750 +0x8EA1CADA 0x6751 +0x8EA1CADB 0x675C +0x8EA1CADC 0x6756 +0x8EA1CADD 0x675E +0x8EA1CADE 0x6749 +0x8EA1CADF 0x6746 +0x8EA1CAE0 0x6760 +0x8EA1CAE1 0x6753 +0x8EA1CAE2 0x6757 +0x8EA1CAE3 0x6B65 +0x8EA1CAE4 0x6BCF +0x8EA1CAE5 0x6C42 +0x8EA1CAE6 0x6C5E +0x8EA1CAE7 0x6C99 +0x8EA1CAE8 0x6C81 +0x8EA1CAE9 0x6C88 +0x8EA1CAEA 0x6C89 +0x8EA1CAEB 0x6C85 +0x8EA1CAEC 0x6C9B +0x8EA1CAED 0x6C6A +0x8EA1CAEE 0x6C7A +0x8EA1CAEF 0x6C90 +0x8EA1CAF0 0x6C70 +0x8EA1CAF1 0x6C8C +0x8EA1CAF2 0x6C68 +0x8EA1CAF3 0x6C96 +0x8EA1CAF4 0x6C92 +0x8EA1CAF5 0x6C7D +0x8EA1CAF6 0x6C83 +0x8EA1CAF7 0x6C72 +0x8EA1CAF8 0x6C7E +0x8EA1CAF9 0x6C74 +0x8EA1CAFA 0x6C86 +0x8EA1CAFB 0x6C76 +0x8EA1CAFC 0x6C8D +0x8EA1CAFD 0x6C94 +0x8EA1CAFE 0x6C98 +0x8EA1CBA1 0x6C82 +0x8EA1CBA2 0x7076 +0x8EA1CBA3 0x707C +0x8EA1CBA4 0x707D +0x8EA1CBA5 0x7078 +0x8EA1CBA6 0x7262 +0x8EA1CBA7 0x7261 +0x8EA1CBA8 0x7260 +0x8EA1CBA9 0x72C4 +0x8EA1CBAA 0x72C2 +0x8EA1CBAB 0x7396 +0x8EA1CBAC 0x752C +0x8EA1CBAD 0x752B +0x8EA1CBAE 0x7537 +0x8EA1CBAF 0x7538 +0x8EA1CBB0 0x7682 +0x8EA1CBB1 0x76EF +0x8EA1CBB2 0x77E3 +0x8EA1CBB3 0x79C1 +0x8EA1CBB4 0x79C0 +0x8EA1CBB5 0x79BF +0x8EA1CBB6 0x7A76 +0x8EA1CBB7 0x7CFB +0x8EA1CBB8 0x7F55 +0x8EA1CBB9 0x8096 +0x8EA1CBBA 0x8093 +0x8EA1CBBB 0x809D +0x8EA1CBBC 0x8098 +0x8EA1CBBD 0x809B +0x8EA1CBBE 0x809A +0x8EA1CBBF 0x80B2 +0x8EA1CBC0 0x826F +0x8EA1CBC1 0x8292 +0x8EA1CBC2 0x828B +0x8EA1CBC3 0x828D +0x8EA1CBC4 0x898B +0x8EA1CBC5 0x89D2 +0x8EA1CBC6 0x8A00 +0x8EA1CBC7 0x8C37 +0x8EA1CBC8 0x8C46 +0x8EA1CBC9 0x8C55 +0x8EA1CBCA 0x8C9D +0x8EA1CBCB 0x8D64 +0x8EA1CBCC 0x8D70 +0x8EA1CBCD 0x8DB3 +0x8EA1CBCE 0x8EAB +0x8EA1CBCF 0x8ECA +0x8EA1CBD0 0x8F9B +0x8EA1CBD1 0x8FB0 +0x8EA1CBD2 0x8FC2 +0x8EA1CBD3 0x8FC6 +0x8EA1CBD4 0x8FC5 +0x8EA1CBD5 0x8FC4 +0x8EA1CBD6 0x5DE1 +0x8EA1CBD7 0x9091 +0x8EA1CBD8 0x90A2 +0x8EA1CBD9 0x90AA +0x8EA1CBDA 0x90A6 +0x8EA1CBDB 0x90A3 +0x8EA1CBDC 0x9149 +0x8EA1CBDD 0x91C6 +0x8EA1CBDE 0x91CC +0x8EA1CBDF 0x9632 +0x8EA1CBE0 0x962E +0x8EA1CBE1 0x9631 +0x8EA1CBE2 0x962A +0x8EA1CBE3 0x962C +0x8EA1CBE4 0x4E26 +0x8EA1CBE5 0x4E56 +0x8EA1CBE6 0x4E73 +0x8EA1CBE7 0x4E8B +0x8EA1CBE8 0x4E9B +0x8EA1CBE9 0x4E9E +0x8EA1CBEA 0x4EAB +0x8EA1CBEB 0x4EAC +0x8EA1CBEC 0x4F6F +0x8EA1CBED 0x4F9D +0x8EA1CBEE 0x4F8D +0x8EA1CBEF 0x4F73 +0x8EA1CBF0 0x4F7F +0x8EA1CBF1 0x4F6C +0x8EA1CBF2 0x4F9B +0x8EA1CBF3 0x4F8B +0x8EA1CBF4 0x4F86 +0x8EA1CBF5 0x4F83 +0x8EA1CBF6 0x4F70 +0x8EA1CBF7 0x4F75 +0x8EA1CBF8 0x4F88 +0x8EA1CBF9 0x4F69 +0x8EA1CBFA 0x4F7B +0x8EA1CBFB 0x4F96 +0x8EA1CBFC 0x4F7E +0x8EA1CBFD 0x4F8F +0x8EA1CBFE 0x4F91 +0x8EA1CCA1 0x4F7A +0x8EA1CCA2 0x5154 +0x8EA1CCA3 0x5152 +0x8EA1CCA4 0x5155 +0x8EA1CCA5 0x5169 +0x8EA1CCA6 0x5177 +0x8EA1CCA7 0x5176 +0x8EA1CCA8 0x5178 +0x8EA1CCA9 0x51BD +0x8EA1CCAA 0x51FD +0x8EA1CCAB 0x523B +0x8EA1CCAC 0x5238 +0x8EA1CCAD 0x5237 +0x8EA1CCAE 0x523A +0x8EA1CCAF 0x5230 +0x8EA1CCB0 0x522E +0x8EA1CCB1 0x5236 +0x8EA1CCB2 0x5241 +0x8EA1CCB3 0x52BE +0x8EA1CCB4 0x52BB +0x8EA1CCB5 0x5352 +0x8EA1CCB6 0x5354 +0x8EA1CCB7 0x5353 +0x8EA1CCB8 0x5351 +0x8EA1CCB9 0x5366 +0x8EA1CCBA 0x5377 +0x8EA1CCBB 0x5378 +0x8EA1CCBC 0x5379 +0x8EA1CCBD 0x53D6 +0x8EA1CCBE 0x53D4 +0x8EA1CCBF 0x53D7 +0x8EA1CCC0 0x5473 +0x8EA1CCC1 0x5475 +0x8EA1CCC2 0x5496 +0x8EA1CCC3 0x5478 +0x8EA1CCC4 0x5495 +0x8EA1CCC5 0x5480 +0x8EA1CCC6 0x547B +0x8EA1CCC7 0x5477 +0x8EA1CCC8 0x5484 +0x8EA1CCC9 0x5492 +0x8EA1CCCA 0x5486 +0x8EA1CCCB 0x547C +0x8EA1CCCC 0x5490 +0x8EA1CCCD 0x5471 +0x8EA1CCCE 0x5476 +0x8EA1CCCF 0x548C +0x8EA1CCD0 0x549A +0x8EA1CCD1 0x5462 +0x8EA1CCD2 0x5468 +0x8EA1CCD3 0x548B +0x8EA1CCD4 0x547D +0x8EA1CCD5 0x548E +0x8EA1CCD6 0x56FA +0x8EA1CCD7 0x5783 +0x8EA1CCD8 0x5777 +0x8EA1CCD9 0x576A +0x8EA1CCDA 0x5769 +0x8EA1CCDB 0x5761 +0x8EA1CCDC 0x5766 +0x8EA1CCDD 0x5764 +0x8EA1CCDE 0x577C +0x8EA1CCDF 0x591C +0x8EA1CCE0 0x5949 +0x8EA1CCE1 0x5947 +0x8EA1CCE2 0x5948 +0x8EA1CCE3 0x5944 +0x8EA1CCE4 0x5954 +0x8EA1CCE5 0x59BE +0x8EA1CCE6 0x59BB +0x8EA1CCE7 0x59D4 +0x8EA1CCE8 0x59B9 +0x8EA1CCE9 0x59AE +0x8EA1CCEA 0x59D1 +0x8EA1CCEB 0x59C6 +0x8EA1CCEC 0x59D0 +0x8EA1CCED 0x59CD +0x8EA1CCEE 0x59CB +0x8EA1CCEF 0x59D3 +0x8EA1CCF0 0x59CA +0x8EA1CCF1 0x59AF +0x8EA1CCF2 0x59B3 +0x8EA1CCF3 0x59D2 +0x8EA1CCF4 0x59C5 +0x8EA1CCF5 0x5B5F +0x8EA1CCF6 0x5B64 +0x8EA1CCF7 0x5B63 +0x8EA1CCF8 0x5B97 +0x8EA1CCF9 0x5B9A +0x8EA1CCFA 0x5B98 +0x8EA1CCFB 0x5B9C +0x8EA1CCFC 0x5B99 +0x8EA1CCFD 0x5B9B +0x8EA1CCFE 0x5C1A +0x8EA1CDA1 0x5C48 +0x8EA1CDA2 0x5C45 +0x8EA1CDA3 0x5C46 +0x8EA1CDA4 0x5CB7 +0x8EA1CDA5 0x5CA1 +0x8EA1CDA6 0x5CB8 +0x8EA1CDA7 0x5CA9 +0x8EA1CDA8 0x5CAB +0x8EA1CDA9 0x5CB1 +0x8EA1CDAA 0x5CB3 +0x8EA1CDAB 0x5E18 +0x8EA1CDAC 0x5E1A +0x8EA1CDAD 0x5E16 +0x8EA1CDAE 0x5E15 +0x8EA1CDAF 0x5E1B +0x8EA1CDB0 0x5E11 +0x8EA1CDB1 0x5E78 +0x8EA1CDB2 0x5E9A +0x8EA1CDB3 0x5E97 +0x8EA1CDB4 0x5E9C +0x8EA1CDB5 0x5E95 +0x8EA1CDB6 0x5E96 +0x8EA1CDB7 0x5EF6 +0x8EA1CDB8 0x5F26 +0x8EA1CDB9 0x5F27 +0x8EA1CDBA 0x5F29 +0x8EA1CDBB 0x5F80 +0x8EA1CDBC 0x5F81 +0x8EA1CDBD 0x5F7F +0x8EA1CDBE 0x5F7C +0x8EA1CDBF 0x5FDD +0x8EA1CDC0 0x5FE0 +0x8EA1CDC1 0x5FFD +0x8EA1CDC2 0x5FF5 +0x8EA1CDC3 0x5FFF +0x8EA1CDC4 0x600F +0x8EA1CDC5 0x6014 +0x8EA1CDC6 0x602F +0x8EA1CDC7 0x6035 +0x8EA1CDC8 0x6016 +0x8EA1CDC9 0x602A +0x8EA1CDCA 0x6015 +0x8EA1CDCB 0x6021 +0x8EA1CDCC 0x6027 +0x8EA1CDCD 0x6029 +0x8EA1CDCE 0x602B +0x8EA1CDCF 0x601B +0x8EA1CDD0 0x6216 +0x8EA1CDD1 0x6215 +0x8EA1CDD2 0x623F +0x8EA1CDD3 0x623E +0x8EA1CDD4 0x6240 +0x8EA1CDD5 0x627F +0x8EA1CDD6 0x62C9 +0x8EA1CDD7 0x62CC +0x8EA1CDD8 0x62C4 +0x8EA1CDD9 0x62BF +0x8EA1CDDA 0x62C2 +0x8EA1CDDB 0x62B9 +0x8EA1CDDC 0x62D2 +0x8EA1CDDD 0x62DB +0x8EA1CDDE 0x62AB +0x8EA1CDDF 0x62D3 +0x8EA1CDE0 0x62D4 +0x8EA1CDE1 0x62CB +0x8EA1CDE2 0x62C8 +0x8EA1CDE3 0x62A8 +0x8EA1CDE4 0x62BD +0x8EA1CDE5 0x62BC +0x8EA1CDE6 0x62D0 +0x8EA1CDE7 0x62D9 +0x8EA1CDE8 0x62C7 +0x8EA1CDE9 0x62CD +0x8EA1CDEA 0x62B5 +0x8EA1CDEB 0x62DA +0x8EA1CDEC 0x62B1 +0x8EA1CDED 0x62D8 +0x8EA1CDEE 0x62D6 +0x8EA1CDEF 0x62D7 +0x8EA1CDF0 0x62C6 +0x8EA1CDF1 0x62AC +0x8EA1CDF2 0x62CE +0x8EA1CDF3 0x653E +0x8EA1CDF4 0x65A7 +0x8EA1CDF5 0x65BC +0x8EA1CDF6 0x65FA +0x8EA1CDF7 0x6614 +0x8EA1CDF8 0x6613 +0x8EA1CDF9 0x660C +0x8EA1CDFA 0x6606 +0x8EA1CDFB 0x6602 +0x8EA1CDFC 0x660E +0x8EA1CDFD 0x6600 +0x8EA1CDFE 0x660F +0x8EA1CEA1 0x6615 +0x8EA1CEA2 0x660A +0x8EA1CEA3 0x6607 +0x8EA1CEA4 0x670D +0x8EA1CEA5 0x670B +0x8EA1CEA6 0x676D +0x8EA1CEA7 0x678B +0x8EA1CEA8 0x6795 +0x8EA1CEA9 0x6771 +0x8EA1CEAA 0x679C +0x8EA1CEAB 0x6773 +0x8EA1CEAC 0x6777 +0x8EA1CEAD 0x6787 +0x8EA1CEAE 0x679D +0x8EA1CEAF 0x6797 +0x8EA1CEB0 0x676F +0x8EA1CEB1 0x6770 +0x8EA1CEB2 0x677F +0x8EA1CEB3 0x6789 +0x8EA1CEB4 0x677E +0x8EA1CEB5 0x6790 +0x8EA1CEB6 0x6775 +0x8EA1CEB7 0x679A +0x8EA1CEB8 0x6793 +0x8EA1CEB9 0x677C +0x8EA1CEBA 0x676A +0x8EA1CEBB 0x6772 +0x8EA1CEBC 0x6B23 +0x8EA1CEBD 0x6B66 +0x8EA1CEBE 0x6B67 +0x8EA1CEBF 0x6B7F +0x8EA1CEC0 0x6C13 +0x8EA1CEC1 0x6C1B +0x8EA1CEC2 0x6CE3 +0x8EA1CEC3 0x6CE8 +0x8EA1CEC4 0x6CF3 +0x8EA1CEC5 0x6CB1 +0x8EA1CEC6 0x6CCC +0x8EA1CEC7 0x6CE5 +0x8EA1CEC8 0x6CB3 +0x8EA1CEC9 0x6CBD +0x8EA1CECA 0x6CBE +0x8EA1CECB 0x6CBC +0x8EA1CECC 0x6CE2 +0x8EA1CECD 0x6CAB +0x8EA1CECE 0x6CD5 +0x8EA1CECF 0x6CD3 +0x8EA1CED0 0x6CB8 +0x8EA1CED1 0x6CC4 +0x8EA1CED2 0x6CB9 +0x8EA1CED3 0x6CC1 +0x8EA1CED4 0x6CAE +0x8EA1CED5 0x6CD7 +0x8EA1CED6 0x6CC5 +0x8EA1CED7 0x6CF1 +0x8EA1CED8 0x6CBF +0x8EA1CED9 0x6CBB +0x8EA1CEDA 0x6CE1 +0x8EA1CEDB 0x6CDB +0x8EA1CEDC 0x6CCA +0x8EA1CEDD 0x6CAC +0x8EA1CEDE 0x6CEF +0x8EA1CEDF 0x6CDC +0x8EA1CEE0 0x6CD6 +0x8EA1CEE1 0x6CE0 +0x8EA1CEE2 0x7095 +0x8EA1CEE3 0x708E +0x8EA1CEE4 0x7092 +0x8EA1CEE5 0x708A +0x8EA1CEE6 0x7099 +0x8EA1CEE7 0x722C +0x8EA1CEE8 0x722D +0x8EA1CEE9 0x7238 +0x8EA1CEEA 0x7248 +0x8EA1CEEB 0x7267 +0x8EA1CEEC 0x7269 +0x8EA1CEED 0x72C0 +0x8EA1CEEE 0x72CE +0x8EA1CEEF 0x72D9 +0x8EA1CEF0 0x72D7 +0x8EA1CEF1 0x72D0 +0x8EA1CEF2 0x73A9 +0x8EA1CEF3 0x73A8 +0x8EA1CEF4 0x739F +0x8EA1CEF5 0x73AB +0x8EA1CEF6 0x73A5 +0x8EA1CEF7 0x753D +0x8EA1CEF8 0x759D +0x8EA1CEF9 0x7599 +0x8EA1CEFA 0x759A +0x8EA1CEFB 0x7684 +0x8EA1CEFC 0x76C2 +0x8EA1CEFD 0x76F2 +0x8EA1CEFE 0x76F4 +0x8EA1CFA1 0x77E5 +0x8EA1CFA2 0x77FD +0x8EA1CFA3 0x793E +0x8EA1CFA4 0x7940 +0x8EA1CFA5 0x7941 +0x8EA1CFA6 0x79C9 +0x8EA1CFA7 0x79C8 +0x8EA1CFA8 0x7A7A +0x8EA1CFA9 0x7A79 +0x8EA1CFAA 0x7AFA +0x8EA1CFAB 0x7CFE +0x8EA1CFAC 0x7F54 +0x8EA1CFAD 0x7F8C +0x8EA1CFAE 0x7F8B +0x8EA1CFAF 0x8005 +0x8EA1CFB0 0x80BA +0x8EA1CFB1 0x80A5 +0x8EA1CFB2 0x80A2 +0x8EA1CFB3 0x80B1 +0x8EA1CFB4 0x80A1 +0x8EA1CFB5 0x80AB +0x8EA1CFB6 0x80A9 +0x8EA1CFB7 0x80B4 +0x8EA1CFB8 0x80AA +0x8EA1CFB9 0x80AF +0x8EA1CFBA 0x81E5 +0x8EA1CFBB 0x81FE +0x8EA1CFBC 0x820D +0x8EA1CFBD 0x82B3 +0x8EA1CFBE 0x829D +0x8EA1CFBF 0x8299 +0x8EA1CFC0 0x82AD +0x8EA1CFC1 0x82BD +0x8EA1CFC2 0x829F +0x8EA1CFC3 0x82B9 +0x8EA1CFC4 0x82B1 +0x8EA1CFC5 0x82AC +0x8EA1CFC6 0x82A5 +0x8EA1CFC7 0x82AF +0x8EA1CFC8 0x82B8 +0x8EA1CFC9 0x82A3 +0x8EA1CFCA 0x82B0 +0x8EA1CFCB 0x82BE +0x8EA1CFCC 0x82B7 +0x8EA1CFCD 0x864E +0x8EA1CFCE 0x8671 +0x8EA1CFCF 0x521D +0x8EA1CFD0 0x8868 +0x8EA1CFD1 0x8ECB +0x8EA1CFD2 0x8FCE +0x8EA1CFD3 0x8FD4 +0x8EA1CFD4 0x8FD1 +0x8EA1CFD5 0x90B5 +0x8EA1CFD6 0x90B8 +0x8EA1CFD7 0x90B1 +0x8EA1CFD8 0x90B6 +0x8EA1CFD9 0x91C7 +0x8EA1CFDA 0x91D1 +0x8EA1CFDB 0x9577 +0x8EA1CFDC 0x9580 +0x8EA1CFDD 0x961C +0x8EA1CFDE 0x9640 +0x8EA1CFDF 0x963F +0x8EA1CFE0 0x963B +0x8EA1CFE1 0x9644 +0x8EA1CFE2 0x9642 +0x8EA1CFE3 0x96B9 +0x8EA1CFE4 0x96E8 +0x8EA1CFE5 0x9752 +0x8EA1CFE6 0x975E +0x8EA1CFE7 0x4E9F +0x8EA1CFE8 0x4EAD +0x8EA1CFE9 0x4EAE +0x8EA1CFEA 0x4FE1 +0x8EA1CFEB 0x4FB5 +0x8EA1CFEC 0x4FAF +0x8EA1CFED 0x4FBF +0x8EA1CFEE 0x4FE0 +0x8EA1CFEF 0x4FD1 +0x8EA1CFF0 0x4FCF +0x8EA1CFF1 0x4FDD +0x8EA1CFF2 0x4FC3 +0x8EA1CFF3 0x4FB6 +0x8EA1CFF4 0x4FD8 +0x8EA1CFF5 0x4FDF +0x8EA1CFF6 0x4FCA +0x8EA1CFF7 0x4FD7 +0x8EA1CFF8 0x4FAE +0x8EA1CFF9 0x4FD0 +0x8EA1CFFA 0x4FC4 +0x8EA1CFFB 0x4FC2 +0x8EA1CFFC 0x4FDA +0x8EA1CFFD 0x4FCE +0x8EA1CFFE 0x4FDE +0x8EA1D0A1 0x4FB7 +0x8EA1D0A2 0x5157 +0x8EA1D0A3 0x5192 +0x8EA1D0A4 0x5191 +0x8EA1D0A5 0x51A0 +0x8EA1D0A6 0x524E +0x8EA1D0A7 0x5243 +0x8EA1D0A8 0x524A +0x8EA1D0A9 0x524D +0x8EA1D0AA 0x524C +0x8EA1D0AB 0x524B +0x8EA1D0AC 0x5247 +0x8EA1D0AD 0x52C7 +0x8EA1D0AE 0x52C9 +0x8EA1D0AF 0x52C3 +0x8EA1D0B0 0x52C1 +0x8EA1D0B1 0x530D +0x8EA1D0B2 0x5357 +0x8EA1D0B3 0x537B +0x8EA1D0B4 0x539A +0x8EA1D0B5 0x53DB +0x8EA1D0B6 0x54AC +0x8EA1D0B7 0x54C0 +0x8EA1D0B8 0x54A8 +0x8EA1D0B9 0x54CE +0x8EA1D0BA 0x54C9 +0x8EA1D0BB 0x54B8 +0x8EA1D0BC 0x54A6 +0x8EA1D0BD 0x54B3 +0x8EA1D0BE 0x54C7 +0x8EA1D0BF 0x54C2 +0x8EA1D0C0 0x54BD +0x8EA1D0C1 0x54AA +0x8EA1D0C2 0x54C1 +0x8EA1D0C3 0x54C4 +0x8EA1D0C4 0x54C8 +0x8EA1D0C5 0x54AF +0x8EA1D0C6 0x54AB +0x8EA1D0C7 0x54B1 +0x8EA1D0C8 0x54BB +0x8EA1D0C9 0x54A9 +0x8EA1D0CA 0x54A7 +0x8EA1D0CB 0x54BF +0x8EA1D0CC 0x56FF +0x8EA1D0CD 0x5782 +0x8EA1D0CE 0x578B +0x8EA1D0CF 0x57A0 +0x8EA1D0D0 0x57A3 +0x8EA1D0D1 0x57A2 +0x8EA1D0D2 0x57CE +0x8EA1D0D3 0x57AE +0x8EA1D0D4 0x5793 +0x8EA1D0D5 0x5955 +0x8EA1D0D6 0x5951 +0x8EA1D0D7 0x594F +0x8EA1D0D8 0x594E +0x8EA1D0D9 0x5950 +0x8EA1D0DA 0x59DC +0x8EA1D0DB 0x59D8 +0x8EA1D0DC 0x59FF +0x8EA1D0DD 0x59E3 +0x8EA1D0DE 0x59E8 +0x8EA1D0DF 0x5A03 +0x8EA1D0E0 0x59E5 +0x8EA1D0E1 0x59EA +0x8EA1D0E2 0x59DA +0x8EA1D0E3 0x59E6 +0x8EA1D0E4 0x5A01 +0x8EA1D0E5 0x59FB +0x8EA1D0E6 0x5B69 +0x8EA1D0E7 0x5BA3 +0x8EA1D0E8 0x5BA6 +0x8EA1D0E9 0x5BA4 +0x8EA1D0EA 0x5BA2 +0x8EA1D0EB 0x5BA5 +0x8EA1D0EC 0x5C01 +0x8EA1D0ED 0x5C4E +0x8EA1D0EE 0x5C4F +0x8EA1D0EF 0x5C4D +0x8EA1D0F0 0x5C4B +0x8EA1D0F1 0x5CD9 +0x8EA1D0F2 0x5CD2 +0x8EA1D0F3 0x5DF7 +0x8EA1D0F4 0x5E1D +0x8EA1D0F5 0x5E25 +0x8EA1D0F6 0x5E1F +0x8EA1D0F7 0x5E7D +0x8EA1D0F8 0x5EA0 +0x8EA1D0F9 0x5EA6 +0x8EA1D0FA 0x5EFA +0x8EA1D0FB 0x5F08 +0x8EA1D0FC 0x5F2D +0x8EA1D0FD 0x5F65 +0x8EA1D0FE 0x5F88 +0x8EA1D1A1 0x5F85 +0x8EA1D1A2 0x5F8A +0x8EA1D1A3 0x5F8B +0x8EA1D1A4 0x5F87 +0x8EA1D1A5 0x5F8C +0x8EA1D1A6 0x5F89 +0x8EA1D1A7 0x6012 +0x8EA1D1A8 0x601D +0x8EA1D1A9 0x6020 +0x8EA1D1AA 0x6025 +0x8EA1D1AB 0x600E +0x8EA1D1AC 0x6028 +0x8EA1D1AD 0x604D +0x8EA1D1AE 0x6070 +0x8EA1D1AF 0x6068 +0x8EA1D1B0 0x6062 +0x8EA1D1B1 0x6046 +0x8EA1D1B2 0x6043 +0x8EA1D1B3 0x606C +0x8EA1D1B4 0x606B +0x8EA1D1B5 0x606A +0x8EA1D1B6 0x6064 +0x8EA1D1B7 0x6241 +0x8EA1D1B8 0x62DC +0x8EA1D1B9 0x6316 +0x8EA1D1BA 0x6309 +0x8EA1D1BB 0x62FC +0x8EA1D1BC 0x62ED +0x8EA1D1BD 0x6301 +0x8EA1D1BE 0x62EE +0x8EA1D1BF 0x62FD +0x8EA1D1C0 0x6307 +0x8EA1D1C1 0x62F1 +0x8EA1D1C2 0x62F7 +0x8EA1D1C3 0x62EF +0x8EA1D1C4 0x62EC +0x8EA1D1C5 0x62FE +0x8EA1D1C6 0x62F4 +0x8EA1D1C7 0x6311 +0x8EA1D1C8 0x6302 +0x8EA1D1C9 0x653F +0x8EA1D1CA 0x6545 +0x8EA1D1CB 0x65AB +0x8EA1D1CC 0x65BD +0x8EA1D1CD 0x65E2 +0x8EA1D1CE 0x6625 +0x8EA1D1CF 0x662D +0x8EA1D1D0 0x6620 +0x8EA1D1D1 0x6627 +0x8EA1D1D2 0x662F +0x8EA1D1D3 0x661F +0x8EA1D1D4 0x6628 +0x8EA1D1D5 0x6631 +0x8EA1D1D6 0x6624 +0x8EA1D1D7 0x66F7 +0x8EA1D1D8 0x67FF +0x8EA1D1D9 0x67D3 +0x8EA1D1DA 0x67F1 +0x8EA1D1DB 0x67D4 +0x8EA1D1DC 0x67D0 +0x8EA1D1DD 0x67EC +0x8EA1D1DE 0x67B6 +0x8EA1D1DF 0x67AF +0x8EA1D1E0 0x67F5 +0x8EA1D1E1 0x67E9 +0x8EA1D1E2 0x67EF +0x8EA1D1E3 0x67C4 +0x8EA1D1E4 0x67D1 +0x8EA1D1E5 0x67B4 +0x8EA1D1E6 0x67DA +0x8EA1D1E7 0x67E5 +0x8EA1D1E8 0x67B8 +0x8EA1D1E9 0x67CF +0x8EA1D1EA 0x67DE +0x8EA1D1EB 0x67F3 +0x8EA1D1EC 0x67B0 +0x8EA1D1ED 0x67D9 +0x8EA1D1EE 0x67E2 +0x8EA1D1EF 0x67DD +0x8EA1D1F0 0x67D2 +0x8EA1D1F1 0x6B6A +0x8EA1D1F2 0x6B83 +0x8EA1D1F3 0x6B86 +0x8EA1D1F4 0x6BB5 +0x8EA1D1F5 0x6BD2 +0x8EA1D1F6 0x6BD7 +0x8EA1D1F7 0x6C1F +0x8EA1D1F8 0x6CC9 +0x8EA1D1F9 0x6D0B +0x8EA1D1FA 0x6D32 +0x8EA1D1FB 0x6D2A +0x8EA1D1FC 0x6D41 +0x8EA1D1FD 0x6D25 +0x8EA1D1FE 0x6D0C +0x8EA1D2A1 0x6D31 +0x8EA1D2A2 0x6D1E +0x8EA1D2A3 0x6D17 +0x8EA1D2A4 0x6D3B +0x8EA1D2A5 0x6D3D +0x8EA1D2A6 0x6D3E +0x8EA1D2A7 0x6D36 +0x8EA1D2A8 0x6D1B +0x8EA1D2A9 0x6CF5 +0x8EA1D2AA 0x6D39 +0x8EA1D2AB 0x6D27 +0x8EA1D2AC 0x6D38 +0x8EA1D2AD 0x6D29 +0x8EA1D2AE 0x6D2E +0x8EA1D2AF 0x6D35 +0x8EA1D2B0 0x6D0E +0x8EA1D2B1 0x6D2B +0x8EA1D2B2 0x70AB +0x8EA1D2B3 0x70BA +0x8EA1D2B4 0x70B3 +0x8EA1D2B5 0x70AC +0x8EA1D2B6 0x70AF +0x8EA1D2B7 0x70AD +0x8EA1D2B8 0x70B8 +0x8EA1D2B9 0x70AE +0x8EA1D2BA 0x70A4 +0x8EA1D2BB 0x7230 +0x8EA1D2BC 0x7272 +0x8EA1D2BD 0x726F +0x8EA1D2BE 0x7274 +0x8EA1D2BF 0x72E9 +0x8EA1D2C0 0x72E0 +0x8EA1D2C1 0x72E1 +0x8EA1D2C2 0x73B7 +0x8EA1D2C3 0x73CA +0x8EA1D2C4 0x73BB +0x8EA1D2C5 0x73B2 +0x8EA1D2C6 0x73CD +0x8EA1D2C7 0x73C0 +0x8EA1D2C8 0x73B3 +0x8EA1D2C9 0x751A +0x8EA1D2CA 0x752D +0x8EA1D2CB 0x754F +0x8EA1D2CC 0x754C +0x8EA1D2CD 0x754E +0x8EA1D2CE 0x754B +0x8EA1D2CF 0x75AB +0x8EA1D2D0 0x75A4 +0x8EA1D2D1 0x75A5 +0x8EA1D2D2 0x75A2 +0x8EA1D2D3 0x75A3 +0x8EA1D2D4 0x7678 +0x8EA1D2D5 0x7686 +0x8EA1D2D6 0x7687 +0x8EA1D2D7 0x7688 +0x8EA1D2D8 0x76C8 +0x8EA1D2D9 0x76C6 +0x8EA1D2DA 0x76C3 +0x8EA1D2DB 0x76C5 +0x8EA1D2DC 0x7701 +0x8EA1D2DD 0x76F9 +0x8EA1D2DE 0x76F8 +0x8EA1D2DF 0x7709 +0x8EA1D2E0 0x770B +0x8EA1D2E1 0x76FE +0x8EA1D2E2 0x76FC +0x8EA1D2E3 0x7707 +0x8EA1D2E4 0x77DC +0x8EA1D2E5 0x7802 +0x8EA1D2E6 0x7814 +0x8EA1D2E7 0x780C +0x8EA1D2E8 0x780D +0x8EA1D2E9 0x7946 +0x8EA1D2EA 0x7949 +0x8EA1D2EB 0x7948 +0x8EA1D2EC 0x7947 +0x8EA1D2ED 0x79B9 +0x8EA1D2EE 0x79BA +0x8EA1D2EF 0x79D1 +0x8EA1D2F0 0x79D2 +0x8EA1D2F1 0x79CB +0x8EA1D2F2 0x7A7F +0x8EA1D2F3 0x7A81 +0x8EA1D2F4 0x7AFF +0x8EA1D2F5 0x7AFD +0x8EA1D2F6 0x7C7D +0x8EA1D2F7 0x7D02 +0x8EA1D2F8 0x7D05 +0x8EA1D2F9 0x7D00 +0x8EA1D2FA 0x7D09 +0x8EA1D2FB 0x7D07 +0x8EA1D2FC 0x7D04 +0x8EA1D2FD 0x7D06 +0x8EA1D2FE 0x7F38 +0x8EA1D3A1 0x7F8E +0x8EA1D3A2 0x7FBF +0x8EA1D3A3 0x8010 +0x8EA1D3A4 0x800D +0x8EA1D3A5 0x8011 +0x8EA1D3A6 0x8036 +0x8EA1D3A7 0x80D6 +0x8EA1D3A8 0x80E5 +0x8EA1D3A9 0x80DA +0x8EA1D3AA 0x80C3 +0x8EA1D3AB 0x80C4 +0x8EA1D3AC 0x80CC +0x8EA1D3AD 0x80E1 +0x8EA1D3AE 0x80DB +0x8EA1D3AF 0x80CE +0x8EA1D3B0 0x80DE +0x8EA1D3B1 0x80E4 +0x8EA1D3B2 0x80DD +0x8EA1D3B3 0x81F4 +0x8EA1D3B4 0x8222 +0x8EA1D3B5 0x82E7 +0x8EA1D3B6 0x8303 +0x8EA1D3B7 0x8305 +0x8EA1D3B8 0x82E3 +0x8EA1D3B9 0x82DB +0x8EA1D3BA 0x82E6 +0x8EA1D3BB 0x8304 +0x8EA1D3BC 0x82E5 +0x8EA1D3BD 0x8302 +0x8EA1D3BE 0x8309 +0x8EA1D3BF 0x82D2 +0x8EA1D3C0 0x82D7 +0x8EA1D3C1 0x82F1 +0x8EA1D3C2 0x8301 +0x8EA1D3C3 0x82DC +0x8EA1D3C4 0x82D4 +0x8EA1D3C5 0x82D1 +0x8EA1D3C6 0x82DE +0x8EA1D3C7 0x82D3 +0x8EA1D3C8 0x82DF +0x8EA1D3C9 0x82EF +0x8EA1D3CA 0x8306 +0x8EA1D3CB 0x8650 +0x8EA1D3CC 0x8679 +0x8EA1D3CD 0x867B +0x8EA1D3CE 0x867A +0x8EA1D3CF 0x884D +0x8EA1D3D0 0x886B +0x8EA1D3D1 0x8981 +0x8EA1D3D2 0x89D4 +0x8EA1D3D3 0x8A08 +0x8EA1D3D4 0x8A02 +0x8EA1D3D5 0x8A03 +0x8EA1D3D6 0x8C9E +0x8EA1D3D7 0x8CA0 +0x8EA1D3D8 0x8D74 +0x8EA1D3D9 0x8D73 +0x8EA1D3DA 0x8DB4 +0x8EA1D3DB 0x8ECD +0x8EA1D3DC 0x8ECC +0x8EA1D3DD 0x8FF0 +0x8EA1D3DE 0x8FE6 +0x8EA1D3DF 0x8FE2 +0x8EA1D3E0 0x8FEA +0x8EA1D3E1 0x8FE5 +0x8EA1D3E2 0x8FED +0x8EA1D3E3 0x8FEB +0x8EA1D3E4 0x8FE4 +0x8EA1D3E5 0x8FE8 +0x8EA1D3E6 0x90CA +0x8EA1D3E7 0x90CE +0x8EA1D3E8 0x90C1 +0x8EA1D3E9 0x90C3 +0x8EA1D3EA 0x914B +0x8EA1D3EB 0x914A +0x8EA1D3EC 0x91CD +0x8EA1D3ED 0x9582 +0x8EA1D3EE 0x9650 +0x8EA1D3EF 0x964B +0x8EA1D3F0 0x964C +0x8EA1D3F1 0x964D +0x8EA1D3F2 0x9762 +0x8EA1D3F3 0x9769 +0x8EA1D3F4 0x97CB +0x8EA1D3F5 0x97ED +0x8EA1D3F6 0x97F3 +0x8EA1D3F7 0x9801 +0x8EA1D3F8 0x98A8 +0x8EA1D3F9 0x98DB +0x8EA1D3FA 0x98DF +0x8EA1D3FB 0x9996 +0x8EA1D3FC 0x9999 +0x8EA1D3FD 0x4E58 +0x8EA1D3FE 0x4EB3 +0x8EA1D4A1 0x500C +0x8EA1D4A2 0x500D +0x8EA1D4A3 0x5023 +0x8EA1D4A4 0x4FEF +0x8EA1D4A5 0x5026 +0x8EA1D4A6 0x5025 +0x8EA1D4A7 0x4FF8 +0x8EA1D4A8 0x5029 +0x8EA1D4A9 0x5016 +0x8EA1D4AA 0x5006 +0x8EA1D4AB 0x503C +0x8EA1D4AC 0x501F +0x8EA1D4AD 0x501A +0x8EA1D4AE 0x5012 +0x8EA1D4AF 0x5011 +0x8EA1D4B0 0x4FFA +0x8EA1D4B1 0x5000 +0x8EA1D4B2 0x5014 +0x8EA1D4B3 0x5028 +0x8EA1D4B4 0x4FF1 +0x8EA1D4B5 0x5021 +0x8EA1D4B6 0x500B +0x8EA1D4B7 0x5019 +0x8EA1D4B8 0x5018 +0x8EA1D4B9 0x4FF3 +0x8EA1D4BA 0x4FEE +0x8EA1D4BB 0x502D +0x8EA1D4BC 0x502A +0x8EA1D4BD 0x4FFE +0x8EA1D4BE 0x502B +0x8EA1D4BF 0x5009 +0x8EA1D4C0 0x517C +0x8EA1D4C1 0x51A4 +0x8EA1D4C2 0x51A5 +0x8EA1D4C3 0x51A2 +0x8EA1D4C4 0x51CD +0x8EA1D4C5 0x51CC +0x8EA1D4C6 0x51C6 +0x8EA1D4C7 0x51CB +0x8EA1D4C8 0x5256 +0x8EA1D4C9 0x525C +0x8EA1D4CA 0x5254 +0x8EA1D4CB 0x525B +0x8EA1D4CC 0x525D +0x8EA1D4CD 0x532A +0x8EA1D4CE 0x537F +0x8EA1D4CF 0x539F +0x8EA1D4D0 0x539D +0x8EA1D4D1 0x53DF +0x8EA1D4D2 0x54E8 +0x8EA1D4D3 0x5510 +0x8EA1D4D4 0x5501 +0x8EA1D4D5 0x5537 +0x8EA1D4D6 0x54FC +0x8EA1D4D7 0x54E5 +0x8EA1D4D8 0x54F2 +0x8EA1D4D9 0x5506 +0x8EA1D4DA 0x54FA +0x8EA1D4DB 0x5514 +0x8EA1D4DC 0x54E9 +0x8EA1D4DD 0x54ED +0x8EA1D4DE 0x54E1 +0x8EA1D4DF 0x5509 +0x8EA1D4E0 0x54EE +0x8EA1D4E1 0x54EA +0x8EA1D4E2 0x54E6 +0x8EA1D4E3 0x5527 +0x8EA1D4E4 0x5507 +0x8EA1D4E5 0x54FD +0x8EA1D4E6 0x550F +0x8EA1D4E7 0x5703 +0x8EA1D4E8 0x5704 +0x8EA1D4E9 0x57C2 +0x8EA1D4EA 0x57D4 +0x8EA1D4EB 0x57CB +0x8EA1D4EC 0x57C3 +0x8EA1D4ED 0x5809 +0x8EA1D4EE 0x590F +0x8EA1D4EF 0x5957 +0x8EA1D4F0 0x5958 +0x8EA1D4F1 0x595A +0x8EA1D4F2 0x5A11 +0x8EA1D4F3 0x5A18 +0x8EA1D4F4 0x5A1C +0x8EA1D4F5 0x5A1F +0x8EA1D4F6 0x5A1B +0x8EA1D4F7 0x5A13 +0x8EA1D4F8 0x59EC +0x8EA1D4F9 0x5A20 +0x8EA1D4FA 0x5A23 +0x8EA1D4FB 0x5A29 +0x8EA1D4FC 0x5A25 +0x8EA1D4FD 0x5A0C +0x8EA1D4FE 0x5A09 +0x8EA1D5A1 0x5B6B +0x8EA1D5A2 0x5C58 +0x8EA1D5A3 0x5BB0 +0x8EA1D5A4 0x5BB3 +0x8EA1D5A5 0x5BB6 +0x8EA1D5A6 0x5BB4 +0x8EA1D5A7 0x5BAE +0x8EA1D5A8 0x5BB5 +0x8EA1D5A9 0x5BB9 +0x8EA1D5AA 0x5BB8 +0x8EA1D5AB 0x5C04 +0x8EA1D5AC 0x5C51 +0x8EA1D5AD 0x5C55 +0x8EA1D5AE 0x5C50 +0x8EA1D5AF 0x5CED +0x8EA1D5B0 0x5CFD +0x8EA1D5B1 0x5CFB +0x8EA1D5B2 0x5CEA +0x8EA1D5B3 0x5CE8 +0x8EA1D5B4 0x5CF0 +0x8EA1D5B5 0x5CF6 +0x8EA1D5B6 0x5D01 +0x8EA1D5B7 0x5CF4 +0x8EA1D5B8 0x5DEE +0x8EA1D5B9 0x5E2D +0x8EA1D5BA 0x5E2B +0x8EA1D5BB 0x5EAB +0x8EA1D5BC 0x5EAD +0x8EA1D5BD 0x5EA7 +0x8EA1D5BE 0x5F31 +0x8EA1D5BF 0x5F92 +0x8EA1D5C0 0x5F91 +0x8EA1D5C1 0x5F90 +0x8EA1D5C2 0x6059 +0x8EA1D5C3 0x6063 +0x8EA1D5C4 0x6065 +0x8EA1D5C5 0x6050 +0x8EA1D5C6 0x6055 +0x8EA1D5C7 0x606D +0x8EA1D5C8 0x6069 +0x8EA1D5C9 0x606F +0x8EA1D5CA 0x6084 +0x8EA1D5CB 0x609F +0x8EA1D5CC 0x609A +0x8EA1D5CD 0x608D +0x8EA1D5CE 0x6094 +0x8EA1D5CF 0x608C +0x8EA1D5D0 0x6085 +0x8EA1D5D1 0x6096 +0x8EA1D5D2 0x6247 +0x8EA1D5D3 0x62F3 +0x8EA1D5D4 0x6308 +0x8EA1D5D5 0x62FF +0x8EA1D5D6 0x634E +0x8EA1D5D7 0x633E +0x8EA1D5D8 0x632F +0x8EA1D5D9 0x6355 +0x8EA1D5DA 0x6342 +0x8EA1D5DB 0x6346 +0x8EA1D5DC 0x634F +0x8EA1D5DD 0x6349 +0x8EA1D5DE 0x633A +0x8EA1D5DF 0x6350 +0x8EA1D5E0 0x633D +0x8EA1D5E1 0x632A +0x8EA1D5E2 0x632B +0x8EA1D5E3 0x6328 +0x8EA1D5E4 0x634D +0x8EA1D5E5 0x634C +0x8EA1D5E6 0x6548 +0x8EA1D5E7 0x6549 +0x8EA1D5E8 0x6599 +0x8EA1D5E9 0x65C1 +0x8EA1D5EA 0x65C5 +0x8EA1D5EB 0x6642 +0x8EA1D5EC 0x6649 +0x8EA1D5ED 0x664F +0x8EA1D5EE 0x6643 +0x8EA1D5EF 0x6652 +0x8EA1D5F0 0x664C +0x8EA1D5F1 0x6645 +0x8EA1D5F2 0x6641 +0x8EA1D5F3 0x66F8 +0x8EA1D5F4 0x6714 +0x8EA1D5F5 0x6715 +0x8EA1D5F6 0x6717 +0x8EA1D5F7 0x6821 +0x8EA1D5F8 0x6838 +0x8EA1D5F9 0x6848 +0x8EA1D5FA 0x6846 +0x8EA1D5FB 0x6853 +0x8EA1D5FC 0x6839 +0x8EA1D5FD 0x6842 +0x8EA1D5FE 0x6854 +0x8EA1D6A1 0x6829 +0x8EA1D6A2 0x68B3 +0x8EA1D6A3 0x6817 +0x8EA1D6A4 0x684C +0x8EA1D6A5 0x6851 +0x8EA1D6A6 0x683D +0x8EA1D6A7 0x67F4 +0x8EA1D6A8 0x6850 +0x8EA1D6A9 0x6840 +0x8EA1D6AA 0x683C +0x8EA1D6AB 0x6843 +0x8EA1D6AC 0x682A +0x8EA1D6AD 0x6845 +0x8EA1D6AE 0x6813 +0x8EA1D6AF 0x6818 +0x8EA1D6B0 0x6841 +0x8EA1D6B1 0x6B8A +0x8EA1D6B2 0x6B89 +0x8EA1D6B3 0x6BB7 +0x8EA1D6B4 0x6C23 +0x8EA1D6B5 0x6C27 +0x8EA1D6B6 0x6C28 +0x8EA1D6B7 0x6C26 +0x8EA1D6B8 0x6C24 +0x8EA1D6B9 0x6CF0 +0x8EA1D6BA 0x6D6A +0x8EA1D6BB 0x6D95 +0x8EA1D6BC 0x6D88 +0x8EA1D6BD 0x6D87 +0x8EA1D6BE 0x6D66 +0x8EA1D6BF 0x6D78 +0x8EA1D6C0 0x6D77 +0x8EA1D6C1 0x6D59 +0x8EA1D6C2 0x6D93 +0x8EA1D6C3 0x6D6C +0x8EA1D6C4 0x6D89 +0x8EA1D6C5 0x6D6E +0x8EA1D6C6 0x6D5A +0x8EA1D6C7 0x6D74 +0x8EA1D6C8 0x6D69 +0x8EA1D6C9 0x6D8C +0x8EA1D6CA 0x6D8A +0x8EA1D6CB 0x6D79 +0x8EA1D6CC 0x6D85 +0x8EA1D6CD 0x6D65 +0x8EA1D6CE 0x6D94 +0x8EA1D6CF 0x70CA +0x8EA1D6D0 0x70D8 +0x8EA1D6D1 0x70E4 +0x8EA1D6D2 0x70D9 +0x8EA1D6D3 0x70C8 +0x8EA1D6D4 0x70CF +0x8EA1D6D5 0x7239 +0x8EA1D6D6 0x7279 +0x8EA1D6D7 0x72FC +0x8EA1D6D8 0x72F9 +0x8EA1D6D9 0x72FD +0x8EA1D6DA 0x72F8 +0x8EA1D6DB 0x72F7 +0x8EA1D6DC 0x7386 +0x8EA1D6DD 0x73ED +0x8EA1D6DE 0x7409 +0x8EA1D6DF 0x73EE +0x8EA1D6E0 0x73E0 +0x8EA1D6E1 0x73EA +0x8EA1D6E2 0x73DE +0x8EA1D6E3 0x7554 +0x8EA1D6E4 0x755D +0x8EA1D6E5 0x755C +0x8EA1D6E6 0x755A +0x8EA1D6E7 0x7559 +0x8EA1D6E8 0x75BE +0x8EA1D6E9 0x75C5 +0x8EA1D6EA 0x75C7 +0x8EA1D6EB 0x75B2 +0x8EA1D6EC 0x75B3 +0x8EA1D6ED 0x75BD +0x8EA1D6EE 0x75BC +0x8EA1D6EF 0x75B9 +0x8EA1D6F0 0x75C2 +0x8EA1D6F1 0x75B8 +0x8EA1D6F2 0x768B +0x8EA1D6F3 0x76B0 +0x8EA1D6F4 0x76CA +0x8EA1D6F5 0x76CD +0x8EA1D6F6 0x76CE +0x8EA1D6F7 0x7729 +0x8EA1D6F8 0x771F +0x8EA1D6F9 0x7720 +0x8EA1D6FA 0x7728 +0x8EA1D6FB 0x77E9 +0x8EA1D6FC 0x7830 +0x8EA1D6FD 0x7827 +0x8EA1D6FE 0x7838 +0x8EA1D7A1 0x781D +0x8EA1D7A2 0x7834 +0x8EA1D7A3 0x7837 +0x8EA1D7A4 0x7825 +0x8EA1D7A5 0x782D +0x8EA1D7A6 0x7820 +0x8EA1D7A7 0x781F +0x8EA1D7A8 0x7832 +0x8EA1D7A9 0x7955 +0x8EA1D7AA 0x7950 +0x8EA1D7AB 0x7960 +0x8EA1D7AC 0x795F +0x8EA1D7AD 0x7956 +0x8EA1D7AE 0x795E +0x8EA1D7AF 0x795D +0x8EA1D7B0 0x7957 +0x8EA1D7B1 0x795A +0x8EA1D7B2 0x79E4 +0x8EA1D7B3 0x79E3 +0x8EA1D7B4 0x79E7 +0x8EA1D7B5 0x79DF +0x8EA1D7B6 0x79E6 +0x8EA1D7B7 0x79E9 +0x8EA1D7B8 0x79D8 +0x8EA1D7B9 0x7A84 +0x8EA1D7BA 0x7A88 +0x8EA1D7BB 0x7AD9 +0x8EA1D7BC 0x7B06 +0x8EA1D7BD 0x7B11 +0x8EA1D7BE 0x7C89 +0x8EA1D7BF 0x7D21 +0x8EA1D7C0 0x7D17 +0x8EA1D7C1 0x7D0B +0x8EA1D7C2 0x7D0A +0x8EA1D7C3 0x7D20 +0x8EA1D7C4 0x7D22 +0x8EA1D7C5 0x7D14 +0x8EA1D7C6 0x7D10 +0x8EA1D7C7 0x7D15 +0x8EA1D7C8 0x7D1A +0x8EA1D7C9 0x7D1C +0x8EA1D7CA 0x7D0D +0x8EA1D7CB 0x7D19 +0x8EA1D7CC 0x7D1B +0x8EA1D7CD 0x7F3A +0x8EA1D7CE 0x7F5F +0x8EA1D7CF 0x7F94 +0x8EA1D7D0 0x7FC5 +0x8EA1D7D1 0x7FC1 +0x8EA1D7D2 0x8006 +0x8EA1D7D3 0x8004 +0x8EA1D7D4 0x8018 +0x8EA1D7D5 0x8015 +0x8EA1D7D6 0x8019 +0x8EA1D7D7 0x8017 +0x8EA1D7D8 0x803D +0x8EA1D7D9 0x803F +0x8EA1D7DA 0x80F1 +0x8EA1D7DB 0x8102 +0x8EA1D7DC 0x80F0 +0x8EA1D7DD 0x8105 +0x8EA1D7DE 0x80ED +0x8EA1D7DF 0x80F4 +0x8EA1D7E0 0x8106 +0x8EA1D7E1 0x80F8 +0x8EA1D7E2 0x80F3 +0x8EA1D7E3 0x8108 +0x8EA1D7E4 0x80FD +0x8EA1D7E5 0x810A +0x8EA1D7E6 0x80FC +0x8EA1D7E7 0x80EF +0x8EA1D7E8 0x81ED +0x8EA1D7E9 0x81EC +0x8EA1D7EA 0x8200 +0x8EA1D7EB 0x8210 +0x8EA1D7EC 0x822A +0x8EA1D7ED 0x822B +0x8EA1D7EE 0x8228 +0x8EA1D7EF 0x822C +0x8EA1D7F0 0x82BB +0x8EA1D7F1 0x832B +0x8EA1D7F2 0x8352 +0x8EA1D7F3 0x8354 +0x8EA1D7F4 0x834A +0x8EA1D7F5 0x8338 +0x8EA1D7F6 0x8350 +0x8EA1D7F7 0x8349 +0x8EA1D7F8 0x8335 +0x8EA1D7F9 0x8334 +0x8EA1D7FA 0x834F +0x8EA1D7FB 0x8332 +0x8EA1D7FC 0x8339 +0x8EA1D7FD 0x8336 +0x8EA1D7FE 0x8317 +0x8EA1D8A1 0x8340 +0x8EA1D8A2 0x8331 +0x8EA1D8A3 0x8328 +0x8EA1D8A4 0x8343 +0x8EA1D8A5 0x8654 +0x8EA1D8A6 0x868A +0x8EA1D8A7 0x86AA +0x8EA1D8A8 0x8693 +0x8EA1D8A9 0x86A4 +0x8EA1D8AA 0x86A9 +0x8EA1D8AB 0x868C +0x8EA1D8AC 0x86A3 +0x8EA1D8AD 0x869C +0x8EA1D8AE 0x8870 +0x8EA1D8AF 0x8877 +0x8EA1D8B0 0x8881 +0x8EA1D8B1 0x8882 +0x8EA1D8B2 0x887D +0x8EA1D8B3 0x8879 +0x8EA1D8B4 0x8A18 +0x8EA1D8B5 0x8A10 +0x8EA1D8B6 0x8A0E +0x8EA1D8B7 0x8A0C +0x8EA1D8B8 0x8A15 +0x8EA1D8B9 0x8A0A +0x8EA1D8BA 0x8A17 +0x8EA1D8BB 0x8A13 +0x8EA1D8BC 0x8A16 +0x8EA1D8BD 0x8A0F +0x8EA1D8BE 0x8A11 +0x8EA1D8BF 0x8C48 +0x8EA1D8C0 0x8C7A +0x8EA1D8C1 0x8C79 +0x8EA1D8C2 0x8CA1 +0x8EA1D8C3 0x8CA2 +0x8EA1D8C4 0x8D77 +0x8EA1D8C5 0x8EAC +0x8EA1D8C6 0x8ED2 +0x8EA1D8C7 0x8ED4 +0x8EA1D8C8 0x8ECF +0x8EA1D8C9 0x8FB1 +0x8EA1D8CA 0x9001 +0x8EA1D8CB 0x9006 +0x8EA1D8CC 0x8FF7 +0x8EA1D8CD 0x9000 +0x8EA1D8CE 0x8FFA +0x8EA1D8CF 0x8FF4 +0x8EA1D8D0 0x9003 +0x8EA1D8D1 0x8FFD +0x8EA1D8D2 0x9005 +0x8EA1D8D3 0x8FF8 +0x8EA1D8D4 0x9095 +0x8EA1D8D5 0x90E1 +0x8EA1D8D6 0x90DD +0x8EA1D8D7 0x90E2 +0x8EA1D8D8 0x9152 +0x8EA1D8D9 0x914D +0x8EA1D8DA 0x914C +0x8EA1D8DB 0x91D8 +0x8EA1D8DC 0x91DD +0x8EA1D8DD 0x91D7 +0x8EA1D8DE 0x91DC +0x8EA1D8DF 0x91D9 +0x8EA1D8E0 0x9583 +0x8EA1D8E1 0x9662 +0x8EA1D8E2 0x9663 +0x8EA1D8E3 0x9661 +0x8EA1D8E4 0x965B +0x8EA1D8E5 0x965D +0x8EA1D8E6 0x9664 +0x8EA1D8E7 0x9658 +0x8EA1D8E8 0x965E +0x8EA1D8E9 0x96BB +0x8EA1D8EA 0x98E2 +0x8EA1D8EB 0x99AC +0x8EA1D8EC 0x9AA8 +0x8EA1D8ED 0x9AD8 +0x8EA1D8EE 0x9B25 +0x8EA1D8EF 0x9B32 +0x8EA1D8F0 0x9B3C +0x8EA1D8F1 0x4E7E +0x8EA1D8F2 0x507A +0x8EA1D8F3 0x507D +0x8EA1D8F4 0x505C +0x8EA1D8F5 0x5047 +0x8EA1D8F6 0x5043 +0x8EA1D8F7 0x504C +0x8EA1D8F8 0x505A +0x8EA1D8F9 0x5049 +0x8EA1D8FA 0x5065 +0x8EA1D8FB 0x5076 +0x8EA1D8FC 0x504E +0x8EA1D8FD 0x5055 +0x8EA1D8FE 0x5075 +0x8EA1D9A1 0x5074 +0x8EA1D9A2 0x5077 +0x8EA1D9A3 0x504F +0x8EA1D9A4 0x500F +0x8EA1D9A5 0x506F +0x8EA1D9A6 0x506D +0x8EA1D9A7 0x515C +0x8EA1D9A8 0x5195 +0x8EA1D9A9 0x51F0 +0x8EA1D9AA 0x526A +0x8EA1D9AB 0x526F +0x8EA1D9AC 0x52D2 +0x8EA1D9AD 0x52D9 +0x8EA1D9AE 0x52D8 +0x8EA1D9AF 0x52D5 +0x8EA1D9B0 0x5310 +0x8EA1D9B1 0x530F +0x8EA1D9B2 0x5319 +0x8EA1D9B3 0x533F +0x8EA1D9B4 0x5340 +0x8EA1D9B5 0x533E +0x8EA1D9B6 0x53C3 +0x8EA1D9B7 0x66FC +0x8EA1D9B8 0x5546 +0x8EA1D9B9 0x556A +0x8EA1D9BA 0x5566 +0x8EA1D9BB 0x5544 +0x8EA1D9BC 0x555E +0x8EA1D9BD 0x5561 +0x8EA1D9BE 0x5543 +0x8EA1D9BF 0x554A +0x8EA1D9C0 0x5531 +0x8EA1D9C1 0x5556 +0x8EA1D9C2 0x554F +0x8EA1D9C3 0x5555 +0x8EA1D9C4 0x552F +0x8EA1D9C5 0x5564 +0x8EA1D9C6 0x5538 +0x8EA1D9C7 0x552E +0x8EA1D9C8 0x555C +0x8EA1D9C9 0x552C +0x8EA1D9CA 0x5563 +0x8EA1D9CB 0x5533 +0x8EA1D9CC 0x5541 +0x8EA1D9CD 0x5557 +0x8EA1D9CE 0x5708 +0x8EA1D9CF 0x570B +0x8EA1D9D0 0x5709 +0x8EA1D9D1 0x57DF +0x8EA1D9D2 0x5805 +0x8EA1D9D3 0x580A +0x8EA1D9D4 0x5806 +0x8EA1D9D5 0x57E0 +0x8EA1D9D6 0x57E4 +0x8EA1D9D7 0x57FA +0x8EA1D9D8 0x5802 +0x8EA1D9D9 0x5835 +0x8EA1D9DA 0x57F7 +0x8EA1D9DB 0x57F9 +0x8EA1D9DC 0x5920 +0x8EA1D9DD 0x5962 +0x8EA1D9DE 0x5A36 +0x8EA1D9DF 0x5A41 +0x8EA1D9E0 0x5A49 +0x8EA1D9E1 0x5A66 +0x8EA1D9E2 0x5A6A +0x8EA1D9E3 0x5A40 +0x8EA1D9E4 0x5A3C +0x8EA1D9E5 0x5A62 +0x8EA1D9E6 0x5A5A +0x8EA1D9E7 0x5A46 +0x8EA1D9E8 0x5A4A +0x8EA1D9E9 0x5B70 +0x8EA1D9EA 0x5BC7 +0x8EA1D9EB 0x5BC5 +0x8EA1D9EC 0x5BC4 +0x8EA1D9ED 0x5BC2 +0x8EA1D9EE 0x5BBF +0x8EA1D9EF 0x5BC6 +0x8EA1D9F0 0x5C09 +0x8EA1D9F1 0x5C08 +0x8EA1D9F2 0x5C07 +0x8EA1D9F3 0x5C60 +0x8EA1D9F4 0x5C5C +0x8EA1D9F5 0x5C5D +0x8EA1D9F6 0x5D07 +0x8EA1D9F7 0x5D06 +0x8EA1D9F8 0x5D0E +0x8EA1D9F9 0x5D1B +0x8EA1D9FA 0x5D16 +0x8EA1D9FB 0x5D22 +0x8EA1D9FC 0x5D11 +0x8EA1D9FD 0x5D29 +0x8EA1D9FE 0x5D14 +0x8EA1DAA1 0x5D19 +0x8EA1DAA2 0x5D24 +0x8EA1DAA3 0x5D27 +0x8EA1DAA4 0x5D17 +0x8EA1DAA5 0x5DE2 +0x8EA1DAA6 0x5E38 +0x8EA1DAA7 0x5E36 +0x8EA1DAA8 0x5E33 +0x8EA1DAA9 0x5E37 +0x8EA1DAAA 0x5EB7 +0x8EA1DAAB 0x5EB8 +0x8EA1DAAC 0x5EB6 +0x8EA1DAAD 0x5EB5 +0x8EA1DAAE 0x5EBE +0x8EA1DAAF 0x5F35 +0x8EA1DAB0 0x5F37 +0x8EA1DAB1 0x5F57 +0x8EA1DAB2 0x5F6C +0x8EA1DAB3 0x5F69 +0x8EA1DAB4 0x5F6B +0x8EA1DAB5 0x5F97 +0x8EA1DAB6 0x5F99 +0x8EA1DAB7 0x5F9E +0x8EA1DAB8 0x5F98 +0x8EA1DAB9 0x5FA1 +0x8EA1DABA 0x5FA0 +0x8EA1DABB 0x5F9C +0x8EA1DABC 0x607F +0x8EA1DABD 0x60A3 +0x8EA1DABE 0x6089 +0x8EA1DABF 0x60A0 +0x8EA1DAC0 0x60A8 +0x8EA1DAC1 0x60CB +0x8EA1DAC2 0x60B4 +0x8EA1DAC3 0x60E6 +0x8EA1DAC4 0x60BD +0x8EA1DAC5 0x60C5 +0x8EA1DAC6 0x60BB +0x8EA1DAC7 0x60B5 +0x8EA1DAC8 0x60DC +0x8EA1DAC9 0x60BC +0x8EA1DACA 0x60D8 +0x8EA1DACB 0x60D5 +0x8EA1DACC 0x60C6 +0x8EA1DACD 0x60DF +0x8EA1DACE 0x60B8 +0x8EA1DACF 0x60DA +0x8EA1DAD0 0x60C7 +0x8EA1DAD1 0x621A +0x8EA1DAD2 0x621B +0x8EA1DAD3 0x6248 +0x8EA1DAD4 0x63A0 +0x8EA1DAD5 0x63A7 +0x8EA1DAD6 0x6372 +0x8EA1DAD7 0x6396 +0x8EA1DAD8 0x63A2 +0x8EA1DAD9 0x63A5 +0x8EA1DADA 0x6377 +0x8EA1DADB 0x6367 +0x8EA1DADC 0x6398 +0x8EA1DADD 0x63AA +0x8EA1DADE 0x6371 +0x8EA1DADF 0x63A9 +0x8EA1DAE0 0x6389 +0x8EA1DAE1 0x6383 +0x8EA1DAE2 0x639B +0x8EA1DAE3 0x636B +0x8EA1DAE4 0x63A8 +0x8EA1DAE5 0x6384 +0x8EA1DAE6 0x6388 +0x8EA1DAE7 0x6399 +0x8EA1DAE8 0x63A1 +0x8EA1DAE9 0x63AC +0x8EA1DAEA 0x6392 +0x8EA1DAEB 0x638F +0x8EA1DAEC 0x6380 +0x8EA1DAED 0x637B +0x8EA1DAEE 0x6369 +0x8EA1DAEF 0x6368 +0x8EA1DAF0 0x637A +0x8EA1DAF1 0x655D +0x8EA1DAF2 0x6556 +0x8EA1DAF3 0x6551 +0x8EA1DAF4 0x6559 +0x8EA1DAF5 0x6557 +0x8EA1DAF6 0x555F +0x8EA1DAF7 0x654F +0x8EA1DAF8 0x6558 +0x8EA1DAF9 0x6555 +0x8EA1DAFA 0x6554 +0x8EA1DAFB 0x659C +0x8EA1DAFC 0x659B +0x8EA1DAFD 0x65AC +0x8EA1DAFE 0x65CF +0x8EA1DBA1 0x65CB +0x8EA1DBA2 0x65CC +0x8EA1DBA3 0x65CE +0x8EA1DBA4 0x665D +0x8EA1DBA5 0x665A +0x8EA1DBA6 0x6664 +0x8EA1DBA7 0x6668 +0x8EA1DBA8 0x6666 +0x8EA1DBA9 0x665E +0x8EA1DBAA 0x66F9 +0x8EA1DBAB 0x52D7 +0x8EA1DBAC 0x671B +0x8EA1DBAD 0x6881 +0x8EA1DBAE 0x68AF +0x8EA1DBAF 0x68A2 +0x8EA1DBB0 0x6893 +0x8EA1DBB1 0x68B5 +0x8EA1DBB2 0x687F +0x8EA1DBB3 0x6876 +0x8EA1DBB4 0x68B1 +0x8EA1DBB5 0x68A7 +0x8EA1DBB6 0x6897 +0x8EA1DBB7 0x68B0 +0x8EA1DBB8 0x6883 +0x8EA1DBB9 0x68C4 +0x8EA1DBBA 0x68AD +0x8EA1DBBB 0x6886 +0x8EA1DBBC 0x6885 +0x8EA1DBBD 0x6894 +0x8EA1DBBE 0x689D +0x8EA1DBBF 0x68A8 +0x8EA1DBC0 0x689F +0x8EA1DBC1 0x68A1 +0x8EA1DBC2 0x6882 +0x8EA1DBC3 0x6B32 +0x8EA1DBC4 0x6BBA +0x8EA1DBC5 0x6BEB +0x8EA1DBC6 0x6BEC +0x8EA1DBC7 0x6C2B +0x8EA1DBC8 0x6D8E +0x8EA1DBC9 0x6DBC +0x8EA1DBCA 0x6DF3 +0x8EA1DBCB 0x6DD9 +0x8EA1DBCC 0x6DB2 +0x8EA1DBCD 0x6DE1 +0x8EA1DBCE 0x6DCC +0x8EA1DBCF 0x6DE4 +0x8EA1DBD0 0x6DFB +0x8EA1DBD1 0x6DFA +0x8EA1DBD2 0x6E05 +0x8EA1DBD3 0x6DC7 +0x8EA1DBD4 0x6DCB +0x8EA1DBD5 0x6DAF +0x8EA1DBD6 0x6DD1 +0x8EA1DBD7 0x6DAE +0x8EA1DBD8 0x6DDE +0x8EA1DBD9 0x6DF9 +0x8EA1DBDA 0x6DB8 +0x8EA1DBDB 0x6DF7 +0x8EA1DBDC 0x6DF5 +0x8EA1DBDD 0x6DC5 +0x8EA1DBDE 0x6DD2 +0x8EA1DBDF 0x6E1A +0x8EA1DBE0 0x6DB5 +0x8EA1DBE1 0x6DDA +0x8EA1DBE2 0x6DEB +0x8EA1DBE3 0x6DD8 +0x8EA1DBE4 0x6DEA +0x8EA1DBE5 0x6DF1 +0x8EA1DBE6 0x6DEE +0x8EA1DBE7 0x6DE8 +0x8EA1DBE8 0x6DC6 +0x8EA1DBE9 0x6DC4 +0x8EA1DBEA 0x6DAA +0x8EA1DBEB 0x6DEC +0x8EA1DBEC 0x6DBF +0x8EA1DBED 0x6DE6 +0x8EA1DBEE 0x70F9 +0x8EA1DBEF 0x7109 +0x8EA1DBF0 0x710A +0x8EA1DBF1 0x70FD +0x8EA1DBF2 0x70EF +0x8EA1DBF3 0x723D +0x8EA1DBF4 0x727D +0x8EA1DBF5 0x7281 +0x8EA1DBF6 0x731C +0x8EA1DBF7 0x731B +0x8EA1DBF8 0x7316 +0x8EA1DBF9 0x7313 +0x8EA1DBFA 0x7319 +0x8EA1DBFB 0x7387 +0x8EA1DBFC 0x7405 +0x8EA1DBFD 0x740A +0x8EA1DBFE 0x7403 +0x8EA1DCA1 0x7406 +0x8EA1DCA2 0x73FE +0x8EA1DCA3 0x740D +0x8EA1DCA4 0x74E0 +0x8EA1DCA5 0x74F6 +0x8EA1DCA6 0x74F7 +0x8EA1DCA7 0x751C +0x8EA1DCA8 0x7522 +0x8EA1DCA9 0x7565 +0x8EA1DCAA 0x7566 +0x8EA1DCAB 0x7562 +0x8EA1DCAC 0x7570 +0x8EA1DCAD 0x758F +0x8EA1DCAE 0x75D4 +0x8EA1DCAF 0x75D5 +0x8EA1DCB0 0x75B5 +0x8EA1DCB1 0x75CA +0x8EA1DCB2 0x75CD +0x8EA1DCB3 0x768E +0x8EA1DCB4 0x76D4 +0x8EA1DCB5 0x76D2 +0x8EA1DCB6 0x76DB +0x8EA1DCB7 0x7737 +0x8EA1DCB8 0x773E +0x8EA1DCB9 0x773C +0x8EA1DCBA 0x7736 +0x8EA1DCBB 0x7738 +0x8EA1DCBC 0x773A +0x8EA1DCBD 0x786B +0x8EA1DCBE 0x7843 +0x8EA1DCBF 0x784E +0x8EA1DCC0 0x7965 +0x8EA1DCC1 0x7968 +0x8EA1DCC2 0x796D +0x8EA1DCC3 0x79FB +0x8EA1DCC4 0x7A92 +0x8EA1DCC5 0x7A95 +0x8EA1DCC6 0x7B20 +0x8EA1DCC7 0x7B28 +0x8EA1DCC8 0x7B1B +0x8EA1DCC9 0x7B2C +0x8EA1DCCA 0x7B26 +0x8EA1DCCB 0x7B19 +0x8EA1DCCC 0x7B1E +0x8EA1DCCD 0x7B2E +0x8EA1DCCE 0x7C92 +0x8EA1DCCF 0x7C97 +0x8EA1DCD0 0x7C95 +0x8EA1DCD1 0x7D46 +0x8EA1DCD2 0x7D43 +0x8EA1DCD3 0x7D71 +0x8EA1DCD4 0x7D2E +0x8EA1DCD5 0x7D39 +0x8EA1DCD6 0x7D3C +0x8EA1DCD7 0x7D40 +0x8EA1DCD8 0x7D30 +0x8EA1DCD9 0x7D33 +0x8EA1DCDA 0x7D44 +0x8EA1DCDB 0x7D2F +0x8EA1DCDC 0x7D42 +0x8EA1DCDD 0x7D32 +0x8EA1DCDE 0x7D31 +0x8EA1DCDF 0x7F3D +0x8EA1DCE0 0x7F9E +0x8EA1DCE1 0x7F9A +0x8EA1DCE2 0x7FCC +0x8EA1DCE3 0x7FCE +0x8EA1DCE4 0x7FD2 +0x8EA1DCE5 0x801C +0x8EA1DCE6 0x804A +0x8EA1DCE7 0x8046 +0x8EA1DCE8 0x812F +0x8EA1DCE9 0x8116 +0x8EA1DCEA 0x8123 +0x8EA1DCEB 0x812B +0x8EA1DCEC 0x8129 +0x8EA1DCED 0x8130 +0x8EA1DCEE 0x8124 +0x8EA1DCEF 0x8202 +0x8EA1DCF0 0x8235 +0x8EA1DCF1 0x8237 +0x8EA1DCF2 0x8236 +0x8EA1DCF3 0x8239 +0x8EA1DCF4 0x838E +0x8EA1DCF5 0x839E +0x8EA1DCF6 0x8398 +0x8EA1DCF7 0x8378 +0x8EA1DCF8 0x83A2 +0x8EA1DCF9 0x8396 +0x8EA1DCFA 0x83BD +0x8EA1DCFB 0x83AB +0x8EA1DCFC 0x8392 +0x8EA1DCFD 0x838A +0x8EA1DCFE 0x8393 +0x8EA1DDA1 0x8389 +0x8EA1DDA2 0x83A0 +0x8EA1DDA3 0x8377 +0x8EA1DDA4 0x837B +0x8EA1DDA5 0x837C +0x8EA1DDA6 0x8386 +0x8EA1DDA7 0x83A7 +0x8EA1DDA8 0x8655 +0x8EA1DDA9 0x5F6A +0x8EA1DDAA 0x86C7 +0x8EA1DDAB 0x86C0 +0x8EA1DDAC 0x86B6 +0x8EA1DDAD 0x86C4 +0x8EA1DDAE 0x86B5 +0x8EA1DDAF 0x86C6 +0x8EA1DDB0 0x86CB +0x8EA1DDB1 0x86B1 +0x8EA1DDB2 0x86AF +0x8EA1DDB3 0x86C9 +0x8EA1DDB4 0x8853 +0x8EA1DDB5 0x889E +0x8EA1DDB6 0x8888 +0x8EA1DDB7 0x88AB +0x8EA1DDB8 0x8892 +0x8EA1DDB9 0x8896 +0x8EA1DDBA 0x888D +0x8EA1DDBB 0x888B +0x8EA1DDBC 0x8993 +0x8EA1DDBD 0x898F +0x8EA1DDBE 0x8A2A +0x8EA1DDBF 0x8A1D +0x8EA1DDC0 0x8A23 +0x8EA1DDC1 0x8A25 +0x8EA1DDC2 0x8A31 +0x8EA1DDC3 0x8A2D +0x8EA1DDC4 0x8A1F +0x8EA1DDC5 0x8A1B +0x8EA1DDC6 0x8A22 +0x8EA1DDC7 0x8C49 +0x8EA1DDC8 0x8C5A +0x8EA1DDC9 0x8CA9 +0x8EA1DDCA 0x8CAC +0x8EA1DDCB 0x8CAB +0x8EA1DDCC 0x8CA8 +0x8EA1DDCD 0x8CAA +0x8EA1DDCE 0x8CA7 +0x8EA1DDCF 0x8D67 +0x8EA1DDD0 0x8D66 +0x8EA1DDD1 0x8DBE +0x8EA1DDD2 0x8DBA +0x8EA1DDD3 0x8EDB +0x8EA1DDD4 0x8EDF +0x8EA1DDD5 0x9019 +0x8EA1DDD6 0x900D +0x8EA1DDD7 0x901A +0x8EA1DDD8 0x9017 +0x8EA1DDD9 0x9023 +0x8EA1DDDA 0x901F +0x8EA1DDDB 0x901D +0x8EA1DDDC 0x9010 +0x8EA1DDDD 0x9015 +0x8EA1DDDE 0x901E +0x8EA1DDDF 0x9020 +0x8EA1DDE0 0x900F +0x8EA1DDE1 0x9022 +0x8EA1DDE2 0x9016 +0x8EA1DDE3 0x901B +0x8EA1DDE4 0x9014 +0x8EA1DDE5 0x90E8 +0x8EA1DDE6 0x90ED +0x8EA1DDE7 0x90FD +0x8EA1DDE8 0x9157 +0x8EA1DDE9 0x91CE +0x8EA1DDEA 0x91F5 +0x8EA1DDEB 0x91E6 +0x8EA1DDEC 0x91E3 +0x8EA1DDED 0x91E7 +0x8EA1DDEE 0x91ED +0x8EA1DDEF 0x91E9 +0x8EA1DDF0 0x9589 +0x8EA1DDF1 0x966A +0x8EA1DDF2 0x9675 +0x8EA1DDF3 0x9673 +0x8EA1DDF4 0x9678 +0x8EA1DDF5 0x9670 +0x8EA1DDF6 0x9674 +0x8EA1DDF7 0x9676 +0x8EA1DDF8 0x9677 +0x8EA1DDF9 0x966C +0x8EA1DDFA 0x96C0 +0x8EA1DDFB 0x96EA +0x8EA1DDFC 0x96E9 +0x8EA1DDFD 0x7AE0 +0x8EA1DDFE 0x7ADF +0x8EA1DEA1 0x9802 +0x8EA1DEA2 0x9803 +0x8EA1DEA3 0x9B5A +0x8EA1DEA4 0x9CE5 +0x8EA1DEA5 0x9E75 +0x8EA1DEA6 0x9E7F +0x8EA1DEA7 0x9EA5 +0x8EA1DEA8 0x9EBB +0x8EA1DEA9 0x50A2 +0x8EA1DEAA 0x508D +0x8EA1DEAB 0x5085 +0x8EA1DEAC 0x5099 +0x8EA1DEAD 0x5091 +0x8EA1DEAE 0x5080 +0x8EA1DEAF 0x5096 +0x8EA1DEB0 0x5098 +0x8EA1DEB1 0x509A +0x8EA1DEB2 0x6700 +0x8EA1DEB3 0x51F1 +0x8EA1DEB4 0x5272 +0x8EA1DEB5 0x5274 +0x8EA1DEB6 0x5275 +0x8EA1DEB7 0x5269 +0x8EA1DEB8 0x52DE +0x8EA1DEB9 0x52DD +0x8EA1DEBA 0x52DB +0x8EA1DEBB 0x535A +0x8EA1DEBC 0x53A5 +0x8EA1DEBD 0x557B +0x8EA1DEBE 0x5580 +0x8EA1DEBF 0x55A7 +0x8EA1DEC0 0x557C +0x8EA1DEC1 0x558A +0x8EA1DEC2 0x559D +0x8EA1DEC3 0x5598 +0x8EA1DEC4 0x5582 +0x8EA1DEC5 0x559C +0x8EA1DEC6 0x55AA +0x8EA1DEC7 0x5594 +0x8EA1DEC8 0x5587 +0x8EA1DEC9 0x558B +0x8EA1DECA 0x5583 +0x8EA1DECB 0x55B3 +0x8EA1DECC 0x55AE +0x8EA1DECD 0x559F +0x8EA1DECE 0x553E +0x8EA1DECF 0x55B2 +0x8EA1DED0 0x559A +0x8EA1DED1 0x55BB +0x8EA1DED2 0x55AC +0x8EA1DED3 0x55B1 +0x8EA1DED4 0x557E +0x8EA1DED5 0x5589 +0x8EA1DED6 0x55AB +0x8EA1DED7 0x5599 +0x8EA1DED8 0x570D +0x8EA1DED9 0x582F +0x8EA1DEDA 0x582A +0x8EA1DEDB 0x5834 +0x8EA1DEDC 0x5824 +0x8EA1DEDD 0x5830 +0x8EA1DEDE 0x5831 +0x8EA1DEDF 0x5821 +0x8EA1DEE0 0x581D +0x8EA1DEE1 0x5820 +0x8EA1DEE2 0x58F9 +0x8EA1DEE3 0x58FA +0x8EA1DEE4 0x5960 +0x8EA1DEE5 0x5A77 +0x8EA1DEE6 0x5A9A +0x8EA1DEE7 0x5A7F +0x8EA1DEE8 0x5A92 +0x8EA1DEE9 0x5A9B +0x8EA1DEEA 0x5AA7 +0x8EA1DEEB 0x5B73 +0x8EA1DEEC 0x5B71 +0x8EA1DEED 0x5BD2 +0x8EA1DEEE 0x5BCC +0x8EA1DEEF 0x5BD3 +0x8EA1DEF0 0x5BD0 +0x8EA1DEF1 0x5C0A +0x8EA1DEF2 0x5C0B +0x8EA1DEF3 0x5C31 +0x8EA1DEF4 0x5D4C +0x8EA1DEF5 0x5D50 +0x8EA1DEF6 0x5D34 +0x8EA1DEF7 0x5D47 +0x8EA1DEF8 0x5DFD +0x8EA1DEF9 0x5E45 +0x8EA1DEFA 0x5E3D +0x8EA1DEFB 0x5E40 +0x8EA1DEFC 0x5E43 +0x8EA1DEFD 0x5E7E +0x8EA1DEFE 0x5ECA +0x8EA1DFA1 0x5EC1 +0x8EA1DFA2 0x5EC2 +0x8EA1DFA3 0x5EC4 +0x8EA1DFA4 0x5F3C +0x8EA1DFA5 0x5F6D +0x8EA1DFA6 0x5FA9 +0x8EA1DFA7 0x5FAA +0x8EA1DFA8 0x5FA8 +0x8EA1DFA9 0x60D1 +0x8EA1DFAA 0x60E1 +0x8EA1DFAB 0x60B2 +0x8EA1DFAC 0x60B6 +0x8EA1DFAD 0x60E0 +0x8EA1DFAE 0x611C +0x8EA1DFAF 0x6123 +0x8EA1DFB0 0x60FA +0x8EA1DFB1 0x6115 +0x8EA1DFB2 0x60F0 +0x8EA1DFB3 0x60FB +0x8EA1DFB4 0x60F4 +0x8EA1DFB5 0x6168 +0x8EA1DFB6 0x60F1 +0x8EA1DFB7 0x610E +0x8EA1DFB8 0x60F6 +0x8EA1DFB9 0x6109 +0x8EA1DFBA 0x6100 +0x8EA1DFBB 0x6112 +0x8EA1DFBC 0x621F +0x8EA1DFBD 0x6249 +0x8EA1DFBE 0x63A3 +0x8EA1DFBF 0x638C +0x8EA1DFC0 0x63CF +0x8EA1DFC1 0x63C0 +0x8EA1DFC2 0x63E9 +0x8EA1DFC3 0x63C9 +0x8EA1DFC4 0x63C6 +0x8EA1DFC5 0x63CD +0x8EA1DFC6 0x63D2 +0x8EA1DFC7 0x63E3 +0x8EA1DFC8 0x63D0 +0x8EA1DFC9 0x63E1 +0x8EA1DFCA 0x63D6 +0x8EA1DFCB 0x63ED +0x8EA1DFCC 0x63EE +0x8EA1DFCD 0x6376 +0x8EA1DFCE 0x63F4 +0x8EA1DFCF 0x63EA +0x8EA1DFD0 0x63DB +0x8EA1DFD1 0x6452 +0x8EA1DFD2 0x63DA +0x8EA1DFD3 0x63F9 +0x8EA1DFD4 0x655E +0x8EA1DFD5 0x6566 +0x8EA1DFD6 0x6562 +0x8EA1DFD7 0x6563 +0x8EA1DFD8 0x6591 +0x8EA1DFD9 0x6590 +0x8EA1DFDA 0x65AF +0x8EA1DFDB 0x666E +0x8EA1DFDC 0x6670 +0x8EA1DFDD 0x6674 +0x8EA1DFDE 0x6676 +0x8EA1DFDF 0x666F +0x8EA1DFE0 0x6691 +0x8EA1DFE1 0x667A +0x8EA1DFE2 0x667E +0x8EA1DFE3 0x6677 +0x8EA1DFE4 0x66FE +0x8EA1DFE5 0x66FF +0x8EA1DFE6 0x671F +0x8EA1DFE7 0x671D +0x8EA1DFE8 0x68FA +0x8EA1DFE9 0x68D5 +0x8EA1DFEA 0x68E0 +0x8EA1DFEB 0x68D8 +0x8EA1DFEC 0x68D7 +0x8EA1DFED 0x6905 +0x8EA1DFEE 0x68DF +0x8EA1DFEF 0x68F5 +0x8EA1DFF0 0x68EE +0x8EA1DFF1 0x68E7 +0x8EA1DFF2 0x68F9 +0x8EA1DFF3 0x68D2 +0x8EA1DFF4 0x68F2 +0x8EA1DFF5 0x68E3 +0x8EA1DFF6 0x68CB +0x8EA1DFF7 0x68CD +0x8EA1DFF8 0x690D +0x8EA1DFF9 0x6912 +0x8EA1DFFA 0x690E +0x8EA1DFFB 0x68C9 +0x8EA1DFFC 0x68DA +0x8EA1DFFD 0x696E +0x8EA1DFFE 0x68FB +0x8EA1E0A1 0x6B3E +0x8EA1E0A2 0x6B3A +0x8EA1E0A3 0x6B3D +0x8EA1E0A4 0x6B98 +0x8EA1E0A5 0x6B96 +0x8EA1E0A6 0x6BBC +0x8EA1E0A7 0x6BEF +0x8EA1E0A8 0x6C2E +0x8EA1E0A9 0x6C2F +0x8EA1E0AA 0x6C2C +0x8EA1E0AB 0x6E2F +0x8EA1E0AC 0x6E38 +0x8EA1E0AD 0x6E54 +0x8EA1E0AE 0x6E21 +0x8EA1E0AF 0x6E32 +0x8EA1E0B0 0x6E67 +0x8EA1E0B1 0x6E4A +0x8EA1E0B2 0x6E20 +0x8EA1E0B3 0x6E25 +0x8EA1E0B4 0x6E23 +0x8EA1E0B5 0x6E1B +0x8EA1E0B6 0x6E5B +0x8EA1E0B7 0x6E58 +0x8EA1E0B8 0x6E24 +0x8EA1E0B9 0x6E56 +0x8EA1E0BA 0x6E6E +0x8EA1E0BB 0x6E2D +0x8EA1E0BC 0x6E26 +0x8EA1E0BD 0x6E6F +0x8EA1E0BE 0x6E34 +0x8EA1E0BF 0x6E4D +0x8EA1E0C0 0x6E3A +0x8EA1E0C1 0x6E2C +0x8EA1E0C2 0x6E43 +0x8EA1E0C3 0x6E1D +0x8EA1E0C4 0x6E3E +0x8EA1E0C5 0x6ECB +0x8EA1E0C6 0x6E89 +0x8EA1E0C7 0x6E19 +0x8EA1E0C8 0x6E4E +0x8EA1E0C9 0x6E63 +0x8EA1E0CA 0x6E44 +0x8EA1E0CB 0x6E72 +0x8EA1E0CC 0x6E69 +0x8EA1E0CD 0x6E5F +0x8EA1E0CE 0x7119 +0x8EA1E0CF 0x711A +0x8EA1E0D0 0x7126 +0x8EA1E0D1 0x7130 +0x8EA1E0D2 0x7121 +0x8EA1E0D3 0x7136 +0x8EA1E0D4 0x716E +0x8EA1E0D5 0x711C +0x8EA1E0D6 0x724C +0x8EA1E0D7 0x7284 +0x8EA1E0D8 0x7280 +0x8EA1E0D9 0x7336 +0x8EA1E0DA 0x7325 +0x8EA1E0DB 0x7334 +0x8EA1E0DC 0x7329 +0x8EA1E0DD 0x743A +0x8EA1E0DE 0x742A +0x8EA1E0DF 0x7433 +0x8EA1E0E0 0x7422 +0x8EA1E0E1 0x7425 +0x8EA1E0E2 0x7435 +0x8EA1E0E3 0x7436 +0x8EA1E0E4 0x7434 +0x8EA1E0E5 0x742F +0x8EA1E0E6 0x741B +0x8EA1E0E7 0x7426 +0x8EA1E0E8 0x7428 +0x8EA1E0E9 0x7525 +0x8EA1E0EA 0x7526 +0x8EA1E0EB 0x756B +0x8EA1E0EC 0x756A +0x8EA1E0ED 0x75E2 +0x8EA1E0EE 0x75DB +0x8EA1E0EF 0x75E3 +0x8EA1E0F0 0x75D9 +0x8EA1E0F1 0x75D8 +0x8EA1E0F2 0x75DE +0x8EA1E0F3 0x75E0 +0x8EA1E0F4 0x767B +0x8EA1E0F5 0x767C +0x8EA1E0F6 0x7696 +0x8EA1E0F7 0x7693 +0x8EA1E0F8 0x76B4 +0x8EA1E0F9 0x76DC +0x8EA1E0FA 0x774F +0x8EA1E0FB 0x77ED +0x8EA1E0FC 0x785D +0x8EA1E0FD 0x786C +0x8EA1E0FE 0x786F +0x8EA1E1A1 0x7A0D +0x8EA1E1A2 0x7A08 +0x8EA1E1A3 0x7A0B +0x8EA1E1A4 0x7A05 +0x8EA1E1A5 0x7A00 +0x8EA1E1A6 0x7A98 +0x8EA1E1A7 0x7A97 +0x8EA1E1A8 0x7A96 +0x8EA1E1A9 0x7AE5 +0x8EA1E1AA 0x7AE3 +0x8EA1E1AB 0x7B49 +0x8EA1E1AC 0x7B56 +0x8EA1E1AD 0x7B46 +0x8EA1E1AE 0x7B50 +0x8EA1E1AF 0x7B52 +0x8EA1E1B0 0x7B54 +0x8EA1E1B1 0x7B4D +0x8EA1E1B2 0x7B4B +0x8EA1E1B3 0x7B4F +0x8EA1E1B4 0x7B51 +0x8EA1E1B5 0x7C9F +0x8EA1E1B6 0x7CA5 +0x8EA1E1B7 0x7D5E +0x8EA1E1B8 0x7D50 +0x8EA1E1B9 0x7D68 +0x8EA1E1BA 0x7D55 +0x8EA1E1BB 0x7D2B +0x8EA1E1BC 0x7D6E +0x8EA1E1BD 0x7D72 +0x8EA1E1BE 0x7D61 +0x8EA1E1BF 0x7D66 +0x8EA1E1C0 0x7D62 +0x8EA1E1C1 0x7D70 +0x8EA1E1C2 0x7D73 +0x8EA1E1C3 0x5584 +0x8EA1E1C4 0x7FD4 +0x8EA1E1C5 0x7FD5 +0x8EA1E1C6 0x800B +0x8EA1E1C7 0x8052 +0x8EA1E1C8 0x8085 +0x8EA1E1C9 0x8155 +0x8EA1E1CA 0x8154 +0x8EA1E1CB 0x814B +0x8EA1E1CC 0x8151 +0x8EA1E1CD 0x814E +0x8EA1E1CE 0x8139 +0x8EA1E1CF 0x8146 +0x8EA1E1D0 0x813E +0x8EA1E1D1 0x814C +0x8EA1E1D2 0x8153 +0x8EA1E1D3 0x8174 +0x8EA1E1D4 0x8212 +0x8EA1E1D5 0x821C +0x8EA1E1D6 0x83E9 +0x8EA1E1D7 0x8403 +0x8EA1E1D8 0x83F8 +0x8EA1E1D9 0x840D +0x8EA1E1DA 0x83E0 +0x8EA1E1DB 0x83C5 +0x8EA1E1DC 0x840B +0x8EA1E1DD 0x83C1 +0x8EA1E1DE 0x83EF +0x8EA1E1DF 0x83F1 +0x8EA1E1E0 0x83F4 +0x8EA1E1E1 0x8457 +0x8EA1E1E2 0x840A +0x8EA1E1E3 0x83F0 +0x8EA1E1E4 0x840C +0x8EA1E1E5 0x83CC +0x8EA1E1E6 0x83FD +0x8EA1E1E7 0x83F2 +0x8EA1E1E8 0x83CA +0x8EA1E1E9 0x8438 +0x8EA1E1EA 0x840E +0x8EA1E1EB 0x8404 +0x8EA1E1EC 0x83DC +0x8EA1E1ED 0x8407 +0x8EA1E1EE 0x83D4 +0x8EA1E1EF 0x83DF +0x8EA1E1F0 0x865B +0x8EA1E1F1 0x86DF +0x8EA1E1F2 0x86D9 +0x8EA1E1F3 0x86ED +0x8EA1E1F4 0x86D4 +0x8EA1E1F5 0x86DB +0x8EA1E1F6 0x86E4 +0x8EA1E1F7 0x86D0 +0x8EA1E1F8 0x86DE +0x8EA1E1F9 0x8857 +0x8EA1E1FA 0x88C1 +0x8EA1E1FB 0x88C2 +0x8EA1E1FC 0x88B1 +0x8EA1E1FD 0x8983 +0x8EA1E1FE 0x8996 +0x8EA1E2A1 0x8A3B +0x8EA1E2A2 0x8A60 +0x8EA1E2A3 0x8A55 +0x8EA1E2A4 0x8A5E +0x8EA1E2A5 0x8A3C +0x8EA1E2A6 0x8A41 +0x8EA1E2A7 0x8A54 +0x8EA1E2A8 0x8A5B +0x8EA1E2A9 0x8A50 +0x8EA1E2AA 0x8A46 +0x8EA1E2AB 0x8A34 +0x8EA1E2AC 0x8A3A +0x8EA1E2AD 0x8A36 +0x8EA1E2AE 0x8A56 +0x8EA1E2AF 0x8C61 +0x8EA1E2B0 0x8C82 +0x8EA1E2B1 0x8CAF +0x8EA1E2B2 0x8CBC +0x8EA1E2B3 0x8CB3 +0x8EA1E2B4 0x8CBD +0x8EA1E2B5 0x8CC1 +0x8EA1E2B6 0x8CBB +0x8EA1E2B7 0x8CC0 +0x8EA1E2B8 0x8CB4 +0x8EA1E2B9 0x8CB7 +0x8EA1E2BA 0x8CB6 +0x8EA1E2BB 0x8CBF +0x8EA1E2BC 0x8CB8 +0x8EA1E2BD 0x8D8A +0x8EA1E2BE 0x8D85 +0x8EA1E2BF 0x8D81 +0x8EA1E2C0 0x8DCE +0x8EA1E2C1 0x8DDD +0x8EA1E2C2 0x8DCB +0x8EA1E2C3 0x8DDA +0x8EA1E2C4 0x8DD1 +0x8EA1E2C5 0x8DCC +0x8EA1E2C6 0x8DDB +0x8EA1E2C7 0x8DC6 +0x8EA1E2C8 0x8EFB +0x8EA1E2C9 0x8EF8 +0x8EA1E2CA 0x8EFC +0x8EA1E2CB 0x8F9C +0x8EA1E2CC 0x902E +0x8EA1E2CD 0x9035 +0x8EA1E2CE 0x9031 +0x8EA1E2CF 0x9038 +0x8EA1E2D0 0x9032 +0x8EA1E2D1 0x9036 +0x8EA1E2D2 0x9102 +0x8EA1E2D3 0x90F5 +0x8EA1E2D4 0x9109 +0x8EA1E2D5 0x90FE +0x8EA1E2D6 0x9163 +0x8EA1E2D7 0x9165 +0x8EA1E2D8 0x91CF +0x8EA1E2D9 0x9214 +0x8EA1E2DA 0x9215 +0x8EA1E2DB 0x9223 +0x8EA1E2DC 0x9209 +0x8EA1E2DD 0x921E +0x8EA1E2DE 0x920D +0x8EA1E2DF 0x9210 +0x8EA1E2E0 0x9207 +0x8EA1E2E1 0x9211 +0x8EA1E2E2 0x9594 +0x8EA1E2E3 0x958F +0x8EA1E2E4 0x958B +0x8EA1E2E5 0x9591 +0x8EA1E2E6 0x9593 +0x8EA1E2E7 0x9592 +0x8EA1E2E8 0x958E +0x8EA1E2E9 0x968A +0x8EA1E2EA 0x968E +0x8EA1E2EB 0x968B +0x8EA1E2EC 0x967D +0x8EA1E2ED 0x9685 +0x8EA1E2EE 0x9686 +0x8EA1E2EF 0x968D +0x8EA1E2F0 0x9672 +0x8EA1E2F1 0x9684 +0x8EA1E2F2 0x96C1 +0x8EA1E2F3 0x96C5 +0x8EA1E2F4 0x96C4 +0x8EA1E2F5 0x96C6 +0x8EA1E2F6 0x96C7 +0x8EA1E2F7 0x96EF +0x8EA1E2F8 0x96F2 +0x8EA1E2F9 0x97CC +0x8EA1E2FA 0x9805 +0x8EA1E2FB 0x9806 +0x8EA1E2FC 0x9808 +0x8EA1E2FD 0x98E7 +0x8EA1E2FE 0x98EA +0x8EA1E3A1 0x98EF +0x8EA1E3A2 0x98E9 +0x8EA1E3A3 0x98F2 +0x8EA1E3A4 0x98ED +0x8EA1E3A5 0x99AE +0x8EA1E3A6 0x99AD +0x8EA1E3A7 0x9EC3 +0x8EA1E3A8 0x9ECD +0x8EA1E3A9 0x9ED1 +0x8EA1E3AA 0x4E82 +0x8EA1E3AB 0x50AD +0x8EA1E3AC 0x50B5 +0x8EA1E3AD 0x50B2 +0x8EA1E3AE 0x50B3 +0x8EA1E3AF 0x50C5 +0x8EA1E3B0 0x50BE +0x8EA1E3B1 0x50AC +0x8EA1E3B2 0x50B7 +0x8EA1E3B3 0x50BB +0x8EA1E3B4 0x50AF +0x8EA1E3B5 0x50C7 +0x8EA1E3B6 0x527F +0x8EA1E3B7 0x5277 +0x8EA1E3B8 0x527D +0x8EA1E3B9 0x52DF +0x8EA1E3BA 0x52E6 +0x8EA1E3BB 0x52E4 +0x8EA1E3BC 0x52E2 +0x8EA1E3BD 0x52E3 +0x8EA1E3BE 0x532F +0x8EA1E3BF 0x55DF +0x8EA1E3C0 0x55E8 +0x8EA1E3C1 0x55D3 +0x8EA1E3C2 0x55E6 +0x8EA1E3C3 0x55CE +0x8EA1E3C4 0x55DC +0x8EA1E3C5 0x55C7 +0x8EA1E3C6 0x55D1 +0x8EA1E3C7 0x55E3 +0x8EA1E3C8 0x55E4 +0x8EA1E3C9 0x55EF +0x8EA1E3CA 0x55DA +0x8EA1E3CB 0x55E1 +0x8EA1E3CC 0x55C5 +0x8EA1E3CD 0x55C6 +0x8EA1E3CE 0x55E5 +0x8EA1E3CF 0x55C9 +0x8EA1E3D0 0x5712 +0x8EA1E3D1 0x5713 +0x8EA1E3D2 0x585E +0x8EA1E3D3 0x5851 +0x8EA1E3D4 0x5858 +0x8EA1E3D5 0x5857 +0x8EA1E3D6 0x585A +0x8EA1E3D7 0x5854 +0x8EA1E3D8 0x586B +0x8EA1E3D9 0x584C +0x8EA1E3DA 0x586D +0x8EA1E3DB 0x584A +0x8EA1E3DC 0x5862 +0x8EA1E3DD 0x5852 +0x8EA1E3DE 0x584B +0x8EA1E3DF 0x5967 +0x8EA1E3E0 0x5AC1 +0x8EA1E3E1 0x5AC9 +0x8EA1E3E2 0x5ACC +0x8EA1E3E3 0x5ABE +0x8EA1E3E4 0x5ABD +0x8EA1E3E5 0x5ABC +0x8EA1E3E6 0x5AB3 +0x8EA1E3E7 0x5AC2 +0x8EA1E3E8 0x5AB2 +0x8EA1E3E9 0x5D69 +0x8EA1E3EA 0x5D6F +0x8EA1E3EB 0x5E4C +0x8EA1E3EC 0x5E79 +0x8EA1E3ED 0x5EC9 +0x8EA1E3EE 0x5EC8 +0x8EA1E3EF 0x5F12 +0x8EA1E3F0 0x5F59 +0x8EA1E3F1 0x5FAC +0x8EA1E3F2 0x5FAE +0x8EA1E3F3 0x611A +0x8EA1E3F4 0x610F +0x8EA1E3F5 0x6148 +0x8EA1E3F6 0x611F +0x8EA1E3F7 0x60F3 +0x8EA1E3F8 0x611B +0x8EA1E3F9 0x60F9 +0x8EA1E3FA 0x6101 +0x8EA1E3FB 0x6108 +0x8EA1E3FC 0x614E +0x8EA1E3FD 0x614C +0x8EA1E3FE 0x6144 +0x8EA1E4A1 0x614D +0x8EA1E4A2 0x613E +0x8EA1E4A3 0x6134 +0x8EA1E4A4 0x6127 +0x8EA1E4A5 0x610D +0x8EA1E4A6 0x6106 +0x8EA1E4A7 0x6137 +0x8EA1E4A8 0x6221 +0x8EA1E4A9 0x6222 +0x8EA1E4AA 0x6413 +0x8EA1E4AB 0x643E +0x8EA1E4AC 0x641E +0x8EA1E4AD 0x642A +0x8EA1E4AE 0x642D +0x8EA1E4AF 0x643D +0x8EA1E4B0 0x642C +0x8EA1E4B1 0x640F +0x8EA1E4B2 0x641C +0x8EA1E4B3 0x6414 +0x8EA1E4B4 0x640D +0x8EA1E4B5 0x6436 +0x8EA1E4B6 0x6416 +0x8EA1E4B7 0x6417 +0x8EA1E4B8 0x6406 +0x8EA1E4B9 0x656C +0x8EA1E4BA 0x659F +0x8EA1E4BB 0x65B0 +0x8EA1E4BC 0x6697 +0x8EA1E4BD 0x6689 +0x8EA1E4BE 0x6687 +0x8EA1E4BF 0x6688 +0x8EA1E4C0 0x6696 +0x8EA1E4C1 0x6684 +0x8EA1E4C2 0x6698 +0x8EA1E4C3 0x668D +0x8EA1E4C4 0x6703 +0x8EA1E4C5 0x6994 +0x8EA1E4C6 0x696D +0x8EA1E4C7 0x695A +0x8EA1E4C8 0x6977 +0x8EA1E4C9 0x6960 +0x8EA1E4CA 0x6954 +0x8EA1E4CB 0x6975 +0x8EA1E4CC 0x6930 +0x8EA1E4CD 0x6982 +0x8EA1E4CE 0x694A +0x8EA1E4CF 0x6968 +0x8EA1E4D0 0x696B +0x8EA1E4D1 0x695E +0x8EA1E4D2 0x6953 +0x8EA1E4D3 0x6979 +0x8EA1E4D4 0x6986 +0x8EA1E4D5 0x695D +0x8EA1E4D6 0x6963 +0x8EA1E4D7 0x695B +0x8EA1E4D8 0x6B47 +0x8EA1E4D9 0x6B72 +0x8EA1E4DA 0x6BC0 +0x8EA1E4DB 0x6BBF +0x8EA1E4DC 0x6BD3 +0x8EA1E4DD 0x6BFD +0x8EA1E4DE 0x6EA2 +0x8EA1E4DF 0x6EAF +0x8EA1E4E0 0x6ED3 +0x8EA1E4E1 0x6EB6 +0x8EA1E4E2 0x6EC2 +0x8EA1E4E3 0x6E90 +0x8EA1E4E4 0x6E9D +0x8EA1E4E5 0x6EC7 +0x8EA1E4E6 0x6EC5 +0x8EA1E4E7 0x6EA5 +0x8EA1E4E8 0x6E98 +0x8EA1E4E9 0x6EBC +0x8EA1E4EA 0x6EBA +0x8EA1E4EB 0x6EAB +0x8EA1E4EC 0x6ED1 +0x8EA1E4ED 0x6E96 +0x8EA1E4EE 0x6E9C +0x8EA1E4EF 0x6EC4 +0x8EA1E4F0 0x6ED4 +0x8EA1E4F1 0x6EAA +0x8EA1E4F2 0x6EA7 +0x8EA1E4F3 0x6EB4 +0x8EA1E4F4 0x714E +0x8EA1E4F5 0x7159 +0x8EA1E4F6 0x7169 +0x8EA1E4F7 0x7164 +0x8EA1E4F8 0x7149 +0x8EA1E4F9 0x7167 +0x8EA1E4FA 0x715C +0x8EA1E4FB 0x716C +0x8EA1E4FC 0x7166 +0x8EA1E4FD 0x714C +0x8EA1E4FE 0x7165 +0x8EA1E5A1 0x715E +0x8EA1E5A2 0x7146 +0x8EA1E5A3 0x7168 +0x8EA1E5A4 0x7156 +0x8EA1E5A5 0x723A +0x8EA1E5A6 0x7252 +0x8EA1E5A7 0x7337 +0x8EA1E5A8 0x7345 +0x8EA1E5A9 0x733F +0x8EA1E5AA 0x733E +0x8EA1E5AB 0x746F +0x8EA1E5AC 0x745A +0x8EA1E5AD 0x7455 +0x8EA1E5AE 0x745F +0x8EA1E5AF 0x745E +0x8EA1E5B0 0x7441 +0x8EA1E5B1 0x743F +0x8EA1E5B2 0x7459 +0x8EA1E5B3 0x745B +0x8EA1E5B4 0x745C +0x8EA1E5B5 0x7576 +0x8EA1E5B6 0x7578 +0x8EA1E5B7 0x7600 +0x8EA1E5B8 0x75F0 +0x8EA1E5B9 0x7601 +0x8EA1E5BA 0x75F2 +0x8EA1E5BB 0x75F1 +0x8EA1E5BC 0x75FA +0x8EA1E5BD 0x75FF +0x8EA1E5BE 0x75F4 +0x8EA1E5BF 0x75F3 +0x8EA1E5C0 0x76DE +0x8EA1E5C1 0x76DF +0x8EA1E5C2 0x775B +0x8EA1E5C3 0x776B +0x8EA1E5C4 0x7766 +0x8EA1E5C5 0x775E +0x8EA1E5C6 0x7763 +0x8EA1E5C7 0x7779 +0x8EA1E5C8 0x776A +0x8EA1E5C9 0x776C +0x8EA1E5CA 0x775C +0x8EA1E5CB 0x7765 +0x8EA1E5CC 0x7768 +0x8EA1E5CD 0x7762 +0x8EA1E5CE 0x77EE +0x8EA1E5CF 0x788E +0x8EA1E5D0 0x78B0 +0x8EA1E5D1 0x7897 +0x8EA1E5D2 0x7898 +0x8EA1E5D3 0x788C +0x8EA1E5D4 0x7889 +0x8EA1E5D5 0x787C +0x8EA1E5D6 0x7891 +0x8EA1E5D7 0x7893 +0x8EA1E5D8 0x787F +0x8EA1E5D9 0x797A +0x8EA1E5DA 0x797F +0x8EA1E5DB 0x7981 +0x8EA1E5DC 0x842C +0x8EA1E5DD 0x79BD +0x8EA1E5DE 0x7A1C +0x8EA1E5DF 0x7A1A +0x8EA1E5E0 0x7A20 +0x8EA1E5E1 0x7A14 +0x8EA1E5E2 0x7A1F +0x8EA1E5E3 0x7A1E +0x8EA1E5E4 0x7A9F +0x8EA1E5E5 0x7AA0 +0x8EA1E5E6 0x7B77 +0x8EA1E5E7 0x7BC0 +0x8EA1E5E8 0x7B60 +0x8EA1E5E9 0x7B6E +0x8EA1E5EA 0x7B67 +0x8EA1E5EB 0x7CB1 +0x8EA1E5EC 0x7CB3 +0x8EA1E5ED 0x7CB5 +0x8EA1E5EE 0x7D93 +0x8EA1E5EF 0x7D79 +0x8EA1E5F0 0x7D91 +0x8EA1E5F1 0x7D81 +0x8EA1E5F2 0x7D8F +0x8EA1E5F3 0x7D5B +0x8EA1E5F4 0x7F6E +0x8EA1E5F5 0x7F69 +0x8EA1E5F6 0x7F6A +0x8EA1E5F7 0x7F72 +0x8EA1E5F8 0x7FA9 +0x8EA1E5F9 0x7FA8 +0x8EA1E5FA 0x7FA4 +0x8EA1E5FB 0x8056 +0x8EA1E5FC 0x8058 +0x8EA1E5FD 0x8086 +0x8EA1E5FE 0x8084 +0x8EA1E6A1 0x8171 +0x8EA1E6A2 0x8170 +0x8EA1E6A3 0x8178 +0x8EA1E6A4 0x8165 +0x8EA1E6A5 0x816E +0x8EA1E6A6 0x8173 +0x8EA1E6A7 0x816B +0x8EA1E6A8 0x8179 +0x8EA1E6A9 0x817A +0x8EA1E6AA 0x8166 +0x8EA1E6AB 0x8205 +0x8EA1E6AC 0x8247 +0x8EA1E6AD 0x8482 +0x8EA1E6AE 0x8477 +0x8EA1E6AF 0x843D +0x8EA1E6B0 0x8431 +0x8EA1E6B1 0x8475 +0x8EA1E6B2 0x8466 +0x8EA1E6B3 0x846B +0x8EA1E6B4 0x8449 +0x8EA1E6B5 0x846C +0x8EA1E6B6 0x845B +0x8EA1E6B7 0x843C +0x8EA1E6B8 0x8435 +0x8EA1E6B9 0x8461 +0x8EA1E6BA 0x8463 +0x8EA1E6BB 0x8469 +0x8EA1E6BC 0x846D +0x8EA1E6BD 0x8446 +0x8EA1E6BE 0x865E +0x8EA1E6BF 0x865C +0x8EA1E6C0 0x865F +0x8EA1E6C1 0x86F9 +0x8EA1E6C2 0x8713 +0x8EA1E6C3 0x8708 +0x8EA1E6C4 0x8707 +0x8EA1E6C5 0x8700 +0x8EA1E6C6 0x86FE +0x8EA1E6C7 0x86FB +0x8EA1E6C8 0x8702 +0x8EA1E6C9 0x8703 +0x8EA1E6CA 0x8706 +0x8EA1E6CB 0x870A +0x8EA1E6CC 0x8859 +0x8EA1E6CD 0x88DF +0x8EA1E6CE 0x88D4 +0x8EA1E6CF 0x88D9 +0x8EA1E6D0 0x88DC +0x8EA1E6D1 0x88D8 +0x8EA1E6D2 0x88DD +0x8EA1E6D3 0x88E1 +0x8EA1E6D4 0x88CA +0x8EA1E6D5 0x88D5 +0x8EA1E6D6 0x88D2 +0x8EA1E6D7 0x899C +0x8EA1E6D8 0x89E3 +0x8EA1E6D9 0x8A6B +0x8EA1E6DA 0x8A72 +0x8EA1E6DB 0x8A73 +0x8EA1E6DC 0x8A66 +0x8EA1E6DD 0x8A69 +0x8EA1E6DE 0x8A70 +0x8EA1E6DF 0x8A87 +0x8EA1E6E0 0x8A7C +0x8EA1E6E1 0x8A63 +0x8EA1E6E2 0x8AA0 +0x8EA1E6E3 0x8A71 +0x8EA1E6E4 0x8A85 +0x8EA1E6E5 0x8A6D +0x8EA1E6E6 0x8A62 +0x8EA1E6E7 0x8A6E +0x8EA1E6E8 0x8A6C +0x8EA1E6E9 0x8A79 +0x8EA1E6EA 0x8A7B +0x8EA1E6EB 0x8A3E +0x8EA1E6EC 0x8A68 +0x8EA1E6ED 0x8C62 +0x8EA1E6EE 0x8C8A +0x8EA1E6EF 0x8C89 +0x8EA1E6F0 0x8CCA +0x8EA1E6F1 0x8CC7 +0x8EA1E6F2 0x8CC8 +0x8EA1E6F3 0x8CC4 +0x8EA1E6F4 0x8CB2 +0x8EA1E6F5 0x8CC3 +0x8EA1E6F6 0x8CC2 +0x8EA1E6F7 0x8CC5 +0x8EA1E6F8 0x8DE1 +0x8EA1E6F9 0x8DDF +0x8EA1E6FA 0x8DE8 +0x8EA1E6FB 0x8DEF +0x8EA1E6FC 0x8DF3 +0x8EA1E6FD 0x8DFA +0x8EA1E6FE 0x8DEA +0x8EA1E7A1 0x8DE4 +0x8EA1E7A2 0x8DE6 +0x8EA1E7A3 0x8EB2 +0x8EA1E7A4 0x8F03 +0x8EA1E7A5 0x8F09 +0x8EA1E7A6 0x8EFE +0x8EA1E7A7 0x8F0A +0x8EA1E7A8 0x8F9F +0x8EA1E7A9 0x8FB2 +0x8EA1E7AA 0x904B +0x8EA1E7AB 0x904A +0x8EA1E7AC 0x9053 +0x8EA1E7AD 0x9042 +0x8EA1E7AE 0x9054 +0x8EA1E7AF 0x903C +0x8EA1E7B0 0x9055 +0x8EA1E7B1 0x9050 +0x8EA1E7B2 0x9047 +0x8EA1E7B3 0x904F +0x8EA1E7B4 0x904E +0x8EA1E7B5 0x904D +0x8EA1E7B6 0x9051 +0x8EA1E7B7 0x903E +0x8EA1E7B8 0x9041 +0x8EA1E7B9 0x9112 +0x8EA1E7BA 0x9117 +0x8EA1E7BB 0x916C +0x8EA1E7BC 0x916A +0x8EA1E7BD 0x9169 +0x8EA1E7BE 0x91C9 +0x8EA1E7BF 0x9237 +0x8EA1E7C0 0x9257 +0x8EA1E7C1 0x9238 +0x8EA1E7C2 0x923D +0x8EA1E7C3 0x9240 +0x8EA1E7C4 0x923E +0x8EA1E7C5 0x925B +0x8EA1E7C6 0x924B +0x8EA1E7C7 0x9264 +0x8EA1E7C8 0x9251 +0x8EA1E7C9 0x9234 +0x8EA1E7CA 0x9249 +0x8EA1E7CB 0x924D +0x8EA1E7CC 0x9245 +0x8EA1E7CD 0x9239 +0x8EA1E7CE 0x923F +0x8EA1E7CF 0x925A +0x8EA1E7D0 0x9598 +0x8EA1E7D1 0x9698 +0x8EA1E7D2 0x9694 +0x8EA1E7D3 0x9695 +0x8EA1E7D4 0x96CD +0x8EA1E7D5 0x96CB +0x8EA1E7D6 0x96C9 +0x8EA1E7D7 0x96CA +0x8EA1E7D8 0x96F7 +0x8EA1E7D9 0x96FB +0x8EA1E7DA 0x96F9 +0x8EA1E7DB 0x96F6 +0x8EA1E7DC 0x9756 +0x8EA1E7DD 0x9774 +0x8EA1E7DE 0x9776 +0x8EA1E7DF 0x9810 +0x8EA1E7E0 0x9811 +0x8EA1E7E1 0x9813 +0x8EA1E7E2 0x980A +0x8EA1E7E3 0x9812 +0x8EA1E7E4 0x980C +0x8EA1E7E5 0x98FC +0x8EA1E7E6 0x98F4 +0x8EA1E7E7 0x98FD +0x8EA1E7E8 0x98FE +0x8EA1E7E9 0x99B3 +0x8EA1E7EA 0x99B1 +0x8EA1E7EB 0x99B4 +0x8EA1E7EC 0x9AE1 +0x8EA1E7ED 0x9CE9 +0x8EA1E7EE 0x9E82 +0x8EA1E7EF 0x9F0E +0x8EA1E7F0 0x9F13 +0x8EA1E7F1 0x9F20 +0x8EA1E7F2 0x50E7 +0x8EA1E7F3 0x50EE +0x8EA1E7F4 0x50E5 +0x8EA1E7F5 0x50D6 +0x8EA1E7F6 0x50ED +0x8EA1E7F7 0x50DA +0x8EA1E7F8 0x50D5 +0x8EA1E7F9 0x50CF +0x8EA1E7FA 0x50D1 +0x8EA1E7FB 0x50F1 +0x8EA1E7FC 0x50CE +0x8EA1E7FD 0x50E9 +0x8EA1E7FE 0x5162 +0x8EA1E8A1 0x51F3 +0x8EA1E8A2 0x5283 +0x8EA1E8A3 0x5282 +0x8EA1E8A4 0x5331 +0x8EA1E8A5 0x53AD +0x8EA1E8A6 0x55FE +0x8EA1E8A7 0x5600 +0x8EA1E8A8 0x561B +0x8EA1E8A9 0x5617 +0x8EA1E8AA 0x55FD +0x8EA1E8AB 0x5614 +0x8EA1E8AC 0x5606 +0x8EA1E8AD 0x5609 +0x8EA1E8AE 0x560D +0x8EA1E8AF 0x560E +0x8EA1E8B0 0x55F7 +0x8EA1E8B1 0x5616 +0x8EA1E8B2 0x561F +0x8EA1E8B3 0x5608 +0x8EA1E8B4 0x5610 +0x8EA1E8B5 0x55F6 +0x8EA1E8B6 0x5718 +0x8EA1E8B7 0x5716 +0x8EA1E8B8 0x5875 +0x8EA1E8B9 0x587E +0x8EA1E8BA 0x5883 +0x8EA1E8BB 0x5893 +0x8EA1E8BC 0x588A +0x8EA1E8BD 0x5879 +0x8EA1E8BE 0x5885 +0x8EA1E8BF 0x587D +0x8EA1E8C0 0x58FD +0x8EA1E8C1 0x5925 +0x8EA1E8C2 0x5922 +0x8EA1E8C3 0x5924 +0x8EA1E8C4 0x596A +0x8EA1E8C5 0x5969 +0x8EA1E8C6 0x5AE1 +0x8EA1E8C7 0x5AE6 +0x8EA1E8C8 0x5AE9 +0x8EA1E8C9 0x5AD7 +0x8EA1E8CA 0x5AD6 +0x8EA1E8CB 0x5AD8 +0x8EA1E8CC 0x5AE3 +0x8EA1E8CD 0x5B75 +0x8EA1E8CE 0x5BDE +0x8EA1E8CF 0x5BE7 +0x8EA1E8D0 0x5BE1 +0x8EA1E8D1 0x5BE5 +0x8EA1E8D2 0x5BE6 +0x8EA1E8D3 0x5BE8 +0x8EA1E8D4 0x5BE2 +0x8EA1E8D5 0x5BE4 +0x8EA1E8D6 0x5BDF +0x8EA1E8D7 0x5C0D +0x8EA1E8D8 0x5C62 +0x8EA1E8D9 0x5D84 +0x8EA1E8DA 0x5D87 +0x8EA1E8DB 0x5E5B +0x8EA1E8DC 0x5E63 +0x8EA1E8DD 0x5E55 +0x8EA1E8DE 0x5E57 +0x8EA1E8DF 0x5E54 +0x8EA1E8E0 0x5ED3 +0x8EA1E8E1 0x5ED6 +0x8EA1E8E2 0x5F0A +0x8EA1E8E3 0x5F46 +0x8EA1E8E4 0x5F70 +0x8EA1E8E5 0x5FB9 +0x8EA1E8E6 0x6147 +0x8EA1E8E7 0x613F +0x8EA1E8E8 0x614B +0x8EA1E8E9 0x6177 +0x8EA1E8EA 0x6162 +0x8EA1E8EB 0x6163 +0x8EA1E8EC 0x615F +0x8EA1E8ED 0x615A +0x8EA1E8EE 0x6158 +0x8EA1E8EF 0x6175 +0x8EA1E8F0 0x622A +0x8EA1E8F1 0x6487 +0x8EA1E8F2 0x6458 +0x8EA1E8F3 0x6454 +0x8EA1E8F4 0x64A4 +0x8EA1E8F5 0x6478 +0x8EA1E8F6 0x645F +0x8EA1E8F7 0x647A +0x8EA1E8F8 0x6451 +0x8EA1E8F9 0x6467 +0x8EA1E8FA 0x6434 +0x8EA1E8FB 0x646D +0x8EA1E8FC 0x647B +0x8EA1E8FD 0x6572 +0x8EA1E8FE 0x65A1 +0x8EA1E9A1 0x65D7 +0x8EA1E9A2 0x65D6 +0x8EA1E9A3 0x66A2 +0x8EA1E9A4 0x66A8 +0x8EA1E9A5 0x669D +0x8EA1E9A6 0x699C +0x8EA1E9A7 0x69A8 +0x8EA1E9A8 0x6995 +0x8EA1E9A9 0x69C1 +0x8EA1E9AA 0x69AE +0x8EA1E9AB 0x69D3 +0x8EA1E9AC 0x69CB +0x8EA1E9AD 0x699B +0x8EA1E9AE 0x69B7 +0x8EA1E9AF 0x69BB +0x8EA1E9B0 0x69AB +0x8EA1E9B1 0x69B4 +0x8EA1E9B2 0x69D0 +0x8EA1E9B3 0x69CD +0x8EA1E9B4 0x69AD +0x8EA1E9B5 0x69CC +0x8EA1E9B6 0x69A6 +0x8EA1E9B7 0x69C3 +0x8EA1E9B8 0x69A3 +0x8EA1E9B9 0x6B49 +0x8EA1E9BA 0x6B4C +0x8EA1E9BB 0x6C33 +0x8EA1E9BC 0x6F33 +0x8EA1E9BD 0x6F14 +0x8EA1E9BE 0x6EFE +0x8EA1E9BF 0x6F13 +0x8EA1E9C0 0x6EF4 +0x8EA1E9C1 0x6F29 +0x8EA1E9C2 0x6F3E +0x8EA1E9C3 0x6F20 +0x8EA1E9C4 0x6F2C +0x8EA1E9C5 0x6F0F +0x8EA1E9C6 0x6F02 +0x8EA1E9C7 0x6F22 +0x8EA1E9C8 0x6EFF +0x8EA1E9C9 0x6EEF +0x8EA1E9CA 0x6F06 +0x8EA1E9CB 0x6F31 +0x8EA1E9CC 0x6F38 +0x8EA1E9CD 0x6F32 +0x8EA1E9CE 0x6F23 +0x8EA1E9CF 0x6F15 +0x8EA1E9D0 0x6F2B +0x8EA1E9D1 0x6F2F +0x8EA1E9D2 0x6F88 +0x8EA1E9D3 0x6F2A +0x8EA1E9D4 0x6EEC +0x8EA1E9D5 0x6F01 +0x8EA1E9D6 0x6EF2 +0x8EA1E9D7 0x6ECC +0x8EA1E9D8 0x6EF7 +0x8EA1E9D9 0x7194 +0x8EA1E9DA 0x7199 +0x8EA1E9DB 0x717D +0x8EA1E9DC 0x718A +0x8EA1E9DD 0x7184 +0x8EA1E9DE 0x7192 +0x8EA1E9DF 0x723E +0x8EA1E9E0 0x7292 +0x8EA1E9E1 0x7296 +0x8EA1E9E2 0x7344 +0x8EA1E9E3 0x7350 +0x8EA1E9E4 0x7464 +0x8EA1E9E5 0x7463 +0x8EA1E9E6 0x746A +0x8EA1E9E7 0x7470 +0x8EA1E9E8 0x746D +0x8EA1E9E9 0x7504 +0x8EA1E9EA 0x7591 +0x8EA1E9EB 0x7627 +0x8EA1E9EC 0x760D +0x8EA1E9ED 0x760B +0x8EA1E9EE 0x7609 +0x8EA1E9EF 0x7613 +0x8EA1E9F0 0x76E1 +0x8EA1E9F1 0x76E3 +0x8EA1E9F2 0x7784 +0x8EA1E9F3 0x777D +0x8EA1E9F4 0x777F +0x8EA1E9F5 0x7761 +0x8EA1E9F6 0x78C1 +0x8EA1E9F7 0x789F +0x8EA1E9F8 0x78A7 +0x8EA1E9F9 0x78B3 +0x8EA1E9FA 0x78A9 +0x8EA1E9FB 0x78A3 +0x8EA1E9FC 0x798E +0x8EA1E9FD 0x798F +0x8EA1E9FE 0x798D +0x8EA1EAA1 0x7A2E +0x8EA1EAA2 0x7A31 +0x8EA1EAA3 0x7AAA +0x8EA1EAA4 0x7AA9 +0x8EA1EAA5 0x7AED +0x8EA1EAA6 0x7AEF +0x8EA1EAA7 0x7BA1 +0x8EA1EAA8 0x7B95 +0x8EA1EAA9 0x7B8B +0x8EA1EAAA 0x7B75 +0x8EA1EAAB 0x7B97 +0x8EA1EAAC 0x7B9D +0x8EA1EAAD 0x7B94 +0x8EA1EAAE 0x7B8F +0x8EA1EAAF 0x7BB8 +0x8EA1EAB0 0x7B87 +0x8EA1EAB1 0x7B84 +0x8EA1EAB2 0x7CB9 +0x8EA1EAB3 0x7CBD +0x8EA1EAB4 0x7CBE +0x8EA1EAB5 0x7DBB +0x8EA1EAB6 0x7DB0 +0x8EA1EAB7 0x7D9C +0x8EA1EAB8 0x7DBD +0x8EA1EAB9 0x7DBE +0x8EA1EABA 0x7DA0 +0x8EA1EABB 0x7DCA +0x8EA1EABC 0x7DB4 +0x8EA1EABD 0x7DB2 +0x8EA1EABE 0x7DB1 +0x8EA1EABF 0x7DBA +0x8EA1EAC0 0x7DA2 +0x8EA1EAC1 0x7DBF +0x8EA1EAC2 0x7DB5 +0x8EA1EAC3 0x7DB8 +0x8EA1EAC4 0x7DAD +0x8EA1EAC5 0x7DD2 +0x8EA1EAC6 0x7DC7 +0x8EA1EAC7 0x7DAC +0x8EA1EAC8 0x7F70 +0x8EA1EAC9 0x7FE0 +0x8EA1EACA 0x7FE1 +0x8EA1EACB 0x7FDF +0x8EA1EACC 0x805E +0x8EA1EACD 0x805A +0x8EA1EACE 0x8087 +0x8EA1EACF 0x8150 +0x8EA1EAD0 0x8180 +0x8EA1EAD1 0x818F +0x8EA1EAD2 0x8188 +0x8EA1EAD3 0x818A +0x8EA1EAD4 0x817F +0x8EA1EAD5 0x8182 +0x8EA1EAD6 0x81E7 +0x8EA1EAD7 0x81FA +0x8EA1EAD8 0x8207 +0x8EA1EAD9 0x8214 +0x8EA1EADA 0x821E +0x8EA1EADB 0x824B +0x8EA1EADC 0x84C9 +0x8EA1EADD 0x84BF +0x8EA1EADE 0x84C6 +0x8EA1EADF 0x84C4 +0x8EA1EAE0 0x8499 +0x8EA1EAE1 0x849E +0x8EA1EAE2 0x84B2 +0x8EA1EAE3 0x849C +0x8EA1EAE4 0x84CB +0x8EA1EAE5 0x84B8 +0x8EA1EAE6 0x84C0 +0x8EA1EAE7 0x84D3 +0x8EA1EAE8 0x8490 +0x8EA1EAE9 0x84BC +0x8EA1EAEA 0x84D1 +0x8EA1EAEB 0x84CA +0x8EA1EAEC 0x873F +0x8EA1EAED 0x871C +0x8EA1EAEE 0x873B +0x8EA1EAEF 0x8722 +0x8EA1EAF0 0x8725 +0x8EA1EAF1 0x8734 +0x8EA1EAF2 0x8718 +0x8EA1EAF3 0x8755 +0x8EA1EAF4 0x8737 +0x8EA1EAF5 0x8729 +0x8EA1EAF6 0x88F3 +0x8EA1EAF7 0x8902 +0x8EA1EAF8 0x88F4 +0x8EA1EAF9 0x88F9 +0x8EA1EAFA 0x88F8 +0x8EA1EAFB 0x88FD +0x8EA1EAFC 0x88E8 +0x8EA1EAFD 0x891A +0x8EA1EAFE 0x88EF +0x8EA1EBA1 0x8AA6 +0x8EA1EBA2 0x8A8C +0x8EA1EBA3 0x8A9E +0x8EA1EBA4 0x8AA3 +0x8EA1EBA5 0x8A8D +0x8EA1EBA6 0x8AA1 +0x8EA1EBA7 0x8A93 +0x8EA1EBA8 0x8AA4 +0x8EA1EBA9 0x8AAA +0x8EA1EBAA 0x8AA5 +0x8EA1EBAB 0x8AA8 +0x8EA1EBAC 0x8A98 +0x8EA1EBAD 0x8A91 +0x8EA1EBAE 0x8A9A +0x8EA1EBAF 0x8AA7 +0x8EA1EBB0 0x8C6A +0x8EA1EBB1 0x8C8D +0x8EA1EBB2 0x8C8C +0x8EA1EBB3 0x8CD3 +0x8EA1EBB4 0x8CD1 +0x8EA1EBB5 0x8CD2 +0x8EA1EBB6 0x8D6B +0x8EA1EBB7 0x8D99 +0x8EA1EBB8 0x8D95 +0x8EA1EBB9 0x8DFC +0x8EA1EBBA 0x8F14 +0x8EA1EBBB 0x8F12 +0x8EA1EBBC 0x8F15 +0x8EA1EBBD 0x8F13 +0x8EA1EBBE 0x8FA3 +0x8EA1EBBF 0x9060 +0x8EA1EBC0 0x9058 +0x8EA1EBC1 0x905C +0x8EA1EBC2 0x9063 +0x8EA1EBC3 0x9059 +0x8EA1EBC4 0x905E +0x8EA1EBC5 0x9062 +0x8EA1EBC6 0x905D +0x8EA1EBC7 0x905B +0x8EA1EBC8 0x9119 +0x8EA1EBC9 0x9118 +0x8EA1EBCA 0x911E +0x8EA1EBCB 0x9175 +0x8EA1EBCC 0x9178 +0x8EA1EBCD 0x9177 +0x8EA1EBCE 0x9174 +0x8EA1EBCF 0x9278 +0x8EA1EBD0 0x92AC +0x8EA1EBD1 0x9280 +0x8EA1EBD2 0x9285 +0x8EA1EBD3 0x9298 +0x8EA1EBD4 0x9296 +0x8EA1EBD5 0x927B +0x8EA1EBD6 0x9293 +0x8EA1EBD7 0x929C +0x8EA1EBD8 0x92A8 +0x8EA1EBD9 0x927C +0x8EA1EBDA 0x9291 +0x8EA1EBDB 0x95A1 +0x8EA1EBDC 0x95A8 +0x8EA1EBDD 0x95A9 +0x8EA1EBDE 0x95A3 +0x8EA1EBDF 0x95A5 +0x8EA1EBE0 0x95A4 +0x8EA1EBE1 0x9699 +0x8EA1EBE2 0x969C +0x8EA1EBE3 0x969B +0x8EA1EBE4 0x96CC +0x8EA1EBE5 0x96D2 +0x8EA1EBE6 0x9700 +0x8EA1EBE7 0x977C +0x8EA1EBE8 0x9785 +0x8EA1EBE9 0x97F6 +0x8EA1EBEA 0x9817 +0x8EA1EBEB 0x9818 +0x8EA1EBEC 0x98AF +0x8EA1EBED 0x98B1 +0x8EA1EBEE 0x9903 +0x8EA1EBEF 0x9905 +0x8EA1EBF0 0x990C +0x8EA1EBF1 0x9909 +0x8EA1EBF2 0x99C1 +0x8EA1EBF3 0x9AAF +0x8EA1EBF4 0x9AB0 +0x8EA1EBF5 0x9AE6 +0x8EA1EBF6 0x9B41 +0x8EA1EBF7 0x9B42 +0x8EA1EBF8 0x9CF4 +0x8EA1EBF9 0x9CF6 +0x8EA1EBFA 0x9CF3 +0x8EA1EBFB 0x9EBC +0x8EA1EBFC 0x9F3B +0x8EA1EBFD 0x9F4A +0x8EA1EBFE 0x5104 +0x8EA1ECA1 0x5100 +0x8EA1ECA2 0x50FB +0x8EA1ECA3 0x50F5 +0x8EA1ECA4 0x50F9 +0x8EA1ECA5 0x5102 +0x8EA1ECA6 0x5108 +0x8EA1ECA7 0x5109 +0x8EA1ECA8 0x5105 +0x8EA1ECA9 0x51DC +0x8EA1ECAA 0x5287 +0x8EA1ECAB 0x5288 +0x8EA1ECAC 0x5289 +0x8EA1ECAD 0x528D +0x8EA1ECAE 0x528A +0x8EA1ECAF 0x52F0 +0x8EA1ECB0 0x53B2 +0x8EA1ECB1 0x562E +0x8EA1ECB2 0x563B +0x8EA1ECB3 0x5639 +0x8EA1ECB4 0x5632 +0x8EA1ECB5 0x563F +0x8EA1ECB6 0x5634 +0x8EA1ECB7 0x5629 +0x8EA1ECB8 0x5653 +0x8EA1ECB9 0x564E +0x8EA1ECBA 0x5657 +0x8EA1ECBB 0x5674 +0x8EA1ECBC 0x5636 +0x8EA1ECBD 0x562F +0x8EA1ECBE 0x5630 +0x8EA1ECBF 0x5880 +0x8EA1ECC0 0x589F +0x8EA1ECC1 0x589E +0x8EA1ECC2 0x58B3 +0x8EA1ECC3 0x589C +0x8EA1ECC4 0x58AE +0x8EA1ECC5 0x58A9 +0x8EA1ECC6 0x58A6 +0x8EA1ECC7 0x596D +0x8EA1ECC8 0x5B09 +0x8EA1ECC9 0x5AFB +0x8EA1ECCA 0x5B0B +0x8EA1ECCB 0x5AF5 +0x8EA1ECCC 0x5B0C +0x8EA1ECCD 0x5B08 +0x8EA1ECCE 0x5BEE +0x8EA1ECCF 0x5BEC +0x8EA1ECD0 0x5BE9 +0x8EA1ECD1 0x5BEB +0x8EA1ECD2 0x5C64 +0x8EA1ECD3 0x5C65 +0x8EA1ECD4 0x5D9D +0x8EA1ECD5 0x5D94 +0x8EA1ECD6 0x5E62 +0x8EA1ECD7 0x5E5F +0x8EA1ECD8 0x5E61 +0x8EA1ECD9 0x5EE2 +0x8EA1ECDA 0x5EDA +0x8EA1ECDB 0x5EDF +0x8EA1ECDC 0x5EDD +0x8EA1ECDD 0x5EE3 +0x8EA1ECDE 0x5EE0 +0x8EA1ECDF 0x5F48 +0x8EA1ECE0 0x5F71 +0x8EA1ECE1 0x5FB7 +0x8EA1ECE2 0x5FB5 +0x8EA1ECE3 0x6176 +0x8EA1ECE4 0x6167 +0x8EA1ECE5 0x616E +0x8EA1ECE6 0x615D +0x8EA1ECE7 0x6155 +0x8EA1ECE8 0x6182 +0x8EA1ECE9 0x617C +0x8EA1ECEA 0x6170 +0x8EA1ECEB 0x616B +0x8EA1ECEC 0x617E +0x8EA1ECED 0x61A7 +0x8EA1ECEE 0x6190 +0x8EA1ECEF 0x61AB +0x8EA1ECF0 0x618E +0x8EA1ECF1 0x61AC +0x8EA1ECF2 0x619A +0x8EA1ECF3 0x61A4 +0x8EA1ECF4 0x6194 +0x8EA1ECF5 0x61AE +0x8EA1ECF6 0x622E +0x8EA1ECF7 0x6469 +0x8EA1ECF8 0x646F +0x8EA1ECF9 0x6479 +0x8EA1ECFA 0x649E +0x8EA1ECFB 0x64B2 +0x8EA1ECFC 0x6488 +0x8EA1ECFD 0x6490 +0x8EA1ECFE 0x64B0 +0x8EA1EDA1 0x64A5 +0x8EA1EDA2 0x6493 +0x8EA1EDA3 0x6495 +0x8EA1EDA4 0x64A9 +0x8EA1EDA5 0x6492 +0x8EA1EDA6 0x64AE +0x8EA1EDA7 0x64AD +0x8EA1EDA8 0x64AB +0x8EA1EDA9 0x649A +0x8EA1EDAA 0x64AC +0x8EA1EDAB 0x6499 +0x8EA1EDAC 0x64A2 +0x8EA1EDAD 0x64B3 +0x8EA1EDAE 0x6575 +0x8EA1EDAF 0x6577 +0x8EA1EDB0 0x6578 +0x8EA1EDB1 0x66AE +0x8EA1EDB2 0x66AB +0x8EA1EDB3 0x66B4 +0x8EA1EDB4 0x66B1 +0x8EA1EDB5 0x6A23 +0x8EA1EDB6 0x6A1F +0x8EA1EDB7 0x69E8 +0x8EA1EDB8 0x6A01 +0x8EA1EDB9 0x6A1E +0x8EA1EDBA 0x6A19 +0x8EA1EDBB 0x69FD +0x8EA1EDBC 0x6A21 +0x8EA1EDBD 0x6A13 +0x8EA1EDBE 0x6A0A +0x8EA1EDBF 0x69F3 +0x8EA1EDC0 0x6A02 +0x8EA1EDC1 0x6A05 +0x8EA1EDC2 0x69ED +0x8EA1EDC3 0x6A11 +0x8EA1EDC4 0x6B50 +0x8EA1EDC5 0x6B4E +0x8EA1EDC6 0x6BA4 +0x8EA1EDC7 0x6BC5 +0x8EA1EDC8 0x6BC6 +0x8EA1EDC9 0x6F3F +0x8EA1EDCA 0x6F7C +0x8EA1EDCB 0x6F84 +0x8EA1EDCC 0x6F51 +0x8EA1EDCD 0x6F66 +0x8EA1EDCE 0x6F54 +0x8EA1EDCF 0x6F86 +0x8EA1EDD0 0x6F6D +0x8EA1EDD1 0x6F5B +0x8EA1EDD2 0x6F78 +0x8EA1EDD3 0x6F6E +0x8EA1EDD4 0x6F8E +0x8EA1EDD5 0x6F7A +0x8EA1EDD6 0x6F70 +0x8EA1EDD7 0x6F64 +0x8EA1EDD8 0x6F97 +0x8EA1EDD9 0x6F58 +0x8EA1EDDA 0x6ED5 +0x8EA1EDDB 0x6F6F +0x8EA1EDDC 0x6F60 +0x8EA1EDDD 0x6F5F +0x8EA1EDDE 0x719F +0x8EA1EDDF 0x71AC +0x8EA1EDE0 0x71B1 +0x8EA1EDE1 0x71A8 +0x8EA1EDE2 0x7256 +0x8EA1EDE3 0x729B +0x8EA1EDE4 0x734E +0x8EA1EDE5 0x7357 +0x8EA1EDE6 0x7469 +0x8EA1EDE7 0x748B +0x8EA1EDE8 0x7483 +0x8EA1EDE9 0x747E +0x8EA1EDEA 0x7480 +0x8EA1EDEB 0x757F +0x8EA1EDEC 0x7620 +0x8EA1EDED 0x7629 +0x8EA1EDEE 0x761F +0x8EA1EDEF 0x7624 +0x8EA1EDF0 0x7626 +0x8EA1EDF1 0x7621 +0x8EA1EDF2 0x7622 +0x8EA1EDF3 0x769A +0x8EA1EDF4 0x76BA +0x8EA1EDF5 0x76E4 +0x8EA1EDF6 0x778E +0x8EA1EDF7 0x7787 +0x8EA1EDF8 0x778C +0x8EA1EDF9 0x7791 +0x8EA1EDFA 0x778B +0x8EA1EDFB 0x78CB +0x8EA1EDFC 0x78C5 +0x8EA1EDFD 0x78BA +0x8EA1EDFE 0x78CA +0x8EA1EEA1 0x78BE +0x8EA1EEA2 0x78D5 +0x8EA1EEA3 0x78BC +0x8EA1EEA4 0x78D0 +0x8EA1EEA5 0x7A3F +0x8EA1EEA6 0x7A3C +0x8EA1EEA7 0x7A40 +0x8EA1EEA8 0x7A3D +0x8EA1EEA9 0x7A37 +0x8EA1EEAA 0x7A3B +0x8EA1EEAB 0x7AAF +0x8EA1EEAC 0x7AAE +0x8EA1EEAD 0x7BAD +0x8EA1EEAE 0x7BB1 +0x8EA1EEAF 0x7BC4 +0x8EA1EEB0 0x7BB4 +0x8EA1EEB1 0x7BC6 +0x8EA1EEB2 0x7BC7 +0x8EA1EEB3 0x7BC1 +0x8EA1EEB4 0x7BA0 +0x8EA1EEB5 0x7BCC +0x8EA1EEB6 0x7CCA +0x8EA1EEB7 0x7DE0 +0x8EA1EEB8 0x7DF4 +0x8EA1EEB9 0x7DEF +0x8EA1EEBA 0x7DFB +0x8EA1EEBB 0x7DD8 +0x8EA1EEBC 0x7DEC +0x8EA1EEBD 0x7DDD +0x8EA1EEBE 0x7DE8 +0x8EA1EEBF 0x7DE3 +0x8EA1EEC0 0x7DDA +0x8EA1EEC1 0x7DDE +0x8EA1EEC2 0x7DE9 +0x8EA1EEC3 0x7D9E +0x8EA1EEC4 0x7DD9 +0x8EA1EEC5 0x7DF2 +0x8EA1EEC6 0x7DF9 +0x8EA1EEC7 0x7F75 +0x8EA1EEC8 0x7F77 +0x8EA1EEC9 0x7FAF +0x8EA1EECA 0x7FE9 +0x8EA1EECB 0x8026 +0x8EA1EECC 0x819B +0x8EA1EECD 0x819C +0x8EA1EECE 0x819D +0x8EA1EECF 0x81A0 +0x8EA1EED0 0x819A +0x8EA1EED1 0x8198 +0x8EA1EED2 0x8517 +0x8EA1EED3 0x853D +0x8EA1EED4 0x851A +0x8EA1EED5 0x84EE +0x8EA1EED6 0x852C +0x8EA1EED7 0x852D +0x8EA1EED8 0x8513 +0x8EA1EED9 0x8511 +0x8EA1EEDA 0x8523 +0x8EA1EEDB 0x8521 +0x8EA1EEDC 0x8514 +0x8EA1EEDD 0x84EC +0x8EA1EEDE 0x8525 +0x8EA1EEDF 0x84FF +0x8EA1EEE0 0x8506 +0x8EA1EEE1 0x8782 +0x8EA1EEE2 0x8774 +0x8EA1EEE3 0x8776 +0x8EA1EEE4 0x8760 +0x8EA1EEE5 0x8766 +0x8EA1EEE6 0x8778 +0x8EA1EEE7 0x8768 +0x8EA1EEE8 0x8759 +0x8EA1EEE9 0x8757 +0x8EA1EEEA 0x874C +0x8EA1EEEB 0x8753 +0x8EA1EEEC 0x885B +0x8EA1EEED 0x885D +0x8EA1EEEE 0x8910 +0x8EA1EEEF 0x8907 +0x8EA1EEF0 0x8912 +0x8EA1EEF1 0x8913 +0x8EA1EEF2 0x8915 +0x8EA1EEF3 0x890A +0x8EA1EEF4 0x8ABC +0x8EA1EEF5 0x8AD2 +0x8EA1EEF6 0x8AC7 +0x8EA1EEF7 0x8AC4 +0x8EA1EEF8 0x8A95 +0x8EA1EEF9 0x8ACB +0x8EA1EEFA 0x8AF8 +0x8EA1EEFB 0x8AB2 +0x8EA1EEFC 0x8AC9 +0x8EA1EEFD 0x8AC2 +0x8EA1EEFE 0x8ABF +0x8EA1EFA1 0x8AB0 +0x8EA1EFA2 0x8AD6 +0x8EA1EFA3 0x8ACD +0x8EA1EFA4 0x8AB6 +0x8EA1EFA5 0x8AB9 +0x8EA1EFA6 0x8ADB +0x8EA1EFA7 0x8C4C +0x8EA1EFA8 0x8C4E +0x8EA1EFA9 0x8C6C +0x8EA1EFAA 0x8CE0 +0x8EA1EFAB 0x8CDE +0x8EA1EFAC 0x8CE6 +0x8EA1EFAD 0x8CE4 +0x8EA1EFAE 0x8CEC +0x8EA1EFAF 0x8CED +0x8EA1EFB0 0x8CE2 +0x8EA1EFB1 0x8CE3 +0x8EA1EFB2 0x8CDC +0x8EA1EFB3 0x8CEA +0x8EA1EFB4 0x8CE1 +0x8EA1EFB5 0x8D6D +0x8EA1EFB6 0x8D9F +0x8EA1EFB7 0x8DA3 +0x8EA1EFB8 0x8E2B +0x8EA1EFB9 0x8E10 +0x8EA1EFBA 0x8E1D +0x8EA1EFBB 0x8E22 +0x8EA1EFBC 0x8E0F +0x8EA1EFBD 0x8E29 +0x8EA1EFBE 0x8E1F +0x8EA1EFBF 0x8E21 +0x8EA1EFC0 0x8E1E +0x8EA1EFC1 0x8EBA +0x8EA1EFC2 0x8F1D +0x8EA1EFC3 0x8F1B +0x8EA1EFC4 0x8F1F +0x8EA1EFC5 0x8F29 +0x8EA1EFC6 0x8F26 +0x8EA1EFC7 0x8F2A +0x8EA1EFC8 0x8F1C +0x8EA1EFC9 0x8F1E +0x8EA1EFCA 0x8F25 +0x8EA1EFCB 0x9069 +0x8EA1EFCC 0x906E +0x8EA1EFCD 0x9068 +0x8EA1EFCE 0x906D +0x8EA1EFCF 0x9077 +0x8EA1EFD0 0x9130 +0x8EA1EFD1 0x912D +0x8EA1EFD2 0x9127 +0x8EA1EFD3 0x9131 +0x8EA1EFD4 0x9187 +0x8EA1EFD5 0x9189 +0x8EA1EFD6 0x918B +0x8EA1EFD7 0x9183 +0x8EA1EFD8 0x92C5 +0x8EA1EFD9 0x92BB +0x8EA1EFDA 0x92B7 +0x8EA1EFDB 0x92EA +0x8EA1EFDC 0x92E4 +0x8EA1EFDD 0x92C1 +0x8EA1EFDE 0x92B3 +0x8EA1EFDF 0x92BC +0x8EA1EFE0 0x92D2 +0x8EA1EFE1 0x92C7 +0x8EA1EFE2 0x92F0 +0x8EA1EFE3 0x92B2 +0x8EA1EFE4 0x95AD +0x8EA1EFE5 0x95B1 +0x8EA1EFE6 0x9704 +0x8EA1EFE7 0x9706 +0x8EA1EFE8 0x9707 +0x8EA1EFE9 0x9709 +0x8EA1EFEA 0x9760 +0x8EA1EFEB 0x978D +0x8EA1EFEC 0x978B +0x8EA1EFED 0x978F +0x8EA1EFEE 0x9821 +0x8EA1EFEF 0x982B +0x8EA1EFF0 0x981C +0x8EA1EFF1 0x98B3 +0x8EA1EFF2 0x990A +0x8EA1EFF3 0x9913 +0x8EA1EFF4 0x9912 +0x8EA1EFF5 0x9918 +0x8EA1EFF6 0x99DD +0x8EA1EFF7 0x99D0 +0x8EA1EFF8 0x99DF +0x8EA1EFF9 0x99DB +0x8EA1EFFA 0x99D1 +0x8EA1EFFB 0x99D5 +0x8EA1EFFC 0x99D2 +0x8EA1EFFD 0x99D9 +0x8EA1EFFE 0x9AB7 +0x8EA1F0A1 0x9AEE +0x8EA1F0A2 0x9AEF +0x8EA1F0A3 0x9B27 +0x8EA1F0A4 0x9B45 +0x8EA1F0A5 0x9B44 +0x8EA1F0A6 0x9B77 +0x8EA1F0A7 0x9B6F +0x8EA1F0A8 0x9D06 +0x8EA1F0A9 0x9D09 +0x8EA1F0AA 0x9D03 +0x8EA1F0AB 0x9EA9 +0x8EA1F0AC 0x9EBE +0x8EA1F0AD 0x9ECE +0x8EA1F0AE 0x58A8 +0x8EA1F0AF 0x9F52 +0x8EA1F0B0 0x5112 +0x8EA1F0B1 0x5118 +0x8EA1F0B2 0x5114 +0x8EA1F0B3 0x5110 +0x8EA1F0B4 0x5115 +0x8EA1F0B5 0x5180 +0x8EA1F0B6 0x51AA +0x8EA1F0B7 0x51DD +0x8EA1F0B8 0x5291 +0x8EA1F0B9 0x5293 +0x8EA1F0BA 0x52F3 +0x8EA1F0BB 0x5659 +0x8EA1F0BC 0x566B +0x8EA1F0BD 0x5679 +0x8EA1F0BE 0x5669 +0x8EA1F0BF 0x5664 +0x8EA1F0C0 0x5678 +0x8EA1F0C1 0x566A +0x8EA1F0C2 0x5668 +0x8EA1F0C3 0x5665 +0x8EA1F0C4 0x5671 +0x8EA1F0C5 0x566F +0x8EA1F0C6 0x566C +0x8EA1F0C7 0x5662 +0x8EA1F0C8 0x5676 +0x8EA1F0C9 0x58C1 +0x8EA1F0CA 0x58BE +0x8EA1F0CB 0x58C7 +0x8EA1F0CC 0x58C5 +0x8EA1F0CD 0x596E +0x8EA1F0CE 0x5B1D +0x8EA1F0CF 0x5B34 +0x8EA1F0D0 0x5B78 +0x8EA1F0D1 0x5BF0 +0x8EA1F0D2 0x5C0E +0x8EA1F0D3 0x5F4A +0x8EA1F0D4 0x61B2 +0x8EA1F0D5 0x6191 +0x8EA1F0D6 0x61A9 +0x8EA1F0D7 0x618A +0x8EA1F0D8 0x61CD +0x8EA1F0D9 0x61B6 +0x8EA1F0DA 0x61BE +0x8EA1F0DB 0x61CA +0x8EA1F0DC 0x61C8 +0x8EA1F0DD 0x6230 +0x8EA1F0DE 0x64C5 +0x8EA1F0DF 0x64C1 +0x8EA1F0E0 0x64CB +0x8EA1F0E1 0x64BB +0x8EA1F0E2 0x64BC +0x8EA1F0E3 0x64DA +0x8EA1F0E4 0x64C4 +0x8EA1F0E5 0x64C7 +0x8EA1F0E6 0x64C2 +0x8EA1F0E7 0x64CD +0x8EA1F0E8 0x64BF +0x8EA1F0E9 0x64D2 +0x8EA1F0EA 0x64D4 +0x8EA1F0EB 0x64BE +0x8EA1F0EC 0x6574 +0x8EA1F0ED 0x66C6 +0x8EA1F0EE 0x66C9 +0x8EA1F0EF 0x66B9 +0x8EA1F0F0 0x66C4 +0x8EA1F0F1 0x66C7 +0x8EA1F0F2 0x66B8 +0x8EA1F0F3 0x6A3D +0x8EA1F0F4 0x6A38 +0x8EA1F0F5 0x6A3A +0x8EA1F0F6 0x6A59 +0x8EA1F0F7 0x6A6B +0x8EA1F0F8 0x6A58 +0x8EA1F0F9 0x6A39 +0x8EA1F0FA 0x6A44 +0x8EA1F0FB 0x6A62 +0x8EA1F0FC 0x6A61 +0x8EA1F0FD 0x6A4B +0x8EA1F0FE 0x6A47 +0x8EA1F1A1 0x6A35 +0x8EA1F1A2 0x6A5F +0x8EA1F1A3 0x6A48 +0x8EA1F1A4 0x6B59 +0x8EA1F1A5 0x6B77 +0x8EA1F1A6 0x6C05 +0x8EA1F1A7 0x6FC2 +0x8EA1F1A8 0x6FB1 +0x8EA1F1A9 0x6FA1 +0x8EA1F1AA 0x6FC3 +0x8EA1F1AB 0x6FA4 +0x8EA1F1AC 0x6FC1 +0x8EA1F1AD 0x6FA7 +0x8EA1F1AE 0x6FB3 +0x8EA1F1AF 0x6FC0 +0x8EA1F1B0 0x6FB9 +0x8EA1F1B1 0x6FB6 +0x8EA1F1B2 0x6FA6 +0x8EA1F1B3 0x6FA0 +0x8EA1F1B4 0x6FB4 +0x8EA1F1B5 0x71BE +0x8EA1F1B6 0x71C9 +0x8EA1F1B7 0x71D0 +0x8EA1F1B8 0x71D2 +0x8EA1F1B9 0x71C8 +0x8EA1F1BA 0x71D5 +0x8EA1F1BB 0x71B9 +0x8EA1F1BC 0x71CE +0x8EA1F1BD 0x71D9 +0x8EA1F1BE 0x71DC +0x8EA1F1BF 0x71C3 +0x8EA1F1C0 0x71C4 +0x8EA1F1C1 0x7368 +0x8EA1F1C2 0x749C +0x8EA1F1C3 0x74A3 +0x8EA1F1C4 0x7498 +0x8EA1F1C5 0x749F +0x8EA1F1C6 0x749E +0x8EA1F1C7 0x74E2 +0x8EA1F1C8 0x750C +0x8EA1F1C9 0x750D +0x8EA1F1CA 0x7634 +0x8EA1F1CB 0x7638 +0x8EA1F1CC 0x763A +0x8EA1F1CD 0x76E7 +0x8EA1F1CE 0x76E5 +0x8EA1F1CF 0x77A0 +0x8EA1F1D0 0x779E +0x8EA1F1D1 0x779F +0x8EA1F1D2 0x77A5 +0x8EA1F1D3 0x78E8 +0x8EA1F1D4 0x78DA +0x8EA1F1D5 0x78EC +0x8EA1F1D6 0x78E7 +0x8EA1F1D7 0x79A6 +0x8EA1F1D8 0x7A4D +0x8EA1F1D9 0x7A4E +0x8EA1F1DA 0x7A46 +0x8EA1F1DB 0x7A4C +0x8EA1F1DC 0x7A4B +0x8EA1F1DD 0x7ABA +0x8EA1F1DE 0x7BD9 +0x8EA1F1DF 0x7C11 +0x8EA1F1E0 0x7BC9 +0x8EA1F1E1 0x7BE4 +0x8EA1F1E2 0x7BDB +0x8EA1F1E3 0x7BE1 +0x8EA1F1E4 0x7BE9 +0x8EA1F1E5 0x7BE6 +0x8EA1F1E6 0x7CD5 +0x8EA1F1E7 0x7CD6 +0x8EA1F1E8 0x7E0A +0x8EA1F1E9 0x7E11 +0x8EA1F1EA 0x7E08 +0x8EA1F1EB 0x7E1B +0x8EA1F1EC 0x7E23 +0x8EA1F1ED 0x7E1E +0x8EA1F1EE 0x7E1D +0x8EA1F1EF 0x7E09 +0x8EA1F1F0 0x7E10 +0x8EA1F1F1 0x7F79 +0x8EA1F1F2 0x7FB2 +0x8EA1F1F3 0x7FF0 +0x8EA1F1F4 0x7FF1 +0x8EA1F1F5 0x7FEE +0x8EA1F1F6 0x8028 +0x8EA1F1F7 0x81B3 +0x8EA1F1F8 0x81A9 +0x8EA1F1F9 0x81A8 +0x8EA1F1FA 0x81FB +0x8EA1F1FB 0x8208 +0x8EA1F1FC 0x8258 +0x8EA1F1FD 0x8259 +0x8EA1F1FE 0x854A +0x8EA1F2A1 0x8559 +0x8EA1F2A2 0x8548 +0x8EA1F2A3 0x8568 +0x8EA1F2A4 0x8569 +0x8EA1F2A5 0x8543 +0x8EA1F2A6 0x8549 +0x8EA1F2A7 0x856D +0x8EA1F2A8 0x856A +0x8EA1F2A9 0x855E +0x8EA1F2AA 0x8783 +0x8EA1F2AB 0x879F +0x8EA1F2AC 0x879E +0x8EA1F2AD 0x87A2 +0x8EA1F2AE 0x878D +0x8EA1F2AF 0x8861 +0x8EA1F2B0 0x892A +0x8EA1F2B1 0x8932 +0x8EA1F2B2 0x8925 +0x8EA1F2B3 0x892B +0x8EA1F2B4 0x8921 +0x8EA1F2B5 0x89AA +0x8EA1F2B6 0x89A6 +0x8EA1F2B7 0x8AE6 +0x8EA1F2B8 0x8AFA +0x8EA1F2B9 0x8AEB +0x8EA1F2BA 0x8AF1 +0x8EA1F2BB 0x8B00 +0x8EA1F2BC 0x8ADC +0x8EA1F2BD 0x8AE7 +0x8EA1F2BE 0x8AEE +0x8EA1F2BF 0x8AFE +0x8EA1F2C0 0x8B01 +0x8EA1F2C1 0x8B02 +0x8EA1F2C2 0x8AF7 +0x8EA1F2C3 0x8AED +0x8EA1F2C4 0x8AF3 +0x8EA1F2C5 0x8AF6 +0x8EA1F2C6 0x8AFC +0x8EA1F2C7 0x8C6B +0x8EA1F2C8 0x8C6D +0x8EA1F2C9 0x8C93 +0x8EA1F2CA 0x8CF4 +0x8EA1F2CB 0x8E44 +0x8EA1F2CC 0x8E31 +0x8EA1F2CD 0x8E34 +0x8EA1F2CE 0x8E42 +0x8EA1F2CF 0x8E39 +0x8EA1F2D0 0x8E35 +0x8EA1F2D1 0x8F3B +0x8EA1F2D2 0x8F2F +0x8EA1F2D3 0x8F38 +0x8EA1F2D4 0x8F33 +0x8EA1F2D5 0x8FA8 +0x8EA1F2D6 0x8FA6 +0x8EA1F2D7 0x9075 +0x8EA1F2D8 0x9074 +0x8EA1F2D9 0x9078 +0x8EA1F2DA 0x9072 +0x8EA1F2DB 0x907C +0x8EA1F2DC 0x907A +0x8EA1F2DD 0x9134 +0x8EA1F2DE 0x9192 +0x8EA1F2DF 0x9320 +0x8EA1F2E0 0x9336 +0x8EA1F2E1 0x92F8 +0x8EA1F2E2 0x9333 +0x8EA1F2E3 0x932F +0x8EA1F2E4 0x9322 +0x8EA1F2E5 0x92FC +0x8EA1F2E6 0x932B +0x8EA1F2E7 0x9304 +0x8EA1F2E8 0x931A +0x8EA1F2E9 0x9310 +0x8EA1F2EA 0x9326 +0x8EA1F2EB 0x9321 +0x8EA1F2EC 0x9315 +0x8EA1F2ED 0x932E +0x8EA1F2EE 0x9319 +0x8EA1F2EF 0x95BB +0x8EA1F2F0 0x96A7 +0x8EA1F2F1 0x96A8 +0x8EA1F2F2 0x96AA +0x8EA1F2F3 0x96D5 +0x8EA1F2F4 0x970E +0x8EA1F2F5 0x9711 +0x8EA1F2F6 0x9716 +0x8EA1F2F7 0x970D +0x8EA1F2F8 0x9713 +0x8EA1F2F9 0x970F +0x8EA1F2FA 0x975B +0x8EA1F2FB 0x975C +0x8EA1F2FC 0x9766 +0x8EA1F2FD 0x9798 +0x8EA1F2FE 0x9830 +0x8EA1F3A1 0x9838 +0x8EA1F3A2 0x983B +0x8EA1F3A3 0x9837 +0x8EA1F3A4 0x982D +0x8EA1F3A5 0x9839 +0x8EA1F3A6 0x9824 +0x8EA1F3A7 0x9910 +0x8EA1F3A8 0x9928 +0x8EA1F3A9 0x991E +0x8EA1F3AA 0x991B +0x8EA1F3AB 0x9921 +0x8EA1F3AC 0x991A +0x8EA1F3AD 0x99ED +0x8EA1F3AE 0x99E2 +0x8EA1F3AF 0x99F1 +0x8EA1F3B0 0x9AB8 +0x8EA1F3B1 0x9ABC +0x8EA1F3B2 0x9AFB +0x8EA1F3B3 0x9AED +0x8EA1F3B4 0x9B28 +0x8EA1F3B5 0x9B91 +0x8EA1F3B6 0x9D15 +0x8EA1F3B7 0x9D23 +0x8EA1F3B8 0x9D26 +0x8EA1F3B9 0x9D28 +0x8EA1F3BA 0x9D12 +0x8EA1F3BB 0x9D1B +0x8EA1F3BC 0x9ED8 +0x8EA1F3BD 0x9ED4 +0x8EA1F3BE 0x9F8D +0x8EA1F3BF 0x9F9C +0x8EA1F3C0 0x512A +0x8EA1F3C1 0x511F +0x8EA1F3C2 0x5121 +0x8EA1F3C3 0x5132 +0x8EA1F3C4 0x52F5 +0x8EA1F3C5 0x568E +0x8EA1F3C6 0x5680 +0x8EA1F3C7 0x5690 +0x8EA1F3C8 0x5685 +0x8EA1F3C9 0x5687 +0x8EA1F3CA 0x568F +0x8EA1F3CB 0x58D5 +0x8EA1F3CC 0x58D3 +0x8EA1F3CD 0x58D1 +0x8EA1F3CE 0x58CE +0x8EA1F3CF 0x5B30 +0x8EA1F3D0 0x5B2A +0x8EA1F3D1 0x5B24 +0x8EA1F3D2 0x5B7A +0x8EA1F3D3 0x5C37 +0x8EA1F3D4 0x5C68 +0x8EA1F3D5 0x5DBC +0x8EA1F3D6 0x5DBA +0x8EA1F3D7 0x5DBD +0x8EA1F3D8 0x5DB8 +0x8EA1F3D9 0x5E6B +0x8EA1F3DA 0x5F4C +0x8EA1F3DB 0x5FBD +0x8EA1F3DC 0x61C9 +0x8EA1F3DD 0x61C2 +0x8EA1F3DE 0x61C7 +0x8EA1F3DF 0x61E6 +0x8EA1F3E0 0x61CB +0x8EA1F3E1 0x6232 +0x8EA1F3E2 0x6234 +0x8EA1F3E3 0x64CE +0x8EA1F3E4 0x64CA +0x8EA1F3E5 0x64D8 +0x8EA1F3E6 0x64E0 +0x8EA1F3E7 0x64F0 +0x8EA1F3E8 0x64E6 +0x8EA1F3E9 0x64EC +0x8EA1F3EA 0x64F1 +0x8EA1F3EB 0x64E2 +0x8EA1F3EC 0x64ED +0x8EA1F3ED 0x6582 +0x8EA1F3EE 0x6583 +0x8EA1F3EF 0x66D9 +0x8EA1F3F0 0x66D6 +0x8EA1F3F1 0x6A80 +0x8EA1F3F2 0x6A94 +0x8EA1F3F3 0x6A84 +0x8EA1F3F4 0x6AA2 +0x8EA1F3F5 0x6A9C +0x8EA1F3F6 0x6ADB +0x8EA1F3F7 0x6AA3 +0x8EA1F3F8 0x6A7E +0x8EA1F3F9 0x6A97 +0x8EA1F3FA 0x6A90 +0x8EA1F3FB 0x6AA0 +0x8EA1F3FC 0x6B5C +0x8EA1F3FD 0x6BAE +0x8EA1F3FE 0x6BDA +0x8EA1F4A1 0x6C08 +0x8EA1F4A2 0x6FD8 +0x8EA1F4A3 0x6FF1 +0x8EA1F4A4 0x6FDF +0x8EA1F4A5 0x6FE0 +0x8EA1F4A6 0x6FDB +0x8EA1F4A7 0x6FE4 +0x8EA1F4A8 0x6FEB +0x8EA1F4A9 0x6FEF +0x8EA1F4AA 0x6F80 +0x8EA1F4AB 0x6FEC +0x8EA1F4AC 0x6FE1 +0x8EA1F4AD 0x6FE9 +0x8EA1F4AE 0x6FD5 +0x8EA1F4AF 0x6FEE +0x8EA1F4B0 0x6FF0 +0x8EA1F4B1 0x71E7 +0x8EA1F4B2 0x71DF +0x8EA1F4B3 0x71EE +0x8EA1F4B4 0x71E6 +0x8EA1F4B5 0x71E5 +0x8EA1F4B6 0x71ED +0x8EA1F4B7 0x71EC +0x8EA1F4B8 0x71F4 +0x8EA1F4B9 0x71E0 +0x8EA1F4BA 0x7235 +0x8EA1F4BB 0x7246 +0x8EA1F4BC 0x7370 +0x8EA1F4BD 0x7372 +0x8EA1F4BE 0x74A9 +0x8EA1F4BF 0x74B0 +0x8EA1F4C0 0x74A6 +0x8EA1F4C1 0x74A8 +0x8EA1F4C2 0x7646 +0x8EA1F4C3 0x7642 +0x8EA1F4C4 0x764C +0x8EA1F4C5 0x76EA +0x8EA1F4C6 0x77B3 +0x8EA1F4C7 0x77AA +0x8EA1F4C8 0x77B0 +0x8EA1F4C9 0x77AC +0x8EA1F4CA 0x77A7 +0x8EA1F4CB 0x77AD +0x8EA1F4CC 0x77EF +0x8EA1F4CD 0x78F7 +0x8EA1F4CE 0x78FA +0x8EA1F4CF 0x78F4 +0x8EA1F4D0 0x78EF +0x8EA1F4D1 0x7901 +0x8EA1F4D2 0x79A7 +0x8EA1F4D3 0x79AA +0x8EA1F4D4 0x7A57 +0x8EA1F4D5 0x7ABF +0x8EA1F4D6 0x7C07 +0x8EA1F4D7 0x7C0D +0x8EA1F4D8 0x7BFE +0x8EA1F4D9 0x7BF7 +0x8EA1F4DA 0x7C0C +0x8EA1F4DB 0x7BE0 +0x8EA1F4DC 0x7CE0 +0x8EA1F4DD 0x7CDC +0x8EA1F4DE 0x7CDE +0x8EA1F4DF 0x7CE2 +0x8EA1F4E0 0x7CDF +0x8EA1F4E1 0x7CD9 +0x8EA1F4E2 0x7CDD +0x8EA1F4E3 0x7E2E +0x8EA1F4E4 0x7E3E +0x8EA1F4E5 0x7E46 +0x8EA1F4E6 0x7E37 +0x8EA1F4E7 0x7E32 +0x8EA1F4E8 0x7E43 +0x8EA1F4E9 0x7E2B +0x8EA1F4EA 0x7E3D +0x8EA1F4EB 0x7E31 +0x8EA1F4EC 0x7E45 +0x8EA1F4ED 0x7E41 +0x8EA1F4EE 0x7E34 +0x8EA1F4EF 0x7E39 +0x8EA1F4F0 0x7E48 +0x8EA1F4F1 0x7E35 +0x8EA1F4F2 0x7E3F +0x8EA1F4F3 0x7E2F +0x8EA1F4F4 0x7F44 +0x8EA1F4F5 0x7FF3 +0x8EA1F4F6 0x7FFC +0x8EA1F4F7 0x8071 +0x8EA1F4F8 0x8072 +0x8EA1F4F9 0x8070 +0x8EA1F4FA 0x806F +0x8EA1F4FB 0x8073 +0x8EA1F4FC 0x81C6 +0x8EA1F4FD 0x81C3 +0x8EA1F4FE 0x81BA +0x8EA1F5A1 0x81C2 +0x8EA1F5A2 0x81C0 +0x8EA1F5A3 0x81BF +0x8EA1F5A4 0x81BD +0x8EA1F5A5 0x81C9 +0x8EA1F5A6 0x81BE +0x8EA1F5A7 0x81E8 +0x8EA1F5A8 0x8209 +0x8EA1F5A9 0x8271 +0x8EA1F5AA 0x85AA +0x8EA1F5AB 0x8584 +0x8EA1F5AC 0x857E +0x8EA1F5AD 0x859C +0x8EA1F5AE 0x8591 +0x8EA1F5AF 0x8594 +0x8EA1F5B0 0x85AF +0x8EA1F5B1 0x859B +0x8EA1F5B2 0x8587 +0x8EA1F5B3 0x85A8 +0x8EA1F5B4 0x858A +0x8EA1F5B5 0x85A6 +0x8EA1F5B6 0x8667 +0x8EA1F5B7 0x87C0 +0x8EA1F5B8 0x87D1 +0x8EA1F5B9 0x87B3 +0x8EA1F5BA 0x87D2 +0x8EA1F5BB 0x87C6 +0x8EA1F5BC 0x87AB +0x8EA1F5BD 0x87BB +0x8EA1F5BE 0x87BA +0x8EA1F5BF 0x87C8 +0x8EA1F5C0 0x87CB +0x8EA1F5C1 0x893B +0x8EA1F5C2 0x8936 +0x8EA1F5C3 0x8944 +0x8EA1F5C4 0x8938 +0x8EA1F5C5 0x893D +0x8EA1F5C6 0x89AC +0x8EA1F5C7 0x8B0E +0x8EA1F5C8 0x8B17 +0x8EA1F5C9 0x8B19 +0x8EA1F5CA 0x8B1B +0x8EA1F5CB 0x8B0A +0x8EA1F5CC 0x8B20 +0x8EA1F5CD 0x8B1D +0x8EA1F5CE 0x8B04 +0x8EA1F5CF 0x8B10 +0x8EA1F5D0 0x8C41 +0x8EA1F5D1 0x8C3F +0x8EA1F5D2 0x8C73 +0x8EA1F5D3 0x8CFA +0x8EA1F5D4 0x8CFD +0x8EA1F5D5 0x8CFC +0x8EA1F5D6 0x8CF8 +0x8EA1F5D7 0x8CFB +0x8EA1F5D8 0x8DA8 +0x8EA1F5D9 0x8E49 +0x8EA1F5DA 0x8E4B +0x8EA1F5DB 0x8E48 +0x8EA1F5DC 0x8E4A +0x8EA1F5DD 0x8F44 +0x8EA1F5DE 0x8F3E +0x8EA1F5DF 0x8F42 +0x8EA1F5E0 0x8F45 +0x8EA1F5E1 0x8F3F +0x8EA1F5E2 0x907F +0x8EA1F5E3 0x907D +0x8EA1F5E4 0x9084 +0x8EA1F5E5 0x9081 +0x8EA1F5E6 0x9082 +0x8EA1F5E7 0x9080 +0x8EA1F5E8 0x9139 +0x8EA1F5E9 0x91A3 +0x8EA1F5EA 0x919E +0x8EA1F5EB 0x919C +0x8EA1F5EC 0x934D +0x8EA1F5ED 0x9382 +0x8EA1F5EE 0x9328 +0x8EA1F5EF 0x9375 +0x8EA1F5F0 0x934A +0x8EA1F5F1 0x9365 +0x8EA1F5F2 0x934B +0x8EA1F5F3 0x9318 +0x8EA1F5F4 0x937E +0x8EA1F5F5 0x936C +0x8EA1F5F6 0x935B +0x8EA1F5F7 0x9370 +0x8EA1F5F8 0x935A +0x8EA1F5F9 0x9354 +0x8EA1F5FA 0x95CA +0x8EA1F5FB 0x95CB +0x8EA1F5FC 0x95CC +0x8EA1F5FD 0x95C8 +0x8EA1F5FE 0x95C6 +0x8EA1F6A1 0x96B1 +0x8EA1F6A2 0x96B8 +0x8EA1F6A3 0x96D6 +0x8EA1F6A4 0x971C +0x8EA1F6A5 0x971E +0x8EA1F6A6 0x97A0 +0x8EA1F6A7 0x97D3 +0x8EA1F6A8 0x9846 +0x8EA1F6A9 0x98B6 +0x8EA1F6AA 0x9935 +0x8EA1F6AB 0x9A01 +0x8EA1F6AC 0x99FF +0x8EA1F6AD 0x9BAE +0x8EA1F6AE 0x9BAB +0x8EA1F6AF 0x9BAA +0x8EA1F6B0 0x9BAD +0x8EA1F6B1 0x9D3B +0x8EA1F6B2 0x9D3F +0x8EA1F6B3 0x9E8B +0x8EA1F6B4 0x9ECF +0x8EA1F6B5 0x9EDE +0x8EA1F6B6 0x9EDC +0x8EA1F6B7 0x9EDD +0x8EA1F6B8 0x9EDB +0x8EA1F6B9 0x9F3E +0x8EA1F6BA 0x9F4B +0x8EA1F6BB 0x53E2 +0x8EA1F6BC 0x5695 +0x8EA1F6BD 0x56AE +0x8EA1F6BE 0x58D9 +0x8EA1F6BF 0x58D8 +0x8EA1F6C0 0x5B38 +0x8EA1F6C1 0x5F5E +0x8EA1F6C2 0x61E3 +0x8EA1F6C3 0x6233 +0x8EA1F6C4 0x64F4 +0x8EA1F6C5 0x64F2 +0x8EA1F6C6 0x64FE +0x8EA1F6C7 0x6506 +0x8EA1F6C8 0x64FA +0x8EA1F6C9 0x64FB +0x8EA1F6CA 0x64F7 +0x8EA1F6CB 0x65B7 +0x8EA1F6CC 0x66DC +0x8EA1F6CD 0x6726 +0x8EA1F6CE 0x6AB3 +0x8EA1F6CF 0x6AAC +0x8EA1F6D0 0x6AC3 +0x8EA1F6D1 0x6ABB +0x8EA1F6D2 0x6AB8 +0x8EA1F6D3 0x6AC2 +0x8EA1F6D4 0x6AAE +0x8EA1F6D5 0x6AAF +0x8EA1F6D6 0x6B5F +0x8EA1F6D7 0x6B78 +0x8EA1F6D8 0x6BAF +0x8EA1F6D9 0x7009 +0x8EA1F6DA 0x700B +0x8EA1F6DB 0x6FFE +0x8EA1F6DC 0x7006 +0x8EA1F6DD 0x6FFA +0x8EA1F6DE 0x7011 +0x8EA1F6DF 0x700F +0x8EA1F6E0 0x71FB +0x8EA1F6E1 0x71FC +0x8EA1F6E2 0x71FE +0x8EA1F6E3 0x71F8 +0x8EA1F6E4 0x7377 +0x8EA1F6E5 0x7375 +0x8EA1F6E6 0x74A7 +0x8EA1F6E7 0x74BF +0x8EA1F6E8 0x7515 +0x8EA1F6E9 0x7656 +0x8EA1F6EA 0x7658 +0x8EA1F6EB 0x7652 +0x8EA1F6EC 0x77BD +0x8EA1F6ED 0x77BF +0x8EA1F6EE 0x77BB +0x8EA1F6EF 0x77BC +0x8EA1F6F0 0x790E +0x8EA1F6F1 0x79AE +0x8EA1F6F2 0x7A61 +0x8EA1F6F3 0x7A62 +0x8EA1F6F4 0x7A60 +0x8EA1F6F5 0x7AC4 +0x8EA1F6F6 0x7AC5 +0x8EA1F6F7 0x7C2B +0x8EA1F6F8 0x7C27 +0x8EA1F6F9 0x7C2A +0x8EA1F6FA 0x7C1E +0x8EA1F6FB 0x7C23 +0x8EA1F6FC 0x7C21 +0x8EA1F6FD 0x7CE7 +0x8EA1F6FE 0x7E54 +0x8EA1F7A1 0x7E55 +0x8EA1F7A2 0x7E5E +0x8EA1F7A3 0x7E5A +0x8EA1F7A4 0x7E61 +0x8EA1F7A5 0x7E52 +0x8EA1F7A6 0x7E59 +0x8EA1F7A7 0x7F48 +0x8EA1F7A8 0x7FF9 +0x8EA1F7A9 0x7FFB +0x8EA1F7AA 0x8077 +0x8EA1F7AB 0x8076 +0x8EA1F7AC 0x81CD +0x8EA1F7AD 0x81CF +0x8EA1F7AE 0x820A +0x8EA1F7AF 0x85CF +0x8EA1F7B0 0x85A9 +0x8EA1F7B1 0x85CD +0x8EA1F7B2 0x85D0 +0x8EA1F7B3 0x85C9 +0x8EA1F7B4 0x85B0 +0x8EA1F7B5 0x85BA +0x8EA1F7B6 0x85B9 +0x8EA1F7B7 0x87EF +0x8EA1F7B8 0x87EC +0x8EA1F7B9 0x87F2 +0x8EA1F7BA 0x87E0 +0x8EA1F7BB 0x8986 +0x8EA1F7BC 0x89B2 +0x8EA1F7BD 0x89F4 +0x8EA1F7BE 0x8B28 +0x8EA1F7BF 0x8B39 +0x8EA1F7C0 0x8B2C +0x8EA1F7C1 0x8B2B +0x8EA1F7C2 0x8C50 +0x8EA1F7C3 0x8D05 +0x8EA1F7C4 0x8E59 +0x8EA1F7C5 0x8E63 +0x8EA1F7C6 0x8E66 +0x8EA1F7C7 0x8E64 +0x8EA1F7C8 0x8E5F +0x8EA1F7C9 0x8E55 +0x8EA1F7CA 0x8EC0 +0x8EA1F7CB 0x8F49 +0x8EA1F7CC 0x8F4D +0x8EA1F7CD 0x9087 +0x8EA1F7CE 0x9083 +0x8EA1F7CF 0x9088 +0x8EA1F7D0 0x91AB +0x8EA1F7D1 0x91AC +0x8EA1F7D2 0x91D0 +0x8EA1F7D3 0x9394 +0x8EA1F7D4 0x938A +0x8EA1F7D5 0x9396 +0x8EA1F7D6 0x93A2 +0x8EA1F7D7 0x93B3 +0x8EA1F7D8 0x93AE +0x8EA1F7D9 0x93AC +0x8EA1F7DA 0x93B0 +0x8EA1F7DB 0x9398 +0x8EA1F7DC 0x939A +0x8EA1F7DD 0x9397 +0x8EA1F7DE 0x95D4 +0x8EA1F7DF 0x95D6 +0x8EA1F7E0 0x95D0 +0x8EA1F7E1 0x95D5 +0x8EA1F7E2 0x96E2 +0x8EA1F7E3 0x96DC +0x8EA1F7E4 0x96D9 +0x8EA1F7E5 0x96DB +0x8EA1F7E6 0x96DE +0x8EA1F7E7 0x9724 +0x8EA1F7E8 0x97A3 +0x8EA1F7E9 0x97A6 +0x8EA1F7EA 0x97AD +0x8EA1F7EB 0x97F9 +0x8EA1F7EC 0x984D +0x8EA1F7ED 0x984F +0x8EA1F7EE 0x984C +0x8EA1F7EF 0x984E +0x8EA1F7F0 0x9853 +0x8EA1F7F1 0x98BA +0x8EA1F7F2 0x993E +0x8EA1F7F3 0x993F +0x8EA1F7F4 0x993D +0x8EA1F7F5 0x992E +0x8EA1F7F6 0x99A5 +0x8EA1F7F7 0x9A0E +0x8EA1F7F8 0x9AC1 +0x8EA1F7F9 0x9B03 +0x8EA1F7FA 0x9B06 +0x8EA1F7FB 0x9B4F +0x8EA1F7FC 0x9B4E +0x8EA1F7FD 0x9B4D +0x8EA1F7FE 0x9BCA +0x8EA1F8A1 0x9BC9 +0x8EA1F8A2 0x9BFD +0x8EA1F8A3 0x9BC8 +0x8EA1F8A4 0x9BC0 +0x8EA1F8A5 0x9D51 +0x8EA1F8A6 0x9D5D +0x8EA1F8A7 0x9D60 +0x8EA1F8A8 0x9EE0 +0x8EA1F8A9 0x9F15 +0x8EA1F8AA 0x9F2C +0x8EA1F8AB 0x5133 +0x8EA1F8AC 0x56A5 +0x8EA1F8AD 0x56A8 +0x8EA1F8AE 0x58DE +0x8EA1F8AF 0x58DF +0x8EA1F8B0 0x58E2 +0x8EA1F8B1 0x5BF5 +0x8EA1F8B2 0x9F90 +0x8EA1F8B3 0x5EEC +0x8EA1F8B4 0x61F2 +0x8EA1F8B5 0x61F7 +0x8EA1F8B6 0x61F6 +0x8EA1F8B7 0x61F5 +0x8EA1F8B8 0x6500 +0x8EA1F8B9 0x650F +0x8EA1F8BA 0x66E0 +0x8EA1F8BB 0x66DD +0x8EA1F8BC 0x6AE5 +0x8EA1F8BD 0x6ADD +0x8EA1F8BE 0x6ADA +0x8EA1F8BF 0x6AD3 +0x8EA1F8C0 0x701B +0x8EA1F8C1 0x701F +0x8EA1F8C2 0x7028 +0x8EA1F8C3 0x701A +0x8EA1F8C4 0x701D +0x8EA1F8C5 0x7015 +0x8EA1F8C6 0x7018 +0x8EA1F8C7 0x7206 +0x8EA1F8C8 0x720D +0x8EA1F8C9 0x7258 +0x8EA1F8CA 0x72A2 +0x8EA1F8CB 0x7378 +0x8EA1F8CC 0x737A +0x8EA1F8CD 0x74BD +0x8EA1F8CE 0x74CA +0x8EA1F8CF 0x74E3 +0x8EA1F8D0 0x7587 +0x8EA1F8D1 0x7586 +0x8EA1F8D2 0x765F +0x8EA1F8D3 0x7661 +0x8EA1F8D4 0x77C7 +0x8EA1F8D5 0x7919 +0x8EA1F8D6 0x79B1 +0x8EA1F8D7 0x7A6B +0x8EA1F8D8 0x7A69 +0x8EA1F8D9 0x7C3E +0x8EA1F8DA 0x7C3F +0x8EA1F8DB 0x7C38 +0x8EA1F8DC 0x7C3D +0x8EA1F8DD 0x7C37 +0x8EA1F8DE 0x7C40 +0x8EA1F8DF 0x7E6B +0x8EA1F8E0 0x7E6D +0x8EA1F8E1 0x7E79 +0x8EA1F8E2 0x7E69 +0x8EA1F8E3 0x7E6A +0x8EA1F8E4 0x7E73 +0x8EA1F8E5 0x7F85 +0x8EA1F8E6 0x7FB6 +0x8EA1F8E7 0x7FB9 +0x8EA1F8E8 0x7FB8 +0x8EA1F8E9 0x81D8 +0x8EA1F8EA 0x85E9 +0x8EA1F8EB 0x85DD +0x8EA1F8EC 0x85EA +0x8EA1F8ED 0x85D5 +0x8EA1F8EE 0x85E4 +0x8EA1F8EF 0x85E5 +0x8EA1F8F0 0x85F7 +0x8EA1F8F1 0x87FB +0x8EA1F8F2 0x8805 +0x8EA1F8F3 0x880D +0x8EA1F8F4 0x87F9 +0x8EA1F8F5 0x87FE +0x8EA1F8F6 0x8960 +0x8EA1F8F7 0x895F +0x8EA1F8F8 0x8956 +0x8EA1F8F9 0x895E +0x8EA1F8FA 0x8B41 +0x8EA1F8FB 0x8B5C +0x8EA1F8FC 0x8B58 +0x8EA1F8FD 0x8B49 +0x8EA1F8FE 0x8B5A +0x8EA1F9A1 0x8B4E +0x8EA1F9A2 0x8B4F +0x8EA1F9A3 0x8B46 +0x8EA1F9A4 0x8B59 +0x8EA1F9A5 0x8D08 +0x8EA1F9A6 0x8D0A +0x8EA1F9A7 0x8E7C +0x8EA1F9A8 0x8E72 +0x8EA1F9A9 0x8E87 +0x8EA1F9AA 0x8E76 +0x8EA1F9AB 0x8E6C +0x8EA1F9AC 0x8E7A +0x8EA1F9AD 0x8E74 +0x8EA1F9AE 0x8F54 +0x8EA1F9AF 0x8F4E +0x8EA1F9B0 0x8FAD +0x8EA1F9B1 0x908A +0x8EA1F9B2 0x908B +0x8EA1F9B3 0x91B1 +0x8EA1F9B4 0x91AE +0x8EA1F9B5 0x93E1 +0x8EA1F9B6 0x93D1 +0x8EA1F9B7 0x93DF +0x8EA1F9B8 0x93C3 +0x8EA1F9B9 0x93C8 +0x8EA1F9BA 0x93DC +0x8EA1F9BB 0x93DD +0x8EA1F9BC 0x93D6 +0x8EA1F9BD 0x93E2 +0x8EA1F9BE 0x93CD +0x8EA1F9BF 0x93D8 +0x8EA1F9C0 0x93E4 +0x8EA1F9C1 0x93D7 +0x8EA1F9C2 0x93E8 +0x8EA1F9C3 0x95DC +0x8EA1F9C4 0x96B4 +0x8EA1F9C5 0x96E3 +0x8EA1F9C6 0x972A +0x8EA1F9C7 0x9727 +0x8EA1F9C8 0x9761 +0x8EA1F9C9 0x97DC +0x8EA1F9CA 0x97FB +0x8EA1F9CB 0x985E +0x8EA1F9CC 0x9858 +0x8EA1F9CD 0x985B +0x8EA1F9CE 0x98BC +0x8EA1F9CF 0x9945 +0x8EA1F9D0 0x9949 +0x8EA1F9D1 0x9A16 +0x8EA1F9D2 0x9A19 +0x8EA1F9D3 0x9B0D +0x8EA1F9D4 0x9BE8 +0x8EA1F9D5 0x9BE7 +0x8EA1F9D6 0x9BD6 +0x8EA1F9D7 0x9BDB +0x8EA1F9D8 0x9D89 +0x8EA1F9D9 0x9D61 +0x8EA1F9DA 0x9D72 +0x8EA1F9DB 0x9D6A +0x8EA1F9DC 0x9D6C +0x8EA1F9DD 0x9E92 +0x8EA1F9DE 0x9E97 +0x8EA1F9DF 0x9E93 +0x8EA1F9E0 0x9EB4 +0x8EA1F9E1 0x52F8 +0x8EA1F9E2 0x56B7 +0x8EA1F9E3 0x56B6 +0x8EA1F9E4 0x56B4 +0x8EA1F9E5 0x56BC +0x8EA1F9E6 0x58E4 +0x8EA1F9E7 0x5B40 +0x8EA1F9E8 0x5B43 +0x8EA1F9E9 0x5B7D +0x8EA1F9EA 0x5BF6 +0x8EA1F9EB 0x5DC9 +0x8EA1F9EC 0x61F8 +0x8EA1F9ED 0x61FA +0x8EA1F9EE 0x6518 +0x8EA1F9EF 0x6514 +0x8EA1F9F0 0x6519 +0x8EA1F9F1 0x66E6 +0x8EA1F9F2 0x6727 +0x8EA1F9F3 0x6AEC +0x8EA1F9F4 0x703E +0x8EA1F9F5 0x7030 +0x8EA1F9F6 0x7032 +0x8EA1F9F7 0x7210 +0x8EA1F9F8 0x737B +0x8EA1F9F9 0x74CF +0x8EA1F9FA 0x7662 +0x8EA1F9FB 0x7665 +0x8EA1F9FC 0x7926 +0x8EA1F9FD 0x792A +0x8EA1F9FE 0x792C +0x8EA1FAA1 0x792B +0x8EA1FAA2 0x7AC7 +0x8EA1FAA3 0x7AF6 +0x8EA1FAA4 0x7C4C +0x8EA1FAA5 0x7C43 +0x8EA1FAA6 0x7C4D +0x8EA1FAA7 0x7CEF +0x8EA1FAA8 0x7CF0 +0x8EA1FAA9 0x8FAE +0x8EA1FAAA 0x7E7D +0x8EA1FAAB 0x7E7C +0x8EA1FAAC 0x7E82 +0x8EA1FAAD 0x7F4C +0x8EA1FAAE 0x8000 +0x8EA1FAAF 0x81DA +0x8EA1FAB0 0x8266 +0x8EA1FAB1 0x85FB +0x8EA1FAB2 0x85F9 +0x8EA1FAB3 0x8611 +0x8EA1FAB4 0x85FA +0x8EA1FAB5 0x8606 +0x8EA1FAB6 0x860B +0x8EA1FAB7 0x8607 +0x8EA1FAB8 0x860A +0x8EA1FAB9 0x8814 +0x8EA1FABA 0x8815 +0x8EA1FABB 0x8964 +0x8EA1FABC 0x89BA +0x8EA1FABD 0x89F8 +0x8EA1FABE 0x8B70 +0x8EA1FABF 0x8B6C +0x8EA1FAC0 0x8B66 +0x8EA1FAC1 0x8B6F +0x8EA1FAC2 0x8B5F +0x8EA1FAC3 0x8B6B +0x8EA1FAC4 0x8D0F +0x8EA1FAC5 0x8D0D +0x8EA1FAC6 0x8E89 +0x8EA1FAC7 0x8E81 +0x8EA1FAC8 0x8E85 +0x8EA1FAC9 0x8E82 +0x8EA1FACA 0x91B4 +0x8EA1FACB 0x91CB +0x8EA1FACC 0x9418 +0x8EA1FACD 0x9403 +0x8EA1FACE 0x93FD +0x8EA1FACF 0x95E1 +0x8EA1FAD0 0x9730 +0x8EA1FAD1 0x98C4 +0x8EA1FAD2 0x9952 +0x8EA1FAD3 0x9951 +0x8EA1FAD4 0x99A8 +0x8EA1FAD5 0x9A2B +0x8EA1FAD6 0x9A30 +0x8EA1FAD7 0x9A37 +0x8EA1FAD8 0x9A35 +0x8EA1FAD9 0x9C13 +0x8EA1FADA 0x9C0D +0x8EA1FADB 0x9E79 +0x8EA1FADC 0x9EB5 +0x8EA1FADD 0x9EE8 +0x8EA1FADE 0x9F2F +0x8EA1FADF 0x9F5F +0x8EA1FAE0 0x9F63 +0x8EA1FAE1 0x9F61 +0x8EA1FAE2 0x5137 +0x8EA1FAE3 0x5138 +0x8EA1FAE4 0x56C1 +0x8EA1FAE5 0x56C0 +0x8EA1FAE6 0x56C2 +0x8EA1FAE7 0x5914 +0x8EA1FAE8 0x5C6C +0x8EA1FAE9 0x5DCD +0x8EA1FAEA 0x61FC +0x8EA1FAEB 0x61FE +0x8EA1FAEC 0x651D +0x8EA1FAED 0x651C +0x8EA1FAEE 0x6595 +0x8EA1FAEF 0x66E9 +0x8EA1FAF0 0x6AFB +0x8EA1FAF1 0x6B04 +0x8EA1FAF2 0x6AFA +0x8EA1FAF3 0x6BB2 +0x8EA1FAF4 0x704C +0x8EA1FAF5 0x721B +0x8EA1FAF6 0x72A7 +0x8EA1FAF7 0x74D6 +0x8EA1FAF8 0x74D4 +0x8EA1FAF9 0x7669 +0x8EA1FAFA 0x77D3 +0x8EA1FAFB 0x7C50 +0x8EA1FAFC 0x7E8F +0x8EA1FAFD 0x7E8C +0x8EA1FAFE 0x7FBC +0x8EA1FBA1 0x8617 +0x8EA1FBA2 0x862D +0x8EA1FBA3 0x861A +0x8EA1FBA4 0x8823 +0x8EA1FBA5 0x8822 +0x8EA1FBA6 0x8821 +0x8EA1FBA7 0x881F +0x8EA1FBA8 0x896A +0x8EA1FBA9 0x896C +0x8EA1FBAA 0x89BD +0x8EA1FBAB 0x8B74 +0x8EA1FBAC 0x8B77 +0x8EA1FBAD 0x8B7D +0x8EA1FBAE 0x8D13 +0x8EA1FBAF 0x8E8A +0x8EA1FBB0 0x8E8D +0x8EA1FBB1 0x8E8B +0x8EA1FBB2 0x8F5F +0x8EA1FBB3 0x8FAF +0x8EA1FBB4 0x91BA +0x8EA1FBB5 0x942E +0x8EA1FBB6 0x9433 +0x8EA1FBB7 0x9435 +0x8EA1FBB8 0x943A +0x8EA1FBB9 0x9438 +0x8EA1FBBA 0x9432 +0x8EA1FBBB 0x942B +0x8EA1FBBC 0x95E2 +0x8EA1FBBD 0x9738 +0x8EA1FBBE 0x9739 +0x8EA1FBBF 0x9732 +0x8EA1FBC0 0x97FF +0x8EA1FBC1 0x9867 +0x8EA1FBC2 0x9865 +0x8EA1FBC3 0x9957 +0x8EA1FBC4 0x9A45 +0x8EA1FBC5 0x9A43 +0x8EA1FBC6 0x9A40 +0x8EA1FBC7 0x9A3E +0x8EA1FBC8 0x9ACF +0x8EA1FBC9 0x9B54 +0x8EA1FBCA 0x9B51 +0x8EA1FBCB 0x9C2D +0x8EA1FBCC 0x9C25 +0x8EA1FBCD 0x9DAF +0x8EA1FBCE 0x9DB4 +0x8EA1FBCF 0x9DC2 +0x8EA1FBD0 0x9DB8 +0x8EA1FBD1 0x9E9D +0x8EA1FBD2 0x9EEF +0x8EA1FBD3 0x9F19 +0x8EA1FBD4 0x9F5C +0x8EA1FBD5 0x9F66 +0x8EA1FBD6 0x9F67 +0x8EA1FBD7 0x513C +0x8EA1FBD8 0x513B +0x8EA1FBD9 0x56C8 +0x8EA1FBDA 0x56CA +0x8EA1FBDB 0x56C9 +0x8EA1FBDC 0x5B7F +0x8EA1FBDD 0x5DD4 +0x8EA1FBDE 0x5DD2 +0x8EA1FBDF 0x5F4E +0x8EA1FBE0 0x61FF +0x8EA1FBE1 0x6524 +0x8EA1FBE2 0x6B0A +0x8EA1FBE3 0x6B61 +0x8EA1FBE4 0x7051 +0x8EA1FBE5 0x7058 +0x8EA1FBE6 0x7380 +0x8EA1FBE7 0x74E4 +0x8EA1FBE8 0x758A +0x8EA1FBE9 0x766E +0x8EA1FBEA 0x766C +0x8EA1FBEB 0x79B3 +0x8EA1FBEC 0x7C60 +0x8EA1FBED 0x7C5F +0x8EA1FBEE 0x807E +0x8EA1FBEF 0x807D +0x8EA1FBF0 0x81DF +0x8EA1FBF1 0x8972 +0x8EA1FBF2 0x896F +0x8EA1FBF3 0x89FC +0x8EA1FBF4 0x8B80 +0x8EA1FBF5 0x8D16 +0x8EA1FBF6 0x8D17 +0x8EA1FBF7 0x8E91 +0x8EA1FBF8 0x8E93 +0x8EA1FBF9 0x8F61 +0x8EA1FBFA 0x9148 +0x8EA1FBFB 0x9444 +0x8EA1FBFC 0x9451 +0x8EA1FBFD 0x9452 +0x8EA1FBFE 0x973D +0x8EA1FCA1 0x973E +0x8EA1FCA2 0x97C3 +0x8EA1FCA3 0x97C1 +0x8EA1FCA4 0x986B +0x8EA1FCA5 0x9955 +0x8EA1FCA6 0x9A55 +0x8EA1FCA7 0x9A4D +0x8EA1FCA8 0x9AD2 +0x8EA1FCA9 0x9B1A +0x8EA1FCAA 0x9C49 +0x8EA1FCAB 0x9C31 +0x8EA1FCAC 0x9C3E +0x8EA1FCAD 0x9C3B +0x8EA1FCAE 0x9DD3 +0x8EA1FCAF 0x9DD7 +0x8EA1FCB0 0x9F34 +0x8EA1FCB1 0x9F6C +0x8EA1FCB2 0x9F6A +0x8EA1FCB3 0x9F94 +0x8EA1FCB4 0x56CC +0x8EA1FCB5 0x5DD6 +0x8EA1FCB6 0x6200 +0x8EA1FCB7 0x6523 +0x8EA1FCB8 0x652B +0x8EA1FCB9 0x652A +0x8EA1FCBA 0x66EC +0x8EA1FCBB 0x6B10 +0x8EA1FCBC 0x74DA +0x8EA1FCBD 0x7ACA +0x8EA1FCBE 0x7C64 +0x8EA1FCBF 0x7C63 +0x8EA1FCC0 0x7C65 +0x8EA1FCC1 0x7E93 +0x8EA1FCC2 0x7E96 +0x8EA1FCC3 0x7E94 +0x8EA1FCC4 0x81E2 +0x8EA1FCC5 0x8638 +0x8EA1FCC6 0x863F +0x8EA1FCC7 0x8831 +0x8EA1FCC8 0x8B8A +0x8EA1FCC9 0x9090 +0x8EA1FCCA 0x908F +0x8EA1FCCB 0x9463 +0x8EA1FCCC 0x9460 +0x8EA1FCCD 0x9464 +0x8EA1FCCE 0x9768 +0x8EA1FCCF 0x986F +0x8EA1FCD0 0x995C +0x8EA1FCD1 0x9A5A +0x8EA1FCD2 0x9A5B +0x8EA1FCD3 0x9A57 +0x8EA1FCD4 0x9AD3 +0x8EA1FCD5 0x9AD4 +0x8EA1FCD6 0x9AD1 +0x8EA1FCD7 0x9C54 +0x8EA1FCD8 0x9C57 +0x8EA1FCD9 0x9C56 +0x8EA1FCDA 0x9DE5 +0x8EA1FCDB 0x9E9F +0x8EA1FCDC 0x9EF4 +0x8EA1FCDD 0x56D1 +0x8EA1FCDE 0x58E9 +0x8EA1FCDF 0x652C +0x8EA1FCE0 0x705E +0x8EA1FCE1 0x7671 +0x8EA1FCE2 0x7672 +0x8EA1FCE3 0x77D7 +0x8EA1FCE4 0x7F50 +0x8EA1FCE5 0x7F88 +0x8EA1FCE6 0x8836 +0x8EA1FCE7 0x8839 +0x8EA1FCE8 0x8862 +0x8EA1FCE9 0x8B93 +0x8EA1FCEA 0x8B92 +0x8EA1FCEB 0x8B96 +0x8EA1FCEC 0x8277 +0x8EA1FCED 0x8D1B +0x8EA1FCEE 0x91C0 +0x8EA1FCEF 0x946A +0x8EA1FCF0 0x9742 +0x8EA1FCF1 0x9748 +0x8EA1FCF2 0x9744 +0x8EA1FCF3 0x97C6 +0x8EA1FCF4 0x9870 +0x8EA1FCF5 0x9A5F +0x8EA1FCF6 0x9B22 +0x8EA1FCF7 0x9B58 +0x8EA1FCF8 0x9C5F +0x8EA1FCF9 0x9DF9 +0x8EA1FCFA 0x9DFA +0x8EA1FCFB 0x9E7C +0x8EA1FCFC 0x9E7D +0x8EA1FCFD 0x9F07 +0x8EA1FCFE 0x9F77 +0x8EA1FDA1 0x9F72 +0x8EA1FDA2 0x5EF3 +0x8EA1FDA3 0x6B16 +0x8EA1FDA4 0x7063 +0x8EA1FDA5 0x7C6C +0x8EA1FDA6 0x7C6E +0x8EA1FDA7 0x883B +0x8EA1FDA8 0x89C0 +0x8EA1FDA9 0x8EA1 +0x8EA1FDAA 0x91C1 +0x8EA1FDAB 0x9472 +0x8EA1FDAC 0x9470 +0x8EA1FDAD 0x9871 +0x8EA1FDAE 0x995E +0x8EA1FDAF 0x9AD6 +0x8EA1FDB0 0x9B23 +0x8EA1FDB1 0x9ECC +0x8EA1FDB2 0x7064 +0x8EA1FDB3 0x77DA +0x8EA1FDB4 0x8B9A +0x8EA1FDB5 0x9477 +0x8EA1FDB6 0x97C9 +0x8EA1FDB7 0x9A62 +0x8EA1FDB8 0x9A65 +0x8EA1FDB9 0x7E9C +0x8EA1FDBA 0x8B9C +0x8EA1FDBB 0x8EAA +0x8EA1FDBC 0x91C5 +0x8EA1FDBD 0x947D +0x8EA1FDBE 0x947E +0x8EA1FDBF 0x947C +0x8EA1FDC0 0x9C77 +0x8EA1FDC1 0x9C78 +0x8EA1FDC2 0x9EF7 +0x8EA1FDC3 0x8C54 +0x8EA1FDC4 0x947F +0x8EA1FDC5 0x9E1A +0x8EA1FDC6 0x7228 +0x8EA1FDC7 0x9A6A +0x8EA1FDC8 0x9B31 +0x8EA1FDC9 0x9E1B +0x8EA1FDCA 0x9E1E +0x8EA1FDCB 0x7C72 +0x8EA3A1B8 0x5344 diff --git a/jni/iconv/tests/EUC-TW.TXT b/jni/iconv/tests/EUC-TW.TXT new file mode 100644 index 0000000..95af746 --- /dev/null +++ b/jni/iconv/tests/EUC-TW.TXT @@ -0,0 +1,61439 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8EA1A1A1 0x3000 +0x8EA1A1A2 0xFF0C +0x8EA1A1A3 0x3001 +0x8EA1A1A4 0x3002 +0x8EA1A1A5 0xFF0E +0x8EA1A1A6 0x30FB +0x8EA1A1A7 0xFF1B +0x8EA1A1A8 0xFF1A +0x8EA1A1A9 0xFF1F +0x8EA1A1AA 0xFF01 +0x8EA1A1AB 0xFE30 +0x8EA1A1AC 0x2026 +0x8EA1A1AD 0x2025 +0x8EA1A1AE 0xFE50 +0x8EA1A1AF 0xFE51 +0x8EA1A1B0 0xFE52 +0x8EA1A1B1 0x00B7 +0x8EA1A1B2 0xFE54 +0x8EA1A1B3 0xFE55 +0x8EA1A1B4 0xFE56 +0x8EA1A1B5 0xFE57 +0x8EA1A1B6 0xFE31 +0x8EA1A1B7 0x2014 +0x8EA1A1B8 0xFE32 +0x8EA1A1B9 0x2013 +0x8EA1A1BE 0xFF08 +0x8EA1A1BF 0xFF09 +0x8EA1A1C0 0xFE35 +0x8EA1A1C1 0xFE36 +0x8EA1A1C2 0xFF5B +0x8EA1A1C3 0xFF5D +0x8EA1A1C4 0xFE37 +0x8EA1A1C5 0xFE38 +0x8EA1A1C6 0x3014 +0x8EA1A1C7 0x3015 +0x8EA1A1C8 0xFE39 +0x8EA1A1C9 0xFE3A +0x8EA1A1CA 0x3010 +0x8EA1A1CB 0x3011 +0x8EA1A1CC 0xFE3B +0x8EA1A1CD 0xFE3C +0x8EA1A1CE 0x300A +0x8EA1A1CF 0x300B +0x8EA1A1D0 0xFE3D +0x8EA1A1D1 0xFE3E +0x8EA1A1D2 0x3008 +0x8EA1A1D3 0x3009 +0x8EA1A1D4 0xFE3F +0x8EA1A1D5 0xFE40 +0x8EA1A1D6 0x300C +0x8EA1A1D7 0x300D +0x8EA1A1D8 0xFE41 +0x8EA1A1D9 0xFE42 +0x8EA1A1DA 0x300E +0x8EA1A1DB 0x300F +0x8EA1A1DC 0xFE43 +0x8EA1A1DD 0xFE44 +0x8EA1A1DE 0xFE59 +0x8EA1A1DF 0xFE5A +0x8EA1A1E0 0xFE5B +0x8EA1A1E1 0xFE5C +0x8EA1A1E2 0xFE5D +0x8EA1A1E3 0xFE5E +0x8EA1A1E4 0x2018 +0x8EA1A1E5 0x2019 +0x8EA1A1E6 0x201C +0x8EA1A1E7 0x201D +0x8EA1A1E8 0x301D +0x8EA1A1E9 0x301E +0x8EA1A1EA 0x2032 +0x8EA1A1EB 0x2035 +0x8EA1A1EC 0xFF03 +0x8EA1A1ED 0xFF06 +0x8EA1A1EE 0xFF0A +0x8EA1A1EF 0x203B +0x8EA1A1F0 0x00A7 +0x8EA1A1F1 0x3003 +0x8EA1A1F2 0x25CB +0x8EA1A1F3 0x25CF +0x8EA1A1F4 0x25B3 +0x8EA1A1F5 0x25B2 +0x8EA1A1F6 0x25CE +0x8EA1A1F7 0x2606 +0x8EA1A1F8 0x2605 +0x8EA1A1F9 0x25C7 +0x8EA1A1FA 0x25C6 +0x8EA1A1FB 0x25A1 +0x8EA1A1FC 0x25A0 +0x8EA1A1FD 0x25BD +0x8EA1A1FE 0x25BC +0x8EA1A2A1 0x32A3 +0x8EA1A2A2 0x2105 +0x8EA1A2A3 0x203E +0x8EA1A2A5 0xFF3F +0x8EA1A2A7 0xFE49 +0x8EA1A2A8 0xFE4A +0x8EA1A2A9 0xFE4D +0x8EA1A2AA 0xFE4E +0x8EA1A2AB 0xFE4B +0x8EA1A2AC 0xFE4C +0x8EA1A2AD 0xFE5F +0x8EA1A2AE 0xFE60 +0x8EA1A2AF 0xFE61 +0x8EA1A2B0 0xFF0B +0x8EA1A2B1 0xFF0D +0x8EA1A2B2 0x00D7 +0x8EA1A2B3 0x00F7 +0x8EA1A2B4 0x00B1 +0x8EA1A2B5 0x221A +0x8EA1A2B6 0xFF1C +0x8EA1A2B7 0xFF1E +0x8EA1A2B8 0xFF1D +0x8EA1A2B9 0x2266 +0x8EA1A2BA 0x2267 +0x8EA1A2BB 0x2260 +0x8EA1A2BC 0x221E +0x8EA1A2BD 0x2252 +0x8EA1A2BE 0x2261 +0x8EA1A2BF 0xFE62 +0x8EA1A2C0 0xFE63 +0x8EA1A2C1 0xFE64 +0x8EA1A2C2 0xFE66 +0x8EA1A2C3 0xFE65 +0x8EA1A2C4 0x223C +0x8EA1A2C5 0x2229 +0x8EA1A2C6 0x222A +0x8EA1A2C7 0x22A5 +0x8EA1A2C8 0x2220 +0x8EA1A2C9 0x221F +0x8EA1A2CA 0x22BF +0x8EA1A2CB 0x33D2 +0x8EA1A2CC 0x33D1 +0x8EA1A2CD 0x222B +0x8EA1A2CE 0x222E +0x8EA1A2CF 0x2235 +0x8EA1A2D0 0x2234 +0x8EA1A2D1 0x2640 +0x8EA1A2D2 0x2642 +0x8EA1A2D3 0x2641 +0x8EA1A2D4 0x2609 +0x8EA1A2D5 0x2191 +0x8EA1A2D6 0x2193 +0x8EA1A2D7 0x2192 +0x8EA1A2D8 0x2190 +0x8EA1A2D9 0x2196 +0x8EA1A2DA 0x2197 +0x8EA1A2DB 0x2199 +0x8EA1A2DC 0x2198 +0x8EA1A2DD 0x2016 +0x8EA1A2DE 0xFF5C +0x8EA1A2DF 0xFF0F +0x8EA1A2E0 0xFF3C +0x8EA1A2E1 0x2215 +0x8EA1A2E2 0xFE68 +0x8EA1A2E3 0xFF04 +0x8EA1A2E4 0xFFE5 +0x8EA1A2E5 0x3012 +0x8EA1A2E6 0xFFE0 +0x8EA1A2E7 0xFFE1 +0x8EA1A2E8 0xFF05 +0x8EA1A2E9 0xFF20 +0x8EA1A2EA 0x2103 +0x8EA1A2EB 0x2109 +0x8EA1A2EC 0xFE69 +0x8EA1A2ED 0xFE6A +0x8EA1A2EE 0xFE6B +0x8EA1A2EF 0x33D5 +0x8EA1A2F0 0x339C +0x8EA1A2F1 0x339D +0x8EA1A2F2 0x339E +0x8EA1A2F3 0x33CE +0x8EA1A2F4 0x33A1 +0x8EA1A2F5 0x338E +0x8EA1A2F6 0x338F +0x8EA1A2F7 0x33C4 +0x8EA1A2F8 0x00B0 +0x8EA1A2F9 0x5159 +0x8EA1A2FA 0x515B +0x8EA1A2FB 0x515E +0x8EA1A2FC 0x515D +0x8EA1A2FD 0x5161 +0x8EA1A2FE 0x5163 +0x8EA1A3A1 0x55E7 +0x8EA1A3A2 0x74E9 +0x8EA1A3A3 0x7CCE +0x8EA1A3A4 0x2581 +0x8EA1A3A5 0x2582 +0x8EA1A3A6 0x2583 +0x8EA1A3A7 0x2584 +0x8EA1A3A8 0x2585 +0x8EA1A3A9 0x2586 +0x8EA1A3AA 0x2587 +0x8EA1A3AB 0x2588 +0x8EA1A3AC 0x258F +0x8EA1A3AD 0x258E +0x8EA1A3AE 0x258D +0x8EA1A3AF 0x258C +0x8EA1A3B0 0x258B +0x8EA1A3B1 0x258A +0x8EA1A3B2 0x2589 +0x8EA1A3B3 0x253C +0x8EA1A3B4 0x2534 +0x8EA1A3B5 0x252C +0x8EA1A3B6 0x2524 +0x8EA1A3B7 0x251C +0x8EA1A3B8 0x2594 +0x8EA1A3B9 0x2500 +0x8EA1A3BA 0x2502 +0x8EA1A3BB 0x2595 +0x8EA1A3BC 0x250C +0x8EA1A3BD 0x2510 +0x8EA1A3BE 0x2514 +0x8EA1A3BF 0x2518 +0x8EA1A3C0 0x256D +0x8EA1A3C1 0x256E +0x8EA1A3C2 0x2570 +0x8EA1A3C3 0x256F +0x8EA1A3C4 0x2550 +0x8EA1A3C5 0x255E +0x8EA1A3C6 0x256A +0x8EA1A3C7 0x2561 +0x8EA1A3C8 0x25E2 +0x8EA1A3C9 0x25E3 +0x8EA1A3CA 0x25E5 +0x8EA1A3CB 0x25E4 +0x8EA1A3CC 0x2571 +0x8EA1A3CD 0x2572 +0x8EA1A3CE 0x2573 +0x8EA1A4A1 0xFF10 +0x8EA1A4A2 0xFF11 +0x8EA1A4A3 0xFF12 +0x8EA1A4A4 0xFF13 +0x8EA1A4A5 0xFF14 +0x8EA1A4A6 0xFF15 +0x8EA1A4A7 0xFF16 +0x8EA1A4A8 0xFF17 +0x8EA1A4A9 0xFF18 +0x8EA1A4AA 0xFF19 +0x8EA1A4AB 0x2160 +0x8EA1A4AC 0x2161 +0x8EA1A4AD 0x2162 +0x8EA1A4AE 0x2163 +0x8EA1A4AF 0x2164 +0x8EA1A4B0 0x2165 +0x8EA1A4B1 0x2166 +0x8EA1A4B2 0x2167 +0x8EA1A4B3 0x2168 +0x8EA1A4B4 0x2169 +0x8EA1A4B5 0x3021 +0x8EA1A4B6 0x3022 +0x8EA1A4B7 0x3023 +0x8EA1A4B8 0x3024 +0x8EA1A4B9 0x3025 +0x8EA1A4BA 0x3026 +0x8EA1A4BB 0x3027 +0x8EA1A4BC 0x3028 +0x8EA1A4BD 0x3029 +0x8EA1A4BF 0x5344 +0x8EA1A4C1 0xFF21 +0x8EA1A4C2 0xFF22 +0x8EA1A4C3 0xFF23 +0x8EA1A4C4 0xFF24 +0x8EA1A4C5 0xFF25 +0x8EA1A4C6 0xFF26 +0x8EA1A4C7 0xFF27 +0x8EA1A4C8 0xFF28 +0x8EA1A4C9 0xFF29 +0x8EA1A4CA 0xFF2A +0x8EA1A4CB 0xFF2B +0x8EA1A4CC 0xFF2C +0x8EA1A4CD 0xFF2D +0x8EA1A4CE 0xFF2E +0x8EA1A4CF 0xFF2F +0x8EA1A4D0 0xFF30 +0x8EA1A4D1 0xFF31 +0x8EA1A4D2 0xFF32 +0x8EA1A4D3 0xFF33 +0x8EA1A4D4 0xFF34 +0x8EA1A4D5 0xFF35 +0x8EA1A4D6 0xFF36 +0x8EA1A4D7 0xFF37 +0x8EA1A4D8 0xFF38 +0x8EA1A4D9 0xFF39 +0x8EA1A4DA 0xFF3A +0x8EA1A4DB 0xFF41 +0x8EA1A4DC 0xFF42 +0x8EA1A4DD 0xFF43 +0x8EA1A4DE 0xFF44 +0x8EA1A4DF 0xFF45 +0x8EA1A4E0 0xFF46 +0x8EA1A4E1 0xFF47 +0x8EA1A4E2 0xFF48 +0x8EA1A4E3 0xFF49 +0x8EA1A4E4 0xFF4A +0x8EA1A4E5 0xFF4B +0x8EA1A4E6 0xFF4C +0x8EA1A4E7 0xFF4D +0x8EA1A4E8 0xFF4E +0x8EA1A4E9 0xFF4F +0x8EA1A4EA 0xFF50 +0x8EA1A4EB 0xFF51 +0x8EA1A4EC 0xFF52 +0x8EA1A4ED 0xFF53 +0x8EA1A4EE 0xFF54 +0x8EA1A4EF 0xFF55 +0x8EA1A4F0 0xFF56 +0x8EA1A4F1 0xFF57 +0x8EA1A4F2 0xFF58 +0x8EA1A4F3 0xFF59 +0x8EA1A4F4 0xFF5A +0x8EA1A4F5 0x0391 +0x8EA1A4F6 0x0392 +0x8EA1A4F7 0x0393 +0x8EA1A4F8 0x0394 +0x8EA1A4F9 0x0395 +0x8EA1A4FA 0x0396 +0x8EA1A4FB 0x0397 +0x8EA1A4FC 0x0398 +0x8EA1A4FD 0x0399 +0x8EA1A4FE 0x039A +0x8EA1A5A1 0x039B +0x8EA1A5A2 0x039C +0x8EA1A5A3 0x039D +0x8EA1A5A4 0x039E +0x8EA1A5A5 0x039F +0x8EA1A5A6 0x03A0 +0x8EA1A5A7 0x03A1 +0x8EA1A5A8 0x03A3 +0x8EA1A5A9 0x03A4 +0x8EA1A5AA 0x03A5 +0x8EA1A5AB 0x03A6 +0x8EA1A5AC 0x03A7 +0x8EA1A5AD 0x03A8 +0x8EA1A5AE 0x03A9 +0x8EA1A5AF 0x03B1 +0x8EA1A5B0 0x03B2 +0x8EA1A5B1 0x03B3 +0x8EA1A5B2 0x03B4 +0x8EA1A5B3 0x03B5 +0x8EA1A5B4 0x03B6 +0x8EA1A5B5 0x03B7 +0x8EA1A5B6 0x03B8 +0x8EA1A5B7 0x03B9 +0x8EA1A5B8 0x03BA +0x8EA1A5B9 0x03BB +0x8EA1A5BA 0x03BC +0x8EA1A5BB 0x03BD +0x8EA1A5BC 0x03BE +0x8EA1A5BD 0x03BF +0x8EA1A5BE 0x03C0 +0x8EA1A5BF 0x03C1 +0x8EA1A5C0 0x03C3 +0x8EA1A5C1 0x03C4 +0x8EA1A5C2 0x03C5 +0x8EA1A5C3 0x03C6 +0x8EA1A5C4 0x03C7 +0x8EA1A5C5 0x03C8 +0x8EA1A5C6 0x03C9 +0x8EA1A5C7 0x3105 +0x8EA1A5C8 0x3106 +0x8EA1A5C9 0x3107 +0x8EA1A5CA 0x3108 +0x8EA1A5CB 0x3109 +0x8EA1A5CC 0x310A +0x8EA1A5CD 0x310B +0x8EA1A5CE 0x310C +0x8EA1A5CF 0x310D +0x8EA1A5D0 0x310E +0x8EA1A5D1 0x310F +0x8EA1A5D2 0x3110 +0x8EA1A5D3 0x3111 +0x8EA1A5D4 0x3112 +0x8EA1A5D5 0x3113 +0x8EA1A5D6 0x3114 +0x8EA1A5D7 0x3115 +0x8EA1A5D8 0x3116 +0x8EA1A5D9 0x3117 +0x8EA1A5DA 0x3118 +0x8EA1A5DB 0x3119 +0x8EA1A5DC 0x311A +0x8EA1A5DD 0x311B +0x8EA1A5DE 0x311C +0x8EA1A5DF 0x311D +0x8EA1A5E0 0x311E +0x8EA1A5E1 0x311F +0x8EA1A5E2 0x3120 +0x8EA1A5E3 0x3121 +0x8EA1A5E4 0x3122 +0x8EA1A5E5 0x3123 +0x8EA1A5E6 0x3124 +0x8EA1A5E7 0x3125 +0x8EA1A5E8 0x3126 +0x8EA1A5E9 0x3127 +0x8EA1A5EA 0x3128 +0x8EA1A5EB 0x3129 +0x8EA1A5EC 0x02D9 +0x8EA1A5ED 0x02C9 +0x8EA1A5EE 0x02CA +0x8EA1A5EF 0x02C7 +0x8EA1A5F0 0x02CB +0x8EA1A6A1 0x2460 +0x8EA1A6A2 0x2461 +0x8EA1A6A3 0x2462 +0x8EA1A6A4 0x2463 +0x8EA1A6A5 0x2464 +0x8EA1A6A6 0x2465 +0x8EA1A6A7 0x2466 +0x8EA1A6A8 0x2467 +0x8EA1A6A9 0x2468 +0x8EA1A6AA 0x2469 +0x8EA1A6AB 0x2474 +0x8EA1A6AC 0x2475 +0x8EA1A6AD 0x2476 +0x8EA1A6AE 0x2477 +0x8EA1A6AF 0x2478 +0x8EA1A6B0 0x2479 +0x8EA1A6B1 0x247A +0x8EA1A6B2 0x247B +0x8EA1A6B3 0x247C +0x8EA1A6B4 0x247D +0x8EA1A6B5 0x2170 +0x8EA1A6B6 0x2171 +0x8EA1A6B7 0x2172 +0x8EA1A6B8 0x2173 +0x8EA1A6B9 0x2174 +0x8EA1A6BA 0x2175 +0x8EA1A6BB 0x2176 +0x8EA1A6BC 0x2177 +0x8EA1A6BD 0x2178 +0x8EA1A6BE 0x2179 +0x8EA1A7A8 0x4EA0 +0x8EA1A7AF 0x51AB +0x8EA1A7B4 0x52F9 +0x8EA1C2A1 0x2400 +0x8EA1C2A2 0x2401 +0x8EA1C2A3 0x2402 +0x8EA1C2A4 0x2403 +0x8EA1C2A5 0x2404 +0x8EA1C2A6 0x2405 +0x8EA1C2A7 0x2406 +0x8EA1C2A8 0x2407 +0x8EA1C2A9 0x2408 +0x8EA1C2AA 0x2409 +0x8EA1C2AB 0x240A +0x8EA1C2AC 0x240B +0x8EA1C2AD 0x240C +0x8EA1C2AE 0x240D +0x8EA1C2AF 0x240E +0x8EA1C2B0 0x240F +0x8EA1C2B1 0x2410 +0x8EA1C2B2 0x2411 +0x8EA1C2B3 0x2412 +0x8EA1C2B4 0x2413 +0x8EA1C2B5 0x2414 +0x8EA1C2B6 0x2415 +0x8EA1C2B7 0x2416 +0x8EA1C2B8 0x2417 +0x8EA1C2B9 0x2418 +0x8EA1C2BA 0x2419 +0x8EA1C2BB 0x241A +0x8EA1C2BC 0x241B +0x8EA1C2BD 0x241C +0x8EA1C2BE 0x241D +0x8EA1C2BF 0x241E +0x8EA1C2C0 0x241F +0x8EA1C2C1 0x2421 +0x8EA1C2C2 0x20AC +0x8EA1C4A1 0x4E00 +0x8EA1C4A2 0x4E59 +0x8EA1C4A3 0x4E01 +0x8EA1C4A4 0x4E03 +0x8EA1C4A5 0x4E43 +0x8EA1C4A6 0x4E5D +0x8EA1C4A7 0x4E86 +0x8EA1C4A8 0x4E8C +0x8EA1C4A9 0x4EBA +0x8EA1C4AA 0x513F +0x8EA1C4AB 0x5165 +0x8EA1C4AC 0x516B +0x8EA1C4AD 0x51E0 +0x8EA1C4AE 0x5200 +0x8EA1C4AF 0x5201 +0x8EA1C4B0 0x529B +0x8EA1C4B1 0x5315 +0x8EA1C4B2 0x5341 +0x8EA1C4B3 0x535C +0x8EA1C4B4 0x53C8 +0x8EA1C4B5 0x4E09 +0x8EA1C4B6 0x4E0B +0x8EA1C4B7 0x4E08 +0x8EA1C4B8 0x4E0A +0x8EA1C4B9 0x4E2B +0x8EA1C4BA 0x4E38 +0x8EA1C4BB 0x51E1 +0x8EA1C4BC 0x4E45 +0x8EA1C4BD 0x4E48 +0x8EA1C4BE 0x4E5F +0x8EA1C4BF 0x4E5E +0x8EA1C4C0 0x4E8E +0x8EA1C4C1 0x4EA1 +0x8EA1C4C2 0x5140 +0x8EA1C4C3 0x5203 +0x8EA1C4C4 0x52FA +0x8EA1C4C5 0x5343 +0x8EA1C4C6 0x53C9 +0x8EA1C4C7 0x53E3 +0x8EA1C4C8 0x571F +0x8EA1C4C9 0x58EB +0x8EA1C4CA 0x5915 +0x8EA1C4CB 0x5927 +0x8EA1C4CC 0x5973 +0x8EA1C4CD 0x5B50 +0x8EA1C4CE 0x5B51 +0x8EA1C4CF 0x5B53 +0x8EA1C4D0 0x5BF8 +0x8EA1C4D1 0x5C0F +0x8EA1C4D2 0x5C22 +0x8EA1C4D3 0x5C38 +0x8EA1C4D4 0x5C71 +0x8EA1C4D5 0x5DDD +0x8EA1C4D6 0x5DE5 +0x8EA1C4D7 0x5DF1 +0x8EA1C4D8 0x5DF2 +0x8EA1C4D9 0x5DF3 +0x8EA1C4DA 0x5DFE +0x8EA1C4DB 0x5E72 +0x8EA1C4DC 0x5EFE +0x8EA1C4DD 0x5F0B +0x8EA1C4DE 0x5F13 +0x8EA1C4DF 0x624D +0x8EA1C4E0 0x4E11 +0x8EA1C4E1 0x4E10 +0x8EA1C4E2 0x4E0D +0x8EA1C4E3 0x4E2D +0x8EA1C4E4 0x4E30 +0x8EA1C4E5 0x4E39 +0x8EA1C4E6 0x4E4B +0x8EA1C4E7 0x5C39 +0x8EA1C4E8 0x4E88 +0x8EA1C4E9 0x4E91 +0x8EA1C4EA 0x4E95 +0x8EA1C4EB 0x4E92 +0x8EA1C4EC 0x4E94 +0x8EA1C4ED 0x4EA2 +0x8EA1C4EE 0x4EC1 +0x8EA1C4EF 0x4EC0 +0x8EA1C4F0 0x4EC3 +0x8EA1C4F1 0x4EC6 +0x8EA1C4F2 0x4EC7 +0x8EA1C4F3 0x4ECD +0x8EA1C4F4 0x4ECA +0x8EA1C4F5 0x4ECB +0x8EA1C4F6 0x4EC4 +0x8EA1C4F7 0x5143 +0x8EA1C4F8 0x5141 +0x8EA1C4F9 0x5167 +0x8EA1C4FA 0x516D +0x8EA1C4FB 0x516E +0x8EA1C4FC 0x516C +0x8EA1C4FD 0x5197 +0x8EA1C4FE 0x51F6 +0x8EA1C5A1 0x5206 +0x8EA1C5A2 0x5207 +0x8EA1C5A3 0x5208 +0x8EA1C5A4 0x52FB +0x8EA1C5A5 0x52FE +0x8EA1C5A6 0x52FF +0x8EA1C5A7 0x5316 +0x8EA1C5A8 0x5339 +0x8EA1C5A9 0x5348 +0x8EA1C5AA 0x5347 +0x8EA1C5AB 0x5345 +0x8EA1C5AC 0x535E +0x8EA1C5AD 0x5384 +0x8EA1C5AE 0x53CB +0x8EA1C5AF 0x53CA +0x8EA1C5B0 0x53CD +0x8EA1C5B1 0x58EC +0x8EA1C5B2 0x5929 +0x8EA1C5B3 0x592B +0x8EA1C5B4 0x592A +0x8EA1C5B5 0x592D +0x8EA1C5B6 0x5B54 +0x8EA1C5B7 0x5C11 +0x8EA1C5B8 0x5C24 +0x8EA1C5B9 0x5C3A +0x8EA1C5BA 0x5C6F +0x8EA1C5BB 0x5DF4 +0x8EA1C5BC 0x5E7B +0x8EA1C5BD 0x5EFF +0x8EA1C5BE 0x5F14 +0x8EA1C5BF 0x5F15 +0x8EA1C5C0 0x5FC3 +0x8EA1C5C1 0x6208 +0x8EA1C5C2 0x6236 +0x8EA1C5C3 0x624B +0x8EA1C5C4 0x624E +0x8EA1C5C5 0x652F +0x8EA1C5C6 0x6587 +0x8EA1C5C7 0x6597 +0x8EA1C5C8 0x65A4 +0x8EA1C5C9 0x65B9 +0x8EA1C5CA 0x65E5 +0x8EA1C5CB 0x66F0 +0x8EA1C5CC 0x6708 +0x8EA1C5CD 0x6728 +0x8EA1C5CE 0x6B20 +0x8EA1C5CF 0x6B62 +0x8EA1C5D0 0x6B79 +0x8EA1C5D1 0x6BCB +0x8EA1C5D2 0x6BD4 +0x8EA1C5D3 0x6BDB +0x8EA1C5D4 0x6C0F +0x8EA1C5D5 0x6C34 +0x8EA1C5D6 0x706B +0x8EA1C5D7 0x722A +0x8EA1C5D8 0x7236 +0x8EA1C5D9 0x723B +0x8EA1C5DA 0x7247 +0x8EA1C5DB 0x7259 +0x8EA1C5DC 0x725B +0x8EA1C5DD 0x72AC +0x8EA1C5DE 0x738B +0x8EA1C5DF 0x4E19 +0x8EA1C5E0 0x4E16 +0x8EA1C5E1 0x4E15 +0x8EA1C5E2 0x4E14 +0x8EA1C5E3 0x4E18 +0x8EA1C5E4 0x4E3B +0x8EA1C5E5 0x4E4D +0x8EA1C5E6 0x4E4F +0x8EA1C5E7 0x4E4E +0x8EA1C5E8 0x4EE5 +0x8EA1C5E9 0x4ED8 +0x8EA1C5EA 0x4ED4 +0x8EA1C5EB 0x4ED5 +0x8EA1C5EC 0x4ED6 +0x8EA1C5ED 0x4ED7 +0x8EA1C5EE 0x4EE3 +0x8EA1C5EF 0x4EE4 +0x8EA1C5F0 0x4ED9 +0x8EA1C5F1 0x4EDE +0x8EA1C5F2 0x5145 +0x8EA1C5F3 0x5144 +0x8EA1C5F4 0x5189 +0x8EA1C5F5 0x518A +0x8EA1C5F6 0x51AC +0x8EA1C5F7 0x51F9 +0x8EA1C5F8 0x51FA +0x8EA1C5F9 0x51F8 +0x8EA1C5FA 0x520A +0x8EA1C5FB 0x52A0 +0x8EA1C5FC 0x529F +0x8EA1C5FD 0x5305 +0x8EA1C5FE 0x5306 +0x8EA1C6A1 0x5317 +0x8EA1C6A2 0x531D +0x8EA1C6A3 0x4EDF +0x8EA1C6A4 0x534A +0x8EA1C6A5 0x5349 +0x8EA1C6A6 0x5361 +0x8EA1C6A7 0x5360 +0x8EA1C6A8 0x536F +0x8EA1C6A9 0x536E +0x8EA1C6AA 0x53BB +0x8EA1C6AB 0x53EF +0x8EA1C6AC 0x53E4 +0x8EA1C6AD 0x53F3 +0x8EA1C6AE 0x53EC +0x8EA1C6AF 0x53EE +0x8EA1C6B0 0x53E9 +0x8EA1C6B1 0x53E8 +0x8EA1C6B2 0x53FC +0x8EA1C6B3 0x53F8 +0x8EA1C6B4 0x53F5 +0x8EA1C6B5 0x53EB +0x8EA1C6B6 0x53E6 +0x8EA1C6B7 0x53EA +0x8EA1C6B8 0x53F2 +0x8EA1C6B9 0x53F1 +0x8EA1C6BA 0x53F0 +0x8EA1C6BB 0x53E5 +0x8EA1C6BC 0x53ED +0x8EA1C6BD 0x53FB +0x8EA1C6BE 0x56DB +0x8EA1C6BF 0x56DA +0x8EA1C6C0 0x5916 +0x8EA1C6C1 0x592E +0x8EA1C6C2 0x5931 +0x8EA1C6C3 0x5974 +0x8EA1C6C4 0x5976 +0x8EA1C6C5 0x5B55 +0x8EA1C6C6 0x5B83 +0x8EA1C6C7 0x5C3C +0x8EA1C6C8 0x5DE8 +0x8EA1C6C9 0x5DE7 +0x8EA1C6CA 0x5DE6 +0x8EA1C6CB 0x5E02 +0x8EA1C6CC 0x5E03 +0x8EA1C6CD 0x5E73 +0x8EA1C6CE 0x5E7C +0x8EA1C6CF 0x5F01 +0x8EA1C6D0 0x5F18 +0x8EA1C6D1 0x5F17 +0x8EA1C6D2 0x5FC5 +0x8EA1C6D3 0x620A +0x8EA1C6D4 0x6253 +0x8EA1C6D5 0x6254 +0x8EA1C6D6 0x6252 +0x8EA1C6D7 0x6251 +0x8EA1C6D8 0x65A5 +0x8EA1C6D9 0x65E6 +0x8EA1C6DA 0x672E +0x8EA1C6DB 0x672C +0x8EA1C6DC 0x672A +0x8EA1C6DD 0x672B +0x8EA1C6DE 0x672D +0x8EA1C6DF 0x6B63 +0x8EA1C6E0 0x6BCD +0x8EA1C6E1 0x6C11 +0x8EA1C6E2 0x6C10 +0x8EA1C6E3 0x6C38 +0x8EA1C6E4 0x6C41 +0x8EA1C6E5 0x6C40 +0x8EA1C6E6 0x6C3E +0x8EA1C6E7 0x72AF +0x8EA1C6E8 0x7384 +0x8EA1C6E9 0x7389 +0x8EA1C6EA 0x74DC +0x8EA1C6EB 0x74E6 +0x8EA1C6EC 0x7518 +0x8EA1C6ED 0x751F +0x8EA1C6EE 0x7528 +0x8EA1C6EF 0x7529 +0x8EA1C6F0 0x7530 +0x8EA1C6F1 0x7531 +0x8EA1C6F2 0x7532 +0x8EA1C6F3 0x7533 +0x8EA1C6F4 0x758B +0x8EA1C6F5 0x767D +0x8EA1C6F6 0x76AE +0x8EA1C6F7 0x76BF +0x8EA1C6F8 0x76EE +0x8EA1C6F9 0x77DB +0x8EA1C6FA 0x77E2 +0x8EA1C6FB 0x77F3 +0x8EA1C6FC 0x793A +0x8EA1C6FD 0x79BE +0x8EA1C6FE 0x7A74 +0x8EA1C7A1 0x7ACB +0x8EA1C7A2 0x4E1E +0x8EA1C7A3 0x4E1F +0x8EA1C7A4 0x4E52 +0x8EA1C7A5 0x4E53 +0x8EA1C7A6 0x4E69 +0x8EA1C7A7 0x4E99 +0x8EA1C7A8 0x4EA4 +0x8EA1C7A9 0x4EA6 +0x8EA1C7AA 0x4EA5 +0x8EA1C7AB 0x4EFF +0x8EA1C7AC 0x4F09 +0x8EA1C7AD 0x4F19 +0x8EA1C7AE 0x4F0A +0x8EA1C7AF 0x4F15 +0x8EA1C7B0 0x4F0D +0x8EA1C7B1 0x4F10 +0x8EA1C7B2 0x4F11 +0x8EA1C7B3 0x4F0F +0x8EA1C7B4 0x4EF2 +0x8EA1C7B5 0x4EF6 +0x8EA1C7B6 0x4EFB +0x8EA1C7B7 0x4EF0 +0x8EA1C7B8 0x4EF3 +0x8EA1C7B9 0x4EFD +0x8EA1C7BA 0x4F01 +0x8EA1C7BB 0x4F0B +0x8EA1C7BC 0x5149 +0x8EA1C7BD 0x5147 +0x8EA1C7BE 0x5146 +0x8EA1C7BF 0x5148 +0x8EA1C7C0 0x5168 +0x8EA1C7C1 0x5171 +0x8EA1C7C2 0x518D +0x8EA1C7C3 0x51B0 +0x8EA1C7C4 0x5217 +0x8EA1C7C5 0x5211 +0x8EA1C7C6 0x5212 +0x8EA1C7C7 0x520E +0x8EA1C7C8 0x5216 +0x8EA1C7C9 0x52A3 +0x8EA1C7CA 0x5308 +0x8EA1C7CB 0x5321 +0x8EA1C7CC 0x5320 +0x8EA1C7CD 0x5370 +0x8EA1C7CE 0x5371 +0x8EA1C7CF 0x5409 +0x8EA1C7D0 0x540F +0x8EA1C7D1 0x540C +0x8EA1C7D2 0x540A +0x8EA1C7D3 0x5410 +0x8EA1C7D4 0x5401 +0x8EA1C7D5 0x540B +0x8EA1C7D6 0x5404 +0x8EA1C7D7 0x5411 +0x8EA1C7D8 0x540D +0x8EA1C7D9 0x5408 +0x8EA1C7DA 0x5403 +0x8EA1C7DB 0x540E +0x8EA1C7DC 0x5406 +0x8EA1C7DD 0x5412 +0x8EA1C7DE 0x56E0 +0x8EA1C7DF 0x56DE +0x8EA1C7E0 0x56DD +0x8EA1C7E1 0x5733 +0x8EA1C7E2 0x5730 +0x8EA1C7E3 0x5728 +0x8EA1C7E4 0x572D +0x8EA1C7E5 0x572C +0x8EA1C7E6 0x572F +0x8EA1C7E7 0x5729 +0x8EA1C7E8 0x5919 +0x8EA1C7E9 0x591A +0x8EA1C7EA 0x5937 +0x8EA1C7EB 0x5938 +0x8EA1C7EC 0x5984 +0x8EA1C7ED 0x5978 +0x8EA1C7EE 0x5983 +0x8EA1C7EF 0x597D +0x8EA1C7F0 0x5979 +0x8EA1C7F1 0x5982 +0x8EA1C7F2 0x5981 +0x8EA1C7F3 0x5B57 +0x8EA1C7F4 0x5B58 +0x8EA1C7F5 0x5B87 +0x8EA1C7F6 0x5B88 +0x8EA1C7F7 0x5B85 +0x8EA1C7F8 0x5B89 +0x8EA1C7F9 0x5BFA +0x8EA1C7FA 0x5C16 +0x8EA1C7FB 0x5C79 +0x8EA1C7FC 0x5DDE +0x8EA1C7FD 0x5E06 +0x8EA1C7FE 0x5E76 +0x8EA1C8A1 0x5E74 +0x8EA1C8A2 0x5F0F +0x8EA1C8A3 0x5F1B +0x8EA1C8A4 0x5FD9 +0x8EA1C8A5 0x5FD6 +0x8EA1C8A6 0x620E +0x8EA1C8A7 0x620C +0x8EA1C8A8 0x620D +0x8EA1C8A9 0x6210 +0x8EA1C8AA 0x6263 +0x8EA1C8AB 0x625B +0x8EA1C8AC 0x6258 +0x8EA1C8AD 0x6536 +0x8EA1C8AE 0x65E9 +0x8EA1C8AF 0x65E8 +0x8EA1C8B0 0x65EC +0x8EA1C8B1 0x65ED +0x8EA1C8B2 0x66F2 +0x8EA1C8B3 0x66F3 +0x8EA1C8B4 0x6709 +0x8EA1C8B5 0x673D +0x8EA1C8B6 0x6734 +0x8EA1C8B7 0x6731 +0x8EA1C8B8 0x6735 +0x8EA1C8B9 0x6B21 +0x8EA1C8BA 0x6B64 +0x8EA1C8BB 0x6B7B +0x8EA1C8BC 0x6C16 +0x8EA1C8BD 0x6C5D +0x8EA1C8BE 0x6C57 +0x8EA1C8BF 0x6C59 +0x8EA1C8C0 0x6C5F +0x8EA1C8C1 0x6C60 +0x8EA1C8C2 0x6C50 +0x8EA1C8C3 0x6C55 +0x8EA1C8C4 0x6C61 +0x8EA1C8C5 0x6C5B +0x8EA1C8C6 0x6C4D +0x8EA1C8C7 0x6C4E +0x8EA1C8C8 0x7070 +0x8EA1C8C9 0x725F +0x8EA1C8CA 0x725D +0x8EA1C8CB 0x767E +0x8EA1C8CC 0x7AF9 +0x8EA1C8CD 0x7C73 +0x8EA1C8CE 0x7CF8 +0x8EA1C8CF 0x7F36 +0x8EA1C8D0 0x7F8A +0x8EA1C8D1 0x7FBD +0x8EA1C8D2 0x8001 +0x8EA1C8D3 0x8003 +0x8EA1C8D4 0x800C +0x8EA1C8D5 0x8012 +0x8EA1C8D6 0x8033 +0x8EA1C8D7 0x807F +0x8EA1C8D8 0x8089 +0x8EA1C8D9 0x808B +0x8EA1C8DA 0x808C +0x8EA1C8DB 0x81E3 +0x8EA1C8DC 0x81EA +0x8EA1C8DD 0x81F3 +0x8EA1C8DE 0x81FC +0x8EA1C8DF 0x820C +0x8EA1C8E0 0x821B +0x8EA1C8E1 0x821F +0x8EA1C8E2 0x826E +0x8EA1C8E3 0x8272 +0x8EA1C8E4 0x827E +0x8EA1C8E5 0x866B +0x8EA1C8E6 0x8840 +0x8EA1C8E7 0x884C +0x8EA1C8E8 0x8863 +0x8EA1C8E9 0x897F +0x8EA1C8EA 0x9621 +0x8EA1C8EB 0x4E32 +0x8EA1C8EC 0x4EA8 +0x8EA1C8ED 0x4F4D +0x8EA1C8EE 0x4F4F +0x8EA1C8EF 0x4F47 +0x8EA1C8F0 0x4F57 +0x8EA1C8F1 0x4F5E +0x8EA1C8F2 0x4F34 +0x8EA1C8F3 0x4F5B +0x8EA1C8F4 0x4F55 +0x8EA1C8F5 0x4F30 +0x8EA1C8F6 0x4F50 +0x8EA1C8F7 0x4F51 +0x8EA1C8F8 0x4F3D +0x8EA1C8F9 0x4F3A +0x8EA1C8FA 0x4F38 +0x8EA1C8FB 0x4F43 +0x8EA1C8FC 0x4F54 +0x8EA1C8FD 0x4F3C +0x8EA1C8FE 0x4F46 +0x8EA1C9A1 0x4F63 +0x8EA1C9A2 0x4F5C +0x8EA1C9A3 0x4F60 +0x8EA1C9A4 0x4F2F +0x8EA1C9A5 0x4F4E +0x8EA1C9A6 0x4F36 +0x8EA1C9A7 0x4F59 +0x8EA1C9A8 0x4F5D +0x8EA1C9A9 0x4F48 +0x8EA1C9AA 0x4F5A +0x8EA1C9AB 0x514C +0x8EA1C9AC 0x514B +0x8EA1C9AD 0x514D +0x8EA1C9AE 0x5175 +0x8EA1C9AF 0x51B6 +0x8EA1C9B0 0x51B7 +0x8EA1C9B1 0x5225 +0x8EA1C9B2 0x5224 +0x8EA1C9B3 0x5229 +0x8EA1C9B4 0x522A +0x8EA1C9B5 0x5228 +0x8EA1C9B6 0x52AB +0x8EA1C9B7 0x52A9 +0x8EA1C9B8 0x52AA +0x8EA1C9B9 0x52AC +0x8EA1C9BA 0x5323 +0x8EA1C9BB 0x5373 +0x8EA1C9BC 0x5375 +0x8EA1C9BD 0x541D +0x8EA1C9BE 0x542D +0x8EA1C9BF 0x541E +0x8EA1C9C0 0x543E +0x8EA1C9C1 0x5426 +0x8EA1C9C2 0x544E +0x8EA1C9C3 0x5427 +0x8EA1C9C4 0x5446 +0x8EA1C9C5 0x5443 +0x8EA1C9C6 0x5433 +0x8EA1C9C7 0x5448 +0x8EA1C9C8 0x5442 +0x8EA1C9C9 0x541B +0x8EA1C9CA 0x5429 +0x8EA1C9CB 0x544A +0x8EA1C9CC 0x5439 +0x8EA1C9CD 0x543B +0x8EA1C9CE 0x5438 +0x8EA1C9CF 0x542E +0x8EA1C9D0 0x5435 +0x8EA1C9D1 0x5436 +0x8EA1C9D2 0x5420 +0x8EA1C9D3 0x543C +0x8EA1C9D4 0x5440 +0x8EA1C9D5 0x5431 +0x8EA1C9D6 0x542B +0x8EA1C9D7 0x541F +0x8EA1C9D8 0x542C +0x8EA1C9D9 0x56EA +0x8EA1C9DA 0x56F0 +0x8EA1C9DB 0x56E4 +0x8EA1C9DC 0x56EB +0x8EA1C9DD 0x574A +0x8EA1C9DE 0x5751 +0x8EA1C9DF 0x5740 +0x8EA1C9E0 0x574D +0x8EA1C9E1 0x5747 +0x8EA1C9E2 0x574E +0x8EA1C9E3 0x573E +0x8EA1C9E4 0x5750 +0x8EA1C9E5 0x574F +0x8EA1C9E6 0x573B +0x8EA1C9E7 0x58EF +0x8EA1C9E8 0x593E +0x8EA1C9E9 0x599D +0x8EA1C9EA 0x5992 +0x8EA1C9EB 0x59A8 +0x8EA1C9EC 0x599E +0x8EA1C9ED 0x59A3 +0x8EA1C9EE 0x5999 +0x8EA1C9EF 0x5996 +0x8EA1C9F0 0x598D +0x8EA1C9F1 0x59A4 +0x8EA1C9F2 0x5993 +0x8EA1C9F3 0x598A +0x8EA1C9F4 0x59A5 +0x8EA1C9F5 0x5B5D +0x8EA1C9F6 0x5B5C +0x8EA1C9F7 0x5B5A +0x8EA1C9F8 0x5B5B +0x8EA1C9F9 0x5B8C +0x8EA1C9FA 0x5B8B +0x8EA1C9FB 0x5B8F +0x8EA1C9FC 0x5C2C +0x8EA1C9FD 0x5C40 +0x8EA1C9FE 0x5C41 +0x8EA1CAA1 0x5C3F +0x8EA1CAA2 0x5C3E +0x8EA1CAA3 0x5C90 +0x8EA1CAA4 0x5C91 +0x8EA1CAA5 0x5C94 +0x8EA1CAA6 0x5C8C +0x8EA1CAA7 0x5DEB +0x8EA1CAA8 0x5E0C +0x8EA1CAA9 0x5E8F +0x8EA1CAAA 0x5E87 +0x8EA1CAAB 0x5E8A +0x8EA1CAAC 0x5EF7 +0x8EA1CAAD 0x5F04 +0x8EA1CAAE 0x5F1F +0x8EA1CAAF 0x5F64 +0x8EA1CAB0 0x5F62 +0x8EA1CAB1 0x5F77 +0x8EA1CAB2 0x5F79 +0x8EA1CAB3 0x5FD8 +0x8EA1CAB4 0x5FCC +0x8EA1CAB5 0x5FD7 +0x8EA1CAB6 0x5FCD +0x8EA1CAB7 0x5FF1 +0x8EA1CAB8 0x5FEB +0x8EA1CAB9 0x5FF8 +0x8EA1CABA 0x5FEA +0x8EA1CABB 0x6212 +0x8EA1CABC 0x6211 +0x8EA1CABD 0x6284 +0x8EA1CABE 0x6297 +0x8EA1CABF 0x6296 +0x8EA1CAC0 0x6280 +0x8EA1CAC1 0x6276 +0x8EA1CAC2 0x6289 +0x8EA1CAC3 0x626D +0x8EA1CAC4 0x628A +0x8EA1CAC5 0x627C +0x8EA1CAC6 0x627E +0x8EA1CAC7 0x6279 +0x8EA1CAC8 0x6273 +0x8EA1CAC9 0x6292 +0x8EA1CACA 0x626F +0x8EA1CACB 0x6298 +0x8EA1CACC 0x626E +0x8EA1CACD 0x6295 +0x8EA1CACE 0x6293 +0x8EA1CACF 0x6291 +0x8EA1CAD0 0x6286 +0x8EA1CAD1 0x6539 +0x8EA1CAD2 0x653B +0x8EA1CAD3 0x6538 +0x8EA1CAD4 0x65F1 +0x8EA1CAD5 0x66F4 +0x8EA1CAD6 0x675F +0x8EA1CAD7 0x674E +0x8EA1CAD8 0x674F +0x8EA1CAD9 0x6750 +0x8EA1CADA 0x6751 +0x8EA1CADB 0x675C +0x8EA1CADC 0x6756 +0x8EA1CADD 0x675E +0x8EA1CADE 0x6749 +0x8EA1CADF 0x6746 +0x8EA1CAE0 0x6760 +0x8EA1CAE1 0x6753 +0x8EA1CAE2 0x6757 +0x8EA1CAE3 0x6B65 +0x8EA1CAE4 0x6BCF +0x8EA1CAE5 0x6C42 +0x8EA1CAE6 0x6C5E +0x8EA1CAE7 0x6C99 +0x8EA1CAE8 0x6C81 +0x8EA1CAE9 0x6C88 +0x8EA1CAEA 0x6C89 +0x8EA1CAEB 0x6C85 +0x8EA1CAEC 0x6C9B +0x8EA1CAED 0x6C6A +0x8EA1CAEE 0x6C7A +0x8EA1CAEF 0x6C90 +0x8EA1CAF0 0x6C70 +0x8EA1CAF1 0x6C8C +0x8EA1CAF2 0x6C68 +0x8EA1CAF3 0x6C96 +0x8EA1CAF4 0x6C92 +0x8EA1CAF5 0x6C7D +0x8EA1CAF6 0x6C83 +0x8EA1CAF7 0x6C72 +0x8EA1CAF8 0x6C7E +0x8EA1CAF9 0x6C74 +0x8EA1CAFA 0x6C86 +0x8EA1CAFB 0x6C76 +0x8EA1CAFC 0x6C8D +0x8EA1CAFD 0x6C94 +0x8EA1CAFE 0x6C98 +0x8EA1CBA1 0x6C82 +0x8EA1CBA2 0x7076 +0x8EA1CBA3 0x707C +0x8EA1CBA4 0x707D +0x8EA1CBA5 0x7078 +0x8EA1CBA6 0x7262 +0x8EA1CBA7 0x7261 +0x8EA1CBA8 0x7260 +0x8EA1CBA9 0x72C4 +0x8EA1CBAA 0x72C2 +0x8EA1CBAB 0x7396 +0x8EA1CBAC 0x752C +0x8EA1CBAD 0x752B +0x8EA1CBAE 0x7537 +0x8EA1CBAF 0x7538 +0x8EA1CBB0 0x7682 +0x8EA1CBB1 0x76EF +0x8EA1CBB2 0x77E3 +0x8EA1CBB3 0x79C1 +0x8EA1CBB4 0x79C0 +0x8EA1CBB5 0x79BF +0x8EA1CBB6 0x7A76 +0x8EA1CBB7 0x7CFB +0x8EA1CBB8 0x7F55 +0x8EA1CBB9 0x8096 +0x8EA1CBBA 0x8093 +0x8EA1CBBB 0x809D +0x8EA1CBBC 0x8098 +0x8EA1CBBD 0x809B +0x8EA1CBBE 0x809A +0x8EA1CBBF 0x80B2 +0x8EA1CBC0 0x826F +0x8EA1CBC1 0x8292 +0x8EA1CBC2 0x828B +0x8EA1CBC3 0x828D +0x8EA1CBC4 0x898B +0x8EA1CBC5 0x89D2 +0x8EA1CBC6 0x8A00 +0x8EA1CBC7 0x8C37 +0x8EA1CBC8 0x8C46 +0x8EA1CBC9 0x8C55 +0x8EA1CBCA 0x8C9D +0x8EA1CBCB 0x8D64 +0x8EA1CBCC 0x8D70 +0x8EA1CBCD 0x8DB3 +0x8EA1CBCE 0x8EAB +0x8EA1CBCF 0x8ECA +0x8EA1CBD0 0x8F9B +0x8EA1CBD1 0x8FB0 +0x8EA1CBD2 0x8FC2 +0x8EA1CBD3 0x8FC6 +0x8EA1CBD4 0x8FC5 +0x8EA1CBD5 0x8FC4 +0x8EA1CBD6 0x5DE1 +0x8EA1CBD7 0x9091 +0x8EA1CBD8 0x90A2 +0x8EA1CBD9 0x90AA +0x8EA1CBDA 0x90A6 +0x8EA1CBDB 0x90A3 +0x8EA1CBDC 0x9149 +0x8EA1CBDD 0x91C6 +0x8EA1CBDE 0x91CC +0x8EA1CBDF 0x9632 +0x8EA1CBE0 0x962E +0x8EA1CBE1 0x9631 +0x8EA1CBE2 0x962A +0x8EA1CBE3 0x962C +0x8EA1CBE4 0x4E26 +0x8EA1CBE5 0x4E56 +0x8EA1CBE6 0x4E73 +0x8EA1CBE7 0x4E8B +0x8EA1CBE8 0x4E9B +0x8EA1CBE9 0x4E9E +0x8EA1CBEA 0x4EAB +0x8EA1CBEB 0x4EAC +0x8EA1CBEC 0x4F6F +0x8EA1CBED 0x4F9D +0x8EA1CBEE 0x4F8D +0x8EA1CBEF 0x4F73 +0x8EA1CBF0 0x4F7F +0x8EA1CBF1 0x4F6C +0x8EA1CBF2 0x4F9B +0x8EA1CBF3 0x4F8B +0x8EA1CBF4 0x4F86 +0x8EA1CBF5 0x4F83 +0x8EA1CBF6 0x4F70 +0x8EA1CBF7 0x4F75 +0x8EA1CBF8 0x4F88 +0x8EA1CBF9 0x4F69 +0x8EA1CBFA 0x4F7B +0x8EA1CBFB 0x4F96 +0x8EA1CBFC 0x4F7E +0x8EA1CBFD 0x4F8F +0x8EA1CBFE 0x4F91 +0x8EA1CCA1 0x4F7A +0x8EA1CCA2 0x5154 +0x8EA1CCA3 0x5152 +0x8EA1CCA4 0x5155 +0x8EA1CCA5 0x5169 +0x8EA1CCA6 0x5177 +0x8EA1CCA7 0x5176 +0x8EA1CCA8 0x5178 +0x8EA1CCA9 0x51BD +0x8EA1CCAA 0x51FD +0x8EA1CCAB 0x523B +0x8EA1CCAC 0x5238 +0x8EA1CCAD 0x5237 +0x8EA1CCAE 0x523A +0x8EA1CCAF 0x5230 +0x8EA1CCB0 0x522E +0x8EA1CCB1 0x5236 +0x8EA1CCB2 0x5241 +0x8EA1CCB3 0x52BE +0x8EA1CCB4 0x52BB +0x8EA1CCB5 0x5352 +0x8EA1CCB6 0x5354 +0x8EA1CCB7 0x5353 +0x8EA1CCB8 0x5351 +0x8EA1CCB9 0x5366 +0x8EA1CCBA 0x5377 +0x8EA1CCBB 0x5378 +0x8EA1CCBC 0x5379 +0x8EA1CCBD 0x53D6 +0x8EA1CCBE 0x53D4 +0x8EA1CCBF 0x53D7 +0x8EA1CCC0 0x5473 +0x8EA1CCC1 0x5475 +0x8EA1CCC2 0x5496 +0x8EA1CCC3 0x5478 +0x8EA1CCC4 0x5495 +0x8EA1CCC5 0x5480 +0x8EA1CCC6 0x547B +0x8EA1CCC7 0x5477 +0x8EA1CCC8 0x5484 +0x8EA1CCC9 0x5492 +0x8EA1CCCA 0x5486 +0x8EA1CCCB 0x547C +0x8EA1CCCC 0x5490 +0x8EA1CCCD 0x5471 +0x8EA1CCCE 0x5476 +0x8EA1CCCF 0x548C +0x8EA1CCD0 0x549A +0x8EA1CCD1 0x5462 +0x8EA1CCD2 0x5468 +0x8EA1CCD3 0x548B +0x8EA1CCD4 0x547D +0x8EA1CCD5 0x548E +0x8EA1CCD6 0x56FA +0x8EA1CCD7 0x5783 +0x8EA1CCD8 0x5777 +0x8EA1CCD9 0x576A +0x8EA1CCDA 0x5769 +0x8EA1CCDB 0x5761 +0x8EA1CCDC 0x5766 +0x8EA1CCDD 0x5764 +0x8EA1CCDE 0x577C +0x8EA1CCDF 0x591C +0x8EA1CCE0 0x5949 +0x8EA1CCE1 0x5947 +0x8EA1CCE2 0x5948 +0x8EA1CCE3 0x5944 +0x8EA1CCE4 0x5954 +0x8EA1CCE5 0x59BE +0x8EA1CCE6 0x59BB +0x8EA1CCE7 0x59D4 +0x8EA1CCE8 0x59B9 +0x8EA1CCE9 0x59AE +0x8EA1CCEA 0x59D1 +0x8EA1CCEB 0x59C6 +0x8EA1CCEC 0x59D0 +0x8EA1CCED 0x59CD +0x8EA1CCEE 0x59CB +0x8EA1CCEF 0x59D3 +0x8EA1CCF0 0x59CA +0x8EA1CCF1 0x59AF +0x8EA1CCF2 0x59B3 +0x8EA1CCF3 0x59D2 +0x8EA1CCF4 0x59C5 +0x8EA1CCF5 0x5B5F +0x8EA1CCF6 0x5B64 +0x8EA1CCF7 0x5B63 +0x8EA1CCF8 0x5B97 +0x8EA1CCF9 0x5B9A +0x8EA1CCFA 0x5B98 +0x8EA1CCFB 0x5B9C +0x8EA1CCFC 0x5B99 +0x8EA1CCFD 0x5B9B +0x8EA1CCFE 0x5C1A +0x8EA1CDA1 0x5C48 +0x8EA1CDA2 0x5C45 +0x8EA1CDA3 0x5C46 +0x8EA1CDA4 0x5CB7 +0x8EA1CDA5 0x5CA1 +0x8EA1CDA6 0x5CB8 +0x8EA1CDA7 0x5CA9 +0x8EA1CDA8 0x5CAB +0x8EA1CDA9 0x5CB1 +0x8EA1CDAA 0x5CB3 +0x8EA1CDAB 0x5E18 +0x8EA1CDAC 0x5E1A +0x8EA1CDAD 0x5E16 +0x8EA1CDAE 0x5E15 +0x8EA1CDAF 0x5E1B +0x8EA1CDB0 0x5E11 +0x8EA1CDB1 0x5E78 +0x8EA1CDB2 0x5E9A +0x8EA1CDB3 0x5E97 +0x8EA1CDB4 0x5E9C +0x8EA1CDB5 0x5E95 +0x8EA1CDB6 0x5E96 +0x8EA1CDB7 0x5EF6 +0x8EA1CDB8 0x5F26 +0x8EA1CDB9 0x5F27 +0x8EA1CDBA 0x5F29 +0x8EA1CDBB 0x5F80 +0x8EA1CDBC 0x5F81 +0x8EA1CDBD 0x5F7F +0x8EA1CDBE 0x5F7C +0x8EA1CDBF 0x5FDD +0x8EA1CDC0 0x5FE0 +0x8EA1CDC1 0x5FFD +0x8EA1CDC2 0x5FF5 +0x8EA1CDC3 0x5FFF +0x8EA1CDC4 0x600F +0x8EA1CDC5 0x6014 +0x8EA1CDC6 0x602F +0x8EA1CDC7 0x6035 +0x8EA1CDC8 0x6016 +0x8EA1CDC9 0x602A +0x8EA1CDCA 0x6015 +0x8EA1CDCB 0x6021 +0x8EA1CDCC 0x6027 +0x8EA1CDCD 0x6029 +0x8EA1CDCE 0x602B +0x8EA1CDCF 0x601B +0x8EA1CDD0 0x6216 +0x8EA1CDD1 0x6215 +0x8EA1CDD2 0x623F +0x8EA1CDD3 0x623E +0x8EA1CDD4 0x6240 +0x8EA1CDD5 0x627F +0x8EA1CDD6 0x62C9 +0x8EA1CDD7 0x62CC +0x8EA1CDD8 0x62C4 +0x8EA1CDD9 0x62BF +0x8EA1CDDA 0x62C2 +0x8EA1CDDB 0x62B9 +0x8EA1CDDC 0x62D2 +0x8EA1CDDD 0x62DB +0x8EA1CDDE 0x62AB +0x8EA1CDDF 0x62D3 +0x8EA1CDE0 0x62D4 +0x8EA1CDE1 0x62CB +0x8EA1CDE2 0x62C8 +0x8EA1CDE3 0x62A8 +0x8EA1CDE4 0x62BD +0x8EA1CDE5 0x62BC +0x8EA1CDE6 0x62D0 +0x8EA1CDE7 0x62D9 +0x8EA1CDE8 0x62C7 +0x8EA1CDE9 0x62CD +0x8EA1CDEA 0x62B5 +0x8EA1CDEB 0x62DA +0x8EA1CDEC 0x62B1 +0x8EA1CDED 0x62D8 +0x8EA1CDEE 0x62D6 +0x8EA1CDEF 0x62D7 +0x8EA1CDF0 0x62C6 +0x8EA1CDF1 0x62AC +0x8EA1CDF2 0x62CE +0x8EA1CDF3 0x653E +0x8EA1CDF4 0x65A7 +0x8EA1CDF5 0x65BC +0x8EA1CDF6 0x65FA +0x8EA1CDF7 0x6614 +0x8EA1CDF8 0x6613 +0x8EA1CDF9 0x660C +0x8EA1CDFA 0x6606 +0x8EA1CDFB 0x6602 +0x8EA1CDFC 0x660E +0x8EA1CDFD 0x6600 +0x8EA1CDFE 0x660F +0x8EA1CEA1 0x6615 +0x8EA1CEA2 0x660A +0x8EA1CEA3 0x6607 +0x8EA1CEA4 0x670D +0x8EA1CEA5 0x670B +0x8EA1CEA6 0x676D +0x8EA1CEA7 0x678B +0x8EA1CEA8 0x6795 +0x8EA1CEA9 0x6771 +0x8EA1CEAA 0x679C +0x8EA1CEAB 0x6773 +0x8EA1CEAC 0x6777 +0x8EA1CEAD 0x6787 +0x8EA1CEAE 0x679D +0x8EA1CEAF 0x6797 +0x8EA1CEB0 0x676F +0x8EA1CEB1 0x6770 +0x8EA1CEB2 0x677F +0x8EA1CEB3 0x6789 +0x8EA1CEB4 0x677E +0x8EA1CEB5 0x6790 +0x8EA1CEB6 0x6775 +0x8EA1CEB7 0x679A +0x8EA1CEB8 0x6793 +0x8EA1CEB9 0x677C +0x8EA1CEBA 0x676A +0x8EA1CEBB 0x6772 +0x8EA1CEBC 0x6B23 +0x8EA1CEBD 0x6B66 +0x8EA1CEBE 0x6B67 +0x8EA1CEBF 0x6B7F +0x8EA1CEC0 0x6C13 +0x8EA1CEC1 0x6C1B +0x8EA1CEC2 0x6CE3 +0x8EA1CEC3 0x6CE8 +0x8EA1CEC4 0x6CF3 +0x8EA1CEC5 0x6CB1 +0x8EA1CEC6 0x6CCC +0x8EA1CEC7 0x6CE5 +0x8EA1CEC8 0x6CB3 +0x8EA1CEC9 0x6CBD +0x8EA1CECA 0x6CBE +0x8EA1CECB 0x6CBC +0x8EA1CECC 0x6CE2 +0x8EA1CECD 0x6CAB +0x8EA1CECE 0x6CD5 +0x8EA1CECF 0x6CD3 +0x8EA1CED0 0x6CB8 +0x8EA1CED1 0x6CC4 +0x8EA1CED2 0x6CB9 +0x8EA1CED3 0x6CC1 +0x8EA1CED4 0x6CAE +0x8EA1CED5 0x6CD7 +0x8EA1CED6 0x6CC5 +0x8EA1CED7 0x6CF1 +0x8EA1CED8 0x6CBF +0x8EA1CED9 0x6CBB +0x8EA1CEDA 0x6CE1 +0x8EA1CEDB 0x6CDB +0x8EA1CEDC 0x6CCA +0x8EA1CEDD 0x6CAC +0x8EA1CEDE 0x6CEF +0x8EA1CEDF 0x6CDC +0x8EA1CEE0 0x6CD6 +0x8EA1CEE1 0x6CE0 +0x8EA1CEE2 0x7095 +0x8EA1CEE3 0x708E +0x8EA1CEE4 0x7092 +0x8EA1CEE5 0x708A +0x8EA1CEE6 0x7099 +0x8EA1CEE7 0x722C +0x8EA1CEE8 0x722D +0x8EA1CEE9 0x7238 +0x8EA1CEEA 0x7248 +0x8EA1CEEB 0x7267 +0x8EA1CEEC 0x7269 +0x8EA1CEED 0x72C0 +0x8EA1CEEE 0x72CE +0x8EA1CEEF 0x72D9 +0x8EA1CEF0 0x72D7 +0x8EA1CEF1 0x72D0 +0x8EA1CEF2 0x73A9 +0x8EA1CEF3 0x73A8 +0x8EA1CEF4 0x739F +0x8EA1CEF5 0x73AB +0x8EA1CEF6 0x73A5 +0x8EA1CEF7 0x753D +0x8EA1CEF8 0x759D +0x8EA1CEF9 0x7599 +0x8EA1CEFA 0x759A +0x8EA1CEFB 0x7684 +0x8EA1CEFC 0x76C2 +0x8EA1CEFD 0x76F2 +0x8EA1CEFE 0x76F4 +0x8EA1CFA1 0x77E5 +0x8EA1CFA2 0x77FD +0x8EA1CFA3 0x793E +0x8EA1CFA4 0x7940 +0x8EA1CFA5 0x7941 +0x8EA1CFA6 0x79C9 +0x8EA1CFA7 0x79C8 +0x8EA1CFA8 0x7A7A +0x8EA1CFA9 0x7A79 +0x8EA1CFAA 0x7AFA +0x8EA1CFAB 0x7CFE +0x8EA1CFAC 0x7F54 +0x8EA1CFAD 0x7F8C +0x8EA1CFAE 0x7F8B +0x8EA1CFAF 0x8005 +0x8EA1CFB0 0x80BA +0x8EA1CFB1 0x80A5 +0x8EA1CFB2 0x80A2 +0x8EA1CFB3 0x80B1 +0x8EA1CFB4 0x80A1 +0x8EA1CFB5 0x80AB +0x8EA1CFB6 0x80A9 +0x8EA1CFB7 0x80B4 +0x8EA1CFB8 0x80AA +0x8EA1CFB9 0x80AF +0x8EA1CFBA 0x81E5 +0x8EA1CFBB 0x81FE +0x8EA1CFBC 0x820D +0x8EA1CFBD 0x82B3 +0x8EA1CFBE 0x829D +0x8EA1CFBF 0x8299 +0x8EA1CFC0 0x82AD +0x8EA1CFC1 0x82BD +0x8EA1CFC2 0x829F +0x8EA1CFC3 0x82B9 +0x8EA1CFC4 0x82B1 +0x8EA1CFC5 0x82AC +0x8EA1CFC6 0x82A5 +0x8EA1CFC7 0x82AF +0x8EA1CFC8 0x82B8 +0x8EA1CFC9 0x82A3 +0x8EA1CFCA 0x82B0 +0x8EA1CFCB 0x82BE +0x8EA1CFCC 0x82B7 +0x8EA1CFCD 0x864E +0x8EA1CFCE 0x8671 +0x8EA1CFCF 0x521D +0x8EA1CFD0 0x8868 +0x8EA1CFD1 0x8ECB +0x8EA1CFD2 0x8FCE +0x8EA1CFD3 0x8FD4 +0x8EA1CFD4 0x8FD1 +0x8EA1CFD5 0x90B5 +0x8EA1CFD6 0x90B8 +0x8EA1CFD7 0x90B1 +0x8EA1CFD8 0x90B6 +0x8EA1CFD9 0x91C7 +0x8EA1CFDA 0x91D1 +0x8EA1CFDB 0x9577 +0x8EA1CFDC 0x9580 +0x8EA1CFDD 0x961C +0x8EA1CFDE 0x9640 +0x8EA1CFDF 0x963F +0x8EA1CFE0 0x963B +0x8EA1CFE1 0x9644 +0x8EA1CFE2 0x9642 +0x8EA1CFE3 0x96B9 +0x8EA1CFE4 0x96E8 +0x8EA1CFE5 0x9752 +0x8EA1CFE6 0x975E +0x8EA1CFE7 0x4E9F +0x8EA1CFE8 0x4EAD +0x8EA1CFE9 0x4EAE +0x8EA1CFEA 0x4FE1 +0x8EA1CFEB 0x4FB5 +0x8EA1CFEC 0x4FAF +0x8EA1CFED 0x4FBF +0x8EA1CFEE 0x4FE0 +0x8EA1CFEF 0x4FD1 +0x8EA1CFF0 0x4FCF +0x8EA1CFF1 0x4FDD +0x8EA1CFF2 0x4FC3 +0x8EA1CFF3 0x4FB6 +0x8EA1CFF4 0x4FD8 +0x8EA1CFF5 0x4FDF +0x8EA1CFF6 0x4FCA +0x8EA1CFF7 0x4FD7 +0x8EA1CFF8 0x4FAE +0x8EA1CFF9 0x4FD0 +0x8EA1CFFA 0x4FC4 +0x8EA1CFFB 0x4FC2 +0x8EA1CFFC 0x4FDA +0x8EA1CFFD 0x4FCE +0x8EA1CFFE 0x4FDE +0x8EA1D0A1 0x4FB7 +0x8EA1D0A2 0x5157 +0x8EA1D0A3 0x5192 +0x8EA1D0A4 0x5191 +0x8EA1D0A5 0x51A0 +0x8EA1D0A6 0x524E +0x8EA1D0A7 0x5243 +0x8EA1D0A8 0x524A +0x8EA1D0A9 0x524D +0x8EA1D0AA 0x524C +0x8EA1D0AB 0x524B +0x8EA1D0AC 0x5247 +0x8EA1D0AD 0x52C7 +0x8EA1D0AE 0x52C9 +0x8EA1D0AF 0x52C3 +0x8EA1D0B0 0x52C1 +0x8EA1D0B1 0x530D +0x8EA1D0B2 0x5357 +0x8EA1D0B3 0x537B +0x8EA1D0B4 0x539A +0x8EA1D0B5 0x53DB +0x8EA1D0B6 0x54AC +0x8EA1D0B7 0x54C0 +0x8EA1D0B8 0x54A8 +0x8EA1D0B9 0x54CE +0x8EA1D0BA 0x54C9 +0x8EA1D0BB 0x54B8 +0x8EA1D0BC 0x54A6 +0x8EA1D0BD 0x54B3 +0x8EA1D0BE 0x54C7 +0x8EA1D0BF 0x54C2 +0x8EA1D0C0 0x54BD +0x8EA1D0C1 0x54AA +0x8EA1D0C2 0x54C1 +0x8EA1D0C3 0x54C4 +0x8EA1D0C4 0x54C8 +0x8EA1D0C5 0x54AF +0x8EA1D0C6 0x54AB +0x8EA1D0C7 0x54B1 +0x8EA1D0C8 0x54BB +0x8EA1D0C9 0x54A9 +0x8EA1D0CA 0x54A7 +0x8EA1D0CB 0x54BF +0x8EA1D0CC 0x56FF +0x8EA1D0CD 0x5782 +0x8EA1D0CE 0x578B +0x8EA1D0CF 0x57A0 +0x8EA1D0D0 0x57A3 +0x8EA1D0D1 0x57A2 +0x8EA1D0D2 0x57CE +0x8EA1D0D3 0x57AE +0x8EA1D0D4 0x5793 +0x8EA1D0D5 0x5955 +0x8EA1D0D6 0x5951 +0x8EA1D0D7 0x594F +0x8EA1D0D8 0x594E +0x8EA1D0D9 0x5950 +0x8EA1D0DA 0x59DC +0x8EA1D0DB 0x59D8 +0x8EA1D0DC 0x59FF +0x8EA1D0DD 0x59E3 +0x8EA1D0DE 0x59E8 +0x8EA1D0DF 0x5A03 +0x8EA1D0E0 0x59E5 +0x8EA1D0E1 0x59EA +0x8EA1D0E2 0x59DA +0x8EA1D0E3 0x59E6 +0x8EA1D0E4 0x5A01 +0x8EA1D0E5 0x59FB +0x8EA1D0E6 0x5B69 +0x8EA1D0E7 0x5BA3 +0x8EA1D0E8 0x5BA6 +0x8EA1D0E9 0x5BA4 +0x8EA1D0EA 0x5BA2 +0x8EA1D0EB 0x5BA5 +0x8EA1D0EC 0x5C01 +0x8EA1D0ED 0x5C4E +0x8EA1D0EE 0x5C4F +0x8EA1D0EF 0x5C4D +0x8EA1D0F0 0x5C4B +0x8EA1D0F1 0x5CD9 +0x8EA1D0F2 0x5CD2 +0x8EA1D0F3 0x5DF7 +0x8EA1D0F4 0x5E1D +0x8EA1D0F5 0x5E25 +0x8EA1D0F6 0x5E1F +0x8EA1D0F7 0x5E7D +0x8EA1D0F8 0x5EA0 +0x8EA1D0F9 0x5EA6 +0x8EA1D0FA 0x5EFA +0x8EA1D0FB 0x5F08 +0x8EA1D0FC 0x5F2D +0x8EA1D0FD 0x5F65 +0x8EA1D0FE 0x5F88 +0x8EA1D1A1 0x5F85 +0x8EA1D1A2 0x5F8A +0x8EA1D1A3 0x5F8B +0x8EA1D1A4 0x5F87 +0x8EA1D1A5 0x5F8C +0x8EA1D1A6 0x5F89 +0x8EA1D1A7 0x6012 +0x8EA1D1A8 0x601D +0x8EA1D1A9 0x6020 +0x8EA1D1AA 0x6025 +0x8EA1D1AB 0x600E +0x8EA1D1AC 0x6028 +0x8EA1D1AD 0x604D +0x8EA1D1AE 0x6070 +0x8EA1D1AF 0x6068 +0x8EA1D1B0 0x6062 +0x8EA1D1B1 0x6046 +0x8EA1D1B2 0x6043 +0x8EA1D1B3 0x606C +0x8EA1D1B4 0x606B +0x8EA1D1B5 0x606A +0x8EA1D1B6 0x6064 +0x8EA1D1B7 0x6241 +0x8EA1D1B8 0x62DC +0x8EA1D1B9 0x6316 +0x8EA1D1BA 0x6309 +0x8EA1D1BB 0x62FC +0x8EA1D1BC 0x62ED +0x8EA1D1BD 0x6301 +0x8EA1D1BE 0x62EE +0x8EA1D1BF 0x62FD +0x8EA1D1C0 0x6307 +0x8EA1D1C1 0x62F1 +0x8EA1D1C2 0x62F7 +0x8EA1D1C3 0x62EF +0x8EA1D1C4 0x62EC +0x8EA1D1C5 0x62FE +0x8EA1D1C6 0x62F4 +0x8EA1D1C7 0x6311 +0x8EA1D1C8 0x6302 +0x8EA1D1C9 0x653F +0x8EA1D1CA 0x6545 +0x8EA1D1CB 0x65AB +0x8EA1D1CC 0x65BD +0x8EA1D1CD 0x65E2 +0x8EA1D1CE 0x6625 +0x8EA1D1CF 0x662D +0x8EA1D1D0 0x6620 +0x8EA1D1D1 0x6627 +0x8EA1D1D2 0x662F +0x8EA1D1D3 0x661F +0x8EA1D1D4 0x6628 +0x8EA1D1D5 0x6631 +0x8EA1D1D6 0x6624 +0x8EA1D1D7 0x66F7 +0x8EA1D1D8 0x67FF +0x8EA1D1D9 0x67D3 +0x8EA1D1DA 0x67F1 +0x8EA1D1DB 0x67D4 +0x8EA1D1DC 0x67D0 +0x8EA1D1DD 0x67EC +0x8EA1D1DE 0x67B6 +0x8EA1D1DF 0x67AF +0x8EA1D1E0 0x67F5 +0x8EA1D1E1 0x67E9 +0x8EA1D1E2 0x67EF +0x8EA1D1E3 0x67C4 +0x8EA1D1E4 0x67D1 +0x8EA1D1E5 0x67B4 +0x8EA1D1E6 0x67DA +0x8EA1D1E7 0x67E5 +0x8EA1D1E8 0x67B8 +0x8EA1D1E9 0x67CF +0x8EA1D1EA 0x67DE +0x8EA1D1EB 0x67F3 +0x8EA1D1EC 0x67B0 +0x8EA1D1ED 0x67D9 +0x8EA1D1EE 0x67E2 +0x8EA1D1EF 0x67DD +0x8EA1D1F0 0x67D2 +0x8EA1D1F1 0x6B6A +0x8EA1D1F2 0x6B83 +0x8EA1D1F3 0x6B86 +0x8EA1D1F4 0x6BB5 +0x8EA1D1F5 0x6BD2 +0x8EA1D1F6 0x6BD7 +0x8EA1D1F7 0x6C1F +0x8EA1D1F8 0x6CC9 +0x8EA1D1F9 0x6D0B +0x8EA1D1FA 0x6D32 +0x8EA1D1FB 0x6D2A +0x8EA1D1FC 0x6D41 +0x8EA1D1FD 0x6D25 +0x8EA1D1FE 0x6D0C +0x8EA1D2A1 0x6D31 +0x8EA1D2A2 0x6D1E +0x8EA1D2A3 0x6D17 +0x8EA1D2A4 0x6D3B +0x8EA1D2A5 0x6D3D +0x8EA1D2A6 0x6D3E +0x8EA1D2A7 0x6D36 +0x8EA1D2A8 0x6D1B +0x8EA1D2A9 0x6CF5 +0x8EA1D2AA 0x6D39 +0x8EA1D2AB 0x6D27 +0x8EA1D2AC 0x6D38 +0x8EA1D2AD 0x6D29 +0x8EA1D2AE 0x6D2E +0x8EA1D2AF 0x6D35 +0x8EA1D2B0 0x6D0E +0x8EA1D2B1 0x6D2B +0x8EA1D2B2 0x70AB +0x8EA1D2B3 0x70BA +0x8EA1D2B4 0x70B3 +0x8EA1D2B5 0x70AC +0x8EA1D2B6 0x70AF +0x8EA1D2B7 0x70AD +0x8EA1D2B8 0x70B8 +0x8EA1D2B9 0x70AE +0x8EA1D2BA 0x70A4 +0x8EA1D2BB 0x7230 +0x8EA1D2BC 0x7272 +0x8EA1D2BD 0x726F +0x8EA1D2BE 0x7274 +0x8EA1D2BF 0x72E9 +0x8EA1D2C0 0x72E0 +0x8EA1D2C1 0x72E1 +0x8EA1D2C2 0x73B7 +0x8EA1D2C3 0x73CA +0x8EA1D2C4 0x73BB +0x8EA1D2C5 0x73B2 +0x8EA1D2C6 0x73CD +0x8EA1D2C7 0x73C0 +0x8EA1D2C8 0x73B3 +0x8EA1D2C9 0x751A +0x8EA1D2CA 0x752D +0x8EA1D2CB 0x754F +0x8EA1D2CC 0x754C +0x8EA1D2CD 0x754E +0x8EA1D2CE 0x754B +0x8EA1D2CF 0x75AB +0x8EA1D2D0 0x75A4 +0x8EA1D2D1 0x75A5 +0x8EA1D2D2 0x75A2 +0x8EA1D2D3 0x75A3 +0x8EA1D2D4 0x7678 +0x8EA1D2D5 0x7686 +0x8EA1D2D6 0x7687 +0x8EA1D2D7 0x7688 +0x8EA1D2D8 0x76C8 +0x8EA1D2D9 0x76C6 +0x8EA1D2DA 0x76C3 +0x8EA1D2DB 0x76C5 +0x8EA1D2DC 0x7701 +0x8EA1D2DD 0x76F9 +0x8EA1D2DE 0x76F8 +0x8EA1D2DF 0x7709 +0x8EA1D2E0 0x770B +0x8EA1D2E1 0x76FE +0x8EA1D2E2 0x76FC +0x8EA1D2E3 0x7707 +0x8EA1D2E4 0x77DC +0x8EA1D2E5 0x7802 +0x8EA1D2E6 0x7814 +0x8EA1D2E7 0x780C +0x8EA1D2E8 0x780D +0x8EA1D2E9 0x7946 +0x8EA1D2EA 0x7949 +0x8EA1D2EB 0x7948 +0x8EA1D2EC 0x7947 +0x8EA1D2ED 0x79B9 +0x8EA1D2EE 0x79BA +0x8EA1D2EF 0x79D1 +0x8EA1D2F0 0x79D2 +0x8EA1D2F1 0x79CB +0x8EA1D2F2 0x7A7F +0x8EA1D2F3 0x7A81 +0x8EA1D2F4 0x7AFF +0x8EA1D2F5 0x7AFD +0x8EA1D2F6 0x7C7D +0x8EA1D2F7 0x7D02 +0x8EA1D2F8 0x7D05 +0x8EA1D2F9 0x7D00 +0x8EA1D2FA 0x7D09 +0x8EA1D2FB 0x7D07 +0x8EA1D2FC 0x7D04 +0x8EA1D2FD 0x7D06 +0x8EA1D2FE 0x7F38 +0x8EA1D3A1 0x7F8E +0x8EA1D3A2 0x7FBF +0x8EA1D3A3 0x8010 +0x8EA1D3A4 0x800D +0x8EA1D3A5 0x8011 +0x8EA1D3A6 0x8036 +0x8EA1D3A7 0x80D6 +0x8EA1D3A8 0x80E5 +0x8EA1D3A9 0x80DA +0x8EA1D3AA 0x80C3 +0x8EA1D3AB 0x80C4 +0x8EA1D3AC 0x80CC +0x8EA1D3AD 0x80E1 +0x8EA1D3AE 0x80DB +0x8EA1D3AF 0x80CE +0x8EA1D3B0 0x80DE +0x8EA1D3B1 0x80E4 +0x8EA1D3B2 0x80DD +0x8EA1D3B3 0x81F4 +0x8EA1D3B4 0x8222 +0x8EA1D3B5 0x82E7 +0x8EA1D3B6 0x8303 +0x8EA1D3B7 0x8305 +0x8EA1D3B8 0x82E3 +0x8EA1D3B9 0x82DB +0x8EA1D3BA 0x82E6 +0x8EA1D3BB 0x8304 +0x8EA1D3BC 0x82E5 +0x8EA1D3BD 0x8302 +0x8EA1D3BE 0x8309 +0x8EA1D3BF 0x82D2 +0x8EA1D3C0 0x82D7 +0x8EA1D3C1 0x82F1 +0x8EA1D3C2 0x8301 +0x8EA1D3C3 0x82DC +0x8EA1D3C4 0x82D4 +0x8EA1D3C5 0x82D1 +0x8EA1D3C6 0x82DE +0x8EA1D3C7 0x82D3 +0x8EA1D3C8 0x82DF +0x8EA1D3C9 0x82EF +0x8EA1D3CA 0x8306 +0x8EA1D3CB 0x8650 +0x8EA1D3CC 0x8679 +0x8EA1D3CD 0x867B +0x8EA1D3CE 0x867A +0x8EA1D3CF 0x884D +0x8EA1D3D0 0x886B +0x8EA1D3D1 0x8981 +0x8EA1D3D2 0x89D4 +0x8EA1D3D3 0x8A08 +0x8EA1D3D4 0x8A02 +0x8EA1D3D5 0x8A03 +0x8EA1D3D6 0x8C9E +0x8EA1D3D7 0x8CA0 +0x8EA1D3D8 0x8D74 +0x8EA1D3D9 0x8D73 +0x8EA1D3DA 0x8DB4 +0x8EA1D3DB 0x8ECD +0x8EA1D3DC 0x8ECC +0x8EA1D3DD 0x8FF0 +0x8EA1D3DE 0x8FE6 +0x8EA1D3DF 0x8FE2 +0x8EA1D3E0 0x8FEA +0x8EA1D3E1 0x8FE5 +0x8EA1D3E2 0x8FED +0x8EA1D3E3 0x8FEB +0x8EA1D3E4 0x8FE4 +0x8EA1D3E5 0x8FE8 +0x8EA1D3E6 0x90CA +0x8EA1D3E7 0x90CE +0x8EA1D3E8 0x90C1 +0x8EA1D3E9 0x90C3 +0x8EA1D3EA 0x914B +0x8EA1D3EB 0x914A +0x8EA1D3EC 0x91CD +0x8EA1D3ED 0x9582 +0x8EA1D3EE 0x9650 +0x8EA1D3EF 0x964B +0x8EA1D3F0 0x964C +0x8EA1D3F1 0x964D +0x8EA1D3F2 0x9762 +0x8EA1D3F3 0x9769 +0x8EA1D3F4 0x97CB +0x8EA1D3F5 0x97ED +0x8EA1D3F6 0x97F3 +0x8EA1D3F7 0x9801 +0x8EA1D3F8 0x98A8 +0x8EA1D3F9 0x98DB +0x8EA1D3FA 0x98DF +0x8EA1D3FB 0x9996 +0x8EA1D3FC 0x9999 +0x8EA1D3FD 0x4E58 +0x8EA1D3FE 0x4EB3 +0x8EA1D4A1 0x500C +0x8EA1D4A2 0x500D +0x8EA1D4A3 0x5023 +0x8EA1D4A4 0x4FEF +0x8EA1D4A5 0x5026 +0x8EA1D4A6 0x5025 +0x8EA1D4A7 0x4FF8 +0x8EA1D4A8 0x5029 +0x8EA1D4A9 0x5016 +0x8EA1D4AA 0x5006 +0x8EA1D4AB 0x503C +0x8EA1D4AC 0x501F +0x8EA1D4AD 0x501A +0x8EA1D4AE 0x5012 +0x8EA1D4AF 0x5011 +0x8EA1D4B0 0x4FFA +0x8EA1D4B1 0x5000 +0x8EA1D4B2 0x5014 +0x8EA1D4B3 0x5028 +0x8EA1D4B4 0x4FF1 +0x8EA1D4B5 0x5021 +0x8EA1D4B6 0x500B +0x8EA1D4B7 0x5019 +0x8EA1D4B8 0x5018 +0x8EA1D4B9 0x4FF3 +0x8EA1D4BA 0x4FEE +0x8EA1D4BB 0x502D +0x8EA1D4BC 0x502A +0x8EA1D4BD 0x4FFE +0x8EA1D4BE 0x502B +0x8EA1D4BF 0x5009 +0x8EA1D4C0 0x517C +0x8EA1D4C1 0x51A4 +0x8EA1D4C2 0x51A5 +0x8EA1D4C3 0x51A2 +0x8EA1D4C4 0x51CD +0x8EA1D4C5 0x51CC +0x8EA1D4C6 0x51C6 +0x8EA1D4C7 0x51CB +0x8EA1D4C8 0x5256 +0x8EA1D4C9 0x525C +0x8EA1D4CA 0x5254 +0x8EA1D4CB 0x525B +0x8EA1D4CC 0x525D +0x8EA1D4CD 0x532A +0x8EA1D4CE 0x537F +0x8EA1D4CF 0x539F +0x8EA1D4D0 0x539D +0x8EA1D4D1 0x53DF +0x8EA1D4D2 0x54E8 +0x8EA1D4D3 0x5510 +0x8EA1D4D4 0x5501 +0x8EA1D4D5 0x5537 +0x8EA1D4D6 0x54FC +0x8EA1D4D7 0x54E5 +0x8EA1D4D8 0x54F2 +0x8EA1D4D9 0x5506 +0x8EA1D4DA 0x54FA +0x8EA1D4DB 0x5514 +0x8EA1D4DC 0x54E9 +0x8EA1D4DD 0x54ED +0x8EA1D4DE 0x54E1 +0x8EA1D4DF 0x5509 +0x8EA1D4E0 0x54EE +0x8EA1D4E1 0x54EA +0x8EA1D4E2 0x54E6 +0x8EA1D4E3 0x5527 +0x8EA1D4E4 0x5507 +0x8EA1D4E5 0x54FD +0x8EA1D4E6 0x550F +0x8EA1D4E7 0x5703 +0x8EA1D4E8 0x5704 +0x8EA1D4E9 0x57C2 +0x8EA1D4EA 0x57D4 +0x8EA1D4EB 0x57CB +0x8EA1D4EC 0x57C3 +0x8EA1D4ED 0x5809 +0x8EA1D4EE 0x590F +0x8EA1D4EF 0x5957 +0x8EA1D4F0 0x5958 +0x8EA1D4F1 0x595A +0x8EA1D4F2 0x5A11 +0x8EA1D4F3 0x5A18 +0x8EA1D4F4 0x5A1C +0x8EA1D4F5 0x5A1F +0x8EA1D4F6 0x5A1B +0x8EA1D4F7 0x5A13 +0x8EA1D4F8 0x59EC +0x8EA1D4F9 0x5A20 +0x8EA1D4FA 0x5A23 +0x8EA1D4FB 0x5A29 +0x8EA1D4FC 0x5A25 +0x8EA1D4FD 0x5A0C +0x8EA1D4FE 0x5A09 +0x8EA1D5A1 0x5B6B +0x8EA1D5A2 0x5C58 +0x8EA1D5A3 0x5BB0 +0x8EA1D5A4 0x5BB3 +0x8EA1D5A5 0x5BB6 +0x8EA1D5A6 0x5BB4 +0x8EA1D5A7 0x5BAE +0x8EA1D5A8 0x5BB5 +0x8EA1D5A9 0x5BB9 +0x8EA1D5AA 0x5BB8 +0x8EA1D5AB 0x5C04 +0x8EA1D5AC 0x5C51 +0x8EA1D5AD 0x5C55 +0x8EA1D5AE 0x5C50 +0x8EA1D5AF 0x5CED +0x8EA1D5B0 0x5CFD +0x8EA1D5B1 0x5CFB +0x8EA1D5B2 0x5CEA +0x8EA1D5B3 0x5CE8 +0x8EA1D5B4 0x5CF0 +0x8EA1D5B5 0x5CF6 +0x8EA1D5B6 0x5D01 +0x8EA1D5B7 0x5CF4 +0x8EA1D5B8 0x5DEE +0x8EA1D5B9 0x5E2D +0x8EA1D5BA 0x5E2B +0x8EA1D5BB 0x5EAB +0x8EA1D5BC 0x5EAD +0x8EA1D5BD 0x5EA7 +0x8EA1D5BE 0x5F31 +0x8EA1D5BF 0x5F92 +0x8EA1D5C0 0x5F91 +0x8EA1D5C1 0x5F90 +0x8EA1D5C2 0x6059 +0x8EA1D5C3 0x6063 +0x8EA1D5C4 0x6065 +0x8EA1D5C5 0x6050 +0x8EA1D5C6 0x6055 +0x8EA1D5C7 0x606D +0x8EA1D5C8 0x6069 +0x8EA1D5C9 0x606F +0x8EA1D5CA 0x6084 +0x8EA1D5CB 0x609F +0x8EA1D5CC 0x609A +0x8EA1D5CD 0x608D +0x8EA1D5CE 0x6094 +0x8EA1D5CF 0x608C +0x8EA1D5D0 0x6085 +0x8EA1D5D1 0x6096 +0x8EA1D5D2 0x6247 +0x8EA1D5D3 0x62F3 +0x8EA1D5D4 0x6308 +0x8EA1D5D5 0x62FF +0x8EA1D5D6 0x634E +0x8EA1D5D7 0x633E +0x8EA1D5D8 0x632F +0x8EA1D5D9 0x6355 +0x8EA1D5DA 0x6342 +0x8EA1D5DB 0x6346 +0x8EA1D5DC 0x634F +0x8EA1D5DD 0x6349 +0x8EA1D5DE 0x633A +0x8EA1D5DF 0x6350 +0x8EA1D5E0 0x633D +0x8EA1D5E1 0x632A +0x8EA1D5E2 0x632B +0x8EA1D5E3 0x6328 +0x8EA1D5E4 0x634D +0x8EA1D5E5 0x634C +0x8EA1D5E6 0x6548 +0x8EA1D5E7 0x6549 +0x8EA1D5E8 0x6599 +0x8EA1D5E9 0x65C1 +0x8EA1D5EA 0x65C5 +0x8EA1D5EB 0x6642 +0x8EA1D5EC 0x6649 +0x8EA1D5ED 0x664F +0x8EA1D5EE 0x6643 +0x8EA1D5EF 0x6652 +0x8EA1D5F0 0x664C +0x8EA1D5F1 0x6645 +0x8EA1D5F2 0x6641 +0x8EA1D5F3 0x66F8 +0x8EA1D5F4 0x6714 +0x8EA1D5F5 0x6715 +0x8EA1D5F6 0x6717 +0x8EA1D5F7 0x6821 +0x8EA1D5F8 0x6838 +0x8EA1D5F9 0x6848 +0x8EA1D5FA 0x6846 +0x8EA1D5FB 0x6853 +0x8EA1D5FC 0x6839 +0x8EA1D5FD 0x6842 +0x8EA1D5FE 0x6854 +0x8EA1D6A1 0x6829 +0x8EA1D6A2 0x68B3 +0x8EA1D6A3 0x6817 +0x8EA1D6A4 0x684C +0x8EA1D6A5 0x6851 +0x8EA1D6A6 0x683D +0x8EA1D6A7 0x67F4 +0x8EA1D6A8 0x6850 +0x8EA1D6A9 0x6840 +0x8EA1D6AA 0x683C +0x8EA1D6AB 0x6843 +0x8EA1D6AC 0x682A +0x8EA1D6AD 0x6845 +0x8EA1D6AE 0x6813 +0x8EA1D6AF 0x6818 +0x8EA1D6B0 0x6841 +0x8EA1D6B1 0x6B8A +0x8EA1D6B2 0x6B89 +0x8EA1D6B3 0x6BB7 +0x8EA1D6B4 0x6C23 +0x8EA1D6B5 0x6C27 +0x8EA1D6B6 0x6C28 +0x8EA1D6B7 0x6C26 +0x8EA1D6B8 0x6C24 +0x8EA1D6B9 0x6CF0 +0x8EA1D6BA 0x6D6A +0x8EA1D6BB 0x6D95 +0x8EA1D6BC 0x6D88 +0x8EA1D6BD 0x6D87 +0x8EA1D6BE 0x6D66 +0x8EA1D6BF 0x6D78 +0x8EA1D6C0 0x6D77 +0x8EA1D6C1 0x6D59 +0x8EA1D6C2 0x6D93 +0x8EA1D6C3 0x6D6C +0x8EA1D6C4 0x6D89 +0x8EA1D6C5 0x6D6E +0x8EA1D6C6 0x6D5A +0x8EA1D6C7 0x6D74 +0x8EA1D6C8 0x6D69 +0x8EA1D6C9 0x6D8C +0x8EA1D6CA 0x6D8A +0x8EA1D6CB 0x6D79 +0x8EA1D6CC 0x6D85 +0x8EA1D6CD 0x6D65 +0x8EA1D6CE 0x6D94 +0x8EA1D6CF 0x70CA +0x8EA1D6D0 0x70D8 +0x8EA1D6D1 0x70E4 +0x8EA1D6D2 0x70D9 +0x8EA1D6D3 0x70C8 +0x8EA1D6D4 0x70CF +0x8EA1D6D5 0x7239 +0x8EA1D6D6 0x7279 +0x8EA1D6D7 0x72FC +0x8EA1D6D8 0x72F9 +0x8EA1D6D9 0x72FD +0x8EA1D6DA 0x72F8 +0x8EA1D6DB 0x72F7 +0x8EA1D6DC 0x7386 +0x8EA1D6DD 0x73ED +0x8EA1D6DE 0x7409 +0x8EA1D6DF 0x73EE +0x8EA1D6E0 0x73E0 +0x8EA1D6E1 0x73EA +0x8EA1D6E2 0x73DE +0x8EA1D6E3 0x7554 +0x8EA1D6E4 0x755D +0x8EA1D6E5 0x755C +0x8EA1D6E6 0x755A +0x8EA1D6E7 0x7559 +0x8EA1D6E8 0x75BE +0x8EA1D6E9 0x75C5 +0x8EA1D6EA 0x75C7 +0x8EA1D6EB 0x75B2 +0x8EA1D6EC 0x75B3 +0x8EA1D6ED 0x75BD +0x8EA1D6EE 0x75BC +0x8EA1D6EF 0x75B9 +0x8EA1D6F0 0x75C2 +0x8EA1D6F1 0x75B8 +0x8EA1D6F2 0x768B +0x8EA1D6F3 0x76B0 +0x8EA1D6F4 0x76CA +0x8EA1D6F5 0x76CD +0x8EA1D6F6 0x76CE +0x8EA1D6F7 0x7729 +0x8EA1D6F8 0x771F +0x8EA1D6F9 0x7720 +0x8EA1D6FA 0x7728 +0x8EA1D6FB 0x77E9 +0x8EA1D6FC 0x7830 +0x8EA1D6FD 0x7827 +0x8EA1D6FE 0x7838 +0x8EA1D7A1 0x781D +0x8EA1D7A2 0x7834 +0x8EA1D7A3 0x7837 +0x8EA1D7A4 0x7825 +0x8EA1D7A5 0x782D +0x8EA1D7A6 0x7820 +0x8EA1D7A7 0x781F +0x8EA1D7A8 0x7832 +0x8EA1D7A9 0x7955 +0x8EA1D7AA 0x7950 +0x8EA1D7AB 0x7960 +0x8EA1D7AC 0x795F +0x8EA1D7AD 0x7956 +0x8EA1D7AE 0x795E +0x8EA1D7AF 0x795D +0x8EA1D7B0 0x7957 +0x8EA1D7B1 0x795A +0x8EA1D7B2 0x79E4 +0x8EA1D7B3 0x79E3 +0x8EA1D7B4 0x79E7 +0x8EA1D7B5 0x79DF +0x8EA1D7B6 0x79E6 +0x8EA1D7B7 0x79E9 +0x8EA1D7B8 0x79D8 +0x8EA1D7B9 0x7A84 +0x8EA1D7BA 0x7A88 +0x8EA1D7BB 0x7AD9 +0x8EA1D7BC 0x7B06 +0x8EA1D7BD 0x7B11 +0x8EA1D7BE 0x7C89 +0x8EA1D7BF 0x7D21 +0x8EA1D7C0 0x7D17 +0x8EA1D7C1 0x7D0B +0x8EA1D7C2 0x7D0A +0x8EA1D7C3 0x7D20 +0x8EA1D7C4 0x7D22 +0x8EA1D7C5 0x7D14 +0x8EA1D7C6 0x7D10 +0x8EA1D7C7 0x7D15 +0x8EA1D7C8 0x7D1A +0x8EA1D7C9 0x7D1C +0x8EA1D7CA 0x7D0D +0x8EA1D7CB 0x7D19 +0x8EA1D7CC 0x7D1B +0x8EA1D7CD 0x7F3A +0x8EA1D7CE 0x7F5F +0x8EA1D7CF 0x7F94 +0x8EA1D7D0 0x7FC5 +0x8EA1D7D1 0x7FC1 +0x8EA1D7D2 0x8006 +0x8EA1D7D3 0x8004 +0x8EA1D7D4 0x8018 +0x8EA1D7D5 0x8015 +0x8EA1D7D6 0x8019 +0x8EA1D7D7 0x8017 +0x8EA1D7D8 0x803D +0x8EA1D7D9 0x803F +0x8EA1D7DA 0x80F1 +0x8EA1D7DB 0x8102 +0x8EA1D7DC 0x80F0 +0x8EA1D7DD 0x8105 +0x8EA1D7DE 0x80ED +0x8EA1D7DF 0x80F4 +0x8EA1D7E0 0x8106 +0x8EA1D7E1 0x80F8 +0x8EA1D7E2 0x80F3 +0x8EA1D7E3 0x8108 +0x8EA1D7E4 0x80FD +0x8EA1D7E5 0x810A +0x8EA1D7E6 0x80FC +0x8EA1D7E7 0x80EF +0x8EA1D7E8 0x81ED +0x8EA1D7E9 0x81EC +0x8EA1D7EA 0x8200 +0x8EA1D7EB 0x8210 +0x8EA1D7EC 0x822A +0x8EA1D7ED 0x822B +0x8EA1D7EE 0x8228 +0x8EA1D7EF 0x822C +0x8EA1D7F0 0x82BB +0x8EA1D7F1 0x832B +0x8EA1D7F2 0x8352 +0x8EA1D7F3 0x8354 +0x8EA1D7F4 0x834A +0x8EA1D7F5 0x8338 +0x8EA1D7F6 0x8350 +0x8EA1D7F7 0x8349 +0x8EA1D7F8 0x8335 +0x8EA1D7F9 0x8334 +0x8EA1D7FA 0x834F +0x8EA1D7FB 0x8332 +0x8EA1D7FC 0x8339 +0x8EA1D7FD 0x8336 +0x8EA1D7FE 0x8317 +0x8EA1D8A1 0x8340 +0x8EA1D8A2 0x8331 +0x8EA1D8A3 0x8328 +0x8EA1D8A4 0x8343 +0x8EA1D8A5 0x8654 +0x8EA1D8A6 0x868A +0x8EA1D8A7 0x86AA +0x8EA1D8A8 0x8693 +0x8EA1D8A9 0x86A4 +0x8EA1D8AA 0x86A9 +0x8EA1D8AB 0x868C +0x8EA1D8AC 0x86A3 +0x8EA1D8AD 0x869C +0x8EA1D8AE 0x8870 +0x8EA1D8AF 0x8877 +0x8EA1D8B0 0x8881 +0x8EA1D8B1 0x8882 +0x8EA1D8B2 0x887D +0x8EA1D8B3 0x8879 +0x8EA1D8B4 0x8A18 +0x8EA1D8B5 0x8A10 +0x8EA1D8B6 0x8A0E +0x8EA1D8B7 0x8A0C +0x8EA1D8B8 0x8A15 +0x8EA1D8B9 0x8A0A +0x8EA1D8BA 0x8A17 +0x8EA1D8BB 0x8A13 +0x8EA1D8BC 0x8A16 +0x8EA1D8BD 0x8A0F +0x8EA1D8BE 0x8A11 +0x8EA1D8BF 0x8C48 +0x8EA1D8C0 0x8C7A +0x8EA1D8C1 0x8C79 +0x8EA1D8C2 0x8CA1 +0x8EA1D8C3 0x8CA2 +0x8EA1D8C4 0x8D77 +0x8EA1D8C5 0x8EAC +0x8EA1D8C6 0x8ED2 +0x8EA1D8C7 0x8ED4 +0x8EA1D8C8 0x8ECF +0x8EA1D8C9 0x8FB1 +0x8EA1D8CA 0x9001 +0x8EA1D8CB 0x9006 +0x8EA1D8CC 0x8FF7 +0x8EA1D8CD 0x9000 +0x8EA1D8CE 0x8FFA +0x8EA1D8CF 0x8FF4 +0x8EA1D8D0 0x9003 +0x8EA1D8D1 0x8FFD +0x8EA1D8D2 0x9005 +0x8EA1D8D3 0x8FF8 +0x8EA1D8D4 0x9095 +0x8EA1D8D5 0x90E1 +0x8EA1D8D6 0x90DD +0x8EA1D8D7 0x90E2 +0x8EA1D8D8 0x9152 +0x8EA1D8D9 0x914D +0x8EA1D8DA 0x914C +0x8EA1D8DB 0x91D8 +0x8EA1D8DC 0x91DD +0x8EA1D8DD 0x91D7 +0x8EA1D8DE 0x91DC +0x8EA1D8DF 0x91D9 +0x8EA1D8E0 0x9583 +0x8EA1D8E1 0x9662 +0x8EA1D8E2 0x9663 +0x8EA1D8E3 0x9661 +0x8EA1D8E4 0x965B +0x8EA1D8E5 0x965D +0x8EA1D8E6 0x9664 +0x8EA1D8E7 0x9658 +0x8EA1D8E8 0x965E +0x8EA1D8E9 0x96BB +0x8EA1D8EA 0x98E2 +0x8EA1D8EB 0x99AC +0x8EA1D8EC 0x9AA8 +0x8EA1D8ED 0x9AD8 +0x8EA1D8EE 0x9B25 +0x8EA1D8EF 0x9B32 +0x8EA1D8F0 0x9B3C +0x8EA1D8F1 0x4E7E +0x8EA1D8F2 0x507A +0x8EA1D8F3 0x507D +0x8EA1D8F4 0x505C +0x8EA1D8F5 0x5047 +0x8EA1D8F6 0x5043 +0x8EA1D8F7 0x504C +0x8EA1D8F8 0x505A +0x8EA1D8F9 0x5049 +0x8EA1D8FA 0x5065 +0x8EA1D8FB 0x5076 +0x8EA1D8FC 0x504E +0x8EA1D8FD 0x5055 +0x8EA1D8FE 0x5075 +0x8EA1D9A1 0x5074 +0x8EA1D9A2 0x5077 +0x8EA1D9A3 0x504F +0x8EA1D9A4 0x500F +0x8EA1D9A5 0x506F +0x8EA1D9A6 0x506D +0x8EA1D9A7 0x515C +0x8EA1D9A8 0x5195 +0x8EA1D9A9 0x51F0 +0x8EA1D9AA 0x526A +0x8EA1D9AB 0x526F +0x8EA1D9AC 0x52D2 +0x8EA1D9AD 0x52D9 +0x8EA1D9AE 0x52D8 +0x8EA1D9AF 0x52D5 +0x8EA1D9B0 0x5310 +0x8EA1D9B1 0x530F +0x8EA1D9B2 0x5319 +0x8EA1D9B3 0x533F +0x8EA1D9B4 0x5340 +0x8EA1D9B5 0x533E +0x8EA1D9B6 0x53C3 +0x8EA1D9B7 0x66FC +0x8EA1D9B8 0x5546 +0x8EA1D9B9 0x556A +0x8EA1D9BA 0x5566 +0x8EA1D9BB 0x5544 +0x8EA1D9BC 0x555E +0x8EA1D9BD 0x5561 +0x8EA1D9BE 0x5543 +0x8EA1D9BF 0x554A +0x8EA1D9C0 0x5531 +0x8EA1D9C1 0x5556 +0x8EA1D9C2 0x554F +0x8EA1D9C3 0x5555 +0x8EA1D9C4 0x552F +0x8EA1D9C5 0x5564 +0x8EA1D9C6 0x5538 +0x8EA1D9C7 0x552E +0x8EA1D9C8 0x555C +0x8EA1D9C9 0x552C +0x8EA1D9CA 0x5563 +0x8EA1D9CB 0x5533 +0x8EA1D9CC 0x5541 +0x8EA1D9CD 0x5557 +0x8EA1D9CE 0x5708 +0x8EA1D9CF 0x570B +0x8EA1D9D0 0x5709 +0x8EA1D9D1 0x57DF +0x8EA1D9D2 0x5805 +0x8EA1D9D3 0x580A +0x8EA1D9D4 0x5806 +0x8EA1D9D5 0x57E0 +0x8EA1D9D6 0x57E4 +0x8EA1D9D7 0x57FA +0x8EA1D9D8 0x5802 +0x8EA1D9D9 0x5835 +0x8EA1D9DA 0x57F7 +0x8EA1D9DB 0x57F9 +0x8EA1D9DC 0x5920 +0x8EA1D9DD 0x5962 +0x8EA1D9DE 0x5A36 +0x8EA1D9DF 0x5A41 +0x8EA1D9E0 0x5A49 +0x8EA1D9E1 0x5A66 +0x8EA1D9E2 0x5A6A +0x8EA1D9E3 0x5A40 +0x8EA1D9E4 0x5A3C +0x8EA1D9E5 0x5A62 +0x8EA1D9E6 0x5A5A +0x8EA1D9E7 0x5A46 +0x8EA1D9E8 0x5A4A +0x8EA1D9E9 0x5B70 +0x8EA1D9EA 0x5BC7 +0x8EA1D9EB 0x5BC5 +0x8EA1D9EC 0x5BC4 +0x8EA1D9ED 0x5BC2 +0x8EA1D9EE 0x5BBF +0x8EA1D9EF 0x5BC6 +0x8EA1D9F0 0x5C09 +0x8EA1D9F1 0x5C08 +0x8EA1D9F2 0x5C07 +0x8EA1D9F3 0x5C60 +0x8EA1D9F4 0x5C5C +0x8EA1D9F5 0x5C5D +0x8EA1D9F6 0x5D07 +0x8EA1D9F7 0x5D06 +0x8EA1D9F8 0x5D0E +0x8EA1D9F9 0x5D1B +0x8EA1D9FA 0x5D16 +0x8EA1D9FB 0x5D22 +0x8EA1D9FC 0x5D11 +0x8EA1D9FD 0x5D29 +0x8EA1D9FE 0x5D14 +0x8EA1DAA1 0x5D19 +0x8EA1DAA2 0x5D24 +0x8EA1DAA3 0x5D27 +0x8EA1DAA4 0x5D17 +0x8EA1DAA5 0x5DE2 +0x8EA1DAA6 0x5E38 +0x8EA1DAA7 0x5E36 +0x8EA1DAA8 0x5E33 +0x8EA1DAA9 0x5E37 +0x8EA1DAAA 0x5EB7 +0x8EA1DAAB 0x5EB8 +0x8EA1DAAC 0x5EB6 +0x8EA1DAAD 0x5EB5 +0x8EA1DAAE 0x5EBE +0x8EA1DAAF 0x5F35 +0x8EA1DAB0 0x5F37 +0x8EA1DAB1 0x5F57 +0x8EA1DAB2 0x5F6C +0x8EA1DAB3 0x5F69 +0x8EA1DAB4 0x5F6B +0x8EA1DAB5 0x5F97 +0x8EA1DAB6 0x5F99 +0x8EA1DAB7 0x5F9E +0x8EA1DAB8 0x5F98 +0x8EA1DAB9 0x5FA1 +0x8EA1DABA 0x5FA0 +0x8EA1DABB 0x5F9C +0x8EA1DABC 0x607F +0x8EA1DABD 0x60A3 +0x8EA1DABE 0x6089 +0x8EA1DABF 0x60A0 +0x8EA1DAC0 0x60A8 +0x8EA1DAC1 0x60CB +0x8EA1DAC2 0x60B4 +0x8EA1DAC3 0x60E6 +0x8EA1DAC4 0x60BD +0x8EA1DAC5 0x60C5 +0x8EA1DAC6 0x60BB +0x8EA1DAC7 0x60B5 +0x8EA1DAC8 0x60DC +0x8EA1DAC9 0x60BC +0x8EA1DACA 0x60D8 +0x8EA1DACB 0x60D5 +0x8EA1DACC 0x60C6 +0x8EA1DACD 0x60DF +0x8EA1DACE 0x60B8 +0x8EA1DACF 0x60DA +0x8EA1DAD0 0x60C7 +0x8EA1DAD1 0x621A +0x8EA1DAD2 0x621B +0x8EA1DAD3 0x6248 +0x8EA1DAD4 0x63A0 +0x8EA1DAD5 0x63A7 +0x8EA1DAD6 0x6372 +0x8EA1DAD7 0x6396 +0x8EA1DAD8 0x63A2 +0x8EA1DAD9 0x63A5 +0x8EA1DADA 0x6377 +0x8EA1DADB 0x6367 +0x8EA1DADC 0x6398 +0x8EA1DADD 0x63AA +0x8EA1DADE 0x6371 +0x8EA1DADF 0x63A9 +0x8EA1DAE0 0x6389 +0x8EA1DAE1 0x6383 +0x8EA1DAE2 0x639B +0x8EA1DAE3 0x636B +0x8EA1DAE4 0x63A8 +0x8EA1DAE5 0x6384 +0x8EA1DAE6 0x6388 +0x8EA1DAE7 0x6399 +0x8EA1DAE8 0x63A1 +0x8EA1DAE9 0x63AC +0x8EA1DAEA 0x6392 +0x8EA1DAEB 0x638F +0x8EA1DAEC 0x6380 +0x8EA1DAED 0x637B +0x8EA1DAEE 0x6369 +0x8EA1DAEF 0x6368 +0x8EA1DAF0 0x637A +0x8EA1DAF1 0x655D +0x8EA1DAF2 0x6556 +0x8EA1DAF3 0x6551 +0x8EA1DAF4 0x6559 +0x8EA1DAF5 0x6557 +0x8EA1DAF6 0x555F +0x8EA1DAF7 0x654F +0x8EA1DAF8 0x6558 +0x8EA1DAF9 0x6555 +0x8EA1DAFA 0x6554 +0x8EA1DAFB 0x659C +0x8EA1DAFC 0x659B +0x8EA1DAFD 0x65AC +0x8EA1DAFE 0x65CF +0x8EA1DBA1 0x65CB +0x8EA1DBA2 0x65CC +0x8EA1DBA3 0x65CE +0x8EA1DBA4 0x665D +0x8EA1DBA5 0x665A +0x8EA1DBA6 0x6664 +0x8EA1DBA7 0x6668 +0x8EA1DBA8 0x6666 +0x8EA1DBA9 0x665E +0x8EA1DBAA 0x66F9 +0x8EA1DBAB 0x52D7 +0x8EA1DBAC 0x671B +0x8EA1DBAD 0x6881 +0x8EA1DBAE 0x68AF +0x8EA1DBAF 0x68A2 +0x8EA1DBB0 0x6893 +0x8EA1DBB1 0x68B5 +0x8EA1DBB2 0x687F +0x8EA1DBB3 0x6876 +0x8EA1DBB4 0x68B1 +0x8EA1DBB5 0x68A7 +0x8EA1DBB6 0x6897 +0x8EA1DBB7 0x68B0 +0x8EA1DBB8 0x6883 +0x8EA1DBB9 0x68C4 +0x8EA1DBBA 0x68AD +0x8EA1DBBB 0x6886 +0x8EA1DBBC 0x6885 +0x8EA1DBBD 0x6894 +0x8EA1DBBE 0x689D +0x8EA1DBBF 0x68A8 +0x8EA1DBC0 0x689F +0x8EA1DBC1 0x68A1 +0x8EA1DBC2 0x6882 +0x8EA1DBC3 0x6B32 +0x8EA1DBC4 0x6BBA +0x8EA1DBC5 0x6BEB +0x8EA1DBC6 0x6BEC +0x8EA1DBC7 0x6C2B +0x8EA1DBC8 0x6D8E +0x8EA1DBC9 0x6DBC +0x8EA1DBCA 0x6DF3 +0x8EA1DBCB 0x6DD9 +0x8EA1DBCC 0x6DB2 +0x8EA1DBCD 0x6DE1 +0x8EA1DBCE 0x6DCC +0x8EA1DBCF 0x6DE4 +0x8EA1DBD0 0x6DFB +0x8EA1DBD1 0x6DFA +0x8EA1DBD2 0x6E05 +0x8EA1DBD3 0x6DC7 +0x8EA1DBD4 0x6DCB +0x8EA1DBD5 0x6DAF +0x8EA1DBD6 0x6DD1 +0x8EA1DBD7 0x6DAE +0x8EA1DBD8 0x6DDE +0x8EA1DBD9 0x6DF9 +0x8EA1DBDA 0x6DB8 +0x8EA1DBDB 0x6DF7 +0x8EA1DBDC 0x6DF5 +0x8EA1DBDD 0x6DC5 +0x8EA1DBDE 0x6DD2 +0x8EA1DBDF 0x6E1A +0x8EA1DBE0 0x6DB5 +0x8EA1DBE1 0x6DDA +0x8EA1DBE2 0x6DEB +0x8EA1DBE3 0x6DD8 +0x8EA1DBE4 0x6DEA +0x8EA1DBE5 0x6DF1 +0x8EA1DBE6 0x6DEE +0x8EA1DBE7 0x6DE8 +0x8EA1DBE8 0x6DC6 +0x8EA1DBE9 0x6DC4 +0x8EA1DBEA 0x6DAA +0x8EA1DBEB 0x6DEC +0x8EA1DBEC 0x6DBF +0x8EA1DBED 0x6DE6 +0x8EA1DBEE 0x70F9 +0x8EA1DBEF 0x7109 +0x8EA1DBF0 0x710A +0x8EA1DBF1 0x70FD +0x8EA1DBF2 0x70EF +0x8EA1DBF3 0x723D +0x8EA1DBF4 0x727D +0x8EA1DBF5 0x7281 +0x8EA1DBF6 0x731C +0x8EA1DBF7 0x731B +0x8EA1DBF8 0x7316 +0x8EA1DBF9 0x7313 +0x8EA1DBFA 0x7319 +0x8EA1DBFB 0x7387 +0x8EA1DBFC 0x7405 +0x8EA1DBFD 0x740A +0x8EA1DBFE 0x7403 +0x8EA1DCA1 0x7406 +0x8EA1DCA2 0x73FE +0x8EA1DCA3 0x740D +0x8EA1DCA4 0x74E0 +0x8EA1DCA5 0x74F6 +0x8EA1DCA6 0x74F7 +0x8EA1DCA7 0x751C +0x8EA1DCA8 0x7522 +0x8EA1DCA9 0x7565 +0x8EA1DCAA 0x7566 +0x8EA1DCAB 0x7562 +0x8EA1DCAC 0x7570 +0x8EA1DCAD 0x758F +0x8EA1DCAE 0x75D4 +0x8EA1DCAF 0x75D5 +0x8EA1DCB0 0x75B5 +0x8EA1DCB1 0x75CA +0x8EA1DCB2 0x75CD +0x8EA1DCB3 0x768E +0x8EA1DCB4 0x76D4 +0x8EA1DCB5 0x76D2 +0x8EA1DCB6 0x76DB +0x8EA1DCB7 0x7737 +0x8EA1DCB8 0x773E +0x8EA1DCB9 0x773C +0x8EA1DCBA 0x7736 +0x8EA1DCBB 0x7738 +0x8EA1DCBC 0x773A +0x8EA1DCBD 0x786B +0x8EA1DCBE 0x7843 +0x8EA1DCBF 0x784E +0x8EA1DCC0 0x7965 +0x8EA1DCC1 0x7968 +0x8EA1DCC2 0x796D +0x8EA1DCC3 0x79FB +0x8EA1DCC4 0x7A92 +0x8EA1DCC5 0x7A95 +0x8EA1DCC6 0x7B20 +0x8EA1DCC7 0x7B28 +0x8EA1DCC8 0x7B1B +0x8EA1DCC9 0x7B2C +0x8EA1DCCA 0x7B26 +0x8EA1DCCB 0x7B19 +0x8EA1DCCC 0x7B1E +0x8EA1DCCD 0x7B2E +0x8EA1DCCE 0x7C92 +0x8EA1DCCF 0x7C97 +0x8EA1DCD0 0x7C95 +0x8EA1DCD1 0x7D46 +0x8EA1DCD2 0x7D43 +0x8EA1DCD3 0x7D71 +0x8EA1DCD4 0x7D2E +0x8EA1DCD5 0x7D39 +0x8EA1DCD6 0x7D3C +0x8EA1DCD7 0x7D40 +0x8EA1DCD8 0x7D30 +0x8EA1DCD9 0x7D33 +0x8EA1DCDA 0x7D44 +0x8EA1DCDB 0x7D2F +0x8EA1DCDC 0x7D42 +0x8EA1DCDD 0x7D32 +0x8EA1DCDE 0x7D31 +0x8EA1DCDF 0x7F3D +0x8EA1DCE0 0x7F9E +0x8EA1DCE1 0x7F9A +0x8EA1DCE2 0x7FCC +0x8EA1DCE3 0x7FCE +0x8EA1DCE4 0x7FD2 +0x8EA1DCE5 0x801C +0x8EA1DCE6 0x804A +0x8EA1DCE7 0x8046 +0x8EA1DCE8 0x812F +0x8EA1DCE9 0x8116 +0x8EA1DCEA 0x8123 +0x8EA1DCEB 0x812B +0x8EA1DCEC 0x8129 +0x8EA1DCED 0x8130 +0x8EA1DCEE 0x8124 +0x8EA1DCEF 0x8202 +0x8EA1DCF0 0x8235 +0x8EA1DCF1 0x8237 +0x8EA1DCF2 0x8236 +0x8EA1DCF3 0x8239 +0x8EA1DCF4 0x838E +0x8EA1DCF5 0x839E +0x8EA1DCF6 0x8398 +0x8EA1DCF7 0x8378 +0x8EA1DCF8 0x83A2 +0x8EA1DCF9 0x8396 +0x8EA1DCFA 0x83BD +0x8EA1DCFB 0x83AB +0x8EA1DCFC 0x8392 +0x8EA1DCFD 0x838A +0x8EA1DCFE 0x8393 +0x8EA1DDA1 0x8389 +0x8EA1DDA2 0x83A0 +0x8EA1DDA3 0x8377 +0x8EA1DDA4 0x837B +0x8EA1DDA5 0x837C +0x8EA1DDA6 0x8386 +0x8EA1DDA7 0x83A7 +0x8EA1DDA8 0x8655 +0x8EA1DDA9 0x5F6A +0x8EA1DDAA 0x86C7 +0x8EA1DDAB 0x86C0 +0x8EA1DDAC 0x86B6 +0x8EA1DDAD 0x86C4 +0x8EA1DDAE 0x86B5 +0x8EA1DDAF 0x86C6 +0x8EA1DDB0 0x86CB +0x8EA1DDB1 0x86B1 +0x8EA1DDB2 0x86AF +0x8EA1DDB3 0x86C9 +0x8EA1DDB4 0x8853 +0x8EA1DDB5 0x889E +0x8EA1DDB6 0x8888 +0x8EA1DDB7 0x88AB +0x8EA1DDB8 0x8892 +0x8EA1DDB9 0x8896 +0x8EA1DDBA 0x888D +0x8EA1DDBB 0x888B +0x8EA1DDBC 0x8993 +0x8EA1DDBD 0x898F +0x8EA1DDBE 0x8A2A +0x8EA1DDBF 0x8A1D +0x8EA1DDC0 0x8A23 +0x8EA1DDC1 0x8A25 +0x8EA1DDC2 0x8A31 +0x8EA1DDC3 0x8A2D +0x8EA1DDC4 0x8A1F +0x8EA1DDC5 0x8A1B +0x8EA1DDC6 0x8A22 +0x8EA1DDC7 0x8C49 +0x8EA1DDC8 0x8C5A +0x8EA1DDC9 0x8CA9 +0x8EA1DDCA 0x8CAC +0x8EA1DDCB 0x8CAB +0x8EA1DDCC 0x8CA8 +0x8EA1DDCD 0x8CAA +0x8EA1DDCE 0x8CA7 +0x8EA1DDCF 0x8D67 +0x8EA1DDD0 0x8D66 +0x8EA1DDD1 0x8DBE +0x8EA1DDD2 0x8DBA +0x8EA1DDD3 0x8EDB +0x8EA1DDD4 0x8EDF +0x8EA1DDD5 0x9019 +0x8EA1DDD6 0x900D +0x8EA1DDD7 0x901A +0x8EA1DDD8 0x9017 +0x8EA1DDD9 0x9023 +0x8EA1DDDA 0x901F +0x8EA1DDDB 0x901D +0x8EA1DDDC 0x9010 +0x8EA1DDDD 0x9015 +0x8EA1DDDE 0x901E +0x8EA1DDDF 0x9020 +0x8EA1DDE0 0x900F +0x8EA1DDE1 0x9022 +0x8EA1DDE2 0x9016 +0x8EA1DDE3 0x901B +0x8EA1DDE4 0x9014 +0x8EA1DDE5 0x90E8 +0x8EA1DDE6 0x90ED +0x8EA1DDE7 0x90FD +0x8EA1DDE8 0x9157 +0x8EA1DDE9 0x91CE +0x8EA1DDEA 0x91F5 +0x8EA1DDEB 0x91E6 +0x8EA1DDEC 0x91E3 +0x8EA1DDED 0x91E7 +0x8EA1DDEE 0x91ED +0x8EA1DDEF 0x91E9 +0x8EA1DDF0 0x9589 +0x8EA1DDF1 0x966A +0x8EA1DDF2 0x9675 +0x8EA1DDF3 0x9673 +0x8EA1DDF4 0x9678 +0x8EA1DDF5 0x9670 +0x8EA1DDF6 0x9674 +0x8EA1DDF7 0x9676 +0x8EA1DDF8 0x9677 +0x8EA1DDF9 0x966C +0x8EA1DDFA 0x96C0 +0x8EA1DDFB 0x96EA +0x8EA1DDFC 0x96E9 +0x8EA1DDFD 0x7AE0 +0x8EA1DDFE 0x7ADF +0x8EA1DEA1 0x9802 +0x8EA1DEA2 0x9803 +0x8EA1DEA3 0x9B5A +0x8EA1DEA4 0x9CE5 +0x8EA1DEA5 0x9E75 +0x8EA1DEA6 0x9E7F +0x8EA1DEA7 0x9EA5 +0x8EA1DEA8 0x9EBB +0x8EA1DEA9 0x50A2 +0x8EA1DEAA 0x508D +0x8EA1DEAB 0x5085 +0x8EA1DEAC 0x5099 +0x8EA1DEAD 0x5091 +0x8EA1DEAE 0x5080 +0x8EA1DEAF 0x5096 +0x8EA1DEB0 0x5098 +0x8EA1DEB1 0x509A +0x8EA1DEB2 0x6700 +0x8EA1DEB3 0x51F1 +0x8EA1DEB4 0x5272 +0x8EA1DEB5 0x5274 +0x8EA1DEB6 0x5275 +0x8EA1DEB7 0x5269 +0x8EA1DEB8 0x52DE +0x8EA1DEB9 0x52DD +0x8EA1DEBA 0x52DB +0x8EA1DEBB 0x535A +0x8EA1DEBC 0x53A5 +0x8EA1DEBD 0x557B +0x8EA1DEBE 0x5580 +0x8EA1DEBF 0x55A7 +0x8EA1DEC0 0x557C +0x8EA1DEC1 0x558A +0x8EA1DEC2 0x559D +0x8EA1DEC3 0x5598 +0x8EA1DEC4 0x5582 +0x8EA1DEC5 0x559C +0x8EA1DEC6 0x55AA +0x8EA1DEC7 0x5594 +0x8EA1DEC8 0x5587 +0x8EA1DEC9 0x558B +0x8EA1DECA 0x5583 +0x8EA1DECB 0x55B3 +0x8EA1DECC 0x55AE +0x8EA1DECD 0x559F +0x8EA1DECE 0x553E +0x8EA1DECF 0x55B2 +0x8EA1DED0 0x559A +0x8EA1DED1 0x55BB +0x8EA1DED2 0x55AC +0x8EA1DED3 0x55B1 +0x8EA1DED4 0x557E +0x8EA1DED5 0x5589 +0x8EA1DED6 0x55AB +0x8EA1DED7 0x5599 +0x8EA1DED8 0x570D +0x8EA1DED9 0x582F +0x8EA1DEDA 0x582A +0x8EA1DEDB 0x5834 +0x8EA1DEDC 0x5824 +0x8EA1DEDD 0x5830 +0x8EA1DEDE 0x5831 +0x8EA1DEDF 0x5821 +0x8EA1DEE0 0x581D +0x8EA1DEE1 0x5820 +0x8EA1DEE2 0x58F9 +0x8EA1DEE3 0x58FA +0x8EA1DEE4 0x5960 +0x8EA1DEE5 0x5A77 +0x8EA1DEE6 0x5A9A +0x8EA1DEE7 0x5A7F +0x8EA1DEE8 0x5A92 +0x8EA1DEE9 0x5A9B +0x8EA1DEEA 0x5AA7 +0x8EA1DEEB 0x5B73 +0x8EA1DEEC 0x5B71 +0x8EA1DEED 0x5BD2 +0x8EA1DEEE 0x5BCC +0x8EA1DEEF 0x5BD3 +0x8EA1DEF0 0x5BD0 +0x8EA1DEF1 0x5C0A +0x8EA1DEF2 0x5C0B +0x8EA1DEF3 0x5C31 +0x8EA1DEF4 0x5D4C +0x8EA1DEF5 0x5D50 +0x8EA1DEF6 0x5D34 +0x8EA1DEF7 0x5D47 +0x8EA1DEF8 0x5DFD +0x8EA1DEF9 0x5E45 +0x8EA1DEFA 0x5E3D +0x8EA1DEFB 0x5E40 +0x8EA1DEFC 0x5E43 +0x8EA1DEFD 0x5E7E +0x8EA1DEFE 0x5ECA +0x8EA1DFA1 0x5EC1 +0x8EA1DFA2 0x5EC2 +0x8EA1DFA3 0x5EC4 +0x8EA1DFA4 0x5F3C +0x8EA1DFA5 0x5F6D +0x8EA1DFA6 0x5FA9 +0x8EA1DFA7 0x5FAA +0x8EA1DFA8 0x5FA8 +0x8EA1DFA9 0x60D1 +0x8EA1DFAA 0x60E1 +0x8EA1DFAB 0x60B2 +0x8EA1DFAC 0x60B6 +0x8EA1DFAD 0x60E0 +0x8EA1DFAE 0x611C +0x8EA1DFAF 0x6123 +0x8EA1DFB0 0x60FA +0x8EA1DFB1 0x6115 +0x8EA1DFB2 0x60F0 +0x8EA1DFB3 0x60FB +0x8EA1DFB4 0x60F4 +0x8EA1DFB5 0x6168 +0x8EA1DFB6 0x60F1 +0x8EA1DFB7 0x610E +0x8EA1DFB8 0x60F6 +0x8EA1DFB9 0x6109 +0x8EA1DFBA 0x6100 +0x8EA1DFBB 0x6112 +0x8EA1DFBC 0x621F +0x8EA1DFBD 0x6249 +0x8EA1DFBE 0x63A3 +0x8EA1DFBF 0x638C +0x8EA1DFC0 0x63CF +0x8EA1DFC1 0x63C0 +0x8EA1DFC2 0x63E9 +0x8EA1DFC3 0x63C9 +0x8EA1DFC4 0x63C6 +0x8EA1DFC5 0x63CD +0x8EA1DFC6 0x63D2 +0x8EA1DFC7 0x63E3 +0x8EA1DFC8 0x63D0 +0x8EA1DFC9 0x63E1 +0x8EA1DFCA 0x63D6 +0x8EA1DFCB 0x63ED +0x8EA1DFCC 0x63EE +0x8EA1DFCD 0x6376 +0x8EA1DFCE 0x63F4 +0x8EA1DFCF 0x63EA +0x8EA1DFD0 0x63DB +0x8EA1DFD1 0x6452 +0x8EA1DFD2 0x63DA +0x8EA1DFD3 0x63F9 +0x8EA1DFD4 0x655E +0x8EA1DFD5 0x6566 +0x8EA1DFD6 0x6562 +0x8EA1DFD7 0x6563 +0x8EA1DFD8 0x6591 +0x8EA1DFD9 0x6590 +0x8EA1DFDA 0x65AF +0x8EA1DFDB 0x666E +0x8EA1DFDC 0x6670 +0x8EA1DFDD 0x6674 +0x8EA1DFDE 0x6676 +0x8EA1DFDF 0x666F +0x8EA1DFE0 0x6691 +0x8EA1DFE1 0x667A +0x8EA1DFE2 0x667E +0x8EA1DFE3 0x6677 +0x8EA1DFE4 0x66FE +0x8EA1DFE5 0x66FF +0x8EA1DFE6 0x671F +0x8EA1DFE7 0x671D +0x8EA1DFE8 0x68FA +0x8EA1DFE9 0x68D5 +0x8EA1DFEA 0x68E0 +0x8EA1DFEB 0x68D8 +0x8EA1DFEC 0x68D7 +0x8EA1DFED 0x6905 +0x8EA1DFEE 0x68DF +0x8EA1DFEF 0x68F5 +0x8EA1DFF0 0x68EE +0x8EA1DFF1 0x68E7 +0x8EA1DFF2 0x68F9 +0x8EA1DFF3 0x68D2 +0x8EA1DFF4 0x68F2 +0x8EA1DFF5 0x68E3 +0x8EA1DFF6 0x68CB +0x8EA1DFF7 0x68CD +0x8EA1DFF8 0x690D +0x8EA1DFF9 0x6912 +0x8EA1DFFA 0x690E +0x8EA1DFFB 0x68C9 +0x8EA1DFFC 0x68DA +0x8EA1DFFD 0x696E +0x8EA1DFFE 0x68FB +0x8EA1E0A1 0x6B3E +0x8EA1E0A2 0x6B3A +0x8EA1E0A3 0x6B3D +0x8EA1E0A4 0x6B98 +0x8EA1E0A5 0x6B96 +0x8EA1E0A6 0x6BBC +0x8EA1E0A7 0x6BEF +0x8EA1E0A8 0x6C2E +0x8EA1E0A9 0x6C2F +0x8EA1E0AA 0x6C2C +0x8EA1E0AB 0x6E2F +0x8EA1E0AC 0x6E38 +0x8EA1E0AD 0x6E54 +0x8EA1E0AE 0x6E21 +0x8EA1E0AF 0x6E32 +0x8EA1E0B0 0x6E67 +0x8EA1E0B1 0x6E4A +0x8EA1E0B2 0x6E20 +0x8EA1E0B3 0x6E25 +0x8EA1E0B4 0x6E23 +0x8EA1E0B5 0x6E1B +0x8EA1E0B6 0x6E5B +0x8EA1E0B7 0x6E58 +0x8EA1E0B8 0x6E24 +0x8EA1E0B9 0x6E56 +0x8EA1E0BA 0x6E6E +0x8EA1E0BB 0x6E2D +0x8EA1E0BC 0x6E26 +0x8EA1E0BD 0x6E6F +0x8EA1E0BE 0x6E34 +0x8EA1E0BF 0x6E4D +0x8EA1E0C0 0x6E3A +0x8EA1E0C1 0x6E2C +0x8EA1E0C2 0x6E43 +0x8EA1E0C3 0x6E1D +0x8EA1E0C4 0x6E3E +0x8EA1E0C5 0x6ECB +0x8EA1E0C6 0x6E89 +0x8EA1E0C7 0x6E19 +0x8EA1E0C8 0x6E4E +0x8EA1E0C9 0x6E63 +0x8EA1E0CA 0x6E44 +0x8EA1E0CB 0x6E72 +0x8EA1E0CC 0x6E69 +0x8EA1E0CD 0x6E5F +0x8EA1E0CE 0x7119 +0x8EA1E0CF 0x711A +0x8EA1E0D0 0x7126 +0x8EA1E0D1 0x7130 +0x8EA1E0D2 0x7121 +0x8EA1E0D3 0x7136 +0x8EA1E0D4 0x716E +0x8EA1E0D5 0x711C +0x8EA1E0D6 0x724C +0x8EA1E0D7 0x7284 +0x8EA1E0D8 0x7280 +0x8EA1E0D9 0x7336 +0x8EA1E0DA 0x7325 +0x8EA1E0DB 0x7334 +0x8EA1E0DC 0x7329 +0x8EA1E0DD 0x743A +0x8EA1E0DE 0x742A +0x8EA1E0DF 0x7433 +0x8EA1E0E0 0x7422 +0x8EA1E0E1 0x7425 +0x8EA1E0E2 0x7435 +0x8EA1E0E3 0x7436 +0x8EA1E0E4 0x7434 +0x8EA1E0E5 0x742F +0x8EA1E0E6 0x741B +0x8EA1E0E7 0x7426 +0x8EA1E0E8 0x7428 +0x8EA1E0E9 0x7525 +0x8EA1E0EA 0x7526 +0x8EA1E0EB 0x756B +0x8EA1E0EC 0x756A +0x8EA1E0ED 0x75E2 +0x8EA1E0EE 0x75DB +0x8EA1E0EF 0x75E3 +0x8EA1E0F0 0x75D9 +0x8EA1E0F1 0x75D8 +0x8EA1E0F2 0x75DE +0x8EA1E0F3 0x75E0 +0x8EA1E0F4 0x767B +0x8EA1E0F5 0x767C +0x8EA1E0F6 0x7696 +0x8EA1E0F7 0x7693 +0x8EA1E0F8 0x76B4 +0x8EA1E0F9 0x76DC +0x8EA1E0FA 0x774F +0x8EA1E0FB 0x77ED +0x8EA1E0FC 0x785D +0x8EA1E0FD 0x786C +0x8EA1E0FE 0x786F +0x8EA1E1A1 0x7A0D +0x8EA1E1A2 0x7A08 +0x8EA1E1A3 0x7A0B +0x8EA1E1A4 0x7A05 +0x8EA1E1A5 0x7A00 +0x8EA1E1A6 0x7A98 +0x8EA1E1A7 0x7A97 +0x8EA1E1A8 0x7A96 +0x8EA1E1A9 0x7AE5 +0x8EA1E1AA 0x7AE3 +0x8EA1E1AB 0x7B49 +0x8EA1E1AC 0x7B56 +0x8EA1E1AD 0x7B46 +0x8EA1E1AE 0x7B50 +0x8EA1E1AF 0x7B52 +0x8EA1E1B0 0x7B54 +0x8EA1E1B1 0x7B4D +0x8EA1E1B2 0x7B4B +0x8EA1E1B3 0x7B4F +0x8EA1E1B4 0x7B51 +0x8EA1E1B5 0x7C9F +0x8EA1E1B6 0x7CA5 +0x8EA1E1B7 0x7D5E +0x8EA1E1B8 0x7D50 +0x8EA1E1B9 0x7D68 +0x8EA1E1BA 0x7D55 +0x8EA1E1BB 0x7D2B +0x8EA1E1BC 0x7D6E +0x8EA1E1BD 0x7D72 +0x8EA1E1BE 0x7D61 +0x8EA1E1BF 0x7D66 +0x8EA1E1C0 0x7D62 +0x8EA1E1C1 0x7D70 +0x8EA1E1C2 0x7D73 +0x8EA1E1C3 0x5584 +0x8EA1E1C4 0x7FD4 +0x8EA1E1C5 0x7FD5 +0x8EA1E1C6 0x800B +0x8EA1E1C7 0x8052 +0x8EA1E1C8 0x8085 +0x8EA1E1C9 0x8155 +0x8EA1E1CA 0x8154 +0x8EA1E1CB 0x814B +0x8EA1E1CC 0x8151 +0x8EA1E1CD 0x814E +0x8EA1E1CE 0x8139 +0x8EA1E1CF 0x8146 +0x8EA1E1D0 0x813E +0x8EA1E1D1 0x814C +0x8EA1E1D2 0x8153 +0x8EA1E1D3 0x8174 +0x8EA1E1D4 0x8212 +0x8EA1E1D5 0x821C +0x8EA1E1D6 0x83E9 +0x8EA1E1D7 0x8403 +0x8EA1E1D8 0x83F8 +0x8EA1E1D9 0x840D +0x8EA1E1DA 0x83E0 +0x8EA1E1DB 0x83C5 +0x8EA1E1DC 0x840B +0x8EA1E1DD 0x83C1 +0x8EA1E1DE 0x83EF +0x8EA1E1DF 0x83F1 +0x8EA1E1E0 0x83F4 +0x8EA1E1E1 0x8457 +0x8EA1E1E2 0x840A +0x8EA1E1E3 0x83F0 +0x8EA1E1E4 0x840C +0x8EA1E1E5 0x83CC +0x8EA1E1E6 0x83FD +0x8EA1E1E7 0x83F2 +0x8EA1E1E8 0x83CA +0x8EA1E1E9 0x8438 +0x8EA1E1EA 0x840E +0x8EA1E1EB 0x8404 +0x8EA1E1EC 0x83DC +0x8EA1E1ED 0x8407 +0x8EA1E1EE 0x83D4 +0x8EA1E1EF 0x83DF +0x8EA1E1F0 0x865B +0x8EA1E1F1 0x86DF +0x8EA1E1F2 0x86D9 +0x8EA1E1F3 0x86ED +0x8EA1E1F4 0x86D4 +0x8EA1E1F5 0x86DB +0x8EA1E1F6 0x86E4 +0x8EA1E1F7 0x86D0 +0x8EA1E1F8 0x86DE +0x8EA1E1F9 0x8857 +0x8EA1E1FA 0x88C1 +0x8EA1E1FB 0x88C2 +0x8EA1E1FC 0x88B1 +0x8EA1E1FD 0x8983 +0x8EA1E1FE 0x8996 +0x8EA1E2A1 0x8A3B +0x8EA1E2A2 0x8A60 +0x8EA1E2A3 0x8A55 +0x8EA1E2A4 0x8A5E +0x8EA1E2A5 0x8A3C +0x8EA1E2A6 0x8A41 +0x8EA1E2A7 0x8A54 +0x8EA1E2A8 0x8A5B +0x8EA1E2A9 0x8A50 +0x8EA1E2AA 0x8A46 +0x8EA1E2AB 0x8A34 +0x8EA1E2AC 0x8A3A +0x8EA1E2AD 0x8A36 +0x8EA1E2AE 0x8A56 +0x8EA1E2AF 0x8C61 +0x8EA1E2B0 0x8C82 +0x8EA1E2B1 0x8CAF +0x8EA1E2B2 0x8CBC +0x8EA1E2B3 0x8CB3 +0x8EA1E2B4 0x8CBD +0x8EA1E2B5 0x8CC1 +0x8EA1E2B6 0x8CBB +0x8EA1E2B7 0x8CC0 +0x8EA1E2B8 0x8CB4 +0x8EA1E2B9 0x8CB7 +0x8EA1E2BA 0x8CB6 +0x8EA1E2BB 0x8CBF +0x8EA1E2BC 0x8CB8 +0x8EA1E2BD 0x8D8A +0x8EA1E2BE 0x8D85 +0x8EA1E2BF 0x8D81 +0x8EA1E2C0 0x8DCE +0x8EA1E2C1 0x8DDD +0x8EA1E2C2 0x8DCB +0x8EA1E2C3 0x8DDA +0x8EA1E2C4 0x8DD1 +0x8EA1E2C5 0x8DCC +0x8EA1E2C6 0x8DDB +0x8EA1E2C7 0x8DC6 +0x8EA1E2C8 0x8EFB +0x8EA1E2C9 0x8EF8 +0x8EA1E2CA 0x8EFC +0x8EA1E2CB 0x8F9C +0x8EA1E2CC 0x902E +0x8EA1E2CD 0x9035 +0x8EA1E2CE 0x9031 +0x8EA1E2CF 0x9038 +0x8EA1E2D0 0x9032 +0x8EA1E2D1 0x9036 +0x8EA1E2D2 0x9102 +0x8EA1E2D3 0x90F5 +0x8EA1E2D4 0x9109 +0x8EA1E2D5 0x90FE +0x8EA1E2D6 0x9163 +0x8EA1E2D7 0x9165 +0x8EA1E2D8 0x91CF +0x8EA1E2D9 0x9214 +0x8EA1E2DA 0x9215 +0x8EA1E2DB 0x9223 +0x8EA1E2DC 0x9209 +0x8EA1E2DD 0x921E +0x8EA1E2DE 0x920D +0x8EA1E2DF 0x9210 +0x8EA1E2E0 0x9207 +0x8EA1E2E1 0x9211 +0x8EA1E2E2 0x9594 +0x8EA1E2E3 0x958F +0x8EA1E2E4 0x958B +0x8EA1E2E5 0x9591 +0x8EA1E2E6 0x9593 +0x8EA1E2E7 0x9592 +0x8EA1E2E8 0x958E +0x8EA1E2E9 0x968A +0x8EA1E2EA 0x968E +0x8EA1E2EB 0x968B +0x8EA1E2EC 0x967D +0x8EA1E2ED 0x9685 +0x8EA1E2EE 0x9686 +0x8EA1E2EF 0x968D +0x8EA1E2F0 0x9672 +0x8EA1E2F1 0x9684 +0x8EA1E2F2 0x96C1 +0x8EA1E2F3 0x96C5 +0x8EA1E2F4 0x96C4 +0x8EA1E2F5 0x96C6 +0x8EA1E2F6 0x96C7 +0x8EA1E2F7 0x96EF +0x8EA1E2F8 0x96F2 +0x8EA1E2F9 0x97CC +0x8EA1E2FA 0x9805 +0x8EA1E2FB 0x9806 +0x8EA1E2FC 0x9808 +0x8EA1E2FD 0x98E7 +0x8EA1E2FE 0x98EA +0x8EA1E3A1 0x98EF +0x8EA1E3A2 0x98E9 +0x8EA1E3A3 0x98F2 +0x8EA1E3A4 0x98ED +0x8EA1E3A5 0x99AE +0x8EA1E3A6 0x99AD +0x8EA1E3A7 0x9EC3 +0x8EA1E3A8 0x9ECD +0x8EA1E3A9 0x9ED1 +0x8EA1E3AA 0x4E82 +0x8EA1E3AB 0x50AD +0x8EA1E3AC 0x50B5 +0x8EA1E3AD 0x50B2 +0x8EA1E3AE 0x50B3 +0x8EA1E3AF 0x50C5 +0x8EA1E3B0 0x50BE +0x8EA1E3B1 0x50AC +0x8EA1E3B2 0x50B7 +0x8EA1E3B3 0x50BB +0x8EA1E3B4 0x50AF +0x8EA1E3B5 0x50C7 +0x8EA1E3B6 0x527F +0x8EA1E3B7 0x5277 +0x8EA1E3B8 0x527D +0x8EA1E3B9 0x52DF +0x8EA1E3BA 0x52E6 +0x8EA1E3BB 0x52E4 +0x8EA1E3BC 0x52E2 +0x8EA1E3BD 0x52E3 +0x8EA1E3BE 0x532F +0x8EA1E3BF 0x55DF +0x8EA1E3C0 0x55E8 +0x8EA1E3C1 0x55D3 +0x8EA1E3C2 0x55E6 +0x8EA1E3C3 0x55CE +0x8EA1E3C4 0x55DC +0x8EA1E3C5 0x55C7 +0x8EA1E3C6 0x55D1 +0x8EA1E3C7 0x55E3 +0x8EA1E3C8 0x55E4 +0x8EA1E3C9 0x55EF +0x8EA1E3CA 0x55DA +0x8EA1E3CB 0x55E1 +0x8EA1E3CC 0x55C5 +0x8EA1E3CD 0x55C6 +0x8EA1E3CE 0x55E5 +0x8EA1E3CF 0x55C9 +0x8EA1E3D0 0x5712 +0x8EA1E3D1 0x5713 +0x8EA1E3D2 0x585E +0x8EA1E3D3 0x5851 +0x8EA1E3D4 0x5858 +0x8EA1E3D5 0x5857 +0x8EA1E3D6 0x585A +0x8EA1E3D7 0x5854 +0x8EA1E3D8 0x586B +0x8EA1E3D9 0x584C +0x8EA1E3DA 0x586D +0x8EA1E3DB 0x584A +0x8EA1E3DC 0x5862 +0x8EA1E3DD 0x5852 +0x8EA1E3DE 0x584B +0x8EA1E3DF 0x5967 +0x8EA1E3E0 0x5AC1 +0x8EA1E3E1 0x5AC9 +0x8EA1E3E2 0x5ACC +0x8EA1E3E3 0x5ABE +0x8EA1E3E4 0x5ABD +0x8EA1E3E5 0x5ABC +0x8EA1E3E6 0x5AB3 +0x8EA1E3E7 0x5AC2 +0x8EA1E3E8 0x5AB2 +0x8EA1E3E9 0x5D69 +0x8EA1E3EA 0x5D6F +0x8EA1E3EB 0x5E4C +0x8EA1E3EC 0x5E79 +0x8EA1E3ED 0x5EC9 +0x8EA1E3EE 0x5EC8 +0x8EA1E3EF 0x5F12 +0x8EA1E3F0 0x5F59 +0x8EA1E3F1 0x5FAC +0x8EA1E3F2 0x5FAE +0x8EA1E3F3 0x611A +0x8EA1E3F4 0x610F +0x8EA1E3F5 0x6148 +0x8EA1E3F6 0x611F +0x8EA1E3F7 0x60F3 +0x8EA1E3F8 0x611B +0x8EA1E3F9 0x60F9 +0x8EA1E3FA 0x6101 +0x8EA1E3FB 0x6108 +0x8EA1E3FC 0x614E +0x8EA1E3FD 0x614C +0x8EA1E3FE 0x6144 +0x8EA1E4A1 0x614D +0x8EA1E4A2 0x613E +0x8EA1E4A3 0x6134 +0x8EA1E4A4 0x6127 +0x8EA1E4A5 0x610D +0x8EA1E4A6 0x6106 +0x8EA1E4A7 0x6137 +0x8EA1E4A8 0x6221 +0x8EA1E4A9 0x6222 +0x8EA1E4AA 0x6413 +0x8EA1E4AB 0x643E +0x8EA1E4AC 0x641E +0x8EA1E4AD 0x642A +0x8EA1E4AE 0x642D +0x8EA1E4AF 0x643D +0x8EA1E4B0 0x642C +0x8EA1E4B1 0x640F +0x8EA1E4B2 0x641C +0x8EA1E4B3 0x6414 +0x8EA1E4B4 0x640D +0x8EA1E4B5 0x6436 +0x8EA1E4B6 0x6416 +0x8EA1E4B7 0x6417 +0x8EA1E4B8 0x6406 +0x8EA1E4B9 0x656C +0x8EA1E4BA 0x659F +0x8EA1E4BB 0x65B0 +0x8EA1E4BC 0x6697 +0x8EA1E4BD 0x6689 +0x8EA1E4BE 0x6687 +0x8EA1E4BF 0x6688 +0x8EA1E4C0 0x6696 +0x8EA1E4C1 0x6684 +0x8EA1E4C2 0x6698 +0x8EA1E4C3 0x668D +0x8EA1E4C4 0x6703 +0x8EA1E4C5 0x6994 +0x8EA1E4C6 0x696D +0x8EA1E4C7 0x695A +0x8EA1E4C8 0x6977 +0x8EA1E4C9 0x6960 +0x8EA1E4CA 0x6954 +0x8EA1E4CB 0x6975 +0x8EA1E4CC 0x6930 +0x8EA1E4CD 0x6982 +0x8EA1E4CE 0x694A +0x8EA1E4CF 0x6968 +0x8EA1E4D0 0x696B +0x8EA1E4D1 0x695E +0x8EA1E4D2 0x6953 +0x8EA1E4D3 0x6979 +0x8EA1E4D4 0x6986 +0x8EA1E4D5 0x695D +0x8EA1E4D6 0x6963 +0x8EA1E4D7 0x695B +0x8EA1E4D8 0x6B47 +0x8EA1E4D9 0x6B72 +0x8EA1E4DA 0x6BC0 +0x8EA1E4DB 0x6BBF +0x8EA1E4DC 0x6BD3 +0x8EA1E4DD 0x6BFD +0x8EA1E4DE 0x6EA2 +0x8EA1E4DF 0x6EAF +0x8EA1E4E0 0x6ED3 +0x8EA1E4E1 0x6EB6 +0x8EA1E4E2 0x6EC2 +0x8EA1E4E3 0x6E90 +0x8EA1E4E4 0x6E9D +0x8EA1E4E5 0x6EC7 +0x8EA1E4E6 0x6EC5 +0x8EA1E4E7 0x6EA5 +0x8EA1E4E8 0x6E98 +0x8EA1E4E9 0x6EBC +0x8EA1E4EA 0x6EBA +0x8EA1E4EB 0x6EAB +0x8EA1E4EC 0x6ED1 +0x8EA1E4ED 0x6E96 +0x8EA1E4EE 0x6E9C +0x8EA1E4EF 0x6EC4 +0x8EA1E4F0 0x6ED4 +0x8EA1E4F1 0x6EAA +0x8EA1E4F2 0x6EA7 +0x8EA1E4F3 0x6EB4 +0x8EA1E4F4 0x714E +0x8EA1E4F5 0x7159 +0x8EA1E4F6 0x7169 +0x8EA1E4F7 0x7164 +0x8EA1E4F8 0x7149 +0x8EA1E4F9 0x7167 +0x8EA1E4FA 0x715C +0x8EA1E4FB 0x716C +0x8EA1E4FC 0x7166 +0x8EA1E4FD 0x714C +0x8EA1E4FE 0x7165 +0x8EA1E5A1 0x715E +0x8EA1E5A2 0x7146 +0x8EA1E5A3 0x7168 +0x8EA1E5A4 0x7156 +0x8EA1E5A5 0x723A +0x8EA1E5A6 0x7252 +0x8EA1E5A7 0x7337 +0x8EA1E5A8 0x7345 +0x8EA1E5A9 0x733F +0x8EA1E5AA 0x733E +0x8EA1E5AB 0x746F +0x8EA1E5AC 0x745A +0x8EA1E5AD 0x7455 +0x8EA1E5AE 0x745F +0x8EA1E5AF 0x745E +0x8EA1E5B0 0x7441 +0x8EA1E5B1 0x743F +0x8EA1E5B2 0x7459 +0x8EA1E5B3 0x745B +0x8EA1E5B4 0x745C +0x8EA1E5B5 0x7576 +0x8EA1E5B6 0x7578 +0x8EA1E5B7 0x7600 +0x8EA1E5B8 0x75F0 +0x8EA1E5B9 0x7601 +0x8EA1E5BA 0x75F2 +0x8EA1E5BB 0x75F1 +0x8EA1E5BC 0x75FA +0x8EA1E5BD 0x75FF +0x8EA1E5BE 0x75F4 +0x8EA1E5BF 0x75F3 +0x8EA1E5C0 0x76DE +0x8EA1E5C1 0x76DF +0x8EA1E5C2 0x775B +0x8EA1E5C3 0x776B +0x8EA1E5C4 0x7766 +0x8EA1E5C5 0x775E +0x8EA1E5C6 0x7763 +0x8EA1E5C7 0x7779 +0x8EA1E5C8 0x776A +0x8EA1E5C9 0x776C +0x8EA1E5CA 0x775C +0x8EA1E5CB 0x7765 +0x8EA1E5CC 0x7768 +0x8EA1E5CD 0x7762 +0x8EA1E5CE 0x77EE +0x8EA1E5CF 0x788E +0x8EA1E5D0 0x78B0 +0x8EA1E5D1 0x7897 +0x8EA1E5D2 0x7898 +0x8EA1E5D3 0x788C +0x8EA1E5D4 0x7889 +0x8EA1E5D5 0x787C +0x8EA1E5D6 0x7891 +0x8EA1E5D7 0x7893 +0x8EA1E5D8 0x787F +0x8EA1E5D9 0x797A +0x8EA1E5DA 0x797F +0x8EA1E5DB 0x7981 +0x8EA1E5DC 0x842C +0x8EA1E5DD 0x79BD +0x8EA1E5DE 0x7A1C +0x8EA1E5DF 0x7A1A +0x8EA1E5E0 0x7A20 +0x8EA1E5E1 0x7A14 +0x8EA1E5E2 0x7A1F +0x8EA1E5E3 0x7A1E +0x8EA1E5E4 0x7A9F +0x8EA1E5E5 0x7AA0 +0x8EA1E5E6 0x7B77 +0x8EA1E5E7 0x7BC0 +0x8EA1E5E8 0x7B60 +0x8EA1E5E9 0x7B6E +0x8EA1E5EA 0x7B67 +0x8EA1E5EB 0x7CB1 +0x8EA1E5EC 0x7CB3 +0x8EA1E5ED 0x7CB5 +0x8EA1E5EE 0x7D93 +0x8EA1E5EF 0x7D79 +0x8EA1E5F0 0x7D91 +0x8EA1E5F1 0x7D81 +0x8EA1E5F2 0x7D8F +0x8EA1E5F3 0x7D5B +0x8EA1E5F4 0x7F6E +0x8EA1E5F5 0x7F69 +0x8EA1E5F6 0x7F6A +0x8EA1E5F7 0x7F72 +0x8EA1E5F8 0x7FA9 +0x8EA1E5F9 0x7FA8 +0x8EA1E5FA 0x7FA4 +0x8EA1E5FB 0x8056 +0x8EA1E5FC 0x8058 +0x8EA1E5FD 0x8086 +0x8EA1E5FE 0x8084 +0x8EA1E6A1 0x8171 +0x8EA1E6A2 0x8170 +0x8EA1E6A3 0x8178 +0x8EA1E6A4 0x8165 +0x8EA1E6A5 0x816E +0x8EA1E6A6 0x8173 +0x8EA1E6A7 0x816B +0x8EA1E6A8 0x8179 +0x8EA1E6A9 0x817A +0x8EA1E6AA 0x8166 +0x8EA1E6AB 0x8205 +0x8EA1E6AC 0x8247 +0x8EA1E6AD 0x8482 +0x8EA1E6AE 0x8477 +0x8EA1E6AF 0x843D +0x8EA1E6B0 0x8431 +0x8EA1E6B1 0x8475 +0x8EA1E6B2 0x8466 +0x8EA1E6B3 0x846B +0x8EA1E6B4 0x8449 +0x8EA1E6B5 0x846C +0x8EA1E6B6 0x845B +0x8EA1E6B7 0x843C +0x8EA1E6B8 0x8435 +0x8EA1E6B9 0x8461 +0x8EA1E6BA 0x8463 +0x8EA1E6BB 0x8469 +0x8EA1E6BC 0x846D +0x8EA1E6BD 0x8446 +0x8EA1E6BE 0x865E +0x8EA1E6BF 0x865C +0x8EA1E6C0 0x865F +0x8EA1E6C1 0x86F9 +0x8EA1E6C2 0x8713 +0x8EA1E6C3 0x8708 +0x8EA1E6C4 0x8707 +0x8EA1E6C5 0x8700 +0x8EA1E6C6 0x86FE +0x8EA1E6C7 0x86FB +0x8EA1E6C8 0x8702 +0x8EA1E6C9 0x8703 +0x8EA1E6CA 0x8706 +0x8EA1E6CB 0x870A +0x8EA1E6CC 0x8859 +0x8EA1E6CD 0x88DF +0x8EA1E6CE 0x88D4 +0x8EA1E6CF 0x88D9 +0x8EA1E6D0 0x88DC +0x8EA1E6D1 0x88D8 +0x8EA1E6D2 0x88DD +0x8EA1E6D3 0x88E1 +0x8EA1E6D4 0x88CA +0x8EA1E6D5 0x88D5 +0x8EA1E6D6 0x88D2 +0x8EA1E6D7 0x899C +0x8EA1E6D8 0x89E3 +0x8EA1E6D9 0x8A6B +0x8EA1E6DA 0x8A72 +0x8EA1E6DB 0x8A73 +0x8EA1E6DC 0x8A66 +0x8EA1E6DD 0x8A69 +0x8EA1E6DE 0x8A70 +0x8EA1E6DF 0x8A87 +0x8EA1E6E0 0x8A7C +0x8EA1E6E1 0x8A63 +0x8EA1E6E2 0x8AA0 +0x8EA1E6E3 0x8A71 +0x8EA1E6E4 0x8A85 +0x8EA1E6E5 0x8A6D +0x8EA1E6E6 0x8A62 +0x8EA1E6E7 0x8A6E +0x8EA1E6E8 0x8A6C +0x8EA1E6E9 0x8A79 +0x8EA1E6EA 0x8A7B +0x8EA1E6EB 0x8A3E +0x8EA1E6EC 0x8A68 +0x8EA1E6ED 0x8C62 +0x8EA1E6EE 0x8C8A +0x8EA1E6EF 0x8C89 +0x8EA1E6F0 0x8CCA +0x8EA1E6F1 0x8CC7 +0x8EA1E6F2 0x8CC8 +0x8EA1E6F3 0x8CC4 +0x8EA1E6F4 0x8CB2 +0x8EA1E6F5 0x8CC3 +0x8EA1E6F6 0x8CC2 +0x8EA1E6F7 0x8CC5 +0x8EA1E6F8 0x8DE1 +0x8EA1E6F9 0x8DDF +0x8EA1E6FA 0x8DE8 +0x8EA1E6FB 0x8DEF +0x8EA1E6FC 0x8DF3 +0x8EA1E6FD 0x8DFA +0x8EA1E6FE 0x8DEA +0x8EA1E7A1 0x8DE4 +0x8EA1E7A2 0x8DE6 +0x8EA1E7A3 0x8EB2 +0x8EA1E7A4 0x8F03 +0x8EA1E7A5 0x8F09 +0x8EA1E7A6 0x8EFE +0x8EA1E7A7 0x8F0A +0x8EA1E7A8 0x8F9F +0x8EA1E7A9 0x8FB2 +0x8EA1E7AA 0x904B +0x8EA1E7AB 0x904A +0x8EA1E7AC 0x9053 +0x8EA1E7AD 0x9042 +0x8EA1E7AE 0x9054 +0x8EA1E7AF 0x903C +0x8EA1E7B0 0x9055 +0x8EA1E7B1 0x9050 +0x8EA1E7B2 0x9047 +0x8EA1E7B3 0x904F +0x8EA1E7B4 0x904E +0x8EA1E7B5 0x904D +0x8EA1E7B6 0x9051 +0x8EA1E7B7 0x903E +0x8EA1E7B8 0x9041 +0x8EA1E7B9 0x9112 +0x8EA1E7BA 0x9117 +0x8EA1E7BB 0x916C +0x8EA1E7BC 0x916A +0x8EA1E7BD 0x9169 +0x8EA1E7BE 0x91C9 +0x8EA1E7BF 0x9237 +0x8EA1E7C0 0x9257 +0x8EA1E7C1 0x9238 +0x8EA1E7C2 0x923D +0x8EA1E7C3 0x9240 +0x8EA1E7C4 0x923E +0x8EA1E7C5 0x925B +0x8EA1E7C6 0x924B +0x8EA1E7C7 0x9264 +0x8EA1E7C8 0x9251 +0x8EA1E7C9 0x9234 +0x8EA1E7CA 0x9249 +0x8EA1E7CB 0x924D +0x8EA1E7CC 0x9245 +0x8EA1E7CD 0x9239 +0x8EA1E7CE 0x923F +0x8EA1E7CF 0x925A +0x8EA1E7D0 0x9598 +0x8EA1E7D1 0x9698 +0x8EA1E7D2 0x9694 +0x8EA1E7D3 0x9695 +0x8EA1E7D4 0x96CD +0x8EA1E7D5 0x96CB +0x8EA1E7D6 0x96C9 +0x8EA1E7D7 0x96CA +0x8EA1E7D8 0x96F7 +0x8EA1E7D9 0x96FB +0x8EA1E7DA 0x96F9 +0x8EA1E7DB 0x96F6 +0x8EA1E7DC 0x9756 +0x8EA1E7DD 0x9774 +0x8EA1E7DE 0x9776 +0x8EA1E7DF 0x9810 +0x8EA1E7E0 0x9811 +0x8EA1E7E1 0x9813 +0x8EA1E7E2 0x980A +0x8EA1E7E3 0x9812 +0x8EA1E7E4 0x980C +0x8EA1E7E5 0x98FC +0x8EA1E7E6 0x98F4 +0x8EA1E7E7 0x98FD +0x8EA1E7E8 0x98FE +0x8EA1E7E9 0x99B3 +0x8EA1E7EA 0x99B1 +0x8EA1E7EB 0x99B4 +0x8EA1E7EC 0x9AE1 +0x8EA1E7ED 0x9CE9 +0x8EA1E7EE 0x9E82 +0x8EA1E7EF 0x9F0E +0x8EA1E7F0 0x9F13 +0x8EA1E7F1 0x9F20 +0x8EA1E7F2 0x50E7 +0x8EA1E7F3 0x50EE +0x8EA1E7F4 0x50E5 +0x8EA1E7F5 0x50D6 +0x8EA1E7F6 0x50ED +0x8EA1E7F7 0x50DA +0x8EA1E7F8 0x50D5 +0x8EA1E7F9 0x50CF +0x8EA1E7FA 0x50D1 +0x8EA1E7FB 0x50F1 +0x8EA1E7FC 0x50CE +0x8EA1E7FD 0x50E9 +0x8EA1E7FE 0x5162 +0x8EA1E8A1 0x51F3 +0x8EA1E8A2 0x5283 +0x8EA1E8A3 0x5282 +0x8EA1E8A4 0x5331 +0x8EA1E8A5 0x53AD +0x8EA1E8A6 0x55FE +0x8EA1E8A7 0x5600 +0x8EA1E8A8 0x561B +0x8EA1E8A9 0x5617 +0x8EA1E8AA 0x55FD +0x8EA1E8AB 0x5614 +0x8EA1E8AC 0x5606 +0x8EA1E8AD 0x5609 +0x8EA1E8AE 0x560D +0x8EA1E8AF 0x560E +0x8EA1E8B0 0x55F7 +0x8EA1E8B1 0x5616 +0x8EA1E8B2 0x561F +0x8EA1E8B3 0x5608 +0x8EA1E8B4 0x5610 +0x8EA1E8B5 0x55F6 +0x8EA1E8B6 0x5718 +0x8EA1E8B7 0x5716 +0x8EA1E8B8 0x5875 +0x8EA1E8B9 0x587E +0x8EA1E8BA 0x5883 +0x8EA1E8BB 0x5893 +0x8EA1E8BC 0x588A +0x8EA1E8BD 0x5879 +0x8EA1E8BE 0x5885 +0x8EA1E8BF 0x587D +0x8EA1E8C0 0x58FD +0x8EA1E8C1 0x5925 +0x8EA1E8C2 0x5922 +0x8EA1E8C3 0x5924 +0x8EA1E8C4 0x596A +0x8EA1E8C5 0x5969 +0x8EA1E8C6 0x5AE1 +0x8EA1E8C7 0x5AE6 +0x8EA1E8C8 0x5AE9 +0x8EA1E8C9 0x5AD7 +0x8EA1E8CA 0x5AD6 +0x8EA1E8CB 0x5AD8 +0x8EA1E8CC 0x5AE3 +0x8EA1E8CD 0x5B75 +0x8EA1E8CE 0x5BDE +0x8EA1E8CF 0x5BE7 +0x8EA1E8D0 0x5BE1 +0x8EA1E8D1 0x5BE5 +0x8EA1E8D2 0x5BE6 +0x8EA1E8D3 0x5BE8 +0x8EA1E8D4 0x5BE2 +0x8EA1E8D5 0x5BE4 +0x8EA1E8D6 0x5BDF +0x8EA1E8D7 0x5C0D +0x8EA1E8D8 0x5C62 +0x8EA1E8D9 0x5D84 +0x8EA1E8DA 0x5D87 +0x8EA1E8DB 0x5E5B +0x8EA1E8DC 0x5E63 +0x8EA1E8DD 0x5E55 +0x8EA1E8DE 0x5E57 +0x8EA1E8DF 0x5E54 +0x8EA1E8E0 0x5ED3 +0x8EA1E8E1 0x5ED6 +0x8EA1E8E2 0x5F0A +0x8EA1E8E3 0x5F46 +0x8EA1E8E4 0x5F70 +0x8EA1E8E5 0x5FB9 +0x8EA1E8E6 0x6147 +0x8EA1E8E7 0x613F +0x8EA1E8E8 0x614B +0x8EA1E8E9 0x6177 +0x8EA1E8EA 0x6162 +0x8EA1E8EB 0x6163 +0x8EA1E8EC 0x615F +0x8EA1E8ED 0x615A +0x8EA1E8EE 0x6158 +0x8EA1E8EF 0x6175 +0x8EA1E8F0 0x622A +0x8EA1E8F1 0x6487 +0x8EA1E8F2 0x6458 +0x8EA1E8F3 0x6454 +0x8EA1E8F4 0x64A4 +0x8EA1E8F5 0x6478 +0x8EA1E8F6 0x645F +0x8EA1E8F7 0x647A +0x8EA1E8F8 0x6451 +0x8EA1E8F9 0x6467 +0x8EA1E8FA 0x6434 +0x8EA1E8FB 0x646D +0x8EA1E8FC 0x647B +0x8EA1E8FD 0x6572 +0x8EA1E8FE 0x65A1 +0x8EA1E9A1 0x65D7 +0x8EA1E9A2 0x65D6 +0x8EA1E9A3 0x66A2 +0x8EA1E9A4 0x66A8 +0x8EA1E9A5 0x669D +0x8EA1E9A6 0x699C +0x8EA1E9A7 0x69A8 +0x8EA1E9A8 0x6995 +0x8EA1E9A9 0x69C1 +0x8EA1E9AA 0x69AE +0x8EA1E9AB 0x69D3 +0x8EA1E9AC 0x69CB +0x8EA1E9AD 0x699B +0x8EA1E9AE 0x69B7 +0x8EA1E9AF 0x69BB +0x8EA1E9B0 0x69AB +0x8EA1E9B1 0x69B4 +0x8EA1E9B2 0x69D0 +0x8EA1E9B3 0x69CD +0x8EA1E9B4 0x69AD +0x8EA1E9B5 0x69CC +0x8EA1E9B6 0x69A6 +0x8EA1E9B7 0x69C3 +0x8EA1E9B8 0x69A3 +0x8EA1E9B9 0x6B49 +0x8EA1E9BA 0x6B4C +0x8EA1E9BB 0x6C33 +0x8EA1E9BC 0x6F33 +0x8EA1E9BD 0x6F14 +0x8EA1E9BE 0x6EFE +0x8EA1E9BF 0x6F13 +0x8EA1E9C0 0x6EF4 +0x8EA1E9C1 0x6F29 +0x8EA1E9C2 0x6F3E +0x8EA1E9C3 0x6F20 +0x8EA1E9C4 0x6F2C +0x8EA1E9C5 0x6F0F +0x8EA1E9C6 0x6F02 +0x8EA1E9C7 0x6F22 +0x8EA1E9C8 0x6EFF +0x8EA1E9C9 0x6EEF +0x8EA1E9CA 0x6F06 +0x8EA1E9CB 0x6F31 +0x8EA1E9CC 0x6F38 +0x8EA1E9CD 0x6F32 +0x8EA1E9CE 0x6F23 +0x8EA1E9CF 0x6F15 +0x8EA1E9D0 0x6F2B +0x8EA1E9D1 0x6F2F +0x8EA1E9D2 0x6F88 +0x8EA1E9D3 0x6F2A +0x8EA1E9D4 0x6EEC +0x8EA1E9D5 0x6F01 +0x8EA1E9D6 0x6EF2 +0x8EA1E9D7 0x6ECC +0x8EA1E9D8 0x6EF7 +0x8EA1E9D9 0x7194 +0x8EA1E9DA 0x7199 +0x8EA1E9DB 0x717D +0x8EA1E9DC 0x718A +0x8EA1E9DD 0x7184 +0x8EA1E9DE 0x7192 +0x8EA1E9DF 0x723E +0x8EA1E9E0 0x7292 +0x8EA1E9E1 0x7296 +0x8EA1E9E2 0x7344 +0x8EA1E9E3 0x7350 +0x8EA1E9E4 0x7464 +0x8EA1E9E5 0x7463 +0x8EA1E9E6 0x746A +0x8EA1E9E7 0x7470 +0x8EA1E9E8 0x746D +0x8EA1E9E9 0x7504 +0x8EA1E9EA 0x7591 +0x8EA1E9EB 0x7627 +0x8EA1E9EC 0x760D +0x8EA1E9ED 0x760B +0x8EA1E9EE 0x7609 +0x8EA1E9EF 0x7613 +0x8EA1E9F0 0x76E1 +0x8EA1E9F1 0x76E3 +0x8EA1E9F2 0x7784 +0x8EA1E9F3 0x777D +0x8EA1E9F4 0x777F +0x8EA1E9F5 0x7761 +0x8EA1E9F6 0x78C1 +0x8EA1E9F7 0x789F +0x8EA1E9F8 0x78A7 +0x8EA1E9F9 0x78B3 +0x8EA1E9FA 0x78A9 +0x8EA1E9FB 0x78A3 +0x8EA1E9FC 0x798E +0x8EA1E9FD 0x798F +0x8EA1E9FE 0x798D +0x8EA1EAA1 0x7A2E +0x8EA1EAA2 0x7A31 +0x8EA1EAA3 0x7AAA +0x8EA1EAA4 0x7AA9 +0x8EA1EAA5 0x7AED +0x8EA1EAA6 0x7AEF +0x8EA1EAA7 0x7BA1 +0x8EA1EAA8 0x7B95 +0x8EA1EAA9 0x7B8B +0x8EA1EAAA 0x7B75 +0x8EA1EAAB 0x7B97 +0x8EA1EAAC 0x7B9D +0x8EA1EAAD 0x7B94 +0x8EA1EAAE 0x7B8F +0x8EA1EAAF 0x7BB8 +0x8EA1EAB0 0x7B87 +0x8EA1EAB1 0x7B84 +0x8EA1EAB2 0x7CB9 +0x8EA1EAB3 0x7CBD +0x8EA1EAB4 0x7CBE +0x8EA1EAB5 0x7DBB +0x8EA1EAB6 0x7DB0 +0x8EA1EAB7 0x7D9C +0x8EA1EAB8 0x7DBD +0x8EA1EAB9 0x7DBE +0x8EA1EABA 0x7DA0 +0x8EA1EABB 0x7DCA +0x8EA1EABC 0x7DB4 +0x8EA1EABD 0x7DB2 +0x8EA1EABE 0x7DB1 +0x8EA1EABF 0x7DBA +0x8EA1EAC0 0x7DA2 +0x8EA1EAC1 0x7DBF +0x8EA1EAC2 0x7DB5 +0x8EA1EAC3 0x7DB8 +0x8EA1EAC4 0x7DAD +0x8EA1EAC5 0x7DD2 +0x8EA1EAC6 0x7DC7 +0x8EA1EAC7 0x7DAC +0x8EA1EAC8 0x7F70 +0x8EA1EAC9 0x7FE0 +0x8EA1EACA 0x7FE1 +0x8EA1EACB 0x7FDF +0x8EA1EACC 0x805E +0x8EA1EACD 0x805A +0x8EA1EACE 0x8087 +0x8EA1EACF 0x8150 +0x8EA1EAD0 0x8180 +0x8EA1EAD1 0x818F +0x8EA1EAD2 0x8188 +0x8EA1EAD3 0x818A +0x8EA1EAD4 0x817F +0x8EA1EAD5 0x8182 +0x8EA1EAD6 0x81E7 +0x8EA1EAD7 0x81FA +0x8EA1EAD8 0x8207 +0x8EA1EAD9 0x8214 +0x8EA1EADA 0x821E +0x8EA1EADB 0x824B +0x8EA1EADC 0x84C9 +0x8EA1EADD 0x84BF +0x8EA1EADE 0x84C6 +0x8EA1EADF 0x84C4 +0x8EA1EAE0 0x8499 +0x8EA1EAE1 0x849E +0x8EA1EAE2 0x84B2 +0x8EA1EAE3 0x849C +0x8EA1EAE4 0x84CB +0x8EA1EAE5 0x84B8 +0x8EA1EAE6 0x84C0 +0x8EA1EAE7 0x84D3 +0x8EA1EAE8 0x8490 +0x8EA1EAE9 0x84BC +0x8EA1EAEA 0x84D1 +0x8EA1EAEB 0x84CA +0x8EA1EAEC 0x873F +0x8EA1EAED 0x871C +0x8EA1EAEE 0x873B +0x8EA1EAEF 0x8722 +0x8EA1EAF0 0x8725 +0x8EA1EAF1 0x8734 +0x8EA1EAF2 0x8718 +0x8EA1EAF3 0x8755 +0x8EA1EAF4 0x8737 +0x8EA1EAF5 0x8729 +0x8EA1EAF6 0x88F3 +0x8EA1EAF7 0x8902 +0x8EA1EAF8 0x88F4 +0x8EA1EAF9 0x88F9 +0x8EA1EAFA 0x88F8 +0x8EA1EAFB 0x88FD +0x8EA1EAFC 0x88E8 +0x8EA1EAFD 0x891A +0x8EA1EAFE 0x88EF +0x8EA1EBA1 0x8AA6 +0x8EA1EBA2 0x8A8C +0x8EA1EBA3 0x8A9E +0x8EA1EBA4 0x8AA3 +0x8EA1EBA5 0x8A8D +0x8EA1EBA6 0x8AA1 +0x8EA1EBA7 0x8A93 +0x8EA1EBA8 0x8AA4 +0x8EA1EBA9 0x8AAA +0x8EA1EBAA 0x8AA5 +0x8EA1EBAB 0x8AA8 +0x8EA1EBAC 0x8A98 +0x8EA1EBAD 0x8A91 +0x8EA1EBAE 0x8A9A +0x8EA1EBAF 0x8AA7 +0x8EA1EBB0 0x8C6A +0x8EA1EBB1 0x8C8D +0x8EA1EBB2 0x8C8C +0x8EA1EBB3 0x8CD3 +0x8EA1EBB4 0x8CD1 +0x8EA1EBB5 0x8CD2 +0x8EA1EBB6 0x8D6B +0x8EA1EBB7 0x8D99 +0x8EA1EBB8 0x8D95 +0x8EA1EBB9 0x8DFC +0x8EA1EBBA 0x8F14 +0x8EA1EBBB 0x8F12 +0x8EA1EBBC 0x8F15 +0x8EA1EBBD 0x8F13 +0x8EA1EBBE 0x8FA3 +0x8EA1EBBF 0x9060 +0x8EA1EBC0 0x9058 +0x8EA1EBC1 0x905C +0x8EA1EBC2 0x9063 +0x8EA1EBC3 0x9059 +0x8EA1EBC4 0x905E +0x8EA1EBC5 0x9062 +0x8EA1EBC6 0x905D +0x8EA1EBC7 0x905B +0x8EA1EBC8 0x9119 +0x8EA1EBC9 0x9118 +0x8EA1EBCA 0x911E +0x8EA1EBCB 0x9175 +0x8EA1EBCC 0x9178 +0x8EA1EBCD 0x9177 +0x8EA1EBCE 0x9174 +0x8EA1EBCF 0x9278 +0x8EA1EBD0 0x92AC +0x8EA1EBD1 0x9280 +0x8EA1EBD2 0x9285 +0x8EA1EBD3 0x9298 +0x8EA1EBD4 0x9296 +0x8EA1EBD5 0x927B +0x8EA1EBD6 0x9293 +0x8EA1EBD7 0x929C +0x8EA1EBD8 0x92A8 +0x8EA1EBD9 0x927C +0x8EA1EBDA 0x9291 +0x8EA1EBDB 0x95A1 +0x8EA1EBDC 0x95A8 +0x8EA1EBDD 0x95A9 +0x8EA1EBDE 0x95A3 +0x8EA1EBDF 0x95A5 +0x8EA1EBE0 0x95A4 +0x8EA1EBE1 0x9699 +0x8EA1EBE2 0x969C +0x8EA1EBE3 0x969B +0x8EA1EBE4 0x96CC +0x8EA1EBE5 0x96D2 +0x8EA1EBE6 0x9700 +0x8EA1EBE7 0x977C +0x8EA1EBE8 0x9785 +0x8EA1EBE9 0x97F6 +0x8EA1EBEA 0x9817 +0x8EA1EBEB 0x9818 +0x8EA1EBEC 0x98AF +0x8EA1EBED 0x98B1 +0x8EA1EBEE 0x9903 +0x8EA1EBEF 0x9905 +0x8EA1EBF0 0x990C +0x8EA1EBF1 0x9909 +0x8EA1EBF2 0x99C1 +0x8EA1EBF3 0x9AAF +0x8EA1EBF4 0x9AB0 +0x8EA1EBF5 0x9AE6 +0x8EA1EBF6 0x9B41 +0x8EA1EBF7 0x9B42 +0x8EA1EBF8 0x9CF4 +0x8EA1EBF9 0x9CF6 +0x8EA1EBFA 0x9CF3 +0x8EA1EBFB 0x9EBC +0x8EA1EBFC 0x9F3B +0x8EA1EBFD 0x9F4A +0x8EA1EBFE 0x5104 +0x8EA1ECA1 0x5100 +0x8EA1ECA2 0x50FB +0x8EA1ECA3 0x50F5 +0x8EA1ECA4 0x50F9 +0x8EA1ECA5 0x5102 +0x8EA1ECA6 0x5108 +0x8EA1ECA7 0x5109 +0x8EA1ECA8 0x5105 +0x8EA1ECA9 0x51DC +0x8EA1ECAA 0x5287 +0x8EA1ECAB 0x5288 +0x8EA1ECAC 0x5289 +0x8EA1ECAD 0x528D +0x8EA1ECAE 0x528A +0x8EA1ECAF 0x52F0 +0x8EA1ECB0 0x53B2 +0x8EA1ECB1 0x562E +0x8EA1ECB2 0x563B +0x8EA1ECB3 0x5639 +0x8EA1ECB4 0x5632 +0x8EA1ECB5 0x563F +0x8EA1ECB6 0x5634 +0x8EA1ECB7 0x5629 +0x8EA1ECB8 0x5653 +0x8EA1ECB9 0x564E +0x8EA1ECBA 0x5657 +0x8EA1ECBB 0x5674 +0x8EA1ECBC 0x5636 +0x8EA1ECBD 0x562F +0x8EA1ECBE 0x5630 +0x8EA1ECBF 0x5880 +0x8EA1ECC0 0x589F +0x8EA1ECC1 0x589E +0x8EA1ECC2 0x58B3 +0x8EA1ECC3 0x589C +0x8EA1ECC4 0x58AE +0x8EA1ECC5 0x58A9 +0x8EA1ECC6 0x58A6 +0x8EA1ECC7 0x596D +0x8EA1ECC8 0x5B09 +0x8EA1ECC9 0x5AFB +0x8EA1ECCA 0x5B0B +0x8EA1ECCB 0x5AF5 +0x8EA1ECCC 0x5B0C +0x8EA1ECCD 0x5B08 +0x8EA1ECCE 0x5BEE +0x8EA1ECCF 0x5BEC +0x8EA1ECD0 0x5BE9 +0x8EA1ECD1 0x5BEB +0x8EA1ECD2 0x5C64 +0x8EA1ECD3 0x5C65 +0x8EA1ECD4 0x5D9D +0x8EA1ECD5 0x5D94 +0x8EA1ECD6 0x5E62 +0x8EA1ECD7 0x5E5F +0x8EA1ECD8 0x5E61 +0x8EA1ECD9 0x5EE2 +0x8EA1ECDA 0x5EDA +0x8EA1ECDB 0x5EDF +0x8EA1ECDC 0x5EDD +0x8EA1ECDD 0x5EE3 +0x8EA1ECDE 0x5EE0 +0x8EA1ECDF 0x5F48 +0x8EA1ECE0 0x5F71 +0x8EA1ECE1 0x5FB7 +0x8EA1ECE2 0x5FB5 +0x8EA1ECE3 0x6176 +0x8EA1ECE4 0x6167 +0x8EA1ECE5 0x616E +0x8EA1ECE6 0x615D +0x8EA1ECE7 0x6155 +0x8EA1ECE8 0x6182 +0x8EA1ECE9 0x617C +0x8EA1ECEA 0x6170 +0x8EA1ECEB 0x616B +0x8EA1ECEC 0x617E +0x8EA1ECED 0x61A7 +0x8EA1ECEE 0x6190 +0x8EA1ECEF 0x61AB +0x8EA1ECF0 0x618E +0x8EA1ECF1 0x61AC +0x8EA1ECF2 0x619A +0x8EA1ECF3 0x61A4 +0x8EA1ECF4 0x6194 +0x8EA1ECF5 0x61AE +0x8EA1ECF6 0x622E +0x8EA1ECF7 0x6469 +0x8EA1ECF8 0x646F +0x8EA1ECF9 0x6479 +0x8EA1ECFA 0x649E +0x8EA1ECFB 0x64B2 +0x8EA1ECFC 0x6488 +0x8EA1ECFD 0x6490 +0x8EA1ECFE 0x64B0 +0x8EA1EDA1 0x64A5 +0x8EA1EDA2 0x6493 +0x8EA1EDA3 0x6495 +0x8EA1EDA4 0x64A9 +0x8EA1EDA5 0x6492 +0x8EA1EDA6 0x64AE +0x8EA1EDA7 0x64AD +0x8EA1EDA8 0x64AB +0x8EA1EDA9 0x649A +0x8EA1EDAA 0x64AC +0x8EA1EDAB 0x6499 +0x8EA1EDAC 0x64A2 +0x8EA1EDAD 0x64B3 +0x8EA1EDAE 0x6575 +0x8EA1EDAF 0x6577 +0x8EA1EDB0 0x6578 +0x8EA1EDB1 0x66AE +0x8EA1EDB2 0x66AB +0x8EA1EDB3 0x66B4 +0x8EA1EDB4 0x66B1 +0x8EA1EDB5 0x6A23 +0x8EA1EDB6 0x6A1F +0x8EA1EDB7 0x69E8 +0x8EA1EDB8 0x6A01 +0x8EA1EDB9 0x6A1E +0x8EA1EDBA 0x6A19 +0x8EA1EDBB 0x69FD +0x8EA1EDBC 0x6A21 +0x8EA1EDBD 0x6A13 +0x8EA1EDBE 0x6A0A +0x8EA1EDBF 0x69F3 +0x8EA1EDC0 0x6A02 +0x8EA1EDC1 0x6A05 +0x8EA1EDC2 0x69ED +0x8EA1EDC3 0x6A11 +0x8EA1EDC4 0x6B50 +0x8EA1EDC5 0x6B4E +0x8EA1EDC6 0x6BA4 +0x8EA1EDC7 0x6BC5 +0x8EA1EDC8 0x6BC6 +0x8EA1EDC9 0x6F3F +0x8EA1EDCA 0x6F7C +0x8EA1EDCB 0x6F84 +0x8EA1EDCC 0x6F51 +0x8EA1EDCD 0x6F66 +0x8EA1EDCE 0x6F54 +0x8EA1EDCF 0x6F86 +0x8EA1EDD0 0x6F6D +0x8EA1EDD1 0x6F5B +0x8EA1EDD2 0x6F78 +0x8EA1EDD3 0x6F6E +0x8EA1EDD4 0x6F8E +0x8EA1EDD5 0x6F7A +0x8EA1EDD6 0x6F70 +0x8EA1EDD7 0x6F64 +0x8EA1EDD8 0x6F97 +0x8EA1EDD9 0x6F58 +0x8EA1EDDA 0x6ED5 +0x8EA1EDDB 0x6F6F +0x8EA1EDDC 0x6F60 +0x8EA1EDDD 0x6F5F +0x8EA1EDDE 0x719F +0x8EA1EDDF 0x71AC +0x8EA1EDE0 0x71B1 +0x8EA1EDE1 0x71A8 +0x8EA1EDE2 0x7256 +0x8EA1EDE3 0x729B +0x8EA1EDE4 0x734E +0x8EA1EDE5 0x7357 +0x8EA1EDE6 0x7469 +0x8EA1EDE7 0x748B +0x8EA1EDE8 0x7483 +0x8EA1EDE9 0x747E +0x8EA1EDEA 0x7480 +0x8EA1EDEB 0x757F +0x8EA1EDEC 0x7620 +0x8EA1EDED 0x7629 +0x8EA1EDEE 0x761F +0x8EA1EDEF 0x7624 +0x8EA1EDF0 0x7626 +0x8EA1EDF1 0x7621 +0x8EA1EDF2 0x7622 +0x8EA1EDF3 0x769A +0x8EA1EDF4 0x76BA +0x8EA1EDF5 0x76E4 +0x8EA1EDF6 0x778E +0x8EA1EDF7 0x7787 +0x8EA1EDF8 0x778C +0x8EA1EDF9 0x7791 +0x8EA1EDFA 0x778B +0x8EA1EDFB 0x78CB +0x8EA1EDFC 0x78C5 +0x8EA1EDFD 0x78BA +0x8EA1EDFE 0x78CA +0x8EA1EEA1 0x78BE +0x8EA1EEA2 0x78D5 +0x8EA1EEA3 0x78BC +0x8EA1EEA4 0x78D0 +0x8EA1EEA5 0x7A3F +0x8EA1EEA6 0x7A3C +0x8EA1EEA7 0x7A40 +0x8EA1EEA8 0x7A3D +0x8EA1EEA9 0x7A37 +0x8EA1EEAA 0x7A3B +0x8EA1EEAB 0x7AAF +0x8EA1EEAC 0x7AAE +0x8EA1EEAD 0x7BAD +0x8EA1EEAE 0x7BB1 +0x8EA1EEAF 0x7BC4 +0x8EA1EEB0 0x7BB4 +0x8EA1EEB1 0x7BC6 +0x8EA1EEB2 0x7BC7 +0x8EA1EEB3 0x7BC1 +0x8EA1EEB4 0x7BA0 +0x8EA1EEB5 0x7BCC +0x8EA1EEB6 0x7CCA +0x8EA1EEB7 0x7DE0 +0x8EA1EEB8 0x7DF4 +0x8EA1EEB9 0x7DEF +0x8EA1EEBA 0x7DFB +0x8EA1EEBB 0x7DD8 +0x8EA1EEBC 0x7DEC +0x8EA1EEBD 0x7DDD +0x8EA1EEBE 0x7DE8 +0x8EA1EEBF 0x7DE3 +0x8EA1EEC0 0x7DDA +0x8EA1EEC1 0x7DDE +0x8EA1EEC2 0x7DE9 +0x8EA1EEC3 0x7D9E +0x8EA1EEC4 0x7DD9 +0x8EA1EEC5 0x7DF2 +0x8EA1EEC6 0x7DF9 +0x8EA1EEC7 0x7F75 +0x8EA1EEC8 0x7F77 +0x8EA1EEC9 0x7FAF +0x8EA1EECA 0x7FE9 +0x8EA1EECB 0x8026 +0x8EA1EECC 0x819B +0x8EA1EECD 0x819C +0x8EA1EECE 0x819D +0x8EA1EECF 0x81A0 +0x8EA1EED0 0x819A +0x8EA1EED1 0x8198 +0x8EA1EED2 0x8517 +0x8EA1EED3 0x853D +0x8EA1EED4 0x851A +0x8EA1EED5 0x84EE +0x8EA1EED6 0x852C +0x8EA1EED7 0x852D +0x8EA1EED8 0x8513 +0x8EA1EED9 0x8511 +0x8EA1EEDA 0x8523 +0x8EA1EEDB 0x8521 +0x8EA1EEDC 0x8514 +0x8EA1EEDD 0x84EC +0x8EA1EEDE 0x8525 +0x8EA1EEDF 0x84FF +0x8EA1EEE0 0x8506 +0x8EA1EEE1 0x8782 +0x8EA1EEE2 0x8774 +0x8EA1EEE3 0x8776 +0x8EA1EEE4 0x8760 +0x8EA1EEE5 0x8766 +0x8EA1EEE6 0x8778 +0x8EA1EEE7 0x8768 +0x8EA1EEE8 0x8759 +0x8EA1EEE9 0x8757 +0x8EA1EEEA 0x874C +0x8EA1EEEB 0x8753 +0x8EA1EEEC 0x885B +0x8EA1EEED 0x885D +0x8EA1EEEE 0x8910 +0x8EA1EEEF 0x8907 +0x8EA1EEF0 0x8912 +0x8EA1EEF1 0x8913 +0x8EA1EEF2 0x8915 +0x8EA1EEF3 0x890A +0x8EA1EEF4 0x8ABC +0x8EA1EEF5 0x8AD2 +0x8EA1EEF6 0x8AC7 +0x8EA1EEF7 0x8AC4 +0x8EA1EEF8 0x8A95 +0x8EA1EEF9 0x8ACB +0x8EA1EEFA 0x8AF8 +0x8EA1EEFB 0x8AB2 +0x8EA1EEFC 0x8AC9 +0x8EA1EEFD 0x8AC2 +0x8EA1EEFE 0x8ABF +0x8EA1EFA1 0x8AB0 +0x8EA1EFA2 0x8AD6 +0x8EA1EFA3 0x8ACD +0x8EA1EFA4 0x8AB6 +0x8EA1EFA5 0x8AB9 +0x8EA1EFA6 0x8ADB +0x8EA1EFA7 0x8C4C +0x8EA1EFA8 0x8C4E +0x8EA1EFA9 0x8C6C +0x8EA1EFAA 0x8CE0 +0x8EA1EFAB 0x8CDE +0x8EA1EFAC 0x8CE6 +0x8EA1EFAD 0x8CE4 +0x8EA1EFAE 0x8CEC +0x8EA1EFAF 0x8CED +0x8EA1EFB0 0x8CE2 +0x8EA1EFB1 0x8CE3 +0x8EA1EFB2 0x8CDC +0x8EA1EFB3 0x8CEA +0x8EA1EFB4 0x8CE1 +0x8EA1EFB5 0x8D6D +0x8EA1EFB6 0x8D9F +0x8EA1EFB7 0x8DA3 +0x8EA1EFB8 0x8E2B +0x8EA1EFB9 0x8E10 +0x8EA1EFBA 0x8E1D +0x8EA1EFBB 0x8E22 +0x8EA1EFBC 0x8E0F +0x8EA1EFBD 0x8E29 +0x8EA1EFBE 0x8E1F +0x8EA1EFBF 0x8E21 +0x8EA1EFC0 0x8E1E +0x8EA1EFC1 0x8EBA +0x8EA1EFC2 0x8F1D +0x8EA1EFC3 0x8F1B +0x8EA1EFC4 0x8F1F +0x8EA1EFC5 0x8F29 +0x8EA1EFC6 0x8F26 +0x8EA1EFC7 0x8F2A +0x8EA1EFC8 0x8F1C +0x8EA1EFC9 0x8F1E +0x8EA1EFCA 0x8F25 +0x8EA1EFCB 0x9069 +0x8EA1EFCC 0x906E +0x8EA1EFCD 0x9068 +0x8EA1EFCE 0x906D +0x8EA1EFCF 0x9077 +0x8EA1EFD0 0x9130 +0x8EA1EFD1 0x912D +0x8EA1EFD2 0x9127 +0x8EA1EFD3 0x9131 +0x8EA1EFD4 0x9187 +0x8EA1EFD5 0x9189 +0x8EA1EFD6 0x918B +0x8EA1EFD7 0x9183 +0x8EA1EFD8 0x92C5 +0x8EA1EFD9 0x92BB +0x8EA1EFDA 0x92B7 +0x8EA1EFDB 0x92EA +0x8EA1EFDC 0x92E4 +0x8EA1EFDD 0x92C1 +0x8EA1EFDE 0x92B3 +0x8EA1EFDF 0x92BC +0x8EA1EFE0 0x92D2 +0x8EA1EFE1 0x92C7 +0x8EA1EFE2 0x92F0 +0x8EA1EFE3 0x92B2 +0x8EA1EFE4 0x95AD +0x8EA1EFE5 0x95B1 +0x8EA1EFE6 0x9704 +0x8EA1EFE7 0x9706 +0x8EA1EFE8 0x9707 +0x8EA1EFE9 0x9709 +0x8EA1EFEA 0x9760 +0x8EA1EFEB 0x978D +0x8EA1EFEC 0x978B +0x8EA1EFED 0x978F +0x8EA1EFEE 0x9821 +0x8EA1EFEF 0x982B +0x8EA1EFF0 0x981C +0x8EA1EFF1 0x98B3 +0x8EA1EFF2 0x990A +0x8EA1EFF3 0x9913 +0x8EA1EFF4 0x9912 +0x8EA1EFF5 0x9918 +0x8EA1EFF6 0x99DD +0x8EA1EFF7 0x99D0 +0x8EA1EFF8 0x99DF +0x8EA1EFF9 0x99DB +0x8EA1EFFA 0x99D1 +0x8EA1EFFB 0x99D5 +0x8EA1EFFC 0x99D2 +0x8EA1EFFD 0x99D9 +0x8EA1EFFE 0x9AB7 +0x8EA1F0A1 0x9AEE +0x8EA1F0A2 0x9AEF +0x8EA1F0A3 0x9B27 +0x8EA1F0A4 0x9B45 +0x8EA1F0A5 0x9B44 +0x8EA1F0A6 0x9B77 +0x8EA1F0A7 0x9B6F +0x8EA1F0A8 0x9D06 +0x8EA1F0A9 0x9D09 +0x8EA1F0AA 0x9D03 +0x8EA1F0AB 0x9EA9 +0x8EA1F0AC 0x9EBE +0x8EA1F0AD 0x9ECE +0x8EA1F0AE 0x58A8 +0x8EA1F0AF 0x9F52 +0x8EA1F0B0 0x5112 +0x8EA1F0B1 0x5118 +0x8EA1F0B2 0x5114 +0x8EA1F0B3 0x5110 +0x8EA1F0B4 0x5115 +0x8EA1F0B5 0x5180 +0x8EA1F0B6 0x51AA +0x8EA1F0B7 0x51DD +0x8EA1F0B8 0x5291 +0x8EA1F0B9 0x5293 +0x8EA1F0BA 0x52F3 +0x8EA1F0BB 0x5659 +0x8EA1F0BC 0x566B +0x8EA1F0BD 0x5679 +0x8EA1F0BE 0x5669 +0x8EA1F0BF 0x5664 +0x8EA1F0C0 0x5678 +0x8EA1F0C1 0x566A +0x8EA1F0C2 0x5668 +0x8EA1F0C3 0x5665 +0x8EA1F0C4 0x5671 +0x8EA1F0C5 0x566F +0x8EA1F0C6 0x566C +0x8EA1F0C7 0x5662 +0x8EA1F0C8 0x5676 +0x8EA1F0C9 0x58C1 +0x8EA1F0CA 0x58BE +0x8EA1F0CB 0x58C7 +0x8EA1F0CC 0x58C5 +0x8EA1F0CD 0x596E +0x8EA1F0CE 0x5B1D +0x8EA1F0CF 0x5B34 +0x8EA1F0D0 0x5B78 +0x8EA1F0D1 0x5BF0 +0x8EA1F0D2 0x5C0E +0x8EA1F0D3 0x5F4A +0x8EA1F0D4 0x61B2 +0x8EA1F0D5 0x6191 +0x8EA1F0D6 0x61A9 +0x8EA1F0D7 0x618A +0x8EA1F0D8 0x61CD +0x8EA1F0D9 0x61B6 +0x8EA1F0DA 0x61BE +0x8EA1F0DB 0x61CA +0x8EA1F0DC 0x61C8 +0x8EA1F0DD 0x6230 +0x8EA1F0DE 0x64C5 +0x8EA1F0DF 0x64C1 +0x8EA1F0E0 0x64CB +0x8EA1F0E1 0x64BB +0x8EA1F0E2 0x64BC +0x8EA1F0E3 0x64DA +0x8EA1F0E4 0x64C4 +0x8EA1F0E5 0x64C7 +0x8EA1F0E6 0x64C2 +0x8EA1F0E7 0x64CD +0x8EA1F0E8 0x64BF +0x8EA1F0E9 0x64D2 +0x8EA1F0EA 0x64D4 +0x8EA1F0EB 0x64BE +0x8EA1F0EC 0x6574 +0x8EA1F0ED 0x66C6 +0x8EA1F0EE 0x66C9 +0x8EA1F0EF 0x66B9 +0x8EA1F0F0 0x66C4 +0x8EA1F0F1 0x66C7 +0x8EA1F0F2 0x66B8 +0x8EA1F0F3 0x6A3D +0x8EA1F0F4 0x6A38 +0x8EA1F0F5 0x6A3A +0x8EA1F0F6 0x6A59 +0x8EA1F0F7 0x6A6B +0x8EA1F0F8 0x6A58 +0x8EA1F0F9 0x6A39 +0x8EA1F0FA 0x6A44 +0x8EA1F0FB 0x6A62 +0x8EA1F0FC 0x6A61 +0x8EA1F0FD 0x6A4B +0x8EA1F0FE 0x6A47 +0x8EA1F1A1 0x6A35 +0x8EA1F1A2 0x6A5F +0x8EA1F1A3 0x6A48 +0x8EA1F1A4 0x6B59 +0x8EA1F1A5 0x6B77 +0x8EA1F1A6 0x6C05 +0x8EA1F1A7 0x6FC2 +0x8EA1F1A8 0x6FB1 +0x8EA1F1A9 0x6FA1 +0x8EA1F1AA 0x6FC3 +0x8EA1F1AB 0x6FA4 +0x8EA1F1AC 0x6FC1 +0x8EA1F1AD 0x6FA7 +0x8EA1F1AE 0x6FB3 +0x8EA1F1AF 0x6FC0 +0x8EA1F1B0 0x6FB9 +0x8EA1F1B1 0x6FB6 +0x8EA1F1B2 0x6FA6 +0x8EA1F1B3 0x6FA0 +0x8EA1F1B4 0x6FB4 +0x8EA1F1B5 0x71BE +0x8EA1F1B6 0x71C9 +0x8EA1F1B7 0x71D0 +0x8EA1F1B8 0x71D2 +0x8EA1F1B9 0x71C8 +0x8EA1F1BA 0x71D5 +0x8EA1F1BB 0x71B9 +0x8EA1F1BC 0x71CE +0x8EA1F1BD 0x71D9 +0x8EA1F1BE 0x71DC +0x8EA1F1BF 0x71C3 +0x8EA1F1C0 0x71C4 +0x8EA1F1C1 0x7368 +0x8EA1F1C2 0x749C +0x8EA1F1C3 0x74A3 +0x8EA1F1C4 0x7498 +0x8EA1F1C5 0x749F +0x8EA1F1C6 0x749E +0x8EA1F1C7 0x74E2 +0x8EA1F1C8 0x750C +0x8EA1F1C9 0x750D +0x8EA1F1CA 0x7634 +0x8EA1F1CB 0x7638 +0x8EA1F1CC 0x763A +0x8EA1F1CD 0x76E7 +0x8EA1F1CE 0x76E5 +0x8EA1F1CF 0x77A0 +0x8EA1F1D0 0x779E +0x8EA1F1D1 0x779F +0x8EA1F1D2 0x77A5 +0x8EA1F1D3 0x78E8 +0x8EA1F1D4 0x78DA +0x8EA1F1D5 0x78EC +0x8EA1F1D6 0x78E7 +0x8EA1F1D7 0x79A6 +0x8EA1F1D8 0x7A4D +0x8EA1F1D9 0x7A4E +0x8EA1F1DA 0x7A46 +0x8EA1F1DB 0x7A4C +0x8EA1F1DC 0x7A4B +0x8EA1F1DD 0x7ABA +0x8EA1F1DE 0x7BD9 +0x8EA1F1DF 0x7C11 +0x8EA1F1E0 0x7BC9 +0x8EA1F1E1 0x7BE4 +0x8EA1F1E2 0x7BDB +0x8EA1F1E3 0x7BE1 +0x8EA1F1E4 0x7BE9 +0x8EA1F1E5 0x7BE6 +0x8EA1F1E6 0x7CD5 +0x8EA1F1E7 0x7CD6 +0x8EA1F1E8 0x7E0A +0x8EA1F1E9 0x7E11 +0x8EA1F1EA 0x7E08 +0x8EA1F1EB 0x7E1B +0x8EA1F1EC 0x7E23 +0x8EA1F1ED 0x7E1E +0x8EA1F1EE 0x7E1D +0x8EA1F1EF 0x7E09 +0x8EA1F1F0 0x7E10 +0x8EA1F1F1 0x7F79 +0x8EA1F1F2 0x7FB2 +0x8EA1F1F3 0x7FF0 +0x8EA1F1F4 0x7FF1 +0x8EA1F1F5 0x7FEE +0x8EA1F1F6 0x8028 +0x8EA1F1F7 0x81B3 +0x8EA1F1F8 0x81A9 +0x8EA1F1F9 0x81A8 +0x8EA1F1FA 0x81FB +0x8EA1F1FB 0x8208 +0x8EA1F1FC 0x8258 +0x8EA1F1FD 0x8259 +0x8EA1F1FE 0x854A +0x8EA1F2A1 0x8559 +0x8EA1F2A2 0x8548 +0x8EA1F2A3 0x8568 +0x8EA1F2A4 0x8569 +0x8EA1F2A5 0x8543 +0x8EA1F2A6 0x8549 +0x8EA1F2A7 0x856D +0x8EA1F2A8 0x856A +0x8EA1F2A9 0x855E +0x8EA1F2AA 0x8783 +0x8EA1F2AB 0x879F +0x8EA1F2AC 0x879E +0x8EA1F2AD 0x87A2 +0x8EA1F2AE 0x878D +0x8EA1F2AF 0x8861 +0x8EA1F2B0 0x892A +0x8EA1F2B1 0x8932 +0x8EA1F2B2 0x8925 +0x8EA1F2B3 0x892B +0x8EA1F2B4 0x8921 +0x8EA1F2B5 0x89AA +0x8EA1F2B6 0x89A6 +0x8EA1F2B7 0x8AE6 +0x8EA1F2B8 0x8AFA +0x8EA1F2B9 0x8AEB +0x8EA1F2BA 0x8AF1 +0x8EA1F2BB 0x8B00 +0x8EA1F2BC 0x8ADC +0x8EA1F2BD 0x8AE7 +0x8EA1F2BE 0x8AEE +0x8EA1F2BF 0x8AFE +0x8EA1F2C0 0x8B01 +0x8EA1F2C1 0x8B02 +0x8EA1F2C2 0x8AF7 +0x8EA1F2C3 0x8AED +0x8EA1F2C4 0x8AF3 +0x8EA1F2C5 0x8AF6 +0x8EA1F2C6 0x8AFC +0x8EA1F2C7 0x8C6B +0x8EA1F2C8 0x8C6D +0x8EA1F2C9 0x8C93 +0x8EA1F2CA 0x8CF4 +0x8EA1F2CB 0x8E44 +0x8EA1F2CC 0x8E31 +0x8EA1F2CD 0x8E34 +0x8EA1F2CE 0x8E42 +0x8EA1F2CF 0x8E39 +0x8EA1F2D0 0x8E35 +0x8EA1F2D1 0x8F3B +0x8EA1F2D2 0x8F2F +0x8EA1F2D3 0x8F38 +0x8EA1F2D4 0x8F33 +0x8EA1F2D5 0x8FA8 +0x8EA1F2D6 0x8FA6 +0x8EA1F2D7 0x9075 +0x8EA1F2D8 0x9074 +0x8EA1F2D9 0x9078 +0x8EA1F2DA 0x9072 +0x8EA1F2DB 0x907C +0x8EA1F2DC 0x907A +0x8EA1F2DD 0x9134 +0x8EA1F2DE 0x9192 +0x8EA1F2DF 0x9320 +0x8EA1F2E0 0x9336 +0x8EA1F2E1 0x92F8 +0x8EA1F2E2 0x9333 +0x8EA1F2E3 0x932F +0x8EA1F2E4 0x9322 +0x8EA1F2E5 0x92FC +0x8EA1F2E6 0x932B +0x8EA1F2E7 0x9304 +0x8EA1F2E8 0x931A +0x8EA1F2E9 0x9310 +0x8EA1F2EA 0x9326 +0x8EA1F2EB 0x9321 +0x8EA1F2EC 0x9315 +0x8EA1F2ED 0x932E +0x8EA1F2EE 0x9319 +0x8EA1F2EF 0x95BB +0x8EA1F2F0 0x96A7 +0x8EA1F2F1 0x96A8 +0x8EA1F2F2 0x96AA +0x8EA1F2F3 0x96D5 +0x8EA1F2F4 0x970E +0x8EA1F2F5 0x9711 +0x8EA1F2F6 0x9716 +0x8EA1F2F7 0x970D +0x8EA1F2F8 0x9713 +0x8EA1F2F9 0x970F +0x8EA1F2FA 0x975B +0x8EA1F2FB 0x975C +0x8EA1F2FC 0x9766 +0x8EA1F2FD 0x9798 +0x8EA1F2FE 0x9830 +0x8EA1F3A1 0x9838 +0x8EA1F3A2 0x983B +0x8EA1F3A3 0x9837 +0x8EA1F3A4 0x982D +0x8EA1F3A5 0x9839 +0x8EA1F3A6 0x9824 +0x8EA1F3A7 0x9910 +0x8EA1F3A8 0x9928 +0x8EA1F3A9 0x991E +0x8EA1F3AA 0x991B +0x8EA1F3AB 0x9921 +0x8EA1F3AC 0x991A +0x8EA1F3AD 0x99ED +0x8EA1F3AE 0x99E2 +0x8EA1F3AF 0x99F1 +0x8EA1F3B0 0x9AB8 +0x8EA1F3B1 0x9ABC +0x8EA1F3B2 0x9AFB +0x8EA1F3B3 0x9AED +0x8EA1F3B4 0x9B28 +0x8EA1F3B5 0x9B91 +0x8EA1F3B6 0x9D15 +0x8EA1F3B7 0x9D23 +0x8EA1F3B8 0x9D26 +0x8EA1F3B9 0x9D28 +0x8EA1F3BA 0x9D12 +0x8EA1F3BB 0x9D1B +0x8EA1F3BC 0x9ED8 +0x8EA1F3BD 0x9ED4 +0x8EA1F3BE 0x9F8D +0x8EA1F3BF 0x9F9C +0x8EA1F3C0 0x512A +0x8EA1F3C1 0x511F +0x8EA1F3C2 0x5121 +0x8EA1F3C3 0x5132 +0x8EA1F3C4 0x52F5 +0x8EA1F3C5 0x568E +0x8EA1F3C6 0x5680 +0x8EA1F3C7 0x5690 +0x8EA1F3C8 0x5685 +0x8EA1F3C9 0x5687 +0x8EA1F3CA 0x568F +0x8EA1F3CB 0x58D5 +0x8EA1F3CC 0x58D3 +0x8EA1F3CD 0x58D1 +0x8EA1F3CE 0x58CE +0x8EA1F3CF 0x5B30 +0x8EA1F3D0 0x5B2A +0x8EA1F3D1 0x5B24 +0x8EA1F3D2 0x5B7A +0x8EA1F3D3 0x5C37 +0x8EA1F3D4 0x5C68 +0x8EA1F3D5 0x5DBC +0x8EA1F3D6 0x5DBA +0x8EA1F3D7 0x5DBD +0x8EA1F3D8 0x5DB8 +0x8EA1F3D9 0x5E6B +0x8EA1F3DA 0x5F4C +0x8EA1F3DB 0x5FBD +0x8EA1F3DC 0x61C9 +0x8EA1F3DD 0x61C2 +0x8EA1F3DE 0x61C7 +0x8EA1F3DF 0x61E6 +0x8EA1F3E0 0x61CB +0x8EA1F3E1 0x6232 +0x8EA1F3E2 0x6234 +0x8EA1F3E3 0x64CE +0x8EA1F3E4 0x64CA +0x8EA1F3E5 0x64D8 +0x8EA1F3E6 0x64E0 +0x8EA1F3E7 0x64F0 +0x8EA1F3E8 0x64E6 +0x8EA1F3E9 0x64EC +0x8EA1F3EA 0x64F1 +0x8EA1F3EB 0x64E2 +0x8EA1F3EC 0x64ED +0x8EA1F3ED 0x6582 +0x8EA1F3EE 0x6583 +0x8EA1F3EF 0x66D9 +0x8EA1F3F0 0x66D6 +0x8EA1F3F1 0x6A80 +0x8EA1F3F2 0x6A94 +0x8EA1F3F3 0x6A84 +0x8EA1F3F4 0x6AA2 +0x8EA1F3F5 0x6A9C +0x8EA1F3F6 0x6ADB +0x8EA1F3F7 0x6AA3 +0x8EA1F3F8 0x6A7E +0x8EA1F3F9 0x6A97 +0x8EA1F3FA 0x6A90 +0x8EA1F3FB 0x6AA0 +0x8EA1F3FC 0x6B5C +0x8EA1F3FD 0x6BAE +0x8EA1F3FE 0x6BDA +0x8EA1F4A1 0x6C08 +0x8EA1F4A2 0x6FD8 +0x8EA1F4A3 0x6FF1 +0x8EA1F4A4 0x6FDF +0x8EA1F4A5 0x6FE0 +0x8EA1F4A6 0x6FDB +0x8EA1F4A7 0x6FE4 +0x8EA1F4A8 0x6FEB +0x8EA1F4A9 0x6FEF +0x8EA1F4AA 0x6F80 +0x8EA1F4AB 0x6FEC +0x8EA1F4AC 0x6FE1 +0x8EA1F4AD 0x6FE9 +0x8EA1F4AE 0x6FD5 +0x8EA1F4AF 0x6FEE +0x8EA1F4B0 0x6FF0 +0x8EA1F4B1 0x71E7 +0x8EA1F4B2 0x71DF +0x8EA1F4B3 0x71EE +0x8EA1F4B4 0x71E6 +0x8EA1F4B5 0x71E5 +0x8EA1F4B6 0x71ED +0x8EA1F4B7 0x71EC +0x8EA1F4B8 0x71F4 +0x8EA1F4B9 0x71E0 +0x8EA1F4BA 0x7235 +0x8EA1F4BB 0x7246 +0x8EA1F4BC 0x7370 +0x8EA1F4BD 0x7372 +0x8EA1F4BE 0x74A9 +0x8EA1F4BF 0x74B0 +0x8EA1F4C0 0x74A6 +0x8EA1F4C1 0x74A8 +0x8EA1F4C2 0x7646 +0x8EA1F4C3 0x7642 +0x8EA1F4C4 0x764C +0x8EA1F4C5 0x76EA +0x8EA1F4C6 0x77B3 +0x8EA1F4C7 0x77AA +0x8EA1F4C8 0x77B0 +0x8EA1F4C9 0x77AC +0x8EA1F4CA 0x77A7 +0x8EA1F4CB 0x77AD +0x8EA1F4CC 0x77EF +0x8EA1F4CD 0x78F7 +0x8EA1F4CE 0x78FA +0x8EA1F4CF 0x78F4 +0x8EA1F4D0 0x78EF +0x8EA1F4D1 0x7901 +0x8EA1F4D2 0x79A7 +0x8EA1F4D3 0x79AA +0x8EA1F4D4 0x7A57 +0x8EA1F4D5 0x7ABF +0x8EA1F4D6 0x7C07 +0x8EA1F4D7 0x7C0D +0x8EA1F4D8 0x7BFE +0x8EA1F4D9 0x7BF7 +0x8EA1F4DA 0x7C0C +0x8EA1F4DB 0x7BE0 +0x8EA1F4DC 0x7CE0 +0x8EA1F4DD 0x7CDC +0x8EA1F4DE 0x7CDE +0x8EA1F4DF 0x7CE2 +0x8EA1F4E0 0x7CDF +0x8EA1F4E1 0x7CD9 +0x8EA1F4E2 0x7CDD +0x8EA1F4E3 0x7E2E +0x8EA1F4E4 0x7E3E +0x8EA1F4E5 0x7E46 +0x8EA1F4E6 0x7E37 +0x8EA1F4E7 0x7E32 +0x8EA1F4E8 0x7E43 +0x8EA1F4E9 0x7E2B +0x8EA1F4EA 0x7E3D +0x8EA1F4EB 0x7E31 +0x8EA1F4EC 0x7E45 +0x8EA1F4ED 0x7E41 +0x8EA1F4EE 0x7E34 +0x8EA1F4EF 0x7E39 +0x8EA1F4F0 0x7E48 +0x8EA1F4F1 0x7E35 +0x8EA1F4F2 0x7E3F +0x8EA1F4F3 0x7E2F +0x8EA1F4F4 0x7F44 +0x8EA1F4F5 0x7FF3 +0x8EA1F4F6 0x7FFC +0x8EA1F4F7 0x8071 +0x8EA1F4F8 0x8072 +0x8EA1F4F9 0x8070 +0x8EA1F4FA 0x806F +0x8EA1F4FB 0x8073 +0x8EA1F4FC 0x81C6 +0x8EA1F4FD 0x81C3 +0x8EA1F4FE 0x81BA +0x8EA1F5A1 0x81C2 +0x8EA1F5A2 0x81C0 +0x8EA1F5A3 0x81BF +0x8EA1F5A4 0x81BD +0x8EA1F5A5 0x81C9 +0x8EA1F5A6 0x81BE +0x8EA1F5A7 0x81E8 +0x8EA1F5A8 0x8209 +0x8EA1F5A9 0x8271 +0x8EA1F5AA 0x85AA +0x8EA1F5AB 0x8584 +0x8EA1F5AC 0x857E +0x8EA1F5AD 0x859C +0x8EA1F5AE 0x8591 +0x8EA1F5AF 0x8594 +0x8EA1F5B0 0x85AF +0x8EA1F5B1 0x859B +0x8EA1F5B2 0x8587 +0x8EA1F5B3 0x85A8 +0x8EA1F5B4 0x858A +0x8EA1F5B5 0x85A6 +0x8EA1F5B6 0x8667 +0x8EA1F5B7 0x87C0 +0x8EA1F5B8 0x87D1 +0x8EA1F5B9 0x87B3 +0x8EA1F5BA 0x87D2 +0x8EA1F5BB 0x87C6 +0x8EA1F5BC 0x87AB +0x8EA1F5BD 0x87BB +0x8EA1F5BE 0x87BA +0x8EA1F5BF 0x87C8 +0x8EA1F5C0 0x87CB +0x8EA1F5C1 0x893B +0x8EA1F5C2 0x8936 +0x8EA1F5C3 0x8944 +0x8EA1F5C4 0x8938 +0x8EA1F5C5 0x893D +0x8EA1F5C6 0x89AC +0x8EA1F5C7 0x8B0E +0x8EA1F5C8 0x8B17 +0x8EA1F5C9 0x8B19 +0x8EA1F5CA 0x8B1B +0x8EA1F5CB 0x8B0A +0x8EA1F5CC 0x8B20 +0x8EA1F5CD 0x8B1D +0x8EA1F5CE 0x8B04 +0x8EA1F5CF 0x8B10 +0x8EA1F5D0 0x8C41 +0x8EA1F5D1 0x8C3F +0x8EA1F5D2 0x8C73 +0x8EA1F5D3 0x8CFA +0x8EA1F5D4 0x8CFD +0x8EA1F5D5 0x8CFC +0x8EA1F5D6 0x8CF8 +0x8EA1F5D7 0x8CFB +0x8EA1F5D8 0x8DA8 +0x8EA1F5D9 0x8E49 +0x8EA1F5DA 0x8E4B +0x8EA1F5DB 0x8E48 +0x8EA1F5DC 0x8E4A +0x8EA1F5DD 0x8F44 +0x8EA1F5DE 0x8F3E +0x8EA1F5DF 0x8F42 +0x8EA1F5E0 0x8F45 +0x8EA1F5E1 0x8F3F +0x8EA1F5E2 0x907F +0x8EA1F5E3 0x907D +0x8EA1F5E4 0x9084 +0x8EA1F5E5 0x9081 +0x8EA1F5E6 0x9082 +0x8EA1F5E7 0x9080 +0x8EA1F5E8 0x9139 +0x8EA1F5E9 0x91A3 +0x8EA1F5EA 0x919E +0x8EA1F5EB 0x919C +0x8EA1F5EC 0x934D +0x8EA1F5ED 0x9382 +0x8EA1F5EE 0x9328 +0x8EA1F5EF 0x9375 +0x8EA1F5F0 0x934A +0x8EA1F5F1 0x9365 +0x8EA1F5F2 0x934B +0x8EA1F5F3 0x9318 +0x8EA1F5F4 0x937E +0x8EA1F5F5 0x936C +0x8EA1F5F6 0x935B +0x8EA1F5F7 0x9370 +0x8EA1F5F8 0x935A +0x8EA1F5F9 0x9354 +0x8EA1F5FA 0x95CA +0x8EA1F5FB 0x95CB +0x8EA1F5FC 0x95CC +0x8EA1F5FD 0x95C8 +0x8EA1F5FE 0x95C6 +0x8EA1F6A1 0x96B1 +0x8EA1F6A2 0x96B8 +0x8EA1F6A3 0x96D6 +0x8EA1F6A4 0x971C +0x8EA1F6A5 0x971E +0x8EA1F6A6 0x97A0 +0x8EA1F6A7 0x97D3 +0x8EA1F6A8 0x9846 +0x8EA1F6A9 0x98B6 +0x8EA1F6AA 0x9935 +0x8EA1F6AB 0x9A01 +0x8EA1F6AC 0x99FF +0x8EA1F6AD 0x9BAE +0x8EA1F6AE 0x9BAB +0x8EA1F6AF 0x9BAA +0x8EA1F6B0 0x9BAD +0x8EA1F6B1 0x9D3B +0x8EA1F6B2 0x9D3F +0x8EA1F6B3 0x9E8B +0x8EA1F6B4 0x9ECF +0x8EA1F6B5 0x9EDE +0x8EA1F6B6 0x9EDC +0x8EA1F6B7 0x9EDD +0x8EA1F6B8 0x9EDB +0x8EA1F6B9 0x9F3E +0x8EA1F6BA 0x9F4B +0x8EA1F6BB 0x53E2 +0x8EA1F6BC 0x5695 +0x8EA1F6BD 0x56AE +0x8EA1F6BE 0x58D9 +0x8EA1F6BF 0x58D8 +0x8EA1F6C0 0x5B38 +0x8EA1F6C1 0x5F5E +0x8EA1F6C2 0x61E3 +0x8EA1F6C3 0x6233 +0x8EA1F6C4 0x64F4 +0x8EA1F6C5 0x64F2 +0x8EA1F6C6 0x64FE +0x8EA1F6C7 0x6506 +0x8EA1F6C8 0x64FA +0x8EA1F6C9 0x64FB +0x8EA1F6CA 0x64F7 +0x8EA1F6CB 0x65B7 +0x8EA1F6CC 0x66DC +0x8EA1F6CD 0x6726 +0x8EA1F6CE 0x6AB3 +0x8EA1F6CF 0x6AAC +0x8EA1F6D0 0x6AC3 +0x8EA1F6D1 0x6ABB +0x8EA1F6D2 0x6AB8 +0x8EA1F6D3 0x6AC2 +0x8EA1F6D4 0x6AAE +0x8EA1F6D5 0x6AAF +0x8EA1F6D6 0x6B5F +0x8EA1F6D7 0x6B78 +0x8EA1F6D8 0x6BAF +0x8EA1F6D9 0x7009 +0x8EA1F6DA 0x700B +0x8EA1F6DB 0x6FFE +0x8EA1F6DC 0x7006 +0x8EA1F6DD 0x6FFA +0x8EA1F6DE 0x7011 +0x8EA1F6DF 0x700F +0x8EA1F6E0 0x71FB +0x8EA1F6E1 0x71FC +0x8EA1F6E2 0x71FE +0x8EA1F6E3 0x71F8 +0x8EA1F6E4 0x7377 +0x8EA1F6E5 0x7375 +0x8EA1F6E6 0x74A7 +0x8EA1F6E7 0x74BF +0x8EA1F6E8 0x7515 +0x8EA1F6E9 0x7656 +0x8EA1F6EA 0x7658 +0x8EA1F6EB 0x7652 +0x8EA1F6EC 0x77BD +0x8EA1F6ED 0x77BF +0x8EA1F6EE 0x77BB +0x8EA1F6EF 0x77BC +0x8EA1F6F0 0x790E +0x8EA1F6F1 0x79AE +0x8EA1F6F2 0x7A61 +0x8EA1F6F3 0x7A62 +0x8EA1F6F4 0x7A60 +0x8EA1F6F5 0x7AC4 +0x8EA1F6F6 0x7AC5 +0x8EA1F6F7 0x7C2B +0x8EA1F6F8 0x7C27 +0x8EA1F6F9 0x7C2A +0x8EA1F6FA 0x7C1E +0x8EA1F6FB 0x7C23 +0x8EA1F6FC 0x7C21 +0x8EA1F6FD 0x7CE7 +0x8EA1F6FE 0x7E54 +0x8EA1F7A1 0x7E55 +0x8EA1F7A2 0x7E5E +0x8EA1F7A3 0x7E5A +0x8EA1F7A4 0x7E61 +0x8EA1F7A5 0x7E52 +0x8EA1F7A6 0x7E59 +0x8EA1F7A7 0x7F48 +0x8EA1F7A8 0x7FF9 +0x8EA1F7A9 0x7FFB +0x8EA1F7AA 0x8077 +0x8EA1F7AB 0x8076 +0x8EA1F7AC 0x81CD +0x8EA1F7AD 0x81CF +0x8EA1F7AE 0x820A +0x8EA1F7AF 0x85CF +0x8EA1F7B0 0x85A9 +0x8EA1F7B1 0x85CD +0x8EA1F7B2 0x85D0 +0x8EA1F7B3 0x85C9 +0x8EA1F7B4 0x85B0 +0x8EA1F7B5 0x85BA +0x8EA1F7B6 0x85B9 +0x8EA1F7B7 0x87EF +0x8EA1F7B8 0x87EC +0x8EA1F7B9 0x87F2 +0x8EA1F7BA 0x87E0 +0x8EA1F7BB 0x8986 +0x8EA1F7BC 0x89B2 +0x8EA1F7BD 0x89F4 +0x8EA1F7BE 0x8B28 +0x8EA1F7BF 0x8B39 +0x8EA1F7C0 0x8B2C +0x8EA1F7C1 0x8B2B +0x8EA1F7C2 0x8C50 +0x8EA1F7C3 0x8D05 +0x8EA1F7C4 0x8E59 +0x8EA1F7C5 0x8E63 +0x8EA1F7C6 0x8E66 +0x8EA1F7C7 0x8E64 +0x8EA1F7C8 0x8E5F +0x8EA1F7C9 0x8E55 +0x8EA1F7CA 0x8EC0 +0x8EA1F7CB 0x8F49 +0x8EA1F7CC 0x8F4D +0x8EA1F7CD 0x9087 +0x8EA1F7CE 0x9083 +0x8EA1F7CF 0x9088 +0x8EA1F7D0 0x91AB +0x8EA1F7D1 0x91AC +0x8EA1F7D2 0x91D0 +0x8EA1F7D3 0x9394 +0x8EA1F7D4 0x938A +0x8EA1F7D5 0x9396 +0x8EA1F7D6 0x93A2 +0x8EA1F7D7 0x93B3 +0x8EA1F7D8 0x93AE +0x8EA1F7D9 0x93AC +0x8EA1F7DA 0x93B0 +0x8EA1F7DB 0x9398 +0x8EA1F7DC 0x939A +0x8EA1F7DD 0x9397 +0x8EA1F7DE 0x95D4 +0x8EA1F7DF 0x95D6 +0x8EA1F7E0 0x95D0 +0x8EA1F7E1 0x95D5 +0x8EA1F7E2 0x96E2 +0x8EA1F7E3 0x96DC +0x8EA1F7E4 0x96D9 +0x8EA1F7E5 0x96DB +0x8EA1F7E6 0x96DE +0x8EA1F7E7 0x9724 +0x8EA1F7E8 0x97A3 +0x8EA1F7E9 0x97A6 +0x8EA1F7EA 0x97AD +0x8EA1F7EB 0x97F9 +0x8EA1F7EC 0x984D +0x8EA1F7ED 0x984F +0x8EA1F7EE 0x984C +0x8EA1F7EF 0x984E +0x8EA1F7F0 0x9853 +0x8EA1F7F1 0x98BA +0x8EA1F7F2 0x993E +0x8EA1F7F3 0x993F +0x8EA1F7F4 0x993D +0x8EA1F7F5 0x992E +0x8EA1F7F6 0x99A5 +0x8EA1F7F7 0x9A0E +0x8EA1F7F8 0x9AC1 +0x8EA1F7F9 0x9B03 +0x8EA1F7FA 0x9B06 +0x8EA1F7FB 0x9B4F +0x8EA1F7FC 0x9B4E +0x8EA1F7FD 0x9B4D +0x8EA1F7FE 0x9BCA +0x8EA1F8A1 0x9BC9 +0x8EA1F8A2 0x9BFD +0x8EA1F8A3 0x9BC8 +0x8EA1F8A4 0x9BC0 +0x8EA1F8A5 0x9D51 +0x8EA1F8A6 0x9D5D +0x8EA1F8A7 0x9D60 +0x8EA1F8A8 0x9EE0 +0x8EA1F8A9 0x9F15 +0x8EA1F8AA 0x9F2C +0x8EA1F8AB 0x5133 +0x8EA1F8AC 0x56A5 +0x8EA1F8AD 0x56A8 +0x8EA1F8AE 0x58DE +0x8EA1F8AF 0x58DF +0x8EA1F8B0 0x58E2 +0x8EA1F8B1 0x5BF5 +0x8EA1F8B2 0x9F90 +0x8EA1F8B3 0x5EEC +0x8EA1F8B4 0x61F2 +0x8EA1F8B5 0x61F7 +0x8EA1F8B6 0x61F6 +0x8EA1F8B7 0x61F5 +0x8EA1F8B8 0x6500 +0x8EA1F8B9 0x650F +0x8EA1F8BA 0x66E0 +0x8EA1F8BB 0x66DD +0x8EA1F8BC 0x6AE5 +0x8EA1F8BD 0x6ADD +0x8EA1F8BE 0x6ADA +0x8EA1F8BF 0x6AD3 +0x8EA1F8C0 0x701B +0x8EA1F8C1 0x701F +0x8EA1F8C2 0x7028 +0x8EA1F8C3 0x701A +0x8EA1F8C4 0x701D +0x8EA1F8C5 0x7015 +0x8EA1F8C6 0x7018 +0x8EA1F8C7 0x7206 +0x8EA1F8C8 0x720D +0x8EA1F8C9 0x7258 +0x8EA1F8CA 0x72A2 +0x8EA1F8CB 0x7378 +0x8EA1F8CC 0x737A +0x8EA1F8CD 0x74BD +0x8EA1F8CE 0x74CA +0x8EA1F8CF 0x74E3 +0x8EA1F8D0 0x7587 +0x8EA1F8D1 0x7586 +0x8EA1F8D2 0x765F +0x8EA1F8D3 0x7661 +0x8EA1F8D4 0x77C7 +0x8EA1F8D5 0x7919 +0x8EA1F8D6 0x79B1 +0x8EA1F8D7 0x7A6B +0x8EA1F8D8 0x7A69 +0x8EA1F8D9 0x7C3E +0x8EA1F8DA 0x7C3F +0x8EA1F8DB 0x7C38 +0x8EA1F8DC 0x7C3D +0x8EA1F8DD 0x7C37 +0x8EA1F8DE 0x7C40 +0x8EA1F8DF 0x7E6B +0x8EA1F8E0 0x7E6D +0x8EA1F8E1 0x7E79 +0x8EA1F8E2 0x7E69 +0x8EA1F8E3 0x7E6A +0x8EA1F8E4 0x7E73 +0x8EA1F8E5 0x7F85 +0x8EA1F8E6 0x7FB6 +0x8EA1F8E7 0x7FB9 +0x8EA1F8E8 0x7FB8 +0x8EA1F8E9 0x81D8 +0x8EA1F8EA 0x85E9 +0x8EA1F8EB 0x85DD +0x8EA1F8EC 0x85EA +0x8EA1F8ED 0x85D5 +0x8EA1F8EE 0x85E4 +0x8EA1F8EF 0x85E5 +0x8EA1F8F0 0x85F7 +0x8EA1F8F1 0x87FB +0x8EA1F8F2 0x8805 +0x8EA1F8F3 0x880D +0x8EA1F8F4 0x87F9 +0x8EA1F8F5 0x87FE +0x8EA1F8F6 0x8960 +0x8EA1F8F7 0x895F +0x8EA1F8F8 0x8956 +0x8EA1F8F9 0x895E +0x8EA1F8FA 0x8B41 +0x8EA1F8FB 0x8B5C +0x8EA1F8FC 0x8B58 +0x8EA1F8FD 0x8B49 +0x8EA1F8FE 0x8B5A +0x8EA1F9A1 0x8B4E +0x8EA1F9A2 0x8B4F +0x8EA1F9A3 0x8B46 +0x8EA1F9A4 0x8B59 +0x8EA1F9A5 0x8D08 +0x8EA1F9A6 0x8D0A +0x8EA1F9A7 0x8E7C +0x8EA1F9A8 0x8E72 +0x8EA1F9A9 0x8E87 +0x8EA1F9AA 0x8E76 +0x8EA1F9AB 0x8E6C +0x8EA1F9AC 0x8E7A +0x8EA1F9AD 0x8E74 +0x8EA1F9AE 0x8F54 +0x8EA1F9AF 0x8F4E +0x8EA1F9B0 0x8FAD +0x8EA1F9B1 0x908A +0x8EA1F9B2 0x908B +0x8EA1F9B3 0x91B1 +0x8EA1F9B4 0x91AE +0x8EA1F9B5 0x93E1 +0x8EA1F9B6 0x93D1 +0x8EA1F9B7 0x93DF +0x8EA1F9B8 0x93C3 +0x8EA1F9B9 0x93C8 +0x8EA1F9BA 0x93DC +0x8EA1F9BB 0x93DD +0x8EA1F9BC 0x93D6 +0x8EA1F9BD 0x93E2 +0x8EA1F9BE 0x93CD +0x8EA1F9BF 0x93D8 +0x8EA1F9C0 0x93E4 +0x8EA1F9C1 0x93D7 +0x8EA1F9C2 0x93E8 +0x8EA1F9C3 0x95DC +0x8EA1F9C4 0x96B4 +0x8EA1F9C5 0x96E3 +0x8EA1F9C6 0x972A +0x8EA1F9C7 0x9727 +0x8EA1F9C8 0x9761 +0x8EA1F9C9 0x97DC +0x8EA1F9CA 0x97FB +0x8EA1F9CB 0x985E +0x8EA1F9CC 0x9858 +0x8EA1F9CD 0x985B +0x8EA1F9CE 0x98BC +0x8EA1F9CF 0x9945 +0x8EA1F9D0 0x9949 +0x8EA1F9D1 0x9A16 +0x8EA1F9D2 0x9A19 +0x8EA1F9D3 0x9B0D +0x8EA1F9D4 0x9BE8 +0x8EA1F9D5 0x9BE7 +0x8EA1F9D6 0x9BD6 +0x8EA1F9D7 0x9BDB +0x8EA1F9D8 0x9D89 +0x8EA1F9D9 0x9D61 +0x8EA1F9DA 0x9D72 +0x8EA1F9DB 0x9D6A +0x8EA1F9DC 0x9D6C +0x8EA1F9DD 0x9E92 +0x8EA1F9DE 0x9E97 +0x8EA1F9DF 0x9E93 +0x8EA1F9E0 0x9EB4 +0x8EA1F9E1 0x52F8 +0x8EA1F9E2 0x56B7 +0x8EA1F9E3 0x56B6 +0x8EA1F9E4 0x56B4 +0x8EA1F9E5 0x56BC +0x8EA1F9E6 0x58E4 +0x8EA1F9E7 0x5B40 +0x8EA1F9E8 0x5B43 +0x8EA1F9E9 0x5B7D +0x8EA1F9EA 0x5BF6 +0x8EA1F9EB 0x5DC9 +0x8EA1F9EC 0x61F8 +0x8EA1F9ED 0x61FA +0x8EA1F9EE 0x6518 +0x8EA1F9EF 0x6514 +0x8EA1F9F0 0x6519 +0x8EA1F9F1 0x66E6 +0x8EA1F9F2 0x6727 +0x8EA1F9F3 0x6AEC +0x8EA1F9F4 0x703E +0x8EA1F9F5 0x7030 +0x8EA1F9F6 0x7032 +0x8EA1F9F7 0x7210 +0x8EA1F9F8 0x737B +0x8EA1F9F9 0x74CF +0x8EA1F9FA 0x7662 +0x8EA1F9FB 0x7665 +0x8EA1F9FC 0x7926 +0x8EA1F9FD 0x792A +0x8EA1F9FE 0x792C +0x8EA1FAA1 0x792B +0x8EA1FAA2 0x7AC7 +0x8EA1FAA3 0x7AF6 +0x8EA1FAA4 0x7C4C +0x8EA1FAA5 0x7C43 +0x8EA1FAA6 0x7C4D +0x8EA1FAA7 0x7CEF +0x8EA1FAA8 0x7CF0 +0x8EA1FAA9 0x8FAE +0x8EA1FAAA 0x7E7D +0x8EA1FAAB 0x7E7C +0x8EA1FAAC 0x7E82 +0x8EA1FAAD 0x7F4C +0x8EA1FAAE 0x8000 +0x8EA1FAAF 0x81DA +0x8EA1FAB0 0x8266 +0x8EA1FAB1 0x85FB +0x8EA1FAB2 0x85F9 +0x8EA1FAB3 0x8611 +0x8EA1FAB4 0x85FA +0x8EA1FAB5 0x8606 +0x8EA1FAB6 0x860B +0x8EA1FAB7 0x8607 +0x8EA1FAB8 0x860A +0x8EA1FAB9 0x8814 +0x8EA1FABA 0x8815 +0x8EA1FABB 0x8964 +0x8EA1FABC 0x89BA +0x8EA1FABD 0x89F8 +0x8EA1FABE 0x8B70 +0x8EA1FABF 0x8B6C +0x8EA1FAC0 0x8B66 +0x8EA1FAC1 0x8B6F +0x8EA1FAC2 0x8B5F +0x8EA1FAC3 0x8B6B +0x8EA1FAC4 0x8D0F +0x8EA1FAC5 0x8D0D +0x8EA1FAC6 0x8E89 +0x8EA1FAC7 0x8E81 +0x8EA1FAC8 0x8E85 +0x8EA1FAC9 0x8E82 +0x8EA1FACA 0x91B4 +0x8EA1FACB 0x91CB +0x8EA1FACC 0x9418 +0x8EA1FACD 0x9403 +0x8EA1FACE 0x93FD +0x8EA1FACF 0x95E1 +0x8EA1FAD0 0x9730 +0x8EA1FAD1 0x98C4 +0x8EA1FAD2 0x9952 +0x8EA1FAD3 0x9951 +0x8EA1FAD4 0x99A8 +0x8EA1FAD5 0x9A2B +0x8EA1FAD6 0x9A30 +0x8EA1FAD7 0x9A37 +0x8EA1FAD8 0x9A35 +0x8EA1FAD9 0x9C13 +0x8EA1FADA 0x9C0D +0x8EA1FADB 0x9E79 +0x8EA1FADC 0x9EB5 +0x8EA1FADD 0x9EE8 +0x8EA1FADE 0x9F2F +0x8EA1FADF 0x9F5F +0x8EA1FAE0 0x9F63 +0x8EA1FAE1 0x9F61 +0x8EA1FAE2 0x5137 +0x8EA1FAE3 0x5138 +0x8EA1FAE4 0x56C1 +0x8EA1FAE5 0x56C0 +0x8EA1FAE6 0x56C2 +0x8EA1FAE7 0x5914 +0x8EA1FAE8 0x5C6C +0x8EA1FAE9 0x5DCD +0x8EA1FAEA 0x61FC +0x8EA1FAEB 0x61FE +0x8EA1FAEC 0x651D +0x8EA1FAED 0x651C +0x8EA1FAEE 0x6595 +0x8EA1FAEF 0x66E9 +0x8EA1FAF0 0x6AFB +0x8EA1FAF1 0x6B04 +0x8EA1FAF2 0x6AFA +0x8EA1FAF3 0x6BB2 +0x8EA1FAF4 0x704C +0x8EA1FAF5 0x721B +0x8EA1FAF6 0x72A7 +0x8EA1FAF7 0x74D6 +0x8EA1FAF8 0x74D4 +0x8EA1FAF9 0x7669 +0x8EA1FAFA 0x77D3 +0x8EA1FAFB 0x7C50 +0x8EA1FAFC 0x7E8F +0x8EA1FAFD 0x7E8C +0x8EA1FAFE 0x7FBC +0x8EA1FBA1 0x8617 +0x8EA1FBA2 0x862D +0x8EA1FBA3 0x861A +0x8EA1FBA4 0x8823 +0x8EA1FBA5 0x8822 +0x8EA1FBA6 0x8821 +0x8EA1FBA7 0x881F +0x8EA1FBA8 0x896A +0x8EA1FBA9 0x896C +0x8EA1FBAA 0x89BD +0x8EA1FBAB 0x8B74 +0x8EA1FBAC 0x8B77 +0x8EA1FBAD 0x8B7D +0x8EA1FBAE 0x8D13 +0x8EA1FBAF 0x8E8A +0x8EA1FBB0 0x8E8D +0x8EA1FBB1 0x8E8B +0x8EA1FBB2 0x8F5F +0x8EA1FBB3 0x8FAF +0x8EA1FBB4 0x91BA +0x8EA1FBB5 0x942E +0x8EA1FBB6 0x9433 +0x8EA1FBB7 0x9435 +0x8EA1FBB8 0x943A +0x8EA1FBB9 0x9438 +0x8EA1FBBA 0x9432 +0x8EA1FBBB 0x942B +0x8EA1FBBC 0x95E2 +0x8EA1FBBD 0x9738 +0x8EA1FBBE 0x9739 +0x8EA1FBBF 0x9732 +0x8EA1FBC0 0x97FF +0x8EA1FBC1 0x9867 +0x8EA1FBC2 0x9865 +0x8EA1FBC3 0x9957 +0x8EA1FBC4 0x9A45 +0x8EA1FBC5 0x9A43 +0x8EA1FBC6 0x9A40 +0x8EA1FBC7 0x9A3E +0x8EA1FBC8 0x9ACF +0x8EA1FBC9 0x9B54 +0x8EA1FBCA 0x9B51 +0x8EA1FBCB 0x9C2D +0x8EA1FBCC 0x9C25 +0x8EA1FBCD 0x9DAF +0x8EA1FBCE 0x9DB4 +0x8EA1FBCF 0x9DC2 +0x8EA1FBD0 0x9DB8 +0x8EA1FBD1 0x9E9D +0x8EA1FBD2 0x9EEF +0x8EA1FBD3 0x9F19 +0x8EA1FBD4 0x9F5C +0x8EA1FBD5 0x9F66 +0x8EA1FBD6 0x9F67 +0x8EA1FBD7 0x513C +0x8EA1FBD8 0x513B +0x8EA1FBD9 0x56C8 +0x8EA1FBDA 0x56CA +0x8EA1FBDB 0x56C9 +0x8EA1FBDC 0x5B7F +0x8EA1FBDD 0x5DD4 +0x8EA1FBDE 0x5DD2 +0x8EA1FBDF 0x5F4E +0x8EA1FBE0 0x61FF +0x8EA1FBE1 0x6524 +0x8EA1FBE2 0x6B0A +0x8EA1FBE3 0x6B61 +0x8EA1FBE4 0x7051 +0x8EA1FBE5 0x7058 +0x8EA1FBE6 0x7380 +0x8EA1FBE7 0x74E4 +0x8EA1FBE8 0x758A +0x8EA1FBE9 0x766E +0x8EA1FBEA 0x766C +0x8EA1FBEB 0x79B3 +0x8EA1FBEC 0x7C60 +0x8EA1FBED 0x7C5F +0x8EA1FBEE 0x807E +0x8EA1FBEF 0x807D +0x8EA1FBF0 0x81DF +0x8EA1FBF1 0x8972 +0x8EA1FBF2 0x896F +0x8EA1FBF3 0x89FC +0x8EA1FBF4 0x8B80 +0x8EA1FBF5 0x8D16 +0x8EA1FBF6 0x8D17 +0x8EA1FBF7 0x8E91 +0x8EA1FBF8 0x8E93 +0x8EA1FBF9 0x8F61 +0x8EA1FBFA 0x9148 +0x8EA1FBFB 0x9444 +0x8EA1FBFC 0x9451 +0x8EA1FBFD 0x9452 +0x8EA1FBFE 0x973D +0x8EA1FCA1 0x973E +0x8EA1FCA2 0x97C3 +0x8EA1FCA3 0x97C1 +0x8EA1FCA4 0x986B +0x8EA1FCA5 0x9955 +0x8EA1FCA6 0x9A55 +0x8EA1FCA7 0x9A4D +0x8EA1FCA8 0x9AD2 +0x8EA1FCA9 0x9B1A +0x8EA1FCAA 0x9C49 +0x8EA1FCAB 0x9C31 +0x8EA1FCAC 0x9C3E +0x8EA1FCAD 0x9C3B +0x8EA1FCAE 0x9DD3 +0x8EA1FCAF 0x9DD7 +0x8EA1FCB0 0x9F34 +0x8EA1FCB1 0x9F6C +0x8EA1FCB2 0x9F6A +0x8EA1FCB3 0x9F94 +0x8EA1FCB4 0x56CC +0x8EA1FCB5 0x5DD6 +0x8EA1FCB6 0x6200 +0x8EA1FCB7 0x6523 +0x8EA1FCB8 0x652B +0x8EA1FCB9 0x652A +0x8EA1FCBA 0x66EC +0x8EA1FCBB 0x6B10 +0x8EA1FCBC 0x74DA +0x8EA1FCBD 0x7ACA +0x8EA1FCBE 0x7C64 +0x8EA1FCBF 0x7C63 +0x8EA1FCC0 0x7C65 +0x8EA1FCC1 0x7E93 +0x8EA1FCC2 0x7E96 +0x8EA1FCC3 0x7E94 +0x8EA1FCC4 0x81E2 +0x8EA1FCC5 0x8638 +0x8EA1FCC6 0x863F +0x8EA1FCC7 0x8831 +0x8EA1FCC8 0x8B8A +0x8EA1FCC9 0x9090 +0x8EA1FCCA 0x908F +0x8EA1FCCB 0x9463 +0x8EA1FCCC 0x9460 +0x8EA1FCCD 0x9464 +0x8EA1FCCE 0x9768 +0x8EA1FCCF 0x986F +0x8EA1FCD0 0x995C +0x8EA1FCD1 0x9A5A +0x8EA1FCD2 0x9A5B +0x8EA1FCD3 0x9A57 +0x8EA1FCD4 0x9AD3 +0x8EA1FCD5 0x9AD4 +0x8EA1FCD6 0x9AD1 +0x8EA1FCD7 0x9C54 +0x8EA1FCD8 0x9C57 +0x8EA1FCD9 0x9C56 +0x8EA1FCDA 0x9DE5 +0x8EA1FCDB 0x9E9F +0x8EA1FCDC 0x9EF4 +0x8EA1FCDD 0x56D1 +0x8EA1FCDE 0x58E9 +0x8EA1FCDF 0x652C +0x8EA1FCE0 0x705E +0x8EA1FCE1 0x7671 +0x8EA1FCE2 0x7672 +0x8EA1FCE3 0x77D7 +0x8EA1FCE4 0x7F50 +0x8EA1FCE5 0x7F88 +0x8EA1FCE6 0x8836 +0x8EA1FCE7 0x8839 +0x8EA1FCE8 0x8862 +0x8EA1FCE9 0x8B93 +0x8EA1FCEA 0x8B92 +0x8EA1FCEB 0x8B96 +0x8EA1FCEC 0x8277 +0x8EA1FCED 0x8D1B +0x8EA1FCEE 0x91C0 +0x8EA1FCEF 0x946A +0x8EA1FCF0 0x9742 +0x8EA1FCF1 0x9748 +0x8EA1FCF2 0x9744 +0x8EA1FCF3 0x97C6 +0x8EA1FCF4 0x9870 +0x8EA1FCF5 0x9A5F +0x8EA1FCF6 0x9B22 +0x8EA1FCF7 0x9B58 +0x8EA1FCF8 0x9C5F +0x8EA1FCF9 0x9DF9 +0x8EA1FCFA 0x9DFA +0x8EA1FCFB 0x9E7C +0x8EA1FCFC 0x9E7D +0x8EA1FCFD 0x9F07 +0x8EA1FCFE 0x9F77 +0x8EA1FDA1 0x9F72 +0x8EA1FDA2 0x5EF3 +0x8EA1FDA3 0x6B16 +0x8EA1FDA4 0x7063 +0x8EA1FDA5 0x7C6C +0x8EA1FDA6 0x7C6E +0x8EA1FDA7 0x883B +0x8EA1FDA8 0x89C0 +0x8EA1FDA9 0x8EA1 +0x8EA1FDAA 0x91C1 +0x8EA1FDAB 0x9472 +0x8EA1FDAC 0x9470 +0x8EA1FDAD 0x9871 +0x8EA1FDAE 0x995E +0x8EA1FDAF 0x9AD6 +0x8EA1FDB0 0x9B23 +0x8EA1FDB1 0x9ECC +0x8EA1FDB2 0x7064 +0x8EA1FDB3 0x77DA +0x8EA1FDB4 0x8B9A +0x8EA1FDB5 0x9477 +0x8EA1FDB6 0x97C9 +0x8EA1FDB7 0x9A62 +0x8EA1FDB8 0x9A65 +0x8EA1FDB9 0x7E9C +0x8EA1FDBA 0x8B9C +0x8EA1FDBB 0x8EAA +0x8EA1FDBC 0x91C5 +0x8EA1FDBD 0x947D +0x8EA1FDBE 0x947E +0x8EA1FDBF 0x947C +0x8EA1FDC0 0x9C77 +0x8EA1FDC1 0x9C78 +0x8EA1FDC2 0x9EF7 +0x8EA1FDC3 0x8C54 +0x8EA1FDC4 0x947F +0x8EA1FDC5 0x9E1A +0x8EA1FDC6 0x7228 +0x8EA1FDC7 0x9A6A +0x8EA1FDC8 0x9B31 +0x8EA1FDC9 0x9E1B +0x8EA1FDCA 0x9E1E +0x8EA1FDCB 0x7C72 +0x8EA2A1A1 0x4E42 +0x8EA2A1A2 0x4E5C +0x8EA2A1A3 0x51F5 +0x8EA2A1A4 0x531A +0x8EA2A1A5 0x5382 +0x8EA2A1A6 0x4E07 +0x8EA2A1A7 0x4E0C +0x8EA2A1A8 0x4E47 +0x8EA2A1A9 0x4E8D +0x8EA2A1AA 0x56D7 +0x8EA2A1AB 0x5C6E +0x8EA2A1AC 0x5F73 +0x8EA2A1AD 0x4E0F +0x8EA2A1AE 0x5187 +0x8EA2A1AF 0x4E0E +0x8EA2A1B0 0x4E2E +0x8EA2A1B1 0x4E93 +0x8EA2A1B2 0x4EC2 +0x8EA2A1B3 0x4EC9 +0x8EA2A1B4 0x4EC8 +0x8EA2A1B5 0x5198 +0x8EA2A1B6 0x52FC +0x8EA2A1B7 0x536C +0x8EA2A1B8 0x53B9 +0x8EA2A1B9 0x5720 +0x8EA2A1BA 0x5903 +0x8EA2A1BB 0x592C +0x8EA2A1BC 0x5C10 +0x8EA2A1BD 0x5DFF +0x8EA2A1BE 0x65E1 +0x8EA2A1BF 0x6BB3 +0x8EA2A1C0 0x6BCC +0x8EA2A1C1 0x6C14 +0x8EA2A1C2 0x723F +0x8EA2A1C3 0x4E31 +0x8EA2A1C4 0x4E3C +0x8EA2A1C5 0x4EE8 +0x8EA2A1C6 0x4EDC +0x8EA2A1C7 0x4EE9 +0x8EA2A1C8 0x4EE1 +0x8EA2A1C9 0x4EDD +0x8EA2A1CA 0x4EDA +0x8EA2A1CB 0x520C +0x8EA2A1CC 0x5209 +0x8EA2A1CD 0x531C +0x8EA2A1CE 0x534C +0x8EA2A1CF 0x5722 +0x8EA2A1D0 0x5723 +0x8EA2A1D1 0x5917 +0x8EA2A1D2 0x592F +0x8EA2A1D3 0x5B81 +0x8EA2A1D4 0x5B84 +0x8EA2A1D5 0x5C12 +0x8EA2A1D6 0x5C3B +0x8EA2A1D7 0x5C74 +0x8EA2A1D8 0x5C73 +0x8EA2A1D9 0x5E04 +0x8EA2A1DA 0x5E80 +0x8EA2A1DB 0x5E82 +0x8EA2A1DC 0x5FC9 +0x8EA2A1DD 0x6209 +0x8EA2A1DE 0x6250 +0x8EA2A1DF 0x6C15 +0x8EA2A1E0 0x6C36 +0x8EA2A1E1 0x6C43 +0x8EA2A1E2 0x6C3F +0x8EA2A1E3 0x6C3B +0x8EA2A1E4 0x72AE +0x8EA2A1E5 0x72B0 +0x8EA2A1E6 0x738A +0x8EA2A1E7 0x79B8 +0x8EA2A1E8 0x808A +0x8EA2A1E9 0x961E +0x8EA2A1EA 0x4F0E +0x8EA2A1EB 0x4F18 +0x8EA2A1EC 0x4F2C +0x8EA2A1ED 0x4EF5 +0x8EA2A1EE 0x4F14 +0x8EA2A1EF 0x4EF1 +0x8EA2A1F0 0x4F00 +0x8EA2A1F1 0x4EF7 +0x8EA2A1F2 0x4F08 +0x8EA2A1F3 0x4F1D +0x8EA2A1F4 0x4F02 +0x8EA2A1F5 0x4F05 +0x8EA2A1F6 0x4F22 +0x8EA2A1F7 0x4F13 +0x8EA2A1F8 0x4F04 +0x8EA2A1F9 0x4EF4 +0x8EA2A1FA 0x4F12 +0x8EA2A1FB 0x51B1 +0x8EA2A1FC 0x5213 +0x8EA2A1FD 0x5210 +0x8EA2A1FE 0x52A6 +0x8EA2A2A1 0x5322 +0x8EA2A2A2 0x531F +0x8EA2A2A3 0x534D +0x8EA2A2A4 0x538A +0x8EA2A2A5 0x5407 +0x8EA2A2A6 0x56E1 +0x8EA2A2A7 0x56DF +0x8EA2A2A8 0x572E +0x8EA2A2A9 0x572A +0x8EA2A2AA 0x5734 +0x8EA2A2AB 0x593C +0x8EA2A2AC 0x5980 +0x8EA2A2AD 0x597C +0x8EA2A2AE 0x5985 +0x8EA2A2AF 0x597B +0x8EA2A2B0 0x597E +0x8EA2A2B1 0x5977 +0x8EA2A2B2 0x597F +0x8EA2A2B3 0x5B56 +0x8EA2A2B4 0x5C15 +0x8EA2A2B5 0x5C25 +0x8EA2A2B6 0x5C7C +0x8EA2A2B7 0x5C7A +0x8EA2A2B8 0x5C7B +0x8EA2A2B9 0x5C7E +0x8EA2A2BA 0x5DDF +0x8EA2A2BB 0x5E75 +0x8EA2A2BC 0x5E84 +0x8EA2A2BD 0x5F02 +0x8EA2A2BE 0x5F1A +0x8EA2A2BF 0x5F74 +0x8EA2A2C0 0x5FD5 +0x8EA2A2C1 0x5FD4 +0x8EA2A2C2 0x5FCF +0x8EA2A2C3 0x625C +0x8EA2A2C4 0x625E +0x8EA2A2C5 0x6264 +0x8EA2A2C6 0x6261 +0x8EA2A2C7 0x6266 +0x8EA2A2C8 0x6262 +0x8EA2A2C9 0x6259 +0x8EA2A2CA 0x6260 +0x8EA2A2CB 0x625A +0x8EA2A2CC 0x6265 +0x8EA2A2CD 0x6537 +0x8EA2A2CE 0x65EF +0x8EA2A2CF 0x65EE +0x8EA2A2D0 0x673E +0x8EA2A2D1 0x6739 +0x8EA2A2D2 0x6738 +0x8EA2A2D3 0x673B +0x8EA2A2D4 0x673A +0x8EA2A2D5 0x673F +0x8EA2A2D6 0x673C +0x8EA2A2D7 0x6733 +0x8EA2A2D8 0x6C18 +0x8EA2A2D9 0x6C46 +0x8EA2A2DA 0x6C52 +0x8EA2A2DB 0x6C5C +0x8EA2A2DC 0x6C4F +0x8EA2A2DD 0x6C4A +0x8EA2A2DE 0x6C54 +0x8EA2A2DF 0x6C4B +0x8EA2A2E0 0x6C4C +0x8EA2A2E1 0x7071 +0x8EA2A2E2 0x725E +0x8EA2A2E3 0x72B4 +0x8EA2A2E4 0x72B5 +0x8EA2A2E5 0x738E +0x8EA2A2E6 0x752A +0x8EA2A2E7 0x767F +0x8EA2A2E8 0x7A75 +0x8EA2A2E9 0x7F51 +0x8EA2A2EA 0x8278 +0x8EA2A2EB 0x827C +0x8EA2A2EC 0x8280 +0x8EA2A2ED 0x827D +0x8EA2A2EE 0x827F +0x8EA2A2EF 0x864D +0x8EA2A2F0 0x897E +0x8EA2A2F1 0x9099 +0x8EA2A2F2 0x9097 +0x8EA2A2F3 0x9098 +0x8EA2A2F4 0x909B +0x8EA2A2F5 0x9094 +0x8EA2A2F6 0x9622 +0x8EA2A2F7 0x9624 +0x8EA2A2F8 0x9620 +0x8EA2A2F9 0x9623 +0x8EA2A2FA 0x4F56 +0x8EA2A2FB 0x4F3B +0x8EA2A2FC 0x4F62 +0x8EA2A2FD 0x4F49 +0x8EA2A2FE 0x4F53 +0x8EA2A3A1 0x4F64 +0x8EA2A3A2 0x4F3E +0x8EA2A3A3 0x4F67 +0x8EA2A3A4 0x4F52 +0x8EA2A3A5 0x4F5F +0x8EA2A3A6 0x4F41 +0x8EA2A3A7 0x4F58 +0x8EA2A3A8 0x4F2D +0x8EA2A3A9 0x4F33 +0x8EA2A3AA 0x4F3F +0x8EA2A3AB 0x4F61 +0x8EA2A3AC 0x518F +0x8EA2A3AD 0x51B9 +0x8EA2A3AE 0x521C +0x8EA2A3AF 0x521E +0x8EA2A3B0 0x5221 +0x8EA2A3B1 0x52AD +0x8EA2A3B2 0x52AE +0x8EA2A3B3 0x5309 +0x8EA2A3B4 0x5363 +0x8EA2A3B5 0x5372 +0x8EA2A3B6 0x538E +0x8EA2A3B7 0x538F +0x8EA2A3B8 0x5430 +0x8EA2A3B9 0x5437 +0x8EA2A3BA 0x542A +0x8EA2A3BB 0x5454 +0x8EA2A3BC 0x5445 +0x8EA2A3BD 0x5419 +0x8EA2A3BE 0x541C +0x8EA2A3BF 0x5425 +0x8EA2A3C0 0x5418 +0x8EA2A3C1 0x543D +0x8EA2A3C2 0x544F +0x8EA2A3C3 0x5441 +0x8EA2A3C4 0x5428 +0x8EA2A3C5 0x5424 +0x8EA2A3C6 0x5447 +0x8EA2A3C7 0x56EE +0x8EA2A3C8 0x56E7 +0x8EA2A3C9 0x56E5 +0x8EA2A3CA 0x5741 +0x8EA2A3CB 0x5745 +0x8EA2A3CC 0x574C +0x8EA2A3CD 0x5749 +0x8EA2A3CE 0x574B +0x8EA2A3CF 0x5752 +0x8EA2A3D0 0x5906 +0x8EA2A3D1 0x5940 +0x8EA2A3D2 0x59A6 +0x8EA2A3D3 0x5998 +0x8EA2A3D4 0x59A0 +0x8EA2A3D5 0x5997 +0x8EA2A3D6 0x598E +0x8EA2A3D7 0x59A2 +0x8EA2A3D8 0x5990 +0x8EA2A3D9 0x598F +0x8EA2A3DA 0x59A7 +0x8EA2A3DB 0x59A1 +0x8EA2A3DC 0x5B8E +0x8EA2A3DD 0x5B92 +0x8EA2A3DE 0x5C28 +0x8EA2A3DF 0x5C2A +0x8EA2A3E0 0x5C8D +0x8EA2A3E1 0x5C8F +0x8EA2A3E2 0x5C88 +0x8EA2A3E3 0x5C8B +0x8EA2A3E4 0x5C89 +0x8EA2A3E5 0x5C92 +0x8EA2A3E6 0x5C8A +0x8EA2A3E7 0x5C86 +0x8EA2A3E8 0x5C93 +0x8EA2A3E9 0x5C95 +0x8EA2A3EA 0x5DE0 +0x8EA2A3EB 0x5E0A +0x8EA2A3EC 0x5E0E +0x8EA2A3ED 0x5E8B +0x8EA2A3EE 0x5E89 +0x8EA2A3EF 0x5E8C +0x8EA2A3F0 0x5E88 +0x8EA2A3F1 0x5E8D +0x8EA2A3F2 0x5F05 +0x8EA2A3F3 0x5F1D +0x8EA2A3F4 0x5F78 +0x8EA2A3F5 0x5F76 +0x8EA2A3F6 0x5FD2 +0x8EA2A3F7 0x5FD1 +0x8EA2A3F8 0x5FD0 +0x8EA2A3F9 0x5FED +0x8EA2A3FA 0x5FE8 +0x8EA2A3FB 0x5FEE +0x8EA2A3FC 0x5FF3 +0x8EA2A3FD 0x5FE1 +0x8EA2A3FE 0x5FE4 +0x8EA2A4A1 0x5FE3 +0x8EA2A4A2 0x5FFA +0x8EA2A4A3 0x5FEF +0x8EA2A4A4 0x5FF7 +0x8EA2A4A5 0x5FFB +0x8EA2A4A6 0x6000 +0x8EA2A4A7 0x5FF4 +0x8EA2A4A8 0x623A +0x8EA2A4A9 0x6283 +0x8EA2A4AA 0x628C +0x8EA2A4AB 0x628E +0x8EA2A4AC 0x628F +0x8EA2A4AD 0x6294 +0x8EA2A4AE 0x6287 +0x8EA2A4AF 0x6271 +0x8EA2A4B0 0x627B +0x8EA2A4B1 0x627A +0x8EA2A4B2 0x6270 +0x8EA2A4B3 0x6281 +0x8EA2A4B4 0x6288 +0x8EA2A4B5 0x6277 +0x8EA2A4B6 0x627D +0x8EA2A4B7 0x6272 +0x8EA2A4B8 0x6274 +0x8EA2A4B9 0x65F0 +0x8EA2A4BA 0x65F4 +0x8EA2A4BB 0x65F3 +0x8EA2A4BC 0x65F2 +0x8EA2A4BD 0x65F5 +0x8EA2A4BE 0x6745 +0x8EA2A4BF 0x6747 +0x8EA2A4C0 0x6759 +0x8EA2A4C1 0x6755 +0x8EA2A4C2 0x674C +0x8EA2A4C3 0x6748 +0x8EA2A4C4 0x675D +0x8EA2A4C5 0x674D +0x8EA2A4C6 0x675A +0x8EA2A4C7 0x674B +0x8EA2A4C8 0x6BD0 +0x8EA2A4C9 0x6C19 +0x8EA2A4CA 0x6C1A +0x8EA2A4CB 0x6C78 +0x8EA2A4CC 0x6C67 +0x8EA2A4CD 0x6C6B +0x8EA2A4CE 0x6C84 +0x8EA2A4CF 0x6C8B +0x8EA2A4D0 0x6C8F +0x8EA2A4D1 0x6C71 +0x8EA2A4D2 0x6C6F +0x8EA2A4D3 0x6C69 +0x8EA2A4D4 0x6C9A +0x8EA2A4D5 0x6C6D +0x8EA2A4D6 0x6C87 +0x8EA2A4D7 0x6C95 +0x8EA2A4D8 0x6C9C +0x8EA2A4D9 0x6C66 +0x8EA2A4DA 0x6C73 +0x8EA2A4DB 0x6C65 +0x8EA2A4DC 0x6C7B +0x8EA2A4DD 0x6C8E +0x8EA2A4DE 0x7074 +0x8EA2A4DF 0x707A +0x8EA2A4E0 0x7263 +0x8EA2A4E1 0x72BF +0x8EA2A4E2 0x72BD +0x8EA2A4E3 0x72C3 +0x8EA2A4E4 0x72C6 +0x8EA2A4E5 0x72C1 +0x8EA2A4E6 0x72BA +0x8EA2A4E7 0x72C5 +0x8EA2A4E8 0x7395 +0x8EA2A4E9 0x7397 +0x8EA2A4EA 0x7393 +0x8EA2A4EB 0x7394 +0x8EA2A4EC 0x7392 +0x8EA2A4ED 0x753A +0x8EA2A4EE 0x7539 +0x8EA2A4EF 0x7594 +0x8EA2A4F0 0x7595 +0x8EA2A4F1 0x7681 +0x8EA2A4F2 0x793D +0x8EA2A4F3 0x8034 +0x8EA2A4F4 0x8095 +0x8EA2A4F5 0x8099 +0x8EA2A4F6 0x8090 +0x8EA2A4F7 0x8092 +0x8EA2A4F8 0x809C +0x8EA2A4F9 0x8290 +0x8EA2A4FA 0x828F +0x8EA2A4FB 0x8285 +0x8EA2A4FC 0x828E +0x8EA2A4FD 0x8291 +0x8EA2A4FE 0x8293 +0x8EA2A5A1 0x828A +0x8EA2A5A2 0x8283 +0x8EA2A5A3 0x8284 +0x8EA2A5A4 0x8C78 +0x8EA2A5A5 0x8FC9 +0x8EA2A5A6 0x8FBF +0x8EA2A5A7 0x909F +0x8EA2A5A8 0x90A1 +0x8EA2A5A9 0x90A5 +0x8EA2A5AA 0x909E +0x8EA2A5AB 0x90A7 +0x8EA2A5AC 0x90A0 +0x8EA2A5AD 0x9630 +0x8EA2A5AE 0x9628 +0x8EA2A5AF 0x962F +0x8EA2A5B0 0x962D +0x8EA2A5B1 0x4E33 +0x8EA2A5B2 0x4F98 +0x8EA2A5B3 0x4F7C +0x8EA2A5B4 0x4F85 +0x8EA2A5B5 0x4F7D +0x8EA2A5B6 0x4F80 +0x8EA2A5B7 0x4F87 +0x8EA2A5B8 0x4F76 +0x8EA2A5B9 0x4F74 +0x8EA2A5BA 0x4F89 +0x8EA2A5BB 0x4F84 +0x8EA2A5BC 0x4F77 +0x8EA2A5BD 0x4F4C +0x8EA2A5BE 0x4F97 +0x8EA2A5BF 0x4F6A +0x8EA2A5C0 0x4F9A +0x8EA2A5C1 0x4F79 +0x8EA2A5C2 0x4F81 +0x8EA2A5C3 0x4F78 +0x8EA2A5C4 0x4F90 +0x8EA2A5C5 0x4F9C +0x8EA2A5C6 0x4F94 +0x8EA2A5C7 0x4F9E +0x8EA2A5C8 0x4F92 +0x8EA2A5C9 0x4F82 +0x8EA2A5CA 0x4F95 +0x8EA2A5CB 0x4F6B +0x8EA2A5CC 0x4F6E +0x8EA2A5CD 0x519E +0x8EA2A5CE 0x51BC +0x8EA2A5CF 0x51BE +0x8EA2A5D0 0x5235 +0x8EA2A5D1 0x5232 +0x8EA2A5D2 0x5233 +0x8EA2A5D3 0x5246 +0x8EA2A5D4 0x5231 +0x8EA2A5D5 0x52BC +0x8EA2A5D6 0x530A +0x8EA2A5D7 0x530B +0x8EA2A5D8 0x533C +0x8EA2A5D9 0x5392 +0x8EA2A5DA 0x5394 +0x8EA2A5DB 0x5487 +0x8EA2A5DC 0x547F +0x8EA2A5DD 0x5481 +0x8EA2A5DE 0x5491 +0x8EA2A5DF 0x5482 +0x8EA2A5E0 0x5488 +0x8EA2A5E1 0x546B +0x8EA2A5E2 0x547A +0x8EA2A5E3 0x547E +0x8EA2A5E4 0x5465 +0x8EA2A5E5 0x546C +0x8EA2A5E6 0x5474 +0x8EA2A5E7 0x5466 +0x8EA2A5E8 0x548D +0x8EA2A5E9 0x546F +0x8EA2A5EA 0x5461 +0x8EA2A5EB 0x5460 +0x8EA2A5EC 0x5498 +0x8EA2A5ED 0x5463 +0x8EA2A5EE 0x5467 +0x8EA2A5EF 0x5464 +0x8EA2A5F0 0x56F7 +0x8EA2A5F1 0x56F9 +0x8EA2A5F2 0x576F +0x8EA2A5F3 0x5772 +0x8EA2A5F4 0x576D +0x8EA2A5F5 0x576B +0x8EA2A5F6 0x5771 +0x8EA2A5F7 0x5770 +0x8EA2A5F8 0x5776 +0x8EA2A5F9 0x5780 +0x8EA2A5FA 0x5775 +0x8EA2A5FB 0x577B +0x8EA2A5FC 0x5773 +0x8EA2A5FD 0x5774 +0x8EA2A5FE 0x5762 +0x8EA2A6A1 0x5768 +0x8EA2A6A2 0x577D +0x8EA2A6A3 0x590C +0x8EA2A6A4 0x5945 +0x8EA2A6A5 0x59B5 +0x8EA2A6A6 0x59BA +0x8EA2A6A7 0x59CF +0x8EA2A6A8 0x59CE +0x8EA2A6A9 0x59B2 +0x8EA2A6AA 0x59CC +0x8EA2A6AB 0x59C1 +0x8EA2A6AC 0x59B6 +0x8EA2A6AD 0x59BC +0x8EA2A6AE 0x59C3 +0x8EA2A6AF 0x59D6 +0x8EA2A6B0 0x59B1 +0x8EA2A6B1 0x59BD +0x8EA2A6B2 0x59C0 +0x8EA2A6B3 0x59C8 +0x8EA2A6B4 0x59B4 +0x8EA2A6B5 0x59C7 +0x8EA2A6B6 0x5B62 +0x8EA2A6B7 0x5B65 +0x8EA2A6B8 0x5B93 +0x8EA2A6B9 0x5B95 +0x8EA2A6BA 0x5C44 +0x8EA2A6BB 0x5C47 +0x8EA2A6BC 0x5CAE +0x8EA2A6BD 0x5CA4 +0x8EA2A6BE 0x5CA0 +0x8EA2A6BF 0x5CB5 +0x8EA2A6C0 0x5CAF +0x8EA2A6C1 0x5CA8 +0x8EA2A6C2 0x5CAC +0x8EA2A6C3 0x5C9F +0x8EA2A6C4 0x5CA3 +0x8EA2A6C5 0x5CAD +0x8EA2A6C6 0x5CA2 +0x8EA2A6C7 0x5CAA +0x8EA2A6C8 0x5CA7 +0x8EA2A6C9 0x5C9D +0x8EA2A6CA 0x5CA5 +0x8EA2A6CB 0x5CB6 +0x8EA2A6CC 0x5CB0 +0x8EA2A6CD 0x5CA6 +0x8EA2A6CE 0x5E17 +0x8EA2A6CF 0x5E14 +0x8EA2A6D0 0x5E19 +0x8EA2A6D1 0x5F28 +0x8EA2A6D2 0x5F22 +0x8EA2A6D3 0x5F23 +0x8EA2A6D4 0x5F24 +0x8EA2A6D5 0x5F54 +0x8EA2A6D6 0x5F82 +0x8EA2A6D7 0x5F7E +0x8EA2A6D8 0x5F7D +0x8EA2A6D9 0x5FDE +0x8EA2A6DA 0x5FE5 +0x8EA2A6DB 0x602D +0x8EA2A6DC 0x6026 +0x8EA2A6DD 0x6019 +0x8EA2A6DE 0x6032 +0x8EA2A6DF 0x600B +0x8EA2A6E0 0x6034 +0x8EA2A6E1 0x600A +0x8EA2A6E2 0x6017 +0x8EA2A6E3 0x6033 +0x8EA2A6E4 0x601A +0x8EA2A6E5 0x601E +0x8EA2A6E6 0x602C +0x8EA2A6E7 0x6022 +0x8EA2A6E8 0x600D +0x8EA2A6E9 0x6010 +0x8EA2A6EA 0x602E +0x8EA2A6EB 0x6013 +0x8EA2A6EC 0x6011 +0x8EA2A6ED 0x600C +0x8EA2A6EE 0x6009 +0x8EA2A6EF 0x601C +0x8EA2A6F0 0x6214 +0x8EA2A6F1 0x623D +0x8EA2A6F2 0x62AD +0x8EA2A6F3 0x62B4 +0x8EA2A6F4 0x62D1 +0x8EA2A6F5 0x62BE +0x8EA2A6F6 0x62AA +0x8EA2A6F7 0x62B6 +0x8EA2A6F8 0x62CA +0x8EA2A6F9 0x62AE +0x8EA2A6FA 0x62B3 +0x8EA2A6FB 0x62AF +0x8EA2A6FC 0x62BB +0x8EA2A6FD 0x62A9 +0x8EA2A6FE 0x62B0 +0x8EA2A7A1 0x62B8 +0x8EA2A7A2 0x653D +0x8EA2A7A3 0x65A8 +0x8EA2A7A4 0x65BB +0x8EA2A7A5 0x6609 +0x8EA2A7A6 0x65FC +0x8EA2A7A7 0x6604 +0x8EA2A7A8 0x6612 +0x8EA2A7A9 0x6608 +0x8EA2A7AA 0x65FB +0x8EA2A7AB 0x6603 +0x8EA2A7AC 0x660B +0x8EA2A7AD 0x660D +0x8EA2A7AE 0x6605 +0x8EA2A7AF 0x65FD +0x8EA2A7B0 0x6611 +0x8EA2A7B1 0x6610 +0x8EA2A7B2 0x66F6 +0x8EA2A7B3 0x670A +0x8EA2A7B4 0x6785 +0x8EA2A7B5 0x676C +0x8EA2A7B6 0x678E +0x8EA2A7B7 0x6792 +0x8EA2A7B8 0x6776 +0x8EA2A7B9 0x677B +0x8EA2A7BA 0x6798 +0x8EA2A7BB 0x6786 +0x8EA2A7BC 0x6784 +0x8EA2A7BD 0x6774 +0x8EA2A7BE 0x678D +0x8EA2A7BF 0x678C +0x8EA2A7C0 0x677A +0x8EA2A7C1 0x679F +0x8EA2A7C2 0x6791 +0x8EA2A7C3 0x6799 +0x8EA2A7C4 0x6783 +0x8EA2A7C5 0x677D +0x8EA2A7C6 0x6781 +0x8EA2A7C7 0x6778 +0x8EA2A7C8 0x6779 +0x8EA2A7C9 0x6794 +0x8EA2A7CA 0x6B25 +0x8EA2A7CB 0x6B80 +0x8EA2A7CC 0x6B7E +0x8EA2A7CD 0x6BDE +0x8EA2A7CE 0x6C1D +0x8EA2A7CF 0x6C93 +0x8EA2A7D0 0x6CEC +0x8EA2A7D1 0x6CEB +0x8EA2A7D2 0x6CEE +0x8EA2A7D3 0x6CD9 +0x8EA2A7D4 0x6CB6 +0x8EA2A7D5 0x6CD4 +0x8EA2A7D6 0x6CAD +0x8EA2A7D7 0x6CE7 +0x8EA2A7D8 0x6CB7 +0x8EA2A7D9 0x6CD0 +0x8EA2A7DA 0x6CC2 +0x8EA2A7DB 0x6CBA +0x8EA2A7DC 0x6CC3 +0x8EA2A7DD 0x6CC6 +0x8EA2A7DE 0x6CED +0x8EA2A7DF 0x6CF2 +0x8EA2A7E0 0x6CD2 +0x8EA2A7E1 0x6CDD +0x8EA2A7E2 0x6CB4 +0x8EA2A7E3 0x6C8A +0x8EA2A7E4 0x6C9D +0x8EA2A7E5 0x6C80 +0x8EA2A7E6 0x6CDE +0x8EA2A7E7 0x6CC0 +0x8EA2A7E8 0x6D30 +0x8EA2A7E9 0x6CCD +0x8EA2A7EA 0x6CC7 +0x8EA2A7EB 0x6CB0 +0x8EA2A7EC 0x6CF9 +0x8EA2A7ED 0x6CCF +0x8EA2A7EE 0x6CE9 +0x8EA2A7EF 0x6CD1 +0x8EA2A7F0 0x7094 +0x8EA2A7F1 0x7098 +0x8EA2A7F2 0x7085 +0x8EA2A7F3 0x7093 +0x8EA2A7F4 0x7086 +0x8EA2A7F5 0x7084 +0x8EA2A7F6 0x7091 +0x8EA2A7F7 0x7096 +0x8EA2A7F8 0x7082 +0x8EA2A7F9 0x709A +0x8EA2A7FA 0x7083 +0x8EA2A7FB 0x726A +0x8EA2A7FC 0x72D6 +0x8EA2A7FD 0x72CB +0x8EA2A7FE 0x72D8 +0x8EA2A8A1 0x72C9 +0x8EA2A8A2 0x72DC +0x8EA2A8A3 0x72D2 +0x8EA2A8A4 0x72D4 +0x8EA2A8A5 0x72DA +0x8EA2A8A6 0x72CC +0x8EA2A8A7 0x72D1 +0x8EA2A8A8 0x73A4 +0x8EA2A8A9 0x73A1 +0x8EA2A8AA 0x73AD +0x8EA2A8AB 0x73A6 +0x8EA2A8AC 0x73A2 +0x8EA2A8AD 0x73A0 +0x8EA2A8AE 0x73AC +0x8EA2A8AF 0x739D +0x8EA2A8B0 0x74DD +0x8EA2A8B1 0x74E8 +0x8EA2A8B2 0x753F +0x8EA2A8B3 0x7540 +0x8EA2A8B4 0x753E +0x8EA2A8B5 0x758C +0x8EA2A8B6 0x7598 +0x8EA2A8B7 0x76AF +0x8EA2A8B8 0x76F3 +0x8EA2A8B9 0x76F1 +0x8EA2A8BA 0x76F0 +0x8EA2A8BB 0x76F5 +0x8EA2A8BC 0x77F8 +0x8EA2A8BD 0x77FC +0x8EA2A8BE 0x77F9 +0x8EA2A8BF 0x77FB +0x8EA2A8C0 0x77FA +0x8EA2A8C1 0x77F7 +0x8EA2A8C2 0x7942 +0x8EA2A8C3 0x793F +0x8EA2A8C4 0x79C5 +0x8EA2A8C5 0x7A78 +0x8EA2A8C6 0x7A7B +0x8EA2A8C7 0x7AFB +0x8EA2A8C8 0x7C75 +0x8EA2A8C9 0x7CFD +0x8EA2A8CA 0x8035 +0x8EA2A8CB 0x808F +0x8EA2A8CC 0x80AE +0x8EA2A8CD 0x80A3 +0x8EA2A8CE 0x80B8 +0x8EA2A8CF 0x80B5 +0x8EA2A8D0 0x80AD +0x8EA2A8D1 0x8220 +0x8EA2A8D2 0x82A0 +0x8EA2A8D3 0x82C0 +0x8EA2A8D4 0x82AB +0x8EA2A8D5 0x829A +0x8EA2A8D6 0x8298 +0x8EA2A8D7 0x829B +0x8EA2A8D8 0x82B5 +0x8EA2A8D9 0x82A7 +0x8EA2A8DA 0x82AE +0x8EA2A8DB 0x82BC +0x8EA2A8DC 0x829E +0x8EA2A8DD 0x82BA +0x8EA2A8DE 0x82B4 +0x8EA2A8DF 0x82A8 +0x8EA2A8E0 0x82A1 +0x8EA2A8E1 0x82A9 +0x8EA2A8E2 0x82C2 +0x8EA2A8E3 0x82A4 +0x8EA2A8E4 0x82C3 +0x8EA2A8E5 0x82B6 +0x8EA2A8E6 0x82A2 +0x8EA2A8E7 0x8670 +0x8EA2A8E8 0x866F +0x8EA2A8E9 0x866D +0x8EA2A8EA 0x866E +0x8EA2A8EB 0x8C56 +0x8EA2A8EC 0x8FD2 +0x8EA2A8ED 0x8FCB +0x8EA2A8EE 0x8FD3 +0x8EA2A8EF 0x8FCD +0x8EA2A8F0 0x8FD6 +0x8EA2A8F1 0x8FD5 +0x8EA2A8F2 0x8FD7 +0x8EA2A8F3 0x90B2 +0x8EA2A8F4 0x90B4 +0x8EA2A8F5 0x90AF +0x8EA2A8F6 0x90B3 +0x8EA2A8F7 0x90B0 +0x8EA2A8F8 0x9639 +0x8EA2A8F9 0x963D +0x8EA2A8FA 0x963C +0x8EA2A8FB 0x963A +0x8EA2A8FC 0x9643 +0x8EA2A8FD 0x4FCD +0x8EA2A8FE 0x4FC5 +0x8EA2A9A1 0x4FD3 +0x8EA2A9A2 0x4FB2 +0x8EA2A9A3 0x4FC9 +0x8EA2A9A4 0x4FCB +0x8EA2A9A5 0x4FC1 +0x8EA2A9A6 0x4FD4 +0x8EA2A9A7 0x4FDC +0x8EA2A9A8 0x4FD9 +0x8EA2A9A9 0x4FBB +0x8EA2A9AA 0x4FB3 +0x8EA2A9AB 0x4FDB +0x8EA2A9AC 0x4FC7 +0x8EA2A9AD 0x4FD6 +0x8EA2A9AE 0x4FBA +0x8EA2A9AF 0x4FC0 +0x8EA2A9B0 0x4FB9 +0x8EA2A9B1 0x4FEC +0x8EA2A9B2 0x5244 +0x8EA2A9B3 0x5249 +0x8EA2A9B4 0x52C0 +0x8EA2A9B5 0x52C2 +0x8EA2A9B6 0x533D +0x8EA2A9B7 0x537C +0x8EA2A9B8 0x5397 +0x8EA2A9B9 0x5396 +0x8EA2A9BA 0x5399 +0x8EA2A9BB 0x5398 +0x8EA2A9BC 0x54BA +0x8EA2A9BD 0x54A1 +0x8EA2A9BE 0x54AD +0x8EA2A9BF 0x54A5 +0x8EA2A9C0 0x54CF +0x8EA2A9C1 0x54C3 +0x8EA2A9C2 0x830D +0x8EA2A9C3 0x54B7 +0x8EA2A9C4 0x54AE +0x8EA2A9C5 0x54D6 +0x8EA2A9C6 0x54B6 +0x8EA2A9C7 0x54C5 +0x8EA2A9C8 0x54C6 +0x8EA2A9C9 0x54A0 +0x8EA2A9CA 0x5470 +0x8EA2A9CB 0x54BC +0x8EA2A9CC 0x54A2 +0x8EA2A9CD 0x54BE +0x8EA2A9CE 0x5472 +0x8EA2A9CF 0x54DE +0x8EA2A9D0 0x54B0 +0x8EA2A9D1 0x57B5 +0x8EA2A9D2 0x579E +0x8EA2A9D3 0x579F +0x8EA2A9D4 0x57A4 +0x8EA2A9D5 0x578C +0x8EA2A9D6 0x5797 +0x8EA2A9D7 0x579D +0x8EA2A9D8 0x579B +0x8EA2A9D9 0x5794 +0x8EA2A9DA 0x5798 +0x8EA2A9DB 0x578F +0x8EA2A9DC 0x5799 +0x8EA2A9DD 0x57A5 +0x8EA2A9DE 0x579A +0x8EA2A9DF 0x5795 +0x8EA2A9E0 0x58F4 +0x8EA2A9E1 0x590D +0x8EA2A9E2 0x5953 +0x8EA2A9E3 0x59E1 +0x8EA2A9E4 0x59DE +0x8EA2A9E5 0x59EE +0x8EA2A9E6 0x5A00 +0x8EA2A9E7 0x59F1 +0x8EA2A9E8 0x59DD +0x8EA2A9E9 0x59FA +0x8EA2A9EA 0x59FD +0x8EA2A9EB 0x59FC +0x8EA2A9EC 0x59F6 +0x8EA2A9ED 0x59E4 +0x8EA2A9EE 0x59F2 +0x8EA2A9EF 0x59F7 +0x8EA2A9F0 0x59DB +0x8EA2A9F1 0x59E9 +0x8EA2A9F2 0x59F3 +0x8EA2A9F3 0x59F5 +0x8EA2A9F4 0x59E0 +0x8EA2A9F5 0x59FE +0x8EA2A9F6 0x59F4 +0x8EA2A9F7 0x59ED +0x8EA2A9F8 0x5BA8 +0x8EA2A9F9 0x5C4C +0x8EA2A9FA 0x5CD0 +0x8EA2A9FB 0x5CD8 +0x8EA2A9FC 0x5CCC +0x8EA2A9FD 0x5CD7 +0x8EA2A9FE 0x5CCB +0x8EA2AAA1 0x5CDB +0x8EA2AAA2 0x5CDE +0x8EA2AAA3 0x5CDA +0x8EA2AAA4 0x5CC9 +0x8EA2AAA5 0x5CC7 +0x8EA2AAA6 0x5CCA +0x8EA2AAA7 0x5CD6 +0x8EA2AAA8 0x5CD3 +0x8EA2AAA9 0x5CD4 +0x8EA2AAAA 0x5CCF +0x8EA2AAAB 0x5CC8 +0x8EA2AAAC 0x5CC6 +0x8EA2AAAD 0x5CCE +0x8EA2AAAE 0x5CDF +0x8EA2AAAF 0x5CF8 +0x8EA2AAB0 0x5DF9 +0x8EA2AAB1 0x5E21 +0x8EA2AAB2 0x5E22 +0x8EA2AAB3 0x5E23 +0x8EA2AAB4 0x5E20 +0x8EA2AAB5 0x5E24 +0x8EA2AAB6 0x5EB0 +0x8EA2AAB7 0x5EA4 +0x8EA2AAB8 0x5EA2 +0x8EA2AAB9 0x5E9B +0x8EA2AABA 0x5EA3 +0x8EA2AABB 0x5EA5 +0x8EA2AABC 0x5F07 +0x8EA2AABD 0x5F2E +0x8EA2AABE 0x5F56 +0x8EA2AABF 0x5F86 +0x8EA2AAC0 0x6037 +0x8EA2AAC1 0x6039 +0x8EA2AAC2 0x6054 +0x8EA2AAC3 0x6072 +0x8EA2AAC4 0x605E +0x8EA2AAC5 0x6045 +0x8EA2AAC6 0x6053 +0x8EA2AAC7 0x6047 +0x8EA2AAC8 0x6049 +0x8EA2AAC9 0x605B +0x8EA2AACA 0x604C +0x8EA2AACB 0x6040 +0x8EA2AACC 0x6042 +0x8EA2AACD 0x605F +0x8EA2AACE 0x6024 +0x8EA2AACF 0x6044 +0x8EA2AAD0 0x6058 +0x8EA2AAD1 0x6066 +0x8EA2AAD2 0x606E +0x8EA2AAD3 0x6242 +0x8EA2AAD4 0x6243 +0x8EA2AAD5 0x62CF +0x8EA2AAD6 0x630D +0x8EA2AAD7 0x630B +0x8EA2AAD8 0x62F5 +0x8EA2AAD9 0x630E +0x8EA2AADA 0x6303 +0x8EA2AADB 0x62EB +0x8EA2AADC 0x62F9 +0x8EA2AADD 0x630F +0x8EA2AADE 0x630C +0x8EA2AADF 0x62F8 +0x8EA2AAE0 0x62F6 +0x8EA2AAE1 0x6300 +0x8EA2AAE2 0x6313 +0x8EA2AAE3 0x6314 +0x8EA2AAE4 0x62FA +0x8EA2AAE5 0x6315 +0x8EA2AAE6 0x62FB +0x8EA2AAE7 0x62F0 +0x8EA2AAE8 0x6541 +0x8EA2AAE9 0x6543 +0x8EA2AAEA 0x65AA +0x8EA2AAEB 0x65BF +0x8EA2AAEC 0x6636 +0x8EA2AAED 0x6621 +0x8EA2AAEE 0x6632 +0x8EA2AAEF 0x6635 +0x8EA2AAF0 0x661C +0x8EA2AAF1 0x6626 +0x8EA2AAF2 0x6622 +0x8EA2AAF3 0x6633 +0x8EA2AAF4 0x662B +0x8EA2AAF5 0x663A +0x8EA2AAF6 0x661D +0x8EA2AAF7 0x6634 +0x8EA2AAF8 0x6639 +0x8EA2AAF9 0x662E +0x8EA2AAFA 0x670F +0x8EA2AAFB 0x6710 +0x8EA2AAFC 0x67C1 +0x8EA2AAFD 0x67F2 +0x8EA2AAFE 0x67C8 +0x8EA2ABA1 0x67BA +0x8EA2ABA2 0x67DC +0x8EA2ABA3 0x67BB +0x8EA2ABA4 0x67F8 +0x8EA2ABA5 0x67D8 +0x8EA2ABA6 0x67C0 +0x8EA2ABA7 0x67B7 +0x8EA2ABA8 0x67C5 +0x8EA2ABA9 0x67EB +0x8EA2ABAA 0x67E4 +0x8EA2ABAB 0x67DF +0x8EA2ABAC 0x67B5 +0x8EA2ABAD 0x67CD +0x8EA2ABAE 0x67B3 +0x8EA2ABAF 0x67F7 +0x8EA2ABB0 0x67F6 +0x8EA2ABB1 0x67EE +0x8EA2ABB2 0x67E3 +0x8EA2ABB3 0x67C2 +0x8EA2ABB4 0x67B9 +0x8EA2ABB5 0x67CE +0x8EA2ABB6 0x67E7 +0x8EA2ABB7 0x67F0 +0x8EA2ABB8 0x67B2 +0x8EA2ABB9 0x67FC +0x8EA2ABBA 0x67C6 +0x8EA2ABBB 0x67ED +0x8EA2ABBC 0x67CC +0x8EA2ABBD 0x67AE +0x8EA2ABBE 0x67E6 +0x8EA2ABBF 0x67DB +0x8EA2ABC0 0x67FA +0x8EA2ABC1 0x67C9 +0x8EA2ABC2 0x67CA +0x8EA2ABC3 0x67C3 +0x8EA2ABC4 0x67EA +0x8EA2ABC5 0x67CB +0x8EA2ABC6 0x6B28 +0x8EA2ABC7 0x6B82 +0x8EA2ABC8 0x6B84 +0x8EA2ABC9 0x6BB6 +0x8EA2ABCA 0x6BD6 +0x8EA2ABCB 0x6BD8 +0x8EA2ABCC 0x6BE0 +0x8EA2ABCD 0x6C20 +0x8EA2ABCE 0x6C21 +0x8EA2ABCF 0x6D28 +0x8EA2ABD0 0x6D34 +0x8EA2ABD1 0x6D2D +0x8EA2ABD2 0x6D1F +0x8EA2ABD3 0x6D3C +0x8EA2ABD4 0x6D3F +0x8EA2ABD5 0x6D12 +0x8EA2ABD6 0x6D0A +0x8EA2ABD7 0x6CDA +0x8EA2ABD8 0x6D33 +0x8EA2ABD9 0x6D04 +0x8EA2ABDA 0x6D19 +0x8EA2ABDB 0x6D3A +0x8EA2ABDC 0x6D1A +0x8EA2ABDD 0x6D11 +0x8EA2ABDE 0x6D00 +0x8EA2ABDF 0x6D1D +0x8EA2ABE0 0x6D42 +0x8EA2ABE1 0x6D01 +0x8EA2ABE2 0x6D18 +0x8EA2ABE3 0x6D37 +0x8EA2ABE4 0x6D03 +0x8EA2ABE5 0x6D0F +0x8EA2ABE6 0x6D40 +0x8EA2ABE7 0x6D07 +0x8EA2ABE8 0x6D20 +0x8EA2ABE9 0x6D2C +0x8EA2ABEA 0x6D08 +0x8EA2ABEB 0x6D22 +0x8EA2ABEC 0x6D09 +0x8EA2ABED 0x6D10 +0x8EA2ABEE 0x70B7 +0x8EA2ABEF 0x709F +0x8EA2ABF0 0x70BE +0x8EA2ABF1 0x70B1 +0x8EA2ABF2 0x70B0 +0x8EA2ABF3 0x70A1 +0x8EA2ABF4 0x70B4 +0x8EA2ABF5 0x70B5 +0x8EA2ABF6 0x70A9 +0x8EA2ABF7 0x7241 +0x8EA2ABF8 0x7249 +0x8EA2ABF9 0x724A +0x8EA2ABFA 0x726C +0x8EA2ABFB 0x7270 +0x8EA2ABFC 0x7273 +0x8EA2ABFD 0x726E +0x8EA2ABFE 0x72CA +0x8EA2ACA1 0x72E4 +0x8EA2ACA2 0x72E8 +0x8EA2ACA3 0x72EB +0x8EA2ACA4 0x72DF +0x8EA2ACA5 0x72EA +0x8EA2ACA6 0x72E6 +0x8EA2ACA7 0x72E3 +0x8EA2ACA8 0x7385 +0x8EA2ACA9 0x73CC +0x8EA2ACAA 0x73C2 +0x8EA2ACAB 0x73C8 +0x8EA2ACAC 0x73C5 +0x8EA2ACAD 0x73B9 +0x8EA2ACAE 0x73B6 +0x8EA2ACAF 0x73B5 +0x8EA2ACB0 0x73B4 +0x8EA2ACB1 0x73EB +0x8EA2ACB2 0x73BF +0x8EA2ACB3 0x73C7 +0x8EA2ACB4 0x73BE +0x8EA2ACB5 0x73C3 +0x8EA2ACB6 0x73C6 +0x8EA2ACB7 0x73B8 +0x8EA2ACB8 0x73CB +0x8EA2ACB9 0x74EC +0x8EA2ACBA 0x74EE +0x8EA2ACBB 0x752E +0x8EA2ACBC 0x7547 +0x8EA2ACBD 0x7548 +0x8EA2ACBE 0x75A7 +0x8EA2ACBF 0x75AA +0x8EA2ACC0 0x7679 +0x8EA2ACC1 0x76C4 +0x8EA2ACC2 0x7708 +0x8EA2ACC3 0x7703 +0x8EA2ACC4 0x7704 +0x8EA2ACC5 0x7705 +0x8EA2ACC6 0x770A +0x8EA2ACC7 0x76F7 +0x8EA2ACC8 0x76FB +0x8EA2ACC9 0x76FA +0x8EA2ACCA 0x77E7 +0x8EA2ACCB 0x77E8 +0x8EA2ACCC 0x7806 +0x8EA2ACCD 0x7811 +0x8EA2ACCE 0x7812 +0x8EA2ACCF 0x7805 +0x8EA2ACD0 0x7810 +0x8EA2ACD1 0x780F +0x8EA2ACD2 0x780E +0x8EA2ACD3 0x7809 +0x8EA2ACD4 0x7803 +0x8EA2ACD5 0x7813 +0x8EA2ACD6 0x794A +0x8EA2ACD7 0x794C +0x8EA2ACD8 0x794B +0x8EA2ACD9 0x7945 +0x8EA2ACDA 0x7944 +0x8EA2ACDB 0x79D5 +0x8EA2ACDC 0x79CD +0x8EA2ACDD 0x79CF +0x8EA2ACDE 0x79D6 +0x8EA2ACDF 0x79CE +0x8EA2ACE0 0x7A80 +0x8EA2ACE1 0x7A7E +0x8EA2ACE2 0x7AD1 +0x8EA2ACE3 0x7B00 +0x8EA2ACE4 0x7B01 +0x8EA2ACE5 0x7C7A +0x8EA2ACE6 0x7C78 +0x8EA2ACE7 0x7C79 +0x8EA2ACE8 0x7C7F +0x8EA2ACE9 0x7C80 +0x8EA2ACEA 0x7C81 +0x8EA2ACEB 0x7D03 +0x8EA2ACEC 0x7D08 +0x8EA2ACED 0x7D01 +0x8EA2ACEE 0x7F58 +0x8EA2ACEF 0x7F91 +0x8EA2ACF0 0x7F8D +0x8EA2ACF1 0x7FBE +0x8EA2ACF2 0x8007 +0x8EA2ACF3 0x800E +0x8EA2ACF4 0x800F +0x8EA2ACF5 0x8014 +0x8EA2ACF6 0x8037 +0x8EA2ACF7 0x80D8 +0x8EA2ACF8 0x80C7 +0x8EA2ACF9 0x80E0 +0x8EA2ACFA 0x80D1 +0x8EA2ACFB 0x80C8 +0x8EA2ACFC 0x80C2 +0x8EA2ACFD 0x80D0 +0x8EA2ACFE 0x80C5 +0x8EA2ADA1 0x80E3 +0x8EA2ADA2 0x80D9 +0x8EA2ADA3 0x80DC +0x8EA2ADA4 0x80CA +0x8EA2ADA5 0x80D5 +0x8EA2ADA6 0x80C9 +0x8EA2ADA7 0x80CF +0x8EA2ADA8 0x80D7 +0x8EA2ADA9 0x80E6 +0x8EA2ADAA 0x80CD +0x8EA2ADAB 0x81FF +0x8EA2ADAC 0x8221 +0x8EA2ADAD 0x8294 +0x8EA2ADAE 0x82D9 +0x8EA2ADAF 0x82FE +0x8EA2ADB0 0x82F9 +0x8EA2ADB1 0x8307 +0x8EA2ADB2 0x82E8 +0x8EA2ADB3 0x8300 +0x8EA2ADB4 0x82D5 +0x8EA2ADB5 0x833A +0x8EA2ADB6 0x82EB +0x8EA2ADB7 0x82D6 +0x8EA2ADB8 0x82F4 +0x8EA2ADB9 0x82EC +0x8EA2ADBA 0x82E1 +0x8EA2ADBB 0x82F2 +0x8EA2ADBC 0x82F5 +0x8EA2ADBD 0x830C +0x8EA2ADBE 0x82FB +0x8EA2ADBF 0x82F6 +0x8EA2ADC0 0x82F0 +0x8EA2ADC1 0x82EA +0x8EA2ADC2 0x82E4 +0x8EA2ADC3 0x82E0 +0x8EA2ADC4 0x82FA +0x8EA2ADC5 0x82F3 +0x8EA2ADC6 0x82ED +0x8EA2ADC7 0x8677 +0x8EA2ADC8 0x8674 +0x8EA2ADC9 0x867C +0x8EA2ADCA 0x8673 +0x8EA2ADCB 0x8841 +0x8EA2ADCC 0x884E +0x8EA2ADCD 0x8867 +0x8EA2ADCE 0x886A +0x8EA2ADCF 0x8869 +0x8EA2ADD0 0x89D3 +0x8EA2ADD1 0x8A04 +0x8EA2ADD2 0x8A07 +0x8EA2ADD3 0x8D72 +0x8EA2ADD4 0x8FE3 +0x8EA2ADD5 0x8FE1 +0x8EA2ADD6 0x8FEE +0x8EA2ADD7 0x8FE0 +0x8EA2ADD8 0x90F1 +0x8EA2ADD9 0x90BD +0x8EA2ADDA 0x90BF +0x8EA2ADDB 0x90D5 +0x8EA2ADDC 0x90C5 +0x8EA2ADDD 0x90BE +0x8EA2ADDE 0x90C7 +0x8EA2ADDF 0x90CB +0x8EA2ADE0 0x90C8 +0x8EA2ADE1 0x91D4 +0x8EA2ADE2 0x91D3 +0x8EA2ADE3 0x9654 +0x8EA2ADE4 0x964F +0x8EA2ADE5 0x9651 +0x8EA2ADE6 0x9653 +0x8EA2ADE7 0x964A +0x8EA2ADE8 0x964E +0x8EA2ADE9 0x501E +0x8EA2ADEA 0x5005 +0x8EA2ADEB 0x5007 +0x8EA2ADEC 0x5013 +0x8EA2ADED 0x5022 +0x8EA2ADEE 0x5030 +0x8EA2ADEF 0x501B +0x8EA2ADF0 0x4FF5 +0x8EA2ADF1 0x4FF4 +0x8EA2ADF2 0x5033 +0x8EA2ADF3 0x5037 +0x8EA2ADF4 0x502C +0x8EA2ADF5 0x4FF6 +0x8EA2ADF6 0x4FF7 +0x8EA2ADF7 0x5017 +0x8EA2ADF8 0x501C +0x8EA2ADF9 0x5020 +0x8EA2ADFA 0x5027 +0x8EA2ADFB 0x5035 +0x8EA2ADFC 0x502F +0x8EA2ADFD 0x5031 +0x8EA2ADFE 0x500E +0x8EA2AEA1 0x515A +0x8EA2AEA2 0x5194 +0x8EA2AEA3 0x5193 +0x8EA2AEA4 0x51CA +0x8EA2AEA5 0x51C4 +0x8EA2AEA6 0x51C5 +0x8EA2AEA7 0x51C8 +0x8EA2AEA8 0x51CE +0x8EA2AEA9 0x5261 +0x8EA2AEAA 0x525A +0x8EA2AEAB 0x5252 +0x8EA2AEAC 0x525E +0x8EA2AEAD 0x525F +0x8EA2AEAE 0x5255 +0x8EA2AEAF 0x5262 +0x8EA2AEB0 0x52CD +0x8EA2AEB1 0x530E +0x8EA2AEB2 0x539E +0x8EA2AEB3 0x5526 +0x8EA2AEB4 0x54E2 +0x8EA2AEB5 0x5517 +0x8EA2AEB6 0x5512 +0x8EA2AEB7 0x54E7 +0x8EA2AEB8 0x54F3 +0x8EA2AEB9 0x54E4 +0x8EA2AEBA 0x551A +0x8EA2AEBB 0x54FF +0x8EA2AEBC 0x5504 +0x8EA2AEBD 0x5508 +0x8EA2AEBE 0x54EB +0x8EA2AEBF 0x5511 +0x8EA2AEC0 0x5505 +0x8EA2AEC1 0x54F1 +0x8EA2AEC2 0x550A +0x8EA2AEC3 0x54FB +0x8EA2AEC4 0x54F7 +0x8EA2AEC5 0x54F8 +0x8EA2AEC6 0x54E0 +0x8EA2AEC7 0x550E +0x8EA2AEC8 0x5503 +0x8EA2AEC9 0x550B +0x8EA2AECA 0x5701 +0x8EA2AECB 0x5702 +0x8EA2AECC 0x57CC +0x8EA2AECD 0x5832 +0x8EA2AECE 0x57D5 +0x8EA2AECF 0x57D2 +0x8EA2AED0 0x57BA +0x8EA2AED1 0x57C6 +0x8EA2AED2 0x57BD +0x8EA2AED3 0x57BC +0x8EA2AED4 0x57B8 +0x8EA2AED5 0x57B6 +0x8EA2AED6 0x57BF +0x8EA2AED7 0x57C7 +0x8EA2AED8 0x57D0 +0x8EA2AED9 0x57B9 +0x8EA2AEDA 0x57C1 +0x8EA2AEDB 0x590E +0x8EA2AEDC 0x594A +0x8EA2AEDD 0x5A19 +0x8EA2AEDE 0x5A16 +0x8EA2AEDF 0x5A2D +0x8EA2AEE0 0x5A2E +0x8EA2AEE1 0x5A15 +0x8EA2AEE2 0x5A0F +0x8EA2AEE3 0x5A17 +0x8EA2AEE4 0x5A0A +0x8EA2AEE5 0x5A1E +0x8EA2AEE6 0x5A33 +0x8EA2AEE7 0x5B6C +0x8EA2AEE8 0x5BA7 +0x8EA2AEE9 0x5BAD +0x8EA2AEEA 0x5BAC +0x8EA2AEEB 0x5C03 +0x8EA2AEEC 0x5C56 +0x8EA2AEED 0x5C54 +0x8EA2AEEE 0x5CEC +0x8EA2AEEF 0x5CFF +0x8EA2AEF0 0x5CEE +0x8EA2AEF1 0x5CF1 +0x8EA2AEF2 0x5CF7 +0x8EA2AEF3 0x5D00 +0x8EA2AEF4 0x5CF9 +0x8EA2AEF5 0x5E29 +0x8EA2AEF6 0x5E28 +0x8EA2AEF7 0x5EA8 +0x8EA2AEF8 0x5EAE +0x8EA2AEF9 0x5EAA +0x8EA2AEFA 0x5EAC +0x8EA2AEFB 0x5F33 +0x8EA2AEFC 0x5F30 +0x8EA2AEFD 0x5F67 +0x8EA2AEFE 0x605D +0x8EA2AFA1 0x605A +0x8EA2AFA2 0x6067 +0x8EA2AFA3 0x6041 +0x8EA2AFA4 0x60A2 +0x8EA2AFA5 0x6088 +0x8EA2AFA6 0x6080 +0x8EA2AFA7 0x6092 +0x8EA2AFA8 0x6081 +0x8EA2AFA9 0x609D +0x8EA2AFAA 0x6083 +0x8EA2AFAB 0x6095 +0x8EA2AFAC 0x609B +0x8EA2AFAD 0x6097 +0x8EA2AFAE 0x6087 +0x8EA2AFAF 0x609C +0x8EA2AFB0 0x608E +0x8EA2AFB1 0x6219 +0x8EA2AFB2 0x6246 +0x8EA2AFB3 0x62F2 +0x8EA2AFB4 0x6310 +0x8EA2AFB5 0x6356 +0x8EA2AFB6 0x632C +0x8EA2AFB7 0x6344 +0x8EA2AFB8 0x6345 +0x8EA2AFB9 0x6336 +0x8EA2AFBA 0x6343 +0x8EA2AFBB 0x63E4 +0x8EA2AFBC 0x6339 +0x8EA2AFBD 0x634B +0x8EA2AFBE 0x634A +0x8EA2AFBF 0x633C +0x8EA2AFC0 0x6329 +0x8EA2AFC1 0x6341 +0x8EA2AFC2 0x6334 +0x8EA2AFC3 0x6358 +0x8EA2AFC4 0x6354 +0x8EA2AFC5 0x6359 +0x8EA2AFC6 0x632D +0x8EA2AFC7 0x6347 +0x8EA2AFC8 0x6333 +0x8EA2AFC9 0x635A +0x8EA2AFCA 0x6351 +0x8EA2AFCB 0x6338 +0x8EA2AFCC 0x6357 +0x8EA2AFCD 0x6340 +0x8EA2AFCE 0x6348 +0x8EA2AFCF 0x654A +0x8EA2AFD0 0x6546 +0x8EA2AFD1 0x65C6 +0x8EA2AFD2 0x65C3 +0x8EA2AFD3 0x65C4 +0x8EA2AFD4 0x65C2 +0x8EA2AFD5 0x664A +0x8EA2AFD6 0x665F +0x8EA2AFD7 0x6647 +0x8EA2AFD8 0x6651 +0x8EA2AFD9 0x6712 +0x8EA2AFDA 0x6713 +0x8EA2AFDB 0x681F +0x8EA2AFDC 0x681A +0x8EA2AFDD 0x6849 +0x8EA2AFDE 0x6832 +0x8EA2AFDF 0x6833 +0x8EA2AFE0 0x683B +0x8EA2AFE1 0x684B +0x8EA2AFE2 0x684F +0x8EA2AFE3 0x6816 +0x8EA2AFE4 0x6831 +0x8EA2AFE5 0x681C +0x8EA2AFE6 0x6835 +0x8EA2AFE7 0x682B +0x8EA2AFE8 0x682D +0x8EA2AFE9 0x682F +0x8EA2AFEA 0x684E +0x8EA2AFEB 0x6844 +0x8EA2AFEC 0x6834 +0x8EA2AFED 0x681D +0x8EA2AFEE 0x6812 +0x8EA2AFEF 0x6814 +0x8EA2AFF0 0x6826 +0x8EA2AFF1 0x6828 +0x8EA2AFF2 0x682E +0x8EA2AFF3 0x684D +0x8EA2AFF4 0x683A +0x8EA2AFF5 0x6825 +0x8EA2AFF6 0x6820 +0x8EA2AFF7 0x6B2C +0x8EA2AFF8 0x6B2F +0x8EA2AFF9 0x6B2D +0x8EA2AFFA 0x6B31 +0x8EA2AFFB 0x6B34 +0x8EA2AFFC 0x6B6D +0x8EA2AFFD 0x8082 +0x8EA2AFFE 0x6B88 +0x8EA2B0A1 0x6BE6 +0x8EA2B0A2 0x6BE4 +0x8EA2B0A3 0x6BE8 +0x8EA2B0A4 0x6BE3 +0x8EA2B0A5 0x6BE2 +0x8EA2B0A6 0x6BE7 +0x8EA2B0A7 0x6C25 +0x8EA2B0A8 0x6D7A +0x8EA2B0A9 0x6D63 +0x8EA2B0AA 0x6D64 +0x8EA2B0AB 0x6D76 +0x8EA2B0AC 0x6D0D +0x8EA2B0AD 0x6D61 +0x8EA2B0AE 0x6D92 +0x8EA2B0AF 0x6D58 +0x8EA2B0B0 0x6D62 +0x8EA2B0B1 0x6D6D +0x8EA2B0B2 0x6D6F +0x8EA2B0B3 0x6D91 +0x8EA2B0B4 0x6D8D +0x8EA2B0B5 0x6DEF +0x8EA2B0B6 0x6D7F +0x8EA2B0B7 0x6D86 +0x8EA2B0B8 0x6D5E +0x8EA2B0B9 0x6D67 +0x8EA2B0BA 0x6D60 +0x8EA2B0BB 0x6D97 +0x8EA2B0BC 0x6D70 +0x8EA2B0BD 0x6D7C +0x8EA2B0BE 0x6D5F +0x8EA2B0BF 0x6D82 +0x8EA2B0C0 0x6D98 +0x8EA2B0C1 0x6D2F +0x8EA2B0C2 0x6D68 +0x8EA2B0C3 0x6D8B +0x8EA2B0C4 0x6D7E +0x8EA2B0C5 0x6D80 +0x8EA2B0C6 0x6D84 +0x8EA2B0C7 0x6D16 +0x8EA2B0C8 0x6D83 +0x8EA2B0C9 0x6D7B +0x8EA2B0CA 0x6D7D +0x8EA2B0CB 0x6D75 +0x8EA2B0CC 0x6D90 +0x8EA2B0CD 0x70DC +0x8EA2B0CE 0x70D3 +0x8EA2B0CF 0x70D1 +0x8EA2B0D0 0x70DD +0x8EA2B0D1 0x70CB +0x8EA2B0D2 0x7F39 +0x8EA2B0D3 0x70E2 +0x8EA2B0D4 0x70D7 +0x8EA2B0D5 0x70D2 +0x8EA2B0D6 0x70DE +0x8EA2B0D7 0x70E0 +0x8EA2B0D8 0x70D4 +0x8EA2B0D9 0x70CD +0x8EA2B0DA 0x70C5 +0x8EA2B0DB 0x70C6 +0x8EA2B0DC 0x70C7 +0x8EA2B0DD 0x70DA +0x8EA2B0DE 0x70CE +0x8EA2B0DF 0x70E1 +0x8EA2B0E0 0x7242 +0x8EA2B0E1 0x7278 +0x8EA2B0E2 0x7277 +0x8EA2B0E3 0x7276 +0x8EA2B0E4 0x7300 +0x8EA2B0E5 0x72FA +0x8EA2B0E6 0x72F4 +0x8EA2B0E7 0x72FE +0x8EA2B0E8 0x72F6 +0x8EA2B0E9 0x72F3 +0x8EA2B0EA 0x72FB +0x8EA2B0EB 0x7301 +0x8EA2B0EC 0x73D3 +0x8EA2B0ED 0x73D9 +0x8EA2B0EE 0x73E5 +0x8EA2B0EF 0x73D6 +0x8EA2B0F0 0x73BC +0x8EA2B0F1 0x73E7 +0x8EA2B0F2 0x73E3 +0x8EA2B0F3 0x73E9 +0x8EA2B0F4 0x73DC +0x8EA2B0F5 0x73D2 +0x8EA2B0F6 0x73DB +0x8EA2B0F7 0x73D4 +0x8EA2B0F8 0x73DD +0x8EA2B0F9 0x73DA +0x8EA2B0FA 0x73D7 +0x8EA2B0FB 0x73D8 +0x8EA2B0FC 0x73E8 +0x8EA2B0FD 0x74DE +0x8EA2B0FE 0x74DF +0x8EA2B1A1 0x74F4 +0x8EA2B1A2 0x74F5 +0x8EA2B1A3 0x7521 +0x8EA2B1A4 0x755B +0x8EA2B1A5 0x755F +0x8EA2B1A6 0x75B0 +0x8EA2B1A7 0x75C1 +0x8EA2B1A8 0x75BB +0x8EA2B1A9 0x75C4 +0x8EA2B1AA 0x75C0 +0x8EA2B1AB 0x75BF +0x8EA2B1AC 0x75B6 +0x8EA2B1AD 0x75BA +0x8EA2B1AE 0x768A +0x8EA2B1AF 0x76C9 +0x8EA2B1B0 0x771D +0x8EA2B1B1 0x771B +0x8EA2B1B2 0x7710 +0x8EA2B1B3 0x7713 +0x8EA2B1B4 0x7712 +0x8EA2B1B5 0x7723 +0x8EA2B1B6 0x7711 +0x8EA2B1B7 0x7715 +0x8EA2B1B8 0x7719 +0x8EA2B1B9 0x771A +0x8EA2B1BA 0x7722 +0x8EA2B1BB 0x7727 +0x8EA2B1BC 0x7823 +0x8EA2B1BD 0x782C +0x8EA2B1BE 0x7822 +0x8EA2B1BF 0x7835 +0x8EA2B1C0 0x782F +0x8EA2B1C1 0x7828 +0x8EA2B1C2 0x782E +0x8EA2B1C3 0x782B +0x8EA2B1C4 0x7821 +0x8EA2B1C5 0x7829 +0x8EA2B1C6 0x7833 +0x8EA2B1C7 0x782A +0x8EA2B1C8 0x7831 +0x8EA2B1C9 0x7954 +0x8EA2B1CA 0x795B +0x8EA2B1CB 0x794F +0x8EA2B1CC 0x795C +0x8EA2B1CD 0x7953 +0x8EA2B1CE 0x7952 +0x8EA2B1CF 0x7951 +0x8EA2B1D0 0x79EB +0x8EA2B1D1 0x79EC +0x8EA2B1D2 0x79E0 +0x8EA2B1D3 0x79EE +0x8EA2B1D4 0x79ED +0x8EA2B1D5 0x79EA +0x8EA2B1D6 0x79DC +0x8EA2B1D7 0x79DE +0x8EA2B1D8 0x79DD +0x8EA2B1D9 0x7A86 +0x8EA2B1DA 0x7A89 +0x8EA2B1DB 0x7A85 +0x8EA2B1DC 0x7A8B +0x8EA2B1DD 0x7A8C +0x8EA2B1DE 0x7A8A +0x8EA2B1DF 0x7A87 +0x8EA2B1E0 0x7AD8 +0x8EA2B1E1 0x7B10 +0x8EA2B1E2 0x7B04 +0x8EA2B1E3 0x7B13 +0x8EA2B1E4 0x7B05 +0x8EA2B1E5 0x7B0F +0x8EA2B1E6 0x7B08 +0x8EA2B1E7 0x7B0A +0x8EA2B1E8 0x7B0E +0x8EA2B1E9 0x7B09 +0x8EA2B1EA 0x7B12 +0x8EA2B1EB 0x7C84 +0x8EA2B1EC 0x7C91 +0x8EA2B1ED 0x7C8A +0x8EA2B1EE 0x7C8C +0x8EA2B1EF 0x7C88 +0x8EA2B1F0 0x7C8D +0x8EA2B1F1 0x7C85 +0x8EA2B1F2 0x7D1E +0x8EA2B1F3 0x7D1D +0x8EA2B1F4 0x7D11 +0x8EA2B1F5 0x7D0E +0x8EA2B1F6 0x7D18 +0x8EA2B1F7 0x7D16 +0x8EA2B1F8 0x7D13 +0x8EA2B1F9 0x7D1F +0x8EA2B1FA 0x7D12 +0x8EA2B1FB 0x7D0F +0x8EA2B1FC 0x7D0C +0x8EA2B1FD 0x7F5C +0x8EA2B1FE 0x7F61 +0x8EA2B2A1 0x7F5E +0x8EA2B2A2 0x7F60 +0x8EA2B2A3 0x7F5D +0x8EA2B2A4 0x7F5B +0x8EA2B2A5 0x7F96 +0x8EA2B2A6 0x7F92 +0x8EA2B2A7 0x7FC3 +0x8EA2B2A8 0x7FC2 +0x8EA2B2A9 0x7FC0 +0x8EA2B2AA 0x8016 +0x8EA2B2AB 0x803E +0x8EA2B2AC 0x8039 +0x8EA2B2AD 0x80FA +0x8EA2B2AE 0x80F2 +0x8EA2B2AF 0x80F9 +0x8EA2B2B0 0x80F5 +0x8EA2B2B1 0x8101 +0x8EA2B2B2 0x80FB +0x8EA2B2B3 0x8100 +0x8EA2B2B4 0x8201 +0x8EA2B2B5 0x822F +0x8EA2B2B6 0x8225 +0x8EA2B2B7 0x8333 +0x8EA2B2B8 0x832D +0x8EA2B2B9 0x8344 +0x8EA2B2BA 0x8319 +0x8EA2B2BB 0x8351 +0x8EA2B2BC 0x8325 +0x8EA2B2BD 0x8356 +0x8EA2B2BE 0x833F +0x8EA2B2BF 0x8341 +0x8EA2B2C0 0x8326 +0x8EA2B2C1 0x831C +0x8EA2B2C2 0x8322 +0x8EA2B2C3 0x8342 +0x8EA2B2C4 0x834E +0x8EA2B2C5 0x831B +0x8EA2B2C6 0x832A +0x8EA2B2C7 0x8308 +0x8EA2B2C8 0x833C +0x8EA2B2C9 0x834D +0x8EA2B2CA 0x8316 +0x8EA2B2CB 0x8324 +0x8EA2B2CC 0x8320 +0x8EA2B2CD 0x8337 +0x8EA2B2CE 0x832F +0x8EA2B2CF 0x8329 +0x8EA2B2D0 0x8347 +0x8EA2B2D1 0x8345 +0x8EA2B2D2 0x834C +0x8EA2B2D3 0x8353 +0x8EA2B2D4 0x831E +0x8EA2B2D5 0x832C +0x8EA2B2D6 0x834B +0x8EA2B2D7 0x8327 +0x8EA2B2D8 0x8348 +0x8EA2B2D9 0x8653 +0x8EA2B2DA 0x8652 +0x8EA2B2DB 0x86A2 +0x8EA2B2DC 0x86A8 +0x8EA2B2DD 0x8696 +0x8EA2B2DE 0x868D +0x8EA2B2DF 0x8691 +0x8EA2B2E0 0x869E +0x8EA2B2E1 0x8687 +0x8EA2B2E2 0x8697 +0x8EA2B2E3 0x8686 +0x8EA2B2E4 0x868B +0x8EA2B2E5 0x869A +0x8EA2B2E6 0x8685 +0x8EA2B2E7 0x86A5 +0x8EA2B2E8 0x8699 +0x8EA2B2E9 0x86A1 +0x8EA2B2EA 0x86A7 +0x8EA2B2EB 0x8695 +0x8EA2B2EC 0x8698 +0x8EA2B2ED 0x868E +0x8EA2B2EE 0x869D +0x8EA2B2EF 0x8690 +0x8EA2B2F0 0x8694 +0x8EA2B2F1 0x8843 +0x8EA2B2F2 0x8844 +0x8EA2B2F3 0x886D +0x8EA2B2F4 0x8875 +0x8EA2B2F5 0x8876 +0x8EA2B2F6 0x8872 +0x8EA2B2F7 0x8880 +0x8EA2B2F8 0x8871 +0x8EA2B2F9 0x887F +0x8EA2B2FA 0x886F +0x8EA2B2FB 0x8883 +0x8EA2B2FC 0x887E +0x8EA2B2FD 0x8874 +0x8EA2B2FE 0x887C +0x8EA2B3A1 0x8A12 +0x8EA2B3A2 0x8C47 +0x8EA2B3A3 0x8C57 +0x8EA2B3A4 0x8C7B +0x8EA2B3A5 0x8CA4 +0x8EA2B3A6 0x8CA3 +0x8EA2B3A7 0x8D76 +0x8EA2B3A8 0x8D78 +0x8EA2B3A9 0x8DB5 +0x8EA2B3AA 0x8DB7 +0x8EA2B3AB 0x8DB6 +0x8EA2B3AC 0x8ED1 +0x8EA2B3AD 0x8ED3 +0x8EA2B3AE 0x8FFE +0x8EA2B3AF 0x8FF5 +0x8EA2B3B0 0x9002 +0x8EA2B3B1 0x8FFF +0x8EA2B3B2 0x8FFB +0x8EA2B3B3 0x9004 +0x8EA2B3B4 0x8FFC +0x8EA2B3B5 0x8FF6 +0x8EA2B3B6 0x90D6 +0x8EA2B3B7 0x90E0 +0x8EA2B3B8 0x90D9 +0x8EA2B3B9 0x90DA +0x8EA2B3BA 0x90E3 +0x8EA2B3BB 0x90DF +0x8EA2B3BC 0x90E5 +0x8EA2B3BD 0x90D8 +0x8EA2B3BE 0x90DB +0x8EA2B3BF 0x90D7 +0x8EA2B3C0 0x90DC +0x8EA2B3C1 0x90E4 +0x8EA2B3C2 0x9150 +0x8EA2B3C3 0x914E +0x8EA2B3C4 0x914F +0x8EA2B3C5 0x91D5 +0x8EA2B3C6 0x91E2 +0x8EA2B3C7 0x91DA +0x8EA2B3C8 0x965C +0x8EA2B3C9 0x965F +0x8EA2B3CA 0x96BC +0x8EA2B3CB 0x98E3 +0x8EA2B3CC 0x9ADF +0x8EA2B3CD 0x9B2F +0x8EA2B3CE 0x4E7F +0x8EA2B3CF 0x5070 +0x8EA2B3D0 0x506A +0x8EA2B3D1 0x5061 +0x8EA2B3D2 0x505E +0x8EA2B3D3 0x5060 +0x8EA2B3D4 0x5053 +0x8EA2B3D5 0x504B +0x8EA2B3D6 0x505D +0x8EA2B3D7 0x5072 +0x8EA2B3D8 0x5048 +0x8EA2B3D9 0x504D +0x8EA2B3DA 0x5041 +0x8EA2B3DB 0x505B +0x8EA2B3DC 0x504A +0x8EA2B3DD 0x5062 +0x8EA2B3DE 0x5015 +0x8EA2B3DF 0x5045 +0x8EA2B3E0 0x505F +0x8EA2B3E1 0x5069 +0x8EA2B3E2 0x506B +0x8EA2B3E3 0x5063 +0x8EA2B3E4 0x5064 +0x8EA2B3E5 0x5046 +0x8EA2B3E6 0x5040 +0x8EA2B3E7 0x506E +0x8EA2B3E8 0x5073 +0x8EA2B3E9 0x5057 +0x8EA2B3EA 0x5051 +0x8EA2B3EB 0x51D0 +0x8EA2B3EC 0x526B +0x8EA2B3ED 0x526D +0x8EA2B3EE 0x526C +0x8EA2B3EF 0x526E +0x8EA2B3F0 0x52D6 +0x8EA2B3F1 0x52D3 +0x8EA2B3F2 0x532D +0x8EA2B3F3 0x539C +0x8EA2B3F4 0x5575 +0x8EA2B3F5 0x5576 +0x8EA2B3F6 0x553C +0x8EA2B3F7 0x554D +0x8EA2B3F8 0x5550 +0x8EA2B3F9 0x5534 +0x8EA2B3FA 0x552A +0x8EA2B3FB 0x5551 +0x8EA2B3FC 0x5562 +0x8EA2B3FD 0x5536 +0x8EA2B3FE 0x5535 +0x8EA2B4A1 0x5530 +0x8EA2B4A2 0x5552 +0x8EA2B4A3 0x5545 +0x8EA2B4A4 0x550C +0x8EA2B4A5 0x5532 +0x8EA2B4A6 0x5565 +0x8EA2B4A7 0x554E +0x8EA2B4A8 0x5539 +0x8EA2B4A9 0x5548 +0x8EA2B4AA 0x552D +0x8EA2B4AB 0x553B +0x8EA2B4AC 0x5540 +0x8EA2B4AD 0x554B +0x8EA2B4AE 0x570A +0x8EA2B4AF 0x5707 +0x8EA2B4B0 0x57FB +0x8EA2B4B1 0x5814 +0x8EA2B4B2 0x57E2 +0x8EA2B4B3 0x57F6 +0x8EA2B4B4 0x57DC +0x8EA2B4B5 0x57F4 +0x8EA2B4B6 0x5800 +0x8EA2B4B7 0x57ED +0x8EA2B4B8 0x57FD +0x8EA2B4B9 0x5808 +0x8EA2B4BA 0x57F8 +0x8EA2B4BB 0x580B +0x8EA2B4BC 0x57F3 +0x8EA2B4BD 0x57CF +0x8EA2B4BE 0x5807 +0x8EA2B4BF 0x57EE +0x8EA2B4C0 0x57E3 +0x8EA2B4C1 0x57F2 +0x8EA2B4C2 0x57E5 +0x8EA2B4C3 0x57EC +0x8EA2B4C4 0x57E1 +0x8EA2B4C5 0x580E +0x8EA2B4C6 0x57FC +0x8EA2B4C7 0x5810 +0x8EA2B4C8 0x57E7 +0x8EA2B4C9 0x5801 +0x8EA2B4CA 0x580C +0x8EA2B4CB 0x57F1 +0x8EA2B4CC 0x57E9 +0x8EA2B4CD 0x57F0 +0x8EA2B4CE 0x580D +0x8EA2B4CF 0x5804 +0x8EA2B4D0 0x595C +0x8EA2B4D1 0x5A60 +0x8EA2B4D2 0x5A58 +0x8EA2B4D3 0x5A55 +0x8EA2B4D4 0x5A67 +0x8EA2B4D5 0x5A5E +0x8EA2B4D6 0x5A38 +0x8EA2B4D7 0x5A35 +0x8EA2B4D8 0x5A6D +0x8EA2B4D9 0x5A50 +0x8EA2B4DA 0x5A5F +0x8EA2B4DB 0x5A65 +0x8EA2B4DC 0x5A6C +0x8EA2B4DD 0x5A53 +0x8EA2B4DE 0x5A64 +0x8EA2B4DF 0x5A57 +0x8EA2B4E0 0x5A43 +0x8EA2B4E1 0x5A5D +0x8EA2B4E2 0x5A52 +0x8EA2B4E3 0x5A44 +0x8EA2B4E4 0x5A5B +0x8EA2B4E5 0x5A48 +0x8EA2B4E6 0x5A8E +0x8EA2B4E7 0x5A3E +0x8EA2B4E8 0x5A4D +0x8EA2B4E9 0x5A39 +0x8EA2B4EA 0x5A4C +0x8EA2B4EB 0x5A70 +0x8EA2B4EC 0x5A69 +0x8EA2B4ED 0x5A47 +0x8EA2B4EE 0x5A51 +0x8EA2B4EF 0x5A56 +0x8EA2B4F0 0x5A42 +0x8EA2B4F1 0x5A5C +0x8EA2B4F2 0x5B72 +0x8EA2B4F3 0x5B6E +0x8EA2B4F4 0x5BC1 +0x8EA2B4F5 0x5BC0 +0x8EA2B4F6 0x5C59 +0x8EA2B4F7 0x5D1E +0x8EA2B4F8 0x5D0B +0x8EA2B4F9 0x5D1D +0x8EA2B4FA 0x5D1A +0x8EA2B4FB 0x5D20 +0x8EA2B4FC 0x5D0C +0x8EA2B4FD 0x5D28 +0x8EA2B4FE 0x5D0D +0x8EA2B5A1 0x5D26 +0x8EA2B5A2 0x5D25 +0x8EA2B5A3 0x5D0F +0x8EA2B5A4 0x5D30 +0x8EA2B5A5 0x5D12 +0x8EA2B5A6 0x5D23 +0x8EA2B5A7 0x5D1F +0x8EA2B5A8 0x5D2E +0x8EA2B5A9 0x5E3E +0x8EA2B5AA 0x5E34 +0x8EA2B5AB 0x5EB1 +0x8EA2B5AC 0x5EB4 +0x8EA2B5AD 0x5EB9 +0x8EA2B5AE 0x5EB2 +0x8EA2B5AF 0x5EB3 +0x8EA2B5B0 0x5F36 +0x8EA2B5B1 0x5F38 +0x8EA2B5B2 0x5F9B +0x8EA2B5B3 0x5F96 +0x8EA2B5B4 0x5F9F +0x8EA2B5B5 0x608A +0x8EA2B5B6 0x6090 +0x8EA2B5B7 0x6086 +0x8EA2B5B8 0x60BE +0x8EA2B5B9 0x60B0 +0x8EA2B5BA 0x60BA +0x8EA2B5BB 0x60D3 +0x8EA2B5BC 0x60D4 +0x8EA2B5BD 0x60CF +0x8EA2B5BE 0x60E4 +0x8EA2B5BF 0x60D9 +0x8EA2B5C0 0x60DD +0x8EA2B5C1 0x60C8 +0x8EA2B5C2 0x60B1 +0x8EA2B5C3 0x60DB +0x8EA2B5C4 0x60B7 +0x8EA2B5C5 0x60CA +0x8EA2B5C6 0x60BF +0x8EA2B5C7 0x60C3 +0x8EA2B5C8 0x60CD +0x8EA2B5C9 0x60C0 +0x8EA2B5CA 0x6332 +0x8EA2B5CB 0x6365 +0x8EA2B5CC 0x638A +0x8EA2B5CD 0x6382 +0x8EA2B5CE 0x637D +0x8EA2B5CF 0x63BD +0x8EA2B5D0 0x639E +0x8EA2B5D1 0x63AD +0x8EA2B5D2 0x639D +0x8EA2B5D3 0x6397 +0x8EA2B5D4 0x63AB +0x8EA2B5D5 0x638E +0x8EA2B5D6 0x636F +0x8EA2B5D7 0x6387 +0x8EA2B5D8 0x6390 +0x8EA2B5D9 0x636E +0x8EA2B5DA 0x63AF +0x8EA2B5DB 0x6375 +0x8EA2B5DC 0x639C +0x8EA2B5DD 0x636D +0x8EA2B5DE 0x63AE +0x8EA2B5DF 0x637C +0x8EA2B5E0 0x63A4 +0x8EA2B5E1 0x633B +0x8EA2B5E2 0x639F +0x8EA2B5E3 0x6378 +0x8EA2B5E4 0x6385 +0x8EA2B5E5 0x6381 +0x8EA2B5E6 0x6391 +0x8EA2B5E7 0x638D +0x8EA2B5E8 0x6370 +0x8EA2B5E9 0x6553 +0x8EA2B5EA 0x65CD +0x8EA2B5EB 0x6665 +0x8EA2B5EC 0x6661 +0x8EA2B5ED 0x665B +0x8EA2B5EE 0x6659 +0x8EA2B5EF 0x665C +0x8EA2B5F0 0x6662 +0x8EA2B5F1 0x6718 +0x8EA2B5F2 0x6879 +0x8EA2B5F3 0x6887 +0x8EA2B5F4 0x6890 +0x8EA2B5F5 0x689C +0x8EA2B5F6 0x686D +0x8EA2B5F7 0x686E +0x8EA2B5F8 0x68AE +0x8EA2B5F9 0x68AB +0x8EA2B5FA 0x6956 +0x8EA2B5FB 0x686F +0x8EA2B5FC 0x68A3 +0x8EA2B5FD 0x68AC +0x8EA2B5FE 0x68A9 +0x8EA2B6A1 0x6875 +0x8EA2B6A2 0x6874 +0x8EA2B6A3 0x68B2 +0x8EA2B6A4 0x688F +0x8EA2B6A5 0x6877 +0x8EA2B6A6 0x6892 +0x8EA2B6A7 0x687C +0x8EA2B6A8 0x686B +0x8EA2B6A9 0x6872 +0x8EA2B6AA 0x68AA +0x8EA2B6AB 0x6880 +0x8EA2B6AC 0x6871 +0x8EA2B6AD 0x687E +0x8EA2B6AE 0x689B +0x8EA2B6AF 0x6896 +0x8EA2B6B0 0x688B +0x8EA2B6B1 0x68A0 +0x8EA2B6B2 0x6889 +0x8EA2B6B3 0x68A4 +0x8EA2B6B4 0x6878 +0x8EA2B6B5 0x687B +0x8EA2B6B6 0x6891 +0x8EA2B6B7 0x688C +0x8EA2B6B8 0x688A +0x8EA2B6B9 0x687D +0x8EA2B6BA 0x6B36 +0x8EA2B6BB 0x6B33 +0x8EA2B6BC 0x6B37 +0x8EA2B6BD 0x6B38 +0x8EA2B6BE 0x6B91 +0x8EA2B6BF 0x6B8F +0x8EA2B6C0 0x6B8D +0x8EA2B6C1 0x6B8E +0x8EA2B6C2 0x6B8C +0x8EA2B6C3 0x6C2A +0x8EA2B6C4 0x6DC0 +0x8EA2B6C5 0x6DAB +0x8EA2B6C6 0x6DB4 +0x8EA2B6C7 0x6DB3 +0x8EA2B6C8 0x6E74 +0x8EA2B6C9 0x6DAC +0x8EA2B6CA 0x6DE9 +0x8EA2B6CB 0x6DE2 +0x8EA2B6CC 0x6DB7 +0x8EA2B6CD 0x6DF6 +0x8EA2B6CE 0x6DD4 +0x8EA2B6CF 0x6E00 +0x8EA2B6D0 0x6DC8 +0x8EA2B6D1 0x6DE0 +0x8EA2B6D2 0x6DDF +0x8EA2B6D3 0x6DD6 +0x8EA2B6D4 0x6DBE +0x8EA2B6D5 0x6DE5 +0x8EA2B6D6 0x6DDC +0x8EA2B6D7 0x6DDD +0x8EA2B6D8 0x6DDB +0x8EA2B6D9 0x6DF4 +0x8EA2B6DA 0x6DCA +0x8EA2B6DB 0x6DBD +0x8EA2B6DC 0x6DED +0x8EA2B6DD 0x6DF0 +0x8EA2B6DE 0x6DBA +0x8EA2B6DF 0x6DD5 +0x8EA2B6E0 0x6DC2 +0x8EA2B6E1 0x6DCF +0x8EA2B6E2 0x6DC9 +0x8EA2B6E3 0x6DD0 +0x8EA2B6E4 0x6DF2 +0x8EA2B6E5 0x6DD3 +0x8EA2B6E6 0x6DFD +0x8EA2B6E7 0x6DD7 +0x8EA2B6E8 0x6DCD +0x8EA2B6E9 0x6DE3 +0x8EA2B6EA 0x6DBB +0x8EA2B6EB 0x70FA +0x8EA2B6EC 0x710D +0x8EA2B6ED 0x70F7 +0x8EA2B6EE 0x7117 +0x8EA2B6EF 0x70F4 +0x8EA2B6F0 0x710C +0x8EA2B6F1 0x70F0 +0x8EA2B6F2 0x7104 +0x8EA2B6F3 0x70F3 +0x8EA2B6F4 0x7110 +0x8EA2B6F5 0x70FC +0x8EA2B6F6 0x70FF +0x8EA2B6F7 0x7106 +0x8EA2B6F8 0x7113 +0x8EA2B6F9 0x7100 +0x8EA2B6FA 0x70F8 +0x8EA2B6FB 0x70F6 +0x8EA2B6FC 0x710B +0x8EA2B6FD 0x7102 +0x8EA2B6FE 0x710E +0x8EA2B7A1 0x727E +0x8EA2B7A2 0x727B +0x8EA2B7A3 0x727C +0x8EA2B7A4 0x727F +0x8EA2B7A5 0x731D +0x8EA2B7A6 0x7317 +0x8EA2B7A7 0x7307 +0x8EA2B7A8 0x7311 +0x8EA2B7A9 0x7318 +0x8EA2B7AA 0x730A +0x8EA2B7AB 0x7308 +0x8EA2B7AC 0x72FF +0x8EA2B7AD 0x730F +0x8EA2B7AE 0x731E +0x8EA2B7AF 0x7388 +0x8EA2B7B0 0x73F6 +0x8EA2B7B1 0x73F8 +0x8EA2B7B2 0x73F5 +0x8EA2B7B3 0x7404 +0x8EA2B7B4 0x7401 +0x8EA2B7B5 0x73FD +0x8EA2B7B6 0x7407 +0x8EA2B7B7 0x7400 +0x8EA2B7B8 0x73FA +0x8EA2B7B9 0x73FC +0x8EA2B7BA 0x73FF +0x8EA2B7BB 0x740C +0x8EA2B7BC 0x740B +0x8EA2B7BD 0x73F4 +0x8EA2B7BE 0x7408 +0x8EA2B7BF 0x7564 +0x8EA2B7C0 0x7563 +0x8EA2B7C1 0x75CE +0x8EA2B7C2 0x75D2 +0x8EA2B7C3 0x75CF +0x8EA2B7C4 0x75CB +0x8EA2B7C5 0x75CC +0x8EA2B7C6 0x75D1 +0x8EA2B7C7 0x75D0 +0x8EA2B7C8 0x768F +0x8EA2B7C9 0x7689 +0x8EA2B7CA 0x76D3 +0x8EA2B7CB 0x7739 +0x8EA2B7CC 0x772F +0x8EA2B7CD 0x772D +0x8EA2B7CE 0x7731 +0x8EA2B7CF 0x7732 +0x8EA2B7D0 0x7734 +0x8EA2B7D1 0x7733 +0x8EA2B7D2 0x773D +0x8EA2B7D3 0x7725 +0x8EA2B7D4 0x773B +0x8EA2B7D5 0x7735 +0x8EA2B7D6 0x7848 +0x8EA2B7D7 0x7852 +0x8EA2B7D8 0x7849 +0x8EA2B7D9 0x784D +0x8EA2B7DA 0x784A +0x8EA2B7DB 0x784C +0x8EA2B7DC 0x7826 +0x8EA2B7DD 0x7845 +0x8EA2B7DE 0x7850 +0x8EA2B7DF 0x7964 +0x8EA2B7E0 0x7967 +0x8EA2B7E1 0x7969 +0x8EA2B7E2 0x796A +0x8EA2B7E3 0x7963 +0x8EA2B7E4 0x796B +0x8EA2B7E5 0x7961 +0x8EA2B7E6 0x79BB +0x8EA2B7E7 0x79FA +0x8EA2B7E8 0x79F8 +0x8EA2B7E9 0x79F6 +0x8EA2B7EA 0x79F7 +0x8EA2B7EB 0x7A8F +0x8EA2B7EC 0x7A94 +0x8EA2B7ED 0x7A90 +0x8EA2B7EE 0x7B35 +0x8EA2B7EF 0x7B3B +0x8EA2B7F0 0x7B34 +0x8EA2B7F1 0x7B25 +0x8EA2B7F2 0x7B30 +0x8EA2B7F3 0x7B22 +0x8EA2B7F4 0x7B24 +0x8EA2B7F5 0x7B33 +0x8EA2B7F6 0x7B18 +0x8EA2B7F7 0x7B2A +0x8EA2B7F8 0x7B1D +0x8EA2B7F9 0x7B31 +0x8EA2B7FA 0x7B2B +0x8EA2B7FB 0x7B2D +0x8EA2B7FC 0x7B2F +0x8EA2B7FD 0x7B32 +0x8EA2B7FE 0x7B38 +0x8EA2B8A1 0x7B1A +0x8EA2B8A2 0x7B23 +0x8EA2B8A3 0x7C94 +0x8EA2B8A4 0x7C98 +0x8EA2B8A5 0x7C96 +0x8EA2B8A6 0x7CA3 +0x8EA2B8A7 0x7D35 +0x8EA2B8A8 0x7D3D +0x8EA2B8A9 0x7D38 +0x8EA2B8AA 0x7D36 +0x8EA2B8AB 0x7D3A +0x8EA2B8AC 0x7D45 +0x8EA2B8AD 0x7D2C +0x8EA2B8AE 0x7D29 +0x8EA2B8AF 0x7D41 +0x8EA2B8B0 0x7D47 +0x8EA2B8B1 0x7D3E +0x8EA2B8B2 0x7D3F +0x8EA2B8B3 0x7D4A +0x8EA2B8B4 0x7D3B +0x8EA2B8B5 0x7D28 +0x8EA2B8B6 0x7F63 +0x8EA2B8B7 0x7F95 +0x8EA2B8B8 0x7F9C +0x8EA2B8B9 0x7F9D +0x8EA2B8BA 0x7F9B +0x8EA2B8BB 0x7FCA +0x8EA2B8BC 0x7FCB +0x8EA2B8BD 0x7FCD +0x8EA2B8BE 0x7FD0 +0x8EA2B8BF 0x7FD1 +0x8EA2B8C0 0x7FC7 +0x8EA2B8C1 0x7FCF +0x8EA2B8C2 0x7FC9 +0x8EA2B8C3 0x801F +0x8EA2B8C4 0x801E +0x8EA2B8C5 0x801B +0x8EA2B8C6 0x8047 +0x8EA2B8C7 0x8043 +0x8EA2B8C8 0x8048 +0x8EA2B8C9 0x8118 +0x8EA2B8CA 0x8125 +0x8EA2B8CB 0x8119 +0x8EA2B8CC 0x811B +0x8EA2B8CD 0x812D +0x8EA2B8CE 0x811F +0x8EA2B8CF 0x812C +0x8EA2B8D0 0x811E +0x8EA2B8D1 0x8121 +0x8EA2B8D2 0x8115 +0x8EA2B8D3 0x8127 +0x8EA2B8D4 0x811D +0x8EA2B8D5 0x8122 +0x8EA2B8D6 0x8211 +0x8EA2B8D7 0x8238 +0x8EA2B8D8 0x8233 +0x8EA2B8D9 0x823A +0x8EA2B8DA 0x8234 +0x8EA2B8DB 0x8232 +0x8EA2B8DC 0x8274 +0x8EA2B8DD 0x8390 +0x8EA2B8DE 0x83A3 +0x8EA2B8DF 0x83A8 +0x8EA2B8E0 0x838D +0x8EA2B8E1 0x837A +0x8EA2B8E2 0x8373 +0x8EA2B8E3 0x83A4 +0x8EA2B8E4 0x8374 +0x8EA2B8E5 0x838F +0x8EA2B8E6 0x8381 +0x8EA2B8E7 0x8395 +0x8EA2B8E8 0x8399 +0x8EA2B8E9 0x8375 +0x8EA2B8EA 0x8394 +0x8EA2B8EB 0x83A9 +0x8EA2B8EC 0x837D +0x8EA2B8ED 0x8383 +0x8EA2B8EE 0x838C +0x8EA2B8EF 0x839D +0x8EA2B8F0 0x839B +0x8EA2B8F1 0x83AA +0x8EA2B8F2 0x838B +0x8EA2B8F3 0x837E +0x8EA2B8F4 0x83A5 +0x8EA2B8F5 0x83AF +0x8EA2B8F6 0x8388 +0x8EA2B8F7 0x8397 +0x8EA2B8F8 0x83B0 +0x8EA2B8F9 0x837F +0x8EA2B8FA 0x83A6 +0x8EA2B8FB 0x8387 +0x8EA2B8FC 0x83AE +0x8EA2B8FD 0x8376 +0x8EA2B8FE 0x8659 +0x8EA2B9A1 0x8656 +0x8EA2B9A2 0x86BF +0x8EA2B9A3 0x86B7 +0x8EA2B9A4 0x86C2 +0x8EA2B9A5 0x86C1 +0x8EA2B9A6 0x86C5 +0x8EA2B9A7 0x86BA +0x8EA2B9A8 0x86B0 +0x8EA2B9A9 0x86C8 +0x8EA2B9AA 0x86B9 +0x8EA2B9AB 0x86B3 +0x8EA2B9AC 0x86B8 +0x8EA2B9AD 0x86CC +0x8EA2B9AE 0x86B4 +0x8EA2B9AF 0x86BB +0x8EA2B9B0 0x86BC +0x8EA2B9B1 0x86C3 +0x8EA2B9B2 0x86BD +0x8EA2B9B3 0x86BE +0x8EA2B9B4 0x8852 +0x8EA2B9B5 0x8889 +0x8EA2B9B6 0x8895 +0x8EA2B9B7 0x88A8 +0x8EA2B9B8 0x88A2 +0x8EA2B9B9 0x88AA +0x8EA2B9BA 0x889A +0x8EA2B9BB 0x8891 +0x8EA2B9BC 0x88A1 +0x8EA2B9BD 0x889F +0x8EA2B9BE 0x8898 +0x8EA2B9BF 0x88A7 +0x8EA2B9C0 0x8899 +0x8EA2B9C1 0x889B +0x8EA2B9C2 0x8897 +0x8EA2B9C3 0x88A4 +0x8EA2B9C4 0x88AC +0x8EA2B9C5 0x888C +0x8EA2B9C6 0x8893 +0x8EA2B9C7 0x888E +0x8EA2B9C8 0x8982 +0x8EA2B9C9 0x89D6 +0x8EA2B9CA 0x89D9 +0x8EA2B9CB 0x89D5 +0x8EA2B9CC 0x8A30 +0x8EA2B9CD 0x8A27 +0x8EA2B9CE 0x8A2C +0x8EA2B9CF 0x8A1E +0x8EA2B9D0 0x8C39 +0x8EA2B9D1 0x8C3B +0x8EA2B9D2 0x8C5C +0x8EA2B9D3 0x8C5D +0x8EA2B9D4 0x8C7D +0x8EA2B9D5 0x8CA5 +0x8EA2B9D6 0x8D7D +0x8EA2B9D7 0x8D7B +0x8EA2B9D8 0x8D79 +0x8EA2B9D9 0x8DBC +0x8EA2B9DA 0x8DC2 +0x8EA2B9DB 0x8DB9 +0x8EA2B9DC 0x8DBF +0x8EA2B9DD 0x8DC1 +0x8EA2B9DE 0x8ED8 +0x8EA2B9DF 0x8EDE +0x8EA2B9E0 0x8EDD +0x8EA2B9E1 0x8EDC +0x8EA2B9E2 0x8ED7 +0x8EA2B9E3 0x8EE0 +0x8EA2B9E4 0x8EE1 +0x8EA2B9E5 0x9024 +0x8EA2B9E6 0x900B +0x8EA2B9E7 0x9011 +0x8EA2B9E8 0x901C +0x8EA2B9E9 0x900C +0x8EA2B9EA 0x9021 +0x8EA2B9EB 0x90EF +0x8EA2B9EC 0x90EA +0x8EA2B9ED 0x90F0 +0x8EA2B9EE 0x90F4 +0x8EA2B9EF 0x90F2 +0x8EA2B9F0 0x90F3 +0x8EA2B9F1 0x90D4 +0x8EA2B9F2 0x90EB +0x8EA2B9F3 0x90EC +0x8EA2B9F4 0x90E9 +0x8EA2B9F5 0x9156 +0x8EA2B9F6 0x9158 +0x8EA2B9F7 0x915A +0x8EA2B9F8 0x9153 +0x8EA2B9F9 0x9155 +0x8EA2B9FA 0x91EC +0x8EA2B9FB 0x91F4 +0x8EA2B9FC 0x91F1 +0x8EA2B9FD 0x91F3 +0x8EA2B9FE 0x91F8 +0x8EA2BAA1 0x91E4 +0x8EA2BAA2 0x91F9 +0x8EA2BAA3 0x91EA +0x8EA2BAA4 0x91EB +0x8EA2BAA5 0x91F7 +0x8EA2BAA6 0x91E8 +0x8EA2BAA7 0x91EE +0x8EA2BAA8 0x957A +0x8EA2BAA9 0x9586 +0x8EA2BAAA 0x9588 +0x8EA2BAAB 0x967C +0x8EA2BAAC 0x966D +0x8EA2BAAD 0x966B +0x8EA2BAAE 0x9671 +0x8EA2BAAF 0x966F +0x8EA2BAB0 0x96BF +0x8EA2BAB1 0x976A +0x8EA2BAB2 0x9804 +0x8EA2BAB3 0x98E5 +0x8EA2BAB4 0x9997 +0x8EA2BAB5 0x509B +0x8EA2BAB6 0x5095 +0x8EA2BAB7 0x5094 +0x8EA2BAB8 0x509E +0x8EA2BAB9 0x508B +0x8EA2BABA 0x50A3 +0x8EA2BABB 0x5083 +0x8EA2BABC 0x508C +0x8EA2BABD 0x508E +0x8EA2BABE 0x509D +0x8EA2BABF 0x5068 +0x8EA2BAC0 0x509C +0x8EA2BAC1 0x5092 +0x8EA2BAC2 0x5082 +0x8EA2BAC3 0x5087 +0x8EA2BAC4 0x515F +0x8EA2BAC5 0x51D4 +0x8EA2BAC6 0x5312 +0x8EA2BAC7 0x5311 +0x8EA2BAC8 0x53A4 +0x8EA2BAC9 0x53A7 +0x8EA2BACA 0x5591 +0x8EA2BACB 0x55A8 +0x8EA2BACC 0x55A5 +0x8EA2BACD 0x55AD +0x8EA2BACE 0x5577 +0x8EA2BACF 0x5645 +0x8EA2BAD0 0x55A2 +0x8EA2BAD1 0x5593 +0x8EA2BAD2 0x5588 +0x8EA2BAD3 0x558F +0x8EA2BAD4 0x55B5 +0x8EA2BAD5 0x5581 +0x8EA2BAD6 0x55A3 +0x8EA2BAD7 0x5592 +0x8EA2BAD8 0x55A4 +0x8EA2BAD9 0x557D +0x8EA2BADA 0x558C +0x8EA2BADB 0x55A6 +0x8EA2BADC 0x557F +0x8EA2BADD 0x5595 +0x8EA2BADE 0x55A1 +0x8EA2BADF 0x558E +0x8EA2BAE0 0x570C +0x8EA2BAE1 0x5829 +0x8EA2BAE2 0x5837 +0x8EA2BAE3 0x5819 +0x8EA2BAE4 0x581E +0x8EA2BAE5 0x5827 +0x8EA2BAE6 0x5823 +0x8EA2BAE7 0x5828 +0x8EA2BAE8 0x57F5 +0x8EA2BAE9 0x5848 +0x8EA2BAEA 0x5825 +0x8EA2BAEB 0x581C +0x8EA2BAEC 0x581B +0x8EA2BAED 0x5833 +0x8EA2BAEE 0x583F +0x8EA2BAEF 0x5836 +0x8EA2BAF0 0x582E +0x8EA2BAF1 0x5839 +0x8EA2BAF2 0x5838 +0x8EA2BAF3 0x582D +0x8EA2BAF4 0x582C +0x8EA2BAF5 0x583B +0x8EA2BAF6 0x5961 +0x8EA2BAF7 0x5AAF +0x8EA2BAF8 0x5A94 +0x8EA2BAF9 0x5A9F +0x8EA2BAFA 0x5A7A +0x8EA2BAFB 0x5AA2 +0x8EA2BAFC 0x5A9E +0x8EA2BAFD 0x5A78 +0x8EA2BAFE 0x5AA6 +0x8EA2BBA1 0x5A7C +0x8EA2BBA2 0x5AA5 +0x8EA2BBA3 0x5AAC +0x8EA2BBA4 0x5A95 +0x8EA2BBA5 0x5AAE +0x8EA2BBA6 0x5A37 +0x8EA2BBA7 0x5A84 +0x8EA2BBA8 0x5A8A +0x8EA2BBA9 0x5A97 +0x8EA2BBAA 0x5A83 +0x8EA2BBAB 0x5A8B +0x8EA2BBAC 0x5AA9 +0x8EA2BBAD 0x5A7B +0x8EA2BBAE 0x5A7D +0x8EA2BBAF 0x5A8C +0x8EA2BBB0 0x5A9C +0x8EA2BBB1 0x5A8F +0x8EA2BBB2 0x5A93 +0x8EA2BBB3 0x5A9D +0x8EA2BBB4 0x5BEA +0x8EA2BBB5 0x5BCD +0x8EA2BBB6 0x5BCB +0x8EA2BBB7 0x5BD4 +0x8EA2BBB8 0x5BD1 +0x8EA2BBB9 0x5BCA +0x8EA2BBBA 0x5BCE +0x8EA2BBBB 0x5C0C +0x8EA2BBBC 0x5C30 +0x8EA2BBBD 0x5D37 +0x8EA2BBBE 0x5D43 +0x8EA2BBBF 0x5D6B +0x8EA2BBC0 0x5D41 +0x8EA2BBC1 0x5D4B +0x8EA2BBC2 0x5D3F +0x8EA2BBC3 0x5D35 +0x8EA2BBC4 0x5D51 +0x8EA2BBC5 0x5D4E +0x8EA2BBC6 0x5D55 +0x8EA2BBC7 0x5D33 +0x8EA2BBC8 0x5D3A +0x8EA2BBC9 0x5D52 +0x8EA2BBCA 0x5D3D +0x8EA2BBCB 0x5D31 +0x8EA2BBCC 0x5D59 +0x8EA2BBCD 0x5D42 +0x8EA2BBCE 0x5D39 +0x8EA2BBCF 0x5D49 +0x8EA2BBD0 0x5D38 +0x8EA2BBD1 0x5D3C +0x8EA2BBD2 0x5D32 +0x8EA2BBD3 0x5D36 +0x8EA2BBD4 0x5D40 +0x8EA2BBD5 0x5D45 +0x8EA2BBD6 0x5E44 +0x8EA2BBD7 0x5E41 +0x8EA2BBD8 0x5F58 +0x8EA2BBD9 0x5FA6 +0x8EA2BBDA 0x5FA5 +0x8EA2BBDB 0x5FAB +0x8EA2BBDC 0x60C9 +0x8EA2BBDD 0x60B9 +0x8EA2BBDE 0x60CC +0x8EA2BBDF 0x60E2 +0x8EA2BBE0 0x60CE +0x8EA2BBE1 0x60C4 +0x8EA2BBE2 0x6114 +0x8EA2BBE3 0x60F2 +0x8EA2BBE4 0x610A +0x8EA2BBE5 0x6116 +0x8EA2BBE6 0x6105 +0x8EA2BBE7 0x60F5 +0x8EA2BBE8 0x6113 +0x8EA2BBE9 0x60F8 +0x8EA2BBEA 0x60FC +0x8EA2BBEB 0x60FE +0x8EA2BBEC 0x60C1 +0x8EA2BBED 0x6103 +0x8EA2BBEE 0x6118 +0x8EA2BBEF 0x611D +0x8EA2BBF0 0x6110 +0x8EA2BBF1 0x60FF +0x8EA2BBF2 0x6104 +0x8EA2BBF3 0x610B +0x8EA2BBF4 0x624A +0x8EA2BBF5 0x6394 +0x8EA2BBF6 0x63B1 +0x8EA2BBF7 0x63B0 +0x8EA2BBF8 0x63CE +0x8EA2BBF9 0x63E5 +0x8EA2BBFA 0x63E8 +0x8EA2BBFB 0x63EF +0x8EA2BBFC 0x63C3 +0x8EA2BBFD 0x649D +0x8EA2BBFE 0x63F3 +0x8EA2BCA1 0x63CA +0x8EA2BCA2 0x63E0 +0x8EA2BCA3 0x63F6 +0x8EA2BCA4 0x63D5 +0x8EA2BCA5 0x63F2 +0x8EA2BCA6 0x63F5 +0x8EA2BCA7 0x6461 +0x8EA2BCA8 0x63DF +0x8EA2BCA9 0x63BE +0x8EA2BCAA 0x63DD +0x8EA2BCAB 0x63DC +0x8EA2BCAC 0x63C4 +0x8EA2BCAD 0x63D8 +0x8EA2BCAE 0x63D3 +0x8EA2BCAF 0x63C2 +0x8EA2BCB0 0x63C7 +0x8EA2BCB1 0x63CC +0x8EA2BCB2 0x63CB +0x8EA2BCB3 0x63C8 +0x8EA2BCB4 0x63F0 +0x8EA2BCB5 0x63D7 +0x8EA2BCB6 0x63D9 +0x8EA2BCB7 0x6532 +0x8EA2BCB8 0x6567 +0x8EA2BCB9 0x656A +0x8EA2BCBA 0x6564 +0x8EA2BCBB 0x655C +0x8EA2BCBC 0x6568 +0x8EA2BCBD 0x6565 +0x8EA2BCBE 0x658C +0x8EA2BCBF 0x659D +0x8EA2BCC0 0x659E +0x8EA2BCC1 0x65AE +0x8EA2BCC2 0x65D0 +0x8EA2BCC3 0x65D2 +0x8EA2BCC4 0x667C +0x8EA2BCC5 0x666C +0x8EA2BCC6 0x667B +0x8EA2BCC7 0x6680 +0x8EA2BCC8 0x6671 +0x8EA2BCC9 0x6679 +0x8EA2BCCA 0x666A +0x8EA2BCCB 0x6672 +0x8EA2BCCC 0x6701 +0x8EA2BCCD 0x690C +0x8EA2BCCE 0x68D3 +0x8EA2BCCF 0x6904 +0x8EA2BCD0 0x68DC +0x8EA2BCD1 0x692A +0x8EA2BCD2 0x68EC +0x8EA2BCD3 0x68EA +0x8EA2BCD4 0x68F1 +0x8EA2BCD5 0x690F +0x8EA2BCD6 0x68D6 +0x8EA2BCD7 0x68F7 +0x8EA2BCD8 0x68EB +0x8EA2BCD9 0x68E4 +0x8EA2BCDA 0x68F6 +0x8EA2BCDB 0x6913 +0x8EA2BCDC 0x6910 +0x8EA2BCDD 0x68F3 +0x8EA2BCDE 0x68E1 +0x8EA2BCDF 0x6907 +0x8EA2BCE0 0x68CC +0x8EA2BCE1 0x6908 +0x8EA2BCE2 0x6970 +0x8EA2BCE3 0x68B4 +0x8EA2BCE4 0x6911 +0x8EA2BCE5 0x68EF +0x8EA2BCE6 0x68C6 +0x8EA2BCE7 0x6914 +0x8EA2BCE8 0x68F8 +0x8EA2BCE9 0x68D0 +0x8EA2BCEA 0x68FD +0x8EA2BCEB 0x68FC +0x8EA2BCEC 0x68E8 +0x8EA2BCED 0x690B +0x8EA2BCEE 0x690A +0x8EA2BCEF 0x6917 +0x8EA2BCF0 0x68CE +0x8EA2BCF1 0x68C8 +0x8EA2BCF2 0x68DD +0x8EA2BCF3 0x68DE +0x8EA2BCF4 0x68E6 +0x8EA2BCF5 0x68F4 +0x8EA2BCF6 0x68D1 +0x8EA2BCF7 0x6906 +0x8EA2BCF8 0x68D4 +0x8EA2BCF9 0x68E9 +0x8EA2BCFA 0x6915 +0x8EA2BCFB 0x6925 +0x8EA2BCFC 0x68C7 +0x8EA2BCFD 0x6B39 +0x8EA2BCFE 0x6B3B +0x8EA2BDA1 0x6B3F +0x8EA2BDA2 0x6B3C +0x8EA2BDA3 0x6B94 +0x8EA2BDA4 0x6B97 +0x8EA2BDA5 0x6B99 +0x8EA2BDA6 0x6B95 +0x8EA2BDA7 0x6BBD +0x8EA2BDA8 0x6BF0 +0x8EA2BDA9 0x6BF2 +0x8EA2BDAA 0x6BF3 +0x8EA2BDAB 0x6C30 +0x8EA2BDAC 0x6DFC +0x8EA2BDAD 0x6E46 +0x8EA2BDAE 0x6E47 +0x8EA2BDAF 0x6E1F +0x8EA2BDB0 0x6E49 +0x8EA2BDB1 0x6E88 +0x8EA2BDB2 0x6E3C +0x8EA2BDB3 0x6E3D +0x8EA2BDB4 0x6E45 +0x8EA2BDB5 0x6E62 +0x8EA2BDB6 0x6E2B +0x8EA2BDB7 0x6E3F +0x8EA2BDB8 0x6E41 +0x8EA2BDB9 0x6E5D +0x8EA2BDBA 0x6E73 +0x8EA2BDBB 0x6E1C +0x8EA2BDBC 0x6E33 +0x8EA2BDBD 0x6E4B +0x8EA2BDBE 0x6E40 +0x8EA2BDBF 0x6E51 +0x8EA2BDC0 0x6E3B +0x8EA2BDC1 0x6E03 +0x8EA2BDC2 0x6E2E +0x8EA2BDC3 0x6E5E +0x8EA2BDC4 0x6E68 +0x8EA2BDC5 0x6E5C +0x8EA2BDC6 0x6E61 +0x8EA2BDC7 0x6E31 +0x8EA2BDC8 0x6E28 +0x8EA2BDC9 0x6E60 +0x8EA2BDCA 0x6E71 +0x8EA2BDCB 0x6E6B +0x8EA2BDCC 0x6E39 +0x8EA2BDCD 0x6E22 +0x8EA2BDCE 0x6E30 +0x8EA2BDCF 0x6E53 +0x8EA2BDD0 0x6E65 +0x8EA2BDD1 0x6E27 +0x8EA2BDD2 0x6E78 +0x8EA2BDD3 0x6E64 +0x8EA2BDD4 0x6E77 +0x8EA2BDD5 0x6E55 +0x8EA2BDD6 0x6E79 +0x8EA2BDD7 0x6E52 +0x8EA2BDD8 0x6E66 +0x8EA2BDD9 0x6E35 +0x8EA2BDDA 0x6E36 +0x8EA2BDDB 0x6E5A +0x8EA2BDDC 0x7120 +0x8EA2BDDD 0x711E +0x8EA2BDDE 0x712F +0x8EA2BDDF 0x70FB +0x8EA2BDE0 0x712E +0x8EA2BDE1 0x7131 +0x8EA2BDE2 0x7123 +0x8EA2BDE3 0x7125 +0x8EA2BDE4 0x7122 +0x8EA2BDE5 0x7132 +0x8EA2BDE6 0x711F +0x8EA2BDE7 0x7128 +0x8EA2BDE8 0x713A +0x8EA2BDE9 0x711B +0x8EA2BDEA 0x724B +0x8EA2BDEB 0x725A +0x8EA2BDEC 0x7288 +0x8EA2BDED 0x7289 +0x8EA2BDEE 0x7286 +0x8EA2BDEF 0x7285 +0x8EA2BDF0 0x728B +0x8EA2BDF1 0x7312 +0x8EA2BDF2 0x730B +0x8EA2BDF3 0x7330 +0x8EA2BDF4 0x7322 +0x8EA2BDF5 0x7331 +0x8EA2BDF6 0x7333 +0x8EA2BDF7 0x7327 +0x8EA2BDF8 0x7332 +0x8EA2BDF9 0x732D +0x8EA2BDFA 0x7326 +0x8EA2BDFB 0x7323 +0x8EA2BDFC 0x7335 +0x8EA2BDFD 0x730C +0x8EA2BDFE 0x742E +0x8EA2BEA1 0x742C +0x8EA2BEA2 0x7430 +0x8EA2BEA3 0x742B +0x8EA2BEA4 0x7416 +0x8EA2BEA5 0x741A +0x8EA2BEA6 0x7421 +0x8EA2BEA7 0x742D +0x8EA2BEA8 0x7431 +0x8EA2BEA9 0x7424 +0x8EA2BEAA 0x7423 +0x8EA2BEAB 0x741D +0x8EA2BEAC 0x7429 +0x8EA2BEAD 0x7420 +0x8EA2BEAE 0x7432 +0x8EA2BEAF 0x74FB +0x8EA2BEB0 0x752F +0x8EA2BEB1 0x756F +0x8EA2BEB2 0x756C +0x8EA2BEB3 0x75E7 +0x8EA2BEB4 0x75DA +0x8EA2BEB5 0x75E1 +0x8EA2BEB6 0x75E6 +0x8EA2BEB7 0x75DD +0x8EA2BEB8 0x75DF +0x8EA2BEB9 0x75E4 +0x8EA2BEBA 0x75D7 +0x8EA2BEBB 0x7695 +0x8EA2BEBC 0x7692 +0x8EA2BEBD 0x76DA +0x8EA2BEBE 0x7746 +0x8EA2BEBF 0x7747 +0x8EA2BEC0 0x7744 +0x8EA2BEC1 0x774D +0x8EA2BEC2 0x7745 +0x8EA2BEC3 0x774A +0x8EA2BEC4 0x774E +0x8EA2BEC5 0x774B +0x8EA2BEC6 0x774C +0x8EA2BEC7 0x77DE +0x8EA2BEC8 0x77EC +0x8EA2BEC9 0x7860 +0x8EA2BECA 0x7864 +0x8EA2BECB 0x7865 +0x8EA2BECC 0x785C +0x8EA2BECD 0x786D +0x8EA2BECE 0x7871 +0x8EA2BECF 0x786A +0x8EA2BED0 0x786E +0x8EA2BED1 0x7870 +0x8EA2BED2 0x7869 +0x8EA2BED3 0x7868 +0x8EA2BED4 0x785E +0x8EA2BED5 0x7862 +0x8EA2BED6 0x7974 +0x8EA2BED7 0x7973 +0x8EA2BED8 0x7972 +0x8EA2BED9 0x7970 +0x8EA2BEDA 0x7A02 +0x8EA2BEDB 0x7A0A +0x8EA2BEDC 0x7A03 +0x8EA2BEDD 0x7A0C +0x8EA2BEDE 0x7A04 +0x8EA2BEDF 0x7A99 +0x8EA2BEE0 0x7AE6 +0x8EA2BEE1 0x7AE4 +0x8EA2BEE2 0x7B4A +0x8EA2BEE3 0x7B47 +0x8EA2BEE4 0x7B44 +0x8EA2BEE5 0x7B48 +0x8EA2BEE6 0x7B4C +0x8EA2BEE7 0x7B4E +0x8EA2BEE8 0x7B40 +0x8EA2BEE9 0x7B58 +0x8EA2BEEA 0x7B45 +0x8EA2BEEB 0x7CA2 +0x8EA2BEEC 0x7C9E +0x8EA2BEED 0x7CA8 +0x8EA2BEEE 0x7CA1 +0x8EA2BEEF 0x7D58 +0x8EA2BEF0 0x7D6F +0x8EA2BEF1 0x7D63 +0x8EA2BEF2 0x7D53 +0x8EA2BEF3 0x7D56 +0x8EA2BEF4 0x7D67 +0x8EA2BEF5 0x7D6A +0x8EA2BEF6 0x7D4F +0x8EA2BEF7 0x7D6D +0x8EA2BEF8 0x7D5C +0x8EA2BEF9 0x7D6B +0x8EA2BEFA 0x7D52 +0x8EA2BEFB 0x7D54 +0x8EA2BEFC 0x7D69 +0x8EA2BEFD 0x7D51 +0x8EA2BEFE 0x7D5F +0x8EA2BFA1 0x7D4E +0x8EA2BFA2 0x7F3E +0x8EA2BFA3 0x7F3F +0x8EA2BFA4 0x7F65 +0x8EA2BFA5 0x7F66 +0x8EA2BFA6 0x7FA2 +0x8EA2BFA7 0x7FA0 +0x8EA2BFA8 0x7FA1 +0x8EA2BFA9 0x7FD7 +0x8EA2BFAA 0x8051 +0x8EA2BFAB 0x804F +0x8EA2BFAC 0x8050 +0x8EA2BFAD 0x80FE +0x8EA2BFAE 0x80D4 +0x8EA2BFAF 0x8143 +0x8EA2BFB0 0x814A +0x8EA2BFB1 0x8152 +0x8EA2BFB2 0x814F +0x8EA2BFB3 0x8147 +0x8EA2BFB4 0x813D +0x8EA2BFB5 0x814D +0x8EA2BFB6 0x813A +0x8EA2BFB7 0x81E6 +0x8EA2BFB8 0x81EE +0x8EA2BFB9 0x81F7 +0x8EA2BFBA 0x81F8 +0x8EA2BFBB 0x81F9 +0x8EA2BFBC 0x8204 +0x8EA2BFBD 0x823C +0x8EA2BFBE 0x823D +0x8EA2BFBF 0x823F +0x8EA2BFC0 0x8275 +0x8EA2BFC1 0x833B +0x8EA2BFC2 0x83CF +0x8EA2BFC3 0x83F9 +0x8EA2BFC4 0x8423 +0x8EA2BFC5 0x83C0 +0x8EA2BFC6 0x83E8 +0x8EA2BFC7 0x8412 +0x8EA2BFC8 0x83E7 +0x8EA2BFC9 0x83E4 +0x8EA2BFCA 0x83FC +0x8EA2BFCB 0x83F6 +0x8EA2BFCC 0x8410 +0x8EA2BFCD 0x83C6 +0x8EA2BFCE 0x83C8 +0x8EA2BFCF 0x83EB +0x8EA2BFD0 0x83E3 +0x8EA2BFD1 0x83BF +0x8EA2BFD2 0x8401 +0x8EA2BFD3 0x83DD +0x8EA2BFD4 0x83E5 +0x8EA2BFD5 0x83D8 +0x8EA2BFD6 0x83FF +0x8EA2BFD7 0x83E1 +0x8EA2BFD8 0x83CB +0x8EA2BFD9 0x83CE +0x8EA2BFDA 0x83D6 +0x8EA2BFDB 0x83F5 +0x8EA2BFDC 0x83C9 +0x8EA2BFDD 0x8409 +0x8EA2BFDE 0x840F +0x8EA2BFDF 0x83DE +0x8EA2BFE0 0x8411 +0x8EA2BFE1 0x8406 +0x8EA2BFE2 0x83C2 +0x8EA2BFE3 0x83F3 +0x8EA2BFE4 0x83D5 +0x8EA2BFE5 0x83FA +0x8EA2BFE6 0x83C7 +0x8EA2BFE7 0x83D1 +0x8EA2BFE8 0x83EA +0x8EA2BFE9 0x8413 +0x8EA2BFEA 0x839A +0x8EA2BFEB 0x83C3 +0x8EA2BFEC 0x83EC +0x8EA2BFED 0x83EE +0x8EA2BFEE 0x83C4 +0x8EA2BFEF 0x83FB +0x8EA2BFF0 0x83D7 +0x8EA2BFF1 0x83E2 +0x8EA2BFF2 0x841B +0x8EA2BFF3 0x83DB +0x8EA2BFF4 0x83FE +0x8EA2BFF5 0x86D8 +0x8EA2BFF6 0x86E2 +0x8EA2BFF7 0x86E6 +0x8EA2BFF8 0x86D3 +0x8EA2BFF9 0x86E3 +0x8EA2BFFA 0x86DA +0x8EA2BFFB 0x86EA +0x8EA2BFFC 0x86DD +0x8EA2BFFD 0x86EB +0x8EA2BFFE 0x86DC +0x8EA2C0A1 0x86EC +0x8EA2C0A2 0x86E9 +0x8EA2C0A3 0x86D7 +0x8EA2C0A4 0x86E8 +0x8EA2C0A5 0x86D1 +0x8EA2C0A6 0x8848 +0x8EA2C0A7 0x8856 +0x8EA2C0A8 0x8855 +0x8EA2C0A9 0x88BA +0x8EA2C0AA 0x88D7 +0x8EA2C0AB 0x88B9 +0x8EA2C0AC 0x88B8 +0x8EA2C0AD 0x88C0 +0x8EA2C0AE 0x88BE +0x8EA2C0AF 0x88B6 +0x8EA2C0B0 0x88BC +0x8EA2C0B1 0x88B7 +0x8EA2C0B2 0x88BD +0x8EA2C0B3 0x88B2 +0x8EA2C0B4 0x8901 +0x8EA2C0B5 0x88C9 +0x8EA2C0B6 0x8995 +0x8EA2C0B7 0x8998 +0x8EA2C0B8 0x8997 +0x8EA2C0B9 0x89DD +0x8EA2C0BA 0x89DA +0x8EA2C0BB 0x89DB +0x8EA2C0BC 0x8A4E +0x8EA2C0BD 0x8A4D +0x8EA2C0BE 0x8A39 +0x8EA2C0BF 0x8A59 +0x8EA2C0C0 0x8A40 +0x8EA2C0C1 0x8A57 +0x8EA2C0C2 0x8A58 +0x8EA2C0C3 0x8A44 +0x8EA2C0C4 0x8A45 +0x8EA2C0C5 0x8A52 +0x8EA2C0C6 0x8A48 +0x8EA2C0C7 0x8A51 +0x8EA2C0C8 0x8A4A +0x8EA2C0C9 0x8A4C +0x8EA2C0CA 0x8A4F +0x8EA2C0CB 0x8C5F +0x8EA2C0CC 0x8C81 +0x8EA2C0CD 0x8C80 +0x8EA2C0CE 0x8CBA +0x8EA2C0CF 0x8CBE +0x8EA2C0D0 0x8CB0 +0x8EA2C0D1 0x8CB9 +0x8EA2C0D2 0x8CB5 +0x8EA2C0D3 0x8D84 +0x8EA2C0D4 0x8D80 +0x8EA2C0D5 0x8D89 +0x8EA2C0D6 0x8DD8 +0x8EA2C0D7 0x8DD3 +0x8EA2C0D8 0x8DCD +0x8EA2C0D9 0x8DC7 +0x8EA2C0DA 0x8DD6 +0x8EA2C0DB 0x8DDC +0x8EA2C0DC 0x8DCF +0x8EA2C0DD 0x8DD5 +0x8EA2C0DE 0x8DD9 +0x8EA2C0DF 0x8DC8 +0x8EA2C0E0 0x8DD7 +0x8EA2C0E1 0x8DC5 +0x8EA2C0E2 0x8EEF +0x8EA2C0E3 0x8EF7 +0x8EA2C0E4 0x8EFA +0x8EA2C0E5 0x8EF9 +0x8EA2C0E6 0x8EE6 +0x8EA2C0E7 0x8EEE +0x8EA2C0E8 0x8EE5 +0x8EA2C0E9 0x8EF5 +0x8EA2C0EA 0x8EE7 +0x8EA2C0EB 0x8EE8 +0x8EA2C0EC 0x8EF6 +0x8EA2C0ED 0x8EEB +0x8EA2C0EE 0x8EF1 +0x8EA2C0EF 0x8EEC +0x8EA2C0F0 0x8EF4 +0x8EA2C0F1 0x8EE9 +0x8EA2C0F2 0x902D +0x8EA2C0F3 0x9034 +0x8EA2C0F4 0x902F +0x8EA2C0F5 0x9106 +0x8EA2C0F6 0x912C +0x8EA2C0F7 0x9104 +0x8EA2C0F8 0x90FF +0x8EA2C0F9 0x90FC +0x8EA2C0FA 0x9108 +0x8EA2C0FB 0x90F9 +0x8EA2C0FC 0x90FB +0x8EA2C0FD 0x9101 +0x8EA2C0FE 0x9100 +0x8EA2C1A1 0x9107 +0x8EA2C1A2 0x9105 +0x8EA2C1A3 0x9103 +0x8EA2C1A4 0x9161 +0x8EA2C1A5 0x9164 +0x8EA2C1A6 0x915F +0x8EA2C1A7 0x9162 +0x8EA2C1A8 0x9160 +0x8EA2C1A9 0x9201 +0x8EA2C1AA 0x920A +0x8EA2C1AB 0x9225 +0x8EA2C1AC 0x9203 +0x8EA2C1AD 0x921A +0x8EA2C1AE 0x9226 +0x8EA2C1AF 0x920F +0x8EA2C1B0 0x920C +0x8EA2C1B1 0x9200 +0x8EA2C1B2 0x9212 +0x8EA2C1B3 0x91FF +0x8EA2C1B4 0x91FD +0x8EA2C1B5 0x9206 +0x8EA2C1B6 0x9204 +0x8EA2C1B7 0x9227 +0x8EA2C1B8 0x9202 +0x8EA2C1B9 0x921C +0x8EA2C1BA 0x9224 +0x8EA2C1BB 0x9219 +0x8EA2C1BC 0x9217 +0x8EA2C1BD 0x9205 +0x8EA2C1BE 0x9216 +0x8EA2C1BF 0x957B +0x8EA2C1C0 0x958D +0x8EA2C1C1 0x958C +0x8EA2C1C2 0x9590 +0x8EA2C1C3 0x9687 +0x8EA2C1C4 0x967E +0x8EA2C1C5 0x9688 +0x8EA2C1C6 0x9689 +0x8EA2C1C7 0x9683 +0x8EA2C1C8 0x9680 +0x8EA2C1C9 0x96C2 +0x8EA2C1CA 0x96C8 +0x8EA2C1CB 0x96C3 +0x8EA2C1CC 0x96F1 +0x8EA2C1CD 0x96F0 +0x8EA2C1CE 0x976C +0x8EA2C1CF 0x9770 +0x8EA2C1D0 0x976E +0x8EA2C1D1 0x9807 +0x8EA2C1D2 0x98A9 +0x8EA2C1D3 0x98EB +0x8EA2C1D4 0x9CE6 +0x8EA2C1D5 0x9EF9 +0x8EA2C1D6 0x4E83 +0x8EA2C1D7 0x4E84 +0x8EA2C1D8 0x4EB6 +0x8EA2C1D9 0x50BD +0x8EA2C1DA 0x50BF +0x8EA2C1DB 0x50C6 +0x8EA2C1DC 0x50AE +0x8EA2C1DD 0x50C4 +0x8EA2C1DE 0x50CA +0x8EA2C1DF 0x50B4 +0x8EA2C1E0 0x50C8 +0x8EA2C1E1 0x50C2 +0x8EA2C1E2 0x50B0 +0x8EA2C1E3 0x50C1 +0x8EA2C1E4 0x50BA +0x8EA2C1E5 0x50B1 +0x8EA2C1E6 0x50CB +0x8EA2C1E7 0x50C9 +0x8EA2C1E8 0x50B6 +0x8EA2C1E9 0x50B8 +0x8EA2C1EA 0x51D7 +0x8EA2C1EB 0x527A +0x8EA2C1EC 0x5278 +0x8EA2C1ED 0x527B +0x8EA2C1EE 0x527C +0x8EA2C1EF 0x55C3 +0x8EA2C1F0 0x55DB +0x8EA2C1F1 0x55CC +0x8EA2C1F2 0x55D0 +0x8EA2C1F3 0x55CB +0x8EA2C1F4 0x55CA +0x8EA2C1F5 0x55DD +0x8EA2C1F6 0x55C0 +0x8EA2C1F7 0x55D4 +0x8EA2C1F8 0x55C4 +0x8EA2C1F9 0x55E9 +0x8EA2C1FA 0x55BF +0x8EA2C1FB 0x55D2 +0x8EA2C1FC 0x558D +0x8EA2C1FD 0x55CF +0x8EA2C1FE 0x55D5 +0x8EA2C2A1 0x55E2 +0x8EA2C2A2 0x55D6 +0x8EA2C2A3 0x55C8 +0x8EA2C2A4 0x55F2 +0x8EA2C2A5 0x55CD +0x8EA2C2A6 0x55D9 +0x8EA2C2A7 0x55C2 +0x8EA2C2A8 0x5714 +0x8EA2C2A9 0x5853 +0x8EA2C2AA 0x5868 +0x8EA2C2AB 0x5864 +0x8EA2C2AC 0x584F +0x8EA2C2AD 0x584D +0x8EA2C2AE 0x5849 +0x8EA2C2AF 0x586F +0x8EA2C2B0 0x5855 +0x8EA2C2B1 0x584E +0x8EA2C2B2 0x585D +0x8EA2C2B3 0x5859 +0x8EA2C2B4 0x5865 +0x8EA2C2B5 0x585B +0x8EA2C2B6 0x583D +0x8EA2C2B7 0x5863 +0x8EA2C2B8 0x5871 +0x8EA2C2B9 0x58FC +0x8EA2C2BA 0x5AC7 +0x8EA2C2BB 0x5AC4 +0x8EA2C2BC 0x5ACB +0x8EA2C2BD 0x5ABA +0x8EA2C2BE 0x5AB8 +0x8EA2C2BF 0x5AB1 +0x8EA2C2C0 0x5AB5 +0x8EA2C2C1 0x5AB0 +0x8EA2C2C2 0x5ABF +0x8EA2C2C3 0x5AC8 +0x8EA2C2C4 0x5ABB +0x8EA2C2C5 0x5AC6 +0x8EA2C2C6 0x5AB7 +0x8EA2C2C7 0x5AC0 +0x8EA2C2C8 0x5ACA +0x8EA2C2C9 0x5AB4 +0x8EA2C2CA 0x5AB6 +0x8EA2C2CB 0x5ACD +0x8EA2C2CC 0x5AB9 +0x8EA2C2CD 0x5A90 +0x8EA2C2CE 0x5BD6 +0x8EA2C2CF 0x5BD8 +0x8EA2C2D0 0x5BD9 +0x8EA2C2D1 0x5C1F +0x8EA2C2D2 0x5C33 +0x8EA2C2D3 0x5D71 +0x8EA2C2D4 0x5D63 +0x8EA2C2D5 0x5D4A +0x8EA2C2D6 0x5D65 +0x8EA2C2D7 0x5D72 +0x8EA2C2D8 0x5D6C +0x8EA2C2D9 0x5D5E +0x8EA2C2DA 0x5D68 +0x8EA2C2DB 0x5D67 +0x8EA2C2DC 0x5D62 +0x8EA2C2DD 0x5DF0 +0x8EA2C2DE 0x5E4F +0x8EA2C2DF 0x5E4E +0x8EA2C2E0 0x5E4A +0x8EA2C2E1 0x5E4D +0x8EA2C2E2 0x5E4B +0x8EA2C2E3 0x5EC5 +0x8EA2C2E4 0x5ECC +0x8EA2C2E5 0x5EC6 +0x8EA2C2E6 0x5ECB +0x8EA2C2E7 0x5EC7 +0x8EA2C2E8 0x5F40 +0x8EA2C2E9 0x5FAF +0x8EA2C2EA 0x5FAD +0x8EA2C2EB 0x60F7 +0x8EA2C2EC 0x6149 +0x8EA2C2ED 0x614A +0x8EA2C2EE 0x612B +0x8EA2C2EF 0x6145 +0x8EA2C2F0 0x6136 +0x8EA2C2F1 0x6132 +0x8EA2C2F2 0x612E +0x8EA2C2F3 0x6146 +0x8EA2C2F4 0x612F +0x8EA2C2F5 0x614F +0x8EA2C2F6 0x6129 +0x8EA2C2F7 0x6140 +0x8EA2C2F8 0x6220 +0x8EA2C2F9 0x9168 +0x8EA2C2FA 0x6223 +0x8EA2C2FB 0x6225 +0x8EA2C2FC 0x6224 +0x8EA2C2FD 0x63C5 +0x8EA2C2FE 0x63F1 +0x8EA2C3A1 0x63EB +0x8EA2C3A2 0x6410 +0x8EA2C3A3 0x6412 +0x8EA2C3A4 0x6409 +0x8EA2C3A5 0x6420 +0x8EA2C3A6 0x6424 +0x8EA2C3A7 0x6433 +0x8EA2C3A8 0x6443 +0x8EA2C3A9 0x641F +0x8EA2C3AA 0x6415 +0x8EA2C3AB 0x6418 +0x8EA2C3AC 0x6439 +0x8EA2C3AD 0x6437 +0x8EA2C3AE 0x6422 +0x8EA2C3AF 0x6423 +0x8EA2C3B0 0x640C +0x8EA2C3B1 0x6426 +0x8EA2C3B2 0x6430 +0x8EA2C3B3 0x6428 +0x8EA2C3B4 0x6441 +0x8EA2C3B5 0x6435 +0x8EA2C3B6 0x642F +0x8EA2C3B7 0x640A +0x8EA2C3B8 0x641A +0x8EA2C3B9 0x6440 +0x8EA2C3BA 0x6425 +0x8EA2C3BB 0x6427 +0x8EA2C3BC 0x640B +0x8EA2C3BD 0x63E7 +0x8EA2C3BE 0x641B +0x8EA2C3BF 0x642E +0x8EA2C3C0 0x6421 +0x8EA2C3C1 0x640E +0x8EA2C3C2 0x656F +0x8EA2C3C3 0x6592 +0x8EA2C3C4 0x65D3 +0x8EA2C3C5 0x6686 +0x8EA2C3C6 0x668C +0x8EA2C3C7 0x6695 +0x8EA2C3C8 0x6690 +0x8EA2C3C9 0x668B +0x8EA2C3CA 0x668A +0x8EA2C3CB 0x6699 +0x8EA2C3CC 0x6694 +0x8EA2C3CD 0x6678 +0x8EA2C3CE 0x6720 +0x8EA2C3CF 0x6966 +0x8EA2C3D0 0x695F +0x8EA2C3D1 0x6938 +0x8EA2C3D2 0x694E +0x8EA2C3D3 0x6962 +0x8EA2C3D4 0x6971 +0x8EA2C3D5 0x693F +0x8EA2C3D6 0x6945 +0x8EA2C3D7 0x696A +0x8EA2C3D8 0x6939 +0x8EA2C3D9 0x6942 +0x8EA2C3DA 0x6957 +0x8EA2C3DB 0x6959 +0x8EA2C3DC 0x697A +0x8EA2C3DD 0x6948 +0x8EA2C3DE 0x6949 +0x8EA2C3DF 0x6935 +0x8EA2C3E0 0x696C +0x8EA2C3E1 0x6933 +0x8EA2C3E2 0x693D +0x8EA2C3E3 0x6965 +0x8EA2C3E4 0x68F0 +0x8EA2C3E5 0x6978 +0x8EA2C3E6 0x6934 +0x8EA2C3E7 0x6969 +0x8EA2C3E8 0x6940 +0x8EA2C3E9 0x696F +0x8EA2C3EA 0x6944 +0x8EA2C3EB 0x6976 +0x8EA2C3EC 0x6958 +0x8EA2C3ED 0x6941 +0x8EA2C3EE 0x6974 +0x8EA2C3EF 0x694C +0x8EA2C3F0 0x693B +0x8EA2C3F1 0x694B +0x8EA2C3F2 0x6937 +0x8EA2C3F3 0x695C +0x8EA2C3F4 0x694F +0x8EA2C3F5 0x6951 +0x8EA2C3F6 0x6932 +0x8EA2C3F7 0x6952 +0x8EA2C3F8 0x692F +0x8EA2C3F9 0x697B +0x8EA2C3FA 0x693C +0x8EA2C3FB 0x6B46 +0x8EA2C3FC 0x6B45 +0x8EA2C3FD 0x6B43 +0x8EA2C3FE 0x6B42 +0x8EA2C4A1 0x6B48 +0x8EA2C4A2 0x6B41 +0x8EA2C4A3 0x6B9B +0x8EA2C4A4 0x6BFB +0x8EA2C4A5 0x6BFC +0x8EA2C4A6 0x6BF9 +0x8EA2C4A7 0x6BF7 +0x8EA2C4A8 0x6BF8 +0x8EA2C4A9 0x6E9B +0x8EA2C4AA 0x6ED6 +0x8EA2C4AB 0x6EC8 +0x8EA2C4AC 0x6E8F +0x8EA2C4AD 0x6EC0 +0x8EA2C4AE 0x6E9F +0x8EA2C4AF 0x6E93 +0x8EA2C4B0 0x6E94 +0x8EA2C4B1 0x6EA0 +0x8EA2C4B2 0x6EB1 +0x8EA2C4B3 0x6EB9 +0x8EA2C4B4 0x6EC6 +0x8EA2C4B5 0x6ED2 +0x8EA2C4B6 0x6EBD +0x8EA2C4B7 0x6EC1 +0x8EA2C4B8 0x6E9E +0x8EA2C4B9 0x6EC9 +0x8EA2C4BA 0x6EB7 +0x8EA2C4BB 0x6EB0 +0x8EA2C4BC 0x6ECD +0x8EA2C4BD 0x6EA6 +0x8EA2C4BE 0x6ECF +0x8EA2C4BF 0x6EB2 +0x8EA2C4C0 0x6EBE +0x8EA2C4C1 0x6EC3 +0x8EA2C4C2 0x6EDC +0x8EA2C4C3 0x6ED8 +0x8EA2C4C4 0x6E99 +0x8EA2C4C5 0x6E92 +0x8EA2C4C6 0x6E8E +0x8EA2C4C7 0x6E8D +0x8EA2C4C8 0x6EA4 +0x8EA2C4C9 0x6EA1 +0x8EA2C4CA 0x6EBF +0x8EA2C4CB 0x6EB3 +0x8EA2C4CC 0x6ED0 +0x8EA2C4CD 0x6ECA +0x8EA2C4CE 0x6E97 +0x8EA2C4CF 0x6EAE +0x8EA2C4D0 0x6EA3 +0x8EA2C4D1 0x7147 +0x8EA2C4D2 0x7154 +0x8EA2C4D3 0x7152 +0x8EA2C4D4 0x7163 +0x8EA2C4D5 0x7160 +0x8EA2C4D6 0x7141 +0x8EA2C4D7 0x715D +0x8EA2C4D8 0x7162 +0x8EA2C4D9 0x7172 +0x8EA2C4DA 0x7178 +0x8EA2C4DB 0x716A +0x8EA2C4DC 0x7161 +0x8EA2C4DD 0x7142 +0x8EA2C4DE 0x7158 +0x8EA2C4DF 0x7143 +0x8EA2C4E0 0x714B +0x8EA2C4E1 0x7170 +0x8EA2C4E2 0x715F +0x8EA2C4E3 0x7150 +0x8EA2C4E4 0x7153 +0x8EA2C4E5 0x7144 +0x8EA2C4E6 0x714D +0x8EA2C4E7 0x715A +0x8EA2C4E8 0x724F +0x8EA2C4E9 0x728D +0x8EA2C4EA 0x728C +0x8EA2C4EB 0x7291 +0x8EA2C4EC 0x7290 +0x8EA2C4ED 0x728E +0x8EA2C4EE 0x733C +0x8EA2C4EF 0x7342 +0x8EA2C4F0 0x733B +0x8EA2C4F1 0x733A +0x8EA2C4F2 0x7340 +0x8EA2C4F3 0x734A +0x8EA2C4F4 0x7349 +0x8EA2C4F5 0x7444 +0x8EA2C4F6 0x744A +0x8EA2C4F7 0x744B +0x8EA2C4F8 0x7452 +0x8EA2C4F9 0x7451 +0x8EA2C4FA 0x7457 +0x8EA2C4FB 0x7440 +0x8EA2C4FC 0x744F +0x8EA2C4FD 0x7450 +0x8EA2C4FE 0x744E +0x8EA2C5A1 0x7442 +0x8EA2C5A2 0x7446 +0x8EA2C5A3 0x744D +0x8EA2C5A4 0x7454 +0x8EA2C5A5 0x74E1 +0x8EA2C5A6 0x74FF +0x8EA2C5A7 0x74FE +0x8EA2C5A8 0x74FD +0x8EA2C5A9 0x751D +0x8EA2C5AA 0x7579 +0x8EA2C5AB 0x7577 +0x8EA2C5AC 0x6983 +0x8EA2C5AD 0x75EF +0x8EA2C5AE 0x760F +0x8EA2C5AF 0x7603 +0x8EA2C5B0 0x75F7 +0x8EA2C5B1 0x75FE +0x8EA2C5B2 0x75FC +0x8EA2C5B3 0x75F9 +0x8EA2C5B4 0x75F8 +0x8EA2C5B5 0x7610 +0x8EA2C5B6 0x75FB +0x8EA2C5B7 0x75F6 +0x8EA2C5B8 0x75ED +0x8EA2C5B9 0x75F5 +0x8EA2C5BA 0x75FD +0x8EA2C5BB 0x7699 +0x8EA2C5BC 0x76B5 +0x8EA2C5BD 0x76DD +0x8EA2C5BE 0x7755 +0x8EA2C5BF 0x775F +0x8EA2C5C0 0x7760 +0x8EA2C5C1 0x7752 +0x8EA2C5C2 0x7756 +0x8EA2C5C3 0x775A +0x8EA2C5C4 0x7769 +0x8EA2C5C5 0x7767 +0x8EA2C5C6 0x7754 +0x8EA2C5C7 0x7759 +0x8EA2C5C8 0x776D +0x8EA2C5C9 0x77E0 +0x8EA2C5CA 0x7887 +0x8EA2C5CB 0x789A +0x8EA2C5CC 0x7894 +0x8EA2C5CD 0x788F +0x8EA2C5CE 0x7884 +0x8EA2C5CF 0x7895 +0x8EA2C5D0 0x7885 +0x8EA2C5D1 0x7886 +0x8EA2C5D2 0x78A1 +0x8EA2C5D3 0x7883 +0x8EA2C5D4 0x7879 +0x8EA2C5D5 0x7899 +0x8EA2C5D6 0x7880 +0x8EA2C5D7 0x7896 +0x8EA2C5D8 0x787B +0x8EA2C5D9 0x797C +0x8EA2C5DA 0x7982 +0x8EA2C5DB 0x797D +0x8EA2C5DC 0x7979 +0x8EA2C5DD 0x7A11 +0x8EA2C5DE 0x7A18 +0x8EA2C5DF 0x7A19 +0x8EA2C5E0 0x7A12 +0x8EA2C5E1 0x7A17 +0x8EA2C5E2 0x7A15 +0x8EA2C5E3 0x7A22 +0x8EA2C5E4 0x7A13 +0x8EA2C5E5 0x7A1B +0x8EA2C5E6 0x7A10 +0x8EA2C5E7 0x7AA3 +0x8EA2C5E8 0x7AA2 +0x8EA2C5E9 0x7A9E +0x8EA2C5EA 0x7AEB +0x8EA2C5EB 0x7B66 +0x8EA2C5EC 0x7B64 +0x8EA2C5ED 0x7B6D +0x8EA2C5EE 0x7B74 +0x8EA2C5EF 0x7B69 +0x8EA2C5F0 0x7B72 +0x8EA2C5F1 0x7B65 +0x8EA2C5F2 0x7B73 +0x8EA2C5F3 0x7B71 +0x8EA2C5F4 0x7B70 +0x8EA2C5F5 0x7B61 +0x8EA2C5F6 0x7B78 +0x8EA2C5F7 0x7B76 +0x8EA2C5F8 0x7B63 +0x8EA2C5F9 0x7CB2 +0x8EA2C5FA 0x7CB4 +0x8EA2C5FB 0x7CAF +0x8EA2C5FC 0x7D88 +0x8EA2C5FD 0x7D86 +0x8EA2C5FE 0x7D80 +0x8EA2C6A1 0x7D8D +0x8EA2C6A2 0x7D7F +0x8EA2C6A3 0x7D85 +0x8EA2C6A4 0x7D7A +0x8EA2C6A5 0x7D8E +0x8EA2C6A6 0x7D7B +0x8EA2C6A7 0x7D83 +0x8EA2C6A8 0x7D7C +0x8EA2C6A9 0x7D8C +0x8EA2C6AA 0x7D94 +0x8EA2C6AB 0x7D84 +0x8EA2C6AC 0x7D7D +0x8EA2C6AD 0x7D92 +0x8EA2C6AE 0x7F6D +0x8EA2C6AF 0x7F6B +0x8EA2C6B0 0x7F67 +0x8EA2C6B1 0x7F68 +0x8EA2C6B2 0x7F6C +0x8EA2C6B3 0x7FA6 +0x8EA2C6B4 0x7FA5 +0x8EA2C6B5 0x7FA7 +0x8EA2C6B6 0x7FDB +0x8EA2C6B7 0x7FDC +0x8EA2C6B8 0x8021 +0x8EA2C6B9 0x8164 +0x8EA2C6BA 0x8160 +0x8EA2C6BB 0x8177 +0x8EA2C6BC 0x815C +0x8EA2C6BD 0x8169 +0x8EA2C6BE 0x815B +0x8EA2C6BF 0x8162 +0x8EA2C6C0 0x8172 +0x8EA2C6C1 0x6721 +0x8EA2C6C2 0x815E +0x8EA2C6C3 0x8176 +0x8EA2C6C4 0x8167 +0x8EA2C6C5 0x816F +0x8EA2C6C6 0x8144 +0x8EA2C6C7 0x8161 +0x8EA2C6C8 0x821D +0x8EA2C6C9 0x8249 +0x8EA2C6CA 0x8244 +0x8EA2C6CB 0x8240 +0x8EA2C6CC 0x8242 +0x8EA2C6CD 0x8245 +0x8EA2C6CE 0x84F1 +0x8EA2C6CF 0x843F +0x8EA2C6D0 0x8456 +0x8EA2C6D1 0x8476 +0x8EA2C6D2 0x8479 +0x8EA2C6D3 0x848F +0x8EA2C6D4 0x848D +0x8EA2C6D5 0x8465 +0x8EA2C6D6 0x8451 +0x8EA2C6D7 0x8440 +0x8EA2C6D8 0x8486 +0x8EA2C6D9 0x8467 +0x8EA2C6DA 0x8430 +0x8EA2C6DB 0x844D +0x8EA2C6DC 0x847D +0x8EA2C6DD 0x845A +0x8EA2C6DE 0x8459 +0x8EA2C6DF 0x8474 +0x8EA2C6E0 0x8473 +0x8EA2C6E1 0x845D +0x8EA2C6E2 0x8507 +0x8EA2C6E3 0x845E +0x8EA2C6E4 0x8437 +0x8EA2C6E5 0x843A +0x8EA2C6E6 0x8434 +0x8EA2C6E7 0x847A +0x8EA2C6E8 0x8443 +0x8EA2C6E9 0x8478 +0x8EA2C6EA 0x8432 +0x8EA2C6EB 0x8445 +0x8EA2C6EC 0x8429 +0x8EA2C6ED 0x83D9 +0x8EA2C6EE 0x844B +0x8EA2C6EF 0x842F +0x8EA2C6F0 0x8442 +0x8EA2C6F1 0x842D +0x8EA2C6F2 0x845F +0x8EA2C6F3 0x8470 +0x8EA2C6F4 0x8439 +0x8EA2C6F5 0x844E +0x8EA2C6F6 0x844C +0x8EA2C6F7 0x8452 +0x8EA2C6F8 0x846F +0x8EA2C6F9 0x84C5 +0x8EA2C6FA 0x848E +0x8EA2C6FB 0x843B +0x8EA2C6FC 0x8447 +0x8EA2C6FD 0x8436 +0x8EA2C6FE 0x8433 +0x8EA2C7A1 0x8468 +0x8EA2C7A2 0x847E +0x8EA2C7A3 0x8444 +0x8EA2C7A4 0x842B +0x8EA2C7A5 0x8460 +0x8EA2C7A6 0x8454 +0x8EA2C7A7 0x846E +0x8EA2C7A8 0x8450 +0x8EA2C7A9 0x870B +0x8EA2C7AA 0x8704 +0x8EA2C7AB 0x86F7 +0x8EA2C7AC 0x870C +0x8EA2C7AD 0x86FA +0x8EA2C7AE 0x86D6 +0x8EA2C7AF 0x86F5 +0x8EA2C7B0 0x874D +0x8EA2C7B1 0x86F8 +0x8EA2C7B2 0x870E +0x8EA2C7B3 0x8709 +0x8EA2C7B4 0x8701 +0x8EA2C7B5 0x86F6 +0x8EA2C7B6 0x870D +0x8EA2C7B7 0x8705 +0x8EA2C7B8 0x88D6 +0x8EA2C7B9 0x88CB +0x8EA2C7BA 0x88CD +0x8EA2C7BB 0x88CE +0x8EA2C7BC 0x88DE +0x8EA2C7BD 0x88DB +0x8EA2C7BE 0x88DA +0x8EA2C7BF 0x88CC +0x8EA2C7C0 0x88D0 +0x8EA2C7C1 0x8985 +0x8EA2C7C2 0x899B +0x8EA2C7C3 0x89DF +0x8EA2C7C4 0x89E5 +0x8EA2C7C5 0x89E4 +0x8EA2C7C6 0x89E1 +0x8EA2C7C7 0x89E0 +0x8EA2C7C8 0x89E2 +0x8EA2C7C9 0x89DC +0x8EA2C7CA 0x89E6 +0x8EA2C7CB 0x8A76 +0x8EA2C7CC 0x8A86 +0x8EA2C7CD 0x8A7F +0x8EA2C7CE 0x8A61 +0x8EA2C7CF 0x8A3F +0x8EA2C7D0 0x8A77 +0x8EA2C7D1 0x8A82 +0x8EA2C7D2 0x8A84 +0x8EA2C7D3 0x8A75 +0x8EA2C7D4 0x8A83 +0x8EA2C7D5 0x8A81 +0x8EA2C7D6 0x8A74 +0x8EA2C7D7 0x8A7A +0x8EA2C7D8 0x8C3C +0x8EA2C7D9 0x8C4B +0x8EA2C7DA 0x8C4A +0x8EA2C7DB 0x8C65 +0x8EA2C7DC 0x8C64 +0x8EA2C7DD 0x8C66 +0x8EA2C7DE 0x8C86 +0x8EA2C7DF 0x8C84 +0x8EA2C7E0 0x8C85 +0x8EA2C7E1 0x8CCC +0x8EA2C7E2 0x8D68 +0x8EA2C7E3 0x8D69 +0x8EA2C7E4 0x8D91 +0x8EA2C7E5 0x8D8C +0x8EA2C7E6 0x8D8E +0x8EA2C7E7 0x8D8F +0x8EA2C7E8 0x8D8D +0x8EA2C7E9 0x8D93 +0x8EA2C7EA 0x8D94 +0x8EA2C7EB 0x8D90 +0x8EA2C7EC 0x8D92 +0x8EA2C7ED 0x8DF0 +0x8EA2C7EE 0x8DE0 +0x8EA2C7EF 0x8DEC +0x8EA2C7F0 0x8DF1 +0x8EA2C7F1 0x8DEE +0x8EA2C7F2 0x8DD0 +0x8EA2C7F3 0x8DE9 +0x8EA2C7F4 0x8DE3 +0x8EA2C7F5 0x8DE2 +0x8EA2C7F6 0x8DE7 +0x8EA2C7F7 0x8DF2 +0x8EA2C7F8 0x8DEB +0x8EA2C7F9 0x8DF4 +0x8EA2C7FA 0x8F06 +0x8EA2C7FB 0x8EFF +0x8EA2C7FC 0x8F01 +0x8EA2C7FD 0x8F00 +0x8EA2C7FE 0x8F05 +0x8EA2C8A1 0x8F07 +0x8EA2C8A2 0x8F08 +0x8EA2C8A3 0x8F02 +0x8EA2C8A4 0x8F0B +0x8EA2C8A5 0x9052 +0x8EA2C8A6 0x903F +0x8EA2C8A7 0x9044 +0x8EA2C8A8 0x9049 +0x8EA2C8A9 0x903D +0x8EA2C8AA 0x9110 +0x8EA2C8AB 0x910D +0x8EA2C8AC 0x910F +0x8EA2C8AD 0x9111 +0x8EA2C8AE 0x9116 +0x8EA2C8AF 0x9114 +0x8EA2C8B0 0x910B +0x8EA2C8B1 0x910E +0x8EA2C8B2 0x916E +0x8EA2C8B3 0x916F +0x8EA2C8B4 0x9248 +0x8EA2C8B5 0x9252 +0x8EA2C8B6 0x9230 +0x8EA2C8B7 0x923A +0x8EA2C8B8 0x9266 +0x8EA2C8B9 0x9233 +0x8EA2C8BA 0x9265 +0x8EA2C8BB 0x925E +0x8EA2C8BC 0x9283 +0x8EA2C8BD 0x922E +0x8EA2C8BE 0x924A +0x8EA2C8BF 0x9246 +0x8EA2C8C0 0x926D +0x8EA2C8C1 0x926C +0x8EA2C8C2 0x924F +0x8EA2C8C3 0x9260 +0x8EA2C8C4 0x9267 +0x8EA2C8C5 0x926F +0x8EA2C8C6 0x9236 +0x8EA2C8C7 0x9261 +0x8EA2C8C8 0x9270 +0x8EA2C8C9 0x9231 +0x8EA2C8CA 0x9254 +0x8EA2C8CB 0x9263 +0x8EA2C8CC 0x9250 +0x8EA2C8CD 0x9272 +0x8EA2C8CE 0x924E +0x8EA2C8CF 0x9253 +0x8EA2C8D0 0x924C +0x8EA2C8D1 0x9256 +0x8EA2C8D2 0x9232 +0x8EA2C8D3 0x959F +0x8EA2C8D4 0x959C +0x8EA2C8D5 0x959E +0x8EA2C8D6 0x959B +0x8EA2C8D7 0x9692 +0x8EA2C8D8 0x9693 +0x8EA2C8D9 0x9691 +0x8EA2C8DA 0x9697 +0x8EA2C8DB 0x96CE +0x8EA2C8DC 0x96FA +0x8EA2C8DD 0x96FD +0x8EA2C8DE 0x96F8 +0x8EA2C8DF 0x96F5 +0x8EA2C8E0 0x9773 +0x8EA2C8E1 0x9777 +0x8EA2C8E2 0x9778 +0x8EA2C8E3 0x9772 +0x8EA2C8E4 0x980F +0x8EA2C8E5 0x980D +0x8EA2C8E6 0x980E +0x8EA2C8E7 0x98AC +0x8EA2C8E8 0x98F6 +0x8EA2C8E9 0x98F9 +0x8EA2C8EA 0x99AF +0x8EA2C8EB 0x99B2 +0x8EA2C8EC 0x99B0 +0x8EA2C8ED 0x99B5 +0x8EA2C8EE 0x9AAD +0x8EA2C8EF 0x9AAB +0x8EA2C8F0 0x9B5B +0x8EA2C8F1 0x9CEA +0x8EA2C8F2 0x9CED +0x8EA2C8F3 0x9CE7 +0x8EA2C8F4 0x9E80 +0x8EA2C8F5 0x9EFD +0x8EA2C8F6 0x50E6 +0x8EA2C8F7 0x50D4 +0x8EA2C8F8 0x50D7 +0x8EA2C8F9 0x50E8 +0x8EA2C8FA 0x50F3 +0x8EA2C8FB 0x50DB +0x8EA2C8FC 0x50EA +0x8EA2C8FD 0x50DD +0x8EA2C8FE 0x50E4 +0x8EA2C9A1 0x50D3 +0x8EA2C9A2 0x50EC +0x8EA2C9A3 0x50F0 +0x8EA2C9A4 0x50EF +0x8EA2C9A5 0x50E3 +0x8EA2C9A6 0x50E0 +0x8EA2C9A7 0x51D8 +0x8EA2C9A8 0x5280 +0x8EA2C9A9 0x5281 +0x8EA2C9AA 0x52E9 +0x8EA2C9AB 0x52EB +0x8EA2C9AC 0x5330 +0x8EA2C9AD 0x53AC +0x8EA2C9AE 0x5627 +0x8EA2C9AF 0x5615 +0x8EA2C9B0 0x560C +0x8EA2C9B1 0x5612 +0x8EA2C9B2 0x55FC +0x8EA2C9B3 0x560F +0x8EA2C9B4 0x561C +0x8EA2C9B5 0x5601 +0x8EA2C9B6 0x5613 +0x8EA2C9B7 0x5602 +0x8EA2C9B8 0x55FA +0x8EA2C9B9 0x561D +0x8EA2C9BA 0x5604 +0x8EA2C9BB 0x55FF +0x8EA2C9BC 0x55F9 +0x8EA2C9BD 0x5889 +0x8EA2C9BE 0x587C +0x8EA2C9BF 0x5890 +0x8EA2C9C0 0x5898 +0x8EA2C9C1 0x5886 +0x8EA2C9C2 0x5881 +0x8EA2C9C3 0x587F +0x8EA2C9C4 0x5874 +0x8EA2C9C5 0x588B +0x8EA2C9C6 0x587A +0x8EA2C9C7 0x5887 +0x8EA2C9C8 0x5891 +0x8EA2C9C9 0x588E +0x8EA2C9CA 0x5876 +0x8EA2C9CB 0x5882 +0x8EA2C9CC 0x5888 +0x8EA2C9CD 0x587B +0x8EA2C9CE 0x5894 +0x8EA2C9CF 0x588F +0x8EA2C9D0 0x58FE +0x8EA2C9D1 0x596B +0x8EA2C9D2 0x5ADC +0x8EA2C9D3 0x5AEE +0x8EA2C9D4 0x5AE5 +0x8EA2C9D5 0x5AD5 +0x8EA2C9D6 0x5AEA +0x8EA2C9D7 0x5ADA +0x8EA2C9D8 0x5AED +0x8EA2C9D9 0x5AEB +0x8EA2C9DA 0x5AF3 +0x8EA2C9DB 0x5AE2 +0x8EA2C9DC 0x5AE0 +0x8EA2C9DD 0x5ADB +0x8EA2C9DE 0x5AEC +0x8EA2C9DF 0x5ADE +0x8EA2C9E0 0x5ADD +0x8EA2C9E1 0x5AD9 +0x8EA2C9E2 0x5AE8 +0x8EA2C9E3 0x5ADF +0x8EA2C9E4 0x5B77 +0x8EA2C9E5 0x5BE0 +0x8EA2C9E6 0x5BE3 +0x8EA2C9E7 0x5C63 +0x8EA2C9E8 0x5D82 +0x8EA2C9E9 0x5D80 +0x8EA2C9EA 0x5D7D +0x8EA2C9EB 0x5D86 +0x8EA2C9EC 0x5D7A +0x8EA2C9ED 0x5D81 +0x8EA2C9EE 0x5D77 +0x8EA2C9EF 0x5D8A +0x8EA2C9F0 0x5D89 +0x8EA2C9F1 0x5D88 +0x8EA2C9F2 0x5D7E +0x8EA2C9F3 0x5D7C +0x8EA2C9F4 0x5D8D +0x8EA2C9F5 0x5D79 +0x8EA2C9F6 0x5D7F +0x8EA2C9F7 0x5E58 +0x8EA2C9F8 0x5E59 +0x8EA2C9F9 0x5E53 +0x8EA2C9FA 0x5ED8 +0x8EA2C9FB 0x5ED1 +0x8EA2C9FC 0x5ED7 +0x8EA2C9FD 0x5ECE +0x8EA2C9FE 0x5EDC +0x8EA2CAA1 0x5ED5 +0x8EA2CAA2 0x5ED9 +0x8EA2CAA3 0x5ED2 +0x8EA2CAA4 0x5ED4 +0x8EA2CAA5 0x5F44 +0x8EA2CAA6 0x5F43 +0x8EA2CAA7 0x5F6F +0x8EA2CAA8 0x5FB6 +0x8EA2CAA9 0x612C +0x8EA2CAAA 0x6128 +0x8EA2CAAB 0x6141 +0x8EA2CAAC 0x615E +0x8EA2CAAD 0x6171 +0x8EA2CAAE 0x6173 +0x8EA2CAAF 0x6152 +0x8EA2CAB0 0x6153 +0x8EA2CAB1 0x6172 +0x8EA2CAB2 0x616C +0x8EA2CAB3 0x6180 +0x8EA2CAB4 0x6174 +0x8EA2CAB5 0x6154 +0x8EA2CAB6 0x617A +0x8EA2CAB7 0x615B +0x8EA2CAB8 0x6165 +0x8EA2CAB9 0x613B +0x8EA2CABA 0x616A +0x8EA2CABB 0x6161 +0x8EA2CABC 0x6156 +0x8EA2CABD 0x6229 +0x8EA2CABE 0x6227 +0x8EA2CABF 0x622B +0x8EA2CAC0 0x642B +0x8EA2CAC1 0x644D +0x8EA2CAC2 0x645B +0x8EA2CAC3 0x645D +0x8EA2CAC4 0x6474 +0x8EA2CAC5 0x6476 +0x8EA2CAC6 0x6472 +0x8EA2CAC7 0x6473 +0x8EA2CAC8 0x647D +0x8EA2CAC9 0x6475 +0x8EA2CACA 0x6466 +0x8EA2CACB 0x64A6 +0x8EA2CACC 0x644E +0x8EA2CACD 0x6482 +0x8EA2CACE 0x645E +0x8EA2CACF 0x645C +0x8EA2CAD0 0x644B +0x8EA2CAD1 0x6453 +0x8EA2CAD2 0x6460 +0x8EA2CAD3 0x6450 +0x8EA2CAD4 0x647F +0x8EA2CAD5 0x643F +0x8EA2CAD6 0x646C +0x8EA2CAD7 0x646B +0x8EA2CAD8 0x6459 +0x8EA2CAD9 0x6465 +0x8EA2CADA 0x6477 +0x8EA2CADB 0x6573 +0x8EA2CADC 0x65A0 +0x8EA2CADD 0x66A1 +0x8EA2CADE 0x66A0 +0x8EA2CADF 0x669F +0x8EA2CAE0 0x6705 +0x8EA2CAE1 0x6704 +0x8EA2CAE2 0x6722 +0x8EA2CAE3 0x69B1 +0x8EA2CAE4 0x69B6 +0x8EA2CAE5 0x69C9 +0x8EA2CAE6 0x69A0 +0x8EA2CAE7 0x69CE +0x8EA2CAE8 0x6996 +0x8EA2CAE9 0x69B0 +0x8EA2CAEA 0x69AC +0x8EA2CAEB 0x69BC +0x8EA2CAEC 0x6991 +0x8EA2CAED 0x6999 +0x8EA2CAEE 0x698E +0x8EA2CAEF 0x69A7 +0x8EA2CAF0 0x698D +0x8EA2CAF1 0x69A9 +0x8EA2CAF2 0x69BE +0x8EA2CAF3 0x69AF +0x8EA2CAF4 0x69BF +0x8EA2CAF5 0x69C4 +0x8EA2CAF6 0x69BD +0x8EA2CAF7 0x69A4 +0x8EA2CAF8 0x69D4 +0x8EA2CAF9 0x69B9 +0x8EA2CAFA 0x69CA +0x8EA2CAFB 0x699A +0x8EA2CAFC 0x69CF +0x8EA2CAFD 0x69B3 +0x8EA2CAFE 0x6993 +0x8EA2CBA1 0x69AA +0x8EA2CBA2 0x69A1 +0x8EA2CBA3 0x699E +0x8EA2CBA4 0x69D9 +0x8EA2CBA5 0x6997 +0x8EA2CBA6 0x6990 +0x8EA2CBA7 0x69C2 +0x8EA2CBA8 0x69B5 +0x8EA2CBA9 0x69A5 +0x8EA2CBAA 0x69C6 +0x8EA2CBAB 0x6B4A +0x8EA2CBAC 0x6B4D +0x8EA2CBAD 0x6B4B +0x8EA2CBAE 0x6B9E +0x8EA2CBAF 0x6B9F +0x8EA2CBB0 0x6BA0 +0x8EA2CBB1 0x6BC3 +0x8EA2CBB2 0x6BC4 +0x8EA2CBB3 0x6BFE +0x8EA2CBB4 0x6ECE +0x8EA2CBB5 0x6EF5 +0x8EA2CBB6 0x6EF1 +0x8EA2CBB7 0x6F03 +0x8EA2CBB8 0x6F25 +0x8EA2CBB9 0x6EF8 +0x8EA2CBBA 0x6F37 +0x8EA2CBBB 0x6EFB +0x8EA2CBBC 0x6F2E +0x8EA2CBBD 0x6F09 +0x8EA2CBBE 0x6F4E +0x8EA2CBBF 0x6F19 +0x8EA2CBC0 0x6F1A +0x8EA2CBC1 0x6F27 +0x8EA2CBC2 0x6F18 +0x8EA2CBC3 0x6F3B +0x8EA2CBC4 0x6F12 +0x8EA2CBC5 0x6EED +0x8EA2CBC6 0x6F0A +0x8EA2CBC7 0x6F36 +0x8EA2CBC8 0x6F73 +0x8EA2CBC9 0x6EF9 +0x8EA2CBCA 0x6EEE +0x8EA2CBCB 0x6F2D +0x8EA2CBCC 0x6F40 +0x8EA2CBCD 0x6F30 +0x8EA2CBCE 0x6F3C +0x8EA2CBCF 0x6F35 +0x8EA2CBD0 0x6EEB +0x8EA2CBD1 0x6F07 +0x8EA2CBD2 0x6F0E +0x8EA2CBD3 0x6F43 +0x8EA2CBD4 0x6F05 +0x8EA2CBD5 0x6EFD +0x8EA2CBD6 0x6EF6 +0x8EA2CBD7 0x6F39 +0x8EA2CBD8 0x6F1C +0x8EA2CBD9 0x6EFC +0x8EA2CBDA 0x6F3A +0x8EA2CBDB 0x6F1F +0x8EA2CBDC 0x6F0D +0x8EA2CBDD 0x6F1E +0x8EA2CBDE 0x6F08 +0x8EA2CBDF 0x6F21 +0x8EA2CBE0 0x7187 +0x8EA2CBE1 0x7190 +0x8EA2CBE2 0x7189 +0x8EA2CBE3 0x7180 +0x8EA2CBE4 0x7185 +0x8EA2CBE5 0x7182 +0x8EA2CBE6 0x718F +0x8EA2CBE7 0x717B +0x8EA2CBE8 0x7186 +0x8EA2CBE9 0x7181 +0x8EA2CBEA 0x7197 +0x8EA2CBEB 0x7244 +0x8EA2CBEC 0x7253 +0x8EA2CBED 0x7297 +0x8EA2CBEE 0x7295 +0x8EA2CBEF 0x7293 +0x8EA2CBF0 0x7343 +0x8EA2CBF1 0x734D +0x8EA2CBF2 0x7351 +0x8EA2CBF3 0x734C +0x8EA2CBF4 0x7462 +0x8EA2CBF5 0x7473 +0x8EA2CBF6 0x7471 +0x8EA2CBF7 0x7475 +0x8EA2CBF8 0x7472 +0x8EA2CBF9 0x7467 +0x8EA2CBFA 0x746E +0x8EA2CBFB 0x7500 +0x8EA2CBFC 0x7502 +0x8EA2CBFD 0x7503 +0x8EA2CBFE 0x757D +0x8EA2CCA1 0x7590 +0x8EA2CCA2 0x7616 +0x8EA2CCA3 0x7608 +0x8EA2CCA4 0x760C +0x8EA2CCA5 0x7615 +0x8EA2CCA6 0x7611 +0x8EA2CCA7 0x760A +0x8EA2CCA8 0x7614 +0x8EA2CCA9 0x76B8 +0x8EA2CCAA 0x7781 +0x8EA2CCAB 0x777C +0x8EA2CCAC 0x7785 +0x8EA2CCAD 0x7782 +0x8EA2CCAE 0x776E +0x8EA2CCAF 0x7780 +0x8EA2CCB0 0x776F +0x8EA2CCB1 0x777E +0x8EA2CCB2 0x7783 +0x8EA2CCB3 0x78B2 +0x8EA2CCB4 0x78AA +0x8EA2CCB5 0x78B4 +0x8EA2CCB6 0x78AD +0x8EA2CCB7 0x78A8 +0x8EA2CCB8 0x787E +0x8EA2CCB9 0x78AB +0x8EA2CCBA 0x789E +0x8EA2CCBB 0x78A5 +0x8EA2CCBC 0x78A0 +0x8EA2CCBD 0x78AC +0x8EA2CCBE 0x78A2 +0x8EA2CCBF 0x78A4 +0x8EA2CCC0 0x7998 +0x8EA2CCC1 0x798A +0x8EA2CCC2 0x798B +0x8EA2CCC3 0x7996 +0x8EA2CCC4 0x7995 +0x8EA2CCC5 0x7994 +0x8EA2CCC6 0x7993 +0x8EA2CCC7 0x7997 +0x8EA2CCC8 0x7988 +0x8EA2CCC9 0x7992 +0x8EA2CCCA 0x7990 +0x8EA2CCCB 0x7A2B +0x8EA2CCCC 0x7A4A +0x8EA2CCCD 0x7A30 +0x8EA2CCCE 0x7A2F +0x8EA2CCCF 0x7A28 +0x8EA2CCD0 0x7A26 +0x8EA2CCD1 0x7AA8 +0x8EA2CCD2 0x7AAB +0x8EA2CCD3 0x7AAC +0x8EA2CCD4 0x7AEE +0x8EA2CCD5 0x7B88 +0x8EA2CCD6 0x7B9C +0x8EA2CCD7 0x7B8A +0x8EA2CCD8 0x7B91 +0x8EA2CCD9 0x7B90 +0x8EA2CCDA 0x7B96 +0x8EA2CCDB 0x7B8D +0x8EA2CCDC 0x7B8C +0x8EA2CCDD 0x7B9B +0x8EA2CCDE 0x7B8E +0x8EA2CCDF 0x7B85 +0x8EA2CCE0 0x7B98 +0x8EA2CCE1 0x5284 +0x8EA2CCE2 0x7B99 +0x8EA2CCE3 0x7BA4 +0x8EA2CCE4 0x7B82 +0x8EA2CCE5 0x7CBB +0x8EA2CCE6 0x7CBF +0x8EA2CCE7 0x7CBC +0x8EA2CCE8 0x7CBA +0x8EA2CCE9 0x7DA7 +0x8EA2CCEA 0x7DB7 +0x8EA2CCEB 0x7DC2 +0x8EA2CCEC 0x7DA3 +0x8EA2CCED 0x7DAA +0x8EA2CCEE 0x7DC1 +0x8EA2CCEF 0x7DC0 +0x8EA2CCF0 0x7DC5 +0x8EA2CCF1 0x7D9D +0x8EA2CCF2 0x7DCE +0x8EA2CCF3 0x7DC4 +0x8EA2CCF4 0x7DC6 +0x8EA2CCF5 0x7DCB +0x8EA2CCF6 0x7DCC +0x8EA2CCF7 0x7DAF +0x8EA2CCF8 0x7DB9 +0x8EA2CCF9 0x7D96 +0x8EA2CCFA 0x7DBC +0x8EA2CCFB 0x7D9F +0x8EA2CCFC 0x7DA6 +0x8EA2CCFD 0x7DAE +0x8EA2CCFE 0x7DA9 +0x8EA2CDA1 0x7DA1 +0x8EA2CDA2 0x7DC9 +0x8EA2CDA3 0x7F73 +0x8EA2CDA4 0x7FE2 +0x8EA2CDA5 0x7FE3 +0x8EA2CDA6 0x7FE5 +0x8EA2CDA7 0x7FDE +0x8EA2CDA8 0x8024 +0x8EA2CDA9 0x805D +0x8EA2CDAA 0x805C +0x8EA2CDAB 0x8189 +0x8EA2CDAC 0x8186 +0x8EA2CDAD 0x8183 +0x8EA2CDAE 0x8187 +0x8EA2CDAF 0x818D +0x8EA2CDB0 0x818C +0x8EA2CDB1 0x818B +0x8EA2CDB2 0x8215 +0x8EA2CDB3 0x8497 +0x8EA2CDB4 0x84A4 +0x8EA2CDB5 0x84A1 +0x8EA2CDB6 0x849F +0x8EA2CDB7 0x84BA +0x8EA2CDB8 0x84CE +0x8EA2CDB9 0x84C2 +0x8EA2CDBA 0x84AC +0x8EA2CDBB 0x84AE +0x8EA2CDBC 0x84AB +0x8EA2CDBD 0x84B9 +0x8EA2CDBE 0x84B4 +0x8EA2CDBF 0x84C1 +0x8EA2CDC0 0x84CD +0x8EA2CDC1 0x84AA +0x8EA2CDC2 0x849A +0x8EA2CDC3 0x84B1 +0x8EA2CDC4 0x84D0 +0x8EA2CDC5 0x849D +0x8EA2CDC6 0x84A7 +0x8EA2CDC7 0x84BB +0x8EA2CDC8 0x84A2 +0x8EA2CDC9 0x8494 +0x8EA2CDCA 0x84C7 +0x8EA2CDCB 0x84CC +0x8EA2CDCC 0x849B +0x8EA2CDCD 0x84A9 +0x8EA2CDCE 0x84AF +0x8EA2CDCF 0x84A8 +0x8EA2CDD0 0x84D6 +0x8EA2CDD1 0x8498 +0x8EA2CDD2 0x84B6 +0x8EA2CDD3 0x84CF +0x8EA2CDD4 0x84A0 +0x8EA2CDD5 0x84D7 +0x8EA2CDD6 0x84D4 +0x8EA2CDD7 0x84D2 +0x8EA2CDD8 0x84DB +0x8EA2CDD9 0x84B0 +0x8EA2CDDA 0x8491 +0x8EA2CDDB 0x8661 +0x8EA2CDDC 0x8733 +0x8EA2CDDD 0x8723 +0x8EA2CDDE 0x8728 +0x8EA2CDDF 0x876B +0x8EA2CDE0 0x8740 +0x8EA2CDE1 0x872E +0x8EA2CDE2 0x871E +0x8EA2CDE3 0x8721 +0x8EA2CDE4 0x8719 +0x8EA2CDE5 0x871B +0x8EA2CDE6 0x8743 +0x8EA2CDE7 0x872C +0x8EA2CDE8 0x8741 +0x8EA2CDE9 0x873E +0x8EA2CDEA 0x8746 +0x8EA2CDEB 0x8720 +0x8EA2CDEC 0x8732 +0x8EA2CDED 0x872A +0x8EA2CDEE 0x872D +0x8EA2CDEF 0x873C +0x8EA2CDF0 0x8712 +0x8EA2CDF1 0x873A +0x8EA2CDF2 0x8731 +0x8EA2CDF3 0x8735 +0x8EA2CDF4 0x8742 +0x8EA2CDF5 0x8726 +0x8EA2CDF6 0x8727 +0x8EA2CDF7 0x8738 +0x8EA2CDF8 0x8724 +0x8EA2CDF9 0x871A +0x8EA2CDFA 0x8730 +0x8EA2CDFB 0x8711 +0x8EA2CDFC 0x88F7 +0x8EA2CDFD 0x88E7 +0x8EA2CDFE 0x88F1 +0x8EA2CEA1 0x88F2 +0x8EA2CEA2 0x88FA +0x8EA2CEA3 0x88FE +0x8EA2CEA4 0x88EE +0x8EA2CEA5 0x88FC +0x8EA2CEA6 0x88F6 +0x8EA2CEA7 0x88FB +0x8EA2CEA8 0x88F0 +0x8EA2CEA9 0x88EC +0x8EA2CEAA 0x88EB +0x8EA2CEAB 0x899D +0x8EA2CEAC 0x89A1 +0x8EA2CEAD 0x899F +0x8EA2CEAE 0x899E +0x8EA2CEAF 0x89E9 +0x8EA2CEB0 0x89EB +0x8EA2CEB1 0x89E8 +0x8EA2CEB2 0x8AAB +0x8EA2CEB3 0x8A99 +0x8EA2CEB4 0x8A8B +0x8EA2CEB5 0x8A92 +0x8EA2CEB6 0x8A8F +0x8EA2CEB7 0x8A96 +0x8EA2CEB8 0x8C3D +0x8EA2CEB9 0x8C68 +0x8EA2CEBA 0x8C69 +0x8EA2CEBB 0x8CD5 +0x8EA2CEBC 0x8CCF +0x8EA2CEBD 0x8CD7 +0x8EA2CEBE 0x8D96 +0x8EA2CEBF 0x8E09 +0x8EA2CEC0 0x8E02 +0x8EA2CEC1 0x8DFF +0x8EA2CEC2 0x8E0D +0x8EA2CEC3 0x8DFD +0x8EA2CEC4 0x8E0A +0x8EA2CEC5 0x8E03 +0x8EA2CEC6 0x8E07 +0x8EA2CEC7 0x8E06 +0x8EA2CEC8 0x8E05 +0x8EA2CEC9 0x8DFE +0x8EA2CECA 0x8E00 +0x8EA2CECB 0x8E04 +0x8EA2CECC 0x8F10 +0x8EA2CECD 0x8F11 +0x8EA2CECE 0x8F0E +0x8EA2CECF 0x8F0D +0x8EA2CED0 0x9123 +0x8EA2CED1 0x911C +0x8EA2CED2 0x9120 +0x8EA2CED3 0x9122 +0x8EA2CED4 0x911F +0x8EA2CED5 0x911D +0x8EA2CED6 0x911A +0x8EA2CED7 0x9124 +0x8EA2CED8 0x9121 +0x8EA2CED9 0x911B +0x8EA2CEDA 0x917A +0x8EA2CEDB 0x9172 +0x8EA2CEDC 0x9179 +0x8EA2CEDD 0x9173 +0x8EA2CEDE 0x92A5 +0x8EA2CEDF 0x92A4 +0x8EA2CEE0 0x9276 +0x8EA2CEE1 0x929B +0x8EA2CEE2 0x927A +0x8EA2CEE3 0x92A0 +0x8EA2CEE4 0x9294 +0x8EA2CEE5 0x92AA +0x8EA2CEE6 0x928D +0x8EA2CEE7 0x92A6 +0x8EA2CEE8 0x929A +0x8EA2CEE9 0x92AB +0x8EA2CEEA 0x9279 +0x8EA2CEEB 0x9297 +0x8EA2CEEC 0x927F +0x8EA2CEED 0x92A3 +0x8EA2CEEE 0x92EE +0x8EA2CEEF 0x928E +0x8EA2CEF0 0x9282 +0x8EA2CEF1 0x9295 +0x8EA2CEF2 0x92A2 +0x8EA2CEF3 0x927D +0x8EA2CEF4 0x9288 +0x8EA2CEF5 0x92A1 +0x8EA2CEF6 0x928A +0x8EA2CEF7 0x9286 +0x8EA2CEF8 0x928C +0x8EA2CEF9 0x9299 +0x8EA2CEFA 0x92A7 +0x8EA2CEFB 0x927E +0x8EA2CEFC 0x9287 +0x8EA2CEFD 0x92A9 +0x8EA2CEFE 0x929D +0x8EA2CFA1 0x928B +0x8EA2CFA2 0x922D +0x8EA2CFA3 0x969E +0x8EA2CFA4 0x96A1 +0x8EA2CFA5 0x96FF +0x8EA2CFA6 0x9758 +0x8EA2CFA7 0x977D +0x8EA2CFA8 0x977A +0x8EA2CFA9 0x977E +0x8EA2CFAA 0x9783 +0x8EA2CFAB 0x9780 +0x8EA2CFAC 0x9782 +0x8EA2CFAD 0x977B +0x8EA2CFAE 0x9784 +0x8EA2CFAF 0x9781 +0x8EA2CFB0 0x977F +0x8EA2CFB1 0x97CE +0x8EA2CFB2 0x97CD +0x8EA2CFB3 0x9816 +0x8EA2CFB4 0x98AD +0x8EA2CFB5 0x98AE +0x8EA2CFB6 0x9902 +0x8EA2CFB7 0x9900 +0x8EA2CFB8 0x9907 +0x8EA2CFB9 0x999D +0x8EA2CFBA 0x999C +0x8EA2CFBB 0x99C3 +0x8EA2CFBC 0x99B9 +0x8EA2CFBD 0x99BB +0x8EA2CFBE 0x99BA +0x8EA2CFBF 0x99C2 +0x8EA2CFC0 0x99BD +0x8EA2CFC1 0x99C7 +0x8EA2CFC2 0x9AB1 +0x8EA2CFC3 0x9AE3 +0x8EA2CFC4 0x9AE7 +0x8EA2CFC5 0x9B3E +0x8EA2CFC6 0x9B3F +0x8EA2CFC7 0x9B60 +0x8EA2CFC8 0x9B61 +0x8EA2CFC9 0x9B5F +0x8EA2CFCA 0x9CF1 +0x8EA2CFCB 0x9CF2 +0x8EA2CFCC 0x9CF5 +0x8EA2CFCD 0x9EA7 +0x8EA2CFCE 0x50FF +0x8EA2CFCF 0x5103 +0x8EA2CFD0 0x5130 +0x8EA2CFD1 0x50F8 +0x8EA2CFD2 0x5106 +0x8EA2CFD3 0x5107 +0x8EA2CFD4 0x50F6 +0x8EA2CFD5 0x50FE +0x8EA2CFD6 0x510B +0x8EA2CFD7 0x510C +0x8EA2CFD8 0x50FD +0x8EA2CFD9 0x510A +0x8EA2CFDA 0x528B +0x8EA2CFDB 0x528C +0x8EA2CFDC 0x52F1 +0x8EA2CFDD 0x52EF +0x8EA2CFDE 0x5648 +0x8EA2CFDF 0x5642 +0x8EA2CFE0 0x564C +0x8EA2CFE1 0x5635 +0x8EA2CFE2 0x5641 +0x8EA2CFE3 0x564A +0x8EA2CFE4 0x5649 +0x8EA2CFE5 0x5646 +0x8EA2CFE6 0x5658 +0x8EA2CFE7 0x565A +0x8EA2CFE8 0x5640 +0x8EA2CFE9 0x5633 +0x8EA2CFEA 0x563D +0x8EA2CFEB 0x562C +0x8EA2CFEC 0x563E +0x8EA2CFED 0x5638 +0x8EA2CFEE 0x562A +0x8EA2CFEF 0x563A +0x8EA2CFF0 0x571A +0x8EA2CFF1 0x58AB +0x8EA2CFF2 0x589D +0x8EA2CFF3 0x58B1 +0x8EA2CFF4 0x58A0 +0x8EA2CFF5 0x58A3 +0x8EA2CFF6 0x58AF +0x8EA2CFF7 0x58AC +0x8EA2CFF8 0x58A5 +0x8EA2CFF9 0x58A1 +0x8EA2CFFA 0x58FF +0x8EA2CFFB 0x5AFF +0x8EA2CFFC 0x5AF4 +0x8EA2CFFD 0x5AFD +0x8EA2CFFE 0x5AF7 +0x8EA2D0A1 0x5AF6 +0x8EA2D0A2 0x5B03 +0x8EA2D0A3 0x5AF8 +0x8EA2D0A4 0x5B02 +0x8EA2D0A5 0x5AF9 +0x8EA2D0A6 0x5B01 +0x8EA2D0A7 0x5B07 +0x8EA2D0A8 0x5B05 +0x8EA2D0A9 0x5B0F +0x8EA2D0AA 0x5C67 +0x8EA2D0AB 0x5D99 +0x8EA2D0AC 0x5D97 +0x8EA2D0AD 0x5D9F +0x8EA2D0AE 0x5D92 +0x8EA2D0AF 0x5DA2 +0x8EA2D0B0 0x5D93 +0x8EA2D0B1 0x5D95 +0x8EA2D0B2 0x5DA0 +0x8EA2D0B3 0x5D9C +0x8EA2D0B4 0x5DA1 +0x8EA2D0B5 0x5D9A +0x8EA2D0B6 0x5D9E +0x8EA2D0B7 0x5E69 +0x8EA2D0B8 0x5E5D +0x8EA2D0B9 0x5E60 +0x8EA2D0BA 0x5E5C +0x8EA2D0BB 0x7DF3 +0x8EA2D0BC 0x5EDB +0x8EA2D0BD 0x5EDE +0x8EA2D0BE 0x5EE1 +0x8EA2D0BF 0x5F49 +0x8EA2D0C0 0x5FB2 +0x8EA2D0C1 0x618B +0x8EA2D0C2 0x6183 +0x8EA2D0C3 0x6179 +0x8EA2D0C4 0x61B1 +0x8EA2D0C5 0x61B0 +0x8EA2D0C6 0x61A2 +0x8EA2D0C7 0x6189 +0x8EA2D0C8 0x619B +0x8EA2D0C9 0x6193 +0x8EA2D0CA 0x61AF +0x8EA2D0CB 0x61AD +0x8EA2D0CC 0x619F +0x8EA2D0CD 0x6192 +0x8EA2D0CE 0x61AA +0x8EA2D0CF 0x61A1 +0x8EA2D0D0 0x618D +0x8EA2D0D1 0x6166 +0x8EA2D0D2 0x61B3 +0x8EA2D0D3 0x622D +0x8EA2D0D4 0x646E +0x8EA2D0D5 0x6470 +0x8EA2D0D6 0x6496 +0x8EA2D0D7 0x64A0 +0x8EA2D0D8 0x6485 +0x8EA2D0D9 0x6497 +0x8EA2D0DA 0x649C +0x8EA2D0DB 0x648F +0x8EA2D0DC 0x648B +0x8EA2D0DD 0x648A +0x8EA2D0DE 0x648C +0x8EA2D0DF 0x64A3 +0x8EA2D0E0 0x649F +0x8EA2D0E1 0x6468 +0x8EA2D0E2 0x64B1 +0x8EA2D0E3 0x6498 +0x8EA2D0E4 0x6576 +0x8EA2D0E5 0x657A +0x8EA2D0E6 0x6579 +0x8EA2D0E7 0x657B +0x8EA2D0E8 0x65B2 +0x8EA2D0E9 0x65B3 +0x8EA2D0EA 0x66B5 +0x8EA2D0EB 0x66B0 +0x8EA2D0EC 0x66A9 +0x8EA2D0ED 0x66B2 +0x8EA2D0EE 0x66B7 +0x8EA2D0EF 0x66AA +0x8EA2D0F0 0x66AF +0x8EA2D0F1 0x6A00 +0x8EA2D0F2 0x6A06 +0x8EA2D0F3 0x6A17 +0x8EA2D0F4 0x69E5 +0x8EA2D0F5 0x69F8 +0x8EA2D0F6 0x6A15 +0x8EA2D0F7 0x69F1 +0x8EA2D0F8 0x69E4 +0x8EA2D0F9 0x6A20 +0x8EA2D0FA 0x69FF +0x8EA2D0FB 0x69EC +0x8EA2D0FC 0x69E2 +0x8EA2D0FD 0x6A1B +0x8EA2D0FE 0x6A1D +0x8EA2D1A1 0x69FE +0x8EA2D1A2 0x6A27 +0x8EA2D1A3 0x69F2 +0x8EA2D1A4 0x69EE +0x8EA2D1A5 0x6A14 +0x8EA2D1A6 0x69F7 +0x8EA2D1A7 0x69E7 +0x8EA2D1A8 0x6A40 +0x8EA2D1A9 0x6A08 +0x8EA2D1AA 0x69E6 +0x8EA2D1AB 0x69FB +0x8EA2D1AC 0x6A0D +0x8EA2D1AD 0x69FC +0x8EA2D1AE 0x69EB +0x8EA2D1AF 0x6A09 +0x8EA2D1B0 0x6A04 +0x8EA2D1B1 0x6A18 +0x8EA2D1B2 0x6A25 +0x8EA2D1B3 0x6A0F +0x8EA2D1B4 0x69F6 +0x8EA2D1B5 0x6A26 +0x8EA2D1B6 0x6A07 +0x8EA2D1B7 0x69F4 +0x8EA2D1B8 0x6A16 +0x8EA2D1B9 0x6B51 +0x8EA2D1BA 0x6BA5 +0x8EA2D1BB 0x6BA3 +0x8EA2D1BC 0x6BA2 +0x8EA2D1BD 0x6BA6 +0x8EA2D1BE 0x6C01 +0x8EA2D1BF 0x6C00 +0x8EA2D1C0 0x6BFF +0x8EA2D1C1 0x6C02 +0x8EA2D1C2 0x6F41 +0x8EA2D1C3 0x6F26 +0x8EA2D1C4 0x6F7E +0x8EA2D1C5 0x6F87 +0x8EA2D1C6 0x6FC6 +0x8EA2D1C7 0x6F92 +0x8EA2D1C8 0x6F8D +0x8EA2D1C9 0x6F89 +0x8EA2D1CA 0x6F8C +0x8EA2D1CB 0x6F62 +0x8EA2D1CC 0x6F4F +0x8EA2D1CD 0x6F85 +0x8EA2D1CE 0x6F5A +0x8EA2D1CF 0x6F96 +0x8EA2D1D0 0x6F76 +0x8EA2D1D1 0x6F6C +0x8EA2D1D2 0x6F82 +0x8EA2D1D3 0x6F55 +0x8EA2D1D4 0x6F72 +0x8EA2D1D5 0x6F52 +0x8EA2D1D6 0x6F50 +0x8EA2D1D7 0x6F57 +0x8EA2D1D8 0x6F94 +0x8EA2D1D9 0x6F93 +0x8EA2D1DA 0x6F5D +0x8EA2D1DB 0x6F00 +0x8EA2D1DC 0x6F61 +0x8EA2D1DD 0x6F6B +0x8EA2D1DE 0x6F7D +0x8EA2D1DF 0x6F67 +0x8EA2D1E0 0x6F90 +0x8EA2D1E1 0x6F53 +0x8EA2D1E2 0x6F8B +0x8EA2D1E3 0x6F69 +0x8EA2D1E4 0x6F7F +0x8EA2D1E5 0x6F95 +0x8EA2D1E6 0x6F63 +0x8EA2D1E7 0x6F77 +0x8EA2D1E8 0x6F6A +0x8EA2D1E9 0x6F7B +0x8EA2D1EA 0x71B2 +0x8EA2D1EB 0x71AF +0x8EA2D1EC 0x719B +0x8EA2D1ED 0x71B0 +0x8EA2D1EE 0x71A0 +0x8EA2D1EF 0x719A +0x8EA2D1F0 0x71A9 +0x8EA2D1F1 0x71B5 +0x8EA2D1F2 0x719D +0x8EA2D1F3 0x71A5 +0x8EA2D1F4 0x719E +0x8EA2D1F5 0x71A4 +0x8EA2D1F6 0x71A1 +0x8EA2D1F7 0x71AA +0x8EA2D1F8 0x719C +0x8EA2D1F9 0x71A7 +0x8EA2D1FA 0x71B3 +0x8EA2D1FB 0x7298 +0x8EA2D1FC 0x729A +0x8EA2D1FD 0x7358 +0x8EA2D1FE 0x7352 +0x8EA2D2A1 0x735E +0x8EA2D2A2 0x735F +0x8EA2D2A3 0x7360 +0x8EA2D2A4 0x735D +0x8EA2D2A5 0x735B +0x8EA2D2A6 0x7361 +0x8EA2D2A7 0x735A +0x8EA2D2A8 0x7359 +0x8EA2D2A9 0x7362 +0x8EA2D2AA 0x7487 +0x8EA2D2AB 0x7489 +0x8EA2D2AC 0x748A +0x8EA2D2AD 0x7486 +0x8EA2D2AE 0x7481 +0x8EA2D2AF 0x747D +0x8EA2D2B0 0x7485 +0x8EA2D2B1 0x7488 +0x8EA2D2B2 0x747C +0x8EA2D2B3 0x7479 +0x8EA2D2B4 0x7508 +0x8EA2D2B5 0x7507 +0x8EA2D2B6 0x757E +0x8EA2D2B7 0x7625 +0x8EA2D2B8 0x761E +0x8EA2D2B9 0x7619 +0x8EA2D2BA 0x761D +0x8EA2D2BB 0x761C +0x8EA2D2BC 0x7623 +0x8EA2D2BD 0x761A +0x8EA2D2BE 0x7628 +0x8EA2D2BF 0x761B +0x8EA2D2C0 0x769C +0x8EA2D2C1 0x769D +0x8EA2D2C2 0x769E +0x8EA2D2C3 0x769B +0x8EA2D2C4 0x778D +0x8EA2D2C5 0x778F +0x8EA2D2C6 0x7789 +0x8EA2D2C7 0x7788 +0x8EA2D2C8 0x78CD +0x8EA2D2C9 0x78BB +0x8EA2D2CA 0x78CF +0x8EA2D2CB 0x78CC +0x8EA2D2CC 0x78D1 +0x8EA2D2CD 0x78CE +0x8EA2D2CE 0x78D4 +0x8EA2D2CF 0x78C8 +0x8EA2D2D0 0x78C3 +0x8EA2D2D1 0x78C4 +0x8EA2D2D2 0x78C9 +0x8EA2D2D3 0x799A +0x8EA2D2D4 0x79A1 +0x8EA2D2D5 0x79A0 +0x8EA2D2D6 0x799C +0x8EA2D2D7 0x79A2 +0x8EA2D2D8 0x799B +0x8EA2D2D9 0x6B76 +0x8EA2D2DA 0x7A39 +0x8EA2D2DB 0x7AB2 +0x8EA2D2DC 0x7AB4 +0x8EA2D2DD 0x7AB3 +0x8EA2D2DE 0x7BB7 +0x8EA2D2DF 0x7BCB +0x8EA2D2E0 0x7BBE +0x8EA2D2E1 0x7BAC +0x8EA2D2E2 0x7BCE +0x8EA2D2E3 0x7BAF +0x8EA2D2E4 0x7BB9 +0x8EA2D2E5 0x7BCA +0x8EA2D2E6 0x7BB5 +0x8EA2D2E7 0x7CC5 +0x8EA2D2E8 0x7CC8 +0x8EA2D2E9 0x7CCC +0x8EA2D2EA 0x7CCB +0x8EA2D2EB 0x7DF7 +0x8EA2D2EC 0x7DDB +0x8EA2D2ED 0x7DEA +0x8EA2D2EE 0x7DE7 +0x8EA2D2EF 0x7DD7 +0x8EA2D2F0 0x7DE1 +0x8EA2D2F1 0x7E03 +0x8EA2D2F2 0x7DFA +0x8EA2D2F3 0x7DE6 +0x8EA2D2F4 0x7DF6 +0x8EA2D2F5 0x7DF1 +0x8EA2D2F6 0x7DF0 +0x8EA2D2F7 0x7DEE +0x8EA2D2F8 0x7DDF +0x8EA2D2F9 0x7F76 +0x8EA2D2FA 0x7FAC +0x8EA2D2FB 0x7FB0 +0x8EA2D2FC 0x7FAD +0x8EA2D2FD 0x7FED +0x8EA2D2FE 0x7FEB +0x8EA2D3A1 0x7FEA +0x8EA2D3A2 0x7FEC +0x8EA2D3A3 0x7FE6 +0x8EA2D3A4 0x7FE8 +0x8EA2D3A5 0x8064 +0x8EA2D3A6 0x8067 +0x8EA2D3A7 0x81A3 +0x8EA2D3A8 0x819F +0x8EA2D3A9 0x819E +0x8EA2D3AA 0x8195 +0x8EA2D3AB 0x81A2 +0x8EA2D3AC 0x8199 +0x8EA2D3AD 0x8197 +0x8EA2D3AE 0x8216 +0x8EA2D3AF 0x824F +0x8EA2D3B0 0x8253 +0x8EA2D3B1 0x8252 +0x8EA2D3B2 0x8250 +0x8EA2D3B3 0x824E +0x8EA2D3B4 0x8251 +0x8EA2D3B5 0x8524 +0x8EA2D3B6 0x853B +0x8EA2D3B7 0x850F +0x8EA2D3B8 0x8500 +0x8EA2D3B9 0x8529 +0x8EA2D3BA 0x850E +0x8EA2D3BB 0x8509 +0x8EA2D3BC 0x850D +0x8EA2D3BD 0x851F +0x8EA2D3BE 0x850A +0x8EA2D3BF 0x8527 +0x8EA2D3C0 0x851C +0x8EA2D3C1 0x84FB +0x8EA2D3C2 0x852B +0x8EA2D3C3 0x84FA +0x8EA2D3C4 0x8508 +0x8EA2D3C5 0x850C +0x8EA2D3C6 0x84F4 +0x8EA2D3C7 0x852A +0x8EA2D3C8 0x84F2 +0x8EA2D3C9 0x8515 +0x8EA2D3CA 0x84F7 +0x8EA2D3CB 0x84EB +0x8EA2D3CC 0x84F3 +0x8EA2D3CD 0x84FC +0x8EA2D3CE 0x8512 +0x8EA2D3CF 0x84EA +0x8EA2D3D0 0x84E9 +0x8EA2D3D1 0x8516 +0x8EA2D3D2 0x84FE +0x8EA2D3D3 0x8528 +0x8EA2D3D4 0x851D +0x8EA2D3D5 0x852E +0x8EA2D3D6 0x8502 +0x8EA2D3D7 0x84FD +0x8EA2D3D8 0x851E +0x8EA2D3D9 0x84F6 +0x8EA2D3DA 0x8531 +0x8EA2D3DB 0x8526 +0x8EA2D3DC 0x84E7 +0x8EA2D3DD 0x84E8 +0x8EA2D3DE 0x84F0 +0x8EA2D3DF 0x84EF +0x8EA2D3E0 0x84F9 +0x8EA2D3E1 0x8518 +0x8EA2D3E2 0x8520 +0x8EA2D3E3 0x8530 +0x8EA2D3E4 0x850B +0x8EA2D3E5 0x8519 +0x8EA2D3E6 0x852F +0x8EA2D3E7 0x8662 +0x8EA2D3E8 0x8756 +0x8EA2D3E9 0x8763 +0x8EA2D3EA 0x8764 +0x8EA2D3EB 0x8777 +0x8EA2D3EC 0x87E1 +0x8EA2D3ED 0x8773 +0x8EA2D3EE 0x8758 +0x8EA2D3EF 0x8754 +0x8EA2D3F0 0x875B +0x8EA2D3F1 0x8752 +0x8EA2D3F2 0x8761 +0x8EA2D3F3 0x875A +0x8EA2D3F4 0x8751 +0x8EA2D3F5 0x875E +0x8EA2D3F6 0x876D +0x8EA2D3F7 0x876A +0x8EA2D3F8 0x8750 +0x8EA2D3F9 0x874E +0x8EA2D3FA 0x875F +0x8EA2D3FB 0x875D +0x8EA2D3FC 0x876F +0x8EA2D3FD 0x876C +0x8EA2D3FE 0x877A +0x8EA2D4A1 0x876E +0x8EA2D4A2 0x875C +0x8EA2D4A3 0x8765 +0x8EA2D4A4 0x874F +0x8EA2D4A5 0x877B +0x8EA2D4A6 0x8775 +0x8EA2D4A7 0x8762 +0x8EA2D4A8 0x8767 +0x8EA2D4A9 0x8769 +0x8EA2D4AA 0x885A +0x8EA2D4AB 0x8905 +0x8EA2D4AC 0x890C +0x8EA2D4AD 0x8914 +0x8EA2D4AE 0x890B +0x8EA2D4AF 0x8917 +0x8EA2D4B0 0x8918 +0x8EA2D4B1 0x8919 +0x8EA2D4B2 0x8906 +0x8EA2D4B3 0x8916 +0x8EA2D4B4 0x8911 +0x8EA2D4B5 0x890E +0x8EA2D4B6 0x8909 +0x8EA2D4B7 0x89A2 +0x8EA2D4B8 0x89A4 +0x8EA2D4B9 0x89A3 +0x8EA2D4BA 0x89ED +0x8EA2D4BB 0x89F0 +0x8EA2D4BC 0x89EC +0x8EA2D4BD 0x8ACF +0x8EA2D4BE 0x8AC6 +0x8EA2D4BF 0x8AB8 +0x8EA2D4C0 0x8AD3 +0x8EA2D4C1 0x8AD1 +0x8EA2D4C2 0x8AD4 +0x8EA2D4C3 0x8AD5 +0x8EA2D4C4 0x8ABB +0x8EA2D4C5 0x8AD7 +0x8EA2D4C6 0x8ABE +0x8EA2D4C7 0x8AC0 +0x8EA2D4C8 0x8AC5 +0x8EA2D4C9 0x8AD8 +0x8EA2D4CA 0x8AC3 +0x8EA2D4CB 0x8ABA +0x8EA2D4CC 0x8ABD +0x8EA2D4CD 0x8AD9 +0x8EA2D4CE 0x8C3E +0x8EA2D4CF 0x8C4D +0x8EA2D4D0 0x8C8F +0x8EA2D4D1 0x8CE5 +0x8EA2D4D2 0x8CDF +0x8EA2D4D3 0x8CD9 +0x8EA2D4D4 0x8CE8 +0x8EA2D4D5 0x8CDA +0x8EA2D4D6 0x8CDD +0x8EA2D4D7 0x8CE7 +0x8EA2D4D8 0x8DA0 +0x8EA2D4D9 0x8D9C +0x8EA2D4DA 0x8DA1 +0x8EA2D4DB 0x8D9B +0x8EA2D4DC 0x8E20 +0x8EA2D4DD 0x8E23 +0x8EA2D4DE 0x8E25 +0x8EA2D4DF 0x8E24 +0x8EA2D4E0 0x8E2E +0x8EA2D4E1 0x8E15 +0x8EA2D4E2 0x8E1B +0x8EA2D4E3 0x8E16 +0x8EA2D4E4 0x8E11 +0x8EA2D4E5 0x8E19 +0x8EA2D4E6 0x8E26 +0x8EA2D4E7 0x8E27 +0x8EA2D4E8 0x8E14 +0x8EA2D4E9 0x8E12 +0x8EA2D4EA 0x8E18 +0x8EA2D4EB 0x8E13 +0x8EA2D4EC 0x8E1C +0x8EA2D4ED 0x8E17 +0x8EA2D4EE 0x8E1A +0x8EA2D4EF 0x8F2C +0x8EA2D4F0 0x8F24 +0x8EA2D4F1 0x8F18 +0x8EA2D4F2 0x8F1A +0x8EA2D4F3 0x8F20 +0x8EA2D4F4 0x8F23 +0x8EA2D4F5 0x8F16 +0x8EA2D4F6 0x8F17 +0x8EA2D4F7 0x9073 +0x8EA2D4F8 0x9070 +0x8EA2D4F9 0x906F +0x8EA2D4FA 0x9067 +0x8EA2D4FB 0x906B +0x8EA2D4FC 0x912F +0x8EA2D4FD 0x912B +0x8EA2D4FE 0x9129 +0x8EA2D5A1 0x912A +0x8EA2D5A2 0x9132 +0x8EA2D5A3 0x9126 +0x8EA2D5A4 0x912E +0x8EA2D5A5 0x9185 +0x8EA2D5A6 0x9186 +0x8EA2D5A7 0x918A +0x8EA2D5A8 0x9181 +0x8EA2D5A9 0x9182 +0x8EA2D5AA 0x9184 +0x8EA2D5AB 0x9180 +0x8EA2D5AC 0x92D0 +0x8EA2D5AD 0x92C3 +0x8EA2D5AE 0x92C4 +0x8EA2D5AF 0x92C0 +0x8EA2D5B0 0x92D9 +0x8EA2D5B1 0x92B6 +0x8EA2D5B2 0x92CF +0x8EA2D5B3 0x92F1 +0x8EA2D5B4 0x92DF +0x8EA2D5B5 0x92D8 +0x8EA2D5B6 0x92E9 +0x8EA2D5B7 0x92D7 +0x8EA2D5B8 0x92DD +0x8EA2D5B9 0x92CC +0x8EA2D5BA 0x92EF +0x8EA2D5BB 0x92C2 +0x8EA2D5BC 0x92E8 +0x8EA2D5BD 0x92CA +0x8EA2D5BE 0x92C8 +0x8EA2D5BF 0x92CE +0x8EA2D5C0 0x92E6 +0x8EA2D5C1 0x92CD +0x8EA2D5C2 0x92D5 +0x8EA2D5C3 0x92C9 +0x8EA2D5C4 0x92E0 +0x8EA2D5C5 0x92DE +0x8EA2D5C6 0x92E7 +0x8EA2D5C7 0x92D1 +0x8EA2D5C8 0x92D3 +0x8EA2D5C9 0x92B5 +0x8EA2D5CA 0x92E1 +0x8EA2D5CB 0x9325 +0x8EA2D5CC 0x92C6 +0x8EA2D5CD 0x92B4 +0x8EA2D5CE 0x957C +0x8EA2D5CF 0x95AC +0x8EA2D5D0 0x95AB +0x8EA2D5D1 0x95AE +0x8EA2D5D2 0x95B0 +0x8EA2D5D3 0x96A4 +0x8EA2D5D4 0x96A2 +0x8EA2D5D5 0x96D3 +0x8EA2D5D6 0x9705 +0x8EA2D5D7 0x9708 +0x8EA2D5D8 0x9702 +0x8EA2D5D9 0x975A +0x8EA2D5DA 0x978A +0x8EA2D5DB 0x978E +0x8EA2D5DC 0x9788 +0x8EA2D5DD 0x97D0 +0x8EA2D5DE 0x97CF +0x8EA2D5DF 0x981E +0x8EA2D5E0 0x981D +0x8EA2D5E1 0x9826 +0x8EA2D5E2 0x9829 +0x8EA2D5E3 0x9828 +0x8EA2D5E4 0x9820 +0x8EA2D5E5 0x981B +0x8EA2D5E6 0x9827 +0x8EA2D5E7 0x98B2 +0x8EA2D5E8 0x9908 +0x8EA2D5E9 0x98FA +0x8EA2D5EA 0x9911 +0x8EA2D5EB 0x9914 +0x8EA2D5EC 0x9916 +0x8EA2D5ED 0x9917 +0x8EA2D5EE 0x9915 +0x8EA2D5EF 0x99DC +0x8EA2D5F0 0x99CD +0x8EA2D5F1 0x99CF +0x8EA2D5F2 0x99D3 +0x8EA2D5F3 0x99D4 +0x8EA2D5F4 0x99CE +0x8EA2D5F5 0x99C9 +0x8EA2D5F6 0x99D6 +0x8EA2D5F7 0x99D8 +0x8EA2D5F8 0x99CB +0x8EA2D5F9 0x99D7 +0x8EA2D5FA 0x99CC +0x8EA2D5FB 0x9AB3 +0x8EA2D5FC 0x9AEC +0x8EA2D5FD 0x9AEB +0x8EA2D5FE 0x9AF3 +0x8EA2D6A1 0x9AF2 +0x8EA2D6A2 0x9AF1 +0x8EA2D6A3 0x9B46 +0x8EA2D6A4 0x9B43 +0x8EA2D6A5 0x9B67 +0x8EA2D6A6 0x9B74 +0x8EA2D6A7 0x9B71 +0x8EA2D6A8 0x9B66 +0x8EA2D6A9 0x9B76 +0x8EA2D6AA 0x9B75 +0x8EA2D6AB 0x9B70 +0x8EA2D6AC 0x9B68 +0x8EA2D6AD 0x9B64 +0x8EA2D6AE 0x9B6C +0x8EA2D6AF 0x9CFC +0x8EA2D6B0 0x9CFA +0x8EA2D6B1 0x9CFD +0x8EA2D6B2 0x9CFF +0x8EA2D6B3 0x9CF7 +0x8EA2D6B4 0x9D07 +0x8EA2D6B5 0x9D00 +0x8EA2D6B6 0x9CF9 +0x8EA2D6B7 0x9CFB +0x8EA2D6B8 0x9D08 +0x8EA2D6B9 0x9D05 +0x8EA2D6BA 0x9D04 +0x8EA2D6BB 0x9E83 +0x8EA2D6BC 0x9ED3 +0x8EA2D6BD 0x9F0F +0x8EA2D6BE 0x9F10 +0x8EA2D6BF 0x511C +0x8EA2D6C0 0x5113 +0x8EA2D6C1 0x5117 +0x8EA2D6C2 0x511A +0x8EA2D6C3 0x5111 +0x8EA2D6C4 0x51DE +0x8EA2D6C5 0x5334 +0x8EA2D6C6 0x53E1 +0x8EA2D6C7 0x5670 +0x8EA2D6C8 0x5660 +0x8EA2D6C9 0x566E +0x8EA2D6CA 0x5673 +0x8EA2D6CB 0x5666 +0x8EA2D6CC 0x5663 +0x8EA2D6CD 0x566D +0x8EA2D6CE 0x5672 +0x8EA2D6CF 0x565E +0x8EA2D6D0 0x5677 +0x8EA2D6D1 0x571C +0x8EA2D6D2 0x571B +0x8EA2D6D3 0x58C8 +0x8EA2D6D4 0x58BD +0x8EA2D6D5 0x58C9 +0x8EA2D6D6 0x58BF +0x8EA2D6D7 0x58BA +0x8EA2D6D8 0x58C2 +0x8EA2D6D9 0x58BC +0x8EA2D6DA 0x58C6 +0x8EA2D6DB 0x5B17 +0x8EA2D6DC 0x5B19 +0x8EA2D6DD 0x5B1B +0x8EA2D6DE 0x5B21 +0x8EA2D6DF 0x5B14 +0x8EA2D6E0 0x5B13 +0x8EA2D6E1 0x5B10 +0x8EA2D6E2 0x5B16 +0x8EA2D6E3 0x5B28 +0x8EA2D6E4 0x5B1A +0x8EA2D6E5 0x5B20 +0x8EA2D6E6 0x5B1E +0x8EA2D6E7 0x5BEF +0x8EA2D6E8 0x5DAC +0x8EA2D6E9 0x5DB1 +0x8EA2D6EA 0x5DA9 +0x8EA2D6EB 0x5DA7 +0x8EA2D6EC 0x5DB5 +0x8EA2D6ED 0x5DB0 +0x8EA2D6EE 0x5DAE +0x8EA2D6EF 0x5DAA +0x8EA2D6F0 0x5DA8 +0x8EA2D6F1 0x5DB2 +0x8EA2D6F2 0x5DAD +0x8EA2D6F3 0x5DAF +0x8EA2D6F4 0x5DB4 +0x8EA2D6F5 0x5E67 +0x8EA2D6F6 0x5E68 +0x8EA2D6F7 0x5E66 +0x8EA2D6F8 0x5E6F +0x8EA2D6F9 0x5EE9 +0x8EA2D6FA 0x5EE7 +0x8EA2D6FB 0x5EE6 +0x8EA2D6FC 0x5EE8 +0x8EA2D6FD 0x5EE5 +0x8EA2D6FE 0x5F4B +0x8EA2D7A1 0x5FBC +0x8EA2D7A2 0x5FBB +0x8EA2D7A3 0x619D +0x8EA2D7A4 0x61A8 +0x8EA2D7A5 0x6196 +0x8EA2D7A6 0x61C5 +0x8EA2D7A7 0x61B4 +0x8EA2D7A8 0x61C6 +0x8EA2D7A9 0x61C1 +0x8EA2D7AA 0x61CC +0x8EA2D7AB 0x61BA +0x8EA2D7AC 0x61BF +0x8EA2D7AD 0x61B8 +0x8EA2D7AE 0x618C +0x8EA2D7AF 0x64D7 +0x8EA2D7B0 0x64D6 +0x8EA2D7B1 0x64D0 +0x8EA2D7B2 0x64CF +0x8EA2D7B3 0x64C9 +0x8EA2D7B4 0x64BD +0x8EA2D7B5 0x6489 +0x8EA2D7B6 0x64C3 +0x8EA2D7B7 0x64DB +0x8EA2D7B8 0x64F3 +0x8EA2D7B9 0x64D9 +0x8EA2D7BA 0x6533 +0x8EA2D7BB 0x657F +0x8EA2D7BC 0x657C +0x8EA2D7BD 0x65A2 +0x8EA2D7BE 0x66C8 +0x8EA2D7BF 0x66BE +0x8EA2D7C0 0x66C0 +0x8EA2D7C1 0x66CA +0x8EA2D7C2 0x66CB +0x8EA2D7C3 0x66CF +0x8EA2D7C4 0x66BD +0x8EA2D7C5 0x66BB +0x8EA2D7C6 0x66BA +0x8EA2D7C7 0x66CC +0x8EA2D7C8 0x6723 +0x8EA2D7C9 0x6A34 +0x8EA2D7CA 0x6A66 +0x8EA2D7CB 0x6A49 +0x8EA2D7CC 0x6A67 +0x8EA2D7CD 0x6A32 +0x8EA2D7CE 0x6A68 +0x8EA2D7CF 0x6A3E +0x8EA2D7D0 0x6A5D +0x8EA2D7D1 0x6A6D +0x8EA2D7D2 0x6A76 +0x8EA2D7D3 0x6A5B +0x8EA2D7D4 0x6A51 +0x8EA2D7D5 0x6A28 +0x8EA2D7D6 0x6A5A +0x8EA2D7D7 0x6A3B +0x8EA2D7D8 0x6A3F +0x8EA2D7D9 0x6A41 +0x8EA2D7DA 0x6A6A +0x8EA2D7DB 0x6A64 +0x8EA2D7DC 0x6A50 +0x8EA2D7DD 0x6A4F +0x8EA2D7DE 0x6A54 +0x8EA2D7DF 0x6A6F +0x8EA2D7E0 0x6A69 +0x8EA2D7E1 0x6A60 +0x8EA2D7E2 0x6A3C +0x8EA2D7E3 0x6A5E +0x8EA2D7E4 0x6A56 +0x8EA2D7E5 0x6A55 +0x8EA2D7E6 0x6A4D +0x8EA2D7E7 0x6A4E +0x8EA2D7E8 0x6A46 +0x8EA2D7E9 0x6B55 +0x8EA2D7EA 0x6B54 +0x8EA2D7EB 0x6B56 +0x8EA2D7EC 0x6BA7 +0x8EA2D7ED 0x6BAA +0x8EA2D7EE 0x6BAB +0x8EA2D7EF 0x6BC8 +0x8EA2D7F0 0x6BC7 +0x8EA2D7F1 0x6C04 +0x8EA2D7F2 0x6C03 +0x8EA2D7F3 0x6C06 +0x8EA2D7F4 0x6FAD +0x8EA2D7F5 0x6FCB +0x8EA2D7F6 0x6FA3 +0x8EA2D7F7 0x6FC7 +0x8EA2D7F8 0x6FBC +0x8EA2D7F9 0x6FCE +0x8EA2D7FA 0x6FC8 +0x8EA2D7FB 0x6F5E +0x8EA2D7FC 0x6FC4 +0x8EA2D7FD 0x6FBD +0x8EA2D7FE 0x6F9E +0x8EA2D8A1 0x6FCA +0x8EA2D8A2 0x6FA8 +0x8EA2D8A3 0x7004 +0x8EA2D8A4 0x6FA5 +0x8EA2D8A5 0x6FAE +0x8EA2D8A6 0x6FBA +0x8EA2D8A7 0x6FAC +0x8EA2D8A8 0x6FAA +0x8EA2D8A9 0x6FCF +0x8EA2D8AA 0x6FBF +0x8EA2D8AB 0x6FB8 +0x8EA2D8AC 0x6FA2 +0x8EA2D8AD 0x6FC9 +0x8EA2D8AE 0x6FAB +0x8EA2D8AF 0x6FCD +0x8EA2D8B0 0x6FAF +0x8EA2D8B1 0x6FB2 +0x8EA2D8B2 0x6FB0 +0x8EA2D8B3 0x71C5 +0x8EA2D8B4 0x71C2 +0x8EA2D8B5 0x71BF +0x8EA2D8B6 0x71B8 +0x8EA2D8B7 0x71D6 +0x8EA2D8B8 0x71C0 +0x8EA2D8B9 0x71C1 +0x8EA2D8BA 0x71CB +0x8EA2D8BB 0x71D4 +0x8EA2D8BC 0x71CA +0x8EA2D8BD 0x71C7 +0x8EA2D8BE 0x71CF +0x8EA2D8BF 0x71BD +0x8EA2D8C0 0x71D8 +0x8EA2D8C1 0x71BC +0x8EA2D8C2 0x71C6 +0x8EA2D8C3 0x71DA +0x8EA2D8C4 0x71DB +0x8EA2D8C5 0x729D +0x8EA2D8C6 0x729E +0x8EA2D8C7 0x7369 +0x8EA2D8C8 0x7366 +0x8EA2D8C9 0x7367 +0x8EA2D8CA 0x736C +0x8EA2D8CB 0x7365 +0x8EA2D8CC 0x736B +0x8EA2D8CD 0x736A +0x8EA2D8CE 0x747F +0x8EA2D8CF 0x749A +0x8EA2D8D0 0x74A0 +0x8EA2D8D1 0x7494 +0x8EA2D8D2 0x7492 +0x8EA2D8D3 0x7495 +0x8EA2D8D4 0x74A1 +0x8EA2D8D5 0x750B +0x8EA2D8D6 0x7580 +0x8EA2D8D7 0x762F +0x8EA2D8D8 0x762D +0x8EA2D8D9 0x7631 +0x8EA2D8DA 0x763D +0x8EA2D8DB 0x7633 +0x8EA2D8DC 0x763C +0x8EA2D8DD 0x7635 +0x8EA2D8DE 0x7632 +0x8EA2D8DF 0x7630 +0x8EA2D8E0 0x76BB +0x8EA2D8E1 0x76E6 +0x8EA2D8E2 0x779A +0x8EA2D8E3 0x779D +0x8EA2D8E4 0x77A1 +0x8EA2D8E5 0x779C +0x8EA2D8E6 0x779B +0x8EA2D8E7 0x77A2 +0x8EA2D8E8 0x77A3 +0x8EA2D8E9 0x7795 +0x8EA2D8EA 0x7799 +0x8EA2D8EB 0x7797 +0x8EA2D8EC 0x78DD +0x8EA2D8ED 0x78E9 +0x8EA2D8EE 0x78E5 +0x8EA2D8EF 0x78EA +0x8EA2D8F0 0x78DE +0x8EA2D8F1 0x78E3 +0x8EA2D8F2 0x78DB +0x8EA2D8F3 0x78E1 +0x8EA2D8F4 0x78E2 +0x8EA2D8F5 0x78ED +0x8EA2D8F6 0x78DF +0x8EA2D8F7 0x78E0 +0x8EA2D8F8 0x79A4 +0x8EA2D8F9 0x7A44 +0x8EA2D8FA 0x7A48 +0x8EA2D8FB 0x7A47 +0x8EA2D8FC 0x7AB6 +0x8EA2D8FD 0x7AB8 +0x8EA2D8FE 0x7AB5 +0x8EA2D9A1 0x7AB1 +0x8EA2D9A2 0x7AB7 +0x8EA2D9A3 0x7BDE +0x8EA2D9A4 0x7BE3 +0x8EA2D9A5 0x7BE7 +0x8EA2D9A6 0x7BDD +0x8EA2D9A7 0x7BD5 +0x8EA2D9A8 0x7BE5 +0x8EA2D9A9 0x7BDA +0x8EA2D9AA 0x7BE8 +0x8EA2D9AB 0x7BF9 +0x8EA2D9AC 0x7BD4 +0x8EA2D9AD 0x7BEA +0x8EA2D9AE 0x7BE2 +0x8EA2D9AF 0x7BDC +0x8EA2D9B0 0x7BEB +0x8EA2D9B1 0x7BD8 +0x8EA2D9B2 0x7BDF +0x8EA2D9B3 0x7CD2 +0x8EA2D9B4 0x7CD4 +0x8EA2D9B5 0x7CD7 +0x8EA2D9B6 0x7CD0 +0x8EA2D9B7 0x7CD1 +0x8EA2D9B8 0x7E12 +0x8EA2D9B9 0x7E21 +0x8EA2D9BA 0x7E17 +0x8EA2D9BB 0x7E0C +0x8EA2D9BC 0x7E1F +0x8EA2D9BD 0x7E20 +0x8EA2D9BE 0x7E13 +0x8EA2D9BF 0x7E0E +0x8EA2D9C0 0x7E1C +0x8EA2D9C1 0x7E15 +0x8EA2D9C2 0x7E1A +0x8EA2D9C3 0x7E22 +0x8EA2D9C4 0x7E0B +0x8EA2D9C5 0x7E0F +0x8EA2D9C6 0x7E16 +0x8EA2D9C7 0x7E0D +0x8EA2D9C8 0x7E14 +0x8EA2D9C9 0x7E25 +0x8EA2D9CA 0x7E24 +0x8EA2D9CB 0x7F43 +0x8EA2D9CC 0x7F7B +0x8EA2D9CD 0x7F7C +0x8EA2D9CE 0x7F7A +0x8EA2D9CF 0x7FB1 +0x8EA2D9D0 0x7FEF +0x8EA2D9D1 0x802A +0x8EA2D9D2 0x8029 +0x8EA2D9D3 0x806C +0x8EA2D9D4 0x81B1 +0x8EA2D9D5 0x81A6 +0x8EA2D9D6 0x81AE +0x8EA2D9D7 0x81B9 +0x8EA2D9D8 0x81B5 +0x8EA2D9D9 0x81AB +0x8EA2D9DA 0x81B0 +0x8EA2D9DB 0x81AC +0x8EA2D9DC 0x81B4 +0x8EA2D9DD 0x81B2 +0x8EA2D9DE 0x81B7 +0x8EA2D9DF 0x81A7 +0x8EA2D9E0 0x81F2 +0x8EA2D9E1 0x8255 +0x8EA2D9E2 0x8256 +0x8EA2D9E3 0x8257 +0x8EA2D9E4 0x8556 +0x8EA2D9E5 0x8545 +0x8EA2D9E6 0x856B +0x8EA2D9E7 0x854D +0x8EA2D9E8 0x8553 +0x8EA2D9E9 0x8561 +0x8EA2D9EA 0x8558 +0x8EA2D9EB 0x8540 +0x8EA2D9EC 0x8546 +0x8EA2D9ED 0x8564 +0x8EA2D9EE 0x8541 +0x8EA2D9EF 0x8562 +0x8EA2D9F0 0x8544 +0x8EA2D9F1 0x8551 +0x8EA2D9F2 0x8547 +0x8EA2D9F3 0x8563 +0x8EA2D9F4 0x853E +0x8EA2D9F5 0x855B +0x8EA2D9F6 0x8571 +0x8EA2D9F7 0x854E +0x8EA2D9F8 0x856E +0x8EA2D9F9 0x8575 +0x8EA2D9FA 0x8555 +0x8EA2D9FB 0x8567 +0x8EA2D9FC 0x8560 +0x8EA2D9FD 0x858C +0x8EA2D9FE 0x8566 +0x8EA2DAA1 0x855D +0x8EA2DAA2 0x8554 +0x8EA2DAA3 0x8565 +0x8EA2DAA4 0x856C +0x8EA2DAA5 0x8663 +0x8EA2DAA6 0x8665 +0x8EA2DAA7 0x8664 +0x8EA2DAA8 0x87A4 +0x8EA2DAA9 0x879B +0x8EA2DAAA 0x878F +0x8EA2DAAB 0x8797 +0x8EA2DAAC 0x8793 +0x8EA2DAAD 0x8792 +0x8EA2DAAE 0x8788 +0x8EA2DAAF 0x8781 +0x8EA2DAB0 0x8796 +0x8EA2DAB1 0x8798 +0x8EA2DAB2 0x8779 +0x8EA2DAB3 0x8787 +0x8EA2DAB4 0x87A3 +0x8EA2DAB5 0x8785 +0x8EA2DAB6 0x8790 +0x8EA2DAB7 0x8791 +0x8EA2DAB8 0x879D +0x8EA2DAB9 0x8784 +0x8EA2DABA 0x8794 +0x8EA2DABB 0x879C +0x8EA2DABC 0x879A +0x8EA2DABD 0x8789 +0x8EA2DABE 0x891E +0x8EA2DABF 0x8926 +0x8EA2DAC0 0x8930 +0x8EA2DAC1 0x892D +0x8EA2DAC2 0x892E +0x8EA2DAC3 0x8927 +0x8EA2DAC4 0x8931 +0x8EA2DAC5 0x8922 +0x8EA2DAC6 0x8929 +0x8EA2DAC7 0x8923 +0x8EA2DAC8 0x892F +0x8EA2DAC9 0x892C +0x8EA2DACA 0x891F +0x8EA2DACB 0x89F1 +0x8EA2DACC 0x8AE0 +0x8EA2DACD 0x8AE2 +0x8EA2DACE 0x8AF2 +0x8EA2DACF 0x8AF4 +0x8EA2DAD0 0x8AF5 +0x8EA2DAD1 0x8ADD +0x8EA2DAD2 0x8B14 +0x8EA2DAD3 0x8AE4 +0x8EA2DAD4 0x8ADF +0x8EA2DAD5 0x8AF0 +0x8EA2DAD6 0x8AC8 +0x8EA2DAD7 0x8ADE +0x8EA2DAD8 0x8AE1 +0x8EA2DAD9 0x8AE8 +0x8EA2DADA 0x8AFF +0x8EA2DADB 0x8AEF +0x8EA2DADC 0x8AFB +0x8EA2DADD 0x8C91 +0x8EA2DADE 0x8C92 +0x8EA2DADF 0x8C90 +0x8EA2DAE0 0x8CF5 +0x8EA2DAE1 0x8CEE +0x8EA2DAE2 0x8CF1 +0x8EA2DAE3 0x8CF0 +0x8EA2DAE4 0x8CF3 +0x8EA2DAE5 0x8D6C +0x8EA2DAE6 0x8D6E +0x8EA2DAE7 0x8DA5 +0x8EA2DAE8 0x8DA7 +0x8EA2DAE9 0x8E33 +0x8EA2DAEA 0x8E3E +0x8EA2DAEB 0x8E38 +0x8EA2DAEC 0x8E40 +0x8EA2DAED 0x8E45 +0x8EA2DAEE 0x8E36 +0x8EA2DAEF 0x8E3C +0x8EA2DAF0 0x8E3D +0x8EA2DAF1 0x8E41 +0x8EA2DAF2 0x8E30 +0x8EA2DAF3 0x8E3F +0x8EA2DAF4 0x8EBD +0x8EA2DAF5 0x8F36 +0x8EA2DAF6 0x8F2E +0x8EA2DAF7 0x8F35 +0x8EA2DAF8 0x8F32 +0x8EA2DAF9 0x8F39 +0x8EA2DAFA 0x8F37 +0x8EA2DAFB 0x8F34 +0x8EA2DAFC 0x9076 +0x8EA2DAFD 0x9079 +0x8EA2DAFE 0x907B +0x8EA2DBA1 0x9086 +0x8EA2DBA2 0x90FA +0x8EA2DBA3 0x9133 +0x8EA2DBA4 0x9135 +0x8EA2DBA5 0x9136 +0x8EA2DBA6 0x9193 +0x8EA2DBA7 0x9190 +0x8EA2DBA8 0x9191 +0x8EA2DBA9 0x918D +0x8EA2DBAA 0x918F +0x8EA2DBAB 0x9327 +0x8EA2DBAC 0x931E +0x8EA2DBAD 0x9308 +0x8EA2DBAE 0x931F +0x8EA2DBAF 0x9306 +0x8EA2DBB0 0x930F +0x8EA2DBB1 0x937A +0x8EA2DBB2 0x9338 +0x8EA2DBB3 0x933C +0x8EA2DBB4 0x931B +0x8EA2DBB5 0x9323 +0x8EA2DBB6 0x9312 +0x8EA2DBB7 0x9301 +0x8EA2DBB8 0x9346 +0x8EA2DBB9 0x932D +0x8EA2DBBA 0x930E +0x8EA2DBBB 0x930D +0x8EA2DBBC 0x92CB +0x8EA2DBBD 0x931D +0x8EA2DBBE 0x92FA +0x8EA2DBBF 0x9313 +0x8EA2DBC0 0x92F9 +0x8EA2DBC1 0x92F7 +0x8EA2DBC2 0x9334 +0x8EA2DBC3 0x9302 +0x8EA2DBC4 0x9324 +0x8EA2DBC5 0x92FF +0x8EA2DBC6 0x9329 +0x8EA2DBC7 0x9339 +0x8EA2DBC8 0x9335 +0x8EA2DBC9 0x932A +0x8EA2DBCA 0x9314 +0x8EA2DBCB 0x930C +0x8EA2DBCC 0x930B +0x8EA2DBCD 0x92FE +0x8EA2DBCE 0x9309 +0x8EA2DBCF 0x9300 +0x8EA2DBD0 0x92FB +0x8EA2DBD1 0x9316 +0x8EA2DBD2 0x95BC +0x8EA2DBD3 0x95CD +0x8EA2DBD4 0x95BE +0x8EA2DBD5 0x95B9 +0x8EA2DBD6 0x95BA +0x8EA2DBD7 0x95B6 +0x8EA2DBD8 0x95BF +0x8EA2DBD9 0x95B5 +0x8EA2DBDA 0x95BD +0x8EA2DBDB 0x96A9 +0x8EA2DBDC 0x96D4 +0x8EA2DBDD 0x970B +0x8EA2DBDE 0x9712 +0x8EA2DBDF 0x9710 +0x8EA2DBE0 0x9799 +0x8EA2DBE1 0x9797 +0x8EA2DBE2 0x9794 +0x8EA2DBE3 0x97F0 +0x8EA2DBE4 0x97F8 +0x8EA2DBE5 0x9835 +0x8EA2DBE6 0x982F +0x8EA2DBE7 0x9832 +0x8EA2DBE8 0x9924 +0x8EA2DBE9 0x991F +0x8EA2DBEA 0x9927 +0x8EA2DBEB 0x9929 +0x8EA2DBEC 0x999E +0x8EA2DBED 0x99EE +0x8EA2DBEE 0x99EC +0x8EA2DBEF 0x99E5 +0x8EA2DBF0 0x99E4 +0x8EA2DBF1 0x99F0 +0x8EA2DBF2 0x99E3 +0x8EA2DBF3 0x99EA +0x8EA2DBF4 0x99E9 +0x8EA2DBF5 0x99E7 +0x8EA2DBF6 0x9AB9 +0x8EA2DBF7 0x9ABF +0x8EA2DBF8 0x9AB4 +0x8EA2DBF9 0x9ABB +0x8EA2DBFA 0x9AF6 +0x8EA2DBFB 0x9AFA +0x8EA2DBFC 0x9AF9 +0x8EA2DBFD 0x9AF7 +0x8EA2DBFE 0x9B33 +0x8EA2DCA1 0x9B80 +0x8EA2DCA2 0x9B85 +0x8EA2DCA3 0x9B87 +0x8EA2DCA4 0x9B7C +0x8EA2DCA5 0x9B7E +0x8EA2DCA6 0x9B7B +0x8EA2DCA7 0x9B82 +0x8EA2DCA8 0x9B93 +0x8EA2DCA9 0x9B92 +0x8EA2DCAA 0x9B90 +0x8EA2DCAB 0x9B7A +0x8EA2DCAC 0x9B95 +0x8EA2DCAD 0x9B7D +0x8EA2DCAE 0x9B88 +0x8EA2DCAF 0x9D25 +0x8EA2DCB0 0x9D17 +0x8EA2DCB1 0x9D20 +0x8EA2DCB2 0x9D1E +0x8EA2DCB3 0x9D14 +0x8EA2DCB4 0x9D29 +0x8EA2DCB5 0x9D1D +0x8EA2DCB6 0x9D18 +0x8EA2DCB7 0x9D22 +0x8EA2DCB8 0x9D10 +0x8EA2DCB9 0x9D19 +0x8EA2DCBA 0x9D1F +0x8EA2DCBB 0x9E88 +0x8EA2DCBC 0x9E86 +0x8EA2DCBD 0x9E87 +0x8EA2DCBE 0x9EAE +0x8EA2DCBF 0x9EAD +0x8EA2DCC0 0x9ED5 +0x8EA2DCC1 0x9ED6 +0x8EA2DCC2 0x9EFA +0x8EA2DCC3 0x9F12 +0x8EA2DCC4 0x9F3D +0x8EA2DCC5 0x5126 +0x8EA2DCC6 0x5125 +0x8EA2DCC7 0x5122 +0x8EA2DCC8 0x5124 +0x8EA2DCC9 0x5120 +0x8EA2DCCA 0x5129 +0x8EA2DCCB 0x52F4 +0x8EA2DCCC 0x5693 +0x8EA2DCCD 0x568C +0x8EA2DCCE 0x568D +0x8EA2DCCF 0x5686 +0x8EA2DCD0 0x5684 +0x8EA2DCD1 0x5683 +0x8EA2DCD2 0x567E +0x8EA2DCD3 0x5682 +0x8EA2DCD4 0x567F +0x8EA2DCD5 0x5681 +0x8EA2DCD6 0x58D6 +0x8EA2DCD7 0x58D4 +0x8EA2DCD8 0x58CF +0x8EA2DCD9 0x58D2 +0x8EA2DCDA 0x5B2D +0x8EA2DCDB 0x5B25 +0x8EA2DCDC 0x5B32 +0x8EA2DCDD 0x5B23 +0x8EA2DCDE 0x5B2C +0x8EA2DCDF 0x5B27 +0x8EA2DCE0 0x5B26 +0x8EA2DCE1 0x5B2F +0x8EA2DCE2 0x5B2E +0x8EA2DCE3 0x5B7B +0x8EA2DCE4 0x5BF1 +0x8EA2DCE5 0x5BF2 +0x8EA2DCE6 0x5DB7 +0x8EA2DCE7 0x5E6C +0x8EA2DCE8 0x5E6A +0x8EA2DCE9 0x5FBE +0x8EA2DCEA 0x61C3 +0x8EA2DCEB 0x61B5 +0x8EA2DCEC 0x61BC +0x8EA2DCED 0x61E7 +0x8EA2DCEE 0x61E0 +0x8EA2DCEF 0x61E5 +0x8EA2DCF0 0x61E4 +0x8EA2DCF1 0x61E8 +0x8EA2DCF2 0x61DE +0x8EA2DCF3 0x64EF +0x8EA2DCF4 0x64E9 +0x8EA2DCF5 0x64E3 +0x8EA2DCF6 0x64EB +0x8EA2DCF7 0x64E4 +0x8EA2DCF8 0x64E8 +0x8EA2DCF9 0x6581 +0x8EA2DCFA 0x6580 +0x8EA2DCFB 0x65B6 +0x8EA2DCFC 0x65DA +0x8EA2DCFD 0x66D2 +0x8EA2DCFE 0x6A8D +0x8EA2DDA1 0x6A96 +0x8EA2DDA2 0x6A81 +0x8EA2DDA3 0x6AA5 +0x8EA2DDA4 0x6A89 +0x8EA2DDA5 0x6A9F +0x8EA2DDA6 0x6A9B +0x8EA2DDA7 0x6AA1 +0x8EA2DDA8 0x6A9E +0x8EA2DDA9 0x6A87 +0x8EA2DDAA 0x6A93 +0x8EA2DDAB 0x6A8E +0x8EA2DDAC 0x6A95 +0x8EA2DDAD 0x6A83 +0x8EA2DDAE 0x6AA8 +0x8EA2DDAF 0x6AA4 +0x8EA2DDB0 0x6A91 +0x8EA2DDB1 0x6A7F +0x8EA2DDB2 0x6AA6 +0x8EA2DDB3 0x6A9A +0x8EA2DDB4 0x6A85 +0x8EA2DDB5 0x6A8C +0x8EA2DDB6 0x6A92 +0x8EA2DDB7 0x6B5B +0x8EA2DDB8 0x6BAD +0x8EA2DDB9 0x6C09 +0x8EA2DDBA 0x6FCC +0x8EA2DDBB 0x6FA9 +0x8EA2DDBC 0x6FF4 +0x8EA2DDBD 0x6FD4 +0x8EA2DDBE 0x6FE3 +0x8EA2DDBF 0x6FDC +0x8EA2DDC0 0x6FED +0x8EA2DDC1 0x6FE7 +0x8EA2DDC2 0x6FE6 +0x8EA2DDC3 0x6FDE +0x8EA2DDC4 0x6FF2 +0x8EA2DDC5 0x6FDD +0x8EA2DDC6 0x6FE2 +0x8EA2DDC7 0x6FE8 +0x8EA2DDC8 0x71E1 +0x8EA2DDC9 0x71F1 +0x8EA2DDCA 0x71E8 +0x8EA2DDCB 0x71F2 +0x8EA2DDCC 0x71E4 +0x8EA2DDCD 0x71F0 +0x8EA2DDCE 0x71E2 +0x8EA2DDCF 0x7373 +0x8EA2DDD0 0x736E +0x8EA2DDD1 0x736F +0x8EA2DDD2 0x7497 +0x8EA2DDD3 0x74B2 +0x8EA2DDD4 0x74AB +0x8EA2DDD5 0x7490 +0x8EA2DDD6 0x74AA +0x8EA2DDD7 0x74AD +0x8EA2DDD8 0x74B1 +0x8EA2DDD9 0x74A5 +0x8EA2DDDA 0x74AF +0x8EA2DDDB 0x7510 +0x8EA2DDDC 0x7511 +0x8EA2DDDD 0x7512 +0x8EA2DDDE 0x750F +0x8EA2DDDF 0x7584 +0x8EA2DDE0 0x7643 +0x8EA2DDE1 0x7648 +0x8EA2DDE2 0x7649 +0x8EA2DDE3 0x7647 +0x8EA2DDE4 0x76A4 +0x8EA2DDE5 0x76E9 +0x8EA2DDE6 0x77B5 +0x8EA2DDE7 0x77AB +0x8EA2DDE8 0x77B2 +0x8EA2DDE9 0x77B7 +0x8EA2DDEA 0x77B6 +0x8EA2DDEB 0x77B4 +0x8EA2DDEC 0x77B1 +0x8EA2DDED 0x77A8 +0x8EA2DDEE 0x77F0 +0x8EA2DDEF 0x78F3 +0x8EA2DDF0 0x78FD +0x8EA2DDF1 0x7902 +0x8EA2DDF2 0x78FB +0x8EA2DDF3 0x78FC +0x8EA2DDF4 0x78FF +0x8EA2DDF5 0x78F2 +0x8EA2DDF6 0x7905 +0x8EA2DDF7 0x78F9 +0x8EA2DDF8 0x78FE +0x8EA2DDF9 0x7904 +0x8EA2DDFA 0x79AB +0x8EA2DDFB 0x79A8 +0x8EA2DDFC 0x7A5C +0x8EA2DDFD 0x7A5B +0x8EA2DDFE 0x7A56 +0x8EA2DEA1 0x7A58 +0x8EA2DEA2 0x7A54 +0x8EA2DEA3 0x7A5A +0x8EA2DEA4 0x7ABE +0x8EA2DEA5 0x7AC0 +0x8EA2DEA6 0x7AC1 +0x8EA2DEA7 0x7C05 +0x8EA2DEA8 0x7C0F +0x8EA2DEA9 0x7BF2 +0x8EA2DEAA 0x7C00 +0x8EA2DEAB 0x7BFF +0x8EA2DEAC 0x7BFB +0x8EA2DEAD 0x7C0E +0x8EA2DEAE 0x7BF4 +0x8EA2DEAF 0x7C0B +0x8EA2DEB0 0x7BF3 +0x8EA2DEB1 0x7C02 +0x8EA2DEB2 0x7C09 +0x8EA2DEB3 0x7C03 +0x8EA2DEB4 0x7C01 +0x8EA2DEB5 0x7BF8 +0x8EA2DEB6 0x7BFD +0x8EA2DEB7 0x7C06 +0x8EA2DEB8 0x7BF0 +0x8EA2DEB9 0x7BF1 +0x8EA2DEBA 0x7C10 +0x8EA2DEBB 0x7C0A +0x8EA2DEBC 0x7CE8 +0x8EA2DEBD 0x7E2D +0x8EA2DEBE 0x7E3C +0x8EA2DEBF 0x7E42 +0x8EA2DEC0 0x7E33 +0x8EA2DEC1 0x9848 +0x8EA2DEC2 0x7E38 +0x8EA2DEC3 0x7E2A +0x8EA2DEC4 0x7E49 +0x8EA2DEC5 0x7E40 +0x8EA2DEC6 0x7E47 +0x8EA2DEC7 0x7E29 +0x8EA2DEC8 0x7E4C +0x8EA2DEC9 0x7E30 +0x8EA2DECA 0x7E3B +0x8EA2DECB 0x7E36 +0x8EA2DECC 0x7E44 +0x8EA2DECD 0x7E3A +0x8EA2DECE 0x7F45 +0x8EA2DECF 0x7F7F +0x8EA2DED0 0x7F7E +0x8EA2DED1 0x7F7D +0x8EA2DED2 0x7FF4 +0x8EA2DED3 0x7FF2 +0x8EA2DED4 0x802C +0x8EA2DED5 0x81BB +0x8EA2DED6 0x81C4 +0x8EA2DED7 0x81CC +0x8EA2DED8 0x81CA +0x8EA2DED9 0x81C5 +0x8EA2DEDA 0x81C7 +0x8EA2DEDB 0x81BC +0x8EA2DEDC 0x81E9 +0x8EA2DEDD 0x825B +0x8EA2DEDE 0x825A +0x8EA2DEDF 0x825C +0x8EA2DEE0 0x8583 +0x8EA2DEE1 0x8580 +0x8EA2DEE2 0x858F +0x8EA2DEE3 0x85A7 +0x8EA2DEE4 0x8595 +0x8EA2DEE5 0x85A0 +0x8EA2DEE6 0x858B +0x8EA2DEE7 0x85A3 +0x8EA2DEE8 0x857B +0x8EA2DEE9 0x85A4 +0x8EA2DEEA 0x859A +0x8EA2DEEB 0x859E +0x8EA2DEEC 0x8577 +0x8EA2DEED 0x857C +0x8EA2DEEE 0x8589 +0x8EA2DEEF 0x85A1 +0x8EA2DEF0 0x857A +0x8EA2DEF1 0x8578 +0x8EA2DEF2 0x8557 +0x8EA2DEF3 0x858E +0x8EA2DEF4 0x8596 +0x8EA2DEF5 0x8586 +0x8EA2DEF6 0x858D +0x8EA2DEF7 0x8599 +0x8EA2DEF8 0x859D +0x8EA2DEF9 0x8581 +0x8EA2DEFA 0x85A2 +0x8EA2DEFB 0x8582 +0x8EA2DEFC 0x8588 +0x8EA2DEFD 0x8585 +0x8EA2DEFE 0x8579 +0x8EA2DFA1 0x8576 +0x8EA2DFA2 0x8598 +0x8EA2DFA3 0x8590 +0x8EA2DFA4 0x859F +0x8EA2DFA5 0x8668 +0x8EA2DFA6 0x87BE +0x8EA2DFA7 0x87AA +0x8EA2DFA8 0x87AD +0x8EA2DFA9 0x87C5 +0x8EA2DFAA 0x87B0 +0x8EA2DFAB 0x87AC +0x8EA2DFAC 0x87B9 +0x8EA2DFAD 0x87B5 +0x8EA2DFAE 0x87BC +0x8EA2DFAF 0x87AE +0x8EA2DFB0 0x87C9 +0x8EA2DFB1 0x87C3 +0x8EA2DFB2 0x87C2 +0x8EA2DFB3 0x87CC +0x8EA2DFB4 0x87B7 +0x8EA2DFB5 0x87AF +0x8EA2DFB6 0x87C4 +0x8EA2DFB7 0x87CA +0x8EA2DFB8 0x87B4 +0x8EA2DFB9 0x87B6 +0x8EA2DFBA 0x87BF +0x8EA2DFBB 0x87B8 +0x8EA2DFBC 0x87BD +0x8EA2DFBD 0x87DE +0x8EA2DFBE 0x87B2 +0x8EA2DFBF 0x8935 +0x8EA2DFC0 0x8933 +0x8EA2DFC1 0x893C +0x8EA2DFC2 0x893E +0x8EA2DFC3 0x8941 +0x8EA2DFC4 0x8952 +0x8EA2DFC5 0x8937 +0x8EA2DFC6 0x8942 +0x8EA2DFC7 0x89AD +0x8EA2DFC8 0x89AF +0x8EA2DFC9 0x89AE +0x8EA2DFCA 0x89F2 +0x8EA2DFCB 0x89F3 +0x8EA2DFCC 0x8B1E +0x8EA2DFCD 0x8B18 +0x8EA2DFCE 0x8B16 +0x8EA2DFCF 0x8B11 +0x8EA2DFD0 0x8B05 +0x8EA2DFD1 0x8B0B +0x8EA2DFD2 0x8B22 +0x8EA2DFD3 0x8B0F +0x8EA2DFD4 0x8B12 +0x8EA2DFD5 0x8B15 +0x8EA2DFD6 0x8B07 +0x8EA2DFD7 0x8B0D +0x8EA2DFD8 0x8B08 +0x8EA2DFD9 0x8B06 +0x8EA2DFDA 0x8B1C +0x8EA2DFDB 0x8B13 +0x8EA2DFDC 0x8B1A +0x8EA2DFDD 0x8C4F +0x8EA2DFDE 0x8C70 +0x8EA2DFDF 0x8C72 +0x8EA2DFE0 0x8C71 +0x8EA2DFE1 0x8C6F +0x8EA2DFE2 0x8C95 +0x8EA2DFE3 0x8C94 +0x8EA2DFE4 0x8CF9 +0x8EA2DFE5 0x8D6F +0x8EA2DFE6 0x8E4E +0x8EA2DFE7 0x8E4D +0x8EA2DFE8 0x8E53 +0x8EA2DFE9 0x8E50 +0x8EA2DFEA 0x8E4C +0x8EA2DFEB 0x8E47 +0x8EA2DFEC 0x8F43 +0x8EA2DFED 0x8F40 +0x8EA2DFEE 0x9085 +0x8EA2DFEF 0x907E +0x8EA2DFF0 0x9138 +0x8EA2DFF1 0x919A +0x8EA2DFF2 0x91A2 +0x8EA2DFF3 0x919B +0x8EA2DFF4 0x9199 +0x8EA2DFF5 0x919F +0x8EA2DFF6 0x91A1 +0x8EA2DFF7 0x919D +0x8EA2DFF8 0x91A0 +0x8EA2DFF9 0x93A1 +0x8EA2DFFA 0x9383 +0x8EA2DFFB 0x93AF +0x8EA2DFFC 0x9364 +0x8EA2DFFD 0x9356 +0x8EA2DFFE 0x9347 +0x8EA2E0A1 0x937C +0x8EA2E0A2 0x9358 +0x8EA2E0A3 0x935C +0x8EA2E0A4 0x9376 +0x8EA2E0A5 0x9349 +0x8EA2E0A6 0x9350 +0x8EA2E0A7 0x9351 +0x8EA2E0A8 0x9360 +0x8EA2E0A9 0x936D +0x8EA2E0AA 0x938F +0x8EA2E0AB 0x934C +0x8EA2E0AC 0x936A +0x8EA2E0AD 0x9379 +0x8EA2E0AE 0x9357 +0x8EA2E0AF 0x9355 +0x8EA2E0B0 0x9352 +0x8EA2E0B1 0x934F +0x8EA2E0B2 0x9371 +0x8EA2E0B3 0x9377 +0x8EA2E0B4 0x937B +0x8EA2E0B5 0x9361 +0x8EA2E0B6 0x935E +0x8EA2E0B7 0x9363 +0x8EA2E0B8 0x9367 +0x8EA2E0B9 0x934E +0x8EA2E0BA 0x9359 +0x8EA2E0BB 0x95C7 +0x8EA2E0BC 0x95C0 +0x8EA2E0BD 0x95C9 +0x8EA2E0BE 0x95C3 +0x8EA2E0BF 0x95C5 +0x8EA2E0C0 0x95B7 +0x8EA2E0C1 0x96AE +0x8EA2E0C2 0x96B0 +0x8EA2E0C3 0x96AC +0x8EA2E0C4 0x9720 +0x8EA2E0C5 0x971F +0x8EA2E0C6 0x9718 +0x8EA2E0C7 0x971D +0x8EA2E0C8 0x9719 +0x8EA2E0C9 0x979A +0x8EA2E0CA 0x97A1 +0x8EA2E0CB 0x979C +0x8EA2E0CC 0x979E +0x8EA2E0CD 0x979D +0x8EA2E0CE 0x97D5 +0x8EA2E0CF 0x97D4 +0x8EA2E0D0 0x97F1 +0x8EA2E0D1 0x9841 +0x8EA2E0D2 0x9844 +0x8EA2E0D3 0x984A +0x8EA2E0D4 0x9849 +0x8EA2E0D5 0x9845 +0x8EA2E0D6 0x9843 +0x8EA2E0D7 0x9925 +0x8EA2E0D8 0x992B +0x8EA2E0D9 0x992C +0x8EA2E0DA 0x992A +0x8EA2E0DB 0x9933 +0x8EA2E0DC 0x9932 +0x8EA2E0DD 0x992F +0x8EA2E0DE 0x992D +0x8EA2E0DF 0x9931 +0x8EA2E0E0 0x9930 +0x8EA2E0E1 0x9998 +0x8EA2E0E2 0x99A3 +0x8EA2E0E3 0x99A1 +0x8EA2E0E4 0x9A02 +0x8EA2E0E5 0x99FA +0x8EA2E0E6 0x99F4 +0x8EA2E0E7 0x99F7 +0x8EA2E0E8 0x99F9 +0x8EA2E0E9 0x99F8 +0x8EA2E0EA 0x99F6 +0x8EA2E0EB 0x99FB +0x8EA2E0EC 0x99FD +0x8EA2E0ED 0x99FE +0x8EA2E0EE 0x99FC +0x8EA2E0EF 0x9A03 +0x8EA2E0F0 0x9ABE +0x8EA2E0F1 0x9AFE +0x8EA2E0F2 0x9AFD +0x8EA2E0F3 0x9B01 +0x8EA2E0F4 0x9AFC +0x8EA2E0F5 0x9B48 +0x8EA2E0F6 0x9B9A +0x8EA2E0F7 0x9BA8 +0x8EA2E0F8 0x9B9E +0x8EA2E0F9 0x9B9B +0x8EA2E0FA 0x9BA6 +0x8EA2E0FB 0x9BA1 +0x8EA2E0FC 0x9BA5 +0x8EA2E0FD 0x9BA4 +0x8EA2E0FE 0x9B86 +0x8EA2E1A1 0x9BA2 +0x8EA2E1A2 0x9BA0 +0x8EA2E1A3 0x9BAF +0x8EA2E1A4 0x9D33 +0x8EA2E1A5 0x9D41 +0x8EA2E1A6 0x9D67 +0x8EA2E1A7 0x9D36 +0x8EA2E1A8 0x9D2E +0x8EA2E1A9 0x9D2F +0x8EA2E1AA 0x9D31 +0x8EA2E1AB 0x9D38 +0x8EA2E1AC 0x9D30 +0x8EA2E1AD 0x9D45 +0x8EA2E1AE 0x9D42 +0x8EA2E1AF 0x9D43 +0x8EA2E1B0 0x9D3E +0x8EA2E1B1 0x9D37 +0x8EA2E1B2 0x9D40 +0x8EA2E1B3 0x9D3D +0x8EA2E1B4 0x7FF5 +0x8EA2E1B5 0x9D2D +0x8EA2E1B6 0x9E8A +0x8EA2E1B7 0x9E89 +0x8EA2E1B8 0x9E8D +0x8EA2E1B9 0x9EB0 +0x8EA2E1BA 0x9EC8 +0x8EA2E1BB 0x9EDA +0x8EA2E1BC 0x9EFB +0x8EA2E1BD 0x9EFF +0x8EA2E1BE 0x9F24 +0x8EA2E1BF 0x9F23 +0x8EA2E1C0 0x9F22 +0x8EA2E1C1 0x9F54 +0x8EA2E1C2 0x9FA0 +0x8EA2E1C3 0x5131 +0x8EA2E1C4 0x512D +0x8EA2E1C5 0x512E +0x8EA2E1C6 0x5698 +0x8EA2E1C7 0x569C +0x8EA2E1C8 0x5697 +0x8EA2E1C9 0x569A +0x8EA2E1CA 0x569D +0x8EA2E1CB 0x5699 +0x8EA2E1CC 0x5970 +0x8EA2E1CD 0x5B3C +0x8EA2E1CE 0x5C69 +0x8EA2E1CF 0x5C6A +0x8EA2E1D0 0x5DC0 +0x8EA2E1D1 0x5E6D +0x8EA2E1D2 0x5E6E +0x8EA2E1D3 0x61D8 +0x8EA2E1D4 0x61DF +0x8EA2E1D5 0x61ED +0x8EA2E1D6 0x61EE +0x8EA2E1D7 0x61F1 +0x8EA2E1D8 0x61EA +0x8EA2E1D9 0x61F0 +0x8EA2E1DA 0x61EB +0x8EA2E1DB 0x61D6 +0x8EA2E1DC 0x61E9 +0x8EA2E1DD 0x64FF +0x8EA2E1DE 0x6504 +0x8EA2E1DF 0x64FD +0x8EA2E1E0 0x64F8 +0x8EA2E1E1 0x6501 +0x8EA2E1E2 0x6503 +0x8EA2E1E3 0x64FC +0x8EA2E1E4 0x6594 +0x8EA2E1E5 0x65DB +0x8EA2E1E6 0x66DA +0x8EA2E1E7 0x66DB +0x8EA2E1E8 0x66D8 +0x8EA2E1E9 0x6AC5 +0x8EA2E1EA 0x6AB9 +0x8EA2E1EB 0x6ABD +0x8EA2E1EC 0x6AE1 +0x8EA2E1ED 0x6AC6 +0x8EA2E1EE 0x6ABA +0x8EA2E1EF 0x6AB6 +0x8EA2E1F0 0x6AB7 +0x8EA2E1F1 0x6AC7 +0x8EA2E1F2 0x6AB4 +0x8EA2E1F3 0x6AAD +0x8EA2E1F4 0x6B5E +0x8EA2E1F5 0x6BC9 +0x8EA2E1F6 0x6C0B +0x8EA2E1F7 0x7007 +0x8EA2E1F8 0x700C +0x8EA2E1F9 0x700D +0x8EA2E1FA 0x7001 +0x8EA2E1FB 0x7005 +0x8EA2E1FC 0x7014 +0x8EA2E1FD 0x700E +0x8EA2E1FE 0x6FFF +0x8EA2E2A1 0x7000 +0x8EA2E2A2 0x6FFB +0x8EA2E2A3 0x7026 +0x8EA2E2A4 0x6FFC +0x8EA2E2A5 0x6FF7 +0x8EA2E2A6 0x700A +0x8EA2E2A7 0x7201 +0x8EA2E2A8 0x71FF +0x8EA2E2A9 0x71F9 +0x8EA2E2AA 0x7203 +0x8EA2E2AB 0x71FD +0x8EA2E2AC 0x7376 +0x8EA2E2AD 0x74B8 +0x8EA2E2AE 0x74C0 +0x8EA2E2AF 0x74B5 +0x8EA2E2B0 0x74C1 +0x8EA2E2B1 0x74BE +0x8EA2E2B2 0x74B6 +0x8EA2E2B3 0x74BB +0x8EA2E2B4 0x74C2 +0x8EA2E2B5 0x7514 +0x8EA2E2B6 0x7513 +0x8EA2E2B7 0x765C +0x8EA2E2B8 0x7664 +0x8EA2E2B9 0x7659 +0x8EA2E2BA 0x7650 +0x8EA2E2BB 0x7653 +0x8EA2E2BC 0x7657 +0x8EA2E2BD 0x765A +0x8EA2E2BE 0x76A6 +0x8EA2E2BF 0x76BD +0x8EA2E2C0 0x76EC +0x8EA2E2C1 0x77C2 +0x8EA2E2C2 0x77BA +0x8EA2E2C3 0x790C +0x8EA2E2C4 0x7913 +0x8EA2E2C5 0x7914 +0x8EA2E2C6 0x7909 +0x8EA2E2C7 0x7910 +0x8EA2E2C8 0x7912 +0x8EA2E2C9 0x7911 +0x8EA2E2CA 0x79AD +0x8EA2E2CB 0x79AC +0x8EA2E2CC 0x7A5F +0x8EA2E2CD 0x7C1C +0x8EA2E2CE 0x7C29 +0x8EA2E2CF 0x7C19 +0x8EA2E2D0 0x7C20 +0x8EA2E2D1 0x7C1F +0x8EA2E2D2 0x7C2D +0x8EA2E2D3 0x7C1D +0x8EA2E2D4 0x7C26 +0x8EA2E2D5 0x7C28 +0x8EA2E2D6 0x7C22 +0x8EA2E2D7 0x7C25 +0x8EA2E2D8 0x7C30 +0x8EA2E2D9 0x7E5C +0x8EA2E2DA 0x7E50 +0x8EA2E2DB 0x7E56 +0x8EA2E2DC 0x7E63 +0x8EA2E2DD 0x7E58 +0x8EA2E2DE 0x7E62 +0x8EA2E2DF 0x7E5F +0x8EA2E2E0 0x7E51 +0x8EA2E2E1 0x7E60 +0x8EA2E2E2 0x7E57 +0x8EA2E2E3 0x7E53 +0x8EA2E2E4 0x7FB5 +0x8EA2E2E5 0x7FB3 +0x8EA2E2E6 0x7FF7 +0x8EA2E2E7 0x7FF8 +0x8EA2E2E8 0x8075 +0x8EA2E2E9 0x81D1 +0x8EA2E2EA 0x81D2 +0x8EA2E2EB 0x81D0 +0x8EA2E2EC 0x825F +0x8EA2E2ED 0x825E +0x8EA2E2EE 0x85B4 +0x8EA2E2EF 0x85C6 +0x8EA2E2F0 0x85C0 +0x8EA2E2F1 0x85C3 +0x8EA2E2F2 0x85C2 +0x8EA2E2F3 0x85B3 +0x8EA2E2F4 0x85B5 +0x8EA2E2F5 0x85BD +0x8EA2E2F6 0x85C7 +0x8EA2E2F7 0x85C4 +0x8EA2E2F8 0x85BF +0x8EA2E2F9 0x85CB +0x8EA2E2FA 0x85CE +0x8EA2E2FB 0x85C8 +0x8EA2E2FC 0x85C5 +0x8EA2E2FD 0x85B1 +0x8EA2E2FE 0x85B6 +0x8EA2E3A1 0x85D2 +0x8EA2E3A2 0x8624 +0x8EA2E3A3 0x85B8 +0x8EA2E3A4 0x85B7 +0x8EA2E3A5 0x85BE +0x8EA2E3A6 0x8669 +0x8EA2E3A7 0x87E7 +0x8EA2E3A8 0x87E6 +0x8EA2E3A9 0x87E2 +0x8EA2E3AA 0x87DB +0x8EA2E3AB 0x87EB +0x8EA2E3AC 0x87EA +0x8EA2E3AD 0x87E5 +0x8EA2E3AE 0x87DF +0x8EA2E3AF 0x87F3 +0x8EA2E3B0 0x87E4 +0x8EA2E3B1 0x87D4 +0x8EA2E3B2 0x87DC +0x8EA2E3B3 0x87D3 +0x8EA2E3B4 0x87ED +0x8EA2E3B5 0x87D8 +0x8EA2E3B6 0x87E3 +0x8EA2E3B7 0x87D7 +0x8EA2E3B8 0x87D9 +0x8EA2E3B9 0x8801 +0x8EA2E3BA 0x87F4 +0x8EA2E3BB 0x87E8 +0x8EA2E3BC 0x87DD +0x8EA2E3BD 0x8953 +0x8EA2E3BE 0x894B +0x8EA2E3BF 0x894F +0x8EA2E3C0 0x894C +0x8EA2E3C1 0x8946 +0x8EA2E3C2 0x8950 +0x8EA2E3C3 0x8951 +0x8EA2E3C4 0x8949 +0x8EA2E3C5 0x8B2A +0x8EA2E3C6 0x8B27 +0x8EA2E3C7 0x8B23 +0x8EA2E3C8 0x8B33 +0x8EA2E3C9 0x8B30 +0x8EA2E3CA 0x8B35 +0x8EA2E3CB 0x8B47 +0x8EA2E3CC 0x8B2F +0x8EA2E3CD 0x8B3C +0x8EA2E3CE 0x8B3E +0x8EA2E3CF 0x8B31 +0x8EA2E3D0 0x8B25 +0x8EA2E3D1 0x8B37 +0x8EA2E3D2 0x8B26 +0x8EA2E3D3 0x8B36 +0x8EA2E3D4 0x8B2E +0x8EA2E3D5 0x8B24 +0x8EA2E3D6 0x8B3B +0x8EA2E3D7 0x8B3D +0x8EA2E3D8 0x8B3A +0x8EA2E3D9 0x8C42 +0x8EA2E3DA 0x8C75 +0x8EA2E3DB 0x8C99 +0x8EA2E3DC 0x8C98 +0x8EA2E3DD 0x8C97 +0x8EA2E3DE 0x8CFE +0x8EA2E3DF 0x8D04 +0x8EA2E3E0 0x8D02 +0x8EA2E3E1 0x8D00 +0x8EA2E3E2 0x8E5C +0x8EA2E3E3 0x8E62 +0x8EA2E3E4 0x8E60 +0x8EA2E3E5 0x8E57 +0x8EA2E3E6 0x8E56 +0x8EA2E3E7 0x8E5E +0x8EA2E3E8 0x8E65 +0x8EA2E3E9 0x8E67 +0x8EA2E3EA 0x8E5B +0x8EA2E3EB 0x8E5A +0x8EA2E3EC 0x8E61 +0x8EA2E3ED 0x8E5D +0x8EA2E3EE 0x8E69 +0x8EA2E3EF 0x8E54 +0x8EA2E3F0 0x8F46 +0x8EA2E3F1 0x8F47 +0x8EA2E3F2 0x8F48 +0x8EA2E3F3 0x8F4B +0x8EA2E3F4 0x9128 +0x8EA2E3F5 0x913A +0x8EA2E3F6 0x913B +0x8EA2E3F7 0x913E +0x8EA2E3F8 0x91A8 +0x8EA2E3F9 0x91A5 +0x8EA2E3FA 0x91A7 +0x8EA2E3FB 0x91AF +0x8EA2E3FC 0x91AA +0x8EA2E3FD 0x93B5 +0x8EA2E3FE 0x938C +0x8EA2E4A1 0x9392 +0x8EA2E4A2 0x93B7 +0x8EA2E4A3 0x939B +0x8EA2E4A4 0x939D +0x8EA2E4A5 0x9389 +0x8EA2E4A6 0x93A7 +0x8EA2E4A7 0x938E +0x8EA2E4A8 0x93AA +0x8EA2E4A9 0x939E +0x8EA2E4AA 0x93A6 +0x8EA2E4AB 0x9395 +0x8EA2E4AC 0x9388 +0x8EA2E4AD 0x9399 +0x8EA2E4AE 0x939F +0x8EA2E4AF 0x9380 +0x8EA2E4B0 0x938D +0x8EA2E4B1 0x93B1 +0x8EA2E4B2 0x9391 +0x8EA2E4B3 0x93B2 +0x8EA2E4B4 0x93A4 +0x8EA2E4B5 0x93A8 +0x8EA2E4B6 0x93B4 +0x8EA2E4B7 0x93A3 +0x8EA2E4B8 0x95D2 +0x8EA2E4B9 0x95D3 +0x8EA2E4BA 0x95D1 +0x8EA2E4BB 0x96B3 +0x8EA2E4BC 0x96D7 +0x8EA2E4BD 0x96DA +0x8EA2E4BE 0x5DC2 +0x8EA2E4BF 0x96DF +0x8EA2E4C0 0x96D8 +0x8EA2E4C1 0x96DD +0x8EA2E4C2 0x9723 +0x8EA2E4C3 0x9722 +0x8EA2E4C4 0x9725 +0x8EA2E4C5 0x97AC +0x8EA2E4C6 0x97AE +0x8EA2E4C7 0x97A8 +0x8EA2E4C8 0x97AB +0x8EA2E4C9 0x97A4 +0x8EA2E4CA 0x97AA +0x8EA2E4CB 0x97A2 +0x8EA2E4CC 0x97A5 +0x8EA2E4CD 0x97D7 +0x8EA2E4CE 0x97D9 +0x8EA2E4CF 0x97D6 +0x8EA2E4D0 0x97D8 +0x8EA2E4D1 0x97FA +0x8EA2E4D2 0x9850 +0x8EA2E4D3 0x9851 +0x8EA2E4D4 0x9852 +0x8EA2E4D5 0x98B8 +0x8EA2E4D6 0x9941 +0x8EA2E4D7 0x993C +0x8EA2E4D8 0x993A +0x8EA2E4D9 0x9A0F +0x8EA2E4DA 0x9A0B +0x8EA2E4DB 0x9A09 +0x8EA2E4DC 0x9A0D +0x8EA2E4DD 0x9A04 +0x8EA2E4DE 0x9A11 +0x8EA2E4DF 0x9A0A +0x8EA2E4E0 0x9A05 +0x8EA2E4E1 0x9A07 +0x8EA2E4E2 0x9A06 +0x8EA2E4E3 0x9AC0 +0x8EA2E4E4 0x9ADC +0x8EA2E4E5 0x9B08 +0x8EA2E4E6 0x9B04 +0x8EA2E4E7 0x9B05 +0x8EA2E4E8 0x9B29 +0x8EA2E4E9 0x9B35 +0x8EA2E4EA 0x9B4A +0x8EA2E4EB 0x9B4C +0x8EA2E4EC 0x9B4B +0x8EA2E4ED 0x9BC7 +0x8EA2E4EE 0x9BC6 +0x8EA2E4EF 0x9BC3 +0x8EA2E4F0 0x9BBF +0x8EA2E4F1 0x9BC1 +0x8EA2E4F2 0x9BB5 +0x8EA2E4F3 0x9BB8 +0x8EA2E4F4 0x9BD3 +0x8EA2E4F5 0x9BB6 +0x8EA2E4F6 0x9BC4 +0x8EA2E4F7 0x9BB9 +0x8EA2E4F8 0x9BBD +0x8EA2E4F9 0x9D5C +0x8EA2E4FA 0x9D53 +0x8EA2E4FB 0x9D4F +0x8EA2E4FC 0x9D4A +0x8EA2E4FD 0x9D5B +0x8EA2E4FE 0x9D4B +0x8EA2E5A1 0x9D59 +0x8EA2E5A2 0x9D56 +0x8EA2E5A3 0x9D4C +0x8EA2E5A4 0x9D57 +0x8EA2E5A5 0x9D52 +0x8EA2E5A6 0x9D54 +0x8EA2E5A7 0x9D5F +0x8EA2E5A8 0x9D58 +0x8EA2E5A9 0x9D5A +0x8EA2E5AA 0x9E8E +0x8EA2E5AB 0x9E8C +0x8EA2E5AC 0x9EDF +0x8EA2E5AD 0x9F01 +0x8EA2E5AE 0x9F00 +0x8EA2E5AF 0x9F16 +0x8EA2E5B0 0x9F25 +0x8EA2E5B1 0x9F2B +0x8EA2E5B2 0x9F2A +0x8EA2E5B3 0x9F29 +0x8EA2E5B4 0x9F28 +0x8EA2E5B5 0x9F4C +0x8EA2E5B6 0x9F55 +0x8EA2E5B7 0x5134 +0x8EA2E5B8 0x5135 +0x8EA2E5B9 0x5296 +0x8EA2E5BA 0x52F7 +0x8EA2E5BB 0x53B4 +0x8EA2E5BC 0x56AB +0x8EA2E5BD 0x56AD +0x8EA2E5BE 0x56A6 +0x8EA2E5BF 0x56A7 +0x8EA2E5C0 0x56AA +0x8EA2E5C1 0x56AC +0x8EA2E5C2 0x58DA +0x8EA2E5C3 0x58DD +0x8EA2E5C4 0x58DB +0x8EA2E5C5 0x5912 +0x8EA2E5C6 0x5B3D +0x8EA2E5C7 0x5B3E +0x8EA2E5C8 0x5B3F +0x8EA2E5C9 0x5DC3 +0x8EA2E5CA 0x5E70 +0x8EA2E5CB 0x5FBF +0x8EA2E5CC 0x61FB +0x8EA2E5CD 0x6507 +0x8EA2E5CE 0x6510 +0x8EA2E5CF 0x650D +0x8EA2E5D0 0x6509 +0x8EA2E5D1 0x650C +0x8EA2E5D2 0x650E +0x8EA2E5D3 0x6584 +0x8EA2E5D4 0x65DE +0x8EA2E5D5 0x65DD +0x8EA2E5D6 0x66DE +0x8EA2E5D7 0x6AE7 +0x8EA2E5D8 0x6AE0 +0x8EA2E5D9 0x6ACC +0x8EA2E5DA 0x6AD1 +0x8EA2E5DB 0x6AD9 +0x8EA2E5DC 0x6ACB +0x8EA2E5DD 0x6ADF +0x8EA2E5DE 0x6ADC +0x8EA2E5DF 0x6AD0 +0x8EA2E5E0 0x6AEB +0x8EA2E5E1 0x6ACF +0x8EA2E5E2 0x6ACD +0x8EA2E5E3 0x6ADE +0x8EA2E5E4 0x6B60 +0x8EA2E5E5 0x6BB0 +0x8EA2E5E6 0x6C0C +0x8EA2E5E7 0x7019 +0x8EA2E5E8 0x7027 +0x8EA2E5E9 0x7020 +0x8EA2E5EA 0x7016 +0x8EA2E5EB 0x702B +0x8EA2E5EC 0x7021 +0x8EA2E5ED 0x7022 +0x8EA2E5EE 0x7023 +0x8EA2E5EF 0x7029 +0x8EA2E5F0 0x7017 +0x8EA2E5F1 0x7024 +0x8EA2E5F2 0x701C +0x8EA2E5F3 0x720C +0x8EA2E5F4 0x720A +0x8EA2E5F5 0x7207 +0x8EA2E5F6 0x7202 +0x8EA2E5F7 0x7205 +0x8EA2E5F8 0x72A5 +0x8EA2E5F9 0x72A6 +0x8EA2E5FA 0x72A4 +0x8EA2E5FB 0x72A3 +0x8EA2E5FC 0x72A1 +0x8EA2E5FD 0x74CB +0x8EA2E5FE 0x74C5 +0x8EA2E6A1 0x74B7 +0x8EA2E6A2 0x74C3 +0x8EA2E6A3 0x7516 +0x8EA2E6A4 0x7660 +0x8EA2E6A5 0x77C9 +0x8EA2E6A6 0x77CA +0x8EA2E6A7 0x77C4 +0x8EA2E6A8 0x77F1 +0x8EA2E6A9 0x791D +0x8EA2E6AA 0x791B +0x8EA2E6AB 0x7921 +0x8EA2E6AC 0x791C +0x8EA2E6AD 0x7917 +0x8EA2E6AE 0x791E +0x8EA2E6AF 0x79B0 +0x8EA2E6B0 0x7A67 +0x8EA2E6B1 0x7A68 +0x8EA2E6B2 0x7C33 +0x8EA2E6B3 0x7C3C +0x8EA2E6B4 0x7C39 +0x8EA2E6B5 0x7C2C +0x8EA2E6B6 0x7C3B +0x8EA2E6B7 0x7CEC +0x8EA2E6B8 0x7CEA +0x8EA2E6B9 0x7E76 +0x8EA2E6BA 0x7E75 +0x8EA2E6BB 0x7E78 +0x8EA2E6BC 0x7E70 +0x8EA2E6BD 0x7E77 +0x8EA2E6BE 0x7E6F +0x8EA2E6BF 0x7E7A +0x8EA2E6C0 0x7E72 +0x8EA2E6C1 0x7E74 +0x8EA2E6C2 0x7E68 +0x8EA2E6C3 0x7F4B +0x8EA2E6C4 0x7F4A +0x8EA2E6C5 0x7F83 +0x8EA2E6C6 0x7F86 +0x8EA2E6C7 0x7FB7 +0x8EA2E6C8 0x7FFD +0x8EA2E6C9 0x7FFE +0x8EA2E6CA 0x8078 +0x8EA2E6CB 0x81D7 +0x8EA2E6CC 0x81D5 +0x8EA2E6CD 0x820B +0x8EA2E6CE 0x8264 +0x8EA2E6CF 0x8261 +0x8EA2E6D0 0x8263 +0x8EA2E6D1 0x85EB +0x8EA2E6D2 0x85F1 +0x8EA2E6D3 0x85ED +0x8EA2E6D4 0x85D9 +0x8EA2E6D5 0x85E1 +0x8EA2E6D6 0x85E8 +0x8EA2E6D7 0x85DA +0x8EA2E6D8 0x85D7 +0x8EA2E6D9 0x85EC +0x8EA2E6DA 0x85F2 +0x8EA2E6DB 0x85F8 +0x8EA2E6DC 0x85D8 +0x8EA2E6DD 0x85DF +0x8EA2E6DE 0x85E3 +0x8EA2E6DF 0x85DC +0x8EA2E6E0 0x85D1 +0x8EA2E6E1 0x85F0 +0x8EA2E6E2 0x85E6 +0x8EA2E6E3 0x85EF +0x8EA2E6E4 0x85DE +0x8EA2E6E5 0x85E2 +0x8EA2E6E6 0x8800 +0x8EA2E6E7 0x87FA +0x8EA2E6E8 0x8803 +0x8EA2E6E9 0x87F6 +0x8EA2E6EA 0x87F7 +0x8EA2E6EB 0x8809 +0x8EA2E6EC 0x880C +0x8EA2E6ED 0x880B +0x8EA2E6EE 0x8806 +0x8EA2E6EF 0x87FC +0x8EA2E6F0 0x8808 +0x8EA2E6F1 0x87FF +0x8EA2E6F2 0x880A +0x8EA2E6F3 0x8802 +0x8EA2E6F4 0x8962 +0x8EA2E6F5 0x895A +0x8EA2E6F6 0x895B +0x8EA2E6F7 0x8957 +0x8EA2E6F8 0x8961 +0x8EA2E6F9 0x895C +0x8EA2E6FA 0x8958 +0x8EA2E6FB 0x895D +0x8EA2E6FC 0x8959 +0x8EA2E6FD 0x8988 +0x8EA2E6FE 0x89B7 +0x8EA2E7A1 0x89B6 +0x8EA2E7A2 0x89F6 +0x8EA2E7A3 0x8B50 +0x8EA2E7A4 0x8B48 +0x8EA2E7A5 0x8B4A +0x8EA2E7A6 0x8B40 +0x8EA2E7A7 0x8B53 +0x8EA2E7A8 0x8B56 +0x8EA2E7A9 0x8B54 +0x8EA2E7AA 0x8B4B +0x8EA2E7AB 0x8B55 +0x8EA2E7AC 0x8B51 +0x8EA2E7AD 0x8B42 +0x8EA2E7AE 0x8B52 +0x8EA2E7AF 0x8B57 +0x8EA2E7B0 0x8C43 +0x8EA2E7B1 0x8C77 +0x8EA2E7B2 0x8C76 +0x8EA2E7B3 0x8C9A +0x8EA2E7B4 0x8D06 +0x8EA2E7B5 0x8D07 +0x8EA2E7B6 0x8D09 +0x8EA2E7B7 0x8DAC +0x8EA2E7B8 0x8DAA +0x8EA2E7B9 0x8DAD +0x8EA2E7BA 0x8DAB +0x8EA2E7BB 0x8E6D +0x8EA2E7BC 0x8E78 +0x8EA2E7BD 0x8E73 +0x8EA2E7BE 0x8E6A +0x8EA2E7BF 0x8E6F +0x8EA2E7C0 0x8E7B +0x8EA2E7C1 0x8EC2 +0x8EA2E7C2 0x8F52 +0x8EA2E7C3 0x8F51 +0x8EA2E7C4 0x8F4F +0x8EA2E7C5 0x8F50 +0x8EA2E7C6 0x8F53 +0x8EA2E7C7 0x8FB4 +0x8EA2E7C8 0x9140 +0x8EA2E7C9 0x913F +0x8EA2E7CA 0x91B0 +0x8EA2E7CB 0x91AD +0x8EA2E7CC 0x93DE +0x8EA2E7CD 0x93C7 +0x8EA2E7CE 0x93CF +0x8EA2E7CF 0x93C2 +0x8EA2E7D0 0x93DA +0x8EA2E7D1 0x93D0 +0x8EA2E7D2 0x93F9 +0x8EA2E7D3 0x93EC +0x8EA2E7D4 0x93CC +0x8EA2E7D5 0x93D9 +0x8EA2E7D6 0x93A9 +0x8EA2E7D7 0x93E6 +0x8EA2E7D8 0x93CA +0x8EA2E7D9 0x93D4 +0x8EA2E7DA 0x93EE +0x8EA2E7DB 0x93E3 +0x8EA2E7DC 0x93D5 +0x8EA2E7DD 0x93C4 +0x8EA2E7DE 0x93CE +0x8EA2E7DF 0x93C0 +0x8EA2E7E0 0x93D2 +0x8EA2E7E1 0x93A5 +0x8EA2E7E2 0x93E7 +0x8EA2E7E3 0x957D +0x8EA2E7E4 0x95DA +0x8EA2E7E5 0x95DB +0x8EA2E7E6 0x96E1 +0x8EA2E7E7 0x9729 +0x8EA2E7E8 0x972B +0x8EA2E7E9 0x972C +0x8EA2E7EA 0x9728 +0x8EA2E7EB 0x9726 +0x8EA2E7EC 0x97B3 +0x8EA2E7ED 0x97B7 +0x8EA2E7EE 0x97B6 +0x8EA2E7EF 0x97DD +0x8EA2E7F0 0x97DE +0x8EA2E7F1 0x97DF +0x8EA2E7F2 0x985C +0x8EA2E7F3 0x9859 +0x8EA2E7F4 0x985D +0x8EA2E7F5 0x9857 +0x8EA2E7F6 0x98BF +0x8EA2E7F7 0x98BD +0x8EA2E7F8 0x98BB +0x8EA2E7F9 0x98BE +0x8EA2E7FA 0x9948 +0x8EA2E7FB 0x9947 +0x8EA2E7FC 0x9943 +0x8EA2E7FD 0x99A6 +0x8EA2E7FE 0x99A7 +0x8EA2E8A1 0x9A1A +0x8EA2E8A2 0x9A15 +0x8EA2E8A3 0x9A25 +0x8EA2E8A4 0x9A1D +0x8EA2E8A5 0x9A24 +0x8EA2E8A6 0x9A1B +0x8EA2E8A7 0x9A22 +0x8EA2E8A8 0x9A20 +0x8EA2E8A9 0x9A27 +0x8EA2E8AA 0x9A23 +0x8EA2E8AB 0x9A1E +0x8EA2E8AC 0x9A1C +0x8EA2E8AD 0x9A14 +0x8EA2E8AE 0x9AC2 +0x8EA2E8AF 0x9B0B +0x8EA2E8B0 0x9B0A +0x8EA2E8B1 0x9B0E +0x8EA2E8B2 0x9B0C +0x8EA2E8B3 0x9B37 +0x8EA2E8B4 0x9BEA +0x8EA2E8B5 0x9BEB +0x8EA2E8B6 0x9BE0 +0x8EA2E8B7 0x9BDE +0x8EA2E8B8 0x9BE4 +0x8EA2E8B9 0x9BE6 +0x8EA2E8BA 0x9BE2 +0x8EA2E8BB 0x9BF0 +0x8EA2E8BC 0x9BD4 +0x8EA2E8BD 0x9BD7 +0x8EA2E8BE 0x9BEC +0x8EA2E8BF 0x9BDC +0x8EA2E8C0 0x9BD9 +0x8EA2E8C1 0x9BE5 +0x8EA2E8C2 0x9BD5 +0x8EA2E8C3 0x9BE1 +0x8EA2E8C4 0x9BDA +0x8EA2E8C5 0x9D77 +0x8EA2E8C6 0x9D81 +0x8EA2E8C7 0x9D8A +0x8EA2E8C8 0x9D84 +0x8EA2E8C9 0x9D88 +0x8EA2E8CA 0x9D71 +0x8EA2E8CB 0x9D80 +0x8EA2E8CC 0x9D78 +0x8EA2E8CD 0x9D86 +0x8EA2E8CE 0x9D8B +0x8EA2E8CF 0x9D8C +0x8EA2E8D0 0x9D7D +0x8EA2E8D1 0x9D6B +0x8EA2E8D2 0x9D74 +0x8EA2E8D3 0x9D75 +0x8EA2E8D4 0x9D70 +0x8EA2E8D5 0x9D69 +0x8EA2E8D6 0x9D85 +0x8EA2E8D7 0x9D73 +0x8EA2E8D8 0x9D7B +0x8EA2E8D9 0x9D82 +0x8EA2E8DA 0x9D6F +0x8EA2E8DB 0x9D79 +0x8EA2E8DC 0x9D7F +0x8EA2E8DD 0x9D87 +0x8EA2E8DE 0x9D68 +0x8EA2E8DF 0x9E94 +0x8EA2E8E0 0x9E91 +0x8EA2E8E1 0x9EC0 +0x8EA2E8E2 0x9EFC +0x8EA2E8E3 0x9F2D +0x8EA2E8E4 0x9F40 +0x8EA2E8E5 0x9F41 +0x8EA2E8E6 0x9F4D +0x8EA2E8E7 0x9F56 +0x8EA2E8E8 0x9F57 +0x8EA2E8E9 0x9F58 +0x8EA2E8EA 0x5337 +0x8EA2E8EB 0x56B2 +0x8EA2E8EC 0x56B5 +0x8EA2E8ED 0x56B3 +0x8EA2E8EE 0x58E3 +0x8EA2E8EF 0x5B45 +0x8EA2E8F0 0x5DC6 +0x8EA2E8F1 0x5DC7 +0x8EA2E8F2 0x5EEE +0x8EA2E8F3 0x5EEF +0x8EA2E8F4 0x5FC0 +0x8EA2E8F5 0x5FC1 +0x8EA2E8F6 0x61F9 +0x8EA2E8F7 0x6517 +0x8EA2E8F8 0x6516 +0x8EA2E8F9 0x6515 +0x8EA2E8FA 0x6513 +0x8EA2E8FB 0x65DF +0x8EA2E8FC 0x66E8 +0x8EA2E8FD 0x66E3 +0x8EA2E8FE 0x66E4 +0x8EA2E9A1 0x6AF3 +0x8EA2E9A2 0x6AF0 +0x8EA2E9A3 0x6AEA +0x8EA2E9A4 0x6AE8 +0x8EA2E9A5 0x6AF9 +0x8EA2E9A6 0x6AF1 +0x8EA2E9A7 0x6AEE +0x8EA2E9A8 0x6AEF +0x8EA2E9A9 0x703C +0x8EA2E9AA 0x7035 +0x8EA2E9AB 0x702F +0x8EA2E9AC 0x7037 +0x8EA2E9AD 0x7034 +0x8EA2E9AE 0x7031 +0x8EA2E9AF 0x7042 +0x8EA2E9B0 0x7038 +0x8EA2E9B1 0x703F +0x8EA2E9B2 0x703A +0x8EA2E9B3 0x7039 +0x8EA2E9B4 0x702A +0x8EA2E9B5 0x7040 +0x8EA2E9B6 0x703B +0x8EA2E9B7 0x7033 +0x8EA2E9B8 0x7041 +0x8EA2E9B9 0x7213 +0x8EA2E9BA 0x7214 +0x8EA2E9BB 0x72A8 +0x8EA2E9BC 0x737D +0x8EA2E9BD 0x737C +0x8EA2E9BE 0x74BA +0x8EA2E9BF 0x76AB +0x8EA2E9C0 0x76AA +0x8EA2E9C1 0x76BE +0x8EA2E9C2 0x76ED +0x8EA2E9C3 0x77CC +0x8EA2E9C4 0x77CE +0x8EA2E9C5 0x77CF +0x8EA2E9C6 0x77CD +0x8EA2E9C7 0x77F2 +0x8EA2E9C8 0x7925 +0x8EA2E9C9 0x7923 +0x8EA2E9CA 0x7927 +0x8EA2E9CB 0x7928 +0x8EA2E9CC 0x7924 +0x8EA2E9CD 0x7929 +0x8EA2E9CE 0x79B2 +0x8EA2E9CF 0x7A6E +0x8EA2E9D0 0x7A6C +0x8EA2E9D1 0x7A6D +0x8EA2E9D2 0x7AF7 +0x8EA2E9D3 0x7C49 +0x8EA2E9D4 0x7C48 +0x8EA2E9D5 0x7C4A +0x8EA2E9D6 0x7C47 +0x8EA2E9D7 0x7C45 +0x8EA2E9D8 0x7CEE +0x8EA2E9D9 0x7E7B +0x8EA2E9DA 0x7E7E +0x8EA2E9DB 0x7E81 +0x8EA2E9DC 0x7E80 +0x8EA2E9DD 0x7FBA +0x8EA2E9DE 0x7FFF +0x8EA2E9DF 0x8079 +0x8EA2E9E0 0x81DB +0x8EA2E9E1 0x81D9 +0x8EA2E9E2 0x8268 +0x8EA2E9E3 0x8269 +0x8EA2E9E4 0x8622 +0x8EA2E9E5 0x85FF +0x8EA2E9E6 0x8601 +0x8EA2E9E7 0x85FE +0x8EA2E9E8 0x861B +0x8EA2E9E9 0x8600 +0x8EA2E9EA 0x85F6 +0x8EA2E9EB 0x8604 +0x8EA2E9EC 0x8609 +0x8EA2E9ED 0x8605 +0x8EA2E9EE 0x860C +0x8EA2E9EF 0x85FD +0x8EA2E9F0 0x8819 +0x8EA2E9F1 0x8810 +0x8EA2E9F2 0x8811 +0x8EA2E9F3 0x8817 +0x8EA2E9F4 0x8813 +0x8EA2E9F5 0x8816 +0x8EA2E9F6 0x8963 +0x8EA2E9F7 0x8966 +0x8EA2E9F8 0x89B9 +0x8EA2E9F9 0x89F7 +0x8EA2E9FA 0x8B60 +0x8EA2E9FB 0x8B6A +0x8EA2E9FC 0x8B5D +0x8EA2E9FD 0x8B68 +0x8EA2E9FE 0x8B63 +0x8EA2EAA1 0x8B65 +0x8EA2EAA2 0x8B67 +0x8EA2EAA3 0x8B6D +0x8EA2EAA4 0x8DAE +0x8EA2EAA5 0x8E86 +0x8EA2EAA6 0x8E88 +0x8EA2EAA7 0x8E84 +0x8EA2EAA8 0x8F59 +0x8EA2EAA9 0x8F56 +0x8EA2EAAA 0x8F57 +0x8EA2EAAB 0x8F55 +0x8EA2EAAC 0x8F58 +0x8EA2EAAD 0x8F5A +0x8EA2EAAE 0x908D +0x8EA2EAAF 0x9143 +0x8EA2EAB0 0x9141 +0x8EA2EAB1 0x91B7 +0x8EA2EAB2 0x91B5 +0x8EA2EAB3 0x91B2 +0x8EA2EAB4 0x91B3 +0x8EA2EAB5 0x940B +0x8EA2EAB6 0x9413 +0x8EA2EAB7 0x93FB +0x8EA2EAB8 0x9420 +0x8EA2EAB9 0x940F +0x8EA2EABA 0x9414 +0x8EA2EABB 0x93FE +0x8EA2EABC 0x9415 +0x8EA2EABD 0x9410 +0x8EA2EABE 0x9428 +0x8EA2EABF 0x9419 +0x8EA2EAC0 0x940D +0x8EA2EAC1 0x93F5 +0x8EA2EAC2 0x9400 +0x8EA2EAC3 0x93F7 +0x8EA2EAC4 0x9407 +0x8EA2EAC5 0x940E +0x8EA2EAC6 0x9416 +0x8EA2EAC7 0x9412 +0x8EA2EAC8 0x93FA +0x8EA2EAC9 0x9409 +0x8EA2EACA 0x93F8 +0x8EA2EACB 0x943C +0x8EA2EACC 0x940A +0x8EA2EACD 0x93FF +0x8EA2EACE 0x93FC +0x8EA2EACF 0x940C +0x8EA2EAD0 0x93F6 +0x8EA2EAD1 0x9411 +0x8EA2EAD2 0x9406 +0x8EA2EAD3 0x95DE +0x8EA2EAD4 0x95E0 +0x8EA2EAD5 0x95DF +0x8EA2EAD6 0x972E +0x8EA2EAD7 0x972F +0x8EA2EAD8 0x97B9 +0x8EA2EAD9 0x97BB +0x8EA2EADA 0x97FD +0x8EA2EADB 0x97FE +0x8EA2EADC 0x9860 +0x8EA2EADD 0x9862 +0x8EA2EADE 0x9863 +0x8EA2EADF 0x985F +0x8EA2EAE0 0x98C1 +0x8EA2EAE1 0x98C2 +0x8EA2EAE2 0x9950 +0x8EA2EAE3 0x994E +0x8EA2EAE4 0x9959 +0x8EA2EAE5 0x994C +0x8EA2EAE6 0x994B +0x8EA2EAE7 0x9953 +0x8EA2EAE8 0x9A32 +0x8EA2EAE9 0x9A34 +0x8EA2EAEA 0x9A31 +0x8EA2EAEB 0x9A2C +0x8EA2EAEC 0x9A2A +0x8EA2EAED 0x9A36 +0x8EA2EAEE 0x9A29 +0x8EA2EAEF 0x9A2E +0x8EA2EAF0 0x9A38 +0x8EA2EAF1 0x9A2D +0x8EA2EAF2 0x9AC7 +0x8EA2EAF3 0x9ACA +0x8EA2EAF4 0x9AC6 +0x8EA2EAF5 0x9B10 +0x8EA2EAF6 0x9B12 +0x8EA2EAF7 0x9B11 +0x8EA2EAF8 0x9C0B +0x8EA2EAF9 0x9C08 +0x8EA2EAFA 0x9BF7 +0x8EA2EAFB 0x9C05 +0x8EA2EAFC 0x9C12 +0x8EA2EAFD 0x9BF8 +0x8EA2EAFE 0x9C40 +0x8EA2EBA1 0x9C07 +0x8EA2EBA2 0x9C0E +0x8EA2EBA3 0x9C06 +0x8EA2EBA4 0x9C17 +0x8EA2EBA5 0x9C14 +0x8EA2EBA6 0x9C09 +0x8EA2EBA7 0x9D9F +0x8EA2EBA8 0x9D99 +0x8EA2EBA9 0x9DA4 +0x8EA2EBAA 0x9D9D +0x8EA2EBAB 0x9D92 +0x8EA2EBAC 0x9D98 +0x8EA2EBAD 0x9D90 +0x8EA2EBAE 0x9D9B +0x8EA2EBAF 0x9DA0 +0x8EA2EBB0 0x9D94 +0x8EA2EBB1 0x9D9C +0x8EA2EBB2 0x9DAA +0x8EA2EBB3 0x9D97 +0x8EA2EBB4 0x9DA1 +0x8EA2EBB5 0x9D9A +0x8EA2EBB6 0x9DA2 +0x8EA2EBB7 0x9DA8 +0x8EA2EBB8 0x9D9E +0x8EA2EBB9 0x9DA3 +0x8EA2EBBA 0x9DBF +0x8EA2EBBB 0x9DA9 +0x8EA2EBBC 0x9D96 +0x8EA2EBBD 0x9DA6 +0x8EA2EBBE 0x9DA7 +0x8EA2EBBF 0x9E99 +0x8EA2EBC0 0x9E9B +0x8EA2EBC1 0x9E9A +0x8EA2EBC2 0x9EE5 +0x8EA2EBC3 0x9EE4 +0x8EA2EBC4 0x9EE7 +0x8EA2EBC5 0x9EE6 +0x8EA2EBC6 0x9F30 +0x8EA2EBC7 0x9F2E +0x8EA2EBC8 0x9F5B +0x8EA2EBC9 0x9F60 +0x8EA2EBCA 0x9F5E +0x8EA2EBCB 0x9F5D +0x8EA2EBCC 0x9F59 +0x8EA2EBCD 0x9F91 +0x8EA2EBCE 0x513A +0x8EA2EBCF 0x5139 +0x8EA2EBD0 0x5298 +0x8EA2EBD1 0x5297 +0x8EA2EBD2 0x56C3 +0x8EA2EBD3 0x56BD +0x8EA2EBD4 0x56BE +0x8EA2EBD5 0x5B48 +0x8EA2EBD6 0x5B47 +0x8EA2EBD7 0x5DCB +0x8EA2EBD8 0x5DCF +0x8EA2EBD9 0x5EF1 +0x8EA2EBDA 0x61FD +0x8EA2EBDB 0x651B +0x8EA2EBDC 0x6B02 +0x8EA2EBDD 0x6AFC +0x8EA2EBDE 0x6B03 +0x8EA2EBDF 0x6AF8 +0x8EA2EBE0 0x6B00 +0x8EA2EBE1 0x7043 +0x8EA2EBE2 0x7044 +0x8EA2EBE3 0x704A +0x8EA2EBE4 0x7048 +0x8EA2EBE5 0x7049 +0x8EA2EBE6 0x7045 +0x8EA2EBE7 0x7046 +0x8EA2EBE8 0x721D +0x8EA2EBE9 0x721A +0x8EA2EBEA 0x7219 +0x8EA2EBEB 0x737E +0x8EA2EBEC 0x7517 +0x8EA2EBED 0x766A +0x8EA2EBEE 0x77D0 +0x8EA2EBEF 0x792D +0x8EA2EBF0 0x7931 +0x8EA2EBF1 0x792F +0x8EA2EBF2 0x7C54 +0x8EA2EBF3 0x7C53 +0x8EA2EBF4 0x7CF2 +0x8EA2EBF5 0x7E8A +0x8EA2EBF6 0x7E87 +0x8EA2EBF7 0x7E88 +0x8EA2EBF8 0x7E8B +0x8EA2EBF9 0x7E86 +0x8EA2EBFA 0x7E8D +0x8EA2EBFB 0x7F4D +0x8EA2EBFC 0x7FBB +0x8EA2EBFD 0x8030 +0x8EA2EBFE 0x81DD +0x8EA2ECA1 0x8618 +0x8EA2ECA2 0x862A +0x8EA2ECA3 0x8626 +0x8EA2ECA4 0x861F +0x8EA2ECA5 0x8623 +0x8EA2ECA6 0x861C +0x8EA2ECA7 0x8619 +0x8EA2ECA8 0x8627 +0x8EA2ECA9 0x862E +0x8EA2ECAA 0x8621 +0x8EA2ECAB 0x8620 +0x8EA2ECAC 0x8629 +0x8EA2ECAD 0x861E +0x8EA2ECAE 0x8625 +0x8EA2ECAF 0x8829 +0x8EA2ECB0 0x881D +0x8EA2ECB1 0x881B +0x8EA2ECB2 0x8820 +0x8EA2ECB3 0x8824 +0x8EA2ECB4 0x881C +0x8EA2ECB5 0x882B +0x8EA2ECB6 0x884A +0x8EA2ECB7 0x896D +0x8EA2ECB8 0x8969 +0x8EA2ECB9 0x896E +0x8EA2ECBA 0x896B +0x8EA2ECBB 0x89FA +0x8EA2ECBC 0x8B79 +0x8EA2ECBD 0x8B78 +0x8EA2ECBE 0x8B45 +0x8EA2ECBF 0x8B7A +0x8EA2ECC0 0x8B7B +0x8EA2ECC1 0x8D10 +0x8EA2ECC2 0x8D14 +0x8EA2ECC3 0x8DAF +0x8EA2ECC4 0x8E8E +0x8EA2ECC5 0x8E8C +0x8EA2ECC6 0x8F5E +0x8EA2ECC7 0x8F5B +0x8EA2ECC8 0x8F5D +0x8EA2ECC9 0x9146 +0x8EA2ECCA 0x9144 +0x8EA2ECCB 0x9145 +0x8EA2ECCC 0x91B9 +0x8EA2ECCD 0x943F +0x8EA2ECCE 0x943B +0x8EA2ECCF 0x9436 +0x8EA2ECD0 0x9429 +0x8EA2ECD1 0x943D +0x8EA2ECD2 0x9430 +0x8EA2ECD3 0x9439 +0x8EA2ECD4 0x942A +0x8EA2ECD5 0x9437 +0x8EA2ECD6 0x942C +0x8EA2ECD7 0x9440 +0x8EA2ECD8 0x9431 +0x8EA2ECD9 0x95E5 +0x8EA2ECDA 0x95E4 +0x8EA2ECDB 0x95E3 +0x8EA2ECDC 0x9735 +0x8EA2ECDD 0x973A +0x8EA2ECDE 0x97BF +0x8EA2ECDF 0x97E1 +0x8EA2ECE0 0x9864 +0x8EA2ECE1 0x98C9 +0x8EA2ECE2 0x98C6 +0x8EA2ECE3 0x98C0 +0x8EA2ECE4 0x9958 +0x8EA2ECE5 0x9956 +0x8EA2ECE6 0x9A39 +0x8EA2ECE7 0x9A3D +0x8EA2ECE8 0x9A46 +0x8EA2ECE9 0x9A44 +0x8EA2ECEA 0x9A42 +0x8EA2ECEB 0x9A41 +0x8EA2ECEC 0x9A3A +0x8EA2ECED 0x9A3F +0x8EA2ECEE 0x9ACD +0x8EA2ECEF 0x9B15 +0x8EA2ECF0 0x9B17 +0x8EA2ECF1 0x9B18 +0x8EA2ECF2 0x9B16 +0x8EA2ECF3 0x9B3A +0x8EA2ECF4 0x9B52 +0x8EA2ECF5 0x9C2B +0x8EA2ECF6 0x9C1D +0x8EA2ECF7 0x9C1C +0x8EA2ECF8 0x9C2C +0x8EA2ECF9 0x9C23 +0x8EA2ECFA 0x9C28 +0x8EA2ECFB 0x9C29 +0x8EA2ECFC 0x9C24 +0x8EA2ECFD 0x9C21 +0x8EA2ECFE 0x9DB7 +0x8EA2EDA1 0x9DB6 +0x8EA2EDA2 0x9DBC +0x8EA2EDA3 0x9DC1 +0x8EA2EDA4 0x9DC7 +0x8EA2EDA5 0x9DCA +0x8EA2EDA6 0x9DCF +0x8EA2EDA7 0x9DBE +0x8EA2EDA8 0x9DC5 +0x8EA2EDA9 0x9DC3 +0x8EA2EDAA 0x9DBB +0x8EA2EDAB 0x9DB5 +0x8EA2EDAC 0x9DCE +0x8EA2EDAD 0x9DB9 +0x8EA2EDAE 0x9DBA +0x8EA2EDAF 0x9DAC +0x8EA2EDB0 0x9DC8 +0x8EA2EDB1 0x9DB1 +0x8EA2EDB2 0x9DAD +0x8EA2EDB3 0x9DCC +0x8EA2EDB4 0x9DB3 +0x8EA2EDB5 0x9DCD +0x8EA2EDB6 0x9DB2 +0x8EA2EDB7 0x9E7A +0x8EA2EDB8 0x9E9C +0x8EA2EDB9 0x9EEB +0x8EA2EDBA 0x9EEE +0x8EA2EDBB 0x9EED +0x8EA2EDBC 0x9F1B +0x8EA2EDBD 0x9F18 +0x8EA2EDBE 0x9F1A +0x8EA2EDBF 0x9F31 +0x8EA2EDC0 0x9F4E +0x8EA2EDC1 0x9F65 +0x8EA2EDC2 0x9F64 +0x8EA2EDC3 0x9F92 +0x8EA2EDC4 0x4EB9 +0x8EA2EDC5 0x56C6 +0x8EA2EDC6 0x56C5 +0x8EA2EDC7 0x56CB +0x8EA2EDC8 0x5971 +0x8EA2EDC9 0x5B4B +0x8EA2EDCA 0x5B4C +0x8EA2EDCB 0x5DD5 +0x8EA2EDCC 0x5DD1 +0x8EA2EDCD 0x5EF2 +0x8EA2EDCE 0x6521 +0x8EA2EDCF 0x6520 +0x8EA2EDD0 0x6526 +0x8EA2EDD1 0x6522 +0x8EA2EDD2 0x6B0B +0x8EA2EDD3 0x6B08 +0x8EA2EDD4 0x6B09 +0x8EA2EDD5 0x6C0D +0x8EA2EDD6 0x7055 +0x8EA2EDD7 0x7056 +0x8EA2EDD8 0x7057 +0x8EA2EDD9 0x7052 +0x8EA2EDDA 0x721E +0x8EA2EDDB 0x721F +0x8EA2EDDC 0x72A9 +0x8EA2EDDD 0x737F +0x8EA2EDDE 0x74D8 +0x8EA2EDDF 0x74D5 +0x8EA2EDE0 0x74D9 +0x8EA2EDE1 0x74D7 +0x8EA2EDE2 0x766D +0x8EA2EDE3 0x76AD +0x8EA2EDE4 0x7935 +0x8EA2EDE5 0x79B4 +0x8EA2EDE6 0x7A70 +0x8EA2EDE7 0x7A71 +0x8EA2EDE8 0x7C57 +0x8EA2EDE9 0x7C5C +0x8EA2EDEA 0x7C59 +0x8EA2EDEB 0x7C5B +0x8EA2EDEC 0x7C5A +0x8EA2EDED 0x7CF4 +0x8EA2EDEE 0x7CF1 +0x8EA2EDEF 0x7E91 +0x8EA2EDF0 0x7F4F +0x8EA2EDF1 0x7F87 +0x8EA2EDF2 0x81DE +0x8EA2EDF3 0x826B +0x8EA2EDF4 0x8634 +0x8EA2EDF5 0x8635 +0x8EA2EDF6 0x8633 +0x8EA2EDF7 0x862C +0x8EA2EDF8 0x8632 +0x8EA2EDF9 0x8636 +0x8EA2EDFA 0x882C +0x8EA2EDFB 0x8828 +0x8EA2EDFC 0x8826 +0x8EA2EDFD 0x882A +0x8EA2EDFE 0x8825 +0x8EA2EEA1 0x8971 +0x8EA2EEA2 0x89BF +0x8EA2EEA3 0x89BE +0x8EA2EEA4 0x89FB +0x8EA2EEA5 0x8B7E +0x8EA2EEA6 0x8B84 +0x8EA2EEA7 0x8B82 +0x8EA2EEA8 0x8B86 +0x8EA2EEA9 0x8B85 +0x8EA2EEAA 0x8B7F +0x8EA2EEAB 0x8D15 +0x8EA2EEAC 0x8E95 +0x8EA2EEAD 0x8E94 +0x8EA2EEAE 0x8E9A +0x8EA2EEAF 0x8E92 +0x8EA2EEB0 0x8E90 +0x8EA2EEB1 0x8E96 +0x8EA2EEB2 0x8E97 +0x8EA2EEB3 0x8F60 +0x8EA2EEB4 0x8F62 +0x8EA2EEB5 0x9147 +0x8EA2EEB6 0x944C +0x8EA2EEB7 0x9450 +0x8EA2EEB8 0x944A +0x8EA2EEB9 0x944B +0x8EA2EEBA 0x944F +0x8EA2EEBB 0x9447 +0x8EA2EEBC 0x9445 +0x8EA2EEBD 0x9448 +0x8EA2EEBE 0x9449 +0x8EA2EEBF 0x9446 +0x8EA2EEC0 0x973F +0x8EA2EEC1 0x97E3 +0x8EA2EEC2 0x986A +0x8EA2EEC3 0x9869 +0x8EA2EEC4 0x98CB +0x8EA2EEC5 0x9954 +0x8EA2EEC6 0x995B +0x8EA2EEC7 0x9A4E +0x8EA2EEC8 0x9A53 +0x8EA2EEC9 0x9A54 +0x8EA2EECA 0x9A4C +0x8EA2EECB 0x9A4F +0x8EA2EECC 0x9A48 +0x8EA2EECD 0x9A4A +0x8EA2EECE 0x9A49 +0x8EA2EECF 0x9A52 +0x8EA2EED0 0x9A50 +0x8EA2EED1 0x9AD0 +0x8EA2EED2 0x9B19 +0x8EA2EED3 0x9B2B +0x8EA2EED4 0x9B3B +0x8EA2EED5 0x9B56 +0x8EA2EED6 0x9B55 +0x8EA2EED7 0x9C46 +0x8EA2EED8 0x9C48 +0x8EA2EED9 0x9C3F +0x8EA2EEDA 0x9C44 +0x8EA2EEDB 0x9C39 +0x8EA2EEDC 0x9C33 +0x8EA2EEDD 0x9C41 +0x8EA2EEDE 0x9C3C +0x8EA2EEDF 0x9C37 +0x8EA2EEE0 0x9C34 +0x8EA2EEE1 0x9C32 +0x8EA2EEE2 0x9C3D +0x8EA2EEE3 0x9C36 +0x8EA2EEE4 0x9DDB +0x8EA2EEE5 0x9DD2 +0x8EA2EEE6 0x9DDE +0x8EA2EEE7 0x9DDA +0x8EA2EEE8 0x9DCB +0x8EA2EEE9 0x9DD0 +0x8EA2EEEA 0x9DDC +0x8EA2EEEB 0x9DD1 +0x8EA2EEEC 0x9DDF +0x8EA2EEED 0x9DE9 +0x8EA2EEEE 0x9DD9 +0x8EA2EEEF 0x9DD8 +0x8EA2EEF0 0x9DD6 +0x8EA2EEF1 0x9DF5 +0x8EA2EEF2 0x9DD5 +0x8EA2EEF3 0x9DDD +0x8EA2EEF4 0x9EB6 +0x8EA2EEF5 0x9EF0 +0x8EA2EEF6 0x9F35 +0x8EA2EEF7 0x9F33 +0x8EA2EEF8 0x9F32 +0x8EA2EEF9 0x9F42 +0x8EA2EEFA 0x9F6B +0x8EA2EEFB 0x9F95 +0x8EA2EEFC 0x9FA2 +0x8EA2EEFD 0x513D +0x8EA2EEFE 0x5299 +0x8EA2EFA1 0x58E8 +0x8EA2EFA2 0x58E7 +0x8EA2EFA3 0x5972 +0x8EA2EFA4 0x5B4D +0x8EA2EFA5 0x5DD8 +0x8EA2EFA6 0x882F +0x8EA2EFA7 0x5F4F +0x8EA2EFA8 0x6201 +0x8EA2EFA9 0x6203 +0x8EA2EFAA 0x6204 +0x8EA2EFAB 0x6529 +0x8EA2EFAC 0x6525 +0x8EA2EFAD 0x6596 +0x8EA2EFAE 0x66EB +0x8EA2EFAF 0x6B11 +0x8EA2EFB0 0x6B12 +0x8EA2EFB1 0x6B0F +0x8EA2EFB2 0x6BCA +0x8EA2EFB3 0x705B +0x8EA2EFB4 0x705A +0x8EA2EFB5 0x7222 +0x8EA2EFB6 0x7382 +0x8EA2EFB7 0x7381 +0x8EA2EFB8 0x7383 +0x8EA2EFB9 0x7670 +0x8EA2EFBA 0x77D4 +0x8EA2EFBB 0x7C67 +0x8EA2EFBC 0x7C66 +0x8EA2EFBD 0x7E95 +0x8EA2EFBE 0x826C +0x8EA2EFBF 0x863A +0x8EA2EFC0 0x8640 +0x8EA2EFC1 0x8639 +0x8EA2EFC2 0x863C +0x8EA2EFC3 0x8631 +0x8EA2EFC4 0x863B +0x8EA2EFC5 0x863E +0x8EA2EFC6 0x8830 +0x8EA2EFC7 0x8832 +0x8EA2EFC8 0x882E +0x8EA2EFC9 0x8833 +0x8EA2EFCA 0x8976 +0x8EA2EFCB 0x8974 +0x8EA2EFCC 0x8973 +0x8EA2EFCD 0x89FE +0x8EA2EFCE 0x8B8C +0x8EA2EFCF 0x8B8E +0x8EA2EFD0 0x8B8B +0x8EA2EFD1 0x8B88 +0x8EA2EFD2 0x8C45 +0x8EA2EFD3 0x8D19 +0x8EA2EFD4 0x8E98 +0x8EA2EFD5 0x8F64 +0x8EA2EFD6 0x8F63 +0x8EA2EFD7 0x91BC +0x8EA2EFD8 0x9462 +0x8EA2EFD9 0x9455 +0x8EA2EFDA 0x945D +0x8EA2EFDB 0x9457 +0x8EA2EFDC 0x945E +0x8EA2EFDD 0x97C4 +0x8EA2EFDE 0x97C5 +0x8EA2EFDF 0x9800 +0x8EA2EFE0 0x9A56 +0x8EA2EFE1 0x9A59 +0x8EA2EFE2 0x9B1E +0x8EA2EFE3 0x9B1F +0x8EA2EFE4 0x9B20 +0x8EA2EFE5 0x9C52 +0x8EA2EFE6 0x9C58 +0x8EA2EFE7 0x9C50 +0x8EA2EFE8 0x9C4A +0x8EA2EFE9 0x9C4D +0x8EA2EFEA 0x9C4B +0x8EA2EFEB 0x9C55 +0x8EA2EFEC 0x9C59 +0x8EA2EFED 0x9C4C +0x8EA2EFEE 0x9C4E +0x8EA2EFEF 0x9DFB +0x8EA2EFF0 0x9DF7 +0x8EA2EFF1 0x9DEF +0x8EA2EFF2 0x9DE3 +0x8EA2EFF3 0x9DEB +0x8EA2EFF4 0x9DF8 +0x8EA2EFF5 0x9DE4 +0x8EA2EFF6 0x9DF6 +0x8EA2EFF7 0x9DE1 +0x8EA2EFF8 0x9DEE +0x8EA2EFF9 0x9DE6 +0x8EA2EFFA 0x9DF2 +0x8EA2EFFB 0x9DF0 +0x8EA2EFFC 0x9DE2 +0x8EA2EFFD 0x9DEC +0x8EA2EFFE 0x9DF4 +0x8EA2F0A1 0x9DF3 +0x8EA2F0A2 0x9DE8 +0x8EA2F0A3 0x9DED +0x8EA2F0A4 0x9EC2 +0x8EA2F0A5 0x9ED0 +0x8EA2F0A6 0x9EF2 +0x8EA2F0A7 0x9EF3 +0x8EA2F0A8 0x9F06 +0x8EA2F0A9 0x9F1C +0x8EA2F0AA 0x9F38 +0x8EA2F0AB 0x9F37 +0x8EA2F0AC 0x9F36 +0x8EA2F0AD 0x9F43 +0x8EA2F0AE 0x9F4F +0x8EA2F0AF 0x9F71 +0x8EA2F0B0 0x9F70 +0x8EA2F0B1 0x9F6E +0x8EA2F0B2 0x9F6F +0x8EA2F0B3 0x56D3 +0x8EA2F0B4 0x56CD +0x8EA2F0B5 0x5B4E +0x8EA2F0B6 0x5C6D +0x8EA2F0B7 0x652D +0x8EA2F0B8 0x66ED +0x8EA2F0B9 0x66EE +0x8EA2F0BA 0x6B13 +0x8EA2F0BB 0x705F +0x8EA2F0BC 0x7061 +0x8EA2F0BD 0x705D +0x8EA2F0BE 0x7060 +0x8EA2F0BF 0x7223 +0x8EA2F0C0 0x74DB +0x8EA2F0C1 0x74E5 +0x8EA2F0C2 0x77D5 +0x8EA2F0C3 0x7938 +0x8EA2F0C4 0x79B7 +0x8EA2F0C5 0x79B6 +0x8EA2F0C6 0x7C6A +0x8EA2F0C7 0x7E97 +0x8EA2F0C8 0x7F89 +0x8EA2F0C9 0x826D +0x8EA2F0CA 0x8643 +0x8EA2F0CB 0x8838 +0x8EA2F0CC 0x8837 +0x8EA2F0CD 0x8835 +0x8EA2F0CE 0x884B +0x8EA2F0CF 0x8B94 +0x8EA2F0D0 0x8B95 +0x8EA2F0D1 0x8E9E +0x8EA2F0D2 0x8E9F +0x8EA2F0D3 0x8EA0 +0x8EA2F0D4 0x8E9D +0x8EA2F0D5 0x91BE +0x8EA2F0D6 0x91BD +0x8EA2F0D7 0x91C2 +0x8EA2F0D8 0x946B +0x8EA2F0D9 0x9468 +0x8EA2F0DA 0x9469 +0x8EA2F0DB 0x96E5 +0x8EA2F0DC 0x9746 +0x8EA2F0DD 0x9743 +0x8EA2F0DE 0x9747 +0x8EA2F0DF 0x97C7 +0x8EA2F0E0 0x97E5 +0x8EA2F0E1 0x9A5E +0x8EA2F0E2 0x9AD5 +0x8EA2F0E3 0x9B59 +0x8EA2F0E4 0x9C63 +0x8EA2F0E5 0x9C67 +0x8EA2F0E6 0x9C66 +0x8EA2F0E7 0x9C62 +0x8EA2F0E8 0x9C5E +0x8EA2F0E9 0x9C60 +0x8EA2F0EA 0x9E02 +0x8EA2F0EB 0x9DFE +0x8EA2F0EC 0x9E07 +0x8EA2F0ED 0x9E03 +0x8EA2F0EE 0x9E06 +0x8EA2F0EF 0x9E05 +0x8EA2F0F0 0x9E00 +0x8EA2F0F1 0x9E01 +0x8EA2F0F2 0x9E09 +0x8EA2F0F3 0x9DFF +0x8EA2F0F4 0x9DFD +0x8EA2F0F5 0x9E04 +0x8EA2F0F6 0x9EA0 +0x8EA2F0F7 0x9F1E +0x8EA2F0F8 0x9F46 +0x8EA2F0F9 0x9F74 +0x8EA2F0FA 0x9F75 +0x8EA2F0FB 0x9F76 +0x8EA2F0FC 0x56D4 +0x8EA2F0FD 0x652E +0x8EA2F0FE 0x65B8 +0x8EA2F1A1 0x6B18 +0x8EA2F1A2 0x6B19 +0x8EA2F1A3 0x6B17 +0x8EA2F1A4 0x6B1A +0x8EA2F1A5 0x7062 +0x8EA2F1A6 0x7226 +0x8EA2F1A7 0x72AA +0x8EA2F1A8 0x77D8 +0x8EA2F1A9 0x77D9 +0x8EA2F1AA 0x7939 +0x8EA2F1AB 0x7C69 +0x8EA2F1AC 0x7C6B +0x8EA2F1AD 0x7CF6 +0x8EA2F1AE 0x7E9A +0x8EA2F1AF 0x7E98 +0x8EA2F1B0 0x7E9B +0x8EA2F1B1 0x7E99 +0x8EA2F1B2 0x81E0 +0x8EA2F1B3 0x81E1 +0x8EA2F1B4 0x8646 +0x8EA2F1B5 0x8647 +0x8EA2F1B6 0x8648 +0x8EA2F1B7 0x8979 +0x8EA2F1B8 0x897A +0x8EA2F1B9 0x897C +0x8EA2F1BA 0x897B +0x8EA2F1BB 0x89FF +0x8EA2F1BC 0x8B98 +0x8EA2F1BD 0x8B99 +0x8EA2F1BE 0x8EA5 +0x8EA2F1BF 0x8EA4 +0x8EA2F1C0 0x8EA3 +0x8EA2F1C1 0x946E +0x8EA2F1C2 0x946D +0x8EA2F1C3 0x946F +0x8EA2F1C4 0x9471 +0x8EA2F1C5 0x9473 +0x8EA2F1C6 0x9749 +0x8EA2F1C7 0x9872 +0x8EA2F1C8 0x995F +0x8EA2F1C9 0x9C68 +0x8EA2F1CA 0x9C6E +0x8EA2F1CB 0x9C6D +0x8EA2F1CC 0x9E0B +0x8EA2F1CD 0x9E0D +0x8EA2F1CE 0x9E10 +0x8EA2F1CF 0x9E0F +0x8EA2F1D0 0x9E12 +0x8EA2F1D1 0x9E11 +0x8EA2F1D2 0x9EA1 +0x8EA2F1D3 0x9EF5 +0x8EA2F1D4 0x9F09 +0x8EA2F1D5 0x9F47 +0x8EA2F1D6 0x9F78 +0x8EA2F1D7 0x9F7B +0x8EA2F1D8 0x9F7A +0x8EA2F1D9 0x9F79 +0x8EA2F1DA 0x571E +0x8EA2F1DB 0x7066 +0x8EA2F1DC 0x7C6F +0x8EA2F1DD 0x883C +0x8EA2F1DE 0x8DB2 +0x8EA2F1DF 0x8EA6 +0x8EA2F1E0 0x91C3 +0x8EA2F1E1 0x9474 +0x8EA2F1E2 0x9478 +0x8EA2F1E3 0x9476 +0x8EA2F1E4 0x9475 +0x8EA2F1E5 0x9A60 +0x8EA2F1E6 0x9B2E +0x8EA2F1E7 0x9C74 +0x8EA2F1E8 0x9C73 +0x8EA2F1E9 0x9C71 +0x8EA2F1EA 0x9C75 +0x8EA2F1EB 0x9E14 +0x8EA2F1EC 0x9E13 +0x8EA2F1ED 0x9EF6 +0x8EA2F1EE 0x9F0A +0x8EA2F1EF 0x9FA4 +0x8EA2F1F0 0x7068 +0x8EA2F1F1 0x7065 +0x8EA2F1F2 0x7CF7 +0x8EA2F1F3 0x866A +0x8EA2F1F4 0x883E +0x8EA2F1F5 0x883D +0x8EA2F1F6 0x883F +0x8EA2F1F7 0x8B9E +0x8EA2F1F8 0x8C9C +0x8EA2F1F9 0x8EA9 +0x8EA2F1FA 0x8EC9 +0x8EA2F1FB 0x974B +0x8EA2F1FC 0x9873 +0x8EA2F1FD 0x9874 +0x8EA2F1FE 0x98CC +0x8EA2F2A1 0x9961 +0x8EA2F2A2 0x99AB +0x8EA2F2A3 0x9A64 +0x8EA2F2A4 0x9A66 +0x8EA2F2A5 0x9A67 +0x8EA2F2A6 0x9B24 +0x8EA2F2A7 0x9E15 +0x8EA2F2A8 0x9E17 +0x8EA2F2A9 0x9F48 +0x8EA2F2AA 0x6207 +0x8EA2F2AB 0x6B1E +0x8EA2F2AC 0x7227 +0x8EA2F2AD 0x864C +0x8EA2F2AE 0x8EA8 +0x8EA2F2AF 0x9482 +0x8EA2F2B0 0x9480 +0x8EA2F2B1 0x9481 +0x8EA2F2B2 0x9A69 +0x8EA2F2B3 0x9A68 +0x8EA2F2B4 0x9E19 +0x8EA2F2B5 0x864B +0x8EA2F2B6 0x8B9F +0x8EA2F2B7 0x9483 +0x8EA2F2B8 0x9C79 +0x8EA2F2B9 0x9EB7 +0x8EA2F2BA 0x7675 +0x8EA2F2BB 0x9A6B +0x8EA2F2BC 0x9C7A +0x8EA2F2BD 0x9E1D +0x8EA2F2BE 0x7069 +0x8EA2F2BF 0x706A +0x8EA2F2C0 0x7229 +0x8EA2F2C1 0x9EA4 +0x8EA2F2C2 0x9F7E +0x8EA2F2C3 0x9F49 +0x8EA2F2C4 0x9F98 +0x8EA3A1A1 0x4E28 +0x8EA3A1A2 0x4E36 +0x8EA3A1A3 0x4E3F +0x8EA3A1A4 0x4E85 +0x8EA3A1A5 0x4E05 +0x8EA3A1A6 0x4E04 +0x8EA3A1A7 0x5182 +0x8EA3A1A8 0x5196 +0x8EA3A1A9 0x5338 +0x8EA3A1AA 0x5369 +0x8EA3A1AB 0x53B6 +0x8EA3A1AC 0x4E2A +0x8EA3A1AD 0x4E87 +0x8EA3A1AE 0x4E49 +0x8EA3A1AF 0x51E2 +0x8EA3A1B0 0x4E46 +0x8EA3A1B1 0x4E8F +0x8EA3A1B2 0x4EBC +0x8EA3A1B3 0x4EBE +0x8EA3A1B4 0x5166 +0x8EA3A1B5 0x51E3 +0x8EA3A1B6 0x5204 +0x8EA3A1B7 0x529C +0x8EA3A1B8 0x5344 +0x8EA3A1B9 0x5902 +0x8EA3A1BA 0x590A +0x8EA3A1BB 0x5B80 +0x8EA3A1BC 0x5DDB +0x8EA3A1BD 0x5E7A +0x8EA3A1BE 0x5E7F +0x8EA3A1BF 0x5EF4 +0x8EA3A1C0 0x5F50 +0x8EA3A1C1 0x5F51 +0x8EA3A1C2 0x5F61 +0x8EA3A1C3 0x961D +0x8EA3A1C4 0x2000B +0x8EA3A1C5 0x4E63 +0x8EA3A1C6 0x4E62 +0x8EA3A1C7 0x4EA3 +0x8EA3A1C8 0x5185 +0x8EA3A1C9 0x4EC5 +0x8EA3A1CA 0x4ECF +0x8EA3A1CB 0x4ECE +0x8EA3A1CC 0x4ECC +0x8EA3A1CD 0x5184 +0x8EA3A1CE 0x5186 +0x8EA3A1CF 0x2F817 +0x8EA3A1D0 0x34C5 +0x8EA3A1D1 0x51E4 +0x8EA3A1D2 0x5205 +0x8EA3A1D3 0x529E +0x8EA3A1D4 0x529D +0x8EA3A1D5 0x52FD +0x8EA3A1D6 0x5300 +0x8EA3A1D7 0x533A +0x8EA3A1D8 0x3539 +0x8EA3A1D9 0x5346 +0x8EA3A1DA 0x535D +0x8EA3A1DB 0x5386 +0x8EA3A1DC 0x53B7 +0x8EA3A1DD 0x3555 +0x8EA3A1DE 0x53CC +0x8EA3A1DF 0x355B +0x8EA3A1E0 0x53CE +0x8EA3A1E1 0x5721 +0x8EA3A1E2 0x37A2 +0x8EA3A1E3 0x5E00 +0x8EA3A1E4 0x5F0C +0x8EA3A1E5 0x6237 +0x8EA3A1E6 0x6238 +0x8EA3A1E7 0x6534 +0x8EA3A1E8 0x6535 +0x8EA3A1E9 0x65E0 +0x8EA3A1EA 0x3E26 +0x8EA3A1EB 0x738D +0x8EA3A1EC 0x4E97 +0x8EA3A1ED 0x4EE0 +0x8EA3A1EE 0x3432 +0x8EA3A1EF 0x201A9 +0x8EA3A1F0 0x4EE7 +0x8EA3A1F1 0x3433 +0x8EA3A1F2 0x4EE6 +0x8EA3A1F3 0x3434 +0x8EA3A1F4 0x36A2 +0x8EA3A1F5 0x3431 +0x8EA3A1F6 0x34B0 +0x8EA3A1F7 0x56D8 +0x8EA3A1F8 0x518B +0x8EA3A1F9 0x518C +0x8EA3A1FA 0x5199 +0x8EA3A1FB 0x51E5 +0x8EA3A1FC 0x2F850 +0x8EA3A1FD 0x520B +0x8EA3A1FE 0x34DC +0x8EA3A2A1 0x361E +0x8EA3A2A2 0x5304 +0x8EA3A2A3 0x5303 +0x8EA3A2A4 0x5307 +0x8EA3A2A5 0x2F82A +0x8EA3A2A6 0x531E +0x8EA3A2A7 0x535F +0x8EA3A2A8 0x536D +0x8EA3A2A9 0x5389 +0x8EA3A2AA 0x53BA +0x8EA3A2AB 0x53D0 +0x8EA3A2AC 0x3565 +0x8EA3A2AD 0x53F6 +0x8EA3A2AE 0x53F7 +0x8EA3A2AF 0x53F9 +0x8EA3A2B0 0x3564 +0x8EA3A2B1 0x53F4 +0x8EA3A2B2 0x361D +0x8EA3A2B3 0x3626 +0x8EA3A2B4 0x5724 +0x8EA3A2B5 0x5904 +0x8EA3A2B6 0x5918 +0x8EA3A2B7 0x5932 +0x8EA3A2B8 0x5930 +0x8EA3A2B9 0x5934 +0x8EA3A2BA 0x368E +0x8EA3A2BB 0x5975 +0x8EA3A2BC 0x374A +0x8EA3A2BD 0x5B82 +0x8EA3A2BE 0x5BF9 +0x8EA3A2BF 0x5C14 +0x8EA3A2C0 0x378B +0x8EA3A2C1 0x37A6 +0x8EA3A2C2 0x37A4 +0x8EA3A2C3 0x37A5 +0x8EA3A2C4 0x37A7 +0x8EA3A2C5 0x382F +0x8EA3A2C6 0x3832 +0x8EA3A2C7 0x5E81 +0x8EA3A2C8 0x5E83 +0x8EA3A2C9 0x5F0D +0x8EA3A2CA 0x5F52 +0x8EA3A2CB 0x38D4 +0x8EA3A2CC 0x5FCA +0x8EA3A2CD 0x5FC7 +0x8EA3A2CE 0x6239 +0x8EA3A2CF 0x39C5 +0x8EA3A2D0 0x624F +0x8EA3A2D1 0x65E7 +0x8EA3A2D2 0x672F +0x8EA3A2D3 0x6B7A +0x8EA3A2D4 0x6C39 +0x8EA3A2D5 0x3CBA +0x8EA3A2D6 0x3CB9 +0x8EA3A2D7 0x6C37 +0x8EA3A2D8 0x6C44 +0x8EA3A2D9 0x6C45 +0x8EA3A2DA 0x738C +0x8EA3A2DB 0x7592 +0x8EA3A2DC 0x7676 +0x8EA3A2DD 0x9093 +0x8EA3A2DE 0x9092 +0x8EA3A2DF 0x48B3 +0x8EA3A2E0 0x49BA +0x8EA3A2E1 0x4E21 +0x8EA3A2E2 0x4E20 +0x8EA3A2E3 0x4E22 +0x8EA3A2E4 0x4E68 +0x8EA3A2E5 0x4E89 +0x8EA3A2E6 0x4E98 +0x8EA3A2E7 0x4EF9 +0x8EA3A2E8 0x4EEF +0x8EA3A2E9 0x343B +0x8EA3A2EA 0x343C +0x8EA3A2EB 0x4EF8 +0x8EA3A2EC 0x4F06 +0x8EA3A2ED 0x4F03 +0x8EA3A2EE 0x4EFC +0x8EA3A2EF 0x4EEE +0x8EA3A2F0 0x4F16 +0x8EA3A2F1 0x3439 +0x8EA3A2F2 0x4F28 +0x8EA3A2F3 0x4F1C +0x8EA3A2F4 0x4F07 +0x8EA3A2F5 0x4F1A +0x8EA3A2F6 0x4EFA +0x8EA3A2F7 0x4F17 +0x8EA3A2F8 0x514A +0x8EA3A2F9 0x34B2 +0x8EA3A2FA 0x5172 +0x8EA3A2FB 0x2F815 +0x8EA3A2FC 0x51B4 +0x8EA3A2FD 0x51B3 +0x8EA3A2FE 0x51B2 +0x8EA3A3A1 0x34C7 +0x8EA3A3A2 0x51E8 +0x8EA3A3A3 0x342B +0x8EA3A3A4 0x5214 +0x8EA3A3A5 0x520F +0x8EA3A3A6 0x5215 +0x8EA3A3A7 0x5218 +0x8EA3A3A8 0x52A8 +0x8EA3A3A9 0x2F82C +0x8EA3A3AA 0x534B +0x8EA3A3AB 0x534F +0x8EA3A3AC 0x353B +0x8EA3A3AD 0x5350 +0x8EA3A3AE 0x3544 +0x8EA3A3AF 0x538B +0x8EA3A3B0 0x3542 +0x8EA3A3B1 0x53BE +0x8EA3A3B2 0x355C +0x8EA3A3B3 0x53D2 +0x8EA3A3B4 0x5416 +0x8EA3A3B5 0x53FF +0x8EA3A3B6 0x3567 +0x8EA3A3B7 0x5400 +0x8EA3A3B8 0x3566 +0x8EA3A3B9 0x5405 +0x8EA3A3BA 0x5413 +0x8EA3A3BB 0x5415 +0x8EA3A3BC 0x2F83B +0x8EA3A3BD 0x361F +0x8EA3A3BE 0x56E3 +0x8EA3A3BF 0x5735 +0x8EA3A3C0 0x5736 +0x8EA3A3C1 0x5731 +0x8EA3A3C2 0x5732 +0x8EA3A3C3 0x58EE +0x8EA3A3C4 0x5905 +0x8EA3A3C5 0x4E54 +0x8EA3A3C6 0x368F +0x8EA3A3C7 0x5936 +0x8EA3A3C8 0x3690 +0x8EA3A3C9 0x36A8 +0x8EA3A3CA 0x36A4 +0x8EA3A3CB 0x597A +0x8EA3A3CC 0x36A3 +0x8EA3A3CD 0x5986 +0x8EA3A3CE 0x373D +0x8EA3A3CF 0x374C +0x8EA3A3D0 0x5B86 +0x8EA3A3D1 0x5F53 +0x8EA3A3D2 0x5C18 +0x8EA3A3D3 0x378C +0x8EA3A3D4 0x5C3D +0x8EA3A3D5 0x5C78 +0x8EA3A3D6 0x37A8 +0x8EA3A3D7 0x37AD +0x8EA3A3D8 0x37AF +0x8EA3A3D9 0x21D46 +0x8EA3A3DA 0x5C80 +0x8EA3A3DB 0x3829 +0x8EA3A3DC 0x5E08 +0x8EA3A3DD 0x3836 +0x8EA3A3DE 0x3871 +0x8EA3A3DF 0x3870 +0x8EA3A3E0 0x386F +0x8EA3A3E1 0x5EF5 +0x8EA3A3E2 0x5F0E +0x8EA3A3E3 0x38A9 +0x8EA3A3E4 0x38AA +0x8EA3A3E5 0x38FB +0x8EA3A3E6 0x5FD3 +0x8EA3A3E7 0x5FDA +0x8EA3A3E8 0x38FC +0x8EA3A3E9 0x5FDB +0x8EA3A3EA 0x39AE +0x8EA3A3EB 0x620F +0x8EA3A3EC 0x625D +0x8EA3A3ED 0x625F +0x8EA3A3EE 0x6267 +0x8EA3A3EF 0x6257 +0x8EA3A3F0 0x9F50 +0x8EA3A3F1 0x3AC3 +0x8EA3A3F2 0x65EB +0x8EA3A3F3 0x65EA +0x8EA3A3F4 0x3B30 +0x8EA3A3F5 0x6737 +0x8EA3A3F6 0x3B41 +0x8EA3A3F7 0x6732 +0x8EA3A3F8 0x6736 +0x8EA3A3F9 0x6B22 +0x8EA3A3FA 0x6BCE +0x8EA3A3FB 0x3C8C +0x8EA3A3FC 0x6C58 +0x8EA3A3FD 0x6C51 +0x8EA3A3FE 0x6C77 +0x8EA3A4A1 0x6C3C +0x8EA3A4A2 0x3CBB +0x8EA3A4A3 0x6C5A +0x8EA3A4A4 0x23C86 +0x8EA3A4A5 0x6C53 +0x8EA3A4A6 0x706F +0x8EA3A4A7 0x7072 +0x8EA3A4A8 0x706E +0x8EA3A4A9 0x2F835 +0x8EA3A4AA 0x3DA1 +0x8EA3A4AB 0x7073 +0x8EA3A4AC 0x72B1 +0x8EA3A4AD 0x72B2 +0x8EA3A4AE 0x3EA8 +0x8EA3A4AF 0x738F +0x8EA3A4B0 0x3EAA +0x8EA3A4B1 0x3EAB +0x8EA3A4B2 0x4096 +0x8EA3A4B3 0x793C +0x8EA3A4B4 0x41C2 +0x8EA3A4B5 0x808D +0x8EA3A4B6 0x808E +0x8EA3A4B7 0x4493 +0x8EA3A4B8 0x827B +0x8EA3A4B9 0x4494 +0x8EA3A4BA 0x8D71 +0x8EA3A4BB 0x8FB9 +0x8EA3A4BC 0x9096 +0x8EA3A4BD 0x909A +0x8EA3A4BE 0x49BB +0x8EA3A4BF 0x4E24 +0x8EA3A4C0 0x4E71 +0x8EA3A4C1 0x2F81B +0x8EA3A4C2 0x4E9C +0x8EA3A4C3 0x4F45 +0x8EA3A4C4 0x4F4A +0x8EA3A4C5 0x4F39 +0x8EA3A4C6 0x4F37 +0x8EA3A4C7 0x3443 +0x8EA3A4C8 0x4F32 +0x8EA3A4C9 0x4F42 +0x8EA3A4CA 0x3442 +0x8EA3A4CB 0x4F44 +0x8EA3A4CC 0x4F4B +0x8EA3A4CD 0x3444 +0x8EA3A4CE 0x4F40 +0x8EA3A4CF 0x4F35 +0x8EA3A4D0 0x4F31 +0x8EA3A4D1 0x5151 +0x8EA3A4D2 0x2F80E +0x8EA3A4D3 0x5150 +0x8EA3A4D4 0x514E +0x8EA3A4D5 0x34B3 +0x8EA3A4D6 0x34B7 +0x8EA3A4D7 0x519D +0x8EA3A4D8 0x34C8 +0x8EA3A4D9 0x51B5 +0x8EA3A4DA 0x51B8 +0x8EA3A4DB 0x51EC +0x8EA3A4DC 0x5223 +0x8EA3A4DD 0x5227 +0x8EA3A4DE 0x5226 +0x8EA3A4DF 0x521F +0x8EA3A4E0 0x522B +0x8EA3A4E1 0x5220 +0x8EA3A4E2 0x52B4 +0x8EA3A4E3 0x52B3 +0x8EA3A4E4 0x3518 +0x8EA3A4E5 0x5325 +0x8EA3A4E6 0x533B +0x8EA3A4E7 0x5374 +0x8EA3A4E8 0x3547 +0x8EA3A4E9 0x3546 +0x8EA3A4EA 0x3545 +0x8EA3A4EB 0x356B +0x8EA3A4EC 0x3569 +0x8EA3A4ED 0x544D +0x8EA3A4EE 0x3572 +0x8EA3A4EF 0x3571 +0x8EA3A4F0 0x543A +0x8EA3A4F1 0x356C +0x8EA3A4F2 0x356F +0x8EA3A4F3 0x5444 +0x8EA3A4F4 0x544C +0x8EA3A4F5 0x5423 +0x8EA3A4F6 0x541A +0x8EA3A4F7 0x5432 +0x8EA3A4F8 0x544B +0x8EA3A4F9 0x5421 +0x8EA3A4FA 0x3573 +0x8EA3A4FB 0x5434 +0x8EA3A4FC 0x5449 +0x8EA3A4FD 0x5450 +0x8EA3A4FE 0x5422 +0x8EA3A5A1 0x543F +0x8EA3A5A2 0x5451 +0x8EA3A5A3 0x545A +0x8EA3A5A4 0x542F +0x8EA3A5A5 0x3576 +0x8EA3A5A6 0x56E9 +0x8EA3A5A7 0x56F2 +0x8EA3A5A8 0x56F3 +0x8EA3A5A9 0x56EF +0x8EA3A5AA 0x56ED +0x8EA3A5AB 0x56EC +0x8EA3A5AC 0x56E6 +0x8EA3A5AD 0x5748 +0x8EA3A5AE 0x3627 +0x8EA3A5AF 0x5744 +0x8EA3A5B0 0x573F +0x8EA3A5B1 0x573C +0x8EA3A5B2 0x5753 +0x8EA3A5B3 0x5756 +0x8EA3A5B4 0x3630 +0x8EA3A5B5 0x575F +0x8EA3A5B6 0x5743 +0x8EA3A5B7 0x5758 +0x8EA3A5B8 0x5757 +0x8EA3A5B9 0x3629 +0x8EA3A5BA 0x362A +0x8EA3A5BB 0x362F +0x8EA3A5BC 0x5746 +0x8EA3A5BD 0x362C +0x8EA3A5BE 0x573D +0x8EA3A5BF 0x362D +0x8EA3A5C0 0x5742 +0x8EA3A5C1 0x5754 +0x8EA3A5C2 0x5755 +0x8EA3A5C3 0x58F1 +0x8EA3A5C4 0x58F2 +0x8EA3A5C5 0x58F0 +0x8EA3A5C6 0x590B +0x8EA3A5C7 0x9EA6 +0x8EA3A5C8 0x56F1 +0x8EA3A5C9 0x593D +0x8EA3A5CA 0x3693 +0x8EA3A5CB 0x5994 +0x8EA3A5CC 0x598C +0x8EA3A5CD 0x36AD +0x8EA3A5CE 0x599C +0x8EA3A5CF 0x36AC +0x8EA3A5D0 0x36AB +0x8EA3A5D1 0x599F +0x8EA3A5D2 0x36A9 +0x8EA3A5D3 0x599B +0x8EA3A5D4 0x36AE +0x8EA3A5D5 0x5989 +0x8EA3A5D6 0x599A +0x8EA3A5D7 0x36AA +0x8EA3A5D8 0x6588 +0x8EA3A5D9 0x374E +0x8EA3A5DA 0x5B8D +0x8EA3A5DB 0x3750 +0x8EA3A5DC 0x5BFE +0x8EA3A5DD 0x5BFF +0x8EA3A5DE 0x5BFD +0x8EA3A5DF 0x5C2B +0x8EA3A5E0 0x37B2 +0x8EA3A5E1 0x5C84 +0x8EA3A5E2 0x5C8E +0x8EA3A5E3 0x5C9C +0x8EA3A5E4 0x37B5 +0x8EA3A5E5 0x37B6 +0x8EA3A5E6 0x5C85 +0x8EA3A5E7 0x5DF5 +0x8EA3A5E8 0x5E09 +0x8EA3A5E9 0x3839 +0x8EA3A5EA 0x383B +0x8EA3A5EB 0x5E0B +0x8EA3A5EC 0x3872 +0x8EA3A5ED 0x5E92 +0x8EA3A5EE 0x5E90 +0x8EA3A5EF 0x5F03 +0x8EA3A5F0 0x38AC +0x8EA3A5F1 0x5F1E +0x8EA3A5F2 0x5F63 +0x8EA3A5F3 0x3908 +0x8EA3A5F4 0x5FE7 +0x8EA3A5F5 0x5FFE +0x8EA3A5F6 0x5FE6 +0x8EA3A5F7 0x5FDC +0x8EA3A5F8 0x5FCE +0x8EA3A5F9 0x3903 +0x8EA3A5FA 0x5FFC +0x8EA3A5FB 0x5FDF +0x8EA3A5FC 0x5FEC +0x8EA3A5FD 0x5FF6 +0x8EA3A5FE 0x225D7 +0x8EA3A6A1 0x5FF2 +0x8EA3A6A2 0x5FF0 +0x8EA3A6A3 0x5FF9 +0x8EA3A6A4 0x390B +0x8EA3A6A5 0x6213 +0x8EA3A6A6 0x39AF +0x8EA3A6A7 0x2F8B2 +0x8EA3A6A8 0x623B +0x8EA3A6A9 0x623C +0x8EA3A6AA 0x6282 +0x8EA3A6AB 0x39CE +0x8EA3A6AC 0x39CB +0x8EA3A6AD 0x39CC +0x8EA3A6AE 0x6278 +0x8EA3A6AF 0x628B +0x8EA3A6B0 0x39CD +0x8EA3A6B1 0x629E +0x8EA3A6B2 0x62A5 +0x8EA3A6B3 0x629B +0x8EA3A6B4 0x629C +0x8EA3A6B5 0x6299 +0x8EA3A6B6 0x628D +0x8EA3A6B7 0x6285 +0x8EA3A6B8 0x629D +0x8EA3A6B9 0x6275 +0x8EA3A6BA 0x3A80 +0x8EA3A6BB 0x3AAF +0x8EA3A6BC 0x3AD3 +0x8EA3A6BD 0x65F6 +0x8EA3A6BE 0x3AD5 +0x8EA3A6BF 0x3AD4 +0x8EA3A6C0 0x3AD7 +0x8EA3A6C1 0x66F5 +0x8EA3A6C2 0x675B +0x8EA3A6C3 0x3B42 +0x8EA3A6C4 0x6754 +0x8EA3A6C5 0x6752 +0x8EA3A6C6 0x3B44 +0x8EA3A6C7 0x6758 +0x8EA3A6C8 0x6744 +0x8EA3A6C9 0x674A +0x8EA3A6CA 0x6761 +0x8EA3A6CB 0x3CC6 +0x8EA3A6CC 0x6C7F +0x8EA3A6CD 0x6C91 +0x8EA3A6CE 0x6C9E +0x8EA3A6CF 0x3CC0 +0x8EA3A6D0 0x6C6E +0x8EA3A6D1 0x6C7C +0x8EA3A6D2 0x6C9F +0x8EA3A6D3 0x6C75 +0x8EA3A6D4 0x3CBE +0x8EA3A6D5 0x6C56 +0x8EA3A6D6 0x6CA2 +0x8EA3A6D7 0x6C79 +0x8EA3A6D8 0x3CCA +0x8EA3A6D9 0x6CA1 +0x8EA3A6DA 0x3CC4 +0x8EA3A6DB 0x6CAA +0x8EA3A6DC 0x6CA0 +0x8EA3A6DD 0x3CC2 +0x8EA3A6DE 0x7079 +0x8EA3A6DF 0x7077 +0x8EA3A6E0 0x707E +0x8EA3A6E1 0x3DA4 +0x8EA3A6E2 0x7075 +0x8EA3A6E3 0x707B +0x8EA3A6E4 0x7264 +0x8EA3A6E5 0x3E29 +0x8EA3A6E6 0x72BB +0x8EA3A6E7 0x72BC +0x8EA3A6E8 0x72C7 +0x8EA3A6E9 0x72B9 +0x8EA3A6EA 0x72BE +0x8EA3A6EB 0x72B6 +0x8EA3A6EC 0x3E60 +0x8EA3A6ED 0x3E5E +0x8EA3A6EE 0x7398 +0x8EA3A6EF 0x3EAD +0x8EA3A6F0 0x3EAE +0x8EA3A6F1 0x3EAC +0x8EA3A6F2 0x3F57 +0x8EA3A6F3 0x7593 +0x8EA3A6F4 0x7680 +0x8EA3A6F5 0x3FDD +0x8EA3A6F6 0x7683 +0x8EA3A6F7 0x76C0 +0x8EA3A6F8 0x76C1 +0x8EA3A6F9 0x400E +0x8EA3A6FA 0x4097 +0x8EA3A6FB 0x77F4 +0x8EA3A6FC 0x77F5 +0x8EA3A6FD 0x4127 +0x8EA3A6FE 0x7ACC +0x8EA3A7A1 0x7ACD +0x8EA3A7A2 0x7CFA +0x8EA3A7A3 0x809F +0x8EA3A7A4 0x8091 +0x8EA3A7A5 0x8097 +0x8EA3A7A6 0x8094 +0x8EA3A7A7 0x4495 +0x8EA3A7A8 0x8286 +0x8EA3A7A9 0x828C +0x8EA3A7AA 0x2F98F +0x8EA3A7AB 0x8295 +0x8EA3A7AC 0x4498 +0x8EA3A7AD 0x866C +0x8EA3A7AE 0x459D +0x8EA3A7AF 0x8FB5 +0x8EA3A7B0 0x8FBE +0x8EA3A7B1 0x8FC7 +0x8EA3A7B2 0x488A +0x8EA3A7B3 0x8FC1 +0x8EA3A7B4 0x90A9 +0x8EA3A7B5 0x90A4 +0x8EA3A7B6 0x48B5 +0x8EA3A7B7 0x48B6 +0x8EA3A7B8 0x48B7 +0x8EA3A7B9 0x90A8 +0x8EA3A7BA 0x9627 +0x8EA3A7BB 0x9626 +0x8EA3A7BC 0x962B +0x8EA3A7BD 0x9633 +0x8EA3A7BE 0x9634 +0x8EA3A7BF 0x9629 +0x8EA3A7C0 0x4E3D +0x8EA3A7C1 0x3428 +0x8EA3A7C2 0x4E9D +0x8EA3A7C3 0x4F93 +0x8EA3A7C4 0x4F8A +0x8EA3A7C5 0x344D +0x8EA3A7C6 0x3449 +0x8EA3A7C7 0x4F6D +0x8EA3A7C8 0x4F8E +0x8EA3A7C9 0x4FA0 +0x8EA3A7CA 0x4FA2 +0x8EA3A7CB 0x4FA1 +0x8EA3A7CC 0x4F9F +0x8EA3A7CD 0x4FA3 +0x8EA3A7CE 0x20209 +0x8EA3A7CF 0x4F72 +0x8EA3A7D0 0x3451 +0x8EA3A7D1 0x4F8C +0x8EA3A7D2 0x5156 +0x8EA3A7D3 0x2F80F +0x8EA3A7D4 0x2F811 +0x8EA3A7D5 0x5190 +0x8EA3A7D6 0x34CB +0x8EA3A7D7 0x34CA +0x8EA3A7D8 0x34CC +0x8EA3A7D9 0x51ED +0x8EA3A7DA 0x51FE +0x8EA3A7DB 0x522F +0x8EA3A7DC 0x206EC +0x8EA3A7DD 0x523C +0x8EA3A7DE 0x5234 +0x8EA3A7DF 0x5239 +0x8EA3A7E0 0x52B9 +0x8EA3A7E1 0x52B5 +0x8EA3A7E2 0x52BF +0x8EA3A7E3 0x5355 +0x8EA3A7E4 0x353D +0x8EA3A7E5 0x5376 +0x8EA3A7E6 0x537A +0x8EA3A7E7 0x5393 +0x8EA3A7E8 0x3548 +0x8EA3A7E9 0x53C1 +0x8EA3A7EA 0x53C2 +0x8EA3A7EB 0x53D5 +0x8EA3A7EC 0x5485 +0x8EA3A7ED 0x3578 +0x8EA3A7EE 0x545F +0x8EA3A7EF 0x5493 +0x8EA3A7F0 0x5489 +0x8EA3A7F1 0x5479 +0x8EA3A7F2 0x9EFE +0x8EA3A7F3 0x548F +0x8EA3A7F4 0x5469 +0x8EA3A7F5 0x546D +0x8EA3A7F6 0x357A +0x8EA3A7F7 0x5494 +0x8EA3A7F8 0x546A +0x8EA3A7F9 0x548A +0x8EA3A7FA 0x3577 +0x8EA3A7FB 0x56FD +0x8EA3A7FC 0x56FB +0x8EA3A7FD 0x56F8 +0x8EA3A7FE 0x3621 +0x8EA3A8A1 0x56FC +0x8EA3A8A2 0x56F6 +0x8EA3A8A3 0x5765 +0x8EA3A8A4 0x5781 +0x8EA3A8A5 0x5763 +0x8EA3A8A6 0x5767 +0x8EA3A8A7 0x3631 +0x8EA3A8A8 0x576E +0x8EA3A8A9 0x5778 +0x8EA3A8AA 0x577F +0x8EA3A8AB 0x3633 +0x8EA3A8AC 0x3634 +0x8EA3A8AD 0x58F3 +0x8EA3A8AE 0x594B +0x8EA3A8AF 0x594C +0x8EA3A8B0 0x36C1 +0x8EA3A8B1 0x36B0 +0x8EA3A8B2 0x36B4 +0x8EA3A8B3 0x59AD +0x8EA3A8B4 0x36B8 +0x8EA3A8B5 0x59C4 +0x8EA3A8B6 0x36BC +0x8EA3A8B7 0x59C2 +0x8EA3A8B8 0x59B0 +0x8EA3A8B9 0x36BF +0x8EA3A8BA 0x36B5 +0x8EA3A8BB 0x36B1 +0x8EA3A8BC 0x36BD +0x8EA3A8BD 0x59BF +0x8EA3A8BE 0x36BB +0x8EA3A8BF 0x59C9 +0x8EA3A8C0 0x59B8 +0x8EA3A8C1 0x59AC +0x8EA3A8C2 0x36B3 +0x8EA3A8C3 0x36B6 +0x8EA3A8C4 0x36BA +0x8EA3A8C5 0x59B7 +0x8EA3A8C6 0x59D7 +0x8EA3A8C7 0x36B7 +0x8EA3A8C8 0x5B60 +0x8EA3A8C9 0x3740 +0x8EA3A8CA 0x5B96 +0x8EA3A8CB 0x5B9E +0x8EA3A8CC 0x5B94 +0x8EA3A8CD 0x5B9F +0x8EA3A8CE 0x5B9D +0x8EA3A8CF 0x3752 +0x8EA3A8D0 0x5C00 +0x8EA3A8D1 0x5C19 +0x8EA3A8D2 0x3790 +0x8EA3A8D3 0x3791 +0x8EA3A8D4 0x5C49 +0x8EA3A8D5 0x5C4A +0x8EA3A8D6 0x37BE +0x8EA3A8D7 0x5CBB +0x8EA3A8D8 0x5CC1 +0x8EA3A8D9 0x37C0 +0x8EA3A8DA 0x37C1 +0x8EA3A8DB 0x37B9 +0x8EA3A8DC 0x5CB9 +0x8EA3A8DD 0x5C9E +0x8EA3A8DE 0x5CB4 +0x8EA3A8DF 0x5CBA +0x8EA3A8E0 0x5DF6 +0x8EA3A8E1 0x5E13 +0x8EA3A8E2 0x5E12 +0x8EA3A8E3 0x5E77 +0x8EA3A8E4 0x3879 +0x8EA3A8E5 0x5E98 +0x8EA3A8E6 0x387B +0x8EA3A8E7 0x5E99 +0x8EA3A8E8 0x5E9D +0x8EA3A8E9 0x5EF8 +0x8EA3A8EA 0x38A0 +0x8EA3A8EB 0x5EF9 +0x8EA3A8EC 0x3429 +0x8EA3A8ED 0x5F06 +0x8EA3A8EE 0x5F21 +0x8EA3A8EF 0x38AE +0x8EA3A8F0 0x5F25 +0x8EA3A8F1 0x5F55 +0x8EA3A8F2 0x38CD +0x8EA3A8F3 0x38CB +0x8EA3A8F4 0x38D9 +0x8EA3A8F5 0x5F84 +0x8EA3A8F6 0x5F83 +0x8EA3A8F7 0x6030 +0x8EA3A8F8 0x6007 +0x8EA3A8F9 0x390C +0x8EA3A8FA 0x6036 +0x8EA3A8FB 0x3901 +0x8EA3A8FC 0x3905 +0x8EA3A8FD 0x3902 +0x8EA3A8FE 0x5FE9 +0x8EA3A9A1 0x603D +0x8EA3A9A2 0x6008 +0x8EA3A9A3 0x3913 +0x8EA3A9A4 0x3911 +0x8EA3A9A5 0x62BA +0x8EA3A9A6 0x62B2 +0x8EA3A9A7 0x39E4 +0x8EA3A9A8 0x62B7 +0x8EA3A9A9 0x62E4 +0x8EA3A9AA 0x62A7 +0x8EA3A9AB 0x39DA +0x8EA3A9AC 0x39D5 +0x8EA3A9AD 0x39D3 +0x8EA3A9AE 0x62D5 +0x8EA3A9AF 0x62E1 +0x8EA3A9B0 0x62DD +0x8EA3A9B1 0x62A6 +0x8EA3A9B2 0x62C1 +0x8EA3A9B3 0x62C5 +0x8EA3A9B4 0x62C0 +0x8EA3A9B5 0x62DF +0x8EA3A9B6 0x62E0 +0x8EA3A9B7 0x62DE +0x8EA3A9B8 0x39D6 +0x8EA3A9B9 0x6589 +0x8EA3A9BA 0x3AB4 +0x8EA3A9BB 0x65A6 +0x8EA3A9BC 0x65BA +0x8EA3A9BD 0x3AD9 +0x8EA3A9BE 0x65FF +0x8EA3A9BF 0x3AD8 +0x8EA3A9C0 0x6617 +0x8EA3A9C1 0x6618 +0x8EA3A9C2 0x6601 +0x8EA3A9C3 0x65FE +0x8EA3A9C4 0x3B33 +0x8EA3A9C5 0x670C +0x8EA3A9C6 0x3B48 +0x8EA3A9C7 0x676B +0x8EA3A9C8 0x6796 +0x8EA3A9C9 0x6782 +0x8EA3A9CA 0x678A +0x8EA3A9CB 0x3B47 +0x8EA3A9CC 0x67A3 +0x8EA3A9CD 0x3B4B +0x8EA3A9CE 0x67A2 +0x8EA3A9CF 0x678F +0x8EA3A9D0 0x3B4A +0x8EA3A9D1 0x67F9 +0x8EA3A9D2 0x6780 +0x8EA3A9D3 0x6B26 +0x8EA3A9D4 0x6B27 +0x8EA3A9D5 0x6B68 +0x8EA3A9D6 0x6B69 +0x8EA3A9D7 0x3C5A +0x8EA3A9D8 0x6B81 +0x8EA3A9D9 0x6BB4 +0x8EA3A9DA 0x6BD1 +0x8EA3A9DB 0x3C8E +0x8EA3A9DC 0x3CB4 +0x8EA3A9DD 0x6C1C +0x8EA3A9DE 0x3CCD +0x8EA3A9DF 0x3CCC +0x8EA3A9E0 0x3CCF +0x8EA3A9E1 0x3CCB +0x8EA3A9E2 0x3CCE +0x8EA3A9E3 0x6C97 +0x8EA3A9E4 0x6C6C +0x8EA3A9E5 0x6CDF +0x8EA3A9E6 0x3CD2 +0x8EA3A9E7 0x6CEA +0x8EA3A9E8 0x3CD1 +0x8EA3A9E9 0x6CE4 +0x8EA3A9EA 0x6CD8 +0x8EA3A9EB 0x6CB2 +0x8EA3A9EC 0x6CCE +0x8EA3A9ED 0x6CC8 +0x8EA3A9EE 0x3DA6 +0x8EA3A9EF 0x708B +0x8EA3A9F0 0x7088 +0x8EA3A9F1 0x7090 +0x8EA3A9F2 0x708F +0x8EA3A9F3 0x3DAA +0x8EA3A9F4 0x7087 +0x8EA3A9F5 0x7089 +0x8EA3A9F6 0x708D +0x8EA3A9F7 0x7081 +0x8EA3A9F8 0x3DA8 +0x8EA3A9F9 0x708C +0x8EA3A9FA 0x3E13 +0x8EA3A9FB 0x3E1A +0x8EA3A9FC 0x7240 +0x8EA3A9FD 0x3E1D +0x8EA3A9FE 0x3E1E +0x8EA3AAA1 0x7265 +0x8EA3AAA2 0x7266 +0x8EA3AAA3 0x7268 +0x8EA3AAA4 0x3E65 +0x8EA3AAA5 0x3E66 +0x8EA3AAA6 0x72CD +0x8EA3AAA7 0x72D3 +0x8EA3AAA8 0x72DB +0x8EA3AAA9 0x3E64 +0x8EA3AAAA 0x72CF +0x8EA3AAAB 0x73A7 +0x8EA3AAAC 0x73A3 +0x8EA3AAAD 0x739E +0x8EA3AAAE 0x3EB0 +0x8EA3AAAF 0x73AF +0x8EA3AAB0 0x3EB3 +0x8EA3AAB1 0x3EB5 +0x8EA3AAB2 0x73AA +0x8EA3AAB3 0x739C +0x8EA3AAB4 0x3F19 +0x8EA3AAB5 0x7542 +0x8EA3AAB6 0x7544 +0x8EA3AAB7 0x753B +0x8EA3AAB8 0x7541 +0x8EA3AAB9 0x2233F +0x8EA3AABA 0x759B +0x8EA3AABB 0x759E +0x8EA3AABC 0x3F75 +0x8EA3AABD 0x79C4 +0x8EA3AABE 0x79C3 +0x8EA3AABF 0x79C6 +0x8EA3AAC0 0x412B +0x8EA3AAC1 0x412C +0x8EA3AAC2 0x79C7 +0x8EA3AAC3 0x412D +0x8EA3AAC4 0x79CA +0x8EA3AAC5 0x2592E +0x8EA3AAC6 0x41C3 +0x8EA3AAC7 0x7ACF +0x8EA3AAC8 0x7C76 +0x8EA3AAC9 0x7C74 +0x8EA3AACA 0x7CFF +0x8EA3AACB 0x7CFC +0x8EA3AACC 0x34BA +0x8EA3AACD 0x4350 +0x8EA3AACE 0x7F59 +0x8EA3AACF 0x80A8 +0x8EA3AAD0 0x43D3 +0x8EA3AAD1 0x43D0 +0x8EA3AAD2 0x80B0 +0x8EA3AAD3 0x43DC +0x8EA3AAD4 0x80B3 +0x8EA3AAD5 0x43D2 +0x8EA3AAD6 0x80A4 +0x8EA3AAD7 0x80B6 +0x8EA3AAD8 0x80A7 +0x8EA3AAD9 0x80AC +0x8EA3AADA 0x43DB +0x8EA3AADB 0x80A6 +0x8EA3AADC 0x5367 +0x8EA3AADD 0x820E +0x8EA3AADE 0x82C4 +0x8EA3AADF 0x833E +0x8EA3AAE0 0x829C +0x8EA3AAE1 0x44A5 +0x8EA3AAE2 0x449F +0x8EA3AAE3 0x449A +0x8EA3AAE4 0x449C +0x8EA3AAE5 0x44A2 +0x8EA3AAE6 0x82AA +0x8EA3AAE7 0x449B +0x8EA3AAE8 0x82C9 +0x8EA3AAE9 0x44A3 +0x8EA3AAEA 0x449D +0x8EA3AAEB 0x82A6 +0x8EA3AAEC 0x82B2 +0x8EA3AAED 0x4588 +0x8EA3AAEE 0x461A +0x8EA3AAEF 0x488D +0x8EA3AAF0 0x8FCC +0x8EA3AAF1 0x8FD9 +0x8EA3AAF2 0x8FCA +0x8EA3AAF3 0x8FD8 +0x8EA3AAF4 0x8FCF +0x8EA3AAF5 0x90B7 +0x8EA3AAF6 0x48B8 +0x8EA3AAF7 0x90AD +0x8EA3AAF8 0x90B9 +0x8EA3AAF9 0x9637 +0x8EA3AAFA 0x49C3 +0x8EA3AAFB 0x9641 +0x8EA3AAFC 0x963E +0x8EA3AAFD 0x96B6 +0x8EA3AAFE 0x9751 +0x8EA3ABA1 0x9763 +0x8EA3ABA2 0x4E57 +0x8EA3ABA3 0x4E79 +0x8EA3ABA4 0x4EB2 +0x8EA3ABA5 0x4EB0 +0x8EA3ABA6 0x4EAF +0x8EA3ABA7 0x4EB1 +0x8EA3ABA8 0x4FD2 +0x8EA3ABA9 0x4FD5 +0x8EA3ABAA 0x345D +0x8EA3ABAB 0x4FBE +0x8EA3ABAC 0x4FB8 +0x8EA3ABAD 0x4FB0 +0x8EA3ABAE 0x4FB1 +0x8EA3ABAF 0x4FC8 +0x8EA3ABB0 0x345A +0x8EA3ABB1 0x3457 +0x8EA3ABB2 0x4FC6 +0x8EA3ABB3 0x4FCC +0x8EA3ABB4 0x4FE5 +0x8EA3ABB5 0x4FE3 +0x8EA3ABB6 0x4FB4 +0x8EA3ABB7 0x516A +0x8EA3ABB8 0x34B8 +0x8EA3ABB9 0x519F +0x8EA3ABBA 0x34C2 +0x8EA3ABBB 0x51C1 +0x8EA3ABBC 0x34CF +0x8EA3ABBD 0x51C2 +0x8EA3ABBE 0x51C3 +0x8EA3ABBF 0x5245 +0x8EA3ABC0 0x5248 +0x8EA3ABC1 0x34E7 +0x8EA3ABC2 0x34E9 +0x8EA3ABC3 0x524F +0x8EA3ABC4 0x4452 +0x8EA3ABC5 0x34E8 +0x8EA3ABC6 0x52C5 +0x8EA3ABC7 0x52CA +0x8EA3ABC8 0x52C4 +0x8EA3ABC9 0x5327 +0x8EA3ABCA 0x5358 +0x8EA3ABCB 0x537D +0x8EA3ABCC 0x354A +0x8EA3ABCD 0x53DD +0x8EA3ABCE 0x53DC +0x8EA3ABCF 0x53DA +0x8EA3ABD0 0x53D9 +0x8EA3ABD1 0x54B9 +0x8EA3ABD2 0x3580 +0x8EA3ABD3 0x54D0 +0x8EA3ABD4 0x54B4 +0x8EA3ABD5 0x54CA +0x8EA3ABD6 0x3587 +0x8EA3ABD7 0x54A3 +0x8EA3ABD8 0x54DA +0x8EA3ABD9 0x54A4 +0x8EA3ABDA 0x3584 +0x8EA3ABDB 0x54B2 +0x8EA3ABDC 0x549E +0x8EA3ABDD 0x549F +0x8EA3ABDE 0x54B5 +0x8EA3ABDF 0x3582 +0x8EA3ABE0 0x3581 +0x8EA3ABE1 0x54CD +0x8EA3ABE2 0x3583 +0x8EA3ABE3 0x54CC +0x8EA3ABE4 0x3622 +0x8EA3ABE5 0x5700 +0x8EA3ABE6 0x57AC +0x8EA3ABE7 0x5791 +0x8EA3ABE8 0x578E +0x8EA3ABE9 0x578D +0x8EA3ABEA 0x5792 +0x8EA3ABEB 0x57A1 +0x8EA3ABEC 0x5790 +0x8EA3ABED 0x57A6 +0x8EA3ABEE 0x57A8 +0x8EA3ABEF 0x363B +0x8EA3ABF0 0x579C +0x8EA3ABF1 0x5796 +0x8EA3ABF2 0x57A7 +0x8EA3ABF3 0x363A +0x8EA3ABF4 0x3638 +0x8EA3ABF5 0x3639 +0x8EA3ABF6 0x3636 +0x8EA3ABF7 0x58F5 +0x8EA3ABF8 0x3685 +0x8EA3ABF9 0x5909 +0x8EA3ABFA 0x5908 +0x8EA3ABFB 0x3C54 +0x8EA3ABFC 0x5952 +0x8EA3ABFD 0x369A +0x8EA3ABFE 0x36C4 +0x8EA3ACA1 0x59DF +0x8EA3ACA2 0x36C5 +0x8EA3ACA3 0x59EB +0x8EA3ACA4 0x59EF +0x8EA3ACA5 0x59F0 +0x8EA3ACA6 0x59D5 +0x8EA3ACA7 0x5A0D +0x8EA3ACA8 0x5A04 +0x8EA3ACA9 0x59F9 +0x8EA3ACAA 0x5A02 +0x8EA3ACAB 0x59F8 +0x8EA3ACAC 0x59E2 +0x8EA3ACAD 0x59D9 +0x8EA3ACAE 0x59E7 +0x8EA3ACAF 0x5B6A +0x8EA3ACB0 0x3754 +0x8EA3ACB1 0x3755 +0x8EA3ACB2 0x5BAB +0x8EA3ACB3 0x3756 +0x8EA3ACB4 0x5C1B +0x8EA3ACB5 0x5C2F +0x8EA3ACB6 0x3796 +0x8EA3ACB7 0x663C +0x8EA3ACB8 0x3795 +0x8EA3ACB9 0x3794 +0x8EA3ACBA 0x37C4 +0x8EA3ACBB 0x5CD1 +0x8EA3ACBC 0x5CDC +0x8EA3ACBD 0x5CE6 +0x8EA3ACBE 0x5CE1 +0x8EA3ACBF 0x5CCD +0x8EA3ACC0 0x2F87A +0x8EA3ACC1 0x5CE2 +0x8EA3ACC2 0x5CDD +0x8EA3ACC3 0x5CE5 +0x8EA3ACC4 0x5DFB +0x8EA3ACC5 0x5DFA +0x8EA3ACC6 0x5E1E +0x8EA3ACC7 0x3844 +0x8EA3ACC8 0x5EA1 +0x8EA3ACC9 0x387D +0x8EA3ACCA 0x387E +0x8EA3ACCB 0x5EFC +0x8EA3ACCC 0x5EFB +0x8EA3ACCD 0x5F2F +0x8EA3ACCE 0x38B2 +0x8EA3ACCF 0x38B6 +0x8EA3ACD0 0x5F66 +0x8EA3ACD1 0x2F899 +0x8EA3ACD2 0x38DC +0x8EA3ACD3 0x38DF +0x8EA3ACD4 0x605C +0x8EA3ACD5 0x3928 +0x8EA3ACD6 0x604E +0x8EA3ACD7 0x6051 +0x8EA3ACD8 0x3919 +0x8EA3ACD9 0x3910 +0x8EA3ACDA 0x6023 +0x8EA3ACDB 0x6031 +0x8EA3ACDC 0x607C +0x8EA3ACDD 0x6052 +0x8EA3ACDE 0x392C +0x8EA3ACDF 0x6060 +0x8EA3ACE0 0x604A +0x8EA3ACE1 0x6061 +0x8EA3ACE2 0x391B +0x8EA3ACE3 0x6218 +0x8EA3ACE4 0x39C2 +0x8EA3ACE5 0x39EF +0x8EA3ACE6 0x39E3 +0x8EA3ACE7 0x39E5 +0x8EA3ACE8 0x39EA +0x8EA3ACE9 0x39E6 +0x8EA3ACEA 0x39EE +0x8EA3ACEB 0x631F +0x8EA3ACEC 0x6317 +0x8EA3ACED 0x62EA +0x8EA3ACEE 0x6321 +0x8EA3ACEF 0x6304 +0x8EA3ACF0 0x6305 +0x8EA3ACF1 0x39E8 +0x8EA3ACF2 0x6531 +0x8EA3ACF3 0x6544 +0x8EA3ACF4 0x6540 +0x8EA3ACF5 0x3A85 +0x8EA3ACF6 0x6542 +0x8EA3ACF7 0x65BE +0x8EA3ACF8 0x3AE0 +0x8EA3ACF9 0x6629 +0x8EA3ACFA 0x661B +0x8EA3ACFB 0x3ADD +0x8EA3ACFC 0x6623 +0x8EA3ACFD 0x662C +0x8EA3ACFE 0x661A +0x8EA3ADA1 0x6630 +0x8EA3ADA2 0x663B +0x8EA3ADA3 0x661E +0x8EA3ADA4 0x6637 +0x8EA3ADA5 0x6638 +0x8EA3ADA6 0x3AE1 +0x8EA3ADA7 0x670E +0x8EA3ADA8 0x3B51 +0x8EA3ADA9 0x3B55 +0x8EA3ADAA 0x67E8 +0x8EA3ADAB 0x67D6 +0x8EA3ADAC 0x3B52 +0x8EA3ADAD 0x67C7 +0x8EA3ADAE 0x67BC +0x8EA3ADAF 0x6852 +0x8EA3ADB0 0x67BF +0x8EA3ADB1 0x67D5 +0x8EA3ADB2 0x67FE +0x8EA3ADB3 0x8363 +0x8EA3ADB4 0x67FB +0x8EA3ADB5 0x2F8DF +0x8EA3ADB6 0x67B1 +0x8EA3ADB7 0x6801 +0x8EA3ADB8 0x6805 +0x8EA3ADB9 0x6800 +0x8EA3ADBA 0x67D7 +0x8EA3ADBB 0x409E +0x8EA3ADBC 0x6B2A +0x8EA3ADBD 0x6B6B +0x8EA3ADBE 0x3C52 +0x8EA3ADBF 0x3C5E +0x8EA3ADC0 0x3C60 +0x8EA3ADC1 0x3C5F +0x8EA3ADC2 0x6BE1 +0x8EA3ADC3 0x3C92 +0x8EA3ADC4 0x3CD6 +0x8EA3ADC5 0x6D23 +0x8EA3ADC6 0x6CFF +0x8EA3ADC7 0x6D14 +0x8EA3ADC8 0x6D05 +0x8EA3ADC9 0x6D13 +0x8EA3ADCA 0x6D06 +0x8EA3ADCB 0x6D21 +0x8EA3ADCC 0x3CDE +0x8EA3ADCD 0x6D15 +0x8EA3ADCE 0x6CAF +0x8EA3ADCF 0x6CF4 +0x8EA3ADD0 0x6D02 +0x8EA3ADD1 0x6D45 +0x8EA3ADD2 0x2F8FE +0x8EA3ADD3 0x6D26 +0x8EA3ADD4 0x3CD9 +0x8EA3ADD5 0x6D44 +0x8EA3ADD6 0x3CDD +0x8EA3ADD7 0x6D24 +0x8EA3ADD8 0x70A5 +0x8EA3ADD9 0x3DAC +0x8EA3ADDA 0x70A3 +0x8EA3ADDB 0x3DB0 +0x8EA3ADDC 0x70A2 +0x8EA3ADDD 0x70BB +0x8EA3ADDE 0x70A0 +0x8EA3ADDF 0x70AA +0x8EA3ADE0 0x3DAF +0x8EA3ADE1 0x3DAE +0x8EA3ADE2 0x70A8 +0x8EA3ADE3 0x70B6 +0x8EA3ADE4 0x70B2 +0x8EA3ADE5 0x70A7 +0x8EA3ADE6 0x3DAD +0x8EA3ADE7 0x3DAB +0x8EA3ADE8 0x70B9 +0x8EA3ADE9 0x722E +0x8EA3ADEA 0x3E16 +0x8EA3ADEB 0x723C +0x8EA3ADEC 0x3E30 +0x8EA3ADED 0x726D +0x8EA3ADEE 0x3E33 +0x8EA3ADEF 0x3E31 +0x8EA3ADF0 0x72E7 +0x8EA3ADF1 0x72ED +0x8EA3ADF2 0x3E6E +0x8EA3ADF3 0x72EC +0x8EA3ADF4 0x72E5 +0x8EA3ADF5 0x72E2 +0x8EA3ADF6 0x3EB1 +0x8EA3ADF7 0x73C4 +0x8EA3ADF8 0x73BD +0x8EA3ADF9 0x73CF +0x8EA3ADFA 0x73C9 +0x8EA3ADFB 0x73C1 +0x8EA3ADFC 0x73D0 +0x8EA3ADFD 0x3EB7 +0x8EA3ADFE 0x73CE +0x8EA3AEA1 0x74ED +0x8EA3AEA2 0x74EB +0x8EA3AEA3 0x3F1A +0x8EA3AEA4 0x74EF +0x8EA3AEA5 0x7549 +0x8EA3AEA6 0x7550 +0x8EA3AEA7 0x7546 +0x8EA3AEA8 0x754A +0x8EA3AEA9 0x3F59 +0x8EA3AEAA 0x754D +0x8EA3AEAB 0x75A6 +0x8EA3AEAC 0x3F7A +0x8EA3AEAD 0x3F78 +0x8EA3AEAE 0x3F7B +0x8EA3AEAF 0x75A8 +0x8EA3AEB0 0x3FDE +0x8EA3AEB1 0x3FEC +0x8EA3AEB2 0x76C7 +0x8EA3AEB3 0x76FF +0x8EA3AEB4 0x401E +0x8EA3AEB5 0x76FD +0x8EA3AEB6 0x77E6 +0x8EA3AEB7 0x780A +0x8EA3AEB8 0x409B +0x8EA3AEB9 0x7804 +0x8EA3AEBA 0x780B +0x8EA3AEBB 0x7807 +0x8EA3AEBC 0x409D +0x8EA3AEBD 0x7815 +0x8EA3AEBE 0x7808 +0x8EA3AEBF 0x40FD +0x8EA3AEC0 0x79D3 +0x8EA3AEC1 0x79D4 +0x8EA3AEC2 0x79D0 +0x8EA3AEC3 0x79D7 +0x8EA3AEC4 0x7A7C +0x8EA3AEC5 0x4194 +0x8EA3AEC6 0x4193 +0x8EA3AEC7 0x7A7D +0x8EA3AEC8 0x7A83 +0x8EA3AEC9 0x7A82 +0x8EA3AECA 0x41C6 +0x8EA3AECB 0x7AD4 +0x8EA3AECC 0x7AD5 +0x8EA3AECD 0x7AD3 +0x8EA3AECE 0x7AD0 +0x8EA3AECF 0x7AD2 +0x8EA3AED0 0x7AFE +0x8EA3AED1 0x7AFC +0x8EA3AED2 0x7C77 +0x8EA3AED3 0x7C7C +0x8EA3AED4 0x7C7B +0x8EA3AED5 0x42B8 +0x8EA3AED6 0x2F96A +0x8EA3AED7 0x42B7 +0x8EA3AED8 0x42B9 +0x8EA3AED9 0x4353 +0x8EA3AEDA 0x25133 +0x8EA3AEDB 0x4352 +0x8EA3AEDC 0x4351 +0x8EA3AEDD 0x7F8F +0x8EA3AEDE 0x80D3 +0x8EA3AEDF 0x43E3 +0x8EA3AEE0 0x80CB +0x8EA3AEE1 0x80D2 +0x8EA3AEE2 0x43E2 +0x8EA3AEE3 0x8109 +0x8EA3AEE4 0x80E2 +0x8EA3AEE5 0x80DF +0x8EA3AEE6 0x80C6 +0x8EA3AEE7 0x4463 +0x8EA3AEE8 0x8224 +0x8EA3AEE9 0x82F7 +0x8EA3AEEA 0x82D8 +0x8EA3AEEB 0x82DD +0x8EA3AEEC 0x44AA +0x8EA3AEED 0x44A6 +0x8EA3AEEE 0x82F8 +0x8EA3AEEF 0x82FC +0x8EA3AEF0 0x44A8 +0x8EA3AEF1 0x44A9 +0x8EA3AEF2 0x82E9 +0x8EA3AEF3 0x44AB +0x8EA3AEF4 0x82EE +0x8EA3AEF5 0x44AC +0x8EA3AEF6 0x82D0 +0x8EA3AEF7 0x830E +0x8EA3AEF8 0x82E2 +0x8EA3AEF9 0x830B +0x8EA3AEFA 0x82FD +0x8EA3AEFB 0x5179 +0x8EA3AEFC 0x8676 +0x8EA3AEFD 0x459E +0x8EA3AEFE 0x8678 +0x8EA3AFA1 0x459F +0x8EA3AFA2 0x45A0 +0x8EA3AFA3 0x8675 +0x8EA3AFA4 0x867D +0x8EA3AFA5 0x460F +0x8EA3AFA6 0x8842 +0x8EA3AFA7 0x8866 +0x8EA3AFA8 0x461C +0x8EA3AFA9 0x898C +0x8EA3AFAA 0x8A05 +0x8EA3AFAB 0x46AE +0x8EA3AFAC 0x8A06 +0x8EA3AFAD 0x46B0 +0x8EA3AFAE 0x8C9F +0x8EA3AFAF 0x47D4 +0x8EA3AFB0 0x8FF1 +0x8EA3AFB1 0x8FE7 +0x8EA3AFB2 0x8FE9 +0x8EA3AFB3 0x8FEF +0x8EA3AFB4 0x90C2 +0x8EA3AFB5 0x90BC +0x8EA3AFB6 0x48BB +0x8EA3AFB7 0x90C6 +0x8EA3AFB8 0x90C0 +0x8EA3AFB9 0x48C1 +0x8EA3AFBA 0x48C2 +0x8EA3AFBB 0x90CD +0x8EA3AFBC 0x90C9 +0x8EA3AFBD 0x48BE +0x8EA3AFBE 0x90C4 +0x8EA3AFBF 0x48E5 +0x8EA3AFC0 0x9581 +0x8EA3AFC1 0x49C6 +0x8EA3AFC2 0x9CEC +0x8EA3AFC3 0x5032 +0x8EA3AFC4 0x4FF9 +0x8EA3AFC5 0x501D +0x8EA3AFC6 0x4FFF +0x8EA3AFC7 0x5004 +0x8EA3AFC8 0x4FF0 +0x8EA3AFC9 0x5003 +0x8EA3AFCA 0x462E +0x8EA3AFCB 0x5002 +0x8EA3AFCC 0x4FFC +0x8EA3AFCD 0x4FF2 +0x8EA3AFCE 0x5024 +0x8EA3AFCF 0x5008 +0x8EA3AFD0 0x5036 +0x8EA3AFD1 0x502E +0x8EA3AFD2 0x3465 +0x8EA3AFD3 0x5010 +0x8EA3AFD4 0x5038 +0x8EA3AFD5 0x5039 +0x8EA3AFD6 0x4FFD +0x8EA3AFD7 0x5056 +0x8EA3AFD8 0x4FFB +0x8EA3AFD9 0x51A3 +0x8EA3AFDA 0x51A6 +0x8EA3AFDB 0x51A1 +0x8EA3AFDC 0x34D1 +0x8EA3AFDD 0x34D0 +0x8EA3AFDE 0x51C7 +0x8EA3AFDF 0x51C9 +0x8EA3AFE0 0x5260 +0x8EA3AFE1 0x5264 +0x8EA3AFE2 0x5259 +0x8EA3AFE3 0x5265 +0x8EA3AFE4 0x5267 +0x8EA3AFE5 0x5257 +0x8EA3AFE6 0x5263 +0x8EA3AFE7 0x34EE +0x8EA3AFE8 0x5253 +0x8EA3AFE9 0x34EF +0x8EA3AFEA 0x52CF +0x8EA3AFEB 0x351E +0x8EA3AFEC 0x52CE +0x8EA3AFED 0x52D0 +0x8EA3AFEE 0x52D1 +0x8EA3AFEF 0x52CC +0x8EA3AFF0 0x354B +0x8EA3AFF1 0x354D +0x8EA3AFF2 0x3556 +0x8EA3AFF3 0x550D +0x8EA3AFF4 0x54F4 +0x8EA3AFF5 0x3592 +0x8EA3AFF6 0x5513 +0x8EA3AFF7 0x54EF +0x8EA3AFF8 0x54F5 +0x8EA3AFF9 0x54F9 +0x8EA3AFFA 0x5502 +0x8EA3AFFB 0x5500 +0x8EA3AFFC 0x3593 +0x8EA3AFFD 0x3590 +0x8EA3AFFE 0x5518 +0x8EA3B0A1 0x54F0 +0x8EA3B0A2 0x54F6 +0x8EA3B0A3 0x2F841 +0x8EA3B0A4 0x3597 +0x8EA3B0A5 0x5519 +0x8EA3B0A6 0x3623 +0x8EA3B0A7 0x5705 +0x8EA3B0A8 0x57C9 +0x8EA3B0A9 0x363F +0x8EA3B0AA 0x57B7 +0x8EA3B0AB 0x57CD +0x8EA3B0AC 0x3643 +0x8EA3B0AD 0x3642 +0x8EA3B0AE 0x3644 +0x8EA3B0AF 0x57BE +0x8EA3B0B0 0x57BB +0x8EA3B0B1 0x3645 +0x8EA3B0B2 0x57DB +0x8EA3B0B3 0x57C8 +0x8EA3B0B4 0x57C4 +0x8EA3B0B5 0x57C5 +0x8EA3B0B6 0x57D1 +0x8EA3B0B7 0x57CA +0x8EA3B0B8 0x57C0 +0x8EA3B0B9 0x36D9 +0x8EA3B0BA 0x36DE +0x8EA3B0BB 0x5A21 +0x8EA3B0BC 0x5A2A +0x8EA3B0BD 0x36CF +0x8EA3B0BE 0x5A1D +0x8EA3B0BF 0x36CD +0x8EA3B0C0 0x5A0B +0x8EA3B0C1 0x36DD +0x8EA3B0C2 0x36CE +0x8EA3B0C3 0x36D3 +0x8EA3B0C4 0x36D6 +0x8EA3B0C5 0x5A22 +0x8EA3B0C6 0x36DC +0x8EA3B0C7 0x36D1 +0x8EA3B0C8 0x5A24 +0x8EA3B0C9 0x36D0 +0x8EA3B0CA 0x5A14 +0x8EA3B0CB 0x5A31 +0x8EA3B0CC 0x36D5 +0x8EA3B0CD 0x5A2F +0x8EA3B0CE 0x5A1A +0x8EA3B0CF 0x5A12 +0x8EA3B0D0 0x36D4 +0x8EA3B0D1 0x36DB +0x8EA3B0D2 0x5A26 +0x8EA3B0D3 0x2172E +0x8EA3B0D4 0x3743 +0x8EA3B0D5 0x5BBC +0x8EA3B0D6 0x5BBB +0x8EA3B0D7 0x5BB7 +0x8EA3B0D8 0x5C05 +0x8EA3B0D9 0x5C06 +0x8EA3B0DA 0x5C52 +0x8EA3B0DB 0x5C53 +0x8EA3B0DC 0x37CD +0x8EA3B0DD 0x37D1 +0x8EA3B0DE 0x5CFA +0x8EA3B0DF 0x5CEB +0x8EA3B0E0 0x37CA +0x8EA3B0E1 0x5CF3 +0x8EA3B0E2 0x5CF5 +0x8EA3B0E3 0x5CE9 +0x8EA3B0E4 0x5CEF +0x8EA3B0E5 0x37D4 +0x8EA3B0E6 0x5E2A +0x8EA3B0E7 0x5E30 +0x8EA3B0E8 0x5E2E +0x8EA3B0E9 0x5E2C +0x8EA3B0EA 0x5E2F +0x8EA3B0EB 0x5EAF +0x8EA3B0EC 0x5EA9 +0x8EA3B0ED 0x3886 +0x8EA3B0EE 0x5EFD +0x8EA3B0EF 0x5F32 +0x8EA3B0F0 0x5F8E +0x8EA3B0F1 0x5F93 +0x8EA3B0F2 0x5F8F +0x8EA3B0F3 0x604F +0x8EA3B0F4 0x6099 +0x8EA3B0F5 0x3933 +0x8EA3B0F6 0x607E +0x8EA3B0F7 0x3937 +0x8EA3B0F8 0x6074 +0x8EA3B0F9 0x604B +0x8EA3B0FA 0x6073 +0x8EA3B0FB 0x6075 +0x8EA3B0FC 0x392A +0x8EA3B0FD 0x391F +0x8EA3B0FE 0x6056 +0x8EA3B1A1 0x60A9 +0x8EA3B1A2 0x608B +0x8EA3B1A3 0x60A6 +0x8EA3B1A4 0x3939 +0x8EA3B1A5 0x6093 +0x8EA3B1A6 0x60AE +0x8EA3B1A7 0x609E +0x8EA3B1A8 0x60A7 +0x8EA3B1A9 0x6245 +0x8EA3B1AA 0x39F2 +0x8EA3B1AB 0x39F8 +0x8EA3B1AC 0x632E +0x8EA3B1AD 0x39F7 +0x8EA3B1AE 0x6352 +0x8EA3B1AF 0x6330 +0x8EA3B1B0 0x635B +0x8EA3B1B1 0x39F4 +0x8EA3B1B2 0x6319 +0x8EA3B1B3 0x631B +0x8EA3B1B4 0x39F1 +0x8EA3B1B5 0x6331 +0x8EA3B1B6 0x635D +0x8EA3B1B7 0x6337 +0x8EA3B1B8 0x6335 +0x8EA3B1B9 0x6353 +0x8EA3B1BA 0x39F5 +0x8EA3B1BB 0x635C +0x8EA3B1BC 0x633F +0x8EA3B1BD 0x654B +0x8EA3B1BE 0x3A87 +0x8EA3B1BF 0x4369 +0x8EA3B1C0 0x658B +0x8EA3B1C1 0x3AB6 +0x8EA3B1C2 0x659A +0x8EA3B1C3 0x6650 +0x8EA3B1C4 0x6646 +0x8EA3B1C5 0x664E +0x8EA3B1C6 0x6640 +0x8EA3B1C7 0x3AE9 +0x8EA3B1C8 0x664B +0x8EA3B1C9 0x6648 +0x8EA3B1CA 0x3AEB +0x8EA3B1CB 0x6660 +0x8EA3B1CC 0x6644 +0x8EA3B1CD 0x664D +0x8EA3B1CE 0x3B34 +0x8EA3B1CF 0x6837 +0x8EA3B1D0 0x6824 +0x8EA3B1D1 0x3B62 +0x8EA3B1D2 0x3B5C +0x8EA3B1D3 0x681B +0x8EA3B1D4 0x6836 +0x8EA3B1D5 0x3B60 +0x8EA3B1D6 0x682C +0x8EA3B1D7 0x6819 +0x8EA3B1D8 0x6856 +0x8EA3B1D9 0x6847 +0x8EA3B1DA 0x683E +0x8EA3B1DB 0x681E +0x8EA3B1DC 0x2F8E1 +0x8EA3B1DD 0x6815 +0x8EA3B1DE 0x6822 +0x8EA3B1DF 0x6827 +0x8EA3B1E0 0x6859 +0x8EA3B1E1 0x6858 +0x8EA3B1E2 0x6855 +0x8EA3B1E3 0x6830 +0x8EA3B1E4 0x6823 +0x8EA3B1E5 0x6B2E +0x8EA3B1E6 0x6B2B +0x8EA3B1E7 0x6B30 +0x8EA3B1E8 0x6B6C +0x8EA3B1E9 0x3C61 +0x8EA3B1EA 0x6B8B +0x8EA3B1EB 0x3C7F +0x8EA3B1EC 0x6BE9 +0x8EA3B1ED 0x6BEA +0x8EA3B1EE 0x6BE5 +0x8EA3B1EF 0x6D6B +0x8EA3B1F0 0x3CE5 +0x8EA3B1F1 0x3CE6 +0x8EA3B1F2 0x6D73 +0x8EA3B1F3 0x6D57 +0x8EA3B1F4 0x3CE9 +0x8EA3B1F5 0x3CF3 +0x8EA3B1F6 0x6D5D +0x8EA3B1F7 0x6D56 +0x8EA3B1F8 0x6D8F +0x8EA3B1F9 0x6D5B +0x8EA3B1FA 0x6D1C +0x8EA3B1FB 0x6D9A +0x8EA3B1FC 0x6D9B +0x8EA3B1FD 0x6D99 +0x8EA3B1FE 0x3CEE +0x8EA3B2A1 0x6D81 +0x8EA3B2A2 0x6D71 +0x8EA3B2A3 0x3CED +0x8EA3B2A4 0x3CEC +0x8EA3B2A5 0x6D72 +0x8EA3B2A6 0x6D5C +0x8EA3B2A7 0x6D96 +0x8EA3B2A8 0x70C4 +0x8EA3B2A9 0x70DB +0x8EA3B2AA 0x70CC +0x8EA3B2AB 0x70D0 +0x8EA3B2AC 0x70E3 +0x8EA3B2AD 0x70DF +0x8EA3B2AE 0x3DB3 +0x8EA3B2AF 0x70D6 +0x8EA3B2B0 0x70EE +0x8EA3B2B1 0x70D5 +0x8EA3B2B2 0x3DB5 +0x8EA3B2B3 0x3E27 +0x8EA3B2B4 0x3E35 +0x8EA3B2B5 0x3E36 +0x8EA3B2B6 0x727A +0x8EA3B2B7 0x3E71 +0x8EA3B2B8 0x72F5 +0x8EA3B2B9 0x7302 +0x8EA3B2BA 0x3EB8 +0x8EA3B2BB 0x3EC2 +0x8EA3B2BC 0x73E2 +0x8EA3B2BD 0x73EC +0x8EA3B2BE 0x73D5 +0x8EA3B2BF 0x73F9 +0x8EA3B2C0 0x73DF +0x8EA3B2C1 0x73E6 +0x8EA3B2C2 0x3EC8 +0x8EA3B2C3 0x3EC0 +0x8EA3B2C4 0x3EC1 +0x8EA3B2C5 0x3EC4 +0x8EA3B2C6 0x73E4 +0x8EA3B2C7 0x73E1 +0x8EA3B2C8 0x74F3 +0x8EA3B2C9 0x3F1F +0x8EA3B2CA 0x3F1C +0x8EA3B2CB 0x3F1D +0x8EA3B2CC 0x3F4D +0x8EA3B2CD 0x7556 +0x8EA3B2CE 0x7555 +0x8EA3B2CF 0x7558 +0x8EA3B2D0 0x7557 +0x8EA3B2D1 0x755E +0x8EA3B2D2 0x75C3 +0x8EA3B2D3 0x3F87 +0x8EA3B2D4 0x3F82 +0x8EA3B2D5 0x75B4 +0x8EA3B2D6 0x3F7D +0x8EA3B2D7 0x75B1 +0x8EA3B2D8 0x3FDF +0x8EA3B2D9 0x4000 +0x8EA3B2DA 0x76CB +0x8EA3B2DB 0x76CC +0x8EA3B2DC 0x772A +0x8EA3B2DD 0x4020 +0x8EA3B2DE 0x7716 +0x8EA3B2DF 0x770F +0x8EA3B2E0 0x4022 +0x8EA3B2E1 0x4024 +0x8EA3B2E2 0x773F +0x8EA3B2E3 0x772B +0x8EA3B2E4 0x770E +0x8EA3B2E5 0x7724 +0x8EA3B2E6 0x4021 +0x8EA3B2E7 0x7721 +0x8EA3B2E8 0x7718 +0x8EA3B2E9 0x77DD +0x8EA3B2EA 0x40A4 +0x8EA3B2EB 0x40A5 +0x8EA3B2EC 0x7824 +0x8EA3B2ED 0x7836 +0x8EA3B2EE 0x4101 +0x8EA3B2EF 0x7958 +0x8EA3B2F0 0x7959 +0x8EA3B2F1 0x4103 +0x8EA3B2F2 0x7962 +0x8EA3B2F3 0x79DA +0x8EA3B2F4 0x79D9 +0x8EA3B2F5 0x4137 +0x8EA3B2F6 0x79E1 +0x8EA3B2F7 0x79E5 +0x8EA3B2F8 0x79E8 +0x8EA3B2F9 0x79DB +0x8EA3B2FA 0x4138 +0x8EA3B2FB 0x79E2 +0x8EA3B2FC 0x79F0 +0x8EA3B2FD 0x4199 +0x8EA3B2FE 0x4198 +0x8EA3B3A1 0x4197 +0x8EA3B3A2 0x41C9 +0x8EA3B3A3 0x7ADA +0x8EA3B3A4 0x7ADD +0x8EA3B3A5 0x41C7 +0x8EA3B3A6 0x7ADB +0x8EA3B3A7 0x7ADC +0x8EA3B3A8 0x41D9 +0x8EA3B3A9 0x41DB +0x8EA3B3AA 0x7B0D +0x8EA3B3AB 0x7B0B +0x8EA3B3AC 0x7B14 +0x8EA3B3AD 0x7C8E +0x8EA3B3AE 0x7C86 +0x8EA3B3AF 0x427B +0x8EA3B3B0 0x7C87 +0x8EA3B3B1 0x7C83 +0x8EA3B3B2 0x7C8B +0x8EA3B3B3 0x427C +0x8EA3B3B4 0x42BD +0x8EA3B3B5 0x42BC +0x8EA3B3B6 0x42C3 +0x8EA3B3B7 0x7D24 +0x8EA3B3B8 0x42C1 +0x8EA3B3B9 0x42BF +0x8EA3B3BA 0x42C4 +0x8EA3B3BB 0x7D25 +0x8EA3B3BC 0x7F62 +0x8EA3B3BD 0x7F93 +0x8EA3B3BE 0x7F99 +0x8EA3B3BF 0x7F97 +0x8EA3B3C0 0x437E +0x8EA3B3C1 0x437F +0x8EA3B3C2 0x7FC4 +0x8EA3B3C3 0x7FC6 +0x8EA3B3C4 0x800A +0x8EA3B3C5 0x43B4 +0x8EA3B3C6 0x43B3 +0x8EA3B3C7 0x8040 +0x8EA3B3C8 0x803C +0x8EA3B3C9 0x803B +0x8EA3B3CA 0x80F6 +0x8EA3B3CB 0x80FF +0x8EA3B3CC 0x80EE +0x8EA3B3CD 0x8104 +0x8EA3B3CE 0x8103 +0x8EA3B3CF 0x8107 +0x8EA3B3D0 0x2F983 +0x8EA3B3D1 0x43E6 +0x8EA3B3D2 0x80F7 +0x8EA3B3D3 0x4459 +0x8EA3B3D4 0x445A +0x8EA3B3D5 0x822D +0x8EA3B3D6 0x4464 +0x8EA3B3D7 0x8227 +0x8EA3B3D8 0x8229 +0x8EA3B3D9 0x831F +0x8EA3B3DA 0x8357 +0x8EA3B3DB 0x44B4 +0x8EA3B3DC 0x44B9 +0x8EA3B3DD 0x44B7 +0x8EA3B3DE 0x44B5 +0x8EA3B3DF 0x8321 +0x8EA3B3E0 0x44C1 +0x8EA3B3E1 0x44B1 +0x8EA3B3E2 0x8318 +0x8EA3B3E3 0x8358 +0x8EA3B3E4 0x44B3 +0x8EA3B3E5 0x44BA +0x8EA3B3E6 0x458C +0x8EA3B3E7 0x458B +0x8EA3B3E8 0x458D +0x8EA3B3E9 0x8684 +0x8EA3B3EA 0x869F +0x8EA3B3EB 0x869B +0x8EA3B3EC 0x8689 +0x8EA3B3ED 0x86A6 +0x8EA3B3EE 0x8692 +0x8EA3B3EF 0x868F +0x8EA3B3F0 0x86A0 +0x8EA3B3F1 0x884F +0x8EA3B3F2 0x8878 +0x8EA3B3F3 0x887A +0x8EA3B3F4 0x886E +0x8EA3B3F5 0x887B +0x8EA3B3F6 0x8884 +0x8EA3B3F7 0x8873 +0x8EA3B3F8 0x4678 +0x8EA3B3F9 0x4677 +0x8EA3B3FA 0x8A0D +0x8EA3B3FB 0x8A0B +0x8EA3B3FC 0x8A19 +0x8EA3B3FD 0x46B2 +0x8EA3B3FE 0x47D6 +0x8EA3B4A1 0x8ED0 +0x8EA3B4A2 0x4845 +0x8EA3B4A3 0x4892 +0x8EA3B4A4 0x4895 +0x8EA3B4A5 0x8FF9 +0x8EA3B4A6 0x9009 +0x8EA3B4A7 0x9008 +0x8EA3B4A8 0x48C6 +0x8EA3B4A9 0x90DE +0x8EA3B4AA 0x9151 +0x8EA3B4AB 0x48E7 +0x8EA3B4AC 0x48E8 +0x8EA3B4AD 0x91DB +0x8EA3B4AE 0x91DF +0x8EA3B4AF 0x91DE +0x8EA3B4B0 0x91D6 +0x8EA3B4B1 0x91E0 +0x8EA3B4B2 0x9585 +0x8EA3B4B3 0x9660 +0x8EA3B4B4 0x9659 +0x8EA3B4B5 0x49CB +0x8EA3B4B6 0x9656 +0x8EA3B4B7 0x49CD +0x8EA3B4B8 0x49F1 +0x8EA3B4B9 0x96BD +0x8EA3B4BA 0x4B22 +0x8EA3B4BB 0x3421 +0x8EA3B4BC 0x5042 +0x8EA3B4BD 0x5059 +0x8EA3B4BE 0x346F +0x8EA3B4BF 0x5044 +0x8EA3B4C0 0x5066 +0x8EA3B4C1 0x5052 +0x8EA3B4C2 0x5054 +0x8EA3B4C3 0x5071 +0x8EA3B4C4 0x5050 +0x8EA3B4C5 0x507B +0x8EA3B4C6 0x507C +0x8EA3B4C7 0x5058 +0x8EA3B4C8 0x3470 +0x8EA3B4C9 0x3464 +0x8EA3B4CA 0x5079 +0x8EA3B4CB 0x506C +0x8EA3B4CC 0x5078 +0x8EA3B4CD 0x51A8 +0x8EA3B4CE 0x51D1 +0x8EA3B4CF 0x51CF +0x8EA3B4D0 0x5268 +0x8EA3B4D1 0x5276 +0x8EA3B4D2 0x52D4 +0x8EA3B4D3 0x352D +0x8EA3B4D4 0x53A0 +0x8EA3B4D5 0x53C4 +0x8EA3B4D6 0x3558 +0x8EA3B4D7 0x5558 +0x8EA3B4D8 0x554C +0x8EA3B4D9 0x5568 +0x8EA3B4DA 0x35A6 +0x8EA3B4DB 0x5549 +0x8EA3B4DC 0x35A4 +0x8EA3B4DD 0x359F +0x8EA3B4DE 0x555D +0x8EA3B4DF 0x5529 +0x8EA3B4E0 0x20DAE +0x8EA3B4E1 0x5554 +0x8EA3B4E2 0x5553 +0x8EA3B4E3 0x35A3 +0x8EA3B4E4 0x555A +0x8EA3B4E5 0x35A0 +0x8EA3B4E6 0x553A +0x8EA3B4E7 0x553F +0x8EA3B4E8 0x552B +0x8EA3B4E9 0x57EA +0x8EA3B4EA 0x364A +0x8EA3B4EB 0x57EF +0x8EA3B4EC 0x3647 +0x8EA3B4ED 0x3648 +0x8EA3B4EE 0x57DD +0x8EA3B4EF 0x57FE +0x8EA3B4F0 0x2F855 +0x8EA3B4F1 0x57DE +0x8EA3B4F2 0x57E6 +0x8EA3B4F3 0x3649 +0x8EA3B4F4 0x57E8 +0x8EA3B4F5 0x57FF +0x8EA3B4F6 0x5803 +0x8EA3B4F7 0x58F7 +0x8EA3B4F8 0x68A6 +0x8EA3B4F9 0x591F +0x8EA3B4FA 0x369E +0x8EA3B4FB 0x595B +0x8EA3B4FC 0x595D +0x8EA3B4FD 0x595E +0x8EA3B4FE 0x21637 +0x8EA3B5A1 0x36E8 +0x8EA3B5A2 0x5A2B +0x8EA3B5A3 0x36EC +0x8EA3B5A4 0x5A3B +0x8EA3B5A5 0x36ED +0x8EA3B5A6 0x36E6 +0x8EA3B5A7 0x5A61 +0x8EA3B5A8 0x5A3A +0x8EA3B5A9 0x5A6E +0x8EA3B5AA 0x5A4B +0x8EA3B5AB 0x5A6B +0x8EA3B5AC 0x36EB +0x8EA3B5AD 0x36E7 +0x8EA3B5AE 0x5A45 +0x8EA3B5AF 0x5A4E +0x8EA3B5B0 0x5A68 +0x8EA3B5B1 0x5A3D +0x8EA3B5B2 0x5A71 +0x8EA3B5B3 0x5A3F +0x8EA3B5B4 0x5A6F +0x8EA3B5B5 0x5A75 +0x8EA3B5B6 0x36E9 +0x8EA3B5B7 0x5A73 +0x8EA3B5B8 0x5A2C +0x8EA3B5B9 0x5A59 +0x8EA3B5BA 0x5A54 +0x8EA3B5BB 0x5A4F +0x8EA3B5BC 0x5A63 +0x8EA3B5BD 0x375C +0x8EA3B5BE 0x375D +0x8EA3B5BF 0x5BC8 +0x8EA3B5C0 0x3760 +0x8EA3B5C1 0x5BC3 +0x8EA3B5C2 0x375B +0x8EA3B5C3 0x5C5B +0x8EA3B5C4 0x5C61 +0x8EA3B5C5 0x3799 +0x8EA3B5C6 0x5D21 +0x8EA3B5C7 0x5D0A +0x8EA3B5C8 0x5D09 +0x8EA3B5C9 0x37D8 +0x8EA3B5CA 0x5D2C +0x8EA3B5CB 0x5D08 +0x8EA3B5CC 0x37DA +0x8EA3B5CD 0x37DD +0x8EA3B5CE 0x5D2A +0x8EA3B5CF 0x5D15 +0x8EA3B5D0 0x37E0 +0x8EA3B5D1 0x5D10 +0x8EA3B5D2 0x5D13 +0x8EA3B5D3 0x37E5 +0x8EA3B5D4 0x5D2F +0x8EA3B5D5 0x5D18 +0x8EA3B5D6 0x37D7 +0x8EA3B5D7 0x5DE3 +0x8EA3B5D8 0x5E39 +0x8EA3B5D9 0x5E35 +0x8EA3B5DA 0x5E3A +0x8EA3B5DB 0x5E32 +0x8EA3B5DC 0x384E +0x8EA3B5DD 0x388C +0x8EA3B5DE 0x3888 +0x8EA3B5DF 0x2F88D +0x8EA3B5E0 0x5EBB +0x8EA3B5E1 0x5EBA +0x8EA3B5E2 0x5F34 +0x8EA3B5E3 0x5F39 +0x8EA3B5E4 0x38CE +0x8EA3B5E5 0x2F89C +0x8EA3B5E6 0x38E5 +0x8EA3B5E7 0x38E6 +0x8EA3B5E8 0x6098 +0x8EA3B5E9 0x3932 +0x8EA3B5EA 0x60D0 +0x8EA3B5EB 0x3940 +0x8EA3B5EC 0x3947 +0x8EA3B5ED 0x394C +0x8EA3B5EE 0x60D7 +0x8EA3B5EF 0x60AA +0x8EA3B5F0 0x3935 +0x8EA3B5F1 0x60A1 +0x8EA3B5F2 0x60A4 +0x8EA3B5F3 0x3930 +0x8EA3B5F4 0x60EE +0x8EA3B5F5 0x3943 +0x8EA3B5F6 0x60E7 +0x8EA3B5F7 0x394D +0x8EA3B5F8 0x60E8 +0x8EA3B5F9 0x60DE +0x8EA3B5FA 0x39B7 +0x8EA3B5FB 0x39F3 +0x8EA3B5FC 0x637E +0x8EA3B5FD 0x638B +0x8EA3B5FE 0x3A02 +0x8EA3B6A1 0x3A0B +0x8EA3B6A2 0x6379 +0x8EA3B6A3 0x6386 +0x8EA3B6A4 0x6393 +0x8EA3B6A5 0x3A04 +0x8EA3B6A6 0x6373 +0x8EA3B6A7 0x636A +0x8EA3B6A8 0x2F8BA +0x8EA3B6A9 0x636C +0x8EA3B6AA 0x3A08 +0x8EA3B6AB 0x637F +0x8EA3B6AC 0x39FC +0x8EA3B6AD 0x63B2 +0x8EA3B6AE 0x63BA +0x8EA3B6AF 0x39FF +0x8EA3B6B0 0x3A00 +0x8EA3B6B1 0x6366 +0x8EA3B6B2 0x6374 +0x8EA3B6B3 0x3A8B +0x8EA3B6B4 0x655A +0x8EA3B6B5 0x3A8D +0x8EA3B6B6 0x654E +0x8EA3B6B7 0x654D +0x8EA3B6B8 0x658D +0x8EA3B6B9 0x658E +0x8EA3B6BA 0x65AD +0x8EA3B6BB 0x3ACA +0x8EA3B6BC 0x65C7 +0x8EA3B6BD 0x65CA +0x8EA3B6BE 0x3ACB +0x8EA3B6BF 0x65C9 +0x8EA3B6C0 0x2F8CB +0x8EA3B6C1 0x65E3 +0x8EA3B6C2 0x6657 +0x8EA3B6C3 0x3AF3 +0x8EA3B6C4 0x6663 +0x8EA3B6C5 0x6667 +0x8EA3B6C6 0x671A +0x8EA3B6C7 0x6719 +0x8EA3B6C8 0x6716 +0x8EA3B6C9 0x3B36 +0x8EA3B6CA 0x3B6A +0x8EA3B6CB 0x689E +0x8EA3B6CC 0x68B6 +0x8EA3B6CD 0x6898 +0x8EA3B6CE 0x6873 +0x8EA3B6CF 0x3B6B +0x8EA3B6D0 0x689A +0x8EA3B6D1 0x688E +0x8EA3B6D2 0x68B7 +0x8EA3B6D3 0x68DB +0x8EA3B6D4 0x68A5 +0x8EA3B6D5 0x686C +0x8EA3B6D6 0x68C1 +0x8EA3B6D7 0x6884 +0x8EA3B6D8 0x3B71 +0x8EA3B6D9 0x3B68 +0x8EA3B6DA 0x6895 +0x8EA3B6DB 0x687A +0x8EA3B6DC 0x6899 +0x8EA3B6DD 0x3B72 +0x8EA3B6DE 0x68B8 +0x8EA3B6DF 0x68B9 +0x8EA3B6E0 0x6870 +0x8EA3B6E1 0x3C2E +0x8EA3B6E2 0x6B35 +0x8EA3B6E3 0x3C62 +0x8EA3B6E4 0x6B90 +0x8EA3B6E5 0x6BBB +0x8EA3B6E6 0x6BED +0x8EA3B6E7 0x3C98 +0x8EA3B6E8 0x3CB5 +0x8EA3B6E9 0x3CEB +0x8EA3B6EA 0x6DC1 +0x8EA3B6EB 0x6DC3 +0x8EA3B6EC 0x6DCE +0x8EA3B6ED 0x3CFB +0x8EA3B6EE 0x3CF8 +0x8EA3B6EF 0x6DAD +0x8EA3B6F0 0x6E04 +0x8EA3B6F1 0x3CF5 +0x8EA3B6F2 0x6DB9 +0x8EA3B6F3 0x3D08 +0x8EA3B6F4 0x6DE7 +0x8EA3B6F5 0x2F907 +0x8EA3B6F6 0x6E08 +0x8EA3B6F7 0x6E06 +0x8EA3B6F8 0x3D0A +0x8EA3B6F9 0x6E0A +0x8EA3B6FA 0x6DB0 +0x8EA3B6FB 0x3D06 +0x8EA3B6FC 0x6DF8 +0x8EA3B6FD 0x6E0C +0x8EA3B6FE 0x3CFD +0x8EA3B7A1 0x6DB1 +0x8EA3B7A2 0x3CFA +0x8EA3B7A3 0x6E02 +0x8EA3B7A4 0x6E07 +0x8EA3B7A5 0x6E09 +0x8EA3B7A6 0x6E01 +0x8EA3B7A7 0x6E17 +0x8EA3B7A8 0x6DFF +0x8EA3B7A9 0x6E12 +0x8EA3B7AA 0x3DBA +0x8EA3B7AB 0x3DB9 +0x8EA3B7AC 0x7103 +0x8EA3B7AD 0x7107 +0x8EA3B7AE 0x7101 +0x8EA3B7AF 0x70F5 +0x8EA3B7B0 0x70F1 +0x8EA3B7B1 0x7108 +0x8EA3B7B2 0x70F2 +0x8EA3B7B3 0x710F +0x8EA3B7B4 0x3DBB +0x8EA3B7B5 0x70FE +0x8EA3B7B6 0x3E18 +0x8EA3B7B7 0x3E40 +0x8EA3B7B8 0x3E3D +0x8EA3B7B9 0x731A +0x8EA3B7BA 0x7310 +0x8EA3B7BB 0x730E +0x8EA3B7BC 0x7402 +0x8EA3B7BD 0x73F3 +0x8EA3B7BE 0x3ECD +0x8EA3B7BF 0x3EC9 +0x8EA3B7C0 0x73FB +0x8EA3B7C1 0x3ECB +0x8EA3B7C2 0x3ECA +0x8EA3B7C3 0x3ECE +0x8EA3B7C4 0x751B +0x8EA3B7C5 0x7523 +0x8EA3B7C6 0x7561 +0x8EA3B7C7 0x7568 +0x8EA3B7C8 0x3F5E +0x8EA3B7C9 0x7567 +0x8EA3B7CA 0x75D3 +0x8EA3B7CB 0x3F91 +0x8EA3B7CC 0x3F8C +0x8EA3B7CD 0x7690 +0x8EA3B7CE 0x3FE1 +0x8EA3B7CF 0x4002 +0x8EA3B7D0 0x76D5 +0x8EA3B7D1 0x76D7 +0x8EA3B7D2 0x76D6 +0x8EA3B7D3 0x7730 +0x8EA3B7D4 0x402B +0x8EA3B7D5 0x7726 +0x8EA3B7D6 0x402A +0x8EA3B7D7 0x7740 +0x8EA3B7D8 0x3E14 +0x8EA3B7D9 0x771E +0x8EA3B7DA 0x40AD +0x8EA3B7DB 0x40A3 +0x8EA3B7DC 0x40AB +0x8EA3B7DD 0x7847 +0x8EA3B7DE 0x40AF +0x8EA3B7DF 0x784B +0x8EA3B7E0 0x7851 +0x8EA3B7E1 0x784F +0x8EA3B7E2 0x7842 +0x8EA3B7E3 0x7846 +0x8EA3B7E4 0x4104 +0x8EA3B7E5 0x796E +0x8EA3B7E6 0x796C +0x8EA3B7E7 0x79F2 +0x8EA3B7E8 0x4144 +0x8EA3B7E9 0x79F1 +0x8EA3B7EA 0x79F5 +0x8EA3B7EB 0x79F3 +0x8EA3B7EC 0x79F9 +0x8EA3B7ED 0x413D +0x8EA3B7EE 0x4147 +0x8EA3B7EF 0x419C +0x8EA3B7F0 0x7A9A +0x8EA3B7F1 0x7A93 +0x8EA3B7F2 0x7A91 +0x8EA3B7F3 0x7AE1 +0x8EA3B7F4 0x41E0 +0x8EA3B7F5 0x41E4 +0x8EA3B7F6 0x7B21 +0x8EA3B7F7 0x7B1C +0x8EA3B7F8 0x7B16 +0x8EA3B7F9 0x7B17 +0x8EA3B7FA 0x7B36 +0x8EA3B7FB 0x7B1F +0x8EA3B7FC 0x4280 +0x8EA3B7FD 0x7C93 +0x8EA3B7FE 0x7C99 +0x8EA3B8A1 0x7C9A +0x8EA3B8A2 0x7C9C +0x8EA3B8A3 0x42CA +0x8EA3B8A4 0x7D49 +0x8EA3B8A5 0x42D4 +0x8EA3B8A6 0x7D34 +0x8EA3B8A7 0x7D37 +0x8EA3B8A8 0x42D2 +0x8EA3B8A9 0x7D2D +0x8EA3B8AA 0x42CB +0x8EA3B8AB 0x7D4C +0x8EA3B8AC 0x42CE +0x8EA3B8AD 0x42D3 +0x8EA3B8AE 0x7D48 +0x8EA3B8AF 0x4344 +0x8EA3B8B0 0x4348 +0x8EA3B8B1 0x7F3B +0x8EA3B8B2 0x4345 +0x8EA3B8B3 0x4381 +0x8EA3B8B4 0x4386 +0x8EA3B8B5 0x4385 +0x8EA3B8B6 0x8008 +0x8EA3B8B7 0x801A +0x8EA3B8B8 0x43A3 +0x8EA3B8B9 0x801D +0x8EA3B8BA 0x43B5 +0x8EA3B8BB 0x8049 +0x8EA3B8BC 0x8045 +0x8EA3B8BD 0x8044 +0x8EA3B8BE 0x7C9B +0x8EA3B8BF 0x43FA +0x8EA3B8C0 0x43F9 +0x8EA3B8C1 0x812A +0x8EA3B8C2 0x812E +0x8EA3B8C3 0x43FB +0x8EA3B8C4 0x43F2 +0x8EA3B8C5 0x8131 +0x8EA3B8C6 0x43EF +0x8EA3B8C7 0x811A +0x8EA3B8C8 0x8134 +0x8EA3B8C9 0x8117 +0x8EA3B8CA 0x445B +0x8EA3B8CB 0x4466 +0x8EA3B8CC 0x44CE +0x8EA3B8CD 0x831D +0x8EA3B8CE 0x8371 +0x8EA3B8CF 0x8384 +0x8EA3B8D0 0x8380 +0x8EA3B8D1 0x8372 +0x8EA3B8D2 0x83A1 +0x8EA3B8D3 0x35B4 +0x8EA3B8D4 0x8379 +0x8EA3B8D5 0x8391 +0x8EA3B8D6 0x44C8 +0x8EA3B8D7 0x839F +0x8EA3B8D8 0x83AD +0x8EA3B8D9 0x44D1 +0x8EA3B8DA 0x44C5 +0x8EA3B8DB 0x8323 +0x8EA3B8DC 0x44D2 +0x8EA3B8DD 0x8385 +0x8EA3B8DE 0x839C +0x8EA3B8DF 0x83B7 +0x8EA3B8E0 0x8658 +0x8EA3B8E1 0x865A +0x8EA3B8E2 0x458F +0x8EA3B8E3 0x8657 +0x8EA3B8E4 0x86B2 +0x8EA3B8E5 0x45A7 +0x8EA3B8E6 0x86AE +0x8EA3B8E7 0x45A5 +0x8EA3B8E8 0x45A4 +0x8EA3B8E9 0x4611 +0x8EA3B8EA 0x8845 +0x8EA3B8EB 0x889C +0x8EA3B8EC 0x8894 +0x8EA3B8ED 0x88A3 +0x8EA3B8EE 0x888F +0x8EA3B8EF 0x88A5 +0x8EA3B8F0 0x88A9 +0x8EA3B8F1 0x88A6 +0x8EA3B8F2 0x888A +0x8EA3B8F3 0x88A0 +0x8EA3B8F4 0x8890 +0x8EA3B8F5 0x8992 +0x8EA3B8F6 0x8991 +0x8EA3B8F7 0x8994 +0x8EA3B8F8 0x46B5 +0x8EA3B8F9 0x8A26 +0x8EA3B8FA 0x8A32 +0x8EA3B8FB 0x8A28 +0x8EA3B8FC 0x46B4 +0x8EA3B8FD 0x46BD +0x8EA3B8FE 0x8A1C +0x8EA3B9A1 0x46BB +0x8EA3B9A2 0x8A2B +0x8EA3B9A3 0x8A20 +0x8EA3B9A4 0x46B9 +0x8EA3B9A5 0x8A29 +0x8EA3B9A6 0x46C2 +0x8EA3B9A7 0x46BE +0x8EA3B9A8 0x46BA +0x8EA3B9A9 0x8A21 +0x8EA3B9AA 0x8C3A +0x8EA3B9AB 0x3AB7 +0x8EA3B9AC 0x8C5B +0x8EA3B9AD 0x8C58 +0x8EA3B9AE 0x8C7C +0x8EA3B9AF 0x4758 +0x8EA3B9B0 0x8CA6 +0x8EA3B9B1 0x8CAE +0x8EA3B9B2 0x8CAD +0x8EA3B9B3 0x8D65 +0x8EA3B9B4 0x479B +0x8EA3B9B5 0x8D7E +0x8EA3B9B6 0x479C +0x8EA3B9B7 0x8D7C +0x8EA3B9B8 0x8D7F +0x8EA3B9B9 0x8D7A +0x8EA3B9BA 0x8DBD +0x8EA3B9BB 0x47DA +0x8EA3B9BC 0x47DE +0x8EA3B9BD 0x8DC0 +0x8EA3B9BE 0x8DBB +0x8EA3B9BF 0x8EAD +0x8EA3B9C0 0x8EAF +0x8EA3B9C1 0x8ED6 +0x8EA3B9C2 0x484D +0x8EA3B9C3 0x4846 +0x8EA3B9C4 0x4847 +0x8EA3B9C5 0x484B +0x8EA3B9C6 0x484C +0x8EA3B9C7 0x8ED9 +0x8EA3B9C8 0x4848 +0x8EA3B9C9 0x4899 +0x8EA3B9CA 0x9012 +0x8EA3B9CB 0x900E +0x8EA3B9CC 0x9025 +0x8EA3B9CD 0x489B +0x8EA3B9CE 0x9013 +0x8EA3B9CF 0x90EE +0x8EA3B9D0 0x48CE +0x8EA3B9D1 0x90AB +0x8EA3B9D2 0x90F7 +0x8EA3B9D3 0x48EB +0x8EA3B9D4 0x9159 +0x8EA3B9D5 0x9154 +0x8EA3B9D6 0x91F2 +0x8EA3B9D7 0x91F0 +0x8EA3B9D8 0x91E5 +0x8EA3B9D9 0x91F6 +0x8EA3B9DA 0x491C +0x8EA3B9DB 0x498C +0x8EA3B9DC 0x9587 +0x8EA3B9DD 0x49D1 +0x8EA3B9DE 0x965A +0x8EA3B9DF 0x49D6 +0x8EA3B9E0 0x49D3 +0x8EA3B9E1 0x966E +0x8EA3B9E2 0x49D4 +0x8EA3B9E3 0x49D0 +0x8EA3B9E4 0x49D5 +0x8EA3B9E5 0x9679 +0x8EA3B9E6 0x4A0B +0x8EA3B9E7 0x98E1 +0x8EA3B9E8 0x98E6 +0x8EA3B9E9 0x4BC6 +0x8EA3B9EA 0x9EC4 +0x8EA3B9EB 0x9ED2 +0x8EA3B9EC 0x4E80 +0x8EA3B9ED 0x3424 +0x8EA3B9EE 0x4E81 +0x8EA3B9EF 0x508F +0x8EA3B9F0 0x5097 +0x8EA3B9F1 0x5088 +0x8EA3B9F2 0x5089 +0x8EA3B9F3 0x3474 +0x8EA3B9F4 0x347A +0x8EA3B9F5 0x5081 +0x8EA3B9F6 0x5160 +0x8EA3B9F7 0x20564 +0x8EA3B9F8 0x34C3 +0x8EA3B9F9 0x5E42 +0x8EA3B9FA 0x51D3 +0x8EA3B9FB 0x34D4 +0x8EA3B9FC 0x34D5 +0x8EA3B9FD 0x51D2 +0x8EA3B9FE 0x51D6 +0x8EA3BAA1 0x5273 +0x8EA3BAA2 0x34FB +0x8EA3BAA3 0x5270 +0x8EA3BAA4 0x34F7 +0x8EA3BAA5 0x3532 +0x8EA3BAA6 0x2F833 +0x8EA3BAA7 0x53A8 +0x8EA3BAA8 0x53A6 +0x8EA3BAA9 0x53C5 +0x8EA3BAAA 0x5597 +0x8EA3BAAB 0x55DE +0x8EA3BAAC 0x35BA +0x8EA3BAAD 0x35BF +0x8EA3BAAE 0x5596 +0x8EA3BAAF 0x55B4 +0x8EA3BAB0 0x35C7 +0x8EA3BAB1 0x5585 +0x8EA3BAB2 0x35B7 +0x8EA3BAB3 0x559B +0x8EA3BAB4 0x55A0 +0x8EA3BAB5 0x35B9 +0x8EA3BAB6 0x5559 +0x8EA3BAB7 0x35C3 +0x8EA3BAB8 0x5586 +0x8EA3BAB9 0x35BD +0x8EA3BABA 0x35D0 +0x8EA3BABB 0x55AF +0x8EA3BABC 0x557A +0x8EA3BABD 0x35C1 +0x8EA3BABE 0x35BE +0x8EA3BABF 0x35CD +0x8EA3BAC0 0x559E +0x8EA3BAC1 0x35CB +0x8EA3BAC2 0x55A9 +0x8EA3BAC3 0x570F +0x8EA3BAC4 0x570E +0x8EA3BAC5 0x581A +0x8EA3BAC6 0x364F +0x8EA3BAC7 0x581F +0x8EA3BAC8 0x3653 +0x8EA3BAC9 0x583C +0x8EA3BACA 0x5818 +0x8EA3BACB 0x583E +0x8EA3BACC 0x5826 +0x8EA3BACD 0x3655 +0x8EA3BACE 0x583A +0x8EA3BACF 0x21364 +0x8EA3BAD0 0x5822 +0x8EA3BAD1 0x3651 +0x8EA3BAD2 0x58FB +0x8EA3BAD3 0x5963 +0x8EA3BAD4 0x5964 +0x8EA3BAD5 0x369F +0x8EA3BAD6 0x5AA8 +0x8EA3BAD7 0x5AA3 +0x8EA3BAD8 0x5A82 +0x8EA3BAD9 0x5A88 +0x8EA3BADA 0x5AA1 +0x8EA3BADB 0x5A85 +0x8EA3BADC 0x5A98 +0x8EA3BADD 0x36FE +0x8EA3BADE 0x5A99 +0x8EA3BADF 0x36FB +0x8EA3BAE0 0x5A89 +0x8EA3BAE1 0x5A81 +0x8EA3BAE2 0x5A96 +0x8EA3BAE3 0x5A80 +0x8EA3BAE4 0x36F1 +0x8EA3BAE5 0x36F5 +0x8EA3BAE6 0x5A91 +0x8EA3BAE7 0x36EF +0x8EA3BAE8 0x3704 +0x8EA3BAE9 0x3703 +0x8EA3BAEA 0x36F4 +0x8EA3BAEB 0x5ACF +0x8EA3BAEC 0x36F3 +0x8EA3BAED 0x3702 +0x8EA3BAEE 0x36F7 +0x8EA3BAEF 0x36FA +0x8EA3BAF0 0x36FD +0x8EA3BAF1 0x36EE +0x8EA3BAF2 0x5A87 +0x8EA3BAF3 0x5AA0 +0x8EA3BAF4 0x36F0 +0x8EA3BAF5 0x5A79 +0x8EA3BAF6 0x36F2 +0x8EA3BAF7 0x5A86 +0x8EA3BAF8 0x5AAB +0x8EA3BAF9 0x5AAA +0x8EA3BAFA 0x5AA4 +0x8EA3BAFB 0x5A8D +0x8EA3BAFC 0x5A7E +0x8EA3BAFD 0x3744 +0x8EA3BAFE 0x5BD5 +0x8EA3BBA1 0x3762 +0x8EA3BBA2 0x3777 +0x8EA3BBA3 0x3DC9 +0x8EA3BBA4 0x5C1E +0x8EA3BBA5 0x5C5F +0x8EA3BBA6 0x5C5E +0x8EA3BBA7 0x5D44 +0x8EA3BBA8 0x5D3E +0x8EA3BBA9 0x37E8 +0x8EA3BBAA 0x5D48 +0x8EA3BBAB 0x5D1C +0x8EA3BBAC 0x37EF +0x8EA3BBAD 0x5D5B +0x8EA3BBAE 0x5D4D +0x8EA3BBAF 0x37E6 +0x8EA3BBB0 0x37ED +0x8EA3BBB1 0x5D57 +0x8EA3BBB2 0x37E7 +0x8EA3BBB3 0x5D53 +0x8EA3BBB4 0x5D4F +0x8EA3BBB5 0x37EB +0x8EA3BBB6 0x5D3B +0x8EA3BBB7 0x5D46 +0x8EA3BBB8 0x382D +0x8EA3BBB9 0x3855 +0x8EA3BBBA 0x5E46 +0x8EA3BBBB 0x5E47 +0x8EA3BBBC 0x3853 +0x8EA3BBBD 0x5E48 +0x8EA3BBBE 0x5EC0 +0x8EA3BBBF 0x5EBD +0x8EA3BBC0 0x5EBF +0x8EA3BBC1 0x3890 +0x8EA3BBC2 0x5F11 +0x8EA3BBC3 0x38BE +0x8EA3BBC4 0x5F3E +0x8EA3BBC5 0x5F3B +0x8EA3BBC6 0x38BD +0x8EA3BBC7 0x5F3A +0x8EA3BBC8 0x38CF +0x8EA3BBC9 0x38D0 +0x8EA3BBCA 0x38EC +0x8EA3BBCB 0x5FA7 +0x8EA3BBCC 0x394B +0x8EA3BBCD 0x60EA +0x8EA3BBCE 0x3948 +0x8EA3BBCF 0x6107 +0x8EA3BBD0 0x6122 +0x8EA3BBD1 0x610C +0x8EA3BBD2 0x3955 +0x8EA3BBD3 0x3951 +0x8EA3BBD4 0x60B3 +0x8EA3BBD5 0x60D6 +0x8EA3BBD6 0x60D2 +0x8EA3BBD7 0x394E +0x8EA3BBD8 0x60E3 +0x8EA3BBD9 0x60E5 +0x8EA3BBDA 0x60E9 +0x8EA3BBDB 0x396B +0x8EA3BBDC 0x395E +0x8EA3BBDD 0x6111 +0x8EA3BBDE 0x60FD +0x8EA3BBDF 0x3960 +0x8EA3BBE0 0x3967 +0x8EA3BBE1 0x611E +0x8EA3BBE2 0x6120 +0x8EA3BBE3 0x6121 +0x8EA3BBE4 0x621E +0x8EA3BBE5 0x39B8 +0x8EA3BBE6 0x63E2 +0x8EA3BBE7 0x63DE +0x8EA3BBE8 0x63E6 +0x8EA3BBE9 0x3A14 +0x8EA3BBEA 0x3A0F +0x8EA3BBEB 0x3A07 +0x8EA3BBEC 0x3A13 +0x8EA3BBED 0x63F8 +0x8EA3BBEE 0x3A17 +0x8EA3BBEF 0x63FE +0x8EA3BBF0 0x63C1 +0x8EA3BBF1 0x63BF +0x8EA3BBF2 0x63F7 +0x8EA3BBF3 0x63D1 +0x8EA3BBF4 0x655F +0x8EA3BBF5 0x6560 +0x8EA3BBF6 0x6561 +0x8EA3BBF7 0x3A9A +0x8EA3BBF8 0x3AB8 +0x8EA3BBF9 0x65D1 +0x8EA3BBFA 0x3AF7 +0x8EA3BBFB 0x3AF8 +0x8EA3BBFC 0x667D +0x8EA3BBFD 0x666B +0x8EA3BBFE 0x667F +0x8EA3BCA1 0x3AFD +0x8EA3BCA2 0x3AF5 +0x8EA3BCA3 0x6673 +0x8EA3BCA4 0x6681 +0x8EA3BCA5 0x666D +0x8EA3BCA6 0x6669 +0x8EA3BCA7 0x3AFA +0x8EA3BCA8 0x3B38 +0x8EA3BCA9 0x671E +0x8EA3BCAA 0x68ED +0x8EA3BCAB 0x3B87 +0x8EA3BCAC 0x3B80 +0x8EA3BCAD 0x3B88 +0x8EA3BCAE 0x3B79 +0x8EA3BCAF 0x6903 +0x8EA3BCB0 0x3B7C +0x8EA3BCB1 0x68FE +0x8EA3BCB2 0x68E5 +0x8EA3BCB3 0x691E +0x8EA3BCB4 0x6902 +0x8EA3BCB5 0x3B83 +0x8EA3BCB6 0x3B85 +0x8EA3BCB7 0x6909 +0x8EA3BCB8 0x68CA +0x8EA3BCB9 0x6900 +0x8EA3BCBA 0x2F8E5 +0x8EA3BCBB 0x6901 +0x8EA3BCBC 0x6918 +0x8EA3BCBD 0x68E2 +0x8EA3BCBE 0x68CF +0x8EA3BCBF 0x3B7B +0x8EA3BCC0 0x692E +0x8EA3BCC1 0x68C5 +0x8EA3BCC2 0x68FF +0x8EA3BCC3 0x3B86 +0x8EA3BCC4 0x691C +0x8EA3BCC5 0x68C3 +0x8EA3BCC6 0x3C34 +0x8EA3BCC7 0x6B6F +0x8EA3BCC8 0x3C55 +0x8EA3BCC9 0x6B6E +0x8EA3BCCA 0x3C68 +0x8EA3BCCB 0x6BBE +0x8EA3BCCC 0x3C9C +0x8EA3BCCD 0x6BF4 +0x8EA3BCCE 0x6C2D +0x8EA3BCCF 0x3CFC +0x8EA3BCD0 0x6DB6 +0x8EA3BCD1 0x6E75 +0x8EA3BCD2 0x6E1E +0x8EA3BCD3 0x3D1A +0x8EA3BCD4 0x6E18 +0x8EA3BCD5 0x3D17 +0x8EA3BCD6 0x6E48 +0x8EA3BCD7 0x3D1B +0x8EA3BCD8 0x6E4F +0x8EA3BCD9 0x3D13 +0x8EA3BCDA 0x6E42 +0x8EA3BCDB 0x6E6A +0x8EA3BCDC 0x6E70 +0x8EA3BCDD 0x6DFE +0x8EA3BCDE 0x3D05 +0x8EA3BCDF 0x3D07 +0x8EA3BCE0 0x6E6D +0x8EA3BCE1 0x3D1C +0x8EA3BCE2 0x6E7B +0x8EA3BCE3 0x6E7E +0x8EA3BCE4 0x6E59 +0x8EA3BCE5 0x3D11 +0x8EA3BCE6 0x6E57 +0x8EA3BCE7 0x3D16 +0x8EA3BCE8 0x6E80 +0x8EA3BCE9 0x6E50 +0x8EA3BCEA 0x3D15 +0x8EA3BCEB 0x6E29 +0x8EA3BCEC 0x6E76 +0x8EA3BCED 0x6E2A +0x8EA3BCEE 0x6E4C +0x8EA3BCEF 0x712A +0x8EA3BCF0 0x3DCB +0x8EA3BCF1 0x7135 +0x8EA3BCF2 0x712C +0x8EA3BCF3 0x7137 +0x8EA3BCF4 0x711D +0x8EA3BCF5 0x3DC5 +0x8EA3BCF6 0x3DC2 +0x8EA3BCF7 0x7138 +0x8EA3BCF8 0x3DCD +0x8EA3BCF9 0x7134 +0x8EA3BCFA 0x712B +0x8EA3BCFB 0x7133 +0x8EA3BCFC 0x7127 +0x8EA3BCFD 0x7124 +0x8EA3BCFE 0x3DCA +0x8EA3BDA1 0x712D +0x8EA3BDA2 0x7232 +0x8EA3BDA3 0x7283 +0x8EA3BDA4 0x7282 +0x8EA3BDA5 0x7287 +0x8EA3BDA6 0x7306 +0x8EA3BDA7 0x7324 +0x8EA3BDA8 0x7338 +0x8EA3BDA9 0x732A +0x8EA3BDAA 0x732C +0x8EA3BDAB 0x732B +0x8EA3BDAC 0x3E83 +0x8EA3BDAD 0x732F +0x8EA3BDAE 0x7328 +0x8EA3BDAF 0x7417 +0x8EA3BDB0 0x3ED6 +0x8EA3BDB1 0x3ED5 +0x8EA3BDB2 0x7419 +0x8EA3BDB3 0x7438 +0x8EA3BDB4 0x3ED1 +0x8EA3BDB5 0x741F +0x8EA3BDB6 0x7414 +0x8EA3BDB7 0x743C +0x8EA3BDB8 0x73F7 +0x8EA3BDB9 0x741C +0x8EA3BDBA 0x7415 +0x8EA3BDBB 0x7418 +0x8EA3BDBC 0x7439 +0x8EA3BDBD 0x74F9 +0x8EA3BDBE 0x7524 +0x8EA3BDBF 0x2F934 +0x8EA3BDC0 0x3F52 +0x8EA3BDC1 0x3F5F +0x8EA3BDC2 0x756E +0x8EA3BDC3 0x756D +0x8EA3BDC4 0x7571 +0x8EA3BDC5 0x758E +0x8EA3BDC6 0x3F95 +0x8EA3BDC7 0x75E5 +0x8EA3BDC8 0x3F9D +0x8EA3BDC9 0x3F98 +0x8EA3BDCA 0x3F9E +0x8EA3BDCB 0x3F96 +0x8EA3BDCC 0x7694 +0x8EA3BDCD 0x76B3 +0x8EA3BDCE 0x4003 +0x8EA3BDCF 0x76D9 +0x8EA3BDD0 0x402F +0x8EA3BDD1 0x7748 +0x8EA3BDD2 0x7749 +0x8EA3BDD3 0x7743 +0x8EA3BDD4 0x4031 +0x8EA3BDD5 0x4033 +0x8EA3BDD6 0x7742 +0x8EA3BDD7 0x77DF +0x8EA3BDD8 0x40B4 +0x8EA3BDD9 0x7863 +0x8EA3BDDA 0x7876 +0x8EA3BDDB 0x40B0 +0x8EA3BDDC 0x785F +0x8EA3BDDD 0x7866 +0x8EA3BDDE 0x7966 +0x8EA3BDDF 0x7971 +0x8EA3BDE0 0x4108 +0x8EA3BDE1 0x4107 +0x8EA3BDE2 0x7976 +0x8EA3BDE3 0x7984 +0x8EA3BDE4 0x7975 +0x8EA3BDE5 0x79FF +0x8EA3BDE6 0x7A07 +0x8EA3BDE7 0x414E +0x8EA3BDE8 0x7A0E +0x8EA3BDE9 0x7A09 +0x8EA3BDEA 0x4150 +0x8EA3BDEB 0x4152 +0x8EA3BDEC 0x41A1 +0x8EA3BDED 0x41A3 +0x8EA3BDEE 0x41A5 +0x8EA3BDEF 0x41CC +0x8EA3BDF0 0x7AE7 +0x8EA3BDF1 0x7AE2 +0x8EA3BDF2 0x7B55 +0x8EA3BDF3 0x41EF +0x8EA3BDF4 0x41EA +0x8EA3BDF5 0x7B43 +0x8EA3BDF6 0x7B57 +0x8EA3BDF7 0x7B6C +0x8EA3BDF8 0x7B42 +0x8EA3BDF9 0x7B53 +0x8EA3BDFA 0x41ED +0x8EA3BDFB 0x7B41 +0x8EA3BDFC 0x4285 +0x8EA3BDFD 0x4284 +0x8EA3BDFE 0x7CA7 +0x8EA3BEA1 0x7CA0 +0x8EA3BEA2 0x7CA6 +0x8EA3BEA3 0x7CA4 +0x8EA3BEA4 0x7D74 +0x8EA3BEA5 0x42DB +0x8EA3BEA6 0x7D59 +0x8EA3BEA7 0x42D9 +0x8EA3BEA8 0x7D60 +0x8EA3BEA9 0x7D57 +0x8EA3BEAA 0x7D6C +0x8EA3BEAB 0x7D7E +0x8EA3BEAC 0x7D64 +0x8EA3BEAD 0x42D7 +0x8EA3BEAE 0x7D5A +0x8EA3BEAF 0x7D5D +0x8EA3BEB0 0x42DA +0x8EA3BEB1 0x42DE +0x8EA3BEB2 0x42D8 +0x8EA3BEB3 0x7D76 +0x8EA3BEB4 0x7D4D +0x8EA3BEB5 0x7D75 +0x8EA3BEB6 0x42D5 +0x8EA3BEB7 0x7FD3 +0x8EA3BEB8 0x7FD6 +0x8EA3BEB9 0x439C +0x8EA3BEBA 0x439D +0x8EA3BEBB 0x8060 +0x8EA3BEBC 0x804E +0x8EA3BEBD 0x8145 +0x8EA3BEBE 0x813B +0x8EA3BEBF 0x43FE +0x8EA3BEC0 0x8148 +0x8EA3BEC1 0x8142 +0x8EA3BEC2 0x8149 +0x8EA3BEC3 0x8140 +0x8EA3BEC4 0x8114 +0x8EA3BEC5 0x8141 +0x8EA3BEC6 0x4407 +0x8EA3BEC7 0x81EF +0x8EA3BEC8 0x81F6 +0x8EA3BEC9 0x8203 +0x8EA3BECA 0x446A +0x8EA3BECB 0x83ED +0x8EA3BECC 0x44E7 +0x8EA3BECD 0x83DA +0x8EA3BECE 0x8418 +0x8EA3BECF 0x83D2 +0x8EA3BED0 0x8408 +0x8EA3BED1 0x44E2 +0x8EA3BED2 0x8400 +0x8EA3BED3 0x44DF +0x8EA3BED4 0x44E1 +0x8EA3BED5 0x44E5 +0x8EA3BED6 0x8417 +0x8EA3BED7 0x8346 +0x8EA3BED8 0x8414 +0x8EA3BED9 0x83D3 +0x8EA3BEDA 0x8405 +0x8EA3BEDB 0x841F +0x8EA3BEDC 0x8402 +0x8EA3BEDD 0x8416 +0x8EA3BEDE 0x83CD +0x8EA3BEDF 0x83E6 +0x8EA3BEE0 0x4591 +0x8EA3BEE1 0x865D +0x8EA3BEE2 0x86D5 +0x8EA3BEE3 0x86E1 +0x8EA3BEE4 0x45B4 +0x8EA3BEE5 0x45B0 +0x8EA3BEE6 0x45B5 +0x8EA3BEE7 0x45AE +0x8EA3BEE8 0x86EE +0x8EA3BEE9 0x8847 +0x8EA3BEEA 0x8846 +0x8EA3BEEB 0x462D +0x8EA3BEEC 0x462C +0x8EA3BEED 0x88BB +0x8EA3BEEE 0x462B +0x8EA3BEEF 0x88BF +0x8EA3BEF0 0x88B4 +0x8EA3BEF1 0x4629 +0x8EA3BEF2 0x88B5 +0x8EA3BEF3 0x467F +0x8EA3BEF4 0x899A +0x8EA3BEF5 0x8A43 +0x8EA3BEF6 0x46C9 +0x8EA3BEF7 0x46CB +0x8EA3BEF8 0x8A5A +0x8EA3BEF9 0x46C5 +0x8EA3BEFA 0x46C6 +0x8EA3BEFB 0x46CA +0x8EA3BEFC 0x8A35 +0x8EA3BEFD 0x8A38 +0x8EA3BEFE 0x8A42 +0x8EA3BFA1 0x8A49 +0x8EA3BFA2 0x8A5D +0x8EA3BFA3 0x8A4B +0x8EA3BFA4 0x8A3D +0x8EA3BFA5 0x46D2 +0x8EA3BFA6 0x46D0 +0x8EA3BFA7 0x472D +0x8EA3BFA8 0x4735 +0x8EA3BFA9 0x8C60 +0x8EA3BFAA 0x8C5E +0x8EA3BFAB 0x8C7F +0x8EA3BFAC 0x8C7E +0x8EA3BFAD 0x8C83 +0x8EA3BFAE 0x476C +0x8EA3BFAF 0x8CB1 +0x8EA3BFB0 0x8D87 +0x8EA3BFB1 0x479D +0x8EA3BFB2 0x47A0 +0x8EA3BFB3 0x8D88 +0x8EA3BFB4 0x8D83 +0x8EA3BFB5 0x47A2 +0x8EA3BFB6 0x479F +0x8EA3BFB7 0x8D86 +0x8EA3BFB8 0x8D8B +0x8EA3BFB9 0x8D82 +0x8EA3BFBA 0x8DCA +0x8EA3BFBB 0x8DD2 +0x8EA3BFBC 0x47EB +0x8EA3BFBD 0x47E2 +0x8EA3BFBE 0x8DD4 +0x8EA3BFBF 0x8DC9 +0x8EA3BFC0 0x8EB0 +0x8EA3BFC1 0x4836 +0x8EA3BFC2 0x4832 +0x8EA3BFC3 0x4850 +0x8EA3BFC4 0x8EF2 +0x8EA3BFC5 0x8EE4 +0x8EA3BFC6 0x8EF3 +0x8EA3BFC7 0x8EEA +0x8EA3BFC8 0x484F +0x8EA3BFC9 0x8EFD +0x8EA3BFCA 0x4852 +0x8EA3BFCB 0x8F9D +0x8EA3BFCC 0x902B +0x8EA3BFCD 0x902A +0x8EA3BFCE 0x489E +0x8EA3BFCF 0x9028 +0x8EA3BFD0 0x9029 +0x8EA3BFD1 0x902C +0x8EA3BFD2 0x48A0 +0x8EA3BFD3 0x489C +0x8EA3BFD4 0x903A +0x8EA3BFD5 0x9030 +0x8EA3BFD6 0x9037 +0x8EA3BFD7 0x903B +0x8EA3BFD8 0x48D1 +0x8EA3BFD9 0x910A +0x8EA3BFDA 0x48EF +0x8EA3BFDB 0x48F0 +0x8EA3BFDC 0x48F1 +0x8EA3BFDD 0x91FE +0x8EA3BFDE 0x9220 +0x8EA3BFDF 0x491D +0x8EA3BFE0 0x920B +0x8EA3BFE1 0x491F +0x8EA3BFE2 0x9218 +0x8EA3BFE3 0x9222 +0x8EA3BFE4 0x491E +0x8EA3BFE5 0x921B +0x8EA3BFE6 0x9208 +0x8EA3BFE7 0x4920 +0x8EA3BFE8 0x920E +0x8EA3BFE9 0x9213 +0x8EA3BFEA 0x498E +0x8EA3BFEB 0x4991 +0x8EA3BFEC 0x9595 +0x8EA3BFED 0x28CDD +0x8EA3BFEE 0x4990 +0x8EA3BFEF 0x49D7 +0x8EA3BFF0 0x968C +0x8EA3BFF1 0x967B +0x8EA3BFF2 0x967F +0x8EA3BFF3 0x9681 +0x8EA3BFF4 0x49D9 +0x8EA3BFF5 0x9682 +0x8EA3BFF6 0x49F4 +0x8EA3BFF7 0x49F6 +0x8EA3BFF8 0x3560 +0x8EA3BFF9 0x49F5 +0x8EA3BFFA 0x49F3 +0x8EA3BFFB 0x96EE +0x8EA3BFFC 0x96ED +0x8EA3BFFD 0x4A0C +0x8EA3BFFE 0x96EC +0x8EA3C0A1 0x975F +0x8EA3C0A2 0x976F +0x8EA3C0A3 0x4A51 +0x8EA3C0A4 0x976D +0x8EA3C0A5 0x4AA6 +0x8EA3C0A6 0x4AA7 +0x8EA3C0A7 0x4AA8 +0x8EA3C0A8 0x4B27 +0x8EA3C0A9 0x4B24 +0x8EA3C0AA 0x4B25 +0x8EA3C0AB 0x98F0 +0x8EA3C0AC 0x4B2A +0x8EA3C0AD 0x4B74 +0x8EA3C0AE 0x4BC7 +0x8EA3C0AF 0x9AA9 +0x8EA3C0B0 0x4BE7 +0x8EA3C0B1 0x4BED +0x8EA3C0B2 0x9AE0 +0x8EA3C0B3 0x4EB7 +0x8EA3C0B4 0x342E +0x8EA3C0B5 0x347B +0x8EA3C0B6 0x50CC +0x8EA3C0B7 0x50BC +0x8EA3C0B8 0x347C +0x8EA3C0B9 0x50AA +0x8EA3C0BA 0x50B9 +0x8EA3C0BB 0x347D +0x8EA3C0BC 0x50AB +0x8EA3C0BD 0x50C3 +0x8EA3C0BE 0x50CD +0x8EA3C0BF 0x517E +0x8EA3C0C0 0x527E +0x8EA3C0C1 0x5279 +0x8EA3C0C2 0x34FD +0x8EA3C0C3 0x2F823 +0x8EA3C0C4 0x52E1 +0x8EA3C0C5 0x52E0 +0x8EA3C0C6 0x52E7 +0x8EA3C0C7 0x5380 +0x8EA3C0C8 0x53AB +0x8EA3C0C9 0x53AA +0x8EA3C0CA 0x53A9 +0x8EA3C0CB 0x53E0 +0x8EA3C0CC 0x55EA +0x8EA3C0CD 0x35DA +0x8EA3C0CE 0x55D7 +0x8EA3C0CF 0x35D6 +0x8EA3C0D0 0x35DB +0x8EA3C0D1 0x55C1 +0x8EA3C0D2 0x5715 +0x8EA3C0D3 0x365B +0x8EA3C0D4 0x586C +0x8EA3C0D5 0x365C +0x8EA3C0D6 0x585C +0x8EA3C0D7 0x5850 +0x8EA3C0D8 0x5861 +0x8EA3C0D9 0x586A +0x8EA3C0DA 0x5869 +0x8EA3C0DB 0x5856 +0x8EA3C0DC 0x5860 +0x8EA3C0DD 0x5866 +0x8EA3C0DE 0x585F +0x8EA3C0DF 0x5923 +0x8EA3C0E0 0x5966 +0x8EA3C0E1 0x5968 +0x8EA3C0E2 0x3706 +0x8EA3C0E3 0x370B +0x8EA3C0E4 0x5ACE +0x8EA3C0E5 0x370D +0x8EA3C0E6 0x5AC5 +0x8EA3C0E7 0x5AC3 +0x8EA3C0E8 0x370A +0x8EA3C0E9 0x3713 +0x8EA3C0EA 0x5AD0 +0x8EA3C0EB 0x3710 +0x8EA3C0EC 0x3712 +0x8EA3C0ED 0x3709 +0x8EA3C0EE 0x3708 +0x8EA3C0EF 0x3711 +0x8EA3C0F0 0x370F +0x8EA3C0F1 0x5B74 +0x8EA3C0F2 0x5B76 +0x8EA3C0F3 0x5BDC +0x8EA3C0F4 0x5BD7 +0x8EA3C0F5 0x5BDA +0x8EA3C0F6 0x5BDB +0x8EA3C0F7 0x3767 +0x8EA3C0F8 0x5C20 +0x8EA3C0F9 0x5D6D +0x8EA3C0FA 0x5D66 +0x8EA3C0FB 0x37F6 +0x8EA3C0FC 0x5D64 +0x8EA3C0FD 0x5D6E +0x8EA3C0FE 0x2F87E +0x8EA3C1A1 0x5D60 +0x8EA3C1A2 0x5F42 +0x8EA3C1A3 0x5F5A +0x8EA3C1A4 0x5F6E +0x8EA3C1A5 0x3964 +0x8EA3C1A6 0x396C +0x8EA3C1A7 0x6130 +0x8EA3C1A8 0x613A +0x8EA3C1A9 0x612A +0x8EA3C1AA 0x6143 +0x8EA3C1AB 0x6119 +0x8EA3C1AC 0x6131 +0x8EA3C1AD 0x396D +0x8EA3C1AE 0x613D +0x8EA3C1AF 0x397A +0x8EA3C1B0 0x3975 +0x8EA3C1B1 0x3A0D +0x8EA3C1B2 0x6408 +0x8EA3C1B3 0x6432 +0x8EA3C1B4 0x6438 +0x8EA3C1B5 0x3A1E +0x8EA3C1B6 0x6431 +0x8EA3C1B7 0x3A1B +0x8EA3C1B8 0x6419 +0x8EA3C1B9 0x3A2A +0x8EA3C1BA 0x6411 +0x8EA3C1BB 0x3A1F +0x8EA3C1BC 0x3A22 +0x8EA3C1BD 0x6429 +0x8EA3C1BE 0x641D +0x8EA3C1BF 0x3A25 +0x8EA3C1C0 0x3A27 +0x8EA3C1C1 0x3A29 +0x8EA3C1C2 0x643C +0x8EA3C1C3 0x3A24 +0x8EA3C1C4 0x6446 +0x8EA3C1C5 0x6447 +0x8EA3C1C6 0x3A28 +0x8EA3C1C7 0x3A26 +0x8EA3C1C8 0x643A +0x8EA3C1C9 0x6407 +0x8EA3C1CA 0x3A23 +0x8EA3C1CB 0x656B +0x8EA3C1CC 0x3A9F +0x8EA3C1CD 0x6570 +0x8EA3C1CE 0x656D +0x8EA3C1CF 0x3AB1 +0x8EA3C1D0 0x65E4 +0x8EA3C1D1 0x6693 +0x8EA3C1D2 0x3B03 +0x8EA3C1D3 0x3B07 +0x8EA3C1D4 0x3B0C +0x8EA3C1D5 0x3B06 +0x8EA3C1D6 0x668F +0x8EA3C1D7 0x3B04 +0x8EA3C1D8 0x3B09 +0x8EA3C1D9 0x6692 +0x8EA3C1DA 0x3B05 +0x8EA3C1DB 0x668E +0x8EA3C1DC 0x3B08 +0x8EA3C1DD 0x6946 +0x8EA3C1DE 0x3B96 +0x8EA3C1DF 0x3B9C +0x8EA3C1E0 0x3B9F +0x8EA3C1E1 0x3B9B +0x8EA3C1E2 0x3B98 +0x8EA3C1E3 0x3B99 +0x8EA3C1E4 0x3B94 +0x8EA3C1E5 0x6931 +0x8EA3C1E6 0x3B8D +0x8EA3C1E7 0x3BA3 +0x8EA3C1E8 0x693E +0x8EA3C1E9 0x3B93 +0x8EA3C1EA 0x697C +0x8EA3C1EB 0x6943 +0x8EA3C1EC 0x3B92 +0x8EA3C1ED 0x6973 +0x8EA3C1EE 0x2F8E8 +0x8EA3C1EF 0x6955 +0x8EA3C1F0 0x3B8E +0x8EA3C1F1 0x3B8C +0x8EA3C1F2 0x6985 +0x8EA3C1F3 0x694D +0x8EA3C1F4 0x6950 +0x8EA3C1F5 0x6947 +0x8EA3C1F6 0x6967 +0x8EA3C1F7 0x6936 +0x8EA3C1F8 0x6964 +0x8EA3C1F9 0x6961 +0x8EA3C1FA 0x3B9A +0x8EA3C1FB 0x697D +0x8EA3C1FC 0x6B44 +0x8EA3C1FD 0x6B40 +0x8EA3C1FE 0x6B71 +0x8EA3C2A1 0x6B73 +0x8EA3C2A2 0x6B9C +0x8EA3C2A3 0x3C6A +0x8EA3C2A4 0x3C6D +0x8EA3C2A5 0x3C84 +0x8EA3C2A6 0x6BC1 +0x8EA3C2A7 0x3CA0 +0x8EA3C2A8 0x6BFA +0x8EA3C2A9 0x6C31 +0x8EA3C2AA 0x6C32 +0x8EA3C2AB 0x3D1D +0x8EA3C2AC 0x3D26 +0x8EA3C2AD 0x6EB8 +0x8EA3C2AE 0x6EA8 +0x8EA3C2AF 0x3D33 +0x8EA3C2B0 0x6E91 +0x8EA3C2B1 0x6EBB +0x8EA3C2B2 0x3D38 +0x8EA3C2B3 0x6E9A +0x8EA3C2B4 0x3D30 +0x8EA3C2B5 0x3D28 +0x8EA3C2B6 0x6EA9 +0x8EA3C2B7 0x3D27 +0x8EA3C2B8 0x3D2A +0x8EA3C2B9 0x6EB5 +0x8EA3C2BA 0x6E6C +0x8EA3C2BB 0x6EE8 +0x8EA3C2BC 0x3D31 +0x8EA3C2BD 0x6EDD +0x8EA3C2BE 0x6EDA +0x8EA3C2BF 0x6EE6 +0x8EA3C2C0 0x6EAC +0x8EA3C2C1 0x3D34 +0x8EA3C2C2 0x3D2E +0x8EA3C2C3 0x3D3B +0x8EA3C2C4 0x6ED9 +0x8EA3C2C5 0x6EE3 +0x8EA3C2C6 0x6EE9 +0x8EA3C2C7 0x6EDB +0x8EA3C2C8 0x3D29 +0x8EA3C2C9 0x716F +0x8EA3C2CA 0x3DD2 +0x8EA3C2CB 0x3DD8 +0x8EA3C2CC 0x7148 +0x8EA3C2CD 0x3DCF +0x8EA3C2CE 0x714A +0x8EA3C2CF 0x716B +0x8EA3C2D0 0x3DD9 +0x8EA3C2D1 0x714F +0x8EA3C2D2 0x7157 +0x8EA3C2D3 0x7174 +0x8EA3C2D4 0x3DCE +0x8EA3C2D5 0x3DD3 +0x8EA3C2D6 0x3DD0 +0x8EA3C2D7 0x7145 +0x8EA3C2D8 0x7151 +0x8EA3C2D9 0x716D +0x8EA3C2DA 0x3BA1 +0x8EA3C2DB 0x7251 +0x8EA3C2DC 0x7250 +0x8EA3C2DD 0x724E +0x8EA3C2DE 0x3E47 +0x8EA3C2DF 0x7341 +0x8EA3C2E0 0x3E8B +0x8EA3C2E1 0x732E +0x8EA3C2E2 0x7346 +0x8EA3C2E3 0x3ED4 +0x8EA3C2E4 0x7427 +0x8EA3C2E5 0x3EDE +0x8EA3C2E6 0x7448 +0x8EA3C2E7 0x7453 +0x8EA3C2E8 0x743D +0x8EA3C2E9 0x3EDF +0x8EA3C2EA 0x745D +0x8EA3C2EB 0x7456 +0x8EA3C2EC 0x3ED7 +0x8EA3C2ED 0x741E +0x8EA3C2EE 0x7447 +0x8EA3C2EF 0x7443 +0x8EA3C2F0 0x7458 +0x8EA3C2F1 0x7449 +0x8EA3C2F2 0x3EE1 +0x8EA3C2F3 0x744C +0x8EA3C2F4 0x7445 +0x8EA3C2F5 0x743E +0x8EA3C2F6 0x3F2F +0x8EA3C2F7 0x7501 +0x8EA3C2F8 0x751E +0x8EA3C2F9 0x3F62 +0x8EA3C2FA 0x3F63 +0x8EA3C2FB 0x757A +0x8EA3C2FC 0x75EE +0x8EA3C2FD 0x7602 +0x8EA3C2FE 0x7697 +0x8EA3C3A1 0x7698 +0x8EA3C3A2 0x3FE2 +0x8EA3C3A3 0x4004 +0x8EA3C3A4 0x4043 +0x8EA3C3A5 0x775D +0x8EA3C3A6 0x7764 +0x8EA3C3A7 0x7753 +0x8EA3C3A8 0x7758 +0x8EA3C3A9 0x7882 +0x8EA3C3AA 0x7890 +0x8EA3C3AB 0x788A +0x8EA3C3AC 0x40BE +0x8EA3C3AD 0x787A +0x8EA3C3AE 0x787D +0x8EA3C3AF 0x40BA +0x8EA3C3B0 0x788B +0x8EA3C3B1 0x7878 +0x8EA3C3B2 0x40BC +0x8EA3C3B3 0x2F94E +0x8EA3C3B4 0x788D +0x8EA3C3B5 0x7888 +0x8EA3C3B6 0x7892 +0x8EA3C3B7 0x7881 +0x8EA3C3B8 0x797E +0x8EA3C3B9 0x7983 +0x8EA3C3BA 0x410D +0x8EA3C3BB 0x410E +0x8EA3C3BC 0x4111 +0x8EA3C3BD 0x7980 +0x8EA3C3BE 0x410F +0x8EA3C3BF 0x4112 +0x8EA3C3C0 0x4155 +0x8EA3C3C1 0x7A0F +0x8EA3C3C2 0x4159 +0x8EA3C3C3 0x415B +0x8EA3C3C4 0x7A1D +0x8EA3C3C5 0x4157 +0x8EA3C3C6 0x7AA1 +0x8EA3C3C7 0x7AA4 +0x8EA3C3C8 0x41CE +0x8EA3C3C9 0x7AE9 +0x8EA3C3CA 0x7AEA +0x8EA3C3CB 0x41FE +0x8EA3C3CC 0x7B62 +0x8EA3C3CD 0x7B6B +0x8EA3C3CE 0x41FC +0x8EA3C3CF 0x7B5E +0x8EA3C3D0 0x41F5 +0x8EA3C3D1 0x7B79 +0x8EA3C3D2 0x41F9 +0x8EA3C3D3 0x41FA +0x8EA3C3D4 0x7B6F +0x8EA3C3D5 0x7B68 +0x8EA3C3D6 0x4288 +0x8EA3C3D7 0x4289 +0x8EA3C3D8 0x7CAE +0x8EA3C3D9 0x428A +0x8EA3C3DA 0x4287 +0x8EA3C3DB 0x428B +0x8EA3C3DC 0x7CB0 +0x8EA3C3DD 0x42E6 +0x8EA3C3DE 0x7D90 +0x8EA3C3DF 0x42ED +0x8EA3C3E0 0x7D8A +0x8EA3C3E1 0x42E5 +0x8EA3C3E2 0x7D8B +0x8EA3C3E3 0x7D99 +0x8EA3C3E4 0x7D95 +0x8EA3C3E5 0x42E0 +0x8EA3C3E6 0x7D87 +0x8EA3C3E7 0x7D78 +0x8EA3C3E8 0x7D97 +0x8EA3C3E9 0x7D89 +0x8EA3C3EA 0x7D98 +0x8EA3C3EB 0x42E1 +0x8EA3C3EC 0x435B +0x8EA3C3ED 0x435C +0x8EA3C3EE 0x7FA3 +0x8EA3C3EF 0x438F +0x8EA3C3F0 0x438B +0x8EA3C3F1 0x438D +0x8EA3C3F2 0x7FDD +0x8EA3C3F3 0x8057 +0x8EA3C3F4 0x43B9 +0x8EA3C3F5 0x8163 +0x8EA3C3F6 0x816A +0x8EA3C3F7 0x816C +0x8EA3C3F8 0x440F +0x8EA3C3F9 0x4419 +0x8EA3C3FA 0x4413 +0x8EA3C3FB 0x815D +0x8EA3C3FC 0x8175 +0x8EA3C3FD 0x4418 +0x8EA3C3FE 0x815F +0x8EA3C4A1 0x4416 +0x8EA3C4A2 0x817D +0x8EA3C4A3 0x816D +0x8EA3C4A4 0x4453 +0x8EA3C4A5 0x2F98D +0x8EA3C4A6 0x8241 +0x8EA3C4A7 0x844F +0x8EA3C4A8 0x8484 +0x8EA3C4A9 0x44F6 +0x8EA3C4AA 0x847F +0x8EA3C4AB 0x44F5 +0x8EA3C4AC 0x8448 +0x8EA3C4AD 0x842A +0x8EA3C4AE 0x847B +0x8EA3C4AF 0x8472 +0x8EA3C4B0 0x8464 +0x8EA3C4B1 0x842E +0x8EA3C4B2 0x845C +0x8EA3C4B3 0x8453 +0x8EA3C4B4 0x44F7 +0x8EA3C4B5 0x8441 +0x8EA3C4B6 0x84C8 +0x8EA3C4B7 0x44F0 +0x8EA3C4B8 0x8462 +0x8EA3C4B9 0x8480 +0x8EA3C4BA 0x843E +0x8EA3C4BB 0x8483 +0x8EA3C4BC 0x8471 +0x8EA3C4BD 0x44F9 +0x8EA3C4BE 0x844A +0x8EA3C4BF 0x8455 +0x8EA3C4C0 0x8458 +0x8EA3C4C1 0x4592 +0x8EA3C4C2 0x4595 +0x8EA3C4C3 0x4596 +0x8EA3C4C4 0x86FC +0x8EA3C4C5 0x86FD +0x8EA3C4C6 0x8715 +0x8EA3C4C7 0x45B9 +0x8EA3C4C8 0x8716 +0x8EA3C4C9 0x86FF +0x8EA3C4CA 0x45BD +0x8EA3C4CB 0x45B8 +0x8EA3C4CC 0x4612 +0x8EA3C4CD 0x8858 +0x8EA3C4CE 0x88CF +0x8EA3C4CF 0x88E0 +0x8EA3C4D0 0x4680 +0x8EA3C4D1 0x4681 +0x8EA3C4D2 0x469A +0x8EA3C4D3 0x4698 +0x8EA3C4D4 0x89E7 +0x8EA3C4D5 0x8A6A +0x8EA3C4D6 0x8A80 +0x8EA3C4D7 0x46D4 +0x8EA3C4D8 0x8A6F +0x8EA3C4D9 0x8A65 +0x8EA3C4DA 0x46DA +0x8EA3C4DB 0x8A78 +0x8EA3C4DC 0x8A7D +0x8EA3C4DD 0x8A88 +0x8EA3C4DE 0x46D6 +0x8EA3C4DF 0x46DB +0x8EA3C4E0 0x8A64 +0x8EA3C4E1 0x8A7E +0x8EA3C4E2 0x46DC +0x8EA3C4E3 0x8A67 +0x8EA3C4E4 0x8C63 +0x8EA3C4E5 0x8C88 +0x8EA3C4E6 0x4771 +0x8EA3C4E7 0x8CCD +0x8EA3C4E8 0x4772 +0x8EA3C4E9 0x8CC9 +0x8EA3C4EA 0x47A8 +0x8EA3C4EB 0x8DED +0x8EA3C4EC 0x47F0 +0x8EA3C4ED 0x2F9DB +0x8EA3C4EE 0x47F1 +0x8EA3C4EF 0x47FD +0x8EA3C4F0 0x4838 +0x8EA3C4F1 0x4837 +0x8EA3C4F2 0x4839 +0x8EA3C4F3 0x8EB1 +0x8EA3C4F4 0x4855 +0x8EA3C4F5 0x4853 +0x8EA3C4F6 0x8F04 +0x8EA3C4F7 0x8F9E +0x8EA3C4F8 0x8FA0 +0x8EA3C4F9 0x9043 +0x8EA3C4FA 0x9046 +0x8EA3C4FB 0x9048 +0x8EA3C4FC 0x9045 +0x8EA3C4FD 0x9040 +0x8EA3C4FE 0x904C +0x8EA3C5A1 0x48D5 +0x8EA3C5A2 0x48BD +0x8EA3C5A3 0x910C +0x8EA3C5A4 0x9113 +0x8EA3C5A5 0x9115 +0x8EA3C5A6 0x48F5 +0x8EA3C5A7 0x916B +0x8EA3C5A8 0x9167 +0x8EA3C5A9 0x925D +0x8EA3C5AA 0x9255 +0x8EA3C5AB 0x9235 +0x8EA3C5AC 0x4921 +0x8EA3C5AD 0x9259 +0x8EA3C5AE 0x922F +0x8EA3C5AF 0x923C +0x8EA3C5B0 0x928F +0x8EA3C5B1 0x925C +0x8EA3C5B2 0x926A +0x8EA3C5B3 0x9262 +0x8EA3C5B4 0x925F +0x8EA3C5B5 0x926B +0x8EA3C5B6 0x926E +0x8EA3C5B7 0x923B +0x8EA3C5B8 0x9244 +0x8EA3C5B9 0x9241 +0x8EA3C5BA 0x959A +0x8EA3C5BB 0x4992 +0x8EA3C5BC 0x9599 +0x8EA3C5BD 0x49DE +0x8EA3C5BE 0x49DB +0x8EA3C5BF 0x49DA +0x8EA3C5C0 0x968F +0x8EA3C5C1 0x49DF +0x8EA3C5C2 0x9696 +0x8EA3C5C3 0x49F9 +0x8EA3C5C4 0x49F8 +0x8EA3C5C5 0x49FA +0x8EA3C5C6 0x96F4 +0x8EA3C5C7 0x96FC +0x8EA3C5C8 0x4A0E +0x8EA3C5C9 0x9755 +0x8EA3C5CA 0x4A43 +0x8EA3C5CB 0x9779 +0x8EA3C5CC 0x4A56 +0x8EA3C5CD 0x4A53 +0x8EA3C5CE 0x4A9E +0x8EA3C5CF 0x97EE +0x8EA3C5D0 0x97F5 +0x8EA3C5D1 0x4AA9 +0x8EA3C5D2 0x980B +0x8EA3C5D3 0x4AFA +0x8EA3C5D4 0x98F3 +0x8EA3C5D5 0x4B31 +0x8EA3C5D6 0x4B30 +0x8EA3C5D7 0x98F7 +0x8EA3C5D8 0x98FF +0x8EA3C5D9 0x98F5 +0x8EA3C5DA 0x4B32 +0x8EA3C5DB 0x98EC +0x8EA3C5DC 0x98F1 +0x8EA3C5DD 0x4B29 +0x8EA3C5DE 0x4B2E +0x8EA3C5DF 0x999A +0x8EA3C5E0 0x4B76 +0x8EA3C5E1 0x9AE2 +0x8EA3C5E2 0x9B3D +0x8EA3C5E3 0x9B5D +0x8EA3C5E4 0x9CE8 +0x8EA3C5E5 0x4CA5 +0x8EA3C5E6 0x9CEB +0x8EA3C5E7 0x9CEF +0x8EA3C5E8 0x9CEE +0x8EA3C5E9 0x9E81 +0x8EA3C5EA 0x9F14 +0x8EA3C5EB 0x50D0 +0x8EA3C5EC 0x50D9 +0x8EA3C5ED 0x50DC +0x8EA3C5EE 0x50D8 +0x8EA3C5EF 0x348C +0x8EA3C5F0 0x50E1 +0x8EA3C5F1 0x50EB +0x8EA3C5F2 0x348B +0x8EA3C5F3 0x3489 +0x8EA3C5F4 0x50F4 +0x8EA3C5F5 0x50E2 +0x8EA3C5F6 0x50DE +0x8EA3C5F7 0x348D +0x8EA3C5F8 0x3486 +0x8EA3C5F9 0x34D7 +0x8EA3C5FA 0x51F4 +0x8EA3C5FB 0x3504 +0x8EA3C5FC 0x3507 +0x8EA3C5FD 0x3503 +0x8EA3C5FE 0x52ED +0x8EA3C6A1 0x52EA +0x8EA3C6A2 0x3522 +0x8EA3C6A3 0x5332 +0x8EA3C6A4 0x3551 +0x8EA3C6A5 0x53AE +0x8EA3C6A6 0x53B0 +0x8EA3C6A7 0x3561 +0x8EA3C6A8 0x55FB +0x8EA3C6A9 0x5603 +0x8EA3C6AA 0x560B +0x8EA3C6AB 0x35E9 +0x8EA3C6AC 0x5607 +0x8EA3C6AD 0x35E5 +0x8EA3C6AE 0x55F8 +0x8EA3C6AF 0x35E4 +0x8EA3C6B0 0x5628 +0x8EA3C6B1 0x561E +0x8EA3C6B2 0x35E3 +0x8EA3C6B3 0x5618 +0x8EA3C6B4 0x5611 +0x8EA3C6B5 0x5651 +0x8EA3C6B6 0x5605 +0x8EA3C6B7 0x5717 +0x8EA3C6B8 0x5892 +0x8EA3C6B9 0x3665 +0x8EA3C6BA 0x588C +0x8EA3C6BB 0x3663 +0x8EA3C6BC 0x5878 +0x8EA3C6BD 0x5884 +0x8EA3C6BE 0x5873 +0x8EA3C6BF 0x58AD +0x8EA3C6C0 0x5897 +0x8EA3C6C1 0x5895 +0x8EA3C6C2 0x5877 +0x8EA3C6C3 0x5872 +0x8EA3C6C4 0x5896 +0x8EA3C6C5 0x588D +0x8EA3C6C6 0x5910 +0x8EA3C6C7 0x368C +0x8EA3C6C8 0x596C +0x8EA3C6C9 0x371A +0x8EA3C6CA 0x5AE7 +0x8EA3C6CB 0x3715 +0x8EA3C6CC 0x5AE4 +0x8EA3C6CD 0x3720 +0x8EA3C6CE 0x3721 +0x8EA3C6CF 0x5AEF +0x8EA3C6D0 0x5626 +0x8EA3C6D1 0x371C +0x8EA3C6D2 0x371B +0x8EA3C6D3 0x5AF0 +0x8EA3C6D4 0x5D7B +0x8EA3C6D5 0x37FE +0x8EA3C6D6 0x5D83 +0x8EA3C6D7 0x3804 +0x8EA3C6D8 0x3801 +0x8EA3C6D9 0x5D8B +0x8EA3C6DA 0x5D8C +0x8EA3C6DB 0x3800 +0x8EA3C6DC 0x5D78 +0x8EA3C6DD 0x5E52 +0x8EA3C6DE 0x386D +0x8EA3C6DF 0x3893 +0x8EA3C6E0 0x5ED0 +0x8EA3C6E1 0x5ECF +0x8EA3C6E2 0x38A1 +0x8EA3C6E3 0x5FB3 +0x8EA3C6E4 0x5FB4 +0x8EA3C6E5 0x3976 +0x8EA3C6E6 0x3979 +0x8EA3C6E7 0x3972 +0x8EA3C6E8 0x617B +0x8EA3C6E9 0x3983 +0x8EA3C6EA 0x616F +0x8EA3C6EB 0x6181 +0x8EA3C6EC 0x613C +0x8EA3C6ED 0x6142 +0x8EA3C6EE 0x6138 +0x8EA3C6EF 0x6133 +0x8EA3C6F0 0x2F8A6 +0x8EA3C6F1 0x6160 +0x8EA3C6F2 0x6169 +0x8EA3C6F3 0x617D +0x8EA3C6F4 0x6186 +0x8EA3C6F5 0x622C +0x8EA3C6F6 0x6228 +0x8EA3C6F7 0x3A38 +0x8EA3C6F8 0x644C +0x8EA3C6F9 0x3A30 +0x8EA3C6FA 0x6457 +0x8EA3C6FB 0x647C +0x8EA3C6FC 0x3A34 +0x8EA3C6FD 0x3A3A +0x8EA3C6FE 0x6455 +0x8EA3C7A1 0x6462 +0x8EA3C7A2 0x6471 +0x8EA3C7A3 0x646A +0x8EA3C7A4 0x6456 +0x8EA3C7A5 0x643B +0x8EA3C7A6 0x6481 +0x8EA3C7A7 0x3A35 +0x8EA3C7A8 0x644F +0x8EA3C7A9 0x647E +0x8EA3C7AA 0x6464 +0x8EA3C7AB 0x3A3F +0x8EA3C7AC 0x3A40 +0x8EA3C7AD 0x3A32 +0x8EA3C7AE 0x3A31 +0x8EA3C7AF 0x3A36 +0x8EA3C7B0 0x6571 +0x8EA3C7B1 0x230BA +0x8EA3C7B2 0x3B0F +0x8EA3C7B3 0x66A5 +0x8EA3C7B4 0x669A +0x8EA3C7B5 0x669C +0x8EA3C7B6 0x3B10 +0x8EA3C7B7 0x66A6 +0x8EA3C7B8 0x3B0D +0x8EA3C7B9 0x66A4 +0x8EA3C7BA 0x698F +0x8EA3C7BB 0x69C5 +0x8EA3C7BC 0x69C8 +0x8EA3C7BD 0x6992 +0x8EA3C7BE 0x69B2 +0x8EA3C7BF 0x3BA9 +0x8EA3C7C0 0x3BB4 +0x8EA3C7C1 0x3BAC +0x8EA3C7C2 0x69E3 +0x8EA3C7C3 0x69C0 +0x8EA3C7C4 0x69D6 +0x8EA3C7C5 0x69D1 +0x8EA3C7C6 0x699F +0x8EA3C7C7 0x69A2 +0x8EA3C7C8 0x69D2 +0x8EA3C7C9 0x3BB8 +0x8EA3C7CA 0x3BAE +0x8EA3C7CB 0x235F3 +0x8EA3C7CC 0x69E1 +0x8EA3C7CD 0x69D5 +0x8EA3C7CE 0x699D +0x8EA3C7CF 0x3BB3 +0x8EA3C7D0 0x3BBA +0x8EA3C7D1 0x6998 +0x8EA3C7D2 0x3C3F +0x8EA3C7D3 0x6B74 +0x8EA3C7D4 0x6BA1 +0x8EA3C7D5 0x3D3C +0x8EA3C7D6 0x6EF0 +0x8EA3C7D7 0x6EF3 +0x8EA3C7D8 0x3D42 +0x8EA3C7D9 0x3D40 +0x8EA3C7DA 0x6F1B +0x8EA3C7DB 0x6F0C +0x8EA3C7DC 0x6F1D +0x8EA3C7DD 0x6F34 +0x8EA3C7DE 0x6F28 +0x8EA3C7DF 0x6F17 +0x8EA3C7E0 0x3D3E +0x8EA3C7E1 0x6F44 +0x8EA3C7E2 0x6F42 +0x8EA3C7E3 0x6F04 +0x8EA3C7E4 0x6F11 +0x8EA3C7E5 0x6EFA +0x8EA3C7E6 0x6F4A +0x8EA3C7E7 0x7191 +0x8EA3C7E8 0x718E +0x8EA3C7E9 0x3DE1 +0x8EA3C7EA 0x718B +0x8EA3C7EB 0x718D +0x8EA3C7EC 0x717F +0x8EA3C7ED 0x718C +0x8EA3C7EE 0x717E +0x8EA3C7EF 0x717C +0x8EA3C7F0 0x7183 +0x8EA3C7F1 0x3DE6 +0x8EA3C7F2 0x7188 +0x8EA3C7F3 0x3DE0 +0x8EA3C7F4 0x3E15 +0x8EA3C7F5 0x7294 +0x8EA3C7F6 0x3E93 +0x8EA3C7F7 0x7355 +0x8EA3C7F8 0x7353 +0x8EA3C7F9 0x734F +0x8EA3C7FA 0x7354 +0x8EA3C7FB 0x746C +0x8EA3C7FC 0x7465 +0x8EA3C7FD 0x7466 +0x8EA3C7FE 0x7461 +0x8EA3C8A1 0x746B +0x8EA3C8A2 0x7468 +0x8EA3C8A3 0x7476 +0x8EA3C8A4 0x3EE7 +0x8EA3C8A5 0x7460 +0x8EA3C8A6 0x24A0F +0x8EA3C8A7 0x7474 +0x8EA3C8A8 0x7506 +0x8EA3C8A9 0x760E +0x8EA3C8AA 0x3FAD +0x8EA3C8AB 0x7607 +0x8EA3C8AC 0x3FAE +0x8EA3C8AD 0x3FE3 +0x8EA3C8AE 0x76B9 +0x8EA3C8AF 0x3FF5 +0x8EA3C8B0 0x76B7 +0x8EA3C8B1 0x76E2 +0x8EA3C8B2 0x4006 +0x8EA3C8B3 0x7774 +0x8EA3C8B4 0x7777 +0x8EA3C8B5 0x7776 +0x8EA3C8B6 0x7775 +0x8EA3C8B7 0x404F +0x8EA3C8B8 0x7778 +0x8EA3C8B9 0x7771 +0x8EA3C8BA 0x4054 +0x8EA3C8BB 0x777A +0x8EA3C8BC 0x715B +0x8EA3C8BD 0x777B +0x8EA3C8BE 0x78A6 +0x8EA3C8BF 0x78AE +0x8EA3C8C0 0x78B8 +0x8EA3C8C1 0x40CB +0x8EA3C8C2 0x40E3 +0x8EA3C8C3 0x40C9 +0x8EA3C8C4 0x78B1 +0x8EA3C8C5 0x78AF +0x8EA3C8C6 0x4113 +0x8EA3C8C7 0x7989 +0x8EA3C8C8 0x7987 +0x8EA3C8C9 0x4115 +0x8EA3C8CA 0x4161 +0x8EA3C8CB 0x7A29 +0x8EA3C8CC 0x4166 +0x8EA3C8CD 0x7A2A +0x8EA3C8CE 0x4164 +0x8EA3C8CF 0x7A2D +0x8EA3C8D0 0x7A2C +0x8EA3C8D1 0x4160 +0x8EA3C8D2 0x7A32 +0x8EA3C8D3 0x4163 +0x8EA3C8D4 0x7AEC +0x8EA3C8D5 0x7AF0 +0x8EA3C8D6 0x7B81 +0x8EA3C8D7 0x7B9E +0x8EA3C8D8 0x7B83 +0x8EA3C8D9 0x420A +0x8EA3C8DA 0x7B92 +0x8EA3C8DB 0x4204 +0x8EA3C8DC 0x7BA3 +0x8EA3C8DD 0x7B9F +0x8EA3C8DE 0x7B93 +0x8EA3C8DF 0x4207 +0x8EA3C8E0 0x7B86 +0x8EA3C8E1 0x7CB8 +0x8EA3C8E2 0x7CB7 +0x8EA3C8E3 0x428D +0x8EA3C8E4 0x428F +0x8EA3C8E5 0x4290 +0x8EA3C8E6 0x4292 +0x8EA3C8E7 0x42EC +0x8EA3C8E8 0x7DC8 +0x8EA3C8E9 0x7DB6 +0x8EA3C8EA 0x2F96C +0x8EA3C8EB 0x7DD1 +0x8EA3C8EC 0x42E7 +0x8EA3C8ED 0x7DA8 +0x8EA3C8EE 0x7DAB +0x8EA3C8EF 0x42F2 +0x8EA3C8F0 0x7DB3 +0x8EA3C8F1 0x7DCD +0x8EA3C8F2 0x42EE +0x8EA3C8F3 0x7DCF +0x8EA3C8F4 0x7DA4 +0x8EA3C8F5 0x42EF +0x8EA3C8F6 0x434C +0x8EA3C8F7 0x7F41 +0x8EA3C8F8 0x7F6F +0x8EA3C8F9 0x7F71 +0x8EA3C8FA 0x435E +0x8EA3C8FB 0x435F +0x8EA3C8FC 0x4376 +0x8EA3C8FD 0x4374 +0x8EA3C8FE 0x4372 +0x8EA3C9A1 0x4390 +0x8EA3C9A2 0x8023 +0x8EA3C9A3 0x805B +0x8EA3C9A4 0x43BE +0x8EA3C9A5 0x8061 +0x8EA3C9A6 0x805F +0x8EA3C9A7 0x8181 +0x8EA3C9A8 0x4426 +0x8EA3C9A9 0x4425 +0x8EA3C9AA 0x8184 +0x8EA3C9AB 0x8213 +0x8EA3C9AC 0x4474 +0x8EA3C9AD 0x824A +0x8EA3C9AE 0x824C +0x8EA3C9AF 0x44FD +0x8EA3C9B0 0x4505 +0x8EA3C9B1 0x4501 +0x8EA3C9B2 0x84BD +0x8EA3C9B3 0x8495 +0x8EA3C9B4 0x4509 +0x8EA3C9B5 0x8492 +0x8EA3C9B6 0x84C3 +0x8EA3C9B7 0x450C +0x8EA3C9B8 0x8496 +0x8EA3C9B9 0x84A5 +0x8EA3C9BA 0x84B5 +0x8EA3C9BB 0x84B3 +0x8EA3C9BC 0x84A3 +0x8EA3C9BD 0x84E4 +0x8EA3C9BE 0x84D8 +0x8EA3C9BF 0x84D5 +0x8EA3C9C0 0x450D +0x8EA3C9C1 0x84B7 +0x8EA3C9C2 0x84AD +0x8EA3C9C3 0x84DA +0x8EA3C9C4 0x8493 +0x8EA3C9C5 0x8736 +0x8EA3C9C6 0x45C0 +0x8EA3C9C7 0x45C5 +0x8EA3C9C8 0x45C9 +0x8EA3C9C9 0x873D +0x8EA3C9CA 0x872B +0x8EA3C9CB 0x8747 +0x8EA3C9CC 0x8739 +0x8EA3C9CD 0x45D5 +0x8EA3C9CE 0x8745 +0x8EA3C9CF 0x871D +0x8EA3C9D0 0x4641 +0x8EA3C9D1 0x88FF +0x8EA3C9D2 0x88EA +0x8EA3C9D3 0x4633 +0x8EA3C9D4 0x88F5 +0x8EA3C9D5 0x463A +0x8EA3C9D6 0x8900 +0x8EA3C9D7 0x88ED +0x8EA3C9D8 0x8903 +0x8EA3C9D9 0x88E9 +0x8EA3C9DA 0x4640 +0x8EA3C9DB 0x4642 +0x8EA3C9DC 0x89EA +0x8EA3C9DD 0x46E8 +0x8EA3C9DE 0x8A9B +0x8EA3C9DF 0x8A8E +0x8EA3C9E0 0x8AA2 +0x8EA3C9E1 0x46E4 +0x8EA3C9E2 0x8A9C +0x8EA3C9E3 0x8A94 +0x8EA3C9E4 0x8A90 +0x8EA3C9E5 0x8AA9 +0x8EA3C9E6 0x8AAC +0x8EA3C9E7 0x46E7 +0x8EA3C9E8 0x8A9F +0x8EA3C9E9 0x46E6 +0x8EA3C9EA 0x46E1 +0x8EA3C9EB 0x8A9D +0x8EA3C9EC 0x4739 +0x8EA3C9ED 0x8C67 +0x8EA3C9EE 0x475C +0x8EA3C9EF 0x4775 +0x8EA3C9F0 0x8CD0 +0x8EA3C9F1 0x8CD6 +0x8EA3C9F2 0x8CD4 +0x8EA3C9F3 0x8D98 +0x8EA3C9F4 0x8D9A +0x8EA3C9F5 0x8D97 +0x8EA3C9F6 0x47AE +0x8EA3C9F7 0x47B0 +0x8EA3C9F8 0x47FA +0x8EA3C9F9 0x8E0B +0x8EA3C9FA 0x8E08 +0x8EA3C9FB 0x8E01 +0x8EA3C9FC 0x8EB4 +0x8EA3C9FD 0x8EB3 +0x8EA3C9FE 0x485B +0x8EA3CAA1 0x8FA1 +0x8EA3CAA2 0x8FA2 +0x8EA3CAA3 0x48A5 +0x8EA3CAA4 0x905A +0x8EA3CAA5 0x48A2 +0x8EA3CAA6 0x9061 +0x8EA3CAA7 0x905F +0x8EA3CAA8 0x48DB +0x8EA3CAA9 0x48DA +0x8EA3CAAA 0x9125 +0x8EA3CAAB 0x917B +0x8EA3CAAC 0x9176 +0x8EA3CAAD 0x917C +0x8EA3CAAE 0x4924 +0x8EA3CAAF 0x9289 +0x8EA3CAB0 0x92F6 +0x8EA3CAB1 0x92B1 +0x8EA3CAB2 0x92AD +0x8EA3CAB3 0x9292 +0x8EA3CAB4 0x9281 +0x8EA3CAB5 0x9284 +0x8EA3CAB6 0x4926 +0x8EA3CAB7 0x92AE +0x8EA3CAB8 0x9290 +0x8EA3CAB9 0x929E +0x8EA3CABA 0x4998 +0x8EA3CABB 0x4996 +0x8EA3CABC 0x499A +0x8EA3CABD 0x95A2 +0x8EA3CABE 0x95A7 +0x8EA3CABF 0x4997 +0x8EA3CAC0 0x49E1 +0x8EA3CAC1 0x49E0 +0x8EA3CAC2 0x49E3 +0x8EA3CAC3 0x49E2 +0x8EA3CAC4 0x96A0 +0x8EA3CAC5 0x969D +0x8EA3CAC6 0x969F +0x8EA3CAC7 0x96D0 +0x8EA3CAC8 0x49FB +0x8EA3CAC9 0x96D1 +0x8EA3CACA 0x4A12 +0x8EA3CACB 0x4A14 +0x8EA3CACC 0x9759 +0x8EA3CACD 0x4A45 +0x8EA3CACE 0x9764 +0x8EA3CACF 0x4A5C +0x8EA3CAD0 0x4A5D +0x8EA3CAD1 0x4AB8 +0x8EA3CAD2 0x9819 +0x8EA3CAD3 0x4ABA +0x8EA3CAD4 0x9814 +0x8EA3CAD5 0x9815 +0x8EA3CAD6 0x981A +0x8EA3CAD7 0x4B03 +0x8EA3CAD8 0x4B35 +0x8EA3CAD9 0x4B36 +0x8EA3CADA 0x4B39 +0x8EA3CADB 0x9906 +0x8EA3CADC 0x4B2D +0x8EA3CADD 0x98F8 +0x8EA3CADE 0x9901 +0x8EA3CADF 0x4B7A +0x8EA3CAE0 0x99BE +0x8EA3CAE1 0x99BC +0x8EA3CAE2 0x99B7 +0x8EA3CAE3 0x99B6 +0x8EA3CAE4 0x99C0 +0x8EA3CAE5 0x4B78 +0x8EA3CAE6 0x99B8 +0x8EA3CAE7 0x4B7B +0x8EA3CAE8 0x4B7C +0x8EA3CAE9 0x4B7E +0x8EA3CAEA 0x99C4 +0x8EA3CAEB 0x4B7D +0x8EA3CAEC 0x99BF +0x8EA3CAED 0x4BC9 +0x8EA3CAEE 0x9ADA +0x8EA3CAEF 0x9AE4 +0x8EA3CAF0 0x9AE9 +0x8EA3CAF1 0x9AE8 +0x8EA3CAF2 0x9AEA +0x8EA3CAF3 0x9AE5 +0x8EA3CAF4 0x4BF3 +0x8EA3CAF5 0x9B26 +0x8EA3CAF6 0x4C1A +0x8EA3CAF7 0x4C19 +0x8EA3CAF8 0x9B40 +0x8EA3CAF9 0x4C1F +0x8EA3CAFA 0x4CA6 +0x8EA3CAFB 0x4CA7 +0x8EA3CAFC 0x4CA8 +0x8EA3CAFD 0x4CAB +0x8EA3CAFE 0x4CA9 +0x8EA3CBA1 0x4D2E +0x8EA3CBA2 0x9EBD +0x8EA3CBA3 0x4D5E +0x8EA3CBA4 0x3495 +0x8EA3CBA5 0x3493 +0x8EA3CBA6 0x3492 +0x8EA3CBA7 0x510E +0x8EA3CBA8 0x3496 +0x8EA3CBA9 0x50F7 +0x8EA3CBAA 0x3497 +0x8EA3CBAB 0x50FC +0x8EA3CBAC 0x510D +0x8EA3CBAD 0x5101 +0x8EA3CBAE 0x51DA +0x8EA3CBAF 0x51D9 +0x8EA3CBB0 0x51DB +0x8EA3CBB1 0x5286 +0x8EA3CBB2 0x528E +0x8EA3CBB3 0x52EE +0x8EA3CBB4 0x5333 +0x8EA3CBB5 0x53B1 +0x8EA3CBB6 0x35F5 +0x8EA3CBB7 0x5647 +0x8EA3CBB8 0x562D +0x8EA3CBB9 0x5654 +0x8EA3CBBA 0x35EA +0x8EA3CBBB 0x564B +0x8EA3CBBC 0x5652 +0x8EA3CBBD 0x5631 +0x8EA3CBBE 0x5644 +0x8EA3CBBF 0x5656 +0x8EA3CBC0 0x5650 +0x8EA3CBC1 0x562B +0x8EA3CBC2 0x35F3 +0x8EA3CBC3 0x564D +0x8EA3CBC4 0x5637 +0x8EA3CBC5 0x564F +0x8EA3CBC6 0x58A2 +0x8EA3CBC7 0x58B7 +0x8EA3CBC8 0x3669 +0x8EA3CBC9 0x58B2 +0x8EA3CBCA 0x366B +0x8EA3CBCB 0x58AA +0x8EA3CBCC 0x58B5 +0x8EA3CBCD 0x58B0 +0x8EA3CBCE 0x366C +0x8EA3CBCF 0x58B4 +0x8EA3CBD0 0x58A4 +0x8EA3CBD1 0x58A7 +0x8EA3CBD2 0x3668 +0x8EA3CBD3 0x5926 +0x8EA3CBD4 0x5AFE +0x8EA3CBD5 0x3728 +0x8EA3CBD6 0x5B04 +0x8EA3CBD7 0x3726 +0x8EA3CBD8 0x5AFC +0x8EA3CBD9 0x3725 +0x8EA3CBDA 0x5B06 +0x8EA3CBDB 0x5B0A +0x8EA3CBDC 0x5AFA +0x8EA3CBDD 0x5B0D +0x8EA3CBDE 0x5B00 +0x8EA3CBDF 0x5B0E +0x8EA3CBE0 0x376B +0x8EA3CBE1 0x380F +0x8EA3CBE2 0x3808 +0x8EA3CBE3 0x5D91 +0x8EA3CBE4 0x380C +0x8EA3CBE5 0x5D8F +0x8EA3CBE6 0x5D90 +0x8EA3CBE7 0x5D98 +0x8EA3CBE8 0x5DA4 +0x8EA3CBE9 0x5D9B +0x8EA3CBEA 0x5DA3 +0x8EA3CBEB 0x5D96 +0x8EA3CBEC 0x5DE4 +0x8EA3CBED 0x5E5A +0x8EA3CBEE 0x3860 +0x8EA3CBEF 0x3862 +0x8EA3CBF0 0x5E5E +0x8EA3CBF1 0x3898 +0x8EA3CBF2 0x5FB8 +0x8EA3CBF3 0x6157 +0x8EA3CBF4 0x615C +0x8EA3CBF5 0x61A6 +0x8EA3CBF6 0x6195 +0x8EA3CBF7 0x6188 +0x8EA3CBF8 0x398A +0x8EA3CBF9 0x61A3 +0x8EA3CBFA 0x618F +0x8EA3CBFB 0x3984 +0x8EA3CBFC 0x6164 +0x8EA3CBFD 0x397F +0x8EA3CBFE 0x6159 +0x8EA3CCA1 0x6178 +0x8EA3CCA2 0x3982 +0x8EA3CCA3 0x6185 +0x8EA3CCA4 0x6187 +0x8EA3CCA5 0x619E +0x8EA3CCA6 0x3996 +0x8EA3CCA7 0x3989 +0x8EA3CCA8 0x6198 +0x8EA3CCA9 0x619C +0x8EA3CCAA 0x398D +0x8EA3CCAB 0x39BC +0x8EA3CCAC 0x622F +0x8EA3CCAD 0x6480 +0x8EA3CCAE 0x649B +0x8EA3CCAF 0x648E +0x8EA3CCB0 0x648D +0x8EA3CCB1 0x6494 +0x8EA3CCB2 0x64C6 +0x8EA3CCB3 0x3A44 +0x8EA3CCB4 0x64A8 +0x8EA3CCB5 0x6483 +0x8EA3CCB6 0x3A3C +0x8EA3CCB7 0x64B9 +0x8EA3CCB8 0x6486 +0x8EA3CCB9 0x64B4 +0x8EA3CCBA 0x64AF +0x8EA3CCBB 0x6491 +0x8EA3CCBC 0x3A4E +0x8EA3CCBD 0x64AA +0x8EA3CCBE 0x64A1 +0x8EA3CCBF 0x64A7 +0x8EA3CCC0 0x66B6 +0x8EA3CCC1 0x66B3 +0x8EA3CCC2 0x3B14 +0x8EA3CCC3 0x66BC +0x8EA3CCC4 0x66AC +0x8EA3CCC5 0x3B15 +0x8EA3CCC6 0x66AD +0x8EA3CCC7 0x6A0E +0x8EA3CCC8 0x3BCE +0x8EA3CCC9 0x6A1C +0x8EA3CCCA 0x6A1A +0x8EA3CCCB 0x3BE0 +0x8EA3CCCC 0x3BC2 +0x8EA3CCCD 0x6A0B +0x8EA3CCCE 0x3BBF +0x8EA3CCCF 0x69EF +0x8EA3CCD0 0x6A0C +0x8EA3CCD1 0x69F0 +0x8EA3CCD2 0x6A22 +0x8EA3CCD3 0x3BC4 +0x8EA3CCD4 0x69D8 +0x8EA3CCD5 0x3BCF +0x8EA3CCD6 0x6A12 +0x8EA3CCD7 0x69FA +0x8EA3CCD8 0x3BC8 +0x8EA3CCD9 0x6A2A +0x8EA3CCDA 0x3BCC +0x8EA3CCDB 0x6A10 +0x8EA3CCDC 0x3BCD +0x8EA3CCDD 0x3BC7 +0x8EA3CCDE 0x6A29 +0x8EA3CCDF 0x69F9 +0x8EA3CCE0 0x69EA +0x8EA3CCE1 0x6A2C +0x8EA3CCE2 0x6A24 +0x8EA3CCE3 0x4CB7 +0x8EA3CCE4 0x69E9 +0x8EA3CCE5 0x6B52 +0x8EA3CCE6 0x6B4F +0x8EA3CCE7 0x6B53 +0x8EA3CCE8 0x3C43 +0x8EA3CCE9 0x3CB6 +0x8EA3CCEA 0x6F10 +0x8EA3CCEB 0x6F65 +0x8EA3CCEC 0x6F75 +0x8EA3CCED 0x3D51 +0x8EA3CCEE 0x3D4A +0x8EA3CCEF 0x3D4D +0x8EA3CCF0 0x3D56 +0x8EA3CCF1 0x6FD0 +0x8EA3CCF2 0x3D53 +0x8EA3CCF3 0x6F5C +0x8EA3CCF4 0x6F3D +0x8EA3CCF5 0x6F71 +0x8EA3CCF6 0x3D59 +0x8EA3CCF7 0x6F91 +0x8EA3CCF8 0x6F0B +0x8EA3CCF9 0x6F79 +0x8EA3CCFA 0x6F81 +0x8EA3CCFB 0x6F8F +0x8EA3CCFC 0x3D4E +0x8EA3CCFD 0x6F59 +0x8EA3CCFE 0x6F74 +0x8EA3CDA1 0x3DEE +0x8EA3CDA2 0x71AE +0x8EA3CDA3 0x3DEC +0x8EA3CDA4 0x71A3 +0x8EA3CDA5 0x71AD +0x8EA3CDA6 0x3DEB +0x8EA3CDA7 0x3DEF +0x8EA3CDA8 0x71AB +0x8EA3CDA9 0x71A6 +0x8EA3CDAA 0x71A2 +0x8EA3CDAB 0x3DED +0x8EA3CDAC 0x52F2 +0x8EA3CDAD 0x7257 +0x8EA3CDAE 0x7255 +0x8EA3CDAF 0x7299 +0x8EA3CDB0 0x734B +0x8EA3CDB1 0x747A +0x8EA3CDB2 0x3EF2 +0x8EA3CDB3 0x3EEF +0x8EA3CDB4 0x3EF1 +0x8EA3CDB5 0x748C +0x8EA3CDB6 0x7484 +0x8EA3CDB7 0x3EED +0x8EA3CDB8 0x3EF0 +0x8EA3CDB9 0x7482 +0x8EA3CDBA 0x7493 +0x8EA3CDBB 0x747B +0x8EA3CDBC 0x3EEE +0x8EA3CDBD 0x7509 +0x8EA3CDBE 0x4C1B +0x8EA3CDBF 0x3F50 +0x8EA3CDC0 0x3F66 +0x8EA3CDC1 0x3684 +0x8EA3CDC2 0x3FB8 +0x8EA3CDC3 0x3FF6 +0x8EA3CDC4 0x778A +0x8EA3CDC5 0x4057 +0x8EA3CDC6 0x7790 +0x8EA3CDC7 0x405E +0x8EA3CDC8 0x78C6 +0x8EA3CDC9 0x78D3 +0x8EA3CDCA 0x78C0 +0x8EA3CDCB 0x78D2 +0x8EA3CDCC 0x78C7 +0x8EA3CDCD 0x78C2 +0x8EA3CDCE 0x4119 +0x8EA3CDCF 0x799F +0x8EA3CDD0 0x799D +0x8EA3CDD1 0x799E +0x8EA3CDD2 0x4170 +0x8EA3CDD3 0x7A41 +0x8EA3CDD4 0x416E +0x8EA3CDD5 0x7A38 +0x8EA3CDD6 0x7A3A +0x8EA3CDD7 0x7A42 +0x8EA3CDD8 0x4172 +0x8EA3CDD9 0x4176 +0x8EA3CDDA 0x7A3E +0x8EA3CDDB 0x7AB0 +0x8EA3CDDC 0x7BAE +0x8EA3CDDD 0x7BB3 +0x8EA3CDDE 0x4212 +0x8EA3CDDF 0x421F +0x8EA3CDE0 0x7BBF +0x8EA3CDE1 0x4211 +0x8EA3CDE2 0x4216 +0x8EA3CDE3 0x7BCD +0x8EA3CDE4 0x4219 +0x8EA3CDE5 0x7BB2 +0x8EA3CDE6 0x4224 +0x8EA3CDE7 0x4214 +0x8EA3CDE8 0x4225 +0x8EA3CDE9 0x4295 +0x8EA3CDEA 0x4296 +0x8EA3CDEB 0x4293 +0x8EA3CDEC 0x4294 +0x8EA3CDED 0x7CC4 +0x8EA3CDEE 0x7CCD +0x8EA3CDEF 0x7CC2 +0x8EA3CDF0 0x7CC6 +0x8EA3CDF1 0x7CC3 +0x8EA3CDF2 0x7CC9 +0x8EA3CDF3 0x7CC7 +0x8EA3CDF4 0x42A0 +0x8EA3CDF5 0x7DF8 +0x8EA3CDF6 0x42FB +0x8EA3CDF7 0x7DED +0x8EA3CDF8 0x7DE2 +0x8EA3CDF9 0x42FC +0x8EA3CDFA 0x4300 +0x8EA3CDFB 0x42F8 +0x8EA3CDFC 0x7DDC +0x8EA3CDFD 0x7E02 +0x8EA3CDFE 0x7E01 +0x8EA3CEA1 0x42F9 +0x8EA3CEA2 0x7DD6 +0x8EA3CEA3 0x4304 +0x8EA3CEA4 0x7DE4 +0x8EA3CEA5 0x7DFE +0x8EA3CEA6 0x4303 +0x8EA3CEA7 0x7E00 +0x8EA3CEA8 0x7DFC +0x8EA3CEA9 0x7DFD +0x8EA3CEAA 0x42F3 +0x8EA3CEAB 0x7DF5 +0x8EA3CEAC 0x7DFF +0x8EA3CEAD 0x42FA +0x8EA3CEAE 0x7DEB +0x8EA3CEAF 0x7DE5 +0x8EA3CEB0 0x7F78 +0x8EA3CEB1 0x7FAE +0x8EA3CEB2 0x7FE7 +0x8EA3CEB3 0x43BF +0x8EA3CEB4 0x8065 +0x8EA3CEB5 0x806A +0x8EA3CEB6 0x8066 +0x8EA3CEB7 0x8068 +0x8EA3CEB8 0x806B +0x8EA3CEB9 0x8194 +0x8EA3CEBA 0x81A1 +0x8EA3CEBB 0x8192 +0x8EA3CEBC 0x8196 +0x8EA3CEBD 0x8193 +0x8EA3CEBE 0x4479 +0x8EA3CEBF 0x4510 +0x8EA3CEC0 0x8501 +0x8EA3CEC1 0x4514 +0x8EA3CEC2 0x84F8 +0x8EA3CEC3 0x450E +0x8EA3CEC4 0x84F5 +0x8EA3CEC5 0x451A +0x8EA3CEC6 0x8504 +0x8EA3CEC7 0x4519 +0x8EA3CEC8 0x4521 +0x8EA3CEC9 0x4523 +0x8EA3CECA 0x451F +0x8EA3CECB 0x851B +0x8EA3CECC 0x8503 +0x8EA3CECD 0x8533 +0x8EA3CECE 0x8534 +0x8EA3CECF 0x84ED +0x8EA3CED0 0x4525 +0x8EA3CED1 0x452B +0x8EA3CED2 0x8535 +0x8EA3CED3 0x4516 +0x8EA3CED4 0x8505 +0x8EA3CED5 0x4522 +0x8EA3CED6 0x451B +0x8EA3CED7 0x45CE +0x8EA3CED8 0x45CF +0x8EA3CED9 0x877D +0x8EA3CEDA 0x45CB +0x8EA3CEDB 0x45D1 +0x8EA3CEDC 0x45CC +0x8EA3CEDD 0x8771 +0x8EA3CEDE 0x4617 +0x8EA3CEDF 0x885C +0x8EA3CEE0 0x88E6 +0x8EA3CEE1 0x890F +0x8EA3CEE2 0x891B +0x8EA3CEE3 0x4651 +0x8EA3CEE4 0x89A9 +0x8EA3CEE5 0x89A5 +0x8EA3CEE6 0x89EE +0x8EA3CEE7 0x8AB1 +0x8EA3CEE8 0x46ED +0x8EA3CEE9 0x8ACC +0x8EA3CEEA 0x8ACE +0x8EA3CEEB 0x46F4 +0x8EA3CEEC 0x8AB7 +0x8EA3CEED 0x46F1 +0x8EA3CEEE 0x8AB5 +0x8EA3CEEF 0x8AE9 +0x8EA3CEF0 0x8AB4 +0x8EA3CEF1 0x46F8 +0x8EA3CEF2 0x8AB3 +0x8EA3CEF3 0x8AC1 +0x8EA3CEF4 0x8AAF +0x8EA3CEF5 0x8ACA +0x8EA3CEF6 0x8AD0 +0x8EA3CEF7 0x472F +0x8EA3CEF8 0x475E +0x8EA3CEF9 0x475D +0x8EA3CEFA 0x8C8E +0x8EA3CEFB 0x4776 +0x8EA3CEFC 0x4777 +0x8EA3CEFD 0x8CE9 +0x8EA3CEFE 0x8CDB +0x8EA3CFA1 0x477E +0x8EA3CFA2 0x8CEB +0x8EA3CFA3 0x8DA4 +0x8EA3CFA4 0x47B6 +0x8EA3CFA5 0x8DA2 +0x8EA3CFA6 0x8D9D +0x8EA3CFA7 0x47B3 +0x8EA3CFA8 0x47FC +0x8EA3CFA9 0x4803 +0x8EA3CFAA 0x4800 +0x8EA3CFAB 0x8E2A +0x8EA3CFAC 0x8E28 +0x8EA3CFAD 0x480A +0x8EA3CFAE 0x4802 +0x8EA3CFAF 0x8EB8 +0x8EA3CFB0 0x8EB6 +0x8EA3CFB1 0x8EB9 +0x8EA3CFB2 0x8EB7 +0x8EA3CFB3 0x8F22 +0x8EA3CFB4 0x8F2B +0x8EA3CFB5 0x8F27 +0x8EA3CFB6 0x8F19 +0x8EA3CFB7 0x8FA4 +0x8EA3CFB8 0x4887 +0x8EA3CFB9 0x8FB3 +0x8EA3CFBA 0x48A6 +0x8EA3CFBB 0x9071 +0x8EA3CFBC 0x906A +0x8EA3CFBD 0x48A9 +0x8EA3CFBE 0x48DE +0x8EA3CFBF 0x9188 +0x8EA3CFC0 0x918C +0x8EA3CFC1 0x92BF +0x8EA3CFC2 0x92B8 +0x8EA3CFC3 0x92BE +0x8EA3CFC4 0x92DC +0x8EA3CFC5 0x92E5 +0x8EA3CFC6 0x492E +0x8EA3CFC7 0x492D +0x8EA3CFC8 0x92D4 +0x8EA3CFC9 0x92D6 +0x8EA3CFCA 0x4930 +0x8EA3CFCB 0x92DA +0x8EA3CFCC 0x92ED +0x8EA3CFCD 0x92F3 +0x8EA3CFCE 0x92DB +0x8EA3CFCF 0x492B +0x8EA3CFD0 0x92B9 +0x8EA3CFD1 0x92E2 +0x8EA3CFD2 0x92EB +0x8EA3CFD3 0x95AF +0x8EA3CFD4 0x499E +0x8EA3CFD5 0x95B2 +0x8EA3CFD6 0x95B3 +0x8EA3CFD7 0x499F +0x8EA3CFD8 0x49E5 +0x8EA3CFD9 0x49E4 +0x8EA3CFDA 0x96A3 +0x8EA3CFDB 0x96A5 +0x8EA3CFDC 0x49FD +0x8EA3CFDD 0x49FC +0x8EA3CFDE 0x4A17 +0x8EA3CFDF 0x4A19 +0x8EA3CFE0 0x970A +0x8EA3CFE1 0x4A18 +0x8EA3CFE2 0x9787 +0x8EA3CFE3 0x9789 +0x8EA3CFE4 0x978C +0x8EA3CFE5 0x97EF +0x8EA3CFE6 0x982A +0x8EA3CFE7 0x9822 +0x8EA3CFE8 0x4ABF +0x8EA3CFE9 0x981F +0x8EA3CFEA 0x4B3C +0x8EA3CFEB 0x9919 +0x8EA3CFEC 0x4B6B +0x8EA3CFED 0x99CA +0x8EA3CFEE 0x99DA +0x8EA3CFEF 0x4B83 +0x8EA3CFF0 0x4B81 +0x8EA3CFF1 0x4B80 +0x8EA3CFF2 0x99DE +0x8EA3CFF3 0x99C8 +0x8EA3CFF4 0x99E0 +0x8EA3CFF5 0x4BCA +0x8EA3CFF6 0x9AB6 +0x8EA3CFF7 0x9AB5 +0x8EA3CFF8 0x4BCE +0x8EA3CFF9 0x9AF4 +0x8EA3CFFA 0x4BF6 +0x8EA3CFFB 0x9B6B +0x8EA3CFFC 0x9B69 +0x8EA3CFFD 0x9B72 +0x8EA3CFFE 0x9B63 +0x8EA3D0A1 0x4C39 +0x8EA3D0A2 0x9D0D +0x8EA3D0A3 0x4CAE +0x8EA3D0A4 0x9D01 +0x8EA3D0A5 0x9D0C +0x8EA3D0A6 0x4CB5 +0x8EA3D0A7 0x9CF8 +0x8EA3D0A8 0x4CB3 +0x8EA3D0A9 0x4CB4 +0x8EA3D0AA 0x9CFE +0x8EA3D0AB 0x9D02 +0x8EA3D0AC 0x9E84 +0x8EA3D0AD 0x4D22 +0x8EA3D0AE 0x9EAB +0x8EA3D0AF 0x9EAA +0x8EA3D0B0 0x511D +0x8EA3D0B1 0x5116 +0x8EA3D0B2 0x3499 +0x8EA3D0B3 0x512B +0x8EA3D0B4 0x511E +0x8EA3D0B5 0x511B +0x8EA3D0B6 0x5290 +0x8EA3D0B7 0x5294 +0x8EA3D0B8 0x5314 +0x8EA3D0B9 0x20B89 +0x8EA3D0BA 0x3602 +0x8EA3D0BB 0x5667 +0x8EA3D0BC 0x3601 +0x8EA3D0BD 0x567B +0x8EA3D0BE 0x36A1 +0x8EA3D0BF 0x565F +0x8EA3D0C0 0x5661 +0x8EA3D0C1 0x35FD +0x8EA3D0C2 0x3673 +0x8EA3D0C3 0x3674 +0x8EA3D0C4 0x3670 +0x8EA3D0C5 0x3676 +0x8EA3D0C6 0x3675 +0x8EA3D0C7 0x3672 +0x8EA3D0C8 0x58C3 +0x8EA3D0C9 0x58CA +0x8EA3D0CA 0x58BB +0x8EA3D0CB 0x58C0 +0x8EA3D0CC 0x58C4 +0x8EA3D0CD 0x5901 +0x8EA3D0CE 0x5B1F +0x8EA3D0CF 0x5B18 +0x8EA3D0D0 0x5B11 +0x8EA3D0D1 0x5B15 +0x8EA3D0D2 0x3729 +0x8EA3D0D3 0x5B12 +0x8EA3D0D4 0x5B1C +0x8EA3D0D5 0x372A +0x8EA3D0D6 0x5B22 +0x8EA3D0D7 0x5B79 +0x8EA3D0D8 0x5DA6 +0x8EA3D0D9 0x3816 +0x8EA3D0DA 0x5DB3 +0x8EA3D0DB 0x5DAB +0x8EA3D0DC 0x5EEA +0x8EA3D0DD 0x3899 +0x8EA3D0DE 0x5F5B +0x8EA3D0DF 0x38D3 +0x8EA3D0E0 0x38F5 +0x8EA3D0E1 0x61B7 +0x8EA3D0E2 0x61CE +0x8EA3D0E3 0x61B9 +0x8EA3D0E4 0x61BD +0x8EA3D0E5 0x61CF +0x8EA3D0E6 0x61C0 +0x8EA3D0E7 0x6199 +0x8EA3D0E8 0x6197 +0x8EA3D0E9 0x3994 +0x8EA3D0EA 0x61BB +0x8EA3D0EB 0x61D0 +0x8EA3D0EC 0x61C4 +0x8EA3D0ED 0x6231 +0x8EA3D0EE 0x3A56 +0x8EA3D0EF 0x64D3 +0x8EA3D0F0 0x64C0 +0x8EA3D0F1 0x3A59 +0x8EA3D0F2 0x3A58 +0x8EA3D0F3 0x3A55 +0x8EA3D0F4 0x3A52 +0x8EA3D0F5 0x64DC +0x8EA3D0F6 0x64D1 +0x8EA3D0F7 0x64C8 +0x8EA3D0F8 0x3A57 +0x8EA3D0F9 0x64D5 +0x8EA3D0FA 0x66C3 +0x8EA3D0FB 0x3B1B +0x8EA3D0FC 0x3B1C +0x8EA3D0FD 0x66BF +0x8EA3D0FE 0x66C5 +0x8EA3D1A1 0x3B19 +0x8EA3D1A2 0x66CD +0x8EA3D1A3 0x66C1 +0x8EA3D1A4 0x6706 +0x8EA3D1A5 0x3B3F +0x8EA3D1A6 0x6724 +0x8EA3D1A7 0x6A63 +0x8EA3D1A8 0x6A42 +0x8EA3D1A9 0x6A52 +0x8EA3D1AA 0x3BDB +0x8EA3D1AB 0x6A43 +0x8EA3D1AC 0x6A33 +0x8EA3D1AD 0x3BE2 +0x8EA3D1AE 0x6A6C +0x8EA3D1AF 0x6A57 +0x8EA3D1B0 0x3BD7 +0x8EA3D1B1 0x6A4C +0x8EA3D1B2 0x6A6E +0x8EA3D1B3 0x3BDE +0x8EA3D1B4 0x3BE5 +0x8EA3D1B5 0x3BE4 +0x8EA3D1B6 0x3BE6 +0x8EA3D1B7 0x3BD6 +0x8EA3D1B8 0x6A37 +0x8EA3D1B9 0x3BDF +0x8EA3D1BA 0x6A71 +0x8EA3D1BB 0x6A4A +0x8EA3D1BC 0x6A36 +0x8EA3D1BD 0x3BDC +0x8EA3D1BE 0x6A53 +0x8EA3D1BF 0x3BDA +0x8EA3D1C0 0x6A45 +0x8EA3D1C1 0x6A70 +0x8EA3D1C2 0x3BD3 +0x8EA3D1C3 0x3BD0 +0x8EA3D1C4 0x6A5C +0x8EA3D1C5 0x6B58 +0x8EA3D1C6 0x6B57 +0x8EA3D1C7 0x3C86 +0x8EA3D1C8 0x3C87 +0x8EA3D1C9 0x3CAD +0x8EA3D1CA 0x3CB7 +0x8EA3D1CB 0x3D58 +0x8EA3D1CC 0x3D6A +0x8EA3D1CD 0x6FBB +0x8EA3D1CE 0x3D62 +0x8EA3D1CF 0x3D61 +0x8EA3D1D0 0x6FBE +0x8EA3D1D1 0x3D69 +0x8EA3D1D2 0x3D6C +0x8EA3D1D3 0x3D65 +0x8EA3D1D4 0x6FB5 +0x8EA3D1D5 0x6FD3 +0x8EA3D1D6 0x6F9F +0x8EA3D1D7 0x3D66 +0x8EA3D1D8 0x6FB7 +0x8EA3D1D9 0x6FF5 +0x8EA3D1DA 0x71B7 +0x8EA3D1DB 0x3DF5 +0x8EA3D1DC 0x71BB +0x8EA3D1DD 0x3DF4 +0x8EA3D1DE 0x71D1 +0x8EA3D1DF 0x3DF7 +0x8EA3D1E0 0x71BA +0x8EA3D1E1 0x3DF8 +0x8EA3D1E2 0x71B6 +0x8EA3D1E3 0x71CC +0x8EA3D1E4 0x3DFB +0x8EA3D1E5 0x3DFC +0x8EA3D1E6 0x71D3 +0x8EA3D1E7 0x749B +0x8EA3D1E8 0x3EF5 +0x8EA3D1E9 0x3EF8 +0x8EA3D1EA 0x7496 +0x8EA3D1EB 0x74A2 +0x8EA3D1EC 0x749D +0x8EA3D1ED 0x750A +0x8EA3D1EE 0x750E +0x8EA3D1EF 0x3F3C +0x8EA3D1F0 0x7581 +0x8EA3D1F1 0x762C +0x8EA3D1F2 0x7637 +0x8EA3D1F3 0x7636 +0x8EA3D1F4 0x763B +0x8EA3D1F5 0x3FC5 +0x8EA3D1F6 0x76A1 +0x8EA3D1F7 0x4062 +0x8EA3D1F8 0x4063 +0x8EA3D1F9 0x7798 +0x8EA3D1FA 0x4067 +0x8EA3D1FB 0x7796 +0x8EA3D1FC 0x4066 +0x8EA3D1FD 0x40D9 +0x8EA3D1FE 0x40DB +0x8EA3D2A1 0x78D6 +0x8EA3D2A2 0x78EB +0x8EA3D2A3 0x40D8 +0x8EA3D2A4 0x78DC +0x8EA3D2A5 0x411B +0x8EA3D2A6 0x79A5 +0x8EA3D2A7 0x79A9 +0x8EA3D2A8 0x9834 +0x8EA3D2A9 0x7A53 +0x8EA3D2AA 0x7A45 +0x8EA3D2AB 0x4179 +0x8EA3D2AC 0x7A4F +0x8EA3D2AD 0x417D +0x8EA3D2AE 0x7ABD +0x8EA3D2AF 0x7ABB +0x8EA3D2B0 0x7AF1 +0x8EA3D2B1 0x422C +0x8EA3D2B2 0x4237 +0x8EA3D2B3 0x7BEC +0x8EA3D2B4 0x7BED +0x8EA3D2B5 0x4230 +0x8EA3D2B6 0x429A +0x8EA3D2B7 0x7CD3 +0x8EA3D2B8 0x4A00 +0x8EA3D2B9 0x7CE1 +0x8EA3D2BA 0x4305 +0x8EA3D2BB 0x7E19 +0x8EA3D2BC 0x4307 +0x8EA3D2BD 0x4309 +0x8EA3D2BE 0x430A +0x8EA3D2BF 0x7E27 +0x8EA3D2C0 0x7E26 +0x8EA3D2C1 0x4379 +0x8EA3D2C2 0x43C2 +0x8EA3D2C3 0x806E +0x8EA3D2C4 0x81AF +0x8EA3D2C5 0x4438 +0x8EA3D2C6 0x4437 +0x8EA3D2C7 0x81AD +0x8EA3D2C8 0x4421 +0x8EA3D2C9 0x81AA +0x8EA3D2CA 0x8218 +0x8EA3D2CB 0x445E +0x8EA3D2CC 0x453D +0x8EA3D2CD 0x4537 +0x8EA3D2CE 0x4540 +0x8EA3D2CF 0x856F +0x8EA3D2D0 0x854C +0x8EA3D2D1 0x451D +0x8EA3D2D2 0x8542 +0x8EA3D2D3 0x4533 +0x8EA3D2D4 0x855C +0x8EA3D2D5 0x8570 +0x8EA3D2D6 0x855F +0x8EA3D2D7 0x4535 +0x8EA3D2D8 0x855A +0x8EA3D2D9 0x854B +0x8EA3D2DA 0x853F +0x8EA3D2DB 0x878A +0x8EA3D2DC 0x45D8 +0x8EA3D2DD 0x878B +0x8EA3D2DE 0x87A1 +0x8EA3D2DF 0x878E +0x8EA3D2E0 0x45DC +0x8EA3D2E1 0x45DE +0x8EA3D2E2 0x8799 +0x8EA3D2E3 0x885E +0x8EA3D2E4 0x885F +0x8EA3D2E5 0x8924 +0x8EA3D2E6 0x89A7 +0x8EA3D2E7 0x8AEA +0x8EA3D2E8 0x8AFD +0x8EA3D2E9 0x8AF9 +0x8EA3D2EA 0x8AE3 +0x8EA3D2EB 0x8AE5 +0x8EA3D2EC 0x46FA +0x8EA3D2ED 0x46FB +0x8EA3D2EE 0x8AEC +0x8EA3D2EF 0x473D +0x8EA3D2F0 0x473B +0x8EA3D2F1 0x473F +0x8EA3D2F2 0x475F +0x8EA3D2F3 0x8CF2 +0x8EA3D2F4 0x477F +0x8EA3D2F5 0x8CEF +0x8EA3D2F6 0x4784 +0x8EA3D2F7 0x8DA6 +0x8EA3D2F8 0x47BC +0x8EA3D2F9 0x4814 +0x8EA3D2FA 0x480F +0x8EA3D2FB 0x8E3B +0x8EA3D2FC 0x8E43 +0x8EA3D2FD 0x480E +0x8EA3D2FE 0x8E32 +0x8EA3D3A1 0x8F31 +0x8EA3D3A2 0x8F30 +0x8EA3D3A3 0x4860 +0x8EA3D3A4 0x8F2D +0x8EA3D3A5 0x8F3C +0x8EA3D3A6 0x8FA7 +0x8EA3D3A7 0x8FA5 +0x8EA3D3A8 0x48AB +0x8EA3D3A9 0x48AC +0x8EA3D3AA 0x48AA +0x8EA3D3AB 0x9137 +0x8EA3D3AC 0x9195 +0x8EA3D3AD 0x918E +0x8EA3D3AE 0x4904 +0x8EA3D3AF 0x9196 +0x8EA3D3B0 0x4908 +0x8EA3D3B1 0x9345 +0x8EA3D3B2 0x930A +0x8EA3D3B3 0x4933 +0x8EA3D3B4 0x4934 +0x8EA3D3B5 0x92FD +0x8EA3D3B6 0x9317 +0x8EA3D3B7 0x931C +0x8EA3D3B8 0x9307 +0x8EA3D3B9 0x9331 +0x8EA3D3BA 0x9332 +0x8EA3D3BB 0x932C +0x8EA3D3BC 0x9330 +0x8EA3D3BD 0x9303 +0x8EA3D3BE 0x9305 +0x8EA3D3BF 0x49A2 +0x8EA3D3C0 0x95C2 +0x8EA3D3C1 0x49A4 +0x8EA3D3C2 0x95B8 +0x8EA3D3C3 0x49A5 +0x8EA3D3C4 0x95C1 +0x8EA3D3C5 0x49A7 +0x8EA3D3C6 0x49A6 +0x8EA3D3C7 0x49E7 +0x8EA3D3C8 0x96AB +0x8EA3D3C9 0x96B7 +0x8EA3D3CA 0x49FF +0x8EA3D3CB 0x49FE +0x8EA3D3CC 0x9715 +0x8EA3D3CD 0x9714 +0x8EA3D3CE 0x4A1D +0x8EA3D3CF 0x4A1C +0x8EA3D3D0 0x970C +0x8EA3D3D1 0x9717 +0x8EA3D3D2 0x4A67 +0x8EA3D3D3 0x9793 +0x8EA3D3D4 0x4A94 +0x8EA3D3D5 0x97D2 +0x8EA3D3D6 0x4AC5 +0x8EA3D3D7 0x4AC8 +0x8EA3D3D8 0x9836 +0x8EA3D3D9 0x9831 +0x8EA3D3DA 0x9833 +0x8EA3D3DB 0x983C +0x8EA3D3DC 0x982E +0x8EA3D3DD 0x983A +0x8EA3D3DE 0x4AC9 +0x8EA3D3DF 0x983D +0x8EA3D3E0 0x4AC7 +0x8EA3D3E1 0x98B5 +0x8EA3D3E2 0x9922 +0x8EA3D3E3 0x9923 +0x8EA3D3E4 0x9920 +0x8EA3D3E5 0x991C +0x8EA3D3E6 0x991D +0x8EA3D3E7 0x4B6C +0x8EA3D3E8 0x99A0 +0x8EA3D3E9 0x4B8A +0x8EA3D3EA 0x99EF +0x8EA3D3EB 0x99E8 +0x8EA3D3EC 0x99EB +0x8EA3D3ED 0x4B88 +0x8EA3D3EE 0x4B87 +0x8EA3D3EF 0x4B86 +0x8EA3D3F0 0x99E1 +0x8EA3D3F1 0x99E6 +0x8EA3D3F2 0x4BCF +0x8EA3D3F3 0x4BD0 +0x8EA3D3F4 0x9AF8 +0x8EA3D3F5 0x9AF5 +0x8EA3D3F6 0x4C1C +0x8EA3D3F7 0x4C23 +0x8EA3D3F8 0x9B83 +0x8EA3D3F9 0x9B94 +0x8EA3D3FA 0x9B84 +0x8EA3D3FB 0x4C49 +0x8EA3D3FC 0x9B8B +0x8EA3D3FD 0x9B8F +0x8EA3D3FE 0x4C43 +0x8EA3D4A1 0x9B8C +0x8EA3D4A2 0x4C48 +0x8EA3D4A3 0x9B89 +0x8EA3D4A4 0x4C47 +0x8EA3D4A5 0x9B8E +0x8EA3D4A6 0x4C46 +0x8EA3D4A7 0x4C3F +0x8EA3D4A8 0x4C44 +0x8EA3D4A9 0x9D24 +0x8EA3D4AA 0x9D0F +0x8EA3D4AB 0x4CBE +0x8EA3D4AC 0x9D13 +0x8EA3D4AD 0x9D0A +0x8EA3D4AE 0x4CC2 +0x8EA3D4AF 0x4CBA +0x8EA3D4B0 0x4CBC +0x8EA3D4B1 0x4CC6 +0x8EA3D4B2 0x9D2A +0x8EA3D4B3 0x9D1A +0x8EA3D4B4 0x4CC8 +0x8EA3D4B5 0x9D27 +0x8EA3D4B6 0x9D16 +0x8EA3D4B7 0x9D21 +0x8EA3D4B8 0x4D23 +0x8EA3D4B9 0x9E85 +0x8EA3D4BA 0x9EAC +0x8EA3D4BB 0x9EC6 +0x8EA3D4BC 0x9EC5 +0x8EA3D4BD 0x9ED7 +0x8EA3D4BE 0x9F53 +0x8EA3D4BF 0x349D +0x8EA3D4C0 0x5128 +0x8EA3D4C1 0x5127 +0x8EA3D4C2 0x51DF +0x8EA3D4C3 0x3524 +0x8EA3D4C4 0x5335 +0x8EA3D4C5 0x53B3 +0x8EA3D4C6 0x3607 +0x8EA3D4C7 0x568A +0x8EA3D4C8 0x567D +0x8EA3D4C9 0x5689 +0x8EA3D4CA 0x3679 +0x8EA3D4CB 0x58CD +0x8EA3D4CC 0x58D0 +0x8EA3D4CD 0x3678 +0x8EA3D4CE 0x5B2B +0x8EA3D4CF 0x5B33 +0x8EA3D4D0 0x5B29 +0x8EA3D4D1 0x5B35 +0x8EA3D4D2 0x5B31 +0x8EA3D4D3 0x5B37 +0x8EA3D4D4 0x5C36 +0x8EA3D4D5 0x5DBE +0x8EA3D4D6 0x3819 +0x8EA3D4D7 0x5DB9 +0x8EA3D4D8 0x381C +0x8EA3D4D9 0x5DBB +0x8EA3D4DA 0x3818 +0x8EA3D4DB 0x61E2 +0x8EA3D4DC 0x61DB +0x8EA3D4DD 0x61DD +0x8EA3D4DE 0x61DC +0x8EA3D4DF 0x61DA +0x8EA3D4E0 0x2F8AF +0x8EA3D4E1 0x61D9 +0x8EA3D4E2 0x39BD +0x8EA3D4E3 0x3A5D +0x8EA3D4E4 0x64DF +0x8EA3D4E5 0x3A5A +0x8EA3D4E6 0x3A5E +0x8EA3D4E7 0x64E1 +0x8EA3D4E8 0x3A5C +0x8EA3D4E9 0x64EE +0x8EA3D4EA 0x3A5B +0x8EA3D4EB 0x65B5 +0x8EA3D4EC 0x66D4 +0x8EA3D4ED 0x66D5 +0x8EA3D4EE 0x3B21 +0x8EA3D4EF 0x66D0 +0x8EA3D4F0 0x66D1 +0x8EA3D4F1 0x66CE +0x8EA3D4F2 0x66D7 +0x8EA3D4F3 0x3B20 +0x8EA3D4F4 0x3B32 +0x8EA3D4F5 0x6A7D +0x8EA3D4F6 0x6A8A +0x8EA3D4F7 0x3BF2 +0x8EA3D4F8 0x6AA7 +0x8EA3D4F9 0x3BF5 +0x8EA3D4FA 0x6A99 +0x8EA3D4FB 0x6A82 +0x8EA3D4FC 0x6A88 +0x8EA3D4FD 0x3BEE +0x8EA3D4FE 0x3BEC +0x8EA3D5A1 0x6A86 +0x8EA3D5A2 0x3BEA +0x8EA3D5A3 0x6A98 +0x8EA3D5A4 0x6A9D +0x8EA3D5A5 0x3BED +0x8EA3D5A6 0x3BF3 +0x8EA3D5A7 0x6A8F +0x8EA3D5A8 0x3BF6 +0x8EA3D5A9 0x6AAA +0x8EA3D5AA 0x3C48 +0x8EA3D5AB 0x6B5D +0x8EA3D5AC 0x3C49 +0x8EA3D5AD 0x6C0A +0x8EA3D5AE 0x3D75 +0x8EA3D5AF 0x6FD7 +0x8EA3D5B0 0x6FD6 +0x8EA3D5B1 0x6FE5 +0x8EA3D5B2 0x3D6F +0x8EA3D5B3 0x3D7B +0x8EA3D5B4 0x3D73 +0x8EA3D5B5 0x6FD9 +0x8EA3D5B6 0x6FDA +0x8EA3D5B7 0x6FEA +0x8EA3D5B8 0x3D70 +0x8EA3D5B9 0x6FF6 +0x8EA3D5BA 0x24039 +0x8EA3D5BB 0x3D78 +0x8EA3D5BC 0x71E3 +0x8EA3D5BD 0x3DFE +0x8EA3D5BE 0x71E9 +0x8EA3D5BF 0x3E00 +0x8EA3D5C0 0x71EB +0x8EA3D5C1 0x71EF +0x8EA3D5C2 0x71F3 +0x8EA3D5C3 0x71EA +0x8EA3D5C4 0x3E01 +0x8EA3D5C5 0x2F921 +0x8EA3D5C6 0x3E55 +0x8EA3D5C7 0x3E56 +0x8EA3D5C8 0x3E9D +0x8EA3D5C9 0x7371 +0x8EA3D5CA 0x3EF9 +0x8EA3D5CB 0x74AE +0x8EA3D5CC 0x3EFF +0x8EA3D5CD 0x74B3 +0x8EA3D5CE 0x3EFD +0x8EA3D5CF 0x74AC +0x8EA3D5D0 0x3F43 +0x8EA3D5D1 0x3F41 +0x8EA3D5D2 0x7583 +0x8EA3D5D3 0x7645 +0x8EA3D5D4 0x764E +0x8EA3D5D5 0x7644 +0x8EA3D5D6 0x76A3 +0x8EA3D5D7 0x76A5 +0x8EA3D5D8 0x77A6 +0x8EA3D5D9 0x77A4 +0x8EA3D5DA 0x406F +0x8EA3D5DB 0x77A9 +0x8EA3D5DC 0x77AF +0x8EA3D5DD 0x408A +0x8EA3D5DE 0x40E5 +0x8EA3D5DF 0x40E6 +0x8EA3D5E0 0x78F0 +0x8EA3D5E1 0x78F8 +0x8EA3D5E2 0x78F1 +0x8EA3D5E3 0x417F +0x8EA3D5E4 0x7A49 +0x8EA3D5E5 0x41B5 +0x8EA3D5E6 0x41B6 +0x8EA3D5E7 0x41BB +0x8EA3D5E8 0x7AC2 +0x8EA3D5E9 0x7AF2 +0x8EA3D5EA 0x7AF3 +0x8EA3D5EB 0x7BFA +0x8EA3D5EC 0x4240 +0x8EA3D5ED 0x7BF6 +0x8EA3D5EE 0x7BFC +0x8EA3D5EF 0x7C18 +0x8EA3D5F0 0x7C08 +0x8EA3D5F1 0x7C12 +0x8EA3D5F2 0x429D +0x8EA3D5F3 0x429C +0x8EA3D5F4 0x7CDB +0x8EA3D5F5 0x7CDA +0x8EA3D5F6 0x430F +0x8EA3D5F7 0x4311 +0x8EA3D5F8 0x430D +0x8EA3D5F9 0x7E2C +0x8EA3D5FA 0x7E4D +0x8EA3D5FB 0x4314 +0x8EA3D5FC 0x4313 +0x8EA3D5FD 0x7F46 +0x8EA3D5FE 0x7FF6 +0x8EA3D6A1 0x802B +0x8EA3D6A2 0x8074 +0x8EA3D6A3 0x81B8 +0x8EA3D6A4 0x81C8 +0x8EA3D6A5 0x4482 +0x8EA3D6A6 0x4483 +0x8EA3D6A7 0x454D +0x8EA3D6A8 0x8592 +0x8EA3D6A9 0x8593 +0x8EA3D6AA 0x454F +0x8EA3D6AB 0x857F +0x8EA3D6AC 0x85AB +0x8EA3D6AD 0x8597 +0x8EA3D6AE 0x454C +0x8EA3D6AF 0x4551 +0x8EA3D6B0 0x85AC +0x8EA3D6B1 0x45EE +0x8EA3D6B2 0x45E8 +0x8EA3D6B3 0x4CCB +0x8EA3D6B4 0x87CE +0x8EA3D6B5 0x45EB +0x8EA3D6B6 0x87CD +0x8EA3D6B7 0x45E2 +0x8EA3D6B8 0x45E6 +0x8EA3D6B9 0x87C1 +0x8EA3D6BA 0x87B1 +0x8EA3D6BB 0x87C7 +0x8EA3D6BC 0x45EC +0x8EA3D6BD 0x8940 +0x8EA3D6BE 0x4659 +0x8EA3D6BF 0x893F +0x8EA3D6C0 0x8939 +0x8EA3D6C1 0x465D +0x8EA3D6C2 0x8943 +0x8EA3D6C3 0x4657 +0x8EA3D6C4 0x465B +0x8EA3D6C5 0x4656 +0x8EA3D6C6 0x89AB +0x8EA3D6C7 0x46FE +0x8EA3D6C8 0x8B1F +0x8EA3D6C9 0x8B09 +0x8EA3D6CA 0x8B0C +0x8EA3D6CB 0x4700 +0x8EA3D6CC 0x4701 +0x8EA3D6CD 0x8C40 +0x8EA3D6CE 0x4742 +0x8EA3D6CF 0x8C96 +0x8EA3D6D0 0x4760 +0x8EA3D6D1 0x8CF6 +0x8EA3D6D2 0x8CF7 +0x8EA3D6D3 0x481D +0x8EA3D6D4 0x8E46 +0x8EA3D6D5 0x8E4F +0x8EA3D6D6 0x483E +0x8EA3D6D7 0x4869 +0x8EA3D6D8 0x4865 +0x8EA3D6D9 0x8F3D +0x8EA3D6DA 0x8F41 +0x8EA3D6DB 0x9366 +0x8EA3D6DC 0x9378 +0x8EA3D6DD 0x935D +0x8EA3D6DE 0x9369 +0x8EA3D6DF 0x9374 +0x8EA3D6E0 0x937D +0x8EA3D6E1 0x936E +0x8EA3D6E2 0x9372 +0x8EA3D6E3 0x9373 +0x8EA3D6E4 0x9362 +0x8EA3D6E5 0x9348 +0x8EA3D6E6 0x9353 +0x8EA3D6E7 0x935F +0x8EA3D6E8 0x9368 +0x8EA3D6E9 0x4938 +0x8EA3D6EA 0x937F +0x8EA3D6EB 0x936B +0x8EA3D6EC 0x49AE +0x8EA3D6ED 0x95C4 +0x8EA3D6EE 0x49AD +0x8EA3D6EF 0x96AF +0x8EA3D6F0 0x96AD +0x8EA3D6F1 0x96B2 +0x8EA3D6F2 0x4A02 +0x8EA3D6F3 0x4A1F +0x8EA3D6F4 0x971A +0x8EA3D6F5 0x971B +0x8EA3D6F6 0x4A22 +0x8EA3D6F7 0x4A20 +0x8EA3D6F8 0x2F9F5 +0x8EA3D6F9 0x4A6C +0x8EA3D6FA 0x979B +0x8EA3D6FB 0x979F +0x8EA3D6FC 0x4A68 +0x8EA3D6FD 0x4A6D +0x8EA3D6FE 0x4A6E +0x8EA3D7A1 0x4AA0 +0x8EA3D7A2 0x4ACE +0x8EA3D7A3 0x4AD0 +0x8EA3D7A4 0x4AD1 +0x8EA3D7A5 0x4ACB +0x8EA3D7A6 0x9840 +0x8EA3D7A7 0x4AD2 +0x8EA3D7A8 0x9847 +0x8EA3D7A9 0x4AD3 +0x8EA3D7AA 0x98B7 +0x8EA3D7AB 0x4B20 +0x8EA3D7AC 0x4B4E +0x8EA3D7AD 0x4B4B +0x8EA3D7AE 0x4B72 +0x8EA3D7AF 0x4B70 +0x8EA3D7B0 0x99A2 +0x8EA3D7B1 0x4B92 +0x8EA3D7B2 0x4B8F +0x8EA3D7B3 0x9A00 +0x8EA3D7B4 0x99F3 +0x8EA3D7B5 0x4B90 +0x8EA3D7B6 0x29937 +0x8EA3D7B7 0x99F5 +0x8EA3D7B8 0x4BD9 +0x8EA3D7B9 0x4BD5 +0x8EA3D7BA 0x9ABD +0x8EA3D7BB 0x9B00 +0x8EA3D7BC 0x9B02 +0x8EA3D7BD 0x4BFA +0x8EA3D7BE 0x9B34 +0x8EA3D7BF 0x9B49 +0x8EA3D7C0 0x9B9F +0x8EA3D7C1 0x4C4B +0x8EA3D7C2 0x9BA3 +0x8EA3D7C3 0x9BCD +0x8EA3D7C4 0x9B99 +0x8EA3D7C5 0x9B9D +0x8EA3D7C6 0x4CD0 +0x8EA3D7C7 0x4CCE +0x8EA3D7C8 0x9D39 +0x8EA3D7C9 0x4CCF +0x8EA3D7CA 0x9D44 +0x8EA3D7CB 0x4CC4 +0x8EA3D7CC 0x4CCC +0x8EA3D7CD 0x9D35 +0x8EA3D7CE 0x4CD2 +0x8EA3D7CF 0x4D35 +0x8EA3D7D0 0x9EAF +0x8EA3D7D1 0x3E03 +0x8EA3D7D2 0x512F +0x8EA3D7D3 0x349E +0x8EA3D7D4 0x34AF +0x8EA3D7D5 0x9F8E +0x8EA3D7D6 0x360C +0x8EA3D7D7 0x569F +0x8EA3D7D8 0x569B +0x8EA3D7D9 0x569E +0x8EA3D7DA 0x5696 +0x8EA3D7DB 0x5694 +0x8EA3D7DC 0x56A0 +0x8EA3D7DD 0x367C +0x8EA3D7DE 0x5B3B +0x8EA3D7DF 0x3730 +0x8EA3D7E0 0x3731 +0x8EA3D7E1 0x5B3A +0x8EA3D7E2 0x5DC1 +0x8EA3D7E3 0x5F4D +0x8EA3D7E4 0x5F5D +0x8EA3D7E5 0x61F3 +0x8EA3D7E6 0x39A1 +0x8EA3D7E7 0x399E +0x8EA3D7E8 0x3A68 +0x8EA3D7E9 0x3A61 +0x8EA3D7EA 0x64F6 +0x8EA3D7EB 0x64E5 +0x8EA3D7EC 0x64EA +0x8EA3D7ED 0x64E7 +0x8EA3D7EE 0x6505 +0x8EA3D7EF 0x3A65 +0x8EA3D7F0 0x64F9 +0x8EA3D7F1 0x3A66 +0x8EA3D7F2 0x3A6A +0x8EA3D7F3 0x3AAB +0x8EA3D7F4 0x6AAB +0x8EA3D7F5 0x6AED +0x8EA3D7F6 0x6AB2 +0x8EA3D7F7 0x6AB0 +0x8EA3D7F8 0x6AB5 +0x8EA3D7F9 0x6ABE +0x8EA3D7FA 0x6AC1 +0x8EA3D7FB 0x6AC8 +0x8EA3D7FC 0x3BF9 +0x8EA3D7FD 0x6AC0 +0x8EA3D7FE 0x6ABC +0x8EA3D8A1 0x6AB1 +0x8EA3D8A2 0x6AC4 +0x8EA3D8A3 0x6ABF +0x8EA3D8A4 0x3C58 +0x8EA3D8A5 0x3C8A +0x8EA3D8A6 0x7008 +0x8EA3D8A7 0x7003 +0x8EA3D8A8 0x6FFD +0x8EA3D8A9 0x7010 +0x8EA3D8AA 0x7002 +0x8EA3D8AB 0x7013 +0x8EA3D8AC 0x3E04 +0x8EA3D8AD 0x71FA +0x8EA3D8AE 0x7200 +0x8EA3D8AF 0x74B9 +0x8EA3D8B0 0x74BC +0x8EA3D8B1 0x3F02 +0x8EA3D8B2 0x765B +0x8EA3D8B3 0x7651 +0x8EA3D8B4 0x764F +0x8EA3D8B5 0x76EB +0x8EA3D8B6 0x77B8 +0x8EA3D8B7 0x4079 +0x8EA3D8B8 0x77B9 +0x8EA3D8B9 0x77C1 +0x8EA3D8BA 0x77C0 +0x8EA3D8BB 0x77BE +0x8EA3D8BC 0x790B +0x8EA3D8BD 0x40EB +0x8EA3D8BE 0x7907 +0x8EA3D8BF 0x790A +0x8EA3D8C0 0x7908 +0x8EA3D8C1 0x40E9 +0x8EA3D8C2 0x790D +0x8EA3D8C3 0x7906 +0x8EA3D8C4 0x7915 +0x8EA3D8C5 0x79AF +0x8EA3D8C6 0x4120 +0x8EA3D8C7 0x4121 +0x8EA3D8C8 0x4181 +0x8EA3D8C9 0x7AF5 +0x8EA3D8CA 0x424D +0x8EA3D8CB 0x4259 +0x8EA3D8CC 0x7C2E +0x8EA3D8CD 0x4258 +0x8EA3D8CE 0x7C1B +0x8EA3D8CF 0x25CD1 +0x8EA3D8D0 0x7C1A +0x8EA3D8D1 0x7C24 +0x8EA3D8D2 0x42A5 +0x8EA3D8D3 0x42A9 +0x8EA3D8D4 0x7CE6 +0x8EA3D8D5 0x7CE3 +0x8EA3D8D6 0x431A +0x8EA3D8D7 0x4319 +0x8EA3D8D8 0x7E5D +0x8EA3D8D9 0x7E4F +0x8EA3D8DA 0x7E66 +0x8EA3D8DB 0x7E5B +0x8EA3D8DC 0x7F47 +0x8EA3D8DD 0x7FB4 +0x8EA3D8DE 0x4396 +0x8EA3D8DF 0x4398 +0x8EA3D8E0 0x4397 +0x8EA3D8E1 0x7FFA +0x8EA3D8E2 0x802E +0x8EA3D8E3 0x265DF +0x8EA3D8E4 0x43C8 +0x8EA3D8E5 0x81CE +0x8EA3D8E6 0x4443 +0x8EA3D8E7 0x4445 +0x8EA3D8E8 0x8219 +0x8EA3D8E9 0x4552 +0x8EA3D8EA 0x4557 +0x8EA3D8EB 0x85CC +0x8EA3D8EC 0x85B2 +0x8EA3D8ED 0x4555 +0x8EA3D8EE 0x85BB +0x8EA3D8EF 0x85C1 +0x8EA3D8F0 0x4556 +0x8EA3D8F1 0x4558 +0x8EA3D8F2 0x45F2 +0x8EA3D8F3 0x87E9 +0x8EA3D8F4 0x87EE +0x8EA3D8F5 0x87F0 +0x8EA3D8F6 0x87D6 +0x8EA3D8F7 0x880E +0x8EA3D8F8 0x87DA +0x8EA3D8F9 0x8948 +0x8EA3D8FA 0x894A +0x8EA3D8FB 0x894E +0x8EA3D8FC 0x894D +0x8EA3D8FD 0x89B1 +0x8EA3D8FE 0x89B0 +0x8EA3D9A1 0x89B3 +0x8EA3D9A2 0x4707 +0x8EA3D9A3 0x8B38 +0x8EA3D9A4 0x8B32 +0x8EA3D9A5 0x4708 +0x8EA3D9A6 0x8B2D +0x8EA3D9A7 0x470A +0x8EA3D9A8 0x8B34 +0x8EA3D9A9 0x431B +0x8EA3D9AA 0x8B29 +0x8EA3D9AB 0x8C74 +0x8EA3D9AC 0x4761 +0x8EA3D9AD 0x4762 +0x8EA3D9AE 0x8D03 +0x8EA3D9AF 0x47C2 +0x8EA3D9B0 0x47C6 +0x8EA3D9B1 0x8DA9 +0x8EA3D9B2 0x8E58 +0x8EA3D9B3 0x481E +0x8EA3D9B4 0x4825 +0x8EA3D9B5 0x8EBF +0x8EA3D9B6 0x8EC1 +0x8EA3D9B7 0x8F4A +0x8EA3D9B8 0x8FAC +0x8EA3D9B9 0x48B0 +0x8EA3D9BA 0x9089 +0x8EA3D9BB 0x913D +0x8EA3D9BC 0x913C +0x8EA3D9BD 0x91A9 +0x8EA3D9BE 0x93A0 +0x8EA3D9BF 0x493D +0x8EA3D9C0 0x9390 +0x8EA3D9C1 0x493E +0x8EA3D9C2 0x9393 +0x8EA3D9C3 0x938B +0x8EA3D9C4 0x93AD +0x8EA3D9C5 0x93BB +0x8EA3D9C6 0x93B8 +0x8EA3D9C7 0x4946 +0x8EA3D9C8 0x4945 +0x8EA3D9C9 0x939C +0x8EA3D9CA 0x95D8 +0x8EA3D9CB 0x95D7 +0x8EA3D9CC 0x4A03 +0x8EA3D9CD 0x4A26 +0x8EA3D9CE 0x4A27 +0x8EA3D9CF 0x975D +0x8EA3D9D0 0x97A9 +0x8EA3D9D1 0x97DA +0x8EA3D9D2 0x4A98 +0x8EA3D9D3 0x4AAD +0x8EA3D9D4 0x4AD5 +0x8EA3D9D5 0x4ADA +0x8EA3D9D6 0x9854 +0x8EA3D9D7 0x4AD9 +0x8EA3D9D8 0x9855 +0x8EA3D9D9 0x984B +0x8EA3D9DA 0x4ADD +0x8EA3D9DB 0x983F +0x8EA3D9DC 0x98B9 +0x8EA3D9DD 0x4B15 +0x8EA3D9DE 0x4B16 +0x8EA3D9DF 0x4B17 +0x8EA3D9E0 0x4B21 +0x8EA3D9E1 0x9938 +0x8EA3D9E2 0x9936 +0x8EA3D9E3 0x9940 +0x8EA3D9E4 0x4B4C +0x8EA3D9E5 0x993B +0x8EA3D9E6 0x9939 +0x8EA3D9E7 0x99A4 +0x8EA3D9E8 0x4B96 +0x8EA3D9E9 0x4B98 +0x8EA3D9EA 0x9A08 +0x8EA3D9EB 0x9A0C +0x8EA3D9EC 0x4B9B +0x8EA3D9ED 0x9A10 +0x8EA3D9EE 0x4BFF +0x8EA3D9EF 0x9B07 +0x8EA3D9F0 0x4C25 +0x8EA3D9F1 0x9BD2 +0x8EA3D9F2 0x4C4F +0x8EA3D9F3 0x9BC2 +0x8EA3D9F4 0x9BBB +0x8EA3D9F5 0x9BCC +0x8EA3D9F6 0x9BCB +0x8EA3D9F7 0x4C56 +0x8EA3D9F8 0x4C54 +0x8EA3D9F9 0x9D4D +0x8EA3D9FA 0x9D63 +0x8EA3D9FB 0x9D4E +0x8EA3D9FC 0x4CD8 +0x8EA3D9FD 0x9D50 +0x8EA3D9FE 0x9D55 +0x8EA3DAA1 0x4CD7 +0x8EA3DAA2 0x9D5E +0x8EA3DAA3 0x4D26 +0x8EA3DAA4 0x9E90 +0x8EA3DAA5 0x9EB2 +0x8EA3DAA6 0x9EB1 +0x8EA3DAA7 0x4D38 +0x8EA3DAA8 0x9ECA +0x8EA3DAA9 0x9F02 +0x8EA3DAAA 0x9F27 +0x8EA3DAAB 0x9F26 +0x8EA3DAAC 0x4D8A +0x8EA3DAAD 0x56AF +0x8EA3DAAE 0x58E0 +0x8EA3DAAF 0x58DC +0x8EA3DAB0 0x3734 +0x8EA3DAB1 0x5B39 +0x8EA3DAB2 0x3735 +0x8EA3DAB3 0x2F86A +0x8EA3DAB4 0x5B7C +0x8EA3DAB5 0x5BF3 +0x8EA3DAB6 0x2F870 +0x8EA3DAB7 0x37A1 +0x8EA3DAB8 0x5C6B +0x8EA3DAB9 0x5DC4 +0x8EA3DABA 0x650B +0x8EA3DABB 0x6508 +0x8EA3DABC 0x650A +0x8EA3DABD 0x3A6C +0x8EA3DABE 0x3A6D +0x8EA3DABF 0x65DC +0x8EA3DAC0 0x3B29 +0x8EA3DAC1 0x3B2A +0x8EA3DAC2 0x66E1 +0x8EA3DAC3 0x66DF +0x8EA3DAC4 0x6ACE +0x8EA3DAC5 0x6AD4 +0x8EA3DAC6 0x6AE3 +0x8EA3DAC7 0x6AD7 +0x8EA3DAC8 0x6AE2 +0x8EA3DAC9 0x3C00 +0x8EA3DACA 0x3C08 +0x8EA3DACB 0x3C06 +0x8EA3DACC 0x3C05 +0x8EA3DACD 0x6AD8 +0x8EA3DACE 0x6AD5 +0x8EA3DACF 0x6AD2 +0x8EA3DAD0 0x3CB1 +0x8EA3DAD1 0x3D88 +0x8EA3DAD2 0x701E +0x8EA3DAD3 0x702C +0x8EA3DAD4 0x7025 +0x8EA3DAD5 0x6FF3 +0x8EA3DAD6 0x7204 +0x8EA3DAD7 0x7208 +0x8EA3DAD8 0x7215 +0x8EA3DAD9 0x3E09 +0x8EA3DADA 0x74C4 +0x8EA3DADB 0x74C9 +0x8EA3DADC 0x74C7 +0x8EA3DADD 0x74C8 +0x8EA3DADE 0x76A9 +0x8EA3DADF 0x77C6 +0x8EA3DAE0 0x77C5 +0x8EA3DAE1 0x7918 +0x8EA3DAE2 0x791A +0x8EA3DAE3 0x7920 +0x8EA3DAE4 0x4122 +0x8EA3DAE5 0x7A66 +0x8EA3DAE6 0x7A64 +0x8EA3DAE7 0x7A6A +0x8EA3DAE8 0x41D5 +0x8EA3DAE9 0x4261 +0x8EA3DAEA 0x425D +0x8EA3DAEB 0x4262 +0x8EA3DAEC 0x424F +0x8EA3DAED 0x4260 +0x8EA3DAEE 0x7C35 +0x8EA3DAEF 0x7C34 +0x8EA3DAF0 0x42AA +0x8EA3DAF1 0x4322 +0x8EA3DAF2 0x7E6C +0x8EA3DAF3 0x4321 +0x8EA3DAF4 0x7E6E +0x8EA3DAF5 0x7E71 +0x8EA3DAF6 0x4446 +0x8EA3DAF7 0x81D4 +0x8EA3DAF8 0x81D6 +0x8EA3DAF9 0x821A +0x8EA3DAFA 0x8262 +0x8EA3DAFB 0x8265 +0x8EA3DAFC 0x8276 +0x8EA3DAFD 0x85DB +0x8EA3DAFE 0x85D6 +0x8EA3DBA1 0x4562 +0x8EA3DBA2 0x85E7 +0x8EA3DBA3 0x4560 +0x8EA3DBA4 0x4564 +0x8EA3DBA5 0x85F4 +0x8EA3DBA6 0x2F9B6 +0x8EA3DBA7 0x87FD +0x8EA3DBA8 0x87D5 +0x8EA3DBA9 0x8807 +0x8EA3DBAA 0x45F6 +0x8EA3DBAB 0x880F +0x8EA3DBAC 0x87F8 +0x8EA3DBAD 0x2F9C1 +0x8EA3DBAE 0x4619 +0x8EA3DBAF 0x8987 +0x8EA3DBB0 0x4691 +0x8EA3DBB1 0x89B5 +0x8EA3DBB2 0x89F5 +0x8EA3DBB3 0x470D +0x8EA3DBB4 0x8B3F +0x8EA3DBB5 0x8B43 +0x8EA3DBB6 0x8B4C +0x8EA3DBB7 0x4765 +0x8EA3DBB8 0x8D0B +0x8EA3DBB9 0x8E6B +0x8EA3DBBA 0x8E68 +0x8EA3DBBB 0x8E70 +0x8EA3DBBC 0x8E75 +0x8EA3DBBD 0x8E77 +0x8EA3DBBE 0x483F +0x8EA3DBBF 0x8EC3 +0x8EA3DBC0 0x494B +0x8EA3DBC1 0x93E9 +0x8EA3DBC2 0x93EA +0x8EA3DBC3 0x93CB +0x8EA3DBC4 0x93C5 +0x8EA3DBC5 0x93C6 +0x8EA3DBC6 0x4948 +0x8EA3DBC7 0x93ED +0x8EA3DBC8 0x93D3 +0x8EA3DBC9 0x4952 +0x8EA3DBCA 0x93E5 +0x8EA3DBCB 0x494A +0x8EA3DBCC 0x4951 +0x8EA3DBCD 0x93DB +0x8EA3DBCE 0x93EB +0x8EA3DBCF 0x93E0 +0x8EA3DBD0 0x93C1 +0x8EA3DBD1 0x4950 +0x8EA3DBD2 0x494C +0x8EA3DBD3 0x95DD +0x8EA3DBD4 0x49EE +0x8EA3DBD5 0x4A04 +0x8EA3DBD6 0x4A06 +0x8EA3DBD7 0x4A2D +0x8EA3DBD8 0x4A2E +0x8EA3DBD9 0x4A2F +0x8EA3DBDA 0x4A7B +0x8EA3DBDB 0x4A78 +0x8EA3DBDC 0x4A77 +0x8EA3DBDD 0x97B2 +0x8EA3DBDE 0x97B4 +0x8EA3DBDF 0x97B1 +0x8EA3DBE0 0x97B5 +0x8EA3DBE1 0x97F2 +0x8EA3DBE2 0x4AA2 +0x8EA3DBE3 0x4AA1 +0x8EA3DBE4 0x4AE3 +0x8EA3DBE5 0x9856 +0x8EA3DBE6 0x4B1A +0x8EA3DBE7 0x4B19 +0x8EA3DBE8 0x4B57 +0x8EA3DBE9 0x9944 +0x8EA3DBEA 0x4B9E +0x8EA3DBEB 0x9A26 +0x8EA3DBEC 0x9A1F +0x8EA3DBED 0x9A18 +0x8EA3DBEE 0x9A21 +0x8EA3DBEF 0x9A17 +0x8EA3DBF0 0x4BDD +0x8EA3DBF1 0x9B09 +0x8EA3DBF2 0x4C05 +0x8EA3DBF3 0x4C28 +0x8EA3DBF4 0x9BC5 +0x8EA3DBF5 0x9BDF +0x8EA3DBF6 0x4C60 +0x8EA3DBF7 0x9BE3 +0x8EA3DBF8 0x4C66 +0x8EA3DBF9 0x9BE9 +0x8EA3DBFA 0x9BEE +0x8EA3DBFB 0x4C67 +0x8EA3DBFC 0x4C68 +0x8EA3DBFD 0x9D66 +0x8EA3DBFE 0x9D7A +0x8EA3DCA1 0x4CDE +0x8EA3DCA2 0x9D6E +0x8EA3DCA3 0x9D91 +0x8EA3DCA4 0x9D83 +0x8EA3DCA5 0x9D76 +0x8EA3DCA6 0x9D7E +0x8EA3DCA7 0x9D6D +0x8EA3DCA8 0x4CE1 +0x8EA3DCA9 0x9E95 +0x8EA3DCAA 0x9EE3 +0x8EA3DCAB 0x4D69 +0x8EA3DCAC 0x4D77 +0x8EA3DCAD 0x9F03 +0x8EA3DCAE 0x9F04 +0x8EA3DCAF 0x2FA19 +0x8EA3DCB0 0x9F17 +0x8EA3DCB1 0x34A6 +0x8EA3DCB2 0x5136 +0x8EA3DCB3 0x34A5 +0x8EA3DCB4 0x5336 +0x8EA3DCB5 0x3614 +0x8EA3DCB6 0x5B42 +0x8EA3DCB7 0x3736 +0x8EA3DCB8 0x3738 +0x8EA3DCB9 0x5B44 +0x8EA3DCBA 0x5B46 +0x8EA3DCBB 0x5B7E +0x8EA3DCBC 0x5DCA +0x8EA3DCBD 0x5DC8 +0x8EA3DCBE 0x5DCC +0x8EA3DCBF 0x5EF0 +0x8EA3DCC0 0x3A70 +0x8EA3DCC1 0x6585 +0x8EA3DCC2 0x66E5 +0x8EA3DCC3 0x66E7 +0x8EA3DCC4 0x3B2B +0x8EA3DCC5 0x3C11 +0x8EA3DCC6 0x3C0A +0x8EA3DCC7 0x6AF4 +0x8EA3DCC8 0x3C0D +0x8EA3DCC9 0x6AE9 +0x8EA3DCCA 0x3C16 +0x8EA3DCCB 0x3C10 +0x8EA3DCCC 0x3C09 +0x8EA3DCCD 0x3C0E +0x8EA3DCCE 0x3C7A +0x8EA3DCCF 0x703D +0x8EA3DCD0 0x3D8C +0x8EA3DCD1 0x7036 +0x8EA3DCD2 0x3D91 +0x8EA3DCD3 0x7216 +0x8EA3DCD4 0x3E0A +0x8EA3DCD5 0x7212 +0x8EA3DCD6 0x720F +0x8EA3DCD7 0x7217 +0x8EA3DCD8 0x7211 +0x8EA3DCD9 0x720B +0x8EA3DCDA 0x3E08 +0x8EA3DCDB 0x3E0B +0x8EA3DCDC 0x74CD +0x8EA3DCDD 0x74D0 +0x8EA3DCDE 0x74CC +0x8EA3DCDF 0x74CE +0x8EA3DCE0 0x74D1 +0x8EA3DCE1 0x3F07 +0x8EA3DCE2 0x7589 +0x8EA3DCE3 0x40F2 +0x8EA3DCE4 0x7A6F +0x8EA3DCE5 0x7C4B +0x8EA3DCE6 0x7C44 +0x8EA3DCE7 0x7C55 +0x8EA3DCE8 0x42AE +0x8EA3DCE9 0x4324 +0x8EA3DCEA 0x4326 +0x8EA3DCEB 0x4327 +0x8EA3DCEC 0x7E7F +0x8EA3DCED 0x8B71 +0x8EA3DCEE 0x4399 +0x8EA3DCEF 0x802F +0x8EA3DCF0 0x807A +0x8EA3DCF1 0x807B +0x8EA3DCF2 0x807C +0x8EA3DCF3 0x455F +0x8EA3DCF4 0x456A +0x8EA3DCF5 0x4571 +0x8EA3DCF6 0x85FC +0x8EA3DCF7 0x8610 +0x8EA3DCF8 0x8602 +0x8EA3DCF9 0x456C +0x8EA3DCFA 0x456F +0x8EA3DCFB 0x85EE +0x8EA3DCFC 0x8603 +0x8EA3DCFD 0x4568 +0x8EA3DCFE 0x860D +0x8EA3DDA1 0x8613 +0x8EA3DDA2 0x8608 +0x8EA3DDA3 0x860F +0x8EA3DDA4 0x8818 +0x8EA3DDA5 0x8812 +0x8EA3DDA6 0x4601 +0x8EA3DDA7 0x4668 +0x8EA3DDA8 0x8967 +0x8EA3DDA9 0x8965 +0x8EA3DDAA 0x89BB +0x8EA3DDAB 0x8B69 +0x8EA3DDAC 0x8B62 +0x8EA3DDAD 0x4713 +0x8EA3DDAE 0x8B6E +0x8EA3DDAF 0x4716 +0x8EA3DDB0 0x8B61 +0x8EA3DDB1 0x4718 +0x8EA3DDB2 0x8B64 +0x8EA3DDB3 0x8B4D +0x8EA3DDB4 0x8C51 +0x8EA3DDB5 0x4789 +0x8EA3DDB6 0x47C8 +0x8EA3DDB7 0x8E83 +0x8EA3DDB8 0x8EC6 +0x8EA3DDB9 0x4884 +0x8EA3DDBA 0x941F +0x8EA3DDBB 0x4954 +0x8EA3DDBC 0x9404 +0x8EA3DDBD 0x9417 +0x8EA3DDBE 0x9408 +0x8EA3DDBF 0x9405 +0x8EA3DDC0 0x4956 +0x8EA3DDC1 0x93F3 +0x8EA3DDC2 0x941E +0x8EA3DDC3 0x9402 +0x8EA3DDC4 0x941A +0x8EA3DDC5 0x941B +0x8EA3DDC6 0x9427 +0x8EA3DDC7 0x941C +0x8EA3DDC8 0x495A +0x8EA3DDC9 0x96B5 +0x8EA3DDCA 0x4A05 +0x8EA3DDCB 0x4A07 +0x8EA3DDCC 0x9733 +0x8EA3DDCD 0x4A31 +0x8EA3DDCE 0x9734 +0x8EA3DDCF 0x9731 +0x8EA3DDD0 0x97B8 +0x8EA3DDD1 0x97BA +0x8EA3DDD2 0x4AA3 +0x8EA3DDD3 0x97FC +0x8EA3DDD4 0x4AEB +0x8EA3DDD5 0x4B1C +0x8EA3DDD6 0x98C3 +0x8EA3DDD7 0x4B5A +0x8EA3DDD8 0x994D +0x8EA3DDD9 0x4B5B +0x8EA3DDDA 0x9A2F +0x8EA3DDDB 0x4BA6 +0x8EA3DDDC 0x4BAA +0x8EA3DDDD 0x4BA5 +0x8EA3DDDE 0x9AC9 +0x8EA3DDDF 0x4BE1 +0x8EA3DDE0 0x9AC8 +0x8EA3DDE1 0x9AC4 +0x8EA3DDE2 0x9B2A +0x8EA3DDE3 0x9B38 +0x8EA3DDE4 0x9B50 +0x8EA3DDE5 0x4C2A +0x8EA3DDE6 0x9C0A +0x8EA3DDE7 0x9BFB +0x8EA3DDE8 0x9C04 +0x8EA3DDE9 0x9BFC +0x8EA3DDEA 0x9BFE +0x8EA3DDEB 0x4C72 +0x8EA3DDEC 0x4C6F +0x8EA3DDED 0x4C73 +0x8EA3DDEE 0x9C02 +0x8EA3DDEF 0x9BF6 +0x8EA3DDF0 0x9C1B +0x8EA3DDF1 0x9BF9 +0x8EA3DDF2 0x9C15 +0x8EA3DDF3 0x9C10 +0x8EA3DDF4 0x9BFF +0x8EA3DDF5 0x9C00 +0x8EA3DDF6 0x9C0C +0x8EA3DDF7 0x4C6B +0x8EA3DDF8 0x4CE6 +0x8EA3DDF9 0x9D95 +0x8EA3DDFA 0x9DA5 +0x8EA3DDFB 0x4CE9 +0x8EA3DDFC 0x4CEC +0x8EA3DDFD 0x4CE8 +0x8EA3DDFE 0x4CF0 +0x8EA3DEA1 0x9E98 +0x8EA3DEA2 0x9EC1 +0x8EA3DEA3 0x4D8C +0x8EA3DEA4 0x9F5A +0x8EA3DEA5 0x5164 +0x8EA3DEA6 0x56BB +0x8EA3DEA7 0x3615 +0x8EA3DEA8 0x58E6 +0x8EA3DEA9 0x5B49 +0x8EA3DEAA 0x5BF7 +0x8EA3DEAB 0x3771 +0x8EA3DEAC 0x3826 +0x8EA3DEAD 0x5DD0 +0x8EA3DEAE 0x38C6 +0x8EA3DEAF 0x5FC2 +0x8EA3DEB0 0x39A8 +0x8EA3DEB1 0x6511 +0x8EA3DEB2 0x3A73 +0x8EA3DEB3 0x6AFF +0x8EA3DEB4 0x6AFE +0x8EA3DEB5 0x6AFD +0x8EA3DEB6 0x3C15 +0x8EA3DEB7 0x6B01 +0x8EA3DEB8 0x3D98 +0x8EA3DEB9 0x3D97 +0x8EA3DEBA 0x704B +0x8EA3DEBB 0x704D +0x8EA3DEBC 0x7047 +0x8EA3DEBD 0x74D3 +0x8EA3DEBE 0x7668 +0x8EA3DEBF 0x7667 +0x8EA3DEC0 0x3FD7 +0x8EA3DEC1 0x4080 +0x8EA3DEC2 0x77D1 +0x8EA3DEC3 0x7930 +0x8EA3DEC4 0x7932 +0x8EA3DEC5 0x792E +0x8EA3DEC6 0x4188 +0x8EA3DEC7 0x9F9D +0x8EA3DEC8 0x7AC9 +0x8EA3DEC9 0x7AC8 +0x8EA3DECA 0x4269 +0x8EA3DECB 0x7C56 +0x8EA3DECC 0x7C51 +0x8EA3DECD 0x426B +0x8EA3DECE 0x4329 +0x8EA3DECF 0x4328 +0x8EA3DED0 0x7E85 +0x8EA3DED1 0x7E89 +0x8EA3DED2 0x7E8E +0x8EA3DED3 0x7E84 +0x8EA3DED4 0x445F +0x8EA3DED5 0x826A +0x8EA3DED6 0x862B +0x8EA3DED7 0x862F +0x8EA3DED8 0x8628 +0x8EA3DED9 0x4574 +0x8EA3DEDA 0x8616 +0x8EA3DEDB 0x8615 +0x8EA3DEDC 0x861D +0x8EA3DEDD 0x881A +0x8EA3DEDE 0x4602 +0x8EA3DEDF 0x466A +0x8EA3DEE0 0x4694 +0x8EA3DEE1 0x89BC +0x8EA3DEE2 0x8B75 +0x8EA3DEE3 0x8B7C +0x8EA3DEE4 0x478A +0x8EA3DEE5 0x8D11 +0x8EA3DEE6 0x8D12 +0x8EA3DEE7 0x8F5C +0x8EA3DEE8 0x91BB +0x8EA3DEE9 0x4964 +0x8EA3DEEA 0x93F4 +0x8EA3DEEB 0x495E +0x8EA3DEEC 0x4961 +0x8EA3DEED 0x942D +0x8EA3DEEE 0x4965 +0x8EA3DEEF 0x4966 +0x8EA3DEF0 0x96E4 +0x8EA3DEF1 0x9737 +0x8EA3DEF2 0x9736 +0x8EA3DEF3 0x9767 +0x8EA3DEF4 0x97BE +0x8EA3DEF5 0x97BD +0x8EA3DEF6 0x97E2 +0x8EA3DEF7 0x9868 +0x8EA3DEF8 0x9866 +0x8EA3DEF9 0x98C8 +0x8EA3DEFA 0x98CA +0x8EA3DEFB 0x98C7 +0x8EA3DEFC 0x98DC +0x8EA3DEFD 0x4B5F +0x8EA3DEFE 0x994F +0x8EA3DFA1 0x99A9 +0x8EA3DFA2 0x9A3C +0x8EA3DFA3 0x4BAF +0x8EA3DFA4 0x9A3B +0x8EA3DFA5 0x9ACE +0x8EA3DFA6 0x4C0D +0x8EA3DFA7 0x9B14 +0x8EA3DFA8 0x9B53 +0x8EA3DFA9 0x4C7C +0x8EA3DFAA 0x9C2E +0x8EA3DFAB 0x4C7A +0x8EA3DFAC 0x9C1F +0x8EA3DFAD 0x4C76 +0x8EA3DFAE 0x4C79 +0x8EA3DFAF 0x4C7D +0x8EA3DFB0 0x4C77 +0x8EA3DFB1 0x9DB0 +0x8EA3DFB2 0x9DBD +0x8EA3DFB3 0x4CF6 +0x8EA3DFB4 0x4CF1 +0x8EA3DFB5 0x9DAE +0x8EA3DFB6 0x9DC4 +0x8EA3DFB7 0x9E7B +0x8EA3DFB8 0x400B +0x8EA3DFB9 0x4D29 +0x8EA3DFBA 0x9E9E +0x8EA3DFBB 0x4D6F +0x8EA3DFBC 0x9F05 +0x8EA3DFBD 0x4D9A +0x8EA3DFBE 0x9F69 +0x8EA3DFBF 0x9FA1 +0x8EA3DFC0 0x56C7 +0x8EA3DFC1 0x571D +0x8EA3DFC2 0x5B4A +0x8EA3DFC3 0x5DD3 +0x8EA3DFC4 0x3869 +0x8EA3DFC5 0x5F72 +0x8EA3DFC6 0x6202 +0x8EA3DFC7 0x39AB +0x8EA3DFC8 0x6235 +0x8EA3DFC9 0x6527 +0x8EA3DFCA 0x651E +0x8EA3DFCB 0x651F +0x8EA3DFCC 0x3B2C +0x8EA3DFCD 0x3B2D +0x8EA3DFCE 0x6B07 +0x8EA3DFCF 0x6B06 +0x8EA3DFD0 0x3C17 +0x8EA3DFD1 0x3D9A +0x8EA3DFD2 0x7054 +0x8EA3DFD3 0x721C +0x8EA3DFD4 0x7220 +0x8EA3DFD5 0x7AF8 +0x8EA3DFD6 0x426E +0x8EA3DFD7 0x7C5D +0x8EA3DFD8 0x7C58 +0x8EA3DFD9 0x432C +0x8EA3DFDA 0x7E92 +0x8EA3DFDB 0x7F4E +0x8EA3DFDC 0x43CA +0x8EA3DFDD 0x4578 +0x8EA3DFDE 0x4606 +0x8EA3DFDF 0x8827 +0x8EA3DFE0 0x4607 +0x8EA3DFE1 0x8B81 +0x8EA3DFE2 0x8B83 +0x8EA3DFE3 0x4720 +0x8EA3DFE4 0x8C44 +0x8EA3DFE5 0x4753 +0x8EA3DFE6 0x47CE +0x8EA3DFE7 0x487A +0x8EA3DFE8 0x4879 +0x8EA3DFE9 0x9442 +0x8EA3DFEA 0x944D +0x8EA3DFEB 0x9454 +0x8EA3DFEC 0x944E +0x8EA3DFED 0x496B +0x8EA3DFEE 0x9443 +0x8EA3DFEF 0x4967 +0x8EA3DFF0 0x496D +0x8EA3DFF1 0x973C +0x8EA3DFF2 0x9740 +0x8EA3DFF3 0x97C0 +0x8EA3DFF4 0x4A85 +0x8EA3DFF5 0x4AB0 +0x8EA3DFF6 0x4AF3 +0x8EA3DFF7 0x4B63 +0x8EA3DFF8 0x995A +0x8EA3DFF9 0x9A51 +0x8EA3DFFA 0x4BB6 +0x8EA3DFFB 0x9ADD +0x8EA3DFFC 0x4C82 +0x8EA3DFFD 0x4C7F +0x8EA3DFFE 0x9C38 +0x8EA3E0A1 0x4C86 +0x8EA3E0A2 0x9C45 +0x8EA3E0A3 0x9C3A +0x8EA3E0A4 0x4C84 +0x8EA3E0A5 0x9C35 +0x8EA3E0A6 0x4CFC +0x8EA3E0A7 0x4CFD +0x8EA3E0A8 0x4CFA +0x8EA3E0A9 0x9EF1 +0x8EA3E0AA 0x4D87 +0x8EA3E0AB 0x9F93 +0x8EA3E0AC 0x529A +0x8EA3E0AD 0x361A +0x8EA3E0AE 0x3619 +0x8EA3E0AF 0x8641 +0x8EA3E0B0 0x5DD7 +0x8EA3E0B1 0x3A75 +0x8EA3E0B2 0x6528 +0x8EA3E0B3 0x3C1A +0x8EA3E0B4 0x3C1B +0x8EA3E0B5 0x3C19 +0x8EA3E0B6 0x7053 +0x8EA3E0B7 0x7059 +0x8EA3E0B8 0x3D9C +0x8EA3E0B9 0x7221 +0x8EA3E0BA 0x3E10 +0x8EA3E0BB 0x766F +0x8EA3E0BC 0x7937 +0x8EA3E0BD 0x79B5 +0x8EA3E0BE 0x7C62 +0x8EA3E0BF 0x7C5E +0x8EA3E0C0 0x7CF5 +0x8EA3E0C1 0x457B +0x8EA3E0C2 0x457C +0x8EA3E0C3 0x863D +0x8EA3E0C4 0x4608 +0x8EA3E0C5 0x882D +0x8EA3E0C6 0x8989 +0x8EA3E0C7 0x8B8D +0x8EA3E0C8 0x8B87 +0x8EA3E0C9 0x8B90 +0x8EA3E0CA 0x8D1A +0x8EA3E0CB 0x8E99 +0x8EA3E0CC 0x4841 +0x8EA3E0CD 0x48E3 +0x8EA3E0CE 0x4972 +0x8EA3E0CF 0x945F +0x8EA3E0D0 0x4973 +0x8EA3E0D1 0x4968 +0x8EA3E0D2 0x9456 +0x8EA3E0D3 0x9461 +0x8EA3E0D4 0x945B +0x8EA3E0D5 0x945A +0x8EA3E0D6 0x945C +0x8EA3E0D7 0x9465 +0x8EA3E0D8 0x4A35 +0x8EA3E0D9 0x9741 +0x8EA3E0DA 0x4A88 +0x8EA3E0DB 0x4A9D +0x8EA3E0DC 0x986E +0x8EA3E0DD 0x986C +0x8EA3E0DE 0x986D +0x8EA3E0DF 0x4275 +0x8EA3E0E0 0x99AA +0x8EA3E0E1 0x9A5C +0x8EA3E0E2 0x9A58 +0x8EA3E0E3 0x9ADE +0x8EA3E0E4 0x4C8F +0x8EA3E0E5 0x9C4F +0x8EA3E0E6 0x9C51 +0x8EA3E0E7 0x4C8E +0x8EA3E0E8 0x9C53 +0x8EA3E0E9 0x4D05 +0x8EA3E0EA 0x4D04 +0x8EA3E0EB 0x4CFF +0x8EA3E0EC 0x9DFC +0x8EA3E0ED 0x9F39 +0x8EA3E0EE 0x4D9E +0x8EA3E0EF 0x513E +0x8EA3E0F0 0x3554 +0x8EA3E0F1 0x56D2 +0x8EA3E0F2 0x3681 +0x8EA3E0F3 0x5B4F +0x8EA3E0F4 0x6B14 +0x8EA3E0F5 0x40FA +0x8EA3E0F6 0x7A72 +0x8EA3E0F7 0x7A73 +0x8EA3E0F8 0x4332 +0x8EA3E0F9 0x4670 +0x8EA3E0FA 0x466E +0x8EA3E0FB 0x8B91 +0x8EA3E0FC 0x2F9D6 +0x8EA3E0FD 0x487C +0x8EA3E0FE 0x91BF +0x8EA3E1A1 0x4975 +0x8EA3E1A2 0x946C +0x8EA3E1A3 0x4974 +0x8EA3E1A4 0x4977 +0x8EA3E1A5 0x96E6 +0x8EA3E1A6 0x9745 +0x8EA3E1A7 0x4A37 +0x8EA3E1A8 0x97C8 +0x8EA3E1A9 0x97E4 +0x8EA3E1AA 0x995D +0x8EA3E1AB 0x4BBA +0x8EA3E1AC 0x9B21 +0x8EA3E1AD 0x4C11 +0x8EA3E1AE 0x9B2C +0x8EA3E1AF 0x9B57 +0x8EA3E1B0 0x4C92 +0x8EA3E1B1 0x4C99 +0x8EA3E1B2 0x9C5D +0x8EA3E1B3 0x9C61 +0x8EA3E1B4 0x9C65 +0x8EA3E1B5 0x9E08 +0x8EA3E1B6 0x4D0A +0x8EA3E1B7 0x4D2A +0x8EA3E1B8 0x4D2B +0x8EA3E1B9 0x4D44 +0x8EA3E1BA 0x4D79 +0x8EA3E1BB 0x9F45 +0x8EA3E1BC 0x34AA +0x8EA3E1BD 0x3748 +0x8EA3E1BE 0x6205 +0x8EA3E1BF 0x66EF +0x8EA3E1C0 0x6B1B +0x8EA3E1C1 0x6B1D +0x8EA3E1C2 0x7225 +0x8EA3E1C3 0x7224 +0x8EA3E1C4 0x7C6D +0x8EA3E1C5 0x42B4 +0x8EA3E1C6 0x8642 +0x8EA3E1C7 0x8649 +0x8EA3E1C8 0x460D +0x8EA3E1C9 0x8978 +0x8EA3E1CA 0x898A +0x8EA3E1CB 0x8B97 +0x8EA3E1CC 0x4754 +0x8EA3E1CD 0x8C9B +0x8EA3E1CE 0x8D1C +0x8EA3E1CF 0x4830 +0x8EA3E1D0 0x8EA2 +0x8EA3E1D1 0x4A09 +0x8EA3E1D2 0x4A38 +0x8EA3E1D3 0x4A36 +0x8EA3E1D4 0x4A8B +0x8EA3E1D5 0x4AF7 +0x8EA3E1D6 0x4B66 +0x8EA3E1D7 0x4BBD +0x8EA3E1D8 0x4C1E +0x8EA3E1D9 0x9C6C +0x8EA3E1DA 0x4C96 +0x8EA3E1DB 0x9C6F +0x8EA3E1DC 0x4D0D +0x8EA3E1DD 0x9E0E +0x8EA3E1DE 0x4D73 +0x8EA3E1DF 0x9F08 +0x8EA3E1E0 0x9F1D +0x8EA3E1E1 0x9FA3 +0x8EA3E1E2 0x373B +0x8EA3E1E3 0x373C +0x8EA3E1E4 0x5F60 +0x8EA3E1E5 0x6B1C +0x8EA3E1E6 0x3DA0 +0x8EA3E1E7 0x40FB +0x8EA3E1E9 0x7CF3 +0x8EA3E1EA 0x4581 +0x8EA3E1EB 0x8B9B +0x8EA3E1EC 0x8EA7 +0x8EA3E1ED 0x91C4 +0x8EA3E1EE 0x4978 +0x8EA3E1EF 0x947A +0x8EA3E1F0 0x4A8D +0x8EA3E1F1 0x4B73 +0x8EA3E1F2 0x9A61 +0x8EA3E1F3 0x9A63 +0x8EA3E1F4 0x9AD7 +0x8EA3E1F5 0x9C76 +0x8EA3E1F6 0x4DA6 +0x8EA3E1F7 0x9FA5 +0x8EA3E1F8 0x39AD +0x8EA3E1F9 0x7067 +0x8EA3E1FA 0x3E11 +0x8EA3E1FB 0x72AB +0x8EA3E1FC 0x864A +0x8EA3E1FD 0x897D +0x8EA3E1FE 0x8B9D +0x8EA3E2A1 0x8C53 +0x8EA3E2A2 0x8F65 +0x8EA3E2A3 0x947B +0x8EA3E2A4 0x4A39 +0x8EA3E2A5 0x98CD +0x8EA3E2A6 0x98DD +0x8EA3E2A7 0x4BBF +0x8EA3E2A8 0x9B30 +0x8EA3E2A9 0x9E16 +0x8EA3E2AA 0x4D0F +0x8EA3E2AB 0x4DA7 +0x8EA3E2AC 0x4DB5 +0x8EA3E2AD 0x3FDC +0x8EA3E2AE 0x4831 +0x8EA3E2AF 0x96E7 +0x8EA3E2B0 0x9E18 +0x8EA3E2B1 0x9EA2 +0x8EA3E2B2 0x4DA8 +0x8EA3E2B3 0x9F7C +0x8EA3E2B4 0x4125 +0x8EA3E2B5 0x7E9E +0x8EA3E2B6 0x9484 +0x8EA3E2B7 0x4BC1 +0x8EA3E2B8 0x9E1C +0x8EA3E2B9 0x4190 +0x8EA3E2BA 0x7C71 +0x8EA3E2BB 0x97CA +0x8EA3E2BC 0x4696 +0x8EA3E2BD 0x487F +0x8EA3E2BE 0x4D10 +0x8EA3E2BF 0x9EA3 +0x8EA3E2C0 0x4A0A +0x8EA3E2C1 0x9C7B +0x8EA3E2C2 0x9F97 +0x8EA3E2C3 0x4D12 +0x8EA3E2C4 0x4A3A +0x8EA3E2C5 0x9750 +0x8EA3E2C6 0x4A3B +0x8EA3E4C8 0x4F66 +0x8EA3E4C9 0x4F68 +0x8EA3E4CA 0x4FE7 +0x8EA3E4CB 0x503F +0x8EA3E4CD 0x50A6 +0x8EA3E4CE 0x510F +0x8EA3E4CF 0x523E +0x8EA3E4D0 0x5324 +0x8EA3E4D1 0x5365 +0x8EA3E4D2 0x539B +0x8EA3E4D3 0x517F +0x8EA3E4D4 0x54CB +0x8EA3E4D5 0x5573 +0x8EA3E4D6 0x5571 +0x8EA3E4D7 0x556B +0x8EA3E4D8 0x55F4 +0x8EA3E4D9 0x5622 +0x8EA3E4DA 0x5620 +0x8EA3E4DB 0x5692 +0x8EA3E4DC 0x56BA +0x8EA3E4DD 0x5691 +0x8EA3E4DE 0x56B0 +0x8EA3E4DF 0x5759 +0x8EA3E4E0 0x578A +0x8EA3E4E1 0x580F +0x8EA3E4E2 0x5812 +0x8EA3E4E3 0x5813 +0x8EA3E4E4 0x5847 +0x8EA3E4E5 0x589B +0x8EA3E4E6 0x5900 +0x8EA3E4E7 0x594D +0x8EA3E4E8 0x5AD1 +0x8EA3E4E9 0x5AD3 +0x8EA3E4EA 0x5B67 +0x8EA3E4EB 0x5C57 +0x8EA3E4EC 0x5C77 +0x8EA3E4ED 0x5CD5 +0x8EA3E4EE 0x5D75 +0x8EA3E4EF 0x5D8E +0x8EA3E4F0 0x5DA5 +0x8EA3E4F1 0x5DB6 +0x8EA3E4F2 0x5DBF +0x8EA3E4F3 0x5E65 +0x8EA3E4F4 0x5ECD +0x8EA3E4F5 0x5EED +0x8EA3E4F6 0x5F94 +0x8EA3E4F7 0x5F9A +0x8EA3E4F8 0x5FBA +0x8EA3E4F9 0x6125 +0x8EA3E4FA 0x6150 +0x8EA3E4FB 0x62A3 +0x8EA3E4FC 0x6360 +0x8EA3E4FD 0x6364 +0x8EA3E4FE 0x63B6 +0x8EA3E5A1 0x6403 +0x8EA3E5A2 0x64B6 +0x8EA3E5A3 0x651A +0x8EA3E5A4 0x7A25 +0x8EA3E5A5 0x5C21 +0x8EA3E5A6 0x66E2 +0x8EA3E5A7 0x6702 +0x8EA3E5A8 0x67A4 +0x8EA3E5A9 0x67AC +0x8EA3E5AA 0x6810 +0x8EA3E5AB 0x6806 +0x8EA3E5AC 0x685E +0x8EA3E5AD 0x685A +0x8EA3E5AE 0x692C +0x8EA3E5AF 0x6929 +0x8EA3E5B0 0x6A2D +0x8EA3E5B1 0x6A77 +0x8EA3E5B2 0x6A7A +0x8EA3E5B3 0x6ACA +0x8EA3E5B4 0x6AE6 +0x8EA3E5B5 0x6AF5 +0x8EA3E5B6 0x6B0D +0x8EA3E5B7 0x6B0E +0x8EA3E5B8 0x6BDC +0x8EA3E5B9 0x6BDD +0x8EA3E5BA 0x6BF6 +0x8EA3E5BB 0x6C1E +0x8EA3E5BC 0x6C63 +0x8EA3E5BD 0x6DA5 +0x8EA3E5BE 0x6E0F +0x8EA3E5BF 0x6E8A +0x8EA3E5C0 0x6E84 +0x8EA3E5C1 0x6E8B +0x8EA3E5C2 0x6E7C +0x8EA3E5C3 0x6F4C +0x8EA3E5C4 0x6F48 +0x8EA3E5C5 0x6F49 +0x8EA3E5C6 0x6F9D +0x8EA3E5C7 0x6F99 +0x8EA3E5C8 0x6FF8 +0x8EA3E5C9 0x702E +0x8EA3E5CA 0x702D +0x8EA3E5CB 0x705C +0x8EA3E5CC 0x79CC +0x8EA3E5CD 0x70BF +0x8EA3E5CE 0x70EA +0x8EA3E5CF 0x70E5 +0x8EA3E5D0 0x7111 +0x8EA3E5D1 0x7112 +0x8EA3E5D2 0x713F +0x8EA3E5D3 0x7139 +0x8EA3E5D4 0x713B +0x8EA3E5D5 0x713D +0x8EA3E5D6 0x7177 +0x8EA3E5D7 0x7175 +0x8EA3E5D8 0x7176 +0x8EA3E5D9 0x7171 +0x8EA3E5DA 0x7196 +0x8EA3E5DB 0x7193 +0x8EA3E5DC 0x71B4 +0x8EA3E5DD 0x71DD +0x8EA3E5DE 0x71DE +0x8EA3E5DF 0x720E +0x8EA3E5E0 0x5911 +0x8EA3E5E1 0x7218 +0x8EA3E5E2 0x7347 +0x8EA3E5E3 0x7348 +0x8EA3E5E4 0x73EF +0x8EA3E5E5 0x7412 +0x8EA3E5E6 0x743B +0x8EA3E5E7 0x74A4 +0x8EA3E5E8 0x748D +0x8EA3E5E9 0x74B4 +0x8EA3E5EA 0x7673 +0x8EA3E5EB 0x7677 +0x8EA3E5EC 0x76BC +0x8EA3E5ED 0x7819 +0x8EA3E5EE 0x781B +0x8EA3E5EF 0x783D +0x8EA3E5F0 0x7853 +0x8EA3E5F1 0x7854 +0x8EA3E5F2 0x7858 +0x8EA3E5F3 0x78B7 +0x8EA3E5F4 0x78D8 +0x8EA3E5F5 0x78EE +0x8EA3E5F6 0x7922 +0x8EA3E5F7 0x794D +0x8EA3E5F8 0x7986 +0x8EA3E5F9 0x7999 +0x8EA3E5FA 0x79A3 +0x8EA3E5FB 0x79BC +0x8EA3E5FC 0x7AA7 +0x8EA3E5FD 0x7B37 +0x8EA3E5FE 0x7B59 +0x8EA3E6A1 0x7BD0 +0x8EA3E6A2 0x7C2F +0x8EA3E6A3 0x7C32 +0x8EA3E6A4 0x7C42 +0x8EA3E6A5 0x7C4E +0x8EA3E6A6 0x7C68 +0x8EA3E6A7 0x7CA9 +0x8EA3E6A8 0x7CED +0x8EA3E6A9 0x7DD0 +0x8EA3E6AA 0x7E07 +0x8EA3E6AB 0x7DD3 +0x8EA3E6AC 0x7E64 +0x8EA3E6AD 0x7F40 +0x8EA3E6AF 0x8041 +0x8EA3E6B0 0x8063 +0x8EA3E6B1 0x80BB +0x8EA3E6B2 0x6711 +0x8EA3E6B3 0x6725 +0x8EA3E6B4 0x8248 +0x8EA3E6B5 0x8310 +0x8EA3E6B6 0x8362 +0x8EA3E6B7 0x8312 +0x8EA3E6B8 0x8421 +0x8EA3E6B9 0x841E +0x8EA3E6BA 0x84E2 +0x8EA3E6BB 0x84DE +0x8EA3E6BC 0x84E1 +0x8EA3E6BD 0x8573 +0x8EA3E6BE 0x85D4 +0x8EA3E6BF 0x85F5 +0x8EA3E6C0 0x8637 +0x8EA3E6C1 0x8645 +0x8EA3E6C2 0x8672 +0x8EA3E6C3 0x874A +0x8EA3E6C4 0x87A9 +0x8EA3E6C5 0x87A5 +0x8EA3E6C6 0x87F5 +0x8EA3E6C7 0x8834 +0x8EA3E6C8 0x8850 +0x8EA3E6C9 0x8887 +0x8EA3E6CA 0x8954 +0x8EA3E6CB 0x8984 +0x8EA3E6CC 0x8B03 +0x8EA3E6CD 0x8C52 +0x8EA3E6CE 0x8CD8 +0x8EA3E6CF 0x8D0C +0x8EA3E6D0 0x8D18 +0x8EA3E6D1 0x8DB0 +0x8EA3E6D2 0x8EBC +0x8EA3E6D3 0x8ED5 +0x8EA3E6D4 0x8FAA +0x8EA3E6D5 0x909C +0x8EA3E6D7 0x915C +0x8EA3E6D8 0x922B +0x8EA3E6D9 0x9221 +0x8EA3E6DA 0x9273 +0x8EA3E6DB 0x92F4 +0x8EA3E6DC 0x92F5 +0x8EA3E6DD 0x933F +0x8EA3E6DE 0x9342 +0x8EA3E6DF 0x9386 +0x8EA3E6E0 0x93BE +0x8EA3E6E1 0x93BC +0x8EA3E6E2 0x93BD +0x8EA3E6E3 0x93F1 +0x8EA3E6E4 0x93F2 +0x8EA3E6E5 0x93EF +0x8EA3E6E6 0x9422 +0x8EA3E6E7 0x9423 +0x8EA3E6E8 0x9424 +0x8EA3E6E9 0x9467 +0x8EA3E6EA 0x9466 +0x8EA3E6EB 0x9597 +0x8EA3E6EC 0x95CE +0x8EA3E6ED 0x95E7 +0x8EA3E6EE 0x973B +0x8EA3E6EF 0x974D +0x8EA3E6F0 0x98E4 +0x8EA3E6F1 0x9942 +0x8EA3E6F2 0x9B1D +0x8EA3E6F3 0x9B98 +0x8EA3E6F5 0x9D49 +0x8EA3E6F6 0x6449 +0x8EA3E6F7 0x5E71 +0x8EA3E6F8 0x5E85 +0x8EA3E6F9 0x61D3 +0x8EA3E6FA 0x990E +0x8EA3E6FB 0x8002 +0x8EA3E6FC 0x781E +0x8EA3E7A1 0x5528 +0x8EA3E7A2 0x5572 +0x8EA3E7A3 0x55BA +0x8EA3E7A4 0x55F0 +0x8EA3E7A5 0x55EE +0x8EA3E7A6 0x56B8 +0x8EA3E7A7 0x56B9 +0x8EA3E7A8 0x56C4 +0x8EA3E7A9 0x8053 +0x8EA3E7AA 0x92B0 +0x8EA4A1A1 0x20086 +0x8EA4A1A2 0x4E40 +0x8EA4A1A3 0x4E41 +0x8EA4A1A4 0x4E5A +0x8EA4A1A5 0x21FE8 +0x8EA4A1A6 0x4E02 +0x8EA4A1A7 0x4E29 +0x8EA4A1A8 0x2010E +0x8EA4A1A9 0x20627 +0x8EA4A1AA 0x5202 +0x8EA4A1AB 0x353E +0x8EA4A1AC 0x5DDC +0x8EA4A1AD 0x2053C +0x8EA4A1AE 0x20675 +0x8EA4A1AF 0x2F828 +0x8EA4A1B0 0x5342 +0x8EA4A1B1 0x536A +0x8EA4A1B2 0x5B52 +0x8EA4A1B3 0x2193C +0x8EA4A1B4 0x2F875 +0x8EA4A1B5 0x2F878 +0x8EA4A1B6 0x5FC4 +0x8EA4A1B7 0x624C +0x8EA4A1B8 0x72AD +0x8EA4A1B9 0x4E12 +0x8EA4A1BA 0x4E2F +0x8EA4A1BB 0x4E96 +0x8EA4A1BC 0x4ED0 +0x8EA4A1BD 0x5142 +0x8EA4A1BE 0x5183 +0x8EA4A1BF 0x2F819 +0x8EA4A1C0 0x206A5 +0x8EA4A1C1 0x206AA +0x8EA4A1C2 0x2090F +0x8EA4A1C3 0x20A0E +0x8EA4A1C4 0x5383 +0x8EA4A1C5 0x53B8 +0x8EA4A1C6 0x20B9C +0x8EA4A1C7 0x20B9B +0x8EA4A1C8 0x2123C +0x8EA4A1C9 0x5928 +0x8EA4A1CA 0x21BC2 +0x8EA4A1CB 0x5C23 +0x8EA4A1CC 0x5E01 +0x8EA4A1CD 0x5F00 +0x8EA4A1CE 0x233B4 +0x8EA4A1CF 0x3CB8 +0x8EA4A1D0 0x706C +0x8EA4A1D1 0x722B +0x8EA4A1D2 0x5188 +0x8EA4A1D3 0x8279 +0x8EA4A1D4 0x8FB6 +0x8EA4A1D5 0x4E17 +0x8EA4A1D6 0x20065 +0x8EA4A1D7 0x340C +0x8EA4A1D8 0x201B2 +0x8EA4A1D9 0x3430 +0x8EA4A1DA 0x4EE2 +0x8EA4A1DB 0x4EDB +0x8EA4A1DC 0x20477 +0x8EA4A1DD 0x20542 +0x8EA4A1DE 0x51AD +0x8EA4A1DF 0x20633 +0x8EA4A1E0 0x51F7 +0x8EA4A1E1 0x34DA +0x8EA4A1E2 0x206AF +0x8EA4A1E3 0x20836 +0x8EA4A1E4 0x3513 +0x8EA4A1E5 0x531B +0x8EA4A1E6 0x5388 +0x8EA4A1E7 0x5387 +0x8EA4A1E8 0x20B22 +0x8EA4A1E9 0x53CF +0x8EA4A1EA 0x53FD +0x8EA4A1EB 0x3563 +0x8EA4A1EC 0x53E7 +0x8EA4A1ED 0x56DC +0x8EA4A1EE 0x211A3 +0x8EA4A1EF 0x56D9 +0x8EA4A1F0 0x5725 +0x8EA4A1F1 0x5727 +0x8EA4A1F2 0x5933 +0x8EA4A1F3 0x5C13 +0x8EA4A1F4 0x21C25 +0x8EA4A1F5 0x21C24 +0x8EA4A1F6 0x5C75 +0x8EA4A1F7 0x22052 +0x8EA4A1F8 0x22189 +0x8EA4A1F9 0x224BF +0x8EA4A1FA 0x39C4 +0x8EA4A1FB 0x39C3 +0x8EA4A1FC 0x66F1 +0x8EA4A1FD 0x233B5 +0x8EA4A1FE 0x2574C +0x8EA4A2A1 0x7F52 +0x8EA4A2A2 0x28E14 +0x8EA4A2A3 0x28E12 +0x8EA4A2A4 0x3401 +0x8EA4A2A5 0x200A3 +0x8EA4A2A6 0x200A2 +0x8EA4A2A7 0x4E51 +0x8EA4A2A8 0x4E6A +0x8EA4A2A9 0x201B6 +0x8EA4A2AA 0x4F0C +0x8EA4A2AB 0x201B5 +0x8EA4A2AC 0x201B4 +0x8EA4A2AD 0x4EFE +0x8EA4A2AE 0x4F1B +0x8EA4A2AF 0x201C2 +0x8EA4A2B0 0x201B8 +0x8EA4A2B1 0x343A +0x8EA4A2B2 0x20479 +0x8EA4A2B3 0x34AB +0x8EA4A2B4 0x5173 +0x8EA4A2B5 0x20508 +0x8EA4A2B6 0x518E +0x8EA4A2B7 0x2057A +0x8EA4A2B8 0x205B6 +0x8EA4A2B9 0x206BD +0x8EA4A2BA 0x206B7 +0x8EA4A2BB 0x206BC +0x8EA4A2BC 0x34DD +0x8EA4A2BD 0x206C4 +0x8EA4A2BE 0x206C9 +0x8EA4A2BF 0x52A5 +0x8EA4A2C0 0x3515 +0x8EA4A2C1 0x52A7 +0x8EA4A2C2 0x52A4 +0x8EA4A2C3 0x20930 +0x8EA4A2C4 0x20983 +0x8EA4A2C5 0x20985 +0x8EA4A2C6 0x20A12 +0x8EA4A2C7 0x20A34 +0x8EA4A2C8 0x53BD +0x8EA4A2C9 0x20AE4 +0x8EA4A2CA 0x20ADE +0x8EA4A2CB 0x20B2A +0x8EA4A2CC 0x5402 +0x8EA4A2CD 0x20BAF +0x8EA4A2CE 0x20BB4 +0x8EA4A2CF 0x20BB3 +0x8EA4A2D0 0x20BB1 +0x8EA4A2D1 0x572B +0x8EA4A2D2 0x591B +0x8EA4A2D3 0x5935 +0x8EA4A2D4 0x215DE +0x8EA4A2D5 0x36A7 +0x8EA4A2D6 0x36A5 +0x8EA4A2D7 0x216B8 +0x8EA4A2D8 0x216B0 +0x8EA4A2D9 0x36A6 +0x8EA4A2DA 0x219C2 +0x8EA4A2DC 0x5C17 +0x8EA4A2DD 0x377C +0x8EA4A2DE 0x21C2A +0x8EA4A2DF 0x5C70 +0x8EA4A2E0 0x5C7D +0x8EA4A2E1 0x37A9 +0x8EA4A2E2 0x21FE9 +0x8EA4A2E3 0x5DE9 +0x8EA4A2E4 0x22057 +0x8EA4A2E5 0x3834 +0x8EA4A2E6 0x3835 +0x8EA4A2E7 0x221B6 +0x8EA4A2E8 0x221D7 +0x8EA4A2E9 0x221DE +0x8EA4A2EA 0x38A8 +0x8EA4A2EB 0x5F19 +0x8EA4A2EC 0x5F1C +0x8EA4A2ED 0x5F75 +0x8EA4A2EE 0x224C2 +0x8EA4A2EF 0x225AB +0x8EA4A2F0 0x38FF +0x8EA4A2F1 0x5FC8 +0x8EA4A2F2 0x2298F +0x8EA4A2F3 0x39C7 +0x8EA4A2F4 0x39C6 +0x8EA4A2F5 0x39C8 +0x8EA4A2F6 0x22A6D +0x8EA4A2F7 0x22EB5 +0x8EA4A2F8 0x3AD0 +0x8EA4A2F9 0x3AD1 +0x8EA4A2FA 0x233C0 +0x8EA4A2FB 0x233BF +0x8EA4A2FC 0x3C59 +0x8EA4A2FD 0x239B9 +0x8EA4A2FE 0x23B1C +0x8EA4A3A1 0x6C12 +0x8EA4A3A2 0x3CBD +0x8EA4A3A3 0x23C80 +0x8EA4A3A4 0x24184 +0x8EA4A3A5 0x24185 +0x8EA4A3A6 0x3E28 +0x8EA4A3A7 0x72B3 +0x8EA4A3A8 0x24724 +0x8EA4A3A9 0x3EA9 +0x8EA4A3AA 0x7390 +0x8EA4A3AB 0x7536 +0x8EA4A3AC 0x2634C +0x8EA4A3AD 0x43CC +0x8EA4A3AE 0x26AF6 +0x8EA4A3AF 0x8281 +0x8EA4A3B0 0x8FB8 +0x8EA4A3B1 0x28670 +0x8EA4A3B2 0x48B4 +0x8EA4A3B3 0x28675 +0x8EA4A3B4 0x28E17 +0x8EA4A3B5 0x4E23 +0x8EA4A3B6 0x3416 +0x8EA4A3B7 0x342C +0x8EA4A3B8 0x201F1 +0x8EA4A3B9 0x4F2E +0x8EA4A3BA 0x201DA +0x8EA4A3BB 0x514F +0x8EA4A3BC 0x205B9 +0x8EA4A3BD 0x51BA +0x8EA4A3BE 0x34DF +0x8EA4A3BF 0x34E0 +0x8EA4A3C0 0x5222 +0x8EA4A3C1 0x206CE +0x8EA4A3C2 0x206D2 +0x8EA4A3C3 0x206D0 +0x8EA4A3C4 0x3517 +0x8EA4A3C5 0x20843 +0x8EA4A3C6 0x52AF +0x8EA4A3C7 0x52B0 +0x8EA4A3C8 0x52B1 +0x8EA4A3C9 0x2084D +0x8EA4A3CA 0x20934 +0x8EA4A3CB 0x352F +0x8EA4A3CC 0x209D9 +0x8EA4A3CD 0x5364 +0x8EA4A3CE 0x20A18 +0x8EA4A3CF 0x53D3 +0x8EA4A3D0 0x20B38 +0x8EA4A3D1 0x356A +0x8EA4A3D2 0x20BD7 +0x8EA4A3D3 0x3570 +0x8EA4A3D4 0x356D +0x8EA4A3D5 0x20BDC +0x8EA4A3D6 0x20BCB +0x8EA4A3D7 0x20BD6 +0x8EA4A3D8 0x20BD8 +0x8EA4A3D9 0x356E +0x8EA4A3DA 0x20BD1 +0x8EA4A3DB 0x2F83E +0x8EA4A3DC 0x2F83C +0x8EA4A3DD 0x20BD2 +0x8EA4A3DE 0x362B +0x8EA4A3DF 0x3628 +0x8EA4A3E0 0x21259 +0x8EA4A3E2 0x593F +0x8EA4A3E3 0x215E5 +0x8EA4A3E4 0x215E6 +0x8EA4A3E5 0x3692 +0x8EA4A3E6 0x215E8 +0x8EA4A3E7 0x598B +0x8EA4A3E8 0x216BD +0x8EA4A3E9 0x5991 +0x8EA4A3EA 0x5995 +0x8EA4A3EB 0x216BE +0x8EA4A3EC 0x21949 +0x8EA4A3ED 0x373F +0x8EA4A3EE 0x219CD +0x8EA4A3EF 0x5B8A +0x8EA4A3F0 0x374F +0x8EA4A3F1 0x3774 +0x8EA4A3F2 0x21B5E +0x8EA4A3F3 0x21BD0 +0x8EA4A3F4 0x377D +0x8EA4A3F5 0x21D06 +0x8EA4A3F6 0x37B7 +0x8EA4A3F7 0x37A3 +0x8EA4A3F8 0x37B0 +0x8EA4A3F9 0x37B1 +0x8EA4A3FA 0x5C87 +0x8EA4A3FB 0x37AB +0x8EA4A3FC 0x21D7C +0x8EA4A3FD 0x21D71 +0x8EA4A3FE 0x21FEF +0x8EA4A4A1 0x383A +0x8EA4A4A2 0x3837 +0x8EA4A4A3 0x5E0D +0x8EA4A4A4 0x3838 +0x8EA4A4A5 0x3840 +0x8EA4A4A6 0x2218D +0x8EA4A4A7 0x221B7 +0x8EA4A4A8 0x5E8E +0x8EA4A4A9 0x389F +0x8EA4A4AA 0x22333 +0x8EA4A4AB 0x2237F +0x8EA4A4AC 0x5F7A +0x8EA4A4AD 0x225F2 +0x8EA4A4AE 0x3904 +0x8EA4A4AF 0x3909 +0x8EA4A4B0 0x3906 +0x8EA4A4B1 0x38FD +0x8EA4A4B2 0x390A +0x8EA4A4B3 0x3907 +0x8EA4A4B4 0x22A2A +0x8EA4A4B5 0x22A8B +0x8EA4A4B6 0x39CA +0x8EA4A4B7 0x22A83 +0x8EA4A4B8 0x22A8A +0x8EA4A4B9 0x6290 +0x8EA4A4BA 0x39C9 +0x8EA4A4BB 0x22A8E +0x8EA4A4BC 0x629A +0x8EA4A4BD 0x22EB6 +0x8EA4A4BE 0x653C +0x8EA4A4BF 0x653A +0x8EA4A4C0 0x3A7F +0x8EA4A4C1 0x6598 +0x8EA4A4C2 0x230D8 +0x8EA4A4C3 0x3AD2 +0x8EA4A4C4 0x23156 +0x8EA4A4C5 0x233D2 +0x8EA4A4C6 0x6765 +0x8EA4A4C7 0x2F8DB +0x8EA4A4C8 0x3B43 +0x8EA4A4C9 0x233C2 +0x8EA4A4CA 0x23887 +0x8EA4A4CB 0x23881 +0x8EA4A4CC 0x239C2 +0x8EA4A4CD 0x239BC +0x8EA4A4CE 0x23B23 +0x8EA4A4CF 0x3CC1 +0x8EA4A4D0 0x23C93 +0x8EA4A4D1 0x3CC5 +0x8EA4A4D2 0x3DA3 +0x8EA4A4D3 0x2418D +0x8EA4A4D4 0x2418E +0x8EA4A4D5 0x3E2A +0x8EA4A4D6 0x3E5F +0x8EA4A4D7 0x2473B +0x8EA4A4D8 0x2474D +0x8EA4A4D9 0x3E5D +0x8EA4A4DA 0x24734 +0x8EA4A4DB 0x24731 +0x8EA4A4DC 0x248F2 +0x8EA4A4DD 0x248F0 +0x8EA4A4DE 0x3F17 +0x8EA4A4DF 0x24C15 +0x8EA4A4E0 0x24D28 +0x8EA4A4E1 0x3F71 +0x8EA4A4E2 0x3F72 +0x8EA4A4E3 0x24F25 +0x8EA4A4E4 0x250E7 +0x8EA4A4E5 0x400F +0x8EA4A4E6 0x250E9 +0x8EA4A4E7 0x25417 +0x8EA4A4E8 0x79C2 +0x8EA4A4E9 0x4191 +0x8EA4A4EA 0x2626C +0x8EA4A4EB 0x26280 +0x8EA4A4EC 0x2634B +0x8EA4A4ED 0x43B2 +0x8EA4A4EE 0x43CF +0x8EA4A4EF 0x43CE +0x8EA4A4F0 0x809E +0x8EA4A4F1 0x268DE +0x8EA4A4F2 0x268FB +0x8EA4A4F3 0x81EB +0x8EA4A4F4 0x26951 +0x8EA4A4F5 0x8289 +0x8EA4A4F6 0x4496 +0x8EA4A4F7 0x26B01 +0x8EA4A4F8 0x26B02 +0x8EA4A4F9 0x8296 +0x8EA4A4FA 0x26B05 +0x8EA4A4FB 0x8287 +0x8EA4A4FC 0x26B03 +0x8EA4A4FD 0x4497 +0x8EA4A4FE 0x28451 +0x8EA4A5A1 0x8FC0 +0x8EA4A5A2 0x488B +0x8EA4A5A3 0x8FC3 +0x8EA4A5A4 0x28453 +0x8EA4A5A5 0x2867A +0x8EA4A5A6 0x28678 +0x8EA4A5A7 0x28676 +0x8EA4A5A8 0x28679 +0x8EA4A5A9 0x2868F +0x8EA4A5AA 0x2867C +0x8EA4A5AB 0x9578 +0x8EA4A5AC 0x28E1B +0x8EA4A5AD 0x28E1C +0x8EA4A5AE 0x9625 +0x8EA4A5AF 0x23D92 +0x8EA4A5B0 0x4E75 +0x8EA4A5B1 0x4E74 +0x8EA4A5B2 0x2012E +0x8EA4A5B3 0x2012C +0x8EA4A5B4 0x342D +0x8EA4A5B5 0x2020C +0x8EA4A5B6 0x4F99 +0x8EA4A5B7 0x2020B +0x8EA4A5B8 0x3450 +0x8EA4A5B9 0x344B +0x8EA4A5BA 0x20205 +0x8EA4A5BB 0x344F +0x8EA4A5BC 0x344C +0x8EA4A5BD 0x2F805 +0x8EA4A5BE 0x4F71 +0x8EA4A5BF 0x5153 +0x8EA4A5C0 0x51BF +0x8EA4A5C1 0x205C2 +0x8EA4A5C2 0x205C3 +0x8EA4A5C3 0x51C0 +0x8EA4A5C4 0x20648 +0x8EA4A5C5 0x51EE +0x8EA4A5C6 0x20646 +0x8EA4A5C7 0x34E4 +0x8EA4A5C8 0x34E3 +0x8EA4A5C9 0x206EA +0x8EA4A5CA 0x34E1 +0x8EA4A5CB 0x206EB +0x8EA4A5CC 0x34E2 +0x8EA4A5CD 0x206EE +0x8EA4A5CE 0x523D +0x8EA4A5CF 0x3519 +0x8EA4A5D0 0x52BD +0x8EA4A5D1 0x530C +0x8EA4A5D2 0x208D8 +0x8EA4A5D3 0x24C1E +0x8EA4A5D4 0x209DF +0x8EA4A5D5 0x209DE +0x8EA4A5D6 0x3541 +0x8EA4A5D7 0x7F37 +0x8EA4A5D8 0x20A4F +0x8EA4A5D9 0x53C0 +0x8EA4A5DA 0x355E +0x8EA4A5DB 0x20C0D +0x8EA4A5DC 0x20C08 +0x8EA4A5DD 0x3579 +0x8EA4A5DE 0x20C09 +0x8EA4A5DF 0x546E +0x8EA4A5E0 0x5483 +0x8EA4A5E1 0x20C12 +0x8EA4A5E2 0x20C65 +0x8EA4A5E3 0x545E +0x8EA4A5E4 0x545D +0x8EA4A5E5 0x577E +0x8EA4A5E6 0x5779 +0x8EA4A5E7 0x21289 +0x8EA4A5E8 0x577A +0x8EA4A5E9 0x576C +0x8EA4A5EA 0x21284 +0x8EA4A5EB 0x2129E +0x8EA4A5EC 0x2128B +0x8EA4A5ED 0x3632 +0x8EA4A5EE 0x5787 +0x8EA4A5EF 0x21562 +0x8EA4A5F0 0x591D +0x8EA4A5F1 0x3694 +0x8EA4A5F2 0x5946 +0x8EA4A5F3 0x3697 +0x8EA4A5F4 0x215F9 +0x8EA4A5F5 0x5943 +0x8EA4A5F6 0x215F7 +0x8EA4A5F7 0x3696 +0x8EA4A5F8 0x3698 +0x8EA4A5F9 0x21606 +0x8EA4A5FA 0x216DD +0x8EA4A5FB 0x36B2 +0x8EA4A5FC 0x216D9 +0x8EA4A5FD 0x216DF +0x8EA4A5FE 0x216E2 +0x8EA4A6A1 0x36B9 +0x8EA4A6A2 0x5B61 +0x8EA4A6A3 0x5B66 +0x8EA4A6A4 0x200F1 +0x8EA4A6A5 0x5B90 +0x8EA4A6A6 0x3775 +0x8EA4A6A7 0x377F +0x8EA4A6A8 0x377E +0x8EA4A6A9 0x5C29 +0x8EA4A6AA 0x378F +0x8EA4A6AB 0x21C3F +0x8EA4A6AC 0x21C3E +0x8EA4A6AD 0x21D0B +0x8EA4A6AE 0x37BD +0x8EA4A6AF 0x5CB2 +0x8EA4A6B0 0x21D83 +0x8EA4A6B1 0x37BB +0x8EA4A6B2 0x37BC +0x8EA4A6B3 0x21D86 +0x8EA4A6B4 0x5CC0 +0x8EA4A6B5 0x2207C +0x8EA4A6B6 0x383D +0x8EA4A6B7 0x383E +0x8EA4A6B8 0x3874 +0x8EA4A6B9 0x221F7 +0x8EA4A6BA 0x387A +0x8EA4A6BB 0x3876 +0x8EA4A6BC 0x3878 +0x8EA4A6BD 0x3875 +0x8EA4A6BE 0x221FB +0x8EA4A6BF 0x2233B +0x8EA4A6C0 0x38AF +0x8EA4A6C1 0x38B0 +0x8EA4A6C2 0x38C7 +0x8EA4A6C3 0x38CC +0x8EA4A6C4 0x225F9 +0x8EA4A6C5 0x225CA +0x8EA4A6C6 0x3916 +0x8EA4A6C7 0x225FF +0x8EA4A6C8 0x3912 +0x8EA4A6C9 0x391D +0x8EA4A6CA 0x22609 +0x8EA4A6CB 0x22603 +0x8EA4A6CC 0x3915 +0x8EA4A6CD 0x390F +0x8EA4A6CE 0x3914 +0x8EA4A6CF 0x601F +0x8EA4A6D0 0x5FE2 +0x8EA4A6D1 0x22610 +0x8EA4A6D2 0x2299A +0x8EA4A6D3 0x2299F +0x8EA4A6D4 0x39B0 +0x8EA4A6D5 0x39BF +0x8EA4A6D6 0x39C0 +0x8EA4A6D7 0x22A87 +0x8EA4A6D8 0x39D2 +0x8EA4A6D9 0x39D9 +0x8EA4A6DA 0x22EB7 +0x8EA4A6DB 0x3A7A +0x8EA4A6DC 0x22F08 +0x8EA4A6DD 0x22EF9 +0x8EA4A6DE 0x3A81 +0x8EA4A6DF 0x3A82 +0x8EA4A6E0 0x22EF4 +0x8EA4A6E1 0x6616 +0x8EA4A6E2 0x65F9 +0x8EA4A6E3 0x3ADA +0x8EA4A6E4 0x26657 +0x8EA4A6E5 0x6788 +0x8EA4A6E6 0x233D6 +0x8EA4A6E7 0x679B +0x8EA4A6E8 0x2F8DE +0x8EA4A6E9 0x676E +0x8EA4A6EA 0x679E +0x8EA4A6EB 0x233D4 +0x8EA4A6EC 0x3C22 +0x8EA4A6ED 0x3C1F +0x8EA4A6EE 0x23890 +0x8EA4A6EF 0x2388D +0x8EA4A6F0 0x3C21 +0x8EA4A6F1 0x6B24 +0x8EA4A6F2 0x23960 +0x8EA4A6F3 0x239CE +0x8EA4A6F4 0x239CF +0x8EA4A6F5 0x3C5C +0x8EA4A6F6 0x6B7D +0x8EA4A6F7 0x239D1 +0x8EA4A6F8 0x3C7D +0x8EA4A6F9 0x3C8D +0x8EA4A6FA 0x3C8F +0x8EA4A6FB 0x6CE6 +0x8EA4A6FC 0x23CCA +0x8EA4A6FD 0x6CCB +0x8EA4A6FE 0x3CD0 +0x8EA4A7A1 0x23CB7 +0x8EA4A7A2 0x3CD8 +0x8EA4A7A3 0x23CB2 +0x8EA4A7A4 0x23CBB +0x8EA4A7A5 0x23CB9 +0x8EA4A7A6 0x6CB5 +0x8EA4A7A7 0x3DA7 +0x8EA4A7A8 0x2419E +0x8EA4A7A9 0x7097 +0x8EA4A7AA 0x241B2 +0x8EA4A7AB 0x709B +0x8EA4A7AC 0x3E12 +0x8EA4A7AD 0x2456F +0x8EA4A7AE 0x245AC +0x8EA4A7AF 0x3E2F +0x8EA4A7B0 0x24623 +0x8EA4A7B1 0x726B +0x8EA4A7B2 0x3E2E +0x8EA4A7B3 0x3E2C +0x8EA4A7B4 0x3E5C +0x8EA4A7B5 0x2476C +0x8EA4A7B6 0x72D5 +0x8EA4A7B7 0x24732 +0x8EA4A7B8 0x2475E +0x8EA4A7B9 0x3E62 +0x8EA4A7BA 0x3E67 +0x8EA4A7BB 0x3EB4 +0x8EA4A7BC 0x248FB +0x8EA4A7BD 0x24B29 +0x8EA4A7BE 0x24BBD +0x8EA4A7BF 0x24C1F +0x8EA4A7C0 0x7543 +0x8EA4A7C1 0x22341 +0x8EA4A7C2 0x24C1D +0x8EA4A7C3 0x759C +0x8EA4A7C4 0x24D31 +0x8EA4A7C5 0x24D2F +0x8EA4A7C6 0x3FEA +0x8EA4A7C7 0x25043 +0x8EA4A7C8 0x3FFB +0x8EA4A7C9 0x25041 +0x8EA4A7CA 0x4014 +0x8EA4A7CB 0x250F5 +0x8EA4A7CC 0x4013 +0x8EA4A7CD 0x4012 +0x8EA4A7CE 0x4010 +0x8EA4A7CF 0x4011 +0x8EA4A7D0 0x250F2 +0x8EA4A7D1 0x4086 +0x8EA4A7D2 0x77E4 +0x8EA4A7D3 0x4098 +0x8EA4A7D4 0x2541E +0x8EA4A7D5 0x25754 +0x8EA4A7D6 0x412A +0x8EA4A7D7 0x25756 +0x8EA4A7D8 0x25929 +0x8EA4A7D9 0x25927 +0x8EA4A7DA 0x25928 +0x8EA4A7DB 0x7ACE +0x8EA4A7DC 0x42B5 +0x8EA4A7DD 0x26279 +0x8EA4A7DE 0x2627E +0x8EA4A7DF 0x264B6 +0x8EA4A7E0 0x264B7 +0x8EA4A7E1 0x8013 +0x8EA4A7E2 0x43D6 +0x8EA4A7E3 0x43D8 +0x8EA4A7E4 0x80B7 +0x8EA4A7E5 0x43D9 +0x8EA4A7E6 0x43D4 +0x8EA4A7E7 0x43D7 +0x8EA4A7E8 0x2F981 +0x8EA4A7E9 0x80B9 +0x8EA4A7EB 0x2664D +0x8EA4A7EC 0x81E4 +0x8EA4A7ED 0x81FD +0x8EA4A7EE 0x820F +0x8EA4A7EF 0x4460 +0x8EA4A7F0 0x26A09 +0x8EA4A7F1 0x26A08 +0x8EA4A7F2 0x449E +0x8EA4A7F3 0x44A1 +0x8EA4A7F4 0x26B1E +0x8EA4A7F5 0x26B1A +0x8EA4A7F6 0x26B23 +0x8EA4A7F7 0x26B15 +0x8EA4A7F8 0x26B19 +0x8EA4A7F9 0x26B16 +0x8EA4A7FA 0x82BF +0x8EA4A7FB 0x82CA +0x8EA4A7FC 0x26B14 +0x8EA4A7FD 0x26B18 +0x8EA4A7FE 0x82C1 +0x8EA4A8A1 0x44A0 +0x8EA4A8A2 0x2721F +0x8EA4A8A3 0x275DD +0x8EA4A8A4 0x275DF +0x8EA4A8A5 0x28469 +0x8EA4A8A6 0x8FD0 +0x8EA4A8A8 0x2846C +0x8EA4A8A9 0x48B9 +0x8EA4A8AA 0x28693 +0x8EA4A8AB 0x90AE +0x8EA4A8AC 0x28695 +0x8EA4A8AD 0x28694 +0x8EA4A8AE 0x28691 +0x8EA4A8AF 0x28697 +0x8EA4A8B0 0x28E30 +0x8EA4A8B1 0x49C1 +0x8EA4A8B2 0x49C2 +0x8EA4A8B3 0x9638 +0x8EA4A8B4 0x2FA18 +0x8EA4A8B5 0x341C +0x8EA4A8B6 0x20231 +0x8EA4A8B7 0x345E +0x8EA4A8B8 0x4FBC +0x8EA4A8B9 0x3459 +0x8EA4A8BA 0x345C +0x8EA4A8BB 0x20236 +0x8EA4A8BC 0x345F +0x8EA4A8BD 0x4FE9 +0x8EA4A8BE 0x4FBD +0x8EA4A8BF 0x4FE2 +0x8EA4A8C0 0x5158 +0x8EA4A8C1 0x205C9 +0x8EA4A8C2 0x205CA +0x8EA4A8C3 0x34CE +0x8EA4A8C4 0x20718 +0x8EA4A8C5 0x20712 +0x8EA4A8C6 0x20719 +0x8EA4A8C7 0x20710 +0x8EA4A8C8 0x20716 +0x8EA4A8C9 0x52C6 +0x8EA4A8CA 0x2085F +0x8EA4A8CB 0x52C8 +0x8EA4A8CC 0x208DF +0x8EA4A8CD 0x20917 +0x8EA4A8CE 0x5328 +0x8EA4A8CF 0x2093C +0x8EA4A8D0 0x5329 +0x8EA4A8D1 0x209EA +0x8EA4A8D2 0x209E9 +0x8EA4A8D3 0x20A1C +0x8EA4A8D4 0x20A58 +0x8EA4A8D5 0x20A64 +0x8EA4A8D6 0x20AF3 +0x8EA4A8D7 0x355F +0x8EA4A8D8 0x20C97 +0x8EA4A8D9 0x3585 +0x8EA4A8DA 0x20C5A +0x8EA4A8DB 0x20C59 +0x8EA4A8DC 0x3586 +0x8EA4A8DD 0x20C8E +0x8EA4A8DE 0x57B4 +0x8EA4A8DF 0x212BC +0x8EA4A8E0 0x57A9 +0x8EA4A8E1 0x3687 +0x8EA4A8E2 0x2160D +0x8EA4A8E3 0x215FC +0x8EA4A8E4 0x2160C +0x8EA4A8E5 0x21707 +0x8EA4A8E6 0x2170A +0x8EA4A8E7 0x36CA +0x8EA4A8E8 0x21702 +0x8EA4A8E9 0x36C3 +0x8EA4A8EA 0x21726 +0x8EA4A8EB 0x21708 +0x8EA4A8EC 0x2171D +0x8EA4A8ED 0x36C2 +0x8EA4A8EE 0x5B68 +0x8EA4A8EF 0x2194E +0x8EA4A8F0 0x3741 +0x8EA4A8F1 0x219ED +0x8EA4A8F2 0x219EE +0x8EA4A8F3 0x219EF +0x8EA4A8F4 0x3780 +0x8EA4A8F5 0x3781 +0x8EA4A8F6 0x21C50 +0x8EA4A8F7 0x21C4C +0x8EA4A8F8 0x3793 +0x8EA4A8F9 0x3792 +0x8EA4A8FA 0x21C4F +0x8EA4A8FB 0x37C5 +0x8EA4A8FC 0x21DD4 +0x8EA4A8FE 0x21DB0 +0x8EA4A9A1 0x3846 +0x8EA4A9A2 0x3841 +0x8EA4A9A3 0x3845 +0x8EA4A9A4 0x3842 +0x8EA4A9A5 0x383F +0x8EA4A9A6 0x220A5 +0x8EA4A9A7 0x22209 +0x8EA4A9A8 0x3882 +0x8EA4A9A9 0x3881 +0x8EA4A9AA 0x387F +0x8EA4A9AB 0x38A5 +0x8EA4A9AC 0x5F2B +0x8EA4A9AD 0x38B3 +0x8EA4A9AE 0x38B5 +0x8EA4A9AF 0x223F3 +0x8EA4A9B0 0x223D7 +0x8EA4A9B1 0x5F8D +0x8EA4A9B2 0x38DA +0x8EA4A9B3 0x224DC +0x8EA4A9B4 0x38DB +0x8EA4A9B5 0x390D +0x8EA4A9B6 0x6018 +0x8EA4A9B7 0x390E +0x8EA4A9B8 0x2260B +0x8EA4A9B9 0x391E +0x8EA4A9BA 0x3925 +0x8EA4A9BB 0x3926 +0x8EA4A9BC 0x391C +0x8EA4A9BD 0x3921 +0x8EA4A9BE 0x6057 +0x8EA4A9BF 0x6048 +0x8EA4A9C0 0x3927 +0x8EA4A9C1 0x391A +0x8EA4A9C2 0x2263A +0x8EA4A9C3 0x2260D +0x8EA4A9C4 0x22611 +0x8EA4A9C5 0x6038 +0x8EA4A9C6 0x22620 +0x8EA4A9C7 0x22601 +0x8EA4A9C8 0x3924 +0x8EA4A9C9 0x22637 +0x8EA4A9CA 0x2F8A3 +0x8EA4A9CB 0x6071 +0x8EA4A9CC 0x229AA +0x8EA4A9CD 0x39C1 +0x8EA4A9CE 0x39E1 +0x8EA4A9CF 0x22AE7 +0x8EA4A9D0 0x22AE8 +0x8EA4A9D1 0x6312 +0x8EA4A9D2 0x39EB +0x8EA4A9D3 0x22AF5 +0x8EA4A9D4 0x39E2 +0x8EA4A9D5 0x39D7 +0x8EA4A9D6 0x39E9 +0x8EA4A9D7 0x22B35 +0x8EA4A9D8 0x22AE6 +0x8EA4A9D9 0x630A +0x8EA4A9DA 0x22AF8 +0x8EA4A9DB 0x6323 +0x8EA4A9DC 0x22AF1 +0x8EA4A9DD 0x3A84 +0x8EA4A9DE 0x22F14 +0x8EA4A9DF 0x22F15 +0x8EA4A9E0 0x22F09 +0x8EA4A9E1 0x3AB5 +0x8EA4A9E2 0x3ABC +0x8EA4A9E3 0x3ADC +0x8EA4A9E4 0x3ADE +0x8EA4A9E5 0x3ADF +0x8EA4A9E6 0x2317B +0x8EA4A9E7 0x662A +0x8EA4A9E8 0x2317E +0x8EA4A9E9 0x23366 +0x8EA4A9EA 0x23367 +0x8EA4A9EB 0x2340A +0x8EA4A9EC 0x3B54 +0x8EA4A9ED 0x67E0 +0x8EA4A9EE 0x67BE +0x8EA4A9EF 0x3B53 +0x8EA4A9F0 0x3C24 +0x8EA4A9F1 0x3C25 +0x8EA4A9F2 0x6B29 +0x8EA4A9F3 0x3C28 +0x8EA4A9F4 0x3C27 +0x8EA4A9F5 0x2389C +0x8EA4A9F6 0x23962 +0x8EA4A9F7 0x239E1 +0x8EA4A9F8 0x239DE +0x8EA4A9F9 0x239DF +0x8EA4A9FA 0x239E9 +0x8EA4A9FB 0x3C8B +0x8EA4A9FC 0x23CE4 +0x8EA4A9FD 0x23CF7 +0x8EA4A9FE 0x3CDC +0x8EA4AAA1 0x6D43 +0x8EA4AAA2 0x23CEA +0x8EA4AAA3 0x23CF6 +0x8EA4AAA4 0x23D12 +0x8EA4AAA5 0x2F901 +0x8EA4AAA6 0x70A6 +0x8EA4AAA7 0x3DB2 +0x8EA4AAA8 0x70C0 +0x8EA4AAA9 0x241D9 +0x8EA4AAAA 0x722F +0x8EA4AAAB 0x2455F +0x8EA4AAAC 0x3E1B +0x8EA4AAAD 0x24573 +0x8EA4AAAE 0x3E32 +0x8EA4AAAF 0x7271 +0x8EA4AAB0 0x2463F +0x8EA4AAB1 0x24778 +0x8EA4AAB2 0x3E6B +0x8EA4AAB3 0x2477D +0x8EA4AAB4 0x3E6C +0x8EA4AAB5 0x3E6D +0x8EA4AAB6 0x24912 +0x8EA4AAB7 0x3EB9 +0x8EA4AAB8 0x3EBA +0x8EA4AAB9 0x3F09 +0x8EA4AABA 0x3F0A +0x8EA4AABB 0x24B2F +0x8EA4AABC 0x74EA +0x8EA4AABD 0x3F1B +0x8EA4AABE 0x24B30 +0x8EA4AABF 0x24BDB +0x8EA4AAC0 0x7520 +0x8EA4AAC1 0x3F58 +0x8EA4AAC2 0x24C29 +0x8EA4AAC3 0x3F5A +0x8EA4AAC4 0x2F936 +0x8EA4AAC5 0x24D40 +0x8EA4AAC6 0x3F77 +0x8EA4AAC7 0x24D3D +0x8EA4AAC8 0x24D3E +0x8EA4AAC9 0x3F79 +0x8EA4AACA 0x75A9 +0x8EA4AACB 0x24D38 +0x8EA4AACC 0x7685 +0x8EA4AACD 0x24F48 +0x8EA4AACE 0x3FEB +0x8EA4AACF 0x24FD0 +0x8EA4AAD0 0x3FFD +0x8EA4AAD1 0x3FFC +0x8EA4AAD2 0x7706 +0x8EA4AAD3 0x4015 +0x8EA4AAD4 0x4018 +0x8EA4AAD5 0x76F6 +0x8EA4AAD6 0x4016 +0x8EA4AAD7 0x4017 +0x8EA4AAD8 0x4019 +0x8EA4AAD9 0x7700 +0x8EA4AADA 0x401B +0x8EA4AADB 0x2510E +0x8EA4AADC 0x25109 +0x8EA4AADD 0x7702 +0x8EA4AADE 0x25107 +0x8EA4AADF 0x4087 +0x8EA4AAE0 0x2535F +0x8EA4AAE1 0x25360 +0x8EA4AAE2 0x409C +0x8EA4AAE3 0x2542A +0x8EA4AAE4 0x409A +0x8EA4AAE5 0x25429 +0x8EA4AAE6 0x40FF +0x8EA4AAE7 0x40FE +0x8EA4AAE8 0x2564D +0x8EA4AAE9 0x4131 +0x8EA4AAEA 0x412E +0x8EA4AAEB 0x4130 +0x8EA4AAEC 0x4132 +0x8EA4AAED 0x2576C +0x8EA4AAEF 0x412F +0x8EA4AAF0 0x25767 +0x8EA4AAF1 0x4195 +0x8EA4AAF2 0x4196 +0x8EA4AAF3 0x25939 +0x8EA4AAF4 0x25934 +0x8EA4AAF5 0x25A59 +0x8EA4AAF6 0x41C5 +0x8EA4AAF7 0x427A +0x8EA4AAF8 0x26223 +0x8EA4AAF9 0x4342 +0x8EA4AAFA 0x26282 +0x8EA4AAFB 0x4354 +0x8EA4AAFC 0x26283 +0x8EA4AAFD 0x262A8 +0x8EA4AAFE 0x26355 +0x8EA4ABA1 0x263F9 +0x8EA4ABA2 0x263F8 +0x8EA4ABA3 0x263FC +0x8EA4ABA4 0x263FA +0x8EA4ABA5 0x8009 +0x8EA4ABA6 0x2F97A +0x8EA4ABA7 0x439F +0x8EA4ABA8 0x43A0 +0x8EA4ABA9 0x43A2 +0x8EA4ABAA 0x43E0 +0x8EA4ABAB 0x26674 +0x8EA4ABAC 0x43E1 +0x8EA4ABAD 0x2666B +0x8EA4ABAE 0x26671 +0x8EA4ABAF 0x43DF +0x8EA4ABB0 0x26676 +0x8EA4ABB1 0x26A0E +0x8EA4ABB2 0x4462 +0x8EA4ABB3 0x4461 +0x8EA4ABB4 0x26A10 +0x8EA4ABB5 0x26A0F +0x8EA4ABB6 0x44A7 +0x8EA4ABB7 0x26B38 +0x8EA4ABB8 0x26B39 +0x8EA4ABB9 0x26B3A +0x8EA4ABBA 0x82DA +0x8EA4ABBB 0x26B37 +0x8EA4ABBC 0x26B3E +0x8EA4ABBD 0x830A +0x8EA4ABBE 0x4589 +0x8EA4ABBF 0x2719C +0x8EA4ABC0 0x2722A +0x8EA4ABC1 0x2723A +0x8EA4ABC2 0x2722B +0x8EA4ABC3 0x27228 +0x8EA4ABC4 0x275AA +0x8EA4ABC5 0x2760F +0x8EA4ABC6 0x461D +0x8EA4ABC7 0x27610 +0x8EA4ABC8 0x277E6 +0x8EA4ABC9 0x472A +0x8EA4ABCA 0x27D25 +0x8EA4ABCB 0x27E8E +0x8EA4ABCC 0x47D3 +0x8EA4ABCD 0x4842 +0x8EA4ABCE 0x4843 +0x8EA4ABCF 0x2848B +0x8EA4ABD0 0x4891 +0x8EA4ABD1 0x2848C +0x8EA4ABD2 0x2849A +0x8EA4ABD3 0x4890 +0x8EA4ABD4 0x48BF +0x8EA4ABD5 0x286B3 +0x8EA4ABD6 0x48BC +0x8EA4ABD7 0x286B2 +0x8EA4ABD8 0x48C0 +0x8EA4ABD9 0x49C7 +0x8EA4ABDA 0x49C5 +0x8EA4ABDB 0x9655 +0x8EA4ABDC 0x28E44 +0x8EA4ABDD 0x9652 +0x8EA4ABDE 0x4E35 +0x8EA4ABDF 0x20158 +0x8EA4ABE0 0x202A7 +0x8EA4ABE1 0x5034 +0x8EA4ABE2 0x5001 +0x8EA4ABE3 0x20263 +0x8EA4ABE4 0x500A +0x8EA4ABE5 0x3466 +0x8EA4ABE6 0x2026A +0x8EA4ABE7 0x20265 +0x8EA4ABE8 0x2026B +0x8EA4ABE9 0x34AD +0x8EA4ABEA 0x204ED +0x8EA4ABEB 0x205D9 +0x8EA4ABEC 0x2073B +0x8EA4ABED 0x20732 +0x8EA4ABEE 0x5258 +0x8EA4ABEF 0x20735 +0x8EA4ABF0 0x20731 +0x8EA4ABF1 0x2073E +0x8EA4ABF2 0x20743 +0x8EA4ABF3 0x20736 +0x8EA4ABF4 0x2086D +0x8EA4ABF5 0x351D +0x8EA4ABF6 0x208E4 +0x8EA4ABF7 0x3531 +0x8EA4ABF8 0x532B +0x8EA4ABF9 0x209F4 +0x8EA4ABFA 0x354C +0x8EA4ABFB 0x20A69 +0x8EA4ABFC 0x20A6B +0x8EA4ABFD 0x3595 +0x8EA4ABFE 0x3591 +0x8EA4ACA1 0x3594 +0x8EA4ACA2 0x20CBF +0x8EA4ACA3 0x20CC3 +0x8EA4ACA4 0x20CAE +0x8EA4ACA5 0x358F +0x8EA4ACA6 0x54EC +0x8EA4ACA7 0x20CB1 +0x8EA4ACA8 0x5515 +0x8EA4ACA9 0x54FE +0x8EA4ACAA 0x20CBB +0x8EA4ACAB 0x20CAF +0x8EA4ACAC 0x20CB0 +0x8EA4ACAD 0x54E3 +0x8EA4ACAE 0x5516 +0x8EA4ACAF 0x3640 +0x8EA4ACB0 0x212EF +0x8EA4ACB1 0x3641 +0x8EA4ACB2 0x212ED +0x8EA4ACB3 0x57D3 +0x8EA4ACB4 0x212F0 +0x8EA4ACB5 0x21593 +0x8EA4ACB6 0x21634 +0x8EA4ACB7 0x2162B +0x8EA4ACB8 0x5959 +0x8EA4ACB9 0x5A27 +0x8EA4ACBA 0x36D8 +0x8EA4ACBB 0x36D2 +0x8EA4ACBC 0x36DA +0x8EA4ACBD 0x5A28 +0x8EA4ACBE 0x5A10 +0x8EA4ACBF 0x36D7 +0x8EA4ACC0 0x5A0E +0x8EA4ACC1 0x3742 +0x8EA4ACC2 0x3757 +0x8EA4ACC3 0x21A04 +0x8EA4ACC4 0x21A03 +0x8EA4ACC5 0x21A02 +0x8EA4ACC6 0x5BAF +0x8EA4ACC7 0x21A05 +0x8EA4ACC8 0x5BBA +0x8EA4ACC9 0x5BB1 +0x8EA4ACCA 0x21A00 +0x8EA4ACCB 0x21B74 +0x8EA4ACCC 0x3778 +0x8EA4ACCD 0x3782 +0x8EA4ACCE 0x3797 +0x8EA4ACCF 0x21C65 +0x8EA4ACD0 0x21C63 +0x8EA4ACD1 0x37C9 +0x8EA4ACD2 0x21DD7 +0x8EA4ACD3 0x37C8 +0x8EA4ACD4 0x37D6 +0x8EA4ACD5 0x37CC +0x8EA4ACD6 0x21DE8 +0x8EA4ACD7 0x37D0 +0x8EA4ACD8 0x21DDB +0x8EA4ACD9 0x21DD8 +0x8EA4ACDA 0x37CE +0x8EA4ACDB 0x37C7 +0x8EA4ACDC 0x5CFC +0x8EA4ACDD 0x21E09 +0x8EA4ACDE 0x37CF +0x8EA4ACDF 0x37CB +0x8EA4ACE0 0x5CF2 +0x8EA4ACE1 0x5CFE +0x8EA4ACE2 0x21DE5 +0x8EA4ACE3 0x21DE7 +0x8EA4ACE4 0x5DF8 +0x8EA4ACE5 0x2203F +0x8EA4ACE6 0x3847 +0x8EA4ACE7 0x220C0 +0x8EA4ACE8 0x3848 +0x8EA4ACE9 0x220B9 +0x8EA4ACEA 0x220BA +0x8EA4ACEB 0x3883 +0x8EA4ACEC 0x3885 +0x8EA4ACED 0x3884 +0x8EA4ACEE 0x22220 +0x8EA4ACEF 0x2234F +0x8EA4ACF0 0x5F2C +0x8EA4ACF1 0x38B8 +0x8EA4ACF2 0x38BC +0x8EA4ACF3 0x22491 +0x8EA4ACF4 0x22490 +0x8EA4ACF5 0x224EE +0x8EA4ACF6 0x224F3 +0x8EA4ACF7 0x224EC +0x8EA4ACF8 0x224F1 +0x8EA4ACF9 0x224EB +0x8EA4ACFA 0x224F2 +0x8EA4ACFB 0x224F4 +0x8EA4ACFC 0x224ED +0x8EA4ACFD 0x22641 +0x8EA4ACFE 0x22648 +0x8EA4ADA1 0x22645 +0x8EA4ADA2 0x3931 +0x8EA4ADA3 0x3934 +0x8EA4ADA4 0x3936 +0x8EA4ADA5 0x6082 +0x8EA4ADA6 0x2267F +0x8EA4ADA7 0x2268B +0x8EA4ADA8 0x3923 +0x8EA4ADA9 0x2263B +0x8EA4ADAA 0x2264E +0x8EA4ADAB 0x393A +0x8EA4ADAC 0x6091 +0x8EA4ADAD 0x608F +0x8EA4ADAE 0x2267C +0x8EA4ADAF 0x39B4 +0x8EA4ADB0 0x39B5 +0x8EA4ADB1 0x39ED +0x8EA4ADB2 0x39EC +0x8EA4ADB3 0x39D8 +0x8EA4ADB4 0x22AF0 +0x8EA4ADB5 0x22B36 +0x8EA4ADB6 0x22B3F +0x8EA4ADB7 0x22B43 +0x8EA4ADB8 0x22B31 +0x8EA4ADB9 0x22B34 +0x8EA4ADBA 0x22B46 +0x8EA4ADBB 0x39F6 +0x8EA4ADBC 0x39E7 +0x8EA4ADBD 0x22B2F +0x8EA4ADBE 0x22EC3 +0x8EA4ADBF 0x3A7C +0x8EA4ADC0 0x3A7B +0x8EA4ADC1 0x22F36 +0x8EA4ADC2 0x3A88 +0x8EA4ADC3 0x6547 +0x8EA4ADC4 0x654C +0x8EA4ADC5 0x22F21 +0x8EA4ADC6 0x2F8C8 +0x8EA4ADC7 0x658A +0x8EA4ADC8 0x23073 +0x8EA4ADC9 0x3ABE +0x8EA4ADCA 0x230E6 +0x8EA4ADCB 0x3AE7 +0x8EA4ADCC 0x3AE5 +0x8EA4ADCD 0x3AEE +0x8EA4ADCE 0x67E1 +0x8EA4ADCF 0x684A +0x8EA4ADD0 0x2343F +0x8EA4ADD1 0x3B59 +0x8EA4ADD2 0x3B5E +0x8EA4ADD3 0x2346B +0x8EA4ADD4 0x3B5A +0x8EA4ADD5 0x683F +0x8EA4ADD6 0x3B61 +0x8EA4ADD7 0x3B58 +0x8EA4ADD8 0x3B5B +0x8EA4ADD9 0x67BD +0x8EA4ADDA 0x23471 +0x8EA4ADDB 0x3B5F +0x8EA4ADDC 0x2F8E2 +0x8EA4ADDD 0x3C2A +0x8EA4ADDE 0x3C2D +0x8EA4ADDF 0x238B0 +0x8EA4ADE0 0x3C23 +0x8EA4ADE1 0x3C2B +0x8EA4ADE2 0x3C2C +0x8EA4ADE3 0x239F3 +0x8EA4ADE4 0x3C7E +0x8EA4ADE5 0x2F8F5 +0x8EA4ADE6 0x3C93 +0x8EA4ADE7 0x3C99 +0x8EA4ADE8 0x23B61 +0x8EA4ADE9 0x23B5F +0x8EA4ADEA 0x3CB3 +0x8EA4ADEB 0x3CE7 +0x8EA4ADEC 0x3CEA +0x8EA4ADED 0x23D28 +0x8EA4ADEE 0x23D1E +0x8EA4ADEF 0x23D29 +0x8EA4ADF0 0x2F902 +0x8EA4ADF1 0x23CEB +0x8EA4ADF2 0x23D66 +0x8EA4ADF3 0x3DB4 +0x8EA4ADF4 0x241F6 +0x8EA4ADF5 0x70C9 +0x8EA4ADF6 0x3E17 +0x8EA4ADF7 0x24560 +0x8EA4ADF8 0x24577 +0x8EA4ADF9 0x245BB +0x8EA4ADFA 0x3E21 +0x8EA4ADFB 0x245BC +0x8EA4ADFC 0x3E38 +0x8EA4ADFD 0x3E37 +0x8EA4ADFE 0x3E74 +0x8EA4AEA1 0x3E73 +0x8EA4AEA2 0x3E75 +0x8EA4AEA3 0x247A2 +0x8EA4AEA4 0x247B2 +0x8EA4AEA5 0x2479E +0x8EA4AEA6 0x3E76 +0x8EA4AEA7 0x3E78 +0x8EA4AEA8 0x2493A +0x8EA4AEA9 0x24938 +0x8EA4AEAA 0x73BA +0x8EA4AEAB 0x3F0C +0x8EA4AEAC 0x3F20 +0x8EA4AEAD 0x3F1E +0x8EA4AEAE 0x24C4D +0x8EA4AEAF 0x3F5B +0x8EA4AEB0 0x24C5E +0x8EA4AEB1 0x3F5C +0x8EA4AEB2 0x24D17 +0x8EA4AEB3 0x3F83 +0x8EA4AEB4 0x75C6 +0x8EA4AEB5 0x3F80 +0x8EA4AEB6 0x3F81 +0x8EA4AEB7 0x3F7E +0x8EA4AEB8 0x3F88 +0x8EA4AEB9 0x3F85 +0x8EA4AEBA 0x3F89 +0x8EA4AEBB 0x3F7F +0x8EA4AEBC 0x3F8E +0x8EA4AEBD 0x24D64 +0x8EA4AEBE 0x24D67 +0x8EA4AEBF 0x3F84 +0x8EA4AEC0 0x75B7 +0x8EA4AEC1 0x768C +0x8EA4AEC2 0x24F59 +0x8EA4AEC3 0x768D +0x8EA4AEC4 0x24FDA +0x8EA4AEC5 0x3FEE +0x8EA4AEC6 0x3FED +0x8EA4AEC7 0x3FFE +0x8EA4AEC8 0x25051 +0x8EA4AEC9 0x3FFF +0x8EA4AECA 0x25055 +0x8EA4AECB 0x2513B +0x8EA4AECC 0x25134 +0x8EA4AECD 0x4023 +0x8EA4AECE 0x25137 +0x8EA4AECF 0x7717 +0x8EA4AED0 0x25131 +0x8EA4AED1 0x771C +0x8EA4AED2 0x401F +0x8EA4AED3 0x2513F +0x8EA4AED4 0x25159 +0x8EA4AED5 0x7714 +0x8EA4AED6 0x25361 +0x8EA4AED7 0x408F +0x8EA4AED8 0x4090 +0x8EA4AED9 0x25458 +0x8EA4AEDA 0x25462 +0x8EA4AEDB 0x25450 +0x8EA4AEDC 0x40A0 +0x8EA4AEDD 0x25451 +0x8EA4AEDE 0x40A6 +0x8EA4AEDF 0x409F +0x8EA4AEE0 0x25446 +0x8EA4AEE1 0x40A7 +0x8EA4AEE2 0x40A1 +0x8EA4AEE3 0x2562D +0x8EA4AEE4 0x4102 +0x8EA4AEE5 0x4136 +0x8EA4AEE6 0x25948 +0x8EA4AEE7 0x25951 +0x8EA4AEE8 0x2594A +0x8EA4AEE9 0x2594F +0x8EA4AEEA 0x25950 +0x8EA4AEEB 0x25949 +0x8EA4AEEC 0x25A63 +0x8EA4AEED 0x41C8 +0x8EA4AEEE 0x25A66 +0x8EA4AEEF 0x25A60 +0x8EA4AEF0 0x41D8 +0x8EA4AEF1 0x7B0C +0x8EA4AEF2 0x41DD +0x8EA4AEF3 0x41DC +0x8EA4AEF4 0x25AF1 +0x8EA4AEF5 0x41D7 +0x8EA4AEF6 0x25B07 +0x8EA4AEF7 0x41DA +0x8EA4AEF8 0x42BA +0x8EA4AEF9 0x25F9B +0x8EA4AEFA 0x25FA3 +0x8EA4AEFB 0x25F9D +0x8EA4AEFC 0x42BE +0x8EA4AEFD 0x42C2 +0x8EA4AEFE 0x42BB +0x8EA4AFA1 0x42C0 +0x8EA4AFA2 0x25FA9 +0x8EA4AFA3 0x25FA7 +0x8EA4AFA4 0x25FA4 +0x8EA4AFA5 0x7D23 +0x8EA4AFA6 0x25FBA +0x8EA4AFA7 0x221C1 +0x8EA4AFA8 0x26226 +0x8EA4AFA9 0x4343 +0x8EA4AFAA 0x4355 +0x8EA4AFAB 0x26294 +0x8EA4AFAC 0x26293 +0x8EA4AFAD 0x4357 +0x8EA4AFAE 0x4368 +0x8EA4AFAF 0x7F98 +0x8EA4AFB0 0x7F90 +0x8EA4AFB1 0x26407 +0x8EA4AFB2 0x2640D +0x8EA4AFB3 0x26402 +0x8EA4AFB4 0x2640C +0x8EA4AFB5 0x26409 +0x8EA4AFB6 0x26408 +0x8EA4AFB7 0x26413 +0x8EA4AFB8 0x43A1 +0x8EA4AFB9 0x264D2 +0x8EA4AFBA 0x803A +0x8EA4AFBB 0x2653E +0x8EA4AFBC 0x2653C +0x8EA4AFBD 0x26667 +0x8EA4AFBE 0x2669E +0x8EA4AFBF 0x43EA +0x8EA4AFC0 0x266AD +0x8EA4AFC1 0x43E7 +0x8EA4AFC2 0x266D9 +0x8EA4AFC3 0x26642 +0x8EA4AFC4 0x266A3 +0x8EA4AFC5 0x266A0 +0x8EA4AFC6 0x43E8 +0x8EA4AFC7 0x43E9 +0x8EA4AFC8 0x2667C +0x8EA4AFC9 0x26904 +0x8EA4AFCA 0x4454 +0x8EA4AFCB 0x26958 +0x8EA4AFCC 0x26960 +0x8EA4AFCD 0x269C9 +0x8EA4AFCE 0x269C8 +0x8EA4AFCF 0x8226 +0x8EA4AFD0 0x4465 +0x8EA4AFD1 0x26A1C +0x8EA4AFD2 0x26A1A +0x8EA4AFD3 0x448A +0x8EA4AFD4 0x26B74 +0x8EA4AFD5 0x44B0 +0x8EA4AFD6 0x26B6E +0x8EA4AFD7 0x26B6F +0x8EA4AFD8 0x26B79 +0x8EA4AFD9 0x44BC +0x8EA4AFDA 0x832E +0x8EA4AFDB 0x26B77 +0x8EA4AFDC 0x8355 +0x8EA4AFDD 0x831A +0x8EA4AFDE 0x44B8 +0x8EA4AFDF 0x833D +0x8EA4AFE0 0x26B7C +0x8EA4AFE1 0x44B2 +0x8EA4AFE2 0x26B70 +0x8EA4AFE3 0x8330 +0x8EA4AFE4 0x44BD +0x8EA4AFE5 0x26B7A +0x8EA4AFE6 0x26B82 +0x8EA4AFE7 0x458A +0x8EA4AFE8 0x8651 +0x8EA4AFE9 0x45A1 +0x8EA4AFEA 0x27244 +0x8EA4AFEB 0x45A2 +0x8EA4AFEC 0x27243 +0x8EA4AFED 0x8688 +0x8EA4AFEE 0x27245 +0x8EA4AFEF 0x4615 +0x8EA4AFF0 0x27625 +0x8EA4AFF1 0x2761F +0x8EA4AFF2 0x4620 +0x8EA4AFF3 0x4673 +0x8EA4AFF4 0x277E8 +0x8EA4AFF5 0x898E +0x8EA4AFF6 0x898D +0x8EA4AFF7 0x27809 +0x8EA4AFF8 0x278B7 +0x8EA4AFF9 0x278B9 +0x8EA4AFFA 0x27964 +0x8EA4AFFB 0x27963 +0x8EA4AFFC 0x8A09 +0x8EA4AFFD 0x8A14 +0x8EA4AFFE 0x46B1 +0x8EA4B0A1 0x27962 +0x8EA4B0A2 0x27965 +0x8EA4B0A3 0x472B +0x8EA4B0A4 0x27BAC +0x8EA4B0A5 0x4745 +0x8EA4B0A6 0x27D2A +0x8EA4B0A7 0x4797 +0x8EA4B0A8 0x4798 +0x8EA4B0A9 0x27E96 +0x8EA4B0AA 0x47D5 +0x8EA4B0AB 0x27FC2 +0x8EA4B0AC 0x2F9DE +0x8EA4B0AD 0x4893 +0x8EA4B0AE 0x4896 +0x8EA4B0AF 0x9007 +0x8EA4B0B0 0x4894 +0x8EA4B0B1 0x284AA +0x8EA4B0B2 0x284B0 +0x8EA4B0B3 0x48C7 +0x8EA4B0B4 0x48C5 +0x8EA4B0B5 0x286D4 +0x8EA4B0B6 0x286CD +0x8EA4B0B7 0x286D6 +0x8EA4B0B8 0x48C4 +0x8EA4B0B9 0x287F0 +0x8EA4B0BA 0x9579 +0x8EA4B0BB 0x9584 +0x8EA4B0BC 0x49CE +0x8EA4B0BD 0x49CA +0x8EA4B0BE 0x49CC +0x8EA4B0BF 0x9657 +0x8EA4B0C0 0x49C9 +0x8EA4B0C1 0x96BA +0x8EA4B0C3 0x29D4B +0x8EA4B0C4 0x20162 +0x8EA4B0C5 0x346E +0x8EA4B0C6 0x202B7 +0x8EA4B0C7 0x5067 +0x8EA4B0C8 0x202AC +0x8EA4B0C9 0x202AB +0x8EA4B0CA 0x3471 +0x8EA4B0CB 0x202C1 +0x8EA4B0CC 0x34BB +0x8EA4B0CD 0x34D3 +0x8EA4B0CE 0x205E8 +0x8EA4B0CF 0x20769 +0x8EA4B0D0 0x2075D +0x8EA4B0D1 0x2075F +0x8EA4B0D2 0x34F3 +0x8EA4B0D3 0x34ED +0x8EA4B0D4 0x34F5 +0x8EA4B0D5 0x20764 +0x8EA4B0D6 0x20762 +0x8EA4B0D7 0x34F1 +0x8EA4B0D8 0x34F2 +0x8EA4B0D9 0x34F6 +0x8EA4B0DA 0x3520 +0x8EA4B0DB 0x208F9 +0x8EA4B0DC 0x3528 +0x8EA4B0DD 0x208EE +0x8EA4B0DE 0x5318 +0x8EA4B0DF 0x532C +0x8EA4B0E0 0x5359 +0x8EA4B0E1 0x209AB +0x8EA4B0E2 0x209AC +0x8EA4B0E3 0x209AA +0x8EA4B0E4 0x5368 +0x8EA4B0E5 0x537E +0x8EA4B0E6 0x20A86 +0x8EA4B0E7 0x20A7A +0x8EA4B0E8 0x53A1 +0x8EA4B0E9 0x20D28 +0x8EA4B0EA 0x35A1 +0x8EA4B0EB 0x555B +0x8EA4B0EC 0x35AA +0x8EA4B0ED 0x35A9 +0x8EA4B0EE 0x20D31 +0x8EA4B0EF 0x35B5 +0x8EA4B0F0 0x35A5 +0x8EA4B0F1 0x35A8 +0x8EA4B0F2 0x5542 +0x8EA4B0F3 0x35A7 +0x8EA4B0F4 0x5547 +0x8EA4B0F5 0x20D2D +0x8EA4B0F6 0x2F843 +0x8EA4B0F7 0x553D +0x8EA4B0F8 0x20D2B +0x8EA4B0F9 0x20D32 +0x8EA4B0FA 0x5560 +0x8EA4B0FB 0x57EB +0x8EA4B0FC 0x21329 +0x8EA4B0FD 0x21326 +0x8EA4B0FE 0x21353 +0x8EA4B1A1 0x364D +0x8EA4B1A2 0x21333 +0x8EA4B1A3 0x21334 +0x8EA4B1A4 0x2159D +0x8EA4B1A5 0x369C +0x8EA4B1A6 0x595F +0x8EA4B1A7 0x21641 +0x8EA4B1A8 0x36EA +0x8EA4B1A9 0x36E5 +0x8EA4B1AA 0x21791 +0x8EA4B1AB 0x21769 +0x8EA4B1AC 0x5B6F +0x8EA4B1AD 0x21A22 +0x8EA4B1AE 0x375E +0x8EA4B1AF 0x21A34 +0x8EA4B1B0 0x2F86D +0x8EA4B1B1 0x21B2E +0x8EA4B1B2 0x3786 +0x8EA4B1B3 0x3784 +0x8EA4B1B4 0x21BF4 +0x8EA4B1B5 0x5C5A +0x8EA4B1B6 0x21E28 +0x8EA4B1B7 0x37D9 +0x8EA4B1B8 0x21E1C +0x8EA4B1B9 0x37DE +0x8EA4B1BA 0x21E11 +0x8EA4B1BB 0x21E24 +0x8EA4B1BC 0x21E15 +0x8EA4B1BD 0x37DB +0x8EA4B1BE 0x21E16 +0x8EA4B1BF 0x21E54 +0x8EA4B1C0 0x21E23 +0x8EA4B1C1 0x21FFF +0x8EA4B1C2 0x3831 +0x8EA4B1C3 0x220CF +0x8EA4B1C4 0x220D0 +0x8EA4B1C5 0x384B +0x8EA4B1C6 0x220CE +0x8EA4B1C7 0x3849 +0x8EA4B1C8 0x384A +0x8EA4B1C9 0x384C +0x8EA4B1CA 0x221C7 +0x8EA4B1CB 0x2225C +0x8EA4B1CC 0x388A +0x8EA4B1CD 0x22236 +0x8EA4B1CE 0x3889 +0x8EA4B1CF 0x388B +0x8EA4B1D0 0x22243 +0x8EA4B1D1 0x38BB +0x8EA4B1D2 0x5FA2 +0x8EA4B1D3 0x5F9D +0x8EA4B1D4 0x38E4 +0x8EA4B1D5 0x2252A +0x8EA4B1D6 0x22501 +0x8EA4B1D7 0x5FA3 +0x8EA4B1D8 0x2250B +0x8EA4B1D9 0x2250F +0x8EA4B1DA 0x393B +0x8EA4B1DB 0x392E +0x8EA4B1DC 0x393E +0x8EA4B1DD 0x3946 +0x8EA4B1DE 0x3953 +0x8EA4B1DF 0x226DF +0x8EA4B1E0 0x3944 +0x8EA4B1E1 0x226D2 +0x8EA4B1E2 0x393F +0x8EA4B1E3 0x3942 +0x8EA4B1E4 0x394F +0x8EA4B1E5 0x226CD +0x8EA4B1E6 0x3952 +0x8EA4B1E7 0x394A +0x8EA4B1E8 0x60C2 +0x8EA4B1E9 0x226DB +0x8EA4B1EA 0x395A +0x8EA4B1EB 0x60A5 +0x8EA4B1EC 0x3949 +0x8EA4B1ED 0x226CF +0x8EA4B1EE 0x621C +0x8EA4B1EF 0x229C0 +0x8EA4B1F0 0x621D +0x8EA4B1F1 0x3A03 +0x8EA4B1F2 0x22B81 +0x8EA4B1F3 0x22B82 +0x8EA4B1F4 0x22B8A +0x8EA4B1F5 0x22BA8 +0x8EA4B1F6 0x22B8C +0x8EA4B1F7 0x6395 +0x8EA4B1F8 0x639A +0x8EA4B1F9 0x3A01 +0x8EA4B1FA 0x3A06 +0x8EA4B1FB 0x39FB +0x8EA4B1FC 0x39F9 +0x8EA4B1FD 0x22B8E +0x8EA4B1FE 0x3A05 +0x8EA4B2A1 0x39FA +0x8EA4B2A2 0x22B8B +0x8EA4B2A3 0x63A6 +0x8EA4B2A4 0x22B96 +0x8EA4B2A5 0x39FE +0x8EA4B2A6 0x22BCC +0x8EA4B2A7 0x3A7D +0x8EA4B2A8 0x3A8C +0x8EA4B2A9 0x22F4F +0x8EA4B2AA 0x22F4A +0x8EA4B2AB 0x6550 +0x8EA4B2AC 0x3A8E +0x8EA4B2AD 0x22F4B +0x8EA4B2AE 0x22F3D +0x8EA4B2AF 0x6552 +0x8EA4B2B0 0x22F44 +0x8EA4B2B1 0x22F49 +0x8EA4B2B2 0x2309E +0x8EA4B2B3 0x230F3 +0x8EA4B2B4 0x65C8 +0x8EA4B2B5 0x230F5 +0x8EA4B2B6 0x3AF0 +0x8EA4B2B7 0x3AF2 +0x8EA4B2B8 0x231B3 +0x8EA4B2B9 0x6658 +0x8EA4B2BA 0x3AF1 +0x8EA4B2BB 0x3AE6 +0x8EA4B2BC 0x231E5 +0x8EA4B2BD 0x231B6 +0x8EA4B2BE 0x2F8D8 +0x8EA4B2BF 0x6888 +0x8EA4B2C0 0x23486 +0x8EA4B2C1 0x3B6F +0x8EA4B2C2 0x3B6D +0x8EA4B2C3 0x3B69 +0x8EA4B2C4 0x234B6 +0x8EA4B2C5 0x23485 +0x8EA4B2C6 0x3B6E +0x8EA4B2C7 0x234AB +0x8EA4B2C8 0x3C2F +0x8EA4B2C9 0x3C30 +0x8EA4B2CA 0x3C63 +0x8EA4B2CB 0x23A0D +0x8EA4B2CC 0x23A8B +0x8EA4B2CD 0x23A8C +0x8EA4B2CE 0x6BB8 +0x8EA4B2CF 0x3C80 +0x8EA4B2D0 0x6BB9 +0x8EA4B2D1 0x3C9A +0x8EA4B2D2 0x3C94 +0x8EA4B2D3 0x3C96 +0x8EA4B2D4 0x3C95 +0x8EA4B2D5 0x3C97 +0x8EA4B2D6 0x23B72 +0x8EA4B2D7 0x3CF4 +0x8EA4B2D8 0x3CFE +0x8EA4B2D9 0x23D8F +0x8EA4B2DA 0x3D01 +0x8EA4B2DB 0x23D79 +0x8EA4B2DC 0x3D02 +0x8EA4B2DD 0x23D77 +0x8EA4B2DE 0x3CF9 +0x8EA4B2DF 0x23D90 +0x8EA4B2E0 0x23D88 +0x8EA4B2E1 0x23D80 +0x8EA4B2E2 0x23D9E +0x8EA4B2E3 0x3CF6 +0x8EA4B2E4 0x3CF7 +0x8EA4B2E5 0x23D82 +0x8EA4B2E6 0x23D34 +0x8EA4B2E7 0x23D89 +0x8EA4B2E8 0x3CFF +0x8EA4B2E9 0x23D85 +0x8EA4B2EA 0x23D7E +0x8EA4B2EB 0x23D7A +0x8EA4B2EC 0x23DA6 +0x8EA4B2ED 0x6E0B +0x8EA4B2EE 0x23DB5 +0x8EA4B2EF 0x241F4 +0x8EA4B2F0 0x3DBF +0x8EA4B2F1 0x3DBC +0x8EA4B2F2 0x7105 +0x8EA4B2F3 0x24229 +0x8EA4B2F4 0x24226 +0x8EA4B2F5 0x2422A +0x8EA4B2F6 0x3DBE +0x8EA4B2F7 0x3DC0 +0x8EA4B2F8 0x2457E +0x8EA4B2F9 0x3E3B +0x8EA4B2FA 0x3E39 +0x8EA4B2FB 0x2465B +0x8EA4B2FC 0x24661 +0x8EA4B2FD 0x24660 +0x8EA4B2FE 0x3E3C +0x8EA4B3A1 0x2479B +0x8EA4B3A2 0x7314 +0x8EA4B3A3 0x7304 +0x8EA4B3A4 0x247C3 +0x8EA4B3A5 0x3E7D +0x8EA4B3A6 0x247CD +0x8EA4B3A7 0x3E7F +0x8EA4B3A8 0x3E7A +0x8EA4B3A9 0x3E7C +0x8EA4B3AA 0x7305 +0x8EA4B3AB 0x3E7E +0x8EA4B3AC 0x7315 +0x8EA4B3AD 0x730D +0x8EA4B3AE 0x3E80 +0x8EA4B3AF 0x3EBF +0x8EA4B3B0 0x3EC3 +0x8EA4B3B1 0x24954 +0x8EA4B3B2 0x24959 +0x8EA4B3B3 0x3ECC +0x8EA4B3B4 0x3F0E +0x8EA4B3B5 0x3F0D +0x8EA4B3B6 0x24AF5 +0x8EA4B3B7 0x3F26 +0x8EA4B3B8 0x3F24 +0x8EA4B3B9 0x3F25 +0x8EA4B3BA 0x3F23 +0x8EA4B3BB 0x3F21 +0x8EA4B3BC 0x3F29 +0x8EA4B3BD 0x24C69 +0x8EA4B3BE 0x24C65 +0x8EA4B3BF 0x3F8F +0x8EA4B3C0 0x3F8D +0x8EA4B3C1 0x24D7C +0x8EA4B3C2 0x3F8B +0x8EA4B3C3 0x3F92 +0x8EA4B3C4 0x24D80 +0x8EA4B3C5 0x3F90 +0x8EA4B3C6 0x24F65 +0x8EA4B3C7 0x3FEF +0x8EA4B3C8 0x3FF0 +0x8EA4B3C9 0x24FDF +0x8EA4B3CA 0x25060 +0x8EA4B3CB 0x4001 +0x8EA4B3CC 0x2505E +0x8EA4B3CD 0x402E +0x8EA4B3CE 0x402D +0x8EA4B3CF 0x772E +0x8EA4B3D0 0x4028 +0x8EA4B3D1 0x4029 +0x8EA4B3D2 0x402C +0x8EA4B3D3 0x2518F +0x8EA4B3D4 0x25161 +0x8EA4B3D5 0x2515A +0x8EA4B3D6 0x7741 +0x8EA4B3D7 0x4088 +0x8EA4B3D8 0x25367 +0x8EA4B3D9 0x4092 +0x8EA4B3DA 0x4091 +0x8EA4B3DB 0x77EA +0x8EA4B3DC 0x253BB +0x8EA4B3DD 0x7844 +0x8EA4B3DE 0x40A9 +0x8EA4B3DF 0x40AC +0x8EA4B3E0 0x40AE +0x8EA4B3E1 0x40AA +0x8EA4B3E2 0x4106 +0x8EA4B3E3 0x4105 +0x8EA4B3E4 0x414A +0x8EA4B3E5 0x413E +0x8EA4B3E6 0x413C +0x8EA4B3E7 0x413B +0x8EA4B3E8 0x2579B +0x8EA4B3E9 0x4142 +0x8EA4B3EA 0x4141 +0x8EA4B3EB 0x4143 +0x8EA4B3EC 0x257A9 +0x8EA4B3ED 0x4145 +0x8EA4B3EE 0x25966 +0x8EA4B3EF 0x419A +0x8EA4B3F0 0x419B +0x8EA4B3F1 0x419F +0x8EA4B3F2 0x419E +0x8EA4B3F3 0x25A72 +0x8EA4B3F4 0x25A76 +0x8EA4B3F5 0x25B14 +0x8EA4B3F6 0x41DE +0x8EA4B3F7 0x41E2 +0x8EA4B3F8 0x41E6 +0x8EA4B3F9 0x25B0F +0x8EA4B3FA 0x7B29 +0x8EA4B3FB 0x41E3 +0x8EA4B3FC 0x7B27 +0x8EA4B3FD 0x41DF +0x8EA4B3FE 0x25E41 +0x8EA4B4A1 0x25E46 +0x8EA4B4A2 0x7C9D +0x8EA4B4A3 0x25E4B +0x8EA4B4A4 0x25E43 +0x8EA4B4A5 0x427E +0x8EA4B4A6 0x42C9 +0x8EA4B4A7 0x42CC +0x8EA4B4A8 0x25FC6 +0x8EA4B4A9 0x42D1 +0x8EA4B4AA 0x25FC7 +0x8EA4B4AB 0x42D0 +0x8EA4B4AC 0x25FCE +0x8EA4B4AD 0x42CF +0x8EA4B4AE 0x42C8 +0x8EA4B4AF 0x25FC9 +0x8EA4B4B0 0x42CD +0x8EA4B4B1 0x25FCB +0x8EA4B4B2 0x25FC5 +0x8EA4B4B3 0x4349 +0x8EA4B4B4 0x4347 +0x8EA4B4B5 0x4358 +0x8EA4B4B6 0x436B +0x8EA4B4B7 0x436C +0x8EA4B4B8 0x436A +0x8EA4B4B9 0x26369 +0x8EA4B4BA 0x4380 +0x8EA4B4BB 0x4382 +0x8EA4B4BC 0x4384 +0x8EA4B4BD 0x7FC8 +0x8EA4B4BE 0x4383 +0x8EA4B4BF 0x2641E +0x8EA4B4C0 0x264BA +0x8EA4B4C1 0x43B6 +0x8EA4B4C2 0x26552 +0x8EA4B4C3 0x26551 +0x8EA4B4C4 0x26553 +0x8EA4B4C5 0x2669F +0x8EA4B4C6 0x266DB +0x8EA4B4C7 0x8126 +0x8EA4B4C8 0x43F1 +0x8EA4B4C9 0x266E3 +0x8EA4B4CA 0x43F6 +0x8EA4B4CB 0x43F3 +0x8EA4B4CC 0x43F0 +0x8EA4B4CD 0x811C +0x8EA4B4CE 0x266D7 +0x8EA4B4CF 0x266E9 +0x8EA4B4D0 0x8128 +0x8EA4B4D1 0x43F5 +0x8EA4B4D2 0x43F4 +0x8EA4B4D3 0x43F7 +0x8EA4B4D4 0x266DE +0x8EA4B4D5 0x266DC +0x8EA4B4D6 0x2693C +0x8EA4B4D7 0x2F98B +0x8EA4B4D8 0x4455 +0x8EA4B4D9 0x26A22 +0x8EA4B4DA 0x26A32 +0x8EA4B4DB 0x26A23 +0x8EA4B4DC 0x448B +0x8EA4B4DD 0x44CB +0x8EA4B4DE 0x44C2 +0x8EA4B4DF 0x26BD4 +0x8EA4B4E0 0x26BC8 +0x8EA4B4E1 0x26BBC +0x8EA4B4E2 0x44CA +0x8EA4B4E3 0x44CC +0x8EA4B4E4 0x26BCD +0x8EA4B4E5 0x44C7 +0x8EA4B4E6 0x44C9 +0x8EA4B4E7 0x8370 +0x8EA4B4E8 0x26BBE +0x8EA4B4E9 0x44C6 +0x8EA4B4EA 0x26C40 +0x8EA4B4EB 0x26BD6 +0x8EA4B4EC 0x44C3 +0x8EA4B4ED 0x8382 +0x8EA4B4EE 0x26BBD +0x8EA4B4EF 0x83AC +0x8EA4B4F0 0x26BBA +0x8EA4B4F1 0x44C4 +0x8EA4B4F2 0x26BC0 +0x8EA4B4F3 0x2F99B +0x8EA4B4F4 0x2F99D +0x8EA4B4F5 0x26BC1 +0x8EA4B4F6 0x271A6 +0x8EA4B4F7 0x271A5 +0x8EA4B4F8 0x271A8 +0x8EA4B4F9 0x45A9 +0x8EA4B4FA 0x86AD +0x8EA4B4FB 0x45A8 +0x8EA4B4FC 0x45A6 +0x8EA4B4FD 0x2725F +0x8EA4B4FE 0x27270 +0x8EA4B5A1 0x2726A +0x8EA4B5A2 0x27265 +0x8EA4B5A3 0x27267 +0x8EA4B5A4 0x2726F +0x8EA4B5A5 0x27287 +0x8EA4B5A6 0x86CA +0x8EA4B5A7 0x8851 +0x8EA4B5A8 0x2763D +0x8EA4B5A9 0x27643 +0x8EA4B5AA 0x4622 +0x8EA4B5AB 0x27640 +0x8EA4B5AC 0x4626 +0x8EA4B5AD 0x4624 +0x8EA4B5AE 0x4625 +0x8EA4B5AF 0x889D +0x8EA4B5B0 0x462A +0x8EA4B5B1 0x4674 +0x8EA4B5B2 0x27818 +0x8EA4B5B3 0x4679 +0x8EA4B5B4 0x8990 +0x8EA4B5B5 0x467A +0x8EA4B5B6 0x27819 +0x8EA4B5B7 0x278C1 +0x8EA4B5B8 0x89D8 +0x8EA4B5B9 0x89D7 +0x8EA4B5BA 0x4697 +0x8EA4B5BB 0x278BC +0x8EA4B5BC 0x278C8 +0x8EA4B5BD 0x8A2E +0x8EA4B5BE 0x27971 +0x8EA4B5BF 0x46BC +0x8EA4B5C0 0x2796E +0x8EA4B5C1 0x46B3 +0x8EA4B5C2 0x27978 +0x8EA4B5C3 0x46BF +0x8EA4B5C4 0x46B7 +0x8EA4B5C5 0x2F9CD +0x8EA4B5C6 0x2797A +0x8EA4B5C7 0x27BB1 +0x8EA4B5C8 0x27BAF +0x8EA4B5C9 0x27BB0 +0x8EA4B5CA 0x4734 +0x8EA4B5CB 0x4746 +0x8EA4B5CC 0x4748 +0x8EA4B5CD 0x8C59 +0x8EA4B5CE 0x27CA8 +0x8EA4B5CF 0x27CA6 +0x8EA4B5D0 0x4756 +0x8EA4B5D1 0x4767 +0x8EA4B5D2 0x27D48 +0x8EA4B5D3 0x27D45 +0x8EA4B5D4 0x4768 +0x8EA4B5D5 0x4799 +0x8EA4B5D6 0x479A +0x8EA4B5D7 0x27EA0 +0x8EA4B5D8 0x27EA4 +0x8EA4B5D9 0x47D8 +0x8EA4B5DA 0x27FD4 +0x8EA4B5DB 0x47DB +0x8EA4B5DC 0x47DC +0x8EA4B5DD 0x47DD +0x8EA4B5DE 0x47D7 +0x8EA4B5DF 0x27FD2 +0x8EA4B5E0 0x28222 +0x8EA4B5E1 0x4849 +0x8EA4B5E2 0x484A +0x8EA4B5E3 0x8EDA +0x8EA4B5E4 0x282B7 +0x8EA4B5E5 0x282CC +0x8EA4B5E6 0x9033 +0x8EA4B5E7 0x284E6 +0x8EA4B5E8 0x9018 +0x8EA4B5E9 0x489A +0x8EA4B5EA 0x284C8 +0x8EA4B5EB 0x48CD +0x8EA4B5EC 0x48CA +0x8EA4B5ED 0x286F4 +0x8EA4B5EE 0x48CB +0x8EA4B5EF 0x286ED +0x8EA4B5F0 0x48CF +0x8EA4B5F1 0x2867E +0x8EA4B5F2 0x2F9E3 +0x8EA4B5F3 0x48CC +0x8EA4B5F4 0x48EA +0x8EA4B5F5 0x48ED +0x8EA4B5F6 0x287F9 +0x8EA4B5F7 0x287FD +0x8EA4B5F8 0x48E9 +0x8EA4B5F9 0x28807 +0x8EA4B5FA 0x491A +0x8EA4B5FB 0x91EF +0x8EA4B5FC 0x498D +0x8EA4B5FD 0x49D2 +0x8EA4B5FE 0x28E78 +0x8EA4B6A1 0x28E7A +0x8EA4B6A2 0x28E79 +0x8EA4B6A3 0x28F8A +0x8EA4B6A4 0x49F2 +0x8EA4B6A5 0x2907B +0x8EA4B6A6 0x291D5 +0x8EA4B6A7 0x291E9 +0x8EA4B6A8 0x4A3D +0x8EA4B6A9 0x291EB +0x8EA4B6AA 0x4A3E +0x8EA4B6AB 0x4AF8 +0x8EA4B6AC 0x4B23 +0x8EA4B6AD 0x9AD9 +0x8EA4B6AE 0x4EB4 +0x8EA4B6AF 0x2016C +0x8EA4B6B0 0x50A0 +0x8EA4B6B1 0x5090 +0x8EA4B6B2 0x3475 +0x8EA4B6B3 0x5086 +0x8EA4B6B4 0x5084 +0x8EA4B6B5 0x202FA +0x8EA4B6B6 0x508A +0x8EA4B6B7 0x3476 +0x8EA4B6B8 0x3473 +0x8EA4B6B9 0x509F +0x8EA4B6BA 0x50A1 +0x8EA4B6BB 0x20318 +0x8EA4B6BC 0x5093 +0x8EA4B6BD 0x34BD +0x8EA4B6BE 0x205F6 +0x8EA4B6BF 0x51D5 +0x8EA4B6C0 0x2078A +0x8EA4B6C1 0x20789 +0x8EA4B6C2 0x34F9 +0x8EA4B6C3 0x2077F +0x8EA4B6C4 0x20788 +0x8EA4B6C5 0x34FA +0x8EA4B6C6 0x20783 +0x8EA4B6C7 0x20784 +0x8EA4B6C8 0x20798 +0x8EA4B6C9 0x20763 +0x8EA4B6CA 0x20787 +0x8EA4B6CB 0x3521 +0x8EA4B6CC 0x2F827 +0x8EA4B6CD 0x3529 +0x8EA4B6CE 0x208F5 +0x8EA4B6CF 0x20950 +0x8EA4B6D0 0x3538 +0x8EA4B6D1 0x354E +0x8EA4B6D2 0x20A87 +0x8EA4B6D3 0x20A8A +0x8EA4B6D4 0x20B65 +0x8EA4B6D5 0x20DB7 +0x8EA4B6D6 0x20DC1 +0x8EA4B6D7 0x20DC7 +0x8EA4B6D8 0x35C8 +0x8EA4B6D9 0x35BC +0x8EA4B6DA 0x20DC5 +0x8EA4B6DB 0x20DCB +0x8EA4B6DC 0x5590 +0x8EA4B6DD 0x20DD1 +0x8EA4B6DE 0x35BB +0x8EA4B6DF 0x35C2 +0x8EA4B6E0 0x35C0 +0x8EA4B6E1 0x20DB8 +0x8EA4B6E2 0x20DCA +0x8EA4B6E3 0x35CA +0x8EA4B6E4 0x20DDE +0x8EA4B6E5 0x35C9 +0x8EA4B6E6 0x20DCE +0x8EA4B6E7 0x35B8 +0x8EA4B6E8 0x5710 +0x8EA4B6E9 0x5817 +0x8EA4B6EA 0x21368 +0x8EA4B6EB 0x364E +0x8EA4B6EC 0x2136B +0x8EA4B6ED 0x5844 +0x8EA4B6EE 0x3650 +0x8EA4B6EF 0x582B +0x8EA4B6F0 0x2136A +0x8EA4B6F1 0x5845 +0x8EA4B6F2 0x21366 +0x8EA4B6F3 0x21377 +0x8EA4B6F4 0x21396 +0x8EA4B6F5 0x2136E +0x8EA4B6F6 0x2F856 +0x8EA4B6F7 0x368A +0x8EA4B6F8 0x21657 +0x8EA4B6F9 0x5965 +0x8EA4B6FA 0x21656 +0x8EA4B6FB 0x2179C +0x8EA4B6FC 0x2179E +0x8EA4B6FD 0x36FC +0x8EA4B6FE 0x36F9 +0x8EA4B7A1 0x217A1 +0x8EA4B7A2 0x3763 +0x8EA4B7A3 0x21A42 +0x8EA4B7A4 0x5BCF +0x8EA4B7A5 0x21A46 +0x8EA4B7A6 0x21A3E +0x8EA4B7A7 0x21B33 +0x8EA4B7A8 0x3787 +0x8EA4B7A9 0x3788 +0x8EA4B7AA 0x21BFA +0x8EA4B7AB 0x379A +0x8EA4B7AC 0x21C97 +0x8EA4B7AD 0x21C9B +0x8EA4B7AE 0x21CAA +0x8EA4B7AF 0x5D56 +0x8EA4B7B0 0x21E73 +0x8EA4B7B1 0x21E7C +0x8EA4B7B2 0x37E9 +0x8EA4B7B3 0x21E86 +0x8EA4B7B4 0x37EA +0x8EA4B7B5 0x5D54 +0x8EA4B7B6 0x3850 +0x8EA4B7B7 0x220F3 +0x8EA4B7B8 0x220F0 +0x8EA4B7B9 0x3856 +0x8EA4B7BA 0x3852 +0x8EA4B7BB 0x384F +0x8EA4B7BC 0x3854 +0x8EA4B7BD 0x3851 +0x8EA4B7BE 0x220EC +0x8EA4B7BF 0x222AF +0x8EA4B7C0 0x388E +0x8EA4B7C1 0x388F +0x8EA4B7C2 0x22264 +0x8EA4B7C3 0x22268 +0x8EA4B7C4 0x2235A +0x8EA4B7C5 0x5F3D +0x8EA4B7C6 0x2251F +0x8EA4B7C7 0x22525 +0x8EA4B7C8 0x38ED +0x8EA4B7C9 0x38EB +0x8EA4B7CA 0x5FA4 +0x8EA4B7CB 0x226C6 +0x8EA4B7CC 0x226D6 +0x8EA4B7CD 0x226C3 +0x8EA4B7CE 0x3962 +0x8EA4B7CF 0x2272C +0x8EA4B7D0 0x395D +0x8EA4B7D1 0x2272E +0x8EA4B7D2 0x2275E +0x8EA4B7D3 0x22733 +0x8EA4B7D4 0x3961 +0x8EA4B7D5 0x3965 +0x8EA4B7D6 0x395C +0x8EA4B7D7 0x2272D +0x8EA4B7D8 0x22746 +0x8EA4B7D9 0x395F +0x8EA4B7DA 0x226C1 +0x8EA4B7DB 0x2273A +0x8EA4B7DC 0x229CC +0x8EA4B7DD 0x22B9D +0x8EA4B7DE 0x22B83 +0x8EA4B7DF 0x22BF6 +0x8EA4B7E0 0x63EC +0x8EA4B7E1 0x3A16 +0x8EA4B7E2 0x3A0A +0x8EA4B7E3 0x22BF8 +0x8EA4B7E4 0x3A0E +0x8EA4B7E5 0x3A12 +0x8EA4B7E6 0x22BFE +0x8EA4B7E7 0x22BF3 +0x8EA4B7E8 0x3A11 +0x8EA4B7E9 0x22BEB +0x8EA4B7EA 0x22BFA +0x8EA4B7EB 0x3A10 +0x8EA4B7EC 0x22C07 +0x8EA4B7ED 0x22BFC +0x8EA4B7EE 0x3A09 +0x8EA4B7EF 0x63FA +0x8EA4B7F0 0x3A15 +0x8EA4B7F1 0x63D4 +0x8EA4B7F2 0x22F72 +0x8EA4B7F3 0x22F73 +0x8EA4B7F4 0x22F74 +0x8EA4B7F5 0x3A91 +0x8EA4B7F6 0x3A95 +0x8EA4B7F7 0x3A93 +0x8EA4B7F8 0x3A92 +0x8EA4B7F9 0x3A8F +0x8EA4B7FA 0x22F5F +0x8EA4B7FB 0x22F60 +0x8EA4B7FC 0x230AA +0x8EA4B7FD 0x23134 +0x8EA4B7FE 0x3AF6 +0x8EA4B8A1 0x231B4 +0x8EA4B8A2 0x3AFB +0x8EA4B8A3 0x231F0 +0x8EA4B8A4 0x6675 +0x8EA4B8A5 0x3AF9 +0x8EA4B8A6 0x2320D +0x8EA4B8A7 0x231F3 +0x8EA4B8A8 0x2320F +0x8EA4B8A9 0x671C +0x8EA4B8AA 0x3B7D +0x8EA4B8AB 0x234C9 +0x8EA4B8AC 0x3B7A +0x8EA4B8AD 0x3B7F +0x8EA4B8AE 0x234C5 +0x8EA4B8AF 0x3B78 +0x8EA4B8B0 0x234D7 +0x8EA4B8B1 0x234CC +0x8EA4B8B2 0x68D9 +0x8EA4B8B3 0x234E7 +0x8EA4B8B4 0x3B70 +0x8EA4B8B5 0x3B82 +0x8EA4B8B6 0x234C1 +0x8EA4B8B7 0x3B84 +0x8EA4B8B8 0x234E8 +0x8EA4B8B9 0x3C33 +0x8EA4B8BA 0x238CB +0x8EA4B8BB 0x3C32 +0x8EA4B8BC 0x3C36 +0x8EA4B8BD 0x238C8 +0x8EA4B8BE 0x2397A +0x8EA4B8BF 0x3C56 +0x8EA4B8C0 0x23979 +0x8EA4B8C1 0x2397E +0x8EA4B8C2 0x3C67 +0x8EA4B8C3 0x23A1B +0x8EA4B8C4 0x3C65 +0x8EA4B8C5 0x3C64 +0x8EA4B8C6 0x3C66 +0x8EA4B8C7 0x23A1F +0x8EA4B8C8 0x23A19 +0x8EA4B8C9 0x3C81 +0x8EA4B8CA 0x3C82 +0x8EA4B8CB 0x3C83 +0x8EA4B8CC 0x3C9E +0x8EA4B8CD 0x23B89 +0x8EA4B8CE 0x6BF1 +0x8EA4B8CF 0x3C9D +0x8EA4B8D0 0x23B8B +0x8EA4B8D1 0x3D0F +0x8EA4B8D2 0x3D12 +0x8EA4B8D3 0x23E09 +0x8EA4B8D4 0x23DFE +0x8EA4B8D5 0x23E00 +0x8EA4B8D6 0x3D10 +0x8EA4B8D7 0x3D18 +0x8EA4B8D8 0x23E0B +0x8EA4B8D9 0x3D14 +0x8EA4B8DA 0x3D19 +0x8EA4B8DB 0x6E37 +0x8EA4B8DD 0x23E4A +0x8EA4B8DE 0x6E7D +0x8EA4B8DF 0x6E86 +0x8EA4B8E0 0x3DC8 +0x8EA4B8E1 0x3DC4 +0x8EA4B8E2 0x3DC6 +0x8EA4B8E3 0x24279 +0x8EA4B8E4 0x3DC7 +0x8EA4B8E5 0x3DC3 +0x8EA4B8E6 0x2426C +0x8EA4B8E7 0x24299 +0x8EA4B8E8 0x2F91B +0x8EA4B8E9 0x24262 +0x8EA4B8EA 0x24514 +0x8EA4B8EB 0x3E19 +0x8EA4B8EC 0x3E1C +0x8EA4B8ED 0x245C8 +0x8EA4B8EE 0x245D7 +0x8EA4B8EF 0x2460C +0x8EA4B8F0 0x3E41 +0x8EA4B8F1 0x24670 +0x8EA4B8F2 0x3E42 +0x8EA4B8F3 0x3E43 +0x8EA4B8F4 0x24671 +0x8EA4B8F5 0x247DF +0x8EA4B8F6 0x247E4 +0x8EA4B8F7 0x3E82 +0x8EA4B8F8 0x247E7 +0x8EA4B8F9 0x3E81 +0x8EA4B8FA 0x3E94 +0x8EA4B8FB 0x3E84 +0x8EA4B8FC 0x24990 +0x8EA4B8FD 0x3ED2 +0x8EA4B8FE 0x3F0F +0x8EA4B9A1 0x3F22 +0x8EA4B9A2 0x24B4C +0x8EA4B9A3 0x3F27 +0x8EA4B9A4 0x3F2A +0x8EA4B9A5 0x74FA +0x8EA4B9A6 0x3F28 +0x8EA4B9A7 0x24B4F +0x8EA4B9A8 0x3F60 +0x8EA4B9A9 0x24C7D +0x8EA4B9AA 0x24C7E +0x8EA4B9AB 0x24C7C +0x8EA4B9AC 0x7572 +0x8EA4B9AD 0x24C8D +0x8EA4B9AE 0x24D19 +0x8EA4B9AF 0x3F9B +0x8EA4B9B0 0x3F9C +0x8EA4B9B1 0x24DC0 +0x8EA4B9B2 0x3F93 +0x8EA4B9B3 0x3F94 +0x8EA4B9B4 0x75DC +0x8EA4B9B5 0x3FA0 +0x8EA4B9B6 0x3F99 +0x8EA4B9B7 0x24DB6 +0x8EA4B9B8 0x3FA1 +0x8EA4B9B9 0x24DA8 +0x8EA4B9BA 0x3FF1 +0x8EA4B9BB 0x24FEB +0x8EA4B9BC 0x24FE7 +0x8EA4B9BD 0x2506F +0x8EA4B9BE 0x251C7 +0x8EA4B9BF 0x4036 +0x8EA4B9C0 0x2519F +0x8EA4B9C1 0x4037 +0x8EA4B9C2 0x403F +0x8EA4B9C3 0x403C +0x8EA4B9C4 0x251C4 +0x8EA4B9C5 0x4034 +0x8EA4B9C6 0x4039 +0x8EA4B9C7 0x403B +0x8EA4B9C8 0x4035 +0x8EA4B9C9 0x4030 +0x8EA4B9CA 0x4032 +0x8EA4B9CB 0x4038 +0x8EA4B9CC 0x403E +0x8EA4B9CD 0x403A +0x8EA4B9CE 0x2519B +0x8EA4B9CF 0x25197 +0x8EA4B9D0 0x251C5 +0x8EA4B9D1 0x2536B +0x8EA4B9D2 0x253CE +0x8EA4B9D3 0x40B6 +0x8EA4B9D4 0x7867 +0x8EA4B9D5 0x254B1 +0x8EA4B9D6 0x254AE +0x8EA4B9D7 0x254B0 +0x8EA4B9D8 0x40B3 +0x8EA4B9D9 0x4109 +0x8EA4B9DA 0x7977 +0x8EA4B9DB 0x2573E +0x8EA4B9DC 0x257B5 +0x8EA4B9DD 0x257BA +0x8EA4B9DE 0x414C +0x8EA4B9DF 0x257B2 +0x8EA4B9E0 0x257B4 +0x8EA4B9E1 0x4153 +0x8EA4B9E2 0x414D +0x8EA4B9E3 0x4151 +0x8EA4B9E4 0x414F +0x8EA4B9E5 0x7A9B +0x8EA4B9E6 0x25977 +0x8EA4B9E7 0x41A2 +0x8EA4B9E8 0x25986 +0x8EA4B9E9 0x2597B +0x8EA4B9EA 0x41CD +0x8EA4B9EB 0x25A7E +0x8EA4B9EC 0x25B2E +0x8EA4B9ED 0x41E7 +0x8EA4B9EE 0x25B2F +0x8EA4B9EF 0x41F0 +0x8EA4B9F0 0x25B37 +0x8EA4B9F1 0x41E9 +0x8EA4B9F2 0x41EC +0x8EA4B9F3 0x25B32 +0x8EA4B9F4 0x41E8 +0x8EA4B9F5 0x41EE +0x8EA4B9F6 0x4202 +0x8EA4B9F7 0x25B36 +0x8EA4B9F8 0x25B39 +0x8EA4B9F9 0x25B35 +0x8EA4B9FA 0x25E5C +0x8EA4B9FB 0x4282 +0x8EA4B9FC 0x4283 +0x8EA4B9FD 0x4286 +0x8EA4B9FE 0x25E7B +0x8EA4BAA1 0x25E61 +0x8EA4BAA2 0x25FEE +0x8EA4BAA3 0x25FEB +0x8EA4BAA4 0x25FEF +0x8EA4BAA5 0x26020 +0x8EA4BAA6 0x7D2A +0x8EA4BAA7 0x7D65 +0x8EA4BAA8 0x434A +0x8EA4BAA9 0x26230 +0x8EA4BAAA 0x435A +0x8EA4BAAB 0x7F64 +0x8EA4BAAC 0x262BE +0x8EA4BAAD 0x436E +0x8EA4BAAE 0x26367 +0x8EA4BAAF 0x2637C +0x8EA4BAB0 0x4370 +0x8EA4BAB1 0x436F +0x8EA4BAB2 0x26424 +0x8EA4BAB3 0x438A +0x8EA4BAB4 0x4387 +0x8EA4BAB5 0x4388 +0x8EA4BAB6 0x26429 +0x8EA4BAB7 0x264EF +0x8EA4BAB8 0x8020 +0x8EA4BAB9 0x43B7 +0x8EA4BABA 0x43FD +0x8EA4BABB 0x8120 +0x8EA4BABC 0x2670D +0x8EA4BABD 0x4405 +0x8EA4BABE 0x813C +0x8EA4BABF 0x4408 +0x8EA4BAC0 0x4403 +0x8EA4BAC1 0x4402 +0x8EA4BAC2 0x4404 +0x8EA4BAC3 0x3B39 +0x8EA4BAC4 0x4409 +0x8EA4BAC5 0x43FF +0x8EA4BAC6 0x26764 +0x8EA4BAC7 0x813F +0x8EA4BAC8 0x26715 +0x8EA4BAC9 0x43FC +0x8EA4BACA 0x4401 +0x8EA4BACB 0x440A +0x8EA4BACC 0x81F0 +0x8EA4BACD 0x81F5 +0x8EA4BACE 0x446B +0x8EA4BACF 0x446C +0x8EA4BAD0 0x26A35 +0x8EA4BAD1 0x26A36 +0x8EA4BAD2 0x26A34 +0x8EA4BAD3 0x26A37 +0x8EA4BAD4 0x26C47 +0x8EA4BAD5 0x26C2B +0x8EA4BAD6 0x44DE +0x8EA4BAD7 0x26C41 +0x8EA4BAD8 0x26C43 +0x8EA4BAD9 0x44DB +0x8EA4BADA 0x26C42 +0x8EA4BADB 0x44DD +0x8EA4BADC 0x44E3 +0x8EA4BADD 0x26C32 +0x8EA4BADE 0x44E0 +0x8EA4BADF 0x44D9 +0x8EA4BAE0 0x44D8 +0x8EA4BAE1 0x44E4 +0x8EA4BAE2 0x26C44 +0x8EA4BAE3 0x26C4A +0x8EA4BAE4 0x44DA +0x8EA4BAE5 0x44EF +0x8EA4BAE6 0x2F9A0 +0x8EA4BAE7 0x8415 +0x8EA4BAE8 0x83BE +0x8EA4BAE9 0x26C54 +0x8EA4BAEA 0x26C6E +0x8EA4BAEB 0x26C52 +0x8EA4BAEC 0x44D7 +0x8EA4BAED 0x45B3 +0x8EA4BAEE 0x45BB +0x8EA4BAEF 0x86E5 +0x8EA4BAF0 0x45B2 +0x8EA4BAF1 0x86D2 +0x8EA4BAF2 0x45AD +0x8EA4BAF3 0x27292 +0x8EA4BAF4 0x45AF +0x8EA4BAF5 0x2F9B8 +0x8EA4BAF6 0x86E0 +0x8EA4BAF7 0x272BF +0x8EA4BAF8 0x4616 +0x8EA4BAF9 0x4628 +0x8EA4BAFA 0x4623 +0x8EA4BAFB 0x88B3 +0x8EA4BAFC 0x27641 +0x8EA4BAFD 0x27669 +0x8EA4BAFE 0x27665 +0x8EA4BBA1 0x4675 +0x8EA4BBA2 0x467E +0x8EA4BBA3 0x467C +0x8EA4BBA4 0x27822 +0x8EA4BBA5 0x2781D +0x8EA4BBA6 0x278D2 +0x8EA4BBA7 0x278DA +0x8EA4BBA8 0x278DB +0x8EA4BBA9 0x46CE +0x8EA4BBAA 0x46CD +0x8EA4BBAB 0x46CF +0x8EA4BBAC 0x8A53 +0x8EA4BBAD 0x279A4 +0x8EA4BBAE 0x2799E +0x8EA4BBAF 0x8A37 +0x8EA4BBB0 0x8A47 +0x8EA4BBB1 0x8A5C +0x8EA4BBB2 0x2799D +0x8EA4BBB3 0x46C4 +0x8EA4BBB4 0x46CC +0x8EA4BBB5 0x46C8 +0x8EA4BBB6 0x46C7 +0x8EA4BBB7 0x279AD +0x8EA4BBB8 0x279A6 +0x8EA4BBB9 0x279A7 +0x8EA4BBBA 0x27BB3 +0x8EA4BBBB 0x27BE0 +0x8EA4BBBC 0x27C35 +0x8EA4BBBD 0x27C37 +0x8EA4BBBE 0x475A +0x8EA4BBBF 0x476A +0x8EA4BBC0 0x27D4A +0x8EA4BBC1 0x476B +0x8EA4BBC2 0x476D +0x8EA4BBC3 0x476F +0x8EA4BBC4 0x27E5E +0x8EA4BBC5 0x479E +0x8EA4BBC6 0x27EC0 +0x8EA4BBC7 0x47A4 +0x8EA4BBC8 0x47A3 +0x8EA4BBC9 0x47E4 +0x8EA4BBCA 0x47E8 +0x8EA4BBCB 0x47E9 +0x8EA4BBCC 0x47E0 +0x8EA4BBCD 0x47E3 +0x8EA4BBCE 0x27FF9 +0x8EA4BBCF 0x47EA +0x8EA4BBD0 0x47E1 +0x8EA4BBD1 0x47ED +0x8EA4BBD2 0x4834 +0x8EA4BBD3 0x4835 +0x8EA4BBD4 0x4851 +0x8EA4BBD5 0x8EF0 +0x8EA4BBD6 0x284F0 +0x8EA4BBD7 0x489D +0x8EA4BBD8 0x284F3 +0x8EA4BBD9 0x2851B +0x8EA4BBDA 0x284F2 +0x8EA4BBDB 0x284FB +0x8EA4BBDC 0x2871C +0x8EA4BBDD 0x28713 +0x8EA4BBDE 0x48D0 +0x8EA4BBDF 0x2870F +0x8EA4BBE0 0x48EE +0x8EA4BBE1 0x28816 +0x8EA4BBE2 0x28811 +0x8EA4BBE3 0x28812 +0x8EA4BBE4 0x48F2 +0x8EA4BBE5 0x2880E +0x8EA4BBE6 0x921D +0x8EA4BBE7 0x4988 +0x8EA4BBE8 0x28C67 +0x8EA4BBE9 0x28CF2 +0x8EA4BBEA 0x28CDA +0x8EA4BBEB 0x498F +0x8EA4BBEC 0x28CDC +0x8EA4BBED 0x49D8 +0x8EA4BBEE 0x28F94 +0x8EA4BBEF 0x28F9B +0x8EA4BBF0 0x28F92 +0x8EA4BBF1 0x28F9A +0x8EA4BBF2 0x29088 +0x8EA4BBF3 0x29086 +0x8EA4BBF4 0x4A3F +0x8EA4BBF5 0x291EF +0x8EA4BBF6 0x4A52 +0x8EA4BBF7 0x976B +0x8EA4BBF8 0x2925E +0x8EA4BBF9 0x4A50 +0x8EA4BBFA 0x29458 +0x8EA4BBFB 0x4AB1 +0x8EA4BBFC 0x29456 +0x8EA4BBFD 0x29454 +0x8EA4BBFE 0x4AF9 +0x8EA4BCA1 0x2959B +0x8EA4BCA2 0x29696 +0x8EA4BCA3 0x296A4 +0x8EA4BCA4 0x4B26 +0x8EA4BCA5 0x4B28 +0x8EA4BCA6 0x2969A +0x8EA4BCA7 0x29A12 +0x8EA4BCA8 0x3480 +0x8EA4BCA9 0x50C0 +0x8EA4BCAA 0x3481 +0x8EA4BCAB 0x2036B +0x8EA4BCAC 0x347E +0x8EA4BCAD 0x347F +0x8EA4BCAE 0x20337 +0x8EA4BCAF 0x2033C +0x8EA4BCB0 0x2F80A +0x8EA4BCB1 0x204F7 +0x8EA4BCB2 0x34BE +0x8EA4BCB3 0x20566 +0x8EA4BCB4 0x34D6 +0x8EA4BCB5 0x207A9 +0x8EA4BCB6 0x207AE +0x8EA4BCB7 0x207AD +0x8EA4BCB8 0x207C8 +0x8EA4BCB9 0x207A5 +0x8EA4BCBA 0x207B0 +0x8EA4BCBB 0x20895 +0x8EA4BCBC 0x52E5 +0x8EA4BCBD 0x20925 +0x8EA4BCBE 0x3534 +0x8EA4BCBF 0x20A99 +0x8EA4BCC0 0x53AF +0x8EA4BCC1 0x20B74 +0x8EA4BCC2 0x20B70 +0x8EA4BCC3 0x20B6F +0x8EA4BCC4 0x20E41 +0x8EA4BCC5 0x20E54 +0x8EA4BCC6 0x35D5 +0x8EA4BCC7 0x35D8 +0x8EA4BCC8 0x20E40 +0x8EA4BCC9 0x20E38 +0x8EA4BCCA 0x35D4 +0x8EA4BCCB 0x55D8 +0x8EA4BCCC 0x35D9 +0x8EA4BCCD 0x20E52 +0x8EA4BCCE 0x20E3A +0x8EA4BCCF 0x20E57 +0x8EA4BCD0 0x2F84A +0x8EA4BCD1 0x20E59 +0x8EA4BCD2 0x5711 +0x8EA4BCD3 0x5867 +0x8EA4BCD4 0x213B4 +0x8EA4BCD5 0x213C0 +0x8EA4BCD6 0x365D +0x8EA4BCD7 0x5843 +0x8EA4BCD8 0x365E +0x8EA4BCD9 0x3659 +0x8EA4BCDA 0x21375 +0x8EA4BCDB 0x365A +0x8EA4BCDC 0x36A0 +0x8EA4BCDD 0x21660 +0x8EA4BCDE 0x21647 +0x8EA4BCDF 0x3705 +0x8EA4BCE0 0x217F0 +0x8EA4BCE1 0x3707 +0x8EA4BCE2 0x217EF +0x8EA4BCE3 0x370E +0x8EA4BCE4 0x370C +0x8EA4BCE5 0x217EC +0x8EA4BCE6 0x21983 +0x8EA4BCE7 0x3745 +0x8EA4BCE8 0x21984 +0x8EA4BCE9 0x2198F +0x8EA4BCEA 0x3764 +0x8EA4BCEB 0x21A61 +0x8EA4BCEC 0x3765 +0x8EA4BCED 0x21A69 +0x8EA4BCEE 0x5BDD +0x8EA4BCEF 0x3766 +0x8EA4BCF0 0x21A62 +0x8EA4BCF1 0x3789 +0x8EA4BCF2 0x37EC +0x8EA4BCF3 0x37F1 +0x8EA4BCF4 0x5D70 +0x8EA4BCF5 0x5D6A +0x8EA4BCF6 0x37F0 +0x8EA4BCF7 0x37F8 +0x8EA4BCF8 0x5D74 +0x8EA4BCF9 0x5D5F +0x8EA4BCFA 0x21EAE +0x8EA4BCFB 0x5D61 +0x8EA4BCFC 0x5D73 +0x8EA4BCFD 0x21EB2 +0x8EA4BCFE 0x37F2 +0x8EA4BDA1 0x37F4 +0x8EA4BDA2 0x2210B +0x8EA4BDA3 0x3858 +0x8EA4BDA4 0x22110 +0x8EA4BDA5 0x2210D +0x8EA4BDA6 0x385A +0x8EA4BDA7 0x3859 +0x8EA4BDA8 0x3857 +0x8EA4BDA9 0x385B +0x8EA4BDAA 0x5E50 +0x8EA4BDAB 0x2227F +0x8EA4BDAC 0x22281 +0x8EA4BDAD 0x38A6 +0x8EA4BDAE 0x38C2 +0x8EA4BDAF 0x38C1 +0x8EA4BDB0 0x5F3F +0x8EA4BDB1 0x2240B +0x8EA4BDB2 0x2254E +0x8EA4BDB3 0x38EF +0x8EA4BDB4 0x5FB0 +0x8EA4BDB5 0x227EA +0x8EA4BDB6 0x22745 +0x8EA4BDB7 0x3968 +0x8EA4BDB8 0x6135 +0x8EA4BDB9 0x612D +0x8EA4BDBA 0x3973 +0x8EA4BDBB 0x396E +0x8EA4BDBC 0x3974 +0x8EA4BDBD 0x6102 +0x8EA4BDBE 0x3966 +0x8EA4BDBF 0x22728 +0x8EA4BDC0 0x2275D +0x8EA4BDC1 0x229DC +0x8EA4BDC2 0x39B9 +0x8EA4BDC3 0x6226 +0x8EA4BDC4 0x229D4 +0x8EA4BDC5 0x3A0C +0x8EA4BDC6 0x22C64 +0x8EA4BDC7 0x22C68 +0x8EA4BDC8 0x3A20 +0x8EA4BDC9 0x22C62 +0x8EA4BDCA 0x3A1D +0x8EA4BDCB 0x22C61 +0x8EA4BDCC 0x3A1C +0x8EA4BDCD 0x22C66 +0x8EA4BDCE 0x3A21 +0x8EA4BDCF 0x3A1A +0x8EA4BDD0 0x3A19 +0x8EA4BDD1 0x22BF2 +0x8EA4BDD2 0x22C69 +0x8EA4BDD3 0x22C67 +0x8EA4BDD4 0x3A7E +0x8EA4BDD5 0x22F9A +0x8EA4BDD6 0x22F9B +0x8EA4BDD7 0x22F85 +0x8EA4BDD8 0x22F9C +0x8EA4BDD9 0x3A9D +0x8EA4BDDA 0x22FA4 +0x8EA4BDDB 0x3A9E +0x8EA4BDDC 0x3A9C +0x8EA4BDDD 0x656E +0x8EA4BDDE 0x22F99 +0x8EA4BDDF 0x22F86 +0x8EA4BDE0 0x22F90 +0x8EA4BDE1 0x23081 +0x8EA4BDE2 0x230AE +0x8EA4BDE3 0x65B1 +0x8EA4BDE4 0x65D4 +0x8EA4BDE5 0x3ACD +0x8EA4BDE6 0x23138 +0x8EA4BDE7 0x3B0B +0x8EA4BDE8 0x3B0A +0x8EA4BDE9 0x6685 +0x8EA4BDEA 0x2353B +0x8EA4BDEB 0x3B8F +0x8EA4BDEC 0x6972 +0x8EA4BDED 0x3B95 +0x8EA4BDEE 0x3B90 +0x8EA4BDEF 0x3B91 +0x8EA4BDF0 0x2354C +0x8EA4BDF1 0x693A +0x8EA4BDF2 0x3BB9 +0x8EA4BDF3 0x23547 +0x8EA4BDF4 0x23535 +0x8EA4BDF5 0x3B97 +0x8EA4BDF6 0x3B9E +0x8EA4BDF7 0x23533 +0x8EA4BDF8 0x3B8B +0x8EA4BDF9 0x23582 +0x8EA4BDFA 0x23540 +0x8EA4BDFB 0x3C3B +0x8EA4BDFC 0x3C3A +0x8EA4BDFD 0x3C3C +0x8EA4BDFE 0x3C3D +0x8EA4BEA1 0x3C39 +0x8EA4BEA2 0x3C3E +0x8EA4BEA3 0x3C6B +0x8EA4BEA4 0x3C6C +0x8EA4BEA5 0x23A36 +0x8EA4BEA6 0x23B0E +0x8EA4BEA7 0x3CA2 +0x8EA4BEA8 0x3CA1 +0x8EA4BEA9 0x3C9F +0x8EA4BEAA 0x23BAD +0x8EA4BEAB 0x23BAA +0x8EA4BEAC 0x23E17 +0x8EA4BEAD 0x3D2D +0x8EA4BEAE 0x23E67 +0x8EA4BEAF 0x3D36 +0x8EA4BEB0 0x3D2B +0x8EA4BEB1 0x23E72 +0x8EA4BEB2 0x3D37 +0x8EA4BEB3 0x2F90A +0x8EA4BEB4 0x23E61 +0x8EA4BEB5 0x23EB0 +0x8EA4BEB6 0x6EAD +0x8EA4BEB7 0x3D25 +0x8EA4BEB8 0x3D2F +0x8EA4BEB9 0x3D2C +0x8EA4BEBA 0x23E6E +0x8EA4BEBB 0x23E64 +0x8EA4BEBC 0x3D32 +0x8EA4BEBD 0x23E8C +0x8EA4BEBE 0x23E66 +0x8EA4BEBF 0x6E95 +0x8EA4BEC0 0x23E6B +0x8EA4BEC1 0x23E5F +0x8EA4BEC2 0x23E74 +0x8EA4BEC3 0x23E65 +0x8EA4BEC4 0x242BB +0x8EA4BEC5 0x242BE +0x8EA4BEC6 0x3DD5 +0x8EA4BEC7 0x242B9 +0x8EA4BEC8 0x3DD4 +0x8EA4BEC9 0x3DD6 +0x8EA4BECA 0x242EF +0x8EA4BECB 0x3DD1 +0x8EA4BECC 0x7243 +0x8EA4BECD 0x245DA +0x8EA4BECE 0x3E46 +0x8EA4BECF 0x728F +0x8EA4BED0 0x24690 +0x8EA4BED1 0x247E9 +0x8EA4BED2 0x3E8C +0x8EA4BED3 0x3E8A +0x8EA4BED4 0x3E88 +0x8EA4BED5 0x24811 +0x8EA4BED6 0x2480D +0x8EA4BED7 0x247ED +0x8EA4BED8 0x24821 +0x8EA4BED9 0x3EDD +0x8EA4BEDA 0x24981 +0x8EA4BEDB 0x249B1 +0x8EA4BEDC 0x24B01 +0x8EA4BEDD 0x3F2D +0x8EA4BEDE 0x24B5E +0x8EA4BEDF 0x24B62 +0x8EA4BEE0 0x3F2E +0x8EA4BEE1 0x3F2C +0x8EA4BEE2 0x3F2B +0x8EA4BEE3 0x3F30 +0x8EA4BEE4 0x24B5B +0x8EA4BEE5 0x3F4E +0x8EA4BEE6 0x24C96 +0x8EA4BEE7 0x24C93 +0x8EA4BEE8 0x3F64 +0x8EA4BEE9 0x3F61 +0x8EA4BEEA 0x24C92 +0x8EA4BEEB 0x7575 +0x8EA4BEEC 0x2F939 +0x8EA4BEED 0x3F70 +0x8EA4BEEE 0x3FA6 +0x8EA4BEEF 0x3FA4 +0x8EA4BEF0 0x24DC4 +0x8EA4BEF1 0x24DC7 +0x8EA4BEF2 0x24DC3 +0x8EA4BEF3 0x3FA8 +0x8EA4BEF4 0x3FA2 +0x8EA4BEF5 0x24DC8 +0x8EA4BEF6 0x3FA7 +0x8EA4BEF7 0x75EC +0x8EA4BEF8 0x3FA5 +0x8EA4BEF9 0x24DCA +0x8EA4BEFA 0x3FA9 +0x8EA4BEFB 0x24DC5 +0x8EA4BEFC 0x24DCF +0x8EA4BEFD 0x24DDC +0x8EA4BEFE 0x24F7C +0x8EA4BFA1 0x25001 +0x8EA4BFA2 0x403D +0x8EA4BFA3 0x251D3 +0x8EA4BFA4 0x251DC +0x8EA4BFA5 0x4044 +0x8EA4BFA6 0x4045 +0x8EA4BFA7 0x4046 +0x8EA4BFA8 0x251D4 +0x8EA4BFA9 0x7757 +0x8EA4BFAA 0x251CC +0x8EA4BFAB 0x4047 +0x8EA4BFAC 0x4048 +0x8EA4BFAD 0x4042 +0x8EA4BFAE 0x251D6 +0x8EA4BFAF 0x251DB +0x8EA4BFB0 0x4041 +0x8EA4BFB1 0x251D5 +0x8EA4BFB2 0x253D9 +0x8EA4BFB3 0x4094 +0x8EA4BFB4 0x253DD +0x8EA4BFB5 0x253DC +0x8EA4BFB6 0x253E0 +0x8EA4BFB7 0x254CC +0x8EA4BFB8 0x40C0 +0x8EA4BFB9 0x40B8 +0x8EA4BFBA 0x40C1 +0x8EA4BFBB 0x40C2 +0x8EA4BFBC 0x40BB +0x8EA4BFBD 0x40BD +0x8EA4BFBE 0x40BF +0x8EA4BFBF 0x40B9 +0x8EA4BFC0 0x40B7 +0x8EA4BFC1 0x254D2 +0x8EA4BFC2 0x40C7 +0x8EA4BFC3 0x254D3 +0x8EA4BFC4 0x410C +0x8EA4BFC5 0x410B +0x8EA4BFC6 0x797B +0x8EA4BFC7 0x4110 +0x8EA4BFC8 0x2568D +0x8EA4BFC9 0x415D +0x8EA4BFCA 0x7A21 +0x8EA4BFCB 0x415A +0x8EA4BFCC 0x4158 +0x8EA4BFCD 0x4156 +0x8EA4BFCE 0x257D8 +0x8EA4BFCF 0x4154 +0x8EA4BFD0 0x7A16 +0x8EA4BFD1 0x257BC +0x8EA4BFD2 0x41A8 +0x8EA4BFD3 0x41A7 +0x8EA4BFD4 0x41CF +0x8EA4BFD5 0x41D0 +0x8EA4BFD6 0x25A8A +0x8EA4BFD7 0x7AE8 +0x8EA4BFD8 0x25A8B +0x8EA4BFD9 0x25A8D +0x8EA4BFDA 0x41D1 +0x8EA4BFDB 0x41EB +0x8EA4BFDC 0x25B53 +0x8EA4BFDD 0x41FB +0x8EA4BFDE 0x7B6A +0x8EA4BFDF 0x25B59 +0x8EA4BFE0 0x41FD +0x8EA4BFE1 0x41F8 +0x8EA4BFE2 0x41F7 +0x8EA4BFE3 0x4200 +0x8EA4BFE4 0x25B56 +0x8EA4BFE5 0x25B57 +0x8EA4BFE6 0x41F6 +0x8EA4BFE7 0x7B5F +0x8EA4BFE8 0x25E73 +0x8EA4BFE9 0x2601B +0x8EA4BFEA 0x42DF +0x8EA4BFEB 0x26021 +0x8EA4BFEC 0x26016 +0x8EA4BFED 0x26018 +0x8EA4BFEE 0x42E2 +0x8EA4BFEF 0x42E4 +0x8EA4BFF0 0x26044 +0x8EA4BFF1 0x7D82 +0x8EA4BFF2 0x26026 +0x8EA4BFF3 0x42E3 +0x8EA4BFF4 0x26236 +0x8EA4BFF5 0x4359 +0x8EA4BFF6 0x4371 +0x8EA4BFF7 0x438E +0x8EA4BFF8 0x438C +0x8EA4BFF9 0x2643A +0x8EA4BFFA 0x43A4 +0x8EA4BFFB 0x264F4 +0x8EA4BFFC 0x8055 +0x8EA4BFFD 0x4414 +0x8EA4BFFE 0x26762 +0x8EA4C0A1 0x2675B +0x8EA4C0A2 0x2676A +0x8EA4C0A3 0x4411 +0x8EA4C0A4 0x26768 +0x8EA4C0A5 0x441B +0x8EA4C0A6 0x4412 +0x8EA4C0A7 0x440E +0x8EA4C0A8 0x4415 +0x8EA4C0A9 0x8168 +0x8EA4C0AA 0x4410 +0x8EA4C0AB 0x26781 +0x8EA4C0AC 0x4417 +0x8EA4C0AD 0x8246 +0x8EA4C0AE 0x8243 +0x8EA4C0AF 0x4470 +0x8EA4C0B0 0x44ED +0x8EA4C0B1 0x26CE7 +0x8EA4C0B2 0x44EE +0x8EA4C0B3 0x26CE6 +0x8EA4C0B4 0x26CD1 +0x8EA4C0B5 0x26D11 +0x8EA4C0B6 0x8481 +0x8EA4C0B7 0x26CD0 +0x8EA4C0B8 0x26CD9 +0x8EA4C0B9 0x26D0A +0x8EA4C0BA 0x44F4 +0x8EA4C0BB 0x26CDA +0x8EA4C0BC 0x26CDD +0x8EA4C0BD 0x26CC8 +0x8EA4C0BE 0x26CE2 +0x8EA4C0BF 0x26CE9 +0x8EA4C0C0 0x26CCB +0x8EA4C0C1 0x847C +0x8EA4C0C2 0x26CCC +0x8EA4C0C3 0x26CC1 +0x8EA4C0C4 0x846A +0x8EA4C0C5 0x26CDE +0x8EA4C0C6 0x8488 +0x8EA4C0C7 0x44F2 +0x8EA4C0C8 0x44F8 +0x8EA4C0C9 0x44F3 +0x8EA4C0CA 0x26D51 +0x8EA4C0CB 0x26D12 +0x8EA4C0CC 0x44FA +0x8EA4C0CD 0x26CE0 +0x8EA4C0CE 0x26D2B +0x8EA4C0CF 0x2F9B4 +0x8EA4C0D0 0x272D8 +0x8EA4C0D1 0x272D1 +0x8EA4C0D2 0x8710 +0x8EA4C0D3 0x272D2 +0x8EA4C0D4 0x272CD +0x8EA4C0D5 0x871F +0x8EA4C0D6 0x45B6 +0x8EA4C0D7 0x45B7 +0x8EA4C0D8 0x2733D +0x8EA4C0D9 0x870F +0x8EA4C0DA 0x272CA +0x8EA4C0DB 0x45BA +0x8EA4C0DC 0x272CB +0x8EA4C0DD 0x45BC +0x8EA4C0DE 0x272D7 +0x8EA4C0DF 0x275F4 +0x8EA4C0E0 0x463B +0x8EA4C0E1 0x88D3 +0x8EA4C0E2 0x462F +0x8EA4C0E3 0x27687 +0x8EA4C0E4 0x2768B +0x8EA4C0E5 0x27683 +0x8EA4C0E6 0x4637 +0x8EA4C0E7 0x4699 +0x8EA4C0E8 0x279C5 +0x8EA4C0E9 0x279D2 +0x8EA4C0EA 0x279C6 +0x8EA4C0EB 0x279D3 +0x8EA4C0EC 0x46D9 +0x8EA4C0ED 0x46D8 +0x8EA4C0EE 0x46D7 +0x8EA4C0EF 0x279F0 +0x8EA4C0F0 0x279CD +0x8EA4C0F1 0x279CC +0x8EA4C0F2 0x279DC +0x8EA4C0F3 0x279D6 +0x8EA4C0F4 0x4736 +0x8EA4C0F5 0x27BE6 +0x8EA4C0F6 0x27C41 +0x8EA4C0F7 0x27C3F +0x8EA4C0F8 0x8C87 +0x8EA4C0F9 0x27CC5 +0x8EA4C0FA 0x27CC0 +0x8EA4C0FB 0x27CC6 +0x8EA4C0FC 0x27CBE +0x8EA4C0FD 0x27CBF +0x8EA4C0FE 0x8CC6 +0x8EA4C1A1 0x4770 +0x8EA4C1A2 0x27D63 +0x8EA4C1A3 0x27ED3 +0x8EA4C1A4 0x27EDA +0x8EA4C1A5 0x27ED5 +0x8EA4C1A6 0x47A5 +0x8EA4C1A7 0x47A6 +0x8EA4C1A8 0x47A9 +0x8EA4C1A9 0x47EE +0x8EA4C1AA 0x4854 +0x8EA4C1AB 0x282EE +0x8EA4C1AC 0x4857 +0x8EA4C1AD 0x282FC +0x8EA4C1AE 0x28414 +0x8EA4C1AF 0x48A1 +0x8EA4C1B0 0x28523 +0x8EA4C1B1 0x28522 +0x8EA4C1B2 0x28530 +0x8EA4C1B3 0x286B5 +0x8EA4C1B4 0x48D3 +0x8EA4C1B5 0x28738 +0x8EA4C1B6 0x48D4 +0x8EA4C1B7 0x2873F +0x8EA4C1B8 0x48D7 +0x8EA4C1B9 0x90CC +0x8EA4C1BA 0x916D +0x8EA4C1BB 0x9170 +0x8EA4C1BC 0x48F7 +0x8EA4C1BD 0x48F6 +0x8EA4C1BE 0x48F9 +0x8EA4C1BF 0x48F8 +0x8EA4C1C0 0x9258 +0x8EA4C1C1 0x9242 +0x8EA4C1C2 0x9268 +0x8EA4C1C3 0x9269 +0x8EA4C1C4 0x28968 +0x8EA4C1C5 0x28967 +0x8EA4C1C6 0x9243 +0x8EA4C1C7 0x28965 +0x8EA4C1C8 0x9247 +0x8EA4C1C9 0x498A +0x8EA4C1CA 0x28C75 +0x8EA4C1CB 0x28CF7 +0x8EA4C1CC 0x28CF3 +0x8EA4C1CD 0x28CF6 +0x8EA4C1CE 0x4994 +0x8EA4C1CF 0x28D00 +0x8EA4C1D0 0x4993 +0x8EA4C1D1 0x28CFF +0x8EA4C1D2 0x28CF5 +0x8EA4C1D3 0x959D +0x8EA4C1D4 0x49DD +0x8EA4C1D5 0x49DC +0x8EA4C1D6 0x49F7 +0x8EA4C1D7 0x96CF +0x8EA4C1D8 0x29092 +0x8EA4C1D9 0x29206 +0x8EA4C1DA 0x4A42 +0x8EA4C1DB 0x29207 +0x8EA4C1DC 0x2926B +0x8EA4C1DD 0x4A54 +0x8EA4C1DE 0x2926C +0x8EA4C1DF 0x4A55 +0x8EA4C1E0 0x29393 +0x8EA4C1E1 0x4A8F +0x8EA4C1E2 0x29394 +0x8EA4C1E3 0x97F4 +0x8EA4C1E4 0x4AB4 +0x8EA4C1E5 0x4AB3 +0x8EA4C1E6 0x29462 +0x8EA4C1E7 0x29463 +0x8EA4C1E8 0x9809 +0x8EA4C1E9 0x2945F +0x8EA4C1EA 0x29464 +0x8EA4C1EB 0x2945B +0x8EA4C1EC 0x29459 +0x8EA4C1ED 0x4AFB +0x8EA4C1EE 0x4AFD +0x8EA4C1EF 0x295A4 +0x8EA4C1F0 0x295AC +0x8EA4C1F1 0x98AB +0x8EA4C1F2 0x4AFC +0x8EA4C1F3 0x296B5 +0x8EA4C1F4 0x4B2C +0x8EA4C1F5 0x4B2F +0x8EA4C1F6 0x296AE +0x8EA4C1F7 0x4B2B +0x8EA4C1F8 0x296C5 +0x8EA4C1F9 0x4B33 +0x8EA4C1FA 0x4B34 +0x8EA4C1FB 0x98FB +0x8EA4C1FC 0x2983B +0x8EA4C1FD 0x9AAC +0x8EA4C1FE 0x9AAE +0x8EA4C2A1 0x9AAA +0x8EA4C2A2 0x4BE8 +0x8EA4C2A3 0x29ABF +0x8EA4C2A4 0x29C2B +0x8EA4C2A5 0x29C84 +0x8EA4C2A6 0x29C80 +0x8EA4C2A7 0x29D4D +0x8EA4C2A8 0x29D4F +0x8EA4C2A9 0x9B5C +0x8EA4C2AA 0x29D4C +0x8EA4C2AB 0x29F92 +0x8EA4C2AC 0x4D5D +0x8EA4C2AD 0x50D2 +0x8EA4C2AE 0x3485 +0x8EA4C2AF 0x3488 +0x8EA4C2B0 0x203AE +0x8EA4C2B1 0x20379 +0x8EA4C2B2 0x348E +0x8EA4C2B3 0x3484 +0x8EA4C2B4 0x20371 +0x8EA4C2B5 0x50DF +0x8EA4C2B6 0x203B3 +0x8EA4C2B7 0x3483 +0x8EA4C2B8 0x2032C +0x8EA4C2B9 0x20377 +0x8EA4C2BA 0x2052F +0x8EA4C2BB 0x207C3 +0x8EA4C2BC 0x3502 +0x8EA4C2BD 0x207CD +0x8EA4C2BE 0x3506 +0x8EA4C2BF 0x3505 +0x8EA4C2C0 0x207C9 +0x8EA4C2C1 0x34FE +0x8EA4C2C2 0x3501 +0x8EA4C2C3 0x3500 +0x8EA4C2C4 0x207CE +0x8EA4C2C5 0x208A5 +0x8EA4C2C6 0x208A0 +0x8EA4C2C7 0x208FE +0x8EA4C2C8 0x20959 +0x8EA4C2C9 0x20A9A +0x8EA4C2CA 0x35E7 +0x8EA4C2CB 0x5619 +0x8EA4C2CC 0x20EE4 +0x8EA4C2CD 0x20ED7 +0x8EA4C2CE 0x20EDC +0x8EA4C2CF 0x35E6 +0x8EA4C2D0 0x20EE7 +0x8EA4C2D1 0x35ED +0x8EA4C2D2 0x35E2 +0x8EA4C2D3 0x35EB +0x8EA4C2D4 0x20EE5 +0x8EA4C2D5 0x35E8 +0x8EA4C2D6 0x35EC +0x8EA4C2D7 0x560A +0x8EA4C2D8 0x3624 +0x8EA4C2D9 0x589A +0x8EA4C2DA 0x21414 +0x8EA4C2DB 0x3662 +0x8EA4C2DC 0x213F1 +0x8EA4C2DD 0x3661 +0x8EA4C2DE 0x3660 +0x8EA4C2DF 0x3664 +0x8EA4C2E0 0x368B +0x8EA4C2E1 0x215B6 +0x8EA4C2E2 0x2166E +0x8EA4C2E3 0x2166C +0x8EA4C2E4 0x21681 +0x8EA4C2E5 0x21842 +0x8EA4C2E6 0x3719 +0x8EA4C2E7 0x3716 +0x8EA4C2E8 0x3718 +0x8EA4C2E9 0x3722 +0x8EA4C2EA 0x2181A +0x8EA4C2EB 0x371D +0x8EA4C2EC 0x3717 +0x8EA4C2ED 0x371E +0x8EA4C2EE 0x21827 +0x8EA4C2EF 0x21825 +0x8EA4C2F0 0x21817 +0x8EA4C2F1 0x2181C +0x8EA4C2F2 0x2183D +0x8EA4C2F3 0x21820 +0x8EA4C2F4 0x3769 +0x8EA4C2F5 0x376A +0x8EA4C2F6 0x21A81 +0x8EA4C2F7 0x376C +0x8EA4C2F8 0x377A +0x8EA4C2F9 0x378A +0x8EA4C2FA 0x21C09 +0x8EA4C2FB 0x21CC6 +0x8EA4C2FC 0x21CC4 +0x8EA4C2FD 0x379C +0x8EA4C2FE 0x21CC5 +0x8EA4C3A1 0x37FD +0x8EA4C3A2 0x37F9 +0x8EA4C3A3 0x21EEF +0x8EA4C3A4 0x37FF +0x8EA4C3A5 0x21EDF +0x8EA4C3A6 0x21EDE +0x8EA4C3A7 0x21EEE +0x8EA4C3A8 0x21EF5 +0x8EA4C3A9 0x21EEC +0x8EA4C3AA 0x37FC +0x8EA4C3AB 0x21EDD +0x8EA4C3AC 0x5D85 +0x8EA4C3AD 0x37FB +0x8EA4C3AE 0x3802 +0x8EA4C3AF 0x385F +0x8EA4C3B0 0x5E56 +0x8EA4C3B1 0x385E +0x8EA4C3B2 0x385D +0x8EA4C3B3 0x385C +0x8EA4C3B4 0x22122 +0x8EA4C3B5 0x5E51 +0x8EA4C3B6 0x3892 +0x8EA4C3B7 0x22297 +0x8EA4C3B8 0x22295 +0x8EA4C3B9 0x3894 +0x8EA4C3BA 0x3895 +0x8EA4C3BB 0x38D1 +0x8EA4C3BC 0x224A9 +0x8EA4C3BD 0x38F1 +0x8EA4C3BE 0x22553 +0x8EA4C3BF 0x5FB1 +0x8EA4C3C0 0x22556 +0x8EA4C3C1 0x22555 +0x8EA4C3C2 0x3977 +0x8EA4C3C3 0x396F +0x8EA4C3C4 0x227E3 +0x8EA4C3C5 0x227E2 +0x8EA4C3C6 0x3987 +0x8EA4C3C7 0x397D +0x8EA4C3C8 0x397C +0x8EA4C3C9 0x397E +0x8EA4C3CA 0x3985 +0x8EA4C3CB 0x398B +0x8EA4C3CC 0x3986 +0x8EA4C3CD 0x3980 +0x8EA4C3CF 0x227A9 +0x8EA4C3D0 0x3978 +0x8EA4C3D1 0x2F8AB +0x8EA4C3D2 0x22833 +0x8EA4C3D3 0x2280A +0x8EA4C3D4 0x39BA +0x8EA4C3D5 0x22A59 +0x8EA4C3D6 0x3A33 +0x8EA4C3D7 0x22CBC +0x8EA4C3D8 0x3A2D +0x8EA4C3D9 0x22CC4 +0x8EA4C3DA 0x22CC7 +0x8EA4C3DB 0x22CC6 +0x8EA4C3DC 0x3A37 +0x8EA4C3DD 0x645A +0x8EA4C3DE 0x6463 +0x8EA4C3DF 0x22CB8 +0x8EA4C3E0 0x22CDA +0x8EA4C3E1 0x3A2E +0x8EA4C3E2 0x22CB7 +0x8EA4C3E3 0x22CC0 +0x8EA4C3E4 0x3A3D +0x8EA4C3E5 0x22CCD +0x8EA4C3E6 0x3AA0 +0x8EA4C3E7 0x22FBC +0x8EA4C3E8 0x22FAB +0x8EA4C3E9 0x3AA3 +0x8EA4C3EA 0x23086 +0x8EA4C3EB 0x669B +0x8EA4C3EC 0x2325A +0x8EA4C3ED 0x66A3 +0x8EA4C3EE 0x3B0E +0x8EA4C3EF 0x669E +0x8EA4C3F0 0x23343 +0x8EA4C3F1 0x3BB6 +0x8EA4C3F2 0x235AC +0x8EA4C3F3 0x3BAB +0x8EA4C3F4 0x3BAD +0x8EA4C3F5 0x3BA6 +0x8EA4C3F6 0x235BE +0x8EA4C3F7 0x69B8 +0x8EA4C3F8 0x3BAA +0x8EA4C3F9 0x69BA +0x8EA4C3FA 0x3BB1 +0x8EA4C3FB 0x235AB +0x8EA4C3FC 0x3BA8 +0x8EA4C3FD 0x3BAF +0x8EA4C3FE 0x3BB0 +0x8EA4C4A1 0x3BA7 +0x8EA4C4A2 0x3BB2 +0x8EA4C4A3 0x3B9D +0x8EA4C4A4 0x3BA5 +0x8EA4C4A5 0x3BB5 +0x8EA4C4A6 0x21B3E +0x8EA4C4A7 0x69C7 +0x8EA4C4A8 0x69D7 +0x8EA4C4A9 0x238F9 +0x8EA4C4AA 0x3C41 +0x8EA4C4AB 0x238F3 +0x8EA4C4AC 0x238F7 +0x8EA4C4AD 0x6B70 +0x8EA4C4AE 0x23A45 +0x8EA4C4AF 0x23A48 +0x8EA4C4B0 0x3C72 +0x8EA4C4B1 0x6B9D +0x8EA4C4B2 0x3C6F +0x8EA4C4B3 0x3C71 +0x8EA4C4B4 0x23A44 +0x8EA4C4B5 0x3C85 +0x8EA4C4B6 0x23AAF +0x8EA4C4B7 0x23AB1 +0x8EA4C4B8 0x3CA4 +0x8EA4C4B9 0x3CA5 +0x8EA4C4BA 0x3CA6 +0x8EA4C4BB 0x23BCF +0x8EA4C4BC 0x3CA8 +0x8EA4C4BD 0x23BCB +0x8EA4C4BE 0x23BCD +0x8EA4C4BF 0x3CA3 +0x8EA4C4C0 0x23C50 +0x8EA4C4C1 0x23EEC +0x8EA4C4C2 0x23F1A +0x8EA4C4C3 0x6F16 +0x8EA4C4C4 0x6F24 +0x8EA4C4C5 0x23ED8 +0x8EA4C4C6 0x3D43 +0x8EA4C4C7 0x23ED0 +0x8EA4C4C8 0x23ED1 +0x8EA4C4C9 0x3D3D +0x8EA4C4CA 0x3D45 +0x8EA4C4CB 0x23E7B +0x8EA4C4CC 0x23ED2 +0x8EA4C4CD 0x3D44 +0x8EA4C4CE 0x23ED4 +0x8EA4C4CF 0x23EE7 +0x8EA4C4D0 0x23EDF +0x8EA4C4D1 0x23EDE +0x8EA4C4D2 0x6F45 +0x8EA4C4D3 0x23ED9 +0x8EA4C4D4 0x23ECF +0x8EA4C4D5 0x2430D +0x8EA4C4D6 0x3DE3 +0x8EA4C4D7 0x7179 +0x8EA4C4D9 0x3DDF +0x8EA4C4DA 0x3DE4 +0x8EA4C4DB 0x717A +0x8EA4C4DC 0x3DE5 +0x8EA4C4DD 0x24338 +0x8EA4C4DE 0x7254 +0x8EA4C4DF 0x3E22 +0x8EA4C4E0 0x3E4A +0x8EA4C4E1 0x246A9 +0x8EA4C4E2 0x3E49 +0x8EA4C4E3 0x3E44 +0x8EA4C4E4 0x3E4B +0x8EA4C4E5 0x3E87 +0x8EA4C4E6 0x3E89 +0x8EA4C4E7 0x3E92 +0x8EA4C4E8 0x3E91 +0x8EA4C4E9 0x3E90 +0x8EA4C4EA 0x3E8E +0x8EA4C4EB 0x2483E +0x8EA4C4EC 0x24846 +0x8EA4C4ED 0x249ED +0x8EA4C4EE 0x2F930 +0x8EA4C4EF 0x3F12 +0x8EA4C4F0 0x3F10 +0x8EA4C4F1 0x3F11 +0x8EA4C4F2 0x24B6C +0x8EA4C4F3 0x3F32 +0x8EA4C4F4 0x3F34 +0x8EA4C4F5 0x3F37 +0x8EA4C4F6 0x3F33 +0x8EA4C4F7 0x3F36 +0x8EA4C4F8 0x3F35 +0x8EA4C4F9 0x3F65 +0x8EA4C4FA 0x24CAC +0x8EA4C4FB 0x757C +0x8EA4C4FC 0x757B +0x8EA4C4FD 0x24DC9 +0x8EA4C4FE 0x7612 +0x8EA4C5A1 0x3FB0 +0x8EA4C5A2 0x24E12 +0x8EA4C5A3 0x3FAF +0x8EA4C5A4 0x3FAA +0x8EA4C5A5 0x24DFD +0x8EA4C5A6 0x24E01 +0x8EA4C5A7 0x24E11 +0x8EA4C5A8 0x3FAB +0x8EA4C5A9 0x24E89 +0x8EA4C5AA 0x24E05 +0x8EA4C5AB 0x24DFE +0x8EA4C5AC 0x24E0B +0x8EA4C5AD 0x24E20 +0x8EA4C5AE 0x24E04 +0x8EA4C5AF 0x24F88 +0x8EA4C5B0 0x3FF3 +0x8EA4C5B1 0x25002 +0x8EA4C5B2 0x3FF4 +0x8EA4C5B3 0x25003 +0x8EA4C5B4 0x76B6 +0x8EA4C5B5 0x76E0 +0x8EA4C5B6 0x4008 +0x8EA4C5B7 0x404E +0x8EA4C5B8 0x4055 +0x8EA4C5B9 0x404B +0x8EA4C5BA 0x25229 +0x8EA4C5BB 0x2523B +0x8EA4C5BC 0x404D +0x8EA4C5BD 0x7773 +0x8EA4C5BE 0x25206 +0x8EA4C5BF 0x4052 +0x8EA4C5C0 0x7772 +0x8EA4C5C1 0x404C +0x8EA4C5C2 0x7770 +0x8EA4C5C3 0x4050 +0x8EA4C5C4 0x4053 +0x8EA4C5C5 0x25203 +0x8EA4C5C6 0x4051 +0x8EA4C5C7 0x25378 +0x8EA4C5C8 0x25379 +0x8EA4C5C9 0x2537D +0x8EA4C5CA 0x4089 +0x8EA4C5CB 0x2537F +0x8EA4C5CC 0x4095 +0x8EA4C5CD 0x40CC +0x8EA4C5CE 0x40C8 +0x8EA4C5CF 0x40CE +0x8EA4C5D0 0x25532 +0x8EA4C5D1 0x40CA +0x8EA4C5D2 0x25500 +0x8EA4C5D3 0x789D +0x8EA4C5D4 0x25522 +0x8EA4C5D5 0x40CD +0x8EA4C5D6 0x256A9 +0x8EA4C5D7 0x415C +0x8EA4C5D8 0x4167 +0x8EA4C5D9 0x4169 +0x8EA4C5DA 0x4165 +0x8EA4C5DB 0x4162 +0x8EA4C5DC 0x25804 +0x8EA4C5DD 0x7A27 +0x8EA4C5DE 0x7A35 +0x8EA4C5DF 0x2F959 +0x8EA4C5E0 0x41AA +0x8EA4C5E1 0x259B8 +0x8EA4C5E2 0x25A9B +0x8EA4C5E3 0x41D2 +0x8EA4C5E4 0x7BA2 +0x8EA4C5E5 0x4203 +0x8EA4C5E6 0x420C +0x8EA4C5E7 0x25B92 +0x8EA4C5E8 0x4209 +0x8EA4C5E9 0x4206 +0x8EA4C5EA 0x4205 +0x8EA4C5EB 0x7B89 +0x8EA4C5EC 0x25B8F +0x8EA4C5ED 0x420B +0x8EA4C5EE 0x4208 +0x8EA4C5EF 0x25B98 +0x8EA4C5F0 0x7BA5 +0x8EA4C5F1 0x25BAE +0x8EA4C5F2 0x428E +0x8EA4C5F3 0x25E9D +0x8EA4C5F4 0x7CB6 +0x8EA4C5F5 0x42E8 +0x8EA4C5F6 0x26049 +0x8EA4C5F7 0x26050 +0x8EA4C5F8 0x26046 +0x8EA4C5F9 0x42EA +0x8EA4C5FA 0x2604E +0x8EA4C5FB 0x7DA5 +0x8EA4C5FC 0x7DC3 +0x8EA4C5FD 0x26055 +0x8EA4C5FE 0x42E9 +0x8EA4C6A1 0x42EB +0x8EA4C6A2 0x26064 +0x8EA4C6A3 0x42F0 +0x8EA4C6A4 0x26238 +0x8EA4C6A5 0x434B +0x8EA4C6A6 0x7FAB +0x8EA4C6A7 0x4373 +0x8EA4C6A8 0x4375 +0x8EA4C6A9 0x4392 +0x8EA4C6AA 0x4391 +0x8EA4C6AB 0x4393 +0x8EA4C6AC 0x8025 +0x8EA4C6AD 0x43A7 +0x8EA4C6AE 0x43A6 +0x8EA4C6AF 0x43A8 +0x8EA4C6B0 0x43AA +0x8EA4C6B1 0x264FE +0x8EA4C6B2 0x43A9 +0x8EA4C6B3 0x8059 +0x8EA4C6B4 0x43BB +0x8EA4C6B5 0x43BC +0x8EA4C6B6 0x43BA +0x8EA4C6B7 0x43BD +0x8EA4C6B8 0x4427 +0x8EA4C6B9 0x8185 +0x8EA4C6BA 0x267A6 +0x8EA4C6BB 0x4424 +0x8EA4C6BC 0x441E +0x8EA4C6BD 0x441F +0x8EA4C6BE 0x441D +0x8EA4C6BF 0x4420 +0x8EA4C6C0 0x4423 +0x8EA4C6C1 0x4429 +0x8EA4C6C2 0x4422 +0x8EA4C6C3 0x2679C +0x8EA4C6C4 0x26799 +0x8EA4C6C5 0x441C +0x8EA4C6C6 0x818E +0x8EA4C6C7 0x4428 +0x8EA4C6C8 0x267B5 +0x8EA4C6C9 0x267A3 +0x8EA4C6CA 0x267A0 +0x8EA4C6CB 0x267A7 +0x8EA4C6CC 0x2679B +0x8EA4C6CD 0x269DF +0x8EA4C6CE 0x269E1 +0x8EA4C6CF 0x4471 +0x8EA4C6D0 0x4473 +0x8EA4C6D1 0x4472 +0x8EA4C6D2 0x26A4D +0x8EA4C6D3 0x4502 +0x8EA4C6D4 0x26DF3 +0x8EA4C6D5 0x26D6F +0x8EA4C6D6 0x26D69 +0x8EA4C6D7 0x44FE +0x8EA4C6D8 0x84BE +0x8EA4C6D9 0x26D6B +0x8EA4C6DA 0x26D78 +0x8EA4C6DB 0x26D87 +0x8EA4C6DC 0x4508 +0x8EA4C6DD 0x26D85 +0x8EA4C6DE 0x26D82 +0x8EA4C6DF 0x26D90 +0x8EA4C6E0 0x4507 +0x8EA4C6E1 0x4504 +0x8EA4C6E2 0x26D80 +0x8EA4C6E3 0x26D67 +0x8EA4C6E4 0x4500 +0x8EA4C6E5 0x44FC +0x8EA4C6E6 0x26D61 +0x8EA4C6E7 0x4544 +0x8EA4C6E8 0x26D93 +0x8EA4C6E9 0x44F1 +0x8EA4C6EA 0x26DF2 +0x8EA4C6EB 0x26D86 +0x8EA4C6EC 0x84A6 +0x8EA4C6ED 0x4506 +0x8EA4C6EE 0x271CD +0x8EA4C6EF 0x271C4 +0x8EA4C6F0 0x45C6 +0x8EA4C6F1 0x45C3 +0x8EA4C6F2 0x45C1 +0x8EA4C6F3 0x45C2 +0x8EA4C6F4 0x2730F +0x8EA4C6F5 0x45C4 +0x8EA4C6F6 0x45C7 +0x8EA4C6F7 0x2730D +0x8EA4C6F8 0x45BF +0x8EA4C6F9 0x45D2 +0x8EA4C6FA 0x27373 +0x8EA4C6FB 0x45CA +0x8EA4C6FC 0x2F9BA +0x8EA4C6FD 0x2730A +0x8EA4C6FE 0x872F +0x8EA4C7A1 0x27308 +0x8EA4C7A2 0x27313 +0x8EA4C7A3 0x4613 +0x8EA4C7A4 0x275F8 +0x8EA4C7A5 0x4630 +0x8EA4C7A6 0x463E +0x8EA4C7A7 0x4639 +0x8EA4C7A8 0x276AB +0x8EA4C7A9 0x276A8 +0x8EA4C7AA 0x463C +0x8EA4C7AB 0x463F +0x8EA4C7AC 0x276A5 +0x8EA4C7AD 0x4634 +0x8EA4C7AE 0x463D +0x8EA4C7AF 0x276C3 +0x8EA4C7B0 0x276A4 +0x8EA4C7B1 0x4638 +0x8EA4C7B2 0x276D4 +0x8EA4C7B3 0x276BA +0x8EA4C7B4 0x277F1 +0x8EA4C7B5 0x89A0 +0x8EA4C7B6 0x4682 +0x8EA4C7B7 0x2783F +0x8EA4C7B8 0x4683 +0x8EA4C7B9 0x278EA +0x8EA4C7BA 0x469B +0x8EA4C7BB 0x279F7 +0x8EA4C7BC 0x46E0 +0x8EA4C7BD 0x46DD +0x8EA4C7BE 0x279FA +0x8EA4C7BF 0x279F5 +0x8EA4C7C0 0x46DE +0x8EA4C7C1 0x279FE +0x8EA4C7C2 0x46E3 +0x8EA4C7C3 0x46E5 +0x8EA4C7C4 0x27A00 +0x8EA4C7C5 0x8A97 +0x8EA4C7C6 0x46E2 +0x8EA4C7C7 0x27A02 +0x8EA4C7C8 0x279FB +0x8EA4C7C9 0x27A07 +0x8EA4C7CA 0x46DF +0x8EA4C7CB 0x27A1A +0x8EA4C7CC 0x472E +0x8EA4C7CD 0x27BB8 +0x8EA4C7CE 0x4737 +0x8EA4C7CF 0x4738 +0x8EA4C7D0 0x27BE9 +0x8EA4C7D1 0x27BEB +0x8EA4C7D2 0x27C50 +0x8EA4C7D3 0x27C4F +0x8EA4C7D4 0x8C8B +0x8EA4C7D5 0x27D86 +0x8EA4C7D6 0x3562 +0x8EA4C7D7 0x27D8E +0x8EA4C7D8 0x4794 +0x8EA4C7D9 0x4793 +0x8EA4C7DA 0x47AB +0x8EA4C7DB 0x47AD +0x8EA4C7DC 0x27EF0 +0x8EA4C7DD 0x27EFB +0x8EA4C7DE 0x47F5 +0x8EA4C7DF 0x47F7 +0x8EA4C7E0 0x28042 +0x8EA4C7E1 0x47F6 +0x8EA4C7E2 0x47F8 +0x8EA4C7E3 0x28085 +0x8EA4C7E4 0x47FB +0x8EA4C7E5 0x47F9 +0x8EA4C7E6 0x4858 +0x8EA4C7E7 0x485A +0x8EA4C7E8 0x28305 +0x8EA4C7E9 0x4859 +0x8EA4C7EA 0x8F0F +0x8EA4C7EB 0x4885 +0x8EA4C7EC 0x48A4 +0x8EA4C7ED 0x48D8 +0x8EA4C7EE 0x48D9 +0x8EA4C7EF 0x2874B +0x8EA4C7F0 0x48DD +0x8EA4C7F1 0x48C8 +0x8EA4C7F2 0x28763 +0x8EA4C7F3 0x48FA +0x8EA4C7F4 0x48FB +0x8EA4C7F5 0x9275 +0x8EA4C7F6 0x4927 +0x8EA4C7F7 0x929F +0x8EA4C7F8 0x492A +0x8EA4C7F9 0x4925 +0x8EA4C7FA 0x28999 +0x8EA4C7FB 0x4928 +0x8EA4C7FC 0x28C81 +0x8EA4C7FD 0x28D17 +0x8EA4C7FE 0x28D10 +0x8EA4C8A1 0x28D12 +0x8EA4C8A2 0x95A6 +0x8EA4C8A3 0x4995 +0x8EA4C8A4 0x969A +0x8EA4C8A5 0x28EFA +0x8EA4C8A6 0x28EF3 +0x8EA4C8A7 0x28EF2 +0x8EA4C8A8 0x28EF5 +0x8EA4C8A9 0x28EF6 +0x8EA4C8AA 0x28FBB +0x8EA4C8AB 0x28FC2 +0x8EA4C8AC 0x290A7 +0x8EA4C8AD 0x4A0F +0x8EA4C8AE 0x4A11 +0x8EA4C8AF 0x290A8 +0x8EA4C8B0 0x290A3 +0x8EA4C8B1 0x4A10 +0x8EA4C8B2 0x290AA +0x8EA4C8B3 0x4A15 +0x8EA4C8B4 0x4A13 +0x8EA4C8B5 0x9757 +0x8EA4C8B6 0x291DC +0x8EA4C8B7 0x4A47 +0x8EA4C8B8 0x4A46 +0x8EA4C8B9 0x2920F +0x8EA4C8BA 0x4A59 +0x8EA4C8BB 0x4A5B +0x8EA4C8BC 0x29279 +0x8EA4C8BD 0x4A5E +0x8EA4C8BE 0x2927F +0x8EA4C8BF 0x29285 +0x8EA4C8C0 0x4A5A +0x8EA4C8C1 0x4A91 +0x8EA4C8C2 0x4A92 +0x8EA4C8C3 0x4A90 +0x8EA4C8C4 0x4A93 +0x8EA4C8C5 0x2941B +0x8EA4C8C6 0x97F7 +0x8EA4C8C7 0x4ABE +0x8EA4C8C8 0x29477 +0x8EA4C8C9 0x29476 +0x8EA4C8CA 0x29498 +0x8EA4C8CB 0x4ABC +0x8EA4C8CC 0x4ABB +0x8EA4C8CD 0x4AB7 +0x8EA4C8CE 0x4AB9 +0x8EA4C8CF 0x2947A +0x8EA4C8D0 0x4B01 +0x8EA4C8D1 0x4AFE +0x8EA4C8D2 0x295BC +0x8EA4C8D3 0x295BA +0x8EA4C8D4 0x4B02 +0x8EA4C8D5 0x295B6 +0x8EA4C8D6 0x4AFF +0x8EA4C8D7 0x98B0 +0x8EA4C8D8 0x295B4 +0x8EA4C8D9 0x4B00 +0x8EA4C8DA 0x296CF +0x8EA4C8DB 0x4B37 +0x8EA4C8DC 0x4B3A +0x8EA4C8DD 0x4B6F +0x8EA4C8DE 0x4B77 +0x8EA4C8DF 0x4B79 +0x8EA4C8E0 0x99C6 +0x8EA4C8E1 0x2987B +0x8EA4C8E2 0x4BC8 +0x8EA4C8E3 0x29A1C +0x8EA4C8E4 0x29A21 +0x8EA4C8E5 0x29A1D +0x8EA4C8E6 0x29AC0 +0x8EA4C8E7 0x4BF2 +0x8EA4C8E8 0x29AFF +0x8EA4C8E9 0x4BF1 +0x8EA4C8EA 0x4BF0 +0x8EA4C8EB 0x9B62 +0x8EA4C8EC 0x29D56 +0x8EA4C8ED 0x4C34 +0x8EA4C8EE 0x29FA1 +0x8EA4C8EF 0x29FA2 +0x8EA4C8F0 0x29FA6 +0x8EA4C8F1 0x2A256 +0x8EA4C8F2 0x2A257 +0x8EA4C8F3 0x4D2C +0x8EA4C8F4 0x4D2D +0x8EA4C8F5 0x2A301 +0x8EA4C8F6 0x2A3ED +0x8EA4C8F7 0x2FA1C +0x8EA4C8F8 0x2A5F2 +0x8EA4C8F9 0x50FA +0x8EA4C8FA 0x203B8 +0x8EA4C8FB 0x3491 +0x8EA4C8FC 0x203C0 +0x8EA4C8FD 0x3494 +0x8EA4C8FE 0x203B7 +0x8EA4C9A1 0x203E1 +0x8EA4C9A2 0x34C4 +0x8EA4C9A3 0x350A +0x8EA4C9A4 0x207E8 +0x8EA4C9A5 0x5285 +0x8EA4C9A6 0x208B2 +0x8EA4C9A7 0x3552 +0x8EA4C9A8 0x20AAE +0x8EA4C9A9 0x3559 +0x8EA4C9AA 0x366F +0x8EA4C9AB 0x20F7E +0x8EA4C9AC 0x35F2 +0x8EA4C9AD 0x35F4 +0x8EA4C9AE 0x5643 +0x8EA4C9AF 0x20F76 +0x8EA4C9B0 0x35F1 +0x8EA4C9B1 0x563C +0x8EA4C9B2 0x20F96 +0x8EA4C9B3 0x366A +0x8EA4C9B4 0x21420 +0x8EA4C9B5 0x21421 +0x8EA4C9B6 0x21423 +0x8EA4C9B7 0x21429 +0x8EA4C9B8 0x21677 +0x8EA4C9B9 0x21851 +0x8EA4C9BA 0x3724 +0x8EA4C9BB 0x21856 +0x8EA4C9BC 0x3723 +0x8EA4C9BD 0x21888 +0x8EA4C9BE 0x21859 +0x8EA4C9BF 0x21855 +0x8EA4C9C0 0x3727 +0x8EA4C9C1 0x21997 +0x8EA4C9C2 0x21998 +0x8EA4C9C3 0x376D +0x8EA4C9C4 0x5BED +0x8EA4C9C5 0x376E +0x8EA4C9C6 0x376F +0x8EA4C9C7 0x21AA1 +0x8EA4C9C8 0x21AA3 +0x8EA4C9C9 0x5C35 +0x8EA4C9CA 0x379F +0x8EA4C9CB 0x380A +0x8EA4C9CC 0x3806 +0x8EA4C9CD 0x380E +0x8EA4C9CE 0x21F0A +0x8EA4C9CF 0x380D +0x8EA4C9D0 0x3805 +0x8EA4C9D1 0x21F3D +0x8EA4C9D2 0x21F0C +0x8EA4C9D3 0x380B +0x8EA4C9D4 0x3810 +0x8EA4C9D5 0x382E +0x8EA4C9D6 0x2213D +0x8EA4C9D7 0x22139 +0x8EA4C9D8 0x222B0 +0x8EA4C9D9 0x222B2 +0x8EA4C9DA 0x222AE +0x8EA4C9DB 0x3896 +0x8EA4C9DC 0x3897 +0x8EA4C9DD 0x38C4 +0x8EA4C9DE 0x5F47 +0x8EA4C9DF 0x38C5 +0x8EA4C9E0 0x22420 +0x8EA4C9E1 0x38D2 +0x8EA4C9E2 0x2256E +0x8EA4C9E3 0x2256D +0x8EA4C9E4 0x2256A +0x8EA4C9E5 0x3981 +0x8EA4C9E6 0x22832 +0x8EA4C9E7 0x398E +0x8EA4C9E8 0x3990 +0x8EA4C9E9 0x398F +0x8EA4C9EA 0x22839 +0x8EA4C9EB 0x3991 +0x8EA4C9EC 0x3995 +0x8EA4C9ED 0x3993 +0x8EA4C9EE 0x227A3 +0x8EA4C9EF 0x616D +0x8EA4C9F0 0x2287F +0x8EA4C9F1 0x22835 +0x8EA4C9F2 0x2283D +0x8EA4C9F3 0x229F4 +0x8EA4C9F4 0x229F5 +0x8EA4C9F5 0x3A3B +0x8EA4C9F6 0x3A48 +0x8EA4C9F7 0x22D48 +0x8EA4C9F8 0x22D28 +0x8EA4C9F9 0x3A46 +0x8EA4C9FA 0x3A47 +0x8EA4C9FB 0x22D27 +0x8EA4C9FC 0x22D32 +0x8EA4C9FD 0x22D2C +0x8EA4C9FE 0x3A4C +0x8EA4CAA1 0x22D2E +0x8EA4CAA2 0x3A4A +0x8EA4CAA3 0x3A50 +0x8EA4CAA4 0x3A43 +0x8EA4CAA5 0x22D23 +0x8EA4CAA6 0x22D31 +0x8EA4CAA7 0x2F8C5 +0x8EA4CAA8 0x3A49 +0x8EA4CAA9 0x3AA6 +0x8EA4CAAA 0x3AA5 +0x8EA4CAAB 0x3AA4 +0x8EA4CAAC 0x22FC9 +0x8EA4CAAD 0x23089 +0x8EA4CAAE 0x3AB9 +0x8EA4CAAF 0x230BB +0x8EA4CAB0 0x3ACE +0x8EA4CAB1 0x3ACF +0x8EA4CAB2 0x3B13 +0x8EA4CAB3 0x23397 +0x8EA4CAB4 0x23393 +0x8EA4CAB5 0x23628 +0x8EA4CAB6 0x3BC6 +0x8EA4CAB7 0x3BC5 +0x8EA4CAB8 0x3BCA +0x8EA4CAB9 0x3BD9 +0x8EA4CABA 0x3BC1 +0x8EA4CABB 0x23618 +0x8EA4CABC 0x2363B +0x8EA4CABD 0x69F5 +0x8EA4CABE 0x23627 +0x8EA4CABF 0x23624 +0x8EA4CAC0 0x2361B +0x8EA4CAC1 0x23631 +0x8EA4CAC2 0x3BCB +0x8EA4CAC3 0x23626 +0x8EA4CAC4 0x236A3 +0x8EA4CAC5 0x2363F +0x8EA4CAC6 0x23622 +0x8EA4CAC7 0x23619 +0x8EA4CAC8 0x6A03 +0x8EA4CAC9 0x23641 +0x8EA4CACA 0x2362B +0x8EA4CACB 0x6A65 +0x8EA4CACC 0x3C42 +0x8EA4CACD 0x2390C +0x8EA4CACE 0x6B75 +0x8EA4CACF 0x3C74 +0x8EA4CAD0 0x3C73 +0x8EA4CAD1 0x23A4E +0x8EA4CAD2 0x23AB9 +0x8EA4CAD3 0x23AFA +0x8EA4CAD4 0x23BE9 +0x8EA4CAD5 0x23BE8 +0x8EA4CAD6 0x23BE4 +0x8EA4CAD7 0x6F8A +0x8EA4CAD8 0x6F56 +0x8EA4CAD9 0x3D52 +0x8EA4CADA 0x23F5F +0x8EA4CADB 0x23F5D +0x8EA4CADC 0x23F52 +0x8EA4CADD 0x3D50 +0x8EA4CADE 0x23F74 +0x8EA4CADF 0x3D4B +0x8EA4CAE0 0x23F46 +0x8EA4CAE1 0x3D4C +0x8EA4CAE2 0x3D6D +0x8EA4CAE3 0x23FAA +0x8EA4CAE4 0x6F98 +0x8EA4CAE5 0x23F4A +0x8EA4CAE6 0x23F59 +0x8EA4CAE7 0x23F4B +0x8EA4CAE8 0x3D4F +0x8EA4CAE9 0x6F68 +0x8EA4CAEA 0x3DF0 +0x8EA4CAEB 0x24350 +0x8EA4CAEC 0x7234 +0x8EA4CAED 0x7245 +0x8EA4CAEE 0x3E4D +0x8EA4CAEF 0x3E4C +0x8EA4CAF0 0x246D0 +0x8EA4CAF1 0x3E4F +0x8EA4CAF2 0x3E4E +0x8EA4CAF3 0x3E50 +0x8EA4CAF4 0x246CC +0x8EA4CAF5 0x735C +0x8EA4CAF6 0x3E96 +0x8EA4CAF7 0x7356 +0x8EA4CAF8 0x24864 +0x8EA4CAF9 0x24865 +0x8EA4CAFA 0x3E97 +0x8EA4CAFB 0x3E95 +0x8EA4CAFC 0x3E98 +0x8EA4CAFD 0x2485C +0x8EA4CAFE 0x24A15 +0x8EA4CBA1 0x3EEC +0x8EA4CBA2 0x3EEB +0x8EA4CBA3 0x3F13 +0x8EA4CBA4 0x3F14 +0x8EA4CBA5 0x3F38 +0x8EA4CBA6 0x3F3A +0x8EA4CBA7 0x3F39 +0x8EA4CBA8 0x24B79 +0x8EA4CBA9 0x3F68 +0x8EA4CBAA 0x3F67 +0x8EA4CBAB 0x24CC5 +0x8EA4CBAC 0x24CB8 +0x8EA4CBAD 0x24E2C +0x8EA4CBAE 0x3FBE +0x8EA4CBAF 0x3FBC +0x8EA4CBB0 0x24E37 +0x8EA4CBB1 0x24E35 +0x8EA4CBB2 0x24E31 +0x8EA4CBB3 0x3FBB +0x8EA4CBB4 0x24E2F +0x8EA4CBB5 0x3FBA +0x8EA4CBB6 0x24E2B +0x8EA4CBB7 0x3FB9 +0x8EA4CBB8 0x3FB7 +0x8EA4CBB9 0x24E2D +0x8EA4CBBA 0x24E2A +0x8EA4CBBB 0x3FC1 +0x8EA4CBBC 0x24F95 +0x8EA4CBBD 0x3FF7 +0x8EA4CBBE 0x2523E +0x8EA4CBBF 0x4060 +0x8EA4CBC0 0x25247 +0x8EA4CBC1 0x25245 +0x8EA4CBC2 0x4059 +0x8EA4CBC3 0x405C +0x8EA4CBC4 0x405A +0x8EA4CBC5 0x4058 +0x8EA4CBC6 0x25252 +0x8EA4CBC7 0x405B +0x8EA4CBC8 0x25270 +0x8EA4CBC9 0x25250 +0x8EA4CBCA 0x25258 +0x8EA4CBCB 0x25251 +0x8EA4CBCC 0x2523D +0x8EA4CBCD 0x405D +0x8EA4CBCE 0x25241 +0x8EA4CBCF 0x2520C +0x8EA4CBD0 0x2523C +0x8EA4CBD1 0x25386 +0x8EA4CBD2 0x25383 +0x8EA4CBD3 0x25389 +0x8EA4CBD4 0x253F3 +0x8EA4CBD5 0x40D4 +0x8EA4CBD6 0x40D3 +0x8EA4CBD7 0x78BF +0x8EA4CBD8 0x40D2 +0x8EA4CBD9 0x78BD +0x8EA4CBDA 0x2552D +0x8EA4CBDB 0x40D7 +0x8EA4CBDC 0x40D1 +0x8EA4CBDD 0x78E4 +0x8EA4CBDE 0x40D5 +0x8EA4CBDF 0x256C5 +0x8EA4CBE0 0x2F955 +0x8EA4CBE1 0x416D +0x8EA4CBE2 0x416F +0x8EA4CBE3 0x7A34 +0x8EA4CBE4 0x4175 +0x8EA4CBE5 0x416C +0x8EA4CBE6 0x4174 +0x8EA4CBE7 0x25843 +0x8EA4CBE8 0x4173 +0x8EA4CBE9 0x25837 +0x8EA4CBEA 0x25845 +0x8EA4CBEB 0x7A36 +0x8EA4CBEC 0x41AC +0x8EA4CBED 0x259E5 +0x8EA4CBEE 0x25AA6 +0x8EA4CBEF 0x25BDB +0x8EA4CBF0 0x4210 +0x8EA4CBF1 0x25BDA +0x8EA4CBF2 0x25BE6 +0x8EA4CBF3 0x7BBA +0x8EA4CBF4 0x7BBC +0x8EA4CBF5 0x420F +0x8EA4CBF6 0x7BC8 +0x8EA4CBF7 0x4223 +0x8EA4CBF8 0x7BC3 +0x8EA4CBF9 0x421D +0x8EA4CBFA 0x7BB6 +0x8EA4CBFB 0x420E +0x8EA4CBFC 0x25BF8 +0x8EA4CBFD 0x25BE9 +0x8EA4CBFE 0x4215 +0x8EA4CCA1 0x7BC2 +0x8EA4CCA2 0x4213 +0x8EA4CCA3 0x25BE8 +0x8EA4CCA4 0x25BF6 +0x8EA4CCA5 0x421B +0x8EA4CCA6 0x7BC5 +0x8EA4CCA7 0x4222 +0x8EA4CCA8 0x4226 +0x8EA4CCA9 0x25BE7 +0x8EA4CCAA 0x7BBD +0x8EA4CCAB 0x7BB0 +0x8EA4CCAC 0x4221 +0x8EA4CCAD 0x421C +0x8EA4CCAE 0x4217 +0x8EA4CCAF 0x25BD5 +0x8EA4CCB0 0x421A +0x8EA4CCB1 0x7BBB +0x8EA4CCB2 0x25ED3 +0x8EA4CCB3 0x25EC7 +0x8EA4CCB4 0x25ED1 +0x8EA4CCB5 0x4299 +0x8EA4CCB6 0x25EC3 +0x8EA4CCB7 0x4297 +0x8EA4CCB8 0x26080 +0x8EA4CCB9 0x26098 +0x8EA4CCBA 0x42FD +0x8EA4CCBB 0x26084 +0x8EA4CCBC 0x42F6 +0x8EA4CCBD 0x42FE +0x8EA4CCBE 0x42F5 +0x8EA4CCBF 0x42FF +0x8EA4CCC0 0x42F7 +0x8EA4CCC1 0x26097 +0x8EA4CCC2 0x26083 +0x8EA4CCC3 0x26081 +0x8EA4CCC4 0x4301 +0x8EA4CCC5 0x7E04 +0x8EA4CCC6 0x2608C +0x8EA4CCC7 0x26242 +0x8EA4CCC8 0x263AB +0x8EA4CCC9 0x4377 +0x8EA4CCCA 0x263A3 +0x8EA4CCCB 0x263A6 +0x8EA4CCCC 0x2645C +0x8EA4CCCD 0x26469 +0x8EA4CCCE 0x26467 +0x8EA4CCCF 0x43AB +0x8EA4CCD0 0x2658B +0x8EA4CCD1 0x265A8 +0x8EA4CCD2 0x43C0 +0x8EA4CCD3 0x267D8 +0x8EA4CCD4 0x4431 +0x8EA4CCD5 0x442E +0x8EA4CCD6 0x2F989 +0x8EA4CCD7 0x267DC +0x8EA4CCD8 0x442C +0x8EA4CCD9 0x267E0 +0x8EA4CCDA 0x267E5 +0x8EA4CCDB 0x4432 +0x8EA4CCDC 0x442F +0x8EA4CCDD 0x442B +0x8EA4CCDE 0x442D +0x8EA4CCDF 0x4433 +0x8EA4CCE0 0x26918 +0x8EA4CCE1 0x26919 +0x8EA4CCE2 0x81F1 +0x8EA4CCE3 0x4457 +0x8EA4CCE4 0x445C +0x8EA4CCE5 0x447B +0x8EA4CCE6 0x26A5F +0x8EA4CCE7 0x26A5E +0x8EA4CCE8 0x447A +0x8EA4CCE9 0x26E02 +0x8EA4CCEA 0x8522 +0x8EA4CCEB 0x4513 +0x8EA4CCEC 0x451E +0x8EA4CCED 0x4517 +0x8EA4CCEE 0x4520 +0x8EA4CCEF 0x452A +0x8EA4CCF0 0x4511 +0x8EA4CCF1 0x4515 +0x8EA4CCF2 0x450F +0x8EA4CCF3 0x4518 +0x8EA4CCF4 0x8538 +0x8EA4CCF5 0x26E12 +0x8EA4CCF6 0x26E36 +0x8EA4CCF7 0x452C +0x8EA4CCF8 0x8532 +0x8EA4CCF9 0x2F9A8 +0x8EA4CCFA 0x8510 +0x8EA4CCFB 0x26E23 +0x8EA4CCFC 0x26E03 +0x8EA4CCFD 0x451C +0x8EA4CCFE 0x26E00 +0x8EA4CDA1 0x4529 +0x8EA4CDA2 0x26E46 +0x8EA4CDA3 0x26E61 +0x8EA4CDA4 0x4512 +0x8EA4CDA5 0x854F +0x8EA4CDA6 0x4597 +0x8EA4CDA7 0x27384 +0x8EA4CDA8 0x8772 +0x8EA4CDA9 0x2736B +0x8EA4CDAA 0x27362 +0x8EA4CDAB 0x27356 +0x8EA4CDAC 0x2736A +0x8EA4CDAD 0x27352 +0x8EA4CDAE 0x27355 +0x8EA4CDAF 0x45D4 +0x8EA4CDB0 0x45D0 +0x8EA4CDB1 0x877C +0x8EA4CDB2 0x27361 +0x8EA4CDB3 0x2F9BB +0x8EA4CDB4 0x27358 +0x8EA4CDB5 0x27377 +0x8EA4CDB6 0x45D3 +0x8EA4CDB7 0x4614 +0x8EA4CDB8 0x276D7 +0x8EA4CDB9 0x4646 +0x8EA4CDBA 0x4645 +0x8EA4CDBB 0x276DE +0x8EA4CDBC 0x4643 +0x8EA4CDBD 0x276DF +0x8EA4CDBE 0x890D +0x8EA4CDBF 0x4644 +0x8EA4CDC0 0x4648 +0x8EA4CDC1 0x276D1 +0x8EA4CDC2 0x4647 +0x8EA4CDC3 0x276E2 +0x8EA4CDC4 0x276E1 +0x8EA4CDC5 0x276DD +0x8EA4CDC6 0x8908 +0x8EA4CDC7 0x4649 +0x8EA4CDC8 0x4685 +0x8EA4CDC9 0x2784B +0x8EA4CDCA 0x4684 +0x8EA4CDCB 0x2784E +0x8EA4CDCC 0x469D +0x8EA4CDCD 0x278FC +0x8EA4CDCE 0x469E +0x8EA4CDCF 0x46A0 +0x8EA4CDD0 0x278FA +0x8EA4CDD1 0x469C +0x8EA4CDD2 0x278FB +0x8EA4CDD3 0x469F +0x8EA4CDD4 0x278FE +0x8EA4CDD5 0x46F7 +0x8EA4CDD6 0x46EA +0x8EA4CDD7 0x27A31 +0x8EA4CDD8 0x46EF +0x8EA4CDD9 0x46E9 +0x8EA4CDDA 0x46F3 +0x8EA4CDDB 0x46F0 +0x8EA4CDDC 0x46EB +0x8EA4CDDD 0x27A38 +0x8EA4CDDE 0x46EC +0x8EA4CDDF 0x46F2 +0x8EA4CDE0 0x46F5 +0x8EA4CDE1 0x46EE +0x8EA4CDE2 0x27A3A +0x8EA4CDE3 0x27BBB +0x8EA4CDE4 0x473A +0x8EA4CDE5 0x474B +0x8EA4CDE6 0x27C59 +0x8EA4CDE7 0x474A +0x8EA4CDE8 0x474C +0x8EA4CDE9 0x27CDB +0x8EA4CDEA 0x27CDF +0x8EA4CDEB 0x27CE2 +0x8EA4CDEC 0x4779 +0x8EA4CDED 0x477B +0x8EA4CDEE 0x4778 +0x8EA4CDEF 0x27D9E +0x8EA4CDF0 0x27DA1 +0x8EA4CDF1 0x47B5 +0x8EA4CDF2 0x27F10 +0x8EA4CDF3 0x47B4 +0x8EA4CDF4 0x47B7 +0x8EA4CDF5 0x8D9E +0x8EA4CDF6 0x4809 +0x8EA4CDF7 0x47FE +0x8EA4CDF8 0x4808 +0x8EA4CDF9 0x4807 +0x8EA4CDFA 0x28076 +0x8EA4CDFB 0x2807F +0x8EA4CDFC 0x2807D +0x8EA4CDFD 0x4806 +0x8EA4CDFE 0x4804 +0x8EA4CEA1 0x4805 +0x8EA4CEA2 0x47FF +0x8EA4CEA3 0x480B +0x8EA4CEA4 0x28082 +0x8EA4CEA5 0x28257 +0x8EA4CEA6 0x483B +0x8EA4CEA7 0x485D +0x8EA4CEA8 0x485C +0x8EA4CEA9 0x485F +0x8EA4CEAA 0x485E +0x8EA4CEAB 0x8F28 +0x8EA4CEAC 0x2832E +0x8EA4CEAD 0x8F21 +0x8EA4CEAE 0x4883 +0x8EA4CEAF 0x2858B +0x8EA4CEB0 0x2858D +0x8EA4CEB1 0x48A7 +0x8EA4CEB2 0x9066 +0x8EA4CEB3 0x906C +0x8EA4CEB4 0x28590 +0x8EA4CEB5 0x48A8 +0x8EA4CEB6 0x286EC +0x8EA4CEB7 0x2876F +0x8EA4CEB8 0x2876B +0x8EA4CEB9 0x28771 +0x8EA4CEBA 0x28778 +0x8EA4CEBB 0x90F6 +0x8EA4CEBC 0x48E0 +0x8EA4CEBD 0x48DF +0x8EA4CEBE 0x48FE +0x8EA4CEBF 0x48FC +0x8EA4CEC0 0x48FF +0x8EA4CEC1 0x48FD +0x8EA4CEC2 0x289AD +0x8EA4CEC3 0x492C +0x8EA4CEC4 0x92EC +0x8EA4CEC5 0x92BA +0x8EA4CEC6 0x92E3 +0x8EA4CEC7 0x92BD +0x8EA4CEC8 0x499D +0x8EA4CEC9 0x28D2F +0x8EA4CECA 0x95B4 +0x8EA4CECB 0x28F78 +0x8EA4CECC 0x4A40 +0x8EA4CECD 0x291F8 +0x8EA4CECE 0x29219 +0x8EA4CECF 0x4A5F +0x8EA4CED0 0x2929B +0x8EA4CED1 0x29294 +0x8EA4CED2 0x29297 +0x8EA4CED3 0x29299 +0x8EA4CED4 0x293A6 +0x8EA4CED5 0x293A4 +0x8EA4CED6 0x293A7 +0x8EA4CED7 0x97D1 +0x8EA4CED8 0x29495 +0x8EA4CED9 0x4AC0 +0x8EA4CEDA 0x9823 +0x8EA4CEDB 0x29490 +0x8EA4CEDC 0x4AC1 +0x8EA4CEDD 0x4AC6 +0x8EA4CEDE 0x2949B +0x8EA4CEDF 0x295C4 +0x8EA4CEE0 0x4B04 +0x8EA4CEE1 0x4B05 +0x8EA4CEE2 0x295C6 +0x8EA4CEE3 0x990B +0x8EA4CEE4 0x4B3E +0x8EA4CEE5 0x4B3D +0x8EA4CEE6 0x4B40 +0x8EA4CEE7 0x4B3F +0x8EA4CEE8 0x296E3 +0x8EA4CEE9 0x4B42 +0x8EA4CEEA 0x296DF +0x8EA4CEEB 0x296DD +0x8EA4CEEC 0x296E7 +0x8EA4CEED 0x4B84 +0x8EA4CEEE 0x4B82 +0x8EA4CEEF 0x4B7F +0x8EA4CEF0 0x4B85 +0x8EA4CEF1 0x29A2D +0x8EA4CEF2 0x29A2C +0x8EA4CEF3 0x4BCC +0x8EA4CEF4 0x9AB2 +0x8EA4CEF5 0x4BCB +0x8EA4CEF6 0x4BCD +0x8EA4CEF7 0x29A34 +0x8EA4CEF8 0x29A38 +0x8EA4CEF9 0x9ADB +0x8EA4CEFA 0x29B1D +0x8EA4CEFB 0x4BF5 +0x8EA4CEFC 0x29B1A +0x8EA4CEFD 0x29B1B +0x8EA4CEFE 0x29B14 +0x8EA4CFA1 0x9AF0 +0x8EA4CFA2 0x29B17 +0x8EA4CFA3 0x29C21 +0x8EA4CFA4 0x4C20 +0x8EA4CFA5 0x4C21 +0x8EA4CFA6 0x29CAA +0x8EA4CFA7 0x29CA1 +0x8EA4CFA8 0x4C37 +0x8EA4CFA9 0x4C3E +0x8EA4CFAA 0x9B73 +0x8EA4CFAB 0x4C3D +0x8EA4CFAC 0x9B6E +0x8EA4CFAD 0x29D63 +0x8EA4CFAE 0x29D79 +0x8EA4CFAF 0x29D60 +0x8EA4CFB0 0x9B65 +0x8EA4CFB1 0x29D62 +0x8EA4CFB2 0x4C3C +0x8EA4CFB3 0x29D61 +0x8EA4CFB4 0x4C38 +0x8EA4CFB5 0x9B6A +0x8EA4CFB6 0x29D70 +0x8EA4CFB7 0x9B6D +0x8EA4CFB8 0x29D6A +0x8EA4CFB9 0x4C3B +0x8EA4CFBA 0x29FC8 +0x8EA4CFBB 0x4CB0 +0x8EA4CFBC 0x29FC5 +0x8EA4CFBD 0x29FBE +0x8EA4CFBE 0x29FC2 +0x8EA4CFBF 0x4CAD +0x8EA4CFC0 0x4CB2 +0x8EA4CFC1 0x4CB8 +0x8EA4CFC2 0x9D0B +0x8EA4CFC3 0x29FC7 +0x8EA4CFC4 0x4CAF +0x8EA4CFC5 0x29FB0 +0x8EA4CFC6 0x29FCA +0x8EA4CFC7 0x4D1A +0x8EA4CFC8 0x9E76 +0x8EA4CFC9 0x4D20 +0x8EA4CFCA 0x4D21 +0x8EA4CFCB 0x4D30 +0x8EA4CFCC 0x9EA8 +0x8EA4CFCD 0x4D2F +0x8EA4CFCE 0x2A30D +0x8EA4CFCF 0x2A307 +0x8EA4CFD0 0x2A396 +0x8EA4CFD1 0x2A3EF +0x8EA4CFD2 0x4D5F +0x8EA4CFD3 0x4D60 +0x8EA4CFD4 0x2A41E +0x8EA4CFD5 0x2A41D +0x8EA4CFD6 0x9F11 +0x8EA4CFD7 0x2A590 +0x8EA4CFD8 0x203EB +0x8EA4CFD9 0x348A +0x8EA4CFDA 0x5119 +0x8EA4CFDB 0x349C +0x8EA4CFDC 0x203EE +0x8EA4CFDD 0x349A +0x8EA4CFDE 0x203EF +0x8EA4CFDF 0x203EC +0x8EA4CFE0 0x207FA +0x8EA4CFE1 0x350C +0x8EA4CFE2 0x350B +0x8EA4CFE3 0x350D +0x8EA4CFE4 0x5292 +0x8EA4CFE5 0x20904 +0x8EA4CFE6 0x20FD3 +0x8EA4CFE7 0x35FE +0x8EA4CFE8 0x20FD1 +0x8EA4CFE9 0x20FFA +0x8EA4CFEA 0x35FF +0x8EA4CFEB 0x35FB +0x8EA4CFEC 0x35FC +0x8EA4CFED 0x3609 +0x8EA4CFEE 0x20FC8 +0x8EA4CFEF 0x3600 +0x8EA4CFF0 0x20FD5 +0x8EA4CFF1 0x5675 +0x8EA4CFF2 0x20FCD +0x8EA4CFF3 0x20FD2 +0x8EA4CFF4 0x20FFB +0x8EA4CFF5 0x2122A +0x8EA4CFF6 0x21488 +0x8EA4CFF7 0x21461 +0x8EA4CFF8 0x3671 +0x8EA4CFF9 0x21463 +0x8EA4CFFA 0x21462 +0x8EA4CFFB 0x596F +0x8EA4CFFC 0x20057 +0x8EA4CFFD 0x218C8 +0x8EA4CFFE 0x21898 +0x8EA4D0A1 0x372B +0x8EA4D0A2 0x21AC1 +0x8EA4D0A3 0x21F3F +0x8EA4D0A4 0x21F41 +0x8EA4D0A5 0x3814 +0x8EA4D0A6 0x3811 +0x8EA4D0A7 0x3812 +0x8EA4D0A8 0x22152 +0x8EA4D0A9 0x3863 +0x8EA4D0AA 0x2215E +0x8EA4D0AB 0x386E +0x8EA4D0AC 0x389A +0x8EA4D0AD 0x222C7 +0x8EA4D0AE 0x389B +0x8EA4D0AF 0x22370 +0x8EA4D0B0 0x22427 +0x8EA4D0B1 0x38C8 +0x8EA4D0B2 0x22471 +0x8EA4D0B3 0x224B0 +0x8EA4D0B4 0x38F6 +0x8EA4D0B5 0x22842 +0x8EA4D0B6 0x22843 +0x8EA4D0B7 0x61A5 +0x8EA4D0B8 0x398C +0x8EA4D0B9 0x3997 +0x8EA4D0BA 0x39A2 +0x8EA4D0BB 0x61A0 +0x8EA4D0BC 0x22857 +0x8EA4D0BD 0x2289D +0x8EA4D0BE 0x22D89 +0x8EA4D0BF 0x22D8D +0x8EA4D0C0 0x22D8B +0x8EA4D0C1 0x22D80 +0x8EA4D0C2 0x22D92 +0x8EA4D0C3 0x22D8A +0x8EA4D0C4 0x22DC8 +0x8EA4D0C5 0x3A54 +0x8EA4D0C6 0x22D8F +0x8EA4D0C7 0x22D93 +0x8EA4D0C8 0x22D91 +0x8EA4D0C9 0x3AA8 +0x8EA4D0CA 0x22FF2 +0x8EA4D0CB 0x22FDE +0x8EA4D0CC 0x3AA9 +0x8EA4D0CD 0x230C8 +0x8EA4D0CE 0x65B4 +0x8EA4D0CF 0x65D8 +0x8EA4D0D0 0x66C2 +0x8EA4D0D1 0x3B18 +0x8EA4D0D2 0x3B17 +0x8EA4D0D3 0x3B1D +0x8EA4D0D4 0x232A7 +0x8EA4D0D5 0x232A1 +0x8EA4D0D6 0x3B31 +0x8EA4D0D7 0x2368C +0x8EA4D0D8 0x2367F +0x8EA4D0D9 0x3BD8 +0x8EA4D0DA 0x3BD5 +0x8EA4D0DB 0x2367B +0x8EA4D0DC 0x23695 +0x8EA4D0DD 0x23699 +0x8EA4D0DE 0x3BE1 +0x8EA4D0DF 0x2368E +0x8EA4D0E0 0x3BD4 +0x8EA4D0E1 0x236DA +0x8EA4D0E2 0x2368A +0x8EA4D0E3 0x2369C +0x8EA4D0E4 0x3BE3 +0x8EA4D0E5 0x2367E +0x8EA4D0E6 0x3C44 +0x8EA4D0E7 0x3C45 +0x8EA4D0E8 0x2391A +0x8EA4D0E9 0x23A55 +0x8EA4D0EA 0x3C76 +0x8EA4D0EB 0x3C75 +0x8EA4D0EC 0x23A60 +0x8EA4D0ED 0x6BA8 +0x8EA4D0EE 0x3C88 +0x8EA4D0EF 0x3CAA +0x8EA4D0F0 0x23BFB +0x8EA4D0F1 0x3CAB +0x8EA4D0F2 0x3CAC +0x8EA4D0F3 0x23BFD +0x8EA4D0F4 0x3D57 +0x8EA4D0F5 0x6F83 +0x8EA4D0F6 0x3D60 +0x8EA4D0F7 0x3D5D +0x8EA4D0F8 0x3D6B +0x8EA4D0F9 0x23FD0 +0x8EA4D0FA 0x3D63 +0x8EA4D0FB 0x3D67 +0x8EA4D0FC 0x23FC5 +0x8EA4D0FD 0x3D5E +0x8EA4D0FE 0x23FD2 +0x8EA4D1A1 0x24011 +0x8EA4D1A2 0x6FC5 +0x8EA4D1A3 0x71CD +0x8EA4D1A4 0x3DF9 +0x8EA4D1A5 0x3DF3 +0x8EA4D1A6 0x243AD +0x8EA4D1A7 0x243A4 +0x8EA4D1A8 0x243A9 +0x8EA4D1A9 0x243B0 +0x8EA4D1AA 0x2439D +0x8EA4D1AB 0x3DF6 +0x8EA4D1AC 0x24598 +0x8EA4D1AD 0x729C +0x8EA4D1AE 0x3E51 +0x8EA4D1AF 0x3E53 +0x8EA4D1B0 0x3E52 +0x8EA4D1B1 0x24892 +0x8EA4D1B2 0x3E9B +0x8EA4D1B3 0x2488A +0x8EA4D1B4 0x3E9C +0x8EA4D1B5 0x2488D +0x8EA4D1B6 0x24896 +0x8EA4D1B7 0x3EF7 +0x8EA4D1B8 0x7499 +0x8EA4D1B9 0x748F +0x8EA4D1BA 0x7491 +0x8EA4D1BB 0x24A45 +0x8EA4D1BC 0x24A4B +0x8EA4D1BD 0x24B0F +0x8EA4D1BE 0x24B16 +0x8EA4D1BF 0x3F3B +0x8EA4D1C0 0x24B8A +0x8EA4D1C1 0x3F3E +0x8EA4D1C2 0x3F3D +0x8EA4D1C3 0x24CC9 +0x8EA4D1C4 0x3F69 +0x8EA4D1C5 0x24CC8 +0x8EA4D1C6 0x24CCA +0x8EA4D1C7 0x24E64 +0x8EA4D1C8 0x3FC3 +0x8EA4D1C9 0x3FC4 +0x8EA4D1CA 0x3FC7 +0x8EA4D1CB 0x24E5D +0x8EA4D1CC 0x24E63 +0x8EA4D1CD 0x7639 +0x8EA4D1CE 0x3FC6 +0x8EA4D1CF 0x762E +0x8EA4D1D0 0x3FC8 +0x8EA4D1D1 0x24E88 +0x8EA4D1D2 0x24F3A +0x8EA4D1D3 0x24F39 +0x8EA4D1D4 0x769F +0x8EA4D1D5 0x76A0 +0x8EA4D1D6 0x3FE6 +0x8EA4D1D7 0x3FF8 +0x8EA4D1D8 0x25017 +0x8EA4D1D9 0x25093 +0x8EA4D1DA 0x4007 +0x8EA4D1DB 0x25095 +0x8EA4D1DC 0x4064 +0x8EA4D1DD 0x4068 +0x8EA4D1DE 0x25276 +0x8EA4D1DF 0x7794 +0x8EA4D1E0 0x4065 +0x8EA4D1E1 0x77AE +0x8EA4D1E2 0x25280 +0x8EA4D1E3 0x2527B +0x8EA4D1E4 0x4069 +0x8EA4D1E5 0x25248 +0x8EA4D1E6 0x252A8 +0x8EA4D1E7 0x25288 +0x8EA4D1E8 0x2538B +0x8EA4D1E9 0x2538A +0x8EA4D1EA 0x2538C +0x8EA4D1EB 0x253FC +0x8EA4D1EC 0x40DA +0x8EA4D1ED 0x40E0 +0x8EA4D1EE 0x78E6 +0x8EA4D1EF 0x25558 +0x8EA4D1F0 0x40DE +0x8EA4D1F1 0x25551 +0x8EA4D1F2 0x25555 +0x8EA4D1F3 0x25553 +0x8EA4D1F4 0x411C +0x8EA4D1F5 0x411D +0x8EA4D1F6 0x411A +0x8EA4D1F7 0x256DC +0x8EA4D1F8 0x417B +0x8EA4D1F9 0x417A +0x8EA4D1FA 0x417C +0x8EA4D1FB 0x2585C +0x8EA4D1FC 0x4178 +0x8EA4D1FD 0x4177 +0x8EA4D1FE 0x25865 +0x8EA4D2A1 0x2F95A +0x8EA4D2A2 0x41B1 +0x8EA4D2A3 0x259EE +0x8EA4D2A4 0x41B2 +0x8EA4D2A5 0x41B0 +0x8EA4D2A6 0x259F0 +0x8EA4D2A7 0x7ABC +0x8EA4D2A8 0x259F2 +0x8EA4D2A9 0x4236 +0x8EA4D2AA 0x25C35 +0x8EA4D2AB 0x422E +0x8EA4D2AC 0x25C22 +0x8EA4D2AD 0x7BD6 +0x8EA4D2AE 0x25C20 +0x8EA4D2AF 0x4234 +0x8EA4D2B0 0x25C2D +0x8EA4D2B1 0x25C28 +0x8EA4D2B2 0x25C26 +0x8EA4D2B3 0x25C3C +0x8EA4D2B4 0x422A +0x8EA4D2B5 0x25C38 +0x8EA4D2B6 0x4233 +0x8EA4D2B7 0x422D +0x8EA4D2B8 0x422F +0x8EA4D2B9 0x4231 +0x8EA4D2BA 0x422B +0x8EA4D2BB 0x4232 +0x8EA4D2BC 0x25C2A +0x8EA4D2BD 0x4235 +0x8EA4D2BE 0x25C1A +0x8EA4D2BF 0x25C30 +0x8EA4D2C0 0x25BE3 +0x8EA4D2C1 0x25C19 +0x8EA4D2C2 0x25EE9 +0x8EA4D2C3 0x25EE7 +0x8EA4D2C4 0x7CCF +0x8EA4D2C5 0x260D6 +0x8EA4D2C6 0x260C4 +0x8EA4D2C7 0x4308 +0x8EA4D2C8 0x26087 +0x8EA4D2C9 0x4306 +0x8EA4D2CA 0x260C7 +0x8EA4D2CB 0x260D9 +0x8EA4D2CC 0x7E18 +0x8EA4D2CD 0x260DF +0x8EA4D2CE 0x434D +0x8EA4D2CF 0x4361 +0x8EA4D2D0 0x2630A +0x8EA4D2D1 0x26301 +0x8EA4D2D2 0x263B1 +0x8EA4D2D3 0x4378 +0x8EA4D2D4 0x263C1 +0x8EA4D2D5 0x4394 +0x8EA4D2D6 0x4395 +0x8EA4D2D7 0x26476 +0x8EA4D2D8 0x2650D +0x8EA4D2D9 0x2650E +0x8EA4D2DA 0x43C1 +0x8EA4D2DB 0x43C3 +0x8EA4D2DC 0x806D +0x8EA4D2DD 0x26807 +0x8EA4D2DE 0x4439 +0x8EA4D2DF 0x26809 +0x8EA4D2E0 0x26816 +0x8EA4D2E1 0x443A +0x8EA4D2E2 0x443B +0x8EA4D2E3 0x4435 +0x8EA4D2E4 0x4436 +0x8EA4D2E5 0x2680E +0x8EA4D2E6 0x443C +0x8EA4D2E7 0x8190 +0x8EA4D2E8 0x26806 +0x8EA4D2E9 0x2691E +0x8EA4D2EA 0x2694A +0x8EA4D2EB 0x4458 +0x8EA4D2EC 0x447C +0x8EA4D2ED 0x447D +0x8EA4D2EE 0x448D +0x8EA4D2EF 0x448C +0x8EA4D2F0 0x26EA6 +0x8EA4D2F1 0x26E91 +0x8EA4D2F2 0x453B +0x8EA4D2F3 0x453F +0x8EA4D2F4 0x26EB8 +0x8EA4D2F5 0x26E96 +0x8EA4D2F6 0x4532 +0x8EA4D2F7 0x452D +0x8EA4D2F8 0x26EC5 +0x8EA4D2F9 0x452F +0x8EA4D2FA 0x4539 +0x8EA4D2FB 0x452E +0x8EA4D2FC 0x453A +0x8EA4D2FD 0x26F0A +0x8EA4D2FE 0x4536 +0x8EA4D3A1 0x4531 +0x8EA4D3A2 0x453E +0x8EA4D3A3 0x4538 +0x8EA4D3A4 0x8552 +0x8EA4D3A5 0x4534 +0x8EA4D3A6 0x26EB2 +0x8EA4D3A7 0x4541 +0x8EA4D3A8 0x26EB7 +0x8EA4D3A9 0x26EB4 +0x8EA4D3AA 0x26E89 +0x8EA4D3AB 0x26E8D +0x8EA4D3AC 0x4530 +0x8EA4D3AD 0x26E87 +0x8EA4D3AE 0x26EC2 +0x8EA4D3AF 0x26E9C +0x8EA4D3B0 0x26E92 +0x8EA4D3B1 0x4543 +0x8EA4D3B2 0x26ECA +0x8EA4D3B3 0x8550 +0x8EA4D3B4 0x26E8A +0x8EA4D3B5 0x271E0 +0x8EA4D3B6 0x4598 +0x8EA4D3B7 0x271E6 +0x8EA4D3B8 0x271E5 +0x8EA4D3B9 0x87A0 +0x8EA4D3BA 0x273A5 +0x8EA4D3BB 0x273B3 +0x8EA4D3BC 0x8786 +0x8EA4D3BD 0x45DA +0x8EA4D3BE 0x45D7 +0x8EA4D3BF 0x273B5 +0x8EA4D3C0 0x273AF +0x8EA4D3C1 0x8795 +0x8EA4D3C2 0x273B0 +0x8EA4D3C3 0x273CC +0x8EA4D3C4 0x878C +0x8EA4D3C5 0x273A2 +0x8EA4D3C6 0x273BE +0x8EA4D3C7 0x273C6 +0x8EA4D3C8 0x273AC +0x8EA4D3C9 0x273AE +0x8EA4D3CA 0x4618 +0x8EA4D3CB 0x8860 +0x8EA4D3CC 0x2F9C3 +0x8EA4D3CD 0x27708 +0x8EA4D3CE 0x27705 +0x8EA4D3CF 0x4652 +0x8EA4D3D0 0x8928 +0x8EA4D3D1 0x276FE +0x8EA4D3D2 0x464E +0x8EA4D3D3 0x8920 +0x8EA4D3D4 0x27700 +0x8EA4D3D5 0x464F +0x8EA4D3D6 0x4650 +0x8EA4D3D7 0x27864 +0x8EA4D3D8 0x27868 +0x8EA4D3D9 0x89A8 +0x8EA4D3DA 0x4686 +0x8EA4D3DB 0x4687 +0x8EA4D3DC 0x4689 +0x8EA4D3DD 0x2786A +0x8EA4D3DE 0x27869 +0x8EA4D3DF 0x2790D +0x8EA4D3E0 0x27912 +0x8EA4D3E1 0x46A2 +0x8EA4D3E2 0x46A3 +0x8EA4D3E3 0x2790F +0x8EA4D3E4 0x46A1 +0x8EA4D3E5 0x27A67 +0x8EA4D3E6 0x27A79 +0x8EA4D3E7 0x27A72 +0x8EA4D3E8 0x27A66 +0x8EA4D3E9 0x27A7C +0x8EA4D3EA 0x46F9 +0x8EA4D3EB 0x46FD +0x8EA4D3EC 0x27A68 +0x8EA4D3ED 0x27A85 +0x8EA4D3EE 0x27A76 +0x8EA4D3EF 0x27A74 +0x8EA4D3F0 0x27A71 +0x8EA4D3F1 0x27A64 +0x8EA4D3F2 0x473E +0x8EA4D3F3 0x473C +0x8EA4D3F4 0x27BF8 +0x8EA4D3F5 0x474D +0x8EA4D3F6 0x27C6C +0x8EA4D3F7 0x474E +0x8EA4D3F8 0x27CEB +0x8EA4D3F9 0x4781 +0x8EA4D3FA 0x4783 +0x8EA4D3FB 0x4782 +0x8EA4D3FC 0x27DB8 +0x8EA4D3FD 0x4780 +0x8EA4D3FE 0x4788 +0x8EA4D4A1 0x27F2D +0x8EA4D4A2 0x27F2E +0x8EA4D4A3 0x27F28 +0x8EA4D4A4 0x27F29 +0x8EA4D4A5 0x27F31 +0x8EA4D4A6 0x47B9 +0x8EA4D4A7 0x27F2F +0x8EA4D4A8 0x27F2A +0x8EA4D4A9 0x8E3A +0x8EA4D4AA 0x280A4 +0x8EA4D4AB 0x280B7 +0x8EA4D4AC 0x280BF +0x8EA4D4AD 0x4811 +0x8EA4D4AE 0x480D +0x8EA4D4AF 0x4810 +0x8EA4D4B0 0x4813 +0x8EA4D4B1 0x28263 +0x8EA4D4B2 0x483C +0x8EA4D4B3 0x4862 +0x8EA4D4B4 0x4863 +0x8EA4D4B5 0x28367 +0x8EA4D4B6 0x285BE +0x8EA4D4B7 0x2F9E0 +0x8EA4D4B8 0x28795 +0x8EA4D4B9 0x2879C +0x8EA4D4BA 0x4903 +0x8EA4D4BB 0x4906 +0x8EA4D4BC 0x4902 +0x8EA4D4BD 0x4901 +0x8EA4D4BE 0x28871 +0x8EA4D4BF 0x28872 +0x8EA4D4C0 0x4905 +0x8EA4D4C1 0x2886F +0x8EA4D4C2 0x9194 +0x8EA4D4C3 0x9311 +0x8EA4D4C4 0x289F1 +0x8EA4D4C5 0x9337 +0x8EA4D4C6 0x4936 +0x8EA4D4C7 0x289E8 +0x8EA4D4C8 0x4935 +0x8EA4D4C9 0x9343 +0x8EA4D4CA 0x2F9EA +0x8EA4D4CB 0x49A1 +0x8EA4D4CC 0x49A3 +0x8EA4D4CD 0x28D49 +0x8EA4D4CE 0x28D64 +0x8EA4D4CF 0x49A0 +0x8EA4D4D0 0x28D48 +0x8EA4D4D1 0x49EA +0x8EA4D4D2 0x96A6 +0x8EA4D4D3 0x49E8 +0x8EA4D4D4 0x28F2C +0x8EA4D4D5 0x28FE1 +0x8EA4D4D6 0x28FEF +0x8EA4D4D7 0x290C0 +0x8EA4D4D8 0x4A21 +0x8EA4D4D9 0x4A1B +0x8EA4D4DA 0x290D7 +0x8EA4D4DB 0x290D4 +0x8EA4D4DC 0x4A49 +0x8EA4D4DD 0x4A48 +0x8EA4D4DE 0x292AD +0x8EA4D4DF 0x9795 +0x8EA4D4E0 0x4A62 +0x8EA4D4E1 0x4A61 +0x8EA4D4E2 0x4A64 +0x8EA4D4E3 0x4A60 +0x8EA4D4E4 0x4A63 +0x8EA4D4E5 0x292AE +0x8EA4D4E6 0x292AC +0x8EA4D4E7 0x9796 +0x8EA4D4E8 0x4A66 +0x8EA4D4E9 0x4AAC +0x8EA4D4EA 0x4AAB +0x8EA4D4EB 0x29427 +0x8EA4D4EC 0x294AE +0x8EA4D4ED 0x4AC3 +0x8EA4D4EE 0x294B0 +0x8EA4D4EF 0x4AC4 +0x8EA4D4F0 0x9825 +0x8EA4D4F1 0x294C0 +0x8EA4D4F2 0x294C4 +0x8EA4D4F3 0x4B08 +0x8EA4D4F4 0x4B09 +0x8EA4D4F5 0x4B0A +0x8EA4D4F6 0x4B06 +0x8EA4D4F7 0x4B07 +0x8EA4D4F8 0x4B41 +0x8EA4D4F9 0x29707 +0x8EA4D4FA 0x4B45 +0x8EA4D4FB 0x296FD +0x8EA4D4FC 0x4B43 +0x8EA4D4FD 0x4B44 +0x8EA4D4FE 0x9926 +0x8EA4D5A1 0x9934 +0x8EA4D5A2 0x4B47 +0x8EA4D5A3 0x2FA04 +0x8EA4D5A4 0x2981B +0x8EA4D5A5 0x2981C +0x8EA4D5A6 0x4B71 +0x8EA4D5A7 0x298B2 +0x8EA4D5A8 0x298B4 +0x8EA4D5A9 0x298B7 +0x8EA4D5AA 0x298B1 +0x8EA4D5AB 0x298B3 +0x8EA4D5AC 0x298AE +0x8EA4D5AD 0x4B8B +0x8EA4D5AE 0x4BD4 +0x8EA4D5AF 0x4BD3 +0x8EA4D5B0 0x4BD1 +0x8EA4D5B1 0x9ABA +0x8EA4D5B2 0x4BD2 +0x8EA4D5B3 0x29A3F +0x8EA4D5B4 0x29B36 +0x8EA4D5B5 0x4BF7 +0x8EA4D5B6 0x4BF8 +0x8EA4D5B7 0x29B31 +0x8EA4D5B8 0x29B3B +0x8EA4D5B9 0x29B35 +0x8EA4D5BA 0x29B3A +0x8EA4D5BB 0x29B37 +0x8EA4D5BC 0x29C22 +0x8EA4D5BD 0x29C36 +0x8EA4D5BE 0x29C32 +0x8EA4D5BF 0x4C22 +0x8EA4D5C0 0x29CC0 +0x8EA4D5C1 0x4C45 +0x8EA4D5C2 0x4C41 +0x8EA4D5C3 0x9B81 +0x8EA4D5C4 0x4C40 +0x8EA4D5C5 0x9B8A +0x8EA4D5C6 0x29D85 +0x8EA4D5C7 0x9B7F +0x8EA4D5C8 0x4C42 +0x8EA4D5C9 0x29D89 +0x8EA4D5CA 0x4CC1 +0x8EA4D5CB 0x4CC5 +0x8EA4D5CC 0x29FE1 +0x8EA4D5CD 0x4CBB +0x8EA4D5CE 0x4CB9 +0x8EA4D5CF 0x4CBD +0x8EA4D5D0 0x4CC9 +0x8EA4D5D1 0x2A00A +0x8EA4D5D2 0x9D11 +0x8EA4D5D3 0x2A009 +0x8EA4D5D4 0x4CBF +0x8EA4D5D5 0x4CC7 +0x8EA4D5D6 0x29FE8 +0x8EA4D5D7 0x4CC3 +0x8EA4D5D8 0x4D24 +0x8EA4D5D9 0x4D31 +0x8EA4D5DA 0x4D33 +0x8EA4D5DB 0x2A318 +0x8EA4D5DC 0x4D32 +0x8EA4D5DD 0x4D34 +0x8EA4D5DE 0x4D52 +0x8EA4D5DF 0x4D61 +0x8EA4D5E0 0x9ED9 +0x8EA4D5E1 0x4D7A +0x8EA4D5E2 0x4D82 +0x8EA4D5E3 0x9F3C +0x8EA4D5E4 0x2A5C5 +0x8EA4D5E5 0x5123 +0x8EA4D5E6 0x2040D +0x8EA4D5E7 0x2040C +0x8EA4D5E8 0x20421 +0x8EA4D5E9 0x512C +0x8EA4D5EA 0x20616 +0x8EA4D5EB 0x2080E +0x8EA4D5EC 0x350F +0x8EA4D5ED 0x5295 +0x8EA4D5EE 0x20817 +0x8EA4D5EF 0x3523 +0x8EA4D5F0 0x3525 +0x8EA4D5F1 0x21048 +0x8EA4D5F2 0x3606 +0x8EA4D5F3 0x3608 +0x8EA4D5F4 0x5688 +0x8EA4D5F5 0x21055 +0x8EA4D5F6 0x21049 +0x8EA4D5F7 0x2104C +0x8EA4D5F8 0x568B +0x8EA4D5F9 0x2104F +0x8EA4D5FA 0x2103D +0x8EA4D5FB 0x367A +0x8EA4D5FC 0x3677 +0x8EA4D5FD 0x2148A +0x8EA4D5FE 0x214A8 +0x8EA4D6A1 0x2168A +0x8EA4D6A2 0x372E +0x8EA4D6A3 0x218CB +0x8EA4D6A4 0x372F +0x8EA4D6A5 0x218D5 +0x8EA4D6A6 0x221D4 +0x8EA4D6A7 0x381B +0x8EA4D6A8 0x3813 +0x8EA4D6A9 0x21F5C +0x8EA4D6AA 0x21F75 +0x8EA4D6AB 0x3866 +0x8EA4D6AC 0x22161 +0x8EA4D6AD 0x3865 +0x8EA4D6AE 0x21696 +0x8EA4D6AF 0x38F7 +0x8EA4D6B0 0x2258A +0x8EA4D6B1 0x228D0 +0x8EA4D6B2 0x61E1 +0x8EA4D6B3 0x61D7 +0x8EA4D6B4 0x22849 +0x8EA4D6B5 0x228CF +0x8EA4D6B6 0x399C +0x8EA4D6B7 0x22DD6 +0x8EA4D6B8 0x22D7F +0x8EA4D6B9 0x3A53 +0x8EA4D6BA 0x22DD2 +0x8EA4D6BB 0x22DCF +0x8EA4D6BC 0x23006 +0x8EA4D6BD 0x23009 +0x8EA4D6BE 0x3ABA +0x8EA4D6BF 0x65A3 +0x8EA4D6C0 0x3B22 +0x8EA4D6C1 0x66D3 +0x8EA4D6C2 0x23706 +0x8EA4D6C3 0x236F1 +0x8EA4D6C4 0x23704 +0x8EA4D6C5 0x6A8B +0x8EA4D6C6 0x236FA +0x8EA4D6C7 0x236F4 +0x8EA4D6C8 0x3BEB +0x8EA4D6C9 0x3BDD +0x8EA4D6CA 0x236F9 +0x8EA4D6CB 0x3BEF +0x8EA4D6CC 0x2368B +0x8EA4D6CD 0x23703 +0x8EA4D6CE 0x3C47 +0x8EA4D6CF 0x3C46 +0x8EA4D6D0 0x239A2 +0x8EA4D6D1 0x3C78 +0x8EA4D6D2 0x6BAC +0x8EA4D6D3 0x3C89 +0x8EA4D6D4 0x23C0C +0x8EA4D6D5 0x23C0B +0x8EA4D6D6 0x3D68 +0x8EA4D6D7 0x3D76 +0x8EA4D6D8 0x3D74 +0x8EA4D6D9 0x3D79 +0x8EA4D6DA 0x24024 +0x8EA4D6DB 0x3D7A +0x8EA4D6DC 0x3D77 +0x8EA4D6DD 0x2F914 +0x8EA4D6DE 0x3D71 +0x8EA4D6DF 0x24025 +0x8EA4D6E0 0x3D72 +0x8EA4D6E1 0x243F6 +0x8EA4D6E2 0x3DFF +0x8EA4D6E3 0x243FB +0x8EA4D6E4 0x3E05 +0x8EA4D6E5 0x24532 +0x8EA4D6E6 0x245FB +0x8EA4D6E7 0x3E54 +0x8EA4D6E8 0x246F2 +0x8EA4D6E9 0x246F3 +0x8EA4D6EA 0x3E9E +0x8EA4D6EB 0x3E9F +0x8EA4D6EC 0x7374 +0x8EA4D6ED 0x2489C +0x8EA4D6EE 0x24A72 +0x8EA4D6EF 0x3EFA +0x8EA4D6F0 0x24A74 +0x8EA4D6F1 0x3F44 +0x8EA4D6F2 0x3F3F +0x8EA4D6F3 0x3F40 +0x8EA4D6F4 0x24B86 +0x8EA4D6F5 0x3F42 +0x8EA4D6F6 0x24B8E +0x8EA4D6F7 0x24B90 +0x8EA4D6F8 0x3F51 +0x8EA4D6F9 0x24BCD +0x8EA4D6FA 0x24BF7 +0x8EA4D6FB 0x24CD6 +0x8EA4D6FC 0x24E84 +0x8EA4D6FD 0x24E95 +0x8EA4D6FE 0x24E8A +0x8EA4D7A1 0x7640 +0x8EA4D7A2 0x3FCA +0x8EA4D7A3 0x24E97 +0x8EA4D7A4 0x7641 +0x8EA4D7A5 0x3FCE +0x8EA4D7A6 0x3FC9 +0x8EA4D7A7 0x24FA0 +0x8EA4D7A8 0x24FA1 +0x8EA4D7A9 0x25022 +0x8EA4D7AA 0x250A6 +0x8EA4D7AB 0x250A4 +0x8EA4D7AC 0x4009 +0x8EA4D7AD 0x76E8 +0x8EA4D7AE 0x406C +0x8EA4D7AF 0x406E +0x8EA4D7B0 0x4070 +0x8EA4D7B1 0x406D +0x8EA4D7B2 0x406B +0x8EA4D7B3 0x4071 +0x8EA4D7B4 0x4072 +0x8EA4D7B5 0x252AF +0x8EA4D7B6 0x252B0 +0x8EA4D7B7 0x252BD +0x8EA4D7B8 0x408C +0x8EA4D7B9 0x40E4 +0x8EA4D7BA 0x25576 +0x8EA4D7BB 0x40E1 +0x8EA4D7BC 0x2557B +0x8EA4D7BD 0x25579 +0x8EA4D7BE 0x78F6 +0x8EA4D7BF 0x40E7 +0x8EA4D7C0 0x7900 +0x8EA4D7C1 0x40E2 +0x8EA4D7C2 0x411F +0x8EA4D7C3 0x256EE +0x8EA4D7C4 0x256F1 +0x8EA4D7C5 0x417E +0x8EA4D7C6 0x25894 +0x8EA4D7C7 0x4180 +0x8EA4D7C8 0x7A59 +0x8EA4D7C9 0x7A55 +0x8EA4D7CA 0x25891 +0x8EA4D7CB 0x41B9 +0x8EA4D7CC 0x41B7 +0x8EA4D7CD 0x41B8 +0x8EA4D7CE 0x25A10 +0x8EA4D7CF 0x41BA +0x8EA4D7D0 0x7AF4 +0x8EA4D7D1 0x25AAF +0x8EA4D7D2 0x41D3 +0x8EA4D7D3 0x423F +0x8EA4D7D4 0x7C04 +0x8EA4D7D5 0x4245 +0x8EA4D7D6 0x4241 +0x8EA4D7D7 0x7C15 +0x8EA4D7D8 0x4242 +0x8EA4D7D9 0x4243 +0x8EA4D7DA 0x423B +0x8EA4D7DB 0x4238 +0x8EA4D7DC 0x25C7B +0x8EA4D7DD 0x25C77 +0x8EA4D7DE 0x423A +0x8EA4D7DF 0x7BF5 +0x8EA4D7E0 0x25C80 +0x8EA4D7E1 0x25CC6 +0x8EA4D7E2 0x423C +0x8EA4D7E3 0x25C7C +0x8EA4D7E4 0x25C90 +0x8EA4D7E5 0x423E +0x8EA4D7E6 0x25CA3 +0x8EA4D7E7 0x25C7D +0x8EA4D7E8 0x25CBD +0x8EA4D7E9 0x429E +0x8EA4D7EA 0x429F +0x8EA4D7EB 0x42A1 +0x8EA4D7EC 0x25F13 +0x8EA4D7ED 0x429B +0x8EA4D7EE 0x4312 +0x8EA4D7EF 0x26111 +0x8EA4D7F0 0x26144 +0x8EA4D7F1 0x2610D +0x8EA4D7F2 0x4318 +0x8EA4D7F3 0x430C +0x8EA4D7F4 0x26314 +0x8EA4D7F5 0x4362 +0x8EA4D7F6 0x263B8 +0x8EA4D7F7 0x437A +0x8EA4D7F8 0x263B7 +0x8EA4D7F9 0x26483 +0x8EA4D7FA 0x43AE +0x8EA4D7FB 0x43AF +0x8EA4D7FC 0x26514 +0x8EA4D7FD 0x43AD +0x8EA4D7FE 0x2651C +0x8EA4D8A1 0x43C4 +0x8EA4D8A2 0x43C7 +0x8EA4D8A3 0x43C6 +0x8EA4D8A4 0x43C5 +0x8EA4D8A5 0x265D4 +0x8EA4D8A6 0x265D5 +0x8EA4D8A7 0x81C1 +0x8EA4D8A8 0x4440 +0x8EA4D8A9 0x26843 +0x8EA4D8AA 0x26842 +0x8EA4D8AB 0x443F +0x8EA4D8AC 0x4441 +0x8EA4D8AD 0x2F98A +0x8EA4D8AE 0x26841 +0x8EA4D8AF 0x2694E +0x8EA4D8B0 0x447F +0x8EA4D8B1 0x26A87 +0x8EA4D8B2 0x4486 +0x8EA4D8B3 0x4481 +0x8EA4D8B4 0x4480 +0x8EA4D8B5 0x448E +0x8EA4D8B6 0x454A +0x8EA4D8B7 0x26F39 +0x8EA4D8B8 0x4547 +0x8EA4D8B9 0x26F8F +0x8EA4D8BA 0x26F2A +0x8EA4D8BB 0x454B +0x8EA4D8BC 0x4546 +0x8EA4D8BD 0x454E +0x8EA4D8BE 0x857D +0x8EA4D8BF 0x26F2B +0x8EA4D8C0 0x85A5 +0x8EA4D8C1 0x26F50 +0x8EA4D8C2 0x4548 +0x8EA4D8C3 0x26F6E +0x8EA4D8C4 0x4545 +0x8EA4D8C5 0x26F3B +0x8EA4D8C6 0x26F53 +0x8EA4D8C7 0x26F5F +0x8EA4D8C8 0x26F2F +0x8EA4D8C9 0x26F30 +0x8EA4D8CA 0x26F38 +0x8EA4D8CB 0x26F4C +0x8EA4D8CC 0x271F1 +0x8EA4D8CD 0x45DB +0x8EA4D8CE 0x45E7 +0x8EA4D8CF 0x45E4 +0x8EA4D8D0 0x27407 +0x8EA4D8D1 0x27416 +0x8EA4D8D2 0x45E1 +0x8EA4D8D3 0x27414 +0x8EA4D8D4 0x45E9 +0x8EA4D8D5 0x273FB +0x8EA4D8D6 0x45E5 +0x8EA4D8D7 0x45E0 +0x8EA4D8D8 0x45E3 +0x8EA4D8D9 0x273F8 +0x8EA4D8DA 0x27410 +0x8EA4D8DB 0x2741D +0x8EA4D8DC 0x273FF +0x8EA4D8DD 0x2740B +0x8EA4D8DE 0x27404 +0x8EA4D8DF 0x45EA +0x8EA4D8E0 0x273FE +0x8EA4D8E1 0x275FF +0x8EA4D8E2 0x893A +0x8EA4D8E3 0x4654 +0x8EA4D8E4 0x4658 +0x8EA4D8E5 0x465C +0x8EA4D8E6 0x27723 +0x8EA4D8E7 0x4655 +0x8EA4D8E8 0x468B +0x8EA4D8E9 0x468C +0x8EA4D8EA 0x46A6 +0x8EA4D8EB 0x46A5 +0x8EA4D8EC 0x2792A +0x8EA4D8ED 0x27AA0 +0x8EA4D8EE 0x27A98 +0x8EA4D8EF 0x27A9C +0x8EA4D8F0 0x46FF +0x8EA4D8F1 0x27A9E +0x8EA4D8F2 0x27AA6 +0x8EA4D8F3 0x27AB5 +0x8EA4D8F4 0x27AB0 +0x8EA4D8F5 0x4730 +0x8EA4D8F6 0x4740 +0x8EA4D8F7 0x4741 +0x8EA4D8F8 0x27CF9 +0x8EA4D8F9 0x27CF5 +0x8EA4D8FA 0x4786 +0x8EA4D8FB 0x27DD2 +0x8EA4D8FC 0x47BF +0x8EA4D8FD 0x47BD +0x8EA4D8FE 0x27F50 +0x8EA4D9A1 0x27F4E +0x8EA4D9A2 0x27F4B +0x8EA4D9A3 0x27F52 +0x8EA4D9A4 0x27F4D +0x8EA4D9A5 0x47BE +0x8EA4D9A6 0x4819 +0x8EA4D9A7 0x280E4 +0x8EA4D9A8 0x481C +0x8EA4D9A9 0x280DA +0x8EA4D9AA 0x481B +0x8EA4D9AB 0x4817 +0x8EA4D9AC 0x4818 +0x8EA4D9AD 0x8E51 +0x8EA4D9AE 0x280DF +0x8EA4D9AF 0x280E8 +0x8EA4D9B0 0x483D +0x8EA4D9B1 0x486A +0x8EA4D9B2 0x4866 +0x8EA4D9B3 0x28370 +0x8EA4D9B4 0x28372 +0x8EA4D9B5 0x4867 +0x8EA4D9B6 0x28377 +0x8EA4D9B7 0x4868 +0x8EA4D9B8 0x48AD +0x8EA4D9B9 0x48AE +0x8EA4D9BA 0x285E6 +0x8EA4D9BB 0x287AA +0x8EA4D9BC 0x48D6 +0x8EA4D9BD 0x4909 +0x8EA4D9BE 0x2888C +0x8EA4D9BF 0x9198 +0x8EA4D9C0 0x28889 +0x8EA4D9C1 0x490C +0x8EA4D9C2 0x490A +0x8EA4D9C3 0x28A32 +0x8EA4D9C4 0x493B +0x8EA4D9C5 0x493A +0x8EA4D9C6 0x9384 +0x8EA4D9C7 0x9381 +0x8EA4D9C8 0x28A7A +0x8EA4D9C9 0x936F +0x8EA4D9CA 0x28C9E +0x8EA4D9CB 0x28CA0 +0x8EA4D9CC 0x28D70 +0x8EA4D9CD 0x49AF +0x8EA4D9CE 0x49AA +0x8EA4D9CF 0x49AB +0x8EA4D9D0 0x28D6E +0x8EA4D9D1 0x28D66 +0x8EA4D9D2 0x49B1 +0x8EA4D9D3 0x28D65 +0x8EA4D9D4 0x49AC +0x8EA4D9D5 0x49EC +0x8EA4D9D6 0x28F7F +0x8EA4D9D7 0x28FE0 +0x8EA4D9D8 0x4A01 +0x8EA4D9D9 0x28FFF +0x8EA4D9DA 0x290F6 +0x8EA4D9DB 0x290F7 +0x8EA4D9DC 0x290F5 +0x8EA4D9DD 0x4A23 +0x8EA4D9DE 0x290FC +0x8EA4D9DF 0x4A24 +0x8EA4D9E0 0x4A1E +0x8EA4D9E1 0x290F9 +0x8EA4D9E2 0x4A4A +0x8EA4D9E3 0x4A65 +0x8EA4D9E4 0x4A6A +0x8EA4D9E5 0x292CA +0x8EA4D9E6 0x292C3 +0x8EA4D9E7 0x292C6 +0x8EA4D9E8 0x4A69 +0x8EA4D9E9 0x293B8 +0x8EA4D9EA 0x293BD +0x8EA4D9EB 0x4A95 +0x8EA4D9EC 0x293BC +0x8EA4D9ED 0x29405 +0x8EA4D9EE 0x294E0 +0x8EA4D9EF 0x294E9 +0x8EA4D9F0 0x9842 +0x8EA4D9F1 0x294DF +0x8EA4D9F2 0x294EC +0x8EA4D9F3 0x4ACC +0x8EA4D9F4 0x294E5 +0x8EA4D9F5 0x294DE +0x8EA4D9F6 0x2FA00 +0x8EA4D9F7 0x4ACF +0x8EA4D9F8 0x294F0 +0x8EA4D9F9 0x294E3 +0x8EA4D9FA 0x4B0F +0x8EA4D9FB 0x295EC +0x8EA4D9FC 0x4B0E +0x8EA4D9FD 0x4B0B +0x8EA4D9FE 0x4B10 +0x8EA4DAA1 0x4B0D +0x8EA4DAA2 0x4B0C +0x8EA4DAA3 0x295F2 +0x8EA4DAA4 0x295EF +0x8EA4DAA5 0x295E9 +0x8EA4DAA6 0x296FB +0x8EA4DAA7 0x4B46 +0x8EA4DAA8 0x4B48 +0x8EA4DAA9 0x9937 +0x8EA4DAAA 0x4B49 +0x8EA4DAAB 0x29737 +0x8EA4DAAC 0x298DE +0x8EA4DAAD 0x4B91 +0x8EA4DAAE 0x4B8E +0x8EA4DAAF 0x298DA +0x8EA4DAB0 0x4BD8 +0x8EA4DAB1 0x4BD6 +0x8EA4DAB2 0x29A4B +0x8EA4DAB3 0x4BDA +0x8EA4DAB4 0x29A49 +0x8EA4DAB5 0x4BD7 +0x8EA4DAB6 0x29AD5 +0x8EA4DAB7 0x9AFF +0x8EA4DAB8 0x4BF9 +0x8EA4DAB9 0x29B52 +0x8EA4DABA 0x29B47 +0x8EA4DABB 0x4BFC +0x8EA4DABC 0x29B48 +0x8EA4DABD 0x29CCC +0x8EA4DABE 0x29CD0 +0x8EA4DABF 0x9BA9 +0x8EA4DAC0 0x4C4A +0x8EA4DAC1 0x9BA7 +0x8EA4DAC2 0x4C4E +0x8EA4DAC3 0x9BB3 +0x8EA4DAC4 0x9BAC +0x8EA4DAC5 0x9BB0 +0x8EA4DAC6 0x29D86 +0x8EA4DAC7 0x29DA7 +0x8EA4DAC8 0x29DA3 +0x8EA4DAC9 0x9B9C +0x8EA4DACA 0x29DB6 +0x8EA4DACB 0x29DAD +0x8EA4DACC 0x2A013 +0x8EA4DACD 0x9D3C +0x8EA4DACE 0x9D1C +0x8EA4DACF 0x9D3A +0x8EA4DAD0 0x4CD3 +0x8EA4DAD1 0x4CCD +0x8EA4DAD2 0x4CD1 +0x8EA4DAD3 0x2A017 +0x8EA4DAD4 0x2A022 +0x8EA4DAD5 0x9D32 +0x8EA4DAD6 0x9D34 +0x8EA4DAD7 0x2A049 +0x8EA4DAD8 0x2A026 +0x8EA4DAD9 0x2FA0C +0x8EA4DADA 0x2A03C +0x8EA4DADB 0x2A028 +0x8EA4DADC 0x2A2A8 +0x8EA4DADD 0x9EC7 +0x8EA4DADE 0x2A3FB +0x8EA4DADF 0x4D62 +0x8EA4DAE0 0x2A432 +0x8EA4DAE1 0x2A4D6 +0x8EA4DAE2 0x2A548 +0x8EA4DAE3 0x4D83 +0x8EA4DAE4 0x9F3F +0x8EA4DAE5 0x2A5C6 +0x8EA4DAE6 0x4D92 +0x8EA4DAE7 0x349F +0x8EA4DAE8 0x34A0 +0x8EA4DAE9 0x20425 +0x8EA4DAEA 0x20426 +0x8EA4DAEB 0x20424 +0x8EA4DAEC 0x20433 +0x8EA4DAED 0x20570 +0x8EA4DAEE 0x3527 +0x8EA4DAEF 0x20B90 +0x8EA4DAF0 0x360B +0x8EA4DAF1 0x21095 +0x8EA4DAF2 0x210A1 +0x8EA4DAF3 0x21092 +0x8EA4DAF4 0x2108F +0x8EA4DAF5 0x2109F +0x8EA4DAF6 0x21096 +0x8EA4DAF7 0x21098 +0x8EA4DAF8 0x2109D +0x8EA4DAF9 0x210A0 +0x8EA4DAFA 0x368D +0x8EA4DAFB 0x21697 +0x8EA4DAFC 0x218EB +0x8EA4DAFD 0x3770 +0x8EA4DAFE 0x21F87 +0x8EA4DBA1 0x5EEB +0x8EA4DBA2 0x22432 +0x8EA4DBA3 0x399A +0x8EA4DBA4 0x399F +0x8EA4DBA5 0x399D +0x8EA4DBA6 0x228D8 +0x8EA4DBA7 0x228FB +0x8EA4DBA8 0x22906 +0x8EA4DBA9 0x399B +0x8EA4DBAA 0x228D1 +0x8EA4DBAB 0x61D5 +0x8EA4DBAC 0x2F8B0 +0x8EA4DBAD 0x3A60 +0x8EA4DBAE 0x3A64 +0x8EA4DBAF 0x3A69 +0x8EA4DBB0 0x3A63 +0x8EA4DBB1 0x3A67 +0x8EA4DBB2 0x3A62 +0x8EA4DBB3 0x22DF6 +0x8EA4DBB4 0x22E04 +0x8EA4DBB5 0x22DFE +0x8EA4DBB6 0x6502 +0x8EA4DBB7 0x22DFF +0x8EA4DBB8 0x22DF7 +0x8EA4DBB9 0x23018 +0x8EA4DBBA 0x3AAC +0x8EA4DBBB 0x23014 +0x8EA4DBBC 0x230CD +0x8EA4DBBD 0x23120 +0x8EA4DBBE 0x232DE +0x8EA4DBBF 0x3B26 +0x8EA4DBC0 0x3B23 +0x8EA4DBC1 0x3B25 +0x8EA4DBC2 0x23745 +0x8EA4DBC3 0x23753 +0x8EA4DBC4 0x3BF8 +0x8EA4DBC5 0x2374B +0x8EA4DBC6 0x23755 +0x8EA4DBC7 0x23741 +0x8EA4DBC8 0x3BF7 +0x8EA4DBC9 0x3BFB +0x8EA4DBCA 0x3BFA +0x8EA4DBCB 0x2375C +0x8EA4DBCC 0x23754 +0x8EA4DBCD 0x23A71 +0x8EA4DBCE 0x23AD0 +0x8EA4DBCF 0x3CB0 +0x8EA4DBD0 0x3CAF +0x8EA4DBD1 0x23C53 +0x8EA4DBD2 0x24029 +0x8EA4DBD3 0x2407E +0x8EA4DBD4 0x3D7E +0x8EA4DBD5 0x24079 +0x8EA4DBD6 0x3D7D +0x8EA4DBD7 0x3D80 +0x8EA4DBD8 0x24070 +0x8EA4DBD9 0x2406A +0x8EA4DBDA 0x3D7F +0x8EA4DBDB 0x3D86 +0x8EA4DBDC 0x24085 +0x8EA4DBDD 0x24064 +0x8EA4DBDE 0x7012 +0x8EA4DBDF 0x24078 +0x8EA4DBE0 0x3D81 +0x8EA4DBE1 0x24432 +0x8EA4DBE2 0x24427 +0x8EA4DBE3 0x2442F +0x8EA4DBE4 0x3E24 +0x8EA4DBE5 0x3E58 +0x8EA4DBE6 0x3E57 +0x8EA4DBE7 0x3EA0 +0x8EA4DBE8 0x248BA +0x8EA4DBE9 0x3EFE +0x8EA4DBEA 0x24A71 +0x8EA4DBEB 0x24A8C +0x8EA4DBEC 0x3F15 +0x8EA4DBED 0x24B1A +0x8EA4DBEE 0x3F47 +0x8EA4DBEF 0x3F46 +0x8EA4DBF0 0x24B98 +0x8EA4DBF1 0x24CE4 +0x8EA4DBF2 0x3F6B +0x8EA4DBF3 0x3F6C +0x8EA4DBF4 0x7585 +0x8EA4DBF5 0x7654 +0x8EA4DBF6 0x24EC2 +0x8EA4DBF7 0x3FCC +0x8EA4DBF8 0x24EBA +0x8EA4DBF9 0x7655 +0x8EA4DBFA 0x24EC8 +0x8EA4DBFB 0x3FCB +0x8EA4DBFC 0x76A7 +0x8EA4DBFD 0x76A8 +0x8EA4DBFE 0x3FF9 +0x8EA4DCA1 0x250B9 +0x8EA4DCA2 0x250B8 +0x8EA4DCA3 0x250A5 +0x8EA4DCA4 0x252E2 +0x8EA4DCA5 0x4078 +0x8EA4DCA6 0x407A +0x8EA4DCA7 0x4075 +0x8EA4DCA8 0x252D9 +0x8EA4DCA9 0x4076 +0x8EA4DCAA 0x4077 +0x8EA4DCAB 0x252AC +0x8EA4DCAC 0x252DD +0x8EA4DCAD 0x40EA +0x8EA4DCAE 0x40EE +0x8EA4DCAF 0x40ED +0x8EA4DCB0 0x2559D +0x8EA4DCB1 0x40EC +0x8EA4DCB2 0x790F +0x8EA4DCB3 0x25711 +0x8EA4DCB4 0x25703 +0x8EA4DCB5 0x4184 +0x8EA4DCB6 0x4185 +0x8EA4DCB7 0x4183 +0x8EA4DCB8 0x258EE +0x8EA4DCB9 0x41BC +0x8EA4DCBA 0x41BD +0x8EA4DCBB 0x41D4 +0x8EA4DCBC 0x25CA4 +0x8EA4DCBD 0x25CD8 +0x8EA4DCBE 0x25CDD +0x8EA4DCBF 0x25CDE +0x8EA4DCC0 0x4255 +0x8EA4DCC1 0x25CE7 +0x8EA4DCC2 0x4250 +0x8EA4DCC3 0x424C +0x8EA4DCC4 0x4248 +0x8EA4DCC5 0x25CD4 +0x8EA4DCC6 0x4253 +0x8EA4DCC7 0x25CCE +0x8EA4DCC8 0x4257 +0x8EA4DCC9 0x4254 +0x8EA4DCCA 0x424E +0x8EA4DCCB 0x424A +0x8EA4DCCC 0x4251 +0x8EA4DCCD 0x25CF1 +0x8EA4DCCE 0x25CD3 +0x8EA4DCCF 0x4249 +0x8EA4DCD0 0x424B +0x8EA4DCD1 0x4263 +0x8EA4DCD2 0x25CCA +0x8EA4DCD3 0x25CE9 +0x8EA4DCD4 0x42A7 +0x8EA4DCD5 0x42A6 +0x8EA4DCD6 0x42A4 +0x8EA4DCD7 0x25F1A +0x8EA4DCD8 0x25F41 +0x8EA4DCD9 0x2F968 +0x8EA4DCDA 0x7CE4 +0x8EA4DCDB 0x7CE5 +0x8EA4DCDC 0x2613D +0x8EA4DCDD 0x26140 +0x8EA4DCDE 0x7E65 +0x8EA4DCDF 0x7E4E +0x8EA4DCE0 0x4317 +0x8EA4DCE1 0x26143 +0x8EA4DCE2 0x4316 +0x8EA4DCE3 0x2613F +0x8EA4DCE4 0x2613C +0x8EA4DCE5 0x4363 +0x8EA4DCE6 0x26321 +0x8EA4DCE7 0x26320 +0x8EA4DCE8 0x7F82 +0x8EA4DCE9 0x263C6 +0x8EA4DCEA 0x437B +0x8EA4DCEB 0x437C +0x8EA4DCEC 0x263D1 +0x8EA4DCED 0x263CA +0x8EA4DCEE 0x2648E +0x8EA4DCEF 0x26491 +0x8EA4DCF0 0x43B0 +0x8EA4DCF1 0x802D +0x8EA4DCF2 0x265E3 +0x8EA4DCF3 0x26888 +0x8EA4DCF4 0x4442 +0x8EA4DCF5 0x26870 +0x8EA4DCF6 0x4444 +0x8EA4DCF7 0x2699D +0x8EA4DCF8 0x26A9D +0x8EA4DCF9 0x26A91 +0x8EA4DCFA 0x26A98 +0x8EA4DCFB 0x26A99 +0x8EA4DCFC 0x4488 +0x8EA4DCFD 0x448F +0x8EA4DCFE 0x4553 +0x8EA4DDA1 0x455B +0x8EA4DDA2 0x26FBF +0x8EA4DDA3 0x4559 +0x8EA4DDA4 0x26FAE +0x8EA4DDA5 0x26FB1 +0x8EA4DDA6 0x26FCC +0x8EA4DDA7 0x27004 +0x8EA4DDA8 0x85CA +0x8EA4DDA9 0x27016 +0x8EA4DDAA 0x26FCD +0x8EA4DDAB 0x4554 +0x8EA4DDAC 0x85BC +0x8EA4DDAD 0x26FE0 +0x8EA4DDAE 0x26FCB +0x8EA4DDAF 0x26FD4 +0x8EA4DDB0 0x26FC9 +0x8EA4DDB1 0x271FF +0x8EA4DDB2 0x4599 +0x8EA4DDB3 0x271FD +0x8EA4DDB4 0x27457 +0x8EA4DDB5 0x27452 +0x8EA4DDB6 0x27450 +0x8EA4DDB7 0x27445 +0x8EA4DDB8 0x2744D +0x8EA4DDB9 0x45F1 +0x8EA4DDBA 0x27453 +0x8EA4DDBB 0x45EF +0x8EA4DDBC 0x27482 +0x8EA4DDBD 0x27444 +0x8EA4DDBE 0x275CE +0x8EA4DDBF 0x275CF +0x8EA4DDC0 0x275D2 +0x8EA4DDC1 0x27602 +0x8EA4DDC2 0x2774F +0x8EA4DDC3 0x27758 +0x8EA4DDC4 0x4662 +0x8EA4DDC5 0x27743 +0x8EA4DDC6 0x4663 +0x8EA4DDC7 0x27752 +0x8EA4DDC8 0x4660 +0x8EA4DDC9 0x4661 +0x8EA4DDCA 0x465F +0x8EA4DDCB 0x27749 +0x8EA4DDCC 0x27753 +0x8EA4DDCD 0x2774D +0x8EA4DDCE 0x468D +0x8EA4DDCF 0x27884 +0x8EA4DDD0 0x468E +0x8EA4DDD1 0x27883 +0x8EA4DDD2 0x27932 +0x8EA4DDD3 0x27AE2 +0x8EA4DDD4 0x4709 +0x8EA4DDD5 0x27AE4 +0x8EA4DDD6 0x27AD3 +0x8EA4DDD7 0x4705 +0x8EA4DDD8 0x27AD5 +0x8EA4DDD9 0x27ADD +0x8EA4DDDA 0x4703 +0x8EA4DDDB 0x4706 +0x8EA4DDDC 0x27AEC +0x8EA4DDDD 0x27AE6 +0x8EA4DDDE 0x27AD2 +0x8EA4DDDF 0x27AFA +0x8EA4DDE0 0x27ADA +0x8EA4DDE1 0x4731 +0x8EA4DDE2 0x27C06 +0x8EA4DDE3 0x27C04 +0x8EA4DDE4 0x474F +0x8EA4DDE5 0x27C7B +0x8EA4DDE6 0x27D04 +0x8EA4DDE7 0x27D02 +0x8EA4DDE8 0x4766 +0x8EA4DDE9 0x8CFF +0x8EA4DDEA 0x47C4 +0x8EA4DDEB 0x27F60 +0x8EA4DDEC 0x47C3 +0x8EA4DDED 0x47C1 +0x8EA4DDEE 0x47C5 +0x8EA4DDEF 0x28107 +0x8EA4DDF0 0x28105 +0x8EA4DDF1 0x2810C +0x8EA4DDF2 0x4821 +0x8EA4DDF3 0x2815A +0x8EA4DDF4 0x481F +0x8EA4DDF5 0x4822 +0x8EA4DDF6 0x2811A +0x8EA4DDF7 0x4827 +0x8EA4DDF8 0x4820 +0x8EA4DDF9 0x2838A +0x8EA4DDFA 0x486D +0x8EA4DDFB 0x486C +0x8EA4DDFC 0x486B +0x8EA4DDFD 0x486F +0x8EA4DDFE 0x4870 +0x8EA4DEA1 0x2838C +0x8EA4DEA2 0x28609 +0x8EA4DEA3 0x288A6 +0x8EA4DEA4 0x91A6 +0x8EA4DEA5 0x288AC +0x8EA4DEA6 0x288A9 +0x8EA4DEA7 0x4942 +0x8EA4DEA8 0x28A8B +0x8EA4DEA9 0x93B6 +0x8EA4DEAA 0x28A8C +0x8EA4DEAB 0x4944 +0x8EA4DEAC 0x4940 +0x8EA4DEAD 0x28A88 +0x8EA4DEAE 0x28A89 +0x8EA4DEAF 0x493F +0x8EA4DEB0 0x28A93 +0x8EA4DEB1 0x93AB +0x8EA4DEB2 0x498B +0x8EA4DEB3 0x28D83 +0x8EA4DEB4 0x28F4F +0x8EA4DEB5 0x4A25 +0x8EA4DEB6 0x4A28 +0x8EA4DEB7 0x29120 +0x8EA4DEB8 0x9721 +0x8EA4DEB9 0x29236 +0x8EA4DEBA 0x292E2 +0x8EA4DEBB 0x4A75 +0x8EA4DEBC 0x4A72 +0x8EA4DEBD 0x292EE +0x8EA4DEBE 0x4A6F +0x8EA4DEBF 0x292E7 +0x8EA4DEC0 0x292E9 +0x8EA4DEC1 0x4A76 +0x8EA4DEC2 0x4A71 +0x8EA4DEC3 0x97A7 +0x8EA4DEC4 0x292DF +0x8EA4DEC5 0x4A97 +0x8EA4DEC6 0x293C7 +0x8EA4DEC7 0x4AD7 +0x8EA4DEC8 0x29509 +0x8EA4DEC9 0x4AD6 +0x8EA4DECA 0x29501 +0x8EA4DECB 0x4AD8 +0x8EA4DECC 0x4ADC +0x8EA4DECD 0x4ADB +0x8EA4DECE 0x4AD4 +0x8EA4DECF 0x983E +0x8EA4DED0 0x4B13 +0x8EA4DED1 0x4B11 +0x8EA4DED2 0x4B14 +0x8EA4DED3 0x29605 +0x8EA4DED4 0x2960C +0x8EA4DED5 0x29778 +0x8EA4DED6 0x2975D +0x8EA4DED7 0x4B51 +0x8EA4DED8 0x4B50 +0x8EA4DED9 0x4B53 +0x8EA4DEDA 0x4B54 +0x8EA4DEDB 0x4B52 +0x8EA4DEDC 0x2975E +0x8EA4DEDD 0x29760 +0x8EA4DEDE 0x29767 +0x8EA4DEDF 0x4B6D +0x8EA4DEE0 0x2FA05 +0x8EA4DEE1 0x298F4 +0x8EA4DEE2 0x4B95 +0x8EA4DEE3 0x4B99 +0x8EA4DEE4 0x298F1 +0x8EA4DEE5 0x4B9A +0x8EA4DEE6 0x298FA +0x8EA4DEE7 0x4B93 +0x8EA4DEE8 0x4B97 +0x8EA4DEE9 0x298F8 +0x8EA4DEEA 0x298F9 +0x8EA4DEEB 0x29909 +0x8EA4DEEC 0x298FD +0x8EA4DEED 0x298F7 +0x8EA4DEEE 0x4BDC +0x8EA4DEEF 0x29A59 +0x8EA4DEF0 0x4BFD +0x8EA4DEF1 0x29B60 +0x8EA4DEF2 0x29B68 +0x8EA4DEF3 0x4BFE +0x8EA4DEF4 0x4C00 +0x8EA4DEF5 0x4C02 +0x8EA4DEF6 0x4C01 +0x8EA4DEF7 0x4C03 +0x8EA4DEF8 0x29B6A +0x8EA4DEF9 0x29C14 +0x8EA4DEFA 0x29C3E +0x8EA4DEFB 0x29CE4 +0x8EA4DEFC 0x4C27 +0x8EA4DEFD 0x4C26 +0x8EA4DEFE 0x4C24 +0x8EA4DFA1 0x4C4C +0x8EA4DFA2 0x9BBC +0x8EA4DFA3 0x4C50 +0x8EA4DFA4 0x4C55 +0x8EA4DFA5 0x4C53 +0x8EA4DFA6 0x9BB7 +0x8EA4DFA7 0x4C52 +0x8EA4DFA8 0x29DD2 +0x8EA4DFA9 0x4C57 +0x8EA4DFAA 0x9BBE +0x8EA4DFAB 0x4C58 +0x8EA4DFAC 0x4CD6 +0x8EA4DFAD 0x2A058 +0x8EA4DFAE 0x2A050 +0x8EA4DFAF 0x4CD4 +0x8EA4DFB0 0x2A05C +0x8EA4DFB1 0x4CDA +0x8EA4DFB2 0x4CD9 +0x8EA4DFB3 0x28119 +0x8EA4DFB4 0x9D62 +0x8EA4DFB5 0x4CD5 +0x8EA4DFB6 0x4CE4 +0x8EA4DFB7 0x2FA0E +0x8EA4DFB8 0x4CDC +0x8EA4DFB9 0x4D1B +0x8EA4DFBA 0x9E8F +0x8EA4DFBB 0x4D37 +0x8EA4DFBC 0x4D36 +0x8EA4DFBD 0x4D4B +0x8EA4DFBE 0x9ECB +0x8EA4DFBF 0x4D66 +0x8EA4DFC0 0x4D76 +0x8EA4DFC1 0x2A4DF +0x8EA4DFC2 0x4D7E +0x8EA4DFC3 0x4D7D +0x8EA4DFC4 0x4D7F +0x8EA4DFC5 0x4D84 +0x8EA4DFC6 0x4D8B +0x8EA4DFC7 0x2A5D9 +0x8EA4DFC8 0x4D94 +0x8EA4DFC9 0x34A1 +0x8EA4DFCA 0x3511 +0x8EA4DFCB 0x20966 +0x8EA4DFCC 0x3610 +0x8EA4DFCD 0x56A9 +0x8EA4DFCE 0x210E1 +0x8EA4DFCF 0x210EF +0x8EA4DFD0 0x210E8 +0x8EA4DFD1 0x21233 +0x8EA4DFD2 0x5913 +0x8EA4DFD3 0x218FE +0x8EA4DFD4 0x3732 +0x8EA4DFD5 0x5BF4 +0x8EA4DFD6 0x21AEF +0x8EA4DFD7 0x21AEC +0x8EA4DFD8 0x21CEC +0x8EA4DFD9 0x21F9C +0x8EA4DFDA 0x3820 +0x8EA4DFDB 0x21F99 +0x8EA4DFDC 0x22170 +0x8EA4DFDD 0x2216E +0x8EA4DFDE 0x389D +0x8EA4DFDF 0x22441 +0x8EA4DFE0 0x61EC +0x8EA4DFE1 0x61EF +0x8EA4DFE2 0x22902 +0x8EA4DFE3 0x22901 +0x8EA4DFE4 0x39A5 +0x8EA4DFE5 0x22A1B +0x8EA4DFE6 0x22E23 +0x8EA4DFE7 0x22E25 +0x8EA4DFE8 0x22E24 +0x8EA4DFE9 0x22E26 +0x8EA4DFEA 0x22E33 +0x8EA4DFEB 0x22E2F +0x8EA4DFEC 0x2308F +0x8EA4DFED 0x23356 +0x8EA4DFEE 0x3C02 +0x8EA4DFEF 0x3BFE +0x8EA4DFF0 0x3C01 +0x8EA4DFF1 0x6AD6 +0x8EA4DFF2 0x3C03 +0x8EA4DFF3 0x3BFF +0x8EA4DFF4 0x23799 +0x8EA4DFF5 0x3C04 +0x8EA4DFF6 0x2F8ED +0x8EA4DFF7 0x3C4A +0x8EA4DFF8 0x23AD9 +0x8EA4DFF9 0x3D87 +0x8EA4DFFA 0x240B7 +0x8EA4DFFB 0x3D84 +0x8EA4DFFC 0x240B6 +0x8EA4DFFD 0x3D85 +0x8EA4DFFE 0x7209 +0x8EA4E0A1 0x24454 +0x8EA4E0A2 0x24457 +0x8EA4E0A3 0x2447A +0x8EA4E0A4 0x3E59 +0x8EA4E0A5 0x7379 +0x8EA4E0A6 0x24A8E +0x8EA4E0A7 0x74C6 +0x8EA4E0A8 0x24A90 +0x8EA4E0A9 0x24AB9 +0x8EA4E0AA 0x3F04 +0x8EA4E0AB 0x3F49 +0x8EA4E0AC 0x3F48 +0x8EA4E0AD 0x24CEF +0x8EA4E0AE 0x3F6D +0x8EA4E0AF 0x3FD2 +0x8EA4E0B0 0x3FD3 +0x8EA4E0B1 0x24EE2 +0x8EA4E0B2 0x3FD1 +0x8EA4E0B3 0x24ED6 +0x8EA4E0B4 0x24ED8 +0x8EA4E0B5 0x24EDA +0x8EA4E0B6 0x24EDE +0x8EA4E0B7 0x3FE7 +0x8EA4E0B8 0x400A +0x8EA4E0B9 0x77C3 +0x8EA4E0BA 0x25308 +0x8EA4E0BB 0x25304 +0x8EA4E0BC 0x2530A +0x8EA4E0BD 0x2530B +0x8EA4E0BE 0x25302 +0x8EA4E0BF 0x40F0 +0x8EA4E0C0 0x255AA +0x8EA4E0C1 0x255C1 +0x8EA4E0C2 0x791F +0x8EA4E0C3 0x258D7 +0x8EA4E0C4 0x258D9 +0x8EA4E0C5 0x7A65 +0x8EA4E0C6 0x258DE +0x8EA4E0C7 0x258DA +0x8EA4E0C8 0x41BE +0x8EA4E0C9 0x41BF +0x8EA4E0CA 0x25A2A +0x8EA4E0CB 0x7AC6 +0x8EA4E0CC 0x7C3A +0x8EA4E0CD 0x25D31 +0x8EA4E0CE 0x7C36 +0x8EA4E0CF 0x25D2B +0x8EA4E0D0 0x25D2C +0x8EA4E0D1 0x25D29 +0x8EA4E0D2 0x25D2E +0x8EA4E0D3 0x425E +0x8EA4E0D4 0x25D27 +0x8EA4E0D5 0x25D28 +0x8EA4E0D6 0x425B +0x8EA4E0D7 0x25D5F +0x8EA4E0D8 0x25D30 +0x8EA4E0D9 0x25D24 +0x8EA4E0DA 0x7CEB +0x8EA4E0DB 0x42AB +0x8EA4E0DC 0x25F3A +0x8EA4E0DD 0x42AC +0x8EA4E0DE 0x25F39 +0x8EA4E0DF 0x25F40 +0x8EA4E0E0 0x26180 +0x8EA4E0E1 0x26184 +0x8EA4E0E2 0x431F +0x8EA4E0E3 0x431D +0x8EA4E0E4 0x26175 +0x8EA4E0E5 0x26176 +0x8EA4E0E6 0x431C +0x8EA4E0E7 0x2617C +0x8EA4E0E8 0x431E +0x8EA4E0E9 0x26178 +0x8EA4E0EA 0x2619B +0x8EA4E0EB 0x2617E +0x8EA4E0EC 0x2625A +0x8EA4E0ED 0x4364 +0x8EA4E0EE 0x2632C +0x8EA4E0EF 0x7F84 +0x8EA4E0F0 0x2649C +0x8EA4E0F1 0x26847 +0x8EA4E0F2 0x2688A +0x8EA4E0F3 0x4448 +0x8EA4E0F4 0x4447 +0x8EA4E0F5 0x26927 +0x8EA4E0F6 0x2704A +0x8EA4E0F7 0x455E +0x8EA4E0F8 0x4561 +0x8EA4E0F9 0x27027 +0x8EA4E0FA 0x85E0 +0x8EA4E0FB 0x85F3 +0x8EA4E0FC 0x2702E +0x8EA4E0FD 0x27026 +0x8EA4E0FE 0x27208 +0x8EA4E1A1 0x45F7 +0x8EA4E1A2 0x274BD +0x8EA4E1A3 0x27496 +0x8EA4E1A4 0x45F4 +0x8EA4E1A5 0x45F8 +0x8EA4E1A6 0x881E +0x8EA4E1A7 0x274BE +0x8EA4E1A8 0x2748E +0x8EA4E1A9 0x27774 +0x8EA4E1AA 0x4664 +0x8EA4E1AB 0x27780 +0x8EA4E1AC 0x4692 +0x8EA4E1AD 0x468F +0x8EA4E1AE 0x4690 +0x8EA4E1AF 0x89B4 +0x8EA4E1B0 0x4693 +0x8EA4E1B1 0x46A8 +0x8EA4E1B2 0x2793C +0x8EA4E1B3 0x2793D +0x8EA4E1B4 0x46A9 +0x8EA4E1B5 0x2793A +0x8EA4E1B6 0x27942 +0x8EA4E1B7 0x89F9 +0x8EA4E1B8 0x27B24 +0x8EA4E1B9 0x27B06 +0x8EA4E1BA 0x8B44 +0x8EA4E1BB 0x470E +0x8EA4E1BC 0x27B15 +0x8EA4E1BD 0x470F +0x8EA4E1BE 0x27B02 +0x8EA4E1BF 0x27B0C +0x8EA4E1C0 0x470B +0x8EA4E1C1 0x27B08 +0x8EA4E1C2 0x27B0A +0x8EA4E1C3 0x27B05 +0x8EA4E1C4 0x27B1C +0x8EA4E1C5 0x4710 +0x8EA4E1C6 0x4751 +0x8EA4E1C7 0x27C82 +0x8EA4E1C8 0x4750 +0x8EA4E1C9 0x27C86 +0x8EA4E1CA 0x4763 +0x8EA4E1CB 0x27E03 +0x8EA4E1CC 0x27F7B +0x8EA4E1CD 0x47C7 +0x8EA4E1CE 0x27F7A +0x8EA4E1CF 0x8E71 +0x8EA4E1D0 0x4824 +0x8EA4E1D1 0x4826 +0x8EA4E1D2 0x8E6E +0x8EA4E1D3 0x28180 +0x8EA4E1D4 0x8E79 +0x8EA4E1D5 0x28158 +0x8EA4E1D6 0x8EC4 +0x8EA4E1D7 0x4874 +0x8EA4E1D8 0x4873 +0x8EA4E1D9 0x4872 +0x8EA4E1DA 0x283AA +0x8EA4E1DB 0x283AB +0x8EA4E1DC 0x28436 +0x8EA4E1DD 0x2844A +0x8EA4E1DE 0x48B1 +0x8EA4E1DF 0x908C +0x8EA4E1E0 0x287D6 +0x8EA4E1E1 0x490E +0x8EA4E1E2 0x4911 +0x8EA4E1E3 0x4910 +0x8EA4E1E4 0x490F +0x8EA4E1E5 0x4912 +0x8EA4E1E6 0x4949 +0x8EA4E1E7 0x93C9 +0x8EA4E1E8 0x494F +0x8EA4E1E9 0x494D +0x8EA4E1EA 0x28B03 +0x8EA4E1EB 0x28ACF +0x8EA4E1EC 0x4955 +0x8EA4E1ED 0x28D9F +0x8EA4E1EE 0x28DA2 +0x8EA4E1EF 0x2902A +0x8EA4E1F0 0x2902F +0x8EA4E1F1 0x29144 +0x8EA4E1F2 0x29140 +0x8EA4E1F3 0x4A2C +0x8EA4E1F4 0x4A2B +0x8EA4E1F5 0x29311 +0x8EA4E1F6 0x2930F +0x8EA4E1F7 0x4A79 +0x8EA4E1F8 0x2930D +0x8EA4E1F9 0x29307 +0x8EA4E1FA 0x29303 +0x8EA4E1FB 0x4A7A +0x8EA4E1FC 0x97B0 +0x8EA4E1FD 0x4A99 +0x8EA4E1FE 0x4A9A +0x8EA4E2A1 0x29435 +0x8EA4E2A2 0x4AAE +0x8EA4E2A3 0x4AAF +0x8EA4E2A4 0x29504 +0x8EA4E2A5 0x4AE4 +0x8EA4E2A6 0x4AE1 +0x8EA4E2A7 0x4ADE +0x8EA4E2A8 0x4AE6 +0x8EA4E2A9 0x4ADF +0x8EA4E2AA 0x29526 +0x8EA4E2AB 0x4AE7 +0x8EA4E2AC 0x4AE2 +0x8EA4E2AD 0x4AE0 +0x8EA4E2AE 0x2951E +0x8EA4E2AF 0x4AE5 +0x8EA4E2B0 0x985A +0x8EA4E2B1 0x2960E +0x8EA4E2B2 0x4B18 +0x8EA4E2B3 0x2961D +0x8EA4E2B4 0x2961E +0x8EA4E2B5 0x2961F +0x8EA4E2B6 0x4B56 +0x8EA4E2B7 0x29788 +0x8EA4E2B8 0x9946 +0x8EA4E2B9 0x2978D +0x8EA4E2BA 0x29791 +0x8EA4E2BB 0x29780 +0x8EA4E2BC 0x4B6E +0x8EA4E2BD 0x29854 +0x8EA4E2BE 0x29855 +0x8EA4E2BF 0x4B9D +0x8EA4E2C0 0x4BA0 +0x8EA4E2C1 0x4B9C +0x8EA4E2C2 0x29925 +0x8EA4E2C3 0x2991A +0x8EA4E2C4 0x4BA1 +0x8EA4E2C5 0x4BA2 +0x8EA4E2C6 0x4B9F +0x8EA4E2C7 0x4BDF +0x8EA4E2C8 0x4BDE +0x8EA4E2C9 0x9AC3 +0x8EA4E2CA 0x4BEA +0x8EA4E2CB 0x29B88 +0x8EA4E2CC 0x4C06 +0x8EA4E2CD 0x29B7A +0x8EA4E2CE 0x4C04 +0x8EA4E2CF 0x9B0F +0x8EA4E2D0 0x29B80 +0x8EA4E2D1 0x29D1E +0x8EA4E2D2 0x29DFC +0x8EA4E2D3 0x29E25 +0x8EA4E2D4 0x4C5F +0x8EA4E2D5 0x9BF4 +0x8EA4E2D6 0x9BFA +0x8EA4E2D7 0x4C5C +0x8EA4E2D8 0x29E0B +0x8EA4E2D9 0x4C5E +0x8EA4E2DA 0x29E06 +0x8EA4E2DB 0x29E04 +0x8EA4E2DC 0x9BDD +0x8EA4E2DD 0x4C59 +0x8EA4E2DE 0x29DF9 +0x8EA4E2DF 0x29E00 +0x8EA4E2E0 0x4C64 +0x8EA4E2E1 0x4C5D +0x8EA4E2E2 0x4C62 +0x8EA4E2E3 0x29E02 +0x8EA4E2E4 0x4C65 +0x8EA4E2E5 0x29E07 +0x8EA4E2E6 0x9BED +0x8EA4E2E7 0x4C5B +0x8EA4E2E8 0x9BEF +0x8EA4E2E9 0x2A0B5 +0x8EA4E2EA 0x4CDD +0x8EA4E2EB 0x2A087 +0x8EA4E2EC 0x4CDF +0x8EA4E2ED 0x2A093 +0x8EA4E2EE 0x2FA0F +0x8EA4E2EF 0x4CE2 +0x8EA4E2F0 0x2A0BE +0x8EA4E2F1 0x2A266 +0x8EA4E2F2 0x4D27 +0x8EA4E2F3 0x2A2C7 +0x8EA4E2F4 0x2A2CF +0x8EA4E2F5 0x9E96 +0x8EA4E2F6 0x4D3A +0x8EA4E2F7 0x4D3C +0x8EA4E2F8 0x2A33D +0x8EA4E2F9 0x4D39 +0x8EA4E2FA 0x2A33C +0x8EA4E2FB 0x2A347 +0x8EA4E2FC 0x4D3D +0x8EA4E2FD 0x4D3B +0x8EA4E2FE 0x9EB3 +0x8EA4E3A1 0x4D4C +0x8EA4E3A2 0x2A3C3 +0x8EA4E3A3 0x4D68 +0x8EA4E3A4 0x9EE2 +0x8EA4E3A5 0x2A51B +0x8EA4E3A6 0x4D80 +0x8EA4E3A7 0x4D85 +0x8EA4E3A8 0x2A5C9 +0x8EA4E3A9 0x4D95 +0x8EA4E3AA 0x2A5DD +0x8EA4E3AB 0x4D96 +0x8EA4E3AC 0x2A693 +0x8EA4E3AD 0x9F8F +0x8EA4E3AE 0x2043D +0x8EA4E3AF 0x34A4 +0x8EA4E3B0 0x3512 +0x8EA4E3B1 0x56B1 +0x8EA4E3B2 0x3625 +0x8EA4E3B3 0x214E6 +0x8EA4E3B4 0x5B41 +0x8EA4E3B5 0x3737 +0x8EA4E3B6 0x21AF7 +0x8EA4E3B7 0x21FB0 +0x8EA4E3B8 0x21FAE +0x8EA4E3BA 0x3868 +0x8EA4E3BB 0x3867 +0x8EA4E3BC 0x389E +0x8EA4E3BD 0x2259F +0x8EA4E3BE 0x2259E +0x8EA4E3BF 0x22930 +0x8EA4E3C0 0x39AA +0x8EA4E3C1 0x2294F +0x8EA4E3C2 0x39A9 +0x8EA4E3C3 0x39A4 +0x8EA4E3C4 0x22927 +0x8EA4E3C5 0x22951 +0x8EA4E3C6 0x3A71 +0x8EA4E3C7 0x3A6F +0x8EA4E3C8 0x22E51 +0x8EA4E3C9 0x22E54 +0x8EA4E3CA 0x22E56 +0x8EA4E3CB 0x23027 +0x8EA4E3CC 0x3AAD +0x8EA4E3CD 0x23024 +0x8EA4E3CE 0x6AF6 +0x8EA4E3CF 0x3C0C +0x8EA4E3D0 0x6AF2 +0x8EA4E3D1 0x3C0B +0x8EA4E3D2 0x237EC +0x8EA4E3D3 0x237C4 +0x8EA4E3D4 0x3C0F +0x8EA4E3D5 0x3C79 +0x8EA4E3D6 0x240F8 +0x8EA4E3D7 0x240F6 +0x8EA4E3D8 0x240F7 +0x8EA4E3D9 0x240ED +0x8EA4E3DA 0x3D8D +0x8EA4E3DB 0x3D8F +0x8EA4E3DC 0x240F4 +0x8EA4E3DD 0x240EF +0x8EA4E3DE 0x3D8E +0x8EA4E3DF 0x3E0C +0x8EA4E3E0 0x2447F +0x8EA4E3E1 0x244A2 +0x8EA4E3E2 0x2447E +0x8EA4E3E3 0x3EA6 +0x8EA4E3E4 0x248C5 +0x8EA4E3E5 0x3EA3 +0x8EA4E3E6 0x3EA4 +0x8EA4E3E7 0x3EA5 +0x8EA4E3E8 0x7588 +0x8EA4E3E9 0x3F6E +0x8EA4E3EA 0x24EF1 +0x8EA4E3EB 0x24EF2 +0x8EA4E3EC 0x3FFA +0x8EA4E3ED 0x2502F +0x8EA4E3EE 0x407C +0x8EA4E3EF 0x407E +0x8EA4E3F0 0x407B +0x8EA4E3F1 0x407D +0x8EA4E3F2 0x25323 +0x8EA4E3F3 0x25329 +0x8EA4E3F4 0x408D +0x8EA4E3F5 0x40F4 +0x8EA4E3F6 0x40F3 +0x8EA4E3F7 0x2571B +0x8EA4E3F8 0x258EB +0x8EA4E3F9 0x4189 +0x8EA4E3FA 0x258EA +0x8EA4E3FB 0x25A33 +0x8EA4E3FC 0x41C0 +0x8EA4E3FD 0x25D63 +0x8EA4E3FE 0x4265 +0x8EA4E4A1 0x25D92 +0x8EA4E4A2 0x25D65 +0x8EA4E4A3 0x42AD +0x8EA4E4A4 0x4325 +0x8EA4E4A5 0x261A0 +0x8EA4E4A6 0x2F970 +0x8EA4E4A7 0x2625E +0x8EA4E4A8 0x43C9 +0x8EA4E4A9 0x268AA +0x8EA4E4AA 0x444A +0x8EA4E4AB 0x268A9 +0x8EA4E4AC 0x8267 +0x8EA4E4AD 0x4489 +0x8EA4E4AE 0x2709C +0x8EA4E4AF 0x4566 +0x8EA4E4B0 0x4570 +0x8EA4E4B1 0x27092 +0x8EA4E4B2 0x456D +0x8EA4E4B3 0x4569 +0x8EA4E4B4 0x4567 +0x8EA4E4B5 0x27086 +0x8EA4E4B6 0x4572 +0x8EA4E4B7 0x860E +0x8EA4E4B8 0x456E +0x8EA4E4B9 0x27083 +0x8EA4E4BA 0x459C +0x8EA4E4BB 0x45FC +0x8EA4E4BC 0x45FD +0x8EA4E4BD 0x4604 +0x8EA4E4BE 0x45FF +0x8EA4E4BF 0x2F9C2 +0x8EA4E4C0 0x45FE +0x8EA4E4C1 0x4600 +0x8EA4E4C2 0x274CE +0x8EA4E4C3 0x4666 +0x8EA4E4C4 0x4669 +0x8EA4E4C5 0x27793 +0x8EA4E4C6 0x46AA +0x8EA4E4C7 0x46AB +0x8EA4E4C8 0x4717 +0x8EA4E4C9 0x27B2E +0x8EA4E4CA 0x27B27 +0x8EA4E4CB 0x27B28 +0x8EA4E4CC 0x4715 +0x8EA4E4CD 0x8B5E +0x8EA4E4CE 0x4712 +0x8EA4E4CF 0x8D0E +0x8EA4E4D0 0x27E18 +0x8EA4E4D1 0x27E16 +0x8EA4E4D2 0x27F8D +0x8EA4E4D3 0x47CA +0x8EA4E4D4 0x27F8E +0x8EA4E4D5 0x47C9 +0x8EA4E4D6 0x47CB +0x8EA4E4D7 0x27F90 +0x8EA4E4D8 0x27F8F +0x8EA4E4D9 0x28181 +0x8EA4E4DA 0x4829 +0x8EA4E4DB 0x4828 +0x8EA4E4DC 0x2818A +0x8EA4E4DD 0x2818C +0x8EA4E4DE 0x2828D +0x8EA4E4DF 0x4840 +0x8EA4E4E0 0x4875 +0x8EA4E4E1 0x4876 +0x8EA4E4E2 0x283B2 +0x8EA4E4E3 0x4888 +0x8EA4E4E4 0x287D9 +0x8EA4E4E5 0x91B6 +0x8EA4E4E6 0x4957 +0x8EA4E4E7 0x9401 +0x8EA4E4E8 0x28B0D +0x8EA4E4E9 0x495F +0x8EA4E4EA 0x28B13 +0x8EA4E4EB 0x941D +0x8EA4E4EC 0x4958 +0x8EA4E4ED 0x495B +0x8EA4E4EE 0x28B1B +0x8EA4E4EF 0x942F +0x8EA4E4F0 0x28DAC +0x8EA4E4F1 0x49B3 +0x8EA4E4F2 0x28DB3 +0x8EA4E4F3 0x49EF +0x8EA4E4F4 0x2915E +0x8EA4E4F5 0x4A30 +0x8EA4E4F6 0x29160 +0x8EA4E4F7 0x29168 +0x8EA4E4F8 0x29163 +0x8EA4E4F9 0x29169 +0x8EA4E4FA 0x29167 +0x8EA4E4FB 0x4A41 +0x8EA4E4FC 0x4A4B +0x8EA4E4FD 0x29328 +0x8EA4E4FE 0x4A7D +0x8EA4E5A1 0x2932E +0x8EA4E5A2 0x29330 +0x8EA4E5A3 0x4A7C +0x8EA4E5A4 0x29326 +0x8EA4E5A5 0x29331 +0x8EA4E5A6 0x29341 +0x8EA4E5A7 0x97E0 +0x8EA4E5A8 0x293DA +0x8EA4E5A9 0x97DB +0x8EA4E5AA 0x2F9FA +0x8EA4E5AB 0x2940B +0x8EA4E5AC 0x9861 +0x8EA4E5AD 0x29534 +0x8EA4E5AE 0x29533 +0x8EA4E5AF 0x4AE8 +0x8EA4E5B0 0x4AEA +0x8EA4E5B1 0x4AE9 +0x8EA4E5B2 0x29539 +0x8EA4E5B3 0x2953B +0x8EA4E5B4 0x29540 +0x8EA4E5B5 0x29630 +0x8EA4E5B6 0x4B1B +0x8EA4E5B7 0x29632 +0x8EA4E5B8 0x29637 +0x8EA4E5B9 0x4B55 +0x8EA4E5BA 0x994A +0x8EA4E5BB 0x4B59 +0x8EA4E5BC 0x4B58 +0x8EA4E5BD 0x29781 +0x8EA4E5BE 0x2979F +0x8EA4E5BF 0x297A7 +0x8EA4E5C0 0x4BA4 +0x8EA4E5C1 0x4BA3 +0x8EA4E5C2 0x29944 +0x8EA4E5C3 0x29947 +0x8EA4E5C4 0x29948 +0x8EA4E5C5 0x2993D +0x8EA4E5C6 0x9A33 +0x8EA4E5C7 0x4BA7 +0x8EA4E5C8 0x29949 +0x8EA4E5C9 0x4BE0 +0x8EA4E5CA 0x29A80 +0x8EA4E5CB 0x29BA0 +0x8EA4E5CC 0x29B9D +0x8EA4E5CD 0x4C08 +0x8EA4E5CE 0x4C0A +0x8EA4E5CF 0x4C09 +0x8EA4E5D0 0x29B9C +0x8EA4E5D1 0x29C47 +0x8EA4E5D2 0x29D07 +0x8EA4E5D3 0x4C71 +0x8EA4E5D4 0x9C0F +0x8EA4E5D5 0x4C6C +0x8EA4E5D6 0x29E49 +0x8EA4E5D7 0x9C11 +0x8EA4E5D8 0x29E44 +0x8EA4E5D9 0x9C03 +0x8EA4E5DA 0x9C01 +0x8EA4E5DB 0x4C6E +0x8EA4E5DC 0x29EDF +0x8EA4E5DD 0x9C16 +0x8EA4E5DE 0x29E4C +0x8EA4E5E0 0x29E4F +0x8EA4E5E1 0x4CE0 +0x8EA4E5E2 0x4CEE +0x8EA4E5E3 0x2A0C1 +0x8EA4E5E4 0x4CEB +0x8EA4E5E5 0x2A0B9 +0x8EA4E5E6 0x2A0CB +0x8EA4E5E7 0x2A0CF +0x8EA4E5E8 0x2A0C4 +0x8EA4E5E9 0x9D93 +0x8EA4E5EA 0x4CEA +0x8EA4E5EB 0x4CEF +0x8EA4E5EC 0x4CE7 +0x8EA4E5ED 0x2A0CA +0x8EA4E5EE 0x2A0C3 +0x8EA4E5EF 0x2A2D0 +0x8EA4E5F0 0x2A351 +0x8EA4E5F1 0x4D48 +0x8EA4E5F2 0x4D49 +0x8EA4E5F3 0x2A3A8 +0x8EA4E5F4 0x2A3C7 +0x8EA4E5F5 0x2A3C6 +0x8EA4E5F6 0x4D4D +0x8EA4E5F7 0x2A3CA +0x8EA4E5F8 0x2A402 +0x8EA4E5F9 0x4D55 +0x8EA4E5FA 0x2A45D +0x8EA4E5FB 0x2A45A +0x8EA4E5FC 0x4D6A +0x8EA4E5FD 0x4D6C +0x8EA4E5FE 0x2A459 +0x8EA4E6A1 0x4D6B +0x8EA4E6A2 0x2A4CC +0x8EA4E6A3 0x2A51C +0x8EA4E6A4 0x2A5CC +0x8EA4E6A5 0x4D98 +0x8EA4E6A6 0x4D99 +0x8EA4E6A7 0x4D97 +0x8EA4E6A8 0x2A5E8 +0x8EA4E6A9 0x2A5EC +0x8EA4E6AA 0x2A5EA +0x8EA4E6AB 0x2A6AD +0x8EA4E6AC 0x2A6B0 +0x8EA4E6AD 0x2045F +0x8EA4E6AE 0x20458 +0x8EA4E6AF 0x20457 +0x8EA4E6B0 0x535B +0x8EA4E6B1 0x20B93 +0x8EA4E6B2 0x3616 +0x8EA4E6B3 0x2113B +0x8EA4E6B4 0x56BF +0x8EA4E6B5 0x21134 +0x8EA4E6B6 0x214F2 +0x8EA4E6B7 0x3739 +0x8EA4E6B8 0x21AFD +0x8EA4E6B9 0x21C1D +0x8EA4E6BA 0x3825 +0x8EA4E6BB 0x5DCE +0x8EA4E6BC 0x22304 +0x8EA4E6BD 0x22448 +0x8EA4E6BE 0x22958 +0x8EA4E6BF 0x22E4F +0x8EA4E6C0 0x3A74 +0x8EA4E6C1 0x22E6E +0x8EA4E6C2 0x22E72 +0x8EA4E6C3 0x3AAE +0x8EA4E6C4 0x2302E +0x8EA4E6C5 0x237FC +0x8EA4E6C6 0x237F4 +0x8EA4E6C7 0x23C36 +0x8EA4E6C8 0x2410E +0x8EA4E6C9 0x3D92 +0x8EA4E6CA 0x3D94 +0x8EA4E6CB 0x24114 +0x8EA4E6CC 0x3D95 +0x8EA4E6CD 0x24119 +0x8EA4E6CE 0x3E0D +0x8EA4E6CF 0x244A6 +0x8EA4E6D0 0x3E25 +0x8EA4E6D1 0x24AC9 +0x8EA4E6D2 0x24AC0 +0x8EA4E6D3 0x24ACC +0x8EA4E6D4 0x24B1B +0x8EA4E6D5 0x24BAA +0x8EA4E6D6 0x24BA8 +0x8EA4E6D7 0x24F03 +0x8EA4E6D8 0x3FD5 +0x8EA4E6D9 0x3FD6 +0x8EA4E6DA 0x76AC +0x8EA4E6DB 0x3FE8 +0x8EA4E6DC 0x25035 +0x8EA4E6DD 0x407F +0x8EA4E6DE 0x77D2 +0x8EA4E6DF 0x40F5 +0x8EA4E6E0 0x40F6 +0x8EA4E6E1 0x40F7 +0x8EA4E6E2 0x255D9 +0x8EA4E6E3 0x4124 +0x8EA4E6E4 0x418D +0x8EA4E6E5 0x418A +0x8EA4E6E6 0x25A3F +0x8EA4E6E7 0x25A3D +0x8EA4E6E8 0x426C +0x8EA4E6E9 0x4266 +0x8EA4E6EA 0x426A +0x8EA4E6EB 0x25D8B +0x8EA4E6EC 0x4267 +0x8EA4E6ED 0x426D +0x8EA4E6EE 0x4268 +0x8EA4E6EF 0x7C52 +0x8EA4E6F0 0x25D68 +0x8EA4E6F1 0x25D8A +0x8EA4E6F2 0x25F58 +0x8EA4E6F3 0x25F57 +0x8EA4E6F4 0x261CE +0x8EA4E6F5 0x261BC +0x8EA4E6F6 0x261C0 +0x8EA4E6F7 0x261C1 +0x8EA4E6F8 0x261BF +0x8EA4E6F9 0x261AB +0x8EA4E6FA 0x2625F +0x8EA4E6FB 0x4365 +0x8EA4E6FC 0x264A6 +0x8EA4E6FD 0x439A +0x8EA4E6FE 0x26529 +0x8EA4E7A1 0x43B1 +0x8EA4E7A2 0x444B +0x8EA4E7A3 0x444D +0x8EA4E7A4 0x444C +0x8EA4E7A5 0x444E +0x8EA4E7A6 0x268B8 +0x8EA4E7A7 0x4573 +0x8EA4E7A8 0x4575 +0x8EA4E7A9 0x270DD +0x8EA4E7AA 0x270D6 +0x8EA4E7AB 0x2F9B1 +0x8EA4E7AC 0x270D5 +0x8EA4E7AD 0x270E7 +0x8EA4E7AE 0x270D8 +0x8EA4E7AF 0x274EC +0x8EA4E7B0 0x4603 +0x8EA4E7B1 0x27500 +0x8EA4E7B2 0x27507 +0x8EA4E7B3 0x274FD +0x8EA4E7B4 0x274F1 +0x8EA4E7B5 0x274FF +0x8EA4E7B6 0x277AA +0x8EA4E7B7 0x277B0 +0x8EA4E7B8 0x27B48 +0x8EA4E7B9 0x471E +0x8EA4E7BA 0x27B53 +0x8EA4E7BB 0x8B73 +0x8EA4E7BC 0x27B4D +0x8EA4E7BD 0x4719 +0x8EA4E7BE 0x471C +0x8EA4E7BF 0x471A +0x8EA4E7C0 0x471D +0x8EA4E7C1 0x8B76 +0x8EA4E7C2 0x27B43 +0x8EA4E7C3 0x27B50 +0x8EA4E7C4 0x4743 +0x8EA4E7C5 0x4752 +0x8EA4E7C6 0x27C8C +0x8EA4E7C7 0x27E27 +0x8EA4E7C8 0x4795 +0x8EA4E7C9 0x27F99 +0x8EA4E7CA 0x47CC +0x8EA4E7CB 0x281B1 +0x8EA4E7CC 0x482B +0x8EA4E7CD 0x281B0 +0x8EA4E7CE 0x281AA +0x8EA4E7CF 0x281AC +0x8EA4E7D0 0x482A +0x8EA4E7D1 0x8EC7 +0x8EA4E7D2 0x4877 +0x8EA4E7D3 0x283C8 +0x8EA4E7D4 0x283CA +0x8EA4E7D5 0x28642 +0x8EA4E7D6 0x287E0 +0x8EA4E7D7 0x288E7 +0x8EA4E7D8 0x288E8 +0x8EA4E7D9 0x288E6 +0x8EA4E7DA 0x4913 +0x8EA4E7DB 0x4914 +0x8EA4E7DC 0x9434 +0x8EA4E7DD 0x28B5B +0x8EA4E7DE 0x28B56 +0x8EA4E7DF 0x495D +0x8EA4E7E0 0x28B5A +0x8EA4E7E1 0x4960 +0x8EA4E7E2 0x943E +0x8EA4E7E3 0x4962 +0x8EA4E7E4 0x28CB8 +0x8EA4E7E5 0x28DC5 +0x8EA4E7E6 0x49B2 +0x8EA4E7E7 0x49F0 +0x8EA4E7E8 0x29048 +0x8EA4E7E9 0x2917D +0x8EA4E7EA 0x2917C +0x8EA4E7EB 0x29181 +0x8EA4E7EC 0x29182 +0x8EA4E7ED 0x29162 +0x8EA4E7EE 0x4A4C +0x8EA4E7EF 0x29345 +0x8EA4E7F0 0x4A82 +0x8EA4E7F1 0x97BC +0x8EA4E7F2 0x4A81 +0x8EA4E7F3 0x4A9B +0x8EA4E7F4 0x293E3 +0x8EA4E7F5 0x4AA4 +0x8EA4E7F6 0x4AEE +0x8EA4E7F7 0x4AEC +0x8EA4E7F8 0x29550 +0x8EA4E7F9 0x4AED +0x8EA4E7FA 0x2954F +0x8EA4E7FB 0x4AF0 +0x8EA4E7FC 0x4AEF +0x8EA4E7FD 0x29639 +0x8EA4E7FE 0x4B1D +0x8EA4E8A1 0x2963A +0x8EA4E8A2 0x4B60 +0x8EA4E8A3 0x4B5E +0x8EA4E8A4 0x4B5D +0x8EA4E8A5 0x297C1 +0x8EA4E8A6 0x2994E +0x8EA4E8A7 0x2996E +0x8EA4E8A8 0x4BB1 +0x8EA4E8A9 0x4BAB +0x8EA4E8AA 0x4BAC +0x8EA4E8AB 0x4BAD +0x8EA4E8AC 0x29971 +0x8EA4E8AD 0x4BAE +0x8EA4E8AE 0x29A8C +0x8EA4E8AF 0x29A89 +0x8EA4E8B0 0x4BE2 +0x8EA4E8B1 0x29AE5 +0x8EA4E8B2 0x29BB3 +0x8EA4E8B3 0x29BB6 +0x8EA4E8B4 0x29BB4 +0x8EA4E8B5 0x29C4D +0x8EA4E8B6 0x9B39 +0x8EA4E8B7 0x29D13 +0x8EA4E8B8 0x29E78 +0x8EA4E8B9 0x9C2A +0x8EA4E8BA 0x4C7B +0x8EA4E8BB 0x9C26 +0x8EA4E8BC 0x4C78 +0x8EA4E8BD 0x4C75 +0x8EA4E8BE 0x9C27 +0x8EA4E8BF 0x29E72 +0x8EA4E8C0 0x4CF2 +0x8EA4E8C1 0x4CF4 +0x8EA4E8C2 0x4CF3 +0x8EA4E8C3 0x9DC0 +0x8EA4E8C4 0x9DC9 +0x8EA4E8C5 0x2A275 +0x8EA4E8C6 0x2A2DA +0x8EA4E8C7 0x2A2D7 +0x8EA4E8C8 0x4D3F +0x8EA4E8C9 0x4D3E +0x8EA4E8CA 0x4D40 +0x8EA4E8CB 0x4D4E +0x8EA4E8CC 0x4D57 +0x8EA4E8CD 0x4D59 +0x8EA4E8CE 0x4D58 +0x8EA4E8CF 0x2FA16 +0x8EA4E8D0 0x2A469 +0x8EA4E8D1 0x2A467 +0x8EA4E8D2 0x4D6E +0x8EA4E8D3 0x2A466 +0x8EA4E8D4 0x2A46F +0x8EA4E8D5 0x2A471 +0x8EA4E8D6 0x9EEC +0x8EA4E8D7 0x2A4CF +0x8EA4E8D8 0x2A523 +0x8EA4E8D9 0x4D81 +0x8EA4E8DA 0x4D86 +0x8EA4E8DB 0x2A5A5 +0x8EA4E8DC 0x4D8F +0x8EA4E8DD 0x2A5FE +0x8EA4E8DE 0x2A5FB +0x8EA4E8DF 0x2A5FD +0x8EA4E8E0 0x9F68 +0x8EA4E8E1 0x4D9B +0x8EA4E8E2 0x4DB1 +0x8EA4E8E3 0x4DB3 +0x8EA4E8E4 0x2116D +0x8EA4E8E5 0x373A +0x8EA4E8E6 0x21B05 +0x8EA4E8E7 0x21C20 +0x8EA4E8E8 0x3827 +0x8EA4E8E9 0x21FC8 +0x8EA4E8EA 0x21FC9 +0x8EA4E8EB 0x386A +0x8EA4E8EC 0x39AC +0x8EA4E8ED 0x23127 +0x8EA4E8EE 0x3C18 +0x8EA4E8EF 0x2381E +0x8EA4E8F0 0x23936 +0x8EA4E8F1 0x3C4C +0x8EA4E8F2 0x2413D +0x8EA4E8F3 0x3D96 +0x8EA4E8F4 0x248D7 +0x8EA4E8F5 0x3F4A +0x8EA4E8F6 0x24BAD +0x8EA4E8F7 0x24D00 +0x8EA4E8F8 0x4081 +0x8EA4E8F9 0x2533A +0x8EA4E8FA 0x4083 +0x8EA4E8FB 0x40F9 +0x8EA4E8FC 0x40F8 +0x8EA4E8FD 0x25726 +0x8EA4E8FE 0x418E +0x8EA4E9A1 0x418F +0x8EA4E9A2 0x41C1 +0x8EA4E9A3 0x25DB7 +0x8EA4E9A4 0x25DB6 +0x8EA4E9A5 0x25DC0 +0x8EA4E9A6 0x4270 +0x8EA4E9A7 0x25D9B +0x8EA4E9A8 0x4271 +0x8EA4E9A9 0x261D8 +0x8EA4E9AA 0x432A +0x8EA4E9AB 0x432D +0x8EA4E9AC 0x437D +0x8EA4E9AD 0x8032 +0x8EA4E9AE 0x8031 +0x8EA4E9AF 0x268C0 +0x8EA4E9B0 0x444F +0x8EA4E9B1 0x268BF +0x8EA4E9B2 0x26ABF +0x8EA4E9B3 0x4490 +0x8EA4E9B4 0x27120 +0x8EA4E9B5 0x270D0 +0x8EA4E9B6 0x2710E +0x8EA4E9B7 0x4579 +0x8EA4E9B8 0x2711D +0x8EA4E9B9 0x2711E +0x8EA4E9BA 0x27115 +0x8EA4E9BB 0x27114 +0x8EA4E9BC 0x2751E +0x8EA4E9BD 0x2752C +0x8EA4E9BE 0x4605 +0x8EA4E9BF 0x277B9 +0x8EA4E9C0 0x277B8 +0x8EA4E9C1 0x277B6 +0x8EA4E9C2 0x2789E +0x8EA4E9C3 0x2789C +0x8EA4E9C4 0x2794D +0x8EA4E9C5 0x89FD +0x8EA4E9C6 0x27B6E +0x8EA4E9C7 0x27B60 +0x8EA4E9C8 0x4721 +0x8EA4E9C9 0x27B64 +0x8EA4E9CA 0x27B62 +0x8EA4E9CB 0x261E5 +0x8EA4E9CC 0x4732 +0x8EA4E9CD 0x27FA3 +0x8EA4E9CE 0x47CD +0x8EA4E9CF 0x47CF +0x8EA4E9D0 0x283D2 +0x8EA4E9D1 0x283D5 +0x8EA4E9D2 0x908E +0x8EA4E9D3 0x4916 +0x8EA4E9D4 0x4915 +0x8EA4E9D5 0x49B5 +0x8EA4E9D6 0x4A08 +0x8EA4E9D7 0x29055 +0x8EA4E9D8 0x4A32 +0x8EA4E9D9 0x29193 +0x8EA4E9DA 0x4A33 +0x8EA4E9DB 0x4A34 +0x8EA4E9DC 0x4A3C +0x8EA4E9DD 0x29356 +0x8EA4E9DE 0x97C2 +0x8EA4E9DF 0x293E9 +0x8EA4E9E0 0x4A9C +0x8EA4E9E1 0x29445 +0x8EA4E9E2 0x4AF4 +0x8EA4E9E3 0x4AF2 +0x8EA4E9E4 0x2967C +0x8EA4E9E5 0x4B62 +0x8EA4E9E6 0x297D3 +0x8EA4E9E7 0x4B61 +0x8EA4E9E8 0x4B64 +0x8EA4E9E9 0x4BB5 +0x8EA4E9EA 0x9A4B +0x8EA4E9EB 0x4BB4 +0x8EA4E9EC 0x2998E +0x8EA4E9ED 0x29A97 +0x8EA4E9EE 0x4BE3 +0x8EA4E9EF 0x29A9B +0x8EA4E9F0 0x29A99 +0x8EA4E9F1 0x9B1C +0x8EA4E9F2 0x4C0E +0x8EA4E9F3 0x29BCF +0x8EA4E9F4 0x9B1B +0x8EA4E9F5 0x29C59 +0x8EA4E9F6 0x4C2C +0x8EA4E9F7 0x4C2B +0x8EA4E9F8 0x29D20 +0x8EA4E9F9 0x29D23 +0x8EA4E9FA 0x29D2A +0x8EA4E9FB 0x4C85 +0x8EA4E9FC 0x4C81 +0x8EA4E9FD 0x4C7E +0x8EA4E9FE 0x4C83 +0x8EA4EAA1 0x4C80 +0x8EA4EAA2 0x29EB0 +0x8EA4EAA3 0x9C42 +0x8EA4EAA4 0x2A12F +0x8EA4EAA5 0x9DD4 +0x8EA4EAA6 0x4CFB +0x8EA4EAA7 0x4CF7 +0x8EA4EAA8 0x2A132 +0x8EA4EAA9 0x2A143 +0x8EA4EAAA 0x2A13F +0x8EA4EAAB 0x2A139 +0x8EA4EAAC 0x4CF8 +0x8EA4EAAD 0x2A130 +0x8EA4EAAE 0x2A2DD +0x8EA4EAAF 0x2A3DA +0x8EA4EAB0 0x2A3DB +0x8EA4EAB1 0x4D5A +0x8EA4EAB2 0x2A484 +0x8EA4EAB3 0x2A47F +0x8EA4EAB4 0x2A472 +0x8EA4EAB5 0x2A480 +0x8EA4EAB6 0x2A4EE +0x8EA4EAB7 0x4D78 +0x8EA4EAB8 0x2A52A +0x8EA4EAB9 0x2A522 +0x8EA4EABA 0x2A571 +0x8EA4EABB 0x2A5CD +0x8EA4EABC 0x4D9D +0x8EA4EABD 0x4D9C +0x8EA4EABE 0x2A60F +0x8EA4EABF 0x2A618 +0x8EA4EAC0 0x2046A +0x8EA4EAC1 0x34A9 +0x8EA4EAC2 0x34BF +0x8EA4EAC3 0x56D0 +0x8EA4EAC4 0x56CF +0x8EA4EAC5 0x21B0C +0x8EA4EAC6 0x5DDA +0x8EA4EAC7 0x225A6 +0x8EA4EAC8 0x3A77 +0x8EA4EAC9 0x3A76 +0x8EA4EACA 0x23037 +0x8EA4EACB 0x3ABB +0x8EA4EACC 0x66EA +0x8EA4EACD 0x23AE2 +0x8EA4EACE 0x3D9B +0x8EA4EACF 0x244BC +0x8EA4EAD0 0x3E0F +0x8EA4EAD1 0x3E5B +0x8EA4EAD2 0x24AD5 +0x8EA4EAD3 0x3F4C +0x8EA4EAD4 0x3F6F +0x8EA4EAD5 0x3FD9 +0x8EA4EAD6 0x24F12 +0x8EA4EAD7 0x4082 +0x8EA4EAD8 0x2534B +0x8EA4EAD9 0x25341 +0x8EA4EADA 0x253A1 +0x8EA4EADB 0x255EC +0x8EA4EADC 0x4274 +0x8EA4EADD 0x4272 +0x8EA4EADE 0x25DD4 +0x8EA4EADF 0x25DD8 +0x8EA4EAE0 0x25DD9 +0x8EA4EAE1 0x4273 +0x8EA4EAE2 0x25DDA +0x8EA4EAE3 0x25F6C +0x8EA4EAE4 0x25F6D +0x8EA4EAE5 0x42B1 +0x8EA4EAE6 0x432E +0x8EA4EAE7 0x261E7 +0x8EA4EAE8 0x261EB +0x8EA4EAE9 0x261EC +0x8EA4EAEA 0x26262 +0x8EA4EAEB 0x434E +0x8EA4EAEC 0x2652B +0x8EA4EAED 0x2660D +0x8EA4EAEE 0x268CD +0x8EA4EAEF 0x26AC3 +0x8EA4EAF0 0x2713F +0x8EA4EAF1 0x2713C +0x8EA4EAF2 0x2713E +0x8EA4EAF3 0x2713D +0x8EA4EAF4 0x2713A +0x8EA4EAF5 0x27138 +0x8EA4EAF6 0x27544 +0x8EA4EAF7 0x27545 +0x8EA4EAF8 0x460B +0x8EA4EAF9 0x27548 +0x8EA4EAFA 0x27550 +0x8EA4EAFB 0x466C +0x8EA4EAFC 0x8B89 +0x8EA4EAFD 0x27B78 +0x8EA4EAFE 0x27B79 +0x8EA4EBA1 0x478B +0x8EA4EBA2 0x27E3E +0x8EA4EBA3 0x47D0 +0x8EA4EBA4 0x482D +0x8EA4EBA5 0x28654 +0x8EA4EBA6 0x48E4 +0x8EA4EBA7 0x4971 +0x8EA4EBA8 0x28BB9 +0x8EA4EBA9 0x9458 +0x8EA4EBAA 0x496F +0x8EA4EBAB 0x2905F +0x8EA4EBAC 0x4A87 +0x8EA4EBAD 0x4AA5 +0x8EA4EBAE 0x29572 +0x8EA4EBAF 0x29575 +0x8EA4EBB0 0x4B1E +0x8EA4EBB1 0x4B65 +0x8EA4EBB2 0x4BB9 +0x8EA4EBB3 0x4BB7 +0x8EA4EBB4 0x4BB8 +0x8EA4EBB5 0x4BE4 +0x8EA4EBB6 0x29AA3 +0x8EA4EBB7 0x29AA5 +0x8EA4EBB8 0x29BDC +0x8EA4EBB9 0x29BDD +0x8EA4EBBA 0x29C5A +0x8EA4EBBB 0x4C8C +0x8EA4EBBC 0x4C89 +0x8EA4EBBD 0x4C8A +0x8EA4EBBE 0x29EDB +0x8EA4EBBF 0x29EDC +0x8EA4EBC0 0x4C8B +0x8EA4EBC1 0x2A1AB +0x8EA4EBC2 0x2A184 +0x8EA4EBC3 0x2A176 +0x8EA4EBC4 0x4D01 +0x8EA4EBC5 0x4CFE +0x8EA4EBC6 0x9DE7 +0x8EA4EBC7 0x4D03 +0x8EA4EBC8 0x4D06 +0x8EA4EBC9 0x2A183 +0x8EA4EBCA 0x9DEA +0x8EA4EBCB 0x9DF1 +0x8EA4EBCC 0x2A27F +0x8EA4EBCD 0x4D1D +0x8EA4EBCE 0x4D43 +0x8EA4EBCF 0x2A373 +0x8EA4EBD0 0x2A3AD +0x8EA4EBD1 0x2A3B0 +0x8EA4EBD2 0x4D4F +0x8EA4EBD3 0x2A40F +0x8EA4EBD4 0x2A40C +0x8EA4EBD5 0x4D5B +0x8EA4EBD6 0x4D70 +0x8EA4EBD7 0x2A579 +0x8EA4EBD8 0x4D88 +0x8EA4EBD9 0x2A577 +0x8EA4EBDA 0x2A57A +0x8EA4EBDB 0x4D89 +0x8EA4EBDC 0x9F44 +0x8EA4EBDD 0x2A632 +0x8EA4EBDE 0x2A627 +0x8EA4EBDF 0x2A62A +0x8EA4EBE0 0x2A62C +0x8EA4EBE1 0x9F6D +0x8EA4EBE2 0x2A628 +0x8EA4EBE3 0x2A629 +0x8EA4EBE4 0x2A638 +0x8EA4EBE5 0x2082F +0x8EA4EBE6 0x2117B +0x8EA4EBE7 0x21B0D +0x8EA4EBE8 0x5DD9 +0x8EA4EBE9 0x21FD6 +0x8EA4EBEA 0x21FD5 +0x8EA4EBEB 0x22EA1 +0x8EA4EBEC 0x2384C +0x8EA4EBED 0x3D9E +0x8EA4EBEE 0x3D9F +0x8EA4EBEF 0x3EA7 +0x8EA4EBF0 0x3F4B +0x8EA4EBF1 0x3FDB +0x8EA4EBF2 0x3FDA +0x8EA4EBF3 0x24FC0 +0x8EA4EBF4 0x77D6 +0x8EA4EBF5 0x408E +0x8EA4EBF6 0x4276 +0x8EA4EBF7 0x25DF4 +0x8EA4EBF8 0x4330 +0x8EA4EBF9 0x432F +0x8EA4EBFA 0x261F0 +0x8EA4EBFB 0x4366 +0x8EA4EBFC 0x2633F +0x8EA4EBFD 0x457E +0x8EA4EBFE 0x2755D +0x8EA4ECA1 0x27572 +0x8EA4ECA2 0x27562 +0x8EA4ECA3 0x883A +0x8EA4ECA4 0x27566 +0x8EA4ECA5 0x8975 +0x8EA4ECA6 0x466F +0x8EA4ECA7 0x27B88 +0x8EA4ECA8 0x47D1 +0x8EA4ECA9 0x482F +0x8EA4ECAA 0x281E8 +0x8EA4ECAB 0x281E4 +0x8EA4ECAC 0x48B2 +0x8EA4ECAD 0x4918 +0x8EA4ECAE 0x4917 +0x8EA4ECAF 0x288FF +0x8EA4ECB0 0x4976 +0x8EA4ECB1 0x291AF +0x8EA4ECB2 0x291AE +0x8EA4ECB3 0x4A4F +0x8EA4ECB4 0x4A89 +0x8EA4ECB5 0x293F2 +0x8EA4ECB6 0x29448 +0x8EA4ECB7 0x29581 +0x8EA4ECB8 0x2957E +0x8EA4ECB9 0x4AF5 +0x8EA4ECBA 0x4B1F +0x8EA4ECBB 0x29652 +0x8EA4ECBC 0x297EF +0x8EA4ECBD 0x9A5D +0x8EA4ECBE 0x4BE5 +0x8EA4ECBF 0x29AAD +0x8EA4ECC0 0x29BE6 +0x8EA4ECC1 0x4C10 +0x8EA4ECC2 0x29BED +0x8EA4ECC3 0x4C0F +0x8EA4ECC4 0x29BE9 +0x8EA4ECC5 0x29C61 +0x8EA4ECC6 0x29C60 +0x8EA4ECC7 0x29D33 +0x8EA4ECC8 0x4C2F +0x8EA4ECC9 0x4C30 +0x8EA4ECCA 0x9C64 +0x8EA4ECCB 0x29F0B +0x8EA4ECCC 0x29F08 +0x8EA4ECCD 0x4C93 +0x8EA4ECCE 0x4C94 +0x8EA4ECCF 0x29F07 +0x8EA4ECD0 0x4D07 +0x8EA4ECD1 0x4D09 +0x8EA4ECD2 0x4D08 +0x8EA4ECD3 0x2A1CA +0x8EA4ECD4 0x4D0B +0x8EA4ECD5 0x2A1C6 +0x8EA4ECD6 0x9E0A +0x8EA4ECD7 0x2A284 +0x8EA4ECD8 0x2A2EB +0x8EA4ECD9 0x2A37D +0x8EA4ECDA 0x4D50 +0x8EA4ECDB 0x4D71 +0x8EA4ECDC 0x2A49B +0x8EA4ECDD 0x2A4A2 +0x8EA4ECDE 0x2A4A1 +0x8EA4ECDF 0x2A4A0 +0x8EA4ECE0 0x2A49C +0x8EA4ECE1 0x4D7B +0x8EA4ECE2 0x4D7C +0x8EA4ECE3 0x2A580 +0x8EA4ECE4 0x9F73 +0x8EA4ECE5 0x2A640 +0x8EA4ECE6 0x4DA1 +0x8EA4ECE7 0x2A639 +0x8EA4ECE8 0x2A63C +0x8EA4ECE9 0x4DA0 +0x8EA4ECEA 0x4DA2 +0x8EA4ECEB 0x208CA +0x8EA4ECEC 0x361B +0x8EA4ECED 0x21189 +0x8EA4ECEE 0x3682 +0x8EA4ECEF 0x2303C +0x8EA4ECF0 0x23940 +0x8EA4ECF1 0x24163 +0x8EA4ECF2 0x24169 +0x8EA4ECF3 0x3FE9 +0x8EA4ECF4 0x25353 +0x8EA4ECF5 0x4084 +0x8EA4ECF6 0x77E1 +0x8EA4ECF7 0x25917 +0x8EA4ECF8 0x2591A +0x8EA4ECF9 0x25E00 +0x8EA4ECFA 0x42B3 +0x8EA4ECFB 0x4334 +0x8EA4ECFC 0x4333 +0x8EA4ECFD 0x4580 +0x8EA4ECFE 0x2756F +0x8EA4EDA1 0x278AB +0x8EA4EDA2 0x46AD +0x8EA4EDA3 0x27B91 +0x8EA4EDA4 0x4744 +0x8EA4EDA5 0x4755 +0x8EA4EDA6 0x27FB1 +0x8EA4EDA7 0x47D2 +0x8EA4EDA8 0x281EF +0x8EA4EDA9 0x28DF1 +0x8EA4EDAA 0x28DF2 +0x8EA4EDAB 0x291B7 +0x8EA4EDAC 0x291B5 +0x8EA4EDAD 0x4A8A +0x8EA4EDAE 0x29586 +0x8EA4EDAF 0x2965A +0x8EA4EDB0 0x4B67 +0x8EA4EDB1 0x299C6 +0x8EA4EDB2 0x299CB +0x8EA4EDB3 0x4BE6 +0x8EA4EDB4 0x29AB2 +0x8EA4EDB5 0x4C13 +0x8EA4EDB6 0x29BF3 +0x8EA4EDB7 0x9B2D +0x8EA4EDB8 0x29F27 +0x8EA4EDB9 0x4C97 +0x8EA4EDBA 0x9E0C +0x8EA4EDBB 0x2A1D5 +0x8EA4EDBC 0x2A1D8 +0x8EA4EDBD 0x4D0C +0x8EA4EDBE 0x2A1EC +0x8EA4EDBF 0x2A287 +0x8EA4EDC0 0x2A2F2 +0x8EA4EDC1 0x4D46 +0x8EA4EDC2 0x4D5C +0x8EA4EDC3 0x4D74 +0x8EA4EDC4 0x4D72 +0x8EA4EDC5 0x2A4AD +0x8EA4EDC6 0x2A4B0 +0x8EA4EDC7 0x2A4FD +0x8EA4EDC8 0x9F1F +0x8EA4EDC9 0x2A587 +0x8EA4EDCA 0x2A64A +0x8EA4EDCB 0x4DA4 +0x8EA4EDCC 0x4DA3 +0x8EA4EDCD 0x2A64E +0x8EA4EDCE 0x2A649 +0x8EA4EDCF 0x2A651 +0x8EA4EDD0 0x2A64D +0x8EA4EDD1 0x4DB4 +0x8EA4EDD2 0x20472 +0x8EA4EDD3 0x3536 +0x8EA4EDD4 0x21B16 +0x8EA4EDD5 0x2386D +0x8EA4EDD6 0x23941 +0x8EA4EDD7 0x3CB2 +0x8EA4EDD8 0x24171 +0x8EA4EDD9 0x24174 +0x8EA4EDDA 0x3F16 +0x8EA4EDDB 0x7C70 +0x8EA4EDDC 0x4277 +0x8EA4EDDD 0x25F7C +0x8EA4EDDE 0x457F +0x8EA4EDDF 0x2718A +0x8EA4EDE0 0x27956 +0x8EA4EDE1 0x487D +0x8EA4EDE2 0x9479 +0x8EA4EDE3 0x28BFA +0x8EA4EDE4 0x974A +0x8EA4EDE5 0x4A8C +0x8EA4EDE6 0x2965B +0x8EA4EDE7 0x4B68 +0x8EA4EDE8 0x4BBE +0x8EA4EDE9 0x4C15 +0x8EA4EDEA 0x2A1F5 +0x8EA4EDEB 0x2A1F0 +0x8EA4EDEC 0x2A2F3 +0x8EA4EDED 0x2A37F +0x8EA4EDEE 0x2A413 +0x8EA4EDEF 0x4D75 +0x8EA4EDF0 0x4DA5 +0x8EA4EDF1 0x21B19 +0x8EA4EDF2 0x22985 +0x8EA4EDF3 0x22EB0 +0x8EA4EDF4 0x24177 +0x8EA4EDF5 0x255FF +0x8EA4EDF6 0x4278 +0x8EA4EDF7 0x4335 +0x8EA4EDF8 0x7E9D +0x8EA4EDF9 0x4582 +0x8EA4EDFA 0x27187 +0x8EA4EDFB 0x4583 +0x8EA4EDFC 0x2718B +0x8EA4EDFD 0x4671 +0x8EA4EDFE 0x27B9E +0x8EA4EEA1 0x487E +0x8EA4EEA2 0x4A8E +0x8EA4EEA3 0x2958F +0x8EA4EEA4 0x9960 +0x8EA4EEA5 0x4B69 +0x8EA4EEA6 0x29839 +0x8EA4EEA7 0x299D4 +0x8EA4EEA8 0x29AF1 +0x8EA4EEA9 0x29C02 +0x8EA4EEAA 0x29C6B +0x8EA4EEAB 0x29D40 +0x8EA4EEAC 0x4C9A +0x8EA4EEAD 0x4C9B +0x8EA4EEAE 0x2A210 +0x8EA4EEAF 0x2A4BE +0x8EA4EEB0 0x2A4B9 +0x8EA4EEB1 0x4D90 +0x8EA4EEB2 0x2A664 +0x8EA4EEB3 0x9F9E +0x8EA4EEB4 0x24AE9 +0x8EA4EEB5 0x27190 +0x8EA4EEB6 0x4586 +0x8EA4EEB7 0x4585 +0x8EA4EEB8 0x2721C +0x8EA4EEB9 0x460E +0x8EA4EEBA 0x27592 +0x8EA4EEBB 0x278AE +0x8EA4EEBC 0x27BA3 +0x8EA4EEBD 0x4919 +0x8EA4EEBE 0x291C9 +0x8EA4EEBF 0x4BC0 +0x8EA4EEC0 0x299D8 +0x8EA4EEC1 0x29D44 +0x8EA4EEC2 0x2A224 +0x8EA4EEC3 0x9EF8 +0x8EA4EEC4 0x9F3A +0x8EA4EEC5 0x9F7D +0x8EA4EEC6 0x2A670 +0x8EA4EEC7 0x2A6D3 +0x8EA4EEC8 0x400D +0x8EA4EEC9 0x4C16 +0x8EA4EECA 0x2A4C3 +0x8EA4EECB 0x4DA9 +0x8EA4EECC 0x4DAA +0x8EA4EECD 0x4085 +0x8EA4EECE 0x25E21 +0x8EA4EECF 0x26ACA +0x8EA4EED0 0x2759C +0x8EA4EED1 0x29C73 +0x8EA4EED2 0x2A386 +0x8EA4EED3 0x2A5C1 +0x8EA4EED4 0x29C09 +0x8EA4EED5 0x9F96 +0x8EA4EED6 0x2A6D5 +0x8EA4EED7 0x4BC2 +0x8EA4EED8 0x4C31 +0x8EA4EED9 0x4D11 +0x8EA4EEDA 0x4DAB +0x8EA4EEDB 0x4C9C +0x8EA4EEDC 0x291D4 +0x8EA5A1A1 0x200D1 +0x8EA5A1A2 0x200CB +0x8EA5A1A3 0x200C9 +0x8EA5A1A4 0x2010C +0x8EA5A1A5 0x20000 +0x8EA5A1A6 0x20087 +0x8EA5A1A7 0x2010D +0x8EA5A1A8 0x2010F +0x8EA5A1A9 0x2F81D +0x8EA5A1AA 0x22398 +0x8EA5A1AB 0x200D2 +0x8EA5A1AC 0x20111 +0x8EA5A1AD 0x2007E +0x8EA5A1AE 0x20AD3 +0x8EA5A1AF 0x21552 +0x8EA5A1B0 0x21CFE +0x8EA5A1B1 0x225A9 +0x8EA5A1B2 0x23942 +0x8EA5A1B3 0x20009 +0x8EA5A1B4 0x200D6 +0x8EA5A1B5 0x204DD +0x8EA5A1B6 0x204DC +0x8EA5A1B7 0x20502 +0x8EA5A1B8 0x20573 +0x8EA5A1B9 0x20676 +0x8EA5A1BA 0x206A7 +0x8EA5A1BB 0x206A8 +0x8EA5A1BC 0x20833 +0x8EA5A1BD 0x208CC +0x8EA5A1BE 0x20A0D +0x8EA5A1BF 0x20A2C +0x8EA5A1C0 0x20B1B +0x8EA5A1C1 0x355A +0x8EA5A1C2 0x20B1D +0x8EA5A1C3 0x20B99 +0x8EA5A1C4 0x2123E +0x8EA5A1C5 0x21D2D +0x8EA5A1C6 0x21D2F +0x8EA5A1C7 0x22399 +0x8EA5A1C8 0x233B3 +0x8EA5A1C9 0x239B6 +0x8EA5A1CA 0x23B1B +0x8EA5A1CB 0x244EF +0x8EA5A1CC 0x248E9 +0x8EA5A1CD 0x20014 +0x8EA5A1CE 0x20094 +0x8EA5A1CF 0x200E1 +0x8EA5A1D0 0x20506 +0x8EA5A1D1 0x2054A +0x8EA5A1D2 0x20544 +0x8EA5A1D3 0x20631 +0x8EA5A1D4 0x2067A +0x8EA5A1D5 0x206AD +0x8EA5A1D6 0x206AE +0x8EA5A1D7 0x206B1 +0x8EA5A1D8 0x20838 +0x8EA5A1D9 0x20837 +0x8EA5A1DA 0x2097D +0x8EA5A1DB 0x2097E +0x8EA5A1DC 0x20A2D +0x8EA5A1DD 0x20A32 +0x8EA5A1DE 0x20B23 +0x8EA5A1DF 0x20B26 +0x8EA5A1E0 0x2F83A +0x8EA5A1E1 0x20BA0 +0x8EA5A1E2 0x216A8 +0x8EA5A1E3 0x2193F +0x8EA5A1E4 0x219BC +0x8EA5A1E5 0x21BC4 +0x8EA5A1E6 0x21D3B +0x8EA5A1E7 0x22019 +0x8EA5A1E8 0x22018 +0x8EA5A1E9 0x221B3 +0x8EA5A1EA 0x223AA +0x8EA5A1EB 0x224BE +0x8EA5A1EC 0x225AC +0x8EA5A1ED 0x22A25 +0x8EA5A1EE 0x22A66 +0x8EA5A1EF 0x22A6B +0x8EA5A1F0 0x23943 +0x8EA5A1F1 0x239B5 +0x8EA5A1F2 0x23AEC +0x8EA5A1F3 0x23C76 +0x8EA5A1F4 0x3CBC +0x8EA5A1F5 0x24614 +0x8EA5A1F6 0x215DC +0x8EA5A1F7 0x2471C +0x8EA5A1F8 0x2471D +0x8EA5A1F9 0x264D0 +0x8EA5A1FA 0x26612 +0x8EA5A1FB 0x26AF3 +0x8EA5A1FC 0x28669 +0x8EA5A1FD 0x49B9 +0x8EA5A1FE 0x28E11 +0x8EA5A2A1 0x28E15 +0x8EA5A2A2 0x28E10 +0x8EA5A2A3 0x28E13 +0x8EA5A2A4 0x200A4 +0x8EA5A2A5 0x200A5 +0x8EA5A2A6 0x201D0 +0x8EA5A2A7 0x201BA +0x8EA5A2A8 0x201CB +0x8EA5A2A9 0x2057B +0x8EA5A2AA 0x20686 +0x8EA5A2AB 0x206BB +0x8EA5A2AC 0x206BA +0x8EA5A2AD 0x206C3 +0x8EA5A2AE 0x206B9 +0x8EA5A2AF 0x206C0 +0x8EA5A2B0 0x34DE +0x8EA5A2B1 0x20839 +0x8EA5A2B2 0x2083B +0x8EA5A2B3 0x20841 +0x8EA5A2B4 0x208D1 +0x8EA5A2B5 0x208CF +0x8EA5A2B6 0x208D2 +0x8EA5A2B7 0x2092E +0x8EA5A2B8 0x2096E +0x8EA5A2B9 0x2098C +0x8EA5A2BA 0x20988 +0x8EA5A2BB 0x20A35 +0x8EA5A2BC 0x3543 +0x8EA5A2BD 0x20A3A +0x8EA5A2BE 0x20A3B +0x8EA5A2BF 0x20A38 +0x8EA5A2C0 0x20A39 +0x8EA5A2C1 0x20B2E +0x8EA5A2C2 0x20B2C +0x8EA5A2C3 0x20BC8 +0x8EA5A2C4 0x20BB5 +0x8EA5A2C5 0x20BAD +0x8EA5A2C6 0x20BB0 +0x8EA5A2C7 0x20BAB +0x8EA5A2C8 0x211B3 +0x8EA5A2C9 0x211A9 +0x8EA5A2CA 0x216BB +0x8EA5A2CB 0x216B9 +0x8EA5A2CC 0x21B5A +0x8EA5A2CD 0x21BCD +0x8EA5A2CE 0x21C2B +0x8EA5A2CF 0x21D05 +0x8EA5A2D0 0x37AC +0x8EA5A2D1 0x37AA +0x8EA5A2D2 0x21D51 +0x8EA5A2D3 0x21D4B +0x8EA5A2D4 0x21FEA +0x8EA5A2D5 0x21FED +0x8EA5A2D6 0x22036 +0x8EA5A2D7 0x22062 +0x8EA5A2D8 0x22056 +0x8EA5A2D9 0x22055 +0x8EA5A2DA 0x22064 +0x8EA5A2DB 0x22058 +0x8EA5A2DC 0x5E07 +0x8EA5A2DD 0x221DA +0x8EA5A2DE 0x221D8 +0x8EA5A2DF 0x223AD +0x8EA5A2E0 0x223AB +0x8EA5A2E1 0x224C0 +0x8EA5A2E2 0x224C3 +0x8EA5A2E3 0x225B3 +0x8EA5A2E4 0x225B7 +0x8EA5A2E5 0x225BA +0x8EA5A2E6 0x5FCB +0x8EA5A2E7 0x38FE +0x8EA5A2E8 0x225C7 +0x8EA5A2E9 0x225B5 +0x8EA5A2EA 0x2298E +0x8EA5A2EB 0x22A73 +0x8EA5A2EC 0x22A6C +0x8EA5A2ED 0x22A74 +0x8EA5A2EE 0x2F8B4 +0x8EA5A2EF 0x22A72 +0x8EA5A2F0 0x22A71 +0x8EA5A2F1 0x22A82 +0x8EA5A2F2 0x22A70 +0x8EA5A2F3 0x2313F +0x8EA5A2F4 0x233BA +0x8EA5A2F5 0x233B8 +0x8EA5A2F6 0x239B7 +0x8EA5A2F7 0x24723 +0x8EA5A2F8 0x24721 +0x8EA5A2F9 0x2472B +0x8EA5A2FA 0x24726 +0x8EA5A2FB 0x24722 +0x8EA5A2FC 0x24D25 +0x8EA5A2FD 0x250E4 +0x8EA5A2FE 0x25415 +0x8EA5A3A1 0x264E4 +0x8EA5A3A2 0x26633 +0x8EA5A3A3 0x2662A +0x8EA5A3A4 0x26632 +0x8EA5A3A5 0x26629 +0x8EA5A3A6 0x26AFB +0x8EA5A3A7 0x2795B +0x8EA5A3A8 0x2795C +0x8EA5A3A9 0x27C28 +0x8EA5A3AA 0x2866F +0x8EA5A3AB 0x2866D +0x8EA5A3AC 0x2866B +0x8EA5A3AD 0x2866E +0x8EA5A3AE 0x28E16 +0x8EA5A3AF 0x20022 +0x8EA5A3B0 0x20116 +0x8EA5A3B1 0x20148 +0x8EA5A3B2 0x201D8 +0x8EA5A3B3 0x20200 +0x8EA5A3B4 0x3441 +0x8EA5A3B5 0x20480 +0x8EA5A3B6 0x204E4 +0x8EA5A3B7 0x34B4 +0x8EA5A3B8 0x204E7 +0x8EA5A3B9 0x2050C +0x8EA5A3BA 0x20553 +0x8EA5A3BB 0x205B7 +0x8EA5A3BC 0x20AE8 +0x8EA5A3BD 0x206D1 +0x8EA5A3BE 0x206E5 +0x8EA5A3BF 0x206D8 +0x8EA5A3C0 0x206D6 +0x8EA5A3C1 0x206DA +0x8EA5A3C2 0x206D9 +0x8EA5A3C3 0x206D5 +0x8EA5A3C4 0x206E6 +0x8EA5A3C5 0x206D4 +0x8EA5A3C6 0x206D3 +0x8EA5A3C7 0x20844 +0x8EA5A3C8 0x208D6 +0x8EA5A3C9 0x208D7 +0x8EA5A3CA 0x20913 +0x8EA5A3CC 0x20970 +0x8EA5A3CD 0x20992 +0x8EA5A3CE 0x209DB +0x8EA5A3CF 0x209DA +0x8EA5A3D0 0x20A41 +0x8EA5A3D1 0x20A43 +0x8EA5A3D2 0x20B33 +0x8EA5A3D3 0x20BF6 +0x8EA5A3D4 0x20BD4 +0x8EA5A3D5 0x20BDD +0x8EA5A3D6 0x20BD0 +0x8EA5A3D7 0x20C04 +0x8EA5A3D8 0x20BD9 +0x8EA5A3D9 0x20BDB +0x8EA5A3DA 0x20C05 +0x8EA5A3DB 0x20BD3 +0x8EA5A3DC 0x20BE1 +0x8EA5A3DD 0x21280 +0x8EA5A3DE 0x21277 +0x8EA5A3DF 0x21281 +0x8EA5A3E0 0x21282 +0x8EA5A3E1 0x21283 +0x8EA5A3E2 0x2F85C +0x8EA5A3E3 0x21561 +0x8EA5A3E4 0x21560 +0x8EA5A3E5 0x216D8 +0x8EA5A3E6 0x216D6 +0x8EA5A3E7 0x216D7 +0x8EA5A3E8 0x24605 +0x8EA5A3E9 0x2194D +0x8EA5A3EA 0x21948 +0x8EA5A3EB 0x21BD6 +0x8EA5A3EC 0x21BCF +0x8EA5A3ED 0x21BD9 +0x8EA5A3EE 0x21BD8 +0x8EA5A3EF 0x21C3D +0x8EA5A3F0 0x37B3 +0x8EA5A3F1 0x21D54 +0x8EA5A3F2 0x21D5B +0x8EA5A3F3 0x21D5C +0x8EA5A3F4 0x37B4 +0x8EA5A3F5 0x21D59 +0x8EA5A3F6 0x21D58 +0x8EA5A3F7 0x21D5A +0x8EA5A3F8 0x21D55 +0x8EA5A3F9 0x21D56 +0x8EA5A3FA 0x21D82 +0x8EA5A3FB 0x21FF0 +0x8EA5A3FC 0x2201C +0x8EA5A3FD 0x2206A +0x8EA5A3FE 0x22069 +0x8EA5A4A1 0x22071 +0x8EA5A4A2 0x22067 +0x8EA5A4A3 0x2206C +0x8EA5A4A4 0x2206E +0x8EA5A4A5 0x22079 +0x8EA5A4A6 0x2218B +0x8EA5A4A7 0x221B8 +0x8EA5A4A8 0x221E7 +0x8EA5A4A9 0x221E8 +0x8EA5A4AA 0x221E4 +0x8EA5A4AB 0x221E6 +0x8EA5A4AC 0x221E5 +0x8EA5A4AD 0x221F0 +0x8EA5A4AE 0x22383 +0x8EA5A4AF 0x223B7 +0x8EA5A4B0 0x223BB +0x8EA5A4B1 0x223B9 +0x8EA5A4B2 0x223C5 +0x8EA5A4B3 0x22453 +0x8EA5A4B4 0x224C4 +0x8EA5A4B5 0x224C6 +0x8EA5A4B6 0x224CB +0x8EA5A4B7 0x225C8 +0x8EA5A4B8 0x2F89F +0x8EA5A4B9 0x225C9 +0x8EA5A4BA 0x225DB +0x8EA5A4BB 0x22994 +0x8EA5A4BC 0x22A95 +0x8EA5A4BD 0x22A88 +0x8EA5A4BE 0x22A8D +0x8EA5A4BF 0x22EEC +0x8EA5A4C0 0x22EEE +0x8EA5A4C1 0x22EF1 +0x8EA5A4C2 0x2312E +0x8EA5A4C3 0x23149 +0x8EA5A4C4 0x2335F +0x8EA5A4C5 0x233D1 +0x8EA5A4C6 0x233CB +0x8EA5A4C7 0x23885 +0x8EA5A4C8 0x3C1D +0x8EA5A4C9 0x2394A +0x8EA5A4CA 0x23947 +0x8EA5A4CB 0x2394B +0x8EA5A4CC 0x239BB +0x8EA5A4CD 0x239C4 +0x8EA5A4CE 0x3C7C +0x8EA5A4CF 0x23B02 +0x8EA5A4D0 0x23C82 +0x8EA5A4D1 0x23C91 +0x8EA5A4D2 0x23C8F +0x8EA5A4D3 0x23C92 +0x8EA5A4D4 0x2418F +0x8EA5A4D5 0x24191 +0x8EA5A4D6 0x241B4 +0x8EA5A4D7 0x24192 +0x8EA5A4D8 0x244F4 +0x8EA5A4D9 0x245AA +0x8EA5A4DA 0x24735 +0x8EA5A4DB 0x24737 +0x8EA5A4DC 0x2473D +0x8EA5A4DD 0x2473C +0x8EA5A4DE 0x2472F +0x8EA5A4DF 0x24730 +0x8EA5A4E0 0x248F8 +0x8EA5A4E1 0x248EF +0x8EA5A4E2 0x24B26 +0x8EA5A4E3 0x3F55 +0x8EA5A4E4 0x24D26 +0x8EA5A4E5 0x24D27 +0x8EA5A4E6 0x24F41 +0x8EA5A4E7 0x24FC6 +0x8EA5A4E8 0x24FC7 +0x8EA5A4E9 0x250EB +0x8EA5A4EA 0x250E8 +0x8EA5A4EB 0x250EA +0x8EA5A4EC 0x2541A +0x8EA5A4ED 0x25419 +0x8EA5A4EE 0x4126 +0x8EA5A4EF 0x25923 +0x8EA5A4F0 0x25924 +0x8EA5A4F1 0x25E25 +0x8EA5A4F2 0x26635 +0x8EA5A4F3 0x26634 +0x8EA5A4F4 0x26A07 +0x8EA5A4F5 0x2721D +0x8EA5A4F6 0x277E1 +0x8EA5A4F7 0x27BAB +0x8EA5A4F8 0x28460 +0x8EA5A4F9 0x28677 +0x8EA5A4FA 0x2867D +0x8EA5A4FB 0x49BC +0x8EA5A4FC 0x28E1E +0x8EA5A4FD 0x28E1A +0x8EA5A4FE 0x28E1D +0x8EA5A5A1 0x2006B +0x8EA5A5A2 0x2012D +0x8EA5A5A3 0x2014C +0x8EA5A5A4 0x2022A +0x8EA5A5A5 0x344A +0x8EA5A5A6 0x20215 +0x8EA5A5A7 0x2022C +0x8EA5A5A8 0x20206 +0x8EA5A5A9 0x20208 +0x8EA5A5AA 0x2020A +0x8EA5A5AB 0x344E +0x8EA5A5AC 0x20556 +0x8EA5A5AD 0x20584 +0x8EA5A5AE 0x34C9 +0x8EA5A5AF 0x205C6 +0x8EA5A5B0 0x206F5 +0x8EA5A5B1 0x20709 +0x8EA5A5B2 0x206F8 +0x8EA5A5B3 0x206E8 +0x8EA5A5B4 0x206FB +0x8EA5A5B5 0x206E9 +0x8EA5A5B6 0x206F6 +0x8EA5A5B7 0x52B7 +0x8EA5A5B8 0x52B8 +0x8EA5A5B9 0x20852 +0x8EA5A5BA 0x52B6 +0x8EA5A5BB 0x52BA +0x8EA5A5BC 0x20854 +0x8EA5A5BD 0x20851 +0x8EA5A5BE 0x20939 +0x8EA5A5BF 0x2093A +0x8EA5A5C0 0x20998 +0x8EA5A5C1 0x20A4E +0x8EA5A5C2 0x357B +0x8EA5A5C3 0x20C36 +0x8EA5A5C4 0x20C0C +0x8EA5A5C5 0x20C10 +0x8EA5A5C6 0x20C32 +0x8EA5A5C7 0x20C11 +0x8EA5A5C8 0x20C18 +0x8EA5A5C9 0x20C1C +0x8EA5A5CA 0x20C1A +0x8EA5A5CB 0x20C19 +0x8EA5A5CC 0x20C0B +0x8EA5A5CD 0x20C0F +0x8EA5A5CE 0x20C1D +0x8EA5A5CF 0x20C21 +0x8EA5A5D0 0x20C13 +0x8EA5A5D1 0x20C1B +0x8EA5A5D2 0x20C15 +0x8EA5A5D3 0x3620 +0x8EA5A5D4 0x211D1 +0x8EA5A5D5 0x211C8 +0x8EA5A5D6 0x2128D +0x8EA5A5D7 0x212B5 +0x8EA5A5D8 0x3689 +0x8EA5A5D9 0x3695 +0x8EA5A5DA 0x215F8 +0x8EA5A5DB 0x216E0 +0x8EA5A5DC 0x216E1 +0x8EA5A5DD 0x36BE +0x8EA5A5DE 0x216DE +0x8EA5A5DF 0x216FE +0x8EA5A5E0 0x216DC +0x8EA5A5E1 0x21701 +0x8EA5A5E2 0x216FD +0x8EA5A5E3 0x21700 +0x8EA5A5E4 0x219D7 +0x8EA5A5E5 0x219D6 +0x8EA5A5E6 0x219D9 +0x8EA5A5E7 0x21B65 +0x8EA5A5E8 0x21BD2 +0x8EA5A5E9 0x21BDC +0x8EA5A5EA 0x21BE1 +0x8EA5A5EB 0x21BDE +0x8EA5A5EC 0x21C42 +0x8EA5A5ED 0x21C4B +0x8EA5A5EE 0x37C3 +0x8EA5A5EF 0x21D8E +0x8EA5A5F0 0x21D91 +0x8EA5A5F1 0x21D8B +0x8EA5A5F2 0x21D90 +0x8EA5A5F3 0x21D88 +0x8EA5A5F4 0x21D89 +0x8EA5A5F5 0x21D84 +0x8EA5A5F6 0x21DAA +0x8EA5A5F7 0x2208D +0x8EA5A5F8 0x2208F +0x8EA5A5F9 0x2207D +0x8EA5A5FA 0x2207F +0x8EA5A5FB 0x2207B +0x8EA5A5FC 0x22080 +0x8EA5A5FD 0x2207E +0x8EA5A5FE 0x22083 +0x8EA5A6A1 0x22081 +0x8EA5A6A2 0x22086 +0x8EA5A6A3 0x2208A +0x8EA5A6A4 0x221BD +0x8EA5A6A5 0x221BE +0x8EA5A6A6 0x3877 +0x8EA5A6A7 0x221F4 +0x8EA5A6A8 0x221F3 +0x8EA5A6A9 0x22202 +0x8EA5A6AA 0x221F6 +0x8EA5A6AB 0x221F5 +0x8EA5A6AC 0x221F2 +0x8EA5A6AD 0x22204 +0x8EA5A6AE 0x2233D +0x8EA5A6AF 0x223C6 +0x8EA5A6B0 0x22489 +0x8EA5A6B1 0x224D4 +0x8EA5A6B2 0x224D6 +0x8EA5A6B3 0x224D2 +0x8EA5A6B4 0x225FA +0x8EA5A6B5 0x22606 +0x8EA5A6B6 0x2260C +0x8EA5A6B7 0x2260A +0x8EA5A6B8 0x2260F +0x8EA5A6B9 0x22A2F +0x8EA5A6BA 0x39D4 +0x8EA5A6BB 0x22AB7 +0x8EA5A6BC 0x22ABE +0x8EA5A6BD 0x22ABC +0x8EA5A6BE 0x22AE2 +0x8EA5A6BF 0x22F06 +0x8EA5A6C0 0x22EF7 +0x8EA5A6C1 0x22F07 +0x8EA5A6C2 0x22EF6 +0x8EA5A6C3 0x23B35 +0x8EA5A6C4 0x2315F +0x8EA5A6C5 0x23165 +0x8EA5A6C6 0x23164 +0x8EA5A6C7 0x23161 +0x8EA5A6C8 0x2315A +0x8EA5A6C9 0x2315D +0x8EA5A6CA 0x2F8D7 +0x8EA5A6CB 0x233D7 +0x8EA5A6CC 0x233D5 +0x8EA5A6CD 0x233DE +0x8EA5A6CE 0x233E1 +0x8EA5A6CF 0x233E0 +0x8EA5A6D0 0x233D9 +0x8EA5A6D1 0x3B4C +0x8EA5A6D2 0x233DA +0x8EA5A6D3 0x233DF +0x8EA5A6D4 0x233F6 +0x8EA5A6D5 0x23403 +0x8EA5A6D6 0x3C20 +0x8EA5A6D7 0x23893 +0x8EA5A6D8 0x2388B +0x8EA5A6D9 0x23891 +0x8EA5A6DA 0x23892 +0x8EA5A6DB 0x2388A +0x8EA5A6DC 0x23889 +0x8EA5A6DD 0x2388F +0x8EA5A6DE 0x23956 +0x8EA5A6DF 0x23959 +0x8EA5A6E0 0x239CA +0x8EA5A6E1 0x239CC +0x8EA5A6E2 0x3C5B +0x8EA5A6E3 0x239D0 +0x8EA5A6E4 0x239CD +0x8EA5A6E5 0x239D6 +0x8EA5A6E6 0x239CB +0x8EA5A6E7 0x23A83 +0x8EA5A6E8 0x23A82 +0x8EA5A6E9 0x23B06 +0x8EA5A6EA 0x23B2A +0x8EA5A6EB 0x23B2C +0x8EA5A6EC 0x23B2B +0x8EA5A6ED 0x23B29 +0x8EA5A6EE 0x23CBD +0x8EA5A6EF 0x23CB3 +0x8EA5A6F0 0x23CBE +0x8EA5A6F1 0x23CC0 +0x8EA5A6F2 0x23CB5 +0x8EA5A6F3 0x23CB6 +0x8EA5A6F4 0x2419D +0x8EA5A6F5 0x2419F +0x8EA5A6F6 0x24620 +0x8EA5A6F7 0x3E2D +0x8EA5A6F8 0x2461E +0x8EA5A6F9 0x2461C +0x8EA5A6FA 0x24632 +0x8EA5A6FB 0x2461F +0x8EA5A6FC 0x2462B +0x8EA5A6FD 0x24621 +0x8EA5A6FE 0x24626 +0x8EA5A7A1 0x24624 +0x8EA5A7A2 0x2461D +0x8EA5A7A3 0x24627 +0x8EA5A7A4 0x2475B +0x8EA5A7A5 0x24759 +0x8EA5A7A6 0x24780 +0x8EA5A7A7 0x24755 +0x8EA5A7A8 0x24750 +0x8EA5A7A9 0x2475A +0x8EA5A7AA 0x24756 +0x8EA5A7AB 0x24763 +0x8EA5A7AC 0x24752 +0x8EA5A7AD 0x24758 +0x8EA5A7AE 0x3E63 +0x8EA5A7AF 0x24739 +0x8EA5A7B0 0x248F9 +0x8EA5A7B1 0x24B28 +0x8EA5A7B2 0x3F18 +0x8EA5A7B3 0x24BBC +0x8EA5A7B4 0x24BD6 +0x8EA5A7B5 0x24C05 +0x8EA5A7B6 0x24C20 +0x8EA5A7B7 0x3F74 +0x8EA5A7B8 0x24D33 +0x8EA5A7B9 0x24F46 +0x8EA5A7BA 0x24F42 +0x8EA5A7BB 0x24F43 +0x8EA5A7BC 0x24F47 +0x8EA5A7BD 0x24FCB +0x8EA5A7BE 0x25042 +0x8EA5A7BF 0x25045 +0x8EA5A7C0 0x250FD +0x8EA5A7C1 0x250F4 +0x8EA5A7C2 0x250F9 +0x8EA5A7C3 0x250FA +0x8EA5A7C4 0x2535E +0x8EA5A7C5 0x2541D +0x8EA5A7C6 0x4128 +0x8EA5A7C7 0x25758 +0x8EA5A7C8 0x25755 +0x8EA5A7C9 0x25A57 +0x8EA5A7CA 0x25A58 +0x8EA5A7CB 0x25AD9 +0x8EA5A7CC 0x25ADC +0x8EA5A7CD 0x25ADB +0x8EA5A7CE 0x25E27 +0x8EA5A7CF 0x25F85 +0x8EA5A7D0 0x25F87 +0x8EA5A7D1 0x25F8A +0x8EA5A7D2 0x2628B +0x8EA5A7D3 0x2634F +0x8EA5A7D4 0x26530 +0x8EA5A7D5 0x2652F +0x8EA5A7D6 0x26668 +0x8EA5A7D7 0x26649 +0x8EA5A7D8 0x43DA +0x8EA5A7D9 0x26648 +0x8EA5A7DA 0x2663F +0x8EA5A7DB 0x2664B +0x8EA5A7DC 0x2665C +0x8EA5A7DD 0x26646 +0x8EA5A7DE 0x26640 +0x8EA5A7DF 0x26A0D +0x8EA5A7E0 0x26B1B +0x8EA5A7E1 0x26B1D +0x8EA5A7E2 0x26B17 +0x8EA5A7E3 0x44A4 +0x8EA5A7E4 0x26B22 +0x8EA5A7E5 0x275A7 +0x8EA5A7E6 0x27608 +0x8EA5A7E7 0x27806 +0x8EA5A7E8 0x2847D +0x8EA5A7E9 0x488E +0x8EA5A7EA 0x28463 +0x8EA5A7EB 0x28464 +0x8EA5A7EC 0x2847F +0x8EA5A7ED 0x2846B +0x8EA5A7EE 0x2847C +0x8EA5A7EF 0x28468 +0x8EA5A7F0 0x28465 +0x8EA5A7F1 0x2846A +0x8EA5A7F2 0x28698 +0x8EA5A7F3 0x28699 +0x8EA5A7F4 0x286AE +0x8EA5A7F5 0x28E2B +0x8EA5A7F6 0x28E2D +0x8EA5A7F7 0x28E31 +0x8EA5A7F8 0x28E2E +0x8EA5A7F9 0x28E2F +0x8EA5A7FA 0x2006D +0x8EA5A7FB 0x20131 +0x8EA5A7FC 0x2022D +0x8EA5A7FD 0x20239 +0x8EA5A7FE 0x20238 +0x8EA5A8A1 0x345B +0x8EA5A8A2 0x2023A +0x8EA5A8A3 0x20235 +0x8EA5A8A4 0x20262 +0x8EA5A8A5 0x204EA +0x8EA5A8A6 0x204EB +0x8EA5A8A7 0x20515 +0x8EA5A8A8 0x205CC +0x8EA5A8A9 0x205C8 +0x8EA5A8AA 0x205CD +0x8EA5A8AB 0x205DB +0x8EA5A8AC 0x205CB +0x8EA5A8AD 0x20711 +0x8EA5A8AE 0x20726 +0x8EA5A8AF 0x20862 +0x8EA5A8B0 0x2085E +0x8EA5A8B1 0x20861 +0x8EA5A8B2 0x20941 +0x8EA5A8B3 0x2093F +0x8EA5A8B4 0x20975 +0x8EA5A8B5 0x23965 +0x8EA5A8B6 0x20B49 +0x8EA5A8B7 0x209EB +0x8EA5A8B8 0x20A1A +0x8EA5A8B9 0x20A57 +0x8EA5A8BA 0x20C6B +0x8EA5A8BB 0x20CA9 +0x8EA5A8BC 0x20C54 +0x8EA5A8BD 0x20C62 +0x8EA5A8BE 0x20CAA +0x8EA5A8BF 0x20C58 +0x8EA5A8C0 0x20C72 +0x8EA5A8C1 0x20C63 +0x8EA5A8C2 0x20C73 +0x8EA5A8C3 0x20C8B +0x8EA5A8C4 0x20C8C +0x8EA5A8C5 0x20C5C +0x8EA5A8C6 0x20C51 +0x8EA5A8C7 0x20C16 +0x8EA5A8C8 0x20C60 +0x8EA5A8C9 0x20C61 +0x8EA5A8CA 0x20C5E +0x8EA5A8CB 0x20C5D +0x8EA5A8CC 0x20C64 +0x8EA5A8CD 0x20C53 +0x8EA5A8CE 0x20C5F +0x8EA5A8CF 0x20C5B +0x8EA5A8D0 0x20C6E +0x8EA5A8D1 0x20C55 +0x8EA5A8D2 0x20C52 +0x8EA5A8D3 0x20C68 +0x8EA5A8D4 0x211D2 +0x8EA5A8D5 0x211D6 +0x8EA5A8D6 0x211D3 +0x8EA5A8D7 0x212B8 +0x8EA5A8D8 0x212BB +0x8EA5A8D9 0x212EB +0x8EA5A8DA 0x212E8 +0x8EA5A8DB 0x212B6 +0x8EA5A8DC 0x212EA +0x8EA5A8DD 0x212E7 +0x8EA5A8DE 0x212E9 +0x8EA5A8DF 0x21591 +0x8EA5A8E0 0x21610 +0x8EA5A8E1 0x2160E +0x8EA5A8E2 0x2160F +0x8EA5A8E3 0x2170B +0x8EA5A8E4 0x21703 +0x8EA5A8E5 0x2172B +0x8EA5A8E6 0x21709 +0x8EA5A8E7 0x21728 +0x8EA5A8E8 0x2172C +0x8EA5A8E9 0x21725 +0x8EA5A8EA 0x21727 +0x8EA5A8EB 0x2170F +0x8EA5A8EC 0x219E9 +0x8EA5A8ED 0x219EC +0x8EA5A8EE 0x3753 +0x8EA5A8EF 0x21B27 +0x8EA5A8F0 0x21B73 +0x8EA5A8F1 0x21BE2 +0x8EA5A8F2 0x21BE6 +0x8EA5A8F3 0x2F876 +0x8EA5A8F4 0x21C61 +0x8EA5A8F5 0x21C51 +0x8EA5A8F6 0x21D12 +0x8EA5A8F7 0x21D0E +0x8EA5A8F8 0x21DAD +0x8EA5A8F9 0x21DAF +0x8EA5A8FA 0x21DB1 +0x8EA5A8FB 0x21DD3 +0x8EA5A8FC 0x22094 +0x8EA5A8FD 0x22092 +0x8EA5A8FE 0x22090 +0x8EA5A9A1 0x2209D +0x8EA5A9A2 0x22093 +0x8EA5A9A3 0x22095 +0x8EA5A9A4 0x22098 +0x8EA5A9A5 0x22097 +0x8EA5A9A6 0x3880 +0x8EA5A9A7 0x2F88A +0x8EA5A9A8 0x22207 +0x8EA5A9A9 0x2220B +0x8EA5A9AA 0x22208 +0x8EA5A9AB 0x223D9 +0x8EA5A9AC 0x223D5 +0x8EA5A9AD 0x224D7 +0x8EA5A9AE 0x224DF +0x8EA5A9AF 0x38DD +0x8EA5A9B0 0x224DE +0x8EA5A9B1 0x224E3 +0x8EA5A9B2 0x224E2 +0x8EA5A9B3 0x38DE +0x8EA5A9B4 0x22647 +0x8EA5A9B5 0x3922 +0x8EA5A9B6 0x2263D +0x8EA5A9B7 0x22638 +0x8EA5A9B8 0x22A44 +0x8EA5A9B9 0x22A3A +0x8EA5A9BA 0x22AB8 +0x8EA5A9BB 0x22B2A +0x8EA5A9BC 0x22B00 +0x8EA5A9BD 0x22AF3 +0x8EA5A9BE 0x22AF2 +0x8EA5A9BF 0x22AEB +0x8EA5A9C0 0x22AFA +0x8EA5A9C1 0x22AED +0x8EA5A9C2 0x22AEC +0x8EA5A9C3 0x22AFF +0x8EA5A9C4 0x22AFB +0x8EA5A9C5 0x6306 +0x8EA5A9C6 0x22B4E +0x8EA5A9C7 0x22AEF +0x8EA5A9C8 0x22AF7 +0x8EA5A9C9 0x22F10 +0x8EA5A9CA 0x22F11 +0x8EA5A9CB 0x22F0C +0x8EA5A9CC 0x22F0B +0x8EA5A9CD 0x230DD +0x8EA5A9CE 0x23130 +0x8EA5A9CF 0x3ADB +0x8EA5A9D0 0x2317A +0x8EA5A9D1 0x23177 +0x8EA5A9D2 0x23328 +0x8EA5A9D3 0x23327 +0x8EA5A9D4 0x23365 +0x8EA5A9D5 0x2340E +0x8EA5A9D6 0x2340B +0x8EA5A9D7 0x23441 +0x8EA5A9D8 0x23413 +0x8EA5A9D9 0x2340F +0x8EA5A9DA 0x23412 +0x8EA5A9DB 0x23430 +0x8EA5A9DC 0x238A0 +0x8EA5A9DD 0x238A3 +0x8EA5A9DE 0x2389E +0x8EA5A9DF 0x23897 +0x8EA5A9E0 0x238A1 +0x8EA5A9E1 0x2389D +0x8EA5A9E2 0x2389B +0x8EA5A9E3 0x23963 +0x8EA5A9E4 0x239E3 +0x8EA5A9E5 0x239E4 +0x8EA5A9E6 0x239E6 +0x8EA5A9E7 0x239E7 +0x8EA5A9E8 0x239DD +0x8EA5A9E9 0x6B85 +0x8EA5A9EA 0x239EC +0x8EA5A9EB 0x239E5 +0x8EA5A9EC 0x239F1 +0x8EA5A9ED 0x23B3B +0x8EA5A9EE 0x23B39 +0x8EA5A9EF 0x23B3A +0x8EA5A9F0 0x23B3C +0x8EA5A9F1 0x23B3D +0x8EA5A9F2 0x23B47 +0x8EA5A9F3 0x23B3F +0x8EA5A9F4 0x23B44 +0x8EA5A9F5 0x23C48 +0x8EA5A9F6 0x23C49 +0x8EA5A9F7 0x23C60 +0x8EA5A9F8 0x23CE3 +0x8EA5A9F9 0x23CE9 +0x8EA5A9FA 0x23CF0 +0x8EA5A9FB 0x3CDA +0x8EA5A9FC 0x3CDB +0x8EA5A9FD 0x23CF2 +0x8EA5A9FE 0x23CED +0x8EA5AAA1 0x23CEC +0x8EA5AAA2 0x23CE6 +0x8EA5AAA3 0x23D16 +0x8EA5AAA4 0x3CD7 +0x8EA5AAA5 0x241BC +0x8EA5AAA6 0x241BE +0x8EA5AAA7 0x241C0 +0x8EA5AAA8 0x241E0 +0x8EA5AAA9 0x24500 +0x8EA5AAAA 0x24502 +0x8EA5AAAB 0x244FE +0x8EA5AAAC 0x2455E +0x8EA5AAAD 0x245B3 +0x8EA5AAAE 0x245B7 +0x8EA5AAAF 0x2463A +0x8EA5AAB0 0x24639 +0x8EA5AAB1 0x2463E +0x8EA5AAB2 0x24638 +0x8EA5AAB3 0x2463D +0x8EA5AAB4 0x2464F +0x8EA5AAB5 0x2476E +0x8EA5AAB6 0x2475F +0x8EA5AAB7 0x24781 +0x8EA5AAB8 0x24782 +0x8EA5AAB9 0x24771 +0x8EA5AABA 0x2477B +0x8EA5AABB 0x24779 +0x8EA5AABC 0x24777 +0x8EA5AABD 0x24773 +0x8EA5AABE 0x2476F +0x8EA5AABF 0x24797 +0x8EA5AAC0 0x2477E +0x8EA5AAC1 0x248FC +0x8EA5AAC2 0x24911 +0x8EA5AAC3 0x24932 +0x8EA5AAC4 0x24931 +0x8EA5AAC5 0x24910 +0x8EA5AAC6 0x24AEC +0x8EA5AAC7 0x24AEB +0x8EA5AAC8 0x24B2C +0x8EA5AAC9 0x24B2D +0x8EA5AACA 0x24BDA +0x8EA5AACB 0x24C2E +0x8EA5AACC 0x24C2C +0x8EA5AACD 0x24C2A +0x8EA5AACE 0x24C33 +0x8EA5AACF 0x24C4B +0x8EA5AAD0 0x24D18 +0x8EA5AAD1 0x24D42 +0x8EA5AAD2 0x24D3B +0x8EA5AAD3 0x24D3F +0x8EA5AAD4 0x24D41 +0x8EA5AAD5 0x24D43 +0x8EA5AAD6 0x24D3C +0x8EA5AAD7 0x24F4C +0x8EA5AAD8 0x24F4A +0x8EA5AAD9 0x24F49 +0x8EA5AADA 0x24F56 +0x8EA5AADB 0x24FCF +0x8EA5AADC 0x25047 +0x8EA5AADD 0x25048 +0x8EA5AADE 0x25046 +0x8EA5AADF 0x2511B +0x8EA5AAE0 0x25111 +0x8EA5AAE1 0x25114 +0x8EA5AAE2 0x2511D +0x8EA5AAE3 0x25117 +0x8EA5AAE4 0x2511E +0x8EA5AAE5 0x2510B +0x8EA5AAE6 0x2511C +0x8EA5AAE7 0x25112 +0x8EA5AAE8 0x25116 +0x8EA5AAE9 0x2510D +0x8EA5AAEA 0x25115 +0x8EA5AAEB 0x25113 +0x8EA5AAEC 0x25118 +0x8EA5AAED 0x401A +0x8EA5AAEE 0x253AC +0x8EA5AAEF 0x25444 +0x8EA5AAF0 0x2542C +0x8EA5AAF1 0x25445 +0x8EA5AAF2 0x25766 +0x8EA5AAF3 0x2576E +0x8EA5AAF4 0x25765 +0x8EA5AAF5 0x25768 +0x8EA5AAF6 0x25784 +0x8EA5AAF7 0x25938 +0x8EA5AAF8 0x2593B +0x8EA5AAF9 0x2593A +0x8EA5AAFA 0x2593F +0x8EA5AAFB 0x25ADF +0x8EA5AAFC 0x25ADD +0x8EA5AAFD 0x25ADE +0x8EA5AAFE 0x25AE2 +0x8EA5ABA1 0x41D6 +0x8EA5ABA2 0x25E2C +0x8EA5ABA3 0x25E2F +0x8EA5ABA4 0x25F8F +0x8EA5ABA5 0x25F90 +0x8EA5ABA6 0x25F8C +0x8EA5ABA7 0x25F93 +0x8EA5ABA8 0x26225 +0x8EA5ABA9 0x26288 +0x8EA5ABAA 0x262A7 +0x8EA5ABAB 0x263F7 +0x8EA5ABAC 0x264BB +0x8EA5ABAD 0x26538 +0x8EA5ABAE 0x26539 +0x8EA5ABAF 0x26537 +0x8EA5ABB0 0x26614 +0x8EA5ABB1 0x2666E +0x8EA5ABB2 0x2667B +0x8EA5ABB3 0x43DE +0x8EA5ABB4 0x2666C +0x8EA5ABB5 0x2667F +0x8EA5ABB6 0x26678 +0x8EA5ABB7 0x2667A +0x8EA5ABB8 0x2666F +0x8EA5ABB9 0x43E5 +0x8EA5ABBA 0x268FE +0x8EA5ABBB 0x26B48 +0x8EA5ABBC 0x26B4B +0x8EA5ABBD 0x26B41 +0x8EA5ABBE 0x26B49 +0x8EA5ABBF 0x26B3B +0x8EA5ABC0 0x2722D +0x8EA5ABC1 0x275E3 +0x8EA5ABC2 0x2761A +0x8EA5ABC3 0x2760D +0x8EA5ABC4 0x27613 +0x8EA5ABC5 0x27611 +0x8EA5ABC6 0x2761C +0x8EA5ABC7 0x4672 +0x8EA5ABC8 0x278B5 +0x8EA5ABC9 0x46AF +0x8EA5ABCA 0x27C29 +0x8EA5ABCB 0x27CA1 +0x8EA5ABCC 0x27D24 +0x8EA5ABCD 0x27FBB +0x8EA5ABCE 0x282A1 +0x8EA5ABCF 0x28483 +0x8EA5ABD0 0x2848D +0x8EA5ABD1 0x28487 +0x8EA5ABD2 0x28485 +0x8EA5ABD3 0x2848A +0x8EA5ABD4 0x284A3 +0x8EA5ABD5 0x28489 +0x8EA5ABD6 0x28484 +0x8EA5ABD7 0x284A2 +0x8EA5ABD8 0x286B1 +0x8EA5ABD9 0x286B0 +0x8EA5ABDA 0x286AF +0x8EA5ABDB 0x286B6 +0x8EA5ABDC 0x286C9 +0x8EA5ABDD 0x286CA +0x8EA5ABDE 0x286C8 +0x8EA5ABDF 0x286B4 +0x8EA5ABE0 0x28C59 +0x8EA5ABE1 0x28CC9 +0x8EA5ABE2 0x28E41 +0x8EA5ABE3 0x28E4C +0x8EA5ABE4 0x49C4 +0x8EA5ABE5 0x28E45 +0x8EA5ABE6 0x28E5A +0x8EA5ABE7 0x200B9 +0x8EA5ABE8 0x20294 +0x8EA5ABE9 0x2026E +0x8EA5ABEA 0x202A2 +0x8EA5ABEB 0x20267 +0x8EA5ABEC 0x3463 +0x8EA5ABED 0x202A3 +0x8EA5ABEE 0x20276 +0x8EA5ABEF 0x2026C +0x8EA5ABF0 0x20264 +0x8EA5ABF1 0x202A5 +0x8EA5ABF2 0x20230 +0x8EA5ABF3 0x202A6 +0x8EA5ABF4 0x20269 +0x8EA5ABF5 0x202A4 +0x8EA5ABF6 0x20490 +0x8EA5ABF7 0x2055F +0x8EA5ABF8 0x20560 +0x8EA5ABF9 0x205DA +0x8EA5ABFA 0x205D8 +0x8EA5ABFB 0x205DD +0x8EA5ABFC 0x34EC +0x8EA5ABFD 0x20759 +0x8EA5ABFE 0x2075B +0x8EA5ACA1 0x2075A +0x8EA5ACA2 0x20739 +0x8EA5ACA3 0x20734 +0x8EA5ACA4 0x20744 +0x8EA5ACA5 0x20733 +0x8EA5ACA6 0x2073C +0x8EA5ACA7 0x20758 +0x8EA5ACA8 0x2076A +0x8EA5ACA9 0x2086F +0x8EA5ACAA 0x20872 +0x8EA5ACAB 0x20870 +0x8EA5ACAC 0x20871 +0x8EA5ACAD 0x2086E +0x8EA5ACAE 0x208F0 +0x8EA5ACAF 0x208EB +0x8EA5ACB0 0x20949 +0x8EA5ACB1 0x2094C +0x8EA5ACB2 0x209F5 +0x8EA5ACB3 0x20A20 +0x8EA5ACB4 0x20A6A +0x8EA5ACB5 0x20A72 +0x8EA5ACB6 0x20B4B +0x8EA5ACB7 0x20B5D +0x8EA5ACB8 0x20C50 +0x8EA5ACB9 0x20CF9 +0x8EA5ACBA 0x20CFA +0x8EA5ACBB 0x20CFB +0x8EA5ACBC 0x20D23 +0x8EA5ACBD 0x20CB7 +0x8EA5ACBE 0x20D22 +0x8EA5ACBF 0x20CB5 +0x8EA5ACC0 0x20CC4 +0x8EA5ACC1 0x20CB4 +0x8EA5ACC2 0x20CEF +0x8EA5ACC3 0x3598 +0x8EA5ACC4 0x20CCD +0x8EA5ACC5 0x20CF0 +0x8EA5ACC6 0x20CB8 +0x8EA5ACC7 0x20CCB +0x8EA5ACC8 0x20CF1 +0x8EA5ACC9 0x20CBA +0x8EA5ACCA 0x20D03 +0x8EA5ACCB 0x20CF8 +0x8EA5ACCC 0x20CB6 +0x8EA5ACCD 0x20CBC +0x8EA5ACCE 0x20CB3 +0x8EA5ACCF 0x20D21 +0x8EA5ACD0 0x20CF7 +0x8EA5ACD1 0x20CC2 +0x8EA5ACD2 0x20CBE +0x8EA5ACD3 0x20CC9 +0x8EA5ACD4 0x20CBD +0x8EA5ACD5 0x20CCE +0x8EA5ACD6 0x20CB9 +0x8EA5ACD7 0x20CC7 +0x8EA5ACD8 0x20CCA +0x8EA5ACD9 0x20CCC +0x8EA5ACDA 0x20D26 +0x8EA5ACDB 0x211E4 +0x8EA5ACDC 0x211E0 +0x8EA5ACDD 0x211F0 +0x8EA5ACDE 0x212EC +0x8EA5ACDF 0x21324 +0x8EA5ACE0 0x21318 +0x8EA5ACE1 0x2132F +0x8EA5ACE2 0x21325 +0x8EA5ACE3 0x21528 +0x8EA5ACE4 0x21522 +0x8EA5ACE5 0x2156A +0x8EA5ACE6 0x20157 +0x8EA5ACE7 0x21594 +0x8EA5ACE8 0x21592 +0x8EA5ACE9 0x2159C +0x8EA5ACEA 0x21622 +0x8EA5ACEB 0x21630 +0x8EA5ACEC 0x2161D +0x8EA5ACED 0x21623 +0x8EA5ACEE 0x21735 +0x8EA5ACEF 0x21733 +0x8EA5ACF0 0x2172F +0x8EA5ACF1 0x2174D +0x8EA5ACF2 0x21731 +0x8EA5ACF3 0x2175B +0x8EA5ACF4 0x2175A +0x8EA5ACF5 0x21732 +0x8EA5ACF6 0x2175C +0x8EA5ACF7 0x21759 +0x8EA5ACF8 0x2175D +0x8EA5ACF9 0x21969 +0x8EA5ACFA 0x2196D +0x8EA5ACFB 0x22232 +0x8EA5ACFC 0x3758 +0x8EA5ACFD 0x21A0A +0x8EA5ACFE 0x21A20 +0x8EA5ADA1 0x21A1F +0x8EA5ADA2 0x21A0D +0x8EA5ADA3 0x21BE8 +0x8EA5ADA4 0x21BEC +0x8EA5ADA5 0x21C77 +0x8EA5ADA6 0x21C70 +0x8EA5ADA7 0x21C71 +0x8EA5ADA8 0x21DF8 +0x8EA5ADA9 0x21DD6 +0x8EA5ADAA 0x21DD9 +0x8EA5ADAB 0x21DDE +0x8EA5ADAC 0x21DD5 +0x8EA5ADAD 0x21DE1 +0x8EA5ADAE 0x37D3 +0x8EA5ADAF 0x21DE2 +0x8EA5ADB0 0x21DDD +0x8EA5ADB1 0x21DE0 +0x8EA5ADB2 0x21E0E +0x8EA5ADB3 0x21E08 +0x8EA5ADB4 0x21DDC +0x8EA5ADB5 0x21E0A +0x8EA5ADB6 0x21E0C +0x8EA5ADB7 0x220B4 +0x8EA5ADB8 0x220B1 +0x8EA5ADB9 0x220B6 +0x8EA5ADBA 0x220BC +0x8EA5ADBB 0x2221D +0x8EA5ADBC 0x22224 +0x8EA5ADBD 0x22219 +0x8EA5ADBE 0x2221B +0x8EA5ADBF 0x22222 +0x8EA5ADC0 0x2221A +0x8EA5ADC1 0x2221C +0x8EA5ADC2 0x22221 +0x8EA5ADC3 0x223E6 +0x8EA5ADC4 0x223E4 +0x8EA5ADC5 0x223E7 +0x8EA5ADC6 0x223EA +0x8EA5ADC7 0x38E2 +0x8EA5ADC8 0x2F89B +0x8EA5ADC9 0x224F0 +0x8EA5ADCA 0x224F5 +0x8EA5ADCB 0x224EF +0x8EA5ADCC 0x22642 +0x8EA5ADCD 0x2266E +0x8EA5ADCE 0x2263C +0x8EA5ADCF 0x22697 +0x8EA5ADD0 0x2268C +0x8EA5ADD1 0x22681 +0x8EA5ADD2 0x22671 +0x8EA5ADD3 0x226CE +0x8EA5ADD4 0x226BA +0x8EA5ADD5 0x2267A +0x8EA5ADD6 0x2267E +0x8EA5ADD7 0x3954 +0x8EA5ADD8 0x22672 +0x8EA5ADD9 0x226BB +0x8EA5ADDA 0x392F +0x8EA5ADDB 0x22673 +0x8EA5ADDC 0x22682 +0x8EA5ADDD 0x39B6 +0x8EA5ADDE 0x229BA +0x8EA5ADDF 0x229B8 +0x8EA5ADE0 0x22A4B +0x8EA5ADE1 0x22A48 +0x8EA5ADE2 0x22B2B +0x8EA5ADE3 0x22AF4 +0x8EA5ADE4 0x22B2C +0x8EA5ADE5 0x22B42 +0x8EA5ADE6 0x22B48 +0x8EA5ADE7 0x22B44 +0x8EA5ADE8 0x22B45 +0x8EA5ADE9 0x22B3C +0x8EA5ADEA 0x22B37 +0x8EA5ADEB 0x22B33 +0x8EA5ADEC 0x22B41 +0x8EA5ADED 0x22B32 +0x8EA5ADEE 0x22B87 +0x8EA5ADEF 0x22F27 +0x8EA5ADF0 0x22F23 +0x8EA5ADF1 0x22F2D +0x8EA5ADF2 0x22F1F +0x8EA5ADF3 0x22F2C +0x8EA5ADF4 0x22F28 +0x8EA5ADF5 0x23075 +0x8EA5ADF6 0x23074 +0x8EA5ADF7 0x230E7 +0x8EA5ADF8 0x23132 +0x8EA5ADF9 0x23131 +0x8EA5ADFA 0x23199 +0x8EA5ADFB 0x23196 +0x8EA5ADFC 0x23198 +0x8EA5ADFD 0x2319D +0x8EA5ADFE 0x23192 +0x8EA5AEA1 0x23194 +0x8EA5AEA2 0x23195 +0x8EA5AEA3 0x23197 +0x8EA5AEA4 0x266B9 +0x8EA5AEA5 0x3B35 +0x8EA5AEA6 0x23411 +0x8EA5AEA7 0x2343B +0x8EA5AEA8 0x23479 +0x8EA5AEA9 0x23442 +0x8EA5AEAA 0x23443 +0x8EA5AEAB 0x3B5D +0x8EA5AEAC 0x23478 +0x8EA5AEAD 0x238AC +0x8EA5AEAE 0x3C29 +0x8EA5AEAF 0x238B1 +0x8EA5AEB0 0x238B4 +0x8EA5AEB1 0x238B3 +0x8EA5AEB2 0x238AF +0x8EA5AEB3 0x238AA +0x8EA5AEB4 0x238B2 +0x8EA5AEB5 0x23968 +0x8EA5AEB6 0x239F2 +0x8EA5AEB7 0x239FE +0x8EA5AEB8 0x239F8 +0x8EA5AEB9 0x239F9 +0x8EA5AEBA 0x239FF +0x8EA5AEBB 0x239F5 +0x8EA5AEBC 0x239F7 +0x8EA5AEBD 0x239FD +0x8EA5AEBE 0x23A00 +0x8EA5AEBF 0x23A88 +0x8EA5AEC0 0x23B6E +0x8EA5AEC1 0x23B5D +0x8EA5AEC2 0x23B63 +0x8EA5AEC3 0x23B60 +0x8EA5AEC4 0x23C61 +0x8EA5AEC5 0x23D37 +0x8EA5AEC6 0x23D71 +0x8EA5AEC7 0x23D23 +0x8EA5AEC8 0x23D22 +0x8EA5AEC9 0x23D1F +0x8EA5AECA 0x23D25 +0x8EA5AECB 0x241FD +0x8EA5AECC 0x24211 +0x8EA5AECD 0x24223 +0x8EA5AECE 0x241F0 +0x8EA5AECF 0x241EF +0x8EA5AED0 0x2450E +0x8EA5AED1 0x2450C +0x8EA5AED2 0x245BA +0x8EA5AED3 0x3E1F +0x8EA5AED4 0x24652 +0x8EA5AED5 0x24655 +0x8EA5AED6 0x24653 +0x8EA5AED7 0x24654 +0x8EA5AED8 0x24651 +0x8EA5AED9 0x24658 +0x8EA5AEDA 0x247B0 +0x8EA5AEDB 0x2479F +0x8EA5AEDC 0x3E72 +0x8EA5AEDD 0x247A1 +0x8EA5AEDE 0x2479A +0x8EA5AEDF 0x247BE +0x8EA5AEE0 0x247A0 +0x8EA5AEE1 0x24937 +0x8EA5AEE2 0x3F0B +0x8EA5AEE3 0x24AF1 +0x8EA5AEE4 0x24AF2 +0x8EA5AEE5 0x24B34 +0x8EA5AEE6 0x24B37 +0x8EA5AEE7 0x24B35 +0x8EA5AEE8 0x2238C +0x8EA5AEE9 0x24BDF +0x8EA5AEEA 0x24C4C +0x8EA5AEEB 0x24C4E +0x8EA5AEEC 0x24C64 +0x8EA5AEED 0x24C63 +0x8EA5AEEE 0x24C36 +0x8EA5AEEF 0x24D58 +0x8EA5AEF0 0x24D68 +0x8EA5AEF1 0x24D5B +0x8EA5AEF2 0x24D5F +0x8EA5AEF3 0x24D59 +0x8EA5AEF4 0x24D65 +0x8EA5AEF5 0x24D60 +0x8EA5AEF6 0x24D5E +0x8EA5AEF7 0x24FD5 +0x8EA5AEF8 0x24FD6 +0x8EA5AEF9 0x2504E +0x8EA5AEFA 0x25052 +0x8EA5AEFB 0x25135 +0x8EA5AEFC 0x25139 +0x8EA5AEFD 0x25158 +0x8EA5AEFE 0x25141 +0x8EA5AFA1 0x25157 +0x8EA5AFA2 0x25138 +0x8EA5AFA3 0x2513D +0x8EA5AFA4 0x25132 +0x8EA5AFA5 0x25144 +0x8EA5AFA6 0x2F944 +0x8EA5AFA7 0x25363 +0x8EA5AFA8 0x25362 +0x8EA5AFA9 0x253B8 +0x8EA5AFAA 0x253B0 +0x8EA5AFAB 0x253B1 +0x8EA5AFAC 0x2544D +0x8EA5AFAD 0x25463 +0x8EA5AFAE 0x25470 +0x8EA5AFAF 0x2544B +0x8EA5AFB0 0x2544F +0x8EA5AFB1 0x2544E +0x8EA5AFB2 0x25453 +0x8EA5AFB3 0x25447 +0x8EA5AFB4 0x40A2 +0x8EA5AFB5 0x25454 +0x8EA5AFB6 0x25452 +0x8EA5AFB7 0x25459 +0x8EA5AFB8 0x2547E +0x8EA5AFB9 0x2562B +0x8EA5AFBA 0x2562E +0x8EA5AFBB 0x2577F +0x8EA5AFBC 0x2577E +0x8EA5AFBD 0x25781 +0x8EA5AFBE 0x25783 +0x8EA5AFBF 0x25947 +0x8EA5AFC0 0x25954 +0x8EA5AFC1 0x2594D +0x8EA5AFC2 0x2594C +0x8EA5AFC3 0x2594B +0x8EA5AFC4 0x25957 +0x8EA5AFC5 0x25A65 +0x8EA5AFC6 0x25A64 +0x8EA5AFC7 0x25A61 +0x8EA5AFC8 0x25A62 +0x8EA5AFC9 0x25AF0 +0x8EA5AFCA 0x25AF3 +0x8EA5AFCB 0x25AF9 +0x8EA5AFCC 0x25AF4 +0x8EA5AFCD 0x25AF5 +0x8EA5AFCE 0x25AEF +0x8EA5AFCF 0x25AF8 +0x8EA5AFD0 0x25AFC +0x8EA5AFD1 0x25AF7 +0x8EA5AFD2 0x25AFD +0x8EA5AFD3 0x25B17 +0x8EA5AFD4 0x25E34 +0x8EA5AFD5 0x25E36 +0x8EA5AFD6 0x25E38 +0x8EA5AFD7 0x25FAF +0x8EA5AFD8 0x25FAE +0x8EA5AFD9 0x25FAC +0x8EA5AFDA 0x25FA2 +0x8EA5AFDB 0x26228 +0x8EA5AFDC 0x22EC2 +0x8EA5AFDD 0x2629C +0x8EA5AFDE 0x262B3 +0x8EA5AFDF 0x26290 +0x8EA5AFE0 0x26406 +0x8EA5AFE1 0x26404 +0x8EA5AFE2 0x2640B +0x8EA5AFE3 0x26405 +0x8EA5AFE4 0x26540 +0x8EA5AFE5 0x2654F +0x8EA5AFE6 0x266AB +0x8EA5AFE7 0x2669D +0x8EA5AFE8 0x266B8 +0x8EA5AFE9 0x266B2 +0x8EA5AFEA 0x266D2 +0x8EA5AFEB 0x266CF +0x8EA5AFEC 0x266A2 +0x8EA5AFED 0x43EC +0x8EA5AFEE 0x266A5 +0x8EA5AFEF 0x266A9 +0x8EA5AFF0 0x266A7 +0x8EA5AFF1 0x266D0 +0x8EA5AFF2 0x26902 +0x8EA5AFF3 0x269CF +0x8EA5AFF4 0x269D0 +0x8EA5AFF5 0x26A16 +0x8EA5AFF6 0x26A19 +0x8EA5AFF7 0x26B75 +0x8EA5AFF8 0x26B71 +0x8EA5AFF9 0x26B91 +0x8EA5AFFA 0x26B72 +0x8EA5AFFB 0x26B8E +0x8EA5AFFC 0x26B6D +0x8EA5AFFD 0x26B88 +0x8EA5AFFE 0x26B73 +0x8EA5B0A1 0x44BB +0x8EA5B0A2 0x26B81 +0x8EA5B0A3 0x26B76 +0x8EA5B0A4 0x26B7B +0x8EA5B0A5 0x26B7F +0x8EA5B0A6 0x26B90 +0x8EA5B0A7 0x26B78 +0x8EA5B0A8 0x2724B +0x8EA5B0A9 0x27248 +0x8EA5B0AA 0x2725B +0x8EA5B0AB 0x27251 +0x8EA5B0AC 0x2723D +0x8EA5B0AD 0x27240 +0x8EA5B0AE 0x27246 +0x8EA5B0AF 0x2724D +0x8EA5B0B0 0x2723B +0x8EA5B0B1 0x2724A +0x8EA5B0B2 0x27241 +0x8EA5B0B3 0x2723E +0x8EA5B0B4 0x2724E +0x8EA5B0B5 0x275AC +0x8EA5B0B6 0x275E6 +0x8EA5B0B7 0x275E9 +0x8EA5B0B8 0x27629 +0x8EA5B0B9 0x4621 +0x8EA5B0BA 0x27633 +0x8EA5B0BB 0x2762E +0x8EA5B0BC 0x2761E +0x8EA5B0BD 0x461F +0x8EA5B0BE 0x2F9C5 +0x8EA5B0BF 0x27622 +0x8EA5B0C0 0x27627 +0x8EA5B0C1 0x277E7 +0x8EA5B0C2 0x2780B +0x8EA5B0C3 0x27966 +0x8EA5B0C4 0x27BAD +0x8EA5B0C5 0x27BAE +0x8EA5B0C6 0x8C38 +0x8EA5B0C7 0x27C2B +0x8EA5B0C8 0x27C2A +0x8EA5B0C9 0x27D2C +0x8EA5B0CA 0x27D2D +0x8EA5B0CB 0x4791 +0x8EA5B0CC 0x4796 +0x8EA5B0CD 0x27E8F +0x8EA5B0CE 0x27E93 +0x8EA5B0CF 0x27FC6 +0x8EA5B0D0 0x27FC5 +0x8EA5B0D1 0x28215 +0x8EA5B0D2 0x28213 +0x8EA5B0D3 0x282B1 +0x8EA5B0D4 0x282A9 +0x8EA5B0D5 0x8ECE +0x8EA5B0D6 0x284A8 +0x8EA5B0D7 0x284AB +0x8EA5B0D8 0x284BE +0x8EA5B0D9 0x284AC +0x8EA5B0DA 0x284A9 +0x8EA5B0DB 0x284A6 +0x8EA5B0DC 0x284C1 +0x8EA5B0DD 0x286CC +0x8EA5B0DE 0x286D1 +0x8EA5B0DF 0x286D3 +0x8EA5B0E0 0x286E4 +0x8EA5B0E1 0x286CB +0x8EA5B0E2 0x286E1 +0x8EA5B0E3 0x286D2 +0x8EA5B0E4 0x286E3 +0x8EA5B0E5 0x286CF +0x8EA5B0E6 0x286D0 +0x8EA5B0E7 0x286E5 +0x8EA5B0E8 0x2870E +0x8EA5B0E9 0x28CCC +0x8EA5B0EA 0x28CCA +0x8EA5B0EB 0x28CCB +0x8EA5B0EC 0x28E5C +0x8EA5B0ED 0x28E61 +0x8EA5B0EE 0x28E5D +0x8EA5B0EF 0x28E59 +0x8EA5B0F0 0x29077 +0x8EA5B0F1 0x29684 +0x8EA5B0F2 0x20041 +0x8EA5B0F3 0x200FD +0x8EA5B0F4 0x2011A +0x8EA5B0F5 0x20163 +0x8EA5B0F6 0x202B6 +0x8EA5B0F7 0x202B2 +0x8EA5B0F8 0x202E9 +0x8EA5B0F9 0x202E7 +0x8EA5B0FA 0x202D6 +0x8EA5B0FB 0x20330 +0x8EA5B0FC 0x202EC +0x8EA5B0FD 0x202DD +0x8EA5B0FE 0x202E8 +0x8EA5B1A1 0x202B0 +0x8EA5B1A2 0x202B5 +0x8EA5B1A3 0x202E1 +0x8EA5B1A4 0x20498 +0x8EA5B1A5 0x20499 +0x8EA5B1A6 0x34BC +0x8EA5B1A7 0x20593 +0x8EA5B1A8 0x205E5 +0x8EA5B1A9 0x34D8 +0x8EA5B1AA 0x20760 +0x8EA5B1AB 0x2075E +0x8EA5B1AC 0x34F4 +0x8EA5B1AD 0x2087B +0x8EA5B1AE 0x208F1 +0x8EA5B1AF 0x208F3 +0x8EA5B1B0 0x20A7F +0x8EA5B1B1 0x2F838 +0x8EA5B1B2 0x20B57 +0x8EA5B1B3 0x20B58 +0x8EA5B1B4 0x20D39 +0x8EA5B1B5 0x20DA7 +0x8EA5B1B6 0x20D35 +0x8EA5B1B7 0x20D60 +0x8EA5B1B8 0x20D51 +0x8EA5B1B9 0x20D62 +0x8EA5B1BA 0x20D42 +0x8EA5B1BB 0x20D3C +0x8EA5B1BC 0x20D43 +0x8EA5B1BD 0x20DAB +0x8EA5B1BE 0x20DA9 +0x8EA5B1BF 0x20DB4 +0x8EA5B1C0 0x20D79 +0x8EA5B1C1 0x20D6A +0x8EA5B1C2 0x20D3B +0x8EA5B1C3 0x20DAA +0x8EA5B1C4 0x20D33 +0x8EA5B1C5 0x20D37 +0x8EA5B1C6 0x20D27 +0x8EA5B1C7 0x20DA8 +0x8EA5B1C8 0x20D70 +0x8EA5B1C9 0x20D2F +0x8EA5B1CA 0x20D36 +0x8EA5B1CB 0x20DB5 +0x8EA5B1CC 0x20D30 +0x8EA5B1CD 0x20D3A +0x8EA5B1CE 0x20D38 +0x8EA5B1CF 0x20DB1 +0x8EA5B1D0 0x20DAC +0x8EA5B1D1 0x20D2E +0x8EA5B1D2 0x20D75 +0x8EA5B1D3 0x20DB0 +0x8EA5B1D4 0x211F7 +0x8EA5B1D5 0x21200 +0x8EA5B1D6 0x211F1 +0x8EA5B1D7 0x211F3 +0x8EA5B1D8 0x21360 +0x8EA5B1D9 0x21361 +0x8EA5B1DA 0x21332 +0x8EA5B1DB 0x2132D +0x8EA5B1DC 0x2134A +0x8EA5B1DD 0x2132A +0x8EA5B1DE 0x21567 +0x8EA5B1DF 0x215A2 +0x8EA5B1E0 0x215A3 +0x8EA5B1E1 0x2159E +0x8EA5B1E2 0x215A4 +0x8EA5B1E3 0x21644 +0x8EA5B1E4 0x21632 +0x8EA5B1E5 0x2179B +0x8EA5B1E6 0x21798 +0x8EA5B1E7 0x21799 +0x8EA5B1E8 0x2179A +0x8EA5B1E9 0x21766 +0x8EA5B1EA 0x21762 +0x8EA5B1EB 0x2176B +0x8EA5B1EC 0x24562 +0x8EA5B1ED 0x21767 +0x8EA5B1EE 0x21A3B +0x8EA5B1EF 0x21A23 +0x8EA5B1F0 0x21A29 +0x8EA5B1F1 0x21B7E +0x8EA5B1F2 0x21BF3 +0x8EA5B1F3 0x3785 +0x8EA5B1F4 0x21BF5 +0x8EA5B1F5 0x3783 +0x8EA5B1F6 0x21C80 +0x8EA5B1F7 0x21C7E +0x8EA5B1F8 0x21C7C +0x8EA5B1F9 0x21C7F +0x8EA5B1FA 0x21C7D +0x8EA5B1FB 0x21C81 +0x8EA5B1FC 0x21E25 +0x8EA5B1FD 0x21E29 +0x8EA5B1FE 0x21E17 +0x8EA5B2A1 0x21E63 +0x8EA5B2A2 0x21E67 +0x8EA5B2A3 0x21E65 +0x8EA5B2A4 0x21E2A +0x8EA5B2A5 0x21E68 +0x8EA5B2A6 0x21E26 +0x8EA5B2A7 0x21E64 +0x8EA5B2A8 0x21E1B +0x8EA5B2A9 0x21E62 +0x8EA5B2AA 0x21E69 +0x8EA5B2AB 0x21FFE +0x8EA5B2AC 0x22044 +0x8EA5B2AD 0x22042 +0x8EA5B2AE 0x220B7 +0x8EA5B2AF 0x220D2 +0x8EA5B2B0 0x220D4 +0x8EA5B2B1 0x220D7 +0x8EA5B2B2 0x220DC +0x8EA5B2B3 0x220D1 +0x8EA5B2B4 0x220D5 +0x8EA5B2B5 0x220CD +0x8EA5B2B6 0x220D8 +0x8EA5B2B7 0x2219A +0x8EA5B2B8 0x22242 +0x8EA5B2B9 0x22235 +0x8EA5B2BA 0x22258 +0x8EA5B2BB 0x22234 +0x8EA5B2BC 0x2223C +0x8EA5B2BD 0x2223B +0x8EA5B2BE 0x2223E +0x8EA5B2BF 0x2223D +0x8EA5B2C0 0x2225A +0x8EA5B2C1 0x22241 +0x8EA5B2C2 0x22238 +0x8EA5B2C3 0x22245 +0x8EA5B2C4 0x22233 +0x8EA5B2C5 0x22326 +0x8EA5B2C6 0x38BA +0x8EA5B2C7 0x223F7 +0x8EA5B2C8 0x223EF +0x8EA5B2C9 0x223F0 +0x8EA5B2CA 0x223EE +0x8EA5B2CB 0x2249D +0x8EA5B2CC 0x22506 +0x8EA5B2CD 0x22511 +0x8EA5B2CE 0x22508 +0x8EA5B2CF 0x22502 +0x8EA5B2D0 0x2250A +0x8EA5B2D1 0x22507 +0x8EA5B2D2 0x22691 +0x8EA5B2D3 0x2268E +0x8EA5B2D4 0x22685 +0x8EA5B2D5 0x226E8 +0x8EA5B2D6 0x22717 +0x8EA5B2D7 0x226D4 +0x8EA5B2D8 0x3969 +0x8EA5B2D9 0x226C4 +0x8EA5B2DA 0x226D5 +0x8EA5B2DB 0x3945 +0x8EA5B2DC 0x226D8 +0x8EA5B2DD 0x22680 +0x8EA5B2DE 0x226DE +0x8EA5B2DF 0x22742 +0x8EA5B2E0 0x229C7 +0x8EA5B2E1 0x229BF +0x8EA5B2E2 0x22B8D +0x8EA5B2E3 0x22B89 +0x8EA5B2E4 0x22B90 +0x8EA5B2E5 0x22B9A +0x8EA5B2E6 0x22BC8 +0x8EA5B2E7 0x22B92 +0x8EA5B2E8 0x22BA1 +0x8EA5B2E9 0x22B84 +0x8EA5B2EA 0x22F57 +0x8EA5B2EB 0x22F47 +0x8EA5B2EC 0x22F77 +0x8EA5B2ED 0x22F3A +0x8EA5B2EE 0x22F50 +0x8EA5B2EF 0x22F42 +0x8EA5B2F0 0x22F43 +0x8EA5B2F1 0x22FA3 +0x8EA5B2F2 0x23077 +0x8EA5B2F3 0x231B2 +0x8EA5B2F4 0x231E2 +0x8EA5B2F5 0x231BD +0x8EA5B2F6 0x23374 +0x8EA5B2F7 0x23482 +0x8EA5B2F8 0x234B8 +0x8EA5B2F9 0x3B6C +0x8EA5B2FA 0x234BA +0x8EA5B2FB 0x234B9 +0x8EA5B2FC 0x234BB +0x8EA5B2FD 0x23487 +0x8EA5B2FE 0x2F8E4 +0x8EA5B3A1 0x23483 +0x8EA5B3A2 0x234B7 +0x8EA5B3A3 0x20043 +0x8EA5B3A4 0x238CE +0x8EA5B3A5 0x238BA +0x8EA5B3A6 0x23973 +0x8EA5B3A7 0x23A09 +0x8EA5B3A8 0x23A0A +0x8EA5B3A9 0x23A0B +0x8EA5B3AA 0x23A07 +0x8EA5B3AB 0x23A05 +0x8EA5B3AC 0x23A0E +0x8EA5B3AD 0x23A97 +0x8EA5B3AE 0x23B77 +0x8EA5B3AF 0x23B7B +0x8EA5B3B0 0x23B7A +0x8EA5B3B1 0x23B74 +0x8EA5B3B2 0x23B79 +0x8EA5B3B3 0x23D86 +0x8EA5B3B4 0x23DF5 +0x8EA5B3B5 0x23DA5 +0x8EA5B3B6 0x23D9D +0x8EA5B3B7 0x23DBE +0x8EA5B3B8 0x23D96 +0x8EA5B3B9 0x23DE1 +0x8EA5B3BA 0x23DA4 +0x8EA5B3BB 0x23DA1 +0x8EA5B3BC 0x23DF6 +0x8EA5B3BD 0x3D04 +0x8EA5B3BE 0x23D8D +0x8EA5B3BF 0x23D8B +0x8EA5B3C0 0x23D78 +0x8EA5B3C1 0x23D98 +0x8EA5B3C2 0x23E0A +0x8EA5B3C3 0x2425D +0x8EA5B3C4 0x24227 +0x8EA5B3C5 0x2425F +0x8EA5B3C6 0x245C0 +0x8EA5B3C7 0x245C1 +0x8EA5B3C8 0x2466D +0x8EA5B3C9 0x2465E +0x8EA5B3CA 0x2468A +0x8EA5B3CB 0x24662 +0x8EA5B3CC 0x24664 +0x8EA5B3CD 0x3E3A +0x8EA5B3CE 0x247C0 +0x8EA5B3CF 0x247CA +0x8EA5B3D0 0x247D1 +0x8EA5B3D1 0x3E79 +0x8EA5B3D2 0x247C7 +0x8EA5B3D3 0x247CE +0x8EA5B3D4 0x7309 +0x8EA5B3D5 0x247C5 +0x8EA5B3D6 0x24936 +0x8EA5B3D7 0x24957 +0x8EA5B3D8 0x24977 +0x8EA5B3D9 0x24AF6 +0x8EA5B3DA 0x24AF7 +0x8EA5B3DB 0x24B55 +0x8EA5B3DC 0x24B44 +0x8EA5B3DD 0x24B3E +0x8EA5B3DE 0x24B42 +0x8EA5B3DF 0x24B52 +0x8EA5B3E0 0x24BE1 +0x8EA5B3E1 0x24C08 +0x8EA5B3E2 0x24C68 +0x8EA5B3E3 0x24C67 +0x8EA5B3E4 0x3F5D +0x8EA5B3E5 0x2F937 +0x8EA5B3E6 0x24D7E +0x8EA5B3E7 0x24D93 +0x8EA5B3E8 0x24D79 +0x8EA5B3E9 0x24D81 +0x8EA5B3EA 0x24D7D +0x8EA5B3EB 0x24D7B +0x8EA5B3EC 0x24D94 +0x8EA5B3ED 0x3F8A +0x8EA5B3EE 0x24F66 +0x8EA5B3EF 0x24FD9 +0x8EA5B3F0 0x24FE0 +0x8EA5B3F1 0x2F93E +0x8EA5B3F2 0x2505F +0x8EA5B3F3 0x2515F +0x8EA5B3F4 0x2515E +0x8EA5B3F5 0x25168 +0x8EA5B3F6 0x4027 +0x8EA5B3F7 0x25188 +0x8EA5B3F8 0x2516A +0x8EA5B3F9 0x2516C +0x8EA5B3FA 0x25166 +0x8EA5B3FB 0x25167 +0x8EA5B3FC 0x25189 +0x8EA5B3FD 0x25160 +0x8EA5B3FE 0x25185 +0x8EA5B4A1 0x2032A +0x8EA5B4A2 0x25368 +0x8EA5B4A3 0x253B9 +0x8EA5B4A4 0x253BA +0x8EA5B4A5 0x253BE +0x8EA5B4A6 0x2546F +0x8EA5B4A7 0x25480 +0x8EA5B4A8 0x25474 +0x8EA5B4A9 0x25481 +0x8EA5B4AA 0x2547A +0x8EA5B4AB 0x2549C +0x8EA5B4AC 0x25473 +0x8EA5B4AD 0x25482 +0x8EA5B4AE 0x2547F +0x8EA5B4AF 0x254A7 +0x8EA5B4B0 0x25479 +0x8EA5B4B1 0x25478 +0x8EA5B4B2 0x2547D +0x8EA5B4B3 0x254A8 +0x8EA5B4B4 0x2547C +0x8EA5B4B5 0x25668 +0x8EA5B4B6 0x2564E +0x8EA5B4B7 0x2579E +0x8EA5B4B8 0x4146 +0x8EA5B4B9 0x4140 +0x8EA5B4BA 0x25798 +0x8EA5B4BB 0x413F +0x8EA5B4BC 0x25785 +0x8EA5B4BD 0x2579C +0x8EA5B4BE 0x257C5 +0x8EA5B4BF 0x2579A +0x8EA5B4C0 0x25968 +0x8EA5B4C1 0x25965 +0x8EA5B4C2 0x25967 +0x8EA5B4C3 0x25961 +0x8EA5B4C4 0x25960 +0x8EA5B4C5 0x419D +0x8EA5B4C6 0x41CB +0x8EA5B4C7 0x25A7B +0x8EA5B4C8 0x41E1 +0x8EA5B4C9 0x25B19 +0x8EA5B4CA 0x25B0E +0x8EA5B4CB 0x25B31 +0x8EA5B4CC 0x25B12 +0x8EA5B4CD 0x25B10 +0x8EA5B4CE 0x25B15 +0x8EA5B4CF 0x25B3F +0x8EA5B4D0 0x25B1D +0x8EA5B4D1 0x25B1E +0x8EA5B4D2 0x25E4D +0x8EA5B4D3 0x25E48 +0x8EA5B4D4 0x25E45 +0x8EA5B4D5 0x25E42 +0x8EA5B4D6 0x25E49 +0x8EA5B4D7 0x25E4A +0x8EA5B4D8 0x25E47 +0x8EA5B4D9 0x427F +0x8EA5B4DA 0x25E4C +0x8EA5B4DB 0x25FCD +0x8EA5B4DC 0x25FD5 +0x8EA5B4DD 0x25FC4 +0x8EA5B4DE 0x25FCA +0x8EA5B4DF 0x25FC3 +0x8EA5B4E0 0x4346 +0x8EA5B4E1 0x26229 +0x8EA5B4E2 0x262B4 +0x8EA5B4E3 0x2636D +0x8EA5B4E4 0x26366 +0x8EA5B4E5 0x2636A +0x8EA5B4E6 0x26415 +0x8EA5B4E7 0x264D3 +0x8EA5B4E8 0x264EC +0x8EA5B4E9 0x26555 +0x8EA5B4EA 0x441A +0x8EA5B4EB 0x266D6 +0x8EA5B4EC 0x266D8 +0x8EA5B4ED 0x26751 +0x8EA5B4EE 0x266E0 +0x8EA5B4EF 0x26703 +0x8EA5B4F0 0x26704 +0x8EA5B4F1 0x266DA +0x8EA5B4F2 0x266EA +0x8EA5B4F3 0x26702 +0x8EA5B4F4 0x266D3 +0x8EA5B4F5 0x266E4 +0x8EA5B4F6 0x266E5 +0x8EA5B4F7 0x2693B +0x8EA5B4F8 0x26966 +0x8EA5B4F9 0x26A2C +0x8EA5B4FA 0x26A21 +0x8EA5B4FB 0x26A26 +0x8EA5B4FC 0x26AD4 +0x8EA5B4FD 0x26AD5 +0x8EA5B4FE 0x26AD9 +0x8EA5B5A1 0x26BD5 +0x8EA5B5A2 0x26BEB +0x8EA5B5A3 0x26BC5 +0x8EA5B5A4 0x44D3 +0x8EA5B5A5 0x26C27 +0x8EA5B5A6 0x26BF0 +0x8EA5B5A7 0x26BB9 +0x8EA5B5A8 0x26C18 +0x8EA5B5A9 0x26BEE +0x8EA5B5AA 0x44D0 +0x8EA5B5AB 0x26BB7 +0x8EA5B5AC 0x26BBB +0x8EA5B5AD 0x26BEF +0x8EA5B5AE 0x26BB8 +0x8EA5B5AF 0x26BDF +0x8EA5B5B0 0x26BDA +0x8EA5B5B1 0x26BE3 +0x8EA5B5B2 0x26BC9 +0x8EA5B5B3 0x26BEC +0x8EA5B5B4 0x271A4 +0x8EA5B5B5 0x458E +0x8EA5B5B6 0x271A3 +0x8EA5B5B7 0x2725E +0x8EA5B5B8 0x27261 +0x8EA5B5B9 0x27262 +0x8EA5B5BA 0x27263 +0x8EA5B5BB 0x2728E +0x8EA5B5BC 0x27269 +0x8EA5B5BD 0x2726B +0x8EA5B5BE 0x27285 +0x8EA5B5BF 0x2728D +0x8EA5B5C0 0x27264 +0x8EA5B5C1 0x2726D +0x8EA5B5C2 0x2764C +0x8EA5B5C3 0x27649 +0x8EA5B5C4 0x27647 +0x8EA5B5C5 0x27648 +0x8EA5B5C6 0x27642 +0x8EA5B5C7 0x27645 +0x8EA5B5C8 0x2765B +0x8EA5B5C9 0x2765D +0x8EA5B5CA 0x27646 +0x8EA5B5CB 0x27813 +0x8EA5B5CC 0x2781A +0x8EA5B5CD 0x2780E +0x8EA5B5CE 0x2780F +0x8EA5B5CF 0x2781B +0x8EA5B5D0 0x27812 +0x8EA5B5D1 0x278C3 +0x8EA5B5D2 0x278BE +0x8EA5B5D3 0x278BD +0x8EA5B5D4 0x27979 +0x8EA5B5D5 0x2797C +0x8EA5B5D6 0x46C3 +0x8EA5B5D7 0x46B6 +0x8EA5B5D8 0x27980 +0x8EA5B5D9 0x27975 +0x8EA5B5DA 0x2799B +0x8EA5B5DB 0x8A2F +0x8EA5B5DC 0x27974 +0x8EA5B5DD 0x46C0 +0x8EA5B5DE 0x46B8 +0x8EA5B5DF 0x22041 +0x8EA5B5E0 0x22494 +0x8EA5B5E1 0x27C30 +0x8EA5B5E2 0x27CA7 +0x8EA5B5E3 0x27CA5 +0x8EA5B5E4 0x27CA4 +0x8EA5B5E5 0x27D3A +0x8EA5B5E6 0x27E5B +0x8EA5B5E7 0x27E9F +0x8EA5B5E8 0x27EA8 +0x8EA5B5E9 0x27EB3 +0x8EA5B5EA 0x27EA1 +0x8EA5B5EB 0x27EA7 +0x8EA5B5EC 0x27EB2 +0x8EA5B5ED 0x27E9D +0x8EA5B5EE 0x27EA3 +0x8EA5B5EF 0x27EA2 +0x8EA5B5F0 0x27FEF +0x8EA5B5F1 0x27FD9 +0x8EA5B5F2 0x47D9 +0x8EA5B5F3 0x27FD5 +0x8EA5B5F4 0x27FDD +0x8EA5B5F5 0x27FDA +0x8EA5B5F6 0x27FEE +0x8EA5B5F7 0x27FD7 +0x8EA5B5F8 0x2821A +0x8EA5B5F9 0x28219 +0x8EA5B5FA 0x28218 +0x8EA5B5FB 0x282B3 +0x8EA5B5FC 0x282BF +0x8EA5B5FD 0x282BB +0x8EA5B5FE 0x282C0 +0x8EA5B6A1 0x282B9 +0x8EA5B6A2 0x282B8 +0x8EA5B6A3 0x282D5 +0x8EA5B6A4 0x28411 +0x8EA5B6A5 0x28410 +0x8EA5B6A6 0x284C3 +0x8EA5B6A7 0x284C2 +0x8EA5B6A8 0x284E9 +0x8EA5B6A9 0x284CD +0x8EA5B6AA 0x284E5 +0x8EA5B6AB 0x284CA +0x8EA5B6AC 0x284C7 +0x8EA5B6AD 0x284E8 +0x8EA5B6AE 0x286F1 +0x8EA5B6AF 0x2870C +0x8EA5B6B0 0x286EF +0x8EA5B6B1 0x286EE +0x8EA5B6B2 0x286F3 +0x8EA5B6B3 0x2870D +0x8EA5B6B4 0x286F6 +0x8EA5B6B5 0x286F0 +0x8EA5B6B6 0x48EC +0x8EA5B6B7 0x287F5 +0x8EA5B6B8 0x287F4 +0x8EA5B6B9 0x287F8 +0x8EA5B6BA 0x287FE +0x8EA5B6BB 0x28911 +0x8EA5B6BC 0x28922 +0x8EA5B6BD 0x28942 +0x8EA5B6BE 0x28C5C +0x8EA5B6BF 0x28C5A +0x8EA5B6C0 0x28C5D +0x8EA5B6C1 0x28CD1 +0x8EA5B6C2 0x28CD0 +0x8EA5B6C3 0x28E75 +0x8EA5B6C4 0x28E7B +0x8EA5B6C5 0x28F89 +0x8EA5B6C6 0x2944D +0x8EA5B6C7 0x29689 +0x8EA5B6C8 0x29692 +0x8EA5B6C9 0x2968C +0x8EA5B6CA 0x29688 +0x8EA5B6CB 0x29867 +0x8EA5B6CC 0x29868 +0x8EA5B6CD 0x20321 +0x8EA5B6CE 0x202F2 +0x8EA5B6CF 0x20309 +0x8EA5B6D0 0x202F8 +0x8EA5B6D1 0x202F0 +0x8EA5B6D2 0x202F3 +0x8EA5B6D3 0x202F5 +0x8EA5B6D4 0x202FB +0x8EA5B6D5 0x202F7 +0x8EA5B6D6 0x202EF +0x8EA5B6D7 0x2030B +0x8EA5B6D8 0x204A2 +0x8EA5B6D9 0x205F5 +0x8EA5B6DA 0x205F3 +0x8EA5B6DB 0x205F4 +0x8EA5B6DC 0x205F2 +0x8EA5B6DD 0x20698 +0x8EA5B6DE 0x20768 +0x8EA5B6DF 0x20780 +0x8EA5B6E0 0x20785 +0x8EA5B6E1 0x2078E +0x8EA5B6E2 0x2078F +0x8EA5B6E3 0x202F4 +0x8EA5B6E4 0x20786 +0x8EA5B6E5 0x207A4 +0x8EA5B6E6 0x20886 +0x8EA5B6E7 0x20889 +0x8EA5B6E8 0x20887 +0x8EA5B6E9 0x20885 +0x8EA5B6EA 0x52DC +0x8EA5B6EB 0x20888 +0x8EA5B6EC 0x20AFF +0x8EA5B6ED 0x20B66 +0x8EA5B6EE 0x35CC +0x8EA5B6EF 0x20DC3 +0x8EA5B6F0 0x35A2 +0x8EA5B6F1 0x20DC4 +0x8EA5B6F2 0x20E3B +0x8EA5B6F3 0x20DE7 +0x8EA5B6F4 0x20DF8 +0x8EA5B6F5 0x20DFB +0x8EA5B6F6 0x35B6 +0x8EA5B6F7 0x20DBE +0x8EA5B6F8 0x20DC6 +0x8EA5B6F9 0x35C5 +0x8EA5B6FA 0x35C6 +0x8EA5B6FB 0x20DFC +0x8EA5B6FC 0x20DC0 +0x8EA5B6FD 0x20E33 +0x8EA5B6FE 0x20DC9 +0x8EA5B7A1 0x20DFE +0x8EA5B7A2 0x20DDA +0x8EA5B7A3 0x20DCC +0x8EA5B7A4 0x20DBB +0x8EA5B7A5 0x20DFD +0x8EA5B7A6 0x20DDF +0x8EA5B7A7 0x20DCD +0x8EA5B7A8 0x20DC2 +0x8EA5B7A9 0x20DC8 +0x8EA5B7AA 0x20E32 +0x8EA5B7AB 0x20E2D +0x8EA5B7AC 0x20DD2 +0x8EA5B7AD 0x20E31 +0x8EA5B7AE 0x20DD3 +0x8EA5B7AF 0x20E2E +0x8EA5B7B0 0x20DCF +0x8EA5B7B1 0x211FF +0x8EA5B7B2 0x21209 +0x8EA5B7B3 0x211FC +0x8EA5B7B4 0x21372 +0x8EA5B7B5 0x213AA +0x8EA5B7B6 0x213AB +0x8EA5B7B7 0x213A7 +0x8EA5B7B8 0x2137B +0x8EA5B7B9 0x21376 +0x8EA5B7BA 0x213A8 +0x8EA5B7BB 0x213AC +0x8EA5B7BC 0x3683 +0x8EA5B7BD 0x5921 +0x8EA5B7BE 0x215AA +0x8EA5B7BF 0x20A03 +0x8EA5B7C0 0x215AC +0x8EA5B7C1 0x215AD +0x8EA5B7C2 0x215AB +0x8EA5B7C3 0x21650 +0x8EA5B7C4 0x21658 +0x8EA5B7C5 0x217DD +0x8EA5B7C6 0x36F8 +0x8EA5B7C7 0x217AE +0x8EA5B7C8 0x217A2 +0x8EA5B7C9 0x217AB +0x8EA5B7CA 0x217E3 +0x8EA5B7CB 0x217AF +0x8EA5B7CC 0x217E0 +0x8EA5B7CD 0x217E4 +0x8EA5B7CE 0x36F6 +0x8EA5B7CF 0x217A7 +0x8EA5B7D0 0x217AA +0x8EA5B7D1 0x217E2 +0x8EA5B7D2 0x217E1 +0x8EA5B7D3 0x217DF +0x8EA5B7D4 0x217AD +0x8EA5B7D5 0x217E5 +0x8EA5B7D6 0x217D1 +0x8EA5B7D7 0x217AC +0x8EA5B7D8 0x217D5 +0x8EA5B7D9 0x217A3 +0x8EA5B7DA 0x2179F +0x8EA5B7DB 0x21979 +0x8EA5B7DC 0x21976 +0x8EA5B7DD 0x21A43 +0x8EA5B7DE 0x21A3D +0x8EA5B7DF 0x21A47 +0x8EA5B7E0 0x21A44 +0x8EA5B7E1 0x21A3F +0x8EA5B7E2 0x21A5B +0x8EA5B7E3 0x21B7F +0x8EA5B7E4 0x21C9A +0x8EA5B7E5 0x21C9C +0x8EA5B7E6 0x379B +0x8EA5B7E7 0x21D1E +0x8EA5B7E8 0x21E88 +0x8EA5B7E9 0x21E6A +0x8EA5B7EA 0x21E76 +0x8EA5B7EB 0x21E72 +0x8EA5B7EC 0x21E70 +0x8EA5B7ED 0x21E7E +0x8EA5B7EE 0x21E6C +0x8EA5B7EF 0x21E6F +0x8EA5B7F0 0x21E75 +0x8EA5B7F1 0x21E77 +0x8EA5B7F2 0x21E78 +0x8EA5B7F3 0x21E8A +0x8EA5B7F4 0x21E79 +0x8EA5B7F5 0x21E94 +0x8EA5B7F6 0x22001 +0x8EA5B7F7 0x22105 +0x8EA5B7F8 0x220F1 +0x8EA5B7F9 0x220EE +0x8EA5B7FA 0x220EF +0x8EA5B7FB 0x22104 +0x8EA5B7FC 0x5E3F +0x8EA5B7FD 0x220FA +0x8EA5B7FE 0x22107 +0x8EA5B8A1 0x220F4 +0x8EA5B8A2 0x220F5 +0x8EA5B8A3 0x2219C +0x8EA5B8A4 0x2226D +0x8EA5B8A5 0x22269 +0x8EA5B8A6 0x22266 +0x8EA5B8A7 0x22262 +0x8EA5B8A8 0x22246 +0x8EA5B8A9 0x388D +0x8EA5B8AA 0x22265 +0x8EA5B8AB 0x2225D +0x8EA5B8AC 0x2225E +0x8EA5B8AD 0x2225F +0x8EA5B8AE 0x2238E +0x8EA5B8AF 0x22402 +0x8EA5B8B0 0x22406 +0x8EA5B8B1 0x22404 +0x8EA5B8B2 0x22403 +0x8EA5B8B3 0x22462 +0x8EA5B8B4 0x22527 +0x8EA5B8B5 0x22521 +0x8EA5B8B6 0x22520 +0x8EA5B8B7 0x22524 +0x8EA5B8B8 0x22529 +0x8EA5B8B9 0x22531 +0x8EA5B8BA 0x22523 +0x8EA5B8BB 0x22522 +0x8EA5B8BC 0x226DC +0x8EA5B8BD 0x2274D +0x8EA5B8BE 0x226E5 +0x8EA5B8BF 0x226D3 +0x8EA5B8C0 0x226EE +0x8EA5B8C1 0x226E6 +0x8EA5B8C2 0x3956 +0x8EA5B8C3 0x22736 +0x8EA5B8C4 0x22740 +0x8EA5B8C5 0x2283F +0x8EA5B8C6 0x2273D +0x8EA5B8C7 0x22744 +0x8EA5B8C8 0x395B +0x8EA5B8C9 0x2275F +0x8EA5B8CA 0x22729 +0x8EA5B8CB 0x22749 +0x8EA5B8CC 0x2278A +0x8EA5B8CD 0x2272A +0x8EA5B8CE 0x22787 +0x8EA5B8CF 0x2274C +0x8EA5B8D0 0x22731 +0x8EA5B8D1 0x22748 +0x8EA5B8D2 0x2272B +0x8EA5B8D3 0x2273B +0x8EA5B8D4 0x22741 +0x8EA5B8D5 0x226C9 +0x8EA5B8D6 0x22734 +0x8EA5B8D7 0x22753 +0x8EA5B8D8 0x22735 +0x8EA5B8D9 0x22747 +0x8EA5B8DA 0x22738 +0x8EA5B8DB 0x229D1 +0x8EA5B8DC 0x229D2 +0x8EA5B8DD 0x22A51 +0x8EA5B8DE 0x22A55 +0x8EA5B8DF 0x22A52 +0x8EA5B8E0 0x22A53 +0x8EA5B8E1 0x22B8F +0x8EA5B8E2 0x22BF4 +0x8EA5B8E3 0x22C47 +0x8EA5B8E4 0x22C0D +0x8EA5B8E5 0x22C1C +0x8EA5B8E6 0x22BFB +0x8EA5B8E7 0x22C19 +0x8EA5B8E8 0x22BF7 +0x8EA5B8E9 0x22BF9 +0x8EA5B8EA 0x22BF5 +0x8EA5B8EB 0x22BE9 +0x8EA5B8EC 0x22C0A +0x8EA5B8ED 0x22BEE +0x8EA5B8EE 0x22C0B +0x8EA5B8EF 0x22BFD +0x8EA5B8F0 0x22C06 +0x8EA5B8F1 0x22C02 +0x8EA5B8F2 0x22C16 +0x8EA5B8F3 0x22C18 +0x8EA5B8F4 0x22BF0 +0x8EA5B8F5 0x22ED4 +0x8EA5B8F6 0x22F66 +0x8EA5B8F7 0x22F6A +0x8EA5B8F8 0x22F75 +0x8EA5B8F9 0x22F76 +0x8EA5B8FA 0x22F80 +0x8EA5B8FB 0x22F6D +0x8EA5B8FC 0x3A96 +0x8EA5B8FD 0x22F69 +0x8EA5B8FE 0x22F67 +0x8EA5B9A1 0x22F68 +0x8EA5B9A2 0x22F5D +0x8EA5B9A3 0x230A4 +0x8EA5B9A4 0x230FE +0x8EA5B9A5 0x230FD +0x8EA5B9A6 0x231EC +0x8EA5B9A7 0x231E9 +0x8EA5B9A8 0x23221 +0x8EA5B9A9 0x231EB +0x8EA5B9AA 0x231E7 +0x8EA5B9AB 0x231F2 +0x8EA5B9AC 0x23220 +0x8EA5B9AD 0x2337A +0x8EA5B9AE 0x2352D +0x8EA5B9AF 0x2352E +0x8EA5B9B0 0x234CA +0x8EA5B9B1 0x2352F +0x8EA5B9B2 0x234C8 +0x8EA5B9B3 0x3B7E +0x8EA5B9B4 0x234CB +0x8EA5B9B5 0x234C3 +0x8EA5B9B6 0x23484 +0x8EA5B9B7 0x234D2 +0x8EA5B9B8 0x234C6 +0x8EA5B9B9 0x3B81 +0x8EA5B9BA 0x234CF +0x8EA5B9BB 0x234D5 +0x8EA5B9BC 0x234D4 +0x8EA5B9BD 0x234DD +0x8EA5B9BE 0x2352B +0x8EA5B9BF 0x235A3 +0x8EA5B9C0 0x234DB +0x8EA5B9C1 0x2352C +0x8EA5B9C2 0x23513 +0x8EA5B9C3 0x3C35 +0x8EA5B9C4 0x238D1 +0x8EA5B9C5 0x238CC +0x8EA5B9C6 0x238D5 +0x8EA5B9C7 0x238C9 +0x8EA5B9C8 0x238CF +0x8EA5B9C9 0x238D2 +0x8EA5B9CA 0x2397B +0x8EA5B9CB 0x2397C +0x8EA5B9CC 0x23A23 +0x8EA5B9CD 0x23A1D +0x8EA5B9CE 0x23A1C +0x8EA5B9CF 0x23A1E +0x8EA5B9D0 0x23A22 +0x8EA5B9D1 0x23A24 +0x8EA5B9D2 0x23A20 +0x8EA5B9D3 0x23A18 +0x8EA5B9D4 0x23A21 +0x8EA5B9D5 0x23B88 +0x8EA5B9D6 0x23B8A +0x8EA5B9D7 0x23B94 +0x8EA5B9D8 0x23B8F +0x8EA5B9D9 0x23B8E +0x8EA5B9DA 0x23B90 +0x8EA5B9DB 0x3C9B +0x8EA5B9DC 0x23BA7 +0x8EA5B9DD 0x23C64 +0x8EA5B9DE 0x3D00 +0x8EA5B9DF 0x23E18 +0x8EA5B9E0 0x23E14 +0x8EA5B9E1 0x23E1D +0x8EA5B9E2 0x23E05 +0x8EA5B9E3 0x23DFF +0x8EA5B9E4 0x23E1B +0x8EA5B9E5 0x23E1A +0x8EA5B9E6 0x23E19 +0x8EA5B9E7 0x23E03 +0x8EA5B9E8 0x23E0E +0x8EA5B9E9 0x23E47 +0x8EA5B9EA 0x23E04 +0x8EA5B9EB 0x23E5A +0x8EA5B9EC 0x23E07 +0x8EA5B9ED 0x23E20 +0x8EA5B9EE 0x2426A +0x8EA5B9EF 0x24266 +0x8EA5B9F0 0x2427A +0x8EA5B9F1 0x24265 +0x8EA5B9F2 0x242AF +0x8EA5B9F3 0x245CD +0x8EA5B9F4 0x245CF +0x8EA5B9F5 0x245D1 +0x8EA5B9F6 0x245CE +0x8EA5B9F7 0x2465F +0x8EA5B9F8 0x24677 +0x8EA5B9F9 0x24674 +0x8EA5B9FA 0x24688 +0x8EA5B9FB 0x24675 +0x8EA5B9FC 0x24689 +0x8EA5B9FD 0x24672 +0x8EA5B9FE 0x247C6 +0x8EA5BAA1 0x247EA +0x8EA5BAA2 0x247E0 +0x8EA5BAA3 0x24807 +0x8EA5BAA4 0x247E6 +0x8EA5BAA5 0x247E5 +0x8EA5BAA6 0x247DD +0x8EA5BAA7 0x247E3 +0x8EA5BAA8 0x247DA +0x8EA5BAA9 0x249AE +0x8EA5BAAA 0x2497E +0x8EA5BAAB 0x2497D +0x8EA5BAAC 0x2497F +0x8EA5BAAD 0x3ED3 +0x8EA5BAAE 0x249D9 +0x8EA5BAAF 0x24AFA +0x8EA5BAB0 0x24AFB +0x8EA5BAB1 0x24B4D +0x8EA5BAB2 0x24B54 +0x8EA5BAB3 0x24B51 +0x8EA5BAB4 0x24B50 +0x8EA5BAB5 0x24D98 +0x8EA5BAB6 0x24D95 +0x8EA5BAB7 0x24D9D +0x8EA5BAB8 0x24DC1 +0x8EA5BAB9 0x24D9A +0x8EA5BABA 0x24D9B +0x8EA5BABB 0x3F9F +0x8EA5BABC 0x24D9C +0x8EA5BABD 0x24DD7 +0x8EA5BABE 0x24DA4 +0x8EA5BABF 0x24D96 +0x8EA5BAC0 0x24DA0 +0x8EA5BAC1 0x24F31 +0x8EA5BAC2 0x24FE9 +0x8EA5BAC3 0x2506E +0x8EA5BAC4 0x2519A +0x8EA5BAC5 0x251A5 +0x8EA5BAC6 0x25194 +0x8EA5BAC7 0x251A6 +0x8EA5BAC8 0x25199 +0x8EA5BAC9 0x2518B +0x8EA5BACA 0x25198 +0x8EA5BACB 0x25191 +0x8EA5BACC 0x2518C +0x8EA5BACD 0x251A1 +0x8EA5BACE 0x251A3 +0x8EA5BACF 0x251C6 +0x8EA5BAD0 0x2536F +0x8EA5BAD1 0x2536D +0x8EA5BAD2 0x2536A +0x8EA5BAD3 0x2536C +0x8EA5BAD4 0x25371 +0x8EA5BAD5 0x2536E +0x8EA5BAD6 0x253DF +0x8EA5BAD7 0x254AC +0x8EA5BAD8 0x254AA +0x8EA5BAD9 0x40B1 +0x8EA5BADA 0x254B5 +0x8EA5BADB 0x254AD +0x8EA5BADC 0x254B2 +0x8EA5BADD 0x254B3 +0x8EA5BADE 0x254AB +0x8EA5BADF 0x254B6 +0x8EA5BAE0 0x254C7 +0x8EA5BAE1 0x254C6 +0x8EA5BAE2 0x2566C +0x8EA5BAE3 0x25670 +0x8EA5BAE4 0x257B3 +0x8EA5BAE5 0x414B +0x8EA5BAE6 0x2598C +0x8EA5BAE7 0x25981 +0x8EA5BAE8 0x25983 +0x8EA5BAE9 0x2597D +0x8EA5BAEA 0x25985 +0x8EA5BAEB 0x25990 +0x8EA5BAEC 0x259A2 +0x8EA5BAED 0x2598D +0x8EA5BAEE 0x2598F +0x8EA5BAEF 0x2597E +0x8EA5BAF0 0x2598A +0x8EA5BAF1 0x2597F +0x8EA5BAF2 0x25976 +0x8EA5BAF3 0x25987 +0x8EA5BAF4 0x25978 +0x8EA5BAF5 0x25A80 +0x8EA5BAF6 0x25A82 +0x8EA5BAF7 0x25A81 +0x8EA5BAF8 0x25A83 +0x8EA5BAF9 0x25B5A +0x8EA5BAFA 0x25B34 +0x8EA5BAFB 0x25B2C +0x8EA5BAFC 0x25B2A +0x8EA5BAFD 0x25B40 +0x8EA5BAFE 0x25B2D +0x8EA5BBA1 0x25B33 +0x8EA5BBA2 0x25B2B +0x8EA5BBA3 0x25B4B +0x8EA5BBA4 0x7B3F +0x8EA5BBA5 0x25B3C +0x8EA5BBA6 0x25E5A +0x8EA5BBA7 0x25E77 +0x8EA5BBA8 0x25E60 +0x8EA5BBA9 0x25FFA +0x8EA5BBAA 0x25FF9 +0x8EA5BBAB 0x25FFC +0x8EA5BBAC 0x42D6 +0x8EA5BBAD 0x25FF5 +0x8EA5BBAE 0x25FE8 +0x8EA5BBAF 0x26009 +0x8EA5BBB0 0x25FE7 +0x8EA5BBB1 0x25FE6 +0x8EA5BBB2 0x25FE9 +0x8EA5BBB3 0x26232 +0x8EA5BBB4 0x2622C +0x8EA5BBB5 0x262BD +0x8EA5BBB6 0x262BC +0x8EA5BBB7 0x2637A +0x8EA5BBB8 0x2637E +0x8EA5BBB9 0x26379 +0x8EA5BBBA 0x4389 +0x8EA5BBBB 0x26423 +0x8EA5BBBC 0x26430 +0x8EA5BBBD 0x26428 +0x8EA5BBBE 0x264D4 +0x8EA5BBBF 0x26ACE +0x8EA5BBC0 0x264F1 +0x8EA5BBC1 0x264F0 +0x8EA5BBC2 0x26560 +0x8EA5BBC3 0x26565 +0x8EA5BBC4 0x266A8 +0x8EA5BBC5 0x2670A +0x8EA5BBC6 0x2671B +0x8EA5BBC7 0x26712 +0x8EA5BBC8 0x26707 +0x8EA5BBC9 0x2674F +0x8EA5BBCA 0x2670E +0x8EA5BBCB 0x26752 +0x8EA5BBCC 0x26716 +0x8EA5BBCD 0x4400 +0x8EA5BBCE 0x26753 +0x8EA5BBCF 0x26754 +0x8EA5BBD0 0x2F984 +0x8EA5BBD1 0x26756 +0x8EA5BBD2 0x2696D +0x8EA5BBD3 0x26972 +0x8EA5BBD4 0x26A2F +0x8EA5BBD5 0x26C2A +0x8EA5BBD6 0x44DC +0x8EA5BBD7 0x26C63 +0x8EA5BBD8 0x26C84 +0x8EA5BBD9 0x26CAF +0x8EA5BBDA 0x26C45 +0x8EA5BBDB 0x26C70 +0x8EA5BBDC 0x26C56 +0x8EA5BBDD 0x26C16 +0x8EA5BBDE 0x26C3D +0x8EA5BBDF 0x26C38 +0x8EA5BBE0 0x26C6F +0x8EA5BBE1 0x26C77 +0x8EA5BBE2 0x26C2E +0x8EA5BBE3 0x26C31 +0x8EA5BBE4 0x26C4C +0x8EA5BBE5 0x26C5F +0x8EA5BBE6 0x26C75 +0x8EA5BBE7 0x26C39 +0x8EA5BBE8 0x26C3A +0x8EA5BBE9 0x26C2C +0x8EA5BBEA 0x26C2D +0x8EA5BBEB 0x26C3F +0x8EA5BBEC 0x26C2F +0x8EA5BBED 0x26C30 +0x8EA5BBEE 0x26C3E +0x8EA5BBEF 0x83D0 +0x8EA5BBF0 0x4590 +0x8EA5BBF1 0x271B2 +0x8EA5BBF2 0x272B7 +0x8EA5BBF3 0x2728F +0x8EA5BBF4 0x45B1 +0x8EA5BBF5 0x27296 +0x8EA5BBF6 0x2729E +0x8EA5BBF7 0x27297 +0x8EA5BBF8 0x27295 +0x8EA5BBF9 0x272A5 +0x8EA5BBFA 0x27298 +0x8EA5BBFB 0x86E7 +0x8EA5BBFC 0x272A3 +0x8EA5BBFD 0x2729A +0x8EA5BBFE 0x272AD +0x8EA5BCA1 0x272A6 +0x8EA5BCA2 0x272B6 +0x8EA5BCA3 0x27299 +0x8EA5BCA4 0x272AF +0x8EA5BCA5 0x272AC +0x8EA5BCA6 0x45AA +0x8EA5BCA7 0x2729F +0x8EA5BCA8 0x27294 +0x8EA5BCA9 0x275EB +0x8EA5BCAA 0x2766F +0x8EA5BCAB 0x2766D +0x8EA5BCAC 0x2767E +0x8EA5BCAD 0x2766C +0x8EA5BCAE 0x27661 +0x8EA5BCAF 0x27663 +0x8EA5BCB0 0x2766B +0x8EA5BCB1 0x2765E +0x8EA5BCB2 0x2763E +0x8EA5BCB3 0x27664 +0x8EA5BCB4 0x276AD +0x8EA5BCB5 0x467D +0x8EA5BCB6 0x27820 +0x8EA5BCB7 0x278D1 +0x8EA5BCB8 0x278D5 +0x8EA5BCB9 0x279AE +0x8EA5BCBA 0x279AF +0x8EA5BCBB 0x2799F +0x8EA5BCBC 0x279A8 +0x8EA5BCBD 0x279CA +0x8EA5BCBE 0x27BE1 +0x8EA5BCBF 0x27C39 +0x8EA5BCC0 0x27C38 +0x8EA5BCC1 0x27C3B +0x8EA5BCC2 0x27CAD +0x8EA5BCC3 0x27CB5 +0x8EA5BCC4 0x27CAF +0x8EA5BCC5 0x27CB1 +0x8EA5BCC6 0x27CAE +0x8EA5BCC7 0x27CB4 +0x8EA5BCC8 0x27CB0 +0x8EA5BCC9 0x27D4B +0x8EA5BCCA 0x27D51 +0x8EA5BCCB 0x27D4C +0x8EA5BCCC 0x4769 +0x8EA5BCCD 0x27D60 +0x8EA5BCCE 0x27EBE +0x8EA5BCCF 0x27EB9 +0x8EA5BCD0 0x27EB7 +0x8EA5BCD1 0x27EB6 +0x8EA5BCD2 0x47A1 +0x8EA5BCD3 0x27EBD +0x8EA5BCD4 0x27EB8 +0x8EA5BCD5 0x27EC1 +0x8EA5BCD6 0x27FF7 +0x8EA5BCD7 0x27FF3 +0x8EA5BCD8 0x27FF4 +0x8EA5BCD9 0x27FFB +0x8EA5BCDA 0x27FFD +0x8EA5BCDB 0x27FF5 +0x8EA5BCDC 0x47E7 +0x8EA5BCDD 0x27FFA +0x8EA5BCDE 0x28014 +0x8EA5BCDF 0x47EC +0x8EA5BCE0 0x27FF2 +0x8EA5BCE1 0x27FFC +0x8EA5BCE2 0x28000 +0x8EA5BCE3 0x47DF +0x8EA5BCE4 0x2822B +0x8EA5BCE5 0x28229 +0x8EA5BCE6 0x2822E +0x8EA5BCE7 0x4833 +0x8EA5BCE8 0x282D7 +0x8EA5BCE9 0x282DB +0x8EA5BCEA 0x282D9 +0x8EA5BCEB 0x282D8 +0x8EA5BCEC 0x282E6 +0x8EA5BCED 0x282D6 +0x8EA5BCEE 0x282D1 +0x8EA5BCEF 0x282E7 +0x8EA5BCF0 0x282D0 +0x8EA5BCF1 0x282DC +0x8EA5BCF2 0x284ED +0x8EA5BCF3 0x2851A +0x8EA5BCF4 0x28519 +0x8EA5BCF5 0x28516 +0x8EA5BCF6 0x284EC +0x8EA5BCF7 0x284EF +0x8EA5BCF8 0x284EE +0x8EA5BCF9 0x284F4 +0x8EA5BCFA 0x2852F +0x8EA5BCFB 0x28730 +0x8EA5BCFC 0x28719 +0x8EA5BCFD 0x28718 +0x8EA5BCFE 0x28711 +0x8EA5BDA1 0x28716 +0x8EA5BDA2 0x28712 +0x8EA5BDA3 0x28710 +0x8EA5BDA4 0x28714 +0x8EA5BDA5 0x2880C +0x8EA5BDA6 0x2880D +0x8EA5BDA7 0x28910 +0x8EA5BDA8 0x28929 +0x8EA5BDA9 0x28928 +0x8EA5BDAA 0x28C65 +0x8EA5BDAB 0x28C66 +0x8EA5BDAC 0x28CDE +0x8EA5BDAD 0x28CDF +0x8EA5BDAE 0x28CE0 +0x8EA5BDAF 0x28CD9 +0x8EA5BDB0 0x28CDB +0x8EA5BDB1 0x28CD8 +0x8EA5BDB2 0x28CE3 +0x8EA5BDB3 0x28CD7 +0x8EA5BDB4 0x28EA6 +0x8EA5BDB5 0x28EA7 +0x8EA5BDB6 0x28EBF +0x8EA5BDB7 0x28EA8 +0x8EA5BDB8 0x28E9F +0x8EA5BDB9 0x28EA1 +0x8EA5BDBA 0x28EA2 +0x8EA5BDBB 0x28EAD +0x8EA5BDBC 0x28EA3 +0x8EA5BDBD 0x28EA0 +0x8EA5BDBE 0x29083 +0x8EA5BDBF 0x29085 +0x8EA5BDC0 0x29082 +0x8EA5BDC1 0x29084 +0x8EA5BDC2 0x291EE +0x8EA5BDC3 0x2925D +0x8EA5BDC4 0x29392 +0x8EA5BDC5 0x29455 +0x8EA5BDC6 0x29453 +0x8EA5BDC7 0x2F9FC +0x8EA5BDC8 0x29451 +0x8EA5BDC9 0x29452 +0x8EA5BDCA 0x29450 +0x8EA5BDCB 0x2959D +0x8EA5BDCC 0x29687 +0x8EA5BDCD 0x29697 +0x8EA5BDCE 0x2969B +0x8EA5BDCF 0x2969D +0x8EA5BDD0 0x29869 +0x8EA5BDD1 0x29A11 +0x8EA5BDD2 0x4BEE +0x8EA5BDD3 0x29C7A +0x8EA5BDD4 0x4C32 +0x8EA5BDD5 0x23244 +0x8EA5BDD6 0x200C6 +0x8EA5BDD7 0x20340 +0x8EA5BDD8 0x2032E +0x8EA5BDD9 0x20368 +0x8EA5BDDA 0x2032D +0x8EA5BDDB 0x20334 +0x8EA5BDDC 0x20332 +0x8EA5BDDD 0x20369 +0x8EA5BDDE 0x20331 +0x8EA5BDDF 0x2036A +0x8EA5BDE0 0x2033E +0x8EA5BDE1 0x2036F +0x8EA5BDE2 0x20375 +0x8EA5BDE3 0x204F6 +0x8EA5BDE4 0x20520 +0x8EA5BDE5 0x20528 +0x8EA5BDE6 0x20567 +0x8EA5BDE7 0x205FB +0x8EA5BDE8 0x205FE +0x8EA5BDE9 0x205FC +0x8EA5BDEA 0x205FD +0x8EA5BDEB 0x205FF +0x8EA5BDEC 0x205FA +0x8EA5BDED 0x207AC +0x8EA5BDEE 0x207AF +0x8EA5BDEF 0x207B1 +0x8EA5BDF0 0x34FC +0x8EA5BDF1 0x207BF +0x8EA5BDF2 0x207BE +0x8EA5BDF3 0x207A7 +0x8EA5BDF4 0x207AA +0x8EA5BDF5 0x20894 +0x8EA5BDF6 0x20893 +0x8EA5BDF7 0x20899 +0x8EA5BDF8 0x352A +0x8EA5BDF9 0x208FA +0x8EA5BDFA 0x20956 +0x8EA5BDFB 0x20A22 +0x8EA5BDFC 0x20A91 +0x8EA5BDFD 0x20A92 +0x8EA5BDFE 0x20B08 +0x8EA5BEA1 0x20B06 +0x8EA5BEA2 0x20DD6 +0x8EA5BEA3 0x20E37 +0x8EA5BEA4 0x20E4B +0x8EA5BEA5 0x20ECE +0x8EA5BEA6 0x20ED0 +0x8EA5BEA7 0x20E39 +0x8EA5BEA8 0x20E64 +0x8EA5BEA9 0x20ECF +0x8EA5BEAA 0x20E46 +0x8EA5BEAB 0x20E66 +0x8EA5BEAC 0x20E56 +0x8EA5BEAD 0x20E43 +0x8EA5BEAE 0x20E4A +0x8EA5BEAF 0x20E58 +0x8EA5BEB0 0x20E65 +0x8EA5BEB1 0x20E5A +0x8EA5BEB2 0x20E5B +0x8EA5BEB3 0x20E55 +0x8EA5BEB4 0x20E50 +0x8EA5BEB5 0x20E4C +0x8EA5BEB6 0x20ECD +0x8EA5BEB7 0x20E51 +0x8EA5BEB8 0x20E47 +0x8EA5BEB9 0x35D3 +0x8EA5BEBA 0x20E53 +0x8EA5BEBB 0x20E62 +0x8EA5BEBC 0x20ECC +0x8EA5BEBD 0x35D7 +0x8EA5BEBE 0x20E7F +0x8EA5BEBF 0x20E4D +0x8EA5BEC0 0x2120A +0x8EA5BEC1 0x2120C +0x8EA5BEC2 0x2120F +0x8EA5BEC3 0x213BB +0x8EA5BEC4 0x213B9 +0x8EA5BEC5 0x213EB +0x8EA5BEC6 0x213AE +0x8EA5BEC7 0x213C1 +0x8EA5BEC8 0x213EA +0x8EA5BEC9 0x213BE +0x8EA5BECA 0x213BF +0x8EA5BECB 0x213BA +0x8EA5BECC 0x213B7 +0x8EA5BECD 0x213B3 +0x8EA5BECE 0x213E9 +0x8EA5BECF 0x2156E +0x8EA5BED0 0x215AF +0x8EA5BED1 0x215B3 +0x8EA5BED2 0x215B2 +0x8EA5BED3 0x21668 +0x8EA5BED4 0x21669 +0x8EA5BED5 0x2166A +0x8EA5BED6 0x217DE +0x8EA5BED7 0x217EB +0x8EA5BED8 0x21811 +0x8EA5BED9 0x217ED +0x8EA5BEDA 0x217E9 +0x8EA5BEDB 0x217F7 +0x8EA5BEDC 0x217F4 +0x8EA5BEDD 0x217EA +0x8EA5BEDE 0x21812 +0x8EA5BEDF 0x217E8 +0x8EA5BEE0 0x21813 +0x8EA5BEE1 0x2198E +0x8EA5BEE2 0x21986 +0x8EA5BEE3 0x21A63 +0x8EA5BEE4 0x21A65 +0x8EA5BEE5 0x21B99 +0x8EA5BEE6 0x21CC2 +0x8EA5BEE7 0x21CAE +0x8EA5BEE8 0x21CB0 +0x8EA5BEE9 0x21CAD +0x8EA5BEEA 0x21EB4 +0x8EA5BEEB 0x21ED1 +0x8EA5BEEC 0x21EAD +0x8EA5BEED 0x37F3 +0x8EA5BEEE 0x21EBD +0x8EA5BEEF 0x21EB7 +0x8EA5BEF0 0x21EAB +0x8EA5BEF1 0x21EAF +0x8EA5BEF2 0x21EC1 +0x8EA5BEF3 0x21EB5 +0x8EA5BEF4 0x2210F +0x8EA5BEF5 0x2210E +0x8EA5BEF6 0x2211C +0x8EA5BEF7 0x22113 +0x8EA5BEF8 0x2210A +0x8EA5BEF9 0x2211E +0x8EA5BEFA 0x22114 +0x8EA5BEFB 0x2211A +0x8EA5BEFC 0x221CB +0x8EA5BEFD 0x22287 +0x8EA5BEFE 0x22293 +0x8EA5BFA1 0x3891 +0x8EA5BFA2 0x22284 +0x8EA5BFA3 0x22285 +0x8EA5BFA4 0x22292 +0x8EA5BFA5 0x22280 +0x8EA5BFA6 0x2232B +0x8EA5BFA7 0x22363 +0x8EA5BFA8 0x2240A +0x8EA5BFA9 0x38C0 +0x8EA5BFAA 0x22466 +0x8EA5BFAB 0x22534 +0x8EA5BFAC 0x22533 +0x8EA5BFAD 0x2254D +0x8EA5BFAE 0x22789 +0x8EA5BFAF 0x22757 +0x8EA5BFB0 0x6117 +0x8EA5BFB1 0x2274A +0x8EA5BFB2 0x3963 +0x8EA5BFB3 0x22739 +0x8EA5BFB4 0x2273F +0x8EA5BFB5 0x22790 +0x8EA5BFB6 0x2278F +0x8EA5BFB7 0x227B2 +0x8EA5BFB8 0x2279F +0x8EA5BFB9 0x22795 +0x8EA5BFBA 0x227A1 +0x8EA5BFBB 0x2279C +0x8EA5BFBC 0x2278E +0x8EA5BFBD 0x227A0 +0x8EA5BFBE 0x227AE +0x8EA5BFBF 0x22796 +0x8EA5BFC0 0x227CA +0x8EA5BFC1 0x227AC +0x8EA5BFC2 0x3970 +0x8EA5BFC3 0x227A6 +0x8EA5BFC4 0x22797 +0x8EA5BFC5 0x22793 +0x8EA5BFC6 0x203B6 +0x8EA5BFC7 0x229D6 +0x8EA5BFC8 0x229E0 +0x8EA5BFC9 0x229D8 +0x8EA5BFCA 0x22A56 +0x8EA5BFCB 0x22C6E +0x8EA5BFCC 0x22C7E +0x8EA5BFCD 0x22C74 +0x8EA5BFCE 0x22C77 +0x8EA5BFCF 0x22C80 +0x8EA5BFD0 0x22C7A +0x8EA5BFD1 0x22C6B +0x8EA5BFD2 0x22C5F +0x8EA5BFD3 0x22C76 +0x8EA5BFD4 0x22CB0 +0x8EA5BFD5 0x22C63 +0x8EA5BFD6 0x22F92 +0x8EA5BFD7 0x22F82 +0x8EA5BFD8 0x22F9D +0x8EA5BFD9 0x22F94 +0x8EA5BFDA 0x22F83 +0x8EA5BFDB 0x22F8B +0x8EA5BFDC 0x22F84 +0x8EA5BFDD 0x23057 +0x8EA5BFDE 0x23084 +0x8EA5BFDF 0x230B5 +0x8EA5BFE0 0x23109 +0x8EA5BFE1 0x231E6 +0x8EA5BFE2 0x3B02 +0x8EA5BFE3 0x23225 +0x8EA5BFE4 0x23251 +0x8EA5BFE5 0x2333E +0x8EA5BFE6 0x2F8DA +0x8EA5BFE7 0x23385 +0x8EA5BFE8 0x2353F +0x8EA5BFE9 0x23542 +0x8EA5BFEA 0x23538 +0x8EA5BFEB 0x2353A +0x8EA5BFEC 0x2354E +0x8EA5BFED 0x23545 +0x8EA5BFEE 0x23539 +0x8EA5BFEF 0x23537 +0x8EA5BFF0 0x23544 +0x8EA5BFF1 0x2F8E7 +0x8EA5BFF2 0x235A4 +0x8EA5BFF3 0x2353D +0x8EA5BFF4 0x23541 +0x8EA5BFF5 0x238DF +0x8EA5BFF6 0x238DE +0x8EA5BFF7 0x238CA +0x8EA5BFF8 0x238E9 +0x8EA5BFF9 0x238E2 +0x8EA5BFFA 0x238E0 +0x8EA5BFFB 0x23989 +0x8EA5BFFC 0x23987 +0x8EA5BFFD 0x23A32 +0x8EA5BFFE 0x23A33 +0x8EA5C0A1 0x23AAC +0x8EA5C0A2 0x23AF9 +0x8EA5C0A3 0x23B0D +0x8EA5C0A4 0x23BB9 +0x8EA5C0A5 0x23E5E +0x8EA5C0A6 0x23E6A +0x8EA5C0A7 0x3D35 +0x8EA5C0A8 0x23E81 +0x8EA5C0A9 0x23E69 +0x8EA5C0AA 0x23EAC +0x8EA5C0AB 0x23E80 +0x8EA5C0AC 0x23E75 +0x8EA5C0AD 0x23E71 +0x8EA5C0AE 0x23E76 +0x8EA5C0AF 0x23E6F +0x8EA5C0B0 0x242B6 +0x8EA5C0B1 0x24303 +0x8EA5C0B2 0x242BF +0x8EA5C0B3 0x24301 +0x8EA5C0B4 0x242B2 +0x8EA5C0B5 0x242C4 +0x8EA5C0B6 0x245DB +0x8EA5C0B7 0x245DC +0x8EA5C0B8 0x245D8 +0x8EA5C0B9 0x29672 +0x8EA5C0BA 0x246B5 +0x8EA5C0BB 0x246A8 +0x8EA5C0BC 0x2468F +0x8EA5C0BD 0x2469E +0x8EA5C0BE 0x2468E +0x8EA5C0BF 0x247DE +0x8EA5C0C0 0x247E2 +0x8EA5C0C1 0x24820 +0x8EA5C0C2 0x2481D +0x8EA5C0C3 0x2481A +0x8EA5C0C4 0x24819 +0x8EA5C0C5 0x2482B +0x8EA5C0C6 0x24818 +0x8EA5C0C7 0x24810 +0x8EA5C0C8 0x2480E +0x8EA5C0C9 0x24824 +0x8EA5C0CA 0x2481F +0x8EA5C0CB 0x24813 +0x8EA5C0CC 0x24835 +0x8EA5C0CD 0x24983 +0x8EA5C0CE 0x3EE0 +0x8EA5C0CF 0x249D7 +0x8EA5C0D0 0x24B02 +0x8EA5C0D1 0x24B03 +0x8EA5C0D2 0x24B5C +0x8EA5C0D3 0x24B5F +0x8EA5C0D4 0x24BC7 +0x8EA5C0D5 0x24C9A +0x8EA5C0D6 0x24C97 +0x8EA5C0D7 0x24CA3 +0x8EA5C0D8 0x24DF7 +0x8EA5C0D9 0x24DC6 +0x8EA5C0DA 0x24DCC +0x8EA5C0DB 0x24DD6 +0x8EA5C0DC 0x24DCD +0x8EA5C0DD 0x24DF9 +0x8EA5C0DE 0x24DD9 +0x8EA5C0DF 0x24DD8 +0x8EA5C0E0 0x3F9A +0x8EA5C0E1 0x24DD1 +0x8EA5C0E2 0x24DCE +0x8EA5C0E3 0x24DD5 +0x8EA5C0E4 0x3FA3 +0x8EA5C0E5 0x24DD4 +0x8EA5C0E6 0x24DF8 +0x8EA5C0E7 0x24F7A +0x8EA5C0E8 0x24F79 +0x8EA5C0E9 0x24F7F +0x8EA5C0EA 0x24FF3 +0x8EA5C0EB 0x24FF5 +0x8EA5C0EC 0x24FF6 +0x8EA5C0ED 0x24FF4 +0x8EA5C0EE 0x24FF7 +0x8EA5C0EF 0x4005 +0x8EA5C0F0 0x25079 +0x8EA5C0F1 0x2519C +0x8EA5C0F2 0x251DF +0x8EA5C0F3 0x251F5 +0x8EA5C0F4 0x251FF +0x8EA5C0F5 0x251D1 +0x8EA5C0F6 0x251DA +0x8EA5C0F7 0x251CF +0x8EA5C0F8 0x251CD +0x8EA5C0F9 0x251DE +0x8EA5C0FA 0x251D8 +0x8EA5C0FB 0x23AAD +0x8EA5C0FC 0x251E0 +0x8EA5C0FD 0x251FE +0x8EA5C0FE 0x2519E +0x8EA5C1A1 0x25375 +0x8EA5C1A2 0x25373 +0x8EA5C1A3 0x25372 +0x8EA5C1A4 0x253D8 +0x8EA5C1A5 0x254D0 +0x8EA5C1A6 0x254D6 +0x8EA5C1A7 0x254D7 +0x8EA5C1A8 0x254CA +0x8EA5C1A9 0x254CD +0x8EA5C1AA 0x2568A +0x8EA5C1AB 0x25689 +0x8EA5C1AC 0x2568B +0x8EA5C1AD 0x257D3 +0x8EA5C1AE 0x257DA +0x8EA5C1AF 0x257CE +0x8EA5C1B0 0x257D2 +0x8EA5C1B1 0x415E +0x8EA5C1B2 0x257D4 +0x8EA5C1B3 0x257D7 +0x8EA5C1B4 0x257D5 +0x8EA5C1B5 0x257FB +0x8EA5C1B6 0x257CD +0x8EA5C1B7 0x257FA +0x8EA5C1B8 0x257D6 +0x8EA5C1B9 0x41A6 +0x8EA5C1BA 0x2599B +0x8EA5C1BB 0x2599E +0x8EA5C1BC 0x2599D +0x8EA5C1BD 0x259A4 +0x8EA5C1BE 0x2599F +0x8EA5C1BF 0x259A5 +0x8EA5C1C0 0x259A8 +0x8EA5C1C1 0x25A8F +0x8EA5C1C2 0x25A8C +0x8EA5C1C3 0x25A95 +0x8EA5C1C4 0x25B60 +0x8EA5C1C5 0x25B55 +0x8EA5C1C6 0x25B5C +0x8EA5C1C7 0x25B6F +0x8EA5C1C8 0x25B51 +0x8EA5C1C9 0x25B61 +0x8EA5C1CA 0x25BA7 +0x8EA5C1CB 0x25B5E +0x8EA5C1CC 0x25B62 +0x8EA5C1CD 0x25B54 +0x8EA5C1CE 0x25B6E +0x8EA5C1CF 0x25B52 +0x8EA5C1D0 0x25B58 +0x8EA5C1D1 0x25B6D +0x8EA5C1D2 0x25B5F +0x8EA5C1D3 0x25B6C +0x8EA5C1D4 0x25B50 +0x8EA5C1D5 0x25B5D +0x8EA5C1D6 0x25B8E +0x8EA5C1D7 0x25E72 +0x8EA5C1D8 0x25E78 +0x8EA5C1D9 0x25E75 +0x8EA5C1DA 0x25E76 +0x8EA5C1DB 0x25E7C +0x8EA5C1DC 0x25E7E +0x8EA5C1DD 0x25E7D +0x8EA5C1DE 0x26015 +0x8EA5C1DF 0x26014 +0x8EA5C1E0 0x2601D +0x8EA5C1E1 0x2601C +0x8EA5C1E2 0x26023 +0x8EA5C1E3 0x26057 +0x8EA5C1E4 0x262C8 +0x8EA5C1E5 0x435D +0x8EA5C1E6 0x262C9 +0x8EA5C1E7 0x262C5 +0x8EA5C1E8 0x26387 +0x8EA5C1E9 0x2638A +0x8EA5C1EA 0x26394 +0x8EA5C1EB 0x26439 +0x8EA5C1EC 0x26440 +0x8EA5C1ED 0x2643E +0x8EA5C1EE 0x26438 +0x8EA5C1EF 0x264D6 +0x8EA5C1F0 0x43B8 +0x8EA5C1F1 0x26577 +0x8EA5C1F2 0x26578 +0x8EA5C1F3 0x2657D +0x8EA5C1F4 0x266DD +0x8EA5C1F5 0x2675E +0x8EA5C1F6 0x26777 +0x8EA5C1F7 0x267D4 +0x8EA5C1F8 0x26766 +0x8EA5C1F9 0x2675F +0x8EA5C1FA 0x26773 +0x8EA5C1FB 0x26772 +0x8EA5C1FC 0x26797 +0x8EA5C1FD 0x2675A +0x8EA5C1FE 0x26796 +0x8EA5C2A1 0x2675D +0x8EA5C2A2 0x26765 +0x8EA5C2A3 0x26770 +0x8EA5C2A4 0x26775 +0x8EA5C2A5 0x26774 +0x8EA5C2A6 0x2675C +0x8EA5C2A7 0x26760 +0x8EA5C2A8 0x4434 +0x8EA5C2A9 0x2676D +0x8EA5C2AA 0x26941 +0x8EA5C2AB 0x26A3C +0x8EA5C2AC 0x26A3E +0x8EA5C2AD 0x446F +0x8EA5C2AE 0x26A49 +0x8EA5C2AF 0x26BE4 +0x8EA5C2B0 0x26D0C +0x8EA5C2B1 0x26D15 +0x8EA5C2B2 0x26D0E +0x8EA5C2B3 0x26CD4 +0x8EA5C2B4 0x26CC7 +0x8EA5C2B5 0x26D14 +0x8EA5C2B6 0x26CDB +0x8EA5C2B7 0x26D5F +0x8EA5C2B8 0x26CED +0x8EA5C2B9 0x26D09 +0x8EA5C2BA 0x26CCF +0x8EA5C2BB 0x26CFF +0x8EA5C2BC 0x26D1A +0x8EA5C2BD 0x26CF5 +0x8EA5C2BE 0x26CEE +0x8EA5C2BF 0x26CE5 +0x8EA5C2C0 0x26D0D +0x8EA5C2C1 0x26CDF +0x8EA5C2C2 0x26CEC +0x8EA5C2C3 0x26CD7 +0x8EA5C2C4 0x26D2C +0x8EA5C2C5 0x26CCD +0x8EA5C2C6 0x26CE3 +0x8EA5C2C7 0x26D00 +0x8EA5C2C8 0x26CEB +0x8EA5C2C9 0x26CFD +0x8EA5C2CA 0x26D0F +0x8EA5C2CB 0x26D2D +0x8EA5C2CC 0x26D50 +0x8EA5C2CD 0x26CFE +0x8EA5C2CE 0x26CC4 +0x8EA5C2CF 0x26CE1 +0x8EA5C2D0 0x26CF9 +0x8EA5C2D1 0x271BB +0x8EA5C2D2 0x271BC +0x8EA5C2D3 0x4594 +0x8EA5C2D4 0x4593 +0x8EA5C2D5 0x271BA +0x8EA5C2D6 0x272D0 +0x8EA5C2D7 0x272D6 +0x8EA5C2D8 0x272CE +0x8EA5C2D9 0x272E1 +0x8EA5C2DA 0x272D5 +0x8EA5C2DB 0x272CF +0x8EA5C2DC 0x272D3 +0x8EA5C2DD 0x8714 +0x8EA5C2DE 0x272D4 +0x8EA5C2DF 0x275B5 +0x8EA5C2E0 0x27690 +0x8EA5C2E1 0x276A1 +0x8EA5C2E2 0x27681 +0x8EA5C2E3 0x27685 +0x8EA5C2E4 0x2766E +0x8EA5C2E5 0x27688 +0x8EA5C2E6 0x27682 +0x8EA5C2E7 0x27686 +0x8EA5C2E8 0x2768F +0x8EA5C2E9 0x27689 +0x8EA5C2EA 0x27680 +0x8EA5C2EB 0x27684 +0x8EA5C2EC 0x88D1 +0x8EA5C2ED 0x27829 +0x8EA5C2EE 0x2782B +0x8EA5C2EF 0x2782A +0x8EA5C2F0 0x27830 +0x8EA5C2F1 0x278E2 +0x8EA5C2F2 0x278E3 +0x8EA5C2F3 0x278E1 +0x8EA5C2F4 0x279D5 +0x8EA5C2F5 0x279C4 +0x8EA5C2F6 0x279C9 +0x8EA5C2F7 0x279E0 +0x8EA5C2F8 0x279DF +0x8EA5C2F9 0x279CB +0x8EA5C2FA 0x279DD +0x8EA5C2FB 0x279E8 +0x8EA5C2FC 0x279D4 +0x8EA5C2FD 0x27A1C +0x8EA5C2FE 0x27BB5 +0x8EA5C3A1 0x27BB6 +0x8EA5C3A2 0x27BE5 +0x8EA5C3A3 0x27C45 +0x8EA5C3A4 0x27C49 +0x8EA5C3A5 0x27C40 +0x8EA5C3A6 0x27C46 +0x8EA5C3A7 0x27C44 +0x8EA5C3A8 0x27C4A +0x8EA5C3A9 0x27CC9 +0x8EA5C3AA 0x27CC4 +0x8EA5C3AB 0x27CC2 +0x8EA5C3AC 0x27D68 +0x8EA5C3AD 0x8CCB +0x8EA5C3AE 0x27D82 +0x8EA5C3AF 0x27D6B +0x8EA5C3B0 0x27D67 +0x8EA5C3B1 0x27D6C +0x8EA5C3B2 0x27D6D +0x8EA5C3B3 0x27D71 +0x8EA5C3B4 0x4792 +0x8EA5C3B5 0x27ED7 +0x8EA5C3B6 0x27ED2 +0x8EA5C3B7 0x27ED9 +0x8EA5C3B8 0x47AA +0x8EA5C3B9 0x27EBC +0x8EA5C3BA 0x27EDD +0x8EA5C3BB 0x27ED6 +0x8EA5C3BC 0x47A7 +0x8EA5C3BD 0x27ED8 +0x8EA5C3BE 0x28020 +0x8EA5C3BF 0x28016 +0x8EA5C3C0 0x28018 +0x8EA5C3C1 0x28015 +0x8EA5C3C2 0x28019 +0x8EA5C3C3 0x28027 +0x8EA5C3C4 0x28050 +0x8EA5C3C5 0x2801D +0x8EA5C3C6 0x2802C +0x8EA5C3C7 0x2801C +0x8EA5C3C8 0x28029 +0x8EA5C3C9 0x2802B +0x8EA5C3CA 0x28024 +0x8EA5C3CB 0x47EF +0x8EA5C3CC 0x28028 +0x8EA5C3CD 0x28239 +0x8EA5C3CE 0x282F2 +0x8EA5C3CF 0x282F0 +0x8EA5C3D0 0x8EED +0x8EA5C3D1 0x282ED +0x8EA5C3D2 0x282EF +0x8EA5C3D3 0x282EA +0x8EA5C3D4 0x28301 +0x8EA5C3D5 0x284BC +0x8EA5C3D6 0x2855C +0x8EA5C3D7 0x2855B +0x8EA5C3D8 0x2855A +0x8EA5C3D9 0x28526 +0x8EA5C3DA 0x28743 +0x8EA5C3DB 0x28733 +0x8EA5C3DC 0x2873A +0x8EA5C3DD 0x28737 +0x8EA5C3DE 0x28736 +0x8EA5C3DF 0x2873C +0x8EA5C3E0 0x28734 +0x8EA5C3E1 0x2874A +0x8EA5C3E2 0x2873B +0x8EA5C3E3 0x28735 +0x8EA5C3E4 0x2873D +0x8EA5C3E5 0x28740 +0x8EA5C3E6 0x2873E +0x8EA5C3E7 0x28717 +0x8EA5C3E8 0x28826 +0x8EA5C3E9 0x28824 +0x8EA5C3EA 0x28810 +0x8EA5C3EB 0x28836 +0x8EA5C3EC 0x28825 +0x8EA5C3ED 0x4922 +0x8EA5C3EE 0x28966 +0x8EA5C3EF 0x28C7F +0x8EA5C3F0 0x28C7A +0x8EA5C3F1 0x28CFB +0x8EA5C3F2 0x28CFD +0x8EA5C3F3 0x28CFC +0x8EA5C3F4 0x28CFA +0x8EA5C3F5 0x28ED6 +0x8EA5C3F6 0x28ED2 +0x8EA5C3F7 0x28EC8 +0x8EA5C3F8 0x28EC2 +0x8EA5C3F9 0x28EC7 +0x8EA5C3FA 0x28ECD +0x8EA5C3FB 0x28EC1 +0x8EA5C3FC 0x28EC6 +0x8EA5C3FD 0x28ECC +0x8EA5C3FE 0x28FA1 +0x8EA5C4A1 0x29095 +0x8EA5C4A2 0x29094 +0x8EA5C4A3 0x29097 +0x8EA5C4A4 0x29096 +0x8EA5C4A5 0x29093 +0x8EA5C4A6 0x290A1 +0x8EA5C4A7 0x29209 +0x8EA5C4A8 0x29208 +0x8EA5C4A9 0x29267 +0x8EA5C4AA 0x29265 +0x8EA5C4AB 0x29262 +0x8EA5C4AC 0x29261 +0x8EA5C4AD 0x29397 +0x8EA5C4AE 0x29401 +0x8EA5C4AF 0x29419 +0x8EA5C4B0 0x29418 +0x8EA5C4B1 0x2945C +0x8EA5C4B2 0x29467 +0x8EA5C4B3 0x2946C +0x8EA5C4B4 0x4AB5 +0x8EA5C4B5 0x2F9FD +0x8EA5C4B6 0x29466 +0x8EA5C4B7 0x29461 +0x8EA5C4B8 0x2946E +0x8EA5C4B9 0x2945D +0x8EA5C4BA 0x2945A +0x8EA5C4BB 0x295A2 +0x8EA5C4BC 0x295A9 +0x8EA5C4BD 0x295A5 +0x8EA5C4BE 0x295A6 +0x8EA5C4BF 0x295B2 +0x8EA5C4C0 0x295A3 +0x8EA5C4C1 0x296AC +0x8EA5C4C2 0x296AA +0x8EA5C4C3 0x296AF +0x8EA5C4C4 0x296AB +0x8EA5C4C5 0x296B1 +0x8EA5C4C6 0x296C6 +0x8EA5C4C7 0x296AD +0x8EA5C4C8 0x296B9 +0x8EA5C4C9 0x29870 +0x8EA5C4CA 0x4B75 +0x8EA5C4CB 0x29C0C +0x8EA5C4CC 0x29C81 +0x8EA5C4CD 0x29C83 +0x8EA5C4CE 0x29C7E +0x8EA5C4CF 0x29D51 +0x8EA5C4D0 0x29F99 +0x8EA5C4D1 0x29F94 +0x8EA5C4D2 0x29F95 +0x8EA5C4D3 0x2A2FE +0x8EA5C4D4 0x2A418 +0x8EA5C4D5 0x20105 +0x8EA5C4D6 0x20372 +0x8EA5C4D7 0x3482 +0x8EA5C4D8 0x20399 +0x8EA5C4D9 0x204AD +0x8EA5C4DA 0x20606 +0x8EA5C4DB 0x207C2 +0x8EA5C4DC 0x207CB +0x8EA5C4DD 0x207D5 +0x8EA5C4DE 0x207D2 +0x8EA5C4DF 0x207CC +0x8EA5C4E0 0x207D7 +0x8EA5C4E1 0x207C5 +0x8EA5C4E2 0x207CA +0x8EA5C4E3 0x52EC +0x8EA5C4E4 0x208A2 +0x8EA5C4E5 0x208A3 +0x8EA5C4E6 0x208A1 +0x8EA5C4E7 0x52E8 +0x8EA5C4E8 0x208A6 +0x8EA5C4E9 0x208A4 +0x8EA5C4EA 0x208FF +0x8EA5C4EB 0x20900 +0x8EA5C4EC 0x3535 +0x8EA5C4ED 0x20A06 +0x8EA5C4EE 0x20A25 +0x8EA5C4EF 0x20A9F +0x8EA5C4F0 0x20B7F +0x8EA5C4F1 0x20EEA +0x8EA5C4F2 0x20EEB +0x8EA5C4F3 0x20EDE +0x8EA5C4F4 0x20F18 +0x8EA5C4F5 0x20EE0 +0x8EA5C4F6 0x20EE8 +0x8EA5C4F7 0x20EDF +0x8EA5C4F8 0x20EF1 +0x8EA5C4F9 0x20EEC +0x8EA5C4FA 0x20F1A +0x8EA5C4FB 0x20EE6 +0x8EA5C4FC 0x20EE1 +0x8EA5C4FD 0x20F5D +0x8EA5C4FE 0x20077 +0x8EA5C5A1 0x20F1E +0x8EA5C5A2 0x35F0 +0x8EA5C5A3 0x20F80 +0x8EA5C5A4 0x21217 +0x8EA5C5A5 0x2141D +0x8EA5C5A6 0x213F7 +0x8EA5C5A7 0x213EF +0x8EA5C5A8 0x213EE +0x8EA5C5A9 0x213ED +0x8EA5C5AA 0x213F5 +0x8EA5C5AB 0x2141E +0x8EA5C5AC 0x215BD +0x8EA5C5AD 0x257FF +0x8EA5C5AE 0x215BE +0x8EA5C5AF 0x2166D +0x8EA5C5B0 0x21676 +0x8EA5C5B1 0x2184C +0x8EA5C5B2 0x21819 +0x8EA5C5B3 0x21848 +0x8EA5C5B4 0x2181E +0x8EA5C5B5 0x2184A +0x8EA5C5B6 0x21849 +0x8EA5C5B7 0x21826 +0x8EA5C5B8 0x21995 +0x8EA5C5B9 0x21A85 +0x8EA5C5BA 0x21A7E +0x8EA5C5BB 0x21A97 +0x8EA5C5BC 0x21A7D +0x8EA5C5BD 0x21B42 +0x8EA5C5BE 0x21B9E +0x8EA5C5BF 0x21C0C +0x8EA5C5C0 0x21C0B +0x8EA5C5C1 0x21C0E +0x8EA5C5C2 0x21CCF +0x8EA5C5C3 0x21ED8 +0x8EA5C5C4 0x21EE0 +0x8EA5C5C5 0x21EE8 +0x8EA5C5C6 0x21EE9 +0x8EA5C5C7 0x21EE2 +0x8EA5C5C8 0x21EE1 +0x8EA5C5C9 0x21EDA +0x8EA5C5CA 0x21EE3 +0x8EA5C5CB 0x21ED9 +0x8EA5C5CC 0x21EF0 +0x8EA5C5CD 0x21EE7 +0x8EA5C5CE 0x21EE4 +0x8EA5C5CF 0x22123 +0x8EA5C5D0 0x22131 +0x8EA5C5D1 0x22133 +0x8EA5C5D2 0x2210C +0x8EA5C5D3 0x269E0 +0x8EA5C5D4 0x22126 +0x8EA5C5D5 0x22124 +0x8EA5C5D6 0x22132 +0x8EA5C5D7 0x22127 +0x8EA5C5D8 0x22121 +0x8EA5C5D9 0x22130 +0x8EA5C5DA 0x221A2 +0x8EA5C5DB 0x221CC +0x8EA5C5DC 0x22296 +0x8EA5C5DD 0x2F88F +0x8EA5C5DE 0x22298 +0x8EA5C5DF 0x2229C +0x8EA5C5E0 0x2229B +0x8EA5C5E1 0x2236B +0x8EA5C5E2 0x22412 +0x8EA5C5E3 0x22414 +0x8EA5C5E4 0x2255A +0x8EA5C5E5 0x22554 +0x8EA5C5E6 0x22551 +0x8EA5C5E7 0x2255E +0x8EA5C5E8 0x22558 +0x8EA5C5E9 0x38F0 +0x8EA5C5EA 0x22559 +0x8EA5C5EB 0x2279A +0x8EA5C5EC 0x227F2 +0x8EA5C5ED 0x227AD +0x8EA5C5EE 0x22820 +0x8EA5C5EF 0x227F1 +0x8EA5C5F0 0x227F0 +0x8EA5C5F1 0x227F3 +0x8EA5C5F2 0x227F4 +0x8EA5C5F3 0x227E9 +0x8EA5C5F4 0x227FE +0x8EA5C5F5 0x2282E +0x8EA5C5F6 0x227E8 +0x8EA5C5F7 0x227E7 +0x8EA5C5F8 0x227FF +0x8EA5C5F9 0x227F5 +0x8EA5C5FA 0x229E5 +0x8EA5C5FB 0x229E7 +0x8EA5C5FC 0x229E6 +0x8EA5C5FD 0x229E9 +0x8EA5C5FE 0x22A58 +0x8EA5C6A1 0x22C6C +0x8EA5C6A2 0x22CD9 +0x8EA5C6A3 0x3A3E +0x8EA5C6A4 0x22CCB +0x8EA5C6A5 0x3A39 +0x8EA5C6A6 0x22CBE +0x8EA5C6A7 0x22CB5 +0x8EA5C6A8 0x22CD1 +0x8EA5C6A9 0x22CC2 +0x8EA5C6AA 0x22CB6 +0x8EA5C6AB 0x22CD3 +0x8EA5C6AC 0x2F8C2 +0x8EA5C6AD 0x22EDA +0x8EA5C6AE 0x3AA2 +0x8EA5C6AF 0x22FAE +0x8EA5C6B0 0x3AA1 +0x8EA5C6B1 0x22FAC +0x8EA5C6B2 0x22FA9 +0x8EA5C6B3 0x22FBA +0x8EA5C6B4 0x22FA7 +0x8EA5C6B5 0x22FB3 +0x8EA5C6B6 0x22FBD +0x8EA5C6B7 0x22FB1 +0x8EA5C6B8 0x2310E +0x8EA5C6B9 0x23111 +0x8EA5C6BA 0x2310F +0x8EA5C6BB 0x23252 +0x8EA5C6BC 0x2326A +0x8EA5C6BD 0x23254 +0x8EA5C6BE 0x23255 +0x8EA5C6BF 0x23253 +0x8EA5C6C0 0x23257 +0x8EA5C6C1 0x2F8D0 +0x8EA5C6C2 0x2325B +0x8EA5C6C3 0x23258 +0x8EA5C6C4 0x23259 +0x8EA5C6C5 0x3B3B +0x8EA5C6C6 0x235B8 +0x8EA5C6C7 0x235B5 +0x8EA5C6C8 0x235BF +0x8EA5C6C9 0x235C1 +0x8EA5C6CA 0x235BB +0x8EA5C6CB 0x3BB7 +0x8EA5C6CC 0x235C3 +0x8EA5C6CD 0x235AD +0x8EA5C6CE 0x235A8 +0x8EA5C6CF 0x235AE +0x8EA5C6D0 0x235AA +0x8EA5C6D1 0x235D0 +0x8EA5C6D2 0x235B1 +0x8EA5C6D3 0x235BC +0x8EA5C6D4 0x235B7 +0x8EA5C6D5 0x235B0 +0x8EA5C6D6 0x235FA +0x8EA5C6D7 0x235FB +0x8EA5C6D8 0x235B9 +0x8EA5C6D9 0x23907 +0x8EA5C6DA 0x238FC +0x8EA5C6DB 0x238FF +0x8EA5C6DC 0x238F2 +0x8EA5C6DD 0x238F8 +0x8EA5C6DE 0x238F4 +0x8EA5C6DF 0x3C57 +0x8EA5C6E0 0x3C70 +0x8EA5C6E1 0x23AAE +0x8EA5C6E2 0x23B0F +0x8EA5C6E3 0x23B10 +0x8EA5C6E4 0x29AC1 +0x8EA5C6E5 0x23BC7 +0x8EA5C6E6 0x23BC6 +0x8EA5C6E7 0x23BCE +0x8EA5C6E8 0x3CA7 +0x8EA5C6E9 0x23BDC +0x8EA5C6EA 0x23ED5 +0x8EA5C6EB 0x23ED3 +0x8EA5C6EC 0x23F20 +0x8EA5C6ED 0x23EE2 +0x8EA5C6EE 0x23EF1 +0x8EA5C6EF 0x23EDB +0x8EA5C6F0 0x23EEA +0x8EA5C6F1 0x23EEB +0x8EA5C6F2 0x23EE1 +0x8EA5C6F3 0x23EFF +0x8EA5C6F4 0x23ED6 +0x8EA5C6F5 0x23EE0 +0x8EA5C6F6 0x23ED7 +0x8EA5C6F7 0x23EE5 +0x8EA5C6F8 0x3D54 +0x8EA5C6F9 0x2431B +0x8EA5C6FA 0x24310 +0x8EA5C6FB 0x2430F +0x8EA5C6FC 0x2430E +0x8EA5C6FD 0x24339 +0x8EA5C6FE 0x2430A +0x8EA5C7A1 0x24314 +0x8EA5C7A2 0x2430C +0x8EA5C7A3 0x24523 +0x8EA5C7A4 0x2455A +0x8EA5C7A5 0x245E2 +0x8EA5C7A6 0x24693 +0x8EA5C7A7 0x246B0 +0x8EA5C7A8 0x246AB +0x8EA5C7A9 0x246BD +0x8EA5C7AA 0x246B1 +0x8EA5C7AB 0x2468D +0x8EA5C7AC 0x246AD +0x8EA5C7AD 0x246AA +0x8EA5C7AE 0x246AC +0x8EA5C7AF 0x246BC +0x8EA5C7B0 0x246C9 +0x8EA5C7B1 0x24847 +0x8EA5C7B2 0x24862 +0x8EA5C7B3 0x24840 +0x8EA5C7B4 0x24844 +0x8EA5C7B5 0x2483F +0x8EA5C7B6 0x24843 +0x8EA5C7B7 0x2483D +0x8EA5C7B8 0x24860 +0x8EA5C7B9 0x2485F +0x8EA5C7BA 0x2483A +0x8EA5C7BB 0x24842 +0x8EA5C7BC 0x2485E +0x8EA5C7BD 0x2485D +0x8EA5C7BE 0x249BC +0x8EA5C7BF 0x249E0 +0x8EA5C7C0 0x249EE +0x8EA5C7C1 0x249EB +0x8EA5C7C2 0x24A0D +0x8EA5C7C3 0x24B09 +0x8EA5C7C4 0x24B0C +0x8EA5C7C5 0x24B69 +0x8EA5C7C6 0x24B74 +0x8EA5C7C7 0x24B67 +0x8EA5C7C8 0x3F31 +0x8EA5C7C9 0x7527 +0x8EA5C7CA 0x24CAD +0x8EA5C7CB 0x24DFF +0x8EA5C7CC 0x24E16 +0x8EA5C7CD 0x24E08 +0x8EA5C7CE 0x24E09 +0x8EA5C7CF 0x24E00 +0x8EA5C7D0 0x24DFC +0x8EA5C7D1 0x24E13 +0x8EA5C7D2 0x24E14 +0x8EA5C7D3 0x24E0A +0x8EA5C7D4 0x2983E +0x8EA5C7D5 0x24E29 +0x8EA5C7D6 0x24E17 +0x8EA5C7D7 0x24E3B +0x8EA5C7D8 0x24DFB +0x8EA5C7D9 0x3FBF +0x8EA5C7DA 0x24E0E +0x8EA5C7DB 0x3FE4 +0x8EA5C7DC 0x25008 +0x8EA5C7DD 0x2521B +0x8EA5C7DE 0x2521A +0x8EA5C7DF 0x25219 +0x8EA5C7E0 0x25202 +0x8EA5C7E1 0x404A +0x8EA5C7E2 0x25217 +0x8EA5C7E3 0x25207 +0x8EA5C7E4 0x25213 +0x8EA5C7E5 0x25209 +0x8EA5C7E6 0x2520A +0x8EA5C7E7 0x25212 +0x8EA5C7E8 0x252AA +0x8EA5C7E9 0x25238 +0x8EA5C7EA 0x2537B +0x8EA5C7EB 0x2537C +0x8EA5C7EC 0x2537A +0x8EA5C7ED 0x253EA +0x8EA5C7EE 0x253EB +0x8EA5C7EF 0x253EF +0x8EA5C7F0 0x253F0 +0x8EA5C7F1 0x25509 +0x8EA5C7F2 0x25502 +0x8EA5C7F3 0x25501 +0x8EA5C7F4 0x2552B +0x8EA5C7F5 0x25507 +0x8EA5C7F6 0x40CF +0x8EA5C7F7 0x25528 +0x8EA5C7F8 0x254FB +0x8EA5C7F9 0x2552A +0x8EA5C7FA 0x254FE +0x8EA5C7FB 0x25504 +0x8EA5C7FC 0x25529 +0x8EA5C7FD 0x2550A +0x8EA5C7FE 0x798C +0x8EA5C8A1 0x256C2 +0x8EA5C8A2 0x7991 +0x8EA5C8A3 0x256A6 +0x8EA5C8A4 0x4114 +0x8EA5C8A5 0x22FC6 +0x8EA5C8A6 0x21C07 +0x8EA5C8A7 0x2580A +0x8EA5C8A8 0x257FD +0x8EA5C8A9 0x25806 +0x8EA5C8AA 0x2580D +0x8EA5C8AB 0x25809 +0x8EA5C8AC 0x2580B +0x8EA5C8AD 0x25800 +0x8EA5C8AE 0x25805 +0x8EA5C8AF 0x2583D +0x8EA5C8B0 0x259D5 +0x8EA5C8B1 0x259BF +0x8EA5C8B2 0x259BA +0x8EA5C8B3 0x259C7 +0x8EA5C8B4 0x25A98 +0x8EA5C8B5 0x25A9A +0x8EA5C8B6 0x420D +0x8EA5C8B7 0x25BA4 +0x8EA5C8B8 0x25B9C +0x8EA5C8B9 0x25B9D +0x8EA5C8BA 0x25BA2 +0x8EA5C8BB 0x25B96 +0x8EA5C8BC 0x25B95 +0x8EA5C8BD 0x25BA5 +0x8EA5C8BE 0x25BAA +0x8EA5C8BF 0x25BAD +0x8EA5C8C0 0x25B9A +0x8EA5C8C1 0x25BA3 +0x8EA5C8C2 0x25B97 +0x8EA5C8C3 0x25B90 +0x8EA5C8C4 0x25BAF +0x8EA5C8C5 0x25B8D +0x8EA5C8C6 0x4201 +0x8EA5C8C7 0x25BA8 +0x8EA5C8C8 0x25BEE +0x8EA5C8C9 0x25EA3 +0x8EA5C8CA 0x25E99 +0x8EA5C8CB 0x25EA1 +0x8EA5C8CC 0x25E9C +0x8EA5C8CD 0x25EA4 +0x8EA5C8CE 0x25ECB +0x8EA5C8CF 0x26056 +0x8EA5C8D0 0x26048 +0x8EA5C8D1 0x26059 +0x8EA5C8D2 0x2604A +0x8EA5C8D3 0x2605C +0x8EA5C8D4 0x42F1 +0x8EA5C8D5 0x2604F +0x8EA5C8D6 0x2604D +0x8EA5C8D7 0x2605D +0x8EA5C8D8 0x2623A +0x8EA5C8D9 0x262E3 +0x8EA5C8DA 0x262E1 +0x8EA5C8DB 0x262DE +0x8EA5C8DC 0x26397 +0x8EA5C8DD 0x2639A +0x8EA5C8DE 0x26448 +0x8EA5C8DF 0x2644A +0x8EA5C8E0 0x2644C +0x8EA5C8E1 0x2644E +0x8EA5C8E2 0x2644F +0x8EA5C8E3 0x2644B +0x8EA5C8E4 0x2644D +0x8EA5C8E5 0x26447 +0x8EA5C8E6 0x26451 +0x8EA5C8E7 0x264DA +0x8EA5C8E8 0x264F9 +0x8EA5C8E9 0x264FC +0x8EA5C8EA 0x264FB +0x8EA5C8EB 0x264FD +0x8EA5C8EC 0x264F8 +0x8EA5C8ED 0x264FA +0x8EA5C8EE 0x2658A +0x8EA5C8EF 0x2658E +0x8EA5C8F0 0x26588 +0x8EA5C8F1 0x26589 +0x8EA5C8F2 0x2658D +0x8EA5C8F3 0x26590 +0x8EA5C8F4 0x2F97E +0x8EA5C8F5 0x2671C +0x8EA5C8F6 0x267AB +0x8EA5C8F7 0x267A4 +0x8EA5C8F8 0x267A8 +0x8EA5C8F9 0x267AD +0x8EA5C8FA 0x2679F +0x8EA5C8FB 0x2679A +0x8EA5C8FC 0x267B0 +0x8EA5C8FD 0x267A5 +0x8EA5C8FE 0x267D5 +0x8EA5C9A1 0x267A2 +0x8EA5C9A2 0x267B2 +0x8EA5C9A3 0x2679D +0x8EA5C9A4 0x267A1 +0x8EA5C9A5 0x26915 +0x8EA5C9A6 0x26942 +0x8EA5C9A7 0x26973 +0x8EA5C9A8 0x26984 +0x8EA5C9A9 0x269DD +0x8EA5C9AA 0x26A5C +0x8EA5C9AB 0x26A4C +0x8EA5C9AC 0x4476 +0x8EA5C9AD 0x26A4B +0x8EA5C9AE 0x26C67 +0x8EA5C9AF 0x26DA8 +0x8EA5C9B0 0x26D7F +0x8EA5C9B1 0x26D8D +0x8EA5C9B2 0x26D8B +0x8EA5C9B3 0x26DF7 +0x8EA5C9B4 0x26DA9 +0x8EA5C9B5 0x26DF4 +0x8EA5C9B6 0x26D9A +0x8EA5C9B7 0x26D8C +0x8EA5C9B8 0x26D95 +0x8EA5C9B9 0x26D7E +0x8EA5C9BA 0x26D77 +0x8EA5C9BB 0x450A +0x8EA5C9BC 0x4503 +0x8EA5C9BD 0x26D71 +0x8EA5C9BE 0x26DFD +0x8EA5C9BF 0x26D88 +0x8EA5C9C0 0x26D99 +0x8EA5C9C1 0x26D6D +0x8EA5C9C2 0x26DD4 +0x8EA5C9C3 0x26D91 +0x8EA5C9C4 0x26D7D +0x8EA5C9C5 0x26D63 +0x8EA5C9C6 0x26D75 +0x8EA5C9C7 0x26DF9 +0x8EA5C9C8 0x26D8E +0x8EA5C9C9 0x26D74 +0x8EA5C9CA 0x26DD9 +0x8EA5C9CB 0x26D66 +0x8EA5C9CC 0x26DFA +0x8EA5C9CD 0x26DF5 +0x8EA5C9CE 0x8660 +0x8EA5C9CF 0x271C1 +0x8EA5C9D0 0x271C9 +0x8EA5C9D1 0x27303 +0x8EA5C9D2 0x2732C +0x8EA5C9D3 0x27334 +0x8EA5C9D4 0x27317 +0x8EA5C9D5 0x27309 +0x8EA5C9D6 0x27304 +0x8EA5C9D7 0x27306 +0x8EA5C9D8 0x2731A +0x8EA5C9D9 0x2730E +0x8EA5C9DA 0x27327 +0x8EA5C9DB 0x27305 +0x8EA5C9DC 0x27307 +0x8EA5C9DD 0x27319 +0x8EA5C9DE 0x27314 +0x8EA5C9DF 0x2730C +0x8EA5C9E0 0x2731D +0x8EA5C9E1 0x27322 +0x8EA5C9E2 0x27323 +0x8EA5C9E3 0x275BB +0x8EA5C9E4 0x275BC +0x8EA5C9E5 0x275BA +0x8EA5C9E6 0x276A9 +0x8EA5C9E7 0x276B5 +0x8EA5C9E8 0x276AC +0x8EA5C9E9 0x276AA +0x8EA5C9EA 0x276AF +0x8EA5C9EB 0x276B7 +0x8EA5C9EC 0x4635 +0x8EA5C9ED 0x4636 +0x8EA5C9EE 0x2783D +0x8EA5C9EF 0x27845 +0x8EA5C9F0 0x27848 +0x8EA5C9F1 0x2783C +0x8EA5C9F2 0x2783E +0x8EA5C9F3 0x278EC +0x8EA5C9F4 0x278ED +0x8EA5C9F5 0x278E9 +0x8EA5C9F6 0x27A0A +0x8EA5C9F7 0x27A0B +0x8EA5C9F8 0x279F8 +0x8EA5C9F9 0x27A04 +0x8EA5C9FA 0x279F6 +0x8EA5C9FB 0x279F9 +0x8EA5C9FC 0x27C53 +0x8EA5C9FD 0x27C52 +0x8EA5C9FE 0x27C60 +0x8EA5CAA1 0x27C63 +0x8EA5CAA2 0x27CCE +0x8EA5CAA3 0x27CCD +0x8EA5CAA4 0x27CD0 +0x8EA5CAA5 0x27CCC +0x8EA5CAA6 0x27D87 +0x8EA5CAA7 0x27D8D +0x8EA5CAA8 0x27D9D +0x8EA5CAA9 0x4773 +0x8EA5CAAA 0x27E63 +0x8EA5CAAB 0x27EF4 +0x8EA5CAAC 0x27EF1 +0x8EA5CAAD 0x27EFF +0x8EA5CAAE 0x27EF5 +0x8EA5CAAF 0x27EFC +0x8EA5CAB0 0x27EF2 +0x8EA5CAB1 0x27EF6 +0x8EA5CAB2 0x47B1 +0x8EA5CAB3 0x27EFA +0x8EA5CAB4 0x47AF +0x8EA5CAB5 0x2802E +0x8EA5CAB6 0x28045 +0x8EA5CAB7 0x28043 +0x8EA5CAB8 0x28051 +0x8EA5CAB9 0x2804C +0x8EA5CABA 0x28073 +0x8EA5CABB 0x28047 +0x8EA5CABC 0x2804B +0x8EA5CABD 0x2804F +0x8EA5CABE 0x47F4 +0x8EA5CABF 0x28044 +0x8EA5CAC0 0x2804D +0x8EA5CAC1 0x2804E +0x8EA5CAC2 0x2804A +0x8EA5CAC3 0x28041 +0x8EA5CAC4 0x28052 +0x8EA5CAC5 0x2809F +0x8EA5CAC6 0x28054 +0x8EA5CAC7 0x28059 +0x8EA5CAC8 0x280A2 +0x8EA5CAC9 0x2824B +0x8EA5CACA 0x28248 +0x8EA5CACB 0x2830D +0x8EA5CACC 0x2831F +0x8EA5CACD 0x28308 +0x8EA5CACE 0x2830E +0x8EA5CACF 0x2831D +0x8EA5CAD0 0x28304 +0x8EA5CAD1 0x28418 +0x8EA5CAD2 0x2841B +0x8EA5CAD3 0x28566 +0x8EA5CAD4 0x28562 +0x8EA5CAD5 0x28583 +0x8EA5CAD6 0x28567 +0x8EA5CAD7 0x28762 +0x8EA5CAD8 0x2874F +0x8EA5CAD9 0x2874E +0x8EA5CADA 0x28767 +0x8EA5CADB 0x28753 +0x8EA5CADC 0x2874D +0x8EA5CADD 0x2874C +0x8EA5CADE 0x28768 +0x8EA5CADF 0x28751 +0x8EA5CAE0 0x48DC +0x8EA5CAE1 0x28758 +0x8EA5CAE2 0x2875B +0x8EA5CAE3 0x28750 +0x8EA5CAE4 0x2876A +0x8EA5CAE5 0x28839 +0x8EA5CAE6 0x28838 +0x8EA5CAE7 0x28982 +0x8EA5CAE8 0x28984 +0x8EA5CAE9 0x28986 +0x8EA5CAEA 0x28C80 +0x8EA5CAEB 0x28C86 +0x8EA5CAEC 0x28D25 +0x8EA5CAED 0x28D11 +0x8EA5CAEE 0x4999 +0x8EA5CAEF 0x28D0E +0x8EA5CAF0 0x28D15 +0x8EA5CAF1 0x28D0F +0x8EA5CAF2 0x28D18 +0x8EA5CAF3 0x28D0D +0x8EA5CAF4 0x28D13 +0x8EA5CAF5 0x28D16 +0x8EA5CAF6 0x28D19 +0x8EA5CAF7 0x28F08 +0x8EA5CAF8 0x28EF7 +0x8EA5CAF9 0x28EFB +0x8EA5CAFA 0x28EFC +0x8EA5CAFB 0x28FB4 +0x8EA5CAFC 0x28FBE +0x8EA5CAFD 0x28FC1 +0x8EA5CAFE 0x290A6 +0x8EA5CBA1 0x290A5 +0x8EA5CBA2 0x290A2 +0x8EA5CBA3 0x290A4 +0x8EA5CBA4 0x29212 +0x8EA5CBA5 0x2920E +0x8EA5CBA6 0x2927A +0x8EA5CBA7 0x29278 +0x8EA5CBA8 0x2927D +0x8EA5CBA9 0x2927E +0x8EA5CBAA 0x29281 +0x8EA5CBAB 0x29283 +0x8EA5CBAC 0x29280 +0x8EA5CBAD 0x29282 +0x8EA5CBAE 0x2939B +0x8EA5CBAF 0x29399 +0x8EA5CBB0 0x2939C +0x8EA5CBB1 0x2939A +0x8EA5CBB2 0x293A1 +0x8EA5CBB3 0x2941A +0x8EA5CBB4 0x2941C +0x8EA5CBB5 0x2948A +0x8EA5CBB6 0x29479 +0x8EA5CBB7 0x29473 +0x8EA5CBB8 0x29475 +0x8EA5CBB9 0x2947C +0x8EA5CBBA 0x29478 +0x8EA5CBBB 0x29460 +0x8EA5CBBC 0x29483 +0x8EA5CBBD 0x29470 +0x8EA5CBBE 0x4AB6 +0x8EA5CBBF 0x4ABD +0x8EA5CBC0 0x29487 +0x8EA5CBC1 0x29484 +0x8EA5CBC2 0x2947B +0x8EA5CBC3 0x2947E +0x8EA5CBC4 0x29474 +0x8EA5CBC5 0x295B9 +0x8EA5CBC6 0x295B8 +0x8EA5CBC7 0x295B7 +0x8EA5CBC8 0x295B5 +0x8EA5CBC9 0x296CC +0x8EA5CBCA 0x296CE +0x8EA5CBCB 0x296D1 +0x8EA5CBCC 0x9904 +0x8EA5CBCD 0x296CB +0x8EA5CBCE 0x999B +0x8EA5CBCF 0x2987E +0x8EA5CBD0 0x2987A +0x8EA5CBD1 0x29877 +0x8EA5CBD2 0x2988C +0x8EA5CBD3 0x298E1 +0x8EA5CBD4 0x29A20 +0x8EA5CBD5 0x29A1E +0x8EA5CBD6 0x29AC2 +0x8EA5CBD7 0x29B0F +0x8EA5CBD8 0x29B00 +0x8EA5CBD9 0x4BF4 +0x8EA5CBDA 0x29B10 +0x8EA5CBDB 0x29C0D +0x8EA5CBDC 0x29C0E +0x8EA5CBDD 0x29C8E +0x8EA5CBDE 0x29C8D +0x8EA5CBDF 0x29C8A +0x8EA5CBE0 0x29C8B +0x8EA5CBE1 0x29C8C +0x8EA5CBE2 0x29C8F +0x8EA5CBE3 0x29D57 +0x8EA5CBE4 0x4C35 +0x8EA5CBE5 0x29D55 +0x8EA5CBE6 0x29D5B +0x8EA5CBE7 0x29FAC +0x8EA5CBE8 0x29FA7 +0x8EA5CBE9 0x29FA0 +0x8EA5CBEA 0x29F9E +0x8EA5CBEB 0x4CAA +0x8EA5CBEC 0x2A28D +0x8EA5CBED 0x4D1F +0x8EA5CBEE 0x2A393 +0x8EA5CBEF 0x2A394 +0x8EA5CBF0 0x2A392 +0x8EA5CBF1 0x20181 +0x8EA5CBF2 0x203D6 +0x8EA5CBF3 0x203C3 +0x8EA5CBF4 0x203E4 +0x8EA5CBF5 0x203E2 +0x8EA5CBF6 0x20409 +0x8EA5CBF7 0x203BF +0x8EA5CBF8 0x203C8 +0x8EA5CBF9 0x203C7 +0x8EA5CBFA 0x204B5 +0x8EA5CBFB 0x204B2 +0x8EA5CBFC 0x2060C +0x8EA5CBFD 0x2060B +0x8EA5CBFE 0x2060A +0x8EA5CCA1 0x20605 +0x8EA5CCA2 0x207D3 +0x8EA5CCA3 0x207E6 +0x8EA5CCA4 0x207E9 +0x8EA5CCA5 0x207F0 +0x8EA5CCA6 0x207EA +0x8EA5CCA7 0x207E7 +0x8EA5CCA8 0x208B1 +0x8EA5CCA9 0x208B3 +0x8EA5CCAA 0x208B4 +0x8EA5CCAB 0x208B0 +0x8EA5CCAC 0x2095C +0x8EA5CCAD 0x2095D +0x8EA5CCAE 0x2095E +0x8EA5CCAF 0x209C0 +0x8EA5CCB0 0x20AAF +0x8EA5CCB1 0x3550 +0x8EA5CCB2 0x20B86 +0x8EA5CCB3 0x20B83 +0x8EA5CCB4 0x20B84 +0x8EA5CCB5 0x20F5C +0x8EA5CCB6 0x20F70 +0x8EA5CCB7 0x20F8C +0x8EA5CCB8 0x20F7B +0x8EA5CCB9 0x20F66 +0x8EA5CCBA 0x20F79 +0x8EA5CCBB 0x20F63 +0x8EA5CCBC 0x20FC5 +0x8EA5CCBD 0x20F6B +0x8EA5CCBE 0x20F6D +0x8EA5CCBF 0x20F72 +0x8EA5CCC0 0x20F69 +0x8EA5CCC1 0x20F75 +0x8EA5CCC2 0x20F89 +0x8EA5CCC3 0x20FC6 +0x8EA5CCC4 0x20FA5 +0x8EA5CCC5 0x203E7 +0x8EA5CCC6 0x20F6A +0x8EA5CCC7 0x20F97 +0x8EA5CCC8 0x2145A +0x8EA5CCC9 0x2145C +0x8EA5CCCA 0x21459 +0x8EA5CCCB 0x21424 +0x8EA5CCCC 0x21425 +0x8EA5CCCD 0x21430 +0x8EA5CCCE 0x21458 +0x8EA5CCCF 0x21431 +0x8EA5CCD0 0x21576 +0x8EA5CCD1 0x215C1 +0x8EA5CCD2 0x21685 +0x8EA5CCD3 0x2167D +0x8EA5CCD4 0x21865 +0x8EA5CCD5 0x21887 +0x8EA5CCD6 0x21852 +0x8EA5CCD7 0x21854 +0x8EA5CCD8 0x2188A +0x8EA5CCD9 0x21850 +0x8EA5CCDA 0x21886 +0x8EA5CCDB 0x2184F +0x8EA5CCDC 0x21868 +0x8EA5CCDD 0x2199D +0x8EA5CCDE 0x21AA0 +0x8EA5CCDF 0x21ABA +0x8EA5CCE0 0x21ABD +0x8EA5CCE1 0x21AB8 +0x8EA5CCE2 0x21BA6 +0x8EA5CCE3 0x377B +0x8EA5CCE4 0x21CDE +0x8EA5CCE5 0x21CD8 +0x8EA5CCE6 0x21CD1 +0x8EA5CCE7 0x21F13 +0x8EA5CCE8 0x3809 +0x8EA5CCE9 0x21F0E +0x8EA5CCEA 0x21F1B +0x8EA5CCEB 0x21F3A +0x8EA5CCEC 0x3807 +0x8EA5CCED 0x21F1C +0x8EA5CCEE 0x21F12 +0x8EA5CCEF 0x21F16 +0x8EA5CCF0 0x21F1A +0x8EA5CCF1 0x21448 +0x8EA5CCF2 0x2214B +0x8EA5CCF3 0x22137 +0x8EA5CCF4 0x22136 +0x8EA5CCF5 0x22138 +0x8EA5CCF6 0x2213A +0x8EA5CCF7 0x22149 +0x8EA5CCF8 0x2213C +0x8EA5CCF9 0x2214A +0x8EA5CCFA 0x222B1 +0x8EA5CCFB 0x222C2 +0x8EA5CCFC 0x222B5 +0x8EA5CCFD 0x222C4 +0x8EA5CCFE 0x222B6 +0x8EA5CDA1 0x2241E +0x8EA5CDA2 0x2241F +0x8EA5CDA3 0x224AF +0x8EA5CDA4 0x2256B +0x8EA5CDA5 0x2256F +0x8EA5CDA6 0x22792 +0x8EA5CDA7 0x227E4 +0x8EA5CDA8 0x2282C +0x8EA5CDA9 0x227EF +0x8EA5CDAA 0x6184 +0x8EA5CDAB 0x2284F +0x8EA5CDAC 0x22852 +0x8EA5CDAD 0x22850 +0x8EA5CDAE 0x2283A +0x8EA5CDAF 0x22837 +0x8EA5CDB0 0x22847 +0x8EA5CDB1 0x22864 +0x8EA5CDB2 0x22840 +0x8EA5CDB3 0x2283C +0x8EA5CDB4 0x22845 +0x8EA5CDB5 0x22841 +0x8EA5CDB6 0x229F3 +0x8EA5CDB7 0x39BB +0x8EA5CDB8 0x22CC1 +0x8EA5CDB9 0x22CB4 +0x8EA5CDBA 0x3A4B +0x8EA5CDBB 0x22D2A +0x8EA5CDBC 0x22D22 +0x8EA5CDBD 0x22D29 +0x8EA5CDBE 0x3A4D +0x8EA5CDBF 0x22D3E +0x8EA5CDC0 0x22D3C +0x8EA5CDC1 0x22D30 +0x8EA5CDC2 0x22FC7 +0x8EA5CDC3 0x22FD5 +0x8EA5CDC4 0x22FD6 +0x8EA5CDC5 0x22FD3 +0x8EA5CDC6 0x22FCE +0x8EA5CDC7 0x22FC8 +0x8EA5CDC8 0x2305C +0x8EA5CDC9 0x2305F +0x8EA5CDCA 0x23062 +0x8EA5CDCB 0x3AC2 +0x8EA5CDCC 0x230BD +0x8EA5CDCD 0x230BF +0x8EA5CDCE 0x2325C +0x8EA5CDCF 0x232B6 +0x8EA5CDD0 0x3B1A +0x8EA5CDD1 0x2329D +0x8EA5CDD2 0x2327F +0x8EA5CDD3 0x3B12 +0x8EA5CDD4 0x23294 +0x8EA5CDD5 0x23281 +0x8EA5CDD6 0x23347 +0x8EA5CDD7 0x23346 +0x8EA5CDD8 0x3B3C +0x8EA5CDD9 0x23394 +0x8EA5CDDA 0x23675 +0x8EA5CDDB 0x2361A +0x8EA5CDDC 0x2362A +0x8EA5CDDD 0x23632 +0x8EA5CDDE 0x23617 +0x8EA5CDDF 0x23623 +0x8EA5CDE0 0x23674 +0x8EA5CDE1 0x3BC3 +0x8EA5CDE2 0x23676 +0x8EA5CDE3 0x2362E +0x8EA5CDE4 0x23625 +0x8EA5CDE5 0x23620 +0x8EA5CDE6 0x23671 +0x8EA5CDE7 0x23616 +0x8EA5CDE8 0x23670 +0x8EA5CDE9 0x2362C +0x8EA5CDEA 0x2362F +0x8EA5CDEB 0x2361F +0x8EA5CDEC 0x23664 +0x8EA5CDED 0x3BC0 +0x8EA5CDEE 0x23908 +0x8EA5CDEF 0x23914 +0x8EA5CDF0 0x2390A +0x8EA5CDF1 0x2390B +0x8EA5CDF2 0x23A4F +0x8EA5CDF3 0x23A59 +0x8EA5CDF4 0x23A54 +0x8EA5CDF5 0x23A51 +0x8EA5CDF6 0x23AB6 +0x8EA5CDF7 0x23BEC +0x8EA5CDF8 0x23BED +0x8EA5CDF9 0x23BEA +0x8EA5CDFA 0x23EEE +0x8EA5CDFB 0x23F5A +0x8EA5CDFC 0x23F73 +0x8EA5CDFD 0x23F65 +0x8EA5CDFE 0x23F61 +0x8EA5CEA1 0x23F55 +0x8EA5CEA2 0x23F6B +0x8EA5CEA3 0x23F64 +0x8EA5CEA4 0x23F5B +0x8EA5CEA5 0x23F4C +0x8EA5CEA6 0x23F6F +0x8EA5CEA7 0x23F84 +0x8EA5CEA8 0x23F70 +0x8EA5CEA9 0x2435D +0x8EA5CEAA 0x24357 +0x8EA5CEAB 0x24366 +0x8EA5CEAC 0x24353 +0x8EA5CEAD 0x24398 +0x8EA5CEAE 0x24397 +0x8EA5CEAF 0x24528 +0x8EA5CEB0 0x245EB +0x8EA5CEB1 0x245EA +0x8EA5CEB2 0x245E8 +0x8EA5CEB3 0x245EC +0x8EA5CEB4 0x245EF +0x8EA5CEB5 0x246D1 +0x8EA5CEB6 0x246CA +0x8EA5CEB7 0x729F +0x8EA5CEB8 0x246CF +0x8EA5CEB9 0x246CD +0x8EA5CEBA 0x246CE +0x8EA5CEBB 0x24870 +0x8EA5CEBC 0x24867 +0x8EA5CEBD 0x24873 +0x8EA5CEBE 0x2486D +0x8EA5CEBF 0x24876 +0x8EA5CEC0 0x24879 +0x8EA5CEC1 0x2486A +0x8EA5CEC2 0x2488B +0x8EA5CEC3 0x24872 +0x8EA5CEC4 0x24871 +0x8EA5CEC5 0x2486E +0x8EA5CEC6 0x2487A +0x8EA5CEC7 0x24A16 +0x8EA5CEC8 0x24A39 +0x8EA5CEC9 0x24A3B +0x8EA5CECA 0x24B10 +0x8EA5CECB 0x24B96 +0x8EA5CECC 0x24B7B +0x8EA5CECD 0x24B7C +0x8EA5CECE 0x24B7D +0x8EA5CECF 0x24CBE +0x8EA5CED0 0x24E5C +0x8EA5CED1 0x24E38 +0x8EA5CED2 0x24E39 +0x8EA5CED3 0x24E2E +0x8EA5CED4 0x24E34 +0x8EA5CED5 0x24E32 +0x8EA5CED6 0x24E5B +0x8EA5CED7 0x24E33 +0x8EA5CED8 0x24E3C +0x8EA5CED9 0x3FE5 +0x8EA5CEDA 0x2500E +0x8EA5CEDB 0x2500F +0x8EA5CEDC 0x25010 +0x8EA5CEDD 0x25087 +0x8EA5CEDE 0x2525B +0x8EA5CEDF 0x25253 +0x8EA5CEE0 0x405F +0x8EA5CEE1 0x2525C +0x8EA5CEE2 0x2523F +0x8EA5CEE3 0x25259 +0x8EA5CEE4 0x2524A +0x8EA5CEE5 0x25244 +0x8EA5CEE6 0x2524C +0x8EA5CEE7 0x25240 +0x8EA5CEE8 0x2525F +0x8EA5CEE9 0x2525E +0x8EA5CEEA 0x2524E +0x8EA5CEEB 0x25254 +0x8EA5CEEC 0x25243 +0x8EA5CEED 0x25287 +0x8EA5CEEE 0x25382 +0x8EA5CEEF 0x25385 +0x8EA5CEF0 0x25531 +0x8EA5CEF1 0x25547 +0x8EA5CEF2 0x2552E +0x8EA5CEF3 0x2552F +0x8EA5CEF4 0x25548 +0x8EA5CEF5 0x25534 +0x8EA5CEF6 0x4118 +0x8EA5CEF7 0x2059F +0x8EA5CEF8 0x25832 +0x8EA5CEF9 0x25836 +0x8EA5CEFA 0x25833 +0x8EA5CEFB 0x25831 +0x8EA5CEFC 0x25840 +0x8EA5CEFD 0x25841 +0x8EA5CEFE 0x259DD +0x8EA5CFA1 0x259D2 +0x8EA5CFA2 0x259D9 +0x8EA5CFA3 0x41AD +0x8EA5CFA4 0x259DF +0x8EA5CFA5 0x259DB +0x8EA5CFA6 0x259D8 +0x8EA5CFA7 0x259D3 +0x8EA5CFA8 0x259DE +0x8EA5CFA9 0x259E0 +0x8EA5CFAA 0x259D4 +0x8EA5CFAB 0x259D7 +0x8EA5CFAC 0x259DA +0x8EA5CFAD 0x25AA7 +0x8EA5CFAE 0x25BFE +0x8EA5CFAF 0x25BDD +0x8EA5CFB0 0x25C40 +0x8EA5CFB1 0x25BE2 +0x8EA5CFB2 0x421E +0x8EA5CFB3 0x25BD6 +0x8EA5CFB4 0x25BDE +0x8EA5CFB5 0x25BEF +0x8EA5CFB6 0x4227 +0x8EA5CFB7 0x25BEB +0x8EA5CFB8 0x25BEA +0x8EA5CFB9 0x25BE4 +0x8EA5CFBA 0x25BD1 +0x8EA5CFBB 0x4218 +0x8EA5CFBC 0x25BEC +0x8EA5CFBD 0x25BFA +0x8EA5CFBE 0x25BD9 +0x8EA5CFBF 0x25BF3 +0x8EA5CFC0 0x25BE1 +0x8EA5CFC1 0x25BDC +0x8EA5CFC2 0x25BE5 +0x8EA5CFC3 0x25BDF +0x8EA5CFC4 0x25BD4 +0x8EA5CFC5 0x4220 +0x8EA5CFC6 0x25C05 +0x8EA5CFC7 0x25ED6 +0x8EA5CFC8 0x25ED5 +0x8EA5CFC9 0x25ED0 +0x8EA5CFCA 0x25EC8 +0x8EA5CFCB 0x25EC4 +0x8EA5CFCC 0x25EC9 +0x8EA5CFCD 0x25ECD +0x8EA5CFCE 0x25ED2 +0x8EA5CFCF 0x25ECC +0x8EA5CFD0 0x25ECA +0x8EA5CFD1 0x260A0 +0x8EA5CFD2 0x26092 +0x8EA5CFD3 0x42F4 +0x8EA5CFD4 0x4302 +0x8EA5CFD5 0x2608B +0x8EA5CFD6 0x260A1 +0x8EA5CFD7 0x26095 +0x8EA5CFD8 0x26088 +0x8EA5CFD9 0x26086 +0x8EA5CFDA 0x2608D +0x8EA5CFDB 0x26085 +0x8EA5CFDC 0x26091 +0x8EA5CFDD 0x26089 +0x8EA5CFDE 0x260A2 +0x8EA5CFDF 0x262F0 +0x8EA5CFE0 0x262F3 +0x8EA5CFE1 0x262F4 +0x8EA5CFE2 0x262EF +0x8EA5CFE3 0x26306 +0x8EA5CFE4 0x263A2 +0x8EA5CFE5 0x2645E +0x8EA5CFE6 0x26463 +0x8EA5CFE7 0x26460 +0x8EA5CFE8 0x2645B +0x8EA5CFE9 0x2647B +0x8EA5CFEA 0x26458 +0x8EA5CFEB 0x26459 +0x8EA5CFEC 0x2645D +0x8EA5CFED 0x26505 +0x8EA5CFEE 0x26506 +0x8EA5CFEF 0x26502 +0x8EA5CFF0 0x26503 +0x8EA5CFF1 0x26504 +0x8EA5CFF2 0x265A2 +0x8EA5CFF3 0x265A7 +0x8EA5CFF4 0x265A6 +0x8EA5CFF5 0x265A4 +0x8EA5CFF6 0x265AC +0x8EA5CFF7 0x265A9 +0x8EA5CFF8 0x267E7 +0x8EA5CFF9 0x26801 +0x8EA5CFFA 0x267DF +0x8EA5CFFB 0x267D9 +0x8EA5CFFC 0x267E3 +0x8EA5CFFD 0x2680F +0x8EA5CFFE 0x2691A +0x8EA5D0A1 0x26945 +0x8EA5D0A2 0x26948 +0x8EA5D0A3 0x2697B +0x8EA5D0A4 0x26985 +0x8EA5D0A5 0x26986 +0x8EA5D0A6 0x269FE +0x8EA5D0A7 0x269FF +0x8EA5D0A8 0x26A64 +0x8EA5D0A9 0x26A71 +0x8EA5D0AA 0x26A72 +0x8EA5D0AB 0x26A61 +0x8EA5D0AC 0x26A62 +0x8EA5D0AD 0x26A6C +0x8EA5D0AE 0x26A60 +0x8EA5D0AF 0x26A5D +0x8EA5D0B0 0x26A63 +0x8EA5D0B1 0x26A67 +0x8EA5D0B2 0x26E01 +0x8EA5D0B3 0x26E2A +0x8EA5D0B4 0x26E30 +0x8EA5D0B5 0x26E06 +0x8EA5D0B6 0x26E7D +0x8EA5D0B7 0x26E22 +0x8EA5D0B8 0x26EB9 +0x8EA5D0B9 0x26E0A +0x8EA5D0BA 0x26E10 +0x8EA5D0BB 0x26D8F +0x8EA5D0BC 0x26E80 +0x8EA5D0BD 0x26E13 +0x8EA5D0BE 0x26E2E +0x8EA5D0BF 0x26E18 +0x8EA5D0C0 0x26E17 +0x8EA5D0C1 0x26E1A +0x8EA5D0C2 0x26E14 +0x8EA5D0C3 0x26E47 +0x8EA5D0C4 0x26E63 +0x8EA5D0C5 0x26E38 +0x8EA5D0C6 0x4524 +0x8EA5D0C7 0x26E7F +0x8EA5D0C8 0x26E21 +0x8EA5D0C9 0x26E37 +0x8EA5D0CA 0x26E31 +0x8EA5D0CB 0x26E1B +0x8EA5D0CC 0x26EA5 +0x8EA5D0CD 0x26F6C +0x8EA5D0CE 0x271D3 +0x8EA5D0CF 0x27388 +0x8EA5D0D0 0x2736E +0x8EA5D0D1 0x2735C +0x8EA5D0D2 0x27374 +0x8EA5D0D3 0x27354 +0x8EA5D0D4 0x27383 +0x8EA5D0D5 0x8770 +0x8EA5D0D6 0x27365 +0x8EA5D0D7 0x27360 +0x8EA5D0D8 0x27370 +0x8EA5D0D9 0x2736F +0x8EA5D0DA 0x2736D +0x8EA5D0DB 0x27372 +0x8EA5D0DC 0x2736C +0x8EA5D0DD 0x27376 +0x8EA5D0DE 0x27375 +0x8EA5D0DF 0x27359 +0x8EA5D0E0 0x273C7 +0x8EA5D0E1 0x275C1 +0x8EA5D0E2 0x275F9 +0x8EA5D0E3 0x276E3 +0x8EA5D0E4 0x276E7 +0x8EA5D0E5 0x276D6 +0x8EA5D0E6 0x276CF +0x8EA5D0E7 0x276DA +0x8EA5D0E8 0x276E9 +0x8EA5D0E9 0x276D2 +0x8EA5D0EA 0x27855 +0x8EA5D0EB 0x2784F +0x8EA5D0EC 0x2784D +0x8EA5D0ED 0x27851 +0x8EA5D0EE 0x27856 +0x8EA5D0EF 0x278F9 +0x8EA5D0F0 0x278F8 +0x8EA5D0F1 0x27906 +0x8EA5D0F2 0x27903 +0x8EA5D0F3 0x27909 +0x8EA5D0F4 0x278F7 +0x8EA5D0F5 0x278F5 +0x8EA5D0F6 0x27A47 +0x8EA5D0F7 0x27A45 +0x8EA5D0F8 0x27A3E +0x8EA5D0F9 0x27A46 +0x8EA5D0FA 0x27A29 +0x8EA5D0FB 0x27A34 +0x8EA5D0FC 0x27A3F +0x8EA5D0FD 0x27A44 +0x8EA5D0FE 0x27A35 +0x8EA5D1A1 0x27A5A +0x8EA5D1A2 0x27A2A +0x8EA5D1A3 0x27A33 +0x8EA5D1A4 0x27A37 +0x8EA5D1A5 0x27A43 +0x8EA5D1A6 0x27A39 +0x8EA5D1A7 0x27A30 +0x8EA5D1A8 0x27A5D +0x8EA5D1A9 0x27A32 +0x8EA5D1AA 0x27A27 +0x8EA5D1AB 0x27BBD +0x8EA5D1AC 0x27BBA +0x8EA5D1AD 0x27BBC +0x8EA5D1AE 0x27BF1 +0x8EA5D1AF 0x27BF0 +0x8EA5D1B0 0x27C61 +0x8EA5D1B1 0x27C5C +0x8EA5D1B2 0x27C58 +0x8EA5D1B3 0x27C5D +0x8EA5D1B4 0x27CDA +0x8EA5D1B5 0x27CD9 +0x8EA5D1B6 0x27CDD +0x8EA5D1B7 0x27CDC +0x8EA5D1B8 0x27CDE +0x8EA5D1B9 0x477D +0x8EA5D1BA 0x27DA0 +0x8EA5D1BB 0x27DA2 +0x8EA5D1BC 0x27F0F +0x8EA5D1BD 0x27F13 +0x8EA5D1BE 0x27F12 +0x8EA5D1BF 0x27F11 +0x8EA5D1C0 0x27F14 +0x8EA5D1C1 0x27F19 +0x8EA5D1C2 0x27F0E +0x8EA5D1C3 0x27F17 +0x8EA5D1C4 0x27F21 +0x8EA5D1C5 0x27F20 +0x8EA5D1C6 0x27F16 +0x8EA5D1C7 0x28078 +0x8EA5D1C8 0x8E37 +0x8EA5D1C9 0x28087 +0x8EA5D1CA 0x28079 +0x8EA5D1CB 0x28080 +0x8EA5D1CC 0x28077 +0x8EA5D1CD 0x28081 +0x8EA5D1CE 0x28046 +0x8EA5D1CF 0x2807A +0x8EA5D1D0 0x2809C +0x8EA5D1D1 0x28083 +0x8EA5D1D2 0x28084 +0x8EA5D1D3 0x280AD +0x8EA5D1D4 0x2809D +0x8EA5D1D5 0x2809E +0x8EA5D1D6 0x28255 +0x8EA5D1D7 0x28336 +0x8EA5D1D8 0x2832B +0x8EA5D1D9 0x28327 +0x8EA5D1DA 0x28346 +0x8EA5D1DB 0x2832C +0x8EA5D1DC 0x28345 +0x8EA5D1DD 0x28333 +0x8EA5D1DE 0x2832D +0x8EA5D1DF 0x28334 +0x8EA5D1E0 0x28322 +0x8EA5D1E1 0x4864 +0x8EA5D1E2 0x2841F +0x8EA5D1E3 0x285B3 +0x8EA5D1E4 0x2858C +0x8EA5D1E5 0x2858F +0x8EA5D1E6 0x285AF +0x8EA5D1E7 0x285AD +0x8EA5D1E8 0x2858E +0x8EA5D1E9 0x285AC +0x8EA5D1EA 0x285B0 +0x8EA5D1EB 0x285B1 +0x8EA5D1EC 0x285AE +0x8EA5D1ED 0x28599 +0x8EA5D1EE 0x286EB +0x8EA5D1EF 0x28774 +0x8EA5D1F0 0x28775 +0x8EA5D1F1 0x2878E +0x8EA5D1F2 0x2876D +0x8EA5D1F3 0x28770 +0x8EA5D1F4 0x2878C +0x8EA5D1F5 0x2884F +0x8EA5D1F6 0x28851 +0x8EA5D1F7 0x28858 +0x8EA5D1F8 0x2884C +0x8EA5D1F9 0x2884E +0x8EA5D1FA 0x28915 +0x8EA5D1FB 0x289BE +0x8EA5D1FC 0x289DB +0x8EA5D1FD 0x289B3 +0x8EA5D1FE 0x289AE +0x8EA5D2A1 0x28C87 +0x8EA5D2A2 0x28C8A +0x8EA5D2A3 0x28C88 +0x8EA5D2A4 0x28C8B +0x8EA5D2A5 0x28C8C +0x8EA5D2A6 0x28D44 +0x8EA5D2A7 0x28D2D +0x8EA5D2A8 0x28D2A +0x8EA5D2A9 0x28D31 +0x8EA5D2AA 0x28D2C +0x8EA5D2AB 0x28D45 +0x8EA5D2AC 0x28D30 +0x8EA5D2AD 0x28D29 +0x8EA5D2AE 0x28D46 +0x8EA5D2AF 0x28EF4 +0x8EA5D2B0 0x28F14 +0x8EA5D2B1 0x28F10 +0x8EA5D2B2 0x28F0F +0x8EA5D2B3 0x28F12 +0x8EA5D2B4 0x28F0B +0x8EA5D2B5 0x28F0C +0x8EA5D2B6 0x28F0A +0x8EA5D2B7 0x28F13 +0x8EA5D2B8 0x28F0E +0x8EA5D2B9 0x28FD9 +0x8EA5D2BA 0x28FD0 +0x8EA5D2BB 0x9703 +0x8EA5D2BC 0x290C1 +0x8EA5D2BD 0x290BF +0x8EA5D2BE 0x290BD +0x8EA5D2BF 0x290BC +0x8EA5D2C0 0x290BA +0x8EA5D2C1 0x290BB +0x8EA5D2C2 0x290D1 +0x8EA5D2C3 0x290BE +0x8EA5D2C4 0x290D0 +0x8EA5D2C5 0x290B9 +0x8EA5D2C6 0x2921A +0x8EA5D2C7 0x2921C +0x8EA5D2C8 0x2921B +0x8EA5D2C9 0x29291 +0x8EA5D2CA 0x29296 +0x8EA5D2CB 0x2929F +0x8EA5D2CC 0x2929C +0x8EA5D2CD 0x2929A +0x8EA5D2CE 0x2929D +0x8EA5D2CF 0x293AD +0x8EA5D2D0 0x293A5 +0x8EA5D2D1 0x293AE +0x8EA5D2D2 0x29403 +0x8EA5D2D3 0x29426 +0x8EA5D2D4 0x29420 +0x8EA5D2D5 0x29423 +0x8EA5D2D6 0x29424 +0x8EA5D2D7 0x29421 +0x8EA5D2D8 0x29428 +0x8EA5D2D9 0x29425 +0x8EA5D2DA 0x2941E +0x8EA5D2DB 0x29494 +0x8EA5D2DC 0x29493 +0x8EA5D2DD 0x2948F +0x8EA5D2DE 0x2949A +0x8EA5D2DF 0x294AD +0x8EA5D2E0 0x4AC2 +0x8EA5D2E1 0x295CA +0x8EA5D2E2 0x295C5 +0x8EA5D2E3 0x296BB +0x8EA5D2E4 0x296E1 +0x8EA5D2E5 0x296EA +0x8EA5D2E6 0x296E4 +0x8EA5D2E7 0x296ED +0x8EA5D2E8 0x296E6 +0x8EA5D2E9 0x296E0 +0x8EA5D2EA 0x296E8 +0x8EA5D2EB 0x296E5 +0x8EA5D2EC 0x2981A +0x8EA5D2ED 0x29894 +0x8EA5D2EE 0x29896 +0x8EA5D2EF 0x2989E +0x8EA5D2F0 0x29895 +0x8EA5D2F1 0x298A1 +0x8EA5D2F2 0x2988E +0x8EA5D2F3 0x2989B +0x8EA5D2F4 0x29892 +0x8EA5D2F5 0x29897 +0x8EA5D2F6 0x29899 +0x8EA5D2F7 0x29893 +0x8EA5D2F8 0x29A32 +0x8EA5D2F9 0x29A2F +0x8EA5D2FA 0x29A2E +0x8EA5D2FB 0x29A33 +0x8EA5D2FC 0x29B1C +0x8EA5D2FD 0x29B1E +0x8EA5D2FE 0x29B11 +0x8EA5D3A1 0x29B20 +0x8EA5D3A2 0x29B1F +0x8EA5D3A3 0x29B19 +0x8EA5D3A4 0x29B16 +0x8EA5D3A5 0x29CAC +0x8EA5D3A6 0x29CB9 +0x8EA5D3A7 0x29CB3 +0x8EA5D3A8 0x29CA6 +0x8EA5D3A9 0x29CA2 +0x8EA5D3AA 0x29CA9 +0x8EA5D3AB 0x29CA7 +0x8EA5D3AC 0x29D6C +0x8EA5D3AD 0x29D6D +0x8EA5D3AE 0x29D69 +0x8EA5D3AF 0x29D80 +0x8EA5D3B0 0x29D66 +0x8EA5D3B1 0x29D65 +0x8EA5D3B2 0x29D71 +0x8EA5D3B3 0x29D6B +0x8EA5D3B4 0x29FBD +0x8EA5D3B5 0x29FC1 +0x8EA5D3B6 0x29FD3 +0x8EA5D3B7 0x29FB6 +0x8EA5D3B8 0x4CAC +0x8EA5D3B9 0x29FB9 +0x8EA5D3BA 0x29FD4 +0x8EA5D3BB 0x29FB7 +0x8EA5D3BC 0x29FDB +0x8EA5D3BD 0x29FB8 +0x8EA5D3BE 0x29FC0 +0x8EA5D3BF 0x29FBC +0x8EA5D3C0 0x29FD5 +0x8EA5D3C1 0x29FBF +0x8EA5D3C2 0x29FC3 +0x8EA5D3C3 0x29FC9 +0x8EA5D3C4 0x2A258 +0x8EA5D3C5 0x2A290 +0x8EA5D3C6 0x2A295 +0x8EA5D3C7 0x2A297 +0x8EA5D3C8 0x2A309 +0x8EA5D3C9 0x2A308 +0x8EA5D3CA 0x2A306 +0x8EA5D3CB 0x2A305 +0x8EA5D3CC 0x2A310 +0x8EA5D3CD 0x2A397 +0x8EA5D3CE 0x2A395 +0x8EA5D3CF 0x2A3EE +0x8EA5D3D0 0x2A41F +0x8EA5D3D1 0x2FA1A +0x8EA5D3D2 0x21B4B +0x8EA5D3D3 0x2018E +0x8EA5D3D4 0x203E8 +0x8EA5D3D5 0x203F0 +0x8EA5D3D6 0x203F4 +0x8EA5D3D7 0x20406 +0x8EA5D3D8 0x203ED +0x8EA5D3D9 0x349B +0x8EA5D3DA 0x203E9 +0x8EA5D3DB 0x20400 +0x8EA5D3DC 0x204B8 +0x8EA5D3DD 0x2056D +0x8EA5D3DE 0x20804 +0x8EA5D3DF 0x20801 +0x8EA5D3E0 0x20803 +0x8EA5D3E1 0x20802 +0x8EA5D3E2 0x52F6 +0x8EA5D3E3 0x3526 +0x8EA5D3E4 0x20962 +0x8EA5D3E5 0x20ABA +0x8EA5D3E6 0x20B13 +0x8EA5D3E7 0x20FDE +0x8EA5D3E8 0x20FD7 +0x8EA5D3E9 0x20FE4 +0x8EA5D3EA 0x20FCE +0x8EA5D3EB 0x20FE3 +0x8EA5D3EC 0x20FDD +0x8EA5D3ED 0x2103A +0x8EA5D3EE 0x20FDB +0x8EA5D3EF 0x20FD6 +0x8EA5D3F0 0x20FE0 +0x8EA5D3F1 0x20FD4 +0x8EA5D3F2 0x20FCB +0x8EA5D3F3 0x20FE1 +0x8EA5D3F4 0x20FC9 +0x8EA5D3F5 0x20FDF +0x8EA5D3F6 0x2103C +0x8EA5D3F7 0x20FFC +0x8EA5D3F8 0x20FCF +0x8EA5D3F9 0x21479 +0x8EA5D3FA 0x21476 +0x8EA5D3FB 0x21478 +0x8EA5D3FC 0x21687 +0x8EA5D3FD 0x2189C +0x8EA5D3FE 0x218B1 +0x8EA5D4A1 0x218C1 +0x8EA5D4A2 0x2189A +0x8EA5D4A3 0x21892 +0x8EA5D4A4 0x41AF +0x8EA5D4A5 0x218C2 +0x8EA5D4A6 0x21896 +0x8EA5D4A7 0x218C0 +0x8EA5D4A8 0x21891 +0x8EA5D4A9 0x21895 +0x8EA5D4AA 0x219A2 +0x8EA5D4AB 0x21AC3 +0x8EA5D4AC 0x21AC0 +0x8EA5D4AD 0x21AC2 +0x8EA5D4AE 0x20B8A +0x8EA5D4AF 0x21BB0 +0x8EA5D4B0 0x21C16 +0x8EA5D4B1 0x21F46 +0x8EA5D4B2 0x21F4A +0x8EA5D4B3 0x21F3E +0x8EA5D4B4 0x21F45 +0x8EA5D4B5 0x21F42 +0x8EA5D4B6 0x3815 +0x8EA5D4B7 0x21F5B +0x8EA5D4B8 0x21F44 +0x8EA5D4B9 0x22004 +0x8EA5D4BA 0x24022 +0x8EA5D4BB 0x22155 +0x8EA5D4BC 0x22157 +0x8EA5D4BD 0x22151 +0x8EA5D4BE 0x2214E +0x8EA5D4BF 0x2215A +0x8EA5D4C0 0x222C6 +0x8EA5D4C1 0x222C3 +0x8EA5D4C2 0x389C +0x8EA5D4C3 0x222C5 +0x8EA5D4C4 0x222CC +0x8EA5D4C5 0x22371 +0x8EA5D4C6 0x22426 +0x8EA5D4C7 0x224B2 +0x8EA5D4C8 0x2257A +0x8EA5D4C9 0x22584 +0x8EA5D4CA 0x2257B +0x8EA5D4CB 0x22874 +0x8EA5D4CC 0x2288C +0x8EA5D4CD 0x22851 +0x8EA5D4CE 0x22848 +0x8EA5D4CF 0x2288D +0x8EA5D4D0 0x22892 +0x8EA5D4D1 0x22898 +0x8EA5D4D2 0x22893 +0x8EA5D4D3 0x228B0 +0x8EA5D4D4 0x2284E +0x8EA5D4D5 0x22896 +0x8EA5D4D6 0x22897 +0x8EA5D4D7 0x2289C +0x8EA5D4D8 0x228CA +0x8EA5D4D9 0x22D33 +0x8EA5D4DA 0x22D83 +0x8EA5D4DB 0x22D84 +0x8EA5D4DC 0x22D9A +0x8EA5D4DD 0x22D8C +0x8EA5D4DE 0x64CC +0x8EA5D4DF 0x22D99 +0x8EA5D4E0 0x22EE0 +0x8EA5D4E1 0x22FE4 +0x8EA5D4E2 0x22FF8 +0x8EA5D4E3 0x22FED +0x8EA5D4E4 0x22FF3 +0x8EA5D4E5 0x22FF4 +0x8EA5D4E6 0x22FF5 +0x8EA5D4E7 0x22FFD +0x8EA5D4E8 0x23119 +0x8EA5D4E9 0x2329E +0x8EA5D4EA 0x232C4 +0x8EA5D4EB 0x2329F +0x8EA5D4EC 0x2339B +0x8EA5D4ED 0x2339F +0x8EA5D4EE 0x2339A +0x8EA5D4EF 0x236AA +0x8EA5D4F0 0x2369D +0x8EA5D4F1 0x23692 +0x8EA5D4F2 0x236A2 +0x8EA5D4F3 0x236AF +0x8EA5D4F4 0x236EB +0x8EA5D4F5 0x236A0 +0x8EA5D4F6 0x236A1 +0x8EA5D4F7 0x23694 +0x8EA5D4F8 0x23698 +0x8EA5D4F9 0x2368F +0x8EA5D4FA 0x23687 +0x8EA5D4FB 0x23684 +0x8EA5D4FC 0x236A9 +0x8EA5D4FD 0x2367C +0x8EA5D4FE 0x23918 +0x8EA5D5A1 0x23A5F +0x8EA5D5A2 0x23A62 +0x8EA5D5A3 0x23A61 +0x8EA5D5A4 0x23AC0 +0x8EA5D5A5 0x23B15 +0x8EA5D5A6 0x23BFC +0x8EA5D5A7 0x23BF9 +0x8EA5D5A8 0x23FC8 +0x8EA5D5A9 0x23FC9 +0x8EA5D5AA 0x23FDE +0x8EA5D5AB 0x23FCA +0x8EA5D5AC 0x23FE2 +0x8EA5D5AD 0x3D64 +0x8EA5D5AE 0x3D6E +0x8EA5D5AF 0x24004 +0x8EA5D5B0 0x23FCC +0x8EA5D5B1 0x23FDD +0x8EA5D5B2 0x23FE4 +0x8EA5D5B3 0x23FD3 +0x8EA5D5B4 0x23FC7 +0x8EA5D5B5 0x23FC6 +0x8EA5D5B6 0x3D5F +0x8EA5D5B7 0x24037 +0x8EA5D5B8 0x243D8 +0x8EA5D5B9 0x243EE +0x8EA5D5BA 0x243B2 +0x8EA5D5BB 0x243A3 +0x8EA5D5BC 0x243B3 +0x8EA5D5BD 0x243ED +0x8EA5D5BE 0x243F8 +0x8EA5D5BF 0x24531 +0x8EA5D5C0 0x2455B +0x8EA5D5C1 0x24566 +0x8EA5D5C2 0x24569 +0x8EA5D5C3 0x24596 +0x8EA5D5C4 0x2459B +0x8EA5D5C5 0x245F7 +0x8EA5D5C6 0x245F3 +0x8EA5D5C7 0x245F4 +0x8EA5D5C8 0x245F5 +0x8EA5D5C9 0x246E2 +0x8EA5D5CA 0x246E7 +0x8EA5D5CB 0x246E5 +0x8EA5D5CC 0x246E9 +0x8EA5D5CD 0x246E6 +0x8EA5D5CE 0x246E3 +0x8EA5D5CF 0x24874 +0x8EA5D5D0 0x2487F +0x8EA5D5D1 0x2488F +0x8EA5D5D2 0x24890 +0x8EA5D5D3 0x24897 +0x8EA5D5D4 0x248A3 +0x8EA5D5D5 0x2488E +0x8EA5D5D6 0x24898 +0x8EA5D5D7 0x2488C +0x8EA5D5D8 0x24A42 +0x8EA5D5D9 0x24A44 +0x8EA5D5DA 0x24A69 +0x8EA5D5DB 0x24A43 +0x8EA5D5DC 0x24A68 +0x8EA5D5DD 0x3EF6 +0x8EA5D5DE 0x24B8D +0x8EA5D5DF 0x24B88 +0x8EA5D5E0 0x24B8B +0x8EA5D5E1 0x24B89 +0x8EA5D5E2 0x24CCC +0x8EA5D5E3 0x24D1F +0x8EA5D5E4 0x24E80 +0x8EA5D5E5 0x24E5E +0x8EA5D5E6 0x24E67 +0x8EA5D5E7 0x24E68 +0x8EA5D5E8 0x24E65 +0x8EA5D5E9 0x764A +0x8EA5D5EA 0x24E74 +0x8EA5D5EB 0x24E69 +0x8EA5D5EC 0x24E61 +0x8EA5D5ED 0x24E62 +0x8EA5D5EE 0x24E6C +0x8EA5D5EF 0x24E93 +0x8EA5D5F0 0x24E86 +0x8EA5D5F1 0x24F9D +0x8EA5D5F2 0x24F9B +0x8EA5D5F3 0x2501B +0x8EA5D5F4 0x25016 +0x8EA5D5F5 0x25019 +0x8EA5D5F6 0x25014 +0x8EA5D5F7 0x25018 +0x8EA5D5F8 0x25015 +0x8EA5D5F9 0x25099 +0x8EA5D5FA 0x25098 +0x8EA5D5FB 0x2525D +0x8EA5D5FC 0x25289 +0x8EA5D5FD 0x2527A +0x8EA5D5FE 0x2527D +0x8EA5D6A1 0x2524B +0x8EA5D6A2 0x4073 +0x8EA5D6A3 0x25278 +0x8EA5D6A4 0x2527F +0x8EA5D6A5 0x25277 +0x8EA5D6A6 0x2527E +0x8EA5D6A7 0x25279 +0x8EA5D6A8 0x252AB +0x8EA5D6A9 0x2527C +0x8EA5D6AA 0x25274 +0x8EA5D6AB 0x25275 +0x8EA5D6AC 0x252A7 +0x8EA5D6AD 0x2538D +0x8EA5D6AE 0x2554E +0x8EA5D6AF 0x25566 +0x8EA5D6B0 0x25561 +0x8EA5D6B1 0x2554D +0x8EA5D6B2 0x2554F +0x8EA5D6B3 0x40DD +0x8EA5D6B4 0x25554 +0x8EA5D6B5 0x2557C +0x8EA5D6B6 0x256DA +0x8EA5D6B7 0x256DE +0x8EA5D6B8 0x256D8 +0x8EA5D6B9 0x256DD +0x8EA5D6BA 0x256DF +0x8EA5D6BB 0x25866 +0x8EA5D6BC 0x25862 +0x8EA5D6BD 0x2585F +0x8EA5D6BE 0x25864 +0x8EA5D6BF 0x25863 +0x8EA5D6C0 0x25860 +0x8EA5D6C1 0x25888 +0x8EA5D6C2 0x2586A +0x8EA5D6C3 0x25867 +0x8EA5D6C4 0x25887 +0x8EA5D6C5 0x2583F +0x8EA5D6C6 0x2586C +0x8EA5D6C7 0x2586E +0x8EA5D6C8 0x258AD +0x8EA5D6C9 0x259F1 +0x8EA5D6CA 0x259F4 +0x8EA5D6CB 0x259F6 +0x8EA5D6CC 0x259F5 +0x8EA5D6CD 0x259F8 +0x8EA5D6CE 0x259FB +0x8EA5D6CF 0x259EC +0x8EA5D6D0 0x259EF +0x8EA5D6D1 0x259ED +0x8EA5D6D2 0x7AB9 +0x8EA5D6D3 0x259F7 +0x8EA5D6D4 0x259F9 +0x8EA5D6D5 0x259FD +0x8EA5D6D6 0x25AB1 +0x8EA5D6D7 0x25C36 +0x8EA5D6D8 0x25C1B +0x8EA5D6D9 0x25C32 +0x8EA5D6DA 0x25C42 +0x8EA5D6DB 0x25C4D +0x8EA5D6DC 0x25C1F +0x8EA5D6DD 0x25C21 +0x8EA5D6DE 0x25C1C +0x8EA5D6DF 0x25C31 +0x8EA5D6E0 0x25C2E +0x8EA5D6E1 0x25C47 +0x8EA5D6E2 0x25C3B +0x8EA5D6E3 0x25C41 +0x8EA5D6E4 0x25C18 +0x8EA5D6E5 0x25C39 +0x8EA5D6E6 0x25C1D +0x8EA5D6E7 0x25C27 +0x8EA5D6E8 0x25C23 +0x8EA5D6E9 0x7BD7 +0x8EA5D6EA 0x25EEE +0x8EA5D6EB 0x25EE8 +0x8EA5D6EC 0x25EE5 +0x8EA5D6ED 0x25EEF +0x8EA5D6EE 0x25EE4 +0x8EA5D6EF 0x25EEC +0x8EA5D6F0 0x25EF0 +0x8EA5D6F1 0x260D7 +0x8EA5D6F2 0x260D8 +0x8EA5D6F3 0x260D4 +0x8EA5D6F4 0x260CA +0x8EA5D6F5 0x260D2 +0x8EA5D6F6 0x260CB +0x8EA5D6F7 0x260D3 +0x8EA5D6F8 0x260E6 +0x8EA5D6F9 0x260E2 +0x8EA5D6FA 0x26249 +0x8EA5D6FB 0x26248 +0x8EA5D6FC 0x262FF +0x8EA5D6FD 0x26309 +0x8EA5D6FE 0x263B0 +0x8EA5D7A1 0x263AF +0x8EA5D7A2 0x2647C +0x8EA5D7A3 0x26478 +0x8EA5D7A4 0x2647A +0x8EA5D7A5 0x26472 +0x8EA5D7A6 0x26479 +0x8EA5D7A7 0x2647E +0x8EA5D7A8 0x2650C +0x8EA5D7A9 0x2650B +0x8EA5D7AA 0x265CD +0x8EA5D7AB 0x265BE +0x8EA5D7AC 0x265BC +0x8EA5D7AD 0x265BF +0x8EA5D7AE 0x265C0 +0x8EA5D7AF 0x265BD +0x8EA5D7B0 0x26838 +0x8EA5D7B1 0x26808 +0x8EA5D7B2 0x26805 +0x8EA5D7B3 0x2683B +0x8EA5D7B4 0x26810 +0x8EA5D7B5 0x2680C +0x8EA5D7B6 0x2680D +0x8EA5D7B7 0x26804 +0x8EA5D7B8 0x2683A +0x8EA5D7B9 0x26813 +0x8EA5D7BA 0x26837 +0x8EA5D7BB 0x26839 +0x8EA5D7BC 0x2691F +0x8EA5D7BD 0x2694B +0x8EA5D7BE 0x269EE +0x8EA5D7BF 0x26A75 +0x8EA5D7C0 0x26A78 +0x8EA5D7C1 0x26A7C +0x8EA5D7C2 0x26A74 +0x8EA5D7C3 0x26A76 +0x8EA5D7C4 0x26AEA +0x8EA5D7C5 0x26AEB +0x8EA5D7C6 0x26DFB +0x8EA5D7C7 0x26E19 +0x8EA5D7C8 0x26EA7 +0x8EA5D7C9 0x26E8C +0x8EA5D7CA 0x26EDC +0x8EA5D7CB 0x26E98 +0x8EA5D7CC 0x26EBE +0x8EA5D7CD 0x26E9E +0x8EA5D7CE 0x26F0F +0x8EA5D7CF 0x26E9F +0x8EA5D7D0 0x26EDD +0x8EA5D7D1 0x26E93 +0x8EA5D7D2 0x26EBB +0x8EA5D7D3 0x26EB6 +0x8EA5D7D4 0x26E90 +0x8EA5D7D5 0x26EA1 +0x8EA5D7D6 0x26EBD +0x8EA5D7D7 0x26EDE +0x8EA5D7D8 0x26E3A +0x8EA5D7D9 0x26F22 +0x8EA5D7DA 0x26E97 +0x8EA5D7DB 0x26E94 +0x8EA5D7DC 0x26EC3 +0x8EA5D7DD 0x26E8E +0x8EA5D7DE 0x26EA8 +0x8EA5D7DF 0x26E99 +0x8EA5D7E0 0x26EAD +0x8EA5D7E1 0x26E9B +0x8EA5D7E2 0x26EA2 +0x8EA5D7E3 0x26F21 +0x8EA5D7E4 0x26EAC +0x8EA5D7E5 0x26F0E +0x8EA5D7E6 0x26F31 +0x8EA5D7E7 0x271E1 +0x8EA5D7E8 0x271DE +0x8EA5D7E9 0x271DF +0x8EA5D7EA 0x271DC +0x8EA5D7EB 0x271DD +0x8EA5D7EC 0x271EC +0x8EA5D7ED 0x271E7 +0x8EA5D7EE 0x27369 +0x8EA5D7EF 0x273B8 +0x8EA5D7F0 0x273A1 +0x8EA5D7F1 0x273A8 +0x8EA5D7F2 0x273BA +0x8EA5D7F3 0x273C2 +0x8EA5D7F4 0x273A6 +0x8EA5D7F5 0x273A4 +0x8EA5D7F6 0x273A3 +0x8EA5D7F7 0x273AB +0x8EA5D7F8 0x273BC +0x8EA5D7F9 0x273B7 +0x8EA5D7FA 0x273BF +0x8EA5D7FB 0x273AD +0x8EA5D7FC 0x273B1 +0x8EA5D7FD 0x273CA +0x8EA5D7FE 0x273C4 +0x8EA5D8A1 0x273B9 +0x8EA5D8A2 0x275C8 +0x8EA5D8A3 0x275C6 +0x8EA5D8A4 0x275C7 +0x8EA5D8A5 0x2770A +0x8EA5D8A6 0x2770D +0x8EA5D8A7 0x276FB +0x8EA5D8A8 0x27703 +0x8EA5D8A9 0x27702 +0x8EA5D8AA 0x276FC +0x8EA5D8AB 0x276F9 +0x8EA5D8AC 0x276F8 +0x8EA5D8AD 0x2786E +0x8EA5D8AE 0x27863 +0x8EA5D8AF 0x27862 +0x8EA5D8B0 0x27861 +0x8EA5D8B1 0x2786B +0x8EA5D8B2 0x4688 +0x8EA5D8B3 0x2786F +0x8EA5D8B4 0x27866 +0x8EA5D8B5 0x2786C +0x8EA5D8B6 0x2790E +0x8EA5D8B7 0x27915 +0x8EA5D8B8 0x27916 +0x8EA5D8B9 0x27910 +0x8EA5D8BA 0x27917 +0x8EA5D8BB 0x27911 +0x8EA5D8BC 0x27A6E +0x8EA5D8BD 0x27A6C +0x8EA5D8BE 0x27A87 +0x8EA5D8BF 0x27A83 +0x8EA5D8C0 0x27A63 +0x8EA5D8C1 0x27ADC +0x8EA5D8C2 0x27BC0 +0x8EA5D8C3 0x27BF7 +0x8EA5D8C4 0x27BFA +0x8EA5D8C5 0x27C70 +0x8EA5D8C6 0x27C6A +0x8EA5D8C7 0x27C68 +0x8EA5D8C8 0x27C69 +0x8EA5D8C9 0x27C84 +0x8EA5D8CA 0x27CEC +0x8EA5D8CB 0x27CE7 +0x8EA5D8CC 0x27CEE +0x8EA5D8CD 0x27DBA +0x8EA5D8CE 0x27DB2 +0x8EA5D8CF 0x27DB5 +0x8EA5D8D0 0x27DCB +0x8EA5D8D1 0x2080B +0x8EA5D8D2 0x27DD0 +0x8EA5D8D3 0x27E6D +0x8EA5D8D4 0x27E6C +0x8EA5D8D5 0x47BB +0x8EA5D8D6 0x27F45 +0x8EA5D8D7 0x27F46 +0x8EA5D8D8 0x27F34 +0x8EA5D8D9 0x27F2C +0x8EA5D8DA 0x27F35 +0x8EA5D8DB 0x27F44 +0x8EA5D8DC 0x47BA +0x8EA5D8DD 0x27F76 +0x8EA5D8DE 0x280B1 +0x8EA5D8DF 0x280AA +0x8EA5D8E0 0x280A1 +0x8EA5D8E1 0x280B2 +0x8EA5D8E2 0x4812 +0x8EA5D8E3 0x280A6 +0x8EA5D8E4 0x280B5 +0x8EA5D8E5 0x280B4 +0x8EA5D8E6 0x280B8 +0x8EA5D8E7 0x280AF +0x8EA5D8E8 0x280B0 +0x8EA5D8E9 0x280A3 +0x8EA5D8EA 0x28262 +0x8EA5D8EB 0x28264 +0x8EA5D8EC 0x28356 +0x8EA5D8ED 0x28351 +0x8EA5D8EE 0x2834F +0x8EA5D8EF 0x28368 +0x8EA5D8F0 0x2834C +0x8EA5D8F1 0x28350 +0x8EA5D8F2 0x4861 +0x8EA5D8F3 0x28348 +0x8EA5D8F4 0x2834A +0x8EA5D8F5 0x28421 +0x8EA5D8F6 0x285E3 +0x8EA5D8F7 0x285B9 +0x8EA5D8F8 0x285DE +0x8EA5D8F9 0x285B7 +0x8EA5D8FA 0x285E1 +0x8EA5D8FB 0x285B6 +0x8EA5D8FC 0x285B5 +0x8EA5D8FD 0x285DF +0x8EA5D8FE 0x48E1 +0x8EA5D9A1 0x28797 +0x8EA5D9A2 0x2879A +0x8EA5D9A3 0x2879B +0x8EA5D9A4 0x28798 +0x8EA5D9A5 0x28792 +0x8EA5D9A6 0x28793 +0x8EA5D9A7 0x287D7 +0x8EA5D9A8 0x28773 +0x8EA5D9A9 0x2886B +0x8EA5D9AA 0x28874 +0x8EA5D9AB 0x28878 +0x8EA5D9AC 0x2886D +0x8EA5D9AD 0x28918 +0x8EA5D9AE 0x289E9 +0x8EA5D9AF 0x289F5 +0x8EA5D9B0 0x289EA +0x8EA5D9B1 0x28A2E +0x8EA5D9B2 0x289E7 +0x8EA5D9B3 0x289FE +0x8EA5D9B4 0x289E5 +0x8EA5D9B5 0x28A36 +0x8EA5D9B6 0x289F0 +0x8EA5D9B7 0x289E6 +0x8EA5D9B8 0x28A2C +0x8EA5D9B9 0x28C89 +0x8EA5D9BA 0x28C95 +0x8EA5D9BB 0x28C93 +0x8EA5D9BC 0x28D4D +0x8EA5D9BD 0x28D4A +0x8EA5D9BE 0x28D4F +0x8EA5D9BF 0x28D50 +0x8EA5D9C0 0x28D4B +0x8EA5D9C1 0x28F2A +0x8EA5D9C2 0x28F2B +0x8EA5D9C3 0x28F2F +0x8EA5D9C4 0x28F2E +0x8EA5D9C5 0x28F7C +0x8EA5D9C6 0x28FED +0x8EA5D9C7 0x28FE2 +0x8EA5D9C8 0x290E0 +0x8EA5D9C9 0x290DC +0x8EA5D9CA 0x290DA +0x8EA5D9CB 0x290D6 +0x8EA5D9CC 0x290F4 +0x8EA5D9CD 0x290D9 +0x8EA5D9CE 0x290D5 +0x8EA5D9CF 0x29222 +0x8EA5D9D0 0x29221 +0x8EA5D9D1 0x29224 +0x8EA5D9D2 0x29225 +0x8EA5D9D3 0x29226 +0x8EA5D9D4 0x29223 +0x8EA5D9D5 0x292AA +0x8EA5D9D6 0x292AF +0x8EA5D9D7 0x292B0 +0x8EA5D9D8 0x292AB +0x8EA5D9D9 0x293AF +0x8EA5D9DA 0x293B7 +0x8EA5D9DB 0x293B5 +0x8EA5D9DC 0x293B2 +0x8EA5D9DD 0x293B3 +0x8EA5D9DE 0x2942B +0x8EA5D9DF 0x294D8 +0x8EA5D9E0 0x294C2 +0x8EA5D9E1 0x294AF +0x8EA5D9E2 0x294BC +0x8EA5D9E3 0x294B8 +0x8EA5D9E4 0x294BE +0x8EA5D9E5 0x294B7 +0x8EA5D9E6 0x294B4 +0x8EA5D9E7 0x294BF +0x8EA5D9E8 0x294B3 +0x8EA5D9E9 0x294B1 +0x8EA5D9EA 0x294BB +0x8EA5D9EB 0x294BD +0x8EA5D9EC 0x294D6 +0x8EA5D9ED 0x294DD +0x8EA5D9EE 0x295D8 +0x8EA5D9EF 0x295D3 +0x8EA5D9F0 0x295D5 +0x8EA5D9F1 0x295E3 +0x8EA5D9F2 0x295E2 +0x8EA5D9F3 0x295D9 +0x8EA5D9F4 0x295DE +0x8EA5D9F5 0x295DF +0x8EA5D9F6 0x295DA +0x8EA5D9F7 0x295D4 +0x8EA5D9F8 0x296F3 +0x8EA5D9F9 0x296E2 +0x8EA5D9FA 0x2970D +0x8EA5D9FB 0x29701 +0x8EA5D9FC 0x29705 +0x8EA5D9FD 0x2971A +0x8EA5D9FE 0x29703 +0x8EA5DAA1 0x2971F +0x8EA5DAA2 0x29716 +0x8EA5DAA3 0x296FA +0x8EA5DAA4 0x296FC +0x8EA5DAA5 0x2970A +0x8EA5DAA6 0x999F +0x8EA5DAA7 0x298BC +0x8EA5DAA8 0x298CA +0x8EA5DAA9 0x298B6 +0x8EA5DAAA 0x298C7 +0x8EA5DAAB 0x298BF +0x8EA5DAAC 0x4B89 +0x8EA5DAAD 0x298B9 +0x8EA5DAAE 0x4B8C +0x8EA5DAAF 0x298B0 +0x8EA5DAB0 0x298B8 +0x8EA5DAB1 0x298BD +0x8EA5DAB2 0x29891 +0x8EA5DAB3 0x298BB +0x8EA5DAB4 0x298BE +0x8EA5DAB5 0x29A3E +0x8EA5DAB6 0x29A3D +0x8EA5DAB7 0x29B38 +0x8EA5DAB8 0x29B3D +0x8EA5DAB9 0x29B39 +0x8EA5DABA 0x29B33 +0x8EA5DABB 0x29C33 +0x8EA5DABC 0x29CBB +0x8EA5DABD 0x29CC6 +0x8EA5DABE 0x29CC5 +0x8EA5DABF 0x29CC7 +0x8EA5DAC0 0x29CCB +0x8EA5DAC1 0x29CA8 +0x8EA5DAC2 0x29CC8 +0x8EA5DAC3 0x29CBE +0x8EA5DAC4 0x29CC1 +0x8EA5DAC5 0x29CBD +0x8EA5DAC6 0x29D82 +0x8EA5DAC7 0x29D9E +0x8EA5DAC8 0x29D81 +0x8EA5DAC9 0x29D84 +0x8EA5DACA 0x9B8D +0x8EA5DACB 0x29D96 +0x8EA5DACC 0x29D8E +0x8EA5DACD 0x29D88 +0x8EA5DACE 0x29D87 +0x8EA5DACF 0x29FE0 +0x8EA5DAD0 0x2A00D +0x8EA5DAD1 0x29FDF +0x8EA5DAD2 0x29FE4 +0x8EA5DAD3 0x29FE2 +0x8EA5DAD4 0x29FDD +0x8EA5DAD5 0x29FEC +0x8EA5DAD6 0x29FDE +0x8EA5DAD7 0x29FE7 +0x8EA5DAD8 0x29FEA +0x8EA5DAD9 0x29FE3 +0x8EA5DADA 0x2A25C +0x8EA5DADB 0x9E77 +0x8EA5DADC 0x2A25D +0x8EA5DADD 0x2A29C +0x8EA5DADE 0x2A31D +0x8EA5DADF 0x2A39D +0x8EA5DAE0 0x2A39E +0x8EA5DAE1 0x2A39B +0x8EA5DAE2 0x2A3B5 +0x8EA5DAE3 0x2A3B9 +0x8EA5DAE4 0x2A3B6 +0x8EA5DAE5 0x2A3F3 +0x8EA5DAE6 0x2A3F2 +0x8EA5DAE7 0x2A3F4 +0x8EA5DAE8 0x2A426 +0x8EA5DAE9 0x2A427 +0x8EA5DAEA 0x2A425 +0x8EA5DAEB 0x2A506 +0x8EA5DAEC 0x2A50B +0x8EA5DAED 0x2A53A +0x8EA5DAEE 0x2A53C +0x8EA5DAEF 0x2040A +0x8EA5DAF0 0x2040B +0x8EA5DAF1 0x204BF +0x8EA5DAF2 0x204FD +0x8EA5DAF3 0x20618 +0x8EA5DAF4 0x291DF +0x8EA5DAF5 0x25390 +0x8EA5DAF6 0x2069E +0x8EA5DAF7 0x207FC +0x8EA5DAF8 0x20810 +0x8EA5DAF9 0x2080F +0x8EA5DAFA 0x2080D +0x8EA5DAFB 0x208B9 +0x8EA5DAFC 0x208B7 +0x8EA5DAFD 0x208BA +0x8EA5DAFE 0x2090A +0x8EA5DBA1 0x21041 +0x8EA5DBA2 0x2108B +0x8EA5DBA3 0x21046 +0x8EA5DBA4 0x21053 +0x8EA5DBA5 0x210E2 +0x8EA5DBA6 0x2103F +0x8EA5DBA7 0x20F7C +0x8EA5DBA8 0x2104B +0x8EA5DBA9 0x2104E +0x8EA5DBAA 0x2108A +0x8EA5DBAB 0x21047 +0x8EA5DBAC 0x21493 +0x8EA5DBAD 0x27DCE +0x8EA5DBAE 0x2148C +0x8EA5DBAF 0x214AF +0x8EA5DBB0 0x214C9 +0x8EA5DBB1 0x215C6 +0x8EA5DBB2 0x215C8 +0x8EA5DBB3 0x21691 +0x8EA5DBB4 0x218CF +0x8EA5DBB5 0x218D4 +0x8EA5DBB6 0x218CE +0x8EA5DBB7 0x21ADD +0x8EA5DBB8 0x21AD4 +0x8EA5DBB9 0x21F49 +0x8EA5DBBA 0x21F63 +0x8EA5DBBB 0x21F5D +0x8EA5DBBC 0x381A +0x8EA5DBBD 0x21F67 +0x8EA5DBBE 0x21FBB +0x8EA5DBBF 0x21F60 +0x8EA5DBC0 0x21F80 +0x8EA5DBC1 0x2215F +0x8EA5DBC2 0x22160 +0x8EA5DBC3 0x222DA +0x8EA5DBC4 0x222D2 +0x8EA5DBC5 0x222DD +0x8EA5DBC6 0x2258E +0x8EA5DBC7 0x22588 +0x8EA5DBC8 0x2256C +0x8EA5DBC9 0x2289E +0x8EA5DBCA 0x228C9 +0x8EA5DBCB 0x228A4 +0x8EA5DBCC 0x3998 +0x8EA5DBCD 0x228D9 +0x8EA5DBCE 0x228D2 +0x8EA5DBCF 0x228DA +0x8EA5DBD0 0x228DD +0x8EA5DBD1 0x228CE +0x8EA5DBD2 0x228FC +0x8EA5DBD3 0x22A14 +0x8EA5DBD4 0x22A60 +0x8EA5DBD5 0x22DD7 +0x8EA5DBD6 0x22DCB +0x8EA5DBD7 0x22DCD +0x8EA5DBD8 0x22DD5 +0x8EA5DBD9 0x22EE7 +0x8EA5DBDA 0x23000 +0x8EA5DBDB 0x2300A +0x8EA5DBDC 0x2300F +0x8EA5DBDD 0x23002 +0x8EA5DBDE 0x23001 +0x8EA5DBDF 0x2311D +0x8EA5DBE0 0x232CA +0x8EA5DBE1 0x232CB +0x8EA5DBE2 0x232CD +0x8EA5DBE3 0x2334F +0x8EA5DBE4 0x2339C +0x8EA5DBE5 0x23680 +0x8EA5DBE6 0x2370D +0x8EA5DBE7 0x23702 +0x8EA5DBE8 0x3BF1 +0x8EA5DBE9 0x23707 +0x8EA5DBEA 0x236F7 +0x8EA5DBEB 0x236F8 +0x8EA5DBEC 0x236FD +0x8EA5DBED 0x23724 +0x8EA5DBEE 0x236FB +0x8EA5DBEF 0x23739 +0x8EA5DBF0 0x2373A +0x8EA5DBF1 0x23922 +0x8EA5DBF2 0x6BA9 +0x8EA5DBF3 0x23A6A +0x8EA5DBF4 0x23A6D +0x8EA5DBF5 0x23A74 +0x8EA5DBF6 0x23C0E +0x8EA5DBF7 0x23FDF +0x8EA5DBF8 0x2402B +0x8EA5DBF9 0x23FE3 +0x8EA5DBFA 0x24026 +0x8EA5DBFB 0x2402A +0x8EA5DBFC 0x24023 +0x8EA5DBFD 0x24035 +0x8EA5DBFE 0x2404A +0x8EA5DCA1 0x243FD +0x8EA5DCA2 0x24400 +0x8EA5DCA3 0x2441E +0x8EA5DCA4 0x243FF +0x8EA5DCA5 0x2459E +0x8EA5DCA6 0x245FA +0x8EA5DCA7 0x246F1 +0x8EA5DCA8 0x24895 +0x8EA5DCA9 0x248A8 +0x8EA5DCAA 0x248A6 +0x8EA5DCAB 0x24A6E +0x8EA5DCAC 0x24A83 +0x8EA5DCAD 0x24A6D +0x8EA5DCAE 0x24B8F +0x8EA5DCAF 0x3F6A +0x8EA5DCB0 0x24CDF +0x8EA5DCB1 0x24CD5 +0x8EA5DCB2 0x24CE0 +0x8EA5DCB3 0x24CD3 +0x8EA5DCB4 0x24CD8 +0x8EA5DCB5 0x24E8C +0x8EA5DCB6 0x764B +0x8EA5DCB7 0x24E94 +0x8EA5DCB8 0x24E96 +0x8EA5DCB9 0x24E85 +0x8EA5DCBA 0x24E8F +0x8EA5DCBB 0x24EA9 +0x8EA5DCBC 0x24E8E +0x8EA5DCBD 0x24E90 +0x8EA5DCBE 0x24EB8 +0x8EA5DCBF 0x24EC3 +0x8EA5DCC0 0x24EBB +0x8EA5DCC1 0x24FA5 +0x8EA5DCC2 0x24FA2 +0x8EA5DCC3 0x76A2 +0x8EA5DCC4 0x24FA3 +0x8EA5DCC5 0x250B5 +0x8EA5DCC6 0x250AC +0x8EA5DCC7 0x250A8 +0x8EA5DCC8 0x252AD +0x8EA5DCC9 0x252B8 +0x8EA5DCCA 0x252B4 +0x8EA5DCCB 0x252AE +0x8EA5DCCC 0x252B6 +0x8EA5DCCD 0x4485 +0x8EA5DCCE 0x252C1 +0x8EA5DCCF 0x252BF +0x8EA5DCD0 0x25392 +0x8EA5DCD1 0x25400 +0x8EA5DCD2 0x25401 +0x8EA5DCD3 0x25575 +0x8EA5DCD4 0x25572 +0x8EA5DCD5 0x25578 +0x8EA5DCD6 0x25570 +0x8EA5DCD7 0x2557E +0x8EA5DCD8 0x2557D +0x8EA5DCD9 0x2557F +0x8EA5DCDA 0x256EF +0x8EA5DCDB 0x2586D +0x8EA5DCDC 0x2588E +0x8EA5DCDD 0x2588F +0x8EA5DCDE 0x2588A +0x8EA5DCDF 0x2588D +0x8EA5DCE0 0x25895 +0x8EA5DCE1 0x2588B +0x8EA5DCE2 0x2588C +0x8EA5DCE3 0x258B0 +0x8EA5DCE4 0x25893 +0x8EA5DCE5 0x259FC +0x8EA5DCE6 0x25A15 +0x8EA5DCE7 0x25A0E +0x8EA5DCE8 0x25A18 +0x8EA5DCE9 0x25A11 +0x8EA5DCEA 0x25A0D +0x8EA5DCEB 0x25ABB +0x8EA5DCEC 0x25AB3 +0x8EA5DCED 0x4239 +0x8EA5DCEE 0x25CA1 +0x8EA5DCEF 0x25C9A +0x8EA5DCF0 0x25C84 +0x8EA5DCF1 0x25CA0 +0x8EA5DCF2 0x25C86 +0x8EA5DCF3 0x25C9D +0x8EA5DCF4 0x25CAA +0x8EA5DCF5 0x25C78 +0x8EA5DCF6 0x25C8D +0x8EA5DCF7 0x25C8A +0x8EA5DCF8 0x25CA6 +0x8EA5DCF9 0x25C7A +0x8EA5DCFA 0x25C97 +0x8EA5DCFB 0x25C88 +0x8EA5DCFC 0x25C8E +0x8EA5DCFD 0x423D +0x8EA5DCFE 0x4244 +0x8EA5DDA1 0x25C76 +0x8EA5DDA2 0x25C81 +0x8EA5DDA3 0x25C85 +0x8EA5DDA4 0x25C75 +0x8EA5DDA5 0x25CA8 +0x8EA5DDA6 0x25C8F +0x8EA5DDA7 0x25C91 +0x8EA5DDA8 0x25CA2 +0x8EA5DDA9 0x25C9C +0x8EA5DDAA 0x25C89 +0x8EA5DDAB 0x25C7F +0x8EA5DDAC 0x25C96 +0x8EA5DDAD 0x25C79 +0x8EA5DDAE 0x25C9F +0x8EA5DDAF 0x25CA7 +0x8EA5DDB0 0x4246 +0x8EA5DDB1 0x25C87 +0x8EA5DDB2 0x25C9B +0x8EA5DDB3 0x25CA5 +0x8EA5DDB4 0x25C8B +0x8EA5DDB5 0x25CC9 +0x8EA5DDB6 0x25EFF +0x8EA5DDB7 0x25F03 +0x8EA5DDB8 0x25F00 +0x8EA5DDB9 0x25F02 +0x8EA5DDBA 0x25F04 +0x8EA5DDBB 0x25F05 +0x8EA5DDBC 0x25EE6 +0x8EA5DDBD 0x25F1F +0x8EA5DDBE 0x26114 +0x8EA5DDBF 0x430E +0x8EA5DDC0 0x2610C +0x8EA5DDC1 0x2610F +0x8EA5DDC2 0x26119 +0x8EA5DDC3 0x2610B +0x8EA5DDC4 0x26113 +0x8EA5DDC5 0x260D5 +0x8EA5DDC6 0x4310 +0x8EA5DDC7 0x2611C +0x8EA5DDC8 0x26250 +0x8EA5DDC9 0x2624E +0x8EA5DDCA 0x26312 +0x8EA5DDCB 0x263B9 +0x8EA5DDCC 0x26485 +0x8EA5DDCD 0x26488 +0x8EA5DDCE 0x26490 +0x8EA5DDCF 0x26513 +0x8EA5DDD0 0x265D0 +0x8EA5DDD1 0x265D1 +0x8EA5DDD2 0x265D2 +0x8EA5DDD3 0x265D7 +0x8EA5DDD4 0x265D6 +0x8EA5DDD5 0x265E5 +0x8EA5DDD6 0x26846 +0x8EA5DDD7 0x2686B +0x8EA5DDD8 0x26845 +0x8EA5DDD9 0x2683F +0x8EA5DDDA 0x2683E +0x8EA5DDDB 0x443E +0x8EA5DDDC 0x2686A +0x8EA5DDDD 0x26868 +0x8EA5DDDE 0x2684C +0x8EA5DDDF 0x26923 +0x8EA5DDE0 0x26922 +0x8EA5DDE1 0x26997 +0x8EA5DDE2 0x26991 +0x8EA5DDE3 0x25AB5 +0x8EA5DDE4 0x26998 +0x8EA5DDE5 0x2699C +0x8EA5DDE6 0x26A89 +0x8EA5DDE7 0x4484 +0x8EA5DDE8 0x26A8B +0x8EA5DDE9 0x26A8A +0x8EA5DDEA 0x26A8D +0x8EA5DDEB 0x26A8E +0x8EA5DDEC 0x26A88 +0x8EA5DDED 0x26F4E +0x8EA5DDEE 0x26F44 +0x8EA5DDEF 0x26F37 +0x8EA5DDF0 0x26F75 +0x8EA5DDF1 0x26F54 +0x8EA5DDF2 0x26F76 +0x8EA5DDF3 0x26F34 +0x8EA5DDF4 0x26F6B +0x8EA5DDF5 0x26F32 +0x8EA5DDF6 0x26F57 +0x8EA5DDF7 0x26F52 +0x8EA5DDF8 0x26F45 +0x8EA5DDF9 0x4549 +0x8EA5DDFA 0x26EB1 +0x8EA5DDFB 0x26F4B +0x8EA5DDFC 0x26F47 +0x8EA5DDFD 0x26F33 +0x8EA5DDFE 0x26F40 +0x8EA5DEA1 0x26F3C +0x8EA5DEA2 0x26F43 +0x8EA5DEA3 0x26F4F +0x8EA5DEA4 0x26F55 +0x8EA5DEA5 0x26F41 +0x8EA5DEA6 0x26FB2 +0x8EA5DEA7 0x26FC0 +0x8EA5DEA8 0x27434 +0x8EA5DEA9 0x273F9 +0x8EA5DEAA 0x27419 +0x8EA5DEAB 0x2740D +0x8EA5DEAC 0x273FA +0x8EA5DEAD 0x2741E +0x8EA5DEAE 0x2741F +0x8EA5DEAF 0x2740E +0x8EA5DEB0 0x27440 +0x8EA5DEB1 0x27408 +0x8EA5DEB2 0x45DF +0x8EA5DEB3 0x27413 +0x8EA5DEB4 0x2744C +0x8EA5DEB5 0x45F0 +0x8EA5DEB6 0x275CC +0x8EA5DEB7 0x275CB +0x8EA5DEB8 0x27724 +0x8EA5DEB9 0x27725 +0x8EA5DEBA 0x2773D +0x8EA5DEBB 0x27720 +0x8EA5DEBC 0x27727 +0x8EA5DEBD 0x27726 +0x8EA5DEBE 0x2771D +0x8EA5DEBF 0x2771E +0x8EA5DEC0 0x27732 +0x8EA5DEC1 0x2776C +0x8EA5DEC2 0x27759 +0x8EA5DEC3 0x468A +0x8EA5DEC4 0x2787A +0x8EA5DEC5 0x27879 +0x8EA5DEC6 0x2791B +0x8EA5DEC7 0x2792E +0x8EA5DEC8 0x27923 +0x8EA5DEC9 0x27920 +0x8EA5DECA 0x2791F +0x8EA5DECB 0x27AB6 +0x8EA5DECC 0x27AB9 +0x8EA5DECD 0x27AA1 +0x8EA5DECE 0x27AA3 +0x8EA5DECF 0x27AA8 +0x8EA5DED0 0x27AAF +0x8EA5DED1 0x27A9A +0x8EA5DED2 0x27A99 +0x8EA5DED3 0x27AA2 +0x8EA5DED4 0x27A9D +0x8EA5DED5 0x4702 +0x8EA5DED6 0x27AAB +0x8EA5DED7 0x27BC9 +0x8EA5DED8 0x27BFE +0x8EA5DED9 0x27C00 +0x8EA5DEDA 0x27BFC +0x8EA5DEDB 0x27C07 +0x8EA5DEDC 0x27C75 +0x8EA5DEDD 0x27C72 +0x8EA5DEDE 0x27C73 +0x8EA5DEDF 0x27C74 +0x8EA5DEE0 0x27CFA +0x8EA5DEE1 0x27CFC +0x8EA5DEE2 0x27CF8 +0x8EA5DEE3 0x27CF6 +0x8EA5DEE4 0x27CFB +0x8EA5DEE5 0x27DCD +0x8EA5DEE6 0x27DD1 +0x8EA5DEE7 0x27DCF +0x8EA5DEE8 0x27E74 +0x8EA5DEE9 0x27E72 +0x8EA5DEEA 0x27E73 +0x8EA5DEEB 0x27F54 +0x8EA5DEEC 0x27F51 +0x8EA5DEED 0x47C0 +0x8EA5DEEE 0x27F53 +0x8EA5DEEF 0x27F49 +0x8EA5DEF0 0x27F4C +0x8EA5DEF1 0x27F4A +0x8EA5DEF2 0x27F4F +0x8EA5DEF3 0x27F56 +0x8EA5DEF4 0x28100 +0x8EA5DEF5 0x280D5 +0x8EA5DEF6 0x280D7 +0x8EA5DEF7 0x280FF +0x8EA5DEF8 0x280D9 +0x8EA5DEF9 0x280E3 +0x8EA5DEFA 0x280D3 +0x8EA5DEFB 0x4815 +0x8EA5DEFC 0x280D8 +0x8EA5DEFD 0x280D4 +0x8EA5DEFE 0x280DE +0x8EA5DFA1 0x28271 +0x8EA5DFA2 0x28374 +0x8EA5DFA3 0x28388 +0x8EA5DFA4 0x2837F +0x8EA5DFA5 0x2836B +0x8EA5DFA6 0x28387 +0x8EA5DFA7 0x28379 +0x8EA5DFA8 0x28378 +0x8EA5DFA9 0x28389 +0x8EA5DFAA 0x28380 +0x8EA5DFAB 0x28376 +0x8EA5DFAC 0x28429 +0x8EA5DFAD 0x28428 +0x8EA5DFAE 0x2842F +0x8EA5DFAF 0x285E5 +0x8EA5DFB0 0x28604 +0x8EA5DFB1 0x28603 +0x8EA5DFB2 0x285F0 +0x8EA5DFB3 0x285E8 +0x8EA5DFB4 0x285EA +0x8EA5DFB5 0x285F1 +0x8EA5DFB6 0x28601 +0x8EA5DFB7 0x28602 +0x8EA5DFB8 0x287A9 +0x8EA5DFB9 0x287AB +0x8EA5DFBA 0x287B7 +0x8EA5DFBB 0x287B6 +0x8EA5DFBC 0x48E2 +0x8EA5DFBD 0x288A0 +0x8EA5DFBE 0x2888E +0x8EA5DFBF 0x28886 +0x8EA5DFC0 0x28887 +0x8EA5DFC1 0x28885 +0x8EA5DFC2 0x2888B +0x8EA5DFC3 0x28888 +0x8EA5DFC4 0x28890 +0x8EA5DFC5 0x2891A +0x8EA5DFC6 0x28934 +0x8EA5DFC7 0x28A37 +0x8EA5DFC8 0x28A2F +0x8EA5DFC9 0x28A30 +0x8EA5DFCA 0x28A39 +0x8EA5DFCB 0x28A34 +0x8EA5DFCC 0x28A33 +0x8EA5DFCD 0x28A85 +0x8EA5DFCE 0x28A84 +0x8EA5DFCF 0x28A3A +0x8EA5DFD0 0x28C9F +0x8EA5DFD1 0x28D69 +0x8EA5DFD2 0x28D6C +0x8EA5DFD3 0x28D6A +0x8EA5DFD4 0x28D67 +0x8EA5DFD5 0x28D6B +0x8EA5DFD6 0x28F3F +0x8EA5DFD7 0x28F40 +0x8EA5DFD8 0x2900B +0x8EA5DFD9 0x290D2 +0x8EA5DFDA 0x290F8 +0x8EA5DFDB 0x29101 +0x8EA5DFDC 0x290FA +0x8EA5DFDD 0x29116 +0x8EA5DFDE 0x2F9F6 +0x8EA5DFDF 0x2922C +0x8EA5DFE0 0x2922D +0x8EA5DFE1 0x2922F +0x8EA5DFE2 0x2922E +0x8EA5DFE3 0x292C1 +0x8EA5DFE4 0x292F5 +0x8EA5DFE5 0x292C4 +0x8EA5DFE6 0x292DE +0x8EA5DFE7 0x292CC +0x8EA5DFE8 0x292D2 +0x8EA5DFE9 0x292C2 +0x8EA5DFEA 0x292CD +0x8EA5DFEB 0x292CF +0x8EA5DFEC 0x292DD +0x8EA5DFED 0x292C8 +0x8EA5DFEE 0x293BA +0x8EA5DFEF 0x293BE +0x8EA5DFF0 0x293BF +0x8EA5DFF1 0x2942E +0x8EA5DFF2 0x29430 +0x8EA5DFF3 0x294E7 +0x8EA5DFF4 0x294EE +0x8EA5DFF5 0x294E8 +0x8EA5DFF6 0x294E6 +0x8EA5DFF7 0x294E2 +0x8EA5DFF8 0x294E4 +0x8EA5DFF9 0x294FB +0x8EA5DFFA 0x294FC +0x8EA5DFFB 0x294EA +0x8EA5DFFC 0x295ED +0x8EA5DFFD 0x295F6 +0x8EA5DFFE 0x295F3 +0x8EA5E0A1 0x295F4 +0x8EA5E0A2 0x295F1 +0x8EA5E0A3 0x295F7 +0x8EA5E0A4 0x295F5 +0x8EA5E0A5 0x295EA +0x8EA5E0A6 0x295EB +0x8EA5E0A7 0x29700 +0x8EA5E0A8 0x2972C +0x8EA5E0A9 0x29712 +0x8EA5E0AA 0x2973D +0x8EA5E0AB 0x29733 +0x8EA5E0AC 0x4B4D +0x8EA5E0AD 0x29730 +0x8EA5E0AE 0x29740 +0x8EA5E0AF 0x29731 +0x8EA5E0B0 0x29757 +0x8EA5E0B1 0x4B4A +0x8EA5E0B2 0x29735 +0x8EA5E0B3 0x29732 +0x8EA5E0B4 0x2972D +0x8EA5E0B5 0x29736 +0x8EA5E0B6 0x29738 +0x8EA5E0B7 0x29762 +0x8EA5E0B8 0x2975F +0x8EA5E0B9 0x2978A +0x8EA5E0BA 0x298D6 +0x8EA5E0BB 0x298D8 +0x8EA5E0BC 0x298DD +0x8EA5E0BD 0x298E4 +0x8EA5E0BE 0x298E3 +0x8EA5E0BF 0x29A4D +0x8EA5E0C0 0x29AD7 +0x8EA5E0C1 0x29B4A +0x8EA5E0C2 0x29B4C +0x8EA5E0C3 0x29B50 +0x8EA5E0C4 0x29B4B +0x8EA5E0C5 0x29B4E +0x8EA5E0C6 0x29B4F +0x8EA5E0C7 0x29C39 +0x8EA5E0C8 0x29CD2 +0x8EA5E0C9 0x29CCD +0x8EA5E0CA 0x29CD3 +0x8EA5E0CB 0x29CE1 +0x8EA5E0CC 0x29CCE +0x8EA5E0CD 0x29CD5 +0x8EA5E0CE 0x29CDD +0x8EA5E0CF 0x29CD4 +0x8EA5E0D0 0x29CCF +0x8EA5E0D1 0x29DCB +0x8EA5E0D2 0x29DA6 +0x8EA5E0D3 0x29DC2 +0x8EA5E0D4 0x29DA5 +0x8EA5E0D5 0x29DA9 +0x8EA5E0D6 0x29DA2 +0x8EA5E0D7 0x29DA4 +0x8EA5E0D8 0x29DB0 +0x8EA5E0D9 0x29DCC +0x8EA5E0DA 0x29DAF +0x8EA5E0DB 0x29DBF +0x8EA5E0DC 0x2A024 +0x8EA5E0DD 0x2A01A +0x8EA5E0DE 0x2A014 +0x8EA5E0DF 0x2A03A +0x8EA5E0E0 0x2A020 +0x8EA5E0E1 0x2A01B +0x8EA5E0E2 0x2A021 +0x8EA5E0E3 0x2A025 +0x8EA5E0E4 0x2A01E +0x8EA5E0E5 0x2A03F +0x8EA5E0E6 0x2A040 +0x8EA5E0E7 0x2A018 +0x8EA5E0E8 0x2A02C +0x8EA5E0E9 0x2A015 +0x8EA5E0EA 0x2A02D +0x8EA5E0EB 0x2A01F +0x8EA5E0EC 0x2A029 +0x8EA5E0ED 0x2A04B +0x8EA5E0EE 0x2A2B3 +0x8EA5E0EF 0x2A2A5 +0x8EA5E0F0 0x2A2A7 +0x8EA5E0F1 0x2A2AB +0x8EA5E0F2 0x2A2A6 +0x8EA5E0F3 0x2A2AA +0x8EA5E0F4 0x2A322 +0x8EA5E0F5 0x2A323 +0x8EA5E0F6 0x2A3A1 +0x8EA5E0F7 0x2A3A3 +0x8EA5E0F8 0x2A3A0 +0x8EA5E0F9 0x2A3BD +0x8EA5E0FA 0x2A3BA +0x8EA5E0FB 0x2A3FA +0x8EA5E0FC 0x2A3F8 +0x8EA5E0FD 0x2A3FC +0x8EA5E0FE 0x2A3F6 +0x8EA5E1A1 0x2A434 +0x8EA5E1A2 0x2A443 +0x8EA5E1A3 0x4D63 +0x8EA5E1A4 0x2A4D4 +0x8EA5E1A5 0x2A50D +0x8EA5E1A6 0x2A543 +0x8EA5E1A7 0x2A541 +0x8EA5E1A8 0x2A53D +0x8EA5E1A9 0x2A540 +0x8EA5E1AA 0x2A53E +0x8EA5E1AB 0x2A53F +0x8EA5E1AC 0x2A546 +0x8EA5E1AD 0x4D93 +0x8EA5E1AE 0x2A5D4 +0x8EA5E1AF 0x20435 +0x8EA5E1B0 0x20436 +0x8EA5E1B1 0x20432 +0x8EA5E1B2 0x2043A +0x8EA5E1B3 0x204C8 +0x8EA5E1B4 0x20536 +0x8EA5E1B5 0x2061E +0x8EA5E1B6 0x2061D +0x8EA5E1B7 0x2061F +0x8EA5E1B8 0x2081C +0x8EA5E1B9 0x2081D +0x8EA5E1BA 0x20820 +0x8EA5E1BB 0x350E +0x8EA5E1BC 0x208C0 +0x8EA5E1BD 0x2109A +0x8EA5E1BE 0x21093 +0x8EA5E1BF 0x210DD +0x8EA5E1C0 0x360A +0x8EA5E1C1 0x210A3 +0x8EA5E1C2 0x210A9 +0x8EA5E1C3 0x2109C +0x8EA5E1C4 0x2109B +0x8EA5E1C5 0x360D +0x8EA5E1C6 0x21097 +0x8EA5E1C7 0x214B1 +0x8EA5E1C8 0x214CA +0x8EA5E1C9 0x214B3 +0x8EA5E1CA 0x214CD +0x8EA5E1CB 0x218EA +0x8EA5E1CC 0x218EE +0x8EA5E1CD 0x218EF +0x8EA5E1CE 0x21ADF +0x8EA5E1CF 0x21B50 +0x8EA5E1D0 0x21BBB +0x8EA5E1D1 0x21F88 +0x8EA5E1D2 0x21F89 +0x8EA5E1D3 0x21F8C +0x8EA5E1D4 0x21F85 +0x8EA5E1D5 0x21F5E +0x8EA5E1D6 0x21F94 +0x8EA5E1D7 0x21F95 +0x8EA5E1D8 0x2216B +0x8EA5E1D9 0x2216A +0x8EA5E1DA 0x22169 +0x8EA5E1DB 0x222E3 +0x8EA5E1DC 0x222F1 +0x8EA5E1DD 0x22437 +0x8EA5E1DE 0x22433 +0x8EA5E1DF 0x22591 +0x8EA5E1E0 0x2258F +0x8EA5E1E1 0x22597 +0x8EA5E1E2 0x228D4 +0x8EA5E1E3 0x228DE +0x8EA5E1E4 0x228D3 +0x8EA5E1E5 0x228E0 +0x8EA5E1E6 0x22943 +0x8EA5E1E7 0x2290B +0x8EA5E1E8 0x228FF +0x8EA5E1E9 0x22904 +0x8EA5E1EA 0x22907 +0x8EA5E1EB 0x22DF9 +0x8EA5E1EC 0x22DFA +0x8EA5E1ED 0x22DFB +0x8EA5E1EE 0x22DF8 +0x8EA5E1EF 0x23012 +0x8EA5E1F0 0x23010 +0x8EA5E1F1 0x2311F +0x8EA5E1F2 0x232DF +0x8EA5E1F3 0x232E3 +0x8EA5E1F4 0x23352 +0x8EA5E1F5 0x233A9 +0x8EA5E1F6 0x23765 +0x8EA5E1F7 0x23787 +0x8EA5E1F8 0x23742 +0x8EA5E1F9 0x23752 +0x8EA5E1FA 0x2374C +0x8EA5E1FB 0x2369F +0x8EA5E1FC 0x23701 +0x8EA5E1FD 0x23748 +0x8EA5E1FE 0x2374F +0x8EA5E2A1 0x2377E +0x8EA5E2A2 0x2374D +0x8EA5E2A3 0x23758 +0x8EA5E2A4 0x23747 +0x8EA5E2A5 0x2375E +0x8EA5E2A6 0x23749 +0x8EA5E2A7 0x2374E +0x8EA5E2A8 0x2375D +0x8EA5E2A9 0x2375A +0x8EA5E2AA 0x23786 +0x8EA5E2AB 0x23751 +0x8EA5E2AC 0x23929 +0x8EA5E2AD 0x239A6 +0x8EA5E2AE 0x239A7 +0x8EA5E2AF 0x23A70 +0x8EA5E2B0 0x23A6F +0x8EA5E2B1 0x23AD3 +0x8EA5E2B2 0x23AD2 +0x8EA5E2B3 0x23C28 +0x8EA5E2B4 0x23C1B +0x8EA5E2B5 0x23C1A +0x8EA5E2B6 0x23C1C +0x8EA5E2B7 0x23C21 +0x8EA5E2B8 0x24032 +0x8EA5E2B9 0x24066 +0x8EA5E2BA 0x2407D +0x8EA5E2BB 0x24073 +0x8EA5E2BC 0x2407F +0x8EA5E2BD 0x24065 +0x8EA5E2BE 0x24080 +0x8EA5E2BF 0x24061 +0x8EA5E2C0 0x24075 +0x8EA5E2C1 0x2406E +0x8EA5E2C2 0x24067 +0x8EA5E2C3 0x24071 +0x8EA5E2C4 0x2406C +0x8EA5E2C5 0x24063 +0x8EA5E2C6 0x24062 +0x8EA5E2C7 0x24083 +0x8EA5E2C8 0x240B2 +0x8EA5E2C9 0x24081 +0x8EA5E2CA 0x2406F +0x8EA5E2CB 0x2406B +0x8EA5E2CC 0x24082 +0x8EA5E2CD 0x2408A +0x8EA5E2CE 0x24429 +0x8EA5E2CF 0x24430 +0x8EA5E2D0 0x24431 +0x8EA5E2D1 0x24597 +0x8EA5E2D2 0x24600 +0x8EA5E2D3 0x245FF +0x8EA5E2D4 0x248B6 +0x8EA5E2D5 0x248B5 +0x8EA5E2D6 0x248C3 +0x8EA5E2D7 0x24A8D +0x8EA5E2D8 0x24B18 +0x8EA5E2D9 0x24B9C +0x8EA5E2DA 0x24B9A +0x8EA5E2DB 0x24B99 +0x8EA5E2DC 0x24EB7 +0x8EA5E2DD 0x24EC4 +0x8EA5E2DE 0x24EC6 +0x8EA5E2DF 0x24EC7 +0x8EA5E2E0 0x24EBC +0x8EA5E2E1 0x24EC0 +0x8EA5E2E2 0x24EC5 +0x8EA5E2E3 0x24ECD +0x8EA5E2E4 0x24EC1 +0x8EA5E2E5 0x24EBE +0x8EA5E2E6 0x24FA7 +0x8EA5E2E7 0x24FB8 +0x8EA5E2E8 0x25023 +0x8EA5E2E9 0x4074 +0x8EA5E2EA 0x252E8 +0x8EA5E2EB 0x252DE +0x8EA5E2EC 0x252E3 +0x8EA5E2ED 0x252EF +0x8EA5E2EE 0x252DC +0x8EA5E2EF 0x252E4 +0x8EA5E2F0 0x252E1 +0x8EA5E2F1 0x252E5 +0x8EA5E2F2 0x25395 +0x8EA5E2F3 0x25394 +0x8EA5E2F4 0x25393 +0x8EA5E2F5 0x2538E +0x8EA5E2F6 0x25598 +0x8EA5E2F7 0x2559C +0x8EA5E2F8 0x25599 +0x8EA5E2F9 0x255A0 +0x8EA5E2FA 0x2559E +0x8EA5E2FB 0x25704 +0x8EA5E2FC 0x258D3 +0x8EA5E2FD 0x258B4 +0x8EA5E2FE 0x258BB +0x8EA5E3A1 0x258B7 +0x8EA5E3A2 0x258B8 +0x8EA5E3A3 0x258BD +0x8EA5E3A4 0x258B6 +0x8EA5E3A5 0x258B9 +0x8EA5E3A6 0x258B5 +0x8EA5E3A7 0x25A22 +0x8EA5E3A8 0x25A21 +0x8EA5E3A9 0x25AC3 +0x8EA5E3AA 0x25ABC +0x8EA5E3AB 0x25CFF +0x8EA5E3AC 0x25CE5 +0x8EA5E3AD 0x25CF7 +0x8EA5E3AE 0x25CD2 +0x8EA5E3AF 0x25D00 +0x8EA5E3B0 0x25CDB +0x8EA5E3B1 0x25CF0 +0x8EA5E3B2 0x25CE2 +0x8EA5E3B3 0x25CCD +0x8EA5E3B4 0x4256 +0x8EA5E3B5 0x25CE1 +0x8EA5E3B6 0x25CF2 +0x8EA5E3B7 0x25CDC +0x8EA5E3B8 0x25CCC +0x8EA5E3B9 0x25CD6 +0x8EA5E3BA 0x25CF3 +0x8EA5E3BB 0x25CFA +0x8EA5E3BC 0x25CF6 +0x8EA5E3BD 0x25CEC +0x8EA5E3BE 0x25CEA +0x8EA5E3BF 0x25CE3 +0x8EA5E3C0 0x25CD0 +0x8EA5E3C1 0x425A +0x8EA5E3C2 0x25C95 +0x8EA5E3C3 0x25CD5 +0x8EA5E3C4 0x25CF4 +0x8EA5E3C5 0x25CCB +0x8EA5E3C6 0x25CDA +0x8EA5E3C7 0x25CC8 +0x8EA5E3C8 0x25CDF +0x8EA5E3C9 0x25CF5 +0x8EA5E3CA 0x25CCF +0x8EA5E3CB 0x25CC7 +0x8EA5E3CC 0x25CD7 +0x8EA5E3CD 0x25F24 +0x8EA5E3CE 0x42A3 +0x8EA5E3CF 0x25F1C +0x8EA5E3D0 0x25F21 +0x8EA5E3D1 0x25F1E +0x8EA5E3D2 0x25F18 +0x8EA5E3D3 0x25F1B +0x8EA5E3D4 0x42A8 +0x8EA5E3D5 0x26146 +0x8EA5E3D6 0x2614B +0x8EA5E3D7 0x26148 +0x8EA5E3D8 0x26147 +0x8EA5E3D9 0x26167 +0x8EA5E3DA 0x26154 +0x8EA5E3DB 0x26315 +0x8EA5E3DC 0x26322 +0x8EA5E3DD 0x263C5 +0x8EA5E3DE 0x26329 +0x8EA5E3DF 0x263C7 +0x8EA5E3E0 0x2648D +0x8EA5E3E1 0x2651B +0x8EA5E3E2 0x26520 +0x8EA5E3E3 0x265E2 +0x8EA5E3E4 0x265E7 +0x8EA5E3E5 0x265E8 +0x8EA5E3E6 0x265E1 +0x8EA5E3E7 0x26872 +0x8EA5E3E8 0x2687B +0x8EA5E3E9 0x26874 +0x8EA5E3EA 0x26871 +0x8EA5E3EB 0x26879 +0x8EA5E3EC 0x26875 +0x8EA5E3ED 0x26890 +0x8EA5E3EE 0x26877 +0x8EA5E3EF 0x2687D +0x8EA5E3F0 0x2694F +0x8EA5E3F1 0x26950 +0x8EA5E3F2 0x269A3 +0x8EA5E3F3 0x269A2 +0x8EA5E3F4 0x269F4 +0x8EA5E3F5 0x26A94 +0x8EA5E3F6 0x26A9A +0x8EA5E3F7 0x26A9B +0x8EA5E3F8 0x26AA7 +0x8EA5E3F9 0x26A97 +0x8EA5E3FA 0x26A95 +0x8EA5E3FB 0x26A92 +0x8EA5E3FC 0x26A9C +0x8EA5E3FD 0x26A96 +0x8EA5E3FE 0x26FB6 +0x8EA5E4A1 0x26FB8 +0x8EA5E4A2 0x26FB0 +0x8EA5E4A3 0x27018 +0x8EA5E4A4 0x26FC5 +0x8EA5E4A5 0x26FB5 +0x8EA5E4A6 0x26FC2 +0x8EA5E4A7 0x27006 +0x8EA5E4A8 0x27019 +0x8EA5E4A9 0x26FB9 +0x8EA5E4AA 0x27015 +0x8EA5E4AB 0x26FD6 +0x8EA5E4AC 0x26FAC +0x8EA5E4AD 0x453C +0x8EA5E4AE 0x26FC6 +0x8EA5E4AF 0x26FB3 +0x8EA5E4B0 0x26FC3 +0x8EA5E4B1 0x26FCA +0x8EA5E4B2 0x26FCF +0x8EA5E4B3 0x26FBD +0x8EA5E4B4 0x26FCE +0x8EA5E4B5 0x27014 +0x8EA5E4B6 0x26FBA +0x8EA5E4B7 0x2701A +0x8EA5E4B8 0x26FC1 +0x8EA5E4B9 0x26FBB +0x8EA5E4BA 0x459B +0x8EA5E4BB 0x459A +0x8EA5E4BC 0x27201 +0x8EA5E4BD 0x271FC +0x8EA5E4BE 0x2745A +0x8EA5E4BF 0x27454 +0x8EA5E4C0 0x27461 +0x8EA5E4C1 0x2745C +0x8EA5E4C2 0x27455 +0x8EA5E4C3 0x2744A +0x8EA5E4C4 0x2744B +0x8EA5E4C5 0x27451 +0x8EA5E4C6 0x27469 +0x8EA5E4C7 0x2746B +0x8EA5E4C8 0x87F1 +0x8EA5E4C9 0x27466 +0x8EA5E4CA 0x27458 +0x8EA5E4CB 0x2745D +0x8EA5E4CC 0x27467 +0x8EA5E4CD 0x27456 +0x8EA5E4CE 0x27488 +0x8EA5E4CF 0x27464 +0x8EA5E4D0 0x2744E +0x8EA5E4D1 0x27757 +0x8EA5E4D2 0x2775A +0x8EA5E4D3 0x27751 +0x8EA5E4D4 0x2774A +0x8EA5E4D5 0x2774B +0x8EA5E4D6 0x465E +0x8EA5E4D7 0x27747 +0x8EA5E4D8 0x2776F +0x8EA5E4D9 0x2776A +0x8EA5E4DA 0x2776B +0x8EA5E4DB 0x27746 +0x8EA5E4DC 0x2776D +0x8EA5E4DD 0x27754 +0x8EA5E4DE 0x2776E +0x8EA5E4DF 0x2774C +0x8EA5E4E0 0x27878 +0x8EA5E4E1 0x27886 +0x8EA5E4E2 0x27882 +0x8EA5E4E3 0x46A7 +0x8EA5E4E4 0x27AE1 +0x8EA5E4E5 0x27AE5 +0x8EA5E4E6 0x27ADB +0x8EA5E4E7 0x27ADE +0x8EA5E4E8 0x27AD7 +0x8EA5E4E9 0x27C03 +0x8EA5E4EA 0x27C7C +0x8EA5E4EB 0x27C7E +0x8EA5E4EC 0x27D05 +0x8EA5E4ED 0x27D07 +0x8EA5E4EE 0x27DE6 +0x8EA5E4EF 0x27DE1 +0x8EA5E4F0 0x27DFB +0x8EA5E4F1 0x27DE5 +0x8EA5E4F2 0x27DE7 +0x8EA5E4F3 0x27DDF +0x8EA5E4F4 0x27DFF +0x8EA5E4F5 0x27E76 +0x8EA5E4F6 0x27F63 +0x8EA5E4F7 0x27F66 +0x8EA5E4F8 0x27F65 +0x8EA5E4F9 0x27F5E +0x8EA5E4FA 0x27F64 +0x8EA5E4FB 0x27F6B +0x8EA5E4FC 0x27F5F +0x8EA5E4FD 0x27F67 +0x8EA5E4FE 0x27F68 +0x8EA5E5A1 0x28108 +0x8EA5E5A2 0x28109 +0x8EA5E5A3 0x28117 +0x8EA5E5A4 0x28115 +0x8EA5E5A5 0x2811B +0x8EA5E5A6 0x2810B +0x8EA5E5A7 0x28128 +0x8EA5E5A8 0x2810E +0x8EA5E5A9 0x28118 +0x8EA5E5AA 0x28153 +0x8EA5E5AB 0x28145 +0x8EA5E5AC 0x2810D +0x8EA5E5AD 0x2810A +0x8EA5E5AE 0x28113 +0x8EA5E5AF 0x2814A +0x8EA5E5B0 0x28279 +0x8EA5E5B1 0x283A1 +0x8EA5E5B2 0x2838D +0x8EA5E5B3 0x283A2 +0x8EA5E5B4 0x28390 +0x8EA5E5B5 0x486E +0x8EA5E5B6 0x28431 +0x8EA5E5B7 0x28430 +0x8EA5E5B8 0x2861F +0x8EA5E5B9 0x28619 +0x8EA5E5BA 0x2860C +0x8EA5E5BB 0x2861E +0x8EA5E5BC 0x2861D +0x8EA5E5BD 0x28607 +0x8EA5E5BE 0x28766 +0x8EA5E5BF 0x287C5 +0x8EA5E5C0 0x287BA +0x8EA5E5C1 0x287BD +0x8EA5E5C2 0x287C2 +0x8EA5E5C3 0x287C3 +0x8EA5E5C4 0x287BF +0x8EA5E5C5 0x490D +0x8EA5E5C6 0x288A1 +0x8EA5E5C7 0x288A2 +0x8EA5E5C8 0x288A8 +0x8EA5E5C9 0x288A3 +0x8EA5E5CA 0x288AA +0x8EA5E5CB 0x288AF +0x8EA5E5CC 0x288B9 +0x8EA5E5CD 0x28937 +0x8EA5E5CE 0x28A8F +0x8EA5E5CF 0x4943 +0x8EA5E5D0 0x28A8E +0x8EA5E5D1 0x28A87 +0x8EA5E5D2 0x28A8A +0x8EA5E5D3 0x28A92 +0x8EA5E5D4 0x28A97 +0x8EA5E5D5 0x28A9F +0x8EA5E5D6 0x28B05 +0x8EA5E5D7 0x28CA9 +0x8EA5E5D8 0x28CA7 +0x8EA5E5D9 0x28D8A +0x8EA5E5DA 0x28D82 +0x8EA5E5DB 0x28D85 +0x8EA5E5DC 0x28D8B +0x8EA5E5DD 0x28D89 +0x8EA5E5DE 0x28D81 +0x8EA5E5DF 0x28D80 +0x8EA5E5E0 0x28D87 +0x8EA5E5E1 0x28D86 +0x8EA5E5E2 0x28F4D +0x8EA5E5E3 0x2901C +0x8EA5E5E4 0x2901F +0x8EA5E5E5 0x29121 +0x8EA5E5E6 0x2911D +0x8EA5E5E7 0x29122 +0x8EA5E5E8 0x290FE +0x8EA5E5E9 0x2911B +0x8EA5E5EA 0x2913A +0x8EA5E5EB 0x29137 +0x8EA5E5EC 0x29117 +0x8EA5E5ED 0x29138 +0x8EA5E5EE 0x29126 +0x8EA5E5EF 0x29118 +0x8EA5E5F0 0x29234 +0x8EA5E5F1 0x29235 +0x8EA5E5F2 0x29232 +0x8EA5E5F3 0x4A73 +0x8EA5E5F4 0x292E1 +0x8EA5E5F5 0x292FD +0x8EA5E5F6 0x292E3 +0x8EA5E5F7 0x292E8 +0x8EA5E5F8 0x292F9 +0x8EA5E5F9 0x292FF +0x8EA5E5FA 0x292FE +0x8EA5E5FB 0x4A74 +0x8EA5E5FC 0x292E0 +0x8EA5E5FD 0x29300 +0x8EA5E5FE 0x4A70 +0x8EA5E6A1 0x292EC +0x8EA5E6A2 0x292E4 +0x8EA5E6A3 0x292EF +0x8EA5E6A4 0x292FA +0x8EA5E6A5 0x293CA +0x8EA5E6A6 0x29431 +0x8EA5E6A7 0x29432 +0x8EA5E6A8 0x29434 +0x8EA5E6A9 0x29441 +0x8EA5E6AA 0x29500 +0x8EA5E6AB 0x29506 +0x8EA5E6AC 0x29508 +0x8EA5E6AD 0x29505 +0x8EA5E6AE 0x29503 +0x8EA5E6AF 0x2950B +0x8EA5E6B0 0x29502 +0x8EA5E6B1 0x2950A +0x8EA5E6B2 0x295F0 +0x8EA5E6B3 0x29613 +0x8EA5E6B4 0x2960A +0x8EA5E6B5 0x2960F +0x8EA5E6B6 0x29611 +0x8EA5E6B7 0x29608 +0x8EA5E6B8 0x2960B +0x8EA5E6B9 0x29612 +0x8EA5E6BA 0x2960D +0x8EA5E6BB 0x2975B +0x8EA5E6BC 0x29763 +0x8EA5E6BD 0x29761 +0x8EA5E6BE 0x29768 +0x8EA5E6BF 0x2975A +0x8EA5E6C0 0x2984E +0x8EA5E6C1 0x2984D +0x8EA5E6C2 0x29850 +0x8EA5E6C3 0x298FC +0x8EA5E6C4 0x29912 +0x8EA5E6C5 0x298F5 +0x8EA5E6C6 0x2991E +0x8EA5E6C7 0x298F0 +0x8EA5E6C8 0x298F3 +0x8EA5E6C9 0x298F2 +0x8EA5E6CA 0x29901 +0x8EA5E6CB 0x298EF +0x8EA5E6CC 0x298EE +0x8EA5E6CD 0x29916 +0x8EA5E6CE 0x298F6 +0x8EA5E6CF 0x298FB +0x8EA5E6D0 0x2991C +0x8EA5E6D1 0x4BDB +0x8EA5E6D2 0x29A5D +0x8EA5E6D3 0x29A60 +0x8EA5E6D4 0x29A66 +0x8EA5E6D5 0x29A5F +0x8EA5E6D6 0x29A61 +0x8EA5E6D7 0x29A5B +0x8EA5E6D8 0x29A62 +0x8EA5E6D9 0x29A57 +0x8EA5E6DA 0x29B69 +0x8EA5E6DB 0x29B6B +0x8EA5E6DC 0x29B61 +0x8EA5E6DD 0x29B77 +0x8EA5E6DE 0x29B5F +0x8EA5E6DF 0x29B63 +0x8EA5E6E0 0x29B62 +0x8EA5E6E1 0x29B65 +0x8EA5E6E2 0x29CEF +0x8EA5E6E3 0x29CE2 +0x8EA5E6E4 0x29D00 +0x8EA5E6E5 0x29CE8 +0x8EA5E6E6 0x29CF2 +0x8EA5E6E7 0x29CE7 +0x8EA5E6E8 0x4C29 +0x8EA5E6E9 0x29CE5 +0x8EA5E6EA 0x29DD5 +0x8EA5E6EB 0x29DD0 +0x8EA5E6EC 0x29DDA +0x8EA5E6ED 0x29DD3 +0x8EA5E6EE 0x4C51 +0x8EA5E6EF 0x29DD9 +0x8EA5E6F0 0x29DCF +0x8EA5E6F1 0x29DD6 +0x8EA5E6F2 0x29DD8 +0x8EA5E6F3 0x29DF5 +0x8EA5E6F4 0x29DCE +0x8EA5E6F5 0x29DD7 +0x8EA5E6F6 0x29DF4 +0x8EA5E6F7 0x29DCD +0x8EA5E6F8 0x29E01 +0x8EA5E6F9 0x9BBA +0x8EA5E6FA 0x2A052 +0x8EA5E6FB 0x2A055 +0x8EA5E6FC 0x2A05A +0x8EA5E6FD 0x2A04D +0x8EA5E6FE 0x2A054 +0x8EA5E7A1 0x2A053 +0x8EA5E7A2 0x2A05E +0x8EA5E7A3 0x2A067 +0x8EA5E7A4 0x2A065 +0x8EA5E7A5 0x2A04E +0x8EA5E7A6 0x4CDB +0x8EA5E7A7 0x2A04F +0x8EA5E7A8 0x2A061 +0x8EA5E7A9 0x2A06E +0x8EA5E7AA 0x2A051 +0x8EA5E7AB 0x2A05B +0x8EA5E7AC 0x2A263 +0x8EA5E7AD 0x2A2B7 +0x8EA5E7AE 0x2A2B6 +0x8EA5E7AF 0x2A2C3 +0x8EA5E7B0 0x2A2BB +0x8EA5E7B1 0x2A2B5 +0x8EA5E7B2 0x2A32E +0x8EA5E7B3 0x2A330 +0x8EA5E7B4 0x2A333 +0x8EA5E7B5 0x2A331 +0x8EA5E7B6 0x2A3A4 +0x8EA5E7B7 0x2A3C1 +0x8EA5E7B8 0x2A3BB +0x8EA5E7B9 0x2A3BE +0x8EA5E7BA 0x2A400 +0x8EA5E7BB 0x2A3FF +0x8EA5E7BC 0x2A440 +0x8EA5E7BD 0x4D65 +0x8EA5E7BE 0x2A43F +0x8EA5E7BF 0x2A444 +0x8EA5E7C0 0x4D64 +0x8EA5E7C1 0x4D67 +0x8EA5E7C2 0x2A4DB +0x8EA5E7C3 0x2A50F +0x8EA5E7C4 0x2A511 +0x8EA5E7C5 0x2A54E +0x8EA5E7C6 0x2A54D +0x8EA5E7C7 0x2A54B +0x8EA5E7C8 0x2A54C +0x8EA5E7C9 0x2A595 +0x8EA5E7CA 0x2043B +0x8EA5E7CB 0x20445 +0x8EA5E7CC 0x20444 +0x8EA5E7CD 0x2043E +0x8EA5E7CE 0x2043C +0x8EA5E7CF 0x2043F +0x8EA5E7D0 0x204CC +0x8EA5E7D1 0x204CE +0x8EA5E7D2 0x20622 +0x8EA5E7D3 0x20623 +0x8EA5E7D4 0x2069F +0x8EA5E7D5 0x208C5 +0x8EA5E7D6 0x208C4 +0x8EA5E7D7 0x210E9 +0x8EA5E7D8 0x21099 +0x8EA5E7D9 0x3611 +0x8EA5E7DA 0x210E6 +0x8EA5E7DB 0x210E7 +0x8EA5E7DC 0x210F7 +0x8EA5E7DD 0x214D2 +0x8EA5E7DE 0x3733 +0x8EA5E7DF 0x218FD +0x8EA5E7E0 0x2190C +0x8EA5E7E1 0x2190B +0x8EA5E7E2 0x21CED +0x8EA5E7E3 0x3821 +0x8EA5E7E4 0x3822 +0x8EA5E7E5 0x21F9B +0x8EA5E7E6 0x2200A +0x8EA5E7E7 0x2216F +0x8EA5E7E8 0x22175 +0x8EA5E7E9 0x222F2 +0x8EA5E7EA 0x222F8 +0x8EA5E7EB 0x2243E +0x8EA5E7EC 0x22924 +0x8EA5E7ED 0x2290E +0x8EA5E7EE 0x22916 +0x8EA5E7EF 0x22918 +0x8EA5E7F0 0x22910 +0x8EA5E7F1 0x22931 +0x8EA5E7F2 0x22944 +0x8EA5E7F3 0x39A6 +0x8EA5E7F4 0x22929 +0x8EA5E7F5 0x2292F +0x8EA5E7F6 0x2294B +0x8EA5E7F7 0x22936 +0x8EA5E7F8 0x39A3 +0x8EA5E7F9 0x22E34 +0x8EA5E7FA 0x22E00 +0x8EA5E7FB 0x22E2B +0x8EA5E7FC 0x23020 +0x8EA5E7FD 0x23021 +0x8EA5E7FE 0x2301E +0x8EA5E8A1 0x2301D +0x8EA5E8A2 0x232F5 +0x8EA5E8A3 0x232F2 +0x8EA5E8A4 0x232F6 +0x8EA5E8A5 0x23790 +0x8EA5E8A6 0x2379D +0x8EA5E8A7 0x2379C +0x8EA5E8A8 0x23792 +0x8EA5E8A9 0x23794 +0x8EA5E8AA 0x237D1 +0x8EA5E8AB 0x23793 +0x8EA5E8AC 0x237B7 +0x8EA5E8AD 0x23797 +0x8EA5E8AE 0x237B0 +0x8EA5E8AF 0x2379F +0x8EA5E8B0 0x237C9 +0x8EA5E8B1 0x2392D +0x8EA5E8B2 0x2392C +0x8EA5E8B3 0x23A77 +0x8EA5E8B4 0x23C2C +0x8EA5E8B5 0x240C0 +0x8EA5E8B6 0x240B9 +0x8EA5E8B7 0x24453 +0x8EA5E8B8 0x24540 +0x8EA5E8B9 0x24702 +0x8EA5E8BA 0x246FB +0x8EA5E8BB 0x3EA1 +0x8EA5E8BC 0x24A8B +0x8EA5E8BD 0x24AAE +0x8EA5E8BE 0x24AAB +0x8EA5E8BF 0x24BA1 +0x8EA5E8C0 0x2A2CD +0x8EA5E8C1 0x24CEA +0x8EA5E8C2 0x24EDD +0x8EA5E8C3 0x24EDC +0x8EA5E8C4 0x24ED9 +0x8EA5E8C5 0x24FAB +0x8EA5E8C6 0x24FAC +0x8EA5E8C7 0x24FAD +0x8EA5E8C8 0x24FB2 +0x8EA5E8C9 0x2502C +0x8EA5E8CA 0x2502B +0x8EA5E8CB 0x250C2 +0x8EA5E8CC 0x25300 +0x8EA5E8CD 0x2530D +0x8EA5E8CE 0x25306 +0x8EA5E8CF 0x252FF +0x8EA5E8D0 0x25303 +0x8EA5E8D1 0x25301 +0x8EA5E8D2 0x25310 +0x8EA5E8D3 0x2530F +0x8EA5E8D4 0x25305 +0x8EA5E8D5 0x25398 +0x8EA5E8D6 0x25397 +0x8EA5E8D7 0x25396 +0x8EA5E8D8 0x25399 +0x8EA5E8D9 0x255AC +0x8EA5E8DA 0x255AB +0x8EA5E8DB 0x25712 +0x8EA5E8DC 0x258D8 +0x8EA5E8DD 0x258DF +0x8EA5E8DE 0x258D6 +0x8EA5E8DF 0x25A2D +0x8EA5E8E0 0x25A32 +0x8EA5E8E1 0x25D3F +0x8EA5E8E2 0x25D2F +0x8EA5E8E3 0x25D26 +0x8EA5E8E4 0x25D3A +0x8EA5E8E5 0x25D39 +0x8EA5E8E6 0x425F +0x8EA5E8E7 0x25D3B +0x8EA5E8E8 0x25D35 +0x8EA5E8E9 0x25D2A +0x8EA5E8EA 0x25D21 +0x8EA5E8EB 0x25D38 +0x8EA5E8EC 0x25D37 +0x8EA5E8ED 0x25D34 +0x8EA5E8EE 0x425C +0x8EA5E8EF 0x25D22 +0x8EA5E8F0 0x25D36 +0x8EA5E8F1 0x25D44 +0x8EA5E8F2 0x25F45 +0x8EA5E8F3 0x25F3B +0x8EA5E8F4 0x25F36 +0x8EA5E8F5 0x25F42 +0x8EA5E8F6 0x2617A +0x8EA5E8F7 0x26186 +0x8EA5E8F8 0x2618B +0x8EA5E8F9 0x2617F +0x8EA5E8FA 0x26181 +0x8EA5E8FB 0x2632A +0x8EA5E8FC 0x263D5 +0x8EA5E8FD 0x2649F +0x8EA5E8FE 0x2649D +0x8EA5E9A1 0x26526 +0x8EA5E9A2 0x265F4 +0x8EA5E9A3 0x265F5 +0x8EA5E9A4 0x26815 +0x8EA5E9A5 0x2688E +0x8EA5E9A6 0x2688F +0x8EA5E9A7 0x26926 +0x8EA5E9A8 0x269A7 +0x8EA5E9A9 0x269AF +0x8EA5E9AA 0x26AAD +0x8EA5E9AB 0x26AAC +0x8EA5E9AC 0x26AAB +0x8EA5E9AD 0x26AAA +0x8EA5E9AE 0x2702F +0x8EA5E9AF 0x27021 +0x8EA5E9B0 0x27023 +0x8EA5E9B1 0x270A3 +0x8EA5E9B2 0x27049 +0x8EA5E9B3 0x2703A +0x8EA5E9B4 0x27048 +0x8EA5E9B5 0x2702D +0x8EA5E9B6 0x27025 +0x8EA5E9B7 0x27029 +0x8EA5E9B8 0x27032 +0x8EA5E9B9 0x27034 +0x8EA5E9BA 0x27024 +0x8EA5E9BB 0x2702C +0x8EA5E9BC 0x2704B +0x8EA5E9BD 0x2703B +0x8EA5E9BE 0x27020 +0x8EA5E9BF 0x27028 +0x8EA5E9C0 0x27498 +0x8EA5E9C1 0x45F5 +0x8EA5E9C2 0x27497 +0x8EA5E9C3 0x8804 +0x8EA5E9C4 0x2749D +0x8EA5E9C5 0x274A8 +0x8EA5E9C6 0x275D5 +0x8EA5E9C7 0x27777 +0x8EA5E9C8 0x27778 +0x8EA5E9C9 0x27772 +0x8EA5E9CA 0x27773 +0x8EA5E9CB 0x27802 +0x8EA5E9CC 0x2793B +0x8EA5E9CD 0x27AFE +0x8EA5E9CE 0x27B0B +0x8EA5E9CF 0x27AFF +0x8EA5E9D0 0x27B07 +0x8EA5E9D1 0x4711 +0x8EA5E9D2 0x470C +0x8EA5E9D3 0x27B30 +0x8EA5E9D4 0x27BCD +0x8EA5E9D5 0x27BCF +0x8EA5E9D6 0x27C10 +0x8EA5E9D7 0x27C0A +0x8EA5E9D8 0x27C83 +0x8EA5E9D9 0x27D15 +0x8EA5E9DA 0x27D0E +0x8EA5E9DB 0x27D0C +0x8EA5E9DC 0x27E02 +0x8EA5E9DD 0x27DFE +0x8EA5E9DE 0x27E05 +0x8EA5E9DF 0x27E15 +0x8EA5E9E0 0x27E08 +0x8EA5E9E1 0x27F7F +0x8EA5E9E2 0x27F77 +0x8EA5E9E3 0x27F7C +0x8EA5E9E4 0x27F82 +0x8EA5E9E5 0x27F7E +0x8EA5E9E6 0x27F78 +0x8EA5E9E7 0x27F7D +0x8EA5E9E8 0x27F79 +0x8EA5E9E9 0x27F81 +0x8EA5E9EA 0x2814B +0x8EA5E9EB 0x28163 +0x8EA5E9EC 0x28164 +0x8EA5E9ED 0x28156 +0x8EA5E9EE 0x28154 +0x8EA5E9EF 0x2814E +0x8EA5E9F0 0x28110 +0x8EA5E9F1 0x2814F +0x8EA5E9F2 0x28157 +0x8EA5E9F3 0x2815E +0x8EA5E9F4 0x28151 +0x8EA5E9F5 0x2816A +0x8EA5E9F6 0x28169 +0x8EA5E9F7 0x283AD +0x8EA5E9F8 0x283A4 +0x8EA5E9F9 0x283AC +0x8EA5E9FA 0x283A9 +0x8EA5E9FB 0x283AE +0x8EA5E9FC 0x2044C +0x8EA5E9FD 0x28650 +0x8EA5E9FE 0x28635 +0x8EA5EAA1 0x28632 +0x8EA5EAA2 0x287D8 +0x8EA5EAA3 0x287D1 +0x8EA5EAA4 0x287CF +0x8EA5EAA5 0x287BE +0x8EA5EAA6 0x288D5 +0x8EA5EAA7 0x288C1 +0x8EA5EAA8 0x288C6 +0x8EA5EAA9 0x288C3 +0x8EA5EAAA 0x288C2 +0x8EA5EAAB 0x288C0 +0x8EA5EAAC 0x288C5 +0x8EA5EAAD 0x288C7 +0x8EA5EAAE 0x288BF +0x8EA5EAAF 0x288C4 +0x8EA5EAB0 0x288D4 +0x8EA5EAB1 0x28A90 +0x8EA5EAB2 0x28AD2 +0x8EA5EAB3 0x494E +0x8EA5EAB4 0x28AD4 +0x8EA5EAB5 0x28CAF +0x8EA5EAB6 0x28CAE +0x8EA5EAB7 0x28CB2 +0x8EA5EAB8 0x28CAD +0x8EA5EAB9 0x28D9C +0x8EA5EABA 0x28DA0 +0x8EA5EABB 0x28DB6 +0x8EA5EABC 0x28F3D +0x8EA5EABD 0x28F56 +0x8EA5EABE 0x28F82 +0x8EA5EABF 0x29028 +0x8EA5EAC0 0x2902B +0x8EA5EAC1 0x2913C +0x8EA5EAC2 0x2913E +0x8EA5EAC3 0x2913F +0x8EA5EAC4 0x29142 +0x8EA5EAC5 0x2913D +0x8EA5EAC6 0x29141 +0x8EA5EAC7 0x2913B +0x8EA5EAC8 0x29149 +0x8EA5EAC9 0x29143 +0x8EA5EACA 0x29239 +0x8EA5EACB 0x29238 +0x8EA5EACC 0x29322 +0x8EA5EACD 0x29308 +0x8EA5EACE 0x2930C +0x8EA5EACF 0x29306 +0x8EA5EAD0 0x29313 +0x8EA5EAD1 0x29304 +0x8EA5EAD2 0x29320 +0x8EA5EAD3 0x2931D +0x8EA5EAD4 0x29305 +0x8EA5EAD5 0x2930A +0x8EA5EAD6 0x293D6 +0x8EA5EAD7 0x293D7 +0x8EA5EAD8 0x29436 +0x8EA5EAD9 0x29437 +0x8EA5EADA 0x29523 +0x8EA5EADB 0x29522 +0x8EA5EADC 0x29520 +0x8EA5EADD 0x2951A +0x8EA5EADE 0x2951D +0x8EA5EADF 0x2961C +0x8EA5EAE0 0x29620 +0x8EA5EAE1 0x29677 +0x8EA5EAE2 0x2977F +0x8EA5EAE3 0x2978B +0x8EA5EAE4 0x2977D +0x8EA5EAE5 0x29799 +0x8EA5EAE6 0x29784 +0x8EA5EAE7 0x29789 +0x8EA5EAE8 0x29785 +0x8EA5EAE9 0x29783 +0x8EA5EAEA 0x29786 +0x8EA5EAEB 0x2979E +0x8EA5EAEC 0x29853 +0x8EA5EAED 0x29917 +0x8EA5EAEE 0x4B94 +0x8EA5EAEF 0x29919 +0x8EA5EAF0 0x29920 +0x8EA5EAF1 0x2991F +0x8EA5EAF2 0x29923 +0x8EA5EAF3 0x29918 +0x8EA5EAF4 0x29921 +0x8EA5EAF5 0x29929 +0x8EA5EAF6 0x29924 +0x8EA5EAF7 0x29926 +0x8EA5EAF8 0x29A5E +0x8EA5EAF9 0x29A6F +0x8EA5EAFA 0x29A6E +0x8EA5EAFB 0x29A74 +0x8EA5EAFC 0x29A72 +0x8EA5EAFD 0x29A73 +0x8EA5EAFE 0x29B7D +0x8EA5EBA1 0x29B7E +0x8EA5EBA2 0x29B85 +0x8EA5EBA3 0x29B7F +0x8EA5EBA4 0x29B84 +0x8EA5EBA5 0x29C44 +0x8EA5EBA6 0x29CF5 +0x8EA5EBA7 0x29CF8 +0x8EA5EBA8 0x29D03 +0x8EA5EBA9 0x29CF6 +0x8EA5EBAA 0x29E28 +0x8EA5EBAB 0x4C63 +0x8EA5EBAC 0x29E39 +0x8EA5EBAD 0x29DFB +0x8EA5EBAE 0x29E0E +0x8EA5EBAF 0x29DFD +0x8EA5EBB0 0x29E1F +0x8EA5EBB1 0x4C61 +0x8EA5EBB2 0x29E03 +0x8EA5EBB3 0x9BD8 +0x8EA5EBB4 0x29E10 +0x8EA5EBB5 0x4C5A +0x8EA5EBB6 0x29E0D +0x8EA5EBB7 0x29E27 +0x8EA5EBB8 0x29E41 +0x8EA5EBB9 0x2A072 +0x8EA5EBBA 0x2A078 +0x8EA5EBBB 0x2A080 +0x8EA5EBBC 0x4CE3 +0x8EA5EBBD 0x2A085 +0x8EA5EBBE 0x2A07B +0x8EA5EBBF 0x9D7C +0x8EA5EBC0 0x2A07D +0x8EA5EBC1 0x2A091 +0x8EA5EBC2 0x2A088 +0x8EA5EBC3 0x2A0AA +0x8EA5EBC4 0x2A08D +0x8EA5EBC5 0x2A089 +0x8EA5EBC6 0x2A095 +0x8EA5EBC7 0x2A09B +0x8EA5EBC8 0x2A08C +0x8EA5EBC9 0x2A09E +0x8EA5EBCA 0x2A07C +0x8EA5EBCB 0x2A086 +0x8EA5EBCC 0x2A084 +0x8EA5EBCD 0x2A268 +0x8EA5EBCE 0x2A2C5 +0x8EA5EBCF 0x2A2C4 +0x8EA5EBD0 0x2A2C9 +0x8EA5EBD1 0x2A2C6 +0x8EA5EBD2 0x2A342 +0x8EA5EBD3 0x2A345 +0x8EA5EBD4 0x2A341 +0x8EA5EBD5 0x2A344 +0x8EA5EBD6 0x2A3A6 +0x8EA5EBD7 0x2A3C2 +0x8EA5EBD8 0x2A442 +0x8EA5EBD9 0x2A449 +0x8EA5EBDA 0x2A448 +0x8EA5EBDB 0x2A44A +0x8EA5EBDC 0x2A44C +0x8EA5EBDD 0x2A44B +0x8EA5EBDE 0x2A517 +0x8EA5EBDF 0x2A518 +0x8EA5EBE0 0x2A515 +0x8EA5EBE1 0x2A552 +0x8EA5EBE2 0x2A554 +0x8EA5EBE3 0x2A553 +0x8EA5EBE4 0x2A59A +0x8EA5EBE5 0x2A59B +0x8EA5EBE6 0x2A5DC +0x8EA5EBE7 0x2A5E4 +0x8EA5EBE8 0x2A691 +0x8EA5EBE9 0x4DAF +0x8EA5EBEA 0x2A6BA +0x8EA5EBEB 0x20451 +0x8EA5EBEC 0x2045B +0x8EA5EBED 0x204CF +0x8EA5EBEE 0x23305 +0x8EA5EBEF 0x21113 +0x8EA5EBF0 0x21115 +0x8EA5EBF1 0x21114 +0x8EA5EBF2 0x21123 +0x8EA5EBF3 0x3613 +0x8EA5EBF4 0x21111 +0x8EA5EBF5 0x21112 +0x8EA5EBF6 0x3680 +0x8EA5EBF7 0x214F0 +0x8EA5EBF8 0x2169B +0x8EA5EBF9 0x21912 +0x8EA5EBFA 0x21916 +0x8EA5EBFB 0x21917 +0x8EA5EBFC 0x219B5 +0x8EA5EBFD 0x21CF4 +0x8EA5EBFE 0x21FB1 +0x8EA5ECA1 0x22179 +0x8EA5ECA2 0x222FF +0x8EA5ECA3 0x222FC +0x8EA5ECA4 0x222FB +0x8EA5ECA5 0x2243F +0x8EA5ECA6 0x22444 +0x8EA5ECA7 0x2259D +0x8EA5ECA8 0x22932 +0x8EA5ECA9 0x2294C +0x8EA5ECAA 0x2292B +0x8EA5ECAB 0x2295A +0x8EA5ECAC 0x22A1F +0x8EA5ECAD 0x22E01 +0x8EA5ECAE 0x22E2D +0x8EA5ECAF 0x22E27 +0x8EA5ECB0 0x22E59 +0x8EA5ECB1 0x22E5A +0x8EA5ECB2 0x22E4D +0x8EA5ECB3 0x22E58 +0x8EA5ECB4 0x23023 +0x8EA5ECB5 0x23025 +0x8EA5ECB6 0x2302B +0x8EA5ECB7 0x232FF +0x8EA5ECB8 0x233AE +0x8EA5ECB9 0x237CB +0x8EA5ECBA 0x237CA +0x8EA5ECBB 0x237D0 +0x8EA5ECBC 0x237CE +0x8EA5ECBD 0x237CC +0x8EA5ECBE 0x237D8 +0x8EA5ECBF 0x237C6 +0x8EA5ECC0 0x237D2 +0x8EA5ECC1 0x237CF +0x8EA5ECC2 0x237C8 +0x8EA5ECC3 0x23B17 +0x8EA5ECC4 0x4DB0 +0x8EA5ECC5 0x240C4 +0x8EA5ECC6 0x29240 +0x8EA5ECC7 0x240E9 +0x8EA5ECC8 0x240F2 +0x8EA5ECC9 0x240FC +0x8EA5ECCA 0x240EA +0x8EA5ECCB 0x240EB +0x8EA5ECCC 0x240FD +0x8EA5ECCD 0x24478 +0x8EA5ECCE 0x24477 +0x8EA5ECCF 0x24473 +0x8EA5ECD0 0x2449E +0x8EA5ECD1 0x24479 +0x8EA5ECD2 0x245A2 +0x8EA5ECD3 0x24603 +0x8EA5ECD4 0x24704 +0x8EA5ECD5 0x24705 +0x8EA5ECD6 0x248CE +0x8EA5ECD7 0x24ABF +0x8EA5ECD8 0x24EF6 +0x8EA5ECD9 0x24EF7 +0x8EA5ECDA 0x25031 +0x8EA5ECDB 0x25030 +0x8EA5ECDC 0x250C9 +0x8EA5ECDD 0x250C7 +0x8EA5ECDE 0x2531C +0x8EA5ECDF 0x25328 +0x8EA5ECE0 0x2531A +0x8EA5ECE1 0x2531E +0x8EA5ECE2 0x2531B +0x8EA5ECE3 0x2531F +0x8EA5ECE4 0x255BF +0x8EA5ECE5 0x255BB +0x8EA5ECE6 0x255BC +0x8EA5ECE7 0x255C0 +0x8EA5ECE8 0x2571A +0x8EA5ECE9 0x258EF +0x8EA5ECEA 0x258EC +0x8EA5ECEB 0x258E9 +0x8EA5ECEC 0x258F0 +0x8EA5ECED 0x258FE +0x8EA5ECEE 0x25A34 +0x8EA5ECEF 0x25D6A +0x8EA5ECF0 0x25D95 +0x8EA5ECF1 0x25D6C +0x8EA5ECF2 0x25D72 +0x8EA5ECF3 0x25D67 +0x8EA5ECF4 0x25D60 +0x8EA5ECF5 0x25D6B +0x8EA5ECF6 0x25D5E +0x8EA5ECF7 0x25D6F +0x8EA5ECF8 0x25D66 +0x8EA5ECF9 0x7C46 +0x8EA5ECFA 0x25D62 +0x8EA5ECFB 0x25D5D +0x8EA5ECFC 0x25D5C +0x8EA5ECFD 0x2F965 +0x8EA5ECFE 0x25F50 +0x8EA5EDA1 0x2619F +0x8EA5EDA2 0x4323 +0x8EA5EDA3 0x2619E +0x8EA5EDA4 0x261A6 +0x8EA5EDA5 0x26335 +0x8EA5EDA6 0x26338 +0x8EA5EDA7 0x26336 +0x8EA5EDA8 0x2633A +0x8EA5EDA9 0x263DC +0x8EA5EDAA 0x2687C +0x8EA5EDAB 0x268AB +0x8EA5EDAC 0x4449 +0x8EA5EDAD 0x268A8 +0x8EA5EDAE 0x268A7 +0x8EA5EDAF 0x2692B +0x8EA5EDB0 0x2692C +0x8EA5EDB1 0x26928 +0x8EA5EDB2 0x2092B +0x8EA5EDB3 0x269A9 +0x8EA5EDB4 0x269AA +0x8EA5EDB5 0x269AB +0x8EA5EDB6 0x269F8 +0x8EA5EDB7 0x26AB1 +0x8EA5EDB8 0x26AF0 +0x8EA5EDB9 0x26AEF +0x8EA5EDBA 0x270A8 +0x8EA5EDBB 0x2708B +0x8EA5EDBC 0x27094 +0x8EA5EDBD 0x2709E +0x8EA5EDBE 0x2708F +0x8EA5EDBF 0x27088 +0x8EA5EDC0 0x2707E +0x8EA5EDC1 0x27081 +0x8EA5EDC2 0x27030 +0x8EA5EDC3 0x2709B +0x8EA5EDC4 0x27082 +0x8EA5EDC5 0x27090 +0x8EA5EDC6 0x27085 +0x8EA5EDC7 0x2707F +0x8EA5EDC8 0x270A9 +0x8EA5EDC9 0x270DE +0x8EA5EDCA 0x2720D +0x8EA5EDCB 0x45FA +0x8EA5EDCC 0x274CF +0x8EA5EDCD 0x274CB +0x8EA5EDCE 0x274D8 +0x8EA5EDCF 0x274DD +0x8EA5EDD0 0x274D3 +0x8EA5EDD1 0x274D0 +0x8EA5EDD2 0x274D5 +0x8EA5EDD3 0x274D6 +0x8EA5EDD4 0x275D6 +0x8EA5EDD5 0x27792 +0x8EA5EDD6 0x27795 +0x8EA5EDD7 0x2A5CB +0x8EA5EDD8 0x2778D +0x8EA5EDD9 0x2779B +0x8EA5EDDA 0x2779D +0x8EA5EDDB 0x2778F +0x8EA5EDDC 0x2779E +0x8EA5EDDD 0x277A6 +0x8EA5EDDE 0x27896 +0x8EA5EDDF 0x27892 +0x8EA5EDE0 0x27B16 +0x8EA5EDE1 0x27B2A +0x8EA5EDE2 0x27B29 +0x8EA5EDE3 0x27B2C +0x8EA5EDE4 0x27C15 +0x8EA5EDE5 0x27C12 +0x8EA5EDE6 0x27C11 +0x8EA5EDE7 0x27C13 +0x8EA5EDE8 0x27C88 +0x8EA5EDE9 0x27C8B +0x8EA5EDEA 0x27C8A +0x8EA5EDEB 0x27C87 +0x8EA5EDEC 0x27D17 +0x8EA5EDED 0x27D16 +0x8EA5EDEE 0x27D1A +0x8EA5EDEF 0x27E19 +0x8EA5EDF0 0x27E17 +0x8EA5EDF1 0x27F91 +0x8EA5EDF2 0x27F94 +0x8EA5EDF3 0x2818B +0x8EA5EDF4 0x28190 +0x8EA5EDF5 0x2818F +0x8EA5EDF6 0x28186 +0x8EA5EDF7 0x28183 +0x8EA5EDF8 0x2818E +0x8EA5EDF9 0x28187 +0x8EA5EDFA 0x281A8 +0x8EA5EDFB 0x28185 +0x8EA5EDFC 0x281A6 +0x8EA5EDFD 0x28182 +0x8EA5EDFE 0x281A7 +0x8EA5EEA1 0x283B9 +0x8EA5EEA2 0x283B7 +0x8EA5EEA3 0x283B4 +0x8EA5EEA4 0x283B6 +0x8EA5EEA5 0x283B3 +0x8EA5EEA6 0x283C6 +0x8EA5EEA7 0x2863C +0x8EA5EEA8 0x28640 +0x8EA5EEA9 0x28638 +0x8EA5EEAA 0x28791 +0x8EA5EEAB 0x287A6 +0x8EA5EEAC 0x287DA +0x8EA5EEAD 0x288DA +0x8EA5EEAE 0x288D8 +0x8EA5EEAF 0x288D9 +0x8EA5EEB0 0x288DB +0x8EA5EEB1 0x288D7 +0x8EA5EEB2 0x28B16 +0x8EA5EEB3 0x28B12 +0x8EA5EEB4 0x28B1F +0x8EA5EEB5 0x4959 +0x8EA5EEB6 0x28B14 +0x8EA5EEB7 0x28B1A +0x8EA5EEB8 0x28B10 +0x8EA5EEB9 0x28CB3 +0x8EA5EEBA 0x28DAE +0x8EA5EEBB 0x28DC1 +0x8EA5EEBC 0x28DB0 +0x8EA5EEBD 0x28DAF +0x8EA5EEBE 0x28DB1 +0x8EA5EEBF 0x28DAD +0x8EA5EEC0 0x28DB2 +0x8EA5EEC1 0x28DC4 +0x8EA5EEC2 0x2903C +0x8EA5EEC3 0x2903F +0x8EA5EEC4 0x29161 +0x8EA5EEC5 0x29166 +0x8EA5EEC6 0x2923C +0x8EA5EEC7 0x2923B +0x8EA5EEC8 0x2932C +0x8EA5EEC9 0x4A7E +0x8EA5EECA 0x2932A +0x8EA5EECB 0x2933E +0x8EA5EECC 0x2932F +0x8EA5EECD 0x29332 +0x8EA5EECE 0x29327 +0x8EA5EECF 0x29329 +0x8EA5EED0 0x29340 +0x8EA5EED1 0x293DF +0x8EA5EED2 0x293DE +0x8EA5EED3 0x2943C +0x8EA5EED4 0x2943B +0x8EA5EED5 0x2943E +0x8EA5EED6 0x29521 +0x8EA5EED7 0x29546 +0x8EA5EED8 0x2953C +0x8EA5EED9 0x29536 +0x8EA5EEDA 0x29538 +0x8EA5EEDB 0x29535 +0x8EA5EEDC 0x29631 +0x8EA5EEDD 0x29636 +0x8EA5EEDE 0x2962D +0x8EA5EEDF 0x29633 +0x8EA5EEE0 0x2962F +0x8EA5EEE1 0x2962E +0x8EA5EEE2 0x29635 +0x8EA5EEE3 0x297AC +0x8EA5EEE4 0x297A9 +0x8EA5EEE5 0x297A6 +0x8EA5EEE6 0x4BA8 +0x8EA5EEE7 0x2994C +0x8EA5EEE8 0x29943 +0x8EA5EEE9 0x29941 +0x8EA5EEEA 0x2994F +0x8EA5EEEB 0x29942 +0x8EA5EEEC 0x29951 +0x8EA5EEED 0x4BA9 +0x8EA5EEEE 0x29940 +0x8EA5EEEF 0x29950 +0x8EA5EEF0 0x29945 +0x8EA5EEF1 0x2994A +0x8EA5EEF2 0x2994B +0x8EA5EEF3 0x29A83 +0x8EA5EEF4 0x29A82 +0x8EA5EEF5 0x29A81 +0x8EA5EEF6 0x29AE0 +0x8EA5EEF7 0x29B98 +0x8EA5EEF8 0x29B9F +0x8EA5EEF9 0x29B9B +0x8EA5EEFA 0x29B9A +0x8EA5EEFB 0x29B99 +0x8EA5EEFC 0x29B96 +0x8EA5EEFD 0x29BAE +0x8EA5EEFE 0x29B9E +0x8EA5EFA1 0x29D09 +0x8EA5EFA2 0x29D0D +0x8EA5EFA3 0x29E4E +0x8EA5EFA4 0x29E4A +0x8EA5EFA5 0x29E4D +0x8EA5EFA6 0x29E40 +0x8EA5EFA7 0x29E3E +0x8EA5EFA8 0x29E48 +0x8EA5EFA9 0x29E42 +0x8EA5EFAA 0x29E62 +0x8EA5EFAB 0x29E45 +0x8EA5EFAC 0x29E51 +0x8EA5EFAD 0x2A0C6 +0x8EA5EFAE 0x2A0D0 +0x8EA5EFAF 0x2A0C0 +0x8EA5EFB0 0x2A0B7 +0x8EA5EFB1 0x2A0C2 +0x8EA5EFB2 0x2A0BC +0x8EA5EFB3 0x2A0C5 +0x8EA5EFB4 0x2A0DC +0x8EA5EFB5 0x2A0DB +0x8EA5EFB6 0x2A0D2 +0x8EA5EFB7 0x2A0C7 +0x8EA5EFB8 0x2A0B6 +0x8EA5EFB9 0x2A0C9 +0x8EA5EFBA 0x2A0CC +0x8EA5EFBB 0x2A0D1 +0x8EA5EFBC 0x2A0CD +0x8EA5EFBD 0x2A0DA +0x8EA5EFBE 0x2A0BA +0x8EA5EFBF 0x2A0D3 +0x8EA5EFC0 0x2A0CE +0x8EA5EFC1 0x2A0F6 +0x8EA5EFC2 0x2A0BD +0x8EA5EFC3 0x2A0DD +0x8EA5EFC4 0x2A0C8 +0x8EA5EFC5 0x2A10D +0x8EA5EFC6 0x2A135 +0x8EA5EFC7 0x2A271 +0x8EA5EFC8 0x2A26E +0x8EA5EFC9 0x2A26F +0x8EA5EFCA 0x2A2D6 +0x8EA5EFCB 0x2A34C +0x8EA5EFCC 0x2A34F +0x8EA5EFCD 0x2A354 +0x8EA5EFCE 0x2A353 +0x8EA5EFCF 0x2A3C9 +0x8EA5EFD0 0x2A3C8 +0x8EA5EFD1 0x2A403 +0x8EA5EFD2 0x4D54 +0x8EA5EFD3 0x2A404 +0x8EA5EFD4 0x4D56 +0x8EA5EFD5 0x2A457 +0x8EA5EFD6 0x2A452 +0x8EA5EFD7 0x2A453 +0x8EA5EFD8 0x4D6D +0x8EA5EFD9 0x2A456 +0x8EA5EFDA 0x2A45C +0x8EA5EFDB 0x2A455 +0x8EA5EFDC 0x2A564 +0x8EA5EFDD 0x2A55D +0x8EA5EFDE 0x2A55E +0x8EA5EFDF 0x2A5A2 +0x8EA5EFE0 0x2A5A3 +0x8EA5EFE1 0x4D8E +0x8EA5EFE2 0x2A5E7 +0x8EA5EFE3 0x2A5E6 +0x8EA5EFE4 0x2A698 +0x8EA5EFE5 0x2A6AC +0x8EA5EFE6 0x2A6AF +0x8EA5EFE7 0x2A6AE +0x8EA5EFE8 0x20459 +0x8EA5EFE9 0x205A9 +0x8EA5EFEA 0x2082A +0x8EA5EFEB 0x208C7 +0x8EA5EFEC 0x21141 +0x8EA5EFED 0x21137 +0x8EA5EFEE 0x21135 +0x8EA5EFEF 0x21133 +0x8EA5EFF0 0x21139 +0x8EA5EFF1 0x21132 +0x8EA5EFF2 0x214FF +0x8EA5EFF3 0x21501 +0x8EA5EFF4 0x214F8 +0x8EA5EFF5 0x2191B +0x8EA5EFF6 0x21919 +0x8EA5EFF7 0x21BBF +0x8EA5EFF8 0x21FBC +0x8EA5EFF9 0x21FBE +0x8EA5EFFA 0x21FBD +0x8EA5EFFB 0x2217D +0x8EA5EFFC 0x22446 +0x8EA5EFFD 0x22447 +0x8EA5EFFE 0x225A4 +0x8EA5F0A1 0x22A21 +0x8EA5F0A2 0x22A62 +0x8EA5F0A3 0x22E86 +0x8EA5F0A4 0x3A72 +0x8EA5F0A5 0x2302F +0x8EA5F0A6 0x23031 +0x8EA5F0A7 0x3C14 +0x8EA5F0A8 0x237F8 +0x8EA5F0A9 0x237F5 +0x8EA5F0AA 0x237F9 +0x8EA5F0AB 0x237F2 +0x8EA5F0AC 0x237FA +0x8EA5F0AD 0x237F3 +0x8EA5F0AE 0x23814 +0x8EA5F0AF 0x237FD +0x8EA5F0B0 0x2380F +0x8EA5F0B1 0x2380E +0x8EA5F0B2 0x23801 +0x8EA5F0B3 0x23937 +0x8EA5F0B4 0x23935 +0x8EA5F0B5 0x23934 +0x8EA5F0B6 0x23931 +0x8EA5F0B7 0x23A7A +0x8EA5F0B8 0x23A7B +0x8EA5F0B9 0x23C37 +0x8EA5F0BA 0x2412B +0x8EA5F0BB 0x240FB +0x8EA5F0BC 0x24116 +0x8EA5F0BD 0x24113 +0x8EA5F0BE 0x3D93 +0x8EA5F0BF 0x24111 +0x8EA5F0C0 0x2410F +0x8EA5F0C1 0x2411B +0x8EA5F0C2 0x24138 +0x8EA5F0C3 0x244A4 +0x8EA5F0C4 0x24709 +0x8EA5F0C5 0x24707 +0x8EA5F0C6 0x2470B +0x8EA5F0C7 0x248D3 +0x8EA5F0C8 0x248D1 +0x8EA5F0C9 0x248D8 +0x8EA5F0CA 0x24B1D +0x8EA5F0CB 0x24BA9 +0x8EA5F0CC 0x24BD0 +0x8EA5F0CD 0x27215 +0x8EA5F0CE 0x24F02 +0x8EA5F0CF 0x24F05 +0x8EA5F0D0 0x24F01 +0x8EA5F0D1 0x24F00 +0x8EA5F0D2 0x2532E +0x8EA5F0D3 0x25330 +0x8EA5F0D4 0x2532F +0x8EA5F0D5 0x25331 +0x8EA5F0D6 0x255D2 +0x8EA5F0D7 0x255D3 +0x8EA5F0D8 0x25902 +0x8EA5F0D9 0x25A40 +0x8EA5F0DA 0x25A42 +0x8EA5F0DB 0x25A3B +0x8EA5F0DC 0x25ACE +0x8EA5F0DD 0x25D98 +0x8EA5F0DE 0x25D8F +0x8EA5F0DF 0x25D94 +0x8EA5F0E0 0x25D91 +0x8EA5F0E1 0x426F +0x8EA5F0E2 0x25DBA +0x8EA5F0E3 0x25D90 +0x8EA5F0E4 0x25D86 +0x8EA5F0E5 0x25D9A +0x8EA5F0E6 0x25D8C +0x8EA5F0E7 0x25D93 +0x8EA5F0E8 0x25D87 +0x8EA5F0E9 0x25D88 +0x8EA5F0EA 0x25D97 +0x8EA5F0EB 0x25D8D +0x8EA5F0EC 0x25D9C +0x8EA5F0ED 0x25DBD +0x8EA5F0EE 0x25F3C +0x8EA5F0EF 0x25F59 +0x8EA5F0F0 0x42B0 +0x8EA5F0F1 0x261D1 +0x8EA5F0F2 0x261BB +0x8EA5F0F3 0x261BE +0x8EA5F0F4 0x2625D +0x8EA5F0F5 0x263E2 +0x8EA5F0F6 0x26605 +0x8EA5F0F7 0x268BA +0x8EA5F0F8 0x352E +0x8EA5F0F9 0x268F4 +0x8EA5F0FA 0x269B2 +0x8EA5F0FB 0x269F9 +0x8EA5F0FC 0x26AB7 +0x8EA5F0FD 0x26AB6 +0x8EA5F0FE 0x27089 +0x8EA5F1A1 0x270F9 +0x8EA5F1A2 0x270D9 +0x8EA5F1A3 0x270E8 +0x8EA5F1A4 0x270D4 +0x8EA5F1A5 0x270DB +0x8EA5F1A6 0x270E2 +0x8EA5F1A7 0x270DF +0x8EA5F1A8 0x270D1 +0x8EA5F1A9 0x270E9 +0x8EA5F1AA 0x270EA +0x8EA5F1AB 0x27213 +0x8EA5F1AC 0x27211 +0x8EA5F1AD 0x274FA +0x8EA5F1AE 0x274F8 +0x8EA5F1AF 0x274F4 +0x8EA5F1B0 0x274FB +0x8EA5F1B1 0x2750E +0x8EA5F1B2 0x27502 +0x8EA5F1B3 0x2750F +0x8EA5F1B4 0x27790 +0x8EA5F1B5 0x277AD +0x8EA5F1B6 0x277A9 +0x8EA5F1B7 0x27948 +0x8EA5F1B8 0x27B5A +0x8EA5F1B9 0x27B4F +0x8EA5F1BA 0x27B4E +0x8EA5F1BB 0x27B55 +0x8EA5F1BC 0x27B54 +0x8EA5F1BD 0x27B4A +0x8EA5F1BE 0x27BD5 +0x8EA5F1BF 0x27C18 +0x8EA5F1C0 0x27C8D +0x8EA5F1C1 0x27D1D +0x8EA5F1C2 0x27D19 +0x8EA5F1C3 0x27E26 +0x8EA5F1C4 0x27E28 +0x8EA5F1C5 0x27E2B +0x8EA5F1C6 0x27E7D +0x8EA5F1C7 0x27FA0 +0x8EA5F1C8 0x27F9A +0x8EA5F1C9 0x27F9B +0x8EA5F1CA 0x281B5 +0x8EA5F1CB 0x281AD +0x8EA5F1CC 0x281B2 +0x8EA5F1CD 0x28294 +0x8EA5F1CE 0x283C9 +0x8EA5F1CF 0x2864E +0x8EA5F1D0 0x2864F +0x8EA5F1D1 0x28644 +0x8EA5F1D2 0x28652 +0x8EA5F1D3 0x288E9 +0x8EA5F1D4 0x28939 +0x8EA5F1D5 0x4969 +0x8EA5F1D6 0x957E +0x8EA5F1D7 0x28DC7 +0x8EA5F1D8 0x28DD3 +0x8EA5F1D9 0x28DC6 +0x8EA5F1DA 0x28DC3 +0x8EA5F1DB 0x49B4 +0x8EA5F1DC 0x28DD2 +0x8EA5F1DD 0x28F66 +0x8EA5F1DE 0x2917F +0x8EA5F1DF 0x29180 +0x8EA5F1E0 0x29184 +0x8EA5F1E1 0x29185 +0x8EA5F1E2 0x291E3 +0x8EA5F1E3 0x4A4D +0x8EA5F1E4 0x29241 +0x8EA5F1E5 0x29244 +0x8EA5F1E6 0x29243 +0x8EA5F1E7 0x2934E +0x8EA5F1E8 0x2934F +0x8EA5F1E9 0x4A83 +0x8EA5F1EA 0x29349 +0x8EA5F1EB 0x2934A +0x8EA5F1EC 0x2934B +0x8EA5F1ED 0x29343 +0x8EA5F1EE 0x293E0 +0x8EA5F1EF 0x293E5 +0x8EA5F1F0 0x293E1 +0x8EA5F1F1 0x293E6 +0x8EA5F1F2 0x293E2 +0x8EA5F1F3 0x2940C +0x8EA5F1F4 0x29440 +0x8EA5F1F5 0x29549 +0x8EA5F1F6 0x2954A +0x8EA5F1F7 0x29554 +0x8EA5F1F8 0x2954C +0x8EA5F1F9 0x29555 +0x8EA5F1FA 0x29556 +0x8EA5F1FB 0x2963B +0x8EA5F1FC 0x2963D +0x8EA5F1FD 0x297A4 +0x8EA5F1FE 0x297A8 +0x8EA5F2A1 0x297C3 +0x8EA5F2A2 0x297BF +0x8EA5F2A3 0x297C8 +0x8EA5F2A4 0x297C2 +0x8EA5F2A5 0x297CA +0x8EA5F2A6 0x297CC +0x8EA5F2A7 0x297C9 +0x8EA5F2A8 0x297BE +0x8EA5F2A9 0x297CD +0x8EA5F2AA 0x297C7 +0x8EA5F2AB 0x297C5 +0x8EA5F2AC 0x2985D +0x8EA5F2AD 0x4BB0 +0x8EA5F2AE 0x2996C +0x8EA5F2AF 0x2996B +0x8EA5F2B0 0x29970 +0x8EA5F2B1 0x2996D +0x8EA5F2B2 0x2996F +0x8EA5F2B3 0x29989 +0x8EA5F2B4 0x29984 +0x8EA5F2B5 0x29A8D +0x8EA5F2B6 0x29A8A +0x8EA5F2B7 0x29A8E +0x8EA5F2B8 0x29A91 +0x8EA5F2B9 0x29BB5 +0x8EA5F2BA 0x29BB1 +0x8EA5F2BB 0x29BAF +0x8EA5F2BC 0x29BB9 +0x8EA5F2BD 0x29BB7 +0x8EA5F2BE 0x29BB0 +0x8EA5F2BF 0x4C0C +0x8EA5F2C0 0x29C17 +0x8EA5F2C1 0x4C18 +0x8EA5F2C2 0x29C4F +0x8EA5F2C3 0x29D19 +0x8EA5F2C4 0x29D10 +0x8EA5F2C5 0x29D18 +0x8EA5F2C6 0x29D11 +0x8EA5F2C7 0x29D1C +0x8EA5F2C8 0x29D12 +0x8EA5F2C9 0x29E76 +0x8EA5F2CA 0x29E71 +0x8EA5F2CB 0x9C20 +0x8EA5F2CC 0x29E7A +0x8EA5F2CD 0x29E7F +0x8EA5F2CE 0x9C22 +0x8EA5F2CF 0x29E73 +0x8EA5F2D0 0x29EAB +0x8EA5F2D1 0x9C1E +0x8EA5F2D2 0x29E77 +0x8EA5F2D3 0x29E74 +0x8EA5F2D4 0x29E7E +0x8EA5F2D5 0x29E9B +0x8EA5F2D6 0x29E84 +0x8EA5F2D7 0x29E7C +0x8EA5F2D8 0x2A129 +0x8EA5F2D9 0x2A12B +0x8EA5F2DA 0x2A10E +0x8EA5F2DB 0x2A100 +0x8EA5F2DC 0x2A10B +0x8EA5F2DD 0x2A0FE +0x8EA5F2DE 0x2A0FA +0x8EA5F2DF 0x2A117 +0x8EA5F2E0 0x2A0FF +0x8EA5F2E1 0x2A10C +0x8EA5F2E2 0x2A10F +0x8EA5F2E3 0x4CF5 +0x8EA5F2E4 0x2A102 +0x8EA5F2E5 0x2A101 +0x8EA5F2E6 0x2A0FC +0x8EA5F2E7 0x2A149 +0x8EA5F2E8 0x2A106 +0x8EA5F2E9 0x2A112 +0x8EA5F2EA 0x2A113 +0x8EA5F2EB 0x2A278 +0x8EA5F2EC 0x2A35B +0x8EA5F2ED 0x2A362 +0x8EA5F2EE 0x2A35F +0x8EA5F2EF 0x2A35D +0x8EA5F2F0 0x2A3AB +0x8EA5F2F1 0x2A3D5 +0x8EA5F2F2 0x2A3D4 +0x8EA5F2F3 0x2A3D3 +0x8EA5F2F4 0x2A407 +0x8EA5F2F5 0x2A46C +0x8EA5F2F6 0x2A470 +0x8EA5F2F7 0x2A46E +0x8EA5F2F8 0x2A468 +0x8EA5F2F9 0x2A46D +0x8EA5F2FA 0x2A477 +0x8EA5F2FB 0x2A46A +0x8EA5F2FC 0x2A4CE +0x8EA5F2FD 0x2A4EC +0x8EA5F2FE 0x2A569 +0x8EA5F3A1 0x2A568 +0x8EA5F3A2 0x2A5A6 +0x8EA5F3A3 0x2A5A9 +0x8EA5F3A4 0x2A5AA +0x8EA5F3A5 0x2A600 +0x8EA5F3A6 0x2A60D +0x8EA5F3A7 0x2A5F8 +0x8EA5F3A8 0x2A5FC +0x8EA5F3A9 0x2A60A +0x8EA5F3AA 0x2A5F7 +0x8EA5F3AB 0x2A601 +0x8EA5F3AC 0x2A6B6 +0x8EA5F3AD 0x2A6BB +0x8EA5F3AE 0x2A6B7 +0x8EA5F3AF 0x2A6B9 +0x8EA5F3B0 0x2A6CA +0x8EA5F3B1 0x20469 +0x8EA5F3B2 0x20625 +0x8EA5F3B3 0x21159 +0x8EA5F3B4 0x21507 +0x8EA5F3B5 0x21509 +0x8EA5F3B6 0x21922 +0x8EA5F3B7 0x21B07 +0x8EA5F3B8 0x21B04 +0x8EA5F3B9 0x2330F +0x8EA5F3BA 0x21CF8 +0x8EA5F3BB 0x21FC7 +0x8EA5F3BC 0x21FD1 +0x8EA5F3BD 0x2217E +0x8EA5F3BE 0x22308 +0x8EA5F3BF 0x2244A +0x8EA5F3C0 0x2F898 +0x8EA5F3C1 0x224B9 +0x8EA5F3C2 0x22E88 +0x8EA5F3C3 0x22E91 +0x8EA5F3C4 0x22E84 +0x8EA5F3C5 0x22E73 +0x8EA5F3C6 0x22E89 +0x8EA5F3C7 0x22E85 +0x8EA5F3C8 0x23033 +0x8EA5F3C9 0x23313 +0x8EA5F3CA 0x2381D +0x8EA5F3CB 0x2381F +0x8EA5F3CC 0x2381C +0x8EA5F3CD 0x23820 +0x8EA5F3CE 0x2381A +0x8EA5F3CF 0x2381B +0x8EA5F3D0 0x23939 +0x8EA5F3D1 0x239AF +0x8EA5F3D2 0x23AE5 +0x8EA5F3D3 0x23C3C +0x8EA5F3D4 0x24137 +0x8EA5F3D5 0x2413A +0x8EA5F3D6 0x244BB +0x8EA5F3D7 0x3E0E +0x8EA5F3D8 0x24710 +0x8EA5F3D9 0x2470D +0x8EA5F3DA 0x24BAF +0x8EA5F3DB 0x24C11 +0x8EA5F3DC 0x3FD8 +0x8EA5F3DD 0x24F0D +0x8EA5F3DE 0x24F0C +0x8EA5F3DF 0x24F0B +0x8EA5F3E0 0x250D4 +0x8EA5F3E1 0x2533D +0x8EA5F3E2 0x2533E +0x8EA5F3E3 0x2533B +0x8EA5F3E4 0x25343 +0x8EA5F3E5 0x25340 +0x8EA5F3E6 0x25346 +0x8EA5F3E7 0x25411 +0x8EA5F3E8 0x255DD +0x8EA5F3E9 0x255DF +0x8EA5F3EA 0x255EA +0x8EA5F3EB 0x2574A +0x8EA5F3EC 0x25906 +0x8EA5F3ED 0x25DC1 +0x8EA5F3EE 0x25DB9 +0x8EA5F3EF 0x25DC6 +0x8EA5F3F0 0x25DB8 +0x8EA5F3F1 0x25DBB +0x8EA5F3F2 0x25DC8 +0x8EA5F3F3 0x25DC5 +0x8EA5F3F4 0x25DBF +0x8EA5F3F5 0x25DC7 +0x8EA5F3F6 0x25DC4 +0x8EA5F3F7 0x25F65 +0x8EA5F3F8 0x25F67 +0x8EA5F3F9 0x261D7 +0x8EA5F3FA 0x261DB +0x8EA5F3FB 0x261D4 +0x8EA5F3FC 0x261D6 +0x8EA5F3FD 0x263E8 +0x8EA5F3FE 0x2660A +0x8EA5F4A1 0x26ABD +0x8EA5F4A2 0x26ABE +0x8EA5F4A3 0x2711A +0x8EA5F4A4 0x2710D +0x8EA5F4A5 0x2710F +0x8EA5F4A6 0x2711B +0x8EA5F4A7 0x27110 +0x8EA5F4A8 0x27111 +0x8EA5F4A9 0x27113 +0x8EA5F4AA 0x27218 +0x8EA5F4AB 0x27520 +0x8EA5F4AC 0x2751F +0x8EA5F4AD 0x27523 +0x8EA5F4AE 0x2751D +0x8EA5F4AF 0x27537 +0x8EA5F4B0 0x27525 +0x8EA5F4B1 0x27524 +0x8EA5F4B2 0x2752A +0x8EA5F4B3 0x27527 +0x8EA5F4B4 0x27533 +0x8EA5F4B5 0x27528 +0x8EA5F4B6 0x27534 +0x8EA5F4B7 0x277BA +0x8EA5F4B8 0x8970 +0x8EA5F4B9 0x2789D +0x8EA5F4BA 0x2794C +0x8EA5F4BB 0x27B5C +0x8EA5F4BC 0x27B6A +0x8EA5F4BD 0x27B5D +0x8EA5F4BE 0x27B65 +0x8EA5F4BF 0x27B63 +0x8EA5F4C0 0x27B5E +0x8EA5F4C1 0x27C19 +0x8EA5F4C2 0x27C97 +0x8EA5F4C3 0x27E3F +0x8EA5F4C4 0x27E33 +0x8EA5F4C5 0x27E32 +0x8EA5F4C6 0x27FA1 +0x8EA5F4C7 0x27FA5 +0x8EA5F4C8 0x27FA4 +0x8EA5F4C9 0x27FA2 +0x8EA5F4CA 0x281C1 +0x8EA5F4CB 0x482C +0x8EA5F4CC 0x281C7 +0x8EA5F4CD 0x281C4 +0x8EA5F4CE 0x281C6 +0x8EA5F4CF 0x281C5 +0x8EA5F4D0 0x281D4 +0x8EA5F4D1 0x281CA +0x8EA5F4D2 0x28653 +0x8EA5F4D3 0x288F1 +0x8EA5F4D4 0x28921 +0x8EA5F4D5 0x496E +0x8EA5F4D6 0x28BB7 +0x8EA5F4D7 0x28B92 +0x8EA5F4D8 0x28DD4 +0x8EA5F4D9 0x28F44 +0x8EA5F4DA 0x29198 +0x8EA5F4DB 0x2919B +0x8EA5F4DC 0x29191 +0x8EA5F4DD 0x29195 +0x8EA5F4DE 0x2919A +0x8EA5F4DF 0x29192 +0x8EA5F4E0 0x29353 +0x8EA5F4E1 0x29357 +0x8EA5F4E2 0x4A86 +0x8EA5F4E3 0x2935C +0x8EA5F4E4 0x2935D +0x8EA5F4E5 0x29364 +0x8EA5F4E6 0x293EA +0x8EA5F4E7 0x293ED +0x8EA5F4E8 0x29442 +0x8EA5F4E9 0x29443 +0x8EA5F4EA 0x29564 +0x8EA5F4EB 0x29561 +0x8EA5F4EC 0x29560 +0x8EA5F4ED 0x2967D +0x8EA5F4EE 0x297D4 +0x8EA5F4EF 0x297D5 +0x8EA5F4F0 0x297D9 +0x8EA5F4F1 0x29987 +0x8EA5F4F2 0x29999 +0x8EA5F4F3 0x2998C +0x8EA5F4F4 0x2998A +0x8EA5F4F5 0x2998F +0x8EA5F4F6 0x4BB3 +0x8EA5F4F7 0x2998B +0x8EA5F4F8 0x29982 +0x8EA5F4F9 0x2999B +0x8EA5F4FA 0x4BEB +0x8EA5F4FB 0x29BC8 +0x8EA5F4FC 0x29BC4 +0x8EA5F4FD 0x29BCC +0x8EA5F4FE 0x29BC7 +0x8EA5F5A1 0x29BC3 +0x8EA5F5A2 0x29BC6 +0x8EA5F5A3 0x29BCB +0x8EA5F5A4 0x29BCA +0x8EA5F5A5 0x29BC9 +0x8EA5F5A6 0x29BCD +0x8EA5F5A7 0x29C53 +0x8EA5F5A8 0x29D21 +0x8EA5F5A9 0x29D29 +0x8EA5F5AA 0x29D1D +0x8EA5F5AB 0x29D24 +0x8EA5F5AC 0x29D28 +0x8EA5F5AD 0x9C43 +0x8EA5F5AE 0x29EB1 +0x8EA5F5AF 0x29EB2 +0x8EA5F5B0 0x29EB5 +0x8EA5F5B1 0x29ED6 +0x8EA5F5B2 0x29EAF +0x8EA5F5B3 0x29ECA +0x8EA5F5B4 0x29EB8 +0x8EA5F5B5 0x2FA12 +0x8EA5F5B6 0x2FA11 +0x8EA5F5B7 0x2A145 +0x8EA5F5B8 0x2A147 +0x8EA5F5B9 0x2A134 +0x8EA5F5BA 0x2A16E +0x8EA5F5BB 0x2A142 +0x8EA5F5BC 0x2A131 +0x8EA5F5BD 0x2A12E +0x8EA5F5BE 0x2A156 +0x8EA5F5BF 0x2A138 +0x8EA5F5C0 0x2A137 +0x8EA5F5C1 0x2A14B +0x8EA5F5C2 0x2A12D +0x8EA5F5C3 0x2A133 +0x8EA5F5C4 0x2A136 +0x8EA5F5C5 0x9DE0 +0x8EA5F5C6 0x2A148 +0x8EA5F5C7 0x2A2DC +0x8EA5F5C8 0x4D42 +0x8EA5F5C9 0x2A366 +0x8EA5F5CA 0x2A36D +0x8EA5F5CB 0x2A363 +0x8EA5F5CC 0x2A364 +0x8EA5F5CD 0x4D41 +0x8EA5F5CE 0x2A367 +0x8EA5F5CF 0x2A3D9 +0x8EA5F5D0 0x2A40B +0x8EA5F5D1 0x2A47E +0x8EA5F5D2 0x2A48B +0x8EA5F5D3 0x2A526 +0x8EA5F5D4 0x2A52C +0x8EA5F5D5 0x2A529 +0x8EA5F5D6 0x2A56F +0x8EA5F5D7 0x2A56B +0x8EA5F5D8 0x2A56D +0x8EA5F5D9 0x2A56E +0x8EA5F5DA 0x2A61C +0x8EA5F5DB 0x2A611 +0x8EA5F5DC 0x2A610 +0x8EA5F5DD 0x2A624 +0x8EA5F5DE 0x2A612 +0x8EA5F5DF 0x2A615 +0x8EA5F5E0 0x2A617 +0x8EA5F5E1 0x4DAC +0x8EA5F5E2 0x2046F +0x8EA5F5E3 0x205AB +0x8EA5F5E4 0x2082E +0x8EA5F5E5 0x208C9 +0x8EA5F5E6 0x20B96 +0x8EA5F5E7 0x21185 +0x8EA5F5E8 0x216A0 +0x8EA5F5E9 0x2192B +0x8EA5F5EA 0x2230D +0x8EA5F5EB 0x23036 +0x8EA5F5ED 0x3B2F +0x8EA5F5EE 0x3B2E +0x8EA5F5EF 0x233B1 +0x8EA5F5F0 0x2384A +0x8EA5F5F1 0x23837 +0x8EA5F5F2 0x2383C +0x8EA5F5F3 0x23838 +0x8EA5F5F4 0x2383A +0x8EA5F5F5 0x2383E +0x8EA5F5F6 0x23849 +0x8EA5F5F7 0x3C4D +0x8EA5F5F8 0x3C7B +0x8EA5F5F9 0x23A80 +0x8EA5F5FA 0x23A7F +0x8EA5F5FB 0x23AE3 +0x8EA5F5FC 0x23C3F +0x8EA5F5FD 0x24152 +0x8EA5F5FE 0x2414E +0x8EA5F6A1 0x2414A +0x8EA5F6A2 0x2414B +0x8EA5F6A3 0x244D5 +0x8EA5F6A4 0x24AD8 +0x8EA5F6A5 0x24B20 +0x8EA5F6A6 0x24BB3 +0x8EA5F6A7 0x24BB1 +0x8EA5F6A8 0x24BB0 +0x8EA5F6A9 0x24F17 +0x8EA5F6AA 0x250D9 +0x8EA5F6AB 0x25349 +0x8EA5F6AC 0x25413 +0x8EA5F6AD 0x255ED +0x8EA5F6AE 0x255EB +0x8EA5F6AF 0x255EE +0x8EA5F6B0 0x2590A +0x8EA5F6B1 0x2590B +0x8EA5F6B2 0x25A4A +0x8EA5F6B3 0x25DD5 +0x8EA5F6B4 0x25DD7 +0x8EA5F6B5 0x25DDE +0x8EA5F6B6 0x25DDC +0x8EA5F6B7 0x25DEE +0x8EA5F6B8 0x25F70 +0x8EA5F6B9 0x42B2 +0x8EA5F6BA 0x261D9 +0x8EA5F6BB 0x263D7 +0x8EA5F6BC 0x268CB +0x8EA5F6BD 0x268C7 +0x8EA5F6BE 0x269FC +0x8EA5F6BF 0x2713B +0x8EA5F6C0 0x27139 +0x8EA5F6C1 0x2714B +0x8EA5F6C2 0x27143 +0x8EA5F6C3 0x27140 +0x8EA5F6C4 0x27146 +0x8EA5F6C5 0x2754D +0x8EA5F6C6 0x27543 +0x8EA5F6C7 0x27547 +0x8EA5F6C8 0x2754B +0x8EA5F6C9 0x27555 +0x8EA5F6CA 0x27552 +0x8EA5F6CB 0x27B5F +0x8EA5F6CC 0x4722 +0x8EA5F6CD 0x27B7C +0x8EA5F6CE 0x27B7B +0x8EA5F6CF 0x27FA8 +0x8EA5F6D0 0x27FA9 +0x8EA5F6D1 0x281DE +0x8EA5F6D2 0x281D7 +0x8EA5F6D3 0x281DD +0x8EA5F6D4 0x281D6 +0x8EA5F6D5 0x281D8 +0x8EA5F6D6 0x2829B +0x8EA5F6D7 0x283E0 +0x8EA5F6D8 0x283E8 +0x8EA5F6D9 0x283E6 +0x8EA5F6DA 0x288F8 +0x8EA5F6DB 0x288FB +0x8EA5F6DC 0x28BBB +0x8EA5F6DD 0x9459 +0x8EA5F6DE 0x28BB8 +0x8EA5F6DF 0x4970 +0x8EA5F6E0 0x28CC1 +0x8EA5F6E1 0x28CC0 +0x8EA5F6E2 0x291A4 +0x8EA5F6E3 0x291AB +0x8EA5F6E4 0x2924D +0x8EA5F6E5 0x29365 +0x8EA5F6E6 0x29367 +0x8EA5F6E7 0x2936A +0x8EA5F6E8 0x29366 +0x8EA5F6E9 0x29369 +0x8EA5F6EA 0x29573 +0x8EA5F6EB 0x29580 +0x8EA5F6EC 0x2956F +0x8EA5F6ED 0x29571 +0x8EA5F6EE 0x297E4 +0x8EA5F6EF 0x297E6 +0x8EA5F6F0 0x297E7 +0x8EA5F6F1 0x299A0 +0x8EA5F6F2 0x299A4 +0x8EA5F6F3 0x29AA2 +0x8EA5F6F4 0x29AA7 +0x8EA5F6F5 0x29AA4 +0x8EA5F6F6 0x29BDE +0x8EA5F6F7 0x29BDB +0x8EA5F6F8 0x29C58 +0x8EA5F6F9 0x29C5C +0x8EA5F6FA 0x29D2F +0x8EA5F6FB 0x29D2E +0x8EA5F6FC 0x29EDD +0x8EA5F6FD 0x29EE4 +0x8EA5F6FE 0x29ED8 +0x8EA5F7A1 0x29EE7 +0x8EA5F7A2 0x29EDA +0x8EA5F7A3 0x29E75 +0x8EA5F7A4 0x4C95 +0x8EA5F7A5 0x2A179 +0x8EA5F7A6 0x2A180 +0x8EA5F7A7 0x2A17F +0x8EA5F7A8 0x2A17C +0x8EA5F7A9 0x2A175 +0x8EA5F7AA 0x2A17B +0x8EA5F7AB 0x2A182 +0x8EA5F7AC 0x4D00 +0x8EA5F7AD 0x2A189 +0x8EA5F7AE 0x2A174 +0x8EA5F7AF 0x2A17D +0x8EA5F7B0 0x2A17A +0x8EA5F7B1 0x2A186 +0x8EA5F7B2 0x2A1A8 +0x8EA5F7B3 0x2A172 +0x8EA5F7B4 0x4D02 +0x8EA5F7B5 0x2A18B +0x8EA5F7B6 0x2A191 +0x8EA5F7B7 0x2A1B3 +0x8EA5F7B8 0x2A181 +0x8EA5F7B9 0x2A282 +0x8EA5F7BA 0x2A2E1 +0x8EA5F7BB 0x2A2E3 +0x8EA5F7BC 0x2A2E2 +0x8EA5F7BD 0x2A376 +0x8EA5F7BE 0x2A374 +0x8EA5F7BF 0x2A372 +0x8EA5F7C0 0x2A375 +0x8EA5F7C1 0x2A40E +0x8EA5F7C2 0x2A40D +0x8EA5F7C3 0x2A494 +0x8EA5F7C4 0x2A492 +0x8EA5F7C5 0x2A493 +0x8EA5F7C6 0x2A491 +0x8EA5F7C7 0x2A48F +0x8EA5F7C8 0x2A495 +0x8EA5F7C9 0x2A4D0 +0x8EA5F7CA 0x2A4F7 +0x8EA5F7CB 0x2A576 +0x8EA5F7CC 0x2A5AF +0x8EA5F7CD 0x4D9F +0x8EA5F7CE 0x2A626 +0x8EA5F7CF 0x2A625 +0x8EA5F7D0 0x2A62D +0x8EA5F7D1 0x2A6A0 +0x8EA5F7D2 0x2A6C3 +0x8EA5F7D3 0x204D7 +0x8EA5F7D4 0x20ACC +0x8EA5F7D5 0x21179 +0x8EA5F7D6 0x2117A +0x8EA5F7D7 0x21515 +0x8EA5F7D8 0x21FDB +0x8EA5F7D9 0x22185 +0x8EA5F7DA 0x22970 +0x8EA5F7DB 0x2297B +0x8EA5F7DC 0x22EA5 +0x8EA5F7DD 0x22E9F +0x8EA5F7DE 0x23317 +0x8EA5F7DF 0x233B2 +0x8EA5F7E0 0x23839 +0x8EA5F7E1 0x23840 +0x8EA5F7E2 0x2384E +0x8EA5F7E3 0x2393E +0x8EA5F7E4 0x23AE8 +0x8EA5F7E5 0x23AE7 +0x8EA5F7E6 0x24166 +0x8EA5F7E7 0x24161 +0x8EA5F7E8 0x244DA +0x8EA5F7E9 0x24714 +0x8EA5F7EA 0x248DF +0x8EA5F7EB 0x24F18 +0x8EA5F7EC 0x25039 +0x8EA5F7ED 0x2503A +0x8EA5F7EE 0x25730 +0x8EA5F7EF 0x25732 +0x8EA5F7F0 0x2590E +0x8EA5F7F1 0x25A4C +0x8EA5F7F2 0x25DE8 +0x8EA5F7F3 0x25DF1 +0x8EA5F7F4 0x25DEB +0x8EA5F7F5 0x25DEC +0x8EA5F7F6 0x25F74 +0x8EA5F7F7 0x25F73 +0x8EA5F7F8 0x261F1 +0x8EA5F7F9 0x26342 +0x8EA5F7FA 0x2633E +0x8EA5F7FB 0x26341 +0x8EA5F7FC 0x2652C +0x8EA5F7FD 0x268D2 +0x8EA5F7FE 0x269BB +0x8EA5F8A1 0x27158 +0x8EA5F8A2 0x27157 +0x8EA5F8A3 0x27156 +0x8EA5F8A4 0x2715A +0x8EA5F8A5 0x457D +0x8EA5F8A6 0x27561 +0x8EA5F8A7 0x27568 +0x8EA5F8A8 0x27565 +0x8EA5F8A9 0x2755F +0x8EA5F8AA 0x27564 +0x8EA5F8AB 0x2755E +0x8EA5F8AC 0x2755B +0x8EA5F8AD 0x27567 +0x8EA5F8AE 0x277C3 +0x8EA5F8AF 0x278A2 +0x8EA5F8B0 0x27953 +0x8EA5F8B1 0x27B7D +0x8EA5F8B2 0x27C20 +0x8EA5F8B3 0x27FAE +0x8EA5F8B4 0x27FAF +0x8EA5F8B5 0x27FB0 +0x8EA5F8B6 0x281E7 +0x8EA5F8B7 0x281E6 +0x8EA5F8B8 0x281E9 +0x8EA5F8B9 0x283F1 +0x8EA5F8BA 0x283EB +0x8EA5F8BB 0x283EA +0x8EA5F8BC 0x283E9 +0x8EA5F8BD 0x28663 +0x8EA5F8BE 0x28902 +0x8EA5F8BF 0x288FE +0x8EA5F8C0 0x28BDE +0x8EA5F8C1 0x28CC2 +0x8EA5F8C2 0x28DE6 +0x8EA5F8C3 0x28F5D +0x8EA5F8C4 0x291AD +0x8EA5F8C5 0x29375 +0x8EA5F8C6 0x29372 +0x8EA5F8C7 0x29377 +0x8EA5F8C8 0x4AF6 +0x8EA5F8C9 0x29651 +0x8EA5F8CA 0x297E8 +0x8EA5F8CB 0x297ED +0x8EA5F8CC 0x297EE +0x8EA5F8CD 0x299B9 +0x8EA5F8CE 0x299A1 +0x8EA5F8CF 0x299B6 +0x8EA5F8D0 0x29AAE +0x8EA5F8D1 0x29BE8 +0x8EA5F8D2 0x4C12 +0x8EA5F8D3 0x29C1E +0x8EA5F8D4 0x29D31 +0x8EA5F8D5 0x29D32 +0x8EA5F8D6 0x4C91 +0x8EA5F8D7 0x29F0E +0x8EA5F8D8 0x29F12 +0x8EA5F8D9 0x29F09 +0x8EA5F8DA 0x29F05 +0x8EA5F8DB 0x4C90 +0x8EA5F8DC 0x29F03 +0x8EA5F8DD 0x29F1F +0x8EA5F8DE 0x29F0D +0x8EA5F8DF 0x29F0C +0x8EA5F8E0 0x29F04 +0x8EA5F8E1 0x29F0A +0x8EA5F8E2 0x2A1C2 +0x8EA5F8E3 0x2A1BF +0x8EA5F8E4 0x2A1C9 +0x8EA5F8E5 0x2A1B2 +0x8EA5F8E6 0x2A1C1 +0x8EA5F8E7 0x2A1AF +0x8EA5F8E8 0x2A1B4 +0x8EA5F8E9 0x2A1B0 +0x8EA5F8EA 0x2A1B6 +0x8EA5F8EB 0x2A1B7 +0x8EA5F8EC 0x2A1BB +0x8EA5F8ED 0x2A1B1 +0x8EA5F8EE 0x2A2F0 +0x8EA5F8EF 0x2A378 +0x8EA5F8F0 0x2A37A +0x8EA5F8F1 0x2A379 +0x8EA5F8F2 0x2A3E4 +0x8EA5F8F3 0x2A3E6 +0x8EA5F8F4 0x2A49F +0x8EA5F8F5 0x2A49D +0x8EA5F8F6 0x2A498 +0x8EA5F8F7 0x2A499 +0x8EA5F8F8 0x2A4F9 +0x8EA5F8F9 0x2A530 +0x8EA5F8FA 0x2A582 +0x8EA5F8FB 0x2A581 +0x8EA5F8FC 0x2A5B3 +0x8EA5F8FD 0x2A57F +0x8EA5F8FE 0x2A63A +0x8EA5F9A1 0x2A63E +0x8EA5F9A2 0x2A648 +0x8EA5F9A3 0x21186 +0x8EA5F9A4 0x21936 +0x8EA5F9A5 0x21B13 +0x8EA5F9A6 0x21C22 +0x8EA5F9A7 0x21FDD +0x8EA5F9A8 0x225A7 +0x8EA5F9A9 0x2297D +0x8EA5F9AA 0x3A79 +0x8EA5F9AB 0x2331C +0x8EA5F9AC 0x23865 +0x8EA5F9AD 0x23860 +0x8EA5F9AE 0x23867 +0x8EA5F9AF 0x3C4E +0x8EA5F9B0 0x23B1A +0x8EA5F9B1 0x24AE3 +0x8EA5F9B2 0x25734 +0x8EA5F9B3 0x25918 +0x8EA5F9B4 0x25A52 +0x8EA5F9B5 0x25DFC +0x8EA5F9B6 0x25F79 +0x8EA5F9B7 0x25F78 +0x8EA5F9B8 0x25F76 +0x8EA5F9B9 0x261FA +0x8EA5F9BA 0x261F8 +0x8EA5F9BB 0x2652D +0x8EA5F9BC 0x268D6 +0x8EA5F9BD 0x269BD +0x8EA5F9BE 0x269BF +0x8EA5F9BF 0x269BE +0x8EA5F9C0 0x27144 +0x8EA5F9C1 0x27170 +0x8EA5F9C2 0x27162 +0x8EA5F9C3 0x2716E +0x8EA5F9C4 0x2756E +0x8EA5F9C5 0x2757C +0x8EA5F9C6 0x27574 +0x8EA5F9C7 0x27578 +0x8EA5F9C8 0x27570 +0x8EA5F9C9 0x27579 +0x8EA5F9CA 0x27571 +0x8EA5F9CB 0x277CC +0x8EA5F9CC 0x278A7 +0x8EA5F9CD 0x278A6 +0x8EA5F9CE 0x27B93 +0x8EA5F9CF 0x27C21 +0x8EA5F9D0 0x27C9C +0x8EA5F9D1 0x2829D +0x8EA5F9D2 0x283F4 +0x8EA5F9D3 0x283F3 +0x8EA5F9D4 0x28DF0 +0x8EA5F9D5 0x291B8 +0x8EA5F9D6 0x291B6 +0x8EA5F9D7 0x291BD +0x8EA5F9D8 0x29373 +0x8EA5F9D9 0x29382 +0x8EA5F9DA 0x29587 +0x8EA5F9DB 0x29656 +0x8EA5F9DC 0x29659 +0x8EA5F9DD 0x297F6 +0x8EA5F9DE 0x299C9 +0x8EA5F9DF 0x299C5 +0x8EA5F9E0 0x299C7 +0x8EA5F9E1 0x299CA +0x8EA5F9E2 0x299C2 +0x8EA5F9E3 0x299C4 +0x8EA5F9E4 0x29BF2 +0x8EA5F9E5 0x29BF0 +0x8EA5F9E6 0x29D3B +0x8EA5F9E7 0x29D3A +0x8EA5F9E8 0x29F26 +0x8EA5F9E9 0x29F28 +0x8EA5F9EA 0x29F34 +0x8EA5F9EB 0x29F2D +0x8EA5F9EC 0x2A1D7 +0x8EA5F9ED 0x2A1D2 +0x8EA5F9EE 0x2A1D6 +0x8EA5F9EF 0x2A1DC +0x8EA5F9F0 0x2A1D3 +0x8EA5F9F1 0x2A1D1 +0x8EA5F9F2 0x2A286 +0x8EA5F9F3 0x4D1E +0x8EA5F9F4 0x2A2EF +0x8EA5F9F5 0x2A2EE +0x8EA5F9F6 0x2A3E8 +0x8EA5F9F7 0x2A4AC +0x8EA5F9F8 0x2A4A9 +0x8EA5F9F9 0x2A4AA +0x8EA5F9FA 0x2A4AB +0x8EA5F9FB 0x2A4FB +0x8EA5F9FC 0x2A533 +0x8EA5F9FD 0x2A588 +0x8EA5F9FE 0x2A5B6 +0x8EA5FAA1 0x2A5B7 +0x8EA5FAA2 0x2A5D0 +0x8EA5FAA3 0x2A5CF +0x8EA5FAA4 0x2A64F +0x8EA5FAA5 0x2A659 +0x8EA5FAA6 0x2A64C +0x8EA5FAA7 0x21B18 +0x8EA5FAA8 0x21FE0 +0x8EA5FAA9 0x23869 +0x8EA5FAAA 0x24173 +0x8EA5FAAB 0x24172 +0x8EA5FAAC 0x24AE8 +0x8EA5FAAD 0x255FB +0x8EA5FAAE 0x2591C +0x8EA5FAAF 0x25E09 +0x8EA5FAB0 0x25E0A +0x8EA5FAB1 0x25E08 +0x8EA5FAB2 0x25F7D +0x8EA5FAB3 0x25F7F +0x8EA5FAB4 0x26267 +0x8EA5FAB5 0x2717A +0x8EA5FAB6 0x2717B +0x8EA5FAB7 0x277D1 +0x8EA5FAB8 0x2F9CB +0x8EA5FAB9 0x27B9D +0x8EA5FABA 0x27C9D +0x8EA5FABB 0x281FC +0x8EA5FABC 0x281FB +0x8EA5FABD 0x281FD +0x8EA5FABE 0x283F5 +0x8EA5FABF 0x283F6 +0x8EA5FAC0 0x28C0F +0x8EA5FAC1 0x28C1D +0x8EA5FAC2 0x291C7 +0x8EA5FAC3 0x291C1 +0x8EA5FAC4 0x291BF +0x8EA5FAC5 0x29254 +0x8EA5FAC6 0x2937F +0x8EA5FAC7 0x293F5 +0x8EA5FAC8 0x2958A +0x8EA5FAC9 0x2958C +0x8EA5FACA 0x2965C +0x8EA5FACB 0x29865 +0x8EA5FACC 0x299CF +0x8EA5FACD 0x299D0 +0x8EA5FACE 0x29AB8 +0x8EA5FACF 0x29BFA +0x8EA5FAD0 0x29C66 +0x8EA5FAD1 0x29F40 +0x8EA5FAD2 0x29F41 +0x8EA5FAD3 0x9C72 +0x8EA5FAD4 0x2A1F7 +0x8EA5FAD5 0x2A1F3 +0x8EA5FAD6 0x2A1EF +0x8EA5FAD7 0x2A1F4 +0x8EA5FAD8 0x2A1ED +0x8EA5FAD9 0x2A1F2 +0x8EA5FADA 0x2A1F1 +0x8EA5FADB 0x2A1F9 +0x8EA5FADC 0x2A4B4 +0x8EA5FADD 0x2A4FC +0x8EA5FADE 0x2A5BC +0x8EA5FADF 0x2A65E +0x8EA5FAE0 0x2A65B +0x8EA5FAE1 0x2A65F +0x8EA5FAE2 0x2A65D +0x8EA5FAE3 0x2A6CF +0x8EA5FAE4 0x2A6CE +0x8EA5FAE5 0x2193A +0x8EA5FAE6 0x21FE1 +0x8EA5FAE7 0x22315 +0x8EA5FAE8 0x22314 +0x8EA5FAE9 0x24178 +0x8EA5FAEA 0x24179 +0x8EA5FAEB 0x244E6 +0x8EA5FAEC 0x24BB8 +0x8EA5FAED 0x24F22 +0x8EA5FAEE 0x255FE +0x8EA5FAEF 0x268DB +0x8EA5FAF0 0x26A06 +0x8EA5FAF1 0x26AC8 +0x8EA5FAF2 0x27189 +0x8EA5FAF3 0x27586 +0x8EA5FAF4 0x278AD +0x8EA5FAF5 0x27B99 +0x8EA5FAF6 0x27BD8 +0x8EA5FAF7 0x27C23 +0x8EA5FAF8 0x27D23 +0x8EA5FAF9 0x27FB5 +0x8EA5FAFA 0x283F9 +0x8EA5FAFB 0x28907 +0x8EA5FAFC 0x28C1E +0x8EA5FAFD 0x28DFB +0x8EA5FAFE 0x28F72 +0x8EA5FBA1 0x28F73 +0x8EA5FBA2 0x29387 +0x8EA5FBA3 0x29449 +0x8EA5FBA4 0x2965D +0x8EA5FBA5 0x297F8 +0x8EA5FBA6 0x29C03 +0x8EA5FBA7 0x29F4E +0x8EA5FBA8 0x29F4D +0x8EA5FBA9 0x29F50 +0x8EA5FBAA 0x29F55 +0x8EA5FBAB 0x2A209 +0x8EA5FBAC 0x2A207 +0x8EA5FBAD 0x2A20C +0x8EA5FBAE 0x2A203 +0x8EA5FBAF 0x2A206 +0x8EA5FBB0 0x2A20B +0x8EA5FBB1 0x2A20A +0x8EA5FBB2 0x2A289 +0x8EA5FBB3 0x2A4BB +0x8EA5FBB4 0x2A4FF +0x8EA5FBB5 0x2A536 +0x8EA5FBB6 0x2A58B +0x8EA5FBB7 0x2A666 +0x8EA5FBB8 0x2A669 +0x8EA5FBB9 0x2A667 +0x8EA5FBBA 0x2A6C2 +0x8EA5FBBB 0x2A6D2 +0x8EA5FBBC 0x21FE2 +0x8EA5FBBD 0x3828 +0x8EA5FBBE 0x22988 +0x8EA5FBBF 0x2335B +0x8EA5FBC0 0x23876 +0x8EA5FBC1 0x2417D +0x8EA5FBC2 0x245A6 +0x8EA5FBC3 0x2535A +0x8EA5FBC4 0x25E17 +0x8EA5FBC5 0x268DC +0x8EA5FBC6 0x2718F +0x8EA5FBC7 0x27594 +0x8EA5FBC8 0x27595 +0x8EA5FBC9 0x27FB6 +0x8EA5FBCA 0x28204 +0x8EA5FBCB 0x287EE +0x8EA5FBCC 0x2938A +0x8EA5FBCD 0x293F9 +0x8EA5FBCE 0x29C07 +0x8EA5FBCF 0x29C1F +0x8EA5FBD0 0x29C2A +0x8EA5FBD1 0x29D45 +0x8EA5FBD2 0x29F5C +0x8EA5FBD3 0x29F5B +0x8EA5FBD4 0x29F61 +0x8EA5FBD5 0x29F5D +0x8EA5FBD6 0x2A218 +0x8EA5FBD7 0x2A21F +0x8EA5FBD8 0x2A383 +0x8EA5FBD9 0x2A416 +0x8EA5FBDA 0x2A414 +0x8EA5FBDB 0x2A4BF +0x8EA5FBDC 0x2A4C0 +0x8EA5FBDD 0x2A673 +0x8EA5FBDE 0x2A6C0 +0x8EA5FBDF 0x21517 +0x8EA5FBE0 0x22989 +0x8EA5FBE1 0x2591E +0x8EA5FBE2 0x2591F +0x8EA5FBE3 0x25A54 +0x8EA5FBE4 0x25E18 +0x8EA5FBE5 0x26205 +0x8EA5FBE6 0x27195 +0x8EA5FBE7 0x27598 +0x8EA5FBE8 0x2759B +0x8EA5FBE9 0x27959 +0x8EA5FBEA 0x28208 +0x8EA5FBEB 0x28401 +0x8EA5FBEC 0x291CE +0x8EA5FBED 0x293FA +0x8EA5FBEE 0x29ABE +0x8EA5FBEF 0x29D47 +0x8EA5FBF0 0x29F6A +0x8EA5FBF1 0x29F69 +0x8EA5FBF2 0x29F68 +0x8EA5FBF3 0x29F67 +0x8EA5FBF4 0x2A225 +0x8EA5FBF5 0x2A228 +0x8EA5FBF6 0x2A4C4 +0x8EA5FBF7 0x2A537 +0x8EA5FBF8 0x2A58D +0x8EA5FBF9 0x2A58C +0x8EA5FBFA 0x4D91 +0x8EA5FBFB 0x2F920 +0x8EA5FBFC 0x25E22 +0x8EA5FBFD 0x25F82 +0x8EA5FBFE 0x277D9 +0x8EA5FCA1 0x28C38 +0x8EA5FCA2 0x293FB +0x8EA5FCA3 0x299E1 +0x8EA5FCA4 0x29C72 +0x8EA5FCA5 0x29D48 +0x8EA5FCA6 0x29F6C +0x8EA5FCA7 0x29F70 +0x8EA5FCA8 0x2A231 +0x8EA5FCA9 0x2A230 +0x8EA5FCAA 0x2A679 +0x8EA5FCAB 0x25E23 +0x8EA5FCAC 0x268F8 +0x8EA5FCAD 0x29C74 +0x8EA5FCAE 0x29F73 +0x8EA5FCAF 0x2A234 +0x8EA5FCB0 0x2A387 +0x8EA5FCB1 0x2A3B2 +0x8EA5FCB2 0x2A5C2 +0x8EA5FCB3 0x2A67D +0x8EA5FCB4 0x21FE5 +0x8EA5FCB5 0x2938C +0x8EA5FCB6 0x29F77 +0x8EA5FCB7 0x29F75 +0x8EA5FCB8 0x2A238 +0x8EA5FCB9 0x2A23A +0x8EA5FCBA 0x2A683 +0x8EA5FCBB 0x2A681 +0x8EA5FCBC 0x24180 +0x8EA5FCBD 0x27199 +0x8EA5FCBE 0x4587 +0x8EA5FCBF 0x2944A +0x8EA5FCC0 0x29D4A +0x8EA5FCC1 0x2A23C +0x8EA5FCC2 0x2A6C8 +0x8EA5FCC3 0x25604 +0x8EA5FCC4 0x278AF +0x8EA5FCC5 0x2A689 +0x8EA5FCC6 0x2A2FA +0x8EA5FCC7 0x29661 +0x8EA5FCC8 0x2A23F +0x8EA5FCC9 0x27193 +0x8EA5FCCA 0x2A4C9 +0x8EA5FCCB 0x277DE +0x8EA5FCCC 0x29391 +0x8EA5FCCD 0x2A68E +0x8EA5FCCE 0x2A68D +0x8EA5FCCF 0x27198 +0x8EA5FCD0 0x269C5 +0x8EA5FCD1 0x2A6A5 +0x8EA6A1A1 0x2F802 +0x8EA6A1A2 0x20062 +0x8EA6A1A3 0x3405 +0x8EA6A1A4 0x20088 +0x8EA6A1A5 0x200D0 +0x8EA6A1A6 0x200CF +0x8EA6A1A7 0x2011E +0x8EA6A1A8 0x2011F +0x8EA6A1A9 0x20120 +0x8EA6A1AA 0x2090E +0x8EA6A1AB 0x2092C +0x8EA6A1AC 0x20061 +0x8EA6A1AD 0x20004 +0x8EA6A1AE 0x20005 +0x8EA6A1AF 0x20003 +0x8EA6A1B0 0x3404 +0x8EA6A1B1 0x2F801 +0x8EA6A1B2 0x2007D +0x8EA6A1B3 0x2008D +0x8EA6A1B4 0x201A3 +0x8EA6A1B5 0x201A4 +0x8EA6A1B6 0x204DB +0x8EA6A1B7 0x20500 +0x8EA6A1B8 0x2F81E +0x8EA6A1B9 0x206A3 +0x8EA6A1BA 0x20832 +0x8EA6A1BB 0x353F +0x8EA6A1BC 0x20AD4 +0x8EA6A1BD 0x20AD5 +0x8EA6A1BE 0x21C23 +0x8EA6A1BF 0x2232C +0x8EA6A1C0 0x2237A +0x8EA6A1C1 0x20503 +0x8EA6A1C2 0x20007 +0x8EA6A1C3 0x20008 +0x8EA6A1C4 0x2008F +0x8EA6A1C5 0x2009C +0x8EA6A1C6 0x200D5 +0x8EA6A1C7 0x20112 +0x8EA6A1C8 0x20113 +0x8EA6A1C9 0x20114 +0x8EA6A1CA 0x20121 +0x8EA6A1CB 0x201A8 +0x8EA6A1CC 0x201A6 +0x8EA6A1CD 0x20476 +0x8EA6A1CE 0x20501 +0x8EA6A1CF 0x2053D +0x8EA6A1D0 0x2F814 +0x8EA6A1D1 0x2053E +0x8EA6A1D2 0x20629 +0x8EA6A1D3 0x20677 +0x8EA6A1D4 0x20678 +0x8EA6A1D5 0x206A6 +0x8EA6A1D6 0x206A9 +0x8EA6A1D7 0x206AC +0x8EA6A1D8 0x20834 +0x8EA6A1D9 0x20504 +0x8EA6A1DA 0x2097B +0x8EA6A1DB 0x20A10 +0x8EA6A1DC 0x2062F +0x8EA6A1DD 0x20AD7 +0x8EA6A1DE 0x20B1C +0x8EA6A1DF 0x20B1F +0x8EA6A1E0 0x20B1A +0x8EA6A1E1 0x2F836 +0x8EA6A1E2 0x20B1E +0x8EA6A1E3 0x20B9E +0x8EA6A1E4 0x20B9A +0x8EA6A1E5 0x211A0 +0x8EA6A1E6 0x211A1 +0x8EA6A1E7 0x215D2 +0x8EA6A1E8 0x215D3 +0x8EA6A1E9 0x219B9 +0x8EA6A1EA 0x21B1D +0x8EA6A1EB 0x21B55 +0x8EA6A1EC 0x21CFF +0x8EA6A1ED 0x21FE7 +0x8EA6A1EE 0x382A +0x8EA6A1EF 0x22011 +0x8EA6A1F0 0x22013 +0x8EA6A1F1 0x22012 +0x8EA6A1F2 0x221AF +0x8EA6A1F3 0x221B1 +0x8EA6A1F4 0x2F890 +0x8EA6A1F5 0x2232D +0x8EA6A1F6 0x2237B +0x8EA6A1F7 0x2239D +0x8EA6A1F8 0x2239A +0x8EA6A1F9 0x38A7 +0x8EA6A1FA 0x2239F +0x8EA6A1FB 0x223A0 +0x8EA6A1FC 0x2239C +0x8EA6A1FD 0x224BD +0x8EA6A1FE 0x38FA +0x8EA6A2A1 0x225AA +0x8EA6A2A2 0x2306C +0x8EA6A2A3 0x23091 +0x8EA6A2A4 0x23C74 +0x8EA6A2A5 0x2456A +0x8EA6A2A6 0x2F929 +0x8EA6A2A7 0x25605 +0x8EA6A2A8 0x2626B +0x8EA6A2A9 0x2626A +0x8EA6A2AA 0x200E0 +0x8EA6A2AB 0x20012 +0x8EA6A2AC 0x3400 +0x8EA6A2AD 0x2007F +0x8EA6A2AE 0x200A0 +0x8EA6A2AF 0x20099 +0x8EA6A2B0 0x20095 +0x8EA6A2B1 0x2009E +0x8EA6A2B2 0x200DF +0x8EA6A2B3 0x200DE +0x8EA6A2B4 0x201AF +0x8EA6A2B5 0x201AD +0x8EA6A2B6 0x201B0 +0x8EA6A2B7 0x204DF +0x8EA6A2B8 0x20543 +0x8EA6A2B9 0x20541 +0x8EA6A2BA 0x20548 +0x8EA6A2BB 0x20575 +0x8EA6A2BC 0x2F81A +0x8EA6A2BD 0x20632 +0x8EA6A2BE 0x2067B +0x8EA6A2BF 0x20679 +0x8EA6A2C0 0x206B3 +0x8EA6A2C1 0x34DB +0x8EA6A2C2 0x20BA7 +0x8EA6A2C3 0x206B2 +0x8EA6A2C4 0x206B0 +0x8EA6A2C5 0x206B4 +0x8EA6A2C6 0x2F829 +0x8EA6A2C7 0x208CD +0x8EA6A2C8 0x208CE +0x8EA6A2C9 0x2F82B +0x8EA6A2CA 0x20910 +0x8EA6A2CB 0x20980 +0x8EA6A2CC 0x209D3 +0x8EA6A2CD 0x20A30 +0x8EA6A2CE 0x20098 +0x8EA6A2CF 0x20A2F +0x8EA6A2D0 0x20A31 +0x8EA6A2D1 0x20ADA +0x8EA6A2D2 0x20AD9 +0x8EA6A2D3 0x20B27 +0x8EA6A2D4 0x20B28 +0x8EA6A2D5 0x20B21 +0x8EA6A2D6 0x20B25 +0x8EA6A2D7 0x20BA6 +0x8EA6A2D8 0x20BA2 +0x8EA6A2D9 0x20BA1 +0x8EA6A2DA 0x20BA4 +0x8EA6A2DB 0x2F839 +0x8EA6A2DC 0x20BAA +0x8EA6A2DD 0x20BA5 +0x8EA6A2DE 0x20BA3 +0x8EA6A2DF 0x20064 +0x8EA6A2E0 0x2123F +0x8EA6A2E1 0x21244 +0x8EA6A2E2 0x2151B +0x8EA6A2E3 0x21553 +0x8EA6A2E4 0x21584 +0x8EA6A2E5 0x21586 +0x8EA6A2E6 0x215D5 +0x8EA6A2E7 0x2F860 +0x8EA6A2E8 0x2193E +0x8EA6A2E9 0x21940 +0x8EA6A2EA 0x21BCA +0x8EA6A2EB 0x21BC9 +0x8EA6A2EC 0x21C26 +0x8EA6A2ED 0x21D00 +0x8EA6A2EE 0x21D31 +0x8EA6A2EF 0x21D3C +0x8EA6A2F0 0x21D30 +0x8EA6A2F1 0x21D33 +0x8EA6A2F2 0x21D32 +0x8EA6A2F3 0x21D38 +0x8EA6A2F4 0x22034 +0x8EA6A2F5 0x22053 +0x8EA6A2F6 0x22054 +0x8EA6A2F7 0x221B4 +0x8EA6A2F8 0x221B2 +0x8EA6A2F9 0x2232F +0x8EA6A2FA 0x223A5 +0x8EA6A2FB 0x223A7 +0x8EA6A2FC 0x223A4 +0x8EA6A2FD 0x223A8 +0x8EA6A2FE 0x223A9 +0x8EA6A3A1 0x223A2 +0x8EA6A3A2 0x223A3 +0x8EA6A3A3 0x223A6 +0x8EA6A3A4 0x22481 +0x8EA6A3A5 0x22480 +0x8EA6A3A6 0x225AD +0x8EA6A3A7 0x22A24 +0x8EA6A3A8 0x22A65 +0x8EA6A3A9 0x22A68 +0x8EA6A3AA 0x22A69 +0x8EA6A3AB 0x2313C +0x8EA6A3AC 0x2313B +0x8EA6A3AD 0x2335D +0x8EA6A3AE 0x23944 +0x8EA6A3AF 0x24182 +0x8EA6A3B0 0x244F1 +0x8EA6A3B1 0x2456B +0x8EA6A3B2 0x2471B +0x8EA6A3B3 0x248EB +0x8EA6A3B4 0x24BBA +0x8EA6A3B5 0x24BD3 +0x8EA6A3B6 0x24D13 +0x8EA6A3B7 0x25922 +0x8EA6A3B8 0x26AF4 +0x8EA6A3B9 0x2820F +0x8EA6A3BA 0x28210 +0x8EA6A3BB 0x20507 +0x8EA6A3BC 0x29C0B +0x8EA6A3BD 0x29C0A +0x8EA6A3BE 0x20019 +0x8EA6A3BF 0x2001A +0x8EA6A3C0 0x20018 +0x8EA6A3C1 0x20066 +0x8EA6A3C2 0x20082 +0x8EA6A3C3 0x200A8 +0x8EA6A3C4 0x200E5 +0x8EA6A3C5 0x200E7 +0x8EA6A3C6 0x200E4 +0x8EA6A3C7 0x20115 +0x8EA6A3C8 0x20123 +0x8EA6A3C9 0x20124 +0x8EA6A3CA 0x20143 +0x8EA6A3CB 0x201C3 +0x8EA6A3CC 0x201BC +0x8EA6A3CD 0x201BB +0x8EA6A3CE 0x3438 +0x8EA6A3CF 0x201B7 +0x8EA6A3D0 0x201B9 +0x8EA6A3D1 0x201CF +0x8EA6A3D2 0x2F80D +0x8EA6A3D3 0x2047A +0x8EA6A3D4 0x2047B +0x8EA6A3D5 0x204E1 +0x8EA6A3D6 0x204E0 +0x8EA6A3D7 0x20509 +0x8EA6A3D8 0x2054D +0x8EA6A3D9 0x2F816 +0x8EA6A3DA 0x2054B +0x8EA6A3DB 0x20579 +0x8EA6A3DC 0x205B1 +0x8EA6A3DD 0x20636 +0x8EA6A3DE 0x20635 +0x8EA6A3DF 0x20637 +0x8EA6A3E0 0x20638 +0x8EA6A3E1 0x2067F +0x8EA6A3E2 0x20680 +0x8EA6A3E3 0x20681 +0x8EA6A3E4 0x26953 +0x8EA6A3E5 0x2067E +0x8EA6A3E6 0x206CD +0x8EA6A3E7 0x206BF +0x8EA6A3E8 0x206BE +0x8EA6A3E9 0x206C2 +0x8EA6A3EA 0x206B8 +0x8EA6A3EB 0x206C1 +0x8EA6A3EC 0x6530 +0x8EA6A3ED 0x20931 +0x8EA6A3EE 0x2092F +0x8EA6A3EF 0x2096F +0x8EA6A3F0 0x20982 +0x8EA6A3F1 0x353A +0x8EA6A3F2 0x20987 +0x8EA6A3F3 0x20986 +0x8EA6A3F4 0x2098D +0x8EA6A3F5 0x20994 +0x8EA6A3F6 0x209D7 +0x8EA6A3F7 0x209D4 +0x8EA6A3F8 0x209D8 +0x8EA6A3F9 0x20A16 +0x8EA6A3FA 0x20A14 +0x8EA6A3FB 0x20A2E +0x8EA6A3FC 0x20A36 +0x8EA6A3FD 0x20A37 +0x8EA6A3FE 0x21FEE +0x8EA6A4A1 0x20AE0 +0x8EA6A4A2 0x20AE5 +0x8EA6A4A3 0x20ADF +0x8EA6A4A4 0x20B2B +0x8EA6A4A5 0x20B29 +0x8EA6A4A6 0x20B2D +0x8EA6A4A7 0x20B2F +0x8EA6A4A8 0x20BB7 +0x8EA6A4A9 0x20BC9 +0x8EA6A4AA 0x20BC1 +0x8EA6A4AB 0x20BCA +0x8EA6A4AC 0x20BB2 +0x8EA6A4AD 0x20BAC +0x8EA6A4AE 0x20BAE +0x8EA6A4AF 0x211B2 +0x8EA6A4B0 0x211A8 +0x8EA6A4B1 0x211B0 +0x8EA6A4B2 0x211A7 +0x8EA6A4B3 0x2F851 +0x8EA6A4B4 0x21252 +0x8EA6A4B5 0x2124A +0x8EA6A4B6 0x21556 +0x8EA6A4B7 0x21555 +0x8EA6A4B8 0x2155F +0x8EA6A4B9 0x2155E +0x8EA6A4BA 0x21588 +0x8EA6A4BB 0x2F85D +0x8EA6A4BC 0x215DD +0x8EA6A4BD 0x215E2 +0x8EA6A4BE 0x215E1 +0x8EA6A4BF 0x215DF +0x8EA6A4C0 0x215E0 +0x8EA6A4C1 0x216AF +0x8EA6A4C2 0x216B1 +0x8EA6A4C3 0x216BA +0x8EA6A4C4 0x21945 +0x8EA6A4C5 0x21943 +0x8EA6A4C6 0x219BD +0x8EA6A4C7 0x219C8 +0x8EA6A4C8 0x2F86C +0x8EA6A4C9 0x219BE +0x8EA6A4CA 0x219BF +0x8EA6A4CB 0x2F874 +0x8EA6A4CC 0x21B59 +0x8EA6A4CD 0x21C29 +0x8EA6A4CE 0x21C2C +0x8EA6A4CF 0x21C2F +0x8EA6A4D0 0x21C2D +0x8EA6A4D1 0x21C2E +0x8EA6A4D2 0x21D04 +0x8EA6A4D3 0x21D02 +0x8EA6A4D4 0x21D01 +0x8EA6A4D5 0x21D40 +0x8EA6A4D6 0x21D4A +0x8EA6A4D7 0x21D3F +0x8EA6A4D8 0x21D4F +0x8EA6A4D9 0x21D41 +0x8EA6A4DA 0x21D4E +0x8EA6A4DB 0x21FEB +0x8EA6A4DC 0x21FEC +0x8EA6A4DD 0x200AC +0x8EA6A4DE 0x2205B +0x8EA6A4DF 0x22063 +0x8EA6A4E0 0x2205A +0x8EA6A4E1 0x22059 +0x8EA6A4E2 0x221DC +0x8EA6A4E3 0x221DB +0x8EA6A4E4 0x221D9 +0x8EA6A4E5 0x221E0 +0x8EA6A4E6 0x221DD +0x8EA6A4E7 0x20020 +0x8EA6A4E8 0x223B0 +0x8EA6A4E9 0x223B1 +0x8EA6A4EA 0x223B2 +0x8EA6A4EB 0x223B6 +0x8EA6A4EC 0x22451 +0x8EA6A4ED 0x22452 +0x8EA6A4EE 0x22450 +0x8EA6A4EF 0x22484 +0x8EA6A4F0 0x38C9 +0x8EA6A4F1 0x22483 +0x8EA6A4F2 0x225C3 +0x8EA6A4F3 0x225B8 +0x8EA6A4F4 0x225B9 +0x8EA6A4F5 0x225B2 +0x8EA6A4F6 0x22990 +0x8EA6A4F7 0x22A26 +0x8EA6A4F8 0x22A29 +0x8EA6A4F9 0x22A6E +0x8EA6A4FA 0x23140 +0x8EA6A4FB 0x2313E +0x8EA6A4FC 0x23141 +0x8EA6A4FD 0x2335E +0x8EA6A4FE 0x233BB +0x8EA6A5A1 0x233BC +0x8EA6A5A2 0x233B9 +0x8EA6A5A3 0x2F8EF +0x8EA6A5A4 0x23880 +0x8EA6A5A5 0x3C4F +0x8EA6A5A6 0x23945 +0x8EA6A5A7 0x239BA +0x8EA6A5A8 0x239BD +0x8EA6A5A9 0x23C56 +0x8EA6A5AA 0x23C55 +0x8EA6A5AB 0x23C75 +0x8EA6A5AC 0x23C77 +0x8EA6A5AD 0x23C81 +0x8EA6A5AE 0x2F8FA +0x8EA6A5AF 0x23C83 +0x8EA6A5B0 0x23C8B +0x8EA6A5B1 0x23C84 +0x8EA6A5B2 0x24186 +0x8EA6A5B3 0x24183 +0x8EA6A5B4 0x2418B +0x8EA6A5B5 0x2456D +0x8EA6A5B6 0x24616 +0x8EA6A5B7 0x24728 +0x8EA6A5B8 0x248EA +0x8EA6A5B9 0x24BD4 +0x8EA6A5BA 0x24C03 +0x8EA6A5BB 0x24D15 +0x8EA6A5BC 0x24F3D +0x8EA6A5BD 0x24F3E +0x8EA6A5BE 0x25416 +0x8EA6A5BF 0x2F94C +0x8EA6A5C0 0x25606 +0x8EA6A5C1 0x2574D +0x8EA6A5C2 0x26222 +0x8EA6A5C3 0x26273 +0x8EA6A5C4 0x2626D +0x8EA6A5C5 0x2626E +0x8EA6A5C6 0x264B1 +0x8EA6A5C7 0x2054E +0x8EA6A5C8 0x2662D +0x8EA6A5C9 0x43CD +0x8EA6A5CA 0x268F9 +0x8EA6A5CB 0x26952 +0x8EA6A5CC 0x26B00 +0x8EA6A5CD 0x26AFC +0x8EA6A5CE 0x26AFA +0x8EA6A5CF 0x4492 +0x8EA6A5D0 0x26AF7 +0x8EA6A5D1 0x26AF8 +0x8EA6A5D2 0x2F990 +0x8EA6A5D3 0x2F9C4 +0x8EA6A5D4 0x27C27 +0x8EA6A5D5 0x28211 +0x8EA6A5D6 0x200AE +0x8EA6A5D7 0x28450 +0x8EA6A5D8 0x2844F +0x8EA6A5D9 0x2844D +0x8EA6A5DA 0x28671 +0x8EA6A5DB 0x2F9E2 +0x8EA6A5DC 0x28672 +0x8EA6A5DD 0x28E18 +0x8EA6A5DE 0x20A44 +0x8EA6A5DF 0x20021 +0x8EA6A5E0 0x20067 +0x8EA6A5E1 0x200AF +0x8EA6A5E2 0x200B0 +0x8EA6A5E3 0x20029 +0x8EA6A5E4 0x20117 +0x8EA6A5E5 0x20122 +0x8EA6A5E6 0x2F803 +0x8EA6A5E7 0x20025 +0x8EA6A5E8 0x20128 +0x8EA6A5E9 0x201FF +0x8EA6A5EA 0x201D9 +0x8EA6A5EB 0x201DB +0x8EA6A5EC 0x201DE +0x8EA6A5ED 0x201F2 +0x8EA6A5EE 0x201FE +0x8EA6A5EF 0x201F4 +0x8EA6A5F0 0x201DD +0x8EA6A5F1 0x3445 +0x8EA6A5F2 0x2F804 +0x8EA6A5F3 0x20201 +0x8EA6A5F4 0x201DC +0x8EA6A5F5 0x2047D +0x8EA6A5F6 0x20481 +0x8EA6A5F7 0x2047E +0x8EA6A5F8 0x2047F +0x8EA6A5F9 0x204E5 +0x8EA6A5FA 0x2050F +0x8EA6A5FB 0x34B5 +0x8EA6A5FC 0x2050A +0x8EA6A5FD 0x34B6 +0x8EA6A5FE 0x2050B +0x8EA6A6A1 0x20551 +0x8EA6A6A2 0x20552 +0x8EA6A6A3 0x20550 +0x8EA6A6A4 0x205B8 +0x8EA6A6A5 0x2063D +0x8EA6A6A6 0x2063E +0x8EA6A6A7 0x2063C +0x8EA6A6A8 0x20687 +0x8EA6A6A9 0x206D7 +0x8EA6A6AA 0x206DB +0x8EA6A6AB 0x206CF +0x8EA6A6AC 0x206E0 +0x8EA6A6AD 0x2084C +0x8EA6A6AE 0x20842 +0x8EA6A6AF 0x208D4 +0x8EA6A6B0 0x20911 +0x8EA6A6B1 0x20914 +0x8EA6A6B2 0x20915 +0x8EA6A6B3 0x20912 +0x8EA6A6B4 0x20933 +0x8EA6A6B5 0x20935 +0x8EA6A6B6 0x3537 +0x8EA6A6B7 0x20971 +0x8EA6A6B8 0x3530 +0x8EA6A6B9 0x20991 +0x8EA6A6BA 0x20993 +0x8EA6A6BB 0x20995 +0x8EA6A6BC 0x209DC +0x8EA6A6BD 0x20A42 +0x8EA6A6BE 0x20A40 +0x8EA6A6BF 0x253A6 +0x8EA6A6C0 0x20AE6 +0x8EA6A6C1 0x2128F +0x8EA6A6C2 0x20B32 +0x8EA6A6C3 0x2F837 +0x8EA6A6C4 0x20B31 +0x8EA6A6C5 0x20BF5 +0x8EA6A6C6 0x20BCD +0x8EA6A6C7 0x20BDE +0x8EA6A6C8 0x20BD5 +0x8EA6A6C9 0x20BDA +0x8EA6A6CA 0x20BEE +0x8EA6A6CB 0x20BEC +0x8EA6A6CC 0x20BCF +0x8EA6A6CD 0x20BCE +0x8EA6A6CE 0x2F83D +0x8EA6A6CF 0x20BCC +0x8EA6A6D0 0x20BF3 +0x8EA6A6D1 0x211C1 +0x8EA6A6D2 0x211C4 +0x8EA6A6D3 0x211C6 +0x8EA6A6D4 0x211B4 +0x8EA6A6D5 0x211C3 +0x8EA6A6D6 0x211B8 +0x8EA6A6D7 0x211BB +0x8EA6A6D8 0x211B7 +0x8EA6A6D9 0x211BC +0x8EA6A6DA 0x211BF +0x8EA6A6DB 0x211C7 +0x8EA6A6DC 0x211BE +0x8EA6A6DD 0x21260 +0x8EA6A6DE 0x2125D +0x8EA6A6DF 0x21276 +0x8EA6A6E0 0x2126C +0x8EA6A6E1 0x21275 +0x8EA6A6E2 0x2125B +0x8EA6A6E3 0x21271 +0x8EA6A6E4 0x21273 +0x8EA6A6E5 0x21261 +0x8EA6A6E6 0x2125A +0x8EA6A6E7 0x21262 +0x8EA6A6E8 0x21272 +0x8EA6A6E9 0x2125F +0x8EA6A6EA 0x21258 +0x8EA6A6EB 0x2151E +0x8EA6A6EC 0x21558 +0x8EA6A6ED 0x2158B +0x8EA6A6EE 0x2158A +0x8EA6A6EF 0x215F4 +0x8EA6A6F0 0x215F0 +0x8EA6A6F1 0x216D2 +0x8EA6A6F2 0x216CD +0x8EA6A6F3 0x216CE +0x8EA6A6F4 0x216BC +0x8EA6A6F5 0x216D0 +0x8EA6A6F6 0x21946 +0x8EA6A6F7 0x21947 +0x8EA6A6F8 0x373E +0x8EA6A6F9 0x374D +0x8EA6A6FA 0x3751 +0x8EA6A6FB 0x219CE +0x8EA6A6FC 0x219CF +0x8EA6A6FD 0x219CC +0x8EA6A6FE 0x219CB +0x8EA6A7A1 0x2F872 +0x8EA6A7A2 0x21B60 +0x8EA6A7A3 0x21B5F +0x8EA6A7A4 0x21B5D +0x8EA6A7A5 0x21BD4 +0x8EA6A7A6 0x21C3A +0x8EA6A7A7 0x21C38 +0x8EA6A7A8 0x21C3C +0x8EA6A7A9 0x21C36 +0x8EA6A7AA 0x21D08 +0x8EA6A7AB 0x21D7E +0x8EA6A7AC 0x21D5E +0x8EA6A7AD 0x21D6E +0x8EA6A7AE 0x21D53 +0x8EA6A7AF 0x21D70 +0x8EA6A7B0 0x21D57 +0x8EA6A7B1 0x21D5D +0x8EA6A7B2 0x21D63 +0x8EA6A7B3 0x21D7A +0x8EA6A7B4 0x21D79 +0x8EA6A7B5 0x21D93 +0x8EA6A7B6 0x2F881 +0x8EA6A7B7 0x2201D +0x8EA6A7B8 0x22068 +0x8EA6A7B9 0x22073 +0x8EA6A7BA 0x22074 +0x8EA6A7BB 0x22066 +0x8EA6A7BC 0x2206F +0x8EA6A7BD 0x22075 +0x8EA6A7BE 0x2207A +0x8EA6A7BF 0x22070 +0x8EA6A7C0 0x2206D +0x8EA6A7C1 0x22065 +0x8EA6A7C2 0x2218A +0x8EA6A7C3 0x221ED +0x8EA6A7C4 0x221E9 +0x8EA6A7C5 0x221E3 +0x8EA6A7C6 0x221EF +0x8EA6A7C7 0x3873 +0x8EA6A7C8 0x221EA +0x8EA6A7C9 0x22331 +0x8EA6A7CA 0x2F891 +0x8EA6A7CB 0x22338 +0x8EA6A7CC 0x26B20 +0x8EA6A7CD 0x22335 +0x8EA6A7CE 0x2233A +0x8EA6A7CF 0x22381 +0x8EA6A7D0 0x22380 +0x8EA6A7D1 0x223B8 +0x8EA6A7D2 0x223C1 +0x8EA6A7D3 0x223BA +0x8EA6A7D4 0x22488 +0x8EA6A7D5 0x224CF +0x8EA6A7D6 0x224CA +0x8EA6A7D7 0x224C7 +0x8EA6A7D8 0x224C5 +0x8EA6A7D9 0x224C8 +0x8EA6A7DA 0x224D0 +0x8EA6A7DB 0x224C9 +0x8EA6A7DC 0x225BB +0x8EA6A7DD 0x225B6 +0x8EA6A7DE 0x225BD +0x8EA6A7DF 0x2F89D +0x8EA6A7E0 0x225B4 +0x8EA6A7E1 0x225C1 +0x8EA6A7E2 0x225D1 +0x8EA6A7E3 0x225D2 +0x8EA6A7E4 0x225CC +0x8EA6A7E5 0x225D4 +0x8EA6A7E6 0x225CB +0x8EA6A7E7 0x225CE +0x8EA6A7E8 0x225D5 +0x8EA6A7E9 0x225D8 +0x8EA6A7EA 0x22995 +0x8EA6A7EB 0x22993 +0x8EA6A7EC 0x22999 +0x8EA6A7ED 0x22996 +0x8EA6A7EE 0x39BE +0x8EA6A7EF 0x22A89 +0x8EA6A7F0 0x22A94 +0x8EA6A7F1 0x22A91 +0x8EA6A7F2 0x22A8F +0x8EA6A7F3 0x22A84 +0x8EA6A7F4 0x22A97 +0x8EA6A7F5 0x22A86 +0x8EA6A7F6 0x22A85 +0x8EA6A7F7 0x22A8C +0x8EA6A7F8 0x22EF2 +0x8EA6A7F9 0x22EED +0x8EA6A7FA 0x22EEF +0x8EA6A7FB 0x230D9 +0x8EA6A7FC 0x23146 +0x8EA6A7FD 0x23147 +0x8EA6A7FE 0x2314B +0x8EA6A8A1 0x23150 +0x8EA6A8A2 0x2314A +0x8EA6A8A3 0x2314E +0x8EA6A8A4 0x2314C +0x8EA6A8A5 0x23148 +0x8EA6A8A6 0x23363 +0x8EA6A8A7 0x23361 +0x8EA6A8A8 0x23362 +0x8EA6A8A9 0x23360 +0x8EA6A8AA 0x233C3 +0x8EA6A8AB 0x233C5 +0x8EA6A8AC 0x233C1 +0x8EA6A8AD 0x233D0 +0x8EA6A8AE 0x2F8DC +0x8EA6A8AF 0x23882 +0x8EA6A8B0 0x3C1E +0x8EA6A8B1 0x23886 +0x8EA6A8B2 0x23884 +0x8EA6A8B3 0x2394C +0x8EA6A8B4 0x23948 +0x8EA6A8B5 0x239B8 +0x8EA6A8B6 0x239BF +0x8EA6A8B7 0x239C1 +0x8EA6A8B8 0x239C6 +0x8EA6A8B9 0x239C5 +0x8EA6A8BA 0x239C7 +0x8EA6A8BB 0x239C0 +0x8EA6A8BC 0x239C3 +0x8EA6A8BD 0x23AED +0x8EA6A8BE 0x23B03 +0x8EA6A8BF 0x23B22 +0x8EA6A8C0 0x23B21 +0x8EA6A8C1 0x23C9F +0x8EA6A8C2 0x23C90 +0x8EA6A8C3 0x23C9E +0x8EA6A8C4 0x3CC8 +0x8EA6A8C5 0x23CA0 +0x8EA6A8C6 0x23C94 +0x8EA6A8C7 0x23C95 +0x8EA6A8C8 0x23CA1 +0x8EA6A8C9 0x3CC3 +0x8EA6A8CA 0x3CC7 +0x8EA6A8CB 0x2419A +0x8EA6A8CC 0x24190 +0x8EA6A8CD 0x244F2 +0x8EA6A8CE 0x244F3 +0x8EA6A8CF 0x2456E +0x8EA6A8D0 0x245AB +0x8EA6A8D1 0x245A9 +0x8EA6A8D2 0x2461A +0x8EA6A8D3 0x24618 +0x8EA6A8D4 0x2461B +0x8EA6A8D5 0x24760 +0x8EA6A8D6 0x2474C +0x8EA6A8D7 0x24742 +0x8EA6A8D8 0x24733 +0x8EA6A8D9 0x2473F +0x8EA6A8DA 0x2473E +0x8EA6A8DB 0x24738 +0x8EA6A8DC 0x24743 +0x8EA6A8DD 0x24746 +0x8EA6A8DE 0x24736 +0x8EA6A8DF 0x248EE +0x8EA6A8E0 0x248F5 +0x8EA6A8E1 0x248F4 +0x8EA6A8E2 0x3F56 +0x8EA6A8E3 0x24C1B +0x8EA6A8E4 0x3540 +0x8EA6A8E5 0x24D2B +0x8EA6A8E6 0x24D29 +0x8EA6A8E7 0x24D2A +0x8EA6A8E8 0x24D2E +0x8EA6A8E9 0x2503F +0x8EA6A8EA 0x250E6 +0x8EA6A8EB 0x253A7 +0x8EA6A8EC 0x253A8 +0x8EA6A8ED 0x25418 +0x8EA6A8EE 0x25608 +0x8EA6A8EF 0x25750 +0x8EA6A8F0 0x25753 +0x8EA6A8F1 0x25A56 +0x8EA6A8F2 0x25A55 +0x8EA6A8F3 0x2626F +0x8EA6A8F4 0x2627F +0x8EA6A8F5 0x264B3 +0x8EA6A8F6 0x2663A +0x8EA6A8F7 0x26638 +0x8EA6A8F8 0x26637 +0x8EA6A8F9 0x26636 +0x8EA6A8FA 0x20554 +0x8EA6A8FB 0x2F980 +0x8EA6A8FC 0x268DD +0x8EA6A8FD 0x268FC +0x8EA6A8FE 0x268FA +0x8EA6A9A1 0x26933 +0x8EA6A9A2 0x26B04 +0x8EA6A9A3 0x26B07 +0x8EA6A9A4 0x26B08 +0x8EA6A9A5 0x26B06 +0x8EA6A9A6 0x26B09 +0x8EA6A9A7 0x2F991 +0x8EA6A9A8 0x2F993 +0x8EA6A9A9 0x2721E +0x8EA6A9AA 0x2F9D2 +0x8EA6A9AB 0x2840B +0x8EA6A9AC 0x28443 +0x8EA6A9AD 0x28452 +0x8EA6A9AE 0x28458 +0x8EA6A9AF 0x2845E +0x8EA6A9B0 0x28668 +0x8EA6A9B1 0x2868D +0x8EA6A9B2 0x28682 +0x8EA6A9B3 0x2867B +0x8EA6A9B4 0x28C58 +0x8EA6A9B5 0x49BD +0x8EA6A9B6 0x2F800 +0x8EA6A9B7 0x2002C +0x8EA6A9B8 0x2002E +0x8EA6A9B9 0x2160B +0x8EA6A9BA 0x2002D +0x8EA6A9BB 0x20069 +0x8EA6A9BC 0x200B2 +0x8EA6A9BD 0x200B6 +0x8EA6A9BE 0x200A9 +0x8EA6A9BF 0x200ED +0x8EA6A9C0 0x20119 +0x8EA6A9C1 0x2014F +0x8EA6A9C2 0x20216 +0x8EA6A9C3 0x20203 +0x8EA6A9C4 0x2020E +0x8EA6A9C5 0x20204 +0x8EA6A9C6 0x20207 +0x8EA6A9C7 0x20210 +0x8EA6A9C8 0x20227 +0x8EA6A9C9 0x20228 +0x8EA6A9CA 0x2020D +0x8EA6A9CB 0x20229 +0x8EA6A9CC 0x2020F +0x8EA6A9CD 0x20222 +0x8EA6A9CE 0x20211 +0x8EA6A9CF 0x20485 +0x8EA6A9D0 0x20484 +0x8EA6A9D1 0x20483 +0x8EA6A9D2 0x2048A +0x8EA6A9D3 0x20486 +0x8EA6A9D4 0x20510 +0x8EA6A9D5 0x20558 +0x8EA6A9D6 0x2055A +0x8EA6A9D7 0x2070C +0x8EA6A9D8 0x205C4 +0x8EA6A9D9 0x205C5 +0x8EA6A9DA 0x20647 +0x8EA6A9DB 0x20649 +0x8EA6A9DC 0x2064A +0x8EA6A9DD 0x2064B +0x8EA6A9DE 0x221BB +0x8EA6A9DF 0x2068D +0x8EA6A9E0 0x2068B +0x8EA6A9E1 0x20707 +0x8EA6A9E2 0x20706 +0x8EA6A9E3 0x2F820 +0x8EA6A9E4 0x206EF +0x8EA6A9E5 0x206F0 +0x8EA6A9E6 0x206ED +0x8EA6A9E7 0x206F9 +0x8EA6A9E8 0x20702 +0x8EA6A9E9 0x206E7 +0x8EA6A9EA 0x206F4 +0x8EA6A9EB 0x206F7 +0x8EA6A9EC 0x206F1 +0x8EA6A9ED 0x20853 +0x8EA6A9EE 0x20855 +0x8EA6A9EF 0x351A +0x8EA6A9F0 0x208DA +0x8EA6A9F1 0x208D9 +0x8EA6A9F2 0x352C +0x8EA6A9F3 0x20938 +0x8EA6A9F4 0x20999 +0x8EA6A9F5 0x209A2 +0x8EA6A9F6 0x2099C +0x8EA6A9F7 0x2099A +0x8EA6A9F8 0x2099B +0x8EA6A9F9 0x209E5 +0x8EA6A9FA 0x209E3 +0x8EA6A9FB 0x209E1 +0x8EA6A9FC 0x209E0 +0x8EA6A9FD 0x209E2 +0x8EA6A9FE 0x209E4 +0x8EA6AAA2 0x209E8 +0x8EA6AAA3 0x2F82F +0x8EA6AAA4 0x20A13 +0x8EA6AAA5 0x20A56 +0x8EA6AAA6 0x20A4B +0x8EA6AAA7 0x20A4A +0x8EA6AAA8 0x20A4D +0x8EA6AAA9 0x20A4C +0x8EA6AAAA 0x3549 +0x8EA6AAAB 0x20AEA +0x8EA6AAAC 0x20AE9 +0x8EA6AAAD 0x20AEB +0x8EA6AAAE 0x20AEC +0x8EA6AAAF 0x20B3A +0x8EA6AAB0 0x20B3C +0x8EA6AAB1 0x20B39 +0x8EA6AAB2 0x20B3B +0x8EA6AAB3 0x20C14 +0x8EA6AAB4 0x20C0E +0x8EA6AAB5 0x20C35 +0x8EA6AAB6 0x20C0A +0x8EA6AAB7 0x20C3F +0x8EA6AAB8 0x20C38 +0x8EA6AAB9 0x357C +0x8EA6AABA 0x20C4E +0x8EA6AABB 0x20C17 +0x8EA6AABC 0x2F83F +0x8EA6AABD 0x20C1E +0x8EA6AABE 0x211B6 +0x8EA6AABF 0x211CE +0x8EA6AAC0 0x211CA +0x8EA6AAC1 0x211CB +0x8EA6AAC2 0x211CC +0x8EA6AAC3 0x211C9 +0x8EA6AAC4 0x212B4 +0x8EA6AAC5 0x212AC +0x8EA6AAC6 0x21288 +0x8EA6AAC7 0x21286 +0x8EA6AAC8 0x2128C +0x8EA6AAC9 0x21293 +0x8EA6AACA 0x2128A +0x8EA6AACB 0x212A4 +0x8EA6AACC 0x21287 +0x8EA6AACD 0x212A5 +0x8EA6AACE 0x212A6 +0x8EA6AACF 0x21285 +0x8EA6AAD0 0x212A3 +0x8EA6AAD1 0x2128E +0x8EA6AAD2 0x2151F +0x8EA6AAD3 0x21563 +0x8EA6AAD4 0x2158D +0x8EA6AAD5 0x215FA +0x8EA6AAD6 0x215FB +0x8EA6AAD7 0x21609 +0x8EA6AAD8 0x215FE +0x8EA6AAD9 0x215FF +0x8EA6AADA 0x21602 +0x8EA6AADB 0x21604 +0x8EA6AADC 0x215FD +0x8EA6AADD 0x21605 +0x8EA6AADE 0x216F9 +0x8EA6AADF 0x216F7 +0x8EA6AAE0 0x216DB +0x8EA6AAE1 0x216DA +0x8EA6AAE2 0x21951 +0x8EA6AAE3 0x21950 +0x8EA6AAE4 0x21957 +0x8EA6AAE5 0x219E2 +0x8EA6AAE6 0x219D8 +0x8EA6AAE7 0x219DA +0x8EA6AAE8 0x219DC +0x8EA6AAE9 0x21B20 +0x8EA6AAEA 0x21B1F +0x8EA6AAEB 0x21B69 +0x8EA6AAEC 0x21BDD +0x8EA6AAED 0x21C40 +0x8EA6AAEE 0x21C41 +0x8EA6AAEF 0x21C43 +0x8EA6AAF0 0x21D0D +0x8EA6AAF1 0x21D0C +0x8EA6AAF2 0x21D87 +0x8EA6AAF3 0x21DA9 +0x8EA6AAF4 0x21D92 +0x8EA6AAF5 0x21D85 +0x8EA6AAF6 0x37BF +0x8EA6AAF7 0x21D8C +0x8EA6AAF8 0x21DA2 +0x8EA6AAF9 0x21D8F +0x8EA6AAFA 0x21D8A +0x8EA6AAFB 0x37BA +0x8EA6AAFC 0x21D8D +0x8EA6AAFD 0x21FF1 +0x8EA6AAFE 0x22037 +0x8EA6ABA1 0x2208B +0x8EA6ABA2 0x22087 +0x8EA6ABA3 0x22082 +0x8EA6ABA4 0x2218E +0x8EA6ABA5 0x221BC +0x8EA6ABA6 0x221F8 +0x8EA6ABA7 0x221FA +0x8EA6ABA8 0x221EB +0x8EA6ABA9 0x221F9 +0x8EA6ABAA 0x221FC +0x8EA6ABAB 0x22205 +0x8EA6ABAC 0x2231B +0x8EA6ABAD 0x2231D +0x8EA6ABAE 0x2231E +0x8EA6ABAF 0x2F892 +0x8EA6ABB0 0x2233C +0x8EA6ABB1 0x2233E +0x8EA6ABB2 0x22384 +0x8EA6ABB3 0x223C8 +0x8EA6ABB4 0x223C9 +0x8EA6ABB5 0x223D3 +0x8EA6ABB6 0x223C7 +0x8EA6ABB7 0x223D2 +0x8EA6ABB8 0x22455 +0x8EA6ABB9 0x2F896 +0x8EA6ABBA 0x2248C +0x8EA6ABBB 0x2248A +0x8EA6ABBC 0x224D5 +0x8EA6ABBD 0x224D3 +0x8EA6ABBE 0x38D8 +0x8EA6ABBF 0x224D8 +0x8EA6ABC0 0x225D0 +0x8EA6ABC1 0x225EE +0x8EA6ABC2 0x225F1 +0x8EA6ABC3 0x225FB +0x8EA6ABC4 0x225D3 +0x8EA6ABC5 0x225EC +0x8EA6ABC6 0x225CD +0x8EA6ABC7 0x22615 +0x8EA6ABC8 0x22626 +0x8EA6ABC9 0x2260E +0x8EA6ABCA 0x22627 +0x8EA6ABCB 0x2262A +0x8EA6ABCC 0x22600 +0x8EA6ABCD 0x22604 +0x8EA6ABCE 0x22628 +0x8EA6ABCF 0x22608 +0x8EA6ABD0 0x22614 +0x8EA6ABD1 0x2299B +0x8EA6ABD2 0x39B2 +0x8EA6ABD3 0x229A1 +0x8EA6ABD4 0x2299D +0x8EA6ABD5 0x229A0 +0x8EA6ABD6 0x2299E +0x8EA6ABD7 0x229A2 +0x8EA6ABD8 0x2299C +0x8EA6ABD9 0x22A32 +0x8EA6ABDA 0x22A34 +0x8EA6ABDB 0x22A93 +0x8EA6ABDC 0x22A96 +0x8EA6ABDD 0x22A90 +0x8EA6ABDE 0x22AB4 +0x8EA6ABDF 0x22AB5 +0x8EA6ABE0 0x2F8B6 +0x8EA6ABE1 0x22AB6 +0x8EA6ABE2 0x22AC2 +0x8EA6ABE3 0x2F8B5 +0x8EA6ABE4 0x22ABA +0x8EA6ABE5 0x22A92 +0x8EA6ABE6 0x22EFB +0x8EA6ABE7 0x22F05 +0x8EA6ABE8 0x22EF3 +0x8EA6ABE9 0x22EFE +0x8EA6ABEA 0x22EFD +0x8EA6ABEB 0x2455D +0x8EA6ABEC 0x22EFA +0x8EA6ABED 0x23043 +0x8EA6ABEE 0x23095 +0x8EA6ABEF 0x23094 +0x8EA6ABF0 0x3AC4 +0x8EA6ABF1 0x2316F +0x8EA6ABF2 0x23173 +0x8EA6ABF3 0x2315C +0x8EA6ABF4 0x2315B +0x8EA6ABF5 0x23166 +0x8EA6ABF6 0x23174 +0x8EA6ABF7 0x23163 +0x8EA6ABF8 0x23167 +0x8EA6ABF9 0x23160 +0x8EA6ABFA 0x23162 +0x8EA6ABFB 0x23171 +0x8EA6ABFC 0x23172 +0x8EA6ABFD 0x2315E +0x8EA6ABFE 0x23323 +0x8EA6ACA1 0x23326 +0x8EA6ACA2 0x23364 +0x8EA6ACA3 0x2F8D6 +0x8EA6ACA4 0x233F2 +0x8EA6ACA5 0x23401 +0x8EA6ACA6 0x233DD +0x8EA6ACA7 0x233DC +0x8EA6ACA8 0x233DB +0x8EA6ACA9 0x233F3 +0x8EA6ACAA 0x233FD +0x8EA6ACAB 0x233D8 +0x8EA6ACAC 0x233F8 +0x8EA6ACAD 0x233FB +0x8EA6ACAE 0x23883 +0x8EA6ACAF 0x2388C +0x8EA6ACB0 0x2388E +0x8EA6ACB1 0x23949 +0x8EA6ACB2 0x23954 +0x8EA6ACB3 0x23952 +0x8EA6ACB4 0x2394E +0x8EA6ACB5 0x23958 +0x8EA6ACB6 0x23951 +0x8EA6ACB7 0x23955 +0x8EA6ACB8 0x23953 +0x8EA6ACB9 0x23957 +0x8EA6ACBA 0x23950 +0x8EA6ACBB 0x2394F +0x8EA6ACBC 0x2394D +0x8EA6ACBD 0x239D2 +0x8EA6ACBE 0x239D3 +0x8EA6ACBF 0x239C9 +0x8EA6ACC0 0x239D4 +0x8EA6ACC1 0x23AEF +0x8EA6ACC2 0x2F8F8 +0x8EA6ACC3 0x200B1 +0x8EA6ACC4 0x23B05 +0x8EA6ACC5 0x23B04 +0x8EA6ACC6 0x23B2E +0x8EA6ACC7 0x23B2D +0x8EA6ACC8 0x23C45 +0x8EA6ACC9 0x23C5B +0x8EA6ACCA 0x23C5A +0x8EA6ACCB 0x23C59 +0x8EA6ACCC 0x23C9D +0x8EA6ACCD 0x23C8E +0x8EA6ACCE 0x23CBC +0x8EA6ACCF 0x23CDD +0x8EA6ACD0 0x23CBA +0x8EA6ACD1 0x2F8FD +0x8EA6ACD2 0x23CD8 +0x8EA6ACD3 0x23CCB +0x8EA6ACD4 0x23CD9 +0x8EA6ACD5 0x23CDA +0x8EA6ACD6 0x23CC4 +0x8EA6ACD7 0x23CB8 +0x8EA6ACD8 0x23CBF +0x8EA6ACD9 0x23CDB +0x8EA6ACDA 0x23CC1 +0x8EA6ACDB 0x2F8FC +0x8EA6ACDC 0x23CC5 +0x8EA6ACDD 0x2F919 +0x8EA6ACDE 0x241B1 +0x8EA6ACDF 0x241AF +0x8EA6ACE0 0x2F918 +0x8EA6ACE1 0x244F7 +0x8EA6ACE2 0x244F6 +0x8EA6ACE3 0x244F8 +0x8EA6ACE4 0x24550 +0x8EA6ACE5 0x24551 +0x8EA6ACE6 0x24571 +0x8EA6ACE7 0x24570 +0x8EA6ACE8 0x245B0 +0x8EA6ACE9 0x245AF +0x8EA6ACEA 0x245AE +0x8EA6ACEB 0x245AD +0x8EA6ACEC 0x24625 +0x8EA6ACED 0x2462C +0x8EA6ACEE 0x24622 +0x8EA6ACEF 0x24633 +0x8EA6ACF0 0x24634 +0x8EA6ACF1 0x3E2B +0x8EA6ACF2 0x2473A +0x8EA6ACF3 0x24740 +0x8EA6ACF4 0x24768 +0x8EA6ACF5 0x3E61 +0x8EA6ACF6 0x24764 +0x8EA6ACF7 0x2475C +0x8EA6ACF8 0x24757 +0x8EA6ACF9 0x24753 +0x8EA6ACFA 0x2474F +0x8EA6ACFB 0x24751 +0x8EA6ACFC 0x24754 +0x8EA6ACFD 0x24766 +0x8EA6ACFE 0x72DD +0x8EA6ADA1 0x3EB2 +0x8EA6ADA2 0x2490D +0x8EA6ADA3 0x24908 +0x8EA6ADA4 0x2F92B +0x8EA6ADA5 0x248FA +0x8EA6ADA6 0x24AEA +0x8EA6ADA7 0x24B2A +0x8EA6ADA8 0x24BBB +0x8EA6ADA9 0x24BD5 +0x8EA6ADAA 0x24BD7 +0x8EA6ADAB 0x21DA4 +0x8EA6ADAC 0x200F0 +0x8EA6ADAD 0x200B5 +0x8EA6ADAE 0x24C06 +0x8EA6ADAF 0x24C28 +0x8EA6ADB0 0x24C22 +0x8EA6ADB1 0x24C21 +0x8EA6ADB2 0x22456 +0x8EA6ADB3 0x24C23 +0x8EA6ADB4 0x211CD +0x8EA6ADB5 0x24D30 +0x8EA6ADB6 0x24D34 +0x8EA6ADB7 0x24FC9 +0x8EA6ADB8 0x24FCA +0x8EA6ADB9 0x24FC8 +0x8EA6ADBA 0x2F93D +0x8EA6ADBB 0x25044 +0x8EA6ADBC 0x250F3 +0x8EA6ADBD 0x2F941 +0x8EA6ADBE 0x250F8 +0x8EA6ADBF 0x250FC +0x8EA6ADC0 0x250F6 +0x8EA6ADC1 0x250FB +0x8EA6ADC2 0x250F7 +0x8EA6ADC3 0x25100 +0x8EA6ADC4 0x25102 +0x8EA6ADC5 0x2F940 +0x8EA6ADC6 0x2F94D +0x8EA6ADC7 0x25424 +0x8EA6ADC8 0x2560D +0x8EA6ADC9 0x4129 +0x8EA6ADCA 0x25762 +0x8EA6ADCB 0x25930 +0x8EA6ADCC 0x2592B +0x8EA6ADCD 0x2592A +0x8EA6ADCE 0x4192 +0x8EA6ADCF 0x2592D +0x8EA6ADD0 0x25ADA +0x8EA6ADD1 0x25E28 +0x8EA6ADD2 0x25F86 +0x8EA6ADD3 0x26277 +0x8EA6ADD4 0x2627C +0x8EA6ADD5 0x26350 +0x8EA6ADD6 0x2634E +0x8EA6ADD7 0x263F2 +0x8EA6ADD8 0x264B2 +0x8EA6ADD9 0x264CE +0x8EA6ADDA 0x264CF +0x8EA6ADDB 0x264E5 +0x8EA6ADDC 0x23407 +0x8EA6ADDD 0x26535 +0x8EA6ADDE 0x26531 +0x8EA6ADDF 0x26613 +0x8EA6ADE0 0x2662B +0x8EA6ADE1 0x2662C +0x8EA6ADE2 0x26645 +0x8EA6ADE3 0x26660 +0x8EA6ADE4 0x26641 +0x8EA6ADE5 0x26658 +0x8EA6ADE6 0x26647 +0x8EA6ADE7 0x2665B +0x8EA6ADE8 0x26650 +0x8EA6ADE9 0x2F982 +0x8EA6ADEA 0x2665F +0x8EA6ADEB 0x2664A +0x8EA6ADEC 0x26656 +0x8EA6ADED 0x26643 +0x8EA6ADEE 0x26644 +0x8EA6ADEF 0x26651 +0x8EA6ADF0 0x268FD +0x8EA6ADF1 0x26934 +0x8EA6ADF2 0x26935 +0x8EA6ADF3 0x26954 +0x8EA6ADF4 0x26955 +0x8EA6ADF5 0x26A0C +0x8EA6ADF6 0x26A0B +0x8EA6ADF7 0x26A0A +0x8EA6ADF8 0x26AF9 +0x8EA6ADF9 0x26B35 +0x8EA6ADFA 0x26B24 +0x8EA6ADFB 0x26B13 +0x8EA6ADFC 0x26B1C +0x8EA6ADFD 0x26B69 +0x8EA6ADFE 0x26B25 +0x8EA6AEA1 0x26B21 +0x8EA6AEA2 0x2F995 +0x8EA6AEA3 0x2F996 +0x8EA6AEA4 0x2F998 +0x8EA6AEA5 0x27220 +0x8EA6AEA6 0x275A9 +0x8EA6AEA7 0x275A8 +0x8EA6AEA8 0x275DE +0x8EA6AEA9 0x27609 +0x8EA6AEAA 0x2760A +0x8EA6AEAB 0x2760B +0x8EA6AEAC 0x277E3 +0x8EA6AEAD 0x27807 +0x8EA6AEAE 0x278B2 +0x8EA6AEAF 0x278B3 +0x8EA6AEB0 0x2795D +0x8EA6AEB1 0x27E58 +0x8EA6AEB2 0x27E86 +0x8EA6AEB3 0x27E87 +0x8EA6AEB4 0x27FB9 +0x8EA6AEB5 0x27FB8 +0x8EA6AEB6 0x2840C +0x8EA6AEB7 0x28444 +0x8EA6AEB8 0x28466 +0x8EA6AEB9 0x28480 +0x8EA6AEBA 0x28475 +0x8EA6AEBB 0x2846D +0x8EA6AEBC 0x2847E +0x8EA6AEBD 0x28467 +0x8EA6AEBE 0x28481 +0x8EA6AEBF 0x28477 +0x8EA6AEC0 0x286A8 +0x8EA6AEC1 0x286A2 +0x8EA6AEC2 0x286A5 +0x8EA6AEC3 0x2869B +0x8EA6AEC4 0x28C57 +0x8EA6AEC5 0x28E0F +0x8EA6AEC6 0x28E32 +0x8EA6AEC7 0x28E2C +0x8EA6AEC8 0x28E33 +0x8EA6AEC9 0x291E7 +0x8EA6AECA 0x2006E +0x8EA6AECB 0x200B7 +0x8EA6AECC 0x200F6 +0x8EA6AECD 0x200F2 +0x8EA6AECE 0x200F3 +0x8EA6AECF 0x20517 +0x8EA6AED0 0x20130 +0x8EA6AED1 0x20154 +0x8EA6AED2 0x20153 +0x8EA6AED3 0x20252 +0x8EA6AED4 0x2023D +0x8EA6AED5 0x2023C +0x8EA6AED6 0x20234 +0x8EA6AED7 0x20233 +0x8EA6AED8 0x20254 +0x8EA6AED9 0x2022F +0x8EA6AEDA 0x3458 +0x8EA6AEDB 0x20255 +0x8EA6AEDC 0x2023F +0x8EA6AEDD 0x20237 +0x8EA6AEDE 0x20256 +0x8EA6AEDF 0x20261 +0x8EA6AEE0 0x20258 +0x8EA6AEE1 0x2F806 +0x8EA6AEE2 0x2023B +0x8EA6AEE3 0x20232 +0x8EA6AEE4 0x2022E +0x8EA6AEE5 0x2023E +0x8EA6AEE6 0x2003B +0x8EA6AEE7 0x2048C +0x8EA6AEE8 0x2048D +0x8EA6AEE9 0x20513 +0x8EA6AEEA 0x20516 +0x8EA6AEEB 0x20512 +0x8EA6AEEC 0x2055B +0x8EA6AEED 0x2058A +0x8EA6AEEE 0x205D7 +0x8EA6AEEF 0x205CE +0x8EA6AEF0 0x20650 +0x8EA6AEF1 0x20651 +0x8EA6AEF2 0x2064F +0x8EA6AEF3 0x2068E +0x8EA6AEF4 0x2068F +0x8EA6AEF5 0x206F2 +0x8EA6AEF6 0x2F821 +0x8EA6AEF7 0x20728 +0x8EA6AEF8 0x2071A +0x8EA6AEF9 0x20725 +0x8EA6AEFA 0x2071D +0x8EA6AEFB 0x20714 +0x8EA6AEFC 0x20720 +0x8EA6AEFD 0x2071F +0x8EA6AEFE 0x2071B +0x8EA6AFA1 0x20717 +0x8EA6AFA2 0x20715 +0x8EA6AFA3 0x2071C +0x8EA6AFA4 0x20713 +0x8EA6AFA5 0x2F825 +0x8EA6AFA6 0x20860 +0x8EA6AFA7 0x351C +0x8EA6AFA8 0x20866 +0x8EA6AFA9 0x208E3 +0x8EA6AFAA 0x208DE +0x8EA6AFAB 0x208E0 +0x8EA6AFAC 0x208E1 +0x8EA6AFAD 0x2091A +0x8EA6AFAE 0x2091B +0x8EA6AFAF 0x20918 +0x8EA6AFB0 0x2091C +0x8EA6AFB1 0x20919 +0x8EA6AFB2 0x20942 +0x8EA6AFB3 0x20940 +0x8EA6AFB4 0x2093E +0x8EA6AFB5 0x20944 +0x8EA6AFB6 0x20974 +0x8EA6AFB7 0x20943 +0x8EA6AFB8 0x2F82D +0x8EA6AFB9 0x209F2 +0x8EA6AFBA 0x20A1B +0x8EA6AFBB 0x20A19 +0x8EA6AFBC 0x20A1E +0x8EA6AFBD 0x2F830 +0x8EA6AFBE 0x20A5E +0x8EA6AFBF 0x20A66 +0x8EA6AFC0 0x20A5D +0x8EA6AFC1 0x20A5A +0x8EA6AFC2 0x20A5F +0x8EA6AFC3 0x20A60 +0x8EA6AFC4 0x20A5B +0x8EA6AFC5 0x20A5C +0x8EA6AFC6 0x20A59 +0x8EA6AFC7 0x20AF0 +0x8EA6AFC8 0x20AF1 +0x8EA6AFC9 0x20B43 +0x8EA6AFCA 0x20B40 +0x8EA6AFCB 0x20B42 +0x8EA6AFCC 0x20B41 +0x8EA6AFCD 0x20B3F +0x8EA6AFCE 0x20C57 +0x8EA6AFCF 0x20C69 +0x8EA6AFD0 0x20C6F +0x8EA6AFD1 0x20CAB +0x8EA6AFD2 0x20C71 +0x8EA6AFD3 0x20C93 +0x8EA6AFD4 0x20C56 +0x8EA6AFD5 0x20C90 +0x8EA6AFD6 0x20C6D +0x8EA6AFD7 0x20C6C +0x8EA6AFD8 0x20C70 +0x8EA6AFD9 0x20C66 +0x8EA6AFDA 0x20C67 +0x8EA6AFDB 0x211D7 +0x8EA6AFDC 0x211B5 +0x8EA6AFDD 0x211DB +0x8EA6AFDE 0x211D8 +0x8EA6AFDF 0x211D5 +0x8EA6AFE0 0x211D4 +0x8EA6AFE1 0x212BA +0x8EA6AFE2 0x212B7 +0x8EA6AFE3 0x212BE +0x8EA6AFE4 0x212B9 +0x8EA6AFE5 0x3637 +0x8EA6AFE6 0x212E0 +0x8EA6AFE7 0x212DD +0x8EA6AFE8 0x212DE +0x8EA6AFE9 0x24918 +0x8EA6AFEA 0x212D8 +0x8EA6AFEB 0x212BD +0x8EA6AFEC 0x212DB +0x8EA6AFED 0x2151D +0x8EA6AFEE 0x21525 +0x8EA6AFEF 0x21721 +0x8EA6AFF0 0x2170C +0x8EA6AFF1 0x21729 +0x8EA6AFF2 0x2172D +0x8EA6AFF3 0x2171B +0x8EA6AFF4 0x2170E +0x8EA6AFF5 0x2171F +0x8EA6AFF6 0x21704 +0x8EA6AFF7 0x2171C +0x8EA6AFF8 0x21705 +0x8EA6AFF9 0x21706 +0x8EA6AFFA 0x21720 +0x8EA6AFFB 0x2170D +0x8EA6AFFC 0x2172A +0x8EA6AFFD 0x21723 +0x8EA6AFFE 0x21711 +0x8EA6B0A1 0x2195C +0x8EA6B0A2 0x21966 +0x8EA6B0A3 0x2195B +0x8EA6B0A4 0x2194F +0x8EA6B0A5 0x2195E +0x8EA6B0A6 0x2195D +0x8EA6B0A7 0x219F1 +0x8EA6B0A8 0x219EA +0x8EA6B0A9 0x219F4 +0x8EA6B0AA 0x219EB +0x8EA6B0AB 0x219F0 +0x8EA6B0AC 0x219FA +0x8EA6B0AD 0x219FB +0x8EA6B0AE 0x21B28 +0x8EA6B0AF 0x21B2C +0x8EA6B0B0 0x21B6B +0x8EA6B0B1 0x21B2A +0x8EA6B0B2 0x21B6A +0x8EA6B0B3 0x21B6F +0x8EA6B0B4 0x21BDB +0x8EA6B0B5 0x21BE0 +0x8EA6B0B6 0x24FD1 +0x8EA6B0B7 0x21BE3 +0x8EA6B0B8 0x21BE5 +0x8EA6B0B9 0x21BE7 +0x8EA6B0BA 0x21C4D +0x8EA6B0BB 0x21C55 +0x8EA6B0BC 0x21C54 +0x8EA6B0BD 0x21C53 +0x8EA6B0BE 0x21C52 +0x8EA6B0BF 0x21C4E +0x8EA6B0C0 0x21C60 +0x8EA6B0C1 0x221C0 +0x8EA6B0C2 0x21D0F +0x8EA6B0C3 0x21D11 +0x8EA6B0C4 0x21D13 +0x8EA6B0C5 0x21DC6 +0x8EA6B0C6 0x21DB3 +0x8EA6B0C7 0x21DC7 +0x8EA6B0C8 0x21DD2 +0x8EA6B0C9 0x21DB8 +0x8EA6B0CA 0x21DAC +0x8EA6B0CB 0x21DAE +0x8EA6B0CC 0x21DCF +0x8EA6B0CD 0x21DC5 +0x8EA6B0CE 0x2F87B +0x8EA6B0CF 0x21DCC +0x8EA6B0D0 0x21DAB +0x8EA6B0D1 0x21DC9 +0x8EA6B0D2 0x21DB9 +0x8EA6B0D3 0x21FFB +0x8EA6B0D4 0x21FF8 +0x8EA6B0D5 0x21FF7 +0x8EA6B0D6 0x21FF9 +0x8EA6B0D7 0x22020 +0x8EA6B0D8 0x2203B +0x8EA6B0D9 0x22039 +0x8EA6B0DA 0x2209E +0x8EA6B0DB 0x2209A +0x8EA6B0DC 0x220AA +0x8EA6B0DD 0x220AB +0x8EA6B0DE 0x220AF +0x8EA6B0DF 0x22096 +0x8EA6B0E0 0x220A9 +0x8EA6B0E1 0x220A6 +0x8EA6B0E2 0x22091 +0x8EA6B0E3 0x3843 +0x8EA6B0E4 0x220AE +0x8EA6B0E5 0x2209F +0x8EA6B0E6 0x220AC +0x8EA6B0E7 0x220A0 +0x8EA6B0E8 0x22192 +0x8EA6B0E9 0x22191 +0x8EA6B0EA 0x221BF +0x8EA6B0EB 0x22217 +0x8EA6B0EC 0x2220A +0x8EA6B0ED 0x2220C +0x8EA6B0EE 0x2234A +0x8EA6B0EF 0x22346 +0x8EA6B0F0 0x22334 +0x8EA6B0F1 0x22345 +0x8EA6B0F2 0x22343 +0x8EA6B0F3 0x22344 +0x8EA6B0F4 0x2F893 +0x8EA6B0F5 0x22387 +0x8EA6B0F6 0x22386 +0x8EA6B0F7 0x2238A +0x8EA6B0F8 0x223DA +0x8EA6B0F9 0x223D8 +0x8EA6B0FA 0x38B4 +0x8EA6B0FB 0x20518 +0x8EA6B0FC 0x20134 +0x8EA6B0FD 0x223D6 +0x8EA6B0FE 0x223D4 +0x8EA6B1A1 0x22454 +0x8EA6B1A2 0x22459 +0x8EA6B1A3 0x2245A +0x8EA6B1A4 0x22457 +0x8EA6B1A5 0x38E0 +0x8EA6B1A6 0x224DD +0x8EA6B1A7 0x224E9 +0x8EA6B1A8 0x224E0 +0x8EA6B1A9 0x22605 +0x8EA6B1AA 0x22612 +0x8EA6B1AB 0x22613 +0x8EA6B1AC 0x22607 +0x8EA6B1AD 0x22616 +0x8EA6B1AE 0x22623 +0x8EA6B1AF 0x22602 +0x8EA6B1B0 0x2F8A1 +0x8EA6B1B1 0x2264A +0x8EA6B1B2 0x22636 +0x8EA6B1B3 0x22640 +0x8EA6B1B4 0x22656 +0x8EA6B1B5 0x22643 +0x8EA6B1B6 0x2F8A0 +0x8EA6B1B7 0x2264B +0x8EA6B1B8 0x22646 +0x8EA6B1B9 0x2263E +0x8EA6B1BA 0x22649 +0x8EA6B1BB 0x229A7 +0x8EA6B1BC 0x229B6 +0x8EA6B1BD 0x229A6 +0x8EA6B1BE 0x229A8 +0x8EA6B1BF 0x229AC +0x8EA6B1C0 0x229A9 +0x8EA6B1C1 0x229AB +0x8EA6B1C2 0x22A38 +0x8EA6B1C3 0x22A37 +0x8EA6B1C4 0x22A39 +0x8EA6B1C5 0x22A41 +0x8EA6B1C6 0x22A3E +0x8EA6B1C7 0x22AC0 +0x8EA6B1C8 0x22ABB +0x8EA6B1C9 0x22ABF +0x8EA6B1CA 0x22ABD +0x8EA6B1CB 0x22AFE +0x8EA6B1CC 0x22B1E +0x8EA6B1CD 0x22AEE +0x8EA6B1CE 0x22AFC +0x8EA6B1CF 0x2F8B7 +0x8EA6B1D0 0x22AF9 +0x8EA6B1D1 0x22B06 +0x8EA6B1D2 0x22AE4 +0x8EA6B1D3 0x22AE9 +0x8EA6B1D4 0x22AE5 +0x8EA6B1D5 0x22B03 +0x8EA6B1D6 0x22AFD +0x8EA6B1D7 0x22B49 +0x8EA6B1D8 0x22EBE +0x8EA6B1D9 0x22F0A +0x8EA6B1DA 0x25626 +0x8EA6B1DB 0x22F18 +0x8EA6B1DC 0x22F0D +0x8EA6B1DD 0x22F0F +0x8EA6B1DE 0x22F0E +0x8EA6B1DF 0x22F20 +0x8EA6B1E0 0x23071 +0x8EA6B1E1 0x23099 +0x8EA6B1E2 0x230E2 +0x8EA6B1E3 0x230DF +0x8EA6B1E4 0x230DE +0x8EA6B1E5 0x23178 +0x8EA6B1E6 0x23179 +0x8EA6B1E7 0x3AE4 +0x8EA6B1E8 0x2317C +0x8EA6B1E9 0x2317D +0x8EA6B1EA 0x23184 +0x8EA6B1EB 0x2318B +0x8EA6B1EC 0x2318A +0x8EA6B1ED 0x2F8D2 +0x8EA6B1EE 0x23189 +0x8EA6B1EF 0x2332C +0x8EA6B1F0 0x23329 +0x8EA6B1F1 0x2336C +0x8EA6B1F2 0x6804 +0x8EA6B1F3 0x23409 +0x8EA6B1F4 0x23408 +0x8EA6B1F5 0x2340C +0x8EA6B1F6 0x2340D +0x8EA6B1F7 0x23410 +0x8EA6B1F8 0x3C26 +0x8EA6B1F9 0x2389F +0x8EA6B1FA 0x23898 +0x8EA6B1FB 0x238A2 +0x8EA6B1FC 0x2389A +0x8EA6B1FD 0x239D5 +0x8EA6B1FE 0x239E2 +0x8EA6B2A1 0x239F0 +0x8EA6B2A2 0x239EA +0x8EA6B2A3 0x239EB +0x8EA6B2A4 0x239ED +0x8EA6B2A5 0x239E8 +0x8EA6B2A6 0x239E0 +0x8EA6B2A7 0x23A85 +0x8EA6B2A8 0x23A86 +0x8EA6B2A9 0x23AF0 +0x8EA6B2AA 0x21E46 +0x8EA6B2AB 0x23B45 +0x8EA6B2AC 0x23B38 +0x8EA6B2AD 0x23B3E +0x8EA6B2AE 0x23B42 +0x8EA6B2AF 0x23B40 +0x8EA6B2B0 0x23C47 +0x8EA6B2B1 0x23C5C +0x8EA6B2B2 0x23C5E +0x8EA6B2B3 0x23CB4 +0x8EA6B2B4 0x23CC2 +0x8EA6B2B5 0x23D14 +0x8EA6B2B6 0x23CE5 +0x8EA6B2B7 0x23D15 +0x8EA6B2B8 0x23D11 +0x8EA6B2B9 0x2F8FF +0x8EA6B2BA 0x23CEE +0x8EA6B2BB 0x23CE7 +0x8EA6B2BC 0x23CF5 +0x8EA6B2BD 0x23CF4 +0x8EA6B2BE 0x23CE8 +0x8EA6B2BF 0x23D01 +0x8EA6B2C0 0x23CEF +0x8EA6B2C1 0x23CF1 +0x8EA6B2C2 0x2F900 +0x8EA6B2C3 0x241DB +0x8EA6B2C4 0x241BF +0x8EA6B2C5 0x241DA +0x8EA6B2C6 0x241C7 +0x8EA6B2C7 0x241DD +0x8EA6B2C8 0x2F91A +0x8EA6B2C9 0x241EB +0x8EA6B2CA 0x241E1 +0x8EA6B2CB 0x241C1 +0x8EA6B2CC 0x241BD +0x8EA6B2CD 0x24507 +0x8EA6B2CE 0x244FD +0x8EA6B2CF 0x24501 +0x8EA6B2D0 0x2450A +0x8EA6B2D1 0x24503 +0x8EA6B2D2 0x24572 +0x8EA6B2D3 0x24574 +0x8EA6B2D4 0x24575 +0x8EA6B2D5 0x245B2 +0x8EA6B2D6 0x245B1 +0x8EA6B2D7 0x245B4 +0x8EA6B2D8 0x2464C +0x8EA6B2D9 0x24642 +0x8EA6B2DA 0x24640 +0x8EA6B2DB 0x24649 +0x8EA6B2DC 0x2463C +0x8EA6B2DD 0x2464D +0x8EA6B2DE 0x2464A +0x8EA6B2DF 0x2463B +0x8EA6B2E0 0x24761 +0x8EA6B2E1 0x24774 +0x8EA6B2E2 0x2F926 +0x8EA6B2E3 0x2477F +0x8EA6B2E4 0x2477A +0x8EA6B2E5 0x24788 +0x8EA6B2E6 0x2477C +0x8EA6B2E7 0x3E6F +0x8EA6B2E8 0x24770 +0x8EA6B2E9 0x2490F +0x8EA6B2EA 0x24928 +0x8EA6B2EB 0x24913 +0x8EA6B2EC 0x2492A +0x8EA6B2ED 0x24AED +0x8EA6B2EE 0x24AEF +0x8EA6B2EF 0x24B2E +0x8EA6B2F0 0x24BC1 +0x8EA6B2F1 0x24BDD +0x8EA6B2F2 0x20B47 +0x8EA6B2F3 0x24C2D +0x8EA6B2F4 0x24C2B +0x8EA6B2F5 0x24C35 +0x8EA6B2F6 0x24C2F +0x8EA6B2F7 0x24C31 +0x8EA6B2F8 0x24C34 +0x8EA6B2F9 0x2F935 +0x8EA6B2FA 0x24C30 +0x8EA6B2FB 0x24D3A +0x8EA6B2FC 0x24D39 +0x8EA6B2FD 0x24D37 +0x8EA6B2FE 0x24D4B +0x8EA6B3A1 0x24D54 +0x8EA6B3A2 0x24D4D +0x8EA6B3A3 0x24D51 +0x8EA6B3A4 0x24D47 +0x8EA6B3A5 0x24F27 +0x8EA6B3A6 0x24F50 +0x8EA6B3A7 0x24F4D +0x8EA6B3A8 0x24F4E +0x8EA6B3A9 0x24F54 +0x8EA6B3AA 0x24FD2 +0x8EA6B3AB 0x24FCE +0x8EA6B3AC 0x2504B +0x8EA6B3AD 0x25049 +0x8EA6B3AE 0x25105 +0x8EA6B3AF 0x2510F +0x8EA6B3B0 0x25119 +0x8EA6B3B1 0x2F943 +0x8EA6B3B2 0x25106 +0x8EA6B3B3 0x2510C +0x8EA6B3B4 0x25129 +0x8EA6B3B5 0x25104 +0x8EA6B3B6 0x25108 +0x8EA6B3B7 0x25125 +0x8EA6B3B8 0x401C +0x8EA6B3B9 0x25103 +0x8EA6B3BA 0x25127 +0x8EA6B3BB 0x25110 +0x8EA6B3BC 0x2510A +0x8EA6B3BD 0x2F942 +0x8EA6B3BE 0x26B5D +0x8EA6B3BF 0x253AA +0x8EA6B3C0 0x253AB +0x8EA6B3C1 0x253A9 +0x8EA6B3C2 0x25441 +0x8EA6B3C3 0x2543A +0x8EA6B3C4 0x2543C +0x8EA6B3C5 0x2542B +0x8EA6B3C6 0x25449 +0x8EA6B3C7 0x25615 +0x8EA6B3C8 0x4100 +0x8EA6B3C9 0x25616 +0x8EA6B3CA 0x2F953 +0x8EA6B3CB 0x25631 +0x8EA6B3CC 0x23C4A +0x8EA6B3CD 0x2573C +0x8EA6B3CE 0x2577C +0x8EA6B3CF 0x2576D +0x8EA6B3D0 0x2576A +0x8EA6B3D1 0x25763 +0x8EA6B3D2 0x2576B +0x8EA6B3D3 0x2577B +0x8EA6B3D4 0x25764 +0x8EA6B3D5 0x2577A +0x8EA6B3D6 0x25769 +0x8EA6B3D7 0x2576F +0x8EA6B3D8 0x25937 +0x8EA6B3D9 0x25935 +0x8EA6B3DA 0x2593C +0x8EA6B3DB 0x25936 +0x8EA6B3DC 0x2593D +0x8EA6B3DD 0x2593E +0x8EA6B3DE 0x25AE1 +0x8EA6B3DF 0x25AE0 +0x8EA6B3E0 0x25E2D +0x8EA6B3E1 0x25E2B +0x8EA6B3E2 0x25F8D +0x8EA6B3E3 0x25F92 +0x8EA6B3E4 0x42B6 +0x8EA6B3E5 0x25F8E +0x8EA6B3E6 0x2F96B +0x8EA6B3E7 0x25F91 +0x8EA6B3E8 0x25F96 +0x8EA6B3E9 0x2627B +0x8EA6B3EA 0x26278 +0x8EA6B3EB 0x26281 +0x8EA6B3EC 0x26296 +0x8EA6B3ED 0x262A3 +0x8EA6B3EE 0x26295 +0x8EA6B3EF 0x26297 +0x8EA6B3F0 0x26354 +0x8EA6B3F1 0x26352 +0x8EA6B3F2 0x263F5 +0x8EA6B3F3 0x26400 +0x8EA6B3F4 0x263FB +0x8EA6B3F5 0x263F4 +0x8EA6B3F6 0x263F6 +0x8EA6B3F7 0x264E8 +0x8EA6B3F8 0x264EA +0x8EA6B3F9 0x2663E +0x8EA6B3FA 0x2663D +0x8EA6B3FB 0x2663B +0x8EA6B3FC 0x26680 +0x8EA6B3FD 0x43E4 +0x8EA6B3FE 0x26688 +0x8EA6B4A1 0x26681 +0x8EA6B4A2 0x26682 +0x8EA6B4A3 0x266CE +0x8EA6B4A4 0x26683 +0x8EA6B4A5 0x26677 +0x8EA6B4A6 0x26679 +0x8EA6B4A7 0x26673 +0x8EA6B4A8 0x2666D +0x8EA6B4A9 0x26670 +0x8EA6B4AA 0x2668D +0x8EA6B4AB 0x26675 +0x8EA6B4AC 0x2668C +0x8EA6B4AD 0x2666A +0x8EA6B4AE 0x26691 +0x8EA6B4AF 0x26689 +0x8EA6B4B0 0x2668E +0x8EA6B4B1 0x212DC +0x8EA6B4B2 0x268FF +0x8EA6B4B3 0x26959 +0x8EA6B4B4 0x269C7 +0x8EA6B4B5 0x26A12 +0x8EA6B4B6 0x26A14 +0x8EA6B4B7 0x26A13 +0x8EA6B4B8 0x26ACB +0x8EA6B4B9 0x26B42 +0x8EA6B4BA 0x44AD +0x8EA6B4BB 0x26B3D +0x8EA6B4BC 0x82FF +0x8EA6B4BD 0x26B40 +0x8EA6B4BE 0x26B44 +0x8EA6B4BF 0x26B62 +0x8EA6B4C0 0x26B43 +0x8EA6B4C1 0x26B3F +0x8EA6B4C2 0x26B45 +0x8EA6B4C3 0x26B3C +0x8EA6B4C4 0x2F997 +0x8EA6B4C5 0x26B46 +0x8EA6B4C6 0x26B47 +0x8EA6B4C7 0x2F9B3 +0x8EA6B4C8 0x2719E +0x8EA6B4C9 0x2719D +0x8EA6B4CA 0x2722C +0x8EA6B4CB 0x27229 +0x8EA6B4CC 0x2722F +0x8EA6B4CD 0x2722E +0x8EA6B4CE 0x27230 +0x8EA6B4CF 0x275E1 +0x8EA6B4D0 0x275E2 +0x8EA6B4D1 0x2760E +0x8EA6B4D2 0x27619 +0x8EA6B4D3 0x27612 +0x8EA6B4D4 0x278B4 +0x8EA6B4D5 0x27BDA +0x8EA6B4D6 0x27D26 +0x8EA6B4D7 0x27E59 +0x8EA6B4D8 0x27E5A +0x8EA6B4D9 0x27E88 +0x8EA6B4DA 0x27FC0 +0x8EA6B4DB 0x27FBA +0x8EA6B4DC 0x282A0 +0x8EA6B4DD 0x2F9DD +0x8EA6B4DE 0x282A2 +0x8EA6B4DF 0x28486 +0x8EA6B4E0 0x8FEC +0x8EA6B4E1 0x2849D +0x8EA6B4E2 0x28488 +0x8EA6B4E3 0x2848F +0x8EA6B4E4 0x2848E +0x8EA6B4E5 0x2849B +0x8EA6B4E6 0x286C1 +0x8EA6B4E7 0x286C3 +0x8EA6B4E8 0x286C4 +0x8EA6B4E9 0x28696 +0x8EA6B4EA 0x286C7 +0x8EA6B4EB 0x286C6 +0x8EA6B4EC 0x286BF +0x8EA6B4ED 0x48C3 +0x8EA6B4EE 0x2890F +0x8EA6B4EF 0x28E55 +0x8EA6B4F0 0x28E42 +0x8EA6B4F1 0x28E46 +0x8EA6B4F2 0x28E4B +0x8EA6B4F3 0x28E43 +0x8EA6B4F4 0x28E53 +0x8EA6B4F5 0x28E48 +0x8EA6B4F6 0x28E49 +0x8EA6B4F7 0x28E4A +0x8EA6B4F8 0x28E4E +0x8EA6B4F9 0x24BDE +0x8EA6B4FA 0x20691 +0x8EA6B4FB 0x2944B +0x8EA6B4FC 0x29680 +0x8EA6B4FD 0x29681 +0x8EA6B4FE 0x29683 +0x8EA6B5A1 0x2028A +0x8EA6B5A2 0x29682 +0x8EA6B5A3 0x22342 +0x8EA6B5A4 0x20922 +0x8EA6B5A5 0x20070 +0x8EA6B5A6 0x20071 +0x8EA6B5A7 0x200BC +0x8EA6B5A8 0x21D18 +0x8EA6B5A9 0x200BE +0x8EA6B5AA 0x200BA +0x8EA6B5AB 0x200F8 +0x8EA6B5AC 0x20137 +0x8EA6B5AD 0x20135 +0x8EA6B5AE 0x20AFC +0x8EA6B5AF 0x20156 +0x8EA6B5B0 0x20159 +0x8EA6B5B1 0x2015E +0x8EA6B5B2 0x2026D +0x8EA6B5B3 0x20291 +0x8EA6B5B4 0x20292 +0x8EA6B5B5 0x20268 +0x8EA6B5B6 0x20266 +0x8EA6B5B7 0x20273 +0x8EA6B5B8 0x3467 +0x8EA6B5B9 0x20296 +0x8EA6B5BA 0x2028B +0x8EA6B5BB 0x2028C +0x8EA6B5BC 0x20496 +0x8EA6B5BD 0x204EE +0x8EA6B5BE 0x2051C +0x8EA6B5BF 0x2051A +0x8EA6B5C0 0x20519 +0x8EA6B5C1 0x2051B +0x8EA6B5C2 0x2055D +0x8EA6B5C3 0x2055E +0x8EA6B5C4 0x2F818 +0x8EA6B5C5 0x205DC +0x8EA6B5C6 0x205E2 +0x8EA6B5C7 0x20652 +0x8EA6B5C8 0x20692 +0x8EA6B5C9 0x20730 +0x8EA6B5CA 0x20752 +0x8EA6B5CB 0x20742 +0x8EA6B5CC 0x20741 +0x8EA6B5CD 0x20745 +0x8EA6B5CE 0x20737 +0x8EA6B5CF 0x20740 +0x8EA6B5D0 0x2073F +0x8EA6B5D1 0x2073D +0x8EA6B5D2 0x20738 +0x8EA6B5D3 0x2073A +0x8EA6B5D4 0x20749 +0x8EA6B5D5 0x2086B +0x8EA6B5D6 0x20878 +0x8EA6B5D7 0x20879 +0x8EA6B5D8 0x2F826 +0x8EA6B5D9 0x2086C +0x8EA6B5DA 0x208E9 +0x8EA6B5DB 0x208E6 +0x8EA6B5DC 0x208E5 +0x8EA6B5DD 0x208EA +0x8EA6B5DE 0x208E7 +0x8EA6B5DF 0x208E8 +0x8EA6B5E0 0x2091F +0x8EA6B5E1 0x2094B +0x8EA6B5E2 0x2094A +0x8EA6B5E3 0x20953 +0x8EA6B5E4 0x20976 +0x8EA6B5E5 0x209A3 +0x8EA6B5E6 0x209A4 +0x8EA6B5E7 0x209F6 +0x8EA6B5E8 0x209F3 +0x8EA6B5E9 0x209F9 +0x8EA6B5EA 0x209F7 +0x8EA6B5EB 0x209FC +0x8EA6B5EC 0x20A1D +0x8EA6B5ED 0x20A6D +0x8EA6B5EE 0x20A71 +0x8EA6B5EF 0x20A6C +0x8EA6B5F0 0x20A6E +0x8EA6B5F1 0x20A70 +0x8EA6B5F2 0x20A6F +0x8EA6B5F3 0x20A67 +0x8EA6B5F4 0x20A68 +0x8EA6B5F5 0x20AFA +0x8EA6B5F6 0x20AF9 +0x8EA6B5F7 0x20B4E +0x8EA6B5F8 0x53DE +0x8EA6B5F9 0x20B4D +0x8EA6B5FA 0x20B4F +0x8EA6B5FB 0x20B4A +0x8EA6B5FC 0x20B4C +0x8EA6B5FD 0x3596 +0x8EA6B5FE 0x2F842 +0x8EA6B6A1 0x20CEE +0x8EA6B6A2 0x20CB2 +0x8EA6B6A3 0x20CC0 +0x8EA6B6A4 0x20CC1 +0x8EA6B6A5 0x20CF4 +0x8EA6B6A6 0x20CC8 +0x8EA6B6A7 0x20CC5 +0x8EA6B6A8 0x20CC6 +0x8EA6B6A9 0x20CAD +0x8EA6B6AA 0x211E2 +0x8EA6B6AB 0x211EA +0x8EA6B6AC 0x211E3 +0x8EA6B6AD 0x211E1 +0x8EA6B6AE 0x212F7 +0x8EA6B6AF 0x21301 +0x8EA6B6B0 0x21312 +0x8EA6B6B1 0x212F6 +0x8EA6B6B2 0x212F1 +0x8EA6B6B3 0x2131F +0x8EA6B6B4 0x212EE +0x8EA6B6B5 0x2F852 +0x8EA6B6B6 0x212F3 +0x8EA6B6B7 0x21315 +0x8EA6B6B8 0x21316 +0x8EA6B6B9 0x21317 +0x8EA6B6BA 0x212F8 +0x8EA6B6BB 0x21319 +0x8EA6B6BC 0x212F2 +0x8EA6B6BD 0x212F4 +0x8EA6B6BE 0x212F5 +0x8EA6B6BF 0x21313 +0x8EA6B6C0 0x21306 +0x8EA6B6C1 0x21526 +0x8EA6B6C2 0x21524 +0x8EA6B6C3 0x2155A +0x8EA6B6C4 0x22EC8 +0x8EA6B6C5 0x21597 +0x8EA6B6C6 0x21595 +0x8EA6B6C7 0x2159A +0x8EA6B6C8 0x2161F +0x8EA6B6C9 0x20AFB +0x8EA6B6CA 0x21629 +0x8EA6B6CB 0x21620 +0x8EA6B6CC 0x2F862 +0x8EA6B6CD 0x2F863 +0x8EA6B6CE 0x2174C +0x8EA6B6CF 0x21730 +0x8EA6B6D0 0x21738 +0x8EA6B6D1 0x2173D +0x8EA6B6D2 0x21751 +0x8EA6B6D3 0x2174F +0x8EA6B6D4 0x2174A +0x8EA6B6D5 0x21734 +0x8EA6B6D6 0x21736 +0x8EA6B6D7 0x5A30 +0x8EA6B6D8 0x2196A +0x8EA6B6D9 0x21968 +0x8EA6B6DA 0x21A1C +0x8EA6B6DB 0x21A0E +0x8EA6B6DC 0x21A1E +0x8EA6B6DD 0x3759 +0x8EA6B6DE 0x21A09 +0x8EA6B6DF 0x21A08 +0x8EA6B6E0 0x21A13 +0x8EA6B6E1 0x21A01 +0x8EA6B6E2 0x21A0F +0x8EA6B6E3 0x21A14 +0x8EA6B6E4 0x21A06 +0x8EA6B6E5 0x21A07 +0x8EA6B6E6 0x5BB2 +0x8EA6B6E7 0x2F873 +0x8EA6B6E8 0x3776 +0x8EA6B6E9 0x21B79 +0x8EA6B6EA 0x21BEA +0x8EA6B6EB 0x21BED +0x8EA6B6EC 0x21BE9 +0x8EA6B6ED 0x21BEE +0x8EA6B6EE 0x21C68 +0x8EA6B6EF 0x21C64 +0x8EA6B6F0 0x21C67 +0x8EA6B6F1 0x21C72 +0x8EA6B6F2 0x21C62 +0x8EA6B6F3 0x21C74 +0x8EA6B6F4 0x21C79 +0x8EA6B6F5 0x21D19 +0x8EA6B6F6 0x21D17 +0x8EA6B6F7 0x21D15 +0x8EA6B6F8 0x21D16 +0x8EA6B6F9 0x21DE6 +0x8EA6B6FA 0x262A4 +0x8EA6B6FB 0x21DEE +0x8EA6B6FC 0x37D2 +0x8EA6B6FD 0x21DDF +0x8EA6B6FE 0x21DE4 +0x8EA6B7A1 0x21DDA +0x8EA6B7A2 0x21DEA +0x8EA6B7A3 0x21DED +0x8EA6B7A4 0x21DE3 +0x8EA6B7A5 0x21DE9 +0x8EA6B7A6 0x21FFD +0x8EA6B7A7 0x20657 +0x8EA6B7A8 0x22021 +0x8EA6B7A9 0x220C6 +0x8EA6B7AA 0x220B8 +0x8EA6B7AB 0x220CB +0x8EA6B7AC 0x2F885 +0x8EA6B7AD 0x220BD +0x8EA6B7AE 0x220B5 +0x8EA6B7AF 0x220BB +0x8EA6B7B0 0x220BF +0x8EA6B7B1 0x220BE +0x8EA6B7B2 0x220B2 +0x8EA6B7B3 0x220C1 +0x8EA6B7B4 0x220C2 +0x8EA6B7B5 0x22199 +0x8EA6B7B6 0x221C6 +0x8EA6B7B7 0x2222C +0x8EA6B7B8 0x2222D +0x8EA6B7B9 0x22225 +0x8EA6B7BA 0x2221E +0x8EA6B7BB 0x2221F +0x8EA6B7BC 0x22223 +0x8EA6B7BD 0x22350 +0x8EA6B7BE 0x2234E +0x8EA6B7BF 0x2234D +0x8EA6B7C0 0x22352 +0x8EA6B7C1 0x223E9 +0x8EA6B7C2 0x223EC +0x8EA6B7C3 0x223E8 +0x8EA6B7C4 0x22458 +0x8EA6B7C5 0x2245C +0x8EA6B7C6 0x2245B +0x8EA6B7C7 0x2248F +0x8EA6B7C8 0x23972 +0x8EA6B7C9 0x224F6 +0x8EA6B7CA 0x22500 +0x8EA6B7CB 0x224FC +0x8EA6B7CC 0x224F8 +0x8EA6B7CD 0x224EA +0x8EA6B7CE 0x224FE +0x8EA6B7CF 0x224F7 +0x8EA6B7D0 0x224FD +0x8EA6B7D1 0x22670 +0x8EA6B7D2 0x22662 +0x8EA6B7D3 0x22644 +0x8EA6B7D4 0x3920 +0x8EA6B7D5 0x2264D +0x8EA6B7D6 0x2264C +0x8EA6B7D7 0x2263F +0x8EA6B7D8 0x22666 +0x8EA6B7D9 0x22635 +0x8EA6B7DA 0x3929 +0x8EA6B7DB 0x22634 +0x8EA6B7DC 0x2268D +0x8EA6B7DD 0x22684 +0x8EA6B7DE 0x3938 +0x8EA6B7DF 0x22686 +0x8EA6B7E0 0x22689 +0x8EA6B7E1 0x22687 +0x8EA6B7E2 0x22683 +0x8EA6B7E3 0x22675 +0x8EA6B7E4 0x22679 +0x8EA6B7E5 0x226AF +0x8EA6B7E6 0x226B0 +0x8EA6B7E7 0x229B7 +0x8EA6B7E8 0x229BB +0x8EA6B7E9 0x229B9 +0x8EA6B7EA 0x22A46 +0x8EA6B7EB 0x22A47 +0x8EA6B7EC 0x22A45 +0x8EA6B7ED 0x22AEA +0x8EA6B7EE 0x22AF6 +0x8EA6B7EF 0x22B68 +0x8EA6B7F0 0x22B39 +0x8EA6B7F1 0x2F8B9 +0x8EA6B7F2 0x22B3D +0x8EA6B7F3 0x22B3B +0x8EA6B7F4 0x22B4D +0x8EA6B7F5 0x22B30 +0x8EA6B7F6 0x22B4A +0x8EA6B7F7 0x22B3E +0x8EA6B7F8 0x22B40 +0x8EA6B7F9 0x22B4C +0x8EA6B7FA 0x22B47 +0x8EA6B7FB 0x22B38 +0x8EA6B7FC 0x22B52 +0x8EA6B7FD 0x22B3A +0x8EA6B7FE 0x22B53 +0x8EA6B8A1 0x22EC4 +0x8EA6B8A2 0x22EC1 +0x8EA6B8A3 0x22F1C +0x8EA6B8A4 0x22F1D +0x8EA6B8A5 0x22F2A +0x8EA6B8A6 0x22F1E +0x8EA6B8A7 0x22F2F +0x8EA6B8A8 0x22F22 +0x8EA6B8A9 0x22F2E +0x8EA6B8AA 0x22F25 +0x8EA6B8AB 0x3A89 +0x8EA6B8AC 0x3AB0 +0x8EA6B8AD 0x2304A +0x8EA6B8AE 0x2304B +0x8EA6B8AF 0x23076 +0x8EA6B8B0 0x3ABF +0x8EA6B8B1 0x230E8 +0x8EA6B8B2 0x230EF +0x8EA6B8B3 0x230E9 +0x8EA6B8B4 0x3AC5 +0x8EA6B8B5 0x230EA +0x8EA6B8B6 0x2F8CC +0x8EA6B8B7 0x3AEA +0x8EA6B8B8 0x2319B +0x8EA6B8B9 0x2319E +0x8EA6B8BA 0x23193 +0x8EA6B8BB 0x231A7 +0x8EA6B8BC 0x2319C +0x8EA6B8BD 0x231A0 +0x8EA6B8BE 0x2319A +0x8EA6B8BF 0x231AB +0x8EA6B8C0 0x231BE +0x8EA6B8C1 0x231A9 +0x8EA6B8C2 0x2332D +0x8EA6B8C3 0x2336E +0x8EA6B8C4 0x23444 +0x8EA6B8C5 0x2343D +0x8EA6B8C6 0x2343A +0x8EA6B8C7 0x23468 +0x8EA6B8C8 0x2343C +0x8EA6B8C9 0x2346A +0x8EA6B8CA 0x2F8E0 +0x8EA6B8CB 0x23438 +0x8EA6B8CC 0x23465 +0x8EA6B8CD 0x23439 +0x8EA6B8CE 0x2346D +0x8EA6B8CF 0x23436 +0x8EA6B8D0 0x2F8E3 +0x8EA6B8D1 0x2343E +0x8EA6B8D2 0x2347E +0x8EA6B8D3 0x23437 +0x8EA6B8D4 0x23899 +0x8EA6B8D5 0x238A9 +0x8EA6B8D6 0x238AD +0x8EA6B8D7 0x238A7 +0x8EA6B8D8 0x238A8 +0x8EA6B8D9 0x23966 +0x8EA6B8DA 0x23969 +0x8EA6B8DB 0x2396D +0x8EA6B8DC 0x23967 +0x8EA6B8DD 0x2396B +0x8EA6B8DE 0x2396A +0x8EA6B8DF 0x239EE +0x8EA6B8E0 0x23A01 +0x8EA6B8E1 0x23A03 +0x8EA6B8E2 0x239F4 +0x8EA6B8E3 0x239FB +0x8EA6B8E4 0x3C37 +0x8EA6B8E5 0x239F6 +0x8EA6B8E6 0x239FC +0x8EA6B8E7 0x23AF4 +0x8EA6B8E8 0x23B08 +0x8EA6B8E9 0x23B0A +0x8EA6B8EA 0x23B09 +0x8EA6B8EB 0x23B6D +0x8EA6B8EC 0x23B62 +0x8EA6B8ED 0x23B41 +0x8EA6B8EE 0x23B5E +0x8EA6B8EF 0x23B5C +0x8EA6B8F0 0x23CF3 +0x8EA6B8F1 0x23D26 +0x8EA6B8F2 0x3CE4 +0x8EA6B8F3 0x23D39 +0x8EA6B8F4 0x2F904 +0x8EA6B8F5 0x23D6C +0x8EA6B8F6 0x23D2B +0x8EA6B8F7 0x23D2E +0x8EA6B8F8 0x23D3B +0x8EA6B8F9 0x23D5E +0x8EA6B8FA 0x23DFB +0x8EA6B8FB 0x23D27 +0x8EA6B8FC 0x23D24 +0x8EA6B8FD 0x23D69 +0x8EA6B8FE 0x23D30 +0x8EA6B9A1 0x2F905 +0x8EA6B9A2 0x23D62 +0x8EA6B9A3 0x23D38 +0x8EA6B9A4 0x23D35 +0x8EA6B9A5 0x23D2A +0x8EA6B9A6 0x23D2C +0x8EA6B9A7 0x23D68 +0x8EA6B9A8 0x23D31 +0x8EA6B9A9 0x23D2F +0x8EA6B9AA 0x23D2D +0x8EA6B9AB 0x23D3A +0x8EA6B9AC 0x23D36 +0x8EA6B9AD 0x2F903 +0x8EA6B9AE 0x23D21 +0x8EA6B9AF 0x23D3C +0x8EA6B9B0 0x23D20 +0x8EA6B9B1 0x23D64 +0x8EA6B9B2 0x23D3E +0x8EA6B9B3 0x3CE8 +0x8EA6B9B4 0x241F7 +0x8EA6B9B5 0x24212 +0x8EA6B9B6 0x241F1 +0x8EA6B9B7 0x241F5 +0x8EA6B9B8 0x24222 +0x8EA6B9B9 0x241F2 +0x8EA6B9BA 0x241DF +0x8EA6B9BB 0x24215 +0x8EA6B9BC 0x24216 +0x8EA6B9BD 0x2457A +0x8EA6B9BE 0x24576 +0x8EA6B9BF 0x245BE +0x8EA6B9C0 0x3E20 +0x8EA6B9C1 0x245BD +0x8EA6B9C2 0x24609 +0x8EA6B9C3 0x24608 +0x8EA6B9C4 0x24657 +0x8EA6B9C5 0x247A3 +0x8EA6B9C6 0x247BF +0x8EA6B9C7 0x247B8 +0x8EA6B9C8 0x247AF +0x8EA6B9C9 0x2479C +0x8EA6B9CA 0x247A5 +0x8EA6B9CB 0x24772 +0x8EA6B9CC 0x24775 +0x8EA6B9CD 0x2479D +0x8EA6B9CE 0x24799 +0x8EA6B9CF 0x247B9 +0x8EA6B9D0 0x2494E +0x8EA6B9D1 0x24939 +0x8EA6B9D2 0x2493B +0x8EA6B9D3 0x24935 +0x8EA6B9D4 0x2493C +0x8EA6B9D5 0x24955 +0x8EA6B9D6 0x24AF0 +0x8EA6B9D7 0x24AF3 +0x8EA6B9D8 0x24AF4 +0x8EA6B9D9 0x24B3B +0x8EA6B9DA 0x24B3C +0x8EA6B9DB 0x24B3A +0x8EA6B9DC 0x24B36 +0x8EA6B9DD 0x24C07 +0x8EA6B9DE 0x20CEB +0x8EA6B9DF 0x24C55 +0x8EA6B9E0 0x24C50 +0x8EA6B9E1 0x24C4F +0x8EA6B9E2 0x24C52 +0x8EA6B9E3 0x24C56 +0x8EA6B9E4 0x200BD +0x8EA6B9E5 0x24C32 +0x8EA6B9E6 0x24D63 +0x8EA6B9E7 0x24D6B +0x8EA6B9E8 0x24D66 +0x8EA6B9E9 0x24D57 +0x8EA6B9EA 0x24D5D +0x8EA6B9EB 0x3F86 +0x8EA6B9EC 0x24D6D +0x8EA6B9ED 0x24D61 +0x8EA6B9EE 0x24D69 +0x8EA6B9EF 0x24D5A +0x8EA6B9F0 0x24D5C +0x8EA6B9F1 0x24D62 +0x8EA6B9F2 0x24F2A +0x8EA6B9F3 0x24F29 +0x8EA6B9F4 0x24F58 +0x8EA6B9F5 0x24F5A +0x8EA6B9F6 0x24FD7 +0x8EA6B9F7 0x24FDB +0x8EA6B9F8 0x24FDC +0x8EA6B9F9 0x24FDD +0x8EA6B9FA 0x24FD8 +0x8EA6B9FB 0x25054 +0x8EA6B9FC 0x2505B +0x8EA6B9FD 0x2505C +0x8EA6B9FE 0x25053 +0x8EA6BAA1 0x2504F +0x8EA6BAA2 0x25056 +0x8EA6BAA3 0x25050 +0x8EA6BAA4 0x2505A +0x8EA6BAA5 0x2506B +0x8EA6BAA6 0x25136 +0x8EA6BAA7 0x25153 +0x8EA6BAA8 0x2513A +0x8EA6BAA9 0x2513C +0x8EA6BAAA 0x2513E +0x8EA6BAAB 0x25149 +0x8EA6BAAC 0x25140 +0x8EA6BAAD 0x2F946 +0x8EA6BAAE 0x2F947 +0x8EA6BAAF 0x25364 +0x8EA6BAB0 0x25365 +0x8EA6BAB1 0x253B5 +0x8EA6BAB2 0x253B6 +0x8EA6BAB3 0x253B2 +0x8EA6BAB4 0x25448 +0x8EA6BAB5 0x2544A +0x8EA6BAB6 0x25472 +0x8EA6BAB7 0x25469 +0x8EA6BAB8 0x2545A +0x8EA6BAB9 0x2544C +0x8EA6BABA 0x2562C +0x8EA6BABB 0x25630 +0x8EA6BABC 0x2564B +0x8EA6BABD 0x25649 +0x8EA6BABE 0x25642 +0x8EA6BABF 0x25644 +0x8EA6BAC0 0x2564A +0x8EA6BAC1 0x2564F +0x8EA6BAC2 0x25792 +0x8EA6BAC3 0x2F957 +0x8EA6BAC4 0x25797 +0x8EA6BAC5 0x25780 +0x8EA6BAC6 0x25782 +0x8EA6BAC7 0x25786 +0x8EA6BAC8 0x25953 +0x8EA6BAC9 0x2595E +0x8EA6BACA 0x25952 +0x8EA6BACB 0x2595B +0x8EA6BACC 0x2594E +0x8EA6BACD 0x25A6D +0x8EA6BACE 0x25A6E +0x8EA6BACF 0x25AFA +0x8EA6BAD0 0x25AF6 +0x8EA6BAD1 0x25AFB +0x8EA6BAD2 0x25E33 +0x8EA6BAD3 0x25E3D +0x8EA6BAD4 0x25E37 +0x8EA6BAD5 0x25E3E +0x8EA6BAD6 0x25E35 +0x8EA6BAD7 0x25F9A +0x8EA6BAD8 0x25FAB +0x8EA6BAD9 0x25FA6 +0x8EA6BADA 0x25FB0 +0x8EA6BADB 0x25F99 +0x8EA6BADC 0x25FA0 +0x8EA6BADD 0x25F9E +0x8EA6BADE 0x25FA8 +0x8EA6BADF 0x25FA1 +0x8EA6BAE0 0x25FAA +0x8EA6BAE1 0x25FAD +0x8EA6BAE2 0x25FBB +0x8EA6BAE3 0x25F9C +0x8EA6BAE4 0x25FA5 +0x8EA6BAE5 0x200B3 +0x8EA6BAE6 0x26227 +0x8EA6BAE7 0x2628D +0x8EA6BAE8 0x2628E +0x8EA6BAE9 0x2628F +0x8EA6BAEA 0x26292 +0x8EA6BAEB 0x4356 +0x8EA6BAEC 0x26291 +0x8EA6BAED 0x262AD +0x8EA6BAEE 0x26357 +0x8EA6BAEF 0x26358 +0x8EA6BAF0 0x2635E +0x8EA6BAF1 0x2635D +0x8EA6BAF2 0x2635C +0x8EA6BAF3 0x2635B +0x8EA6BAF4 0x4367 +0x8EA6BAF5 0x2640A +0x8EA6BAF6 0x26403 +0x8EA6BAF7 0x2640E +0x8EA6BAF8 0x264B8 +0x8EA6BAF9 0x2654D +0x8EA6BAFA 0x2653F +0x8EA6BAFB 0x26547 +0x8EA6BAFC 0x2654B +0x8EA6BAFD 0x2654A +0x8EA6BAFE 0x2653D +0x8EA6BBA1 0x8038 +0x8EA6BBA2 0x26541 +0x8EA6BBA3 0x2654C +0x8EA6BBA4 0x8081 +0x8EA6BBA5 0x26662 +0x8EA6BBA6 0x26669 +0x8EA6BBA7 0x26661 +0x8EA6BBA8 0x43D1 +0x8EA6BBA9 0x266AA +0x8EA6BBAA 0x266A6 +0x8EA6BBAB 0x266AC +0x8EA6BBAC 0x266BD +0x8EA6BBAD 0x266BB +0x8EA6BBAE 0x266A4 +0x8EA6BBAF 0x266BA +0x8EA6BBB0 0x2669A +0x8EA6BBB1 0x43EB +0x8EA6BBB2 0x266A1 +0x8EA6BBB3 0x266C1 +0x8EA6BBB4 0x268E0 +0x8EA6BBB5 0x2690A +0x8EA6BBB6 0x26903 +0x8EA6BBB7 0x26906 +0x8EA6BBB8 0x26939 +0x8EA6BBB9 0x2693A +0x8EA6BBBA 0x26936 +0x8EA6BBBB 0x2695B +0x8EA6BBBC 0x2695F +0x8EA6BBBD 0x2695E +0x8EA6BBBE 0x26967 +0x8EA6BBBF 0x26961 +0x8EA6BBC0 0x26962 +0x8EA6BBC1 0x2695D +0x8EA6BBC2 0x269CA +0x8EA6BBC3 0x269CC +0x8EA6BBC4 0x269CE +0x8EA6BBC5 0x26A18 +0x8EA6BBC6 0x26A1D +0x8EA6BBC7 0x26A1F +0x8EA6BBC8 0x26A20 +0x8EA6BBC9 0x26A17 +0x8EA6BBCA 0x26A15 +0x8EA6BBCB 0x26B1F +0x8EA6BBCC 0x26B27 +0x8EA6BBCD 0x26B26 +0x8EA6BBCE 0x21E10 +0x8EA6BBCF 0x26B8B +0x8EA6BBD0 0x26BAE +0x8EA6BBD1 0x26B8A +0x8EA6BBD2 0x2F999 +0x8EA6BBD3 0x26B92 +0x8EA6BBD4 0x26B89 +0x8EA6BBD5 0x26B87 +0x8EA6BBD6 0x44B6 +0x8EA6BBD7 0x26B8F +0x8EA6BBD8 0x26B84 +0x8EA6BBD9 0x26B83 +0x8EA6BBDA 0x26B8C +0x8EA6BBDB 0x26B93 +0x8EA6BBDC 0x26B8D +0x8EA6BBDD 0x26B98 +0x8EA6BBDE 0x26B7D +0x8EA6BBDF 0x26B7E +0x8EA6BBE0 0x26BD2 +0x8EA6BBE1 0x26B80 +0x8EA6BBE2 0x26B99 +0x8EA6BBE3 0x271AC +0x8EA6BBE4 0x27250 +0x8EA6BBE5 0x27255 +0x8EA6BBE6 0x27242 +0x8EA6BBE7 0x2723F +0x8EA6BBE8 0x2723C +0x8EA6BBE9 0x45A3 +0x8EA6BBEA 0x2724C +0x8EA6BBEB 0x27249 +0x8EA6BBEC 0x27257 +0x8EA6BBED 0x27258 +0x8EA6BBEE 0x2724F +0x8EA6BBEF 0x2725C +0x8EA6BBF0 0x27247 +0x8EA6BBF1 0x2F9B7 +0x8EA6BBF2 0x275AB +0x8EA6BBF3 0x4610 +0x8EA6BBF4 0x275AF +0x8EA6BBF5 0x275AD +0x8EA6BBF6 0x275E8 +0x8EA6BBF7 0x275E7 +0x8EA6BBF8 0x27630 +0x8EA6BBF9 0x27626 +0x8EA6BBFA 0x2762F +0x8EA6BBFB 0x27628 +0x8EA6BBFC 0x2762B +0x8EA6BBFD 0x2761D +0x8EA6BBFE 0x2762D +0x8EA6BCA1 0x27620 +0x8EA6BCA2 0x2762A +0x8EA6BCA3 0x2762C +0x8EA6BCA4 0x27635 +0x8EA6BCA5 0x27621 +0x8EA6BCA6 0x27623 +0x8EA6BCA7 0x27624 +0x8EA6BCA8 0x27636 +0x8EA6BCA9 0x27637 +0x8EA6BCAA 0x277E9 +0x8EA6BCAB 0x278BA +0x8EA6BCAC 0x278B8 +0x8EA6BCAD 0x2F9CC +0x8EA6BCAE 0x2796D +0x8EA6BCAF 0x2796A +0x8EA6BCB0 0x27968 +0x8EA6BCB1 0x27969 +0x8EA6BCB2 0x2796B +0x8EA6BCB3 0x27961 +0x8EA6BCB4 0x27BDC +0x8EA6BCB5 0x27BDB +0x8EA6BCB6 0x27C2D +0x8EA6BCB7 0x27C2C +0x8EA6BCB8 0x27CA2 +0x8EA6BCB9 0x27D2B +0x8EA6BCBA 0x27D32 +0x8EA6BCBB 0x2F9D7 +0x8EA6BCBC 0x27E94 +0x8EA6BCBD 0x27E92 +0x8EA6BCBE 0x27E90 +0x8EA6BCBF 0x27FC9 +0x8EA6BCC0 0x27FC4 +0x8EA6BCC1 0x27FC1 +0x8EA6BCC2 0x27FC3 +0x8EA6BCC3 0x27FCD +0x8EA6BCC4 0x28214 +0x8EA6BCC5 0x282A7 +0x8EA6BCC6 0x282AF +0x8EA6BCC7 0x282AA +0x8EA6BCC8 0x2840D +0x8EA6BCC9 0x28454 +0x8EA6BCCA 0x2845B +0x8EA6BCCB 0x28461 +0x8EA6BCCC 0x284AE +0x8EA6BCCD 0x284B3 +0x8EA6BCCE 0x284C0 +0x8EA6BCCF 0x284C4 +0x8EA6BCD0 0x284BF +0x8EA6BCD1 0x284CB +0x8EA6BCD2 0x284AD +0x8EA6BCD3 0x284A7 +0x8EA6BCD4 0x284A4 +0x8EA6BCD5 0x284BD +0x8EA6BCD6 0x284AF +0x8EA6BCD7 0x284B2 +0x8EA6BCD8 0x284A5 +0x8EA6BCD9 0x286E7 +0x8EA6BCDA 0x286E0 +0x8EA6BCDB 0x286CE +0x8EA6BCDC 0x286DE +0x8EA6BCDD 0x286D5 +0x8EA6BCDE 0x286DF +0x8EA6BCDF 0x286D9 +0x8EA6BCE0 0x287F2 +0x8EA6BCE1 0x28923 +0x8EA6BCE2 0x28940 +0x8EA6BCE3 0x491B +0x8EA6BCE4 0x2893E +0x8EA6BCE5 0x4987 +0x8EA6BCE6 0x28CCF +0x8EA6BCE7 0x20B54 +0x8EA6BCE8 0x28E5B +0x8EA6BCE9 0x28E58 +0x8EA6BCEA 0x28E62 +0x8EA6BCEB 0x28E5F +0x8EA6BCEC 0x28E67 +0x8EA6BCED 0x28E63 +0x8EA6BCEE 0x28E5E +0x8EA6BCEF 0x28E60 +0x8EA6BCF0 0x28F85 +0x8EA6BCF1 0x28F86 +0x8EA6BCF2 0x28F87 +0x8EA6BCF3 0x291E8 +0x8EA6BCF4 0x291E6 +0x8EA6BCF5 0x29671 +0x8EA6BCF6 0x29685 +0x8EA6BCF7 0x2FA02 +0x8EA6BCF8 0x29686 +0x8EA6BCF9 0x29810 +0x8EA6BCFA 0x209F8 +0x8EA6BCFB 0x200BF +0x8EA6BCFC 0x20B61 +0x8EA6BCFD 0x200FE +0x8EA6BCFE 0x200FC +0x8EA6BDA1 0x20139 +0x8EA6BDA2 0x20161 +0x8EA6BDA3 0x20160 +0x8EA6BDA4 0x202E2 +0x8EA6BDA5 0x202EA +0x8EA6BDA6 0x202E3 +0x8EA6BDA7 0x202B4 +0x8EA6BDA8 0x202AE +0x8EA6BDA9 0x202BE +0x8EA6BDAA 0x202B8 +0x8EA6BDAB 0x202A8 +0x8EA6BDAC 0x202AA +0x8EA6BDAD 0x202A9 +0x8EA6BDAE 0x202B3 +0x8EA6BDAF 0x202D5 +0x8EA6BDB0 0x202AD +0x8EA6BDB1 0x202B9 +0x8EA6BDB2 0x202BB +0x8EA6BDB3 0x202B1 +0x8EA6BDB4 0x202C2 +0x8EA6BDB5 0x2F808 +0x8EA6BDB6 0x202EB +0x8EA6BDB7 0x202BA +0x8EA6BDB8 0x202D2 +0x8EA6BDB9 0x202D4 +0x8EA6BDBA 0x204F1 +0x8EA6BDBB 0x2051D +0x8EA6BDBC 0x2F812 +0x8EA6BDBD 0x20562 +0x8EA6BDBE 0x2058C +0x8EA6BDBF 0x205E6 +0x8EA6BDC0 0x205E7 +0x8EA6BDC1 0x2065A +0x8EA6BDC2 0x20658 +0x8EA6BDC3 0x20659 +0x8EA6BDC4 0x20696 +0x8EA6BDC5 0x20697 +0x8EA6BDC6 0x20761 +0x8EA6BDC7 0x20767 +0x8EA6BDC8 0x20771 +0x8EA6BDC9 0x20765 +0x8EA6BDCA 0x2077D +0x8EA6BDCB 0x2077E +0x8EA6BDCC 0x2087D +0x8EA6BDCD 0x20884 +0x8EA6BDCE 0x2087C +0x8EA6BDCF 0x2087E +0x8EA6BDD0 0x2087F +0x8EA6BDD1 0x20880 +0x8EA6BDD2 0x208EF +0x8EA6BDD3 0x208F4 +0x8EA6BDD4 0x2091E +0x8EA6BDD5 0x2094E +0x8EA6BDD6 0x209FB +0x8EA6BDD7 0x209FA +0x8EA6BDD8 0x209FD +0x8EA6BDD9 0x2F831 +0x8EA6BDDA 0x2F832 +0x8EA6BDDB 0x20A79 +0x8EA6BDDC 0x20A7C +0x8EA6BDDD 0x20A7D +0x8EA6BDDE 0x20A84 +0x8EA6BDDF 0x20A7B +0x8EA6BDE0 0x20A78 +0x8EA6BDE1 0x3557 +0x8EA6BDE2 0x20B5E +0x8EA6BDE3 0x20B5A +0x8EA6BDE4 0x20B5C +0x8EA6BDE5 0x20B59 +0x8EA6BDE6 0x20B55 +0x8EA6BDE7 0x20B63 +0x8EA6BDE8 0x20B56 +0x8EA6BDE9 0x20B5F +0x8EA6BDEA 0x20B60 +0x8EA6BDEB 0x20B5B +0x8EA6BDEC 0x20D4A +0x8EA6BDED 0x20D65 +0x8EA6BDEE 0x20DB3 +0x8EA6BDEF 0x20D2C +0x8EA6BDF0 0x20D77 +0x8EA6BDF1 0x20D3D +0x8EA6BDF2 0x20D52 +0x8EA6BDF3 0x20D61 +0x8EA6BDF4 0x20D2A +0x8EA6BDF5 0x20D3E +0x8EA6BDF6 0x20D34 +0x8EA6BDF7 0x20D29 +0x8EA6BDF8 0x20DB2 +0x8EA6BDF9 0x20DAD +0x8EA6BDFA 0x20D40 +0x8EA6BDFB 0x20D53 +0x8EA6BDFC 0x2F844 +0x8EA6BDFD 0x20D3F +0x8EA6BDFE 0x20D41 +0x8EA6BEA1 0x20D72 +0x8EA6BEA2 0x211F6 +0x8EA6BEA3 0x211F5 +0x8EA6BEA4 0x211F4 +0x8EA6BEA5 0x211F2 +0x8EA6BEA6 0x211F9 +0x8EA6BEA7 0x21327 +0x8EA6BEA8 0x21354 +0x8EA6BEA9 0x21355 +0x8EA6BEAA 0x2132E +0x8EA6BEAB 0x2F854 +0x8EA6BEAC 0x2F853 +0x8EA6BEAD 0x2132C +0x8EA6BEAE 0x21338 +0x8EA6BEAF 0x21339 +0x8EA6BEB0 0x21331 +0x8EA6BEB1 0x2134F +0x8EA6BEB2 0x21373 +0x8EA6BEB3 0x21330 +0x8EA6BEB4 0x2132B +0x8EA6BEB5 0x21351 +0x8EA6BEB6 0x2152C +0x8EA6BEB7 0x2155B +0x8EA6BEB8 0x2155C +0x8EA6BEB9 0x21568 +0x8EA6BEBA 0x2156C +0x8EA6BEBB 0x2156B +0x8EA6BEBC 0x21569 +0x8EA6BEBD 0x2159F +0x8EA6BEBE 0x21638 +0x8EA6BEBF 0x2163C +0x8EA6BEC0 0x2163A +0x8EA6BEC1 0x21635 +0x8EA6BEC2 0x369D +0x8EA6BEC3 0x21639 +0x8EA6BEC4 0x21636 +0x8EA6BEC5 0x2163B +0x8EA6BEC6 0x21760 +0x8EA6BEC7 0x21761 +0x8EA6BEC8 0x21763 +0x8EA6BEC9 0x21764 +0x8EA6BECA 0x21794 +0x8EA6BECB 0x21793 +0x8EA6BECC 0x2175E +0x8EA6BECD 0x21768 +0x8EA6BECE 0x2176A +0x8EA6BECF 0x21765 +0x8EA6BED0 0x2F866 +0x8EA6BED1 0x21790 +0x8EA6BED2 0x2175F +0x8EA6BED3 0x21772 +0x8EA6BED4 0x2F865 +0x8EA6BED5 0x21A3C +0x8EA6BED6 0x21A27 +0x8EA6BED7 0x21A24 +0x8EA6BED8 0x21A26 +0x8EA6BED9 0x21A25 +0x8EA6BEDA 0x375F +0x8EA6BEDB 0x21A28 +0x8EA6BEDC 0x21A36 +0x8EA6BEDD 0x21B31 +0x8EA6BEDE 0x21B30 +0x8EA6BEDF 0x21B34 +0x8EA6BEE0 0x21B81 +0x8EA6BEE1 0x21B7D +0x8EA6BEE2 0x21B82 +0x8EA6BEE3 0x21B80 +0x8EA6BEE4 0x3779 +0x8EA6BEE5 0x202D3 +0x8EA6BEE6 0x21BF2 +0x8EA6BEE7 0x21C66 +0x8EA6BEE8 0x21C8C +0x8EA6BEE9 0x21C7B +0x8EA6BEEA 0x21C83 +0x8EA6BEEB 0x3798 +0x8EA6BEEC 0x21C8E +0x8EA6BEED 0x21C7A +0x8EA6BEEE 0x21C92 +0x8EA6BEEF 0x21C91 +0x8EA6BEF0 0x21C82 +0x8EA6BEF1 0x21D1B +0x8EA6BEF2 0x21D1C +0x8EA6BEF3 0x21E27 +0x8EA6BEF4 0x21E21 +0x8EA6BEF5 0x37DC +0x8EA6BEF6 0x5D2B +0x8EA6BEF7 0x21E43 +0x8EA6BEF8 0x37DF +0x8EA6BEF9 0x21E18 +0x8EA6BEFA 0x21E7B +0x8EA6BEFB 0x21E1A +0x8EA6BEFC 0x21E4B +0x8EA6BEFD 0x21E4A +0x8EA6BEFE 0x21E4D +0x8EA6BFA1 0x21E4F +0x8EA6BFA2 0x21E19 +0x8EA6BFA3 0x21E35 +0x8EA6BFA4 0x21E13 +0x8EA6BFA5 0x21E52 +0x8EA6BFA6 0x21E14 +0x8EA6BFA7 0x21E1E +0x8EA6BFA8 0x21E2C +0x8EA6BFA9 0x21E20 +0x8EA6BFAA 0x21E22 +0x8EA6BFAB 0x21E12 +0x8EA6BFAC 0x21E1F +0x8EA6BFAD 0x22000 +0x8EA6BFAE 0x22023 +0x8EA6BFAF 0x22040 +0x8EA6BFB0 0x22043 +0x8EA6BFB1 0x220E4 +0x8EA6BFB2 0x220DB +0x8EA6BFB3 0x220EA +0x8EA6BFB4 0x220DD +0x8EA6BFB5 0x220CC +0x8EA6BFB6 0x220D9 +0x8EA6BFB7 0x220E8 +0x8EA6BFB8 0x220F6 +0x8EA6BFB9 0x220E3 +0x8EA6BFBA 0x220D3 +0x8EA6BFBB 0x220DA +0x8EA6BFBC 0x220D6 +0x8EA6BFBD 0x220E7 +0x8EA6BFBE 0x2223A +0x8EA6BFBF 0x2223F +0x8EA6BFC0 0x22240 +0x8EA6BFC1 0x22248 +0x8EA6BFC2 0x22259 +0x8EA6BFC3 0x22237 +0x8EA6BFC4 0x22244 +0x8EA6BFC5 0x2F88C +0x8EA6BFC6 0x2F88B +0x8EA6BFC7 0x22255 +0x8EA6BFC8 0x22239 +0x8EA6BFC9 0x22354 +0x8EA6BFCA 0x22355 +0x8EA6BFCB 0x22356 +0x8EA6BFCC 0x22357 +0x8EA6BFCD 0x22358 +0x8EA6BFCE 0x22359 +0x8EA6BFCF 0x2238D +0x8EA6BFD0 0x223F2 +0x8EA6BFD1 0x223F8 +0x8EA6BFD2 0x223F5 +0x8EA6BFD3 0x223F6 +0x8EA6BFD4 0x223FC +0x8EA6BFD5 0x223FE +0x8EA6BFD6 0x223F1 +0x8EA6BFD7 0x223FD +0x8EA6BFD8 0x2245E +0x8EA6BFD9 0x22496 +0x8EA6BFDA 0x22497 +0x8EA6BFDB 0x2249C +0x8EA6BFDC 0x2249B +0x8EA6BFDD 0x22495 +0x8EA6BFDE 0x2F89A +0x8EA6BFDF 0x2251A +0x8EA6BFE0 0x22509 +0x8EA6BFE1 0x22504 +0x8EA6BFE2 0x2250E +0x8EA6BFE3 0x2251C +0x8EA6BFE4 0x22518 +0x8EA6BFE5 0x2250D +0x8EA6BFE6 0x22510 +0x8EA6BFE7 0x2250C +0x8EA6BFE8 0x22503 +0x8EA6BFE9 0x2267B +0x8EA6BFEA 0x226A6 +0x8EA6BFEB 0x22677 +0x8EA6BFEC 0x22688 +0x8EA6BFED 0x22674 +0x8EA6BFEE 0x226DA +0x8EA6BFEF 0x22676 +0x8EA6BFF0 0x22678 +0x8EA6BFF1 0x2268A +0x8EA6BFF2 0x2268F +0x8EA6BFF3 0x2267D +0x8EA6BFF4 0x22690 +0x8EA6BFF5 0x226ED +0x8EA6BFF6 0x226D9 +0x8EA6BFF7 0x226D0 +0x8EA6BFF8 0x2271A +0x8EA6BFF9 0x226D7 +0x8EA6BFFA 0x226E2 +0x8EA6BFFB 0x226E1 +0x8EA6BFFC 0x226C5 +0x8EA6BFFD 0x226E0 +0x8EA6BFFE 0x226CA +0x8EA6C0A1 0x22725 +0x8EA6C0A2 0x226CC +0x8EA6C0A3 0x2F8B3 +0x8EA6C0A4 0x229C6 +0x8EA6C0A5 0x229C1 +0x8EA6C0A6 0x22A4D +0x8EA6C0A7 0x22B4B +0x8EA6C0A8 0x22B64 +0x8EA6C0A9 0x22B95 +0x8EA6C0AA 0x22B99 +0x8EA6C0AB 0x2F8BC +0x8EA6C0AC 0x22B94 +0x8EA6C0AD 0x22BA2 +0x8EA6C0AE 0x22BAE +0x8EA6C0AF 0x22B9E +0x8EA6C0B0 0x22BA7 +0x8EA6C0B1 0x22B86 +0x8EA6C0B2 0x39FD +0x8EA6C0B3 0x22BA4 +0x8EA6C0B4 0x22B91 +0x8EA6C0B5 0x22B93 +0x8EA6C0B6 0x2F8BB +0x8EA6C0B7 0x22B88 +0x8EA6C0B8 0x22ECD +0x8EA6C0B9 0x22ECA +0x8EA6C0BA 0x22F3F +0x8EA6C0BB 0x22F40 +0x8EA6C0BC 0x22F46 +0x8EA6C0BD 0x22F41 +0x8EA6C0BE 0x22F45 +0x8EA6C0BF 0x22F58 +0x8EA6C0C0 0x22F3B +0x8EA6C0C1 0x22F48 +0x8EA6C0C2 0x2304E +0x8EA6C0C3 0x23052 +0x8EA6C0C4 0x2304F +0x8EA6C0C5 0x2307B +0x8EA6C0C6 0x2307A +0x8EA6C0C7 0x230A0 +0x8EA6C0C8 0x2309F +0x8EA6C0C9 0x230FB +0x8EA6C0CA 0x230F7 +0x8EA6C0CB 0x231B8 +0x8EA6C0CC 0x231B9 +0x8EA6C0CD 0x231BB +0x8EA6C0CE 0x231B7 +0x8EA6C0CF 0x3AF4 +0x8EA6C0D0 0x231BA +0x8EA6C0D1 0x3AEF +0x8EA6C0D2 0x231DA +0x8EA6C0D3 0x231B5 +0x8EA6C0D4 0x231BF +0x8EA6C0D5 0x231BC +0x8EA6C0D6 0x231C0 +0x8EA6C0D7 0x2F8D3 +0x8EA6C0D8 0x2F8D9 +0x8EA6C0D9 0x23375 +0x8EA6C0DA 0x23379 +0x8EA6C0DB 0x23376 +0x8EA6C0DC 0x23435 +0x8EA6C0DD 0x23440 +0x8EA6C0DE 0x234C0 +0x8EA6C0DF 0x23481 +0x8EA6C0E0 0x234AD +0x8EA6C0E1 0x234AF +0x8EA6C0E2 0x234AC +0x8EA6C0E3 0x2348F +0x8EA6C0E4 0x234A8 +0x8EA6C0E5 0x234AA +0x8EA6C0E6 0x234A9 +0x8EA6C0E7 0x23488 +0x8EA6C0E8 0x2347F +0x8EA6C0E9 0x23480 +0x8EA6C0EA 0x234BC +0x8EA6C0EB 0x238AE +0x8EA6C0EC 0x238BB +0x8EA6C0ED 0x238BD +0x8EA6C0EE 0x3C31 +0x8EA6C0EF 0x23978 +0x8EA6C0F0 0x23974 +0x8EA6C0F1 0x23A0C +0x8EA6C0F2 0x23A11 +0x8EA6C0F3 0x23A08 +0x8EA6C0F4 0x23A06 +0x8EA6C0F5 0x23A10 +0x8EA6C0F6 0x23A8F +0x8EA6C0F7 0x23A90 +0x8EA6C0F8 0x23A8D +0x8EA6C0F9 0x23A8E +0x8EA6C0FA 0x23A96 +0x8EA6C0FB 0x23A95 +0x8EA6C0FC 0x23B0B +0x8EA6C0FD 0x23B0C +0x8EA6C0FE 0x23B7C +0x8EA6C1A1 0x23B73 +0x8EA6C1A2 0x23B75 +0x8EA6C1A3 0x23B76 +0x8EA6C1A4 0x23B7D +0x8EA6C1A5 0x23B78 +0x8EA6C1A6 0x23B71 +0x8EA6C1A7 0x23C4B +0x8EA6C1A8 0x23C4E +0x8EA6C1A9 0x23D33 +0x8EA6C1AA 0x23D32 +0x8EA6C1AB 0x3D03 +0x8EA6C1AC 0x23D91 +0x8EA6C1AD 0x23DE7 +0x8EA6C1AE 0x23DE9 +0x8EA6C1AF 0x23DA2 +0x8EA6C1B0 0x23D94 +0x8EA6C1B1 0x23D87 +0x8EA6C1B2 0x23DA3 +0x8EA6C1B3 0x23DDD +0x8EA6C1B4 0x23D7B +0x8EA6C1B5 0x23D83 +0x8EA6C1B6 0x23D81 +0x8EA6C1B7 0x23DDF +0x8EA6C1B8 0x23D7C +0x8EA6C1B9 0x23DE4 +0x8EA6C1BA 0x23DE2 +0x8EA6C1BB 0x23D93 +0x8EA6C1BC 0x23D7D +0x8EA6C1BD 0x23DBF +0x8EA6C1BE 0x23D9B +0x8EA6C1BF 0x23D8E +0x8EA6C1C0 0x23D9F +0x8EA6C1C1 0x3D09 +0x8EA6C1C2 0x23D8C +0x8EA6C1C3 0x23D7F +0x8EA6C1C4 0x23D9C +0x8EA6C1C5 0x23D84 +0x8EA6C1C6 0x23D42 +0x8EA6C1C7 0x23DE6 +0x8EA6C1C8 0x24251 +0x8EA6C1C9 0x2424A +0x8EA6C1CA 0x24264 +0x8EA6C1CB 0x24225 +0x8EA6C1CC 0x2422F +0x8EA6C1CD 0x2422E +0x8EA6C1CE 0x2422B +0x8EA6C1CF 0x24228 +0x8EA6C1D0 0x24232 +0x8EA6C1D1 0x2422D +0x8EA6C1D2 0x24231 +0x8EA6C1D3 0x24239 +0x8EA6C1D4 0x2422C +0x8EA6C1D5 0x24261 +0x8EA6C1D6 0x24511 +0x8EA6C1D7 0x24510 +0x8EA6C1D8 0x24512 +0x8EA6C1D9 0x24553 +0x8EA6C1DA 0x24555 +0x8EA6C1DB 0x2457B +0x8EA6C1DC 0x24581 +0x8EA6C1DD 0x2457D +0x8EA6C1DE 0x2457C +0x8EA6C1DF 0x245C2 +0x8EA6C1E0 0x245C5 +0x8EA6C1E1 0x2F922 +0x8EA6C1E2 0x245C4 +0x8EA6C1E3 0x2F923 +0x8EA6C1E4 0x2466B +0x8EA6C1E5 0x24668 +0x8EA6C1E6 0x3E3E +0x8EA6C1E7 0x2465C +0x8EA6C1E8 0x2465D +0x8EA6C1E9 0x2466A +0x8EA6C1EA 0x2F924 +0x8EA6C1EB 0x24C76 +0x8EA6C1EC 0x24776 +0x8EA6C1ED 0x3E77 +0x8EA6C1EE 0x247C4 +0x8EA6C1EF 0x247CB +0x8EA6C1F0 0x247C8 +0x8EA6C1F1 0x247D4 +0x8EA6C1F2 0x247D5 +0x8EA6C1F3 0x247C9 +0x8EA6C1F4 0x247D7 +0x8EA6C1F5 0x3E7B +0x8EA6C1F6 0x24978 +0x8EA6C1F7 0x2495A +0x8EA6C1F8 0x2495B +0x8EA6C1F9 0x2495C +0x8EA6C1FA 0x24956 +0x8EA6C1FB 0x24958 +0x8EA6C1FC 0x24971 +0x8EA6C1FD 0x269D4 +0x8EA6C1FE 0x24B40 +0x8EA6C2A1 0x2F933 +0x8EA6C2A2 0x24B3F +0x8EA6C2A3 0x24B43 +0x8EA6C2A4 0x24B41 +0x8EA6C2A5 0x24BE2 +0x8EA6C2A6 0x24BE0 +0x8EA6C2A7 0x24BE3 +0x8EA6C2A8 0x24C66 +0x8EA6C2A9 0x24C73 +0x8EA6C2AA 0x24C6C +0x8EA6C2AB 0x24C71 +0x8EA6C2AC 0x24C6A +0x8EA6C2AD 0x24C6D +0x8EA6C2AE 0x24C6E +0x8EA6C2AF 0x24C6B +0x8EA6C2B0 0x24D8C +0x8EA6C2B1 0x24D77 +0x8EA6C2B2 0x2F93A +0x8EA6C2B3 0x24D7F +0x8EA6C2B4 0x24D89 +0x8EA6C2B5 0x24D7A +0x8EA6C2B6 0x24D85 +0x8EA6C2B7 0x24D78 +0x8EA6C2B8 0x24D8A +0x8EA6C2B9 0x24D86 +0x8EA6C2BA 0x24F2C +0x8EA6C2BB 0x24F67 +0x8EA6C2BC 0x24F5B +0x8EA6C2BD 0x24FE5 +0x8EA6C2BE 0x24FE1 +0x8EA6C2BF 0x25061 +0x8EA6C2C0 0x25069 +0x8EA6C2C1 0x2506A +0x8EA6C2C2 0x25165 +0x8EA6C2C3 0x2516D +0x8EA6C2C4 0x25163 +0x8EA6C2C5 0x25186 +0x8EA6C2C6 0x2515C +0x8EA6C2C7 0x25162 +0x8EA6C2C8 0x2F948 +0x8EA6C2C9 0x25179 +0x8EA6C2CA 0x25169 +0x8EA6C2CB 0x25170 +0x8EA6C2CC 0x25176 +0x8EA6C2CD 0x2515D +0x8EA6C2CE 0x25187 +0x8EA6C2CF 0x2516E +0x8EA6C2D0 0x25171 +0x8EA6C2D1 0x2517C +0x8EA6C2D2 0x25173 +0x8EA6C2D3 0x2515B +0x8EA6C2D4 0x2516B +0x8EA6C2D5 0x253BF +0x8EA6C2D6 0x253C1 +0x8EA6C2D7 0x253BD +0x8EA6C2D8 0x253C9 +0x8EA6C2D9 0x253BC +0x8EA6C2DA 0x253C2 +0x8EA6C2DB 0x253C0 +0x8EA6C2DC 0x25492 +0x8EA6C2DD 0x254A9 +0x8EA6C2DE 0x2548F +0x8EA6C2DF 0x25476 +0x8EA6C2E0 0x2547B +0x8EA6C2E1 0x25475 +0x8EA6C2E2 0x254A4 +0x8EA6C2E3 0x25664 +0x8EA6C2E4 0x2573D +0x8EA6C2E5 0x257AF +0x8EA6C2E6 0x413A +0x8EA6C2E7 0x2F958 +0x8EA6C2E8 0x2579D +0x8EA6C2E9 0x25799 +0x8EA6C2EA 0x257B1 +0x8EA6C2EB 0x25963 +0x8EA6C2EC 0x25962 +0x8EA6C2ED 0x25964 +0x8EA6C2EE 0x25969 +0x8EA6C2EF 0x41A0 +0x8EA6C2F0 0x25A75 +0x8EA6C2F1 0x25A73 +0x8EA6C2F2 0x25A71 +0x8EA6C2F3 0x25A74 +0x8EA6C2F4 0x25B0C +0x8EA6C2F5 0x25B16 +0x8EA6C2F6 0x41E5 +0x8EA6C2F7 0x25B11 +0x8EA6C2F8 0x25B1F +0x8EA6C2F9 0x25B1A +0x8EA6C2FA 0x25B0D +0x8EA6C2FB 0x25B1B +0x8EA6C2FC 0x25B13 +0x8EA6C2FD 0x25E4E +0x8EA6C2FE 0x25E55 +0x8EA6C3A1 0x25E50 +0x8EA6C3A2 0x427D +0x8EA6C3A3 0x25FD2 +0x8EA6C3A4 0x25FD3 +0x8EA6C3A5 0x25FD1 +0x8EA6C3A6 0x25FF1 +0x8EA6C3A7 0x25FDC +0x8EA6C3A8 0x25FC8 +0x8EA6C3A9 0x25FCC +0x8EA6C3AA 0x25FD0 +0x8EA6C3AB 0x25FCF +0x8EA6C3AC 0x25FDF +0x8EA6C3AD 0x2622B +0x8EA6C3AE 0x2622E +0x8EA6C3AF 0x2622D +0x8EA6C3B0 0x2629D +0x8EA6C3B1 0x2629E +0x8EA6C3B2 0x2629F +0x8EA6C3B3 0x262A9 +0x8EA6C3B4 0x262A0 +0x8EA6C3B5 0x26298 +0x8EA6C3B6 0x262A1 +0x8EA6C3B7 0x262AB +0x8EA6C3B8 0x262AF +0x8EA6C3B9 0x2636E +0x8EA6C3BA 0x2635F +0x8EA6C3BB 0x2635A +0x8EA6C3BC 0x436D +0x8EA6C3BD 0x26365 +0x8EA6C3BE 0x26368 +0x8EA6C3BF 0x26372 +0x8EA6C3C0 0x26417 +0x8EA6C3C1 0x26416 +0x8EA6C3C2 0x26418 +0x8EA6C3C3 0x26419 +0x8EA6C3C4 0x2641A +0x8EA6C3C5 0x26422 +0x8EA6C3C6 0x2641B +0x8EA6C3C7 0x2641C +0x8EA6C3C8 0x264BE +0x8EA6C3C9 0x264EE +0x8EA6C3CA 0x2655A +0x8EA6C3CB 0x26550 +0x8EA6C3CC 0x26558 +0x8EA6C3CD 0x26554 +0x8EA6C3CE 0x26557 +0x8EA6C3CF 0x26556 +0x8EA6C3D0 0x26615 +0x8EA6C3D1 0x2669B +0x8EA6C3D2 0x26693 +0x8EA6C3D3 0x26692 +0x8EA6C3D4 0x26672 +0x8EA6C3D5 0x26698 +0x8EA6C3D6 0x26699 +0x8EA6C3D7 0x266DF +0x8EA6C3D8 0x43F8 +0x8EA6C3D9 0x266D5 +0x8EA6C3DA 0x8158 +0x8EA6C3DB 0x266D4 +0x8EA6C3DC 0x266F3 +0x8EA6C3DD 0x266F4 +0x8EA6C3DE 0x266E7 +0x8EA6C3DF 0x266E1 +0x8EA6C3E0 0x266E6 +0x8EA6C3E1 0x266EB +0x8EA6C3E2 0x266EC +0x8EA6C3E3 0x202DB +0x8EA6C3E4 0x4450 +0x8EA6C3E5 0x2690D +0x8EA6C3E6 0x2690C +0x8EA6C3E7 0x21B2F +0x8EA6C3E8 0x26968 +0x8EA6C3E9 0x26965 +0x8EA6C3EA 0x2696B +0x8EA6C3EB 0x26969 +0x8EA6C3EC 0x269D1 +0x8EA6C3ED 0x269D3 +0x8EA6C3EE 0x26A27 +0x8EA6C3EF 0x26A28 +0x8EA6C3F0 0x4468 +0x8EA6C3F1 0x4467 +0x8EA6C3F2 0x26A24 +0x8EA6C3F3 0x26AD7 +0x8EA6C3F4 0x26BCA +0x8EA6C3F5 0x26BC7 +0x8EA6C3F6 0x2F99E +0x8EA6C3F7 0x26BD8 +0x8EA6C3F8 0x26BE1 +0x8EA6C3F9 0x26BC6 +0x8EA6C3FA 0x26BF8 +0x8EA6C3FB 0x26BC3 +0x8EA6C3FC 0x26BF4 +0x8EA6C3FD 0x26C17 +0x8EA6C3FE 0x26BEA +0x8EA6C4A1 0x26BCB +0x8EA6C4A2 0x26B86 +0x8EA6C4A3 0x26BC4 +0x8EA6C4A4 0x26BD9 +0x8EA6C4A5 0x26C19 +0x8EA6C4A6 0x26BC2 +0x8EA6C4A7 0x26BE2 +0x8EA6C4A8 0x44CF +0x8EA6C4A9 0x26BDE +0x8EA6C4AA 0x26BED +0x8EA6C4AB 0x2F99C +0x8EA6C4AC 0x44CD +0x8EA6C4AD 0x26C1D +0x8EA6C4AE 0x26BDD +0x8EA6C4AF 0x26BDB +0x8EA6C4B0 0x26BE8 +0x8EA6C4B1 0x26BE9 +0x8EA6C4B2 0x26BBF +0x8EA6C4B3 0x26BE0 +0x8EA6C4B4 0x26BD1 +0x8EA6C4B5 0x26BDC +0x8EA6C4B6 0x26BCE +0x8EA6C4B7 0x26C1E +0x8EA6C4B8 0x26BCC +0x8EA6C4B9 0x26BF2 +0x8EA6C4BA 0x26BF3 +0x8EA6C4BB 0x2F99F +0x8EA6C4BC 0x2F9A2 +0x8EA6C4BD 0x2F9A3 +0x8EA6C4BE 0x2F9A1 +0x8EA6C4BF 0x271AB +0x8EA6C4C0 0x271AA +0x8EA6C4C1 0x271A7 +0x8EA6C4C2 0x271A9 +0x8EA6C4C3 0x27288 +0x8EA6C4C4 0x27275 +0x8EA6C4C5 0x27260 +0x8EA6C4C6 0x2726C +0x8EA6C4C7 0x27273 +0x8EA6C4C8 0x45AB +0x8EA6C4C9 0x2726E +0x8EA6C4CA 0x27274 +0x8EA6C4CB 0x27276 +0x8EA6C4CC 0x27268 +0x8EA6C4CD 0x27277 +0x8EA6C4CE 0x27286 +0x8EA6C4CF 0x275EA +0x8EA6C4D0 0x27651 +0x8EA6C4D1 0x27650 +0x8EA6C4D2 0x27658 +0x8EA6C4D3 0x2764D +0x8EA6C4D4 0x2764F +0x8EA6C4D5 0x2764E +0x8EA6C4D6 0x2765C +0x8EA6C4D7 0x27652 +0x8EA6C4D8 0x27644 +0x8EA6C4D9 0x2764A +0x8EA6C4DA 0x2764B +0x8EA6C4DB 0x277EA +0x8EA6C4DC 0x27810 +0x8EA6C4DD 0x27811 +0x8EA6C4DE 0x278CD +0x8EA6C4DF 0x278BF +0x8EA6C4E0 0x278C4 +0x8EA6C4E1 0x278D0 +0x8EA6C4E2 0x278CE +0x8EA6C4E3 0x278C0 +0x8EA6C4E4 0x278C2 +0x8EA6C4E5 0x278CF +0x8EA6C4E6 0x278C9 +0x8EA6C4E7 0x278BB +0x8EA6C4E8 0x27997 +0x8EA6C4E9 0x27992 +0x8EA6C4EA 0x2796F +0x8EA6C4EB 0x2797E +0x8EA6C4EC 0x2799A +0x8EA6C4ED 0x46C1 +0x8EA6C4EE 0x27986 +0x8EA6C4EF 0x27973 +0x8EA6C4F0 0x8A24 +0x8EA6C4F1 0x27977 +0x8EA6C4F2 0x2798F +0x8EA6C4F3 0x27970 +0x8EA6C4F4 0x27981 +0x8EA6C4F5 0x27982 +0x8EA6C4F6 0x27999 +0x8EA6C4F7 0x2797D +0x8EA6C4F8 0x2797F +0x8EA6C4F9 0x2797B +0x8EA6C4FA 0x27987 +0x8EA6C4FB 0x27BB2 +0x8EA6C4FC 0x27C2F +0x8EA6C4FD 0x27C34 +0x8EA6C4FE 0x27C2E +0x8EA6C5A1 0x27C32 +0x8EA6C5A2 0x4747 +0x8EA6C5A3 0x27CAA +0x8EA6C5A4 0x4757 +0x8EA6C5A5 0x27CA9 +0x8EA6C5A6 0x27D38 +0x8EA6C5A7 0x27D36 +0x8EA6C5A8 0x27D37 +0x8EA6C5A9 0x27D47 +0x8EA6C5AA 0x27D33 +0x8EA6C5AB 0x27D39 +0x8EA6C5AC 0x27D35 +0x8EA6C5AD 0x27D44 +0x8EA6C5AE 0x27EA5 +0x8EA6C5AF 0x27EA6 +0x8EA6C5B0 0x27E9E +0x8EA6C5B1 0x27FE3 +0x8EA6C5B2 0x27FDF +0x8EA6C5B3 0x27FD3 +0x8EA6C5B4 0x27FF1 +0x8EA6C5B5 0x27FE4 +0x8EA6C5B6 0x27FE0 +0x8EA6C5B7 0x27FD6 +0x8EA6C5B8 0x8DC3 +0x8EA6C5B9 0x27FE6 +0x8EA6C5BA 0x27FD8 +0x8EA6C5BB 0x27FDE +0x8EA6C5BC 0x27FDB +0x8EA6C5BD 0x27FDC +0x8EA6C5BE 0x2821B +0x8EA6C5BF 0x2821F +0x8EA6C5C0 0x2821D +0x8EA6C5C1 0x2821C +0x8EA6C5C2 0x2821E +0x8EA6C5C3 0x28220 +0x8EA6C5C4 0x28221 +0x8EA6C5C5 0x484E +0x8EA6C5C6 0x282B6 +0x8EA6C5C7 0x282BC +0x8EA6C5C8 0x282C6 +0x8EA6C5C9 0x282C7 +0x8EA6C5CA 0x282BA +0x8EA6C5CB 0x282BE +0x8EA6C5CC 0x282BD +0x8EA6C5CD 0x282B5 +0x8EA6C5CE 0x282B4 +0x8EA6C5CF 0x2840F +0x8EA6C5D0 0x28462 +0x8EA6C5D1 0x284EB +0x8EA6C5D2 0x284D9 +0x8EA6C5D3 0x284E4 +0x8EA6C5D4 0x284D7 +0x8EA6C5D5 0x284D8 +0x8EA6C5D6 0x284D6 +0x8EA6C5D7 0x284CE +0x8EA6C5D8 0x284DD +0x8EA6C5D9 0x284E7 +0x8EA6C5DA 0x284D2 +0x8EA6C5DB 0x284C5 +0x8EA6C5DC 0x284C9 +0x8EA6C5DD 0x284DB +0x8EA6C5DE 0x28692 +0x8EA6C5DF 0x2868A +0x8EA6C5E0 0x2868B +0x8EA6C5E1 0x28689 +0x8EA6C5E2 0x28708 +0x8EA6C5E3 0x28703 +0x8EA6C5E4 0x28706 +0x8EA6C5E5 0x28705 +0x8EA6C5E6 0x286F5 +0x8EA6C5E7 0x2870B +0x8EA6C5E8 0x286FB +0x8EA6C5E9 0x287FC +0x8EA6C5EA 0x28801 +0x8EA6C5EB 0x28802 +0x8EA6C5EC 0x287FA +0x8EA6C5ED 0x28808 +0x8EA6C5EE 0x287F7 +0x8EA6C5EF 0x28800 +0x8EA6C5F0 0x287FF +0x8EA6C5F1 0x28806 +0x8EA6C5F2 0x287F6 +0x8EA6C5F3 0x287FB +0x8EA6C5F4 0x2880A +0x8EA6C5F5 0x28925 +0x8EA6C5F6 0x28943 +0x8EA6C5F7 0x28944 +0x8EA6C5F8 0x28C64 +0x8EA6C5F9 0x28C62 +0x8EA6C5FA 0x28C5E +0x8EA6C5FB 0x28C5B +0x8EA6C5FC 0x28CD6 +0x8EA6C5FD 0x20072 +0x8EA6C5FE 0x200C2 +0x8EA6C6A1 0x28E77 +0x8EA6C6A2 0x28E82 +0x8EA6C6A3 0x28E7C +0x8EA6C6A4 0x28E7D +0x8EA6C6A5 0x28E86 +0x8EA6C6A6 0x28E81 +0x8EA6C6A7 0x28E84 +0x8EA6C6A8 0x28E76 +0x8EA6C6A9 0x28E83 +0x8EA6C6AA 0x28E7F +0x8EA6C6AB 0x28E7E +0x8EA6C6AC 0x28F88 +0x8EA6C6AD 0x28F8D +0x8EA6C6AE 0x28F8B +0x8EA6C6AF 0x28F91 +0x8EA6C6B0 0x28F8F +0x8EA6C6B1 0x2907C +0x8EA6C6B2 0x29079 +0x8EA6C6B3 0x2907A +0x8EA6C6B4 0x291EA +0x8EA6C6B5 0x2944C +0x8EA6C6B6 0x29599 +0x8EA6C6B7 0x202D1 +0x8EA6C6B8 0x2968B +0x8EA6C6B9 0x2968D +0x8EA6C6BA 0x2968A +0x8EA6C6BB 0x2968E +0x8EA6C6BC 0x29811 +0x8EA6C6BD 0x22256 +0x8EA6C6BE 0x2FA15 +0x8EA6C6BF 0x20074 +0x8EA6C6C0 0x200C3 +0x8EA6C6C1 0x200C4 +0x8EA6C6C2 0x2011B +0x8EA6C6C3 0x2015F +0x8EA6C6C4 0x2016A +0x8EA6C6C5 0x20169 +0x8EA6C6C6 0x2016B +0x8EA6C6C7 0x2030C +0x8EA6C6C8 0x202F6 +0x8EA6C6C9 0x202ED +0x8EA6C6CA 0x20329 +0x8EA6C6CB 0x202FE +0x8EA6C6CC 0x202F1 +0x8EA6C6CD 0x20317 +0x8EA6C6CE 0x202FF +0x8EA6C6CF 0x202EE +0x8EA6C6D0 0x202FD +0x8EA6C6D1 0x2031C +0x8EA6C6D2 0x202FC +0x8EA6C6D3 0x20300 +0x8EA6C6D4 0x20320 +0x8EA6C6D5 0x3477 +0x8EA6C6D6 0x202F9 +0x8EA6C6D7 0x20367 +0x8EA6C6D8 0x20308 +0x8EA6C6D9 0x2049E +0x8EA6C6DA 0x204F3 +0x8EA6C6DB 0x20525 +0x8EA6C6DC 0x20527 +0x8EA6C6DD 0x2051F +0x8EA6C6DE 0x20565 +0x8EA6C6DF 0x20563 +0x8EA6C6E0 0x20594 +0x8EA6C6E1 0x20597 +0x8EA6C6E2 0x205F1 +0x8EA6C6E3 0x2065F +0x8EA6C6E4 0x20662 +0x8EA6C6E5 0x51F2 +0x8EA6C6E6 0x20660 +0x8EA6C6E7 0x2F822 +0x8EA6C6E8 0x2078C +0x8EA6C6E9 0x20782 +0x8EA6C6EA 0x20790 +0x8EA6C6EB 0x2078B +0x8EA6C6EC 0x2078D +0x8EA6C6ED 0x20781 +0x8EA6C6EE 0x2079D +0x8EA6C6EF 0x2088E +0x8EA6C6F0 0x2088F +0x8EA6C6F1 0x20892 +0x8EA6C6F2 0x20923 +0x8EA6C6F3 0x20952 +0x8EA6C6F4 0x2F82E +0x8EA6C6F5 0x20A00 +0x8EA6C6F6 0x20A01 +0x8EA6C6F7 0x20A02 +0x8EA6C6F8 0x20A1F +0x8EA6C6F9 0x20A8C +0x8EA6C6FA 0x20A89 +0x8EA6C6FB 0x20A8B +0x8EA6C6FC 0x20A88 +0x8EA6C6FD 0x20A8D +0x8EA6C6FE 0x20A8F +0x8EA6C7A1 0x26385 +0x8EA6C7A2 0x20B00 +0x8EA6C7A3 0x20B05 +0x8EA6C7A4 0x20B01 +0x8EA6C7A5 0x20B68 +0x8EA6C7A6 0x20B6E +0x8EA6C7A7 0x20B67 +0x8EA6C7A8 0x20B75 +0x8EA6C7A9 0x55B6 +0x8EA6C7AA 0x2F845 +0x8EA6C7AB 0x20DD7 +0x8EA6C7AC 0x2F846 +0x8EA6C7AD 0x20048 +0x8EA6C7AE 0x20DD4 +0x8EA6C7AF 0x20DD8 +0x8EA6C7B0 0x2F847 +0x8EA6C7B1 0x2F848 +0x8EA6C7B2 0x20DBA +0x8EA6C7B3 0x2F849 +0x8EA6C7B4 0x20DDB +0x8EA6C7B5 0x20DBF +0x8EA6C7B6 0x20E35 +0x8EA6C7B7 0x20DBC +0x8EA6C7B8 0x20DD9 +0x8EA6C7B9 0x35C4 +0x8EA6C7BA 0x20DDD +0x8EA6C7BB 0x20E00 +0x8EA6C7BC 0x20DD5 +0x8EA6C7BD 0x20E30 +0x8EA6C7BE 0x20DBD +0x8EA6C7BF 0x20DDC +0x8EA6C7C0 0x211FD +0x8EA6C7C1 0x211FE +0x8EA6C7C2 0x21207 +0x8EA6C7C3 0x24517 +0x8EA6C7C4 0x2136F +0x8EA6C7C5 0x21369 +0x8EA6C7C6 0x21370 +0x8EA6C7C7 0x21367 +0x8EA6C7C8 0x213A9 +0x8EA6C7C9 0x21395 +0x8EA6C7CA 0x21390 +0x8EA6C7CB 0x2136C +0x8EA6C7CC 0x21397 +0x8EA6C7CD 0x21371 +0x8EA6C7CE 0x3652 +0x8EA6C7CF 0x21374 +0x8EA6C7D0 0x2136D +0x8EA6C7D1 0x2138E +0x8EA6C7D2 0x2152F +0x8EA6C7D3 0x2A31B +0x8EA6C7D4 0x215A9 +0x8EA6C7D5 0x2164E +0x8EA6C7D6 0x2F85F +0x8EA6C7D7 0x2165A +0x8EA6C7D8 0x21648 +0x8EA6C7D9 0x21655 +0x8EA6C7DA 0x2164C +0x8EA6C7DB 0x21649 +0x8EA6C7DC 0x2164F +0x8EA6C7DD 0x2164A +0x8EA6C7DE 0x217D6 +0x8EA6C7DF 0x217A0 +0x8EA6C7E0 0x217A9 +0x8EA6C7E1 0x2F867 +0x8EA6C7E2 0x2179D +0x8EA6C7E3 0x217D4 +0x8EA6C7E4 0x217A4 +0x8EA6C7E5 0x217A8 +0x8EA6C7E6 0x217A6 +0x8EA6C7E7 0x217E6 +0x8EA6C7E8 0x2197D +0x8EA6C7E9 0x21977 +0x8EA6C7EA 0x2197A +0x8EA6C7EB 0x21A41 +0x8EA6C7EC 0x21A49 +0x8EA6C7ED 0x21A59 +0x8EA6C7EE 0x21A45 +0x8EA6C7EF 0x21A48 +0x8EA6C7F0 0x21A40 +0x8EA6C7F1 0x21B8E +0x8EA6C7F2 0x21B95 +0x8EA6C7F3 0x21B90 +0x8EA6C7F4 0x21BF7 +0x8EA6C7F5 0x21BF8 +0x8EA6C7F6 0x21BF6 +0x8EA6C7F7 0x21BFB +0x8EA6C7F8 0x21C9E +0x8EA6C7F9 0x21C9D +0x8EA6C7FA 0x21C99 +0x8EA6C7FB 0x2F877 +0x8EA6C7FC 0x21CA3 +0x8EA6C7FD 0x21CA9 +0x8EA6C7FE 0x21C98 +0x8EA6C8A1 0x21CA0 +0x8EA6C8A2 0x21C96 +0x8EA6C8A3 0x21C94 +0x8EA6C8A4 0x21C95 +0x8EA6C8A5 0x21C9F +0x8EA6C8A6 0x21CA1 +0x8EA6C8A7 0x21D21 +0x8EA6C8A8 0x21D1D +0x8EA6C8A9 0x21D1F +0x8EA6C8AA 0x21E6D +0x8EA6C8AB 0x2F87C +0x8EA6C8AC 0x21E9A +0x8EA6C8AD 0x21E92 +0x8EA6C8AE 0x21E7A +0x8EA6C8AF 0x21E7D +0x8EA6C8B0 0x21EA1 +0x8EA6C8B1 0x21E9D +0x8EA6C8B2 0x21E99 +0x8EA6C8B3 0x21E6B +0x8EA6C8B4 0x21E6E +0x8EA6C8B5 0x2F87D +0x8EA6C8B6 0x22045 +0x8EA6C8B7 0x2F884 +0x8EA6C8B8 0x220FB +0x8EA6C8B9 0x220EB +0x8EA6C8BA 0x220F2 +0x8EA6C8BB 0x220F9 +0x8EA6C8BC 0x2F886 +0x8EA6C8BD 0x220F8 +0x8EA6C8BE 0x220ED +0x8EA6C8BF 0x22101 +0x8EA6C8C0 0x220F7 +0x8EA6C8C1 0x22106 +0x8EA6C8C2 0x2219B +0x8EA6C8C3 0x221CA +0x8EA6C8C4 0x386B +0x8EA6C8C5 0x5EC3 +0x8EA6C8C6 0x2226B +0x8EA6C8C7 0x2226C +0x8EA6C8C8 0x22274 +0x8EA6C8C9 0x22267 +0x8EA6C8CA 0x2225B +0x8EA6C8CB 0x22260 +0x8EA6C8CC 0x22276 +0x8EA6C8CD 0x22263 +0x8EA6C8CE 0x22261 +0x8EA6C8CF 0x22328 +0x8EA6C8D0 0x2235B +0x8EA6C8D1 0x2235E +0x8EA6C8D2 0x22360 +0x8EA6C8D3 0x2235D +0x8EA6C8D4 0x2235C +0x8EA6C8D5 0x223F4 +0x8EA6C8D6 0x22400 +0x8EA6C8D7 0x22408 +0x8EA6C8D8 0x22407 +0x8EA6C8D9 0x22401 +0x8EA6C8DA 0x22405 +0x8EA6C8DB 0x22464 +0x8EA6C8DC 0x22463 +0x8EA6C8DD 0x2249E +0x8EA6C8DE 0x224A0 +0x8EA6C8DF 0x224A1 +0x8EA6C8E0 0x2249F +0x8EA6C8E1 0x22526 +0x8EA6C8E2 0x2252D +0x8EA6C8E3 0x22528 +0x8EA6C8E4 0x2251D +0x8EA6C8E5 0x226EC +0x8EA6C8E6 0x226E3 +0x8EA6C8E7 0x226EB +0x8EA6C8E8 0x22716 +0x8EA6C8E9 0x226C8 +0x8EA6C8EA 0x2661B +0x8EA6C8EB 0x226E9 +0x8EA6C8EC 0x226E4 +0x8EA6C8ED 0x22724 +0x8EA6C8EE 0x226D1 +0x8EA6C8EF 0x3941 +0x8EA6C8F0 0x226DD +0x8EA6C8F1 0x226C2 +0x8EA6C8F2 0x226CB +0x8EA6C8F3 0x226C7 +0x8EA6C8F4 0x226E7 +0x8EA6C8F5 0x3950 +0x8EA6C8F6 0x226EA +0x8EA6C8F7 0x2274B +0x8EA6C8F8 0x2F8A5 +0x8EA6C8F9 0x22760 +0x8EA6C8FA 0x2277D +0x8EA6C8FB 0x2273E +0x8EA6C8FC 0x2F8A4 +0x8EA6C8FD 0x22752 +0x8EA6C8FE 0x2274E +0x8EA6C9A1 0x2273C +0x8EA6C9A2 0x22732 +0x8EA6C9A3 0x22730 +0x8EA6C9A4 0x22723 +0x8EA6C9A5 0x229CA +0x8EA6C9A6 0x229CB +0x8EA6C9A7 0x229C9 +0x8EA6C9A8 0x229C8 +0x8EA6C9A9 0x229CD +0x8EA6C9AA 0x22B98 +0x8EA6C9AB 0x22BA0 +0x8EA6C9AC 0x22B9F +0x8EA6C9AD 0x22B9C +0x8EA6C9AE 0x22BA3 +0x8EA6C9AF 0x22B97 +0x8EA6C9B0 0x2F8BE +0x8EA6C9B1 0x22BF1 +0x8EA6C9B2 0x22C09 +0x8EA6C9B3 0x22C03 +0x8EA6C9B4 0x22BEA +0x8EA6C9B5 0x22C45 +0x8EA6C9B6 0x22BED +0x8EA6C9B7 0x22C05 +0x8EA6C9B8 0x22C1A +0x8EA6C9B9 0x22C15 +0x8EA6C9BA 0x22C01 +0x8EA6C9BB 0x22BEC +0x8EA6C9BC 0x22C0E +0x8EA6C9BD 0x22C17 +0x8EA6C9BE 0x22C42 +0x8EA6C9BF 0x22C12 +0x8EA6C9C0 0x22C10 +0x8EA6C9C1 0x22BEF +0x8EA6C9C2 0x22BFF +0x8EA6C9C3 0x22C00 +0x8EA6C9C4 0x22C0C +0x8EA6C9C5 0x22C0F +0x8EA6C9C6 0x22C04 +0x8EA6C9C7 0x22C08 +0x8EA6C9C8 0x22C14 +0x8EA6C9C9 0x22C43 +0x8EA6C9CA 0x2F8BD +0x8EA6C9CB 0x22C1B +0x8EA6C9CC 0x22C11 +0x8EA6C9CD 0x22C13 +0x8EA6C9CE 0x22ECF +0x8EA6C9CF 0x22ECE +0x8EA6C9D0 0x22F6F +0x8EA6C9D1 0x22F6E +0x8EA6C9D2 0x22F7A +0x8EA6C9D3 0x22F70 +0x8EA6C9D4 0x22F64 +0x8EA6C9D5 0x22F5E +0x8EA6C9D6 0x22F6C +0x8EA6C9D7 0x2F8C9 +0x8EA6C9D8 0x22F5B +0x8EA6C9D9 0x22F61 +0x8EA6C9DA 0x22F65 +0x8EA6C9DB 0x2307F +0x8EA6C9DC 0x23080 +0x8EA6C9DD 0x2307C +0x8EA6C9DE 0x230A7 +0x8EA6C9DF 0x230A6 +0x8EA6C9E0 0x230A1 +0x8EA6C9E1 0x3AC0 +0x8EA6C9E2 0x230A8 +0x8EA6C9E3 0x230A3 +0x8EA6C9E4 0x230A2 +0x8EA6C9E5 0x230AD +0x8EA6C9E6 0x230A5 +0x8EA6C9E7 0x23101 +0x8EA6C9E8 0x230FF +0x8EA6C9E9 0x230FC +0x8EA6C9EA 0x23100 +0x8EA6C9EB 0x23135 +0x8EA6C9EC 0x231EE +0x8EA6C9ED 0x231EF +0x8EA6C9EE 0x231F6 +0x8EA6C9EF 0x231E8 +0x8EA6C9F0 0x231EA +0x8EA6C9F1 0x231E3 +0x8EA6C9F2 0x2321F +0x8EA6C9F3 0x3AFC +0x8EA6C9F4 0x231E4 +0x8EA6C9F5 0x231FA +0x8EA6C9F6 0x231F1 +0x8EA6C9F7 0x231FB +0x8EA6C9F8 0x2F8D4 +0x8EA6C9F9 0x2333D +0x8EA6C9FA 0x2333C +0x8EA6C9FB 0x3479 +0x8EA6C9FC 0x23378 +0x8EA6C9FD 0x23377 +0x8EA6C9FE 0x440B +0x8EA6CAA1 0x234D1 +0x8EA6CAA2 0x234C7 +0x8EA6CAA3 0x234DF +0x8EA6CAA4 0x234D0 +0x8EA6CAA5 0x234E0 +0x8EA6CAA6 0x234D6 +0x8EA6CAA7 0x234D8 +0x8EA6CAA8 0x23516 +0x8EA6CAA9 0x2350E +0x8EA6CAAA 0x234D9 +0x8EA6CAAB 0x2350F +0x8EA6CAAC 0x23511 +0x8EA6CAAD 0x234CD +0x8EA6CAAE 0x23489 +0x8EA6CAAF 0x234CE +0x8EA6CAB0 0x23514 +0x8EA6CAB1 0x234DA +0x8EA6CAB2 0x23512 +0x8EA6CAB3 0x234D3 +0x8EA6CAB4 0x234C2 +0x8EA6CAB5 0x234E1 +0x8EA6CAB6 0x234E9 +0x8EA6CAB7 0x234EA +0x8EA6CAB8 0x234DE +0x8EA6CAB9 0x23515 +0x8EA6CABA 0x238D9 +0x8EA6CABB 0x238D6 +0x8EA6CABC 0x238CD +0x8EA6CABD 0x238D0 +0x8EA6CABE 0x238D3 +0x8EA6CABF 0x2F8F0 +0x8EA6CAC0 0x23982 +0x8EA6CAC1 0x23985 +0x8EA6CAC2 0x2397F +0x8EA6CAC3 0x2397D +0x8EA6CAC4 0x23981 +0x8EA6CAC5 0x23983 +0x8EA6CAC6 0x23984 +0x8EA6CAC7 0x284A0 +0x8EA6CAC8 0x23A28 +0x8EA6CAC9 0x23A0F +0x8EA6CACA 0x23A17 +0x8EA6CACB 0x23A1A +0x8EA6CACC 0x23A25 +0x8EA6CACD 0x2F8F7 +0x8EA6CACE 0x23A9B +0x8EA6CACF 0x23A99 +0x8EA6CAD0 0x23B92 +0x8EA6CAD1 0x23B8C +0x8EA6CAD2 0x23B95 +0x8EA6CAD3 0x23B8D +0x8EA6CAD4 0x23BA3 +0x8EA6CAD5 0x23B93 +0x8EA6CAD6 0x23B91 +0x8EA6CAD7 0x23DDB +0x8EA6CAD8 0x23D99 +0x8EA6CAD9 0x23D9A +0x8EA6CADA 0x23E08 +0x8EA6CADB 0x23E4C +0x8EA6CADC 0x23E0D +0x8EA6CADD 0x23E01 +0x8EA6CADE 0x23E4E +0x8EA6CADF 0x23E02 +0x8EA6CAE0 0x23E4D +0x8EA6CAE1 0x23E21 +0x8EA6CAE2 0x23DFC +0x8EA6CAE3 0x2F909 +0x8EA6CAE4 0x23D8A +0x8EA6CAE5 0x2F908 +0x8EA6CAE6 0x23D95 +0x8EA6CAE7 0x23E11 +0x8EA6CAE8 0x23E12 +0x8EA6CAE9 0x23E46 +0x8EA6CAEA 0x23E1C +0x8EA6CAEB 0x23E49 +0x8EA6CAEC 0x23E0C +0x8EA6CAED 0x3D1E +0x8EA6CAEE 0x23E13 +0x8EA6CAEF 0x23E16 +0x8EA6CAF0 0x23DFD +0x8EA6CAF1 0x23E0F +0x8EA6CAF2 0x23E1F +0x8EA6CAF3 0x24230 +0x8EA6CAF4 0x2426E +0x8EA6CAF5 0x2426B +0x8EA6CAF6 0x2429B +0x8EA6CAF7 0x2427B +0x8EA6CAF8 0x24263 +0x8EA6CAF9 0x24297 +0x8EA6CAFA 0x2426D +0x8EA6CAFB 0x2429C +0x8EA6CAFC 0x24298 +0x8EA6CAFD 0x2426F +0x8EA6CAFE 0x24267 +0x8EA6CBA1 0x24269 +0x8EA6CBA2 0x24515 +0x8EA6CBA3 0x24563 +0x8EA6CBA4 0x24586 +0x8EA6CBA5 0x2458A +0x8EA6CBA6 0x24587 +0x8EA6CBA7 0x24588 +0x8EA6CBA8 0x24585 +0x8EA6CBA9 0x24589 +0x8EA6CBAA 0x245CA +0x8EA6CBAB 0x245C7 +0x8EA6CBAC 0x245CB +0x8EA6CBAD 0x245CC +0x8EA6CBAE 0x245C9 +0x8EA6CBAF 0x2460D +0x8EA6CBB0 0x24683 +0x8EA6CBB1 0x24684 +0x8EA6CBB2 0x24678 +0x8EA6CBB3 0x24682 +0x8EA6CBB4 0x24673 +0x8EA6CBB5 0x24679 +0x8EA6CBB6 0x2468C +0x8EA6CBB7 0x247D0 +0x8EA6CBB8 0x247CF +0x8EA6CBB9 0x247D2 +0x8EA6CBBA 0x247D9 +0x8EA6CBBB 0x247CC +0x8EA6CBBC 0x247EB +0x8EA6CBBD 0x247FD +0x8EA6CBBE 0x247EC +0x8EA6CBBF 0x247E8 +0x8EA6CBC0 0x247F8 +0x8EA6CBC1 0x247FA +0x8EA6CBC2 0x2F927 +0x8EA6CBC3 0x3E85 +0x8EA6CBC4 0x247E1 +0x8EA6CBC5 0x247FB +0x8EA6CBC6 0x248E7 +0x8EA6CBC7 0x2F92E +0x8EA6CBC8 0x249A5 +0x8EA6CBC9 0x24991 +0x8EA6CBCA 0x249A6 +0x8EA6CBCB 0x2497C +0x8EA6CBCC 0x24992 +0x8EA6CBCD 0x249A2 +0x8EA6CBCE 0x249A0 +0x8EA6CBCF 0x24AFC +0x8EA6CBD0 0x24AFE +0x8EA6CBD1 0x24B57 +0x8EA6CBD2 0x24B53 +0x8EA6CBD3 0x24B58 +0x8EA6CBD4 0x24BE7 +0x8EA6CBD5 0x24C8E +0x8EA6CBD6 0x2F938 +0x8EA6CBD7 0x24C83 +0x8EA6CBD8 0x24C8B +0x8EA6CBD9 0x24C84 +0x8EA6CBDA 0x3F97 +0x8EA6CBDB 0x24DA2 +0x8EA6CBDC 0x24DB7 +0x8EA6CBDD 0x24DA9 +0x8EA6CBDE 0x24DA5 +0x8EA6CBDF 0x24D9F +0x8EA6CBE0 0x24DAA +0x8EA6CBE1 0x24D97 +0x8EA6CBE2 0x24DA1 +0x8EA6CBE3 0x24D9E +0x8EA6CBE4 0x24DAB +0x8EA6CBE5 0x24D99 +0x8EA6CBE6 0x24DA3 +0x8EA6CBE7 0x24F30 +0x8EA6CBE8 0x24F32 +0x8EA6CBE9 0x24F2F +0x8EA6CBEA 0x24F70 +0x8EA6CBEB 0x24F6C +0x8EA6CBEC 0x24F6F +0x8EA6CBED 0x24FE8 +0x8EA6CBEE 0x24FEE +0x8EA6CBEF 0x24FEA +0x8EA6CBF0 0x2506D +0x8EA6CBF1 0x25076 +0x8EA6CBF2 0x25070 +0x8EA6CBF3 0x25071 +0x8EA6CBF4 0x2506C +0x8EA6CBF5 0x251EB +0x8EA6CBF6 0x251B5 +0x8EA6CBF7 0x25196 +0x8EA6CBF8 0x25190 +0x8EA6CBF9 0x2518D +0x8EA6CBFA 0x2F949 +0x8EA6CBFB 0x251A2 +0x8EA6CBFC 0x251B0 +0x8EA6CBFD 0x25192 +0x8EA6CBFE 0x251A0 +0x8EA6CCA1 0x25193 +0x8EA6CCA2 0x251C3 +0x8EA6CCA3 0x2518E +0x8EA6CCA4 0x251B6 +0x8EA6CCA5 0x2519D +0x8EA6CCA6 0x25195 +0x8EA6CCA7 0x251B3 +0x8EA6CCA8 0x251A4 +0x8EA6CCA9 0x25370 +0x8EA6CCAA 0x253D4 +0x8EA6CCAB 0x4093 +0x8EA6CCAC 0x253CF +0x8EA6CCAD 0x20170 +0x8EA6CCAE 0x25494 +0x8EA6CCAF 0x7861 +0x8EA6CCB0 0x254C0 +0x8EA6CCB1 0x254B4 +0x8EA6CCB2 0x254C1 +0x8EA6CCB3 0x40B2 +0x8EA6CCB4 0x254BD +0x8EA6CCB5 0x254AF +0x8EA6CCB6 0x25677 +0x8EA6CCB7 0x25678 +0x8EA6CCB8 0x2566B +0x8EA6CCB9 0x2566D +0x8EA6CCBA 0x2566E +0x8EA6CCBB 0x25672 +0x8EA6CCBC 0x2566F +0x8EA6CCBD 0x25671 +0x8EA6CCBE 0x230AB +0x8EA6CCBF 0x2568C +0x8EA6CCC0 0x2573F +0x8EA6CCC1 0x257B6 +0x8EA6CCC2 0x257B7 +0x8EA6CCC3 0x7A06 +0x8EA6CCC4 0x257BB +0x8EA6CCC5 0x257B8 +0x8EA6CCC6 0x2079C +0x8EA6CCC7 0x257B9 +0x8EA6CCC8 0x7A01 +0x8EA6CCC9 0x2598B +0x8EA6CCCA 0x2597A +0x8EA6CCCB 0x25984 +0x8EA6CCCC 0x25988 +0x8EA6CCCD 0x25991 +0x8EA6CCCE 0x25979 +0x8EA6CCCF 0x2598E +0x8EA6CCD0 0x25980 +0x8EA6CCD1 0x25982 +0x8EA6CCD2 0x2597C +0x8EA6CCD3 0x41A4 +0x8EA6CCD4 0x25A84 +0x8EA6CCD5 0x25A7F +0x8EA6CCD6 0x41F2 +0x8EA6CCD7 0x25B3B +0x8EA6CCD8 0x25B71 +0x8EA6CCD9 0x25B3D +0x8EA6CCDA 0x25B30 +0x8EA6CCDB 0x41F1 +0x8EA6CCDC 0x25B3E +0x8EA6CCDD 0x25B38 +0x8EA6CCDE 0x25E5E +0x8EA6CCDF 0x25E64 +0x8EA6CCE0 0x4281 +0x8EA6CCE1 0x25E5D +0x8EA6CCE2 0x25E6D +0x8EA6CCE3 0x25E4F +0x8EA6CCE4 0x25E62 +0x8EA6CCE5 0x25E5F +0x8EA6CCE6 0x25FEC +0x8EA6CCE7 0x25FF2 +0x8EA6CCE8 0x25FF4 +0x8EA6CCE9 0x25FF7 +0x8EA6CCEA 0x25FF6 +0x8EA6CCEB 0x26007 +0x8EA6CCEC 0x25FED +0x8EA6CCED 0x25FEA +0x8EA6CCEE 0x25FF0 +0x8EA6CCEF 0x25FF8 +0x8EA6CCF0 0x25FF3 +0x8EA6CCF1 0x42DC +0x8EA6CCF2 0x2F972 +0x8EA6CCF3 0x26231 +0x8EA6CCF4 0x2622F +0x8EA6CCF5 0x262B6 +0x8EA6CCF6 0x262AE +0x8EA6CCF7 0x262AA +0x8EA6CCF8 0x262BF +0x8EA6CCF9 0x262CC +0x8EA6CCFA 0x262C7 +0x8EA6CCFB 0x26C83 +0x8EA6CCFC 0x26380 +0x8EA6CCFD 0x2637B +0x8EA6CCFE 0x2637F +0x8EA6CDA1 0x2637D +0x8EA6CDA2 0x26383 +0x8EA6CDA3 0x2F978 +0x8EA6CDA4 0x26446 +0x8EA6CDA5 0x2642D +0x8EA6CDA6 0x26425 +0x8EA6CDA7 0x26426 +0x8EA6CDA8 0x2642C +0x8EA6CDA9 0x26437 +0x8EA6CDAA 0x26431 +0x8EA6CDAB 0x26433 +0x8EA6CDAC 0x26432 +0x8EA6CDAD 0x26427 +0x8EA6CDAE 0x2642A +0x8EA6CDAF 0x2642E +0x8EA6CDB0 0x2642F +0x8EA6CDB1 0x264C0 +0x8EA6CDB2 0x26571 +0x8EA6CDB3 0x26561 +0x8EA6CDB4 0x26562 +0x8EA6CDB5 0x26566 +0x8EA6CDB6 0x26618 +0x8EA6CDB7 0x266C5 +0x8EA6CDB8 0x266C3 +0x8EA6CDB9 0x266C4 +0x8EA6CDBA 0x266C2 +0x8EA6CDBB 0x266AE +0x8EA6CDBC 0x26710 +0x8EA6CDBD 0x26708 +0x8EA6CDBE 0x2671F +0x8EA6CDBF 0x2673A +0x8EA6CDC0 0x2673B +0x8EA6CDC1 0x26736 +0x8EA6CDC2 0x2670C +0x8EA6CDC3 0x26706 +0x8EA6CDC4 0x2672A +0x8EA6CDC5 0x26757 +0x8EA6CDC6 0x26750 +0x8EA6CDC7 0x26720 +0x8EA6CDC8 0x2F985 +0x8EA6CDC9 0x2672C +0x8EA6CDCA 0x26721 +0x8EA6CDCB 0x2670B +0x8EA6CDCC 0x26719 +0x8EA6CDCD 0x26735 +0x8EA6CDCE 0x26718 +0x8EA6CDCF 0x2670F +0x8EA6CDD0 0x26713 +0x8EA6CDD1 0x26755 +0x8EA6CDD2 0x26739 +0x8EA6CDD3 0x2671A +0x8EA6CDD4 0x440C +0x8EA6CDD5 0x26717 +0x8EA6CDD6 0x268E4 +0x8EA6CDD7 0x268E9 +0x8EA6CDD8 0x2458B +0x8EA6CDD9 0x26910 +0x8EA6CDDA 0x26912 +0x8EA6CDDB 0x2693F +0x8EA6CDDC 0x2696E +0x8EA6CDDD 0x24518 +0x8EA6CDDE 0x2F98C +0x8EA6CDDF 0x269D6 +0x8EA6CDE0 0x269D5 +0x8EA6CDE1 0x269D7 +0x8EA6CDE2 0x20B02 +0x8EA6CDE3 0x446D +0x8EA6CDE4 0x26A31 +0x8EA6CDE5 0x26A30 +0x8EA6CDE6 0x26A3A +0x8EA6CDE7 0x26B85 +0x8EA6CDE8 0x26B6B +0x8EA6CDE9 0x26C48 +0x8EA6CDEA 0x26C4B +0x8EA6CDEB 0x26C37 +0x8EA6CDEC 0x26C7B +0x8EA6CDED 0x26C6C +0x8EA6CDEE 0x26C85 +0x8EA6CDEF 0x26C65 +0x8EA6CDF0 0x26C36 +0x8EA6CDF1 0x26C86 +0x8EA6CDF2 0x26C34 +0x8EA6CDF3 0x26C68 +0x8EA6CDF4 0x26C5A +0x8EA6CDF5 0x26C58 +0x8EA6CDF6 0x26C72 +0x8EA6CDF7 0x26C6A +0x8EA6CDF8 0x26BD3 +0x8EA6CDF9 0x26C3C +0x8EA6CDFA 0x26C33 +0x8EA6CDFB 0x26C3B +0x8EA6CDFC 0x26C4D +0x8EA6CDFD 0x26C4F +0x8EA6CDFE 0x26C7C +0x8EA6CEA1 0x26CB0 +0x8EA6CEA2 0x26C5B +0x8EA6CEA3 0x26C55 +0x8EA6CEA4 0x26C64 +0x8EA6CEA5 0x26C6B +0x8EA6CEA6 0x26C53 +0x8EA6CEA7 0x44E6 +0x8EA6CEA8 0x26C57 +0x8EA6CEA9 0x26C5E +0x8EA6CEAA 0x26C6D +0x8EA6CEAB 0x26C35 +0x8EA6CEAC 0x26C69 +0x8EA6CEAD 0x26C59 +0x8EA6CEAE 0x26C66 +0x8EA6CEAF 0x26C50 +0x8EA6CEB0 0x26C51 +0x8EA6CEB1 0x26C5C +0x8EA6CEB2 0x26D5D +0x8EA6CEB3 0x26C87 +0x8EA6CEB4 0x26C78 +0x8EA6CEB5 0x26C49 +0x8EA6CEB6 0x26C4E +0x8EA6CEB7 0x26BF1 +0x8EA6CEB8 0x26C73 +0x8EA6CEB9 0x26C88 +0x8EA6CEBA 0x26BCF +0x8EA6CEBB 0x2F9A4 +0x8EA6CEBC 0x271B1 +0x8EA6CEBD 0x271B3 +0x8EA6CEBE 0x2729C +0x8EA6CEBF 0x272A4 +0x8EA6CEC0 0x27290 +0x8EA6CEC1 0x272B8 +0x8EA6CEC2 0x272A0 +0x8EA6CEC3 0x2729D +0x8EA6CEC4 0x272A8 +0x8EA6CEC5 0x272A9 +0x8EA6CEC6 0x2F9B9 +0x8EA6CEC7 0x272B1 +0x8EA6CEC8 0x27293 +0x8EA6CEC9 0x2729B +0x8EA6CECA 0x272A2 +0x8EA6CECB 0x272A1 +0x8EA6CECC 0x272B0 +0x8EA6CECD 0x272A7 +0x8EA6CECE 0x275B3 +0x8EA6CECF 0x8849 +0x8EA6CED0 0x275B4 +0x8EA6CED1 0x275F1 +0x8EA6CED2 0x275ED +0x8EA6CED3 0x275EC +0x8EA6CED4 0x27668 +0x8EA6CED5 0x27675 +0x8EA6CED6 0x2766A +0x8EA6CED7 0x27662 +0x8EA6CED8 0x27667 +0x8EA6CED9 0x27660 +0x8EA6CEDA 0x27677 +0x8EA6CEDB 0x2765F +0x8EA6CEDC 0x27679 +0x8EA6CEDD 0x27823 +0x8EA6CEDE 0x27821 +0x8EA6CEDF 0x2781C +0x8EA6CEE0 0x8999 +0x8EA6CEE1 0x2781F +0x8EA6CEE2 0x2781E +0x8EA6CEE3 0x278D6 +0x8EA6CEE4 0x278D3 +0x8EA6CEE5 0x278D9 +0x8EA6CEE6 0x278D7 +0x8EA6CEE7 0x278D4 +0x8EA6CEE8 0x278DC +0x8EA6CEE9 0x278D8 +0x8EA6CEEA 0x279A3 +0x8EA6CEEB 0x46D1 +0x8EA6CEEC 0x279BE +0x8EA6CEED 0x279A9 +0x8EA6CEEE 0x279A1 +0x8EA6CEEF 0x279A0 +0x8EA6CEF0 0x279AB +0x8EA6CEF1 0x279A2 +0x8EA6CEF2 0x279BA +0x8EA6CEF3 0x279C2 +0x8EA6CEF4 0x2799C +0x8EA6CEF5 0x279BB +0x8EA6CEF6 0x279AA +0x8EA6CEF7 0x279AC +0x8EA6CEF8 0x279A5 +0x8EA6CEF9 0x279C1 +0x8EA6CEFA 0x472C +0x8EA6CEFB 0x27BE2 +0x8EA6CEFC 0x27C36 +0x8EA6CEFD 0x27C3D +0x8EA6CEFE 0x27C3A +0x8EA6CFA1 0x22461 +0x8EA6CFA2 0x27C48 +0x8EA6CFA3 0x27C3C +0x8EA6CFA4 0x27CB7 +0x8EA6CFA5 0x27CAC +0x8EA6CFA6 0x27CB3 +0x8EA6CFA7 0x27CB6 +0x8EA6CFA8 0x27CB2 +0x8EA6CFA9 0x476E +0x8EA6CFAA 0x27D5D +0x8EA6CFAB 0x27D49 +0x8EA6CFAC 0x27D4E +0x8EA6CFAD 0x27D4F +0x8EA6CFAE 0x27D4D +0x8EA6CFAF 0x27D5C +0x8EA6CFB0 0x27E5D +0x8EA6CFB1 0x27EBB +0x8EA6CFB2 0x27ECE +0x8EA6CFB3 0x27EBF +0x8EA6CFB4 0x27EBA +0x8EA6CFB5 0x27EC3 +0x8EA6CFB6 0x47E5 +0x8EA6CFB7 0x28006 +0x8EA6CFB8 0x27FF8 +0x8EA6CFB9 0x27FFE +0x8EA6CFBA 0x28013 +0x8EA6CFBB 0x27FF6 +0x8EA6CFBC 0x47E6 +0x8EA6CFBD 0x28234 +0x8EA6CFBE 0x2822D +0x8EA6CFBF 0x2822A +0x8EA6CFC0 0x28235 +0x8EA6CFC1 0x2822C +0x8EA6CFC2 0x282D4 +0x8EA6CFC3 0x282DA +0x8EA6CFC4 0x282D3 +0x8EA6CFC5 0x282D2 +0x8EA6CFC6 0x282CE +0x8EA6CFC7 0x282CF +0x8EA6CFC8 0x489F +0x8EA6CFC9 0x284FD +0x8EA6CFCA 0x2850B +0x8EA6CFCB 0x284FE +0x8EA6CFCC 0x284F8 +0x8EA6CFCD 0x284F7 +0x8EA6CFCE 0x28517 +0x8EA6CFCF 0x284FA +0x8EA6CFD0 0x284F9 +0x8EA6CFD1 0x28500 +0x8EA6CFD2 0x284F5 +0x8EA6CFD3 0x284F1 +0x8EA6CFD4 0x28503 +0x8EA6CFD5 0x28505 +0x8EA6CFD6 0x2851C +0x8EA6CFD7 0x286AC +0x8EA6CFD8 0x2869A +0x8EA6CFD9 0x286AD +0x8EA6CFDA 0x286A0 +0x8EA6CFDB 0x2871B +0x8EA6CFDC 0x28725 +0x8EA6CFDD 0x28724 +0x8EA6CFDE 0x28726 +0x8EA6CFDF 0x28727 +0x8EA6CFE0 0x28728 +0x8EA6CFE1 0x2872A +0x8EA6CFE2 0x2871A +0x8EA6CFE3 0x2872E +0x8EA6CFE4 0x28715 +0x8EA6CFE5 0x28815 +0x8EA6CFE6 0x28814 +0x8EA6CFE7 0x28817 +0x8EA6CFE8 0x28818 +0x8EA6CFE9 0x2880F +0x8EA6CFEA 0x28813 +0x8EA6CFEB 0x2880B +0x8EA6CFEC 0x28822 +0x8EA6CFED 0x2137A +0x8EA6CFEE 0x28926 +0x8EA6CFEF 0x921F +0x8EA6CFF0 0x28951 +0x8EA6CFF1 0x2894D +0x8EA6CFF2 0x2894E +0x8EA6CFF3 0x2894A +0x8EA6CFF4 0x2894B +0x8EA6CFF5 0x2894C +0x8EA6CFF6 0x28950 +0x8EA6CFF7 0x28962 +0x8EA6CFF8 0x2894F +0x8EA6CFF9 0x28952 +0x8EA6CFFA 0x28C68 +0x8EA6CFFB 0x28C69 +0x8EA6CFFC 0x28CE5 +0x8EA6CFFD 0x28CF0 +0x8EA6CFFE 0x28CE1 +0x8EA6D0A1 0x28CE2 +0x8EA6D0A2 0x2F9F2 +0x8EA6D0A3 0x28EA5 +0x8EA6D0A4 0x28EA9 +0x8EA6D0A5 0x28EA4 +0x8EA6D0A6 0x28EAF +0x8EA6D0A7 0x28EAC +0x8EA6D0A8 0x28EAE +0x8EA6D0A9 0x28EAA +0x8EA6D0AA 0x28F95 +0x8EA6D0AB 0x28F99 +0x8EA6D0AC 0x28F93 +0x8EA6D0AD 0x28F9D +0x8EA6D0AE 0x28F98 +0x8EA6D0AF 0x28F9C +0x8EA6D0B0 0x28F97 +0x8EA6D0B1 0x4A0D +0x8EA6D0B2 0x29089 +0x8EA6D0B3 0x29087 +0x8EA6D0B4 0x291D7 +0x8EA6D0B5 0x291ED +0x8EA6D0B6 0x291F1 +0x8EA6D0B7 0x291F0 +0x8EA6D0B8 0x29205 +0x8EA6D0B9 0x29203 +0x8EA6D0BA 0x29204 +0x8EA6D0BB 0x2925F +0x8EA6D0BC 0x29457 +0x8EA6D0BD 0x2959C +0x8EA6D0BE 0x295A1 +0x8EA6D0BF 0x2959A +0x8EA6D0C0 0x2968F +0x8EA6D0C1 0x29693 +0x8EA6D0C2 0x2969E +0x8EA6D0C3 0x296A3 +0x8EA6D0C4 0x29698 +0x8EA6D0C5 0x29699 +0x8EA6D0C6 0x29695 +0x8EA6D0C7 0x2986E +0x8EA6D0C8 0x2986A +0x8EA6D0C9 0x29AF4 +0x8EA6D0CA 0x29AF7 +0x8EA6D0CB 0x29C79 +0x8EA6D0CC 0x29F8F +0x8EA6D0CD 0x29F91 +0x8EA6D0CE 0x2A00B +0x8EA6D0CF 0x2A502 +0x8EA6D0D0 0x20084 +0x8EA6D0D1 0x20104 +0x8EA6D0D2 0x20180 +0x8EA6D0D3 0x2032F +0x8EA6D0D4 0x2033F +0x8EA6D0D5 0x2033B +0x8EA6D0D6 0x20362 +0x8EA6D0D7 0x20344 +0x8EA6D0D8 0x20333 +0x8EA6D0D9 0x2035F +0x8EA6D0DA 0x2032B +0x8EA6D0DB 0x2F809 +0x8EA6D0DC 0x20339 +0x8EA6D0DD 0x20336 +0x8EA6D0DE 0x20348 +0x8EA6D0DF 0x20335 +0x8EA6D0E0 0x2036C +0x8EA6D0E1 0x20358 +0x8EA6D0E2 0x2033A +0x8EA6D0E3 0x204A8 +0x8EA6D0E4 0x204F4 +0x8EA6D0E5 0x20529 +0x8EA6D0E6 0x2059A +0x8EA6D0E7 0x20600 +0x8EA6D0E8 0x207BB +0x8EA6D0E9 0x207BD +0x8EA6D0EA 0x207B7 +0x8EA6D0EB 0x207B2 +0x8EA6D0EC 0x34F8 +0x8EA6D0ED 0x207A8 +0x8EA6D0EE 0x207AB +0x8EA6D0EF 0x207A6 +0x8EA6D0F0 0x207BC +0x8EA6D0F1 0x20897 +0x8EA6D0F2 0x20896 +0x8EA6D0F3 0x208F8 +0x8EA6D0F4 0x5313 +0x8EA6D0F5 0x20951 +0x8EA6D0F6 0x3533 +0x8EA6D0F7 0x209B5 +0x8EA6D0F8 0x209B4 +0x8EA6D0F9 0x209B6 +0x8EA6D0FA 0x353C +0x8EA6D0FB 0x209B7 +0x8EA6D0FC 0x20A05 +0x8EA6D0FD 0x20A23 +0x8EA6D0FE 0x20A95 +0x8EA6D1A1 0x20A98 +0x8EA6D1A2 0x354F +0x8EA6D1A3 0x20A94 +0x8EA6D1A4 0x20A93 +0x8EA6D1A5 0x20B07 +0x8EA6D1A6 0x20B73 +0x8EA6D1A7 0x20B71 +0x8EA6D1A8 0x20B72 +0x8EA6D1A9 0x20B78 +0x8EA6D1AA 0x20E5F +0x8EA6D1AB 0x20E6A +0x8EA6D1AC 0x20E67 +0x8EA6D1AD 0x20E6B +0x8EA6D1AE 0x20E69 +0x8EA6D1AF 0x20E8E +0x8EA6D1B0 0x20E49 +0x8EA6D1B1 0x20E80 +0x8EA6D1B2 0x35DC +0x8EA6D1B3 0x20E44 +0x8EA6D1B4 0x20E8F +0x8EA6D1B5 0x20E45 +0x8EA6D1B6 0x2F84C +0x8EA6D1B7 0x20E4F +0x8EA6D1B8 0x20E63 +0x8EA6D1B9 0x20E36 +0x8EA6D1BA 0x20E48 +0x8EA6D1BB 0x20E5C +0x8EA6D1BC 0x20E93 +0x8EA6D1BD 0x20E61 +0x8EA6D1BE 0x20E60 +0x8EA6D1BF 0x20E4E +0x8EA6D1C0 0x20E5E +0x8EA6D1C1 0x20E3F +0x8EA6D1C2 0x20EA4 +0x8EA6D1C3 0x55E0 +0x8EA6D1C4 0x20E68 +0x8EA6D1C5 0x2120B +0x8EA6D1C6 0x21211 +0x8EA6D1C7 0x2120D +0x8EA6D1C8 0x2120E +0x8EA6D1C9 0x213C2 +0x8EA6D1CA 0x2F857 +0x8EA6D1CB 0x213B0 +0x8EA6D1CC 0x213C3 +0x8EA6D1CD 0x213C8 +0x8EA6D1CE 0x21365 +0x8EA6D1CF 0x213D7 +0x8EA6D1D0 0x213BD +0x8EA6D1D1 0x213B8 +0x8EA6D1D2 0x213B6 +0x8EA6D1D3 0x213C7 +0x8EA6D1D4 0x213BC +0x8EA6D1D5 0x213B1 +0x8EA6D1D6 0x213AF +0x8EA6D1D7 0x2F85B +0x8EA6D1D8 0x21535 +0x8EA6D1D9 0x21530 +0x8EA6D1DA 0x2155D +0x8EA6D1DB 0x20B76 +0x8EA6D1DC 0x2156F +0x8EA6D1DD 0x215B0 +0x8EA6D1DE 0x2F85E +0x8EA6D1DF 0x215B4 +0x8EA6D1E0 0x2165C +0x8EA6D1E1 0x2165D +0x8EA6D1E2 0x21808 +0x8EA6D1E3 0x217EE +0x8EA6D1E4 0x2180B +0x8EA6D1E5 0x217F2 +0x8EA6D1E6 0x217FD +0x8EA6D1E7 0x217F1 +0x8EA6D1E8 0x21810 +0x8EA6D1E9 0x2F868 +0x8EA6D1EA 0x21814 +0x8EA6D1EB 0x2198B +0x8EA6D1EC 0x2198C +0x8EA6D1ED 0x21985 +0x8EA6D1EE 0x21A7A +0x8EA6D1EF 0x21A6C +0x8EA6D1F0 0x21A60 +0x8EA6D1F1 0x21A67 +0x8EA6D1F2 0x21A66 +0x8EA6D1F3 0x21A6A +0x8EA6D1F4 0x21A5F +0x8EA6D1F5 0x21A6D +0x8EA6D1F6 0x21A68 +0x8EA6D1F7 0x21A64 +0x8EA6D1F8 0x21B3A +0x8EA6D1F9 0x21B3B +0x8EA6D1FA 0x21B39 +0x8EA6D1FB 0x21C02 +0x8EA6D1FC 0x21C04 +0x8EA6D1FD 0x21C03 +0x8EA6D1FE 0x21CB4 +0x8EA6D2A1 0x21CB3 +0x8EA6D2A2 0x21CBB +0x8EA6D2A3 0x21CAC +0x8EA6D2A4 0x21CB6 +0x8EA6D2A5 0x21CB1 +0x8EA6D2A6 0x21CAF +0x8EA6D2A7 0x21CB5 +0x8EA6D2A8 0x21CBE +0x8EA6D2A9 0x21CB2 +0x8EA6D2AA 0x21D24 +0x8EA6D2AB 0x21EB6 +0x8EA6D2AC 0x21EB9 +0x8EA6D2AD 0x21EAC +0x8EA6D2AE 0x21EB0 +0x8EA6D2AF 0x21ED7 +0x8EA6D2B0 0x21EBB +0x8EA6D2B1 0x21EFE +0x8EA6D2B2 0x21ECB +0x8EA6D2B3 0x2F87F +0x8EA6D2B4 0x37F5 +0x8EA6D2B5 0x21EB3 +0x8EA6D2B6 0x21EBE +0x8EA6D2B7 0x21ECD +0x8EA6D2B8 0x21EBC +0x8EA6D2B9 0x21EBA +0x8EA6D2BA 0x21EC7 +0x8EA6D2BB 0x22116 +0x8EA6D2BC 0x2211B +0x8EA6D2BD 0x22117 +0x8EA6D2BE 0x22115 +0x8EA6D2BF 0x2219F +0x8EA6D2C0 0x2F88E +0x8EA6D2C1 0x22282 +0x8EA6D2C2 0x22283 +0x8EA6D2C3 0x2228E +0x8EA6D2C4 0x2226A +0x8EA6D2C5 0x22289 +0x8EA6D2C6 0x22294 +0x8EA6D2C7 0x22286 +0x8EA6D2C8 0x22290 +0x8EA6D2C9 0x22362 +0x8EA6D2CA 0x22390 +0x8EA6D2CB 0x2240C +0x8EA6D2CC 0x2240F +0x8EA6D2CD 0x38C3 +0x8EA6D2CE 0x224A5 +0x8EA6D2CF 0x224A7 +0x8EA6D2D0 0x224A6 +0x8EA6D2D1 0x224A4 +0x8EA6D2D2 0x22535 +0x8EA6D2D3 0x22538 +0x8EA6D2D4 0x22536 +0x8EA6D2D5 0x22543 +0x8EA6D2D6 0x22547 +0x8EA6D2D7 0x22537 +0x8EA6D2D8 0x22743 +0x8EA6D2D9 0x227A2 +0x8EA6D2DA 0x22751 +0x8EA6D2DB 0x22772 +0x8EA6D2DC 0x2276D +0x8EA6D2DD 0x2272F +0x8EA6D2DE 0x22754 +0x8EA6D2DF 0x2276E +0x8EA6D2E0 0x22755 +0x8EA6D2E1 0x22737 +0x8EA6D2E2 0x2274F +0x8EA6D2E3 0x22750 +0x8EA6D2E4 0x6139 +0x8EA6D2E5 0x2279E +0x8EA6D2E6 0x2F8A8 +0x8EA6D2E7 0x227B3 +0x8EA6D2E8 0x227A7 +0x8EA6D2E9 0x3971 +0x8EA6D2EA 0x227F9 +0x8EA6D2EB 0x22791 +0x8EA6D2EC 0x2F8A7 +0x8EA6D2ED 0x227B6 +0x8EA6D2EE 0x227DD +0x8EA6D2EF 0x22799 +0x8EA6D2F0 0x229DF +0x8EA6D2F1 0x229D5 +0x8EA6D2F2 0x247F5 +0x8EA6D2F3 0x22C28 +0x8EA6D2F4 0x22C40 +0x8EA6D2F5 0x22C71 +0x8EA6D2F6 0x22C98 +0x8EA6D2F7 0x22C95 +0x8EA6D2F8 0x22C65 +0x8EA6D2F9 0x22C78 +0x8EA6D2FA 0x22C7F +0x8EA6D2FB 0x22C60 +0x8EA6D2FC 0x22C7C +0x8EA6D2FD 0x22C96 +0x8EA6D2FE 0x22C6A +0x8EA6D3A1 0x22C79 +0x8EA6D3A2 0x22C73 +0x8EA6D3A3 0x22C72 +0x8EA6D3A4 0x22C7B +0x8EA6D3A5 0x22C70 +0x8EA6D3A6 0x22ED5 +0x8EA6D3A7 0x22ED7 +0x8EA6D3A8 0x22F8F +0x8EA6D3A9 0x22F89 +0x8EA6D3AA 0x22F9E +0x8EA6D3AB 0x22F87 +0x8EA6D3AC 0x22FA0 +0x8EA6D3AD 0x22F8D +0x8EA6D3AE 0x22F88 +0x8EA6D3AF 0x22F7F +0x8EA6D3B0 0x22F8C +0x8EA6D3B1 0x22F93 +0x8EA6D3B2 0x23059 +0x8EA6D3B3 0x295B0 +0x8EA6D3B4 0x230B1 +0x8EA6D3B5 0x251F4 +0x8EA6D3B6 0x230AF +0x8EA6D3B7 0x230B2 +0x8EA6D3B8 0x23108 +0x8EA6D3B9 0x2310A +0x8EA6D3BA 0x23136 +0x8EA6D3BB 0x23137 +0x8EA6D3BC 0x2F8CF +0x8EA6D3BD 0x3B01 +0x8EA6D3BE 0x23236 +0x8EA6D3BF 0x23229 +0x8EA6D3C0 0x2324A +0x8EA6D3C1 0x23226 +0x8EA6D3C2 0x23228 +0x8EA6D3C3 0x23224 +0x8EA6D3C4 0x2322A +0x8EA6D3C5 0x23248 +0x8EA6D3C6 0x23344 +0x8EA6D3C7 0x23384 +0x8EA6D3C8 0x2338C +0x8EA6D3C9 0x234C4 +0x8EA6D3CA 0x234DC +0x8EA6D3CB 0x23587 +0x8EA6D3CC 0x23553 +0x8EA6D3CD 0x2357F +0x8EA6D3CE 0x23531 +0x8EA6D3CF 0x23551 +0x8EA6D3D0 0x2354B +0x8EA6D3D1 0x23552 +0x8EA6D3D2 0x23580 +0x8EA6D3D3 0x235A5 +0x8EA6D3D4 0x23581 +0x8EA6D3D5 0x23543 +0x8EA6D3D6 0x23534 +0x8EA6D3D7 0x23536 +0x8EA6D3D8 0x23532 +0x8EA6D3D9 0x23548 +0x8EA6D3DA 0x23549 +0x8EA6D3DB 0x2353C +0x8EA6D3DC 0x2354D +0x8EA6D3DD 0x2354A +0x8EA6D3DE 0x2F8E6 +0x8EA6D3DF 0x2358A +0x8EA6D3E0 0x23546 +0x8EA6D3E1 0x2353E +0x8EA6D3E2 0x23583 +0x8EA6D3E3 0x23550 +0x8EA6D3E4 0x235B4 +0x8EA6D3E5 0x238F0 +0x8EA6D3E6 0x238E4 +0x8EA6D3E7 0x238E3 +0x8EA6D3E8 0x238E5 +0x8EA6D3E9 0x238E6 +0x8EA6D3EA 0x238E7 +0x8EA6D3EB 0x238E1 +0x8EA6D3EC 0x238EF +0x8EA6D3ED 0x238E8 +0x8EA6D3EE 0x238DD +0x8EA6D3EF 0x23903 +0x8EA6D3F0 0x23988 +0x8EA6D3F1 0x23A26 +0x8EA6D3F2 0x23A16 +0x8EA6D3F3 0x23A3B +0x8EA6D3F4 0x23A2F +0x8EA6D3F5 0x23A39 +0x8EA6D3F6 0x23A34 +0x8EA6D3F7 0x2F8F4 +0x8EA6D3F8 0x23A35 +0x8EA6D3F9 0x23A31 +0x8EA6D3FA 0x23A38 +0x8EA6D3FB 0x20B81 +0x8EA6D3FC 0x23AAA +0x8EA6D3FD 0x23AA3 +0x8EA6D3FE 0x23AA4 +0x8EA6D4A1 0x23AA0 +0x8EA6D4A2 0x23AA1 +0x8EA6D4A3 0x23AA9 +0x8EA6D4A4 0x23AA5 +0x8EA6D4A5 0x23BAF +0x8EA6D4A6 0x23BB1 +0x8EA6D4A7 0x23BAB +0x8EA6D4A8 0x23BAE +0x8EA6D4A9 0x23BB0 +0x8EA6D4AA 0x23BB3 +0x8EA6D4AB 0x23BAC +0x8EA6D4AC 0x23BA9 +0x8EA6D4AD 0x23BB2 +0x8EA6D4AE 0x23BA8 +0x8EA6D4AF 0x23BB4 +0x8EA6D4B0 0x23BC2 +0x8EA6D4B1 0x23C4F +0x8EA6D4B2 0x23C66 +0x8EA6D4B3 0x23E1E +0x8EA6D4B4 0x23E15 +0x8EA6D4B5 0x23E10 +0x8EA6D4B6 0x23E7F +0x8EA6D4B7 0x23E7E +0x8EA6D4B8 0x23E60 +0x8EA6D4B9 0x23ECC +0x8EA6D4BA 0x23EB2 +0x8EA6D4BB 0x23E62 +0x8EA6D4BC 0x23E8D +0x8EA6D4BD 0x23E8E +0x8EA6D4BE 0x23E77 +0x8EA6D4BF 0x23E7C +0x8EA6D4C0 0x23E8F +0x8EA6D4C1 0x23E5D +0x8EA6D4C2 0x23E6D +0x8EA6D4C3 0x23E63 +0x8EA6D4C4 0x23EAF +0x8EA6D4C5 0x23E90 +0x8EA6D4C6 0x23E7D +0x8EA6D4C7 0x23E7A +0x8EA6D4C8 0x23E06 +0x8EA6D4C9 0x2F90B +0x8EA6D4CA 0x23E68 +0x8EA6D4CB 0x23EB4 +0x8EA6D4CC 0x23E78 +0x8EA6D4CD 0x23EB1 +0x8EA6D4CE 0x6ED7 +0x8EA6D4CF 0x2F90C +0x8EA6D4D0 0x3D41 +0x8EA6D4D1 0x242E8 +0x8EA6D4D2 0x242E9 +0x8EA6D4D3 0x242C0 +0x8EA6D4D4 0x3DD7 +0x8EA6D4D5 0x242EA +0x8EA6D4D6 0x242B7 +0x8EA6D4D7 0x242BA +0x8EA6D4D8 0x242B5 +0x8EA6D4D9 0x2F91D +0x8EA6D4DA 0x242B4 +0x8EA6D4DB 0x242BC +0x8EA6D4DC 0x242C6 +0x8EA6D4DD 0x242B8 +0x8EA6D4DE 0x242BD +0x8EA6D4DF 0x242C2 +0x8EA6D4E0 0x2434D +0x8EA6D4E1 0x242F0 +0x8EA6D4E2 0x242C7 +0x8EA6D4E3 0x242C1 +0x8EA6D4E4 0x242C3 +0x8EA6D4E5 0x242F1 +0x8EA6D4E6 0x242EC +0x8EA6D4E7 0x3DE2 +0x8EA6D4E8 0x2451C +0x8EA6D4E9 0x24520 +0x8EA6D4EA 0x24558 +0x8EA6D4EB 0x24565 +0x8EA6D4EC 0x24564 +0x8EA6D4ED 0x2458C +0x8EA6D4EE 0x2458D +0x8EA6D4EF 0x245D9 +0x8EA6D4F0 0x245E0 +0x8EA6D4F1 0x24610 +0x8EA6D4F2 0x24694 +0x8EA6D4F3 0x24692 +0x8EA6D4F4 0x24696 +0x8EA6D4F5 0x24695 +0x8EA6D4F6 0x246BF +0x8EA6D4F7 0x246A0 +0x8EA6D4F8 0x3E45 +0x8EA6D4F9 0x247F4 +0x8EA6D4FA 0x247F6 +0x8EA6D4FB 0x247DC +0x8EA6D4FC 0x733D +0x8EA6D4FD 0x24816 +0x8EA6D4FE 0x24815 +0x8EA6D5A1 0x2481C +0x8EA6D5A2 0x2480F +0x8EA6D5A3 0x2482C +0x8EA6D5A4 0x24814 +0x8EA6D5A5 0x24825 +0x8EA6D5A6 0x24817 +0x8EA6D5A7 0x24812 +0x8EA6D5A8 0x2481E +0x8EA6D5A9 0x24980 +0x8EA6D5AA 0x249A8 +0x8EA6D5AB 0x249AF +0x8EA6D5AC 0x249D6 +0x8EA6D5AD 0x249E2 +0x8EA6D5AE 0x249B4 +0x8EA6D5AF 0x249B3 +0x8EA6D5B0 0x249B0 +0x8EA6D5B1 0x249B2 +0x8EA6D5B2 0x249A1 +0x8EA6D5B3 0x24B60 +0x8EA6D5B4 0x24B66 +0x8EA6D5B5 0x24B61 +0x8EA6D5B6 0x24B4E +0x8EA6D5B7 0x24B5D +0x8EA6D5B8 0x24B63 +0x8EA6D5B9 0x24BE6 +0x8EA6D5BA 0x24BEF +0x8EA6D5BB 0x24BEC +0x8EA6D5BC 0x24C98 +0x8EA6D5BD 0x24CA7 +0x8EA6D5BE 0x24C94 +0x8EA6D5BF 0x24C95 +0x8EA6D5C0 0x24C91 +0x8EA6D5C1 0x24C9D +0x8EA6D5C2 0x24C99 +0x8EA6D5C3 0x24C9B +0x8EA6D5C4 0x24C9C +0x8EA6D5C5 0x24D1D +0x8EA6D5C6 0x24D1C +0x8EA6D5C7 0x24DD0 +0x8EA6D5C8 0x24DE0 +0x8EA6D5C9 0x24DCB +0x8EA6D5CA 0x24DDB +0x8EA6D5CB 0x24DDA +0x8EA6D5CC 0x24DC2 +0x8EA6D5CD 0x24DD3 +0x8EA6D5CE 0x24DE5 +0x8EA6D5CF 0x24F7D +0x8EA6D5D0 0x24F7B +0x8EA6D5D1 0x24FFF +0x8EA6D5D2 0x3FF2 +0x8EA6D5D3 0x24FF9 +0x8EA6D5D4 0x25077 +0x8EA6D5D5 0x2507C +0x8EA6D5D6 0x25078 +0x8EA6D5D7 0x2507B +0x8EA6D5D8 0x2507A +0x8EA6D5D9 0x251D2 +0x8EA6D5DA 0x251CB +0x8EA6D5DB 0x251C9 +0x8EA6D5DC 0x251CE +0x8EA6D5DD 0x251E4 +0x8EA6D5DE 0x251CA +0x8EA6D5DF 0x251D0 +0x8EA6D5E0 0x22FA5 +0x8EA6D5E1 0x4049 +0x8EA6D5E2 0x251D9 +0x8EA6D5E3 0x251EE +0x8EA6D5E4 0x251DD +0x8EA6D5E5 0x25200 +0x8EA6D5E6 0x251E1 +0x8EA6D5E7 0x253DE +0x8EA6D5E8 0x253E2 +0x8EA6D5E9 0x253DA +0x8EA6D5EA 0x254CE +0x8EA6D5EB 0x2F94F +0x8EA6D5EC 0x254CF +0x8EA6D5ED 0x254DA +0x8EA6D5EE 0x254D1 +0x8EA6D5EF 0x254D4 +0x8EA6D5F0 0x254ED +0x8EA6D5F1 0x254CB +0x8EA6D5F2 0x254D5 +0x8EA6D5F3 0x254F1 +0x8EA6D5F4 0x2569C +0x8EA6D5F5 0x25688 +0x8EA6D5F6 0x25741 +0x8EA6D5F7 0x257D0 +0x8EA6D5F8 0x257F7 +0x8EA6D5F9 0x257CF +0x8EA6D5FA 0x257D1 +0x8EA6D5FB 0x257DB +0x8EA6D5FC 0x257DE +0x8EA6D5FD 0x257F8 +0x8EA6D5FE 0x257DC +0x8EA6D6A1 0x257D9 +0x8EA6D6A2 0x259A0 +0x8EA6D6A3 0x259B2 +0x8EA6D6A4 0x259A1 +0x8EA6D6A5 0x259AA +0x8EA6D6A6 0x259A9 +0x8EA6D6A7 0x41A9 +0x8EA6D6A8 0x259A6 +0x8EA6D6A9 0x2599C +0x8EA6D6AA 0x259B5 +0x8EA6D6AB 0x259A7 +0x8EA6D6AC 0x25A8E +0x8EA6D6AD 0x25A90 +0x8EA6D6AE 0x25A91 +0x8EA6D6AF 0x25B85 +0x8EA6D6B0 0x25B5B +0x8EA6D6B1 0x25B70 +0x8EA6D6B2 0x25B64 +0x8EA6D6B3 0x25B67 +0x8EA6D6B4 0x25B63 +0x8EA6D6B5 0x25B77 +0x8EA6D6B6 0x25B68 +0x8EA6D6B7 0x25B65 +0x8EA6D6B8 0x25B6A +0x8EA6D6B9 0x25B78 +0x8EA6D6BA 0x25B66 +0x8EA6D6BB 0x25E88 +0x8EA6D6BC 0x25E9E +0x8EA6D6BD 0x25E74 +0x8EA6D6BE 0x25E7A +0x8EA6D6BF 0x25E79 +0x8EA6D6C0 0x25E8B +0x8EA6D6C1 0x25E7F +0x8EA6D6C2 0x26013 +0x8EA6D6C3 0x2601E +0x8EA6D6C4 0x26017 +0x8EA6D6C5 0x2601A +0x8EA6D6C6 0x26022 +0x8EA6D6C7 0x26043 +0x8EA6D6C8 0x26019 +0x8EA6D6C9 0x2601F +0x8EA6D6CA 0x26027 +0x8EA6D6CB 0x26012 +0x8EA6D6CC 0x26024 +0x8EA6D6CD 0x26025 +0x8EA6D6CE 0x2035E +0x8EA6D6CF 0x26235 +0x8EA6D6D0 0x26234 +0x8EA6D6D1 0x262D1 +0x8EA6D6D2 0x262C4 +0x8EA6D6D3 0x262CA +0x8EA6D6D4 0x262C6 +0x8EA6D6D5 0x262CB +0x8EA6D6D6 0x262CD +0x8EA6D6D7 0x262E2 +0x8EA6D6D8 0x26389 +0x8EA6D6D9 0x2638B +0x8EA6D6DA 0x26386 +0x8EA6D6DB 0x26388 +0x8EA6D6DC 0x2638D +0x8EA6D6DD 0x2643B +0x8EA6D6DE 0x2643C +0x8EA6D6DF 0x2643D +0x8EA6D6E0 0x264F5 +0x8EA6D6E1 0x26579 +0x8EA6D6E2 0x26575 +0x8EA6D6E3 0x26582 +0x8EA6D6E4 0x2657F +0x8EA6D6E5 0x26585 +0x8EA6D6E6 0x26576 +0x8EA6D6E7 0x2657C +0x8EA6D6E8 0x2657E +0x8EA6D6E9 0x2657B +0x8EA6D6EA 0x26580 +0x8EA6D6EB 0x2657A +0x8EA6D6EC 0x22548 +0x8EA6D6ED 0x43CB +0x8EA6D6EE 0x2661D +0x8EA6D6EF 0x266F6 +0x8EA6D6F0 0x266F7 +0x8EA6D6F1 0x266F9 +0x8EA6D6F2 0x26763 +0x8EA6D6F3 0x2676C +0x8EA6D6F4 0x2676E +0x8EA6D6F5 0x26714 +0x8EA6D6F6 0x440D +0x8EA6D6F7 0x26767 +0x8EA6D6F8 0x2676F +0x8EA6D6F9 0x26769 +0x8EA6D6FA 0x26776 +0x8EA6D6FB 0x26795 +0x8EA6D6FC 0x26771 +0x8EA6D6FD 0x26761 +0x8EA6D6FE 0x26778 +0x8EA6D7A1 0x2676B +0x8EA6D7A2 0x26785 +0x8EA6D7A3 0x26784 +0x8EA6D7A4 0x26914 +0x8EA6D7A5 0x26976 +0x8EA6D7A6 0x259B6 +0x8EA6D7A7 0x26975 +0x8EA6D7A8 0x26974 +0x8EA6D7A9 0x269E2 +0x8EA6D7AA 0x26A3F +0x8EA6D7AB 0x26A44 +0x8EA6D7AC 0x26A3D +0x8EA6D7AD 0x26A47 +0x8EA6D7AE 0x26A48 +0x8EA6D7AF 0x26ADB +0x8EA6D7B0 0x26ADC +0x8EA6D7B1 0x26ADD +0x8EA6D7B2 0x26BE5 +0x8EA6D7B3 0x26BE6 +0x8EA6D7B4 0x26CC2 +0x8EA6D7B5 0x26D2E +0x8EA6D7B6 0x26D1D +0x8EA6D7B7 0x26CF8 +0x8EA6D7B8 0x26CF0 +0x8EA6D7B9 0x26CF6 +0x8EA6D7BA 0x26CC5 +0x8EA6D7BB 0x26CC6 +0x8EA6D7BC 0x26CFC +0x8EA6D7BD 0x26D52 +0x8EA6D7BE 0x26D2F +0x8EA6D7BF 0x26D10 +0x8EA6D7C0 0x26CF3 +0x8EA6D7C1 0x26CD2 +0x8EA6D7C2 0x26CEA +0x8EA6D7C3 0x26CDC +0x8EA6D7C4 0x26D1B +0x8EA6D7C5 0x26CFB +0x8EA6D7C6 0x26CC3 +0x8EA6D7C7 0x26D16 +0x8EA6D7C8 0x26D07 +0x8EA6D7C9 0x26CC9 +0x8EA6D7CA 0x26CD8 +0x8EA6D7CB 0x26D30 +0x8EA6D7CC 0x26D13 +0x8EA6D7CD 0x26D31 +0x8EA6D7CE 0x26CFA +0x8EA6D7CF 0x26CF2 +0x8EA6D7D0 0x26DE3 +0x8EA6D7D1 0x26CD5 +0x8EA6D7D2 0x26D01 +0x8EA6D7D3 0x26CF1 +0x8EA6D7D4 0x26D1C +0x8EA6D7D5 0x26CD6 +0x8EA6D7D6 0x26D08 +0x8EA6D7D7 0x26D0B +0x8EA6D7D8 0x26D17 +0x8EA6D7D9 0x26D20 +0x8EA6D7DA 0x26CCA +0x8EA6D7DB 0x26D32 +0x8EA6D7DC 0x26D05 +0x8EA6D7DD 0x26CE4 +0x8EA6D7DE 0x26CCE +0x8EA6D7DF 0x26D33 +0x8EA6D7E0 0x26D02 +0x8EA6D7E1 0x26D19 +0x8EA6D7E2 0x26D1E +0x8EA6D7E3 0x26CD3 +0x8EA6D7E4 0x26CF7 +0x8EA6D7E5 0x26CE8 +0x8EA6D7E6 0x26D1F +0x8EA6D7E7 0x26CF4 +0x8EA6D7E8 0x26DD8 +0x8EA6D7E9 0x271BF +0x8EA6D7EA 0x271BE +0x8EA6D7EB 0x271BD +0x8EA6D7EC 0x272DC +0x8EA6D7ED 0x272DD +0x8EA6D7EE 0x272AB +0x8EA6D7EF 0x272C9 +0x8EA6D7F0 0x272C8 +0x8EA6D7F1 0x272DF +0x8EA6D7F2 0x272D9 +0x8EA6D7F3 0x272DB +0x8EA6D7F4 0x272CC +0x8EA6D7F5 0x272E0 +0x8EA6D7F6 0x272EF +0x8EA6D7F7 0x272F3 +0x8EA6D7F8 0x272AE +0x8EA6D7F9 0x27301 +0x8EA6D7FA 0x275B7 +0x8EA6D7FB 0x275B9 +0x8EA6D7FC 0x275B6 +0x8EA6D7FD 0x275B8 +0x8EA6D7FE 0x275F6 +0x8EA6D8A1 0x275F3 +0x8EA6D8A2 0x275F5 +0x8EA6D8A3 0x275F2 +0x8EA6D8A4 0x27691 +0x8EA6D8A5 0x2769D +0x8EA6D8A6 0x2769B +0x8EA6D8A7 0x27692 +0x8EA6D8A8 0x2768D +0x8EA6D8A9 0x2769E +0x8EA6D8AA 0x2768C +0x8EA6D8AB 0x4631 +0x8EA6D8AC 0x2F9C7 +0x8EA6D8AD 0x27695 +0x8EA6D8AE 0x2F9C6 +0x8EA6D8AF 0x2768A +0x8EA6D8B0 0x2768E +0x8EA6D8B1 0x2769C +0x8EA6D8B2 0x277EF +0x8EA6D8B3 0x2782D +0x8EA6D8B4 0x27852 +0x8EA6D8B5 0x27835 +0x8EA6D8B6 0x27828 +0x8EA6D8B7 0x2782E +0x8EA6D8B8 0x278E5 +0x8EA6D8B9 0x279EA +0x8EA6D8BA 0x279F1 +0x8EA6D8BB 0x279EB +0x8EA6D8BC 0x279D8 +0x8EA6D8BD 0x279D0 +0x8EA6D8BE 0x279F3 +0x8EA6D8BF 0x279DB +0x8EA6D8C0 0x279CE +0x8EA6D8C1 0x46D5 +0x8EA6D8C2 0x279DA +0x8EA6D8C3 0x279D7 +0x8EA6D8C4 0x279E1 +0x8EA6D8C5 0x279F2 +0x8EA6D8C6 0x279C8 +0x8EA6D8C7 0x279D9 +0x8EA6D8C8 0x279DE +0x8EA6D8C9 0x279D1 +0x8EA6D8CA 0x279E7 +0x8EA6D8CB 0x279CF +0x8EA6D8CC 0x27BB7 +0x8EA6D8CD 0x27C47 +0x8EA6D8CE 0x27C42 +0x8EA6D8CF 0x27C43 +0x8EA6D8D0 0x2F9D3 +0x8EA6D8D1 0x27CC3 +0x8EA6D8D2 0x27CC1 +0x8EA6D8D3 0x27CC7 +0x8EA6D8D4 0x27D64 +0x8EA6D8D5 0x27D6A +0x8EA6D8D6 0x27D66 +0x8EA6D8D7 0x27D50 +0x8EA6D8D8 0x27D6E +0x8EA6D8D9 0x27D65 +0x8EA6D8DA 0x238EC +0x8EA6D8DB 0x27D7F +0x8EA6D8DC 0x2F9D5 +0x8EA6D8DD 0x27D9A +0x8EA6D8DE 0x27D69 +0x8EA6D8DF 0x27D72 +0x8EA6D8E0 0x27D6F +0x8EA6D8E1 0x27D7D +0x8EA6D8E2 0x27D70 +0x8EA6D8E3 0x27E60 +0x8EA6D8E4 0x27EC2 +0x8EA6D8E5 0x27EE7 +0x8EA6D8E6 0x27ED1 +0x8EA6D8E7 0x27EEB +0x8EA6D8E8 0x27ED4 +0x8EA6D8E9 0x27EDC +0x8EA6D8EA 0x27EDB +0x8EA6D8EB 0x28037 +0x8EA6D8EC 0x28025 +0x8EA6D8ED 0x2801F +0x8EA6D8EE 0x2801E +0x8EA6D8EF 0x28021 +0x8EA6D8F0 0x2801B +0x8EA6D8F1 0x28017 +0x8EA6D8F2 0x28022 +0x8EA6D8F3 0x2802A +0x8EA6D8F4 0x2801A +0x8EA6D8F5 0x2802D +0x8EA6D8F6 0x28023 +0x8EA6D8F7 0x28026 +0x8EA6D8F8 0x28036 +0x8EA6D8F9 0x27FFF +0x8EA6D8FA 0x2823A +0x8EA6D8FB 0x28240 +0x8EA6D8FC 0x28242 +0x8EA6D8FD 0x28238 +0x8EA6D8FE 0x2823B +0x8EA6D9A1 0x2823C +0x8EA6D9A2 0x28243 +0x8EA6D9A3 0x282E8 +0x8EA6D9A4 0x4856 +0x8EA6D9A5 0x282F9 +0x8EA6D9A6 0x282EB +0x8EA6D9A7 0x282F1 +0x8EA6D9A8 0x282E9 +0x8EA6D9A9 0x282EC +0x8EA6D9AA 0x28415 +0x8EA6D9AB 0x28447 +0x8EA6D9AC 0x28446 +0x8EA6D9AD 0x28445 +0x8EA6D9AE 0x28524 +0x8EA6D9AF 0x28556 +0x8EA6D9B0 0x28521 +0x8EA6D9B1 0x28527 +0x8EA6D9B2 0x2854D +0x8EA6D9B3 0x28531 +0x8EA6D9B4 0x2851E +0x8EA6D9B5 0x2852C +0x8EA6D9B6 0x2854F +0x8EA6D9B7 0x2852B +0x8EA6D9B8 0x28553 +0x8EA6D9B9 0x28551 +0x8EA6D9BA 0x28554 +0x8EA6D9BB 0x28529 +0x8EA6D9BC 0x28550 +0x8EA6D9BD 0x2851F +0x8EA6D9BE 0x28532 +0x8EA6D9BF 0x2852A +0x8EA6D9C0 0x2851D +0x8EA6D9C1 0x28528 +0x8EA6D9C2 0x2852E +0x8EA6D9C3 0x2852D +0x8EA6D9C4 0x286BC +0x8EA6D9C5 0x286BB +0x8EA6D9C6 0x286BD +0x8EA6D9C7 0x2F9E4 +0x8EA6D9C8 0x28747 +0x8EA6D9C9 0x28741 +0x8EA6D9CA 0x2F9E5 +0x8EA6D9CB 0x28749 +0x8EA6D9CC 0x48F4 +0x8EA6D9CD 0x2882E +0x8EA6D9CE 0x28827 +0x8EA6D9CF 0x2896A +0x8EA6D9D0 0x2897B +0x8EA6D9D1 0x28973 +0x8EA6D9D2 0x28975 +0x8EA6D9D3 0x28969 +0x8EA6D9D4 0x28979 +0x8EA6D9D5 0x28972 +0x8EA6D9D6 0x28C76 +0x8EA6D9D7 0x28C77 +0x8EA6D9D8 0x28C74 +0x8EA6D9D9 0x28C73 +0x8EA6D9DA 0x28D02 +0x8EA6D9DB 0x28CFE +0x8EA6D9DC 0x28D01 +0x8EA6D9DD 0x28CF9 +0x8EA6D9DE 0x28CF4 +0x8EA6D9DF 0x28ED3 +0x8EA6D9E0 0x28ED5 +0x8EA6D9E1 0x28ED8 +0x8EA6D9E2 0x28EC3 +0x8EA6D9E3 0x28ECA +0x8EA6D9E4 0x28ED0 +0x8EA6D9E5 0x28ECB +0x8EA6D9E6 0x28ECE +0x8EA6D9E7 0x28EC5 +0x8EA6D9E8 0x28EE6 +0x8EA6D9E9 0x28EC4 +0x8EA6D9EA 0x28EC0 +0x8EA6D9EB 0x28ED4 +0x8EA6D9EC 0x28EE8 +0x8EA6D9ED 0x28F76 +0x8EA6D9EE 0x28FA2 +0x8EA6D9EF 0x28FAE +0x8EA6D9F0 0x28FA8 +0x8EA6D9F1 0x28FA3 +0x8EA6D9F2 0x28FA7 +0x8EA6D9F3 0x28F96 +0x8EA6D9F4 0x28FA9 +0x8EA6D9F5 0x28FA5 +0x8EA6D9F6 0x28FAF +0x8EA6D9F7 0x28FA4 +0x8EA6D9F8 0x28FAB +0x8EA6D9F9 0x28FAA +0x8EA6D9FA 0x28FA6 +0x8EA6D9FB 0x28FA0 +0x8EA6D9FC 0x29098 +0x8EA6D9FD 0x291DB +0x8EA6D9FE 0x291F6 +0x8EA6DAA1 0x291F5 +0x8EA6DAA2 0x2920C +0x8EA6DAA3 0x2920A +0x8EA6DAA4 0x9775 +0x8EA6DAA5 0x29268 +0x8EA6DAA6 0x29263 +0x8EA6DAA7 0x29266 +0x8EA6DAA8 0x4A58 +0x8EA6DAA9 0x29264 +0x8EA6DAAA 0x2926A +0x8EA6DAAB 0x29269 +0x8EA6DAAC 0x29395 +0x8EA6DAAD 0x29402 +0x8EA6DAAE 0x2946A +0x8EA6DAAF 0x2945E +0x8EA6DAB0 0x29468 +0x8EA6DAB1 0x29469 +0x8EA6DAB2 0x29465 +0x8EA6DAB3 0x2F9FE +0x8EA6DAB4 0x295A7 +0x8EA6DAB5 0x295AE +0x8EA6DAB6 0x295A8 +0x8EA6DAB7 0x295B3 +0x8EA6DAB8 0x2969C +0x8EA6DAB9 0x296A9 +0x8EA6DABA 0x296B6 +0x8EA6DABB 0x296B3 +0x8EA6DABC 0x296B2 +0x8EA6DABD 0x2FA03 +0x8EA6DABE 0x296B8 +0x8EA6DABF 0x296C0 +0x8EA6DAC0 0x296BF +0x8EA6DAC1 0x296BA +0x8EA6DAC2 0x296A8 +0x8EA6DAC3 0x2983C +0x8EA6DAC4 0x29872 +0x8EA6DAC5 0x29871 +0x8EA6DAC6 0x29875 +0x8EA6DAC7 0x29873 +0x8EA6DAC8 0x29A17 +0x8EA6DAC9 0x29A15 +0x8EA6DACA 0x29A16 +0x8EA6DACB 0x29A1B +0x8EA6DACC 0x29AFA +0x8EA6DACD 0x29AF9 +0x8EA6DACE 0x29C2C +0x8EA6DACF 0x29C85 +0x8EA6DAD0 0x29C82 +0x8EA6DAD1 0x29C7F +0x8EA6DAD2 0x29C7D +0x8EA6DAD3 0x29C88 +0x8EA6DAD4 0x242F3 +0x8EA6DAD5 0x29D4E +0x8EA6DAD6 0x29D50 +0x8EA6DAD7 0x29F93 +0x8EA6DAD8 0x29F97 +0x8EA6DAD9 0x29F98 +0x8EA6DADA 0x29F9B +0x8EA6DADB 0x29F9C +0x8EA6DADC 0x29F96 +0x8EA6DADD 0x2A28B +0x8EA6DADE 0x2A2FD +0x8EA6DADF 0x2A2FC +0x8EA6DAE0 0x2FA17 +0x8EA6DAE1 0x2398B +0x8EA6DAE2 0x20108 +0x8EA6DAE3 0x20107 +0x8EA6DAE4 0x20373 +0x8EA6DAE5 0x203A2 +0x8EA6DAE6 0x203AF +0x8EA6DAE7 0x20382 +0x8EA6DAE8 0x2037B +0x8EA6DAE9 0x20374 +0x8EA6DAEA 0x203B0 +0x8EA6DAEB 0x20376 +0x8EA6DAEC 0x203B9 +0x8EA6DAED 0x2039E +0x8EA6DAEE 0x203B1 +0x8EA6DAEF 0x203A1 +0x8EA6DAF0 0x203B2 +0x8EA6DAF1 0x2036E +0x8EA6DAF2 0x2F80B +0x8EA6DAF3 0x3487 +0x8EA6DAF4 0x20378 +0x8EA6DAF5 0x2037A +0x8EA6DAF6 0x20383 +0x8EA6DAF7 0x2039A +0x8EA6DAF8 0x204F8 +0x8EA6DAF9 0x20531 +0x8EA6DAFA 0x20569 +0x8EA6DAFB 0x20568 +0x8EA6DAFC 0x2059C +0x8EA6DAFD 0x20604 +0x8EA6DAFE 0x20699 +0x8EA6DBA1 0x207C7 +0x8EA6DBA2 0x207C6 +0x8EA6DBA3 0x207DC +0x8EA6DBA4 0x207C4 +0x8EA6DBA5 0x207D8 +0x8EA6DBA6 0x207D4 +0x8EA6DBA7 0x207DF +0x8EA6DBA8 0x207D1 +0x8EA6DBA9 0x207D0 +0x8EA6DBAA 0x207D6 +0x8EA6DBAB 0x207CF +0x8EA6DBAC 0x208AD +0x8EA6DBAD 0x208AF +0x8EA6DBAE 0x208A7 +0x8EA6DBAF 0x208FD +0x8EA6DBB0 0x2095B +0x8EA6DBB1 0x2095A +0x8EA6DBB2 0x20A07 +0x8EA6DBB3 0x20A9D +0x8EA6DBB4 0x20A9B +0x8EA6DBB5 0x20AAB +0x8EA6DBB6 0x20AA4 +0x8EA6DBB7 0x20A9C +0x8EA6DBB8 0x20A9E +0x8EA6DBB9 0x20AA5 +0x8EA6DBBA 0x20AAA +0x8EA6DBBB 0x20AA6 +0x8EA6DBBC 0x20B0E +0x8EA6DBBD 0x20B7E +0x8EA6DBBE 0x20B7C +0x8EA6DBBF 0x20EEE +0x8EA6DBC0 0x20ED5 +0x8EA6DBC1 0x20EE9 +0x8EA6DBC2 0x20E42 +0x8EA6DBC3 0x20EE2 +0x8EA6DBC4 0x20F23 +0x8EA6DBC5 0x20ED9 +0x8EA6DBC6 0x20ED4 +0x8EA6DBC7 0x20EE3 +0x8EA6DBC8 0x20F15 +0x8EA6DBC9 0x20EEF +0x8EA6DBCA 0x20EF0 +0x8EA6DBCB 0x20ED6 +0x8EA6DBCC 0x20EDD +0x8EA6DBCD 0x20EF6 +0x8EA6DBCE 0x20F1C +0x8EA6DBCF 0x20ED8 +0x8EA6DBD0 0x20EDB +0x8EA6DBD1 0x20EDA +0x8EA6DBD2 0x20EED +0x8EA6DBD3 0x21411 +0x8EA6DBD4 0x21215 +0x8EA6DBD5 0x21218 +0x8EA6DBD6 0x2121A +0x8EA6DBD7 0x2121F +0x8EA6DBD8 0x21216 +0x8EA6DBD9 0x2F84D +0x8EA6DBDA 0x21219 +0x8EA6DBDB 0x2F84B +0x8EA6DBDC 0x213F0 +0x8EA6DBDD 0x21409 +0x8EA6DBDE 0x2141B +0x8EA6DBDF 0x27BE7 +0x8EA6DBE0 0x213F6 +0x8EA6DBE1 0x213F4 +0x8EA6DBE2 0x213B5 +0x8EA6DBE3 0x21410 +0x8EA6DBE4 0x213F2 +0x8EA6DBE5 0x21415 +0x8EA6DBE6 0x213F3 +0x8EA6DBE7 0x213F8 +0x8EA6DBE8 0x21539 +0x8EA6DBE9 0x2153B +0x8EA6DBEA 0x21536 +0x8EA6DBEB 0x2140E +0x8EA6DBEC 0x21572 +0x8EA6DBED 0x21574 +0x8EA6DBEE 0x215B9 +0x8EA6DBEF 0x215B7 +0x8EA6DBF0 0x215B8 +0x8EA6DBF1 0x21672 +0x8EA6DBF2 0x2166B +0x8EA6DBF3 0x2181D +0x8EA6DBF4 0x21837 +0x8EA6DBF5 0x21822 +0x8EA6DBF6 0x21843 +0x8EA6DBF7 0x2184D +0x8EA6DBF8 0x21838 +0x8EA6DBF9 0x2185B +0x8EA6DBFA 0x21879 +0x8EA6DBFB 0x2181B +0x8EA6DBFC 0x217F3 +0x8EA6DBFD 0x21991 +0x8EA6DBFE 0x21A7B +0x8EA6DCA1 0x21A94 +0x8EA6DCA2 0x2F86F +0x8EA6DCA3 0x21A96 +0x8EA6DCA4 0x21A7F +0x8EA6DCA5 0x21A8F +0x8EA6DCA6 0x21A84 +0x8EA6DCA7 0x21A7C +0x8EA6DCA8 0x21A8E +0x8EA6DCA9 0x21A90 +0x8EA6DCAA 0x21A98 +0x8EA6DCAB 0x21A83 +0x8EA6DCAC 0x21A80 +0x8EA6DCAD 0x21A93 +0x8EA6DCAE 0x21A82 +0x8EA6DCB0 0x21B3D +0x8EA6DCB1 0x21B41 +0x8EA6DCB2 0x21BA1 +0x8EA6DCB3 0x21B9F +0x8EA6DCB4 0x21C0A +0x8EA6DCB5 0x21C0D +0x8EA6DCB6 0x21CC8 +0x8EA6DCB7 0x21CC9 +0x8EA6DCB8 0x21CC7 +0x8EA6DCB9 0x21CCD +0x8EA6DCBA 0x21D25 +0x8EA6DCBB 0x21EB1 +0x8EA6DCBC 0x21EDC +0x8EA6DCBD 0x2F880 +0x8EA6DCBE 0x21EE5 +0x8EA6DCBF 0x21EF4 +0x8EA6DCC0 0x21EBF +0x8EA6DCC1 0x21EDB +0x8EA6DCC2 0x21EEA +0x8EA6DCC3 0x21EF2 +0x8EA6DCC4 0x37FA +0x8EA6DCC5 0x21EF1 +0x8EA6DCC6 0x21EED +0x8EA6DCC7 0x21EE6 +0x8EA6DCC8 0x22002 +0x8EA6DCC9 0x2F882 +0x8EA6DCCA 0x22125 +0x8EA6DCCB 0x22118 +0x8EA6DCCC 0x2211F +0x8EA6DCCD 0x22120 +0x8EA6DCCE 0x221CF +0x8EA6DCCF 0x2229D +0x8EA6DCD0 0x22299 +0x8EA6DCD1 0x222A8 +0x8EA6DCD2 0x22368 +0x8EA6DCD3 0x22366 +0x8EA6DCD4 0x22367 +0x8EA6DCD5 0x22391 +0x8EA6DCD6 0x22413 +0x8EA6DCD7 0x22415 +0x8EA6DCD8 0x2241D +0x8EA6DCD9 0x22416 +0x8EA6DCDA 0x22419 +0x8EA6DCDB 0x2246B +0x8EA6DCDC 0x22468 +0x8EA6DCDD 0x2246A +0x8EA6DCDE 0x2246D +0x8EA6DCDF 0x22469 +0x8EA6DCE0 0x224AA +0x8EA6DCE1 0x22557 +0x8EA6DCE2 0x22552 +0x8EA6DCE3 0x22550 +0x8EA6DCE4 0x2255F +0x8EA6DCE5 0x22567 +0x8EA6DCE6 0x2254F +0x8EA6DCE7 0x38F2 +0x8EA6DCE8 0x2255B +0x8EA6DCE9 0x2255C +0x8EA6DCEA 0x2255D +0x8EA6DCEB 0x2281F +0x8EA6DCEC 0x2279D +0x8EA6DCED 0x227B1 +0x8EA6DCEE 0x227B0 +0x8EA6DCEF 0x22794 +0x8EA6DCF0 0x227C3 +0x8EA6DCF1 0x227AF +0x8EA6DCF2 0x227A8 +0x8EA6DCF3 0x227DC +0x8EA6DCF4 0x22798 +0x8EA6DCF5 0x227C4 +0x8EA6DCF6 0x227A4 +0x8EA6DCF7 0x227AB +0x8EA6DCF8 0x227AA +0x8EA6DCF9 0x227A5 +0x8EA6DCFA 0x22821 +0x8EA6DCFB 0x227EB +0x8EA6DCFC 0x227E6 +0x8EA6DCFD 0x227F7 +0x8EA6DCFE 0x227F8 +0x8EA6DDA1 0x227FC +0x8EA6DDA2 0x227FA +0x8EA6DDA3 0x227E0 +0x8EA6DDA4 0x2F8AA +0x8EA6DDA5 0x227F6 +0x8EA6DDA6 0x2F8A9 +0x8EA6DDA7 0x227E1 +0x8EA6DDA8 0x229EC +0x8EA6DDA9 0x229E2 +0x8EA6DDAA 0x229E4 +0x8EA6DDAB 0x229F9 +0x8EA6DDAC 0x22C6F +0x8EA6DDAD 0x23A4C +0x8EA6DDAE 0x22CBB +0x8EA6DDAF 0x22CE1 +0x8EA6DDB0 0x22D00 +0x8EA6DDB1 0x22CD8 +0x8EA6DDB2 0x3A2F +0x8EA6DDB3 0x22CD6 +0x8EA6DDB4 0x22CE2 +0x8EA6DDB5 0x22CC3 +0x8EA6DDB6 0x22CB3 +0x8EA6DDB7 0x22CD2 +0x8EA6DDB8 0x2F8C1 +0x8EA6DDB9 0x22CCE +0x8EA6DDBA 0x22CD0 +0x8EA6DDBB 0x22CD5 +0x8EA6DDBC 0x22CB9 +0x8EA6DDBD 0x22CBA +0x8EA6DDBE 0x22CCF +0x8EA6DDBF 0x22CBD +0x8EA6DDC0 0x22EDB +0x8EA6DDC1 0x22FAA +0x8EA6DDC2 0x22FAD +0x8EA6DDC3 0x22FB8 +0x8EA6DDC4 0x22FB6 +0x8EA6DDC5 0x22FB5 +0x8EA6DDC6 0x22FAF +0x8EA6DDC7 0x22FB4 +0x8EA6DDC8 0x22FB7 +0x8EA6DDC9 0x22FA8 +0x8EA6DDCA 0x22FB9 +0x8EA6DDCB 0x22FBE +0x8EA6DDCC 0x23082 +0x8EA6DDCD 0x230BC +0x8EA6DDCE 0x230B8 +0x8EA6DDCF 0x230B6 +0x8EA6DDD0 0x230B9 +0x8EA6DDD1 0x3AC1 +0x8EA6DDD2 0x23110 +0x8EA6DDD3 0x23227 +0x8EA6DDD4 0x23269 +0x8EA6DDD5 0x23270 +0x8EA6DDD6 0x23256 +0x8EA6DDD7 0x2326B +0x8EA6DDD8 0x2327A +0x8EA6DDD9 0x2326C +0x8EA6DDDA 0x2326D +0x8EA6DDDB 0x2F8D5 +0x8EA6DDDC 0x267C1 +0x8EA6DDDD 0x2338D +0x8EA6DDDE 0x23390 +0x8EA6DDDF 0x235B6 +0x8EA6DDE0 0x23610 +0x8EA6DDE1 0x23612 +0x8EA6DDE2 0x235BA +0x8EA6DDE3 0x235BD +0x8EA6DDE4 0x23605 +0x8EA6DDE5 0x235C2 +0x8EA6DDE6 0x23607 +0x8EA6DDE7 0x235F5 +0x8EA6DDE8 0x2F8E9 +0x8EA6DDE9 0x235AF +0x8EA6DDEA 0x235F4 +0x8EA6DDEB 0x235F7 +0x8EA6DDEC 0x235F8 +0x8EA6DDED 0x23611 +0x8EA6DDEE 0x238F6 +0x8EA6DDEF 0x238F5 +0x8EA6DDF0 0x238FB +0x8EA6DDF1 0x23901 +0x8EA6DDF2 0x23900 +0x8EA6DDF3 0x23902 +0x8EA6DDF4 0x238FE +0x8EA6DDF5 0x238FA +0x8EA6DDF6 0x238FD +0x8EA6DDF7 0x3C40 +0x8EA6DDF8 0x23A37 +0x8EA6DDF9 0x23A49 +0x8EA6DDFA 0x23A4B +0x8EA6DDFB 0x23A46 +0x8EA6DDFC 0x23A47 +0x8EA6DDFD 0x23AB3 +0x8EA6DDFE 0x23AB2 +0x8EA6DEA1 0x23AB0 +0x8EA6DEA2 0x23AB7 +0x8EA6DEA3 0x23B11 +0x8EA6DEA4 0x23BCC +0x8EA6DEA5 0x23BDF +0x8EA6DEA6 0x23BD3 +0x8EA6DEA7 0x23BD5 +0x8EA6DEA8 0x23BDB +0x8EA6DEA9 0x23BC5 +0x8EA6DEAA 0x23BC8 +0x8EA6DEAB 0x23BC9 +0x8EA6DEAC 0x23BE2 +0x8EA6DEAD 0x23BCA +0x8EA6DEAE 0x23BD1 +0x8EA6DEAF 0x23BD2 +0x8EA6DEB0 0x23BDD +0x8EA6DEB1 0x23E6C +0x8EA6DEB2 0x23E73 +0x8EA6DEB3 0x23F21 +0x8EA6DEB4 0x23EF0 +0x8EA6DEB5 0x23F1F +0x8EA6DEB6 0x23F3B +0x8EA6DEB7 0x23F22 +0x8EA6DEB8 0x23F23 +0x8EA6DEB9 0x23EE8 +0x8EA6DEBA 0x23EDD +0x8EA6DEBB 0x3D3F +0x8EA6DEBC 0x23F1B +0x8EA6DEBD 0x23EED +0x8EA6DEBE 0x2F90E +0x8EA6DEBF 0x23EF2 +0x8EA6DEC0 0x3D46 +0x8EA6DEC1 0x23EDC +0x8EA6DEC2 0x23EE9 +0x8EA6DEC3 0x23F1D +0x8EA6DEC4 0x23EDA +0x8EA6DEC5 0x23EE6 +0x8EA6DEC6 0x24313 +0x8EA6DEC7 0x24315 +0x8EA6DEC8 0x24316 +0x8EA6DEC9 0x2433C +0x8EA6DECA 0x2430B +0x8EA6DECB 0x2431C +0x8EA6DECC 0x2433A +0x8EA6DECD 0x2433D +0x8EA6DECE 0x2439A +0x8EA6DECF 0x2431D +0x8EA6DED0 0x24309 +0x8EA6DED1 0x24308 +0x8EA6DED2 0x2433B +0x8EA6DED3 0x24522 +0x8EA6DED4 0x24526 +0x8EA6DED5 0x24525 +0x8EA6DED6 0x24524 +0x8EA6DED7 0x2039B +0x8EA6DED8 0x2458F +0x8EA6DED9 0x24590 +0x8EA6DEDA 0x245E6 +0x8EA6DEDB 0x245E3 +0x8EA6DEDC 0x245E5 +0x8EA6DEDD 0x24611 +0x8EA6DEDE 0x2F925 +0x8EA6DEDF 0x246AE +0x8EA6DEE0 0x246BE +0x8EA6DEE1 0x246B4 +0x8EA6DEE2 0x246B3 +0x8EA6DEE3 0x246AF +0x8EA6DEE4 0x24691 +0x8EA6DEE5 0x246C2 +0x8EA6DEE6 0x246B6 +0x8EA6DEE7 0x246B2 +0x8EA6DEE8 0x24857 +0x8EA6DEE9 0x2483B +0x8EA6DEEA 0x24858 +0x8EA6DEEB 0x24851 +0x8EA6DEEC 0x24841 +0x8EA6DEED 0x24839 +0x8EA6DEEE 0x3E8F +0x8EA6DEEF 0x24859 +0x8EA6DEF0 0x24845 +0x8EA6DEF1 0x24861 +0x8EA6DEF2 0x248E8 +0x8EA6DEF3 0x249FA +0x8EA6DEF4 0x249EA +0x8EA6DEF5 0x249EF +0x8EA6DEF6 0x249F2 +0x8EA6DEF7 0x249F0 +0x8EA6DEF8 0x24B08 +0x8EA6DEF9 0x24B70 +0x8EA6DEFA 0x24B6A +0x8EA6DEFB 0x24B73 +0x8EA6DEFC 0x24B68 +0x8EA6DEFD 0x24BC8 +0x8EA6DEFE 0x24BF2 +0x8EA6DFA1 0x20B7B +0x8EA6DFA2 0x24CAE +0x8EA6DFA3 0x24CAB +0x8EA6DFA4 0x24CB5 +0x8EA6DFA5 0x24CAF +0x8EA6DFA6 0x24CB2 +0x8EA6DFA7 0x24CB6 +0x8EA6DFA8 0x24CB0 +0x8EA6DFA9 0x24D1E +0x8EA6DFAA 0x24E03 +0x8EA6DFAB 0x24E06 +0x8EA6DFAC 0x24E1F +0x8EA6DFAD 0x3FAC +0x8EA6DFAE 0x24E0F +0x8EA6DFAF 0x24E02 +0x8EA6DFB0 0x24E19 +0x8EA6DFB1 0x24E18 +0x8EA6DFB2 0x24E22 +0x8EA6DFB3 0x24E15 +0x8EA6DFB4 0x24E07 +0x8EA6DFB5 0x24E0D +0x8EA6DFB6 0x24E24 +0x8EA6DFB7 0x24E0C +0x8EA6DFB8 0x24E1E +0x8EA6DFB9 0x24F89 +0x8EA6DFBA 0x24F8A +0x8EA6DFBB 0x2500A +0x8EA6DFBC 0x2500B +0x8EA6DFBD 0x25007 +0x8EA6DFBE 0x25004 +0x8EA6DFBF 0x25009 +0x8EA6DFC0 0x25084 +0x8EA6DFC1 0x25083 +0x8EA6DFC2 0x25218 +0x8EA6DFC3 0x25214 +0x8EA6DFC4 0x25205 +0x8EA6DFC5 0x25216 +0x8EA6DFC6 0x2520E +0x8EA6DFC7 0x25211 +0x8EA6DFC8 0x25208 +0x8EA6DFC9 0x2520B +0x8EA6DFCA 0x25215 +0x8EA6DFCB 0x25085 +0x8EA6DFCC 0x25237 +0x8EA6DFCD 0x2522A +0x8EA6DFCE 0x2520D +0x8EA6DFCF 0x2520F +0x8EA6DFD0 0x2537E +0x8EA6DFD1 0x25376 +0x8EA6DFD2 0x25377 +0x8EA6DFD3 0x253EC +0x8EA6DFD4 0x254FC +0x8EA6DFD5 0x25508 +0x8EA6DFD6 0x254FF +0x8EA6DFD7 0x25503 +0x8EA6DFD8 0x25510 +0x8EA6DFD9 0x25505 +0x8EA6DFDA 0x25506 +0x8EA6DFDB 0x254FA +0x8EA6DFDC 0x256C7 +0x8EA6DFDD 0x256C0 +0x8EA6DFDE 0x256C3 +0x8EA6DFDF 0x256A7 +0x8EA6DFE0 0x256A8 +0x8EA6DFE1 0x256AB +0x8EA6DFE2 0x256C1 +0x8EA6DFE3 0x256AA +0x8EA6DFE4 0x256C8 +0x8EA6DFE5 0x25743 +0x8EA6DFE6 0x25802 +0x8EA6DFE7 0x2580E +0x8EA6DFE8 0x25801 +0x8EA6DFE9 0x257FE +0x8EA6DFEA 0x25803 +0x8EA6DFEB 0x4168 +0x8EA6DFEC 0x25822 +0x8EA6DFED 0x25821 +0x8EA6DFEE 0x25807 +0x8EA6DFEF 0x25808 +0x8EA6DFF0 0x2580C +0x8EA6DFF1 0x259CA +0x8EA6DFF2 0x259BC +0x8EA6DFF3 0x259BE +0x8EA6DFF4 0x259BD +0x8EA6DFF5 0x2F95C +0x8EA6DFF6 0x259BB +0x8EA6DFF7 0x259B9 +0x8EA6DFF8 0x41AB +0x8EA6DFF9 0x259C5 +0x8EA6DFFA 0x25A99 +0x8EA6DFFB 0x25B6B +0x8EA6DFFC 0x25B93 +0x8EA6DFFD 0x25B94 +0x8EA6DFFE 0x25BA9 +0x8EA6E0A1 0x25BA0 +0x8EA6E0A2 0x25BA6 +0x8EA6E0A3 0x2F961 +0x8EA6E0A4 0x25BAB +0x8EA6E0A5 0x25B9E +0x8EA6E0A6 0x25B9B +0x8EA6E0A7 0x25B91 +0x8EA6E0A8 0x25B99 +0x8EA6E0A9 0x25EB6 +0x8EA6E0AA 0x25EB8 +0x8EA6E0AB 0x25E9A +0x8EA6E0AC 0x4291 +0x8EA6E0AD 0x25E98 +0x8EA6E0AE 0x25E9B +0x8EA6E0AF 0x25EB3 +0x8EA6E0B0 0x25EA2 +0x8EA6E0B1 0x222AA +0x8EA6E0B2 0x25EA0 +0x8EA6E0B3 0x25E9F +0x8EA6E0B4 0x2605B +0x8EA6E0B5 0x26070 +0x8EA6E0B6 0x26054 +0x8EA6E0B7 0x26071 +0x8EA6E0B8 0x26065 +0x8EA6E0B9 0x26051 +0x8EA6E0BA 0x2609D +0x8EA6E0BB 0x26061 +0x8EA6E0BC 0x2605A +0x8EA6E0BD 0x26074 +0x8EA6E0BE 0x2604C +0x8EA6E0BF 0x2604B +0x8EA6E0C0 0x2605E +0x8EA6E0C1 0x26058 +0x8EA6E0C2 0x26053 +0x8EA6E0C3 0x26052 +0x8EA6E0C4 0x2623B +0x8EA6E0C5 0x26239 +0x8EA6E0C6 0x262D6 +0x8EA6E0C7 0x262E7 +0x8EA6E0C8 0x262D7 +0x8EA6E0C9 0x262D8 +0x8EA6E0CA 0x262D9 +0x8EA6E0CB 0x262DA +0x8EA6E0CC 0x262DB +0x8EA6E0CD 0x262DC +0x8EA6E0CE 0x262E0 +0x8EA6E0CF 0x262E4 +0x8EA6E0D0 0x262DD +0x8EA6E0D1 0x262F5 +0x8EA6E0D2 0x262F1 +0x8EA6E0D3 0x26398 +0x8EA6E0D4 0x2639D +0x8EA6E0D5 0x26399 +0x8EA6E0D6 0x26450 +0x8EA6E0D7 0x26449 +0x8EA6E0D8 0x7FE4 +0x8EA6E0D9 0x26462 +0x8EA6E0DA 0x264D7 +0x8EA6E0DB 0x26501 +0x8EA6E0DC 0x264F7 +0x8EA6E0DD 0x2F97D +0x8EA6E0DE 0x2658C +0x8EA6E0DF 0x2659C +0x8EA6E0E0 0x8088 +0x8EA6E0E1 0x2661F +0x8EA6E0E2 0x2661E +0x8EA6E0E3 0x2673D +0x8EA6E0E4 0x2673F +0x8EA6E0E5 0x26711 +0x8EA6E0E6 0x26759 +0x8EA6E0E7 0x2673E +0x8EA6E0E8 0x26758 +0x8EA6E0E9 0x26800 +0x8EA6E0EA 0x2679E +0x8EA6E0EB 0x267B6 +0x8EA6E0EC 0x267AA +0x8EA6E0ED 0x267AF +0x8EA6E0EE 0x267AC +0x8EA6E0EF 0x4430 +0x8EA6E0F0 0x267C0 +0x8EA6E0F1 0x267A9 +0x8EA6E0F2 0x20B10 +0x8EA6E0F3 0x268EE +0x8EA6E0F4 0x26977 +0x8EA6E0F5 0x26979 +0x8EA6E0F6 0x2697A +0x8EA6E0F7 0x2697D +0x8EA6E0F8 0x2697F +0x8EA6E0F9 0x26983 +0x8EA6E0FA 0x26978 +0x8EA6E0FB 0x2697E +0x8EA6E0FC 0x269E4 +0x8EA6E0FD 0x269E6 +0x8EA6E0FE 0x269E5 +0x8EA6E1A1 0x445D +0x8EA6E1A2 0x26A4E +0x8EA6E1A3 0x26A59 +0x8EA6E1A4 0x4475 +0x8EA6E1A5 0x2F98E +0x8EA6E1A6 0x26A4F +0x8EA6E1A7 0x26A4A +0x8EA6E1A8 0x26AE3 +0x8EA6E1A9 0x26ADE +0x8EA6E1AA 0x26AE2 +0x8EA6E1AB 0x26C74 +0x8EA6E1AC 0x26CAC +0x8EA6E1AD 0x26C61 +0x8EA6E1AE 0x26C62 +0x8EA6E1AF 0x26C76 +0x8EA6E1B0 0x26C7A +0x8EA6E1B1 0x26C79 +0x8EA6E1B2 0x26C60 +0x8EA6E1B3 0x26D64 +0x8EA6E1B4 0x26E81 +0x8EA6E1B5 0x26DDF +0x8EA6E1B6 0x26D84 +0x8EA6E1B7 0x26D8A +0x8EA6E1B8 0x26D92 +0x8EA6E1B9 0x26D79 +0x8EA6E1BA 0x26DDE +0x8EA6E1BB 0x26D98 +0x8EA6E1BC 0x26D6C +0x8EA6E1BD 0x26DE1 +0x8EA6E1BE 0x2F9A5 +0x8EA6E1BF 0x26D7C +0x8EA6E1C0 0x26D72 +0x8EA6E1C1 0x26D81 +0x8EA6E1C2 0x26DE0 +0x8EA6E1C3 0x26D65 +0x8EA6E1C4 0x44FF +0x8EA6E1C5 0x26D6A +0x8EA6E1C6 0x26D97 +0x8EA6E1C7 0x26DAA +0x8EA6E1C8 0x26DD3 +0x8EA6E1C9 0x26DAB +0x8EA6E1CA 0x26D6E +0x8EA6E1CB 0x26DAC +0x8EA6E1CC 0x26D76 +0x8EA6E1CD 0x26D7B +0x8EA6E1CE 0x26DAD +0x8EA6E1CF 0x2F9A6 +0x8EA6E1D0 0x26D94 +0x8EA6E1D1 0x26DD7 +0x8EA6E1D2 0x26D70 +0x8EA6E1D3 0x26DD5 +0x8EA6E1D4 0x26DF1 +0x8EA6E1D5 0x26D7A +0x8EA6E1D6 0x26D68 +0x8EA6E1D7 0x26D96 +0x8EA6E1D8 0x450B +0x8EA6E1D9 0x26D73 +0x8EA6E1DA 0x26DAE +0x8EA6E1DB 0x26DDD +0x8EA6E1DC 0x26DDA +0x8EA6E1DD 0x26DAF +0x8EA6E1DE 0x26DB0 +0x8EA6E1DF 0x26DDB +0x8EA6E1E0 0x26D62 +0x8EA6E1E1 0x26DF8 +0x8EA6E1E2 0x271C2 +0x8EA6E1E3 0x271C7 +0x8EA6E1E4 0x271C8 +0x8EA6E1E5 0x271C5 +0x8EA6E1E6 0x271C3 +0x8EA6E1E7 0x271C6 +0x8EA6E1E8 0x272DE +0x8EA6E1E9 0x45C8 +0x8EA6E1EA 0x27311 +0x8EA6E1EB 0x27315 +0x8EA6E1EC 0x27328 +0x8EA6E1ED 0x27321 +0x8EA6E1EE 0x2732D +0x8EA6E1EF 0x27351 +0x8EA6E1F0 0x2732B +0x8EA6E1F1 0x27316 +0x8EA6E1F2 0x27324 +0x8EA6E1F3 0x27335 +0x8EA6E1F4 0x2731F +0x8EA6E1F5 0x27312 +0x8EA6E1F6 0x27310 +0x8EA6E1F7 0x27380 +0x8EA6E1F8 0x2733B +0x8EA6E1F9 0x27329 +0x8EA6E1FA 0x2732A +0x8EA6E1FB 0x2731B +0x8EA6E1FC 0x27318 +0x8EA6E1FD 0x27320 +0x8EA6E1FE 0x2733F +0x8EA6E2A1 0x2731C +0x8EA6E2A2 0x27326 +0x8EA6E2A3 0x2730B +0x8EA6E2A4 0x275BE +0x8EA6E2A5 0x275C4 +0x8EA6E2A6 0x275BD +0x8EA6E2A7 0x275FA +0x8EA6E2A8 0x275FB +0x8EA6E2A9 0x276B1 +0x8EA6E2AA 0x276B2 +0x8EA6E2AB 0x276B0 +0x8EA6E2AC 0x276B9 +0x8EA6E2AD 0x276A6 +0x8EA6E2AE 0x276BD +0x8EA6E2AF 0x276B6 +0x8EA6E2B0 0x276B8 +0x8EA6E2B1 0x276B4 +0x8EA6E2B2 0x276B3 +0x8EA6E2B3 0x276A7 +0x8EA6E2B4 0x276AE +0x8EA6E2B5 0x276BC +0x8EA6E2B6 0x277F2 +0x8EA6E2B7 0x277F3 +0x8EA6E2B8 0x277F4 +0x8EA6E2B9 0x2783B +0x8EA6E2BA 0x27840 +0x8EA6E2BB 0x27846 +0x8EA6E2BC 0x278F0 +0x8EA6E2BD 0x278EE +0x8EA6E2BE 0x278E8 +0x8EA6E2BF 0x278F1 +0x8EA6E2C0 0x278EB +0x8EA6E2C1 0x278EF +0x8EA6E2C2 0x279FC +0x8EA6E2C3 0x27A20 +0x8EA6E2C4 0x27A09 +0x8EA6E2C5 0x27A06 +0x8EA6E2C6 0x27A03 +0x8EA6E2C7 0x2F9CF +0x8EA6E2C8 0x27A19 +0x8EA6E2C9 0x27A24 +0x8EA6E2CA 0x27A1B +0x8EA6E2CB 0x27A1D +0x8EA6E2CC 0x279FD +0x8EA6E2CD 0x27A1E +0x8EA6E2CE 0x279F4 +0x8EA6E2CF 0x27A01 +0x8EA6E2D0 0x27A08 +0x8EA6E2D1 0x27A05 +0x8EA6E2D2 0x27A23 +0x8EA6E2D3 0x279FF +0x8EA6E2D4 0x27BEA +0x8EA6E2D5 0x27C4D +0x8EA6E2D6 0x27C4E +0x8EA6E2D7 0x27C56 +0x8EA6E2D8 0x27C57 +0x8EA6E2D9 0x27C51 +0x8EA6E2DA 0x27C55 +0x8EA6E2DB 0x27C54 +0x8EA6E2DC 0x27CCB +0x8EA6E2DD 0x27CD4 +0x8EA6E2DE 0x27CD1 +0x8EA6E2DF 0x27CCF +0x8EA6E2E0 0x27CD2 +0x8EA6E2E1 0x27CCA +0x8EA6E2E2 0x27CD6 +0x8EA6E2E3 0x27D8B +0x8EA6E2E4 0x27D88 +0x8EA6E2E5 0x27D85 +0x8EA6E2E6 0x27D89 +0x8EA6E2E7 0x21A9B +0x8EA6E2E8 0x27DBB +0x8EA6E2E9 0x27D8C +0x8EA6E2EA 0x4774 +0x8EA6E2EB 0x27D99 +0x8EA6E2EC 0x27D8A +0x8EA6E2ED 0x27EEC +0x8EA6E2EE 0x27EEF +0x8EA6E2EF 0x27EF9 +0x8EA6E2F0 0x27F09 +0x8EA6E2F1 0x27EF8 +0x8EA6E2F2 0x27EF3 +0x8EA6E2F3 0x27F00 +0x8EA6E2F4 0x27F1D +0x8EA6E2F5 0x47AC +0x8EA6E2F6 0x27EFD +0x8EA6E2F7 0x28048 +0x8EA6E2F8 0x2805C +0x8EA6E2F9 0x28055 +0x8EA6E2FA 0x2805E +0x8EA6E2FB 0x28049 +0x8EA6E2FC 0x28063 +0x8EA6E2FD 0x28060 +0x8EA6E2FE 0x28053 +0x8EA6E3A1 0x28062 +0x8EA6E3A2 0x28040 +0x8EA6E3A3 0x28249 +0x8EA6E3A4 0x2824A +0x8EA6E3A5 0x2824C +0x8EA6E3A6 0x2824D +0x8EA6E3A7 0x2830A +0x8EA6E3A8 0x28306 +0x8EA6E3A9 0x2832F +0x8EA6E3AA 0x28321 +0x8EA6E3AB 0x28307 +0x8EA6E3AC 0x28309 +0x8EA6E3AD 0x28302 +0x8EA6E3AE 0x28316 +0x8EA6E3AF 0x28303 +0x8EA6E3B0 0x2830B +0x8EA6E3B1 0x2830F +0x8EA6E3B2 0x28560 +0x8EA6E3B3 0x28568 +0x8EA6E3B4 0x2855E +0x8EA6E3B5 0x2855D +0x8EA6E3B6 0x28563 +0x8EA6E3B7 0x2855F +0x8EA6E3B8 0x28564 +0x8EA6E3B9 0x28578 +0x8EA6E3BA 0x28561 +0x8EA6E3BB 0x28569 +0x8EA6E3BC 0x28565 +0x8EA6E3BD 0x286DA +0x8EA6E3BE 0x286E6 +0x8EA6E3BF 0x286DB +0x8EA6E3C0 0x286DC +0x8EA6E3C1 0x28739 +0x8EA6E3C2 0x28757 +0x8EA6E3C3 0x28755 +0x8EA6E3C4 0x28765 +0x8EA6E3C5 0x28761 +0x8EA6E3C6 0x28754 +0x8EA6E3C7 0x28845 +0x8EA6E3C8 0x28841 +0x8EA6E3C9 0x2883E +0x8EA6E3CA 0x28837 +0x8EA6E3CB 0x28912 +0x8EA6E3CC 0x28913 +0x8EA6E3CD 0x2892C +0x8EA6E3CE 0x28996 +0x8EA6E3CF 0x2F9E9 +0x8EA6E3D0 0x2899C +0x8EA6E3D1 0x2899D +0x8EA6E3D2 0x28985 +0x8EA6E3D3 0x2F9E8 +0x8EA6E3D4 0x2899F +0x8EA6E3D5 0x289A3 +0x8EA6E3D6 0x28C82 +0x8EA6E3D7 0x28C83 +0x8EA6E3D8 0x2F9EE +0x8EA6E3D9 0x28D1D +0x8EA6E3DA 0x28D14 +0x8EA6E3DB 0x28D1F +0x8EA6E3DC 0x28D20 +0x8EA6E3DD 0x28E47 +0x8EA6E3DE 0x28E80 +0x8EA6E3DF 0x28EC9 +0x8EA6E3E0 0x28EF9 +0x8EA6E3E1 0x28F06 +0x8EA6E3E2 0x28EF0 +0x8EA6E3E3 0x28EF8 +0x8EA6E3E4 0x28EEF +0x8EA6E3E5 0x28EFD +0x8EA6E3E6 0x28EF1 +0x8EA6E3E7 0x28EFE +0x8EA6E3E8 0x28FB8 +0x8EA6E3E9 0x28FC0 +0x8EA6E3EA 0x28FC3 +0x8EA6E3EB 0x28FB5 +0x8EA6E3EC 0x28FB6 +0x8EA6E3ED 0x28FC9 +0x8EA6E3EE 0x2F9F3 +0x8EA6E3EF 0x28FBD +0x8EA6E3F0 0x28FBA +0x8EA6E3F1 0x28FBF +0x8EA6E3F2 0x28FB3 +0x8EA6E3F3 0x28FC6 +0x8EA6E3F4 0x28FB2 +0x8EA6E3F5 0x28FBC +0x8EA6E3F6 0x28FB7 +0x8EA6E3F7 0x28FB9 +0x8EA6E3F8 0x28FC8 +0x8EA6E3F9 0x290B5 +0x8EA6E3FA 0x290B3 +0x8EA6E3FB 0x4A16 +0x8EA6E3FC 0x290AC +0x8EA6E3FD 0x290A9 +0x8EA6E3FE 0x290AD +0x8EA6E4A1 0x29211 +0x8EA6E4A2 0x2920D +0x8EA6E4A3 0x29216 +0x8EA6E4A4 0x29289 +0x8EA6E4A5 0x2927C +0x8EA6E4A6 0x2928B +0x8EA6E4A7 0x2927B +0x8EA6E4A8 0x29288 +0x8EA6E4A9 0x29284 +0x8EA6E4AA 0x2939D +0x8EA6E4AB 0x29398 +0x8EA6E4AC 0x29488 +0x8EA6E4AD 0x29486 +0x8EA6E4AE 0x29482 +0x8EA6E4AF 0x2948B +0x8EA6E4B0 0x2F9FF +0x8EA6E4B1 0x29471 +0x8EA6E4B2 0x29472 +0x8EA6E4B3 0x29481 +0x8EA6E4B4 0x2948C +0x8EA6E4B5 0x29480 +0x8EA6E4B6 0x29489 +0x8EA6E4B7 0x295BB +0x8EA6E4B8 0x295C1 +0x8EA6E4B9 0x295BE +0x8EA6E4BA 0x2FA01 +0x8EA6E4BB 0x295BD +0x8EA6E4BC 0x296C1 +0x8EA6E4BD 0x296B4 +0x8EA6E4BE 0x296B7 +0x8EA6E4BF 0x296C8 +0x8EA6E4C0 0x4B3B +0x8EA6E4C1 0x296D3 +0x8EA6E4C2 0x296D0 +0x8EA6E4C3 0x296B0 +0x8EA6E4C4 0x296CA +0x8EA6E4C5 0x296CD +0x8EA6E4C6 0x29815 +0x8EA6E4C7 0x29819 +0x8EA6E4C8 0x29817 +0x8EA6E4C9 0x2983F +0x8EA6E4CA 0x29840 +0x8EA6E4CB 0x29844 +0x8EA6E4CC 0x2987C +0x8EA6E4CD 0x29878 +0x8EA6E4CE 0x29879 +0x8EA6E4CF 0x29888 +0x8EA6E4D0 0x2FA06 +0x8EA6E4D1 0x29889 +0x8EA6E4D2 0x2987D +0x8EA6E4D3 0x29A23 +0x8EA6E4D4 0x29A24 +0x8EA6E4D5 0x29A26 +0x8EA6E4D6 0x29A22 +0x8EA6E4D7 0x29A27 +0x8EA6E4D8 0x29A1F +0x8EA6E4D9 0x29AC9 +0x8EA6E4DA 0x29AC3 +0x8EA6E4DB 0x29B0A +0x8EA6E4DC 0x29B0B +0x8EA6E4DD 0x29B04 +0x8EA6E4DE 0x4BEF +0x8EA6E4DF 0x29B03 +0x8EA6E4E0 0x29B01 +0x8EA6E4E1 0x29B09 +0x8EA6E4E2 0x29C0F +0x8EA6E4E3 0x29C2E +0x8EA6E4E4 0x29C2D +0x8EA6E4E5 0x29C91 +0x8EA6E4E6 0x29C99 +0x8EA6E4E7 0x29C9E +0x8EA6E4E8 0x29C90 +0x8EA6E4E9 0x29C94 +0x8EA6E4EA 0x29C9D +0x8EA6E4EB 0x29C98 +0x8EA6E4EC 0x29C9B +0x8EA6E4ED 0x29C9C +0x8EA6E4EE 0x29C9A +0x8EA6E4EF 0x29D54 +0x8EA6E4F0 0x29F9D +0x8EA6E4F1 0x29F9F +0x8EA6E4F2 0x29FA3 +0x8EA6E4F3 0x29FA4 +0x8EA6E4F4 0x29FA5 +0x8EA6E4F5 0x2A302 +0x8EA6E4F6 0x2A417 +0x8EA6E4F7 0x2A41B +0x8EA6E4F8 0x2A419 +0x8EA6E4F9 0x2A4D1 +0x8EA6E4FA 0x21537 +0x8EA7A1A1 0x20055 +0x8EA7A1A2 0x20182 +0x8EA7A1A3 0x20189 +0x8EA7A1A4 0x20187 +0x8EA7A1A5 0x203BE +0x8EA7A1A6 0x203BD +0x8EA7A1A7 0x203CA +0x8EA7A1A8 0x203D4 +0x8EA7A1A9 0x203BC +0x8EA7A1AA 0x203C4 +0x8EA7A1AB 0x203C1 +0x8EA7A1AC 0x203C2 +0x8EA7A1AD 0x203D7 +0x8EA7A1AE 0x20370 +0x8EA7A1AF 0x203BA +0x8EA7A1B0 0x203E3 +0x8EA7A1B1 0x203BB +0x8EA7A1B2 0x204B1 +0x8EA7A1B3 0x204B6 +0x8EA7A1B4 0x204B0 +0x8EA7A1B5 0x2056C +0x8EA7A1B6 0x2060D +0x8EA7A1B7 0x20607 +0x8EA7A1B8 0x207F1 +0x8EA7A1B9 0x207F5 +0x8EA7A1BA 0x207ED +0x8EA7A1BB 0x207EF +0x8EA7A1BC 0x207EB +0x8EA7A1BD 0x207EC +0x8EA7A1BE 0x207EE +0x8EA7A1BF 0x20807 +0x8EA7A1C0 0x209C4 +0x8EA7A1C1 0x20A08 +0x8EA7A1C2 0x20AB3 +0x8EA7A1C3 0x20AAD +0x8EA7A1C4 0x20AB0 +0x8EA7A1C5 0x20B11 +0x8EA7A1C6 0x2018A +0x8EA7A1C7 0x20F83 +0x8EA7A1C8 0x20F7A +0x8EA7A1C9 0x20F82 +0x8EA7A1CA 0x20F68 +0x8EA7A1CB 0x20F71 +0x8EA7A1CC 0x20FB0 +0x8EA7A1CD 0x20FAF +0x8EA7A1CE 0x35F6 +0x8EA7A1CF 0x20F6C +0x8EA7A1D0 0x20F6F +0x8EA7A1D1 0x20F62 +0x8EA7A1D2 0x20F65 +0x8EA7A1D3 0x20F81 +0x8EA7A1D4 0x20F7F +0x8EA7A1D5 0x20F64 +0x8EA7A1D6 0x20F73 +0x8EA7A1D7 0x20F6E +0x8EA7A1D8 0x20F67 +0x8EA7A1D9 0x20F74 +0x8EA7A1DA 0x20F7D +0x8EA7A1DB 0x20F78 +0x8EA7A1DC 0x20F85 +0x8EA7A1DD 0x20FAA +0x8EA7A1DE 0x20F88 +0x8EA7A1DF 0x20FA6 +0x8EA7A1E0 0x2F84E +0x8EA7A1E1 0x20F8A +0x8EA7A1E2 0x20F84 +0x8EA7A1E3 0x5655 +0x8EA7A1E4 0x21224 +0x8EA7A1E5 0x21222 +0x8EA7A1E6 0x21223 +0x8EA7A1E7 0x21432 +0x8EA7A1E8 0x2145B +0x8EA7A1E9 0x2144F +0x8EA7A1EA 0x3667 +0x8EA7A1EB 0x21426 +0x8EA7A1EC 0x2143E +0x8EA7A1ED 0x21442 +0x8EA7A1EE 0x21447 +0x8EA7A1EF 0x21422 +0x8EA7A1F0 0x2069B +0x8EA7A1F1 0x2144A +0x8EA7A1F2 0x2141F +0x8EA7A1F3 0x21449 +0x8EA7A1F4 0x2142B +0x8EA7A1F5 0x21433 +0x8EA7A1F6 0x2F858 +0x8EA7A1F7 0x2142A +0x8EA7A1F8 0x21428 +0x8EA7A1F9 0x2153D +0x8EA7A1FA 0x2153C +0x8EA7A1FB 0x215BF +0x8EA7A1FC 0x21679 +0x8EA7A1FD 0x21680 +0x8EA7A1FE 0x2167C +0x8EA7A2A1 0x2167A +0x8EA7A2A2 0x21678 +0x8EA7A2A3 0x21882 +0x8EA7A2A4 0x2185C +0x8EA7A2A5 0x2185A +0x8EA7A2A6 0x2184B +0x8EA7A2A7 0x2187C +0x8EA7A2A8 0x2187F +0x8EA7A2A9 0x2181F +0x8EA7A2AA 0x21889 +0x8EA7A2AB 0x2188B +0x8EA7A2AC 0x21857 +0x8EA7A2AD 0x2187E +0x8EA7A2AE 0x2187D +0x8EA7A2AF 0x21853 +0x8EA7A2B0 0x21A9F +0x8EA7A2B1 0x21ABC +0x8EA7A2B2 0x21AA5 +0x8EA7A2B3 0x21A86 +0x8EA7A2B4 0x21ADC +0x8EA7A2B5 0x21AA4 +0x8EA7A2B6 0x21AB6 +0x8EA7A2B7 0x21AA2 +0x8EA7A2B8 0x21AB4 +0x8EA7A2B9 0x21B48 +0x8EA7A2BA 0x21B46 +0x8EA7A2BB 0x21BA7 +0x8EA7A2BC 0x21C14 +0x8EA7A2BD 0x21C12 +0x8EA7A2BE 0x21C11 +0x8EA7A2BF 0x21CE1 +0x8EA7A2C0 0x21CD0 +0x8EA7A2C1 0x21D26 +0x8EA7A2C2 0x21D28 +0x8EA7A2C3 0x21D29 +0x8EA7A2C4 0x21F2F +0x8EA7A2C5 0x21F0D +0x8EA7A2C6 0x21F25 +0x8EA7A2C7 0x21F14 +0x8EA7A2C8 0x21F3C +0x8EA7A2C9 0x21F0B +0x8EA7A2CA 0x21F11 +0x8EA7A2CB 0x21F30 +0x8EA7A2CC 0x21F18 +0x8EA7A2CD 0x21F19 +0x8EA7A2CE 0x21F36 +0x8EA7A2CF 0x21F17 +0x8EA7A2D0 0x21F10 +0x8EA7A2D1 0x21F15 +0x8EA7A2D2 0x22003 +0x8EA7A2D3 0x22029 +0x8EA7A2D4 0x2204C +0x8EA7A2D5 0x2213F +0x8EA7A2D6 0x2213E +0x8EA7A2D7 0x22134 +0x8EA7A2D8 0x22142 +0x8EA7A2D9 0x22135 +0x8EA7A2DA 0x207F3 +0x8EA7A2DB 0x221CD +0x8EA7A2DC 0x221D1 +0x8EA7A2DD 0x221D2 +0x8EA7A2DE 0x222AD +0x8EA7A2DF 0x222BA +0x8EA7A2E0 0x222C1 +0x8EA7A2E1 0x222BB +0x8EA7A2E2 0x222B4 +0x8EA7A2E3 0x222BC +0x8EA7A2E4 0x2236C +0x8EA7A2E5 0x22392 +0x8EA7A2E6 0x22421 +0x8EA7A2E7 0x22424 +0x8EA7A2E8 0x23F19 +0x8EA7A2E9 0x224AD +0x8EA7A2EA 0x224AE +0x8EA7A2EB 0x224AB +0x8EA7A2EC 0x224AC +0x8EA7A2ED 0x22570 +0x8EA7A2EE 0x22576 +0x8EA7A2EF 0x22571 +0x8EA7A2F0 0x22577 +0x8EA7A2F1 0x617F +0x8EA7A2F2 0x227EC +0x8EA7A2F3 0x2281C +0x8EA7A2F4 0x227FB +0x8EA7A2F5 0x227EE +0x8EA7A2F6 0x228E2 +0x8EA7A2F7 0x227FD +0x8EA7A2F8 0x2281E +0x8EA7A2F9 0x2283B +0x8EA7A2FA 0x2284A +0x8EA7A2FB 0x2F8AE +0x8EA7A2FC 0x3992 +0x8EA7A2FD 0x2287D +0x8EA7A2FE 0x22856 +0x8EA7A3A1 0x22844 +0x8EA7A3A2 0x2284B +0x8EA7A3A3 0x229FA +0x8EA7A3A4 0x229E8 +0x8EA7A3A5 0x229F8 +0x8EA7A3A6 0x229FF +0x8EA7A3A7 0x229F7 +0x8EA7A3A8 0x229F6 +0x8EA7A3A9 0x229FE +0x8EA7A3AA 0x22A07 +0x8EA7A3AB 0x22A5D +0x8EA7A3AC 0x22CD4 +0x8EA7A3AD 0x2F8C3 +0x8EA7A3AE 0x22CC8 +0x8EA7A3AF 0x22CC5 +0x8EA7A3B0 0x2F8C0 +0x8EA7A3B1 0x22CC9 +0x8EA7A3B2 0x22D4D +0x8EA7A3B3 0x22D20 +0x8EA7A3B4 0x22D36 +0x8EA7A3B5 0x22D35 +0x8EA7A3B6 0x22D88 +0x8EA7A3B7 0x22D25 +0x8EA7A3B8 0x22D21 +0x8EA7A3B9 0x22D26 +0x8EA7A3BA 0x3A45 +0x8EA7A3BB 0x22D3F +0x8EA7A3BC 0x22D3B +0x8EA7A3BD 0x22D24 +0x8EA7A3BE 0x22D43 +0x8EA7A3BF 0x22D4E +0x8EA7A3C0 0x22D4F +0x8EA7A3C1 0x22D44 +0x8EA7A3C2 0x22D40 +0x8EA7A3C3 0x22D41 +0x8EA7A3C4 0x22D39 +0x8EA7A3C5 0x22D2B +0x8EA7A3C6 0x22EDD +0x8EA7A3C7 0x22EDE +0x8EA7A3C8 0x22FCD +0x8EA7A3C9 0x22FCB +0x8EA7A3CA 0x22FDB +0x8EA7A3CB 0x22FD8 +0x8EA7A3CC 0x22FD9 +0x8EA7A3CD 0x22FD2 +0x8EA7A3CE 0x22FCA +0x8EA7A3CF 0x22FD1 +0x8EA7A3D0 0x22FD4 +0x8EA7A3D1 0x22FF9 +0x8EA7A3D2 0x22FD0 +0x8EA7A3D3 0x2305E +0x8EA7A3D4 0x2305D +0x8EA7A3D5 0x2308A +0x8EA7A3D6 0x23114 +0x8EA7A3D7 0x23283 +0x8EA7A3D8 0x23284 +0x8EA7A3D9 0x2329B +0x8EA7A3DA 0x23282 +0x8EA7A3DB 0x2327D +0x8EA7A3DC 0x2327C +0x8EA7A3DD 0x23299 +0x8EA7A3DE 0x2327E +0x8EA7A3DF 0x2329A +0x8EA7A3E0 0x23295 +0x8EA7A3E1 0x2327B +0x8EA7A3E2 0x23286 +0x8EA7A3E3 0x23348 +0x8EA7A3E4 0x23392 +0x8EA7A3E5 0x235B2 +0x8EA7A3E6 0x23642 +0x8EA7A3E7 0x23672 +0x8EA7A3E8 0x23615 +0x8EA7A3E9 0x23630 +0x8EA7A3EA 0x23643 +0x8EA7A3EB 0x2365B +0x8EA7A3EC 0x2361D +0x8EA7A3ED 0x23673 +0x8EA7A3EE 0x2362D +0x8EA7A3EF 0x3BC9 +0x8EA7A3F0 0x23621 +0x8EA7A3F1 0x2361C +0x8EA7A3F2 0x2F8EA +0x8EA7A3F3 0x23629 +0x8EA7A3F4 0x2361E +0x8EA7A3F5 0x23633 +0x8EA7A3F6 0x23910 +0x8EA7A3F7 0x2390E +0x8EA7A3F8 0x2F8F1 +0x8EA7A3F9 0x2390D +0x8EA7A3FA 0x23911 +0x8EA7A3FB 0x23912 +0x8EA7A3FC 0x23917 +0x8EA7A3FD 0x23909 +0x8EA7A3FE 0x2390F +0x8EA7A4A1 0x23998 +0x8EA7A4A2 0x23994 +0x8EA7A4A3 0x23996 +0x8EA7A4A4 0x23999 +0x8EA7A4A5 0x23995 +0x8EA7A4A6 0x23997 +0x8EA7A4A7 0x23A50 +0x8EA7A4A8 0x23A52 +0x8EA7A4A9 0x23A4D +0x8EA7A4AA 0x23A57 +0x8EA7A4AB 0x23A53 +0x8EA7A4AC 0x23A56 +0x8EA7A4AD 0x23AB8 +0x8EA7A4AE 0x23B12 +0x8EA7A4AF 0x23BF1 +0x8EA7A4B0 0x23BF0 +0x8EA7A4B1 0x23BEE +0x8EA7A4B2 0x23BEF +0x8EA7A4B3 0x23BE5 +0x8EA7A4B4 0x23BEB +0x8EA7A4B5 0x23BE7 +0x8EA7A4B6 0x23BF2 +0x8EA7A4B7 0x23BE6 +0x8EA7A4B8 0x23BF7 +0x8EA7A4B9 0x23C09 +0x8EA7A4BA 0x23C6B +0x8EA7A4BB 0x23C6A +0x8EA7A4BC 0x23E79 +0x8EA7A4BD 0x23ECD +0x8EA7A4BE 0x23EEF +0x8EA7A4BF 0x23EE4 +0x8EA7A4C0 0x23EE3 +0x8EA7A4C1 0x23F6C +0x8EA7A4C2 0x23F67 +0x8EA7A4C3 0x23F62 +0x8EA7A4C4 0x23F58 +0x8EA7A4C5 0x23F69 +0x8EA7A4C6 0x23FAB +0x8EA7A4C7 0x23F57 +0x8EA7A4C8 0x23FAD +0x8EA7A4C9 0x23F54 +0x8EA7A4CA 0x23FAE +0x8EA7A4CB 0x23F76 +0x8EA7A4CC 0x23F49 +0x8EA7A4CD 0x23F45 +0x8EA7A4CE 0x23F4F +0x8EA7A4CF 0x2F90F +0x8EA7A4D0 0x23F50 +0x8EA7A4D1 0x23F7D +0x8EA7A4D2 0x23F44 +0x8EA7A4D3 0x23F66 +0x8EA7A4D4 0x23F48 +0x8EA7A4D5 0x23FA3 +0x8EA7A4D6 0x23F51 +0x8EA7A4D7 0x23F53 +0x8EA7A4D8 0x2F910 +0x8EA7A4D9 0x23F60 +0x8EA7A4DA 0x23F47 +0x8EA7A4DB 0x23F5E +0x8EA7A4DC 0x23F85 +0x8EA7A4DD 0x23FAC +0x8EA7A4DE 0x23F6D +0x8EA7A4DF 0x23F75 +0x8EA7A4E0 0x23FA8 +0x8EA7A4E1 0x3D55 +0x8EA7A4E2 0x23F43 +0x8EA7A4E3 0x23F4E +0x8EA7A4E4 0x23F5C +0x8EA7A4E5 0x23F56 +0x8EA7A4E6 0x23F6E +0x8EA7A4E7 0x23F63 +0x8EA7A4E8 0x23F6A +0x8EA7A4E9 0x24356 +0x8EA7A4EA 0x24312 +0x8EA7A4EB 0x2435C +0x8EA7A4EC 0x24358 +0x8EA7A4ED 0x24355 +0x8EA7A4EE 0x2437E +0x8EA7A4EF 0x243A8 +0x8EA7A4F0 0x24311 +0x8EA7A4F1 0x24359 +0x8EA7A4F2 0x2435A +0x8EA7A4F3 0x24367 +0x8EA7A4F4 0x24354 +0x8EA7A4F5 0x2435B +0x8EA7A4F6 0x243F0 +0x8EA7A4F7 0x24529 +0x8EA7A4F8 0x2452C +0x8EA7A4F9 0x2452A +0x8EA7A4FA 0x24527 +0x8EA7A4FB 0x24567 +0x8EA7A4FC 0x24568 +0x8EA7A4FD 0x24593 +0x8EA7A4FE 0x24595 +0x8EA7A5A1 0x2459A +0x8EA7A5A2 0x245EE +0x8EA7A5A3 0x245F1 +0x8EA7A5A4 0x245ED +0x8EA7A5A5 0x245E9 +0x8EA7A5A6 0x246CB +0x8EA7A5A7 0x246DF +0x8EA7A5A8 0x246DB +0x8EA7A5A9 0x2483C +0x8EA7A5AA 0x2484E +0x8EA7A5AB 0x2486C +0x8EA7A5AC 0x2487B +0x8EA7A5AD 0x2487C +0x8EA7A5AE 0x24883 +0x8EA7A5AF 0x2486B +0x8EA7A5B0 0x24866 +0x8EA7A5B1 0x24863 +0x8EA7A5B2 0x248A0 +0x8EA7A5B3 0x24885 +0x8EA7A5B4 0x24868 +0x8EA7A5B5 0x248A2 +0x8EA7A5B6 0x249EC +0x8EA7A5B7 0x3EE8 +0x8EA7A5B8 0x249E7 +0x8EA7A5B9 0x24A10 +0x8EA7A5BA 0x24A18 +0x8EA7A5BB 0x24A3A +0x8EA7A5BC 0x24A1A +0x8EA7A5BD 0x24A38 +0x8EA7A5BE 0x24A41 +0x8EA7A5BF 0x24A1B +0x8EA7A5C0 0x24A14 +0x8EA7A5C1 0x24A1C +0x8EA7A5C2 0x24A1D +0x8EA7A5C3 0x24B12 +0x8EA7A5C4 0x24B0D +0x8EA7A5C5 0x24B07 +0x8EA7A5C6 0x24B7E +0x8EA7A5C7 0x24B7F +0x8EA7A5C8 0x20AB9 +0x8EA7A5C9 0x24B80 +0x8EA7A5CA 0x24B7A +0x8EA7A5CB 0x24BF3 +0x8EA7A5CC 0x24CB9 +0x8EA7A5CD 0x24CBB +0x8EA7A5CE 0x24CBA +0x8EA7A5CF 0x24CBD +0x8EA7A5D0 0x24CB7 +0x8EA7A5D1 0x24CBF +0x8EA7A5D2 0x24D21 +0x8EA7A5D3 0x24E3A +0x8EA7A5D4 0x24E3D +0x8EA7A5D5 0x24E36 +0x8EA7A5D6 0x24E49 +0x8EA7A5D7 0x24E81 +0x8EA7A5D8 0x3FB6 +0x8EA7A5D9 0x24E3F +0x8EA7A5DA 0x24E4D +0x8EA7A5DB 0x24E3E +0x8EA7A5DC 0x3FBD +0x8EA7A5DD 0x24E30 +0x8EA7A5DE 0x24E4F +0x8EA7A5DF 0x24F37 +0x8EA7A5E0 0x24F98 +0x8EA7A5E1 0x24F99 +0x8EA7A5E2 0x25011 +0x8EA7A5E3 0x2500D +0x8EA7A5E4 0x25088 +0x8EA7A5E5 0x2508A +0x8EA7A5E6 0x2521C +0x8EA7A5E7 0x25255 +0x8EA7A5E8 0x25256 +0x8EA7A5E9 0x25262 +0x8EA7A5EA 0x25257 +0x8EA7A5EB 0x25242 +0x8EA7A5EC 0x25210 +0x8EA7A5ED 0x2524D +0x8EA7A5EE 0x2525A +0x8EA7A5EF 0x25266 +0x8EA7A5F0 0x25246 +0x8EA7A5F1 0x2287E +0x8EA7A5F2 0x2524F +0x8EA7A5F3 0x262F9 +0x8EA7A5F4 0x25387 +0x8EA7A5F5 0x25384 +0x8EA7A5F6 0x253F4 +0x8EA7A5F7 0x253F5 +0x8EA7A5F8 0x253F2 +0x8EA7A5F9 0x253F7 +0x8EA7A5FA 0x25545 +0x8EA7A5FB 0x2F950 +0x8EA7A5FC 0x25549 +0x8EA7A5FD 0x25535 +0x8EA7A5FE 0x254FD +0x8EA7A6A1 0x25530 +0x8EA7A6A2 0x25543 +0x8EA7A6A3 0x25546 +0x8EA7A6A4 0x40D6 +0x8EA7A6A5 0x25533 +0x8EA7A6A6 0x256C6 +0x8EA7A6A7 0x2F956 +0x8EA7A6A8 0x256D4 +0x8EA7A6A9 0x271D8 +0x8EA7A6AA 0x256E0 +0x8EA7A6AB 0x20FA7 +0x8EA7A6AC 0x25744 +0x8EA7A6AD 0x20398 +0x8EA7A6AE 0x25854 +0x8EA7A6AF 0x2583E +0x8EA7A6B0 0x25835 +0x8EA7A6B1 0x2583A +0x8EA7A6B2 0x4171 +0x8EA7A6B3 0x25834 +0x8EA7A6B4 0x25839 +0x8EA7A6B5 0x25846 +0x8EA7A6B6 0x2585A +0x8EA7A6B7 0x2585B +0x8EA7A6B8 0x2583C +0x8EA7A6B9 0x259DC +0x8EA7A6BA 0x259D6 +0x8EA7A6BB 0x259D0 +0x8EA7A6BC 0x2F95E +0x8EA7A6BD 0x25AAC +0x8EA7A6BE 0x2F95D +0x8EA7A6BF 0x25AA5 +0x8EA7A6C0 0x25BF4 +0x8EA7A6C1 0x25C24 +0x8EA7A6C2 0x25BE0 +0x8EA7A6C3 0x25BFD +0x8EA7A6C4 0x25BF2 +0x8EA7A6C5 0x25BFC +0x8EA7A6C6 0x25C02 +0x8EA7A6C7 0x25BF1 +0x8EA7A6C8 0x25BFF +0x8EA7A6C9 0x25BD2 +0x8EA7A6CA 0x25BD8 +0x8EA7A6CB 0x25BD3 +0x8EA7A6CC 0x25BF9 +0x8EA7A6CD 0x2F963 +0x8EA7A6CE 0x25BED +0x8EA7A6CF 0x25BF7 +0x8EA7A6D0 0x25BF0 +0x8EA7A6D1 0x25BD7 +0x8EA7A6D2 0x25C09 +0x8EA7A6D3 0x25BF5 +0x8EA7A6D4 0x25EC2 +0x8EA7A6D5 0x25EC5 +0x8EA7A6D6 0x25ECF +0x8EA7A6D7 0x4298 +0x8EA7A6D8 0x25EC1 +0x8EA7A6D9 0x25EC6 +0x8EA7A6DA 0x25ED4 +0x8EA7A6DB 0x25ECE +0x8EA7A6DC 0x2609B +0x8EA7A6DD 0x26099 +0x8EA7A6DE 0x2608F +0x8EA7A6DF 0x260B7 +0x8EA7A6E0 0x26082 +0x8EA7A6E1 0x26093 +0x8EA7A6E2 0x260B4 +0x8EA7A6E3 0x260C1 +0x8EA7A6E4 0x26090 +0x8EA7A6E5 0x2609A +0x8EA7A6E6 0x26094 +0x8EA7A6E7 0x2609C +0x8EA7A6E8 0x260B5 +0x8EA7A6E9 0x2F96F +0x8EA7A6EA 0x2F96E +0x8EA7A6EB 0x2609F +0x8EA7A6EC 0x2608E +0x8EA7A6ED 0x2609E +0x8EA7A6EE 0x2623C +0x8EA7A6EF 0x26247 +0x8EA7A6F0 0x26241 +0x8EA7A6F1 0x262EB +0x8EA7A6F2 0x262EC +0x8EA7A6F3 0x262ED +0x8EA7A6F4 0x262EE +0x8EA7A6F5 0x262DF +0x8EA7A6F6 0x262F2 +0x8EA7A6F7 0x2630D +0x8EA7A6F8 0x2630E +0x8EA7A6F9 0x20186 +0x8EA7A6FA 0x263A9 +0x8EA7A6FB 0x263A4 +0x8EA7A6FC 0x263A5 +0x8EA7A6FD 0x2645F +0x8EA7A6FE 0x2645A +0x8EA7A7A1 0x26466 +0x8EA7A7A2 0x26468 +0x8EA7A7A3 0x2646A +0x8EA7A7A4 0x26464 +0x8EA7A7A5 0x26465 +0x8EA7A7A6 0x264C1 +0x8EA7A7A7 0x264D8 +0x8EA7A7A8 0x2F97B +0x8EA7A7A9 0x264D9 +0x8EA7A7AA 0x26509 +0x8EA7A7AB 0x265AA +0x8EA7A7AC 0x265A3 +0x8EA7A7AD 0x265B9 +0x8EA7A7AE 0x259E2 +0x8EA7A7AF 0x265A5 +0x8EA7A7B0 0x265AB +0x8EA7A7B1 0x26620 +0x8EA7A7B2 0x26789 +0x8EA7A7B3 0x2678B +0x8EA7A7B4 0x267DB +0x8EA7A7B5 0x267E4 +0x8EA7A7B6 0x267EF +0x8EA7A7B7 0x267E2 +0x8EA7A7B8 0x267E9 +0x8EA7A7B9 0x267F0 +0x8EA7A7BA 0x267F3 +0x8EA7A7BB 0x267DD +0x8EA7A7BC 0x2681E +0x8EA7A7BD 0x2691D +0x8EA7A7BE 0x26946 +0x8EA7A7BF 0x2697C +0x8EA7A7C0 0x26980 +0x8EA7A7C1 0x26981 +0x8EA7A7C2 0x26982 +0x8EA7A7C3 0x26987 +0x8EA7A7C4 0x26988 +0x8EA7A7C5 0x2698A +0x8EA7A7C6 0x2698C +0x8EA7A7C7 0x269E7 +0x8EA7A7C8 0x269EB +0x8EA7A7C9 0x269EA +0x8EA7A7CA 0x26A68 +0x8EA7A7CB 0x26A6B +0x8EA7A7CC 0x26A69 +0x8EA7A7CD 0x26A66 +0x8EA7A7CE 0x26A6A +0x8EA7A7CF 0x26A65 +0x8EA7A7D0 0x26AE5 +0x8EA7A7D1 0x26AE4 +0x8EA7A7D2 0x26AE6 +0x8EA7A7D3 0x26D18 +0x8EA7A7D4 0x26E24 +0x8EA7A7D5 0x26E48 +0x8EA7A7D6 0x26E2F +0x8EA7A7D7 0x26E7E +0x8EA7A7D8 0x26D89 +0x8EA7A7D9 0x26E1E +0x8EA7A7DA 0x26E49 +0x8EA7A7DB 0x26E26 +0x8EA7A7DC 0x26E09 +0x8EA7A7DD 0x26E34 +0x8EA7A7DE 0x26E2D +0x8EA7A7DF 0x26E4A +0x8EA7A7E0 0x26E15 +0x8EA7A7E1 0x2F9A9 +0x8EA7A7E2 0x26E33 +0x8EA7A7E3 0x26E28 +0x8EA7A7E4 0x26E27 +0x8EA7A7E5 0x26E20 +0x8EA7A7E6 0x26E2B +0x8EA7A7E7 0x26E29 +0x8EA7A7E8 0x26E6A +0x8EA7A7E9 0x26E0B +0x8EA7A7EA 0x26E0E +0x8EA7A7EB 0x26E1C +0x8EA7A7EC 0x26DFF +0x8EA7A7ED 0x2F9AA +0x8EA7A7EE 0x26E35 +0x8EA7A7EF 0x26E11 +0x8EA7A7F0 0x26E4B +0x8EA7A7F1 0x26E4C +0x8EA7A7F2 0x26E1F +0x8EA7A7F3 0x26E0F +0x8EA7A7F4 0x26E39 +0x8EA7A7F5 0x26E68 +0x8EA7A7F6 0x26E1D +0x8EA7A7F7 0x26E08 +0x8EA7A7F8 0x26E0C +0x8EA7A7F9 0x26E0D +0x8EA7A7FA 0x26E62 +0x8EA7A7FB 0x26EAF +0x8EA7A7FC 0x26E32 +0x8EA7A7FD 0x26E2C +0x8EA7A7FE 0x26E64 +0x8EA7A8A1 0x26E04 +0x8EA7A8A2 0x26E16 +0x8EA7A8A3 0x26E4D +0x8EA7A8A4 0x26E07 +0x8EA7A8A5 0x26EAE +0x8EA7A8A6 0x271D4 +0x8EA7A8A7 0x271D1 +0x8EA7A8A8 0x271D5 +0x8EA7A8A9 0x271D0 +0x8EA7A8AA 0x27371 +0x8EA7A8AB 0x2735D +0x8EA7A8AC 0x2735B +0x8EA7A8AD 0x2737A +0x8EA7A8AE 0x2F9BD +0x8EA7A8AF 0x2737F +0x8EA7A8B0 0x27379 +0x8EA7A8B1 0x27367 +0x8EA7A8B2 0x2739E +0x8EA7A8B3 0x27394 +0x8EA7A8B4 0x27364 +0x8EA7A8B5 0x2735E +0x8EA7A8B6 0x27381 +0x8EA7A8B7 0x2735A +0x8EA7A8B8 0x27357 +0x8EA7A8B9 0x2737C +0x8EA7A8BA 0x27398 +0x8EA7A8BB 0x27366 +0x8EA7A8BC 0x2737E +0x8EA7A8BD 0x27382 +0x8EA7A8BE 0x27368 +0x8EA7A8BF 0x2735F +0x8EA7A8C0 0x27363 +0x8EA7A8C1 0x27397 +0x8EA7A8C2 0x45CD +0x8EA7A8C3 0x27353 +0x8EA7A8C4 0x2737B +0x8EA7A8C5 0x2737D +0x8EA7A8C6 0x27378 +0x8EA7A8C7 0x27406 +0x8EA7A8C8 0x275C0 +0x8EA7A8C9 0x275C2 +0x8EA7A8CA 0x275C3 +0x8EA7A8CB 0x276DC +0x8EA7A8CC 0x276E6 +0x8EA7A8CD 0x276EC +0x8EA7A8CE 0x276F2 +0x8EA7A8CF 0x276E8 +0x8EA7A8D0 0x276EB +0x8EA7A8D1 0x276EA +0x8EA7A8D2 0x276E5 +0x8EA7A8D3 0x276E0 +0x8EA7A8D4 0x276D0 +0x8EA7A8D5 0x276D8 +0x8EA7A8D6 0x276D5 +0x8EA7A8D7 0x276D3 +0x8EA7A8D8 0x276E4 +0x8EA7A8D9 0x276F3 +0x8EA7A8DA 0x276DB +0x8EA7A8DB 0x2772F +0x8EA7A8DC 0x277F9 +0x8EA7A8DD 0x2785D +0x8EA7A8DE 0x2785B +0x8EA7A8DF 0x2784C +0x8EA7A8E0 0x27858 +0x8EA7A8E1 0x27860 +0x8EA7A8E2 0x27853 +0x8EA7A8E3 0x27850 +0x8EA7A8E4 0x27907 +0x8EA7A8E5 0x27908 +0x8EA7A8E6 0x278F4 +0x8EA7A8E7 0x278F6 +0x8EA7A8E8 0x27904 +0x8EA7A8E9 0x278FD +0x8EA7A8EA 0x27905 +0x8EA7A8EB 0x27A28 +0x8EA7A8EC 0x27A56 +0x8EA7A8ED 0x27A42 +0x8EA7A8EE 0x27A5C +0x8EA7A8EF 0x27A3D +0x8EA7A8F0 0x27A2F +0x8EA7A8F1 0x27A2B +0x8EA7A8F2 0x27A58 +0x8EA7A8F3 0x27A61 +0x8EA7A8F4 0x27A2C +0x8EA7A8F5 0x27A51 +0x8EA7A8F6 0x27A50 +0x8EA7A8F7 0x27A3C +0x8EA7A8F8 0x27A36 +0x8EA7A8F9 0x46F6 +0x8EA7A8FA 0x27A60 +0x8EA7A8FB 0x27A5B +0x8EA7A8FC 0x27A2E +0x8EA7A8FD 0x27A40 +0x8EA7A8FE 0x27A5F +0x8EA7A9A1 0x27A26 +0x8EA7A9A2 0x27A2D +0x8EA7A9A3 0x27A5E +0x8EA7A9A4 0x27A3B +0x8EA7A9A5 0x27BEF +0x8EA7A9A6 0x27BF3 +0x8EA7A9A7 0x27BEE +0x8EA7A9A8 0x27BED +0x8EA7A9A9 0x27C5A +0x8EA7A9AA 0x27C62 +0x8EA7A9AB 0x27C5B +0x8EA7A9AC 0x27C5F +0x8EA7A9AD 0x27C5E +0x8EA7A9AE 0x27C64 +0x8EA7A9AF 0x27CE0 +0x8EA7A9B0 0x27CE1 +0x8EA7A9B1 0x27CE5 +0x8EA7A9B2 0x27DA5 +0x8EA7A9B3 0x27D9B +0x8EA7A9B4 0x27D9F +0x8EA7A9B5 0x27D9C +0x8EA7A9B6 0x477A +0x8EA7A9B7 0x27DAA +0x8EA7A9B8 0x27DA4 +0x8EA7A9B9 0x27DA3 +0x8EA7A9BA 0x27E67 +0x8EA7A9BB 0x27F26 +0x8EA7A9BC 0x27F1A +0x8EA7A9BD 0x47B8 +0x8EA7A9BE 0x27F1C +0x8EA7A9BF 0x27F15 +0x8EA7A9C0 0x27F1B +0x8EA7A9C1 0x27F18 +0x8EA7A9C2 0x27F1E +0x8EA7A9C3 0x27F25 +0x8EA7A9C4 0x2F9DC +0x8EA7A9C5 0x2807B +0x8EA7A9C6 0x28075 +0x8EA7A9C7 0x28093 +0x8EA7A9C8 0x2808F +0x8EA7A9C9 0x2807C +0x8EA7A9CA 0x2809B +0x8EA7A9CB 0x28088 +0x8EA7A9CC 0x28091 +0x8EA7A9CD 0x2807E +0x8EA7A9CE 0x4801 +0x8EA7A9CF 0x28086 +0x8EA7A9D0 0x2825B +0x8EA7A9D1 0x28254 +0x8EA7A9D2 0x28335 +0x8EA7A9D3 0x28340 +0x8EA7A9D4 0x28337 +0x8EA7A9D5 0x28329 +0x8EA7A9D6 0x28326 +0x8EA7A9D7 0x28323 +0x8EA7A9D8 0x28330 +0x8EA7A9D9 0x28320 +0x8EA7A9DA 0x28328 +0x8EA7A9DB 0x28332 +0x8EA7A9DC 0x2832A +0x8EA7A9DD 0x28331 +0x8EA7A9DE 0x28324 +0x8EA7A9DF 0x28341 +0x8EA7A9E0 0x28342 +0x8EA7A9E1 0x28343 +0x8EA7A9E2 0x28325 +0x8EA7A9E3 0x28338 +0x8EA7A9E4 0x2841C +0x8EA7A9E5 0x2841D +0x8EA7A9E6 0x2841E +0x8EA7A9E7 0x284F6 +0x8EA7A9E8 0x285A5 +0x8EA7A9E9 0x28589 +0x8EA7A9EA 0x2859D +0x8EA7A9EB 0x2858A +0x8EA7A9EC 0x28587 +0x8EA7A9ED 0x285AB +0x8EA7A9EE 0x28586 +0x8EA7A9EF 0x2859E +0x8EA7A9F0 0x28593 +0x8EA7A9F1 0x285A1 +0x8EA7A9F2 0x28588 +0x8EA7A9F3 0x285A3 +0x8EA7A9F4 0x2859F +0x8EA7A9F5 0x285A0 +0x8EA7A9F6 0x286FF +0x8EA7A9F7 0x28700 +0x8EA7A9F8 0x28702 +0x8EA7A9F9 0x286F8 +0x8EA7A9FA 0x286F7 +0x8EA7A9FB 0x28701 +0x8EA7A9FC 0x28787 +0x8EA7A9FD 0x28789 +0x8EA7A9FE 0x28776 +0x8EA7AAA1 0x2876E +0x8EA7AAA2 0x28777 +0x8EA7AAA3 0x28782 +0x8EA7AAA4 0x28785 +0x8EA7AAA5 0x28783 +0x8EA7AAA6 0x28784 +0x8EA7AAA7 0x28857 +0x8EA7AAA8 0x2884B +0x8EA7AAA9 0x28856 +0x8EA7AAAA 0x2885D +0x8EA7AAAB 0x28860 +0x8EA7AAAC 0x2884D +0x8EA7AAAD 0x28855 +0x8EA7AAAE 0x28854 +0x8EA7AAAF 0x28853 +0x8EA7AAB0 0x28850 +0x8EA7AAB1 0x28863 +0x8EA7AAB2 0x28862 +0x8EA7AAB3 0x28917 +0x8EA7AAB4 0x28916 +0x8EA7AAB5 0x2892D +0x8EA7AAB6 0x289D9 +0x8EA7AAB7 0x289BF +0x8EA7AAB8 0x492F +0x8EA7AAB9 0x289B2 +0x8EA7AABA 0x289AC +0x8EA7AABB 0x289B0 +0x8EA7AABC 0x289CF +0x8EA7AABD 0x289B8 +0x8EA7AABE 0x4931 +0x8EA7AABF 0x289D3 +0x8EA7AAC0 0x289B1 +0x8EA7AAC1 0x289AF +0x8EA7AAC2 0x289CE +0x8EA7AAC3 0x289B4 +0x8EA7AAC4 0x289B7 +0x8EA7AAC5 0x289D5 +0x8EA7AAC6 0x499C +0x8EA7AAC7 0x28D38 +0x8EA7AAC8 0x28D28 +0x8EA7AAC9 0x28D3F +0x8EA7AACA 0x28D40 +0x8EA7AACB 0x28D41 +0x8EA7AACC 0x28D33 +0x8EA7AACD 0x28D2B +0x8EA7AACE 0x28D2E +0x8EA7AACF 0x28F11 +0x8EA7AAD0 0x28F18 +0x8EA7AAD1 0x28F17 +0x8EA7AAD2 0x28F19 +0x8EA7AAD3 0x28F16 +0x8EA7AAD4 0x49E6 +0x8EA7AAD5 0x28F0D +0x8EA7AAD6 0x28F26 +0x8EA7AAD7 0x28F79 +0x8EA7AAD8 0x28FD8 +0x8EA7AAD9 0x28FF3 +0x8EA7AADA 0x28FD7 +0x8EA7AADB 0x28FCC +0x8EA7AADC 0x28FCF +0x8EA7AADD 0x28FCB +0x8EA7AADE 0x28FD1 +0x8EA7AADF 0x28FCE +0x8EA7AAE0 0x28FD4 +0x8EA7AAE1 0x28FD5 +0x8EA7AAE2 0x28FD3 +0x8EA7AAE3 0x28FD6 +0x8EA7AAE4 0x28FCD +0x8EA7AAE5 0x28FDA +0x8EA7AAE6 0x28FD2 +0x8EA7AAE7 0x28FDE +0x8EA7AAE8 0x290CC +0x8EA7AAE9 0x290B8 +0x8EA7AAEA 0x290B7 +0x8EA7AAEB 0x290C2 +0x8EA7AAEC 0x290C3 +0x8EA7AAED 0x291FA +0x8EA7AAEE 0x291F9 +0x8EA7AAEF 0x2921F +0x8EA7AAF0 0x2921D +0x8EA7AAF1 0x24382 +0x8EA7AAF2 0x292A6 +0x8EA7AAF3 0x29290 +0x8EA7AAF4 0x2929E +0x8EA7AAF5 0x29298 +0x8EA7AAF6 0x29293 +0x8EA7AAF7 0x29292 +0x8EA7AAF8 0x292A5 +0x8EA7AAF9 0x29295 +0x8EA7AAFA 0x293A9 +0x8EA7AAFB 0x293A8 +0x8EA7AAFC 0x293AA +0x8EA7AAFD 0x293AB +0x8EA7AAFE 0x293AC +0x8EA7ABA1 0x2941F +0x8EA7ABA2 0x29422 +0x8EA7ABA3 0x294AA +0x8EA7ABA4 0x29496 +0x8EA7ABA5 0x29491 +0x8EA7ABA6 0x294AB +0x8EA7ABA7 0x294A2 +0x8EA7ABA8 0x294A4 +0x8EA7ABA9 0x2949D +0x8EA7ABAA 0x29497 +0x8EA7ABAB 0x2947D +0x8EA7ABAC 0x2949F +0x8EA7ABAD 0x2949C +0x8EA7ABAE 0x29499 +0x8EA7ABAF 0x294A6 +0x8EA7ABB0 0x29492 +0x8EA7ABB1 0x294A7 +0x8EA7ABB2 0x295C9 +0x8EA7ABB3 0x295C8 +0x8EA7ABB4 0x295C7 +0x8EA7ABB5 0x295CB +0x8EA7ABB6 0x29674 +0x8EA7ABB7 0x296C9 +0x8EA7ABB8 0x4B38 +0x8EA7ABB9 0x296D2 +0x8EA7ABBA 0x296DB +0x8EA7ABBB 0x296EB +0x8EA7ABBC 0x296E9 +0x8EA7ABBD 0x296EF +0x8EA7ABBE 0x296EE +0x8EA7ABBF 0x296F9 +0x8EA7ABC0 0x296DE +0x8EA7ABC1 0x29816 +0x8EA7ABC2 0x29845 +0x8EA7ABC3 0x2987F +0x8EA7ABC4 0x29898 +0x8EA7ABC5 0x2989F +0x8EA7ABC6 0x29886 +0x8EA7ABC7 0x29890 +0x8EA7ABC8 0x2989A +0x8EA7ABC9 0x2989D +0x8EA7ABCA 0x2988D +0x8EA7ABCB 0x2989C +0x8EA7ABCC 0x298A0 +0x8EA7ABCD 0x298A7 +0x8EA7ABCE 0x2988F +0x8EA7ABCF 0x29A41 +0x8EA7ABD0 0x29A35 +0x8EA7ABD1 0x29A37 +0x8EA7ABD2 0x29A30 +0x8EA7ABD3 0x29A3A +0x8EA7ABD4 0x29A36 +0x8EA7ABD5 0x2FA08 +0x8EA7ABD6 0x29ACA +0x8EA7ABD7 0x29B12 +0x8EA7ABD8 0x29B15 +0x8EA7ABD9 0x29B22 +0x8EA7ABDA 0x29B13 +0x8EA7ABDB 0x29B18 +0x8EA7ABDC 0x29B21 +0x8EA7ABDD 0x29C10 +0x8EA7ABDE 0x29C20 +0x8EA7ABDF 0x29C2F +0x8EA7ABE0 0x29CA5 +0x8EA7ABE1 0x29CA3 +0x8EA7ABE2 0x29CB6 +0x8EA7ABE3 0x29CAB +0x8EA7ABE4 0x29D68 +0x8EA7ABE5 0x29D67 +0x8EA7ABE6 0x29D6F +0x8EA7ABE7 0x29D77 +0x8EA7ABE8 0x29D64 +0x8EA7ABE9 0x29D78 +0x8EA7ABEA 0x4C3A +0x8EA7ABEB 0x29D76 +0x8EA7ABEC 0x29D6E +0x8EA7ABED 0x4CB1 +0x8EA7ABEE 0x29FD0 +0x8EA7ABEF 0x29FB3 +0x8EA7ABF0 0x29FCB +0x8EA7ABF1 0x29FD6 +0x8EA7ABF2 0x29FB1 +0x8EA7ABF3 0x29FB4 +0x8EA7ABF4 0x29FD7 +0x8EA7ABF5 0x29FC6 +0x8EA7ABF6 0x29FBA +0x8EA7ABF7 0x29FD1 +0x8EA7ABF8 0x29FD2 +0x8EA7ABF9 0x29FB5 +0x8EA7ABFA 0x29FC4 +0x8EA7ABFB 0x29FCC +0x8EA7ABFC 0x29FBB +0x8EA7ABFD 0x29FB2 +0x8EA7ABFE 0x2A25B +0x8EA7ACA1 0x2A25A +0x8EA7ACA2 0x2A259 +0x8EA7ACA3 0x2A299 +0x8EA7ACA4 0x2A294 +0x8EA7ACA5 0x2A296 +0x8EA7ACA6 0x2A293 +0x8EA7ACA7 0x2A291 +0x8EA7ACA8 0x2A28F +0x8EA7ACA9 0x2A298 +0x8EA7ACAA 0x2A30C +0x8EA7ACAB 0x2A30A +0x8EA7ACAC 0x2A30E +0x8EA7ACAD 0x2A312 +0x8EA7ACAE 0x2A311 +0x8EA7ACAF 0x2A30B +0x8EA7ACB0 0x2A39A +0x8EA7ACB1 0x4D47 +0x8EA7ACB2 0x2A3B4 +0x8EA7ACB3 0x4D51 +0x8EA7ACB4 0x2A41C +0x8EA7ACB5 0x2A420 +0x8EA7ACB6 0x2A421 +0x8EA7ACB7 0x2A4D3 +0x8EA7ACB8 0x2A4D2 +0x8EA7ACB9 0x2A538 +0x8EA7ACBB 0x24CCF +0x8EA7ACBC 0x2011D +0x8EA7ACBD 0x20192 +0x8EA7ACBE 0x2018F +0x8EA7ACBF 0x2018C +0x8EA7ACC0 0x203EA +0x8EA7ACC1 0x204B9 +0x8EA7ACC2 0x2056E +0x8EA7ACC3 0x205A0 +0x8EA7ACC4 0x291DD +0x8EA7ACC5 0x20612 +0x8EA7ACC6 0x20617 +0x8EA7ACC7 0x2066D +0x8EA7ACC8 0x20805 +0x8EA7ACC9 0x207FB +0x8EA7ACCA 0x207FD +0x8EA7ACCB 0x20806 +0x8EA7ACCC 0x20800 +0x8EA7ACCD 0x207FF +0x8EA7ACCE 0x207FE +0x8EA7ACCF 0x208B6 +0x8EA7ACD0 0x20905 +0x8EA7ACD1 0x20907 +0x8EA7ACD2 0x20ABC +0x8EA7ACD3 0x20ABB +0x8EA7ACD4 0x20B8B +0x8EA7ACD5 0x20B87 +0x8EA7ACD6 0x27BFB +0x8EA7ACD7 0x20FE7 +0x8EA7ACD8 0x20FE6 +0x8EA7ACD9 0x20FE2 +0x8EA7ACDA 0x285D3 +0x8EA7ACDB 0x20FD9 +0x8EA7ACDC 0x20FCA +0x8EA7ACDD 0x21012 +0x8EA7ACDE 0x21010 +0x8EA7ACDF 0x20FDC +0x8EA7ACE0 0x20FD0 +0x8EA7ACE1 0x20F8B +0x8EA7ACE2 0x21013 +0x8EA7ACE3 0x22A10 +0x8EA7ACE4 0x20FDA +0x8EA7ACE5 0x2F84F +0x8EA7ACE6 0x20FFD +0x8EA7ACE7 0x20FE5 +0x8EA7ACE8 0x20FCC +0x8EA7ACE9 0x21039 +0x8EA7ACEA 0x20FC7 +0x8EA7ACEB 0x20FD8 +0x8EA7ACEC 0x21460 +0x8EA7ACED 0x21464 +0x8EA7ACEE 0x21486 +0x8EA7ACEF 0x2145E +0x8EA7ACF0 0x21466 +0x8EA7ACF1 0x2145F +0x8EA7ACF2 0x21477 +0x8EA7ACF3 0x21482 +0x8EA7ACF4 0x21496 +0x8EA7ACF5 0x2153E +0x8EA7ACF6 0x21579 +0x8EA7ACF7 0x2157A +0x8EA7ACF8 0x21688 +0x8EA7ACF9 0x21689 +0x8EA7ACFA 0x2168C +0x8EA7ACFB 0x243E0 +0x8EA7ACFC 0x2167B +0x8EA7ACFD 0x21686 +0x8EA7ACFE 0x21894 +0x8EA7ADA1 0x21897 +0x8EA7ADA2 0x218B7 +0x8EA7ADA3 0x218B5 +0x8EA7ADA4 0x218B8 +0x8EA7ADA5 0x21893 +0x8EA7ADA6 0x218B2 +0x8EA7ADA7 0x218B4 +0x8EA7ADA8 0x21899 +0x8EA7ADA9 0x218C3 +0x8EA7ADAA 0x2189D +0x8EA7ADAB 0x2189B +0x8EA7ADAC 0x218A3 +0x8EA7ADAD 0x3747 +0x8EA7ADAE 0x2199F +0x8EA7ADAF 0x2199E +0x8EA7ADB0 0x219A3 +0x8EA7ADB1 0x219A0 +0x8EA7ADB2 0x219A1 +0x8EA7ADB3 0x21AC5 +0x8EA7ADB4 0x21AC6 +0x8EA7ADB5 0x21ABE +0x8EA7ADB6 0x21AC4 +0x8EA7ADB7 0x21ABF +0x8EA7ADB8 0x21B4C +0x8EA7ADB9 0x21B4A +0x8EA7ADBA 0x21BB1 +0x8EA7ADBB 0x21C15 +0x8EA7ADBC 0x21C17 +0x8EA7ADBD 0x21C10 +0x8EA7ADBE 0x21C18 +0x8EA7ADBF 0x21CE0 +0x8EA7ADC0 0x21CDF +0x8EA7ADC1 0x21D27 +0x8EA7ADC2 0x21F43 +0x8EA7ADC3 0x21F48 +0x8EA7ADC4 0x21F1D +0x8EA7ADC5 0x21F50 +0x8EA7ADC6 0x21F58 +0x8EA7ADC7 0x21F47 +0x8EA7ADC8 0x21F54 +0x8EA7ADC9 0x21F53 +0x8EA7ADCA 0x21F40 +0x8EA7ADCB 0x21F55 +0x8EA7ADCC 0x3817 +0x8EA7ADCD 0x21F5A +0x8EA7ADCE 0x22470 +0x8EA7ADCF 0x2215B +0x8EA7ADD0 0x2214D +0x8EA7ADD1 0x22156 +0x8EA7ADD2 0x2214F +0x8EA7ADD3 0x2F887 +0x8EA7ADD4 0x22159 +0x8EA7ADD5 0x2F888 +0x8EA7ADD6 0x22154 +0x8EA7ADD7 0x22153 +0x8EA7ADD8 0x22150 +0x8EA7ADD9 0x222B3 +0x8EA7ADDA 0x2236E +0x8EA7ADDB 0x38A3 +0x8EA7ADDC 0x2236F +0x8EA7ADDD 0x22393 +0x8EA7ADDE 0x22429 +0x8EA7ADDF 0x22425 +0x8EA7ADE0 0x22428 +0x8EA7ADE1 0x2246F +0x8EA7ADE2 0x232B8 +0x8EA7ADE3 0x2F897 +0x8EA7ADE4 0x224B3 +0x8EA7ADE5 0x22579 +0x8EA7ADE6 0x2257E +0x8EA7ADE7 0x2257C +0x8EA7ADE8 0x22583 +0x8EA7ADE9 0x2F8AC +0x8EA7ADEA 0x22800 +0x8EA7ADEB 0x22834 +0x8EA7ADEC 0x22865 +0x8EA7ADED 0x22836 +0x8EA7ADEE 0x228A7 +0x8EA7ADEF 0x22859 +0x8EA7ADF0 0x22858 +0x8EA7ADF1 0x22831 +0x8EA7ADF2 0x22862 +0x8EA7ADF3 0x22838 +0x8EA7ADF4 0x22873 +0x8EA7ADF5 0x2283E +0x8EA7ADF6 0x22855 +0x8EA7ADF7 0x22854 +0x8EA7ADF8 0x22895 +0x8EA7ADF9 0x2F8AD +0x8EA7ADFA 0x228A5 +0x8EA7ADFB 0x22894 +0x8EA7ADFC 0x2289A +0x8EA7ADFD 0x2289B +0x8EA7ADFE 0x22899 +0x8EA7AEA1 0x2289F +0x8EA7AEA2 0x22853 +0x8EA7AEA3 0x22A12 +0x8EA7AEA4 0x22A0A +0x8EA7AEA5 0x22A09 +0x8EA7AEA6 0x22A0C +0x8EA7AEA7 0x22A0B +0x8EA7AEA8 0x22A0E +0x8EA7AEA9 0x22A0D +0x8EA7AEAA 0x22A08 +0x8EA7AEAB 0x22D38 +0x8EA7AEAC 0x22D3A +0x8EA7AEAD 0x22D37 +0x8EA7AEAE 0x22D3D +0x8EA7AEAF 0x22D2D +0x8EA7AEB0 0x22D82 +0x8EA7AEB1 0x22D95 +0x8EA7AEB2 0x22D87 +0x8EA7AEB3 0x22D9D +0x8EA7AEB4 0x22DB5 +0x8EA7AEB5 0x22D81 +0x8EA7AEB6 0x22DC7 +0x8EA7AEB7 0x22D9B +0x8EA7AEB8 0x22D98 +0x8EA7AEB9 0x22D94 +0x8EA7AEBA 0x22D86 +0x8EA7AEBB 0x22D90 +0x8EA7AEBC 0x22D34 +0x8EA7AEBD 0x22D8E +0x8EA7AEBE 0x22D85 +0x8EA7AEBF 0x22DA6 +0x8EA7AEC0 0x22D96 +0x8EA7AEC1 0x22FEA +0x8EA7AEC2 0x22FDF +0x8EA7AEC3 0x232BD +0x8EA7AEC4 0x22FF7 +0x8EA7AEC5 0x22FEB +0x8EA7AEC6 0x22FE0 +0x8EA7AEC7 0x22FE8 +0x8EA7AEC8 0x22FE1 +0x8EA7AEC9 0x22FE9 +0x8EA7AECA 0x22FEE +0x8EA7AECB 0x22FE5 +0x8EA7AECC 0x22FEC +0x8EA7AECD 0x23063 +0x8EA7AECE 0x230C6 +0x8EA7AECF 0x230C2 +0x8EA7AED0 0x230C1 +0x8EA7AED1 0x230C0 +0x8EA7AED2 0x230C3 +0x8EA7AED3 0x23118 +0x8EA7AED4 0x232AE +0x8EA7AED5 0x232A3 +0x8EA7AED6 0x232C5 +0x8EA7AED7 0x232A0 +0x8EA7AED8 0x232B4 +0x8EA7AED9 0x232A5 +0x8EA7AEDA 0x3B1E +0x8EA7AEDB 0x232A4 +0x8EA7AEDC 0x232A8 +0x8EA7AEDD 0x232A6 +0x8EA7AEDE 0x236A8 +0x8EA7AEDF 0x2368D +0x8EA7AEE0 0x23682 +0x8EA7AEE1 0x2369E +0x8EA7AEE2 0x23689 +0x8EA7AEE3 0x23683 +0x8EA7AEE4 0x23691 +0x8EA7AEE5 0x236A6 +0x8EA7AEE6 0x2369A +0x8EA7AEE7 0x23690 +0x8EA7AEE8 0x23685 +0x8EA7AEE9 0x2367D +0x8EA7AEEA 0x2F8EC +0x8EA7AEEB 0x2369B +0x8EA7AEEC 0x236A5 +0x8EA7AEED 0x236F0 +0x8EA7AEEE 0x23696 +0x8EA7AEEF 0x23688 +0x8EA7AEF0 0x236D6 +0x8EA7AEF1 0x236D8 +0x8EA7AEF2 0x23686 +0x8EA7AEF3 0x236A4 +0x8EA7AEF4 0x23697 +0x8EA7AEF5 0x2391C +0x8EA7AEF6 0x23919 +0x8EA7AEF7 0x2399E +0x8EA7AEF8 0x2399F +0x8EA7AEF9 0x2399D +0x8EA7AEFA 0x2399C +0x8EA7AEFB 0x23A5D +0x8EA7AEFC 0x23A5E +0x8EA7AEFD 0x23A73 +0x8EA7AEFE 0x23A63 +0x8EA7AFA1 0x23ABE +0x8EA7AFA2 0x23AC1 +0x8EA7AFA3 0x23ABC +0x8EA7AFA4 0x23ABF +0x8EA7AFA5 0x23ABB +0x8EA7AFA6 0x23ABD +0x8EA7AFA7 0x23B13 +0x8EA7AFA8 0x23B14 +0x8EA7AFA9 0x23BF8 +0x8EA7AFAA 0x23BFA +0x8EA7AFAB 0x23C06 +0x8EA7AFAC 0x23BFE +0x8EA7AFAD 0x23C51 +0x8EA7AFAE 0x2400B +0x8EA7AFAF 0x23FF1 +0x8EA7AFB0 0x23FA9 +0x8EA7AFB1 0x23FD5 +0x8EA7AFB2 0x23FDC +0x8EA7AFB3 0x23FCB +0x8EA7AFB4 0x23FF2 +0x8EA7AFB5 0x2405F +0x8EA7AFB6 0x23FDB +0x8EA7AFB7 0x23FD6 +0x8EA7AFB8 0x23FD9 +0x8EA7AFB9 0x23FD1 +0x8EA7AFBA 0x23FCF +0x8EA7AFBB 0x23FD8 +0x8EA7AFBC 0x23FE0 +0x8EA7AFBD 0x23FD4 +0x8EA7AFBE 0x23FF3 +0x8EA7AFBF 0x24005 +0x8EA7AFC0 0x23FCE +0x8EA7AFC1 0x23FF4 +0x8EA7AFC2 0x2F912 +0x8EA7AFC3 0x23FDA +0x8EA7AFC4 0x2400E +0x8EA7AFC5 0x24006 +0x8EA7AFC6 0x23FD7 +0x8EA7AFC7 0x23FCD +0x8EA7AFC8 0x24007 +0x8EA7AFC9 0x23FE1 +0x8EA7AFCA 0x24008 +0x8EA7AFCB 0x243BE +0x8EA7AFCC 0x243EF +0x8EA7AFCD 0x243D9 +0x8EA7AFCE 0x243DA +0x8EA7AFCF 0x71D7 +0x8EA7AFD0 0x243A0 +0x8EA7AFD1 0x243DF +0x8EA7AFD2 0x2439E +0x8EA7AFD3 0x243BF +0x8EA7AFD4 0x243AF +0x8EA7AFD5 0x243A7 +0x8EA7AFD6 0x243AA +0x8EA7AFD7 0x243F4 +0x8EA7AFD8 0x243AE +0x8EA7AFD9 0x243B5 +0x8EA7AFDA 0x243B8 +0x8EA7AFDB 0x243DB +0x8EA7AFDC 0x243C0 +0x8EA7AFDD 0x243B7 +0x8EA7AFDE 0x243A2 +0x8EA7AFDF 0x243DD +0x8EA7AFE0 0x243A1 +0x8EA7AFE1 0x243A5 +0x8EA7AFE2 0x243B4 +0x8EA7AFE3 0x243A6 +0x8EA7AFE4 0x243AB +0x8EA7AFE5 0x243AC +0x8EA7AFE6 0x2439F +0x8EA7AFE7 0x243B1 +0x8EA7AFE8 0x243FC +0x8EA7AFE9 0x2452E +0x8EA7AFEA 0x24530 +0x8EA7AFEB 0x24599 +0x8EA7AFEC 0x245F8 +0x8EA7AFED 0x245F6 +0x8EA7AFEE 0x246F4 +0x8EA7AFEF 0x246EB +0x8EA7AFF0 0x246E1 +0x8EA7AFF1 0x246E4 +0x8EA7AFF2 0x24875 +0x8EA7AFF3 0x24869 +0x8EA7AFF4 0x3E9A +0x8EA7AFF5 0x24899 +0x8EA7AFF6 0x2489E +0x8EA7AFF7 0x24894 +0x8EA7AFF8 0x24893 +0x8EA7AFF9 0x24891 +0x8EA7AFFA 0x24A19 +0x8EA7AFFB 0x24A17 +0x8EA7AFFC 0x24A49 +0x8EA7AFFD 0x24A47 +0x8EA7AFFE 0x24A48 +0x8EA7B0A1 0x24A52 +0x8EA7B0A2 0x24A40 +0x8EA7B0A3 0x24A63 +0x8EA7B0A4 0x24A46 +0x8EA7B0A5 0x24A5F +0x8EA7B0A6 0x24B0E +0x8EA7B0A7 0x24B85 +0x8EA7B0A8 0x24B87 +0x8EA7B0A9 0x24BCB +0x8EA7B0AA 0x24BCC +0x8EA7B0AB 0x24BC9 +0x8EA7B0AC 0x24CCB +0x8EA7B0AD 0x21CE7 +0x8EA7B0AE 0x24D20 +0x8EA7B0AF 0x24E5F +0x8EA7B0B0 0x24E60 +0x8EA7B0B1 0x24E6A +0x8EA7B0B2 0x24E76 +0x8EA7B0B3 0x24E73 +0x8EA7B0B4 0x24E71 +0x8EA7B0B5 0x24E66 +0x8EA7B0B6 0x3FC2 +0x8EA7B0B7 0x24E6B +0x8EA7B0B8 0x24E79 +0x8EA7B0B9 0x24E7B +0x8EA7B0BA 0x24F3C +0x8EA7B0BB 0x24F9E +0x8EA7B0BC 0x24F9C +0x8EA7B0BD 0x2501C +0x8EA7B0BE 0x2501E +0x8EA7B0BF 0x25021 +0x8EA7B0C0 0x25096 +0x8EA7B0C1 0x250A1 +0x8EA7B0C2 0x250B6 +0x8EA7B0C3 0x250A0 +0x8EA7B0C4 0x25094 +0x8EA7B0C5 0x25097 +0x8EA7B0C6 0x25281 +0x8EA7B0C7 0x25286 +0x8EA7B0C8 0x252C0 +0x8EA7B0C9 0x2528A +0x8EA7B0CA 0x2F94B +0x8EA7B0CB 0x25285 +0x8EA7B0CC 0x25295 +0x8EA7B0CD 0x25249 +0x8EA7B0CE 0x25282 +0x8EA7B0CF 0x25284 +0x8EA7B0D0 0x22878 +0x8EA7B0D1 0x25290 +0x8EA7B0D2 0x252B1 +0x8EA7B0D3 0x253FE +0x8EA7B0D4 0x253FB +0x8EA7B0D5 0x25550 +0x8EA7B0D6 0x25556 +0x8EA7B0D7 0x2555A +0x8EA7B0D8 0x2554C +0x8EA7B0D9 0x40DC +0x8EA7B0DA 0x25557 +0x8EA7B0DB 0x256E1 +0x8EA7B0DC 0x256D9 +0x8EA7B0DD 0x256DB +0x8EA7B0DE 0x256F4 +0x8EA7B0DF 0x25745 +0x8EA7B0E0 0x25747 +0x8EA7B0E1 0x25874 +0x8EA7B0E2 0x2586B +0x8EA7B0E3 0x25868 +0x8EA7B0E4 0x25869 +0x8EA7B0E5 0x25879 +0x8EA7B0E6 0x2F95B +0x8EA7B0E7 0x25880 +0x8EA7B0E8 0x25881 +0x8EA7B0E9 0x25861 +0x8EA7B0EA 0x25870 +0x8EA7B0EB 0x2586F +0x8EA7B0EC 0x25873 +0x8EA7B0ED 0x2585D +0x8EA7B0EE 0x259FA +0x8EA7B0EF 0x41B3 +0x8EA7B0F0 0x259F3 +0x8EA7B0F1 0x25A0A +0x8EA7B0F2 0x25A17 +0x8EA7B0F3 0x2F95F +0x8EA7B0F4 0x25AB0 +0x8EA7B0F5 0x25C3E +0x8EA7B0F6 0x25C46 +0x8EA7B0F7 0x25C4F +0x8EA7B0F8 0x25C44 +0x8EA7B0F9 0x25C69 +0x8EA7B0FA 0x25C33 +0x8EA7B0FB 0x25C2F +0x8EA7B0FC 0x25C4E +0x8EA7B0FD 0x25C3A +0x8EA7B0FE 0x25C2B +0x8EA7B1A1 0x25CA9 +0x8EA7B1A2 0x25C50 +0x8EA7B1A3 0x25C45 +0x8EA7B1A4 0x25C37 +0x8EA7B1A5 0x25C25 +0x8EA7B1A6 0x25C2C +0x8EA7B1A7 0x25C3F +0x8EA7B1A8 0x25C34 +0x8EA7B1A9 0x25C29 +0x8EA7B1AA 0x25C1E +0x8EA7B1AB 0x25C3D +0x8EA7B1AC 0x25EED +0x8EA7B1AD 0x2F966 +0x8EA7B1AE 0x25EF3 +0x8EA7B1AF 0x25EEA +0x8EA7B1B0 0x25EEB +0x8EA7B1B1 0x260CC +0x8EA7B1B2 0x260CE +0x8EA7B1B3 0x260D0 +0x8EA7B1B4 0x260E3 +0x8EA7B1B5 0x260E0 +0x8EA7B1B6 0x260D1 +0x8EA7B1B7 0x260DC +0x8EA7B1B8 0x260DD +0x8EA7B1B9 0x260F0 +0x8EA7B1BA 0x260DB +0x8EA7B1BB 0x260E5 +0x8EA7B1BC 0x260F1 +0x8EA7B1BD 0x260C9 +0x8EA7B1BE 0x260E8 +0x8EA7B1BF 0x260E7 +0x8EA7B1C0 0x260C8 +0x8EA7B1C1 0x260DE +0x8EA7B1C2 0x260CD +0x8EA7B1C3 0x260C5 +0x8EA7B1C4 0x260C6 +0x8EA7B1C5 0x260E4 +0x8EA7B1C6 0x260C3 +0x8EA7B1C7 0x262FB +0x8EA7B1C8 0x262FC +0x8EA7B1C9 0x262FE +0x8EA7B1CA 0x26303 +0x8EA7B1CB 0x26300 +0x8EA7B1CC 0x262FD +0x8EA7B1CD 0x26305 +0x8EA7B1CE 0x26313 +0x8EA7B1CF 0x263A7 +0x8EA7B1D0 0x263B4 +0x8EA7B1D1 0x26470 +0x8EA7B1D2 0x26474 +0x8EA7B1D3 0x26471 +0x8EA7B1D4 0x26475 +0x8EA7B1D5 0x2647D +0x8EA7B1D6 0x26473 +0x8EA7B1D7 0x264C4 +0x8EA7B1D8 0x264C3 +0x8EA7B1D9 0x264DE +0x8EA7B1DA 0x264DD +0x8EA7B1DB 0x26511 +0x8EA7B1DC 0x2650F +0x8EA7B1DD 0x26510 +0x8EA7B1DE 0x265C3 +0x8EA7B1DF 0x265C2 +0x8EA7B1E0 0x265CA +0x8EA7B1E1 0x265C1 +0x8EA7B1E2 0x26623 +0x8EA7B1E3 0x267B1 +0x8EA7B1E4 0x26824 +0x8EA7B1E5 0x26811 +0x8EA7B1E6 0x26825 +0x8EA7B1E7 0x2680A +0x8EA7B1E8 0x2681F +0x8EA7B1E9 0x26820 +0x8EA7B1EA 0x26814 +0x8EA7B1EB 0x26828 +0x8EA7B1EC 0x26803 +0x8EA7B1ED 0x26812 +0x8EA7B1EE 0x2680B +0x8EA7B1EF 0x26817 +0x8EA7B1F0 0x22A11 +0x8EA7B1F1 0x26949 +0x8EA7B1F2 0x26989 +0x8EA7B1F3 0x26990 +0x8EA7B1F4 0x2698F +0x8EA7B1F5 0x26996 +0x8EA7B1F6 0x26995 +0x8EA7B1F7 0x26993 +0x8EA7B1F8 0x269ED +0x8EA7B1F9 0x269F0 +0x8EA7B1FA 0x243DE +0x8EA7B1FB 0x26A85 +0x8EA7B1FC 0x26A77 +0x8EA7B1FD 0x26A7A +0x8EA7B1FE 0x26A84 +0x8EA7B2A1 0x26A79 +0x8EA7B2A2 0x26A7D +0x8EA7B2A3 0x26A7B +0x8EA7B2A4 0x26AED +0x8EA7B2A5 0x26AEC +0x8EA7B2A6 0x26DF6 +0x8EA7B2A7 0x26D9B +0x8EA7B2A8 0x26E9D +0x8EA7B2A9 0x26F11 +0x8EA7B2AA 0x26EC4 +0x8EA7B2AB 0x26EC8 +0x8EA7B2AC 0x26EDF +0x8EA7B2AD 0x26EBF +0x8EA7B2AE 0x26EB3 +0x8EA7B2AF 0x26EBA +0x8EA7B2B0 0x26F10 +0x8EA7B2B1 0x26F06 +0x8EA7B2B2 0x26E88 +0x8EA7B2B3 0x26E9A +0x8EA7B2B4 0x26EE0 +0x8EA7B2B5 0x26ECC +0x8EA7B2B6 0x26EB5 +0x8EA7B2B7 0x26EE1 +0x8EA7B2B8 0x26EBC +0x8EA7B2B9 0x26EC6 +0x8EA7B2BA 0x26F0B +0x8EA7B2BB 0x26EA4 +0x8EA7B2BC 0x26E95 +0x8EA7B2BD 0x26EA3 +0x8EA7B2BE 0x26EE2 +0x8EA7B2BF 0x26ECD +0x8EA7B2C0 0x26EE3 +0x8EA7B2C1 0x26EAB +0x8EA7B2C2 0x26ECB +0x8EA7B2C3 0x26E8F +0x8EA7B2C4 0x2F9AB +0x8EA7B2C5 0x26EA9 +0x8EA7B2C6 0x26F24 +0x8EA7B2C7 0x26EE4 +0x8EA7B2C8 0x26F12 +0x8EA7B2C9 0x26EE5 +0x8EA7B2CA 0x26F67 +0x8EA7B2CB 0x26EAA +0x8EA7B2CC 0x26EA0 +0x8EA7B2CD 0x26EE6 +0x8EA7B2CE 0x26EC1 +0x8EA7B2CF 0x26EE7 +0x8EA7B2D0 0x26F0D +0x8EA7B2D1 0x26E86 +0x8EA7B2D2 0x26EB0 +0x8EA7B2D3 0x26E8B +0x8EA7B2D4 0x26EE8 +0x8EA7B2D5 0x26EC9 +0x8EA7B2D6 0x26F19 +0x8EA7B2D7 0x26EC0 +0x8EA7B2D8 0x26F0C +0x8EA7B2D9 0x26EE9 +0x8EA7B2DA 0x26EEA +0x8EA7B2DB 0x271ED +0x8EA7B2DC 0x271E3 +0x8EA7B2DD 0x271E4 +0x8EA7B2DE 0x271E8 +0x8EA7B2DF 0x271D2 +0x8EA7B2E0 0x271E2 +0x8EA7B2E1 0x8666 +0x8EA7B2E2 0x273CF +0x8EA7B2E3 0x273D1 +0x8EA7B2E4 0x273C3 +0x8EA7B2E5 0x273C9 +0x8EA7B2E6 0x273EA +0x8EA7B2E7 0x273B4 +0x8EA7B2E8 0x273DC +0x8EA7B2E9 0x273BD +0x8EA7B2EA 0x273E6 +0x8EA7B2EB 0x273C8 +0x8EA7B2EC 0x273EC +0x8EA7B2ED 0x273B2 +0x8EA7B2EE 0x273A9 +0x8EA7B2EF 0x273D3 +0x8EA7B2F0 0x273C0 +0x8EA7B2F1 0x273E9 +0x8EA7B2F2 0x273D5 +0x8EA7B2F3 0x45D9 +0x8EA7B2F4 0x273C5 +0x8EA7B2F5 0x45DD +0x8EA7B2F6 0x273CB +0x8EA7B2F7 0x273D0 +0x8EA7B2F8 0x273D2 +0x8EA7B2F9 0x273E4 +0x8EA7B2FA 0x273E8 +0x8EA7B2FB 0x273CD +0x8EA7B2FC 0x273B6 +0x8EA7B2FD 0x273AA +0x8EA7B2FE 0x273D4 +0x8EA7B3A1 0x28449 +0x8EA7B3A2 0x273C1 +0x8EA7B3A3 0x273DD +0x8EA7B3A4 0x273CE +0x8EA7B3A5 0x275C9 +0x8EA7B3A6 0x275CA +0x8EA7B3A7 0x276FD +0x8EA7B3A8 0x276D9 +0x8EA7B3A9 0x276FF +0x8EA7B3AA 0x27704 +0x8EA7B3AB 0x276FA +0x8EA7B3AC 0x27706 +0x8EA7B3AD 0x27715 +0x8EA7B3AE 0x27711 +0x8EA7B3AF 0x27707 +0x8EA7B3B0 0x2770B +0x8EA7B3B1 0x277FC +0x8EA7B3B2 0x277FD +0x8EA7B3B3 0x2786D +0x8EA7B3B4 0x27865 +0x8EA7B3B5 0x27914 +0x8EA7B3B6 0x27913 +0x8EA7B3B7 0x2790C +0x8EA7B3B8 0x2790B +0x8EA7B3B9 0x27918 +0x8EA7B3BA 0x27922 +0x8EA7B3BB 0x27A7D +0x8EA7B3BC 0x27A6F +0x8EA7B3BD 0x27A75 +0x8EA7B3BE 0x27A7B +0x8EA7B3BF 0x27A80 +0x8EA7B3C0 0x27A7F +0x8EA7B3C1 0x27A96 +0x8EA7B3C2 0x27A6D +0x8EA7B3C3 0x27A6B +0x8EA7B3C4 0x27A86 +0x8EA7B3C5 0x27A73 +0x8EA7B3C6 0x27A62 +0x8EA7B3C7 0x27A77 +0x8EA7B3C8 0x27A81 +0x8EA7B3C9 0x27A69 +0x8EA7B3CA 0x27A82 +0x8EA7B3CB 0x27A97 +0x8EA7B3CC 0x27A84 +0x8EA7B3CD 0x46FC +0x8EA7B3CE 0x27A78 +0x8EA7B3CF 0x2F9D0 +0x8EA7B3D0 0x27A7A +0x8EA7B3D1 0x27A6A +0x8EA7B3D2 0x27A65 +0x8EA7B3D3 0x27A7E +0x8EA7B3D4 0x27A94 +0x8EA7B3D5 0x27BC2 +0x8EA7B3D6 0x27BC1 +0x8EA7B3D7 0x27BF9 +0x8EA7B3D8 0x27C71 +0x8EA7B3D9 0x27C6B +0x8EA7B3DA 0x27C6D +0x8EA7B3DB 0x27C6F +0x8EA7B3DC 0x27C6E +0x8EA7B3DD 0x27CF2 +0x8EA7B3DE 0x27CE8 +0x8EA7B3DF 0x27CEF +0x8EA7B3E0 0x27CE9 +0x8EA7B3E1 0x27CEA +0x8EA7B3E2 0x27CED +0x8EA7B3E3 0x27CF3 +0x8EA7B3E4 0x27CE6 +0x8EA7B3E5 0x27DC9 +0x8EA7B3E6 0x27DB4 +0x8EA7B3E7 0x27DB3 +0x8EA7B3E8 0x27DB9 +0x8EA7B3E9 0x27DCA +0x8EA7B3EA 0x27DB1 +0x8EA7B3EB 0x27DB6 +0x8EA7B3EC 0x27DC7 +0x8EA7B3ED 0x27DC4 +0x8EA7B3EE 0x27DB7 +0x8EA7B3EF 0x27E6F +0x8EA7B3F0 0x27F33 +0x8EA7B3F1 0x27F32 +0x8EA7B3F2 0x27F1F +0x8EA7B3F3 0x2F9D9 +0x8EA7B3F4 0x27F2B +0x8EA7B3F5 0x27F30 +0x8EA7B3F6 0x27F36 +0x8EA7B3F7 0x27F42 +0x8EA7B3F8 0x27F41 +0x8EA7B3F9 0x2F9D8 +0x8EA7B3FA 0x280A5 +0x8EA7B3FB 0x280AB +0x8EA7B3FC 0x280A9 +0x8EA7B3FD 0x280B3 +0x8EA7B3FE 0x280A7 +0x8EA7B4A1 0x280A0 +0x8EA7B4A2 0x280D2 +0x8EA7B4A3 0x280A8 +0x8EA7B4A4 0x280B6 +0x8EA7B4A5 0x280AC +0x8EA7B4A6 0x280AE +0x8EA7B4A7 0x280E6 +0x8EA7B4A8 0x28265 +0x8EA7B4A9 0x28347 +0x8EA7B4AA 0x28363 +0x8EA7B4AB 0x2834D +0x8EA7B4AC 0x2835F +0x8EA7B4AD 0x2834B +0x8EA7B4AE 0x28360 +0x8EA7B4AF 0x28349 +0x8EA7B4B0 0x28353 +0x8EA7B4B1 0x2F9DF +0x8EA7B4B2 0x8F3A +0x8EA7B4B3 0x28357 +0x8EA7B4B4 0x2834E +0x8EA7B4B5 0x28352 +0x8EA7B4B6 0x28354 +0x8EA7B4B7 0x28420 +0x8EA7B4B8 0x28422 +0x8EA7B4B9 0x285C1 +0x8EA7B4BA 0x285D7 +0x8EA7B4BB 0x285D5 +0x8EA7B4BC 0x285C4 +0x8EA7B4BD 0x285D0 +0x8EA7B4BE 0x285BB +0x8EA7B4BF 0x285E2 +0x8EA7B4C0 0x285CB +0x8EA7B4C1 0x285B8 +0x8EA7B4C2 0x285BF +0x8EA7B4C3 0x285D8 +0x8EA7B4C4 0x285C0 +0x8EA7B4C5 0x285BA +0x8EA7B4C6 0x285B4 +0x8EA7B4C7 0x285BC +0x8EA7B4C8 0x285D4 +0x8EA7B4C9 0x285ED +0x8EA7B4CA 0x285C2 +0x8EA7B4CB 0x285D9 +0x8EA7B4CC 0x285CC +0x8EA7B4CD 0x2872F +0x8EA7B4CE 0x28723 +0x8EA7B4CF 0x28796 +0x8EA7B4D0 0x2878D +0x8EA7B4D1 0x2879E +0x8EA7B4D2 0x28799 +0x8EA7B4D3 0x28883 +0x8EA7B4D4 0x4907 +0x8EA7B4D5 0x2886A +0x8EA7B4D6 0x28869 +0x8EA7B4D7 0x28875 +0x8EA7B4D8 0x2886C +0x8EA7B4D9 0x28880 +0x8EA7B4DA 0x2886E +0x8EA7B4DB 0x28881 +0x8EA7B4DC 0x28877 +0x8EA7B4DD 0x28876 +0x8EA7B4DE 0x28873 +0x8EA7B4DF 0x28870 +0x8EA7B4E0 0x28884 +0x8EA7B4E1 0x28919 +0x8EA7B4E2 0x289F2 +0x8EA7B4E3 0x933D +0x8EA7B4E4 0x289EC +0x8EA7B4E5 0x289EB +0x8EA7B4E6 0x289F6 +0x8EA7B4E7 0x289EF +0x8EA7B4E8 0x289F4 +0x8EA7B4E9 0x289EE +0x8EA7B4EA 0x289F3 +0x8EA7B4EB 0x289ED +0x8EA7B4EC 0x28C9B +0x8EA7B4ED 0x28C98 +0x8EA7B4EE 0x28C94 +0x8EA7B4EF 0x2147A +0x8EA7B4F0 0x28C9A +0x8EA7B4F1 0x2F9F0 +0x8EA7B4F2 0x28D4C +0x8EA7B4F3 0x49A8 +0x8EA7B4F4 0x28D57 +0x8EA7B4F5 0x28D51 +0x8EA7B4F6 0x28D62 +0x8EA7B4F7 0x28D52 +0x8EA7B4F8 0x28D5C +0x8EA7B4F9 0x28D53 +0x8EA7B4FA 0x2F9EF +0x8EA7B4FB 0x28E85 +0x8EA7B4FC 0x28F2D +0x8EA7B4FD 0x28F3E +0x8EA7B4FE 0x28F30 +0x8EA7B5A1 0x28F7D +0x8EA7B5A2 0x28FE6 +0x8EA7B5A3 0x28FF6 +0x8EA7B5A4 0x28FE4 +0x8EA7B5A5 0x28FE9 +0x8EA7B5A6 0x28FEC +0x8EA7B5A7 0x28FF2 +0x8EA7B5A8 0x28FE8 +0x8EA7B5A9 0x28FE3 +0x8EA7B5AA 0x28FEB +0x8EA7B5AB 0x28FF0 +0x8EA7B5AC 0x28FEA +0x8EA7B5AD 0x28FE7 +0x8EA7B5AE 0x28FFD +0x8EA7B5AF 0x28FE5 +0x8EA7B5B0 0x28FEE +0x8EA7B5B1 0x28FF5 +0x8EA7B5B2 0x28FF9 +0x8EA7B5B3 0x28FF1 +0x8EA7B5B4 0x28FF4 +0x8EA7B5B5 0x2F9F4 +0x8EA7B5B6 0x29011 +0x8EA7B5B7 0x290DE +0x8EA7B5B8 0x290D8 +0x8EA7B5B9 0x290DD +0x8EA7B5BA 0x290DB +0x8EA7B5BB 0x290D3 +0x8EA7B5BC 0x290E1 +0x8EA7B5BD 0x291DE +0x8EA7B5BE 0x291FC +0x8EA7B5BF 0x29228 +0x8EA7B5C0 0x292B7 +0x8EA7B5C1 0x292B8 +0x8EA7B5C2 0x292C7 +0x8EA7B5C3 0x292B2 +0x8EA7B5C4 0x292A9 +0x8EA7B5C5 0x292B9 +0x8EA7B5C6 0x292BC +0x8EA7B5C7 0x292B3 +0x8EA7B5C8 0x292D1 +0x8EA7B5C9 0x293B0 +0x8EA7B5CA 0x293B1 +0x8EA7B5CB 0x293B6 +0x8EA7B5CC 0x29404 +0x8EA7B5CD 0x2942C +0x8EA7B5CE 0x294C1 +0x8EA7B5CF 0x2949E +0x8EA7B5D0 0x294BA +0x8EA7B5D1 0x4ACA +0x8EA7B5D2 0x294D1 +0x8EA7B5D3 0x294D3 +0x8EA7B5D4 0x294D4 +0x8EA7B5D5 0x294D5 +0x8EA7B5D6 0x294C5 +0x8EA7B5D7 0x294B6 +0x8EA7B5D8 0x294B2 +0x8EA7B5D9 0x294B5 +0x8EA7B5DA 0x294C3 +0x8EA7B5DB 0x294B9 +0x8EA7B5DC 0x294C6 +0x8EA7B5DD 0x295D6 +0x8EA7B5DE 0x295E0 +0x8EA7B5DF 0x295DB +0x8EA7B5E0 0x295D7 +0x8EA7B5E1 0x295DD +0x8EA7B5E2 0x29715 +0x8EA7B5E3 0x2970C +0x8EA7B5E4 0x2970F +0x8EA7B5E5 0x2970E +0x8EA7B5E6 0x296FE +0x8EA7B5E7 0x29704 +0x8EA7B5E8 0x2970B +0x8EA7B5E9 0x29702 +0x8EA7B5EA 0x296FF +0x8EA7B5EB 0x29708 +0x8EA7B5EC 0x29710 +0x8EA7B5ED 0x29717 +0x8EA7B5EE 0x29713 +0x8EA7B5EF 0x29706 +0x8EA7B5F0 0x29709 +0x8EA7B5F1 0x29824 +0x8EA7B5F2 0x29826 +0x8EA7B5F3 0x29825 +0x8EA7B5F4 0x29848 +0x8EA7B5F5 0x298B5 +0x8EA7B5F6 0x298D2 +0x8EA7B5F7 0x298D5 +0x8EA7B5F8 0x298C4 +0x8EA7B5F9 0x298AF +0x8EA7B5FA 0x298AD +0x8EA7B5FB 0x298C1 +0x8EA7B5FC 0x298C0 +0x8EA7B5FD 0x298CC +0x8EA7B5FE 0x298CD +0x8EA7B6A1 0x298C3 +0x8EA7B6A2 0x298C8 +0x8EA7B6A3 0x298C5 +0x8EA7B6A4 0x298BA +0x8EA7B6A5 0x298D0 +0x8EA7B6A6 0x298C2 +0x8EA7B6A7 0x298CE +0x8EA7B6A8 0x4B8D +0x8EA7B6A9 0x29A43 +0x8EA7B6AA 0x29A42 +0x8EA7B6AB 0x29A40 +0x8EA7B6AC 0x29A31 +0x8EA7B6AD 0x29ACF +0x8EA7B6AE 0x29ACE +0x8EA7B6AF 0x29B30 +0x8EA7B6B0 0x29B34 +0x8EA7B6B1 0x29B32 +0x8EA7B6B2 0x29B43 +0x8EA7B6B3 0x29B3C +0x8EA7B6B4 0x29C11 +0x8EA7B6B5 0x29C35 +0x8EA7B6B6 0x29C34 +0x8EA7B6B7 0x29C37 +0x8EA7B6B8 0x29C31 +0x8EA7B6B9 0x29CBF +0x8EA7B6BA 0x29CBC +0x8EA7B6BB 0x29CC2 +0x8EA7B6BC 0x29CC9 +0x8EA7B6BD 0x29D83 +0x8EA7B6BE 0x29D8B +0x8EA7B6BF 0x29DA0 +0x8EA7B6C0 0x29D8D +0x8EA7B6C1 0x29D8C +0x8EA7B6C2 0x29D9A +0x8EA7B6C3 0x29D8A +0x8EA7B6C4 0x29D91 +0x8EA7B6C5 0x29FF1 +0x8EA7B6C6 0x2A00F +0x8EA7B6C7 0x2A001 +0x8EA7B6C8 0x2A007 +0x8EA7B6C9 0x2A00C +0x8EA7B6CA 0x4CC0 +0x8EA7B6CB 0x29FDC +0x8EA7B6CC 0x29FEE +0x8EA7B6CD 0x29FF7 +0x8EA7B6CE 0x29FF2 +0x8EA7B6CF 0x29FF8 +0x8EA7B6D0 0x29FEB +0x8EA7B6D1 0x4CCA +0x8EA7B6D2 0x29FE6 +0x8EA7B6D3 0x29FED +0x8EA7B6D4 0x29FE9 +0x8EA7B6D5 0x2A008 +0x8EA7B6D6 0x2A000 +0x8EA7B6D7 0x29FE5 +0x8EA7B6D8 0x29FFC +0x8EA7B6D9 0x2A261 +0x8EA7B6DA 0x2A25E +0x8EA7B6DB 0x2A25F +0x8EA7B6DC 0x4D25 +0x8EA7B6DD 0x2A29B +0x8EA7B6DE 0x2A316 +0x8EA7B6DF 0x2A315 +0x8EA7B6E0 0x2A320 +0x8EA7B6E1 0x2A314 +0x8EA7B6E2 0x2A31A +0x8EA7B6E3 0x2A317 +0x8EA7B6E4 0x2A39C +0x8EA7B6E5 0x4D4A +0x8EA7B6E6 0x2A3F1 +0x8EA7B6E7 0x4D53 +0x8EA7B6E8 0x2A3F0 +0x8EA7B6E9 0x2A428 +0x8EA7B6EA 0x2A424 +0x8EA7B6EB 0x2A42A +0x8EA7B6EC 0x2A42B +0x8EA7B6ED 0x2A4D5 +0x8EA7B6EE 0x2A504 +0x8EA7B6EF 0x2A505 +0x8EA7B6F0 0x2A591 +0x8EA7B6F1 0x2A592 +0x8EA7B6F2 0x2A6A6 +0x8EA7B6F3 0x20109 +0x8EA7B6F4 0x20422 +0x8EA7B6F5 0x2041A +0x8EA7B6F6 0x2040E +0x8EA7B6F7 0x2041B +0x8EA7B6F8 0x20408 +0x8EA7B6F9 0x250B3 +0x8EA7B6FA 0x2F81C +0x8EA7B6FB 0x2069D +0x8EA7B6FC 0x20812 +0x8EA7B6FD 0x2081E +0x8EA7B6FE 0x208BB +0x8EA7B7A1 0x208BF +0x8EA7B7A2 0x208BC +0x8EA7B7A3 0x20908 +0x8EA7B7A4 0x20909 +0x8EA7B7A5 0x20963 +0x8EA7B7A6 0x209C8 +0x8EA7B7A7 0x23728 +0x8EA7B7A8 0x20B8E +0x8EA7B7A9 0x20B8D +0x8EA7B7AA 0x21043 +0x8EA7B7AB 0x2104D +0x8EA7B7AC 0x2106D +0x8EA7B7AD 0x21042 +0x8EA7B7AE 0x21052 +0x8EA7B7AF 0x21051 +0x8EA7B7B0 0x21069 +0x8EA7B7B1 0x21050 +0x8EA7B7B2 0x21056 +0x8EA7B7B3 0x2106C +0x8EA7B7B4 0x21044 +0x8EA7B7B5 0x21045 +0x8EA7B7B6 0x2106B +0x8EA7B7B7 0x3605 +0x8EA7B7B8 0x21068 +0x8EA7B7B9 0x21057 +0x8EA7B7BA 0x2122E +0x8EA7B7BB 0x21231 +0x8EA7B7BC 0x2122D +0x8EA7B7BD 0x2148B +0x8EA7B7BE 0x214B2 +0x8EA7B7BF 0x2148D +0x8EA7B7C0 0x214A3 +0x8EA7B7C1 0x214A4 +0x8EA7B7C2 0x21490 +0x8EA7B7C3 0x21489 +0x8EA7B7C4 0x2148E +0x8EA7B7C5 0x21492 +0x8EA7B7C6 0x2157B +0x8EA7B7C7 0x21690 +0x8EA7B7C8 0x2168F +0x8EA7B7C9 0x218E9 +0x8EA7B7CA 0x218CD +0x8EA7B7CB 0x218C5 +0x8EA7B7CC 0x218D0 +0x8EA7B7CD 0x218C9 +0x8EA7B7CE 0x218D1 +0x8EA7B7CF 0x218C7 +0x8EA7B7D0 0x218D2 +0x8EA7B7D1 0x2185F +0x8EA7B7D2 0x218E1 +0x8EA7B7D3 0x218CC +0x8EA7B7D4 0x218C6 +0x8EA7B7D5 0x218E4 +0x8EA7B7D6 0x219A9 +0x8EA7B7D7 0x21AD3 +0x8EA7B7D8 0x21ADA +0x8EA7B7D9 0x21AD2 +0x8EA7B7DA 0x21ADB +0x8EA7B7DB 0x21B4D +0x8EA7B7DC 0x21B4E +0x8EA7B7DD 0x21C1C +0x8EA7B7DE 0x21CE8 +0x8EA7B7DF 0x21F6C +0x8EA7B7E0 0x21F5F +0x8EA7B7E1 0x21F66 +0x8EA7B7E2 0x21F64 +0x8EA7B7E3 0x21F78 +0x8EA7B7E4 0x21F65 +0x8EA7B7E5 0x21F6D +0x8EA7B7E6 0x21F61 +0x8EA7B7E7 0x21F7A +0x8EA7B7E8 0x22007 +0x8EA7B7E9 0x22166 +0x8EA7B7EA 0x22168 +0x8EA7B7EB 0x22162 +0x8EA7B7EC 0x222D3 +0x8EA7B7ED 0x222D4 +0x8EA7B7EE 0x222D1 +0x8EA7B7EF 0x222DC +0x8EA7B7F0 0x22373 +0x8EA7B7F1 0x22372 +0x8EA7B7F2 0x2242D +0x8EA7B7F3 0x2242C +0x8EA7B7F4 0x2242F +0x8EA7B7F5 0x22472 +0x8EA7B7F6 0x224B4 +0x8EA7B7F7 0x22589 +0x8EA7B7F8 0x228CD +0x8EA7B7F9 0x228A6 +0x8EA7B7FA 0x228A2 +0x8EA7B7FB 0x228A0 +0x8EA7B7FC 0x22846 +0x8EA7B7FD 0x228A1 +0x8EA7B7FE 0x26857 +0x8EA7B8A1 0x228A3 +0x8EA7B8A2 0x228B1 +0x8EA7B8A3 0x228DB +0x8EA7B8A4 0x228F6 +0x8EA7B8A5 0x228DC +0x8EA7B8A6 0x228D6 +0x8EA7B8A7 0x22A13 +0x8EA7B8A8 0x22D9C +0x8EA7B8A9 0x22D97 +0x8EA7B8AA 0x22DD8 +0x8EA7B8AB 0x22DE4 +0x8EA7B8AC 0x22DD4 +0x8EA7B8AD 0x22DE5 +0x8EA7B8AE 0x22DDB +0x8EA7B8AF 0x22DD0 +0x8EA7B8B0 0x22DDA +0x8EA7B8B1 0x22DCC +0x8EA7B8B2 0x22DDC +0x8EA7B8B3 0x22DED +0x8EA7B8B4 0x22DD3 +0x8EA7B8B5 0x22DD1 +0x8EA7B8B6 0x22DCE +0x8EA7B8B7 0x22DD9 +0x8EA7B8B8 0x22DDD +0x8EA7B8B9 0x2F8C6 +0x8EA7B8BA 0x22EE6 +0x8EA7B8BB 0x22EE5 +0x8EA7B8BC 0x22EE9 +0x8EA7B8BD 0x22FFF +0x8EA7B8BE 0x22FFE +0x8EA7B8BF 0x2300E +0x8EA7B8C0 0x2308C +0x8EA7B8C1 0x230CA +0x8EA7B8C2 0x230CB +0x8EA7B8C3 0x2311A +0x8EA7B8C4 0x232D7 +0x8EA7B8C5 0x232CF +0x8EA7B8C6 0x232D0 +0x8EA7B8C7 0x232C9 +0x8EA7B8C8 0x232CC +0x8EA7B8C9 0x232D3 +0x8EA7B8CA 0x233A4 +0x8EA7B8CB 0x233A3 +0x8EA7B8CC 0x23681 +0x8EA7B8CD 0x23726 +0x8EA7B8CE 0x236F3 +0x8EA7B8CF 0x23727 +0x8EA7B8D0 0x236F2 +0x8EA7B8D1 0x236FF +0x8EA7B8D2 0x236F5 +0x8EA7B8D3 0x236FC +0x8EA7B8D4 0x2370E +0x8EA7B8D5 0x3BF0 +0x8EA7B8D6 0x236F6 +0x8EA7B8D7 0x23700 +0x8EA7B8D8 0x23723 +0x8EA7B8D9 0x23705 +0x8EA7B8DA 0x23725 +0x8EA7B8DB 0x23708 +0x8EA7B8DC 0x23750 +0x8EA7B8DD 0x23925 +0x8EA7B8DE 0x23920 +0x8EA7B8DF 0x23923 +0x8EA7B8E0 0x23921 +0x8EA7B8E1 0x239A1 +0x8EA7B8E2 0x23A69 +0x8EA7B8E3 0x23A6C +0x8EA7B8E4 0x23A68 +0x8EA7B8E5 0x23A6B +0x8EA7B8E6 0x23ACC +0x8EA7B8E7 0x23ACD +0x8EA7B8E8 0x23C10 +0x8EA7B8E9 0x23C0D +0x8EA7B8EA 0x23C0A +0x8EA7B8EB 0x23C16 +0x8EA7B8EC 0x23C14 +0x8EA7B8ED 0x23C52 +0x8EA7B8EE 0x24028 +0x8EA7B8EF 0x2402E +0x8EA7B8F0 0x2402C +0x8EA7B8F1 0x2404D +0x8EA7B8F2 0x24049 +0x8EA7B8F3 0x24031 +0x8EA7B8F4 0x24030 +0x8EA7B8F5 0x24033 +0x8EA7B8F6 0x2402D +0x8EA7B8F7 0x24036 +0x8EA7B8F8 0x2403E +0x8EA7B8F9 0x2402F +0x8EA7B8FA 0x24027 +0x8EA7B8FB 0x24034 +0x8EA7B8FC 0x2404C +0x8EA7B8FD 0x243FE +0x8EA7B8FE 0x24412 +0x8EA7B9A1 0x2441F +0x8EA7B9A2 0x24417 +0x8EA7B9A3 0x243F5 +0x8EA7B9A4 0x24415 +0x8EA7B9A5 0x243F7 +0x8EA7B9A6 0x3E02 +0x8EA7B9A7 0x21F7D +0x8EA7B9A8 0x243FA +0x8EA7B9A9 0x243F9 +0x8EA7B9AA 0x2444B +0x8EA7B9AB 0x2459C +0x8EA7B9AC 0x2459D +0x8EA7B9AD 0x3E23 +0x8EA7B9AE 0x246F0 +0x8EA7B9AF 0x246F6 +0x8EA7B9B0 0x246EF +0x8EA7B9B1 0x2489D +0x8EA7B9B2 0x2489A +0x8EA7B9B3 0x248A7 +0x8EA7B9B4 0x248AF +0x8EA7B9B5 0x248AA +0x8EA7B9B6 0x24A64 +0x8EA7B9B7 0x24A86 +0x8EA7B9B8 0x24A75 +0x8EA7B9B9 0x24A70 +0x8EA7B9BA 0x24A84 +0x8EA7B9BB 0x24A6B +0x8EA7B9BC 0x24A85 +0x8EA7B9BD 0x24A6C +0x8EA7B9BE 0x24B17 +0x8EA7B9BF 0x24B94 +0x8EA7B9C0 0x24B93 +0x8EA7B9C1 0x24CD2 +0x8EA7B9C2 0x24CD7 +0x8EA7B9C3 0x24CD4 +0x8EA7B9C4 0x24EA6 +0x8EA7B9C5 0x24EA7 +0x8EA7B9C6 0x24E9C +0x8EA7B9C7 0x24E8B +0x8EA7B9C8 0x24E8D +0x8EA7B9C9 0x24E98 +0x8EA7B9CA 0x24EB9 +0x8EA7B9CB 0x24E9B +0x8EA7B9CC 0x24E9D +0x8EA7B9CD 0x24E99 +0x8EA7B9CE 0x24EA8 +0x8EA7B9CF 0x24E91 +0x8EA7B9D0 0x24E87 +0x8EA7B9D1 0x24E9A +0x8EA7B9D2 0x24FA6 +0x8EA7B9D3 0x2501F +0x8EA7B9D4 0x250A7 +0x8EA7B9D5 0x250B1 +0x8EA7B9D6 0x250B2 +0x8EA7B9D7 0x250B7 +0x8EA7B9D8 0x252D0 +0x8EA7B9D9 0x252B3 +0x8EA7B9DA 0x252B5 +0x8EA7B9DB 0x252C4 +0x8EA7B9DC 0x252C3 +0x8EA7B9DD 0x252BC +0x8EA7B9DE 0x252B2 +0x8EA7B9DF 0x252BA +0x8EA7B9E0 0x252BB +0x8EA7B9E1 0x252C2 +0x8EA7B9E2 0x252CD +0x8EA7B9E3 0x252BE +0x8EA7B9E4 0x252B7 +0x8EA7B9E5 0x2538F +0x8EA7B9E6 0x25403 +0x8EA7B9E7 0x25404 +0x8EA7B9E8 0x25571 +0x8EA7B9E9 0x25577 +0x8EA7B9EA 0x25574 +0x8EA7B9EB 0x2558B +0x8EA7B9EC 0x2557A +0x8EA7B9ED 0x2F951 +0x8EA7B9EE 0x2558C +0x8EA7B9EF 0x25573 +0x8EA7B9F0 0x256FF +0x8EA7B9F1 0x256FB +0x8EA7B9F2 0x256FD +0x8EA7B9F3 0x256F0 +0x8EA7B9F4 0x256F3 +0x8EA7B9F5 0x256FC +0x8EA7B9F6 0x256F2 +0x8EA7B9F7 0x25892 +0x8EA7B9F8 0x2589E +0x8EA7B9F9 0x258AE +0x8EA7B9FA 0x25896 +0x8EA7B9FB 0x25A14 +0x8EA7B9FC 0x25A12 +0x8EA7B9FD 0x25A13 +0x8EA7B9FE 0x25A16 +0x8EA7BAA1 0x25A0F +0x8EA7BAA2 0x25AB6 +0x8EA7BAA3 0x25ABD +0x8EA7BAA4 0x25C8C +0x8EA7BAA5 0x25CAE +0x8EA7BAA6 0x25CAC +0x8EA7BAA7 0x25CAB +0x8EA7BAA8 0x25C99 +0x8EA7BAA9 0x25C92 +0x8EA7BAAA 0x25CBB +0x8EA7BAAB 0x25C9E +0x8EA7BAAC 0x25C7E +0x8EA7BAAD 0x25CAF +0x8EA7BAAE 0x25CBC +0x8EA7BAAF 0x25C98 +0x8EA7BAB0 0x25F01 +0x8EA7BAB1 0x25F09 +0x8EA7BAB2 0x25F06 +0x8EA7BAB3 0x2F967 +0x8EA7BAB4 0x25F07 +0x8EA7BAB5 0x25F08 +0x8EA7BAB6 0x260CF +0x8EA7BAB7 0x2610E +0x8EA7BAB8 0x26132 +0x8EA7BAB9 0x4315 +0x8EA7BABA 0x26112 +0x8EA7BABB 0x26116 +0x8EA7BABC 0x26117 +0x8EA7BABD 0x2611B +0x8EA7BABE 0x26115 +0x8EA7BABF 0x26131 +0x8EA7BAC0 0x26118 +0x8EA7BAC1 0x2611A +0x8EA7BAC2 0x26110 +0x8EA7BAC3 0x2610A +0x8EA7BAC4 0x26109 +0x8EA7BAC5 0x2624F +0x8EA7BAC6 0x2F973 +0x8EA7BAC7 0x2630F +0x8EA7BAC8 0x26310 +0x8EA7BAC9 0x2F975 +0x8EA7BACA 0x26328 +0x8EA7BACB 0x26311 +0x8EA7BACC 0x26316 +0x8EA7BACD 0x26317 +0x8EA7BACE 0x26302 +0x8EA7BACF 0x263BB +0x8EA7BAD0 0x263BA +0x8EA7BAD1 0x263C3 +0x8EA7BAD2 0x263BC +0x8EA7BAD3 0x2648A +0x8EA7BAD4 0x26484 +0x8EA7BAD5 0x26486 +0x8EA7BAD6 0x264E0 +0x8EA7BAD7 0x26517 +0x8EA7BAD8 0x26518 +0x8EA7BAD9 0x2651E +0x8EA7BADA 0x26515 +0x8EA7BADB 0x265D3 +0x8EA7BADC 0x265DA +0x8EA7BADD 0x265D9 +0x8EA7BADE 0x267E6 +0x8EA7BADF 0x267F4 +0x8EA7BAE0 0x267E1 +0x8EA7BAE1 0x26869 +0x8EA7BAE2 0x26840 +0x8EA7BAE3 0x26858 +0x8EA7BAE4 0x2686C +0x8EA7BAE5 0x2684D +0x8EA7BAE6 0x26921 +0x8EA7BAE7 0x26999 +0x8EA7BAE8 0x269F1 +0x8EA7BAE9 0x23F68 +0x8EA7BAEA 0x26A86 +0x8EA7BAEB 0x26F5B +0x8EA7BAEC 0x26F5C +0x8EA7BAED 0x26F77 +0x8EA7BAEE 0x26F2C +0x8EA7BAEF 0x2F9AD +0x8EA7BAF0 0x26F58 +0x8EA7BAF1 0x26F64 +0x8EA7BAF2 0x26F61 +0x8EA7BAF3 0x26F48 +0x8EA7BAF4 0x26F97 +0x8EA7BAF5 0x26F59 +0x8EA7BAF6 0x26F29 +0x8EA7BAF7 0x26F62 +0x8EA7BAF8 0x26F2E +0x8EA7BAF9 0x26F68 +0x8EA7BAFA 0x26F90 +0x8EA7BAFB 0x26F3A +0x8EA7BAFC 0x26F3D +0x8EA7BAFD 0x26F5E +0x8EA7BAFE 0x26F46 +0x8EA7BBA1 0x26F69 +0x8EA7BBA2 0x26F65 +0x8EA7BBA3 0x26F3E +0x8EA7BBA4 0x26F49 +0x8EA7BBA5 0x26F56 +0x8EA7BBA6 0x26FE1 +0x8EA7BBA7 0x26F78 +0x8EA7BBA8 0x26F79 +0x8EA7BBA9 0x26F66 +0x8EA7BBAA 0x26F4A +0x8EA7BBAB 0x26F35 +0x8EA7BBAC 0x26F7A +0x8EA7BBAD 0x26F92 +0x8EA7BBAE 0x26F60 +0x8EA7BBAF 0x26F36 +0x8EA7BBB0 0x26F51 +0x8EA7BBB1 0x26F42 +0x8EA7BBB2 0x455D +0x8EA7BBB3 0x26F3F +0x8EA7BBB4 0x26F7B +0x8EA7BBB5 0x26F5D +0x8EA7BBB6 0x26F94 +0x8EA7BBB7 0x26F6A +0x8EA7BBB8 0x2F9B5 +0x8EA7BBB9 0x271F2 +0x8EA7BBBA 0x273BB +0x8EA7BBBB 0x2741B +0x8EA7BBBC 0x2741A +0x8EA7BBBD 0x27433 +0x8EA7BBBE 0x27417 +0x8EA7BBBF 0x2740A +0x8EA7BBC0 0x27415 +0x8EA7BBC1 0x27412 +0x8EA7BBC2 0x27401 +0x8EA7BBC3 0x2742D +0x8EA7BBC4 0x273FD +0x8EA7BBC5 0x27423 +0x8EA7BBC6 0x27405 +0x8EA7BBC7 0x27411 +0x8EA7BBC8 0x27400 +0x8EA7BBC9 0x2741C +0x8EA7BBCA 0x27435 +0x8EA7BBCB 0x2742E +0x8EA7BBCC 0x27436 +0x8EA7BBCD 0x20ABF +0x8EA7BBCE 0x2742F +0x8EA7BBCF 0x2740C +0x8EA7BBD0 0x27409 +0x8EA7BBD1 0x27431 +0x8EA7BBD2 0x273FC +0x8EA7BBD3 0x2740F +0x8EA7BBD4 0x27418 +0x8EA7BBD5 0x27402 +0x8EA7BBD6 0x27600 +0x8EA7BBD7 0x2771F +0x8EA7BBD8 0x27737 +0x8EA7BBD9 0x465A +0x8EA7BBDA 0x27738 +0x8EA7BBDB 0x2772B +0x8EA7BBDC 0x2772E +0x8EA7BBDD 0x27721 +0x8EA7BBDE 0x27730 +0x8EA7BBDF 0x27729 +0x8EA7BBE0 0x27731 +0x8EA7BBE1 0x2F9C9 +0x8EA7BBE2 0x27701 +0x8EA7BBE3 0x2772C +0x8EA7BBE4 0x27722 +0x8EA7BBE5 0x277FF +0x8EA7BBE6 0x27877 +0x8EA7BBE7 0x27867 +0x8EA7BBE8 0x2787F +0x8EA7BBE9 0x2787D +0x8EA7BBEA 0x2787B +0x8EA7BBEB 0x2787E +0x8EA7BBEC 0x2791E +0x8EA7BBED 0x2791C +0x8EA7BBEE 0x27921 +0x8EA7BBEF 0x27926 +0x8EA7BBF0 0x27927 +0x8EA7BBF1 0x27929 +0x8EA7BBF2 0x2792C +0x8EA7BBF3 0x2791D +0x8EA7BBF4 0x2792B +0x8EA7BBF5 0x27ABF +0x8EA7BBF6 0x27AA4 +0x8EA7BBF7 0x27AAA +0x8EA7BBF8 0x27AAE +0x8EA7BBF9 0x27A9F +0x8EA7BBFA 0x27AD0 +0x8EA7BBFB 0x27AB1 +0x8EA7BBFC 0x27AAD +0x8EA7BBFD 0x27A9B +0x8EA7BBFE 0x27AB2 +0x8EA7BCA1 0x27AA9 +0x8EA7BCA2 0x27AB3 +0x8EA7BCA3 0x27AB4 +0x8EA7BCA4 0x27ABA +0x8EA7BCA5 0x27AA5 +0x8EA7BCA6 0x27AB7 +0x8EA7BCA7 0x27AAC +0x8EA7BCA8 0x27ACB +0x8EA7BCA9 0x27ACF +0x8EA7BCAA 0x27BC6 +0x8EA7BCAB 0x27C01 +0x8EA7BCAC 0x27BFF +0x8EA7BCAD 0x27BFD +0x8EA7BCAE 0x27C77 +0x8EA7BCAF 0x27C78 +0x8EA7BCB0 0x27C76 +0x8EA7BCB1 0x27CF7 +0x8EA7BCB2 0x27DCC +0x8EA7BCB3 0x4785 +0x8EA7BCB4 0x27DD4 +0x8EA7BCB5 0x27DD7 +0x8EA7BCB6 0x27DD5 +0x8EA7BCB7 0x27DD6 +0x8EA7BCB8 0x27DD3 +0x8EA7BCB9 0x27F5D +0x8EA7BCBA 0x27F55 +0x8EA7BCBB 0x280E0 +0x8EA7BCBC 0x28148 +0x8EA7BCBD 0x280EE +0x8EA7BCBE 0x280DB +0x8EA7BCBF 0x280E7 +0x8EA7BCC0 0x280D6 +0x8EA7BCC1 0x280E5 +0x8EA7BCC2 0x280E1 +0x8EA7BCC3 0x280DD +0x8EA7BCC4 0x280E2 +0x8EA7BCC5 0x28270 +0x8EA7BCC6 0x28266 +0x8EA7BCC7 0x2826F +0x8EA7BCC8 0x2826E +0x8EA7BCC9 0x28381 +0x8EA7BCCA 0x28369 +0x8EA7BCCB 0x2836E +0x8EA7BCCC 0x2836D +0x8EA7BCCD 0x2836C +0x8EA7BCCE 0x28384 +0x8EA7BCCF 0x28385 +0x8EA7BCD0 0x28371 +0x8EA7BCD1 0x28373 +0x8EA7BCD2 0x2836A +0x8EA7BCD3 0x2836F +0x8EA7BCD4 0x2837B +0x8EA7BCD5 0x2856A +0x8EA7BCD6 0x2857C +0x8EA7BCD7 0x2857D +0x8EA7BCD8 0x28581 +0x8EA7BCD9 0x285FA +0x8EA7BCDA 0x28605 +0x8EA7BCDB 0x285EB +0x8EA7BCDC 0x285FB +0x8EA7BCDD 0x285E9 +0x8EA7BCDE 0x285EF +0x8EA7BCDF 0x285FC +0x8EA7BCE0 0x285E7 +0x8EA7BCE1 0x2F9E1 +0x8EA7BCE2 0x285EE +0x8EA7BCE3 0x285FD +0x8EA7BCE4 0x28732 +0x8EA7BCE5 0x287A7 +0x8EA7BCE6 0x287B5 +0x8EA7BCE7 0x287B1 +0x8EA7BCE8 0x287B9 +0x8EA7BCE9 0x287A8 +0x8EA7BCEA 0x287B3 +0x8EA7BCEB 0x2F9E6 +0x8EA7BCEC 0x2888A +0x8EA7BCED 0x28891 +0x8EA7BCEE 0x2888D +0x8EA7BCEF 0x28899 +0x8EA7BCF0 0x490B +0x8EA7BCF1 0x2889A +0x8EA7BCF2 0x2889B +0x8EA7BCF3 0x28892 +0x8EA7BCF4 0x2888F +0x8EA7BCF5 0x288AB +0x8EA7BCF6 0x24CDB +0x8EA7BCF7 0x4939 +0x8EA7BCF8 0x28A75 +0x8EA7BCF9 0x28A31 +0x8EA7BCFA 0x28A38 +0x8EA7BCFB 0x4937 +0x8EA7BCFC 0x28A35 +0x8EA7BCFD 0x28A69 +0x8EA7BCFE 0x28A3B +0x8EA7BDA1 0x28A3D +0x8EA7BDA2 0x28A6C +0x8EA7BDA3 0x28A79 +0x8EA7BDA4 0x28A3C +0x8EA7BDA5 0x28A3E +0x8EA7BDA6 0x28C97 +0x8EA7BDA7 0x28CA5 +0x8EA7BDA8 0x28CA2 +0x8EA7BDA9 0x28C9D +0x8EA7BDAA 0x28CA1 +0x8EA7BDAB 0x28D68 +0x8EA7BDAC 0x28D6F +0x8EA7BDAD 0x28D6D +0x8EA7BDAE 0x28D72 +0x8EA7BDAF 0x28D75 +0x8EA7BDB0 0x28D77 +0x8EA7BDB1 0x28D79 +0x8EA7BDB2 0x28EB5 +0x8EA7BDB3 0x28EEA +0x8EA7BDB4 0x28EAB +0x8EA7BDB5 0x28F43 +0x8EA7BDB6 0x28F41 +0x8EA7BDB7 0x28F42 +0x8EA7BDB8 0x29009 +0x8EA7BDB9 0x29008 +0x8EA7BDBA 0x29006 +0x8EA7BDBB 0x29001 +0x8EA7BDBC 0x29003 +0x8EA7BDBD 0x29000 +0x8EA7BDBE 0x29004 +0x8EA7BDBF 0x2900A +0x8EA7BDC0 0x2900E +0x8EA7BDC1 0x2900D +0x8EA7BDC2 0x29007 +0x8EA7BDC3 0x2900F +0x8EA7BDC4 0x29014 +0x8EA7BDC5 0x29002 +0x8EA7BDC6 0x29015 +0x8EA7BDC7 0x2900C +0x8EA7BDC8 0x29010 +0x8EA7BDC9 0x29005 +0x8EA7BDCA 0x290FD +0x8EA7BDCB 0x290FF +0x8EA7BDCC 0x29104 +0x8EA7BDCD 0x29100 +0x8EA7BDCE 0x29109 +0x8EA7BDCF 0x2922B +0x8EA7BDD0 0x2F9F7 +0x8EA7BDD1 0x29231 +0x8EA7BDD2 0x292DB +0x8EA7BDD3 0x292C5 +0x8EA7BDD4 0x292D3 +0x8EA7BDD5 0x292CE +0x8EA7BDD6 0x4A6B +0x8EA7BDD7 0x292C9 +0x8EA7BDD8 0x292BF +0x8EA7BDD9 0x292CB +0x8EA7BDDA 0x292C0 +0x8EA7BDDB 0x292D0 +0x8EA7BDDC 0x292D4 +0x8EA7BDDD 0x293C1 +0x8EA7BDDE 0x293B9 +0x8EA7BDDF 0x293BB +0x8EA7BDE0 0x293C3 +0x8EA7BDE1 0x293C9 +0x8EA7BDE2 0x29407 +0x8EA7BDE3 0x2942D +0x8EA7BDE4 0x294F8 +0x8EA7BDE5 0x294E1 +0x8EA7BDE6 0x294FA +0x8EA7BDE7 0x294EF +0x8EA7BDE8 0x294FD +0x8EA7BDE9 0x4ACD +0x8EA7BDEA 0x294EB +0x8EA7BDEB 0x294F1 +0x8EA7BDEC 0x294ED +0x8EA7BDED 0x294FE +0x8EA7BDEE 0x295F8 +0x8EA7BDEF 0x29603 +0x8EA7BDF0 0x295EE +0x8EA7BDF1 0x295E8 +0x8EA7BDF2 0x29601 +0x8EA7BDF3 0x296EC +0x8EA7BDF4 0x29722 +0x8EA7BDF5 0x29714 +0x8EA7BDF6 0x29734 +0x8EA7BDF7 0x2972F +0x8EA7BDF8 0x29739 +0x8EA7BDF9 0x29741 +0x8EA7BDFA 0x2973C +0x8EA7BDFB 0x29749 +0x8EA7BDFC 0x29758 +0x8EA7BDFD 0x2973A +0x8EA7BDFE 0x29742 +0x8EA7BEA1 0x2973F +0x8EA7BEA2 0x29822 +0x8EA7BEA3 0x29823 +0x8EA7BEA4 0x2984A +0x8EA7BEA5 0x298DC +0x8EA7BEA6 0x298D9 +0x8EA7BEA7 0x298DB +0x8EA7BEA8 0x298E2 +0x8EA7BEA9 0x2FA07 +0x8EA7BEAA 0x298DF +0x8EA7BEAB 0x298E0 +0x8EA7BEAC 0x298D7 +0x8EA7BEAD 0x29A4F +0x8EA7BEAE 0x29A46 +0x8EA7BEAF 0x29A53 +0x8EA7BEB0 0x29A55 +0x8EA7BEB1 0x29A4E +0x8EA7BEB2 0x29A4A +0x8EA7BEB3 0x29A4C +0x8EA7BEB4 0x29A63 +0x8EA7BEB5 0x29B51 +0x8EA7BEB6 0x29B53 +0x8EA7BEB7 0x29B58 +0x8EA7BEB8 0x29B4D +0x8EA7BEB9 0x29B5A +0x8EA7BEBA 0x29B49 +0x8EA7BEBB 0x29B5D +0x8EA7BEBC 0x29C12 +0x8EA7BEBD 0x29C3C +0x8EA7BEBE 0x29CD1 +0x8EA7BEBF 0x29CDF +0x8EA7BEC0 0x29CD6 +0x8EA7BEC1 0x29CD8 +0x8EA7BEC2 0x29CE0 +0x8EA7BEC3 0x29CD9 +0x8EA7BEC4 0x29DB1 +0x8EA7BEC5 0x29DAC +0x8EA7BEC6 0x29DAA +0x8EA7BEC7 0x29DEE +0x8EA7BEC8 0x29DBD +0x8EA7BEC9 0x4C4D +0x8EA7BECA 0x29DC3 +0x8EA7BECB 0x29DA8 +0x8EA7BECC 0x29DAE +0x8EA7BECD 0x29DAB +0x8EA7BECE 0x2A01D +0x8EA7BECF 0x2A027 +0x8EA7BED0 0x2A038 +0x8EA7BED1 0x2A012 +0x8EA7BED2 0x2A048 +0x8EA7BED3 0x2A02B +0x8EA7BED4 0x2A016 +0x8EA7BED5 0x2A019 +0x8EA7BED6 0x2A03D +0x8EA7BED7 0x2A023 +0x8EA7BED8 0x2A02A +0x8EA7BED9 0x2A264 +0x8EA7BEDA 0x2A2AD +0x8EA7BEDB 0x2A2AC +0x8EA7BEDC 0x2FA14 +0x8EA7BEDD 0x2A2B1 +0x8EA7BEDE 0x2A2AF +0x8EA7BEDF 0x2A32C +0x8EA7BEE0 0x2A324 +0x8EA7BEE1 0x2A325 +0x8EA7BEE2 0x2A328 +0x8EA7BEE3 0x2A3F9 +0x8EA7BEE4 0x2A3F7 +0x8EA7BEE5 0x2A3FD +0x8EA7BEE6 0x2A3FE +0x8EA7BEE7 0x2A439 +0x8EA7BEE8 0x2A433 +0x8EA7BEE9 0x2A4D7 +0x8EA7BEEA 0x2A4D8 +0x8EA7BEEB 0x2A4E4 +0x8EA7BEEC 0x214A1 +0x8EA7BEED 0x2A50E +0x8EA7BEEE 0x2A53B +0x8EA7BEEF 0x2A544 +0x8EA7BEF0 0x2A542 +0x8EA7BEF1 0x2A594 +0x8EA7BEF2 0x2A593 +0x8EA7BEF3 0x2A5D5 +0x8EA7BEF4 0x2A6A7 +0x8EA7BEF5 0x20431 +0x8EA7BEF6 0x20423 +0x8EA7BEF7 0x20428 +0x8EA7BEF8 0x20427 +0x8EA7BEF9 0x204C6 +0x8EA7BEFA 0x205A3 +0x8EA7BEFB 0x20621 +0x8EA7BEFC 0x2081B +0x8EA7BEFD 0x3510 +0x8EA7BEFE 0x208C1 +0x8EA7BFA1 0x208C3 +0x8EA7BFA2 0x2092A +0x8EA7BFA3 0x20969 +0x8EA7BFA4 0x20A27 +0x8EA7BFA5 0x210B6 +0x8EA7BFA6 0x210A7 +0x8EA7BFA7 0x210A4 +0x8EA7BFA8 0x210A6 +0x8EA7BFA9 0x21090 +0x8EA7BFAA 0x2109E +0x8EA7BFAB 0x21094 +0x8EA7BFAC 0x210A8 +0x8EA7BFAD 0x210A5 +0x8EA7BFAE 0x210A2 +0x8EA7BFAF 0x21091 +0x8EA7BFB0 0x367B +0x8EA7BFB1 0x214BC +0x8EA7BFB2 0x214BD +0x8EA7BFB3 0x214B4 +0x8EA7BFB4 0x214B0 +0x8EA7BFB5 0x214E4 +0x8EA7BFB6 0x21545 +0x8EA7BFB7 0x2154B +0x8EA7BFB8 0x2157E +0x8EA7BFB9 0x2157F +0x8EA7BFBA 0x2157D +0x8EA7BFBB 0x215C3 +0x8EA7BFBC 0x218FC +0x8EA7BFBD 0x218F7 +0x8EA7BFBE 0x218F0 +0x8EA7BFBF 0x218ED +0x8EA7BFC0 0x218F1 +0x8EA7BFC1 0x218F8 +0x8EA7BFC2 0x21AE9 +0x8EA7BFC3 0x21CEB +0x8EA7BFC4 0x381D +0x8EA7BFC5 0x21F90 +0x8EA7BFC6 0x21F8D +0x8EA7BFC7 0x21F86 +0x8EA7BFC8 0x21F91 +0x8EA7BFC9 0x21F8A +0x8EA7BFCA 0x22008 +0x8EA7BFCB 0x22050 +0x8EA7BFCC 0x222EA +0x8EA7BFCD 0x222E6 +0x8EA7BFCE 0x222E2 +0x8EA7BFCF 0x222E7 +0x8EA7BFD0 0x222ED +0x8EA7BFD1 0x222E1 +0x8EA7BFD2 0x22434 +0x8EA7BFD3 0x22476 +0x8EA7BFD4 0x22475 +0x8EA7BFD5 0x22473 +0x8EA7BFD6 0x224B5 +0x8EA7BFD7 0x22590 +0x8EA7BFD8 0x22592 +0x8EA7BFD9 0x228E1 +0x8EA7BFDA 0x228DF +0x8EA7BFDB 0x228D5 +0x8EA7BFDC 0x228F2 +0x8EA7BFDD 0x228FE +0x8EA7BFDE 0x22913 +0x8EA7BFDF 0x2292E +0x8EA7BFE0 0x22A19 +0x8EA7BFE1 0x22E08 +0x8EA7BFE2 0x64F5 +0x8EA7BFE3 0x22E05 +0x8EA7BFE4 0x22E09 +0x8EA7BFE5 0x22E06 +0x8EA7BFE6 0x22E03 +0x8EA7BFE7 0x22DFD +0x8EA7BFE8 0x22DFC +0x8EA7BFE9 0x22E02 +0x8EA7BFEA 0x22E42 +0x8EA7BFEB 0x2301A +0x8EA7BFEC 0x23011 +0x8EA7BFED 0x23015 +0x8EA7BFEE 0x23016 +0x8EA7BFEF 0x230CC +0x8EA7BFF0 0x230CF +0x8EA7BFF1 0x230D0 +0x8EA7BFF2 0x23122 +0x8EA7BFF3 0x2311E +0x8EA7BFF4 0x23121 +0x8EA7BFF5 0x232E5 +0x8EA7BFF6 0x3B27 +0x8EA7BFF7 0x23354 +0x8EA7BFF8 0x232EF +0x8EA7BFF9 0x23353 +0x8EA7BFFA 0x23351 +0x8EA7BFFB 0x233AD +0x8EA7BFFC 0x23767 +0x8EA7BFFD 0x23768 +0x8EA7BFFE 0x237A4 +0x8EA7C0A1 0x23777 +0x8EA7C0A2 0x23789 +0x8EA7C0A3 0x23744 +0x8EA7C0A4 0x2378B +0x8EA7C0A5 0x23779 +0x8EA7C0A6 0x2375B +0x8EA7C0A7 0x23743 +0x8EA7C0A8 0x23757 +0x8EA7C0A9 0x2374A +0x8EA7C0AA 0x2377C +0x8EA7C0AB 0x23746 +0x8EA7C0AC 0x2377B +0x8EA7C0AD 0x23756 +0x8EA7C0AE 0x239A8 +0x8EA7C0AF 0x23A76 +0x8EA7C0B0 0x23A72 +0x8EA7C0B1 0x23AD6 +0x8EA7C0B2 0x23AD8 +0x8EA7C0B3 0x23AD1 +0x8EA7C0B4 0x23C22 +0x8EA7C0B5 0x23C20 +0x8EA7C0B6 0x23C23 +0x8EA7C0B7 0x23C1E +0x8EA7C0B8 0x23C6E +0x8EA7C0B9 0x240A3 +0x8EA7C0BA 0x24077 +0x8EA7C0BB 0x240A6 +0x8EA7C0BC 0x2406D +0x8EA7C0BD 0x240A2 +0x8EA7C0BE 0x2407C +0x8EA7C0BF 0x24084 +0x8EA7C0C0 0x24068 +0x8EA7C0C1 0x24074 +0x8EA7C0C2 0x24086 +0x8EA7C0C3 0x240A5 +0x8EA7C0C4 0x2407B +0x8EA7C0C5 0x2407A +0x8EA7C0C6 0x24069 +0x8EA7C0C7 0x24072 +0x8EA7C0C8 0x24076 +0x8EA7C0C9 0x2444A +0x8EA7C0CA 0x24437 +0x8EA7C0CB 0x2442A +0x8EA7C0CC 0x2442D +0x8EA7C0CD 0x24446 +0x8EA7C0CE 0x24428 +0x8EA7C0CF 0x24426 +0x8EA7C0D0 0x24442 +0x8EA7C0D1 0x2442C +0x8EA7C0D2 0x24438 +0x8EA7C0D3 0x2442B +0x8EA7C0D4 0x24433 +0x8EA7C0D5 0x24445 +0x8EA7C0D6 0x24539 +0x8EA7C0D7 0x246F9 +0x8EA7C0D8 0x246FA +0x8EA7C0D9 0x248B8 +0x8EA7C0DA 0x248B7 +0x8EA7C0DB 0x248BB +0x8EA7C0DC 0x248B9 +0x8EA7C0DD 0x248B4 +0x8EA7C0DE 0x24A6F +0x8EA7C0DF 0x24A87 +0x8EA7C0E0 0x24A8F +0x8EA7C0E1 0x24AA2 +0x8EA7C0E2 0x24AA3 +0x8EA7C0E3 0x2F931 +0x8EA7C0E4 0x24B9B +0x8EA7C0E5 0x24B9D +0x8EA7C0E6 0x24BCE +0x8EA7C0E7 0x3FCF +0x8EA7C0E8 0x24EBD +0x8EA7C0E9 0x24EBF +0x8EA7C0EA 0x24E92 +0x8EA7C0EB 0x3FCD +0x8EA7C0EC 0x24EEF +0x8EA7C0ED 0x24EC9 +0x8EA7C0EE 0x24FA4 +0x8EA7C0EF 0x24FA8 +0x8EA7C0F0 0x24FAA +0x8EA7C0F1 0x25028 +0x8EA7C0F2 0x25024 +0x8EA7C0F3 0x25025 +0x8EA7C0F4 0x25026 +0x8EA7C0F5 0x250A9 +0x8EA7C0F6 0x250BA +0x8EA7C0F7 0x250BE +0x8EA7C0F8 0x250BC +0x8EA7C0F9 0x250C0 +0x8EA7C0FA 0x252F0 +0x8EA7C0FB 0x252DF +0x8EA7C0FC 0x252E0 +0x8EA7C0FD 0x252ED +0x8EA7C0FE 0x252DB +0x8EA7C1A1 0x252FB +0x8EA7C1A2 0x252B9 +0x8EA7C1A3 0x252DA +0x8EA7C1A4 0x252EB +0x8EA7C1A5 0x252EC +0x8EA7C1A6 0x2559A +0x8EA7C1A7 0x2559F +0x8EA7C1A8 0x2559B +0x8EA7C1A9 0x25597 +0x8EA7C1AA 0x255A1 +0x8EA7C1AB 0x2570F +0x8EA7C1AC 0x25705 +0x8EA7C1AD 0x25748 +0x8EA7C1AE 0x4182 +0x8EA7C1AF 0x258BC +0x8EA7C1B0 0x258BA +0x8EA7C1B1 0x25ABF +0x8EA7C1B2 0x25D01 +0x8EA7C1B3 0x25CE8 +0x8EA7C1B4 0x25CEF +0x8EA7C1B5 0x25CE4 +0x8EA7C1B6 0x25CE6 +0x8EA7C1B7 0x25D02 +0x8EA7C1B8 0x25CEB +0x8EA7C1B9 0x25CE0 +0x8EA7C1BA 0x25CED +0x8EA7C1BB 0x25CD9 +0x8EA7C1BC 0x2F964 +0x8EA7C1BD 0x25D14 +0x8EA7C1BE 0x25CEE +0x8EA7C1BF 0x4252 +0x8EA7C1C0 0x25D13 +0x8EA7C1C1 0x25CF9 +0x8EA7C1C2 0x25CF8 +0x8EA7C1C3 0x25F25 +0x8EA7C1C4 0x2F969 +0x8EA7C1C5 0x25F19 +0x8EA7C1C6 0x25F20 +0x8EA7C1C7 0x25F43 +0x8EA7C1C8 0x25F3F +0x8EA7C1C9 0x26145 +0x8EA7C1CA 0x2614C +0x8EA7C1CB 0x26149 +0x8EA7C1CC 0x2614F +0x8EA7C1CD 0x26141 +0x8EA7C1CE 0x2613E +0x8EA7C1CF 0x2614D +0x8EA7C1D0 0x26152 +0x8EA7C1D1 0x2614A +0x8EA7C1D2 0x2614E +0x8EA7C1D3 0x26173 +0x8EA7C1D4 0x26142 +0x8EA7C1D5 0x26151 +0x8EA7C1D6 0x26155 +0x8EA7C1D7 0x26150 +0x8EA7C1D8 0x2616C +0x8EA7C1DA 0x2616A +0x8EA7C1DB 0x26153 +0x8EA7C1DC 0x26168 +0x8EA7C1DD 0x26255 +0x8EA7C1DE 0x26256 +0x8EA7C1DF 0x2631C +0x8EA7C1E0 0x2631D +0x8EA7C1E1 0x7F80 +0x8EA7C1E2 0x2631E +0x8EA7C1E3 0x26323 +0x8EA7C1E4 0x2631F +0x8EA7C1E5 0x263E1 +0x8EA7C1E6 0x263CD +0x8EA7C1E7 0x263CB +0x8EA7C1E8 0x263CC +0x8EA7C1E9 0x263C8 +0x8EA7C1EA 0x263C9 +0x8EA7C1EB 0x2649B +0x8EA7C1EC 0x26494 +0x8EA7C1ED 0x26492 +0x8EA7C1EE 0x26496 +0x8EA7C1EF 0x26493 +0x8EA7C1F0 0x26495 +0x8EA7C1F1 0x2648F +0x8EA7C1F2 0x2651D +0x8EA7C1F3 0x26522 +0x8EA7C1F4 0x26521 +0x8EA7C1F5 0x265E9 +0x8EA7C1F6 0x265EF +0x8EA7C1F7 0x265E0 +0x8EA7C1F8 0x265E6 +0x8EA7C1F9 0x265E4 +0x8EA7C1FA 0x26829 +0x8EA7C1FB 0x2682C +0x8EA7C1FC 0x26876 +0x8EA7C1FD 0x26883 +0x8EA7C1FE 0x26878 +0x8EA7C2A1 0x2683C +0x8EA7C2A2 0x24443 +0x8EA7C2A3 0x2687A +0x8EA7C2A4 0x4451 +0x8EA7C2A5 0x268F2 +0x8EA7C2A6 0x2699E +0x8EA7C2A7 0x2699B +0x8EA7C2A8 0x2699A +0x8EA7C2A9 0x269F6 +0x8EA7C2AA 0x269F5 +0x8EA7C2AB 0x26AA5 +0x8EA7C2AC 0x26A93 +0x8EA7C2AD 0x26AA4 +0x8EA7C2AE 0x26E82 +0x8EA7C2AF 0x26EC7 +0x8EA7C2B0 0x26FB7 +0x8EA7C2B1 0x2701D +0x8EA7C2B2 0x26FE2 +0x8EA7C2B3 0x26FD7 +0x8EA7C2B4 0x26FE3 +0x8EA7C2B5 0x26FE4 +0x8EA7C2B6 0x26FBC +0x8EA7C2B7 0x26FD3 +0x8EA7C2B8 0x455A +0x8EA7C2B9 0x26F5A +0x8EA7C2BA 0x26FD2 +0x8EA7C2BB 0x26F2D +0x8EA7C2BC 0x2F9AF +0x8EA7C2BD 0x26FC4 +0x8EA7C2BE 0x26FD0 +0x8EA7C2BF 0x26FE5 +0x8EA7C2C0 0x27005 +0x8EA7C2C1 0x27007 +0x8EA7C2C2 0x26FE6 +0x8EA7C2C3 0x2701B +0x8EA7C2C4 0x26FE7 +0x8EA7C2C5 0x26FD8 +0x8EA7C2C6 0x26FBE +0x8EA7C2C7 0x27017 +0x8EA7C2C8 0x26FB4 +0x8EA7C2C9 0x26FD9 +0x8EA7C2CA 0x26FE8 +0x8EA7C2CB 0x26FAD +0x8EA7C2CC 0x26FAF +0x8EA7C2CD 0x26FC8 +0x8EA7C2CE 0x26FE9 +0x8EA7C2CF 0x26FEA +0x8EA7C2D0 0x271FE +0x8EA7C2D1 0x271FB +0x8EA7C2D2 0x27200 +0x8EA7C2D3 0x27472 +0x8EA7C2D4 0x27470 +0x8EA7C2D5 0x27446 +0x8EA7C2D6 0x27459 +0x8EA7C2D7 0x2745E +0x8EA7C2D8 0x27448 +0x8EA7C2D9 0x2744F +0x8EA7C2DA 0x27471 +0x8EA7C2DB 0x27460 +0x8EA7C2DC 0x2745F +0x8EA7C2DD 0x2746E +0x8EA7C2DE 0x27473 +0x8EA7C2DF 0x2F9C0 +0x8EA7C2E0 0x2F9BF +0x8EA7C2E1 0x27447 +0x8EA7C2E2 0x2746D +0x8EA7C2E3 0x2746F +0x8EA7C2E4 0x27481 +0x8EA7C2E5 0x2746C +0x8EA7C2E6 0x27478 +0x8EA7C2E7 0x27483 +0x8EA7C2E8 0x27449 +0x8EA7C2E9 0x27468 +0x8EA7C2EA 0x27474 +0x8EA7C2EB 0x27463 +0x8EA7C2EC 0x2746A +0x8EA7C2ED 0x26885 +0x8EA7C2EE 0x27465 +0x8EA7C2EF 0x27462 +0x8EA7C2F0 0x274C8 +0x8EA7C2F1 0x275D0 +0x8EA7C2F2 0x275D4 +0x8EA7C2F3 0x275D1 +0x8EA7C2F4 0x27603 +0x8EA7C2F5 0x27742 +0x8EA7C2F6 0x27763 +0x8EA7C2F7 0x27756 +0x8EA7C2F8 0x2775B +0x8EA7C2F9 0x27755 +0x8EA7C2FA 0x27750 +0x8EA7C2FB 0x2772D +0x8EA7C2FC 0x27744 +0x8EA7C2FD 0x27748 +0x8EA7C2FE 0x27745 +0x8EA7C3A1 0x27782 +0x8EA7C3A2 0x4665 +0x8EA7C3A3 0x27762 +0x8EA7C3A4 0x27885 +0x8EA7C3A5 0x2788D +0x8EA7C3A6 0x27936 +0x8EA7C3A7 0x2792F +0x8EA7C3A8 0x27931 +0x8EA7C3A9 0x27937 +0x8EA7C3AA 0x27AA7 +0x8EA7C3AB 0x27AD9 +0x8EA7C3AC 0x27AF0 +0x8EA7C3AD 0x27AF2 +0x8EA7C3AE 0x27AFD +0x8EA7C3AF 0x27AE8 +0x8EA7C3B0 0x27AEB +0x8EA7C3B1 0x27AEE +0x8EA7C3B2 0x27AE0 +0x8EA7C3B3 0x27AE9 +0x8EA7C3B4 0x27AED +0x8EA7C3B5 0x27AD6 +0x8EA7C3B6 0x27AF8 +0x8EA7C3B7 0x27AD4 +0x8EA7C3B8 0x27ADF +0x8EA7C3B9 0x27AE7 +0x8EA7C3BA 0x27AD8 +0x8EA7C3BB 0x27AE3 +0x8EA7C3BC 0x27AEF +0x8EA7C3BD 0x27B0F +0x8EA7C3BE 0x27BCA +0x8EA7C3BF 0x21546 +0x8EA7C3C0 0x27C05 +0x8EA7C3C1 0x27C0C +0x8EA7C3C2 0x27C0D +0x8EA7C3C3 0x27C7F +0x8EA7C3C4 0x27C80 +0x8EA7C3C5 0x27C81 +0x8EA7C3C6 0x27D01 +0x8EA7C3C7 0x27D03 +0x8EA7C3C8 0x27DF2 +0x8EA7C3C9 0x27DE2 +0x8EA7C3CA 0x27DE3 +0x8EA7C3CB 0x27DDE +0x8EA7C3CC 0x27DE9 +0x8EA7C3CD 0x27DE8 +0x8EA7C3CE 0x27DE0 +0x8EA7C3CF 0x27E01 +0x8EA7C3D0 0x27DF5 +0x8EA7C3D1 0x27DE4 +0x8EA7C3D2 0x8D01 +0x8EA7C3D3 0x27E77 +0x8EA7C3D4 0x27F74 +0x8EA7C3D5 0x27F6F +0x8EA7C3D6 0x27F62 +0x8EA7C3D7 0x27F61 +0x8EA7C3D8 0x27F6D +0x8EA7C3D9 0x27F73 +0x8EA7C3DA 0x27F6A +0x8EA7C3DB 0x27F69 +0x8EA7C3DC 0x28112 +0x8EA7C3DD 0x2812D +0x8EA7C3DE 0x28114 +0x8EA7C3DF 0x2810F +0x8EA7C3E0 0x28129 +0x8EA7C3E1 0x28116 +0x8EA7C3E2 0x28103 +0x8EA7C3E3 0x28146 +0x8EA7C3E4 0x2815C +0x8EA7C3E5 0x28111 +0x8EA7C3E6 0x28106 +0x8EA7C3E7 0x280DC +0x8EA7C3E8 0x2812B +0x8EA7C3E9 0x2812A +0x8EA7C3EA 0x2812C +0x8EA7C3EB 0x28127 +0x8EA7C3EC 0x2827A +0x8EA7C3ED 0x2839C +0x8EA7C3EE 0x28399 +0x8EA7C3EF 0x28395 +0x8EA7C3F0 0x2838B +0x8EA7C3F1 0x28398 +0x8EA7C3F2 0x28396 +0x8EA7C3F3 0x28432 +0x8EA7C3F4 0x285A4 +0x8EA7C3F5 0x285AA +0x8EA7C3F6 0x2861B +0x8EA7C3F7 0x48AF +0x8EA7C3F8 0x2860D +0x8EA7C3F9 0x2861C +0x8EA7C3FA 0x2860A +0x8EA7C3FB 0x28620 +0x8EA7C3FC 0x28608 +0x8EA7C3FD 0x2861A +0x8EA7C3FE 0x28613 +0x8EA7C4A1 0x28611 +0x8EA7C4A2 0x2875D +0x8EA7C4A3 0x2875F +0x8EA7C4A4 0x2875E +0x8EA7C4A5 0x28760 +0x8EA7C4A6 0x287BB +0x8EA7C4A7 0x287BC +0x8EA7C4A8 0x287C1 +0x8EA7C4A9 0x287C0 +0x8EA7C4AA 0x287C8 +0x8EA7C4AB 0x287CE +0x8EA7C4AC 0x288A7 +0x8EA7C4AD 0x288B2 +0x8EA7C4AE 0x288B6 +0x8EA7C4AF 0x288A5 +0x8EA7C4B0 0x288BA +0x8EA7C4B1 0x288B5 +0x8EA7C4B2 0x288AD +0x8EA7C4B3 0x288A4 +0x8EA7C4B4 0x288D3 +0x8EA7C4B5 0x288B0 +0x8EA7C4B6 0x288B1 +0x8EA7C4B7 0x2891D +0x8EA7C4B8 0x28A8D +0x8EA7C4B9 0x4941 +0x8EA7C4BA 0x28A91 +0x8EA7C4BB 0x28AB6 +0x8EA7C4BC 0x28AB7 +0x8EA7C4BD 0x28ABD +0x8EA7C4BE 0x28ABC +0x8EA7C4BF 0x28A96 +0x8EA7C4C0 0x28A94 +0x8EA7C4C1 0x28AA0 +0x8EA7C4C2 0x28CA8 +0x8EA7C4C3 0x28CA6 +0x8EA7C4C4 0x28D84 +0x8EA7C4C5 0x28D96 +0x8EA7C4C6 0x28D88 +0x8EA7C4C7 0x28D9A +0x8EA7C4C8 0x28ED1 +0x8EA7C4C9 0x28ECF +0x8EA7C4CA 0x28F50 +0x8EA7C4CB 0x28F51 +0x8EA7C4CC 0x28F4E +0x8EA7C4CD 0x28F80 +0x8EA7C4CE 0x28F81 +0x8EA7C4CF 0x2901B +0x8EA7C4D0 0x29017 +0x8EA7C4D1 0x29020 +0x8EA7C4D2 0x29019 +0x8EA7C4D3 0x2901A +0x8EA7C4D4 0x29021 +0x8EA7C4D5 0x2901E +0x8EA7C4D6 0x29018 +0x8EA7C4D7 0x2901D +0x8EA7C4D8 0x4A29 +0x8EA7C4D9 0x2912D +0x8EA7C4DA 0x29124 +0x8EA7C4DB 0x29127 +0x8EA7C4DC 0x2912E +0x8EA7C4DD 0x29125 +0x8EA7C4DE 0x2911C +0x8EA7C4DF 0x29119 +0x8EA7C4E0 0x4A2A +0x8EA7C4E1 0x29123 +0x8EA7C4E2 0x2911F +0x8EA7C4E3 0x2911A +0x8EA7C4E4 0x2912B +0x8EA7C4E5 0x2911E +0x8EA7C4E6 0x291E0 +0x8EA7C4E7 0x29233 +0x8EA7C4E8 0x292E6 +0x8EA7C4E9 0x292FC +0x8EA7C4EA 0x292E5 +0x8EA7C4EB 0x292F8 +0x8EA7C4EC 0x292F6 +0x8EA7C4ED 0x292EA +0x8EA7C4EE 0x292F2 +0x8EA7C4EF 0x292ED +0x8EA7C4F0 0x292EB +0x8EA7C4F1 0x292F0 +0x8EA7C4F2 0x292F1 +0x8EA7C4F3 0x293C6 +0x8EA7C4F4 0x293C8 +0x8EA7C4F5 0x293CE +0x8EA7C4F6 0x293C5 +0x8EA7C4F7 0x4A96 +0x8EA7C4F8 0x293CB +0x8EA7C4F9 0x29513 +0x8EA7C4FA 0x29514 +0x8EA7C4FB 0x29507 +0x8EA7C4FC 0x2950C +0x8EA7C4FD 0x2961A +0x8EA7C4FE 0x4B12 +0x8EA7C5A1 0x29617 +0x8EA7C5A2 0x29606 +0x8EA7C5A3 0x29616 +0x8EA7C5A4 0x29607 +0x8EA7C5A5 0x29610 +0x8EA7C5A6 0x29609 +0x8EA7C5A7 0x29619 +0x8EA7C5A8 0x29615 +0x8EA7C5A9 0x2976E +0x8EA7C5AA 0x2973B +0x8EA7C5AB 0x2973E +0x8EA7C5AC 0x2976C +0x8EA7C5AD 0x29765 +0x8EA7C5AE 0x29764 +0x8EA7C5AF 0x29759 +0x8EA7C5B0 0x2977C +0x8EA7C5B1 0x29770 +0x8EA7C5B2 0x29779 +0x8EA7C5B3 0x2982C +0x8EA7C5B4 0x29852 +0x8EA7C5B5 0x29851 +0x8EA7C5B6 0x2984C +0x8EA7C5B7 0x29900 +0x8EA7C5B8 0x29910 +0x8EA7C5B9 0x29913 +0x8EA7C5BA 0x298FF +0x8EA7C5BB 0x298FE +0x8EA7C5BC 0x298ED +0x8EA7C5BD 0x29A5A +0x8EA7C5BE 0x29A58 +0x8EA7C5BF 0x29A5C +0x8EA7C5C0 0x29ADA +0x8EA7C5C1 0x29B78 +0x8EA7C5C2 0x29B5E +0x8EA7C5C3 0x29B67 +0x8EA7C5C4 0x29B64 +0x8EA7C5C5 0x29C13 +0x8EA7C5C6 0x29C23 +0x8EA7C5C7 0x29C41 +0x8EA7C5C8 0x29C3F +0x8EA7C5C9 0x29C40 +0x8EA7C5CA 0x29CED +0x8EA7C5CB 0x29CE3 +0x8EA7C5CC 0x29CEA +0x8EA7C5CD 0x29CF0 +0x8EA7C5CE 0x29CE6 +0x8EA7C5CF 0x29CE9 +0x8EA7C5D0 0x29CF1 +0x8EA7C5D1 0x29CEE +0x8EA7C5D2 0x29DD4 +0x8EA7C5D3 0x29DD1 +0x8EA7C5D4 0x29DDC +0x8EA7C5D5 0x29DEC +0x8EA7C5D6 0x2A069 +0x8EA7C5D7 0x2A06D +0x8EA7C5D8 0x2A057 +0x8EA7C5D9 0x2A066 +0x8EA7C5DA 0x2A0F9 +0x8EA7C5DB 0x2A04A +0x8EA7C5DC 0x2A060 +0x8EA7C5DD 0x2A056 +0x8EA7C5DE 0x2A059 +0x8EA7C5DF 0x2A04C +0x8EA7C5E0 0x2A06A +0x8EA7C5E1 0x2A062 +0x8EA7C5E2 0x2A063 +0x8EA7C5E3 0x2A070 +0x8EA7C5E4 0x2A05F +0x8EA7C5E5 0x2FA0D +0x8EA7C5E6 0x2A064 +0x8EA7C5E7 0x2A05D +0x8EA7C5E8 0x2A068 +0x8EA7C5E9 0x2A09F +0x8EA7C5EA 0x2A2BA +0x8EA7C5EB 0x2A2B8 +0x8EA7C5EC 0x2A2BC +0x8EA7C5ED 0x2A2B9 +0x8EA7C5EE 0x2A2B4 +0x8EA7C5EF 0x2A33B +0x8EA7C5F0 0x2A32D +0x8EA7C5F1 0x2A338 +0x8EA7C5F2 0x2A32F +0x8EA7C5F3 0x2A332 +0x8EA7C5F4 0x2A441 +0x8EA7C5F5 0x2A4CB +0x8EA7C5F6 0x2A4DE +0x8EA7C5F7 0x2A4DD +0x8EA7C5F8 0x2A4DA +0x8EA7C5F9 0x2A4DC +0x8EA7C5FA 0x2A510 +0x8EA7C5FB 0x2A54F +0x8EA7C5FC 0x2A549 +0x8EA7C5FD 0x2A598 +0x8EA7C5FE 0x2A596 +0x8EA7C6A1 0x2A597 +0x8EA7C6A2 0x2A5C7 +0x8EA7C6A3 0x2019C +0x8EA7C6A4 0x2A5DA +0x8EA7C6A5 0x2A5D8 +0x8EA7C6A6 0x2A6A8 +0x8EA7C6A7 0x2010A +0x8EA7C6A8 0x2019D +0x8EA7C6A9 0x204CB +0x8EA7C6AA 0x20538 +0x8EA7C6AB 0x20539 +0x8EA7C6AC 0x205A6 +0x8EA7C6AD 0x20823 +0x8EA7C6AE 0x20822 +0x8EA7C6AF 0x20821 +0x8EA7C6B0 0x209CE +0x8EA7C6B1 0x20B92 +0x8EA7C6B2 0x20B91 +0x8EA7C6B3 0x210EC +0x8EA7C6B4 0x210E0 +0x8EA7C6B5 0x210ED +0x8EA7C6B6 0x21108 +0x8EA7C6B7 0x210E5 +0x8EA7C6B8 0x210EE +0x8EA7C6B9 0x210E4 +0x8EA7C6BA 0x210EB +0x8EA7C6BB 0x210E3 +0x8EA7C6BC 0x210EA +0x8EA7C6BD 0x2110A +0x8EA7C6BE 0x2F859 +0x8EA7C6BF 0x214D1 +0x8EA7C6C0 0x214E3 +0x8EA7C6C1 0x214D4 +0x8EA7C6C2 0x214D0 +0x8EA7C6C3 0x214D9 +0x8EA7C6C4 0x367E +0x8EA7C6C5 0x58E1 +0x8EA7C6C6 0x214DA +0x8EA7C6C7 0x214D3 +0x8EA7C6C8 0x2154C +0x8EA7C6C9 0x2154D +0x8EA7C6CA 0x2157C +0x8EA7C6CB 0x21580 +0x8EA7C6CC 0x215CC +0x8EA7C6CD 0x218FF +0x8EA7C6CE 0x21908 +0x8EA7C6CF 0x2A508 +0x8EA7C6D0 0x21901 +0x8EA7C6D1 0x2F86B +0x8EA7C6D2 0x21900 +0x8EA7C6D3 0x21AED +0x8EA7C6D4 0x21AF3 +0x8EA7C6D5 0x21AEE +0x8EA7C6D6 0x21AF1 +0x8EA7C6D7 0x21AF0 +0x8EA7C6D8 0x21ADE +0x8EA7C6D9 0x21B51 +0x8EA7C6DA 0x21F82 +0x8EA7C6DB 0x21FA9 +0x8EA7C6DC 0x21F98 +0x8EA7C6DD 0x21F9D +0x8EA7C6DE 0x21F9A +0x8EA7C6DF 0x21F9E +0x8EA7C6E0 0x21F9F +0x8EA7C6E1 0x21FA6 +0x8EA7C6E2 0x21FA7 +0x8EA7C6E3 0x22009 +0x8EA7C6E4 0x2202F +0x8EA7C6E5 0x22171 +0x8EA7C6E6 0x2216D +0x8EA7C6E7 0x22172 +0x8EA7C6E8 0x222EF +0x8EA7C6E9 0x222F0 +0x8EA7C6EA 0x2243B +0x8EA7C6EB 0x22439 +0x8EA7C6EC 0x2243C +0x8EA7C6ED 0x22438 +0x8EA7C6EE 0x24BFD +0x8EA7C6EF 0x2243A +0x8EA7C6F0 0x22478 +0x8EA7C6F1 0x22479 +0x8EA7C6F2 0x22477 +0x8EA7C6F3 0x22598 +0x8EA7C6F4 0x2259C +0x8EA7C6F5 0x22599 +0x8EA7C6F6 0x2259A +0x8EA7C6F7 0x22911 +0x8EA7C6F8 0x2290A +0x8EA7C6F9 0x228FD +0x8EA7C6FA 0x2290F +0x8EA7C6FB 0x22919 +0x8EA7C6FC 0x22903 +0x8EA7C6FD 0x22915 +0x8EA7C6FE 0x2290C +0x8EA7C7A1 0x22909 +0x8EA7C7A2 0x22912 +0x8EA7C7A3 0x22934 +0x8EA7C7A4 0x2292A +0x8EA7C7A5 0x22908 +0x8EA7C7A6 0x2292D +0x8EA7C7A7 0x22928 +0x8EA7C7A8 0x2F8B1 +0x8EA7C7A9 0x2292C +0x8EA7C7AA 0x22926 +0x8EA7C7AB 0x22933 +0x8EA7C7AC 0x39A7 +0x8EA7C7AD 0x22A1A +0x8EA7C7AE 0x22A1E +0x8EA7C7AF 0x22E07 +0x8EA7C7B0 0x22E2C +0x8EA7C7B1 0x22E32 +0x8EA7C7B2 0x22E28 +0x8EA7C7B3 0x22E31 +0x8EA7C7B4 0x22E29 +0x8EA7C7B5 0x22E30 +0x8EA7C7B6 0x22E2A +0x8EA7C7B7 0x22E44 +0x8EA7C7B8 0x22E2E +0x8EA7C7B9 0x230D1 +0x8EA7C7BA 0x23124 +0x8EA7C7BB 0x232F7 +0x8EA7C7BC 0x232F4 +0x8EA7C7BD 0x232F3 +0x8EA7C7BE 0x232F8 +0x8EA7C7BF 0x237B5 +0x8EA7C7C0 0x23796 +0x8EA7C7C1 0x23798 +0x8EA7C7C2 0x23795 +0x8EA7C7C3 0x23791 +0x8EA7C7C4 0x237B2 +0x8EA7C7C5 0x2379E +0x8EA7C7C6 0x23759 +0x8EA7C7C7 0x237A3 +0x8EA7C7C8 0x2379A +0x8EA7C7C9 0x2379B +0x8EA7C7CA 0x4320 +0x8EA7C7CB 0x26183 +0x8EA7C7CC 0x23ADA +0x8EA7C7CD 0x23ADF +0x8EA7C7CE 0x23B16 +0x8EA7C7CF 0x23C1F +0x8EA7C7D0 0x23C2D +0x8EA7C7D1 0x23C2E +0x8EA7C7D2 0x23C2B +0x8EA7C7D3 0x240B8 +0x8EA7C7D4 0x240BB +0x8EA7C7D5 0x240BF +0x8EA7C7D6 0x240BA +0x8EA7C7D7 0x240D5 +0x8EA7C7D8 0x240E3 +0x8EA7C7D9 0x240C1 +0x8EA7C7DA 0x240BE +0x8EA7C7DB 0x240BD +0x8EA7C7DC 0x240B4 +0x8EA7C7DD 0x240C2 +0x8EA7C7DE 0x240A1 +0x8EA7C7DF 0x24087 +0x8EA7C7E0 0x240D7 +0x8EA7C7E1 0x240CA +0x8EA7C7E2 0x240B5 +0x8EA7C7E3 0x240DA +0x8EA7C7E4 0x240D9 +0x8EA7C7E5 0x240B3 +0x8EA7C7E6 0x240D8 +0x8EA7C7E7 0x24467 +0x8EA7C7E8 0x24471 +0x8EA7C7E9 0x24462 +0x8EA7C7EA 0x2445C +0x8EA7C7EB 0x24468 +0x8EA7C7EC 0x24452 +0x8EA7C7ED 0x24456 +0x8EA7C7EE 0x21109 +0x8EA7C7EF 0x20442 +0x8EA7C7F0 0x245A0 +0x8EA7C7F1 0x24700 +0x8EA7C7F2 0x246FE +0x8EA7C7F3 0x246FF +0x8EA7C7F4 0x248CB +0x8EA7C7F5 0x2F928 +0x8EA7C7F6 0x248CA +0x8EA7C7F7 0x248A9 +0x8EA7C7F8 0x248C8 +0x8EA7C7F9 0x24AB4 +0x8EA7C7FA 0x24AAC +0x8EA7C7FB 0x24AAA +0x8EA7C7FC 0x24AA9 +0x8EA7C7FD 0x24C0E +0x8EA7C7FE 0x24CE9 +0x8EA7C8A1 0x24CED +0x8EA7C8A2 0x24CF2 +0x8EA7C8A3 0x24CEB +0x8EA7C8A4 0x24CEE +0x8EA7C8A5 0x24EE8 +0x8EA7C8A6 0x24EDB +0x8EA7C8A7 0x24ED7 +0x8EA7C8A8 0x24EE3 +0x8EA7C8A9 0x24EE5 +0x8EA7C8AA 0x24EEE +0x8EA7C8AB 0x24ED5 +0x8EA7C8AC 0x24FB3 +0x8EA7C8AD 0x2502D +0x8EA7C8AE 0x250C1 +0x8EA7C8AF 0x250C3 +0x8EA7C8B0 0x2530C +0x8EA7C8B1 0x2530E +0x8EA7C8B2 0x25307 +0x8EA7C8B3 0x25317 +0x8EA7C8B4 0x25309 +0x8EA7C8B5 0x25316 +0x8EA7C8B6 0x2539A +0x8EA7C8B7 0x2539C +0x8EA7C8B8 0x255B4 +0x8EA7C8B9 0x255B7 +0x8EA7C8BA 0x255B3 +0x8EA7C8BB 0x2154E +0x8EA7C8BC 0x25713 +0x8EA7C8BD 0x25714 +0x8EA7C8BE 0x258E6 +0x8EA7C8BF 0x258DC +0x8EA7C8C0 0x258E8 +0x8EA7C8C1 0x258E5 +0x8EA7C8C2 0x25A2E +0x8EA7C8C3 0x25A2C +0x8EA7C8C4 0x25A2B +0x8EA7C8C5 0x25ACD +0x8EA7C8C6 0x25D3D +0x8EA7C8C7 0x25D32 +0x8EA7C8C8 0x25D2D +0x8EA7C8C9 0x25D45 +0x8EA7C8CA 0x25D3E +0x8EA7C8CB 0x25D50 +0x8EA7C8CC 0x25D25 +0x8EA7C8CD 0x25D53 +0x8EA7C8CE 0x25D23 +0x8EA7C8CF 0x25F37 +0x8EA7C8D0 0x25F38 +0x8EA7C8D1 0x25F47 +0x8EA7C8D2 0x25F3D +0x8EA7C8D3 0x25F3E +0x8EA7C8D4 0x25F49 +0x8EA7C8D5 0x25F4A +0x8EA7C8D6 0x25F1D +0x8EA7C8D7 0x7CE9 +0x8EA7C8D8 0x261A5 +0x8EA7C8D9 0x2618C +0x8EA7C8DA 0x2618D +0x8EA7C8DB 0x26189 +0x8EA7C8DC 0x26196 +0x8EA7C8DD 0x26185 +0x8EA7C8DE 0x2618F +0x8EA7C8DF 0x26177 +0x8EA7C8E0 0x2618E +0x8EA7C8E1 0x26182 +0x8EA7C8E2 0x2618A +0x8EA7C8E3 0x26188 +0x8EA7C8E4 0x2617B +0x8EA7C8E5 0x26197 +0x8EA7C8E6 0x2617D +0x8EA7C8E7 0x26179 +0x8EA7C8E8 0x26259 +0x8EA7C8E9 0x26324 +0x8EA7C8EA 0x2632D +0x8EA7C8EB 0x2632E +0x8EA7C8EC 0x2632B +0x8EA7C8ED 0x2F976 +0x8EA7C8EE 0x263DA +0x8EA7C8EF 0x263D8 +0x8EA7C8F0 0x263D6 +0x8EA7C8F1 0x26487 +0x8EA7C8F2 0x264A0 +0x8EA7C8F3 0x26528 +0x8EA7C8F4 0x26525 +0x8EA7C8F5 0x2651F +0x8EA7C8F6 0x265F3 +0x8EA7C8F7 0x265F7 +0x8EA7C8F8 0x265F6 +0x8EA7C8F9 0x2682B +0x8EA7C8FA 0x2685B +0x8EA7C8FB 0x26848 +0x8EA7C8FC 0x81CB +0x8EA7C8FD 0x2685C +0x8EA7C8FE 0x2686D +0x8EA7C9A1 0x2689D +0x8EA7C9A2 0x26899 +0x8EA7C9A3 0x2688C +0x8EA7C9A4 0x26891 +0x8EA7C9A5 0x2689B +0x8EA7C9A6 0x2689A +0x8EA7C9A7 0x2689C +0x8EA7C9A8 0x26895 +0x8EA7C9A9 0x2688D +0x8EA7C9AA 0x26896 +0x8EA7C9AB 0x268A5 +0x8EA7C9AC 0x2692A +0x8EA7C9AD 0x269A1 +0x8EA7C9AE 0x269A4 +0x8EA7C9AF 0x269AD +0x8EA7C9B0 0x26AA9 +0x8EA7C9B1 0x26AAE +0x8EA7C9B2 0x26AB0 +0x8EA7C9B3 0x2700D +0x8EA7C9B4 0x26F63 +0x8EA7C9B5 0x26F71 +0x8EA7C9B6 0x27051 +0x8EA7C9B7 0x27054 +0x8EA7C9B8 0x2702A +0x8EA7C9B9 0x27044 +0x8EA7C9BA 0x27055 +0x8EA7C9BB 0x27099 +0x8EA7C9BC 0x27039 +0x8EA7C9BD 0x2703F +0x8EA7C9BE 0x2703E +0x8EA7C9BF 0x2704F +0x8EA7C9C0 0x2704D +0x8EA7C9C1 0x27035 +0x8EA7C9C2 0x27040 +0x8EA7C9C3 0x27031 +0x8EA7C9C4 0x26FD5 +0x8EA7C9C5 0x2702B +0x8EA7C9C6 0x27033 +0x8EA7C9C7 0x27041 +0x8EA7C9C8 0x27056 +0x8EA7C9C9 0x2704C +0x8EA7C9CA 0x27046 +0x8EA7C9CB 0x2703C +0x8EA7C9CC 0x27045 +0x8EA7C9CD 0x27043 +0x8EA7C9CE 0x2703D +0x8EA7C9CF 0x27070 +0x8EA7C9D0 0x27057 +0x8EA7C9D1 0x27038 +0x8EA7C9D2 0x27058 +0x8EA7C9D3 0x4565 +0x8EA7C9D4 0x27037 +0x8EA7C9D5 0x27207 +0x8EA7C9D6 0x27206 +0x8EA7C9D7 0x27209 +0x8EA7C9D8 0x274AB +0x8EA7C9D9 0x27490 +0x8EA7C9DA 0x27493 +0x8EA7C9DB 0x274BC +0x8EA7C9DC 0x274A9 +0x8EA7C9DD 0x2749E +0x8EA7C9DE 0x274BF +0x8EA7C9DF 0x274AA +0x8EA7C9E0 0x27491 +0x8EA7C9E1 0x274A4 +0x8EA7C9E2 0x2749A +0x8EA7C9E3 0x274A7 +0x8EA7C9E4 0x274A1 +0x8EA7C9E5 0x2749C +0x8EA7C9E6 0x274A2 +0x8EA7C9E7 0x2749B +0x8EA7C9E8 0x2749F +0x8EA7C9E9 0x27494 +0x8EA7C9EA 0x2748F +0x8EA7C9EB 0x272F0 +0x8EA7C9EC 0x27492 +0x8EA7C9ED 0x27495 +0x8EA7C9EE 0x274A5 +0x8EA7C9EF 0x274A6 +0x8EA7C9F0 0x27604 +0x8EA7C9F1 0x2779C +0x8EA7C9F2 0x27779 +0x8EA7C9F3 0x2777A +0x8EA7C9F4 0x2777E +0x8EA7C9F5 0x2777B +0x8EA7C9F6 0x27771 +0x8EA7C9F7 0x27781 +0x8EA7C9F8 0x2777F +0x8EA7C9F9 0x2777C +0x8EA7C9FA 0x2777D +0x8EA7C9FB 0x27775 +0x8EA7C9FC 0x27776 +0x8EA7C9FD 0x2788E +0x8EA7C9FE 0x2788F +0x8EA7CAA1 0x2793E +0x8EA7CAA2 0x2793F +0x8EA7CAA3 0x27940 +0x8EA7CAA4 0x27941 +0x8EA7CAA5 0x4704 +0x8EA7CAA6 0x27B0D +0x8EA7CAA7 0x27B17 +0x8EA7CAA8 0x27B10 +0x8EA7CAA9 0x27B0E +0x8EA7CAAA 0x27AEA +0x8EA7CAAB 0x27B1D +0x8EA7CAAC 0x27B03 +0x8EA7CAAD 0x27B22 +0x8EA7CAAE 0x27B04 +0x8EA7CAAF 0x27B00 +0x8EA7CAB0 0x27B20 +0x8EA7CAB1 0x27B21 +0x8EA7CAB2 0x27B23 +0x8EA7CAB3 0x27B13 +0x8EA7CAB4 0x27B09 +0x8EA7CAB5 0x27B11 +0x8EA7CAB6 0x27BCB +0x8EA7CAB7 0x27BCE +0x8EA7CAB8 0x27BD0 +0x8EA7CAB9 0x27BCC +0x8EA7CABA 0x27BD4 +0x8EA7CABB 0x214DB +0x8EA7CABC 0x27C09 +0x8EA7CABD 0x27C0B +0x8EA7CABE 0x27C85 +0x8EA7CABF 0x27D06 +0x8EA7CAC0 0x27D0D +0x8EA7CAC1 0x4764 +0x8EA7CAC2 0x27D14 +0x8EA7CAC3 0x27D0F +0x8EA7CAC4 0x27E09 +0x8EA7CAC5 0x27E14 +0x8EA7CAC6 0x27E0B +0x8EA7CAC7 0x27DFC +0x8EA7CAC8 0x27E04 +0x8EA7CAC9 0x27E0A +0x8EA7CACA 0x27E00 +0x8EA7CACB 0x27DFD +0x8EA7CACC 0x27E07 +0x8EA7CACD 0x27E06 +0x8EA7CACE 0x27E11 +0x8EA7CACF 0x27E79 +0x8EA7CAD0 0x27E78 +0x8EA7CAD1 0x27F88 +0x8EA7CAD2 0x27F80 +0x8EA7CAD3 0x27F8B +0x8EA7CAD4 0x28159 +0x8EA7CAD5 0x28161 +0x8EA7CAD6 0x28175 +0x8EA7CAD7 0x4823 +0x8EA7CAD8 0x28155 +0x8EA7CAD9 0x2815B +0x8EA7CADA 0x2815F +0x8EA7CADB 0x28152 +0x8EA7CADC 0x28162 +0x8EA7CADD 0x28172 +0x8EA7CADE 0x2815D +0x8EA7CADF 0x28168 +0x8EA7CAE0 0x28171 +0x8EA7CAE1 0x28165 +0x8EA7CAE2 0x28166 +0x8EA7CAE3 0x28167 +0x8EA7CAE4 0x28176 +0x8EA7CAE5 0x2814C +0x8EA7CAE6 0x28160 +0x8EA7CAE7 0x28174 +0x8EA7CAE8 0x28150 +0x8EA7CAE9 0x2828A +0x8EA7CAEA 0x28281 +0x8EA7CAEB 0x28286 +0x8EA7CAEC 0x2827F +0x8EA7CAED 0x28280 +0x8EA7CAEE 0x283A5 +0x8EA7CAEF 0x283A7 +0x8EA7CAF0 0x283A8 +0x8EA7CAF1 0x283A6 +0x8EA7CAF2 0x283AF +0x8EA7CAF3 0x26195 +0x8EA7CAF4 0x283B1 +0x8EA7CAF5 0x28435 +0x8EA7CAF6 0x28439 +0x8EA7CAF7 0x285C3 +0x8EA7CAF8 0x28630 +0x8EA7CAF9 0x2862A +0x8EA7CAFA 0x2862B +0x8EA7CAFB 0x2862D +0x8EA7CAFC 0x2862E +0x8EA7CAFD 0x2862C +0x8EA7CAFE 0x28623 +0x8EA7CBA1 0x28621 +0x8EA7CBA2 0x28622 +0x8EA7CBA3 0x2876C +0x8EA7CBA4 0x28781 +0x8EA7CBA5 0x2878F +0x8EA7CBA6 0x28780 +0x8EA7CBA7 0x287D0 +0x8EA7CBA8 0x287CD +0x8EA7CBA9 0x287D5 +0x8EA7CBAA 0x287D4 +0x8EA7CBAB 0x288D1 +0x8EA7CBAC 0x288BE +0x8EA7CBAD 0x288CB +0x8EA7CBAE 0x288CE +0x8EA7CBAF 0x288BD +0x8EA7CBB0 0x288D0 +0x8EA7CBB1 0x28B04 +0x8EA7CBB2 0x28AD5 +0x8EA7CBB3 0x28AD0 +0x8EA7CBB4 0x28AD3 +0x8EA7CBB5 0x28AFB +0x8EA7CBB6 0x28AD8 +0x8EA7CBB7 0x28AD1 +0x8EA7CBB8 0x28AFD +0x8EA7CBB9 0x28AD9 +0x8EA7CBBA 0x28AD6 +0x8EA7CBBB 0x28AE6 +0x8EA7CBBC 0x28AF9 +0x8EA7CBBD 0x28DA1 +0x8EA7CBBE 0x28D9D +0x8EA7CBBF 0x28D9E +0x8EA7CBC0 0x95D9 +0x8EA7CBC1 0x28EFF +0x8EA7CBC2 0x28F5F +0x8EA7CBC3 0x28F57 +0x8EA7CBC4 0x28F60 +0x8EA7CBC5 0x28F59 +0x8EA7CBC6 0x2902C +0x8EA7CBC7 0x29025 +0x8EA7CBC8 0x29027 +0x8EA7CBC9 0x29030 +0x8EA7CBCA 0x29024 +0x8EA7CBCB 0x29026 +0x8EA7CBCC 0x2902D +0x8EA7CBCD 0x2902E +0x8EA7CBCE 0x29029 +0x8EA7CBCF 0x29031 +0x8EA7CBD0 0x29145 +0x8EA7CBD1 0x29147 +0x8EA7CBD2 0x29152 +0x8EA7CBD3 0x2914A +0x8EA7CBD4 0x29150 +0x8EA7CBD5 0x29146 +0x8EA7CBD6 0x2914F +0x8EA7CBD7 0x2914E +0x8EA7CBD8 0x29153 +0x8EA7CBD9 0x29321 +0x8EA7CBDA 0x29309 +0x8EA7CBDB 0x2931A +0x8EA7CBDC 0x2931B +0x8EA7CBDD 0x25315 +0x8EA7CBDE 0x29310 +0x8EA7CBDF 0x2F9F9 +0x8EA7CBE0 0x29314 +0x8EA7CBE1 0x2930E +0x8EA7CBE2 0x29312 +0x8EA7CBE3 0x2930B +0x8EA7CBE4 0x293CF +0x8EA7CBE5 0x293D2 +0x8EA7CBE6 0x293D0 +0x8EA7CBE7 0x293D4 +0x8EA7CBE8 0x293D3 +0x8EA7CBE9 0x293D1 +0x8EA7CBEA 0x20B18 +0x8EA7CBEB 0x2F9FB +0x8EA7CBEC 0x29409 +0x8EA7CBED 0x2951C +0x8EA7CBEE 0x29527 +0x8EA7CBEF 0x29525 +0x8EA7CBF0 0x2951B +0x8EA7CBF1 0x29529 +0x8EA7CBF2 0x2951F +0x8EA7CBF3 0x29530 +0x8EA7CBF4 0x29524 +0x8EA7CBF5 0x29528 +0x8EA7CBF6 0x29519 +0x8EA7CBF7 0x2952F +0x8EA7CBF8 0x29624 +0x8EA7CBF9 0x29621 +0x8EA7CBFA 0x29625 +0x8EA7CBFB 0x29626 +0x8EA7CBFC 0x29627 +0x8EA7CBFD 0x29676 +0x8EA7CBFE 0x29766 +0x8EA7CCA1 0x29775 +0x8EA7CCA2 0x29769 +0x8EA7CCA3 0x2977E +0x8EA7CCA4 0x2978F +0x8EA7CCA5 0x29774 +0x8EA7CCA6 0x27210 +0x8EA7CCA7 0x297AD +0x8EA7CCA8 0x2982B +0x8EA7CCA9 0x2982A +0x8EA7CCAA 0x29858 +0x8EA7CCAB 0x29922 +0x8EA7CCAC 0x2991D +0x8EA7CCAD 0x2992B +0x8EA7CCAE 0x2992C +0x8EA7CCAF 0x2992D +0x8EA7CCB0 0x29933 +0x8EA7CCB1 0x2991B +0x8EA7CCB2 0x29927 +0x8EA7CCB3 0x2992A +0x8EA7CCB4 0x29928 +0x8EA7CCB5 0x2993B +0x8EA7CCB6 0x29A7E +0x8EA7CCB7 0x29A71 +0x8EA7CCB8 0x29A79 +0x8EA7CCB9 0x29A78 +0x8EA7CCBA 0x29A70 +0x8EA7CCBB 0x29A6D +0x8EA7CCBC 0x29A7D +0x8EA7CCBD 0x29A75 +0x8EA7CCBE 0x29A76 +0x8EA7CCBF 0x29ADE +0x8EA7CCC0 0x29B66 +0x8EA7CCC1 0x29B83 +0x8EA7CCC2 0x29B87 +0x8EA7CCC3 0x29B7B +0x8EA7CCC4 0x29B89 +0x8EA7CCC5 0x29B86 +0x8EA7CCC6 0x29B82 +0x8EA7CCC7 0x29B7C +0x8EA7CCC8 0x29B81 +0x8EA7CCC9 0x29C43 +0x8EA7CCCA 0x29C45 +0x8EA7CCCB 0x29CF7 +0x8EA7CCCC 0x29CF9 +0x8EA7CCCD 0x29CFA +0x8EA7CCCE 0x29E05 +0x8EA7CCCF 0x29DFE +0x8EA7CCD0 0x29E0F +0x8EA7CCD1 0x29DFF +0x8EA7CCD2 0x29DFA +0x8EA7CCD3 0x29E09 +0x8EA7CCD4 0x29E20 +0x8EA7CCD5 0x29E0C +0x8EA7CCD6 0x29E3C +0x8EA7CCD7 0x29E22 +0x8EA7CCD8 0x29DF8 +0x8EA7CCD9 0x29E0A +0x8EA7CCDA 0x29E08 +0x8EA7CCDB 0x29DF7 +0x8EA7CCDC 0x2A08E +0x8EA7CCDD 0x2A077 +0x8EA7CCDE 0x2A08B +0x8EA7CCDF 0x2A0B4 +0x8EA7CCE0 0x2A08A +0x8EA7CCE1 0x2A09A +0x8EA7CCE2 0x2A079 +0x8EA7CCE3 0x2A083 +0x8EA7CCE4 0x2A07F +0x8EA7CCE5 0x2A0A1 +0x8EA7CCE6 0x2A08F +0x8EA7CCE7 0x2A0A3 +0x8EA7CCE8 0x2A081 +0x8EA7CCE9 0x2A094 +0x8EA7CCEA 0x2A07E +0x8EA7CCEB 0x2A082 +0x8EA7CCEC 0x2A090 +0x8EA7CCED 0x2A0A5 +0x8EA7CCEE 0x2A0AD +0x8EA7CCEF 0x2A09D +0x8EA7CCF0 0x2A267 +0x8EA7CCF1 0x2A269 +0x8EA7CCF2 0x2A2CB +0x8EA7CCF3 0x2A2C8 +0x8EA7CCF4 0x2A2D1 +0x8EA7CCF5 0x2A340 +0x8EA7CCF6 0x2A34B +0x8EA7CCF7 0x2A349 +0x8EA7CCF8 0x2A346 +0x8EA7CCF9 0x2A33E +0x8EA7CCFA 0x2A343 +0x8EA7CCFB 0x2A33F +0x8EA7CCFC 0x2A3A5 +0x8EA7CCFD 0x2A3A7 +0x8EA7CCFE 0x2A44E +0x8EA7CDA1 0x2A44D +0x8EA7CDA2 0x2259B +0x8EA7CDA3 0x2A4E5 +0x8EA7CDA4 0x2A4E1 +0x8EA7CDA5 0x2A4E2 +0x8EA7CDA6 0x2A516 +0x8EA7CDA7 0x2A514 +0x8EA7CDA8 0x2FA1B +0x8EA7CDA9 0x2A559 +0x8EA7CDAA 0x2A551 +0x8EA7CDAB 0x2A55F +0x8EA7CDAC 0x2A54A +0x8EA7CDAD 0x2A557 +0x8EA7CDAE 0x2A558 +0x8EA7CDAF 0x2A5CA +0x8EA7CDB0 0x2A5DB +0x8EA7CDB1 0x2A5DE +0x8EA7CDB2 0x2A5E0 +0x8EA7CDB3 0x2A5E1 +0x8EA7CDB4 0x2A5DF +0x8EA7CDB5 0x2A5E2 +0x8EA7CDB6 0x2A5E3 +0x8EA7CDB7 0x2A692 +0x8EA7CDB8 0x2A6BF +0x8EA7CDB9 0x2A6BE +0x8EA7CDBA 0x2010B +0x8EA7CDBB 0x20452 +0x8EA7CDBC 0x2044E +0x8EA7CDBD 0x34B9 +0x8EA7CDBE 0x2F813 +0x8EA7CDBF 0x205A7 +0x8EA7CDC0 0x20826 +0x8EA7CDC1 0x20827 +0x8EA7CDC2 0x208C6 +0x8EA7CDC3 0x2090B +0x8EA7CDC4 0x2096A +0x8EA7CDC5 0x20978 +0x8EA7CDC6 0x2111A +0x8EA7CDC7 0x21116 +0x8EA7CDC8 0x21119 +0x8EA7CDC9 0x21117 +0x8EA7CDCA 0x2111B +0x8EA7CDCB 0x21118 +0x8EA7CDCC 0x21120 +0x8EA7CDCD 0x21237 +0x8EA7CDCE 0x214EC +0x8EA7CDCF 0x21581 +0x8EA7CDD0 0x2923D +0x8EA7CDD1 0x2190F +0x8EA7CDD2 0x219AD +0x8EA7CDD3 0x21AFB +0x8EA7CDD4 0x21B52 +0x8EA7CDD5 0x21FAF +0x8EA7CDD6 0x21FB7 +0x8EA7CDD7 0x21FB2 +0x8EA7CDD8 0x22178 +0x8EA7CDD9 0x221AC +0x8EA7CDDA 0x22300 +0x8EA7CDDB 0x222FE +0x8EA7CDDC 0x22302 +0x8EA7CDDD 0x222FD +0x8EA7CDDE 0x22303 +0x8EA7CDDF 0x22440 +0x8EA7CDE0 0x22443 +0x8EA7CDE1 0x22442 +0x8EA7CDE2 0x224B7 +0x8EA7CDE3 0x225A2 +0x8EA7CDE4 0x22900 +0x8EA7CDE5 0x22935 +0x8EA7CDE6 0x22941 +0x8EA7CDE7 0x22905 +0x8EA7CDE8 0x20453 +0x8EA7CDE9 0x22950 +0x8EA7CDEA 0x2294E +0x8EA7CDEB 0x22953 +0x8EA7CDEC 0x22E53 +0x8EA7CDED 0x22E50 +0x8EA7CDEE 0x22E57 +0x8EA7CDEF 0x22E5F +0x8EA7CDF0 0x22E55 +0x8EA7CDF1 0x22EEA +0x8EA7CDF2 0x23026 +0x8EA7CDF3 0x29830 +0x8EA7CDF4 0x2302A +0x8EA7CDF5 0x23028 +0x8EA7CDF6 0x2302C +0x8EA7CDF7 0x2302D +0x8EA7CDF8 0x230D4 +0x8EA7CDF9 0x23307 +0x8EA7CDFA 0x23358 +0x8EA7CDFB 0x23359 +0x8EA7CDFC 0x237C5 +0x8EA7CDFD 0x237CD +0x8EA7CDFE 0x237C7 +0x8EA7CEA1 0x237E8 +0x8EA7CEA2 0x3C4B +0x8EA7CEA3 0x23932 +0x8EA7CEA4 0x2A697 +0x8EA7CEA5 0x23ADE +0x8EA7CEA6 0x23C32 +0x8EA7CEA7 0x20AC8 +0x8EA7CEA8 0x2F915 +0x8EA7CEA9 0x240F1 +0x8EA7CEAA 0x240F0 +0x8EA7CEAB 0x240EC +0x8EA7CEAC 0x24109 +0x8EA7CEAD 0x240F9 +0x8EA7CEAE 0x240F5 +0x8EA7CEAF 0x240FE +0x8EA7CEB0 0x24474 +0x8EA7CEB1 0x24481 +0x8EA7CEB2 0x2447C +0x8EA7CEB3 0x24475 +0x8EA7CEB4 0x24489 +0x8EA7CEB5 0x24482 +0x8EA7CEB6 0x24497 +0x8EA7CEB7 0x24486 +0x8EA7CEB8 0x2447D +0x8EA7CEB9 0x24493 +0x8EA7CEBA 0x2449C +0x8EA7CEBB 0x24476 +0x8EA7CEBC 0x24480 +0x8EA7CEBD 0x24545 +0x8EA7CEBE 0x206A1 +0x8EA7CEBF 0x24703 +0x8EA7CEC0 0x248C9 +0x8EA7CEC1 0x248CD +0x8EA7CEC2 0x248D0 +0x8EA7CEC3 0x24AAD +0x8EA7CEC4 0x24AC5 +0x8EA7CEC5 0x24BA2 +0x8EA7CEC6 0x24CEC +0x8EA7CEC7 0x24CF6 +0x8EA7CEC8 0x24CF3 +0x8EA7CEC9 0x24EF3 +0x8EA7CECA 0x24EFA +0x8EA7CECB 0x24EF9 +0x8EA7CECC 0x24EF5 +0x8EA7CECD 0x24EF4 +0x8EA7CECE 0x24EF8 +0x8EA7CECF 0x24FB6 +0x8EA7CED0 0x24FB4 +0x8EA7CED1 0x25032 +0x8EA7CED2 0x250CD +0x8EA7CED3 0x250C8 +0x8EA7CED4 0x250CE +0x8EA7CED5 0x250CA +0x8EA7CED6 0x2532A +0x8EA7CED7 0x25321 +0x8EA7CED8 0x2531D +0x8EA7CED9 0x255BD +0x8EA7CEDA 0x255BE +0x8EA7CEDB 0x255C2 +0x8EA7CEDC 0x40F1 +0x8EA7CEDD 0x255C9 +0x8EA7CEDE 0x2571F +0x8EA7CEDF 0x258F1 +0x8EA7CEE0 0x258ED +0x8EA7CEE1 0x258F2 +0x8EA7CEE2 0x258E0 +0x8EA7CEE3 0x258F7 +0x8EA7CEE4 0x25A30 +0x8EA7CEE5 0x25A37 +0x8EA7CEE6 0x25A31 +0x8EA7CEE7 0x25A36 +0x8EA7CEE8 0x25AC8 +0x8EA7CEE9 0x25D6D +0x8EA7CEEA 0x25D69 +0x8EA7CEEB 0x25D7D +0x8EA7CEEC 0x25D61 +0x8EA7CEED 0x25D70 +0x8EA7CEEE 0x25D71 +0x8EA7CEEF 0x25D73 +0x8EA7CEF0 0x25D76 +0x8EA7CEF1 0x25D75 +0x8EA7CEF2 0x25D78 +0x8EA7CEF3 0x25D79 +0x8EA7CEF4 0x25D64 +0x8EA7CEF5 0x25D6E +0x8EA7CEF6 0x25F51 +0x8EA7CEF7 0x25F4F +0x8EA7CEF8 0x25F22 +0x8EA7CEF9 0x261AF +0x8EA7CEFA 0x261AA +0x8EA7CEFB 0x261A3 +0x8EA7CEFC 0x2619D +0x8EA7CEFD 0x2619C +0x8EA7CEFE 0x261A1 +0x8EA7CFA1 0x261B6 +0x8EA7CFA2 0x261AC +0x8EA7CFA3 0x261A2 +0x8EA7CFA4 0x261A7 +0x8EA7CFA5 0x261B0 +0x8EA7CFA6 0x261A9 +0x8EA7CFA7 0x261C3 +0x8EA7CFA8 0x26331 +0x8EA7CFA9 0x26332 +0x8EA7CFAA 0x26333 +0x8EA7CFAB 0x26334 +0x8EA7CFAC 0x26337 +0x8EA7CFAD 0x2633C +0x8EA7CFAE 0x263D9 +0x8EA7CFAF 0x263DD +0x8EA7CFB0 0x263DE +0x8EA7CFB1 0x263DF +0x8EA7CFB2 0x263E0 +0x8EA7CFB3 0x264A5 +0x8EA7CFB4 0x264AA +0x8EA7CFB5 0x264A2 +0x8EA7CFB6 0x264A3 +0x8EA7CFB7 0x26604 +0x8EA7CFB8 0x26603 +0x8EA7CFB9 0x265FE +0x8EA7CFBA 0x26628 +0x8EA7CFBB 0x268AF +0x8EA7CFBC 0x268AD +0x8EA7CFBD 0x268A6 +0x8EA7CFBE 0x269AC +0x8EA7CFBF 0x269A5 +0x8EA7CFC0 0x269B0 +0x8EA7CFC1 0x269B1 +0x8EA7CFC2 0x26A01 +0x8EA7CFC3 0x26AB2 +0x8EA7CFC4 0x26AD2 +0x8EA7CFC5 0x26AF1 +0x8EA7CFC6 0x26FD1 +0x8EA7CFC7 0x27047 +0x8EA7CFC8 0x270C9 +0x8EA7CFC9 0x270A7 +0x8EA7CFCA 0x270C8 +0x8EA7CFCB 0x27095 +0x8EA7CFCC 0x2708E +0x8EA7CFCD 0x27091 +0x8EA7CFCE 0x2707D +0x8EA7CFCF 0x270EE +0x8EA7CFD0 0x2708D +0x8EA7CFD1 0x2708C +0x8EA7CFD2 0x270B0 +0x8EA7CFD3 0x27096 +0x8EA7CFD4 0x27042 +0x8EA7CFD5 0x2707C +0x8EA7CFD6 0x270B1 +0x8EA7CFD7 0x270B2 +0x8EA7CFD8 0x27084 +0x8EA7CFD9 0x2709D +0x8EA7CFDA 0x270A1 +0x8EA7CFDB 0x27098 +0x8EA7CFDC 0x270B3 +0x8EA7CFDD 0x27022 +0x8EA7CFDE 0x2707B +0x8EA7CFDF 0x2708A +0x8EA7CFE0 0x270CE +0x8EA7CFE1 0x27080 +0x8EA7CFE2 0x27097 +0x8EA7CFE3 0x270B4 +0x8EA7CFE4 0x270B5 +0x8EA7CFE5 0x2709A +0x8EA7CFE6 0x2709F +0x8EA7CFE7 0x27093 +0x8EA7CFE8 0x27212 +0x8EA7CFE9 0x2720B +0x8EA7CFEA 0x2720E +0x8EA7CFEB 0x274A3 +0x8EA7CFEC 0x274CC +0x8EA7CFED 0x274DC +0x8EA7CFEE 0x274E1 +0x8EA7CFEF 0x274DE +0x8EA7CFF0 0x274D2 +0x8EA7CFF1 0x274DB +0x8EA7CFF2 0x274D9 +0x8EA7CFF3 0x274D7 +0x8EA7CFF4 0x274D4 +0x8EA7CFF5 0x274C9 +0x8EA7CFF6 0x274EB +0x8EA7CFF7 0x274DA +0x8EA7CFF8 0x274D1 +0x8EA7CFF9 0x27504 +0x8EA7CFFA 0x274CA +0x8EA7CFFB 0x274E2 +0x8EA7CFFC 0x275D7 +0x8EA7CFFD 0x2778C +0x8EA7CFFE 0x27799 +0x8EA7D0A1 0x277A2 +0x8EA7D0A2 0x27796 +0x8EA7D0A3 0x27794 +0x8EA7D0A4 0x2779F +0x8EA7D0A5 0x4667 +0x8EA7D0A6 0x2778E +0x8EA7D0A7 0x27803 +0x8EA7D0A8 0x27894 +0x8EA7D0A9 0x27893 +0x8EA7D0AA 0x27944 +0x8EA7D0AB 0x27B2F +0x8EA7D0AC 0x27B35 +0x8EA7D0AD 0x27B2B +0x8EA7D0AE 0x27B32 +0x8EA7D0AF 0x27B2D +0x8EA7D0B0 0x27B36 +0x8EA7D0B1 0x4714 +0x8EA7D0B2 0x27B31 +0x8EA7D0B3 0x27B12 +0x8EA7D0B4 0x27B33 +0x8EA7D0B5 0x27B1F +0x8EA7D0B6 0x27B34 +0x8EA7D0B7 0x27B40 +0x8EA7D0B8 0x27B3F +0x8EA7D0B9 0x27B41 +0x8EA7D0BA 0x27BD3 +0x8EA7D0BB 0x27C89 +0x8EA7D0BC 0x27D18 +0x8EA7D0BD 0x27D10 +0x8EA7D0BE 0x27E1A +0x8EA7D0BF 0x27E25 +0x8EA7D0C0 0x27E1E +0x8EA7D0C1 0x27F92 +0x8EA7D0C2 0x27F95 +0x8EA7D0C3 0x27F93 +0x8EA7D0C4 0x28184 +0x8EA7D0C5 0x2819A +0x8EA7D0C6 0x28189 +0x8EA7D0C7 0x2818D +0x8EA7D0C8 0x28188 +0x8EA7D0C9 0x28191 +0x8EA7D0CA 0x2819B +0x8EA7D0CB 0x2819C +0x8EA7D0CC 0x29548 +0x8EA7D0CD 0x2828E +0x8EA7D0CE 0x28292 +0x8EA7D0CF 0x283C5 +0x8EA7D0D0 0x283C1 +0x8EA7D0D1 0x283B8 +0x8EA7D0D2 0x283BE +0x8EA7D0D3 0x283B5 +0x8EA7D0D4 0x283C7 +0x8EA7D0D5 0x2843C +0x8EA7D0D6 0x4889 +0x8EA7D0D7 0x285EC +0x8EA7D0D8 0x2863F +0x8EA7D0D9 0x28639 +0x8EA7D0DA 0x28637 +0x8EA7D0DB 0x287A1 +0x8EA7D0DC 0x28794 +0x8EA7D0DD 0x287A0 +0x8EA7D0DE 0x287DE +0x8EA7D0DF 0x287DB +0x8EA7D0E0 0x287DF +0x8EA7D0E1 0x287DC +0x8EA7D0E2 0x288D6 +0x8EA7D0E3 0x288DC +0x8EA7D0E4 0x288DD +0x8EA7D0E5 0x288E0 +0x8EA7D0E6 0x288E3 +0x8EA7D0E7 0x288E1 +0x8EA7D0E8 0x28B18 +0x8EA7D0E9 0x28B19 +0x8EA7D0EA 0x28B53 +0x8EA7D0EB 0x2F9EC +0x8EA7D0EC 0x28B44 +0x8EA7D0ED 0x28B0E +0x8EA7D0EE 0x28B0F +0x8EA7D0EF 0x28B47 +0x8EA7D0F0 0x28B17 +0x8EA7D0F1 0x28B1D +0x8EA7D0F2 0x28B11 +0x8EA7D0F3 0x28CB4 +0x8EA7D0F4 0x28CB6 +0x8EA7D0F5 0x28DB7 +0x8EA7D0F6 0x28DBE +0x8EA7D0F7 0x28DC2 +0x8EA7D0F8 0x28DB4 +0x8EA7D0F9 0x28F31 +0x8EA7D0FA 0x28F15 +0x8EA7D0FB 0x28F83 +0x8EA7D0FC 0x2903B +0x8EA7D0FD 0x29036 +0x8EA7D0FE 0x29042 +0x8EA7D1A1 0x29050 +0x8EA7D1A2 0x29040 +0x8EA7D1A3 0x29034 +0x8EA7D1A4 0x29038 +0x8EA7D1A5 0x2903D +0x8EA7D1A6 0x2903E +0x8EA7D1A7 0x29035 +0x8EA7D1A8 0x2903A +0x8EA7D1A9 0x29046 +0x8EA7D1AA 0x29037 +0x8EA7D1AB 0x29039 +0x8EA7D1AC 0x29045 +0x8EA7D1AD 0x29177 +0x8EA7D1AE 0x2915D +0x8EA7D1AF 0x2916A +0x8EA7D1B0 0x29176 +0x8EA7D1B1 0x2916B +0x8EA7D1B2 0x2916C +0x8EA7D1B3 0x29165 +0x8EA7D1B4 0x29164 +0x8EA7D1B5 0x29171 +0x8EA7D1B6 0x2915F +0x8EA7D1B7 0x29172 +0x8EA7D1B8 0x291FE +0x8EA7D1B9 0x291FF +0x8EA7D1BA 0x2923E +0x8EA7D1BB 0x2932B +0x8EA7D1BC 0x29336 +0x8EA7D1BD 0x2932D +0x8EA7D1BE 0x29339 +0x8EA7D1BF 0x2933F +0x8EA7D1C0 0x2933B +0x8EA7D1C1 0x29333 +0x8EA7D1C2 0x29342 +0x8EA7D1C3 0x2933A +0x8EA7D1C4 0x293D5 +0x8EA7D1C5 0x293D8 +0x8EA7D1C6 0x293D9 +0x8EA7D1C7 0x2940D +0x8EA7D1C8 0x2940A +0x8EA7D1C9 0x29439 +0x8EA7D1CA 0x2943A +0x8EA7D1CB 0x2953D +0x8EA7D1CC 0x29545 +0x8EA7D1CD 0x2953A +0x8EA7D1CE 0x29537 +0x8EA7D1CF 0x2953E +0x8EA7D1D0 0x29542 +0x8EA7D1D1 0x29787 +0x8EA7D1D2 0x2978C +0x8EA7D1D3 0x29782 +0x8EA7D1D4 0x2976B +0x8EA7D1D5 0x297A0 +0x8EA7D1D6 0x2979A +0x8EA7D1D7 0x29790 +0x8EA7D1D8 0x2978E +0x8EA7D1D9 0x297A1 +0x8EA7D1DA 0x297BD +0x8EA7D1DB 0x297B2 +0x8EA7D1DC 0x297B5 +0x8EA7D1DD 0x297B7 +0x8EA7D1DE 0x297AA +0x8EA7D1DF 0x297A2 +0x8EA7D1E0 0x297A5 +0x8EA7D1E1 0x297AE +0x8EA7D1E2 0x297AB +0x8EA7D1E3 0x297BC +0x8EA7D1E4 0x29832 +0x8EA7D1E5 0x2985A +0x8EA7D1E6 0x29964 +0x8EA7D1E7 0x2995C +0x8EA7D1E8 0x2994D +0x8EA7D1E9 0x2993F +0x8EA7D1EA 0x2993E +0x8EA7D1EB 0x29952 +0x8EA7D1EC 0x29958 +0x8EA7D1ED 0x29957 +0x8EA7D1EE 0x2995E +0x8EA7D1EF 0x29953 +0x8EA7D1F0 0x29954 +0x8EA7D1F1 0x29956 +0x8EA7D1F2 0x28F65 +0x8EA7D1F3 0x29A84 +0x8EA7D1F4 0x29A85 +0x8EA7D1F5 0x29A86 +0x8EA7D1F6 0x29B97 +0x8EA7D1F7 0x29BA1 +0x8EA7D1F8 0x29BA2 +0x8EA7D1F9 0x4C0B +0x8EA7D1FA 0x2FA0A +0x8EA7D1FB 0x29BA3 +0x8EA7D1FC 0x29BA6 +0x8EA7D1FD 0x4C17 +0x8EA7D1FE 0x29C15 +0x8EA7D2A1 0x29C24 +0x8EA7D2A2 0x29C4A +0x8EA7D2A3 0x29C49 +0x8EA7D2A4 0x29C48 +0x8EA7D2A5 0x29C4B +0x8EA7D2A6 0x29D0E +0x8EA7D2A7 0x29962 +0x8EA7D2A8 0x29D0B +0x8EA7D2A9 0x29D0A +0x8EA7D2AA 0x29D08 +0x8EA7D2AB 0x29D06 +0x8EA7D2AC 0x29E43 +0x8EA7D2AD 0x29E47 +0x8EA7D2AE 0x29E3F +0x8EA7D2AF 0x29E46 +0x8EA7D2B0 0x29E50 +0x8EA7D2B1 0x4C6D +0x8EA7D2B2 0x29E4B +0x8EA7D2B3 0x4C70 +0x8EA7D2B4 0x29E52 +0x8EA7D2B5 0x2A0D7 +0x8EA7D2B6 0x2A0BF +0x8EA7D2B7 0x2A0D8 +0x8EA7D2B8 0x2A0E0 +0x8EA7D2B9 0x2A0E7 +0x8EA7D2BA 0x2A0B8 +0x8EA7D2BB 0x2A0D5 +0x8EA7D2BC 0x2A0EF +0x8EA7D2BD 0x2A0E6 +0x8EA7D2BE 0x2A0E4 +0x8EA7D2BF 0x2A0D4 +0x8EA7D2C0 0x2A0D6 +0x8EA7D2C1 0x2A0EA +0x8EA7D2C2 0x4CED +0x8EA7D2C3 0x2A0BB +0x8EA7D2C4 0x2A0E9 +0x8EA7D2C5 0x2FA10 +0x8EA7D2C6 0x2A26D +0x8EA7D2C7 0x2A270 +0x8EA7D2C8 0x2A273 +0x8EA7D2C9 0x2A272 +0x8EA7D2CA 0x2A2D4 +0x8EA7D2CB 0x2A2CE +0x8EA7D2CC 0x2A2D5 +0x8EA7D2CD 0x2A35A +0x8EA7D2CE 0x2A358 +0x8EA7D2CF 0x2A352 +0x8EA7D2D0 0x2A350 +0x8EA7D2D1 0x2A355 +0x8EA7D2D2 0x2A34E +0x8EA7D2D3 0x2A34D +0x8EA7D2D4 0x2A3CB +0x8EA7D2D5 0x2A3CC +0x8EA7D2D6 0x2A3CD +0x8EA7D2D7 0x2A3D1 +0x8EA7D2D8 0x2A458 +0x8EA7D2D9 0x2A463 +0x8EA7D2DA 0x2A45E +0x8EA7D2DB 0x2A454 +0x8EA7D2DC 0x2A45B +0x8EA7D2DD 0x2A4E9 +0x8EA7D2DE 0x2A4E7 +0x8EA7D2DF 0x2A4E8 +0x8EA7D2E0 0x2A51D +0x8EA7D2E1 0x2A567 +0x8EA7D2E2 0x2A55A +0x8EA7D2E3 0x2A55C +0x8EA7D2E4 0x2A55B +0x8EA7D2E5 0x2A561 +0x8EA7D2E6 0x2A5A1 +0x8EA7D2E7 0x4D8D +0x8EA7D2E8 0x2A5A4 +0x8EA7D2E9 0x2A5E9 +0x8EA7D2EA 0x2A5EF +0x8EA7D2EB 0x2A5E5 +0x8EA7D2EC 0x2A5F5 +0x8EA7D2ED 0x2A5EB +0x8EA7D2EE 0x2A5ED +0x8EA7D2EF 0x2A696 +0x8EA7D2F0 0x2A695 +0x8EA7D2F1 0x2A6B3 +0x8EA7D2F2 0x2A6B5 +0x8EA7D2F3 0x2A6B1 +0x8EA7D2F4 0x34A7 +0x8EA7D2F5 0x2044D +0x8EA7D2F6 0x20624 +0x8EA7D2F7 0x2082B +0x8EA7D2F8 0x209CF +0x8EA7D2F9 0x20AC9 +0x8EA7D2FA 0x21136 +0x8EA7D2FB 0x21131 +0x8EA7D2FC 0x21154 +0x8EA7D2FD 0x2113A +0x8EA7D2FE 0x21138 +0x8EA7D3A1 0x21239 +0x8EA7D3A2 0x21238 +0x8EA7D3A3 0x214F4 +0x8EA7D3A4 0x214F3 +0x8EA7D3A5 0x214F6 +0x8EA7D3A6 0x214FC +0x8EA7D3A7 0x214F5 +0x8EA7D3A8 0x214F1 +0x8EA7D3A9 0x2169C +0x8EA7D3AA 0x21918 +0x8EA7D3AB 0x2191A +0x8EA7D3AC 0x21AFC +0x8EA7D3AD 0x21AFE +0x8EA7D3AE 0x21B03 +0x8EA7D3AF 0x21B53 +0x8EA7D3B0 0x21D2B +0x8EA7D3B1 0x21FC6 +0x8EA7D3B2 0x21FC1 +0x8EA7D3B3 0x2217B +0x8EA7D3B4 0x22306 +0x8EA7D3B5 0x22449 +0x8EA7D3B6 0x224B8 +0x8EA7D3B7 0x225A3 +0x8EA7D3B8 0x22952 +0x8EA7D3B9 0x2294D +0x8EA7D3BA 0x2295F +0x8EA7D3BB 0x2295E +0x8EA7D3BC 0x22961 +0x8EA7D3BD 0x22A23 +0x8EA7D3BE 0x22E8C +0x8EA7D3BF 0x22E6F +0x8EA7D3C0 0x22E75 +0x8EA7D3C1 0x22E74 +0x8EA7D3C2 0x22E71 +0x8EA7D3C3 0x22E70 +0x8EA7D3C4 0x22E6C +0x8EA7D3C5 0x23126 +0x8EA7D3C6 0x23308 +0x8EA7D3C7 0x6707 +0x8EA7D3C8 0x237F0 +0x8EA7D3C9 0x237EF +0x8EA7D3CA 0x237FB +0x8EA7D3CB 0x23810 +0x8EA7D3CC 0x2380C +0x8EA7D3CD 0x237F6 +0x8EA7D3CE 0x237FE +0x8EA7D3CF 0x23A7C +0x8EA7D3D0 0x23AE1 +0x8EA7D3D1 0x23C38 +0x8EA7D3D2 0x23C6F +0x8EA7D3D3 0x24118 +0x8EA7D3D4 0x24115 +0x8EA7D3D5 0x2411C +0x8EA7D3D6 0x24110 +0x8EA7D3D7 0x24135 +0x8EA7D3D8 0x2F917 +0x8EA7D3D9 0x24117 +0x8EA7D3DA 0x2411D +0x8EA7D3DB 0x24126 +0x8EA7D3DC 0x24128 +0x8EA7D3DD 0x24129 +0x8EA7D3DE 0x2412A +0x8EA7D3DF 0x2411A +0x8EA7D3E0 0x2F916 +0x8EA7D3E1 0x22307 +0x8EA7D3E2 0x244AB +0x8EA7D3E3 0x244AC +0x8EA7D3E4 0x244A1 +0x8EA7D3E5 0x244AE +0x8EA7D3E6 0x244A3 +0x8EA7D3E7 0x244A7 +0x8EA7D3E8 0x24548 +0x8EA7D3E9 0x24604 +0x8EA7D3EA 0x246FD +0x8EA7D3EB 0x3E5A +0x8EA7D3EC 0x24708 +0x8EA7D3ED 0x248D2 +0x8EA7D3EE 0x24AC6 +0x8EA7D3EF 0x24ABE +0x8EA7D3F0 0x24B1C +0x8EA7D3F1 0x24BA6 +0x8EA7D3F2 0x24BA7 +0x8EA7D3F3 0x24BAB +0x8EA7D3F4 0x24C00 +0x8EA7D3F5 0x24CFB +0x8EA7D3F6 0x24CFC +0x8EA7D3F7 0x24CF9 +0x8EA7D3F8 0x24D01 +0x8EA7D3F9 0x24F06 +0x8EA7D3FA 0x24F04 +0x8EA7D3FB 0x2F93C +0x8EA7D3FC 0x25034 +0x8EA7D3FD 0x25336 +0x8EA7D3FE 0x25332 +0x8EA7D4A1 0x25342 +0x8EA7D4A2 0x2532D +0x8EA7D4A3 0x25335 +0x8EA7D4A4 0x255D8 +0x8EA7D4A5 0x25723 +0x8EA7D4A6 0x25720 +0x8EA7D4A7 0x25901 +0x8EA7D4A8 0x25900 +0x8EA7D4A9 0x25903 +0x8EA7D4AA 0x2A6BC +0x8EA7D4AB 0x25A3C +0x8EA7D4AC 0x25A41 +0x8EA7D4AD 0x25A35 +0x8EA7D4AE 0x25AC9 +0x8EA7D4AF 0x25D8E +0x8EA7D4B0 0x25D9E +0x8EA7D4B1 0x25D99 +0x8EA7D4B2 0x25DB4 +0x8EA7D4B3 0x25DAA +0x8EA7D4B4 0x25D9F +0x8EA7D4B5 0x25D96 +0x8EA7D4B6 0x25D9D +0x8EA7D4B7 0x25DC3 +0x8EA7D4B8 0x25D74 +0x8EA7D4B9 0x25DAB +0x8EA7D4BA 0x42AF +0x8EA7D4BB 0x25F63 +0x8EA7D4BC 0x25F5B +0x8EA7D4BD 0x25F5A +0x8EA7D4BE 0x261C5 +0x8EA7D4BF 0x261C4 +0x8EA7D4C0 0x261CF +0x8EA7D4C1 0x261C8 +0x8EA7D4C2 0x261A4 +0x8EA7D4C3 0x261BD +0x8EA7D4C4 0x261D3 +0x8EA7D4C5 0x26260 +0x8EA7D4C6 0x2633B +0x8EA7D4C7 0x263E3 +0x8EA7D4C8 0x263E7 +0x8EA7D4C9 0x264A8 +0x8EA7D4CA 0x264AC +0x8EA7D4CB 0x264A9 +0x8EA7D4CC 0x2652A +0x8EA7D4CD 0x26608 +0x8EA7D4CE 0x26609 +0x8EA7D4CF 0x268B9 +0x8EA7D4D0 0x26AC1 +0x8EA7D4D1 0x26AC2 +0x8EA7D4D2 0x26AB8 +0x8EA7D4D3 0x270E1 +0x8EA7D4D4 0x270EB +0x8EA7D4D5 0x270E5 +0x8EA7D4D6 0x270FA +0x8EA7D4D7 0x270E4 +0x8EA7D4D8 0x2710B +0x8EA7D4D9 0x270D7 +0x8EA7D4DA 0x270EF +0x8EA7D4DB 0x270E0 +0x8EA7D4DC 0x270EC +0x8EA7D4DD 0x270FB +0x8EA7D4DE 0x2F9B0 +0x8EA7D4DF 0x270D3 +0x8EA7D4E0 0x270E6 +0x8EA7D4E1 0x270FC +0x8EA7D4E2 0x270E3 +0x8EA7D4E3 0x270CF +0x8EA7D4E4 0x270DA +0x8EA7D4E5 0x270DC +0x8EA7D4E6 0x270D2 +0x8EA7D4E7 0x270A4 +0x8EA7D4E8 0x456B +0x8EA7D4E9 0x27217 +0x8EA7D4EA 0x27216 +0x8EA7D4EB 0x274F2 +0x8EA7D4EC 0x274FC +0x8EA7D4ED 0x27518 +0x8EA7D4EE 0x274F6 +0x8EA7D4EF 0x274FE +0x8EA7D4F0 0x274F3 +0x8EA7D4F1 0x274F7 +0x8EA7D4F2 0x27501 +0x8EA7D4F3 0x274F9 +0x8EA7D4F4 0x27506 +0x8EA7D4F5 0x274F5 +0x8EA7D4F6 0x27510 +0x8EA7D4F7 0x274DF +0x8EA7D4F8 0x27503 +0x8EA7D4F9 0x27508 +0x8EA7D4FA 0x275D8 +0x8EA7D4FB 0x27605 +0x8EA7D4FC 0x27797 +0x8EA7D4FD 0x277B3 +0x8EA7D4FE 0x277AE +0x8EA7D5A1 0x277AF +0x8EA7D5A2 0x277A7 +0x8EA7D5A3 0x277B1 +0x8EA7D5A4 0x277A8 +0x8EA7D5A5 0x277AC +0x8EA7D5A6 0x277AB +0x8EA7D5A7 0x27804 +0x8EA7D5A8 0x2789A +0x8EA7D5A9 0x2794A +0x8EA7D5AA 0x27B42 +0x8EA7D5AB 0x27B58 +0x8EA7D5AC 0x27B4B +0x8EA7D5AD 0x27B45 +0x8EA7D5AE 0x27B49 +0x8EA7D5AF 0x27B4C +0x8EA7D5B0 0x27B59 +0x8EA7D5B1 0x27B56 +0x8EA7D5B2 0x471B +0x8EA7D5B3 0x27B46 +0x8EA7D5B4 0x27B44 +0x8EA7D5B5 0x27B5B +0x8EA7D5B6 0x27B69 +0x8EA7D5B7 0x27C8E +0x8EA7D5B8 0x27C8F +0x8EA7D5B9 0x27D1E +0x8EA7D5BA 0x268BC +0x8EA7D5BB 0x27E2F +0x8EA7D5BC 0x27F9E +0x8EA7D5BD 0x27F9D +0x8EA7D5BE 0x27F9F +0x8EA7D5BF 0x27F9C +0x8EA7D5C0 0x281B4 +0x8EA7D5C1 0x281AE +0x8EA7D5C2 0x281AB +0x8EA7D5C3 0x281B3 +0x8EA7D5C4 0x281AF +0x8EA7D5C5 0x281C2 +0x8EA7D5C6 0x28293 +0x8EA7D5C7 0x28295 +0x8EA7D5C8 0x28296 +0x8EA7D5C9 0x28297 +0x8EA7D5CA 0x283CF +0x8EA7D5CB 0x283CE +0x8EA7D5CC 0x283CB +0x8EA7D5CD 0x2844B +0x8EA7D5CE 0x28646 +0x8EA7D5CF 0x28643 +0x8EA7D5D0 0x28645 +0x8EA7D5D1 0x28651 +0x8EA7D5D2 0x287AE +0x8EA7D5D3 0x287AF +0x8EA7D5D4 0x287B0 +0x8EA7D5D5 0x287B8 +0x8EA7D5D6 0x287E2 +0x8EA7D5D7 0x287E3 +0x8EA7D5D8 0x287E6 +0x8EA7D5D9 0x288ED +0x8EA7D5DA 0x288EA +0x8EA7D5DB 0x2893A +0x8EA7D5DC 0x28B59 +0x8EA7D5DD 0x28B84 +0x8EA7D5DE 0x28B5F +0x8EA7D5DF 0x28B7C +0x8EA7D5E0 0x28B5C +0x8EA7D5E1 0x28B58 +0x8EA7D5E2 0x28B55 +0x8EA7D5E3 0x28B5D +0x8EA7D5E4 0x28B7E +0x8EA7D5E5 0x28B80 +0x8EA7D5E6 0x28B83 +0x8EA7D5E7 0x28B57 +0x8EA7D5E8 0x4963 +0x8EA7D5E9 0x28B5E +0x8EA7D5EA 0x28CBA +0x8EA7D5EB 0x28DD5 +0x8EA7D5EC 0x28F58 +0x8EA7D5ED 0x28F68 +0x8EA7D5EE 0x28F67 +0x8EA7D5EF 0x2904A +0x8EA7D5F0 0x2904C +0x8EA7D5F1 0x29052 +0x8EA7D5F2 0x29049 +0x8EA7D5F3 0x2904E +0x8EA7D5F4 0x29047 +0x8EA7D5F5 0x2904D +0x8EA7D5F6 0x2904B +0x8EA7D5F7 0x2904F +0x8EA7D5F8 0x2917E +0x8EA7D5F9 0x29187 +0x8EA7D5FA 0x29183 +0x8EA7D5FB 0x29189 +0x8EA7D5FC 0x24ACA +0x8EA7D5FD 0x29186 +0x8EA7D5FE 0x29188 +0x8EA7D6A1 0x29247 +0x8EA7D6A2 0x29242 +0x8EA7D6A3 0x29249 +0x8EA7D6A4 0x29248 +0x8EA7D6A5 0x4A80 +0x8EA7D6A6 0x4A84 +0x8EA7D6A7 0x4A7F +0x8EA7D6A8 0x29344 +0x8EA7D6A9 0x29351 +0x8EA7D6AA 0x29346 +0x8EA7D6AB 0x29347 +0x8EA7D6AC 0x293E4 +0x8EA7D6AD 0x2940F +0x8EA7D6AE 0x2943F +0x8EA7D6AF 0x2954B +0x8EA7D6B0 0x29557 +0x8EA7D6B1 0x29552 +0x8EA7D6B2 0x4AF1 +0x8EA7D6B3 0x29551 +0x8EA7D6B4 0x29558 +0x8EA7D6B5 0x2955E +0x8EA7D6B6 0x29553 +0x8EA7D6B7 0x2955D +0x8EA7D6B8 0x2954D +0x8EA7D6B9 0x2963C +0x8EA7D6BA 0x2963F +0x8EA7D6BB 0x29646 +0x8EA7D6BC 0x2963E +0x8EA7D6BD 0x29644 +0x8EA7D6BE 0x29645 +0x8EA7D6BF 0x29641 +0x8EA7D6C0 0x29638 +0x8EA7D6C1 0x29642 +0x8EA7D6C2 0x29643 +0x8EA7D6C3 0x2967A +0x8EA7D6C4 0x297A3 +0x8EA7D6C5 0x297BA +0x8EA7D6C6 0x297C0 +0x8EA7D6C7 0x297C4 +0x8EA7D6C8 0x297C6 +0x8EA7D6C9 0x297CB +0x8EA7D6CA 0x29861 +0x8EA7D6CB 0x2997A +0x8EA7D6CC 0x29973 +0x8EA7D6CD 0x29972 +0x8EA7D6CE 0x29974 +0x8EA7D6CF 0x29980 +0x8EA7D6D0 0x29981 +0x8EA7D6D1 0x9A47 +0x8EA7D6D2 0x29A95 +0x8EA7D6D3 0x29A8F +0x8EA7D6D4 0x29A90 +0x8EA7D6D5 0x29A92 +0x8EA7D6D6 0x29A94 +0x8EA7D6D7 0x29A8B +0x8EA7D6D8 0x29AE6 +0x8EA7D6D9 0x29BB2 +0x8EA7D6DA 0x29BB8 +0x8EA7D6DB 0x29BBD +0x8EA7D6DC 0x29BBE +0x8EA7D6DD 0x29BCE +0x8EA7D6DE 0x29BBA +0x8EA7D6DF 0x29C16 +0x8EA7D6E0 0x29C26 +0x8EA7D6E1 0x29C25 +0x8EA7D6E2 0x29C4C +0x8EA7D6E3 0x29C50 +0x8EA7D6E4 0x29C4E +0x8EA7D6E5 0x29C51 +0x8EA7D6E6 0x29C52 +0x8EA7D6E7 0x29D14 +0x8EA7D6E8 0x29D15 +0x8EA7D6E9 0x29D1B +0x8EA7D6EA 0x29E82 +0x8EA7D6EB 0x29E99 +0x8EA7D6EC 0x29E9A +0x8EA7D6ED 0x29E7D +0x8EA7D6EE 0x29E85 +0x8EA7D6EF 0x29E86 +0x8EA7D6F0 0x29E9C +0x8EA7D6F1 0x29E79 +0x8EA7D6F2 0x29E7B +0x8EA7D6F3 0x29E80 +0x8EA7D6F4 0x29E83 +0x8EA7D6F5 0x29E81 +0x8EA7D6F6 0x2A11E +0x8EA7D6F7 0x2A11B +0x8EA7D6F8 0x2A12A +0x8EA7D6F9 0x2A0FB +0x8EA7D6FA 0x2A105 +0x8EA7D6FB 0x2A120 +0x8EA7D6FC 0x2A111 +0x8EA7D6FD 0x2A104 +0x8EA7D6FE 0x2A0FD +0x8EA7D7A1 0x2A103 +0x8EA7D7A2 0x2A110 +0x8EA7D7A3 0x2A118 +0x8EA7D7A4 0x2A10A +0x8EA7D7A5 0x2A14E +0x8EA7D7A6 0x2A109 +0x8EA7D7A7 0x2A107 +0x8EA7D7A8 0x2A11C +0x8EA7D7A9 0x4D1C +0x8EA7D7AA 0x2A277 +0x8EA7D7AB 0x2A276 +0x8EA7D7AC 0x2A2D8 +0x8EA7D7AD 0x2A2D9 +0x8EA7D7AE 0x2A361 +0x8EA7D7AF 0x2A35C +0x8EA7D7B0 0x2A35E +0x8EA7D7B1 0x2A360 +0x8EA7D7B2 0x2A3AA +0x8EA7D7B3 0x2A3D6 +0x8EA7D7B4 0x2A3D8 +0x8EA7D7B5 0x2A409 +0x8EA7D7B6 0x2A408 +0x8EA7D7B7 0x2A46B +0x8EA7D7B8 0x2A465 +0x8EA7D7B9 0x2A473 +0x8EA7D7BA 0x2A474 +0x8EA7D7BB 0x2A4ED +0x8EA7D7BC 0x2A524 +0x8EA7D7BD 0x2A525 +0x8EA7D7BE 0x2A56A +0x8EA7D7BF 0x2A5A7 +0x8EA7D7C0 0x2A5A8 +0x8EA7D7C1 0x2A60B +0x8EA7D7C2 0x2A5FA +0x8EA7D7C3 0x2A5F9 +0x8EA7D7C4 0x2A5FF +0x8EA7D7C5 0x2A604 +0x8EA7D7C6 0x2A5F6 +0x8EA7D7C7 0x2A605 +0x8EA7D7C8 0x2A699 +0x8EA7D7C9 0x2A6AB +0x8EA7D7CA 0x2A6BD +0x8EA7D7CB 0x2A6B8 +0x8EA7D7CC 0x34A8 +0x8EA7D7CD 0x20464 +0x8EA7D7CE 0x2045A +0x8EA7D7CF 0x20572 +0x8EA7D7D0 0x2097A +0x8EA7D7D1 0x20B95 +0x8EA7D7D2 0x2115F +0x8EA7D7D3 0x21161 +0x8EA7D7D4 0x2115E +0x8EA7D7D5 0x2115A +0x8EA7D7D6 0x2115C +0x8EA7D7D7 0x2115D +0x8EA7D7D8 0x2116E +0x8EA7D7D9 0x21157 +0x8EA7D7DA 0x21158 +0x8EA7D7DB 0x21502 +0x8EA7D7DC 0x2150B +0x8EA7D7DD 0x21508 +0x8EA7D7DE 0x21551 +0x8EA7D7DF 0x21925 +0x8EA7D7E0 0x21928 +0x8EA7D7E1 0x21923 +0x8EA7D7E2 0x21921 +0x8EA7D7E3 0x21924 +0x8EA7D7E4 0x21929 +0x8EA7D7E5 0x21B06 +0x8EA7D7E6 0x21B0A +0x8EA7D7E7 0x21FCA +0x8EA7D7E8 0x21FCC +0x8EA7D7E9 0x21FCB +0x8EA7D7EA 0x21FCF +0x8EA7D7EB 0x2217F +0x8EA7D7EC 0x2217C +0x8EA7D7ED 0x221D6 +0x8EA7D7EE 0x22309 +0x8EA7D7EF 0x2230B +0x8EA7D7F0 0x22376 +0x8EA7D7F1 0x2247D +0x8EA7D7F2 0x225A5 +0x8EA7D7F3 0x2295B +0x8EA7D7F4 0x2295C +0x8EA7D7F5 0x2295D +0x8EA7D7F6 0x22965 +0x8EA7D7F7 0x22E6D +0x8EA7D7F8 0x22E82 +0x8EA7D7F9 0x22E83 +0x8EA7D7FA 0x22E87 +0x8EA7D7FB 0x22E95 +0x8EA7D7FC 0x22E8A +0x8EA7D7FD 0x230D6 +0x8EA7D7FE 0x23128 +0x8EA7D8A1 0x2330D +0x8EA7D8A2 0x2382E +0x8EA7D8A3 0x2F8EE +0x8EA7D8A4 0x2382D +0x8EA7D8A5 0x23821 +0x8EA7D8A6 0x23819 +0x8EA7D8A7 0x2393B +0x8EA7D8A8 0x2393C +0x8EA7D8A9 0x2393A +0x8EA7D8AA 0x23A7E +0x8EA7D8AB 0x23C3B +0x8EA7D8AC 0x24147 +0x8EA7D8AD 0x24139 +0x8EA7D8AE 0x24134 +0x8EA7D8AF 0x24136 +0x8EA7D8B0 0x24146 +0x8EA7D8B1 0x2413B +0x8EA7D8B2 0x24141 +0x8EA7D8B3 0x24145 +0x8EA7D8B4 0x244C0 +0x8EA7D8B5 0x244C4 +0x8EA7D8B6 0x244BA +0x8EA7D8B7 0x244BD +0x8EA7D8B8 0x244BE +0x8EA7D8B9 0x245A3 +0x8EA7D8BA 0x2470C +0x8EA7D8BB 0x248D9 +0x8EA7D8BC 0x24ACD +0x8EA7D8BD 0x24BAE +0x8EA7D8BE 0x24CFF +0x8EA7D8BF 0x24D24 +0x8EA7D8C0 0x24FBB +0x8EA7D8C1 0x24FBC +0x8EA7D8C2 0x25036 +0x8EA7D8C3 0x250D5 +0x8EA7D8C4 0x250D3 +0x8EA7D8C5 0x250D6 +0x8EA7D8C6 0x2533C +0x8EA7D8C7 0x2533F +0x8EA7D8C8 0x255DE +0x8EA7D8C9 0x255E3 +0x8EA7D8CA 0x25727 +0x8EA7D8CB 0x25729 +0x8EA7D8CC 0x418B +0x8EA7D8CD 0x25905 +0x8EA7D8CE 0x25907 +0x8EA7D8CF 0x2590C +0x8EA7D8D0 0x25AD0 +0x8EA7D8D1 0x25DBE +0x8EA7D8D2 0x25DBC +0x8EA7D8D3 0x25DD0 +0x8EA7D8D4 0x25DC2 +0x8EA7D8D5 0x25DB5 +0x8EA7D8D6 0x25DC9 +0x8EA7D8D7 0x25F66 +0x8EA7D8D8 0x432B +0x8EA7D8D9 0x261D5 +0x8EA7D8DA 0x261E2 +0x8EA7D8DB 0x261DC +0x8EA7D8DC 0x261E3 +0x8EA7D8DD 0x261DA +0x8EA7D8DE 0x261C2 +0x8EA7D8DF 0x261E8 +0x8EA7D8E0 0x263E9 +0x8EA7D8E1 0x264AF +0x8EA7D8E2 0x264AD +0x8EA7D8E3 0x264AE +0x8EA7D8E4 0x2660B +0x8EA7D8E5 0x268C1 +0x8EA7D8E6 0x269B6 +0x8EA7D8E7 0x269B9 +0x8EA7D8E8 0x26AC0 +0x8EA7D8E9 0x270A5 +0x8EA7D8EA 0x27128 +0x8EA7D8EB 0x27122 +0x8EA7D8EC 0x27129 +0x8EA7D8ED 0x27118 +0x8EA7D8EE 0x2711F +0x8EA7D8EF 0x2711C +0x8EA7D8F0 0x27112 +0x8EA7D8F1 0x2712A +0x8EA7D8F2 0x457A +0x8EA7D8F3 0x27121 +0x8EA7D8F4 0x2712B +0x8EA7D8F5 0x27117 +0x8EA7D8F6 0x270F0 +0x8EA7D8F7 0x27116 +0x8EA7D8F8 0x27123 +0x8EA7D8F9 0x2752B +0x8EA7D8FA 0x27526 +0x8EA7D8FB 0x2753D +0x8EA7D8FC 0x27522 +0x8EA7D8FD 0x2753A +0x8EA7D8FE 0x27531 +0x8EA7D9A1 0x27532 +0x8EA7D9A2 0x27554 +0x8EA7D9A3 0x27521 +0x8EA7D9A4 0x27535 +0x8EA7D9A5 0x4609 +0x8EA7D9A6 0x2752E +0x8EA7D9A7 0x27530 +0x8EA7D9A8 0x2752F +0x8EA7D9A9 0x27536 +0x8EA7D9AA 0x275DA +0x8EA7D9AB 0x275D9 +0x8EA7D9AC 0x277BB +0x8EA7D9AD 0x277BC +0x8EA7D9AE 0x277B7 +0x8EA7D9AF 0x277C2 +0x8EA7D9B0 0x277BD +0x8EA7D9B1 0x277B2 +0x8EA7D9B2 0x466D +0x8EA7D9B3 0x25344 +0x8EA7D9B4 0x25DD1 +0x8EA7D9B5 0x27B52 +0x8EA7D9B6 0x27B6B +0x8EA7D9B7 0x27B67 +0x8EA7D9B8 0x471F +0x8EA7D9B9 0x27B61 +0x8EA7D9BA 0x27B6C +0x8EA7D9BB 0x27B51 +0x8EA7D9BC 0x27B74 +0x8EA7D9BD 0x27B77 +0x8EA7D9BE 0x27B6F +0x8EA7D9BF 0x27B6D +0x8EA7D9C0 0x27B68 +0x8EA7D9C1 0x2F9D1 +0x8EA7D9C2 0x27B84 +0x8EA7D9C3 0x27C90 +0x8EA7D9C4 0x27C92 +0x8EA7D9C5 0x27C93 +0x8EA7D9C6 0x27D1F +0x8EA7D9C7 0x27E31 +0x8EA7D9C8 0x27E38 +0x8EA7D9C9 0x27E39 +0x8EA7D9CA 0x27E37 +0x8EA7D9CB 0x27FAB +0x8EA7D9CC 0x281C3 +0x8EA7D9CD 0x281C8 +0x8EA7D9CE 0x281CB +0x8EA7D9CF 0x281CF +0x8EA7D9D0 0x28298 +0x8EA7D9D1 0x283D4 +0x8EA7D9D2 0x283D3 +0x8EA7D9D3 0x283D8 +0x8EA7D9D4 0x283D9 +0x8EA7D9D5 0x283DD +0x8EA7D9D6 0x283D1 +0x8EA7D9D7 0x283D6 +0x8EA7D9D8 0x2843E +0x8EA7D9D9 0x28658 +0x8EA7D9DA 0x28657 +0x8EA7D9DB 0x28655 +0x8EA7D9DC 0x287C4 +0x8EA7D9DD 0x287E4 +0x8EA7D9DE 0x288EE +0x8EA7D9DF 0x288EF +0x8EA7D9E0 0x288F3 +0x8EA7D9E1 0x288F2 +0x8EA7D9E2 0x288F0 +0x8EA7D9E3 0x28BAB +0x8EA7D9E4 0x28B9A +0x8EA7D9E5 0x28BAF +0x8EA7D9E6 0x28B97 +0x8EA7D9E7 0x496A +0x8EA7D9E8 0x496C +0x8EA7D9E9 0x28BBF +0x8EA7D9EA 0x28B94 +0x8EA7D9EB 0x28B93 +0x8EA7D9EC 0x28CBE +0x8EA7D9ED 0x28CBB +0x8EA7D9EE 0x28CBC +0x8EA7D9EF 0x28DD9 +0x8EA7D9F0 0x28F6C +0x8EA7D9F1 0x29053 +0x8EA7D9F2 0x29054 +0x8EA7D9F3 0x2905B +0x8EA7D9F4 0x29058 +0x8EA7D9F5 0x29056 +0x8EA7D9F6 0x29057 +0x8EA7D9F7 0x2919F +0x8EA7D9F8 0x29194 +0x8EA7D9F9 0x29196 +0x8EA7D9FA 0x29197 +0x8EA7D9FB 0x2924A +0x8EA7D9FC 0x2924B +0x8EA7D9FD 0x29355 +0x8EA7D9FE 0x2935A +0x8EA7DAA1 0x2935E +0x8EA7DAA2 0x2935F +0x8EA7DAA3 0x29359 +0x8EA7DAA4 0x2935B +0x8EA7DAA5 0x29358 +0x8EA7DAA6 0x29354 +0x8EA7DAA7 0x293E8 +0x8EA7DAA8 0x293EB +0x8EA7DAA9 0x293EC +0x8EA7DAAA 0x29413 +0x8EA7DAAB 0x29566 +0x8EA7DAAC 0x2956B +0x8EA7DAAD 0x29562 +0x8EA7DAAE 0x29569 +0x8EA7DAAF 0x29563 +0x8EA7DAB0 0x2955F +0x8EA7DAB1 0x2954E +0x8EA7DAB2 0x29648 +0x8EA7DAB3 0x2964A +0x8EA7DAB4 0x297E3 +0x8EA7DAB5 0x297DB +0x8EA7DAB6 0x297D8 +0x8EA7DAB7 0x297D6 +0x8EA7DAB8 0x29986 +0x8EA7DAB9 0x29990 +0x8EA7DABA 0x29991 +0x8EA7DABB 0x29988 +0x8EA7DABC 0x29994 +0x8EA7DABD 0x29983 +0x8EA7DABE 0x4BB2 +0x8EA7DABF 0x2999C +0x8EA7DAC0 0x2998D +0x8EA7DAC1 0x29985 +0x8EA7DAC2 0x29A98 +0x8EA7DAC3 0x29A9A +0x8EA7DAC4 0x29A9C +0x8EA7DAC5 0x29AE7 +0x8EA7DAC6 0x29BC5 +0x8EA7DAC7 0x29BD0 +0x8EA7DAC8 0x29BD1 +0x8EA7DAC9 0x29C19 +0x8EA7DACA 0x29C27 +0x8EA7DACB 0x4C1D +0x8EA7DACC 0x29C54 +0x8EA7DACD 0x29D2D +0x8EA7DACE 0x29D22 +0x8EA7DACF 0x4C2D +0x8EA7DAD0 0x29D1F +0x8EA7DAD1 0x29EBD +0x8EA7DAD2 0x29EAE +0x8EA7DAD3 0x29EBB +0x8EA7DAD4 0x29EAD +0x8EA7DAD5 0x29EBC +0x8EA7DAD6 0x29EB9 +0x8EA7DAD7 0x29EB4 +0x8EA7DAD8 0x29ECB +0x8EA7DAD9 0x29EB7 +0x8EA7DADA 0x29EB3 +0x8EA7DADB 0x29EBA +0x8EA7DADC 0x29EB6 +0x8EA7DADD 0x29ECD +0x8EA7DADE 0x29EBE +0x8EA7DADF 0x29EC9 +0x8EA7DAE0 0x2FA0B +0x8EA7DAE1 0x2A15F +0x8EA7DAE2 0x2A13B +0x8EA7DAE3 0x2A161 +0x8EA7DAE4 0x2A15C +0x8EA7DAE5 0x2A18A +0x8EA7DAE6 0x2A15A +0x8EA7DAE7 0x2A14D +0x8EA7DAE8 0x2A146 +0x8EA7DAE9 0x2A144 +0x8EA7DAEA 0x2A13D +0x8EA7DAEB 0x2A140 +0x8EA7DAEC 0x2A13C +0x8EA7DAED 0x2A18C +0x8EA7DAEE 0x2A141 +0x8EA7DAEF 0x2A14C +0x8EA7DAF0 0x2A13E +0x8EA7DAF1 0x2A14A +0x8EA7DAF2 0x2A27C +0x8EA7DAF3 0x2A27A +0x8EA7DAF4 0x2A365 +0x8EA7DAF5 0x2A36E +0x8EA7DAF6 0x2A369 +0x8EA7DAF7 0x2A36A +0x8EA7DAF8 0x2A36F +0x8EA7DAF9 0x2A36C +0x8EA7DAFA 0x2A370 +0x8EA7DAFB 0x2A368 +0x8EA7DAFC 0x2A36B +0x8EA7DAFD 0x4D45 +0x8EA7DAFE 0x2A3AC +0x8EA7DBA1 0x2A3DE +0x8EA7DBA2 0x2A3DD +0x8EA7DBA3 0x2A3DC +0x8EA7DBA4 0x244C5 +0x8EA7DBA5 0x2A48C +0x8EA7DBA6 0x2A483 +0x8EA7DBA7 0x2A482 +0x8EA7DBA8 0x2A488 +0x8EA7DBA9 0x2A485 +0x8EA7DBAA 0x2A481 +0x8EA7DBAB 0x2A4F5 +0x8EA7DBAC 0x2A4EF +0x8EA7DBAD 0x2A4F4 +0x8EA7DBAE 0x2A4F2 +0x8EA7DBAF 0x2A4F6 +0x8EA7DBB0 0x2A4F3 +0x8EA7DBB1 0x2A4F0 +0x8EA7DBB2 0x2A4F1 +0x8EA7DBB3 0x2A52B +0x8EA7DBB4 0x2A527 +0x8EA7DBB5 0x2A528 +0x8EA7DBB6 0x2A56C +0x8EA7DBB7 0x2A5AE +0x8EA7DBB8 0x2A60E +0x8EA7DBB9 0x2A61B +0x8EA7DBBA 0x2A616 +0x8EA7DBBB 0x2A61F +0x8EA7DBBC 0x2A622 +0x8EA7DBBD 0x2A620 +0x8EA7DBBE 0x2A621 +0x8EA7DBBF 0x2A614 +0x8EA7DBC0 0x2A613 +0x8EA7DBC1 0x2A69D +0x8EA7DBC2 0x2A69C +0x8EA7DBC3 0x2A69E +0x8EA7DBC4 0x2A69F +0x8EA7DBC5 0x2046B +0x8EA7DBC6 0x208C8 +0x8EA7DBC7 0x21178 +0x8EA7DBC8 0x21176 +0x8EA7DBC9 0x21170 +0x8EA7DBCA 0x21171 +0x8EA7DBCB 0x2150A +0x8EA7DBCC 0x2192C +0x8EA7DBCD 0x22311 +0x8EA7DBCE 0x2247E +0x8EA7DBCF 0x22957 +0x8EA7DBD0 0x22966 +0x8EA7DBD1 0x22969 +0x8EA7DBD2 0x22967 +0x8EA7DBD3 0x22968 +0x8EA7DBD4 0x22971 +0x8EA7DBD5 0x2296F +0x8EA7DBD6 0x2A3AE +0x8EA7DBD7 0x22E8B +0x8EA7DBD8 0x22E96 +0x8EA7DBD9 0x23035 +0x8EA7DBDA 0x2303A +0x8EA7DBDB 0x2306B +0x8EA7DBDC 0x23316 +0x8EA7DBDD 0x23843 +0x8EA7DBDE 0x23846 +0x8EA7DBDF 0x2383F +0x8EA7DBE0 0x2383B +0x8EA7DBE1 0x2383D +0x8EA7DBE2 0x239B1 +0x8EA7DBE3 0x239B2 +0x8EA7DBE4 0x23AE4 +0x8EA7DBE5 0x23C40 +0x8EA7DBE6 0x2415D +0x8EA7DBE7 0x24151 +0x8EA7DBE8 0x2414D +0x8EA7DBE9 0x2414C +0x8EA7DBEA 0x2415B +0x8EA7DBEB 0x244D4 +0x8EA7DBEC 0x244D2 +0x8EA7DBED 0x244CA +0x8EA7DBEE 0x244C8 +0x8EA7DBEF 0x244D0 +0x8EA7DBF0 0x244C9 +0x8EA7DBF1 0x24549 +0x8EA7DBF2 0x245A4 +0x8EA7DBF3 0x24712 +0x8EA7DBF4 0x2470F +0x8EA7DBF5 0x24711 +0x8EA7DBF6 0x248DB +0x8EA7DBF7 0x248DD +0x8EA7DBF8 0x248DC +0x8EA7DBF9 0x24AD4 +0x8EA7DBFA 0x24B21 +0x8EA7DBFB 0x24BB2 +0x8EA7DBFC 0x24D04 +0x8EA7DBFD 0x24D02 +0x8EA7DBFE 0x24F11 +0x8EA7DCA1 0x24F16 +0x8EA7DCA2 0x24F10 +0x8EA7DCA3 0x24FBE +0x8EA7DCA4 0x2721A +0x8EA7DCA5 0x2534C +0x8EA7DCA6 0x2534A +0x8EA7DCA7 0x255F2 +0x8EA7DCA8 0x255F1 +0x8EA7DCA9 0x2572A +0x8EA7DCAA 0x2572C +0x8EA7DCAB 0x2572F +0x8EA7DCAC 0x25731 +0x8EA7DCAD 0x25911 +0x8EA7DCAE 0x25912 +0x8EA7DCAF 0x25A4B +0x8EA7DCB0 0x25DDB +0x8EA7DCB1 0x25DD6 +0x8EA7DCB2 0x25DDD +0x8EA7DCB3 0x25DE2 +0x8EA7DCB4 0x25DE4 +0x8EA7DCB5 0x25DE0 +0x8EA7DCB6 0x25DDF +0x8EA7DCB7 0x25DE3 +0x8EA7DCB8 0x25F6E +0x8EA7DCB9 0x25F71 +0x8EA7DCBA 0x261E9 +0x8EA7DCBB 0x261EA +0x8EA7DCBC 0x26263 +0x8EA7DCBD 0x263EB +0x8EA7DCBE 0x263EA +0x8EA7DCBF 0x268BD +0x8EA7DCC0 0x268BB +0x8EA7DCC1 0x268C6 +0x8EA7DCC2 0x268CC +0x8EA7DCC3 0x268C8 +0x8EA7DCC4 0x244CF +0x8EA7DCC5 0x268C9 +0x8EA7DCC6 0x268CA +0x8EA7DCC7 0x268CF +0x8EA7DCC8 0x268D0 +0x8EA7DCC9 0x269BA +0x8EA7DCCA 0x269FB +0x8EA7DCCB 0x26A03 +0x8EA7DCCC 0x26AC4 +0x8EA7DCCD 0x27149 +0x8EA7DCCE 0x27153 +0x8EA7DCCF 0x27136 +0x8EA7DCD0 0x2714A +0x8EA7DCD1 0x27141 +0x8EA7DCD2 0x2714E +0x8EA7DCD3 0x27119 +0x8EA7DCD4 0x2714D +0x8EA7DCD5 0x27145 +0x8EA7DCD6 0x2714C +0x8EA7DCD7 0x27147 +0x8EA7DCD8 0x27148 +0x8EA7DCD9 0x2714F +0x8EA7DCDA 0x27137 +0x8EA7DCDB 0x27142 +0x8EA7DCDC 0x2754A +0x8EA7DCDD 0x27546 +0x8EA7DCDE 0x460A +0x8EA7DCDF 0x27549 +0x8EA7DCE0 0x2754F +0x8EA7DCE1 0x27551 +0x8EA7DCE2 0x2754C +0x8EA7DCE3 0x460C +0x8EA7DCE4 0x27606 +0x8EA7DCE5 0x27951 +0x8EA7DCE6 0x27B7A +0x8EA7DCE7 0x27B83 +0x8EA7DCE8 0x27B7E +0x8EA7DCE9 0x27B7F +0x8EA7DCEA 0x27B80 +0x8EA7DCEB 0x24BB5 +0x8EA7DCEC 0x27C91 +0x8EA7DCED 0x27C94 +0x8EA7DCEE 0x27C95 +0x8EA7DCEF 0x27D21 +0x8EA7DCF0 0x27D20 +0x8EA7DCF1 0x27E3D +0x8EA7DCF2 0x27E40 +0x8EA7DCF3 0x27E46 +0x8EA7DCF4 0x27E84 +0x8EA7DCF5 0x27FAC +0x8EA7DCF6 0x27FAD +0x8EA7DCF7 0x482E +0x8EA7DCF8 0x281DA +0x8EA7DCF9 0x281D9 +0x8EA7DCFA 0x283E2 +0x8EA7DCFB 0x283E1 +0x8EA7DCFC 0x283E3 +0x8EA7DCFD 0x283E4 +0x8EA7DCFE 0x283DE +0x8EA7DDA1 0x283DF +0x8EA7DDA2 0x28641 +0x8EA7DDA3 0x28659 +0x8EA7DDA4 0x2865C +0x8EA7DDA5 0x2865A +0x8EA7DDA6 0x287E8 +0x8EA7DDA7 0x288F6 +0x8EA7DDA8 0x288FC +0x8EA7DDA9 0x288F7 +0x8EA7DDAA 0x288FA +0x8EA7DDAB 0x288F9 +0x8EA7DDAC 0x28BC4 +0x8EA7DDAD 0x28BBE +0x8EA7DDAE 0x28BD2 +0x8EA7DDAF 0x28BBD +0x8EA7DDB0 0x28B95 +0x8EA7DDB1 0x28BD4 +0x8EA7DDB2 0x28DE4 +0x8EA7DDB3 0x29061 +0x8EA7DDB4 0x29062 +0x8EA7DDB5 0x29063 +0x8EA7DDB6 0x29064 +0x8EA7DDB7 0x29060 +0x8EA7DDB8 0x2905C +0x8EA7DDB9 0x2905D +0x8EA7DDBA 0x2905E +0x8EA7DDBB 0x291A5 +0x8EA7DDBC 0x291A6 +0x8EA7DDBD 0x2924C +0x8EA7DDBE 0x29368 +0x8EA7DDBF 0x2936E +0x8EA7DDC0 0x29371 +0x8EA7DDC1 0x2936B +0x8EA7DDC2 0x2936F +0x8EA7DDC3 0x293EE +0x8EA7DDC4 0x293F1 +0x8EA7DDC5 0x293F0 +0x8EA7DDC6 0x293EF +0x8EA7DDC7 0x29415 +0x8EA7DDC8 0x29414 +0x8EA7DDC9 0x28F6E +0x8EA7DDCA 0x29447 +0x8EA7DDCB 0x2957C +0x8EA7DDCC 0x2957A +0x8EA7DDCD 0x29574 +0x8EA7DDCE 0x29576 +0x8EA7DDCF 0x2956E +0x8EA7DDD0 0x29578 +0x8EA7DDD1 0x2956D +0x8EA7DDD2 0x2956C +0x8EA7DDD3 0x2964E +0x8EA7DDD4 0x297D7 +0x8EA7DDD5 0x297EA +0x8EA7DDD6 0x297E5 +0x8EA7DDD7 0x29864 +0x8EA7DDD8 0x299B3 +0x8EA7DDD9 0x299A3 +0x8EA7DDDA 0x299A5 +0x8EA7DDDB 0x299A7 +0x8EA7DDDC 0x299A2 +0x8EA7DDDD 0x2999F +0x8EA7DDDE 0x299A6 +0x8EA7DDDF 0x2999E +0x8EA7DDE0 0x299A8 +0x8EA7DDE1 0x29AA9 +0x8EA7DDE2 0x29AA6 +0x8EA7DDE3 0x29AAA +0x8EA7DDE4 0x29AAB +0x8EA7DDE5 0x29AA0 +0x8EA7DDE6 0x29AA1 +0x8EA7DDE7 0x29AA8 +0x8EA7DDE8 0x29AE8 +0x8EA7DDE9 0x29AE9 +0x8EA7DDEA 0x29AEA +0x8EA7DDEB 0x29BE4 +0x8EA7DDEC 0x29BDF +0x8EA7DDED 0x29BE0 +0x8EA7DDEE 0x29C28 +0x8EA7DDEF 0x29C5D +0x8EA7DDF0 0x29C5B +0x8EA7DDF1 0x29C56 +0x8EA7DDF2 0x29C57 +0x8EA7DDF3 0x29C5F +0x8EA7DDF4 0x29C62 +0x8EA7DDF5 0x29EE1 +0x8EA7DDF6 0x29EE3 +0x8EA7DDF7 0x29EDE +0x8EA7DDF8 0x29ED9 +0x8EA7DDF9 0x29EE8 +0x8EA7DDFA 0x29EF2 +0x8EA7DDFB 0x29EF6 +0x8EA7DDFC 0x29EE6 +0x8EA7DDFD 0x29EF4 +0x8EA7DDFE 0x29EF5 +0x8EA7DEA1 0x29EE5 +0x8EA7DEA2 0x29EE2 +0x8EA7DEA3 0x4C8D +0x8EA7DEA4 0x2A196 +0x8EA7DEA5 0x2A1AA +0x8EA7DEA6 0x2A197 +0x8EA7DEA7 0x2A170 +0x8EA7DEA8 0x2A1A1 +0x8EA7DEA9 0x2A19D +0x8EA7DEAA 0x2A1A9 +0x8EA7DEAB 0x2A16F +0x8EA7DEAC 0x2A17E +0x8EA7DEAD 0x2A194 +0x8EA7DEAE 0x2A19A +0x8EA7DEAF 0x2A173 +0x8EA7DEB0 0x2A187 +0x8EA7DEB1 0x2A171 +0x8EA7DEB2 0x2A177 +0x8EA7DEB3 0x2A188 +0x8EA7DEB4 0x2A18D +0x8EA7DEB5 0x2A185 +0x8EA7DEB6 0x2A178 +0x8EA7DEB7 0x2A1AD +0x8EA7DEB8 0x2A280 +0x8EA7DEB9 0x2A281 +0x8EA7DEBA 0x2A2E5 +0x8EA7DEBB 0x2A2E7 +0x8EA7DEBC 0x2A37C +0x8EA7DEBD 0x2A3AF +0x8EA7DEBE 0x2A3E1 +0x8EA7DEBF 0x2A496 +0x8EA7DEC0 0x2A4A3 +0x8EA7DEC1 0x2A490 +0x8EA7DEC2 0x2A4F8 +0x8EA7DEC3 0x2A52E +0x8EA7DEC4 0x2A575 +0x8EA7DEC5 0x2A57E +0x8EA7DEC6 0x2A57D +0x8EA7DEC7 0x2A57B +0x8EA7DEC8 0x2A578 +0x8EA7DEC9 0x2A5B0 +0x8EA7DECA 0x2A634 +0x8EA7DECB 0x2A636 +0x8EA7DECC 0x2A630 +0x8EA7DECD 0x2FA1D +0x8EA7DECE 0x2A62E +0x8EA7DECF 0x2A637 +0x8EA7DED0 0x20ACE +0x8EA7DED1 0x20B97 +0x8EA7DED2 0x20B98 +0x8EA7DED3 0x2117C +0x8EA7DED4 0x2117E +0x8EA7DED5 0x2117D +0x8EA7DED6 0x2117F +0x8EA7DED7 0x2150F +0x8EA7DED8 0x216A4 +0x8EA7DED9 0x21931 +0x8EA7DEDA 0x2192E +0x8EA7DEDB 0x2192F +0x8EA7DEDC 0x21932 +0x8EA7DEDD 0x21D2C +0x8EA7DEDE 0x21FD4 +0x8EA7DEDF 0x21FDC +0x8EA7DEE0 0x21FD8 +0x8EA7DEE1 0x2200E +0x8EA7DEE2 0x22183 +0x8EA7DEE3 0x22184 +0x8EA7DEE4 0x22312 +0x8EA7DEE5 0x22972 +0x8EA7DEE6 0x2297C +0x8EA7DEE7 0x2297E +0x8EA7DEE8 0x22EA6 +0x8EA7DEE9 0x22EA0 +0x8EA7DEEA 0x22E9E +0x8EA7DEEB 0x22EA2 +0x8EA7DEEC 0x2312A +0x8EA7DEED 0x23318 +0x8EA7DEEE 0x2384D +0x8EA7DEEF 0x23858 +0x8EA7DEF0 0x2385B +0x8EA7DEF1 0x25914 +0x8EA7DEF2 0x2F8F2 +0x8EA7DEF3 0x23AE6 +0x8EA7DEF4 0x24164 +0x8EA7DEF5 0x24168 +0x8EA7DEF6 0x24160 +0x8EA7DEF7 0x24162 +0x8EA7DEF8 0x244D7 +0x8EA7DEF9 0x2454B +0x8EA7DEFA 0x248E0 +0x8EA7DEFB 0x24B22 +0x8EA7DEFC 0x24D05 +0x8EA7DEFD 0x24F19 +0x8EA7DEFE 0x24F1A +0x8EA7DFA1 0x24FC3 +0x8EA7DFA2 0x250D8 +0x8EA7DFA3 0x250DC +0x8EA7DFA4 0x2534F +0x8EA7DFA5 0x255F7 +0x8EA7DFA6 0x255F4 +0x8EA7DFA7 0x255F8 +0x8EA7DFA8 0x25913 +0x8EA7DFA9 0x25A50 +0x8EA7DFAA 0x25DF0 +0x8EA7DFAB 0x25DE9 +0x8EA7DFAC 0x25DEF +0x8EA7DFAD 0x25DED +0x8EA7DFAE 0x25DEA +0x8EA7DFAF 0x25DF8 +0x8EA7DFB0 0x25E05 +0x8EA7DFB1 0x25DF2 +0x8EA7DFB2 0x25F72 +0x8EA7DFB3 0x4331 +0x8EA7DFB4 0x261F9 +0x8EA7DFB5 0x261F3 +0x8EA7DFB6 0x261F6 +0x8EA7DFB7 0x261F2 +0x8EA7DFB8 0x261F7 +0x8EA7DFB9 0x26266 +0x8EA7DFBA 0x26265 +0x8EA7DFBB 0x26340 +0x8EA7DFBC 0x2F977 +0x8EA7DFBD 0x268D1 +0x8EA7DFBE 0x268D3 +0x8EA7DFBF 0x26A04 +0x8EA7DFC0 0x27159 +0x8EA7DFC1 0x27160 +0x8EA7DFC2 0x2715B +0x8EA7DFC3 0x2715D +0x8EA7DFC4 0x2715E +0x8EA7DFC5 0x27169 +0x8EA7DFC6 0x2715C +0x8EA7DFC7 0x27161 +0x8EA7DFC8 0x2716A +0x8EA7DFC9 0x2715F +0x8EA7DFCA 0x2754E +0x8EA7DFCB 0x2755C +0x8EA7DFCC 0x27560 +0x8EA7DFCD 0x27563 +0x8EA7DFCE 0x275DB +0x8EA7DFCF 0x277CA +0x8EA7DFD0 0x277C9 +0x8EA7DFD1 0x277C8 +0x8EA7DFD2 0x278A5 +0x8EA7DFD3 0x278A3 +0x8EA7DFD4 0x27B8E +0x8EA7DFD5 0x27B87 +0x8EA7DFD6 0x27B89 +0x8EA7DFD7 0x27B85 +0x8EA7DFD8 0x27B86 +0x8EA7DFD9 0x27B8F +0x8EA7DFDA 0x27B8A +0x8EA7DFDB 0x27B90 +0x8EA7DFDC 0x27C98 +0x8EA7DFDD 0x27C9B +0x8EA7DFDE 0x27E47 +0x8EA7DFDF 0x27E49 +0x8EA7DFE0 0x27E48 +0x8EA7DFE1 0x281E5 +0x8EA7DFE2 0x281EA +0x8EA7DFE3 0x281ED +0x8EA7DFE4 0x283F0 +0x8EA7DFE5 0x283EF +0x8EA7DFE6 0x283F2 +0x8EA7DFE7 0x283EC +0x8EA7DFE8 0x28440 +0x8EA7DFE9 0x28660 +0x8EA7DFEA 0x2865F +0x8EA7DFEB 0x287EB +0x8EA7DFEC 0x287EC +0x8EA7DFED 0x28900 +0x8EA7DFEE 0x28901 +0x8EA7DFEF 0x28BE2 +0x8EA7DFF0 0x28BDF +0x8EA7DFF1 0x28BE0 +0x8EA7DFF2 0x28BE1 +0x8EA7DFF3 0x28BE3 +0x8EA7DFF4 0x28CC3 +0x8EA7DFF5 0x28DEB +0x8EA7DFF6 0x28DEA +0x8EA7DFF7 0x28F61 +0x8EA7DFF8 0x28F71 +0x8EA7DFF9 0x2906B +0x8EA7DFFA 0x29068 +0x8EA7DFFB 0x29069 +0x8EA7DFFC 0x29067 +0x8EA7DFFD 0x291B0 +0x8EA7DFFE 0x291B1 +0x8EA7E0A1 0x291B2 +0x8EA7E0A2 0x29251 +0x8EA7E0A3 0x29374 +0x8EA7E0A4 0x2957F +0x8EA7E0A5 0x29584 +0x8EA7E0A6 0x29653 +0x8EA7E0A7 0x29654 +0x8EA7E0A8 0x297F0 +0x8EA7E0A9 0x297F4 +0x8EA7E0AA 0x297F1 +0x8EA7E0AB 0x29837 +0x8EA7E0AC 0x299BF +0x8EA7E0AD 0x4BBC +0x8EA7E0AE 0x4BBB +0x8EA7E0AF 0x299BD +0x8EA7E0B0 0x299BE +0x8EA7E0B1 0x299B7 +0x8EA7E0B2 0x299C0 +0x8EA7E0B3 0x299BA +0x8EA7E0B4 0x299B8 +0x8EA7E0B5 0x299BC +0x8EA7E0B6 0x299BB +0x8EA7E0B7 0x29AEB +0x8EA7E0B8 0x29BE7 +0x8EA7E0B9 0x29C1D +0x8EA7E0BA 0x29C1C +0x8EA7E0BB 0x29C63 +0x8EA7E0BC 0x2244B +0x8EA7E0BD 0x29D38 +0x8EA7E0BE 0x29D36 +0x8EA7E0BF 0x29D34 +0x8EA7E0C0 0x29D37 +0x8EA7E0C1 0x29F06 +0x8EA7E0C2 0x29F1C +0x8EA7E0C3 0x29F02 +0x8EA7E0C4 0x29F1D +0x8EA7E0C5 0x29F1E +0x8EA7E0C6 0x29EE0 +0x8EA7E0C7 0x29F11 +0x8EA7E0C8 0x29F18 +0x8EA7E0C9 0x29F21 +0x8EA7E0CA 0x29F20 +0x8EA7E0CB 0x29F10 +0x8EA7E0CC 0x2A1BD +0x8EA7E0CD 0x2A1AE +0x8EA7E0CE 0x2A1B5 +0x8EA7E0CF 0x2A1B8 +0x8EA7E0D0 0x2A1B9 +0x8EA7E0D1 0x2A1BE +0x8EA7E0D2 0x2A1C4 +0x8EA7E0D3 0x2A1BC +0x8EA7E0D4 0x2A1BA +0x8EA7E0D5 0x2A283 +0x8EA7E0D6 0x2A2EA +0x8EA7E0D7 0x2A2EC +0x8EA7E0D8 0x2A37E +0x8EA7E0D9 0x2A37B +0x8EA7E0DA 0x2A3E5 +0x8EA7E0DB 0x2A4A7 +0x8EA7E0DC 0x2A49E +0x8EA7E0DD 0x2A49A +0x8EA7E0DE 0x2A52F +0x8EA7E0DF 0x2A531 +0x8EA7E0E0 0x2A583 +0x8EA7E0E1 0x2A5B5 +0x8EA7E0E2 0x2A646 +0x8EA7E0E3 0x2A641 +0x8EA7E0E4 0x2A643 +0x8EA7E0E5 0x2A63D +0x8EA7E0E6 0x2A642 +0x8EA7E0E7 0x2A63B +0x8EA7E0E8 0x2A647 +0x8EA7E0E9 0x2096B +0x8EA7E0EA 0x209D0 +0x8EA7E0EB 0x2118E +0x8EA7E0EC 0x21B11 +0x8EA7E0ED 0x2F871 +0x8EA7E0EE 0x2F889 +0x8EA7E0EF 0x2244C +0x8EA7E0F0 0x2312B +0x8EA7E0F1 0x2384F +0x8EA7E0F2 0x2385E +0x8EA7E0F3 0x23863 +0x8EA7E0F4 0x2386B +0x8EA7E0F5 0x2393F +0x8EA7E0F6 0x23AE9 +0x8EA7E0F7 0x2416D +0x8EA7E0F8 0x2416B +0x8EA7E0F9 0x2416A +0x8EA7E0FA 0x29F2A +0x8EA7E0FB 0x244E0 +0x8EA7E0FC 0x244DD +0x8EA7E0FD 0x244E1 +0x8EA7E0FE 0x244DE +0x8EA7E1A1 0x244DC +0x8EA7E1A2 0x2454D +0x8EA7E1A3 0x24716 +0x8EA7E1A4 0x248E3 +0x8EA7E1A5 0x24AE5 +0x8EA7E1A6 0x24AE4 +0x8EA7E1A7 0x24F1D +0x8EA7E1A8 0x2574B +0x8EA7E1A9 0x2A6C1 +0x8EA7E1AA 0x25A4E +0x8EA7E1AB 0x25AD6 +0x8EA7E1AC 0x25DFD +0x8EA7E1AD 0x25E07 +0x8EA7E1AE 0x25DFE +0x8EA7E1AF 0x25E03 +0x8EA7E1B0 0x25E0B +0x8EA7E1B1 0x25DFF +0x8EA7E1B2 0x25F7A +0x8EA7E1B3 0x25F77 +0x8EA7E1B4 0x261FB +0x8EA7E1B5 0x26343 +0x8EA7E1B6 0x263ED +0x8EA7E1B7 0x269BC +0x8EA7E1B8 0x244DF +0x8EA7E1B9 0x26A05 +0x8EA7E1BA 0x26AC6 +0x8EA7E1BB 0x26AC5 +0x8EA7E1BC 0x27174 +0x8EA7E1BD 0x27173 +0x8EA7E1BE 0x27172 +0x8EA7E1BF 0x27178 +0x8EA7E1C0 0x27573 +0x8EA7E1C1 0x2757A +0x8EA7E1C2 0x24F1C +0x8EA7E1C3 0x27576 +0x8EA7E1C4 0x27575 +0x8EA7E1C5 0x27577 +0x8EA7E1C6 0x277CF +0x8EA7E1C7 0x277CE +0x8EA7E1C8 0x277CD +0x8EA7E1C9 0x278A8 +0x8EA7E1CA 0x27B98 +0x8EA7E1CB 0x27B92 +0x8EA7E1CC 0x27B94 +0x8EA7E1CD 0x27C9A +0x8EA7E1CE 0x27FB4 +0x8EA7E1CF 0x281EB +0x8EA7E1D0 0x281F4 +0x8EA7E1D1 0x281F3 +0x8EA7E1D2 0x281EE +0x8EA7E1D3 0x281F2 +0x8EA7E1D4 0x281F0 +0x8EA7E1D5 0x28664 +0x8EA7E1D6 0x28C05 +0x8EA7E1D7 0x28BFB +0x8EA7E1D8 0x28BFC +0x8EA7E1D9 0x28DF3 +0x8EA7E1DA 0x2906C +0x8EA7E1DB 0x291BA +0x8EA7E1DC 0x29379 +0x8EA7E1DD 0x2937E +0x8EA7E1DE 0x29378 +0x8EA7E1DF 0x293F4 +0x8EA7E1E0 0x29416 +0x8EA7E1E1 0x29657 +0x8EA7E1E2 0x299C8 +0x8EA7E1E3 0x299C3 +0x8EA7E1E4 0x299CE +0x8EA7E1E5 0x29AB3 +0x8EA7E1E6 0x29AED +0x8EA7E1E7 0x29AEE +0x8EA7E1E8 0x29BF1 +0x8EA7E1E9 0x29BF8 +0x8EA7E1EA 0x4C14 +0x8EA7E1EB 0x29C64 +0x8EA7E1EC 0x29C65 +0x8EA7E1ED 0x29F35 +0x8EA7E1EE 0x29F29 +0x8EA7E1EF 0x29F2C +0x8EA7E1F0 0x29F31 +0x8EA7E1F1 0x29F2B +0x8EA7E1F2 0x29F2E +0x8EA7E1F3 0x29F25 +0x8EA7E1F4 0x2A1DA +0x8EA7E1F5 0x2A1E0 +0x8EA7E1F6 0x2A1D4 +0x8EA7E1F7 0x2A1E1 +0x8EA7E1F8 0x2A1DD +0x8EA7E1F9 0x2A3E7 +0x8EA7E1FA 0x2A412 +0x8EA7E1FB 0x2A4AE +0x8EA7E1FC 0x2A4AF +0x8EA7E1FD 0x2A586 +0x8EA7E1FE 0x2A585 +0x8EA7E2A1 0x2A5D1 +0x8EA7E2A2 0x2A658 +0x8EA7E2A3 0x2A63F +0x8EA7E2A4 0x2A652 +0x8EA7E2A5 0x2A64B +0x8EA7E2A6 0x2A653 +0x8EA7E2A7 0x2A650 +0x8EA7E2A8 0x2A656 +0x8EA7E2A9 0x2A657 +0x8EA7E2AA 0x2A6CD +0x8EA7E2AB 0x2A6CB +0x8EA7E2AC 0x20831 +0x8EA7E2AD 0x20830 +0x8EA7E2AE 0x209D1 +0x8EA7E2AF 0x361C +0x8EA7E2B0 0x21192 +0x8EA7E2B1 0x21190 +0x8EA7E2B2 0x2118F +0x8EA7E2B3 0x21193 +0x8EA7E2B4 0x21191 +0x8EA7E2B5 0x3772 +0x8EA7E2B6 0x22313 +0x8EA7E2B7 0x2247F +0x8EA7E2B8 0x22EAC +0x8EA7E2B9 0x24170 +0x8EA7E2BA 0x244E5 +0x8EA7E2BB 0x24B23 +0x8EA7E2BC 0x24B24 +0x8EA7E2BD 0x24D08 +0x8EA7E2BE 0x24D07 +0x8EA7E2BF 0x24F1F +0x8EA7E2C0 0x24F20 +0x8EA7E2C1 0x24F21 +0x8EA7E2C2 0x250E1 +0x8EA7E2C3 0x25354 +0x8EA7E2C4 0x25357 +0x8EA7E2C5 0x25355 +0x8EA7E2C6 0x255FA +0x8EA7E2C7 0x25738 +0x8EA7E2C8 0x27186 +0x8EA7E2C9 0x25737 +0x8EA7E2CA 0x25A53 +0x8EA7E2CB 0x25F7E +0x8EA7E2CC 0x25F7B +0x8EA7E2CD 0x2F971 +0x8EA7E2CE 0x261FD +0x8EA7E2CF 0x261FC +0x8EA7E2D0 0x26346 +0x8EA7E2D1 0x26932 +0x8EA7E2D2 0x26AC7 +0x8EA7E2D3 0x27171 +0x8EA7E2D4 0x27183 +0x8EA7E2D5 0x2716F +0x8EA7E2D6 0x2717E +0x8EA7E2D7 0x2717D +0x8EA7E2D8 0x27181 +0x8EA7E2D9 0x2717C +0x8EA7E2DA 0x2758A +0x8EA7E2DB 0x2757E +0x8EA7E2DC 0x27580 +0x8EA7E2DD 0x2757D +0x8EA7E2DE 0x2757F +0x8EA7E2DF 0x27582 +0x8EA7E2E0 0x277D4 +0x8EA7E2E1 0x277D0 +0x8EA7E2E2 0x277D2 +0x8EA7E2E3 0x27955 +0x8EA7E2E4 0x27B9B +0x8EA7E2E5 0x27B9A +0x8EA7E2E6 0x27E4E +0x8EA7E2E7 0x281F1 +0x8EA7E2E8 0x283F8 +0x8EA7E2E9 0x283FD +0x8EA7E2EA 0x2865E +0x8EA7E2EB 0x28666 +0x8EA7E2EC 0x28905 +0x8EA7E2ED 0x28C0A +0x8EA7E2EE 0x28C0B +0x8EA7E2EF 0x28C0E +0x8EA7E2F0 0x28C0D +0x8EA7E2F1 0x28C11 +0x8EA7E2F2 0x28C09 +0x8EA7E2F3 0x28C10 +0x8EA7E2F4 0x28C0C +0x8EA7E2F5 0x28C12 +0x8EA7E2F6 0x28CC4 +0x8EA7E2F7 0x28DF7 +0x8EA7E2F8 0x28DF8 +0x8EA7E2F9 0x28F6A +0x8EA7E2FA 0x28F6B +0x8EA7E2FB 0x291C0 +0x8EA7E2FC 0x291C2 +0x8EA7E2FD 0x29385 +0x8EA7E2FE 0x29380 +0x8EA7E3A1 0x29384 +0x8EA7E3A2 0x29381 +0x8EA7E3A3 0x291C4 +0x8EA7E3A4 0x2958B +0x8EA7E3A5 0x2958D +0x8EA7E3A6 0x2958E +0x8EA7E3A7 0x29AB7 +0x8EA7E3A8 0x29AB9 +0x8EA7E3A9 0x29AEF +0x8EA7E3AA 0x29BFB +0x8EA7E3AB 0x29BFF +0x8EA7E3AC 0x29C67 +0x8EA7E3AD 0x29C68 +0x8EA7E3AE 0x29C69 +0x8EA7E3AF 0x29D3F +0x8EA7E3B0 0x29F3C +0x8EA7E3B1 0x29F4C +0x8EA7E3B2 0x29F3D +0x8EA7E3B3 0x29F3E +0x8EA7E3B4 0x29F3F +0x8EA7E3B5 0x29F3B +0x8EA7E3B6 0x2A1FF +0x8EA7E3B7 0x4D0E +0x8EA7E3B8 0x2A1F6 +0x8EA7E3B9 0x2A1EE +0x8EA7E3BA 0x2A1FC +0x8EA7E3BB 0x2A1F8 +0x8EA7E3BC 0x2A201 +0x8EA7E3BD 0x2A1FA +0x8EA7E3BE 0x2A288 +0x8EA7E3BF 0x2A380 +0x8EA7E3C0 0x2A411 +0x8EA7E3C1 0x2A4FE +0x8EA7E3C2 0x2A500 +0x8EA7E3C3 0x2A535 +0x8EA7E3C4 0x2503C +0x8EA7E3C5 0x2A5BD +0x8EA7E3C6 0x2A5BB +0x8EA7E3C7 0x2A65C +0x8EA7E3C8 0x2A65A +0x8EA7E3C9 0x2A6D1 +0x8EA7E3CA 0x2A6D0 +0x8EA7E3CB 0x20A0B +0x8EA7E3CC 0x23873 +0x8EA7E3CD 0x21939 +0x8EA7E3CE 0x21B1A +0x8EA7E3CF 0x21FE3 +0x8EA7E3D0 0x22187 +0x8EA7E3D1 0x22377 +0x8EA7E3D2 0x22378 +0x8EA7E3D3 0x22EB1 +0x8EA7E3D4 0x2386A +0x8EA7E3D5 0x23874 +0x8EA7E3D6 0x23AEB +0x8EA7E3D7 0x2417B +0x8EA7E3D8 0x245A5 +0x8EA7E3D9 0x248E4 +0x8EA7E3DA 0x24D0B +0x8EA7E3DB 0x24D0E +0x8EA7E3DC 0x24D0C +0x8EA7E3DD 0x25739 +0x8EA7E3DE 0x25E10 +0x8EA7E3DF 0x25E11 +0x8EA7E3E0 0x25E16 +0x8EA7E3E1 0x25F81 +0x8EA7E3E2 0x25F80 +0x8EA7E3E3 0x261FE +0x8EA7E3E4 0x26201 +0x8EA7E3E5 0x26200 +0x8EA7E3E6 0x26347 +0x8EA7E3E7 0x263EF +0x8EA7E3E8 0x27188 +0x8EA7E3E9 0x2758B +0x8EA7E3EA 0x2758D +0x8EA7E3EB 0x27587 +0x8EA7E3EC 0x27585 +0x8EA7E3ED 0x2758F +0x8EA7E3EE 0x27584 +0x8EA7E3EF 0x27588 +0x8EA7E3F0 0x2758E +0x8EA7E3F1 0x2758C +0x8EA7E3F2 0x277D7 +0x8EA7E3F3 0x277D6 +0x8EA7E3F4 0x27B9F +0x8EA7E3F5 0x22188 +0x8EA7E3F6 0x28203 +0x8EA7E3F7 0x283FE +0x8EA7E3F8 0x287EF +0x8EA7E3F9 0x28909 +0x8EA7E3FA 0x28908 +0x8EA7E3FB 0x28C20 +0x8EA7E3FC 0x28C24 +0x8EA7E3FD 0x28C1F +0x8EA7E3FE 0x29070 +0x8EA7E4A1 0x29256 +0x8EA7E4A2 0x293F7 +0x8EA7E4A3 0x293F8 +0x8EA7E4A4 0x293F6 +0x8EA7E4A5 0x29590 +0x8EA7E4A6 0x2965E +0x8EA7E4A7 0x297F7 +0x8EA7E4A8 0x299D6 +0x8EA7E4A9 0x299D5 +0x8EA7E4AA 0x29ABB +0x8EA7E4AB 0x29AF0 +0x8EA7E4AC 0x29C01 +0x8EA7E4AD 0x29C6C +0x8EA7E4AE 0x29D41 +0x8EA7E4AF 0x29D42 +0x8EA7E4B0 0x29F4F +0x8EA7E4B1 0x29F53 +0x8EA7E4B2 0x29F58 +0x8EA7E4B3 0x2A212 +0x8EA7E4B4 0x2A204 +0x8EA7E4B5 0x2A213 +0x8EA7E4B6 0x2A205 +0x8EA7E4B7 0x2A20D +0x8EA7E4B8 0x2A382 +0x8EA7E4B9 0x2A381 +0x8EA7E4BA 0x2A4B5 +0x8EA7E4BB 0x2A4BA +0x8EA7E4BC 0x2A5BE +0x8EA7E4BD 0x2A665 +0x8EA7E4BE 0x2A663 +0x8EA7E4BF 0x2A66E +0x8EA7E4C0 0x2A66A +0x8EA7E4C1 0x2A66C +0x8EA7E4C2 0x2A6C4 +0x8EA7E4C3 0x2096C +0x8EA7E4C4 0x27BA5 +0x8EA7E4C5 0x21B12 +0x8EA7E4C6 0x2244D +0x8EA7E4C7 0x2331F +0x8EA7E4C8 0x23877 +0x8EA7E4C9 0x23878 +0x8EA7E4CA 0x23C44 +0x8EA7E4CB 0x2417C +0x8EA7E4CC 0x244EB +0x8EA7E4CD 0x244EA +0x8EA7E4CE 0x244EC +0x8EA7E4CF 0x245A7 +0x8EA7E4D0 0x24719 +0x8EA7E4D1 0x24F23 +0x8EA7E4D2 0x7674 +0x8EA7E4D3 0x25601 +0x8EA7E4D4 0x25E1C +0x8EA7E4D5 0x26203 +0x8EA7E4D6 0x26348 +0x8EA7E4D7 0x268DA +0x8EA7E4D8 0x27191 +0x8EA7E4D9 0x27192 +0x8EA7E4DA 0x27596 +0x8EA7E4DB 0x27597 +0x8EA7E4DC 0x27591 +0x8EA7E4DD 0x27593 +0x8EA7E4DE 0x277D8 +0x8EA7E4DF 0x277D5 +0x8EA7E4E0 0x27957 +0x8EA7E4E1 0x27958 +0x8EA7E4E2 0x27BA2 +0x8EA7E4E3 0x28205 +0x8EA7E4E4 0x283FA +0x8EA7E4E5 0x2890C +0x8EA7E4E6 0x2890A +0x8EA7E4E7 0x28C2E +0x8EA7E4E8 0x28C29 +0x8EA7E4E9 0x28C2F +0x8EA7E4EA 0x28CC5 +0x8EA7E4EB 0x29072 +0x8EA7E4EC 0x291C8 +0x8EA7E4ED 0x2925A +0x8EA7E4EE 0x29259 +0x8EA7E4EF 0x29389 +0x8EA7E4F0 0x29388 +0x8EA7E4F1 0x299DB +0x8EA7E4F2 0x299D9 +0x8EA7E4F3 0x299DA +0x8EA7E4F4 0x29ABC +0x8EA7E4F5 0x4BEC +0x8EA7E4F6 0x29C06 +0x8EA7E4F7 0x29C05 +0x8EA7E4F8 0x29C6F +0x8EA7E4F9 0x29C6D +0x8EA7E4FA 0x29C70 +0x8EA7E4FB 0x29F60 +0x8EA7E4FC 0x29F5E +0x8EA7E4FD 0x29F63 +0x8EA7E4FE 0x29F5A +0x8EA7E5A1 0x29F5F +0x8EA7E5A2 0x2A219 +0x8EA7E5A3 0x2A21D +0x8EA7E5A4 0x2A21B +0x8EA7E5A5 0x2A222 +0x8EA7E5A6 0x2A21C +0x8EA7E5A7 0x2A21E +0x8EA7E5A8 0x2A2F7 +0x8EA7E5A9 0x2A384 +0x8EA7E5AA 0x2A415 +0x8EA7E5AB 0x2A4B8 +0x8EA7E5AC 0x2A4C1 +0x8EA7E5AD 0x2A501 +0x8EA7E5AE 0x2A50A +0x8EA7E5AF 0x2A5D2 +0x8EA7E5B0 0x2A675 +0x8EA7E5B1 0x2A674 +0x8EA7E5B2 0x2A672 +0x8EA7E5B3 0x20AD0 +0x8EA7E5B4 0x21B1B +0x8EA7E5B5 0x22010 +0x8EA7E5B6 0x22379 +0x8EA7E5B7 0x244ED +0x8EA7E5B8 0x24BB9 +0x8EA7E5B9 0x24F24 +0x8EA7E5BA 0x24FC5 +0x8EA7E5BB 0x25603 +0x8EA7E5BC 0x2634A +0x8EA7E5BD 0x268F7 +0x8EA7E5BE 0x269C1 +0x8EA7E5BF 0x269C2 +0x8EA7E5C0 0x27194 +0x8EA7E5C1 0x27599 +0x8EA7E5C2 0x2759A +0x8EA7E5C3 0x2795A +0x8EA7E5C4 0x27BA8 +0x8EA7E5C5 0x27C25 +0x8EA7E5C6 0x27C9E +0x8EA7E5C7 0x28441 +0x8EA7E5C8 0x28C32 +0x8EA7E5C9 0x28C33 +0x8EA7E5CA 0x291CB +0x8EA7E5CB 0x291CA +0x8EA7E5CC 0x291CC +0x8EA7E5CD 0x29593 +0x8EA7E5CE 0x299E0 +0x8EA7E5CF 0x29C71 +0x8EA7E5D0 0x29F6B +0x8EA7E5D1 0x2A22B +0x8EA7E5D2 0x2A229 +0x8EA7E5D3 0x2A21A +0x8EA7E5D4 0x2A226 +0x8EA7E5D5 0x2A227 +0x8EA7E5D6 0x2A22A +0x8EA7E5D7 0x2A2F8 +0x8EA7E5D8 0x2503D +0x8EA7E5D9 0x2A676 +0x8EA7E5DA 0x21518 +0x8EA7E5DB 0x2387A +0x8EA7E5DC 0x2417F +0x8EA7E5DD 0x4279 +0x8EA7E5DE 0x263F0 +0x8EA7E5DF 0x2719A +0x8EA7E5E0 0x27196 +0x8EA7E5E1 0x2759E +0x8EA7E5E2 0x2759D +0x8EA7E5E3 0x275DC +0x8EA7E5E4 0x277DA +0x8EA7E5E5 0x2820B +0x8EA7E5E6 0x28402 +0x8EA7E5E7 0x28442 +0x8EA7E5E8 0x28667 +0x8EA7E5E9 0x2938B +0x8EA7E5EA 0x299E2 +0x8EA7E5EB 0x29F71 +0x8EA7E5EC 0x2A22F +0x8EA7E5ED 0x2A22E +0x8EA7E5EE 0x2A4C6 +0x8EA7E5EF 0x2A58E +0x8EA7E5F0 0x2A67B +0x8EA7E5F1 0x2A677 +0x8EA7E5F2 0x2A678 +0x8EA7E5F3 0x2A67C +0x8EA7E5F4 0x2387C +0x8EA7E5F5 0x26207 +0x8EA7E5F6 0x27197 +0x8EA7E5F7 0x27BD9 +0x8EA7E5F8 0x2890D +0x8EA7E5F9 0x2890E +0x8EA7E5FA 0x299E3 +0x8EA7E5FB 0x299E4 +0x8EA7E5FC 0x29AF3 +0x8EA7E5FD 0x29C75 +0x8EA7E5FE 0x2A237 +0x8EA7E6A1 0x2A235 +0x8EA7E6A2 0x2A58F +0x8EA7E6A3 0x2A680 +0x8EA7E6A4 0x2A67F +0x8EA7E6A5 0x2A6D4 +0x8EA7E6A6 0x22EB4 +0x8EA7E6A7 0x2A3EC +0x8EA7E6A8 0x28F75 +0x8EA7E6A9 0x24D10 +0x8EA7E6AA 0x26269 +0x8EA7E6AB 0x275A4 +0x8EA7E6AC 0x277DB +0x8EA7E6AD 0x291D1 +0x8EA7E6AE 0x2938D +0x8EA7E6AF 0x29F76 +0x8EA7E6B0 0x2A239 +0x8EA7E6B1 0x2A684 +0x8EA7E6B2 0x2A682 +0x8EA7E6B3 0x20AD2 +0x8EA7E6B4 0x244EE +0x8EA7E6B5 0x24D11 +0x8EA7E6B6 0x25F84 +0x8EA7E6B7 0x28F74 +0x8EA7E6B8 0x2938F +0x8EA7E6B9 0x2938E +0x8EA7E6BA 0x2A23B +0x8EA7E6BB 0x208CB +0x8EA7E6BC 0x2A688 +0x8EA7E6BD 0x2A686 +0x8EA7E6BE 0x2335C +0x8EA7E6BF 0x253A4 +0x8EA7E6C0 0x29075 +0x8EA7E6C1 0x2A68B +0x8EA7E6C2 0x21519 +0x8EA7E6C3 0x27C9F +0x8EA7E6C4 0x299E5 +0x8EA7E6C5 0x2A240 +0x8EA7E6C6 0x24D12 +0x8EA7E6C7 0x2A2FB +0x8EA7E6C8 0x2A68C +0x8EA7E6C9 0x253A5 +0x8EA7E6CA 0x29C77 +0x8EA7E6CB 0x29C78 +0x8EA7E6CC 0x2A6D6 +0x8EA7E6CD 0x277DF +0x8EA7E6CE 0x291D2 +0x8EA7E6CF 0x2151A +0x8EA7E6D0 0x27BA9 +0x8EA7E6D1 0x291D3 +0x8EA7E6D2 0x2A4CA +0x8EA7E6D3 0x269C4 +0x8EA7E6D4 0x278B1 +0x8EA7E6D5 0x29664 +0x8EAFA1A1 0x20002 +0x8EAFA1A2 0x2008C +0x8EAFA1A3 0x200D4 +0x8EAFA1A4 0x201A5 +0x8EAFA1A5 0x20092 +0x8EAFA1A6 0x20093 +0x8EAFA1A7 0x200D8 +0x8EAFA1A8 0x200D9 +0x8EAFA1A9 0x201A7 +0x8EAFA1AA 0x2062B +0x8EAFA1AB 0x2062C +0x8EAFA1AC 0x2062D +0x8EAFA1AD 0x20630 +0x8EAFA1AE 0x2062E +0x8EAFA1AF 0x206AB +0x8EAFA1B0 0x5301 +0x8EAFA1B1 0x2092D +0x8EAFA1B2 0x2096D +0x8EAFA1B3 0x2F834 +0x8EAFA1B4 0x20A0F +0x8EAFA1B6 0x20B9D +0x8EAFA1B7 0x211A2 +0x8EAFA1B8 0x215D4 +0x8EAFA1B9 0x21B56 +0x8EAFA1BA 0x21BC3 +0x8EAFA1BB 0x22014 +0x8EAFA1BD 0x2471A +0x8EAFA1BE 0x2000F +0x8EAFA1BF 0x20010 +0x8EAFA1C0 0x2009A +0x8EAFA1C1 0x2009B +0x8EAFA1C3 0x201AC +0x8EAFA1C4 0x3436 +0x8EAFA1C5 0x20097 +0x8EAFA1C6 0x20546 +0x8EAFA1C7 0x434F +0x8EAFA1C8 0x20576 +0x8EAFA1C9 0x20577 +0x8EAFA1CA 0x205AE +0x8EAFA1CB 0x2063A +0x8EAFA1CC 0x2067D +0x8EAFA1CD 0x21BC5 +0x8EAFA1CE 0x20BA8 +0x8EAFA1D0 0x53FA +0x8EAFA1D1 0x21241 +0x8EAFA1D2 0x21242 +0x8EAFA1D3 0x215D8 +0x8EAFA1D4 0x215D9 +0x8EAFA1D5 0x216AA +0x8EAFA1D6 0x216AB +0x8EAFA1D7 0x21942 +0x8EAFA1D8 0x21941 +0x8EAFA1D9 0x9F99 +0x8EAFA1DA 0x21BC6 +0x8EAFA1DC 0x21D35 +0x8EAFA1DD 0x21D36 +0x8EAFA1DE 0x21D37 +0x8EAFA1DF 0x2F883 +0x8EAFA1E0 0x2634D +0x8EAFA1E2 0x221B5 +0x8EAFA1E3 0x22317 +0x8EAFA1E4 0x22482 +0x8EAFA1E5 0x233B6 +0x8EAFA1E6 0x6C49 +0x8EAFA1E7 0x23C72 +0x8EAFA1E8 0x2455C +0x8EAFA1E9 0x245A8 +0x8EAFA1EA 0x8FB7 +0x8EAFA1EB 0x215E3 +0x8EAFA1EC 0x3406 +0x8EAFA1EE 0x200E6 +0x8EAFA1EF 0x20144 +0x8EAFA1F0 0x20145 +0x8EAFA1F1 0x4F29 +0x8EAFA1F2 0x343E +0x8EAFA1F3 0x201C4 +0x8EAFA1F4 0x201C5 +0x8EAFA1F5 0x201C6 +0x8EAFA1F6 0x201C7 +0x8EAFA1F7 0x201C8 +0x8EAFA1F8 0x201C9 +0x8EAFA1F9 0x201CA +0x8EAFA1FA 0x201D4 +0x8EAFA1FB 0x2057D +0x8EAFA1FC 0x26272 +0x8EAFA1FD 0x205B2 +0x8EAFA1FE 0x205B4 +0x8EAFA2A1 0x20682 +0x8EAFA2A2 0x206C7 +0x8EAFA2A3 0x206C8 +0x8EAFA2A5 0x2083C +0x8EAFA2A6 0x2083D +0x8EAFA2A7 0x2083E +0x8EAFA2A8 0x2083F +0x8EAFA2A9 0x2F824 +0x8EAFA2AA 0x208D3 +0x8EAFA2AB 0x20147 +0x8EAFA2AC 0x534E +0x8EAFA2AD 0x20A3D +0x8EAFA2AE 0x20AE2 +0x8EAFA2AF 0x20BB8 +0x8EAFA2B0 0x20BB9 +0x8EAFA2B1 0x20BC2 +0x8EAFA2B2 0x20BBA +0x8EAFA2B3 0x20BC6 +0x8EAFA2B4 0x20BBB +0x8EAFA2B5 0x211AD +0x8EAFA2B6 0x2124C +0x8EAFA2B7 0x2124D +0x8EAFA2B9 0x216B2 +0x8EAFA2BA 0x216B3 +0x8EAFA2BB 0x216B4 +0x8EAFA2BC 0x216B5 +0x8EAFA2BD 0x219C3 +0x8EAFA2BE 0x219C4 +0x8EAFA2BF 0x219C5 +0x8EAFA2C0 0x219C6 +0x8EAFA2C1 0x219C7 +0x8EAFA2C3 0x21BCE +0x8EAFA2C4 0x21C30 +0x8EAFA2C5 0x21D47 +0x8EAFA2C6 0x21D48 +0x8EAFA2C7 0x5C81 +0x8EAFA2C8 0x2205C +0x8EAFA2CA 0x2205F +0x8EAFA2CB 0x22318 +0x8EAFA2CC 0x22319 +0x8EAFA2CD 0x2237E +0x8EAFA2CE 0x5F10 +0x8EAFA2CF 0x225B0 +0x8EAFA2D0 0x22A75 +0x8EAFA2D1 0x6268 +0x8EAFA2D2 0x22A76 +0x8EAFA2D3 0x23041 +0x8EAFA2D4 0x23142 +0x8EAFA2D6 0x233BD +0x8EAFA2D7 0x6742 +0x8EAFA2D8 0x6740 +0x8EAFA2D9 0x51EA +0x8EAFA2DA 0x23B1E +0x8EAFA2DB 0x23B1F +0x8EAFA2DC 0x23C87 +0x8EAFA2DD 0x6C62 +0x8EAFA2DE 0x23C78 +0x8EAFA2DF 0x24188 +0x8EAFA2E0 0x24189 +0x8EAFA2E1 0x2418A +0x8EAFA2E2 0x24617 +0x8EAFA2E3 0x24615 +0x8EAFA2E6 0x7391 +0x8EAFA2E7 0x250E5 +0x8EAFA2E8 0x25609 +0x8EAFA2E9 0x2573B +0x8EAFA2EA 0x2574F +0x8EAFA2EC 0x2662E +0x8EAFA2ED 0x2662F +0x8EAFA2EE 0x26AFF +0x8EAFA2EF 0x26AFD +0x8EAFA2F0 0x26AFE +0x8EAFA2F1 0x8FBB +0x8EAFA2F2 0x8FBC +0x8EAFA2F4 0x20023 +0x8EAFA2F5 0x200EA +0x8EAFA2F6 0x2012A +0x8EAFA2F7 0x20149 +0x8EAFA2F8 0x2014A +0x8EAFA2F9 0x2014B +0x8EAFA2FA 0x201DF +0x8EAFA2FB 0x201E0 +0x8EAFA2FC 0x201E1 +0x8EAFA2FD 0x201E2 +0x8EAFA2FE 0x205C1 +0x8EAFA3A1 0x201E3 +0x8EAFA3A2 0x201E4 +0x8EAFA3A3 0x201E5 +0x8EAFA3A4 0x205C0 +0x8EAFA3A5 0x201E6 +0x8EAFA3A6 0x201F7 +0x8EAFA3A8 0x201E7 +0x8EAFA3A9 0x201E8 +0x8EAFA3AA 0x201E9 +0x8EAFA3AB 0x201EA +0x8EAFA3AC 0x201EB +0x8EAFA3AD 0x2050E +0x8EAFA3AE 0x20580 +0x8EAFA3AF 0x20581 +0x8EAFA3B0 0x205BA +0x8EAFA3B1 0x205BB +0x8EAFA3B2 0x205BC +0x8EAFA3B3 0x205BD +0x8EAFA3B4 0x2063F +0x8EAFA3B5 0x20640 +0x8EAFA3B6 0x20688 +0x8EAFA3B7 0x2F81F +0x8EAFA3B8 0x20846 +0x8EAFA3BA 0x20847 +0x8EAFA3BB 0x20848 +0x8EAFA3BC 0x20936 +0x8EAFA3BD 0x20972 +0x8EAFA3BE 0x20996 +0x8EAFA3BF 0x20A47 +0x8EAFA3C0 0x20AE7 +0x8EAFA3C1 0x20B34 +0x8EAFA3C2 0x20B35 +0x8EAFA3C3 0x20B36 +0x8EAFA3C4 0x20B37 +0x8EAFA3C5 0x20BE3 +0x8EAFA3C6 0x20BE4 +0x8EAFA3C7 0x20BE5 +0x8EAFA3C8 0x20BEB +0x8EAFA3C9 0x3575 +0x8EAFA3CA 0x20BE6 +0x8EAFA3CB 0x20BE7 +0x8EAFA3CC 0x20BE8 +0x8EAFA3CF 0x211B9 +0x8EAFA3D0 0x56E8 +0x8EAFA3D1 0x211BA +0x8EAFA3D2 0x575B +0x8EAFA3D3 0x21263 +0x8EAFA3D4 0x21264 +0x8EAFA3D6 0x21265 +0x8EAFA3D8 0x21266 +0x8EAFA3D9 0x2127C +0x8EAFA3DA 0x21267 +0x8EAFA3DB 0x2F85A +0x8EAFA3DC 0x21559 +0x8EAFA3DD 0x215E9 +0x8EAFA3DE 0x215EA +0x8EAFA3DF 0x215EB +0x8EAFA3E0 0x215EC +0x8EAFA3E1 0x215ED +0x8EAFA3E2 0x215EE +0x8EAFA3E3 0x215EF +0x8EAFA3E4 0x216BF +0x8EAFA3E5 0x216CB +0x8EAFA3E6 0x216C3 +0x8EAFA3E7 0x216D5 +0x8EAFA3E8 0x216C4 +0x8EAFA3E9 0x216C5 +0x8EAFA3EA 0x216D3 +0x8EAFA3EB 0x216C6 +0x8EAFA3EC 0x216C7 +0x8EAFA3ED 0x216C8 +0x8EAFA3EE 0x216C9 +0x8EAFA3EF 0x216CA +0x8EAFA3F0 0x2194A +0x8EAFA3F2 0x219D1 +0x8EAFA3F3 0x21B61 +0x8EAFA3F4 0x21C37 +0x8EAFA3F6 0x21D64 +0x8EAFA3F7 0x21D66 +0x8EAFA3F8 0x5C99 +0x8EAFA3F9 0x21D67 +0x8EAFA3FA 0x21D68 +0x8EAFA3FB 0x21D69 +0x8EAFA3FC 0x5C97 +0x8EAFA3FD 0x21D73 +0x8EAFA3FE 0x21D6A +0x8EAFA4A1 0x21D6B +0x8EAFA4A2 0x6762 +0x8EAFA4A4 0x22072 +0x8EAFA4A5 0x383C +0x8EAFA4A6 0x221B9 +0x8EAFA4A7 0x2231C +0x8EAFA4A8 0x22336 +0x8EAFA4A9 0x223BC +0x8EAFA4AA 0x223BE +0x8EAFA4AB 0x223BF +0x8EAFA4AC 0x223C0 +0x8EAFA4AD 0x22487 +0x8EAFA4AE 0x225DC +0x8EAFA4AF 0x225DD +0x8EAFA4B0 0x225F5 +0x8EAFA4B1 0x225DE +0x8EAFA4B2 0x225DF +0x8EAFA4B3 0x2F89E +0x8EAFA4B4 0x225E0 +0x8EAFA4B5 0x225E1 +0x8EAFA4B6 0x225E2 +0x8EAFA4B7 0x22A2C +0x8EAFA4B8 0x22A2D +0x8EAFA4B9 0x62A4 +0x8EAFA4BA 0x22AA9 +0x8EAFA4BB 0x22A9C +0x8EAFA4BC 0x22A9D +0x8EAFA4BD 0x22A9E +0x8EAFA4BE 0x22A9F +0x8EAFA4BF 0x22AA0 +0x8EAFA4C0 0x22AA1 +0x8EAFA4C1 0x22AA2 +0x8EAFA4C3 0x22AA3 +0x8EAFA4C4 0x22AA4 +0x8EAFA4C5 0x22AA7 +0x8EAFA4C6 0x23042 +0x8EAFA4C7 0x23093 +0x8EAFA4C8 0x23151 +0x8EAFA4CA 0x23152 +0x8EAFA4CB 0x23144 +0x8EAFA4CC 0x23153 +0x8EAFA4CD 0x23322 +0x8EAFA4CE 0x233C6 +0x8EAFA4CF 0x233C7 +0x8EAFA4D0 0x233C9 +0x8EAFA4D1 0x2F8DD +0x8EAFA4D2 0x233CA +0x8EAFA4D3 0x6766 +0x8EAFA4D4 0x233C8 +0x8EAFA4D5 0x23B24 +0x8EAFA4D6 0x23B25 +0x8EAFA4D7 0x23B26 +0x8EAFA4D9 0x23B27 +0x8EAFA4DA 0x23B28 +0x8EAFA4DC 0x23C58 +0x8EAFA4DD 0x2F8FB +0x8EAFA4DE 0x23CA7 +0x8EAFA4DF 0x23C88 +0x8EAFA4E0 0x23C89 +0x8EAFA4E1 0x23CA5 +0x8EAFA4E2 0x23CA8 +0x8EAFA4E3 0x23CA9 +0x8EAFA4E4 0x23CAA +0x8EAFA4E5 0x23CAB +0x8EAFA4E6 0x23CAC +0x8EAFA4E7 0x23CAD +0x8EAFA4E8 0x6CA3 +0x8EAFA4E9 0x23C79 +0x8EAFA4EB 0x24194 +0x8EAFA4EC 0x24195 +0x8EAFA4ED 0x24196 +0x8EAFA4EE 0x3DA5 +0x8EAFA4F0 0x24197 +0x8EAFA4F1 0x707F +0x8EAFA4F2 0x24198 +0x8EAFA4F3 0x2454E +0x8EAFA4F4 0x2454F +0x8EAFA4F5 0x24619 +0x8EAFA4F7 0x24741 +0x8EAFA4F8 0x2F92A +0x8EAFA4F9 0x248F7 +0x8EAFA4FA 0x24C04 +0x8EAFA4FB 0x24C19 +0x8EAFA4FC 0x24C17 +0x8EAFA4FD 0x25040 +0x8EAFA4FE 0x250EC +0x8EAFA5A1 0x2541B +0x8EAFA5A2 0x2541C +0x8EAFA5A3 0x77F6 +0x8EAFA5A4 0x2560E +0x8EAFA5A5 0x25752 +0x8EAFA5A6 0x25AD8 +0x8EAFA5A7 0x25E26 +0x8EAFA5A8 0x26274 +0x8EAFA5AA 0x26275 +0x8EAFA5AB 0x269C6 +0x8EAFA5AC 0x26B0B +0x8EAFA5AD 0x26B0C +0x8EAFA5AE 0x26B0D +0x8EAFA5AF 0x26B0E +0x8EAFA5B0 0x26B0F +0x8EAFA5B1 0x26B10 +0x8EAFA5B2 0x8FC8 +0x8EAFA5B3 0x28459 +0x8EAFA5B4 0x2845A +0x8EAFA5B5 0x28683 +0x8EAFA5B6 0x28684 +0x8EAFA5B7 0x28685 +0x8EAFA5B9 0x95F5 +0x8EAFA5BA 0x28E20 +0x8EAFA5BB 0x28E21 +0x8EAFA5BC 0x28E22 +0x8EAFA5BD 0x28E23 +0x8EAFA5BE 0x28E24 +0x8EAFA5BF 0x28E29 +0x8EAFA5C0 0x200F4 +0x8EAFA5C2 0x2158F +0x8EAFA5C3 0x20151 +0x8EAFA5C4 0x4FAB +0x8EAFA5C5 0x20217 +0x8EAFA5C6 0x20218 +0x8EAFA5C7 0x2025B +0x8EAFA5C8 0x20219 +0x8EAFA5C9 0x2021A +0x8EAFA5CA 0x3453 +0x8EAFA5CB 0x2021B +0x8EAFA5CC 0x2021C +0x8EAFA5CD 0x2021D +0x8EAFA5CE 0x2021E +0x8EAFA5CF 0x2021F +0x8EAFA5D0 0x20220 +0x8EAFA5D1 0x20221 +0x8EAFA5D2 0x2048B +0x8EAFA5D3 0x20488 +0x8EAFA5D4 0x5C2D +0x8EAFA5D5 0x20585 +0x8EAFA5D6 0x26287 +0x8EAFA5D7 0x205C7 +0x8EAFA5D8 0x2064C +0x8EAFA5D9 0x2064D +0x8EAFA5DA 0x206FC +0x8EAFA5DB 0x206FD +0x8EAFA5DC 0x206FE +0x8EAFA5DD 0x206FF +0x8EAFA5E0 0x20856 +0x8EAFA5E1 0x20857 +0x8EAFA5E2 0x20858 +0x8EAFA5E3 0x20859 +0x8EAFA5E4 0x208DC +0x8EAFA5E5 0x208DD +0x8EAFA5E6 0x20973 +0x8EAFA5E7 0x2099D +0x8EAFA5E8 0x209A1 +0x8EAFA5E9 0x2099E +0x8EAFA5EA 0x2099F +0x8EAFA5EB 0x209A0 +0x8EAFA5EC 0x209E6 +0x8EAFA5ED 0x20A51 +0x8EAFA5EE 0x20A52 +0x8EAFA5EF 0x20B3D +0x8EAFA5F0 0x20C22 +0x8EAFA5F1 0x549C +0x8EAFA5F2 0x20C23 +0x8EAFA5F3 0x20C24 +0x8EAFA5F4 0x20C25 +0x8EAFA5F5 0x20C26 +0x8EAFA5F6 0x20C27 +0x8EAFA5F7 0x20C28 +0x8EAFA5F8 0x20C29 +0x8EAFA5F9 0x20C2A +0x8EAFA5FA 0x20C2B +0x8EAFA5FC 0x20C40 +0x8EAFA5FD 0x20C2C +0x8EAFA5FE 0x20C2D +0x8EAFA6A1 0x20C2E +0x8EAFA6A2 0x20C2F +0x8EAFA6A3 0x20C30 +0x8EAFA6A4 0x211D0 +0x8EAFA6A5 0x212A8 +0x8EAFA6A6 0x21294 +0x8EAFA6A7 0x21295 +0x8EAFA6A8 0x21296 +0x8EAFA6A9 0x21297 +0x8EAFA6AA 0x21298 +0x8EAFA6AB 0x2129C +0x8EAFA6AC 0x2129B +0x8EAFA6AE 0x212A1 +0x8EAFA6AF 0x212A0 +0x8EAFA6B0 0x21299 +0x8EAFA6B1 0x2129A +0x8EAFA6B2 0x212A7 +0x8EAFA6B3 0x5788 +0x8EAFA6B4 0x21564 +0x8EAFA6B6 0x21600 +0x8EAFA6B7 0x21601 +0x8EAFA6BA 0x216E5 +0x8EAFA6BB 0x216E9 +0x8EAFA6BC 0x216FB +0x8EAFA6BD 0x216FC +0x8EAFA6BE 0x216EA +0x8EAFA6BF 0x216EB +0x8EAFA6C0 0x216EC +0x8EAFA6C1 0x216ED +0x8EAFA6C2 0x216EE +0x8EAFA6C3 0x216EF +0x8EAFA6C4 0x216FA +0x8EAFA6C5 0x216F0 +0x8EAFA6C6 0x216F1 +0x8EAFA6C7 0x216F2 +0x8EAFA6C8 0x216F3 +0x8EAFA6C9 0x216F4 +0x8EAFA6CA 0x21952 +0x8EAFA6CB 0x21953 +0x8EAFA6CC 0x21954 +0x8EAFA6CD 0x21955 +0x8EAFA6CE 0x21958 +0x8EAFA6CF 0x21956 +0x8EAFA6D1 0x219DD +0x8EAFA6D2 0x219DE +0x8EAFA6D3 0x219E3 +0x8EAFA6D4 0x219DF +0x8EAFA6D5 0x219E0 +0x8EAFA6D6 0x21B22 +0x8EAFA6D7 0x21B23 +0x8EAFA6D8 0x21B68 +0x8EAFA6D9 0x21BDF +0x8EAFA6DA 0x34AC +0x8EAFA6DB 0x21C44 +0x8EAFA6DC 0x21D94 +0x8EAFA6DD 0x21D95 +0x8EAFA6DE 0x21D96 +0x8EAFA6DF 0x21D97 +0x8EAFA6E0 0x21D98 +0x8EAFA6E1 0x21D99 +0x8EAFA6E2 0x2F879 +0x8EAFA6E3 0x21D9A +0x8EAFA6E4 0x21D9B +0x8EAFA6E5 0x21D9D +0x8EAFA6E6 0x21D9E +0x8EAFA6E7 0x21D9F +0x8EAFA6E8 0x21DA0 +0x8EAFA6E9 0x21FF3 +0x8EAFA6EA 0x21FF2 +0x8EAFA6EB 0x2201F +0x8EAFA6EC 0x22088 +0x8EAFA6ED 0x2218F +0x8EAFA6EE 0x22190 +0x8EAFA6F0 0x221FD +0x8EAFA6F1 0x221FE +0x8EAFA6F2 0x221FF +0x8EAFA6F3 0x22200 +0x8EAFA6F4 0x22201 +0x8EAFA6F5 0x2261A +0x8EAFA6F7 0x225E3 +0x8EAFA6F8 0x225E4 +0x8EAFA6F9 0x225E5 +0x8EAFA6FA 0x225E6 +0x8EAFA6FB 0x225E7 +0x8EAFA6FC 0x225EB +0x8EAFA6FD 0x225E8 +0x8EAFA6FE 0x225E9 +0x8EAFA7A1 0x225EA +0x8EAFA7A2 0x2261D +0x8EAFA7A3 0x229A4 +0x8EAFA7A4 0x229A3 +0x8EAFA7A5 0x22AD4 +0x8EAFA7A6 0x22AC6 +0x8EAFA7A7 0x22AC7 +0x8EAFA7A8 0x22AC8 +0x8EAFA7A9 0x22AC9 +0x8EAFA7AA 0x22ACA +0x8EAFA7AB 0x22ACB +0x8EAFA7AC 0x22ACC +0x8EAFA7AD 0x22ACD +0x8EAFA7AE 0x39DE +0x8EAFA7AF 0x22ACE +0x8EAFA7B0 0x62C3 +0x8EAFA7B1 0x22EB8 +0x8EAFA7B2 0x22EB9 +0x8EAFA7B3 0x22EBA +0x8EAFA7B4 0x2306E +0x8EAFA7B5 0x230DB +0x8EAFA7B6 0x230DC +0x8EAFA7B7 0x23168 +0x8EAFA7B8 0x23169 +0x8EAFA7B9 0x2316A +0x8EAFA7BA 0x2316B +0x8EAFA7BB 0x2316C +0x8EAFA7BC 0x2316D +0x8EAFA7BD 0x2316E +0x8EAFA7BE 0x6619 +0x8EAFA7BF 0x23324 +0x8EAFA7C0 0x23325 +0x8EAFA7C2 0x23400 +0x8EAFA7C3 0x233E5 +0x8EAFA7C4 0x233F9 +0x8EAFA7C5 0x233E7 +0x8EAFA7C6 0x233E8 +0x8EAFA7C7 0x233E9 +0x8EAFA7C8 0x233FE +0x8EAFA7C9 0x233EA +0x8EAFA7CA 0x233EB +0x8EAFA7CB 0x233EC +0x8EAFA7CC 0x3B49 +0x8EAFA7CD 0x233ED +0x8EAFA7CE 0x67A1 +0x8EAFA7CF 0x233EE +0x8EAFA7D0 0x67A6 +0x8EAFA7D1 0x233EF +0x8EAFA7D3 0x23417 +0x8EAFA7D4 0x233F0 +0x8EAFA7D5 0x233F1 +0x8EAFA7D6 0x23894 +0x8EAFA7D7 0x2395B +0x8EAFA7D8 0x2395C +0x8EAFA7D9 0x2395D +0x8EAFA7DA 0x23B2F +0x8EAFA7DB 0x3C91 +0x8EAFA7DC 0x23B30 +0x8EAFA7DD 0x23B31 +0x8EAFA7DE 0x23B32 +0x8EAFA7DF 0x23B33 +0x8EAFA7E0 0x23CCC +0x8EAFA7E1 0x23CCD +0x8EAFA7E2 0x23CCE +0x8EAFA7E3 0x23CAE +0x8EAFA7E4 0x23CAF +0x8EAFA7E5 0x23CB0 +0x8EAFA7E6 0x3CD3 +0x8EAFA7E7 0x23CCF +0x8EAFA7E8 0x23CD0 +0x8EAFA7E9 0x23CD1 +0x8EAFA7EA 0x23CD2 +0x8EAFA7EB 0x23CD3 +0x8EAFA7ED 0x23CD4 +0x8EAFA7EE 0x3DA9 +0x8EAFA7EF 0x241A6 +0x8EAFA7F0 0x241A7 +0x8EAFA7F1 0x241A8 +0x8EAFA7F2 0x241B0 +0x8EAFA7F3 0x241A9 +0x8EAFA7F4 0x241AA +0x8EAFA7F5 0x241AB +0x8EAFA7F6 0x241AC +0x8EAFA7F7 0x241AD +0x8EAFA7F8 0x244FB +0x8EAFA7F9 0x244FC +0x8EAFA7FB 0x2462D +0x8EAFA7FC 0x2462E +0x8EAFA7FD 0x24650 +0x8EAFA7FE 0x2462F +0x8EAFA8A1 0x24630 +0x8EAFA8A2 0x24765 +0x8EAFA8A3 0x248E6 +0x8EAFA8A4 0x2490C +0x8EAFA8A5 0x24902 +0x8EAFA8A6 0x24903 +0x8EAFA8A7 0x24904 +0x8EAFA8A8 0x24905 +0x8EAFA8A9 0x24906 +0x8EAFA8AB 0x24BC0 +0x8EAFA8AC 0x24C24 +0x8EAFA8AD 0x24C25 +0x8EAFA8AE 0x24D16 +0x8EAFA8AF 0x24D32 +0x8EAFA8B0 0x25420 +0x8EAFA8B1 0x25421 +0x8EAFA8B2 0x25422 +0x8EAFA8B3 0x25423 +0x8EAFA8B4 0x77FE +0x8EAFA8B5 0x25425 +0x8EAFA8B6 0x25619 +0x8EAFA8B7 0x25624 +0x8EAFA8B8 0x2561A +0x8EAFA8B9 0x2561B +0x8EAFA8BA 0x2561C +0x8EAFA8BB 0x2561D +0x8EAFA8BC 0x2F952 +0x8EAFA8BD 0x2561E +0x8EAFA8BE 0x2575A +0x8EAFA8BF 0x2575B +0x8EAFA8C0 0x2575C +0x8EAFA8C1 0x2575D +0x8EAFA8C2 0x2575E +0x8EAFA8C3 0x25931 +0x8EAFA8C5 0x25E29 +0x8EAFA8C7 0x25F88 +0x8EAFA8C8 0x25F89 +0x8EAFA8C9 0x26289 +0x8EAFA8CA 0x7F57 +0x8EAFA8CB 0x26356 +0x8EAFA8CC 0x264D1 +0x8EAFA8CD 0x264E6 +0x8EAFA8CE 0x26532 +0x8EAFA8CF 0x26533 +0x8EAFA8D0 0x26652 +0x8EAFA8D1 0x26653 +0x8EAFA8D2 0x43D5 +0x8EAFA8D3 0x26654 +0x8EAFA8D4 0x26655 +0x8EAFA8D7 0x26B29 +0x8EAFA8D8 0x26B2A +0x8EAFA8D9 0x26B2B +0x8EAFA8DA 0x26B2C +0x8EAFA8DB 0x26B2D +0x8EAFA8DC 0x2F992 +0x8EAFA8DD 0x26B2E +0x8EAFA8DE 0x26B2F +0x8EAFA8DF 0x26B30 +0x8EAFA8E0 0x26B31 +0x8EAFA8E1 0x26B32 +0x8EAFA8E2 0x26B33 +0x8EAFA8E3 0x82C5 +0x8EAFA8E4 0x26B34 +0x8EAFA8E5 0x2719B +0x8EAFA8E6 0x27223 +0x8EAFA8E7 0x27224 +0x8EAFA8E9 0x27225 +0x8EAFA8EA 0x27227 +0x8EAFA8EB 0x27616 +0x8EAFA8EC 0x27CA0 +0x8EAFA8ED 0x2846F +0x8EAFA8EE 0x8FDF +0x8EAFA8EF 0x28470 +0x8EAFA8F0 0x28471 +0x8EAFA8F1 0x8FDC +0x8EAFA8F2 0x488C +0x8EAFA8F3 0x28472 +0x8EAFA8F4 0x28473 +0x8EAFA8F5 0x28474 +0x8EAFA8F6 0x2869C +0x8EAFA8F7 0x286AA +0x8EAFA8F8 0x2869D +0x8EAFA8F9 0x2869E +0x8EAFA8FA 0x4099 +0x8EAFA8FB 0x286AB +0x8EAFA8FC 0x2869F +0x8EAFA8FD 0x28E35 +0x8EAFA8FE 0x28E38 +0x8EAFA9A1 0x2A38D +0x8EAFA9A2 0x20035 +0x8EAFA9A3 0x20036 +0x8EAFA9A4 0x25AEE +0x8EAFA9A5 0x200B4 +0x8EAFA9A6 0x2A6C9 +0x8EAFA9A7 0x20132 +0x8EAFA9A8 0x20155 +0x8EAFA9A9 0x20244 +0x8EAFA9AA 0x20245 +0x8EAFA9AB 0x20246 +0x8EAFA9AC 0x20247 +0x8EAFA9AD 0x4FE4 +0x8EAFA9AE 0x20248 +0x8EAFA9AF 0x20249 +0x8EAFA9B1 0x2024A +0x8EAFA9B2 0x2024B +0x8EAFA9B3 0x2024C +0x8EAFA9B4 0x2024D +0x8EAFA9B5 0x2024E +0x8EAFA9B6 0x2024F +0x8EAFA9B7 0x20250 +0x8EAFA9B8 0x20251 +0x8EAFA9B9 0x26299 +0x8EAFA9BA 0x205D1 +0x8EAFA9BC 0x205D2 +0x8EAFA9BD 0x205D3 +0x8EAFA9BE 0x205D4 +0x8EAFA9BF 0x205D5 +0x8EAFA9C0 0x20721 +0x8EAFA9C1 0x20722 +0x8EAFA9C2 0x20723 +0x8EAFA9C3 0x20868 +0x8EAFA9C4 0x20869 +0x8EAFA9C5 0x2086A +0x8EAFA9C6 0x208E2 +0x8EAFA9C7 0x20945 +0x8EAFA9C8 0x209EC +0x8EAFA9C9 0x209ED +0x8EAFA9CA 0x209EE +0x8EAFA9CB 0x209EF +0x8EAFA9CD 0x20A62 +0x8EAFA9CE 0x20A63 +0x8EAFA9CF 0x20AF4 +0x8EAFA9D0 0x2006F +0x8EAFA9D1 0x20B44 +0x8EAFA9D2 0x20B45 +0x8EAFA9D3 0x20C79 +0x8EAFA9D4 0x551B +0x8EAFA9D5 0x20C7A +0x8EAFA9D6 0x20C7B +0x8EAFA9D7 0x20C7C +0x8EAFA9D8 0x20C7D +0x8EAFA9D9 0x20C7E +0x8EAFA9DA 0x20C7F +0x8EAFA9DB 0x20C80 +0x8EAFA9DC 0x3588 +0x8EAFA9DE 0x20C81 +0x8EAFA9DF 0x20C82 +0x8EAFA9E0 0x20C83 +0x8EAFA9E1 0x20C84 +0x8EAFA9E2 0x20C85 +0x8EAFA9E3 0x20C86 +0x8EAFA9E4 0x20C87 +0x8EAFA9E5 0x20C8F +0x8EAFA9E6 0x20C88 +0x8EAFA9E7 0x20C89 +0x8EAFA9E8 0x212C5 +0x8EAFA9E9 0x212C6 +0x8EAFA9EA 0x57AA +0x8EAFA9EB 0x212C7 +0x8EAFA9EC 0x212C8 +0x8EAFA9ED 0x212C9 +0x8EAFA9EE 0x212CA +0x8EAFA9EF 0x212CB +0x8EAFA9F0 0x212CC +0x8EAFA9F1 0x57AB +0x8EAFA9F2 0x212CD +0x8EAFA9F3 0x212CE +0x8EAFA9F4 0x212E3 +0x8EAFA9F5 0x212CF +0x8EAFA9F6 0x212D0 +0x8EAFA9F7 0x212D1 +0x8EAFA9F8 0x212D2 +0x8EAFA9F9 0x212D3 +0x8EAFA9FA 0x212C4 +0x8EAFA9FB 0x212D4 +0x8EAFA9FC 0x212D5 +0x8EAFA9FD 0x212D6 +0x8EAFA9FE 0x21520 +0x8EAFAAA1 0x21521 +0x8EAFAAA2 0x2161A +0x8EAFAAA3 0x21612 +0x8EAFAAA4 0x21614 +0x8EAFAAA5 0x21615 +0x8EAFAAA6 0x21616 +0x8EAFAAA7 0x21619 +0x8EAFAAA8 0x21617 +0x8EAFAAA9 0x21618 +0x8EAFAAAA 0x36C9 +0x8EAFAAAB 0x2F861 +0x8EAFAAAD 0x21712 +0x8EAFAAAE 0x21713 +0x8EAFAAAF 0x21714 +0x8EAFAAB0 0x21715 +0x8EAFAAB1 0x21716 +0x8EAFAAB2 0x21717 +0x8EAFAAB3 0x21718 +0x8EAFAAB4 0x21719 +0x8EAFAAB5 0x21961 +0x8EAFAAB6 0x21962 +0x8EAFAAB7 0x21963 +0x8EAFAAB8 0x219F5 +0x8EAFAAB9 0x5BA9 +0x8EAFAABA 0x219F6 +0x8EAFAABB 0x219F7 +0x8EAFAABC 0x219F8 +0x8EAFAABD 0x21B29 +0x8EAFAABE 0x3917 +0x8EAFAABF 0x21C5D +0x8EAFAAC0 0x21C57 +0x8EAFAAC1 0x21C58 +0x8EAFAAC2 0x21C59 +0x8EAFAAC3 0x21C5A +0x8EAFAAC4 0x21C5B +0x8EAFAAC5 0x21DBB +0x8EAFAAC6 0x21DD1 +0x8EAFAAC7 0x21DBC +0x8EAFAAC8 0x21DBD +0x8EAFAAC9 0x268DF +0x8EAFAACA 0x21DD0 +0x8EAFAACB 0x21DBE +0x8EAFAACC 0x21DBF +0x8EAFAACD 0x21DC0 +0x8EAFAACE 0x21DC1 +0x8EAFAACF 0x21DC2 +0x8EAFAAD0 0x21DC3 +0x8EAFAAD1 0x21DC4 +0x8EAFAAD2 0x26B6C +0x8EAFAAD3 0x220A1 +0x8EAFAAD4 0x220A2 +0x8EAFAAD5 0x220A3 +0x8EAFAAD6 0x22193 +0x8EAFAAD7 0x2220D +0x8EAFAAD8 0x2220F +0x8EAFAAD9 0x2220E +0x8EAFAADA 0x22210 +0x8EAFAADB 0x22211 +0x8EAFAADC 0x22212 +0x8EAFAADD 0x2F895 +0x8EAFAADE 0x224E5 +0x8EAFAADF 0x2262F +0x8EAFAAE1 0x22657 +0x8EAFAAE2 0x22630 +0x8EAFAAE3 0x22668 +0x8EAFAAE4 0x2262B +0x8EAFAAE5 0x22631 +0x8EAFAAE6 0x22658 +0x8EAFAAE7 0x2F8A2 +0x8EAFAAE8 0x22632 +0x8EAFAAE9 0x22659 +0x8EAFAAEB 0x2265A +0x8EAFAAEC 0x22633 +0x8EAFAAED 0x2265B +0x8EAFAAEE 0x2265C +0x8EAFAAEF 0x2265D +0x8EAFAAF0 0x2261E +0x8EAFAAF1 0x229AE +0x8EAFAAF2 0x229AF +0x8EAFAAF3 0x22A3B +0x8EAFAAF4 0x22A3C +0x8EAFAAF5 0x22A3D +0x8EAFAAF6 0x22B07 +0x8EAFAAF7 0x22B08 +0x8EAFAAF8 0x22B09 +0x8EAFAAF9 0x22B0A +0x8EAFAAFA 0x22B0B +0x8EAFAAFB 0x22B0C +0x8EAFAAFC 0x22B0D +0x8EAFAAFD 0x22B0E +0x8EAFAAFE 0x22B0F +0x8EAFABA1 0x22B10 +0x8EAFABA2 0x22B22 +0x8EAFABA3 0x22B11 +0x8EAFABA4 0x22B12 +0x8EAFABA5 0x22B13 +0x8EAFABA6 0x22B14 +0x8EAFABA7 0x22B15 +0x8EAFABA8 0x22B16 +0x8EAFABA9 0x22B17 +0x8EAFABAA 0x22B18 +0x8EAFABAB 0x2F8B8 +0x8EAFABAD 0x23046 +0x8EAFABAE 0x23047 +0x8EAFABAF 0x23048 +0x8EAFABB0 0x230E1 +0x8EAFABB1 0x23181 +0x8EAFABB2 0x23183 +0x8EAFABB3 0x20C75 +0x8EAFABB5 0x23185 +0x8EAFABB6 0x23186 +0x8EAFABB7 0x2332A +0x8EAFABB8 0x2F8D1 +0x8EAFABB9 0x2332B +0x8EAFABBA 0x2336B +0x8EAFABBB 0x23418 +0x8EAFABBC 0x23419 +0x8EAFABBD 0x2341A +0x8EAFABBF 0x2341B +0x8EAFABC0 0x2341C +0x8EAFABC1 0x2341D +0x8EAFABC2 0x2341E +0x8EAFABC3 0x2341F +0x8EAFABC4 0x23420 +0x8EAFABC5 0x23421 +0x8EAFABC6 0x23422 +0x8EAFABC7 0x23423 +0x8EAFABC8 0x6811 +0x8EAFABC9 0x23424 +0x8EAFABCA 0x23425 +0x8EAFABCB 0x23426 +0x8EAFABCC 0x23427 +0x8EAFABCD 0x23428 +0x8EAFABCE 0x23429 +0x8EAFABCF 0x2342A +0x8EAFABD0 0x239EF +0x8EAFABD1 0x23B49 +0x8EAFABD2 0x23B4A +0x8EAFABD3 0x23B4B +0x8EAFABD4 0x23B4C +0x8EAFABD5 0x23B4D +0x8EAFABD6 0x23B4E +0x8EAFABD7 0x23B4F +0x8EAFABD8 0x23B50 +0x8EAFABD9 0x23B51 +0x8EAFABDA 0x23B52 +0x8EAFABDB 0x23B53 +0x8EAFABDC 0x23B54 +0x8EAFABDD 0x23B5A +0x8EAFABDE 0x23B55 +0x8EAFABDF 0x23C5F +0x8EAFABE0 0x23D02 +0x8EAFABE1 0x23D03 +0x8EAFABE2 0x23D04 +0x8EAFABE3 0x23D05 +0x8EAFABE4 0x23CD5 +0x8EAFABE5 0x23D06 +0x8EAFABE6 0x23D07 +0x8EAFABE7 0x23CD6 +0x8EAFABE8 0x23D08 +0x8EAFABE9 0x23D09 +0x8EAFABEA 0x23D0A +0x8EAFABEB 0x23D0B +0x8EAFABEC 0x23CD7 +0x8EAFABED 0x23D0C +0x8EAFABEE 0x23D0D +0x8EAFABEF 0x241C8 +0x8EAFABF0 0x241C9 +0x8EAFABF1 0x241CA +0x8EAFABF2 0x241CB +0x8EAFABF3 0x241CC +0x8EAFABF4 0x241CD +0x8EAFABF5 0x241CE +0x8EAFABF6 0x241CF +0x8EAFABF7 0x241D0 +0x8EAFABF8 0x241D1 +0x8EAFABF9 0x241D2 +0x8EAFABFA 0x7551 +0x8EAFABFB 0x241D3 +0x8EAFABFC 0x241D4 +0x8EAFABFD 0x241D5 +0x8EAFABFE 0x241D6 +0x8EAFACA1 0x241D7 +0x8EAFACA2 0x241E2 +0x8EAFACA3 0x241D8 +0x8EAFACA4 0x24504 +0x8EAFACA5 0x24505 +0x8EAFACA6 0x24506 +0x8EAFACA8 0x24643 +0x8EAFACA9 0x24644 +0x8EAFACAA 0x24784 +0x8EAFACAB 0x2478F +0x8EAFACAC 0x24785 +0x8EAFACAD 0x24786 +0x8EAFACAE 0x2492F +0x8EAFACAF 0x2491A +0x8EAFACB0 0x2491B +0x8EAFACB1 0x2491C +0x8EAFACB2 0x3EBD +0x8EAFACB3 0x2491D +0x8EAFACB4 0x2491E +0x8EAFACB5 0x2491F +0x8EAFACB6 0x24920 +0x8EAFACB7 0x24921 +0x8EAFACB8 0x24922 +0x8EAFACB9 0x2F92C +0x8EAFACBA 0x24923 +0x8EAFACBB 0x24924 +0x8EAFACBC 0x2490E +0x8EAFACBD 0x24925 +0x8EAFACBE 0x2492B +0x8EAFACBF 0x2492C +0x8EAFACC0 0x2490B +0x8EAFACC1 0x24AEE +0x8EAFACC3 0x24BC3 +0x8EAFACC4 0x24BD8 +0x8EAFACC5 0x24BD9 +0x8EAFACC6 0x24C38 +0x8EAFACC7 0x24C39 +0x8EAFACC8 0x24C3A +0x8EAFACC9 0x24C3B +0x8EAFACCA 0x7553 +0x8EAFACCB 0x24C3C +0x8EAFACCC 0x24C3D +0x8EAFACCD 0x24C3E +0x8EAFACCE 0x24C3F +0x8EAFACCF 0x24C40 +0x8EAFACD0 0x24D48 +0x8EAFACD1 0x24D4C +0x8EAFACD2 0x24F28 +0x8EAFACD3 0x24F51 +0x8EAFACD4 0x24F52 +0x8EAFACD5 0x2504C +0x8EAFACD6 0x25123 +0x8EAFACD7 0x2F945 +0x8EAFACD8 0x25124 +0x8EAFACD9 0x25431 +0x8EAFACDA 0x25432 +0x8EAFACDB 0x25433 +0x8EAFACDC 0x7818 +0x8EAFACDD 0x25434 +0x8EAFACDE 0x25435 +0x8EAFACDF 0x25436 +0x8EAFACE0 0x25440 +0x8EAFACE1 0x25437 +0x8EAFACE3 0x25438 +0x8EAFACE4 0x2543D +0x8EAFACE5 0x25638 +0x8EAFACE6 0x25639 +0x8EAFACE7 0x2563A +0x8EAFACE8 0x2563B +0x8EAFACE9 0x2563C +0x8EAFACEA 0x2564C +0x8EAFACEB 0x25773 +0x8EAFACEC 0x25774 +0x8EAFACED 0x4133 +0x8EAFACEE 0x25775 +0x8EAFACEF 0x25776 +0x8EAFACF0 0x25779 +0x8EAFACF1 0x25941 +0x8EAFACF2 0x25942 +0x8EAFACF3 0x25943 +0x8EAFACF4 0x25A5B +0x8EAFACF6 0x7AD7 +0x8EAFACF7 0x238A6 +0x8EAFACF8 0x25A5C +0x8EAFACF9 0x25AE5 +0x8EAFACFA 0x25AE6 +0x8EAFACFB 0x25AE7 +0x8EAFACFC 0x25AE8 +0x8EAFACFD 0x25AED +0x8EAFACFE 0x25E30 +0x8EAFADA1 0x7C7E +0x8EAFADA2 0x25E31 +0x8EAFADA3 0x25F94 +0x8EAFADA4 0x26351 +0x8EAFADA5 0x263FD +0x8EAFADA6 0x263FE +0x8EAFADA7 0x264E9 +0x8EAFADA9 0x266B3 +0x8EAFADAA 0x26684 +0x8EAFADAB 0x26694 +0x8EAFADAD 0x2669C +0x8EAFADAF 0x26685 +0x8EAFADB0 0x26900 +0x8EAFADB1 0x26937 +0x8EAFADB2 0x26957 +0x8EAFADB3 0x26B54 +0x8EAFADB4 0x26B68 +0x8EAFADB5 0x26B55 +0x8EAFADB6 0x26B5C +0x8EAFADB7 0x26B56 +0x8EAFADB8 0x26B57 +0x8EAFADB9 0x26B58 +0x8EAFADBA 0x26B59 +0x8EAFADBB 0x26B5A +0x8EAFADBC 0x26B5B +0x8EAFADBD 0x27234 +0x8EAFADBE 0x867E +0x8EAFADBF 0x27235 +0x8EAFADC1 0x27239 +0x8EAFADC2 0x27236 +0x8EAFADC3 0x27237 +0x8EAFADC4 0x27238 +0x8EAFADC5 0x275E5 +0x8EAFADC6 0x27659 +0x8EAFADC8 0x2763A +0x8EAFADC9 0x2763B +0x8EAFADCA 0x27D28 +0x8EAFADCB 0x27E89 +0x8EAFADCD 0x27E8A +0x8EAFADCE 0x27E8B +0x8EAFADCF 0x27E8C +0x8EAFADD0 0x27E8D +0x8EAFADD1 0x27FBC +0x8EAFADD2 0x282A3 +0x8EAFADD3 0x4844 +0x8EAFADD4 0x282A4 +0x8EAFADD5 0x28493 +0x8EAFADD6 0x28494 +0x8EAFADD7 0x28495 +0x8EAFADD8 0x28496 +0x8EAFADD9 0x28497 +0x8EAFADDA 0x286B9 +0x8EAFADDB 0x28E4F +0x8EAFADDC 0x28E50 +0x8EAFADDD 0x28E51 +0x8EAFADDE 0x29076 +0x8EAFADE0 0x200FB +0x8EAFADE1 0x20083 +0x8EAFADE2 0x20138 +0x8EAFADE3 0x2015D +0x8EAFADE4 0x20271 +0x8EAFADE6 0x20277 +0x8EAFADE7 0x20278 +0x8EAFADE8 0x2F807 +0x8EAFADE9 0x202C3 +0x8EAFADEA 0x20279 +0x8EAFADEB 0x2027A +0x8EAFADEC 0x2027B +0x8EAFADED 0x2027C +0x8EAFADEE 0x20272 +0x8EAFADEF 0x2027D +0x8EAFADF0 0x202A0 +0x8EAFADF1 0x2027E +0x8EAFADF2 0x2027F +0x8EAFADF3 0x20280 +0x8EAFADF4 0x20281 +0x8EAFADF5 0x20282 +0x8EAFADF6 0x20283 +0x8EAFADF7 0x2029E +0x8EAFADF8 0x20284 +0x8EAFADF9 0x20285 +0x8EAFADFA 0x20286 +0x8EAFADFB 0x20287 +0x8EAFADFC 0x20288 +0x8EAFADFD 0x20493 +0x8EAFADFE 0x20494 +0x8EAFAEA1 0x20495 +0x8EAFAEA2 0x204EF +0x8EAFAEA3 0x204F0 +0x8EAFAEA5 0x2058D +0x8EAFAEA6 0x2058F +0x8EAFAEA7 0x20590 +0x8EAFAEA8 0x20591 +0x8EAFAEA9 0x20592 +0x8EAFAEAA 0x205DE +0x8EAFAEAB 0x205E1 +0x8EAFAEAC 0x20653 +0x8EAFAEAD 0x5266 +0x8EAFAEAE 0x2074A +0x8EAFAEAF 0x2074B +0x8EAFAEB0 0x2074C +0x8EAFAEB1 0x20751 +0x8EAFAEB2 0x2074D +0x8EAFAEB3 0x20748 +0x8EAFAEB4 0x20874 +0x8EAFAEB5 0x20875 +0x8EAFAEB6 0x20920 +0x8EAFAEB7 0x20921 +0x8EAFAEB8 0x209A5 +0x8EAFAEB9 0x209A6 +0x8EAFAEBA 0x20A73 +0x8EAFAEBB 0x20A74 +0x8EAFAEBC 0x20B50 +0x8EAFAEBD 0x20B51 +0x8EAFAEBE 0x20B52 +0x8EAFAEBF 0x20B53 +0x8EAFAEC0 0x20CDB +0x8EAFAEC1 0x20CDC +0x8EAFAEC2 0x5520 +0x8EAFAEC3 0x20CDD +0x8EAFAEC4 0x20CDE +0x8EAFAEC5 0x20CFF +0x8EAFAEC8 0x20CDF +0x8EAFAEC9 0x20CE0 +0x8EAFAECA 0x5521 +0x8EAFAECB 0x20CE1 +0x8EAFAECC 0x20CE2 +0x8EAFAECD 0x20CE3 +0x8EAFAECE 0x20CE4 +0x8EAFAECF 0x20CE5 +0x8EAFAED0 0x20CE6 +0x8EAFAED1 0x20CE7 +0x8EAFAED2 0x20CE8 +0x8EAFAED3 0x20CE9 +0x8EAFAED4 0x20CEA +0x8EAFAED5 0x21307 +0x8EAFAED6 0x21308 +0x8EAFAED7 0x21309 +0x8EAFAED8 0x2130A +0x8EAFAED9 0x2130B +0x8EAFAEDA 0x2130C +0x8EAFAEDB 0x2130D +0x8EAFAEDC 0x57D7 +0x8EAFAEDD 0x2131A +0x8EAFAEDE 0x2130E +0x8EAFAEDF 0x2130F +0x8EAFAEE0 0x21310 +0x8EAFAEE1 0x2131C +0x8EAFAEE2 0x21527 +0x8EAFAEE3 0x21566 +0x8EAFAEE4 0x21598 +0x8EAFAEE5 0x21599 +0x8EAFAEE6 0x21633 +0x8EAFAEE7 0x21624 +0x8EAFAEE8 0x21625 +0x8EAFAEE9 0x21626 +0x8EAFAEEB 0x36E1 +0x8EAFAEEC 0x2173E +0x8EAFAEED 0x2F864 +0x8EAFAEEE 0x2173F +0x8EAFAEEF 0x21757 +0x8EAFAEF0 0x21740 +0x8EAFAEF1 0x21741 +0x8EAFAEF2 0x21758 +0x8EAFAEF3 0x21742 +0x8EAFAEF4 0x21743 +0x8EAFAEF5 0x21744 +0x8EAFAEF6 0x21745 +0x8EAFAEF7 0x21746 +0x8EAFAEF8 0x36E2 +0x8EAFAEF9 0x21747 +0x8EAFAEFA 0x2196B +0x8EAFAEFB 0x2196C +0x8EAFAEFC 0x21A10 +0x8EAFAEFD 0x21A11 +0x8EAFAEFE 0x5BBE +0x8EAFAFA1 0x21B75 +0x8EAFAFA2 0x21BEF +0x8EAFAFA3 0x21C6A +0x8EAFAFA4 0x21C6B +0x8EAFAFA6 0x21C6C +0x8EAFAFA7 0x21C6D +0x8EAFAFA8 0x21C6E +0x8EAFAFA9 0x21DEF +0x8EAFAFAA 0x21DF0 +0x8EAFAFAB 0x21DF1 +0x8EAFAFAC 0x21DF2 +0x8EAFAFAD 0x21DF3 +0x8EAFAFAE 0x21DF4 +0x8EAFAFAF 0x21DF5 +0x8EAFAFB0 0x21DFF +0x8EAFAFB1 0x21DF6 +0x8EAFAFB2 0x21E02 +0x8EAFAFB3 0x21DF7 +0x8EAFAFB4 0x22022 +0x8EAFAFB5 0x220C4 +0x8EAFAFB6 0x220C3 +0x8EAFAFB7 0x22228 +0x8EAFAFB8 0x387C +0x8EAFAFB9 0x22320 +0x8EAFAFBA 0x22325 +0x8EAFAFBB 0x22322 +0x8EAFAFBC 0x22323 +0x8EAFAFBD 0x223EB +0x8EAFAFBE 0x38E3 +0x8EAFAFBF 0x224F9 +0x8EAFAFC0 0x224FA +0x8EAFAFC1 0x22699 +0x8EAFAFC2 0x2269A +0x8EAFAFC3 0x2269B +0x8EAFAFC4 0x22663 +0x8EAFAFC6 0x2265E +0x8EAFAFC7 0x2265F +0x8EAFAFC8 0x22660 +0x8EAFAFC9 0x2269C +0x8EAFAFCA 0x22661 +0x8EAFAFCB 0x2269D +0x8EAFAFCC 0x22B54 +0x8EAFAFCD 0x22B55 +0x8EAFAFCE 0x22B56 +0x8EAFAFCF 0x22B57 +0x8EAFAFD0 0x22B58 +0x8EAFAFD1 0x22B59 +0x8EAFAFD2 0x22B5A +0x8EAFAFD3 0x22B19 +0x8EAFAFD4 0x22B6A +0x8EAFAFD5 0x22B5B +0x8EAFAFD6 0x22B5C +0x8EAFAFD7 0x22B5D +0x8EAFAFD8 0x22B66 +0x8EAFAFDA 0x22B5E +0x8EAFAFDB 0x22B5F +0x8EAFAFDC 0x22B1A +0x8EAFAFDD 0x22B60 +0x8EAFAFDE 0x22B61 +0x8EAFAFE0 0x22B62 +0x8EAFAFE1 0x22B1B +0x8EAFAFE2 0x22B63 +0x8EAFAFE3 0x26410 +0x8EAFAFE4 0x26411 +0x8EAFAFE5 0x2304C +0x8EAFAFE6 0x2309B +0x8EAFAFE7 0x230EB +0x8EAFAFE8 0x230EC +0x8EAFAFE9 0x230ED +0x8EAFAFEA 0x230EE +0x8EAFAFEB 0x231A3 +0x8EAFAFEC 0x231A8 +0x8EAFAFED 0x231A6 +0x8EAFAFEE 0x3AEC +0x8EAFAFEF 0x2332F +0x8EAFAFF0 0x23330 +0x8EAFAFF1 0x23331 +0x8EAFAFF2 0x23332 +0x8EAFAFF3 0x23333 +0x8EAFAFF4 0x2344F +0x8EAFAFF5 0x23451 +0x8EAFAFF6 0x23452 +0x8EAFAFF7 0x2347D +0x8EAFAFF8 0x23453 +0x8EAFAFF9 0x23454 +0x8EAFAFFA 0x23455 +0x8EAFAFFB 0x23456 +0x8EAFAFFC 0x23457 +0x8EAFAFFD 0x23458 +0x8EAFAFFE 0x23459 +0x8EAFB0A1 0x2345A +0x8EAFB0A2 0x2345B +0x8EAFB0A3 0x2345C +0x8EAFB0A4 0x6857 +0x8EAFB0A5 0x2345D +0x8EAFB0A6 0x2345E +0x8EAFB0A7 0x2345F +0x8EAFB0A8 0x2346F +0x8EAFB0A9 0x23460 +0x8EAFB0AA 0x23461 +0x8EAFB0AB 0x23462 +0x8EAFB0AC 0x23463 +0x8EAFB0AD 0x23472 +0x8EAFB0AE 0x23464 +0x8EAFB0B0 0x2346E +0x8EAFB0B1 0x238B5 +0x8EAFB0B2 0x23B65 +0x8EAFB0B3 0x23B66 +0x8EAFB0B4 0x23B67 +0x8EAFB0B5 0x23B68 +0x8EAFB0B6 0x23B69 +0x8EAFB0B7 0x23B6A +0x8EAFB0B8 0x23B6B +0x8EAFB0B9 0x23B6C +0x8EAFB0BA 0x23D0E +0x8EAFB0BB 0x23D43 +0x8EAFB0BD 0x23D0F +0x8EAFB0BE 0x23D44 +0x8EAFB0BF 0x23D45 +0x8EAFB0C0 0x23D46 +0x8EAFB0C1 0x23D47 +0x8EAFB0C2 0x23D48 +0x8EAFB0C3 0x23D49 +0x8EAFB0C4 0x23D10 +0x8EAFB0C5 0x23D4A +0x8EAFB0C6 0x23D4B +0x8EAFB0C7 0x23D4C +0x8EAFB0C8 0x23D4D +0x8EAFB0C9 0x3CDF +0x8EAFB0CA 0x23D4E +0x8EAFB0CB 0x23D4F +0x8EAFB0CC 0x23D50 +0x8EAFB0CD 0x23D51 +0x8EAFB0CE 0x23D52 +0x8EAFB0CF 0x23D53 +0x8EAFB0D0 0x23D54 +0x8EAFB0D1 0x23D55 +0x8EAFB0D2 0x23D56 +0x8EAFB0D3 0x23D57 +0x8EAFB0D4 0x23D58 +0x8EAFB0D5 0x23D59 +0x8EAFB0D6 0x23D5A +0x8EAFB0D7 0x23D1D +0x8EAFB0D8 0x23D5B +0x8EAFB0D9 0x23D5C +0x8EAFB0DA 0x23D5D +0x8EAFB0DB 0x2F906 +0x8EAFB0DD 0x241FE +0x8EAFB0DE 0x241FF +0x8EAFB0DF 0x24200 +0x8EAFB0E0 0x24201 +0x8EAFB0E1 0x24202 +0x8EAFB0E2 0x24203 +0x8EAFB0E3 0x24204 +0x8EAFB0E4 0x24205 +0x8EAFB0E5 0x24206 +0x8EAFB0E6 0x24207 +0x8EAFB0E7 0x24218 +0x8EAFB0E8 0x24208 +0x8EAFB0E9 0x24209 +0x8EAFB0EA 0x241F3 +0x8EAFB0EB 0x2420A +0x8EAFB0EC 0x2420B +0x8EAFB0ED 0x2421B +0x8EAFB0EE 0x2420C +0x8EAFB0EF 0x2420D +0x8EAFB0F0 0x2420E +0x8EAFB0F1 0x2420F +0x8EAFB0F2 0x24210 +0x8EAFB0F3 0x2450F +0x8EAFB0F4 0x24561 +0x8EAFB0F5 0x24579 +0x8EAFB0F6 0x247C1 +0x8EAFB0F7 0x247AC +0x8EAFB0F8 0x247AD +0x8EAFB0F9 0x24943 +0x8EAFB0FA 0x24944 +0x8EAFB0FB 0x24945 +0x8EAFB0FC 0x24946 +0x8EAFB0FD 0x24947 +0x8EAFB0FE 0x24948 +0x8EAFB1A1 0x24949 +0x8EAFB1A2 0x24964 +0x8EAFB1A3 0x2494A +0x8EAFB1A4 0x2494B +0x8EAFB1A5 0x2494C +0x8EAFB1A6 0x2494D +0x8EAFB1A7 0x3EC7 +0x8EAFB1A8 0x2F92D +0x8EAFB1A9 0x24B39 +0x8EAFB1AA 0x24C57 +0x8EAFB1AB 0x24C58 +0x8EAFB1AC 0x24C59 +0x8EAFB1AD 0x24C5F +0x8EAFB1AE 0x24C5A +0x8EAFB1AF 0x24D6A +0x8EAFB1B0 0x24F2B +0x8EAFB1B1 0x24F5D +0x8EAFB1B2 0x24F5E +0x8EAFB1B3 0x24F5F +0x8EAFB1B5 0x24F60 +0x8EAFB1B6 0x24F61 +0x8EAFB1B7 0x25058 +0x8EAFB1B8 0x25059 +0x8EAFB1B9 0x2514A +0x8EAFB1BA 0x2514B +0x8EAFB1BB 0x2514C +0x8EAFB1BC 0x2514D +0x8EAFB1BD 0x2514E +0x8EAFB1BE 0x25457 +0x8EAFB1BF 0x253B3 +0x8EAFB1C0 0x253B4 +0x8EAFB1C1 0x2546E +0x8EAFB1C2 0x2545B +0x8EAFB1C3 0x2545C +0x8EAFB1C5 0x2545D +0x8EAFB1C6 0x2545E +0x8EAFB1C8 0x2546C +0x8EAFB1C9 0x2563D +0x8EAFB1CA 0x25654 +0x8EAFB1CB 0x2563E +0x8EAFB1CC 0x25655 +0x8EAFB1CD 0x25656 +0x8EAFB1CE 0x2563F +0x8EAFB1CF 0x25657 +0x8EAFB1D0 0x25658 +0x8EAFB1D1 0x25659 +0x8EAFB1D2 0x2565A +0x8EAFB1D3 0x2565B +0x8EAFB1D4 0x2565C +0x8EAFB1D5 0x25788 +0x8EAFB1D6 0x25789 +0x8EAFB1D8 0x25958 +0x8EAFB1D9 0x25959 +0x8EAFB1DA 0x2595A +0x8EAFB1DC 0x25A67 +0x8EAFB1DD 0x25A68 +0x8EAFB1DE 0x25A69 +0x8EAFB1DF 0x25A6A +0x8EAFB1E1 0x25A6B +0x8EAFB1E2 0x25A6C +0x8EAFB1E3 0x25AFE +0x8EAFB1E4 0x25AFF +0x8EAFB1E5 0x25B00 +0x8EAFB1E6 0x25B01 +0x8EAFB1E7 0x25B02 +0x8EAFB1E8 0x25B03 +0x8EAFB1E9 0x25B04 +0x8EAFB1EA 0x25B05 +0x8EAFB1EB 0x25E39 +0x8EAFB1EC 0x25E3A +0x8EAFB1ED 0x25E3B +0x8EAFB1EE 0x25E3C +0x8EAFB1F1 0x25FB2 +0x8EAFB1F2 0x25FB3 +0x8EAFB1F3 0x25FB4 +0x8EAFB1F4 0x25FB5 +0x8EAFB1F5 0x25FB6 +0x8EAFB1F6 0x25FB7 +0x8EAFB1F7 0x25FB8 +0x8EAFB1F8 0x7F3C +0x8EAFB1F9 0x262A2 +0x8EAFB1FA 0x26361 +0x8EAFB1FB 0x26362 +0x8EAFB1FC 0x26414 +0x8EAFB1FE 0x264EB +0x8EAFB2A1 0x26542 +0x8EAFB2A2 0x26548 +0x8EAFB2A4 0x26543 +0x8EAFB2A5 0x2654E +0x8EAFB2A6 0x26544 +0x8EAFB2A7 0x26545 +0x8EAFB2A8 0x266B4 +0x8EAFB2A9 0x266B5 +0x8EAFB2AD 0x266B6 +0x8EAFB2AF 0x268E1 +0x8EAFB2B0 0x26905 +0x8EAFB2B2 0x8273 +0x8EAFB2B3 0x26B9A +0x8EAFB2B5 0x26B9B +0x8EAFB2B6 0x26B9C +0x8EAFB2B7 0x26B9D +0x8EAFB2B8 0x26B9E +0x8EAFB2B9 0x26B9F +0x8EAFB2BA 0x2F99A +0x8EAFB2BB 0x26BA0 +0x8EAFB2BC 0x26BA1 +0x8EAFB2BD 0x26BA2 +0x8EAFB2BE 0x26BB5 +0x8EAFB2BF 0x26BA3 +0x8EAFB2C0 0x26BA4 +0x8EAFB2C2 0x26BA5 +0x8EAFB2C3 0x26BA6 +0x8EAFB2C4 0x26BA7 +0x8EAFB2C5 0x26BA8 +0x8EAFB2C6 0x26BAF +0x8EAFB2C7 0x26BA9 +0x8EAFB2C8 0x26BAA +0x8EAFB2C9 0x26BAB +0x8EAFB2CA 0x26BAC +0x8EAFB2CB 0x26BAD +0x8EAFB2CC 0x26BB3 +0x8EAFB2CE 0x271A0 +0x8EAFB2CF 0x27256 +0x8EAFB2D0 0x27634 +0x8EAFB2D1 0x4627 +0x8EAFB2D2 0x2763C +0x8EAFB2D3 0x2780C +0x8EAFB2D5 0x27C3E +0x8EAFB2D6 0x27CA3 +0x8EAFB2D7 0x27D30 +0x8EAFB2D8 0x27D31 +0x8EAFB2D9 0x27E97 +0x8EAFB2DA 0x27E98 +0x8EAFB2DB 0x27E99 +0x8EAFB2DC 0x27E9A +0x8EAFB2DD 0x27E9B +0x8EAFB2DE 0x282B2 +0x8EAFB2DF 0x282AB +0x8EAFB2E0 0x282AC +0x8EAFB2E1 0x286FC +0x8EAFB2E2 0x286E8 +0x8EAFB2E3 0x286E9 +0x8EAFB2E4 0x286EA +0x8EAFB2E5 0x287F1 +0x8EAFB2E6 0x2893F +0x8EAFB2E7 0x28CCE +0x8EAFB2E8 0x28E6D +0x8EAFB2E9 0x28E6E +0x8EAFB2EA 0x28E6F +0x8EAFB2EB 0x28E70 +0x8EAFB2EC 0x28E71 +0x8EAFB2ED 0x28E72 +0x8EAFB2EE 0x28E73 +0x8EAFB2EF 0x96BE +0x8EAFB2F0 0x29078 +0x8EAFB2F1 0x2983A +0x8EAFB2F2 0x20167 +0x8EAFB2F3 0x66FA +0x8EAFB2F4 0x20164 +0x8EAFB2F5 0x20165 +0x8EAFB2F6 0x20307 +0x8EAFB2F7 0x202C4 +0x8EAFB2F8 0x202C5 +0x8EAFB2F9 0x202C6 +0x8EAFB2FA 0x202C7 +0x8EAFB2FB 0x202C8 +0x8EAFB2FC 0x202C9 +0x8EAFB2FD 0x202E5 +0x8EAFB2FE 0x202CA +0x8EAFB3A1 0x202CB +0x8EAFB3A3 0x202CC +0x8EAFB3A4 0x202CD +0x8EAFB3A5 0x202CE +0x8EAFB3A6 0x202CF +0x8EAFB3A7 0x202D0 +0x8EAFB3A8 0x20497 +0x8EAFB3A9 0x2049A +0x8EAFB3AA 0x2049B +0x8EAFB3AB 0x205EA +0x8EAFB3AC 0x205EC +0x8EAFB3AD 0x205ED +0x8EAFB3AE 0x205F7 +0x8EAFB3AF 0x205EE +0x8EAFB3B0 0x205EF +0x8EAFB3B1 0x2065B +0x8EAFB3B2 0x2065C +0x8EAFB3B3 0x2065D +0x8EAFB3B4 0x2076D +0x8EAFB3B5 0x2076E +0x8EAFB3B7 0x2076F +0x8EAFB3B8 0x20881 +0x8EAFB3B9 0x20882 +0x8EAFB3BA 0x2094F +0x8EAFB3BB 0x209AD +0x8EAFB3BC 0x2870A +0x8EAFB3BD 0x20A7E +0x8EAFB3BE 0x20B69 +0x8EAFB3BF 0x20D54 +0x8EAFB3C0 0x20D55 +0x8EAFB3C1 0x20D56 +0x8EAFB3C2 0x20D57 +0x8EAFB3C3 0x35AB +0x8EAFB3C4 0x20D58 +0x8EAFB3C5 0x20D59 +0x8EAFB3C6 0x20D5A +0x8EAFB3C7 0x20D5B +0x8EAFB3C8 0x20D5C +0x8EAFB3C9 0x20D5D +0x8EAFB3CC 0x20D5E +0x8EAFB3CD 0x20D5F +0x8EAFB3CE 0x2133B +0x8EAFB3CF 0x21336 +0x8EAFB3D0 0x2133C +0x8EAFB3D1 0x2133D +0x8EAFB3D2 0x2133E +0x8EAFB3D3 0x2133F +0x8EAFB3D4 0x21340 +0x8EAFB3D5 0x21341 +0x8EAFB3D6 0x21342 +0x8EAFB3D7 0x364B +0x8EAFB3D8 0x21343 +0x8EAFB3D9 0x21344 +0x8EAFB3DA 0x21345 +0x8EAFB3DB 0x21337 +0x8EAFB3DE 0x21346 +0x8EAFB3DF 0x21347 +0x8EAFB3E0 0x21348 +0x8EAFB3E1 0x21349 +0x8EAFB3E2 0x2152D +0x8EAFB3E3 0x215A5 +0x8EAFB3E4 0x2163D +0x8EAFB3E5 0x2163F +0x8EAFB3E6 0x2196E +0x8EAFB3E7 0x217E7 +0x8EAFB3E8 0x21775 +0x8EAFB3E9 0x21776 +0x8EAFB3EA 0x21777 +0x8EAFB3EB 0x21778 +0x8EAFB3EC 0x21779 +0x8EAFB3ED 0x2177A +0x8EAFB3EE 0x2177B +0x8EAFB3EF 0x2177C +0x8EAFB3F0 0x2178E +0x8EAFB3F1 0x2177D +0x8EAFB3F2 0x2177E +0x8EAFB3F3 0x5A72 +0x8EAFB3F4 0x2177F +0x8EAFB3F5 0x21780 +0x8EAFB3F6 0x21781 +0x8EAFB3F7 0x21782 +0x8EAFB3F8 0x21783 +0x8EAFB3F9 0x21784 +0x8EAFB3FA 0x21785 +0x8EAFB3FB 0x21786 +0x8EAFB3FC 0x21787 +0x8EAFB3FD 0x21788 +0x8EAFB3FE 0x21789 +0x8EAFB4A1 0x2178A +0x8EAFB4A2 0x2178B +0x8EAFB4A3 0x2178C +0x8EAFB4A4 0x2196F +0x8EAFB4A5 0x21970 +0x8EAFB4A6 0x21971 +0x8EAFB4A7 0x21972 +0x8EAFB4A8 0x21A2A +0x8EAFB4A9 0x21A2B +0x8EAFB4AA 0x21A2C +0x8EAFB4AB 0x21A2D +0x8EAFB4AC 0x21A2E +0x8EAFB4AD 0x21A2F +0x8EAFB4AE 0x21A30 +0x8EAFB4AF 0x21A31 +0x8EAFB4B0 0x21B83 +0x8EAFB4B1 0x21C84 +0x8EAFB4B2 0x21C85 +0x8EAFB4B3 0x21C93 +0x8EAFB4B5 0x21C86 +0x8EAFB4B6 0x21C87 +0x8EAFB4B7 0x21C88 +0x8EAFB4B8 0x21C89 +0x8EAFB4B9 0x21C8A +0x8EAFB4BA 0x21C8B +0x8EAFB4BB 0x21E36 +0x8EAFB4BC 0x21E38 +0x8EAFB4BD 0x21E39 +0x8EAFB4BE 0x21E3A +0x8EAFB4BF 0x37E2 +0x8EAFB4C0 0x21E3B +0x8EAFB4C1 0x21E3C +0x8EAFB4C2 0x21E3D +0x8EAFB4C3 0x21E3E +0x8EAFB4C4 0x21E3F +0x8EAFB4C6 0x21E40 +0x8EAFB4C7 0x21E41 +0x8EAFB4C8 0x21E42 +0x8EAFB4C9 0x220DE +0x8EAFB4CA 0x220DF +0x8EAFB4CB 0x220E0 +0x8EAFB4CC 0x220E1 +0x8EAFB4CD 0x2224A +0x8EAFB4CE 0x2224B +0x8EAFB4CF 0x2224C +0x8EAFB4D0 0x2224D +0x8EAFB4D1 0x2224E +0x8EAFB4D2 0x2224F +0x8EAFB4D3 0x22250 +0x8EAFB4D4 0x22327 +0x8EAFB4D5 0x223F9 +0x8EAFB4D6 0x223FA +0x8EAFB4D7 0x223FB +0x8EAFB4D8 0x22498 +0x8EAFB4D9 0x22499 +0x8EAFB4DA 0x2249A +0x8EAFB4DC 0x2251E +0x8EAFB4DD 0x2269E +0x8EAFB4DE 0x226F7 +0x8EAFB4DF 0x2269F +0x8EAFB4E0 0x226A0 +0x8EAFB4E1 0x226F0 +0x8EAFB4E2 0x226F8 +0x8EAFB4E3 0x226F9 +0x8EAFB4E4 0x226A1 +0x8EAFB4E5 0x226A2 +0x8EAFB4E6 0x226A3 +0x8EAFB4E7 0x226A4 +0x8EAFB4E8 0x226A5 +0x8EAFB4E9 0x226FA +0x8EAFB4EA 0x226FB +0x8EAFB4EB 0x226FC +0x8EAFB4EC 0x226FD +0x8EAFB4ED 0x226FE +0x8EAFB4EE 0x2271F +0x8EAFB4EF 0x226FF +0x8EAFB4F0 0x22700 +0x8EAFB4F1 0x2278C +0x8EAFB4F2 0x22701 +0x8EAFB4F3 0x229C2 +0x8EAFB4F4 0x229C3 +0x8EAFB4F6 0x229D3 +0x8EAFB4F7 0x22A4E +0x8EAFB4F8 0x22BAF +0x8EAFB4F9 0x22BB0 +0x8EAFB4FA 0x22BB1 +0x8EAFB4FB 0x22BB2 +0x8EAFB4FC 0x22BB3 +0x8EAFB4FD 0x22BC6 +0x8EAFB4FE 0x22BB4 +0x8EAFB5A2 0x22BB5 +0x8EAFB5A3 0x22BB6 +0x8EAFB5A4 0x22BB7 +0x8EAFB5A5 0x22BB8 +0x8EAFB5A6 0x22BB9 +0x8EAFB5A7 0x22BBA +0x8EAFB5A8 0x22BBB +0x8EAFB5A9 0x22BBC +0x8EAFB5AA 0x22BBD +0x8EAFB5AB 0x22BBE +0x8EAFB5AC 0x22BBF +0x8EAFB5AD 0x22BC1 +0x8EAFB5AE 0x22BC0 +0x8EAFB5AF 0x22BC2 +0x8EAFB5B0 0x22BC3 +0x8EAFB5B1 0x22F51 +0x8EAFB5B2 0x22F52 +0x8EAFB5B3 0x22F53 +0x8EAFB5B4 0x22F54 +0x8EAFB5B5 0x22F55 +0x8EAFB5B6 0x2305A +0x8EAFB5B7 0x23050 +0x8EAFB5B8 0x23051 +0x8EAFB5B9 0x23078 +0x8EAFB5BA 0x230F8 +0x8EAFB5BB 0x230F9 +0x8EAFB5BC 0x231C6 +0x8EAFB5BD 0x231CB +0x8EAFB5BE 0x231CC +0x8EAFB5BF 0x231CD +0x8EAFB5C0 0x231CE +0x8EAFB5C1 0x231CF +0x8EAFB5C2 0x231D0 +0x8EAFB5C3 0x231D1 +0x8EAFB5C4 0x231D2 +0x8EAFB5C5 0x231D3 +0x8EAFB5C6 0x231D4 +0x8EAFB5C7 0x231D5 +0x8EAFB5C9 0x23337 +0x8EAFB5CA 0x23338 +0x8EAFB5CB 0x23373 +0x8EAFB5CC 0x23490 +0x8EAFB5CD 0x23491 +0x8EAFB5CE 0x234BF +0x8EAFB5CF 0x23492 +0x8EAFB5D0 0x23493 +0x8EAFB5D1 0x23494 +0x8EAFB5D2 0x23495 +0x8EAFB5D3 0x23496 +0x8EAFB5D4 0x23497 +0x8EAFB5D5 0x23498 +0x8EAFB5D6 0x23499 +0x8EAFB5D7 0x68BD +0x8EAFB5D8 0x2349A +0x8EAFB5D9 0x2349B +0x8EAFB5DA 0x2349C +0x8EAFB5DB 0x2349D +0x8EAFB5DC 0x2349E +0x8EAFB5DD 0x2349F +0x8EAFB5DE 0x234A0 +0x8EAFB5DF 0x234A1 +0x8EAFB5E0 0x234A2 +0x8EAFB5E1 0x234A3 +0x8EAFB5E2 0x234A4 +0x8EAFB5E3 0x234A5 +0x8EAFB5E5 0x234A6 +0x8EAFB5E6 0x234A7 +0x8EAFB5E7 0x238BF +0x8EAFB5E8 0x238C0 +0x8EAFB5E9 0x238C1 +0x8EAFB5EA 0x238C2 +0x8EAFB5EB 0x238C3 +0x8EAFB5EC 0x238C4 +0x8EAFB5ED 0x238C5 +0x8EAFB5EE 0x238C6 +0x8EAFB5EF 0x23975 +0x8EAFB5F0 0x23A43 +0x8EAFB5F1 0x23A12 +0x8EAFB5F2 0x23A9F +0x8EAFB5F3 0x23A91 +0x8EAFB5F4 0x2F8F6 +0x8EAFB5F5 0x23A92 +0x8EAFB5F6 0x23A93 +0x8EAFB5F7 0x23A94 +0x8EAFB5F8 0x23B7E +0x8EAFB5F9 0x23B7F +0x8EAFB5FA 0x23B80 +0x8EAFB5FB 0x23B81 +0x8EAFB5FC 0x23B82 +0x8EAFB5FD 0x23C4C +0x8EAFB5FE 0x23C63 +0x8EAFB6A1 0x23DC0 +0x8EAFB6A2 0x23DC1 +0x8EAFB6A3 0x23DC2 +0x8EAFB6A4 0x2423A +0x8EAFB6A5 0x23DC3 +0x8EAFB6A6 0x23DC4 +0x8EAFB6A7 0x23DC5 +0x8EAFB6A8 0x23DC6 +0x8EAFB6A9 0x6E15 +0x8EAFB6AA 0x23DC7 +0x8EAFB6AC 0x23DC8 +0x8EAFB6AD 0x23D73 +0x8EAFB6AE 0x23DC9 +0x8EAFB6AF 0x23DCA +0x8EAFB6B0 0x23DCB +0x8EAFB6B1 0x23DCC +0x8EAFB6B2 0x23DCD +0x8EAFB6B3 0x3D0E +0x8EAFB6B6 0x23DCE +0x8EAFB6B7 0x23DCF +0x8EAFB6B8 0x23DD0 +0x8EAFB6B9 0x23DD1 +0x8EAFB6BA 0x23DD2 +0x8EAFB6BB 0x23DD3 +0x8EAFB6BC 0x23DD4 +0x8EAFB6BD 0x23DD5 +0x8EAFB6BE 0x2423B +0x8EAFB6BF 0x2423C +0x8EAFB6C0 0x2423D +0x8EAFB6C1 0x2423E +0x8EAFB6C3 0x2423F +0x8EAFB6C4 0x24240 +0x8EAFB6C5 0x24241 +0x8EAFB6C6 0x24242 +0x8EAFB6C7 0x24243 +0x8EAFB6C8 0x3DC1 +0x8EAFB6C9 0x24244 +0x8EAFB6CA 0x24245 +0x8EAFB6CB 0x24259 +0x8EAFB6CC 0x24246 +0x8EAFB6CD 0x24247 +0x8EAFB6CE 0x24248 +0x8EAFB6D0 0x24249 +0x8EAFB6D1 0x24513 +0x8EAFB6D2 0x24582 +0x8EAFB6D3 0x24583 +0x8EAFB6D4 0x24666 +0x8EAFB6D5 0x24667 +0x8EAFB6D6 0x24965 +0x8EAFB6D7 0x7413 +0x8EAFB6D8 0x24966 +0x8EAFB6D9 0x3ED9 +0x8EAFB6DA 0x24975 +0x8EAFB6DB 0x24974 +0x8EAFB6DC 0x24967 +0x8EAFB6DD 0x2496D +0x8EAFB6DE 0x24976 +0x8EAFB6DF 0x24968 +0x8EAFB6E0 0x24969 +0x8EAFB6E1 0x2496A +0x8EAFB6E2 0x2496B +0x8EAFB6E3 0x2494F +0x8EAFB6E4 0x2496C +0x8EAFB6E5 0x24AF8 +0x8EAFB6E6 0x24B45 +0x8EAFB6E7 0x74F8 +0x8EAFB6E8 0x24B46 +0x8EAFB6E9 0x24BE4 +0x8EAFB6EA 0x24C85 +0x8EAFB6EB 0x24C6F +0x8EAFB6EC 0x24C70 +0x8EAFB6ED 0x24D82 +0x8EAFB6EE 0x24D83 +0x8EAFB6EF 0x24D84 +0x8EAFB6F0 0x24D8B +0x8EAFB6F1 0x24F2D +0x8EAFB6F2 0x24F68 +0x8EAFB6F3 0x24F69 +0x8EAFB6F4 0x24F77 +0x8EAFB6F5 0x24F64 +0x8EAFB6F6 0x24F6A +0x8EAFB6F8 0x24FF2 +0x8EAFB6F9 0x24FE2 +0x8EAFB6FA 0x25063 +0x8EAFB6FB 0x25064 +0x8EAFB6FC 0x25065 +0x8EAFB6FD 0x25066 +0x8EAFB6FE 0x7B3D +0x8EAFB7A1 0x25067 +0x8EAFB7A2 0x25068 +0x8EAFB7A3 0x76D8 +0x8EAFB7A5 0x25172 +0x8EAFB7A6 0x2517D +0x8EAFB7A7 0x25369 +0x8EAFB7A8 0x25484 +0x8EAFB7A9 0x25486 +0x8EAFB7AA 0x25487 +0x8EAFB7AB 0x25488 +0x8EAFB7AC 0x2549E +0x8EAFB7AE 0x25489 +0x8EAFB7AF 0x2548A +0x8EAFB7B0 0x25496 +0x8EAFB7B1 0x2548B +0x8EAFB7B2 0x2548C +0x8EAFB7B3 0x2548D +0x8EAFB7B4 0x25679 +0x8EAFB7B5 0x25683 +0x8EAFB7B6 0x2567A +0x8EAFB7B7 0x2565D +0x8EAFB7B8 0x2567B +0x8EAFB7BA 0x2579F +0x8EAFB7BB 0x4148 +0x8EAFB7BC 0x257A0 +0x8EAFB7BD 0x257A1 +0x8EAFB7BE 0x257A2 +0x8EAFB7BF 0x79FC +0x8EAFB7C0 0x2596A +0x8EAFB7C1 0x2596B +0x8EAFB7C2 0x2596C +0x8EAFB7C3 0x2596D +0x8EAFB7C4 0x2596E +0x8EAFB7C5 0x25A78 +0x8EAFB7C7 0x25A79 +0x8EAFB7C8 0x25A7C +0x8EAFB7C9 0x25B21 +0x8EAFB7CA 0x25B22 +0x8EAFB7CB 0x25B23 +0x8EAFB7CC 0x25B24 +0x8EAFB7CD 0x7B39 +0x8EAFB7CE 0x25B25 +0x8EAFB7CF 0x25B26 +0x8EAFB7D0 0x25E51 +0x8EAFB7D1 0x25E52 +0x8EAFB7D2 0x25E56 +0x8EAFB7D4 0x7D4B +0x8EAFB7D5 0x25FE1 +0x8EAFB7D8 0x25FD6 +0x8EAFB7D9 0x25FD7 +0x8EAFB7DA 0x25FD8 +0x8EAFB7DB 0x25FD9 +0x8EAFB7DC 0x262B5 +0x8EAFB7DD 0x2636C +0x8EAFB7DE 0x2636F +0x8EAFB7DF 0x26370 +0x8EAFB7E0 0x264BC +0x8EAFB7E1 0x264BD +0x8EAFB7E2 0x264ED +0x8EAFB7E3 0x2655B +0x8EAFB7E4 0x2655C +0x8EAFB7E5 0x2655D +0x8EAFB7E6 0x2655E +0x8EAFB7E7 0x26686 +0x8EAFB7E8 0x26687 +0x8EAFB7E9 0x266ED +0x8EAFB7EB 0x266EE +0x8EAFB7ED 0x2690E +0x8EAFB7EE 0x2690F +0x8EAFB7F0 0x26A2D +0x8EAFB7F1 0x26A2A +0x8EAFB7F2 0x26A2E +0x8EAFB7F3 0x26ACC +0x8EAFB7F4 0x26BF9 +0x8EAFB7F5 0x26BFA +0x8EAFB7F6 0x26BFB +0x8EAFB7F7 0x26BFC +0x8EAFB7F8 0x83B9 +0x8EAFB7F9 0x26BFD +0x8EAFB7FA 0x26C1B +0x8EAFB7FB 0x26BFE +0x8EAFB7FC 0x26BFF +0x8EAFB7FD 0x26C00 +0x8EAFB7FE 0x26C01 +0x8EAFB8A1 0x26C02 +0x8EAFB8A2 0x26C03 +0x8EAFB8A3 0x26C21 +0x8EAFB8A4 0x26C04 +0x8EAFB8A5 0x26C05 +0x8EAFB8A6 0x26C06 +0x8EAFB8A7 0x26C07 +0x8EAFB8A8 0x26C08 +0x8EAFB8A9 0x26C09 +0x8EAFB8AA 0x26C0A +0x8EAFB8AB 0x26C0B +0x8EAFB8AC 0x26C0C +0x8EAFB8AD 0x26C0D +0x8EAFB8AE 0x26C0E +0x8EAFB8AF 0x26C0F +0x8EAFB8B0 0x26C10 +0x8EAFB8B1 0x26C11 +0x8EAFB8B2 0x26C12 +0x8EAFB8B3 0x26C13 +0x8EAFB8B4 0x26C14 +0x8EAFB8B5 0x26C15 +0x8EAFB8B6 0x2727B +0x8EAFB8B7 0x2727C +0x8EAFB8B8 0x2727D +0x8EAFB8B9 0x2727E +0x8EAFB8BA 0x86CF +0x8EAFB8BB 0x2727F +0x8EAFB8BC 0x27280 +0x8EAFB8BD 0x27266 +0x8EAFB8BE 0x27281 +0x8EAFB8BF 0x27282 +0x8EAFB8C0 0x27283 +0x8EAFB8C1 0x275B2 +0x8EAFB8C3 0x2767F +0x8EAFB8C4 0x27672 +0x8EAFB8C5 0x2765A +0x8EAFB8C6 0x277EB +0x8EAFB8C7 0x27815 +0x8EAFB8C9 0x27816 +0x8EAFB8CA 0x2F9CA +0x8EAFB8CB 0x27817 +0x8EAFB8CD 0x278C5 +0x8EAFB8CE 0x278C6 +0x8EAFB8CF 0x278C7 +0x8EAFB8D0 0x27988 +0x8EAFB8D1 0x27989 +0x8EAFB8D3 0x2798A +0x8EAFB8D4 0x2798B +0x8EAFB8D5 0x2798C +0x8EAFB8D6 0x2798D +0x8EAFB8D7 0x27BDF +0x8EAFB8D9 0x27D3B +0x8EAFB8DA 0x27D3C +0x8EAFB8DB 0x27D3D +0x8EAFB8DC 0x27D3E +0x8EAFB8DD 0x27D3F +0x8EAFB8DE 0x27D40 +0x8EAFB8DF 0x27D41 +0x8EAFB8E0 0x27D42 +0x8EAFB8E1 0x27E5C +0x8EAFB8E2 0x27EAF +0x8EAFB8E3 0x27EA9 +0x8EAFB8E4 0x27EAA +0x8EAFB8E5 0x27EAB +0x8EAFB8E6 0x27EAC +0x8EAFB8E7 0x27EB5 +0x8EAFB8E8 0x27EAD +0x8EAFB8E9 0x27EAE +0x8EAFB8EA 0x27FE2 +0x8EAFB8EB 0x28224 +0x8EAFB8EC 0x8EAE +0x8EAFB8ED 0x282C4 +0x8EAFB8EF 0x284EA +0x8EAFB8F0 0x284D3 +0x8EAFB8F1 0x284D4 +0x8EAFB8F2 0x284D5 +0x8EAFB8F3 0x28686 +0x8EAFB8F5 0x28687 +0x8EAFB8F6 0x286FD +0x8EAFB8F7 0x28805 +0x8EAFB8F8 0x28949 +0x8EAFB8F9 0x28C5F +0x8EAFB8FA 0x28CD3 +0x8EAFB8FB 0x28CD5 +0x8EAFB8FC 0x28E8A +0x8EAFB8FD 0x28E8B +0x8EAFB8FE 0x28E8C +0x8EAFB9A1 0x28E8D +0x8EAFB9A2 0x28E8E +0x8EAFB9A3 0x28E8F +0x8EAFB9A4 0x28E90 +0x8EAFB9A5 0x28E91 +0x8EAFB9A6 0x28E92 +0x8EAFB9A7 0x28E93 +0x8EAFB9A8 0x2907D +0x8EAFB9A9 0x2907E +0x8EAFB9AA 0x96EB +0x8EAFB9AD 0x291EC +0x8EAFB9AE 0x2925B +0x8EAFB9AF 0x29C87 +0x8EAFB9B0 0x29C86 +0x8EAFB9B2 0x20046 +0x8EAFB9B3 0x20047 +0x8EAFB9B4 0x20102 +0x8EAFB9B5 0x2016D +0x8EAFB9B6 0x2016E +0x8EAFB9B7 0x2016F +0x8EAFB9B8 0x2030D +0x8EAFB9B9 0x2030E +0x8EAFB9BA 0x2030F +0x8EAFB9BB 0x20310 +0x8EAFB9BC 0x20311 +0x8EAFB9BD 0x20312 +0x8EAFB9BE 0x20313 +0x8EAFB9BF 0x20314 +0x8EAFB9C0 0x2049F +0x8EAFB9C1 0x204A0 +0x8EAFB9C2 0x204A1 +0x8EAFB9C3 0x204A3 +0x8EAFB9C4 0x20521 +0x8EAFB9C5 0x20522 +0x8EAFB9C6 0x2337C +0x8EAFB9C7 0x20595 +0x8EAFB9C8 0x20596 +0x8EAFB9C9 0x20661 +0x8EAFB9CA 0x20667 +0x8EAFB9CB 0x20791 +0x8EAFB9CC 0x20792 +0x8EAFB9CD 0x20793 +0x8EAFB9CE 0x20794 +0x8EAFB9CF 0x2088A +0x8EAFB9D0 0x2088B +0x8EAFB9D1 0x208F7 +0x8EAFB9D2 0x20924 +0x8EAFB9D3 0x209B0 +0x8EAFB9D4 0x209B1 +0x8EAFB9D5 0x20A8E +0x8EAFB9D6 0x20B04 +0x8EAFB9D7 0x20B6A +0x8EAFB9D8 0x20B6B +0x8EAFB9D9 0x20B6C +0x8EAFB9DA 0x20B6D +0x8EAFB9DB 0x20DE8 +0x8EAFB9DC 0x20E0C +0x8EAFB9DD 0x20DE9 +0x8EAFB9DE 0x20DEA +0x8EAFB9DF 0x20E0D +0x8EAFB9E1 0x20DEB +0x8EAFB9E2 0x20DEC +0x8EAFB9E3 0x20DED +0x8EAFB9E4 0x20DEE +0x8EAFB9E5 0x20DEF +0x8EAFB9E6 0x20DF0 +0x8EAFB9E7 0x20DF1 +0x8EAFB9E8 0x20DF2 +0x8EAFB9E9 0x20E16 +0x8EAFB9EA 0x20DF3 +0x8EAFB9EB 0x20E04 +0x8EAFB9EC 0x20E1D +0x8EAFB9ED 0x20DF4 +0x8EAFB9EE 0x20DF5 +0x8EAFB9EF 0x20DF6 +0x8EAFB9F0 0x20DF7 +0x8EAFB9F1 0x55B0 +0x8EAFB9F2 0x21202 +0x8EAFB9F3 0x21203 +0x8EAFB9F4 0x21204 +0x8EAFB9F5 0x2139A +0x8EAFB9F6 0x2137C +0x8EAFB9F7 0x213C5 +0x8EAFB9F8 0x2137D +0x8EAFB9F9 0x2137E +0x8EAFB9FA 0x2137F +0x8EAFB9FB 0x21380 +0x8EAFB9FC 0x21381 +0x8EAFB9FD 0x5840 +0x8EAFB9FE 0x5842 +0x8EAFBAA1 0x21382 +0x8EAFBAA2 0x21383 +0x8EAFBAA3 0x21384 +0x8EAFBAA4 0x21385 +0x8EAFBAA5 0x21386 +0x8EAFBAA6 0x21387 +0x8EAFBAA7 0x215AE +0x8EAFBAA8 0x2164D +0x8EAFBAA9 0x217B0 +0x8EAFBAAA 0x217DC +0x8EAFBAAB 0x217B6 +0x8EAFBAAC 0x217B7 +0x8EAFBAAD 0x217B8 +0x8EAFBAAE 0x217B9 +0x8EAFBAAF 0x217BA +0x8EAFBAB0 0x217BB +0x8EAFBAB1 0x217DB +0x8EAFBAB2 0x217BC +0x8EAFBAB3 0x217BD +0x8EAFBAB4 0x217BE +0x8EAFBAB6 0x217BF +0x8EAFBAB7 0x217C0 +0x8EAFBAB8 0x217C1 +0x8EAFBAB9 0x217C2 +0x8EAFBABA 0x217C3 +0x8EAFBABB 0x217CE +0x8EAFBABC 0x3701 +0x8EAFBABD 0x217D9 +0x8EAFBABE 0x217C4 +0x8EAFBABF 0x217C5 +0x8EAFBAC0 0x217DA +0x8EAFBAC1 0x217C6 +0x8EAFBAC2 0x217C7 +0x8EAFBAC3 0x217C8 +0x8EAFBAC4 0x217C9 +0x8EAFBAC5 0x217CA +0x8EAFBAC6 0x2197E +0x8EAFBAC7 0x2197B +0x8EAFBAC8 0x21A4E +0x8EAFBAC9 0x21A4F +0x8EAFBACA 0x21A50 +0x8EAFBACB 0x21A51 +0x8EAFBACC 0x21A52 +0x8EAFBACD 0x21A53 +0x8EAFBACE 0x21A54 +0x8EAFBACF 0x21A55 +0x8EAFBAD0 0x21B8F +0x8EAFBAD1 0x21BFC +0x8EAFBAD2 0x21CA6 +0x8EAFBAD3 0x21CA7 +0x8EAFBAD4 0x21CA8 +0x8EAFBAD5 0x21D23 +0x8EAFBAD6 0x21E8B +0x8EAFBAD8 0x21E8C +0x8EAFBAD9 0x21E8D +0x8EAFBADA 0x21E8E +0x8EAFBADB 0x21E8F +0x8EAFBADC 0x21EA4 +0x8EAFBADD 0x20599 +0x8EAFBADE 0x22024 +0x8EAFBADF 0x22046 +0x8EAFBAE0 0x22047 +0x8EAFBAE1 0x22048 +0x8EAFBAE2 0x220FD +0x8EAFBAE3 0x220FE +0x8EAFBAE5 0x2226E +0x8EAFBAE6 0x2227C +0x8EAFBAE7 0x2226F +0x8EAFBAE8 0x22270 +0x8EAFBAE9 0x22271 +0x8EAFBAEA 0x22272 +0x8EAFBAEB 0x22329 +0x8EAFBAEC 0x2232A +0x8EAFBAED 0x2235F +0x8EAFBAEE 0x224A2 +0x8EAFBAEF 0x22530 +0x8EAFBAF0 0x2252B +0x8EAFBAF1 0x22761 +0x8EAFBAF2 0x22702 +0x8EAFBAF3 0x22703 +0x8EAFBAF4 0x22704 +0x8EAFBAF5 0x22705 +0x8EAFBAF6 0x22706 +0x8EAFBAF7 0x22707 +0x8EAFBAF9 0x22708 +0x8EAFBAFA 0x22709 +0x8EAFBAFB 0x22762 +0x8EAFBAFC 0x2270A +0x8EAFBAFD 0x2270B +0x8EAFBAFE 0x2270C +0x8EAFBBA1 0x2270D +0x8EAFBBA2 0x2270E +0x8EAFBBA3 0x22763 +0x8EAFBBA4 0x22727 +0x8EAFBBA5 0x2270F +0x8EAFBBA7 0x2271B +0x8EAFBBA8 0x22764 +0x8EAFBBA9 0x22710 +0x8EAFBBAA 0x22711 +0x8EAFBBAB 0x22781 +0x8EAFBBAC 0x22712 +0x8EAFBBAD 0x22765 +0x8EAFBBAE 0x22713 +0x8EAFBBAF 0x229CE +0x8EAFBBB0 0x22C29 +0x8EAFBBB1 0x22BC4 +0x8EAFBBB2 0x22C2A +0x8EAFBBB4 0x22C2B +0x8EAFBBB5 0x22C2C +0x8EAFBBB6 0x22C2D +0x8EAFBBB7 0x22C2E +0x8EAFBBB8 0x22C2F +0x8EAFBBB9 0x22C30 +0x8EAFBBBA 0x22C31 +0x8EAFBBBB 0x22C32 +0x8EAFBBBC 0x22C33 +0x8EAFBBBD 0x22C34 +0x8EAFBBBF 0x22C35 +0x8EAFBBC0 0x22C36 +0x8EAFBBC1 0x22BE3 +0x8EAFBBC2 0x22C37 +0x8EAFBBC3 0x22C38 +0x8EAFBBC4 0x22C39 +0x8EAFBBC5 0x22C3A +0x8EAFBBC6 0x22C3B +0x8EAFBBC7 0x22C4D +0x8EAFBBC8 0x22C3C +0x8EAFBBC9 0x22C3D +0x8EAFBBCA 0x22C3E +0x8EAFBBCC 0x22ED0 +0x8EAFBBCD 0x22ED1 +0x8EAFBBCE 0x23055 +0x8EAFBBCF 0x23102 +0x8EAFBBD0 0x23104 +0x8EAFBBD1 0x231FC +0x8EAFBBD2 0x23207 +0x8EAFBBD3 0x231FD +0x8EAFBBD4 0x231FE +0x8EAFBBD6 0x231FF +0x8EAFBBD7 0x23200 +0x8EAFBBD8 0x23208 +0x8EAFBBD9 0x23201 +0x8EAFBBDA 0x23202 +0x8EAFBBDB 0x23235 +0x8EAFBBDC 0x23203 +0x8EAFBBDD 0x23204 +0x8EAFBBDF 0x2333B +0x8EAFBBE0 0x23389 +0x8EAFBBE1 0x23381 +0x8EAFBBE2 0x23382 +0x8EAFBBE3 0x26733 +0x8EAFBBE4 0x234EB +0x8EAFBBE5 0x234EC +0x8EAFBBE7 0x234ED +0x8EAFBBE8 0x234EE +0x8EAFBBE9 0x234EF +0x8EAFBBEB 0x234F0 +0x8EAFBBEC 0x234F1 +0x8EAFBBED 0x234F2 +0x8EAFBBEE 0x692B +0x8EAFBBEF 0x234F3 +0x8EAFBBF0 0x6916 +0x8EAFBBF1 0x234F4 +0x8EAFBBF2 0x234F5 +0x8EAFBBF3 0x2004B +0x8EAFBBF4 0x234F6 +0x8EAFBBF5 0x234F7 +0x8EAFBBF6 0x234F8 +0x8EAFBBF7 0x234F9 +0x8EAFBBF8 0x234FA +0x8EAFBBF9 0x234FB +0x8EAFBBFA 0x234FC +0x8EAFBBFB 0x234FD +0x8EAFBBFC 0x234FE +0x8EAFBBFD 0x234FF +0x8EAFBBFE 0x23500 +0x8EAFBCA1 0x691B +0x8EAFBCA2 0x23501 +0x8EAFBCA3 0x23502 +0x8EAFBCA4 0x23503 +0x8EAFBCA5 0x23504 +0x8EAFBCA6 0x23505 +0x8EAFBCA7 0x23506 +0x8EAFBCA8 0x23507 +0x8EAFBCA9 0x6927 +0x8EAFBCAA 0x23508 +0x8EAFBCAB 0x23509 +0x8EAFBCAC 0x2350A +0x8EAFBCAD 0x2350B +0x8EAFBCAE 0x2350C +0x8EAFBCAF 0x2350D +0x8EAFBCB0 0x238D7 +0x8EAFBCB1 0x238D8 +0x8EAFBCB2 0x23A29 +0x8EAFBCB3 0x23A9C +0x8EAFBCB4 0x23AF8 +0x8EAFBCB5 0x23B98 +0x8EAFBCB6 0x23BA4 +0x8EAFBCB7 0x23B99 +0x8EAFBCB8 0x23B9A +0x8EAFBCB9 0x23B9B +0x8EAFBCBA 0x23B97 +0x8EAFBCBB 0x23B9C +0x8EAFBCBC 0x6BF5 +0x8EAFBCBD 0x23B9D +0x8EAFBCBF 0x23B9E +0x8EAFBCC0 0x23B9F +0x8EAFBCC1 0x23C65 +0x8EAFBCC2 0x23DD6 +0x8EAFBCC3 0x3D20 +0x8EAFBCC4 0x23E32 +0x8EAFBCC5 0x23E33 +0x8EAFBCC6 0x23E34 +0x8EAFBCC7 0x6E82 +0x8EAFBCC8 0x23E35 +0x8EAFBCC9 0x23E36 +0x8EAFBCCA 0x23E37 +0x8EAFBCCB 0x23DD7 +0x8EAFBCCD 0x23DD8 +0x8EAFBCCE 0x23E38 +0x8EAFBCCF 0x23E39 +0x8EAFBCD0 0x23E3A +0x8EAFBCD1 0x23E3B +0x8EAFBCD2 0x23E3C +0x8EAFBCD3 0x23E3D +0x8EAFBCD4 0x23E3E +0x8EAFBCD5 0x23E3F +0x8EAFBCD6 0x23E40 +0x8EAFBCD7 0x23DD9 +0x8EAFBCD8 0x23E41 +0x8EAFBCD9 0x23E42 +0x8EAFBCDA 0x3D21 +0x8EAFBCDB 0x23E43 +0x8EAFBCDC 0x23E44 +0x8EAFBCDD 0x6E7A +0x8EAFBCDE 0x2427C +0x8EAFBCDF 0x2427D +0x8EAFBCE0 0x2427E +0x8EAFBCE1 0x2427F +0x8EAFBCE2 0x24280 +0x8EAFBCE3 0x24281 +0x8EAFBCE4 0x24282 +0x8EAFBCE6 0x24283 +0x8EAFBCE7 0x24284 +0x8EAFBCE8 0x24285 +0x8EAFBCE9 0x24286 +0x8EAFBCEA 0x242A5 +0x8EAFBCEB 0x24287 +0x8EAFBCEC 0x24288 +0x8EAFBCED 0x24289 +0x8EAFBCEE 0x2428A +0x8EAFBCEF 0x2428B +0x8EAFBCF0 0x2428C +0x8EAFBCF1 0x2428D +0x8EAFBCF2 0x2428E +0x8EAFBCF5 0x2428F +0x8EAFBCF7 0x24290 +0x8EAFBCF8 0x24291 +0x8EAFBCF9 0x24292 +0x8EAFBCFA 0x24293 +0x8EAFBCFB 0x24294 +0x8EAFBCFC 0x24295 +0x8EAFBCFE 0x7129 +0x8EAFBDA1 0x24296 +0x8EAFBDA2 0x24556 +0x8EAFBDA3 0x24557 +0x8EAFBDA4 0x245E1 +0x8EAFBDA5 0x2460E +0x8EAFBDA6 0x2460F +0x8EAFBDA7 0x2467A +0x8EAFBDA8 0x2467B +0x8EAFBDA9 0x2468B +0x8EAFBDAA 0x247F2 +0x8EAFBDAB 0x247F3 +0x8EAFBDAC 0x24993 +0x8EAFBDAD 0x24994 +0x8EAFBDAE 0x24995 +0x8EAFBDAF 0x24996 +0x8EAFBDB0 0x24997 +0x8EAFBDB1 0x249AD +0x8EAFBDB2 0x24998 +0x8EAFBDB3 0x249AB +0x8EAFBDB4 0x2497B +0x8EAFBDB5 0x24999 +0x8EAFBDB6 0x2499A +0x8EAFBDB7 0x2499B +0x8EAFBDB8 0x24985 +0x8EAFBDB9 0x2499C +0x8EAFBDBA 0x2499D +0x8EAFBDBB 0x3EDA +0x8EAFBDBD 0x249AC +0x8EAFBDBE 0x24979 +0x8EAFBDBF 0x2499E +0x8EAFBDC0 0x249A4 +0x8EAFBDC1 0x24AFD +0x8EAFBDC2 0x24BEB +0x8EAFBDC3 0x24BEA +0x8EAFBDC4 0x24C8F +0x8EAFBDC5 0x24C90 +0x8EAFBDC6 0x24C86 +0x8EAFBDC7 0x24C87 +0x8EAFBDC8 0x24C88 +0x8EAFBDC9 0x24DAC +0x8EAFBDCA 0x24DAD +0x8EAFBDCB 0x24FEC +0x8EAFBDCC 0x25073 +0x8EAFBDCD 0x25074 +0x8EAFBDCF 0x251AA +0x8EAFBDD0 0x251AB +0x8EAFBDD1 0x251AC +0x8EAFBDD2 0x253D1 +0x8EAFBDD3 0x253D7 +0x8EAFBDD4 0x254B9 +0x8EAFBDD5 0x254BA +0x8EAFBDD6 0x254BB +0x8EAFBDD7 0x254BC +0x8EAFBDD8 0x2568E +0x8EAFBDD9 0x2568F +0x8EAFBDDA 0x25690 +0x8EAFBDDB 0x2567C +0x8EAFBDDC 0x25691 +0x8EAFBDDD 0x25692 +0x8EAFBDDE 0x25693 +0x8EAFBDDF 0x25694 +0x8EAFBDE0 0x2F954 +0x8EAFBDE1 0x2569A +0x8EAFBDE2 0x25695 +0x8EAFBDE3 0x25696 +0x8EAFBDE4 0x25697 +0x8EAFBDE5 0x257BD +0x8EAFBDE6 0x257C7 +0x8EAFBDE7 0x257BE +0x8EAFBDE9 0x257BF +0x8EAFBDEB 0x25993 +0x8EAFBDEC 0x21A5E +0x8EAFBDED 0x25A86 +0x8EAFBDEE 0x25A87 +0x8EAFBDEF 0x25A88 +0x8EAFBDF0 0x25A89 +0x8EAFBDF1 0x25B41 +0x8EAFBDF2 0x25B42 +0x8EAFBDF3 0x25B43 +0x8EAFBDF4 0x25B44 +0x8EAFBDF5 0x25B45 +0x8EAFBDF6 0x25B46 +0x8EAFBDF7 0x25B4A +0x8EAFBDF8 0x25B47 +0x8EAFBDF9 0x25B48 +0x8EAFBDFA 0x25B49 +0x8EAFBDFB 0x25E6B +0x8EAFBDFC 0x25E66 +0x8EAFBDFE 0x25E67 +0x8EAFBEA1 0x7CAB +0x8EAFBEA2 0x25E68 +0x8EAFBEA3 0x7CAC +0x8EAFBEA5 0x25FFD +0x8EAFBEA6 0x25FFE +0x8EAFBEA7 0x25FFF +0x8EAFBEA8 0x26000 +0x8EAFBEA9 0x26001 +0x8EAFBEAA 0x26002 +0x8EAFBEAB 0x26003 +0x8EAFBEAC 0x26004 +0x8EAFBEAD 0x26005 +0x8EAFBEAE 0x26006 +0x8EAFBEAF 0x26233 +0x8EAFBEB0 0x262C2 +0x8EAFBEB1 0x262D0 +0x8EAFBEB2 0x2F974 +0x8EAFBEB3 0x26395 +0x8EAFBEB4 0x26396 +0x8EAFBEB5 0x26435 +0x8EAFBEB6 0x26436 +0x8EAFBEB7 0x26567 +0x8EAFBEB8 0x26568 +0x8EAFBEB9 0x26569 +0x8EAFBEBA 0x2656A +0x8EAFBEBB 0x26572 +0x8EAFBEBC 0x2656B +0x8EAFBEBD 0x2656C +0x8EAFBEBE 0x2656D +0x8EAFBEBF 0x2656E +0x8EAFBEC0 0x2656F +0x8EAFBEC1 0x26722 +0x8EAFBEC4 0x26723 +0x8EAFBEC5 0x26741 +0x8EAFBEC6 0x26724 +0x8EAFBEC7 0x26725 +0x8EAFBEC8 0x26726 +0x8EAFBEC9 0x26727 +0x8EAFBECA 0x26728 +0x8EAFBECB 0x26729 +0x8EAFBECC 0x266B7 +0x8EAFBED0 0x269DA +0x8EAFBED1 0x26ACF +0x8EAFBED2 0x26ADA +0x8EAFBED3 0x26C89 +0x8EAFBED4 0x26CB7 +0x8EAFBED5 0x26C8A +0x8EAFBED6 0x26C8B +0x8EAFBED7 0x26D5E +0x8EAFBED8 0x26C8C +0x8EAFBEDA 0x26C8D +0x8EAFBEDB 0x26C8E +0x8EAFBEDC 0x26C8F +0x8EAFBEDD 0x26C90 +0x8EAFBEDE 0x26C91 +0x8EAFBEDF 0x26C92 +0x8EAFBEE0 0x26C93 +0x8EAFBEE1 0x26C94 +0x8EAFBEE2 0x26CB6 +0x8EAFBEE3 0x26C95 +0x8EAFBEE4 0x26C96 +0x8EAFBEE5 0x26C97 +0x8EAFBEE6 0x83F7 +0x8EAFBEE8 0x26C98 +0x8EAFBEE9 0x26C99 +0x8EAFBEEA 0x26C9A +0x8EAFBEEB 0x44EA +0x8EAFBEED 0x26C9B +0x8EAFBEEE 0x26CBD +0x8EAFBEEF 0x26C9C +0x8EAFBEF0 0x26C9D +0x8EAFBEF1 0x26C9E +0x8EAFBEF2 0x26C9F +0x8EAFBEF3 0x26CC0 +0x8EAFBEF4 0x26CA0 +0x8EAFBEF5 0x26CA1 +0x8EAFBEF6 0x26CA2 +0x8EAFBEF7 0x26CA3 +0x8EAFBEF8 0x26CA4 +0x8EAFBEF9 0x26CA5 +0x8EAFBEFA 0x26CA6 +0x8EAFBEFB 0x26CA7 +0x8EAFBEFC 0x26CA8 +0x8EAFBEFD 0x26CA9 +0x8EAFBEFE 0x26CAA +0x8EAFBFA2 0x271B4 +0x8EAFBFA3 0x271B5 +0x8EAFBFA4 0x271B6 +0x8EAFBFA5 0x272B9 +0x8EAFBFA6 0x272BA +0x8EAFBFA7 0x272BB +0x8EAFBFA8 0x27291 +0x8EAFBFA9 0x272BC +0x8EAFBFAA 0x275EE +0x8EAFBFAB 0x275EF +0x8EAFBFAC 0x27696 +0x8EAFBFAD 0x27697 +0x8EAFBFAE 0x27673 +0x8EAFBFAF 0x27698 +0x8EAFBFB0 0x27699 +0x8EAFBFB1 0x277ED +0x8EAFBFB2 0x277EE +0x8EAFBFB3 0x278DE +0x8EAFBFB4 0x279B0 +0x8EAFBFB5 0x279B1 +0x8EAFBFB6 0x279B2 +0x8EAFBFB7 0x279B3 +0x8EAFBFB8 0x279B4 +0x8EAFBFB9 0x279B5 +0x8EAFBFBA 0x279B6 +0x8EAFBFBB 0x2F9CE +0x8EAFBFBC 0x279B7 +0x8EAFBFBD 0x27BE3 +0x8EAFBFBE 0x27CB9 +0x8EAFBFBF 0x27D55 +0x8EAFBFC0 0x27D7E +0x8EAFBFC1 0x27D56 +0x8EAFBFC2 0x27D57 +0x8EAFBFC3 0x27D58 +0x8EAFBFC4 0x27D59 +0x8EAFBFC5 0x27D5A +0x8EAFBFC7 0x27EC4 +0x8EAFBFC8 0x27EC5 +0x8EAFBFC9 0x27EC6 +0x8EAFBFCA 0x27EC7 +0x8EAFBFCB 0x27EC8 +0x8EAFBFCC 0x27EC9 +0x8EAFBFCD 0x27EEE +0x8EAFBFCE 0x27ECF +0x8EAFBFCF 0x27ECA +0x8EAFBFD0 0x27ECB +0x8EAFBFD1 0x27ECC +0x8EAFBFD2 0x28009 +0x8EAFBFD3 0x2F9DA +0x8EAFBFD4 0x28003 +0x8EAFBFD5 0x2822F +0x8EAFBFD6 0x28230 +0x8EAFBFD7 0x28231 +0x8EAFBFD8 0x28232 +0x8EAFBFD9 0x2850E +0x8EAFBFDA 0x2850F +0x8EAFBFDB 0x28510 +0x8EAFBFDC 0x28511 +0x8EAFBFDD 0x28512 +0x8EAFBFDF 0x28513 +0x8EAFBFE0 0x28514 +0x8EAFBFE1 0x28515 +0x8EAFBFE2 0x284FF +0x8EAFBFE3 0x2871F +0x8EAFBFE4 0x28720 +0x8EAFBFE5 0x28721 +0x8EAFBFE6 0x2872D +0x8EAFBFE8 0x2881B +0x8EAFBFE9 0x2881C +0x8EAFBFEA 0x2881D +0x8EAFBFEB 0x2881E +0x8EAFBFEC 0x28953 +0x8EAFBFED 0x28954 +0x8EAFBFEE 0x28955 +0x8EAFBFEF 0x28956 +0x8EAFBFF0 0x28964 +0x8EAFBFF1 0x28959 +0x8EAFBFF2 0x28957 +0x8EAFBFF4 0x28958 +0x8EAFBFF5 0x28C6B +0x8EAFBFF6 0x4989 +0x8EAFBFF8 0x28CE7 +0x8EAFBFF9 0x28CE8 +0x8EAFBFFA 0x28CE9 +0x8EAFBFFB 0x28CEA +0x8EAFBFFC 0x28CEB +0x8EAFBFFD 0x28CEC +0x8EAFBFFE 0x9596 +0x8EAFC0A1 0x28CED +0x8EAFC0A2 0x28EB1 +0x8EAFC0A3 0x28EB4 +0x8EAFC0A5 0x2908A +0x8EAFC0A6 0x2908D +0x8EAFC0A7 0x2908C +0x8EAFC0A8 0x291F2 +0x8EAFC0A9 0x291F3 +0x8EAFC0AB 0x22108 +0x8EAFC0AC 0x29417 +0x8EAFC0AD 0x4AB2 +0x8EAFC0AE 0x2959F +0x8EAFC0AF 0x296A0 +0x8EAFC0B1 0x2986D +0x8EAFC0B2 0x2307D +0x8EAFC0B3 0x29F90 +0x8EAFC0B4 0x2A5C4 +0x8EAFC0B5 0x2004C +0x8EAFC0B6 0x20174 +0x8EAFC0B7 0x20175 +0x8EAFC0B8 0x20176 +0x8EAFC0B9 0x20349 +0x8EAFC0BA 0x2034A +0x8EAFC0BB 0x2034B +0x8EAFC0BC 0x2034C +0x8EAFC0BD 0x2034D +0x8EAFC0BE 0x2034E +0x8EAFC0BF 0x2034F +0x8EAFC0C0 0x20350 +0x8EAFC0C1 0x20351 +0x8EAFC0C2 0x20352 +0x8EAFC0C3 0x20353 +0x8EAFC0C4 0x20354 +0x8EAFC0C5 0x20355 +0x8EAFC0C6 0x20356 +0x8EAFC0C7 0x204A4 +0x8EAFC0C8 0x204A9 +0x8EAFC0C9 0x2052A +0x8EAFC0CA 0x2052B +0x8EAFC0CB 0x207B3 +0x8EAFC0CC 0x207C1 +0x8EAFC0CD 0x20898 +0x8EAFC0CE 0x208FB +0x8EAFC0CF 0x208FC +0x8EAFC0D0 0x209BC +0x8EAFC0D1 0x20A96 +0x8EAFC0D2 0x20B0A +0x8EAFC0D4 0x20EA2 +0x8EAFC0D6 0x20E81 +0x8EAFC0D7 0x20E82 +0x8EAFC0D8 0x20E83 +0x8EAFC0D9 0x20E84 +0x8EAFC0DA 0x20E85 +0x8EAFC0DB 0x20E86 +0x8EAFC0DC 0x20E87 +0x8EAFC0DD 0x20E88 +0x8EAFC0DE 0x20E89 +0x8EAFC0DF 0x20E8A +0x8EAFC0E0 0x20E8B +0x8EAFC0E1 0x20E8C +0x8EAFC0E2 0x55F1 +0x8EAFC0E3 0x20E8D +0x8EAFC0E4 0x20ED1 +0x8EAFC0E5 0x21214 +0x8EAFC0E6 0x213C9 +0x8EAFC0E7 0x213CA +0x8EAFC0E8 0x213CB +0x8EAFC0E9 0x29AFD +0x8EAFC0EA 0x213CC +0x8EAFC0EB 0x213CD +0x8EAFC0EC 0x213CE +0x8EAFC0ED 0x213CF +0x8EAFC0EE 0x213D0 +0x8EAFC0EF 0x213D1 +0x8EAFC0F0 0x213D2 +0x8EAFC0F1 0x213D3 +0x8EAFC0F2 0x213D4 +0x8EAFC0F3 0x213D5 +0x8EAFC0F4 0x21571 +0x8EAFC0F5 0x2004D +0x8EAFC0F6 0x21662 +0x8EAFC0F7 0x2180E +0x8EAFC0F8 0x217FE +0x8EAFC0F9 0x217FF +0x8EAFC0FA 0x21800 +0x8EAFC0FC 0x21801 +0x8EAFC0FD 0x21802 +0x8EAFC0FE 0x21803 +0x8EAFC1A1 0x21815 +0x8EAFC1A2 0x21804 +0x8EAFC1A3 0x21805 +0x8EAFC1A5 0x21987 +0x8EAFC1A6 0x21989 +0x8EAFC1A7 0x21A6E +0x8EAFC1A8 0x21A6F +0x8EAFC1A9 0x21A70 +0x8EAFC1AA 0x21A71 +0x8EAFC1AB 0x2F86E +0x8EAFC1AC 0x21A72 +0x8EAFC1AD 0x21A73 +0x8EAFC1AE 0x21A74 +0x8EAFC1AF 0x21B9D +0x8EAFC1B0 0x21CB8 +0x8EAFC1B1 0x21CB9 +0x8EAFC1B2 0x21CBA +0x8EAFC1B3 0x21EC2 +0x8EAFC1B4 0x21EC3 +0x8EAFC1B5 0x21ED5 +0x8EAFC1B6 0x21EC4 +0x8EAFC1B7 0x21EC0 +0x8EAFC1B8 0x21EC5 +0x8EAFC1B9 0x21EC6 +0x8EAFC1BA 0x2228A +0x8EAFC1BB 0x2228B +0x8EAFC1BC 0x2228C +0x8EAFC1BD 0x22364 +0x8EAFC1BE 0x25B8C +0x8EAFC1BF 0x5F41 +0x8EAFC1C0 0x2240D +0x8EAFC1C1 0x224A8 +0x8EAFC1C2 0x2253B +0x8EAFC1C3 0x2253C +0x8EAFC1C4 0x2253D +0x8EAFC1C5 0x2253E +0x8EAFC1C6 0x2253F +0x8EAFC1C7 0x22540 +0x8EAFC1C8 0x22766 +0x8EAFC1C9 0x227CB +0x8EAFC1CA 0x227B7 +0x8EAFC1CB 0x227B8 +0x8EAFC1CC 0x227B9 +0x8EAFC1CD 0x227BA +0x8EAFC1CE 0x22767 +0x8EAFC1CF 0x227BB +0x8EAFC1D0 0x22768 +0x8EAFC1D1 0x22769 +0x8EAFC1D2 0x2276A +0x8EAFC1D3 0x227BC +0x8EAFC1D5 0x229DB +0x8EAFC1D6 0x22C81 +0x8EAFC1D7 0x22C82 +0x8EAFC1D8 0x22C83 +0x8EAFC1D9 0x22C84 +0x8EAFC1DA 0x22C85 +0x8EAFC1DB 0x22C86 +0x8EAFC1DC 0x22C87 +0x8EAFC1DD 0x22C88 +0x8EAFC1DE 0x22C89 +0x8EAFC1DF 0x2F8BF +0x8EAFC1E0 0x22C8A +0x8EAFC1E1 0x22C8B +0x8EAFC1E3 0x22C8C +0x8EAFC1E4 0x22C8D +0x8EAFC1E5 0x22C8E +0x8EAFC1E6 0x22C8F +0x8EAFC1E7 0x22C90 +0x8EAFC1E8 0x22CA1 +0x8EAFC1E9 0x22C91 +0x8EAFC1EA 0x22ED6 +0x8EAFC1EB 0x22F9F +0x8EAFC1EC 0x23058 +0x8EAFC1ED 0x23085 +0x8EAFC1EE 0x2310B +0x8EAFC1EF 0x2310C +0x8EAFC1F0 0x23237 +0x8EAFC1F1 0x23238 +0x8EAFC1F2 0x2F8CE +0x8EAFC1F3 0x23239 +0x8EAFC1F4 0x2323A +0x8EAFC1F5 0x2323B +0x8EAFC1F6 0x2323C +0x8EAFC1F7 0x2323D +0x8EAFC1F8 0x2323E +0x8EAFC1F9 0x23240 +0x8EAFC1FA 0x23241 +0x8EAFC1FB 0x23242 +0x8EAFC1FD 0x23243 +0x8EAFC1FE 0x2338A +0x8EAFC2A1 0x2338B +0x8EAFC2A2 0x23590 +0x8EAFC2A3 0x23559 +0x8EAFC2A4 0x2355B +0x8EAFC2A5 0x2355C +0x8EAFC2A6 0x2355D +0x8EAFC2A7 0x2355E +0x8EAFC2A8 0x698A +0x8EAFC2A9 0x2355F +0x8EAFC2AA 0x23560 +0x8EAFC2AB 0x23561 +0x8EAFC2AC 0x23562 +0x8EAFC2AD 0x23563 +0x8EAFC2AE 0x23564 +0x8EAFC2AF 0x23593 +0x8EAFC2B0 0x23565 +0x8EAFC2B1 0x23566 +0x8EAFC2B2 0x23567 +0x8EAFC2B3 0x23568 +0x8EAFC2B4 0x23569 +0x8EAFC2B5 0x2356A +0x8EAFC2B6 0x2356B +0x8EAFC2B7 0x23595 +0x8EAFC2B8 0x2356C +0x8EAFC2B9 0x2356D +0x8EAFC2BA 0x2356E +0x8EAFC2BB 0x2356F +0x8EAFC2BC 0x698C +0x8EAFC2BD 0x23570 +0x8EAFC2BE 0x23571 +0x8EAFC2BF 0x23572 +0x8EAFC2C0 0x23573 +0x8EAFC2C1 0x23574 +0x8EAFC2C2 0x23575 +0x8EAFC2C3 0x23576 +0x8EAFC2C4 0x23577 +0x8EAFC2C5 0x23578 +0x8EAFC2C6 0x23579 +0x8EAFC2C7 0x6980 +0x8EAFC2C8 0x2357A +0x8EAFC2C9 0x697F +0x8EAFC2CA 0x2357B +0x8EAFC2CB 0x235A9 +0x8EAFC2CC 0x2357C +0x8EAFC2CD 0x238F1 +0x8EAFC2CE 0x238EB +0x8EAFC2CF 0x2398A +0x8EAFC2D0 0x23A3D +0x8EAFC2D1 0x23AA6 +0x8EAFC2D2 0x23AA7 +0x8EAFC2D3 0x23BBA +0x8EAFC2D5 0x23BBB +0x8EAFC2D6 0x23BBC +0x8EAFC2D7 0x23BBD +0x8EAFC2D8 0x23E91 +0x8EAFC2D9 0x23E92 +0x8EAFC2DA 0x23E93 +0x8EAFC2DB 0x23E94 +0x8EAFC2DC 0x23E95 +0x8EAFC2DD 0x23E96 +0x8EAFC2DE 0x23E97 +0x8EAFC2DF 0x23DDA +0x8EAFC2E0 0x23E98 +0x8EAFC2E1 0x23E99 +0x8EAFC2E2 0x23E9A +0x8EAFC2E5 0x23E9B +0x8EAFC2E6 0x23E9C +0x8EAFC2E7 0x23E9D +0x8EAFC2E8 0x23E9E +0x8EAFC2E9 0x23E9F +0x8EAFC2EA 0x23EA0 +0x8EAFC2EB 0x23EBF +0x8EAFC2EC 0x23EA1 +0x8EAFC2ED 0x23EA2 +0x8EAFC2EE 0x23EA3 +0x8EAFC2EF 0x23EA4 +0x8EAFC2F0 0x23EA5 +0x8EAFC2F1 0x23EA6 +0x8EAFC2F2 0x23EA7 +0x8EAFC2F3 0x23E5B +0x8EAFC2F4 0x2F90D +0x8EAFC2F5 0x23EA8 +0x8EAFC2F6 0x242CB +0x8EAFC2F8 0x3DDA +0x8EAFC2F9 0x242CC +0x8EAFC2FA 0x2434F +0x8EAFC2FB 0x242CD +0x8EAFC2FC 0x242CE +0x8EAFC2FD 0x242CF +0x8EAFC2FE 0x2434E +0x8EAFC3A1 0x242D0 +0x8EAFC3A2 0x242D1 +0x8EAFC3A3 0x242D2 +0x8EAFC3A5 0x242D3 +0x8EAFC3A6 0x242D4 +0x8EAFC3A7 0x242D5 +0x8EAFC3A8 0x242D6 +0x8EAFC3A9 0x242D7 +0x8EAFC3AA 0x242D8 +0x8EAFC3AB 0x242D9 +0x8EAFC3AC 0x242FA +0x8EAFC3AD 0x242DA +0x8EAFC3AE 0x242DB +0x8EAFC3AF 0x2F91C +0x8EAFC3B0 0x242DC +0x8EAFC3B3 0x242DD +0x8EAFC3B4 0x242DE +0x8EAFC3B5 0x242DF +0x8EAFC3B6 0x242E0 +0x8EAFC3B7 0x242E1 +0x8EAFC3B8 0x242E2 +0x8EAFC3B9 0x242E3 +0x8EAFC3BA 0x242E4 +0x8EAFC3BB 0x242E5 +0x8EAFC3BC 0x3DDB +0x8EAFC3BD 0x242E6 +0x8EAFC3BE 0x242E7 +0x8EAFC3BF 0x2458E +0x8EAFC3C0 0x24698 +0x8EAFC3C1 0x24699 +0x8EAFC3C3 0x2480A +0x8EAFC3C5 0x24826 +0x8EAFC3C6 0x24827 +0x8EAFC3C7 0x249BD +0x8EAFC3C8 0x249DF +0x8EAFC3C9 0x3EE2 +0x8EAFC3CA 0x249BE +0x8EAFC3CB 0x249DE +0x8EAFC3CC 0x249BF +0x8EAFC3CD 0x249C0 +0x8EAFC3CE 0x249C1 +0x8EAFC3CF 0x249C2 +0x8EAFC3D0 0x2499F +0x8EAFC3D1 0x249C3 +0x8EAFC3D2 0x249C4 +0x8EAFC3D3 0x249C5 +0x8EAFC3D4 0x249C6 +0x8EAFC3D5 0x249C7 +0x8EAFC3D6 0x3EE3 +0x8EAFC3D7 0x249C8 +0x8EAFC3D8 0x249C9 +0x8EAFC3D9 0x249E3 +0x8EAFC3DA 0x249CA +0x8EAFC3DB 0x249CB +0x8EAFC3DC 0x249CC +0x8EAFC3DD 0x249CD +0x8EAFC3DE 0x249CE +0x8EAFC3DF 0x249CF +0x8EAFC3E0 0x249D0 +0x8EAFC3E1 0x249D1 +0x8EAFC3E2 0x249D2 +0x8EAFC3E3 0x249D3 +0x8EAFC3E4 0x2F92F +0x8EAFC3E5 0x249D4 +0x8EAFC3E6 0x24B04 +0x8EAFC3E7 0x24B65 +0x8EAFC3E8 0x24BEE +0x8EAFC3E9 0x24CA0 +0x8EAFC3EA 0x24CA1 +0x8EAFC3EB 0x24DDD +0x8EAFC3EC 0x24DDE +0x8EAFC3ED 0x24F83 +0x8EAFC3EE 0x24FFA +0x8EAFC3EF 0x2507F +0x8EAFC3F0 0x25080 +0x8EAFC3F1 0x251E8 +0x8EAFC3F2 0x251E9 +0x8EAFC3F3 0x251EA +0x8EAFC3F4 0x235A6 +0x8EAFC3F5 0x253E1 +0x8EAFC3F7 0x254DB +0x8EAFC3F8 0x254DC +0x8EAFC3F9 0x254DD +0x8EAFC3FA 0x254DE +0x8EAFC3FB 0x254DF +0x8EAFC3FC 0x254E0 +0x8EAFC3FD 0x254E1 +0x8EAFC3FE 0x254E2 +0x8EAFC4A1 0x254E3 +0x8EAFC4A2 0x254E4 +0x8EAFC4A3 0x254E5 +0x8EAFC4A4 0x254E6 +0x8EAFC4A5 0x789C +0x8EAFC4A6 0x254E7 +0x8EAFC4A7 0x256B0 +0x8EAFC4A8 0x25698 +0x8EAFC4A9 0x256B1 +0x8EAFC4AA 0x25699 +0x8EAFC4AB 0x256B2 +0x8EAFC4AC 0x256B3 +0x8EAFC4AD 0x256B4 +0x8EAFC4AE 0x256B5 +0x8EAFC4AF 0x256B6 +0x8EAFC4B0 0x256B7 +0x8EAFC4B1 0x256B8 +0x8EAFC4B2 0x256B9 +0x8EAFC4B3 0x257E2 +0x8EAFC4B4 0x257E3 +0x8EAFC4B5 0x257E4 +0x8EAFC4B6 0x257E5 +0x8EAFC4B7 0x257E6 +0x8EAFC4B8 0x257E7 +0x8EAFC4B9 0x257E8 +0x8EAFC4BA 0x257E9 +0x8EAFC4BB 0x259AD +0x8EAFC4BC 0x259CF +0x8EAFC4BD 0x259AE +0x8EAFC4BE 0x259AF +0x8EAFC4BF 0x259B0 +0x8EAFC4C0 0x259B1 +0x8EAFC4C1 0x25A92 +0x8EAFC4C2 0x25A93 +0x8EAFC4C3 0x25A94 +0x8EAFC4C4 0x25B79 +0x8EAFC4C5 0x7B7B +0x8EAFC4C6 0x25B7A +0x8EAFC4C7 0x25B7B +0x8EAFC4C8 0x25B7C +0x8EAFC4C9 0x25B7D +0x8EAFC4CA 0x25B7E +0x8EAFC4CB 0x25B7F +0x8EAFC4CC 0x25B80 +0x8EAFC4CD 0x25B81 +0x8EAFC4CE 0x25B82 +0x8EAFC4CF 0x25B83 +0x8EAFC4D0 0x25B84 +0x8EAFC4D1 0x25E97 +0x8EAFC4D2 0x25E84 +0x8EAFC4D3 0x25E85 +0x8EAFC4D4 0x25E89 +0x8EAFC4D5 0x25E86 +0x8EAFC4D6 0x25E87 +0x8EAFC4D7 0x2602C +0x8EAFC4D8 0x2602D +0x8EAFC4D9 0x2602E +0x8EAFC4DA 0x2602F +0x8EAFC4DB 0x26030 +0x8EAFC4DC 0x26031 +0x8EAFC4DD 0x26032 +0x8EAFC4DE 0x26033 +0x8EAFC4DF 0x26034 +0x8EAFC4E0 0x26035 +0x8EAFC4E1 0x26036 +0x8EAFC4E2 0x26037 +0x8EAFC4E3 0x262D2 +0x8EAFC4E4 0x26444 +0x8EAFC4E5 0x26500 +0x8EAFC4E6 0x26583 +0x8EAFC4E7 0x26584 +0x8EAFC4E8 0x2F986 +0x8EAFC4E9 0x2677A +0x8EAFC4EA 0x2677B +0x8EAFC4EB 0x2677C +0x8EAFC4EC 0x2677D +0x8EAFC4ED 0x2677E +0x8EAFC4EF 0x2677F +0x8EAFC4F0 0x26787 +0x8EAFC4F1 0x26780 +0x8EAFC4F2 0x26A43 +0x8EAFC4F3 0x26D34 +0x8EAFC4F4 0x4749 +0x8EAFC4F5 0x26D35 +0x8EAFC4F6 0x26D36 +0x8EAFC4F7 0x26D37 +0x8EAFC4F8 0x26D38 +0x8EAFC4F9 0x26D39 +0x8EAFC4FA 0x26D3A +0x8EAFC4FB 0x26D3B +0x8EAFC4FC 0x26D3C +0x8EAFC4FD 0x26D3D +0x8EAFC4FE 0x26D3E +0x8EAFC5A1 0x26D3F +0x8EAFC5A2 0x26D40 +0x8EAFC5A3 0x26D41 +0x8EAFC5A4 0x26D42 +0x8EAFC5A5 0x26D43 +0x8EAFC5A6 0x26D44 +0x8EAFC5A7 0x26D45 +0x8EAFC5A8 0x26D46 +0x8EAFC5A9 0x26D47 +0x8EAFC5AA 0x26D48 +0x8EAFC5AB 0x26D49 +0x8EAFC5AC 0x26D4A +0x8EAFC5AE 0x26D4B +0x8EAFC5AF 0x26D4C +0x8EAFC5B0 0x26D4D +0x8EAFC5B1 0x26D4E +0x8EAFC5B2 0x272E7 +0x8EAFC5B3 0x272E8 +0x8EAFC5B4 0x272E9 +0x8EAFC5B5 0x272EA +0x8EAFC5B6 0x272EB +0x8EAFC5B7 0x272EC +0x8EAFC5B8 0x272ED +0x8EAFC5B9 0x272EE +0x8EAFC5BA 0x275F7 +0x8EAFC5BB 0x2769A +0x8EAFC5BC 0x276CD +0x8EAFC5BD 0x2F9C8 +0x8EAFC5BE 0x276A3 +0x8EAFC5BF 0x276CE +0x8EAFC5C0 0x27831 +0x8EAFC5C1 0x27832 +0x8EAFC5C2 0x27833 +0x8EAFC5C3 0x279E4 +0x8EAFC5C5 0x279E5 +0x8EAFC5C6 0x279E6 +0x8EAFC5C7 0x27CC8 +0x8EAFC5C8 0x27D74 +0x8EAFC5C9 0x27D75 +0x8EAFC5CA 0x27D76 +0x8EAFC5CB 0x27D77 +0x8EAFC5CC 0x27D78 +0x8EAFC5CD 0x27D79 +0x8EAFC5CE 0x27D7A +0x8EAFC5CF 0x27E61 +0x8EAFC5D0 0x27EDF +0x8EAFC5D1 0x27EE0 +0x8EAFC5D2 0x27EE1 +0x8EAFC5D3 0x27EE2 +0x8EAFC5D4 0x27EE3 +0x8EAFC5D5 0x27EE4 +0x8EAFC5D6 0x27EE5 +0x8EAFC5D7 0x27EE6 +0x8EAFC5D8 0x47F3 +0x8EAFC5D9 0x28031 +0x8EAFC5DA 0x2823D +0x8EAFC5DB 0x2823E +0x8EAFC5DC 0x2823F +0x8EAFC5DD 0x282F4 +0x8EAFC5DE 0x282F5 +0x8EAFC5DF 0x282F6 +0x8EAFC5E1 0x28417 +0x8EAFC5E2 0x28541 +0x8EAFC5E3 0x28542 +0x8EAFC5E4 0x28543 +0x8EAFC5E5 0x28544 +0x8EAFC5E6 0x28545 +0x8EAFC5E7 0x28546 +0x8EAFC5E8 0x28547 +0x8EAFC5E9 0x28548 +0x8EAFC5EA 0x28549 +0x8EAFC5EB 0x2854A +0x8EAFC5EC 0x2854B +0x8EAFC5ED 0x90D2 +0x8EAFC5EE 0x286BA +0x8EAFC5EF 0x28744 +0x8EAFC5F0 0x2892A +0x8EAFC5F1 0x2896D +0x8EAFC5F2 0x9274 +0x8EAFC5F3 0x2F9E7 +0x8EAFC5F4 0x2897E +0x8EAFC5F5 0x2896E +0x8EAFC5F6 0x2896F +0x8EAFC5F7 0x28970 +0x8EAFC5F8 0x28971 +0x8EAFC5F9 0x28976 +0x8EAFC5FA 0x28C79 +0x8EAFC5FB 0x95A0 +0x8EAFC5FD 0x28D04 +0x8EAFC5FE 0x28CF8 +0x8EAFC6A1 0x28D05 +0x8EAFC6A2 0x28EDA +0x8EAFC6A3 0x28EDB +0x8EAFC6A4 0x28EDC +0x8EAFC6A5 0x28EDD +0x8EAFC6A6 0x28EDE +0x8EAFC6A7 0x28EDF +0x8EAFC6A8 0x28EE0 +0x8EAFC6A9 0x28EE1 +0x8EAFC6AA 0x290C5 +0x8EAFC6AB 0x2909A +0x8EAFC6AC 0x2909B +0x8EAFC6AD 0x2909C +0x8EAFC6AE 0x291D8 +0x8EAFC6AF 0x291D9 +0x8EAFC6B0 0x291DA +0x8EAFC6B1 0x2926E +0x8EAFC6B2 0x4A57 +0x8EAFC6B3 0x2946B +0x8EAFC6B4 0x27D83 +0x8EAFC6B6 0x296D6 +0x8EAFC6B7 0x296BD +0x8EAFC6B9 0x2322E +0x8EAFC6BA 0x29AFC +0x8EAFC6BB 0x29D53 +0x8EAFC6BC 0x29DB7 +0x8EAFC6BD 0x2A28C +0x8EAFC6BE 0x2A38E +0x8EAFC6BF 0x2A2FF +0x8EAFC6C0 0x20076 +0x8EAFC6C1 0x20106 +0x8EAFC6C2 0x2017E +0x8EAFC6C3 0x20384 +0x8EAFC6C4 0x20385 +0x8EAFC6C5 0x20386 +0x8EAFC6C6 0x20387 +0x8EAFC6C7 0x20388 +0x8EAFC6C8 0x203A7 +0x8EAFC6C9 0x20389 +0x8EAFC6CA 0x2038A +0x8EAFC6CB 0x2038B +0x8EAFC6CC 0x2038C +0x8EAFC6CD 0x2038D +0x8EAFC6CE 0x2038E +0x8EAFC6CF 0x2038F +0x8EAFC6D0 0x203A3 +0x8EAFC6D1 0x20390 +0x8EAFC6D2 0x20391 +0x8EAFC6D3 0x20392 +0x8EAFC6D4 0x20393 +0x8EAFC6D5 0x203AC +0x8EAFC6D6 0x20394 +0x8EAFC6D7 0x20395 +0x8EAFC6D8 0x20396 +0x8EAFC6D9 0x204AA +0x8EAFC6DA 0x204AB +0x8EAFC6DB 0x2059E +0x8EAFC6DC 0x51A9 +0x8EAFC6DD 0x20608 +0x8EAFC6DE 0x20609 +0x8EAFC6DF 0x20668 +0x8EAFC6E0 0x20669 +0x8EAFC6E1 0x2066A +0x8EAFC6E2 0x2069A +0x8EAFC6E3 0x207D9 +0x8EAFC6E4 0x207DA +0x8EAFC6E5 0x207DB +0x8EAFC6E6 0x208A8 +0x8EAFC6E7 0x20901 +0x8EAFC6E8 0x20928 +0x8EAFC6E9 0x20977 +0x8EAFC6EA 0x209BD +0x8EAFC6EB 0x209BE +0x8EAFC6EC 0x20F60 +0x8EAFC6ED 0x20AA0 +0x8EAFC6EE 0x20AA2 +0x8EAFC6EF 0x20B0F +0x8EAFC6F0 0x20B85 +0x8EAFC6F1 0x20EFE +0x8EAFC6F2 0x20EFF +0x8EAFC6F3 0x20F00 +0x8EAFC6F4 0x20F01 +0x8EAFC6F5 0x20F16 +0x8EAFC6F6 0x20F02 +0x8EAFC6F7 0x20F03 +0x8EAFC6F8 0x20F04 +0x8EAFC6F9 0x20F05 +0x8EAFC6FA 0x20F06 +0x8EAFC6FB 0x20F07 +0x8EAFC6FC 0x20F08 +0x8EAFC6FD 0x20F22 +0x8EAFC6FE 0x20F09 +0x8EAFC7A1 0x20F0A +0x8EAFC7A2 0x20F0B +0x8EAFC7A3 0x20F0C +0x8EAFC7A4 0x20F14 +0x8EAFC7A5 0x20F29 +0x8EAFC7A6 0x20E6E +0x8EAFC7A7 0x20F0D +0x8EAFC7A8 0x20F0E +0x8EAFC7A9 0x20F0F +0x8EAFC7AA 0x20F10 +0x8EAFC7AB 0x20F11 +0x8EAFC7AC 0x20F12 +0x8EAFC7AD 0x20F13 +0x8EAFC7AE 0x2121B +0x8EAFC7AF 0x2121C +0x8EAFC7B0 0x2121D +0x8EAFC7B1 0x21413 +0x8EAFC7B2 0x213FF +0x8EAFC7B3 0x21400 +0x8EAFC7B4 0x21401 +0x8EAFC7B5 0x21402 +0x8EAFC7B6 0x21403 +0x8EAFC7B7 0x21404 +0x8EAFC7B8 0x2140A +0x8EAFC7B9 0x21405 +0x8EAFC7BA 0x21406 +0x8EAFC7BB 0x21407 +0x8EAFC7BC 0x21408 +0x8EAFC7BD 0x2153A +0x8EAFC7BE 0x21573 +0x8EAFC7BF 0x2166F +0x8EAFC7C0 0x21670 +0x8EAFC7C1 0x21671 +0x8EAFC7C2 0x20052 +0x8EAFC7C4 0x21A9A +0x8EAFC7C5 0x21860 +0x8EAFC7C6 0x2F869 +0x8EAFC7C7 0x2182B +0x8EAFC7C8 0x21824 +0x8EAFC7C9 0x2182C +0x8EAFC7CA 0x2182D +0x8EAFC7CB 0x2182E +0x8EAFC7CC 0x2182F +0x8EAFC7CD 0x21830 +0x8EAFC7CE 0x21831 +0x8EAFC7CF 0x21832 +0x8EAFC7D0 0x21833 +0x8EAFC7D1 0x21834 +0x8EAFC7D2 0x21835 +0x8EAFC7D3 0x21845 +0x8EAFC7D4 0x21836 +0x8EAFC7D5 0x21992 +0x8EAFC7D6 0x21993 +0x8EAFC7D7 0x21A88 +0x8EAFC7D8 0x21A89 +0x8EAFC7D9 0x21A8A +0x8EAFC7DA 0x21A8B +0x8EAFC7DB 0x21B3F +0x8EAFC7DD 0x21CCA +0x8EAFC7DE 0x21EF6 +0x8EAFC7DF 0x21EF7 +0x8EAFC7E0 0x21EF8 +0x8EAFC7E1 0x21EF9 +0x8EAFC7E2 0x2212B +0x8EAFC7E4 0x221A4 +0x8EAFC7E5 0x221CE +0x8EAFC7E7 0x2229E +0x8EAFC7E8 0x2229F +0x8EAFC7E9 0x222A0 +0x8EAFC7EA 0x222A1 +0x8EAFC7EB 0x222A2 +0x8EAFC7EC 0x222A3 +0x8EAFC7ED 0x222A4 +0x8EAFC7EE 0x222A5 +0x8EAFC7EF 0x222A6 +0x8EAFC7F0 0x22418 +0x8EAFC7F1 0x22560 +0x8EAFC7F2 0x22561 +0x8EAFC7F3 0x22562 +0x8EAFC7F4 0x22563 +0x8EAFC7F5 0x22564 +0x8EAFC7F6 0x227BD +0x8EAFC7F7 0x227BE +0x8EAFC7F8 0x2280B +0x8EAFC7F9 0x227BF +0x8EAFC7FA 0x227C0 +0x8EAFC7FC 0x2280C +0x8EAFC7FD 0x2278D +0x8EAFC7FE 0x2280D +0x8EAFC8A1 0x2280E +0x8EAFC8A2 0x2285E +0x8EAFC8A3 0x2280F +0x8EAFC8A4 0x22810 +0x8EAFC8A5 0x227C1 +0x8EAFC8A6 0x22811 +0x8EAFC8A8 0x227C2 +0x8EAFC8A9 0x229EA +0x8EAFC8AA 0x229EB +0x8EAFC8AB 0x22CE3 +0x8EAFC8AC 0x22CE4 +0x8EAFC8AD 0x22CE5 +0x8EAFC8AE 0x22CE6 +0x8EAFC8AF 0x22CE7 +0x8EAFC8B0 0x22C92 +0x8EAFC8B1 0x22D4A +0x8EAFC8B3 0x22CE8 +0x8EAFC8B4 0x22CE9 +0x8EAFC8B5 0x22CEA +0x8EAFC8B6 0x22D01 +0x8EAFC8B7 0x22CEB +0x8EAFC8B8 0x22CEC +0x8EAFC8B9 0x22CEF +0x8EAFC8BA 0x22CED +0x8EAFC8BB 0x22CEE +0x8EAFC8BC 0x22CF0 +0x8EAFC8BD 0x22CF1 +0x8EAFC8BE 0x22CF2 +0x8EAFC8BF 0x22CF3 +0x8EAFC8C0 0x22CF4 +0x8EAFC8C1 0x22CF5 +0x8EAFC8C2 0x22CF6 +0x8EAFC8C3 0x22CF7 +0x8EAFC8C4 0x22CF8 +0x8EAFC8C5 0x22CF9 +0x8EAFC8C6 0x22CFE +0x8EAFC8C7 0x22CFA +0x8EAFC8C8 0x22CFB +0x8EAFC8C9 0x22CFC +0x8EAFC8CA 0x23263 +0x8EAFC8CB 0x23264 +0x8EAFC8CC 0x23265 +0x8EAFC8CD 0x23266 +0x8EAFC8CE 0x23267 +0x8EAFC8CF 0x23268 +0x8EAFC8D0 0x2360B +0x8EAFC8D1 0x2360D +0x8EAFC8D2 0x3BBC +0x8EAFC8D3 0x2360E +0x8EAFC8D4 0x2360F +0x8EAFC8D5 0x3BA4 +0x8EAFC8D6 0x23614 +0x8EAFC8D7 0x235D4 +0x8EAFC8D8 0x235D5 +0x8EAFC8D9 0x235D6 +0x8EAFC8DA 0x235D7 +0x8EAFC8DB 0x235D8 +0x8EAFC8DC 0x235D9 +0x8EAFC8DD 0x235DA +0x8EAFC8DE 0x235DB +0x8EAFC8DF 0x235DC +0x8EAFC8E0 0x235DD +0x8EAFC8E1 0x235DE +0x8EAFC8E2 0x235DF +0x8EAFC8E3 0x235E0 +0x8EAFC8E4 0x235E1 +0x8EAFC8E5 0x235E2 +0x8EAFC8E6 0x235E3 +0x8EAFC8E7 0x235E4 +0x8EAFC8E8 0x235E5 +0x8EAFC8E9 0x235E6 +0x8EAFC8EA 0x235E7 +0x8EAFC8EB 0x235E8 +0x8EAFC8EC 0x235E9 +0x8EAFC8ED 0x235EA +0x8EAFC8EE 0x235EB +0x8EAFC8EF 0x235EC +0x8EAFC8F0 0x236EC +0x8EAFC8F1 0x235ED +0x8EAFC8F2 0x235EE +0x8EAFC8F3 0x235EF +0x8EAFC8F4 0x23600 +0x8EAFC8F5 0x235F0 +0x8EAFC8F6 0x23904 +0x8EAFC8F8 0x23905 +0x8EAFC8F9 0x2F8F3 +0x8EAFC8FA 0x23AB5 +0x8EAFC8FB 0x2F8F9 +0x8EAFC8FC 0x23BD6 +0x8EAFC8FD 0x23BD7 +0x8EAFC8FE 0x23BD8 +0x8EAFC9A1 0x23BD9 +0x8EAFC9A2 0x23EA9 +0x8EAFC9A3 0x23F00 +0x8EAFC9A4 0x23F01 +0x8EAFC9A5 0x23F02 +0x8EAFC9A6 0x23F03 +0x8EAFC9A7 0x23F04 +0x8EAFC9A8 0x23F05 +0x8EAFC9A9 0x23F06 +0x8EAFC9AA 0x23F3F +0x8EAFC9AB 0x23F07 +0x8EAFC9AC 0x23F08 +0x8EAFC9AD 0x23F09 +0x8EAFC9AE 0x23F0A +0x8EAFC9AF 0x23EB6 +0x8EAFC9B0 0x23F0B +0x8EAFC9B1 0x23F0C +0x8EAFC9B4 0x23F0D +0x8EAFC9B6 0x23F0E +0x8EAFC9B7 0x23F0F +0x8EAFC9B8 0x23F10 +0x8EAFC9B9 0x23F11 +0x8EAFC9BA 0x23F12 +0x8EAFC9BB 0x23F35 +0x8EAFC9BC 0x23F13 +0x8EAFC9BD 0x23F14 +0x8EAFC9BE 0x23EAA +0x8EAFC9C0 0x23FC1 +0x8EAFC9C1 0x23F15 +0x8EAFC9C2 0x23F16 +0x8EAFC9C3 0x23F17 +0x8EAFC9C4 0x2431E +0x8EAFC9C5 0x2431F +0x8EAFC9C6 0x24320 +0x8EAFC9C7 0x24321 +0x8EAFC9C9 0x24322 +0x8EAFC9CA 0x24323 +0x8EAFC9CB 0x7195 +0x8EAFC9CC 0x24324 +0x8EAFC9CD 0x24325 +0x8EAFC9CE 0x24326 +0x8EAFC9CF 0x24327 +0x8EAFC9D0 0x24328 +0x8EAFC9D1 0x24329 +0x8EAFC9D2 0x2432A +0x8EAFC9D3 0x2432B +0x8EAFC9D4 0x24307 +0x8EAFC9D5 0x2432C +0x8EAFC9D6 0x2432D +0x8EAFC9D7 0x2432E +0x8EAFC9D8 0x3DE8 +0x8EAFC9DA 0x2432F +0x8EAFC9DB 0x24330 +0x8EAFC9DC 0x24348 +0x8EAFC9DD 0x24331 +0x8EAFC9DE 0x24332 +0x8EAFC9DF 0x7198 +0x8EAFC9E0 0x24333 +0x8EAFC9E2 0x24334 +0x8EAFC9E3 0x24335 +0x8EAFC9E4 0x24336 +0x8EAFC9E5 0x24559 +0x8EAFC9E6 0x24591 +0x8EAFC9E7 0x245E7 +0x8EAFC9E8 0x246B8 +0x8EAFC9E9 0x246B9 +0x8EAFC9EA 0x246BA +0x8EAFC9EB 0x246BB +0x8EAFC9EC 0x246C8 +0x8EAFC9ED 0x2484D +0x8EAFC9EE 0x24889 +0x8EAFC9EF 0x24850 +0x8EAFC9F0 0x24828 +0x8EAFC9F1 0x249FB +0x8EAFC9F2 0x249FC +0x8EAFC9F3 0x249FD +0x8EAFC9F4 0x249FE +0x8EAFC9F5 0x249FF +0x8EAFC9F6 0x7478 +0x8EAFC9F7 0x24A00 +0x8EAFC9F8 0x24A01 +0x8EAFC9F9 0x24A02 +0x8EAFC9FA 0x249E4 +0x8EAFC9FB 0x249E5 +0x8EAFC9FC 0x24A03 +0x8EAFC9FD 0x24A04 +0x8EAFC9FE 0x24A05 +0x8EAFCAA1 0x24A06 +0x8EAFCAA2 0x24A07 +0x8EAFCAA3 0x24A13 +0x8EAFCAA4 0x24A08 +0x8EAFCAA5 0x24A09 +0x8EAFCAA6 0x249E6 +0x8EAFCAA7 0x24A0A +0x8EAFCAA8 0x24A0B +0x8EAFCAA9 0x24A0C +0x8EAFCAAA 0x24B0B +0x8EAFCAAB 0x24BF4 +0x8EAFCAAC 0x24C0A +0x8EAFCAAD 0x24CB1 +0x8EAFCAAE 0x24E1D +0x8EAFCAAF 0x2F93B +0x8EAFCAB0 0x24F8B +0x8EAFCAB1 0x24F8C +0x8EAFCAB2 0x24F8F +0x8EAFCAB3 0x24F8D +0x8EAFCAB4 0x24F8E +0x8EAFCAB5 0x25006 +0x8EAFCAB6 0x25086 +0x8EAFCAB7 0x25222 +0x8EAFCAB8 0x25223 +0x8EAFCAB9 0x25224 +0x8EAFCABA 0x25225 +0x8EAFCABB 0x25226 +0x8EAFCABC 0x25227 +0x8EAFCABD 0x25228 +0x8EAFCABE 0x253F1 +0x8EAFCABF 0x78B9 +0x8EAFCAC0 0x25523 +0x8EAFCAC1 0x25512 +0x8EAFCAC3 0x25513 +0x8EAFCAC4 0x25514 +0x8EAFCAC5 0x25515 +0x8EAFCAC6 0x25516 +0x8EAFCAC7 0x25517 +0x8EAFCAC8 0x25518 +0x8EAFCAC9 0x25519 +0x8EAFCACA 0x2554B +0x8EAFCACB 0x2551A +0x8EAFCACC 0x2551B +0x8EAFCACD 0x2551C +0x8EAFCACF 0x2551D +0x8EAFCAD0 0x2551E +0x8EAFCAD1 0x2551F +0x8EAFCAD2 0x25520 +0x8EAFCAD3 0x256CA +0x8EAFCAD4 0x222AC +0x8EAFCAD5 0x256CB +0x8EAFCAD6 0x256CC +0x8EAFCAD7 0x256CD +0x8EAFCAD8 0x256CE +0x8EAFCADA 0x256CF +0x8EAFCADB 0x25810 +0x8EAFCADC 0x25811 +0x8EAFCADD 0x25812 +0x8EAFCADE 0x25813 +0x8EAFCADF 0x25814 +0x8EAFCAE0 0x2580F +0x8EAFCAE1 0x25815 +0x8EAFCAE2 0x25816 +0x8EAFCAE3 0x25817 +0x8EAFCAE4 0x7A33 +0x8EAFCAE5 0x25818 +0x8EAFCAE6 0x259C6 +0x8EAFCAE7 0x25A9F +0x8EAFCAE8 0x25AA0 +0x8EAFCAE9 0x25AA4 +0x8EAFCAEA 0x25AA1 +0x8EAFCAEB 0x25BB5 +0x8EAFCAEC 0x25BB6 +0x8EAFCAED 0x25BB7 +0x8EAFCAEE 0x25BB8 +0x8EAFCAEF 0x25BB9 +0x8EAFCAF0 0x25BBA +0x8EAFCAF1 0x25BD0 +0x8EAFCAF2 0x25BC6 +0x8EAFCAF3 0x25BBB +0x8EAFCAF4 0x25BBC +0x8EAFCAF5 0x25BBD +0x8EAFCAF6 0x25BBE +0x8EAFCAF7 0x25BBF +0x8EAFCAF8 0x25BC0 +0x8EAFCAF9 0x25BC1 +0x8EAFCAFA 0x25BC2 +0x8EAFCAFB 0x2F960 +0x8EAFCAFC 0x25EA7 +0x8EAFCAFD 0x25EA8 +0x8EAFCAFE 0x25EA9 +0x8EAFCBA1 0x25EAA +0x8EAFCBA2 0x25EAB +0x8EAFCBA3 0x25EAC +0x8EAFCBA4 0x25EBC +0x8EAFCBA5 0x25EAD +0x8EAFCBA6 0x25EAE +0x8EAFCBA7 0x7CC0 +0x8EAFCBA8 0x25EAF +0x8EAFCBA9 0x25EB0 +0x8EAFCBAA 0x25EB1 +0x8EAFCBAB 0x7CC1 +0x8EAFCBAC 0x25EB4 +0x8EAFCBAD 0x25EB2 +0x8EAFCBAE 0x26066 +0x8EAFCBAF 0x26067 +0x8EAFCBB0 0x26068 +0x8EAFCBB1 0x26069 +0x8EAFCBB2 0x2606A +0x8EAFCBB3 0x2606B +0x8EAFCBB4 0x2606C +0x8EAFCBB5 0x2606D +0x8EAFCBB6 0x2606E +0x8EAFCBB7 0x2606F +0x8EAFCBB9 0x2623E +0x8EAFCBBA 0x2623F +0x8EAFCBBB 0x26240 +0x8EAFCBBC 0x262E8 +0x8EAFCBBD 0x26452 +0x8EAFCBBE 0x26453 +0x8EAFCBBF 0x26454 +0x8EAFCBC0 0x26455 +0x8EAFCBC1 0x26591 +0x8EAFCBC2 0x26592 +0x8EAFCBC3 0x26593 +0x8EAFCBC4 0x26594 +0x8EAFCBC5 0x26595 +0x8EAFCBC6 0x26596 +0x8EAFCBC7 0x26597 +0x8EAFCBC8 0x26598 +0x8EAFCBCA 0x26599 +0x8EAFCBCB 0x2659A +0x8EAFCBCC 0x2659B +0x8EAFCBCD 0x267B7 +0x8EAFCBCE 0x267B8 +0x8EAFCBCF 0x267B9 +0x8EAFCBD1 0x267BA +0x8EAFCBD2 0x267BB +0x8EAFCBD3 0x267BD +0x8EAFCBD5 0x267BC +0x8EAFCBD6 0x2F988 +0x8EAFCBD7 0x2F987 +0x8EAFCBD8 0x268EB +0x8EAFCBD9 0x268EC +0x8EAFCBDA 0x26916 +0x8EAFCBDB 0x26944 +0x8EAFCBDC 0x269E3 +0x8EAFCBDD 0x26A58 +0x8EAFCBDE 0x26A53 +0x8EAFCBDF 0x26A54 +0x8EAFCBE0 0x26AE0 +0x8EAFCBE1 0x26DB1 +0x8EAFCBE2 0x26DB2 +0x8EAFCBE3 0x26DB3 +0x8EAFCBE4 0x26DEA +0x8EAFCBE6 0x26DB4 +0x8EAFCBE7 0x26DF0 +0x8EAFCBE8 0x26DB5 +0x8EAFCBE9 0x26DB6 +0x8EAFCBEA 0x26DB7 +0x8EAFCBEB 0x26DB8 +0x8EAFCBEC 0x26DB9 +0x8EAFCBED 0x26DBA +0x8EAFCBEE 0x26DBB +0x8EAFCBEF 0x26DBC +0x8EAFCBF0 0x26DBD +0x8EAFCBF1 0x26DBE +0x8EAFCBF2 0x26DBF +0x8EAFCBF3 0x26DC0 +0x8EAFCBF4 0x26DC1 +0x8EAFCBF5 0x26DC2 +0x8EAFCBF6 0x26DC3 +0x8EAFCBF8 0x26DC4 +0x8EAFCBF9 0x26DC5 +0x8EAFCBFA 0x26DC6 +0x8EAFCBFB 0x26DFC +0x8EAFCBFC 0x26DC7 +0x8EAFCBFD 0x26DC8 +0x8EAFCBFE 0x26DC9 +0x8EAFCCA1 0x26DCA +0x8EAFCCA2 0x26DCB +0x8EAFCCA3 0x26DCC +0x8EAFCCA4 0x26E84 +0x8EAFCCA5 0x26DCD +0x8EAFCCA6 0x26DCE +0x8EAFCCA7 0x26DCF +0x8EAFCCA8 0x26DD0 +0x8EAFCCA9 0x26DD1 +0x8EAFCCAA 0x26DD2 +0x8EAFCCAB 0x271CA +0x8EAFCCAC 0x271CB +0x8EAFCCAD 0x27336 +0x8EAFCCAE 0x27337 +0x8EAFCCAF 0x2739F +0x8EAFCCB0 0x27338 +0x8EAFCCB1 0x27339 +0x8EAFCCB2 0x2733A +0x8EAFCCB3 0x8744 +0x8EAFCCB4 0x276BE +0x8EAFCCB5 0x276F0 +0x8EAFCCB6 0x276BF +0x8EAFCCB7 0x276C0 +0x8EAFCCB8 0x277F7 +0x8EAFCCB9 0x277F8 +0x8EAFCCBA 0x277FA +0x8EAFCCBB 0x27843 +0x8EAFCCBC 0x27844 +0x8EAFCCBD 0x27A0F +0x8EAFCCBE 0x27A10 +0x8EAFCCBF 0x27A11 +0x8EAFCCC0 0x27A12 +0x8EAFCCC1 0x8AAD +0x8EAFCCC2 0x27A13 +0x8EAFCCC3 0x27A14 +0x8EAFCCC4 0x27A15 +0x8EAFCCC5 0x27A16 +0x8EAFCCC8 0x27CD3 +0x8EAFCCC9 0x27CD7 +0x8EAFCCCB 0x27DB0 +0x8EAFCCCC 0x27D98 +0x8EAFCCCD 0x27D90 +0x8EAFCCCE 0x27D91 +0x8EAFCCCF 0x27D92 +0x8EAFCCD0 0x27D97 +0x8EAFCCD1 0x27D93 +0x8EAFCCD2 0x27E64 +0x8EAFCCD3 0x27F01 +0x8EAFCCD4 0x27F02 +0x8EAFCCD5 0x27F03 +0x8EAFCCD6 0x27F04 +0x8EAFCCD7 0x27F05 +0x8EAFCCD8 0x27F06 +0x8EAFCCD9 0x27F07 +0x8EAFCCDA 0x2805A +0x8EAFCCDB 0x2805B +0x8EAFCCDC 0x2824E +0x8EAFCCDD 0x2824F +0x8EAFCCDE 0x28250 +0x8EAFCCDF 0x28319 +0x8EAFCCE0 0x2831A +0x8EAFCCE1 0x2831B +0x8EAFCCE3 0x2831C +0x8EAFCCE5 0x28419 +0x8EAFCCE6 0x2841A +0x8EAFCCE7 0x4886 +0x8EAFCCE8 0x2898A +0x8EAFCCE9 0x2856E +0x8EAFCCEA 0x2856F +0x8EAFCCEB 0x9064 +0x8EAFCCEC 0x28570 +0x8EAFCCED 0x28571 +0x8EAFCCEE 0x28572 +0x8EAFCCEF 0x28573 +0x8EAFCCF0 0x28574 +0x8EAFCCF1 0x28575 +0x8EAFCCF2 0x28576 +0x8EAFCCF3 0x2883A +0x8EAFCCF4 0x2883B +0x8EAFCCF5 0x2883C +0x8EAFCCF6 0x2885A +0x8EAFCCF7 0x2883D +0x8EAFCCF8 0x28842 +0x8EAFCCF9 0x2898B +0x8EAFCCFA 0x289A0 +0x8EAFCCFB 0x2898C +0x8EAFCCFC 0x2898D +0x8EAFCCFD 0x2898E +0x8EAFCCFE 0x289AB +0x8EAFCDA1 0x2898F +0x8EAFCDA2 0x9277 +0x8EAFCDA3 0x28990 +0x8EAFCDA4 0x28991 +0x8EAFCDA5 0x28992 +0x8EAFCDA6 0x289AA +0x8EAFCDA7 0x92AF +0x8EAFCDA8 0x28993 +0x8EAFCDA9 0x28994 +0x8EAFCDAA 0x2899E +0x8EAFCDAB 0x289A8 +0x8EAFCDAE 0x28F00 +0x8EAFCDAF 0x28F01 +0x8EAFCDB0 0x28F02 +0x8EAFCDB1 0x28F03 +0x8EAFCDB2 0x28F04 +0x8EAFCDB3 0x28F05 +0x8EAFCDB4 0x28FC4 +0x8EAFCDB5 0x28FC5 +0x8EAFCDB7 0x290AE +0x8EAFCDB8 0x290B2 +0x8EAFCDBB 0x291F7 +0x8EAFCDBC 0x29213 +0x8EAFCDBD 0x2939E +0x8EAFCDBE 0x29485 +0x8EAFCDBF 0x25380 +0x8EAFCDC0 0x294C8 +0x8EAFCDC1 0x29841 +0x8EAFCDC2 0x29881 +0x8EAFCDC3 0x29882 +0x8EAFCDC4 0x29883 +0x8EAFCDC5 0x29884 +0x8EAFCDC6 0x29AC4 +0x8EAFCDC7 0x29AC5 +0x8EAFCDC8 0x29AC6 +0x8EAFCDC9 0x29C95 +0x8EAFCDCA 0x29C96 +0x8EAFCDCB 0x29C97 +0x8EAFCDCC 0x29D58 +0x8EAFCDCD 0x29D59 +0x8EAFCDCF 0x29FA9 +0x8EAFCDD0 0x29FAA +0x8EAFCDD1 0x29FAB +0x8EAFCDD2 0x2A28E +0x8EAFCDD3 0x2A303 +0x8EAFCDD4 0x2A3B3 +0x8EAFCDD5 0x20B82 +0x8EAFCDD6 0x20053 +0x8EAFCDD7 0x20183 +0x8EAFCDD8 0x20184 +0x8EAFCDD9 0x20185 +0x8EAFCDDA 0x203CC +0x8EAFCDDB 0x203CD +0x8EAFCDDC 0x203CE +0x8EAFCDDD 0x203CF +0x8EAFCDDE 0x203D0 +0x8EAFCDE0 0x203D1 +0x8EAFCDE1 0x203D2 +0x8EAFCDE2 0x203DA +0x8EAFCDE3 0x204B3 +0x8EAFCDE4 0x204B4 +0x8EAFCDE6 0x20613 +0x8EAFCDE7 0x2060E +0x8EAFCDE8 0x2066B +0x8EAFCDE9 0x20903 +0x8EAFCDEA 0x20961 +0x8EAFCDEB 0x209C1 +0x8EAFCDEC 0x209C2 +0x8EAFCDED 0x20AB5 +0x8EAFCDEE 0x20140 +0x8EAFCDEF 0x20F98 +0x8EAFCDF0 0x20F99 +0x8EAFCDF1 0x20F9A +0x8EAFCDF2 0x20F9B +0x8EAFCDF3 0x20F9C +0x8EAFCDF4 0x20F9D +0x8EAFCDF5 0x20F9E +0x8EAFCDF6 0x20F9F +0x8EAFCDF7 0x20FEE +0x8EAFCDF8 0x20FA0 +0x8EAFCDF9 0x20FA1 +0x8EAFCDFA 0x20F86 +0x8EAFCDFB 0x21225 +0x8EAFCDFC 0x21434 +0x8EAFCDFD 0x21435 +0x8EAFCDFE 0x21451 +0x8EAFCEA1 0x2142D +0x8EAFCEA2 0x24362 +0x8EAFCEA3 0x21454 +0x8EAFCEA4 0x21452 +0x8EAFCEA5 0x366D +0x8EAFCEA6 0x21436 +0x8EAFCEA7 0x21437 +0x8EAFCEA8 0x21438 +0x8EAFCEA9 0x21439 +0x8EAFCEAA 0x2143A +0x8EAFCEAB 0x2143B +0x8EAFCEAC 0x21468 +0x8EAFCEAD 0x2143C +0x8EAFCEAE 0x366E +0x8EAFCEAF 0x21577 +0x8EAFCEB0 0x23296 +0x8EAFCEB1 0x2167E +0x8EAFCEB2 0x2167F +0x8EAFCEB3 0x21869 +0x8EAFCEB4 0x2186A +0x8EAFCEB5 0x2186B +0x8EAFCEB6 0x2186C +0x8EAFCEB7 0x2186D +0x8EAFCEB8 0x2186E +0x8EAFCEB9 0x2186F +0x8EAFCEBA 0x2185D +0x8EAFCEBB 0x21870 +0x8EAFCEBC 0x21885 +0x8EAFCEBD 0x21871 +0x8EAFCEBE 0x21872 +0x8EAFCEBF 0x21873 +0x8EAFCEC0 0x21874 +0x8EAFCEC1 0x21875 +0x8EAFCEC2 0x21876 +0x8EAFCEC3 0x21884 +0x8EAFCEC4 0x21877 +0x8EAFCEC5 0x21883 +0x8EAFCEC6 0x2199A +0x8EAFCEC7 0x21AA7 +0x8EAFCEC8 0x21AA8 +0x8EAFCEC9 0x21AA9 +0x8EAFCECA 0x21AAA +0x8EAFCECB 0x21AAB +0x8EAFCECC 0x21AAC +0x8EAFCECD 0x21AB7 +0x8EAFCECE 0x21AAD +0x8EAFCECF 0x21AAE +0x8EAFCED1 0x21B45 +0x8EAFCED2 0x21CD3 +0x8EAFCED3 0x21CD4 +0x8EAFCED4 0x21CD5 +0x8EAFCED5 0x21CD6 +0x8EAFCED6 0x21CD7 +0x8EAFCED7 0x21F26 +0x8EAFCED8 0x21F27 +0x8EAFCED9 0x21F28 +0x8EAFCEDB 0x21F29 +0x8EAFCEDC 0x21F2A +0x8EAFCEDD 0x22005 +0x8EAFCEDE 0x5E64 +0x8EAFCEDF 0x221D0 +0x8EAFCEE0 0x222B7 +0x8EAFCEE2 0x222B8 +0x8EAFCEE3 0x222B9 +0x8EAFCEE4 0x22422 +0x8EAFCEE5 0x22423 +0x8EAFCEE6 0x22573 +0x8EAFCEE7 0x22574 +0x8EAFCEE8 0x2288F +0x8EAFCEE9 0x22812 +0x8EAFCEEA 0x22813 +0x8EAFCEEB 0x22814 +0x8EAFCEEC 0x22815 +0x8EAFCEED 0x22816 +0x8EAFCEEE 0x22817 +0x8EAFCEEF 0x22818 +0x8EAFCEF0 0x22861 +0x8EAFCEF1 0x22866 +0x8EAFCEF2 0x22867 +0x8EAFCEF3 0x22819 +0x8EAFCEF4 0x22868 +0x8EAFCEF5 0x2281A +0x8EAFCEF6 0x22869 +0x8EAFCEF7 0x22A04 +0x8EAFCEF8 0x22A05 +0x8EAFCEFA 0x22A06 +0x8EAFCEFB 0x229FD +0x8EAFCEFC 0x22D50 +0x8EAFCEFD 0x22D51 +0x8EAFCEFE 0x22D52 +0x8EAFCFA1 0x22D53 +0x8EAFCFA2 0x22D54 +0x8EAFCFA3 0x22D55 +0x8EAFCFA4 0x22D63 +0x8EAFCFA5 0x2F8C4 +0x8EAFCFA6 0x22D56 +0x8EAFCFA7 0x22D57 +0x8EAFCFA8 0x22D58 +0x8EAFCFA9 0x22D59 +0x8EAFCFAA 0x22D5A +0x8EAFCFAB 0x22D5B +0x8EAFCFAD 0x22D5C +0x8EAFCFAE 0x22D5D +0x8EAFCFAF 0x22D5E +0x8EAFCFB0 0x22D5F +0x8EAFCFB1 0x22FD7 +0x8EAFCFB3 0x23060 +0x8EAFCFB4 0x23061 +0x8EAFCFB5 0x23117 +0x8EAFCFB6 0x23139 +0x8EAFCFB7 0x2328F +0x8EAFCFB8 0x232C8 +0x8EAFCFB9 0x23290 +0x8EAFCFBA 0x23291 +0x8EAFCFBB 0x23398 +0x8EAFCFBC 0x23399 +0x8EAFCFBD 0x23644 +0x8EAFCFBE 0x23645 +0x8EAFCFBF 0x23646 +0x8EAFCFC0 0x23659 +0x8EAFCFC1 0x236EE +0x8EAFCFC2 0x6A2B +0x8EAFCFC3 0x23647 +0x8EAFCFC4 0x23648 +0x8EAFCFC6 0x23649 +0x8EAFCFC7 0x2364A +0x8EAFCFC8 0x2364B +0x8EAFCFC9 0x2364C +0x8EAFCFCA 0x2364D +0x8EAFCFCB 0x2364E +0x8EAFCFCC 0x2364F +0x8EAFCFCD 0x23650 +0x8EAFCFCE 0x23651 +0x8EAFCFCF 0x23652 +0x8EAFCFD0 0x23653 +0x8EAFCFD1 0x23654 +0x8EAFCFD2 0x23655 +0x8EAFCFD3 0x23656 +0x8EAFCFD4 0x23915 +0x8EAFCFD5 0x2399A +0x8EAFCFD6 0x23A58 +0x8EAFCFD7 0x23AFC +0x8EAFCFD8 0x23AFD +0x8EAFCFD9 0x23F86 +0x8EAFCFDA 0x23F87 +0x8EAFCFDB 0x23F88 +0x8EAFCFDC 0x23F89 +0x8EAFCFDD 0x23F8A +0x8EAFCFDE 0x23F8B +0x8EAFCFDF 0x23F8C +0x8EAFCFE1 0x2401F +0x8EAFCFE2 0x23F8D +0x8EAFCFE3 0x23F8E +0x8EAFCFE4 0x23F8F +0x8EAFCFE5 0x23F90 +0x8EAFCFE6 0x23F91 +0x8EAFCFE7 0x23F92 +0x8EAFCFE8 0x23F93 +0x8EAFCFE9 0x2F911 +0x8EAFCFEA 0x23F94 +0x8EAFCFEB 0x23F95 +0x8EAFCFEC 0x23ECA +0x8EAFCFED 0x23F18 +0x8EAFCFEF 0x23F96 +0x8EAFCFF0 0x23F97 +0x8EAFCFF1 0x23F98 +0x8EAFCFF2 0x23F99 +0x8EAFCFF3 0x23F9A +0x8EAFCFF4 0x23F9B +0x8EAFCFF5 0x23F9C +0x8EAFCFF6 0x23F9D +0x8EAFCFF7 0x23F9E +0x8EAFCFF8 0x23F9F +0x8EAFCFF9 0x6F46 +0x8EAFCFFB 0x23FA0 +0x8EAFCFFC 0x23FA1 +0x8EAFCFFD 0x6F9A +0x8EAFCFFE 0x23FB7 +0x8EAFD0A2 0x24396 +0x8EAFD0A3 0x24368 +0x8EAFD0A4 0x24369 +0x8EAFD0A5 0x2438C +0x8EAFD0A6 0x2436A +0x8EAFD0A7 0x2436B +0x8EAFD0A8 0x2436C +0x8EAFD0A9 0x2436D +0x8EAFD0AA 0x2436E +0x8EAFD0AB 0x2436F +0x8EAFD0AC 0x2437F +0x8EAFD0AD 0x24384 +0x8EAFD0AE 0x24370 +0x8EAFD0AF 0x24371 +0x8EAFD0B0 0x24385 +0x8EAFD0B1 0x24372 +0x8EAFD0B2 0x24373 +0x8EAFD0B3 0x24374 +0x8EAFD0B4 0x24375 +0x8EAFD0B5 0x24376 +0x8EAFD0B7 0x24377 +0x8EAFD0B8 0x24378 +0x8EAFD0B9 0x24379 +0x8EAFD0BA 0x2437A +0x8EAFD0BB 0x2437B +0x8EAFD0BC 0x2437C +0x8EAFD0BD 0x2F91E +0x8EAFD0BE 0x24594 +0x8EAFD0BF 0x246D5 +0x8EAFD0C0 0x24829 +0x8EAFD0C1 0x24A2B +0x8EAFD0C2 0x24A2C +0x8EAFD0C3 0x24A2D +0x8EAFD0C4 0x24A2E +0x8EAFD0C5 0x24A2F +0x8EAFD0C6 0x24A30 +0x8EAFD0C7 0x24A3E +0x8EAFD0C8 0x24A31 +0x8EAFD0C9 0x24A32 +0x8EAFD0CA 0x24A33 +0x8EAFD0CB 0x24A34 +0x8EAFD0CC 0x24A35 +0x8EAFD0CD 0x24B11 +0x8EAFD0CE 0x3F53 +0x8EAFD0CF 0x24CC0 +0x8EAFD0D0 0x24E42 +0x8EAFD0D1 0x24E43 +0x8EAFD0D2 0x24E44 +0x8EAFD0D3 0x24E45 +0x8EAFD0D4 0x24E46 +0x8EAFD0D5 0x2508C +0x8EAFD0D6 0x2508D +0x8EAFD0D7 0x2508E +0x8EAFD0D8 0x2508F +0x8EAFD0D9 0x25090 +0x8EAFD0DA 0x25091 +0x8EAFD0DB 0x25263 +0x8EAFD0DC 0x25264 +0x8EAFD0DD 0x25265 +0x8EAFD0DF 0x2F94A +0x8EAFD0E1 0x253F6 +0x8EAFD0E2 0x25536 +0x8EAFD0E3 0x25537 +0x8EAFD0E4 0x2552C +0x8EAFD0E5 0x25538 +0x8EAFD0E6 0x25539 +0x8EAFD0E8 0x2553A +0x8EAFD0E9 0x256E3 +0x8EAFD0EA 0x256E2 +0x8EAFD0EB 0x256F5 +0x8EAFD0EC 0x25847 +0x8EAFD0EE 0x25848 +0x8EAFD0EF 0x25849 +0x8EAFD0F0 0x2584A +0x8EAFD0F1 0x2584B +0x8EAFD0F2 0x2584C +0x8EAFD0F3 0x25AA8 +0x8EAFD0F4 0x25AA9 +0x8EAFD0F5 0x25AAA +0x8EAFD0F7 0x25C0B +0x8EAFD0F8 0x25C06 +0x8EAFD0F9 0x25C73 +0x8EAFD0FA 0x25C0C +0x8EAFD0FB 0x25C0D +0x8EAFD0FC 0x25C0E +0x8EAFD0FD 0x25C0F +0x8EAFD0FE 0x25C10 +0x8EAFD1A2 0x25C11 +0x8EAFD1A3 0x2F962 +0x8EAFD1A4 0x25C12 +0x8EAFD1A5 0x25C14 +0x8EAFD1A6 0x25C15 +0x8EAFD1A7 0x25C16 +0x8EAFD1A9 0x25C13 +0x8EAFD1AA 0x25C17 +0x8EAFD1AB 0x25ED9 +0x8EAFD1AC 0x25EDA +0x8EAFD1AD 0x25EDB +0x8EAFD1AF 0x25EDC +0x8EAFD1B0 0x260A6 +0x8EAFD1B1 0x260A7 +0x8EAFD1B2 0x260A8 +0x8EAFD1B3 0x260A9 +0x8EAFD1B4 0x260AA +0x8EAFD1B5 0x260AB +0x8EAFD1B7 0x2F96D +0x8EAFD1B8 0x260AC +0x8EAFD1B9 0x260AD +0x8EAFD1BA 0x260AE +0x8EAFD1BD 0x260AF +0x8EAFD1BE 0x260B0 +0x8EAFD1BF 0x260B1 +0x8EAFD1C0 0x26244 +0x8EAFD1C1 0x26245 +0x8EAFD1C2 0x262F7 +0x8EAFD1C3 0x262F8 +0x8EAFD1C4 0x2646B +0x8EAFD1C5 0x2646C +0x8EAFD1C6 0x26461 +0x8EAFD1C7 0x26512 +0x8EAFD1C8 0x265AF +0x8EAFD1C9 0x265B0 +0x8EAFD1CA 0x265B1 +0x8EAFD1CB 0x265B2 +0x8EAFD1CC 0x265B3 +0x8EAFD1CD 0x265B4 +0x8EAFD1CE 0x265B5 +0x8EAFD1CF 0x265B6 +0x8EAFD1D0 0x26622 +0x8EAFD1D1 0x267EA +0x8EAFD1D2 0x267EB +0x8EAFD1D3 0x267EC +0x8EAFD1D4 0x267ED +0x8EAFD1D5 0x443D +0x8EAFD1D6 0x268ED +0x8EAFD1D7 0x2691B +0x8EAFD1D8 0x26947 +0x8EAFD1D9 0x269E8 +0x8EAFD1DA 0x26AD0 +0x8EAFD1DB 0x26AE7 +0x8EAFD1DC 0x26AE8 +0x8EAFD1DD 0x26AE9 +0x8EAFD1DE 0x26E4E +0x8EAFD1DF 0x26E4F +0x8EAFD1E0 0x26E50 +0x8EAFD1E1 0x26E72 +0x8EAFD1E2 0x26E51 +0x8EAFD1E3 0x26E52 +0x8EAFD1E4 0x2F9A7 +0x8EAFD1E5 0x4526 +0x8EAFD1E6 0x26E53 +0x8EAFD1E7 0x26E54 +0x8EAFD1E8 0x26E55 +0x8EAFD1E9 0x26E56 +0x8EAFD1EA 0x26E57 +0x8EAFD1EB 0x26E77 +0x8EAFD1EC 0x26E58 +0x8EAFD1ED 0x26E59 +0x8EAFD1EE 0x26E5A +0x8EAFD1EF 0x26E5B +0x8EAFD1F0 0x26E5C +0x8EAFD1F1 0x26E6E +0x8EAFD1F2 0x26E5D +0x8EAFD1F3 0x4527 +0x8EAFD1F5 0x26E5E +0x8EAFD1F6 0x4528 +0x8EAFD1F7 0x26E5F +0x8EAFD1F9 0x271D7 +0x8EAFD1FA 0x27389 +0x8EAFD1FB 0x2738A +0x8EAFD1FD 0x2F9BE +0x8EAFD1FE 0x2738B +0x8EAFD2A1 0x2738C +0x8EAFD2A2 0x2738D +0x8EAFD2A3 0x2738E +0x8EAFD2A4 0x2F9BC +0x8EAFD2A5 0x2738F +0x8EAFD2A7 0x2739A +0x8EAFD2A8 0x27390 +0x8EAFD2A9 0x27391 +0x8EAFD2AA 0x27392 +0x8EAFD2AB 0x27393 +0x8EAFD2AC 0x27712 +0x8EAFD2AD 0x276F1 +0x8EAFD2AF 0x277FE +0x8EAFD2B0 0x277FB +0x8EAFD2B1 0x27857 +0x8EAFD2B2 0x27A49 +0x8EAFD2B3 0x27A4A +0x8EAFD2B4 0x27A4B +0x8EAFD2B5 0x27A4C +0x8EAFD2B7 0x27A4D +0x8EAFD2B8 0x27A59 +0x8EAFD2B9 0x27A4E +0x8EAFD2BA 0x27A4F +0x8EAFD2BB 0x27BF4 +0x8EAFD2BC 0x27C65 +0x8EAFD2BD 0x27DA6 +0x8EAFD2BE 0x27DA7 +0x8EAFD2BF 0x27DA8 +0x8EAFD2C0 0x27F22 +0x8EAFD2C1 0x27F23 +0x8EAFD2C2 0x2808B +0x8EAFD2C3 0x2808C +0x8EAFD2C4 0x2808D +0x8EAFD2C5 0x2808E +0x8EAFD2C6 0x28258 +0x8EAFD2C8 0x28259 +0x8EAFD2C9 0x2833B +0x8EAFD2CA 0x2833C +0x8EAFD2CB 0x2833D +0x8EAFD2CC 0x2833E +0x8EAFD2CD 0x28448 +0x8EAFD2CE 0x28594 +0x8EAFD2CF 0x28595 +0x8EAFD2D0 0x28596 +0x8EAFD2D1 0x28597 +0x8EAFD2D2 0x28598 +0x8EAFD2D3 0x2877D +0x8EAFD2D4 0x286FE +0x8EAFD2D5 0x2877E +0x8EAFD2D6 0x2877F +0x8EAFD2D8 0x2885B +0x8EAFD2D9 0x2885C +0x8EAFD2DA 0x289E4 +0x8EAFD2DB 0x289C1 +0x8EAFD2DC 0x289FD +0x8EAFD2DD 0x289C2 +0x8EAFD2DE 0x289D6 +0x8EAFD2DF 0x289C3 +0x8EAFD2E0 0x289C4 +0x8EAFD2E2 0x289DC +0x8EAFD2E3 0x289C5 +0x8EAFD2E4 0x289C6 +0x8EAFD2E5 0x289C7 +0x8EAFD2E6 0x289E1 +0x8EAFD2E7 0x289C8 +0x8EAFD2E8 0x289C9 +0x8EAFD2E9 0x289CA +0x8EAFD2EA 0x289CB +0x8EAFD2EB 0x92F2 +0x8EAFD2EC 0x289CC +0x8EAFD2ED 0x289CD +0x8EAFD2EE 0x28D35 +0x8EAFD2EF 0x28D36 +0x8EAFD2F0 0x28D47 +0x8EAFD2F1 0x28D37 +0x8EAFD2F2 0x28F1B +0x8EAFD2F3 0x28F1C +0x8EAFD2F4 0x28F1D +0x8EAFD2F5 0x28F1E +0x8EAFD2F6 0x28F1F +0x8EAFD2F7 0x28F20 +0x8EAFD2F8 0x28F7B +0x8EAFD2F9 0x28F7A +0x8EAFD2FA 0x28FFE +0x8EAFD2FB 0x290C6 +0x8EAFD2FC 0x290C7 +0x8EAFD2FD 0x290C8 +0x8EAFD2FE 0x290C9 +0x8EAFD3A1 0x290CA +0x8EAFD3A3 0x294A0 +0x8EAFD3A4 0x294A1 +0x8EAFD3A5 0x295CC +0x8EAFD3A6 0x295CD +0x8EAFD3A7 0x296F1 +0x8EAFD3A8 0x296D7 +0x8EAFD3A9 0x29842 +0x8EAFD3AA 0x29846 +0x8EAFD3AB 0x298A3 +0x8EAFD3AC 0x298A5 +0x8EAFD3AD 0x298A6 +0x8EAFD3AE 0x29ACB +0x8EAFD3AF 0x29ACC +0x8EAFD3B0 0x29B26 +0x8EAFD3B1 0x29B27 +0x8EAFD3B2 0x29B28 +0x8EAFD3B3 0x29B29 +0x8EAFD3B4 0x29CAE +0x8EAFD3B5 0x29CAF +0x8EAFD3B6 0x29CB0 +0x8EAFD3B7 0x29D73 +0x8EAFD3B9 0x29D7C +0x8EAFD3BA 0x29D74 +0x8EAFD3BC 0x29F80 +0x8EAFD3BD 0x29D75 +0x8EAFD3BE 0x9B79 +0x8EAFD3C0 0x29FCF +0x8EAFD3C2 0x2A38F +0x8EAFD3C3 0x20670 +0x8EAFD3C4 0x20085 +0x8EAFD3C5 0x20397 +0x8EAFD3C6 0x203F6 +0x8EAFD3C7 0x203F7 +0x8EAFD3C8 0x203F8 +0x8EAFD3C9 0x203FA +0x8EAFD3CA 0x203FB +0x8EAFD3CB 0x204BA +0x8EAFD3CC 0x204BB +0x8EAFD3CD 0x204BC +0x8EAFD3CE 0x204BD +0x8EAFD3CF 0x20534 +0x8EAFD3D0 0x20535 +0x8EAFD3D1 0x205A2 +0x8EAFD3D2 0x20614 +0x8EAFD3D3 0x20611 +0x8EAFD3D4 0x2066E +0x8EAFD3D5 0x2066F +0x8EAFD3D6 0x20808 +0x8EAFD3D7 0x208B8 +0x8EAFD3D8 0x20A09 +0x8EAFD3D9 0x20ABD +0x8EAFD3DA 0x20ABE +0x8EAFD3DB 0x20B88 +0x8EAFD3DC 0x20FFE +0x8EAFD3DD 0x567A +0x8EAFD3DE 0x20FFF +0x8EAFD3DF 0x21000 +0x8EAFD3E0 0x21001 +0x8EAFD3E1 0x21002 +0x8EAFD3E2 0x21003 +0x8EAFD3E3 0x21004 +0x8EAFD3E4 0x21005 +0x8EAFD3E5 0x21006 +0x8EAFD3E7 0x21007 +0x8EAFD3E8 0x21008 +0x8EAFD3E9 0x21009 +0x8EAFD3EA 0x2100A +0x8EAFD3EB 0x2100B +0x8EAFD3EC 0x2100C +0x8EAFD3ED 0x2100D +0x8EAFD3EE 0x2100E +0x8EAFD3EF 0x2100F +0x8EAFD3F3 0x2122C +0x8EAFD3F4 0x2146B +0x8EAFD3F6 0x2146C +0x8EAFD3F7 0x21487 +0x8EAFD3F8 0x2146D +0x8EAFD3F9 0x21578 +0x8EAFD3FA 0x2168B +0x8EAFD3FB 0x218A4 +0x8EAFD3FC 0x218A5 +0x8EAFD3FD 0x218A6 +0x8EAFD3FE 0x218A7 +0x8EAFD4A1 0x218BE +0x8EAFD4A2 0x218A8 +0x8EAFD4A3 0x218A9 +0x8EAFD4A4 0x218AA +0x8EAFD4A5 0x2188D +0x8EAFD4A6 0x218AB +0x8EAFD4A7 0x218AC +0x8EAFD4A8 0x218BF +0x8EAFD4AA 0x372C +0x8EAFD4AB 0x218AD +0x8EAFD4AC 0x218AE +0x8EAFD4AD 0x219A4 +0x8EAFD4AE 0x219A5 +0x8EAFD4AF 0x21AC7 +0x8EAFD4B0 0x21AC8 +0x8EAFD4B1 0x21AC9 +0x8EAFD4B2 0x27DBC +0x8EAFD4B3 0x21ACA +0x8EAFD4B4 0x21ACB +0x8EAFD4B5 0x21ACC +0x8EAFD4B6 0x21ACD +0x8EAFD4B7 0x21ACE +0x8EAFD4B8 0x21C19 +0x8EAFD4B9 0x21CE6 +0x8EAFD4BA 0x21F4C +0x8EAFD4BB 0x21F4D +0x8EAFD4BC 0x21F4E +0x8EAFD4BD 0x22006 +0x8EAFD4BF 0x222CD +0x8EAFD4C0 0x222CE +0x8EAFD4C1 0x222CF +0x8EAFD4C2 0x222D0 +0x8EAFD4C3 0x5F5C +0x8EAFD4C4 0x22581 +0x8EAFD4C5 0x22582 +0x8EAFD4C6 0x20533 +0x8EAFD4C7 0x2286A +0x8EAFD4C8 0x2286B +0x8EAFD4C9 0x228B2 +0x8EAFD4CA 0x2286C +0x8EAFD4CB 0x2286D +0x8EAFD4CC 0x228CC +0x8EAFD4CD 0x228AE +0x8EAFD4CE 0x228B3 +0x8EAFD4CF 0x22891 +0x8EAFD4D1 0x2286E +0x8EAFD4D2 0x228B4 +0x8EAFD4D3 0x2286F +0x8EAFD4D4 0x22DC9 +0x8EAFD4D5 0x22DA7 +0x8EAFD4D6 0x22DA8 +0x8EAFD4D7 0x22DA9 +0x8EAFD4D8 0x22DAA +0x8EAFD4D9 0x22DAB +0x8EAFD4DA 0x22DAC +0x8EAFD4DB 0x22DAD +0x8EAFD4DC 0x22DAE +0x8EAFD4DD 0x22DAF +0x8EAFD4DE 0x22DB0 +0x8EAFD4DF 0x22D60 +0x8EAFD4E0 0x22DB1 +0x8EAFD4E1 0x22EE1 +0x8EAFD4E2 0x22FE3 +0x8EAFD4E3 0x22FF6 +0x8EAFD4E4 0x65D9 +0x8EAFD4E5 0x232AF +0x8EAFD4E6 0x232B0 +0x8EAFD4E7 0x232B1 +0x8EAFD4E8 0x232BA +0x8EAFD4E9 0x232B2 +0x8EAFD4EA 0x232B3 +0x8EAFD4EB 0x2334C +0x8EAFD4ED 0x233A0 +0x8EAFD4EE 0x233A1 +0x8EAFD4EF 0x236B0 +0x8EAFD4F0 0x236B1 +0x8EAFD4F1 0x236B2 +0x8EAFD4F2 0x236B3 +0x8EAFD4F3 0x236B4 +0x8EAFD4F4 0x2F8EB +0x8EAFD4F5 0x236B5 +0x8EAFD4F6 0x236B6 +0x8EAFD4F7 0x236B7 +0x8EAFD4F8 0x236B8 +0x8EAFD4F9 0x236B9 +0x8EAFD4FA 0x236BA +0x8EAFD4FB 0x6A72 +0x8EAFD4FC 0x236BB +0x8EAFD4FD 0x236BC +0x8EAFD4FE 0x236BD +0x8EAFD5A1 0x236BE +0x8EAFD5A2 0x236BF +0x8EAFD5A3 0x236DF +0x8EAFD5A4 0x236C0 +0x8EAFD5A5 0x236C1 +0x8EAFD5A6 0x236C2 +0x8EAFD5A7 0x236C3 +0x8EAFD5A8 0x236C4 +0x8EAFD5A9 0x6A78 +0x8EAFD5AB 0x236C5 +0x8EAFD5AC 0x236C6 +0x8EAFD5AD 0x236C7 +0x8EAFD5AE 0x236C8 +0x8EAFD5AF 0x236C9 +0x8EAFD5B0 0x236CA +0x8EAFD5B1 0x2373C +0x8EAFD5B2 0x236CB +0x8EAFD5B3 0x236CC +0x8EAFD5B4 0x236CD +0x8EAFD5B5 0x236CE +0x8EAFD5B6 0x236CF +0x8EAFD5B7 0x236D0 +0x8EAFD5B8 0x236D1 +0x8EAFD5B9 0x6B5A +0x8EAFD5BA 0x2391D +0x8EAFD5BB 0x2391E +0x8EAFD5BC 0x23A64 +0x8EAFD5BD 0x23A65 +0x8EAFD5BE 0x23AC5 +0x8EAFD5BF 0x23AC6 +0x8EAFD5C0 0x23AC7 +0x8EAFD5C1 0x23AFF +0x8EAFD5C2 0x23BFF +0x8EAFD5C3 0x23C00 +0x8EAFD5C4 0x23C01 +0x8EAFD5C5 0x23C02 +0x8EAFD5C6 0x23FF5 +0x8EAFD5C7 0x2405C +0x8EAFD5C8 0x23FF6 +0x8EAFD5C9 0x23FF7 +0x8EAFD5CA 0x23FB0 +0x8EAFD5CB 0x23FF8 +0x8EAFD5CC 0x23FF9 +0x8EAFD5CD 0x2405D +0x8EAFD5CE 0x24050 +0x8EAFD5CF 0x23FFA +0x8EAFD5D0 0x23FFB +0x8EAFD5D1 0x23FA2 +0x8EAFD5D2 0x23FFC +0x8EAFD5D3 0x23FFD +0x8EAFD5D4 0x23FFE +0x8EAFD5D5 0x23FFF +0x8EAFD5D6 0x2F913 +0x8EAFD5D7 0x24000 +0x8EAFD5D8 0x2F91F +0x8EAFD5D9 0x243C1 +0x8EAFD5DA 0x243C2 +0x8EAFD5DB 0x243C3 +0x8EAFD5DC 0x243C4 +0x8EAFD5DD 0x243C5 +0x8EAFD5DE 0x243C6 +0x8EAFD5DF 0x243C7 +0x8EAFD5E0 0x243C8 +0x8EAFD5E1 0x243C9 +0x8EAFD5E2 0x243CA +0x8EAFD5E3 0x243CB +0x8EAFD5E4 0x290EF +0x8EAFD5E5 0x243D7 +0x8EAFD5E6 0x243CC +0x8EAFD5E7 0x243CD +0x8EAFD5E8 0x243CE +0x8EAFD5E9 0x24422 +0x8EAFD5EA 0x243CF +0x8EAFD5EB 0x243D0 +0x8EAFD5ED 0x243D1 +0x8EAFD5EE 0x243D2 +0x8EAFD5EF 0x243E9 +0x8EAFD5F0 0x243D3 +0x8EAFD5F1 0x243D4 +0x8EAFD5F2 0x243D5 +0x8EAFD5F3 0x24538 +0x8EAFD5F4 0x2103B +0x8EAFD5F5 0x2487D +0x8EAFD5F6 0x2056F +0x8EAFD5F7 0x248A1 +0x8EAFD5F8 0x24A53 +0x8EAFD5F9 0x24A54 +0x8EAFD5FA 0x3EFB +0x8EAFD5FB 0x24A55 +0x8EAFD5FC 0x24A3C +0x8EAFD5FD 0x24A56 +0x8EAFD6A1 0x24A66 +0x8EAFD6A2 0x3EFC +0x8EAFD6A3 0x24A57 +0x8EAFD6A4 0x24A58 +0x8EAFD6A5 0x24A59 +0x8EAFD6A6 0x24A5A +0x8EAFD6A7 0x24A5B +0x8EAFD6A8 0x24A67 +0x8EAFD6A9 0x24A5C +0x8EAFD6AC 0x24A6A +0x8EAFD6AD 0x24A5D +0x8EAFD6AE 0x24A3D +0x8EAFD6AF 0x24A5E +0x8EAFD6B0 0x24A65 +0x8EAFD6B1 0x24CE1 +0x8EAFD6B2 0x24CCD +0x8EAFD6B3 0x2A011 +0x8EAFD6B4 0x24E6F +0x8EAFD6B5 0x24E70 +0x8EAFD6B6 0x2501A +0x8EAFD6B7 0x2509A +0x8EAFD6B8 0x2509B +0x8EAFD6B9 0x2509C +0x8EAFD6BA 0x2509E +0x8EAFD6BB 0x2509F +0x8EAFD6BC 0x2F93F +0x8EAFD6BD 0x2528E +0x8EAFD6BF 0x253FD +0x8EAFD6C1 0x2555E +0x8EAFD6C2 0x2555F +0x8EAFD6C3 0x25560 +0x8EAFD6C4 0x25565 +0x8EAFD6C5 0x25567 +0x8EAFD6C6 0x25568 +0x8EAFD6C7 0x25569 +0x8EAFD6C9 0x2556A +0x8EAFD6CA 0x2558F +0x8EAFD6CB 0x2556B +0x8EAFD6CC 0x2556C +0x8EAFD6CD 0x2556D +0x8EAFD6CE 0x256F7 +0x8EAFD6CF 0x256F8 +0x8EAFD6D0 0x256F9 +0x8EAFD6D1 0x256E4 +0x8EAFD6D2 0x256FA +0x8EAFD6D3 0x258B1 +0x8EAFD6D4 0x25875 +0x8EAFD6D5 0x25876 +0x8EAFD6D6 0x259FF +0x8EAFD6D7 0x25A00 +0x8EAFD6D8 0x25A01 +0x8EAFD6D9 0x25A02 +0x8EAFD6DA 0x25A03 +0x8EAFD6DB 0x25AAE +0x8EAFD6DC 0x25AAD +0x8EAFD6DD 0x25C51 +0x8EAFD6DE 0x25C52 +0x8EAFD6E0 0x25C53 +0x8EAFD6E1 0x25C54 +0x8EAFD6E2 0x25C55 +0x8EAFD6E3 0x25C56 +0x8EAFD6E4 0x25C57 +0x8EAFD6E5 0x25C58 +0x8EAFD6E6 0x25C59 +0x8EAFD6E7 0x25C5A +0x8EAFD6E8 0x25C5B +0x8EAFD6E9 0x25C5C +0x8EAFD6EA 0x25C5D +0x8EAFD6EB 0x25C5E +0x8EAFD6EC 0x25C5F +0x8EAFD6ED 0x25C60 +0x8EAFD6EE 0x25C61 +0x8EAFD6EF 0x25C62 +0x8EAFD6F0 0x25C63 +0x8EAFD6F1 0x25C64 +0x8EAFD6F2 0x25C4C +0x8EAFD6F3 0x25C66 +0x8EAFD6F4 0x25EF1 +0x8EAFD6F5 0x25EF2 +0x8EAFD6F6 0x260F2 +0x8EAFD6F7 0x260F3 +0x8EAFD6F8 0x260F4 +0x8EAFD6F9 0x260F5 +0x8EAFD6FA 0x260F6 +0x8EAFD6FB 0x260F7 +0x8EAFD6FC 0x260F8 +0x8EAFD6FD 0x260F9 +0x8EAFD6FE 0x260FA +0x8EAFD7A1 0x2624C +0x8EAFD7A2 0x2624B +0x8EAFD7A3 0x2631B +0x8EAFD7A4 0x263CE +0x8EAFD7A5 0x263B3 +0x8EAFD7A6 0x2647F +0x8EAFD7A7 0x2F979 +0x8EAFD7A8 0x2F97C +0x8EAFD7A9 0x2651A +0x8EAFD7AA 0x265C4 +0x8EAFD7AB 0x265C5 +0x8EAFD7AC 0x265C6 +0x8EAFD7AD 0x265C7 +0x8EAFD7AE 0x265C8 +0x8EAFD7AF 0x265C9 +0x8EAFD7B1 0x26819 +0x8EAFD7B2 0x2681C +0x8EAFD7B3 0x2681A +0x8EAFD7B4 0x2694C +0x8EAFD7B5 0x2698E +0x8EAFD7B6 0x26A7E +0x8EAFD7B7 0x26EEB +0x8EAFD7B8 0x26EEC +0x8EAFD7B9 0x26EED +0x8EAFD7BA 0x26EEE +0x8EAFD7BB 0x26EEF +0x8EAFD7BC 0x26EF0 +0x8EAFD7BD 0x26EF1 +0x8EAFD7BE 0x26ED8 +0x8EAFD7BF 0x26ED9 +0x8EAFD7C0 0x26EDA +0x8EAFD7C1 0x26EDB +0x8EAFD7C2 0x26EF2 +0x8EAFD7C3 0x26EF3 +0x8EAFD7C4 0x26EF4 +0x8EAFD7C5 0x26F07 +0x8EAFD7C7 0x2F9AC +0x8EAFD7C9 0x26EF5 +0x8EAFD7CA 0x26F15 +0x8EAFD7CC 0x26EF6 +0x8EAFD7CD 0x26EF7 +0x8EAFD7CE 0x26EF8 +0x8EAFD7CF 0x26EF9 +0x8EAFD7D0 0x26EFA +0x8EAFD7D1 0x26EFB +0x8EAFD7D2 0x26EFC +0x8EAFD7D3 0x26EFD +0x8EAFD7D4 0x26EFE +0x8EAFD7D5 0x26FA7 +0x8EAFD7D6 0x26EFF +0x8EAFD7D7 0x26F00 +0x8EAFD7D8 0x26F01 +0x8EAFD7D9 0x26F02 +0x8EAFD7DA 0x26F03 +0x8EAFD7DB 0x26F04 +0x8EAFD7DC 0x26F05 +0x8EAFD7DD 0x271E9 +0x8EAFD7DE 0x271EA +0x8EAFD7DF 0x271EB +0x8EAFD7E0 0x273DE +0x8EAFD7E1 0x273DF +0x8EAFD7E3 0x273E0 +0x8EAFD7E4 0x273E1 +0x8EAFD7E5 0x273E2 +0x8EAFD7E6 0x273E3 +0x8EAFD7E7 0x2773E +0x8EAFD7E8 0x2773F +0x8EAFD7E9 0x27740 +0x8EAFD7EA 0x27741 +0x8EAFD7EB 0x27871 +0x8EAFD7EC 0x27872 +0x8EAFD7ED 0x27873 +0x8EAFD7EE 0x27A88 +0x8EAFD7EF 0x27A89 +0x8EAFD7F0 0x27A8A +0x8EAFD7F1 0x27A8B +0x8EAFD7F2 0x27A8C +0x8EAFD7F3 0x27A8D +0x8EAFD7F4 0x27A8E +0x8EAFD7F5 0x27A8F +0x8EAFD7F6 0x27A90 +0x8EAFD7F7 0x27A91 +0x8EAFD7F8 0x27A92 +0x8EAFD7FA 0x27CF1 +0x8EAFD7FB 0x27DBE +0x8EAFD7FC 0x27DBF +0x8EAFD7FD 0x27DC0 +0x8EAFD7FE 0x27DC1 +0x8EAFD8A1 0x27DC2 +0x8EAFD8A2 0x27DC3 +0x8EAFD8A3 0x27E6E +0x8EAFD8A4 0x27F37 +0x8EAFD8A5 0x27F57 +0x8EAFD8A6 0x27F38 +0x8EAFD8A7 0x27F39 +0x8EAFD8A8 0x27F3A +0x8EAFD8A9 0x27F3B +0x8EAFD8AA 0x27F3C +0x8EAFD8AB 0x27F3D +0x8EAFD8AC 0x27F3E +0x8EAFD8AD 0x27F27 +0x8EAFD8AE 0x27F3F +0x8EAFD8B1 0x280C0 +0x8EAFD8B2 0x280C1 +0x8EAFD8B3 0x8EBE +0x8EAFD8B4 0x28267 +0x8EAFD8B6 0x28268 +0x8EAFD8B7 0x28358 +0x8EAFD8B8 0x28365 +0x8EAFD8B9 0x28359 +0x8EAFD8BA 0x2835A +0x8EAFD8BB 0x28424 +0x8EAFD8BC 0x285CD +0x8EAFD8BD 0x285CE +0x8EAFD8BE 0x285CF +0x8EAFD8BF 0x285D2 +0x8EAFD8C0 0x2879F +0x8EAFD8C1 0x28722 +0x8EAFD8C2 0x2887D +0x8EAFD8C3 0x2887E +0x8EAFD8C4 0x289FF +0x8EAFD8C5 0x28A25 +0x8EAFD8C6 0x28A00 +0x8EAFD8C7 0x28A01 +0x8EAFD8C8 0x933B +0x8EAFD8C9 0x28A02 +0x8EAFD8CA 0x28A03 +0x8EAFD8CB 0x28A04 +0x8EAFD8CC 0xFA28 +0x8EAFD8CD 0x28A05 +0x8EAFD8CE 0x28A06 +0x8EAFD8CF 0x28A07 +0x8EAFD8D0 0x28A16 +0x8EAFD8D1 0x28A08 +0x8EAFD8D2 0x28A17 +0x8EAFD8D3 0x28A09 +0x8EAFD8D4 0x28A0A +0x8EAFD8D5 0x9340 +0x8EAFD8D6 0x28A0B +0x8EAFD8D7 0x28A0C +0x8EAFD8D8 0x28A29 +0x8EAFD8D9 0x933A +0x8EAFD8DA 0x28A0D +0x8EAFD8DC 0x28A0E +0x8EAFD8DD 0x28A10 +0x8EAFD8DE 0x28A11 +0x8EAFD8DF 0x28A1D +0x8EAFD8E0 0x28A12 +0x8EAFD8E1 0x28A13 +0x8EAFD8E3 0x28A14 +0x8EAFD8E4 0x28A15 +0x8EAFD8E5 0x28C8D +0x8EAFD8E6 0x28D54 +0x8EAFD8E7 0x28D55 +0x8EAFD8E8 0x28D56 +0x8EAFD8E9 0x28F33 +0x8EAFD8EA 0x28F34 +0x8EAFD8EB 0x28F35 +0x8EAFD8EC 0x28F36 +0x8EAFD8ED 0x28FFA +0x8EAFD8EE 0x290E3 +0x8EAFD8EF 0x290E6 +0x8EAFD8F0 0x290ED +0x8EAFD8F1 0x290E7 +0x8EAFD8F2 0x290E8 +0x8EAFD8F3 0x290E9 +0x8EAFD8F4 0x290EA +0x8EAFD8F5 0x290EB +0x8EAFD8F6 0x29227 +0x8EAFD8F7 0x29220 +0x8EAFD8F8 0x2F9F8 +0x8EAFD8F9 0x2942A +0x8EAFD8FA 0x294C9 +0x8EAFD8FC 0x294CA +0x8EAFD8FD 0x294CB +0x8EAFD8FE 0x294D9 +0x8EAFD9A1 0x294CC +0x8EAFD9A2 0x294CD +0x8EAFD9A3 0x294CE +0x8EAFD9A5 0x295E1 +0x8EAFD9A6 0x2971B +0x8EAFD9A7 0x2971C +0x8EAFD9A8 0x2971D +0x8EAFD9A9 0x2971E +0x8EAFD9AA 0x29847 +0x8EAFD9AB 0x298D1 +0x8EAFD9AC 0x298C9 +0x8EAFD9AD 0x29AD0 +0x8EAFD9AE 0x29AD1 +0x8EAFD9AF 0x29B3F +0x8EAFD9B0 0x29B40 +0x8EAFD9B1 0x29B41 +0x8EAFD9B2 0x2FA09 +0x8EAFD9B3 0x29B42 +0x8EAFD9B4 0x29CC4 +0x8EAFD9B5 0x29D9B +0x8EAFD9B6 0x29D92 +0x8EAFD9B7 0x29D93 +0x8EAFD9B8 0x9B96 +0x8EAFD9B9 0x29D94 +0x8EAFD9BA 0x29D95 +0x8EAFD9BD 0x29FF3 +0x8EAFD9BE 0x29FF4 +0x8EAFD9BF 0x29FF5 +0x8EAFD9C0 0x29FF6 +0x8EAFD9C1 0x2A260 +0x8EAFD9C2 0x2A29E +0x8EAFD9C3 0x2A2A0 +0x8EAFD9C4 0x2A2A1 +0x8EAFD9C5 0x2A31C +0x8EAFD9C6 0x2A39F +0x8EAFD9C7 0x20056 +0x8EAFD9C8 0x20412 +0x8EAFD9C9 0x2041F +0x8EAFD9CA 0x20415 +0x8EAFD9CB 0x20416 +0x8EAFD9CC 0x20417 +0x8EAFD9CD 0x2F80C +0x8EAFD9CE 0x20418 +0x8EAFD9CF 0x204C2 +0x8EAFD9D0 0x204C3 +0x8EAFD9D1 0x204C4 +0x8EAFD9D2 0x205A1 +0x8EAFD9D3 0x2061B +0x8EAFD9D4 0x2061C +0x8EAFD9D5 0x20671 +0x8EAFD9D6 0x20813 +0x8EAFD9D7 0x20B17 +0x8EAFD9D8 0x20B8F +0x8EAFD9D9 0x2105F +0x8EAFD9DA 0x21060 +0x8EAFD9DB 0x210AC +0x8EAFD9DE 0x21061 +0x8EAFD9DF 0x21062 +0x8EAFD9E0 0x21063 +0x8EAFD9E1 0x21064 +0x8EAFD9E2 0x21065 +0x8EAFD9E4 0x21499 +0x8EAFD9E5 0x2149A +0x8EAFD9E6 0x2149B +0x8EAFD9E7 0x2149C +0x8EAFD9E8 0x2149D +0x8EAFD9E9 0x2149E +0x8EAFD9EA 0x2149F +0x8EAFD9EB 0x214A0 +0x8EAFD9EC 0x218DA +0x8EAFD9ED 0x218DB +0x8EAFD9EE 0x218DC +0x8EAFD9EF 0x218DD +0x8EAFD9F0 0x218DE +0x8EAFD9F1 0x218DF +0x8EAFD9F2 0x21AD5 +0x8EAFD9F3 0x21AD6 +0x8EAFD9F4 0x21AD7 +0x8EAFD9F5 0x21AD8 +0x8EAFD9F6 0x21AE0 +0x8EAFD9F7 0x21BB4 +0x8EAFD9F9 0x21F6E +0x8EAFD9FA 0x21F6F +0x8EAFD9FB 0x21F70 +0x8EAFD9FC 0x22163 +0x8EAFD9FE 0x222D5 +0x8EAFDAA1 0x222D6 +0x8EAFDAA2 0x222D7 +0x8EAFDAA3 0x222D8 +0x8EAFDAA4 0x22430 +0x8EAFDAA5 0x228B5 +0x8EAFDAA6 0x228B6 +0x8EAFDAA7 0x228C1 +0x8EAFDAA8 0x228F7 +0x8EAFDAA9 0x39A0 +0x8EAFDAAA 0x228CB +0x8EAFDAAB 0x228E8 +0x8EAFDAAD 0x228E9 +0x8EAFDAAE 0x228B7 +0x8EAFDAAF 0x22A15 +0x8EAFDAB0 0x22DE6 +0x8EAFDAB1 0x22DE7 +0x8EAFDAB2 0x22DE8 +0x8EAFDAB3 0x22DE9 +0x8EAFDAB4 0x22DEA +0x8EAFDAB5 0x22DEB +0x8EAFDAB6 0x2F8CA +0x8EAFDAB7 0x2300B +0x8EAFDAB8 0x2300C +0x8EAFDAB9 0x23064 +0x8EAFDABA 0x232D4 +0x8EAFDABB 0x232D5 +0x8EAFDABC 0x232D6 +0x8EAFDABD 0x232D8 +0x8EAFDABE 0x233A5 +0x8EAFDABF 0x2005B +0x8EAFDAC0 0x2370F +0x8EAFDAC1 0x23710 +0x8EAFDAC3 0x23711 +0x8EAFDAC4 0x23712 +0x8EAFDAC5 0x23713 +0x8EAFDAC6 0x23714 +0x8EAFDAC7 0x23715 +0x8EAFDAC8 0x23716 +0x8EAFDAC9 0x23717 +0x8EAFDACA 0x23718 +0x8EAFDACB 0x23719 +0x8EAFDACC 0x2371A +0x8EAFDACD 0x2372F +0x8EAFDACE 0x2371B +0x8EAFDACF 0x2371C +0x8EAFDAD0 0x2373F +0x8EAFDAD1 0x2371D +0x8EAFDAD2 0x2371E +0x8EAFDAD3 0x2372C +0x8EAFDAD4 0x2371F +0x8EAFDAD5 0x23924 +0x8EAFDAD6 0x239A4 +0x8EAFDAD7 0x239A5 +0x8EAFDAD8 0x26251 +0x8EAFDAD9 0x23AFE +0x8EAFDADA 0x23C11 +0x8EAFDADB 0x23C12 +0x8EAFDADC 0x23C13 +0x8EAFDADD 0x23C54 +0x8EAFDADE 0x2405E +0x8EAFDADF 0x24021 +0x8EAFDAE0 0x2403F +0x8EAFDAE1 0x24040 +0x8EAFDAE2 0x24041 +0x8EAFDAE3 0x24042 +0x8EAFDAE4 0x24043 +0x8EAFDAE5 0x24044 +0x8EAFDAE6 0x24020 +0x8EAFDAE7 0x24045 +0x8EAFDAE9 0x24046 +0x8EAFDAEA 0x240B0 +0x8EAFDAEB 0x24047 +0x8EAFDAEC 0x24057 +0x8EAFDAED 0x24001 +0x8EAFDAEE 0x240B1 +0x8EAFDAEF 0x2405A +0x8EAFDAF0 0x24048 +0x8EAFDAF1 0x24404 +0x8EAFDAF2 0x24405 +0x8EAFDAF3 0x71F5 +0x8EAFDAF4 0x2444F +0x8EAFDAF5 0x24450 +0x8EAFDAF6 0x24406 +0x8EAFDAF7 0x24407 +0x8EAFDAF8 0x24408 +0x8EAFDAF9 0x24409 +0x8EAFDAFA 0x2440A +0x8EAFDAFB 0x2440B +0x8EAFDAFC 0x2440C +0x8EAFDAFD 0x2440D +0x8EAFDAFE 0x2440E +0x8EAFDBA1 0x2440F +0x8EAFDBA2 0x24410 +0x8EAFDBA3 0x24411 +0x8EAFDBA4 0x24533 +0x8EAFDBA5 0x24534 +0x8EAFDBA6 0x24535 +0x8EAFDBA7 0x245FC +0x8EAFDBA8 0x245FD +0x8EAFDBA9 0x248B0 +0x8EAFDBAA 0x248B1 +0x8EAFDBAB 0x248B2 +0x8EAFDBAC 0x248B3 +0x8EAFDBAD 0x3F01 +0x8EAFDBAE 0x24A7B +0x8EAFDBAF 0x24A7C +0x8EAFDBB0 0x24A7D +0x8EAFDBB1 0x24A7E +0x8EAFDBB2 0x24A7F +0x8EAFDBB3 0x24A80 +0x8EAFDBB4 0x24A81 +0x8EAFDBB5 0x24A82 +0x8EAFDBB6 0x24BF9 +0x8EAFDBB7 0x24CDA +0x8EAFDBB8 0x24EA1 +0x8EAFDBBB 0x250AD +0x8EAFDBBC 0x250AE +0x8EAFDBBE 0x252C8 +0x8EAFDBBF 0x252C9 +0x8EAFDBC0 0x252CA +0x8EAFDBC1 0x25582 +0x8EAFDBC2 0x25583 +0x8EAFDBC3 0x25584 +0x8EAFDBC4 0x25585 +0x8EAFDBC5 0x25586 +0x8EAFDBC6 0x25587 +0x8EAFDBC7 0x25588 +0x8EAFDBC8 0x25589 +0x8EAFDBC9 0x2558A +0x8EAFDBCB 0x25707 +0x8EAFDBCC 0x25708 +0x8EAFDBCD 0x25701 +0x8EAFDBCE 0x25709 +0x8EAFDBCF 0x25702 +0x8EAFDBD0 0x2570A +0x8EAFDBD1 0x2570B +0x8EAFDBD2 0x2570C +0x8EAFDBD3 0x258A7 +0x8EAFDBD4 0x25898 +0x8EAFDBD5 0x25899 +0x8EAFDBD6 0x2589A +0x8EAFDBD7 0x2589B +0x8EAFDBD8 0x2589C +0x8EAFDBD9 0x7A50 +0x8EAFDBDA 0x2589D +0x8EAFDBDB 0x25A1A +0x8EAFDBDC 0x25AB2 +0x8EAFDBDD 0x25CB0 +0x8EAFDBDE 0x25CB1 +0x8EAFDBDF 0x7C14 +0x8EAFDBE0 0x25CB2 +0x8EAFDBE1 0x25CB3 +0x8EAFDBE2 0x25CB4 +0x8EAFDBE3 0x25CB5 +0x8EAFDBE4 0x25CB6 +0x8EAFDBE5 0x25CC0 +0x8EAFDBE6 0x25CB7 +0x8EAFDBE7 0x25CB8 +0x8EAFDBE8 0x25CB9 +0x8EAFDBE9 0x25CBA +0x8EAFDBEA 0x25D1D +0x8EAFDBEB 0x25F0C +0x8EAFDBEC 0x25F0D +0x8EAFDBED 0x25F0E +0x8EAFDBEE 0x25F35 +0x8EAFDBEF 0x25F0F +0x8EAFDBF0 0x25F10 +0x8EAFDBF1 0x25F11 +0x8EAFDBF2 0x25F12 +0x8EAFDBF3 0x26122 +0x8EAFDBF4 0x26123 +0x8EAFDBF5 0x26124 +0x8EAFDBF7 0x26125 +0x8EAFDBF8 0x26126 +0x8EAFDBF9 0x26127 +0x8EAFDBFA 0x26128 +0x8EAFDBFB 0x26129 +0x8EAFDBFC 0x2612A +0x8EAFDBFD 0x2612B +0x8EAFDBFE 0x2612C +0x8EAFDCA1 0x2612D +0x8EAFDCA2 0x2612E +0x8EAFDCA3 0x26252 +0x8EAFDCA4 0x26253 +0x8EAFDCA5 0x26319 +0x8EAFDCA6 0x263BF +0x8EAFDCA7 0x2648B +0x8EAFDCA8 0x2648C +0x8EAFDCA9 0x26523 +0x8EAFDCAA 0x26524 +0x8EAFDCAB 0x265F1 +0x8EAFDCAC 0x265D8 +0x8EAFDCAD 0x2F97F +0x8EAFDCAE 0x2684E +0x8EAFDCAF 0x2684F +0x8EAFDCB0 0x26855 +0x8EAFDCB1 0x26850 +0x8EAFDCB2 0x26851 +0x8EAFDCB3 0x26852 +0x8EAFDCB4 0x26853 +0x8EAFDCB5 0x26802 +0x8EAFDCB6 0x26854 +0x8EAFDCB7 0x268F1 +0x8EAFDCB8 0x26924 +0x8EAFDCB9 0x26AD1 +0x8EAFDCBA 0x26F7C +0x8EAFDCBB 0x26F7D +0x8EAFDCBC 0x26F7E +0x8EAFDCBD 0x26F7F +0x8EAFDCBE 0x26F80 +0x8EAFDCBF 0x26F9F +0x8EAFDCC0 0x26F81 +0x8EAFDCC1 0x26F82 +0x8EAFDCC2 0x26F83 +0x8EAFDCC3 0x26F84 +0x8EAFDCC4 0x26F85 +0x8EAFDCC5 0x26F86 +0x8EAFDCC6 0x26F87 +0x8EAFDCC7 0x26F88 +0x8EAFDCC8 0x26F9B +0x8EAFDCC9 0x26F89 +0x8EAFDCCA 0x26F8A +0x8EAFDCCB 0x26F8B +0x8EAFDCCC 0x26F8C +0x8EAFDCCE 0x26FA1 +0x8EAFDCCF 0x26F8D +0x8EAFDCD0 0x26F8E +0x8EAFDCD1 0x271F3 +0x8EAFDCD2 0x271F4 +0x8EAFDCD3 0x271F5 +0x8EAFDCD4 0x27424 +0x8EAFDCD5 0x27425 +0x8EAFDCD6 0x27426 +0x8EAFDCD7 0x27427 +0x8EAFDCD8 0x27428 +0x8EAFDCD9 0x27429 +0x8EAFDCDA 0x2742A +0x8EAFDCDC 0x2742B +0x8EAFDCDD 0x275CD +0x8EAFDCDE 0x27601 +0x8EAFDCDF 0x2258D +0x8EAFDCE0 0x27770 +0x8EAFDCE1 0x27880 +0x8EAFDCE2 0x27881 +0x8EAFDCE3 0x27AC0 +0x8EAFDCE4 0x27AC1 +0x8EAFDCE5 0x27AC2 +0x8EAFDCE6 0x27AC3 +0x8EAFDCE7 0x27AC4 +0x8EAFDCE8 0x27AC5 +0x8EAFDCE9 0x27AC6 +0x8EAFDCEA 0x27AC7 +0x8EAFDCEB 0x27AC8 +0x8EAFDCEC 0x27CFE +0x8EAFDCEE 0x27DD9 +0x8EAFDCEF 0x27DDC +0x8EAFDCF0 0x27DDA +0x8EAFDCF1 0x27E75 +0x8EAFDCF2 0x27F58 +0x8EAFDCF3 0x27F59 +0x8EAFDCF4 0x27F5A +0x8EAFDCF5 0x27F5B +0x8EAFDCF6 0x27F5C +0x8EAFDCF7 0x280EC +0x8EAFDCF8 0x481A +0x8EAFDCF9 0x280F3 +0x8EAFDCFA 0x28272 +0x8EAFDCFB 0x28273 +0x8EAFDCFC 0x28382 +0x8EAFDCFD 0x28383 +0x8EAFDCFE 0x2842A +0x8EAFDDA1 0x2842B +0x8EAFDDA2 0x2842C +0x8EAFDDA3 0x2842D +0x8EAFDDA4 0x285F6 +0x8EAFDDA5 0x28600 +0x8EAFDDA6 0x285F7 +0x8EAFDDA7 0x285F8 +0x8EAFDDA8 0x285F9 +0x8EAFDDAA 0x28894 +0x8EAFDDAB 0x28895 +0x8EAFDDAC 0x28896 +0x8EAFDDAD 0x2891B +0x8EAFDDAE 0x28A86 +0x8EAFDDAF 0x28A4C +0x8EAFDDB0 0x28A4D +0x8EAFDDB1 0x28A83 +0x8EAFDDB3 0x28A82 +0x8EAFDDB4 0x28A4E +0x8EAFDDB5 0x28A4F +0x8EAFDDB6 0x28A50 +0x8EAFDDB7 0x28A51 +0x8EAFDDB8 0x28A81 +0x8EAFDDB9 0x9387 +0x8EAFDDBA 0x28A52 +0x8EAFDDBB 0x28A53 +0x8EAFDDBC 0x28A54 +0x8EAFDDBD 0x28A55 +0x8EAFDDBF 0x28A56 +0x8EAFDDC0 0x28A57 +0x8EAFDDC1 0x9385 +0x8EAFDDC2 0x28A58 +0x8EAFDDC3 0x28A5B +0x8EAFDDC4 0x28A5C +0x8EAFDDC5 0x28A5D +0x8EAFDDC6 0x28A5E +0x8EAFDDC7 0x28A5F +0x8EAFDDC8 0x28A60 +0x8EAFDDC9 0x28A61 +0x8EAFDDCA 0x28A7C +0x8EAFDDCB 0x28A62 +0x8EAFDDCC 0x493C +0x8EAFDDCE 0x28A63 +0x8EAFDDCF 0x28A64 +0x8EAFDDD0 0x28D73 +0x8EAFDDD1 0x28F45 +0x8EAFDDD2 0x28F46 +0x8EAFDDD3 0x28F47 +0x8EAFDDD4 0x28F4C +0x8EAFDDD5 0x29012 +0x8EAFDDD7 0x29013 +0x8EAFDDD8 0x29139 +0x8EAFDDD9 0x29103 +0x8EAFDDDA 0x2910D +0x8EAFDDDB 0x29230 +0x8EAFDDDC 0x292D5 +0x8EAFDDDD 0x293C0 +0x8EAFDDDE 0x294F2 +0x8EAFDDDF 0x294F3 +0x8EAFDDE0 0x294F4 +0x8EAFDDE1 0x294F5 +0x8EAFDDE2 0x294F6 +0x8EAFDDE3 0x294F7 +0x8EAFDDE4 0x295FA +0x8EAFDDE5 0x295FB +0x8EAFDDE6 0x29745 +0x8EAFDDE7 0x29746 +0x8EAFDDE8 0x29849 +0x8EAFDDE9 0x298E7 +0x8EAFDDEA 0x298E8 +0x8EAFDDEB 0x29AD8 +0x8EAFDDEC 0x29AD9 +0x8EAFDDED 0x29B55 +0x8EAFDDEE 0x29B56 +0x8EAFDDEF 0x29B57 +0x8EAFDDF0 0x29CDA +0x8EAFDDF1 0x29CDB +0x8EAFDDF2 0x29CDC +0x8EAFDDF3 0x29DB8 +0x8EAFDDF4 0x29DB9 +0x8EAFDDF5 0x29DBA +0x8EAFDDF6 0x9BB1 +0x8EAFDDF7 0x29DBB +0x8EAFDDF8 0x29F89 +0x8EAFDDF9 0x29DBC +0x8EAFDDFA 0x2A030 +0x8EAFDDFB 0x2A031 +0x8EAFDDFC 0x2A032 +0x8EAFDDFD 0x2A033 +0x8EAFDEA1 0x2A034 +0x8EAFDEA2 0x2A035 +0x8EAFDEA3 0x2A036 +0x8EAFDEA4 0x9D47 +0x8EAFDEA5 0x2A037 +0x8EAFDEA6 0x2A2B2 +0x8EAFDEA7 0x2A390 +0x8EAFDEA8 0x2A326 +0x8EAFDEA9 0x2A3A2 +0x8EAFDEAA 0x2A438 +0x8EAFDEAC 0x2042E +0x8EAFDEAE 0x2042F +0x8EAFDEAF 0x20430 +0x8EAFDEB0 0x2042A +0x8EAFDEB1 0x2042B +0x8EAFDEB2 0x204C9 +0x8EAFDEB3 0x20537 +0x8EAFDEB4 0x20620 +0x8EAFDEB5 0x20672 +0x8EAFDEB6 0x2081F +0x8EAFDEB7 0x20965 +0x8EAFDEB8 0x209CA +0x8EAFDEB9 0x20AC0 +0x8EAFDEBA 0x20AC1 +0x8EAFDEBB 0x20AC2 +0x8EAFDEBC 0x210B7 +0x8EAFDEBD 0x210B8 +0x8EAFDEBE 0x210B9 +0x8EAFDEBF 0x210BA +0x8EAFDEC0 0x210BB +0x8EAFDEC3 0x210BC +0x8EAFDEC4 0x210BD +0x8EAFDEC5 0x210BE +0x8EAFDEC6 0x210F2 +0x8EAFDEC7 0x214B5 +0x8EAFDEC8 0x214B7 +0x8EAFDEC9 0x214B8 +0x8EAFDECA 0x210DF +0x8EAFDECB 0x214B9 +0x8EAFDECC 0x214D5 +0x8EAFDECD 0x214BA +0x8EAFDECE 0x214BB +0x8EAFDECF 0x2154A +0x8EAFDED0 0x218F2 +0x8EAFDED1 0x218F3 +0x8EAFDED2 0x218F4 +0x8EAFDED3 0x218FA +0x8EAFDED4 0x218F5 +0x8EAFDED5 0x21902 +0x8EAFDED6 0x21AE2 +0x8EAFDED7 0x21AE3 +0x8EAFDED8 0x21F8E +0x8EAFDED9 0x21F8B +0x8EAFDEDA 0x222E4 +0x8EAFDEDB 0x222EB +0x8EAFDEDC 0x222E5 +0x8EAFDEDD 0x22435 +0x8EAFDEDE 0x22593 +0x8EAFDEDF 0x228EA +0x8EAFDEE0 0x228EB +0x8EAFDEE2 0x228EC +0x8EAFDEE3 0x228ED +0x8EAFDEE4 0x22917 +0x8EAFDEE5 0x228EE +0x8EAFDEE6 0x228EF +0x8EAFDEE7 0x228F0 +0x8EAFDEE8 0x22E0E +0x8EAFDEE9 0x22E0F +0x8EAFDEEA 0x22E10 +0x8EAFDEEB 0x22E19 +0x8EAFDEEC 0x22E18 +0x8EAFDEED 0x22E11 +0x8EAFDEEE 0x22E12 +0x8EAFDEEF 0x22E13 +0x8EAFDEF0 0x2F8C7 +0x8EAFDEF1 0x22E14 +0x8EAFDEF2 0x22E15 +0x8EAFDEF3 0x3A6B +0x8EAFDEF4 0x22E16 +0x8EAFDEF5 0x23065 +0x8EAFDEF6 0x232EA +0x8EAFDEF7 0x232EB +0x8EAFDEF8 0x232EC +0x8EAFDEF9 0x232ED +0x8EAFDEFB 0x232EE +0x8EAFDEFC 0x233AC +0x8EAFDEFD 0x237C2 +0x8EAFDEFE 0x23769 +0x8EAFDFA1 0x23781 +0x8EAFDFA2 0x2376A +0x8EAFDFA3 0x2376B +0x8EAFDFA4 0x2376C +0x8EAFDFA5 0x2376D +0x8EAFDFA6 0x2376E +0x8EAFDFA7 0x2376F +0x8EAFDFA8 0x23770 +0x8EAFDFA9 0x3BF4 +0x8EAFDFAA 0x23771 +0x8EAFDFAB 0x23772 +0x8EAFDFAC 0x23773 +0x8EAFDFAD 0x2378C +0x8EAFDFAE 0x23774 +0x8EAFDFAF 0x23775 +0x8EAFDFB0 0x23776 +0x8EAFDFB1 0x23C24 +0x8EAFDFB2 0x23C2A +0x8EAFDFB3 0x2408E +0x8EAFDFB4 0x240AF +0x8EAFDFB5 0x2408F +0x8EAFDFB6 0x24090 +0x8EAFDFB7 0x24091 +0x8EAFDFB9 0x24092 +0x8EAFDFBA 0x24093 +0x8EAFDFBB 0x24094 +0x8EAFDFBC 0x24095 +0x8EAFDFBD 0x24096 +0x8EAFDFBE 0x24097 +0x8EAFDFBF 0x24098 +0x8EAFDFC0 0x24099 +0x8EAFDFC1 0x2409A +0x8EAFDFC2 0x2409B +0x8EAFDFC3 0x2409C +0x8EAFDFC4 0x24439 +0x8EAFDFC5 0x2443B +0x8EAFDFC6 0x2443A +0x8EAFDFC7 0x2443C +0x8EAFDFC8 0x2443D +0x8EAFDFC9 0x2443E +0x8EAFDFCA 0x2443F +0x8EAFDFCB 0x24470 +0x8EAFDFCC 0x24440 +0x8EAFDFCD 0x24441 +0x8EAFDFCE 0x248C0 +0x8EAFDFCF 0x248C1 +0x8EAFDFD0 0x24AA4 +0x8EAFDFD1 0x24A97 +0x8EAFDFD2 0x24AA5 +0x8EAFDFD3 0x24A98 +0x8EAFDFD4 0x24A99 +0x8EAFDFD5 0x24A9A +0x8EAFDFD7 0x24A9B +0x8EAFDFD8 0x24AA6 +0x8EAFDFD9 0x24A9C +0x8EAFDFDA 0x24A9D +0x8EAFDFDB 0x24A9E +0x8EAFDFDC 0x24A9F +0x8EAFDFDD 0x28ACE +0x8EAFDFDE 0x24AC8 +0x8EAFDFDF 0x24AA0 +0x8EAFDFE0 0x24B19 +0x8EAFDFE1 0x24C0D +0x8EAFDFE2 0x250BF +0x8EAFDFE3 0x252E9 +0x8EAFDFE4 0x252EA +0x8EAFDFE5 0x255A2 +0x8EAFDFE6 0x255A3 +0x8EAFDFE7 0x255A4 +0x8EAFDFE8 0x255A5 +0x8EAFDFE9 0x255A6 +0x8EAFDFEA 0x25715 +0x8EAFDFEB 0x25717 +0x8EAFDFEC 0x258BF +0x8EAFDFED 0x258C0 +0x8EAFDFEE 0x258C1 +0x8EAFDFEF 0x258C2 +0x8EAFDFF0 0x258C3 +0x8EAFDFF1 0x258C4 +0x8EAFDFF2 0x258C5 +0x8EAFDFF3 0x2190D +0x8EAFDFF4 0x25A23 +0x8EAFDFF5 0x25ABE +0x8EAFDFF6 0x25D03 +0x8EAFDFF7 0x25D04 +0x8EAFDFF8 0x25D05 +0x8EAFDFF9 0x25D06 +0x8EAFDFFA 0x25D07 +0x8EAFDFFB 0x25D08 +0x8EAFDFFC 0x25D09 +0x8EAFDFFD 0x25D0A +0x8EAFDFFE 0x25D0B +0x8EAFE0A1 0x25D0C +0x8EAFE0A2 0x25D20 +0x8EAFE0A3 0x25D0D +0x8EAFE0A4 0x25D0E +0x8EAFE0A5 0x25D0F +0x8EAFE0A7 0x25F26 +0x8EAFE0A8 0x25F27 +0x8EAFE0A9 0x25F28 +0x8EAFE0AA 0x2615D +0x8EAFE0AB 0x2615E +0x8EAFE0AC 0x2615F +0x8EAFE0AD 0x26160 +0x8EAFE0AE 0x26161 +0x8EAFE0AF 0x26162 +0x8EAFE0B0 0x26163 +0x8EAFE0B1 0x26164 +0x8EAFE0B2 0x26165 +0x8EAFE0B3 0x26257 +0x8EAFE0B4 0x263CF +0x8EAFE0B5 0x263D0 +0x8EAFE0B6 0x26499 +0x8EAFE0B7 0x2649A +0x8EAFE0B8 0x265EA +0x8EAFE0B9 0x265EB +0x8EAFE0BA 0x265EC +0x8EAFE0BB 0x2687E +0x8EAFE0BC 0x2687F +0x8EAFE0BD 0x26880 +0x8EAFE0C0 0x26881 +0x8EAFE0C1 0x26882 +0x8EAFE0C2 0x268F3 +0x8EAFE0C3 0x26925 +0x8EAFE0C4 0x2699F +0x8EAFE0C5 0x269A0 +0x8EAFE0C6 0x269F3 +0x8EAFE0C7 0x26A00 +0x8EAFE0C8 0x26FEB +0x8EAFE0C9 0x26FEC +0x8EAFE0CA 0x26FED +0x8EAFE0CB 0x26FEE +0x8EAFE0CC 0x26FEF +0x8EAFE0CE 0x455C +0x8EAFE0CF 0x26FF0 +0x8EAFE0D0 0x26FF1 +0x8EAFE0D1 0x26FF2 +0x8EAFE0D2 0x26FF3 +0x8EAFE0D3 0x26FF4 +0x8EAFE0D4 0x26FF5 +0x8EAFE0D5 0x26FF9 +0x8EAFE0D6 0x26FFA +0x8EAFE0D7 0x26FFB +0x8EAFE0D8 0x26FFC +0x8EAFE0D9 0x26FFD +0x8EAFE0DA 0x26FFE +0x8EAFE0DB 0x26FFF +0x8EAFE0DC 0x27000 +0x8EAFE0DD 0x2F9AE +0x8EAFE0DE 0x27001 +0x8EAFE0DF 0x27002 +0x8EAFE0E0 0x27203 +0x8EAFE0E1 0x27486 +0x8EAFE0E2 0x27479 +0x8EAFE0E4 0x2747A +0x8EAFE0E5 0x2747B +0x8EAFE0E6 0x2747C +0x8EAFE0E7 0x27484 +0x8EAFE0E8 0x2747D +0x8EAFE0E9 0x2747E +0x8EAFE0EA 0x2747F +0x8EAFE0EB 0x27786 +0x8EAFE0EC 0x27787 +0x8EAFE0ED 0x27800 +0x8EAFE0EE 0x27801 +0x8EAFE0EF 0x27888 +0x8EAFE0F0 0x27889 +0x8EAFE0F1 0x2788A +0x8EAFE0F2 0x27AF5 +0x8EAFE0F4 0x27B25 +0x8EAFE0F5 0x27AF6 +0x8EAFE0F6 0x27DEB +0x8EAFE0F7 0x27DEC +0x8EAFE0F8 0x27DED +0x8EAFE0F9 0x27DEE +0x8EAFE0FA 0x4787 +0x8EAFE0FB 0x27DEF +0x8EAFE0FC 0x27DF0 +0x8EAFE0FD 0x27F6C +0x8EAFE0FE 0x28121 +0x8EAFE1A1 0x28122 +0x8EAFE1A2 0x28123 +0x8EAFE1A3 0x28124 +0x8EAFE1A4 0x28125 +0x8EAFE1A5 0x28126 +0x8EAFE1A6 0x2827B +0x8EAFE1A7 0x2827C +0x8EAFE1A8 0x28391 +0x8EAFE1A9 0x28392 +0x8EAFE1AA 0x28393 +0x8EAFE1AB 0x2860E +0x8EAFE1AC 0x2860F +0x8EAFE1AD 0x28610 +0x8EAFE1AE 0x288B3 +0x8EAFE1AF 0x28936 +0x8EAFE1B0 0x28AC6 +0x8EAFE1B1 0x28AA1 +0x8EAFE1B2 0x28AA2 +0x8EAFE1B3 0x93B9 +0x8EAFE1B4 0x28AA3 +0x8EAFE1B5 0x28ACC +0x8EAFE1B6 0x28AA4 +0x8EAFE1B7 0x28AA5 +0x8EAFE1B8 0x28AA6 +0x8EAFE1B9 0x28ACB +0x8EAFE1BA 0x28AA7 +0x8EAFE1BC 0x28AA8 +0x8EAFE1BD 0x28AA9 +0x8EAFE1BE 0x28AAA +0x8EAFE1C0 0x28AAB +0x8EAFE1C1 0x28AAC +0x8EAFE1C2 0x28AAD +0x8EAFE1C3 0x93BF +0x8EAFE1C4 0x28AAE +0x8EAFE1C5 0x28AAF +0x8EAFE1C6 0x28AB0 +0x8EAFE1C7 0x28D8C +0x8EAFE1C8 0x28D8D +0x8EAFE1C9 0x28D8E +0x8EAFE1CA 0x2F9F1 +0x8EAFE1CB 0x28D92 +0x8EAFE1CC 0x28D8F +0x8EAFE1CD 0x28F52 +0x8EAFE1CE 0x28F53 +0x8EAFE1CF 0x28F54 +0x8EAFE1D0 0x28F55 +0x8EAFE1D1 0x29129 +0x8EAFE1D3 0x292F3 +0x8EAFE1D4 0x292F4 +0x8EAFE1D5 0x2950D +0x8EAFE1D6 0x2950E +0x8EAFE1D7 0x2950F +0x8EAFE1D8 0x29510 +0x8EAFE1D9 0x29614 +0x8EAFE1DA 0x29771 +0x8EAFE1DB 0x29772 +0x8EAFE1DC 0x2990F +0x8EAFE1DD 0x29904 +0x8EAFE1DE 0x29906 +0x8EAFE1E0 0x29907 +0x8EAFE1E1 0x29ADC +0x8EAFE1E2 0x29ADD +0x8EAFE1E3 0x29B6D +0x8EAFE1E4 0x29B79 +0x8EAFE1E5 0x29B6E +0x8EAFE1E7 0x29CEC +0x8EAFE1E8 0x29DDD +0x8EAFE1E9 0x29DDE +0x8EAFE1EA 0x29DDF +0x8EAFE1EB 0x29DE0 +0x8EAFE1EC 0x29DE1 +0x8EAFE1ED 0x29DE2 +0x8EAFE1EE 0x29DE3 +0x8EAFE1EF 0x29DE4 +0x8EAFE1F0 0x29E3A +0x8EAFE1F1 0x29DE5 +0x8EAFE1F2 0x9BCF +0x8EAFE1F3 0x29DE6 +0x8EAFE1F4 0x2A06B +0x8EAFE1F5 0x2A06C +0x8EAFE1F6 0x2444E +0x8EAFE1F7 0x9D64 +0x8EAFE1F8 0x2A2BD +0x8EAFE1F9 0x2A2BE +0x8EAFE1FA 0x2A2BF +0x8EAFE1FB 0x2A334 +0x8EAFE1FC 0x9EBF +0x8EAFE1FD 0x2A512 +0x8EAFE1FE 0x20440 +0x8EAFE2A1 0x20441 +0x8EAFE2A2 0x21102 +0x8EAFE2A3 0x21103 +0x8EAFE2A4 0x21104 +0x8EAFE2A5 0x21105 +0x8EAFE2A6 0x21106 +0x8EAFE2A7 0x214D7 +0x8EAFE2A8 0x214CC +0x8EAFE2A9 0x21698 +0x8EAFE2AA 0x21906 +0x8EAFE2AB 0x21907 +0x8EAFE2AC 0x219AF +0x8EAFE2AD 0x219B0 +0x8EAFE2AE 0x21AEA +0x8EAFE2AF 0x21AF2 +0x8EAFE2B0 0x21FA2 +0x8EAFE2B1 0x21FA3 +0x8EAFE2B2 0x21FA4 +0x8EAFE2B3 0x22176 +0x8EAFE2B4 0x222F5 +0x8EAFE2B5 0x222F6 +0x8EAFE2B6 0x222F7 +0x8EAFE2B8 0x2293B +0x8EAFE2B9 0x22925 +0x8EAFE2BA 0x2293A +0x8EAFE2BB 0x2293C +0x8EAFE2BC 0x2293D +0x8EAFE2BD 0x2293E +0x8EAFE2BE 0x22E37 +0x8EAFE2BF 0x22E38 +0x8EAFE2C0 0x22E39 +0x8EAFE2C1 0x22E3A +0x8EAFE2C2 0x22E3B +0x8EAFE2C3 0x22E3C +0x8EAFE2C4 0x22E3D +0x8EAFE2C5 0x22E3E +0x8EAFE2C6 0x22E3F +0x8EAFE2C7 0x22E4B +0x8EAFE2C9 0x22E40 +0x8EAFE2CA 0x23022 +0x8EAFE2CB 0x23067 +0x8EAFE2CC 0x230D3 +0x8EAFE2CD 0x232FA +0x8EAFE2CF 0x237BC +0x8EAFE2D2 0x237A5 +0x8EAFE2D3 0x3C07 +0x8EAFE2D4 0x237B6 +0x8EAFE2D6 0x237A6 +0x8EAFE2D7 0x237BB +0x8EAFE2D8 0x237A7 +0x8EAFE2D9 0x237A8 +0x8EAFE2DA 0x237A9 +0x8EAFE2DB 0x237AA +0x8EAFE2DC 0x237AB +0x8EAFE2DD 0x237AC +0x8EAFE2DE 0x237BF +0x8EAFE2DF 0x237AD +0x8EAFE2E0 0x237AE +0x8EAFE2E1 0x237AF +0x8EAFE2E2 0x2392E +0x8EAFE2E3 0x23B00 +0x8EAFE2E4 0x2409D +0x8EAFE2E5 0x2409E +0x8EAFE2E6 0x240CB +0x8EAFE2E7 0x240CC +0x8EAFE2E8 0x240CD +0x8EAFE2E9 0x240CE +0x8EAFE2EA 0x240CF +0x8EAFE2EC 0x2409F +0x8EAFE2ED 0x240D0 +0x8EAFE2EE 0x240D1 +0x8EAFE2EF 0x240D2 +0x8EAFE2F0 0x240D3 +0x8EAFE2F1 0x240D4 +0x8EAFE2F4 0x2445D +0x8EAFE2F5 0x2445E +0x8EAFE2F6 0x2445F +0x8EAFE2F7 0x24460 +0x8EAFE2F8 0x3F05 +0x8EAFE2F9 0x24ABA +0x8EAFE2FA 0x24ABC +0x8EAFE2FB 0x3F06 +0x8EAFE2FC 0x24AB5 +0x8EAFE2FD 0x24ABD +0x8EAFE2FE 0x24AB6 +0x8EAFE3A1 0x24AB7 +0x8EAFE3A2 0x24AB8 +0x8EAFE3A3 0x24AA8 +0x8EAFE3A4 0x2F932 +0x8EAFE3A5 0x24BFE +0x8EAFE3A6 0x24BFC +0x8EAFE3A7 0x24EE1 +0x8EAFE3A8 0x250C4 +0x8EAFE3A9 0x250C5 +0x8EAFE3AA 0x25314 +0x8EAFE3AB 0x255AE +0x8EAFE3AC 0x255AF +0x8EAFE3AD 0x255B0 +0x8EAFE3AE 0x255B1 +0x8EAFE3AF 0x255B9 +0x8EAFE3B0 0x258E7 +0x8EAFE3B1 0x25D46 +0x8EAFE3B3 0x25D47 +0x8EAFE3B4 0x25D48 +0x8EAFE3B5 0x25D49 +0x8EAFE3B6 0x25D1E +0x8EAFE3B7 0x25D1F +0x8EAFE3B8 0x25D4A +0x8EAFE3B9 0x25D4B +0x8EAFE3BA 0x25D4C +0x8EAFE3BB 0x25D4D +0x8EAFE3BC 0x25D4E +0x8EAFE3BE 0x25F46 +0x8EAFE3BF 0x25F4B +0x8EAFE3C0 0x26190 +0x8EAFE3C1 0x26191 +0x8EAFE3C3 0x26192 +0x8EAFE3C4 0x26193 +0x8EAFE3C5 0x26194 +0x8EAFE3C6 0x2625B +0x8EAFE3C7 0x265F2 +0x8EAFE3C8 0x265F8 +0x8EAFE3C9 0x265F9 +0x8EAFE3CA 0x26894 +0x8EAFE3CB 0x268A4 +0x8EAFE3CC 0x26897 +0x8EAFE3CD 0x26898 +0x8EAFE3CE 0x26929 +0x8EAFE3CF 0x269AE +0x8EAFE3D0 0x26AAF +0x8EAFE3D1 0x27059 +0x8EAFE3D2 0x2705A +0x8EAFE3D4 0x2705B +0x8EAFE3D5 0x2705C +0x8EAFE3D6 0x2705D +0x8EAFE3D7 0x2705E +0x8EAFE3D8 0x2705F +0x8EAFE3D9 0x27060 +0x8EAFE3DA 0x27061 +0x8EAFE3DB 0x26FAA +0x8EAFE3DC 0x27062 +0x8EAFE3DD 0x27063 +0x8EAFE3DE 0x27064 +0x8EAFE3DF 0x27065 +0x8EAFE3E0 0x27066 +0x8EAFE3E1 0x27067 +0x8EAFE3E2 0x27068 +0x8EAFE3E3 0x27069 +0x8EAFE3E4 0x2706A +0x8EAFE3E5 0x2706B +0x8EAFE3E6 0x2706C +0x8EAFE3E7 0x2706D +0x8EAFE3E8 0x2706E +0x8EAFE3E9 0x2706F +0x8EAFE3EB 0x274B2 +0x8EAFE3EC 0x274B3 +0x8EAFE3ED 0x274B4 +0x8EAFE3EE 0x45F9 +0x8EAFE3EF 0x274B5 +0x8EAFE3F0 0x274B6 +0x8EAFE3F1 0x274B7 +0x8EAFE3F2 0x274B8 +0x8EAFE3F3 0x274B9 +0x8EAFE3F4 0x274BA +0x8EAFE3F5 0x274BB +0x8EAFE3F6 0x27788 +0x8EAFE3F7 0x89B8 +0x8EAFE3F8 0x27B19 +0x8EAFE3F9 0x27B1A +0x8EAFE3FA 0x27B1B +0x8EAFE3FB 0x27C16 +0x8EAFE3FC 0x27E0C +0x8EAFE3FD 0x27E0D +0x8EAFE3FE 0x27E0E +0x8EAFE4A1 0x27E0F +0x8EAFE4A3 0x27F83 +0x8EAFE4A4 0x27F84 +0x8EAFE4A5 0x27F85 +0x8EAFE4A6 0x28283 +0x8EAFE4A7 0x28284 +0x8EAFE4A8 0x283B0 +0x8EAFE4AA 0x28626 +0x8EAFE4AB 0x28627 +0x8EAFE4AC 0x28636 +0x8EAFE4AD 0x28628 +0x8EAFE4AE 0x28629 +0x8EAFE4B1 0x28AE7 +0x8EAFE4B2 0x28AE8 +0x8EAFE4B3 0x28AE9 +0x8EAFE4B4 0x4953 +0x8EAFE4B5 0x28AEA +0x8EAFE4B6 0x28AEB +0x8EAFE4B8 0x28AEC +0x8EAFE4B9 0x28AED +0x8EAFE4BA 0x28AEE +0x8EAFE4BB 0x28AEF +0x8EAFE4BC 0x28AF0 +0x8EAFE4BD 0x28AF1 +0x8EAFE4BE 0x28B0C +0x8EAFE4BF 0x28AF2 +0x8EAFE4C0 0x28AF3 +0x8EAFE4C1 0x28AF4 +0x8EAFE4C2 0x28AF5 +0x8EAFE4C3 0x28AF6 +0x8EAFE4C4 0x28AF7 +0x8EAFE4C5 0x28AF8 +0x8EAFE4C6 0x28DA3 +0x8EAFE4C7 0x28DA4 +0x8EAFE4C8 0x28DA5 +0x8EAFE4C9 0x28DA6 +0x8EAFE4CA 0x28DA7 +0x8EAFE4CC 0x28F5C +0x8EAFE4CE 0x2914B +0x8EAFE4CF 0x291E1 +0x8EAFE4D0 0x29315 +0x8EAFE4D2 0x29316 +0x8EAFE4D3 0x29317 +0x8EAFE4D4 0x2952C +0x8EAFE4D5 0x2952D +0x8EAFE4D6 0x29622 +0x8EAFE4D7 0x29623 +0x8EAFE4D8 0x29796 +0x8EAFE4D9 0x29797 +0x8EAFE4DB 0x2992E +0x8EAFE4DC 0x29930 +0x8EAFE4DD 0x29931 +0x8EAFE4DF 0x29ADF +0x8EAFE4E0 0x29B8B +0x8EAFE4E1 0x29B8C +0x8EAFE4E3 0x29B8D +0x8EAFE4E4 0x29CFC +0x8EAFE4E5 0x29CFD +0x8EAFE4E6 0x29CFE +0x8EAFE4E7 0x29CFF +0x8EAFE4E8 0x29E17 +0x8EAFE4E9 0x29E2D +0x8EAFE4EA 0x29E18 +0x8EAFE4EB 0x9BF3 +0x8EAFE4EC 0x29E19 +0x8EAFE4EE 0x29E12 +0x8EAFE4EF 0x29E1A +0x8EAFE4F0 0x29E1B +0x8EAFE4F1 0x29E1C +0x8EAFE4F2 0x4C69 +0x8EAFE4F4 0x2A097 +0x8EAFE4F5 0x4CE5 +0x8EAFE4F6 0x2A098 +0x8EAFE4F7 0x2A099 +0x8EAFE4F9 0x2A3C4 +0x8EAFE4FA 0x2044F +0x8EAFE4FB 0x204CD +0x8EAFE4FC 0x20AC7 +0x8EAFE4FD 0x2111C +0x8EAFE4FE 0x2111D +0x8EAFE5A1 0x2111E +0x8EAFE5A2 0x214E7 +0x8EAFE5A3 0x214E9 +0x8EAFE5A4 0x214EA +0x8EAFE5A5 0x214EB +0x8EAFE5A6 0x21915 +0x8EAFE5A7 0x21CF1 +0x8EAFE5A8 0x21CF2 +0x8EAFE5A9 0x21FB6 +0x8EAFE5AA 0x225A0 +0x8EAFE5AB 0x2294A +0x8EAFE5AC 0x22A20 +0x8EAFE5AD 0x22E60 +0x8EAFE5AE 0x22E61 +0x8EAFE5AF 0x22E41 +0x8EAFE5B0 0x22E62 +0x8EAFE5B1 0x23303 +0x8EAFE5B2 0x23304 +0x8EAFE5B3 0x237D9 +0x8EAFE5B4 0x237DA +0x8EAFE5B5 0x237DB +0x8EAFE5B6 0x237DC +0x8EAFE5B7 0x237DD +0x8EAFE5B9 0x237DE +0x8EAFE5BA 0x237DF +0x8EAFE5BB 0x237E0 +0x8EAFE5BC 0x237E1 +0x8EAFE5BD 0x237E2 +0x8EAFE5BE 0x3C12 +0x8EAFE5BF 0x237E3 +0x8EAFE5C1 0x23C31 +0x8EAFE5C2 0x24105 +0x8EAFE5C3 0x24106 +0x8EAFE5C4 0x24107 +0x8EAFE5C5 0x24472 +0x8EAFE5C6 0x2448A +0x8EAFE5C7 0x2448B +0x8EAFE5C8 0x24488 +0x8EAFE5CA 0x2448C +0x8EAFE5CB 0x2448D +0x8EAFE5CC 0x2448E +0x8EAFE5CD 0x2448F +0x8EAFE5CE 0x24490 +0x8EAFE5CF 0x24542 +0x8EAFE5D0 0x24543 +0x8EAFE5D2 0x24AC1 +0x8EAFE5D3 0x24AC2 +0x8EAFE5D4 0x24AC3 +0x8EAFE5D5 0x24AC4 +0x8EAFE5D6 0x250CB +0x8EAFE5D7 0x25322 +0x8EAFE5DA 0x255C3 +0x8EAFE5DB 0x255C4 +0x8EAFE5DC 0x255C5 +0x8EAFE5DD 0x255C6 +0x8EAFE5DE 0x2571E +0x8EAFE5DF 0x25725 +0x8EAFE5E0 0x258F3 +0x8EAFE5E1 0x258F4 +0x8EAFE5E3 0x258F5 +0x8EAFE5E4 0x25A38 +0x8EAFE5E5 0x25A48 +0x8EAFE5E6 0x25ACA +0x8EAFE5E7 0x7C4F +0x8EAFE5E8 0x25D7A +0x8EAFE5E9 0x25D7B +0x8EAFE5EA 0x25F55 +0x8EAFE5EB 0x25F56 +0x8EAFE5EC 0x261B1 +0x8EAFE5ED 0x261B2 +0x8EAFE5EE 0x261B3 +0x8EAFE5F0 0x261B4 +0x8EAFE5F1 0x261B5 +0x8EAFE5F2 0x264A4 +0x8EAFE5F3 0x26600 +0x8EAFE5F4 0x26601 +0x8EAFE5F5 0x26602 +0x8EAFE5F6 0x268AC +0x8EAFE5F8 0x269B3 +0x8EAFE5F9 0x270B6 +0x8EAFE5FA 0x270B7 +0x8EAFE5FB 0x270B8 +0x8EAFE5FC 0x270B9 +0x8EAFE5FD 0x270BA +0x8EAFE5FE 0x270BB +0x8EAFE6A1 0x270BC +0x8EAFE6A2 0x270BD +0x8EAFE6A3 0x270BE +0x8EAFE6A4 0x270BF +0x8EAFE6A5 0x270C0 +0x8EAFE6A6 0x270C1 +0x8EAFE6A7 0x270C2 +0x8EAFE6A8 0x270C3 +0x8EAFE6A9 0x270C4 +0x8EAFE6AA 0x270C5 +0x8EAFE6AB 0x270C6 +0x8EAFE6AC 0x270C7 +0x8EAFE6AD 0x274E3 +0x8EAFE6AE 0x274E4 +0x8EAFE6AF 0x274E5 +0x8EAFE6B0 0x274E6 +0x8EAFE6B1 0x274E7 +0x8EAFE6B3 0x277B5 +0x8EAFE6B4 0x277A1 +0x8EAFE6B5 0x27895 +0x8EAFE6B6 0x27B3B +0x8EAFE6B7 0x27B3C +0x8EAFE6B8 0x27B3D +0x8EAFE6B9 0x27B3E +0x8EAFE6BA 0x27C14 +0x8EAFE6BB 0x27E20 +0x8EAFE6BC 0x27E21 +0x8EAFE6BD 0x27E22 +0x8EAFE6BE 0x27E23 +0x8EAFE6BF 0x27E24 +0x8EAFE6C0 0x27F96 +0x8EAFE6C1 0x27F97 +0x8EAFE6C2 0x27F98 +0x8EAFE6C3 0x28194 +0x8EAFE6C4 0x28195 +0x8EAFE6C5 0x28196 +0x8EAFE6C6 0x28197 +0x8EAFE6C7 0x28198 +0x8EAFE6C8 0x2828F +0x8EAFE6C9 0x28290 +0x8EAFE6CA 0x283BC +0x8EAFE6CB 0x2843B +0x8EAFE6CC 0x2863D +0x8EAFE6CE 0x288DF +0x8EAFE6CF 0x2891E +0x8EAFE6D0 0x28B23 +0x8EAFE6D1 0x28B24 +0x8EAFE6D2 0x28B49 +0x8EAFE6D3 0x28B25 +0x8EAFE6D4 0x28B26 +0x8EAFE6D5 0x28B27 +0x8EAFE6D6 0x28B28 +0x8EAFE6D7 0x9425 +0x8EAFE6D8 0x28B29 +0x8EAFE6D9 0x28B2A +0x8EAFE6DA 0x28B2E +0x8EAFE6DB 0x28B2F +0x8EAFE6DC 0x28B4E +0x8EAFE6DD 0x28B30 +0x8EAFE6DE 0x2F9EB +0x8EAFE6DF 0x28B31 +0x8EAFE6E0 0x28B32 +0x8EAFE6E1 0x28B33 +0x8EAFE6E2 0x28B34 +0x8EAFE6E3 0x28B35 +0x8EAFE6E4 0x28B36 +0x8EAFE6E6 0x28B37 +0x8EAFE6E7 0x28B50 +0x8EAFE6E8 0x28B38 +0x8EAFE6EA 0x28B39 +0x8EAFE6EB 0x28B3A +0x8EAFE6EC 0x28B3B +0x8EAFE6ED 0x28B3C +0x8EAFE6EE 0x28B3D +0x8EAFE6EF 0x28B3E +0x8EAFE6F0 0x28DB8 +0x8EAFE6F1 0x28DB9 +0x8EAFE6F2 0x28F62 +0x8EAFE6F3 0x28F63 +0x8EAFE6F4 0x29041 +0x8EAFE6F5 0x2916D +0x8EAFE6F7 0x29352 +0x8EAFE6F8 0x29337 +0x8EAFE6F9 0x293DB +0x8EAFE6FA 0x2953F +0x8EAFE6FB 0x29634 +0x8EAFE6FC 0x2985B +0x8EAFE6FD 0x29946 +0x8EAFE6FE 0x2995A +0x8EAFE7A1 0x2995B +0x8EAFE7A2 0x29AE1 +0x8EAFE7A3 0x29AE2 +0x8EAFE7A4 0x29AE3 +0x8EAFE7A5 0x29AE4 +0x8EAFE7A6 0x29BA7 +0x8EAFE7A7 0x29BA8 +0x8EAFE7A8 0x29BA9 +0x8EAFE7A9 0x29D0F +0x8EAFE7AA 0x29D2B +0x8EAFE7AB 0x29E56 +0x8EAFE7AC 0x29E57 +0x8EAFE7AD 0x29E58 +0x8EAFE7AE 0x29E5E +0x8EAFE7AF 0x29E59 +0x8EAFE7B0 0x29E5A +0x8EAFE7B1 0x29E5B +0x8EAFE7B2 0x29E5C +0x8EAFE7B4 0x29E68 +0x8EAFE7B6 0x2A12C +0x8EAFE7B7 0x2A0E2 +0x8EAFE7B8 0x2A0F3 +0x8EAFE7B9 0x2A2D2 +0x8EAFE7BA 0x2A356 +0x8EAFE7BB 0x2A3CE +0x8EAFE7BC 0x2A461 +0x8EAFE7BD 0x2A69B +0x8EAFE7BE 0x2A6B4 +0x8EAFE7BF 0x2045C +0x8EAFE7C0 0x2F810 +0x8EAFE7C1 0x204D2 +0x8EAFE7C2 0x20571 +0x8EAFE7C3 0x20673 +0x8EAFE7C4 0x2082C +0x8EAFE7C5 0x20B94 +0x8EAFE7C7 0x2113F +0x8EAFE7C8 0x21140 +0x8EAFE7C9 0x214F9 +0x8EAFE7CA 0x214FA +0x8EAFE7CB 0x214FD +0x8EAFE7CC 0x214FB +0x8EAFE7CD 0x2191C +0x8EAFE7CE 0x2191D +0x8EAFE7CF 0x21AFF +0x8EAFE7D0 0x21B00 +0x8EAFE7D1 0x21CF7 +0x8EAFE7D2 0x24CFE +0x8EAFE7D4 0x224B6 +0x8EAFE7D5 0x22954 +0x8EAFE7D6 0x22E77 +0x8EAFE7D7 0x22E79 +0x8EAFE7D8 0x22E7A +0x8EAFE7D9 0x22E7B +0x8EAFE7DA 0x23069 +0x8EAFE7DB 0x23802 +0x8EAFE7DC 0x23803 +0x8EAFE7DD 0x23804 +0x8EAFE7DE 0x23805 +0x8EAFE7DF 0x23806 +0x8EAFE7E0 0x23807 +0x8EAFE7E1 0x23808 +0x8EAFE7E2 0x23809 +0x8EAFE7E3 0x2380A +0x8EAFE7E4 0x2380B +0x8EAFE7E5 0x23835 +0x8EAFE7E7 0x23C39 +0x8EAFE7E8 0x2411E +0x8EAFE7E9 0x2411F +0x8EAFE7EA 0x24120 +0x8EAFE7EB 0x24121 +0x8EAFE7ED 0x24122 +0x8EAFE7EE 0x24123 +0x8EAFE7EF 0x24124 +0x8EAFE7F0 0x2412C +0x8EAFE7F1 0x244B3 +0x8EAFE7F2 0x244B5 +0x8EAFE7F3 0x244B6 +0x8EAFE7F4 0x244B7 +0x8EAFE7F5 0x244B8 +0x8EAFE7F6 0x24AD0 +0x8EAFE7F7 0x24CFA +0x8EAFE7F8 0x24F07 +0x8EAFE7F9 0x24FBD +0x8EAFE7FA 0x250D7 +0x8EAFE7FB 0x250D2 +0x8EAFE7FC 0x255DB +0x8EAFE7FD 0x255D6 +0x8EAFE7FE 0x2045D +0x8EAFE8A1 0x25A43 +0x8EAFE8A2 0x25ACF +0x8EAFE8A3 0x25DA3 +0x8EAFE8A4 0x25DA4 +0x8EAFE8A5 0x25DA5 +0x8EAFE8A6 0x25DA6 +0x8EAFE8A7 0x25DA7 +0x8EAFE8A8 0x25DA8 +0x8EAFE8A9 0x25DA9 +0x8EAFE8AA 0x25F5D +0x8EAFE8AB 0x25F5E +0x8EAFE8AC 0x261C9 +0x8EAFE8AD 0x261CA +0x8EAFE8AE 0x261CB +0x8EAFE8AF 0x261CC +0x8EAFE8B0 0x26606 +0x8EAFE8B1 0x26607 +0x8EAFE8B3 0x268C5 +0x8EAFE8B4 0x268F5 +0x8EAFE8B5 0x269B4 +0x8EAFE8B6 0x269B8 +0x8EAFE8B7 0x269B5 +0x8EAFE8B8 0x270FD +0x8EAFE8B9 0x4577 +0x8EAFE8BA 0x270FE +0x8EAFE8BB 0x270FF +0x8EAFE8BC 0x27100 +0x8EAFE8BD 0x27101 +0x8EAFE8BE 0x27102 +0x8EAFE8BF 0x27103 +0x8EAFE8C0 0x27109 +0x8EAFE8C1 0x27104 +0x8EAFE8C2 0x27105 +0x8EAFE8C3 0x27106 +0x8EAFE8C4 0x27107 +0x8EAFE8C5 0x27511 +0x8EAFE8C6 0x27512 +0x8EAFE8C7 0x27513 +0x8EAFE8C8 0x27514 +0x8EAFE8C9 0x27515 +0x8EAFE8CA 0x8977 +0x8EAFE8CB 0x27898 +0x8EAFE8CC 0x27899 +0x8EAFE8CD 0x27E3C +0x8EAFE8CE 0x27E2D +0x8EAFE8CF 0x27E2E +0x8EAFE8D1 0x281BB +0x8EAFE8D2 0x281BC +0x8EAFE8D3 0x4878 +0x8EAFE8D4 0x2843D +0x8EAFE8D5 0x28647 +0x8EAFE8D6 0x28648 +0x8EAFE8D7 0x28649 +0x8EAFE8D8 0x2864A +0x8EAFE8D9 0x287E1 +0x8EAFE8DA 0x287E7 +0x8EAFE8DB 0x288EB +0x8EAFE8DC 0x28920 +0x8EAFE8DD 0x28938 +0x8EAFE8DE 0x28B62 +0x8EAFE8DF 0x28B67 +0x8EAFE8E0 0x28B68 +0x8EAFE8E1 0x28B69 +0x8EAFE8E2 0x28B6A +0x8EAFE8E3 0x28B6B +0x8EAFE8E4 0x28B6D +0x8EAFE8E5 0x28B6E +0x8EAFE8E6 0x28B6F +0x8EAFE8E7 0x28B70 +0x8EAFE8E8 0x28B71 +0x8EAFE8E9 0x28B72 +0x8EAFE8EA 0x28B8F +0x8EAFE8EB 0x28B73 +0x8EAFE8EC 0x28B74 +0x8EAFE8ED 0x28B75 +0x8EAFE8EE 0x28B76 +0x8EAFE8EF 0x28B77 +0x8EAFE8F0 0x28DC9 +0x8EAFE8F1 0x28DCA +0x8EAFE8F2 0x95E6 +0x8EAFE8F3 0x28DCB +0x8EAFE8F4 0x28DCC +0x8EAFE8F5 0x28DCD +0x8EAFE8F6 0x29051 +0x8EAFE8F9 0x29245 +0x8EAFE8FA 0x29559 +0x8EAFE8FB 0x2955A +0x8EAFE8FC 0x2955B +0x8EAFE8FD 0x29640 +0x8EAFE8FE 0x297CF +0x8EAFE9A1 0x2985E +0x8EAFE9A2 0x2997B +0x8EAFE9A3 0x29A93 +0x8EAFE9A4 0x29BBC +0x8EAFE9A5 0x29D16 +0x8EAFE9A6 0x29D30 +0x8EAFE9A8 0x29E8D +0x8EAFE9A9 0x29E8E +0x8EAFE9AA 0x9C2F +0x8EAFE9AB 0x29E8F +0x8EAFE9AC 0x29E90 +0x8EAFE9AD 0x29E91 +0x8EAFE9AE 0x29E92 +0x8EAFE9AF 0x29E93 +0x8EAFE9B0 0x29E94 +0x8EAFE9B1 0x29E95 +0x8EAFE9B2 0x29E96 +0x8EAFE9B3 0x2A123 +0x8EAFE9B4 0x2A114 +0x8EAFE9B5 0x2A2DB +0x8EAFE9B6 0x2A40A +0x8EAFE9B7 0x2A5CE +0x8EAFE9B8 0x20466 +0x8EAFE9B9 0x20468 +0x8EAFE9BA 0x20467 +0x8EAFE9BB 0x204D3 +0x8EAFE9BC 0x21163 +0x8EAFE9BD 0x21504 +0x8EAFE9BE 0x2169E +0x8EAFE9BF 0x21926 +0x8EAFE9C0 0x2192A +0x8EAFE9C1 0x2296C +0x8EAFE9C2 0x22964 +0x8EAFE9C3 0x22E8F +0x8EAFE9C4 0x22E90 +0x8EAFE9C5 0x23034 +0x8EAFE9C6 0x2330E +0x8EAFE9C7 0x23825 +0x8EAFE9C8 0x23826 +0x8EAFE9C9 0x23827 +0x8EAFE9CB 0x23828 +0x8EAFE9CC 0x6B0C +0x8EAFE9CE 0x23829 +0x8EAFE9CF 0x2382A +0x8EAFE9D0 0x2382B +0x8EAFE9D1 0x2382C +0x8EAFE9D2 0x23C3E +0x8EAFE9D3 0x24142 +0x8EAFE9D4 0x24143 +0x8EAFE9D5 0x24133 +0x8EAFE9D6 0x244C1 +0x8EAFE9D7 0x244C2 +0x8EAFE9D8 0x244C3 +0x8EAFE9D9 0x24AD6 +0x8EAFE9DA 0x24AD7 +0x8EAFE9DB 0x255E1 +0x8EAFE9DC 0x255E2 +0x8EAFE9DD 0x2572B +0x8EAFE9DE 0x25AD1 +0x8EAFE9DF 0x25DCC +0x8EAFE9E0 0x25DCD +0x8EAFE9E1 0x25DCE +0x8EAFE9E2 0x25DCF +0x8EAFE9E3 0x261DE +0x8EAFE9E4 0x261DF +0x8EAFE9E5 0x261E0 +0x8EAFE9E6 0x261E1 +0x8EAFE9E7 0x268F6 +0x8EAFE9E8 0x2712C +0x8EAFE9EA 0x27154 +0x8EAFE9EB 0x2712D +0x8EAFE9EC 0x2712E +0x8EAFE9ED 0x27541 +0x8EAFE9EE 0x27542 +0x8EAFE9EF 0x277C7 +0x8EAFE9F0 0x278A0 +0x8EAFE9F1 0x278A1 +0x8EAFE9F2 0x27B70 +0x8EAFE9F3 0x27B71 +0x8EAFE9F4 0x27B72 +0x8EAFE9F6 0x27E34 +0x8EAFE9F7 0x27E35 +0x8EAFE9F8 0x27E36 +0x8EAFE9F9 0x27FA6 +0x8EAFE9FA 0x281CC +0x8EAFE9FC 0x28299 +0x8EAFE9FD 0x288F4 +0x8EAFE9FE 0x28B9B +0x8EAFEAA1 0x28B9E +0x8EAFEAA2 0x28B9F +0x8EAFEAA3 0x28BA0 +0x8EAFEAA4 0x28BA1 +0x8EAFEAA5 0x28BA2 +0x8EAFEAA6 0x28BA3 +0x8EAFEAA7 0x28BA4 +0x8EAFEAA8 0x28BA5 +0x8EAFEAA9 0x28BA6 +0x8EAFEAAA 0x28BA7 +0x8EAFEAAB 0x28BA8 +0x8EAFEAAC 0x28DDB +0x8EAFEAAD 0x28DDC +0x8EAFEAAE 0x28DDD +0x8EAFEAAF 0x28DD7 +0x8EAFEAB0 0x28DDE +0x8EAFEAB1 0x28DDF +0x8EAFEAB2 0x29059 +0x8EAFEAB3 0x29446 +0x8EAFEAB4 0x29565 +0x8EAFEAB5 0x29649 +0x8EAFEAB7 0x297DD +0x8EAFEAB8 0x29995 +0x8EAFEAB9 0x29996 +0x8EAFEABA 0x29997 +0x8EAFEABB 0x29BD4 +0x8EAFEABC 0x29BD6 +0x8EAFEABD 0x29D26 +0x8EAFEABE 0x9C47 +0x8EAFEABF 0x4C88 +0x8EAFEAC0 0x29EC8 +0x8EAFEAC1 0x29EC5 +0x8EAFEAC2 0x29EC6 +0x8EAFEAC3 0x29EC7 +0x8EAFEAC4 0x2A151 +0x8EAFEAC5 0x2A152 +0x8EAFEAC6 0x2A153 +0x8EAFEAC7 0x2A154 +0x8EAFEAC8 0x2A155 +0x8EAFEAC9 0x2A2DE +0x8EAFEACB 0x2046D +0x8EAFEACC 0x204D5 +0x8EAFEACD 0x21172 +0x8EAFEACE 0x221AE +0x8EAFEACF 0x2230F +0x8EAFEAD0 0x2296B +0x8EAFEAD1 0x2296D +0x8EAFEAD2 0x2296E +0x8EAFEAD3 0x22978 +0x8EAFEAD4 0x22E98 +0x8EAFEAD5 0x22E99 +0x8EAFEAD6 0x22E9A +0x8EAFEAD7 0x23844 +0x8EAFEAD8 0x2385C +0x8EAFEAD9 0x23845 +0x8EAFEADA 0x23B01 +0x8EAFEADB 0x24158 +0x8EAFEADC 0x24159 +0x8EAFEADD 0x2415A +0x8EAFEADF 0x244D9 +0x8EAFEAE0 0x244D6 +0x8EAFEAE1 0x24ADA +0x8EAFEAE2 0x24ADF +0x8EAFEAE3 0x24ADB +0x8EAFEAE4 0x24D03 +0x8EAFEAE5 0x255EF +0x8EAFEAE6 0x7936 +0x8EAFEAE7 0x25733 +0x8EAFEAE8 0x25AD2 +0x8EAFEAE9 0x25DE1 +0x8EAFEAEA 0x25F6F +0x8EAFEAEB 0x26264 +0x8EAFEAEC 0x2660E +0x8EAFEAED 0x27150 +0x8EAFEAEE 0x27151 +0x8EAFEAEF 0x27152 +0x8EAFEAF0 0x27556 +0x8EAFEAF1 0x27557 +0x8EAFEAF2 0x27558 +0x8EAFEAF4 0x27B81 +0x8EAFEAF5 0x27B82 +0x8EAFEAF6 0x27C1D +0x8EAFEAF7 0x27C1E +0x8EAFEAF8 0x27E43 +0x8EAFEAF9 0x27FAA +0x8EAFEAFA 0x288FD +0x8EAFEAFC 0x28BC6 +0x8EAFEAFD 0x28BC7 +0x8EAFEAFE 0x28BD9 +0x8EAFEBA1 0x28BD7 +0x8EAFEBA3 0x28BC8 +0x8EAFEBA4 0x28BC9 +0x8EAFEBA5 0x28BCA +0x8EAFEBA6 0x28BCB +0x8EAFEBA7 0x28BDA +0x8EAFEBA9 0x28BCC +0x8EAFEBAA 0x28BCD +0x8EAFEBAB 0x28BCE +0x8EAFEBAC 0x28BCF +0x8EAFEBAD 0x28BD0 +0x8EAFEBAE 0x28BD1 +0x8EAFEBAF 0x28BBC +0x8EAFEBB0 0x28DE1 +0x8EAFEBB1 0x28DE2 +0x8EAFEBB2 0x28DE3 +0x8EAFEBB3 0x291A9 +0x8EAFEBB4 0x2924E +0x8EAFEBB5 0x29577 +0x8EAFEBB8 0x299AC +0x8EAFEBB9 0x299AD +0x8EAFEBBA 0x29AB6 +0x8EAFEBBB 0x29BE5 +0x8EAFEBBC 0x29EF8 +0x8EAFEBBD 0x29EEA +0x8EAFEBBE 0x29F8D +0x8EAFEBBF 0x29EEB +0x8EAFEBC0 0x2A195 +0x8EAFEBC1 0x2046E +0x8EAFEBC2 0x204D8 +0x8EAFEBC3 0x21183 +0x8EAFEBC4 0x216A3 +0x8EAFEBC5 0x21930 +0x8EAFEBC6 0x21B0F +0x8EAFEBC7 0x22979 +0x8EAFEBC8 0x2297A +0x8EAFEBC9 0x22EA7 +0x8EAFEBCA 0x22EA8 +0x8EAFEBCB 0x22EA9 +0x8EAFEBCC 0x22EAA +0x8EAFEBCD 0x23319 +0x8EAFEBCE 0x23850 +0x8EAFEBCF 0x23851 +0x8EAFEBD0 0x23852 +0x8EAFEBD1 0x6B15 +0x8EAFEBD2 0x23868 +0x8EAFEBD3 0x23853 +0x8EAFEBD4 0x23854 +0x8EAFEBD5 0x248E2 +0x8EAFEBD6 0x24ADC +0x8EAFEBD7 0x25915 +0x8EAFEBD8 0x25916 +0x8EAFEBD9 0x25A4F +0x8EAFEBDA 0x25DF5 +0x8EAFEBDB 0x25DF6 +0x8EAFEBDC 0x25DF7 +0x8EAFEBDD 0x261F4 +0x8EAFEBDE 0x264CC +0x8EAFEBDF 0x2660F +0x8EAFEBE0 0x27166 +0x8EAFEBE1 0x27167 +0x8EAFEBE3 0x27168 +0x8EAFEBE4 0x278A4 +0x8EAFEBE5 0x27B8B +0x8EAFEBE6 0x27B8C +0x8EAFEBE7 0x281FA +0x8EAFEBE8 0x28BE6 +0x8EAFEBE9 0x28BED +0x8EAFEBEA 0x28BEE +0x8EAFEBEB 0x28BEF +0x8EAFEBEC 0x28BF0 +0x8EAFEBED 0x28BFE +0x8EAFEBEE 0x28DE7 +0x8EAFEBEF 0x28DE8 +0x8EAFEBF0 0x291B3 +0x8EAFEBF1 0x291E4 +0x8EAFEBF2 0x29583 +0x8EAFEBF3 0x29AEC +0x8EAFEBF5 0x29F16 +0x8EAFEBF8 0x29F17 +0x8EAFEBF9 0x2A1C3 +0x8EAFEBFA 0x2A1AC +0x8EAFEBFB 0x2A2ED +0x8EAFEBFE 0x2A5B4 +0x8EAFECA2 0x2118A +0x8EAFECA3 0x2118B +0x8EAFECA4 0x21934 +0x8EAFECA5 0x21B14 +0x8EAFECA6 0x21FDF +0x8EAFECA7 0x224BB +0x8EAFECA8 0x2297F +0x8EAFECA9 0x22981 +0x8EAFECAA 0x22EAD +0x8EAFECAB 0x22EAE +0x8EAFECAC 0x23862 +0x8EAFECAD 0x2386E +0x8EAFECAF 0x2416E +0x8EAFECB1 0x24717 +0x8EAFECB2 0x24AE6 +0x8EAFECB3 0x24C10 +0x8EAFECB4 0x25919 +0x8EAFECB6 0x26610 +0x8EAFECB7 0x26AF2 +0x8EAFECB8 0x27176 +0x8EAFECB9 0x27177 +0x8EAFECBA 0x27B95 +0x8EAFECBB 0x27B96 +0x8EAFECBC 0x28C00 +0x8EAFECBD 0x28C01 +0x8EAFECBE 0x28C31 +0x8EAFECBF 0x2F9ED +0x8EAFECC0 0x28C1C +0x8EAFECC1 0x2906D +0x8EAFECC2 0x29BF4 +0x8EAFECC3 0x29BF5 +0x8EAFECC4 0x29D3D +0x8EAFECC5 0x29F32 +0x8EAFECC6 0x29F33 +0x8EAFECC7 0x2A2F4 +0x8EAFECC9 0x20473 +0x8EAFECCA 0x21937 +0x8EAFECCC 0x23871 +0x8EAFECCD 0x25E0F +0x8EAFECCF 0x25E0E +0x8EAFECD0 0x26611 +0x8EAFECD1 0x27185 +0x8EAFECD2 0x28C14 +0x8EAFECD3 0x28C15 +0x8EAFECD4 0x28C16 +0x8EAFECD5 0x28C17 +0x8EAFECD6 0x28C18 +0x8EAFECD7 0x28C19 +0x8EAFECD8 0x28C1A +0x8EAFECD9 0x291C3 +0x8EAFECDA 0x29F42 +0x8EAFECDB 0x29F43 +0x8EAFECDC 0x29F44 +0x8EAFECDD 0x29F48 +0x8EAFECDE 0x2A1FB +0x8EAFECDF 0x216A5 +0x8EAFECE0 0x219B8 +0x8EAFECE1 0x22EB2 +0x8EAFECE2 0x2303D +0x8EAFECE3 0x23872 +0x8EAFECE4 0x244E7 +0x8EAFECE5 0x244E8 +0x8EAFECE6 0x25359 +0x8EAFECE7 0x2573A +0x8EAFECE8 0x25E14 +0x8EAFECE9 0x261FF +0x8EAFECEA 0x269C0 +0x8EAFECEB 0x2718D +0x8EAFECEC 0x4584 +0x8EAFECED 0x2718E +0x8EAFECEF 0x28C22 +0x8EAFECF2 0x29C04 +0x8EAFECF3 0x29C29 +0x8EAFECF4 0x29F51 +0x8EAFECF5 0x29F66 +0x8EAFECF6 0x2A20E +0x8EAFECF7 0x2FA13 +0x8EAFECF9 0x2119B +0x8EAFECFA 0x2119C +0x8EAFECFB 0x22316 +0x8EAFECFC 0x22986 +0x8EAFECFD 0x22987 +0x8EAFEDA1 0x28C2C +0x8EAFEDA2 0x28C30 +0x8EAFEDA3 0x28C28 +0x8EAFEDA4 0x2965F +0x8EAFEDA6 0x2417E +0x8EAFEDA7 0x25E19 +0x8EAFEDA8 0x2820A +0x8EAFEDA9 0x28C36 +0x8EAFEDAA 0x28DFC +0x8EAFEDAB 0x29F6D +0x8EAFEDAC 0x29F6E +0x8EAFEDAD 0x2A6C6 +0x8EAFEDAE 0x53B5 +0x8EAFEDAF 0x2387B +0x8EAFEDB0 0x26206 +0x8EAFEDB1 0x2759F +0x8EAFEDB2 0x2A232 +0x8EAFEDB3 0x2820D +0x8EAFEDB4 0x2298B +0x8EAFEDB5 0x28C3B +0x8EAFEDB7 0x2A23D +0x8EAFEDB8 0x28C3C +0x8EAFEDB9 0x28C3D +0xA1A1 0x3000 +0xA1A2 0xFF0C +0xA1A3 0x3001 +0xA1A4 0x3002 +0xA1A5 0xFF0E +0xA1A6 0x30FB +0xA1A7 0xFF1B +0xA1A8 0xFF1A +0xA1A9 0xFF1F +0xA1AA 0xFF01 +0xA1AB 0xFE30 +0xA1AC 0x2026 +0xA1AD 0x2025 +0xA1AE 0xFE50 +0xA1AF 0xFE51 +0xA1B0 0xFE52 +0xA1B1 0x00B7 +0xA1B2 0xFE54 +0xA1B3 0xFE55 +0xA1B4 0xFE56 +0xA1B5 0xFE57 +0xA1B6 0xFE31 +0xA1B7 0x2014 +0xA1B8 0xFE32 +0xA1B9 0x2013 +0xA1BE 0xFF08 +0xA1BF 0xFF09 +0xA1C0 0xFE35 +0xA1C1 0xFE36 +0xA1C2 0xFF5B +0xA1C3 0xFF5D +0xA1C4 0xFE37 +0xA1C5 0xFE38 +0xA1C6 0x3014 +0xA1C7 0x3015 +0xA1C8 0xFE39 +0xA1C9 0xFE3A +0xA1CA 0x3010 +0xA1CB 0x3011 +0xA1CC 0xFE3B +0xA1CD 0xFE3C +0xA1CE 0x300A +0xA1CF 0x300B +0xA1D0 0xFE3D +0xA1D1 0xFE3E +0xA1D2 0x3008 +0xA1D3 0x3009 +0xA1D4 0xFE3F +0xA1D5 0xFE40 +0xA1D6 0x300C +0xA1D7 0x300D +0xA1D8 0xFE41 +0xA1D9 0xFE42 +0xA1DA 0x300E +0xA1DB 0x300F +0xA1DC 0xFE43 +0xA1DD 0xFE44 +0xA1DE 0xFE59 +0xA1DF 0xFE5A +0xA1E0 0xFE5B +0xA1E1 0xFE5C +0xA1E2 0xFE5D +0xA1E3 0xFE5E +0xA1E4 0x2018 +0xA1E5 0x2019 +0xA1E6 0x201C +0xA1E7 0x201D +0xA1E8 0x301D +0xA1E9 0x301E +0xA1EA 0x2032 +0xA1EB 0x2035 +0xA1EC 0xFF03 +0xA1ED 0xFF06 +0xA1EE 0xFF0A +0xA1EF 0x203B +0xA1F0 0x00A7 +0xA1F1 0x3003 +0xA1F2 0x25CB +0xA1F3 0x25CF +0xA1F4 0x25B3 +0xA1F5 0x25B2 +0xA1F6 0x25CE +0xA1F7 0x2606 +0xA1F8 0x2605 +0xA1F9 0x25C7 +0xA1FA 0x25C6 +0xA1FB 0x25A1 +0xA1FC 0x25A0 +0xA1FD 0x25BD +0xA1FE 0x25BC +0xA2A1 0x32A3 +0xA2A2 0x2105 +0xA2A3 0x203E +0xA2A5 0xFF3F +0xA2A7 0xFE49 +0xA2A8 0xFE4A +0xA2A9 0xFE4D +0xA2AA 0xFE4E +0xA2AB 0xFE4B +0xA2AC 0xFE4C +0xA2AD 0xFE5F +0xA2AE 0xFE60 +0xA2AF 0xFE61 +0xA2B0 0xFF0B +0xA2B1 0xFF0D +0xA2B2 0x00D7 +0xA2B3 0x00F7 +0xA2B4 0x00B1 +0xA2B5 0x221A +0xA2B6 0xFF1C +0xA2B7 0xFF1E +0xA2B8 0xFF1D +0xA2B9 0x2266 +0xA2BA 0x2267 +0xA2BB 0x2260 +0xA2BC 0x221E +0xA2BD 0x2252 +0xA2BE 0x2261 +0xA2BF 0xFE62 +0xA2C0 0xFE63 +0xA2C1 0xFE64 +0xA2C2 0xFE66 +0xA2C3 0xFE65 +0xA2C4 0x223C +0xA2C5 0x2229 +0xA2C6 0x222A +0xA2C7 0x22A5 +0xA2C8 0x2220 +0xA2C9 0x221F +0xA2CA 0x22BF +0xA2CB 0x33D2 +0xA2CC 0x33D1 +0xA2CD 0x222B +0xA2CE 0x222E +0xA2CF 0x2235 +0xA2D0 0x2234 +0xA2D1 0x2640 +0xA2D2 0x2642 +0xA2D3 0x2641 +0xA2D4 0x2609 +0xA2D5 0x2191 +0xA2D6 0x2193 +0xA2D7 0x2192 +0xA2D8 0x2190 +0xA2D9 0x2196 +0xA2DA 0x2197 +0xA2DB 0x2199 +0xA2DC 0x2198 +0xA2DD 0x2016 +0xA2DE 0xFF5C +0xA2DF 0xFF0F +0xA2E0 0xFF3C +0xA2E1 0x2215 +0xA2E2 0xFE68 +0xA2E3 0xFF04 +0xA2E4 0xFFE5 +0xA2E5 0x3012 +0xA2E6 0xFFE0 +0xA2E7 0xFFE1 +0xA2E8 0xFF05 +0xA2E9 0xFF20 +0xA2EA 0x2103 +0xA2EB 0x2109 +0xA2EC 0xFE69 +0xA2ED 0xFE6A +0xA2EE 0xFE6B +0xA2EF 0x33D5 +0xA2F0 0x339C +0xA2F1 0x339D +0xA2F2 0x339E +0xA2F3 0x33CE +0xA2F4 0x33A1 +0xA2F5 0x338E +0xA2F6 0x338F +0xA2F7 0x33C4 +0xA2F8 0x00B0 +0xA2F9 0x5159 +0xA2FA 0x515B +0xA2FB 0x515E +0xA2FC 0x515D +0xA2FD 0x5161 +0xA2FE 0x5163 +0xA3A1 0x55E7 +0xA3A2 0x74E9 +0xA3A3 0x7CCE +0xA3A4 0x2581 +0xA3A5 0x2582 +0xA3A6 0x2583 +0xA3A7 0x2584 +0xA3A8 0x2585 +0xA3A9 0x2586 +0xA3AA 0x2587 +0xA3AB 0x2588 +0xA3AC 0x258F +0xA3AD 0x258E +0xA3AE 0x258D +0xA3AF 0x258C +0xA3B0 0x258B +0xA3B1 0x258A +0xA3B2 0x2589 +0xA3B3 0x253C +0xA3B4 0x2534 +0xA3B5 0x252C +0xA3B6 0x2524 +0xA3B7 0x251C +0xA3B8 0x2594 +0xA3B9 0x2500 +0xA3BA 0x2502 +0xA3BB 0x2595 +0xA3BC 0x250C +0xA3BD 0x2510 +0xA3BE 0x2514 +0xA3BF 0x2518 +0xA3C0 0x256D +0xA3C1 0x256E +0xA3C2 0x2570 +0xA3C3 0x256F +0xA3C4 0x2550 +0xA3C5 0x255E +0xA3C6 0x256A +0xA3C7 0x2561 +0xA3C8 0x25E2 +0xA3C9 0x25E3 +0xA3CA 0x25E5 +0xA3CB 0x25E4 +0xA3CC 0x2571 +0xA3CD 0x2572 +0xA3CE 0x2573 +0xA4A1 0xFF10 +0xA4A2 0xFF11 +0xA4A3 0xFF12 +0xA4A4 0xFF13 +0xA4A5 0xFF14 +0xA4A6 0xFF15 +0xA4A7 0xFF16 +0xA4A8 0xFF17 +0xA4A9 0xFF18 +0xA4AA 0xFF19 +0xA4AB 0x2160 +0xA4AC 0x2161 +0xA4AD 0x2162 +0xA4AE 0x2163 +0xA4AF 0x2164 +0xA4B0 0x2165 +0xA4B1 0x2166 +0xA4B2 0x2167 +0xA4B3 0x2168 +0xA4B4 0x2169 +0xA4B5 0x3021 +0xA4B6 0x3022 +0xA4B7 0x3023 +0xA4B8 0x3024 +0xA4B9 0x3025 +0xA4BA 0x3026 +0xA4BB 0x3027 +0xA4BC 0x3028 +0xA4BD 0x3029 +0xA4BF 0x5344 +0xA4C1 0xFF21 +0xA4C2 0xFF22 +0xA4C3 0xFF23 +0xA4C4 0xFF24 +0xA4C5 0xFF25 +0xA4C6 0xFF26 +0xA4C7 0xFF27 +0xA4C8 0xFF28 +0xA4C9 0xFF29 +0xA4CA 0xFF2A +0xA4CB 0xFF2B +0xA4CC 0xFF2C +0xA4CD 0xFF2D +0xA4CE 0xFF2E +0xA4CF 0xFF2F +0xA4D0 0xFF30 +0xA4D1 0xFF31 +0xA4D2 0xFF32 +0xA4D3 0xFF33 +0xA4D4 0xFF34 +0xA4D5 0xFF35 +0xA4D6 0xFF36 +0xA4D7 0xFF37 +0xA4D8 0xFF38 +0xA4D9 0xFF39 +0xA4DA 0xFF3A +0xA4DB 0xFF41 +0xA4DC 0xFF42 +0xA4DD 0xFF43 +0xA4DE 0xFF44 +0xA4DF 0xFF45 +0xA4E0 0xFF46 +0xA4E1 0xFF47 +0xA4E2 0xFF48 +0xA4E3 0xFF49 +0xA4E4 0xFF4A +0xA4E5 0xFF4B +0xA4E6 0xFF4C +0xA4E7 0xFF4D +0xA4E8 0xFF4E +0xA4E9 0xFF4F +0xA4EA 0xFF50 +0xA4EB 0xFF51 +0xA4EC 0xFF52 +0xA4ED 0xFF53 +0xA4EE 0xFF54 +0xA4EF 0xFF55 +0xA4F0 0xFF56 +0xA4F1 0xFF57 +0xA4F2 0xFF58 +0xA4F3 0xFF59 +0xA4F4 0xFF5A +0xA4F5 0x0391 +0xA4F6 0x0392 +0xA4F7 0x0393 +0xA4F8 0x0394 +0xA4F9 0x0395 +0xA4FA 0x0396 +0xA4FB 0x0397 +0xA4FC 0x0398 +0xA4FD 0x0399 +0xA4FE 0x039A +0xA5A1 0x039B +0xA5A2 0x039C +0xA5A3 0x039D +0xA5A4 0x039E +0xA5A5 0x039F +0xA5A6 0x03A0 +0xA5A7 0x03A1 +0xA5A8 0x03A3 +0xA5A9 0x03A4 +0xA5AA 0x03A5 +0xA5AB 0x03A6 +0xA5AC 0x03A7 +0xA5AD 0x03A8 +0xA5AE 0x03A9 +0xA5AF 0x03B1 +0xA5B0 0x03B2 +0xA5B1 0x03B3 +0xA5B2 0x03B4 +0xA5B3 0x03B5 +0xA5B4 0x03B6 +0xA5B5 0x03B7 +0xA5B6 0x03B8 +0xA5B7 0x03B9 +0xA5B8 0x03BA +0xA5B9 0x03BB +0xA5BA 0x03BC +0xA5BB 0x03BD +0xA5BC 0x03BE +0xA5BD 0x03BF +0xA5BE 0x03C0 +0xA5BF 0x03C1 +0xA5C0 0x03C3 +0xA5C1 0x03C4 +0xA5C2 0x03C5 +0xA5C3 0x03C6 +0xA5C4 0x03C7 +0xA5C5 0x03C8 +0xA5C6 0x03C9 +0xA5C7 0x3105 +0xA5C8 0x3106 +0xA5C9 0x3107 +0xA5CA 0x3108 +0xA5CB 0x3109 +0xA5CC 0x310A +0xA5CD 0x310B +0xA5CE 0x310C +0xA5CF 0x310D +0xA5D0 0x310E +0xA5D1 0x310F +0xA5D2 0x3110 +0xA5D3 0x3111 +0xA5D4 0x3112 +0xA5D5 0x3113 +0xA5D6 0x3114 +0xA5D7 0x3115 +0xA5D8 0x3116 +0xA5D9 0x3117 +0xA5DA 0x3118 +0xA5DB 0x3119 +0xA5DC 0x311A +0xA5DD 0x311B +0xA5DE 0x311C +0xA5DF 0x311D +0xA5E0 0x311E +0xA5E1 0x311F +0xA5E2 0x3120 +0xA5E3 0x3121 +0xA5E4 0x3122 +0xA5E5 0x3123 +0xA5E6 0x3124 +0xA5E7 0x3125 +0xA5E8 0x3126 +0xA5E9 0x3127 +0xA5EA 0x3128 +0xA5EB 0x3129 +0xA5EC 0x02D9 +0xA5ED 0x02C9 +0xA5EE 0x02CA +0xA5EF 0x02C7 +0xA5F0 0x02CB +0xA6A1 0x2460 +0xA6A2 0x2461 +0xA6A3 0x2462 +0xA6A4 0x2463 +0xA6A5 0x2464 +0xA6A6 0x2465 +0xA6A7 0x2466 +0xA6A8 0x2467 +0xA6A9 0x2468 +0xA6AA 0x2469 +0xA6AB 0x2474 +0xA6AC 0x2475 +0xA6AD 0x2476 +0xA6AE 0x2477 +0xA6AF 0x2478 +0xA6B0 0x2479 +0xA6B1 0x247A +0xA6B2 0x247B +0xA6B3 0x247C +0xA6B4 0x247D +0xA6B5 0x2170 +0xA6B6 0x2171 +0xA6B7 0x2172 +0xA6B8 0x2173 +0xA6B9 0x2174 +0xA6BA 0x2175 +0xA6BB 0x2176 +0xA6BC 0x2177 +0xA6BD 0x2178 +0xA6BE 0x2179 +0xA7A8 0x4EA0 +0xA7AF 0x51AB +0xA7B4 0x52F9 +0xC2A1 0x2400 +0xC2A2 0x2401 +0xC2A3 0x2402 +0xC2A4 0x2403 +0xC2A5 0x2404 +0xC2A6 0x2405 +0xC2A7 0x2406 +0xC2A8 0x2407 +0xC2A9 0x2408 +0xC2AA 0x2409 +0xC2AB 0x240A +0xC2AC 0x240B +0xC2AD 0x240C +0xC2AE 0x240D +0xC2AF 0x240E +0xC2B0 0x240F +0xC2B1 0x2410 +0xC2B2 0x2411 +0xC2B3 0x2412 +0xC2B4 0x2413 +0xC2B5 0x2414 +0xC2B6 0x2415 +0xC2B7 0x2416 +0xC2B8 0x2417 +0xC2B9 0x2418 +0xC2BA 0x2419 +0xC2BB 0x241A +0xC2BC 0x241B +0xC2BD 0x241C +0xC2BE 0x241D +0xC2BF 0x241E +0xC2C0 0x241F +0xC2C1 0x2421 +0xC2C2 0x20AC +0xC4A1 0x4E00 +0xC4A2 0x4E59 +0xC4A3 0x4E01 +0xC4A4 0x4E03 +0xC4A5 0x4E43 +0xC4A6 0x4E5D +0xC4A7 0x4E86 +0xC4A8 0x4E8C +0xC4A9 0x4EBA +0xC4AA 0x513F +0xC4AB 0x5165 +0xC4AC 0x516B +0xC4AD 0x51E0 +0xC4AE 0x5200 +0xC4AF 0x5201 +0xC4B0 0x529B +0xC4B1 0x5315 +0xC4B2 0x5341 +0xC4B3 0x535C +0xC4B4 0x53C8 +0xC4B5 0x4E09 +0xC4B6 0x4E0B +0xC4B7 0x4E08 +0xC4B8 0x4E0A +0xC4B9 0x4E2B +0xC4BA 0x4E38 +0xC4BB 0x51E1 +0xC4BC 0x4E45 +0xC4BD 0x4E48 +0xC4BE 0x4E5F +0xC4BF 0x4E5E +0xC4C0 0x4E8E +0xC4C1 0x4EA1 +0xC4C2 0x5140 +0xC4C3 0x5203 +0xC4C4 0x52FA +0xC4C5 0x5343 +0xC4C6 0x53C9 +0xC4C7 0x53E3 +0xC4C8 0x571F +0xC4C9 0x58EB +0xC4CA 0x5915 +0xC4CB 0x5927 +0xC4CC 0x5973 +0xC4CD 0x5B50 +0xC4CE 0x5B51 +0xC4CF 0x5B53 +0xC4D0 0x5BF8 +0xC4D1 0x5C0F +0xC4D2 0x5C22 +0xC4D3 0x5C38 +0xC4D4 0x5C71 +0xC4D5 0x5DDD +0xC4D6 0x5DE5 +0xC4D7 0x5DF1 +0xC4D8 0x5DF2 +0xC4D9 0x5DF3 +0xC4DA 0x5DFE +0xC4DB 0x5E72 +0xC4DC 0x5EFE +0xC4DD 0x5F0B +0xC4DE 0x5F13 +0xC4DF 0x624D +0xC4E0 0x4E11 +0xC4E1 0x4E10 +0xC4E2 0x4E0D +0xC4E3 0x4E2D +0xC4E4 0x4E30 +0xC4E5 0x4E39 +0xC4E6 0x4E4B +0xC4E7 0x5C39 +0xC4E8 0x4E88 +0xC4E9 0x4E91 +0xC4EA 0x4E95 +0xC4EB 0x4E92 +0xC4EC 0x4E94 +0xC4ED 0x4EA2 +0xC4EE 0x4EC1 +0xC4EF 0x4EC0 +0xC4F0 0x4EC3 +0xC4F1 0x4EC6 +0xC4F2 0x4EC7 +0xC4F3 0x4ECD +0xC4F4 0x4ECA +0xC4F5 0x4ECB +0xC4F6 0x4EC4 +0xC4F7 0x5143 +0xC4F8 0x5141 +0xC4F9 0x5167 +0xC4FA 0x516D +0xC4FB 0x516E +0xC4FC 0x516C +0xC4FD 0x5197 +0xC4FE 0x51F6 +0xC5A1 0x5206 +0xC5A2 0x5207 +0xC5A3 0x5208 +0xC5A4 0x52FB +0xC5A5 0x52FE +0xC5A6 0x52FF +0xC5A7 0x5316 +0xC5A8 0x5339 +0xC5A9 0x5348 +0xC5AA 0x5347 +0xC5AB 0x5345 +0xC5AC 0x535E +0xC5AD 0x5384 +0xC5AE 0x53CB +0xC5AF 0x53CA +0xC5B0 0x53CD +0xC5B1 0x58EC +0xC5B2 0x5929 +0xC5B3 0x592B +0xC5B4 0x592A +0xC5B5 0x592D +0xC5B6 0x5B54 +0xC5B7 0x5C11 +0xC5B8 0x5C24 +0xC5B9 0x5C3A +0xC5BA 0x5C6F +0xC5BB 0x5DF4 +0xC5BC 0x5E7B +0xC5BD 0x5EFF +0xC5BE 0x5F14 +0xC5BF 0x5F15 +0xC5C0 0x5FC3 +0xC5C1 0x6208 +0xC5C2 0x6236 +0xC5C3 0x624B +0xC5C4 0x624E +0xC5C5 0x652F +0xC5C6 0x6587 +0xC5C7 0x6597 +0xC5C8 0x65A4 +0xC5C9 0x65B9 +0xC5CA 0x65E5 +0xC5CB 0x66F0 +0xC5CC 0x6708 +0xC5CD 0x6728 +0xC5CE 0x6B20 +0xC5CF 0x6B62 +0xC5D0 0x6B79 +0xC5D1 0x6BCB +0xC5D2 0x6BD4 +0xC5D3 0x6BDB +0xC5D4 0x6C0F +0xC5D5 0x6C34 +0xC5D6 0x706B +0xC5D7 0x722A +0xC5D8 0x7236 +0xC5D9 0x723B +0xC5DA 0x7247 +0xC5DB 0x7259 +0xC5DC 0x725B +0xC5DD 0x72AC +0xC5DE 0x738B +0xC5DF 0x4E19 +0xC5E0 0x4E16 +0xC5E1 0x4E15 +0xC5E2 0x4E14 +0xC5E3 0x4E18 +0xC5E4 0x4E3B +0xC5E5 0x4E4D +0xC5E6 0x4E4F +0xC5E7 0x4E4E +0xC5E8 0x4EE5 +0xC5E9 0x4ED8 +0xC5EA 0x4ED4 +0xC5EB 0x4ED5 +0xC5EC 0x4ED6 +0xC5ED 0x4ED7 +0xC5EE 0x4EE3 +0xC5EF 0x4EE4 +0xC5F0 0x4ED9 +0xC5F1 0x4EDE +0xC5F2 0x5145 +0xC5F3 0x5144 +0xC5F4 0x5189 +0xC5F5 0x518A +0xC5F6 0x51AC +0xC5F7 0x51F9 +0xC5F8 0x51FA +0xC5F9 0x51F8 +0xC5FA 0x520A +0xC5FB 0x52A0 +0xC5FC 0x529F +0xC5FD 0x5305 +0xC5FE 0x5306 +0xC6A1 0x5317 +0xC6A2 0x531D +0xC6A3 0x4EDF +0xC6A4 0x534A +0xC6A5 0x5349 +0xC6A6 0x5361 +0xC6A7 0x5360 +0xC6A8 0x536F +0xC6A9 0x536E +0xC6AA 0x53BB +0xC6AB 0x53EF +0xC6AC 0x53E4 +0xC6AD 0x53F3 +0xC6AE 0x53EC +0xC6AF 0x53EE +0xC6B0 0x53E9 +0xC6B1 0x53E8 +0xC6B2 0x53FC +0xC6B3 0x53F8 +0xC6B4 0x53F5 +0xC6B5 0x53EB +0xC6B6 0x53E6 +0xC6B7 0x53EA +0xC6B8 0x53F2 +0xC6B9 0x53F1 +0xC6BA 0x53F0 +0xC6BB 0x53E5 +0xC6BC 0x53ED +0xC6BD 0x53FB +0xC6BE 0x56DB +0xC6BF 0x56DA +0xC6C0 0x5916 +0xC6C1 0x592E +0xC6C2 0x5931 +0xC6C3 0x5974 +0xC6C4 0x5976 +0xC6C5 0x5B55 +0xC6C6 0x5B83 +0xC6C7 0x5C3C +0xC6C8 0x5DE8 +0xC6C9 0x5DE7 +0xC6CA 0x5DE6 +0xC6CB 0x5E02 +0xC6CC 0x5E03 +0xC6CD 0x5E73 +0xC6CE 0x5E7C +0xC6CF 0x5F01 +0xC6D0 0x5F18 +0xC6D1 0x5F17 +0xC6D2 0x5FC5 +0xC6D3 0x620A +0xC6D4 0x6253 +0xC6D5 0x6254 +0xC6D6 0x6252 +0xC6D7 0x6251 +0xC6D8 0x65A5 +0xC6D9 0x65E6 +0xC6DA 0x672E +0xC6DB 0x672C +0xC6DC 0x672A +0xC6DD 0x672B +0xC6DE 0x672D +0xC6DF 0x6B63 +0xC6E0 0x6BCD +0xC6E1 0x6C11 +0xC6E2 0x6C10 +0xC6E3 0x6C38 +0xC6E4 0x6C41 +0xC6E5 0x6C40 +0xC6E6 0x6C3E +0xC6E7 0x72AF +0xC6E8 0x7384 +0xC6E9 0x7389 +0xC6EA 0x74DC +0xC6EB 0x74E6 +0xC6EC 0x7518 +0xC6ED 0x751F +0xC6EE 0x7528 +0xC6EF 0x7529 +0xC6F0 0x7530 +0xC6F1 0x7531 +0xC6F2 0x7532 +0xC6F3 0x7533 +0xC6F4 0x758B +0xC6F5 0x767D +0xC6F6 0x76AE +0xC6F7 0x76BF +0xC6F8 0x76EE +0xC6F9 0x77DB +0xC6FA 0x77E2 +0xC6FB 0x77F3 +0xC6FC 0x793A +0xC6FD 0x79BE +0xC6FE 0x7A74 +0xC7A1 0x7ACB +0xC7A2 0x4E1E +0xC7A3 0x4E1F +0xC7A4 0x4E52 +0xC7A5 0x4E53 +0xC7A6 0x4E69 +0xC7A7 0x4E99 +0xC7A8 0x4EA4 +0xC7A9 0x4EA6 +0xC7AA 0x4EA5 +0xC7AB 0x4EFF +0xC7AC 0x4F09 +0xC7AD 0x4F19 +0xC7AE 0x4F0A +0xC7AF 0x4F15 +0xC7B0 0x4F0D +0xC7B1 0x4F10 +0xC7B2 0x4F11 +0xC7B3 0x4F0F +0xC7B4 0x4EF2 +0xC7B5 0x4EF6 +0xC7B6 0x4EFB +0xC7B7 0x4EF0 +0xC7B8 0x4EF3 +0xC7B9 0x4EFD +0xC7BA 0x4F01 +0xC7BB 0x4F0B +0xC7BC 0x5149 +0xC7BD 0x5147 +0xC7BE 0x5146 +0xC7BF 0x5148 +0xC7C0 0x5168 +0xC7C1 0x5171 +0xC7C2 0x518D +0xC7C3 0x51B0 +0xC7C4 0x5217 +0xC7C5 0x5211 +0xC7C6 0x5212 +0xC7C7 0x520E +0xC7C8 0x5216 +0xC7C9 0x52A3 +0xC7CA 0x5308 +0xC7CB 0x5321 +0xC7CC 0x5320 +0xC7CD 0x5370 +0xC7CE 0x5371 +0xC7CF 0x5409 +0xC7D0 0x540F +0xC7D1 0x540C +0xC7D2 0x540A +0xC7D3 0x5410 +0xC7D4 0x5401 +0xC7D5 0x540B +0xC7D6 0x5404 +0xC7D7 0x5411 +0xC7D8 0x540D +0xC7D9 0x5408 +0xC7DA 0x5403 +0xC7DB 0x540E +0xC7DC 0x5406 +0xC7DD 0x5412 +0xC7DE 0x56E0 +0xC7DF 0x56DE +0xC7E0 0x56DD +0xC7E1 0x5733 +0xC7E2 0x5730 +0xC7E3 0x5728 +0xC7E4 0x572D +0xC7E5 0x572C +0xC7E6 0x572F +0xC7E7 0x5729 +0xC7E8 0x5919 +0xC7E9 0x591A +0xC7EA 0x5937 +0xC7EB 0x5938 +0xC7EC 0x5984 +0xC7ED 0x5978 +0xC7EE 0x5983 +0xC7EF 0x597D +0xC7F0 0x5979 +0xC7F1 0x5982 +0xC7F2 0x5981 +0xC7F3 0x5B57 +0xC7F4 0x5B58 +0xC7F5 0x5B87 +0xC7F6 0x5B88 +0xC7F7 0x5B85 +0xC7F8 0x5B89 +0xC7F9 0x5BFA +0xC7FA 0x5C16 +0xC7FB 0x5C79 +0xC7FC 0x5DDE +0xC7FD 0x5E06 +0xC7FE 0x5E76 +0xC8A1 0x5E74 +0xC8A2 0x5F0F +0xC8A3 0x5F1B +0xC8A4 0x5FD9 +0xC8A5 0x5FD6 +0xC8A6 0x620E +0xC8A7 0x620C +0xC8A8 0x620D +0xC8A9 0x6210 +0xC8AA 0x6263 +0xC8AB 0x625B +0xC8AC 0x6258 +0xC8AD 0x6536 +0xC8AE 0x65E9 +0xC8AF 0x65E8 +0xC8B0 0x65EC +0xC8B1 0x65ED +0xC8B2 0x66F2 +0xC8B3 0x66F3 +0xC8B4 0x6709 +0xC8B5 0x673D +0xC8B6 0x6734 +0xC8B7 0x6731 +0xC8B8 0x6735 +0xC8B9 0x6B21 +0xC8BA 0x6B64 +0xC8BB 0x6B7B +0xC8BC 0x6C16 +0xC8BD 0x6C5D +0xC8BE 0x6C57 +0xC8BF 0x6C59 +0xC8C0 0x6C5F +0xC8C1 0x6C60 +0xC8C2 0x6C50 +0xC8C3 0x6C55 +0xC8C4 0x6C61 +0xC8C5 0x6C5B +0xC8C6 0x6C4D +0xC8C7 0x6C4E +0xC8C8 0x7070 +0xC8C9 0x725F +0xC8CA 0x725D +0xC8CB 0x767E +0xC8CC 0x7AF9 +0xC8CD 0x7C73 +0xC8CE 0x7CF8 +0xC8CF 0x7F36 +0xC8D0 0x7F8A +0xC8D1 0x7FBD +0xC8D2 0x8001 +0xC8D3 0x8003 +0xC8D4 0x800C +0xC8D5 0x8012 +0xC8D6 0x8033 +0xC8D7 0x807F +0xC8D8 0x8089 +0xC8D9 0x808B +0xC8DA 0x808C +0xC8DB 0x81E3 +0xC8DC 0x81EA +0xC8DD 0x81F3 +0xC8DE 0x81FC +0xC8DF 0x820C +0xC8E0 0x821B +0xC8E1 0x821F +0xC8E2 0x826E +0xC8E3 0x8272 +0xC8E4 0x827E +0xC8E5 0x866B +0xC8E6 0x8840 +0xC8E7 0x884C +0xC8E8 0x8863 +0xC8E9 0x897F +0xC8EA 0x9621 +0xC8EB 0x4E32 +0xC8EC 0x4EA8 +0xC8ED 0x4F4D +0xC8EE 0x4F4F +0xC8EF 0x4F47 +0xC8F0 0x4F57 +0xC8F1 0x4F5E +0xC8F2 0x4F34 +0xC8F3 0x4F5B +0xC8F4 0x4F55 +0xC8F5 0x4F30 +0xC8F6 0x4F50 +0xC8F7 0x4F51 +0xC8F8 0x4F3D +0xC8F9 0x4F3A +0xC8FA 0x4F38 +0xC8FB 0x4F43 +0xC8FC 0x4F54 +0xC8FD 0x4F3C +0xC8FE 0x4F46 +0xC9A1 0x4F63 +0xC9A2 0x4F5C +0xC9A3 0x4F60 +0xC9A4 0x4F2F +0xC9A5 0x4F4E +0xC9A6 0x4F36 +0xC9A7 0x4F59 +0xC9A8 0x4F5D +0xC9A9 0x4F48 +0xC9AA 0x4F5A +0xC9AB 0x514C +0xC9AC 0x514B +0xC9AD 0x514D +0xC9AE 0x5175 +0xC9AF 0x51B6 +0xC9B0 0x51B7 +0xC9B1 0x5225 +0xC9B2 0x5224 +0xC9B3 0x5229 +0xC9B4 0x522A +0xC9B5 0x5228 +0xC9B6 0x52AB +0xC9B7 0x52A9 +0xC9B8 0x52AA +0xC9B9 0x52AC +0xC9BA 0x5323 +0xC9BB 0x5373 +0xC9BC 0x5375 +0xC9BD 0x541D +0xC9BE 0x542D +0xC9BF 0x541E +0xC9C0 0x543E +0xC9C1 0x5426 +0xC9C2 0x544E +0xC9C3 0x5427 +0xC9C4 0x5446 +0xC9C5 0x5443 +0xC9C6 0x5433 +0xC9C7 0x5448 +0xC9C8 0x5442 +0xC9C9 0x541B +0xC9CA 0x5429 +0xC9CB 0x544A +0xC9CC 0x5439 +0xC9CD 0x543B +0xC9CE 0x5438 +0xC9CF 0x542E +0xC9D0 0x5435 +0xC9D1 0x5436 +0xC9D2 0x5420 +0xC9D3 0x543C +0xC9D4 0x5440 +0xC9D5 0x5431 +0xC9D6 0x542B +0xC9D7 0x541F +0xC9D8 0x542C +0xC9D9 0x56EA +0xC9DA 0x56F0 +0xC9DB 0x56E4 +0xC9DC 0x56EB +0xC9DD 0x574A +0xC9DE 0x5751 +0xC9DF 0x5740 +0xC9E0 0x574D +0xC9E1 0x5747 +0xC9E2 0x574E +0xC9E3 0x573E +0xC9E4 0x5750 +0xC9E5 0x574F +0xC9E6 0x573B +0xC9E7 0x58EF +0xC9E8 0x593E +0xC9E9 0x599D +0xC9EA 0x5992 +0xC9EB 0x59A8 +0xC9EC 0x599E +0xC9ED 0x59A3 +0xC9EE 0x5999 +0xC9EF 0x5996 +0xC9F0 0x598D +0xC9F1 0x59A4 +0xC9F2 0x5993 +0xC9F3 0x598A +0xC9F4 0x59A5 +0xC9F5 0x5B5D +0xC9F6 0x5B5C +0xC9F7 0x5B5A +0xC9F8 0x5B5B +0xC9F9 0x5B8C +0xC9FA 0x5B8B +0xC9FB 0x5B8F +0xC9FC 0x5C2C +0xC9FD 0x5C40 +0xC9FE 0x5C41 +0xCAA1 0x5C3F +0xCAA2 0x5C3E +0xCAA3 0x5C90 +0xCAA4 0x5C91 +0xCAA5 0x5C94 +0xCAA6 0x5C8C +0xCAA7 0x5DEB +0xCAA8 0x5E0C +0xCAA9 0x5E8F +0xCAAA 0x5E87 +0xCAAB 0x5E8A +0xCAAC 0x5EF7 +0xCAAD 0x5F04 +0xCAAE 0x5F1F +0xCAAF 0x5F64 +0xCAB0 0x5F62 +0xCAB1 0x5F77 +0xCAB2 0x5F79 +0xCAB3 0x5FD8 +0xCAB4 0x5FCC +0xCAB5 0x5FD7 +0xCAB6 0x5FCD +0xCAB7 0x5FF1 +0xCAB8 0x5FEB +0xCAB9 0x5FF8 +0xCABA 0x5FEA +0xCABB 0x6212 +0xCABC 0x6211 +0xCABD 0x6284 +0xCABE 0x6297 +0xCABF 0x6296 +0xCAC0 0x6280 +0xCAC1 0x6276 +0xCAC2 0x6289 +0xCAC3 0x626D +0xCAC4 0x628A +0xCAC5 0x627C +0xCAC6 0x627E +0xCAC7 0x6279 +0xCAC8 0x6273 +0xCAC9 0x6292 +0xCACA 0x626F +0xCACB 0x6298 +0xCACC 0x626E +0xCACD 0x6295 +0xCACE 0x6293 +0xCACF 0x6291 +0xCAD0 0x6286 +0xCAD1 0x6539 +0xCAD2 0x653B +0xCAD3 0x6538 +0xCAD4 0x65F1 +0xCAD5 0x66F4 +0xCAD6 0x675F +0xCAD7 0x674E +0xCAD8 0x674F +0xCAD9 0x6750 +0xCADA 0x6751 +0xCADB 0x675C +0xCADC 0x6756 +0xCADD 0x675E +0xCADE 0x6749 +0xCADF 0x6746 +0xCAE0 0x6760 +0xCAE1 0x6753 +0xCAE2 0x6757 +0xCAE3 0x6B65 +0xCAE4 0x6BCF +0xCAE5 0x6C42 +0xCAE6 0x6C5E +0xCAE7 0x6C99 +0xCAE8 0x6C81 +0xCAE9 0x6C88 +0xCAEA 0x6C89 +0xCAEB 0x6C85 +0xCAEC 0x6C9B +0xCAED 0x6C6A +0xCAEE 0x6C7A +0xCAEF 0x6C90 +0xCAF0 0x6C70 +0xCAF1 0x6C8C +0xCAF2 0x6C68 +0xCAF3 0x6C96 +0xCAF4 0x6C92 +0xCAF5 0x6C7D +0xCAF6 0x6C83 +0xCAF7 0x6C72 +0xCAF8 0x6C7E +0xCAF9 0x6C74 +0xCAFA 0x6C86 +0xCAFB 0x6C76 +0xCAFC 0x6C8D +0xCAFD 0x6C94 +0xCAFE 0x6C98 +0xCBA1 0x6C82 +0xCBA2 0x7076 +0xCBA3 0x707C +0xCBA4 0x707D +0xCBA5 0x7078 +0xCBA6 0x7262 +0xCBA7 0x7261 +0xCBA8 0x7260 +0xCBA9 0x72C4 +0xCBAA 0x72C2 +0xCBAB 0x7396 +0xCBAC 0x752C +0xCBAD 0x752B +0xCBAE 0x7537 +0xCBAF 0x7538 +0xCBB0 0x7682 +0xCBB1 0x76EF +0xCBB2 0x77E3 +0xCBB3 0x79C1 +0xCBB4 0x79C0 +0xCBB5 0x79BF +0xCBB6 0x7A76 +0xCBB7 0x7CFB +0xCBB8 0x7F55 +0xCBB9 0x8096 +0xCBBA 0x8093 +0xCBBB 0x809D +0xCBBC 0x8098 +0xCBBD 0x809B +0xCBBE 0x809A +0xCBBF 0x80B2 +0xCBC0 0x826F +0xCBC1 0x8292 +0xCBC2 0x828B +0xCBC3 0x828D +0xCBC4 0x898B +0xCBC5 0x89D2 +0xCBC6 0x8A00 +0xCBC7 0x8C37 +0xCBC8 0x8C46 +0xCBC9 0x8C55 +0xCBCA 0x8C9D +0xCBCB 0x8D64 +0xCBCC 0x8D70 +0xCBCD 0x8DB3 +0xCBCE 0x8EAB +0xCBCF 0x8ECA +0xCBD0 0x8F9B +0xCBD1 0x8FB0 +0xCBD2 0x8FC2 +0xCBD3 0x8FC6 +0xCBD4 0x8FC5 +0xCBD5 0x8FC4 +0xCBD6 0x5DE1 +0xCBD7 0x9091 +0xCBD8 0x90A2 +0xCBD9 0x90AA +0xCBDA 0x90A6 +0xCBDB 0x90A3 +0xCBDC 0x9149 +0xCBDD 0x91C6 +0xCBDE 0x91CC +0xCBDF 0x9632 +0xCBE0 0x962E +0xCBE1 0x9631 +0xCBE2 0x962A +0xCBE3 0x962C +0xCBE4 0x4E26 +0xCBE5 0x4E56 +0xCBE6 0x4E73 +0xCBE7 0x4E8B +0xCBE8 0x4E9B +0xCBE9 0x4E9E +0xCBEA 0x4EAB +0xCBEB 0x4EAC +0xCBEC 0x4F6F +0xCBED 0x4F9D +0xCBEE 0x4F8D +0xCBEF 0x4F73 +0xCBF0 0x4F7F +0xCBF1 0x4F6C +0xCBF2 0x4F9B +0xCBF3 0x4F8B +0xCBF4 0x4F86 +0xCBF5 0x4F83 +0xCBF6 0x4F70 +0xCBF7 0x4F75 +0xCBF8 0x4F88 +0xCBF9 0x4F69 +0xCBFA 0x4F7B +0xCBFB 0x4F96 +0xCBFC 0x4F7E +0xCBFD 0x4F8F +0xCBFE 0x4F91 +0xCCA1 0x4F7A +0xCCA2 0x5154 +0xCCA3 0x5152 +0xCCA4 0x5155 +0xCCA5 0x5169 +0xCCA6 0x5177 +0xCCA7 0x5176 +0xCCA8 0x5178 +0xCCA9 0x51BD +0xCCAA 0x51FD +0xCCAB 0x523B +0xCCAC 0x5238 +0xCCAD 0x5237 +0xCCAE 0x523A +0xCCAF 0x5230 +0xCCB0 0x522E +0xCCB1 0x5236 +0xCCB2 0x5241 +0xCCB3 0x52BE +0xCCB4 0x52BB +0xCCB5 0x5352 +0xCCB6 0x5354 +0xCCB7 0x5353 +0xCCB8 0x5351 +0xCCB9 0x5366 +0xCCBA 0x5377 +0xCCBB 0x5378 +0xCCBC 0x5379 +0xCCBD 0x53D6 +0xCCBE 0x53D4 +0xCCBF 0x53D7 +0xCCC0 0x5473 +0xCCC1 0x5475 +0xCCC2 0x5496 +0xCCC3 0x5478 +0xCCC4 0x5495 +0xCCC5 0x5480 +0xCCC6 0x547B +0xCCC7 0x5477 +0xCCC8 0x5484 +0xCCC9 0x5492 +0xCCCA 0x5486 +0xCCCB 0x547C +0xCCCC 0x5490 +0xCCCD 0x5471 +0xCCCE 0x5476 +0xCCCF 0x548C +0xCCD0 0x549A +0xCCD1 0x5462 +0xCCD2 0x5468 +0xCCD3 0x548B +0xCCD4 0x547D +0xCCD5 0x548E +0xCCD6 0x56FA +0xCCD7 0x5783 +0xCCD8 0x5777 +0xCCD9 0x576A +0xCCDA 0x5769 +0xCCDB 0x5761 +0xCCDC 0x5766 +0xCCDD 0x5764 +0xCCDE 0x577C +0xCCDF 0x591C +0xCCE0 0x5949 +0xCCE1 0x5947 +0xCCE2 0x5948 +0xCCE3 0x5944 +0xCCE4 0x5954 +0xCCE5 0x59BE +0xCCE6 0x59BB +0xCCE7 0x59D4 +0xCCE8 0x59B9 +0xCCE9 0x59AE +0xCCEA 0x59D1 +0xCCEB 0x59C6 +0xCCEC 0x59D0 +0xCCED 0x59CD +0xCCEE 0x59CB +0xCCEF 0x59D3 +0xCCF0 0x59CA +0xCCF1 0x59AF +0xCCF2 0x59B3 +0xCCF3 0x59D2 +0xCCF4 0x59C5 +0xCCF5 0x5B5F +0xCCF6 0x5B64 +0xCCF7 0x5B63 +0xCCF8 0x5B97 +0xCCF9 0x5B9A +0xCCFA 0x5B98 +0xCCFB 0x5B9C +0xCCFC 0x5B99 +0xCCFD 0x5B9B +0xCCFE 0x5C1A +0xCDA1 0x5C48 +0xCDA2 0x5C45 +0xCDA3 0x5C46 +0xCDA4 0x5CB7 +0xCDA5 0x5CA1 +0xCDA6 0x5CB8 +0xCDA7 0x5CA9 +0xCDA8 0x5CAB +0xCDA9 0x5CB1 +0xCDAA 0x5CB3 +0xCDAB 0x5E18 +0xCDAC 0x5E1A +0xCDAD 0x5E16 +0xCDAE 0x5E15 +0xCDAF 0x5E1B +0xCDB0 0x5E11 +0xCDB1 0x5E78 +0xCDB2 0x5E9A +0xCDB3 0x5E97 +0xCDB4 0x5E9C +0xCDB5 0x5E95 +0xCDB6 0x5E96 +0xCDB7 0x5EF6 +0xCDB8 0x5F26 +0xCDB9 0x5F27 +0xCDBA 0x5F29 +0xCDBB 0x5F80 +0xCDBC 0x5F81 +0xCDBD 0x5F7F +0xCDBE 0x5F7C +0xCDBF 0x5FDD +0xCDC0 0x5FE0 +0xCDC1 0x5FFD +0xCDC2 0x5FF5 +0xCDC3 0x5FFF +0xCDC4 0x600F +0xCDC5 0x6014 +0xCDC6 0x602F +0xCDC7 0x6035 +0xCDC8 0x6016 +0xCDC9 0x602A +0xCDCA 0x6015 +0xCDCB 0x6021 +0xCDCC 0x6027 +0xCDCD 0x6029 +0xCDCE 0x602B +0xCDCF 0x601B +0xCDD0 0x6216 +0xCDD1 0x6215 +0xCDD2 0x623F +0xCDD3 0x623E +0xCDD4 0x6240 +0xCDD5 0x627F +0xCDD6 0x62C9 +0xCDD7 0x62CC +0xCDD8 0x62C4 +0xCDD9 0x62BF +0xCDDA 0x62C2 +0xCDDB 0x62B9 +0xCDDC 0x62D2 +0xCDDD 0x62DB +0xCDDE 0x62AB +0xCDDF 0x62D3 +0xCDE0 0x62D4 +0xCDE1 0x62CB +0xCDE2 0x62C8 +0xCDE3 0x62A8 +0xCDE4 0x62BD +0xCDE5 0x62BC +0xCDE6 0x62D0 +0xCDE7 0x62D9 +0xCDE8 0x62C7 +0xCDE9 0x62CD +0xCDEA 0x62B5 +0xCDEB 0x62DA +0xCDEC 0x62B1 +0xCDED 0x62D8 +0xCDEE 0x62D6 +0xCDEF 0x62D7 +0xCDF0 0x62C6 +0xCDF1 0x62AC +0xCDF2 0x62CE +0xCDF3 0x653E +0xCDF4 0x65A7 +0xCDF5 0x65BC +0xCDF6 0x65FA +0xCDF7 0x6614 +0xCDF8 0x6613 +0xCDF9 0x660C +0xCDFA 0x6606 +0xCDFB 0x6602 +0xCDFC 0x660E +0xCDFD 0x6600 +0xCDFE 0x660F +0xCEA1 0x6615 +0xCEA2 0x660A +0xCEA3 0x6607 +0xCEA4 0x670D +0xCEA5 0x670B +0xCEA6 0x676D +0xCEA7 0x678B +0xCEA8 0x6795 +0xCEA9 0x6771 +0xCEAA 0x679C +0xCEAB 0x6773 +0xCEAC 0x6777 +0xCEAD 0x6787 +0xCEAE 0x679D +0xCEAF 0x6797 +0xCEB0 0x676F +0xCEB1 0x6770 +0xCEB2 0x677F +0xCEB3 0x6789 +0xCEB4 0x677E +0xCEB5 0x6790 +0xCEB6 0x6775 +0xCEB7 0x679A +0xCEB8 0x6793 +0xCEB9 0x677C +0xCEBA 0x676A +0xCEBB 0x6772 +0xCEBC 0x6B23 +0xCEBD 0x6B66 +0xCEBE 0x6B67 +0xCEBF 0x6B7F +0xCEC0 0x6C13 +0xCEC1 0x6C1B +0xCEC2 0x6CE3 +0xCEC3 0x6CE8 +0xCEC4 0x6CF3 +0xCEC5 0x6CB1 +0xCEC6 0x6CCC +0xCEC7 0x6CE5 +0xCEC8 0x6CB3 +0xCEC9 0x6CBD +0xCECA 0x6CBE +0xCECB 0x6CBC +0xCECC 0x6CE2 +0xCECD 0x6CAB +0xCECE 0x6CD5 +0xCECF 0x6CD3 +0xCED0 0x6CB8 +0xCED1 0x6CC4 +0xCED2 0x6CB9 +0xCED3 0x6CC1 +0xCED4 0x6CAE +0xCED5 0x6CD7 +0xCED6 0x6CC5 +0xCED7 0x6CF1 +0xCED8 0x6CBF +0xCED9 0x6CBB +0xCEDA 0x6CE1 +0xCEDB 0x6CDB +0xCEDC 0x6CCA +0xCEDD 0x6CAC +0xCEDE 0x6CEF +0xCEDF 0x6CDC +0xCEE0 0x6CD6 +0xCEE1 0x6CE0 +0xCEE2 0x7095 +0xCEE3 0x708E +0xCEE4 0x7092 +0xCEE5 0x708A +0xCEE6 0x7099 +0xCEE7 0x722C +0xCEE8 0x722D +0xCEE9 0x7238 +0xCEEA 0x7248 +0xCEEB 0x7267 +0xCEEC 0x7269 +0xCEED 0x72C0 +0xCEEE 0x72CE +0xCEEF 0x72D9 +0xCEF0 0x72D7 +0xCEF1 0x72D0 +0xCEF2 0x73A9 +0xCEF3 0x73A8 +0xCEF4 0x739F +0xCEF5 0x73AB +0xCEF6 0x73A5 +0xCEF7 0x753D +0xCEF8 0x759D +0xCEF9 0x7599 +0xCEFA 0x759A +0xCEFB 0x7684 +0xCEFC 0x76C2 +0xCEFD 0x76F2 +0xCEFE 0x76F4 +0xCFA1 0x77E5 +0xCFA2 0x77FD +0xCFA3 0x793E +0xCFA4 0x7940 +0xCFA5 0x7941 +0xCFA6 0x79C9 +0xCFA7 0x79C8 +0xCFA8 0x7A7A +0xCFA9 0x7A79 +0xCFAA 0x7AFA +0xCFAB 0x7CFE +0xCFAC 0x7F54 +0xCFAD 0x7F8C +0xCFAE 0x7F8B +0xCFAF 0x8005 +0xCFB0 0x80BA +0xCFB1 0x80A5 +0xCFB2 0x80A2 +0xCFB3 0x80B1 +0xCFB4 0x80A1 +0xCFB5 0x80AB +0xCFB6 0x80A9 +0xCFB7 0x80B4 +0xCFB8 0x80AA +0xCFB9 0x80AF +0xCFBA 0x81E5 +0xCFBB 0x81FE +0xCFBC 0x820D +0xCFBD 0x82B3 +0xCFBE 0x829D +0xCFBF 0x8299 +0xCFC0 0x82AD +0xCFC1 0x82BD +0xCFC2 0x829F +0xCFC3 0x82B9 +0xCFC4 0x82B1 +0xCFC5 0x82AC +0xCFC6 0x82A5 +0xCFC7 0x82AF +0xCFC8 0x82B8 +0xCFC9 0x82A3 +0xCFCA 0x82B0 +0xCFCB 0x82BE +0xCFCC 0x82B7 +0xCFCD 0x864E +0xCFCE 0x8671 +0xCFCF 0x521D +0xCFD0 0x8868 +0xCFD1 0x8ECB +0xCFD2 0x8FCE +0xCFD3 0x8FD4 +0xCFD4 0x8FD1 +0xCFD5 0x90B5 +0xCFD6 0x90B8 +0xCFD7 0x90B1 +0xCFD8 0x90B6 +0xCFD9 0x91C7 +0xCFDA 0x91D1 +0xCFDB 0x9577 +0xCFDC 0x9580 +0xCFDD 0x961C +0xCFDE 0x9640 +0xCFDF 0x963F +0xCFE0 0x963B +0xCFE1 0x9644 +0xCFE2 0x9642 +0xCFE3 0x96B9 +0xCFE4 0x96E8 +0xCFE5 0x9752 +0xCFE6 0x975E +0xCFE7 0x4E9F +0xCFE8 0x4EAD +0xCFE9 0x4EAE +0xCFEA 0x4FE1 +0xCFEB 0x4FB5 +0xCFEC 0x4FAF +0xCFED 0x4FBF +0xCFEE 0x4FE0 +0xCFEF 0x4FD1 +0xCFF0 0x4FCF +0xCFF1 0x4FDD +0xCFF2 0x4FC3 +0xCFF3 0x4FB6 +0xCFF4 0x4FD8 +0xCFF5 0x4FDF +0xCFF6 0x4FCA +0xCFF7 0x4FD7 +0xCFF8 0x4FAE +0xCFF9 0x4FD0 +0xCFFA 0x4FC4 +0xCFFB 0x4FC2 +0xCFFC 0x4FDA +0xCFFD 0x4FCE +0xCFFE 0x4FDE +0xD0A1 0x4FB7 +0xD0A2 0x5157 +0xD0A3 0x5192 +0xD0A4 0x5191 +0xD0A5 0x51A0 +0xD0A6 0x524E +0xD0A7 0x5243 +0xD0A8 0x524A +0xD0A9 0x524D +0xD0AA 0x524C +0xD0AB 0x524B +0xD0AC 0x5247 +0xD0AD 0x52C7 +0xD0AE 0x52C9 +0xD0AF 0x52C3 +0xD0B0 0x52C1 +0xD0B1 0x530D +0xD0B2 0x5357 +0xD0B3 0x537B +0xD0B4 0x539A +0xD0B5 0x53DB +0xD0B6 0x54AC +0xD0B7 0x54C0 +0xD0B8 0x54A8 +0xD0B9 0x54CE +0xD0BA 0x54C9 +0xD0BB 0x54B8 +0xD0BC 0x54A6 +0xD0BD 0x54B3 +0xD0BE 0x54C7 +0xD0BF 0x54C2 +0xD0C0 0x54BD +0xD0C1 0x54AA +0xD0C2 0x54C1 +0xD0C3 0x54C4 +0xD0C4 0x54C8 +0xD0C5 0x54AF +0xD0C6 0x54AB +0xD0C7 0x54B1 +0xD0C8 0x54BB +0xD0C9 0x54A9 +0xD0CA 0x54A7 +0xD0CB 0x54BF +0xD0CC 0x56FF +0xD0CD 0x5782 +0xD0CE 0x578B +0xD0CF 0x57A0 +0xD0D0 0x57A3 +0xD0D1 0x57A2 +0xD0D2 0x57CE +0xD0D3 0x57AE +0xD0D4 0x5793 +0xD0D5 0x5955 +0xD0D6 0x5951 +0xD0D7 0x594F +0xD0D8 0x594E +0xD0D9 0x5950 +0xD0DA 0x59DC +0xD0DB 0x59D8 +0xD0DC 0x59FF +0xD0DD 0x59E3 +0xD0DE 0x59E8 +0xD0DF 0x5A03 +0xD0E0 0x59E5 +0xD0E1 0x59EA +0xD0E2 0x59DA +0xD0E3 0x59E6 +0xD0E4 0x5A01 +0xD0E5 0x59FB +0xD0E6 0x5B69 +0xD0E7 0x5BA3 +0xD0E8 0x5BA6 +0xD0E9 0x5BA4 +0xD0EA 0x5BA2 +0xD0EB 0x5BA5 +0xD0EC 0x5C01 +0xD0ED 0x5C4E +0xD0EE 0x5C4F +0xD0EF 0x5C4D +0xD0F0 0x5C4B +0xD0F1 0x5CD9 +0xD0F2 0x5CD2 +0xD0F3 0x5DF7 +0xD0F4 0x5E1D +0xD0F5 0x5E25 +0xD0F6 0x5E1F +0xD0F7 0x5E7D +0xD0F8 0x5EA0 +0xD0F9 0x5EA6 +0xD0FA 0x5EFA +0xD0FB 0x5F08 +0xD0FC 0x5F2D +0xD0FD 0x5F65 +0xD0FE 0x5F88 +0xD1A1 0x5F85 +0xD1A2 0x5F8A +0xD1A3 0x5F8B +0xD1A4 0x5F87 +0xD1A5 0x5F8C +0xD1A6 0x5F89 +0xD1A7 0x6012 +0xD1A8 0x601D +0xD1A9 0x6020 +0xD1AA 0x6025 +0xD1AB 0x600E +0xD1AC 0x6028 +0xD1AD 0x604D +0xD1AE 0x6070 +0xD1AF 0x6068 +0xD1B0 0x6062 +0xD1B1 0x6046 +0xD1B2 0x6043 +0xD1B3 0x606C +0xD1B4 0x606B +0xD1B5 0x606A +0xD1B6 0x6064 +0xD1B7 0x6241 +0xD1B8 0x62DC +0xD1B9 0x6316 +0xD1BA 0x6309 +0xD1BB 0x62FC +0xD1BC 0x62ED +0xD1BD 0x6301 +0xD1BE 0x62EE +0xD1BF 0x62FD +0xD1C0 0x6307 +0xD1C1 0x62F1 +0xD1C2 0x62F7 +0xD1C3 0x62EF +0xD1C4 0x62EC +0xD1C5 0x62FE +0xD1C6 0x62F4 +0xD1C7 0x6311 +0xD1C8 0x6302 +0xD1C9 0x653F +0xD1CA 0x6545 +0xD1CB 0x65AB +0xD1CC 0x65BD +0xD1CD 0x65E2 +0xD1CE 0x6625 +0xD1CF 0x662D +0xD1D0 0x6620 +0xD1D1 0x6627 +0xD1D2 0x662F +0xD1D3 0x661F +0xD1D4 0x6628 +0xD1D5 0x6631 +0xD1D6 0x6624 +0xD1D7 0x66F7 +0xD1D8 0x67FF +0xD1D9 0x67D3 +0xD1DA 0x67F1 +0xD1DB 0x67D4 +0xD1DC 0x67D0 +0xD1DD 0x67EC +0xD1DE 0x67B6 +0xD1DF 0x67AF +0xD1E0 0x67F5 +0xD1E1 0x67E9 +0xD1E2 0x67EF +0xD1E3 0x67C4 +0xD1E4 0x67D1 +0xD1E5 0x67B4 +0xD1E6 0x67DA +0xD1E7 0x67E5 +0xD1E8 0x67B8 +0xD1E9 0x67CF +0xD1EA 0x67DE +0xD1EB 0x67F3 +0xD1EC 0x67B0 +0xD1ED 0x67D9 +0xD1EE 0x67E2 +0xD1EF 0x67DD +0xD1F0 0x67D2 +0xD1F1 0x6B6A +0xD1F2 0x6B83 +0xD1F3 0x6B86 +0xD1F4 0x6BB5 +0xD1F5 0x6BD2 +0xD1F6 0x6BD7 +0xD1F7 0x6C1F +0xD1F8 0x6CC9 +0xD1F9 0x6D0B +0xD1FA 0x6D32 +0xD1FB 0x6D2A +0xD1FC 0x6D41 +0xD1FD 0x6D25 +0xD1FE 0x6D0C +0xD2A1 0x6D31 +0xD2A2 0x6D1E +0xD2A3 0x6D17 +0xD2A4 0x6D3B +0xD2A5 0x6D3D +0xD2A6 0x6D3E +0xD2A7 0x6D36 +0xD2A8 0x6D1B +0xD2A9 0x6CF5 +0xD2AA 0x6D39 +0xD2AB 0x6D27 +0xD2AC 0x6D38 +0xD2AD 0x6D29 +0xD2AE 0x6D2E +0xD2AF 0x6D35 +0xD2B0 0x6D0E +0xD2B1 0x6D2B +0xD2B2 0x70AB +0xD2B3 0x70BA +0xD2B4 0x70B3 +0xD2B5 0x70AC +0xD2B6 0x70AF +0xD2B7 0x70AD +0xD2B8 0x70B8 +0xD2B9 0x70AE +0xD2BA 0x70A4 +0xD2BB 0x7230 +0xD2BC 0x7272 +0xD2BD 0x726F +0xD2BE 0x7274 +0xD2BF 0x72E9 +0xD2C0 0x72E0 +0xD2C1 0x72E1 +0xD2C2 0x73B7 +0xD2C3 0x73CA +0xD2C4 0x73BB +0xD2C5 0x73B2 +0xD2C6 0x73CD +0xD2C7 0x73C0 +0xD2C8 0x73B3 +0xD2C9 0x751A +0xD2CA 0x752D +0xD2CB 0x754F +0xD2CC 0x754C +0xD2CD 0x754E +0xD2CE 0x754B +0xD2CF 0x75AB +0xD2D0 0x75A4 +0xD2D1 0x75A5 +0xD2D2 0x75A2 +0xD2D3 0x75A3 +0xD2D4 0x7678 +0xD2D5 0x7686 +0xD2D6 0x7687 +0xD2D7 0x7688 +0xD2D8 0x76C8 +0xD2D9 0x76C6 +0xD2DA 0x76C3 +0xD2DB 0x76C5 +0xD2DC 0x7701 +0xD2DD 0x76F9 +0xD2DE 0x76F8 +0xD2DF 0x7709 +0xD2E0 0x770B +0xD2E1 0x76FE +0xD2E2 0x76FC +0xD2E3 0x7707 +0xD2E4 0x77DC +0xD2E5 0x7802 +0xD2E6 0x7814 +0xD2E7 0x780C +0xD2E8 0x780D +0xD2E9 0x7946 +0xD2EA 0x7949 +0xD2EB 0x7948 +0xD2EC 0x7947 +0xD2ED 0x79B9 +0xD2EE 0x79BA +0xD2EF 0x79D1 +0xD2F0 0x79D2 +0xD2F1 0x79CB +0xD2F2 0x7A7F +0xD2F3 0x7A81 +0xD2F4 0x7AFF +0xD2F5 0x7AFD +0xD2F6 0x7C7D +0xD2F7 0x7D02 +0xD2F8 0x7D05 +0xD2F9 0x7D00 +0xD2FA 0x7D09 +0xD2FB 0x7D07 +0xD2FC 0x7D04 +0xD2FD 0x7D06 +0xD2FE 0x7F38 +0xD3A1 0x7F8E +0xD3A2 0x7FBF +0xD3A3 0x8010 +0xD3A4 0x800D +0xD3A5 0x8011 +0xD3A6 0x8036 +0xD3A7 0x80D6 +0xD3A8 0x80E5 +0xD3A9 0x80DA +0xD3AA 0x80C3 +0xD3AB 0x80C4 +0xD3AC 0x80CC +0xD3AD 0x80E1 +0xD3AE 0x80DB +0xD3AF 0x80CE +0xD3B0 0x80DE +0xD3B1 0x80E4 +0xD3B2 0x80DD +0xD3B3 0x81F4 +0xD3B4 0x8222 +0xD3B5 0x82E7 +0xD3B6 0x8303 +0xD3B7 0x8305 +0xD3B8 0x82E3 +0xD3B9 0x82DB +0xD3BA 0x82E6 +0xD3BB 0x8304 +0xD3BC 0x82E5 +0xD3BD 0x8302 +0xD3BE 0x8309 +0xD3BF 0x82D2 +0xD3C0 0x82D7 +0xD3C1 0x82F1 +0xD3C2 0x8301 +0xD3C3 0x82DC +0xD3C4 0x82D4 +0xD3C5 0x82D1 +0xD3C6 0x82DE +0xD3C7 0x82D3 +0xD3C8 0x82DF +0xD3C9 0x82EF +0xD3CA 0x8306 +0xD3CB 0x8650 +0xD3CC 0x8679 +0xD3CD 0x867B +0xD3CE 0x867A +0xD3CF 0x884D +0xD3D0 0x886B +0xD3D1 0x8981 +0xD3D2 0x89D4 +0xD3D3 0x8A08 +0xD3D4 0x8A02 +0xD3D5 0x8A03 +0xD3D6 0x8C9E +0xD3D7 0x8CA0 +0xD3D8 0x8D74 +0xD3D9 0x8D73 +0xD3DA 0x8DB4 +0xD3DB 0x8ECD +0xD3DC 0x8ECC +0xD3DD 0x8FF0 +0xD3DE 0x8FE6 +0xD3DF 0x8FE2 +0xD3E0 0x8FEA +0xD3E1 0x8FE5 +0xD3E2 0x8FED +0xD3E3 0x8FEB +0xD3E4 0x8FE4 +0xD3E5 0x8FE8 +0xD3E6 0x90CA +0xD3E7 0x90CE +0xD3E8 0x90C1 +0xD3E9 0x90C3 +0xD3EA 0x914B +0xD3EB 0x914A +0xD3EC 0x91CD +0xD3ED 0x9582 +0xD3EE 0x9650 +0xD3EF 0x964B +0xD3F0 0x964C +0xD3F1 0x964D +0xD3F2 0x9762 +0xD3F3 0x9769 +0xD3F4 0x97CB +0xD3F5 0x97ED +0xD3F6 0x97F3 +0xD3F7 0x9801 +0xD3F8 0x98A8 +0xD3F9 0x98DB +0xD3FA 0x98DF +0xD3FB 0x9996 +0xD3FC 0x9999 +0xD3FD 0x4E58 +0xD3FE 0x4EB3 +0xD4A1 0x500C +0xD4A2 0x500D +0xD4A3 0x5023 +0xD4A4 0x4FEF +0xD4A5 0x5026 +0xD4A6 0x5025 +0xD4A7 0x4FF8 +0xD4A8 0x5029 +0xD4A9 0x5016 +0xD4AA 0x5006 +0xD4AB 0x503C +0xD4AC 0x501F +0xD4AD 0x501A +0xD4AE 0x5012 +0xD4AF 0x5011 +0xD4B0 0x4FFA +0xD4B1 0x5000 +0xD4B2 0x5014 +0xD4B3 0x5028 +0xD4B4 0x4FF1 +0xD4B5 0x5021 +0xD4B6 0x500B +0xD4B7 0x5019 +0xD4B8 0x5018 +0xD4B9 0x4FF3 +0xD4BA 0x4FEE +0xD4BB 0x502D +0xD4BC 0x502A +0xD4BD 0x4FFE +0xD4BE 0x502B +0xD4BF 0x5009 +0xD4C0 0x517C +0xD4C1 0x51A4 +0xD4C2 0x51A5 +0xD4C3 0x51A2 +0xD4C4 0x51CD +0xD4C5 0x51CC +0xD4C6 0x51C6 +0xD4C7 0x51CB +0xD4C8 0x5256 +0xD4C9 0x525C +0xD4CA 0x5254 +0xD4CB 0x525B +0xD4CC 0x525D +0xD4CD 0x532A +0xD4CE 0x537F +0xD4CF 0x539F +0xD4D0 0x539D +0xD4D1 0x53DF +0xD4D2 0x54E8 +0xD4D3 0x5510 +0xD4D4 0x5501 +0xD4D5 0x5537 +0xD4D6 0x54FC +0xD4D7 0x54E5 +0xD4D8 0x54F2 +0xD4D9 0x5506 +0xD4DA 0x54FA +0xD4DB 0x5514 +0xD4DC 0x54E9 +0xD4DD 0x54ED +0xD4DE 0x54E1 +0xD4DF 0x5509 +0xD4E0 0x54EE +0xD4E1 0x54EA +0xD4E2 0x54E6 +0xD4E3 0x5527 +0xD4E4 0x5507 +0xD4E5 0x54FD +0xD4E6 0x550F +0xD4E7 0x5703 +0xD4E8 0x5704 +0xD4E9 0x57C2 +0xD4EA 0x57D4 +0xD4EB 0x57CB +0xD4EC 0x57C3 +0xD4ED 0x5809 +0xD4EE 0x590F +0xD4EF 0x5957 +0xD4F0 0x5958 +0xD4F1 0x595A +0xD4F2 0x5A11 +0xD4F3 0x5A18 +0xD4F4 0x5A1C +0xD4F5 0x5A1F +0xD4F6 0x5A1B +0xD4F7 0x5A13 +0xD4F8 0x59EC +0xD4F9 0x5A20 +0xD4FA 0x5A23 +0xD4FB 0x5A29 +0xD4FC 0x5A25 +0xD4FD 0x5A0C +0xD4FE 0x5A09 +0xD5A1 0x5B6B +0xD5A2 0x5C58 +0xD5A3 0x5BB0 +0xD5A4 0x5BB3 +0xD5A5 0x5BB6 +0xD5A6 0x5BB4 +0xD5A7 0x5BAE +0xD5A8 0x5BB5 +0xD5A9 0x5BB9 +0xD5AA 0x5BB8 +0xD5AB 0x5C04 +0xD5AC 0x5C51 +0xD5AD 0x5C55 +0xD5AE 0x5C50 +0xD5AF 0x5CED +0xD5B0 0x5CFD +0xD5B1 0x5CFB +0xD5B2 0x5CEA +0xD5B3 0x5CE8 +0xD5B4 0x5CF0 +0xD5B5 0x5CF6 +0xD5B6 0x5D01 +0xD5B7 0x5CF4 +0xD5B8 0x5DEE +0xD5B9 0x5E2D +0xD5BA 0x5E2B +0xD5BB 0x5EAB +0xD5BC 0x5EAD +0xD5BD 0x5EA7 +0xD5BE 0x5F31 +0xD5BF 0x5F92 +0xD5C0 0x5F91 +0xD5C1 0x5F90 +0xD5C2 0x6059 +0xD5C3 0x6063 +0xD5C4 0x6065 +0xD5C5 0x6050 +0xD5C6 0x6055 +0xD5C7 0x606D +0xD5C8 0x6069 +0xD5C9 0x606F +0xD5CA 0x6084 +0xD5CB 0x609F +0xD5CC 0x609A +0xD5CD 0x608D +0xD5CE 0x6094 +0xD5CF 0x608C +0xD5D0 0x6085 +0xD5D1 0x6096 +0xD5D2 0x6247 +0xD5D3 0x62F3 +0xD5D4 0x6308 +0xD5D5 0x62FF +0xD5D6 0x634E +0xD5D7 0x633E +0xD5D8 0x632F +0xD5D9 0x6355 +0xD5DA 0x6342 +0xD5DB 0x6346 +0xD5DC 0x634F +0xD5DD 0x6349 +0xD5DE 0x633A +0xD5DF 0x6350 +0xD5E0 0x633D +0xD5E1 0x632A +0xD5E2 0x632B +0xD5E3 0x6328 +0xD5E4 0x634D +0xD5E5 0x634C +0xD5E6 0x6548 +0xD5E7 0x6549 +0xD5E8 0x6599 +0xD5E9 0x65C1 +0xD5EA 0x65C5 +0xD5EB 0x6642 +0xD5EC 0x6649 +0xD5ED 0x664F +0xD5EE 0x6643 +0xD5EF 0x6652 +0xD5F0 0x664C +0xD5F1 0x6645 +0xD5F2 0x6641 +0xD5F3 0x66F8 +0xD5F4 0x6714 +0xD5F5 0x6715 +0xD5F6 0x6717 +0xD5F7 0x6821 +0xD5F8 0x6838 +0xD5F9 0x6848 +0xD5FA 0x6846 +0xD5FB 0x6853 +0xD5FC 0x6839 +0xD5FD 0x6842 +0xD5FE 0x6854 +0xD6A1 0x6829 +0xD6A2 0x68B3 +0xD6A3 0x6817 +0xD6A4 0x684C +0xD6A5 0x6851 +0xD6A6 0x683D +0xD6A7 0x67F4 +0xD6A8 0x6850 +0xD6A9 0x6840 +0xD6AA 0x683C +0xD6AB 0x6843 +0xD6AC 0x682A +0xD6AD 0x6845 +0xD6AE 0x6813 +0xD6AF 0x6818 +0xD6B0 0x6841 +0xD6B1 0x6B8A +0xD6B2 0x6B89 +0xD6B3 0x6BB7 +0xD6B4 0x6C23 +0xD6B5 0x6C27 +0xD6B6 0x6C28 +0xD6B7 0x6C26 +0xD6B8 0x6C24 +0xD6B9 0x6CF0 +0xD6BA 0x6D6A +0xD6BB 0x6D95 +0xD6BC 0x6D88 +0xD6BD 0x6D87 +0xD6BE 0x6D66 +0xD6BF 0x6D78 +0xD6C0 0x6D77 +0xD6C1 0x6D59 +0xD6C2 0x6D93 +0xD6C3 0x6D6C +0xD6C4 0x6D89 +0xD6C5 0x6D6E +0xD6C6 0x6D5A +0xD6C7 0x6D74 +0xD6C8 0x6D69 +0xD6C9 0x6D8C +0xD6CA 0x6D8A +0xD6CB 0x6D79 +0xD6CC 0x6D85 +0xD6CD 0x6D65 +0xD6CE 0x6D94 +0xD6CF 0x70CA +0xD6D0 0x70D8 +0xD6D1 0x70E4 +0xD6D2 0x70D9 +0xD6D3 0x70C8 +0xD6D4 0x70CF +0xD6D5 0x7239 +0xD6D6 0x7279 +0xD6D7 0x72FC +0xD6D8 0x72F9 +0xD6D9 0x72FD +0xD6DA 0x72F8 +0xD6DB 0x72F7 +0xD6DC 0x7386 +0xD6DD 0x73ED +0xD6DE 0x7409 +0xD6DF 0x73EE +0xD6E0 0x73E0 +0xD6E1 0x73EA +0xD6E2 0x73DE +0xD6E3 0x7554 +0xD6E4 0x755D +0xD6E5 0x755C +0xD6E6 0x755A +0xD6E7 0x7559 +0xD6E8 0x75BE +0xD6E9 0x75C5 +0xD6EA 0x75C7 +0xD6EB 0x75B2 +0xD6EC 0x75B3 +0xD6ED 0x75BD +0xD6EE 0x75BC +0xD6EF 0x75B9 +0xD6F0 0x75C2 +0xD6F1 0x75B8 +0xD6F2 0x768B +0xD6F3 0x76B0 +0xD6F4 0x76CA +0xD6F5 0x76CD +0xD6F6 0x76CE +0xD6F7 0x7729 +0xD6F8 0x771F +0xD6F9 0x7720 +0xD6FA 0x7728 +0xD6FB 0x77E9 +0xD6FC 0x7830 +0xD6FD 0x7827 +0xD6FE 0x7838 +0xD7A1 0x781D +0xD7A2 0x7834 +0xD7A3 0x7837 +0xD7A4 0x7825 +0xD7A5 0x782D +0xD7A6 0x7820 +0xD7A7 0x781F +0xD7A8 0x7832 +0xD7A9 0x7955 +0xD7AA 0x7950 +0xD7AB 0x7960 +0xD7AC 0x795F +0xD7AD 0x7956 +0xD7AE 0x795E +0xD7AF 0x795D +0xD7B0 0x7957 +0xD7B1 0x795A +0xD7B2 0x79E4 +0xD7B3 0x79E3 +0xD7B4 0x79E7 +0xD7B5 0x79DF +0xD7B6 0x79E6 +0xD7B7 0x79E9 +0xD7B8 0x79D8 +0xD7B9 0x7A84 +0xD7BA 0x7A88 +0xD7BB 0x7AD9 +0xD7BC 0x7B06 +0xD7BD 0x7B11 +0xD7BE 0x7C89 +0xD7BF 0x7D21 +0xD7C0 0x7D17 +0xD7C1 0x7D0B +0xD7C2 0x7D0A +0xD7C3 0x7D20 +0xD7C4 0x7D22 +0xD7C5 0x7D14 +0xD7C6 0x7D10 +0xD7C7 0x7D15 +0xD7C8 0x7D1A +0xD7C9 0x7D1C +0xD7CA 0x7D0D +0xD7CB 0x7D19 +0xD7CC 0x7D1B +0xD7CD 0x7F3A +0xD7CE 0x7F5F +0xD7CF 0x7F94 +0xD7D0 0x7FC5 +0xD7D1 0x7FC1 +0xD7D2 0x8006 +0xD7D3 0x8004 +0xD7D4 0x8018 +0xD7D5 0x8015 +0xD7D6 0x8019 +0xD7D7 0x8017 +0xD7D8 0x803D +0xD7D9 0x803F +0xD7DA 0x80F1 +0xD7DB 0x8102 +0xD7DC 0x80F0 +0xD7DD 0x8105 +0xD7DE 0x80ED +0xD7DF 0x80F4 +0xD7E0 0x8106 +0xD7E1 0x80F8 +0xD7E2 0x80F3 +0xD7E3 0x8108 +0xD7E4 0x80FD +0xD7E5 0x810A +0xD7E6 0x80FC +0xD7E7 0x80EF +0xD7E8 0x81ED +0xD7E9 0x81EC +0xD7EA 0x8200 +0xD7EB 0x8210 +0xD7EC 0x822A +0xD7ED 0x822B +0xD7EE 0x8228 +0xD7EF 0x822C +0xD7F0 0x82BB +0xD7F1 0x832B +0xD7F2 0x8352 +0xD7F3 0x8354 +0xD7F4 0x834A +0xD7F5 0x8338 +0xD7F6 0x8350 +0xD7F7 0x8349 +0xD7F8 0x8335 +0xD7F9 0x8334 +0xD7FA 0x834F +0xD7FB 0x8332 +0xD7FC 0x8339 +0xD7FD 0x8336 +0xD7FE 0x8317 +0xD8A1 0x8340 +0xD8A2 0x8331 +0xD8A3 0x8328 +0xD8A4 0x8343 +0xD8A5 0x8654 +0xD8A6 0x868A +0xD8A7 0x86AA +0xD8A8 0x8693 +0xD8A9 0x86A4 +0xD8AA 0x86A9 +0xD8AB 0x868C +0xD8AC 0x86A3 +0xD8AD 0x869C +0xD8AE 0x8870 +0xD8AF 0x8877 +0xD8B0 0x8881 +0xD8B1 0x8882 +0xD8B2 0x887D +0xD8B3 0x8879 +0xD8B4 0x8A18 +0xD8B5 0x8A10 +0xD8B6 0x8A0E +0xD8B7 0x8A0C +0xD8B8 0x8A15 +0xD8B9 0x8A0A +0xD8BA 0x8A17 +0xD8BB 0x8A13 +0xD8BC 0x8A16 +0xD8BD 0x8A0F +0xD8BE 0x8A11 +0xD8BF 0x8C48 +0xD8C0 0x8C7A +0xD8C1 0x8C79 +0xD8C2 0x8CA1 +0xD8C3 0x8CA2 +0xD8C4 0x8D77 +0xD8C5 0x8EAC +0xD8C6 0x8ED2 +0xD8C7 0x8ED4 +0xD8C8 0x8ECF +0xD8C9 0x8FB1 +0xD8CA 0x9001 +0xD8CB 0x9006 +0xD8CC 0x8FF7 +0xD8CD 0x9000 +0xD8CE 0x8FFA +0xD8CF 0x8FF4 +0xD8D0 0x9003 +0xD8D1 0x8FFD +0xD8D2 0x9005 +0xD8D3 0x8FF8 +0xD8D4 0x9095 +0xD8D5 0x90E1 +0xD8D6 0x90DD +0xD8D7 0x90E2 +0xD8D8 0x9152 +0xD8D9 0x914D +0xD8DA 0x914C +0xD8DB 0x91D8 +0xD8DC 0x91DD +0xD8DD 0x91D7 +0xD8DE 0x91DC +0xD8DF 0x91D9 +0xD8E0 0x9583 +0xD8E1 0x9662 +0xD8E2 0x9663 +0xD8E3 0x9661 +0xD8E4 0x965B +0xD8E5 0x965D +0xD8E6 0x9664 +0xD8E7 0x9658 +0xD8E8 0x965E +0xD8E9 0x96BB +0xD8EA 0x98E2 +0xD8EB 0x99AC +0xD8EC 0x9AA8 +0xD8ED 0x9AD8 +0xD8EE 0x9B25 +0xD8EF 0x9B32 +0xD8F0 0x9B3C +0xD8F1 0x4E7E +0xD8F2 0x507A +0xD8F3 0x507D +0xD8F4 0x505C +0xD8F5 0x5047 +0xD8F6 0x5043 +0xD8F7 0x504C +0xD8F8 0x505A +0xD8F9 0x5049 +0xD8FA 0x5065 +0xD8FB 0x5076 +0xD8FC 0x504E +0xD8FD 0x5055 +0xD8FE 0x5075 +0xD9A1 0x5074 +0xD9A2 0x5077 +0xD9A3 0x504F +0xD9A4 0x500F +0xD9A5 0x506F +0xD9A6 0x506D +0xD9A7 0x515C +0xD9A8 0x5195 +0xD9A9 0x51F0 +0xD9AA 0x526A +0xD9AB 0x526F +0xD9AC 0x52D2 +0xD9AD 0x52D9 +0xD9AE 0x52D8 +0xD9AF 0x52D5 +0xD9B0 0x5310 +0xD9B1 0x530F +0xD9B2 0x5319 +0xD9B3 0x533F +0xD9B4 0x5340 +0xD9B5 0x533E +0xD9B6 0x53C3 +0xD9B7 0x66FC +0xD9B8 0x5546 +0xD9B9 0x556A +0xD9BA 0x5566 +0xD9BB 0x5544 +0xD9BC 0x555E +0xD9BD 0x5561 +0xD9BE 0x5543 +0xD9BF 0x554A +0xD9C0 0x5531 +0xD9C1 0x5556 +0xD9C2 0x554F +0xD9C3 0x5555 +0xD9C4 0x552F +0xD9C5 0x5564 +0xD9C6 0x5538 +0xD9C7 0x552E +0xD9C8 0x555C +0xD9C9 0x552C +0xD9CA 0x5563 +0xD9CB 0x5533 +0xD9CC 0x5541 +0xD9CD 0x5557 +0xD9CE 0x5708 +0xD9CF 0x570B +0xD9D0 0x5709 +0xD9D1 0x57DF +0xD9D2 0x5805 +0xD9D3 0x580A +0xD9D4 0x5806 +0xD9D5 0x57E0 +0xD9D6 0x57E4 +0xD9D7 0x57FA +0xD9D8 0x5802 +0xD9D9 0x5835 +0xD9DA 0x57F7 +0xD9DB 0x57F9 +0xD9DC 0x5920 +0xD9DD 0x5962 +0xD9DE 0x5A36 +0xD9DF 0x5A41 +0xD9E0 0x5A49 +0xD9E1 0x5A66 +0xD9E2 0x5A6A +0xD9E3 0x5A40 +0xD9E4 0x5A3C +0xD9E5 0x5A62 +0xD9E6 0x5A5A +0xD9E7 0x5A46 +0xD9E8 0x5A4A +0xD9E9 0x5B70 +0xD9EA 0x5BC7 +0xD9EB 0x5BC5 +0xD9EC 0x5BC4 +0xD9ED 0x5BC2 +0xD9EE 0x5BBF +0xD9EF 0x5BC6 +0xD9F0 0x5C09 +0xD9F1 0x5C08 +0xD9F2 0x5C07 +0xD9F3 0x5C60 +0xD9F4 0x5C5C +0xD9F5 0x5C5D +0xD9F6 0x5D07 +0xD9F7 0x5D06 +0xD9F8 0x5D0E +0xD9F9 0x5D1B +0xD9FA 0x5D16 +0xD9FB 0x5D22 +0xD9FC 0x5D11 +0xD9FD 0x5D29 +0xD9FE 0x5D14 +0xDAA1 0x5D19 +0xDAA2 0x5D24 +0xDAA3 0x5D27 +0xDAA4 0x5D17 +0xDAA5 0x5DE2 +0xDAA6 0x5E38 +0xDAA7 0x5E36 +0xDAA8 0x5E33 +0xDAA9 0x5E37 +0xDAAA 0x5EB7 +0xDAAB 0x5EB8 +0xDAAC 0x5EB6 +0xDAAD 0x5EB5 +0xDAAE 0x5EBE +0xDAAF 0x5F35 +0xDAB0 0x5F37 +0xDAB1 0x5F57 +0xDAB2 0x5F6C +0xDAB3 0x5F69 +0xDAB4 0x5F6B +0xDAB5 0x5F97 +0xDAB6 0x5F99 +0xDAB7 0x5F9E +0xDAB8 0x5F98 +0xDAB9 0x5FA1 +0xDABA 0x5FA0 +0xDABB 0x5F9C +0xDABC 0x607F +0xDABD 0x60A3 +0xDABE 0x6089 +0xDABF 0x60A0 +0xDAC0 0x60A8 +0xDAC1 0x60CB +0xDAC2 0x60B4 +0xDAC3 0x60E6 +0xDAC4 0x60BD +0xDAC5 0x60C5 +0xDAC6 0x60BB +0xDAC7 0x60B5 +0xDAC8 0x60DC +0xDAC9 0x60BC +0xDACA 0x60D8 +0xDACB 0x60D5 +0xDACC 0x60C6 +0xDACD 0x60DF +0xDACE 0x60B8 +0xDACF 0x60DA +0xDAD0 0x60C7 +0xDAD1 0x621A +0xDAD2 0x621B +0xDAD3 0x6248 +0xDAD4 0x63A0 +0xDAD5 0x63A7 +0xDAD6 0x6372 +0xDAD7 0x6396 +0xDAD8 0x63A2 +0xDAD9 0x63A5 +0xDADA 0x6377 +0xDADB 0x6367 +0xDADC 0x6398 +0xDADD 0x63AA +0xDADE 0x6371 +0xDADF 0x63A9 +0xDAE0 0x6389 +0xDAE1 0x6383 +0xDAE2 0x639B +0xDAE3 0x636B +0xDAE4 0x63A8 +0xDAE5 0x6384 +0xDAE6 0x6388 +0xDAE7 0x6399 +0xDAE8 0x63A1 +0xDAE9 0x63AC +0xDAEA 0x6392 +0xDAEB 0x638F +0xDAEC 0x6380 +0xDAED 0x637B +0xDAEE 0x6369 +0xDAEF 0x6368 +0xDAF0 0x637A +0xDAF1 0x655D +0xDAF2 0x6556 +0xDAF3 0x6551 +0xDAF4 0x6559 +0xDAF5 0x6557 +0xDAF6 0x555F +0xDAF7 0x654F +0xDAF8 0x6558 +0xDAF9 0x6555 +0xDAFA 0x6554 +0xDAFB 0x659C +0xDAFC 0x659B +0xDAFD 0x65AC +0xDAFE 0x65CF +0xDBA1 0x65CB +0xDBA2 0x65CC +0xDBA3 0x65CE +0xDBA4 0x665D +0xDBA5 0x665A +0xDBA6 0x6664 +0xDBA7 0x6668 +0xDBA8 0x6666 +0xDBA9 0x665E +0xDBAA 0x66F9 +0xDBAB 0x52D7 +0xDBAC 0x671B +0xDBAD 0x6881 +0xDBAE 0x68AF +0xDBAF 0x68A2 +0xDBB0 0x6893 +0xDBB1 0x68B5 +0xDBB2 0x687F +0xDBB3 0x6876 +0xDBB4 0x68B1 +0xDBB5 0x68A7 +0xDBB6 0x6897 +0xDBB7 0x68B0 +0xDBB8 0x6883 +0xDBB9 0x68C4 +0xDBBA 0x68AD +0xDBBB 0x6886 +0xDBBC 0x6885 +0xDBBD 0x6894 +0xDBBE 0x689D +0xDBBF 0x68A8 +0xDBC0 0x689F +0xDBC1 0x68A1 +0xDBC2 0x6882 +0xDBC3 0x6B32 +0xDBC4 0x6BBA +0xDBC5 0x6BEB +0xDBC6 0x6BEC +0xDBC7 0x6C2B +0xDBC8 0x6D8E +0xDBC9 0x6DBC +0xDBCA 0x6DF3 +0xDBCB 0x6DD9 +0xDBCC 0x6DB2 +0xDBCD 0x6DE1 +0xDBCE 0x6DCC +0xDBCF 0x6DE4 +0xDBD0 0x6DFB +0xDBD1 0x6DFA +0xDBD2 0x6E05 +0xDBD3 0x6DC7 +0xDBD4 0x6DCB +0xDBD5 0x6DAF +0xDBD6 0x6DD1 +0xDBD7 0x6DAE +0xDBD8 0x6DDE +0xDBD9 0x6DF9 +0xDBDA 0x6DB8 +0xDBDB 0x6DF7 +0xDBDC 0x6DF5 +0xDBDD 0x6DC5 +0xDBDE 0x6DD2 +0xDBDF 0x6E1A +0xDBE0 0x6DB5 +0xDBE1 0x6DDA +0xDBE2 0x6DEB +0xDBE3 0x6DD8 +0xDBE4 0x6DEA +0xDBE5 0x6DF1 +0xDBE6 0x6DEE +0xDBE7 0x6DE8 +0xDBE8 0x6DC6 +0xDBE9 0x6DC4 +0xDBEA 0x6DAA +0xDBEB 0x6DEC +0xDBEC 0x6DBF +0xDBED 0x6DE6 +0xDBEE 0x70F9 +0xDBEF 0x7109 +0xDBF0 0x710A +0xDBF1 0x70FD +0xDBF2 0x70EF +0xDBF3 0x723D +0xDBF4 0x727D +0xDBF5 0x7281 +0xDBF6 0x731C +0xDBF7 0x731B +0xDBF8 0x7316 +0xDBF9 0x7313 +0xDBFA 0x7319 +0xDBFB 0x7387 +0xDBFC 0x7405 +0xDBFD 0x740A +0xDBFE 0x7403 +0xDCA1 0x7406 +0xDCA2 0x73FE +0xDCA3 0x740D +0xDCA4 0x74E0 +0xDCA5 0x74F6 +0xDCA6 0x74F7 +0xDCA7 0x751C +0xDCA8 0x7522 +0xDCA9 0x7565 +0xDCAA 0x7566 +0xDCAB 0x7562 +0xDCAC 0x7570 +0xDCAD 0x758F +0xDCAE 0x75D4 +0xDCAF 0x75D5 +0xDCB0 0x75B5 +0xDCB1 0x75CA +0xDCB2 0x75CD +0xDCB3 0x768E +0xDCB4 0x76D4 +0xDCB5 0x76D2 +0xDCB6 0x76DB +0xDCB7 0x7737 +0xDCB8 0x773E +0xDCB9 0x773C +0xDCBA 0x7736 +0xDCBB 0x7738 +0xDCBC 0x773A +0xDCBD 0x786B +0xDCBE 0x7843 +0xDCBF 0x784E +0xDCC0 0x7965 +0xDCC1 0x7968 +0xDCC2 0x796D +0xDCC3 0x79FB +0xDCC4 0x7A92 +0xDCC5 0x7A95 +0xDCC6 0x7B20 +0xDCC7 0x7B28 +0xDCC8 0x7B1B +0xDCC9 0x7B2C +0xDCCA 0x7B26 +0xDCCB 0x7B19 +0xDCCC 0x7B1E +0xDCCD 0x7B2E +0xDCCE 0x7C92 +0xDCCF 0x7C97 +0xDCD0 0x7C95 +0xDCD1 0x7D46 +0xDCD2 0x7D43 +0xDCD3 0x7D71 +0xDCD4 0x7D2E +0xDCD5 0x7D39 +0xDCD6 0x7D3C +0xDCD7 0x7D40 +0xDCD8 0x7D30 +0xDCD9 0x7D33 +0xDCDA 0x7D44 +0xDCDB 0x7D2F +0xDCDC 0x7D42 +0xDCDD 0x7D32 +0xDCDE 0x7D31 +0xDCDF 0x7F3D +0xDCE0 0x7F9E +0xDCE1 0x7F9A +0xDCE2 0x7FCC +0xDCE3 0x7FCE +0xDCE4 0x7FD2 +0xDCE5 0x801C +0xDCE6 0x804A +0xDCE7 0x8046 +0xDCE8 0x812F +0xDCE9 0x8116 +0xDCEA 0x8123 +0xDCEB 0x812B +0xDCEC 0x8129 +0xDCED 0x8130 +0xDCEE 0x8124 +0xDCEF 0x8202 +0xDCF0 0x8235 +0xDCF1 0x8237 +0xDCF2 0x8236 +0xDCF3 0x8239 +0xDCF4 0x838E +0xDCF5 0x839E +0xDCF6 0x8398 +0xDCF7 0x8378 +0xDCF8 0x83A2 +0xDCF9 0x8396 +0xDCFA 0x83BD +0xDCFB 0x83AB +0xDCFC 0x8392 +0xDCFD 0x838A +0xDCFE 0x8393 +0xDDA1 0x8389 +0xDDA2 0x83A0 +0xDDA3 0x8377 +0xDDA4 0x837B +0xDDA5 0x837C +0xDDA6 0x8386 +0xDDA7 0x83A7 +0xDDA8 0x8655 +0xDDA9 0x5F6A +0xDDAA 0x86C7 +0xDDAB 0x86C0 +0xDDAC 0x86B6 +0xDDAD 0x86C4 +0xDDAE 0x86B5 +0xDDAF 0x86C6 +0xDDB0 0x86CB +0xDDB1 0x86B1 +0xDDB2 0x86AF +0xDDB3 0x86C9 +0xDDB4 0x8853 +0xDDB5 0x889E +0xDDB6 0x8888 +0xDDB7 0x88AB +0xDDB8 0x8892 +0xDDB9 0x8896 +0xDDBA 0x888D +0xDDBB 0x888B +0xDDBC 0x8993 +0xDDBD 0x898F +0xDDBE 0x8A2A +0xDDBF 0x8A1D +0xDDC0 0x8A23 +0xDDC1 0x8A25 +0xDDC2 0x8A31 +0xDDC3 0x8A2D +0xDDC4 0x8A1F +0xDDC5 0x8A1B +0xDDC6 0x8A22 +0xDDC7 0x8C49 +0xDDC8 0x8C5A +0xDDC9 0x8CA9 +0xDDCA 0x8CAC +0xDDCB 0x8CAB +0xDDCC 0x8CA8 +0xDDCD 0x8CAA +0xDDCE 0x8CA7 +0xDDCF 0x8D67 +0xDDD0 0x8D66 +0xDDD1 0x8DBE +0xDDD2 0x8DBA +0xDDD3 0x8EDB +0xDDD4 0x8EDF +0xDDD5 0x9019 +0xDDD6 0x900D +0xDDD7 0x901A +0xDDD8 0x9017 +0xDDD9 0x9023 +0xDDDA 0x901F +0xDDDB 0x901D +0xDDDC 0x9010 +0xDDDD 0x9015 +0xDDDE 0x901E +0xDDDF 0x9020 +0xDDE0 0x900F +0xDDE1 0x9022 +0xDDE2 0x9016 +0xDDE3 0x901B +0xDDE4 0x9014 +0xDDE5 0x90E8 +0xDDE6 0x90ED +0xDDE7 0x90FD +0xDDE8 0x9157 +0xDDE9 0x91CE +0xDDEA 0x91F5 +0xDDEB 0x91E6 +0xDDEC 0x91E3 +0xDDED 0x91E7 +0xDDEE 0x91ED +0xDDEF 0x91E9 +0xDDF0 0x9589 +0xDDF1 0x966A +0xDDF2 0x9675 +0xDDF3 0x9673 +0xDDF4 0x9678 +0xDDF5 0x9670 +0xDDF6 0x9674 +0xDDF7 0x9676 +0xDDF8 0x9677 +0xDDF9 0x966C +0xDDFA 0x96C0 +0xDDFB 0x96EA +0xDDFC 0x96E9 +0xDDFD 0x7AE0 +0xDDFE 0x7ADF +0xDEA1 0x9802 +0xDEA2 0x9803 +0xDEA3 0x9B5A +0xDEA4 0x9CE5 +0xDEA5 0x9E75 +0xDEA6 0x9E7F +0xDEA7 0x9EA5 +0xDEA8 0x9EBB +0xDEA9 0x50A2 +0xDEAA 0x508D +0xDEAB 0x5085 +0xDEAC 0x5099 +0xDEAD 0x5091 +0xDEAE 0x5080 +0xDEAF 0x5096 +0xDEB0 0x5098 +0xDEB1 0x509A +0xDEB2 0x6700 +0xDEB3 0x51F1 +0xDEB4 0x5272 +0xDEB5 0x5274 +0xDEB6 0x5275 +0xDEB7 0x5269 +0xDEB8 0x52DE +0xDEB9 0x52DD +0xDEBA 0x52DB +0xDEBB 0x535A +0xDEBC 0x53A5 +0xDEBD 0x557B +0xDEBE 0x5580 +0xDEBF 0x55A7 +0xDEC0 0x557C +0xDEC1 0x558A +0xDEC2 0x559D +0xDEC3 0x5598 +0xDEC4 0x5582 +0xDEC5 0x559C +0xDEC6 0x55AA +0xDEC7 0x5594 +0xDEC8 0x5587 +0xDEC9 0x558B +0xDECA 0x5583 +0xDECB 0x55B3 +0xDECC 0x55AE +0xDECD 0x559F +0xDECE 0x553E +0xDECF 0x55B2 +0xDED0 0x559A +0xDED1 0x55BB +0xDED2 0x55AC +0xDED3 0x55B1 +0xDED4 0x557E +0xDED5 0x5589 +0xDED6 0x55AB +0xDED7 0x5599 +0xDED8 0x570D +0xDED9 0x582F +0xDEDA 0x582A +0xDEDB 0x5834 +0xDEDC 0x5824 +0xDEDD 0x5830 +0xDEDE 0x5831 +0xDEDF 0x5821 +0xDEE0 0x581D +0xDEE1 0x5820 +0xDEE2 0x58F9 +0xDEE3 0x58FA +0xDEE4 0x5960 +0xDEE5 0x5A77 +0xDEE6 0x5A9A +0xDEE7 0x5A7F +0xDEE8 0x5A92 +0xDEE9 0x5A9B +0xDEEA 0x5AA7 +0xDEEB 0x5B73 +0xDEEC 0x5B71 +0xDEED 0x5BD2 +0xDEEE 0x5BCC +0xDEEF 0x5BD3 +0xDEF0 0x5BD0 +0xDEF1 0x5C0A +0xDEF2 0x5C0B +0xDEF3 0x5C31 +0xDEF4 0x5D4C +0xDEF5 0x5D50 +0xDEF6 0x5D34 +0xDEF7 0x5D47 +0xDEF8 0x5DFD +0xDEF9 0x5E45 +0xDEFA 0x5E3D +0xDEFB 0x5E40 +0xDEFC 0x5E43 +0xDEFD 0x5E7E +0xDEFE 0x5ECA +0xDFA1 0x5EC1 +0xDFA2 0x5EC2 +0xDFA3 0x5EC4 +0xDFA4 0x5F3C +0xDFA5 0x5F6D +0xDFA6 0x5FA9 +0xDFA7 0x5FAA +0xDFA8 0x5FA8 +0xDFA9 0x60D1 +0xDFAA 0x60E1 +0xDFAB 0x60B2 +0xDFAC 0x60B6 +0xDFAD 0x60E0 +0xDFAE 0x611C +0xDFAF 0x6123 +0xDFB0 0x60FA +0xDFB1 0x6115 +0xDFB2 0x60F0 +0xDFB3 0x60FB +0xDFB4 0x60F4 +0xDFB5 0x6168 +0xDFB6 0x60F1 +0xDFB7 0x610E +0xDFB8 0x60F6 +0xDFB9 0x6109 +0xDFBA 0x6100 +0xDFBB 0x6112 +0xDFBC 0x621F +0xDFBD 0x6249 +0xDFBE 0x63A3 +0xDFBF 0x638C +0xDFC0 0x63CF +0xDFC1 0x63C0 +0xDFC2 0x63E9 +0xDFC3 0x63C9 +0xDFC4 0x63C6 +0xDFC5 0x63CD +0xDFC6 0x63D2 +0xDFC7 0x63E3 +0xDFC8 0x63D0 +0xDFC9 0x63E1 +0xDFCA 0x63D6 +0xDFCB 0x63ED +0xDFCC 0x63EE +0xDFCD 0x6376 +0xDFCE 0x63F4 +0xDFCF 0x63EA +0xDFD0 0x63DB +0xDFD1 0x6452 +0xDFD2 0x63DA +0xDFD3 0x63F9 +0xDFD4 0x655E +0xDFD5 0x6566 +0xDFD6 0x6562 +0xDFD7 0x6563 +0xDFD8 0x6591 +0xDFD9 0x6590 +0xDFDA 0x65AF +0xDFDB 0x666E +0xDFDC 0x6670 +0xDFDD 0x6674 +0xDFDE 0x6676 +0xDFDF 0x666F +0xDFE0 0x6691 +0xDFE1 0x667A +0xDFE2 0x667E +0xDFE3 0x6677 +0xDFE4 0x66FE +0xDFE5 0x66FF +0xDFE6 0x671F +0xDFE7 0x671D +0xDFE8 0x68FA +0xDFE9 0x68D5 +0xDFEA 0x68E0 +0xDFEB 0x68D8 +0xDFEC 0x68D7 +0xDFED 0x6905 +0xDFEE 0x68DF +0xDFEF 0x68F5 +0xDFF0 0x68EE +0xDFF1 0x68E7 +0xDFF2 0x68F9 +0xDFF3 0x68D2 +0xDFF4 0x68F2 +0xDFF5 0x68E3 +0xDFF6 0x68CB +0xDFF7 0x68CD +0xDFF8 0x690D +0xDFF9 0x6912 +0xDFFA 0x690E +0xDFFB 0x68C9 +0xDFFC 0x68DA +0xDFFD 0x696E +0xDFFE 0x68FB +0xE0A1 0x6B3E +0xE0A2 0x6B3A +0xE0A3 0x6B3D +0xE0A4 0x6B98 +0xE0A5 0x6B96 +0xE0A6 0x6BBC +0xE0A7 0x6BEF +0xE0A8 0x6C2E +0xE0A9 0x6C2F +0xE0AA 0x6C2C +0xE0AB 0x6E2F +0xE0AC 0x6E38 +0xE0AD 0x6E54 +0xE0AE 0x6E21 +0xE0AF 0x6E32 +0xE0B0 0x6E67 +0xE0B1 0x6E4A +0xE0B2 0x6E20 +0xE0B3 0x6E25 +0xE0B4 0x6E23 +0xE0B5 0x6E1B +0xE0B6 0x6E5B +0xE0B7 0x6E58 +0xE0B8 0x6E24 +0xE0B9 0x6E56 +0xE0BA 0x6E6E +0xE0BB 0x6E2D +0xE0BC 0x6E26 +0xE0BD 0x6E6F +0xE0BE 0x6E34 +0xE0BF 0x6E4D +0xE0C0 0x6E3A +0xE0C1 0x6E2C +0xE0C2 0x6E43 +0xE0C3 0x6E1D +0xE0C4 0x6E3E +0xE0C5 0x6ECB +0xE0C6 0x6E89 +0xE0C7 0x6E19 +0xE0C8 0x6E4E +0xE0C9 0x6E63 +0xE0CA 0x6E44 +0xE0CB 0x6E72 +0xE0CC 0x6E69 +0xE0CD 0x6E5F +0xE0CE 0x7119 +0xE0CF 0x711A +0xE0D0 0x7126 +0xE0D1 0x7130 +0xE0D2 0x7121 +0xE0D3 0x7136 +0xE0D4 0x716E +0xE0D5 0x711C +0xE0D6 0x724C +0xE0D7 0x7284 +0xE0D8 0x7280 +0xE0D9 0x7336 +0xE0DA 0x7325 +0xE0DB 0x7334 +0xE0DC 0x7329 +0xE0DD 0x743A +0xE0DE 0x742A +0xE0DF 0x7433 +0xE0E0 0x7422 +0xE0E1 0x7425 +0xE0E2 0x7435 +0xE0E3 0x7436 +0xE0E4 0x7434 +0xE0E5 0x742F +0xE0E6 0x741B +0xE0E7 0x7426 +0xE0E8 0x7428 +0xE0E9 0x7525 +0xE0EA 0x7526 +0xE0EB 0x756B +0xE0EC 0x756A +0xE0ED 0x75E2 +0xE0EE 0x75DB +0xE0EF 0x75E3 +0xE0F0 0x75D9 +0xE0F1 0x75D8 +0xE0F2 0x75DE +0xE0F3 0x75E0 +0xE0F4 0x767B +0xE0F5 0x767C +0xE0F6 0x7696 +0xE0F7 0x7693 +0xE0F8 0x76B4 +0xE0F9 0x76DC +0xE0FA 0x774F +0xE0FB 0x77ED +0xE0FC 0x785D +0xE0FD 0x786C +0xE0FE 0x786F +0xE1A1 0x7A0D +0xE1A2 0x7A08 +0xE1A3 0x7A0B +0xE1A4 0x7A05 +0xE1A5 0x7A00 +0xE1A6 0x7A98 +0xE1A7 0x7A97 +0xE1A8 0x7A96 +0xE1A9 0x7AE5 +0xE1AA 0x7AE3 +0xE1AB 0x7B49 +0xE1AC 0x7B56 +0xE1AD 0x7B46 +0xE1AE 0x7B50 +0xE1AF 0x7B52 +0xE1B0 0x7B54 +0xE1B1 0x7B4D +0xE1B2 0x7B4B +0xE1B3 0x7B4F +0xE1B4 0x7B51 +0xE1B5 0x7C9F +0xE1B6 0x7CA5 +0xE1B7 0x7D5E +0xE1B8 0x7D50 +0xE1B9 0x7D68 +0xE1BA 0x7D55 +0xE1BB 0x7D2B +0xE1BC 0x7D6E +0xE1BD 0x7D72 +0xE1BE 0x7D61 +0xE1BF 0x7D66 +0xE1C0 0x7D62 +0xE1C1 0x7D70 +0xE1C2 0x7D73 +0xE1C3 0x5584 +0xE1C4 0x7FD4 +0xE1C5 0x7FD5 +0xE1C6 0x800B +0xE1C7 0x8052 +0xE1C8 0x8085 +0xE1C9 0x8155 +0xE1CA 0x8154 +0xE1CB 0x814B +0xE1CC 0x8151 +0xE1CD 0x814E +0xE1CE 0x8139 +0xE1CF 0x8146 +0xE1D0 0x813E +0xE1D1 0x814C +0xE1D2 0x8153 +0xE1D3 0x8174 +0xE1D4 0x8212 +0xE1D5 0x821C +0xE1D6 0x83E9 +0xE1D7 0x8403 +0xE1D8 0x83F8 +0xE1D9 0x840D +0xE1DA 0x83E0 +0xE1DB 0x83C5 +0xE1DC 0x840B +0xE1DD 0x83C1 +0xE1DE 0x83EF +0xE1DF 0x83F1 +0xE1E0 0x83F4 +0xE1E1 0x8457 +0xE1E2 0x840A +0xE1E3 0x83F0 +0xE1E4 0x840C +0xE1E5 0x83CC +0xE1E6 0x83FD +0xE1E7 0x83F2 +0xE1E8 0x83CA +0xE1E9 0x8438 +0xE1EA 0x840E +0xE1EB 0x8404 +0xE1EC 0x83DC +0xE1ED 0x8407 +0xE1EE 0x83D4 +0xE1EF 0x83DF +0xE1F0 0x865B +0xE1F1 0x86DF +0xE1F2 0x86D9 +0xE1F3 0x86ED +0xE1F4 0x86D4 +0xE1F5 0x86DB +0xE1F6 0x86E4 +0xE1F7 0x86D0 +0xE1F8 0x86DE +0xE1F9 0x8857 +0xE1FA 0x88C1 +0xE1FB 0x88C2 +0xE1FC 0x88B1 +0xE1FD 0x8983 +0xE1FE 0x8996 +0xE2A1 0x8A3B +0xE2A2 0x8A60 +0xE2A3 0x8A55 +0xE2A4 0x8A5E +0xE2A5 0x8A3C +0xE2A6 0x8A41 +0xE2A7 0x8A54 +0xE2A8 0x8A5B +0xE2A9 0x8A50 +0xE2AA 0x8A46 +0xE2AB 0x8A34 +0xE2AC 0x8A3A +0xE2AD 0x8A36 +0xE2AE 0x8A56 +0xE2AF 0x8C61 +0xE2B0 0x8C82 +0xE2B1 0x8CAF +0xE2B2 0x8CBC +0xE2B3 0x8CB3 +0xE2B4 0x8CBD +0xE2B5 0x8CC1 +0xE2B6 0x8CBB +0xE2B7 0x8CC0 +0xE2B8 0x8CB4 +0xE2B9 0x8CB7 +0xE2BA 0x8CB6 +0xE2BB 0x8CBF +0xE2BC 0x8CB8 +0xE2BD 0x8D8A +0xE2BE 0x8D85 +0xE2BF 0x8D81 +0xE2C0 0x8DCE +0xE2C1 0x8DDD +0xE2C2 0x8DCB +0xE2C3 0x8DDA +0xE2C4 0x8DD1 +0xE2C5 0x8DCC +0xE2C6 0x8DDB +0xE2C7 0x8DC6 +0xE2C8 0x8EFB +0xE2C9 0x8EF8 +0xE2CA 0x8EFC +0xE2CB 0x8F9C +0xE2CC 0x902E +0xE2CD 0x9035 +0xE2CE 0x9031 +0xE2CF 0x9038 +0xE2D0 0x9032 +0xE2D1 0x9036 +0xE2D2 0x9102 +0xE2D3 0x90F5 +0xE2D4 0x9109 +0xE2D5 0x90FE +0xE2D6 0x9163 +0xE2D7 0x9165 +0xE2D8 0x91CF +0xE2D9 0x9214 +0xE2DA 0x9215 +0xE2DB 0x9223 +0xE2DC 0x9209 +0xE2DD 0x921E +0xE2DE 0x920D +0xE2DF 0x9210 +0xE2E0 0x9207 +0xE2E1 0x9211 +0xE2E2 0x9594 +0xE2E3 0x958F +0xE2E4 0x958B +0xE2E5 0x9591 +0xE2E6 0x9593 +0xE2E7 0x9592 +0xE2E8 0x958E +0xE2E9 0x968A +0xE2EA 0x968E +0xE2EB 0x968B +0xE2EC 0x967D +0xE2ED 0x9685 +0xE2EE 0x9686 +0xE2EF 0x968D +0xE2F0 0x9672 +0xE2F1 0x9684 +0xE2F2 0x96C1 +0xE2F3 0x96C5 +0xE2F4 0x96C4 +0xE2F5 0x96C6 +0xE2F6 0x96C7 +0xE2F7 0x96EF +0xE2F8 0x96F2 +0xE2F9 0x97CC +0xE2FA 0x9805 +0xE2FB 0x9806 +0xE2FC 0x9808 +0xE2FD 0x98E7 +0xE2FE 0x98EA +0xE3A1 0x98EF +0xE3A2 0x98E9 +0xE3A3 0x98F2 +0xE3A4 0x98ED +0xE3A5 0x99AE +0xE3A6 0x99AD +0xE3A7 0x9EC3 +0xE3A8 0x9ECD +0xE3A9 0x9ED1 +0xE3AA 0x4E82 +0xE3AB 0x50AD +0xE3AC 0x50B5 +0xE3AD 0x50B2 +0xE3AE 0x50B3 +0xE3AF 0x50C5 +0xE3B0 0x50BE +0xE3B1 0x50AC +0xE3B2 0x50B7 +0xE3B3 0x50BB +0xE3B4 0x50AF +0xE3B5 0x50C7 +0xE3B6 0x527F +0xE3B7 0x5277 +0xE3B8 0x527D +0xE3B9 0x52DF +0xE3BA 0x52E6 +0xE3BB 0x52E4 +0xE3BC 0x52E2 +0xE3BD 0x52E3 +0xE3BE 0x532F +0xE3BF 0x55DF +0xE3C0 0x55E8 +0xE3C1 0x55D3 +0xE3C2 0x55E6 +0xE3C3 0x55CE +0xE3C4 0x55DC +0xE3C5 0x55C7 +0xE3C6 0x55D1 +0xE3C7 0x55E3 +0xE3C8 0x55E4 +0xE3C9 0x55EF +0xE3CA 0x55DA +0xE3CB 0x55E1 +0xE3CC 0x55C5 +0xE3CD 0x55C6 +0xE3CE 0x55E5 +0xE3CF 0x55C9 +0xE3D0 0x5712 +0xE3D1 0x5713 +0xE3D2 0x585E +0xE3D3 0x5851 +0xE3D4 0x5858 +0xE3D5 0x5857 +0xE3D6 0x585A +0xE3D7 0x5854 +0xE3D8 0x586B +0xE3D9 0x584C +0xE3DA 0x586D +0xE3DB 0x584A +0xE3DC 0x5862 +0xE3DD 0x5852 +0xE3DE 0x584B +0xE3DF 0x5967 +0xE3E0 0x5AC1 +0xE3E1 0x5AC9 +0xE3E2 0x5ACC +0xE3E3 0x5ABE +0xE3E4 0x5ABD +0xE3E5 0x5ABC +0xE3E6 0x5AB3 +0xE3E7 0x5AC2 +0xE3E8 0x5AB2 +0xE3E9 0x5D69 +0xE3EA 0x5D6F +0xE3EB 0x5E4C +0xE3EC 0x5E79 +0xE3ED 0x5EC9 +0xE3EE 0x5EC8 +0xE3EF 0x5F12 +0xE3F0 0x5F59 +0xE3F1 0x5FAC +0xE3F2 0x5FAE +0xE3F3 0x611A +0xE3F4 0x610F +0xE3F5 0x6148 +0xE3F6 0x611F +0xE3F7 0x60F3 +0xE3F8 0x611B +0xE3F9 0x60F9 +0xE3FA 0x6101 +0xE3FB 0x6108 +0xE3FC 0x614E +0xE3FD 0x614C +0xE3FE 0x6144 +0xE4A1 0x614D +0xE4A2 0x613E +0xE4A3 0x6134 +0xE4A4 0x6127 +0xE4A5 0x610D +0xE4A6 0x6106 +0xE4A7 0x6137 +0xE4A8 0x6221 +0xE4A9 0x6222 +0xE4AA 0x6413 +0xE4AB 0x643E +0xE4AC 0x641E +0xE4AD 0x642A +0xE4AE 0x642D +0xE4AF 0x643D +0xE4B0 0x642C +0xE4B1 0x640F +0xE4B2 0x641C +0xE4B3 0x6414 +0xE4B4 0x640D +0xE4B5 0x6436 +0xE4B6 0x6416 +0xE4B7 0x6417 +0xE4B8 0x6406 +0xE4B9 0x656C +0xE4BA 0x659F +0xE4BB 0x65B0 +0xE4BC 0x6697 +0xE4BD 0x6689 +0xE4BE 0x6687 +0xE4BF 0x6688 +0xE4C0 0x6696 +0xE4C1 0x6684 +0xE4C2 0x6698 +0xE4C3 0x668D +0xE4C4 0x6703 +0xE4C5 0x6994 +0xE4C6 0x696D +0xE4C7 0x695A +0xE4C8 0x6977 +0xE4C9 0x6960 +0xE4CA 0x6954 +0xE4CB 0x6975 +0xE4CC 0x6930 +0xE4CD 0x6982 +0xE4CE 0x694A +0xE4CF 0x6968 +0xE4D0 0x696B +0xE4D1 0x695E +0xE4D2 0x6953 +0xE4D3 0x6979 +0xE4D4 0x6986 +0xE4D5 0x695D +0xE4D6 0x6963 +0xE4D7 0x695B +0xE4D8 0x6B47 +0xE4D9 0x6B72 +0xE4DA 0x6BC0 +0xE4DB 0x6BBF +0xE4DC 0x6BD3 +0xE4DD 0x6BFD +0xE4DE 0x6EA2 +0xE4DF 0x6EAF +0xE4E0 0x6ED3 +0xE4E1 0x6EB6 +0xE4E2 0x6EC2 +0xE4E3 0x6E90 +0xE4E4 0x6E9D +0xE4E5 0x6EC7 +0xE4E6 0x6EC5 +0xE4E7 0x6EA5 +0xE4E8 0x6E98 +0xE4E9 0x6EBC +0xE4EA 0x6EBA +0xE4EB 0x6EAB +0xE4EC 0x6ED1 +0xE4ED 0x6E96 +0xE4EE 0x6E9C +0xE4EF 0x6EC4 +0xE4F0 0x6ED4 +0xE4F1 0x6EAA +0xE4F2 0x6EA7 +0xE4F3 0x6EB4 +0xE4F4 0x714E +0xE4F5 0x7159 +0xE4F6 0x7169 +0xE4F7 0x7164 +0xE4F8 0x7149 +0xE4F9 0x7167 +0xE4FA 0x715C +0xE4FB 0x716C +0xE4FC 0x7166 +0xE4FD 0x714C +0xE4FE 0x7165 +0xE5A1 0x715E +0xE5A2 0x7146 +0xE5A3 0x7168 +0xE5A4 0x7156 +0xE5A5 0x723A +0xE5A6 0x7252 +0xE5A7 0x7337 +0xE5A8 0x7345 +0xE5A9 0x733F +0xE5AA 0x733E +0xE5AB 0x746F +0xE5AC 0x745A +0xE5AD 0x7455 +0xE5AE 0x745F +0xE5AF 0x745E +0xE5B0 0x7441 +0xE5B1 0x743F +0xE5B2 0x7459 +0xE5B3 0x745B +0xE5B4 0x745C +0xE5B5 0x7576 +0xE5B6 0x7578 +0xE5B7 0x7600 +0xE5B8 0x75F0 +0xE5B9 0x7601 +0xE5BA 0x75F2 +0xE5BB 0x75F1 +0xE5BC 0x75FA +0xE5BD 0x75FF +0xE5BE 0x75F4 +0xE5BF 0x75F3 +0xE5C0 0x76DE +0xE5C1 0x76DF +0xE5C2 0x775B +0xE5C3 0x776B +0xE5C4 0x7766 +0xE5C5 0x775E +0xE5C6 0x7763 +0xE5C7 0x7779 +0xE5C8 0x776A +0xE5C9 0x776C +0xE5CA 0x775C +0xE5CB 0x7765 +0xE5CC 0x7768 +0xE5CD 0x7762 +0xE5CE 0x77EE +0xE5CF 0x788E +0xE5D0 0x78B0 +0xE5D1 0x7897 +0xE5D2 0x7898 +0xE5D3 0x788C +0xE5D4 0x7889 +0xE5D5 0x787C +0xE5D6 0x7891 +0xE5D7 0x7893 +0xE5D8 0x787F +0xE5D9 0x797A +0xE5DA 0x797F +0xE5DB 0x7981 +0xE5DC 0x842C +0xE5DD 0x79BD +0xE5DE 0x7A1C +0xE5DF 0x7A1A +0xE5E0 0x7A20 +0xE5E1 0x7A14 +0xE5E2 0x7A1F +0xE5E3 0x7A1E +0xE5E4 0x7A9F +0xE5E5 0x7AA0 +0xE5E6 0x7B77 +0xE5E7 0x7BC0 +0xE5E8 0x7B60 +0xE5E9 0x7B6E +0xE5EA 0x7B67 +0xE5EB 0x7CB1 +0xE5EC 0x7CB3 +0xE5ED 0x7CB5 +0xE5EE 0x7D93 +0xE5EF 0x7D79 +0xE5F0 0x7D91 +0xE5F1 0x7D81 +0xE5F2 0x7D8F +0xE5F3 0x7D5B +0xE5F4 0x7F6E +0xE5F5 0x7F69 +0xE5F6 0x7F6A +0xE5F7 0x7F72 +0xE5F8 0x7FA9 +0xE5F9 0x7FA8 +0xE5FA 0x7FA4 +0xE5FB 0x8056 +0xE5FC 0x8058 +0xE5FD 0x8086 +0xE5FE 0x8084 +0xE6A1 0x8171 +0xE6A2 0x8170 +0xE6A3 0x8178 +0xE6A4 0x8165 +0xE6A5 0x816E +0xE6A6 0x8173 +0xE6A7 0x816B +0xE6A8 0x8179 +0xE6A9 0x817A +0xE6AA 0x8166 +0xE6AB 0x8205 +0xE6AC 0x8247 +0xE6AD 0x8482 +0xE6AE 0x8477 +0xE6AF 0x843D +0xE6B0 0x8431 +0xE6B1 0x8475 +0xE6B2 0x8466 +0xE6B3 0x846B +0xE6B4 0x8449 +0xE6B5 0x846C +0xE6B6 0x845B +0xE6B7 0x843C +0xE6B8 0x8435 +0xE6B9 0x8461 +0xE6BA 0x8463 +0xE6BB 0x8469 +0xE6BC 0x846D +0xE6BD 0x8446 +0xE6BE 0x865E +0xE6BF 0x865C +0xE6C0 0x865F +0xE6C1 0x86F9 +0xE6C2 0x8713 +0xE6C3 0x8708 +0xE6C4 0x8707 +0xE6C5 0x8700 +0xE6C6 0x86FE +0xE6C7 0x86FB +0xE6C8 0x8702 +0xE6C9 0x8703 +0xE6CA 0x8706 +0xE6CB 0x870A +0xE6CC 0x8859 +0xE6CD 0x88DF +0xE6CE 0x88D4 +0xE6CF 0x88D9 +0xE6D0 0x88DC +0xE6D1 0x88D8 +0xE6D2 0x88DD +0xE6D3 0x88E1 +0xE6D4 0x88CA +0xE6D5 0x88D5 +0xE6D6 0x88D2 +0xE6D7 0x899C +0xE6D8 0x89E3 +0xE6D9 0x8A6B +0xE6DA 0x8A72 +0xE6DB 0x8A73 +0xE6DC 0x8A66 +0xE6DD 0x8A69 +0xE6DE 0x8A70 +0xE6DF 0x8A87 +0xE6E0 0x8A7C +0xE6E1 0x8A63 +0xE6E2 0x8AA0 +0xE6E3 0x8A71 +0xE6E4 0x8A85 +0xE6E5 0x8A6D +0xE6E6 0x8A62 +0xE6E7 0x8A6E +0xE6E8 0x8A6C +0xE6E9 0x8A79 +0xE6EA 0x8A7B +0xE6EB 0x8A3E +0xE6EC 0x8A68 +0xE6ED 0x8C62 +0xE6EE 0x8C8A +0xE6EF 0x8C89 +0xE6F0 0x8CCA +0xE6F1 0x8CC7 +0xE6F2 0x8CC8 +0xE6F3 0x8CC4 +0xE6F4 0x8CB2 +0xE6F5 0x8CC3 +0xE6F6 0x8CC2 +0xE6F7 0x8CC5 +0xE6F8 0x8DE1 +0xE6F9 0x8DDF +0xE6FA 0x8DE8 +0xE6FB 0x8DEF +0xE6FC 0x8DF3 +0xE6FD 0x8DFA +0xE6FE 0x8DEA +0xE7A1 0x8DE4 +0xE7A2 0x8DE6 +0xE7A3 0x8EB2 +0xE7A4 0x8F03 +0xE7A5 0x8F09 +0xE7A6 0x8EFE +0xE7A7 0x8F0A +0xE7A8 0x8F9F +0xE7A9 0x8FB2 +0xE7AA 0x904B +0xE7AB 0x904A +0xE7AC 0x9053 +0xE7AD 0x9042 +0xE7AE 0x9054 +0xE7AF 0x903C +0xE7B0 0x9055 +0xE7B1 0x9050 +0xE7B2 0x9047 +0xE7B3 0x904F +0xE7B4 0x904E +0xE7B5 0x904D +0xE7B6 0x9051 +0xE7B7 0x903E +0xE7B8 0x9041 +0xE7B9 0x9112 +0xE7BA 0x9117 +0xE7BB 0x916C +0xE7BC 0x916A +0xE7BD 0x9169 +0xE7BE 0x91C9 +0xE7BF 0x9237 +0xE7C0 0x9257 +0xE7C1 0x9238 +0xE7C2 0x923D +0xE7C3 0x9240 +0xE7C4 0x923E +0xE7C5 0x925B +0xE7C6 0x924B +0xE7C7 0x9264 +0xE7C8 0x9251 +0xE7C9 0x9234 +0xE7CA 0x9249 +0xE7CB 0x924D +0xE7CC 0x9245 +0xE7CD 0x9239 +0xE7CE 0x923F +0xE7CF 0x925A +0xE7D0 0x9598 +0xE7D1 0x9698 +0xE7D2 0x9694 +0xE7D3 0x9695 +0xE7D4 0x96CD +0xE7D5 0x96CB +0xE7D6 0x96C9 +0xE7D7 0x96CA +0xE7D8 0x96F7 +0xE7D9 0x96FB +0xE7DA 0x96F9 +0xE7DB 0x96F6 +0xE7DC 0x9756 +0xE7DD 0x9774 +0xE7DE 0x9776 +0xE7DF 0x9810 +0xE7E0 0x9811 +0xE7E1 0x9813 +0xE7E2 0x980A +0xE7E3 0x9812 +0xE7E4 0x980C +0xE7E5 0x98FC +0xE7E6 0x98F4 +0xE7E7 0x98FD +0xE7E8 0x98FE +0xE7E9 0x99B3 +0xE7EA 0x99B1 +0xE7EB 0x99B4 +0xE7EC 0x9AE1 +0xE7ED 0x9CE9 +0xE7EE 0x9E82 +0xE7EF 0x9F0E +0xE7F0 0x9F13 +0xE7F1 0x9F20 +0xE7F2 0x50E7 +0xE7F3 0x50EE +0xE7F4 0x50E5 +0xE7F5 0x50D6 +0xE7F6 0x50ED +0xE7F7 0x50DA +0xE7F8 0x50D5 +0xE7F9 0x50CF +0xE7FA 0x50D1 +0xE7FB 0x50F1 +0xE7FC 0x50CE +0xE7FD 0x50E9 +0xE7FE 0x5162 +0xE8A1 0x51F3 +0xE8A2 0x5283 +0xE8A3 0x5282 +0xE8A4 0x5331 +0xE8A5 0x53AD +0xE8A6 0x55FE +0xE8A7 0x5600 +0xE8A8 0x561B +0xE8A9 0x5617 +0xE8AA 0x55FD +0xE8AB 0x5614 +0xE8AC 0x5606 +0xE8AD 0x5609 +0xE8AE 0x560D +0xE8AF 0x560E +0xE8B0 0x55F7 +0xE8B1 0x5616 +0xE8B2 0x561F +0xE8B3 0x5608 +0xE8B4 0x5610 +0xE8B5 0x55F6 +0xE8B6 0x5718 +0xE8B7 0x5716 +0xE8B8 0x5875 +0xE8B9 0x587E +0xE8BA 0x5883 +0xE8BB 0x5893 +0xE8BC 0x588A +0xE8BD 0x5879 +0xE8BE 0x5885 +0xE8BF 0x587D +0xE8C0 0x58FD +0xE8C1 0x5925 +0xE8C2 0x5922 +0xE8C3 0x5924 +0xE8C4 0x596A +0xE8C5 0x5969 +0xE8C6 0x5AE1 +0xE8C7 0x5AE6 +0xE8C8 0x5AE9 +0xE8C9 0x5AD7 +0xE8CA 0x5AD6 +0xE8CB 0x5AD8 +0xE8CC 0x5AE3 +0xE8CD 0x5B75 +0xE8CE 0x5BDE +0xE8CF 0x5BE7 +0xE8D0 0x5BE1 +0xE8D1 0x5BE5 +0xE8D2 0x5BE6 +0xE8D3 0x5BE8 +0xE8D4 0x5BE2 +0xE8D5 0x5BE4 +0xE8D6 0x5BDF +0xE8D7 0x5C0D +0xE8D8 0x5C62 +0xE8D9 0x5D84 +0xE8DA 0x5D87 +0xE8DB 0x5E5B +0xE8DC 0x5E63 +0xE8DD 0x5E55 +0xE8DE 0x5E57 +0xE8DF 0x5E54 +0xE8E0 0x5ED3 +0xE8E1 0x5ED6 +0xE8E2 0x5F0A +0xE8E3 0x5F46 +0xE8E4 0x5F70 +0xE8E5 0x5FB9 +0xE8E6 0x6147 +0xE8E7 0x613F +0xE8E8 0x614B +0xE8E9 0x6177 +0xE8EA 0x6162 +0xE8EB 0x6163 +0xE8EC 0x615F +0xE8ED 0x615A +0xE8EE 0x6158 +0xE8EF 0x6175 +0xE8F0 0x622A +0xE8F1 0x6487 +0xE8F2 0x6458 +0xE8F3 0x6454 +0xE8F4 0x64A4 +0xE8F5 0x6478 +0xE8F6 0x645F +0xE8F7 0x647A +0xE8F8 0x6451 +0xE8F9 0x6467 +0xE8FA 0x6434 +0xE8FB 0x646D +0xE8FC 0x647B +0xE8FD 0x6572 +0xE8FE 0x65A1 +0xE9A1 0x65D7 +0xE9A2 0x65D6 +0xE9A3 0x66A2 +0xE9A4 0x66A8 +0xE9A5 0x669D +0xE9A6 0x699C +0xE9A7 0x69A8 +0xE9A8 0x6995 +0xE9A9 0x69C1 +0xE9AA 0x69AE +0xE9AB 0x69D3 +0xE9AC 0x69CB +0xE9AD 0x699B +0xE9AE 0x69B7 +0xE9AF 0x69BB +0xE9B0 0x69AB +0xE9B1 0x69B4 +0xE9B2 0x69D0 +0xE9B3 0x69CD +0xE9B4 0x69AD +0xE9B5 0x69CC +0xE9B6 0x69A6 +0xE9B7 0x69C3 +0xE9B8 0x69A3 +0xE9B9 0x6B49 +0xE9BA 0x6B4C +0xE9BB 0x6C33 +0xE9BC 0x6F33 +0xE9BD 0x6F14 +0xE9BE 0x6EFE +0xE9BF 0x6F13 +0xE9C0 0x6EF4 +0xE9C1 0x6F29 +0xE9C2 0x6F3E +0xE9C3 0x6F20 +0xE9C4 0x6F2C +0xE9C5 0x6F0F +0xE9C6 0x6F02 +0xE9C7 0x6F22 +0xE9C8 0x6EFF +0xE9C9 0x6EEF +0xE9CA 0x6F06 +0xE9CB 0x6F31 +0xE9CC 0x6F38 +0xE9CD 0x6F32 +0xE9CE 0x6F23 +0xE9CF 0x6F15 +0xE9D0 0x6F2B +0xE9D1 0x6F2F +0xE9D2 0x6F88 +0xE9D3 0x6F2A +0xE9D4 0x6EEC +0xE9D5 0x6F01 +0xE9D6 0x6EF2 +0xE9D7 0x6ECC +0xE9D8 0x6EF7 +0xE9D9 0x7194 +0xE9DA 0x7199 +0xE9DB 0x717D +0xE9DC 0x718A +0xE9DD 0x7184 +0xE9DE 0x7192 +0xE9DF 0x723E +0xE9E0 0x7292 +0xE9E1 0x7296 +0xE9E2 0x7344 +0xE9E3 0x7350 +0xE9E4 0x7464 +0xE9E5 0x7463 +0xE9E6 0x746A +0xE9E7 0x7470 +0xE9E8 0x746D +0xE9E9 0x7504 +0xE9EA 0x7591 +0xE9EB 0x7627 +0xE9EC 0x760D +0xE9ED 0x760B +0xE9EE 0x7609 +0xE9EF 0x7613 +0xE9F0 0x76E1 +0xE9F1 0x76E3 +0xE9F2 0x7784 +0xE9F3 0x777D +0xE9F4 0x777F +0xE9F5 0x7761 +0xE9F6 0x78C1 +0xE9F7 0x789F +0xE9F8 0x78A7 +0xE9F9 0x78B3 +0xE9FA 0x78A9 +0xE9FB 0x78A3 +0xE9FC 0x798E +0xE9FD 0x798F +0xE9FE 0x798D +0xEAA1 0x7A2E +0xEAA2 0x7A31 +0xEAA3 0x7AAA +0xEAA4 0x7AA9 +0xEAA5 0x7AED +0xEAA6 0x7AEF +0xEAA7 0x7BA1 +0xEAA8 0x7B95 +0xEAA9 0x7B8B +0xEAAA 0x7B75 +0xEAAB 0x7B97 +0xEAAC 0x7B9D +0xEAAD 0x7B94 +0xEAAE 0x7B8F +0xEAAF 0x7BB8 +0xEAB0 0x7B87 +0xEAB1 0x7B84 +0xEAB2 0x7CB9 +0xEAB3 0x7CBD +0xEAB4 0x7CBE +0xEAB5 0x7DBB +0xEAB6 0x7DB0 +0xEAB7 0x7D9C +0xEAB8 0x7DBD +0xEAB9 0x7DBE +0xEABA 0x7DA0 +0xEABB 0x7DCA +0xEABC 0x7DB4 +0xEABD 0x7DB2 +0xEABE 0x7DB1 +0xEABF 0x7DBA +0xEAC0 0x7DA2 +0xEAC1 0x7DBF +0xEAC2 0x7DB5 +0xEAC3 0x7DB8 +0xEAC4 0x7DAD +0xEAC5 0x7DD2 +0xEAC6 0x7DC7 +0xEAC7 0x7DAC +0xEAC8 0x7F70 +0xEAC9 0x7FE0 +0xEACA 0x7FE1 +0xEACB 0x7FDF +0xEACC 0x805E +0xEACD 0x805A +0xEACE 0x8087 +0xEACF 0x8150 +0xEAD0 0x8180 +0xEAD1 0x818F +0xEAD2 0x8188 +0xEAD3 0x818A +0xEAD4 0x817F +0xEAD5 0x8182 +0xEAD6 0x81E7 +0xEAD7 0x81FA +0xEAD8 0x8207 +0xEAD9 0x8214 +0xEADA 0x821E +0xEADB 0x824B +0xEADC 0x84C9 +0xEADD 0x84BF +0xEADE 0x84C6 +0xEADF 0x84C4 +0xEAE0 0x8499 +0xEAE1 0x849E +0xEAE2 0x84B2 +0xEAE3 0x849C +0xEAE4 0x84CB +0xEAE5 0x84B8 +0xEAE6 0x84C0 +0xEAE7 0x84D3 +0xEAE8 0x8490 +0xEAE9 0x84BC +0xEAEA 0x84D1 +0xEAEB 0x84CA +0xEAEC 0x873F +0xEAED 0x871C +0xEAEE 0x873B +0xEAEF 0x8722 +0xEAF0 0x8725 +0xEAF1 0x8734 +0xEAF2 0x8718 +0xEAF3 0x8755 +0xEAF4 0x8737 +0xEAF5 0x8729 +0xEAF6 0x88F3 +0xEAF7 0x8902 +0xEAF8 0x88F4 +0xEAF9 0x88F9 +0xEAFA 0x88F8 +0xEAFB 0x88FD +0xEAFC 0x88E8 +0xEAFD 0x891A +0xEAFE 0x88EF +0xEBA1 0x8AA6 +0xEBA2 0x8A8C +0xEBA3 0x8A9E +0xEBA4 0x8AA3 +0xEBA5 0x8A8D +0xEBA6 0x8AA1 +0xEBA7 0x8A93 +0xEBA8 0x8AA4 +0xEBA9 0x8AAA +0xEBAA 0x8AA5 +0xEBAB 0x8AA8 +0xEBAC 0x8A98 +0xEBAD 0x8A91 +0xEBAE 0x8A9A +0xEBAF 0x8AA7 +0xEBB0 0x8C6A +0xEBB1 0x8C8D +0xEBB2 0x8C8C +0xEBB3 0x8CD3 +0xEBB4 0x8CD1 +0xEBB5 0x8CD2 +0xEBB6 0x8D6B +0xEBB7 0x8D99 +0xEBB8 0x8D95 +0xEBB9 0x8DFC +0xEBBA 0x8F14 +0xEBBB 0x8F12 +0xEBBC 0x8F15 +0xEBBD 0x8F13 +0xEBBE 0x8FA3 +0xEBBF 0x9060 +0xEBC0 0x9058 +0xEBC1 0x905C +0xEBC2 0x9063 +0xEBC3 0x9059 +0xEBC4 0x905E +0xEBC5 0x9062 +0xEBC6 0x905D +0xEBC7 0x905B +0xEBC8 0x9119 +0xEBC9 0x9118 +0xEBCA 0x911E +0xEBCB 0x9175 +0xEBCC 0x9178 +0xEBCD 0x9177 +0xEBCE 0x9174 +0xEBCF 0x9278 +0xEBD0 0x92AC +0xEBD1 0x9280 +0xEBD2 0x9285 +0xEBD3 0x9298 +0xEBD4 0x9296 +0xEBD5 0x927B +0xEBD6 0x9293 +0xEBD7 0x929C +0xEBD8 0x92A8 +0xEBD9 0x927C +0xEBDA 0x9291 +0xEBDB 0x95A1 +0xEBDC 0x95A8 +0xEBDD 0x95A9 +0xEBDE 0x95A3 +0xEBDF 0x95A5 +0xEBE0 0x95A4 +0xEBE1 0x9699 +0xEBE2 0x969C +0xEBE3 0x969B +0xEBE4 0x96CC +0xEBE5 0x96D2 +0xEBE6 0x9700 +0xEBE7 0x977C +0xEBE8 0x9785 +0xEBE9 0x97F6 +0xEBEA 0x9817 +0xEBEB 0x9818 +0xEBEC 0x98AF +0xEBED 0x98B1 +0xEBEE 0x9903 +0xEBEF 0x9905 +0xEBF0 0x990C +0xEBF1 0x9909 +0xEBF2 0x99C1 +0xEBF3 0x9AAF +0xEBF4 0x9AB0 +0xEBF5 0x9AE6 +0xEBF6 0x9B41 +0xEBF7 0x9B42 +0xEBF8 0x9CF4 +0xEBF9 0x9CF6 +0xEBFA 0x9CF3 +0xEBFB 0x9EBC +0xEBFC 0x9F3B +0xEBFD 0x9F4A +0xEBFE 0x5104 +0xECA1 0x5100 +0xECA2 0x50FB +0xECA3 0x50F5 +0xECA4 0x50F9 +0xECA5 0x5102 +0xECA6 0x5108 +0xECA7 0x5109 +0xECA8 0x5105 +0xECA9 0x51DC +0xECAA 0x5287 +0xECAB 0x5288 +0xECAC 0x5289 +0xECAD 0x528D +0xECAE 0x528A +0xECAF 0x52F0 +0xECB0 0x53B2 +0xECB1 0x562E +0xECB2 0x563B +0xECB3 0x5639 +0xECB4 0x5632 +0xECB5 0x563F +0xECB6 0x5634 +0xECB7 0x5629 +0xECB8 0x5653 +0xECB9 0x564E +0xECBA 0x5657 +0xECBB 0x5674 +0xECBC 0x5636 +0xECBD 0x562F +0xECBE 0x5630 +0xECBF 0x5880 +0xECC0 0x589F +0xECC1 0x589E +0xECC2 0x58B3 +0xECC3 0x589C +0xECC4 0x58AE +0xECC5 0x58A9 +0xECC6 0x58A6 +0xECC7 0x596D +0xECC8 0x5B09 +0xECC9 0x5AFB +0xECCA 0x5B0B +0xECCB 0x5AF5 +0xECCC 0x5B0C +0xECCD 0x5B08 +0xECCE 0x5BEE +0xECCF 0x5BEC +0xECD0 0x5BE9 +0xECD1 0x5BEB +0xECD2 0x5C64 +0xECD3 0x5C65 +0xECD4 0x5D9D +0xECD5 0x5D94 +0xECD6 0x5E62 +0xECD7 0x5E5F +0xECD8 0x5E61 +0xECD9 0x5EE2 +0xECDA 0x5EDA +0xECDB 0x5EDF +0xECDC 0x5EDD +0xECDD 0x5EE3 +0xECDE 0x5EE0 +0xECDF 0x5F48 +0xECE0 0x5F71 +0xECE1 0x5FB7 +0xECE2 0x5FB5 +0xECE3 0x6176 +0xECE4 0x6167 +0xECE5 0x616E +0xECE6 0x615D +0xECE7 0x6155 +0xECE8 0x6182 +0xECE9 0x617C +0xECEA 0x6170 +0xECEB 0x616B +0xECEC 0x617E +0xECED 0x61A7 +0xECEE 0x6190 +0xECEF 0x61AB +0xECF0 0x618E +0xECF1 0x61AC +0xECF2 0x619A +0xECF3 0x61A4 +0xECF4 0x6194 +0xECF5 0x61AE +0xECF6 0x622E +0xECF7 0x6469 +0xECF8 0x646F +0xECF9 0x6479 +0xECFA 0x649E +0xECFB 0x64B2 +0xECFC 0x6488 +0xECFD 0x6490 +0xECFE 0x64B0 +0xEDA1 0x64A5 +0xEDA2 0x6493 +0xEDA3 0x6495 +0xEDA4 0x64A9 +0xEDA5 0x6492 +0xEDA6 0x64AE +0xEDA7 0x64AD +0xEDA8 0x64AB +0xEDA9 0x649A +0xEDAA 0x64AC +0xEDAB 0x6499 +0xEDAC 0x64A2 +0xEDAD 0x64B3 +0xEDAE 0x6575 +0xEDAF 0x6577 +0xEDB0 0x6578 +0xEDB1 0x66AE +0xEDB2 0x66AB +0xEDB3 0x66B4 +0xEDB4 0x66B1 +0xEDB5 0x6A23 +0xEDB6 0x6A1F +0xEDB7 0x69E8 +0xEDB8 0x6A01 +0xEDB9 0x6A1E +0xEDBA 0x6A19 +0xEDBB 0x69FD +0xEDBC 0x6A21 +0xEDBD 0x6A13 +0xEDBE 0x6A0A +0xEDBF 0x69F3 +0xEDC0 0x6A02 +0xEDC1 0x6A05 +0xEDC2 0x69ED +0xEDC3 0x6A11 +0xEDC4 0x6B50 +0xEDC5 0x6B4E +0xEDC6 0x6BA4 +0xEDC7 0x6BC5 +0xEDC8 0x6BC6 +0xEDC9 0x6F3F +0xEDCA 0x6F7C +0xEDCB 0x6F84 +0xEDCC 0x6F51 +0xEDCD 0x6F66 +0xEDCE 0x6F54 +0xEDCF 0x6F86 +0xEDD0 0x6F6D +0xEDD1 0x6F5B +0xEDD2 0x6F78 +0xEDD3 0x6F6E +0xEDD4 0x6F8E +0xEDD5 0x6F7A +0xEDD6 0x6F70 +0xEDD7 0x6F64 +0xEDD8 0x6F97 +0xEDD9 0x6F58 +0xEDDA 0x6ED5 +0xEDDB 0x6F6F +0xEDDC 0x6F60 +0xEDDD 0x6F5F +0xEDDE 0x719F +0xEDDF 0x71AC +0xEDE0 0x71B1 +0xEDE1 0x71A8 +0xEDE2 0x7256 +0xEDE3 0x729B +0xEDE4 0x734E +0xEDE5 0x7357 +0xEDE6 0x7469 +0xEDE7 0x748B +0xEDE8 0x7483 +0xEDE9 0x747E +0xEDEA 0x7480 +0xEDEB 0x757F +0xEDEC 0x7620 +0xEDED 0x7629 +0xEDEE 0x761F +0xEDEF 0x7624 +0xEDF0 0x7626 +0xEDF1 0x7621 +0xEDF2 0x7622 +0xEDF3 0x769A +0xEDF4 0x76BA +0xEDF5 0x76E4 +0xEDF6 0x778E +0xEDF7 0x7787 +0xEDF8 0x778C +0xEDF9 0x7791 +0xEDFA 0x778B +0xEDFB 0x78CB +0xEDFC 0x78C5 +0xEDFD 0x78BA +0xEDFE 0x78CA +0xEEA1 0x78BE +0xEEA2 0x78D5 +0xEEA3 0x78BC +0xEEA4 0x78D0 +0xEEA5 0x7A3F +0xEEA6 0x7A3C +0xEEA7 0x7A40 +0xEEA8 0x7A3D +0xEEA9 0x7A37 +0xEEAA 0x7A3B +0xEEAB 0x7AAF +0xEEAC 0x7AAE +0xEEAD 0x7BAD +0xEEAE 0x7BB1 +0xEEAF 0x7BC4 +0xEEB0 0x7BB4 +0xEEB1 0x7BC6 +0xEEB2 0x7BC7 +0xEEB3 0x7BC1 +0xEEB4 0x7BA0 +0xEEB5 0x7BCC +0xEEB6 0x7CCA +0xEEB7 0x7DE0 +0xEEB8 0x7DF4 +0xEEB9 0x7DEF +0xEEBA 0x7DFB +0xEEBB 0x7DD8 +0xEEBC 0x7DEC +0xEEBD 0x7DDD +0xEEBE 0x7DE8 +0xEEBF 0x7DE3 +0xEEC0 0x7DDA +0xEEC1 0x7DDE +0xEEC2 0x7DE9 +0xEEC3 0x7D9E +0xEEC4 0x7DD9 +0xEEC5 0x7DF2 +0xEEC6 0x7DF9 +0xEEC7 0x7F75 +0xEEC8 0x7F77 +0xEEC9 0x7FAF +0xEECA 0x7FE9 +0xEECB 0x8026 +0xEECC 0x819B +0xEECD 0x819C +0xEECE 0x819D +0xEECF 0x81A0 +0xEED0 0x819A +0xEED1 0x8198 +0xEED2 0x8517 +0xEED3 0x853D +0xEED4 0x851A +0xEED5 0x84EE +0xEED6 0x852C +0xEED7 0x852D +0xEED8 0x8513 +0xEED9 0x8511 +0xEEDA 0x8523 +0xEEDB 0x8521 +0xEEDC 0x8514 +0xEEDD 0x84EC +0xEEDE 0x8525 +0xEEDF 0x84FF +0xEEE0 0x8506 +0xEEE1 0x8782 +0xEEE2 0x8774 +0xEEE3 0x8776 +0xEEE4 0x8760 +0xEEE5 0x8766 +0xEEE6 0x8778 +0xEEE7 0x8768 +0xEEE8 0x8759 +0xEEE9 0x8757 +0xEEEA 0x874C +0xEEEB 0x8753 +0xEEEC 0x885B +0xEEED 0x885D +0xEEEE 0x8910 +0xEEEF 0x8907 +0xEEF0 0x8912 +0xEEF1 0x8913 +0xEEF2 0x8915 +0xEEF3 0x890A +0xEEF4 0x8ABC +0xEEF5 0x8AD2 +0xEEF6 0x8AC7 +0xEEF7 0x8AC4 +0xEEF8 0x8A95 +0xEEF9 0x8ACB +0xEEFA 0x8AF8 +0xEEFB 0x8AB2 +0xEEFC 0x8AC9 +0xEEFD 0x8AC2 +0xEEFE 0x8ABF +0xEFA1 0x8AB0 +0xEFA2 0x8AD6 +0xEFA3 0x8ACD +0xEFA4 0x8AB6 +0xEFA5 0x8AB9 +0xEFA6 0x8ADB +0xEFA7 0x8C4C +0xEFA8 0x8C4E +0xEFA9 0x8C6C +0xEFAA 0x8CE0 +0xEFAB 0x8CDE +0xEFAC 0x8CE6 +0xEFAD 0x8CE4 +0xEFAE 0x8CEC +0xEFAF 0x8CED +0xEFB0 0x8CE2 +0xEFB1 0x8CE3 +0xEFB2 0x8CDC +0xEFB3 0x8CEA +0xEFB4 0x8CE1 +0xEFB5 0x8D6D +0xEFB6 0x8D9F +0xEFB7 0x8DA3 +0xEFB8 0x8E2B +0xEFB9 0x8E10 +0xEFBA 0x8E1D +0xEFBB 0x8E22 +0xEFBC 0x8E0F +0xEFBD 0x8E29 +0xEFBE 0x8E1F +0xEFBF 0x8E21 +0xEFC0 0x8E1E +0xEFC1 0x8EBA +0xEFC2 0x8F1D +0xEFC3 0x8F1B +0xEFC4 0x8F1F +0xEFC5 0x8F29 +0xEFC6 0x8F26 +0xEFC7 0x8F2A +0xEFC8 0x8F1C +0xEFC9 0x8F1E +0xEFCA 0x8F25 +0xEFCB 0x9069 +0xEFCC 0x906E +0xEFCD 0x9068 +0xEFCE 0x906D +0xEFCF 0x9077 +0xEFD0 0x9130 +0xEFD1 0x912D +0xEFD2 0x9127 +0xEFD3 0x9131 +0xEFD4 0x9187 +0xEFD5 0x9189 +0xEFD6 0x918B +0xEFD7 0x9183 +0xEFD8 0x92C5 +0xEFD9 0x92BB +0xEFDA 0x92B7 +0xEFDB 0x92EA +0xEFDC 0x92E4 +0xEFDD 0x92C1 +0xEFDE 0x92B3 +0xEFDF 0x92BC +0xEFE0 0x92D2 +0xEFE1 0x92C7 +0xEFE2 0x92F0 +0xEFE3 0x92B2 +0xEFE4 0x95AD +0xEFE5 0x95B1 +0xEFE6 0x9704 +0xEFE7 0x9706 +0xEFE8 0x9707 +0xEFE9 0x9709 +0xEFEA 0x9760 +0xEFEB 0x978D +0xEFEC 0x978B +0xEFED 0x978F +0xEFEE 0x9821 +0xEFEF 0x982B +0xEFF0 0x981C +0xEFF1 0x98B3 +0xEFF2 0x990A +0xEFF3 0x9913 +0xEFF4 0x9912 +0xEFF5 0x9918 +0xEFF6 0x99DD +0xEFF7 0x99D0 +0xEFF8 0x99DF +0xEFF9 0x99DB +0xEFFA 0x99D1 +0xEFFB 0x99D5 +0xEFFC 0x99D2 +0xEFFD 0x99D9 +0xEFFE 0x9AB7 +0xF0A1 0x9AEE +0xF0A2 0x9AEF +0xF0A3 0x9B27 +0xF0A4 0x9B45 +0xF0A5 0x9B44 +0xF0A6 0x9B77 +0xF0A7 0x9B6F +0xF0A8 0x9D06 +0xF0A9 0x9D09 +0xF0AA 0x9D03 +0xF0AB 0x9EA9 +0xF0AC 0x9EBE +0xF0AD 0x9ECE +0xF0AE 0x58A8 +0xF0AF 0x9F52 +0xF0B0 0x5112 +0xF0B1 0x5118 +0xF0B2 0x5114 +0xF0B3 0x5110 +0xF0B4 0x5115 +0xF0B5 0x5180 +0xF0B6 0x51AA +0xF0B7 0x51DD +0xF0B8 0x5291 +0xF0B9 0x5293 +0xF0BA 0x52F3 +0xF0BB 0x5659 +0xF0BC 0x566B +0xF0BD 0x5679 +0xF0BE 0x5669 +0xF0BF 0x5664 +0xF0C0 0x5678 +0xF0C1 0x566A +0xF0C2 0x5668 +0xF0C3 0x5665 +0xF0C4 0x5671 +0xF0C5 0x566F +0xF0C6 0x566C +0xF0C7 0x5662 +0xF0C8 0x5676 +0xF0C9 0x58C1 +0xF0CA 0x58BE +0xF0CB 0x58C7 +0xF0CC 0x58C5 +0xF0CD 0x596E +0xF0CE 0x5B1D +0xF0CF 0x5B34 +0xF0D0 0x5B78 +0xF0D1 0x5BF0 +0xF0D2 0x5C0E +0xF0D3 0x5F4A +0xF0D4 0x61B2 +0xF0D5 0x6191 +0xF0D6 0x61A9 +0xF0D7 0x618A +0xF0D8 0x61CD +0xF0D9 0x61B6 +0xF0DA 0x61BE +0xF0DB 0x61CA +0xF0DC 0x61C8 +0xF0DD 0x6230 +0xF0DE 0x64C5 +0xF0DF 0x64C1 +0xF0E0 0x64CB +0xF0E1 0x64BB +0xF0E2 0x64BC +0xF0E3 0x64DA +0xF0E4 0x64C4 +0xF0E5 0x64C7 +0xF0E6 0x64C2 +0xF0E7 0x64CD +0xF0E8 0x64BF +0xF0E9 0x64D2 +0xF0EA 0x64D4 +0xF0EB 0x64BE +0xF0EC 0x6574 +0xF0ED 0x66C6 +0xF0EE 0x66C9 +0xF0EF 0x66B9 +0xF0F0 0x66C4 +0xF0F1 0x66C7 +0xF0F2 0x66B8 +0xF0F3 0x6A3D +0xF0F4 0x6A38 +0xF0F5 0x6A3A +0xF0F6 0x6A59 +0xF0F7 0x6A6B +0xF0F8 0x6A58 +0xF0F9 0x6A39 +0xF0FA 0x6A44 +0xF0FB 0x6A62 +0xF0FC 0x6A61 +0xF0FD 0x6A4B +0xF0FE 0x6A47 +0xF1A1 0x6A35 +0xF1A2 0x6A5F +0xF1A3 0x6A48 +0xF1A4 0x6B59 +0xF1A5 0x6B77 +0xF1A6 0x6C05 +0xF1A7 0x6FC2 +0xF1A8 0x6FB1 +0xF1A9 0x6FA1 +0xF1AA 0x6FC3 +0xF1AB 0x6FA4 +0xF1AC 0x6FC1 +0xF1AD 0x6FA7 +0xF1AE 0x6FB3 +0xF1AF 0x6FC0 +0xF1B0 0x6FB9 +0xF1B1 0x6FB6 +0xF1B2 0x6FA6 +0xF1B3 0x6FA0 +0xF1B4 0x6FB4 +0xF1B5 0x71BE +0xF1B6 0x71C9 +0xF1B7 0x71D0 +0xF1B8 0x71D2 +0xF1B9 0x71C8 +0xF1BA 0x71D5 +0xF1BB 0x71B9 +0xF1BC 0x71CE +0xF1BD 0x71D9 +0xF1BE 0x71DC +0xF1BF 0x71C3 +0xF1C0 0x71C4 +0xF1C1 0x7368 +0xF1C2 0x749C +0xF1C3 0x74A3 +0xF1C4 0x7498 +0xF1C5 0x749F +0xF1C6 0x749E +0xF1C7 0x74E2 +0xF1C8 0x750C +0xF1C9 0x750D +0xF1CA 0x7634 +0xF1CB 0x7638 +0xF1CC 0x763A +0xF1CD 0x76E7 +0xF1CE 0x76E5 +0xF1CF 0x77A0 +0xF1D0 0x779E +0xF1D1 0x779F +0xF1D2 0x77A5 +0xF1D3 0x78E8 +0xF1D4 0x78DA +0xF1D5 0x78EC +0xF1D6 0x78E7 +0xF1D7 0x79A6 +0xF1D8 0x7A4D +0xF1D9 0x7A4E +0xF1DA 0x7A46 +0xF1DB 0x7A4C +0xF1DC 0x7A4B +0xF1DD 0x7ABA +0xF1DE 0x7BD9 +0xF1DF 0x7C11 +0xF1E0 0x7BC9 +0xF1E1 0x7BE4 +0xF1E2 0x7BDB +0xF1E3 0x7BE1 +0xF1E4 0x7BE9 +0xF1E5 0x7BE6 +0xF1E6 0x7CD5 +0xF1E7 0x7CD6 +0xF1E8 0x7E0A +0xF1E9 0x7E11 +0xF1EA 0x7E08 +0xF1EB 0x7E1B +0xF1EC 0x7E23 +0xF1ED 0x7E1E +0xF1EE 0x7E1D +0xF1EF 0x7E09 +0xF1F0 0x7E10 +0xF1F1 0x7F79 +0xF1F2 0x7FB2 +0xF1F3 0x7FF0 +0xF1F4 0x7FF1 +0xF1F5 0x7FEE +0xF1F6 0x8028 +0xF1F7 0x81B3 +0xF1F8 0x81A9 +0xF1F9 0x81A8 +0xF1FA 0x81FB +0xF1FB 0x8208 +0xF1FC 0x8258 +0xF1FD 0x8259 +0xF1FE 0x854A +0xF2A1 0x8559 +0xF2A2 0x8548 +0xF2A3 0x8568 +0xF2A4 0x8569 +0xF2A5 0x8543 +0xF2A6 0x8549 +0xF2A7 0x856D +0xF2A8 0x856A +0xF2A9 0x855E +0xF2AA 0x8783 +0xF2AB 0x879F +0xF2AC 0x879E +0xF2AD 0x87A2 +0xF2AE 0x878D +0xF2AF 0x8861 +0xF2B0 0x892A +0xF2B1 0x8932 +0xF2B2 0x8925 +0xF2B3 0x892B +0xF2B4 0x8921 +0xF2B5 0x89AA +0xF2B6 0x89A6 +0xF2B7 0x8AE6 +0xF2B8 0x8AFA +0xF2B9 0x8AEB +0xF2BA 0x8AF1 +0xF2BB 0x8B00 +0xF2BC 0x8ADC +0xF2BD 0x8AE7 +0xF2BE 0x8AEE +0xF2BF 0x8AFE +0xF2C0 0x8B01 +0xF2C1 0x8B02 +0xF2C2 0x8AF7 +0xF2C3 0x8AED +0xF2C4 0x8AF3 +0xF2C5 0x8AF6 +0xF2C6 0x8AFC +0xF2C7 0x8C6B +0xF2C8 0x8C6D +0xF2C9 0x8C93 +0xF2CA 0x8CF4 +0xF2CB 0x8E44 +0xF2CC 0x8E31 +0xF2CD 0x8E34 +0xF2CE 0x8E42 +0xF2CF 0x8E39 +0xF2D0 0x8E35 +0xF2D1 0x8F3B +0xF2D2 0x8F2F +0xF2D3 0x8F38 +0xF2D4 0x8F33 +0xF2D5 0x8FA8 +0xF2D6 0x8FA6 +0xF2D7 0x9075 +0xF2D8 0x9074 +0xF2D9 0x9078 +0xF2DA 0x9072 +0xF2DB 0x907C +0xF2DC 0x907A +0xF2DD 0x9134 +0xF2DE 0x9192 +0xF2DF 0x9320 +0xF2E0 0x9336 +0xF2E1 0x92F8 +0xF2E2 0x9333 +0xF2E3 0x932F +0xF2E4 0x9322 +0xF2E5 0x92FC +0xF2E6 0x932B +0xF2E7 0x9304 +0xF2E8 0x931A +0xF2E9 0x9310 +0xF2EA 0x9326 +0xF2EB 0x9321 +0xF2EC 0x9315 +0xF2ED 0x932E +0xF2EE 0x9319 +0xF2EF 0x95BB +0xF2F0 0x96A7 +0xF2F1 0x96A8 +0xF2F2 0x96AA +0xF2F3 0x96D5 +0xF2F4 0x970E +0xF2F5 0x9711 +0xF2F6 0x9716 +0xF2F7 0x970D +0xF2F8 0x9713 +0xF2F9 0x970F +0xF2FA 0x975B +0xF2FB 0x975C +0xF2FC 0x9766 +0xF2FD 0x9798 +0xF2FE 0x9830 +0xF3A1 0x9838 +0xF3A2 0x983B +0xF3A3 0x9837 +0xF3A4 0x982D +0xF3A5 0x9839 +0xF3A6 0x9824 +0xF3A7 0x9910 +0xF3A8 0x9928 +0xF3A9 0x991E +0xF3AA 0x991B +0xF3AB 0x9921 +0xF3AC 0x991A +0xF3AD 0x99ED +0xF3AE 0x99E2 +0xF3AF 0x99F1 +0xF3B0 0x9AB8 +0xF3B1 0x9ABC +0xF3B2 0x9AFB +0xF3B3 0x9AED +0xF3B4 0x9B28 +0xF3B5 0x9B91 +0xF3B6 0x9D15 +0xF3B7 0x9D23 +0xF3B8 0x9D26 +0xF3B9 0x9D28 +0xF3BA 0x9D12 +0xF3BB 0x9D1B +0xF3BC 0x9ED8 +0xF3BD 0x9ED4 +0xF3BE 0x9F8D +0xF3BF 0x9F9C +0xF3C0 0x512A +0xF3C1 0x511F +0xF3C2 0x5121 +0xF3C3 0x5132 +0xF3C4 0x52F5 +0xF3C5 0x568E +0xF3C6 0x5680 +0xF3C7 0x5690 +0xF3C8 0x5685 +0xF3C9 0x5687 +0xF3CA 0x568F +0xF3CB 0x58D5 +0xF3CC 0x58D3 +0xF3CD 0x58D1 +0xF3CE 0x58CE +0xF3CF 0x5B30 +0xF3D0 0x5B2A +0xF3D1 0x5B24 +0xF3D2 0x5B7A +0xF3D3 0x5C37 +0xF3D4 0x5C68 +0xF3D5 0x5DBC +0xF3D6 0x5DBA +0xF3D7 0x5DBD +0xF3D8 0x5DB8 +0xF3D9 0x5E6B +0xF3DA 0x5F4C +0xF3DB 0x5FBD +0xF3DC 0x61C9 +0xF3DD 0x61C2 +0xF3DE 0x61C7 +0xF3DF 0x61E6 +0xF3E0 0x61CB +0xF3E1 0x6232 +0xF3E2 0x6234 +0xF3E3 0x64CE +0xF3E4 0x64CA +0xF3E5 0x64D8 +0xF3E6 0x64E0 +0xF3E7 0x64F0 +0xF3E8 0x64E6 +0xF3E9 0x64EC +0xF3EA 0x64F1 +0xF3EB 0x64E2 +0xF3EC 0x64ED +0xF3ED 0x6582 +0xF3EE 0x6583 +0xF3EF 0x66D9 +0xF3F0 0x66D6 +0xF3F1 0x6A80 +0xF3F2 0x6A94 +0xF3F3 0x6A84 +0xF3F4 0x6AA2 +0xF3F5 0x6A9C +0xF3F6 0x6ADB +0xF3F7 0x6AA3 +0xF3F8 0x6A7E +0xF3F9 0x6A97 +0xF3FA 0x6A90 +0xF3FB 0x6AA0 +0xF3FC 0x6B5C +0xF3FD 0x6BAE +0xF3FE 0x6BDA +0xF4A1 0x6C08 +0xF4A2 0x6FD8 +0xF4A3 0x6FF1 +0xF4A4 0x6FDF +0xF4A5 0x6FE0 +0xF4A6 0x6FDB +0xF4A7 0x6FE4 +0xF4A8 0x6FEB +0xF4A9 0x6FEF +0xF4AA 0x6F80 +0xF4AB 0x6FEC +0xF4AC 0x6FE1 +0xF4AD 0x6FE9 +0xF4AE 0x6FD5 +0xF4AF 0x6FEE +0xF4B0 0x6FF0 +0xF4B1 0x71E7 +0xF4B2 0x71DF +0xF4B3 0x71EE +0xF4B4 0x71E6 +0xF4B5 0x71E5 +0xF4B6 0x71ED +0xF4B7 0x71EC +0xF4B8 0x71F4 +0xF4B9 0x71E0 +0xF4BA 0x7235 +0xF4BB 0x7246 +0xF4BC 0x7370 +0xF4BD 0x7372 +0xF4BE 0x74A9 +0xF4BF 0x74B0 +0xF4C0 0x74A6 +0xF4C1 0x74A8 +0xF4C2 0x7646 +0xF4C3 0x7642 +0xF4C4 0x764C +0xF4C5 0x76EA +0xF4C6 0x77B3 +0xF4C7 0x77AA +0xF4C8 0x77B0 +0xF4C9 0x77AC +0xF4CA 0x77A7 +0xF4CB 0x77AD +0xF4CC 0x77EF +0xF4CD 0x78F7 +0xF4CE 0x78FA +0xF4CF 0x78F4 +0xF4D0 0x78EF +0xF4D1 0x7901 +0xF4D2 0x79A7 +0xF4D3 0x79AA +0xF4D4 0x7A57 +0xF4D5 0x7ABF +0xF4D6 0x7C07 +0xF4D7 0x7C0D +0xF4D8 0x7BFE +0xF4D9 0x7BF7 +0xF4DA 0x7C0C +0xF4DB 0x7BE0 +0xF4DC 0x7CE0 +0xF4DD 0x7CDC +0xF4DE 0x7CDE +0xF4DF 0x7CE2 +0xF4E0 0x7CDF +0xF4E1 0x7CD9 +0xF4E2 0x7CDD +0xF4E3 0x7E2E +0xF4E4 0x7E3E +0xF4E5 0x7E46 +0xF4E6 0x7E37 +0xF4E7 0x7E32 +0xF4E8 0x7E43 +0xF4E9 0x7E2B +0xF4EA 0x7E3D +0xF4EB 0x7E31 +0xF4EC 0x7E45 +0xF4ED 0x7E41 +0xF4EE 0x7E34 +0xF4EF 0x7E39 +0xF4F0 0x7E48 +0xF4F1 0x7E35 +0xF4F2 0x7E3F +0xF4F3 0x7E2F +0xF4F4 0x7F44 +0xF4F5 0x7FF3 +0xF4F6 0x7FFC +0xF4F7 0x8071 +0xF4F8 0x8072 +0xF4F9 0x8070 +0xF4FA 0x806F +0xF4FB 0x8073 +0xF4FC 0x81C6 +0xF4FD 0x81C3 +0xF4FE 0x81BA +0xF5A1 0x81C2 +0xF5A2 0x81C0 +0xF5A3 0x81BF +0xF5A4 0x81BD +0xF5A5 0x81C9 +0xF5A6 0x81BE +0xF5A7 0x81E8 +0xF5A8 0x8209 +0xF5A9 0x8271 +0xF5AA 0x85AA +0xF5AB 0x8584 +0xF5AC 0x857E +0xF5AD 0x859C +0xF5AE 0x8591 +0xF5AF 0x8594 +0xF5B0 0x85AF +0xF5B1 0x859B +0xF5B2 0x8587 +0xF5B3 0x85A8 +0xF5B4 0x858A +0xF5B5 0x85A6 +0xF5B6 0x8667 +0xF5B7 0x87C0 +0xF5B8 0x87D1 +0xF5B9 0x87B3 +0xF5BA 0x87D2 +0xF5BB 0x87C6 +0xF5BC 0x87AB +0xF5BD 0x87BB +0xF5BE 0x87BA +0xF5BF 0x87C8 +0xF5C0 0x87CB +0xF5C1 0x893B +0xF5C2 0x8936 +0xF5C3 0x8944 +0xF5C4 0x8938 +0xF5C5 0x893D +0xF5C6 0x89AC +0xF5C7 0x8B0E +0xF5C8 0x8B17 +0xF5C9 0x8B19 +0xF5CA 0x8B1B +0xF5CB 0x8B0A +0xF5CC 0x8B20 +0xF5CD 0x8B1D +0xF5CE 0x8B04 +0xF5CF 0x8B10 +0xF5D0 0x8C41 +0xF5D1 0x8C3F +0xF5D2 0x8C73 +0xF5D3 0x8CFA +0xF5D4 0x8CFD +0xF5D5 0x8CFC +0xF5D6 0x8CF8 +0xF5D7 0x8CFB +0xF5D8 0x8DA8 +0xF5D9 0x8E49 +0xF5DA 0x8E4B +0xF5DB 0x8E48 +0xF5DC 0x8E4A +0xF5DD 0x8F44 +0xF5DE 0x8F3E +0xF5DF 0x8F42 +0xF5E0 0x8F45 +0xF5E1 0x8F3F +0xF5E2 0x907F +0xF5E3 0x907D +0xF5E4 0x9084 +0xF5E5 0x9081 +0xF5E6 0x9082 +0xF5E7 0x9080 +0xF5E8 0x9139 +0xF5E9 0x91A3 +0xF5EA 0x919E +0xF5EB 0x919C +0xF5EC 0x934D +0xF5ED 0x9382 +0xF5EE 0x9328 +0xF5EF 0x9375 +0xF5F0 0x934A +0xF5F1 0x9365 +0xF5F2 0x934B +0xF5F3 0x9318 +0xF5F4 0x937E +0xF5F5 0x936C +0xF5F6 0x935B +0xF5F7 0x9370 +0xF5F8 0x935A +0xF5F9 0x9354 +0xF5FA 0x95CA +0xF5FB 0x95CB +0xF5FC 0x95CC +0xF5FD 0x95C8 +0xF5FE 0x95C6 +0xF6A1 0x96B1 +0xF6A2 0x96B8 +0xF6A3 0x96D6 +0xF6A4 0x971C +0xF6A5 0x971E +0xF6A6 0x97A0 +0xF6A7 0x97D3 +0xF6A8 0x9846 +0xF6A9 0x98B6 +0xF6AA 0x9935 +0xF6AB 0x9A01 +0xF6AC 0x99FF +0xF6AD 0x9BAE +0xF6AE 0x9BAB +0xF6AF 0x9BAA +0xF6B0 0x9BAD +0xF6B1 0x9D3B +0xF6B2 0x9D3F +0xF6B3 0x9E8B +0xF6B4 0x9ECF +0xF6B5 0x9EDE +0xF6B6 0x9EDC +0xF6B7 0x9EDD +0xF6B8 0x9EDB +0xF6B9 0x9F3E +0xF6BA 0x9F4B +0xF6BB 0x53E2 +0xF6BC 0x5695 +0xF6BD 0x56AE +0xF6BE 0x58D9 +0xF6BF 0x58D8 +0xF6C0 0x5B38 +0xF6C1 0x5F5E +0xF6C2 0x61E3 +0xF6C3 0x6233 +0xF6C4 0x64F4 +0xF6C5 0x64F2 +0xF6C6 0x64FE +0xF6C7 0x6506 +0xF6C8 0x64FA +0xF6C9 0x64FB +0xF6CA 0x64F7 +0xF6CB 0x65B7 +0xF6CC 0x66DC +0xF6CD 0x6726 +0xF6CE 0x6AB3 +0xF6CF 0x6AAC +0xF6D0 0x6AC3 +0xF6D1 0x6ABB +0xF6D2 0x6AB8 +0xF6D3 0x6AC2 +0xF6D4 0x6AAE +0xF6D5 0x6AAF +0xF6D6 0x6B5F +0xF6D7 0x6B78 +0xF6D8 0x6BAF +0xF6D9 0x7009 +0xF6DA 0x700B +0xF6DB 0x6FFE +0xF6DC 0x7006 +0xF6DD 0x6FFA +0xF6DE 0x7011 +0xF6DF 0x700F +0xF6E0 0x71FB +0xF6E1 0x71FC +0xF6E2 0x71FE +0xF6E3 0x71F8 +0xF6E4 0x7377 +0xF6E5 0x7375 +0xF6E6 0x74A7 +0xF6E7 0x74BF +0xF6E8 0x7515 +0xF6E9 0x7656 +0xF6EA 0x7658 +0xF6EB 0x7652 +0xF6EC 0x77BD +0xF6ED 0x77BF +0xF6EE 0x77BB +0xF6EF 0x77BC +0xF6F0 0x790E +0xF6F1 0x79AE +0xF6F2 0x7A61 +0xF6F3 0x7A62 +0xF6F4 0x7A60 +0xF6F5 0x7AC4 +0xF6F6 0x7AC5 +0xF6F7 0x7C2B +0xF6F8 0x7C27 +0xF6F9 0x7C2A +0xF6FA 0x7C1E +0xF6FB 0x7C23 +0xF6FC 0x7C21 +0xF6FD 0x7CE7 +0xF6FE 0x7E54 +0xF7A1 0x7E55 +0xF7A2 0x7E5E +0xF7A3 0x7E5A +0xF7A4 0x7E61 +0xF7A5 0x7E52 +0xF7A6 0x7E59 +0xF7A7 0x7F48 +0xF7A8 0x7FF9 +0xF7A9 0x7FFB +0xF7AA 0x8077 +0xF7AB 0x8076 +0xF7AC 0x81CD +0xF7AD 0x81CF +0xF7AE 0x820A +0xF7AF 0x85CF +0xF7B0 0x85A9 +0xF7B1 0x85CD +0xF7B2 0x85D0 +0xF7B3 0x85C9 +0xF7B4 0x85B0 +0xF7B5 0x85BA +0xF7B6 0x85B9 +0xF7B7 0x87EF +0xF7B8 0x87EC +0xF7B9 0x87F2 +0xF7BA 0x87E0 +0xF7BB 0x8986 +0xF7BC 0x89B2 +0xF7BD 0x89F4 +0xF7BE 0x8B28 +0xF7BF 0x8B39 +0xF7C0 0x8B2C +0xF7C1 0x8B2B +0xF7C2 0x8C50 +0xF7C3 0x8D05 +0xF7C4 0x8E59 +0xF7C5 0x8E63 +0xF7C6 0x8E66 +0xF7C7 0x8E64 +0xF7C8 0x8E5F +0xF7C9 0x8E55 +0xF7CA 0x8EC0 +0xF7CB 0x8F49 +0xF7CC 0x8F4D +0xF7CD 0x9087 +0xF7CE 0x9083 +0xF7CF 0x9088 +0xF7D0 0x91AB +0xF7D1 0x91AC +0xF7D2 0x91D0 +0xF7D3 0x9394 +0xF7D4 0x938A +0xF7D5 0x9396 +0xF7D6 0x93A2 +0xF7D7 0x93B3 +0xF7D8 0x93AE +0xF7D9 0x93AC +0xF7DA 0x93B0 +0xF7DB 0x9398 +0xF7DC 0x939A +0xF7DD 0x9397 +0xF7DE 0x95D4 +0xF7DF 0x95D6 +0xF7E0 0x95D0 +0xF7E1 0x95D5 +0xF7E2 0x96E2 +0xF7E3 0x96DC +0xF7E4 0x96D9 +0xF7E5 0x96DB +0xF7E6 0x96DE +0xF7E7 0x9724 +0xF7E8 0x97A3 +0xF7E9 0x97A6 +0xF7EA 0x97AD +0xF7EB 0x97F9 +0xF7EC 0x984D +0xF7ED 0x984F +0xF7EE 0x984C +0xF7EF 0x984E +0xF7F0 0x9853 +0xF7F1 0x98BA +0xF7F2 0x993E +0xF7F3 0x993F +0xF7F4 0x993D +0xF7F5 0x992E +0xF7F6 0x99A5 +0xF7F7 0x9A0E +0xF7F8 0x9AC1 +0xF7F9 0x9B03 +0xF7FA 0x9B06 +0xF7FB 0x9B4F +0xF7FC 0x9B4E +0xF7FD 0x9B4D +0xF7FE 0x9BCA +0xF8A1 0x9BC9 +0xF8A2 0x9BFD +0xF8A3 0x9BC8 +0xF8A4 0x9BC0 +0xF8A5 0x9D51 +0xF8A6 0x9D5D +0xF8A7 0x9D60 +0xF8A8 0x9EE0 +0xF8A9 0x9F15 +0xF8AA 0x9F2C +0xF8AB 0x5133 +0xF8AC 0x56A5 +0xF8AD 0x56A8 +0xF8AE 0x58DE +0xF8AF 0x58DF +0xF8B0 0x58E2 +0xF8B1 0x5BF5 +0xF8B2 0x9F90 +0xF8B3 0x5EEC +0xF8B4 0x61F2 +0xF8B5 0x61F7 +0xF8B6 0x61F6 +0xF8B7 0x61F5 +0xF8B8 0x6500 +0xF8B9 0x650F +0xF8BA 0x66E0 +0xF8BB 0x66DD +0xF8BC 0x6AE5 +0xF8BD 0x6ADD +0xF8BE 0x6ADA +0xF8BF 0x6AD3 +0xF8C0 0x701B +0xF8C1 0x701F +0xF8C2 0x7028 +0xF8C3 0x701A +0xF8C4 0x701D +0xF8C5 0x7015 +0xF8C6 0x7018 +0xF8C7 0x7206 +0xF8C8 0x720D +0xF8C9 0x7258 +0xF8CA 0x72A2 +0xF8CB 0x7378 +0xF8CC 0x737A +0xF8CD 0x74BD +0xF8CE 0x74CA +0xF8CF 0x74E3 +0xF8D0 0x7587 +0xF8D1 0x7586 +0xF8D2 0x765F +0xF8D3 0x7661 +0xF8D4 0x77C7 +0xF8D5 0x7919 +0xF8D6 0x79B1 +0xF8D7 0x7A6B +0xF8D8 0x7A69 +0xF8D9 0x7C3E +0xF8DA 0x7C3F +0xF8DB 0x7C38 +0xF8DC 0x7C3D +0xF8DD 0x7C37 +0xF8DE 0x7C40 +0xF8DF 0x7E6B +0xF8E0 0x7E6D +0xF8E1 0x7E79 +0xF8E2 0x7E69 +0xF8E3 0x7E6A +0xF8E4 0x7E73 +0xF8E5 0x7F85 +0xF8E6 0x7FB6 +0xF8E7 0x7FB9 +0xF8E8 0x7FB8 +0xF8E9 0x81D8 +0xF8EA 0x85E9 +0xF8EB 0x85DD +0xF8EC 0x85EA +0xF8ED 0x85D5 +0xF8EE 0x85E4 +0xF8EF 0x85E5 +0xF8F0 0x85F7 +0xF8F1 0x87FB +0xF8F2 0x8805 +0xF8F3 0x880D +0xF8F4 0x87F9 +0xF8F5 0x87FE +0xF8F6 0x8960 +0xF8F7 0x895F +0xF8F8 0x8956 +0xF8F9 0x895E +0xF8FA 0x8B41 +0xF8FB 0x8B5C +0xF8FC 0x8B58 +0xF8FD 0x8B49 +0xF8FE 0x8B5A +0xF9A1 0x8B4E +0xF9A2 0x8B4F +0xF9A3 0x8B46 +0xF9A4 0x8B59 +0xF9A5 0x8D08 +0xF9A6 0x8D0A +0xF9A7 0x8E7C +0xF9A8 0x8E72 +0xF9A9 0x8E87 +0xF9AA 0x8E76 +0xF9AB 0x8E6C +0xF9AC 0x8E7A +0xF9AD 0x8E74 +0xF9AE 0x8F54 +0xF9AF 0x8F4E +0xF9B0 0x8FAD +0xF9B1 0x908A +0xF9B2 0x908B +0xF9B3 0x91B1 +0xF9B4 0x91AE +0xF9B5 0x93E1 +0xF9B6 0x93D1 +0xF9B7 0x93DF +0xF9B8 0x93C3 +0xF9B9 0x93C8 +0xF9BA 0x93DC +0xF9BB 0x93DD +0xF9BC 0x93D6 +0xF9BD 0x93E2 +0xF9BE 0x93CD +0xF9BF 0x93D8 +0xF9C0 0x93E4 +0xF9C1 0x93D7 +0xF9C2 0x93E8 +0xF9C3 0x95DC +0xF9C4 0x96B4 +0xF9C5 0x96E3 +0xF9C6 0x972A +0xF9C7 0x9727 +0xF9C8 0x9761 +0xF9C9 0x97DC +0xF9CA 0x97FB +0xF9CB 0x985E +0xF9CC 0x9858 +0xF9CD 0x985B +0xF9CE 0x98BC +0xF9CF 0x9945 +0xF9D0 0x9949 +0xF9D1 0x9A16 +0xF9D2 0x9A19 +0xF9D3 0x9B0D +0xF9D4 0x9BE8 +0xF9D5 0x9BE7 +0xF9D6 0x9BD6 +0xF9D7 0x9BDB +0xF9D8 0x9D89 +0xF9D9 0x9D61 +0xF9DA 0x9D72 +0xF9DB 0x9D6A +0xF9DC 0x9D6C +0xF9DD 0x9E92 +0xF9DE 0x9E97 +0xF9DF 0x9E93 +0xF9E0 0x9EB4 +0xF9E1 0x52F8 +0xF9E2 0x56B7 +0xF9E3 0x56B6 +0xF9E4 0x56B4 +0xF9E5 0x56BC +0xF9E6 0x58E4 +0xF9E7 0x5B40 +0xF9E8 0x5B43 +0xF9E9 0x5B7D +0xF9EA 0x5BF6 +0xF9EB 0x5DC9 +0xF9EC 0x61F8 +0xF9ED 0x61FA +0xF9EE 0x6518 +0xF9EF 0x6514 +0xF9F0 0x6519 +0xF9F1 0x66E6 +0xF9F2 0x6727 +0xF9F3 0x6AEC +0xF9F4 0x703E +0xF9F5 0x7030 +0xF9F6 0x7032 +0xF9F7 0x7210 +0xF9F8 0x737B +0xF9F9 0x74CF +0xF9FA 0x7662 +0xF9FB 0x7665 +0xF9FC 0x7926 +0xF9FD 0x792A +0xF9FE 0x792C +0xFAA1 0x792B +0xFAA2 0x7AC7 +0xFAA3 0x7AF6 +0xFAA4 0x7C4C +0xFAA5 0x7C43 +0xFAA6 0x7C4D +0xFAA7 0x7CEF +0xFAA8 0x7CF0 +0xFAA9 0x8FAE +0xFAAA 0x7E7D +0xFAAB 0x7E7C +0xFAAC 0x7E82 +0xFAAD 0x7F4C +0xFAAE 0x8000 +0xFAAF 0x81DA +0xFAB0 0x8266 +0xFAB1 0x85FB +0xFAB2 0x85F9 +0xFAB3 0x8611 +0xFAB4 0x85FA +0xFAB5 0x8606 +0xFAB6 0x860B +0xFAB7 0x8607 +0xFAB8 0x860A +0xFAB9 0x8814 +0xFABA 0x8815 +0xFABB 0x8964 +0xFABC 0x89BA +0xFABD 0x89F8 +0xFABE 0x8B70 +0xFABF 0x8B6C +0xFAC0 0x8B66 +0xFAC1 0x8B6F +0xFAC2 0x8B5F +0xFAC3 0x8B6B +0xFAC4 0x8D0F +0xFAC5 0x8D0D +0xFAC6 0x8E89 +0xFAC7 0x8E81 +0xFAC8 0x8E85 +0xFAC9 0x8E82 +0xFACA 0x91B4 +0xFACB 0x91CB +0xFACC 0x9418 +0xFACD 0x9403 +0xFACE 0x93FD +0xFACF 0x95E1 +0xFAD0 0x9730 +0xFAD1 0x98C4 +0xFAD2 0x9952 +0xFAD3 0x9951 +0xFAD4 0x99A8 +0xFAD5 0x9A2B +0xFAD6 0x9A30 +0xFAD7 0x9A37 +0xFAD8 0x9A35 +0xFAD9 0x9C13 +0xFADA 0x9C0D +0xFADB 0x9E79 +0xFADC 0x9EB5 +0xFADD 0x9EE8 +0xFADE 0x9F2F +0xFADF 0x9F5F +0xFAE0 0x9F63 +0xFAE1 0x9F61 +0xFAE2 0x5137 +0xFAE3 0x5138 +0xFAE4 0x56C1 +0xFAE5 0x56C0 +0xFAE6 0x56C2 +0xFAE7 0x5914 +0xFAE8 0x5C6C +0xFAE9 0x5DCD +0xFAEA 0x61FC +0xFAEB 0x61FE +0xFAEC 0x651D +0xFAED 0x651C +0xFAEE 0x6595 +0xFAEF 0x66E9 +0xFAF0 0x6AFB +0xFAF1 0x6B04 +0xFAF2 0x6AFA +0xFAF3 0x6BB2 +0xFAF4 0x704C +0xFAF5 0x721B +0xFAF6 0x72A7 +0xFAF7 0x74D6 +0xFAF8 0x74D4 +0xFAF9 0x7669 +0xFAFA 0x77D3 +0xFAFB 0x7C50 +0xFAFC 0x7E8F +0xFAFD 0x7E8C +0xFAFE 0x7FBC +0xFBA1 0x8617 +0xFBA2 0x862D +0xFBA3 0x861A +0xFBA4 0x8823 +0xFBA5 0x8822 +0xFBA6 0x8821 +0xFBA7 0x881F +0xFBA8 0x896A +0xFBA9 0x896C +0xFBAA 0x89BD +0xFBAB 0x8B74 +0xFBAC 0x8B77 +0xFBAD 0x8B7D +0xFBAE 0x8D13 +0xFBAF 0x8E8A +0xFBB0 0x8E8D +0xFBB1 0x8E8B +0xFBB2 0x8F5F +0xFBB3 0x8FAF +0xFBB4 0x91BA +0xFBB5 0x942E +0xFBB6 0x9433 +0xFBB7 0x9435 +0xFBB8 0x943A +0xFBB9 0x9438 +0xFBBA 0x9432 +0xFBBB 0x942B +0xFBBC 0x95E2 +0xFBBD 0x9738 +0xFBBE 0x9739 +0xFBBF 0x9732 +0xFBC0 0x97FF +0xFBC1 0x9867 +0xFBC2 0x9865 +0xFBC3 0x9957 +0xFBC4 0x9A45 +0xFBC5 0x9A43 +0xFBC6 0x9A40 +0xFBC7 0x9A3E +0xFBC8 0x9ACF +0xFBC9 0x9B54 +0xFBCA 0x9B51 +0xFBCB 0x9C2D +0xFBCC 0x9C25 +0xFBCD 0x9DAF +0xFBCE 0x9DB4 +0xFBCF 0x9DC2 +0xFBD0 0x9DB8 +0xFBD1 0x9E9D +0xFBD2 0x9EEF +0xFBD3 0x9F19 +0xFBD4 0x9F5C +0xFBD5 0x9F66 +0xFBD6 0x9F67 +0xFBD7 0x513C +0xFBD8 0x513B +0xFBD9 0x56C8 +0xFBDA 0x56CA +0xFBDB 0x56C9 +0xFBDC 0x5B7F +0xFBDD 0x5DD4 +0xFBDE 0x5DD2 +0xFBDF 0x5F4E +0xFBE0 0x61FF +0xFBE1 0x6524 +0xFBE2 0x6B0A +0xFBE3 0x6B61 +0xFBE4 0x7051 +0xFBE5 0x7058 +0xFBE6 0x7380 +0xFBE7 0x74E4 +0xFBE8 0x758A +0xFBE9 0x766E +0xFBEA 0x766C +0xFBEB 0x79B3 +0xFBEC 0x7C60 +0xFBED 0x7C5F +0xFBEE 0x807E +0xFBEF 0x807D +0xFBF0 0x81DF +0xFBF1 0x8972 +0xFBF2 0x896F +0xFBF3 0x89FC +0xFBF4 0x8B80 +0xFBF5 0x8D16 +0xFBF6 0x8D17 +0xFBF7 0x8E91 +0xFBF8 0x8E93 +0xFBF9 0x8F61 +0xFBFA 0x9148 +0xFBFB 0x9444 +0xFBFC 0x9451 +0xFBFD 0x9452 +0xFBFE 0x973D +0xFCA1 0x973E +0xFCA2 0x97C3 +0xFCA3 0x97C1 +0xFCA4 0x986B +0xFCA5 0x9955 +0xFCA6 0x9A55 +0xFCA7 0x9A4D +0xFCA8 0x9AD2 +0xFCA9 0x9B1A +0xFCAA 0x9C49 +0xFCAB 0x9C31 +0xFCAC 0x9C3E +0xFCAD 0x9C3B +0xFCAE 0x9DD3 +0xFCAF 0x9DD7 +0xFCB0 0x9F34 +0xFCB1 0x9F6C +0xFCB2 0x9F6A +0xFCB3 0x9F94 +0xFCB4 0x56CC +0xFCB5 0x5DD6 +0xFCB6 0x6200 +0xFCB7 0x6523 +0xFCB8 0x652B +0xFCB9 0x652A +0xFCBA 0x66EC +0xFCBB 0x6B10 +0xFCBC 0x74DA +0xFCBD 0x7ACA +0xFCBE 0x7C64 +0xFCBF 0x7C63 +0xFCC0 0x7C65 +0xFCC1 0x7E93 +0xFCC2 0x7E96 +0xFCC3 0x7E94 +0xFCC4 0x81E2 +0xFCC5 0x8638 +0xFCC6 0x863F +0xFCC7 0x8831 +0xFCC8 0x8B8A +0xFCC9 0x9090 +0xFCCA 0x908F +0xFCCB 0x9463 +0xFCCC 0x9460 +0xFCCD 0x9464 +0xFCCE 0x9768 +0xFCCF 0x986F +0xFCD0 0x995C +0xFCD1 0x9A5A +0xFCD2 0x9A5B +0xFCD3 0x9A57 +0xFCD4 0x9AD3 +0xFCD5 0x9AD4 +0xFCD6 0x9AD1 +0xFCD7 0x9C54 +0xFCD8 0x9C57 +0xFCD9 0x9C56 +0xFCDA 0x9DE5 +0xFCDB 0x9E9F +0xFCDC 0x9EF4 +0xFCDD 0x56D1 +0xFCDE 0x58E9 +0xFCDF 0x652C +0xFCE0 0x705E +0xFCE1 0x7671 +0xFCE2 0x7672 +0xFCE3 0x77D7 +0xFCE4 0x7F50 +0xFCE5 0x7F88 +0xFCE6 0x8836 +0xFCE7 0x8839 +0xFCE8 0x8862 +0xFCE9 0x8B93 +0xFCEA 0x8B92 +0xFCEB 0x8B96 +0xFCEC 0x8277 +0xFCED 0x8D1B +0xFCEE 0x91C0 +0xFCEF 0x946A +0xFCF0 0x9742 +0xFCF1 0x9748 +0xFCF2 0x9744 +0xFCF3 0x97C6 +0xFCF4 0x9870 +0xFCF5 0x9A5F +0xFCF6 0x9B22 +0xFCF7 0x9B58 +0xFCF8 0x9C5F +0xFCF9 0x9DF9 +0xFCFA 0x9DFA +0xFCFB 0x9E7C +0xFCFC 0x9E7D +0xFCFD 0x9F07 +0xFCFE 0x9F77 +0xFDA1 0x9F72 +0xFDA2 0x5EF3 +0xFDA3 0x6B16 +0xFDA4 0x7063 +0xFDA5 0x7C6C +0xFDA6 0x7C6E +0xFDA7 0x883B +0xFDA8 0x89C0 +0xFDA9 0x8EA1 +0xFDAA 0x91C1 +0xFDAB 0x9472 +0xFDAC 0x9470 +0xFDAD 0x9871 +0xFDAE 0x995E +0xFDAF 0x9AD6 +0xFDB0 0x9B23 +0xFDB1 0x9ECC +0xFDB2 0x7064 +0xFDB3 0x77DA +0xFDB4 0x8B9A +0xFDB5 0x9477 +0xFDB6 0x97C9 +0xFDB7 0x9A62 +0xFDB8 0x9A65 +0xFDB9 0x7E9C +0xFDBA 0x8B9C +0xFDBB 0x8EAA +0xFDBC 0x91C5 +0xFDBD 0x947D +0xFDBE 0x947E +0xFDBF 0x947C +0xFDC0 0x9C77 +0xFDC1 0x9C78 +0xFDC2 0x9EF7 +0xFDC3 0x8C54 +0xFDC4 0x947F +0xFDC5 0x9E1A +0xFDC6 0x7228 +0xFDC7 0x9A6A +0xFDC8 0x9B31 +0xFDC9 0x9E1B +0xFDCA 0x9E1E +0xFDCB 0x7C72 diff --git a/jni/iconv/tests/GB18030-BMP.TXT b/jni/iconv/tests/GB18030-BMP.TXT new file mode 100644 index 0000000..4767d3e --- /dev/null +++ b/jni/iconv/tests/GB18030-BMP.TXT @@ -0,0 +1,63488 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x81308130 0x0080 +0x81308131 0x0081 +0x81308132 0x0082 +0x81308133 0x0083 +0x81308134 0x0084 +0x81308135 0x0085 +0x81308136 0x0086 +0x81308137 0x0087 +0x81308138 0x0088 +0x81308139 0x0089 +0x81308230 0x008A +0x81308231 0x008B +0x81308232 0x008C +0x81308233 0x008D +0x81308234 0x008E +0x81308235 0x008F +0x81308236 0x0090 +0x81308237 0x0091 +0x81308238 0x0092 +0x81308239 0x0093 +0x81308330 0x0094 +0x81308331 0x0095 +0x81308332 0x0096 +0x81308333 0x0097 +0x81308334 0x0098 +0x81308335 0x0099 +0x81308336 0x009A +0x81308337 0x009B +0x81308338 0x009C +0x81308339 0x009D +0x81308430 0x009E +0x81308431 0x009F +0x81308432 0x00A0 +0x81308433 0x00A1 +0x81308434 0x00A2 +0x81308435 0x00A3 +0x81308436 0x00A5 +0x81308437 0x00A6 +0x81308438 0x00A9 +0x81308439 0x00AA +0x81308530 0x00AB +0x81308531 0x00AC +0x81308532 0x00AD +0x81308533 0x00AE +0x81308534 0x00AF +0x81308535 0x00B2 +0x81308536 0x00B3 +0x81308537 0x00B4 +0x81308538 0x00B5 +0x81308539 0x00B6 +0x81308630 0x00B8 +0x81308631 0x00B9 +0x81308632 0x00BA +0x81308633 0x00BB +0x81308634 0x00BC +0x81308635 0x00BD +0x81308636 0x00BE +0x81308637 0x00BF +0x81308638 0x00C0 +0x81308639 0x00C1 +0x81308730 0x00C2 +0x81308731 0x00C3 +0x81308732 0x00C4 +0x81308733 0x00C5 +0x81308734 0x00C6 +0x81308735 0x00C7 +0x81308736 0x00C8 +0x81308737 0x00C9 +0x81308738 0x00CA +0x81308739 0x00CB +0x81308830 0x00CC +0x81308831 0x00CD +0x81308832 0x00CE +0x81308833 0x00CF +0x81308834 0x00D0 +0x81308835 0x00D1 +0x81308836 0x00D2 +0x81308837 0x00D3 +0x81308838 0x00D4 +0x81308839 0x00D5 +0x81308930 0x00D6 +0x81308931 0x00D8 +0x81308932 0x00D9 +0x81308933 0x00DA +0x81308934 0x00DB +0x81308935 0x00DC +0x81308936 0x00DD +0x81308937 0x00DE +0x81308938 0x00DF +0x81308939 0x00E2 +0x81308A30 0x00E3 +0x81308A31 0x00E4 +0x81308A32 0x00E5 +0x81308A33 0x00E6 +0x81308A34 0x00E7 +0x81308A35 0x00EB +0x81308A36 0x00EE +0x81308A37 0x00EF +0x81308A38 0x00F0 +0x81308A39 0x00F1 +0x81308B30 0x00F4 +0x81308B31 0x00F5 +0x81308B32 0x00F6 +0x81308B33 0x00F8 +0x81308B34 0x00FB +0x81308B35 0x00FD +0x81308B36 0x00FE +0x81308B37 0x00FF +0x81308B38 0x0100 +0x81308B39 0x0102 +0x81308C30 0x0103 +0x81308C31 0x0104 +0x81308C32 0x0105 +0x81308C33 0x0106 +0x81308C34 0x0107 +0x81308C35 0x0108 +0x81308C36 0x0109 +0x81308C37 0x010A +0x81308C38 0x010B +0x81308C39 0x010C +0x81308D30 0x010D +0x81308D31 0x010E +0x81308D32 0x010F +0x81308D33 0x0110 +0x81308D34 0x0111 +0x81308D35 0x0112 +0x81308D36 0x0114 +0x81308D37 0x0115 +0x81308D38 0x0116 +0x81308D39 0x0117 +0x81308E30 0x0118 +0x81308E31 0x0119 +0x81308E32 0x011A +0x81308E33 0x011C +0x81308E34 0x011D +0x81308E35 0x011E +0x81308E36 0x011F +0x81308E37 0x0120 +0x81308E38 0x0121 +0x81308E39 0x0122 +0x81308F30 0x0123 +0x81308F31 0x0124 +0x81308F32 0x0125 +0x81308F33 0x0126 +0x81308F34 0x0127 +0x81308F35 0x0128 +0x81308F36 0x0129 +0x81308F37 0x012A +0x81308F38 0x012C +0x81308F39 0x012D +0x81309030 0x012E +0x81309031 0x012F +0x81309032 0x0130 +0x81309033 0x0131 +0x81309034 0x0132 +0x81309035 0x0133 +0x81309036 0x0134 +0x81309037 0x0135 +0x81309038 0x0136 +0x81309039 0x0137 +0x81309130 0x0138 +0x81309131 0x0139 +0x81309132 0x013A +0x81309133 0x013B +0x81309134 0x013C +0x81309135 0x013D +0x81309136 0x013E +0x81309137 0x013F +0x81309138 0x0140 +0x81309139 0x0141 +0x81309230 0x0142 +0x81309231 0x0143 +0x81309232 0x0145 +0x81309233 0x0146 +0x81309234 0x0147 +0x81309235 0x0149 +0x81309236 0x014A +0x81309237 0x014B +0x81309238 0x014C +0x81309239 0x014E +0x81309330 0x014F +0x81309331 0x0150 +0x81309332 0x0151 +0x81309333 0x0152 +0x81309334 0x0153 +0x81309335 0x0154 +0x81309336 0x0155 +0x81309337 0x0156 +0x81309338 0x0157 +0x81309339 0x0158 +0x81309430 0x0159 +0x81309431 0x015A +0x81309432 0x015B +0x81309433 0x015C +0x81309434 0x015D +0x81309435 0x015E +0x81309436 0x015F +0x81309437 0x0160 +0x81309438 0x0161 +0x81309439 0x0162 +0x81309530 0x0163 +0x81309531 0x0164 +0x81309532 0x0165 +0x81309533 0x0166 +0x81309534 0x0167 +0x81309535 0x0168 +0x81309536 0x0169 +0x81309537 0x016A +0x81309538 0x016C +0x81309539 0x016D +0x81309630 0x016E +0x81309631 0x016F +0x81309632 0x0170 +0x81309633 0x0171 +0x81309634 0x0172 +0x81309635 0x0173 +0x81309636 0x0174 +0x81309637 0x0175 +0x81309638 0x0176 +0x81309639 0x0177 +0x81309730 0x0178 +0x81309731 0x0179 +0x81309732 0x017A +0x81309733 0x017B +0x81309734 0x017C +0x81309735 0x017D +0x81309736 0x017E +0x81309737 0x017F +0x81309738 0x0180 +0x81309739 0x0181 +0x81309830 0x0182 +0x81309831 0x0183 +0x81309832 0x0184 +0x81309833 0x0185 +0x81309834 0x0186 +0x81309835 0x0187 +0x81309836 0x0188 +0x81309837 0x0189 +0x81309838 0x018A +0x81309839 0x018B +0x81309930 0x018C +0x81309931 0x018D +0x81309932 0x018E +0x81309933 0x018F +0x81309934 0x0190 +0x81309935 0x0191 +0x81309936 0x0192 +0x81309937 0x0193 +0x81309938 0x0194 +0x81309939 0x0195 +0x81309A30 0x0196 +0x81309A31 0x0197 +0x81309A32 0x0198 +0x81309A33 0x0199 +0x81309A34 0x019A +0x81309A35 0x019B +0x81309A36 0x019C +0x81309A37 0x019D +0x81309A38 0x019E +0x81309A39 0x019F +0x81309B30 0x01A0 +0x81309B31 0x01A1 +0x81309B32 0x01A2 +0x81309B33 0x01A3 +0x81309B34 0x01A4 +0x81309B35 0x01A5 +0x81309B36 0x01A6 +0x81309B37 0x01A7 +0x81309B38 0x01A8 +0x81309B39 0x01A9 +0x81309C30 0x01AA +0x81309C31 0x01AB +0x81309C32 0x01AC +0x81309C33 0x01AD +0x81309C34 0x01AE +0x81309C35 0x01AF +0x81309C36 0x01B0 +0x81309C37 0x01B1 +0x81309C38 0x01B2 +0x81309C39 0x01B3 +0x81309D30 0x01B4 +0x81309D31 0x01B5 +0x81309D32 0x01B6 +0x81309D33 0x01B7 +0x81309D34 0x01B8 +0x81309D35 0x01B9 +0x81309D36 0x01BA +0x81309D37 0x01BB +0x81309D38 0x01BC +0x81309D39 0x01BD +0x81309E30 0x01BE +0x81309E31 0x01BF +0x81309E32 0x01C0 +0x81309E33 0x01C1 +0x81309E34 0x01C2 +0x81309E35 0x01C3 +0x81309E36 0x01C4 +0x81309E37 0x01C5 +0x81309E38 0x01C6 +0x81309E39 0x01C7 +0x81309F30 0x01C8 +0x81309F31 0x01C9 +0x81309F32 0x01CA +0x81309F33 0x01CB +0x81309F34 0x01CC +0x81309F35 0x01CD +0x81309F36 0x01CF +0x81309F37 0x01D1 +0x81309F38 0x01D3 +0x81309F39 0x01D5 +0x8130A030 0x01D7 +0x8130A031 0x01D9 +0x8130A032 0x01DB +0x8130A033 0x01DD +0x8130A034 0x01DE +0x8130A035 0x01DF +0x8130A036 0x01E0 +0x8130A037 0x01E1 +0x8130A038 0x01E2 +0x8130A039 0x01E3 +0x8130A130 0x01E4 +0x8130A131 0x01E5 +0x8130A132 0x01E6 +0x8130A133 0x01E7 +0x8130A134 0x01E8 +0x8130A135 0x01E9 +0x8130A136 0x01EA +0x8130A137 0x01EB +0x8130A138 0x01EC +0x8130A139 0x01ED +0x8130A230 0x01EE +0x8130A231 0x01EF +0x8130A232 0x01F0 +0x8130A233 0x01F1 +0x8130A234 0x01F2 +0x8130A235 0x01F3 +0x8130A236 0x01F4 +0x8130A237 0x01F5 +0x8130A238 0x01F6 +0x8130A239 0x01F7 +0x8130A330 0x01F8 +0x8130A331 0x01FA +0x8130A332 0x01FB +0x8130A333 0x01FC +0x8130A334 0x01FD +0x8130A335 0x01FE +0x8130A336 0x01FF +0x8130A337 0x0200 +0x8130A338 0x0201 +0x8130A339 0x0202 +0x8130A430 0x0203 +0x8130A431 0x0204 +0x8130A432 0x0205 +0x8130A433 0x0206 +0x8130A434 0x0207 +0x8130A435 0x0208 +0x8130A436 0x0209 +0x8130A437 0x020A +0x8130A438 0x020B +0x8130A439 0x020C +0x8130A530 0x020D +0x8130A531 0x020E +0x8130A532 0x020F +0x8130A533 0x0210 +0x8130A534 0x0211 +0x8130A535 0x0212 +0x8130A536 0x0213 +0x8130A537 0x0214 +0x8130A538 0x0215 +0x8130A539 0x0216 +0x8130A630 0x0217 +0x8130A631 0x0218 +0x8130A632 0x0219 +0x8130A633 0x021A +0x8130A634 0x021B +0x8130A635 0x021C +0x8130A636 0x021D +0x8130A637 0x021E +0x8130A638 0x021F +0x8130A639 0x0220 +0x8130A730 0x0221 +0x8130A731 0x0222 +0x8130A732 0x0223 +0x8130A733 0x0224 +0x8130A734 0x0225 +0x8130A735 0x0226 +0x8130A736 0x0227 +0x8130A737 0x0228 +0x8130A738 0x0229 +0x8130A739 0x022A +0x8130A830 0x022B +0x8130A831 0x022C +0x8130A832 0x022D +0x8130A833 0x022E +0x8130A834 0x022F +0x8130A835 0x0230 +0x8130A836 0x0231 +0x8130A837 0x0232 +0x8130A838 0x0233 +0x8130A839 0x0234 +0x8130A930 0x0235 +0x8130A931 0x0236 +0x8130A932 0x0237 +0x8130A933 0x0238 +0x8130A934 0x0239 +0x8130A935 0x023A +0x8130A936 0x023B +0x8130A937 0x023C +0x8130A938 0x023D +0x8130A939 0x023E +0x8130AA30 0x023F +0x8130AA31 0x0240 +0x8130AA32 0x0241 +0x8130AA33 0x0242 +0x8130AA34 0x0243 +0x8130AA35 0x0244 +0x8130AA36 0x0245 +0x8130AA37 0x0246 +0x8130AA38 0x0247 +0x8130AA39 0x0248 +0x8130AB30 0x0249 +0x8130AB31 0x024A +0x8130AB32 0x024B +0x8130AB33 0x024C +0x8130AB34 0x024D +0x8130AB35 0x024E +0x8130AB36 0x024F +0x8130AB37 0x0250 +0x8130AB38 0x0252 +0x8130AB39 0x0253 +0x8130AC30 0x0254 +0x8130AC31 0x0255 +0x8130AC32 0x0256 +0x8130AC33 0x0257 +0x8130AC34 0x0258 +0x8130AC35 0x0259 +0x8130AC36 0x025A +0x8130AC37 0x025B +0x8130AC38 0x025C +0x8130AC39 0x025D +0x8130AD30 0x025E +0x8130AD31 0x025F +0x8130AD32 0x0260 +0x8130AD33 0x0262 +0x8130AD34 0x0263 +0x8130AD35 0x0264 +0x8130AD36 0x0265 +0x8130AD37 0x0266 +0x8130AD38 0x0267 +0x8130AD39 0x0268 +0x8130AE30 0x0269 +0x8130AE31 0x026A +0x8130AE32 0x026B +0x8130AE33 0x026C +0x8130AE34 0x026D +0x8130AE35 0x026E +0x8130AE36 0x026F +0x8130AE37 0x0270 +0x8130AE38 0x0271 +0x8130AE39 0x0272 +0x8130AF30 0x0273 +0x8130AF31 0x0274 +0x8130AF32 0x0275 +0x8130AF33 0x0276 +0x8130AF34 0x0277 +0x8130AF35 0x0278 +0x8130AF36 0x0279 +0x8130AF37 0x027A +0x8130AF38 0x027B +0x8130AF39 0x027C +0x8130B030 0x027D +0x8130B031 0x027E +0x8130B032 0x027F +0x8130B033 0x0280 +0x8130B034 0x0281 +0x8130B035 0x0282 +0x8130B036 0x0283 +0x8130B037 0x0284 +0x8130B038 0x0285 +0x8130B039 0x0286 +0x8130B130 0x0287 +0x8130B131 0x0288 +0x8130B132 0x0289 +0x8130B133 0x028A +0x8130B134 0x028B +0x8130B135 0x028C +0x8130B136 0x028D +0x8130B137 0x028E +0x8130B138 0x028F +0x8130B139 0x0290 +0x8130B230 0x0291 +0x8130B231 0x0292 +0x8130B232 0x0293 +0x8130B233 0x0294 +0x8130B234 0x0295 +0x8130B235 0x0296 +0x8130B236 0x0297 +0x8130B237 0x0298 +0x8130B238 0x0299 +0x8130B239 0x029A +0x8130B330 0x029B +0x8130B331 0x029C +0x8130B332 0x029D +0x8130B333 0x029E +0x8130B334 0x029F +0x8130B335 0x02A0 +0x8130B336 0x02A1 +0x8130B337 0x02A2 +0x8130B338 0x02A3 +0x8130B339 0x02A4 +0x8130B430 0x02A5 +0x8130B431 0x02A6 +0x8130B432 0x02A7 +0x8130B433 0x02A8 +0x8130B434 0x02A9 +0x8130B435 0x02AA +0x8130B436 0x02AB +0x8130B437 0x02AC +0x8130B438 0x02AD +0x8130B439 0x02AE +0x8130B530 0x02AF +0x8130B531 0x02B0 +0x8130B532 0x02B1 +0x8130B533 0x02B2 +0x8130B534 0x02B3 +0x8130B535 0x02B4 +0x8130B536 0x02B5 +0x8130B537 0x02B6 +0x8130B538 0x02B7 +0x8130B539 0x02B8 +0x8130B630 0x02B9 +0x8130B631 0x02BA +0x8130B632 0x02BB +0x8130B633 0x02BC +0x8130B634 0x02BD +0x8130B635 0x02BE +0x8130B636 0x02BF +0x8130B637 0x02C0 +0x8130B638 0x02C1 +0x8130B639 0x02C2 +0x8130B730 0x02C3 +0x8130B731 0x02C4 +0x8130B732 0x02C5 +0x8130B733 0x02C6 +0x8130B734 0x02C8 +0x8130B735 0x02CC +0x8130B736 0x02CD +0x8130B737 0x02CE +0x8130B738 0x02CF +0x8130B739 0x02D0 +0x8130B830 0x02D1 +0x8130B831 0x02D2 +0x8130B832 0x02D3 +0x8130B833 0x02D4 +0x8130B834 0x02D5 +0x8130B835 0x02D6 +0x8130B836 0x02D7 +0x8130B837 0x02D8 +0x8130B838 0x02DA +0x8130B839 0x02DB +0x8130B930 0x02DC +0x8130B931 0x02DD +0x8130B932 0x02DE +0x8130B933 0x02DF +0x8130B934 0x02E0 +0x8130B935 0x02E1 +0x8130B936 0x02E2 +0x8130B937 0x02E3 +0x8130B938 0x02E4 +0x8130B939 0x02E5 +0x8130BA30 0x02E6 +0x8130BA31 0x02E7 +0x8130BA32 0x02E8 +0x8130BA33 0x02E9 +0x8130BA34 0x02EA +0x8130BA35 0x02EB +0x8130BA36 0x02EC +0x8130BA37 0x02ED +0x8130BA38 0x02EE +0x8130BA39 0x02EF +0x8130BB30 0x02F0 +0x8130BB31 0x02F1 +0x8130BB32 0x02F2 +0x8130BB33 0x02F3 +0x8130BB34 0x02F4 +0x8130BB35 0x02F5 +0x8130BB36 0x02F6 +0x8130BB37 0x02F7 +0x8130BB38 0x02F8 +0x8130BB39 0x02F9 +0x8130BC30 0x02FA +0x8130BC31 0x02FB +0x8130BC32 0x02FC +0x8130BC33 0x02FD +0x8130BC34 0x02FE +0x8130BC35 0x02FF +0x8130BC36 0x0300 +0x8130BC37 0x0301 +0x8130BC38 0x0302 +0x8130BC39 0x0303 +0x8130BD30 0x0304 +0x8130BD31 0x0305 +0x8130BD32 0x0306 +0x8130BD33 0x0307 +0x8130BD34 0x0308 +0x8130BD35 0x0309 +0x8130BD36 0x030A +0x8130BD37 0x030B +0x8130BD38 0x030C +0x8130BD39 0x030D +0x8130BE30 0x030E +0x8130BE31 0x030F +0x8130BE32 0x0310 +0x8130BE33 0x0311 +0x8130BE34 0x0312 +0x8130BE35 0x0313 +0x8130BE36 0x0314 +0x8130BE37 0x0315 +0x8130BE38 0x0316 +0x8130BE39 0x0317 +0x8130BF30 0x0318 +0x8130BF31 0x0319 +0x8130BF32 0x031A +0x8130BF33 0x031B +0x8130BF34 0x031C +0x8130BF35 0x031D +0x8130BF36 0x031E +0x8130BF37 0x031F +0x8130BF38 0x0320 +0x8130BF39 0x0321 +0x8130C030 0x0322 +0x8130C031 0x0323 +0x8130C032 0x0324 +0x8130C033 0x0325 +0x8130C034 0x0326 +0x8130C035 0x0327 +0x8130C036 0x0328 +0x8130C037 0x0329 +0x8130C038 0x032A +0x8130C039 0x032B +0x8130C130 0x032C +0x8130C131 0x032D +0x8130C132 0x032E +0x8130C133 0x032F +0x8130C134 0x0330 +0x8130C135 0x0331 +0x8130C136 0x0332 +0x8130C137 0x0333 +0x8130C138 0x0334 +0x8130C139 0x0335 +0x8130C230 0x0336 +0x8130C231 0x0337 +0x8130C232 0x0338 +0x8130C233 0x0339 +0x8130C234 0x033A +0x8130C235 0x033B +0x8130C236 0x033C +0x8130C237 0x033D +0x8130C238 0x033E +0x8130C239 0x033F +0x8130C330 0x0340 +0x8130C331 0x0341 +0x8130C332 0x0342 +0x8130C333 0x0343 +0x8130C334 0x0344 +0x8130C335 0x0345 +0x8130C336 0x0346 +0x8130C337 0x0347 +0x8130C338 0x0348 +0x8130C339 0x0349 +0x8130C430 0x034A +0x8130C431 0x034B +0x8130C432 0x034C +0x8130C433 0x034D +0x8130C434 0x034E +0x8130C435 0x034F +0x8130C436 0x0350 +0x8130C437 0x0351 +0x8130C438 0x0352 +0x8130C439 0x0353 +0x8130C530 0x0354 +0x8130C531 0x0355 +0x8130C532 0x0356 +0x8130C533 0x0357 +0x8130C534 0x0358 +0x8130C535 0x0359 +0x8130C536 0x035A +0x8130C537 0x035B +0x8130C538 0x035C +0x8130C539 0x035D +0x8130C630 0x035E +0x8130C631 0x035F +0x8130C632 0x0360 +0x8130C633 0x0361 +0x8130C634 0x0362 +0x8130C635 0x0363 +0x8130C636 0x0364 +0x8130C637 0x0365 +0x8130C638 0x0366 +0x8130C639 0x0367 +0x8130C730 0x0368 +0x8130C731 0x0369 +0x8130C732 0x036A +0x8130C733 0x036B +0x8130C734 0x036C +0x8130C735 0x036D +0x8130C736 0x036E +0x8130C737 0x036F +0x8130C738 0x0370 +0x8130C739 0x0371 +0x8130C830 0x0372 +0x8130C831 0x0373 +0x8130C832 0x0374 +0x8130C833 0x0375 +0x8130C834 0x0376 +0x8130C835 0x0377 +0x8130C836 0x0378 +0x8130C837 0x0379 +0x8130C838 0x037A +0x8130C839 0x037B +0x8130C930 0x037C +0x8130C931 0x037D +0x8130C932 0x037E +0x8130C933 0x037F +0x8130C934 0x0380 +0x8130C935 0x0381 +0x8130C936 0x0382 +0x8130C937 0x0383 +0x8130C938 0x0384 +0x8130C939 0x0385 +0x8130CA30 0x0386 +0x8130CA31 0x0387 +0x8130CA32 0x0388 +0x8130CA33 0x0389 +0x8130CA34 0x038A +0x8130CA35 0x038B +0x8130CA36 0x038C +0x8130CA37 0x038D +0x8130CA38 0x038E +0x8130CA39 0x038F +0x8130CB30 0x0390 +0x8130CB31 0x03A2 +0x8130CB32 0x03AA +0x8130CB33 0x03AB +0x8130CB34 0x03AC +0x8130CB35 0x03AD +0x8130CB36 0x03AE +0x8130CB37 0x03AF +0x8130CB38 0x03B0 +0x8130CB39 0x03C2 +0x8130CC30 0x03CA +0x8130CC31 0x03CB +0x8130CC32 0x03CC +0x8130CC33 0x03CD +0x8130CC34 0x03CE +0x8130CC35 0x03CF +0x8130CC36 0x03D0 +0x8130CC37 0x03D1 +0x8130CC38 0x03D2 +0x8130CC39 0x03D3 +0x8130CD30 0x03D4 +0x8130CD31 0x03D5 +0x8130CD32 0x03D6 +0x8130CD33 0x03D7 +0x8130CD34 0x03D8 +0x8130CD35 0x03D9 +0x8130CD36 0x03DA +0x8130CD37 0x03DB +0x8130CD38 0x03DC +0x8130CD39 0x03DD +0x8130CE30 0x03DE +0x8130CE31 0x03DF +0x8130CE32 0x03E0 +0x8130CE33 0x03E1 +0x8130CE34 0x03E2 +0x8130CE35 0x03E3 +0x8130CE36 0x03E4 +0x8130CE37 0x03E5 +0x8130CE38 0x03E6 +0x8130CE39 0x03E7 +0x8130CF30 0x03E8 +0x8130CF31 0x03E9 +0x8130CF32 0x03EA +0x8130CF33 0x03EB +0x8130CF34 0x03EC +0x8130CF35 0x03ED +0x8130CF36 0x03EE +0x8130CF37 0x03EF +0x8130CF38 0x03F0 +0x8130CF39 0x03F1 +0x8130D030 0x03F2 +0x8130D031 0x03F3 +0x8130D032 0x03F4 +0x8130D033 0x03F5 +0x8130D034 0x03F6 +0x8130D035 0x03F7 +0x8130D036 0x03F8 +0x8130D037 0x03F9 +0x8130D038 0x03FA +0x8130D039 0x03FB +0x8130D130 0x03FC +0x8130D131 0x03FD +0x8130D132 0x03FE +0x8130D133 0x03FF +0x8130D134 0x0400 +0x8130D135 0x0402 +0x8130D136 0x0403 +0x8130D137 0x0404 +0x8130D138 0x0405 +0x8130D139 0x0406 +0x8130D230 0x0407 +0x8130D231 0x0408 +0x8130D232 0x0409 +0x8130D233 0x040A +0x8130D234 0x040B +0x8130D235 0x040C +0x8130D236 0x040D +0x8130D237 0x040E +0x8130D238 0x040F +0x8130D239 0x0450 +0x8130D330 0x0452 +0x8130D331 0x0453 +0x8130D332 0x0454 +0x8130D333 0x0455 +0x8130D334 0x0456 +0x8130D335 0x0457 +0x8130D336 0x0458 +0x8130D337 0x0459 +0x8130D338 0x045A +0x8130D339 0x045B +0x8130D430 0x045C +0x8130D431 0x045D +0x8130D432 0x045E +0x8130D433 0x045F +0x8130D434 0x0460 +0x8130D435 0x0461 +0x8130D436 0x0462 +0x8130D437 0x0463 +0x8130D438 0x0464 +0x8130D439 0x0465 +0x8130D530 0x0466 +0x8130D531 0x0467 +0x8130D532 0x0468 +0x8130D533 0x0469 +0x8130D534 0x046A +0x8130D535 0x046B +0x8130D536 0x046C +0x8130D537 0x046D +0x8130D538 0x046E +0x8130D539 0x046F +0x8130D630 0x0470 +0x8130D631 0x0471 +0x8130D632 0x0472 +0x8130D633 0x0473 +0x8130D634 0x0474 +0x8130D635 0x0475 +0x8130D636 0x0476 +0x8130D637 0x0477 +0x8130D638 0x0478 +0x8130D639 0x0479 +0x8130D730 0x047A +0x8130D731 0x047B +0x8130D732 0x047C +0x8130D733 0x047D +0x8130D734 0x047E +0x8130D735 0x047F +0x8130D736 0x0480 +0x8130D737 0x0481 +0x8130D738 0x0482 +0x8130D739 0x0483 +0x8130D830 0x0484 +0x8130D831 0x0485 +0x8130D832 0x0486 +0x8130D833 0x0487 +0x8130D834 0x0488 +0x8130D835 0x0489 +0x8130D836 0x048A +0x8130D837 0x048B +0x8130D838 0x048C +0x8130D839 0x048D +0x8130D930 0x048E +0x8130D931 0x048F +0x8130D932 0x0490 +0x8130D933 0x0491 +0x8130D934 0x0492 +0x8130D935 0x0493 +0x8130D936 0x0494 +0x8130D937 0x0495 +0x8130D938 0x0496 +0x8130D939 0x0497 +0x8130DA30 0x0498 +0x8130DA31 0x0499 +0x8130DA32 0x049A +0x8130DA33 0x049B +0x8130DA34 0x049C +0x8130DA35 0x049D +0x8130DA36 0x049E +0x8130DA37 0x049F +0x8130DA38 0x04A0 +0x8130DA39 0x04A1 +0x8130DB30 0x04A2 +0x8130DB31 0x04A3 +0x8130DB32 0x04A4 +0x8130DB33 0x04A5 +0x8130DB34 0x04A6 +0x8130DB35 0x04A7 +0x8130DB36 0x04A8 +0x8130DB37 0x04A9 +0x8130DB38 0x04AA +0x8130DB39 0x04AB +0x8130DC30 0x04AC +0x8130DC31 0x04AD +0x8130DC32 0x04AE +0x8130DC33 0x04AF +0x8130DC34 0x04B0 +0x8130DC35 0x04B1 +0x8130DC36 0x04B2 +0x8130DC37 0x04B3 +0x8130DC38 0x04B4 +0x8130DC39 0x04B5 +0x8130DD30 0x04B6 +0x8130DD31 0x04B7 +0x8130DD32 0x04B8 +0x8130DD33 0x04B9 +0x8130DD34 0x04BA +0x8130DD35 0x04BB +0x8130DD36 0x04BC +0x8130DD37 0x04BD +0x8130DD38 0x04BE +0x8130DD39 0x04BF +0x8130DE30 0x04C0 +0x8130DE31 0x04C1 +0x8130DE32 0x04C2 +0x8130DE33 0x04C3 +0x8130DE34 0x04C4 +0x8130DE35 0x04C5 +0x8130DE36 0x04C6 +0x8130DE37 0x04C7 +0x8130DE38 0x04C8 +0x8130DE39 0x04C9 +0x8130DF30 0x04CA +0x8130DF31 0x04CB +0x8130DF32 0x04CC +0x8130DF33 0x04CD +0x8130DF34 0x04CE +0x8130DF35 0x04CF +0x8130DF36 0x04D0 +0x8130DF37 0x04D1 +0x8130DF38 0x04D2 +0x8130DF39 0x04D3 +0x8130E030 0x04D4 +0x8130E031 0x04D5 +0x8130E032 0x04D6 +0x8130E033 0x04D7 +0x8130E034 0x04D8 +0x8130E035 0x04D9 +0x8130E036 0x04DA +0x8130E037 0x04DB +0x8130E038 0x04DC +0x8130E039 0x04DD +0x8130E130 0x04DE +0x8130E131 0x04DF +0x8130E132 0x04E0 +0x8130E133 0x04E1 +0x8130E134 0x04E2 +0x8130E135 0x04E3 +0x8130E136 0x04E4 +0x8130E137 0x04E5 +0x8130E138 0x04E6 +0x8130E139 0x04E7 +0x8130E230 0x04E8 +0x8130E231 0x04E9 +0x8130E232 0x04EA +0x8130E233 0x04EB +0x8130E234 0x04EC +0x8130E235 0x04ED +0x8130E236 0x04EE +0x8130E237 0x04EF +0x8130E238 0x04F0 +0x8130E239 0x04F1 +0x8130E330 0x04F2 +0x8130E331 0x04F3 +0x8130E332 0x04F4 +0x8130E333 0x04F5 +0x8130E334 0x04F6 +0x8130E335 0x04F7 +0x8130E336 0x04F8 +0x8130E337 0x04F9 +0x8130E338 0x04FA +0x8130E339 0x04FB +0x8130E430 0x04FC +0x8130E431 0x04FD +0x8130E432 0x04FE +0x8130E433 0x04FF +0x8130E434 0x0500 +0x8130E435 0x0501 +0x8130E436 0x0502 +0x8130E437 0x0503 +0x8130E438 0x0504 +0x8130E439 0x0505 +0x8130E530 0x0506 +0x8130E531 0x0507 +0x8130E532 0x0508 +0x8130E533 0x0509 +0x8130E534 0x050A +0x8130E535 0x050B +0x8130E536 0x050C +0x8130E537 0x050D +0x8130E538 0x050E +0x8130E539 0x050F +0x8130E630 0x0510 +0x8130E631 0x0511 +0x8130E632 0x0512 +0x8130E633 0x0513 +0x8130E634 0x0514 +0x8130E635 0x0515 +0x8130E636 0x0516 +0x8130E637 0x0517 +0x8130E638 0x0518 +0x8130E639 0x0519 +0x8130E730 0x051A +0x8130E731 0x051B +0x8130E732 0x051C +0x8130E733 0x051D +0x8130E734 0x051E +0x8130E735 0x051F +0x8130E736 0x0520 +0x8130E737 0x0521 +0x8130E738 0x0522 +0x8130E739 0x0523 +0x8130E830 0x0524 +0x8130E831 0x0525 +0x8130E832 0x0526 +0x8130E833 0x0527 +0x8130E834 0x0528 +0x8130E835 0x0529 +0x8130E836 0x052A +0x8130E837 0x052B +0x8130E838 0x052C +0x8130E839 0x052D +0x8130E930 0x052E +0x8130E931 0x052F +0x8130E932 0x0530 +0x8130E933 0x0531 +0x8130E934 0x0532 +0x8130E935 0x0533 +0x8130E936 0x0534 +0x8130E937 0x0535 +0x8130E938 0x0536 +0x8130E939 0x0537 +0x8130EA30 0x0538 +0x8130EA31 0x0539 +0x8130EA32 0x053A +0x8130EA33 0x053B +0x8130EA34 0x053C +0x8130EA35 0x053D +0x8130EA36 0x053E +0x8130EA37 0x053F +0x8130EA38 0x0540 +0x8130EA39 0x0541 +0x8130EB30 0x0542 +0x8130EB31 0x0543 +0x8130EB32 0x0544 +0x8130EB33 0x0545 +0x8130EB34 0x0546 +0x8130EB35 0x0547 +0x8130EB36 0x0548 +0x8130EB37 0x0549 +0x8130EB38 0x054A +0x8130EB39 0x054B +0x8130EC30 0x054C +0x8130EC31 0x054D +0x8130EC32 0x054E +0x8130EC33 0x054F +0x8130EC34 0x0550 +0x8130EC35 0x0551 +0x8130EC36 0x0552 +0x8130EC37 0x0553 +0x8130EC38 0x0554 +0x8130EC39 0x0555 +0x8130ED30 0x0556 +0x8130ED31 0x0557 +0x8130ED32 0x0558 +0x8130ED33 0x0559 +0x8130ED34 0x055A +0x8130ED35 0x055B +0x8130ED36 0x055C +0x8130ED37 0x055D +0x8130ED38 0x055E +0x8130ED39 0x055F +0x8130EE30 0x0560 +0x8130EE31 0x0561 +0x8130EE32 0x0562 +0x8130EE33 0x0563 +0x8130EE34 0x0564 +0x8130EE35 0x0565 +0x8130EE36 0x0566 +0x8130EE37 0x0567 +0x8130EE38 0x0568 +0x8130EE39 0x0569 +0x8130EF30 0x056A +0x8130EF31 0x056B +0x8130EF32 0x056C +0x8130EF33 0x056D +0x8130EF34 0x056E +0x8130EF35 0x056F +0x8130EF36 0x0570 +0x8130EF37 0x0571 +0x8130EF38 0x0572 +0x8130EF39 0x0573 +0x8130F030 0x0574 +0x8130F031 0x0575 +0x8130F032 0x0576 +0x8130F033 0x0577 +0x8130F034 0x0578 +0x8130F035 0x0579 +0x8130F036 0x057A +0x8130F037 0x057B +0x8130F038 0x057C +0x8130F039 0x057D +0x8130F130 0x057E +0x8130F131 0x057F +0x8130F132 0x0580 +0x8130F133 0x0581 +0x8130F134 0x0582 +0x8130F135 0x0583 +0x8130F136 0x0584 +0x8130F137 0x0585 +0x8130F138 0x0586 +0x8130F139 0x0587 +0x8130F230 0x0588 +0x8130F231 0x0589 +0x8130F232 0x058A +0x8130F233 0x058B +0x8130F234 0x058C +0x8130F235 0x058D +0x8130F236 0x058E +0x8130F237 0x058F +0x8130F238 0x0590 +0x8130F239 0x0591 +0x8130F330 0x0592 +0x8130F331 0x0593 +0x8130F332 0x0594 +0x8130F333 0x0595 +0x8130F334 0x0596 +0x8130F335 0x0597 +0x8130F336 0x0598 +0x8130F337 0x0599 +0x8130F338 0x059A +0x8130F339 0x059B +0x8130F430 0x059C +0x8130F431 0x059D +0x8130F432 0x059E +0x8130F433 0x059F +0x8130F434 0x05A0 +0x8130F435 0x05A1 +0x8130F436 0x05A2 +0x8130F437 0x05A3 +0x8130F438 0x05A4 +0x8130F439 0x05A5 +0x8130F530 0x05A6 +0x8130F531 0x05A7 +0x8130F532 0x05A8 +0x8130F533 0x05A9 +0x8130F534 0x05AA +0x8130F535 0x05AB +0x8130F536 0x05AC +0x8130F537 0x05AD +0x8130F538 0x05AE +0x8130F539 0x05AF +0x8130F630 0x05B0 +0x8130F631 0x05B1 +0x8130F632 0x05B2 +0x8130F633 0x05B3 +0x8130F634 0x05B4 +0x8130F635 0x05B5 +0x8130F636 0x05B6 +0x8130F637 0x05B7 +0x8130F638 0x05B8 +0x8130F639 0x05B9 +0x8130F730 0x05BA +0x8130F731 0x05BB +0x8130F732 0x05BC +0x8130F733 0x05BD +0x8130F734 0x05BE +0x8130F735 0x05BF +0x8130F736 0x05C0 +0x8130F737 0x05C1 +0x8130F738 0x05C2 +0x8130F739 0x05C3 +0x8130F830 0x05C4 +0x8130F831 0x05C5 +0x8130F832 0x05C6 +0x8130F833 0x05C7 +0x8130F834 0x05C8 +0x8130F835 0x05C9 +0x8130F836 0x05CA +0x8130F837 0x05CB +0x8130F838 0x05CC +0x8130F839 0x05CD +0x8130F930 0x05CE +0x8130F931 0x05CF +0x8130F932 0x05D0 +0x8130F933 0x05D1 +0x8130F934 0x05D2 +0x8130F935 0x05D3 +0x8130F936 0x05D4 +0x8130F937 0x05D5 +0x8130F938 0x05D6 +0x8130F939 0x05D7 +0x8130FA30 0x05D8 +0x8130FA31 0x05D9 +0x8130FA32 0x05DA +0x8130FA33 0x05DB +0x8130FA34 0x05DC +0x8130FA35 0x05DD +0x8130FA36 0x05DE +0x8130FA37 0x05DF +0x8130FA38 0x05E0 +0x8130FA39 0x05E1 +0x8130FB30 0x05E2 +0x8130FB31 0x05E3 +0x8130FB32 0x05E4 +0x8130FB33 0x05E5 +0x8130FB34 0x05E6 +0x8130FB35 0x05E7 +0x8130FB36 0x05E8 +0x8130FB37 0x05E9 +0x8130FB38 0x05EA +0x8130FB39 0x05EB +0x8130FC30 0x05EC +0x8130FC31 0x05ED +0x8130FC32 0x05EE +0x8130FC33 0x05EF +0x8130FC34 0x05F0 +0x8130FC35 0x05F1 +0x8130FC36 0x05F2 +0x8130FC37 0x05F3 +0x8130FC38 0x05F4 +0x8130FC39 0x05F5 +0x8130FD30 0x05F6 +0x8130FD31 0x05F7 +0x8130FD32 0x05F8 +0x8130FD33 0x05F9 +0x8130FD34 0x05FA +0x8130FD35 0x05FB +0x8130FD36 0x05FC +0x8130FD37 0x05FD +0x8130FD38 0x05FE +0x8130FD39 0x05FF +0x8130FE30 0x0600 +0x8130FE31 0x0601 +0x8130FE32 0x0602 +0x8130FE33 0x0603 +0x8130FE34 0x0604 +0x8130FE35 0x0605 +0x8130FE36 0x0606 +0x8130FE37 0x0607 +0x8130FE38 0x0608 +0x8130FE39 0x0609 +0x81318130 0x060A +0x81318131 0x060B +0x81318132 0x060C +0x81318133 0x060D +0x81318134 0x060E +0x81318135 0x060F +0x81318136 0x0610 +0x81318137 0x0611 +0x81318138 0x0612 +0x81318139 0x0613 +0x81318230 0x0614 +0x81318231 0x0615 +0x81318232 0x0616 +0x81318233 0x0617 +0x81318234 0x0618 +0x81318235 0x0619 +0x81318236 0x061A +0x81318237 0x061B +0x81318238 0x061C +0x81318239 0x061D +0x81318330 0x061E +0x81318331 0x061F +0x81318332 0x0620 +0x81318333 0x0621 +0x81318334 0x0622 +0x81318335 0x0623 +0x81318336 0x0624 +0x81318337 0x0625 +0x81318338 0x0626 +0x81318339 0x0627 +0x81318430 0x0628 +0x81318431 0x0629 +0x81318432 0x062A +0x81318433 0x062B +0x81318434 0x062C +0x81318435 0x062D +0x81318436 0x062E +0x81318437 0x062F +0x81318438 0x0630 +0x81318439 0x0631 +0x81318530 0x0632 +0x81318531 0x0633 +0x81318532 0x0634 +0x81318533 0x0635 +0x81318534 0x0636 +0x81318535 0x0637 +0x81318536 0x0638 +0x81318537 0x0639 +0x81318538 0x063A +0x81318539 0x063B +0x81318630 0x063C +0x81318631 0x063D +0x81318632 0x063E +0x81318633 0x063F +0x81318634 0x0640 +0x81318635 0x0641 +0x81318636 0x0642 +0x81318637 0x0643 +0x81318638 0x0644 +0x81318639 0x0645 +0x81318730 0x0646 +0x81318731 0x0647 +0x81318732 0x0648 +0x81318733 0x0649 +0x81318734 0x064A +0x81318735 0x064B +0x81318736 0x064C +0x81318737 0x064D +0x81318738 0x064E +0x81318739 0x064F +0x81318830 0x0650 +0x81318831 0x0651 +0x81318832 0x0652 +0x81318833 0x0653 +0x81318834 0x0654 +0x81318835 0x0655 +0x81318836 0x0656 +0x81318837 0x0657 +0x81318838 0x0658 +0x81318839 0x0659 +0x81318930 0x065A +0x81318931 0x065B +0x81318932 0x065C +0x81318933 0x065D +0x81318934 0x065E +0x81318935 0x065F +0x81318936 0x0660 +0x81318937 0x0661 +0x81318938 0x0662 +0x81318939 0x0663 +0x81318A30 0x0664 +0x81318A31 0x0665 +0x81318A32 0x0666 +0x81318A33 0x0667 +0x81318A34 0x0668 +0x81318A35 0x0669 +0x81318A36 0x066A +0x81318A37 0x066B +0x81318A38 0x066C +0x81318A39 0x066D +0x81318B30 0x066E +0x81318B31 0x066F +0x81318B32 0x0670 +0x81318B33 0x0671 +0x81318B34 0x0672 +0x81318B35 0x0673 +0x81318B36 0x0674 +0x81318B37 0x0675 +0x81318B38 0x0676 +0x81318B39 0x0677 +0x81318C30 0x0678 +0x81318C31 0x0679 +0x81318C32 0x067A +0x81318C33 0x067B +0x81318C34 0x067C +0x81318C35 0x067D +0x81318C36 0x067E +0x81318C37 0x067F +0x81318C38 0x0680 +0x81318C39 0x0681 +0x81318D30 0x0682 +0x81318D31 0x0683 +0x81318D32 0x0684 +0x81318D33 0x0685 +0x81318D34 0x0686 +0x81318D35 0x0687 +0x81318D36 0x0688 +0x81318D37 0x0689 +0x81318D38 0x068A +0x81318D39 0x068B +0x81318E30 0x068C +0x81318E31 0x068D +0x81318E32 0x068E +0x81318E33 0x068F +0x81318E34 0x0690 +0x81318E35 0x0691 +0x81318E36 0x0692 +0x81318E37 0x0693 +0x81318E38 0x0694 +0x81318E39 0x0695 +0x81318F30 0x0696 +0x81318F31 0x0697 +0x81318F32 0x0698 +0x81318F33 0x0699 +0x81318F34 0x069A +0x81318F35 0x069B +0x81318F36 0x069C +0x81318F37 0x069D +0x81318F38 0x069E +0x81318F39 0x069F +0x81319030 0x06A0 +0x81319031 0x06A1 +0x81319032 0x06A2 +0x81319033 0x06A3 +0x81319034 0x06A4 +0x81319035 0x06A5 +0x81319036 0x06A6 +0x81319037 0x06A7 +0x81319038 0x06A8 +0x81319039 0x06A9 +0x81319130 0x06AA +0x81319131 0x06AB +0x81319132 0x06AC +0x81319133 0x06AD +0x81319134 0x06AE +0x81319135 0x06AF +0x81319136 0x06B0 +0x81319137 0x06B1 +0x81319138 0x06B2 +0x81319139 0x06B3 +0x81319230 0x06B4 +0x81319231 0x06B5 +0x81319232 0x06B6 +0x81319233 0x06B7 +0x81319234 0x06B8 +0x81319235 0x06B9 +0x81319236 0x06BA +0x81319237 0x06BB +0x81319238 0x06BC +0x81319239 0x06BD +0x81319330 0x06BE +0x81319331 0x06BF +0x81319332 0x06C0 +0x81319333 0x06C1 +0x81319334 0x06C2 +0x81319335 0x06C3 +0x81319336 0x06C4 +0x81319337 0x06C5 +0x81319338 0x06C6 +0x81319339 0x06C7 +0x81319430 0x06C8 +0x81319431 0x06C9 +0x81319432 0x06CA +0x81319433 0x06CB +0x81319434 0x06CC +0x81319435 0x06CD +0x81319436 0x06CE +0x81319437 0x06CF +0x81319438 0x06D0 +0x81319439 0x06D1 +0x81319530 0x06D2 +0x81319531 0x06D3 +0x81319532 0x06D4 +0x81319533 0x06D5 +0x81319534 0x06D6 +0x81319535 0x06D7 +0x81319536 0x06D8 +0x81319537 0x06D9 +0x81319538 0x06DA +0x81319539 0x06DB +0x81319630 0x06DC +0x81319631 0x06DD +0x81319632 0x06DE +0x81319633 0x06DF +0x81319634 0x06E0 +0x81319635 0x06E1 +0x81319636 0x06E2 +0x81319637 0x06E3 +0x81319638 0x06E4 +0x81319639 0x06E5 +0x81319730 0x06E6 +0x81319731 0x06E7 +0x81319732 0x06E8 +0x81319733 0x06E9 +0x81319734 0x06EA +0x81319735 0x06EB +0x81319736 0x06EC +0x81319737 0x06ED +0x81319738 0x06EE +0x81319739 0x06EF +0x81319830 0x06F0 +0x81319831 0x06F1 +0x81319832 0x06F2 +0x81319833 0x06F3 +0x81319834 0x06F4 +0x81319835 0x06F5 +0x81319836 0x06F6 +0x81319837 0x06F7 +0x81319838 0x06F8 +0x81319839 0x06F9 +0x81319930 0x06FA +0x81319931 0x06FB +0x81319932 0x06FC +0x81319933 0x06FD +0x81319934 0x06FE +0x81319935 0x06FF +0x81319936 0x0700 +0x81319937 0x0701 +0x81319938 0x0702 +0x81319939 0x0703 +0x81319A30 0x0704 +0x81319A31 0x0705 +0x81319A32 0x0706 +0x81319A33 0x0707 +0x81319A34 0x0708 +0x81319A35 0x0709 +0x81319A36 0x070A +0x81319A37 0x070B +0x81319A38 0x070C +0x81319A39 0x070D +0x81319B30 0x070E +0x81319B31 0x070F +0x81319B32 0x0710 +0x81319B33 0x0711 +0x81319B34 0x0712 +0x81319B35 0x0713 +0x81319B36 0x0714 +0x81319B37 0x0715 +0x81319B38 0x0716 +0x81319B39 0x0717 +0x81319C30 0x0718 +0x81319C31 0x0719 +0x81319C32 0x071A +0x81319C33 0x071B +0x81319C34 0x071C +0x81319C35 0x071D +0x81319C36 0x071E +0x81319C37 0x071F +0x81319C38 0x0720 +0x81319C39 0x0721 +0x81319D30 0x0722 +0x81319D31 0x0723 +0x81319D32 0x0724 +0x81319D33 0x0725 +0x81319D34 0x0726 +0x81319D35 0x0727 +0x81319D36 0x0728 +0x81319D37 0x0729 +0x81319D38 0x072A +0x81319D39 0x072B +0x81319E30 0x072C +0x81319E31 0x072D +0x81319E32 0x072E +0x81319E33 0x072F +0x81319E34 0x0730 +0x81319E35 0x0731 +0x81319E36 0x0732 +0x81319E37 0x0733 +0x81319E38 0x0734 +0x81319E39 0x0735 +0x81319F30 0x0736 +0x81319F31 0x0737 +0x81319F32 0x0738 +0x81319F33 0x0739 +0x81319F34 0x073A +0x81319F35 0x073B +0x81319F36 0x073C +0x81319F37 0x073D +0x81319F38 0x073E +0x81319F39 0x073F +0x8131A030 0x0740 +0x8131A031 0x0741 +0x8131A032 0x0742 +0x8131A033 0x0743 +0x8131A034 0x0744 +0x8131A035 0x0745 +0x8131A036 0x0746 +0x8131A037 0x0747 +0x8131A038 0x0748 +0x8131A039 0x0749 +0x8131A130 0x074A +0x8131A131 0x074B +0x8131A132 0x074C +0x8131A133 0x074D +0x8131A134 0x074E +0x8131A135 0x074F +0x8131A136 0x0750 +0x8131A137 0x0751 +0x8131A138 0x0752 +0x8131A139 0x0753 +0x8131A230 0x0754 +0x8131A231 0x0755 +0x8131A232 0x0756 +0x8131A233 0x0757 +0x8131A234 0x0758 +0x8131A235 0x0759 +0x8131A236 0x075A +0x8131A237 0x075B +0x8131A238 0x075C +0x8131A239 0x075D +0x8131A330 0x075E +0x8131A331 0x075F +0x8131A332 0x0760 +0x8131A333 0x0761 +0x8131A334 0x0762 +0x8131A335 0x0763 +0x8131A336 0x0764 +0x8131A337 0x0765 +0x8131A338 0x0766 +0x8131A339 0x0767 +0x8131A430 0x0768 +0x8131A431 0x0769 +0x8131A432 0x076A +0x8131A433 0x076B +0x8131A434 0x076C +0x8131A435 0x076D +0x8131A436 0x076E +0x8131A437 0x076F +0x8131A438 0x0770 +0x8131A439 0x0771 +0x8131A530 0x0772 +0x8131A531 0x0773 +0x8131A532 0x0774 +0x8131A533 0x0775 +0x8131A534 0x0776 +0x8131A535 0x0777 +0x8131A536 0x0778 +0x8131A537 0x0779 +0x8131A538 0x077A +0x8131A539 0x077B +0x8131A630 0x077C +0x8131A631 0x077D +0x8131A632 0x077E +0x8131A633 0x077F +0x8131A634 0x0780 +0x8131A635 0x0781 +0x8131A636 0x0782 +0x8131A637 0x0783 +0x8131A638 0x0784 +0x8131A639 0x0785 +0x8131A730 0x0786 +0x8131A731 0x0787 +0x8131A732 0x0788 +0x8131A733 0x0789 +0x8131A734 0x078A +0x8131A735 0x078B +0x8131A736 0x078C +0x8131A737 0x078D +0x8131A738 0x078E +0x8131A739 0x078F +0x8131A830 0x0790 +0x8131A831 0x0791 +0x8131A832 0x0792 +0x8131A833 0x0793 +0x8131A834 0x0794 +0x8131A835 0x0795 +0x8131A836 0x0796 +0x8131A837 0x0797 +0x8131A838 0x0798 +0x8131A839 0x0799 +0x8131A930 0x079A +0x8131A931 0x079B +0x8131A932 0x079C +0x8131A933 0x079D +0x8131A934 0x079E +0x8131A935 0x079F +0x8131A936 0x07A0 +0x8131A937 0x07A1 +0x8131A938 0x07A2 +0x8131A939 0x07A3 +0x8131AA30 0x07A4 +0x8131AA31 0x07A5 +0x8131AA32 0x07A6 +0x8131AA33 0x07A7 +0x8131AA34 0x07A8 +0x8131AA35 0x07A9 +0x8131AA36 0x07AA +0x8131AA37 0x07AB +0x8131AA38 0x07AC +0x8131AA39 0x07AD +0x8131AB30 0x07AE +0x8131AB31 0x07AF +0x8131AB32 0x07B0 +0x8131AB33 0x07B1 +0x8131AB34 0x07B2 +0x8131AB35 0x07B3 +0x8131AB36 0x07B4 +0x8131AB37 0x07B5 +0x8131AB38 0x07B6 +0x8131AB39 0x07B7 +0x8131AC30 0x07B8 +0x8131AC31 0x07B9 +0x8131AC32 0x07BA +0x8131AC33 0x07BB +0x8131AC34 0x07BC +0x8131AC35 0x07BD +0x8131AC36 0x07BE +0x8131AC37 0x07BF +0x8131AC38 0x07C0 +0x8131AC39 0x07C1 +0x8131AD30 0x07C2 +0x8131AD31 0x07C3 +0x8131AD32 0x07C4 +0x8131AD33 0x07C5 +0x8131AD34 0x07C6 +0x8131AD35 0x07C7 +0x8131AD36 0x07C8 +0x8131AD37 0x07C9 +0x8131AD38 0x07CA +0x8131AD39 0x07CB +0x8131AE30 0x07CC +0x8131AE31 0x07CD +0x8131AE32 0x07CE +0x8131AE33 0x07CF +0x8131AE34 0x07D0 +0x8131AE35 0x07D1 +0x8131AE36 0x07D2 +0x8131AE37 0x07D3 +0x8131AE38 0x07D4 +0x8131AE39 0x07D5 +0x8131AF30 0x07D6 +0x8131AF31 0x07D7 +0x8131AF32 0x07D8 +0x8131AF33 0x07D9 +0x8131AF34 0x07DA +0x8131AF35 0x07DB +0x8131AF36 0x07DC +0x8131AF37 0x07DD +0x8131AF38 0x07DE +0x8131AF39 0x07DF +0x8131B030 0x07E0 +0x8131B031 0x07E1 +0x8131B032 0x07E2 +0x8131B033 0x07E3 +0x8131B034 0x07E4 +0x8131B035 0x07E5 +0x8131B036 0x07E6 +0x8131B037 0x07E7 +0x8131B038 0x07E8 +0x8131B039 0x07E9 +0x8131B130 0x07EA +0x8131B131 0x07EB +0x8131B132 0x07EC +0x8131B133 0x07ED +0x8131B134 0x07EE +0x8131B135 0x07EF +0x8131B136 0x07F0 +0x8131B137 0x07F1 +0x8131B138 0x07F2 +0x8131B139 0x07F3 +0x8131B230 0x07F4 +0x8131B231 0x07F5 +0x8131B232 0x07F6 +0x8131B233 0x07F7 +0x8131B234 0x07F8 +0x8131B235 0x07F9 +0x8131B236 0x07FA +0x8131B237 0x07FB +0x8131B238 0x07FC +0x8131B239 0x07FD +0x8131B330 0x07FE +0x8131B331 0x07FF +0x8131B332 0x0800 +0x8131B333 0x0801 +0x8131B334 0x0802 +0x8131B335 0x0803 +0x8131B336 0x0804 +0x8131B337 0x0805 +0x8131B338 0x0806 +0x8131B339 0x0807 +0x8131B430 0x0808 +0x8131B431 0x0809 +0x8131B432 0x080A +0x8131B433 0x080B +0x8131B434 0x080C +0x8131B435 0x080D +0x8131B436 0x080E +0x8131B437 0x080F +0x8131B438 0x0810 +0x8131B439 0x0811 +0x8131B530 0x0812 +0x8131B531 0x0813 +0x8131B532 0x0814 +0x8131B533 0x0815 +0x8131B534 0x0816 +0x8131B535 0x0817 +0x8131B536 0x0818 +0x8131B537 0x0819 +0x8131B538 0x081A +0x8131B539 0x081B +0x8131B630 0x081C +0x8131B631 0x081D +0x8131B632 0x081E +0x8131B633 0x081F +0x8131B634 0x0820 +0x8131B635 0x0821 +0x8131B636 0x0822 +0x8131B637 0x0823 +0x8131B638 0x0824 +0x8131B639 0x0825 +0x8131B730 0x0826 +0x8131B731 0x0827 +0x8131B732 0x0828 +0x8131B733 0x0829 +0x8131B734 0x082A +0x8131B735 0x082B +0x8131B736 0x082C +0x8131B737 0x082D +0x8131B738 0x082E +0x8131B739 0x082F +0x8131B830 0x0830 +0x8131B831 0x0831 +0x8131B832 0x0832 +0x8131B833 0x0833 +0x8131B834 0x0834 +0x8131B835 0x0835 +0x8131B836 0x0836 +0x8131B837 0x0837 +0x8131B838 0x0838 +0x8131B839 0x0839 +0x8131B930 0x083A +0x8131B931 0x083B +0x8131B932 0x083C +0x8131B933 0x083D +0x8131B934 0x083E +0x8131B935 0x083F +0x8131B936 0x0840 +0x8131B937 0x0841 +0x8131B938 0x0842 +0x8131B939 0x0843 +0x8131BA30 0x0844 +0x8131BA31 0x0845 +0x8131BA32 0x0846 +0x8131BA33 0x0847 +0x8131BA34 0x0848 +0x8131BA35 0x0849 +0x8131BA36 0x084A +0x8131BA37 0x084B +0x8131BA38 0x084C +0x8131BA39 0x084D +0x8131BB30 0x084E +0x8131BB31 0x084F +0x8131BB32 0x0850 +0x8131BB33 0x0851 +0x8131BB34 0x0852 +0x8131BB35 0x0853 +0x8131BB36 0x0854 +0x8131BB37 0x0855 +0x8131BB38 0x0856 +0x8131BB39 0x0857 +0x8131BC30 0x0858 +0x8131BC31 0x0859 +0x8131BC32 0x085A +0x8131BC33 0x085B +0x8131BC34 0x085C +0x8131BC35 0x085D +0x8131BC36 0x085E +0x8131BC37 0x085F +0x8131BC38 0x0860 +0x8131BC39 0x0861 +0x8131BD30 0x0862 +0x8131BD31 0x0863 +0x8131BD32 0x0864 +0x8131BD33 0x0865 +0x8131BD34 0x0866 +0x8131BD35 0x0867 +0x8131BD36 0x0868 +0x8131BD37 0x0869 +0x8131BD38 0x086A +0x8131BD39 0x086B +0x8131BE30 0x086C +0x8131BE31 0x086D +0x8131BE32 0x086E +0x8131BE33 0x086F +0x8131BE34 0x0870 +0x8131BE35 0x0871 +0x8131BE36 0x0872 +0x8131BE37 0x0873 +0x8131BE38 0x0874 +0x8131BE39 0x0875 +0x8131BF30 0x0876 +0x8131BF31 0x0877 +0x8131BF32 0x0878 +0x8131BF33 0x0879 +0x8131BF34 0x087A +0x8131BF35 0x087B +0x8131BF36 0x087C +0x8131BF37 0x087D +0x8131BF38 0x087E +0x8131BF39 0x087F +0x8131C030 0x0880 +0x8131C031 0x0881 +0x8131C032 0x0882 +0x8131C033 0x0883 +0x8131C034 0x0884 +0x8131C035 0x0885 +0x8131C036 0x0886 +0x8131C037 0x0887 +0x8131C038 0x0888 +0x8131C039 0x0889 +0x8131C130 0x088A +0x8131C131 0x088B +0x8131C132 0x088C +0x8131C133 0x088D +0x8131C134 0x088E +0x8131C135 0x088F +0x8131C136 0x0890 +0x8131C137 0x0891 +0x8131C138 0x0892 +0x8131C139 0x0893 +0x8131C230 0x0894 +0x8131C231 0x0895 +0x8131C232 0x0896 +0x8131C233 0x0897 +0x8131C234 0x0898 +0x8131C235 0x0899 +0x8131C236 0x089A +0x8131C237 0x089B +0x8131C238 0x089C +0x8131C239 0x089D +0x8131C330 0x089E +0x8131C331 0x089F +0x8131C332 0x08A0 +0x8131C333 0x08A1 +0x8131C334 0x08A2 +0x8131C335 0x08A3 +0x8131C336 0x08A4 +0x8131C337 0x08A5 +0x8131C338 0x08A6 +0x8131C339 0x08A7 +0x8131C430 0x08A8 +0x8131C431 0x08A9 +0x8131C432 0x08AA +0x8131C433 0x08AB +0x8131C434 0x08AC +0x8131C435 0x08AD +0x8131C436 0x08AE +0x8131C437 0x08AF +0x8131C438 0x08B0 +0x8131C439 0x08B1 +0x8131C530 0x08B2 +0x8131C531 0x08B3 +0x8131C532 0x08B4 +0x8131C533 0x08B5 +0x8131C534 0x08B6 +0x8131C535 0x08B7 +0x8131C536 0x08B8 +0x8131C537 0x08B9 +0x8131C538 0x08BA +0x8131C539 0x08BB +0x8131C630 0x08BC +0x8131C631 0x08BD +0x8131C632 0x08BE +0x8131C633 0x08BF +0x8131C634 0x08C0 +0x8131C635 0x08C1 +0x8131C636 0x08C2 +0x8131C637 0x08C3 +0x8131C638 0x08C4 +0x8131C639 0x08C5 +0x8131C730 0x08C6 +0x8131C731 0x08C7 +0x8131C732 0x08C8 +0x8131C733 0x08C9 +0x8131C734 0x08CA +0x8131C735 0x08CB +0x8131C736 0x08CC +0x8131C737 0x08CD +0x8131C738 0x08CE +0x8131C739 0x08CF +0x8131C830 0x08D0 +0x8131C831 0x08D1 +0x8131C832 0x08D2 +0x8131C833 0x08D3 +0x8131C834 0x08D4 +0x8131C835 0x08D5 +0x8131C836 0x08D6 +0x8131C837 0x08D7 +0x8131C838 0x08D8 +0x8131C839 0x08D9 +0x8131C930 0x08DA +0x8131C931 0x08DB +0x8131C932 0x08DC +0x8131C933 0x08DD +0x8131C934 0x08DE +0x8131C935 0x08DF +0x8131C936 0x08E0 +0x8131C937 0x08E1 +0x8131C938 0x08E2 +0x8131C939 0x08E3 +0x8131CA30 0x08E4 +0x8131CA31 0x08E5 +0x8131CA32 0x08E6 +0x8131CA33 0x08E7 +0x8131CA34 0x08E8 +0x8131CA35 0x08E9 +0x8131CA36 0x08EA +0x8131CA37 0x08EB +0x8131CA38 0x08EC +0x8131CA39 0x08ED +0x8131CB30 0x08EE +0x8131CB31 0x08EF +0x8131CB32 0x08F0 +0x8131CB33 0x08F1 +0x8131CB34 0x08F2 +0x8131CB35 0x08F3 +0x8131CB36 0x08F4 +0x8131CB37 0x08F5 +0x8131CB38 0x08F6 +0x8131CB39 0x08F7 +0x8131CC30 0x08F8 +0x8131CC31 0x08F9 +0x8131CC32 0x08FA +0x8131CC33 0x08FB +0x8131CC34 0x08FC +0x8131CC35 0x08FD +0x8131CC36 0x08FE +0x8131CC37 0x08FF +0x8131CC38 0x0900 +0x8131CC39 0x0901 +0x8131CD30 0x0902 +0x8131CD31 0x0903 +0x8131CD32 0x0904 +0x8131CD33 0x0905 +0x8131CD34 0x0906 +0x8131CD35 0x0907 +0x8131CD36 0x0908 +0x8131CD37 0x0909 +0x8131CD38 0x090A +0x8131CD39 0x090B +0x8131CE30 0x090C +0x8131CE31 0x090D +0x8131CE32 0x090E +0x8131CE33 0x090F +0x8131CE34 0x0910 +0x8131CE35 0x0911 +0x8131CE36 0x0912 +0x8131CE37 0x0913 +0x8131CE38 0x0914 +0x8131CE39 0x0915 +0x8131CF30 0x0916 +0x8131CF31 0x0917 +0x8131CF32 0x0918 +0x8131CF33 0x0919 +0x8131CF34 0x091A +0x8131CF35 0x091B +0x8131CF36 0x091C +0x8131CF37 0x091D +0x8131CF38 0x091E +0x8131CF39 0x091F +0x8131D030 0x0920 +0x8131D031 0x0921 +0x8131D032 0x0922 +0x8131D033 0x0923 +0x8131D034 0x0924 +0x8131D035 0x0925 +0x8131D036 0x0926 +0x8131D037 0x0927 +0x8131D038 0x0928 +0x8131D039 0x0929 +0x8131D130 0x092A +0x8131D131 0x092B +0x8131D132 0x092C +0x8131D133 0x092D +0x8131D134 0x092E +0x8131D135 0x092F +0x8131D136 0x0930 +0x8131D137 0x0931 +0x8131D138 0x0932 +0x8131D139 0x0933 +0x8131D230 0x0934 +0x8131D231 0x0935 +0x8131D232 0x0936 +0x8131D233 0x0937 +0x8131D234 0x0938 +0x8131D235 0x0939 +0x8131D236 0x093A +0x8131D237 0x093B +0x8131D238 0x093C +0x8131D239 0x093D +0x8131D330 0x093E +0x8131D331 0x093F +0x8131D332 0x0940 +0x8131D333 0x0941 +0x8131D334 0x0942 +0x8131D335 0x0943 +0x8131D336 0x0944 +0x8131D337 0x0945 +0x8131D338 0x0946 +0x8131D339 0x0947 +0x8131D430 0x0948 +0x8131D431 0x0949 +0x8131D432 0x094A +0x8131D433 0x094B +0x8131D434 0x094C +0x8131D435 0x094D +0x8131D436 0x094E +0x8131D437 0x094F +0x8131D438 0x0950 +0x8131D439 0x0951 +0x8131D530 0x0952 +0x8131D531 0x0953 +0x8131D532 0x0954 +0x8131D533 0x0955 +0x8131D534 0x0956 +0x8131D535 0x0957 +0x8131D536 0x0958 +0x8131D537 0x0959 +0x8131D538 0x095A +0x8131D539 0x095B +0x8131D630 0x095C +0x8131D631 0x095D +0x8131D632 0x095E +0x8131D633 0x095F +0x8131D634 0x0960 +0x8131D635 0x0961 +0x8131D636 0x0962 +0x8131D637 0x0963 +0x8131D638 0x0964 +0x8131D639 0x0965 +0x8131D730 0x0966 +0x8131D731 0x0967 +0x8131D732 0x0968 +0x8131D733 0x0969 +0x8131D734 0x096A +0x8131D735 0x096B +0x8131D736 0x096C +0x8131D737 0x096D +0x8131D738 0x096E +0x8131D739 0x096F +0x8131D830 0x0970 +0x8131D831 0x0971 +0x8131D832 0x0972 +0x8131D833 0x0973 +0x8131D834 0x0974 +0x8131D835 0x0975 +0x8131D836 0x0976 +0x8131D837 0x0977 +0x8131D838 0x0978 +0x8131D839 0x0979 +0x8131D930 0x097A +0x8131D931 0x097B +0x8131D932 0x097C +0x8131D933 0x097D +0x8131D934 0x097E +0x8131D935 0x097F +0x8131D936 0x0980 +0x8131D937 0x0981 +0x8131D938 0x0982 +0x8131D939 0x0983 +0x8131DA30 0x0984 +0x8131DA31 0x0985 +0x8131DA32 0x0986 +0x8131DA33 0x0987 +0x8131DA34 0x0988 +0x8131DA35 0x0989 +0x8131DA36 0x098A +0x8131DA37 0x098B +0x8131DA38 0x098C +0x8131DA39 0x098D +0x8131DB30 0x098E +0x8131DB31 0x098F +0x8131DB32 0x0990 +0x8131DB33 0x0991 +0x8131DB34 0x0992 +0x8131DB35 0x0993 +0x8131DB36 0x0994 +0x8131DB37 0x0995 +0x8131DB38 0x0996 +0x8131DB39 0x0997 +0x8131DC30 0x0998 +0x8131DC31 0x0999 +0x8131DC32 0x099A +0x8131DC33 0x099B +0x8131DC34 0x099C +0x8131DC35 0x099D +0x8131DC36 0x099E +0x8131DC37 0x099F +0x8131DC38 0x09A0 +0x8131DC39 0x09A1 +0x8131DD30 0x09A2 +0x8131DD31 0x09A3 +0x8131DD32 0x09A4 +0x8131DD33 0x09A5 +0x8131DD34 0x09A6 +0x8131DD35 0x09A7 +0x8131DD36 0x09A8 +0x8131DD37 0x09A9 +0x8131DD38 0x09AA +0x8131DD39 0x09AB +0x8131DE30 0x09AC +0x8131DE31 0x09AD +0x8131DE32 0x09AE +0x8131DE33 0x09AF +0x8131DE34 0x09B0 +0x8131DE35 0x09B1 +0x8131DE36 0x09B2 +0x8131DE37 0x09B3 +0x8131DE38 0x09B4 +0x8131DE39 0x09B5 +0x8131DF30 0x09B6 +0x8131DF31 0x09B7 +0x8131DF32 0x09B8 +0x8131DF33 0x09B9 +0x8131DF34 0x09BA +0x8131DF35 0x09BB +0x8131DF36 0x09BC +0x8131DF37 0x09BD +0x8131DF38 0x09BE +0x8131DF39 0x09BF +0x8131E030 0x09C0 +0x8131E031 0x09C1 +0x8131E032 0x09C2 +0x8131E033 0x09C3 +0x8131E034 0x09C4 +0x8131E035 0x09C5 +0x8131E036 0x09C6 +0x8131E037 0x09C7 +0x8131E038 0x09C8 +0x8131E039 0x09C9 +0x8131E130 0x09CA +0x8131E131 0x09CB +0x8131E132 0x09CC +0x8131E133 0x09CD +0x8131E134 0x09CE +0x8131E135 0x09CF +0x8131E136 0x09D0 +0x8131E137 0x09D1 +0x8131E138 0x09D2 +0x8131E139 0x09D3 +0x8131E230 0x09D4 +0x8131E231 0x09D5 +0x8131E232 0x09D6 +0x8131E233 0x09D7 +0x8131E234 0x09D8 +0x8131E235 0x09D9 +0x8131E236 0x09DA +0x8131E237 0x09DB +0x8131E238 0x09DC +0x8131E239 0x09DD +0x8131E330 0x09DE +0x8131E331 0x09DF +0x8131E332 0x09E0 +0x8131E333 0x09E1 +0x8131E334 0x09E2 +0x8131E335 0x09E3 +0x8131E336 0x09E4 +0x8131E337 0x09E5 +0x8131E338 0x09E6 +0x8131E339 0x09E7 +0x8131E430 0x09E8 +0x8131E431 0x09E9 +0x8131E432 0x09EA +0x8131E433 0x09EB +0x8131E434 0x09EC +0x8131E435 0x09ED +0x8131E436 0x09EE +0x8131E437 0x09EF +0x8131E438 0x09F0 +0x8131E439 0x09F1 +0x8131E530 0x09F2 +0x8131E531 0x09F3 +0x8131E532 0x09F4 +0x8131E533 0x09F5 +0x8131E534 0x09F6 +0x8131E535 0x09F7 +0x8131E536 0x09F8 +0x8131E537 0x09F9 +0x8131E538 0x09FA +0x8131E539 0x09FB +0x8131E630 0x09FC +0x8131E631 0x09FD +0x8131E632 0x09FE +0x8131E633 0x09FF +0x8131E634 0x0A00 +0x8131E635 0x0A01 +0x8131E636 0x0A02 +0x8131E637 0x0A03 +0x8131E638 0x0A04 +0x8131E639 0x0A05 +0x8131E730 0x0A06 +0x8131E731 0x0A07 +0x8131E732 0x0A08 +0x8131E733 0x0A09 +0x8131E734 0x0A0A +0x8131E735 0x0A0B +0x8131E736 0x0A0C +0x8131E737 0x0A0D +0x8131E738 0x0A0E +0x8131E739 0x0A0F +0x8131E830 0x0A10 +0x8131E831 0x0A11 +0x8131E832 0x0A12 +0x8131E833 0x0A13 +0x8131E834 0x0A14 +0x8131E835 0x0A15 +0x8131E836 0x0A16 +0x8131E837 0x0A17 +0x8131E838 0x0A18 +0x8131E839 0x0A19 +0x8131E930 0x0A1A +0x8131E931 0x0A1B +0x8131E932 0x0A1C +0x8131E933 0x0A1D +0x8131E934 0x0A1E +0x8131E935 0x0A1F +0x8131E936 0x0A20 +0x8131E937 0x0A21 +0x8131E938 0x0A22 +0x8131E939 0x0A23 +0x8131EA30 0x0A24 +0x8131EA31 0x0A25 +0x8131EA32 0x0A26 +0x8131EA33 0x0A27 +0x8131EA34 0x0A28 +0x8131EA35 0x0A29 +0x8131EA36 0x0A2A +0x8131EA37 0x0A2B +0x8131EA38 0x0A2C +0x8131EA39 0x0A2D +0x8131EB30 0x0A2E +0x8131EB31 0x0A2F +0x8131EB32 0x0A30 +0x8131EB33 0x0A31 +0x8131EB34 0x0A32 +0x8131EB35 0x0A33 +0x8131EB36 0x0A34 +0x8131EB37 0x0A35 +0x8131EB38 0x0A36 +0x8131EB39 0x0A37 +0x8131EC30 0x0A38 +0x8131EC31 0x0A39 +0x8131EC32 0x0A3A +0x8131EC33 0x0A3B +0x8131EC34 0x0A3C +0x8131EC35 0x0A3D +0x8131EC36 0x0A3E +0x8131EC37 0x0A3F +0x8131EC38 0x0A40 +0x8131EC39 0x0A41 +0x8131ED30 0x0A42 +0x8131ED31 0x0A43 +0x8131ED32 0x0A44 +0x8131ED33 0x0A45 +0x8131ED34 0x0A46 +0x8131ED35 0x0A47 +0x8131ED36 0x0A48 +0x8131ED37 0x0A49 +0x8131ED38 0x0A4A +0x8131ED39 0x0A4B +0x8131EE30 0x0A4C +0x8131EE31 0x0A4D +0x8131EE32 0x0A4E +0x8131EE33 0x0A4F +0x8131EE34 0x0A50 +0x8131EE35 0x0A51 +0x8131EE36 0x0A52 +0x8131EE37 0x0A53 +0x8131EE38 0x0A54 +0x8131EE39 0x0A55 +0x8131EF30 0x0A56 +0x8131EF31 0x0A57 +0x8131EF32 0x0A58 +0x8131EF33 0x0A59 +0x8131EF34 0x0A5A +0x8131EF35 0x0A5B +0x8131EF36 0x0A5C +0x8131EF37 0x0A5D +0x8131EF38 0x0A5E +0x8131EF39 0x0A5F +0x8131F030 0x0A60 +0x8131F031 0x0A61 +0x8131F032 0x0A62 +0x8131F033 0x0A63 +0x8131F034 0x0A64 +0x8131F035 0x0A65 +0x8131F036 0x0A66 +0x8131F037 0x0A67 +0x8131F038 0x0A68 +0x8131F039 0x0A69 +0x8131F130 0x0A6A +0x8131F131 0x0A6B +0x8131F132 0x0A6C +0x8131F133 0x0A6D +0x8131F134 0x0A6E +0x8131F135 0x0A6F +0x8131F136 0x0A70 +0x8131F137 0x0A71 +0x8131F138 0x0A72 +0x8131F139 0x0A73 +0x8131F230 0x0A74 +0x8131F231 0x0A75 +0x8131F232 0x0A76 +0x8131F233 0x0A77 +0x8131F234 0x0A78 +0x8131F235 0x0A79 +0x8131F236 0x0A7A +0x8131F237 0x0A7B +0x8131F238 0x0A7C +0x8131F239 0x0A7D +0x8131F330 0x0A7E +0x8131F331 0x0A7F +0x8131F332 0x0A80 +0x8131F333 0x0A81 +0x8131F334 0x0A82 +0x8131F335 0x0A83 +0x8131F336 0x0A84 +0x8131F337 0x0A85 +0x8131F338 0x0A86 +0x8131F339 0x0A87 +0x8131F430 0x0A88 +0x8131F431 0x0A89 +0x8131F432 0x0A8A +0x8131F433 0x0A8B +0x8131F434 0x0A8C +0x8131F435 0x0A8D +0x8131F436 0x0A8E +0x8131F437 0x0A8F +0x8131F438 0x0A90 +0x8131F439 0x0A91 +0x8131F530 0x0A92 +0x8131F531 0x0A93 +0x8131F532 0x0A94 +0x8131F533 0x0A95 +0x8131F534 0x0A96 +0x8131F535 0x0A97 +0x8131F536 0x0A98 +0x8131F537 0x0A99 +0x8131F538 0x0A9A +0x8131F539 0x0A9B +0x8131F630 0x0A9C +0x8131F631 0x0A9D +0x8131F632 0x0A9E +0x8131F633 0x0A9F +0x8131F634 0x0AA0 +0x8131F635 0x0AA1 +0x8131F636 0x0AA2 +0x8131F637 0x0AA3 +0x8131F638 0x0AA4 +0x8131F639 0x0AA5 +0x8131F730 0x0AA6 +0x8131F731 0x0AA7 +0x8131F732 0x0AA8 +0x8131F733 0x0AA9 +0x8131F734 0x0AAA +0x8131F735 0x0AAB +0x8131F736 0x0AAC +0x8131F737 0x0AAD +0x8131F738 0x0AAE +0x8131F739 0x0AAF +0x8131F830 0x0AB0 +0x8131F831 0x0AB1 +0x8131F832 0x0AB2 +0x8131F833 0x0AB3 +0x8131F834 0x0AB4 +0x8131F835 0x0AB5 +0x8131F836 0x0AB6 +0x8131F837 0x0AB7 +0x8131F838 0x0AB8 +0x8131F839 0x0AB9 +0x8131F930 0x0ABA +0x8131F931 0x0ABB +0x8131F932 0x0ABC +0x8131F933 0x0ABD +0x8131F934 0x0ABE +0x8131F935 0x0ABF +0x8131F936 0x0AC0 +0x8131F937 0x0AC1 +0x8131F938 0x0AC2 +0x8131F939 0x0AC3 +0x8131FA30 0x0AC4 +0x8131FA31 0x0AC5 +0x8131FA32 0x0AC6 +0x8131FA33 0x0AC7 +0x8131FA34 0x0AC8 +0x8131FA35 0x0AC9 +0x8131FA36 0x0ACA +0x8131FA37 0x0ACB +0x8131FA38 0x0ACC +0x8131FA39 0x0ACD +0x8131FB30 0x0ACE +0x8131FB31 0x0ACF +0x8131FB32 0x0AD0 +0x8131FB33 0x0AD1 +0x8131FB34 0x0AD2 +0x8131FB35 0x0AD3 +0x8131FB36 0x0AD4 +0x8131FB37 0x0AD5 +0x8131FB38 0x0AD6 +0x8131FB39 0x0AD7 +0x8131FC30 0x0AD8 +0x8131FC31 0x0AD9 +0x8131FC32 0x0ADA +0x8131FC33 0x0ADB +0x8131FC34 0x0ADC +0x8131FC35 0x0ADD +0x8131FC36 0x0ADE +0x8131FC37 0x0ADF +0x8131FC38 0x0AE0 +0x8131FC39 0x0AE1 +0x8131FD30 0x0AE2 +0x8131FD31 0x0AE3 +0x8131FD32 0x0AE4 +0x8131FD33 0x0AE5 +0x8131FD34 0x0AE6 +0x8131FD35 0x0AE7 +0x8131FD36 0x0AE8 +0x8131FD37 0x0AE9 +0x8131FD38 0x0AEA +0x8131FD39 0x0AEB +0x8131FE30 0x0AEC +0x8131FE31 0x0AED +0x8131FE32 0x0AEE +0x8131FE33 0x0AEF +0x8131FE34 0x0AF0 +0x8131FE35 0x0AF1 +0x8131FE36 0x0AF2 +0x8131FE37 0x0AF3 +0x8131FE38 0x0AF4 +0x8131FE39 0x0AF5 +0x81328130 0x0AF6 +0x81328131 0x0AF7 +0x81328132 0x0AF8 +0x81328133 0x0AF9 +0x81328134 0x0AFA +0x81328135 0x0AFB +0x81328136 0x0AFC +0x81328137 0x0AFD +0x81328138 0x0AFE +0x81328139 0x0AFF +0x81328230 0x0B00 +0x81328231 0x0B01 +0x81328232 0x0B02 +0x81328233 0x0B03 +0x81328234 0x0B04 +0x81328235 0x0B05 +0x81328236 0x0B06 +0x81328237 0x0B07 +0x81328238 0x0B08 +0x81328239 0x0B09 +0x81328330 0x0B0A +0x81328331 0x0B0B +0x81328332 0x0B0C +0x81328333 0x0B0D +0x81328334 0x0B0E +0x81328335 0x0B0F +0x81328336 0x0B10 +0x81328337 0x0B11 +0x81328338 0x0B12 +0x81328339 0x0B13 +0x81328430 0x0B14 +0x81328431 0x0B15 +0x81328432 0x0B16 +0x81328433 0x0B17 +0x81328434 0x0B18 +0x81328435 0x0B19 +0x81328436 0x0B1A +0x81328437 0x0B1B +0x81328438 0x0B1C +0x81328439 0x0B1D +0x81328530 0x0B1E +0x81328531 0x0B1F +0x81328532 0x0B20 +0x81328533 0x0B21 +0x81328534 0x0B22 +0x81328535 0x0B23 +0x81328536 0x0B24 +0x81328537 0x0B25 +0x81328538 0x0B26 +0x81328539 0x0B27 +0x81328630 0x0B28 +0x81328631 0x0B29 +0x81328632 0x0B2A +0x81328633 0x0B2B +0x81328634 0x0B2C +0x81328635 0x0B2D +0x81328636 0x0B2E +0x81328637 0x0B2F +0x81328638 0x0B30 +0x81328639 0x0B31 +0x81328730 0x0B32 +0x81328731 0x0B33 +0x81328732 0x0B34 +0x81328733 0x0B35 +0x81328734 0x0B36 +0x81328735 0x0B37 +0x81328736 0x0B38 +0x81328737 0x0B39 +0x81328738 0x0B3A +0x81328739 0x0B3B +0x81328830 0x0B3C +0x81328831 0x0B3D +0x81328832 0x0B3E +0x81328833 0x0B3F +0x81328834 0x0B40 +0x81328835 0x0B41 +0x81328836 0x0B42 +0x81328837 0x0B43 +0x81328838 0x0B44 +0x81328839 0x0B45 +0x81328930 0x0B46 +0x81328931 0x0B47 +0x81328932 0x0B48 +0x81328933 0x0B49 +0x81328934 0x0B4A +0x81328935 0x0B4B +0x81328936 0x0B4C +0x81328937 0x0B4D +0x81328938 0x0B4E +0x81328939 0x0B4F +0x81328A30 0x0B50 +0x81328A31 0x0B51 +0x81328A32 0x0B52 +0x81328A33 0x0B53 +0x81328A34 0x0B54 +0x81328A35 0x0B55 +0x81328A36 0x0B56 +0x81328A37 0x0B57 +0x81328A38 0x0B58 +0x81328A39 0x0B59 +0x81328B30 0x0B5A +0x81328B31 0x0B5B +0x81328B32 0x0B5C +0x81328B33 0x0B5D +0x81328B34 0x0B5E +0x81328B35 0x0B5F +0x81328B36 0x0B60 +0x81328B37 0x0B61 +0x81328B38 0x0B62 +0x81328B39 0x0B63 +0x81328C30 0x0B64 +0x81328C31 0x0B65 +0x81328C32 0x0B66 +0x81328C33 0x0B67 +0x81328C34 0x0B68 +0x81328C35 0x0B69 +0x81328C36 0x0B6A +0x81328C37 0x0B6B +0x81328C38 0x0B6C +0x81328C39 0x0B6D +0x81328D30 0x0B6E +0x81328D31 0x0B6F +0x81328D32 0x0B70 +0x81328D33 0x0B71 +0x81328D34 0x0B72 +0x81328D35 0x0B73 +0x81328D36 0x0B74 +0x81328D37 0x0B75 +0x81328D38 0x0B76 +0x81328D39 0x0B77 +0x81328E30 0x0B78 +0x81328E31 0x0B79 +0x81328E32 0x0B7A +0x81328E33 0x0B7B +0x81328E34 0x0B7C +0x81328E35 0x0B7D +0x81328E36 0x0B7E +0x81328E37 0x0B7F +0x81328E38 0x0B80 +0x81328E39 0x0B81 +0x81328F30 0x0B82 +0x81328F31 0x0B83 +0x81328F32 0x0B84 +0x81328F33 0x0B85 +0x81328F34 0x0B86 +0x81328F35 0x0B87 +0x81328F36 0x0B88 +0x81328F37 0x0B89 +0x81328F38 0x0B8A +0x81328F39 0x0B8B +0x81329030 0x0B8C +0x81329031 0x0B8D +0x81329032 0x0B8E +0x81329033 0x0B8F +0x81329034 0x0B90 +0x81329035 0x0B91 +0x81329036 0x0B92 +0x81329037 0x0B93 +0x81329038 0x0B94 +0x81329039 0x0B95 +0x81329130 0x0B96 +0x81329131 0x0B97 +0x81329132 0x0B98 +0x81329133 0x0B99 +0x81329134 0x0B9A +0x81329135 0x0B9B +0x81329136 0x0B9C +0x81329137 0x0B9D +0x81329138 0x0B9E +0x81329139 0x0B9F +0x81329230 0x0BA0 +0x81329231 0x0BA1 +0x81329232 0x0BA2 +0x81329233 0x0BA3 +0x81329234 0x0BA4 +0x81329235 0x0BA5 +0x81329236 0x0BA6 +0x81329237 0x0BA7 +0x81329238 0x0BA8 +0x81329239 0x0BA9 +0x81329330 0x0BAA +0x81329331 0x0BAB +0x81329332 0x0BAC +0x81329333 0x0BAD +0x81329334 0x0BAE +0x81329335 0x0BAF +0x81329336 0x0BB0 +0x81329337 0x0BB1 +0x81329338 0x0BB2 +0x81329339 0x0BB3 +0x81329430 0x0BB4 +0x81329431 0x0BB5 +0x81329432 0x0BB6 +0x81329433 0x0BB7 +0x81329434 0x0BB8 +0x81329435 0x0BB9 +0x81329436 0x0BBA +0x81329437 0x0BBB +0x81329438 0x0BBC +0x81329439 0x0BBD +0x81329530 0x0BBE +0x81329531 0x0BBF +0x81329532 0x0BC0 +0x81329533 0x0BC1 +0x81329534 0x0BC2 +0x81329535 0x0BC3 +0x81329536 0x0BC4 +0x81329537 0x0BC5 +0x81329538 0x0BC6 +0x81329539 0x0BC7 +0x81329630 0x0BC8 +0x81329631 0x0BC9 +0x81329632 0x0BCA +0x81329633 0x0BCB +0x81329634 0x0BCC +0x81329635 0x0BCD +0x81329636 0x0BCE +0x81329637 0x0BCF +0x81329638 0x0BD0 +0x81329639 0x0BD1 +0x81329730 0x0BD2 +0x81329731 0x0BD3 +0x81329732 0x0BD4 +0x81329733 0x0BD5 +0x81329734 0x0BD6 +0x81329735 0x0BD7 +0x81329736 0x0BD8 +0x81329737 0x0BD9 +0x81329738 0x0BDA +0x81329739 0x0BDB +0x81329830 0x0BDC +0x81329831 0x0BDD +0x81329832 0x0BDE +0x81329833 0x0BDF +0x81329834 0x0BE0 +0x81329835 0x0BE1 +0x81329836 0x0BE2 +0x81329837 0x0BE3 +0x81329838 0x0BE4 +0x81329839 0x0BE5 +0x81329930 0x0BE6 +0x81329931 0x0BE7 +0x81329932 0x0BE8 +0x81329933 0x0BE9 +0x81329934 0x0BEA +0x81329935 0x0BEB +0x81329936 0x0BEC +0x81329937 0x0BED +0x81329938 0x0BEE +0x81329939 0x0BEF +0x81329A30 0x0BF0 +0x81329A31 0x0BF1 +0x81329A32 0x0BF2 +0x81329A33 0x0BF3 +0x81329A34 0x0BF4 +0x81329A35 0x0BF5 +0x81329A36 0x0BF6 +0x81329A37 0x0BF7 +0x81329A38 0x0BF8 +0x81329A39 0x0BF9 +0x81329B30 0x0BFA +0x81329B31 0x0BFB +0x81329B32 0x0BFC +0x81329B33 0x0BFD +0x81329B34 0x0BFE +0x81329B35 0x0BFF +0x81329B36 0x0C00 +0x81329B37 0x0C01 +0x81329B38 0x0C02 +0x81329B39 0x0C03 +0x81329C30 0x0C04 +0x81329C31 0x0C05 +0x81329C32 0x0C06 +0x81329C33 0x0C07 +0x81329C34 0x0C08 +0x81329C35 0x0C09 +0x81329C36 0x0C0A +0x81329C37 0x0C0B +0x81329C38 0x0C0C +0x81329C39 0x0C0D +0x81329D30 0x0C0E +0x81329D31 0x0C0F +0x81329D32 0x0C10 +0x81329D33 0x0C11 +0x81329D34 0x0C12 +0x81329D35 0x0C13 +0x81329D36 0x0C14 +0x81329D37 0x0C15 +0x81329D38 0x0C16 +0x81329D39 0x0C17 +0x81329E30 0x0C18 +0x81329E31 0x0C19 +0x81329E32 0x0C1A +0x81329E33 0x0C1B +0x81329E34 0x0C1C +0x81329E35 0x0C1D +0x81329E36 0x0C1E +0x81329E37 0x0C1F +0x81329E38 0x0C20 +0x81329E39 0x0C21 +0x81329F30 0x0C22 +0x81329F31 0x0C23 +0x81329F32 0x0C24 +0x81329F33 0x0C25 +0x81329F34 0x0C26 +0x81329F35 0x0C27 +0x81329F36 0x0C28 +0x81329F37 0x0C29 +0x81329F38 0x0C2A +0x81329F39 0x0C2B +0x8132A030 0x0C2C +0x8132A031 0x0C2D +0x8132A032 0x0C2E +0x8132A033 0x0C2F +0x8132A034 0x0C30 +0x8132A035 0x0C31 +0x8132A036 0x0C32 +0x8132A037 0x0C33 +0x8132A038 0x0C34 +0x8132A039 0x0C35 +0x8132A130 0x0C36 +0x8132A131 0x0C37 +0x8132A132 0x0C38 +0x8132A133 0x0C39 +0x8132A134 0x0C3A +0x8132A135 0x0C3B +0x8132A136 0x0C3C +0x8132A137 0x0C3D +0x8132A138 0x0C3E +0x8132A139 0x0C3F +0x8132A230 0x0C40 +0x8132A231 0x0C41 +0x8132A232 0x0C42 +0x8132A233 0x0C43 +0x8132A234 0x0C44 +0x8132A235 0x0C45 +0x8132A236 0x0C46 +0x8132A237 0x0C47 +0x8132A238 0x0C48 +0x8132A239 0x0C49 +0x8132A330 0x0C4A +0x8132A331 0x0C4B +0x8132A332 0x0C4C +0x8132A333 0x0C4D +0x8132A334 0x0C4E +0x8132A335 0x0C4F +0x8132A336 0x0C50 +0x8132A337 0x0C51 +0x8132A338 0x0C52 +0x8132A339 0x0C53 +0x8132A430 0x0C54 +0x8132A431 0x0C55 +0x8132A432 0x0C56 +0x8132A433 0x0C57 +0x8132A434 0x0C58 +0x8132A435 0x0C59 +0x8132A436 0x0C5A +0x8132A437 0x0C5B +0x8132A438 0x0C5C +0x8132A439 0x0C5D +0x8132A530 0x0C5E +0x8132A531 0x0C5F +0x8132A532 0x0C60 +0x8132A533 0x0C61 +0x8132A534 0x0C62 +0x8132A535 0x0C63 +0x8132A536 0x0C64 +0x8132A537 0x0C65 +0x8132A538 0x0C66 +0x8132A539 0x0C67 +0x8132A630 0x0C68 +0x8132A631 0x0C69 +0x8132A632 0x0C6A +0x8132A633 0x0C6B +0x8132A634 0x0C6C +0x8132A635 0x0C6D +0x8132A636 0x0C6E +0x8132A637 0x0C6F +0x8132A638 0x0C70 +0x8132A639 0x0C71 +0x8132A730 0x0C72 +0x8132A731 0x0C73 +0x8132A732 0x0C74 +0x8132A733 0x0C75 +0x8132A734 0x0C76 +0x8132A735 0x0C77 +0x8132A736 0x0C78 +0x8132A737 0x0C79 +0x8132A738 0x0C7A +0x8132A739 0x0C7B +0x8132A830 0x0C7C +0x8132A831 0x0C7D +0x8132A832 0x0C7E +0x8132A833 0x0C7F +0x8132A834 0x0C80 +0x8132A835 0x0C81 +0x8132A836 0x0C82 +0x8132A837 0x0C83 +0x8132A838 0x0C84 +0x8132A839 0x0C85 +0x8132A930 0x0C86 +0x8132A931 0x0C87 +0x8132A932 0x0C88 +0x8132A933 0x0C89 +0x8132A934 0x0C8A +0x8132A935 0x0C8B +0x8132A936 0x0C8C +0x8132A937 0x0C8D +0x8132A938 0x0C8E +0x8132A939 0x0C8F +0x8132AA30 0x0C90 +0x8132AA31 0x0C91 +0x8132AA32 0x0C92 +0x8132AA33 0x0C93 +0x8132AA34 0x0C94 +0x8132AA35 0x0C95 +0x8132AA36 0x0C96 +0x8132AA37 0x0C97 +0x8132AA38 0x0C98 +0x8132AA39 0x0C99 +0x8132AB30 0x0C9A +0x8132AB31 0x0C9B +0x8132AB32 0x0C9C +0x8132AB33 0x0C9D +0x8132AB34 0x0C9E +0x8132AB35 0x0C9F +0x8132AB36 0x0CA0 +0x8132AB37 0x0CA1 +0x8132AB38 0x0CA2 +0x8132AB39 0x0CA3 +0x8132AC30 0x0CA4 +0x8132AC31 0x0CA5 +0x8132AC32 0x0CA6 +0x8132AC33 0x0CA7 +0x8132AC34 0x0CA8 +0x8132AC35 0x0CA9 +0x8132AC36 0x0CAA +0x8132AC37 0x0CAB +0x8132AC38 0x0CAC +0x8132AC39 0x0CAD +0x8132AD30 0x0CAE +0x8132AD31 0x0CAF +0x8132AD32 0x0CB0 +0x8132AD33 0x0CB1 +0x8132AD34 0x0CB2 +0x8132AD35 0x0CB3 +0x8132AD36 0x0CB4 +0x8132AD37 0x0CB5 +0x8132AD38 0x0CB6 +0x8132AD39 0x0CB7 +0x8132AE30 0x0CB8 +0x8132AE31 0x0CB9 +0x8132AE32 0x0CBA +0x8132AE33 0x0CBB +0x8132AE34 0x0CBC +0x8132AE35 0x0CBD +0x8132AE36 0x0CBE +0x8132AE37 0x0CBF +0x8132AE38 0x0CC0 +0x8132AE39 0x0CC1 +0x8132AF30 0x0CC2 +0x8132AF31 0x0CC3 +0x8132AF32 0x0CC4 +0x8132AF33 0x0CC5 +0x8132AF34 0x0CC6 +0x8132AF35 0x0CC7 +0x8132AF36 0x0CC8 +0x8132AF37 0x0CC9 +0x8132AF38 0x0CCA +0x8132AF39 0x0CCB +0x8132B030 0x0CCC +0x8132B031 0x0CCD +0x8132B032 0x0CCE +0x8132B033 0x0CCF +0x8132B034 0x0CD0 +0x8132B035 0x0CD1 +0x8132B036 0x0CD2 +0x8132B037 0x0CD3 +0x8132B038 0x0CD4 +0x8132B039 0x0CD5 +0x8132B130 0x0CD6 +0x8132B131 0x0CD7 +0x8132B132 0x0CD8 +0x8132B133 0x0CD9 +0x8132B134 0x0CDA +0x8132B135 0x0CDB +0x8132B136 0x0CDC +0x8132B137 0x0CDD +0x8132B138 0x0CDE +0x8132B139 0x0CDF +0x8132B230 0x0CE0 +0x8132B231 0x0CE1 +0x8132B232 0x0CE2 +0x8132B233 0x0CE3 +0x8132B234 0x0CE4 +0x8132B235 0x0CE5 +0x8132B236 0x0CE6 +0x8132B237 0x0CE7 +0x8132B238 0x0CE8 +0x8132B239 0x0CE9 +0x8132B330 0x0CEA +0x8132B331 0x0CEB +0x8132B332 0x0CEC +0x8132B333 0x0CED +0x8132B334 0x0CEE +0x8132B335 0x0CEF +0x8132B336 0x0CF0 +0x8132B337 0x0CF1 +0x8132B338 0x0CF2 +0x8132B339 0x0CF3 +0x8132B430 0x0CF4 +0x8132B431 0x0CF5 +0x8132B432 0x0CF6 +0x8132B433 0x0CF7 +0x8132B434 0x0CF8 +0x8132B435 0x0CF9 +0x8132B436 0x0CFA +0x8132B437 0x0CFB +0x8132B438 0x0CFC +0x8132B439 0x0CFD +0x8132B530 0x0CFE +0x8132B531 0x0CFF +0x8132B532 0x0D00 +0x8132B533 0x0D01 +0x8132B534 0x0D02 +0x8132B535 0x0D03 +0x8132B536 0x0D04 +0x8132B537 0x0D05 +0x8132B538 0x0D06 +0x8132B539 0x0D07 +0x8132B630 0x0D08 +0x8132B631 0x0D09 +0x8132B632 0x0D0A +0x8132B633 0x0D0B +0x8132B634 0x0D0C +0x8132B635 0x0D0D +0x8132B636 0x0D0E +0x8132B637 0x0D0F +0x8132B638 0x0D10 +0x8132B639 0x0D11 +0x8132B730 0x0D12 +0x8132B731 0x0D13 +0x8132B732 0x0D14 +0x8132B733 0x0D15 +0x8132B734 0x0D16 +0x8132B735 0x0D17 +0x8132B736 0x0D18 +0x8132B737 0x0D19 +0x8132B738 0x0D1A +0x8132B739 0x0D1B +0x8132B830 0x0D1C +0x8132B831 0x0D1D +0x8132B832 0x0D1E +0x8132B833 0x0D1F +0x8132B834 0x0D20 +0x8132B835 0x0D21 +0x8132B836 0x0D22 +0x8132B837 0x0D23 +0x8132B838 0x0D24 +0x8132B839 0x0D25 +0x8132B930 0x0D26 +0x8132B931 0x0D27 +0x8132B932 0x0D28 +0x8132B933 0x0D29 +0x8132B934 0x0D2A +0x8132B935 0x0D2B +0x8132B936 0x0D2C +0x8132B937 0x0D2D +0x8132B938 0x0D2E +0x8132B939 0x0D2F +0x8132BA30 0x0D30 +0x8132BA31 0x0D31 +0x8132BA32 0x0D32 +0x8132BA33 0x0D33 +0x8132BA34 0x0D34 +0x8132BA35 0x0D35 +0x8132BA36 0x0D36 +0x8132BA37 0x0D37 +0x8132BA38 0x0D38 +0x8132BA39 0x0D39 +0x8132BB30 0x0D3A +0x8132BB31 0x0D3B +0x8132BB32 0x0D3C +0x8132BB33 0x0D3D +0x8132BB34 0x0D3E +0x8132BB35 0x0D3F +0x8132BB36 0x0D40 +0x8132BB37 0x0D41 +0x8132BB38 0x0D42 +0x8132BB39 0x0D43 +0x8132BC30 0x0D44 +0x8132BC31 0x0D45 +0x8132BC32 0x0D46 +0x8132BC33 0x0D47 +0x8132BC34 0x0D48 +0x8132BC35 0x0D49 +0x8132BC36 0x0D4A +0x8132BC37 0x0D4B +0x8132BC38 0x0D4C +0x8132BC39 0x0D4D +0x8132BD30 0x0D4E +0x8132BD31 0x0D4F +0x8132BD32 0x0D50 +0x8132BD33 0x0D51 +0x8132BD34 0x0D52 +0x8132BD35 0x0D53 +0x8132BD36 0x0D54 +0x8132BD37 0x0D55 +0x8132BD38 0x0D56 +0x8132BD39 0x0D57 +0x8132BE30 0x0D58 +0x8132BE31 0x0D59 +0x8132BE32 0x0D5A +0x8132BE33 0x0D5B +0x8132BE34 0x0D5C +0x8132BE35 0x0D5D +0x8132BE36 0x0D5E +0x8132BE37 0x0D5F +0x8132BE38 0x0D60 +0x8132BE39 0x0D61 +0x8132BF30 0x0D62 +0x8132BF31 0x0D63 +0x8132BF32 0x0D64 +0x8132BF33 0x0D65 +0x8132BF34 0x0D66 +0x8132BF35 0x0D67 +0x8132BF36 0x0D68 +0x8132BF37 0x0D69 +0x8132BF38 0x0D6A +0x8132BF39 0x0D6B +0x8132C030 0x0D6C +0x8132C031 0x0D6D +0x8132C032 0x0D6E +0x8132C033 0x0D6F +0x8132C034 0x0D70 +0x8132C035 0x0D71 +0x8132C036 0x0D72 +0x8132C037 0x0D73 +0x8132C038 0x0D74 +0x8132C039 0x0D75 +0x8132C130 0x0D76 +0x8132C131 0x0D77 +0x8132C132 0x0D78 +0x8132C133 0x0D79 +0x8132C134 0x0D7A +0x8132C135 0x0D7B +0x8132C136 0x0D7C +0x8132C137 0x0D7D +0x8132C138 0x0D7E +0x8132C139 0x0D7F +0x8132C230 0x0D80 +0x8132C231 0x0D81 +0x8132C232 0x0D82 +0x8132C233 0x0D83 +0x8132C234 0x0D84 +0x8132C235 0x0D85 +0x8132C236 0x0D86 +0x8132C237 0x0D87 +0x8132C238 0x0D88 +0x8132C239 0x0D89 +0x8132C330 0x0D8A +0x8132C331 0x0D8B +0x8132C332 0x0D8C +0x8132C333 0x0D8D +0x8132C334 0x0D8E +0x8132C335 0x0D8F +0x8132C336 0x0D90 +0x8132C337 0x0D91 +0x8132C338 0x0D92 +0x8132C339 0x0D93 +0x8132C430 0x0D94 +0x8132C431 0x0D95 +0x8132C432 0x0D96 +0x8132C433 0x0D97 +0x8132C434 0x0D98 +0x8132C435 0x0D99 +0x8132C436 0x0D9A +0x8132C437 0x0D9B +0x8132C438 0x0D9C +0x8132C439 0x0D9D +0x8132C530 0x0D9E +0x8132C531 0x0D9F +0x8132C532 0x0DA0 +0x8132C533 0x0DA1 +0x8132C534 0x0DA2 +0x8132C535 0x0DA3 +0x8132C536 0x0DA4 +0x8132C537 0x0DA5 +0x8132C538 0x0DA6 +0x8132C539 0x0DA7 +0x8132C630 0x0DA8 +0x8132C631 0x0DA9 +0x8132C632 0x0DAA +0x8132C633 0x0DAB +0x8132C634 0x0DAC +0x8132C635 0x0DAD +0x8132C636 0x0DAE +0x8132C637 0x0DAF +0x8132C638 0x0DB0 +0x8132C639 0x0DB1 +0x8132C730 0x0DB2 +0x8132C731 0x0DB3 +0x8132C732 0x0DB4 +0x8132C733 0x0DB5 +0x8132C734 0x0DB6 +0x8132C735 0x0DB7 +0x8132C736 0x0DB8 +0x8132C737 0x0DB9 +0x8132C738 0x0DBA +0x8132C739 0x0DBB +0x8132C830 0x0DBC +0x8132C831 0x0DBD +0x8132C832 0x0DBE +0x8132C833 0x0DBF +0x8132C834 0x0DC0 +0x8132C835 0x0DC1 +0x8132C836 0x0DC2 +0x8132C837 0x0DC3 +0x8132C838 0x0DC4 +0x8132C839 0x0DC5 +0x8132C930 0x0DC6 +0x8132C931 0x0DC7 +0x8132C932 0x0DC8 +0x8132C933 0x0DC9 +0x8132C934 0x0DCA +0x8132C935 0x0DCB +0x8132C936 0x0DCC +0x8132C937 0x0DCD +0x8132C938 0x0DCE +0x8132C939 0x0DCF +0x8132CA30 0x0DD0 +0x8132CA31 0x0DD1 +0x8132CA32 0x0DD2 +0x8132CA33 0x0DD3 +0x8132CA34 0x0DD4 +0x8132CA35 0x0DD5 +0x8132CA36 0x0DD6 +0x8132CA37 0x0DD7 +0x8132CA38 0x0DD8 +0x8132CA39 0x0DD9 +0x8132CB30 0x0DDA +0x8132CB31 0x0DDB +0x8132CB32 0x0DDC +0x8132CB33 0x0DDD +0x8132CB34 0x0DDE +0x8132CB35 0x0DDF +0x8132CB36 0x0DE0 +0x8132CB37 0x0DE1 +0x8132CB38 0x0DE2 +0x8132CB39 0x0DE3 +0x8132CC30 0x0DE4 +0x8132CC31 0x0DE5 +0x8132CC32 0x0DE6 +0x8132CC33 0x0DE7 +0x8132CC34 0x0DE8 +0x8132CC35 0x0DE9 +0x8132CC36 0x0DEA +0x8132CC37 0x0DEB +0x8132CC38 0x0DEC +0x8132CC39 0x0DED +0x8132CD30 0x0DEE +0x8132CD31 0x0DEF +0x8132CD32 0x0DF0 +0x8132CD33 0x0DF1 +0x8132CD34 0x0DF2 +0x8132CD35 0x0DF3 +0x8132CD36 0x0DF4 +0x8132CD37 0x0DF5 +0x8132CD38 0x0DF6 +0x8132CD39 0x0DF7 +0x8132CE30 0x0DF8 +0x8132CE31 0x0DF9 +0x8132CE32 0x0DFA +0x8132CE33 0x0DFB +0x8132CE34 0x0DFC +0x8132CE35 0x0DFD +0x8132CE36 0x0DFE +0x8132CE37 0x0DFF +0x8132CE38 0x0E00 +0x8132CE39 0x0E01 +0x8132CF30 0x0E02 +0x8132CF31 0x0E03 +0x8132CF32 0x0E04 +0x8132CF33 0x0E05 +0x8132CF34 0x0E06 +0x8132CF35 0x0E07 +0x8132CF36 0x0E08 +0x8132CF37 0x0E09 +0x8132CF38 0x0E0A +0x8132CF39 0x0E0B +0x8132D030 0x0E0C +0x8132D031 0x0E0D +0x8132D032 0x0E0E +0x8132D033 0x0E0F +0x8132D034 0x0E10 +0x8132D035 0x0E11 +0x8132D036 0x0E12 +0x8132D037 0x0E13 +0x8132D038 0x0E14 +0x8132D039 0x0E15 +0x8132D130 0x0E16 +0x8132D131 0x0E17 +0x8132D132 0x0E18 +0x8132D133 0x0E19 +0x8132D134 0x0E1A +0x8132D135 0x0E1B +0x8132D136 0x0E1C +0x8132D137 0x0E1D +0x8132D138 0x0E1E +0x8132D139 0x0E1F +0x8132D230 0x0E20 +0x8132D231 0x0E21 +0x8132D232 0x0E22 +0x8132D233 0x0E23 +0x8132D234 0x0E24 +0x8132D235 0x0E25 +0x8132D236 0x0E26 +0x8132D237 0x0E27 +0x8132D238 0x0E28 +0x8132D239 0x0E29 +0x8132D330 0x0E2A +0x8132D331 0x0E2B +0x8132D332 0x0E2C +0x8132D333 0x0E2D +0x8132D334 0x0E2E +0x8132D335 0x0E2F +0x8132D336 0x0E30 +0x8132D337 0x0E31 +0x8132D338 0x0E32 +0x8132D339 0x0E33 +0x8132D430 0x0E34 +0x8132D431 0x0E35 +0x8132D432 0x0E36 +0x8132D433 0x0E37 +0x8132D434 0x0E38 +0x8132D435 0x0E39 +0x8132D436 0x0E3A +0x8132D437 0x0E3B +0x8132D438 0x0E3C +0x8132D439 0x0E3D +0x8132D530 0x0E3E +0x8132D531 0x0E3F +0x8132D532 0x0E40 +0x8132D533 0x0E41 +0x8132D534 0x0E42 +0x8132D535 0x0E43 +0x8132D536 0x0E44 +0x8132D537 0x0E45 +0x8132D538 0x0E46 +0x8132D539 0x0E47 +0x8132D630 0x0E48 +0x8132D631 0x0E49 +0x8132D632 0x0E4A +0x8132D633 0x0E4B +0x8132D634 0x0E4C +0x8132D635 0x0E4D +0x8132D636 0x0E4E +0x8132D637 0x0E4F +0x8132D638 0x0E50 +0x8132D639 0x0E51 +0x8132D730 0x0E52 +0x8132D731 0x0E53 +0x8132D732 0x0E54 +0x8132D733 0x0E55 +0x8132D734 0x0E56 +0x8132D735 0x0E57 +0x8132D736 0x0E58 +0x8132D737 0x0E59 +0x8132D738 0x0E5A +0x8132D739 0x0E5B +0x8132D830 0x0E5C +0x8132D831 0x0E5D +0x8132D832 0x0E5E +0x8132D833 0x0E5F +0x8132D834 0x0E60 +0x8132D835 0x0E61 +0x8132D836 0x0E62 +0x8132D837 0x0E63 +0x8132D838 0x0E64 +0x8132D839 0x0E65 +0x8132D930 0x0E66 +0x8132D931 0x0E67 +0x8132D932 0x0E68 +0x8132D933 0x0E69 +0x8132D934 0x0E6A +0x8132D935 0x0E6B +0x8132D936 0x0E6C +0x8132D937 0x0E6D +0x8132D938 0x0E6E +0x8132D939 0x0E6F +0x8132DA30 0x0E70 +0x8132DA31 0x0E71 +0x8132DA32 0x0E72 +0x8132DA33 0x0E73 +0x8132DA34 0x0E74 +0x8132DA35 0x0E75 +0x8132DA36 0x0E76 +0x8132DA37 0x0E77 +0x8132DA38 0x0E78 +0x8132DA39 0x0E79 +0x8132DB30 0x0E7A +0x8132DB31 0x0E7B +0x8132DB32 0x0E7C +0x8132DB33 0x0E7D +0x8132DB34 0x0E7E +0x8132DB35 0x0E7F +0x8132DB36 0x0E80 +0x8132DB37 0x0E81 +0x8132DB38 0x0E82 +0x8132DB39 0x0E83 +0x8132DC30 0x0E84 +0x8132DC31 0x0E85 +0x8132DC32 0x0E86 +0x8132DC33 0x0E87 +0x8132DC34 0x0E88 +0x8132DC35 0x0E89 +0x8132DC36 0x0E8A +0x8132DC37 0x0E8B +0x8132DC38 0x0E8C +0x8132DC39 0x0E8D +0x8132DD30 0x0E8E +0x8132DD31 0x0E8F +0x8132DD32 0x0E90 +0x8132DD33 0x0E91 +0x8132DD34 0x0E92 +0x8132DD35 0x0E93 +0x8132DD36 0x0E94 +0x8132DD37 0x0E95 +0x8132DD38 0x0E96 +0x8132DD39 0x0E97 +0x8132DE30 0x0E98 +0x8132DE31 0x0E99 +0x8132DE32 0x0E9A +0x8132DE33 0x0E9B +0x8132DE34 0x0E9C +0x8132DE35 0x0E9D +0x8132DE36 0x0E9E +0x8132DE37 0x0E9F +0x8132DE38 0x0EA0 +0x8132DE39 0x0EA1 +0x8132DF30 0x0EA2 +0x8132DF31 0x0EA3 +0x8132DF32 0x0EA4 +0x8132DF33 0x0EA5 +0x8132DF34 0x0EA6 +0x8132DF35 0x0EA7 +0x8132DF36 0x0EA8 +0x8132DF37 0x0EA9 +0x8132DF38 0x0EAA +0x8132DF39 0x0EAB +0x8132E030 0x0EAC +0x8132E031 0x0EAD +0x8132E032 0x0EAE +0x8132E033 0x0EAF +0x8132E034 0x0EB0 +0x8132E035 0x0EB1 +0x8132E036 0x0EB2 +0x8132E037 0x0EB3 +0x8132E038 0x0EB4 +0x8132E039 0x0EB5 +0x8132E130 0x0EB6 +0x8132E131 0x0EB7 +0x8132E132 0x0EB8 +0x8132E133 0x0EB9 +0x8132E134 0x0EBA +0x8132E135 0x0EBB +0x8132E136 0x0EBC +0x8132E137 0x0EBD +0x8132E138 0x0EBE +0x8132E139 0x0EBF +0x8132E230 0x0EC0 +0x8132E231 0x0EC1 +0x8132E232 0x0EC2 +0x8132E233 0x0EC3 +0x8132E234 0x0EC4 +0x8132E235 0x0EC5 +0x8132E236 0x0EC6 +0x8132E237 0x0EC7 +0x8132E238 0x0EC8 +0x8132E239 0x0EC9 +0x8132E330 0x0ECA +0x8132E331 0x0ECB +0x8132E332 0x0ECC +0x8132E333 0x0ECD +0x8132E334 0x0ECE +0x8132E335 0x0ECF +0x8132E336 0x0ED0 +0x8132E337 0x0ED1 +0x8132E338 0x0ED2 +0x8132E339 0x0ED3 +0x8132E430 0x0ED4 +0x8132E431 0x0ED5 +0x8132E432 0x0ED6 +0x8132E433 0x0ED7 +0x8132E434 0x0ED8 +0x8132E435 0x0ED9 +0x8132E436 0x0EDA +0x8132E437 0x0EDB +0x8132E438 0x0EDC +0x8132E439 0x0EDD +0x8132E530 0x0EDE +0x8132E531 0x0EDF +0x8132E532 0x0EE0 +0x8132E533 0x0EE1 +0x8132E534 0x0EE2 +0x8132E535 0x0EE3 +0x8132E536 0x0EE4 +0x8132E537 0x0EE5 +0x8132E538 0x0EE6 +0x8132E539 0x0EE7 +0x8132E630 0x0EE8 +0x8132E631 0x0EE9 +0x8132E632 0x0EEA +0x8132E633 0x0EEB +0x8132E634 0x0EEC +0x8132E635 0x0EED +0x8132E636 0x0EEE +0x8132E637 0x0EEF +0x8132E638 0x0EF0 +0x8132E639 0x0EF1 +0x8132E730 0x0EF2 +0x8132E731 0x0EF3 +0x8132E732 0x0EF4 +0x8132E733 0x0EF5 +0x8132E734 0x0EF6 +0x8132E735 0x0EF7 +0x8132E736 0x0EF8 +0x8132E737 0x0EF9 +0x8132E738 0x0EFA +0x8132E739 0x0EFB +0x8132E830 0x0EFC +0x8132E831 0x0EFD +0x8132E832 0x0EFE +0x8132E833 0x0EFF +0x8132E834 0x0F00 +0x8132E835 0x0F01 +0x8132E836 0x0F02 +0x8132E837 0x0F03 +0x8132E838 0x0F04 +0x8132E839 0x0F05 +0x8132E930 0x0F06 +0x8132E931 0x0F07 +0x8132E932 0x0F08 +0x8132E933 0x0F09 +0x8132E934 0x0F0A +0x8132E935 0x0F0B +0x8132E936 0x0F0C +0x8132E937 0x0F0D +0x8132E938 0x0F0E +0x8132E939 0x0F0F +0x8132EA30 0x0F10 +0x8132EA31 0x0F11 +0x8132EA32 0x0F12 +0x8132EA33 0x0F13 +0x8132EA34 0x0F14 +0x8132EA35 0x0F15 +0x8132EA36 0x0F16 +0x8132EA37 0x0F17 +0x8132EA38 0x0F18 +0x8132EA39 0x0F19 +0x8132EB30 0x0F1A +0x8132EB31 0x0F1B +0x8132EB32 0x0F1C +0x8132EB33 0x0F1D +0x8132EB34 0x0F1E +0x8132EB35 0x0F1F +0x8132EB36 0x0F20 +0x8132EB37 0x0F21 +0x8132EB38 0x0F22 +0x8132EB39 0x0F23 +0x8132EC30 0x0F24 +0x8132EC31 0x0F25 +0x8132EC32 0x0F26 +0x8132EC33 0x0F27 +0x8132EC34 0x0F28 +0x8132EC35 0x0F29 +0x8132EC36 0x0F2A +0x8132EC37 0x0F2B +0x8132EC38 0x0F2C +0x8132EC39 0x0F2D +0x8132ED30 0x0F2E +0x8132ED31 0x0F2F +0x8132ED32 0x0F30 +0x8132ED33 0x0F31 +0x8132ED34 0x0F32 +0x8132ED35 0x0F33 +0x8132ED36 0x0F34 +0x8132ED37 0x0F35 +0x8132ED38 0x0F36 +0x8132ED39 0x0F37 +0x8132EE30 0x0F38 +0x8132EE31 0x0F39 +0x8132EE32 0x0F3A +0x8132EE33 0x0F3B +0x8132EE34 0x0F3C +0x8132EE35 0x0F3D +0x8132EE36 0x0F3E +0x8132EE37 0x0F3F +0x8132EE38 0x0F40 +0x8132EE39 0x0F41 +0x8132EF30 0x0F42 +0x8132EF31 0x0F43 +0x8132EF32 0x0F44 +0x8132EF33 0x0F45 +0x8132EF34 0x0F46 +0x8132EF35 0x0F47 +0x8132EF36 0x0F48 +0x8132EF37 0x0F49 +0x8132EF38 0x0F4A +0x8132EF39 0x0F4B +0x8132F030 0x0F4C +0x8132F031 0x0F4D +0x8132F032 0x0F4E +0x8132F033 0x0F4F +0x8132F034 0x0F50 +0x8132F035 0x0F51 +0x8132F036 0x0F52 +0x8132F037 0x0F53 +0x8132F038 0x0F54 +0x8132F039 0x0F55 +0x8132F130 0x0F56 +0x8132F131 0x0F57 +0x8132F132 0x0F58 +0x8132F133 0x0F59 +0x8132F134 0x0F5A +0x8132F135 0x0F5B +0x8132F136 0x0F5C +0x8132F137 0x0F5D +0x8132F138 0x0F5E +0x8132F139 0x0F5F +0x8132F230 0x0F60 +0x8132F231 0x0F61 +0x8132F232 0x0F62 +0x8132F233 0x0F63 +0x8132F234 0x0F64 +0x8132F235 0x0F65 +0x8132F236 0x0F66 +0x8132F237 0x0F67 +0x8132F238 0x0F68 +0x8132F239 0x0F69 +0x8132F330 0x0F6A +0x8132F331 0x0F6B +0x8132F332 0x0F6C +0x8132F333 0x0F6D +0x8132F334 0x0F6E +0x8132F335 0x0F6F +0x8132F336 0x0F70 +0x8132F337 0x0F71 +0x8132F338 0x0F72 +0x8132F339 0x0F73 +0x8132F430 0x0F74 +0x8132F431 0x0F75 +0x8132F432 0x0F76 +0x8132F433 0x0F77 +0x8132F434 0x0F78 +0x8132F435 0x0F79 +0x8132F436 0x0F7A +0x8132F437 0x0F7B +0x8132F438 0x0F7C +0x8132F439 0x0F7D +0x8132F530 0x0F7E +0x8132F531 0x0F7F +0x8132F532 0x0F80 +0x8132F533 0x0F81 +0x8132F534 0x0F82 +0x8132F535 0x0F83 +0x8132F536 0x0F84 +0x8132F537 0x0F85 +0x8132F538 0x0F86 +0x8132F539 0x0F87 +0x8132F630 0x0F88 +0x8132F631 0x0F89 +0x8132F632 0x0F8A +0x8132F633 0x0F8B +0x8132F634 0x0F8C +0x8132F635 0x0F8D +0x8132F636 0x0F8E +0x8132F637 0x0F8F +0x8132F638 0x0F90 +0x8132F639 0x0F91 +0x8132F730 0x0F92 +0x8132F731 0x0F93 +0x8132F732 0x0F94 +0x8132F733 0x0F95 +0x8132F734 0x0F96 +0x8132F735 0x0F97 +0x8132F736 0x0F98 +0x8132F737 0x0F99 +0x8132F738 0x0F9A +0x8132F739 0x0F9B +0x8132F830 0x0F9C +0x8132F831 0x0F9D +0x8132F832 0x0F9E +0x8132F833 0x0F9F +0x8132F834 0x0FA0 +0x8132F835 0x0FA1 +0x8132F836 0x0FA2 +0x8132F837 0x0FA3 +0x8132F838 0x0FA4 +0x8132F839 0x0FA5 +0x8132F930 0x0FA6 +0x8132F931 0x0FA7 +0x8132F932 0x0FA8 +0x8132F933 0x0FA9 +0x8132F934 0x0FAA +0x8132F935 0x0FAB +0x8132F936 0x0FAC +0x8132F937 0x0FAD +0x8132F938 0x0FAE +0x8132F939 0x0FAF +0x8132FA30 0x0FB0 +0x8132FA31 0x0FB1 +0x8132FA32 0x0FB2 +0x8132FA33 0x0FB3 +0x8132FA34 0x0FB4 +0x8132FA35 0x0FB5 +0x8132FA36 0x0FB6 +0x8132FA37 0x0FB7 +0x8132FA38 0x0FB8 +0x8132FA39 0x0FB9 +0x8132FB30 0x0FBA +0x8132FB31 0x0FBB +0x8132FB32 0x0FBC +0x8132FB33 0x0FBD +0x8132FB34 0x0FBE +0x8132FB35 0x0FBF +0x8132FB36 0x0FC0 +0x8132FB37 0x0FC1 +0x8132FB38 0x0FC2 +0x8132FB39 0x0FC3 +0x8132FC30 0x0FC4 +0x8132FC31 0x0FC5 +0x8132FC32 0x0FC6 +0x8132FC33 0x0FC7 +0x8132FC34 0x0FC8 +0x8132FC35 0x0FC9 +0x8132FC36 0x0FCA +0x8132FC37 0x0FCB +0x8132FC38 0x0FCC +0x8132FC39 0x0FCD +0x8132FD30 0x0FCE +0x8132FD31 0x0FCF +0x8132FD32 0x0FD0 +0x8132FD33 0x0FD1 +0x8132FD34 0x0FD2 +0x8132FD35 0x0FD3 +0x8132FD36 0x0FD4 +0x8132FD37 0x0FD5 +0x8132FD38 0x0FD6 +0x8132FD39 0x0FD7 +0x8132FE30 0x0FD8 +0x8132FE31 0x0FD9 +0x8132FE32 0x0FDA +0x8132FE33 0x0FDB +0x8132FE34 0x0FDC +0x8132FE35 0x0FDD +0x8132FE36 0x0FDE +0x8132FE37 0x0FDF +0x8132FE38 0x0FE0 +0x8132FE39 0x0FE1 +0x81338130 0x0FE2 +0x81338131 0x0FE3 +0x81338132 0x0FE4 +0x81338133 0x0FE5 +0x81338134 0x0FE6 +0x81338135 0x0FE7 +0x81338136 0x0FE8 +0x81338137 0x0FE9 +0x81338138 0x0FEA +0x81338139 0x0FEB +0x81338230 0x0FEC +0x81338231 0x0FED +0x81338232 0x0FEE +0x81338233 0x0FEF +0x81338234 0x0FF0 +0x81338235 0x0FF1 +0x81338236 0x0FF2 +0x81338237 0x0FF3 +0x81338238 0x0FF4 +0x81338239 0x0FF5 +0x81338330 0x0FF6 +0x81338331 0x0FF7 +0x81338332 0x0FF8 +0x81338333 0x0FF9 +0x81338334 0x0FFA +0x81338335 0x0FFB +0x81338336 0x0FFC +0x81338337 0x0FFD +0x81338338 0x0FFE +0x81338339 0x0FFF +0x81338430 0x1000 +0x81338431 0x1001 +0x81338432 0x1002 +0x81338433 0x1003 +0x81338434 0x1004 +0x81338435 0x1005 +0x81338436 0x1006 +0x81338437 0x1007 +0x81338438 0x1008 +0x81338439 0x1009 +0x81338530 0x100A +0x81338531 0x100B +0x81338532 0x100C +0x81338533 0x100D +0x81338534 0x100E +0x81338535 0x100F +0x81338536 0x1010 +0x81338537 0x1011 +0x81338538 0x1012 +0x81338539 0x1013 +0x81338630 0x1014 +0x81338631 0x1015 +0x81338632 0x1016 +0x81338633 0x1017 +0x81338634 0x1018 +0x81338635 0x1019 +0x81338636 0x101A +0x81338637 0x101B +0x81338638 0x101C +0x81338639 0x101D +0x81338730 0x101E +0x81338731 0x101F +0x81338732 0x1020 +0x81338733 0x1021 +0x81338734 0x1022 +0x81338735 0x1023 +0x81338736 0x1024 +0x81338737 0x1025 +0x81338738 0x1026 +0x81338739 0x1027 +0x81338830 0x1028 +0x81338831 0x1029 +0x81338832 0x102A +0x81338833 0x102B +0x81338834 0x102C +0x81338835 0x102D +0x81338836 0x102E +0x81338837 0x102F +0x81338838 0x1030 +0x81338839 0x1031 +0x81338930 0x1032 +0x81338931 0x1033 +0x81338932 0x1034 +0x81338933 0x1035 +0x81338934 0x1036 +0x81338935 0x1037 +0x81338936 0x1038 +0x81338937 0x1039 +0x81338938 0x103A +0x81338939 0x103B +0x81338A30 0x103C +0x81338A31 0x103D +0x81338A32 0x103E +0x81338A33 0x103F +0x81338A34 0x1040 +0x81338A35 0x1041 +0x81338A36 0x1042 +0x81338A37 0x1043 +0x81338A38 0x1044 +0x81338A39 0x1045 +0x81338B30 0x1046 +0x81338B31 0x1047 +0x81338B32 0x1048 +0x81338B33 0x1049 +0x81338B34 0x104A +0x81338B35 0x104B +0x81338B36 0x104C +0x81338B37 0x104D +0x81338B38 0x104E +0x81338B39 0x104F +0x81338C30 0x1050 +0x81338C31 0x1051 +0x81338C32 0x1052 +0x81338C33 0x1053 +0x81338C34 0x1054 +0x81338C35 0x1055 +0x81338C36 0x1056 +0x81338C37 0x1057 +0x81338C38 0x1058 +0x81338C39 0x1059 +0x81338D30 0x105A +0x81338D31 0x105B +0x81338D32 0x105C +0x81338D33 0x105D +0x81338D34 0x105E +0x81338D35 0x105F +0x81338D36 0x1060 +0x81338D37 0x1061 +0x81338D38 0x1062 +0x81338D39 0x1063 +0x81338E30 0x1064 +0x81338E31 0x1065 +0x81338E32 0x1066 +0x81338E33 0x1067 +0x81338E34 0x1068 +0x81338E35 0x1069 +0x81338E36 0x106A +0x81338E37 0x106B +0x81338E38 0x106C +0x81338E39 0x106D +0x81338F30 0x106E +0x81338F31 0x106F +0x81338F32 0x1070 +0x81338F33 0x1071 +0x81338F34 0x1072 +0x81338F35 0x1073 +0x81338F36 0x1074 +0x81338F37 0x1075 +0x81338F38 0x1076 +0x81338F39 0x1077 +0x81339030 0x1078 +0x81339031 0x1079 +0x81339032 0x107A +0x81339033 0x107B +0x81339034 0x107C +0x81339035 0x107D +0x81339036 0x107E +0x81339037 0x107F +0x81339038 0x1080 +0x81339039 0x1081 +0x81339130 0x1082 +0x81339131 0x1083 +0x81339132 0x1084 +0x81339133 0x1085 +0x81339134 0x1086 +0x81339135 0x1087 +0x81339136 0x1088 +0x81339137 0x1089 +0x81339138 0x108A +0x81339139 0x108B +0x81339230 0x108C +0x81339231 0x108D +0x81339232 0x108E +0x81339233 0x108F +0x81339234 0x1090 +0x81339235 0x1091 +0x81339236 0x1092 +0x81339237 0x1093 +0x81339238 0x1094 +0x81339239 0x1095 +0x81339330 0x1096 +0x81339331 0x1097 +0x81339332 0x1098 +0x81339333 0x1099 +0x81339334 0x109A +0x81339335 0x109B +0x81339336 0x109C +0x81339337 0x109D +0x81339338 0x109E +0x81339339 0x109F +0x81339430 0x10A0 +0x81339431 0x10A1 +0x81339432 0x10A2 +0x81339433 0x10A3 +0x81339434 0x10A4 +0x81339435 0x10A5 +0x81339436 0x10A6 +0x81339437 0x10A7 +0x81339438 0x10A8 +0x81339439 0x10A9 +0x81339530 0x10AA +0x81339531 0x10AB +0x81339532 0x10AC +0x81339533 0x10AD +0x81339534 0x10AE +0x81339535 0x10AF +0x81339536 0x10B0 +0x81339537 0x10B1 +0x81339538 0x10B2 +0x81339539 0x10B3 +0x81339630 0x10B4 +0x81339631 0x10B5 +0x81339632 0x10B6 +0x81339633 0x10B7 +0x81339634 0x10B8 +0x81339635 0x10B9 +0x81339636 0x10BA +0x81339637 0x10BB +0x81339638 0x10BC +0x81339639 0x10BD +0x81339730 0x10BE +0x81339731 0x10BF +0x81339732 0x10C0 +0x81339733 0x10C1 +0x81339734 0x10C2 +0x81339735 0x10C3 +0x81339736 0x10C4 +0x81339737 0x10C5 +0x81339738 0x10C6 +0x81339739 0x10C7 +0x81339830 0x10C8 +0x81339831 0x10C9 +0x81339832 0x10CA +0x81339833 0x10CB +0x81339834 0x10CC +0x81339835 0x10CD +0x81339836 0x10CE +0x81339837 0x10CF +0x81339838 0x10D0 +0x81339839 0x10D1 +0x81339930 0x10D2 +0x81339931 0x10D3 +0x81339932 0x10D4 +0x81339933 0x10D5 +0x81339934 0x10D6 +0x81339935 0x10D7 +0x81339936 0x10D8 +0x81339937 0x10D9 +0x81339938 0x10DA +0x81339939 0x10DB +0x81339A30 0x10DC +0x81339A31 0x10DD +0x81339A32 0x10DE +0x81339A33 0x10DF +0x81339A34 0x10E0 +0x81339A35 0x10E1 +0x81339A36 0x10E2 +0x81339A37 0x10E3 +0x81339A38 0x10E4 +0x81339A39 0x10E5 +0x81339B30 0x10E6 +0x81339B31 0x10E7 +0x81339B32 0x10E8 +0x81339B33 0x10E9 +0x81339B34 0x10EA +0x81339B35 0x10EB +0x81339B36 0x10EC +0x81339B37 0x10ED +0x81339B38 0x10EE +0x81339B39 0x10EF +0x81339C30 0x10F0 +0x81339C31 0x10F1 +0x81339C32 0x10F2 +0x81339C33 0x10F3 +0x81339C34 0x10F4 +0x81339C35 0x10F5 +0x81339C36 0x10F6 +0x81339C37 0x10F7 +0x81339C38 0x10F8 +0x81339C39 0x10F9 +0x81339D30 0x10FA +0x81339D31 0x10FB +0x81339D32 0x10FC +0x81339D33 0x10FD +0x81339D34 0x10FE +0x81339D35 0x10FF +0x81339D36 0x1100 +0x81339D37 0x1101 +0x81339D38 0x1102 +0x81339D39 0x1103 +0x81339E30 0x1104 +0x81339E31 0x1105 +0x81339E32 0x1106 +0x81339E33 0x1107 +0x81339E34 0x1108 +0x81339E35 0x1109 +0x81339E36 0x110A +0x81339E37 0x110B +0x81339E38 0x110C +0x81339E39 0x110D +0x81339F30 0x110E +0x81339F31 0x110F +0x81339F32 0x1110 +0x81339F33 0x1111 +0x81339F34 0x1112 +0x81339F35 0x1113 +0x81339F36 0x1114 +0x81339F37 0x1115 +0x81339F38 0x1116 +0x81339F39 0x1117 +0x8133A030 0x1118 +0x8133A031 0x1119 +0x8133A032 0x111A +0x8133A033 0x111B +0x8133A034 0x111C +0x8133A035 0x111D +0x8133A036 0x111E +0x8133A037 0x111F +0x8133A038 0x1120 +0x8133A039 0x1121 +0x8133A130 0x1122 +0x8133A131 0x1123 +0x8133A132 0x1124 +0x8133A133 0x1125 +0x8133A134 0x1126 +0x8133A135 0x1127 +0x8133A136 0x1128 +0x8133A137 0x1129 +0x8133A138 0x112A +0x8133A139 0x112B +0x8133A230 0x112C +0x8133A231 0x112D +0x8133A232 0x112E +0x8133A233 0x112F +0x8133A234 0x1130 +0x8133A235 0x1131 +0x8133A236 0x1132 +0x8133A237 0x1133 +0x8133A238 0x1134 +0x8133A239 0x1135 +0x8133A330 0x1136 +0x8133A331 0x1137 +0x8133A332 0x1138 +0x8133A333 0x1139 +0x8133A334 0x113A +0x8133A335 0x113B +0x8133A336 0x113C +0x8133A337 0x113D +0x8133A338 0x113E +0x8133A339 0x113F +0x8133A430 0x1140 +0x8133A431 0x1141 +0x8133A432 0x1142 +0x8133A433 0x1143 +0x8133A434 0x1144 +0x8133A435 0x1145 +0x8133A436 0x1146 +0x8133A437 0x1147 +0x8133A438 0x1148 +0x8133A439 0x1149 +0x8133A530 0x114A +0x8133A531 0x114B +0x8133A532 0x114C +0x8133A533 0x114D +0x8133A534 0x114E +0x8133A535 0x114F +0x8133A536 0x1150 +0x8133A537 0x1151 +0x8133A538 0x1152 +0x8133A539 0x1153 +0x8133A630 0x1154 +0x8133A631 0x1155 +0x8133A632 0x1156 +0x8133A633 0x1157 +0x8133A634 0x1158 +0x8133A635 0x1159 +0x8133A636 0x115A +0x8133A637 0x115B +0x8133A638 0x115C +0x8133A639 0x115D +0x8133A730 0x115E +0x8133A731 0x115F +0x8133A732 0x1160 +0x8133A733 0x1161 +0x8133A734 0x1162 +0x8133A735 0x1163 +0x8133A736 0x1164 +0x8133A737 0x1165 +0x8133A738 0x1166 +0x8133A739 0x1167 +0x8133A830 0x1168 +0x8133A831 0x1169 +0x8133A832 0x116A +0x8133A833 0x116B +0x8133A834 0x116C +0x8133A835 0x116D +0x8133A836 0x116E +0x8133A837 0x116F +0x8133A838 0x1170 +0x8133A839 0x1171 +0x8133A930 0x1172 +0x8133A931 0x1173 +0x8133A932 0x1174 +0x8133A933 0x1175 +0x8133A934 0x1176 +0x8133A935 0x1177 +0x8133A936 0x1178 +0x8133A937 0x1179 +0x8133A938 0x117A +0x8133A939 0x117B +0x8133AA30 0x117C +0x8133AA31 0x117D +0x8133AA32 0x117E +0x8133AA33 0x117F +0x8133AA34 0x1180 +0x8133AA35 0x1181 +0x8133AA36 0x1182 +0x8133AA37 0x1183 +0x8133AA38 0x1184 +0x8133AA39 0x1185 +0x8133AB30 0x1186 +0x8133AB31 0x1187 +0x8133AB32 0x1188 +0x8133AB33 0x1189 +0x8133AB34 0x118A +0x8133AB35 0x118B +0x8133AB36 0x118C +0x8133AB37 0x118D +0x8133AB38 0x118E +0x8133AB39 0x118F +0x8133AC30 0x1190 +0x8133AC31 0x1191 +0x8133AC32 0x1192 +0x8133AC33 0x1193 +0x8133AC34 0x1194 +0x8133AC35 0x1195 +0x8133AC36 0x1196 +0x8133AC37 0x1197 +0x8133AC38 0x1198 +0x8133AC39 0x1199 +0x8133AD30 0x119A +0x8133AD31 0x119B +0x8133AD32 0x119C +0x8133AD33 0x119D +0x8133AD34 0x119E +0x8133AD35 0x119F +0x8133AD36 0x11A0 +0x8133AD37 0x11A1 +0x8133AD38 0x11A2 +0x8133AD39 0x11A3 +0x8133AE30 0x11A4 +0x8133AE31 0x11A5 +0x8133AE32 0x11A6 +0x8133AE33 0x11A7 +0x8133AE34 0x11A8 +0x8133AE35 0x11A9 +0x8133AE36 0x11AA +0x8133AE37 0x11AB +0x8133AE38 0x11AC +0x8133AE39 0x11AD +0x8133AF30 0x11AE +0x8133AF31 0x11AF +0x8133AF32 0x11B0 +0x8133AF33 0x11B1 +0x8133AF34 0x11B2 +0x8133AF35 0x11B3 +0x8133AF36 0x11B4 +0x8133AF37 0x11B5 +0x8133AF38 0x11B6 +0x8133AF39 0x11B7 +0x8133B030 0x11B8 +0x8133B031 0x11B9 +0x8133B032 0x11BA +0x8133B033 0x11BB +0x8133B034 0x11BC +0x8133B035 0x11BD +0x8133B036 0x11BE +0x8133B037 0x11BF +0x8133B038 0x11C0 +0x8133B039 0x11C1 +0x8133B130 0x11C2 +0x8133B131 0x11C3 +0x8133B132 0x11C4 +0x8133B133 0x11C5 +0x8133B134 0x11C6 +0x8133B135 0x11C7 +0x8133B136 0x11C8 +0x8133B137 0x11C9 +0x8133B138 0x11CA +0x8133B139 0x11CB +0x8133B230 0x11CC +0x8133B231 0x11CD +0x8133B232 0x11CE +0x8133B233 0x11CF +0x8133B234 0x11D0 +0x8133B235 0x11D1 +0x8133B236 0x11D2 +0x8133B237 0x11D3 +0x8133B238 0x11D4 +0x8133B239 0x11D5 +0x8133B330 0x11D6 +0x8133B331 0x11D7 +0x8133B332 0x11D8 +0x8133B333 0x11D9 +0x8133B334 0x11DA +0x8133B335 0x11DB +0x8133B336 0x11DC +0x8133B337 0x11DD +0x8133B338 0x11DE +0x8133B339 0x11DF +0x8133B430 0x11E0 +0x8133B431 0x11E1 +0x8133B432 0x11E2 +0x8133B433 0x11E3 +0x8133B434 0x11E4 +0x8133B435 0x11E5 +0x8133B436 0x11E6 +0x8133B437 0x11E7 +0x8133B438 0x11E8 +0x8133B439 0x11E9 +0x8133B530 0x11EA +0x8133B531 0x11EB +0x8133B532 0x11EC +0x8133B533 0x11ED +0x8133B534 0x11EE +0x8133B535 0x11EF +0x8133B536 0x11F0 +0x8133B537 0x11F1 +0x8133B538 0x11F2 +0x8133B539 0x11F3 +0x8133B630 0x11F4 +0x8133B631 0x11F5 +0x8133B632 0x11F6 +0x8133B633 0x11F7 +0x8133B634 0x11F8 +0x8133B635 0x11F9 +0x8133B636 0x11FA +0x8133B637 0x11FB +0x8133B638 0x11FC +0x8133B639 0x11FD +0x8133B730 0x11FE +0x8133B731 0x11FF +0x8133B732 0x1200 +0x8133B733 0x1201 +0x8133B734 0x1202 +0x8133B735 0x1203 +0x8133B736 0x1204 +0x8133B737 0x1205 +0x8133B738 0x1206 +0x8133B739 0x1207 +0x8133B830 0x1208 +0x8133B831 0x1209 +0x8133B832 0x120A +0x8133B833 0x120B +0x8133B834 0x120C +0x8133B835 0x120D +0x8133B836 0x120E +0x8133B837 0x120F +0x8133B838 0x1210 +0x8133B839 0x1211 +0x8133B930 0x1212 +0x8133B931 0x1213 +0x8133B932 0x1214 +0x8133B933 0x1215 +0x8133B934 0x1216 +0x8133B935 0x1217 +0x8133B936 0x1218 +0x8133B937 0x1219 +0x8133B938 0x121A +0x8133B939 0x121B +0x8133BA30 0x121C +0x8133BA31 0x121D +0x8133BA32 0x121E +0x8133BA33 0x121F +0x8133BA34 0x1220 +0x8133BA35 0x1221 +0x8133BA36 0x1222 +0x8133BA37 0x1223 +0x8133BA38 0x1224 +0x8133BA39 0x1225 +0x8133BB30 0x1226 +0x8133BB31 0x1227 +0x8133BB32 0x1228 +0x8133BB33 0x1229 +0x8133BB34 0x122A +0x8133BB35 0x122B +0x8133BB36 0x122C +0x8133BB37 0x122D +0x8133BB38 0x122E +0x8133BB39 0x122F +0x8133BC30 0x1230 +0x8133BC31 0x1231 +0x8133BC32 0x1232 +0x8133BC33 0x1233 +0x8133BC34 0x1234 +0x8133BC35 0x1235 +0x8133BC36 0x1236 +0x8133BC37 0x1237 +0x8133BC38 0x1238 +0x8133BC39 0x1239 +0x8133BD30 0x123A +0x8133BD31 0x123B +0x8133BD32 0x123C +0x8133BD33 0x123D +0x8133BD34 0x123E +0x8133BD35 0x123F +0x8133BD36 0x1240 +0x8133BD37 0x1241 +0x8133BD38 0x1242 +0x8133BD39 0x1243 +0x8133BE30 0x1244 +0x8133BE31 0x1245 +0x8133BE32 0x1246 +0x8133BE33 0x1247 +0x8133BE34 0x1248 +0x8133BE35 0x1249 +0x8133BE36 0x124A +0x8133BE37 0x124B +0x8133BE38 0x124C +0x8133BE39 0x124D +0x8133BF30 0x124E +0x8133BF31 0x124F +0x8133BF32 0x1250 +0x8133BF33 0x1251 +0x8133BF34 0x1252 +0x8133BF35 0x1253 +0x8133BF36 0x1254 +0x8133BF37 0x1255 +0x8133BF38 0x1256 +0x8133BF39 0x1257 +0x8133C030 0x1258 +0x8133C031 0x1259 +0x8133C032 0x125A +0x8133C033 0x125B +0x8133C034 0x125C +0x8133C035 0x125D +0x8133C036 0x125E +0x8133C037 0x125F +0x8133C038 0x1260 +0x8133C039 0x1261 +0x8133C130 0x1262 +0x8133C131 0x1263 +0x8133C132 0x1264 +0x8133C133 0x1265 +0x8133C134 0x1266 +0x8133C135 0x1267 +0x8133C136 0x1268 +0x8133C137 0x1269 +0x8133C138 0x126A +0x8133C139 0x126B +0x8133C230 0x126C +0x8133C231 0x126D +0x8133C232 0x126E +0x8133C233 0x126F +0x8133C234 0x1270 +0x8133C235 0x1271 +0x8133C236 0x1272 +0x8133C237 0x1273 +0x8133C238 0x1274 +0x8133C239 0x1275 +0x8133C330 0x1276 +0x8133C331 0x1277 +0x8133C332 0x1278 +0x8133C333 0x1279 +0x8133C334 0x127A +0x8133C335 0x127B +0x8133C336 0x127C +0x8133C337 0x127D +0x8133C338 0x127E +0x8133C339 0x127F +0x8133C430 0x1280 +0x8133C431 0x1281 +0x8133C432 0x1282 +0x8133C433 0x1283 +0x8133C434 0x1284 +0x8133C435 0x1285 +0x8133C436 0x1286 +0x8133C437 0x1287 +0x8133C438 0x1288 +0x8133C439 0x1289 +0x8133C530 0x128A +0x8133C531 0x128B +0x8133C532 0x128C +0x8133C533 0x128D +0x8133C534 0x128E +0x8133C535 0x128F +0x8133C536 0x1290 +0x8133C537 0x1291 +0x8133C538 0x1292 +0x8133C539 0x1293 +0x8133C630 0x1294 +0x8133C631 0x1295 +0x8133C632 0x1296 +0x8133C633 0x1297 +0x8133C634 0x1298 +0x8133C635 0x1299 +0x8133C636 0x129A +0x8133C637 0x129B +0x8133C638 0x129C +0x8133C639 0x129D +0x8133C730 0x129E +0x8133C731 0x129F +0x8133C732 0x12A0 +0x8133C733 0x12A1 +0x8133C734 0x12A2 +0x8133C735 0x12A3 +0x8133C736 0x12A4 +0x8133C737 0x12A5 +0x8133C738 0x12A6 +0x8133C739 0x12A7 +0x8133C830 0x12A8 +0x8133C831 0x12A9 +0x8133C832 0x12AA +0x8133C833 0x12AB +0x8133C834 0x12AC +0x8133C835 0x12AD +0x8133C836 0x12AE +0x8133C837 0x12AF +0x8133C838 0x12B0 +0x8133C839 0x12B1 +0x8133C930 0x12B2 +0x8133C931 0x12B3 +0x8133C932 0x12B4 +0x8133C933 0x12B5 +0x8133C934 0x12B6 +0x8133C935 0x12B7 +0x8133C936 0x12B8 +0x8133C937 0x12B9 +0x8133C938 0x12BA +0x8133C939 0x12BB +0x8133CA30 0x12BC +0x8133CA31 0x12BD +0x8133CA32 0x12BE +0x8133CA33 0x12BF +0x8133CA34 0x12C0 +0x8133CA35 0x12C1 +0x8133CA36 0x12C2 +0x8133CA37 0x12C3 +0x8133CA38 0x12C4 +0x8133CA39 0x12C5 +0x8133CB30 0x12C6 +0x8133CB31 0x12C7 +0x8133CB32 0x12C8 +0x8133CB33 0x12C9 +0x8133CB34 0x12CA +0x8133CB35 0x12CB +0x8133CB36 0x12CC +0x8133CB37 0x12CD +0x8133CB38 0x12CE +0x8133CB39 0x12CF +0x8133CC30 0x12D0 +0x8133CC31 0x12D1 +0x8133CC32 0x12D2 +0x8133CC33 0x12D3 +0x8133CC34 0x12D4 +0x8133CC35 0x12D5 +0x8133CC36 0x12D6 +0x8133CC37 0x12D7 +0x8133CC38 0x12D8 +0x8133CC39 0x12D9 +0x8133CD30 0x12DA +0x8133CD31 0x12DB +0x8133CD32 0x12DC +0x8133CD33 0x12DD +0x8133CD34 0x12DE +0x8133CD35 0x12DF +0x8133CD36 0x12E0 +0x8133CD37 0x12E1 +0x8133CD38 0x12E2 +0x8133CD39 0x12E3 +0x8133CE30 0x12E4 +0x8133CE31 0x12E5 +0x8133CE32 0x12E6 +0x8133CE33 0x12E7 +0x8133CE34 0x12E8 +0x8133CE35 0x12E9 +0x8133CE36 0x12EA +0x8133CE37 0x12EB +0x8133CE38 0x12EC +0x8133CE39 0x12ED +0x8133CF30 0x12EE +0x8133CF31 0x12EF +0x8133CF32 0x12F0 +0x8133CF33 0x12F1 +0x8133CF34 0x12F2 +0x8133CF35 0x12F3 +0x8133CF36 0x12F4 +0x8133CF37 0x12F5 +0x8133CF38 0x12F6 +0x8133CF39 0x12F7 +0x8133D030 0x12F8 +0x8133D031 0x12F9 +0x8133D032 0x12FA +0x8133D033 0x12FB +0x8133D034 0x12FC +0x8133D035 0x12FD +0x8133D036 0x12FE +0x8133D037 0x12FF +0x8133D038 0x1300 +0x8133D039 0x1301 +0x8133D130 0x1302 +0x8133D131 0x1303 +0x8133D132 0x1304 +0x8133D133 0x1305 +0x8133D134 0x1306 +0x8133D135 0x1307 +0x8133D136 0x1308 +0x8133D137 0x1309 +0x8133D138 0x130A +0x8133D139 0x130B +0x8133D230 0x130C +0x8133D231 0x130D +0x8133D232 0x130E +0x8133D233 0x130F +0x8133D234 0x1310 +0x8133D235 0x1311 +0x8133D236 0x1312 +0x8133D237 0x1313 +0x8133D238 0x1314 +0x8133D239 0x1315 +0x8133D330 0x1316 +0x8133D331 0x1317 +0x8133D332 0x1318 +0x8133D333 0x1319 +0x8133D334 0x131A +0x8133D335 0x131B +0x8133D336 0x131C +0x8133D337 0x131D +0x8133D338 0x131E +0x8133D339 0x131F +0x8133D430 0x1320 +0x8133D431 0x1321 +0x8133D432 0x1322 +0x8133D433 0x1323 +0x8133D434 0x1324 +0x8133D435 0x1325 +0x8133D436 0x1326 +0x8133D437 0x1327 +0x8133D438 0x1328 +0x8133D439 0x1329 +0x8133D530 0x132A +0x8133D531 0x132B +0x8133D532 0x132C +0x8133D533 0x132D +0x8133D534 0x132E +0x8133D535 0x132F +0x8133D536 0x1330 +0x8133D537 0x1331 +0x8133D538 0x1332 +0x8133D539 0x1333 +0x8133D630 0x1334 +0x8133D631 0x1335 +0x8133D632 0x1336 +0x8133D633 0x1337 +0x8133D634 0x1338 +0x8133D635 0x1339 +0x8133D636 0x133A +0x8133D637 0x133B +0x8133D638 0x133C +0x8133D639 0x133D +0x8133D730 0x133E +0x8133D731 0x133F +0x8133D732 0x1340 +0x8133D733 0x1341 +0x8133D734 0x1342 +0x8133D735 0x1343 +0x8133D736 0x1344 +0x8133D737 0x1345 +0x8133D738 0x1346 +0x8133D739 0x1347 +0x8133D830 0x1348 +0x8133D831 0x1349 +0x8133D832 0x134A +0x8133D833 0x134B +0x8133D834 0x134C +0x8133D835 0x134D +0x8133D836 0x134E +0x8133D837 0x134F +0x8133D838 0x1350 +0x8133D839 0x1351 +0x8133D930 0x1352 +0x8133D931 0x1353 +0x8133D932 0x1354 +0x8133D933 0x1355 +0x8133D934 0x1356 +0x8133D935 0x1357 +0x8133D936 0x1358 +0x8133D937 0x1359 +0x8133D938 0x135A +0x8133D939 0x135B +0x8133DA30 0x135C +0x8133DA31 0x135D +0x8133DA32 0x135E +0x8133DA33 0x135F +0x8133DA34 0x1360 +0x8133DA35 0x1361 +0x8133DA36 0x1362 +0x8133DA37 0x1363 +0x8133DA38 0x1364 +0x8133DA39 0x1365 +0x8133DB30 0x1366 +0x8133DB31 0x1367 +0x8133DB32 0x1368 +0x8133DB33 0x1369 +0x8133DB34 0x136A +0x8133DB35 0x136B +0x8133DB36 0x136C +0x8133DB37 0x136D +0x8133DB38 0x136E +0x8133DB39 0x136F +0x8133DC30 0x1370 +0x8133DC31 0x1371 +0x8133DC32 0x1372 +0x8133DC33 0x1373 +0x8133DC34 0x1374 +0x8133DC35 0x1375 +0x8133DC36 0x1376 +0x8133DC37 0x1377 +0x8133DC38 0x1378 +0x8133DC39 0x1379 +0x8133DD30 0x137A +0x8133DD31 0x137B +0x8133DD32 0x137C +0x8133DD33 0x137D +0x8133DD34 0x137E +0x8133DD35 0x137F +0x8133DD36 0x1380 +0x8133DD37 0x1381 +0x8133DD38 0x1382 +0x8133DD39 0x1383 +0x8133DE30 0x1384 +0x8133DE31 0x1385 +0x8133DE32 0x1386 +0x8133DE33 0x1387 +0x8133DE34 0x1388 +0x8133DE35 0x1389 +0x8133DE36 0x138A +0x8133DE37 0x138B +0x8133DE38 0x138C +0x8133DE39 0x138D +0x8133DF30 0x138E +0x8133DF31 0x138F +0x8133DF32 0x1390 +0x8133DF33 0x1391 +0x8133DF34 0x1392 +0x8133DF35 0x1393 +0x8133DF36 0x1394 +0x8133DF37 0x1395 +0x8133DF38 0x1396 +0x8133DF39 0x1397 +0x8133E030 0x1398 +0x8133E031 0x1399 +0x8133E032 0x139A +0x8133E033 0x139B +0x8133E034 0x139C +0x8133E035 0x139D +0x8133E036 0x139E +0x8133E037 0x139F +0x8133E038 0x13A0 +0x8133E039 0x13A1 +0x8133E130 0x13A2 +0x8133E131 0x13A3 +0x8133E132 0x13A4 +0x8133E133 0x13A5 +0x8133E134 0x13A6 +0x8133E135 0x13A7 +0x8133E136 0x13A8 +0x8133E137 0x13A9 +0x8133E138 0x13AA +0x8133E139 0x13AB +0x8133E230 0x13AC +0x8133E231 0x13AD +0x8133E232 0x13AE +0x8133E233 0x13AF +0x8133E234 0x13B0 +0x8133E235 0x13B1 +0x8133E236 0x13B2 +0x8133E237 0x13B3 +0x8133E238 0x13B4 +0x8133E239 0x13B5 +0x8133E330 0x13B6 +0x8133E331 0x13B7 +0x8133E332 0x13B8 +0x8133E333 0x13B9 +0x8133E334 0x13BA +0x8133E335 0x13BB +0x8133E336 0x13BC +0x8133E337 0x13BD +0x8133E338 0x13BE +0x8133E339 0x13BF +0x8133E430 0x13C0 +0x8133E431 0x13C1 +0x8133E432 0x13C2 +0x8133E433 0x13C3 +0x8133E434 0x13C4 +0x8133E435 0x13C5 +0x8133E436 0x13C6 +0x8133E437 0x13C7 +0x8133E438 0x13C8 +0x8133E439 0x13C9 +0x8133E530 0x13CA +0x8133E531 0x13CB +0x8133E532 0x13CC +0x8133E533 0x13CD +0x8133E534 0x13CE +0x8133E535 0x13CF +0x8133E536 0x13D0 +0x8133E537 0x13D1 +0x8133E538 0x13D2 +0x8133E539 0x13D3 +0x8133E630 0x13D4 +0x8133E631 0x13D5 +0x8133E632 0x13D6 +0x8133E633 0x13D7 +0x8133E634 0x13D8 +0x8133E635 0x13D9 +0x8133E636 0x13DA +0x8133E637 0x13DB +0x8133E638 0x13DC +0x8133E639 0x13DD +0x8133E730 0x13DE +0x8133E731 0x13DF +0x8133E732 0x13E0 +0x8133E733 0x13E1 +0x8133E734 0x13E2 +0x8133E735 0x13E3 +0x8133E736 0x13E4 +0x8133E737 0x13E5 +0x8133E738 0x13E6 +0x8133E739 0x13E7 +0x8133E830 0x13E8 +0x8133E831 0x13E9 +0x8133E832 0x13EA +0x8133E833 0x13EB +0x8133E834 0x13EC +0x8133E835 0x13ED +0x8133E836 0x13EE +0x8133E837 0x13EF +0x8133E838 0x13F0 +0x8133E839 0x13F1 +0x8133E930 0x13F2 +0x8133E931 0x13F3 +0x8133E932 0x13F4 +0x8133E933 0x13F5 +0x8133E934 0x13F6 +0x8133E935 0x13F7 +0x8133E936 0x13F8 +0x8133E937 0x13F9 +0x8133E938 0x13FA +0x8133E939 0x13FB +0x8133EA30 0x13FC +0x8133EA31 0x13FD +0x8133EA32 0x13FE +0x8133EA33 0x13FF +0x8133EA34 0x1400 +0x8133EA35 0x1401 +0x8133EA36 0x1402 +0x8133EA37 0x1403 +0x8133EA38 0x1404 +0x8133EA39 0x1405 +0x8133EB30 0x1406 +0x8133EB31 0x1407 +0x8133EB32 0x1408 +0x8133EB33 0x1409 +0x8133EB34 0x140A +0x8133EB35 0x140B +0x8133EB36 0x140C +0x8133EB37 0x140D +0x8133EB38 0x140E +0x8133EB39 0x140F +0x8133EC30 0x1410 +0x8133EC31 0x1411 +0x8133EC32 0x1412 +0x8133EC33 0x1413 +0x8133EC34 0x1414 +0x8133EC35 0x1415 +0x8133EC36 0x1416 +0x8133EC37 0x1417 +0x8133EC38 0x1418 +0x8133EC39 0x1419 +0x8133ED30 0x141A +0x8133ED31 0x141B +0x8133ED32 0x141C +0x8133ED33 0x141D +0x8133ED34 0x141E +0x8133ED35 0x141F +0x8133ED36 0x1420 +0x8133ED37 0x1421 +0x8133ED38 0x1422 +0x8133ED39 0x1423 +0x8133EE30 0x1424 +0x8133EE31 0x1425 +0x8133EE32 0x1426 +0x8133EE33 0x1427 +0x8133EE34 0x1428 +0x8133EE35 0x1429 +0x8133EE36 0x142A +0x8133EE37 0x142B +0x8133EE38 0x142C +0x8133EE39 0x142D +0x8133EF30 0x142E +0x8133EF31 0x142F +0x8133EF32 0x1430 +0x8133EF33 0x1431 +0x8133EF34 0x1432 +0x8133EF35 0x1433 +0x8133EF36 0x1434 +0x8133EF37 0x1435 +0x8133EF38 0x1436 +0x8133EF39 0x1437 +0x8133F030 0x1438 +0x8133F031 0x1439 +0x8133F032 0x143A +0x8133F033 0x143B +0x8133F034 0x143C +0x8133F035 0x143D +0x8133F036 0x143E +0x8133F037 0x143F +0x8133F038 0x1440 +0x8133F039 0x1441 +0x8133F130 0x1442 +0x8133F131 0x1443 +0x8133F132 0x1444 +0x8133F133 0x1445 +0x8133F134 0x1446 +0x8133F135 0x1447 +0x8133F136 0x1448 +0x8133F137 0x1449 +0x8133F138 0x144A +0x8133F139 0x144B +0x8133F230 0x144C +0x8133F231 0x144D +0x8133F232 0x144E +0x8133F233 0x144F +0x8133F234 0x1450 +0x8133F235 0x1451 +0x8133F236 0x1452 +0x8133F237 0x1453 +0x8133F238 0x1454 +0x8133F239 0x1455 +0x8133F330 0x1456 +0x8133F331 0x1457 +0x8133F332 0x1458 +0x8133F333 0x1459 +0x8133F334 0x145A +0x8133F335 0x145B +0x8133F336 0x145C +0x8133F337 0x145D +0x8133F338 0x145E +0x8133F339 0x145F +0x8133F430 0x1460 +0x8133F431 0x1461 +0x8133F432 0x1462 +0x8133F433 0x1463 +0x8133F434 0x1464 +0x8133F435 0x1465 +0x8133F436 0x1466 +0x8133F437 0x1467 +0x8133F438 0x1468 +0x8133F439 0x1469 +0x8133F530 0x146A +0x8133F531 0x146B +0x8133F532 0x146C +0x8133F533 0x146D +0x8133F534 0x146E +0x8133F535 0x146F +0x8133F536 0x1470 +0x8133F537 0x1471 +0x8133F538 0x1472 +0x8133F539 0x1473 +0x8133F630 0x1474 +0x8133F631 0x1475 +0x8133F632 0x1476 +0x8133F633 0x1477 +0x8133F634 0x1478 +0x8133F635 0x1479 +0x8133F636 0x147A +0x8133F637 0x147B +0x8133F638 0x147C +0x8133F639 0x147D +0x8133F730 0x147E +0x8133F731 0x147F +0x8133F732 0x1480 +0x8133F733 0x1481 +0x8133F734 0x1482 +0x8133F735 0x1483 +0x8133F736 0x1484 +0x8133F737 0x1485 +0x8133F738 0x1486 +0x8133F739 0x1487 +0x8133F830 0x1488 +0x8133F831 0x1489 +0x8133F832 0x148A +0x8133F833 0x148B +0x8133F834 0x148C +0x8133F835 0x148D +0x8133F836 0x148E +0x8133F837 0x148F +0x8133F838 0x1490 +0x8133F839 0x1491 +0x8133F930 0x1492 +0x8133F931 0x1493 +0x8133F932 0x1494 +0x8133F933 0x1495 +0x8133F934 0x1496 +0x8133F935 0x1497 +0x8133F936 0x1498 +0x8133F937 0x1499 +0x8133F938 0x149A +0x8133F939 0x149B +0x8133FA30 0x149C +0x8133FA31 0x149D +0x8133FA32 0x149E +0x8133FA33 0x149F +0x8133FA34 0x14A0 +0x8133FA35 0x14A1 +0x8133FA36 0x14A2 +0x8133FA37 0x14A3 +0x8133FA38 0x14A4 +0x8133FA39 0x14A5 +0x8133FB30 0x14A6 +0x8133FB31 0x14A7 +0x8133FB32 0x14A8 +0x8133FB33 0x14A9 +0x8133FB34 0x14AA +0x8133FB35 0x14AB +0x8133FB36 0x14AC +0x8133FB37 0x14AD +0x8133FB38 0x14AE +0x8133FB39 0x14AF +0x8133FC30 0x14B0 +0x8133FC31 0x14B1 +0x8133FC32 0x14B2 +0x8133FC33 0x14B3 +0x8133FC34 0x14B4 +0x8133FC35 0x14B5 +0x8133FC36 0x14B6 +0x8133FC37 0x14B7 +0x8133FC38 0x14B8 +0x8133FC39 0x14B9 +0x8133FD30 0x14BA +0x8133FD31 0x14BB +0x8133FD32 0x14BC +0x8133FD33 0x14BD +0x8133FD34 0x14BE +0x8133FD35 0x14BF +0x8133FD36 0x14C0 +0x8133FD37 0x14C1 +0x8133FD38 0x14C2 +0x8133FD39 0x14C3 +0x8133FE30 0x14C4 +0x8133FE31 0x14C5 +0x8133FE32 0x14C6 +0x8133FE33 0x14C7 +0x8133FE34 0x14C8 +0x8133FE35 0x14C9 +0x8133FE36 0x14CA +0x8133FE37 0x14CB +0x8133FE38 0x14CC +0x8133FE39 0x14CD +0x81348130 0x14CE +0x81348131 0x14CF +0x81348132 0x14D0 +0x81348133 0x14D1 +0x81348134 0x14D2 +0x81348135 0x14D3 +0x81348136 0x14D4 +0x81348137 0x14D5 +0x81348138 0x14D6 +0x81348139 0x14D7 +0x81348230 0x14D8 +0x81348231 0x14D9 +0x81348232 0x14DA +0x81348233 0x14DB +0x81348234 0x14DC +0x81348235 0x14DD +0x81348236 0x14DE +0x81348237 0x14DF +0x81348238 0x14E0 +0x81348239 0x14E1 +0x81348330 0x14E2 +0x81348331 0x14E3 +0x81348332 0x14E4 +0x81348333 0x14E5 +0x81348334 0x14E6 +0x81348335 0x14E7 +0x81348336 0x14E8 +0x81348337 0x14E9 +0x81348338 0x14EA +0x81348339 0x14EB +0x81348430 0x14EC +0x81348431 0x14ED +0x81348432 0x14EE +0x81348433 0x14EF +0x81348434 0x14F0 +0x81348435 0x14F1 +0x81348436 0x14F2 +0x81348437 0x14F3 +0x81348438 0x14F4 +0x81348439 0x14F5 +0x81348530 0x14F6 +0x81348531 0x14F7 +0x81348532 0x14F8 +0x81348533 0x14F9 +0x81348534 0x14FA +0x81348535 0x14FB +0x81348536 0x14FC +0x81348537 0x14FD +0x81348538 0x14FE +0x81348539 0x14FF +0x81348630 0x1500 +0x81348631 0x1501 +0x81348632 0x1502 +0x81348633 0x1503 +0x81348634 0x1504 +0x81348635 0x1505 +0x81348636 0x1506 +0x81348637 0x1507 +0x81348638 0x1508 +0x81348639 0x1509 +0x81348730 0x150A +0x81348731 0x150B +0x81348732 0x150C +0x81348733 0x150D +0x81348734 0x150E +0x81348735 0x150F +0x81348736 0x1510 +0x81348737 0x1511 +0x81348738 0x1512 +0x81348739 0x1513 +0x81348830 0x1514 +0x81348831 0x1515 +0x81348832 0x1516 +0x81348833 0x1517 +0x81348834 0x1518 +0x81348835 0x1519 +0x81348836 0x151A +0x81348837 0x151B +0x81348838 0x151C +0x81348839 0x151D +0x81348930 0x151E +0x81348931 0x151F +0x81348932 0x1520 +0x81348933 0x1521 +0x81348934 0x1522 +0x81348935 0x1523 +0x81348936 0x1524 +0x81348937 0x1525 +0x81348938 0x1526 +0x81348939 0x1527 +0x81348A30 0x1528 +0x81348A31 0x1529 +0x81348A32 0x152A +0x81348A33 0x152B +0x81348A34 0x152C +0x81348A35 0x152D +0x81348A36 0x152E +0x81348A37 0x152F +0x81348A38 0x1530 +0x81348A39 0x1531 +0x81348B30 0x1532 +0x81348B31 0x1533 +0x81348B32 0x1534 +0x81348B33 0x1535 +0x81348B34 0x1536 +0x81348B35 0x1537 +0x81348B36 0x1538 +0x81348B37 0x1539 +0x81348B38 0x153A +0x81348B39 0x153B +0x81348C30 0x153C +0x81348C31 0x153D +0x81348C32 0x153E +0x81348C33 0x153F +0x81348C34 0x1540 +0x81348C35 0x1541 +0x81348C36 0x1542 +0x81348C37 0x1543 +0x81348C38 0x1544 +0x81348C39 0x1545 +0x81348D30 0x1546 +0x81348D31 0x1547 +0x81348D32 0x1548 +0x81348D33 0x1549 +0x81348D34 0x154A +0x81348D35 0x154B +0x81348D36 0x154C +0x81348D37 0x154D +0x81348D38 0x154E +0x81348D39 0x154F +0x81348E30 0x1550 +0x81348E31 0x1551 +0x81348E32 0x1552 +0x81348E33 0x1553 +0x81348E34 0x1554 +0x81348E35 0x1555 +0x81348E36 0x1556 +0x81348E37 0x1557 +0x81348E38 0x1558 +0x81348E39 0x1559 +0x81348F30 0x155A +0x81348F31 0x155B +0x81348F32 0x155C +0x81348F33 0x155D +0x81348F34 0x155E +0x81348F35 0x155F +0x81348F36 0x1560 +0x81348F37 0x1561 +0x81348F38 0x1562 +0x81348F39 0x1563 +0x81349030 0x1564 +0x81349031 0x1565 +0x81349032 0x1566 +0x81349033 0x1567 +0x81349034 0x1568 +0x81349035 0x1569 +0x81349036 0x156A +0x81349037 0x156B +0x81349038 0x156C +0x81349039 0x156D +0x81349130 0x156E +0x81349131 0x156F +0x81349132 0x1570 +0x81349133 0x1571 +0x81349134 0x1572 +0x81349135 0x1573 +0x81349136 0x1574 +0x81349137 0x1575 +0x81349138 0x1576 +0x81349139 0x1577 +0x81349230 0x1578 +0x81349231 0x1579 +0x81349232 0x157A +0x81349233 0x157B +0x81349234 0x157C +0x81349235 0x157D +0x81349236 0x157E +0x81349237 0x157F +0x81349238 0x1580 +0x81349239 0x1581 +0x81349330 0x1582 +0x81349331 0x1583 +0x81349332 0x1584 +0x81349333 0x1585 +0x81349334 0x1586 +0x81349335 0x1587 +0x81349336 0x1588 +0x81349337 0x1589 +0x81349338 0x158A +0x81349339 0x158B +0x81349430 0x158C +0x81349431 0x158D +0x81349432 0x158E +0x81349433 0x158F +0x81349434 0x1590 +0x81349435 0x1591 +0x81349436 0x1592 +0x81349437 0x1593 +0x81349438 0x1594 +0x81349439 0x1595 +0x81349530 0x1596 +0x81349531 0x1597 +0x81349532 0x1598 +0x81349533 0x1599 +0x81349534 0x159A +0x81349535 0x159B +0x81349536 0x159C +0x81349537 0x159D +0x81349538 0x159E +0x81349539 0x159F +0x81349630 0x15A0 +0x81349631 0x15A1 +0x81349632 0x15A2 +0x81349633 0x15A3 +0x81349634 0x15A4 +0x81349635 0x15A5 +0x81349636 0x15A6 +0x81349637 0x15A7 +0x81349638 0x15A8 +0x81349639 0x15A9 +0x81349730 0x15AA +0x81349731 0x15AB +0x81349732 0x15AC +0x81349733 0x15AD +0x81349734 0x15AE +0x81349735 0x15AF +0x81349736 0x15B0 +0x81349737 0x15B1 +0x81349738 0x15B2 +0x81349739 0x15B3 +0x81349830 0x15B4 +0x81349831 0x15B5 +0x81349832 0x15B6 +0x81349833 0x15B7 +0x81349834 0x15B8 +0x81349835 0x15B9 +0x81349836 0x15BA +0x81349837 0x15BB +0x81349838 0x15BC +0x81349839 0x15BD +0x81349930 0x15BE +0x81349931 0x15BF +0x81349932 0x15C0 +0x81349933 0x15C1 +0x81349934 0x15C2 +0x81349935 0x15C3 +0x81349936 0x15C4 +0x81349937 0x15C5 +0x81349938 0x15C6 +0x81349939 0x15C7 +0x81349A30 0x15C8 +0x81349A31 0x15C9 +0x81349A32 0x15CA +0x81349A33 0x15CB +0x81349A34 0x15CC +0x81349A35 0x15CD +0x81349A36 0x15CE +0x81349A37 0x15CF +0x81349A38 0x15D0 +0x81349A39 0x15D1 +0x81349B30 0x15D2 +0x81349B31 0x15D3 +0x81349B32 0x15D4 +0x81349B33 0x15D5 +0x81349B34 0x15D6 +0x81349B35 0x15D7 +0x81349B36 0x15D8 +0x81349B37 0x15D9 +0x81349B38 0x15DA +0x81349B39 0x15DB +0x81349C30 0x15DC +0x81349C31 0x15DD +0x81349C32 0x15DE +0x81349C33 0x15DF +0x81349C34 0x15E0 +0x81349C35 0x15E1 +0x81349C36 0x15E2 +0x81349C37 0x15E3 +0x81349C38 0x15E4 +0x81349C39 0x15E5 +0x81349D30 0x15E6 +0x81349D31 0x15E7 +0x81349D32 0x15E8 +0x81349D33 0x15E9 +0x81349D34 0x15EA +0x81349D35 0x15EB +0x81349D36 0x15EC +0x81349D37 0x15ED +0x81349D38 0x15EE +0x81349D39 0x15EF +0x81349E30 0x15F0 +0x81349E31 0x15F1 +0x81349E32 0x15F2 +0x81349E33 0x15F3 +0x81349E34 0x15F4 +0x81349E35 0x15F5 +0x81349E36 0x15F6 +0x81349E37 0x15F7 +0x81349E38 0x15F8 +0x81349E39 0x15F9 +0x81349F30 0x15FA +0x81349F31 0x15FB +0x81349F32 0x15FC +0x81349F33 0x15FD +0x81349F34 0x15FE +0x81349F35 0x15FF +0x81349F36 0x1600 +0x81349F37 0x1601 +0x81349F38 0x1602 +0x81349F39 0x1603 +0x8134A030 0x1604 +0x8134A031 0x1605 +0x8134A032 0x1606 +0x8134A033 0x1607 +0x8134A034 0x1608 +0x8134A035 0x1609 +0x8134A036 0x160A +0x8134A037 0x160B +0x8134A038 0x160C +0x8134A039 0x160D +0x8134A130 0x160E +0x8134A131 0x160F +0x8134A132 0x1610 +0x8134A133 0x1611 +0x8134A134 0x1612 +0x8134A135 0x1613 +0x8134A136 0x1614 +0x8134A137 0x1615 +0x8134A138 0x1616 +0x8134A139 0x1617 +0x8134A230 0x1618 +0x8134A231 0x1619 +0x8134A232 0x161A +0x8134A233 0x161B +0x8134A234 0x161C +0x8134A235 0x161D +0x8134A236 0x161E +0x8134A237 0x161F +0x8134A238 0x1620 +0x8134A239 0x1621 +0x8134A330 0x1622 +0x8134A331 0x1623 +0x8134A332 0x1624 +0x8134A333 0x1625 +0x8134A334 0x1626 +0x8134A335 0x1627 +0x8134A336 0x1628 +0x8134A337 0x1629 +0x8134A338 0x162A +0x8134A339 0x162B +0x8134A430 0x162C +0x8134A431 0x162D +0x8134A432 0x162E +0x8134A433 0x162F +0x8134A434 0x1630 +0x8134A435 0x1631 +0x8134A436 0x1632 +0x8134A437 0x1633 +0x8134A438 0x1634 +0x8134A439 0x1635 +0x8134A530 0x1636 +0x8134A531 0x1637 +0x8134A532 0x1638 +0x8134A533 0x1639 +0x8134A534 0x163A +0x8134A535 0x163B +0x8134A536 0x163C +0x8134A537 0x163D +0x8134A538 0x163E +0x8134A539 0x163F +0x8134A630 0x1640 +0x8134A631 0x1641 +0x8134A632 0x1642 +0x8134A633 0x1643 +0x8134A634 0x1644 +0x8134A635 0x1645 +0x8134A636 0x1646 +0x8134A637 0x1647 +0x8134A638 0x1648 +0x8134A639 0x1649 +0x8134A730 0x164A +0x8134A731 0x164B +0x8134A732 0x164C +0x8134A733 0x164D +0x8134A734 0x164E +0x8134A735 0x164F +0x8134A736 0x1650 +0x8134A737 0x1651 +0x8134A738 0x1652 +0x8134A739 0x1653 +0x8134A830 0x1654 +0x8134A831 0x1655 +0x8134A832 0x1656 +0x8134A833 0x1657 +0x8134A834 0x1658 +0x8134A835 0x1659 +0x8134A836 0x165A +0x8134A837 0x165B +0x8134A838 0x165C +0x8134A839 0x165D +0x8134A930 0x165E +0x8134A931 0x165F +0x8134A932 0x1660 +0x8134A933 0x1661 +0x8134A934 0x1662 +0x8134A935 0x1663 +0x8134A936 0x1664 +0x8134A937 0x1665 +0x8134A938 0x1666 +0x8134A939 0x1667 +0x8134AA30 0x1668 +0x8134AA31 0x1669 +0x8134AA32 0x166A +0x8134AA33 0x166B +0x8134AA34 0x166C +0x8134AA35 0x166D +0x8134AA36 0x166E +0x8134AA37 0x166F +0x8134AA38 0x1670 +0x8134AA39 0x1671 +0x8134AB30 0x1672 +0x8134AB31 0x1673 +0x8134AB32 0x1674 +0x8134AB33 0x1675 +0x8134AB34 0x1676 +0x8134AB35 0x1677 +0x8134AB36 0x1678 +0x8134AB37 0x1679 +0x8134AB38 0x167A +0x8134AB39 0x167B +0x8134AC30 0x167C +0x8134AC31 0x167D +0x8134AC32 0x167E +0x8134AC33 0x167F +0x8134AC34 0x1680 +0x8134AC35 0x1681 +0x8134AC36 0x1682 +0x8134AC37 0x1683 +0x8134AC38 0x1684 +0x8134AC39 0x1685 +0x8134AD30 0x1686 +0x8134AD31 0x1687 +0x8134AD32 0x1688 +0x8134AD33 0x1689 +0x8134AD34 0x168A +0x8134AD35 0x168B +0x8134AD36 0x168C +0x8134AD37 0x168D +0x8134AD38 0x168E +0x8134AD39 0x168F +0x8134AE30 0x1690 +0x8134AE31 0x1691 +0x8134AE32 0x1692 +0x8134AE33 0x1693 +0x8134AE34 0x1694 +0x8134AE35 0x1695 +0x8134AE36 0x1696 +0x8134AE37 0x1697 +0x8134AE38 0x1698 +0x8134AE39 0x1699 +0x8134AF30 0x169A +0x8134AF31 0x169B +0x8134AF32 0x169C +0x8134AF33 0x169D +0x8134AF34 0x169E +0x8134AF35 0x169F +0x8134AF36 0x16A0 +0x8134AF37 0x16A1 +0x8134AF38 0x16A2 +0x8134AF39 0x16A3 +0x8134B030 0x16A4 +0x8134B031 0x16A5 +0x8134B032 0x16A6 +0x8134B033 0x16A7 +0x8134B034 0x16A8 +0x8134B035 0x16A9 +0x8134B036 0x16AA +0x8134B037 0x16AB +0x8134B038 0x16AC +0x8134B039 0x16AD +0x8134B130 0x16AE +0x8134B131 0x16AF +0x8134B132 0x16B0 +0x8134B133 0x16B1 +0x8134B134 0x16B2 +0x8134B135 0x16B3 +0x8134B136 0x16B4 +0x8134B137 0x16B5 +0x8134B138 0x16B6 +0x8134B139 0x16B7 +0x8134B230 0x16B8 +0x8134B231 0x16B9 +0x8134B232 0x16BA +0x8134B233 0x16BB +0x8134B234 0x16BC +0x8134B235 0x16BD +0x8134B236 0x16BE +0x8134B237 0x16BF +0x8134B238 0x16C0 +0x8134B239 0x16C1 +0x8134B330 0x16C2 +0x8134B331 0x16C3 +0x8134B332 0x16C4 +0x8134B333 0x16C5 +0x8134B334 0x16C6 +0x8134B335 0x16C7 +0x8134B336 0x16C8 +0x8134B337 0x16C9 +0x8134B338 0x16CA +0x8134B339 0x16CB +0x8134B430 0x16CC +0x8134B431 0x16CD +0x8134B432 0x16CE +0x8134B433 0x16CF +0x8134B434 0x16D0 +0x8134B435 0x16D1 +0x8134B436 0x16D2 +0x8134B437 0x16D3 +0x8134B438 0x16D4 +0x8134B439 0x16D5 +0x8134B530 0x16D6 +0x8134B531 0x16D7 +0x8134B532 0x16D8 +0x8134B533 0x16D9 +0x8134B534 0x16DA +0x8134B535 0x16DB +0x8134B536 0x16DC +0x8134B537 0x16DD +0x8134B538 0x16DE +0x8134B539 0x16DF +0x8134B630 0x16E0 +0x8134B631 0x16E1 +0x8134B632 0x16E2 +0x8134B633 0x16E3 +0x8134B634 0x16E4 +0x8134B635 0x16E5 +0x8134B636 0x16E6 +0x8134B637 0x16E7 +0x8134B638 0x16E8 +0x8134B639 0x16E9 +0x8134B730 0x16EA +0x8134B731 0x16EB +0x8134B732 0x16EC +0x8134B733 0x16ED +0x8134B734 0x16EE +0x8134B735 0x16EF +0x8134B736 0x16F0 +0x8134B737 0x16F1 +0x8134B738 0x16F2 +0x8134B739 0x16F3 +0x8134B830 0x16F4 +0x8134B831 0x16F5 +0x8134B832 0x16F6 +0x8134B833 0x16F7 +0x8134B834 0x16F8 +0x8134B835 0x16F9 +0x8134B836 0x16FA +0x8134B837 0x16FB +0x8134B838 0x16FC +0x8134B839 0x16FD +0x8134B930 0x16FE +0x8134B931 0x16FF +0x8134B932 0x1700 +0x8134B933 0x1701 +0x8134B934 0x1702 +0x8134B935 0x1703 +0x8134B936 0x1704 +0x8134B937 0x1705 +0x8134B938 0x1706 +0x8134B939 0x1707 +0x8134BA30 0x1708 +0x8134BA31 0x1709 +0x8134BA32 0x170A +0x8134BA33 0x170B +0x8134BA34 0x170C +0x8134BA35 0x170D +0x8134BA36 0x170E +0x8134BA37 0x170F +0x8134BA38 0x1710 +0x8134BA39 0x1711 +0x8134BB30 0x1712 +0x8134BB31 0x1713 +0x8134BB32 0x1714 +0x8134BB33 0x1715 +0x8134BB34 0x1716 +0x8134BB35 0x1717 +0x8134BB36 0x1718 +0x8134BB37 0x1719 +0x8134BB38 0x171A +0x8134BB39 0x171B +0x8134BC30 0x171C +0x8134BC31 0x171D +0x8134BC32 0x171E +0x8134BC33 0x171F +0x8134BC34 0x1720 +0x8134BC35 0x1721 +0x8134BC36 0x1722 +0x8134BC37 0x1723 +0x8134BC38 0x1724 +0x8134BC39 0x1725 +0x8134BD30 0x1726 +0x8134BD31 0x1727 +0x8134BD32 0x1728 +0x8134BD33 0x1729 +0x8134BD34 0x172A +0x8134BD35 0x172B +0x8134BD36 0x172C +0x8134BD37 0x172D +0x8134BD38 0x172E +0x8134BD39 0x172F +0x8134BE30 0x1730 +0x8134BE31 0x1731 +0x8134BE32 0x1732 +0x8134BE33 0x1733 +0x8134BE34 0x1734 +0x8134BE35 0x1735 +0x8134BE36 0x1736 +0x8134BE37 0x1737 +0x8134BE38 0x1738 +0x8134BE39 0x1739 +0x8134BF30 0x173A +0x8134BF31 0x173B +0x8134BF32 0x173C +0x8134BF33 0x173D +0x8134BF34 0x173E +0x8134BF35 0x173F +0x8134BF36 0x1740 +0x8134BF37 0x1741 +0x8134BF38 0x1742 +0x8134BF39 0x1743 +0x8134C030 0x1744 +0x8134C031 0x1745 +0x8134C032 0x1746 +0x8134C033 0x1747 +0x8134C034 0x1748 +0x8134C035 0x1749 +0x8134C036 0x174A +0x8134C037 0x174B +0x8134C038 0x174C +0x8134C039 0x174D +0x8134C130 0x174E +0x8134C131 0x174F +0x8134C132 0x1750 +0x8134C133 0x1751 +0x8134C134 0x1752 +0x8134C135 0x1753 +0x8134C136 0x1754 +0x8134C137 0x1755 +0x8134C138 0x1756 +0x8134C139 0x1757 +0x8134C230 0x1758 +0x8134C231 0x1759 +0x8134C232 0x175A +0x8134C233 0x175B +0x8134C234 0x175C +0x8134C235 0x175D +0x8134C236 0x175E +0x8134C237 0x175F +0x8134C238 0x1760 +0x8134C239 0x1761 +0x8134C330 0x1762 +0x8134C331 0x1763 +0x8134C332 0x1764 +0x8134C333 0x1765 +0x8134C334 0x1766 +0x8134C335 0x1767 +0x8134C336 0x1768 +0x8134C337 0x1769 +0x8134C338 0x176A +0x8134C339 0x176B +0x8134C430 0x176C +0x8134C431 0x176D +0x8134C432 0x176E +0x8134C433 0x176F +0x8134C434 0x1770 +0x8134C435 0x1771 +0x8134C436 0x1772 +0x8134C437 0x1773 +0x8134C438 0x1774 +0x8134C439 0x1775 +0x8134C530 0x1776 +0x8134C531 0x1777 +0x8134C532 0x1778 +0x8134C533 0x1779 +0x8134C534 0x177A +0x8134C535 0x177B +0x8134C536 0x177C +0x8134C537 0x177D +0x8134C538 0x177E +0x8134C539 0x177F +0x8134C630 0x1780 +0x8134C631 0x1781 +0x8134C632 0x1782 +0x8134C633 0x1783 +0x8134C634 0x1784 +0x8134C635 0x1785 +0x8134C636 0x1786 +0x8134C637 0x1787 +0x8134C638 0x1788 +0x8134C639 0x1789 +0x8134C730 0x178A +0x8134C731 0x178B +0x8134C732 0x178C +0x8134C733 0x178D +0x8134C734 0x178E +0x8134C735 0x178F +0x8134C736 0x1790 +0x8134C737 0x1791 +0x8134C738 0x1792 +0x8134C739 0x1793 +0x8134C830 0x1794 +0x8134C831 0x1795 +0x8134C832 0x1796 +0x8134C833 0x1797 +0x8134C834 0x1798 +0x8134C835 0x1799 +0x8134C836 0x179A +0x8134C837 0x179B +0x8134C838 0x179C +0x8134C839 0x179D +0x8134C930 0x179E +0x8134C931 0x179F +0x8134C932 0x17A0 +0x8134C933 0x17A1 +0x8134C934 0x17A2 +0x8134C935 0x17A3 +0x8134C936 0x17A4 +0x8134C937 0x17A5 +0x8134C938 0x17A6 +0x8134C939 0x17A7 +0x8134CA30 0x17A8 +0x8134CA31 0x17A9 +0x8134CA32 0x17AA +0x8134CA33 0x17AB +0x8134CA34 0x17AC +0x8134CA35 0x17AD +0x8134CA36 0x17AE +0x8134CA37 0x17AF +0x8134CA38 0x17B0 +0x8134CA39 0x17B1 +0x8134CB30 0x17B2 +0x8134CB31 0x17B3 +0x8134CB32 0x17B4 +0x8134CB33 0x17B5 +0x8134CB34 0x17B6 +0x8134CB35 0x17B7 +0x8134CB36 0x17B8 +0x8134CB37 0x17B9 +0x8134CB38 0x17BA +0x8134CB39 0x17BB +0x8134CC30 0x17BC +0x8134CC31 0x17BD +0x8134CC32 0x17BE +0x8134CC33 0x17BF +0x8134CC34 0x17C0 +0x8134CC35 0x17C1 +0x8134CC36 0x17C2 +0x8134CC37 0x17C3 +0x8134CC38 0x17C4 +0x8134CC39 0x17C5 +0x8134CD30 0x17C6 +0x8134CD31 0x17C7 +0x8134CD32 0x17C8 +0x8134CD33 0x17C9 +0x8134CD34 0x17CA +0x8134CD35 0x17CB +0x8134CD36 0x17CC +0x8134CD37 0x17CD +0x8134CD38 0x17CE +0x8134CD39 0x17CF +0x8134CE30 0x17D0 +0x8134CE31 0x17D1 +0x8134CE32 0x17D2 +0x8134CE33 0x17D3 +0x8134CE34 0x17D4 +0x8134CE35 0x17D5 +0x8134CE36 0x17D6 +0x8134CE37 0x17D7 +0x8134CE38 0x17D8 +0x8134CE39 0x17D9 +0x8134CF30 0x17DA +0x8134CF31 0x17DB +0x8134CF32 0x17DC +0x8134CF33 0x17DD +0x8134CF34 0x17DE +0x8134CF35 0x17DF +0x8134CF36 0x17E0 +0x8134CF37 0x17E1 +0x8134CF38 0x17E2 +0x8134CF39 0x17E3 +0x8134D030 0x17E4 +0x8134D031 0x17E5 +0x8134D032 0x17E6 +0x8134D033 0x17E7 +0x8134D034 0x17E8 +0x8134D035 0x17E9 +0x8134D036 0x17EA +0x8134D037 0x17EB +0x8134D038 0x17EC +0x8134D039 0x17ED +0x8134D130 0x17EE +0x8134D131 0x17EF +0x8134D132 0x17F0 +0x8134D133 0x17F1 +0x8134D134 0x17F2 +0x8134D135 0x17F3 +0x8134D136 0x17F4 +0x8134D137 0x17F5 +0x8134D138 0x17F6 +0x8134D139 0x17F7 +0x8134D230 0x17F8 +0x8134D231 0x17F9 +0x8134D232 0x17FA +0x8134D233 0x17FB +0x8134D234 0x17FC +0x8134D235 0x17FD +0x8134D236 0x17FE +0x8134D237 0x17FF +0x8134D238 0x1800 +0x8134D239 0x1801 +0x8134D330 0x1802 +0x8134D331 0x1803 +0x8134D332 0x1804 +0x8134D333 0x1805 +0x8134D334 0x1806 +0x8134D335 0x1807 +0x8134D336 0x1808 +0x8134D337 0x1809 +0x8134D338 0x180A +0x8134D339 0x180B +0x8134D430 0x180C +0x8134D431 0x180D +0x8134D432 0x180E +0x8134D433 0x180F +0x8134D434 0x1810 +0x8134D435 0x1811 +0x8134D436 0x1812 +0x8134D437 0x1813 +0x8134D438 0x1814 +0x8134D439 0x1815 +0x8134D530 0x1816 +0x8134D531 0x1817 +0x8134D532 0x1818 +0x8134D533 0x1819 +0x8134D534 0x181A +0x8134D535 0x181B +0x8134D536 0x181C +0x8134D537 0x181D +0x8134D538 0x181E +0x8134D539 0x181F +0x8134D630 0x1820 +0x8134D631 0x1821 +0x8134D632 0x1822 +0x8134D633 0x1823 +0x8134D634 0x1824 +0x8134D635 0x1825 +0x8134D636 0x1826 +0x8134D637 0x1827 +0x8134D638 0x1828 +0x8134D639 0x1829 +0x8134D730 0x182A +0x8134D731 0x182B +0x8134D732 0x182C +0x8134D733 0x182D +0x8134D734 0x182E +0x8134D735 0x182F +0x8134D736 0x1830 +0x8134D737 0x1831 +0x8134D738 0x1832 +0x8134D739 0x1833 +0x8134D830 0x1834 +0x8134D831 0x1835 +0x8134D832 0x1836 +0x8134D833 0x1837 +0x8134D834 0x1838 +0x8134D835 0x1839 +0x8134D836 0x183A +0x8134D837 0x183B +0x8134D838 0x183C +0x8134D839 0x183D +0x8134D930 0x183E +0x8134D931 0x183F +0x8134D932 0x1840 +0x8134D933 0x1841 +0x8134D934 0x1842 +0x8134D935 0x1843 +0x8134D936 0x1844 +0x8134D937 0x1845 +0x8134D938 0x1846 +0x8134D939 0x1847 +0x8134DA30 0x1848 +0x8134DA31 0x1849 +0x8134DA32 0x184A +0x8134DA33 0x184B +0x8134DA34 0x184C +0x8134DA35 0x184D +0x8134DA36 0x184E +0x8134DA37 0x184F +0x8134DA38 0x1850 +0x8134DA39 0x1851 +0x8134DB30 0x1852 +0x8134DB31 0x1853 +0x8134DB32 0x1854 +0x8134DB33 0x1855 +0x8134DB34 0x1856 +0x8134DB35 0x1857 +0x8134DB36 0x1858 +0x8134DB37 0x1859 +0x8134DB38 0x185A +0x8134DB39 0x185B +0x8134DC30 0x185C +0x8134DC31 0x185D +0x8134DC32 0x185E +0x8134DC33 0x185F +0x8134DC34 0x1860 +0x8134DC35 0x1861 +0x8134DC36 0x1862 +0x8134DC37 0x1863 +0x8134DC38 0x1864 +0x8134DC39 0x1865 +0x8134DD30 0x1866 +0x8134DD31 0x1867 +0x8134DD32 0x1868 +0x8134DD33 0x1869 +0x8134DD34 0x186A +0x8134DD35 0x186B +0x8134DD36 0x186C +0x8134DD37 0x186D +0x8134DD38 0x186E +0x8134DD39 0x186F +0x8134DE30 0x1870 +0x8134DE31 0x1871 +0x8134DE32 0x1872 +0x8134DE33 0x1873 +0x8134DE34 0x1874 +0x8134DE35 0x1875 +0x8134DE36 0x1876 +0x8134DE37 0x1877 +0x8134DE38 0x1878 +0x8134DE39 0x1879 +0x8134DF30 0x187A +0x8134DF31 0x187B +0x8134DF32 0x187C +0x8134DF33 0x187D +0x8134DF34 0x187E +0x8134DF35 0x187F +0x8134DF36 0x1880 +0x8134DF37 0x1881 +0x8134DF38 0x1882 +0x8134DF39 0x1883 +0x8134E030 0x1884 +0x8134E031 0x1885 +0x8134E032 0x1886 +0x8134E033 0x1887 +0x8134E034 0x1888 +0x8134E035 0x1889 +0x8134E036 0x188A +0x8134E037 0x188B +0x8134E038 0x188C +0x8134E039 0x188D +0x8134E130 0x188E +0x8134E131 0x188F +0x8134E132 0x1890 +0x8134E133 0x1891 +0x8134E134 0x1892 +0x8134E135 0x1893 +0x8134E136 0x1894 +0x8134E137 0x1895 +0x8134E138 0x1896 +0x8134E139 0x1897 +0x8134E230 0x1898 +0x8134E231 0x1899 +0x8134E232 0x189A +0x8134E233 0x189B +0x8134E234 0x189C +0x8134E235 0x189D +0x8134E236 0x189E +0x8134E237 0x189F +0x8134E238 0x18A0 +0x8134E239 0x18A1 +0x8134E330 0x18A2 +0x8134E331 0x18A3 +0x8134E332 0x18A4 +0x8134E333 0x18A5 +0x8134E334 0x18A6 +0x8134E335 0x18A7 +0x8134E336 0x18A8 +0x8134E337 0x18A9 +0x8134E338 0x18AA +0x8134E339 0x18AB +0x8134E430 0x18AC +0x8134E431 0x18AD +0x8134E432 0x18AE +0x8134E433 0x18AF +0x8134E434 0x18B0 +0x8134E435 0x18B1 +0x8134E436 0x18B2 +0x8134E437 0x18B3 +0x8134E438 0x18B4 +0x8134E439 0x18B5 +0x8134E530 0x18B6 +0x8134E531 0x18B7 +0x8134E532 0x18B8 +0x8134E533 0x18B9 +0x8134E534 0x18BA +0x8134E535 0x18BB +0x8134E536 0x18BC +0x8134E537 0x18BD +0x8134E538 0x18BE +0x8134E539 0x18BF +0x8134E630 0x18C0 +0x8134E631 0x18C1 +0x8134E632 0x18C2 +0x8134E633 0x18C3 +0x8134E634 0x18C4 +0x8134E635 0x18C5 +0x8134E636 0x18C6 +0x8134E637 0x18C7 +0x8134E638 0x18C8 +0x8134E639 0x18C9 +0x8134E730 0x18CA +0x8134E731 0x18CB +0x8134E732 0x18CC +0x8134E733 0x18CD +0x8134E734 0x18CE +0x8134E735 0x18CF +0x8134E736 0x18D0 +0x8134E737 0x18D1 +0x8134E738 0x18D2 +0x8134E739 0x18D3 +0x8134E830 0x18D4 +0x8134E831 0x18D5 +0x8134E832 0x18D6 +0x8134E833 0x18D7 +0x8134E834 0x18D8 +0x8134E835 0x18D9 +0x8134E836 0x18DA +0x8134E837 0x18DB +0x8134E838 0x18DC +0x8134E839 0x18DD +0x8134E930 0x18DE +0x8134E931 0x18DF +0x8134E932 0x18E0 +0x8134E933 0x18E1 +0x8134E934 0x18E2 +0x8134E935 0x18E3 +0x8134E936 0x18E4 +0x8134E937 0x18E5 +0x8134E938 0x18E6 +0x8134E939 0x18E7 +0x8134EA30 0x18E8 +0x8134EA31 0x18E9 +0x8134EA32 0x18EA +0x8134EA33 0x18EB +0x8134EA34 0x18EC +0x8134EA35 0x18ED +0x8134EA36 0x18EE +0x8134EA37 0x18EF +0x8134EA38 0x18F0 +0x8134EA39 0x18F1 +0x8134EB30 0x18F2 +0x8134EB31 0x18F3 +0x8134EB32 0x18F4 +0x8134EB33 0x18F5 +0x8134EB34 0x18F6 +0x8134EB35 0x18F7 +0x8134EB36 0x18F8 +0x8134EB37 0x18F9 +0x8134EB38 0x18FA +0x8134EB39 0x18FB +0x8134EC30 0x18FC +0x8134EC31 0x18FD +0x8134EC32 0x18FE +0x8134EC33 0x18FF +0x8134EC34 0x1900 +0x8134EC35 0x1901 +0x8134EC36 0x1902 +0x8134EC37 0x1903 +0x8134EC38 0x1904 +0x8134EC39 0x1905 +0x8134ED30 0x1906 +0x8134ED31 0x1907 +0x8134ED32 0x1908 +0x8134ED33 0x1909 +0x8134ED34 0x190A +0x8134ED35 0x190B +0x8134ED36 0x190C +0x8134ED37 0x190D +0x8134ED38 0x190E +0x8134ED39 0x190F +0x8134EE30 0x1910 +0x8134EE31 0x1911 +0x8134EE32 0x1912 +0x8134EE33 0x1913 +0x8134EE34 0x1914 +0x8134EE35 0x1915 +0x8134EE36 0x1916 +0x8134EE37 0x1917 +0x8134EE38 0x1918 +0x8134EE39 0x1919 +0x8134EF30 0x191A +0x8134EF31 0x191B +0x8134EF32 0x191C +0x8134EF33 0x191D +0x8134EF34 0x191E +0x8134EF35 0x191F +0x8134EF36 0x1920 +0x8134EF37 0x1921 +0x8134EF38 0x1922 +0x8134EF39 0x1923 +0x8134F030 0x1924 +0x8134F031 0x1925 +0x8134F032 0x1926 +0x8134F033 0x1927 +0x8134F034 0x1928 +0x8134F035 0x1929 +0x8134F036 0x192A +0x8134F037 0x192B +0x8134F038 0x192C +0x8134F039 0x192D +0x8134F130 0x192E +0x8134F131 0x192F +0x8134F132 0x1930 +0x8134F133 0x1931 +0x8134F134 0x1932 +0x8134F135 0x1933 +0x8134F136 0x1934 +0x8134F137 0x1935 +0x8134F138 0x1936 +0x8134F139 0x1937 +0x8134F230 0x1938 +0x8134F231 0x1939 +0x8134F232 0x193A +0x8134F233 0x193B +0x8134F234 0x193C +0x8134F235 0x193D +0x8134F236 0x193E +0x8134F237 0x193F +0x8134F238 0x1940 +0x8134F239 0x1941 +0x8134F330 0x1942 +0x8134F331 0x1943 +0x8134F332 0x1944 +0x8134F333 0x1945 +0x8134F334 0x1946 +0x8134F335 0x1947 +0x8134F336 0x1948 +0x8134F337 0x1949 +0x8134F338 0x194A +0x8134F339 0x194B +0x8134F430 0x194C +0x8134F431 0x194D +0x8134F432 0x194E +0x8134F433 0x194F +0x8134F434 0x1950 +0x8134F435 0x1951 +0x8134F436 0x1952 +0x8134F437 0x1953 +0x8134F438 0x1954 +0x8134F439 0x1955 +0x8134F530 0x1956 +0x8134F531 0x1957 +0x8134F532 0x1958 +0x8134F533 0x1959 +0x8134F534 0x195A +0x8134F535 0x195B +0x8134F536 0x195C +0x8134F537 0x195D +0x8134F538 0x195E +0x8134F539 0x195F +0x8134F630 0x1960 +0x8134F631 0x1961 +0x8134F632 0x1962 +0x8134F633 0x1963 +0x8134F634 0x1964 +0x8134F635 0x1965 +0x8134F636 0x1966 +0x8134F637 0x1967 +0x8134F638 0x1968 +0x8134F639 0x1969 +0x8134F730 0x196A +0x8134F731 0x196B +0x8134F732 0x196C +0x8134F733 0x196D +0x8134F734 0x196E +0x8134F735 0x196F +0x8134F736 0x1970 +0x8134F737 0x1971 +0x8134F738 0x1972 +0x8134F739 0x1973 +0x8134F830 0x1974 +0x8134F831 0x1975 +0x8134F832 0x1976 +0x8134F833 0x1977 +0x8134F834 0x1978 +0x8134F835 0x1979 +0x8134F836 0x197A +0x8134F837 0x197B +0x8134F838 0x197C +0x8134F839 0x197D +0x8134F930 0x197E +0x8134F931 0x197F +0x8134F932 0x1980 +0x8134F933 0x1981 +0x8134F934 0x1982 +0x8134F935 0x1983 +0x8134F936 0x1984 +0x8134F937 0x1985 +0x8134F938 0x1986 +0x8134F939 0x1987 +0x8134FA30 0x1988 +0x8134FA31 0x1989 +0x8134FA32 0x198A +0x8134FA33 0x198B +0x8134FA34 0x198C +0x8134FA35 0x198D +0x8134FA36 0x198E +0x8134FA37 0x198F +0x8134FA38 0x1990 +0x8134FA39 0x1991 +0x8134FB30 0x1992 +0x8134FB31 0x1993 +0x8134FB32 0x1994 +0x8134FB33 0x1995 +0x8134FB34 0x1996 +0x8134FB35 0x1997 +0x8134FB36 0x1998 +0x8134FB37 0x1999 +0x8134FB38 0x199A +0x8134FB39 0x199B +0x8134FC30 0x199C +0x8134FC31 0x199D +0x8134FC32 0x199E +0x8134FC33 0x199F +0x8134FC34 0x19A0 +0x8134FC35 0x19A1 +0x8134FC36 0x19A2 +0x8134FC37 0x19A3 +0x8134FC38 0x19A4 +0x8134FC39 0x19A5 +0x8134FD30 0x19A6 +0x8134FD31 0x19A7 +0x8134FD32 0x19A8 +0x8134FD33 0x19A9 +0x8134FD34 0x19AA +0x8134FD35 0x19AB +0x8134FD36 0x19AC +0x8134FD37 0x19AD +0x8134FD38 0x19AE +0x8134FD39 0x19AF +0x8134FE30 0x19B0 +0x8134FE31 0x19B1 +0x8134FE32 0x19B2 +0x8134FE33 0x19B3 +0x8134FE34 0x19B4 +0x8134FE35 0x19B5 +0x8134FE36 0x19B6 +0x8134FE37 0x19B7 +0x8134FE38 0x19B8 +0x8134FE39 0x19B9 +0x81358130 0x19BA +0x81358131 0x19BB +0x81358132 0x19BC +0x81358133 0x19BD +0x81358134 0x19BE +0x81358135 0x19BF +0x81358136 0x19C0 +0x81358137 0x19C1 +0x81358138 0x19C2 +0x81358139 0x19C3 +0x81358230 0x19C4 +0x81358231 0x19C5 +0x81358232 0x19C6 +0x81358233 0x19C7 +0x81358234 0x19C8 +0x81358235 0x19C9 +0x81358236 0x19CA +0x81358237 0x19CB +0x81358238 0x19CC +0x81358239 0x19CD +0x81358330 0x19CE +0x81358331 0x19CF +0x81358332 0x19D0 +0x81358333 0x19D1 +0x81358334 0x19D2 +0x81358335 0x19D3 +0x81358336 0x19D4 +0x81358337 0x19D5 +0x81358338 0x19D6 +0x81358339 0x19D7 +0x81358430 0x19D8 +0x81358431 0x19D9 +0x81358432 0x19DA +0x81358433 0x19DB +0x81358434 0x19DC +0x81358435 0x19DD +0x81358436 0x19DE +0x81358437 0x19DF +0x81358438 0x19E0 +0x81358439 0x19E1 +0x81358530 0x19E2 +0x81358531 0x19E3 +0x81358532 0x19E4 +0x81358533 0x19E5 +0x81358534 0x19E6 +0x81358535 0x19E7 +0x81358536 0x19E8 +0x81358537 0x19E9 +0x81358538 0x19EA +0x81358539 0x19EB +0x81358630 0x19EC +0x81358631 0x19ED +0x81358632 0x19EE +0x81358633 0x19EF +0x81358634 0x19F0 +0x81358635 0x19F1 +0x81358636 0x19F2 +0x81358637 0x19F3 +0x81358638 0x19F4 +0x81358639 0x19F5 +0x81358730 0x19F6 +0x81358731 0x19F7 +0x81358732 0x19F8 +0x81358733 0x19F9 +0x81358734 0x19FA +0x81358735 0x19FB +0x81358736 0x19FC +0x81358737 0x19FD +0x81358738 0x19FE +0x81358739 0x19FF +0x81358830 0x1A00 +0x81358831 0x1A01 +0x81358832 0x1A02 +0x81358833 0x1A03 +0x81358834 0x1A04 +0x81358835 0x1A05 +0x81358836 0x1A06 +0x81358837 0x1A07 +0x81358838 0x1A08 +0x81358839 0x1A09 +0x81358930 0x1A0A +0x81358931 0x1A0B +0x81358932 0x1A0C +0x81358933 0x1A0D +0x81358934 0x1A0E +0x81358935 0x1A0F +0x81358936 0x1A10 +0x81358937 0x1A11 +0x81358938 0x1A12 +0x81358939 0x1A13 +0x81358A30 0x1A14 +0x81358A31 0x1A15 +0x81358A32 0x1A16 +0x81358A33 0x1A17 +0x81358A34 0x1A18 +0x81358A35 0x1A19 +0x81358A36 0x1A1A +0x81358A37 0x1A1B +0x81358A38 0x1A1C +0x81358A39 0x1A1D +0x81358B30 0x1A1E +0x81358B31 0x1A1F +0x81358B32 0x1A20 +0x81358B33 0x1A21 +0x81358B34 0x1A22 +0x81358B35 0x1A23 +0x81358B36 0x1A24 +0x81358B37 0x1A25 +0x81358B38 0x1A26 +0x81358B39 0x1A27 +0x81358C30 0x1A28 +0x81358C31 0x1A29 +0x81358C32 0x1A2A +0x81358C33 0x1A2B +0x81358C34 0x1A2C +0x81358C35 0x1A2D +0x81358C36 0x1A2E +0x81358C37 0x1A2F +0x81358C38 0x1A30 +0x81358C39 0x1A31 +0x81358D30 0x1A32 +0x81358D31 0x1A33 +0x81358D32 0x1A34 +0x81358D33 0x1A35 +0x81358D34 0x1A36 +0x81358D35 0x1A37 +0x81358D36 0x1A38 +0x81358D37 0x1A39 +0x81358D38 0x1A3A +0x81358D39 0x1A3B +0x81358E30 0x1A3C +0x81358E31 0x1A3D +0x81358E32 0x1A3E +0x81358E33 0x1A3F +0x81358E34 0x1A40 +0x81358E35 0x1A41 +0x81358E36 0x1A42 +0x81358E37 0x1A43 +0x81358E38 0x1A44 +0x81358E39 0x1A45 +0x81358F30 0x1A46 +0x81358F31 0x1A47 +0x81358F32 0x1A48 +0x81358F33 0x1A49 +0x81358F34 0x1A4A +0x81358F35 0x1A4B +0x81358F36 0x1A4C +0x81358F37 0x1A4D +0x81358F38 0x1A4E +0x81358F39 0x1A4F +0x81359030 0x1A50 +0x81359031 0x1A51 +0x81359032 0x1A52 +0x81359033 0x1A53 +0x81359034 0x1A54 +0x81359035 0x1A55 +0x81359036 0x1A56 +0x81359037 0x1A57 +0x81359038 0x1A58 +0x81359039 0x1A59 +0x81359130 0x1A5A +0x81359131 0x1A5B +0x81359132 0x1A5C +0x81359133 0x1A5D +0x81359134 0x1A5E +0x81359135 0x1A5F +0x81359136 0x1A60 +0x81359137 0x1A61 +0x81359138 0x1A62 +0x81359139 0x1A63 +0x81359230 0x1A64 +0x81359231 0x1A65 +0x81359232 0x1A66 +0x81359233 0x1A67 +0x81359234 0x1A68 +0x81359235 0x1A69 +0x81359236 0x1A6A +0x81359237 0x1A6B +0x81359238 0x1A6C +0x81359239 0x1A6D +0x81359330 0x1A6E +0x81359331 0x1A6F +0x81359332 0x1A70 +0x81359333 0x1A71 +0x81359334 0x1A72 +0x81359335 0x1A73 +0x81359336 0x1A74 +0x81359337 0x1A75 +0x81359338 0x1A76 +0x81359339 0x1A77 +0x81359430 0x1A78 +0x81359431 0x1A79 +0x81359432 0x1A7A +0x81359433 0x1A7B +0x81359434 0x1A7C +0x81359435 0x1A7D +0x81359436 0x1A7E +0x81359437 0x1A7F +0x81359438 0x1A80 +0x81359439 0x1A81 +0x81359530 0x1A82 +0x81359531 0x1A83 +0x81359532 0x1A84 +0x81359533 0x1A85 +0x81359534 0x1A86 +0x81359535 0x1A87 +0x81359536 0x1A88 +0x81359537 0x1A89 +0x81359538 0x1A8A +0x81359539 0x1A8B +0x81359630 0x1A8C +0x81359631 0x1A8D +0x81359632 0x1A8E +0x81359633 0x1A8F +0x81359634 0x1A90 +0x81359635 0x1A91 +0x81359636 0x1A92 +0x81359637 0x1A93 +0x81359638 0x1A94 +0x81359639 0x1A95 +0x81359730 0x1A96 +0x81359731 0x1A97 +0x81359732 0x1A98 +0x81359733 0x1A99 +0x81359734 0x1A9A +0x81359735 0x1A9B +0x81359736 0x1A9C +0x81359737 0x1A9D +0x81359738 0x1A9E +0x81359739 0x1A9F +0x81359830 0x1AA0 +0x81359831 0x1AA1 +0x81359832 0x1AA2 +0x81359833 0x1AA3 +0x81359834 0x1AA4 +0x81359835 0x1AA5 +0x81359836 0x1AA6 +0x81359837 0x1AA7 +0x81359838 0x1AA8 +0x81359839 0x1AA9 +0x81359930 0x1AAA +0x81359931 0x1AAB +0x81359932 0x1AAC +0x81359933 0x1AAD +0x81359934 0x1AAE +0x81359935 0x1AAF +0x81359936 0x1AB0 +0x81359937 0x1AB1 +0x81359938 0x1AB2 +0x81359939 0x1AB3 +0x81359A30 0x1AB4 +0x81359A31 0x1AB5 +0x81359A32 0x1AB6 +0x81359A33 0x1AB7 +0x81359A34 0x1AB8 +0x81359A35 0x1AB9 +0x81359A36 0x1ABA +0x81359A37 0x1ABB +0x81359A38 0x1ABC +0x81359A39 0x1ABD +0x81359B30 0x1ABE +0x81359B31 0x1ABF +0x81359B32 0x1AC0 +0x81359B33 0x1AC1 +0x81359B34 0x1AC2 +0x81359B35 0x1AC3 +0x81359B36 0x1AC4 +0x81359B37 0x1AC5 +0x81359B38 0x1AC6 +0x81359B39 0x1AC7 +0x81359C30 0x1AC8 +0x81359C31 0x1AC9 +0x81359C32 0x1ACA +0x81359C33 0x1ACB +0x81359C34 0x1ACC +0x81359C35 0x1ACD +0x81359C36 0x1ACE +0x81359C37 0x1ACF +0x81359C38 0x1AD0 +0x81359C39 0x1AD1 +0x81359D30 0x1AD2 +0x81359D31 0x1AD3 +0x81359D32 0x1AD4 +0x81359D33 0x1AD5 +0x81359D34 0x1AD6 +0x81359D35 0x1AD7 +0x81359D36 0x1AD8 +0x81359D37 0x1AD9 +0x81359D38 0x1ADA +0x81359D39 0x1ADB +0x81359E30 0x1ADC +0x81359E31 0x1ADD +0x81359E32 0x1ADE +0x81359E33 0x1ADF +0x81359E34 0x1AE0 +0x81359E35 0x1AE1 +0x81359E36 0x1AE2 +0x81359E37 0x1AE3 +0x81359E38 0x1AE4 +0x81359E39 0x1AE5 +0x81359F30 0x1AE6 +0x81359F31 0x1AE7 +0x81359F32 0x1AE8 +0x81359F33 0x1AE9 +0x81359F34 0x1AEA +0x81359F35 0x1AEB +0x81359F36 0x1AEC +0x81359F37 0x1AED +0x81359F38 0x1AEE +0x81359F39 0x1AEF +0x8135A030 0x1AF0 +0x8135A031 0x1AF1 +0x8135A032 0x1AF2 +0x8135A033 0x1AF3 +0x8135A034 0x1AF4 +0x8135A035 0x1AF5 +0x8135A036 0x1AF6 +0x8135A037 0x1AF7 +0x8135A038 0x1AF8 +0x8135A039 0x1AF9 +0x8135A130 0x1AFA +0x8135A131 0x1AFB +0x8135A132 0x1AFC +0x8135A133 0x1AFD +0x8135A134 0x1AFE +0x8135A135 0x1AFF +0x8135A136 0x1B00 +0x8135A137 0x1B01 +0x8135A138 0x1B02 +0x8135A139 0x1B03 +0x8135A230 0x1B04 +0x8135A231 0x1B05 +0x8135A232 0x1B06 +0x8135A233 0x1B07 +0x8135A234 0x1B08 +0x8135A235 0x1B09 +0x8135A236 0x1B0A +0x8135A237 0x1B0B +0x8135A238 0x1B0C +0x8135A239 0x1B0D +0x8135A330 0x1B0E +0x8135A331 0x1B0F +0x8135A332 0x1B10 +0x8135A333 0x1B11 +0x8135A334 0x1B12 +0x8135A335 0x1B13 +0x8135A336 0x1B14 +0x8135A337 0x1B15 +0x8135A338 0x1B16 +0x8135A339 0x1B17 +0x8135A430 0x1B18 +0x8135A431 0x1B19 +0x8135A432 0x1B1A +0x8135A433 0x1B1B +0x8135A434 0x1B1C +0x8135A435 0x1B1D +0x8135A436 0x1B1E +0x8135A437 0x1B1F +0x8135A438 0x1B20 +0x8135A439 0x1B21 +0x8135A530 0x1B22 +0x8135A531 0x1B23 +0x8135A532 0x1B24 +0x8135A533 0x1B25 +0x8135A534 0x1B26 +0x8135A535 0x1B27 +0x8135A536 0x1B28 +0x8135A537 0x1B29 +0x8135A538 0x1B2A +0x8135A539 0x1B2B +0x8135A630 0x1B2C +0x8135A631 0x1B2D +0x8135A632 0x1B2E +0x8135A633 0x1B2F +0x8135A634 0x1B30 +0x8135A635 0x1B31 +0x8135A636 0x1B32 +0x8135A637 0x1B33 +0x8135A638 0x1B34 +0x8135A639 0x1B35 +0x8135A730 0x1B36 +0x8135A731 0x1B37 +0x8135A732 0x1B38 +0x8135A733 0x1B39 +0x8135A734 0x1B3A +0x8135A735 0x1B3B +0x8135A736 0x1B3C +0x8135A737 0x1B3D +0x8135A738 0x1B3E +0x8135A739 0x1B3F +0x8135A830 0x1B40 +0x8135A831 0x1B41 +0x8135A832 0x1B42 +0x8135A833 0x1B43 +0x8135A834 0x1B44 +0x8135A835 0x1B45 +0x8135A836 0x1B46 +0x8135A837 0x1B47 +0x8135A838 0x1B48 +0x8135A839 0x1B49 +0x8135A930 0x1B4A +0x8135A931 0x1B4B +0x8135A932 0x1B4C +0x8135A933 0x1B4D +0x8135A934 0x1B4E +0x8135A935 0x1B4F +0x8135A936 0x1B50 +0x8135A937 0x1B51 +0x8135A938 0x1B52 +0x8135A939 0x1B53 +0x8135AA30 0x1B54 +0x8135AA31 0x1B55 +0x8135AA32 0x1B56 +0x8135AA33 0x1B57 +0x8135AA34 0x1B58 +0x8135AA35 0x1B59 +0x8135AA36 0x1B5A +0x8135AA37 0x1B5B +0x8135AA38 0x1B5C +0x8135AA39 0x1B5D +0x8135AB30 0x1B5E +0x8135AB31 0x1B5F +0x8135AB32 0x1B60 +0x8135AB33 0x1B61 +0x8135AB34 0x1B62 +0x8135AB35 0x1B63 +0x8135AB36 0x1B64 +0x8135AB37 0x1B65 +0x8135AB38 0x1B66 +0x8135AB39 0x1B67 +0x8135AC30 0x1B68 +0x8135AC31 0x1B69 +0x8135AC32 0x1B6A +0x8135AC33 0x1B6B +0x8135AC34 0x1B6C +0x8135AC35 0x1B6D +0x8135AC36 0x1B6E +0x8135AC37 0x1B6F +0x8135AC38 0x1B70 +0x8135AC39 0x1B71 +0x8135AD30 0x1B72 +0x8135AD31 0x1B73 +0x8135AD32 0x1B74 +0x8135AD33 0x1B75 +0x8135AD34 0x1B76 +0x8135AD35 0x1B77 +0x8135AD36 0x1B78 +0x8135AD37 0x1B79 +0x8135AD38 0x1B7A +0x8135AD39 0x1B7B +0x8135AE30 0x1B7C +0x8135AE31 0x1B7D +0x8135AE32 0x1B7E +0x8135AE33 0x1B7F +0x8135AE34 0x1B80 +0x8135AE35 0x1B81 +0x8135AE36 0x1B82 +0x8135AE37 0x1B83 +0x8135AE38 0x1B84 +0x8135AE39 0x1B85 +0x8135AF30 0x1B86 +0x8135AF31 0x1B87 +0x8135AF32 0x1B88 +0x8135AF33 0x1B89 +0x8135AF34 0x1B8A +0x8135AF35 0x1B8B +0x8135AF36 0x1B8C +0x8135AF37 0x1B8D +0x8135AF38 0x1B8E +0x8135AF39 0x1B8F +0x8135B030 0x1B90 +0x8135B031 0x1B91 +0x8135B032 0x1B92 +0x8135B033 0x1B93 +0x8135B034 0x1B94 +0x8135B035 0x1B95 +0x8135B036 0x1B96 +0x8135B037 0x1B97 +0x8135B038 0x1B98 +0x8135B039 0x1B99 +0x8135B130 0x1B9A +0x8135B131 0x1B9B +0x8135B132 0x1B9C +0x8135B133 0x1B9D +0x8135B134 0x1B9E +0x8135B135 0x1B9F +0x8135B136 0x1BA0 +0x8135B137 0x1BA1 +0x8135B138 0x1BA2 +0x8135B139 0x1BA3 +0x8135B230 0x1BA4 +0x8135B231 0x1BA5 +0x8135B232 0x1BA6 +0x8135B233 0x1BA7 +0x8135B234 0x1BA8 +0x8135B235 0x1BA9 +0x8135B236 0x1BAA +0x8135B237 0x1BAB +0x8135B238 0x1BAC +0x8135B239 0x1BAD +0x8135B330 0x1BAE +0x8135B331 0x1BAF +0x8135B332 0x1BB0 +0x8135B333 0x1BB1 +0x8135B334 0x1BB2 +0x8135B335 0x1BB3 +0x8135B336 0x1BB4 +0x8135B337 0x1BB5 +0x8135B338 0x1BB6 +0x8135B339 0x1BB7 +0x8135B430 0x1BB8 +0x8135B431 0x1BB9 +0x8135B432 0x1BBA +0x8135B433 0x1BBB +0x8135B434 0x1BBC +0x8135B435 0x1BBD +0x8135B436 0x1BBE +0x8135B437 0x1BBF +0x8135B438 0x1BC0 +0x8135B439 0x1BC1 +0x8135B530 0x1BC2 +0x8135B531 0x1BC3 +0x8135B532 0x1BC4 +0x8135B533 0x1BC5 +0x8135B534 0x1BC6 +0x8135B535 0x1BC7 +0x8135B536 0x1BC8 +0x8135B537 0x1BC9 +0x8135B538 0x1BCA +0x8135B539 0x1BCB +0x8135B630 0x1BCC +0x8135B631 0x1BCD +0x8135B632 0x1BCE +0x8135B633 0x1BCF +0x8135B634 0x1BD0 +0x8135B635 0x1BD1 +0x8135B636 0x1BD2 +0x8135B637 0x1BD3 +0x8135B638 0x1BD4 +0x8135B639 0x1BD5 +0x8135B730 0x1BD6 +0x8135B731 0x1BD7 +0x8135B732 0x1BD8 +0x8135B733 0x1BD9 +0x8135B734 0x1BDA +0x8135B735 0x1BDB +0x8135B736 0x1BDC +0x8135B737 0x1BDD +0x8135B738 0x1BDE +0x8135B739 0x1BDF +0x8135B830 0x1BE0 +0x8135B831 0x1BE1 +0x8135B832 0x1BE2 +0x8135B833 0x1BE3 +0x8135B834 0x1BE4 +0x8135B835 0x1BE5 +0x8135B836 0x1BE6 +0x8135B837 0x1BE7 +0x8135B838 0x1BE8 +0x8135B839 0x1BE9 +0x8135B930 0x1BEA +0x8135B931 0x1BEB +0x8135B932 0x1BEC +0x8135B933 0x1BED +0x8135B934 0x1BEE +0x8135B935 0x1BEF +0x8135B936 0x1BF0 +0x8135B937 0x1BF1 +0x8135B938 0x1BF2 +0x8135B939 0x1BF3 +0x8135BA30 0x1BF4 +0x8135BA31 0x1BF5 +0x8135BA32 0x1BF6 +0x8135BA33 0x1BF7 +0x8135BA34 0x1BF8 +0x8135BA35 0x1BF9 +0x8135BA36 0x1BFA +0x8135BA37 0x1BFB +0x8135BA38 0x1BFC +0x8135BA39 0x1BFD +0x8135BB30 0x1BFE +0x8135BB31 0x1BFF +0x8135BB32 0x1C00 +0x8135BB33 0x1C01 +0x8135BB34 0x1C02 +0x8135BB35 0x1C03 +0x8135BB36 0x1C04 +0x8135BB37 0x1C05 +0x8135BB38 0x1C06 +0x8135BB39 0x1C07 +0x8135BC30 0x1C08 +0x8135BC31 0x1C09 +0x8135BC32 0x1C0A +0x8135BC33 0x1C0B +0x8135BC34 0x1C0C +0x8135BC35 0x1C0D +0x8135BC36 0x1C0E +0x8135BC37 0x1C0F +0x8135BC38 0x1C10 +0x8135BC39 0x1C11 +0x8135BD30 0x1C12 +0x8135BD31 0x1C13 +0x8135BD32 0x1C14 +0x8135BD33 0x1C15 +0x8135BD34 0x1C16 +0x8135BD35 0x1C17 +0x8135BD36 0x1C18 +0x8135BD37 0x1C19 +0x8135BD38 0x1C1A +0x8135BD39 0x1C1B +0x8135BE30 0x1C1C +0x8135BE31 0x1C1D +0x8135BE32 0x1C1E +0x8135BE33 0x1C1F +0x8135BE34 0x1C20 +0x8135BE35 0x1C21 +0x8135BE36 0x1C22 +0x8135BE37 0x1C23 +0x8135BE38 0x1C24 +0x8135BE39 0x1C25 +0x8135BF30 0x1C26 +0x8135BF31 0x1C27 +0x8135BF32 0x1C28 +0x8135BF33 0x1C29 +0x8135BF34 0x1C2A +0x8135BF35 0x1C2B +0x8135BF36 0x1C2C +0x8135BF37 0x1C2D +0x8135BF38 0x1C2E +0x8135BF39 0x1C2F +0x8135C030 0x1C30 +0x8135C031 0x1C31 +0x8135C032 0x1C32 +0x8135C033 0x1C33 +0x8135C034 0x1C34 +0x8135C035 0x1C35 +0x8135C036 0x1C36 +0x8135C037 0x1C37 +0x8135C038 0x1C38 +0x8135C039 0x1C39 +0x8135C130 0x1C3A +0x8135C131 0x1C3B +0x8135C132 0x1C3C +0x8135C133 0x1C3D +0x8135C134 0x1C3E +0x8135C135 0x1C3F +0x8135C136 0x1C40 +0x8135C137 0x1C41 +0x8135C138 0x1C42 +0x8135C139 0x1C43 +0x8135C230 0x1C44 +0x8135C231 0x1C45 +0x8135C232 0x1C46 +0x8135C233 0x1C47 +0x8135C234 0x1C48 +0x8135C235 0x1C49 +0x8135C236 0x1C4A +0x8135C237 0x1C4B +0x8135C238 0x1C4C +0x8135C239 0x1C4D +0x8135C330 0x1C4E +0x8135C331 0x1C4F +0x8135C332 0x1C50 +0x8135C333 0x1C51 +0x8135C334 0x1C52 +0x8135C335 0x1C53 +0x8135C336 0x1C54 +0x8135C337 0x1C55 +0x8135C338 0x1C56 +0x8135C339 0x1C57 +0x8135C430 0x1C58 +0x8135C431 0x1C59 +0x8135C432 0x1C5A +0x8135C433 0x1C5B +0x8135C434 0x1C5C +0x8135C435 0x1C5D +0x8135C436 0x1C5E +0x8135C437 0x1C5F +0x8135C438 0x1C60 +0x8135C439 0x1C61 +0x8135C530 0x1C62 +0x8135C531 0x1C63 +0x8135C532 0x1C64 +0x8135C533 0x1C65 +0x8135C534 0x1C66 +0x8135C535 0x1C67 +0x8135C536 0x1C68 +0x8135C537 0x1C69 +0x8135C538 0x1C6A +0x8135C539 0x1C6B +0x8135C630 0x1C6C +0x8135C631 0x1C6D +0x8135C632 0x1C6E +0x8135C633 0x1C6F +0x8135C634 0x1C70 +0x8135C635 0x1C71 +0x8135C636 0x1C72 +0x8135C637 0x1C73 +0x8135C638 0x1C74 +0x8135C639 0x1C75 +0x8135C730 0x1C76 +0x8135C731 0x1C77 +0x8135C732 0x1C78 +0x8135C733 0x1C79 +0x8135C734 0x1C7A +0x8135C735 0x1C7B +0x8135C736 0x1C7C +0x8135C737 0x1C7D +0x8135C738 0x1C7E +0x8135C739 0x1C7F +0x8135C830 0x1C80 +0x8135C831 0x1C81 +0x8135C832 0x1C82 +0x8135C833 0x1C83 +0x8135C834 0x1C84 +0x8135C835 0x1C85 +0x8135C836 0x1C86 +0x8135C837 0x1C87 +0x8135C838 0x1C88 +0x8135C839 0x1C89 +0x8135C930 0x1C8A +0x8135C931 0x1C8B +0x8135C932 0x1C8C +0x8135C933 0x1C8D +0x8135C934 0x1C8E +0x8135C935 0x1C8F +0x8135C936 0x1C90 +0x8135C937 0x1C91 +0x8135C938 0x1C92 +0x8135C939 0x1C93 +0x8135CA30 0x1C94 +0x8135CA31 0x1C95 +0x8135CA32 0x1C96 +0x8135CA33 0x1C97 +0x8135CA34 0x1C98 +0x8135CA35 0x1C99 +0x8135CA36 0x1C9A +0x8135CA37 0x1C9B +0x8135CA38 0x1C9C +0x8135CA39 0x1C9D +0x8135CB30 0x1C9E +0x8135CB31 0x1C9F +0x8135CB32 0x1CA0 +0x8135CB33 0x1CA1 +0x8135CB34 0x1CA2 +0x8135CB35 0x1CA3 +0x8135CB36 0x1CA4 +0x8135CB37 0x1CA5 +0x8135CB38 0x1CA6 +0x8135CB39 0x1CA7 +0x8135CC30 0x1CA8 +0x8135CC31 0x1CA9 +0x8135CC32 0x1CAA +0x8135CC33 0x1CAB +0x8135CC34 0x1CAC +0x8135CC35 0x1CAD +0x8135CC36 0x1CAE +0x8135CC37 0x1CAF +0x8135CC38 0x1CB0 +0x8135CC39 0x1CB1 +0x8135CD30 0x1CB2 +0x8135CD31 0x1CB3 +0x8135CD32 0x1CB4 +0x8135CD33 0x1CB5 +0x8135CD34 0x1CB6 +0x8135CD35 0x1CB7 +0x8135CD36 0x1CB8 +0x8135CD37 0x1CB9 +0x8135CD38 0x1CBA +0x8135CD39 0x1CBB +0x8135CE30 0x1CBC +0x8135CE31 0x1CBD +0x8135CE32 0x1CBE +0x8135CE33 0x1CBF +0x8135CE34 0x1CC0 +0x8135CE35 0x1CC1 +0x8135CE36 0x1CC2 +0x8135CE37 0x1CC3 +0x8135CE38 0x1CC4 +0x8135CE39 0x1CC5 +0x8135CF30 0x1CC6 +0x8135CF31 0x1CC7 +0x8135CF32 0x1CC8 +0x8135CF33 0x1CC9 +0x8135CF34 0x1CCA +0x8135CF35 0x1CCB +0x8135CF36 0x1CCC +0x8135CF37 0x1CCD +0x8135CF38 0x1CCE +0x8135CF39 0x1CCF +0x8135D030 0x1CD0 +0x8135D031 0x1CD1 +0x8135D032 0x1CD2 +0x8135D033 0x1CD3 +0x8135D034 0x1CD4 +0x8135D035 0x1CD5 +0x8135D036 0x1CD6 +0x8135D037 0x1CD7 +0x8135D038 0x1CD8 +0x8135D039 0x1CD9 +0x8135D130 0x1CDA +0x8135D131 0x1CDB +0x8135D132 0x1CDC +0x8135D133 0x1CDD +0x8135D134 0x1CDE +0x8135D135 0x1CDF +0x8135D136 0x1CE0 +0x8135D137 0x1CE1 +0x8135D138 0x1CE2 +0x8135D139 0x1CE3 +0x8135D230 0x1CE4 +0x8135D231 0x1CE5 +0x8135D232 0x1CE6 +0x8135D233 0x1CE7 +0x8135D234 0x1CE8 +0x8135D235 0x1CE9 +0x8135D236 0x1CEA +0x8135D237 0x1CEB +0x8135D238 0x1CEC +0x8135D239 0x1CED +0x8135D330 0x1CEE +0x8135D331 0x1CEF +0x8135D332 0x1CF0 +0x8135D333 0x1CF1 +0x8135D334 0x1CF2 +0x8135D335 0x1CF3 +0x8135D336 0x1CF4 +0x8135D337 0x1CF5 +0x8135D338 0x1CF6 +0x8135D339 0x1CF7 +0x8135D430 0x1CF8 +0x8135D431 0x1CF9 +0x8135D432 0x1CFA +0x8135D433 0x1CFB +0x8135D434 0x1CFC +0x8135D435 0x1CFD +0x8135D436 0x1CFE +0x8135D437 0x1CFF +0x8135D438 0x1D00 +0x8135D439 0x1D01 +0x8135D530 0x1D02 +0x8135D531 0x1D03 +0x8135D532 0x1D04 +0x8135D533 0x1D05 +0x8135D534 0x1D06 +0x8135D535 0x1D07 +0x8135D536 0x1D08 +0x8135D537 0x1D09 +0x8135D538 0x1D0A +0x8135D539 0x1D0B +0x8135D630 0x1D0C +0x8135D631 0x1D0D +0x8135D632 0x1D0E +0x8135D633 0x1D0F +0x8135D634 0x1D10 +0x8135D635 0x1D11 +0x8135D636 0x1D12 +0x8135D637 0x1D13 +0x8135D638 0x1D14 +0x8135D639 0x1D15 +0x8135D730 0x1D16 +0x8135D731 0x1D17 +0x8135D732 0x1D18 +0x8135D733 0x1D19 +0x8135D734 0x1D1A +0x8135D735 0x1D1B +0x8135D736 0x1D1C +0x8135D737 0x1D1D +0x8135D738 0x1D1E +0x8135D739 0x1D1F +0x8135D830 0x1D20 +0x8135D831 0x1D21 +0x8135D832 0x1D22 +0x8135D833 0x1D23 +0x8135D834 0x1D24 +0x8135D835 0x1D25 +0x8135D836 0x1D26 +0x8135D837 0x1D27 +0x8135D838 0x1D28 +0x8135D839 0x1D29 +0x8135D930 0x1D2A +0x8135D931 0x1D2B +0x8135D932 0x1D2C +0x8135D933 0x1D2D +0x8135D934 0x1D2E +0x8135D935 0x1D2F +0x8135D936 0x1D30 +0x8135D937 0x1D31 +0x8135D938 0x1D32 +0x8135D939 0x1D33 +0x8135DA30 0x1D34 +0x8135DA31 0x1D35 +0x8135DA32 0x1D36 +0x8135DA33 0x1D37 +0x8135DA34 0x1D38 +0x8135DA35 0x1D39 +0x8135DA36 0x1D3A +0x8135DA37 0x1D3B +0x8135DA38 0x1D3C +0x8135DA39 0x1D3D +0x8135DB30 0x1D3E +0x8135DB31 0x1D3F +0x8135DB32 0x1D40 +0x8135DB33 0x1D41 +0x8135DB34 0x1D42 +0x8135DB35 0x1D43 +0x8135DB36 0x1D44 +0x8135DB37 0x1D45 +0x8135DB38 0x1D46 +0x8135DB39 0x1D47 +0x8135DC30 0x1D48 +0x8135DC31 0x1D49 +0x8135DC32 0x1D4A +0x8135DC33 0x1D4B +0x8135DC34 0x1D4C +0x8135DC35 0x1D4D +0x8135DC36 0x1D4E +0x8135DC37 0x1D4F +0x8135DC38 0x1D50 +0x8135DC39 0x1D51 +0x8135DD30 0x1D52 +0x8135DD31 0x1D53 +0x8135DD32 0x1D54 +0x8135DD33 0x1D55 +0x8135DD34 0x1D56 +0x8135DD35 0x1D57 +0x8135DD36 0x1D58 +0x8135DD37 0x1D59 +0x8135DD38 0x1D5A +0x8135DD39 0x1D5B +0x8135DE30 0x1D5C +0x8135DE31 0x1D5D +0x8135DE32 0x1D5E +0x8135DE33 0x1D5F +0x8135DE34 0x1D60 +0x8135DE35 0x1D61 +0x8135DE36 0x1D62 +0x8135DE37 0x1D63 +0x8135DE38 0x1D64 +0x8135DE39 0x1D65 +0x8135DF30 0x1D66 +0x8135DF31 0x1D67 +0x8135DF32 0x1D68 +0x8135DF33 0x1D69 +0x8135DF34 0x1D6A +0x8135DF35 0x1D6B +0x8135DF36 0x1D6C +0x8135DF37 0x1D6D +0x8135DF38 0x1D6E +0x8135DF39 0x1D6F +0x8135E030 0x1D70 +0x8135E031 0x1D71 +0x8135E032 0x1D72 +0x8135E033 0x1D73 +0x8135E034 0x1D74 +0x8135E035 0x1D75 +0x8135E036 0x1D76 +0x8135E037 0x1D77 +0x8135E038 0x1D78 +0x8135E039 0x1D79 +0x8135E130 0x1D7A +0x8135E131 0x1D7B +0x8135E132 0x1D7C +0x8135E133 0x1D7D +0x8135E134 0x1D7E +0x8135E135 0x1D7F +0x8135E136 0x1D80 +0x8135E137 0x1D81 +0x8135E138 0x1D82 +0x8135E139 0x1D83 +0x8135E230 0x1D84 +0x8135E231 0x1D85 +0x8135E232 0x1D86 +0x8135E233 0x1D87 +0x8135E234 0x1D88 +0x8135E235 0x1D89 +0x8135E236 0x1D8A +0x8135E237 0x1D8B +0x8135E238 0x1D8C +0x8135E239 0x1D8D +0x8135E330 0x1D8E +0x8135E331 0x1D8F +0x8135E332 0x1D90 +0x8135E333 0x1D91 +0x8135E334 0x1D92 +0x8135E335 0x1D93 +0x8135E336 0x1D94 +0x8135E337 0x1D95 +0x8135E338 0x1D96 +0x8135E339 0x1D97 +0x8135E430 0x1D98 +0x8135E431 0x1D99 +0x8135E432 0x1D9A +0x8135E433 0x1D9B +0x8135E434 0x1D9C +0x8135E435 0x1D9D +0x8135E436 0x1D9E +0x8135E437 0x1D9F +0x8135E438 0x1DA0 +0x8135E439 0x1DA1 +0x8135E530 0x1DA2 +0x8135E531 0x1DA3 +0x8135E532 0x1DA4 +0x8135E533 0x1DA5 +0x8135E534 0x1DA6 +0x8135E535 0x1DA7 +0x8135E536 0x1DA8 +0x8135E537 0x1DA9 +0x8135E538 0x1DAA +0x8135E539 0x1DAB +0x8135E630 0x1DAC +0x8135E631 0x1DAD +0x8135E632 0x1DAE +0x8135E633 0x1DAF +0x8135E634 0x1DB0 +0x8135E635 0x1DB1 +0x8135E636 0x1DB2 +0x8135E637 0x1DB3 +0x8135E638 0x1DB4 +0x8135E639 0x1DB5 +0x8135E730 0x1DB6 +0x8135E731 0x1DB7 +0x8135E732 0x1DB8 +0x8135E733 0x1DB9 +0x8135E734 0x1DBA +0x8135E735 0x1DBB +0x8135E736 0x1DBC +0x8135E737 0x1DBD +0x8135E738 0x1DBE +0x8135E739 0x1DBF +0x8135E830 0x1DC0 +0x8135E831 0x1DC1 +0x8135E832 0x1DC2 +0x8135E833 0x1DC3 +0x8135E834 0x1DC4 +0x8135E835 0x1DC5 +0x8135E836 0x1DC6 +0x8135E837 0x1DC7 +0x8135E838 0x1DC8 +0x8135E839 0x1DC9 +0x8135E930 0x1DCA +0x8135E931 0x1DCB +0x8135E932 0x1DCC +0x8135E933 0x1DCD +0x8135E934 0x1DCE +0x8135E935 0x1DCF +0x8135E936 0x1DD0 +0x8135E937 0x1DD1 +0x8135E938 0x1DD2 +0x8135E939 0x1DD3 +0x8135EA30 0x1DD4 +0x8135EA31 0x1DD5 +0x8135EA32 0x1DD6 +0x8135EA33 0x1DD7 +0x8135EA34 0x1DD8 +0x8135EA35 0x1DD9 +0x8135EA36 0x1DDA +0x8135EA37 0x1DDB +0x8135EA38 0x1DDC +0x8135EA39 0x1DDD +0x8135EB30 0x1DDE +0x8135EB31 0x1DDF +0x8135EB32 0x1DE0 +0x8135EB33 0x1DE1 +0x8135EB34 0x1DE2 +0x8135EB35 0x1DE3 +0x8135EB36 0x1DE4 +0x8135EB37 0x1DE5 +0x8135EB38 0x1DE6 +0x8135EB39 0x1DE7 +0x8135EC30 0x1DE8 +0x8135EC31 0x1DE9 +0x8135EC32 0x1DEA +0x8135EC33 0x1DEB +0x8135EC34 0x1DEC +0x8135EC35 0x1DED +0x8135EC36 0x1DEE +0x8135EC37 0x1DEF +0x8135EC38 0x1DF0 +0x8135EC39 0x1DF1 +0x8135ED30 0x1DF2 +0x8135ED31 0x1DF3 +0x8135ED32 0x1DF4 +0x8135ED33 0x1DF5 +0x8135ED34 0x1DF6 +0x8135ED35 0x1DF7 +0x8135ED36 0x1DF8 +0x8135ED37 0x1DF9 +0x8135ED38 0x1DFA +0x8135ED39 0x1DFB +0x8135EE30 0x1DFC +0x8135EE31 0x1DFD +0x8135EE32 0x1DFE +0x8135EE33 0x1DFF +0x8135EE34 0x1E00 +0x8135EE35 0x1E01 +0x8135EE36 0x1E02 +0x8135EE37 0x1E03 +0x8135EE38 0x1E04 +0x8135EE39 0x1E05 +0x8135EF30 0x1E06 +0x8135EF31 0x1E07 +0x8135EF32 0x1E08 +0x8135EF33 0x1E09 +0x8135EF34 0x1E0A +0x8135EF35 0x1E0B +0x8135EF36 0x1E0C +0x8135EF37 0x1E0D +0x8135EF38 0x1E0E +0x8135EF39 0x1E0F +0x8135F030 0x1E10 +0x8135F031 0x1E11 +0x8135F032 0x1E12 +0x8135F033 0x1E13 +0x8135F034 0x1E14 +0x8135F035 0x1E15 +0x8135F036 0x1E16 +0x8135F037 0x1E17 +0x8135F038 0x1E18 +0x8135F039 0x1E19 +0x8135F130 0x1E1A +0x8135F131 0x1E1B +0x8135F132 0x1E1C +0x8135F133 0x1E1D +0x8135F134 0x1E1E +0x8135F135 0x1E1F +0x8135F136 0x1E20 +0x8135F137 0x1E21 +0x8135F138 0x1E22 +0x8135F139 0x1E23 +0x8135F230 0x1E24 +0x8135F231 0x1E25 +0x8135F232 0x1E26 +0x8135F233 0x1E27 +0x8135F234 0x1E28 +0x8135F235 0x1E29 +0x8135F236 0x1E2A +0x8135F237 0x1E2B +0x8135F238 0x1E2C +0x8135F239 0x1E2D +0x8135F330 0x1E2E +0x8135F331 0x1E2F +0x8135F332 0x1E30 +0x8135F333 0x1E31 +0x8135F334 0x1E32 +0x8135F335 0x1E33 +0x8135F336 0x1E34 +0x8135F337 0x1E35 +0x8135F338 0x1E36 +0x8135F339 0x1E37 +0x8135F430 0x1E38 +0x8135F431 0x1E39 +0x8135F432 0x1E3A +0x8135F433 0x1E3B +0x8135F434 0x1E3C +0x8135F435 0x1E3D +0x8135F436 0x1E3E +0x8135F437 0x1E3F +0x8135F438 0x1E40 +0x8135F439 0x1E41 +0x8135F530 0x1E42 +0x8135F531 0x1E43 +0x8135F532 0x1E44 +0x8135F533 0x1E45 +0x8135F534 0x1E46 +0x8135F535 0x1E47 +0x8135F536 0x1E48 +0x8135F537 0x1E49 +0x8135F538 0x1E4A +0x8135F539 0x1E4B +0x8135F630 0x1E4C +0x8135F631 0x1E4D +0x8135F632 0x1E4E +0x8135F633 0x1E4F +0x8135F634 0x1E50 +0x8135F635 0x1E51 +0x8135F636 0x1E52 +0x8135F637 0x1E53 +0x8135F638 0x1E54 +0x8135F639 0x1E55 +0x8135F730 0x1E56 +0x8135F731 0x1E57 +0x8135F732 0x1E58 +0x8135F733 0x1E59 +0x8135F734 0x1E5A +0x8135F735 0x1E5B +0x8135F736 0x1E5C +0x8135F737 0x1E5D +0x8135F738 0x1E5E +0x8135F739 0x1E5F +0x8135F830 0x1E60 +0x8135F831 0x1E61 +0x8135F832 0x1E62 +0x8135F833 0x1E63 +0x8135F834 0x1E64 +0x8135F835 0x1E65 +0x8135F836 0x1E66 +0x8135F837 0x1E67 +0x8135F838 0x1E68 +0x8135F839 0x1E69 +0x8135F930 0x1E6A +0x8135F931 0x1E6B +0x8135F932 0x1E6C +0x8135F933 0x1E6D +0x8135F934 0x1E6E +0x8135F935 0x1E6F +0x8135F936 0x1E70 +0x8135F937 0x1E71 +0x8135F938 0x1E72 +0x8135F939 0x1E73 +0x8135FA30 0x1E74 +0x8135FA31 0x1E75 +0x8135FA32 0x1E76 +0x8135FA33 0x1E77 +0x8135FA34 0x1E78 +0x8135FA35 0x1E79 +0x8135FA36 0x1E7A +0x8135FA37 0x1E7B +0x8135FA38 0x1E7C +0x8135FA39 0x1E7D +0x8135FB30 0x1E7E +0x8135FB31 0x1E7F +0x8135FB32 0x1E80 +0x8135FB33 0x1E81 +0x8135FB34 0x1E82 +0x8135FB35 0x1E83 +0x8135FB36 0x1E84 +0x8135FB37 0x1E85 +0x8135FB38 0x1E86 +0x8135FB39 0x1E87 +0x8135FC30 0x1E88 +0x8135FC31 0x1E89 +0x8135FC32 0x1E8A +0x8135FC33 0x1E8B +0x8135FC34 0x1E8C +0x8135FC35 0x1E8D +0x8135FC36 0x1E8E +0x8135FC37 0x1E8F +0x8135FC38 0x1E90 +0x8135FC39 0x1E91 +0x8135FD30 0x1E92 +0x8135FD31 0x1E93 +0x8135FD32 0x1E94 +0x8135FD33 0x1E95 +0x8135FD34 0x1E96 +0x8135FD35 0x1E97 +0x8135FD36 0x1E98 +0x8135FD37 0x1E99 +0x8135FD38 0x1E9A +0x8135FD39 0x1E9B +0x8135FE30 0x1E9C +0x8135FE31 0x1E9D +0x8135FE32 0x1E9E +0x8135FE33 0x1E9F +0x8135FE34 0x1EA0 +0x8135FE35 0x1EA1 +0x8135FE36 0x1EA2 +0x8135FE37 0x1EA3 +0x8135FE38 0x1EA4 +0x8135FE39 0x1EA5 +0x81368130 0x1EA6 +0x81368131 0x1EA7 +0x81368132 0x1EA8 +0x81368133 0x1EA9 +0x81368134 0x1EAA +0x81368135 0x1EAB +0x81368136 0x1EAC +0x81368137 0x1EAD +0x81368138 0x1EAE +0x81368139 0x1EAF +0x81368230 0x1EB0 +0x81368231 0x1EB1 +0x81368232 0x1EB2 +0x81368233 0x1EB3 +0x81368234 0x1EB4 +0x81368235 0x1EB5 +0x81368236 0x1EB6 +0x81368237 0x1EB7 +0x81368238 0x1EB8 +0x81368239 0x1EB9 +0x81368330 0x1EBA +0x81368331 0x1EBB +0x81368332 0x1EBC +0x81368333 0x1EBD +0x81368334 0x1EBE +0x81368335 0x1EBF +0x81368336 0x1EC0 +0x81368337 0x1EC1 +0x81368338 0x1EC2 +0x81368339 0x1EC3 +0x81368430 0x1EC4 +0x81368431 0x1EC5 +0x81368432 0x1EC6 +0x81368433 0x1EC7 +0x81368434 0x1EC8 +0x81368435 0x1EC9 +0x81368436 0x1ECA +0x81368437 0x1ECB +0x81368438 0x1ECC +0x81368439 0x1ECD +0x81368530 0x1ECE +0x81368531 0x1ECF +0x81368532 0x1ED0 +0x81368533 0x1ED1 +0x81368534 0x1ED2 +0x81368535 0x1ED3 +0x81368536 0x1ED4 +0x81368537 0x1ED5 +0x81368538 0x1ED6 +0x81368539 0x1ED7 +0x81368630 0x1ED8 +0x81368631 0x1ED9 +0x81368632 0x1EDA +0x81368633 0x1EDB +0x81368634 0x1EDC +0x81368635 0x1EDD +0x81368636 0x1EDE +0x81368637 0x1EDF +0x81368638 0x1EE0 +0x81368639 0x1EE1 +0x81368730 0x1EE2 +0x81368731 0x1EE3 +0x81368732 0x1EE4 +0x81368733 0x1EE5 +0x81368734 0x1EE6 +0x81368735 0x1EE7 +0x81368736 0x1EE8 +0x81368737 0x1EE9 +0x81368738 0x1EEA +0x81368739 0x1EEB +0x81368830 0x1EEC +0x81368831 0x1EED +0x81368832 0x1EEE +0x81368833 0x1EEF +0x81368834 0x1EF0 +0x81368835 0x1EF1 +0x81368836 0x1EF2 +0x81368837 0x1EF3 +0x81368838 0x1EF4 +0x81368839 0x1EF5 +0x81368930 0x1EF6 +0x81368931 0x1EF7 +0x81368932 0x1EF8 +0x81368933 0x1EF9 +0x81368934 0x1EFA +0x81368935 0x1EFB +0x81368936 0x1EFC +0x81368937 0x1EFD +0x81368938 0x1EFE +0x81368939 0x1EFF +0x81368A30 0x1F00 +0x81368A31 0x1F01 +0x81368A32 0x1F02 +0x81368A33 0x1F03 +0x81368A34 0x1F04 +0x81368A35 0x1F05 +0x81368A36 0x1F06 +0x81368A37 0x1F07 +0x81368A38 0x1F08 +0x81368A39 0x1F09 +0x81368B30 0x1F0A +0x81368B31 0x1F0B +0x81368B32 0x1F0C +0x81368B33 0x1F0D +0x81368B34 0x1F0E +0x81368B35 0x1F0F +0x81368B36 0x1F10 +0x81368B37 0x1F11 +0x81368B38 0x1F12 +0x81368B39 0x1F13 +0x81368C30 0x1F14 +0x81368C31 0x1F15 +0x81368C32 0x1F16 +0x81368C33 0x1F17 +0x81368C34 0x1F18 +0x81368C35 0x1F19 +0x81368C36 0x1F1A +0x81368C37 0x1F1B +0x81368C38 0x1F1C +0x81368C39 0x1F1D +0x81368D30 0x1F1E +0x81368D31 0x1F1F +0x81368D32 0x1F20 +0x81368D33 0x1F21 +0x81368D34 0x1F22 +0x81368D35 0x1F23 +0x81368D36 0x1F24 +0x81368D37 0x1F25 +0x81368D38 0x1F26 +0x81368D39 0x1F27 +0x81368E30 0x1F28 +0x81368E31 0x1F29 +0x81368E32 0x1F2A +0x81368E33 0x1F2B +0x81368E34 0x1F2C +0x81368E35 0x1F2D +0x81368E36 0x1F2E +0x81368E37 0x1F2F +0x81368E38 0x1F30 +0x81368E39 0x1F31 +0x81368F30 0x1F32 +0x81368F31 0x1F33 +0x81368F32 0x1F34 +0x81368F33 0x1F35 +0x81368F34 0x1F36 +0x81368F35 0x1F37 +0x81368F36 0x1F38 +0x81368F37 0x1F39 +0x81368F38 0x1F3A +0x81368F39 0x1F3B +0x81369030 0x1F3C +0x81369031 0x1F3D +0x81369032 0x1F3E +0x81369033 0x1F3F +0x81369034 0x1F40 +0x81369035 0x1F41 +0x81369036 0x1F42 +0x81369037 0x1F43 +0x81369038 0x1F44 +0x81369039 0x1F45 +0x81369130 0x1F46 +0x81369131 0x1F47 +0x81369132 0x1F48 +0x81369133 0x1F49 +0x81369134 0x1F4A +0x81369135 0x1F4B +0x81369136 0x1F4C +0x81369137 0x1F4D +0x81369138 0x1F4E +0x81369139 0x1F4F +0x81369230 0x1F50 +0x81369231 0x1F51 +0x81369232 0x1F52 +0x81369233 0x1F53 +0x81369234 0x1F54 +0x81369235 0x1F55 +0x81369236 0x1F56 +0x81369237 0x1F57 +0x81369238 0x1F58 +0x81369239 0x1F59 +0x81369330 0x1F5A +0x81369331 0x1F5B +0x81369332 0x1F5C +0x81369333 0x1F5D +0x81369334 0x1F5E +0x81369335 0x1F5F +0x81369336 0x1F60 +0x81369337 0x1F61 +0x81369338 0x1F62 +0x81369339 0x1F63 +0x81369430 0x1F64 +0x81369431 0x1F65 +0x81369432 0x1F66 +0x81369433 0x1F67 +0x81369434 0x1F68 +0x81369435 0x1F69 +0x81369436 0x1F6A +0x81369437 0x1F6B +0x81369438 0x1F6C +0x81369439 0x1F6D +0x81369530 0x1F6E +0x81369531 0x1F6F +0x81369532 0x1F70 +0x81369533 0x1F71 +0x81369534 0x1F72 +0x81369535 0x1F73 +0x81369536 0x1F74 +0x81369537 0x1F75 +0x81369538 0x1F76 +0x81369539 0x1F77 +0x81369630 0x1F78 +0x81369631 0x1F79 +0x81369632 0x1F7A +0x81369633 0x1F7B +0x81369634 0x1F7C +0x81369635 0x1F7D +0x81369636 0x1F7E +0x81369637 0x1F7F +0x81369638 0x1F80 +0x81369639 0x1F81 +0x81369730 0x1F82 +0x81369731 0x1F83 +0x81369732 0x1F84 +0x81369733 0x1F85 +0x81369734 0x1F86 +0x81369735 0x1F87 +0x81369736 0x1F88 +0x81369737 0x1F89 +0x81369738 0x1F8A +0x81369739 0x1F8B +0x81369830 0x1F8C +0x81369831 0x1F8D +0x81369832 0x1F8E +0x81369833 0x1F8F +0x81369834 0x1F90 +0x81369835 0x1F91 +0x81369836 0x1F92 +0x81369837 0x1F93 +0x81369838 0x1F94 +0x81369839 0x1F95 +0x81369930 0x1F96 +0x81369931 0x1F97 +0x81369932 0x1F98 +0x81369933 0x1F99 +0x81369934 0x1F9A +0x81369935 0x1F9B +0x81369936 0x1F9C +0x81369937 0x1F9D +0x81369938 0x1F9E +0x81369939 0x1F9F +0x81369A30 0x1FA0 +0x81369A31 0x1FA1 +0x81369A32 0x1FA2 +0x81369A33 0x1FA3 +0x81369A34 0x1FA4 +0x81369A35 0x1FA5 +0x81369A36 0x1FA6 +0x81369A37 0x1FA7 +0x81369A38 0x1FA8 +0x81369A39 0x1FA9 +0x81369B30 0x1FAA +0x81369B31 0x1FAB +0x81369B32 0x1FAC +0x81369B33 0x1FAD +0x81369B34 0x1FAE +0x81369B35 0x1FAF +0x81369B36 0x1FB0 +0x81369B37 0x1FB1 +0x81369B38 0x1FB2 +0x81369B39 0x1FB3 +0x81369C30 0x1FB4 +0x81369C31 0x1FB5 +0x81369C32 0x1FB6 +0x81369C33 0x1FB7 +0x81369C34 0x1FB8 +0x81369C35 0x1FB9 +0x81369C36 0x1FBA +0x81369C37 0x1FBB +0x81369C38 0x1FBC +0x81369C39 0x1FBD +0x81369D30 0x1FBE +0x81369D31 0x1FBF +0x81369D32 0x1FC0 +0x81369D33 0x1FC1 +0x81369D34 0x1FC2 +0x81369D35 0x1FC3 +0x81369D36 0x1FC4 +0x81369D37 0x1FC5 +0x81369D38 0x1FC6 +0x81369D39 0x1FC7 +0x81369E30 0x1FC8 +0x81369E31 0x1FC9 +0x81369E32 0x1FCA +0x81369E33 0x1FCB +0x81369E34 0x1FCC +0x81369E35 0x1FCD +0x81369E36 0x1FCE +0x81369E37 0x1FCF +0x81369E38 0x1FD0 +0x81369E39 0x1FD1 +0x81369F30 0x1FD2 +0x81369F31 0x1FD3 +0x81369F32 0x1FD4 +0x81369F33 0x1FD5 +0x81369F34 0x1FD6 +0x81369F35 0x1FD7 +0x81369F36 0x1FD8 +0x81369F37 0x1FD9 +0x81369F38 0x1FDA +0x81369F39 0x1FDB +0x8136A030 0x1FDC +0x8136A031 0x1FDD +0x8136A032 0x1FDE +0x8136A033 0x1FDF +0x8136A034 0x1FE0 +0x8136A035 0x1FE1 +0x8136A036 0x1FE2 +0x8136A037 0x1FE3 +0x8136A038 0x1FE4 +0x8136A039 0x1FE5 +0x8136A130 0x1FE6 +0x8136A131 0x1FE7 +0x8136A132 0x1FE8 +0x8136A133 0x1FE9 +0x8136A134 0x1FEA +0x8136A135 0x1FEB +0x8136A136 0x1FEC +0x8136A137 0x1FED +0x8136A138 0x1FEE +0x8136A139 0x1FEF +0x8136A230 0x1FF0 +0x8136A231 0x1FF1 +0x8136A232 0x1FF2 +0x8136A233 0x1FF3 +0x8136A234 0x1FF4 +0x8136A235 0x1FF5 +0x8136A236 0x1FF6 +0x8136A237 0x1FF7 +0x8136A238 0x1FF8 +0x8136A239 0x1FF9 +0x8136A330 0x1FFA +0x8136A331 0x1FFB +0x8136A332 0x1FFC +0x8136A333 0x1FFD +0x8136A334 0x1FFE +0x8136A335 0x1FFF +0x8136A336 0x2000 +0x8136A337 0x2001 +0x8136A338 0x2002 +0x8136A339 0x2003 +0x8136A430 0x2004 +0x8136A431 0x2005 +0x8136A432 0x2006 +0x8136A433 0x2007 +0x8136A434 0x2008 +0x8136A435 0x2009 +0x8136A436 0x200A +0x8136A437 0x200B +0x8136A438 0x200C +0x8136A439 0x200D +0x8136A530 0x200E +0x8136A531 0x200F +0x8136A532 0x2011 +0x8136A533 0x2012 +0x8136A534 0x2017 +0x8136A535 0x201A +0x8136A536 0x201B +0x8136A537 0x201E +0x8136A538 0x201F +0x8136A539 0x2020 +0x8136A630 0x2021 +0x8136A631 0x2022 +0x8136A632 0x2023 +0x8136A633 0x2024 +0x8136A634 0x2027 +0x8136A635 0x2028 +0x8136A636 0x2029 +0x8136A637 0x202A +0x8136A638 0x202B +0x8136A639 0x202C +0x8136A730 0x202D +0x8136A731 0x202E +0x8136A732 0x202F +0x8136A733 0x2031 +0x8136A734 0x2034 +0x8136A735 0x2036 +0x8136A736 0x2037 +0x8136A737 0x2038 +0x8136A738 0x2039 +0x8136A739 0x203A +0x8136A830 0x203C +0x8136A831 0x203D +0x8136A832 0x203E +0x8136A833 0x203F +0x8136A834 0x2040 +0x8136A835 0x2041 +0x8136A836 0x2042 +0x8136A837 0x2043 +0x8136A838 0x2044 +0x8136A839 0x2045 +0x8136A930 0x2046 +0x8136A931 0x2047 +0x8136A932 0x2048 +0x8136A933 0x2049 +0x8136A934 0x204A +0x8136A935 0x204B +0x8136A936 0x204C +0x8136A937 0x204D +0x8136A938 0x204E +0x8136A939 0x204F +0x8136AA30 0x2050 +0x8136AA31 0x2051 +0x8136AA32 0x2052 +0x8136AA33 0x2053 +0x8136AA34 0x2054 +0x8136AA35 0x2055 +0x8136AA36 0x2056 +0x8136AA37 0x2057 +0x8136AA38 0x2058 +0x8136AA39 0x2059 +0x8136AB30 0x205A +0x8136AB31 0x205B +0x8136AB32 0x205C +0x8136AB33 0x205D +0x8136AB34 0x205E +0x8136AB35 0x205F +0x8136AB36 0x2060 +0x8136AB37 0x2061 +0x8136AB38 0x2062 +0x8136AB39 0x2063 +0x8136AC30 0x2064 +0x8136AC31 0x2065 +0x8136AC32 0x2066 +0x8136AC33 0x2067 +0x8136AC34 0x2068 +0x8136AC35 0x2069 +0x8136AC36 0x206A +0x8136AC37 0x206B +0x8136AC38 0x206C +0x8136AC39 0x206D +0x8136AD30 0x206E +0x8136AD31 0x206F +0x8136AD32 0x2070 +0x8136AD33 0x2071 +0x8136AD34 0x2072 +0x8136AD35 0x2073 +0x8136AD36 0x2074 +0x8136AD37 0x2075 +0x8136AD38 0x2076 +0x8136AD39 0x2077 +0x8136AE30 0x2078 +0x8136AE31 0x2079 +0x8136AE32 0x207A +0x8136AE33 0x207B +0x8136AE34 0x207C +0x8136AE35 0x207D +0x8136AE36 0x207E +0x8136AE37 0x207F +0x8136AE38 0x2080 +0x8136AE39 0x2081 +0x8136AF30 0x2082 +0x8136AF31 0x2083 +0x8136AF32 0x2084 +0x8136AF33 0x2085 +0x8136AF34 0x2086 +0x8136AF35 0x2087 +0x8136AF36 0x2088 +0x8136AF37 0x2089 +0x8136AF38 0x208A +0x8136AF39 0x208B +0x8136B030 0x208C +0x8136B031 0x208D +0x8136B032 0x208E +0x8136B033 0x208F +0x8136B034 0x2090 +0x8136B035 0x2091 +0x8136B036 0x2092 +0x8136B037 0x2093 +0x8136B038 0x2094 +0x8136B039 0x2095 +0x8136B130 0x2096 +0x8136B131 0x2097 +0x8136B132 0x2098 +0x8136B133 0x2099 +0x8136B134 0x209A +0x8136B135 0x209B +0x8136B136 0x209C +0x8136B137 0x209D +0x8136B138 0x209E +0x8136B139 0x209F +0x8136B230 0x20A0 +0x8136B231 0x20A1 +0x8136B232 0x20A2 +0x8136B233 0x20A3 +0x8136B234 0x20A4 +0x8136B235 0x20A5 +0x8136B236 0x20A6 +0x8136B237 0x20A7 +0x8136B238 0x20A8 +0x8136B239 0x20A9 +0x8136B330 0x20AA +0x8136B331 0x20AB +0x8136B332 0x20AD +0x8136B333 0x20AE +0x8136B334 0x20AF +0x8136B335 0x20B0 +0x8136B336 0x20B1 +0x8136B337 0x20B2 +0x8136B338 0x20B3 +0x8136B339 0x20B4 +0x8136B430 0x20B5 +0x8136B431 0x20B6 +0x8136B432 0x20B7 +0x8136B433 0x20B8 +0x8136B434 0x20B9 +0x8136B435 0x20BA +0x8136B436 0x20BB +0x8136B437 0x20BC +0x8136B438 0x20BD +0x8136B439 0x20BE +0x8136B530 0x20BF +0x8136B531 0x20C0 +0x8136B532 0x20C1 +0x8136B533 0x20C2 +0x8136B534 0x20C3 +0x8136B535 0x20C4 +0x8136B536 0x20C5 +0x8136B537 0x20C6 +0x8136B538 0x20C7 +0x8136B539 0x20C8 +0x8136B630 0x20C9 +0x8136B631 0x20CA +0x8136B632 0x20CB +0x8136B633 0x20CC +0x8136B634 0x20CD +0x8136B635 0x20CE +0x8136B636 0x20CF +0x8136B637 0x20D0 +0x8136B638 0x20D1 +0x8136B639 0x20D2 +0x8136B730 0x20D3 +0x8136B731 0x20D4 +0x8136B732 0x20D5 +0x8136B733 0x20D6 +0x8136B734 0x20D7 +0x8136B735 0x20D8 +0x8136B736 0x20D9 +0x8136B737 0x20DA +0x8136B738 0x20DB +0x8136B739 0x20DC +0x8136B830 0x20DD +0x8136B831 0x20DE +0x8136B832 0x20DF +0x8136B833 0x20E0 +0x8136B834 0x20E1 +0x8136B835 0x20E2 +0x8136B836 0x20E3 +0x8136B837 0x20E4 +0x8136B838 0x20E5 +0x8136B839 0x20E6 +0x8136B930 0x20E7 +0x8136B931 0x20E8 +0x8136B932 0x20E9 +0x8136B933 0x20EA +0x8136B934 0x20EB +0x8136B935 0x20EC +0x8136B936 0x20ED +0x8136B937 0x20EE +0x8136B938 0x20EF +0x8136B939 0x20F0 +0x8136BA30 0x20F1 +0x8136BA31 0x20F2 +0x8136BA32 0x20F3 +0x8136BA33 0x20F4 +0x8136BA34 0x20F5 +0x8136BA35 0x20F6 +0x8136BA36 0x20F7 +0x8136BA37 0x20F8 +0x8136BA38 0x20F9 +0x8136BA39 0x20FA +0x8136BB30 0x20FB +0x8136BB31 0x20FC +0x8136BB32 0x20FD +0x8136BB33 0x20FE +0x8136BB34 0x20FF +0x8136BB35 0x2100 +0x8136BB36 0x2101 +0x8136BB37 0x2102 +0x8136BB38 0x2104 +0x8136BB39 0x2106 +0x8136BC30 0x2107 +0x8136BC31 0x2108 +0x8136BC32 0x210A +0x8136BC33 0x210B +0x8136BC34 0x210C +0x8136BC35 0x210D +0x8136BC36 0x210E +0x8136BC37 0x210F +0x8136BC38 0x2110 +0x8136BC39 0x2111 +0x8136BD30 0x2112 +0x8136BD31 0x2113 +0x8136BD32 0x2114 +0x8136BD33 0x2115 +0x8136BD34 0x2117 +0x8136BD35 0x2118 +0x8136BD36 0x2119 +0x8136BD37 0x211A +0x8136BD38 0x211B +0x8136BD39 0x211C +0x8136BE30 0x211D +0x8136BE31 0x211E +0x8136BE32 0x211F +0x8136BE33 0x2120 +0x8136BE34 0x2122 +0x8136BE35 0x2123 +0x8136BE36 0x2124 +0x8136BE37 0x2125 +0x8136BE38 0x2126 +0x8136BE39 0x2127 +0x8136BF30 0x2128 +0x8136BF31 0x2129 +0x8136BF32 0x212A +0x8136BF33 0x212B +0x8136BF34 0x212C +0x8136BF35 0x212D +0x8136BF36 0x212E +0x8136BF37 0x212F +0x8136BF38 0x2130 +0x8136BF39 0x2131 +0x8136C030 0x2132 +0x8136C031 0x2133 +0x8136C032 0x2134 +0x8136C033 0x2135 +0x8136C034 0x2136 +0x8136C035 0x2137 +0x8136C036 0x2138 +0x8136C037 0x2139 +0x8136C038 0x213A +0x8136C039 0x213B +0x8136C130 0x213C +0x8136C131 0x213D +0x8136C132 0x213E +0x8136C133 0x213F +0x8136C134 0x2140 +0x8136C135 0x2141 +0x8136C136 0x2142 +0x8136C137 0x2143 +0x8136C138 0x2144 +0x8136C139 0x2145 +0x8136C230 0x2146 +0x8136C231 0x2147 +0x8136C232 0x2148 +0x8136C233 0x2149 +0x8136C234 0x214A +0x8136C235 0x214B +0x8136C236 0x214C +0x8136C237 0x214D +0x8136C238 0x214E +0x8136C239 0x214F +0x8136C330 0x2150 +0x8136C331 0x2151 +0x8136C332 0x2152 +0x8136C333 0x2153 +0x8136C334 0x2154 +0x8136C335 0x2155 +0x8136C336 0x2156 +0x8136C337 0x2157 +0x8136C338 0x2158 +0x8136C339 0x2159 +0x8136C430 0x215A +0x8136C431 0x215B +0x8136C432 0x215C +0x8136C433 0x215D +0x8136C434 0x215E +0x8136C435 0x215F +0x8136C436 0x216C +0x8136C437 0x216D +0x8136C438 0x216E +0x8136C439 0x216F +0x8136C530 0x217A +0x8136C531 0x217B +0x8136C532 0x217C +0x8136C533 0x217D +0x8136C534 0x217E +0x8136C535 0x217F +0x8136C536 0x2180 +0x8136C537 0x2181 +0x8136C538 0x2182 +0x8136C539 0x2183 +0x8136C630 0x2184 +0x8136C631 0x2185 +0x8136C632 0x2186 +0x8136C633 0x2187 +0x8136C634 0x2188 +0x8136C635 0x2189 +0x8136C636 0x218A +0x8136C637 0x218B +0x8136C638 0x218C +0x8136C639 0x218D +0x8136C730 0x218E +0x8136C731 0x218F +0x8136C732 0x2194 +0x8136C733 0x2195 +0x8136C734 0x219A +0x8136C735 0x219B +0x8136C736 0x219C +0x8136C737 0x219D +0x8136C738 0x219E +0x8136C739 0x219F +0x8136C830 0x21A0 +0x8136C831 0x21A1 +0x8136C832 0x21A2 +0x8136C833 0x21A3 +0x8136C834 0x21A4 +0x8136C835 0x21A5 +0x8136C836 0x21A6 +0x8136C837 0x21A7 +0x8136C838 0x21A8 +0x8136C839 0x21A9 +0x8136C930 0x21AA +0x8136C931 0x21AB +0x8136C932 0x21AC +0x8136C933 0x21AD +0x8136C934 0x21AE +0x8136C935 0x21AF +0x8136C936 0x21B0 +0x8136C937 0x21B1 +0x8136C938 0x21B2 +0x8136C939 0x21B3 +0x8136CA30 0x21B4 +0x8136CA31 0x21B5 +0x8136CA32 0x21B6 +0x8136CA33 0x21B7 +0x8136CA34 0x21B8 +0x8136CA35 0x21B9 +0x8136CA36 0x21BA +0x8136CA37 0x21BB +0x8136CA38 0x21BC +0x8136CA39 0x21BD +0x8136CB30 0x21BE +0x8136CB31 0x21BF +0x8136CB32 0x21C0 +0x8136CB33 0x21C1 +0x8136CB34 0x21C2 +0x8136CB35 0x21C3 +0x8136CB36 0x21C4 +0x8136CB37 0x21C5 +0x8136CB38 0x21C6 +0x8136CB39 0x21C7 +0x8136CC30 0x21C8 +0x8136CC31 0x21C9 +0x8136CC32 0x21CA +0x8136CC33 0x21CB +0x8136CC34 0x21CC +0x8136CC35 0x21CD +0x8136CC36 0x21CE +0x8136CC37 0x21CF +0x8136CC38 0x21D0 +0x8136CC39 0x21D1 +0x8136CD30 0x21D2 +0x8136CD31 0x21D3 +0x8136CD32 0x21D4 +0x8136CD33 0x21D5 +0x8136CD34 0x21D6 +0x8136CD35 0x21D7 +0x8136CD36 0x21D8 +0x8136CD37 0x21D9 +0x8136CD38 0x21DA +0x8136CD39 0x21DB +0x8136CE30 0x21DC +0x8136CE31 0x21DD +0x8136CE32 0x21DE +0x8136CE33 0x21DF +0x8136CE34 0x21E0 +0x8136CE35 0x21E1 +0x8136CE36 0x21E2 +0x8136CE37 0x21E3 +0x8136CE38 0x21E4 +0x8136CE39 0x21E5 +0x8136CF30 0x21E6 +0x8136CF31 0x21E7 +0x8136CF32 0x21E8 +0x8136CF33 0x21E9 +0x8136CF34 0x21EA +0x8136CF35 0x21EB +0x8136CF36 0x21EC +0x8136CF37 0x21ED +0x8136CF38 0x21EE +0x8136CF39 0x21EF +0x8136D030 0x21F0 +0x8136D031 0x21F1 +0x8136D032 0x21F2 +0x8136D033 0x21F3 +0x8136D034 0x21F4 +0x8136D035 0x21F5 +0x8136D036 0x21F6 +0x8136D037 0x21F7 +0x8136D038 0x21F8 +0x8136D039 0x21F9 +0x8136D130 0x21FA +0x8136D131 0x21FB +0x8136D132 0x21FC +0x8136D133 0x21FD +0x8136D134 0x21FE +0x8136D135 0x21FF +0x8136D136 0x2200 +0x8136D137 0x2201 +0x8136D138 0x2202 +0x8136D139 0x2203 +0x8136D230 0x2204 +0x8136D231 0x2205 +0x8136D232 0x2206 +0x8136D233 0x2207 +0x8136D234 0x2209 +0x8136D235 0x220A +0x8136D236 0x220B +0x8136D237 0x220C +0x8136D238 0x220D +0x8136D239 0x220E +0x8136D330 0x2210 +0x8136D331 0x2212 +0x8136D332 0x2213 +0x8136D333 0x2214 +0x8136D334 0x2216 +0x8136D335 0x2217 +0x8136D336 0x2218 +0x8136D337 0x2219 +0x8136D338 0x221B +0x8136D339 0x221C +0x8136D430 0x2221 +0x8136D431 0x2222 +0x8136D432 0x2224 +0x8136D433 0x2226 +0x8136D434 0x222C +0x8136D435 0x222D +0x8136D436 0x222F +0x8136D437 0x2230 +0x8136D438 0x2231 +0x8136D439 0x2232 +0x8136D530 0x2233 +0x8136D531 0x2238 +0x8136D532 0x2239 +0x8136D533 0x223A +0x8136D534 0x223B +0x8136D535 0x223C +0x8136D536 0x223E +0x8136D537 0x223F +0x8136D538 0x2240 +0x8136D539 0x2241 +0x8136D630 0x2242 +0x8136D631 0x2243 +0x8136D632 0x2244 +0x8136D633 0x2245 +0x8136D634 0x2246 +0x8136D635 0x2247 +0x8136D636 0x2249 +0x8136D637 0x224A +0x8136D638 0x224B +0x8136D639 0x224D +0x8136D730 0x224E +0x8136D731 0x224F +0x8136D732 0x2250 +0x8136D733 0x2251 +0x8136D734 0x2253 +0x8136D735 0x2254 +0x8136D736 0x2255 +0x8136D737 0x2256 +0x8136D738 0x2257 +0x8136D739 0x2258 +0x8136D830 0x2259 +0x8136D831 0x225A +0x8136D832 0x225B +0x8136D833 0x225C +0x8136D834 0x225D +0x8136D835 0x225E +0x8136D836 0x225F +0x8136D837 0x2262 +0x8136D838 0x2263 +0x8136D839 0x2268 +0x8136D930 0x2269 +0x8136D931 0x226A +0x8136D932 0x226B +0x8136D933 0x226C +0x8136D934 0x226D +0x8136D935 0x2270 +0x8136D936 0x2271 +0x8136D937 0x2272 +0x8136D938 0x2273 +0x8136D939 0x2274 +0x8136DA30 0x2275 +0x8136DA31 0x2276 +0x8136DA32 0x2277 +0x8136DA33 0x2278 +0x8136DA34 0x2279 +0x8136DA35 0x227A +0x8136DA36 0x227B +0x8136DA37 0x227C +0x8136DA38 0x227D +0x8136DA39 0x227E +0x8136DB30 0x227F +0x8136DB31 0x2280 +0x8136DB32 0x2281 +0x8136DB33 0x2282 +0x8136DB34 0x2283 +0x8136DB35 0x2284 +0x8136DB36 0x2285 +0x8136DB37 0x2286 +0x8136DB38 0x2287 +0x8136DB39 0x2288 +0x8136DC30 0x2289 +0x8136DC31 0x228A +0x8136DC32 0x228B +0x8136DC33 0x228C +0x8136DC34 0x228D +0x8136DC35 0x228E +0x8136DC36 0x228F +0x8136DC37 0x2290 +0x8136DC38 0x2291 +0x8136DC39 0x2292 +0x8136DD30 0x2293 +0x8136DD31 0x2294 +0x8136DD32 0x2296 +0x8136DD33 0x2297 +0x8136DD34 0x2298 +0x8136DD35 0x229A +0x8136DD36 0x229B +0x8136DD37 0x229C +0x8136DD38 0x229D +0x8136DD39 0x229E +0x8136DE30 0x229F +0x8136DE31 0x22A0 +0x8136DE32 0x22A1 +0x8136DE33 0x22A2 +0x8136DE34 0x22A3 +0x8136DE35 0x22A4 +0x8136DE36 0x22A6 +0x8136DE37 0x22A7 +0x8136DE38 0x22A8 +0x8136DE39 0x22A9 +0x8136DF30 0x22AA +0x8136DF31 0x22AB +0x8136DF32 0x22AC +0x8136DF33 0x22AD +0x8136DF34 0x22AE +0x8136DF35 0x22AF +0x8136DF36 0x22B0 +0x8136DF37 0x22B1 +0x8136DF38 0x22B2 +0x8136DF39 0x22B3 +0x8136E030 0x22B4 +0x8136E031 0x22B5 +0x8136E032 0x22B6 +0x8136E033 0x22B7 +0x8136E034 0x22B8 +0x8136E035 0x22B9 +0x8136E036 0x22BA +0x8136E037 0x22BB +0x8136E038 0x22BC +0x8136E039 0x22BD +0x8136E130 0x22BE +0x8136E131 0x22C0 +0x8136E132 0x22C1 +0x8136E133 0x22C2 +0x8136E134 0x22C3 +0x8136E135 0x22C4 +0x8136E136 0x22C5 +0x8136E137 0x22C6 +0x8136E138 0x22C7 +0x8136E139 0x22C8 +0x8136E230 0x22C9 +0x8136E231 0x22CA +0x8136E232 0x22CB +0x8136E233 0x22CC +0x8136E234 0x22CD +0x8136E235 0x22CE +0x8136E236 0x22CF +0x8136E237 0x22D0 +0x8136E238 0x22D1 +0x8136E239 0x22D2 +0x8136E330 0x22D3 +0x8136E331 0x22D4 +0x8136E332 0x22D5 +0x8136E333 0x22D6 +0x8136E334 0x22D7 +0x8136E335 0x22D8 +0x8136E336 0x22D9 +0x8136E337 0x22DA +0x8136E338 0x22DB +0x8136E339 0x22DC +0x8136E430 0x22DD +0x8136E431 0x22DE +0x8136E432 0x22DF +0x8136E433 0x22E0 +0x8136E434 0x22E1 +0x8136E435 0x22E2 +0x8136E436 0x22E3 +0x8136E437 0x22E4 +0x8136E438 0x22E5 +0x8136E439 0x22E6 +0x8136E530 0x22E7 +0x8136E531 0x22E8 +0x8136E532 0x22E9 +0x8136E533 0x22EA +0x8136E534 0x22EB +0x8136E535 0x22EC +0x8136E536 0x22ED +0x8136E537 0x22EE +0x8136E538 0x22EF +0x8136E539 0x22F0 +0x8136E630 0x22F1 +0x8136E631 0x22F2 +0x8136E632 0x22F3 +0x8136E633 0x22F4 +0x8136E634 0x22F5 +0x8136E635 0x22F6 +0x8136E636 0x22F7 +0x8136E637 0x22F8 +0x8136E638 0x22F9 +0x8136E639 0x22FA +0x8136E730 0x22FB +0x8136E731 0x22FC +0x8136E732 0x22FD +0x8136E733 0x22FE +0x8136E734 0x22FF +0x8136E735 0x2300 +0x8136E736 0x2301 +0x8136E737 0x2302 +0x8136E738 0x2303 +0x8136E739 0x2304 +0x8136E830 0x2305 +0x8136E831 0x2306 +0x8136E832 0x2307 +0x8136E833 0x2308 +0x8136E834 0x2309 +0x8136E835 0x230A +0x8136E836 0x230B +0x8136E837 0x230C +0x8136E838 0x230D +0x8136E839 0x230E +0x8136E930 0x230F +0x8136E931 0x2310 +0x8136E932 0x2311 +0x8136E933 0x2313 +0x8136E934 0x2314 +0x8136E935 0x2315 +0x8136E936 0x2316 +0x8136E937 0x2317 +0x8136E938 0x2318 +0x8136E939 0x2319 +0x8136EA30 0x231A +0x8136EA31 0x231B +0x8136EA32 0x231C +0x8136EA33 0x231D +0x8136EA34 0x231E +0x8136EA35 0x231F +0x8136EA36 0x2320 +0x8136EA37 0x2321 +0x8136EA38 0x2322 +0x8136EA39 0x2323 +0x8136EB30 0x2324 +0x8136EB31 0x2325 +0x8136EB32 0x2326 +0x8136EB33 0x2327 +0x8136EB34 0x2328 +0x8136EB35 0x2329 +0x8136EB36 0x232A +0x8136EB37 0x232B +0x8136EB38 0x232C +0x8136EB39 0x232D +0x8136EC30 0x232E +0x8136EC31 0x232F +0x8136EC32 0x2330 +0x8136EC33 0x2331 +0x8136EC34 0x2332 +0x8136EC35 0x2333 +0x8136EC36 0x2334 +0x8136EC37 0x2335 +0x8136EC38 0x2336 +0x8136EC39 0x2337 +0x8136ED30 0x2338 +0x8136ED31 0x2339 +0x8136ED32 0x233A +0x8136ED33 0x233B +0x8136ED34 0x233C +0x8136ED35 0x233D +0x8136ED36 0x233E +0x8136ED37 0x233F +0x8136ED38 0x2340 +0x8136ED39 0x2341 +0x8136EE30 0x2342 +0x8136EE31 0x2343 +0x8136EE32 0x2344 +0x8136EE33 0x2345 +0x8136EE34 0x2346 +0x8136EE35 0x2347 +0x8136EE36 0x2348 +0x8136EE37 0x2349 +0x8136EE38 0x234A +0x8136EE39 0x234B +0x8136EF30 0x234C +0x8136EF31 0x234D +0x8136EF32 0x234E +0x8136EF33 0x234F +0x8136EF34 0x2350 +0x8136EF35 0x2351 +0x8136EF36 0x2352 +0x8136EF37 0x2353 +0x8136EF38 0x2354 +0x8136EF39 0x2355 +0x8136F030 0x2356 +0x8136F031 0x2357 +0x8136F032 0x2358 +0x8136F033 0x2359 +0x8136F034 0x235A +0x8136F035 0x235B +0x8136F036 0x235C +0x8136F037 0x235D +0x8136F038 0x235E +0x8136F039 0x235F +0x8136F130 0x2360 +0x8136F131 0x2361 +0x8136F132 0x2362 +0x8136F133 0x2363 +0x8136F134 0x2364 +0x8136F135 0x2365 +0x8136F136 0x2366 +0x8136F137 0x2367 +0x8136F138 0x2368 +0x8136F139 0x2369 +0x8136F230 0x236A +0x8136F231 0x236B +0x8136F232 0x236C +0x8136F233 0x236D +0x8136F234 0x236E +0x8136F235 0x236F +0x8136F236 0x2370 +0x8136F237 0x2371 +0x8136F238 0x2372 +0x8136F239 0x2373 +0x8136F330 0x2374 +0x8136F331 0x2375 +0x8136F332 0x2376 +0x8136F333 0x2377 +0x8136F334 0x2378 +0x8136F335 0x2379 +0x8136F336 0x237A +0x8136F337 0x237B +0x8136F338 0x237C +0x8136F339 0x237D +0x8136F430 0x237E +0x8136F431 0x237F +0x8136F432 0x2380 +0x8136F433 0x2381 +0x8136F434 0x2382 +0x8136F435 0x2383 +0x8136F436 0x2384 +0x8136F437 0x2385 +0x8136F438 0x2386 +0x8136F439 0x2387 +0x8136F530 0x2388 +0x8136F531 0x2389 +0x8136F532 0x238A +0x8136F533 0x238B +0x8136F534 0x238C +0x8136F535 0x238D +0x8136F536 0x238E +0x8136F537 0x238F +0x8136F538 0x2390 +0x8136F539 0x2391 +0x8136F630 0x2392 +0x8136F631 0x2393 +0x8136F632 0x2394 +0x8136F633 0x2395 +0x8136F634 0x2396 +0x8136F635 0x2397 +0x8136F636 0x2398 +0x8136F637 0x2399 +0x8136F638 0x239A +0x8136F639 0x239B +0x8136F730 0x239C +0x8136F731 0x239D +0x8136F732 0x239E +0x8136F733 0x239F +0x8136F734 0x23A0 +0x8136F735 0x23A1 +0x8136F736 0x23A2 +0x8136F737 0x23A3 +0x8136F738 0x23A4 +0x8136F739 0x23A5 +0x8136F830 0x23A6 +0x8136F831 0x23A7 +0x8136F832 0x23A8 +0x8136F833 0x23A9 +0x8136F834 0x23AA +0x8136F835 0x23AB +0x8136F836 0x23AC +0x8136F837 0x23AD +0x8136F838 0x23AE +0x8136F839 0x23AF +0x8136F930 0x23B0 +0x8136F931 0x23B1 +0x8136F932 0x23B2 +0x8136F933 0x23B3 +0x8136F934 0x23B4 +0x8136F935 0x23B5 +0x8136F936 0x23B6 +0x8136F937 0x23B7 +0x8136F938 0x23B8 +0x8136F939 0x23B9 +0x8136FA30 0x23BA +0x8136FA31 0x23BB +0x8136FA32 0x23BC +0x8136FA33 0x23BD +0x8136FA34 0x23BE +0x8136FA35 0x23BF +0x8136FA36 0x23C0 +0x8136FA37 0x23C1 +0x8136FA38 0x23C2 +0x8136FA39 0x23C3 +0x8136FB30 0x23C4 +0x8136FB31 0x23C5 +0x8136FB32 0x23C6 +0x8136FB33 0x23C7 +0x8136FB34 0x23C8 +0x8136FB35 0x23C9 +0x8136FB36 0x23CA +0x8136FB37 0x23CB +0x8136FB38 0x23CC +0x8136FB39 0x23CD +0x8136FC30 0x23CE +0x8136FC31 0x23CF +0x8136FC32 0x23D0 +0x8136FC33 0x23D1 +0x8136FC34 0x23D2 +0x8136FC35 0x23D3 +0x8136FC36 0x23D4 +0x8136FC37 0x23D5 +0x8136FC38 0x23D6 +0x8136FC39 0x23D7 +0x8136FD30 0x23D8 +0x8136FD31 0x23D9 +0x8136FD32 0x23DA +0x8136FD33 0x23DB +0x8136FD34 0x23DC +0x8136FD35 0x23DD +0x8136FD36 0x23DE +0x8136FD37 0x23DF +0x8136FD38 0x23E0 +0x8136FD39 0x23E1 +0x8136FE30 0x23E2 +0x8136FE31 0x23E3 +0x8136FE32 0x23E4 +0x8136FE33 0x23E5 +0x8136FE34 0x23E6 +0x8136FE35 0x23E7 +0x8136FE36 0x23E8 +0x8136FE37 0x23E9 +0x8136FE38 0x23EA +0x8136FE39 0x23EB +0x81378130 0x23EC +0x81378131 0x23ED +0x81378132 0x23EE +0x81378133 0x23EF +0x81378134 0x23F0 +0x81378135 0x23F1 +0x81378136 0x23F2 +0x81378137 0x23F3 +0x81378138 0x23F4 +0x81378139 0x23F5 +0x81378230 0x23F6 +0x81378231 0x23F7 +0x81378232 0x23F8 +0x81378233 0x23F9 +0x81378234 0x23FA +0x81378235 0x23FB +0x81378236 0x23FC +0x81378237 0x23FD +0x81378238 0x23FE +0x81378239 0x23FF +0x81378330 0x2400 +0x81378331 0x2401 +0x81378332 0x2402 +0x81378333 0x2403 +0x81378334 0x2404 +0x81378335 0x2405 +0x81378336 0x2406 +0x81378337 0x2407 +0x81378338 0x2408 +0x81378339 0x2409 +0x81378430 0x240A +0x81378431 0x240B +0x81378432 0x240C +0x81378433 0x240D +0x81378434 0x240E +0x81378435 0x240F +0x81378436 0x2410 +0x81378437 0x2411 +0x81378438 0x2412 +0x81378439 0x2413 +0x81378530 0x2414 +0x81378531 0x2415 +0x81378532 0x2416 +0x81378533 0x2417 +0x81378534 0x2418 +0x81378535 0x2419 +0x81378536 0x241A +0x81378537 0x241B +0x81378538 0x241C +0x81378539 0x241D +0x81378630 0x241E +0x81378631 0x241F +0x81378632 0x2420 +0x81378633 0x2421 +0x81378634 0x2422 +0x81378635 0x2423 +0x81378636 0x2424 +0x81378637 0x2425 +0x81378638 0x2426 +0x81378639 0x2427 +0x81378730 0x2428 +0x81378731 0x2429 +0x81378732 0x242A +0x81378733 0x242B +0x81378734 0x242C +0x81378735 0x242D +0x81378736 0x242E +0x81378737 0x242F +0x81378738 0x2430 +0x81378739 0x2431 +0x81378830 0x2432 +0x81378831 0x2433 +0x81378832 0x2434 +0x81378833 0x2435 +0x81378834 0x2436 +0x81378835 0x2437 +0x81378836 0x2438 +0x81378837 0x2439 +0x81378838 0x243A +0x81378839 0x243B +0x81378930 0x243C +0x81378931 0x243D +0x81378932 0x243E +0x81378933 0x243F +0x81378934 0x2440 +0x81378935 0x2441 +0x81378936 0x2442 +0x81378937 0x2443 +0x81378938 0x2444 +0x81378939 0x2445 +0x81378A30 0x2446 +0x81378A31 0x2447 +0x81378A32 0x2448 +0x81378A33 0x2449 +0x81378A34 0x244A +0x81378A35 0x244B +0x81378A36 0x244C +0x81378A37 0x244D +0x81378A38 0x244E +0x81378A39 0x244F +0x81378B30 0x2450 +0x81378B31 0x2451 +0x81378B32 0x2452 +0x81378B33 0x2453 +0x81378B34 0x2454 +0x81378B35 0x2455 +0x81378B36 0x2456 +0x81378B37 0x2457 +0x81378B38 0x2458 +0x81378B39 0x2459 +0x81378C30 0x245A +0x81378C31 0x245B +0x81378C32 0x245C +0x81378C33 0x245D +0x81378C34 0x245E +0x81378C35 0x245F +0x81378C36 0x246A +0x81378C37 0x246B +0x81378C38 0x246C +0x81378C39 0x246D +0x81378D30 0x246E +0x81378D31 0x246F +0x81378D32 0x2470 +0x81378D33 0x2471 +0x81378D34 0x2472 +0x81378D35 0x2473 +0x81378D36 0x249C +0x81378D37 0x249D +0x81378D38 0x249E +0x81378D39 0x249F +0x81378E30 0x24A0 +0x81378E31 0x24A1 +0x81378E32 0x24A2 +0x81378E33 0x24A3 +0x81378E34 0x24A4 +0x81378E35 0x24A5 +0x81378E36 0x24A6 +0x81378E37 0x24A7 +0x81378E38 0x24A8 +0x81378E39 0x24A9 +0x81378F30 0x24AA +0x81378F31 0x24AB +0x81378F32 0x24AC +0x81378F33 0x24AD +0x81378F34 0x24AE +0x81378F35 0x24AF +0x81378F36 0x24B0 +0x81378F37 0x24B1 +0x81378F38 0x24B2 +0x81378F39 0x24B3 +0x81379030 0x24B4 +0x81379031 0x24B5 +0x81379032 0x24B6 +0x81379033 0x24B7 +0x81379034 0x24B8 +0x81379035 0x24B9 +0x81379036 0x24BA +0x81379037 0x24BB +0x81379038 0x24BC +0x81379039 0x24BD +0x81379130 0x24BE +0x81379131 0x24BF +0x81379132 0x24C0 +0x81379133 0x24C1 +0x81379134 0x24C2 +0x81379135 0x24C3 +0x81379136 0x24C4 +0x81379137 0x24C5 +0x81379138 0x24C6 +0x81379139 0x24C7 +0x81379230 0x24C8 +0x81379231 0x24C9 +0x81379232 0x24CA +0x81379233 0x24CB +0x81379234 0x24CC +0x81379235 0x24CD +0x81379236 0x24CE +0x81379237 0x24CF +0x81379238 0x24D0 +0x81379239 0x24D1 +0x81379330 0x24D2 +0x81379331 0x24D3 +0x81379332 0x24D4 +0x81379333 0x24D5 +0x81379334 0x24D6 +0x81379335 0x24D7 +0x81379336 0x24D8 +0x81379337 0x24D9 +0x81379338 0x24DA +0x81379339 0x24DB +0x81379430 0x24DC +0x81379431 0x24DD +0x81379432 0x24DE +0x81379433 0x24DF +0x81379434 0x24E0 +0x81379435 0x24E1 +0x81379436 0x24E2 +0x81379437 0x24E3 +0x81379438 0x24E4 +0x81379439 0x24E5 +0x81379530 0x24E6 +0x81379531 0x24E7 +0x81379532 0x24E8 +0x81379533 0x24E9 +0x81379534 0x24EA +0x81379535 0x24EB +0x81379536 0x24EC +0x81379537 0x24ED +0x81379538 0x24EE +0x81379539 0x24EF +0x81379630 0x24F0 +0x81379631 0x24F1 +0x81379632 0x24F2 +0x81379633 0x24F3 +0x81379634 0x24F4 +0x81379635 0x24F5 +0x81379636 0x24F6 +0x81379637 0x24F7 +0x81379638 0x24F8 +0x81379639 0x24F9 +0x81379730 0x24FA +0x81379731 0x24FB +0x81379732 0x24FC +0x81379733 0x24FD +0x81379734 0x24FE +0x81379735 0x24FF +0x81379736 0x254C +0x81379737 0x254D +0x81379738 0x254E +0x81379739 0x254F +0x81379830 0x2574 +0x81379831 0x2575 +0x81379832 0x2576 +0x81379833 0x2577 +0x81379834 0x2578 +0x81379835 0x2579 +0x81379836 0x257A +0x81379837 0x257B +0x81379838 0x257C +0x81379839 0x257D +0x81379930 0x257E +0x81379931 0x257F +0x81379932 0x2580 +0x81379933 0x2590 +0x81379934 0x2591 +0x81379935 0x2592 +0x81379936 0x2596 +0x81379937 0x2597 +0x81379938 0x2598 +0x81379939 0x2599 +0x81379A30 0x259A +0x81379A31 0x259B +0x81379A32 0x259C +0x81379A33 0x259D +0x81379A34 0x259E +0x81379A35 0x259F +0x81379A36 0x25A2 +0x81379A37 0x25A3 +0x81379A38 0x25A4 +0x81379A39 0x25A5 +0x81379B30 0x25A6 +0x81379B31 0x25A7 +0x81379B32 0x25A8 +0x81379B33 0x25A9 +0x81379B34 0x25AA +0x81379B35 0x25AB +0x81379B36 0x25AC +0x81379B37 0x25AD +0x81379B38 0x25AE +0x81379B39 0x25AF +0x81379C30 0x25B0 +0x81379C31 0x25B1 +0x81379C32 0x25B4 +0x81379C33 0x25B5 +0x81379C34 0x25B6 +0x81379C35 0x25B7 +0x81379C36 0x25B8 +0x81379C37 0x25B9 +0x81379C38 0x25BA +0x81379C39 0x25BB +0x81379D30 0x25BE +0x81379D31 0x25BF +0x81379D32 0x25C0 +0x81379D33 0x25C1 +0x81379D34 0x25C2 +0x81379D35 0x25C3 +0x81379D36 0x25C4 +0x81379D37 0x25C5 +0x81379D38 0x25C8 +0x81379D39 0x25C9 +0x81379E30 0x25CA +0x81379E31 0x25CC +0x81379E32 0x25CD +0x81379E33 0x25D0 +0x81379E34 0x25D1 +0x81379E35 0x25D2 +0x81379E36 0x25D3 +0x81379E37 0x25D4 +0x81379E38 0x25D5 +0x81379E39 0x25D6 +0x81379F30 0x25D7 +0x81379F31 0x25D8 +0x81379F32 0x25D9 +0x81379F33 0x25DA +0x81379F34 0x25DB +0x81379F35 0x25DC +0x81379F36 0x25DD +0x81379F37 0x25DE +0x81379F38 0x25DF +0x81379F39 0x25E0 +0x8137A030 0x25E1 +0x8137A031 0x25E6 +0x8137A032 0x25E7 +0x8137A033 0x25E8 +0x8137A034 0x25E9 +0x8137A035 0x25EA +0x8137A036 0x25EB +0x8137A037 0x25EC +0x8137A038 0x25ED +0x8137A039 0x25EE +0x8137A130 0x25EF +0x8137A131 0x25F0 +0x8137A132 0x25F1 +0x8137A133 0x25F2 +0x8137A134 0x25F3 +0x8137A135 0x25F4 +0x8137A136 0x25F5 +0x8137A137 0x25F6 +0x8137A138 0x25F7 +0x8137A139 0x25F8 +0x8137A230 0x25F9 +0x8137A231 0x25FA +0x8137A232 0x25FB +0x8137A233 0x25FC +0x8137A234 0x25FD +0x8137A235 0x25FE +0x8137A236 0x25FF +0x8137A237 0x2600 +0x8137A238 0x2601 +0x8137A239 0x2602 +0x8137A330 0x2603 +0x8137A331 0x2604 +0x8137A332 0x2607 +0x8137A333 0x2608 +0x8137A334 0x260A +0x8137A335 0x260B +0x8137A336 0x260C +0x8137A337 0x260D +0x8137A338 0x260E +0x8137A339 0x260F +0x8137A430 0x2610 +0x8137A431 0x2611 +0x8137A432 0x2612 +0x8137A433 0x2613 +0x8137A434 0x2614 +0x8137A435 0x2615 +0x8137A436 0x2616 +0x8137A437 0x2617 +0x8137A438 0x2618 +0x8137A439 0x2619 +0x8137A530 0x261A +0x8137A531 0x261B +0x8137A532 0x261C +0x8137A533 0x261D +0x8137A534 0x261E +0x8137A535 0x261F +0x8137A536 0x2620 +0x8137A537 0x2621 +0x8137A538 0x2622 +0x8137A539 0x2623 +0x8137A630 0x2624 +0x8137A631 0x2625 +0x8137A632 0x2626 +0x8137A633 0x2627 +0x8137A634 0x2628 +0x8137A635 0x2629 +0x8137A636 0x262A +0x8137A637 0x262B +0x8137A638 0x262C +0x8137A639 0x262D +0x8137A730 0x262E +0x8137A731 0x262F +0x8137A732 0x2630 +0x8137A733 0x2631 +0x8137A734 0x2632 +0x8137A735 0x2633 +0x8137A736 0x2634 +0x8137A737 0x2635 +0x8137A738 0x2636 +0x8137A739 0x2637 +0x8137A830 0x2638 +0x8137A831 0x2639 +0x8137A832 0x263A +0x8137A833 0x263B +0x8137A834 0x263C +0x8137A835 0x263D +0x8137A836 0x263E +0x8137A837 0x263F +0x8137A838 0x2641 +0x8137A839 0x2643 +0x8137A930 0x2644 +0x8137A931 0x2645 +0x8137A932 0x2646 +0x8137A933 0x2647 +0x8137A934 0x2648 +0x8137A935 0x2649 +0x8137A936 0x264A +0x8137A937 0x264B +0x8137A938 0x264C +0x8137A939 0x264D +0x8137AA30 0x264E +0x8137AA31 0x264F +0x8137AA32 0x2650 +0x8137AA33 0x2651 +0x8137AA34 0x2652 +0x8137AA35 0x2653 +0x8137AA36 0x2654 +0x8137AA37 0x2655 +0x8137AA38 0x2656 +0x8137AA39 0x2657 +0x8137AB30 0x2658 +0x8137AB31 0x2659 +0x8137AB32 0x265A +0x8137AB33 0x265B +0x8137AB34 0x265C +0x8137AB35 0x265D +0x8137AB36 0x265E +0x8137AB37 0x265F +0x8137AB38 0x2660 +0x8137AB39 0x2661 +0x8137AC30 0x2662 +0x8137AC31 0x2663 +0x8137AC32 0x2664 +0x8137AC33 0x2665 +0x8137AC34 0x2666 +0x8137AC35 0x2667 +0x8137AC36 0x2668 +0x8137AC37 0x2669 +0x8137AC38 0x266A +0x8137AC39 0x266B +0x8137AD30 0x266C +0x8137AD31 0x266D +0x8137AD32 0x266E +0x8137AD33 0x266F +0x8137AD34 0x2670 +0x8137AD35 0x2671 +0x8137AD36 0x2672 +0x8137AD37 0x2673 +0x8137AD38 0x2674 +0x8137AD39 0x2675 +0x8137AE30 0x2676 +0x8137AE31 0x2677 +0x8137AE32 0x2678 +0x8137AE33 0x2679 +0x8137AE34 0x267A +0x8137AE35 0x267B +0x8137AE36 0x267C +0x8137AE37 0x267D +0x8137AE38 0x267E +0x8137AE39 0x267F +0x8137AF30 0x2680 +0x8137AF31 0x2681 +0x8137AF32 0x2682 +0x8137AF33 0x2683 +0x8137AF34 0x2684 +0x8137AF35 0x2685 +0x8137AF36 0x2686 +0x8137AF37 0x2687 +0x8137AF38 0x2688 +0x8137AF39 0x2689 +0x8137B030 0x268A +0x8137B031 0x268B +0x8137B032 0x268C +0x8137B033 0x268D +0x8137B034 0x268E +0x8137B035 0x268F +0x8137B036 0x2690 +0x8137B037 0x2691 +0x8137B038 0x2692 +0x8137B039 0x2693 +0x8137B130 0x2694 +0x8137B131 0x2695 +0x8137B132 0x2696 +0x8137B133 0x2697 +0x8137B134 0x2698 +0x8137B135 0x2699 +0x8137B136 0x269A +0x8137B137 0x269B +0x8137B138 0x269C +0x8137B139 0x269D +0x8137B230 0x269E +0x8137B231 0x269F +0x8137B232 0x26A0 +0x8137B233 0x26A1 +0x8137B234 0x26A2 +0x8137B235 0x26A3 +0x8137B236 0x26A4 +0x8137B237 0x26A5 +0x8137B238 0x26A6 +0x8137B239 0x26A7 +0x8137B330 0x26A8 +0x8137B331 0x26A9 +0x8137B332 0x26AA +0x8137B333 0x26AB +0x8137B334 0x26AC +0x8137B335 0x26AD +0x8137B336 0x26AE +0x8137B337 0x26AF +0x8137B338 0x26B0 +0x8137B339 0x26B1 +0x8137B430 0x26B2 +0x8137B431 0x26B3 +0x8137B432 0x26B4 +0x8137B433 0x26B5 +0x8137B434 0x26B6 +0x8137B435 0x26B7 +0x8137B436 0x26B8 +0x8137B437 0x26B9 +0x8137B438 0x26BA +0x8137B439 0x26BB +0x8137B530 0x26BC +0x8137B531 0x26BD +0x8137B532 0x26BE +0x8137B533 0x26BF +0x8137B534 0x26C0 +0x8137B535 0x26C1 +0x8137B536 0x26C2 +0x8137B537 0x26C3 +0x8137B538 0x26C4 +0x8137B539 0x26C5 +0x8137B630 0x26C6 +0x8137B631 0x26C7 +0x8137B632 0x26C8 +0x8137B633 0x26C9 +0x8137B634 0x26CA +0x8137B635 0x26CB +0x8137B636 0x26CC +0x8137B637 0x26CD +0x8137B638 0x26CE +0x8137B639 0x26CF +0x8137B730 0x26D0 +0x8137B731 0x26D1 +0x8137B732 0x26D2 +0x8137B733 0x26D3 +0x8137B734 0x26D4 +0x8137B735 0x26D5 +0x8137B736 0x26D6 +0x8137B737 0x26D7 +0x8137B738 0x26D8 +0x8137B739 0x26D9 +0x8137B830 0x26DA +0x8137B831 0x26DB +0x8137B832 0x26DC +0x8137B833 0x26DD +0x8137B834 0x26DE +0x8137B835 0x26DF +0x8137B836 0x26E0 +0x8137B837 0x26E1 +0x8137B838 0x26E2 +0x8137B839 0x26E3 +0x8137B930 0x26E4 +0x8137B931 0x26E5 +0x8137B932 0x26E6 +0x8137B933 0x26E7 +0x8137B934 0x26E8 +0x8137B935 0x26E9 +0x8137B936 0x26EA +0x8137B937 0x26EB +0x8137B938 0x26EC +0x8137B939 0x26ED +0x8137BA30 0x26EE +0x8137BA31 0x26EF +0x8137BA32 0x26F0 +0x8137BA33 0x26F1 +0x8137BA34 0x26F2 +0x8137BA35 0x26F3 +0x8137BA36 0x26F4 +0x8137BA37 0x26F5 +0x8137BA38 0x26F6 +0x8137BA39 0x26F7 +0x8137BB30 0x26F8 +0x8137BB31 0x26F9 +0x8137BB32 0x26FA +0x8137BB33 0x26FB +0x8137BB34 0x26FC +0x8137BB35 0x26FD +0x8137BB36 0x26FE +0x8137BB37 0x26FF +0x8137BB38 0x2700 +0x8137BB39 0x2701 +0x8137BC30 0x2702 +0x8137BC31 0x2703 +0x8137BC32 0x2704 +0x8137BC33 0x2705 +0x8137BC34 0x2706 +0x8137BC35 0x2707 +0x8137BC36 0x2708 +0x8137BC37 0x2709 +0x8137BC38 0x270A +0x8137BC39 0x270B +0x8137BD30 0x270C +0x8137BD31 0x270D +0x8137BD32 0x270E +0x8137BD33 0x270F +0x8137BD34 0x2710 +0x8137BD35 0x2711 +0x8137BD36 0x2712 +0x8137BD37 0x2713 +0x8137BD38 0x2714 +0x8137BD39 0x2715 +0x8137BE30 0x2716 +0x8137BE31 0x2717 +0x8137BE32 0x2718 +0x8137BE33 0x2719 +0x8137BE34 0x271A +0x8137BE35 0x271B +0x8137BE36 0x271C +0x8137BE37 0x271D +0x8137BE38 0x271E +0x8137BE39 0x271F +0x8137BF30 0x2720 +0x8137BF31 0x2721 +0x8137BF32 0x2722 +0x8137BF33 0x2723 +0x8137BF34 0x2724 +0x8137BF35 0x2725 +0x8137BF36 0x2726 +0x8137BF37 0x2727 +0x8137BF38 0x2728 +0x8137BF39 0x2729 +0x8137C030 0x272A +0x8137C031 0x272B +0x8137C032 0x272C +0x8137C033 0x272D +0x8137C034 0x272E +0x8137C035 0x272F +0x8137C036 0x2730 +0x8137C037 0x2731 +0x8137C038 0x2732 +0x8137C039 0x2733 +0x8137C130 0x2734 +0x8137C131 0x2735 +0x8137C132 0x2736 +0x8137C133 0x2737 +0x8137C134 0x2738 +0x8137C135 0x2739 +0x8137C136 0x273A +0x8137C137 0x273B +0x8137C138 0x273C +0x8137C139 0x273D +0x8137C230 0x273E +0x8137C231 0x273F +0x8137C232 0x2740 +0x8137C233 0x2741 +0x8137C234 0x2742 +0x8137C235 0x2743 +0x8137C236 0x2744 +0x8137C237 0x2745 +0x8137C238 0x2746 +0x8137C239 0x2747 +0x8137C330 0x2748 +0x8137C331 0x2749 +0x8137C332 0x274A +0x8137C333 0x274B +0x8137C334 0x274C +0x8137C335 0x274D +0x8137C336 0x274E +0x8137C337 0x274F +0x8137C338 0x2750 +0x8137C339 0x2751 +0x8137C430 0x2752 +0x8137C431 0x2753 +0x8137C432 0x2754 +0x8137C433 0x2755 +0x8137C434 0x2756 +0x8137C435 0x2757 +0x8137C436 0x2758 +0x8137C437 0x2759 +0x8137C438 0x275A +0x8137C439 0x275B +0x8137C530 0x275C +0x8137C531 0x275D +0x8137C532 0x275E +0x8137C533 0x275F +0x8137C534 0x2760 +0x8137C535 0x2761 +0x8137C536 0x2762 +0x8137C537 0x2763 +0x8137C538 0x2764 +0x8137C539 0x2765 +0x8137C630 0x2766 +0x8137C631 0x2767 +0x8137C632 0x2768 +0x8137C633 0x2769 +0x8137C634 0x276A +0x8137C635 0x276B +0x8137C636 0x276C +0x8137C637 0x276D +0x8137C638 0x276E +0x8137C639 0x276F +0x8137C730 0x2770 +0x8137C731 0x2771 +0x8137C732 0x2772 +0x8137C733 0x2773 +0x8137C734 0x2774 +0x8137C735 0x2775 +0x8137C736 0x2776 +0x8137C737 0x2777 +0x8137C738 0x2778 +0x8137C739 0x2779 +0x8137C830 0x277A +0x8137C831 0x277B +0x8137C832 0x277C +0x8137C833 0x277D +0x8137C834 0x277E +0x8137C835 0x277F +0x8137C836 0x2780 +0x8137C837 0x2781 +0x8137C838 0x2782 +0x8137C839 0x2783 +0x8137C930 0x2784 +0x8137C931 0x2785 +0x8137C932 0x2786 +0x8137C933 0x2787 +0x8137C934 0x2788 +0x8137C935 0x2789 +0x8137C936 0x278A +0x8137C937 0x278B +0x8137C938 0x278C +0x8137C939 0x278D +0x8137CA30 0x278E +0x8137CA31 0x278F +0x8137CA32 0x2790 +0x8137CA33 0x2791 +0x8137CA34 0x2792 +0x8137CA35 0x2793 +0x8137CA36 0x2794 +0x8137CA37 0x2795 +0x8137CA38 0x2796 +0x8137CA39 0x2797 +0x8137CB30 0x2798 +0x8137CB31 0x2799 +0x8137CB32 0x279A +0x8137CB33 0x279B +0x8137CB34 0x279C +0x8137CB35 0x279D +0x8137CB36 0x279E +0x8137CB37 0x279F +0x8137CB38 0x27A0 +0x8137CB39 0x27A1 +0x8137CC30 0x27A2 +0x8137CC31 0x27A3 +0x8137CC32 0x27A4 +0x8137CC33 0x27A5 +0x8137CC34 0x27A6 +0x8137CC35 0x27A7 +0x8137CC36 0x27A8 +0x8137CC37 0x27A9 +0x8137CC38 0x27AA +0x8137CC39 0x27AB +0x8137CD30 0x27AC +0x8137CD31 0x27AD +0x8137CD32 0x27AE +0x8137CD33 0x27AF +0x8137CD34 0x27B0 +0x8137CD35 0x27B1 +0x8137CD36 0x27B2 +0x8137CD37 0x27B3 +0x8137CD38 0x27B4 +0x8137CD39 0x27B5 +0x8137CE30 0x27B6 +0x8137CE31 0x27B7 +0x8137CE32 0x27B8 +0x8137CE33 0x27B9 +0x8137CE34 0x27BA +0x8137CE35 0x27BB +0x8137CE36 0x27BC +0x8137CE37 0x27BD +0x8137CE38 0x27BE +0x8137CE39 0x27BF +0x8137CF30 0x27C0 +0x8137CF31 0x27C1 +0x8137CF32 0x27C2 +0x8137CF33 0x27C3 +0x8137CF34 0x27C4 +0x8137CF35 0x27C5 +0x8137CF36 0x27C6 +0x8137CF37 0x27C7 +0x8137CF38 0x27C8 +0x8137CF39 0x27C9 +0x8137D030 0x27CA +0x8137D031 0x27CB +0x8137D032 0x27CC +0x8137D033 0x27CD +0x8137D034 0x27CE +0x8137D035 0x27CF +0x8137D036 0x27D0 +0x8137D037 0x27D1 +0x8137D038 0x27D2 +0x8137D039 0x27D3 +0x8137D130 0x27D4 +0x8137D131 0x27D5 +0x8137D132 0x27D6 +0x8137D133 0x27D7 +0x8137D134 0x27D8 +0x8137D135 0x27D9 +0x8137D136 0x27DA +0x8137D137 0x27DB +0x8137D138 0x27DC +0x8137D139 0x27DD +0x8137D230 0x27DE +0x8137D231 0x27DF +0x8137D232 0x27E0 +0x8137D233 0x27E1 +0x8137D234 0x27E2 +0x8137D235 0x27E3 +0x8137D236 0x27E4 +0x8137D237 0x27E5 +0x8137D238 0x27E6 +0x8137D239 0x27E7 +0x8137D330 0x27E8 +0x8137D331 0x27E9 +0x8137D332 0x27EA +0x8137D333 0x27EB +0x8137D334 0x27EC +0x8137D335 0x27ED +0x8137D336 0x27EE +0x8137D337 0x27EF +0x8137D338 0x27F0 +0x8137D339 0x27F1 +0x8137D430 0x27F2 +0x8137D431 0x27F3 +0x8137D432 0x27F4 +0x8137D433 0x27F5 +0x8137D434 0x27F6 +0x8137D435 0x27F7 +0x8137D436 0x27F8 +0x8137D437 0x27F9 +0x8137D438 0x27FA +0x8137D439 0x27FB +0x8137D530 0x27FC +0x8137D531 0x27FD +0x8137D532 0x27FE +0x8137D533 0x27FF +0x8137D534 0x2800 +0x8137D535 0x2801 +0x8137D536 0x2802 +0x8137D537 0x2803 +0x8137D538 0x2804 +0x8137D539 0x2805 +0x8137D630 0x2806 +0x8137D631 0x2807 +0x8137D632 0x2808 +0x8137D633 0x2809 +0x8137D634 0x280A +0x8137D635 0x280B +0x8137D636 0x280C +0x8137D637 0x280D +0x8137D638 0x280E +0x8137D639 0x280F +0x8137D730 0x2810 +0x8137D731 0x2811 +0x8137D732 0x2812 +0x8137D733 0x2813 +0x8137D734 0x2814 +0x8137D735 0x2815 +0x8137D736 0x2816 +0x8137D737 0x2817 +0x8137D738 0x2818 +0x8137D739 0x2819 +0x8137D830 0x281A +0x8137D831 0x281B +0x8137D832 0x281C +0x8137D833 0x281D +0x8137D834 0x281E +0x8137D835 0x281F +0x8137D836 0x2820 +0x8137D837 0x2821 +0x8137D838 0x2822 +0x8137D839 0x2823 +0x8137D930 0x2824 +0x8137D931 0x2825 +0x8137D932 0x2826 +0x8137D933 0x2827 +0x8137D934 0x2828 +0x8137D935 0x2829 +0x8137D936 0x282A +0x8137D937 0x282B +0x8137D938 0x282C +0x8137D939 0x282D +0x8137DA30 0x282E +0x8137DA31 0x282F +0x8137DA32 0x2830 +0x8137DA33 0x2831 +0x8137DA34 0x2832 +0x8137DA35 0x2833 +0x8137DA36 0x2834 +0x8137DA37 0x2835 +0x8137DA38 0x2836 +0x8137DA39 0x2837 +0x8137DB30 0x2838 +0x8137DB31 0x2839 +0x8137DB32 0x283A +0x8137DB33 0x283B +0x8137DB34 0x283C +0x8137DB35 0x283D +0x8137DB36 0x283E +0x8137DB37 0x283F +0x8137DB38 0x2840 +0x8137DB39 0x2841 +0x8137DC30 0x2842 +0x8137DC31 0x2843 +0x8137DC32 0x2844 +0x8137DC33 0x2845 +0x8137DC34 0x2846 +0x8137DC35 0x2847 +0x8137DC36 0x2848 +0x8137DC37 0x2849 +0x8137DC38 0x284A +0x8137DC39 0x284B +0x8137DD30 0x284C +0x8137DD31 0x284D +0x8137DD32 0x284E +0x8137DD33 0x284F +0x8137DD34 0x2850 +0x8137DD35 0x2851 +0x8137DD36 0x2852 +0x8137DD37 0x2853 +0x8137DD38 0x2854 +0x8137DD39 0x2855 +0x8137DE30 0x2856 +0x8137DE31 0x2857 +0x8137DE32 0x2858 +0x8137DE33 0x2859 +0x8137DE34 0x285A +0x8137DE35 0x285B +0x8137DE36 0x285C +0x8137DE37 0x285D +0x8137DE38 0x285E +0x8137DE39 0x285F +0x8137DF30 0x2860 +0x8137DF31 0x2861 +0x8137DF32 0x2862 +0x8137DF33 0x2863 +0x8137DF34 0x2864 +0x8137DF35 0x2865 +0x8137DF36 0x2866 +0x8137DF37 0x2867 +0x8137DF38 0x2868 +0x8137DF39 0x2869 +0x8137E030 0x286A +0x8137E031 0x286B +0x8137E032 0x286C +0x8137E033 0x286D +0x8137E034 0x286E +0x8137E035 0x286F +0x8137E036 0x2870 +0x8137E037 0x2871 +0x8137E038 0x2872 +0x8137E039 0x2873 +0x8137E130 0x2874 +0x8137E131 0x2875 +0x8137E132 0x2876 +0x8137E133 0x2877 +0x8137E134 0x2878 +0x8137E135 0x2879 +0x8137E136 0x287A +0x8137E137 0x287B +0x8137E138 0x287C +0x8137E139 0x287D +0x8137E230 0x287E +0x8137E231 0x287F +0x8137E232 0x2880 +0x8137E233 0x2881 +0x8137E234 0x2882 +0x8137E235 0x2883 +0x8137E236 0x2884 +0x8137E237 0x2885 +0x8137E238 0x2886 +0x8137E239 0x2887 +0x8137E330 0x2888 +0x8137E331 0x2889 +0x8137E332 0x288A +0x8137E333 0x288B +0x8137E334 0x288C +0x8137E335 0x288D +0x8137E336 0x288E +0x8137E337 0x288F +0x8137E338 0x2890 +0x8137E339 0x2891 +0x8137E430 0x2892 +0x8137E431 0x2893 +0x8137E432 0x2894 +0x8137E433 0x2895 +0x8137E434 0x2896 +0x8137E435 0x2897 +0x8137E436 0x2898 +0x8137E437 0x2899 +0x8137E438 0x289A +0x8137E439 0x289B +0x8137E530 0x289C +0x8137E531 0x289D +0x8137E532 0x289E +0x8137E533 0x289F +0x8137E534 0x28A0 +0x8137E535 0x28A1 +0x8137E536 0x28A2 +0x8137E537 0x28A3 +0x8137E538 0x28A4 +0x8137E539 0x28A5 +0x8137E630 0x28A6 +0x8137E631 0x28A7 +0x8137E632 0x28A8 +0x8137E633 0x28A9 +0x8137E634 0x28AA +0x8137E635 0x28AB +0x8137E636 0x28AC +0x8137E637 0x28AD +0x8137E638 0x28AE +0x8137E639 0x28AF +0x8137E730 0x28B0 +0x8137E731 0x28B1 +0x8137E732 0x28B2 +0x8137E733 0x28B3 +0x8137E734 0x28B4 +0x8137E735 0x28B5 +0x8137E736 0x28B6 +0x8137E737 0x28B7 +0x8137E738 0x28B8 +0x8137E739 0x28B9 +0x8137E830 0x28BA +0x8137E831 0x28BB +0x8137E832 0x28BC +0x8137E833 0x28BD +0x8137E834 0x28BE +0x8137E835 0x28BF +0x8137E836 0x28C0 +0x8137E837 0x28C1 +0x8137E838 0x28C2 +0x8137E839 0x28C3 +0x8137E930 0x28C4 +0x8137E931 0x28C5 +0x8137E932 0x28C6 +0x8137E933 0x28C7 +0x8137E934 0x28C8 +0x8137E935 0x28C9 +0x8137E936 0x28CA +0x8137E937 0x28CB +0x8137E938 0x28CC +0x8137E939 0x28CD +0x8137EA30 0x28CE +0x8137EA31 0x28CF +0x8137EA32 0x28D0 +0x8137EA33 0x28D1 +0x8137EA34 0x28D2 +0x8137EA35 0x28D3 +0x8137EA36 0x28D4 +0x8137EA37 0x28D5 +0x8137EA38 0x28D6 +0x8137EA39 0x28D7 +0x8137EB30 0x28D8 +0x8137EB31 0x28D9 +0x8137EB32 0x28DA +0x8137EB33 0x28DB +0x8137EB34 0x28DC +0x8137EB35 0x28DD +0x8137EB36 0x28DE +0x8137EB37 0x28DF +0x8137EB38 0x28E0 +0x8137EB39 0x28E1 +0x8137EC30 0x28E2 +0x8137EC31 0x28E3 +0x8137EC32 0x28E4 +0x8137EC33 0x28E5 +0x8137EC34 0x28E6 +0x8137EC35 0x28E7 +0x8137EC36 0x28E8 +0x8137EC37 0x28E9 +0x8137EC38 0x28EA +0x8137EC39 0x28EB +0x8137ED30 0x28EC +0x8137ED31 0x28ED +0x8137ED32 0x28EE +0x8137ED33 0x28EF +0x8137ED34 0x28F0 +0x8137ED35 0x28F1 +0x8137ED36 0x28F2 +0x8137ED37 0x28F3 +0x8137ED38 0x28F4 +0x8137ED39 0x28F5 +0x8137EE30 0x28F6 +0x8137EE31 0x28F7 +0x8137EE32 0x28F8 +0x8137EE33 0x28F9 +0x8137EE34 0x28FA +0x8137EE35 0x28FB +0x8137EE36 0x28FC +0x8137EE37 0x28FD +0x8137EE38 0x28FE +0x8137EE39 0x28FF +0x8137EF30 0x2900 +0x8137EF31 0x2901 +0x8137EF32 0x2902 +0x8137EF33 0x2903 +0x8137EF34 0x2904 +0x8137EF35 0x2905 +0x8137EF36 0x2906 +0x8137EF37 0x2907 +0x8137EF38 0x2908 +0x8137EF39 0x2909 +0x8137F030 0x290A +0x8137F031 0x290B +0x8137F032 0x290C +0x8137F033 0x290D +0x8137F034 0x290E +0x8137F035 0x290F +0x8137F036 0x2910 +0x8137F037 0x2911 +0x8137F038 0x2912 +0x8137F039 0x2913 +0x8137F130 0x2914 +0x8137F131 0x2915 +0x8137F132 0x2916 +0x8137F133 0x2917 +0x8137F134 0x2918 +0x8137F135 0x2919 +0x8137F136 0x291A +0x8137F137 0x291B +0x8137F138 0x291C +0x8137F139 0x291D +0x8137F230 0x291E +0x8137F231 0x291F +0x8137F232 0x2920 +0x8137F233 0x2921 +0x8137F234 0x2922 +0x8137F235 0x2923 +0x8137F236 0x2924 +0x8137F237 0x2925 +0x8137F238 0x2926 +0x8137F239 0x2927 +0x8137F330 0x2928 +0x8137F331 0x2929 +0x8137F332 0x292A +0x8137F333 0x292B +0x8137F334 0x292C +0x8137F335 0x292D +0x8137F336 0x292E +0x8137F337 0x292F +0x8137F338 0x2930 +0x8137F339 0x2931 +0x8137F430 0x2932 +0x8137F431 0x2933 +0x8137F432 0x2934 +0x8137F433 0x2935 +0x8137F434 0x2936 +0x8137F435 0x2937 +0x8137F436 0x2938 +0x8137F437 0x2939 +0x8137F438 0x293A +0x8137F439 0x293B +0x8137F530 0x293C +0x8137F531 0x293D +0x8137F532 0x293E +0x8137F533 0x293F +0x8137F534 0x2940 +0x8137F535 0x2941 +0x8137F536 0x2942 +0x8137F537 0x2943 +0x8137F538 0x2944 +0x8137F539 0x2945 +0x8137F630 0x2946 +0x8137F631 0x2947 +0x8137F632 0x2948 +0x8137F633 0x2949 +0x8137F634 0x294A +0x8137F635 0x294B +0x8137F636 0x294C +0x8137F637 0x294D +0x8137F638 0x294E +0x8137F639 0x294F +0x8137F730 0x2950 +0x8137F731 0x2951 +0x8137F732 0x2952 +0x8137F733 0x2953 +0x8137F734 0x2954 +0x8137F735 0x2955 +0x8137F736 0x2956 +0x8137F737 0x2957 +0x8137F738 0x2958 +0x8137F739 0x2959 +0x8137F830 0x295A +0x8137F831 0x295B +0x8137F832 0x295C +0x8137F833 0x295D +0x8137F834 0x295E +0x8137F835 0x295F +0x8137F836 0x2960 +0x8137F837 0x2961 +0x8137F838 0x2962 +0x8137F839 0x2963 +0x8137F930 0x2964 +0x8137F931 0x2965 +0x8137F932 0x2966 +0x8137F933 0x2967 +0x8137F934 0x2968 +0x8137F935 0x2969 +0x8137F936 0x296A +0x8137F937 0x296B +0x8137F938 0x296C +0x8137F939 0x296D +0x8137FA30 0x296E +0x8137FA31 0x296F +0x8137FA32 0x2970 +0x8137FA33 0x2971 +0x8137FA34 0x2972 +0x8137FA35 0x2973 +0x8137FA36 0x2974 +0x8137FA37 0x2975 +0x8137FA38 0x2976 +0x8137FA39 0x2977 +0x8137FB30 0x2978 +0x8137FB31 0x2979 +0x8137FB32 0x297A +0x8137FB33 0x297B +0x8137FB34 0x297C +0x8137FB35 0x297D +0x8137FB36 0x297E +0x8137FB37 0x297F +0x8137FB38 0x2980 +0x8137FB39 0x2981 +0x8137FC30 0x2982 +0x8137FC31 0x2983 +0x8137FC32 0x2984 +0x8137FC33 0x2985 +0x8137FC34 0x2986 +0x8137FC35 0x2987 +0x8137FC36 0x2988 +0x8137FC37 0x2989 +0x8137FC38 0x298A +0x8137FC39 0x298B +0x8137FD30 0x298C +0x8137FD31 0x298D +0x8137FD32 0x298E +0x8137FD33 0x298F +0x8137FD34 0x2990 +0x8137FD35 0x2991 +0x8137FD36 0x2992 +0x8137FD37 0x2993 +0x8137FD38 0x2994 +0x8137FD39 0x2995 +0x8137FE30 0x2996 +0x8137FE31 0x2997 +0x8137FE32 0x2998 +0x8137FE33 0x2999 +0x8137FE34 0x299A +0x8137FE35 0x299B +0x8137FE36 0x299C +0x8137FE37 0x299D +0x8137FE38 0x299E +0x8137FE39 0x299F +0x81388130 0x29A0 +0x81388131 0x29A1 +0x81388132 0x29A2 +0x81388133 0x29A3 +0x81388134 0x29A4 +0x81388135 0x29A5 +0x81388136 0x29A6 +0x81388137 0x29A7 +0x81388138 0x29A8 +0x81388139 0x29A9 +0x81388230 0x29AA +0x81388231 0x29AB +0x81388232 0x29AC +0x81388233 0x29AD +0x81388234 0x29AE +0x81388235 0x29AF +0x81388236 0x29B0 +0x81388237 0x29B1 +0x81388238 0x29B2 +0x81388239 0x29B3 +0x81388330 0x29B4 +0x81388331 0x29B5 +0x81388332 0x29B6 +0x81388333 0x29B7 +0x81388334 0x29B8 +0x81388335 0x29B9 +0x81388336 0x29BA +0x81388337 0x29BB +0x81388338 0x29BC +0x81388339 0x29BD +0x81388430 0x29BE +0x81388431 0x29BF +0x81388432 0x29C0 +0x81388433 0x29C1 +0x81388434 0x29C2 +0x81388435 0x29C3 +0x81388436 0x29C4 +0x81388437 0x29C5 +0x81388438 0x29C6 +0x81388439 0x29C7 +0x81388530 0x29C8 +0x81388531 0x29C9 +0x81388532 0x29CA +0x81388533 0x29CB +0x81388534 0x29CC +0x81388535 0x29CD +0x81388536 0x29CE +0x81388537 0x29CF +0x81388538 0x29D0 +0x81388539 0x29D1 +0x81388630 0x29D2 +0x81388631 0x29D3 +0x81388632 0x29D4 +0x81388633 0x29D5 +0x81388634 0x29D6 +0x81388635 0x29D7 +0x81388636 0x29D8 +0x81388637 0x29D9 +0x81388638 0x29DA +0x81388639 0x29DB +0x81388730 0x29DC +0x81388731 0x29DD +0x81388732 0x29DE +0x81388733 0x29DF +0x81388734 0x29E0 +0x81388735 0x29E1 +0x81388736 0x29E2 +0x81388737 0x29E3 +0x81388738 0x29E4 +0x81388739 0x29E5 +0x81388830 0x29E6 +0x81388831 0x29E7 +0x81388832 0x29E8 +0x81388833 0x29E9 +0x81388834 0x29EA +0x81388835 0x29EB +0x81388836 0x29EC +0x81388837 0x29ED +0x81388838 0x29EE +0x81388839 0x29EF +0x81388930 0x29F0 +0x81388931 0x29F1 +0x81388932 0x29F2 +0x81388933 0x29F3 +0x81388934 0x29F4 +0x81388935 0x29F5 +0x81388936 0x29F6 +0x81388937 0x29F7 +0x81388938 0x29F8 +0x81388939 0x29F9 +0x81388A30 0x29FA +0x81388A31 0x29FB +0x81388A32 0x29FC +0x81388A33 0x29FD +0x81388A34 0x29FE +0x81388A35 0x29FF +0x81388A36 0x2A00 +0x81388A37 0x2A01 +0x81388A38 0x2A02 +0x81388A39 0x2A03 +0x81388B30 0x2A04 +0x81388B31 0x2A05 +0x81388B32 0x2A06 +0x81388B33 0x2A07 +0x81388B34 0x2A08 +0x81388B35 0x2A09 +0x81388B36 0x2A0A +0x81388B37 0x2A0B +0x81388B38 0x2A0C +0x81388B39 0x2A0D +0x81388C30 0x2A0E +0x81388C31 0x2A0F +0x81388C32 0x2A10 +0x81388C33 0x2A11 +0x81388C34 0x2A12 +0x81388C35 0x2A13 +0x81388C36 0x2A14 +0x81388C37 0x2A15 +0x81388C38 0x2A16 +0x81388C39 0x2A17 +0x81388D30 0x2A18 +0x81388D31 0x2A19 +0x81388D32 0x2A1A +0x81388D33 0x2A1B +0x81388D34 0x2A1C +0x81388D35 0x2A1D +0x81388D36 0x2A1E +0x81388D37 0x2A1F +0x81388D38 0x2A20 +0x81388D39 0x2A21 +0x81388E30 0x2A22 +0x81388E31 0x2A23 +0x81388E32 0x2A24 +0x81388E33 0x2A25 +0x81388E34 0x2A26 +0x81388E35 0x2A27 +0x81388E36 0x2A28 +0x81388E37 0x2A29 +0x81388E38 0x2A2A +0x81388E39 0x2A2B +0x81388F30 0x2A2C +0x81388F31 0x2A2D +0x81388F32 0x2A2E +0x81388F33 0x2A2F +0x81388F34 0x2A30 +0x81388F35 0x2A31 +0x81388F36 0x2A32 +0x81388F37 0x2A33 +0x81388F38 0x2A34 +0x81388F39 0x2A35 +0x81389030 0x2A36 +0x81389031 0x2A37 +0x81389032 0x2A38 +0x81389033 0x2A39 +0x81389034 0x2A3A +0x81389035 0x2A3B +0x81389036 0x2A3C +0x81389037 0x2A3D +0x81389038 0x2A3E +0x81389039 0x2A3F +0x81389130 0x2A40 +0x81389131 0x2A41 +0x81389132 0x2A42 +0x81389133 0x2A43 +0x81389134 0x2A44 +0x81389135 0x2A45 +0x81389136 0x2A46 +0x81389137 0x2A47 +0x81389138 0x2A48 +0x81389139 0x2A49 +0x81389230 0x2A4A +0x81389231 0x2A4B +0x81389232 0x2A4C +0x81389233 0x2A4D +0x81389234 0x2A4E +0x81389235 0x2A4F +0x81389236 0x2A50 +0x81389237 0x2A51 +0x81389238 0x2A52 +0x81389239 0x2A53 +0x81389330 0x2A54 +0x81389331 0x2A55 +0x81389332 0x2A56 +0x81389333 0x2A57 +0x81389334 0x2A58 +0x81389335 0x2A59 +0x81389336 0x2A5A +0x81389337 0x2A5B +0x81389338 0x2A5C +0x81389339 0x2A5D +0x81389430 0x2A5E +0x81389431 0x2A5F +0x81389432 0x2A60 +0x81389433 0x2A61 +0x81389434 0x2A62 +0x81389435 0x2A63 +0x81389436 0x2A64 +0x81389437 0x2A65 +0x81389438 0x2A66 +0x81389439 0x2A67 +0x81389530 0x2A68 +0x81389531 0x2A69 +0x81389532 0x2A6A +0x81389533 0x2A6B +0x81389534 0x2A6C +0x81389535 0x2A6D +0x81389536 0x2A6E +0x81389537 0x2A6F +0x81389538 0x2A70 +0x81389539 0x2A71 +0x81389630 0x2A72 +0x81389631 0x2A73 +0x81389632 0x2A74 +0x81389633 0x2A75 +0x81389634 0x2A76 +0x81389635 0x2A77 +0x81389636 0x2A78 +0x81389637 0x2A79 +0x81389638 0x2A7A +0x81389639 0x2A7B +0x81389730 0x2A7C +0x81389731 0x2A7D +0x81389732 0x2A7E +0x81389733 0x2A7F +0x81389734 0x2A80 +0x81389735 0x2A81 +0x81389736 0x2A82 +0x81389737 0x2A83 +0x81389738 0x2A84 +0x81389739 0x2A85 +0x81389830 0x2A86 +0x81389831 0x2A87 +0x81389832 0x2A88 +0x81389833 0x2A89 +0x81389834 0x2A8A +0x81389835 0x2A8B +0x81389836 0x2A8C +0x81389837 0x2A8D +0x81389838 0x2A8E +0x81389839 0x2A8F +0x81389930 0x2A90 +0x81389931 0x2A91 +0x81389932 0x2A92 +0x81389933 0x2A93 +0x81389934 0x2A94 +0x81389935 0x2A95 +0x81389936 0x2A96 +0x81389937 0x2A97 +0x81389938 0x2A98 +0x81389939 0x2A99 +0x81389A30 0x2A9A +0x81389A31 0x2A9B +0x81389A32 0x2A9C +0x81389A33 0x2A9D +0x81389A34 0x2A9E +0x81389A35 0x2A9F +0x81389A36 0x2AA0 +0x81389A37 0x2AA1 +0x81389A38 0x2AA2 +0x81389A39 0x2AA3 +0x81389B30 0x2AA4 +0x81389B31 0x2AA5 +0x81389B32 0x2AA6 +0x81389B33 0x2AA7 +0x81389B34 0x2AA8 +0x81389B35 0x2AA9 +0x81389B36 0x2AAA +0x81389B37 0x2AAB +0x81389B38 0x2AAC +0x81389B39 0x2AAD +0x81389C30 0x2AAE +0x81389C31 0x2AAF +0x81389C32 0x2AB0 +0x81389C33 0x2AB1 +0x81389C34 0x2AB2 +0x81389C35 0x2AB3 +0x81389C36 0x2AB4 +0x81389C37 0x2AB5 +0x81389C38 0x2AB6 +0x81389C39 0x2AB7 +0x81389D30 0x2AB8 +0x81389D31 0x2AB9 +0x81389D32 0x2ABA +0x81389D33 0x2ABB +0x81389D34 0x2ABC +0x81389D35 0x2ABD +0x81389D36 0x2ABE +0x81389D37 0x2ABF +0x81389D38 0x2AC0 +0x81389D39 0x2AC1 +0x81389E30 0x2AC2 +0x81389E31 0x2AC3 +0x81389E32 0x2AC4 +0x81389E33 0x2AC5 +0x81389E34 0x2AC6 +0x81389E35 0x2AC7 +0x81389E36 0x2AC8 +0x81389E37 0x2AC9 +0x81389E38 0x2ACA +0x81389E39 0x2ACB +0x81389F30 0x2ACC +0x81389F31 0x2ACD +0x81389F32 0x2ACE +0x81389F33 0x2ACF +0x81389F34 0x2AD0 +0x81389F35 0x2AD1 +0x81389F36 0x2AD2 +0x81389F37 0x2AD3 +0x81389F38 0x2AD4 +0x81389F39 0x2AD5 +0x8138A030 0x2AD6 +0x8138A031 0x2AD7 +0x8138A032 0x2AD8 +0x8138A033 0x2AD9 +0x8138A034 0x2ADA +0x8138A035 0x2ADB +0x8138A036 0x2ADC +0x8138A037 0x2ADD +0x8138A038 0x2ADE +0x8138A039 0x2ADF +0x8138A130 0x2AE0 +0x8138A131 0x2AE1 +0x8138A132 0x2AE2 +0x8138A133 0x2AE3 +0x8138A134 0x2AE4 +0x8138A135 0x2AE5 +0x8138A136 0x2AE6 +0x8138A137 0x2AE7 +0x8138A138 0x2AE8 +0x8138A139 0x2AE9 +0x8138A230 0x2AEA +0x8138A231 0x2AEB +0x8138A232 0x2AEC +0x8138A233 0x2AED +0x8138A234 0x2AEE +0x8138A235 0x2AEF +0x8138A236 0x2AF0 +0x8138A237 0x2AF1 +0x8138A238 0x2AF2 +0x8138A239 0x2AF3 +0x8138A330 0x2AF4 +0x8138A331 0x2AF5 +0x8138A332 0x2AF6 +0x8138A333 0x2AF7 +0x8138A334 0x2AF8 +0x8138A335 0x2AF9 +0x8138A336 0x2AFA +0x8138A337 0x2AFB +0x8138A338 0x2AFC +0x8138A339 0x2AFD +0x8138A430 0x2AFE +0x8138A431 0x2AFF +0x8138A432 0x2B00 +0x8138A433 0x2B01 +0x8138A434 0x2B02 +0x8138A435 0x2B03 +0x8138A436 0x2B04 +0x8138A437 0x2B05 +0x8138A438 0x2B06 +0x8138A439 0x2B07 +0x8138A530 0x2B08 +0x8138A531 0x2B09 +0x8138A532 0x2B0A +0x8138A533 0x2B0B +0x8138A534 0x2B0C +0x8138A535 0x2B0D +0x8138A536 0x2B0E +0x8138A537 0x2B0F +0x8138A538 0x2B10 +0x8138A539 0x2B11 +0x8138A630 0x2B12 +0x8138A631 0x2B13 +0x8138A632 0x2B14 +0x8138A633 0x2B15 +0x8138A634 0x2B16 +0x8138A635 0x2B17 +0x8138A636 0x2B18 +0x8138A637 0x2B19 +0x8138A638 0x2B1A +0x8138A639 0x2B1B +0x8138A730 0x2B1C +0x8138A731 0x2B1D +0x8138A732 0x2B1E +0x8138A733 0x2B1F +0x8138A734 0x2B20 +0x8138A735 0x2B21 +0x8138A736 0x2B22 +0x8138A737 0x2B23 +0x8138A738 0x2B24 +0x8138A739 0x2B25 +0x8138A830 0x2B26 +0x8138A831 0x2B27 +0x8138A832 0x2B28 +0x8138A833 0x2B29 +0x8138A834 0x2B2A +0x8138A835 0x2B2B +0x8138A836 0x2B2C +0x8138A837 0x2B2D +0x8138A838 0x2B2E +0x8138A839 0x2B2F +0x8138A930 0x2B30 +0x8138A931 0x2B31 +0x8138A932 0x2B32 +0x8138A933 0x2B33 +0x8138A934 0x2B34 +0x8138A935 0x2B35 +0x8138A936 0x2B36 +0x8138A937 0x2B37 +0x8138A938 0x2B38 +0x8138A939 0x2B39 +0x8138AA30 0x2B3A +0x8138AA31 0x2B3B +0x8138AA32 0x2B3C +0x8138AA33 0x2B3D +0x8138AA34 0x2B3E +0x8138AA35 0x2B3F +0x8138AA36 0x2B40 +0x8138AA37 0x2B41 +0x8138AA38 0x2B42 +0x8138AA39 0x2B43 +0x8138AB30 0x2B44 +0x8138AB31 0x2B45 +0x8138AB32 0x2B46 +0x8138AB33 0x2B47 +0x8138AB34 0x2B48 +0x8138AB35 0x2B49 +0x8138AB36 0x2B4A +0x8138AB37 0x2B4B +0x8138AB38 0x2B4C +0x8138AB39 0x2B4D +0x8138AC30 0x2B4E +0x8138AC31 0x2B4F +0x8138AC32 0x2B50 +0x8138AC33 0x2B51 +0x8138AC34 0x2B52 +0x8138AC35 0x2B53 +0x8138AC36 0x2B54 +0x8138AC37 0x2B55 +0x8138AC38 0x2B56 +0x8138AC39 0x2B57 +0x8138AD30 0x2B58 +0x8138AD31 0x2B59 +0x8138AD32 0x2B5A +0x8138AD33 0x2B5B +0x8138AD34 0x2B5C +0x8138AD35 0x2B5D +0x8138AD36 0x2B5E +0x8138AD37 0x2B5F +0x8138AD38 0x2B60 +0x8138AD39 0x2B61 +0x8138AE30 0x2B62 +0x8138AE31 0x2B63 +0x8138AE32 0x2B64 +0x8138AE33 0x2B65 +0x8138AE34 0x2B66 +0x8138AE35 0x2B67 +0x8138AE36 0x2B68 +0x8138AE37 0x2B69 +0x8138AE38 0x2B6A +0x8138AE39 0x2B6B +0x8138AF30 0x2B6C +0x8138AF31 0x2B6D +0x8138AF32 0x2B6E +0x8138AF33 0x2B6F +0x8138AF34 0x2B70 +0x8138AF35 0x2B71 +0x8138AF36 0x2B72 +0x8138AF37 0x2B73 +0x8138AF38 0x2B74 +0x8138AF39 0x2B75 +0x8138B030 0x2B76 +0x8138B031 0x2B77 +0x8138B032 0x2B78 +0x8138B033 0x2B79 +0x8138B034 0x2B7A +0x8138B035 0x2B7B +0x8138B036 0x2B7C +0x8138B037 0x2B7D +0x8138B038 0x2B7E +0x8138B039 0x2B7F +0x8138B130 0x2B80 +0x8138B131 0x2B81 +0x8138B132 0x2B82 +0x8138B133 0x2B83 +0x8138B134 0x2B84 +0x8138B135 0x2B85 +0x8138B136 0x2B86 +0x8138B137 0x2B87 +0x8138B138 0x2B88 +0x8138B139 0x2B89 +0x8138B230 0x2B8A +0x8138B231 0x2B8B +0x8138B232 0x2B8C +0x8138B233 0x2B8D +0x8138B234 0x2B8E +0x8138B235 0x2B8F +0x8138B236 0x2B90 +0x8138B237 0x2B91 +0x8138B238 0x2B92 +0x8138B239 0x2B93 +0x8138B330 0x2B94 +0x8138B331 0x2B95 +0x8138B332 0x2B96 +0x8138B333 0x2B97 +0x8138B334 0x2B98 +0x8138B335 0x2B99 +0x8138B336 0x2B9A +0x8138B337 0x2B9B +0x8138B338 0x2B9C +0x8138B339 0x2B9D +0x8138B430 0x2B9E +0x8138B431 0x2B9F +0x8138B432 0x2BA0 +0x8138B433 0x2BA1 +0x8138B434 0x2BA2 +0x8138B435 0x2BA3 +0x8138B436 0x2BA4 +0x8138B437 0x2BA5 +0x8138B438 0x2BA6 +0x8138B439 0x2BA7 +0x8138B530 0x2BA8 +0x8138B531 0x2BA9 +0x8138B532 0x2BAA +0x8138B533 0x2BAB +0x8138B534 0x2BAC +0x8138B535 0x2BAD +0x8138B536 0x2BAE +0x8138B537 0x2BAF +0x8138B538 0x2BB0 +0x8138B539 0x2BB1 +0x8138B630 0x2BB2 +0x8138B631 0x2BB3 +0x8138B632 0x2BB4 +0x8138B633 0x2BB5 +0x8138B634 0x2BB6 +0x8138B635 0x2BB7 +0x8138B636 0x2BB8 +0x8138B637 0x2BB9 +0x8138B638 0x2BBA +0x8138B639 0x2BBB +0x8138B730 0x2BBC +0x8138B731 0x2BBD +0x8138B732 0x2BBE +0x8138B733 0x2BBF +0x8138B734 0x2BC0 +0x8138B735 0x2BC1 +0x8138B736 0x2BC2 +0x8138B737 0x2BC3 +0x8138B738 0x2BC4 +0x8138B739 0x2BC5 +0x8138B830 0x2BC6 +0x8138B831 0x2BC7 +0x8138B832 0x2BC8 +0x8138B833 0x2BC9 +0x8138B834 0x2BCA +0x8138B835 0x2BCB +0x8138B836 0x2BCC +0x8138B837 0x2BCD +0x8138B838 0x2BCE +0x8138B839 0x2BCF +0x8138B930 0x2BD0 +0x8138B931 0x2BD1 +0x8138B932 0x2BD2 +0x8138B933 0x2BD3 +0x8138B934 0x2BD4 +0x8138B935 0x2BD5 +0x8138B936 0x2BD6 +0x8138B937 0x2BD7 +0x8138B938 0x2BD8 +0x8138B939 0x2BD9 +0x8138BA30 0x2BDA +0x8138BA31 0x2BDB +0x8138BA32 0x2BDC +0x8138BA33 0x2BDD +0x8138BA34 0x2BDE +0x8138BA35 0x2BDF +0x8138BA36 0x2BE0 +0x8138BA37 0x2BE1 +0x8138BA38 0x2BE2 +0x8138BA39 0x2BE3 +0x8138BB30 0x2BE4 +0x8138BB31 0x2BE5 +0x8138BB32 0x2BE6 +0x8138BB33 0x2BE7 +0x8138BB34 0x2BE8 +0x8138BB35 0x2BE9 +0x8138BB36 0x2BEA +0x8138BB37 0x2BEB +0x8138BB38 0x2BEC +0x8138BB39 0x2BED +0x8138BC30 0x2BEE +0x8138BC31 0x2BEF +0x8138BC32 0x2BF0 +0x8138BC33 0x2BF1 +0x8138BC34 0x2BF2 +0x8138BC35 0x2BF3 +0x8138BC36 0x2BF4 +0x8138BC37 0x2BF5 +0x8138BC38 0x2BF6 +0x8138BC39 0x2BF7 +0x8138BD30 0x2BF8 +0x8138BD31 0x2BF9 +0x8138BD32 0x2BFA +0x8138BD33 0x2BFB +0x8138BD34 0x2BFC +0x8138BD35 0x2BFD +0x8138BD36 0x2BFE +0x8138BD37 0x2BFF +0x8138BD38 0x2C00 +0x8138BD39 0x2C01 +0x8138BE30 0x2C02 +0x8138BE31 0x2C03 +0x8138BE32 0x2C04 +0x8138BE33 0x2C05 +0x8138BE34 0x2C06 +0x8138BE35 0x2C07 +0x8138BE36 0x2C08 +0x8138BE37 0x2C09 +0x8138BE38 0x2C0A +0x8138BE39 0x2C0B +0x8138BF30 0x2C0C +0x8138BF31 0x2C0D +0x8138BF32 0x2C0E +0x8138BF33 0x2C0F +0x8138BF34 0x2C10 +0x8138BF35 0x2C11 +0x8138BF36 0x2C12 +0x8138BF37 0x2C13 +0x8138BF38 0x2C14 +0x8138BF39 0x2C15 +0x8138C030 0x2C16 +0x8138C031 0x2C17 +0x8138C032 0x2C18 +0x8138C033 0x2C19 +0x8138C034 0x2C1A +0x8138C035 0x2C1B +0x8138C036 0x2C1C +0x8138C037 0x2C1D +0x8138C038 0x2C1E +0x8138C039 0x2C1F +0x8138C130 0x2C20 +0x8138C131 0x2C21 +0x8138C132 0x2C22 +0x8138C133 0x2C23 +0x8138C134 0x2C24 +0x8138C135 0x2C25 +0x8138C136 0x2C26 +0x8138C137 0x2C27 +0x8138C138 0x2C28 +0x8138C139 0x2C29 +0x8138C230 0x2C2A +0x8138C231 0x2C2B +0x8138C232 0x2C2C +0x8138C233 0x2C2D +0x8138C234 0x2C2E +0x8138C235 0x2C2F +0x8138C236 0x2C30 +0x8138C237 0x2C31 +0x8138C238 0x2C32 +0x8138C239 0x2C33 +0x8138C330 0x2C34 +0x8138C331 0x2C35 +0x8138C332 0x2C36 +0x8138C333 0x2C37 +0x8138C334 0x2C38 +0x8138C335 0x2C39 +0x8138C336 0x2C3A +0x8138C337 0x2C3B +0x8138C338 0x2C3C +0x8138C339 0x2C3D +0x8138C430 0x2C3E +0x8138C431 0x2C3F +0x8138C432 0x2C40 +0x8138C433 0x2C41 +0x8138C434 0x2C42 +0x8138C435 0x2C43 +0x8138C436 0x2C44 +0x8138C437 0x2C45 +0x8138C438 0x2C46 +0x8138C439 0x2C47 +0x8138C530 0x2C48 +0x8138C531 0x2C49 +0x8138C532 0x2C4A +0x8138C533 0x2C4B +0x8138C534 0x2C4C +0x8138C535 0x2C4D +0x8138C536 0x2C4E +0x8138C537 0x2C4F +0x8138C538 0x2C50 +0x8138C539 0x2C51 +0x8138C630 0x2C52 +0x8138C631 0x2C53 +0x8138C632 0x2C54 +0x8138C633 0x2C55 +0x8138C634 0x2C56 +0x8138C635 0x2C57 +0x8138C636 0x2C58 +0x8138C637 0x2C59 +0x8138C638 0x2C5A +0x8138C639 0x2C5B +0x8138C730 0x2C5C +0x8138C731 0x2C5D +0x8138C732 0x2C5E +0x8138C733 0x2C5F +0x8138C734 0x2C60 +0x8138C735 0x2C61 +0x8138C736 0x2C62 +0x8138C737 0x2C63 +0x8138C738 0x2C64 +0x8138C739 0x2C65 +0x8138C830 0x2C66 +0x8138C831 0x2C67 +0x8138C832 0x2C68 +0x8138C833 0x2C69 +0x8138C834 0x2C6A +0x8138C835 0x2C6B +0x8138C836 0x2C6C +0x8138C837 0x2C6D +0x8138C838 0x2C6E +0x8138C839 0x2C6F +0x8138C930 0x2C70 +0x8138C931 0x2C71 +0x8138C932 0x2C72 +0x8138C933 0x2C73 +0x8138C934 0x2C74 +0x8138C935 0x2C75 +0x8138C936 0x2C76 +0x8138C937 0x2C77 +0x8138C938 0x2C78 +0x8138C939 0x2C79 +0x8138CA30 0x2C7A +0x8138CA31 0x2C7B +0x8138CA32 0x2C7C +0x8138CA33 0x2C7D +0x8138CA34 0x2C7E +0x8138CA35 0x2C7F +0x8138CA36 0x2C80 +0x8138CA37 0x2C81 +0x8138CA38 0x2C82 +0x8138CA39 0x2C83 +0x8138CB30 0x2C84 +0x8138CB31 0x2C85 +0x8138CB32 0x2C86 +0x8138CB33 0x2C87 +0x8138CB34 0x2C88 +0x8138CB35 0x2C89 +0x8138CB36 0x2C8A +0x8138CB37 0x2C8B +0x8138CB38 0x2C8C +0x8138CB39 0x2C8D +0x8138CC30 0x2C8E +0x8138CC31 0x2C8F +0x8138CC32 0x2C90 +0x8138CC33 0x2C91 +0x8138CC34 0x2C92 +0x8138CC35 0x2C93 +0x8138CC36 0x2C94 +0x8138CC37 0x2C95 +0x8138CC38 0x2C96 +0x8138CC39 0x2C97 +0x8138CD30 0x2C98 +0x8138CD31 0x2C99 +0x8138CD32 0x2C9A +0x8138CD33 0x2C9B +0x8138CD34 0x2C9C +0x8138CD35 0x2C9D +0x8138CD36 0x2C9E +0x8138CD37 0x2C9F +0x8138CD38 0x2CA0 +0x8138CD39 0x2CA1 +0x8138CE30 0x2CA2 +0x8138CE31 0x2CA3 +0x8138CE32 0x2CA4 +0x8138CE33 0x2CA5 +0x8138CE34 0x2CA6 +0x8138CE35 0x2CA7 +0x8138CE36 0x2CA8 +0x8138CE37 0x2CA9 +0x8138CE38 0x2CAA +0x8138CE39 0x2CAB +0x8138CF30 0x2CAC +0x8138CF31 0x2CAD +0x8138CF32 0x2CAE +0x8138CF33 0x2CAF +0x8138CF34 0x2CB0 +0x8138CF35 0x2CB1 +0x8138CF36 0x2CB2 +0x8138CF37 0x2CB3 +0x8138CF38 0x2CB4 +0x8138CF39 0x2CB5 +0x8138D030 0x2CB6 +0x8138D031 0x2CB7 +0x8138D032 0x2CB8 +0x8138D033 0x2CB9 +0x8138D034 0x2CBA +0x8138D035 0x2CBB +0x8138D036 0x2CBC +0x8138D037 0x2CBD +0x8138D038 0x2CBE +0x8138D039 0x2CBF +0x8138D130 0x2CC0 +0x8138D131 0x2CC1 +0x8138D132 0x2CC2 +0x8138D133 0x2CC3 +0x8138D134 0x2CC4 +0x8138D135 0x2CC5 +0x8138D136 0x2CC6 +0x8138D137 0x2CC7 +0x8138D138 0x2CC8 +0x8138D139 0x2CC9 +0x8138D230 0x2CCA +0x8138D231 0x2CCB +0x8138D232 0x2CCC +0x8138D233 0x2CCD +0x8138D234 0x2CCE +0x8138D235 0x2CCF +0x8138D236 0x2CD0 +0x8138D237 0x2CD1 +0x8138D238 0x2CD2 +0x8138D239 0x2CD3 +0x8138D330 0x2CD4 +0x8138D331 0x2CD5 +0x8138D332 0x2CD6 +0x8138D333 0x2CD7 +0x8138D334 0x2CD8 +0x8138D335 0x2CD9 +0x8138D336 0x2CDA +0x8138D337 0x2CDB +0x8138D338 0x2CDC +0x8138D339 0x2CDD +0x8138D430 0x2CDE +0x8138D431 0x2CDF +0x8138D432 0x2CE0 +0x8138D433 0x2CE1 +0x8138D434 0x2CE2 +0x8138D435 0x2CE3 +0x8138D436 0x2CE4 +0x8138D437 0x2CE5 +0x8138D438 0x2CE6 +0x8138D439 0x2CE7 +0x8138D530 0x2CE8 +0x8138D531 0x2CE9 +0x8138D532 0x2CEA +0x8138D533 0x2CEB +0x8138D534 0x2CEC +0x8138D535 0x2CED +0x8138D536 0x2CEE +0x8138D537 0x2CEF +0x8138D538 0x2CF0 +0x8138D539 0x2CF1 +0x8138D630 0x2CF2 +0x8138D631 0x2CF3 +0x8138D632 0x2CF4 +0x8138D633 0x2CF5 +0x8138D634 0x2CF6 +0x8138D635 0x2CF7 +0x8138D636 0x2CF8 +0x8138D637 0x2CF9 +0x8138D638 0x2CFA +0x8138D639 0x2CFB +0x8138D730 0x2CFC +0x8138D731 0x2CFD +0x8138D732 0x2CFE +0x8138D733 0x2CFF +0x8138D734 0x2D00 +0x8138D735 0x2D01 +0x8138D736 0x2D02 +0x8138D737 0x2D03 +0x8138D738 0x2D04 +0x8138D739 0x2D05 +0x8138D830 0x2D06 +0x8138D831 0x2D07 +0x8138D832 0x2D08 +0x8138D833 0x2D09 +0x8138D834 0x2D0A +0x8138D835 0x2D0B +0x8138D836 0x2D0C +0x8138D837 0x2D0D +0x8138D838 0x2D0E +0x8138D839 0x2D0F +0x8138D930 0x2D10 +0x8138D931 0x2D11 +0x8138D932 0x2D12 +0x8138D933 0x2D13 +0x8138D934 0x2D14 +0x8138D935 0x2D15 +0x8138D936 0x2D16 +0x8138D937 0x2D17 +0x8138D938 0x2D18 +0x8138D939 0x2D19 +0x8138DA30 0x2D1A +0x8138DA31 0x2D1B +0x8138DA32 0x2D1C +0x8138DA33 0x2D1D +0x8138DA34 0x2D1E +0x8138DA35 0x2D1F +0x8138DA36 0x2D20 +0x8138DA37 0x2D21 +0x8138DA38 0x2D22 +0x8138DA39 0x2D23 +0x8138DB30 0x2D24 +0x8138DB31 0x2D25 +0x8138DB32 0x2D26 +0x8138DB33 0x2D27 +0x8138DB34 0x2D28 +0x8138DB35 0x2D29 +0x8138DB36 0x2D2A +0x8138DB37 0x2D2B +0x8138DB38 0x2D2C +0x8138DB39 0x2D2D +0x8138DC30 0x2D2E +0x8138DC31 0x2D2F +0x8138DC32 0x2D30 +0x8138DC33 0x2D31 +0x8138DC34 0x2D32 +0x8138DC35 0x2D33 +0x8138DC36 0x2D34 +0x8138DC37 0x2D35 +0x8138DC38 0x2D36 +0x8138DC39 0x2D37 +0x8138DD30 0x2D38 +0x8138DD31 0x2D39 +0x8138DD32 0x2D3A +0x8138DD33 0x2D3B +0x8138DD34 0x2D3C +0x8138DD35 0x2D3D +0x8138DD36 0x2D3E +0x8138DD37 0x2D3F +0x8138DD38 0x2D40 +0x8138DD39 0x2D41 +0x8138DE30 0x2D42 +0x8138DE31 0x2D43 +0x8138DE32 0x2D44 +0x8138DE33 0x2D45 +0x8138DE34 0x2D46 +0x8138DE35 0x2D47 +0x8138DE36 0x2D48 +0x8138DE37 0x2D49 +0x8138DE38 0x2D4A +0x8138DE39 0x2D4B +0x8138DF30 0x2D4C +0x8138DF31 0x2D4D +0x8138DF32 0x2D4E +0x8138DF33 0x2D4F +0x8138DF34 0x2D50 +0x8138DF35 0x2D51 +0x8138DF36 0x2D52 +0x8138DF37 0x2D53 +0x8138DF38 0x2D54 +0x8138DF39 0x2D55 +0x8138E030 0x2D56 +0x8138E031 0x2D57 +0x8138E032 0x2D58 +0x8138E033 0x2D59 +0x8138E034 0x2D5A +0x8138E035 0x2D5B +0x8138E036 0x2D5C +0x8138E037 0x2D5D +0x8138E038 0x2D5E +0x8138E039 0x2D5F +0x8138E130 0x2D60 +0x8138E131 0x2D61 +0x8138E132 0x2D62 +0x8138E133 0x2D63 +0x8138E134 0x2D64 +0x8138E135 0x2D65 +0x8138E136 0x2D66 +0x8138E137 0x2D67 +0x8138E138 0x2D68 +0x8138E139 0x2D69 +0x8138E230 0x2D6A +0x8138E231 0x2D6B +0x8138E232 0x2D6C +0x8138E233 0x2D6D +0x8138E234 0x2D6E +0x8138E235 0x2D6F +0x8138E236 0x2D70 +0x8138E237 0x2D71 +0x8138E238 0x2D72 +0x8138E239 0x2D73 +0x8138E330 0x2D74 +0x8138E331 0x2D75 +0x8138E332 0x2D76 +0x8138E333 0x2D77 +0x8138E334 0x2D78 +0x8138E335 0x2D79 +0x8138E336 0x2D7A +0x8138E337 0x2D7B +0x8138E338 0x2D7C +0x8138E339 0x2D7D +0x8138E430 0x2D7E +0x8138E431 0x2D7F +0x8138E432 0x2D80 +0x8138E433 0x2D81 +0x8138E434 0x2D82 +0x8138E435 0x2D83 +0x8138E436 0x2D84 +0x8138E437 0x2D85 +0x8138E438 0x2D86 +0x8138E439 0x2D87 +0x8138E530 0x2D88 +0x8138E531 0x2D89 +0x8138E532 0x2D8A +0x8138E533 0x2D8B +0x8138E534 0x2D8C +0x8138E535 0x2D8D +0x8138E536 0x2D8E +0x8138E537 0x2D8F +0x8138E538 0x2D90 +0x8138E539 0x2D91 +0x8138E630 0x2D92 +0x8138E631 0x2D93 +0x8138E632 0x2D94 +0x8138E633 0x2D95 +0x8138E634 0x2D96 +0x8138E635 0x2D97 +0x8138E636 0x2D98 +0x8138E637 0x2D99 +0x8138E638 0x2D9A +0x8138E639 0x2D9B +0x8138E730 0x2D9C +0x8138E731 0x2D9D +0x8138E732 0x2D9E +0x8138E733 0x2D9F +0x8138E734 0x2DA0 +0x8138E735 0x2DA1 +0x8138E736 0x2DA2 +0x8138E737 0x2DA3 +0x8138E738 0x2DA4 +0x8138E739 0x2DA5 +0x8138E830 0x2DA6 +0x8138E831 0x2DA7 +0x8138E832 0x2DA8 +0x8138E833 0x2DA9 +0x8138E834 0x2DAA +0x8138E835 0x2DAB +0x8138E836 0x2DAC +0x8138E837 0x2DAD +0x8138E838 0x2DAE +0x8138E839 0x2DAF +0x8138E930 0x2DB0 +0x8138E931 0x2DB1 +0x8138E932 0x2DB2 +0x8138E933 0x2DB3 +0x8138E934 0x2DB4 +0x8138E935 0x2DB5 +0x8138E936 0x2DB6 +0x8138E937 0x2DB7 +0x8138E938 0x2DB8 +0x8138E939 0x2DB9 +0x8138EA30 0x2DBA +0x8138EA31 0x2DBB +0x8138EA32 0x2DBC +0x8138EA33 0x2DBD +0x8138EA34 0x2DBE +0x8138EA35 0x2DBF +0x8138EA36 0x2DC0 +0x8138EA37 0x2DC1 +0x8138EA38 0x2DC2 +0x8138EA39 0x2DC3 +0x8138EB30 0x2DC4 +0x8138EB31 0x2DC5 +0x8138EB32 0x2DC6 +0x8138EB33 0x2DC7 +0x8138EB34 0x2DC8 +0x8138EB35 0x2DC9 +0x8138EB36 0x2DCA +0x8138EB37 0x2DCB +0x8138EB38 0x2DCC +0x8138EB39 0x2DCD +0x8138EC30 0x2DCE +0x8138EC31 0x2DCF +0x8138EC32 0x2DD0 +0x8138EC33 0x2DD1 +0x8138EC34 0x2DD2 +0x8138EC35 0x2DD3 +0x8138EC36 0x2DD4 +0x8138EC37 0x2DD5 +0x8138EC38 0x2DD6 +0x8138EC39 0x2DD7 +0x8138ED30 0x2DD8 +0x8138ED31 0x2DD9 +0x8138ED32 0x2DDA +0x8138ED33 0x2DDB +0x8138ED34 0x2DDC +0x8138ED35 0x2DDD +0x8138ED36 0x2DDE +0x8138ED37 0x2DDF +0x8138ED38 0x2DE0 +0x8138ED39 0x2DE1 +0x8138EE30 0x2DE2 +0x8138EE31 0x2DE3 +0x8138EE32 0x2DE4 +0x8138EE33 0x2DE5 +0x8138EE34 0x2DE6 +0x8138EE35 0x2DE7 +0x8138EE36 0x2DE8 +0x8138EE37 0x2DE9 +0x8138EE38 0x2DEA +0x8138EE39 0x2DEB +0x8138EF30 0x2DEC +0x8138EF31 0x2DED +0x8138EF32 0x2DEE +0x8138EF33 0x2DEF +0x8138EF34 0x2DF0 +0x8138EF35 0x2DF1 +0x8138EF36 0x2DF2 +0x8138EF37 0x2DF3 +0x8138EF38 0x2DF4 +0x8138EF39 0x2DF5 +0x8138F030 0x2DF6 +0x8138F031 0x2DF7 +0x8138F032 0x2DF8 +0x8138F033 0x2DF9 +0x8138F034 0x2DFA +0x8138F035 0x2DFB +0x8138F036 0x2DFC +0x8138F037 0x2DFD +0x8138F038 0x2DFE +0x8138F039 0x2DFF +0x8138F130 0x2E00 +0x8138F131 0x2E01 +0x8138F132 0x2E02 +0x8138F133 0x2E03 +0x8138F134 0x2E04 +0x8138F135 0x2E05 +0x8138F136 0x2E06 +0x8138F137 0x2E07 +0x8138F138 0x2E08 +0x8138F139 0x2E09 +0x8138F230 0x2E0A +0x8138F231 0x2E0B +0x8138F232 0x2E0C +0x8138F233 0x2E0D +0x8138F234 0x2E0E +0x8138F235 0x2E0F +0x8138F236 0x2E10 +0x8138F237 0x2E11 +0x8138F238 0x2E12 +0x8138F239 0x2E13 +0x8138F330 0x2E14 +0x8138F331 0x2E15 +0x8138F332 0x2E16 +0x8138F333 0x2E17 +0x8138F334 0x2E18 +0x8138F335 0x2E19 +0x8138F336 0x2E1A +0x8138F337 0x2E1B +0x8138F338 0x2E1C +0x8138F339 0x2E1D +0x8138F430 0x2E1E +0x8138F431 0x2E1F +0x8138F432 0x2E20 +0x8138F433 0x2E21 +0x8138F434 0x2E22 +0x8138F435 0x2E23 +0x8138F436 0x2E24 +0x8138F437 0x2E25 +0x8138F438 0x2E26 +0x8138F439 0x2E27 +0x8138F530 0x2E28 +0x8138F531 0x2E29 +0x8138F532 0x2E2A +0x8138F533 0x2E2B +0x8138F534 0x2E2C +0x8138F535 0x2E2D +0x8138F536 0x2E2E +0x8138F537 0x2E2F +0x8138F538 0x2E30 +0x8138F539 0x2E31 +0x8138F630 0x2E32 +0x8138F631 0x2E33 +0x8138F632 0x2E34 +0x8138F633 0x2E35 +0x8138F634 0x2E36 +0x8138F635 0x2E37 +0x8138F636 0x2E38 +0x8138F637 0x2E39 +0x8138F638 0x2E3A +0x8138F639 0x2E3B +0x8138F730 0x2E3C +0x8138F731 0x2E3D +0x8138F732 0x2E3E +0x8138F733 0x2E3F +0x8138F734 0x2E40 +0x8138F735 0x2E41 +0x8138F736 0x2E42 +0x8138F737 0x2E43 +0x8138F738 0x2E44 +0x8138F739 0x2E45 +0x8138F830 0x2E46 +0x8138F831 0x2E47 +0x8138F832 0x2E48 +0x8138F833 0x2E49 +0x8138F834 0x2E4A +0x8138F835 0x2E4B +0x8138F836 0x2E4C +0x8138F837 0x2E4D +0x8138F838 0x2E4E +0x8138F839 0x2E4F +0x8138F930 0x2E50 +0x8138F931 0x2E51 +0x8138F932 0x2E52 +0x8138F933 0x2E53 +0x8138F934 0x2E54 +0x8138F935 0x2E55 +0x8138F936 0x2E56 +0x8138F937 0x2E57 +0x8138F938 0x2E58 +0x8138F939 0x2E59 +0x8138FA30 0x2E5A +0x8138FA31 0x2E5B +0x8138FA32 0x2E5C +0x8138FA33 0x2E5D +0x8138FA34 0x2E5E +0x8138FA35 0x2E5F +0x8138FA36 0x2E60 +0x8138FA37 0x2E61 +0x8138FA38 0x2E62 +0x8138FA39 0x2E63 +0x8138FB30 0x2E64 +0x8138FB31 0x2E65 +0x8138FB32 0x2E66 +0x8138FB33 0x2E67 +0x8138FB34 0x2E68 +0x8138FB35 0x2E69 +0x8138FB36 0x2E6A +0x8138FB37 0x2E6B +0x8138FB38 0x2E6C +0x8138FB39 0x2E6D +0x8138FC30 0x2E6E +0x8138FC31 0x2E6F +0x8138FC32 0x2E70 +0x8138FC33 0x2E71 +0x8138FC34 0x2E72 +0x8138FC35 0x2E73 +0x8138FC36 0x2E74 +0x8138FC37 0x2E75 +0x8138FC38 0x2E76 +0x8138FC39 0x2E77 +0x8138FD30 0x2E78 +0x8138FD31 0x2E79 +0x8138FD32 0x2E7A +0x8138FD33 0x2E7B +0x8138FD34 0x2E7C +0x8138FD35 0x2E7D +0x8138FD36 0x2E7E +0x8138FD37 0x2E7F +0x8138FD38 0x2E80 +0x8138FD39 0x2E82 +0x8138FE30 0x2E83 +0x8138FE31 0x2E85 +0x8138FE32 0x2E86 +0x8138FE33 0x2E87 +0x8138FE34 0x2E89 +0x8138FE35 0x2E8A +0x8138FE36 0x2E8D +0x8138FE37 0x2E8E +0x8138FE38 0x2E8F +0x8138FE39 0x2E90 +0x81398130 0x2E91 +0x81398131 0x2E92 +0x81398132 0x2E93 +0x81398133 0x2E94 +0x81398134 0x2E95 +0x81398135 0x2E96 +0x81398136 0x2E98 +0x81398137 0x2E99 +0x81398138 0x2E9A +0x81398139 0x2E9B +0x81398230 0x2E9C +0x81398231 0x2E9D +0x81398232 0x2E9E +0x81398233 0x2E9F +0x81398234 0x2EA0 +0x81398235 0x2EA1 +0x81398236 0x2EA2 +0x81398237 0x2EA3 +0x81398238 0x2EA4 +0x81398239 0x2EA5 +0x81398330 0x2EA6 +0x81398331 0x2EA8 +0x81398332 0x2EA9 +0x81398333 0x2EAB +0x81398334 0x2EAC +0x81398335 0x2EAD +0x81398336 0x2EAF +0x81398337 0x2EB0 +0x81398338 0x2EB1 +0x81398339 0x2EB2 +0x81398430 0x2EB4 +0x81398431 0x2EB5 +0x81398432 0x2EB8 +0x81398433 0x2EB9 +0x81398434 0x2EBA +0x81398435 0x2EBC +0x81398436 0x2EBD +0x81398437 0x2EBE +0x81398438 0x2EBF +0x81398439 0x2EC0 +0x81398530 0x2EC1 +0x81398531 0x2EC2 +0x81398532 0x2EC3 +0x81398533 0x2EC4 +0x81398534 0x2EC5 +0x81398535 0x2EC6 +0x81398536 0x2EC7 +0x81398537 0x2EC8 +0x81398538 0x2EC9 +0x81398539 0x2ECB +0x81398630 0x2ECC +0x81398631 0x2ECD +0x81398632 0x2ECE +0x81398633 0x2ECF +0x81398634 0x2ED0 +0x81398635 0x2ED1 +0x81398636 0x2ED2 +0x81398637 0x2ED3 +0x81398638 0x2ED4 +0x81398639 0x2ED5 +0x81398730 0x2ED6 +0x81398731 0x2ED7 +0x81398732 0x2ED8 +0x81398733 0x2ED9 +0x81398734 0x2EDA +0x81398735 0x2EDB +0x81398736 0x2EDC +0x81398737 0x2EDD +0x81398738 0x2EDE +0x81398739 0x2EDF +0x81398830 0x2EE0 +0x81398831 0x2EE1 +0x81398832 0x2EE2 +0x81398833 0x2EE3 +0x81398834 0x2EE4 +0x81398835 0x2EE5 +0x81398836 0x2EE6 +0x81398837 0x2EE7 +0x81398838 0x2EE8 +0x81398839 0x2EE9 +0x81398930 0x2EEA +0x81398931 0x2EEB +0x81398932 0x2EEC +0x81398933 0x2EED +0x81398934 0x2EEE +0x81398935 0x2EEF +0x81398936 0x2EF0 +0x81398937 0x2EF1 +0x81398938 0x2EF2 +0x81398939 0x2EF3 +0x81398A30 0x2EF4 +0x81398A31 0x2EF5 +0x81398A32 0x2EF6 +0x81398A33 0x2EF7 +0x81398A34 0x2EF8 +0x81398A35 0x2EF9 +0x81398A36 0x2EFA +0x81398A37 0x2EFB +0x81398A38 0x2EFC +0x81398A39 0x2EFD +0x81398B30 0x2EFE +0x81398B31 0x2EFF +0x81398B32 0x2F00 +0x81398B33 0x2F01 +0x81398B34 0x2F02 +0x81398B35 0x2F03 +0x81398B36 0x2F04 +0x81398B37 0x2F05 +0x81398B38 0x2F06 +0x81398B39 0x2F07 +0x81398C30 0x2F08 +0x81398C31 0x2F09 +0x81398C32 0x2F0A +0x81398C33 0x2F0B +0x81398C34 0x2F0C +0x81398C35 0x2F0D +0x81398C36 0x2F0E +0x81398C37 0x2F0F +0x81398C38 0x2F10 +0x81398C39 0x2F11 +0x81398D30 0x2F12 +0x81398D31 0x2F13 +0x81398D32 0x2F14 +0x81398D33 0x2F15 +0x81398D34 0x2F16 +0x81398D35 0x2F17 +0x81398D36 0x2F18 +0x81398D37 0x2F19 +0x81398D38 0x2F1A +0x81398D39 0x2F1B +0x81398E30 0x2F1C +0x81398E31 0x2F1D +0x81398E32 0x2F1E +0x81398E33 0x2F1F +0x81398E34 0x2F20 +0x81398E35 0x2F21 +0x81398E36 0x2F22 +0x81398E37 0x2F23 +0x81398E38 0x2F24 +0x81398E39 0x2F25 +0x81398F30 0x2F26 +0x81398F31 0x2F27 +0x81398F32 0x2F28 +0x81398F33 0x2F29 +0x81398F34 0x2F2A +0x81398F35 0x2F2B +0x81398F36 0x2F2C +0x81398F37 0x2F2D +0x81398F38 0x2F2E +0x81398F39 0x2F2F +0x81399030 0x2F30 +0x81399031 0x2F31 +0x81399032 0x2F32 +0x81399033 0x2F33 +0x81399034 0x2F34 +0x81399035 0x2F35 +0x81399036 0x2F36 +0x81399037 0x2F37 +0x81399038 0x2F38 +0x81399039 0x2F39 +0x81399130 0x2F3A +0x81399131 0x2F3B +0x81399132 0x2F3C +0x81399133 0x2F3D +0x81399134 0x2F3E +0x81399135 0x2F3F +0x81399136 0x2F40 +0x81399137 0x2F41 +0x81399138 0x2F42 +0x81399139 0x2F43 +0x81399230 0x2F44 +0x81399231 0x2F45 +0x81399232 0x2F46 +0x81399233 0x2F47 +0x81399234 0x2F48 +0x81399235 0x2F49 +0x81399236 0x2F4A +0x81399237 0x2F4B +0x81399238 0x2F4C +0x81399239 0x2F4D +0x81399330 0x2F4E +0x81399331 0x2F4F +0x81399332 0x2F50 +0x81399333 0x2F51 +0x81399334 0x2F52 +0x81399335 0x2F53 +0x81399336 0x2F54 +0x81399337 0x2F55 +0x81399338 0x2F56 +0x81399339 0x2F57 +0x81399430 0x2F58 +0x81399431 0x2F59 +0x81399432 0x2F5A +0x81399433 0x2F5B +0x81399434 0x2F5C +0x81399435 0x2F5D +0x81399436 0x2F5E +0x81399437 0x2F5F +0x81399438 0x2F60 +0x81399439 0x2F61 +0x81399530 0x2F62 +0x81399531 0x2F63 +0x81399532 0x2F64 +0x81399533 0x2F65 +0x81399534 0x2F66 +0x81399535 0x2F67 +0x81399536 0x2F68 +0x81399537 0x2F69 +0x81399538 0x2F6A +0x81399539 0x2F6B +0x81399630 0x2F6C +0x81399631 0x2F6D +0x81399632 0x2F6E +0x81399633 0x2F6F +0x81399634 0x2F70 +0x81399635 0x2F71 +0x81399636 0x2F72 +0x81399637 0x2F73 +0x81399638 0x2F74 +0x81399639 0x2F75 +0x81399730 0x2F76 +0x81399731 0x2F77 +0x81399732 0x2F78 +0x81399733 0x2F79 +0x81399734 0x2F7A +0x81399735 0x2F7B +0x81399736 0x2F7C +0x81399737 0x2F7D +0x81399738 0x2F7E +0x81399739 0x2F7F +0x81399830 0x2F80 +0x81399831 0x2F81 +0x81399832 0x2F82 +0x81399833 0x2F83 +0x81399834 0x2F84 +0x81399835 0x2F85 +0x81399836 0x2F86 +0x81399837 0x2F87 +0x81399838 0x2F88 +0x81399839 0x2F89 +0x81399930 0x2F8A +0x81399931 0x2F8B +0x81399932 0x2F8C +0x81399933 0x2F8D +0x81399934 0x2F8E +0x81399935 0x2F8F +0x81399936 0x2F90 +0x81399937 0x2F91 +0x81399938 0x2F92 +0x81399939 0x2F93 +0x81399A30 0x2F94 +0x81399A31 0x2F95 +0x81399A32 0x2F96 +0x81399A33 0x2F97 +0x81399A34 0x2F98 +0x81399A35 0x2F99 +0x81399A36 0x2F9A +0x81399A37 0x2F9B +0x81399A38 0x2F9C +0x81399A39 0x2F9D +0x81399B30 0x2F9E +0x81399B31 0x2F9F +0x81399B32 0x2FA0 +0x81399B33 0x2FA1 +0x81399B34 0x2FA2 +0x81399B35 0x2FA3 +0x81399B36 0x2FA4 +0x81399B37 0x2FA5 +0x81399B38 0x2FA6 +0x81399B39 0x2FA7 +0x81399C30 0x2FA8 +0x81399C31 0x2FA9 +0x81399C32 0x2FAA +0x81399C33 0x2FAB +0x81399C34 0x2FAC +0x81399C35 0x2FAD +0x81399C36 0x2FAE +0x81399C37 0x2FAF +0x81399C38 0x2FB0 +0x81399C39 0x2FB1 +0x81399D30 0x2FB2 +0x81399D31 0x2FB3 +0x81399D32 0x2FB4 +0x81399D33 0x2FB5 +0x81399D34 0x2FB6 +0x81399D35 0x2FB7 +0x81399D36 0x2FB8 +0x81399D37 0x2FB9 +0x81399D38 0x2FBA +0x81399D39 0x2FBB +0x81399E30 0x2FBC +0x81399E31 0x2FBD +0x81399E32 0x2FBE +0x81399E33 0x2FBF +0x81399E34 0x2FC0 +0x81399E35 0x2FC1 +0x81399E36 0x2FC2 +0x81399E37 0x2FC3 +0x81399E38 0x2FC4 +0x81399E39 0x2FC5 +0x81399F30 0x2FC6 +0x81399F31 0x2FC7 +0x81399F32 0x2FC8 +0x81399F33 0x2FC9 +0x81399F34 0x2FCA +0x81399F35 0x2FCB +0x81399F36 0x2FCC +0x81399F37 0x2FCD +0x81399F38 0x2FCE +0x81399F39 0x2FCF +0x8139A030 0x2FD0 +0x8139A031 0x2FD1 +0x8139A032 0x2FD2 +0x8139A033 0x2FD3 +0x8139A034 0x2FD4 +0x8139A035 0x2FD5 +0x8139A036 0x2FD6 +0x8139A037 0x2FD7 +0x8139A038 0x2FD8 +0x8139A039 0x2FD9 +0x8139A130 0x2FDA +0x8139A131 0x2FDB +0x8139A132 0x2FDC +0x8139A133 0x2FDD +0x8139A134 0x2FDE +0x8139A135 0x2FDF +0x8139A136 0x2FE0 +0x8139A137 0x2FE1 +0x8139A138 0x2FE2 +0x8139A139 0x2FE3 +0x8139A230 0x2FE4 +0x8139A231 0x2FE5 +0x8139A232 0x2FE6 +0x8139A233 0x2FE7 +0x8139A234 0x2FE8 +0x8139A235 0x2FE9 +0x8139A236 0x2FEA +0x8139A237 0x2FEB +0x8139A238 0x2FEC +0x8139A239 0x2FED +0x8139A330 0x2FEE +0x8139A331 0x2FEF +0x8139A332 0x2FFC +0x8139A333 0x2FFD +0x8139A334 0x2FFE +0x8139A335 0x2FFF +0x8139A336 0x3004 +0x8139A337 0x3018 +0x8139A338 0x3019 +0x8139A339 0x301A +0x8139A430 0x301B +0x8139A431 0x301C +0x8139A432 0x301F +0x8139A433 0x3020 +0x8139A434 0x302A +0x8139A435 0x302B +0x8139A436 0x302C +0x8139A437 0x302D +0x8139A438 0x302E +0x8139A439 0x302F +0x8139A530 0x3030 +0x8139A531 0x3031 +0x8139A532 0x3032 +0x8139A533 0x3033 +0x8139A534 0x3034 +0x8139A535 0x3035 +0x8139A536 0x3036 +0x8139A537 0x3037 +0x8139A538 0x3038 +0x8139A539 0x3039 +0x8139A630 0x303A +0x8139A631 0x303B +0x8139A632 0x303C +0x8139A633 0x303D +0x8139A634 0x303F +0x8139A635 0x3040 +0x8139A636 0x3094 +0x8139A637 0x3095 +0x8139A638 0x3096 +0x8139A639 0x3097 +0x8139A730 0x3098 +0x8139A731 0x3099 +0x8139A732 0x309A +0x8139A733 0x309F +0x8139A734 0x30A0 +0x8139A735 0x30F7 +0x8139A736 0x30F8 +0x8139A737 0x30F9 +0x8139A738 0x30FA +0x8139A739 0x30FB +0x8139A830 0x30FF +0x8139A831 0x3100 +0x8139A832 0x3101 +0x8139A833 0x3102 +0x8139A834 0x3103 +0x8139A835 0x3104 +0x8139A836 0x312A +0x8139A837 0x312B +0x8139A838 0x312C +0x8139A839 0x312D +0x8139A930 0x312E +0x8139A931 0x312F +0x8139A932 0x3130 +0x8139A933 0x3131 +0x8139A934 0x3132 +0x8139A935 0x3133 +0x8139A936 0x3134 +0x8139A937 0x3135 +0x8139A938 0x3136 +0x8139A939 0x3137 +0x8139AA30 0x3138 +0x8139AA31 0x3139 +0x8139AA32 0x313A +0x8139AA33 0x313B +0x8139AA34 0x313C +0x8139AA35 0x313D +0x8139AA36 0x313E +0x8139AA37 0x313F +0x8139AA38 0x3140 +0x8139AA39 0x3141 +0x8139AB30 0x3142 +0x8139AB31 0x3143 +0x8139AB32 0x3144 +0x8139AB33 0x3145 +0x8139AB34 0x3146 +0x8139AB35 0x3147 +0x8139AB36 0x3148 +0x8139AB37 0x3149 +0x8139AB38 0x314A +0x8139AB39 0x314B +0x8139AC30 0x314C +0x8139AC31 0x314D +0x8139AC32 0x314E +0x8139AC33 0x314F +0x8139AC34 0x3150 +0x8139AC35 0x3151 +0x8139AC36 0x3152 +0x8139AC37 0x3153 +0x8139AC38 0x3154 +0x8139AC39 0x3155 +0x8139AD30 0x3156 +0x8139AD31 0x3157 +0x8139AD32 0x3158 +0x8139AD33 0x3159 +0x8139AD34 0x315A +0x8139AD35 0x315B +0x8139AD36 0x315C +0x8139AD37 0x315D +0x8139AD38 0x315E +0x8139AD39 0x315F +0x8139AE30 0x3160 +0x8139AE31 0x3161 +0x8139AE32 0x3162 +0x8139AE33 0x3163 +0x8139AE34 0x3164 +0x8139AE35 0x3165 +0x8139AE36 0x3166 +0x8139AE37 0x3167 +0x8139AE38 0x3168 +0x8139AE39 0x3169 +0x8139AF30 0x316A +0x8139AF31 0x316B +0x8139AF32 0x316C +0x8139AF33 0x316D +0x8139AF34 0x316E +0x8139AF35 0x316F +0x8139AF36 0x3170 +0x8139AF37 0x3171 +0x8139AF38 0x3172 +0x8139AF39 0x3173 +0x8139B030 0x3174 +0x8139B031 0x3175 +0x8139B032 0x3176 +0x8139B033 0x3177 +0x8139B034 0x3178 +0x8139B035 0x3179 +0x8139B036 0x317A +0x8139B037 0x317B +0x8139B038 0x317C +0x8139B039 0x317D +0x8139B130 0x317E +0x8139B131 0x317F +0x8139B132 0x3180 +0x8139B133 0x3181 +0x8139B134 0x3182 +0x8139B135 0x3183 +0x8139B136 0x3184 +0x8139B137 0x3185 +0x8139B138 0x3186 +0x8139B139 0x3187 +0x8139B230 0x3188 +0x8139B231 0x3189 +0x8139B232 0x318A +0x8139B233 0x318B +0x8139B234 0x318C +0x8139B235 0x318D +0x8139B236 0x318E +0x8139B237 0x318F +0x8139B238 0x3190 +0x8139B239 0x3191 +0x8139B330 0x3192 +0x8139B331 0x3193 +0x8139B332 0x3194 +0x8139B333 0x3195 +0x8139B334 0x3196 +0x8139B335 0x3197 +0x8139B336 0x3198 +0x8139B337 0x3199 +0x8139B338 0x319A +0x8139B339 0x319B +0x8139B430 0x319C +0x8139B431 0x319D +0x8139B432 0x319E +0x8139B433 0x319F +0x8139B434 0x31A0 +0x8139B435 0x31A1 +0x8139B436 0x31A2 +0x8139B437 0x31A3 +0x8139B438 0x31A4 +0x8139B439 0x31A5 +0x8139B530 0x31A6 +0x8139B531 0x31A7 +0x8139B532 0x31A8 +0x8139B533 0x31A9 +0x8139B534 0x31AA +0x8139B535 0x31AB +0x8139B536 0x31AC +0x8139B537 0x31AD +0x8139B538 0x31AE +0x8139B539 0x31AF +0x8139B630 0x31B0 +0x8139B631 0x31B1 +0x8139B632 0x31B2 +0x8139B633 0x31B3 +0x8139B634 0x31B4 +0x8139B635 0x31B5 +0x8139B636 0x31B6 +0x8139B637 0x31B7 +0x8139B638 0x31B8 +0x8139B639 0x31B9 +0x8139B730 0x31BA +0x8139B731 0x31BB +0x8139B732 0x31BC +0x8139B733 0x31BD +0x8139B734 0x31BE +0x8139B735 0x31BF +0x8139B736 0x31C0 +0x8139B737 0x31C1 +0x8139B738 0x31C2 +0x8139B739 0x31C3 +0x8139B830 0x31C4 +0x8139B831 0x31C5 +0x8139B832 0x31C6 +0x8139B833 0x31C7 +0x8139B834 0x31C8 +0x8139B835 0x31C9 +0x8139B836 0x31CA +0x8139B837 0x31CB +0x8139B838 0x31CC +0x8139B839 0x31CD +0x8139B930 0x31CE +0x8139B931 0x31CF +0x8139B932 0x31D0 +0x8139B933 0x31D1 +0x8139B934 0x31D2 +0x8139B935 0x31D3 +0x8139B936 0x31D4 +0x8139B937 0x31D5 +0x8139B938 0x31D6 +0x8139B939 0x31D7 +0x8139BA30 0x31D8 +0x8139BA31 0x31D9 +0x8139BA32 0x31DA +0x8139BA33 0x31DB +0x8139BA34 0x31DC +0x8139BA35 0x31DD +0x8139BA36 0x31DE +0x8139BA37 0x31DF +0x8139BA38 0x31E0 +0x8139BA39 0x31E1 +0x8139BB30 0x31E2 +0x8139BB31 0x31E3 +0x8139BB32 0x31E4 +0x8139BB33 0x31E5 +0x8139BB34 0x31E6 +0x8139BB35 0x31E7 +0x8139BB36 0x31E8 +0x8139BB37 0x31E9 +0x8139BB38 0x31EA +0x8139BB39 0x31EB +0x8139BC30 0x31EC +0x8139BC31 0x31ED +0x8139BC32 0x31EE +0x8139BC33 0x31EF +0x8139BC34 0x31F0 +0x8139BC35 0x31F1 +0x8139BC36 0x31F2 +0x8139BC37 0x31F3 +0x8139BC38 0x31F4 +0x8139BC39 0x31F5 +0x8139BD30 0x31F6 +0x8139BD31 0x31F7 +0x8139BD32 0x31F8 +0x8139BD33 0x31F9 +0x8139BD34 0x31FA +0x8139BD35 0x31FB +0x8139BD36 0x31FC +0x8139BD37 0x31FD +0x8139BD38 0x31FE +0x8139BD39 0x31FF +0x8139BE30 0x3200 +0x8139BE31 0x3201 +0x8139BE32 0x3202 +0x8139BE33 0x3203 +0x8139BE34 0x3204 +0x8139BE35 0x3205 +0x8139BE36 0x3206 +0x8139BE37 0x3207 +0x8139BE38 0x3208 +0x8139BE39 0x3209 +0x8139BF30 0x320A +0x8139BF31 0x320B +0x8139BF32 0x320C +0x8139BF33 0x320D +0x8139BF34 0x320E +0x8139BF35 0x320F +0x8139BF36 0x3210 +0x8139BF37 0x3211 +0x8139BF38 0x3212 +0x8139BF39 0x3213 +0x8139C030 0x3214 +0x8139C031 0x3215 +0x8139C032 0x3216 +0x8139C033 0x3217 +0x8139C034 0x3218 +0x8139C035 0x3219 +0x8139C036 0x321A +0x8139C037 0x321B +0x8139C038 0x321C +0x8139C039 0x321D +0x8139C130 0x321E +0x8139C131 0x321F +0x8139C132 0x322A +0x8139C133 0x322B +0x8139C134 0x322C +0x8139C135 0x322D +0x8139C136 0x322E +0x8139C137 0x322F +0x8139C138 0x3230 +0x8139C139 0x3232 +0x8139C230 0x3233 +0x8139C231 0x3234 +0x8139C232 0x3235 +0x8139C233 0x3236 +0x8139C234 0x3237 +0x8139C235 0x3238 +0x8139C236 0x3239 +0x8139C237 0x323A +0x8139C238 0x323B +0x8139C239 0x323C +0x8139C330 0x323D +0x8139C331 0x323E +0x8139C332 0x323F +0x8139C333 0x3240 +0x8139C334 0x3241 +0x8139C335 0x3242 +0x8139C336 0x3243 +0x8139C337 0x3244 +0x8139C338 0x3245 +0x8139C339 0x3246 +0x8139C430 0x3247 +0x8139C431 0x3248 +0x8139C432 0x3249 +0x8139C433 0x324A +0x8139C434 0x324B +0x8139C435 0x324C +0x8139C436 0x324D +0x8139C437 0x324E +0x8139C438 0x324F +0x8139C439 0x3250 +0x8139C530 0x3251 +0x8139C531 0x3252 +0x8139C532 0x3253 +0x8139C533 0x3254 +0x8139C534 0x3255 +0x8139C535 0x3256 +0x8139C536 0x3257 +0x8139C537 0x3258 +0x8139C538 0x3259 +0x8139C539 0x325A +0x8139C630 0x325B +0x8139C631 0x325C +0x8139C632 0x325D +0x8139C633 0x325E +0x8139C634 0x325F +0x8139C635 0x3260 +0x8139C636 0x3261 +0x8139C637 0x3262 +0x8139C638 0x3263 +0x8139C639 0x3264 +0x8139C730 0x3265 +0x8139C731 0x3266 +0x8139C732 0x3267 +0x8139C733 0x3268 +0x8139C734 0x3269 +0x8139C735 0x326A +0x8139C736 0x326B +0x8139C737 0x326C +0x8139C738 0x326D +0x8139C739 0x326E +0x8139C830 0x326F +0x8139C831 0x3270 +0x8139C832 0x3271 +0x8139C833 0x3272 +0x8139C834 0x3273 +0x8139C835 0x3274 +0x8139C836 0x3275 +0x8139C837 0x3276 +0x8139C838 0x3277 +0x8139C839 0x3278 +0x8139C930 0x3279 +0x8139C931 0x327A +0x8139C932 0x327B +0x8139C933 0x327C +0x8139C934 0x327D +0x8139C935 0x327E +0x8139C936 0x327F +0x8139C937 0x3280 +0x8139C938 0x3281 +0x8139C939 0x3282 +0x8139CA30 0x3283 +0x8139CA31 0x3284 +0x8139CA32 0x3285 +0x8139CA33 0x3286 +0x8139CA34 0x3287 +0x8139CA35 0x3288 +0x8139CA36 0x3289 +0x8139CA37 0x328A +0x8139CA38 0x328B +0x8139CA39 0x328C +0x8139CB30 0x328D +0x8139CB31 0x328E +0x8139CB32 0x328F +0x8139CB33 0x3290 +0x8139CB34 0x3291 +0x8139CB35 0x3292 +0x8139CB36 0x3293 +0x8139CB37 0x3294 +0x8139CB38 0x3295 +0x8139CB39 0x3296 +0x8139CC30 0x3297 +0x8139CC31 0x3298 +0x8139CC32 0x3299 +0x8139CC33 0x329A +0x8139CC34 0x329B +0x8139CC35 0x329C +0x8139CC36 0x329D +0x8139CC37 0x329E +0x8139CC38 0x329F +0x8139CC39 0x32A0 +0x8139CD30 0x32A1 +0x8139CD31 0x32A2 +0x8139CD32 0x32A4 +0x8139CD33 0x32A5 +0x8139CD34 0x32A6 +0x8139CD35 0x32A7 +0x8139CD36 0x32A8 +0x8139CD37 0x32A9 +0x8139CD38 0x32AA +0x8139CD39 0x32AB +0x8139CE30 0x32AC +0x8139CE31 0x32AD +0x8139CE32 0x32AE +0x8139CE33 0x32AF +0x8139CE34 0x32B0 +0x8139CE35 0x32B1 +0x8139CE36 0x32B2 +0x8139CE37 0x32B3 +0x8139CE38 0x32B4 +0x8139CE39 0x32B5 +0x8139CF30 0x32B6 +0x8139CF31 0x32B7 +0x8139CF32 0x32B8 +0x8139CF33 0x32B9 +0x8139CF34 0x32BA +0x8139CF35 0x32BB +0x8139CF36 0x32BC +0x8139CF37 0x32BD +0x8139CF38 0x32BE +0x8139CF39 0x32BF +0x8139D030 0x32C0 +0x8139D031 0x32C1 +0x8139D032 0x32C2 +0x8139D033 0x32C3 +0x8139D034 0x32C4 +0x8139D035 0x32C5 +0x8139D036 0x32C6 +0x8139D037 0x32C7 +0x8139D038 0x32C8 +0x8139D039 0x32C9 +0x8139D130 0x32CA +0x8139D131 0x32CB +0x8139D132 0x32CC +0x8139D133 0x32CD +0x8139D134 0x32CE +0x8139D135 0x32CF +0x8139D136 0x32D0 +0x8139D137 0x32D1 +0x8139D138 0x32D2 +0x8139D139 0x32D3 +0x8139D230 0x32D4 +0x8139D231 0x32D5 +0x8139D232 0x32D6 +0x8139D233 0x32D7 +0x8139D234 0x32D8 +0x8139D235 0x32D9 +0x8139D236 0x32DA +0x8139D237 0x32DB +0x8139D238 0x32DC +0x8139D239 0x32DD +0x8139D330 0x32DE +0x8139D331 0x32DF +0x8139D332 0x32E0 +0x8139D333 0x32E1 +0x8139D334 0x32E2 +0x8139D335 0x32E3 +0x8139D336 0x32E4 +0x8139D337 0x32E5 +0x8139D338 0x32E6 +0x8139D339 0x32E7 +0x8139D430 0x32E8 +0x8139D431 0x32E9 +0x8139D432 0x32EA +0x8139D433 0x32EB +0x8139D434 0x32EC +0x8139D435 0x32ED +0x8139D436 0x32EE +0x8139D437 0x32EF +0x8139D438 0x32F0 +0x8139D439 0x32F1 +0x8139D530 0x32F2 +0x8139D531 0x32F3 +0x8139D532 0x32F4 +0x8139D533 0x32F5 +0x8139D534 0x32F6 +0x8139D535 0x32F7 +0x8139D536 0x32F8 +0x8139D537 0x32F9 +0x8139D538 0x32FA +0x8139D539 0x32FB +0x8139D630 0x32FC +0x8139D631 0x32FD +0x8139D632 0x32FE +0x8139D633 0x32FF +0x8139D634 0x3300 +0x8139D635 0x3301 +0x8139D636 0x3302 +0x8139D637 0x3303 +0x8139D638 0x3304 +0x8139D639 0x3305 +0x8139D730 0x3306 +0x8139D731 0x3307 +0x8139D732 0x3308 +0x8139D733 0x3309 +0x8139D734 0x330A +0x8139D735 0x330B +0x8139D736 0x330C +0x8139D737 0x330D +0x8139D738 0x330E +0x8139D739 0x330F +0x8139D830 0x3310 +0x8139D831 0x3311 +0x8139D832 0x3312 +0x8139D833 0x3313 +0x8139D834 0x3314 +0x8139D835 0x3315 +0x8139D836 0x3316 +0x8139D837 0x3317 +0x8139D838 0x3318 +0x8139D839 0x3319 +0x8139D930 0x331A +0x8139D931 0x331B +0x8139D932 0x331C +0x8139D933 0x331D +0x8139D934 0x331E +0x8139D935 0x331F +0x8139D936 0x3320 +0x8139D937 0x3321 +0x8139D938 0x3322 +0x8139D939 0x3323 +0x8139DA30 0x3324 +0x8139DA31 0x3325 +0x8139DA32 0x3326 +0x8139DA33 0x3327 +0x8139DA34 0x3328 +0x8139DA35 0x3329 +0x8139DA36 0x332A +0x8139DA37 0x332B +0x8139DA38 0x332C +0x8139DA39 0x332D +0x8139DB30 0x332E +0x8139DB31 0x332F +0x8139DB32 0x3330 +0x8139DB33 0x3331 +0x8139DB34 0x3332 +0x8139DB35 0x3333 +0x8139DB36 0x3334 +0x8139DB37 0x3335 +0x8139DB38 0x3336 +0x8139DB39 0x3337 +0x8139DC30 0x3338 +0x8139DC31 0x3339 +0x8139DC32 0x333A +0x8139DC33 0x333B +0x8139DC34 0x333C +0x8139DC35 0x333D +0x8139DC36 0x333E +0x8139DC37 0x333F +0x8139DC38 0x3340 +0x8139DC39 0x3341 +0x8139DD30 0x3342 +0x8139DD31 0x3343 +0x8139DD32 0x3344 +0x8139DD33 0x3345 +0x8139DD34 0x3346 +0x8139DD35 0x3347 +0x8139DD36 0x3348 +0x8139DD37 0x3349 +0x8139DD38 0x334A +0x8139DD39 0x334B +0x8139DE30 0x334C +0x8139DE31 0x334D +0x8139DE32 0x334E +0x8139DE33 0x334F +0x8139DE34 0x3350 +0x8139DE35 0x3351 +0x8139DE36 0x3352 +0x8139DE37 0x3353 +0x8139DE38 0x3354 +0x8139DE39 0x3355 +0x8139DF30 0x3356 +0x8139DF31 0x3357 +0x8139DF32 0x3358 +0x8139DF33 0x3359 +0x8139DF34 0x335A +0x8139DF35 0x335B +0x8139DF36 0x335C +0x8139DF37 0x335D +0x8139DF38 0x335E +0x8139DF39 0x335F +0x8139E030 0x3360 +0x8139E031 0x3361 +0x8139E032 0x3362 +0x8139E033 0x3363 +0x8139E034 0x3364 +0x8139E035 0x3365 +0x8139E036 0x3366 +0x8139E037 0x3367 +0x8139E038 0x3368 +0x8139E039 0x3369 +0x8139E130 0x336A +0x8139E131 0x336B +0x8139E132 0x336C +0x8139E133 0x336D +0x8139E134 0x336E +0x8139E135 0x336F +0x8139E136 0x3370 +0x8139E137 0x3371 +0x8139E138 0x3372 +0x8139E139 0x3373 +0x8139E230 0x3374 +0x8139E231 0x3375 +0x8139E232 0x3376 +0x8139E233 0x3377 +0x8139E234 0x3378 +0x8139E235 0x3379 +0x8139E236 0x337A +0x8139E237 0x337B +0x8139E238 0x337C +0x8139E239 0x337D +0x8139E330 0x337E +0x8139E331 0x337F +0x8139E332 0x3380 +0x8139E333 0x3381 +0x8139E334 0x3382 +0x8139E335 0x3383 +0x8139E336 0x3384 +0x8139E337 0x3385 +0x8139E338 0x3386 +0x8139E339 0x3387 +0x8139E430 0x3388 +0x8139E431 0x3389 +0x8139E432 0x338A +0x8139E433 0x338B +0x8139E434 0x338C +0x8139E435 0x338D +0x8139E436 0x3390 +0x8139E437 0x3391 +0x8139E438 0x3392 +0x8139E439 0x3393 +0x8139E530 0x3394 +0x8139E531 0x3395 +0x8139E532 0x3396 +0x8139E533 0x3397 +0x8139E534 0x3398 +0x8139E535 0x3399 +0x8139E536 0x339A +0x8139E537 0x339B +0x8139E538 0x339F +0x8139E539 0x33A0 +0x8139E630 0x33A2 +0x8139E631 0x33A3 +0x8139E632 0x33A4 +0x8139E633 0x33A5 +0x8139E634 0x33A6 +0x8139E635 0x33A7 +0x8139E636 0x33A8 +0x8139E637 0x33A9 +0x8139E638 0x33AA +0x8139E639 0x33AB +0x8139E730 0x33AC +0x8139E731 0x33AD +0x8139E732 0x33AE +0x8139E733 0x33AF +0x8139E734 0x33B0 +0x8139E735 0x33B1 +0x8139E736 0x33B2 +0x8139E737 0x33B3 +0x8139E738 0x33B4 +0x8139E739 0x33B5 +0x8139E830 0x33B6 +0x8139E831 0x33B7 +0x8139E832 0x33B8 +0x8139E833 0x33B9 +0x8139E834 0x33BA +0x8139E835 0x33BB +0x8139E836 0x33BC +0x8139E837 0x33BD +0x8139E838 0x33BE +0x8139E839 0x33BF +0x8139E930 0x33C0 +0x8139E931 0x33C1 +0x8139E932 0x33C2 +0x8139E933 0x33C3 +0x8139E934 0x33C5 +0x8139E935 0x33C6 +0x8139E936 0x33C7 +0x8139E937 0x33C8 +0x8139E938 0x33C9 +0x8139E939 0x33CA +0x8139EA30 0x33CB +0x8139EA31 0x33CC +0x8139EA32 0x33CD +0x8139EA33 0x33CF +0x8139EA34 0x33D0 +0x8139EA35 0x33D3 +0x8139EA36 0x33D4 +0x8139EA37 0x33D6 +0x8139EA38 0x33D7 +0x8139EA39 0x33D8 +0x8139EB30 0x33D9 +0x8139EB31 0x33DA +0x8139EB32 0x33DB +0x8139EB33 0x33DC +0x8139EB34 0x33DD +0x8139EB35 0x33DE +0x8139EB36 0x33DF +0x8139EB37 0x33E0 +0x8139EB38 0x33E1 +0x8139EB39 0x33E2 +0x8139EC30 0x33E3 +0x8139EC31 0x33E4 +0x8139EC32 0x33E5 +0x8139EC33 0x33E6 +0x8139EC34 0x33E7 +0x8139EC35 0x33E8 +0x8139EC36 0x33E9 +0x8139EC37 0x33EA +0x8139EC38 0x33EB +0x8139EC39 0x33EC +0x8139ED30 0x33ED +0x8139ED31 0x33EE +0x8139ED32 0x33EF +0x8139ED33 0x33F0 +0x8139ED34 0x33F1 +0x8139ED35 0x33F2 +0x8139ED36 0x33F3 +0x8139ED37 0x33F4 +0x8139ED38 0x33F5 +0x8139ED39 0x33F6 +0x8139EE30 0x33F7 +0x8139EE31 0x33F8 +0x8139EE32 0x33F9 +0x8139EE33 0x33FA +0x8139EE34 0x33FB +0x8139EE35 0x33FC +0x8139EE36 0x33FD +0x8139EE37 0x33FE +0x8139EE38 0x33FF +0x8139EE39 0x3400 +0x8139EF30 0x3401 +0x8139EF31 0x3402 +0x8139EF32 0x3403 +0x8139EF33 0x3404 +0x8139EF34 0x3405 +0x8139EF35 0x3406 +0x8139EF36 0x3407 +0x8139EF37 0x3408 +0x8139EF38 0x3409 +0x8139EF39 0x340A +0x8139F030 0x340B +0x8139F031 0x340C +0x8139F032 0x340D +0x8139F033 0x340E +0x8139F034 0x340F +0x8139F035 0x3410 +0x8139F036 0x3411 +0x8139F037 0x3412 +0x8139F038 0x3413 +0x8139F039 0x3414 +0x8139F130 0x3415 +0x8139F131 0x3416 +0x8139F132 0x3417 +0x8139F133 0x3418 +0x8139F134 0x3419 +0x8139F135 0x341A +0x8139F136 0x341B +0x8139F137 0x341C +0x8139F138 0x341D +0x8139F139 0x341E +0x8139F230 0x341F +0x8139F231 0x3420 +0x8139F232 0x3421 +0x8139F233 0x3422 +0x8139F234 0x3423 +0x8139F235 0x3424 +0x8139F236 0x3425 +0x8139F237 0x3426 +0x8139F238 0x3427 +0x8139F239 0x3428 +0x8139F330 0x3429 +0x8139F331 0x342A +0x8139F332 0x342B +0x8139F333 0x342C +0x8139F334 0x342D +0x8139F335 0x342E +0x8139F336 0x342F +0x8139F337 0x3430 +0x8139F338 0x3431 +0x8139F339 0x3432 +0x8139F430 0x3433 +0x8139F431 0x3434 +0x8139F432 0x3435 +0x8139F433 0x3436 +0x8139F434 0x3437 +0x8139F435 0x3438 +0x8139F436 0x3439 +0x8139F437 0x343A +0x8139F438 0x343B +0x8139F439 0x343C +0x8139F530 0x343D +0x8139F531 0x343E +0x8139F532 0x343F +0x8139F533 0x3440 +0x8139F534 0x3441 +0x8139F535 0x3442 +0x8139F536 0x3443 +0x8139F537 0x3444 +0x8139F538 0x3445 +0x8139F539 0x3446 +0x8139F630 0x3448 +0x8139F631 0x3449 +0x8139F632 0x344A +0x8139F633 0x344B +0x8139F634 0x344C +0x8139F635 0x344D +0x8139F636 0x344E +0x8139F637 0x344F +0x8139F638 0x3450 +0x8139F639 0x3451 +0x8139F730 0x3452 +0x8139F731 0x3453 +0x8139F732 0x3454 +0x8139F733 0x3455 +0x8139F734 0x3456 +0x8139F735 0x3457 +0x8139F736 0x3458 +0x8139F737 0x3459 +0x8139F738 0x345A +0x8139F739 0x345B +0x8139F830 0x345C +0x8139F831 0x345D +0x8139F832 0x345E +0x8139F833 0x345F +0x8139F834 0x3460 +0x8139F835 0x3461 +0x8139F836 0x3462 +0x8139F837 0x3463 +0x8139F838 0x3464 +0x8139F839 0x3465 +0x8139F930 0x3466 +0x8139F931 0x3467 +0x8139F932 0x3468 +0x8139F933 0x3469 +0x8139F934 0x346A +0x8139F935 0x346B +0x8139F936 0x346C +0x8139F937 0x346D +0x8139F938 0x346E +0x8139F939 0x346F +0x8139FA30 0x3470 +0x8139FA31 0x3471 +0x8139FA32 0x3472 +0x8139FA33 0x3474 +0x8139FA34 0x3475 +0x8139FA35 0x3476 +0x8139FA36 0x3477 +0x8139FA37 0x3478 +0x8139FA38 0x3479 +0x8139FA39 0x347A +0x8139FB30 0x347B +0x8139FB31 0x347C +0x8139FB32 0x347D +0x8139FB33 0x347E +0x8139FB34 0x347F +0x8139FB35 0x3480 +0x8139FB36 0x3481 +0x8139FB37 0x3482 +0x8139FB38 0x3483 +0x8139FB39 0x3484 +0x8139FC30 0x3485 +0x8139FC31 0x3486 +0x8139FC32 0x3487 +0x8139FC33 0x3488 +0x8139FC34 0x3489 +0x8139FC35 0x348A +0x8139FC36 0x348B +0x8139FC37 0x348C +0x8139FC38 0x348D +0x8139FC39 0x348E +0x8139FD30 0x348F +0x8139FD31 0x3490 +0x8139FD32 0x3491 +0x8139FD33 0x3492 +0x8139FD34 0x3493 +0x8139FD35 0x3494 +0x8139FD36 0x3495 +0x8139FD37 0x3496 +0x8139FD38 0x3497 +0x8139FD39 0x3498 +0x8139FE30 0x3499 +0x8139FE31 0x349A +0x8139FE32 0x349B +0x8139FE33 0x349C +0x8139FE34 0x349D +0x8139FE35 0x349E +0x8139FE36 0x349F +0x8139FE37 0x34A0 +0x8139FE38 0x34A1 +0x8139FE39 0x34A2 +0x8140 0x4E02 +0x8141 0x4E04 +0x8142 0x4E05 +0x8143 0x4E06 +0x8144 0x4E0F +0x8145 0x4E12 +0x8146 0x4E17 +0x8147 0x4E1F +0x8148 0x4E20 +0x8149 0x4E21 +0x814A 0x4E23 +0x814B 0x4E26 +0x814C 0x4E29 +0x814D 0x4E2E +0x814E 0x4E2F +0x814F 0x4E31 +0x8150 0x4E33 +0x8151 0x4E35 +0x8152 0x4E37 +0x8153 0x4E3C +0x8154 0x4E40 +0x8155 0x4E41 +0x8156 0x4E42 +0x8157 0x4E44 +0x8158 0x4E46 +0x8159 0x4E4A +0x815A 0x4E51 +0x815B 0x4E55 +0x815C 0x4E57 +0x815D 0x4E5A +0x815E 0x4E5B +0x815F 0x4E62 +0x8160 0x4E63 +0x8161 0x4E64 +0x8162 0x4E65 +0x8163 0x4E67 +0x8164 0x4E68 +0x8165 0x4E6A +0x8166 0x4E6B +0x8167 0x4E6C +0x8168 0x4E6D +0x8169 0x4E6E +0x816A 0x4E6F +0x816B 0x4E72 +0x816C 0x4E74 +0x816D 0x4E75 +0x816E 0x4E76 +0x816F 0x4E77 +0x8170 0x4E78 +0x8171 0x4E79 +0x8172 0x4E7A +0x8173 0x4E7B +0x8174 0x4E7C +0x8175 0x4E7D +0x8176 0x4E7F +0x8177 0x4E80 +0x8178 0x4E81 +0x8179 0x4E82 +0x817A 0x4E83 +0x817B 0x4E84 +0x817C 0x4E85 +0x817D 0x4E87 +0x817E 0x4E8A +0x8180 0x4E90 +0x8181 0x4E96 +0x8182 0x4E97 +0x8183 0x4E99 +0x8184 0x4E9C +0x8185 0x4E9D +0x8186 0x4E9E +0x8187 0x4EA3 +0x8188 0x4EAA +0x8189 0x4EAF +0x818A 0x4EB0 +0x818B 0x4EB1 +0x818C 0x4EB4 +0x818D 0x4EB6 +0x818E 0x4EB7 +0x818F 0x4EB8 +0x8190 0x4EB9 +0x8191 0x4EBC +0x8192 0x4EBD +0x8193 0x4EBE +0x8194 0x4EC8 +0x8195 0x4ECC +0x8196 0x4ECF +0x8197 0x4ED0 +0x8198 0x4ED2 +0x8199 0x4EDA +0x819A 0x4EDB +0x819B 0x4EDC +0x819C 0x4EE0 +0x819D 0x4EE2 +0x819E 0x4EE6 +0x819F 0x4EE7 +0x81A0 0x4EE9 +0x81A1 0x4EED +0x81A2 0x4EEE +0x81A3 0x4EEF +0x81A4 0x4EF1 +0x81A5 0x4EF4 +0x81A6 0x4EF8 +0x81A7 0x4EF9 +0x81A8 0x4EFA +0x81A9 0x4EFC +0x81AA 0x4EFE +0x81AB 0x4F00 +0x81AC 0x4F02 +0x81AD 0x4F03 +0x81AE 0x4F04 +0x81AF 0x4F05 +0x81B0 0x4F06 +0x81B1 0x4F07 +0x81B2 0x4F08 +0x81B3 0x4F0B +0x81B4 0x4F0C +0x81B5 0x4F12 +0x81B6 0x4F13 +0x81B7 0x4F14 +0x81B8 0x4F15 +0x81B9 0x4F16 +0x81BA 0x4F1C +0x81BB 0x4F1D +0x81BC 0x4F21 +0x81BD 0x4F23 +0x81BE 0x4F28 +0x81BF 0x4F29 +0x81C0 0x4F2C +0x81C1 0x4F2D +0x81C2 0x4F2E +0x81C3 0x4F31 +0x81C4 0x4F33 +0x81C5 0x4F35 +0x81C6 0x4F37 +0x81C7 0x4F39 +0x81C8 0x4F3B +0x81C9 0x4F3E +0x81CA 0x4F3F +0x81CB 0x4F40 +0x81CC 0x4F41 +0x81CD 0x4F42 +0x81CE 0x4F44 +0x81CF 0x4F45 +0x81D0 0x4F47 +0x81D1 0x4F48 +0x81D2 0x4F49 +0x81D3 0x4F4A +0x81D4 0x4F4B +0x81D5 0x4F4C +0x81D6 0x4F52 +0x81D7 0x4F54 +0x81D8 0x4F56 +0x81D9 0x4F61 +0x81DA 0x4F62 +0x81DB 0x4F66 +0x81DC 0x4F68 +0x81DD 0x4F6A +0x81DE 0x4F6B +0x81DF 0x4F6D +0x81E0 0x4F6E +0x81E1 0x4F71 +0x81E2 0x4F72 +0x81E3 0x4F75 +0x81E4 0x4F77 +0x81E5 0x4F78 +0x81E6 0x4F79 +0x81E7 0x4F7A +0x81E8 0x4F7D +0x81E9 0x4F80 +0x81EA 0x4F81 +0x81EB 0x4F82 +0x81EC 0x4F85 +0x81ED 0x4F86 +0x81EE 0x4F87 +0x81EF 0x4F8A +0x81F0 0x4F8C +0x81F1 0x4F8E +0x81F2 0x4F90 +0x81F3 0x4F92 +0x81F4 0x4F93 +0x81F5 0x4F95 +0x81F6 0x4F96 +0x81F7 0x4F98 +0x81F8 0x4F99 +0x81F9 0x4F9A +0x81FA 0x4F9C +0x81FB 0x4F9E +0x81FC 0x4F9F +0x81FD 0x4FA1 +0x81FE 0x4FA2 +0x82308130 0x34A3 +0x82308131 0x34A4 +0x82308132 0x34A5 +0x82308133 0x34A6 +0x82308134 0x34A7 +0x82308135 0x34A8 +0x82308136 0x34A9 +0x82308137 0x34AA +0x82308138 0x34AB +0x82308139 0x34AC +0x82308230 0x34AD +0x82308231 0x34AE +0x82308232 0x34AF +0x82308233 0x34B0 +0x82308234 0x34B1 +0x82308235 0x34B2 +0x82308236 0x34B3 +0x82308237 0x34B4 +0x82308238 0x34B5 +0x82308239 0x34B6 +0x82308330 0x34B7 +0x82308331 0x34B8 +0x82308332 0x34B9 +0x82308333 0x34BA +0x82308334 0x34BB +0x82308335 0x34BC +0x82308336 0x34BD +0x82308337 0x34BE +0x82308338 0x34BF +0x82308339 0x34C0 +0x82308430 0x34C1 +0x82308431 0x34C2 +0x82308432 0x34C3 +0x82308433 0x34C4 +0x82308434 0x34C5 +0x82308435 0x34C6 +0x82308436 0x34C7 +0x82308437 0x34C8 +0x82308438 0x34C9 +0x82308439 0x34CA +0x82308530 0x34CB +0x82308531 0x34CC +0x82308532 0x34CD +0x82308533 0x34CE +0x82308534 0x34CF +0x82308535 0x34D0 +0x82308536 0x34D1 +0x82308537 0x34D2 +0x82308538 0x34D3 +0x82308539 0x34D4 +0x82308630 0x34D5 +0x82308631 0x34D6 +0x82308632 0x34D7 +0x82308633 0x34D8 +0x82308634 0x34D9 +0x82308635 0x34DA +0x82308636 0x34DB +0x82308637 0x34DC +0x82308638 0x34DD +0x82308639 0x34DE +0x82308730 0x34DF +0x82308731 0x34E0 +0x82308732 0x34E1 +0x82308733 0x34E2 +0x82308734 0x34E3 +0x82308735 0x34E4 +0x82308736 0x34E5 +0x82308737 0x34E6 +0x82308738 0x34E7 +0x82308739 0x34E8 +0x82308830 0x34E9 +0x82308831 0x34EA +0x82308832 0x34EB +0x82308833 0x34EC +0x82308834 0x34ED +0x82308835 0x34EE +0x82308836 0x34EF +0x82308837 0x34F0 +0x82308838 0x34F1 +0x82308839 0x34F2 +0x82308930 0x34F3 +0x82308931 0x34F4 +0x82308932 0x34F5 +0x82308933 0x34F6 +0x82308934 0x34F7 +0x82308935 0x34F8 +0x82308936 0x34F9 +0x82308937 0x34FA +0x82308938 0x34FB +0x82308939 0x34FC +0x82308A30 0x34FD +0x82308A31 0x34FE +0x82308A32 0x34FF +0x82308A33 0x3500 +0x82308A34 0x3501 +0x82308A35 0x3502 +0x82308A36 0x3503 +0x82308A37 0x3504 +0x82308A38 0x3505 +0x82308A39 0x3506 +0x82308B30 0x3507 +0x82308B31 0x3508 +0x82308B32 0x3509 +0x82308B33 0x350A +0x82308B34 0x350B +0x82308B35 0x350C +0x82308B36 0x350D +0x82308B37 0x350E +0x82308B38 0x350F +0x82308B39 0x3510 +0x82308C30 0x3511 +0x82308C31 0x3512 +0x82308C32 0x3513 +0x82308C33 0x3514 +0x82308C34 0x3515 +0x82308C35 0x3516 +0x82308C36 0x3517 +0x82308C37 0x3518 +0x82308C38 0x3519 +0x82308C39 0x351A +0x82308D30 0x351B +0x82308D31 0x351C +0x82308D32 0x351D +0x82308D33 0x351E +0x82308D34 0x351F +0x82308D35 0x3520 +0x82308D36 0x3521 +0x82308D37 0x3522 +0x82308D38 0x3523 +0x82308D39 0x3524 +0x82308E30 0x3525 +0x82308E31 0x3526 +0x82308E32 0x3527 +0x82308E33 0x3528 +0x82308E34 0x3529 +0x82308E35 0x352A +0x82308E36 0x352B +0x82308E37 0x352C +0x82308E38 0x352D +0x82308E39 0x352E +0x82308F30 0x352F +0x82308F31 0x3530 +0x82308F32 0x3531 +0x82308F33 0x3532 +0x82308F34 0x3533 +0x82308F35 0x3534 +0x82308F36 0x3535 +0x82308F37 0x3536 +0x82308F38 0x3537 +0x82308F39 0x3538 +0x82309030 0x3539 +0x82309031 0x353A +0x82309032 0x353B +0x82309033 0x353C +0x82309034 0x353D +0x82309035 0x353E +0x82309036 0x353F +0x82309037 0x3540 +0x82309038 0x3541 +0x82309039 0x3542 +0x82309130 0x3543 +0x82309131 0x3544 +0x82309132 0x3545 +0x82309133 0x3546 +0x82309134 0x3547 +0x82309135 0x3548 +0x82309136 0x3549 +0x82309137 0x354A +0x82309138 0x354B +0x82309139 0x354C +0x82309230 0x354D +0x82309231 0x354E +0x82309232 0x354F +0x82309233 0x3550 +0x82309234 0x3551 +0x82309235 0x3552 +0x82309236 0x3553 +0x82309237 0x3554 +0x82309238 0x3555 +0x82309239 0x3556 +0x82309330 0x3557 +0x82309331 0x3558 +0x82309332 0x3559 +0x82309333 0x355A +0x82309334 0x355B +0x82309335 0x355C +0x82309336 0x355D +0x82309337 0x355E +0x82309338 0x355F +0x82309339 0x3560 +0x82309430 0x3561 +0x82309431 0x3562 +0x82309432 0x3563 +0x82309433 0x3564 +0x82309434 0x3565 +0x82309435 0x3566 +0x82309436 0x3567 +0x82309437 0x3568 +0x82309438 0x3569 +0x82309439 0x356A +0x82309530 0x356B +0x82309531 0x356C +0x82309532 0x356D +0x82309533 0x356E +0x82309534 0x356F +0x82309535 0x3570 +0x82309536 0x3571 +0x82309537 0x3572 +0x82309538 0x3573 +0x82309539 0x3574 +0x82309630 0x3575 +0x82309631 0x3576 +0x82309632 0x3577 +0x82309633 0x3578 +0x82309634 0x3579 +0x82309635 0x357A +0x82309636 0x357B +0x82309637 0x357C +0x82309638 0x357D +0x82309639 0x357E +0x82309730 0x357F +0x82309731 0x3580 +0x82309732 0x3581 +0x82309733 0x3582 +0x82309734 0x3583 +0x82309735 0x3584 +0x82309736 0x3585 +0x82309737 0x3586 +0x82309738 0x3587 +0x82309739 0x3588 +0x82309830 0x3589 +0x82309831 0x358A +0x82309832 0x358B +0x82309833 0x358C +0x82309834 0x358D +0x82309835 0x358E +0x82309836 0x358F +0x82309837 0x3590 +0x82309838 0x3591 +0x82309839 0x3592 +0x82309930 0x3593 +0x82309931 0x3594 +0x82309932 0x3595 +0x82309933 0x3596 +0x82309934 0x3597 +0x82309935 0x3598 +0x82309936 0x3599 +0x82309937 0x359A +0x82309938 0x359B +0x82309939 0x359C +0x82309A30 0x359D +0x82309A31 0x359F +0x82309A32 0x35A0 +0x82309A33 0x35A1 +0x82309A34 0x35A2 +0x82309A35 0x35A3 +0x82309A36 0x35A4 +0x82309A37 0x35A5 +0x82309A38 0x35A6 +0x82309A39 0x35A7 +0x82309B30 0x35A8 +0x82309B31 0x35A9 +0x82309B32 0x35AA +0x82309B33 0x35AB +0x82309B34 0x35AC +0x82309B35 0x35AD +0x82309B36 0x35AE +0x82309B37 0x35AF +0x82309B38 0x35B0 +0x82309B39 0x35B1 +0x82309C30 0x35B2 +0x82309C31 0x35B3 +0x82309C32 0x35B4 +0x82309C33 0x35B5 +0x82309C34 0x35B6 +0x82309C35 0x35B7 +0x82309C36 0x35B8 +0x82309C37 0x35B9 +0x82309C38 0x35BA +0x82309C39 0x35BB +0x82309D30 0x35BC +0x82309D31 0x35BD +0x82309D32 0x35BE +0x82309D33 0x35BF +0x82309D34 0x35C0 +0x82309D35 0x35C1 +0x82309D36 0x35C2 +0x82309D37 0x35C3 +0x82309D38 0x35C4 +0x82309D39 0x35C5 +0x82309E30 0x35C6 +0x82309E31 0x35C7 +0x82309E32 0x35C8 +0x82309E33 0x35C9 +0x82309E34 0x35CA +0x82309E35 0x35CB +0x82309E36 0x35CC +0x82309E37 0x35CD +0x82309E38 0x35CE +0x82309E39 0x35CF +0x82309F30 0x35D0 +0x82309F31 0x35D1 +0x82309F32 0x35D2 +0x82309F33 0x35D3 +0x82309F34 0x35D4 +0x82309F35 0x35D5 +0x82309F36 0x35D6 +0x82309F37 0x35D7 +0x82309F38 0x35D8 +0x82309F39 0x35D9 +0x8230A030 0x35DA +0x8230A031 0x35DB +0x8230A032 0x35DC +0x8230A033 0x35DD +0x8230A034 0x35DE +0x8230A035 0x35DF +0x8230A036 0x35E0 +0x8230A037 0x35E1 +0x8230A038 0x35E2 +0x8230A039 0x35E3 +0x8230A130 0x35E4 +0x8230A131 0x35E5 +0x8230A132 0x35E6 +0x8230A133 0x35E7 +0x8230A134 0x35E8 +0x8230A135 0x35E9 +0x8230A136 0x35EA +0x8230A137 0x35EB +0x8230A138 0x35EC +0x8230A139 0x35ED +0x8230A230 0x35EE +0x8230A231 0x35EF +0x8230A232 0x35F0 +0x8230A233 0x35F1 +0x8230A234 0x35F2 +0x8230A235 0x35F3 +0x8230A236 0x35F4 +0x8230A237 0x35F5 +0x8230A238 0x35F6 +0x8230A239 0x35F7 +0x8230A330 0x35F8 +0x8230A331 0x35F9 +0x8230A332 0x35FA +0x8230A333 0x35FB +0x8230A334 0x35FC +0x8230A335 0x35FD +0x8230A336 0x35FE +0x8230A337 0x35FF +0x8230A338 0x3600 +0x8230A339 0x3601 +0x8230A430 0x3602 +0x8230A431 0x3603 +0x8230A432 0x3604 +0x8230A433 0x3605 +0x8230A434 0x3606 +0x8230A435 0x3607 +0x8230A436 0x3608 +0x8230A437 0x3609 +0x8230A438 0x360A +0x8230A439 0x360B +0x8230A530 0x360C +0x8230A531 0x360D +0x8230A532 0x360F +0x8230A533 0x3610 +0x8230A534 0x3611 +0x8230A535 0x3612 +0x8230A536 0x3613 +0x8230A537 0x3614 +0x8230A538 0x3615 +0x8230A539 0x3616 +0x8230A630 0x3617 +0x8230A631 0x3618 +0x8230A632 0x3619 +0x8230A633 0x361B +0x8230A634 0x361C +0x8230A635 0x361D +0x8230A636 0x361E +0x8230A637 0x361F +0x8230A638 0x3620 +0x8230A639 0x3621 +0x8230A730 0x3622 +0x8230A731 0x3623 +0x8230A732 0x3624 +0x8230A733 0x3625 +0x8230A734 0x3626 +0x8230A735 0x3627 +0x8230A736 0x3628 +0x8230A737 0x3629 +0x8230A738 0x362A +0x8230A739 0x362B +0x8230A830 0x362C +0x8230A831 0x362D +0x8230A832 0x362E +0x8230A833 0x362F +0x8230A834 0x3630 +0x8230A835 0x3631 +0x8230A836 0x3632 +0x8230A837 0x3633 +0x8230A838 0x3634 +0x8230A839 0x3635 +0x8230A930 0x3636 +0x8230A931 0x3637 +0x8230A932 0x3638 +0x8230A933 0x3639 +0x8230A934 0x363A +0x8230A935 0x363B +0x8230A936 0x363C +0x8230A937 0x363D +0x8230A938 0x363E +0x8230A939 0x363F +0x8230AA30 0x3640 +0x8230AA31 0x3641 +0x8230AA32 0x3642 +0x8230AA33 0x3643 +0x8230AA34 0x3644 +0x8230AA35 0x3645 +0x8230AA36 0x3646 +0x8230AA37 0x3647 +0x8230AA38 0x3648 +0x8230AA39 0x3649 +0x8230AB30 0x364A +0x8230AB31 0x364B +0x8230AB32 0x364C +0x8230AB33 0x364D +0x8230AB34 0x364E +0x8230AB35 0x364F +0x8230AB36 0x3650 +0x8230AB37 0x3651 +0x8230AB38 0x3652 +0x8230AB39 0x3653 +0x8230AC30 0x3654 +0x8230AC31 0x3655 +0x8230AC32 0x3656 +0x8230AC33 0x3657 +0x8230AC34 0x3658 +0x8230AC35 0x3659 +0x8230AC36 0x365A +0x8230AC37 0x365B +0x8230AC38 0x365C +0x8230AC39 0x365D +0x8230AD30 0x365E +0x8230AD31 0x365F +0x8230AD32 0x3660 +0x8230AD33 0x3661 +0x8230AD34 0x3662 +0x8230AD35 0x3663 +0x8230AD36 0x3664 +0x8230AD37 0x3665 +0x8230AD38 0x3666 +0x8230AD39 0x3667 +0x8230AE30 0x3668 +0x8230AE31 0x3669 +0x8230AE32 0x366A +0x8230AE33 0x366B +0x8230AE34 0x366C +0x8230AE35 0x366D +0x8230AE36 0x366E +0x8230AE37 0x366F +0x8230AE38 0x3670 +0x8230AE39 0x3671 +0x8230AF30 0x3672 +0x8230AF31 0x3673 +0x8230AF32 0x3674 +0x8230AF33 0x3675 +0x8230AF34 0x3676 +0x8230AF35 0x3677 +0x8230AF36 0x3678 +0x8230AF37 0x3679 +0x8230AF38 0x367A +0x8230AF39 0x367B +0x8230B030 0x367C +0x8230B031 0x367D +0x8230B032 0x367E +0x8230B033 0x367F +0x8230B034 0x3680 +0x8230B035 0x3681 +0x8230B036 0x3682 +0x8230B037 0x3683 +0x8230B038 0x3684 +0x8230B039 0x3685 +0x8230B130 0x3686 +0x8230B131 0x3687 +0x8230B132 0x3688 +0x8230B133 0x3689 +0x8230B134 0x368A +0x8230B135 0x368B +0x8230B136 0x368C +0x8230B137 0x368D +0x8230B138 0x368E +0x8230B139 0x368F +0x8230B230 0x3690 +0x8230B231 0x3691 +0x8230B232 0x3692 +0x8230B233 0x3693 +0x8230B234 0x3694 +0x8230B235 0x3695 +0x8230B236 0x3696 +0x8230B237 0x3697 +0x8230B238 0x3698 +0x8230B239 0x3699 +0x8230B330 0x369A +0x8230B331 0x369B +0x8230B332 0x369C +0x8230B333 0x369D +0x8230B334 0x369E +0x8230B335 0x369F +0x8230B336 0x36A0 +0x8230B337 0x36A1 +0x8230B338 0x36A2 +0x8230B339 0x36A3 +0x8230B430 0x36A4 +0x8230B431 0x36A5 +0x8230B432 0x36A6 +0x8230B433 0x36A7 +0x8230B434 0x36A8 +0x8230B435 0x36A9 +0x8230B436 0x36AA +0x8230B437 0x36AB +0x8230B438 0x36AC +0x8230B439 0x36AD +0x8230B530 0x36AE +0x8230B531 0x36AF +0x8230B532 0x36B0 +0x8230B533 0x36B1 +0x8230B534 0x36B2 +0x8230B535 0x36B3 +0x8230B536 0x36B4 +0x8230B537 0x36B5 +0x8230B538 0x36B6 +0x8230B539 0x36B7 +0x8230B630 0x36B8 +0x8230B631 0x36B9 +0x8230B632 0x36BA +0x8230B633 0x36BB +0x8230B634 0x36BC +0x8230B635 0x36BD +0x8230B636 0x36BE +0x8230B637 0x36BF +0x8230B638 0x36C0 +0x8230B639 0x36C1 +0x8230B730 0x36C2 +0x8230B731 0x36C3 +0x8230B732 0x36C4 +0x8230B733 0x36C5 +0x8230B734 0x36C6 +0x8230B735 0x36C7 +0x8230B736 0x36C8 +0x8230B737 0x36C9 +0x8230B738 0x36CA +0x8230B739 0x36CB +0x8230B830 0x36CC +0x8230B831 0x36CD +0x8230B832 0x36CE +0x8230B833 0x36CF +0x8230B834 0x36D0 +0x8230B835 0x36D1 +0x8230B836 0x36D2 +0x8230B837 0x36D3 +0x8230B838 0x36D4 +0x8230B839 0x36D5 +0x8230B930 0x36D6 +0x8230B931 0x36D7 +0x8230B932 0x36D8 +0x8230B933 0x36D9 +0x8230B934 0x36DA +0x8230B935 0x36DB +0x8230B936 0x36DC +0x8230B937 0x36DD +0x8230B938 0x36DE +0x8230B939 0x36DF +0x8230BA30 0x36E0 +0x8230BA31 0x36E1 +0x8230BA32 0x36E2 +0x8230BA33 0x36E3 +0x8230BA34 0x36E4 +0x8230BA35 0x36E5 +0x8230BA36 0x36E6 +0x8230BA37 0x36E7 +0x8230BA38 0x36E8 +0x8230BA39 0x36E9 +0x8230BB30 0x36EA +0x8230BB31 0x36EB +0x8230BB32 0x36EC +0x8230BB33 0x36ED +0x8230BB34 0x36EE +0x8230BB35 0x36EF +0x8230BB36 0x36F0 +0x8230BB37 0x36F1 +0x8230BB38 0x36F2 +0x8230BB39 0x36F3 +0x8230BC30 0x36F4 +0x8230BC31 0x36F5 +0x8230BC32 0x36F6 +0x8230BC33 0x36F7 +0x8230BC34 0x36F8 +0x8230BC35 0x36F9 +0x8230BC36 0x36FA +0x8230BC37 0x36FB +0x8230BC38 0x36FC +0x8230BC39 0x36FD +0x8230BD30 0x36FE +0x8230BD31 0x36FF +0x8230BD32 0x3700 +0x8230BD33 0x3701 +0x8230BD34 0x3702 +0x8230BD35 0x3703 +0x8230BD36 0x3704 +0x8230BD37 0x3705 +0x8230BD38 0x3706 +0x8230BD39 0x3707 +0x8230BE30 0x3708 +0x8230BE31 0x3709 +0x8230BE32 0x370A +0x8230BE33 0x370B +0x8230BE34 0x370C +0x8230BE35 0x370D +0x8230BE36 0x370E +0x8230BE37 0x370F +0x8230BE38 0x3710 +0x8230BE39 0x3711 +0x8230BF30 0x3712 +0x8230BF31 0x3713 +0x8230BF32 0x3714 +0x8230BF33 0x3715 +0x8230BF34 0x3716 +0x8230BF35 0x3717 +0x8230BF36 0x3718 +0x8230BF37 0x3719 +0x8230BF38 0x371A +0x8230BF39 0x371B +0x8230C030 0x371C +0x8230C031 0x371D +0x8230C032 0x371E +0x8230C033 0x371F +0x8230C034 0x3720 +0x8230C035 0x3721 +0x8230C036 0x3722 +0x8230C037 0x3723 +0x8230C038 0x3724 +0x8230C039 0x3725 +0x8230C130 0x3726 +0x8230C131 0x3727 +0x8230C132 0x3728 +0x8230C133 0x3729 +0x8230C134 0x372A +0x8230C135 0x372B +0x8230C136 0x372C +0x8230C137 0x372D +0x8230C138 0x372E +0x8230C139 0x372F +0x8230C230 0x3730 +0x8230C231 0x3731 +0x8230C232 0x3732 +0x8230C233 0x3733 +0x8230C234 0x3734 +0x8230C235 0x3735 +0x8230C236 0x3736 +0x8230C237 0x3737 +0x8230C238 0x3738 +0x8230C239 0x3739 +0x8230C330 0x373A +0x8230C331 0x373B +0x8230C332 0x373C +0x8230C333 0x373D +0x8230C334 0x373E +0x8230C335 0x373F +0x8230C336 0x3740 +0x8230C337 0x3741 +0x8230C338 0x3742 +0x8230C339 0x3743 +0x8230C430 0x3744 +0x8230C431 0x3745 +0x8230C432 0x3746 +0x8230C433 0x3747 +0x8230C434 0x3748 +0x8230C435 0x3749 +0x8230C436 0x374A +0x8230C437 0x374B +0x8230C438 0x374C +0x8230C439 0x374D +0x8230C530 0x374E +0x8230C531 0x374F +0x8230C532 0x3750 +0x8230C533 0x3751 +0x8230C534 0x3752 +0x8230C535 0x3753 +0x8230C536 0x3754 +0x8230C537 0x3755 +0x8230C538 0x3756 +0x8230C539 0x3757 +0x8230C630 0x3758 +0x8230C631 0x3759 +0x8230C632 0x375A +0x8230C633 0x375B +0x8230C634 0x375C +0x8230C635 0x375D +0x8230C636 0x375E +0x8230C637 0x375F +0x8230C638 0x3760 +0x8230C639 0x3761 +0x8230C730 0x3762 +0x8230C731 0x3763 +0x8230C732 0x3764 +0x8230C733 0x3765 +0x8230C734 0x3766 +0x8230C735 0x3767 +0x8230C736 0x3768 +0x8230C737 0x3769 +0x8230C738 0x376A +0x8230C739 0x376B +0x8230C830 0x376C +0x8230C831 0x376D +0x8230C832 0x376E +0x8230C833 0x376F +0x8230C834 0x3770 +0x8230C835 0x3771 +0x8230C836 0x3772 +0x8230C837 0x3773 +0x8230C838 0x3774 +0x8230C839 0x3775 +0x8230C930 0x3776 +0x8230C931 0x3777 +0x8230C932 0x3778 +0x8230C933 0x3779 +0x8230C934 0x377A +0x8230C935 0x377B +0x8230C936 0x377C +0x8230C937 0x377D +0x8230C938 0x377E +0x8230C939 0x377F +0x8230CA30 0x3780 +0x8230CA31 0x3781 +0x8230CA32 0x3782 +0x8230CA33 0x3783 +0x8230CA34 0x3784 +0x8230CA35 0x3785 +0x8230CA36 0x3786 +0x8230CA37 0x3787 +0x8230CA38 0x3788 +0x8230CA39 0x3789 +0x8230CB30 0x378A +0x8230CB31 0x378B +0x8230CB32 0x378C +0x8230CB33 0x378D +0x8230CB34 0x378E +0x8230CB35 0x378F +0x8230CB36 0x3790 +0x8230CB37 0x3791 +0x8230CB38 0x3792 +0x8230CB39 0x3793 +0x8230CC30 0x3794 +0x8230CC31 0x3795 +0x8230CC32 0x3796 +0x8230CC33 0x3797 +0x8230CC34 0x3798 +0x8230CC35 0x3799 +0x8230CC36 0x379A +0x8230CC37 0x379B +0x8230CC38 0x379C +0x8230CC39 0x379D +0x8230CD30 0x379E +0x8230CD31 0x379F +0x8230CD32 0x37A0 +0x8230CD33 0x37A1 +0x8230CD34 0x37A2 +0x8230CD35 0x37A3 +0x8230CD36 0x37A4 +0x8230CD37 0x37A5 +0x8230CD38 0x37A6 +0x8230CD39 0x37A7 +0x8230CE30 0x37A8 +0x8230CE31 0x37A9 +0x8230CE32 0x37AA +0x8230CE33 0x37AB +0x8230CE34 0x37AC +0x8230CE35 0x37AD +0x8230CE36 0x37AE +0x8230CE37 0x37AF +0x8230CE38 0x37B0 +0x8230CE39 0x37B1 +0x8230CF30 0x37B2 +0x8230CF31 0x37B3 +0x8230CF32 0x37B4 +0x8230CF33 0x37B5 +0x8230CF34 0x37B6 +0x8230CF35 0x37B7 +0x8230CF36 0x37B8 +0x8230CF37 0x37B9 +0x8230CF38 0x37BA +0x8230CF39 0x37BB +0x8230D030 0x37BC +0x8230D031 0x37BD +0x8230D032 0x37BE +0x8230D033 0x37BF +0x8230D034 0x37C0 +0x8230D035 0x37C1 +0x8230D036 0x37C2 +0x8230D037 0x37C3 +0x8230D038 0x37C4 +0x8230D039 0x37C5 +0x8230D130 0x37C6 +0x8230D131 0x37C7 +0x8230D132 0x37C8 +0x8230D133 0x37C9 +0x8230D134 0x37CA +0x8230D135 0x37CB +0x8230D136 0x37CC +0x8230D137 0x37CD +0x8230D138 0x37CE +0x8230D139 0x37CF +0x8230D230 0x37D0 +0x8230D231 0x37D1 +0x8230D232 0x37D2 +0x8230D233 0x37D3 +0x8230D234 0x37D4 +0x8230D235 0x37D5 +0x8230D236 0x37D6 +0x8230D237 0x37D7 +0x8230D238 0x37D8 +0x8230D239 0x37D9 +0x8230D330 0x37DA +0x8230D331 0x37DB +0x8230D332 0x37DC +0x8230D333 0x37DD +0x8230D334 0x37DE +0x8230D335 0x37DF +0x8230D336 0x37E0 +0x8230D337 0x37E1 +0x8230D338 0x37E2 +0x8230D339 0x37E3 +0x8230D430 0x37E4 +0x8230D431 0x37E5 +0x8230D432 0x37E6 +0x8230D433 0x37E7 +0x8230D434 0x37E8 +0x8230D435 0x37E9 +0x8230D436 0x37EA +0x8230D437 0x37EB +0x8230D438 0x37EC +0x8230D439 0x37ED +0x8230D530 0x37EE +0x8230D531 0x37EF +0x8230D532 0x37F0 +0x8230D533 0x37F1 +0x8230D534 0x37F2 +0x8230D535 0x37F3 +0x8230D536 0x37F4 +0x8230D537 0x37F5 +0x8230D538 0x37F6 +0x8230D539 0x37F7 +0x8230D630 0x37F8 +0x8230D631 0x37F9 +0x8230D632 0x37FA +0x8230D633 0x37FB +0x8230D634 0x37FC +0x8230D635 0x37FD +0x8230D636 0x37FE +0x8230D637 0x37FF +0x8230D638 0x3800 +0x8230D639 0x3801 +0x8230D730 0x3802 +0x8230D731 0x3803 +0x8230D732 0x3804 +0x8230D733 0x3805 +0x8230D734 0x3806 +0x8230D735 0x3807 +0x8230D736 0x3808 +0x8230D737 0x3809 +0x8230D738 0x380A +0x8230D739 0x380B +0x8230D830 0x380C +0x8230D831 0x380D +0x8230D832 0x380E +0x8230D833 0x380F +0x8230D834 0x3810 +0x8230D835 0x3811 +0x8230D836 0x3812 +0x8230D837 0x3813 +0x8230D838 0x3814 +0x8230D839 0x3815 +0x8230D930 0x3816 +0x8230D931 0x3817 +0x8230D932 0x3818 +0x8230D933 0x3819 +0x8230D934 0x381A +0x8230D935 0x381B +0x8230D936 0x381C +0x8230D937 0x381D +0x8230D938 0x381E +0x8230D939 0x381F +0x8230DA30 0x3820 +0x8230DA31 0x3821 +0x8230DA32 0x3822 +0x8230DA33 0x3823 +0x8230DA34 0x3824 +0x8230DA35 0x3825 +0x8230DA36 0x3826 +0x8230DA37 0x3827 +0x8230DA38 0x3828 +0x8230DA39 0x3829 +0x8230DB30 0x382A +0x8230DB31 0x382B +0x8230DB32 0x382C +0x8230DB33 0x382D +0x8230DB34 0x382E +0x8230DB35 0x382F +0x8230DB36 0x3830 +0x8230DB37 0x3831 +0x8230DB38 0x3832 +0x8230DB39 0x3833 +0x8230DC30 0x3834 +0x8230DC31 0x3835 +0x8230DC32 0x3836 +0x8230DC33 0x3837 +0x8230DC34 0x3838 +0x8230DC35 0x3839 +0x8230DC36 0x383A +0x8230DC37 0x383B +0x8230DC38 0x383C +0x8230DC39 0x383D +0x8230DD30 0x383E +0x8230DD31 0x383F +0x8230DD32 0x3840 +0x8230DD33 0x3841 +0x8230DD34 0x3842 +0x8230DD35 0x3843 +0x8230DD36 0x3844 +0x8230DD37 0x3845 +0x8230DD38 0x3846 +0x8230DD39 0x3847 +0x8230DE30 0x3848 +0x8230DE31 0x3849 +0x8230DE32 0x384A +0x8230DE33 0x384B +0x8230DE34 0x384C +0x8230DE35 0x384D +0x8230DE36 0x384E +0x8230DE37 0x384F +0x8230DE38 0x3850 +0x8230DE39 0x3851 +0x8230DF30 0x3852 +0x8230DF31 0x3853 +0x8230DF32 0x3854 +0x8230DF33 0x3855 +0x8230DF34 0x3856 +0x8230DF35 0x3857 +0x8230DF36 0x3858 +0x8230DF37 0x3859 +0x8230DF38 0x385A +0x8230DF39 0x385B +0x8230E030 0x385C +0x8230E031 0x385D +0x8230E032 0x385E +0x8230E033 0x385F +0x8230E034 0x3860 +0x8230E035 0x3861 +0x8230E036 0x3862 +0x8230E037 0x3863 +0x8230E038 0x3864 +0x8230E039 0x3865 +0x8230E130 0x3866 +0x8230E131 0x3867 +0x8230E132 0x3868 +0x8230E133 0x3869 +0x8230E134 0x386A +0x8230E135 0x386B +0x8230E136 0x386C +0x8230E137 0x386D +0x8230E138 0x386E +0x8230E139 0x386F +0x8230E230 0x3870 +0x8230E231 0x3871 +0x8230E232 0x3872 +0x8230E233 0x3873 +0x8230E234 0x3874 +0x8230E235 0x3875 +0x8230E236 0x3876 +0x8230E237 0x3877 +0x8230E238 0x3878 +0x8230E239 0x3879 +0x8230E330 0x387A +0x8230E331 0x387B +0x8230E332 0x387C +0x8230E333 0x387D +0x8230E334 0x387E +0x8230E335 0x387F +0x8230E336 0x3880 +0x8230E337 0x3881 +0x8230E338 0x3882 +0x8230E339 0x3883 +0x8230E430 0x3884 +0x8230E431 0x3885 +0x8230E432 0x3886 +0x8230E433 0x3887 +0x8230E434 0x3888 +0x8230E435 0x3889 +0x8230E436 0x388A +0x8230E437 0x388B +0x8230E438 0x388C +0x8230E439 0x388D +0x8230E530 0x388E +0x8230E531 0x388F +0x8230E532 0x3890 +0x8230E533 0x3891 +0x8230E534 0x3892 +0x8230E535 0x3893 +0x8230E536 0x3894 +0x8230E537 0x3895 +0x8230E538 0x3896 +0x8230E539 0x3897 +0x8230E630 0x3898 +0x8230E631 0x3899 +0x8230E632 0x389A +0x8230E633 0x389B +0x8230E634 0x389C +0x8230E635 0x389D +0x8230E636 0x389E +0x8230E637 0x389F +0x8230E638 0x38A0 +0x8230E639 0x38A1 +0x8230E730 0x38A2 +0x8230E731 0x38A3 +0x8230E732 0x38A4 +0x8230E733 0x38A5 +0x8230E734 0x38A6 +0x8230E735 0x38A7 +0x8230E736 0x38A8 +0x8230E737 0x38A9 +0x8230E738 0x38AA +0x8230E739 0x38AB +0x8230E830 0x38AC +0x8230E831 0x38AD +0x8230E832 0x38AE +0x8230E833 0x38AF +0x8230E834 0x38B0 +0x8230E835 0x38B1 +0x8230E836 0x38B2 +0x8230E837 0x38B3 +0x8230E838 0x38B4 +0x8230E839 0x38B5 +0x8230E930 0x38B6 +0x8230E931 0x38B7 +0x8230E932 0x38B8 +0x8230E933 0x38B9 +0x8230E934 0x38BA +0x8230E935 0x38BB +0x8230E936 0x38BC +0x8230E937 0x38BD +0x8230E938 0x38BE +0x8230E939 0x38BF +0x8230EA30 0x38C0 +0x8230EA31 0x38C1 +0x8230EA32 0x38C2 +0x8230EA33 0x38C3 +0x8230EA34 0x38C4 +0x8230EA35 0x38C5 +0x8230EA36 0x38C6 +0x8230EA37 0x38C7 +0x8230EA38 0x38C8 +0x8230EA39 0x38C9 +0x8230EB30 0x38CA +0x8230EB31 0x38CB +0x8230EB32 0x38CC +0x8230EB33 0x38CD +0x8230EB34 0x38CE +0x8230EB35 0x38CF +0x8230EB36 0x38D0 +0x8230EB37 0x38D1 +0x8230EB38 0x38D2 +0x8230EB39 0x38D3 +0x8230EC30 0x38D4 +0x8230EC31 0x38D5 +0x8230EC32 0x38D6 +0x8230EC33 0x38D7 +0x8230EC34 0x38D8 +0x8230EC35 0x38D9 +0x8230EC36 0x38DA +0x8230EC37 0x38DB +0x8230EC38 0x38DC +0x8230EC39 0x38DD +0x8230ED30 0x38DE +0x8230ED31 0x38DF +0x8230ED32 0x38E0 +0x8230ED33 0x38E1 +0x8230ED34 0x38E2 +0x8230ED35 0x38E3 +0x8230ED36 0x38E4 +0x8230ED37 0x38E5 +0x8230ED38 0x38E6 +0x8230ED39 0x38E7 +0x8230EE30 0x38E8 +0x8230EE31 0x38E9 +0x8230EE32 0x38EA +0x8230EE33 0x38EB +0x8230EE34 0x38EC +0x8230EE35 0x38ED +0x8230EE36 0x38EE +0x8230EE37 0x38EF +0x8230EE38 0x38F0 +0x8230EE39 0x38F1 +0x8230EF30 0x38F2 +0x8230EF31 0x38F3 +0x8230EF32 0x38F4 +0x8230EF33 0x38F5 +0x8230EF34 0x38F6 +0x8230EF35 0x38F7 +0x8230EF36 0x38F8 +0x8230EF37 0x38F9 +0x8230EF38 0x38FA +0x8230EF39 0x38FB +0x8230F030 0x38FC +0x8230F031 0x38FD +0x8230F032 0x38FE +0x8230F033 0x38FF +0x8230F034 0x3900 +0x8230F035 0x3901 +0x8230F036 0x3902 +0x8230F037 0x3903 +0x8230F038 0x3904 +0x8230F039 0x3905 +0x8230F130 0x3906 +0x8230F131 0x3907 +0x8230F132 0x3908 +0x8230F133 0x3909 +0x8230F134 0x390A +0x8230F135 0x390B +0x8230F136 0x390C +0x8230F137 0x390D +0x8230F138 0x390E +0x8230F139 0x390F +0x8230F230 0x3910 +0x8230F231 0x3911 +0x8230F232 0x3912 +0x8230F233 0x3913 +0x8230F234 0x3914 +0x8230F235 0x3915 +0x8230F236 0x3916 +0x8230F237 0x3917 +0x8230F238 0x3919 +0x8230F239 0x391A +0x8230F330 0x391B +0x8230F331 0x391C +0x8230F332 0x391D +0x8230F333 0x391E +0x8230F334 0x391F +0x8230F335 0x3920 +0x8230F336 0x3921 +0x8230F337 0x3922 +0x8230F338 0x3923 +0x8230F339 0x3924 +0x8230F430 0x3925 +0x8230F431 0x3926 +0x8230F432 0x3927 +0x8230F433 0x3928 +0x8230F434 0x3929 +0x8230F435 0x392A +0x8230F436 0x392B +0x8230F437 0x392C +0x8230F438 0x392D +0x8230F439 0x392E +0x8230F530 0x392F +0x8230F531 0x3930 +0x8230F532 0x3931 +0x8230F533 0x3932 +0x8230F534 0x3933 +0x8230F535 0x3934 +0x8230F536 0x3935 +0x8230F537 0x3936 +0x8230F538 0x3937 +0x8230F539 0x3938 +0x8230F630 0x3939 +0x8230F631 0x393A +0x8230F632 0x393B +0x8230F633 0x393C +0x8230F634 0x393D +0x8230F635 0x393E +0x8230F636 0x393F +0x8230F637 0x3940 +0x8230F638 0x3941 +0x8230F639 0x3942 +0x8230F730 0x3943 +0x8230F731 0x3944 +0x8230F732 0x3945 +0x8230F733 0x3946 +0x8230F734 0x3947 +0x8230F735 0x3948 +0x8230F736 0x3949 +0x8230F737 0x394A +0x8230F738 0x394B +0x8230F739 0x394C +0x8230F830 0x394D +0x8230F831 0x394E +0x8230F832 0x394F +0x8230F833 0x3950 +0x8230F834 0x3951 +0x8230F835 0x3952 +0x8230F836 0x3953 +0x8230F837 0x3954 +0x8230F838 0x3955 +0x8230F839 0x3956 +0x8230F930 0x3957 +0x8230F931 0x3958 +0x8230F932 0x3959 +0x8230F933 0x395A +0x8230F934 0x395B +0x8230F935 0x395C +0x8230F936 0x395D +0x8230F937 0x395E +0x8230F938 0x395F +0x8230F939 0x3960 +0x8230FA30 0x3961 +0x8230FA31 0x3962 +0x8230FA32 0x3963 +0x8230FA33 0x3964 +0x8230FA34 0x3965 +0x8230FA35 0x3966 +0x8230FA36 0x3967 +0x8230FA37 0x3968 +0x8230FA38 0x3969 +0x8230FA39 0x396A +0x8230FB30 0x396B +0x8230FB31 0x396C +0x8230FB32 0x396D +0x8230FB33 0x396F +0x8230FB34 0x3970 +0x8230FB35 0x3971 +0x8230FB36 0x3972 +0x8230FB37 0x3973 +0x8230FB38 0x3974 +0x8230FB39 0x3975 +0x8230FC30 0x3976 +0x8230FC31 0x3977 +0x8230FC32 0x3978 +0x8230FC33 0x3979 +0x8230FC34 0x397A +0x8230FC35 0x397B +0x8230FC36 0x397C +0x8230FC37 0x397D +0x8230FC38 0x397E +0x8230FC39 0x397F +0x8230FD30 0x3980 +0x8230FD31 0x3981 +0x8230FD32 0x3982 +0x8230FD33 0x3983 +0x8230FD34 0x3984 +0x8230FD35 0x3985 +0x8230FD36 0x3986 +0x8230FD37 0x3987 +0x8230FD38 0x3988 +0x8230FD39 0x3989 +0x8230FE30 0x398A +0x8230FE31 0x398B +0x8230FE32 0x398C +0x8230FE33 0x398D +0x8230FE34 0x398E +0x8230FE35 0x398F +0x8230FE36 0x3990 +0x8230FE37 0x3991 +0x8230FE38 0x3992 +0x8230FE39 0x3993 +0x82318130 0x3994 +0x82318131 0x3995 +0x82318132 0x3996 +0x82318133 0x3997 +0x82318134 0x3998 +0x82318135 0x3999 +0x82318136 0x399A +0x82318137 0x399B +0x82318138 0x399C +0x82318139 0x399D +0x82318230 0x399E +0x82318231 0x399F +0x82318232 0x39A0 +0x82318233 0x39A1 +0x82318234 0x39A2 +0x82318235 0x39A3 +0x82318236 0x39A4 +0x82318237 0x39A5 +0x82318238 0x39A6 +0x82318239 0x39A7 +0x82318330 0x39A8 +0x82318331 0x39A9 +0x82318332 0x39AA +0x82318333 0x39AB +0x82318334 0x39AC +0x82318335 0x39AD +0x82318336 0x39AE +0x82318337 0x39AF +0x82318338 0x39B0 +0x82318339 0x39B1 +0x82318430 0x39B2 +0x82318431 0x39B3 +0x82318432 0x39B4 +0x82318433 0x39B5 +0x82318434 0x39B6 +0x82318435 0x39B7 +0x82318436 0x39B8 +0x82318437 0x39B9 +0x82318438 0x39BA +0x82318439 0x39BB +0x82318530 0x39BC +0x82318531 0x39BD +0x82318532 0x39BE +0x82318533 0x39BF +0x82318534 0x39C0 +0x82318535 0x39C1 +0x82318536 0x39C2 +0x82318537 0x39C3 +0x82318538 0x39C4 +0x82318539 0x39C5 +0x82318630 0x39C6 +0x82318631 0x39C7 +0x82318632 0x39C8 +0x82318633 0x39C9 +0x82318634 0x39CA +0x82318635 0x39CB +0x82318636 0x39CC +0x82318637 0x39CD +0x82318638 0x39CE +0x82318639 0x39D1 +0x82318730 0x39D2 +0x82318731 0x39D3 +0x82318732 0x39D4 +0x82318733 0x39D5 +0x82318734 0x39D6 +0x82318735 0x39D7 +0x82318736 0x39D8 +0x82318737 0x39D9 +0x82318738 0x39DA +0x82318739 0x39DB +0x82318830 0x39DC +0x82318831 0x39DD +0x82318832 0x39DE +0x82318833 0x39E0 +0x82318834 0x39E1 +0x82318835 0x39E2 +0x82318836 0x39E3 +0x82318837 0x39E4 +0x82318838 0x39E5 +0x82318839 0x39E6 +0x82318930 0x39E7 +0x82318931 0x39E8 +0x82318932 0x39E9 +0x82318933 0x39EA +0x82318934 0x39EB +0x82318935 0x39EC +0x82318936 0x39ED +0x82318937 0x39EE +0x82318938 0x39EF +0x82318939 0x39F0 +0x82318A30 0x39F1 +0x82318A31 0x39F2 +0x82318A32 0x39F3 +0x82318A33 0x39F4 +0x82318A34 0x39F5 +0x82318A35 0x39F6 +0x82318A36 0x39F7 +0x82318A37 0x39F8 +0x82318A38 0x39F9 +0x82318A39 0x39FA +0x82318B30 0x39FB +0x82318B31 0x39FC +0x82318B32 0x39FD +0x82318B33 0x39FE +0x82318B34 0x39FF +0x82318B35 0x3A00 +0x82318B36 0x3A01 +0x82318B37 0x3A02 +0x82318B38 0x3A03 +0x82318B39 0x3A04 +0x82318C30 0x3A05 +0x82318C31 0x3A06 +0x82318C32 0x3A07 +0x82318C33 0x3A08 +0x82318C34 0x3A09 +0x82318C35 0x3A0A +0x82318C36 0x3A0B +0x82318C37 0x3A0C +0x82318C38 0x3A0D +0x82318C39 0x3A0E +0x82318D30 0x3A0F +0x82318D31 0x3A10 +0x82318D32 0x3A11 +0x82318D33 0x3A12 +0x82318D34 0x3A13 +0x82318D35 0x3A14 +0x82318D36 0x3A15 +0x82318D37 0x3A16 +0x82318D38 0x3A17 +0x82318D39 0x3A18 +0x82318E30 0x3A19 +0x82318E31 0x3A1A +0x82318E32 0x3A1B +0x82318E33 0x3A1C +0x82318E34 0x3A1D +0x82318E35 0x3A1E +0x82318E36 0x3A1F +0x82318E37 0x3A20 +0x82318E38 0x3A21 +0x82318E39 0x3A22 +0x82318F30 0x3A23 +0x82318F31 0x3A24 +0x82318F32 0x3A25 +0x82318F33 0x3A26 +0x82318F34 0x3A27 +0x82318F35 0x3A28 +0x82318F36 0x3A29 +0x82318F37 0x3A2A +0x82318F38 0x3A2B +0x82318F39 0x3A2C +0x82319030 0x3A2D +0x82319031 0x3A2E +0x82319032 0x3A2F +0x82319033 0x3A30 +0x82319034 0x3A31 +0x82319035 0x3A32 +0x82319036 0x3A33 +0x82319037 0x3A34 +0x82319038 0x3A35 +0x82319039 0x3A36 +0x82319130 0x3A37 +0x82319131 0x3A38 +0x82319132 0x3A39 +0x82319133 0x3A3A +0x82319134 0x3A3B +0x82319135 0x3A3C +0x82319136 0x3A3D +0x82319137 0x3A3E +0x82319138 0x3A3F +0x82319139 0x3A40 +0x82319230 0x3A41 +0x82319231 0x3A42 +0x82319232 0x3A43 +0x82319233 0x3A44 +0x82319234 0x3A45 +0x82319235 0x3A46 +0x82319236 0x3A47 +0x82319237 0x3A48 +0x82319238 0x3A49 +0x82319239 0x3A4A +0x82319330 0x3A4B +0x82319331 0x3A4C +0x82319332 0x3A4D +0x82319333 0x3A4E +0x82319334 0x3A4F +0x82319335 0x3A50 +0x82319336 0x3A51 +0x82319337 0x3A52 +0x82319338 0x3A53 +0x82319339 0x3A54 +0x82319430 0x3A55 +0x82319431 0x3A56 +0x82319432 0x3A57 +0x82319433 0x3A58 +0x82319434 0x3A59 +0x82319435 0x3A5A +0x82319436 0x3A5B +0x82319437 0x3A5C +0x82319438 0x3A5D +0x82319439 0x3A5E +0x82319530 0x3A5F +0x82319531 0x3A60 +0x82319532 0x3A61 +0x82319533 0x3A62 +0x82319534 0x3A63 +0x82319535 0x3A64 +0x82319536 0x3A65 +0x82319537 0x3A66 +0x82319538 0x3A67 +0x82319539 0x3A68 +0x82319630 0x3A69 +0x82319631 0x3A6A +0x82319632 0x3A6B +0x82319633 0x3A6C +0x82319634 0x3A6D +0x82319635 0x3A6E +0x82319636 0x3A6F +0x82319637 0x3A70 +0x82319638 0x3A71 +0x82319639 0x3A72 +0x82319730 0x3A74 +0x82319731 0x3A75 +0x82319732 0x3A76 +0x82319733 0x3A77 +0x82319734 0x3A78 +0x82319735 0x3A79 +0x82319736 0x3A7A +0x82319737 0x3A7B +0x82319738 0x3A7C +0x82319739 0x3A7D +0x82319830 0x3A7E +0x82319831 0x3A7F +0x82319832 0x3A80 +0x82319833 0x3A81 +0x82319834 0x3A82 +0x82319835 0x3A83 +0x82319836 0x3A84 +0x82319837 0x3A85 +0x82319838 0x3A86 +0x82319839 0x3A87 +0x82319930 0x3A88 +0x82319931 0x3A89 +0x82319932 0x3A8A +0x82319933 0x3A8B +0x82319934 0x3A8C +0x82319935 0x3A8D +0x82319936 0x3A8E +0x82319937 0x3A8F +0x82319938 0x3A90 +0x82319939 0x3A91 +0x82319A30 0x3A92 +0x82319A31 0x3A93 +0x82319A32 0x3A94 +0x82319A33 0x3A95 +0x82319A34 0x3A96 +0x82319A35 0x3A97 +0x82319A36 0x3A98 +0x82319A37 0x3A99 +0x82319A38 0x3A9A +0x82319A39 0x3A9B +0x82319B30 0x3A9C +0x82319B31 0x3A9D +0x82319B32 0x3A9E +0x82319B33 0x3A9F +0x82319B34 0x3AA0 +0x82319B35 0x3AA1 +0x82319B36 0x3AA2 +0x82319B37 0x3AA3 +0x82319B38 0x3AA4 +0x82319B39 0x3AA5 +0x82319C30 0x3AA6 +0x82319C31 0x3AA7 +0x82319C32 0x3AA8 +0x82319C33 0x3AA9 +0x82319C34 0x3AAA +0x82319C35 0x3AAB +0x82319C36 0x3AAC +0x82319C37 0x3AAD +0x82319C38 0x3AAE +0x82319C39 0x3AAF +0x82319D30 0x3AB0 +0x82319D31 0x3AB1 +0x82319D32 0x3AB2 +0x82319D33 0x3AB3 +0x82319D34 0x3AB4 +0x82319D35 0x3AB5 +0x82319D36 0x3AB6 +0x82319D37 0x3AB7 +0x82319D38 0x3AB8 +0x82319D39 0x3AB9 +0x82319E30 0x3ABA +0x82319E31 0x3ABB +0x82319E32 0x3ABC +0x82319E33 0x3ABD +0x82319E34 0x3ABE +0x82319E35 0x3ABF +0x82319E36 0x3AC0 +0x82319E37 0x3AC1 +0x82319E38 0x3AC2 +0x82319E39 0x3AC3 +0x82319F30 0x3AC4 +0x82319F31 0x3AC5 +0x82319F32 0x3AC6 +0x82319F33 0x3AC7 +0x82319F34 0x3AC8 +0x82319F35 0x3AC9 +0x82319F36 0x3ACA +0x82319F37 0x3ACB +0x82319F38 0x3ACC +0x82319F39 0x3ACD +0x8231A030 0x3ACE +0x8231A031 0x3ACF +0x8231A032 0x3AD0 +0x8231A033 0x3AD1 +0x8231A034 0x3AD2 +0x8231A035 0x3AD3 +0x8231A036 0x3AD4 +0x8231A037 0x3AD5 +0x8231A038 0x3AD6 +0x8231A039 0x3AD7 +0x8231A130 0x3AD8 +0x8231A131 0x3AD9 +0x8231A132 0x3ADA +0x8231A133 0x3ADB +0x8231A134 0x3ADC +0x8231A135 0x3ADD +0x8231A136 0x3ADE +0x8231A137 0x3ADF +0x8231A138 0x3AE0 +0x8231A139 0x3AE1 +0x8231A230 0x3AE2 +0x8231A231 0x3AE3 +0x8231A232 0x3AE4 +0x8231A233 0x3AE5 +0x8231A234 0x3AE6 +0x8231A235 0x3AE7 +0x8231A236 0x3AE8 +0x8231A237 0x3AE9 +0x8231A238 0x3AEA +0x8231A239 0x3AEB +0x8231A330 0x3AEC +0x8231A331 0x3AED +0x8231A332 0x3AEE +0x8231A333 0x3AEF +0x8231A334 0x3AF0 +0x8231A335 0x3AF1 +0x8231A336 0x3AF2 +0x8231A337 0x3AF3 +0x8231A338 0x3AF4 +0x8231A339 0x3AF5 +0x8231A430 0x3AF6 +0x8231A431 0x3AF7 +0x8231A432 0x3AF8 +0x8231A433 0x3AF9 +0x8231A434 0x3AFA +0x8231A435 0x3AFB +0x8231A436 0x3AFC +0x8231A437 0x3AFD +0x8231A438 0x3AFE +0x8231A439 0x3AFF +0x8231A530 0x3B00 +0x8231A531 0x3B01 +0x8231A532 0x3B02 +0x8231A533 0x3B03 +0x8231A534 0x3B04 +0x8231A535 0x3B05 +0x8231A536 0x3B06 +0x8231A537 0x3B07 +0x8231A538 0x3B08 +0x8231A539 0x3B09 +0x8231A630 0x3B0A +0x8231A631 0x3B0B +0x8231A632 0x3B0C +0x8231A633 0x3B0D +0x8231A634 0x3B0E +0x8231A635 0x3B0F +0x8231A636 0x3B10 +0x8231A637 0x3B11 +0x8231A638 0x3B12 +0x8231A639 0x3B13 +0x8231A730 0x3B14 +0x8231A731 0x3B15 +0x8231A732 0x3B16 +0x8231A733 0x3B17 +0x8231A734 0x3B18 +0x8231A735 0x3B19 +0x8231A736 0x3B1A +0x8231A737 0x3B1B +0x8231A738 0x3B1C +0x8231A739 0x3B1D +0x8231A830 0x3B1E +0x8231A831 0x3B1F +0x8231A832 0x3B20 +0x8231A833 0x3B21 +0x8231A834 0x3B22 +0x8231A835 0x3B23 +0x8231A836 0x3B24 +0x8231A837 0x3B25 +0x8231A838 0x3B26 +0x8231A839 0x3B27 +0x8231A930 0x3B28 +0x8231A931 0x3B29 +0x8231A932 0x3B2A +0x8231A933 0x3B2B +0x8231A934 0x3B2C +0x8231A935 0x3B2D +0x8231A936 0x3B2E +0x8231A937 0x3B2F +0x8231A938 0x3B30 +0x8231A939 0x3B31 +0x8231AA30 0x3B32 +0x8231AA31 0x3B33 +0x8231AA32 0x3B34 +0x8231AA33 0x3B35 +0x8231AA34 0x3B36 +0x8231AA35 0x3B37 +0x8231AA36 0x3B38 +0x8231AA37 0x3B39 +0x8231AA38 0x3B3A +0x8231AA39 0x3B3B +0x8231AB30 0x3B3C +0x8231AB31 0x3B3D +0x8231AB32 0x3B3E +0x8231AB33 0x3B3F +0x8231AB34 0x3B40 +0x8231AB35 0x3B41 +0x8231AB36 0x3B42 +0x8231AB37 0x3B43 +0x8231AB38 0x3B44 +0x8231AB39 0x3B45 +0x8231AC30 0x3B46 +0x8231AC31 0x3B47 +0x8231AC32 0x3B48 +0x8231AC33 0x3B49 +0x8231AC34 0x3B4A +0x8231AC35 0x3B4B +0x8231AC36 0x3B4C +0x8231AC37 0x3B4D +0x8231AC38 0x3B4F +0x8231AC39 0x3B50 +0x8231AD30 0x3B51 +0x8231AD31 0x3B52 +0x8231AD32 0x3B53 +0x8231AD33 0x3B54 +0x8231AD34 0x3B55 +0x8231AD35 0x3B56 +0x8231AD36 0x3B57 +0x8231AD37 0x3B58 +0x8231AD38 0x3B59 +0x8231AD39 0x3B5A +0x8231AE30 0x3B5B +0x8231AE31 0x3B5C +0x8231AE32 0x3B5D +0x8231AE33 0x3B5E +0x8231AE34 0x3B5F +0x8231AE35 0x3B60 +0x8231AE36 0x3B61 +0x8231AE37 0x3B62 +0x8231AE38 0x3B63 +0x8231AE39 0x3B64 +0x8231AF30 0x3B65 +0x8231AF31 0x3B66 +0x8231AF32 0x3B67 +0x8231AF33 0x3B68 +0x8231AF34 0x3B69 +0x8231AF35 0x3B6A +0x8231AF36 0x3B6B +0x8231AF37 0x3B6C +0x8231AF38 0x3B6D +0x8231AF39 0x3B6E +0x8231B030 0x3B6F +0x8231B031 0x3B70 +0x8231B032 0x3B71 +0x8231B033 0x3B72 +0x8231B034 0x3B73 +0x8231B035 0x3B74 +0x8231B036 0x3B75 +0x8231B037 0x3B76 +0x8231B038 0x3B77 +0x8231B039 0x3B78 +0x8231B130 0x3B79 +0x8231B131 0x3B7A +0x8231B132 0x3B7B +0x8231B133 0x3B7C +0x8231B134 0x3B7D +0x8231B135 0x3B7E +0x8231B136 0x3B7F +0x8231B137 0x3B80 +0x8231B138 0x3B81 +0x8231B139 0x3B82 +0x8231B230 0x3B83 +0x8231B231 0x3B84 +0x8231B232 0x3B85 +0x8231B233 0x3B86 +0x8231B234 0x3B87 +0x8231B235 0x3B88 +0x8231B236 0x3B89 +0x8231B237 0x3B8A +0x8231B238 0x3B8B +0x8231B239 0x3B8C +0x8231B330 0x3B8D +0x8231B331 0x3B8E +0x8231B332 0x3B8F +0x8231B333 0x3B90 +0x8231B334 0x3B91 +0x8231B335 0x3B92 +0x8231B336 0x3B93 +0x8231B337 0x3B94 +0x8231B338 0x3B95 +0x8231B339 0x3B96 +0x8231B430 0x3B97 +0x8231B431 0x3B98 +0x8231B432 0x3B99 +0x8231B433 0x3B9A +0x8231B434 0x3B9B +0x8231B435 0x3B9C +0x8231B436 0x3B9D +0x8231B437 0x3B9E +0x8231B438 0x3B9F +0x8231B439 0x3BA0 +0x8231B530 0x3BA1 +0x8231B531 0x3BA2 +0x8231B532 0x3BA3 +0x8231B533 0x3BA4 +0x8231B534 0x3BA5 +0x8231B535 0x3BA6 +0x8231B536 0x3BA7 +0x8231B537 0x3BA8 +0x8231B538 0x3BA9 +0x8231B539 0x3BAA +0x8231B630 0x3BAB +0x8231B631 0x3BAC +0x8231B632 0x3BAD +0x8231B633 0x3BAE +0x8231B634 0x3BAF +0x8231B635 0x3BB0 +0x8231B636 0x3BB1 +0x8231B637 0x3BB2 +0x8231B638 0x3BB3 +0x8231B639 0x3BB4 +0x8231B730 0x3BB5 +0x8231B731 0x3BB6 +0x8231B732 0x3BB7 +0x8231B733 0x3BB8 +0x8231B734 0x3BB9 +0x8231B735 0x3BBA +0x8231B736 0x3BBB +0x8231B737 0x3BBC +0x8231B738 0x3BBD +0x8231B739 0x3BBE +0x8231B830 0x3BBF +0x8231B831 0x3BC0 +0x8231B832 0x3BC1 +0x8231B833 0x3BC2 +0x8231B834 0x3BC3 +0x8231B835 0x3BC4 +0x8231B836 0x3BC5 +0x8231B837 0x3BC6 +0x8231B838 0x3BC7 +0x8231B839 0x3BC8 +0x8231B930 0x3BC9 +0x8231B931 0x3BCA +0x8231B932 0x3BCB +0x8231B933 0x3BCC +0x8231B934 0x3BCD +0x8231B935 0x3BCE +0x8231B936 0x3BCF +0x8231B937 0x3BD0 +0x8231B938 0x3BD1 +0x8231B939 0x3BD2 +0x8231BA30 0x3BD3 +0x8231BA31 0x3BD4 +0x8231BA32 0x3BD5 +0x8231BA33 0x3BD6 +0x8231BA34 0x3BD7 +0x8231BA35 0x3BD8 +0x8231BA36 0x3BD9 +0x8231BA37 0x3BDA +0x8231BA38 0x3BDB +0x8231BA39 0x3BDC +0x8231BB30 0x3BDD +0x8231BB31 0x3BDE +0x8231BB32 0x3BDF +0x8231BB33 0x3BE0 +0x8231BB34 0x3BE1 +0x8231BB35 0x3BE2 +0x8231BB36 0x3BE3 +0x8231BB37 0x3BE4 +0x8231BB38 0x3BE5 +0x8231BB39 0x3BE6 +0x8231BC30 0x3BE7 +0x8231BC31 0x3BE8 +0x8231BC32 0x3BE9 +0x8231BC33 0x3BEA +0x8231BC34 0x3BEB +0x8231BC35 0x3BEC +0x8231BC36 0x3BED +0x8231BC37 0x3BEE +0x8231BC38 0x3BEF +0x8231BC39 0x3BF0 +0x8231BD30 0x3BF1 +0x8231BD31 0x3BF2 +0x8231BD32 0x3BF3 +0x8231BD33 0x3BF4 +0x8231BD34 0x3BF5 +0x8231BD35 0x3BF6 +0x8231BD36 0x3BF7 +0x8231BD37 0x3BF8 +0x8231BD38 0x3BF9 +0x8231BD39 0x3BFA +0x8231BE30 0x3BFB +0x8231BE31 0x3BFC +0x8231BE32 0x3BFD +0x8231BE33 0x3BFE +0x8231BE34 0x3BFF +0x8231BE35 0x3C00 +0x8231BE36 0x3C01 +0x8231BE37 0x3C02 +0x8231BE38 0x3C03 +0x8231BE39 0x3C04 +0x8231BF30 0x3C05 +0x8231BF31 0x3C06 +0x8231BF32 0x3C07 +0x8231BF33 0x3C08 +0x8231BF34 0x3C09 +0x8231BF35 0x3C0A +0x8231BF36 0x3C0B +0x8231BF37 0x3C0C +0x8231BF38 0x3C0D +0x8231BF39 0x3C0E +0x8231C030 0x3C0F +0x8231C031 0x3C10 +0x8231C032 0x3C11 +0x8231C033 0x3C12 +0x8231C034 0x3C13 +0x8231C035 0x3C14 +0x8231C036 0x3C15 +0x8231C037 0x3C16 +0x8231C038 0x3C17 +0x8231C039 0x3C18 +0x8231C130 0x3C19 +0x8231C131 0x3C1A +0x8231C132 0x3C1B +0x8231C133 0x3C1C +0x8231C134 0x3C1D +0x8231C135 0x3C1E +0x8231C136 0x3C1F +0x8231C137 0x3C20 +0x8231C138 0x3C21 +0x8231C139 0x3C22 +0x8231C230 0x3C23 +0x8231C231 0x3C24 +0x8231C232 0x3C25 +0x8231C233 0x3C26 +0x8231C234 0x3C27 +0x8231C235 0x3C28 +0x8231C236 0x3C29 +0x8231C237 0x3C2A +0x8231C238 0x3C2B +0x8231C239 0x3C2C +0x8231C330 0x3C2D +0x8231C331 0x3C2E +0x8231C332 0x3C2F +0x8231C333 0x3C30 +0x8231C334 0x3C31 +0x8231C335 0x3C32 +0x8231C336 0x3C33 +0x8231C337 0x3C34 +0x8231C338 0x3C35 +0x8231C339 0x3C36 +0x8231C430 0x3C37 +0x8231C431 0x3C38 +0x8231C432 0x3C39 +0x8231C433 0x3C3A +0x8231C434 0x3C3B +0x8231C435 0x3C3C +0x8231C436 0x3C3D +0x8231C437 0x3C3E +0x8231C438 0x3C3F +0x8231C439 0x3C40 +0x8231C530 0x3C41 +0x8231C531 0x3C42 +0x8231C532 0x3C43 +0x8231C533 0x3C44 +0x8231C534 0x3C45 +0x8231C535 0x3C46 +0x8231C536 0x3C47 +0x8231C537 0x3C48 +0x8231C538 0x3C49 +0x8231C539 0x3C4A +0x8231C630 0x3C4B +0x8231C631 0x3C4C +0x8231C632 0x3C4D +0x8231C633 0x3C4E +0x8231C634 0x3C4F +0x8231C635 0x3C50 +0x8231C636 0x3C51 +0x8231C637 0x3C52 +0x8231C638 0x3C53 +0x8231C639 0x3C54 +0x8231C730 0x3C55 +0x8231C731 0x3C56 +0x8231C732 0x3C57 +0x8231C733 0x3C58 +0x8231C734 0x3C59 +0x8231C735 0x3C5A +0x8231C736 0x3C5B +0x8231C737 0x3C5C +0x8231C738 0x3C5D +0x8231C739 0x3C5E +0x8231C830 0x3C5F +0x8231C831 0x3C60 +0x8231C832 0x3C61 +0x8231C833 0x3C62 +0x8231C834 0x3C63 +0x8231C835 0x3C64 +0x8231C836 0x3C65 +0x8231C837 0x3C66 +0x8231C838 0x3C67 +0x8231C839 0x3C68 +0x8231C930 0x3C69 +0x8231C931 0x3C6A +0x8231C932 0x3C6B +0x8231C933 0x3C6C +0x8231C934 0x3C6D +0x8231C935 0x3C6F +0x8231C936 0x3C70 +0x8231C937 0x3C71 +0x8231C938 0x3C72 +0x8231C939 0x3C73 +0x8231CA30 0x3C74 +0x8231CA31 0x3C75 +0x8231CA32 0x3C76 +0x8231CA33 0x3C77 +0x8231CA34 0x3C78 +0x8231CA35 0x3C79 +0x8231CA36 0x3C7A +0x8231CA37 0x3C7B +0x8231CA38 0x3C7C +0x8231CA39 0x3C7D +0x8231CB30 0x3C7E +0x8231CB31 0x3C7F +0x8231CB32 0x3C80 +0x8231CB33 0x3C81 +0x8231CB34 0x3C82 +0x8231CB35 0x3C83 +0x8231CB36 0x3C84 +0x8231CB37 0x3C85 +0x8231CB38 0x3C86 +0x8231CB39 0x3C87 +0x8231CC30 0x3C88 +0x8231CC31 0x3C89 +0x8231CC32 0x3C8A +0x8231CC33 0x3C8B +0x8231CC34 0x3C8C +0x8231CC35 0x3C8D +0x8231CC36 0x3C8E +0x8231CC37 0x3C8F +0x8231CC38 0x3C90 +0x8231CC39 0x3C91 +0x8231CD30 0x3C92 +0x8231CD31 0x3C93 +0x8231CD32 0x3C94 +0x8231CD33 0x3C95 +0x8231CD34 0x3C96 +0x8231CD35 0x3C97 +0x8231CD36 0x3C98 +0x8231CD37 0x3C99 +0x8231CD38 0x3C9A +0x8231CD39 0x3C9B +0x8231CE30 0x3C9C +0x8231CE31 0x3C9D +0x8231CE32 0x3C9E +0x8231CE33 0x3C9F +0x8231CE34 0x3CA0 +0x8231CE35 0x3CA1 +0x8231CE36 0x3CA2 +0x8231CE37 0x3CA3 +0x8231CE38 0x3CA4 +0x8231CE39 0x3CA5 +0x8231CF30 0x3CA6 +0x8231CF31 0x3CA7 +0x8231CF32 0x3CA8 +0x8231CF33 0x3CA9 +0x8231CF34 0x3CAA +0x8231CF35 0x3CAB +0x8231CF36 0x3CAC +0x8231CF37 0x3CAD +0x8231CF38 0x3CAE +0x8231CF39 0x3CAF +0x8231D030 0x3CB0 +0x8231D031 0x3CB1 +0x8231D032 0x3CB2 +0x8231D033 0x3CB3 +0x8231D034 0x3CB4 +0x8231D035 0x3CB5 +0x8231D036 0x3CB6 +0x8231D037 0x3CB7 +0x8231D038 0x3CB8 +0x8231D039 0x3CB9 +0x8231D130 0x3CBA +0x8231D131 0x3CBB +0x8231D132 0x3CBC +0x8231D133 0x3CBD +0x8231D134 0x3CBE +0x8231D135 0x3CBF +0x8231D136 0x3CC0 +0x8231D137 0x3CC1 +0x8231D138 0x3CC2 +0x8231D139 0x3CC3 +0x8231D230 0x3CC4 +0x8231D231 0x3CC5 +0x8231D232 0x3CC6 +0x8231D233 0x3CC7 +0x8231D234 0x3CC8 +0x8231D235 0x3CC9 +0x8231D236 0x3CCA +0x8231D237 0x3CCB +0x8231D238 0x3CCC +0x8231D239 0x3CCD +0x8231D330 0x3CCE +0x8231D331 0x3CCF +0x8231D332 0x3CD0 +0x8231D333 0x3CD1 +0x8231D334 0x3CD2 +0x8231D335 0x3CD3 +0x8231D336 0x3CD4 +0x8231D337 0x3CD5 +0x8231D338 0x3CD6 +0x8231D339 0x3CD7 +0x8231D430 0x3CD8 +0x8231D431 0x3CD9 +0x8231D432 0x3CDA +0x8231D433 0x3CDB +0x8231D434 0x3CDC +0x8231D435 0x3CDD +0x8231D436 0x3CDE +0x8231D437 0x3CDF +0x8231D438 0x3CE1 +0x8231D439 0x3CE2 +0x8231D530 0x3CE3 +0x8231D531 0x3CE4 +0x8231D532 0x3CE5 +0x8231D533 0x3CE6 +0x8231D534 0x3CE7 +0x8231D535 0x3CE8 +0x8231D536 0x3CE9 +0x8231D537 0x3CEA +0x8231D538 0x3CEB +0x8231D539 0x3CEC +0x8231D630 0x3CED +0x8231D631 0x3CEE +0x8231D632 0x3CEF +0x8231D633 0x3CF0 +0x8231D634 0x3CF1 +0x8231D635 0x3CF2 +0x8231D636 0x3CF3 +0x8231D637 0x3CF4 +0x8231D638 0x3CF5 +0x8231D639 0x3CF6 +0x8231D730 0x3CF7 +0x8231D731 0x3CF8 +0x8231D732 0x3CF9 +0x8231D733 0x3CFA +0x8231D734 0x3CFB +0x8231D735 0x3CFC +0x8231D736 0x3CFD +0x8231D737 0x3CFE +0x8231D738 0x3CFF +0x8231D739 0x3D00 +0x8231D830 0x3D01 +0x8231D831 0x3D02 +0x8231D832 0x3D03 +0x8231D833 0x3D04 +0x8231D834 0x3D05 +0x8231D835 0x3D06 +0x8231D836 0x3D07 +0x8231D837 0x3D08 +0x8231D838 0x3D09 +0x8231D839 0x3D0A +0x8231D930 0x3D0B +0x8231D931 0x3D0C +0x8231D932 0x3D0D +0x8231D933 0x3D0E +0x8231D934 0x3D0F +0x8231D935 0x3D10 +0x8231D936 0x3D11 +0x8231D937 0x3D12 +0x8231D938 0x3D13 +0x8231D939 0x3D14 +0x8231DA30 0x3D15 +0x8231DA31 0x3D16 +0x8231DA32 0x3D17 +0x8231DA33 0x3D18 +0x8231DA34 0x3D19 +0x8231DA35 0x3D1A +0x8231DA36 0x3D1B +0x8231DA37 0x3D1C +0x8231DA38 0x3D1D +0x8231DA39 0x3D1E +0x8231DB30 0x3D1F +0x8231DB31 0x3D20 +0x8231DB32 0x3D21 +0x8231DB33 0x3D22 +0x8231DB34 0x3D23 +0x8231DB35 0x3D24 +0x8231DB36 0x3D25 +0x8231DB37 0x3D26 +0x8231DB38 0x3D27 +0x8231DB39 0x3D28 +0x8231DC30 0x3D29 +0x8231DC31 0x3D2A +0x8231DC32 0x3D2B +0x8231DC33 0x3D2C +0x8231DC34 0x3D2D +0x8231DC35 0x3D2E +0x8231DC36 0x3D2F +0x8231DC37 0x3D30 +0x8231DC38 0x3D31 +0x8231DC39 0x3D32 +0x8231DD30 0x3D33 +0x8231DD31 0x3D34 +0x8231DD32 0x3D35 +0x8231DD33 0x3D36 +0x8231DD34 0x3D37 +0x8231DD35 0x3D38 +0x8231DD36 0x3D39 +0x8231DD37 0x3D3A +0x8231DD38 0x3D3B +0x8231DD39 0x3D3C +0x8231DE30 0x3D3D +0x8231DE31 0x3D3E +0x8231DE32 0x3D3F +0x8231DE33 0x3D40 +0x8231DE34 0x3D41 +0x8231DE35 0x3D42 +0x8231DE36 0x3D43 +0x8231DE37 0x3D44 +0x8231DE38 0x3D45 +0x8231DE39 0x3D46 +0x8231DF30 0x3D47 +0x8231DF31 0x3D48 +0x8231DF32 0x3D49 +0x8231DF33 0x3D4A +0x8231DF34 0x3D4B +0x8231DF35 0x3D4C +0x8231DF36 0x3D4D +0x8231DF37 0x3D4E +0x8231DF38 0x3D4F +0x8231DF39 0x3D50 +0x8231E030 0x3D51 +0x8231E031 0x3D52 +0x8231E032 0x3D53 +0x8231E033 0x3D54 +0x8231E034 0x3D55 +0x8231E035 0x3D56 +0x8231E036 0x3D57 +0x8231E037 0x3D58 +0x8231E038 0x3D59 +0x8231E039 0x3D5A +0x8231E130 0x3D5B +0x8231E131 0x3D5C +0x8231E132 0x3D5D +0x8231E133 0x3D5E +0x8231E134 0x3D5F +0x8231E135 0x3D60 +0x8231E136 0x3D61 +0x8231E137 0x3D62 +0x8231E138 0x3D63 +0x8231E139 0x3D64 +0x8231E230 0x3D65 +0x8231E231 0x3D66 +0x8231E232 0x3D67 +0x8231E233 0x3D68 +0x8231E234 0x3D69 +0x8231E235 0x3D6A +0x8231E236 0x3D6B +0x8231E237 0x3D6C +0x8231E238 0x3D6D +0x8231E239 0x3D6E +0x8231E330 0x3D6F +0x8231E331 0x3D70 +0x8231E332 0x3D71 +0x8231E333 0x3D72 +0x8231E334 0x3D73 +0x8231E335 0x3D74 +0x8231E336 0x3D75 +0x8231E337 0x3D76 +0x8231E338 0x3D77 +0x8231E339 0x3D78 +0x8231E430 0x3D79 +0x8231E431 0x3D7A +0x8231E432 0x3D7B +0x8231E433 0x3D7C +0x8231E434 0x3D7D +0x8231E435 0x3D7E +0x8231E436 0x3D7F +0x8231E437 0x3D80 +0x8231E438 0x3D81 +0x8231E439 0x3D82 +0x8231E530 0x3D83 +0x8231E531 0x3D84 +0x8231E532 0x3D85 +0x8231E533 0x3D86 +0x8231E534 0x3D87 +0x8231E535 0x3D88 +0x8231E536 0x3D89 +0x8231E537 0x3D8A +0x8231E538 0x3D8B +0x8231E539 0x3D8C +0x8231E630 0x3D8D +0x8231E631 0x3D8E +0x8231E632 0x3D8F +0x8231E633 0x3D90 +0x8231E634 0x3D91 +0x8231E635 0x3D92 +0x8231E636 0x3D93 +0x8231E637 0x3D94 +0x8231E638 0x3D95 +0x8231E639 0x3D96 +0x8231E730 0x3D97 +0x8231E731 0x3D98 +0x8231E732 0x3D99 +0x8231E733 0x3D9A +0x8231E734 0x3D9B +0x8231E735 0x3D9C +0x8231E736 0x3D9D +0x8231E737 0x3D9E +0x8231E738 0x3D9F +0x8231E739 0x3DA0 +0x8231E830 0x3DA1 +0x8231E831 0x3DA2 +0x8231E832 0x3DA3 +0x8231E833 0x3DA4 +0x8231E834 0x3DA5 +0x8231E835 0x3DA6 +0x8231E836 0x3DA7 +0x8231E837 0x3DA8 +0x8231E838 0x3DA9 +0x8231E839 0x3DAA +0x8231E930 0x3DAB +0x8231E931 0x3DAC +0x8231E932 0x3DAD +0x8231E933 0x3DAE +0x8231E934 0x3DAF +0x8231E935 0x3DB0 +0x8231E936 0x3DB1 +0x8231E937 0x3DB2 +0x8231E938 0x3DB3 +0x8231E939 0x3DB4 +0x8231EA30 0x3DB5 +0x8231EA31 0x3DB6 +0x8231EA32 0x3DB7 +0x8231EA33 0x3DB8 +0x8231EA34 0x3DB9 +0x8231EA35 0x3DBA +0x8231EA36 0x3DBB +0x8231EA37 0x3DBC +0x8231EA38 0x3DBD +0x8231EA39 0x3DBE +0x8231EB30 0x3DBF +0x8231EB31 0x3DC0 +0x8231EB32 0x3DC1 +0x8231EB33 0x3DC2 +0x8231EB34 0x3DC3 +0x8231EB35 0x3DC4 +0x8231EB36 0x3DC5 +0x8231EB37 0x3DC6 +0x8231EB38 0x3DC7 +0x8231EB39 0x3DC8 +0x8231EC30 0x3DC9 +0x8231EC31 0x3DCA +0x8231EC32 0x3DCB +0x8231EC33 0x3DCC +0x8231EC34 0x3DCD +0x8231EC35 0x3DCE +0x8231EC36 0x3DCF +0x8231EC37 0x3DD0 +0x8231EC38 0x3DD1 +0x8231EC39 0x3DD2 +0x8231ED30 0x3DD3 +0x8231ED31 0x3DD4 +0x8231ED32 0x3DD5 +0x8231ED33 0x3DD6 +0x8231ED34 0x3DD7 +0x8231ED35 0x3DD8 +0x8231ED36 0x3DD9 +0x8231ED37 0x3DDA +0x8231ED38 0x3DDB +0x8231ED39 0x3DDC +0x8231EE30 0x3DDD +0x8231EE31 0x3DDE +0x8231EE32 0x3DDF +0x8231EE33 0x3DE0 +0x8231EE34 0x3DE1 +0x8231EE35 0x3DE2 +0x8231EE36 0x3DE3 +0x8231EE37 0x3DE4 +0x8231EE38 0x3DE5 +0x8231EE39 0x3DE6 +0x8231EF30 0x3DE7 +0x8231EF31 0x3DE8 +0x8231EF32 0x3DE9 +0x8231EF33 0x3DEA +0x8231EF34 0x3DEB +0x8231EF35 0x3DEC +0x8231EF36 0x3DED +0x8231EF37 0x3DEE +0x8231EF38 0x3DEF +0x8231EF39 0x3DF0 +0x8231F030 0x3DF1 +0x8231F031 0x3DF2 +0x8231F032 0x3DF3 +0x8231F033 0x3DF4 +0x8231F034 0x3DF5 +0x8231F035 0x3DF6 +0x8231F036 0x3DF7 +0x8231F037 0x3DF8 +0x8231F038 0x3DF9 +0x8231F039 0x3DFA +0x8231F130 0x3DFB +0x8231F131 0x3DFC +0x8231F132 0x3DFD +0x8231F133 0x3DFE +0x8231F134 0x3DFF +0x8231F135 0x3E00 +0x8231F136 0x3E01 +0x8231F137 0x3E02 +0x8231F138 0x3E03 +0x8231F139 0x3E04 +0x8231F230 0x3E05 +0x8231F231 0x3E06 +0x8231F232 0x3E07 +0x8231F233 0x3E08 +0x8231F234 0x3E09 +0x8231F235 0x3E0A +0x8231F236 0x3E0B +0x8231F237 0x3E0C +0x8231F238 0x3E0D +0x8231F239 0x3E0E +0x8231F330 0x3E0F +0x8231F331 0x3E10 +0x8231F332 0x3E11 +0x8231F333 0x3E12 +0x8231F334 0x3E13 +0x8231F335 0x3E14 +0x8231F336 0x3E15 +0x8231F337 0x3E16 +0x8231F338 0x3E17 +0x8231F339 0x3E18 +0x8231F430 0x3E19 +0x8231F431 0x3E1A +0x8231F432 0x3E1B +0x8231F433 0x3E1C +0x8231F434 0x3E1D +0x8231F435 0x3E1E +0x8231F436 0x3E1F +0x8231F437 0x3E20 +0x8231F438 0x3E21 +0x8231F439 0x3E22 +0x8231F530 0x3E23 +0x8231F531 0x3E24 +0x8231F532 0x3E25 +0x8231F533 0x3E26 +0x8231F534 0x3E27 +0x8231F535 0x3E28 +0x8231F536 0x3E29 +0x8231F537 0x3E2A +0x8231F538 0x3E2B +0x8231F539 0x3E2C +0x8231F630 0x3E2D +0x8231F631 0x3E2E +0x8231F632 0x3E2F +0x8231F633 0x3E30 +0x8231F634 0x3E31 +0x8231F635 0x3E32 +0x8231F636 0x3E33 +0x8231F637 0x3E34 +0x8231F638 0x3E35 +0x8231F639 0x3E36 +0x8231F730 0x3E37 +0x8231F731 0x3E38 +0x8231F732 0x3E39 +0x8231F733 0x3E3A +0x8231F734 0x3E3B +0x8231F735 0x3E3C +0x8231F736 0x3E3D +0x8231F737 0x3E3E +0x8231F738 0x3E3F +0x8231F739 0x3E40 +0x8231F830 0x3E41 +0x8231F831 0x3E42 +0x8231F832 0x3E43 +0x8231F833 0x3E44 +0x8231F834 0x3E45 +0x8231F835 0x3E46 +0x8231F836 0x3E47 +0x8231F837 0x3E48 +0x8231F838 0x3E49 +0x8231F839 0x3E4A +0x8231F930 0x3E4B +0x8231F931 0x3E4C +0x8231F932 0x3E4D +0x8231F933 0x3E4E +0x8231F934 0x3E4F +0x8231F935 0x3E50 +0x8231F936 0x3E51 +0x8231F937 0x3E52 +0x8231F938 0x3E53 +0x8231F939 0x3E54 +0x8231FA30 0x3E55 +0x8231FA31 0x3E56 +0x8231FA32 0x3E57 +0x8231FA33 0x3E58 +0x8231FA34 0x3E59 +0x8231FA35 0x3E5A +0x8231FA36 0x3E5B +0x8231FA37 0x3E5C +0x8231FA38 0x3E5D +0x8231FA39 0x3E5E +0x8231FB30 0x3E5F +0x8231FB31 0x3E60 +0x8231FB32 0x3E61 +0x8231FB33 0x3E62 +0x8231FB34 0x3E63 +0x8231FB35 0x3E64 +0x8231FB36 0x3E65 +0x8231FB37 0x3E66 +0x8231FB38 0x3E67 +0x8231FB39 0x3E68 +0x8231FC30 0x3E69 +0x8231FC31 0x3E6A +0x8231FC32 0x3E6B +0x8231FC33 0x3E6C +0x8231FC34 0x3E6D +0x8231FC35 0x3E6E +0x8231FC36 0x3E6F +0x8231FC37 0x3E70 +0x8231FC38 0x3E71 +0x8231FC39 0x3E72 +0x8231FD30 0x3E73 +0x8231FD31 0x3E74 +0x8231FD32 0x3E75 +0x8231FD33 0x3E76 +0x8231FD34 0x3E77 +0x8231FD35 0x3E78 +0x8231FD36 0x3E79 +0x8231FD37 0x3E7A +0x8231FD38 0x3E7B +0x8231FD39 0x3E7C +0x8231FE30 0x3E7D +0x8231FE31 0x3E7E +0x8231FE32 0x3E7F +0x8231FE33 0x3E80 +0x8231FE34 0x3E81 +0x8231FE35 0x3E82 +0x8231FE36 0x3E83 +0x8231FE37 0x3E84 +0x8231FE38 0x3E85 +0x8231FE39 0x3E86 +0x82328130 0x3E87 +0x82328131 0x3E88 +0x82328132 0x3E89 +0x82328133 0x3E8A +0x82328134 0x3E8B +0x82328135 0x3E8C +0x82328136 0x3E8D +0x82328137 0x3E8E +0x82328138 0x3E8F +0x82328139 0x3E90 +0x82328230 0x3E91 +0x82328231 0x3E92 +0x82328232 0x3E93 +0x82328233 0x3E94 +0x82328234 0x3E95 +0x82328235 0x3E96 +0x82328236 0x3E97 +0x82328237 0x3E98 +0x82328238 0x3E99 +0x82328239 0x3E9A +0x82328330 0x3E9B +0x82328331 0x3E9C +0x82328332 0x3E9D +0x82328333 0x3E9E +0x82328334 0x3E9F +0x82328335 0x3EA0 +0x82328336 0x3EA1 +0x82328337 0x3EA2 +0x82328338 0x3EA3 +0x82328339 0x3EA4 +0x82328430 0x3EA5 +0x82328431 0x3EA6 +0x82328432 0x3EA7 +0x82328433 0x3EA8 +0x82328434 0x3EA9 +0x82328435 0x3EAA +0x82328436 0x3EAB +0x82328437 0x3EAC +0x82328438 0x3EAD +0x82328439 0x3EAE +0x82328530 0x3EAF +0x82328531 0x3EB0 +0x82328532 0x3EB1 +0x82328533 0x3EB2 +0x82328534 0x3EB3 +0x82328535 0x3EB4 +0x82328536 0x3EB5 +0x82328537 0x3EB6 +0x82328538 0x3EB7 +0x82328539 0x3EB8 +0x82328630 0x3EB9 +0x82328631 0x3EBA +0x82328632 0x3EBB +0x82328633 0x3EBC +0x82328634 0x3EBD +0x82328635 0x3EBE +0x82328636 0x3EBF +0x82328637 0x3EC0 +0x82328638 0x3EC1 +0x82328639 0x3EC2 +0x82328730 0x3EC3 +0x82328731 0x3EC4 +0x82328732 0x3EC5 +0x82328733 0x3EC6 +0x82328734 0x3EC7 +0x82328735 0x3EC8 +0x82328736 0x3EC9 +0x82328737 0x3ECA +0x82328738 0x3ECB +0x82328739 0x3ECC +0x82328830 0x3ECD +0x82328831 0x3ECE +0x82328832 0x3ECF +0x82328833 0x3ED0 +0x82328834 0x3ED1 +0x82328835 0x3ED2 +0x82328836 0x3ED3 +0x82328837 0x3ED4 +0x82328838 0x3ED5 +0x82328839 0x3ED6 +0x82328930 0x3ED7 +0x82328931 0x3ED8 +0x82328932 0x3ED9 +0x82328933 0x3EDA +0x82328934 0x3EDB +0x82328935 0x3EDC +0x82328936 0x3EDD +0x82328937 0x3EDE +0x82328938 0x3EDF +0x82328939 0x3EE0 +0x82328A30 0x3EE1 +0x82328A31 0x3EE2 +0x82328A32 0x3EE3 +0x82328A33 0x3EE4 +0x82328A34 0x3EE5 +0x82328A35 0x3EE6 +0x82328A36 0x3EE7 +0x82328A37 0x3EE8 +0x82328A38 0x3EE9 +0x82328A39 0x3EEA +0x82328B30 0x3EEB +0x82328B31 0x3EEC +0x82328B32 0x3EED +0x82328B33 0x3EEE +0x82328B34 0x3EEF +0x82328B35 0x3EF0 +0x82328B36 0x3EF1 +0x82328B37 0x3EF2 +0x82328B38 0x3EF3 +0x82328B39 0x3EF4 +0x82328C30 0x3EF5 +0x82328C31 0x3EF6 +0x82328C32 0x3EF7 +0x82328C33 0x3EF8 +0x82328C34 0x3EF9 +0x82328C35 0x3EFA +0x82328C36 0x3EFB +0x82328C37 0x3EFC +0x82328C38 0x3EFD +0x82328C39 0x3EFE +0x82328D30 0x3EFF +0x82328D31 0x3F00 +0x82328D32 0x3F01 +0x82328D33 0x3F02 +0x82328D34 0x3F03 +0x82328D35 0x3F04 +0x82328D36 0x3F05 +0x82328D37 0x3F06 +0x82328D38 0x3F07 +0x82328D39 0x3F08 +0x82328E30 0x3F09 +0x82328E31 0x3F0A +0x82328E32 0x3F0B +0x82328E33 0x3F0C +0x82328E34 0x3F0D +0x82328E35 0x3F0E +0x82328E36 0x3F0F +0x82328E37 0x3F10 +0x82328E38 0x3F11 +0x82328E39 0x3F12 +0x82328F30 0x3F13 +0x82328F31 0x3F14 +0x82328F32 0x3F15 +0x82328F33 0x3F16 +0x82328F34 0x3F17 +0x82328F35 0x3F18 +0x82328F36 0x3F19 +0x82328F37 0x3F1A +0x82328F38 0x3F1B +0x82328F39 0x3F1C +0x82329030 0x3F1D +0x82329031 0x3F1E +0x82329032 0x3F1F +0x82329033 0x3F20 +0x82329034 0x3F21 +0x82329035 0x3F22 +0x82329036 0x3F23 +0x82329037 0x3F24 +0x82329038 0x3F25 +0x82329039 0x3F26 +0x82329130 0x3F27 +0x82329131 0x3F28 +0x82329132 0x3F29 +0x82329133 0x3F2A +0x82329134 0x3F2B +0x82329135 0x3F2C +0x82329136 0x3F2D +0x82329137 0x3F2E +0x82329138 0x3F2F +0x82329139 0x3F30 +0x82329230 0x3F31 +0x82329231 0x3F32 +0x82329232 0x3F33 +0x82329233 0x3F34 +0x82329234 0x3F35 +0x82329235 0x3F36 +0x82329236 0x3F37 +0x82329237 0x3F38 +0x82329238 0x3F39 +0x82329239 0x3F3A +0x82329330 0x3F3B +0x82329331 0x3F3C +0x82329332 0x3F3D +0x82329333 0x3F3E +0x82329334 0x3F3F +0x82329335 0x3F40 +0x82329336 0x3F41 +0x82329337 0x3F42 +0x82329338 0x3F43 +0x82329339 0x3F44 +0x82329430 0x3F45 +0x82329431 0x3F46 +0x82329432 0x3F47 +0x82329433 0x3F48 +0x82329434 0x3F49 +0x82329435 0x3F4A +0x82329436 0x3F4B +0x82329437 0x3F4C +0x82329438 0x3F4D +0x82329439 0x3F4E +0x82329530 0x3F4F +0x82329531 0x3F50 +0x82329532 0x3F51 +0x82329533 0x3F52 +0x82329534 0x3F53 +0x82329535 0x3F54 +0x82329536 0x3F55 +0x82329537 0x3F56 +0x82329538 0x3F57 +0x82329539 0x3F58 +0x82329630 0x3F59 +0x82329631 0x3F5A +0x82329632 0x3F5B +0x82329633 0x3F5C +0x82329634 0x3F5D +0x82329635 0x3F5E +0x82329636 0x3F5F +0x82329637 0x3F60 +0x82329638 0x3F61 +0x82329639 0x3F62 +0x82329730 0x3F63 +0x82329731 0x3F64 +0x82329732 0x3F65 +0x82329733 0x3F66 +0x82329734 0x3F67 +0x82329735 0x3F68 +0x82329736 0x3F69 +0x82329737 0x3F6A +0x82329738 0x3F6B +0x82329739 0x3F6C +0x82329830 0x3F6D +0x82329831 0x3F6E +0x82329832 0x3F6F +0x82329833 0x3F70 +0x82329834 0x3F71 +0x82329835 0x3F72 +0x82329836 0x3F73 +0x82329837 0x3F74 +0x82329838 0x3F75 +0x82329839 0x3F76 +0x82329930 0x3F77 +0x82329931 0x3F78 +0x82329932 0x3F79 +0x82329933 0x3F7A +0x82329934 0x3F7B +0x82329935 0x3F7C +0x82329936 0x3F7D +0x82329937 0x3F7E +0x82329938 0x3F7F +0x82329939 0x3F80 +0x82329A30 0x3F81 +0x82329A31 0x3F82 +0x82329A32 0x3F83 +0x82329A33 0x3F84 +0x82329A34 0x3F85 +0x82329A35 0x3F86 +0x82329A36 0x3F87 +0x82329A37 0x3F88 +0x82329A38 0x3F89 +0x82329A39 0x3F8A +0x82329B30 0x3F8B +0x82329B31 0x3F8C +0x82329B32 0x3F8D +0x82329B33 0x3F8E +0x82329B34 0x3F8F +0x82329B35 0x3F90 +0x82329B36 0x3F91 +0x82329B37 0x3F92 +0x82329B38 0x3F93 +0x82329B39 0x3F94 +0x82329C30 0x3F95 +0x82329C31 0x3F96 +0x82329C32 0x3F97 +0x82329C33 0x3F98 +0x82329C34 0x3F99 +0x82329C35 0x3F9A +0x82329C36 0x3F9B +0x82329C37 0x3F9C +0x82329C38 0x3F9D +0x82329C39 0x3F9E +0x82329D30 0x3F9F +0x82329D31 0x3FA0 +0x82329D32 0x3FA1 +0x82329D33 0x3FA2 +0x82329D34 0x3FA3 +0x82329D35 0x3FA4 +0x82329D36 0x3FA5 +0x82329D37 0x3FA6 +0x82329D38 0x3FA7 +0x82329D39 0x3FA8 +0x82329E30 0x3FA9 +0x82329E31 0x3FAA +0x82329E32 0x3FAB +0x82329E33 0x3FAC +0x82329E34 0x3FAD +0x82329E35 0x3FAE +0x82329E36 0x3FAF +0x82329E37 0x3FB0 +0x82329E38 0x3FB1 +0x82329E39 0x3FB2 +0x82329F30 0x3FB3 +0x82329F31 0x3FB4 +0x82329F32 0x3FB5 +0x82329F33 0x3FB6 +0x82329F34 0x3FB7 +0x82329F35 0x3FB8 +0x82329F36 0x3FB9 +0x82329F37 0x3FBA +0x82329F38 0x3FBB +0x82329F39 0x3FBC +0x8232A030 0x3FBD +0x8232A031 0x3FBE +0x8232A032 0x3FBF +0x8232A033 0x3FC0 +0x8232A034 0x3FC1 +0x8232A035 0x3FC2 +0x8232A036 0x3FC3 +0x8232A037 0x3FC4 +0x8232A038 0x3FC5 +0x8232A039 0x3FC6 +0x8232A130 0x3FC7 +0x8232A131 0x3FC8 +0x8232A132 0x3FC9 +0x8232A133 0x3FCA +0x8232A134 0x3FCB +0x8232A135 0x3FCC +0x8232A136 0x3FCD +0x8232A137 0x3FCE +0x8232A138 0x3FCF +0x8232A139 0x3FD0 +0x8232A230 0x3FD1 +0x8232A231 0x3FD2 +0x8232A232 0x3FD3 +0x8232A233 0x3FD4 +0x8232A234 0x3FD5 +0x8232A235 0x3FD6 +0x8232A236 0x3FD7 +0x8232A237 0x3FD8 +0x8232A238 0x3FD9 +0x8232A239 0x3FDA +0x8232A330 0x3FDB +0x8232A331 0x3FDC +0x8232A332 0x3FDD +0x8232A333 0x3FDE +0x8232A334 0x3FDF +0x8232A335 0x3FE0 +0x8232A336 0x3FE1 +0x8232A337 0x3FE2 +0x8232A338 0x3FE3 +0x8232A339 0x3FE4 +0x8232A430 0x3FE5 +0x8232A431 0x3FE6 +0x8232A432 0x3FE7 +0x8232A433 0x3FE8 +0x8232A434 0x3FE9 +0x8232A435 0x3FEA +0x8232A436 0x3FEB +0x8232A437 0x3FEC +0x8232A438 0x3FED +0x8232A439 0x3FEE +0x8232A530 0x3FEF +0x8232A531 0x3FF0 +0x8232A532 0x3FF1 +0x8232A533 0x3FF2 +0x8232A534 0x3FF3 +0x8232A535 0x3FF4 +0x8232A536 0x3FF5 +0x8232A537 0x3FF6 +0x8232A538 0x3FF7 +0x8232A539 0x3FF8 +0x8232A630 0x3FF9 +0x8232A631 0x3FFA +0x8232A632 0x3FFB +0x8232A633 0x3FFC +0x8232A634 0x3FFD +0x8232A635 0x3FFE +0x8232A636 0x3FFF +0x8232A637 0x4000 +0x8232A638 0x4001 +0x8232A639 0x4002 +0x8232A730 0x4003 +0x8232A731 0x4004 +0x8232A732 0x4005 +0x8232A733 0x4006 +0x8232A734 0x4007 +0x8232A735 0x4008 +0x8232A736 0x4009 +0x8232A737 0x400A +0x8232A738 0x400B +0x8232A739 0x400C +0x8232A830 0x400D +0x8232A831 0x400E +0x8232A832 0x400F +0x8232A833 0x4010 +0x8232A834 0x4011 +0x8232A835 0x4012 +0x8232A836 0x4013 +0x8232A837 0x4014 +0x8232A838 0x4015 +0x8232A839 0x4016 +0x8232A930 0x4017 +0x8232A931 0x4018 +0x8232A932 0x4019 +0x8232A933 0x401A +0x8232A934 0x401B +0x8232A935 0x401C +0x8232A936 0x401D +0x8232A937 0x401E +0x8232A938 0x401F +0x8232A939 0x4020 +0x8232AA30 0x4021 +0x8232AA31 0x4022 +0x8232AA32 0x4023 +0x8232AA33 0x4024 +0x8232AA34 0x4025 +0x8232AA35 0x4026 +0x8232AA36 0x4027 +0x8232AA37 0x4028 +0x8232AA38 0x4029 +0x8232AA39 0x402A +0x8232AB30 0x402B +0x8232AB31 0x402C +0x8232AB32 0x402D +0x8232AB33 0x402E +0x8232AB34 0x402F +0x8232AB35 0x4030 +0x8232AB36 0x4031 +0x8232AB37 0x4032 +0x8232AB38 0x4033 +0x8232AB39 0x4034 +0x8232AC30 0x4035 +0x8232AC31 0x4036 +0x8232AC32 0x4037 +0x8232AC33 0x4038 +0x8232AC34 0x4039 +0x8232AC35 0x403A +0x8232AC36 0x403B +0x8232AC37 0x403C +0x8232AC38 0x403D +0x8232AC39 0x403E +0x8232AD30 0x403F +0x8232AD31 0x4040 +0x8232AD32 0x4041 +0x8232AD33 0x4042 +0x8232AD34 0x4043 +0x8232AD35 0x4044 +0x8232AD36 0x4045 +0x8232AD37 0x4046 +0x8232AD38 0x4047 +0x8232AD39 0x4048 +0x8232AE30 0x4049 +0x8232AE31 0x404A +0x8232AE32 0x404B +0x8232AE33 0x404C +0x8232AE34 0x404D +0x8232AE35 0x404E +0x8232AE36 0x404F +0x8232AE37 0x4050 +0x8232AE38 0x4051 +0x8232AE39 0x4052 +0x8232AF30 0x4053 +0x8232AF31 0x4054 +0x8232AF32 0x4055 +0x8232AF33 0x4057 +0x8232AF34 0x4058 +0x8232AF35 0x4059 +0x8232AF36 0x405A +0x8232AF37 0x405B +0x8232AF38 0x405C +0x8232AF39 0x405D +0x8232B030 0x405E +0x8232B031 0x405F +0x8232B032 0x4060 +0x8232B033 0x4061 +0x8232B034 0x4062 +0x8232B035 0x4063 +0x8232B036 0x4064 +0x8232B037 0x4065 +0x8232B038 0x4066 +0x8232B039 0x4067 +0x8232B130 0x4068 +0x8232B131 0x4069 +0x8232B132 0x406A +0x8232B133 0x406B +0x8232B134 0x406C +0x8232B135 0x406D +0x8232B136 0x406E +0x8232B137 0x406F +0x8232B138 0x4070 +0x8232B139 0x4071 +0x8232B230 0x4072 +0x8232B231 0x4073 +0x8232B232 0x4074 +0x8232B233 0x4075 +0x8232B234 0x4076 +0x8232B235 0x4077 +0x8232B236 0x4078 +0x8232B237 0x4079 +0x8232B238 0x407A +0x8232B239 0x407B +0x8232B330 0x407C +0x8232B331 0x407D +0x8232B332 0x407E +0x8232B333 0x407F +0x8232B334 0x4080 +0x8232B335 0x4081 +0x8232B336 0x4082 +0x8232B337 0x4083 +0x8232B338 0x4084 +0x8232B339 0x4085 +0x8232B430 0x4086 +0x8232B431 0x4087 +0x8232B432 0x4088 +0x8232B433 0x4089 +0x8232B434 0x408A +0x8232B435 0x408B +0x8232B436 0x408C +0x8232B437 0x408D +0x8232B438 0x408E +0x8232B439 0x408F +0x8232B530 0x4090 +0x8232B531 0x4091 +0x8232B532 0x4092 +0x8232B533 0x4093 +0x8232B534 0x4094 +0x8232B535 0x4095 +0x8232B536 0x4096 +0x8232B537 0x4097 +0x8232B538 0x4098 +0x8232B539 0x4099 +0x8232B630 0x409A +0x8232B631 0x409B +0x8232B632 0x409C +0x8232B633 0x409D +0x8232B634 0x409E +0x8232B635 0x409F +0x8232B636 0x40A0 +0x8232B637 0x40A1 +0x8232B638 0x40A2 +0x8232B639 0x40A3 +0x8232B730 0x40A4 +0x8232B731 0x40A5 +0x8232B732 0x40A6 +0x8232B733 0x40A7 +0x8232B734 0x40A8 +0x8232B735 0x40A9 +0x8232B736 0x40AA +0x8232B737 0x40AB +0x8232B738 0x40AC +0x8232B739 0x40AD +0x8232B830 0x40AE +0x8232B831 0x40AF +0x8232B832 0x40B0 +0x8232B833 0x40B1 +0x8232B834 0x40B2 +0x8232B835 0x40B3 +0x8232B836 0x40B4 +0x8232B837 0x40B5 +0x8232B838 0x40B6 +0x8232B839 0x40B7 +0x8232B930 0x40B8 +0x8232B931 0x40B9 +0x8232B932 0x40BA +0x8232B933 0x40BB +0x8232B934 0x40BC +0x8232B935 0x40BD +0x8232B936 0x40BE +0x8232B937 0x40BF +0x8232B938 0x40C0 +0x8232B939 0x40C1 +0x8232BA30 0x40C2 +0x8232BA31 0x40C3 +0x8232BA32 0x40C4 +0x8232BA33 0x40C5 +0x8232BA34 0x40C6 +0x8232BA35 0x40C7 +0x8232BA36 0x40C8 +0x8232BA37 0x40C9 +0x8232BA38 0x40CA +0x8232BA39 0x40CB +0x8232BB30 0x40CC +0x8232BB31 0x40CD +0x8232BB32 0x40CE +0x8232BB33 0x40CF +0x8232BB34 0x40D0 +0x8232BB35 0x40D1 +0x8232BB36 0x40D2 +0x8232BB37 0x40D3 +0x8232BB38 0x40D4 +0x8232BB39 0x40D5 +0x8232BC30 0x40D6 +0x8232BC31 0x40D7 +0x8232BC32 0x40D8 +0x8232BC33 0x40D9 +0x8232BC34 0x40DA +0x8232BC35 0x40DB +0x8232BC36 0x40DC +0x8232BC37 0x40DD +0x8232BC38 0x40DE +0x8232BC39 0x40DF +0x8232BD30 0x40E0 +0x8232BD31 0x40E1 +0x8232BD32 0x40E2 +0x8232BD33 0x40E3 +0x8232BD34 0x40E4 +0x8232BD35 0x40E5 +0x8232BD36 0x40E6 +0x8232BD37 0x40E7 +0x8232BD38 0x40E8 +0x8232BD39 0x40E9 +0x8232BE30 0x40EA +0x8232BE31 0x40EB +0x8232BE32 0x40EC +0x8232BE33 0x40ED +0x8232BE34 0x40EE +0x8232BE35 0x40EF +0x8232BE36 0x40F0 +0x8232BE37 0x40F1 +0x8232BE38 0x40F2 +0x8232BE39 0x40F3 +0x8232BF30 0x40F4 +0x8232BF31 0x40F5 +0x8232BF32 0x40F6 +0x8232BF33 0x40F7 +0x8232BF34 0x40F8 +0x8232BF35 0x40F9 +0x8232BF36 0x40FA +0x8232BF37 0x40FB +0x8232BF38 0x40FC +0x8232BF39 0x40FD +0x8232C030 0x40FE +0x8232C031 0x40FF +0x8232C032 0x4100 +0x8232C033 0x4101 +0x8232C034 0x4102 +0x8232C035 0x4103 +0x8232C036 0x4104 +0x8232C037 0x4105 +0x8232C038 0x4106 +0x8232C039 0x4107 +0x8232C130 0x4108 +0x8232C131 0x4109 +0x8232C132 0x410A +0x8232C133 0x410B +0x8232C134 0x410C +0x8232C135 0x410D +0x8232C136 0x410E +0x8232C137 0x410F +0x8232C138 0x4110 +0x8232C139 0x4111 +0x8232C230 0x4112 +0x8232C231 0x4113 +0x8232C232 0x4114 +0x8232C233 0x4115 +0x8232C234 0x4116 +0x8232C235 0x4117 +0x8232C236 0x4118 +0x8232C237 0x4119 +0x8232C238 0x411A +0x8232C239 0x411B +0x8232C330 0x411C +0x8232C331 0x411D +0x8232C332 0x411E +0x8232C333 0x411F +0x8232C334 0x4120 +0x8232C335 0x4121 +0x8232C336 0x4122 +0x8232C337 0x4123 +0x8232C338 0x4124 +0x8232C339 0x4125 +0x8232C430 0x4126 +0x8232C431 0x4127 +0x8232C432 0x4128 +0x8232C433 0x4129 +0x8232C434 0x412A +0x8232C435 0x412B +0x8232C436 0x412C +0x8232C437 0x412D +0x8232C438 0x412E +0x8232C439 0x412F +0x8232C530 0x4130 +0x8232C531 0x4131 +0x8232C532 0x4132 +0x8232C533 0x4133 +0x8232C534 0x4134 +0x8232C535 0x4135 +0x8232C536 0x4136 +0x8232C537 0x4137 +0x8232C538 0x4138 +0x8232C539 0x4139 +0x8232C630 0x413A +0x8232C631 0x413B +0x8232C632 0x413C +0x8232C633 0x413D +0x8232C634 0x413E +0x8232C635 0x413F +0x8232C636 0x4140 +0x8232C637 0x4141 +0x8232C638 0x4142 +0x8232C639 0x4143 +0x8232C730 0x4144 +0x8232C731 0x4145 +0x8232C732 0x4146 +0x8232C733 0x4147 +0x8232C734 0x4148 +0x8232C735 0x4149 +0x8232C736 0x414A +0x8232C737 0x414B +0x8232C738 0x414C +0x8232C739 0x414D +0x8232C830 0x414E +0x8232C831 0x414F +0x8232C832 0x4150 +0x8232C833 0x4151 +0x8232C834 0x4152 +0x8232C835 0x4153 +0x8232C836 0x4154 +0x8232C837 0x4155 +0x8232C838 0x4156 +0x8232C839 0x4157 +0x8232C930 0x4158 +0x8232C931 0x4159 +0x8232C932 0x415A +0x8232C933 0x415B +0x8232C934 0x415C +0x8232C935 0x415D +0x8232C936 0x415E +0x8232C937 0x4160 +0x8232C938 0x4161 +0x8232C939 0x4162 +0x8232CA30 0x4163 +0x8232CA31 0x4164 +0x8232CA32 0x4165 +0x8232CA33 0x4166 +0x8232CA34 0x4167 +0x8232CA35 0x4168 +0x8232CA36 0x4169 +0x8232CA37 0x416A +0x8232CA38 0x416B +0x8232CA39 0x416C +0x8232CB30 0x416D +0x8232CB31 0x416E +0x8232CB32 0x416F +0x8232CB33 0x4170 +0x8232CB34 0x4171 +0x8232CB35 0x4172 +0x8232CB36 0x4173 +0x8232CB37 0x4174 +0x8232CB38 0x4175 +0x8232CB39 0x4176 +0x8232CC30 0x4177 +0x8232CC31 0x4178 +0x8232CC32 0x4179 +0x8232CC33 0x417A +0x8232CC34 0x417B +0x8232CC35 0x417C +0x8232CC36 0x417D +0x8232CC37 0x417E +0x8232CC38 0x417F +0x8232CC39 0x4180 +0x8232CD30 0x4181 +0x8232CD31 0x4182 +0x8232CD32 0x4183 +0x8232CD33 0x4184 +0x8232CD34 0x4185 +0x8232CD35 0x4186 +0x8232CD36 0x4187 +0x8232CD37 0x4188 +0x8232CD38 0x4189 +0x8232CD39 0x418A +0x8232CE30 0x418B +0x8232CE31 0x418C +0x8232CE32 0x418D +0x8232CE33 0x418E +0x8232CE34 0x418F +0x8232CE35 0x4190 +0x8232CE36 0x4191 +0x8232CE37 0x4192 +0x8232CE38 0x4193 +0x8232CE39 0x4194 +0x8232CF30 0x4195 +0x8232CF31 0x4196 +0x8232CF32 0x4197 +0x8232CF33 0x4198 +0x8232CF34 0x4199 +0x8232CF35 0x419A +0x8232CF36 0x419B +0x8232CF37 0x419C +0x8232CF38 0x419D +0x8232CF39 0x419E +0x8232D030 0x419F +0x8232D031 0x41A0 +0x8232D032 0x41A1 +0x8232D033 0x41A2 +0x8232D034 0x41A3 +0x8232D035 0x41A4 +0x8232D036 0x41A5 +0x8232D037 0x41A6 +0x8232D038 0x41A7 +0x8232D039 0x41A8 +0x8232D130 0x41A9 +0x8232D131 0x41AA +0x8232D132 0x41AB +0x8232D133 0x41AC +0x8232D134 0x41AD +0x8232D135 0x41AE +0x8232D136 0x41AF +0x8232D137 0x41B0 +0x8232D138 0x41B1 +0x8232D139 0x41B2 +0x8232D230 0x41B3 +0x8232D231 0x41B4 +0x8232D232 0x41B5 +0x8232D233 0x41B6 +0x8232D234 0x41B7 +0x8232D235 0x41B8 +0x8232D236 0x41B9 +0x8232D237 0x41BA +0x8232D238 0x41BB +0x8232D239 0x41BC +0x8232D330 0x41BD +0x8232D331 0x41BE +0x8232D332 0x41BF +0x8232D333 0x41C0 +0x8232D334 0x41C1 +0x8232D335 0x41C2 +0x8232D336 0x41C3 +0x8232D337 0x41C4 +0x8232D338 0x41C5 +0x8232D339 0x41C6 +0x8232D430 0x41C7 +0x8232D431 0x41C8 +0x8232D432 0x41C9 +0x8232D433 0x41CA +0x8232D434 0x41CB +0x8232D435 0x41CC +0x8232D436 0x41CD +0x8232D437 0x41CE +0x8232D438 0x41CF +0x8232D439 0x41D0 +0x8232D530 0x41D1 +0x8232D531 0x41D2 +0x8232D532 0x41D3 +0x8232D533 0x41D4 +0x8232D534 0x41D5 +0x8232D535 0x41D6 +0x8232D536 0x41D7 +0x8232D537 0x41D8 +0x8232D538 0x41D9 +0x8232D539 0x41DA +0x8232D630 0x41DB +0x8232D631 0x41DC +0x8232D632 0x41DD +0x8232D633 0x41DE +0x8232D634 0x41DF +0x8232D635 0x41E0 +0x8232D636 0x41E1 +0x8232D637 0x41E2 +0x8232D638 0x41E3 +0x8232D639 0x41E4 +0x8232D730 0x41E5 +0x8232D731 0x41E6 +0x8232D732 0x41E7 +0x8232D733 0x41E8 +0x8232D734 0x41E9 +0x8232D735 0x41EA +0x8232D736 0x41EB +0x8232D737 0x41EC +0x8232D738 0x41ED +0x8232D739 0x41EE +0x8232D830 0x41EF +0x8232D831 0x41F0 +0x8232D832 0x41F1 +0x8232D833 0x41F2 +0x8232D834 0x41F3 +0x8232D835 0x41F4 +0x8232D836 0x41F5 +0x8232D837 0x41F6 +0x8232D838 0x41F7 +0x8232D839 0x41F8 +0x8232D930 0x41F9 +0x8232D931 0x41FA +0x8232D932 0x41FB +0x8232D933 0x41FC +0x8232D934 0x41FD +0x8232D935 0x41FE +0x8232D936 0x41FF +0x8232D937 0x4200 +0x8232D938 0x4201 +0x8232D939 0x4202 +0x8232DA30 0x4203 +0x8232DA31 0x4204 +0x8232DA32 0x4205 +0x8232DA33 0x4206 +0x8232DA34 0x4207 +0x8232DA35 0x4208 +0x8232DA36 0x4209 +0x8232DA37 0x420A +0x8232DA38 0x420B +0x8232DA39 0x420C +0x8232DB30 0x420D +0x8232DB31 0x420E +0x8232DB32 0x420F +0x8232DB33 0x4210 +0x8232DB34 0x4211 +0x8232DB35 0x4212 +0x8232DB36 0x4213 +0x8232DB37 0x4214 +0x8232DB38 0x4215 +0x8232DB39 0x4216 +0x8232DC30 0x4217 +0x8232DC31 0x4218 +0x8232DC32 0x4219 +0x8232DC33 0x421A +0x8232DC34 0x421B +0x8232DC35 0x421C +0x8232DC36 0x421D +0x8232DC37 0x421E +0x8232DC38 0x421F +0x8232DC39 0x4220 +0x8232DD30 0x4221 +0x8232DD31 0x4222 +0x8232DD32 0x4223 +0x8232DD33 0x4224 +0x8232DD34 0x4225 +0x8232DD35 0x4226 +0x8232DD36 0x4227 +0x8232DD37 0x4228 +0x8232DD38 0x4229 +0x8232DD39 0x422A +0x8232DE30 0x422B +0x8232DE31 0x422C +0x8232DE32 0x422D +0x8232DE33 0x422E +0x8232DE34 0x422F +0x8232DE35 0x4230 +0x8232DE36 0x4231 +0x8232DE37 0x4232 +0x8232DE38 0x4233 +0x8232DE39 0x4234 +0x8232DF30 0x4235 +0x8232DF31 0x4236 +0x8232DF32 0x4237 +0x8232DF33 0x4238 +0x8232DF34 0x4239 +0x8232DF35 0x423A +0x8232DF36 0x423B +0x8232DF37 0x423C +0x8232DF38 0x423D +0x8232DF39 0x423E +0x8232E030 0x423F +0x8232E031 0x4240 +0x8232E032 0x4241 +0x8232E033 0x4242 +0x8232E034 0x4243 +0x8232E035 0x4244 +0x8232E036 0x4245 +0x8232E037 0x4246 +0x8232E038 0x4247 +0x8232E039 0x4248 +0x8232E130 0x4249 +0x8232E131 0x424A +0x8232E132 0x424B +0x8232E133 0x424C +0x8232E134 0x424D +0x8232E135 0x424E +0x8232E136 0x424F +0x8232E137 0x4250 +0x8232E138 0x4251 +0x8232E139 0x4252 +0x8232E230 0x4253 +0x8232E231 0x4254 +0x8232E232 0x4255 +0x8232E233 0x4256 +0x8232E234 0x4257 +0x8232E235 0x4258 +0x8232E236 0x4259 +0x8232E237 0x425A +0x8232E238 0x425B +0x8232E239 0x425C +0x8232E330 0x425D +0x8232E331 0x425E +0x8232E332 0x425F +0x8232E333 0x4260 +0x8232E334 0x4261 +0x8232E335 0x4262 +0x8232E336 0x4263 +0x8232E337 0x4264 +0x8232E338 0x4265 +0x8232E339 0x4266 +0x8232E430 0x4267 +0x8232E431 0x4268 +0x8232E432 0x4269 +0x8232E433 0x426A +0x8232E434 0x426B +0x8232E435 0x426C +0x8232E436 0x426D +0x8232E437 0x426E +0x8232E438 0x426F +0x8232E439 0x4270 +0x8232E530 0x4271 +0x8232E531 0x4272 +0x8232E532 0x4273 +0x8232E533 0x4274 +0x8232E534 0x4275 +0x8232E535 0x4276 +0x8232E536 0x4277 +0x8232E537 0x4278 +0x8232E538 0x4279 +0x8232E539 0x427A +0x8232E630 0x427B +0x8232E631 0x427C +0x8232E632 0x427D +0x8232E633 0x427E +0x8232E634 0x427F +0x8232E635 0x4280 +0x8232E636 0x4281 +0x8232E637 0x4282 +0x8232E638 0x4283 +0x8232E639 0x4284 +0x8232E730 0x4285 +0x8232E731 0x4286 +0x8232E732 0x4287 +0x8232E733 0x4288 +0x8232E734 0x4289 +0x8232E735 0x428A +0x8232E736 0x428B +0x8232E737 0x428C +0x8232E738 0x428D +0x8232E739 0x428E +0x8232E830 0x428F +0x8232E831 0x4290 +0x8232E832 0x4291 +0x8232E833 0x4292 +0x8232E834 0x4293 +0x8232E835 0x4294 +0x8232E836 0x4295 +0x8232E837 0x4296 +0x8232E838 0x4297 +0x8232E839 0x4298 +0x8232E930 0x4299 +0x8232E931 0x429A +0x8232E932 0x429B +0x8232E933 0x429C +0x8232E934 0x429D +0x8232E935 0x429E +0x8232E936 0x429F +0x8232E937 0x42A0 +0x8232E938 0x42A1 +0x8232E939 0x42A2 +0x8232EA30 0x42A3 +0x8232EA31 0x42A4 +0x8232EA32 0x42A5 +0x8232EA33 0x42A6 +0x8232EA34 0x42A7 +0x8232EA35 0x42A8 +0x8232EA36 0x42A9 +0x8232EA37 0x42AA +0x8232EA38 0x42AB +0x8232EA39 0x42AC +0x8232EB30 0x42AD +0x8232EB31 0x42AE +0x8232EB32 0x42AF +0x8232EB33 0x42B0 +0x8232EB34 0x42B1 +0x8232EB35 0x42B2 +0x8232EB36 0x42B3 +0x8232EB37 0x42B4 +0x8232EB38 0x42B5 +0x8232EB39 0x42B6 +0x8232EC30 0x42B7 +0x8232EC31 0x42B8 +0x8232EC32 0x42B9 +0x8232EC33 0x42BA +0x8232EC34 0x42BB +0x8232EC35 0x42BC +0x8232EC36 0x42BD +0x8232EC37 0x42BE +0x8232EC38 0x42BF +0x8232EC39 0x42C0 +0x8232ED30 0x42C1 +0x8232ED31 0x42C2 +0x8232ED32 0x42C3 +0x8232ED33 0x42C4 +0x8232ED34 0x42C5 +0x8232ED35 0x42C6 +0x8232ED36 0x42C7 +0x8232ED37 0x42C8 +0x8232ED38 0x42C9 +0x8232ED39 0x42CA +0x8232EE30 0x42CB +0x8232EE31 0x42CC +0x8232EE32 0x42CD +0x8232EE33 0x42CE +0x8232EE34 0x42CF +0x8232EE35 0x42D0 +0x8232EE36 0x42D1 +0x8232EE37 0x42D2 +0x8232EE38 0x42D3 +0x8232EE39 0x42D4 +0x8232EF30 0x42D5 +0x8232EF31 0x42D6 +0x8232EF32 0x42D7 +0x8232EF33 0x42D8 +0x8232EF34 0x42D9 +0x8232EF35 0x42DA +0x8232EF36 0x42DB +0x8232EF37 0x42DC +0x8232EF38 0x42DD +0x8232EF39 0x42DE +0x8232F030 0x42DF +0x8232F031 0x42E0 +0x8232F032 0x42E1 +0x8232F033 0x42E2 +0x8232F034 0x42E3 +0x8232F035 0x42E4 +0x8232F036 0x42E5 +0x8232F037 0x42E6 +0x8232F038 0x42E7 +0x8232F039 0x42E8 +0x8232F130 0x42E9 +0x8232F131 0x42EA +0x8232F132 0x42EB +0x8232F133 0x42EC +0x8232F134 0x42ED +0x8232F135 0x42EE +0x8232F136 0x42EF +0x8232F137 0x42F0 +0x8232F138 0x42F1 +0x8232F139 0x42F2 +0x8232F230 0x42F3 +0x8232F231 0x42F4 +0x8232F232 0x42F5 +0x8232F233 0x42F6 +0x8232F234 0x42F7 +0x8232F235 0x42F8 +0x8232F236 0x42F9 +0x8232F237 0x42FA +0x8232F238 0x42FB +0x8232F239 0x42FC +0x8232F330 0x42FD +0x8232F331 0x42FE +0x8232F332 0x42FF +0x8232F333 0x4300 +0x8232F334 0x4301 +0x8232F335 0x4302 +0x8232F336 0x4303 +0x8232F337 0x4304 +0x8232F338 0x4305 +0x8232F339 0x4306 +0x8232F430 0x4307 +0x8232F431 0x4308 +0x8232F432 0x4309 +0x8232F433 0x430A +0x8232F434 0x430B +0x8232F435 0x430C +0x8232F436 0x430D +0x8232F437 0x430E +0x8232F438 0x430F +0x8232F439 0x4310 +0x8232F530 0x4311 +0x8232F531 0x4312 +0x8232F532 0x4313 +0x8232F533 0x4314 +0x8232F534 0x4315 +0x8232F535 0x4316 +0x8232F536 0x4317 +0x8232F537 0x4318 +0x8232F538 0x4319 +0x8232F539 0x431A +0x8232F630 0x431B +0x8232F631 0x431C +0x8232F632 0x431D +0x8232F633 0x431E +0x8232F634 0x431F +0x8232F635 0x4320 +0x8232F636 0x4321 +0x8232F637 0x4322 +0x8232F638 0x4323 +0x8232F639 0x4324 +0x8232F730 0x4325 +0x8232F731 0x4326 +0x8232F732 0x4327 +0x8232F733 0x4328 +0x8232F734 0x4329 +0x8232F735 0x432A +0x8232F736 0x432B +0x8232F737 0x432C +0x8232F738 0x432D +0x8232F739 0x432E +0x8232F830 0x432F +0x8232F831 0x4330 +0x8232F832 0x4331 +0x8232F833 0x4332 +0x8232F834 0x4333 +0x8232F835 0x4334 +0x8232F836 0x4335 +0x8232F837 0x4336 +0x8232F838 0x4338 +0x8232F839 0x4339 +0x8232F930 0x433A +0x8232F931 0x433B +0x8232F932 0x433C +0x8232F933 0x433D +0x8232F934 0x433E +0x8232F935 0x433F +0x8232F936 0x4340 +0x8232F937 0x4341 +0x8232F938 0x4342 +0x8232F939 0x4343 +0x8232FA30 0x4344 +0x8232FA31 0x4345 +0x8232FA32 0x4346 +0x8232FA33 0x4347 +0x8232FA34 0x4348 +0x8232FA35 0x4349 +0x8232FA36 0x434A +0x8232FA37 0x434B +0x8232FA38 0x434C +0x8232FA39 0x434D +0x8232FB30 0x434E +0x8232FB31 0x434F +0x8232FB32 0x4350 +0x8232FB33 0x4351 +0x8232FB34 0x4352 +0x8232FB35 0x4353 +0x8232FB36 0x4354 +0x8232FB37 0x4355 +0x8232FB38 0x4356 +0x8232FB39 0x4357 +0x8232FC30 0x4358 +0x8232FC31 0x4359 +0x8232FC32 0x435A +0x8232FC33 0x435B +0x8232FC34 0x435C +0x8232FC35 0x435D +0x8232FC36 0x435E +0x8232FC37 0x435F +0x8232FC38 0x4360 +0x8232FC39 0x4361 +0x8232FD30 0x4362 +0x8232FD31 0x4363 +0x8232FD32 0x4364 +0x8232FD33 0x4365 +0x8232FD34 0x4366 +0x8232FD35 0x4367 +0x8232FD36 0x4368 +0x8232FD37 0x4369 +0x8232FD38 0x436A +0x8232FD39 0x436B +0x8232FE30 0x436C +0x8232FE31 0x436D +0x8232FE32 0x436E +0x8232FE33 0x436F +0x8232FE34 0x4370 +0x8232FE35 0x4371 +0x8232FE36 0x4372 +0x8232FE37 0x4373 +0x8232FE38 0x4374 +0x8232FE39 0x4375 +0x82338130 0x4376 +0x82338131 0x4377 +0x82338132 0x4378 +0x82338133 0x4379 +0x82338134 0x437A +0x82338135 0x437B +0x82338136 0x437C +0x82338137 0x437D +0x82338138 0x437E +0x82338139 0x437F +0x82338230 0x4380 +0x82338231 0x4381 +0x82338232 0x4382 +0x82338233 0x4383 +0x82338234 0x4384 +0x82338235 0x4385 +0x82338236 0x4386 +0x82338237 0x4387 +0x82338238 0x4388 +0x82338239 0x4389 +0x82338330 0x438A +0x82338331 0x438B +0x82338332 0x438C +0x82338333 0x438D +0x82338334 0x438E +0x82338335 0x438F +0x82338336 0x4390 +0x82338337 0x4391 +0x82338338 0x4392 +0x82338339 0x4393 +0x82338430 0x4394 +0x82338431 0x4395 +0x82338432 0x4396 +0x82338433 0x4397 +0x82338434 0x4398 +0x82338435 0x4399 +0x82338436 0x439A +0x82338437 0x439B +0x82338438 0x439C +0x82338439 0x439D +0x82338530 0x439E +0x82338531 0x439F +0x82338532 0x43A0 +0x82338533 0x43A1 +0x82338534 0x43A2 +0x82338535 0x43A3 +0x82338536 0x43A4 +0x82338537 0x43A5 +0x82338538 0x43A6 +0x82338539 0x43A7 +0x82338630 0x43A8 +0x82338631 0x43A9 +0x82338632 0x43AA +0x82338633 0x43AB +0x82338634 0x43AD +0x82338635 0x43AE +0x82338636 0x43AF +0x82338637 0x43B0 +0x82338638 0x43B2 +0x82338639 0x43B3 +0x82338730 0x43B4 +0x82338731 0x43B5 +0x82338732 0x43B6 +0x82338733 0x43B7 +0x82338734 0x43B8 +0x82338735 0x43B9 +0x82338736 0x43BA +0x82338737 0x43BB +0x82338738 0x43BC +0x82338739 0x43BD +0x82338830 0x43BE +0x82338831 0x43BF +0x82338832 0x43C0 +0x82338833 0x43C1 +0x82338834 0x43C2 +0x82338835 0x43C3 +0x82338836 0x43C4 +0x82338837 0x43C5 +0x82338838 0x43C6 +0x82338839 0x43C7 +0x82338930 0x43C8 +0x82338931 0x43C9 +0x82338932 0x43CA +0x82338933 0x43CB +0x82338934 0x43CC +0x82338935 0x43CD +0x82338936 0x43CE +0x82338937 0x43CF +0x82338938 0x43D0 +0x82338939 0x43D1 +0x82338A30 0x43D2 +0x82338A31 0x43D3 +0x82338A32 0x43D4 +0x82338A33 0x43D5 +0x82338A34 0x43D6 +0x82338A35 0x43D7 +0x82338A36 0x43D8 +0x82338A37 0x43D9 +0x82338A38 0x43DA +0x82338A39 0x43DB +0x82338B30 0x43DC +0x82338B31 0x43DE +0x82338B32 0x43DF +0x82338B33 0x43E0 +0x82338B34 0x43E1 +0x82338B35 0x43E2 +0x82338B36 0x43E3 +0x82338B37 0x43E4 +0x82338B38 0x43E5 +0x82338B39 0x43E6 +0x82338C30 0x43E7 +0x82338C31 0x43E8 +0x82338C32 0x43E9 +0x82338C33 0x43EA +0x82338C34 0x43EB +0x82338C35 0x43EC +0x82338C36 0x43ED +0x82338C37 0x43EE +0x82338C38 0x43EF +0x82338C39 0x43F0 +0x82338D30 0x43F1 +0x82338D31 0x43F2 +0x82338D32 0x43F3 +0x82338D33 0x43F4 +0x82338D34 0x43F5 +0x82338D35 0x43F6 +0x82338D36 0x43F7 +0x82338D37 0x43F8 +0x82338D38 0x43F9 +0x82338D39 0x43FA +0x82338E30 0x43FB +0x82338E31 0x43FC +0x82338E32 0x43FD +0x82338E33 0x43FE +0x82338E34 0x43FF +0x82338E35 0x4400 +0x82338E36 0x4401 +0x82338E37 0x4402 +0x82338E38 0x4403 +0x82338E39 0x4404 +0x82338F30 0x4405 +0x82338F31 0x4406 +0x82338F32 0x4407 +0x82338F33 0x4408 +0x82338F34 0x4409 +0x82338F35 0x440A +0x82338F36 0x440B +0x82338F37 0x440C +0x82338F38 0x440D +0x82338F39 0x440E +0x82339030 0x440F +0x82339031 0x4410 +0x82339032 0x4411 +0x82339033 0x4412 +0x82339034 0x4413 +0x82339035 0x4414 +0x82339036 0x4415 +0x82339037 0x4416 +0x82339038 0x4417 +0x82339039 0x4418 +0x82339130 0x4419 +0x82339131 0x441A +0x82339132 0x441B +0x82339133 0x441C +0x82339134 0x441D +0x82339135 0x441E +0x82339136 0x441F +0x82339137 0x4420 +0x82339138 0x4421 +0x82339139 0x4422 +0x82339230 0x4423 +0x82339231 0x4424 +0x82339232 0x4425 +0x82339233 0x4426 +0x82339234 0x4427 +0x82339235 0x4428 +0x82339236 0x4429 +0x82339237 0x442A +0x82339238 0x442B +0x82339239 0x442C +0x82339330 0x442D +0x82339331 0x442E +0x82339332 0x442F +0x82339333 0x4430 +0x82339334 0x4431 +0x82339335 0x4432 +0x82339336 0x4433 +0x82339337 0x4434 +0x82339338 0x4435 +0x82339339 0x4436 +0x82339430 0x4437 +0x82339431 0x4438 +0x82339432 0x4439 +0x82339433 0x443A +0x82339434 0x443B +0x82339435 0x443C +0x82339436 0x443D +0x82339437 0x443E +0x82339438 0x443F +0x82339439 0x4440 +0x82339530 0x4441 +0x82339531 0x4442 +0x82339532 0x4443 +0x82339533 0x4444 +0x82339534 0x4445 +0x82339535 0x4446 +0x82339536 0x4447 +0x82339537 0x4448 +0x82339538 0x4449 +0x82339539 0x444A +0x82339630 0x444B +0x82339631 0x444C +0x82339632 0x444D +0x82339633 0x444E +0x82339634 0x444F +0x82339635 0x4450 +0x82339636 0x4451 +0x82339637 0x4452 +0x82339638 0x4453 +0x82339639 0x4454 +0x82339730 0x4455 +0x82339731 0x4456 +0x82339732 0x4457 +0x82339733 0x4458 +0x82339734 0x4459 +0x82339735 0x445A +0x82339736 0x445B +0x82339737 0x445C +0x82339738 0x445D +0x82339739 0x445E +0x82339830 0x445F +0x82339831 0x4460 +0x82339832 0x4461 +0x82339833 0x4462 +0x82339834 0x4463 +0x82339835 0x4464 +0x82339836 0x4465 +0x82339837 0x4466 +0x82339838 0x4467 +0x82339839 0x4468 +0x82339930 0x4469 +0x82339931 0x446A +0x82339932 0x446B +0x82339933 0x446C +0x82339934 0x446D +0x82339935 0x446E +0x82339936 0x446F +0x82339937 0x4470 +0x82339938 0x4471 +0x82339939 0x4472 +0x82339A30 0x4473 +0x82339A31 0x4474 +0x82339A32 0x4475 +0x82339A33 0x4476 +0x82339A34 0x4477 +0x82339A35 0x4478 +0x82339A36 0x4479 +0x82339A37 0x447A +0x82339A38 0x447B +0x82339A39 0x447C +0x82339B30 0x447D +0x82339B31 0x447E +0x82339B32 0x447F +0x82339B33 0x4480 +0x82339B34 0x4481 +0x82339B35 0x4482 +0x82339B36 0x4483 +0x82339B37 0x4484 +0x82339B38 0x4485 +0x82339B39 0x4486 +0x82339C30 0x4487 +0x82339C31 0x4488 +0x82339C32 0x4489 +0x82339C33 0x448A +0x82339C34 0x448B +0x82339C35 0x448C +0x82339C36 0x448D +0x82339C37 0x448E +0x82339C38 0x448F +0x82339C39 0x4490 +0x82339D30 0x4491 +0x82339D31 0x4492 +0x82339D32 0x4493 +0x82339D33 0x4494 +0x82339D34 0x4495 +0x82339D35 0x4496 +0x82339D36 0x4497 +0x82339D37 0x4498 +0x82339D38 0x4499 +0x82339D39 0x449A +0x82339E30 0x449B +0x82339E31 0x449C +0x82339E32 0x449D +0x82339E33 0x449E +0x82339E34 0x449F +0x82339E35 0x44A0 +0x82339E36 0x44A1 +0x82339E37 0x44A2 +0x82339E38 0x44A3 +0x82339E39 0x44A4 +0x82339F30 0x44A5 +0x82339F31 0x44A6 +0x82339F32 0x44A7 +0x82339F33 0x44A8 +0x82339F34 0x44A9 +0x82339F35 0x44AA +0x82339F36 0x44AB +0x82339F37 0x44AC +0x82339F38 0x44AD +0x82339F39 0x44AE +0x8233A030 0x44AF +0x8233A031 0x44B0 +0x8233A032 0x44B1 +0x8233A033 0x44B2 +0x8233A034 0x44B3 +0x8233A035 0x44B4 +0x8233A036 0x44B5 +0x8233A037 0x44B6 +0x8233A038 0x44B7 +0x8233A039 0x44B8 +0x8233A130 0x44B9 +0x8233A131 0x44BA +0x8233A132 0x44BB +0x8233A133 0x44BC +0x8233A134 0x44BD +0x8233A135 0x44BE +0x8233A136 0x44BF +0x8233A137 0x44C0 +0x8233A138 0x44C1 +0x8233A139 0x44C2 +0x8233A230 0x44C3 +0x8233A231 0x44C4 +0x8233A232 0x44C5 +0x8233A233 0x44C6 +0x8233A234 0x44C7 +0x8233A235 0x44C8 +0x8233A236 0x44C9 +0x8233A237 0x44CA +0x8233A238 0x44CB +0x8233A239 0x44CC +0x8233A330 0x44CD +0x8233A331 0x44CE +0x8233A332 0x44CF +0x8233A333 0x44D0 +0x8233A334 0x44D1 +0x8233A335 0x44D2 +0x8233A336 0x44D3 +0x8233A337 0x44D4 +0x8233A338 0x44D5 +0x8233A339 0x44D7 +0x8233A430 0x44D8 +0x8233A431 0x44D9 +0x8233A432 0x44DA +0x8233A433 0x44DB +0x8233A434 0x44DC +0x8233A435 0x44DD +0x8233A436 0x44DE +0x8233A437 0x44DF +0x8233A438 0x44E0 +0x8233A439 0x44E1 +0x8233A530 0x44E2 +0x8233A531 0x44E3 +0x8233A532 0x44E4 +0x8233A533 0x44E5 +0x8233A534 0x44E6 +0x8233A535 0x44E7 +0x8233A536 0x44E8 +0x8233A537 0x44E9 +0x8233A538 0x44EA +0x8233A539 0x44EB +0x8233A630 0x44EC +0x8233A631 0x44ED +0x8233A632 0x44EE +0x8233A633 0x44EF +0x8233A634 0x44F0 +0x8233A635 0x44F1 +0x8233A636 0x44F2 +0x8233A637 0x44F3 +0x8233A638 0x44F4 +0x8233A639 0x44F5 +0x8233A730 0x44F6 +0x8233A731 0x44F7 +0x8233A732 0x44F8 +0x8233A733 0x44F9 +0x8233A734 0x44FA +0x8233A735 0x44FB +0x8233A736 0x44FC +0x8233A737 0x44FD +0x8233A738 0x44FE +0x8233A739 0x44FF +0x8233A830 0x4500 +0x8233A831 0x4501 +0x8233A832 0x4502 +0x8233A833 0x4503 +0x8233A834 0x4504 +0x8233A835 0x4505 +0x8233A836 0x4506 +0x8233A837 0x4507 +0x8233A838 0x4508 +0x8233A839 0x4509 +0x8233A930 0x450A +0x8233A931 0x450B +0x8233A932 0x450C +0x8233A933 0x450D +0x8233A934 0x450E +0x8233A935 0x450F +0x8233A936 0x4510 +0x8233A937 0x4511 +0x8233A938 0x4512 +0x8233A939 0x4513 +0x8233AA30 0x4514 +0x8233AA31 0x4515 +0x8233AA32 0x4516 +0x8233AA33 0x4517 +0x8233AA34 0x4518 +0x8233AA35 0x4519 +0x8233AA36 0x451A +0x8233AA37 0x451B +0x8233AA38 0x451C +0x8233AA39 0x451D +0x8233AB30 0x451E +0x8233AB31 0x451F +0x8233AB32 0x4520 +0x8233AB33 0x4521 +0x8233AB34 0x4522 +0x8233AB35 0x4523 +0x8233AB36 0x4524 +0x8233AB37 0x4525 +0x8233AB38 0x4526 +0x8233AB39 0x4527 +0x8233AC30 0x4528 +0x8233AC31 0x4529 +0x8233AC32 0x452A +0x8233AC33 0x452B +0x8233AC34 0x452C +0x8233AC35 0x452D +0x8233AC36 0x452E +0x8233AC37 0x452F +0x8233AC38 0x4530 +0x8233AC39 0x4531 +0x8233AD30 0x4532 +0x8233AD31 0x4533 +0x8233AD32 0x4534 +0x8233AD33 0x4535 +0x8233AD34 0x4536 +0x8233AD35 0x4537 +0x8233AD36 0x4538 +0x8233AD37 0x4539 +0x8233AD38 0x453A +0x8233AD39 0x453B +0x8233AE30 0x453C +0x8233AE31 0x453D +0x8233AE32 0x453E +0x8233AE33 0x453F +0x8233AE34 0x4540 +0x8233AE35 0x4541 +0x8233AE36 0x4542 +0x8233AE37 0x4543 +0x8233AE38 0x4544 +0x8233AE39 0x4545 +0x8233AF30 0x4546 +0x8233AF31 0x4547 +0x8233AF32 0x4548 +0x8233AF33 0x4549 +0x8233AF34 0x454A +0x8233AF35 0x454B +0x8233AF36 0x454C +0x8233AF37 0x454D +0x8233AF38 0x454E +0x8233AF39 0x454F +0x8233B030 0x4550 +0x8233B031 0x4551 +0x8233B032 0x4552 +0x8233B033 0x4553 +0x8233B034 0x4554 +0x8233B035 0x4555 +0x8233B036 0x4556 +0x8233B037 0x4557 +0x8233B038 0x4558 +0x8233B039 0x4559 +0x8233B130 0x455A +0x8233B131 0x455B +0x8233B132 0x455C +0x8233B133 0x455D +0x8233B134 0x455E +0x8233B135 0x455F +0x8233B136 0x4560 +0x8233B137 0x4561 +0x8233B138 0x4562 +0x8233B139 0x4563 +0x8233B230 0x4564 +0x8233B231 0x4565 +0x8233B232 0x4566 +0x8233B233 0x4567 +0x8233B234 0x4568 +0x8233B235 0x4569 +0x8233B236 0x456A +0x8233B237 0x456B +0x8233B238 0x456C +0x8233B239 0x456D +0x8233B330 0x456E +0x8233B331 0x456F +0x8233B332 0x4570 +0x8233B333 0x4571 +0x8233B334 0x4572 +0x8233B335 0x4573 +0x8233B336 0x4574 +0x8233B337 0x4575 +0x8233B338 0x4576 +0x8233B339 0x4577 +0x8233B430 0x4578 +0x8233B431 0x4579 +0x8233B432 0x457A +0x8233B433 0x457B +0x8233B434 0x457C +0x8233B435 0x457D +0x8233B436 0x457E +0x8233B437 0x457F +0x8233B438 0x4580 +0x8233B439 0x4581 +0x8233B530 0x4582 +0x8233B531 0x4583 +0x8233B532 0x4584 +0x8233B533 0x4585 +0x8233B534 0x4586 +0x8233B535 0x4587 +0x8233B536 0x4588 +0x8233B537 0x4589 +0x8233B538 0x458A +0x8233B539 0x458B +0x8233B630 0x458C +0x8233B631 0x458D +0x8233B632 0x458E +0x8233B633 0x458F +0x8233B634 0x4590 +0x8233B635 0x4591 +0x8233B636 0x4592 +0x8233B637 0x4593 +0x8233B638 0x4594 +0x8233B639 0x4595 +0x8233B730 0x4596 +0x8233B731 0x4597 +0x8233B732 0x4598 +0x8233B733 0x4599 +0x8233B734 0x459A +0x8233B735 0x459B +0x8233B736 0x459C +0x8233B737 0x459D +0x8233B738 0x459E +0x8233B739 0x459F +0x8233B830 0x45A0 +0x8233B831 0x45A1 +0x8233B832 0x45A2 +0x8233B833 0x45A3 +0x8233B834 0x45A4 +0x8233B835 0x45A5 +0x8233B836 0x45A6 +0x8233B837 0x45A7 +0x8233B838 0x45A8 +0x8233B839 0x45A9 +0x8233B930 0x45AA +0x8233B931 0x45AB +0x8233B932 0x45AC +0x8233B933 0x45AD +0x8233B934 0x45AE +0x8233B935 0x45AF +0x8233B936 0x45B0 +0x8233B937 0x45B1 +0x8233B938 0x45B2 +0x8233B939 0x45B3 +0x8233BA30 0x45B4 +0x8233BA31 0x45B5 +0x8233BA32 0x45B6 +0x8233BA33 0x45B7 +0x8233BA34 0x45B8 +0x8233BA35 0x45B9 +0x8233BA36 0x45BA +0x8233BA37 0x45BB +0x8233BA38 0x45BC +0x8233BA39 0x45BD +0x8233BB30 0x45BE +0x8233BB31 0x45BF +0x8233BB32 0x45C0 +0x8233BB33 0x45C1 +0x8233BB34 0x45C2 +0x8233BB35 0x45C3 +0x8233BB36 0x45C4 +0x8233BB37 0x45C5 +0x8233BB38 0x45C6 +0x8233BB39 0x45C7 +0x8233BC30 0x45C8 +0x8233BC31 0x45C9 +0x8233BC32 0x45CA +0x8233BC33 0x45CB +0x8233BC34 0x45CC +0x8233BC35 0x45CD +0x8233BC36 0x45CE +0x8233BC37 0x45CF +0x8233BC38 0x45D0 +0x8233BC39 0x45D1 +0x8233BD30 0x45D2 +0x8233BD31 0x45D3 +0x8233BD32 0x45D4 +0x8233BD33 0x45D5 +0x8233BD34 0x45D6 +0x8233BD35 0x45D7 +0x8233BD36 0x45D8 +0x8233BD37 0x45D9 +0x8233BD38 0x45DA +0x8233BD39 0x45DB +0x8233BE30 0x45DC +0x8233BE31 0x45DD +0x8233BE32 0x45DE +0x8233BE33 0x45DF +0x8233BE34 0x45E0 +0x8233BE35 0x45E1 +0x8233BE36 0x45E2 +0x8233BE37 0x45E3 +0x8233BE38 0x45E4 +0x8233BE39 0x45E5 +0x8233BF30 0x45E6 +0x8233BF31 0x45E7 +0x8233BF32 0x45E8 +0x8233BF33 0x45E9 +0x8233BF34 0x45EA +0x8233BF35 0x45EB +0x8233BF36 0x45EC +0x8233BF37 0x45ED +0x8233BF38 0x45EE +0x8233BF39 0x45EF +0x8233C030 0x45F0 +0x8233C031 0x45F1 +0x8233C032 0x45F2 +0x8233C033 0x45F3 +0x8233C034 0x45F4 +0x8233C035 0x45F5 +0x8233C036 0x45F6 +0x8233C037 0x45F7 +0x8233C038 0x45F8 +0x8233C039 0x45F9 +0x8233C130 0x45FA +0x8233C131 0x45FB +0x8233C132 0x45FC +0x8233C133 0x45FD +0x8233C134 0x45FE +0x8233C135 0x45FF +0x8233C136 0x4600 +0x8233C137 0x4601 +0x8233C138 0x4602 +0x8233C139 0x4603 +0x8233C230 0x4604 +0x8233C231 0x4605 +0x8233C232 0x4606 +0x8233C233 0x4607 +0x8233C234 0x4608 +0x8233C235 0x4609 +0x8233C236 0x460A +0x8233C237 0x460B +0x8233C238 0x460C +0x8233C239 0x460D +0x8233C330 0x460E +0x8233C331 0x460F +0x8233C332 0x4610 +0x8233C333 0x4611 +0x8233C334 0x4612 +0x8233C335 0x4613 +0x8233C336 0x4614 +0x8233C337 0x4615 +0x8233C338 0x4616 +0x8233C339 0x4617 +0x8233C430 0x4618 +0x8233C431 0x4619 +0x8233C432 0x461A +0x8233C433 0x461B +0x8233C434 0x461C +0x8233C435 0x461D +0x8233C436 0x461E +0x8233C437 0x461F +0x8233C438 0x4620 +0x8233C439 0x4621 +0x8233C530 0x4622 +0x8233C531 0x4623 +0x8233C532 0x4624 +0x8233C533 0x4625 +0x8233C534 0x4626 +0x8233C535 0x4627 +0x8233C536 0x4628 +0x8233C537 0x4629 +0x8233C538 0x462A +0x8233C539 0x462B +0x8233C630 0x462C +0x8233C631 0x462D +0x8233C632 0x462E +0x8233C633 0x462F +0x8233C634 0x4630 +0x8233C635 0x4631 +0x8233C636 0x4632 +0x8233C637 0x4633 +0x8233C638 0x4634 +0x8233C639 0x4635 +0x8233C730 0x4636 +0x8233C731 0x4637 +0x8233C732 0x4638 +0x8233C733 0x4639 +0x8233C734 0x463A +0x8233C735 0x463B +0x8233C736 0x463C +0x8233C737 0x463D +0x8233C738 0x463E +0x8233C739 0x463F +0x8233C830 0x4640 +0x8233C831 0x4641 +0x8233C832 0x4642 +0x8233C833 0x4643 +0x8233C834 0x4644 +0x8233C835 0x4645 +0x8233C836 0x4646 +0x8233C837 0x4647 +0x8233C838 0x4648 +0x8233C839 0x4649 +0x8233C930 0x464A +0x8233C931 0x464B +0x8233C932 0x464D +0x8233C933 0x464E +0x8233C934 0x464F +0x8233C935 0x4650 +0x8233C936 0x4651 +0x8233C937 0x4652 +0x8233C938 0x4653 +0x8233C939 0x4654 +0x8233CA30 0x4655 +0x8233CA31 0x4656 +0x8233CA32 0x4657 +0x8233CA33 0x4658 +0x8233CA34 0x4659 +0x8233CA35 0x465A +0x8233CA36 0x465B +0x8233CA37 0x465C +0x8233CA38 0x465D +0x8233CA39 0x465E +0x8233CB30 0x465F +0x8233CB31 0x4660 +0x8233CB32 0x4662 +0x8233CB33 0x4663 +0x8233CB34 0x4664 +0x8233CB35 0x4665 +0x8233CB36 0x4666 +0x8233CB37 0x4667 +0x8233CB38 0x4668 +0x8233CB39 0x4669 +0x8233CC30 0x466A +0x8233CC31 0x466B +0x8233CC32 0x466C +0x8233CC33 0x466D +0x8233CC34 0x466E +0x8233CC35 0x466F +0x8233CC36 0x4670 +0x8233CC37 0x4671 +0x8233CC38 0x4672 +0x8233CC39 0x4673 +0x8233CD30 0x4674 +0x8233CD31 0x4675 +0x8233CD32 0x4676 +0x8233CD33 0x4677 +0x8233CD34 0x4678 +0x8233CD35 0x4679 +0x8233CD36 0x467A +0x8233CD37 0x467B +0x8233CD38 0x467C +0x8233CD39 0x467D +0x8233CE30 0x467E +0x8233CE31 0x467F +0x8233CE32 0x4680 +0x8233CE33 0x4681 +0x8233CE34 0x4682 +0x8233CE35 0x4683 +0x8233CE36 0x4684 +0x8233CE37 0x4685 +0x8233CE38 0x4686 +0x8233CE39 0x4687 +0x8233CF30 0x4688 +0x8233CF31 0x4689 +0x8233CF32 0x468A +0x8233CF33 0x468B +0x8233CF34 0x468C +0x8233CF35 0x468D +0x8233CF36 0x468E +0x8233CF37 0x468F +0x8233CF38 0x4690 +0x8233CF39 0x4691 +0x8233D030 0x4692 +0x8233D031 0x4693 +0x8233D032 0x4694 +0x8233D033 0x4695 +0x8233D034 0x4696 +0x8233D035 0x4697 +0x8233D036 0x4698 +0x8233D037 0x4699 +0x8233D038 0x469A +0x8233D039 0x469B +0x8233D130 0x469C +0x8233D131 0x469D +0x8233D132 0x469E +0x8233D133 0x469F +0x8233D134 0x46A0 +0x8233D135 0x46A1 +0x8233D136 0x46A2 +0x8233D137 0x46A3 +0x8233D138 0x46A4 +0x8233D139 0x46A5 +0x8233D230 0x46A6 +0x8233D231 0x46A7 +0x8233D232 0x46A8 +0x8233D233 0x46A9 +0x8233D234 0x46AA +0x8233D235 0x46AB +0x8233D236 0x46AC +0x8233D237 0x46AD +0x8233D238 0x46AE +0x8233D239 0x46AF +0x8233D330 0x46B0 +0x8233D331 0x46B1 +0x8233D332 0x46B2 +0x8233D333 0x46B3 +0x8233D334 0x46B4 +0x8233D335 0x46B5 +0x8233D336 0x46B6 +0x8233D337 0x46B7 +0x8233D338 0x46B8 +0x8233D339 0x46B9 +0x8233D430 0x46BA +0x8233D431 0x46BB +0x8233D432 0x46BC +0x8233D433 0x46BD +0x8233D434 0x46BE +0x8233D435 0x46BF +0x8233D436 0x46C0 +0x8233D437 0x46C1 +0x8233D438 0x46C2 +0x8233D439 0x46C3 +0x8233D530 0x46C4 +0x8233D531 0x46C5 +0x8233D532 0x46C6 +0x8233D533 0x46C7 +0x8233D534 0x46C8 +0x8233D535 0x46C9 +0x8233D536 0x46CA +0x8233D537 0x46CB +0x8233D538 0x46CC +0x8233D539 0x46CD +0x8233D630 0x46CE +0x8233D631 0x46CF +0x8233D632 0x46D0 +0x8233D633 0x46D1 +0x8233D634 0x46D2 +0x8233D635 0x46D3 +0x8233D636 0x46D4 +0x8233D637 0x46D5 +0x8233D638 0x46D6 +0x8233D639 0x46D7 +0x8233D730 0x46D8 +0x8233D731 0x46D9 +0x8233D732 0x46DA +0x8233D733 0x46DB +0x8233D734 0x46DC +0x8233D735 0x46DD +0x8233D736 0x46DE +0x8233D737 0x46DF +0x8233D738 0x46E0 +0x8233D739 0x46E1 +0x8233D830 0x46E2 +0x8233D831 0x46E3 +0x8233D832 0x46E4 +0x8233D833 0x46E5 +0x8233D834 0x46E6 +0x8233D835 0x46E7 +0x8233D836 0x46E8 +0x8233D837 0x46E9 +0x8233D838 0x46EA +0x8233D839 0x46EB +0x8233D930 0x46EC +0x8233D931 0x46ED +0x8233D932 0x46EE +0x8233D933 0x46EF +0x8233D934 0x46F0 +0x8233D935 0x46F1 +0x8233D936 0x46F2 +0x8233D937 0x46F3 +0x8233D938 0x46F4 +0x8233D939 0x46F5 +0x8233DA30 0x46F6 +0x8233DA31 0x46F7 +0x8233DA32 0x46F8 +0x8233DA33 0x46F9 +0x8233DA34 0x46FA +0x8233DA35 0x46FB +0x8233DA36 0x46FC +0x8233DA37 0x46FD +0x8233DA38 0x46FE +0x8233DA39 0x46FF +0x8233DB30 0x4700 +0x8233DB31 0x4701 +0x8233DB32 0x4702 +0x8233DB33 0x4703 +0x8233DB34 0x4704 +0x8233DB35 0x4705 +0x8233DB36 0x4706 +0x8233DB37 0x4707 +0x8233DB38 0x4708 +0x8233DB39 0x4709 +0x8233DC30 0x470A +0x8233DC31 0x470B +0x8233DC32 0x470C +0x8233DC33 0x470D +0x8233DC34 0x470E +0x8233DC35 0x470F +0x8233DC36 0x4710 +0x8233DC37 0x4711 +0x8233DC38 0x4712 +0x8233DC39 0x4713 +0x8233DD30 0x4714 +0x8233DD31 0x4715 +0x8233DD32 0x4716 +0x8233DD33 0x4717 +0x8233DD34 0x4718 +0x8233DD35 0x4719 +0x8233DD36 0x471A +0x8233DD37 0x471B +0x8233DD38 0x471C +0x8233DD39 0x471D +0x8233DE30 0x471E +0x8233DE31 0x471F +0x8233DE32 0x4720 +0x8233DE33 0x4721 +0x8233DE34 0x4722 +0x8233DE35 0x4724 +0x8233DE36 0x4725 +0x8233DE37 0x4726 +0x8233DE38 0x4727 +0x8233DE39 0x4728 +0x8233DF30 0x472A +0x8233DF31 0x472B +0x8233DF32 0x472C +0x8233DF33 0x472D +0x8233DF34 0x472E +0x8233DF35 0x472F +0x8233DF36 0x4730 +0x8233DF37 0x4731 +0x8233DF38 0x4732 +0x8233DF39 0x4733 +0x8233E030 0x4734 +0x8233E031 0x4735 +0x8233E032 0x4736 +0x8233E033 0x4737 +0x8233E034 0x4738 +0x8233E035 0x4739 +0x8233E036 0x473A +0x8233E037 0x473B +0x8233E038 0x473C +0x8233E039 0x473D +0x8233E130 0x473E +0x8233E131 0x473F +0x8233E132 0x4740 +0x8233E133 0x4741 +0x8233E134 0x4742 +0x8233E135 0x4743 +0x8233E136 0x4744 +0x8233E137 0x4745 +0x8233E138 0x4746 +0x8233E139 0x4747 +0x8233E230 0x4748 +0x8233E231 0x4749 +0x8233E232 0x474A +0x8233E233 0x474B +0x8233E234 0x474C +0x8233E235 0x474D +0x8233E236 0x474E +0x8233E237 0x474F +0x8233E238 0x4750 +0x8233E239 0x4751 +0x8233E330 0x4752 +0x8233E331 0x4753 +0x8233E332 0x4754 +0x8233E333 0x4755 +0x8233E334 0x4756 +0x8233E335 0x4757 +0x8233E336 0x4758 +0x8233E337 0x4759 +0x8233E338 0x475A +0x8233E339 0x475B +0x8233E430 0x475C +0x8233E431 0x475D +0x8233E432 0x475E +0x8233E433 0x475F +0x8233E434 0x4760 +0x8233E435 0x4761 +0x8233E436 0x4762 +0x8233E437 0x4763 +0x8233E438 0x4764 +0x8233E439 0x4765 +0x8233E530 0x4766 +0x8233E531 0x4767 +0x8233E532 0x4768 +0x8233E533 0x4769 +0x8233E534 0x476A +0x8233E535 0x476B +0x8233E536 0x476C +0x8233E537 0x476D +0x8233E538 0x476E +0x8233E539 0x476F +0x8233E630 0x4770 +0x8233E631 0x4771 +0x8233E632 0x4772 +0x8233E633 0x4773 +0x8233E634 0x4774 +0x8233E635 0x4775 +0x8233E636 0x4776 +0x8233E637 0x4777 +0x8233E638 0x4778 +0x8233E639 0x4779 +0x8233E730 0x477A +0x8233E731 0x477B +0x8233E732 0x477D +0x8233E733 0x477E +0x8233E734 0x477F +0x8233E735 0x4780 +0x8233E736 0x4781 +0x8233E737 0x4782 +0x8233E738 0x4783 +0x8233E739 0x4784 +0x8233E830 0x4785 +0x8233E831 0x4786 +0x8233E832 0x4787 +0x8233E833 0x4788 +0x8233E834 0x4789 +0x8233E835 0x478A +0x8233E836 0x478B +0x8233E837 0x478C +0x8233E838 0x478E +0x8233E839 0x478F +0x8233E930 0x4790 +0x8233E931 0x4791 +0x8233E932 0x4792 +0x8233E933 0x4793 +0x8233E934 0x4794 +0x8233E935 0x4795 +0x8233E936 0x4796 +0x8233E937 0x4797 +0x8233E938 0x4798 +0x8233E939 0x4799 +0x8233EA30 0x479A +0x8233EA31 0x479B +0x8233EA32 0x479C +0x8233EA33 0x479D +0x8233EA34 0x479E +0x8233EA35 0x479F +0x8233EA36 0x47A0 +0x8233EA37 0x47A1 +0x8233EA38 0x47A2 +0x8233EA39 0x47A3 +0x8233EB30 0x47A4 +0x8233EB31 0x47A5 +0x8233EB32 0x47A6 +0x8233EB33 0x47A7 +0x8233EB34 0x47A8 +0x8233EB35 0x47A9 +0x8233EB36 0x47AA +0x8233EB37 0x47AB +0x8233EB38 0x47AC +0x8233EB39 0x47AD +0x8233EC30 0x47AE +0x8233EC31 0x47AF +0x8233EC32 0x47B0 +0x8233EC33 0x47B1 +0x8233EC34 0x47B2 +0x8233EC35 0x47B3 +0x8233EC36 0x47B4 +0x8233EC37 0x47B5 +0x8233EC38 0x47B6 +0x8233EC39 0x47B7 +0x8233ED30 0x47B8 +0x8233ED31 0x47B9 +0x8233ED32 0x47BA +0x8233ED33 0x47BB +0x8233ED34 0x47BC +0x8233ED35 0x47BD +0x8233ED36 0x47BE +0x8233ED37 0x47BF +0x8233ED38 0x47C0 +0x8233ED39 0x47C1 +0x8233EE30 0x47C2 +0x8233EE31 0x47C3 +0x8233EE32 0x47C4 +0x8233EE33 0x47C5 +0x8233EE34 0x47C6 +0x8233EE35 0x47C7 +0x8233EE36 0x47C8 +0x8233EE37 0x47C9 +0x8233EE38 0x47CA +0x8233EE39 0x47CB +0x8233EF30 0x47CC +0x8233EF31 0x47CD +0x8233EF32 0x47CE +0x8233EF33 0x47CF +0x8233EF34 0x47D0 +0x8233EF35 0x47D1 +0x8233EF36 0x47D2 +0x8233EF37 0x47D3 +0x8233EF38 0x47D4 +0x8233EF39 0x47D5 +0x8233F030 0x47D6 +0x8233F031 0x47D7 +0x8233F032 0x47D8 +0x8233F033 0x47D9 +0x8233F034 0x47DA +0x8233F035 0x47DB +0x8233F036 0x47DC +0x8233F037 0x47DD +0x8233F038 0x47DE +0x8233F039 0x47DF +0x8233F130 0x47E0 +0x8233F131 0x47E1 +0x8233F132 0x47E2 +0x8233F133 0x47E3 +0x8233F134 0x47E4 +0x8233F135 0x47E5 +0x8233F136 0x47E6 +0x8233F137 0x47E7 +0x8233F138 0x47E8 +0x8233F139 0x47E9 +0x8233F230 0x47EA +0x8233F231 0x47EB +0x8233F232 0x47EC +0x8233F233 0x47ED +0x8233F234 0x47EE +0x8233F235 0x47EF +0x8233F236 0x47F0 +0x8233F237 0x47F1 +0x8233F238 0x47F2 +0x8233F239 0x47F3 +0x8233F330 0x47F4 +0x8233F331 0x47F5 +0x8233F332 0x47F6 +0x8233F333 0x47F7 +0x8233F334 0x47F8 +0x8233F335 0x47F9 +0x8233F336 0x47FA +0x8233F337 0x47FB +0x8233F338 0x47FC +0x8233F339 0x47FD +0x8233F430 0x47FE +0x8233F431 0x47FF +0x8233F432 0x4800 +0x8233F433 0x4801 +0x8233F434 0x4802 +0x8233F435 0x4803 +0x8233F436 0x4804 +0x8233F437 0x4805 +0x8233F438 0x4806 +0x8233F439 0x4807 +0x8233F530 0x4808 +0x8233F531 0x4809 +0x8233F532 0x480A +0x8233F533 0x480B +0x8233F534 0x480C +0x8233F535 0x480D +0x8233F536 0x480E +0x8233F537 0x480F +0x8233F538 0x4810 +0x8233F539 0x4811 +0x8233F630 0x4812 +0x8233F631 0x4813 +0x8233F632 0x4814 +0x8233F633 0x4815 +0x8233F634 0x4816 +0x8233F635 0x4817 +0x8233F636 0x4818 +0x8233F637 0x4819 +0x8233F638 0x481A +0x8233F639 0x481B +0x8233F730 0x481C +0x8233F731 0x481D +0x8233F732 0x481E +0x8233F733 0x481F +0x8233F734 0x4820 +0x8233F735 0x4821 +0x8233F736 0x4822 +0x8233F737 0x4823 +0x8233F738 0x4824 +0x8233F739 0x4825 +0x8233F830 0x4826 +0x8233F831 0x4827 +0x8233F832 0x4828 +0x8233F833 0x4829 +0x8233F834 0x482A +0x8233F835 0x482B +0x8233F836 0x482C +0x8233F837 0x482D +0x8233F838 0x482E +0x8233F839 0x482F +0x8233F930 0x4830 +0x8233F931 0x4831 +0x8233F932 0x4832 +0x8233F933 0x4833 +0x8233F934 0x4834 +0x8233F935 0x4835 +0x8233F936 0x4836 +0x8233F937 0x4837 +0x8233F938 0x4838 +0x8233F939 0x4839 +0x8233FA30 0x483A +0x8233FA31 0x483B +0x8233FA32 0x483C +0x8233FA33 0x483D +0x8233FA34 0x483E +0x8233FA35 0x483F +0x8233FA36 0x4840 +0x8233FA37 0x4841 +0x8233FA38 0x4842 +0x8233FA39 0x4843 +0x8233FB30 0x4844 +0x8233FB31 0x4845 +0x8233FB32 0x4846 +0x8233FB33 0x4847 +0x8233FB34 0x4848 +0x8233FB35 0x4849 +0x8233FB36 0x484A +0x8233FB37 0x484B +0x8233FB38 0x484C +0x8233FB39 0x484D +0x8233FC30 0x484E +0x8233FC31 0x484F +0x8233FC32 0x4850 +0x8233FC33 0x4851 +0x8233FC34 0x4852 +0x8233FC35 0x4853 +0x8233FC36 0x4854 +0x8233FC37 0x4855 +0x8233FC38 0x4856 +0x8233FC39 0x4857 +0x8233FD30 0x4858 +0x8233FD31 0x4859 +0x8233FD32 0x485A +0x8233FD33 0x485B +0x8233FD34 0x485C +0x8233FD35 0x485D +0x8233FD36 0x485E +0x8233FD37 0x485F +0x8233FD38 0x4860 +0x8233FD39 0x4861 +0x8233FE30 0x4862 +0x8233FE31 0x4863 +0x8233FE32 0x4864 +0x8233FE33 0x4865 +0x8233FE34 0x4866 +0x8233FE35 0x4867 +0x8233FE36 0x4868 +0x8233FE37 0x4869 +0x8233FE38 0x486A +0x8233FE39 0x486B +0x82348130 0x486C +0x82348131 0x486D +0x82348132 0x486E +0x82348133 0x486F +0x82348134 0x4870 +0x82348135 0x4871 +0x82348136 0x4872 +0x82348137 0x4873 +0x82348138 0x4874 +0x82348139 0x4875 +0x82348230 0x4876 +0x82348231 0x4877 +0x82348232 0x4878 +0x82348233 0x4879 +0x82348234 0x487A +0x82348235 0x487B +0x82348236 0x487C +0x82348237 0x487D +0x82348238 0x487E +0x82348239 0x487F +0x82348330 0x4880 +0x82348331 0x4881 +0x82348332 0x4882 +0x82348333 0x4883 +0x82348334 0x4884 +0x82348335 0x4885 +0x82348336 0x4886 +0x82348337 0x4887 +0x82348338 0x4888 +0x82348339 0x4889 +0x82348430 0x488A +0x82348431 0x488B +0x82348432 0x488C +0x82348433 0x488D +0x82348434 0x488E +0x82348435 0x488F +0x82348436 0x4890 +0x82348437 0x4891 +0x82348438 0x4892 +0x82348439 0x4893 +0x82348530 0x4894 +0x82348531 0x4895 +0x82348532 0x4896 +0x82348533 0x4897 +0x82348534 0x4898 +0x82348535 0x4899 +0x82348536 0x489A +0x82348537 0x489B +0x82348538 0x489C +0x82348539 0x489D +0x82348630 0x489E +0x82348631 0x489F +0x82348632 0x48A0 +0x82348633 0x48A1 +0x82348634 0x48A2 +0x82348635 0x48A3 +0x82348636 0x48A4 +0x82348637 0x48A5 +0x82348638 0x48A6 +0x82348639 0x48A7 +0x82348730 0x48A8 +0x82348731 0x48A9 +0x82348732 0x48AA +0x82348733 0x48AB +0x82348734 0x48AC +0x82348735 0x48AD +0x82348736 0x48AE +0x82348737 0x48AF +0x82348738 0x48B0 +0x82348739 0x48B1 +0x82348830 0x48B2 +0x82348831 0x48B3 +0x82348832 0x48B4 +0x82348833 0x48B5 +0x82348834 0x48B6 +0x82348835 0x48B7 +0x82348836 0x48B8 +0x82348837 0x48B9 +0x82348838 0x48BA +0x82348839 0x48BB +0x82348930 0x48BC +0x82348931 0x48BD +0x82348932 0x48BE +0x82348933 0x48BF +0x82348934 0x48C0 +0x82348935 0x48C1 +0x82348936 0x48C2 +0x82348937 0x48C3 +0x82348938 0x48C4 +0x82348939 0x48C5 +0x82348A30 0x48C6 +0x82348A31 0x48C7 +0x82348A32 0x48C8 +0x82348A33 0x48C9 +0x82348A34 0x48CA +0x82348A35 0x48CB +0x82348A36 0x48CC +0x82348A37 0x48CD +0x82348A38 0x48CE +0x82348A39 0x48CF +0x82348B30 0x48D0 +0x82348B31 0x48D1 +0x82348B32 0x48D2 +0x82348B33 0x48D3 +0x82348B34 0x48D4 +0x82348B35 0x48D5 +0x82348B36 0x48D6 +0x82348B37 0x48D7 +0x82348B38 0x48D8 +0x82348B39 0x48D9 +0x82348C30 0x48DA +0x82348C31 0x48DB +0x82348C32 0x48DC +0x82348C33 0x48DD +0x82348C34 0x48DE +0x82348C35 0x48DF +0x82348C36 0x48E0 +0x82348C37 0x48E1 +0x82348C38 0x48E2 +0x82348C39 0x48E3 +0x82348D30 0x48E4 +0x82348D31 0x48E5 +0x82348D32 0x48E6 +0x82348D33 0x48E7 +0x82348D34 0x48E8 +0x82348D35 0x48E9 +0x82348D36 0x48EA +0x82348D37 0x48EB +0x82348D38 0x48EC +0x82348D39 0x48ED +0x82348E30 0x48EE +0x82348E31 0x48EF +0x82348E32 0x48F0 +0x82348E33 0x48F1 +0x82348E34 0x48F2 +0x82348E35 0x48F3 +0x82348E36 0x48F4 +0x82348E37 0x48F5 +0x82348E38 0x48F6 +0x82348E39 0x48F7 +0x82348F30 0x48F8 +0x82348F31 0x48F9 +0x82348F32 0x48FA +0x82348F33 0x48FB +0x82348F34 0x48FC +0x82348F35 0x48FD +0x82348F36 0x48FE +0x82348F37 0x48FF +0x82348F38 0x4900 +0x82348F39 0x4901 +0x82349030 0x4902 +0x82349031 0x4903 +0x82349032 0x4904 +0x82349033 0x4905 +0x82349034 0x4906 +0x82349035 0x4907 +0x82349036 0x4908 +0x82349037 0x4909 +0x82349038 0x490A +0x82349039 0x490B +0x82349130 0x490C +0x82349131 0x490D +0x82349132 0x490E +0x82349133 0x490F +0x82349134 0x4910 +0x82349135 0x4911 +0x82349136 0x4912 +0x82349137 0x4913 +0x82349138 0x4914 +0x82349139 0x4915 +0x82349230 0x4916 +0x82349231 0x4917 +0x82349232 0x4918 +0x82349233 0x4919 +0x82349234 0x491A +0x82349235 0x491B +0x82349236 0x491C +0x82349237 0x491D +0x82349238 0x491E +0x82349239 0x491F +0x82349330 0x4920 +0x82349331 0x4921 +0x82349332 0x4922 +0x82349333 0x4923 +0x82349334 0x4924 +0x82349335 0x4925 +0x82349336 0x4926 +0x82349337 0x4927 +0x82349338 0x4928 +0x82349339 0x4929 +0x82349430 0x492A +0x82349431 0x492B +0x82349432 0x492C +0x82349433 0x492D +0x82349434 0x492E +0x82349435 0x492F +0x82349436 0x4930 +0x82349437 0x4931 +0x82349438 0x4932 +0x82349439 0x4933 +0x82349530 0x4934 +0x82349531 0x4935 +0x82349532 0x4936 +0x82349533 0x4937 +0x82349534 0x4938 +0x82349535 0x4939 +0x82349536 0x493A +0x82349537 0x493B +0x82349538 0x493C +0x82349539 0x493D +0x82349630 0x493E +0x82349631 0x493F +0x82349632 0x4940 +0x82349633 0x4941 +0x82349634 0x4942 +0x82349635 0x4943 +0x82349636 0x4944 +0x82349637 0x4945 +0x82349638 0x4946 +0x82349639 0x4948 +0x82349730 0x4949 +0x82349731 0x494A +0x82349732 0x494B +0x82349733 0x494C +0x82349734 0x494D +0x82349735 0x494E +0x82349736 0x494F +0x82349737 0x4950 +0x82349738 0x4951 +0x82349739 0x4952 +0x82349830 0x4953 +0x82349831 0x4954 +0x82349832 0x4955 +0x82349833 0x4956 +0x82349834 0x4957 +0x82349835 0x4958 +0x82349836 0x4959 +0x82349837 0x495A +0x82349838 0x495B +0x82349839 0x495C +0x82349930 0x495D +0x82349931 0x495E +0x82349932 0x495F +0x82349933 0x4960 +0x82349934 0x4961 +0x82349935 0x4962 +0x82349936 0x4963 +0x82349937 0x4964 +0x82349938 0x4965 +0x82349939 0x4966 +0x82349A30 0x4967 +0x82349A31 0x4968 +0x82349A32 0x4969 +0x82349A33 0x496A +0x82349A34 0x496B +0x82349A35 0x496C +0x82349A36 0x496D +0x82349A37 0x496E +0x82349A38 0x496F +0x82349A39 0x4970 +0x82349B30 0x4971 +0x82349B31 0x4972 +0x82349B32 0x4973 +0x82349B33 0x4974 +0x82349B34 0x4975 +0x82349B35 0x4976 +0x82349B36 0x4977 +0x82349B37 0x4978 +0x82349B38 0x4979 +0x82349B39 0x497B +0x82349C30 0x497C +0x82349C31 0x497E +0x82349C32 0x497F +0x82349C33 0x4980 +0x82349C34 0x4981 +0x82349C35 0x4984 +0x82349C36 0x4987 +0x82349C37 0x4988 +0x82349C38 0x4989 +0x82349C39 0x498A +0x82349D30 0x498B +0x82349D31 0x498C +0x82349D32 0x498D +0x82349D33 0x498E +0x82349D34 0x498F +0x82349D35 0x4990 +0x82349D36 0x4991 +0x82349D37 0x4992 +0x82349D38 0x4993 +0x82349D39 0x4994 +0x82349E30 0x4995 +0x82349E31 0x4996 +0x82349E32 0x4997 +0x82349E33 0x4998 +0x82349E34 0x4999 +0x82349E35 0x499A +0x82349E36 0x499C +0x82349E37 0x499D +0x82349E38 0x499E +0x82349E39 0x49A0 +0x82349F30 0x49A1 +0x82349F31 0x49A2 +0x82349F32 0x49A3 +0x82349F33 0x49A4 +0x82349F34 0x49A5 +0x82349F35 0x49A6 +0x82349F36 0x49A7 +0x82349F37 0x49A8 +0x82349F38 0x49A9 +0x82349F39 0x49AA +0x8234A030 0x49AB +0x8234A031 0x49AC +0x8234A032 0x49AD +0x8234A033 0x49AE +0x8234A034 0x49AF +0x8234A035 0x49B0 +0x8234A036 0x49B1 +0x8234A037 0x49B2 +0x8234A038 0x49B3 +0x8234A039 0x49B4 +0x8234A130 0x49B5 +0x8234A131 0x49B8 +0x8234A132 0x49B9 +0x8234A133 0x49BA +0x8234A134 0x49BB +0x8234A135 0x49BC +0x8234A136 0x49BD +0x8234A137 0x49BE +0x8234A138 0x49BF +0x8234A139 0x49C0 +0x8234A230 0x49C1 +0x8234A231 0x49C2 +0x8234A232 0x49C3 +0x8234A233 0x49C4 +0x8234A234 0x49C5 +0x8234A235 0x49C6 +0x8234A236 0x49C7 +0x8234A237 0x49C8 +0x8234A238 0x49C9 +0x8234A239 0x49CA +0x8234A330 0x49CB +0x8234A331 0x49CC +0x8234A332 0x49CD +0x8234A333 0x49CE +0x8234A334 0x49CF +0x8234A335 0x49D0 +0x8234A336 0x49D1 +0x8234A337 0x49D2 +0x8234A338 0x49D3 +0x8234A339 0x49D4 +0x8234A430 0x49D5 +0x8234A431 0x49D6 +0x8234A432 0x49D7 +0x8234A433 0x49D8 +0x8234A434 0x49D9 +0x8234A435 0x49DA +0x8234A436 0x49DB +0x8234A437 0x49DC +0x8234A438 0x49DD +0x8234A439 0x49DE +0x8234A530 0x49DF +0x8234A531 0x49E0 +0x8234A532 0x49E1 +0x8234A533 0x49E2 +0x8234A534 0x49E3 +0x8234A535 0x49E4 +0x8234A536 0x49E5 +0x8234A537 0x49E6 +0x8234A538 0x49E7 +0x8234A539 0x49E8 +0x8234A630 0x49E9 +0x8234A631 0x49EA +0x8234A632 0x49EB +0x8234A633 0x49EC +0x8234A634 0x49ED +0x8234A635 0x49EE +0x8234A636 0x49EF +0x8234A637 0x49F0 +0x8234A638 0x49F1 +0x8234A639 0x49F2 +0x8234A730 0x49F3 +0x8234A731 0x49F4 +0x8234A732 0x49F5 +0x8234A733 0x49F6 +0x8234A734 0x49F7 +0x8234A735 0x49F8 +0x8234A736 0x49F9 +0x8234A737 0x49FA +0x8234A738 0x49FB +0x8234A739 0x49FC +0x8234A830 0x49FD +0x8234A831 0x49FE +0x8234A832 0x49FF +0x8234A833 0x4A00 +0x8234A834 0x4A01 +0x8234A835 0x4A02 +0x8234A836 0x4A03 +0x8234A837 0x4A04 +0x8234A838 0x4A05 +0x8234A839 0x4A06 +0x8234A930 0x4A07 +0x8234A931 0x4A08 +0x8234A932 0x4A09 +0x8234A933 0x4A0A +0x8234A934 0x4A0B +0x8234A935 0x4A0C +0x8234A936 0x4A0D +0x8234A937 0x4A0E +0x8234A938 0x4A0F +0x8234A939 0x4A10 +0x8234AA30 0x4A11 +0x8234AA31 0x4A12 +0x8234AA32 0x4A13 +0x8234AA33 0x4A14 +0x8234AA34 0x4A15 +0x8234AA35 0x4A16 +0x8234AA36 0x4A17 +0x8234AA37 0x4A18 +0x8234AA38 0x4A19 +0x8234AA39 0x4A1A +0x8234AB30 0x4A1B +0x8234AB31 0x4A1C +0x8234AB32 0x4A1D +0x8234AB33 0x4A1E +0x8234AB34 0x4A1F +0x8234AB35 0x4A20 +0x8234AB36 0x4A21 +0x8234AB37 0x4A22 +0x8234AB38 0x4A23 +0x8234AB39 0x4A24 +0x8234AC30 0x4A25 +0x8234AC31 0x4A26 +0x8234AC32 0x4A27 +0x8234AC33 0x4A28 +0x8234AC34 0x4A29 +0x8234AC35 0x4A2A +0x8234AC36 0x4A2B +0x8234AC37 0x4A2C +0x8234AC38 0x4A2D +0x8234AC39 0x4A2E +0x8234AD30 0x4A2F +0x8234AD31 0x4A30 +0x8234AD32 0x4A31 +0x8234AD33 0x4A32 +0x8234AD34 0x4A33 +0x8234AD35 0x4A34 +0x8234AD36 0x4A35 +0x8234AD37 0x4A36 +0x8234AD38 0x4A37 +0x8234AD39 0x4A38 +0x8234AE30 0x4A39 +0x8234AE31 0x4A3A +0x8234AE32 0x4A3B +0x8234AE33 0x4A3C +0x8234AE34 0x4A3D +0x8234AE35 0x4A3E +0x8234AE36 0x4A3F +0x8234AE37 0x4A40 +0x8234AE38 0x4A41 +0x8234AE39 0x4A42 +0x8234AF30 0x4A43 +0x8234AF31 0x4A44 +0x8234AF32 0x4A45 +0x8234AF33 0x4A46 +0x8234AF34 0x4A47 +0x8234AF35 0x4A48 +0x8234AF36 0x4A49 +0x8234AF37 0x4A4A +0x8234AF38 0x4A4B +0x8234AF39 0x4A4C +0x8234B030 0x4A4D +0x8234B031 0x4A4E +0x8234B032 0x4A4F +0x8234B033 0x4A50 +0x8234B034 0x4A51 +0x8234B035 0x4A52 +0x8234B036 0x4A53 +0x8234B037 0x4A54 +0x8234B038 0x4A55 +0x8234B039 0x4A56 +0x8234B130 0x4A57 +0x8234B131 0x4A58 +0x8234B132 0x4A59 +0x8234B133 0x4A5A +0x8234B134 0x4A5B +0x8234B135 0x4A5C +0x8234B136 0x4A5D +0x8234B137 0x4A5E +0x8234B138 0x4A5F +0x8234B139 0x4A60 +0x8234B230 0x4A61 +0x8234B231 0x4A62 +0x8234B232 0x4A63 +0x8234B233 0x4A64 +0x8234B234 0x4A65 +0x8234B235 0x4A66 +0x8234B236 0x4A67 +0x8234B237 0x4A68 +0x8234B238 0x4A69 +0x8234B239 0x4A6A +0x8234B330 0x4A6B +0x8234B331 0x4A6C +0x8234B332 0x4A6D +0x8234B333 0x4A6E +0x8234B334 0x4A6F +0x8234B335 0x4A70 +0x8234B336 0x4A71 +0x8234B337 0x4A72 +0x8234B338 0x4A73 +0x8234B339 0x4A74 +0x8234B430 0x4A75 +0x8234B431 0x4A76 +0x8234B432 0x4A77 +0x8234B433 0x4A78 +0x8234B434 0x4A79 +0x8234B435 0x4A7A +0x8234B436 0x4A7B +0x8234B437 0x4A7C +0x8234B438 0x4A7D +0x8234B439 0x4A7E +0x8234B530 0x4A7F +0x8234B531 0x4A80 +0x8234B532 0x4A81 +0x8234B533 0x4A82 +0x8234B534 0x4A83 +0x8234B535 0x4A84 +0x8234B536 0x4A85 +0x8234B537 0x4A86 +0x8234B538 0x4A87 +0x8234B539 0x4A88 +0x8234B630 0x4A89 +0x8234B631 0x4A8A +0x8234B632 0x4A8B +0x8234B633 0x4A8C +0x8234B634 0x4A8D +0x8234B635 0x4A8E +0x8234B636 0x4A8F +0x8234B637 0x4A90 +0x8234B638 0x4A91 +0x8234B639 0x4A92 +0x8234B730 0x4A93 +0x8234B731 0x4A94 +0x8234B732 0x4A95 +0x8234B733 0x4A96 +0x8234B734 0x4A97 +0x8234B735 0x4A98 +0x8234B736 0x4A99 +0x8234B737 0x4A9A +0x8234B738 0x4A9B +0x8234B739 0x4A9C +0x8234B830 0x4A9D +0x8234B831 0x4A9E +0x8234B832 0x4A9F +0x8234B833 0x4AA0 +0x8234B834 0x4AA1 +0x8234B835 0x4AA2 +0x8234B836 0x4AA3 +0x8234B837 0x4AA4 +0x8234B838 0x4AA5 +0x8234B839 0x4AA6 +0x8234B930 0x4AA7 +0x8234B931 0x4AA8 +0x8234B932 0x4AA9 +0x8234B933 0x4AAA +0x8234B934 0x4AAB +0x8234B935 0x4AAC +0x8234B936 0x4AAD +0x8234B937 0x4AAE +0x8234B938 0x4AAF +0x8234B939 0x4AB0 +0x8234BA30 0x4AB1 +0x8234BA31 0x4AB2 +0x8234BA32 0x4AB3 +0x8234BA33 0x4AB4 +0x8234BA34 0x4AB5 +0x8234BA35 0x4AB6 +0x8234BA36 0x4AB7 +0x8234BA37 0x4AB8 +0x8234BA38 0x4AB9 +0x8234BA39 0x4ABA +0x8234BB30 0x4ABB +0x8234BB31 0x4ABC +0x8234BB32 0x4ABD +0x8234BB33 0x4ABE +0x8234BB34 0x4ABF +0x8234BB35 0x4AC0 +0x8234BB36 0x4AC1 +0x8234BB37 0x4AC2 +0x8234BB38 0x4AC3 +0x8234BB39 0x4AC4 +0x8234BC30 0x4AC5 +0x8234BC31 0x4AC6 +0x8234BC32 0x4AC7 +0x8234BC33 0x4AC8 +0x8234BC34 0x4AC9 +0x8234BC35 0x4ACA +0x8234BC36 0x4ACB +0x8234BC37 0x4ACC +0x8234BC38 0x4ACD +0x8234BC39 0x4ACE +0x8234BD30 0x4ACF +0x8234BD31 0x4AD0 +0x8234BD32 0x4AD1 +0x8234BD33 0x4AD2 +0x8234BD34 0x4AD3 +0x8234BD35 0x4AD4 +0x8234BD36 0x4AD5 +0x8234BD37 0x4AD6 +0x8234BD38 0x4AD7 +0x8234BD39 0x4AD8 +0x8234BE30 0x4AD9 +0x8234BE31 0x4ADA +0x8234BE32 0x4ADB +0x8234BE33 0x4ADC +0x8234BE34 0x4ADD +0x8234BE35 0x4ADE +0x8234BE36 0x4ADF +0x8234BE37 0x4AE0 +0x8234BE38 0x4AE1 +0x8234BE39 0x4AE2 +0x8234BF30 0x4AE3 +0x8234BF31 0x4AE4 +0x8234BF32 0x4AE5 +0x8234BF33 0x4AE6 +0x8234BF34 0x4AE7 +0x8234BF35 0x4AE8 +0x8234BF36 0x4AE9 +0x8234BF37 0x4AEA +0x8234BF38 0x4AEB +0x8234BF39 0x4AEC +0x8234C030 0x4AED +0x8234C031 0x4AEE +0x8234C032 0x4AEF +0x8234C033 0x4AF0 +0x8234C034 0x4AF1 +0x8234C035 0x4AF2 +0x8234C036 0x4AF3 +0x8234C037 0x4AF4 +0x8234C038 0x4AF5 +0x8234C039 0x4AF6 +0x8234C130 0x4AF7 +0x8234C131 0x4AF8 +0x8234C132 0x4AF9 +0x8234C133 0x4AFA +0x8234C134 0x4AFB +0x8234C135 0x4AFC +0x8234C136 0x4AFD +0x8234C137 0x4AFE +0x8234C138 0x4AFF +0x8234C139 0x4B00 +0x8234C230 0x4B01 +0x8234C231 0x4B02 +0x8234C232 0x4B03 +0x8234C233 0x4B04 +0x8234C234 0x4B05 +0x8234C235 0x4B06 +0x8234C236 0x4B07 +0x8234C237 0x4B08 +0x8234C238 0x4B09 +0x8234C239 0x4B0A +0x8234C330 0x4B0B +0x8234C331 0x4B0C +0x8234C332 0x4B0D +0x8234C333 0x4B0E +0x8234C334 0x4B0F +0x8234C335 0x4B10 +0x8234C336 0x4B11 +0x8234C337 0x4B12 +0x8234C338 0x4B13 +0x8234C339 0x4B14 +0x8234C430 0x4B15 +0x8234C431 0x4B16 +0x8234C432 0x4B17 +0x8234C433 0x4B18 +0x8234C434 0x4B19 +0x8234C435 0x4B1A +0x8234C436 0x4B1B +0x8234C437 0x4B1C +0x8234C438 0x4B1D +0x8234C439 0x4B1E +0x8234C530 0x4B1F +0x8234C531 0x4B20 +0x8234C532 0x4B21 +0x8234C533 0x4B22 +0x8234C534 0x4B23 +0x8234C535 0x4B24 +0x8234C536 0x4B25 +0x8234C537 0x4B26 +0x8234C538 0x4B27 +0x8234C539 0x4B28 +0x8234C630 0x4B29 +0x8234C631 0x4B2A +0x8234C632 0x4B2B +0x8234C633 0x4B2C +0x8234C634 0x4B2D +0x8234C635 0x4B2E +0x8234C636 0x4B2F +0x8234C637 0x4B30 +0x8234C638 0x4B31 +0x8234C639 0x4B32 +0x8234C730 0x4B33 +0x8234C731 0x4B34 +0x8234C732 0x4B35 +0x8234C733 0x4B36 +0x8234C734 0x4B37 +0x8234C735 0x4B38 +0x8234C736 0x4B39 +0x8234C737 0x4B3A +0x8234C738 0x4B3B +0x8234C739 0x4B3C +0x8234C830 0x4B3D +0x8234C831 0x4B3E +0x8234C832 0x4B3F +0x8234C833 0x4B40 +0x8234C834 0x4B41 +0x8234C835 0x4B42 +0x8234C836 0x4B43 +0x8234C837 0x4B44 +0x8234C838 0x4B45 +0x8234C839 0x4B46 +0x8234C930 0x4B47 +0x8234C931 0x4B48 +0x8234C932 0x4B49 +0x8234C933 0x4B4A +0x8234C934 0x4B4B +0x8234C935 0x4B4C +0x8234C936 0x4B4D +0x8234C937 0x4B4E +0x8234C938 0x4B4F +0x8234C939 0x4B50 +0x8234CA30 0x4B51 +0x8234CA31 0x4B52 +0x8234CA32 0x4B53 +0x8234CA33 0x4B54 +0x8234CA34 0x4B55 +0x8234CA35 0x4B56 +0x8234CA36 0x4B57 +0x8234CA37 0x4B58 +0x8234CA38 0x4B59 +0x8234CA39 0x4B5A +0x8234CB30 0x4B5B +0x8234CB31 0x4B5C +0x8234CB32 0x4B5D +0x8234CB33 0x4B5E +0x8234CB34 0x4B5F +0x8234CB35 0x4B60 +0x8234CB36 0x4B61 +0x8234CB37 0x4B62 +0x8234CB38 0x4B63 +0x8234CB39 0x4B64 +0x8234CC30 0x4B65 +0x8234CC31 0x4B66 +0x8234CC32 0x4B67 +0x8234CC33 0x4B68 +0x8234CC34 0x4B69 +0x8234CC35 0x4B6A +0x8234CC36 0x4B6B +0x8234CC37 0x4B6C +0x8234CC38 0x4B6D +0x8234CC39 0x4B6E +0x8234CD30 0x4B6F +0x8234CD31 0x4B70 +0x8234CD32 0x4B71 +0x8234CD33 0x4B72 +0x8234CD34 0x4B73 +0x8234CD35 0x4B74 +0x8234CD36 0x4B75 +0x8234CD37 0x4B76 +0x8234CD38 0x4B77 +0x8234CD39 0x4B78 +0x8234CE30 0x4B79 +0x8234CE31 0x4B7A +0x8234CE32 0x4B7B +0x8234CE33 0x4B7C +0x8234CE34 0x4B7D +0x8234CE35 0x4B7E +0x8234CE36 0x4B7F +0x8234CE37 0x4B80 +0x8234CE38 0x4B81 +0x8234CE39 0x4B82 +0x8234CF30 0x4B83 +0x8234CF31 0x4B84 +0x8234CF32 0x4B85 +0x8234CF33 0x4B86 +0x8234CF34 0x4B87 +0x8234CF35 0x4B88 +0x8234CF36 0x4B89 +0x8234CF37 0x4B8A +0x8234CF38 0x4B8B +0x8234CF39 0x4B8C +0x8234D030 0x4B8D +0x8234D031 0x4B8E +0x8234D032 0x4B8F +0x8234D033 0x4B90 +0x8234D034 0x4B91 +0x8234D035 0x4B92 +0x8234D036 0x4B93 +0x8234D037 0x4B94 +0x8234D038 0x4B95 +0x8234D039 0x4B96 +0x8234D130 0x4B97 +0x8234D131 0x4B98 +0x8234D132 0x4B99 +0x8234D133 0x4B9A +0x8234D134 0x4B9B +0x8234D135 0x4B9C +0x8234D136 0x4B9D +0x8234D137 0x4B9E +0x8234D138 0x4B9F +0x8234D139 0x4BA0 +0x8234D230 0x4BA1 +0x8234D231 0x4BA2 +0x8234D232 0x4BA3 +0x8234D233 0x4BA4 +0x8234D234 0x4BA5 +0x8234D235 0x4BA6 +0x8234D236 0x4BA7 +0x8234D237 0x4BA8 +0x8234D238 0x4BA9 +0x8234D239 0x4BAA +0x8234D330 0x4BAB +0x8234D331 0x4BAC +0x8234D332 0x4BAD +0x8234D333 0x4BAE +0x8234D334 0x4BAF +0x8234D335 0x4BB0 +0x8234D336 0x4BB1 +0x8234D337 0x4BB2 +0x8234D338 0x4BB3 +0x8234D339 0x4BB4 +0x8234D430 0x4BB5 +0x8234D431 0x4BB6 +0x8234D432 0x4BB7 +0x8234D433 0x4BB8 +0x8234D434 0x4BB9 +0x8234D435 0x4BBA +0x8234D436 0x4BBB +0x8234D437 0x4BBC +0x8234D438 0x4BBD +0x8234D439 0x4BBE +0x8234D530 0x4BBF +0x8234D531 0x4BC0 +0x8234D532 0x4BC1 +0x8234D533 0x4BC2 +0x8234D534 0x4BC3 +0x8234D535 0x4BC4 +0x8234D536 0x4BC5 +0x8234D537 0x4BC6 +0x8234D538 0x4BC7 +0x8234D539 0x4BC8 +0x8234D630 0x4BC9 +0x8234D631 0x4BCA +0x8234D632 0x4BCB +0x8234D633 0x4BCC +0x8234D634 0x4BCD +0x8234D635 0x4BCE +0x8234D636 0x4BCF +0x8234D637 0x4BD0 +0x8234D638 0x4BD1 +0x8234D639 0x4BD2 +0x8234D730 0x4BD3 +0x8234D731 0x4BD4 +0x8234D732 0x4BD5 +0x8234D733 0x4BD6 +0x8234D734 0x4BD7 +0x8234D735 0x4BD8 +0x8234D736 0x4BD9 +0x8234D737 0x4BDA +0x8234D738 0x4BDB +0x8234D739 0x4BDC +0x8234D830 0x4BDD +0x8234D831 0x4BDE +0x8234D832 0x4BDF +0x8234D833 0x4BE0 +0x8234D834 0x4BE1 +0x8234D835 0x4BE2 +0x8234D836 0x4BE3 +0x8234D837 0x4BE4 +0x8234D838 0x4BE5 +0x8234D839 0x4BE6 +0x8234D930 0x4BE7 +0x8234D931 0x4BE8 +0x8234D932 0x4BE9 +0x8234D933 0x4BEA +0x8234D934 0x4BEB +0x8234D935 0x4BEC +0x8234D936 0x4BED +0x8234D937 0x4BEE +0x8234D938 0x4BEF +0x8234D939 0x4BF0 +0x8234DA30 0x4BF1 +0x8234DA31 0x4BF2 +0x8234DA32 0x4BF3 +0x8234DA33 0x4BF4 +0x8234DA34 0x4BF5 +0x8234DA35 0x4BF6 +0x8234DA36 0x4BF7 +0x8234DA37 0x4BF8 +0x8234DA38 0x4BF9 +0x8234DA39 0x4BFA +0x8234DB30 0x4BFB +0x8234DB31 0x4BFC +0x8234DB32 0x4BFD +0x8234DB33 0x4BFE +0x8234DB34 0x4BFF +0x8234DB35 0x4C00 +0x8234DB36 0x4C01 +0x8234DB37 0x4C02 +0x8234DB38 0x4C03 +0x8234DB39 0x4C04 +0x8234DC30 0x4C05 +0x8234DC31 0x4C06 +0x8234DC32 0x4C07 +0x8234DC33 0x4C08 +0x8234DC34 0x4C09 +0x8234DC35 0x4C0A +0x8234DC36 0x4C0B +0x8234DC37 0x4C0C +0x8234DC38 0x4C0D +0x8234DC39 0x4C0E +0x8234DD30 0x4C0F +0x8234DD31 0x4C10 +0x8234DD32 0x4C11 +0x8234DD33 0x4C12 +0x8234DD34 0x4C13 +0x8234DD35 0x4C14 +0x8234DD36 0x4C15 +0x8234DD37 0x4C16 +0x8234DD38 0x4C17 +0x8234DD39 0x4C18 +0x8234DE30 0x4C19 +0x8234DE31 0x4C1A +0x8234DE32 0x4C1B +0x8234DE33 0x4C1C +0x8234DE34 0x4C1D +0x8234DE35 0x4C1E +0x8234DE36 0x4C1F +0x8234DE37 0x4C20 +0x8234DE38 0x4C21 +0x8234DE39 0x4C22 +0x8234DF30 0x4C23 +0x8234DF31 0x4C24 +0x8234DF32 0x4C25 +0x8234DF33 0x4C26 +0x8234DF34 0x4C27 +0x8234DF35 0x4C28 +0x8234DF36 0x4C29 +0x8234DF37 0x4C2A +0x8234DF38 0x4C2B +0x8234DF39 0x4C2C +0x8234E030 0x4C2D +0x8234E031 0x4C2E +0x8234E032 0x4C2F +0x8234E033 0x4C30 +0x8234E034 0x4C31 +0x8234E035 0x4C32 +0x8234E036 0x4C33 +0x8234E037 0x4C34 +0x8234E038 0x4C35 +0x8234E039 0x4C36 +0x8234E130 0x4C37 +0x8234E131 0x4C38 +0x8234E132 0x4C39 +0x8234E133 0x4C3A +0x8234E134 0x4C3B +0x8234E135 0x4C3C +0x8234E136 0x4C3D +0x8234E137 0x4C3E +0x8234E138 0x4C3F +0x8234E139 0x4C40 +0x8234E230 0x4C41 +0x8234E231 0x4C42 +0x8234E232 0x4C43 +0x8234E233 0x4C44 +0x8234E234 0x4C45 +0x8234E235 0x4C46 +0x8234E236 0x4C47 +0x8234E237 0x4C48 +0x8234E238 0x4C49 +0x8234E239 0x4C4A +0x8234E330 0x4C4B +0x8234E331 0x4C4C +0x8234E332 0x4C4D +0x8234E333 0x4C4E +0x8234E334 0x4C4F +0x8234E335 0x4C50 +0x8234E336 0x4C51 +0x8234E337 0x4C52 +0x8234E338 0x4C53 +0x8234E339 0x4C54 +0x8234E430 0x4C55 +0x8234E431 0x4C56 +0x8234E432 0x4C57 +0x8234E433 0x4C58 +0x8234E434 0x4C59 +0x8234E435 0x4C5A +0x8234E436 0x4C5B +0x8234E437 0x4C5C +0x8234E438 0x4C5D +0x8234E439 0x4C5E +0x8234E530 0x4C5F +0x8234E531 0x4C60 +0x8234E532 0x4C61 +0x8234E533 0x4C62 +0x8234E534 0x4C63 +0x8234E535 0x4C64 +0x8234E536 0x4C65 +0x8234E537 0x4C66 +0x8234E538 0x4C67 +0x8234E539 0x4C68 +0x8234E630 0x4C69 +0x8234E631 0x4C6A +0x8234E632 0x4C6B +0x8234E633 0x4C6C +0x8234E634 0x4C6D +0x8234E635 0x4C6E +0x8234E636 0x4C6F +0x8234E637 0x4C70 +0x8234E638 0x4C71 +0x8234E639 0x4C72 +0x8234E730 0x4C73 +0x8234E731 0x4C74 +0x8234E732 0x4C75 +0x8234E733 0x4C76 +0x8234E734 0x4C78 +0x8234E735 0x4C79 +0x8234E736 0x4C7A +0x8234E737 0x4C7B +0x8234E738 0x4C7C +0x8234E739 0x4C7D +0x8234E830 0x4C7E +0x8234E831 0x4C7F +0x8234E832 0x4C80 +0x8234E833 0x4C81 +0x8234E834 0x4C82 +0x8234E835 0x4C83 +0x8234E836 0x4C84 +0x8234E837 0x4C85 +0x8234E838 0x4C86 +0x8234E839 0x4C87 +0x8234E930 0x4C88 +0x8234E931 0x4C89 +0x8234E932 0x4C8A +0x8234E933 0x4C8B +0x8234E934 0x4C8C +0x8234E935 0x4C8D +0x8234E936 0x4C8E +0x8234E937 0x4C8F +0x8234E938 0x4C90 +0x8234E939 0x4C91 +0x8234EA30 0x4C92 +0x8234EA31 0x4C93 +0x8234EA32 0x4C94 +0x8234EA33 0x4C95 +0x8234EA34 0x4C96 +0x8234EA35 0x4C97 +0x8234EA36 0x4C98 +0x8234EA37 0x4C99 +0x8234EA38 0x4C9A +0x8234EA39 0x4C9B +0x8234EB30 0x4C9C +0x8234EB31 0x4C9D +0x8234EB32 0x4C9E +0x8234EB33 0x4CA4 +0x8234EB34 0x4CA5 +0x8234EB35 0x4CA6 +0x8234EB36 0x4CA7 +0x8234EB37 0x4CA8 +0x8234EB38 0x4CA9 +0x8234EB39 0x4CAA +0x8234EC30 0x4CAB +0x8234EC31 0x4CAC +0x8234EC32 0x4CAD +0x8234EC33 0x4CAE +0x8234EC34 0x4CAF +0x8234EC35 0x4CB0 +0x8234EC36 0x4CB1 +0x8234EC37 0x4CB2 +0x8234EC38 0x4CB3 +0x8234EC39 0x4CB4 +0x8234ED30 0x4CB5 +0x8234ED31 0x4CB6 +0x8234ED32 0x4CB7 +0x8234ED33 0x4CB8 +0x8234ED34 0x4CB9 +0x8234ED35 0x4CBA +0x8234ED36 0x4CBB +0x8234ED37 0x4CBC +0x8234ED38 0x4CBD +0x8234ED39 0x4CBE +0x8234EE30 0x4CBF +0x8234EE31 0x4CC0 +0x8234EE32 0x4CC1 +0x8234EE33 0x4CC2 +0x8234EE34 0x4CC3 +0x8234EE35 0x4CC4 +0x8234EE36 0x4CC5 +0x8234EE37 0x4CC6 +0x8234EE38 0x4CC7 +0x8234EE39 0x4CC8 +0x8234EF30 0x4CC9 +0x8234EF31 0x4CCA +0x8234EF32 0x4CCB +0x8234EF33 0x4CCC +0x8234EF34 0x4CCD +0x8234EF35 0x4CCE +0x8234EF36 0x4CCF +0x8234EF37 0x4CD0 +0x8234EF38 0x4CD1 +0x8234EF39 0x4CD2 +0x8234F030 0x4CD3 +0x8234F031 0x4CD4 +0x8234F032 0x4CD5 +0x8234F033 0x4CD6 +0x8234F034 0x4CD7 +0x8234F035 0x4CD8 +0x8234F036 0x4CD9 +0x8234F037 0x4CDA +0x8234F038 0x4CDB +0x8234F039 0x4CDC +0x8234F130 0x4CDD +0x8234F131 0x4CDE +0x8234F132 0x4CDF +0x8234F133 0x4CE0 +0x8234F134 0x4CE1 +0x8234F135 0x4CE2 +0x8234F136 0x4CE3 +0x8234F137 0x4CE4 +0x8234F138 0x4CE5 +0x8234F139 0x4CE6 +0x8234F230 0x4CE7 +0x8234F231 0x4CE8 +0x8234F232 0x4CE9 +0x8234F233 0x4CEA +0x8234F234 0x4CEB +0x8234F235 0x4CEC +0x8234F236 0x4CED +0x8234F237 0x4CEE +0x8234F238 0x4CEF +0x8234F239 0x4CF0 +0x8234F330 0x4CF1 +0x8234F331 0x4CF2 +0x8234F332 0x4CF3 +0x8234F333 0x4CF4 +0x8234F334 0x4CF5 +0x8234F335 0x4CF6 +0x8234F336 0x4CF7 +0x8234F337 0x4CF8 +0x8234F338 0x4CF9 +0x8234F339 0x4CFA +0x8234F430 0x4CFB +0x8234F431 0x4CFC +0x8234F432 0x4CFD +0x8234F433 0x4CFE +0x8234F434 0x4CFF +0x8234F435 0x4D00 +0x8234F436 0x4D01 +0x8234F437 0x4D02 +0x8234F438 0x4D03 +0x8234F439 0x4D04 +0x8234F530 0x4D05 +0x8234F531 0x4D06 +0x8234F532 0x4D07 +0x8234F533 0x4D08 +0x8234F534 0x4D09 +0x8234F535 0x4D0A +0x8234F536 0x4D0B +0x8234F537 0x4D0C +0x8234F538 0x4D0D +0x8234F539 0x4D0E +0x8234F630 0x4D0F +0x8234F631 0x4D10 +0x8234F632 0x4D11 +0x8234F633 0x4D12 +0x8234F634 0x4D1A +0x8234F635 0x4D1B +0x8234F636 0x4D1C +0x8234F637 0x4D1D +0x8234F638 0x4D1E +0x8234F639 0x4D1F +0x8234F730 0x4D20 +0x8234F731 0x4D21 +0x8234F732 0x4D22 +0x8234F733 0x4D23 +0x8234F734 0x4D24 +0x8234F735 0x4D25 +0x8234F736 0x4D26 +0x8234F737 0x4D27 +0x8234F738 0x4D28 +0x8234F739 0x4D29 +0x8234F830 0x4D2A +0x8234F831 0x4D2B +0x8234F832 0x4D2C +0x8234F833 0x4D2D +0x8234F834 0x4D2E +0x8234F835 0x4D2F +0x8234F836 0x4D30 +0x8234F837 0x4D31 +0x8234F838 0x4D32 +0x8234F839 0x4D33 +0x8234F930 0x4D34 +0x8234F931 0x4D35 +0x8234F932 0x4D36 +0x8234F933 0x4D37 +0x8234F934 0x4D38 +0x8234F935 0x4D39 +0x8234F936 0x4D3A +0x8234F937 0x4D3B +0x8234F938 0x4D3C +0x8234F939 0x4D3D +0x8234FA30 0x4D3E +0x8234FA31 0x4D3F +0x8234FA32 0x4D40 +0x8234FA33 0x4D41 +0x8234FA34 0x4D42 +0x8234FA35 0x4D43 +0x8234FA36 0x4D44 +0x8234FA37 0x4D45 +0x8234FA38 0x4D46 +0x8234FA39 0x4D47 +0x8234FB30 0x4D48 +0x8234FB31 0x4D49 +0x8234FB32 0x4D4A +0x8234FB33 0x4D4B +0x8234FB34 0x4D4C +0x8234FB35 0x4D4D +0x8234FB36 0x4D4E +0x8234FB37 0x4D4F +0x8234FB38 0x4D50 +0x8234FB39 0x4D51 +0x8234FC30 0x4D52 +0x8234FC31 0x4D53 +0x8234FC32 0x4D54 +0x8234FC33 0x4D55 +0x8234FC34 0x4D56 +0x8234FC35 0x4D57 +0x8234FC36 0x4D58 +0x8234FC37 0x4D59 +0x8234FC38 0x4D5A +0x8234FC39 0x4D5B +0x8234FD30 0x4D5C +0x8234FD31 0x4D5D +0x8234FD32 0x4D5E +0x8234FD33 0x4D5F +0x8234FD34 0x4D60 +0x8234FD35 0x4D61 +0x8234FD36 0x4D62 +0x8234FD37 0x4D63 +0x8234FD38 0x4D64 +0x8234FD39 0x4D65 +0x8234FE30 0x4D66 +0x8234FE31 0x4D67 +0x8234FE32 0x4D68 +0x8234FE33 0x4D69 +0x8234FE34 0x4D6A +0x8234FE35 0x4D6B +0x8234FE36 0x4D6C +0x8234FE37 0x4D6D +0x8234FE38 0x4D6E +0x8234FE39 0x4D6F +0x82358130 0x4D70 +0x82358131 0x4D71 +0x82358132 0x4D72 +0x82358133 0x4D73 +0x82358134 0x4D74 +0x82358135 0x4D75 +0x82358136 0x4D76 +0x82358137 0x4D77 +0x82358138 0x4D78 +0x82358139 0x4D79 +0x82358230 0x4D7A +0x82358231 0x4D7B +0x82358232 0x4D7C +0x82358233 0x4D7D +0x82358234 0x4D7E +0x82358235 0x4D7F +0x82358236 0x4D80 +0x82358237 0x4D81 +0x82358238 0x4D82 +0x82358239 0x4D83 +0x82358330 0x4D84 +0x82358331 0x4D85 +0x82358332 0x4D86 +0x82358333 0x4D87 +0x82358334 0x4D88 +0x82358335 0x4D89 +0x82358336 0x4D8A +0x82358337 0x4D8B +0x82358338 0x4D8C +0x82358339 0x4D8D +0x82358430 0x4D8E +0x82358431 0x4D8F +0x82358432 0x4D90 +0x82358433 0x4D91 +0x82358434 0x4D92 +0x82358435 0x4D93 +0x82358436 0x4D94 +0x82358437 0x4D95 +0x82358438 0x4D96 +0x82358439 0x4D97 +0x82358530 0x4D98 +0x82358531 0x4D99 +0x82358532 0x4D9A +0x82358533 0x4D9B +0x82358534 0x4D9C +0x82358535 0x4D9D +0x82358536 0x4D9E +0x82358537 0x4D9F +0x82358538 0x4DA0 +0x82358539 0x4DA1 +0x82358630 0x4DA2 +0x82358631 0x4DA3 +0x82358632 0x4DA4 +0x82358633 0x4DA5 +0x82358634 0x4DA6 +0x82358635 0x4DA7 +0x82358636 0x4DA8 +0x82358637 0x4DA9 +0x82358638 0x4DAA +0x82358639 0x4DAB +0x82358730 0x4DAC +0x82358731 0x4DAD +0x82358732 0x4DAF +0x82358733 0x4DB0 +0x82358734 0x4DB1 +0x82358735 0x4DB2 +0x82358736 0x4DB3 +0x82358737 0x4DB4 +0x82358738 0x4DB5 +0x82358739 0x4DB6 +0x82358830 0x4DB7 +0x82358831 0x4DB8 +0x82358832 0x4DB9 +0x82358833 0x4DBA +0x82358834 0x4DBB +0x82358835 0x4DBC +0x82358836 0x4DBD +0x82358837 0x4DBE +0x82358838 0x4DBF +0x82358839 0x4DC0 +0x82358930 0x4DC1 +0x82358931 0x4DC2 +0x82358932 0x4DC3 +0x82358933 0x4DC4 +0x82358934 0x4DC5 +0x82358935 0x4DC6 +0x82358936 0x4DC7 +0x82358937 0x4DC8 +0x82358938 0x4DC9 +0x82358939 0x4DCA +0x82358A30 0x4DCB +0x82358A31 0x4DCC +0x82358A32 0x4DCD +0x82358A33 0x4DCE +0x82358A34 0x4DCF +0x82358A35 0x4DD0 +0x82358A36 0x4DD1 +0x82358A37 0x4DD2 +0x82358A38 0x4DD3 +0x82358A39 0x4DD4 +0x82358B30 0x4DD5 +0x82358B31 0x4DD6 +0x82358B32 0x4DD7 +0x82358B33 0x4DD8 +0x82358B34 0x4DD9 +0x82358B35 0x4DDA +0x82358B36 0x4DDB +0x82358B37 0x4DDC +0x82358B38 0x4DDD +0x82358B39 0x4DDE +0x82358C30 0x4DDF +0x82358C31 0x4DE0 +0x82358C32 0x4DE1 +0x82358C33 0x4DE2 +0x82358C34 0x4DE3 +0x82358C35 0x4DE4 +0x82358C36 0x4DE5 +0x82358C37 0x4DE6 +0x82358C38 0x4DE7 +0x82358C39 0x4DE8 +0x82358D30 0x4DE9 +0x82358D31 0x4DEA +0x82358D32 0x4DEB +0x82358D33 0x4DEC +0x82358D34 0x4DED +0x82358D35 0x4DEE +0x82358D36 0x4DEF +0x82358D37 0x4DF0 +0x82358D38 0x4DF1 +0x82358D39 0x4DF2 +0x82358E30 0x4DF3 +0x82358E31 0x4DF4 +0x82358E32 0x4DF5 +0x82358E33 0x4DF6 +0x82358E34 0x4DF7 +0x82358E35 0x4DF8 +0x82358E36 0x4DF9 +0x82358E37 0x4DFA +0x82358E38 0x4DFB +0x82358E39 0x4DFC +0x82358F30 0x4DFD +0x82358F31 0x4DFE +0x82358F32 0x4DFF +0x82358F33 0x9FA6 +0x82358F34 0x9FA7 +0x82358F35 0x9FA8 +0x82358F36 0x9FA9 +0x82358F37 0x9FAA +0x82358F38 0x9FAB +0x82358F39 0x9FAC +0x82359030 0x9FAD +0x82359031 0x9FAE +0x82359032 0x9FAF +0x82359033 0x9FB0 +0x82359034 0x9FB1 +0x82359035 0x9FB2 +0x82359036 0x9FB3 +0x82359037 0x9FB4 +0x82359038 0x9FB5 +0x82359039 0x9FB6 +0x82359130 0x9FB7 +0x82359131 0x9FB8 +0x82359132 0x9FB9 +0x82359133 0x9FBA +0x82359134 0x9FBB +0x82359135 0x9FBC +0x82359136 0x9FBD +0x82359137 0x9FBE +0x82359138 0x9FBF +0x82359139 0x9FC0 +0x82359230 0x9FC1 +0x82359231 0x9FC2 +0x82359232 0x9FC3 +0x82359233 0x9FC4 +0x82359234 0x9FC5 +0x82359235 0x9FC6 +0x82359236 0x9FC7 +0x82359237 0x9FC8 +0x82359238 0x9FC9 +0x82359239 0x9FCA +0x82359330 0x9FCB +0x82359331 0x9FCC +0x82359332 0x9FCD +0x82359333 0x9FCE +0x82359334 0x9FCF +0x82359335 0x9FD0 +0x82359336 0x9FD1 +0x82359337 0x9FD2 +0x82359338 0x9FD3 +0x82359339 0x9FD4 +0x82359430 0x9FD5 +0x82359431 0x9FD6 +0x82359432 0x9FD7 +0x82359433 0x9FD8 +0x82359434 0x9FD9 +0x82359435 0x9FDA +0x82359436 0x9FDB +0x82359437 0x9FDC +0x82359438 0x9FDD +0x82359439 0x9FDE +0x82359530 0x9FDF +0x82359531 0x9FE0 +0x82359532 0x9FE1 +0x82359533 0x9FE2 +0x82359534 0x9FE3 +0x82359535 0x9FE4 +0x82359536 0x9FE5 +0x82359537 0x9FE6 +0x82359538 0x9FE7 +0x82359539 0x9FE8 +0x82359630 0x9FE9 +0x82359631 0x9FEA +0x82359632 0x9FEB +0x82359633 0x9FEC +0x82359634 0x9FED +0x82359635 0x9FEE +0x82359636 0x9FEF +0x82359637 0x9FF0 +0x82359638 0x9FF1 +0x82359639 0x9FF2 +0x82359730 0x9FF3 +0x82359731 0x9FF4 +0x82359732 0x9FF5 +0x82359733 0x9FF6 +0x82359734 0x9FF7 +0x82359735 0x9FF8 +0x82359736 0x9FF9 +0x82359737 0x9FFA +0x82359738 0x9FFB +0x82359739 0x9FFC +0x82359830 0x9FFD +0x82359831 0x9FFE +0x82359832 0x9FFF +0x82359833 0xA000 +0x82359834 0xA001 +0x82359835 0xA002 +0x82359836 0xA003 +0x82359837 0xA004 +0x82359838 0xA005 +0x82359839 0xA006 +0x82359930 0xA007 +0x82359931 0xA008 +0x82359932 0xA009 +0x82359933 0xA00A +0x82359934 0xA00B +0x82359935 0xA00C +0x82359936 0xA00D +0x82359937 0xA00E +0x82359938 0xA00F +0x82359939 0xA010 +0x82359A30 0xA011 +0x82359A31 0xA012 +0x82359A32 0xA013 +0x82359A33 0xA014 +0x82359A34 0xA015 +0x82359A35 0xA016 +0x82359A36 0xA017 +0x82359A37 0xA018 +0x82359A38 0xA019 +0x82359A39 0xA01A +0x82359B30 0xA01B +0x82359B31 0xA01C +0x82359B32 0xA01D +0x82359B33 0xA01E +0x82359B34 0xA01F +0x82359B35 0xA020 +0x82359B36 0xA021 +0x82359B37 0xA022 +0x82359B38 0xA023 +0x82359B39 0xA024 +0x82359C30 0xA025 +0x82359C31 0xA026 +0x82359C32 0xA027 +0x82359C33 0xA028 +0x82359C34 0xA029 +0x82359C35 0xA02A +0x82359C36 0xA02B +0x82359C37 0xA02C +0x82359C38 0xA02D +0x82359C39 0xA02E +0x82359D30 0xA02F +0x82359D31 0xA030 +0x82359D32 0xA031 +0x82359D33 0xA032 +0x82359D34 0xA033 +0x82359D35 0xA034 +0x82359D36 0xA035 +0x82359D37 0xA036 +0x82359D38 0xA037 +0x82359D39 0xA038 +0x82359E30 0xA039 +0x82359E31 0xA03A +0x82359E32 0xA03B +0x82359E33 0xA03C +0x82359E34 0xA03D +0x82359E35 0xA03E +0x82359E36 0xA03F +0x82359E37 0xA040 +0x82359E38 0xA041 +0x82359E39 0xA042 +0x82359F30 0xA043 +0x82359F31 0xA044 +0x82359F32 0xA045 +0x82359F33 0xA046 +0x82359F34 0xA047 +0x82359F35 0xA048 +0x82359F36 0xA049 +0x82359F37 0xA04A +0x82359F38 0xA04B +0x82359F39 0xA04C +0x8235A030 0xA04D +0x8235A031 0xA04E +0x8235A032 0xA04F +0x8235A033 0xA050 +0x8235A034 0xA051 +0x8235A035 0xA052 +0x8235A036 0xA053 +0x8235A037 0xA054 +0x8235A038 0xA055 +0x8235A039 0xA056 +0x8235A130 0xA057 +0x8235A131 0xA058 +0x8235A132 0xA059 +0x8235A133 0xA05A +0x8235A134 0xA05B +0x8235A135 0xA05C +0x8235A136 0xA05D +0x8235A137 0xA05E +0x8235A138 0xA05F +0x8235A139 0xA060 +0x8235A230 0xA061 +0x8235A231 0xA062 +0x8235A232 0xA063 +0x8235A233 0xA064 +0x8235A234 0xA065 +0x8235A235 0xA066 +0x8235A236 0xA067 +0x8235A237 0xA068 +0x8235A238 0xA069 +0x8235A239 0xA06A +0x8235A330 0xA06B +0x8235A331 0xA06C +0x8235A332 0xA06D +0x8235A333 0xA06E +0x8235A334 0xA06F +0x8235A335 0xA070 +0x8235A336 0xA071 +0x8235A337 0xA072 +0x8235A338 0xA073 +0x8235A339 0xA074 +0x8235A430 0xA075 +0x8235A431 0xA076 +0x8235A432 0xA077 +0x8235A433 0xA078 +0x8235A434 0xA079 +0x8235A435 0xA07A +0x8235A436 0xA07B +0x8235A437 0xA07C +0x8235A438 0xA07D +0x8235A439 0xA07E +0x8235A530 0xA07F +0x8235A531 0xA080 +0x8235A532 0xA081 +0x8235A533 0xA082 +0x8235A534 0xA083 +0x8235A535 0xA084 +0x8235A536 0xA085 +0x8235A537 0xA086 +0x8235A538 0xA087 +0x8235A539 0xA088 +0x8235A630 0xA089 +0x8235A631 0xA08A +0x8235A632 0xA08B +0x8235A633 0xA08C +0x8235A634 0xA08D +0x8235A635 0xA08E +0x8235A636 0xA08F +0x8235A637 0xA090 +0x8235A638 0xA091 +0x8235A639 0xA092 +0x8235A730 0xA093 +0x8235A731 0xA094 +0x8235A732 0xA095 +0x8235A733 0xA096 +0x8235A734 0xA097 +0x8235A735 0xA098 +0x8235A736 0xA099 +0x8235A737 0xA09A +0x8235A738 0xA09B +0x8235A739 0xA09C +0x8235A830 0xA09D +0x8235A831 0xA09E +0x8235A832 0xA09F +0x8235A833 0xA0A0 +0x8235A834 0xA0A1 +0x8235A835 0xA0A2 +0x8235A836 0xA0A3 +0x8235A837 0xA0A4 +0x8235A838 0xA0A5 +0x8235A839 0xA0A6 +0x8235A930 0xA0A7 +0x8235A931 0xA0A8 +0x8235A932 0xA0A9 +0x8235A933 0xA0AA +0x8235A934 0xA0AB +0x8235A935 0xA0AC +0x8235A936 0xA0AD +0x8235A937 0xA0AE +0x8235A938 0xA0AF +0x8235A939 0xA0B0 +0x8235AA30 0xA0B1 +0x8235AA31 0xA0B2 +0x8235AA32 0xA0B3 +0x8235AA33 0xA0B4 +0x8235AA34 0xA0B5 +0x8235AA35 0xA0B6 +0x8235AA36 0xA0B7 +0x8235AA37 0xA0B8 +0x8235AA38 0xA0B9 +0x8235AA39 0xA0BA +0x8235AB30 0xA0BB +0x8235AB31 0xA0BC +0x8235AB32 0xA0BD +0x8235AB33 0xA0BE +0x8235AB34 0xA0BF +0x8235AB35 0xA0C0 +0x8235AB36 0xA0C1 +0x8235AB37 0xA0C2 +0x8235AB38 0xA0C3 +0x8235AB39 0xA0C4 +0x8235AC30 0xA0C5 +0x8235AC31 0xA0C6 +0x8235AC32 0xA0C7 +0x8235AC33 0xA0C8 +0x8235AC34 0xA0C9 +0x8235AC35 0xA0CA +0x8235AC36 0xA0CB +0x8235AC37 0xA0CC +0x8235AC38 0xA0CD +0x8235AC39 0xA0CE +0x8235AD30 0xA0CF +0x8235AD31 0xA0D0 +0x8235AD32 0xA0D1 +0x8235AD33 0xA0D2 +0x8235AD34 0xA0D3 +0x8235AD35 0xA0D4 +0x8235AD36 0xA0D5 +0x8235AD37 0xA0D6 +0x8235AD38 0xA0D7 +0x8235AD39 0xA0D8 +0x8235AE30 0xA0D9 +0x8235AE31 0xA0DA +0x8235AE32 0xA0DB +0x8235AE33 0xA0DC +0x8235AE34 0xA0DD +0x8235AE35 0xA0DE +0x8235AE36 0xA0DF +0x8235AE37 0xA0E0 +0x8235AE38 0xA0E1 +0x8235AE39 0xA0E2 +0x8235AF30 0xA0E3 +0x8235AF31 0xA0E4 +0x8235AF32 0xA0E5 +0x8235AF33 0xA0E6 +0x8235AF34 0xA0E7 +0x8235AF35 0xA0E8 +0x8235AF36 0xA0E9 +0x8235AF37 0xA0EA +0x8235AF38 0xA0EB +0x8235AF39 0xA0EC +0x8235B030 0xA0ED +0x8235B031 0xA0EE +0x8235B032 0xA0EF +0x8235B033 0xA0F0 +0x8235B034 0xA0F1 +0x8235B035 0xA0F2 +0x8235B036 0xA0F3 +0x8235B037 0xA0F4 +0x8235B038 0xA0F5 +0x8235B039 0xA0F6 +0x8235B130 0xA0F7 +0x8235B131 0xA0F8 +0x8235B132 0xA0F9 +0x8235B133 0xA0FA +0x8235B134 0xA0FB +0x8235B135 0xA0FC +0x8235B136 0xA0FD +0x8235B137 0xA0FE +0x8235B138 0xA0FF +0x8235B139 0xA100 +0x8235B230 0xA101 +0x8235B231 0xA102 +0x8235B232 0xA103 +0x8235B233 0xA104 +0x8235B234 0xA105 +0x8235B235 0xA106 +0x8235B236 0xA107 +0x8235B237 0xA108 +0x8235B238 0xA109 +0x8235B239 0xA10A +0x8235B330 0xA10B +0x8235B331 0xA10C +0x8235B332 0xA10D +0x8235B333 0xA10E +0x8235B334 0xA10F +0x8235B335 0xA110 +0x8235B336 0xA111 +0x8235B337 0xA112 +0x8235B338 0xA113 +0x8235B339 0xA114 +0x8235B430 0xA115 +0x8235B431 0xA116 +0x8235B432 0xA117 +0x8235B433 0xA118 +0x8235B434 0xA119 +0x8235B435 0xA11A +0x8235B436 0xA11B +0x8235B437 0xA11C +0x8235B438 0xA11D +0x8235B439 0xA11E +0x8235B530 0xA11F +0x8235B531 0xA120 +0x8235B532 0xA121 +0x8235B533 0xA122 +0x8235B534 0xA123 +0x8235B535 0xA124 +0x8235B536 0xA125 +0x8235B537 0xA126 +0x8235B538 0xA127 +0x8235B539 0xA128 +0x8235B630 0xA129 +0x8235B631 0xA12A +0x8235B632 0xA12B +0x8235B633 0xA12C +0x8235B634 0xA12D +0x8235B635 0xA12E +0x8235B636 0xA12F +0x8235B637 0xA130 +0x8235B638 0xA131 +0x8235B639 0xA132 +0x8235B730 0xA133 +0x8235B731 0xA134 +0x8235B732 0xA135 +0x8235B733 0xA136 +0x8235B734 0xA137 +0x8235B735 0xA138 +0x8235B736 0xA139 +0x8235B737 0xA13A +0x8235B738 0xA13B +0x8235B739 0xA13C +0x8235B830 0xA13D +0x8235B831 0xA13E +0x8235B832 0xA13F +0x8235B833 0xA140 +0x8235B834 0xA141 +0x8235B835 0xA142 +0x8235B836 0xA143 +0x8235B837 0xA144 +0x8235B838 0xA145 +0x8235B839 0xA146 +0x8235B930 0xA147 +0x8235B931 0xA148 +0x8235B932 0xA149 +0x8235B933 0xA14A +0x8235B934 0xA14B +0x8235B935 0xA14C +0x8235B936 0xA14D +0x8235B937 0xA14E +0x8235B938 0xA14F +0x8235B939 0xA150 +0x8235BA30 0xA151 +0x8235BA31 0xA152 +0x8235BA32 0xA153 +0x8235BA33 0xA154 +0x8235BA34 0xA155 +0x8235BA35 0xA156 +0x8235BA36 0xA157 +0x8235BA37 0xA158 +0x8235BA38 0xA159 +0x8235BA39 0xA15A +0x8235BB30 0xA15B +0x8235BB31 0xA15C +0x8235BB32 0xA15D +0x8235BB33 0xA15E +0x8235BB34 0xA15F +0x8235BB35 0xA160 +0x8235BB36 0xA161 +0x8235BB37 0xA162 +0x8235BB38 0xA163 +0x8235BB39 0xA164 +0x8235BC30 0xA165 +0x8235BC31 0xA166 +0x8235BC32 0xA167 +0x8235BC33 0xA168 +0x8235BC34 0xA169 +0x8235BC35 0xA16A +0x8235BC36 0xA16B +0x8235BC37 0xA16C +0x8235BC38 0xA16D +0x8235BC39 0xA16E +0x8235BD30 0xA16F +0x8235BD31 0xA170 +0x8235BD32 0xA171 +0x8235BD33 0xA172 +0x8235BD34 0xA173 +0x8235BD35 0xA174 +0x8235BD36 0xA175 +0x8235BD37 0xA176 +0x8235BD38 0xA177 +0x8235BD39 0xA178 +0x8235BE30 0xA179 +0x8235BE31 0xA17A +0x8235BE32 0xA17B +0x8235BE33 0xA17C +0x8235BE34 0xA17D +0x8235BE35 0xA17E +0x8235BE36 0xA17F +0x8235BE37 0xA180 +0x8235BE38 0xA181 +0x8235BE39 0xA182 +0x8235BF30 0xA183 +0x8235BF31 0xA184 +0x8235BF32 0xA185 +0x8235BF33 0xA186 +0x8235BF34 0xA187 +0x8235BF35 0xA188 +0x8235BF36 0xA189 +0x8235BF37 0xA18A +0x8235BF38 0xA18B +0x8235BF39 0xA18C +0x8235C030 0xA18D +0x8235C031 0xA18E +0x8235C032 0xA18F +0x8235C033 0xA190 +0x8235C034 0xA191 +0x8235C035 0xA192 +0x8235C036 0xA193 +0x8235C037 0xA194 +0x8235C038 0xA195 +0x8235C039 0xA196 +0x8235C130 0xA197 +0x8235C131 0xA198 +0x8235C132 0xA199 +0x8235C133 0xA19A +0x8235C134 0xA19B +0x8235C135 0xA19C +0x8235C136 0xA19D +0x8235C137 0xA19E +0x8235C138 0xA19F +0x8235C139 0xA1A0 +0x8235C230 0xA1A1 +0x8235C231 0xA1A2 +0x8235C232 0xA1A3 +0x8235C233 0xA1A4 +0x8235C234 0xA1A5 +0x8235C235 0xA1A6 +0x8235C236 0xA1A7 +0x8235C237 0xA1A8 +0x8235C238 0xA1A9 +0x8235C239 0xA1AA +0x8235C330 0xA1AB +0x8235C331 0xA1AC +0x8235C332 0xA1AD +0x8235C333 0xA1AE +0x8235C334 0xA1AF +0x8235C335 0xA1B0 +0x8235C336 0xA1B1 +0x8235C337 0xA1B2 +0x8235C338 0xA1B3 +0x8235C339 0xA1B4 +0x8235C430 0xA1B5 +0x8235C431 0xA1B6 +0x8235C432 0xA1B7 +0x8235C433 0xA1B8 +0x8235C434 0xA1B9 +0x8235C435 0xA1BA +0x8235C436 0xA1BB +0x8235C437 0xA1BC +0x8235C438 0xA1BD +0x8235C439 0xA1BE +0x8235C530 0xA1BF +0x8235C531 0xA1C0 +0x8235C532 0xA1C1 +0x8235C533 0xA1C2 +0x8235C534 0xA1C3 +0x8235C535 0xA1C4 +0x8235C536 0xA1C5 +0x8235C537 0xA1C6 +0x8235C538 0xA1C7 +0x8235C539 0xA1C8 +0x8235C630 0xA1C9 +0x8235C631 0xA1CA +0x8235C632 0xA1CB +0x8235C633 0xA1CC +0x8235C634 0xA1CD +0x8235C635 0xA1CE +0x8235C636 0xA1CF +0x8235C637 0xA1D0 +0x8235C638 0xA1D1 +0x8235C639 0xA1D2 +0x8235C730 0xA1D3 +0x8235C731 0xA1D4 +0x8235C732 0xA1D5 +0x8235C733 0xA1D6 +0x8235C734 0xA1D7 +0x8235C735 0xA1D8 +0x8235C736 0xA1D9 +0x8235C737 0xA1DA +0x8235C738 0xA1DB +0x8235C739 0xA1DC +0x8235C830 0xA1DD +0x8235C831 0xA1DE +0x8235C832 0xA1DF +0x8235C833 0xA1E0 +0x8235C834 0xA1E1 +0x8235C835 0xA1E2 +0x8235C836 0xA1E3 +0x8235C837 0xA1E4 +0x8235C838 0xA1E5 +0x8235C839 0xA1E6 +0x8235C930 0xA1E7 +0x8235C931 0xA1E8 +0x8235C932 0xA1E9 +0x8235C933 0xA1EA +0x8235C934 0xA1EB +0x8235C935 0xA1EC +0x8235C936 0xA1ED +0x8235C937 0xA1EE +0x8235C938 0xA1EF +0x8235C939 0xA1F0 +0x8235CA30 0xA1F1 +0x8235CA31 0xA1F2 +0x8235CA32 0xA1F3 +0x8235CA33 0xA1F4 +0x8235CA34 0xA1F5 +0x8235CA35 0xA1F6 +0x8235CA36 0xA1F7 +0x8235CA37 0xA1F8 +0x8235CA38 0xA1F9 +0x8235CA39 0xA1FA +0x8235CB30 0xA1FB +0x8235CB31 0xA1FC +0x8235CB32 0xA1FD +0x8235CB33 0xA1FE +0x8235CB34 0xA1FF +0x8235CB35 0xA200 +0x8235CB36 0xA201 +0x8235CB37 0xA202 +0x8235CB38 0xA203 +0x8235CB39 0xA204 +0x8235CC30 0xA205 +0x8235CC31 0xA206 +0x8235CC32 0xA207 +0x8235CC33 0xA208 +0x8235CC34 0xA209 +0x8235CC35 0xA20A +0x8235CC36 0xA20B +0x8235CC37 0xA20C +0x8235CC38 0xA20D +0x8235CC39 0xA20E +0x8235CD30 0xA20F +0x8235CD31 0xA210 +0x8235CD32 0xA211 +0x8235CD33 0xA212 +0x8235CD34 0xA213 +0x8235CD35 0xA214 +0x8235CD36 0xA215 +0x8235CD37 0xA216 +0x8235CD38 0xA217 +0x8235CD39 0xA218 +0x8235CE30 0xA219 +0x8235CE31 0xA21A +0x8235CE32 0xA21B +0x8235CE33 0xA21C +0x8235CE34 0xA21D +0x8235CE35 0xA21E +0x8235CE36 0xA21F +0x8235CE37 0xA220 +0x8235CE38 0xA221 +0x8235CE39 0xA222 +0x8235CF30 0xA223 +0x8235CF31 0xA224 +0x8235CF32 0xA225 +0x8235CF33 0xA226 +0x8235CF34 0xA227 +0x8235CF35 0xA228 +0x8235CF36 0xA229 +0x8235CF37 0xA22A +0x8235CF38 0xA22B +0x8235CF39 0xA22C +0x8235D030 0xA22D +0x8235D031 0xA22E +0x8235D032 0xA22F +0x8235D033 0xA230 +0x8235D034 0xA231 +0x8235D035 0xA232 +0x8235D036 0xA233 +0x8235D037 0xA234 +0x8235D038 0xA235 +0x8235D039 0xA236 +0x8235D130 0xA237 +0x8235D131 0xA238 +0x8235D132 0xA239 +0x8235D133 0xA23A +0x8235D134 0xA23B +0x8235D135 0xA23C +0x8235D136 0xA23D +0x8235D137 0xA23E +0x8235D138 0xA23F +0x8235D139 0xA240 +0x8235D230 0xA241 +0x8235D231 0xA242 +0x8235D232 0xA243 +0x8235D233 0xA244 +0x8235D234 0xA245 +0x8235D235 0xA246 +0x8235D236 0xA247 +0x8235D237 0xA248 +0x8235D238 0xA249 +0x8235D239 0xA24A +0x8235D330 0xA24B +0x8235D331 0xA24C +0x8235D332 0xA24D +0x8235D333 0xA24E +0x8235D334 0xA24F +0x8235D335 0xA250 +0x8235D336 0xA251 +0x8235D337 0xA252 +0x8235D338 0xA253 +0x8235D339 0xA254 +0x8235D430 0xA255 +0x8235D431 0xA256 +0x8235D432 0xA257 +0x8235D433 0xA258 +0x8235D434 0xA259 +0x8235D435 0xA25A +0x8235D436 0xA25B +0x8235D437 0xA25C +0x8235D438 0xA25D +0x8235D439 0xA25E +0x8235D530 0xA25F +0x8235D531 0xA260 +0x8235D532 0xA261 +0x8235D533 0xA262 +0x8235D534 0xA263 +0x8235D535 0xA264 +0x8235D536 0xA265 +0x8235D537 0xA266 +0x8235D538 0xA267 +0x8235D539 0xA268 +0x8235D630 0xA269 +0x8235D631 0xA26A +0x8235D632 0xA26B +0x8235D633 0xA26C +0x8235D634 0xA26D +0x8235D635 0xA26E +0x8235D636 0xA26F +0x8235D637 0xA270 +0x8235D638 0xA271 +0x8235D639 0xA272 +0x8235D730 0xA273 +0x8235D731 0xA274 +0x8235D732 0xA275 +0x8235D733 0xA276 +0x8235D734 0xA277 +0x8235D735 0xA278 +0x8235D736 0xA279 +0x8235D737 0xA27A +0x8235D738 0xA27B +0x8235D739 0xA27C +0x8235D830 0xA27D +0x8235D831 0xA27E +0x8235D832 0xA27F +0x8235D833 0xA280 +0x8235D834 0xA281 +0x8235D835 0xA282 +0x8235D836 0xA283 +0x8235D837 0xA284 +0x8235D838 0xA285 +0x8235D839 0xA286 +0x8235D930 0xA287 +0x8235D931 0xA288 +0x8235D932 0xA289 +0x8235D933 0xA28A +0x8235D934 0xA28B +0x8235D935 0xA28C +0x8235D936 0xA28D +0x8235D937 0xA28E +0x8235D938 0xA28F +0x8235D939 0xA290 +0x8235DA30 0xA291 +0x8235DA31 0xA292 +0x8235DA32 0xA293 +0x8235DA33 0xA294 +0x8235DA34 0xA295 +0x8235DA35 0xA296 +0x8235DA36 0xA297 +0x8235DA37 0xA298 +0x8235DA38 0xA299 +0x8235DA39 0xA29A +0x8235DB30 0xA29B +0x8235DB31 0xA29C +0x8235DB32 0xA29D +0x8235DB33 0xA29E +0x8235DB34 0xA29F +0x8235DB35 0xA2A0 +0x8235DB36 0xA2A1 +0x8235DB37 0xA2A2 +0x8235DB38 0xA2A3 +0x8235DB39 0xA2A4 +0x8235DC30 0xA2A5 +0x8235DC31 0xA2A6 +0x8235DC32 0xA2A7 +0x8235DC33 0xA2A8 +0x8235DC34 0xA2A9 +0x8235DC35 0xA2AA +0x8235DC36 0xA2AB +0x8235DC37 0xA2AC +0x8235DC38 0xA2AD +0x8235DC39 0xA2AE +0x8235DD30 0xA2AF +0x8235DD31 0xA2B0 +0x8235DD32 0xA2B1 +0x8235DD33 0xA2B2 +0x8235DD34 0xA2B3 +0x8235DD35 0xA2B4 +0x8235DD36 0xA2B5 +0x8235DD37 0xA2B6 +0x8235DD38 0xA2B7 +0x8235DD39 0xA2B8 +0x8235DE30 0xA2B9 +0x8235DE31 0xA2BA +0x8235DE32 0xA2BB +0x8235DE33 0xA2BC +0x8235DE34 0xA2BD +0x8235DE35 0xA2BE +0x8235DE36 0xA2BF +0x8235DE37 0xA2C0 +0x8235DE38 0xA2C1 +0x8235DE39 0xA2C2 +0x8235DF30 0xA2C3 +0x8235DF31 0xA2C4 +0x8235DF32 0xA2C5 +0x8235DF33 0xA2C6 +0x8235DF34 0xA2C7 +0x8235DF35 0xA2C8 +0x8235DF36 0xA2C9 +0x8235DF37 0xA2CA +0x8235DF38 0xA2CB +0x8235DF39 0xA2CC +0x8235E030 0xA2CD +0x8235E031 0xA2CE +0x8235E032 0xA2CF +0x8235E033 0xA2D0 +0x8235E034 0xA2D1 +0x8235E035 0xA2D2 +0x8235E036 0xA2D3 +0x8235E037 0xA2D4 +0x8235E038 0xA2D5 +0x8235E039 0xA2D6 +0x8235E130 0xA2D7 +0x8235E131 0xA2D8 +0x8235E132 0xA2D9 +0x8235E133 0xA2DA +0x8235E134 0xA2DB +0x8235E135 0xA2DC +0x8235E136 0xA2DD +0x8235E137 0xA2DE +0x8235E138 0xA2DF +0x8235E139 0xA2E0 +0x8235E230 0xA2E1 +0x8235E231 0xA2E2 +0x8235E232 0xA2E3 +0x8235E233 0xA2E4 +0x8235E234 0xA2E5 +0x8235E235 0xA2E6 +0x8235E236 0xA2E7 +0x8235E237 0xA2E8 +0x8235E238 0xA2E9 +0x8235E239 0xA2EA +0x8235E330 0xA2EB +0x8235E331 0xA2EC +0x8235E332 0xA2ED +0x8235E333 0xA2EE +0x8235E334 0xA2EF +0x8235E335 0xA2F0 +0x8235E336 0xA2F1 +0x8235E337 0xA2F2 +0x8235E338 0xA2F3 +0x8235E339 0xA2F4 +0x8235E430 0xA2F5 +0x8235E431 0xA2F6 +0x8235E432 0xA2F7 +0x8235E433 0xA2F8 +0x8235E434 0xA2F9 +0x8235E435 0xA2FA +0x8235E436 0xA2FB +0x8235E437 0xA2FC +0x8235E438 0xA2FD +0x8235E439 0xA2FE +0x8235E530 0xA2FF +0x8235E531 0xA300 +0x8235E532 0xA301 +0x8235E533 0xA302 +0x8235E534 0xA303 +0x8235E535 0xA304 +0x8235E536 0xA305 +0x8235E537 0xA306 +0x8235E538 0xA307 +0x8235E539 0xA308 +0x8235E630 0xA309 +0x8235E631 0xA30A +0x8235E632 0xA30B +0x8235E633 0xA30C +0x8235E634 0xA30D +0x8235E635 0xA30E +0x8235E636 0xA30F +0x8235E637 0xA310 +0x8235E638 0xA311 +0x8235E639 0xA312 +0x8235E730 0xA313 +0x8235E731 0xA314 +0x8235E732 0xA315 +0x8235E733 0xA316 +0x8235E734 0xA317 +0x8235E735 0xA318 +0x8235E736 0xA319 +0x8235E737 0xA31A +0x8235E738 0xA31B +0x8235E739 0xA31C +0x8235E830 0xA31D +0x8235E831 0xA31E +0x8235E832 0xA31F +0x8235E833 0xA320 +0x8235E834 0xA321 +0x8235E835 0xA322 +0x8235E836 0xA323 +0x8235E837 0xA324 +0x8235E838 0xA325 +0x8235E839 0xA326 +0x8235E930 0xA327 +0x8235E931 0xA328 +0x8235E932 0xA329 +0x8235E933 0xA32A +0x8235E934 0xA32B +0x8235E935 0xA32C +0x8235E936 0xA32D +0x8235E937 0xA32E +0x8235E938 0xA32F +0x8235E939 0xA330 +0x8235EA30 0xA331 +0x8235EA31 0xA332 +0x8235EA32 0xA333 +0x8235EA33 0xA334 +0x8235EA34 0xA335 +0x8235EA35 0xA336 +0x8235EA36 0xA337 +0x8235EA37 0xA338 +0x8235EA38 0xA339 +0x8235EA39 0xA33A +0x8235EB30 0xA33B +0x8235EB31 0xA33C +0x8235EB32 0xA33D +0x8235EB33 0xA33E +0x8235EB34 0xA33F +0x8235EB35 0xA340 +0x8235EB36 0xA341 +0x8235EB37 0xA342 +0x8235EB38 0xA343 +0x8235EB39 0xA344 +0x8235EC30 0xA345 +0x8235EC31 0xA346 +0x8235EC32 0xA347 +0x8235EC33 0xA348 +0x8235EC34 0xA349 +0x8235EC35 0xA34A +0x8235EC36 0xA34B +0x8235EC37 0xA34C +0x8235EC38 0xA34D +0x8235EC39 0xA34E +0x8235ED30 0xA34F +0x8235ED31 0xA350 +0x8235ED32 0xA351 +0x8235ED33 0xA352 +0x8235ED34 0xA353 +0x8235ED35 0xA354 +0x8235ED36 0xA355 +0x8235ED37 0xA356 +0x8235ED38 0xA357 +0x8235ED39 0xA358 +0x8235EE30 0xA359 +0x8235EE31 0xA35A +0x8235EE32 0xA35B +0x8235EE33 0xA35C +0x8235EE34 0xA35D +0x8235EE35 0xA35E +0x8235EE36 0xA35F +0x8235EE37 0xA360 +0x8235EE38 0xA361 +0x8235EE39 0xA362 +0x8235EF30 0xA363 +0x8235EF31 0xA364 +0x8235EF32 0xA365 +0x8235EF33 0xA366 +0x8235EF34 0xA367 +0x8235EF35 0xA368 +0x8235EF36 0xA369 +0x8235EF37 0xA36A +0x8235EF38 0xA36B +0x8235EF39 0xA36C +0x8235F030 0xA36D +0x8235F031 0xA36E +0x8235F032 0xA36F +0x8235F033 0xA370 +0x8235F034 0xA371 +0x8235F035 0xA372 +0x8235F036 0xA373 +0x8235F037 0xA374 +0x8235F038 0xA375 +0x8235F039 0xA376 +0x8235F130 0xA377 +0x8235F131 0xA378 +0x8235F132 0xA379 +0x8235F133 0xA37A +0x8235F134 0xA37B +0x8235F135 0xA37C +0x8235F136 0xA37D +0x8235F137 0xA37E +0x8235F138 0xA37F +0x8235F139 0xA380 +0x8235F230 0xA381 +0x8235F231 0xA382 +0x8235F232 0xA383 +0x8235F233 0xA384 +0x8235F234 0xA385 +0x8235F235 0xA386 +0x8235F236 0xA387 +0x8235F237 0xA388 +0x8235F238 0xA389 +0x8235F239 0xA38A +0x8235F330 0xA38B +0x8235F331 0xA38C +0x8235F332 0xA38D +0x8235F333 0xA38E +0x8235F334 0xA38F +0x8235F335 0xA390 +0x8235F336 0xA391 +0x8235F337 0xA392 +0x8235F338 0xA393 +0x8235F339 0xA394 +0x8235F430 0xA395 +0x8235F431 0xA396 +0x8235F432 0xA397 +0x8235F433 0xA398 +0x8235F434 0xA399 +0x8235F435 0xA39A +0x8235F436 0xA39B +0x8235F437 0xA39C +0x8235F438 0xA39D +0x8235F439 0xA39E +0x8235F530 0xA39F +0x8235F531 0xA3A0 +0x8235F532 0xA3A1 +0x8235F533 0xA3A2 +0x8235F534 0xA3A3 +0x8235F535 0xA3A4 +0x8235F536 0xA3A5 +0x8235F537 0xA3A6 +0x8235F538 0xA3A7 +0x8235F539 0xA3A8 +0x8235F630 0xA3A9 +0x8235F631 0xA3AA +0x8235F632 0xA3AB +0x8235F633 0xA3AC +0x8235F634 0xA3AD +0x8235F635 0xA3AE +0x8235F636 0xA3AF +0x8235F637 0xA3B0 +0x8235F638 0xA3B1 +0x8235F639 0xA3B2 +0x8235F730 0xA3B3 +0x8235F731 0xA3B4 +0x8235F732 0xA3B5 +0x8235F733 0xA3B6 +0x8235F734 0xA3B7 +0x8235F735 0xA3B8 +0x8235F736 0xA3B9 +0x8235F737 0xA3BA +0x8235F738 0xA3BB +0x8235F739 0xA3BC +0x8235F830 0xA3BD +0x8235F831 0xA3BE +0x8235F832 0xA3BF +0x8235F833 0xA3C0 +0x8235F834 0xA3C1 +0x8235F835 0xA3C2 +0x8235F836 0xA3C3 +0x8235F837 0xA3C4 +0x8235F838 0xA3C5 +0x8235F839 0xA3C6 +0x8235F930 0xA3C7 +0x8235F931 0xA3C8 +0x8235F932 0xA3C9 +0x8235F933 0xA3CA +0x8235F934 0xA3CB +0x8235F935 0xA3CC +0x8235F936 0xA3CD +0x8235F937 0xA3CE +0x8235F938 0xA3CF +0x8235F939 0xA3D0 +0x8235FA30 0xA3D1 +0x8235FA31 0xA3D2 +0x8235FA32 0xA3D3 +0x8235FA33 0xA3D4 +0x8235FA34 0xA3D5 +0x8235FA35 0xA3D6 +0x8235FA36 0xA3D7 +0x8235FA37 0xA3D8 +0x8235FA38 0xA3D9 +0x8235FA39 0xA3DA +0x8235FB30 0xA3DB +0x8235FB31 0xA3DC +0x8235FB32 0xA3DD +0x8235FB33 0xA3DE +0x8235FB34 0xA3DF +0x8235FB35 0xA3E0 +0x8235FB36 0xA3E1 +0x8235FB37 0xA3E2 +0x8235FB38 0xA3E3 +0x8235FB39 0xA3E4 +0x8235FC30 0xA3E5 +0x8235FC31 0xA3E6 +0x8235FC32 0xA3E7 +0x8235FC33 0xA3E8 +0x8235FC34 0xA3E9 +0x8235FC35 0xA3EA +0x8235FC36 0xA3EB +0x8235FC37 0xA3EC +0x8235FC38 0xA3ED +0x8235FC39 0xA3EE +0x8235FD30 0xA3EF +0x8235FD31 0xA3F0 +0x8235FD32 0xA3F1 +0x8235FD33 0xA3F2 +0x8235FD34 0xA3F3 +0x8235FD35 0xA3F4 +0x8235FD36 0xA3F5 +0x8235FD37 0xA3F6 +0x8235FD38 0xA3F7 +0x8235FD39 0xA3F8 +0x8235FE30 0xA3F9 +0x8235FE31 0xA3FA +0x8235FE32 0xA3FB +0x8235FE33 0xA3FC +0x8235FE34 0xA3FD +0x8235FE35 0xA3FE +0x8235FE36 0xA3FF +0x8235FE37 0xA400 +0x8235FE38 0xA401 +0x8235FE39 0xA402 +0x82368130 0xA403 +0x82368131 0xA404 +0x82368132 0xA405 +0x82368133 0xA406 +0x82368134 0xA407 +0x82368135 0xA408 +0x82368136 0xA409 +0x82368137 0xA40A +0x82368138 0xA40B +0x82368139 0xA40C +0x82368230 0xA40D +0x82368231 0xA40E +0x82368232 0xA40F +0x82368233 0xA410 +0x82368234 0xA411 +0x82368235 0xA412 +0x82368236 0xA413 +0x82368237 0xA414 +0x82368238 0xA415 +0x82368239 0xA416 +0x82368330 0xA417 +0x82368331 0xA418 +0x82368332 0xA419 +0x82368333 0xA41A +0x82368334 0xA41B +0x82368335 0xA41C +0x82368336 0xA41D +0x82368337 0xA41E +0x82368338 0xA41F +0x82368339 0xA420 +0x82368430 0xA421 +0x82368431 0xA422 +0x82368432 0xA423 +0x82368433 0xA424 +0x82368434 0xA425 +0x82368435 0xA426 +0x82368436 0xA427 +0x82368437 0xA428 +0x82368438 0xA429 +0x82368439 0xA42A +0x82368530 0xA42B +0x82368531 0xA42C +0x82368532 0xA42D +0x82368533 0xA42E +0x82368534 0xA42F +0x82368535 0xA430 +0x82368536 0xA431 +0x82368537 0xA432 +0x82368538 0xA433 +0x82368539 0xA434 +0x82368630 0xA435 +0x82368631 0xA436 +0x82368632 0xA437 +0x82368633 0xA438 +0x82368634 0xA439 +0x82368635 0xA43A +0x82368636 0xA43B +0x82368637 0xA43C +0x82368638 0xA43D +0x82368639 0xA43E +0x82368730 0xA43F +0x82368731 0xA440 +0x82368732 0xA441 +0x82368733 0xA442 +0x82368734 0xA443 +0x82368735 0xA444 +0x82368736 0xA445 +0x82368737 0xA446 +0x82368738 0xA447 +0x82368739 0xA448 +0x82368830 0xA449 +0x82368831 0xA44A +0x82368832 0xA44B +0x82368833 0xA44C +0x82368834 0xA44D +0x82368835 0xA44E +0x82368836 0xA44F +0x82368837 0xA450 +0x82368838 0xA451 +0x82368839 0xA452 +0x82368930 0xA453 +0x82368931 0xA454 +0x82368932 0xA455 +0x82368933 0xA456 +0x82368934 0xA457 +0x82368935 0xA458 +0x82368936 0xA459 +0x82368937 0xA45A +0x82368938 0xA45B +0x82368939 0xA45C +0x82368A30 0xA45D +0x82368A31 0xA45E +0x82368A32 0xA45F +0x82368A33 0xA460 +0x82368A34 0xA461 +0x82368A35 0xA462 +0x82368A36 0xA463 +0x82368A37 0xA464 +0x82368A38 0xA465 +0x82368A39 0xA466 +0x82368B30 0xA467 +0x82368B31 0xA468 +0x82368B32 0xA469 +0x82368B33 0xA46A +0x82368B34 0xA46B +0x82368B35 0xA46C +0x82368B36 0xA46D +0x82368B37 0xA46E +0x82368B38 0xA46F +0x82368B39 0xA470 +0x82368C30 0xA471 +0x82368C31 0xA472 +0x82368C32 0xA473 +0x82368C33 0xA474 +0x82368C34 0xA475 +0x82368C35 0xA476 +0x82368C36 0xA477 +0x82368C37 0xA478 +0x82368C38 0xA479 +0x82368C39 0xA47A +0x82368D30 0xA47B +0x82368D31 0xA47C +0x82368D32 0xA47D +0x82368D33 0xA47E +0x82368D34 0xA47F +0x82368D35 0xA480 +0x82368D36 0xA481 +0x82368D37 0xA482 +0x82368D38 0xA483 +0x82368D39 0xA484 +0x82368E30 0xA485 +0x82368E31 0xA486 +0x82368E32 0xA487 +0x82368E33 0xA488 +0x82368E34 0xA489 +0x82368E35 0xA48A +0x82368E36 0xA48B +0x82368E37 0xA48C +0x82368E38 0xA48D +0x82368E39 0xA48E +0x82368F30 0xA48F +0x82368F31 0xA490 +0x82368F32 0xA491 +0x82368F33 0xA492 +0x82368F34 0xA493 +0x82368F35 0xA494 +0x82368F36 0xA495 +0x82368F37 0xA496 +0x82368F38 0xA497 +0x82368F39 0xA498 +0x82369030 0xA499 +0x82369031 0xA49A +0x82369032 0xA49B +0x82369033 0xA49C +0x82369034 0xA49D +0x82369035 0xA49E +0x82369036 0xA49F +0x82369037 0xA4A0 +0x82369038 0xA4A1 +0x82369039 0xA4A2 +0x82369130 0xA4A3 +0x82369131 0xA4A4 +0x82369132 0xA4A5 +0x82369133 0xA4A6 +0x82369134 0xA4A7 +0x82369135 0xA4A8 +0x82369136 0xA4A9 +0x82369137 0xA4AA +0x82369138 0xA4AB +0x82369139 0xA4AC +0x82369230 0xA4AD +0x82369231 0xA4AE +0x82369232 0xA4AF +0x82369233 0xA4B0 +0x82369234 0xA4B1 +0x82369235 0xA4B2 +0x82369236 0xA4B3 +0x82369237 0xA4B4 +0x82369238 0xA4B5 +0x82369239 0xA4B6 +0x82369330 0xA4B7 +0x82369331 0xA4B8 +0x82369332 0xA4B9 +0x82369333 0xA4BA +0x82369334 0xA4BB +0x82369335 0xA4BC +0x82369336 0xA4BD +0x82369337 0xA4BE +0x82369338 0xA4BF +0x82369339 0xA4C0 +0x82369430 0xA4C1 +0x82369431 0xA4C2 +0x82369432 0xA4C3 +0x82369433 0xA4C4 +0x82369434 0xA4C5 +0x82369435 0xA4C6 +0x82369436 0xA4C7 +0x82369437 0xA4C8 +0x82369438 0xA4C9 +0x82369439 0xA4CA +0x82369530 0xA4CB +0x82369531 0xA4CC +0x82369532 0xA4CD +0x82369533 0xA4CE +0x82369534 0xA4CF +0x82369535 0xA4D0 +0x82369536 0xA4D1 +0x82369537 0xA4D2 +0x82369538 0xA4D3 +0x82369539 0xA4D4 +0x82369630 0xA4D5 +0x82369631 0xA4D6 +0x82369632 0xA4D7 +0x82369633 0xA4D8 +0x82369634 0xA4D9 +0x82369635 0xA4DA +0x82369636 0xA4DB +0x82369637 0xA4DC +0x82369638 0xA4DD +0x82369639 0xA4DE +0x82369730 0xA4DF +0x82369731 0xA4E0 +0x82369732 0xA4E1 +0x82369733 0xA4E2 +0x82369734 0xA4E3 +0x82369735 0xA4E4 +0x82369736 0xA4E5 +0x82369737 0xA4E6 +0x82369738 0xA4E7 +0x82369739 0xA4E8 +0x82369830 0xA4E9 +0x82369831 0xA4EA +0x82369832 0xA4EB +0x82369833 0xA4EC +0x82369834 0xA4ED +0x82369835 0xA4EE +0x82369836 0xA4EF +0x82369837 0xA4F0 +0x82369838 0xA4F1 +0x82369839 0xA4F2 +0x82369930 0xA4F3 +0x82369931 0xA4F4 +0x82369932 0xA4F5 +0x82369933 0xA4F6 +0x82369934 0xA4F7 +0x82369935 0xA4F8 +0x82369936 0xA4F9 +0x82369937 0xA4FA +0x82369938 0xA4FB +0x82369939 0xA4FC +0x82369A30 0xA4FD +0x82369A31 0xA4FE +0x82369A32 0xA4FF +0x82369A33 0xA500 +0x82369A34 0xA501 +0x82369A35 0xA502 +0x82369A36 0xA503 +0x82369A37 0xA504 +0x82369A38 0xA505 +0x82369A39 0xA506 +0x82369B30 0xA507 +0x82369B31 0xA508 +0x82369B32 0xA509 +0x82369B33 0xA50A +0x82369B34 0xA50B +0x82369B35 0xA50C +0x82369B36 0xA50D +0x82369B37 0xA50E +0x82369B38 0xA50F +0x82369B39 0xA510 +0x82369C30 0xA511 +0x82369C31 0xA512 +0x82369C32 0xA513 +0x82369C33 0xA514 +0x82369C34 0xA515 +0x82369C35 0xA516 +0x82369C36 0xA517 +0x82369C37 0xA518 +0x82369C38 0xA519 +0x82369C39 0xA51A +0x82369D30 0xA51B +0x82369D31 0xA51C +0x82369D32 0xA51D +0x82369D33 0xA51E +0x82369D34 0xA51F +0x82369D35 0xA520 +0x82369D36 0xA521 +0x82369D37 0xA522 +0x82369D38 0xA523 +0x82369D39 0xA524 +0x82369E30 0xA525 +0x82369E31 0xA526 +0x82369E32 0xA527 +0x82369E33 0xA528 +0x82369E34 0xA529 +0x82369E35 0xA52A +0x82369E36 0xA52B +0x82369E37 0xA52C +0x82369E38 0xA52D +0x82369E39 0xA52E +0x82369F30 0xA52F +0x82369F31 0xA530 +0x82369F32 0xA531 +0x82369F33 0xA532 +0x82369F34 0xA533 +0x82369F35 0xA534 +0x82369F36 0xA535 +0x82369F37 0xA536 +0x82369F38 0xA537 +0x82369F39 0xA538 +0x8236A030 0xA539 +0x8236A031 0xA53A +0x8236A032 0xA53B +0x8236A033 0xA53C +0x8236A034 0xA53D +0x8236A035 0xA53E +0x8236A036 0xA53F +0x8236A037 0xA540 +0x8236A038 0xA541 +0x8236A039 0xA542 +0x8236A130 0xA543 +0x8236A131 0xA544 +0x8236A132 0xA545 +0x8236A133 0xA546 +0x8236A134 0xA547 +0x8236A135 0xA548 +0x8236A136 0xA549 +0x8236A137 0xA54A +0x8236A138 0xA54B +0x8236A139 0xA54C +0x8236A230 0xA54D +0x8236A231 0xA54E +0x8236A232 0xA54F +0x8236A233 0xA550 +0x8236A234 0xA551 +0x8236A235 0xA552 +0x8236A236 0xA553 +0x8236A237 0xA554 +0x8236A238 0xA555 +0x8236A239 0xA556 +0x8236A330 0xA557 +0x8236A331 0xA558 +0x8236A332 0xA559 +0x8236A333 0xA55A +0x8236A334 0xA55B +0x8236A335 0xA55C +0x8236A336 0xA55D +0x8236A337 0xA55E +0x8236A338 0xA55F +0x8236A339 0xA560 +0x8236A430 0xA561 +0x8236A431 0xA562 +0x8236A432 0xA563 +0x8236A433 0xA564 +0x8236A434 0xA565 +0x8236A435 0xA566 +0x8236A436 0xA567 +0x8236A437 0xA568 +0x8236A438 0xA569 +0x8236A439 0xA56A +0x8236A530 0xA56B +0x8236A531 0xA56C +0x8236A532 0xA56D +0x8236A533 0xA56E +0x8236A534 0xA56F +0x8236A535 0xA570 +0x8236A536 0xA571 +0x8236A537 0xA572 +0x8236A538 0xA573 +0x8236A539 0xA574 +0x8236A630 0xA575 +0x8236A631 0xA576 +0x8236A632 0xA577 +0x8236A633 0xA578 +0x8236A634 0xA579 +0x8236A635 0xA57A +0x8236A636 0xA57B +0x8236A637 0xA57C +0x8236A638 0xA57D +0x8236A639 0xA57E +0x8236A730 0xA57F +0x8236A731 0xA580 +0x8236A732 0xA581 +0x8236A733 0xA582 +0x8236A734 0xA583 +0x8236A735 0xA584 +0x8236A736 0xA585 +0x8236A737 0xA586 +0x8236A738 0xA587 +0x8236A739 0xA588 +0x8236A830 0xA589 +0x8236A831 0xA58A +0x8236A832 0xA58B +0x8236A833 0xA58C +0x8236A834 0xA58D +0x8236A835 0xA58E +0x8236A836 0xA58F +0x8236A837 0xA590 +0x8236A838 0xA591 +0x8236A839 0xA592 +0x8236A930 0xA593 +0x8236A931 0xA594 +0x8236A932 0xA595 +0x8236A933 0xA596 +0x8236A934 0xA597 +0x8236A935 0xA598 +0x8236A936 0xA599 +0x8236A937 0xA59A +0x8236A938 0xA59B +0x8236A939 0xA59C +0x8236AA30 0xA59D +0x8236AA31 0xA59E +0x8236AA32 0xA59F +0x8236AA33 0xA5A0 +0x8236AA34 0xA5A1 +0x8236AA35 0xA5A2 +0x8236AA36 0xA5A3 +0x8236AA37 0xA5A4 +0x8236AA38 0xA5A5 +0x8236AA39 0xA5A6 +0x8236AB30 0xA5A7 +0x8236AB31 0xA5A8 +0x8236AB32 0xA5A9 +0x8236AB33 0xA5AA +0x8236AB34 0xA5AB +0x8236AB35 0xA5AC +0x8236AB36 0xA5AD +0x8236AB37 0xA5AE +0x8236AB38 0xA5AF +0x8236AB39 0xA5B0 +0x8236AC30 0xA5B1 +0x8236AC31 0xA5B2 +0x8236AC32 0xA5B3 +0x8236AC33 0xA5B4 +0x8236AC34 0xA5B5 +0x8236AC35 0xA5B6 +0x8236AC36 0xA5B7 +0x8236AC37 0xA5B8 +0x8236AC38 0xA5B9 +0x8236AC39 0xA5BA +0x8236AD30 0xA5BB +0x8236AD31 0xA5BC +0x8236AD32 0xA5BD +0x8236AD33 0xA5BE +0x8236AD34 0xA5BF +0x8236AD35 0xA5C0 +0x8236AD36 0xA5C1 +0x8236AD37 0xA5C2 +0x8236AD38 0xA5C3 +0x8236AD39 0xA5C4 +0x8236AE30 0xA5C5 +0x8236AE31 0xA5C6 +0x8236AE32 0xA5C7 +0x8236AE33 0xA5C8 +0x8236AE34 0xA5C9 +0x8236AE35 0xA5CA +0x8236AE36 0xA5CB +0x8236AE37 0xA5CC +0x8236AE38 0xA5CD +0x8236AE39 0xA5CE +0x8236AF30 0xA5CF +0x8236AF31 0xA5D0 +0x8236AF32 0xA5D1 +0x8236AF33 0xA5D2 +0x8236AF34 0xA5D3 +0x8236AF35 0xA5D4 +0x8236AF36 0xA5D5 +0x8236AF37 0xA5D6 +0x8236AF38 0xA5D7 +0x8236AF39 0xA5D8 +0x8236B030 0xA5D9 +0x8236B031 0xA5DA +0x8236B032 0xA5DB +0x8236B033 0xA5DC +0x8236B034 0xA5DD +0x8236B035 0xA5DE +0x8236B036 0xA5DF +0x8236B037 0xA5E0 +0x8236B038 0xA5E1 +0x8236B039 0xA5E2 +0x8236B130 0xA5E3 +0x8236B131 0xA5E4 +0x8236B132 0xA5E5 +0x8236B133 0xA5E6 +0x8236B134 0xA5E7 +0x8236B135 0xA5E8 +0x8236B136 0xA5E9 +0x8236B137 0xA5EA +0x8236B138 0xA5EB +0x8236B139 0xA5EC +0x8236B230 0xA5ED +0x8236B231 0xA5EE +0x8236B232 0xA5EF +0x8236B233 0xA5F0 +0x8236B234 0xA5F1 +0x8236B235 0xA5F2 +0x8236B236 0xA5F3 +0x8236B237 0xA5F4 +0x8236B238 0xA5F5 +0x8236B239 0xA5F6 +0x8236B330 0xA5F7 +0x8236B331 0xA5F8 +0x8236B332 0xA5F9 +0x8236B333 0xA5FA +0x8236B334 0xA5FB +0x8236B335 0xA5FC +0x8236B336 0xA5FD +0x8236B337 0xA5FE +0x8236B338 0xA5FF +0x8236B339 0xA600 +0x8236B430 0xA601 +0x8236B431 0xA602 +0x8236B432 0xA603 +0x8236B433 0xA604 +0x8236B434 0xA605 +0x8236B435 0xA606 +0x8236B436 0xA607 +0x8236B437 0xA608 +0x8236B438 0xA609 +0x8236B439 0xA60A +0x8236B530 0xA60B +0x8236B531 0xA60C +0x8236B532 0xA60D +0x8236B533 0xA60E +0x8236B534 0xA60F +0x8236B535 0xA610 +0x8236B536 0xA611 +0x8236B537 0xA612 +0x8236B538 0xA613 +0x8236B539 0xA614 +0x8236B630 0xA615 +0x8236B631 0xA616 +0x8236B632 0xA617 +0x8236B633 0xA618 +0x8236B634 0xA619 +0x8236B635 0xA61A +0x8236B636 0xA61B +0x8236B637 0xA61C +0x8236B638 0xA61D +0x8236B639 0xA61E +0x8236B730 0xA61F +0x8236B731 0xA620 +0x8236B732 0xA621 +0x8236B733 0xA622 +0x8236B734 0xA623 +0x8236B735 0xA624 +0x8236B736 0xA625 +0x8236B737 0xA626 +0x8236B738 0xA627 +0x8236B739 0xA628 +0x8236B830 0xA629 +0x8236B831 0xA62A +0x8236B832 0xA62B +0x8236B833 0xA62C +0x8236B834 0xA62D +0x8236B835 0xA62E +0x8236B836 0xA62F +0x8236B837 0xA630 +0x8236B838 0xA631 +0x8236B839 0xA632 +0x8236B930 0xA633 +0x8236B931 0xA634 +0x8236B932 0xA635 +0x8236B933 0xA636 +0x8236B934 0xA637 +0x8236B935 0xA638 +0x8236B936 0xA639 +0x8236B937 0xA63A +0x8236B938 0xA63B +0x8236B939 0xA63C +0x8236BA30 0xA63D +0x8236BA31 0xA63E +0x8236BA32 0xA63F +0x8236BA33 0xA640 +0x8236BA34 0xA641 +0x8236BA35 0xA642 +0x8236BA36 0xA643 +0x8236BA37 0xA644 +0x8236BA38 0xA645 +0x8236BA39 0xA646 +0x8236BB30 0xA647 +0x8236BB31 0xA648 +0x8236BB32 0xA649 +0x8236BB33 0xA64A +0x8236BB34 0xA64B +0x8236BB35 0xA64C +0x8236BB36 0xA64D +0x8236BB37 0xA64E +0x8236BB38 0xA64F +0x8236BB39 0xA650 +0x8236BC30 0xA651 +0x8236BC31 0xA652 +0x8236BC32 0xA653 +0x8236BC33 0xA654 +0x8236BC34 0xA655 +0x8236BC35 0xA656 +0x8236BC36 0xA657 +0x8236BC37 0xA658 +0x8236BC38 0xA659 +0x8236BC39 0xA65A +0x8236BD30 0xA65B +0x8236BD31 0xA65C +0x8236BD32 0xA65D +0x8236BD33 0xA65E +0x8236BD34 0xA65F +0x8236BD35 0xA660 +0x8236BD36 0xA661 +0x8236BD37 0xA662 +0x8236BD38 0xA663 +0x8236BD39 0xA664 +0x8236BE30 0xA665 +0x8236BE31 0xA666 +0x8236BE32 0xA667 +0x8236BE33 0xA668 +0x8236BE34 0xA669 +0x8236BE35 0xA66A +0x8236BE36 0xA66B +0x8236BE37 0xA66C +0x8236BE38 0xA66D +0x8236BE39 0xA66E +0x8236BF30 0xA66F +0x8236BF31 0xA670 +0x8236BF32 0xA671 +0x8236BF33 0xA672 +0x8236BF34 0xA673 +0x8236BF35 0xA674 +0x8236BF36 0xA675 +0x8236BF37 0xA676 +0x8236BF38 0xA677 +0x8236BF39 0xA678 +0x8236C030 0xA679 +0x8236C031 0xA67A +0x8236C032 0xA67B +0x8236C033 0xA67C +0x8236C034 0xA67D +0x8236C035 0xA67E +0x8236C036 0xA67F +0x8236C037 0xA680 +0x8236C038 0xA681 +0x8236C039 0xA682 +0x8236C130 0xA683 +0x8236C131 0xA684 +0x8236C132 0xA685 +0x8236C133 0xA686 +0x8236C134 0xA687 +0x8236C135 0xA688 +0x8236C136 0xA689 +0x8236C137 0xA68A +0x8236C138 0xA68B +0x8236C139 0xA68C +0x8236C230 0xA68D +0x8236C231 0xA68E +0x8236C232 0xA68F +0x8236C233 0xA690 +0x8236C234 0xA691 +0x8236C235 0xA692 +0x8236C236 0xA693 +0x8236C237 0xA694 +0x8236C238 0xA695 +0x8236C239 0xA696 +0x8236C330 0xA697 +0x8236C331 0xA698 +0x8236C332 0xA699 +0x8236C333 0xA69A +0x8236C334 0xA69B +0x8236C335 0xA69C +0x8236C336 0xA69D +0x8236C337 0xA69E +0x8236C338 0xA69F +0x8236C339 0xA6A0 +0x8236C430 0xA6A1 +0x8236C431 0xA6A2 +0x8236C432 0xA6A3 +0x8236C433 0xA6A4 +0x8236C434 0xA6A5 +0x8236C435 0xA6A6 +0x8236C436 0xA6A7 +0x8236C437 0xA6A8 +0x8236C438 0xA6A9 +0x8236C439 0xA6AA +0x8236C530 0xA6AB +0x8236C531 0xA6AC +0x8236C532 0xA6AD +0x8236C533 0xA6AE +0x8236C534 0xA6AF +0x8236C535 0xA6B0 +0x8236C536 0xA6B1 +0x8236C537 0xA6B2 +0x8236C538 0xA6B3 +0x8236C539 0xA6B4 +0x8236C630 0xA6B5 +0x8236C631 0xA6B6 +0x8236C632 0xA6B7 +0x8236C633 0xA6B8 +0x8236C634 0xA6B9 +0x8236C635 0xA6BA +0x8236C636 0xA6BB +0x8236C637 0xA6BC +0x8236C638 0xA6BD +0x8236C639 0xA6BE +0x8236C730 0xA6BF +0x8236C731 0xA6C0 +0x8236C732 0xA6C1 +0x8236C733 0xA6C2 +0x8236C734 0xA6C3 +0x8236C735 0xA6C4 +0x8236C736 0xA6C5 +0x8236C737 0xA6C6 +0x8236C738 0xA6C7 +0x8236C739 0xA6C8 +0x8236C830 0xA6C9 +0x8236C831 0xA6CA +0x8236C832 0xA6CB +0x8236C833 0xA6CC +0x8236C834 0xA6CD +0x8236C835 0xA6CE +0x8236C836 0xA6CF +0x8236C837 0xA6D0 +0x8236C838 0xA6D1 +0x8236C839 0xA6D2 +0x8236C930 0xA6D3 +0x8236C931 0xA6D4 +0x8236C932 0xA6D5 +0x8236C933 0xA6D6 +0x8236C934 0xA6D7 +0x8236C935 0xA6D8 +0x8236C936 0xA6D9 +0x8236C937 0xA6DA +0x8236C938 0xA6DB +0x8236C939 0xA6DC +0x8236CA30 0xA6DD +0x8236CA31 0xA6DE +0x8236CA32 0xA6DF +0x8236CA33 0xA6E0 +0x8236CA34 0xA6E1 +0x8236CA35 0xA6E2 +0x8236CA36 0xA6E3 +0x8236CA37 0xA6E4 +0x8236CA38 0xA6E5 +0x8236CA39 0xA6E6 +0x8236CB30 0xA6E7 +0x8236CB31 0xA6E8 +0x8236CB32 0xA6E9 +0x8236CB33 0xA6EA +0x8236CB34 0xA6EB +0x8236CB35 0xA6EC +0x8236CB36 0xA6ED +0x8236CB37 0xA6EE +0x8236CB38 0xA6EF +0x8236CB39 0xA6F0 +0x8236CC30 0xA6F1 +0x8236CC31 0xA6F2 +0x8236CC32 0xA6F3 +0x8236CC33 0xA6F4 +0x8236CC34 0xA6F5 +0x8236CC35 0xA6F6 +0x8236CC36 0xA6F7 +0x8236CC37 0xA6F8 +0x8236CC38 0xA6F9 +0x8236CC39 0xA6FA +0x8236CD30 0xA6FB +0x8236CD31 0xA6FC +0x8236CD32 0xA6FD +0x8236CD33 0xA6FE +0x8236CD34 0xA6FF +0x8236CD35 0xA700 +0x8236CD36 0xA701 +0x8236CD37 0xA702 +0x8236CD38 0xA703 +0x8236CD39 0xA704 +0x8236CE30 0xA705 +0x8236CE31 0xA706 +0x8236CE32 0xA707 +0x8236CE33 0xA708 +0x8236CE34 0xA709 +0x8236CE35 0xA70A +0x8236CE36 0xA70B +0x8236CE37 0xA70C +0x8236CE38 0xA70D +0x8236CE39 0xA70E +0x8236CF30 0xA70F +0x8236CF31 0xA710 +0x8236CF32 0xA711 +0x8236CF33 0xA712 +0x8236CF34 0xA713 +0x8236CF35 0xA714 +0x8236CF36 0xA715 +0x8236CF37 0xA716 +0x8236CF38 0xA717 +0x8236CF39 0xA718 +0x8236D030 0xA719 +0x8236D031 0xA71A +0x8236D032 0xA71B +0x8236D033 0xA71C +0x8236D034 0xA71D +0x8236D035 0xA71E +0x8236D036 0xA71F +0x8236D037 0xA720 +0x8236D038 0xA721 +0x8236D039 0xA722 +0x8236D130 0xA723 +0x8236D131 0xA724 +0x8236D132 0xA725 +0x8236D133 0xA726 +0x8236D134 0xA727 +0x8236D135 0xA728 +0x8236D136 0xA729 +0x8236D137 0xA72A +0x8236D138 0xA72B +0x8236D139 0xA72C +0x8236D230 0xA72D +0x8236D231 0xA72E +0x8236D232 0xA72F +0x8236D233 0xA730 +0x8236D234 0xA731 +0x8236D235 0xA732 +0x8236D236 0xA733 +0x8236D237 0xA734 +0x8236D238 0xA735 +0x8236D239 0xA736 +0x8236D330 0xA737 +0x8236D331 0xA738 +0x8236D332 0xA739 +0x8236D333 0xA73A +0x8236D334 0xA73B +0x8236D335 0xA73C +0x8236D336 0xA73D +0x8236D337 0xA73E +0x8236D338 0xA73F +0x8236D339 0xA740 +0x8236D430 0xA741 +0x8236D431 0xA742 +0x8236D432 0xA743 +0x8236D433 0xA744 +0x8236D434 0xA745 +0x8236D435 0xA746 +0x8236D436 0xA747 +0x8236D437 0xA748 +0x8236D438 0xA749 +0x8236D439 0xA74A +0x8236D530 0xA74B +0x8236D531 0xA74C +0x8236D532 0xA74D +0x8236D533 0xA74E +0x8236D534 0xA74F +0x8236D535 0xA750 +0x8236D536 0xA751 +0x8236D537 0xA752 +0x8236D538 0xA753 +0x8236D539 0xA754 +0x8236D630 0xA755 +0x8236D631 0xA756 +0x8236D632 0xA757 +0x8236D633 0xA758 +0x8236D634 0xA759 +0x8236D635 0xA75A +0x8236D636 0xA75B +0x8236D637 0xA75C +0x8236D638 0xA75D +0x8236D639 0xA75E +0x8236D730 0xA75F +0x8236D731 0xA760 +0x8236D732 0xA761 +0x8236D733 0xA762 +0x8236D734 0xA763 +0x8236D735 0xA764 +0x8236D736 0xA765 +0x8236D737 0xA766 +0x8236D738 0xA767 +0x8236D739 0xA768 +0x8236D830 0xA769 +0x8236D831 0xA76A +0x8236D832 0xA76B +0x8236D833 0xA76C +0x8236D834 0xA76D +0x8236D835 0xA76E +0x8236D836 0xA76F +0x8236D837 0xA770 +0x8236D838 0xA771 +0x8236D839 0xA772 +0x8236D930 0xA773 +0x8236D931 0xA774 +0x8236D932 0xA775 +0x8236D933 0xA776 +0x8236D934 0xA777 +0x8236D935 0xA778 +0x8236D936 0xA779 +0x8236D937 0xA77A +0x8236D938 0xA77B +0x8236D939 0xA77C +0x8236DA30 0xA77D +0x8236DA31 0xA77E +0x8236DA32 0xA77F +0x8236DA33 0xA780 +0x8236DA34 0xA781 +0x8236DA35 0xA782 +0x8236DA36 0xA783 +0x8236DA37 0xA784 +0x8236DA38 0xA785 +0x8236DA39 0xA786 +0x8236DB30 0xA787 +0x8236DB31 0xA788 +0x8236DB32 0xA789 +0x8236DB33 0xA78A +0x8236DB34 0xA78B +0x8236DB35 0xA78C +0x8236DB36 0xA78D +0x8236DB37 0xA78E +0x8236DB38 0xA78F +0x8236DB39 0xA790 +0x8236DC30 0xA791 +0x8236DC31 0xA792 +0x8236DC32 0xA793 +0x8236DC33 0xA794 +0x8236DC34 0xA795 +0x8236DC35 0xA796 +0x8236DC36 0xA797 +0x8236DC37 0xA798 +0x8236DC38 0xA799 +0x8236DC39 0xA79A +0x8236DD30 0xA79B +0x8236DD31 0xA79C +0x8236DD32 0xA79D +0x8236DD33 0xA79E +0x8236DD34 0xA79F +0x8236DD35 0xA7A0 +0x8236DD36 0xA7A1 +0x8236DD37 0xA7A2 +0x8236DD38 0xA7A3 +0x8236DD39 0xA7A4 +0x8236DE30 0xA7A5 +0x8236DE31 0xA7A6 +0x8236DE32 0xA7A7 +0x8236DE33 0xA7A8 +0x8236DE34 0xA7A9 +0x8236DE35 0xA7AA +0x8236DE36 0xA7AB +0x8236DE37 0xA7AC +0x8236DE38 0xA7AD +0x8236DE39 0xA7AE +0x8236DF30 0xA7AF +0x8236DF31 0xA7B0 +0x8236DF32 0xA7B1 +0x8236DF33 0xA7B2 +0x8236DF34 0xA7B3 +0x8236DF35 0xA7B4 +0x8236DF36 0xA7B5 +0x8236DF37 0xA7B6 +0x8236DF38 0xA7B7 +0x8236DF39 0xA7B8 +0x8236E030 0xA7B9 +0x8236E031 0xA7BA +0x8236E032 0xA7BB +0x8236E033 0xA7BC +0x8236E034 0xA7BD +0x8236E035 0xA7BE +0x8236E036 0xA7BF +0x8236E037 0xA7C0 +0x8236E038 0xA7C1 +0x8236E039 0xA7C2 +0x8236E130 0xA7C3 +0x8236E131 0xA7C4 +0x8236E132 0xA7C5 +0x8236E133 0xA7C6 +0x8236E134 0xA7C7 +0x8236E135 0xA7C8 +0x8236E136 0xA7C9 +0x8236E137 0xA7CA +0x8236E138 0xA7CB +0x8236E139 0xA7CC +0x8236E230 0xA7CD +0x8236E231 0xA7CE +0x8236E232 0xA7CF +0x8236E233 0xA7D0 +0x8236E234 0xA7D1 +0x8236E235 0xA7D2 +0x8236E236 0xA7D3 +0x8236E237 0xA7D4 +0x8236E238 0xA7D5 +0x8236E239 0xA7D6 +0x8236E330 0xA7D7 +0x8236E331 0xA7D8 +0x8236E332 0xA7D9 +0x8236E333 0xA7DA +0x8236E334 0xA7DB +0x8236E335 0xA7DC +0x8236E336 0xA7DD +0x8236E337 0xA7DE +0x8236E338 0xA7DF +0x8236E339 0xA7E0 +0x8236E430 0xA7E1 +0x8236E431 0xA7E2 +0x8236E432 0xA7E3 +0x8236E433 0xA7E4 +0x8236E434 0xA7E5 +0x8236E435 0xA7E6 +0x8236E436 0xA7E7 +0x8236E437 0xA7E8 +0x8236E438 0xA7E9 +0x8236E439 0xA7EA +0x8236E530 0xA7EB +0x8236E531 0xA7EC +0x8236E532 0xA7ED +0x8236E533 0xA7EE +0x8236E534 0xA7EF +0x8236E535 0xA7F0 +0x8236E536 0xA7F1 +0x8236E537 0xA7F2 +0x8236E538 0xA7F3 +0x8236E539 0xA7F4 +0x8236E630 0xA7F5 +0x8236E631 0xA7F6 +0x8236E632 0xA7F7 +0x8236E633 0xA7F8 +0x8236E634 0xA7F9 +0x8236E635 0xA7FA +0x8236E636 0xA7FB +0x8236E637 0xA7FC +0x8236E638 0xA7FD +0x8236E639 0xA7FE +0x8236E730 0xA7FF +0x8236E731 0xA800 +0x8236E732 0xA801 +0x8236E733 0xA802 +0x8236E734 0xA803 +0x8236E735 0xA804 +0x8236E736 0xA805 +0x8236E737 0xA806 +0x8236E738 0xA807 +0x8236E739 0xA808 +0x8236E830 0xA809 +0x8236E831 0xA80A +0x8236E832 0xA80B +0x8236E833 0xA80C +0x8236E834 0xA80D +0x8236E835 0xA80E +0x8236E836 0xA80F +0x8236E837 0xA810 +0x8236E838 0xA811 +0x8236E839 0xA812 +0x8236E930 0xA813 +0x8236E931 0xA814 +0x8236E932 0xA815 +0x8236E933 0xA816 +0x8236E934 0xA817 +0x8236E935 0xA818 +0x8236E936 0xA819 +0x8236E937 0xA81A +0x8236E938 0xA81B +0x8236E939 0xA81C +0x8236EA30 0xA81D +0x8236EA31 0xA81E +0x8236EA32 0xA81F +0x8236EA33 0xA820 +0x8236EA34 0xA821 +0x8236EA35 0xA822 +0x8236EA36 0xA823 +0x8236EA37 0xA824 +0x8236EA38 0xA825 +0x8236EA39 0xA826 +0x8236EB30 0xA827 +0x8236EB31 0xA828 +0x8236EB32 0xA829 +0x8236EB33 0xA82A +0x8236EB34 0xA82B +0x8236EB35 0xA82C +0x8236EB36 0xA82D +0x8236EB37 0xA82E +0x8236EB38 0xA82F +0x8236EB39 0xA830 +0x8236EC30 0xA831 +0x8236EC31 0xA832 +0x8236EC32 0xA833 +0x8236EC33 0xA834 +0x8236EC34 0xA835 +0x8236EC35 0xA836 +0x8236EC36 0xA837 +0x8236EC37 0xA838 +0x8236EC38 0xA839 +0x8236EC39 0xA83A +0x8236ED30 0xA83B +0x8236ED31 0xA83C +0x8236ED32 0xA83D +0x8236ED33 0xA83E +0x8236ED34 0xA83F +0x8236ED35 0xA840 +0x8236ED36 0xA841 +0x8236ED37 0xA842 +0x8236ED38 0xA843 +0x8236ED39 0xA844 +0x8236EE30 0xA845 +0x8236EE31 0xA846 +0x8236EE32 0xA847 +0x8236EE33 0xA848 +0x8236EE34 0xA849 +0x8236EE35 0xA84A +0x8236EE36 0xA84B +0x8236EE37 0xA84C +0x8236EE38 0xA84D +0x8236EE39 0xA84E +0x8236EF30 0xA84F +0x8236EF31 0xA850 +0x8236EF32 0xA851 +0x8236EF33 0xA852 +0x8236EF34 0xA853 +0x8236EF35 0xA854 +0x8236EF36 0xA855 +0x8236EF37 0xA856 +0x8236EF38 0xA857 +0x8236EF39 0xA858 +0x8236F030 0xA859 +0x8236F031 0xA85A +0x8236F032 0xA85B +0x8236F033 0xA85C +0x8236F034 0xA85D +0x8236F035 0xA85E +0x8236F036 0xA85F +0x8236F037 0xA860 +0x8236F038 0xA861 +0x8236F039 0xA862 +0x8236F130 0xA863 +0x8236F131 0xA864 +0x8236F132 0xA865 +0x8236F133 0xA866 +0x8236F134 0xA867 +0x8236F135 0xA868 +0x8236F136 0xA869 +0x8236F137 0xA86A +0x8236F138 0xA86B +0x8236F139 0xA86C +0x8236F230 0xA86D +0x8236F231 0xA86E +0x8236F232 0xA86F +0x8236F233 0xA870 +0x8236F234 0xA871 +0x8236F235 0xA872 +0x8236F236 0xA873 +0x8236F237 0xA874 +0x8236F238 0xA875 +0x8236F239 0xA876 +0x8236F330 0xA877 +0x8236F331 0xA878 +0x8236F332 0xA879 +0x8236F333 0xA87A +0x8236F334 0xA87B +0x8236F335 0xA87C +0x8236F336 0xA87D +0x8236F337 0xA87E +0x8236F338 0xA87F +0x8236F339 0xA880 +0x8236F430 0xA881 +0x8236F431 0xA882 +0x8236F432 0xA883 +0x8236F433 0xA884 +0x8236F434 0xA885 +0x8236F435 0xA886 +0x8236F436 0xA887 +0x8236F437 0xA888 +0x8236F438 0xA889 +0x8236F439 0xA88A +0x8236F530 0xA88B +0x8236F531 0xA88C +0x8236F532 0xA88D +0x8236F533 0xA88E +0x8236F534 0xA88F +0x8236F535 0xA890 +0x8236F536 0xA891 +0x8236F537 0xA892 +0x8236F538 0xA893 +0x8236F539 0xA894 +0x8236F630 0xA895 +0x8236F631 0xA896 +0x8236F632 0xA897 +0x8236F633 0xA898 +0x8236F634 0xA899 +0x8236F635 0xA89A +0x8236F636 0xA89B +0x8236F637 0xA89C +0x8236F638 0xA89D +0x8236F639 0xA89E +0x8236F730 0xA89F +0x8236F731 0xA8A0 +0x8236F732 0xA8A1 +0x8236F733 0xA8A2 +0x8236F734 0xA8A3 +0x8236F735 0xA8A4 +0x8236F736 0xA8A5 +0x8236F737 0xA8A6 +0x8236F738 0xA8A7 +0x8236F739 0xA8A8 +0x8236F830 0xA8A9 +0x8236F831 0xA8AA +0x8236F832 0xA8AB +0x8236F833 0xA8AC +0x8236F834 0xA8AD +0x8236F835 0xA8AE +0x8236F836 0xA8AF +0x8236F837 0xA8B0 +0x8236F838 0xA8B1 +0x8236F839 0xA8B2 +0x8236F930 0xA8B3 +0x8236F931 0xA8B4 +0x8236F932 0xA8B5 +0x8236F933 0xA8B6 +0x8236F934 0xA8B7 +0x8236F935 0xA8B8 +0x8236F936 0xA8B9 +0x8236F937 0xA8BA +0x8236F938 0xA8BB +0x8236F939 0xA8BC +0x8236FA30 0xA8BD +0x8236FA31 0xA8BE +0x8236FA32 0xA8BF +0x8236FA33 0xA8C0 +0x8236FA34 0xA8C1 +0x8236FA35 0xA8C2 +0x8236FA36 0xA8C3 +0x8236FA37 0xA8C4 +0x8236FA38 0xA8C5 +0x8236FA39 0xA8C6 +0x8236FB30 0xA8C7 +0x8236FB31 0xA8C8 +0x8236FB32 0xA8C9 +0x8236FB33 0xA8CA +0x8236FB34 0xA8CB +0x8236FB35 0xA8CC +0x8236FB36 0xA8CD +0x8236FB37 0xA8CE +0x8236FB38 0xA8CF +0x8236FB39 0xA8D0 +0x8236FC30 0xA8D1 +0x8236FC31 0xA8D2 +0x8236FC32 0xA8D3 +0x8236FC33 0xA8D4 +0x8236FC34 0xA8D5 +0x8236FC35 0xA8D6 +0x8236FC36 0xA8D7 +0x8236FC37 0xA8D8 +0x8236FC38 0xA8D9 +0x8236FC39 0xA8DA +0x8236FD30 0xA8DB +0x8236FD31 0xA8DC +0x8236FD32 0xA8DD +0x8236FD33 0xA8DE +0x8236FD34 0xA8DF +0x8236FD35 0xA8E0 +0x8236FD36 0xA8E1 +0x8236FD37 0xA8E2 +0x8236FD38 0xA8E3 +0x8236FD39 0xA8E4 +0x8236FE30 0xA8E5 +0x8236FE31 0xA8E6 +0x8236FE32 0xA8E7 +0x8236FE33 0xA8E8 +0x8236FE34 0xA8E9 +0x8236FE35 0xA8EA +0x8236FE36 0xA8EB +0x8236FE37 0xA8EC +0x8236FE38 0xA8ED +0x8236FE39 0xA8EE +0x82378130 0xA8EF +0x82378131 0xA8F0 +0x82378132 0xA8F1 +0x82378133 0xA8F2 +0x82378134 0xA8F3 +0x82378135 0xA8F4 +0x82378136 0xA8F5 +0x82378137 0xA8F6 +0x82378138 0xA8F7 +0x82378139 0xA8F8 +0x82378230 0xA8F9 +0x82378231 0xA8FA +0x82378232 0xA8FB +0x82378233 0xA8FC +0x82378234 0xA8FD +0x82378235 0xA8FE +0x82378236 0xA8FF +0x82378237 0xA900 +0x82378238 0xA901 +0x82378239 0xA902 +0x82378330 0xA903 +0x82378331 0xA904 +0x82378332 0xA905 +0x82378333 0xA906 +0x82378334 0xA907 +0x82378335 0xA908 +0x82378336 0xA909 +0x82378337 0xA90A +0x82378338 0xA90B +0x82378339 0xA90C +0x82378430 0xA90D +0x82378431 0xA90E +0x82378432 0xA90F +0x82378433 0xA910 +0x82378434 0xA911 +0x82378435 0xA912 +0x82378436 0xA913 +0x82378437 0xA914 +0x82378438 0xA915 +0x82378439 0xA916 +0x82378530 0xA917 +0x82378531 0xA918 +0x82378532 0xA919 +0x82378533 0xA91A +0x82378534 0xA91B +0x82378535 0xA91C +0x82378536 0xA91D +0x82378537 0xA91E +0x82378538 0xA91F +0x82378539 0xA920 +0x82378630 0xA921 +0x82378631 0xA922 +0x82378632 0xA923 +0x82378633 0xA924 +0x82378634 0xA925 +0x82378635 0xA926 +0x82378636 0xA927 +0x82378637 0xA928 +0x82378638 0xA929 +0x82378639 0xA92A +0x82378730 0xA92B +0x82378731 0xA92C +0x82378732 0xA92D +0x82378733 0xA92E +0x82378734 0xA92F +0x82378735 0xA930 +0x82378736 0xA931 +0x82378737 0xA932 +0x82378738 0xA933 +0x82378739 0xA934 +0x82378830 0xA935 +0x82378831 0xA936 +0x82378832 0xA937 +0x82378833 0xA938 +0x82378834 0xA939 +0x82378835 0xA93A +0x82378836 0xA93B +0x82378837 0xA93C +0x82378838 0xA93D +0x82378839 0xA93E +0x82378930 0xA93F +0x82378931 0xA940 +0x82378932 0xA941 +0x82378933 0xA942 +0x82378934 0xA943 +0x82378935 0xA944 +0x82378936 0xA945 +0x82378937 0xA946 +0x82378938 0xA947 +0x82378939 0xA948 +0x82378A30 0xA949 +0x82378A31 0xA94A +0x82378A32 0xA94B +0x82378A33 0xA94C +0x82378A34 0xA94D +0x82378A35 0xA94E +0x82378A36 0xA94F +0x82378A37 0xA950 +0x82378A38 0xA951 +0x82378A39 0xA952 +0x82378B30 0xA953 +0x82378B31 0xA954 +0x82378B32 0xA955 +0x82378B33 0xA956 +0x82378B34 0xA957 +0x82378B35 0xA958 +0x82378B36 0xA959 +0x82378B37 0xA95A +0x82378B38 0xA95B +0x82378B39 0xA95C +0x82378C30 0xA95D +0x82378C31 0xA95E +0x82378C32 0xA95F +0x82378C33 0xA960 +0x82378C34 0xA961 +0x82378C35 0xA962 +0x82378C36 0xA963 +0x82378C37 0xA964 +0x82378C38 0xA965 +0x82378C39 0xA966 +0x82378D30 0xA967 +0x82378D31 0xA968 +0x82378D32 0xA969 +0x82378D33 0xA96A +0x82378D34 0xA96B +0x82378D35 0xA96C +0x82378D36 0xA96D +0x82378D37 0xA96E +0x82378D38 0xA96F +0x82378D39 0xA970 +0x82378E30 0xA971 +0x82378E31 0xA972 +0x82378E32 0xA973 +0x82378E33 0xA974 +0x82378E34 0xA975 +0x82378E35 0xA976 +0x82378E36 0xA977 +0x82378E37 0xA978 +0x82378E38 0xA979 +0x82378E39 0xA97A +0x82378F30 0xA97B +0x82378F31 0xA97C +0x82378F32 0xA97D +0x82378F33 0xA97E +0x82378F34 0xA97F +0x82378F35 0xA980 +0x82378F36 0xA981 +0x82378F37 0xA982 +0x82378F38 0xA983 +0x82378F39 0xA984 +0x82379030 0xA985 +0x82379031 0xA986 +0x82379032 0xA987 +0x82379033 0xA988 +0x82379034 0xA989 +0x82379035 0xA98A +0x82379036 0xA98B +0x82379037 0xA98C +0x82379038 0xA98D +0x82379039 0xA98E +0x82379130 0xA98F +0x82379131 0xA990 +0x82379132 0xA991 +0x82379133 0xA992 +0x82379134 0xA993 +0x82379135 0xA994 +0x82379136 0xA995 +0x82379137 0xA996 +0x82379138 0xA997 +0x82379139 0xA998 +0x82379230 0xA999 +0x82379231 0xA99A +0x82379232 0xA99B +0x82379233 0xA99C +0x82379234 0xA99D +0x82379235 0xA99E +0x82379236 0xA99F +0x82379237 0xA9A0 +0x82379238 0xA9A1 +0x82379239 0xA9A2 +0x82379330 0xA9A3 +0x82379331 0xA9A4 +0x82379332 0xA9A5 +0x82379333 0xA9A6 +0x82379334 0xA9A7 +0x82379335 0xA9A8 +0x82379336 0xA9A9 +0x82379337 0xA9AA +0x82379338 0xA9AB +0x82379339 0xA9AC +0x82379430 0xA9AD +0x82379431 0xA9AE +0x82379432 0xA9AF +0x82379433 0xA9B0 +0x82379434 0xA9B1 +0x82379435 0xA9B2 +0x82379436 0xA9B3 +0x82379437 0xA9B4 +0x82379438 0xA9B5 +0x82379439 0xA9B6 +0x82379530 0xA9B7 +0x82379531 0xA9B8 +0x82379532 0xA9B9 +0x82379533 0xA9BA +0x82379534 0xA9BB +0x82379535 0xA9BC +0x82379536 0xA9BD +0x82379537 0xA9BE +0x82379538 0xA9BF +0x82379539 0xA9C0 +0x82379630 0xA9C1 +0x82379631 0xA9C2 +0x82379632 0xA9C3 +0x82379633 0xA9C4 +0x82379634 0xA9C5 +0x82379635 0xA9C6 +0x82379636 0xA9C7 +0x82379637 0xA9C8 +0x82379638 0xA9C9 +0x82379639 0xA9CA +0x82379730 0xA9CB +0x82379731 0xA9CC +0x82379732 0xA9CD +0x82379733 0xA9CE +0x82379734 0xA9CF +0x82379735 0xA9D0 +0x82379736 0xA9D1 +0x82379737 0xA9D2 +0x82379738 0xA9D3 +0x82379739 0xA9D4 +0x82379830 0xA9D5 +0x82379831 0xA9D6 +0x82379832 0xA9D7 +0x82379833 0xA9D8 +0x82379834 0xA9D9 +0x82379835 0xA9DA +0x82379836 0xA9DB +0x82379837 0xA9DC +0x82379838 0xA9DD +0x82379839 0xA9DE +0x82379930 0xA9DF +0x82379931 0xA9E0 +0x82379932 0xA9E1 +0x82379933 0xA9E2 +0x82379934 0xA9E3 +0x82379935 0xA9E4 +0x82379936 0xA9E5 +0x82379937 0xA9E6 +0x82379938 0xA9E7 +0x82379939 0xA9E8 +0x82379A30 0xA9E9 +0x82379A31 0xA9EA +0x82379A32 0xA9EB +0x82379A33 0xA9EC +0x82379A34 0xA9ED +0x82379A35 0xA9EE +0x82379A36 0xA9EF +0x82379A37 0xA9F0 +0x82379A38 0xA9F1 +0x82379A39 0xA9F2 +0x82379B30 0xA9F3 +0x82379B31 0xA9F4 +0x82379B32 0xA9F5 +0x82379B33 0xA9F6 +0x82379B34 0xA9F7 +0x82379B35 0xA9F8 +0x82379B36 0xA9F9 +0x82379B37 0xA9FA +0x82379B38 0xA9FB +0x82379B39 0xA9FC +0x82379C30 0xA9FD +0x82379C31 0xA9FE +0x82379C32 0xA9FF +0x82379C33 0xAA00 +0x82379C34 0xAA01 +0x82379C35 0xAA02 +0x82379C36 0xAA03 +0x82379C37 0xAA04 +0x82379C38 0xAA05 +0x82379C39 0xAA06 +0x82379D30 0xAA07 +0x82379D31 0xAA08 +0x82379D32 0xAA09 +0x82379D33 0xAA0A +0x82379D34 0xAA0B +0x82379D35 0xAA0C +0x82379D36 0xAA0D +0x82379D37 0xAA0E +0x82379D38 0xAA0F +0x82379D39 0xAA10 +0x82379E30 0xAA11 +0x82379E31 0xAA12 +0x82379E32 0xAA13 +0x82379E33 0xAA14 +0x82379E34 0xAA15 +0x82379E35 0xAA16 +0x82379E36 0xAA17 +0x82379E37 0xAA18 +0x82379E38 0xAA19 +0x82379E39 0xAA1A +0x82379F30 0xAA1B +0x82379F31 0xAA1C +0x82379F32 0xAA1D +0x82379F33 0xAA1E +0x82379F34 0xAA1F +0x82379F35 0xAA20 +0x82379F36 0xAA21 +0x82379F37 0xAA22 +0x82379F38 0xAA23 +0x82379F39 0xAA24 +0x8237A030 0xAA25 +0x8237A031 0xAA26 +0x8237A032 0xAA27 +0x8237A033 0xAA28 +0x8237A034 0xAA29 +0x8237A035 0xAA2A +0x8237A036 0xAA2B +0x8237A037 0xAA2C +0x8237A038 0xAA2D +0x8237A039 0xAA2E +0x8237A130 0xAA2F +0x8237A131 0xAA30 +0x8237A132 0xAA31 +0x8237A133 0xAA32 +0x8237A134 0xAA33 +0x8237A135 0xAA34 +0x8237A136 0xAA35 +0x8237A137 0xAA36 +0x8237A138 0xAA37 +0x8237A139 0xAA38 +0x8237A230 0xAA39 +0x8237A231 0xAA3A +0x8237A232 0xAA3B +0x8237A233 0xAA3C +0x8237A234 0xAA3D +0x8237A235 0xAA3E +0x8237A236 0xAA3F +0x8237A237 0xAA40 +0x8237A238 0xAA41 +0x8237A239 0xAA42 +0x8237A330 0xAA43 +0x8237A331 0xAA44 +0x8237A332 0xAA45 +0x8237A333 0xAA46 +0x8237A334 0xAA47 +0x8237A335 0xAA48 +0x8237A336 0xAA49 +0x8237A337 0xAA4A +0x8237A338 0xAA4B +0x8237A339 0xAA4C +0x8237A430 0xAA4D +0x8237A431 0xAA4E +0x8237A432 0xAA4F +0x8237A433 0xAA50 +0x8237A434 0xAA51 +0x8237A435 0xAA52 +0x8237A436 0xAA53 +0x8237A437 0xAA54 +0x8237A438 0xAA55 +0x8237A439 0xAA56 +0x8237A530 0xAA57 +0x8237A531 0xAA58 +0x8237A532 0xAA59 +0x8237A533 0xAA5A +0x8237A534 0xAA5B +0x8237A535 0xAA5C +0x8237A536 0xAA5D +0x8237A537 0xAA5E +0x8237A538 0xAA5F +0x8237A539 0xAA60 +0x8237A630 0xAA61 +0x8237A631 0xAA62 +0x8237A632 0xAA63 +0x8237A633 0xAA64 +0x8237A634 0xAA65 +0x8237A635 0xAA66 +0x8237A636 0xAA67 +0x8237A637 0xAA68 +0x8237A638 0xAA69 +0x8237A639 0xAA6A +0x8237A730 0xAA6B +0x8237A731 0xAA6C +0x8237A732 0xAA6D +0x8237A733 0xAA6E +0x8237A734 0xAA6F +0x8237A735 0xAA70 +0x8237A736 0xAA71 +0x8237A737 0xAA72 +0x8237A738 0xAA73 +0x8237A739 0xAA74 +0x8237A830 0xAA75 +0x8237A831 0xAA76 +0x8237A832 0xAA77 +0x8237A833 0xAA78 +0x8237A834 0xAA79 +0x8237A835 0xAA7A +0x8237A836 0xAA7B +0x8237A837 0xAA7C +0x8237A838 0xAA7D +0x8237A839 0xAA7E +0x8237A930 0xAA7F +0x8237A931 0xAA80 +0x8237A932 0xAA81 +0x8237A933 0xAA82 +0x8237A934 0xAA83 +0x8237A935 0xAA84 +0x8237A936 0xAA85 +0x8237A937 0xAA86 +0x8237A938 0xAA87 +0x8237A939 0xAA88 +0x8237AA30 0xAA89 +0x8237AA31 0xAA8A +0x8237AA32 0xAA8B +0x8237AA33 0xAA8C +0x8237AA34 0xAA8D +0x8237AA35 0xAA8E +0x8237AA36 0xAA8F +0x8237AA37 0xAA90 +0x8237AA38 0xAA91 +0x8237AA39 0xAA92 +0x8237AB30 0xAA93 +0x8237AB31 0xAA94 +0x8237AB32 0xAA95 +0x8237AB33 0xAA96 +0x8237AB34 0xAA97 +0x8237AB35 0xAA98 +0x8237AB36 0xAA99 +0x8237AB37 0xAA9A +0x8237AB38 0xAA9B +0x8237AB39 0xAA9C +0x8237AC30 0xAA9D +0x8237AC31 0xAA9E +0x8237AC32 0xAA9F +0x8237AC33 0xAAA0 +0x8237AC34 0xAAA1 +0x8237AC35 0xAAA2 +0x8237AC36 0xAAA3 +0x8237AC37 0xAAA4 +0x8237AC38 0xAAA5 +0x8237AC39 0xAAA6 +0x8237AD30 0xAAA7 +0x8237AD31 0xAAA8 +0x8237AD32 0xAAA9 +0x8237AD33 0xAAAA +0x8237AD34 0xAAAB +0x8237AD35 0xAAAC +0x8237AD36 0xAAAD +0x8237AD37 0xAAAE +0x8237AD38 0xAAAF +0x8237AD39 0xAAB0 +0x8237AE30 0xAAB1 +0x8237AE31 0xAAB2 +0x8237AE32 0xAAB3 +0x8237AE33 0xAAB4 +0x8237AE34 0xAAB5 +0x8237AE35 0xAAB6 +0x8237AE36 0xAAB7 +0x8237AE37 0xAAB8 +0x8237AE38 0xAAB9 +0x8237AE39 0xAABA +0x8237AF30 0xAABB +0x8237AF31 0xAABC +0x8237AF32 0xAABD +0x8237AF33 0xAABE +0x8237AF34 0xAABF +0x8237AF35 0xAAC0 +0x8237AF36 0xAAC1 +0x8237AF37 0xAAC2 +0x8237AF38 0xAAC3 +0x8237AF39 0xAAC4 +0x8237B030 0xAAC5 +0x8237B031 0xAAC6 +0x8237B032 0xAAC7 +0x8237B033 0xAAC8 +0x8237B034 0xAAC9 +0x8237B035 0xAACA +0x8237B036 0xAACB +0x8237B037 0xAACC +0x8237B038 0xAACD +0x8237B039 0xAACE +0x8237B130 0xAACF +0x8237B131 0xAAD0 +0x8237B132 0xAAD1 +0x8237B133 0xAAD2 +0x8237B134 0xAAD3 +0x8237B135 0xAAD4 +0x8237B136 0xAAD5 +0x8237B137 0xAAD6 +0x8237B138 0xAAD7 +0x8237B139 0xAAD8 +0x8237B230 0xAAD9 +0x8237B231 0xAADA +0x8237B232 0xAADB +0x8237B233 0xAADC +0x8237B234 0xAADD +0x8237B235 0xAADE +0x8237B236 0xAADF +0x8237B237 0xAAE0 +0x8237B238 0xAAE1 +0x8237B239 0xAAE2 +0x8237B330 0xAAE3 +0x8237B331 0xAAE4 +0x8237B332 0xAAE5 +0x8237B333 0xAAE6 +0x8237B334 0xAAE7 +0x8237B335 0xAAE8 +0x8237B336 0xAAE9 +0x8237B337 0xAAEA +0x8237B338 0xAAEB +0x8237B339 0xAAEC +0x8237B430 0xAAED +0x8237B431 0xAAEE +0x8237B432 0xAAEF +0x8237B433 0xAAF0 +0x8237B434 0xAAF1 +0x8237B435 0xAAF2 +0x8237B436 0xAAF3 +0x8237B437 0xAAF4 +0x8237B438 0xAAF5 +0x8237B439 0xAAF6 +0x8237B530 0xAAF7 +0x8237B531 0xAAF8 +0x8237B532 0xAAF9 +0x8237B533 0xAAFA +0x8237B534 0xAAFB +0x8237B535 0xAAFC +0x8237B536 0xAAFD +0x8237B537 0xAAFE +0x8237B538 0xAAFF +0x8237B539 0xAB00 +0x8237B630 0xAB01 +0x8237B631 0xAB02 +0x8237B632 0xAB03 +0x8237B633 0xAB04 +0x8237B634 0xAB05 +0x8237B635 0xAB06 +0x8237B636 0xAB07 +0x8237B637 0xAB08 +0x8237B638 0xAB09 +0x8237B639 0xAB0A +0x8237B730 0xAB0B +0x8237B731 0xAB0C +0x8237B732 0xAB0D +0x8237B733 0xAB0E +0x8237B734 0xAB0F +0x8237B735 0xAB10 +0x8237B736 0xAB11 +0x8237B737 0xAB12 +0x8237B738 0xAB13 +0x8237B739 0xAB14 +0x8237B830 0xAB15 +0x8237B831 0xAB16 +0x8237B832 0xAB17 +0x8237B833 0xAB18 +0x8237B834 0xAB19 +0x8237B835 0xAB1A +0x8237B836 0xAB1B +0x8237B837 0xAB1C +0x8237B838 0xAB1D +0x8237B839 0xAB1E +0x8237B930 0xAB1F +0x8237B931 0xAB20 +0x8237B932 0xAB21 +0x8237B933 0xAB22 +0x8237B934 0xAB23 +0x8237B935 0xAB24 +0x8237B936 0xAB25 +0x8237B937 0xAB26 +0x8237B938 0xAB27 +0x8237B939 0xAB28 +0x8237BA30 0xAB29 +0x8237BA31 0xAB2A +0x8237BA32 0xAB2B +0x8237BA33 0xAB2C +0x8237BA34 0xAB2D +0x8237BA35 0xAB2E +0x8237BA36 0xAB2F +0x8237BA37 0xAB30 +0x8237BA38 0xAB31 +0x8237BA39 0xAB32 +0x8237BB30 0xAB33 +0x8237BB31 0xAB34 +0x8237BB32 0xAB35 +0x8237BB33 0xAB36 +0x8237BB34 0xAB37 +0x8237BB35 0xAB38 +0x8237BB36 0xAB39 +0x8237BB37 0xAB3A +0x8237BB38 0xAB3B +0x8237BB39 0xAB3C +0x8237BC30 0xAB3D +0x8237BC31 0xAB3E +0x8237BC32 0xAB3F +0x8237BC33 0xAB40 +0x8237BC34 0xAB41 +0x8237BC35 0xAB42 +0x8237BC36 0xAB43 +0x8237BC37 0xAB44 +0x8237BC38 0xAB45 +0x8237BC39 0xAB46 +0x8237BD30 0xAB47 +0x8237BD31 0xAB48 +0x8237BD32 0xAB49 +0x8237BD33 0xAB4A +0x8237BD34 0xAB4B +0x8237BD35 0xAB4C +0x8237BD36 0xAB4D +0x8237BD37 0xAB4E +0x8237BD38 0xAB4F +0x8237BD39 0xAB50 +0x8237BE30 0xAB51 +0x8237BE31 0xAB52 +0x8237BE32 0xAB53 +0x8237BE33 0xAB54 +0x8237BE34 0xAB55 +0x8237BE35 0xAB56 +0x8237BE36 0xAB57 +0x8237BE37 0xAB58 +0x8237BE38 0xAB59 +0x8237BE39 0xAB5A +0x8237BF30 0xAB5B +0x8237BF31 0xAB5C +0x8237BF32 0xAB5D +0x8237BF33 0xAB5E +0x8237BF34 0xAB5F +0x8237BF35 0xAB60 +0x8237BF36 0xAB61 +0x8237BF37 0xAB62 +0x8237BF38 0xAB63 +0x8237BF39 0xAB64 +0x8237C030 0xAB65 +0x8237C031 0xAB66 +0x8237C032 0xAB67 +0x8237C033 0xAB68 +0x8237C034 0xAB69 +0x8237C035 0xAB6A +0x8237C036 0xAB6B +0x8237C037 0xAB6C +0x8237C038 0xAB6D +0x8237C039 0xAB6E +0x8237C130 0xAB6F +0x8237C131 0xAB70 +0x8237C132 0xAB71 +0x8237C133 0xAB72 +0x8237C134 0xAB73 +0x8237C135 0xAB74 +0x8237C136 0xAB75 +0x8237C137 0xAB76 +0x8237C138 0xAB77 +0x8237C139 0xAB78 +0x8237C230 0xAB79 +0x8237C231 0xAB7A +0x8237C232 0xAB7B +0x8237C233 0xAB7C +0x8237C234 0xAB7D +0x8237C235 0xAB7E +0x8237C236 0xAB7F +0x8237C237 0xAB80 +0x8237C238 0xAB81 +0x8237C239 0xAB82 +0x8237C330 0xAB83 +0x8237C331 0xAB84 +0x8237C332 0xAB85 +0x8237C333 0xAB86 +0x8237C334 0xAB87 +0x8237C335 0xAB88 +0x8237C336 0xAB89 +0x8237C337 0xAB8A +0x8237C338 0xAB8B +0x8237C339 0xAB8C +0x8237C430 0xAB8D +0x8237C431 0xAB8E +0x8237C432 0xAB8F +0x8237C433 0xAB90 +0x8237C434 0xAB91 +0x8237C435 0xAB92 +0x8237C436 0xAB93 +0x8237C437 0xAB94 +0x8237C438 0xAB95 +0x8237C439 0xAB96 +0x8237C530 0xAB97 +0x8237C531 0xAB98 +0x8237C532 0xAB99 +0x8237C533 0xAB9A +0x8237C534 0xAB9B +0x8237C535 0xAB9C +0x8237C536 0xAB9D +0x8237C537 0xAB9E +0x8237C538 0xAB9F +0x8237C539 0xABA0 +0x8237C630 0xABA1 +0x8237C631 0xABA2 +0x8237C632 0xABA3 +0x8237C633 0xABA4 +0x8237C634 0xABA5 +0x8237C635 0xABA6 +0x8237C636 0xABA7 +0x8237C637 0xABA8 +0x8237C638 0xABA9 +0x8237C639 0xABAA +0x8237C730 0xABAB +0x8237C731 0xABAC +0x8237C732 0xABAD +0x8237C733 0xABAE +0x8237C734 0xABAF +0x8237C735 0xABB0 +0x8237C736 0xABB1 +0x8237C737 0xABB2 +0x8237C738 0xABB3 +0x8237C739 0xABB4 +0x8237C830 0xABB5 +0x8237C831 0xABB6 +0x8237C832 0xABB7 +0x8237C833 0xABB8 +0x8237C834 0xABB9 +0x8237C835 0xABBA +0x8237C836 0xABBB +0x8237C837 0xABBC +0x8237C838 0xABBD +0x8237C839 0xABBE +0x8237C930 0xABBF +0x8237C931 0xABC0 +0x8237C932 0xABC1 +0x8237C933 0xABC2 +0x8237C934 0xABC3 +0x8237C935 0xABC4 +0x8237C936 0xABC5 +0x8237C937 0xABC6 +0x8237C938 0xABC7 +0x8237C939 0xABC8 +0x8237CA30 0xABC9 +0x8237CA31 0xABCA +0x8237CA32 0xABCB +0x8237CA33 0xABCC +0x8237CA34 0xABCD +0x8237CA35 0xABCE +0x8237CA36 0xABCF +0x8237CA37 0xABD0 +0x8237CA38 0xABD1 +0x8237CA39 0xABD2 +0x8237CB30 0xABD3 +0x8237CB31 0xABD4 +0x8237CB32 0xABD5 +0x8237CB33 0xABD6 +0x8237CB34 0xABD7 +0x8237CB35 0xABD8 +0x8237CB36 0xABD9 +0x8237CB37 0xABDA +0x8237CB38 0xABDB +0x8237CB39 0xABDC +0x8237CC30 0xABDD +0x8237CC31 0xABDE +0x8237CC32 0xABDF +0x8237CC33 0xABE0 +0x8237CC34 0xABE1 +0x8237CC35 0xABE2 +0x8237CC36 0xABE3 +0x8237CC37 0xABE4 +0x8237CC38 0xABE5 +0x8237CC39 0xABE6 +0x8237CD30 0xABE7 +0x8237CD31 0xABE8 +0x8237CD32 0xABE9 +0x8237CD33 0xABEA +0x8237CD34 0xABEB +0x8237CD35 0xABEC +0x8237CD36 0xABED +0x8237CD37 0xABEE +0x8237CD38 0xABEF +0x8237CD39 0xABF0 +0x8237CE30 0xABF1 +0x8237CE31 0xABF2 +0x8237CE32 0xABF3 +0x8237CE33 0xABF4 +0x8237CE34 0xABF5 +0x8237CE35 0xABF6 +0x8237CE36 0xABF7 +0x8237CE37 0xABF8 +0x8237CE38 0xABF9 +0x8237CE39 0xABFA +0x8237CF30 0xABFB +0x8237CF31 0xABFC +0x8237CF32 0xABFD +0x8237CF33 0xABFE +0x8237CF34 0xABFF +0x8237CF35 0xAC00 +0x8237CF36 0xAC01 +0x8237CF37 0xAC02 +0x8237CF38 0xAC03 +0x8237CF39 0xAC04 +0x8237D030 0xAC05 +0x8237D031 0xAC06 +0x8237D032 0xAC07 +0x8237D033 0xAC08 +0x8237D034 0xAC09 +0x8237D035 0xAC0A +0x8237D036 0xAC0B +0x8237D037 0xAC0C +0x8237D038 0xAC0D +0x8237D039 0xAC0E +0x8237D130 0xAC0F +0x8237D131 0xAC10 +0x8237D132 0xAC11 +0x8237D133 0xAC12 +0x8237D134 0xAC13 +0x8237D135 0xAC14 +0x8237D136 0xAC15 +0x8237D137 0xAC16 +0x8237D138 0xAC17 +0x8237D139 0xAC18 +0x8237D230 0xAC19 +0x8237D231 0xAC1A +0x8237D232 0xAC1B +0x8237D233 0xAC1C +0x8237D234 0xAC1D +0x8237D235 0xAC1E +0x8237D236 0xAC1F +0x8237D237 0xAC20 +0x8237D238 0xAC21 +0x8237D239 0xAC22 +0x8237D330 0xAC23 +0x8237D331 0xAC24 +0x8237D332 0xAC25 +0x8237D333 0xAC26 +0x8237D334 0xAC27 +0x8237D335 0xAC28 +0x8237D336 0xAC29 +0x8237D337 0xAC2A +0x8237D338 0xAC2B +0x8237D339 0xAC2C +0x8237D430 0xAC2D +0x8237D431 0xAC2E +0x8237D432 0xAC2F +0x8237D433 0xAC30 +0x8237D434 0xAC31 +0x8237D435 0xAC32 +0x8237D436 0xAC33 +0x8237D437 0xAC34 +0x8237D438 0xAC35 +0x8237D439 0xAC36 +0x8237D530 0xAC37 +0x8237D531 0xAC38 +0x8237D532 0xAC39 +0x8237D533 0xAC3A +0x8237D534 0xAC3B +0x8237D535 0xAC3C +0x8237D536 0xAC3D +0x8237D537 0xAC3E +0x8237D538 0xAC3F +0x8237D539 0xAC40 +0x8237D630 0xAC41 +0x8237D631 0xAC42 +0x8237D632 0xAC43 +0x8237D633 0xAC44 +0x8237D634 0xAC45 +0x8237D635 0xAC46 +0x8237D636 0xAC47 +0x8237D637 0xAC48 +0x8237D638 0xAC49 +0x8237D639 0xAC4A +0x8237D730 0xAC4B +0x8237D731 0xAC4C +0x8237D732 0xAC4D +0x8237D733 0xAC4E +0x8237D734 0xAC4F +0x8237D735 0xAC50 +0x8237D736 0xAC51 +0x8237D737 0xAC52 +0x8237D738 0xAC53 +0x8237D739 0xAC54 +0x8237D830 0xAC55 +0x8237D831 0xAC56 +0x8237D832 0xAC57 +0x8237D833 0xAC58 +0x8237D834 0xAC59 +0x8237D835 0xAC5A +0x8237D836 0xAC5B +0x8237D837 0xAC5C +0x8237D838 0xAC5D +0x8237D839 0xAC5E +0x8237D930 0xAC5F +0x8237D931 0xAC60 +0x8237D932 0xAC61 +0x8237D933 0xAC62 +0x8237D934 0xAC63 +0x8237D935 0xAC64 +0x8237D936 0xAC65 +0x8237D937 0xAC66 +0x8237D938 0xAC67 +0x8237D939 0xAC68 +0x8237DA30 0xAC69 +0x8237DA31 0xAC6A +0x8237DA32 0xAC6B +0x8237DA33 0xAC6C +0x8237DA34 0xAC6D +0x8237DA35 0xAC6E +0x8237DA36 0xAC6F +0x8237DA37 0xAC70 +0x8237DA38 0xAC71 +0x8237DA39 0xAC72 +0x8237DB30 0xAC73 +0x8237DB31 0xAC74 +0x8237DB32 0xAC75 +0x8237DB33 0xAC76 +0x8237DB34 0xAC77 +0x8237DB35 0xAC78 +0x8237DB36 0xAC79 +0x8237DB37 0xAC7A +0x8237DB38 0xAC7B +0x8237DB39 0xAC7C +0x8237DC30 0xAC7D +0x8237DC31 0xAC7E +0x8237DC32 0xAC7F +0x8237DC33 0xAC80 +0x8237DC34 0xAC81 +0x8237DC35 0xAC82 +0x8237DC36 0xAC83 +0x8237DC37 0xAC84 +0x8237DC38 0xAC85 +0x8237DC39 0xAC86 +0x8237DD30 0xAC87 +0x8237DD31 0xAC88 +0x8237DD32 0xAC89 +0x8237DD33 0xAC8A +0x8237DD34 0xAC8B +0x8237DD35 0xAC8C +0x8237DD36 0xAC8D +0x8237DD37 0xAC8E +0x8237DD38 0xAC8F +0x8237DD39 0xAC90 +0x8237DE30 0xAC91 +0x8237DE31 0xAC92 +0x8237DE32 0xAC93 +0x8237DE33 0xAC94 +0x8237DE34 0xAC95 +0x8237DE35 0xAC96 +0x8237DE36 0xAC97 +0x8237DE37 0xAC98 +0x8237DE38 0xAC99 +0x8237DE39 0xAC9A +0x8237DF30 0xAC9B +0x8237DF31 0xAC9C +0x8237DF32 0xAC9D +0x8237DF33 0xAC9E +0x8237DF34 0xAC9F +0x8237DF35 0xACA0 +0x8237DF36 0xACA1 +0x8237DF37 0xACA2 +0x8237DF38 0xACA3 +0x8237DF39 0xACA4 +0x8237E030 0xACA5 +0x8237E031 0xACA6 +0x8237E032 0xACA7 +0x8237E033 0xACA8 +0x8237E034 0xACA9 +0x8237E035 0xACAA +0x8237E036 0xACAB +0x8237E037 0xACAC +0x8237E038 0xACAD +0x8237E039 0xACAE +0x8237E130 0xACAF +0x8237E131 0xACB0 +0x8237E132 0xACB1 +0x8237E133 0xACB2 +0x8237E134 0xACB3 +0x8237E135 0xACB4 +0x8237E136 0xACB5 +0x8237E137 0xACB6 +0x8237E138 0xACB7 +0x8237E139 0xACB8 +0x8237E230 0xACB9 +0x8237E231 0xACBA +0x8237E232 0xACBB +0x8237E233 0xACBC +0x8237E234 0xACBD +0x8237E235 0xACBE +0x8237E236 0xACBF +0x8237E237 0xACC0 +0x8237E238 0xACC1 +0x8237E239 0xACC2 +0x8237E330 0xACC3 +0x8237E331 0xACC4 +0x8237E332 0xACC5 +0x8237E333 0xACC6 +0x8237E334 0xACC7 +0x8237E335 0xACC8 +0x8237E336 0xACC9 +0x8237E337 0xACCA +0x8237E338 0xACCB +0x8237E339 0xACCC +0x8237E430 0xACCD +0x8237E431 0xACCE +0x8237E432 0xACCF +0x8237E433 0xACD0 +0x8237E434 0xACD1 +0x8237E435 0xACD2 +0x8237E436 0xACD3 +0x8237E437 0xACD4 +0x8237E438 0xACD5 +0x8237E439 0xACD6 +0x8237E530 0xACD7 +0x8237E531 0xACD8 +0x8237E532 0xACD9 +0x8237E533 0xACDA +0x8237E534 0xACDB +0x8237E535 0xACDC +0x8237E536 0xACDD +0x8237E537 0xACDE +0x8237E538 0xACDF +0x8237E539 0xACE0 +0x8237E630 0xACE1 +0x8237E631 0xACE2 +0x8237E632 0xACE3 +0x8237E633 0xACE4 +0x8237E634 0xACE5 +0x8237E635 0xACE6 +0x8237E636 0xACE7 +0x8237E637 0xACE8 +0x8237E638 0xACE9 +0x8237E639 0xACEA +0x8237E730 0xACEB +0x8237E731 0xACEC +0x8237E732 0xACED +0x8237E733 0xACEE +0x8237E734 0xACEF +0x8237E735 0xACF0 +0x8237E736 0xACF1 +0x8237E737 0xACF2 +0x8237E738 0xACF3 +0x8237E739 0xACF4 +0x8237E830 0xACF5 +0x8237E831 0xACF6 +0x8237E832 0xACF7 +0x8237E833 0xACF8 +0x8237E834 0xACF9 +0x8237E835 0xACFA +0x8237E836 0xACFB +0x8237E837 0xACFC +0x8237E838 0xACFD +0x8237E839 0xACFE +0x8237E930 0xACFF +0x8237E931 0xAD00 +0x8237E932 0xAD01 +0x8237E933 0xAD02 +0x8237E934 0xAD03 +0x8237E935 0xAD04 +0x8237E936 0xAD05 +0x8237E937 0xAD06 +0x8237E938 0xAD07 +0x8237E939 0xAD08 +0x8237EA30 0xAD09 +0x8237EA31 0xAD0A +0x8237EA32 0xAD0B +0x8237EA33 0xAD0C +0x8237EA34 0xAD0D +0x8237EA35 0xAD0E +0x8237EA36 0xAD0F +0x8237EA37 0xAD10 +0x8237EA38 0xAD11 +0x8237EA39 0xAD12 +0x8237EB30 0xAD13 +0x8237EB31 0xAD14 +0x8237EB32 0xAD15 +0x8237EB33 0xAD16 +0x8237EB34 0xAD17 +0x8237EB35 0xAD18 +0x8237EB36 0xAD19 +0x8237EB37 0xAD1A +0x8237EB38 0xAD1B +0x8237EB39 0xAD1C +0x8237EC30 0xAD1D +0x8237EC31 0xAD1E +0x8237EC32 0xAD1F +0x8237EC33 0xAD20 +0x8237EC34 0xAD21 +0x8237EC35 0xAD22 +0x8237EC36 0xAD23 +0x8237EC37 0xAD24 +0x8237EC38 0xAD25 +0x8237EC39 0xAD26 +0x8237ED30 0xAD27 +0x8237ED31 0xAD28 +0x8237ED32 0xAD29 +0x8237ED33 0xAD2A +0x8237ED34 0xAD2B +0x8237ED35 0xAD2C +0x8237ED36 0xAD2D +0x8237ED37 0xAD2E +0x8237ED38 0xAD2F +0x8237ED39 0xAD30 +0x8237EE30 0xAD31 +0x8237EE31 0xAD32 +0x8237EE32 0xAD33 +0x8237EE33 0xAD34 +0x8237EE34 0xAD35 +0x8237EE35 0xAD36 +0x8237EE36 0xAD37 +0x8237EE37 0xAD38 +0x8237EE38 0xAD39 +0x8237EE39 0xAD3A +0x8237EF30 0xAD3B +0x8237EF31 0xAD3C +0x8237EF32 0xAD3D +0x8237EF33 0xAD3E +0x8237EF34 0xAD3F +0x8237EF35 0xAD40 +0x8237EF36 0xAD41 +0x8237EF37 0xAD42 +0x8237EF38 0xAD43 +0x8237EF39 0xAD44 +0x8237F030 0xAD45 +0x8237F031 0xAD46 +0x8237F032 0xAD47 +0x8237F033 0xAD48 +0x8237F034 0xAD49 +0x8237F035 0xAD4A +0x8237F036 0xAD4B +0x8237F037 0xAD4C +0x8237F038 0xAD4D +0x8237F039 0xAD4E +0x8237F130 0xAD4F +0x8237F131 0xAD50 +0x8237F132 0xAD51 +0x8237F133 0xAD52 +0x8237F134 0xAD53 +0x8237F135 0xAD54 +0x8237F136 0xAD55 +0x8237F137 0xAD56 +0x8237F138 0xAD57 +0x8237F139 0xAD58 +0x8237F230 0xAD59 +0x8237F231 0xAD5A +0x8237F232 0xAD5B +0x8237F233 0xAD5C +0x8237F234 0xAD5D +0x8237F235 0xAD5E +0x8237F236 0xAD5F +0x8237F237 0xAD60 +0x8237F238 0xAD61 +0x8237F239 0xAD62 +0x8237F330 0xAD63 +0x8237F331 0xAD64 +0x8237F332 0xAD65 +0x8237F333 0xAD66 +0x8237F334 0xAD67 +0x8237F335 0xAD68 +0x8237F336 0xAD69 +0x8237F337 0xAD6A +0x8237F338 0xAD6B +0x8237F339 0xAD6C +0x8237F430 0xAD6D +0x8237F431 0xAD6E +0x8237F432 0xAD6F +0x8237F433 0xAD70 +0x8237F434 0xAD71 +0x8237F435 0xAD72 +0x8237F436 0xAD73 +0x8237F437 0xAD74 +0x8237F438 0xAD75 +0x8237F439 0xAD76 +0x8237F530 0xAD77 +0x8237F531 0xAD78 +0x8237F532 0xAD79 +0x8237F533 0xAD7A +0x8237F534 0xAD7B +0x8237F535 0xAD7C +0x8237F536 0xAD7D +0x8237F537 0xAD7E +0x8237F538 0xAD7F +0x8237F539 0xAD80 +0x8237F630 0xAD81 +0x8237F631 0xAD82 +0x8237F632 0xAD83 +0x8237F633 0xAD84 +0x8237F634 0xAD85 +0x8237F635 0xAD86 +0x8237F636 0xAD87 +0x8237F637 0xAD88 +0x8237F638 0xAD89 +0x8237F639 0xAD8A +0x8237F730 0xAD8B +0x8237F731 0xAD8C +0x8237F732 0xAD8D +0x8237F733 0xAD8E +0x8237F734 0xAD8F +0x8237F735 0xAD90 +0x8237F736 0xAD91 +0x8237F737 0xAD92 +0x8237F738 0xAD93 +0x8237F739 0xAD94 +0x8237F830 0xAD95 +0x8237F831 0xAD96 +0x8237F832 0xAD97 +0x8237F833 0xAD98 +0x8237F834 0xAD99 +0x8237F835 0xAD9A +0x8237F836 0xAD9B +0x8237F837 0xAD9C +0x8237F838 0xAD9D +0x8237F839 0xAD9E +0x8237F930 0xAD9F +0x8237F931 0xADA0 +0x8237F932 0xADA1 +0x8237F933 0xADA2 +0x8237F934 0xADA3 +0x8237F935 0xADA4 +0x8237F936 0xADA5 +0x8237F937 0xADA6 +0x8237F938 0xADA7 +0x8237F939 0xADA8 +0x8237FA30 0xADA9 +0x8237FA31 0xADAA +0x8237FA32 0xADAB +0x8237FA33 0xADAC +0x8237FA34 0xADAD +0x8237FA35 0xADAE +0x8237FA36 0xADAF +0x8237FA37 0xADB0 +0x8237FA38 0xADB1 +0x8237FA39 0xADB2 +0x8237FB30 0xADB3 +0x8237FB31 0xADB4 +0x8237FB32 0xADB5 +0x8237FB33 0xADB6 +0x8237FB34 0xADB7 +0x8237FB35 0xADB8 +0x8237FB36 0xADB9 +0x8237FB37 0xADBA +0x8237FB38 0xADBB +0x8237FB39 0xADBC +0x8237FC30 0xADBD +0x8237FC31 0xADBE +0x8237FC32 0xADBF +0x8237FC33 0xADC0 +0x8237FC34 0xADC1 +0x8237FC35 0xADC2 +0x8237FC36 0xADC3 +0x8237FC37 0xADC4 +0x8237FC38 0xADC5 +0x8237FC39 0xADC6 +0x8237FD30 0xADC7 +0x8237FD31 0xADC8 +0x8237FD32 0xADC9 +0x8237FD33 0xADCA +0x8237FD34 0xADCB +0x8237FD35 0xADCC +0x8237FD36 0xADCD +0x8237FD37 0xADCE +0x8237FD38 0xADCF +0x8237FD39 0xADD0 +0x8237FE30 0xADD1 +0x8237FE31 0xADD2 +0x8237FE32 0xADD3 +0x8237FE33 0xADD4 +0x8237FE34 0xADD5 +0x8237FE35 0xADD6 +0x8237FE36 0xADD7 +0x8237FE37 0xADD8 +0x8237FE38 0xADD9 +0x8237FE39 0xADDA +0x82388130 0xADDB +0x82388131 0xADDC +0x82388132 0xADDD +0x82388133 0xADDE +0x82388134 0xADDF +0x82388135 0xADE0 +0x82388136 0xADE1 +0x82388137 0xADE2 +0x82388138 0xADE3 +0x82388139 0xADE4 +0x82388230 0xADE5 +0x82388231 0xADE6 +0x82388232 0xADE7 +0x82388233 0xADE8 +0x82388234 0xADE9 +0x82388235 0xADEA +0x82388236 0xADEB +0x82388237 0xADEC +0x82388238 0xADED +0x82388239 0xADEE +0x82388330 0xADEF +0x82388331 0xADF0 +0x82388332 0xADF1 +0x82388333 0xADF2 +0x82388334 0xADF3 +0x82388335 0xADF4 +0x82388336 0xADF5 +0x82388337 0xADF6 +0x82388338 0xADF7 +0x82388339 0xADF8 +0x82388430 0xADF9 +0x82388431 0xADFA +0x82388432 0xADFB +0x82388433 0xADFC +0x82388434 0xADFD +0x82388435 0xADFE +0x82388436 0xADFF +0x82388437 0xAE00 +0x82388438 0xAE01 +0x82388439 0xAE02 +0x82388530 0xAE03 +0x82388531 0xAE04 +0x82388532 0xAE05 +0x82388533 0xAE06 +0x82388534 0xAE07 +0x82388535 0xAE08 +0x82388536 0xAE09 +0x82388537 0xAE0A +0x82388538 0xAE0B +0x82388539 0xAE0C +0x82388630 0xAE0D +0x82388631 0xAE0E +0x82388632 0xAE0F +0x82388633 0xAE10 +0x82388634 0xAE11 +0x82388635 0xAE12 +0x82388636 0xAE13 +0x82388637 0xAE14 +0x82388638 0xAE15 +0x82388639 0xAE16 +0x82388730 0xAE17 +0x82388731 0xAE18 +0x82388732 0xAE19 +0x82388733 0xAE1A +0x82388734 0xAE1B +0x82388735 0xAE1C +0x82388736 0xAE1D +0x82388737 0xAE1E +0x82388738 0xAE1F +0x82388739 0xAE20 +0x82388830 0xAE21 +0x82388831 0xAE22 +0x82388832 0xAE23 +0x82388833 0xAE24 +0x82388834 0xAE25 +0x82388835 0xAE26 +0x82388836 0xAE27 +0x82388837 0xAE28 +0x82388838 0xAE29 +0x82388839 0xAE2A +0x82388930 0xAE2B +0x82388931 0xAE2C +0x82388932 0xAE2D +0x82388933 0xAE2E +0x82388934 0xAE2F +0x82388935 0xAE30 +0x82388936 0xAE31 +0x82388937 0xAE32 +0x82388938 0xAE33 +0x82388939 0xAE34 +0x82388A30 0xAE35 +0x82388A31 0xAE36 +0x82388A32 0xAE37 +0x82388A33 0xAE38 +0x82388A34 0xAE39 +0x82388A35 0xAE3A +0x82388A36 0xAE3B +0x82388A37 0xAE3C +0x82388A38 0xAE3D +0x82388A39 0xAE3E +0x82388B30 0xAE3F +0x82388B31 0xAE40 +0x82388B32 0xAE41 +0x82388B33 0xAE42 +0x82388B34 0xAE43 +0x82388B35 0xAE44 +0x82388B36 0xAE45 +0x82388B37 0xAE46 +0x82388B38 0xAE47 +0x82388B39 0xAE48 +0x82388C30 0xAE49 +0x82388C31 0xAE4A +0x82388C32 0xAE4B +0x82388C33 0xAE4C +0x82388C34 0xAE4D +0x82388C35 0xAE4E +0x82388C36 0xAE4F +0x82388C37 0xAE50 +0x82388C38 0xAE51 +0x82388C39 0xAE52 +0x82388D30 0xAE53 +0x82388D31 0xAE54 +0x82388D32 0xAE55 +0x82388D33 0xAE56 +0x82388D34 0xAE57 +0x82388D35 0xAE58 +0x82388D36 0xAE59 +0x82388D37 0xAE5A +0x82388D38 0xAE5B +0x82388D39 0xAE5C +0x82388E30 0xAE5D +0x82388E31 0xAE5E +0x82388E32 0xAE5F +0x82388E33 0xAE60 +0x82388E34 0xAE61 +0x82388E35 0xAE62 +0x82388E36 0xAE63 +0x82388E37 0xAE64 +0x82388E38 0xAE65 +0x82388E39 0xAE66 +0x82388F30 0xAE67 +0x82388F31 0xAE68 +0x82388F32 0xAE69 +0x82388F33 0xAE6A +0x82388F34 0xAE6B +0x82388F35 0xAE6C +0x82388F36 0xAE6D +0x82388F37 0xAE6E +0x82388F38 0xAE6F +0x82388F39 0xAE70 +0x82389030 0xAE71 +0x82389031 0xAE72 +0x82389032 0xAE73 +0x82389033 0xAE74 +0x82389034 0xAE75 +0x82389035 0xAE76 +0x82389036 0xAE77 +0x82389037 0xAE78 +0x82389038 0xAE79 +0x82389039 0xAE7A +0x82389130 0xAE7B +0x82389131 0xAE7C +0x82389132 0xAE7D +0x82389133 0xAE7E +0x82389134 0xAE7F +0x82389135 0xAE80 +0x82389136 0xAE81 +0x82389137 0xAE82 +0x82389138 0xAE83 +0x82389139 0xAE84 +0x82389230 0xAE85 +0x82389231 0xAE86 +0x82389232 0xAE87 +0x82389233 0xAE88 +0x82389234 0xAE89 +0x82389235 0xAE8A +0x82389236 0xAE8B +0x82389237 0xAE8C +0x82389238 0xAE8D +0x82389239 0xAE8E +0x82389330 0xAE8F +0x82389331 0xAE90 +0x82389332 0xAE91 +0x82389333 0xAE92 +0x82389334 0xAE93 +0x82389335 0xAE94 +0x82389336 0xAE95 +0x82389337 0xAE96 +0x82389338 0xAE97 +0x82389339 0xAE98 +0x82389430 0xAE99 +0x82389431 0xAE9A +0x82389432 0xAE9B +0x82389433 0xAE9C +0x82389434 0xAE9D +0x82389435 0xAE9E +0x82389436 0xAE9F +0x82389437 0xAEA0 +0x82389438 0xAEA1 +0x82389439 0xAEA2 +0x82389530 0xAEA3 +0x82389531 0xAEA4 +0x82389532 0xAEA5 +0x82389533 0xAEA6 +0x82389534 0xAEA7 +0x82389535 0xAEA8 +0x82389536 0xAEA9 +0x82389537 0xAEAA +0x82389538 0xAEAB +0x82389539 0xAEAC +0x82389630 0xAEAD +0x82389631 0xAEAE +0x82389632 0xAEAF +0x82389633 0xAEB0 +0x82389634 0xAEB1 +0x82389635 0xAEB2 +0x82389636 0xAEB3 +0x82389637 0xAEB4 +0x82389638 0xAEB5 +0x82389639 0xAEB6 +0x82389730 0xAEB7 +0x82389731 0xAEB8 +0x82389732 0xAEB9 +0x82389733 0xAEBA +0x82389734 0xAEBB +0x82389735 0xAEBC +0x82389736 0xAEBD +0x82389737 0xAEBE +0x82389738 0xAEBF +0x82389739 0xAEC0 +0x82389830 0xAEC1 +0x82389831 0xAEC2 +0x82389832 0xAEC3 +0x82389833 0xAEC4 +0x82389834 0xAEC5 +0x82389835 0xAEC6 +0x82389836 0xAEC7 +0x82389837 0xAEC8 +0x82389838 0xAEC9 +0x82389839 0xAECA +0x82389930 0xAECB +0x82389931 0xAECC +0x82389932 0xAECD +0x82389933 0xAECE +0x82389934 0xAECF +0x82389935 0xAED0 +0x82389936 0xAED1 +0x82389937 0xAED2 +0x82389938 0xAED3 +0x82389939 0xAED4 +0x82389A30 0xAED5 +0x82389A31 0xAED6 +0x82389A32 0xAED7 +0x82389A33 0xAED8 +0x82389A34 0xAED9 +0x82389A35 0xAEDA +0x82389A36 0xAEDB +0x82389A37 0xAEDC +0x82389A38 0xAEDD +0x82389A39 0xAEDE +0x82389B30 0xAEDF +0x82389B31 0xAEE0 +0x82389B32 0xAEE1 +0x82389B33 0xAEE2 +0x82389B34 0xAEE3 +0x82389B35 0xAEE4 +0x82389B36 0xAEE5 +0x82389B37 0xAEE6 +0x82389B38 0xAEE7 +0x82389B39 0xAEE8 +0x82389C30 0xAEE9 +0x82389C31 0xAEEA +0x82389C32 0xAEEB +0x82389C33 0xAEEC +0x82389C34 0xAEED +0x82389C35 0xAEEE +0x82389C36 0xAEEF +0x82389C37 0xAEF0 +0x82389C38 0xAEF1 +0x82389C39 0xAEF2 +0x82389D30 0xAEF3 +0x82389D31 0xAEF4 +0x82389D32 0xAEF5 +0x82389D33 0xAEF6 +0x82389D34 0xAEF7 +0x82389D35 0xAEF8 +0x82389D36 0xAEF9 +0x82389D37 0xAEFA +0x82389D38 0xAEFB +0x82389D39 0xAEFC +0x82389E30 0xAEFD +0x82389E31 0xAEFE +0x82389E32 0xAEFF +0x82389E33 0xAF00 +0x82389E34 0xAF01 +0x82389E35 0xAF02 +0x82389E36 0xAF03 +0x82389E37 0xAF04 +0x82389E38 0xAF05 +0x82389E39 0xAF06 +0x82389F30 0xAF07 +0x82389F31 0xAF08 +0x82389F32 0xAF09 +0x82389F33 0xAF0A +0x82389F34 0xAF0B +0x82389F35 0xAF0C +0x82389F36 0xAF0D +0x82389F37 0xAF0E +0x82389F38 0xAF0F +0x82389F39 0xAF10 +0x8238A030 0xAF11 +0x8238A031 0xAF12 +0x8238A032 0xAF13 +0x8238A033 0xAF14 +0x8238A034 0xAF15 +0x8238A035 0xAF16 +0x8238A036 0xAF17 +0x8238A037 0xAF18 +0x8238A038 0xAF19 +0x8238A039 0xAF1A +0x8238A130 0xAF1B +0x8238A131 0xAF1C +0x8238A132 0xAF1D +0x8238A133 0xAF1E +0x8238A134 0xAF1F +0x8238A135 0xAF20 +0x8238A136 0xAF21 +0x8238A137 0xAF22 +0x8238A138 0xAF23 +0x8238A139 0xAF24 +0x8238A230 0xAF25 +0x8238A231 0xAF26 +0x8238A232 0xAF27 +0x8238A233 0xAF28 +0x8238A234 0xAF29 +0x8238A235 0xAF2A +0x8238A236 0xAF2B +0x8238A237 0xAF2C +0x8238A238 0xAF2D +0x8238A239 0xAF2E +0x8238A330 0xAF2F +0x8238A331 0xAF30 +0x8238A332 0xAF31 +0x8238A333 0xAF32 +0x8238A334 0xAF33 +0x8238A335 0xAF34 +0x8238A336 0xAF35 +0x8238A337 0xAF36 +0x8238A338 0xAF37 +0x8238A339 0xAF38 +0x8238A430 0xAF39 +0x8238A431 0xAF3A +0x8238A432 0xAF3B +0x8238A433 0xAF3C +0x8238A434 0xAF3D +0x8238A435 0xAF3E +0x8238A436 0xAF3F +0x8238A437 0xAF40 +0x8238A438 0xAF41 +0x8238A439 0xAF42 +0x8238A530 0xAF43 +0x8238A531 0xAF44 +0x8238A532 0xAF45 +0x8238A533 0xAF46 +0x8238A534 0xAF47 +0x8238A535 0xAF48 +0x8238A536 0xAF49 +0x8238A537 0xAF4A +0x8238A538 0xAF4B +0x8238A539 0xAF4C +0x8238A630 0xAF4D +0x8238A631 0xAF4E +0x8238A632 0xAF4F +0x8238A633 0xAF50 +0x8238A634 0xAF51 +0x8238A635 0xAF52 +0x8238A636 0xAF53 +0x8238A637 0xAF54 +0x8238A638 0xAF55 +0x8238A639 0xAF56 +0x8238A730 0xAF57 +0x8238A731 0xAF58 +0x8238A732 0xAF59 +0x8238A733 0xAF5A +0x8238A734 0xAF5B +0x8238A735 0xAF5C +0x8238A736 0xAF5D +0x8238A737 0xAF5E +0x8238A738 0xAF5F +0x8238A739 0xAF60 +0x8238A830 0xAF61 +0x8238A831 0xAF62 +0x8238A832 0xAF63 +0x8238A833 0xAF64 +0x8238A834 0xAF65 +0x8238A835 0xAF66 +0x8238A836 0xAF67 +0x8238A837 0xAF68 +0x8238A838 0xAF69 +0x8238A839 0xAF6A +0x8238A930 0xAF6B +0x8238A931 0xAF6C +0x8238A932 0xAF6D +0x8238A933 0xAF6E +0x8238A934 0xAF6F +0x8238A935 0xAF70 +0x8238A936 0xAF71 +0x8238A937 0xAF72 +0x8238A938 0xAF73 +0x8238A939 0xAF74 +0x8238AA30 0xAF75 +0x8238AA31 0xAF76 +0x8238AA32 0xAF77 +0x8238AA33 0xAF78 +0x8238AA34 0xAF79 +0x8238AA35 0xAF7A +0x8238AA36 0xAF7B +0x8238AA37 0xAF7C +0x8238AA38 0xAF7D +0x8238AA39 0xAF7E +0x8238AB30 0xAF7F +0x8238AB31 0xAF80 +0x8238AB32 0xAF81 +0x8238AB33 0xAF82 +0x8238AB34 0xAF83 +0x8238AB35 0xAF84 +0x8238AB36 0xAF85 +0x8238AB37 0xAF86 +0x8238AB38 0xAF87 +0x8238AB39 0xAF88 +0x8238AC30 0xAF89 +0x8238AC31 0xAF8A +0x8238AC32 0xAF8B +0x8238AC33 0xAF8C +0x8238AC34 0xAF8D +0x8238AC35 0xAF8E +0x8238AC36 0xAF8F +0x8238AC37 0xAF90 +0x8238AC38 0xAF91 +0x8238AC39 0xAF92 +0x8238AD30 0xAF93 +0x8238AD31 0xAF94 +0x8238AD32 0xAF95 +0x8238AD33 0xAF96 +0x8238AD34 0xAF97 +0x8238AD35 0xAF98 +0x8238AD36 0xAF99 +0x8238AD37 0xAF9A +0x8238AD38 0xAF9B +0x8238AD39 0xAF9C +0x8238AE30 0xAF9D +0x8238AE31 0xAF9E +0x8238AE32 0xAF9F +0x8238AE33 0xAFA0 +0x8238AE34 0xAFA1 +0x8238AE35 0xAFA2 +0x8238AE36 0xAFA3 +0x8238AE37 0xAFA4 +0x8238AE38 0xAFA5 +0x8238AE39 0xAFA6 +0x8238AF30 0xAFA7 +0x8238AF31 0xAFA8 +0x8238AF32 0xAFA9 +0x8238AF33 0xAFAA +0x8238AF34 0xAFAB +0x8238AF35 0xAFAC +0x8238AF36 0xAFAD +0x8238AF37 0xAFAE +0x8238AF38 0xAFAF +0x8238AF39 0xAFB0 +0x8238B030 0xAFB1 +0x8238B031 0xAFB2 +0x8238B032 0xAFB3 +0x8238B033 0xAFB4 +0x8238B034 0xAFB5 +0x8238B035 0xAFB6 +0x8238B036 0xAFB7 +0x8238B037 0xAFB8 +0x8238B038 0xAFB9 +0x8238B039 0xAFBA +0x8238B130 0xAFBB +0x8238B131 0xAFBC +0x8238B132 0xAFBD +0x8238B133 0xAFBE +0x8238B134 0xAFBF +0x8238B135 0xAFC0 +0x8238B136 0xAFC1 +0x8238B137 0xAFC2 +0x8238B138 0xAFC3 +0x8238B139 0xAFC4 +0x8238B230 0xAFC5 +0x8238B231 0xAFC6 +0x8238B232 0xAFC7 +0x8238B233 0xAFC8 +0x8238B234 0xAFC9 +0x8238B235 0xAFCA +0x8238B236 0xAFCB +0x8238B237 0xAFCC +0x8238B238 0xAFCD +0x8238B239 0xAFCE +0x8238B330 0xAFCF +0x8238B331 0xAFD0 +0x8238B332 0xAFD1 +0x8238B333 0xAFD2 +0x8238B334 0xAFD3 +0x8238B335 0xAFD4 +0x8238B336 0xAFD5 +0x8238B337 0xAFD6 +0x8238B338 0xAFD7 +0x8238B339 0xAFD8 +0x8238B430 0xAFD9 +0x8238B431 0xAFDA +0x8238B432 0xAFDB +0x8238B433 0xAFDC +0x8238B434 0xAFDD +0x8238B435 0xAFDE +0x8238B436 0xAFDF +0x8238B437 0xAFE0 +0x8238B438 0xAFE1 +0x8238B439 0xAFE2 +0x8238B530 0xAFE3 +0x8238B531 0xAFE4 +0x8238B532 0xAFE5 +0x8238B533 0xAFE6 +0x8238B534 0xAFE7 +0x8238B535 0xAFE8 +0x8238B536 0xAFE9 +0x8238B537 0xAFEA +0x8238B538 0xAFEB +0x8238B539 0xAFEC +0x8238B630 0xAFED +0x8238B631 0xAFEE +0x8238B632 0xAFEF +0x8238B633 0xAFF0 +0x8238B634 0xAFF1 +0x8238B635 0xAFF2 +0x8238B636 0xAFF3 +0x8238B637 0xAFF4 +0x8238B638 0xAFF5 +0x8238B639 0xAFF6 +0x8238B730 0xAFF7 +0x8238B731 0xAFF8 +0x8238B732 0xAFF9 +0x8238B733 0xAFFA +0x8238B734 0xAFFB +0x8238B735 0xAFFC +0x8238B736 0xAFFD +0x8238B737 0xAFFE +0x8238B738 0xAFFF +0x8238B739 0xB000 +0x8238B830 0xB001 +0x8238B831 0xB002 +0x8238B832 0xB003 +0x8238B833 0xB004 +0x8238B834 0xB005 +0x8238B835 0xB006 +0x8238B836 0xB007 +0x8238B837 0xB008 +0x8238B838 0xB009 +0x8238B839 0xB00A +0x8238B930 0xB00B +0x8238B931 0xB00C +0x8238B932 0xB00D +0x8238B933 0xB00E +0x8238B934 0xB00F +0x8238B935 0xB010 +0x8238B936 0xB011 +0x8238B937 0xB012 +0x8238B938 0xB013 +0x8238B939 0xB014 +0x8238BA30 0xB015 +0x8238BA31 0xB016 +0x8238BA32 0xB017 +0x8238BA33 0xB018 +0x8238BA34 0xB019 +0x8238BA35 0xB01A +0x8238BA36 0xB01B +0x8238BA37 0xB01C +0x8238BA38 0xB01D +0x8238BA39 0xB01E +0x8238BB30 0xB01F +0x8238BB31 0xB020 +0x8238BB32 0xB021 +0x8238BB33 0xB022 +0x8238BB34 0xB023 +0x8238BB35 0xB024 +0x8238BB36 0xB025 +0x8238BB37 0xB026 +0x8238BB38 0xB027 +0x8238BB39 0xB028 +0x8238BC30 0xB029 +0x8238BC31 0xB02A +0x8238BC32 0xB02B +0x8238BC33 0xB02C +0x8238BC34 0xB02D +0x8238BC35 0xB02E +0x8238BC36 0xB02F +0x8238BC37 0xB030 +0x8238BC38 0xB031 +0x8238BC39 0xB032 +0x8238BD30 0xB033 +0x8238BD31 0xB034 +0x8238BD32 0xB035 +0x8238BD33 0xB036 +0x8238BD34 0xB037 +0x8238BD35 0xB038 +0x8238BD36 0xB039 +0x8238BD37 0xB03A +0x8238BD38 0xB03B +0x8238BD39 0xB03C +0x8238BE30 0xB03D +0x8238BE31 0xB03E +0x8238BE32 0xB03F +0x8238BE33 0xB040 +0x8238BE34 0xB041 +0x8238BE35 0xB042 +0x8238BE36 0xB043 +0x8238BE37 0xB044 +0x8238BE38 0xB045 +0x8238BE39 0xB046 +0x8238BF30 0xB047 +0x8238BF31 0xB048 +0x8238BF32 0xB049 +0x8238BF33 0xB04A +0x8238BF34 0xB04B +0x8238BF35 0xB04C +0x8238BF36 0xB04D +0x8238BF37 0xB04E +0x8238BF38 0xB04F +0x8238BF39 0xB050 +0x8238C030 0xB051 +0x8238C031 0xB052 +0x8238C032 0xB053 +0x8238C033 0xB054 +0x8238C034 0xB055 +0x8238C035 0xB056 +0x8238C036 0xB057 +0x8238C037 0xB058 +0x8238C038 0xB059 +0x8238C039 0xB05A +0x8238C130 0xB05B +0x8238C131 0xB05C +0x8238C132 0xB05D +0x8238C133 0xB05E +0x8238C134 0xB05F +0x8238C135 0xB060 +0x8238C136 0xB061 +0x8238C137 0xB062 +0x8238C138 0xB063 +0x8238C139 0xB064 +0x8238C230 0xB065 +0x8238C231 0xB066 +0x8238C232 0xB067 +0x8238C233 0xB068 +0x8238C234 0xB069 +0x8238C235 0xB06A +0x8238C236 0xB06B +0x8238C237 0xB06C +0x8238C238 0xB06D +0x8238C239 0xB06E +0x8238C330 0xB06F +0x8238C331 0xB070 +0x8238C332 0xB071 +0x8238C333 0xB072 +0x8238C334 0xB073 +0x8238C335 0xB074 +0x8238C336 0xB075 +0x8238C337 0xB076 +0x8238C338 0xB077 +0x8238C339 0xB078 +0x8238C430 0xB079 +0x8238C431 0xB07A +0x8238C432 0xB07B +0x8238C433 0xB07C +0x8238C434 0xB07D +0x8238C435 0xB07E +0x8238C436 0xB07F +0x8238C437 0xB080 +0x8238C438 0xB081 +0x8238C439 0xB082 +0x8238C530 0xB083 +0x8238C531 0xB084 +0x8238C532 0xB085 +0x8238C533 0xB086 +0x8238C534 0xB087 +0x8238C535 0xB088 +0x8238C536 0xB089 +0x8238C537 0xB08A +0x8238C538 0xB08B +0x8238C539 0xB08C +0x8238C630 0xB08D +0x8238C631 0xB08E +0x8238C632 0xB08F +0x8238C633 0xB090 +0x8238C634 0xB091 +0x8238C635 0xB092 +0x8238C636 0xB093 +0x8238C637 0xB094 +0x8238C638 0xB095 +0x8238C639 0xB096 +0x8238C730 0xB097 +0x8238C731 0xB098 +0x8238C732 0xB099 +0x8238C733 0xB09A +0x8238C734 0xB09B +0x8238C735 0xB09C +0x8238C736 0xB09D +0x8238C737 0xB09E +0x8238C738 0xB09F +0x8238C739 0xB0A0 +0x8238C830 0xB0A1 +0x8238C831 0xB0A2 +0x8238C832 0xB0A3 +0x8238C833 0xB0A4 +0x8238C834 0xB0A5 +0x8238C835 0xB0A6 +0x8238C836 0xB0A7 +0x8238C837 0xB0A8 +0x8238C838 0xB0A9 +0x8238C839 0xB0AA +0x8238C930 0xB0AB +0x8238C931 0xB0AC +0x8238C932 0xB0AD +0x8238C933 0xB0AE +0x8238C934 0xB0AF +0x8238C935 0xB0B0 +0x8238C936 0xB0B1 +0x8238C937 0xB0B2 +0x8238C938 0xB0B3 +0x8238C939 0xB0B4 +0x8238CA30 0xB0B5 +0x8238CA31 0xB0B6 +0x8238CA32 0xB0B7 +0x8238CA33 0xB0B8 +0x8238CA34 0xB0B9 +0x8238CA35 0xB0BA +0x8238CA36 0xB0BB +0x8238CA37 0xB0BC +0x8238CA38 0xB0BD +0x8238CA39 0xB0BE +0x8238CB30 0xB0BF +0x8238CB31 0xB0C0 +0x8238CB32 0xB0C1 +0x8238CB33 0xB0C2 +0x8238CB34 0xB0C3 +0x8238CB35 0xB0C4 +0x8238CB36 0xB0C5 +0x8238CB37 0xB0C6 +0x8238CB38 0xB0C7 +0x8238CB39 0xB0C8 +0x8238CC30 0xB0C9 +0x8238CC31 0xB0CA +0x8238CC32 0xB0CB +0x8238CC33 0xB0CC +0x8238CC34 0xB0CD +0x8238CC35 0xB0CE +0x8238CC36 0xB0CF +0x8238CC37 0xB0D0 +0x8238CC38 0xB0D1 +0x8238CC39 0xB0D2 +0x8238CD30 0xB0D3 +0x8238CD31 0xB0D4 +0x8238CD32 0xB0D5 +0x8238CD33 0xB0D6 +0x8238CD34 0xB0D7 +0x8238CD35 0xB0D8 +0x8238CD36 0xB0D9 +0x8238CD37 0xB0DA +0x8238CD38 0xB0DB +0x8238CD39 0xB0DC +0x8238CE30 0xB0DD +0x8238CE31 0xB0DE +0x8238CE32 0xB0DF +0x8238CE33 0xB0E0 +0x8238CE34 0xB0E1 +0x8238CE35 0xB0E2 +0x8238CE36 0xB0E3 +0x8238CE37 0xB0E4 +0x8238CE38 0xB0E5 +0x8238CE39 0xB0E6 +0x8238CF30 0xB0E7 +0x8238CF31 0xB0E8 +0x8238CF32 0xB0E9 +0x8238CF33 0xB0EA +0x8238CF34 0xB0EB +0x8238CF35 0xB0EC +0x8238CF36 0xB0ED +0x8238CF37 0xB0EE +0x8238CF38 0xB0EF +0x8238CF39 0xB0F0 +0x8238D030 0xB0F1 +0x8238D031 0xB0F2 +0x8238D032 0xB0F3 +0x8238D033 0xB0F4 +0x8238D034 0xB0F5 +0x8238D035 0xB0F6 +0x8238D036 0xB0F7 +0x8238D037 0xB0F8 +0x8238D038 0xB0F9 +0x8238D039 0xB0FA +0x8238D130 0xB0FB +0x8238D131 0xB0FC +0x8238D132 0xB0FD +0x8238D133 0xB0FE +0x8238D134 0xB0FF +0x8238D135 0xB100 +0x8238D136 0xB101 +0x8238D137 0xB102 +0x8238D138 0xB103 +0x8238D139 0xB104 +0x8238D230 0xB105 +0x8238D231 0xB106 +0x8238D232 0xB107 +0x8238D233 0xB108 +0x8238D234 0xB109 +0x8238D235 0xB10A +0x8238D236 0xB10B +0x8238D237 0xB10C +0x8238D238 0xB10D +0x8238D239 0xB10E +0x8238D330 0xB10F +0x8238D331 0xB110 +0x8238D332 0xB111 +0x8238D333 0xB112 +0x8238D334 0xB113 +0x8238D335 0xB114 +0x8238D336 0xB115 +0x8238D337 0xB116 +0x8238D338 0xB117 +0x8238D339 0xB118 +0x8238D430 0xB119 +0x8238D431 0xB11A +0x8238D432 0xB11B +0x8238D433 0xB11C +0x8238D434 0xB11D +0x8238D435 0xB11E +0x8238D436 0xB11F +0x8238D437 0xB120 +0x8238D438 0xB121 +0x8238D439 0xB122 +0x8238D530 0xB123 +0x8238D531 0xB124 +0x8238D532 0xB125 +0x8238D533 0xB126 +0x8238D534 0xB127 +0x8238D535 0xB128 +0x8238D536 0xB129 +0x8238D537 0xB12A +0x8238D538 0xB12B +0x8238D539 0xB12C +0x8238D630 0xB12D +0x8238D631 0xB12E +0x8238D632 0xB12F +0x8238D633 0xB130 +0x8238D634 0xB131 +0x8238D635 0xB132 +0x8238D636 0xB133 +0x8238D637 0xB134 +0x8238D638 0xB135 +0x8238D639 0xB136 +0x8238D730 0xB137 +0x8238D731 0xB138 +0x8238D732 0xB139 +0x8238D733 0xB13A +0x8238D734 0xB13B +0x8238D735 0xB13C +0x8238D736 0xB13D +0x8238D737 0xB13E +0x8238D738 0xB13F +0x8238D739 0xB140 +0x8238D830 0xB141 +0x8238D831 0xB142 +0x8238D832 0xB143 +0x8238D833 0xB144 +0x8238D834 0xB145 +0x8238D835 0xB146 +0x8238D836 0xB147 +0x8238D837 0xB148 +0x8238D838 0xB149 +0x8238D839 0xB14A +0x8238D930 0xB14B +0x8238D931 0xB14C +0x8238D932 0xB14D +0x8238D933 0xB14E +0x8238D934 0xB14F +0x8238D935 0xB150 +0x8238D936 0xB151 +0x8238D937 0xB152 +0x8238D938 0xB153 +0x8238D939 0xB154 +0x8238DA30 0xB155 +0x8238DA31 0xB156 +0x8238DA32 0xB157 +0x8238DA33 0xB158 +0x8238DA34 0xB159 +0x8238DA35 0xB15A +0x8238DA36 0xB15B +0x8238DA37 0xB15C +0x8238DA38 0xB15D +0x8238DA39 0xB15E +0x8238DB30 0xB15F +0x8238DB31 0xB160 +0x8238DB32 0xB161 +0x8238DB33 0xB162 +0x8238DB34 0xB163 +0x8238DB35 0xB164 +0x8238DB36 0xB165 +0x8238DB37 0xB166 +0x8238DB38 0xB167 +0x8238DB39 0xB168 +0x8238DC30 0xB169 +0x8238DC31 0xB16A +0x8238DC32 0xB16B +0x8238DC33 0xB16C +0x8238DC34 0xB16D +0x8238DC35 0xB16E +0x8238DC36 0xB16F +0x8238DC37 0xB170 +0x8238DC38 0xB171 +0x8238DC39 0xB172 +0x8238DD30 0xB173 +0x8238DD31 0xB174 +0x8238DD32 0xB175 +0x8238DD33 0xB176 +0x8238DD34 0xB177 +0x8238DD35 0xB178 +0x8238DD36 0xB179 +0x8238DD37 0xB17A +0x8238DD38 0xB17B +0x8238DD39 0xB17C +0x8238DE30 0xB17D +0x8238DE31 0xB17E +0x8238DE32 0xB17F +0x8238DE33 0xB180 +0x8238DE34 0xB181 +0x8238DE35 0xB182 +0x8238DE36 0xB183 +0x8238DE37 0xB184 +0x8238DE38 0xB185 +0x8238DE39 0xB186 +0x8238DF30 0xB187 +0x8238DF31 0xB188 +0x8238DF32 0xB189 +0x8238DF33 0xB18A +0x8238DF34 0xB18B +0x8238DF35 0xB18C +0x8238DF36 0xB18D +0x8238DF37 0xB18E +0x8238DF38 0xB18F +0x8238DF39 0xB190 +0x8238E030 0xB191 +0x8238E031 0xB192 +0x8238E032 0xB193 +0x8238E033 0xB194 +0x8238E034 0xB195 +0x8238E035 0xB196 +0x8238E036 0xB197 +0x8238E037 0xB198 +0x8238E038 0xB199 +0x8238E039 0xB19A +0x8238E130 0xB19B +0x8238E131 0xB19C +0x8238E132 0xB19D +0x8238E133 0xB19E +0x8238E134 0xB19F +0x8238E135 0xB1A0 +0x8238E136 0xB1A1 +0x8238E137 0xB1A2 +0x8238E138 0xB1A3 +0x8238E139 0xB1A4 +0x8238E230 0xB1A5 +0x8238E231 0xB1A6 +0x8238E232 0xB1A7 +0x8238E233 0xB1A8 +0x8238E234 0xB1A9 +0x8238E235 0xB1AA +0x8238E236 0xB1AB +0x8238E237 0xB1AC +0x8238E238 0xB1AD +0x8238E239 0xB1AE +0x8238E330 0xB1AF +0x8238E331 0xB1B0 +0x8238E332 0xB1B1 +0x8238E333 0xB1B2 +0x8238E334 0xB1B3 +0x8238E335 0xB1B4 +0x8238E336 0xB1B5 +0x8238E337 0xB1B6 +0x8238E338 0xB1B7 +0x8238E339 0xB1B8 +0x8238E430 0xB1B9 +0x8238E431 0xB1BA +0x8238E432 0xB1BB +0x8238E433 0xB1BC +0x8238E434 0xB1BD +0x8238E435 0xB1BE +0x8238E436 0xB1BF +0x8238E437 0xB1C0 +0x8238E438 0xB1C1 +0x8238E439 0xB1C2 +0x8238E530 0xB1C3 +0x8238E531 0xB1C4 +0x8238E532 0xB1C5 +0x8238E533 0xB1C6 +0x8238E534 0xB1C7 +0x8238E535 0xB1C8 +0x8238E536 0xB1C9 +0x8238E537 0xB1CA +0x8238E538 0xB1CB +0x8238E539 0xB1CC +0x8238E630 0xB1CD +0x8238E631 0xB1CE +0x8238E632 0xB1CF +0x8238E633 0xB1D0 +0x8238E634 0xB1D1 +0x8238E635 0xB1D2 +0x8238E636 0xB1D3 +0x8238E637 0xB1D4 +0x8238E638 0xB1D5 +0x8238E639 0xB1D6 +0x8238E730 0xB1D7 +0x8238E731 0xB1D8 +0x8238E732 0xB1D9 +0x8238E733 0xB1DA +0x8238E734 0xB1DB +0x8238E735 0xB1DC +0x8238E736 0xB1DD +0x8238E737 0xB1DE +0x8238E738 0xB1DF +0x8238E739 0xB1E0 +0x8238E830 0xB1E1 +0x8238E831 0xB1E2 +0x8238E832 0xB1E3 +0x8238E833 0xB1E4 +0x8238E834 0xB1E5 +0x8238E835 0xB1E6 +0x8238E836 0xB1E7 +0x8238E837 0xB1E8 +0x8238E838 0xB1E9 +0x8238E839 0xB1EA +0x8238E930 0xB1EB +0x8238E931 0xB1EC +0x8238E932 0xB1ED +0x8238E933 0xB1EE +0x8238E934 0xB1EF +0x8238E935 0xB1F0 +0x8238E936 0xB1F1 +0x8238E937 0xB1F2 +0x8238E938 0xB1F3 +0x8238E939 0xB1F4 +0x8238EA30 0xB1F5 +0x8238EA31 0xB1F6 +0x8238EA32 0xB1F7 +0x8238EA33 0xB1F8 +0x8238EA34 0xB1F9 +0x8238EA35 0xB1FA +0x8238EA36 0xB1FB +0x8238EA37 0xB1FC +0x8238EA38 0xB1FD +0x8238EA39 0xB1FE +0x8238EB30 0xB1FF +0x8238EB31 0xB200 +0x8238EB32 0xB201 +0x8238EB33 0xB202 +0x8238EB34 0xB203 +0x8238EB35 0xB204 +0x8238EB36 0xB205 +0x8238EB37 0xB206 +0x8238EB38 0xB207 +0x8238EB39 0xB208 +0x8238EC30 0xB209 +0x8238EC31 0xB20A +0x8238EC32 0xB20B +0x8238EC33 0xB20C +0x8238EC34 0xB20D +0x8238EC35 0xB20E +0x8238EC36 0xB20F +0x8238EC37 0xB210 +0x8238EC38 0xB211 +0x8238EC39 0xB212 +0x8238ED30 0xB213 +0x8238ED31 0xB214 +0x8238ED32 0xB215 +0x8238ED33 0xB216 +0x8238ED34 0xB217 +0x8238ED35 0xB218 +0x8238ED36 0xB219 +0x8238ED37 0xB21A +0x8238ED38 0xB21B +0x8238ED39 0xB21C +0x8238EE30 0xB21D +0x8238EE31 0xB21E +0x8238EE32 0xB21F +0x8238EE33 0xB220 +0x8238EE34 0xB221 +0x8238EE35 0xB222 +0x8238EE36 0xB223 +0x8238EE37 0xB224 +0x8238EE38 0xB225 +0x8238EE39 0xB226 +0x8238EF30 0xB227 +0x8238EF31 0xB228 +0x8238EF32 0xB229 +0x8238EF33 0xB22A +0x8238EF34 0xB22B +0x8238EF35 0xB22C +0x8238EF36 0xB22D +0x8238EF37 0xB22E +0x8238EF38 0xB22F +0x8238EF39 0xB230 +0x8238F030 0xB231 +0x8238F031 0xB232 +0x8238F032 0xB233 +0x8238F033 0xB234 +0x8238F034 0xB235 +0x8238F035 0xB236 +0x8238F036 0xB237 +0x8238F037 0xB238 +0x8238F038 0xB239 +0x8238F039 0xB23A +0x8238F130 0xB23B +0x8238F131 0xB23C +0x8238F132 0xB23D +0x8238F133 0xB23E +0x8238F134 0xB23F +0x8238F135 0xB240 +0x8238F136 0xB241 +0x8238F137 0xB242 +0x8238F138 0xB243 +0x8238F139 0xB244 +0x8238F230 0xB245 +0x8238F231 0xB246 +0x8238F232 0xB247 +0x8238F233 0xB248 +0x8238F234 0xB249 +0x8238F235 0xB24A +0x8238F236 0xB24B +0x8238F237 0xB24C +0x8238F238 0xB24D +0x8238F239 0xB24E +0x8238F330 0xB24F +0x8238F331 0xB250 +0x8238F332 0xB251 +0x8238F333 0xB252 +0x8238F334 0xB253 +0x8238F335 0xB254 +0x8238F336 0xB255 +0x8238F337 0xB256 +0x8238F338 0xB257 +0x8238F339 0xB258 +0x8238F430 0xB259 +0x8238F431 0xB25A +0x8238F432 0xB25B +0x8238F433 0xB25C +0x8238F434 0xB25D +0x8238F435 0xB25E +0x8238F436 0xB25F +0x8238F437 0xB260 +0x8238F438 0xB261 +0x8238F439 0xB262 +0x8238F530 0xB263 +0x8238F531 0xB264 +0x8238F532 0xB265 +0x8238F533 0xB266 +0x8238F534 0xB267 +0x8238F535 0xB268 +0x8238F536 0xB269 +0x8238F537 0xB26A +0x8238F538 0xB26B +0x8238F539 0xB26C +0x8238F630 0xB26D +0x8238F631 0xB26E +0x8238F632 0xB26F +0x8238F633 0xB270 +0x8238F634 0xB271 +0x8238F635 0xB272 +0x8238F636 0xB273 +0x8238F637 0xB274 +0x8238F638 0xB275 +0x8238F639 0xB276 +0x8238F730 0xB277 +0x8238F731 0xB278 +0x8238F732 0xB279 +0x8238F733 0xB27A +0x8238F734 0xB27B +0x8238F735 0xB27C +0x8238F736 0xB27D +0x8238F737 0xB27E +0x8238F738 0xB27F +0x8238F739 0xB280 +0x8238F830 0xB281 +0x8238F831 0xB282 +0x8238F832 0xB283 +0x8238F833 0xB284 +0x8238F834 0xB285 +0x8238F835 0xB286 +0x8238F836 0xB287 +0x8238F837 0xB288 +0x8238F838 0xB289 +0x8238F839 0xB28A +0x8238F930 0xB28B +0x8238F931 0xB28C +0x8238F932 0xB28D +0x8238F933 0xB28E +0x8238F934 0xB28F +0x8238F935 0xB290 +0x8238F936 0xB291 +0x8238F937 0xB292 +0x8238F938 0xB293 +0x8238F939 0xB294 +0x8238FA30 0xB295 +0x8238FA31 0xB296 +0x8238FA32 0xB297 +0x8238FA33 0xB298 +0x8238FA34 0xB299 +0x8238FA35 0xB29A +0x8238FA36 0xB29B +0x8238FA37 0xB29C +0x8238FA38 0xB29D +0x8238FA39 0xB29E +0x8238FB30 0xB29F +0x8238FB31 0xB2A0 +0x8238FB32 0xB2A1 +0x8238FB33 0xB2A2 +0x8238FB34 0xB2A3 +0x8238FB35 0xB2A4 +0x8238FB36 0xB2A5 +0x8238FB37 0xB2A6 +0x8238FB38 0xB2A7 +0x8238FB39 0xB2A8 +0x8238FC30 0xB2A9 +0x8238FC31 0xB2AA +0x8238FC32 0xB2AB +0x8238FC33 0xB2AC +0x8238FC34 0xB2AD +0x8238FC35 0xB2AE +0x8238FC36 0xB2AF +0x8238FC37 0xB2B0 +0x8238FC38 0xB2B1 +0x8238FC39 0xB2B2 +0x8238FD30 0xB2B3 +0x8238FD31 0xB2B4 +0x8238FD32 0xB2B5 +0x8238FD33 0xB2B6 +0x8238FD34 0xB2B7 +0x8238FD35 0xB2B8 +0x8238FD36 0xB2B9 +0x8238FD37 0xB2BA +0x8238FD38 0xB2BB +0x8238FD39 0xB2BC +0x8238FE30 0xB2BD +0x8238FE31 0xB2BE +0x8238FE32 0xB2BF +0x8238FE33 0xB2C0 +0x8238FE34 0xB2C1 +0x8238FE35 0xB2C2 +0x8238FE36 0xB2C3 +0x8238FE37 0xB2C4 +0x8238FE38 0xB2C5 +0x8238FE39 0xB2C6 +0x82398130 0xB2C7 +0x82398131 0xB2C8 +0x82398132 0xB2C9 +0x82398133 0xB2CA +0x82398134 0xB2CB +0x82398135 0xB2CC +0x82398136 0xB2CD +0x82398137 0xB2CE +0x82398138 0xB2CF +0x82398139 0xB2D0 +0x82398230 0xB2D1 +0x82398231 0xB2D2 +0x82398232 0xB2D3 +0x82398233 0xB2D4 +0x82398234 0xB2D5 +0x82398235 0xB2D6 +0x82398236 0xB2D7 +0x82398237 0xB2D8 +0x82398238 0xB2D9 +0x82398239 0xB2DA +0x82398330 0xB2DB +0x82398331 0xB2DC +0x82398332 0xB2DD +0x82398333 0xB2DE +0x82398334 0xB2DF +0x82398335 0xB2E0 +0x82398336 0xB2E1 +0x82398337 0xB2E2 +0x82398338 0xB2E3 +0x82398339 0xB2E4 +0x82398430 0xB2E5 +0x82398431 0xB2E6 +0x82398432 0xB2E7 +0x82398433 0xB2E8 +0x82398434 0xB2E9 +0x82398435 0xB2EA +0x82398436 0xB2EB +0x82398437 0xB2EC +0x82398438 0xB2ED +0x82398439 0xB2EE +0x82398530 0xB2EF +0x82398531 0xB2F0 +0x82398532 0xB2F1 +0x82398533 0xB2F2 +0x82398534 0xB2F3 +0x82398535 0xB2F4 +0x82398536 0xB2F5 +0x82398537 0xB2F6 +0x82398538 0xB2F7 +0x82398539 0xB2F8 +0x82398630 0xB2F9 +0x82398631 0xB2FA +0x82398632 0xB2FB +0x82398633 0xB2FC +0x82398634 0xB2FD +0x82398635 0xB2FE +0x82398636 0xB2FF +0x82398637 0xB300 +0x82398638 0xB301 +0x82398639 0xB302 +0x82398730 0xB303 +0x82398731 0xB304 +0x82398732 0xB305 +0x82398733 0xB306 +0x82398734 0xB307 +0x82398735 0xB308 +0x82398736 0xB309 +0x82398737 0xB30A +0x82398738 0xB30B +0x82398739 0xB30C +0x82398830 0xB30D +0x82398831 0xB30E +0x82398832 0xB30F +0x82398833 0xB310 +0x82398834 0xB311 +0x82398835 0xB312 +0x82398836 0xB313 +0x82398837 0xB314 +0x82398838 0xB315 +0x82398839 0xB316 +0x82398930 0xB317 +0x82398931 0xB318 +0x82398932 0xB319 +0x82398933 0xB31A +0x82398934 0xB31B +0x82398935 0xB31C +0x82398936 0xB31D +0x82398937 0xB31E +0x82398938 0xB31F +0x82398939 0xB320 +0x82398A30 0xB321 +0x82398A31 0xB322 +0x82398A32 0xB323 +0x82398A33 0xB324 +0x82398A34 0xB325 +0x82398A35 0xB326 +0x82398A36 0xB327 +0x82398A37 0xB328 +0x82398A38 0xB329 +0x82398A39 0xB32A +0x82398B30 0xB32B +0x82398B31 0xB32C +0x82398B32 0xB32D +0x82398B33 0xB32E +0x82398B34 0xB32F +0x82398B35 0xB330 +0x82398B36 0xB331 +0x82398B37 0xB332 +0x82398B38 0xB333 +0x82398B39 0xB334 +0x82398C30 0xB335 +0x82398C31 0xB336 +0x82398C32 0xB337 +0x82398C33 0xB338 +0x82398C34 0xB339 +0x82398C35 0xB33A +0x82398C36 0xB33B +0x82398C37 0xB33C +0x82398C38 0xB33D +0x82398C39 0xB33E +0x82398D30 0xB33F +0x82398D31 0xB340 +0x82398D32 0xB341 +0x82398D33 0xB342 +0x82398D34 0xB343 +0x82398D35 0xB344 +0x82398D36 0xB345 +0x82398D37 0xB346 +0x82398D38 0xB347 +0x82398D39 0xB348 +0x82398E30 0xB349 +0x82398E31 0xB34A +0x82398E32 0xB34B +0x82398E33 0xB34C +0x82398E34 0xB34D +0x82398E35 0xB34E +0x82398E36 0xB34F +0x82398E37 0xB350 +0x82398E38 0xB351 +0x82398E39 0xB352 +0x82398F30 0xB353 +0x82398F31 0xB354 +0x82398F32 0xB355 +0x82398F33 0xB356 +0x82398F34 0xB357 +0x82398F35 0xB358 +0x82398F36 0xB359 +0x82398F37 0xB35A +0x82398F38 0xB35B +0x82398F39 0xB35C +0x82399030 0xB35D +0x82399031 0xB35E +0x82399032 0xB35F +0x82399033 0xB360 +0x82399034 0xB361 +0x82399035 0xB362 +0x82399036 0xB363 +0x82399037 0xB364 +0x82399038 0xB365 +0x82399039 0xB366 +0x82399130 0xB367 +0x82399131 0xB368 +0x82399132 0xB369 +0x82399133 0xB36A +0x82399134 0xB36B +0x82399135 0xB36C +0x82399136 0xB36D +0x82399137 0xB36E +0x82399138 0xB36F +0x82399139 0xB370 +0x82399230 0xB371 +0x82399231 0xB372 +0x82399232 0xB373 +0x82399233 0xB374 +0x82399234 0xB375 +0x82399235 0xB376 +0x82399236 0xB377 +0x82399237 0xB378 +0x82399238 0xB379 +0x82399239 0xB37A +0x82399330 0xB37B +0x82399331 0xB37C +0x82399332 0xB37D +0x82399333 0xB37E +0x82399334 0xB37F +0x82399335 0xB380 +0x82399336 0xB381 +0x82399337 0xB382 +0x82399338 0xB383 +0x82399339 0xB384 +0x82399430 0xB385 +0x82399431 0xB386 +0x82399432 0xB387 +0x82399433 0xB388 +0x82399434 0xB389 +0x82399435 0xB38A +0x82399436 0xB38B +0x82399437 0xB38C +0x82399438 0xB38D +0x82399439 0xB38E +0x82399530 0xB38F +0x82399531 0xB390 +0x82399532 0xB391 +0x82399533 0xB392 +0x82399534 0xB393 +0x82399535 0xB394 +0x82399536 0xB395 +0x82399537 0xB396 +0x82399538 0xB397 +0x82399539 0xB398 +0x82399630 0xB399 +0x82399631 0xB39A +0x82399632 0xB39B +0x82399633 0xB39C +0x82399634 0xB39D +0x82399635 0xB39E +0x82399636 0xB39F +0x82399637 0xB3A0 +0x82399638 0xB3A1 +0x82399639 0xB3A2 +0x82399730 0xB3A3 +0x82399731 0xB3A4 +0x82399732 0xB3A5 +0x82399733 0xB3A6 +0x82399734 0xB3A7 +0x82399735 0xB3A8 +0x82399736 0xB3A9 +0x82399737 0xB3AA +0x82399738 0xB3AB +0x82399739 0xB3AC +0x82399830 0xB3AD +0x82399831 0xB3AE +0x82399832 0xB3AF +0x82399833 0xB3B0 +0x82399834 0xB3B1 +0x82399835 0xB3B2 +0x82399836 0xB3B3 +0x82399837 0xB3B4 +0x82399838 0xB3B5 +0x82399839 0xB3B6 +0x82399930 0xB3B7 +0x82399931 0xB3B8 +0x82399932 0xB3B9 +0x82399933 0xB3BA +0x82399934 0xB3BB +0x82399935 0xB3BC +0x82399936 0xB3BD +0x82399937 0xB3BE +0x82399938 0xB3BF +0x82399939 0xB3C0 +0x82399A30 0xB3C1 +0x82399A31 0xB3C2 +0x82399A32 0xB3C3 +0x82399A33 0xB3C4 +0x82399A34 0xB3C5 +0x82399A35 0xB3C6 +0x82399A36 0xB3C7 +0x82399A37 0xB3C8 +0x82399A38 0xB3C9 +0x82399A39 0xB3CA +0x82399B30 0xB3CB +0x82399B31 0xB3CC +0x82399B32 0xB3CD +0x82399B33 0xB3CE +0x82399B34 0xB3CF +0x82399B35 0xB3D0 +0x82399B36 0xB3D1 +0x82399B37 0xB3D2 +0x82399B38 0xB3D3 +0x82399B39 0xB3D4 +0x82399C30 0xB3D5 +0x82399C31 0xB3D6 +0x82399C32 0xB3D7 +0x82399C33 0xB3D8 +0x82399C34 0xB3D9 +0x82399C35 0xB3DA +0x82399C36 0xB3DB +0x82399C37 0xB3DC +0x82399C38 0xB3DD +0x82399C39 0xB3DE +0x82399D30 0xB3DF +0x82399D31 0xB3E0 +0x82399D32 0xB3E1 +0x82399D33 0xB3E2 +0x82399D34 0xB3E3 +0x82399D35 0xB3E4 +0x82399D36 0xB3E5 +0x82399D37 0xB3E6 +0x82399D38 0xB3E7 +0x82399D39 0xB3E8 +0x82399E30 0xB3E9 +0x82399E31 0xB3EA +0x82399E32 0xB3EB +0x82399E33 0xB3EC +0x82399E34 0xB3ED +0x82399E35 0xB3EE +0x82399E36 0xB3EF +0x82399E37 0xB3F0 +0x82399E38 0xB3F1 +0x82399E39 0xB3F2 +0x82399F30 0xB3F3 +0x82399F31 0xB3F4 +0x82399F32 0xB3F5 +0x82399F33 0xB3F6 +0x82399F34 0xB3F7 +0x82399F35 0xB3F8 +0x82399F36 0xB3F9 +0x82399F37 0xB3FA +0x82399F38 0xB3FB +0x82399F39 0xB3FC +0x8239A030 0xB3FD +0x8239A031 0xB3FE +0x8239A032 0xB3FF +0x8239A033 0xB400 +0x8239A034 0xB401 +0x8239A035 0xB402 +0x8239A036 0xB403 +0x8239A037 0xB404 +0x8239A038 0xB405 +0x8239A039 0xB406 +0x8239A130 0xB407 +0x8239A131 0xB408 +0x8239A132 0xB409 +0x8239A133 0xB40A +0x8239A134 0xB40B +0x8239A135 0xB40C +0x8239A136 0xB40D +0x8239A137 0xB40E +0x8239A138 0xB40F +0x8239A139 0xB410 +0x8239A230 0xB411 +0x8239A231 0xB412 +0x8239A232 0xB413 +0x8239A233 0xB414 +0x8239A234 0xB415 +0x8239A235 0xB416 +0x8239A236 0xB417 +0x8239A237 0xB418 +0x8239A238 0xB419 +0x8239A239 0xB41A +0x8239A330 0xB41B +0x8239A331 0xB41C +0x8239A332 0xB41D +0x8239A333 0xB41E +0x8239A334 0xB41F +0x8239A335 0xB420 +0x8239A336 0xB421 +0x8239A337 0xB422 +0x8239A338 0xB423 +0x8239A339 0xB424 +0x8239A430 0xB425 +0x8239A431 0xB426 +0x8239A432 0xB427 +0x8239A433 0xB428 +0x8239A434 0xB429 +0x8239A435 0xB42A +0x8239A436 0xB42B +0x8239A437 0xB42C +0x8239A438 0xB42D +0x8239A439 0xB42E +0x8239A530 0xB42F +0x8239A531 0xB430 +0x8239A532 0xB431 +0x8239A533 0xB432 +0x8239A534 0xB433 +0x8239A535 0xB434 +0x8239A536 0xB435 +0x8239A537 0xB436 +0x8239A538 0xB437 +0x8239A539 0xB438 +0x8239A630 0xB439 +0x8239A631 0xB43A +0x8239A632 0xB43B +0x8239A633 0xB43C +0x8239A634 0xB43D +0x8239A635 0xB43E +0x8239A636 0xB43F +0x8239A637 0xB440 +0x8239A638 0xB441 +0x8239A639 0xB442 +0x8239A730 0xB443 +0x8239A731 0xB444 +0x8239A732 0xB445 +0x8239A733 0xB446 +0x8239A734 0xB447 +0x8239A735 0xB448 +0x8239A736 0xB449 +0x8239A737 0xB44A +0x8239A738 0xB44B +0x8239A739 0xB44C +0x8239A830 0xB44D +0x8239A831 0xB44E +0x8239A832 0xB44F +0x8239A833 0xB450 +0x8239A834 0xB451 +0x8239A835 0xB452 +0x8239A836 0xB453 +0x8239A837 0xB454 +0x8239A838 0xB455 +0x8239A839 0xB456 +0x8239A930 0xB457 +0x8239A931 0xB458 +0x8239A932 0xB459 +0x8239A933 0xB45A +0x8239A934 0xB45B +0x8239A935 0xB45C +0x8239A936 0xB45D +0x8239A937 0xB45E +0x8239A938 0xB45F +0x8239A939 0xB460 +0x8239AA30 0xB461 +0x8239AA31 0xB462 +0x8239AA32 0xB463 +0x8239AA33 0xB464 +0x8239AA34 0xB465 +0x8239AA35 0xB466 +0x8239AA36 0xB467 +0x8239AA37 0xB468 +0x8239AA38 0xB469 +0x8239AA39 0xB46A +0x8239AB30 0xB46B +0x8239AB31 0xB46C +0x8239AB32 0xB46D +0x8239AB33 0xB46E +0x8239AB34 0xB46F +0x8239AB35 0xB470 +0x8239AB36 0xB471 +0x8239AB37 0xB472 +0x8239AB38 0xB473 +0x8239AB39 0xB474 +0x8239AC30 0xB475 +0x8239AC31 0xB476 +0x8239AC32 0xB477 +0x8239AC33 0xB478 +0x8239AC34 0xB479 +0x8239AC35 0xB47A +0x8239AC36 0xB47B +0x8239AC37 0xB47C +0x8239AC38 0xB47D +0x8239AC39 0xB47E +0x8239AD30 0xB47F +0x8239AD31 0xB480 +0x8239AD32 0xB481 +0x8239AD33 0xB482 +0x8239AD34 0xB483 +0x8239AD35 0xB484 +0x8239AD36 0xB485 +0x8239AD37 0xB486 +0x8239AD38 0xB487 +0x8239AD39 0xB488 +0x8239AE30 0xB489 +0x8239AE31 0xB48A +0x8239AE32 0xB48B +0x8239AE33 0xB48C +0x8239AE34 0xB48D +0x8239AE35 0xB48E +0x8239AE36 0xB48F +0x8239AE37 0xB490 +0x8239AE38 0xB491 +0x8239AE39 0xB492 +0x8239AF30 0xB493 +0x8239AF31 0xB494 +0x8239AF32 0xB495 +0x8239AF33 0xB496 +0x8239AF34 0xB497 +0x8239AF35 0xB498 +0x8239AF36 0xB499 +0x8239AF37 0xB49A +0x8239AF38 0xB49B +0x8239AF39 0xB49C +0x8239B030 0xB49D +0x8239B031 0xB49E +0x8239B032 0xB49F +0x8239B033 0xB4A0 +0x8239B034 0xB4A1 +0x8239B035 0xB4A2 +0x8239B036 0xB4A3 +0x8239B037 0xB4A4 +0x8239B038 0xB4A5 +0x8239B039 0xB4A6 +0x8239B130 0xB4A7 +0x8239B131 0xB4A8 +0x8239B132 0xB4A9 +0x8239B133 0xB4AA +0x8239B134 0xB4AB +0x8239B135 0xB4AC +0x8239B136 0xB4AD +0x8239B137 0xB4AE +0x8239B138 0xB4AF +0x8239B139 0xB4B0 +0x8239B230 0xB4B1 +0x8239B231 0xB4B2 +0x8239B232 0xB4B3 +0x8239B233 0xB4B4 +0x8239B234 0xB4B5 +0x8239B235 0xB4B6 +0x8239B236 0xB4B7 +0x8239B237 0xB4B8 +0x8239B238 0xB4B9 +0x8239B239 0xB4BA +0x8239B330 0xB4BB +0x8239B331 0xB4BC +0x8239B332 0xB4BD +0x8239B333 0xB4BE +0x8239B334 0xB4BF +0x8239B335 0xB4C0 +0x8239B336 0xB4C1 +0x8239B337 0xB4C2 +0x8239B338 0xB4C3 +0x8239B339 0xB4C4 +0x8239B430 0xB4C5 +0x8239B431 0xB4C6 +0x8239B432 0xB4C7 +0x8239B433 0xB4C8 +0x8239B434 0xB4C9 +0x8239B435 0xB4CA +0x8239B436 0xB4CB +0x8239B437 0xB4CC +0x8239B438 0xB4CD +0x8239B439 0xB4CE +0x8239B530 0xB4CF +0x8239B531 0xB4D0 +0x8239B532 0xB4D1 +0x8239B533 0xB4D2 +0x8239B534 0xB4D3 +0x8239B535 0xB4D4 +0x8239B536 0xB4D5 +0x8239B537 0xB4D6 +0x8239B538 0xB4D7 +0x8239B539 0xB4D8 +0x8239B630 0xB4D9 +0x8239B631 0xB4DA +0x8239B632 0xB4DB +0x8239B633 0xB4DC +0x8239B634 0xB4DD +0x8239B635 0xB4DE +0x8239B636 0xB4DF +0x8239B637 0xB4E0 +0x8239B638 0xB4E1 +0x8239B639 0xB4E2 +0x8239B730 0xB4E3 +0x8239B731 0xB4E4 +0x8239B732 0xB4E5 +0x8239B733 0xB4E6 +0x8239B734 0xB4E7 +0x8239B735 0xB4E8 +0x8239B736 0xB4E9 +0x8239B737 0xB4EA +0x8239B738 0xB4EB +0x8239B739 0xB4EC +0x8239B830 0xB4ED +0x8239B831 0xB4EE +0x8239B832 0xB4EF +0x8239B833 0xB4F0 +0x8239B834 0xB4F1 +0x8239B835 0xB4F2 +0x8239B836 0xB4F3 +0x8239B837 0xB4F4 +0x8239B838 0xB4F5 +0x8239B839 0xB4F6 +0x8239B930 0xB4F7 +0x8239B931 0xB4F8 +0x8239B932 0xB4F9 +0x8239B933 0xB4FA +0x8239B934 0xB4FB +0x8239B935 0xB4FC +0x8239B936 0xB4FD +0x8239B937 0xB4FE +0x8239B938 0xB4FF +0x8239B939 0xB500 +0x8239BA30 0xB501 +0x8239BA31 0xB502 +0x8239BA32 0xB503 +0x8239BA33 0xB504 +0x8239BA34 0xB505 +0x8239BA35 0xB506 +0x8239BA36 0xB507 +0x8239BA37 0xB508 +0x8239BA38 0xB509 +0x8239BA39 0xB50A +0x8239BB30 0xB50B +0x8239BB31 0xB50C +0x8239BB32 0xB50D +0x8239BB33 0xB50E +0x8239BB34 0xB50F +0x8239BB35 0xB510 +0x8239BB36 0xB511 +0x8239BB37 0xB512 +0x8239BB38 0xB513 +0x8239BB39 0xB514 +0x8239BC30 0xB515 +0x8239BC31 0xB516 +0x8239BC32 0xB517 +0x8239BC33 0xB518 +0x8239BC34 0xB519 +0x8239BC35 0xB51A +0x8239BC36 0xB51B +0x8239BC37 0xB51C +0x8239BC38 0xB51D +0x8239BC39 0xB51E +0x8239BD30 0xB51F +0x8239BD31 0xB520 +0x8239BD32 0xB521 +0x8239BD33 0xB522 +0x8239BD34 0xB523 +0x8239BD35 0xB524 +0x8239BD36 0xB525 +0x8239BD37 0xB526 +0x8239BD38 0xB527 +0x8239BD39 0xB528 +0x8239BE30 0xB529 +0x8239BE31 0xB52A +0x8239BE32 0xB52B +0x8239BE33 0xB52C +0x8239BE34 0xB52D +0x8239BE35 0xB52E +0x8239BE36 0xB52F +0x8239BE37 0xB530 +0x8239BE38 0xB531 +0x8239BE39 0xB532 +0x8239BF30 0xB533 +0x8239BF31 0xB534 +0x8239BF32 0xB535 +0x8239BF33 0xB536 +0x8239BF34 0xB537 +0x8239BF35 0xB538 +0x8239BF36 0xB539 +0x8239BF37 0xB53A +0x8239BF38 0xB53B +0x8239BF39 0xB53C +0x8239C030 0xB53D +0x8239C031 0xB53E +0x8239C032 0xB53F +0x8239C033 0xB540 +0x8239C034 0xB541 +0x8239C035 0xB542 +0x8239C036 0xB543 +0x8239C037 0xB544 +0x8239C038 0xB545 +0x8239C039 0xB546 +0x8239C130 0xB547 +0x8239C131 0xB548 +0x8239C132 0xB549 +0x8239C133 0xB54A +0x8239C134 0xB54B +0x8239C135 0xB54C +0x8239C136 0xB54D +0x8239C137 0xB54E +0x8239C138 0xB54F +0x8239C139 0xB550 +0x8239C230 0xB551 +0x8239C231 0xB552 +0x8239C232 0xB553 +0x8239C233 0xB554 +0x8239C234 0xB555 +0x8239C235 0xB556 +0x8239C236 0xB557 +0x8239C237 0xB558 +0x8239C238 0xB559 +0x8239C239 0xB55A +0x8239C330 0xB55B +0x8239C331 0xB55C +0x8239C332 0xB55D +0x8239C333 0xB55E +0x8239C334 0xB55F +0x8239C335 0xB560 +0x8239C336 0xB561 +0x8239C337 0xB562 +0x8239C338 0xB563 +0x8239C339 0xB564 +0x8239C430 0xB565 +0x8239C431 0xB566 +0x8239C432 0xB567 +0x8239C433 0xB568 +0x8239C434 0xB569 +0x8239C435 0xB56A +0x8239C436 0xB56B +0x8239C437 0xB56C +0x8239C438 0xB56D +0x8239C439 0xB56E +0x8239C530 0xB56F +0x8239C531 0xB570 +0x8239C532 0xB571 +0x8239C533 0xB572 +0x8239C534 0xB573 +0x8239C535 0xB574 +0x8239C536 0xB575 +0x8239C537 0xB576 +0x8239C538 0xB577 +0x8239C539 0xB578 +0x8239C630 0xB579 +0x8239C631 0xB57A +0x8239C632 0xB57B +0x8239C633 0xB57C +0x8239C634 0xB57D +0x8239C635 0xB57E +0x8239C636 0xB57F +0x8239C637 0xB580 +0x8239C638 0xB581 +0x8239C639 0xB582 +0x8239C730 0xB583 +0x8239C731 0xB584 +0x8239C732 0xB585 +0x8239C733 0xB586 +0x8239C734 0xB587 +0x8239C735 0xB588 +0x8239C736 0xB589 +0x8239C737 0xB58A +0x8239C738 0xB58B +0x8239C739 0xB58C +0x8239C830 0xB58D +0x8239C831 0xB58E +0x8239C832 0xB58F +0x8239C833 0xB590 +0x8239C834 0xB591 +0x8239C835 0xB592 +0x8239C836 0xB593 +0x8239C837 0xB594 +0x8239C838 0xB595 +0x8239C839 0xB596 +0x8239C930 0xB597 +0x8239C931 0xB598 +0x8239C932 0xB599 +0x8239C933 0xB59A +0x8239C934 0xB59B +0x8239C935 0xB59C +0x8239C936 0xB59D +0x8239C937 0xB59E +0x8239C938 0xB59F +0x8239C939 0xB5A0 +0x8239CA30 0xB5A1 +0x8239CA31 0xB5A2 +0x8239CA32 0xB5A3 +0x8239CA33 0xB5A4 +0x8239CA34 0xB5A5 +0x8239CA35 0xB5A6 +0x8239CA36 0xB5A7 +0x8239CA37 0xB5A8 +0x8239CA38 0xB5A9 +0x8239CA39 0xB5AA +0x8239CB30 0xB5AB +0x8239CB31 0xB5AC +0x8239CB32 0xB5AD +0x8239CB33 0xB5AE +0x8239CB34 0xB5AF +0x8239CB35 0xB5B0 +0x8239CB36 0xB5B1 +0x8239CB37 0xB5B2 +0x8239CB38 0xB5B3 +0x8239CB39 0xB5B4 +0x8239CC30 0xB5B5 +0x8239CC31 0xB5B6 +0x8239CC32 0xB5B7 +0x8239CC33 0xB5B8 +0x8239CC34 0xB5B9 +0x8239CC35 0xB5BA +0x8239CC36 0xB5BB +0x8239CC37 0xB5BC +0x8239CC38 0xB5BD +0x8239CC39 0xB5BE +0x8239CD30 0xB5BF +0x8239CD31 0xB5C0 +0x8239CD32 0xB5C1 +0x8239CD33 0xB5C2 +0x8239CD34 0xB5C3 +0x8239CD35 0xB5C4 +0x8239CD36 0xB5C5 +0x8239CD37 0xB5C6 +0x8239CD38 0xB5C7 +0x8239CD39 0xB5C8 +0x8239CE30 0xB5C9 +0x8239CE31 0xB5CA +0x8239CE32 0xB5CB +0x8239CE33 0xB5CC +0x8239CE34 0xB5CD +0x8239CE35 0xB5CE +0x8239CE36 0xB5CF +0x8239CE37 0xB5D0 +0x8239CE38 0xB5D1 +0x8239CE39 0xB5D2 +0x8239CF30 0xB5D3 +0x8239CF31 0xB5D4 +0x8239CF32 0xB5D5 +0x8239CF33 0xB5D6 +0x8239CF34 0xB5D7 +0x8239CF35 0xB5D8 +0x8239CF36 0xB5D9 +0x8239CF37 0xB5DA +0x8239CF38 0xB5DB +0x8239CF39 0xB5DC +0x8239D030 0xB5DD +0x8239D031 0xB5DE +0x8239D032 0xB5DF +0x8239D033 0xB5E0 +0x8239D034 0xB5E1 +0x8239D035 0xB5E2 +0x8239D036 0xB5E3 +0x8239D037 0xB5E4 +0x8239D038 0xB5E5 +0x8239D039 0xB5E6 +0x8239D130 0xB5E7 +0x8239D131 0xB5E8 +0x8239D132 0xB5E9 +0x8239D133 0xB5EA +0x8239D134 0xB5EB +0x8239D135 0xB5EC +0x8239D136 0xB5ED +0x8239D137 0xB5EE +0x8239D138 0xB5EF +0x8239D139 0xB5F0 +0x8239D230 0xB5F1 +0x8239D231 0xB5F2 +0x8239D232 0xB5F3 +0x8239D233 0xB5F4 +0x8239D234 0xB5F5 +0x8239D235 0xB5F6 +0x8239D236 0xB5F7 +0x8239D237 0xB5F8 +0x8239D238 0xB5F9 +0x8239D239 0xB5FA +0x8239D330 0xB5FB +0x8239D331 0xB5FC +0x8239D332 0xB5FD +0x8239D333 0xB5FE +0x8239D334 0xB5FF +0x8239D335 0xB600 +0x8239D336 0xB601 +0x8239D337 0xB602 +0x8239D338 0xB603 +0x8239D339 0xB604 +0x8239D430 0xB605 +0x8239D431 0xB606 +0x8239D432 0xB607 +0x8239D433 0xB608 +0x8239D434 0xB609 +0x8239D435 0xB60A +0x8239D436 0xB60B +0x8239D437 0xB60C +0x8239D438 0xB60D +0x8239D439 0xB60E +0x8239D530 0xB60F +0x8239D531 0xB610 +0x8239D532 0xB611 +0x8239D533 0xB612 +0x8239D534 0xB613 +0x8239D535 0xB614 +0x8239D536 0xB615 +0x8239D537 0xB616 +0x8239D538 0xB617 +0x8239D539 0xB618 +0x8239D630 0xB619 +0x8239D631 0xB61A +0x8239D632 0xB61B +0x8239D633 0xB61C +0x8239D634 0xB61D +0x8239D635 0xB61E +0x8239D636 0xB61F +0x8239D637 0xB620 +0x8239D638 0xB621 +0x8239D639 0xB622 +0x8239D730 0xB623 +0x8239D731 0xB624 +0x8239D732 0xB625 +0x8239D733 0xB626 +0x8239D734 0xB627 +0x8239D735 0xB628 +0x8239D736 0xB629 +0x8239D737 0xB62A +0x8239D738 0xB62B +0x8239D739 0xB62C +0x8239D830 0xB62D +0x8239D831 0xB62E +0x8239D832 0xB62F +0x8239D833 0xB630 +0x8239D834 0xB631 +0x8239D835 0xB632 +0x8239D836 0xB633 +0x8239D837 0xB634 +0x8239D838 0xB635 +0x8239D839 0xB636 +0x8239D930 0xB637 +0x8239D931 0xB638 +0x8239D932 0xB639 +0x8239D933 0xB63A +0x8239D934 0xB63B +0x8239D935 0xB63C +0x8239D936 0xB63D +0x8239D937 0xB63E +0x8239D938 0xB63F +0x8239D939 0xB640 +0x8239DA30 0xB641 +0x8239DA31 0xB642 +0x8239DA32 0xB643 +0x8239DA33 0xB644 +0x8239DA34 0xB645 +0x8239DA35 0xB646 +0x8239DA36 0xB647 +0x8239DA37 0xB648 +0x8239DA38 0xB649 +0x8239DA39 0xB64A +0x8239DB30 0xB64B +0x8239DB31 0xB64C +0x8239DB32 0xB64D +0x8239DB33 0xB64E +0x8239DB34 0xB64F +0x8239DB35 0xB650 +0x8239DB36 0xB651 +0x8239DB37 0xB652 +0x8239DB38 0xB653 +0x8239DB39 0xB654 +0x8239DC30 0xB655 +0x8239DC31 0xB656 +0x8239DC32 0xB657 +0x8239DC33 0xB658 +0x8239DC34 0xB659 +0x8239DC35 0xB65A +0x8239DC36 0xB65B +0x8239DC37 0xB65C +0x8239DC38 0xB65D +0x8239DC39 0xB65E +0x8239DD30 0xB65F +0x8239DD31 0xB660 +0x8239DD32 0xB661 +0x8239DD33 0xB662 +0x8239DD34 0xB663 +0x8239DD35 0xB664 +0x8239DD36 0xB665 +0x8239DD37 0xB666 +0x8239DD38 0xB667 +0x8239DD39 0xB668 +0x8239DE30 0xB669 +0x8239DE31 0xB66A +0x8239DE32 0xB66B +0x8239DE33 0xB66C +0x8239DE34 0xB66D +0x8239DE35 0xB66E +0x8239DE36 0xB66F +0x8239DE37 0xB670 +0x8239DE38 0xB671 +0x8239DE39 0xB672 +0x8239DF30 0xB673 +0x8239DF31 0xB674 +0x8239DF32 0xB675 +0x8239DF33 0xB676 +0x8239DF34 0xB677 +0x8239DF35 0xB678 +0x8239DF36 0xB679 +0x8239DF37 0xB67A +0x8239DF38 0xB67B +0x8239DF39 0xB67C +0x8239E030 0xB67D +0x8239E031 0xB67E +0x8239E032 0xB67F +0x8239E033 0xB680 +0x8239E034 0xB681 +0x8239E035 0xB682 +0x8239E036 0xB683 +0x8239E037 0xB684 +0x8239E038 0xB685 +0x8239E039 0xB686 +0x8239E130 0xB687 +0x8239E131 0xB688 +0x8239E132 0xB689 +0x8239E133 0xB68A +0x8239E134 0xB68B +0x8239E135 0xB68C +0x8239E136 0xB68D +0x8239E137 0xB68E +0x8239E138 0xB68F +0x8239E139 0xB690 +0x8239E230 0xB691 +0x8239E231 0xB692 +0x8239E232 0xB693 +0x8239E233 0xB694 +0x8239E234 0xB695 +0x8239E235 0xB696 +0x8239E236 0xB697 +0x8239E237 0xB698 +0x8239E238 0xB699 +0x8239E239 0xB69A +0x8239E330 0xB69B +0x8239E331 0xB69C +0x8239E332 0xB69D +0x8239E333 0xB69E +0x8239E334 0xB69F +0x8239E335 0xB6A0 +0x8239E336 0xB6A1 +0x8239E337 0xB6A2 +0x8239E338 0xB6A3 +0x8239E339 0xB6A4 +0x8239E430 0xB6A5 +0x8239E431 0xB6A6 +0x8239E432 0xB6A7 +0x8239E433 0xB6A8 +0x8239E434 0xB6A9 +0x8239E435 0xB6AA +0x8239E436 0xB6AB +0x8239E437 0xB6AC +0x8239E438 0xB6AD +0x8239E439 0xB6AE +0x8239E530 0xB6AF +0x8239E531 0xB6B0 +0x8239E532 0xB6B1 +0x8239E533 0xB6B2 +0x8239E534 0xB6B3 +0x8239E535 0xB6B4 +0x8239E536 0xB6B5 +0x8239E537 0xB6B6 +0x8239E538 0xB6B7 +0x8239E539 0xB6B8 +0x8239E630 0xB6B9 +0x8239E631 0xB6BA +0x8239E632 0xB6BB +0x8239E633 0xB6BC +0x8239E634 0xB6BD +0x8239E635 0xB6BE +0x8239E636 0xB6BF +0x8239E637 0xB6C0 +0x8239E638 0xB6C1 +0x8239E639 0xB6C2 +0x8239E730 0xB6C3 +0x8239E731 0xB6C4 +0x8239E732 0xB6C5 +0x8239E733 0xB6C6 +0x8239E734 0xB6C7 +0x8239E735 0xB6C8 +0x8239E736 0xB6C9 +0x8239E737 0xB6CA +0x8239E738 0xB6CB +0x8239E739 0xB6CC +0x8239E830 0xB6CD +0x8239E831 0xB6CE +0x8239E832 0xB6CF +0x8239E833 0xB6D0 +0x8239E834 0xB6D1 +0x8239E835 0xB6D2 +0x8239E836 0xB6D3 +0x8239E837 0xB6D4 +0x8239E838 0xB6D5 +0x8239E839 0xB6D6 +0x8239E930 0xB6D7 +0x8239E931 0xB6D8 +0x8239E932 0xB6D9 +0x8239E933 0xB6DA +0x8239E934 0xB6DB +0x8239E935 0xB6DC +0x8239E936 0xB6DD +0x8239E937 0xB6DE +0x8239E938 0xB6DF +0x8239E939 0xB6E0 +0x8239EA30 0xB6E1 +0x8239EA31 0xB6E2 +0x8239EA32 0xB6E3 +0x8239EA33 0xB6E4 +0x8239EA34 0xB6E5 +0x8239EA35 0xB6E6 +0x8239EA36 0xB6E7 +0x8239EA37 0xB6E8 +0x8239EA38 0xB6E9 +0x8239EA39 0xB6EA +0x8239EB30 0xB6EB +0x8239EB31 0xB6EC +0x8239EB32 0xB6ED +0x8239EB33 0xB6EE +0x8239EB34 0xB6EF +0x8239EB35 0xB6F0 +0x8239EB36 0xB6F1 +0x8239EB37 0xB6F2 +0x8239EB38 0xB6F3 +0x8239EB39 0xB6F4 +0x8239EC30 0xB6F5 +0x8239EC31 0xB6F6 +0x8239EC32 0xB6F7 +0x8239EC33 0xB6F8 +0x8239EC34 0xB6F9 +0x8239EC35 0xB6FA +0x8239EC36 0xB6FB +0x8239EC37 0xB6FC +0x8239EC38 0xB6FD +0x8239EC39 0xB6FE +0x8239ED30 0xB6FF +0x8239ED31 0xB700 +0x8239ED32 0xB701 +0x8239ED33 0xB702 +0x8239ED34 0xB703 +0x8239ED35 0xB704 +0x8239ED36 0xB705 +0x8239ED37 0xB706 +0x8239ED38 0xB707 +0x8239ED39 0xB708 +0x8239EE30 0xB709 +0x8239EE31 0xB70A +0x8239EE32 0xB70B +0x8239EE33 0xB70C +0x8239EE34 0xB70D +0x8239EE35 0xB70E +0x8239EE36 0xB70F +0x8239EE37 0xB710 +0x8239EE38 0xB711 +0x8239EE39 0xB712 +0x8239EF30 0xB713 +0x8239EF31 0xB714 +0x8239EF32 0xB715 +0x8239EF33 0xB716 +0x8239EF34 0xB717 +0x8239EF35 0xB718 +0x8239EF36 0xB719 +0x8239EF37 0xB71A +0x8239EF38 0xB71B +0x8239EF39 0xB71C +0x8239F030 0xB71D +0x8239F031 0xB71E +0x8239F032 0xB71F +0x8239F033 0xB720 +0x8239F034 0xB721 +0x8239F035 0xB722 +0x8239F036 0xB723 +0x8239F037 0xB724 +0x8239F038 0xB725 +0x8239F039 0xB726 +0x8239F130 0xB727 +0x8239F131 0xB728 +0x8239F132 0xB729 +0x8239F133 0xB72A +0x8239F134 0xB72B +0x8239F135 0xB72C +0x8239F136 0xB72D +0x8239F137 0xB72E +0x8239F138 0xB72F +0x8239F139 0xB730 +0x8239F230 0xB731 +0x8239F231 0xB732 +0x8239F232 0xB733 +0x8239F233 0xB734 +0x8239F234 0xB735 +0x8239F235 0xB736 +0x8239F236 0xB737 +0x8239F237 0xB738 +0x8239F238 0xB739 +0x8239F239 0xB73A +0x8239F330 0xB73B +0x8239F331 0xB73C +0x8239F332 0xB73D +0x8239F333 0xB73E +0x8239F334 0xB73F +0x8239F335 0xB740 +0x8239F336 0xB741 +0x8239F337 0xB742 +0x8239F338 0xB743 +0x8239F339 0xB744 +0x8239F430 0xB745 +0x8239F431 0xB746 +0x8239F432 0xB747 +0x8239F433 0xB748 +0x8239F434 0xB749 +0x8239F435 0xB74A +0x8239F436 0xB74B +0x8239F437 0xB74C +0x8239F438 0xB74D +0x8239F439 0xB74E +0x8239F530 0xB74F +0x8239F531 0xB750 +0x8239F532 0xB751 +0x8239F533 0xB752 +0x8239F534 0xB753 +0x8239F535 0xB754 +0x8239F536 0xB755 +0x8239F537 0xB756 +0x8239F538 0xB757 +0x8239F539 0xB758 +0x8239F630 0xB759 +0x8239F631 0xB75A +0x8239F632 0xB75B +0x8239F633 0xB75C +0x8239F634 0xB75D +0x8239F635 0xB75E +0x8239F636 0xB75F +0x8239F637 0xB760 +0x8239F638 0xB761 +0x8239F639 0xB762 +0x8239F730 0xB763 +0x8239F731 0xB764 +0x8239F732 0xB765 +0x8239F733 0xB766 +0x8239F734 0xB767 +0x8239F735 0xB768 +0x8239F736 0xB769 +0x8239F737 0xB76A +0x8239F738 0xB76B +0x8239F739 0xB76C +0x8239F830 0xB76D +0x8239F831 0xB76E +0x8239F832 0xB76F +0x8239F833 0xB770 +0x8239F834 0xB771 +0x8239F835 0xB772 +0x8239F836 0xB773 +0x8239F837 0xB774 +0x8239F838 0xB775 +0x8239F839 0xB776 +0x8239F930 0xB777 +0x8239F931 0xB778 +0x8239F932 0xB779 +0x8239F933 0xB77A +0x8239F934 0xB77B +0x8239F935 0xB77C +0x8239F936 0xB77D +0x8239F937 0xB77E +0x8239F938 0xB77F +0x8239F939 0xB780 +0x8239FA30 0xB781 +0x8239FA31 0xB782 +0x8239FA32 0xB783 +0x8239FA33 0xB784 +0x8239FA34 0xB785 +0x8239FA35 0xB786 +0x8239FA36 0xB787 +0x8239FA37 0xB788 +0x8239FA38 0xB789 +0x8239FA39 0xB78A +0x8239FB30 0xB78B +0x8239FB31 0xB78C +0x8239FB32 0xB78D +0x8239FB33 0xB78E +0x8239FB34 0xB78F +0x8239FB35 0xB790 +0x8239FB36 0xB791 +0x8239FB37 0xB792 +0x8239FB38 0xB793 +0x8239FB39 0xB794 +0x8239FC30 0xB795 +0x8239FC31 0xB796 +0x8239FC32 0xB797 +0x8239FC33 0xB798 +0x8239FC34 0xB799 +0x8239FC35 0xB79A +0x8239FC36 0xB79B +0x8239FC37 0xB79C +0x8239FC38 0xB79D +0x8239FC39 0xB79E +0x8239FD30 0xB79F +0x8239FD31 0xB7A0 +0x8239FD32 0xB7A1 +0x8239FD33 0xB7A2 +0x8239FD34 0xB7A3 +0x8239FD35 0xB7A4 +0x8239FD36 0xB7A5 +0x8239FD37 0xB7A6 +0x8239FD38 0xB7A7 +0x8239FD39 0xB7A8 +0x8239FE30 0xB7A9 +0x8239FE31 0xB7AA +0x8239FE32 0xB7AB +0x8239FE33 0xB7AC +0x8239FE34 0xB7AD +0x8239FE35 0xB7AE +0x8239FE36 0xB7AF +0x8239FE37 0xB7B0 +0x8239FE38 0xB7B1 +0x8239FE39 0xB7B2 +0x8240 0x4FA4 +0x8241 0x4FAB +0x8242 0x4FAD +0x8243 0x4FB0 +0x8244 0x4FB1 +0x8245 0x4FB2 +0x8246 0x4FB3 +0x8247 0x4FB4 +0x8248 0x4FB6 +0x8249 0x4FB7 +0x824A 0x4FB8 +0x824B 0x4FB9 +0x824C 0x4FBA +0x824D 0x4FBB +0x824E 0x4FBC +0x824F 0x4FBD +0x8250 0x4FBE +0x8251 0x4FC0 +0x8252 0x4FC1 +0x8253 0x4FC2 +0x8254 0x4FC6 +0x8255 0x4FC7 +0x8256 0x4FC8 +0x8257 0x4FC9 +0x8258 0x4FCB +0x8259 0x4FCC +0x825A 0x4FCD +0x825B 0x4FD2 +0x825C 0x4FD3 +0x825D 0x4FD4 +0x825E 0x4FD5 +0x825F 0x4FD6 +0x8260 0x4FD9 +0x8261 0x4FDB +0x8262 0x4FE0 +0x8263 0x4FE2 +0x8264 0x4FE4 +0x8265 0x4FE5 +0x8266 0x4FE7 +0x8267 0x4FEB +0x8268 0x4FEC +0x8269 0x4FF0 +0x826A 0x4FF2 +0x826B 0x4FF4 +0x826C 0x4FF5 +0x826D 0x4FF6 +0x826E 0x4FF7 +0x826F 0x4FF9 +0x8270 0x4FFB +0x8271 0x4FFC +0x8272 0x4FFD +0x8273 0x4FFF +0x8274 0x5000 +0x8275 0x5001 +0x8276 0x5002 +0x8277 0x5003 +0x8278 0x5004 +0x8279 0x5005 +0x827A 0x5006 +0x827B 0x5007 +0x827C 0x5008 +0x827D 0x5009 +0x827E 0x500A +0x8280 0x500B +0x8281 0x500E +0x8282 0x5010 +0x8283 0x5011 +0x8284 0x5013 +0x8285 0x5015 +0x8286 0x5016 +0x8287 0x5017 +0x8288 0x501B +0x8289 0x501D +0x828A 0x501E +0x828B 0x5020 +0x828C 0x5022 +0x828D 0x5023 +0x828E 0x5024 +0x828F 0x5027 +0x8290 0x502B +0x8291 0x502F +0x8292 0x5030 +0x8293 0x5031 +0x8294 0x5032 +0x8295 0x5033 +0x8296 0x5034 +0x8297 0x5035 +0x8298 0x5036 +0x8299 0x5037 +0x829A 0x5038 +0x829B 0x5039 +0x829C 0x503B +0x829D 0x503D +0x829E 0x503F +0x829F 0x5040 +0x82A0 0x5041 +0x82A1 0x5042 +0x82A2 0x5044 +0x82A3 0x5045 +0x82A4 0x5046 +0x82A5 0x5049 +0x82A6 0x504A +0x82A7 0x504B +0x82A8 0x504D +0x82A9 0x5050 +0x82AA 0x5051 +0x82AB 0x5052 +0x82AC 0x5053 +0x82AD 0x5054 +0x82AE 0x5056 +0x82AF 0x5057 +0x82B0 0x5058 +0x82B1 0x5059 +0x82B2 0x505B +0x82B3 0x505D +0x82B4 0x505E +0x82B5 0x505F +0x82B6 0x5060 +0x82B7 0x5061 +0x82B8 0x5062 +0x82B9 0x5063 +0x82BA 0x5064 +0x82BB 0x5066 +0x82BC 0x5067 +0x82BD 0x5068 +0x82BE 0x5069 +0x82BF 0x506A +0x82C0 0x506B +0x82C1 0x506D +0x82C2 0x506E +0x82C3 0x506F +0x82C4 0x5070 +0x82C5 0x5071 +0x82C6 0x5072 +0x82C7 0x5073 +0x82C8 0x5074 +0x82C9 0x5075 +0x82CA 0x5078 +0x82CB 0x5079 +0x82CC 0x507A +0x82CD 0x507C +0x82CE 0x507D +0x82CF 0x5081 +0x82D0 0x5082 +0x82D1 0x5083 +0x82D2 0x5084 +0x82D3 0x5086 +0x82D4 0x5087 +0x82D5 0x5089 +0x82D6 0x508A +0x82D7 0x508B +0x82D8 0x508C +0x82D9 0x508E +0x82DA 0x508F +0x82DB 0x5090 +0x82DC 0x5091 +0x82DD 0x5092 +0x82DE 0x5093 +0x82DF 0x5094 +0x82E0 0x5095 +0x82E1 0x5096 +0x82E2 0x5097 +0x82E3 0x5098 +0x82E4 0x5099 +0x82E5 0x509A +0x82E6 0x509B +0x82E7 0x509C +0x82E8 0x509D +0x82E9 0x509E +0x82EA 0x509F +0x82EB 0x50A0 +0x82EC 0x50A1 +0x82ED 0x50A2 +0x82EE 0x50A4 +0x82EF 0x50A6 +0x82F0 0x50AA +0x82F1 0x50AB +0x82F2 0x50AD +0x82F3 0x50AE +0x82F4 0x50AF +0x82F5 0x50B0 +0x82F6 0x50B1 +0x82F7 0x50B3 +0x82F8 0x50B4 +0x82F9 0x50B5 +0x82FA 0x50B6 +0x82FB 0x50B7 +0x82FC 0x50B8 +0x82FD 0x50B9 +0x82FE 0x50BC +0x83308130 0xB7B3 +0x83308131 0xB7B4 +0x83308132 0xB7B5 +0x83308133 0xB7B6 +0x83308134 0xB7B7 +0x83308135 0xB7B8 +0x83308136 0xB7B9 +0x83308137 0xB7BA +0x83308138 0xB7BB +0x83308139 0xB7BC +0x83308230 0xB7BD +0x83308231 0xB7BE +0x83308232 0xB7BF +0x83308233 0xB7C0 +0x83308234 0xB7C1 +0x83308235 0xB7C2 +0x83308236 0xB7C3 +0x83308237 0xB7C4 +0x83308238 0xB7C5 +0x83308239 0xB7C6 +0x83308330 0xB7C7 +0x83308331 0xB7C8 +0x83308332 0xB7C9 +0x83308333 0xB7CA +0x83308334 0xB7CB +0x83308335 0xB7CC +0x83308336 0xB7CD +0x83308337 0xB7CE +0x83308338 0xB7CF +0x83308339 0xB7D0 +0x83308430 0xB7D1 +0x83308431 0xB7D2 +0x83308432 0xB7D3 +0x83308433 0xB7D4 +0x83308434 0xB7D5 +0x83308435 0xB7D6 +0x83308436 0xB7D7 +0x83308437 0xB7D8 +0x83308438 0xB7D9 +0x83308439 0xB7DA +0x83308530 0xB7DB +0x83308531 0xB7DC +0x83308532 0xB7DD +0x83308533 0xB7DE +0x83308534 0xB7DF +0x83308535 0xB7E0 +0x83308536 0xB7E1 +0x83308537 0xB7E2 +0x83308538 0xB7E3 +0x83308539 0xB7E4 +0x83308630 0xB7E5 +0x83308631 0xB7E6 +0x83308632 0xB7E7 +0x83308633 0xB7E8 +0x83308634 0xB7E9 +0x83308635 0xB7EA +0x83308636 0xB7EB +0x83308637 0xB7EC +0x83308638 0xB7ED +0x83308639 0xB7EE +0x83308730 0xB7EF +0x83308731 0xB7F0 +0x83308732 0xB7F1 +0x83308733 0xB7F2 +0x83308734 0xB7F3 +0x83308735 0xB7F4 +0x83308736 0xB7F5 +0x83308737 0xB7F6 +0x83308738 0xB7F7 +0x83308739 0xB7F8 +0x83308830 0xB7F9 +0x83308831 0xB7FA +0x83308832 0xB7FB +0x83308833 0xB7FC +0x83308834 0xB7FD +0x83308835 0xB7FE +0x83308836 0xB7FF +0x83308837 0xB800 +0x83308838 0xB801 +0x83308839 0xB802 +0x83308930 0xB803 +0x83308931 0xB804 +0x83308932 0xB805 +0x83308933 0xB806 +0x83308934 0xB807 +0x83308935 0xB808 +0x83308936 0xB809 +0x83308937 0xB80A +0x83308938 0xB80B +0x83308939 0xB80C +0x83308A30 0xB80D +0x83308A31 0xB80E +0x83308A32 0xB80F +0x83308A33 0xB810 +0x83308A34 0xB811 +0x83308A35 0xB812 +0x83308A36 0xB813 +0x83308A37 0xB814 +0x83308A38 0xB815 +0x83308A39 0xB816 +0x83308B30 0xB817 +0x83308B31 0xB818 +0x83308B32 0xB819 +0x83308B33 0xB81A +0x83308B34 0xB81B +0x83308B35 0xB81C +0x83308B36 0xB81D +0x83308B37 0xB81E +0x83308B38 0xB81F +0x83308B39 0xB820 +0x83308C30 0xB821 +0x83308C31 0xB822 +0x83308C32 0xB823 +0x83308C33 0xB824 +0x83308C34 0xB825 +0x83308C35 0xB826 +0x83308C36 0xB827 +0x83308C37 0xB828 +0x83308C38 0xB829 +0x83308C39 0xB82A +0x83308D30 0xB82B +0x83308D31 0xB82C +0x83308D32 0xB82D +0x83308D33 0xB82E +0x83308D34 0xB82F +0x83308D35 0xB830 +0x83308D36 0xB831 +0x83308D37 0xB832 +0x83308D38 0xB833 +0x83308D39 0xB834 +0x83308E30 0xB835 +0x83308E31 0xB836 +0x83308E32 0xB837 +0x83308E33 0xB838 +0x83308E34 0xB839 +0x83308E35 0xB83A +0x83308E36 0xB83B +0x83308E37 0xB83C +0x83308E38 0xB83D +0x83308E39 0xB83E +0x83308F30 0xB83F +0x83308F31 0xB840 +0x83308F32 0xB841 +0x83308F33 0xB842 +0x83308F34 0xB843 +0x83308F35 0xB844 +0x83308F36 0xB845 +0x83308F37 0xB846 +0x83308F38 0xB847 +0x83308F39 0xB848 +0x83309030 0xB849 +0x83309031 0xB84A +0x83309032 0xB84B +0x83309033 0xB84C +0x83309034 0xB84D +0x83309035 0xB84E +0x83309036 0xB84F +0x83309037 0xB850 +0x83309038 0xB851 +0x83309039 0xB852 +0x83309130 0xB853 +0x83309131 0xB854 +0x83309132 0xB855 +0x83309133 0xB856 +0x83309134 0xB857 +0x83309135 0xB858 +0x83309136 0xB859 +0x83309137 0xB85A +0x83309138 0xB85B +0x83309139 0xB85C +0x83309230 0xB85D +0x83309231 0xB85E +0x83309232 0xB85F +0x83309233 0xB860 +0x83309234 0xB861 +0x83309235 0xB862 +0x83309236 0xB863 +0x83309237 0xB864 +0x83309238 0xB865 +0x83309239 0xB866 +0x83309330 0xB867 +0x83309331 0xB868 +0x83309332 0xB869 +0x83309333 0xB86A +0x83309334 0xB86B +0x83309335 0xB86C +0x83309336 0xB86D +0x83309337 0xB86E +0x83309338 0xB86F +0x83309339 0xB870 +0x83309430 0xB871 +0x83309431 0xB872 +0x83309432 0xB873 +0x83309433 0xB874 +0x83309434 0xB875 +0x83309435 0xB876 +0x83309436 0xB877 +0x83309437 0xB878 +0x83309438 0xB879 +0x83309439 0xB87A +0x83309530 0xB87B +0x83309531 0xB87C +0x83309532 0xB87D +0x83309533 0xB87E +0x83309534 0xB87F +0x83309535 0xB880 +0x83309536 0xB881 +0x83309537 0xB882 +0x83309538 0xB883 +0x83309539 0xB884 +0x83309630 0xB885 +0x83309631 0xB886 +0x83309632 0xB887 +0x83309633 0xB888 +0x83309634 0xB889 +0x83309635 0xB88A +0x83309636 0xB88B +0x83309637 0xB88C +0x83309638 0xB88D +0x83309639 0xB88E +0x83309730 0xB88F +0x83309731 0xB890 +0x83309732 0xB891 +0x83309733 0xB892 +0x83309734 0xB893 +0x83309735 0xB894 +0x83309736 0xB895 +0x83309737 0xB896 +0x83309738 0xB897 +0x83309739 0xB898 +0x83309830 0xB899 +0x83309831 0xB89A +0x83309832 0xB89B +0x83309833 0xB89C +0x83309834 0xB89D +0x83309835 0xB89E +0x83309836 0xB89F +0x83309837 0xB8A0 +0x83309838 0xB8A1 +0x83309839 0xB8A2 +0x83309930 0xB8A3 +0x83309931 0xB8A4 +0x83309932 0xB8A5 +0x83309933 0xB8A6 +0x83309934 0xB8A7 +0x83309935 0xB8A8 +0x83309936 0xB8A9 +0x83309937 0xB8AA +0x83309938 0xB8AB +0x83309939 0xB8AC +0x83309A30 0xB8AD +0x83309A31 0xB8AE +0x83309A32 0xB8AF +0x83309A33 0xB8B0 +0x83309A34 0xB8B1 +0x83309A35 0xB8B2 +0x83309A36 0xB8B3 +0x83309A37 0xB8B4 +0x83309A38 0xB8B5 +0x83309A39 0xB8B6 +0x83309B30 0xB8B7 +0x83309B31 0xB8B8 +0x83309B32 0xB8B9 +0x83309B33 0xB8BA +0x83309B34 0xB8BB +0x83309B35 0xB8BC +0x83309B36 0xB8BD +0x83309B37 0xB8BE +0x83309B38 0xB8BF +0x83309B39 0xB8C0 +0x83309C30 0xB8C1 +0x83309C31 0xB8C2 +0x83309C32 0xB8C3 +0x83309C33 0xB8C4 +0x83309C34 0xB8C5 +0x83309C35 0xB8C6 +0x83309C36 0xB8C7 +0x83309C37 0xB8C8 +0x83309C38 0xB8C9 +0x83309C39 0xB8CA +0x83309D30 0xB8CB +0x83309D31 0xB8CC +0x83309D32 0xB8CD +0x83309D33 0xB8CE +0x83309D34 0xB8CF +0x83309D35 0xB8D0 +0x83309D36 0xB8D1 +0x83309D37 0xB8D2 +0x83309D38 0xB8D3 +0x83309D39 0xB8D4 +0x83309E30 0xB8D5 +0x83309E31 0xB8D6 +0x83309E32 0xB8D7 +0x83309E33 0xB8D8 +0x83309E34 0xB8D9 +0x83309E35 0xB8DA +0x83309E36 0xB8DB +0x83309E37 0xB8DC +0x83309E38 0xB8DD +0x83309E39 0xB8DE +0x83309F30 0xB8DF +0x83309F31 0xB8E0 +0x83309F32 0xB8E1 +0x83309F33 0xB8E2 +0x83309F34 0xB8E3 +0x83309F35 0xB8E4 +0x83309F36 0xB8E5 +0x83309F37 0xB8E6 +0x83309F38 0xB8E7 +0x83309F39 0xB8E8 +0x8330A030 0xB8E9 +0x8330A031 0xB8EA +0x8330A032 0xB8EB +0x8330A033 0xB8EC +0x8330A034 0xB8ED +0x8330A035 0xB8EE +0x8330A036 0xB8EF +0x8330A037 0xB8F0 +0x8330A038 0xB8F1 +0x8330A039 0xB8F2 +0x8330A130 0xB8F3 +0x8330A131 0xB8F4 +0x8330A132 0xB8F5 +0x8330A133 0xB8F6 +0x8330A134 0xB8F7 +0x8330A135 0xB8F8 +0x8330A136 0xB8F9 +0x8330A137 0xB8FA +0x8330A138 0xB8FB +0x8330A139 0xB8FC +0x8330A230 0xB8FD +0x8330A231 0xB8FE +0x8330A232 0xB8FF +0x8330A233 0xB900 +0x8330A234 0xB901 +0x8330A235 0xB902 +0x8330A236 0xB903 +0x8330A237 0xB904 +0x8330A238 0xB905 +0x8330A239 0xB906 +0x8330A330 0xB907 +0x8330A331 0xB908 +0x8330A332 0xB909 +0x8330A333 0xB90A +0x8330A334 0xB90B +0x8330A335 0xB90C +0x8330A336 0xB90D +0x8330A337 0xB90E +0x8330A338 0xB90F +0x8330A339 0xB910 +0x8330A430 0xB911 +0x8330A431 0xB912 +0x8330A432 0xB913 +0x8330A433 0xB914 +0x8330A434 0xB915 +0x8330A435 0xB916 +0x8330A436 0xB917 +0x8330A437 0xB918 +0x8330A438 0xB919 +0x8330A439 0xB91A +0x8330A530 0xB91B +0x8330A531 0xB91C +0x8330A532 0xB91D +0x8330A533 0xB91E +0x8330A534 0xB91F +0x8330A535 0xB920 +0x8330A536 0xB921 +0x8330A537 0xB922 +0x8330A538 0xB923 +0x8330A539 0xB924 +0x8330A630 0xB925 +0x8330A631 0xB926 +0x8330A632 0xB927 +0x8330A633 0xB928 +0x8330A634 0xB929 +0x8330A635 0xB92A +0x8330A636 0xB92B +0x8330A637 0xB92C +0x8330A638 0xB92D +0x8330A639 0xB92E +0x8330A730 0xB92F +0x8330A731 0xB930 +0x8330A732 0xB931 +0x8330A733 0xB932 +0x8330A734 0xB933 +0x8330A735 0xB934 +0x8330A736 0xB935 +0x8330A737 0xB936 +0x8330A738 0xB937 +0x8330A739 0xB938 +0x8330A830 0xB939 +0x8330A831 0xB93A +0x8330A832 0xB93B +0x8330A833 0xB93C +0x8330A834 0xB93D +0x8330A835 0xB93E +0x8330A836 0xB93F +0x8330A837 0xB940 +0x8330A838 0xB941 +0x8330A839 0xB942 +0x8330A930 0xB943 +0x8330A931 0xB944 +0x8330A932 0xB945 +0x8330A933 0xB946 +0x8330A934 0xB947 +0x8330A935 0xB948 +0x8330A936 0xB949 +0x8330A937 0xB94A +0x8330A938 0xB94B +0x8330A939 0xB94C +0x8330AA30 0xB94D +0x8330AA31 0xB94E +0x8330AA32 0xB94F +0x8330AA33 0xB950 +0x8330AA34 0xB951 +0x8330AA35 0xB952 +0x8330AA36 0xB953 +0x8330AA37 0xB954 +0x8330AA38 0xB955 +0x8330AA39 0xB956 +0x8330AB30 0xB957 +0x8330AB31 0xB958 +0x8330AB32 0xB959 +0x8330AB33 0xB95A +0x8330AB34 0xB95B +0x8330AB35 0xB95C +0x8330AB36 0xB95D +0x8330AB37 0xB95E +0x8330AB38 0xB95F +0x8330AB39 0xB960 +0x8330AC30 0xB961 +0x8330AC31 0xB962 +0x8330AC32 0xB963 +0x8330AC33 0xB964 +0x8330AC34 0xB965 +0x8330AC35 0xB966 +0x8330AC36 0xB967 +0x8330AC37 0xB968 +0x8330AC38 0xB969 +0x8330AC39 0xB96A +0x8330AD30 0xB96B +0x8330AD31 0xB96C +0x8330AD32 0xB96D +0x8330AD33 0xB96E +0x8330AD34 0xB96F +0x8330AD35 0xB970 +0x8330AD36 0xB971 +0x8330AD37 0xB972 +0x8330AD38 0xB973 +0x8330AD39 0xB974 +0x8330AE30 0xB975 +0x8330AE31 0xB976 +0x8330AE32 0xB977 +0x8330AE33 0xB978 +0x8330AE34 0xB979 +0x8330AE35 0xB97A +0x8330AE36 0xB97B +0x8330AE37 0xB97C +0x8330AE38 0xB97D +0x8330AE39 0xB97E +0x8330AF30 0xB97F +0x8330AF31 0xB980 +0x8330AF32 0xB981 +0x8330AF33 0xB982 +0x8330AF34 0xB983 +0x8330AF35 0xB984 +0x8330AF36 0xB985 +0x8330AF37 0xB986 +0x8330AF38 0xB987 +0x8330AF39 0xB988 +0x8330B030 0xB989 +0x8330B031 0xB98A +0x8330B032 0xB98B +0x8330B033 0xB98C +0x8330B034 0xB98D +0x8330B035 0xB98E +0x8330B036 0xB98F +0x8330B037 0xB990 +0x8330B038 0xB991 +0x8330B039 0xB992 +0x8330B130 0xB993 +0x8330B131 0xB994 +0x8330B132 0xB995 +0x8330B133 0xB996 +0x8330B134 0xB997 +0x8330B135 0xB998 +0x8330B136 0xB999 +0x8330B137 0xB99A +0x8330B138 0xB99B +0x8330B139 0xB99C +0x8330B230 0xB99D +0x8330B231 0xB99E +0x8330B232 0xB99F +0x8330B233 0xB9A0 +0x8330B234 0xB9A1 +0x8330B235 0xB9A2 +0x8330B236 0xB9A3 +0x8330B237 0xB9A4 +0x8330B238 0xB9A5 +0x8330B239 0xB9A6 +0x8330B330 0xB9A7 +0x8330B331 0xB9A8 +0x8330B332 0xB9A9 +0x8330B333 0xB9AA +0x8330B334 0xB9AB +0x8330B335 0xB9AC +0x8330B336 0xB9AD +0x8330B337 0xB9AE +0x8330B338 0xB9AF +0x8330B339 0xB9B0 +0x8330B430 0xB9B1 +0x8330B431 0xB9B2 +0x8330B432 0xB9B3 +0x8330B433 0xB9B4 +0x8330B434 0xB9B5 +0x8330B435 0xB9B6 +0x8330B436 0xB9B7 +0x8330B437 0xB9B8 +0x8330B438 0xB9B9 +0x8330B439 0xB9BA +0x8330B530 0xB9BB +0x8330B531 0xB9BC +0x8330B532 0xB9BD +0x8330B533 0xB9BE +0x8330B534 0xB9BF +0x8330B535 0xB9C0 +0x8330B536 0xB9C1 +0x8330B537 0xB9C2 +0x8330B538 0xB9C3 +0x8330B539 0xB9C4 +0x8330B630 0xB9C5 +0x8330B631 0xB9C6 +0x8330B632 0xB9C7 +0x8330B633 0xB9C8 +0x8330B634 0xB9C9 +0x8330B635 0xB9CA +0x8330B636 0xB9CB +0x8330B637 0xB9CC +0x8330B638 0xB9CD +0x8330B639 0xB9CE +0x8330B730 0xB9CF +0x8330B731 0xB9D0 +0x8330B732 0xB9D1 +0x8330B733 0xB9D2 +0x8330B734 0xB9D3 +0x8330B735 0xB9D4 +0x8330B736 0xB9D5 +0x8330B737 0xB9D6 +0x8330B738 0xB9D7 +0x8330B739 0xB9D8 +0x8330B830 0xB9D9 +0x8330B831 0xB9DA +0x8330B832 0xB9DB +0x8330B833 0xB9DC +0x8330B834 0xB9DD +0x8330B835 0xB9DE +0x8330B836 0xB9DF +0x8330B837 0xB9E0 +0x8330B838 0xB9E1 +0x8330B839 0xB9E2 +0x8330B930 0xB9E3 +0x8330B931 0xB9E4 +0x8330B932 0xB9E5 +0x8330B933 0xB9E6 +0x8330B934 0xB9E7 +0x8330B935 0xB9E8 +0x8330B936 0xB9E9 +0x8330B937 0xB9EA +0x8330B938 0xB9EB +0x8330B939 0xB9EC +0x8330BA30 0xB9ED +0x8330BA31 0xB9EE +0x8330BA32 0xB9EF +0x8330BA33 0xB9F0 +0x8330BA34 0xB9F1 +0x8330BA35 0xB9F2 +0x8330BA36 0xB9F3 +0x8330BA37 0xB9F4 +0x8330BA38 0xB9F5 +0x8330BA39 0xB9F6 +0x8330BB30 0xB9F7 +0x8330BB31 0xB9F8 +0x8330BB32 0xB9F9 +0x8330BB33 0xB9FA +0x8330BB34 0xB9FB +0x8330BB35 0xB9FC +0x8330BB36 0xB9FD +0x8330BB37 0xB9FE +0x8330BB38 0xB9FF +0x8330BB39 0xBA00 +0x8330BC30 0xBA01 +0x8330BC31 0xBA02 +0x8330BC32 0xBA03 +0x8330BC33 0xBA04 +0x8330BC34 0xBA05 +0x8330BC35 0xBA06 +0x8330BC36 0xBA07 +0x8330BC37 0xBA08 +0x8330BC38 0xBA09 +0x8330BC39 0xBA0A +0x8330BD30 0xBA0B +0x8330BD31 0xBA0C +0x8330BD32 0xBA0D +0x8330BD33 0xBA0E +0x8330BD34 0xBA0F +0x8330BD35 0xBA10 +0x8330BD36 0xBA11 +0x8330BD37 0xBA12 +0x8330BD38 0xBA13 +0x8330BD39 0xBA14 +0x8330BE30 0xBA15 +0x8330BE31 0xBA16 +0x8330BE32 0xBA17 +0x8330BE33 0xBA18 +0x8330BE34 0xBA19 +0x8330BE35 0xBA1A +0x8330BE36 0xBA1B +0x8330BE37 0xBA1C +0x8330BE38 0xBA1D +0x8330BE39 0xBA1E +0x8330BF30 0xBA1F +0x8330BF31 0xBA20 +0x8330BF32 0xBA21 +0x8330BF33 0xBA22 +0x8330BF34 0xBA23 +0x8330BF35 0xBA24 +0x8330BF36 0xBA25 +0x8330BF37 0xBA26 +0x8330BF38 0xBA27 +0x8330BF39 0xBA28 +0x8330C030 0xBA29 +0x8330C031 0xBA2A +0x8330C032 0xBA2B +0x8330C033 0xBA2C +0x8330C034 0xBA2D +0x8330C035 0xBA2E +0x8330C036 0xBA2F +0x8330C037 0xBA30 +0x8330C038 0xBA31 +0x8330C039 0xBA32 +0x8330C130 0xBA33 +0x8330C131 0xBA34 +0x8330C132 0xBA35 +0x8330C133 0xBA36 +0x8330C134 0xBA37 +0x8330C135 0xBA38 +0x8330C136 0xBA39 +0x8330C137 0xBA3A +0x8330C138 0xBA3B +0x8330C139 0xBA3C +0x8330C230 0xBA3D +0x8330C231 0xBA3E +0x8330C232 0xBA3F +0x8330C233 0xBA40 +0x8330C234 0xBA41 +0x8330C235 0xBA42 +0x8330C236 0xBA43 +0x8330C237 0xBA44 +0x8330C238 0xBA45 +0x8330C239 0xBA46 +0x8330C330 0xBA47 +0x8330C331 0xBA48 +0x8330C332 0xBA49 +0x8330C333 0xBA4A +0x8330C334 0xBA4B +0x8330C335 0xBA4C +0x8330C336 0xBA4D +0x8330C337 0xBA4E +0x8330C338 0xBA4F +0x8330C339 0xBA50 +0x8330C430 0xBA51 +0x8330C431 0xBA52 +0x8330C432 0xBA53 +0x8330C433 0xBA54 +0x8330C434 0xBA55 +0x8330C435 0xBA56 +0x8330C436 0xBA57 +0x8330C437 0xBA58 +0x8330C438 0xBA59 +0x8330C439 0xBA5A +0x8330C530 0xBA5B +0x8330C531 0xBA5C +0x8330C532 0xBA5D +0x8330C533 0xBA5E +0x8330C534 0xBA5F +0x8330C535 0xBA60 +0x8330C536 0xBA61 +0x8330C537 0xBA62 +0x8330C538 0xBA63 +0x8330C539 0xBA64 +0x8330C630 0xBA65 +0x8330C631 0xBA66 +0x8330C632 0xBA67 +0x8330C633 0xBA68 +0x8330C634 0xBA69 +0x8330C635 0xBA6A +0x8330C636 0xBA6B +0x8330C637 0xBA6C +0x8330C638 0xBA6D +0x8330C639 0xBA6E +0x8330C730 0xBA6F +0x8330C731 0xBA70 +0x8330C732 0xBA71 +0x8330C733 0xBA72 +0x8330C734 0xBA73 +0x8330C735 0xBA74 +0x8330C736 0xBA75 +0x8330C737 0xBA76 +0x8330C738 0xBA77 +0x8330C739 0xBA78 +0x8330C830 0xBA79 +0x8330C831 0xBA7A +0x8330C832 0xBA7B +0x8330C833 0xBA7C +0x8330C834 0xBA7D +0x8330C835 0xBA7E +0x8330C836 0xBA7F +0x8330C837 0xBA80 +0x8330C838 0xBA81 +0x8330C839 0xBA82 +0x8330C930 0xBA83 +0x8330C931 0xBA84 +0x8330C932 0xBA85 +0x8330C933 0xBA86 +0x8330C934 0xBA87 +0x8330C935 0xBA88 +0x8330C936 0xBA89 +0x8330C937 0xBA8A +0x8330C938 0xBA8B +0x8330C939 0xBA8C +0x8330CA30 0xBA8D +0x8330CA31 0xBA8E +0x8330CA32 0xBA8F +0x8330CA33 0xBA90 +0x8330CA34 0xBA91 +0x8330CA35 0xBA92 +0x8330CA36 0xBA93 +0x8330CA37 0xBA94 +0x8330CA38 0xBA95 +0x8330CA39 0xBA96 +0x8330CB30 0xBA97 +0x8330CB31 0xBA98 +0x8330CB32 0xBA99 +0x8330CB33 0xBA9A +0x8330CB34 0xBA9B +0x8330CB35 0xBA9C +0x8330CB36 0xBA9D +0x8330CB37 0xBA9E +0x8330CB38 0xBA9F +0x8330CB39 0xBAA0 +0x8330CC30 0xBAA1 +0x8330CC31 0xBAA2 +0x8330CC32 0xBAA3 +0x8330CC33 0xBAA4 +0x8330CC34 0xBAA5 +0x8330CC35 0xBAA6 +0x8330CC36 0xBAA7 +0x8330CC37 0xBAA8 +0x8330CC38 0xBAA9 +0x8330CC39 0xBAAA +0x8330CD30 0xBAAB +0x8330CD31 0xBAAC +0x8330CD32 0xBAAD +0x8330CD33 0xBAAE +0x8330CD34 0xBAAF +0x8330CD35 0xBAB0 +0x8330CD36 0xBAB1 +0x8330CD37 0xBAB2 +0x8330CD38 0xBAB3 +0x8330CD39 0xBAB4 +0x8330CE30 0xBAB5 +0x8330CE31 0xBAB6 +0x8330CE32 0xBAB7 +0x8330CE33 0xBAB8 +0x8330CE34 0xBAB9 +0x8330CE35 0xBABA +0x8330CE36 0xBABB +0x8330CE37 0xBABC +0x8330CE38 0xBABD +0x8330CE39 0xBABE +0x8330CF30 0xBABF +0x8330CF31 0xBAC0 +0x8330CF32 0xBAC1 +0x8330CF33 0xBAC2 +0x8330CF34 0xBAC3 +0x8330CF35 0xBAC4 +0x8330CF36 0xBAC5 +0x8330CF37 0xBAC6 +0x8330CF38 0xBAC7 +0x8330CF39 0xBAC8 +0x8330D030 0xBAC9 +0x8330D031 0xBACA +0x8330D032 0xBACB +0x8330D033 0xBACC +0x8330D034 0xBACD +0x8330D035 0xBACE +0x8330D036 0xBACF +0x8330D037 0xBAD0 +0x8330D038 0xBAD1 +0x8330D039 0xBAD2 +0x8330D130 0xBAD3 +0x8330D131 0xBAD4 +0x8330D132 0xBAD5 +0x8330D133 0xBAD6 +0x8330D134 0xBAD7 +0x8330D135 0xBAD8 +0x8330D136 0xBAD9 +0x8330D137 0xBADA +0x8330D138 0xBADB +0x8330D139 0xBADC +0x8330D230 0xBADD +0x8330D231 0xBADE +0x8330D232 0xBADF +0x8330D233 0xBAE0 +0x8330D234 0xBAE1 +0x8330D235 0xBAE2 +0x8330D236 0xBAE3 +0x8330D237 0xBAE4 +0x8330D238 0xBAE5 +0x8330D239 0xBAE6 +0x8330D330 0xBAE7 +0x8330D331 0xBAE8 +0x8330D332 0xBAE9 +0x8330D333 0xBAEA +0x8330D334 0xBAEB +0x8330D335 0xBAEC +0x8330D336 0xBAED +0x8330D337 0xBAEE +0x8330D338 0xBAEF +0x8330D339 0xBAF0 +0x8330D430 0xBAF1 +0x8330D431 0xBAF2 +0x8330D432 0xBAF3 +0x8330D433 0xBAF4 +0x8330D434 0xBAF5 +0x8330D435 0xBAF6 +0x8330D436 0xBAF7 +0x8330D437 0xBAF8 +0x8330D438 0xBAF9 +0x8330D439 0xBAFA +0x8330D530 0xBAFB +0x8330D531 0xBAFC +0x8330D532 0xBAFD +0x8330D533 0xBAFE +0x8330D534 0xBAFF +0x8330D535 0xBB00 +0x8330D536 0xBB01 +0x8330D537 0xBB02 +0x8330D538 0xBB03 +0x8330D539 0xBB04 +0x8330D630 0xBB05 +0x8330D631 0xBB06 +0x8330D632 0xBB07 +0x8330D633 0xBB08 +0x8330D634 0xBB09 +0x8330D635 0xBB0A +0x8330D636 0xBB0B +0x8330D637 0xBB0C +0x8330D638 0xBB0D +0x8330D639 0xBB0E +0x8330D730 0xBB0F +0x8330D731 0xBB10 +0x8330D732 0xBB11 +0x8330D733 0xBB12 +0x8330D734 0xBB13 +0x8330D735 0xBB14 +0x8330D736 0xBB15 +0x8330D737 0xBB16 +0x8330D738 0xBB17 +0x8330D739 0xBB18 +0x8330D830 0xBB19 +0x8330D831 0xBB1A +0x8330D832 0xBB1B +0x8330D833 0xBB1C +0x8330D834 0xBB1D +0x8330D835 0xBB1E +0x8330D836 0xBB1F +0x8330D837 0xBB20 +0x8330D838 0xBB21 +0x8330D839 0xBB22 +0x8330D930 0xBB23 +0x8330D931 0xBB24 +0x8330D932 0xBB25 +0x8330D933 0xBB26 +0x8330D934 0xBB27 +0x8330D935 0xBB28 +0x8330D936 0xBB29 +0x8330D937 0xBB2A +0x8330D938 0xBB2B +0x8330D939 0xBB2C +0x8330DA30 0xBB2D +0x8330DA31 0xBB2E +0x8330DA32 0xBB2F +0x8330DA33 0xBB30 +0x8330DA34 0xBB31 +0x8330DA35 0xBB32 +0x8330DA36 0xBB33 +0x8330DA37 0xBB34 +0x8330DA38 0xBB35 +0x8330DA39 0xBB36 +0x8330DB30 0xBB37 +0x8330DB31 0xBB38 +0x8330DB32 0xBB39 +0x8330DB33 0xBB3A +0x8330DB34 0xBB3B +0x8330DB35 0xBB3C +0x8330DB36 0xBB3D +0x8330DB37 0xBB3E +0x8330DB38 0xBB3F +0x8330DB39 0xBB40 +0x8330DC30 0xBB41 +0x8330DC31 0xBB42 +0x8330DC32 0xBB43 +0x8330DC33 0xBB44 +0x8330DC34 0xBB45 +0x8330DC35 0xBB46 +0x8330DC36 0xBB47 +0x8330DC37 0xBB48 +0x8330DC38 0xBB49 +0x8330DC39 0xBB4A +0x8330DD30 0xBB4B +0x8330DD31 0xBB4C +0x8330DD32 0xBB4D +0x8330DD33 0xBB4E +0x8330DD34 0xBB4F +0x8330DD35 0xBB50 +0x8330DD36 0xBB51 +0x8330DD37 0xBB52 +0x8330DD38 0xBB53 +0x8330DD39 0xBB54 +0x8330DE30 0xBB55 +0x8330DE31 0xBB56 +0x8330DE32 0xBB57 +0x8330DE33 0xBB58 +0x8330DE34 0xBB59 +0x8330DE35 0xBB5A +0x8330DE36 0xBB5B +0x8330DE37 0xBB5C +0x8330DE38 0xBB5D +0x8330DE39 0xBB5E +0x8330DF30 0xBB5F +0x8330DF31 0xBB60 +0x8330DF32 0xBB61 +0x8330DF33 0xBB62 +0x8330DF34 0xBB63 +0x8330DF35 0xBB64 +0x8330DF36 0xBB65 +0x8330DF37 0xBB66 +0x8330DF38 0xBB67 +0x8330DF39 0xBB68 +0x8330E030 0xBB69 +0x8330E031 0xBB6A +0x8330E032 0xBB6B +0x8330E033 0xBB6C +0x8330E034 0xBB6D +0x8330E035 0xBB6E +0x8330E036 0xBB6F +0x8330E037 0xBB70 +0x8330E038 0xBB71 +0x8330E039 0xBB72 +0x8330E130 0xBB73 +0x8330E131 0xBB74 +0x8330E132 0xBB75 +0x8330E133 0xBB76 +0x8330E134 0xBB77 +0x8330E135 0xBB78 +0x8330E136 0xBB79 +0x8330E137 0xBB7A +0x8330E138 0xBB7B +0x8330E139 0xBB7C +0x8330E230 0xBB7D +0x8330E231 0xBB7E +0x8330E232 0xBB7F +0x8330E233 0xBB80 +0x8330E234 0xBB81 +0x8330E235 0xBB82 +0x8330E236 0xBB83 +0x8330E237 0xBB84 +0x8330E238 0xBB85 +0x8330E239 0xBB86 +0x8330E330 0xBB87 +0x8330E331 0xBB88 +0x8330E332 0xBB89 +0x8330E333 0xBB8A +0x8330E334 0xBB8B +0x8330E335 0xBB8C +0x8330E336 0xBB8D +0x8330E337 0xBB8E +0x8330E338 0xBB8F +0x8330E339 0xBB90 +0x8330E430 0xBB91 +0x8330E431 0xBB92 +0x8330E432 0xBB93 +0x8330E433 0xBB94 +0x8330E434 0xBB95 +0x8330E435 0xBB96 +0x8330E436 0xBB97 +0x8330E437 0xBB98 +0x8330E438 0xBB99 +0x8330E439 0xBB9A +0x8330E530 0xBB9B +0x8330E531 0xBB9C +0x8330E532 0xBB9D +0x8330E533 0xBB9E +0x8330E534 0xBB9F +0x8330E535 0xBBA0 +0x8330E536 0xBBA1 +0x8330E537 0xBBA2 +0x8330E538 0xBBA3 +0x8330E539 0xBBA4 +0x8330E630 0xBBA5 +0x8330E631 0xBBA6 +0x8330E632 0xBBA7 +0x8330E633 0xBBA8 +0x8330E634 0xBBA9 +0x8330E635 0xBBAA +0x8330E636 0xBBAB +0x8330E637 0xBBAC +0x8330E638 0xBBAD +0x8330E639 0xBBAE +0x8330E730 0xBBAF +0x8330E731 0xBBB0 +0x8330E732 0xBBB1 +0x8330E733 0xBBB2 +0x8330E734 0xBBB3 +0x8330E735 0xBBB4 +0x8330E736 0xBBB5 +0x8330E737 0xBBB6 +0x8330E738 0xBBB7 +0x8330E739 0xBBB8 +0x8330E830 0xBBB9 +0x8330E831 0xBBBA +0x8330E832 0xBBBB +0x8330E833 0xBBBC +0x8330E834 0xBBBD +0x8330E835 0xBBBE +0x8330E836 0xBBBF +0x8330E837 0xBBC0 +0x8330E838 0xBBC1 +0x8330E839 0xBBC2 +0x8330E930 0xBBC3 +0x8330E931 0xBBC4 +0x8330E932 0xBBC5 +0x8330E933 0xBBC6 +0x8330E934 0xBBC7 +0x8330E935 0xBBC8 +0x8330E936 0xBBC9 +0x8330E937 0xBBCA +0x8330E938 0xBBCB +0x8330E939 0xBBCC +0x8330EA30 0xBBCD +0x8330EA31 0xBBCE +0x8330EA32 0xBBCF +0x8330EA33 0xBBD0 +0x8330EA34 0xBBD1 +0x8330EA35 0xBBD2 +0x8330EA36 0xBBD3 +0x8330EA37 0xBBD4 +0x8330EA38 0xBBD5 +0x8330EA39 0xBBD6 +0x8330EB30 0xBBD7 +0x8330EB31 0xBBD8 +0x8330EB32 0xBBD9 +0x8330EB33 0xBBDA +0x8330EB34 0xBBDB +0x8330EB35 0xBBDC +0x8330EB36 0xBBDD +0x8330EB37 0xBBDE +0x8330EB38 0xBBDF +0x8330EB39 0xBBE0 +0x8330EC30 0xBBE1 +0x8330EC31 0xBBE2 +0x8330EC32 0xBBE3 +0x8330EC33 0xBBE4 +0x8330EC34 0xBBE5 +0x8330EC35 0xBBE6 +0x8330EC36 0xBBE7 +0x8330EC37 0xBBE8 +0x8330EC38 0xBBE9 +0x8330EC39 0xBBEA +0x8330ED30 0xBBEB +0x8330ED31 0xBBEC +0x8330ED32 0xBBED +0x8330ED33 0xBBEE +0x8330ED34 0xBBEF +0x8330ED35 0xBBF0 +0x8330ED36 0xBBF1 +0x8330ED37 0xBBF2 +0x8330ED38 0xBBF3 +0x8330ED39 0xBBF4 +0x8330EE30 0xBBF5 +0x8330EE31 0xBBF6 +0x8330EE32 0xBBF7 +0x8330EE33 0xBBF8 +0x8330EE34 0xBBF9 +0x8330EE35 0xBBFA +0x8330EE36 0xBBFB +0x8330EE37 0xBBFC +0x8330EE38 0xBBFD +0x8330EE39 0xBBFE +0x8330EF30 0xBBFF +0x8330EF31 0xBC00 +0x8330EF32 0xBC01 +0x8330EF33 0xBC02 +0x8330EF34 0xBC03 +0x8330EF35 0xBC04 +0x8330EF36 0xBC05 +0x8330EF37 0xBC06 +0x8330EF38 0xBC07 +0x8330EF39 0xBC08 +0x8330F030 0xBC09 +0x8330F031 0xBC0A +0x8330F032 0xBC0B +0x8330F033 0xBC0C +0x8330F034 0xBC0D +0x8330F035 0xBC0E +0x8330F036 0xBC0F +0x8330F037 0xBC10 +0x8330F038 0xBC11 +0x8330F039 0xBC12 +0x8330F130 0xBC13 +0x8330F131 0xBC14 +0x8330F132 0xBC15 +0x8330F133 0xBC16 +0x8330F134 0xBC17 +0x8330F135 0xBC18 +0x8330F136 0xBC19 +0x8330F137 0xBC1A +0x8330F138 0xBC1B +0x8330F139 0xBC1C +0x8330F230 0xBC1D +0x8330F231 0xBC1E +0x8330F232 0xBC1F +0x8330F233 0xBC20 +0x8330F234 0xBC21 +0x8330F235 0xBC22 +0x8330F236 0xBC23 +0x8330F237 0xBC24 +0x8330F238 0xBC25 +0x8330F239 0xBC26 +0x8330F330 0xBC27 +0x8330F331 0xBC28 +0x8330F332 0xBC29 +0x8330F333 0xBC2A +0x8330F334 0xBC2B +0x8330F335 0xBC2C +0x8330F336 0xBC2D +0x8330F337 0xBC2E +0x8330F338 0xBC2F +0x8330F339 0xBC30 +0x8330F430 0xBC31 +0x8330F431 0xBC32 +0x8330F432 0xBC33 +0x8330F433 0xBC34 +0x8330F434 0xBC35 +0x8330F435 0xBC36 +0x8330F436 0xBC37 +0x8330F437 0xBC38 +0x8330F438 0xBC39 +0x8330F439 0xBC3A +0x8330F530 0xBC3B +0x8330F531 0xBC3C +0x8330F532 0xBC3D +0x8330F533 0xBC3E +0x8330F534 0xBC3F +0x8330F535 0xBC40 +0x8330F536 0xBC41 +0x8330F537 0xBC42 +0x8330F538 0xBC43 +0x8330F539 0xBC44 +0x8330F630 0xBC45 +0x8330F631 0xBC46 +0x8330F632 0xBC47 +0x8330F633 0xBC48 +0x8330F634 0xBC49 +0x8330F635 0xBC4A +0x8330F636 0xBC4B +0x8330F637 0xBC4C +0x8330F638 0xBC4D +0x8330F639 0xBC4E +0x8330F730 0xBC4F +0x8330F731 0xBC50 +0x8330F732 0xBC51 +0x8330F733 0xBC52 +0x8330F734 0xBC53 +0x8330F735 0xBC54 +0x8330F736 0xBC55 +0x8330F737 0xBC56 +0x8330F738 0xBC57 +0x8330F739 0xBC58 +0x8330F830 0xBC59 +0x8330F831 0xBC5A +0x8330F832 0xBC5B +0x8330F833 0xBC5C +0x8330F834 0xBC5D +0x8330F835 0xBC5E +0x8330F836 0xBC5F +0x8330F837 0xBC60 +0x8330F838 0xBC61 +0x8330F839 0xBC62 +0x8330F930 0xBC63 +0x8330F931 0xBC64 +0x8330F932 0xBC65 +0x8330F933 0xBC66 +0x8330F934 0xBC67 +0x8330F935 0xBC68 +0x8330F936 0xBC69 +0x8330F937 0xBC6A +0x8330F938 0xBC6B +0x8330F939 0xBC6C +0x8330FA30 0xBC6D +0x8330FA31 0xBC6E +0x8330FA32 0xBC6F +0x8330FA33 0xBC70 +0x8330FA34 0xBC71 +0x8330FA35 0xBC72 +0x8330FA36 0xBC73 +0x8330FA37 0xBC74 +0x8330FA38 0xBC75 +0x8330FA39 0xBC76 +0x8330FB30 0xBC77 +0x8330FB31 0xBC78 +0x8330FB32 0xBC79 +0x8330FB33 0xBC7A +0x8330FB34 0xBC7B +0x8330FB35 0xBC7C +0x8330FB36 0xBC7D +0x8330FB37 0xBC7E +0x8330FB38 0xBC7F +0x8330FB39 0xBC80 +0x8330FC30 0xBC81 +0x8330FC31 0xBC82 +0x8330FC32 0xBC83 +0x8330FC33 0xBC84 +0x8330FC34 0xBC85 +0x8330FC35 0xBC86 +0x8330FC36 0xBC87 +0x8330FC37 0xBC88 +0x8330FC38 0xBC89 +0x8330FC39 0xBC8A +0x8330FD30 0xBC8B +0x8330FD31 0xBC8C +0x8330FD32 0xBC8D +0x8330FD33 0xBC8E +0x8330FD34 0xBC8F +0x8330FD35 0xBC90 +0x8330FD36 0xBC91 +0x8330FD37 0xBC92 +0x8330FD38 0xBC93 +0x8330FD39 0xBC94 +0x8330FE30 0xBC95 +0x8330FE31 0xBC96 +0x8330FE32 0xBC97 +0x8330FE33 0xBC98 +0x8330FE34 0xBC99 +0x8330FE35 0xBC9A +0x8330FE36 0xBC9B +0x8330FE37 0xBC9C +0x8330FE38 0xBC9D +0x8330FE39 0xBC9E +0x83318130 0xBC9F +0x83318131 0xBCA0 +0x83318132 0xBCA1 +0x83318133 0xBCA2 +0x83318134 0xBCA3 +0x83318135 0xBCA4 +0x83318136 0xBCA5 +0x83318137 0xBCA6 +0x83318138 0xBCA7 +0x83318139 0xBCA8 +0x83318230 0xBCA9 +0x83318231 0xBCAA +0x83318232 0xBCAB +0x83318233 0xBCAC +0x83318234 0xBCAD +0x83318235 0xBCAE +0x83318236 0xBCAF +0x83318237 0xBCB0 +0x83318238 0xBCB1 +0x83318239 0xBCB2 +0x83318330 0xBCB3 +0x83318331 0xBCB4 +0x83318332 0xBCB5 +0x83318333 0xBCB6 +0x83318334 0xBCB7 +0x83318335 0xBCB8 +0x83318336 0xBCB9 +0x83318337 0xBCBA +0x83318338 0xBCBB +0x83318339 0xBCBC +0x83318430 0xBCBD +0x83318431 0xBCBE +0x83318432 0xBCBF +0x83318433 0xBCC0 +0x83318434 0xBCC1 +0x83318435 0xBCC2 +0x83318436 0xBCC3 +0x83318437 0xBCC4 +0x83318438 0xBCC5 +0x83318439 0xBCC6 +0x83318530 0xBCC7 +0x83318531 0xBCC8 +0x83318532 0xBCC9 +0x83318533 0xBCCA +0x83318534 0xBCCB +0x83318535 0xBCCC +0x83318536 0xBCCD +0x83318537 0xBCCE +0x83318538 0xBCCF +0x83318539 0xBCD0 +0x83318630 0xBCD1 +0x83318631 0xBCD2 +0x83318632 0xBCD3 +0x83318633 0xBCD4 +0x83318634 0xBCD5 +0x83318635 0xBCD6 +0x83318636 0xBCD7 +0x83318637 0xBCD8 +0x83318638 0xBCD9 +0x83318639 0xBCDA +0x83318730 0xBCDB +0x83318731 0xBCDC +0x83318732 0xBCDD +0x83318733 0xBCDE +0x83318734 0xBCDF +0x83318735 0xBCE0 +0x83318736 0xBCE1 +0x83318737 0xBCE2 +0x83318738 0xBCE3 +0x83318739 0xBCE4 +0x83318830 0xBCE5 +0x83318831 0xBCE6 +0x83318832 0xBCE7 +0x83318833 0xBCE8 +0x83318834 0xBCE9 +0x83318835 0xBCEA +0x83318836 0xBCEB +0x83318837 0xBCEC +0x83318838 0xBCED +0x83318839 0xBCEE +0x83318930 0xBCEF +0x83318931 0xBCF0 +0x83318932 0xBCF1 +0x83318933 0xBCF2 +0x83318934 0xBCF3 +0x83318935 0xBCF4 +0x83318936 0xBCF5 +0x83318937 0xBCF6 +0x83318938 0xBCF7 +0x83318939 0xBCF8 +0x83318A30 0xBCF9 +0x83318A31 0xBCFA +0x83318A32 0xBCFB +0x83318A33 0xBCFC +0x83318A34 0xBCFD +0x83318A35 0xBCFE +0x83318A36 0xBCFF +0x83318A37 0xBD00 +0x83318A38 0xBD01 +0x83318A39 0xBD02 +0x83318B30 0xBD03 +0x83318B31 0xBD04 +0x83318B32 0xBD05 +0x83318B33 0xBD06 +0x83318B34 0xBD07 +0x83318B35 0xBD08 +0x83318B36 0xBD09 +0x83318B37 0xBD0A +0x83318B38 0xBD0B +0x83318B39 0xBD0C +0x83318C30 0xBD0D +0x83318C31 0xBD0E +0x83318C32 0xBD0F +0x83318C33 0xBD10 +0x83318C34 0xBD11 +0x83318C35 0xBD12 +0x83318C36 0xBD13 +0x83318C37 0xBD14 +0x83318C38 0xBD15 +0x83318C39 0xBD16 +0x83318D30 0xBD17 +0x83318D31 0xBD18 +0x83318D32 0xBD19 +0x83318D33 0xBD1A +0x83318D34 0xBD1B +0x83318D35 0xBD1C +0x83318D36 0xBD1D +0x83318D37 0xBD1E +0x83318D38 0xBD1F +0x83318D39 0xBD20 +0x83318E30 0xBD21 +0x83318E31 0xBD22 +0x83318E32 0xBD23 +0x83318E33 0xBD24 +0x83318E34 0xBD25 +0x83318E35 0xBD26 +0x83318E36 0xBD27 +0x83318E37 0xBD28 +0x83318E38 0xBD29 +0x83318E39 0xBD2A +0x83318F30 0xBD2B +0x83318F31 0xBD2C +0x83318F32 0xBD2D +0x83318F33 0xBD2E +0x83318F34 0xBD2F +0x83318F35 0xBD30 +0x83318F36 0xBD31 +0x83318F37 0xBD32 +0x83318F38 0xBD33 +0x83318F39 0xBD34 +0x83319030 0xBD35 +0x83319031 0xBD36 +0x83319032 0xBD37 +0x83319033 0xBD38 +0x83319034 0xBD39 +0x83319035 0xBD3A +0x83319036 0xBD3B +0x83319037 0xBD3C +0x83319038 0xBD3D +0x83319039 0xBD3E +0x83319130 0xBD3F +0x83319131 0xBD40 +0x83319132 0xBD41 +0x83319133 0xBD42 +0x83319134 0xBD43 +0x83319135 0xBD44 +0x83319136 0xBD45 +0x83319137 0xBD46 +0x83319138 0xBD47 +0x83319139 0xBD48 +0x83319230 0xBD49 +0x83319231 0xBD4A +0x83319232 0xBD4B +0x83319233 0xBD4C +0x83319234 0xBD4D +0x83319235 0xBD4E +0x83319236 0xBD4F +0x83319237 0xBD50 +0x83319238 0xBD51 +0x83319239 0xBD52 +0x83319330 0xBD53 +0x83319331 0xBD54 +0x83319332 0xBD55 +0x83319333 0xBD56 +0x83319334 0xBD57 +0x83319335 0xBD58 +0x83319336 0xBD59 +0x83319337 0xBD5A +0x83319338 0xBD5B +0x83319339 0xBD5C +0x83319430 0xBD5D +0x83319431 0xBD5E +0x83319432 0xBD5F +0x83319433 0xBD60 +0x83319434 0xBD61 +0x83319435 0xBD62 +0x83319436 0xBD63 +0x83319437 0xBD64 +0x83319438 0xBD65 +0x83319439 0xBD66 +0x83319530 0xBD67 +0x83319531 0xBD68 +0x83319532 0xBD69 +0x83319533 0xBD6A +0x83319534 0xBD6B +0x83319535 0xBD6C +0x83319536 0xBD6D +0x83319537 0xBD6E +0x83319538 0xBD6F +0x83319539 0xBD70 +0x83319630 0xBD71 +0x83319631 0xBD72 +0x83319632 0xBD73 +0x83319633 0xBD74 +0x83319634 0xBD75 +0x83319635 0xBD76 +0x83319636 0xBD77 +0x83319637 0xBD78 +0x83319638 0xBD79 +0x83319639 0xBD7A +0x83319730 0xBD7B +0x83319731 0xBD7C +0x83319732 0xBD7D +0x83319733 0xBD7E +0x83319734 0xBD7F +0x83319735 0xBD80 +0x83319736 0xBD81 +0x83319737 0xBD82 +0x83319738 0xBD83 +0x83319739 0xBD84 +0x83319830 0xBD85 +0x83319831 0xBD86 +0x83319832 0xBD87 +0x83319833 0xBD88 +0x83319834 0xBD89 +0x83319835 0xBD8A +0x83319836 0xBD8B +0x83319837 0xBD8C +0x83319838 0xBD8D +0x83319839 0xBD8E +0x83319930 0xBD8F +0x83319931 0xBD90 +0x83319932 0xBD91 +0x83319933 0xBD92 +0x83319934 0xBD93 +0x83319935 0xBD94 +0x83319936 0xBD95 +0x83319937 0xBD96 +0x83319938 0xBD97 +0x83319939 0xBD98 +0x83319A30 0xBD99 +0x83319A31 0xBD9A +0x83319A32 0xBD9B +0x83319A33 0xBD9C +0x83319A34 0xBD9D +0x83319A35 0xBD9E +0x83319A36 0xBD9F +0x83319A37 0xBDA0 +0x83319A38 0xBDA1 +0x83319A39 0xBDA2 +0x83319B30 0xBDA3 +0x83319B31 0xBDA4 +0x83319B32 0xBDA5 +0x83319B33 0xBDA6 +0x83319B34 0xBDA7 +0x83319B35 0xBDA8 +0x83319B36 0xBDA9 +0x83319B37 0xBDAA +0x83319B38 0xBDAB +0x83319B39 0xBDAC +0x83319C30 0xBDAD +0x83319C31 0xBDAE +0x83319C32 0xBDAF +0x83319C33 0xBDB0 +0x83319C34 0xBDB1 +0x83319C35 0xBDB2 +0x83319C36 0xBDB3 +0x83319C37 0xBDB4 +0x83319C38 0xBDB5 +0x83319C39 0xBDB6 +0x83319D30 0xBDB7 +0x83319D31 0xBDB8 +0x83319D32 0xBDB9 +0x83319D33 0xBDBA +0x83319D34 0xBDBB +0x83319D35 0xBDBC +0x83319D36 0xBDBD +0x83319D37 0xBDBE +0x83319D38 0xBDBF +0x83319D39 0xBDC0 +0x83319E30 0xBDC1 +0x83319E31 0xBDC2 +0x83319E32 0xBDC3 +0x83319E33 0xBDC4 +0x83319E34 0xBDC5 +0x83319E35 0xBDC6 +0x83319E36 0xBDC7 +0x83319E37 0xBDC8 +0x83319E38 0xBDC9 +0x83319E39 0xBDCA +0x83319F30 0xBDCB +0x83319F31 0xBDCC +0x83319F32 0xBDCD +0x83319F33 0xBDCE +0x83319F34 0xBDCF +0x83319F35 0xBDD0 +0x83319F36 0xBDD1 +0x83319F37 0xBDD2 +0x83319F38 0xBDD3 +0x83319F39 0xBDD4 +0x8331A030 0xBDD5 +0x8331A031 0xBDD6 +0x8331A032 0xBDD7 +0x8331A033 0xBDD8 +0x8331A034 0xBDD9 +0x8331A035 0xBDDA +0x8331A036 0xBDDB +0x8331A037 0xBDDC +0x8331A038 0xBDDD +0x8331A039 0xBDDE +0x8331A130 0xBDDF +0x8331A131 0xBDE0 +0x8331A132 0xBDE1 +0x8331A133 0xBDE2 +0x8331A134 0xBDE3 +0x8331A135 0xBDE4 +0x8331A136 0xBDE5 +0x8331A137 0xBDE6 +0x8331A138 0xBDE7 +0x8331A139 0xBDE8 +0x8331A230 0xBDE9 +0x8331A231 0xBDEA +0x8331A232 0xBDEB +0x8331A233 0xBDEC +0x8331A234 0xBDED +0x8331A235 0xBDEE +0x8331A236 0xBDEF +0x8331A237 0xBDF0 +0x8331A238 0xBDF1 +0x8331A239 0xBDF2 +0x8331A330 0xBDF3 +0x8331A331 0xBDF4 +0x8331A332 0xBDF5 +0x8331A333 0xBDF6 +0x8331A334 0xBDF7 +0x8331A335 0xBDF8 +0x8331A336 0xBDF9 +0x8331A337 0xBDFA +0x8331A338 0xBDFB +0x8331A339 0xBDFC +0x8331A430 0xBDFD +0x8331A431 0xBDFE +0x8331A432 0xBDFF +0x8331A433 0xBE00 +0x8331A434 0xBE01 +0x8331A435 0xBE02 +0x8331A436 0xBE03 +0x8331A437 0xBE04 +0x8331A438 0xBE05 +0x8331A439 0xBE06 +0x8331A530 0xBE07 +0x8331A531 0xBE08 +0x8331A532 0xBE09 +0x8331A533 0xBE0A +0x8331A534 0xBE0B +0x8331A535 0xBE0C +0x8331A536 0xBE0D +0x8331A537 0xBE0E +0x8331A538 0xBE0F +0x8331A539 0xBE10 +0x8331A630 0xBE11 +0x8331A631 0xBE12 +0x8331A632 0xBE13 +0x8331A633 0xBE14 +0x8331A634 0xBE15 +0x8331A635 0xBE16 +0x8331A636 0xBE17 +0x8331A637 0xBE18 +0x8331A638 0xBE19 +0x8331A639 0xBE1A +0x8331A730 0xBE1B +0x8331A731 0xBE1C +0x8331A732 0xBE1D +0x8331A733 0xBE1E +0x8331A734 0xBE1F +0x8331A735 0xBE20 +0x8331A736 0xBE21 +0x8331A737 0xBE22 +0x8331A738 0xBE23 +0x8331A739 0xBE24 +0x8331A830 0xBE25 +0x8331A831 0xBE26 +0x8331A832 0xBE27 +0x8331A833 0xBE28 +0x8331A834 0xBE29 +0x8331A835 0xBE2A +0x8331A836 0xBE2B +0x8331A837 0xBE2C +0x8331A838 0xBE2D +0x8331A839 0xBE2E +0x8331A930 0xBE2F +0x8331A931 0xBE30 +0x8331A932 0xBE31 +0x8331A933 0xBE32 +0x8331A934 0xBE33 +0x8331A935 0xBE34 +0x8331A936 0xBE35 +0x8331A937 0xBE36 +0x8331A938 0xBE37 +0x8331A939 0xBE38 +0x8331AA30 0xBE39 +0x8331AA31 0xBE3A +0x8331AA32 0xBE3B +0x8331AA33 0xBE3C +0x8331AA34 0xBE3D +0x8331AA35 0xBE3E +0x8331AA36 0xBE3F +0x8331AA37 0xBE40 +0x8331AA38 0xBE41 +0x8331AA39 0xBE42 +0x8331AB30 0xBE43 +0x8331AB31 0xBE44 +0x8331AB32 0xBE45 +0x8331AB33 0xBE46 +0x8331AB34 0xBE47 +0x8331AB35 0xBE48 +0x8331AB36 0xBE49 +0x8331AB37 0xBE4A +0x8331AB38 0xBE4B +0x8331AB39 0xBE4C +0x8331AC30 0xBE4D +0x8331AC31 0xBE4E +0x8331AC32 0xBE4F +0x8331AC33 0xBE50 +0x8331AC34 0xBE51 +0x8331AC35 0xBE52 +0x8331AC36 0xBE53 +0x8331AC37 0xBE54 +0x8331AC38 0xBE55 +0x8331AC39 0xBE56 +0x8331AD30 0xBE57 +0x8331AD31 0xBE58 +0x8331AD32 0xBE59 +0x8331AD33 0xBE5A +0x8331AD34 0xBE5B +0x8331AD35 0xBE5C +0x8331AD36 0xBE5D +0x8331AD37 0xBE5E +0x8331AD38 0xBE5F +0x8331AD39 0xBE60 +0x8331AE30 0xBE61 +0x8331AE31 0xBE62 +0x8331AE32 0xBE63 +0x8331AE33 0xBE64 +0x8331AE34 0xBE65 +0x8331AE35 0xBE66 +0x8331AE36 0xBE67 +0x8331AE37 0xBE68 +0x8331AE38 0xBE69 +0x8331AE39 0xBE6A +0x8331AF30 0xBE6B +0x8331AF31 0xBE6C +0x8331AF32 0xBE6D +0x8331AF33 0xBE6E +0x8331AF34 0xBE6F +0x8331AF35 0xBE70 +0x8331AF36 0xBE71 +0x8331AF37 0xBE72 +0x8331AF38 0xBE73 +0x8331AF39 0xBE74 +0x8331B030 0xBE75 +0x8331B031 0xBE76 +0x8331B032 0xBE77 +0x8331B033 0xBE78 +0x8331B034 0xBE79 +0x8331B035 0xBE7A +0x8331B036 0xBE7B +0x8331B037 0xBE7C +0x8331B038 0xBE7D +0x8331B039 0xBE7E +0x8331B130 0xBE7F +0x8331B131 0xBE80 +0x8331B132 0xBE81 +0x8331B133 0xBE82 +0x8331B134 0xBE83 +0x8331B135 0xBE84 +0x8331B136 0xBE85 +0x8331B137 0xBE86 +0x8331B138 0xBE87 +0x8331B139 0xBE88 +0x8331B230 0xBE89 +0x8331B231 0xBE8A +0x8331B232 0xBE8B +0x8331B233 0xBE8C +0x8331B234 0xBE8D +0x8331B235 0xBE8E +0x8331B236 0xBE8F +0x8331B237 0xBE90 +0x8331B238 0xBE91 +0x8331B239 0xBE92 +0x8331B330 0xBE93 +0x8331B331 0xBE94 +0x8331B332 0xBE95 +0x8331B333 0xBE96 +0x8331B334 0xBE97 +0x8331B335 0xBE98 +0x8331B336 0xBE99 +0x8331B337 0xBE9A +0x8331B338 0xBE9B +0x8331B339 0xBE9C +0x8331B430 0xBE9D +0x8331B431 0xBE9E +0x8331B432 0xBE9F +0x8331B433 0xBEA0 +0x8331B434 0xBEA1 +0x8331B435 0xBEA2 +0x8331B436 0xBEA3 +0x8331B437 0xBEA4 +0x8331B438 0xBEA5 +0x8331B439 0xBEA6 +0x8331B530 0xBEA7 +0x8331B531 0xBEA8 +0x8331B532 0xBEA9 +0x8331B533 0xBEAA +0x8331B534 0xBEAB +0x8331B535 0xBEAC +0x8331B536 0xBEAD +0x8331B537 0xBEAE +0x8331B538 0xBEAF +0x8331B539 0xBEB0 +0x8331B630 0xBEB1 +0x8331B631 0xBEB2 +0x8331B632 0xBEB3 +0x8331B633 0xBEB4 +0x8331B634 0xBEB5 +0x8331B635 0xBEB6 +0x8331B636 0xBEB7 +0x8331B637 0xBEB8 +0x8331B638 0xBEB9 +0x8331B639 0xBEBA +0x8331B730 0xBEBB +0x8331B731 0xBEBC +0x8331B732 0xBEBD +0x8331B733 0xBEBE +0x8331B734 0xBEBF +0x8331B735 0xBEC0 +0x8331B736 0xBEC1 +0x8331B737 0xBEC2 +0x8331B738 0xBEC3 +0x8331B739 0xBEC4 +0x8331B830 0xBEC5 +0x8331B831 0xBEC6 +0x8331B832 0xBEC7 +0x8331B833 0xBEC8 +0x8331B834 0xBEC9 +0x8331B835 0xBECA +0x8331B836 0xBECB +0x8331B837 0xBECC +0x8331B838 0xBECD +0x8331B839 0xBECE +0x8331B930 0xBECF +0x8331B931 0xBED0 +0x8331B932 0xBED1 +0x8331B933 0xBED2 +0x8331B934 0xBED3 +0x8331B935 0xBED4 +0x8331B936 0xBED5 +0x8331B937 0xBED6 +0x8331B938 0xBED7 +0x8331B939 0xBED8 +0x8331BA30 0xBED9 +0x8331BA31 0xBEDA +0x8331BA32 0xBEDB +0x8331BA33 0xBEDC +0x8331BA34 0xBEDD +0x8331BA35 0xBEDE +0x8331BA36 0xBEDF +0x8331BA37 0xBEE0 +0x8331BA38 0xBEE1 +0x8331BA39 0xBEE2 +0x8331BB30 0xBEE3 +0x8331BB31 0xBEE4 +0x8331BB32 0xBEE5 +0x8331BB33 0xBEE6 +0x8331BB34 0xBEE7 +0x8331BB35 0xBEE8 +0x8331BB36 0xBEE9 +0x8331BB37 0xBEEA +0x8331BB38 0xBEEB +0x8331BB39 0xBEEC +0x8331BC30 0xBEED +0x8331BC31 0xBEEE +0x8331BC32 0xBEEF +0x8331BC33 0xBEF0 +0x8331BC34 0xBEF1 +0x8331BC35 0xBEF2 +0x8331BC36 0xBEF3 +0x8331BC37 0xBEF4 +0x8331BC38 0xBEF5 +0x8331BC39 0xBEF6 +0x8331BD30 0xBEF7 +0x8331BD31 0xBEF8 +0x8331BD32 0xBEF9 +0x8331BD33 0xBEFA +0x8331BD34 0xBEFB +0x8331BD35 0xBEFC +0x8331BD36 0xBEFD +0x8331BD37 0xBEFE +0x8331BD38 0xBEFF +0x8331BD39 0xBF00 +0x8331BE30 0xBF01 +0x8331BE31 0xBF02 +0x8331BE32 0xBF03 +0x8331BE33 0xBF04 +0x8331BE34 0xBF05 +0x8331BE35 0xBF06 +0x8331BE36 0xBF07 +0x8331BE37 0xBF08 +0x8331BE38 0xBF09 +0x8331BE39 0xBF0A +0x8331BF30 0xBF0B +0x8331BF31 0xBF0C +0x8331BF32 0xBF0D +0x8331BF33 0xBF0E +0x8331BF34 0xBF0F +0x8331BF35 0xBF10 +0x8331BF36 0xBF11 +0x8331BF37 0xBF12 +0x8331BF38 0xBF13 +0x8331BF39 0xBF14 +0x8331C030 0xBF15 +0x8331C031 0xBF16 +0x8331C032 0xBF17 +0x8331C033 0xBF18 +0x8331C034 0xBF19 +0x8331C035 0xBF1A +0x8331C036 0xBF1B +0x8331C037 0xBF1C +0x8331C038 0xBF1D +0x8331C039 0xBF1E +0x8331C130 0xBF1F +0x8331C131 0xBF20 +0x8331C132 0xBF21 +0x8331C133 0xBF22 +0x8331C134 0xBF23 +0x8331C135 0xBF24 +0x8331C136 0xBF25 +0x8331C137 0xBF26 +0x8331C138 0xBF27 +0x8331C139 0xBF28 +0x8331C230 0xBF29 +0x8331C231 0xBF2A +0x8331C232 0xBF2B +0x8331C233 0xBF2C +0x8331C234 0xBF2D +0x8331C235 0xBF2E +0x8331C236 0xBF2F +0x8331C237 0xBF30 +0x8331C238 0xBF31 +0x8331C239 0xBF32 +0x8331C330 0xBF33 +0x8331C331 0xBF34 +0x8331C332 0xBF35 +0x8331C333 0xBF36 +0x8331C334 0xBF37 +0x8331C335 0xBF38 +0x8331C336 0xBF39 +0x8331C337 0xBF3A +0x8331C338 0xBF3B +0x8331C339 0xBF3C +0x8331C430 0xBF3D +0x8331C431 0xBF3E +0x8331C432 0xBF3F +0x8331C433 0xBF40 +0x8331C434 0xBF41 +0x8331C435 0xBF42 +0x8331C436 0xBF43 +0x8331C437 0xBF44 +0x8331C438 0xBF45 +0x8331C439 0xBF46 +0x8331C530 0xBF47 +0x8331C531 0xBF48 +0x8331C532 0xBF49 +0x8331C533 0xBF4A +0x8331C534 0xBF4B +0x8331C535 0xBF4C +0x8331C536 0xBF4D +0x8331C537 0xBF4E +0x8331C538 0xBF4F +0x8331C539 0xBF50 +0x8331C630 0xBF51 +0x8331C631 0xBF52 +0x8331C632 0xBF53 +0x8331C633 0xBF54 +0x8331C634 0xBF55 +0x8331C635 0xBF56 +0x8331C636 0xBF57 +0x8331C637 0xBF58 +0x8331C638 0xBF59 +0x8331C639 0xBF5A +0x8331C730 0xBF5B +0x8331C731 0xBF5C +0x8331C732 0xBF5D +0x8331C733 0xBF5E +0x8331C734 0xBF5F +0x8331C735 0xBF60 +0x8331C736 0xBF61 +0x8331C737 0xBF62 +0x8331C738 0xBF63 +0x8331C739 0xBF64 +0x8331C830 0xBF65 +0x8331C831 0xBF66 +0x8331C832 0xBF67 +0x8331C833 0xBF68 +0x8331C834 0xBF69 +0x8331C835 0xBF6A +0x8331C836 0xBF6B +0x8331C837 0xBF6C +0x8331C838 0xBF6D +0x8331C839 0xBF6E +0x8331C930 0xBF6F +0x8331C931 0xBF70 +0x8331C932 0xBF71 +0x8331C933 0xBF72 +0x8331C934 0xBF73 +0x8331C935 0xBF74 +0x8331C936 0xBF75 +0x8331C937 0xBF76 +0x8331C938 0xBF77 +0x8331C939 0xBF78 +0x8331CA30 0xBF79 +0x8331CA31 0xBF7A +0x8331CA32 0xBF7B +0x8331CA33 0xBF7C +0x8331CA34 0xBF7D +0x8331CA35 0xBF7E +0x8331CA36 0xBF7F +0x8331CA37 0xBF80 +0x8331CA38 0xBF81 +0x8331CA39 0xBF82 +0x8331CB30 0xBF83 +0x8331CB31 0xBF84 +0x8331CB32 0xBF85 +0x8331CB33 0xBF86 +0x8331CB34 0xBF87 +0x8331CB35 0xBF88 +0x8331CB36 0xBF89 +0x8331CB37 0xBF8A +0x8331CB38 0xBF8B +0x8331CB39 0xBF8C +0x8331CC30 0xBF8D +0x8331CC31 0xBF8E +0x8331CC32 0xBF8F +0x8331CC33 0xBF90 +0x8331CC34 0xBF91 +0x8331CC35 0xBF92 +0x8331CC36 0xBF93 +0x8331CC37 0xBF94 +0x8331CC38 0xBF95 +0x8331CC39 0xBF96 +0x8331CD30 0xBF97 +0x8331CD31 0xBF98 +0x8331CD32 0xBF99 +0x8331CD33 0xBF9A +0x8331CD34 0xBF9B +0x8331CD35 0xBF9C +0x8331CD36 0xBF9D +0x8331CD37 0xBF9E +0x8331CD38 0xBF9F +0x8331CD39 0xBFA0 +0x8331CE30 0xBFA1 +0x8331CE31 0xBFA2 +0x8331CE32 0xBFA3 +0x8331CE33 0xBFA4 +0x8331CE34 0xBFA5 +0x8331CE35 0xBFA6 +0x8331CE36 0xBFA7 +0x8331CE37 0xBFA8 +0x8331CE38 0xBFA9 +0x8331CE39 0xBFAA +0x8331CF30 0xBFAB +0x8331CF31 0xBFAC +0x8331CF32 0xBFAD +0x8331CF33 0xBFAE +0x8331CF34 0xBFAF +0x8331CF35 0xBFB0 +0x8331CF36 0xBFB1 +0x8331CF37 0xBFB2 +0x8331CF38 0xBFB3 +0x8331CF39 0xBFB4 +0x8331D030 0xBFB5 +0x8331D031 0xBFB6 +0x8331D032 0xBFB7 +0x8331D033 0xBFB8 +0x8331D034 0xBFB9 +0x8331D035 0xBFBA +0x8331D036 0xBFBB +0x8331D037 0xBFBC +0x8331D038 0xBFBD +0x8331D039 0xBFBE +0x8331D130 0xBFBF +0x8331D131 0xBFC0 +0x8331D132 0xBFC1 +0x8331D133 0xBFC2 +0x8331D134 0xBFC3 +0x8331D135 0xBFC4 +0x8331D136 0xBFC5 +0x8331D137 0xBFC6 +0x8331D138 0xBFC7 +0x8331D139 0xBFC8 +0x8331D230 0xBFC9 +0x8331D231 0xBFCA +0x8331D232 0xBFCB +0x8331D233 0xBFCC +0x8331D234 0xBFCD +0x8331D235 0xBFCE +0x8331D236 0xBFCF +0x8331D237 0xBFD0 +0x8331D238 0xBFD1 +0x8331D239 0xBFD2 +0x8331D330 0xBFD3 +0x8331D331 0xBFD4 +0x8331D332 0xBFD5 +0x8331D333 0xBFD6 +0x8331D334 0xBFD7 +0x8331D335 0xBFD8 +0x8331D336 0xBFD9 +0x8331D337 0xBFDA +0x8331D338 0xBFDB +0x8331D339 0xBFDC +0x8331D430 0xBFDD +0x8331D431 0xBFDE +0x8331D432 0xBFDF +0x8331D433 0xBFE0 +0x8331D434 0xBFE1 +0x8331D435 0xBFE2 +0x8331D436 0xBFE3 +0x8331D437 0xBFE4 +0x8331D438 0xBFE5 +0x8331D439 0xBFE6 +0x8331D530 0xBFE7 +0x8331D531 0xBFE8 +0x8331D532 0xBFE9 +0x8331D533 0xBFEA +0x8331D534 0xBFEB +0x8331D535 0xBFEC +0x8331D536 0xBFED +0x8331D537 0xBFEE +0x8331D538 0xBFEF +0x8331D539 0xBFF0 +0x8331D630 0xBFF1 +0x8331D631 0xBFF2 +0x8331D632 0xBFF3 +0x8331D633 0xBFF4 +0x8331D634 0xBFF5 +0x8331D635 0xBFF6 +0x8331D636 0xBFF7 +0x8331D637 0xBFF8 +0x8331D638 0xBFF9 +0x8331D639 0xBFFA +0x8331D730 0xBFFB +0x8331D731 0xBFFC +0x8331D732 0xBFFD +0x8331D733 0xBFFE +0x8331D734 0xBFFF +0x8331D735 0xC000 +0x8331D736 0xC001 +0x8331D737 0xC002 +0x8331D738 0xC003 +0x8331D739 0xC004 +0x8331D830 0xC005 +0x8331D831 0xC006 +0x8331D832 0xC007 +0x8331D833 0xC008 +0x8331D834 0xC009 +0x8331D835 0xC00A +0x8331D836 0xC00B +0x8331D837 0xC00C +0x8331D838 0xC00D +0x8331D839 0xC00E +0x8331D930 0xC00F +0x8331D931 0xC010 +0x8331D932 0xC011 +0x8331D933 0xC012 +0x8331D934 0xC013 +0x8331D935 0xC014 +0x8331D936 0xC015 +0x8331D937 0xC016 +0x8331D938 0xC017 +0x8331D939 0xC018 +0x8331DA30 0xC019 +0x8331DA31 0xC01A +0x8331DA32 0xC01B +0x8331DA33 0xC01C +0x8331DA34 0xC01D +0x8331DA35 0xC01E +0x8331DA36 0xC01F +0x8331DA37 0xC020 +0x8331DA38 0xC021 +0x8331DA39 0xC022 +0x8331DB30 0xC023 +0x8331DB31 0xC024 +0x8331DB32 0xC025 +0x8331DB33 0xC026 +0x8331DB34 0xC027 +0x8331DB35 0xC028 +0x8331DB36 0xC029 +0x8331DB37 0xC02A +0x8331DB38 0xC02B +0x8331DB39 0xC02C +0x8331DC30 0xC02D +0x8331DC31 0xC02E +0x8331DC32 0xC02F +0x8331DC33 0xC030 +0x8331DC34 0xC031 +0x8331DC35 0xC032 +0x8331DC36 0xC033 +0x8331DC37 0xC034 +0x8331DC38 0xC035 +0x8331DC39 0xC036 +0x8331DD30 0xC037 +0x8331DD31 0xC038 +0x8331DD32 0xC039 +0x8331DD33 0xC03A +0x8331DD34 0xC03B +0x8331DD35 0xC03C +0x8331DD36 0xC03D +0x8331DD37 0xC03E +0x8331DD38 0xC03F +0x8331DD39 0xC040 +0x8331DE30 0xC041 +0x8331DE31 0xC042 +0x8331DE32 0xC043 +0x8331DE33 0xC044 +0x8331DE34 0xC045 +0x8331DE35 0xC046 +0x8331DE36 0xC047 +0x8331DE37 0xC048 +0x8331DE38 0xC049 +0x8331DE39 0xC04A +0x8331DF30 0xC04B +0x8331DF31 0xC04C +0x8331DF32 0xC04D +0x8331DF33 0xC04E +0x8331DF34 0xC04F +0x8331DF35 0xC050 +0x8331DF36 0xC051 +0x8331DF37 0xC052 +0x8331DF38 0xC053 +0x8331DF39 0xC054 +0x8331E030 0xC055 +0x8331E031 0xC056 +0x8331E032 0xC057 +0x8331E033 0xC058 +0x8331E034 0xC059 +0x8331E035 0xC05A +0x8331E036 0xC05B +0x8331E037 0xC05C +0x8331E038 0xC05D +0x8331E039 0xC05E +0x8331E130 0xC05F +0x8331E131 0xC060 +0x8331E132 0xC061 +0x8331E133 0xC062 +0x8331E134 0xC063 +0x8331E135 0xC064 +0x8331E136 0xC065 +0x8331E137 0xC066 +0x8331E138 0xC067 +0x8331E139 0xC068 +0x8331E230 0xC069 +0x8331E231 0xC06A +0x8331E232 0xC06B +0x8331E233 0xC06C +0x8331E234 0xC06D +0x8331E235 0xC06E +0x8331E236 0xC06F +0x8331E237 0xC070 +0x8331E238 0xC071 +0x8331E239 0xC072 +0x8331E330 0xC073 +0x8331E331 0xC074 +0x8331E332 0xC075 +0x8331E333 0xC076 +0x8331E334 0xC077 +0x8331E335 0xC078 +0x8331E336 0xC079 +0x8331E337 0xC07A +0x8331E338 0xC07B +0x8331E339 0xC07C +0x8331E430 0xC07D +0x8331E431 0xC07E +0x8331E432 0xC07F +0x8331E433 0xC080 +0x8331E434 0xC081 +0x8331E435 0xC082 +0x8331E436 0xC083 +0x8331E437 0xC084 +0x8331E438 0xC085 +0x8331E439 0xC086 +0x8331E530 0xC087 +0x8331E531 0xC088 +0x8331E532 0xC089 +0x8331E533 0xC08A +0x8331E534 0xC08B +0x8331E535 0xC08C +0x8331E536 0xC08D +0x8331E537 0xC08E +0x8331E538 0xC08F +0x8331E539 0xC090 +0x8331E630 0xC091 +0x8331E631 0xC092 +0x8331E632 0xC093 +0x8331E633 0xC094 +0x8331E634 0xC095 +0x8331E635 0xC096 +0x8331E636 0xC097 +0x8331E637 0xC098 +0x8331E638 0xC099 +0x8331E639 0xC09A +0x8331E730 0xC09B +0x8331E731 0xC09C +0x8331E732 0xC09D +0x8331E733 0xC09E +0x8331E734 0xC09F +0x8331E735 0xC0A0 +0x8331E736 0xC0A1 +0x8331E737 0xC0A2 +0x8331E738 0xC0A3 +0x8331E739 0xC0A4 +0x8331E830 0xC0A5 +0x8331E831 0xC0A6 +0x8331E832 0xC0A7 +0x8331E833 0xC0A8 +0x8331E834 0xC0A9 +0x8331E835 0xC0AA +0x8331E836 0xC0AB +0x8331E837 0xC0AC +0x8331E838 0xC0AD +0x8331E839 0xC0AE +0x8331E930 0xC0AF +0x8331E931 0xC0B0 +0x8331E932 0xC0B1 +0x8331E933 0xC0B2 +0x8331E934 0xC0B3 +0x8331E935 0xC0B4 +0x8331E936 0xC0B5 +0x8331E937 0xC0B6 +0x8331E938 0xC0B7 +0x8331E939 0xC0B8 +0x8331EA30 0xC0B9 +0x8331EA31 0xC0BA +0x8331EA32 0xC0BB +0x8331EA33 0xC0BC +0x8331EA34 0xC0BD +0x8331EA35 0xC0BE +0x8331EA36 0xC0BF +0x8331EA37 0xC0C0 +0x8331EA38 0xC0C1 +0x8331EA39 0xC0C2 +0x8331EB30 0xC0C3 +0x8331EB31 0xC0C4 +0x8331EB32 0xC0C5 +0x8331EB33 0xC0C6 +0x8331EB34 0xC0C7 +0x8331EB35 0xC0C8 +0x8331EB36 0xC0C9 +0x8331EB37 0xC0CA +0x8331EB38 0xC0CB +0x8331EB39 0xC0CC +0x8331EC30 0xC0CD +0x8331EC31 0xC0CE +0x8331EC32 0xC0CF +0x8331EC33 0xC0D0 +0x8331EC34 0xC0D1 +0x8331EC35 0xC0D2 +0x8331EC36 0xC0D3 +0x8331EC37 0xC0D4 +0x8331EC38 0xC0D5 +0x8331EC39 0xC0D6 +0x8331ED30 0xC0D7 +0x8331ED31 0xC0D8 +0x8331ED32 0xC0D9 +0x8331ED33 0xC0DA +0x8331ED34 0xC0DB +0x8331ED35 0xC0DC +0x8331ED36 0xC0DD +0x8331ED37 0xC0DE +0x8331ED38 0xC0DF +0x8331ED39 0xC0E0 +0x8331EE30 0xC0E1 +0x8331EE31 0xC0E2 +0x8331EE32 0xC0E3 +0x8331EE33 0xC0E4 +0x8331EE34 0xC0E5 +0x8331EE35 0xC0E6 +0x8331EE36 0xC0E7 +0x8331EE37 0xC0E8 +0x8331EE38 0xC0E9 +0x8331EE39 0xC0EA +0x8331EF30 0xC0EB +0x8331EF31 0xC0EC +0x8331EF32 0xC0ED +0x8331EF33 0xC0EE +0x8331EF34 0xC0EF +0x8331EF35 0xC0F0 +0x8331EF36 0xC0F1 +0x8331EF37 0xC0F2 +0x8331EF38 0xC0F3 +0x8331EF39 0xC0F4 +0x8331F030 0xC0F5 +0x8331F031 0xC0F6 +0x8331F032 0xC0F7 +0x8331F033 0xC0F8 +0x8331F034 0xC0F9 +0x8331F035 0xC0FA +0x8331F036 0xC0FB +0x8331F037 0xC0FC +0x8331F038 0xC0FD +0x8331F039 0xC0FE +0x8331F130 0xC0FF +0x8331F131 0xC100 +0x8331F132 0xC101 +0x8331F133 0xC102 +0x8331F134 0xC103 +0x8331F135 0xC104 +0x8331F136 0xC105 +0x8331F137 0xC106 +0x8331F138 0xC107 +0x8331F139 0xC108 +0x8331F230 0xC109 +0x8331F231 0xC10A +0x8331F232 0xC10B +0x8331F233 0xC10C +0x8331F234 0xC10D +0x8331F235 0xC10E +0x8331F236 0xC10F +0x8331F237 0xC110 +0x8331F238 0xC111 +0x8331F239 0xC112 +0x8331F330 0xC113 +0x8331F331 0xC114 +0x8331F332 0xC115 +0x8331F333 0xC116 +0x8331F334 0xC117 +0x8331F335 0xC118 +0x8331F336 0xC119 +0x8331F337 0xC11A +0x8331F338 0xC11B +0x8331F339 0xC11C +0x8331F430 0xC11D +0x8331F431 0xC11E +0x8331F432 0xC11F +0x8331F433 0xC120 +0x8331F434 0xC121 +0x8331F435 0xC122 +0x8331F436 0xC123 +0x8331F437 0xC124 +0x8331F438 0xC125 +0x8331F439 0xC126 +0x8331F530 0xC127 +0x8331F531 0xC128 +0x8331F532 0xC129 +0x8331F533 0xC12A +0x8331F534 0xC12B +0x8331F535 0xC12C +0x8331F536 0xC12D +0x8331F537 0xC12E +0x8331F538 0xC12F +0x8331F539 0xC130 +0x8331F630 0xC131 +0x8331F631 0xC132 +0x8331F632 0xC133 +0x8331F633 0xC134 +0x8331F634 0xC135 +0x8331F635 0xC136 +0x8331F636 0xC137 +0x8331F637 0xC138 +0x8331F638 0xC139 +0x8331F639 0xC13A +0x8331F730 0xC13B +0x8331F731 0xC13C +0x8331F732 0xC13D +0x8331F733 0xC13E +0x8331F734 0xC13F +0x8331F735 0xC140 +0x8331F736 0xC141 +0x8331F737 0xC142 +0x8331F738 0xC143 +0x8331F739 0xC144 +0x8331F830 0xC145 +0x8331F831 0xC146 +0x8331F832 0xC147 +0x8331F833 0xC148 +0x8331F834 0xC149 +0x8331F835 0xC14A +0x8331F836 0xC14B +0x8331F837 0xC14C +0x8331F838 0xC14D +0x8331F839 0xC14E +0x8331F930 0xC14F +0x8331F931 0xC150 +0x8331F932 0xC151 +0x8331F933 0xC152 +0x8331F934 0xC153 +0x8331F935 0xC154 +0x8331F936 0xC155 +0x8331F937 0xC156 +0x8331F938 0xC157 +0x8331F939 0xC158 +0x8331FA30 0xC159 +0x8331FA31 0xC15A +0x8331FA32 0xC15B +0x8331FA33 0xC15C +0x8331FA34 0xC15D +0x8331FA35 0xC15E +0x8331FA36 0xC15F +0x8331FA37 0xC160 +0x8331FA38 0xC161 +0x8331FA39 0xC162 +0x8331FB30 0xC163 +0x8331FB31 0xC164 +0x8331FB32 0xC165 +0x8331FB33 0xC166 +0x8331FB34 0xC167 +0x8331FB35 0xC168 +0x8331FB36 0xC169 +0x8331FB37 0xC16A +0x8331FB38 0xC16B +0x8331FB39 0xC16C +0x8331FC30 0xC16D +0x8331FC31 0xC16E +0x8331FC32 0xC16F +0x8331FC33 0xC170 +0x8331FC34 0xC171 +0x8331FC35 0xC172 +0x8331FC36 0xC173 +0x8331FC37 0xC174 +0x8331FC38 0xC175 +0x8331FC39 0xC176 +0x8331FD30 0xC177 +0x8331FD31 0xC178 +0x8331FD32 0xC179 +0x8331FD33 0xC17A +0x8331FD34 0xC17B +0x8331FD35 0xC17C +0x8331FD36 0xC17D +0x8331FD37 0xC17E +0x8331FD38 0xC17F +0x8331FD39 0xC180 +0x8331FE30 0xC181 +0x8331FE31 0xC182 +0x8331FE32 0xC183 +0x8331FE33 0xC184 +0x8331FE34 0xC185 +0x8331FE35 0xC186 +0x8331FE36 0xC187 +0x8331FE37 0xC188 +0x8331FE38 0xC189 +0x8331FE39 0xC18A +0x83328130 0xC18B +0x83328131 0xC18C +0x83328132 0xC18D +0x83328133 0xC18E +0x83328134 0xC18F +0x83328135 0xC190 +0x83328136 0xC191 +0x83328137 0xC192 +0x83328138 0xC193 +0x83328139 0xC194 +0x83328230 0xC195 +0x83328231 0xC196 +0x83328232 0xC197 +0x83328233 0xC198 +0x83328234 0xC199 +0x83328235 0xC19A +0x83328236 0xC19B +0x83328237 0xC19C +0x83328238 0xC19D +0x83328239 0xC19E +0x83328330 0xC19F +0x83328331 0xC1A0 +0x83328332 0xC1A1 +0x83328333 0xC1A2 +0x83328334 0xC1A3 +0x83328335 0xC1A4 +0x83328336 0xC1A5 +0x83328337 0xC1A6 +0x83328338 0xC1A7 +0x83328339 0xC1A8 +0x83328430 0xC1A9 +0x83328431 0xC1AA +0x83328432 0xC1AB +0x83328433 0xC1AC +0x83328434 0xC1AD +0x83328435 0xC1AE +0x83328436 0xC1AF +0x83328437 0xC1B0 +0x83328438 0xC1B1 +0x83328439 0xC1B2 +0x83328530 0xC1B3 +0x83328531 0xC1B4 +0x83328532 0xC1B5 +0x83328533 0xC1B6 +0x83328534 0xC1B7 +0x83328535 0xC1B8 +0x83328536 0xC1B9 +0x83328537 0xC1BA +0x83328538 0xC1BB +0x83328539 0xC1BC +0x83328630 0xC1BD +0x83328631 0xC1BE +0x83328632 0xC1BF +0x83328633 0xC1C0 +0x83328634 0xC1C1 +0x83328635 0xC1C2 +0x83328636 0xC1C3 +0x83328637 0xC1C4 +0x83328638 0xC1C5 +0x83328639 0xC1C6 +0x83328730 0xC1C7 +0x83328731 0xC1C8 +0x83328732 0xC1C9 +0x83328733 0xC1CA +0x83328734 0xC1CB +0x83328735 0xC1CC +0x83328736 0xC1CD +0x83328737 0xC1CE +0x83328738 0xC1CF +0x83328739 0xC1D0 +0x83328830 0xC1D1 +0x83328831 0xC1D2 +0x83328832 0xC1D3 +0x83328833 0xC1D4 +0x83328834 0xC1D5 +0x83328835 0xC1D6 +0x83328836 0xC1D7 +0x83328837 0xC1D8 +0x83328838 0xC1D9 +0x83328839 0xC1DA +0x83328930 0xC1DB +0x83328931 0xC1DC +0x83328932 0xC1DD +0x83328933 0xC1DE +0x83328934 0xC1DF +0x83328935 0xC1E0 +0x83328936 0xC1E1 +0x83328937 0xC1E2 +0x83328938 0xC1E3 +0x83328939 0xC1E4 +0x83328A30 0xC1E5 +0x83328A31 0xC1E6 +0x83328A32 0xC1E7 +0x83328A33 0xC1E8 +0x83328A34 0xC1E9 +0x83328A35 0xC1EA +0x83328A36 0xC1EB +0x83328A37 0xC1EC +0x83328A38 0xC1ED +0x83328A39 0xC1EE +0x83328B30 0xC1EF +0x83328B31 0xC1F0 +0x83328B32 0xC1F1 +0x83328B33 0xC1F2 +0x83328B34 0xC1F3 +0x83328B35 0xC1F4 +0x83328B36 0xC1F5 +0x83328B37 0xC1F6 +0x83328B38 0xC1F7 +0x83328B39 0xC1F8 +0x83328C30 0xC1F9 +0x83328C31 0xC1FA +0x83328C32 0xC1FB +0x83328C33 0xC1FC +0x83328C34 0xC1FD +0x83328C35 0xC1FE +0x83328C36 0xC1FF +0x83328C37 0xC200 +0x83328C38 0xC201 +0x83328C39 0xC202 +0x83328D30 0xC203 +0x83328D31 0xC204 +0x83328D32 0xC205 +0x83328D33 0xC206 +0x83328D34 0xC207 +0x83328D35 0xC208 +0x83328D36 0xC209 +0x83328D37 0xC20A +0x83328D38 0xC20B +0x83328D39 0xC20C +0x83328E30 0xC20D +0x83328E31 0xC20E +0x83328E32 0xC20F +0x83328E33 0xC210 +0x83328E34 0xC211 +0x83328E35 0xC212 +0x83328E36 0xC213 +0x83328E37 0xC214 +0x83328E38 0xC215 +0x83328E39 0xC216 +0x83328F30 0xC217 +0x83328F31 0xC218 +0x83328F32 0xC219 +0x83328F33 0xC21A +0x83328F34 0xC21B +0x83328F35 0xC21C +0x83328F36 0xC21D +0x83328F37 0xC21E +0x83328F38 0xC21F +0x83328F39 0xC220 +0x83329030 0xC221 +0x83329031 0xC222 +0x83329032 0xC223 +0x83329033 0xC224 +0x83329034 0xC225 +0x83329035 0xC226 +0x83329036 0xC227 +0x83329037 0xC228 +0x83329038 0xC229 +0x83329039 0xC22A +0x83329130 0xC22B +0x83329131 0xC22C +0x83329132 0xC22D +0x83329133 0xC22E +0x83329134 0xC22F +0x83329135 0xC230 +0x83329136 0xC231 +0x83329137 0xC232 +0x83329138 0xC233 +0x83329139 0xC234 +0x83329230 0xC235 +0x83329231 0xC236 +0x83329232 0xC237 +0x83329233 0xC238 +0x83329234 0xC239 +0x83329235 0xC23A +0x83329236 0xC23B +0x83329237 0xC23C +0x83329238 0xC23D +0x83329239 0xC23E +0x83329330 0xC23F +0x83329331 0xC240 +0x83329332 0xC241 +0x83329333 0xC242 +0x83329334 0xC243 +0x83329335 0xC244 +0x83329336 0xC245 +0x83329337 0xC246 +0x83329338 0xC247 +0x83329339 0xC248 +0x83329430 0xC249 +0x83329431 0xC24A +0x83329432 0xC24B +0x83329433 0xC24C +0x83329434 0xC24D +0x83329435 0xC24E +0x83329436 0xC24F +0x83329437 0xC250 +0x83329438 0xC251 +0x83329439 0xC252 +0x83329530 0xC253 +0x83329531 0xC254 +0x83329532 0xC255 +0x83329533 0xC256 +0x83329534 0xC257 +0x83329535 0xC258 +0x83329536 0xC259 +0x83329537 0xC25A +0x83329538 0xC25B +0x83329539 0xC25C +0x83329630 0xC25D +0x83329631 0xC25E +0x83329632 0xC25F +0x83329633 0xC260 +0x83329634 0xC261 +0x83329635 0xC262 +0x83329636 0xC263 +0x83329637 0xC264 +0x83329638 0xC265 +0x83329639 0xC266 +0x83329730 0xC267 +0x83329731 0xC268 +0x83329732 0xC269 +0x83329733 0xC26A +0x83329734 0xC26B +0x83329735 0xC26C +0x83329736 0xC26D +0x83329737 0xC26E +0x83329738 0xC26F +0x83329739 0xC270 +0x83329830 0xC271 +0x83329831 0xC272 +0x83329832 0xC273 +0x83329833 0xC274 +0x83329834 0xC275 +0x83329835 0xC276 +0x83329836 0xC277 +0x83329837 0xC278 +0x83329838 0xC279 +0x83329839 0xC27A +0x83329930 0xC27B +0x83329931 0xC27C +0x83329932 0xC27D +0x83329933 0xC27E +0x83329934 0xC27F +0x83329935 0xC280 +0x83329936 0xC281 +0x83329937 0xC282 +0x83329938 0xC283 +0x83329939 0xC284 +0x83329A30 0xC285 +0x83329A31 0xC286 +0x83329A32 0xC287 +0x83329A33 0xC288 +0x83329A34 0xC289 +0x83329A35 0xC28A +0x83329A36 0xC28B +0x83329A37 0xC28C +0x83329A38 0xC28D +0x83329A39 0xC28E +0x83329B30 0xC28F +0x83329B31 0xC290 +0x83329B32 0xC291 +0x83329B33 0xC292 +0x83329B34 0xC293 +0x83329B35 0xC294 +0x83329B36 0xC295 +0x83329B37 0xC296 +0x83329B38 0xC297 +0x83329B39 0xC298 +0x83329C30 0xC299 +0x83329C31 0xC29A +0x83329C32 0xC29B +0x83329C33 0xC29C +0x83329C34 0xC29D +0x83329C35 0xC29E +0x83329C36 0xC29F +0x83329C37 0xC2A0 +0x83329C38 0xC2A1 +0x83329C39 0xC2A2 +0x83329D30 0xC2A3 +0x83329D31 0xC2A4 +0x83329D32 0xC2A5 +0x83329D33 0xC2A6 +0x83329D34 0xC2A7 +0x83329D35 0xC2A8 +0x83329D36 0xC2A9 +0x83329D37 0xC2AA +0x83329D38 0xC2AB +0x83329D39 0xC2AC +0x83329E30 0xC2AD +0x83329E31 0xC2AE +0x83329E32 0xC2AF +0x83329E33 0xC2B0 +0x83329E34 0xC2B1 +0x83329E35 0xC2B2 +0x83329E36 0xC2B3 +0x83329E37 0xC2B4 +0x83329E38 0xC2B5 +0x83329E39 0xC2B6 +0x83329F30 0xC2B7 +0x83329F31 0xC2B8 +0x83329F32 0xC2B9 +0x83329F33 0xC2BA +0x83329F34 0xC2BB +0x83329F35 0xC2BC +0x83329F36 0xC2BD +0x83329F37 0xC2BE +0x83329F38 0xC2BF +0x83329F39 0xC2C0 +0x8332A030 0xC2C1 +0x8332A031 0xC2C2 +0x8332A032 0xC2C3 +0x8332A033 0xC2C4 +0x8332A034 0xC2C5 +0x8332A035 0xC2C6 +0x8332A036 0xC2C7 +0x8332A037 0xC2C8 +0x8332A038 0xC2C9 +0x8332A039 0xC2CA +0x8332A130 0xC2CB +0x8332A131 0xC2CC +0x8332A132 0xC2CD +0x8332A133 0xC2CE +0x8332A134 0xC2CF +0x8332A135 0xC2D0 +0x8332A136 0xC2D1 +0x8332A137 0xC2D2 +0x8332A138 0xC2D3 +0x8332A139 0xC2D4 +0x8332A230 0xC2D5 +0x8332A231 0xC2D6 +0x8332A232 0xC2D7 +0x8332A233 0xC2D8 +0x8332A234 0xC2D9 +0x8332A235 0xC2DA +0x8332A236 0xC2DB +0x8332A237 0xC2DC +0x8332A238 0xC2DD +0x8332A239 0xC2DE +0x8332A330 0xC2DF +0x8332A331 0xC2E0 +0x8332A332 0xC2E1 +0x8332A333 0xC2E2 +0x8332A334 0xC2E3 +0x8332A335 0xC2E4 +0x8332A336 0xC2E5 +0x8332A337 0xC2E6 +0x8332A338 0xC2E7 +0x8332A339 0xC2E8 +0x8332A430 0xC2E9 +0x8332A431 0xC2EA +0x8332A432 0xC2EB +0x8332A433 0xC2EC +0x8332A434 0xC2ED +0x8332A435 0xC2EE +0x8332A436 0xC2EF +0x8332A437 0xC2F0 +0x8332A438 0xC2F1 +0x8332A439 0xC2F2 +0x8332A530 0xC2F3 +0x8332A531 0xC2F4 +0x8332A532 0xC2F5 +0x8332A533 0xC2F6 +0x8332A534 0xC2F7 +0x8332A535 0xC2F8 +0x8332A536 0xC2F9 +0x8332A537 0xC2FA +0x8332A538 0xC2FB +0x8332A539 0xC2FC +0x8332A630 0xC2FD +0x8332A631 0xC2FE +0x8332A632 0xC2FF +0x8332A633 0xC300 +0x8332A634 0xC301 +0x8332A635 0xC302 +0x8332A636 0xC303 +0x8332A637 0xC304 +0x8332A638 0xC305 +0x8332A639 0xC306 +0x8332A730 0xC307 +0x8332A731 0xC308 +0x8332A732 0xC309 +0x8332A733 0xC30A +0x8332A734 0xC30B +0x8332A735 0xC30C +0x8332A736 0xC30D +0x8332A737 0xC30E +0x8332A738 0xC30F +0x8332A739 0xC310 +0x8332A830 0xC311 +0x8332A831 0xC312 +0x8332A832 0xC313 +0x8332A833 0xC314 +0x8332A834 0xC315 +0x8332A835 0xC316 +0x8332A836 0xC317 +0x8332A837 0xC318 +0x8332A838 0xC319 +0x8332A839 0xC31A +0x8332A930 0xC31B +0x8332A931 0xC31C +0x8332A932 0xC31D +0x8332A933 0xC31E +0x8332A934 0xC31F +0x8332A935 0xC320 +0x8332A936 0xC321 +0x8332A937 0xC322 +0x8332A938 0xC323 +0x8332A939 0xC324 +0x8332AA30 0xC325 +0x8332AA31 0xC326 +0x8332AA32 0xC327 +0x8332AA33 0xC328 +0x8332AA34 0xC329 +0x8332AA35 0xC32A +0x8332AA36 0xC32B +0x8332AA37 0xC32C +0x8332AA38 0xC32D +0x8332AA39 0xC32E +0x8332AB30 0xC32F +0x8332AB31 0xC330 +0x8332AB32 0xC331 +0x8332AB33 0xC332 +0x8332AB34 0xC333 +0x8332AB35 0xC334 +0x8332AB36 0xC335 +0x8332AB37 0xC336 +0x8332AB38 0xC337 +0x8332AB39 0xC338 +0x8332AC30 0xC339 +0x8332AC31 0xC33A +0x8332AC32 0xC33B +0x8332AC33 0xC33C +0x8332AC34 0xC33D +0x8332AC35 0xC33E +0x8332AC36 0xC33F +0x8332AC37 0xC340 +0x8332AC38 0xC341 +0x8332AC39 0xC342 +0x8332AD30 0xC343 +0x8332AD31 0xC344 +0x8332AD32 0xC345 +0x8332AD33 0xC346 +0x8332AD34 0xC347 +0x8332AD35 0xC348 +0x8332AD36 0xC349 +0x8332AD37 0xC34A +0x8332AD38 0xC34B +0x8332AD39 0xC34C +0x8332AE30 0xC34D +0x8332AE31 0xC34E +0x8332AE32 0xC34F +0x8332AE33 0xC350 +0x8332AE34 0xC351 +0x8332AE35 0xC352 +0x8332AE36 0xC353 +0x8332AE37 0xC354 +0x8332AE38 0xC355 +0x8332AE39 0xC356 +0x8332AF30 0xC357 +0x8332AF31 0xC358 +0x8332AF32 0xC359 +0x8332AF33 0xC35A +0x8332AF34 0xC35B +0x8332AF35 0xC35C +0x8332AF36 0xC35D +0x8332AF37 0xC35E +0x8332AF38 0xC35F +0x8332AF39 0xC360 +0x8332B030 0xC361 +0x8332B031 0xC362 +0x8332B032 0xC363 +0x8332B033 0xC364 +0x8332B034 0xC365 +0x8332B035 0xC366 +0x8332B036 0xC367 +0x8332B037 0xC368 +0x8332B038 0xC369 +0x8332B039 0xC36A +0x8332B130 0xC36B +0x8332B131 0xC36C +0x8332B132 0xC36D +0x8332B133 0xC36E +0x8332B134 0xC36F +0x8332B135 0xC370 +0x8332B136 0xC371 +0x8332B137 0xC372 +0x8332B138 0xC373 +0x8332B139 0xC374 +0x8332B230 0xC375 +0x8332B231 0xC376 +0x8332B232 0xC377 +0x8332B233 0xC378 +0x8332B234 0xC379 +0x8332B235 0xC37A +0x8332B236 0xC37B +0x8332B237 0xC37C +0x8332B238 0xC37D +0x8332B239 0xC37E +0x8332B330 0xC37F +0x8332B331 0xC380 +0x8332B332 0xC381 +0x8332B333 0xC382 +0x8332B334 0xC383 +0x8332B335 0xC384 +0x8332B336 0xC385 +0x8332B337 0xC386 +0x8332B338 0xC387 +0x8332B339 0xC388 +0x8332B430 0xC389 +0x8332B431 0xC38A +0x8332B432 0xC38B +0x8332B433 0xC38C +0x8332B434 0xC38D +0x8332B435 0xC38E +0x8332B436 0xC38F +0x8332B437 0xC390 +0x8332B438 0xC391 +0x8332B439 0xC392 +0x8332B530 0xC393 +0x8332B531 0xC394 +0x8332B532 0xC395 +0x8332B533 0xC396 +0x8332B534 0xC397 +0x8332B535 0xC398 +0x8332B536 0xC399 +0x8332B537 0xC39A +0x8332B538 0xC39B +0x8332B539 0xC39C +0x8332B630 0xC39D +0x8332B631 0xC39E +0x8332B632 0xC39F +0x8332B633 0xC3A0 +0x8332B634 0xC3A1 +0x8332B635 0xC3A2 +0x8332B636 0xC3A3 +0x8332B637 0xC3A4 +0x8332B638 0xC3A5 +0x8332B639 0xC3A6 +0x8332B730 0xC3A7 +0x8332B731 0xC3A8 +0x8332B732 0xC3A9 +0x8332B733 0xC3AA +0x8332B734 0xC3AB +0x8332B735 0xC3AC +0x8332B736 0xC3AD +0x8332B737 0xC3AE +0x8332B738 0xC3AF +0x8332B739 0xC3B0 +0x8332B830 0xC3B1 +0x8332B831 0xC3B2 +0x8332B832 0xC3B3 +0x8332B833 0xC3B4 +0x8332B834 0xC3B5 +0x8332B835 0xC3B6 +0x8332B836 0xC3B7 +0x8332B837 0xC3B8 +0x8332B838 0xC3B9 +0x8332B839 0xC3BA +0x8332B930 0xC3BB +0x8332B931 0xC3BC +0x8332B932 0xC3BD +0x8332B933 0xC3BE +0x8332B934 0xC3BF +0x8332B935 0xC3C0 +0x8332B936 0xC3C1 +0x8332B937 0xC3C2 +0x8332B938 0xC3C3 +0x8332B939 0xC3C4 +0x8332BA30 0xC3C5 +0x8332BA31 0xC3C6 +0x8332BA32 0xC3C7 +0x8332BA33 0xC3C8 +0x8332BA34 0xC3C9 +0x8332BA35 0xC3CA +0x8332BA36 0xC3CB +0x8332BA37 0xC3CC +0x8332BA38 0xC3CD +0x8332BA39 0xC3CE +0x8332BB30 0xC3CF +0x8332BB31 0xC3D0 +0x8332BB32 0xC3D1 +0x8332BB33 0xC3D2 +0x8332BB34 0xC3D3 +0x8332BB35 0xC3D4 +0x8332BB36 0xC3D5 +0x8332BB37 0xC3D6 +0x8332BB38 0xC3D7 +0x8332BB39 0xC3D8 +0x8332BC30 0xC3D9 +0x8332BC31 0xC3DA +0x8332BC32 0xC3DB +0x8332BC33 0xC3DC +0x8332BC34 0xC3DD +0x8332BC35 0xC3DE +0x8332BC36 0xC3DF +0x8332BC37 0xC3E0 +0x8332BC38 0xC3E1 +0x8332BC39 0xC3E2 +0x8332BD30 0xC3E3 +0x8332BD31 0xC3E4 +0x8332BD32 0xC3E5 +0x8332BD33 0xC3E6 +0x8332BD34 0xC3E7 +0x8332BD35 0xC3E8 +0x8332BD36 0xC3E9 +0x8332BD37 0xC3EA +0x8332BD38 0xC3EB +0x8332BD39 0xC3EC +0x8332BE30 0xC3ED +0x8332BE31 0xC3EE +0x8332BE32 0xC3EF +0x8332BE33 0xC3F0 +0x8332BE34 0xC3F1 +0x8332BE35 0xC3F2 +0x8332BE36 0xC3F3 +0x8332BE37 0xC3F4 +0x8332BE38 0xC3F5 +0x8332BE39 0xC3F6 +0x8332BF30 0xC3F7 +0x8332BF31 0xC3F8 +0x8332BF32 0xC3F9 +0x8332BF33 0xC3FA +0x8332BF34 0xC3FB +0x8332BF35 0xC3FC +0x8332BF36 0xC3FD +0x8332BF37 0xC3FE +0x8332BF38 0xC3FF +0x8332BF39 0xC400 +0x8332C030 0xC401 +0x8332C031 0xC402 +0x8332C032 0xC403 +0x8332C033 0xC404 +0x8332C034 0xC405 +0x8332C035 0xC406 +0x8332C036 0xC407 +0x8332C037 0xC408 +0x8332C038 0xC409 +0x8332C039 0xC40A +0x8332C130 0xC40B +0x8332C131 0xC40C +0x8332C132 0xC40D +0x8332C133 0xC40E +0x8332C134 0xC40F +0x8332C135 0xC410 +0x8332C136 0xC411 +0x8332C137 0xC412 +0x8332C138 0xC413 +0x8332C139 0xC414 +0x8332C230 0xC415 +0x8332C231 0xC416 +0x8332C232 0xC417 +0x8332C233 0xC418 +0x8332C234 0xC419 +0x8332C235 0xC41A +0x8332C236 0xC41B +0x8332C237 0xC41C +0x8332C238 0xC41D +0x8332C239 0xC41E +0x8332C330 0xC41F +0x8332C331 0xC420 +0x8332C332 0xC421 +0x8332C333 0xC422 +0x8332C334 0xC423 +0x8332C335 0xC424 +0x8332C336 0xC425 +0x8332C337 0xC426 +0x8332C338 0xC427 +0x8332C339 0xC428 +0x8332C430 0xC429 +0x8332C431 0xC42A +0x8332C432 0xC42B +0x8332C433 0xC42C +0x8332C434 0xC42D +0x8332C435 0xC42E +0x8332C436 0xC42F +0x8332C437 0xC430 +0x8332C438 0xC431 +0x8332C439 0xC432 +0x8332C530 0xC433 +0x8332C531 0xC434 +0x8332C532 0xC435 +0x8332C533 0xC436 +0x8332C534 0xC437 +0x8332C535 0xC438 +0x8332C536 0xC439 +0x8332C537 0xC43A +0x8332C538 0xC43B +0x8332C539 0xC43C +0x8332C630 0xC43D +0x8332C631 0xC43E +0x8332C632 0xC43F +0x8332C633 0xC440 +0x8332C634 0xC441 +0x8332C635 0xC442 +0x8332C636 0xC443 +0x8332C637 0xC444 +0x8332C638 0xC445 +0x8332C639 0xC446 +0x8332C730 0xC447 +0x8332C731 0xC448 +0x8332C732 0xC449 +0x8332C733 0xC44A +0x8332C734 0xC44B +0x8332C735 0xC44C +0x8332C736 0xC44D +0x8332C737 0xC44E +0x8332C738 0xC44F +0x8332C739 0xC450 +0x8332C830 0xC451 +0x8332C831 0xC452 +0x8332C832 0xC453 +0x8332C833 0xC454 +0x8332C834 0xC455 +0x8332C835 0xC456 +0x8332C836 0xC457 +0x8332C837 0xC458 +0x8332C838 0xC459 +0x8332C839 0xC45A +0x8332C930 0xC45B +0x8332C931 0xC45C +0x8332C932 0xC45D +0x8332C933 0xC45E +0x8332C934 0xC45F +0x8332C935 0xC460 +0x8332C936 0xC461 +0x8332C937 0xC462 +0x8332C938 0xC463 +0x8332C939 0xC464 +0x8332CA30 0xC465 +0x8332CA31 0xC466 +0x8332CA32 0xC467 +0x8332CA33 0xC468 +0x8332CA34 0xC469 +0x8332CA35 0xC46A +0x8332CA36 0xC46B +0x8332CA37 0xC46C +0x8332CA38 0xC46D +0x8332CA39 0xC46E +0x8332CB30 0xC46F +0x8332CB31 0xC470 +0x8332CB32 0xC471 +0x8332CB33 0xC472 +0x8332CB34 0xC473 +0x8332CB35 0xC474 +0x8332CB36 0xC475 +0x8332CB37 0xC476 +0x8332CB38 0xC477 +0x8332CB39 0xC478 +0x8332CC30 0xC479 +0x8332CC31 0xC47A +0x8332CC32 0xC47B +0x8332CC33 0xC47C +0x8332CC34 0xC47D +0x8332CC35 0xC47E +0x8332CC36 0xC47F +0x8332CC37 0xC480 +0x8332CC38 0xC481 +0x8332CC39 0xC482 +0x8332CD30 0xC483 +0x8332CD31 0xC484 +0x8332CD32 0xC485 +0x8332CD33 0xC486 +0x8332CD34 0xC487 +0x8332CD35 0xC488 +0x8332CD36 0xC489 +0x8332CD37 0xC48A +0x8332CD38 0xC48B +0x8332CD39 0xC48C +0x8332CE30 0xC48D +0x8332CE31 0xC48E +0x8332CE32 0xC48F +0x8332CE33 0xC490 +0x8332CE34 0xC491 +0x8332CE35 0xC492 +0x8332CE36 0xC493 +0x8332CE37 0xC494 +0x8332CE38 0xC495 +0x8332CE39 0xC496 +0x8332CF30 0xC497 +0x8332CF31 0xC498 +0x8332CF32 0xC499 +0x8332CF33 0xC49A +0x8332CF34 0xC49B +0x8332CF35 0xC49C +0x8332CF36 0xC49D +0x8332CF37 0xC49E +0x8332CF38 0xC49F +0x8332CF39 0xC4A0 +0x8332D030 0xC4A1 +0x8332D031 0xC4A2 +0x8332D032 0xC4A3 +0x8332D033 0xC4A4 +0x8332D034 0xC4A5 +0x8332D035 0xC4A6 +0x8332D036 0xC4A7 +0x8332D037 0xC4A8 +0x8332D038 0xC4A9 +0x8332D039 0xC4AA +0x8332D130 0xC4AB +0x8332D131 0xC4AC +0x8332D132 0xC4AD +0x8332D133 0xC4AE +0x8332D134 0xC4AF +0x8332D135 0xC4B0 +0x8332D136 0xC4B1 +0x8332D137 0xC4B2 +0x8332D138 0xC4B3 +0x8332D139 0xC4B4 +0x8332D230 0xC4B5 +0x8332D231 0xC4B6 +0x8332D232 0xC4B7 +0x8332D233 0xC4B8 +0x8332D234 0xC4B9 +0x8332D235 0xC4BA +0x8332D236 0xC4BB +0x8332D237 0xC4BC +0x8332D238 0xC4BD +0x8332D239 0xC4BE +0x8332D330 0xC4BF +0x8332D331 0xC4C0 +0x8332D332 0xC4C1 +0x8332D333 0xC4C2 +0x8332D334 0xC4C3 +0x8332D335 0xC4C4 +0x8332D336 0xC4C5 +0x8332D337 0xC4C6 +0x8332D338 0xC4C7 +0x8332D339 0xC4C8 +0x8332D430 0xC4C9 +0x8332D431 0xC4CA +0x8332D432 0xC4CB +0x8332D433 0xC4CC +0x8332D434 0xC4CD +0x8332D435 0xC4CE +0x8332D436 0xC4CF +0x8332D437 0xC4D0 +0x8332D438 0xC4D1 +0x8332D439 0xC4D2 +0x8332D530 0xC4D3 +0x8332D531 0xC4D4 +0x8332D532 0xC4D5 +0x8332D533 0xC4D6 +0x8332D534 0xC4D7 +0x8332D535 0xC4D8 +0x8332D536 0xC4D9 +0x8332D537 0xC4DA +0x8332D538 0xC4DB +0x8332D539 0xC4DC +0x8332D630 0xC4DD +0x8332D631 0xC4DE +0x8332D632 0xC4DF +0x8332D633 0xC4E0 +0x8332D634 0xC4E1 +0x8332D635 0xC4E2 +0x8332D636 0xC4E3 +0x8332D637 0xC4E4 +0x8332D638 0xC4E5 +0x8332D639 0xC4E6 +0x8332D730 0xC4E7 +0x8332D731 0xC4E8 +0x8332D732 0xC4E9 +0x8332D733 0xC4EA +0x8332D734 0xC4EB +0x8332D735 0xC4EC +0x8332D736 0xC4ED +0x8332D737 0xC4EE +0x8332D738 0xC4EF +0x8332D739 0xC4F0 +0x8332D830 0xC4F1 +0x8332D831 0xC4F2 +0x8332D832 0xC4F3 +0x8332D833 0xC4F4 +0x8332D834 0xC4F5 +0x8332D835 0xC4F6 +0x8332D836 0xC4F7 +0x8332D837 0xC4F8 +0x8332D838 0xC4F9 +0x8332D839 0xC4FA +0x8332D930 0xC4FB +0x8332D931 0xC4FC +0x8332D932 0xC4FD +0x8332D933 0xC4FE +0x8332D934 0xC4FF +0x8332D935 0xC500 +0x8332D936 0xC501 +0x8332D937 0xC502 +0x8332D938 0xC503 +0x8332D939 0xC504 +0x8332DA30 0xC505 +0x8332DA31 0xC506 +0x8332DA32 0xC507 +0x8332DA33 0xC508 +0x8332DA34 0xC509 +0x8332DA35 0xC50A +0x8332DA36 0xC50B +0x8332DA37 0xC50C +0x8332DA38 0xC50D +0x8332DA39 0xC50E +0x8332DB30 0xC50F +0x8332DB31 0xC510 +0x8332DB32 0xC511 +0x8332DB33 0xC512 +0x8332DB34 0xC513 +0x8332DB35 0xC514 +0x8332DB36 0xC515 +0x8332DB37 0xC516 +0x8332DB38 0xC517 +0x8332DB39 0xC518 +0x8332DC30 0xC519 +0x8332DC31 0xC51A +0x8332DC32 0xC51B +0x8332DC33 0xC51C +0x8332DC34 0xC51D +0x8332DC35 0xC51E +0x8332DC36 0xC51F +0x8332DC37 0xC520 +0x8332DC38 0xC521 +0x8332DC39 0xC522 +0x8332DD30 0xC523 +0x8332DD31 0xC524 +0x8332DD32 0xC525 +0x8332DD33 0xC526 +0x8332DD34 0xC527 +0x8332DD35 0xC528 +0x8332DD36 0xC529 +0x8332DD37 0xC52A +0x8332DD38 0xC52B +0x8332DD39 0xC52C +0x8332DE30 0xC52D +0x8332DE31 0xC52E +0x8332DE32 0xC52F +0x8332DE33 0xC530 +0x8332DE34 0xC531 +0x8332DE35 0xC532 +0x8332DE36 0xC533 +0x8332DE37 0xC534 +0x8332DE38 0xC535 +0x8332DE39 0xC536 +0x8332DF30 0xC537 +0x8332DF31 0xC538 +0x8332DF32 0xC539 +0x8332DF33 0xC53A +0x8332DF34 0xC53B +0x8332DF35 0xC53C +0x8332DF36 0xC53D +0x8332DF37 0xC53E +0x8332DF38 0xC53F +0x8332DF39 0xC540 +0x8332E030 0xC541 +0x8332E031 0xC542 +0x8332E032 0xC543 +0x8332E033 0xC544 +0x8332E034 0xC545 +0x8332E035 0xC546 +0x8332E036 0xC547 +0x8332E037 0xC548 +0x8332E038 0xC549 +0x8332E039 0xC54A +0x8332E130 0xC54B +0x8332E131 0xC54C +0x8332E132 0xC54D +0x8332E133 0xC54E +0x8332E134 0xC54F +0x8332E135 0xC550 +0x8332E136 0xC551 +0x8332E137 0xC552 +0x8332E138 0xC553 +0x8332E139 0xC554 +0x8332E230 0xC555 +0x8332E231 0xC556 +0x8332E232 0xC557 +0x8332E233 0xC558 +0x8332E234 0xC559 +0x8332E235 0xC55A +0x8332E236 0xC55B +0x8332E237 0xC55C +0x8332E238 0xC55D +0x8332E239 0xC55E +0x8332E330 0xC55F +0x8332E331 0xC560 +0x8332E332 0xC561 +0x8332E333 0xC562 +0x8332E334 0xC563 +0x8332E335 0xC564 +0x8332E336 0xC565 +0x8332E337 0xC566 +0x8332E338 0xC567 +0x8332E339 0xC568 +0x8332E430 0xC569 +0x8332E431 0xC56A +0x8332E432 0xC56B +0x8332E433 0xC56C +0x8332E434 0xC56D +0x8332E435 0xC56E +0x8332E436 0xC56F +0x8332E437 0xC570 +0x8332E438 0xC571 +0x8332E439 0xC572 +0x8332E530 0xC573 +0x8332E531 0xC574 +0x8332E532 0xC575 +0x8332E533 0xC576 +0x8332E534 0xC577 +0x8332E535 0xC578 +0x8332E536 0xC579 +0x8332E537 0xC57A +0x8332E538 0xC57B +0x8332E539 0xC57C +0x8332E630 0xC57D +0x8332E631 0xC57E +0x8332E632 0xC57F +0x8332E633 0xC580 +0x8332E634 0xC581 +0x8332E635 0xC582 +0x8332E636 0xC583 +0x8332E637 0xC584 +0x8332E638 0xC585 +0x8332E639 0xC586 +0x8332E730 0xC587 +0x8332E731 0xC588 +0x8332E732 0xC589 +0x8332E733 0xC58A +0x8332E734 0xC58B +0x8332E735 0xC58C +0x8332E736 0xC58D +0x8332E737 0xC58E +0x8332E738 0xC58F +0x8332E739 0xC590 +0x8332E830 0xC591 +0x8332E831 0xC592 +0x8332E832 0xC593 +0x8332E833 0xC594 +0x8332E834 0xC595 +0x8332E835 0xC596 +0x8332E836 0xC597 +0x8332E837 0xC598 +0x8332E838 0xC599 +0x8332E839 0xC59A +0x8332E930 0xC59B +0x8332E931 0xC59C +0x8332E932 0xC59D +0x8332E933 0xC59E +0x8332E934 0xC59F +0x8332E935 0xC5A0 +0x8332E936 0xC5A1 +0x8332E937 0xC5A2 +0x8332E938 0xC5A3 +0x8332E939 0xC5A4 +0x8332EA30 0xC5A5 +0x8332EA31 0xC5A6 +0x8332EA32 0xC5A7 +0x8332EA33 0xC5A8 +0x8332EA34 0xC5A9 +0x8332EA35 0xC5AA +0x8332EA36 0xC5AB +0x8332EA37 0xC5AC +0x8332EA38 0xC5AD +0x8332EA39 0xC5AE +0x8332EB30 0xC5AF +0x8332EB31 0xC5B0 +0x8332EB32 0xC5B1 +0x8332EB33 0xC5B2 +0x8332EB34 0xC5B3 +0x8332EB35 0xC5B4 +0x8332EB36 0xC5B5 +0x8332EB37 0xC5B6 +0x8332EB38 0xC5B7 +0x8332EB39 0xC5B8 +0x8332EC30 0xC5B9 +0x8332EC31 0xC5BA +0x8332EC32 0xC5BB +0x8332EC33 0xC5BC +0x8332EC34 0xC5BD +0x8332EC35 0xC5BE +0x8332EC36 0xC5BF +0x8332EC37 0xC5C0 +0x8332EC38 0xC5C1 +0x8332EC39 0xC5C2 +0x8332ED30 0xC5C3 +0x8332ED31 0xC5C4 +0x8332ED32 0xC5C5 +0x8332ED33 0xC5C6 +0x8332ED34 0xC5C7 +0x8332ED35 0xC5C8 +0x8332ED36 0xC5C9 +0x8332ED37 0xC5CA +0x8332ED38 0xC5CB +0x8332ED39 0xC5CC +0x8332EE30 0xC5CD +0x8332EE31 0xC5CE +0x8332EE32 0xC5CF +0x8332EE33 0xC5D0 +0x8332EE34 0xC5D1 +0x8332EE35 0xC5D2 +0x8332EE36 0xC5D3 +0x8332EE37 0xC5D4 +0x8332EE38 0xC5D5 +0x8332EE39 0xC5D6 +0x8332EF30 0xC5D7 +0x8332EF31 0xC5D8 +0x8332EF32 0xC5D9 +0x8332EF33 0xC5DA +0x8332EF34 0xC5DB +0x8332EF35 0xC5DC +0x8332EF36 0xC5DD +0x8332EF37 0xC5DE +0x8332EF38 0xC5DF +0x8332EF39 0xC5E0 +0x8332F030 0xC5E1 +0x8332F031 0xC5E2 +0x8332F032 0xC5E3 +0x8332F033 0xC5E4 +0x8332F034 0xC5E5 +0x8332F035 0xC5E6 +0x8332F036 0xC5E7 +0x8332F037 0xC5E8 +0x8332F038 0xC5E9 +0x8332F039 0xC5EA +0x8332F130 0xC5EB +0x8332F131 0xC5EC +0x8332F132 0xC5ED +0x8332F133 0xC5EE +0x8332F134 0xC5EF +0x8332F135 0xC5F0 +0x8332F136 0xC5F1 +0x8332F137 0xC5F2 +0x8332F138 0xC5F3 +0x8332F139 0xC5F4 +0x8332F230 0xC5F5 +0x8332F231 0xC5F6 +0x8332F232 0xC5F7 +0x8332F233 0xC5F8 +0x8332F234 0xC5F9 +0x8332F235 0xC5FA +0x8332F236 0xC5FB +0x8332F237 0xC5FC +0x8332F238 0xC5FD +0x8332F239 0xC5FE +0x8332F330 0xC5FF +0x8332F331 0xC600 +0x8332F332 0xC601 +0x8332F333 0xC602 +0x8332F334 0xC603 +0x8332F335 0xC604 +0x8332F336 0xC605 +0x8332F337 0xC606 +0x8332F338 0xC607 +0x8332F339 0xC608 +0x8332F430 0xC609 +0x8332F431 0xC60A +0x8332F432 0xC60B +0x8332F433 0xC60C +0x8332F434 0xC60D +0x8332F435 0xC60E +0x8332F436 0xC60F +0x8332F437 0xC610 +0x8332F438 0xC611 +0x8332F439 0xC612 +0x8332F530 0xC613 +0x8332F531 0xC614 +0x8332F532 0xC615 +0x8332F533 0xC616 +0x8332F534 0xC617 +0x8332F535 0xC618 +0x8332F536 0xC619 +0x8332F537 0xC61A +0x8332F538 0xC61B +0x8332F539 0xC61C +0x8332F630 0xC61D +0x8332F631 0xC61E +0x8332F632 0xC61F +0x8332F633 0xC620 +0x8332F634 0xC621 +0x8332F635 0xC622 +0x8332F636 0xC623 +0x8332F637 0xC624 +0x8332F638 0xC625 +0x8332F639 0xC626 +0x8332F730 0xC627 +0x8332F731 0xC628 +0x8332F732 0xC629 +0x8332F733 0xC62A +0x8332F734 0xC62B +0x8332F735 0xC62C +0x8332F736 0xC62D +0x8332F737 0xC62E +0x8332F738 0xC62F +0x8332F739 0xC630 +0x8332F830 0xC631 +0x8332F831 0xC632 +0x8332F832 0xC633 +0x8332F833 0xC634 +0x8332F834 0xC635 +0x8332F835 0xC636 +0x8332F836 0xC637 +0x8332F837 0xC638 +0x8332F838 0xC639 +0x8332F839 0xC63A +0x8332F930 0xC63B +0x8332F931 0xC63C +0x8332F932 0xC63D +0x8332F933 0xC63E +0x8332F934 0xC63F +0x8332F935 0xC640 +0x8332F936 0xC641 +0x8332F937 0xC642 +0x8332F938 0xC643 +0x8332F939 0xC644 +0x8332FA30 0xC645 +0x8332FA31 0xC646 +0x8332FA32 0xC647 +0x8332FA33 0xC648 +0x8332FA34 0xC649 +0x8332FA35 0xC64A +0x8332FA36 0xC64B +0x8332FA37 0xC64C +0x8332FA38 0xC64D +0x8332FA39 0xC64E +0x8332FB30 0xC64F +0x8332FB31 0xC650 +0x8332FB32 0xC651 +0x8332FB33 0xC652 +0x8332FB34 0xC653 +0x8332FB35 0xC654 +0x8332FB36 0xC655 +0x8332FB37 0xC656 +0x8332FB38 0xC657 +0x8332FB39 0xC658 +0x8332FC30 0xC659 +0x8332FC31 0xC65A +0x8332FC32 0xC65B +0x8332FC33 0xC65C +0x8332FC34 0xC65D +0x8332FC35 0xC65E +0x8332FC36 0xC65F +0x8332FC37 0xC660 +0x8332FC38 0xC661 +0x8332FC39 0xC662 +0x8332FD30 0xC663 +0x8332FD31 0xC664 +0x8332FD32 0xC665 +0x8332FD33 0xC666 +0x8332FD34 0xC667 +0x8332FD35 0xC668 +0x8332FD36 0xC669 +0x8332FD37 0xC66A +0x8332FD38 0xC66B +0x8332FD39 0xC66C +0x8332FE30 0xC66D +0x8332FE31 0xC66E +0x8332FE32 0xC66F +0x8332FE33 0xC670 +0x8332FE34 0xC671 +0x8332FE35 0xC672 +0x8332FE36 0xC673 +0x8332FE37 0xC674 +0x8332FE38 0xC675 +0x8332FE39 0xC676 +0x83338130 0xC677 +0x83338131 0xC678 +0x83338132 0xC679 +0x83338133 0xC67A +0x83338134 0xC67B +0x83338135 0xC67C +0x83338136 0xC67D +0x83338137 0xC67E +0x83338138 0xC67F +0x83338139 0xC680 +0x83338230 0xC681 +0x83338231 0xC682 +0x83338232 0xC683 +0x83338233 0xC684 +0x83338234 0xC685 +0x83338235 0xC686 +0x83338236 0xC687 +0x83338237 0xC688 +0x83338238 0xC689 +0x83338239 0xC68A +0x83338330 0xC68B +0x83338331 0xC68C +0x83338332 0xC68D +0x83338333 0xC68E +0x83338334 0xC68F +0x83338335 0xC690 +0x83338336 0xC691 +0x83338337 0xC692 +0x83338338 0xC693 +0x83338339 0xC694 +0x83338430 0xC695 +0x83338431 0xC696 +0x83338432 0xC697 +0x83338433 0xC698 +0x83338434 0xC699 +0x83338435 0xC69A +0x83338436 0xC69B +0x83338437 0xC69C +0x83338438 0xC69D +0x83338439 0xC69E +0x83338530 0xC69F +0x83338531 0xC6A0 +0x83338532 0xC6A1 +0x83338533 0xC6A2 +0x83338534 0xC6A3 +0x83338535 0xC6A4 +0x83338536 0xC6A5 +0x83338537 0xC6A6 +0x83338538 0xC6A7 +0x83338539 0xC6A8 +0x83338630 0xC6A9 +0x83338631 0xC6AA +0x83338632 0xC6AB +0x83338633 0xC6AC +0x83338634 0xC6AD +0x83338635 0xC6AE +0x83338636 0xC6AF +0x83338637 0xC6B0 +0x83338638 0xC6B1 +0x83338639 0xC6B2 +0x83338730 0xC6B3 +0x83338731 0xC6B4 +0x83338732 0xC6B5 +0x83338733 0xC6B6 +0x83338734 0xC6B7 +0x83338735 0xC6B8 +0x83338736 0xC6B9 +0x83338737 0xC6BA +0x83338738 0xC6BB +0x83338739 0xC6BC +0x83338830 0xC6BD +0x83338831 0xC6BE +0x83338832 0xC6BF +0x83338833 0xC6C0 +0x83338834 0xC6C1 +0x83338835 0xC6C2 +0x83338836 0xC6C3 +0x83338837 0xC6C4 +0x83338838 0xC6C5 +0x83338839 0xC6C6 +0x83338930 0xC6C7 +0x83338931 0xC6C8 +0x83338932 0xC6C9 +0x83338933 0xC6CA +0x83338934 0xC6CB +0x83338935 0xC6CC +0x83338936 0xC6CD +0x83338937 0xC6CE +0x83338938 0xC6CF +0x83338939 0xC6D0 +0x83338A30 0xC6D1 +0x83338A31 0xC6D2 +0x83338A32 0xC6D3 +0x83338A33 0xC6D4 +0x83338A34 0xC6D5 +0x83338A35 0xC6D6 +0x83338A36 0xC6D7 +0x83338A37 0xC6D8 +0x83338A38 0xC6D9 +0x83338A39 0xC6DA +0x83338B30 0xC6DB +0x83338B31 0xC6DC +0x83338B32 0xC6DD +0x83338B33 0xC6DE +0x83338B34 0xC6DF +0x83338B35 0xC6E0 +0x83338B36 0xC6E1 +0x83338B37 0xC6E2 +0x83338B38 0xC6E3 +0x83338B39 0xC6E4 +0x83338C30 0xC6E5 +0x83338C31 0xC6E6 +0x83338C32 0xC6E7 +0x83338C33 0xC6E8 +0x83338C34 0xC6E9 +0x83338C35 0xC6EA +0x83338C36 0xC6EB +0x83338C37 0xC6EC +0x83338C38 0xC6ED +0x83338C39 0xC6EE +0x83338D30 0xC6EF +0x83338D31 0xC6F0 +0x83338D32 0xC6F1 +0x83338D33 0xC6F2 +0x83338D34 0xC6F3 +0x83338D35 0xC6F4 +0x83338D36 0xC6F5 +0x83338D37 0xC6F6 +0x83338D38 0xC6F7 +0x83338D39 0xC6F8 +0x83338E30 0xC6F9 +0x83338E31 0xC6FA +0x83338E32 0xC6FB +0x83338E33 0xC6FC +0x83338E34 0xC6FD +0x83338E35 0xC6FE +0x83338E36 0xC6FF +0x83338E37 0xC700 +0x83338E38 0xC701 +0x83338E39 0xC702 +0x83338F30 0xC703 +0x83338F31 0xC704 +0x83338F32 0xC705 +0x83338F33 0xC706 +0x83338F34 0xC707 +0x83338F35 0xC708 +0x83338F36 0xC709 +0x83338F37 0xC70A +0x83338F38 0xC70B +0x83338F39 0xC70C +0x83339030 0xC70D +0x83339031 0xC70E +0x83339032 0xC70F +0x83339033 0xC710 +0x83339034 0xC711 +0x83339035 0xC712 +0x83339036 0xC713 +0x83339037 0xC714 +0x83339038 0xC715 +0x83339039 0xC716 +0x83339130 0xC717 +0x83339131 0xC718 +0x83339132 0xC719 +0x83339133 0xC71A +0x83339134 0xC71B +0x83339135 0xC71C +0x83339136 0xC71D +0x83339137 0xC71E +0x83339138 0xC71F +0x83339139 0xC720 +0x83339230 0xC721 +0x83339231 0xC722 +0x83339232 0xC723 +0x83339233 0xC724 +0x83339234 0xC725 +0x83339235 0xC726 +0x83339236 0xC727 +0x83339237 0xC728 +0x83339238 0xC729 +0x83339239 0xC72A +0x83339330 0xC72B +0x83339331 0xC72C +0x83339332 0xC72D +0x83339333 0xC72E +0x83339334 0xC72F +0x83339335 0xC730 +0x83339336 0xC731 +0x83339337 0xC732 +0x83339338 0xC733 +0x83339339 0xC734 +0x83339430 0xC735 +0x83339431 0xC736 +0x83339432 0xC737 +0x83339433 0xC738 +0x83339434 0xC739 +0x83339435 0xC73A +0x83339436 0xC73B +0x83339437 0xC73C +0x83339438 0xC73D +0x83339439 0xC73E +0x83339530 0xC73F +0x83339531 0xC740 +0x83339532 0xC741 +0x83339533 0xC742 +0x83339534 0xC743 +0x83339535 0xC744 +0x83339536 0xC745 +0x83339537 0xC746 +0x83339538 0xC747 +0x83339539 0xC748 +0x83339630 0xC749 +0x83339631 0xC74A +0x83339632 0xC74B +0x83339633 0xC74C +0x83339634 0xC74D +0x83339635 0xC74E +0x83339636 0xC74F +0x83339637 0xC750 +0x83339638 0xC751 +0x83339639 0xC752 +0x83339730 0xC753 +0x83339731 0xC754 +0x83339732 0xC755 +0x83339733 0xC756 +0x83339734 0xC757 +0x83339735 0xC758 +0x83339736 0xC759 +0x83339737 0xC75A +0x83339738 0xC75B +0x83339739 0xC75C +0x83339830 0xC75D +0x83339831 0xC75E +0x83339832 0xC75F +0x83339833 0xC760 +0x83339834 0xC761 +0x83339835 0xC762 +0x83339836 0xC763 +0x83339837 0xC764 +0x83339838 0xC765 +0x83339839 0xC766 +0x83339930 0xC767 +0x83339931 0xC768 +0x83339932 0xC769 +0x83339933 0xC76A +0x83339934 0xC76B +0x83339935 0xC76C +0x83339936 0xC76D +0x83339937 0xC76E +0x83339938 0xC76F +0x83339939 0xC770 +0x83339A30 0xC771 +0x83339A31 0xC772 +0x83339A32 0xC773 +0x83339A33 0xC774 +0x83339A34 0xC775 +0x83339A35 0xC776 +0x83339A36 0xC777 +0x83339A37 0xC778 +0x83339A38 0xC779 +0x83339A39 0xC77A +0x83339B30 0xC77B +0x83339B31 0xC77C +0x83339B32 0xC77D +0x83339B33 0xC77E +0x83339B34 0xC77F +0x83339B35 0xC780 +0x83339B36 0xC781 +0x83339B37 0xC782 +0x83339B38 0xC783 +0x83339B39 0xC784 +0x83339C30 0xC785 +0x83339C31 0xC786 +0x83339C32 0xC787 +0x83339C33 0xC788 +0x83339C34 0xC789 +0x83339C35 0xC78A +0x83339C36 0xC78B +0x83339C37 0xC78C +0x83339C38 0xC78D +0x83339C39 0xC78E +0x83339D30 0xC78F +0x83339D31 0xC790 +0x83339D32 0xC791 +0x83339D33 0xC792 +0x83339D34 0xC793 +0x83339D35 0xC794 +0x83339D36 0xC795 +0x83339D37 0xC796 +0x83339D38 0xC797 +0x83339D39 0xC798 +0x83339E30 0xC799 +0x83339E31 0xC79A +0x83339E32 0xC79B +0x83339E33 0xC79C +0x83339E34 0xC79D +0x83339E35 0xC79E +0x83339E36 0xC79F +0x83339E37 0xC7A0 +0x83339E38 0xC7A1 +0x83339E39 0xC7A2 +0x83339F30 0xC7A3 +0x83339F31 0xC7A4 +0x83339F32 0xC7A5 +0x83339F33 0xC7A6 +0x83339F34 0xC7A7 +0x83339F35 0xC7A8 +0x83339F36 0xC7A9 +0x83339F37 0xC7AA +0x83339F38 0xC7AB +0x83339F39 0xC7AC +0x8333A030 0xC7AD +0x8333A031 0xC7AE +0x8333A032 0xC7AF +0x8333A033 0xC7B0 +0x8333A034 0xC7B1 +0x8333A035 0xC7B2 +0x8333A036 0xC7B3 +0x8333A037 0xC7B4 +0x8333A038 0xC7B5 +0x8333A039 0xC7B6 +0x8333A130 0xC7B7 +0x8333A131 0xC7B8 +0x8333A132 0xC7B9 +0x8333A133 0xC7BA +0x8333A134 0xC7BB +0x8333A135 0xC7BC +0x8333A136 0xC7BD +0x8333A137 0xC7BE +0x8333A138 0xC7BF +0x8333A139 0xC7C0 +0x8333A230 0xC7C1 +0x8333A231 0xC7C2 +0x8333A232 0xC7C3 +0x8333A233 0xC7C4 +0x8333A234 0xC7C5 +0x8333A235 0xC7C6 +0x8333A236 0xC7C7 +0x8333A237 0xC7C8 +0x8333A238 0xC7C9 +0x8333A239 0xC7CA +0x8333A330 0xC7CB +0x8333A331 0xC7CC +0x8333A332 0xC7CD +0x8333A333 0xC7CE +0x8333A334 0xC7CF +0x8333A335 0xC7D0 +0x8333A336 0xC7D1 +0x8333A337 0xC7D2 +0x8333A338 0xC7D3 +0x8333A339 0xC7D4 +0x8333A430 0xC7D5 +0x8333A431 0xC7D6 +0x8333A432 0xC7D7 +0x8333A433 0xC7D8 +0x8333A434 0xC7D9 +0x8333A435 0xC7DA +0x8333A436 0xC7DB +0x8333A437 0xC7DC +0x8333A438 0xC7DD +0x8333A439 0xC7DE +0x8333A530 0xC7DF +0x8333A531 0xC7E0 +0x8333A532 0xC7E1 +0x8333A533 0xC7E2 +0x8333A534 0xC7E3 +0x8333A535 0xC7E4 +0x8333A536 0xC7E5 +0x8333A537 0xC7E6 +0x8333A538 0xC7E7 +0x8333A539 0xC7E8 +0x8333A630 0xC7E9 +0x8333A631 0xC7EA +0x8333A632 0xC7EB +0x8333A633 0xC7EC +0x8333A634 0xC7ED +0x8333A635 0xC7EE +0x8333A636 0xC7EF +0x8333A637 0xC7F0 +0x8333A638 0xC7F1 +0x8333A639 0xC7F2 +0x8333A730 0xC7F3 +0x8333A731 0xC7F4 +0x8333A732 0xC7F5 +0x8333A733 0xC7F6 +0x8333A734 0xC7F7 +0x8333A735 0xC7F8 +0x8333A736 0xC7F9 +0x8333A737 0xC7FA +0x8333A738 0xC7FB +0x8333A739 0xC7FC +0x8333A830 0xC7FD +0x8333A831 0xC7FE +0x8333A832 0xC7FF +0x8333A833 0xC800 +0x8333A834 0xC801 +0x8333A835 0xC802 +0x8333A836 0xC803 +0x8333A837 0xC804 +0x8333A838 0xC805 +0x8333A839 0xC806 +0x8333A930 0xC807 +0x8333A931 0xC808 +0x8333A932 0xC809 +0x8333A933 0xC80A +0x8333A934 0xC80B +0x8333A935 0xC80C +0x8333A936 0xC80D +0x8333A937 0xC80E +0x8333A938 0xC80F +0x8333A939 0xC810 +0x8333AA30 0xC811 +0x8333AA31 0xC812 +0x8333AA32 0xC813 +0x8333AA33 0xC814 +0x8333AA34 0xC815 +0x8333AA35 0xC816 +0x8333AA36 0xC817 +0x8333AA37 0xC818 +0x8333AA38 0xC819 +0x8333AA39 0xC81A +0x8333AB30 0xC81B +0x8333AB31 0xC81C +0x8333AB32 0xC81D +0x8333AB33 0xC81E +0x8333AB34 0xC81F +0x8333AB35 0xC820 +0x8333AB36 0xC821 +0x8333AB37 0xC822 +0x8333AB38 0xC823 +0x8333AB39 0xC824 +0x8333AC30 0xC825 +0x8333AC31 0xC826 +0x8333AC32 0xC827 +0x8333AC33 0xC828 +0x8333AC34 0xC829 +0x8333AC35 0xC82A +0x8333AC36 0xC82B +0x8333AC37 0xC82C +0x8333AC38 0xC82D +0x8333AC39 0xC82E +0x8333AD30 0xC82F +0x8333AD31 0xC830 +0x8333AD32 0xC831 +0x8333AD33 0xC832 +0x8333AD34 0xC833 +0x8333AD35 0xC834 +0x8333AD36 0xC835 +0x8333AD37 0xC836 +0x8333AD38 0xC837 +0x8333AD39 0xC838 +0x8333AE30 0xC839 +0x8333AE31 0xC83A +0x8333AE32 0xC83B +0x8333AE33 0xC83C +0x8333AE34 0xC83D +0x8333AE35 0xC83E +0x8333AE36 0xC83F +0x8333AE37 0xC840 +0x8333AE38 0xC841 +0x8333AE39 0xC842 +0x8333AF30 0xC843 +0x8333AF31 0xC844 +0x8333AF32 0xC845 +0x8333AF33 0xC846 +0x8333AF34 0xC847 +0x8333AF35 0xC848 +0x8333AF36 0xC849 +0x8333AF37 0xC84A +0x8333AF38 0xC84B +0x8333AF39 0xC84C +0x8333B030 0xC84D +0x8333B031 0xC84E +0x8333B032 0xC84F +0x8333B033 0xC850 +0x8333B034 0xC851 +0x8333B035 0xC852 +0x8333B036 0xC853 +0x8333B037 0xC854 +0x8333B038 0xC855 +0x8333B039 0xC856 +0x8333B130 0xC857 +0x8333B131 0xC858 +0x8333B132 0xC859 +0x8333B133 0xC85A +0x8333B134 0xC85B +0x8333B135 0xC85C +0x8333B136 0xC85D +0x8333B137 0xC85E +0x8333B138 0xC85F +0x8333B139 0xC860 +0x8333B230 0xC861 +0x8333B231 0xC862 +0x8333B232 0xC863 +0x8333B233 0xC864 +0x8333B234 0xC865 +0x8333B235 0xC866 +0x8333B236 0xC867 +0x8333B237 0xC868 +0x8333B238 0xC869 +0x8333B239 0xC86A +0x8333B330 0xC86B +0x8333B331 0xC86C +0x8333B332 0xC86D +0x8333B333 0xC86E +0x8333B334 0xC86F +0x8333B335 0xC870 +0x8333B336 0xC871 +0x8333B337 0xC872 +0x8333B338 0xC873 +0x8333B339 0xC874 +0x8333B430 0xC875 +0x8333B431 0xC876 +0x8333B432 0xC877 +0x8333B433 0xC878 +0x8333B434 0xC879 +0x8333B435 0xC87A +0x8333B436 0xC87B +0x8333B437 0xC87C +0x8333B438 0xC87D +0x8333B439 0xC87E +0x8333B530 0xC87F +0x8333B531 0xC880 +0x8333B532 0xC881 +0x8333B533 0xC882 +0x8333B534 0xC883 +0x8333B535 0xC884 +0x8333B536 0xC885 +0x8333B537 0xC886 +0x8333B538 0xC887 +0x8333B539 0xC888 +0x8333B630 0xC889 +0x8333B631 0xC88A +0x8333B632 0xC88B +0x8333B633 0xC88C +0x8333B634 0xC88D +0x8333B635 0xC88E +0x8333B636 0xC88F +0x8333B637 0xC890 +0x8333B638 0xC891 +0x8333B639 0xC892 +0x8333B730 0xC893 +0x8333B731 0xC894 +0x8333B732 0xC895 +0x8333B733 0xC896 +0x8333B734 0xC897 +0x8333B735 0xC898 +0x8333B736 0xC899 +0x8333B737 0xC89A +0x8333B738 0xC89B +0x8333B739 0xC89C +0x8333B830 0xC89D +0x8333B831 0xC89E +0x8333B832 0xC89F +0x8333B833 0xC8A0 +0x8333B834 0xC8A1 +0x8333B835 0xC8A2 +0x8333B836 0xC8A3 +0x8333B837 0xC8A4 +0x8333B838 0xC8A5 +0x8333B839 0xC8A6 +0x8333B930 0xC8A7 +0x8333B931 0xC8A8 +0x8333B932 0xC8A9 +0x8333B933 0xC8AA +0x8333B934 0xC8AB +0x8333B935 0xC8AC +0x8333B936 0xC8AD +0x8333B937 0xC8AE +0x8333B938 0xC8AF +0x8333B939 0xC8B0 +0x8333BA30 0xC8B1 +0x8333BA31 0xC8B2 +0x8333BA32 0xC8B3 +0x8333BA33 0xC8B4 +0x8333BA34 0xC8B5 +0x8333BA35 0xC8B6 +0x8333BA36 0xC8B7 +0x8333BA37 0xC8B8 +0x8333BA38 0xC8B9 +0x8333BA39 0xC8BA +0x8333BB30 0xC8BB +0x8333BB31 0xC8BC +0x8333BB32 0xC8BD +0x8333BB33 0xC8BE +0x8333BB34 0xC8BF +0x8333BB35 0xC8C0 +0x8333BB36 0xC8C1 +0x8333BB37 0xC8C2 +0x8333BB38 0xC8C3 +0x8333BB39 0xC8C4 +0x8333BC30 0xC8C5 +0x8333BC31 0xC8C6 +0x8333BC32 0xC8C7 +0x8333BC33 0xC8C8 +0x8333BC34 0xC8C9 +0x8333BC35 0xC8CA +0x8333BC36 0xC8CB +0x8333BC37 0xC8CC +0x8333BC38 0xC8CD +0x8333BC39 0xC8CE +0x8333BD30 0xC8CF +0x8333BD31 0xC8D0 +0x8333BD32 0xC8D1 +0x8333BD33 0xC8D2 +0x8333BD34 0xC8D3 +0x8333BD35 0xC8D4 +0x8333BD36 0xC8D5 +0x8333BD37 0xC8D6 +0x8333BD38 0xC8D7 +0x8333BD39 0xC8D8 +0x8333BE30 0xC8D9 +0x8333BE31 0xC8DA +0x8333BE32 0xC8DB +0x8333BE33 0xC8DC +0x8333BE34 0xC8DD +0x8333BE35 0xC8DE +0x8333BE36 0xC8DF +0x8333BE37 0xC8E0 +0x8333BE38 0xC8E1 +0x8333BE39 0xC8E2 +0x8333BF30 0xC8E3 +0x8333BF31 0xC8E4 +0x8333BF32 0xC8E5 +0x8333BF33 0xC8E6 +0x8333BF34 0xC8E7 +0x8333BF35 0xC8E8 +0x8333BF36 0xC8E9 +0x8333BF37 0xC8EA +0x8333BF38 0xC8EB +0x8333BF39 0xC8EC +0x8333C030 0xC8ED +0x8333C031 0xC8EE +0x8333C032 0xC8EF +0x8333C033 0xC8F0 +0x8333C034 0xC8F1 +0x8333C035 0xC8F2 +0x8333C036 0xC8F3 +0x8333C037 0xC8F4 +0x8333C038 0xC8F5 +0x8333C039 0xC8F6 +0x8333C130 0xC8F7 +0x8333C131 0xC8F8 +0x8333C132 0xC8F9 +0x8333C133 0xC8FA +0x8333C134 0xC8FB +0x8333C135 0xC8FC +0x8333C136 0xC8FD +0x8333C137 0xC8FE +0x8333C138 0xC8FF +0x8333C139 0xC900 +0x8333C230 0xC901 +0x8333C231 0xC902 +0x8333C232 0xC903 +0x8333C233 0xC904 +0x8333C234 0xC905 +0x8333C235 0xC906 +0x8333C236 0xC907 +0x8333C237 0xC908 +0x8333C238 0xC909 +0x8333C239 0xC90A +0x8333C330 0xC90B +0x8333C331 0xC90C +0x8333C332 0xC90D +0x8333C333 0xC90E +0x8333C334 0xC90F +0x8333C335 0xC910 +0x8333C336 0xC911 +0x8333C337 0xC912 +0x8333C338 0xC913 +0x8333C339 0xC914 +0x8333C430 0xC915 +0x8333C431 0xC916 +0x8333C432 0xC917 +0x8333C433 0xC918 +0x8333C434 0xC919 +0x8333C435 0xC91A +0x8333C436 0xC91B +0x8333C437 0xC91C +0x8333C438 0xC91D +0x8333C439 0xC91E +0x8333C530 0xC91F +0x8333C531 0xC920 +0x8333C532 0xC921 +0x8333C533 0xC922 +0x8333C534 0xC923 +0x8333C535 0xC924 +0x8333C536 0xC925 +0x8333C537 0xC926 +0x8333C538 0xC927 +0x8333C539 0xC928 +0x8333C630 0xC929 +0x8333C631 0xC92A +0x8333C632 0xC92B +0x8333C633 0xC92C +0x8333C634 0xC92D +0x8333C635 0xC92E +0x8333C636 0xC92F +0x8333C637 0xC930 +0x8333C638 0xC931 +0x8333C639 0xC932 +0x8333C730 0xC933 +0x8333C731 0xC934 +0x8333C732 0xC935 +0x8333C733 0xC936 +0x8333C734 0xC937 +0x8333C735 0xC938 +0x8333C736 0xC939 +0x8333C737 0xC93A +0x8333C738 0xC93B +0x8333C739 0xC93C +0x8333C830 0xC93D +0x8333C831 0xC93E +0x8333C832 0xC93F +0x8333C833 0xC940 +0x8333C834 0xC941 +0x8333C835 0xC942 +0x8333C836 0xC943 +0x8333C837 0xC944 +0x8333C838 0xC945 +0x8333C839 0xC946 +0x8333C930 0xC947 +0x8333C931 0xC948 +0x8333C932 0xC949 +0x8333C933 0xC94A +0x8333C934 0xC94B +0x8333C935 0xC94C +0x8333C936 0xC94D +0x8333C937 0xC94E +0x8333C938 0xC94F +0x8333C939 0xC950 +0x8333CA30 0xC951 +0x8333CA31 0xC952 +0x8333CA32 0xC953 +0x8333CA33 0xC954 +0x8333CA34 0xC955 +0x8333CA35 0xC956 +0x8333CA36 0xC957 +0x8333CA37 0xC958 +0x8333CA38 0xC959 +0x8333CA39 0xC95A +0x8333CB30 0xC95B +0x8333CB31 0xC95C +0x8333CB32 0xC95D +0x8333CB33 0xC95E +0x8333CB34 0xC95F +0x8333CB35 0xC960 +0x8333CB36 0xC961 +0x8333CB37 0xC962 +0x8333CB38 0xC963 +0x8333CB39 0xC964 +0x8333CC30 0xC965 +0x8333CC31 0xC966 +0x8333CC32 0xC967 +0x8333CC33 0xC968 +0x8333CC34 0xC969 +0x8333CC35 0xC96A +0x8333CC36 0xC96B +0x8333CC37 0xC96C +0x8333CC38 0xC96D +0x8333CC39 0xC96E +0x8333CD30 0xC96F +0x8333CD31 0xC970 +0x8333CD32 0xC971 +0x8333CD33 0xC972 +0x8333CD34 0xC973 +0x8333CD35 0xC974 +0x8333CD36 0xC975 +0x8333CD37 0xC976 +0x8333CD38 0xC977 +0x8333CD39 0xC978 +0x8333CE30 0xC979 +0x8333CE31 0xC97A +0x8333CE32 0xC97B +0x8333CE33 0xC97C +0x8333CE34 0xC97D +0x8333CE35 0xC97E +0x8333CE36 0xC97F +0x8333CE37 0xC980 +0x8333CE38 0xC981 +0x8333CE39 0xC982 +0x8333CF30 0xC983 +0x8333CF31 0xC984 +0x8333CF32 0xC985 +0x8333CF33 0xC986 +0x8333CF34 0xC987 +0x8333CF35 0xC988 +0x8333CF36 0xC989 +0x8333CF37 0xC98A +0x8333CF38 0xC98B +0x8333CF39 0xC98C +0x8333D030 0xC98D +0x8333D031 0xC98E +0x8333D032 0xC98F +0x8333D033 0xC990 +0x8333D034 0xC991 +0x8333D035 0xC992 +0x8333D036 0xC993 +0x8333D037 0xC994 +0x8333D038 0xC995 +0x8333D039 0xC996 +0x8333D130 0xC997 +0x8333D131 0xC998 +0x8333D132 0xC999 +0x8333D133 0xC99A +0x8333D134 0xC99B +0x8333D135 0xC99C +0x8333D136 0xC99D +0x8333D137 0xC99E +0x8333D138 0xC99F +0x8333D139 0xC9A0 +0x8333D230 0xC9A1 +0x8333D231 0xC9A2 +0x8333D232 0xC9A3 +0x8333D233 0xC9A4 +0x8333D234 0xC9A5 +0x8333D235 0xC9A6 +0x8333D236 0xC9A7 +0x8333D237 0xC9A8 +0x8333D238 0xC9A9 +0x8333D239 0xC9AA +0x8333D330 0xC9AB +0x8333D331 0xC9AC +0x8333D332 0xC9AD +0x8333D333 0xC9AE +0x8333D334 0xC9AF +0x8333D335 0xC9B0 +0x8333D336 0xC9B1 +0x8333D337 0xC9B2 +0x8333D338 0xC9B3 +0x8333D339 0xC9B4 +0x8333D430 0xC9B5 +0x8333D431 0xC9B6 +0x8333D432 0xC9B7 +0x8333D433 0xC9B8 +0x8333D434 0xC9B9 +0x8333D435 0xC9BA +0x8333D436 0xC9BB +0x8333D437 0xC9BC +0x8333D438 0xC9BD +0x8333D439 0xC9BE +0x8333D530 0xC9BF +0x8333D531 0xC9C0 +0x8333D532 0xC9C1 +0x8333D533 0xC9C2 +0x8333D534 0xC9C3 +0x8333D535 0xC9C4 +0x8333D536 0xC9C5 +0x8333D537 0xC9C6 +0x8333D538 0xC9C7 +0x8333D539 0xC9C8 +0x8333D630 0xC9C9 +0x8333D631 0xC9CA +0x8333D632 0xC9CB +0x8333D633 0xC9CC +0x8333D634 0xC9CD +0x8333D635 0xC9CE +0x8333D636 0xC9CF +0x8333D637 0xC9D0 +0x8333D638 0xC9D1 +0x8333D639 0xC9D2 +0x8333D730 0xC9D3 +0x8333D731 0xC9D4 +0x8333D732 0xC9D5 +0x8333D733 0xC9D6 +0x8333D734 0xC9D7 +0x8333D735 0xC9D8 +0x8333D736 0xC9D9 +0x8333D737 0xC9DA +0x8333D738 0xC9DB +0x8333D739 0xC9DC +0x8333D830 0xC9DD +0x8333D831 0xC9DE +0x8333D832 0xC9DF +0x8333D833 0xC9E0 +0x8333D834 0xC9E1 +0x8333D835 0xC9E2 +0x8333D836 0xC9E3 +0x8333D837 0xC9E4 +0x8333D838 0xC9E5 +0x8333D839 0xC9E6 +0x8333D930 0xC9E7 +0x8333D931 0xC9E8 +0x8333D932 0xC9E9 +0x8333D933 0xC9EA +0x8333D934 0xC9EB +0x8333D935 0xC9EC +0x8333D936 0xC9ED +0x8333D937 0xC9EE +0x8333D938 0xC9EF +0x8333D939 0xC9F0 +0x8333DA30 0xC9F1 +0x8333DA31 0xC9F2 +0x8333DA32 0xC9F3 +0x8333DA33 0xC9F4 +0x8333DA34 0xC9F5 +0x8333DA35 0xC9F6 +0x8333DA36 0xC9F7 +0x8333DA37 0xC9F8 +0x8333DA38 0xC9F9 +0x8333DA39 0xC9FA +0x8333DB30 0xC9FB +0x8333DB31 0xC9FC +0x8333DB32 0xC9FD +0x8333DB33 0xC9FE +0x8333DB34 0xC9FF +0x8333DB35 0xCA00 +0x8333DB36 0xCA01 +0x8333DB37 0xCA02 +0x8333DB38 0xCA03 +0x8333DB39 0xCA04 +0x8333DC30 0xCA05 +0x8333DC31 0xCA06 +0x8333DC32 0xCA07 +0x8333DC33 0xCA08 +0x8333DC34 0xCA09 +0x8333DC35 0xCA0A +0x8333DC36 0xCA0B +0x8333DC37 0xCA0C +0x8333DC38 0xCA0D +0x8333DC39 0xCA0E +0x8333DD30 0xCA0F +0x8333DD31 0xCA10 +0x8333DD32 0xCA11 +0x8333DD33 0xCA12 +0x8333DD34 0xCA13 +0x8333DD35 0xCA14 +0x8333DD36 0xCA15 +0x8333DD37 0xCA16 +0x8333DD38 0xCA17 +0x8333DD39 0xCA18 +0x8333DE30 0xCA19 +0x8333DE31 0xCA1A +0x8333DE32 0xCA1B +0x8333DE33 0xCA1C +0x8333DE34 0xCA1D +0x8333DE35 0xCA1E +0x8333DE36 0xCA1F +0x8333DE37 0xCA20 +0x8333DE38 0xCA21 +0x8333DE39 0xCA22 +0x8333DF30 0xCA23 +0x8333DF31 0xCA24 +0x8333DF32 0xCA25 +0x8333DF33 0xCA26 +0x8333DF34 0xCA27 +0x8333DF35 0xCA28 +0x8333DF36 0xCA29 +0x8333DF37 0xCA2A +0x8333DF38 0xCA2B +0x8333DF39 0xCA2C +0x8333E030 0xCA2D +0x8333E031 0xCA2E +0x8333E032 0xCA2F +0x8333E033 0xCA30 +0x8333E034 0xCA31 +0x8333E035 0xCA32 +0x8333E036 0xCA33 +0x8333E037 0xCA34 +0x8333E038 0xCA35 +0x8333E039 0xCA36 +0x8333E130 0xCA37 +0x8333E131 0xCA38 +0x8333E132 0xCA39 +0x8333E133 0xCA3A +0x8333E134 0xCA3B +0x8333E135 0xCA3C +0x8333E136 0xCA3D +0x8333E137 0xCA3E +0x8333E138 0xCA3F +0x8333E139 0xCA40 +0x8333E230 0xCA41 +0x8333E231 0xCA42 +0x8333E232 0xCA43 +0x8333E233 0xCA44 +0x8333E234 0xCA45 +0x8333E235 0xCA46 +0x8333E236 0xCA47 +0x8333E237 0xCA48 +0x8333E238 0xCA49 +0x8333E239 0xCA4A +0x8333E330 0xCA4B +0x8333E331 0xCA4C +0x8333E332 0xCA4D +0x8333E333 0xCA4E +0x8333E334 0xCA4F +0x8333E335 0xCA50 +0x8333E336 0xCA51 +0x8333E337 0xCA52 +0x8333E338 0xCA53 +0x8333E339 0xCA54 +0x8333E430 0xCA55 +0x8333E431 0xCA56 +0x8333E432 0xCA57 +0x8333E433 0xCA58 +0x8333E434 0xCA59 +0x8333E435 0xCA5A +0x8333E436 0xCA5B +0x8333E437 0xCA5C +0x8333E438 0xCA5D +0x8333E439 0xCA5E +0x8333E530 0xCA5F +0x8333E531 0xCA60 +0x8333E532 0xCA61 +0x8333E533 0xCA62 +0x8333E534 0xCA63 +0x8333E535 0xCA64 +0x8333E536 0xCA65 +0x8333E537 0xCA66 +0x8333E538 0xCA67 +0x8333E539 0xCA68 +0x8333E630 0xCA69 +0x8333E631 0xCA6A +0x8333E632 0xCA6B +0x8333E633 0xCA6C +0x8333E634 0xCA6D +0x8333E635 0xCA6E +0x8333E636 0xCA6F +0x8333E637 0xCA70 +0x8333E638 0xCA71 +0x8333E639 0xCA72 +0x8333E730 0xCA73 +0x8333E731 0xCA74 +0x8333E732 0xCA75 +0x8333E733 0xCA76 +0x8333E734 0xCA77 +0x8333E735 0xCA78 +0x8333E736 0xCA79 +0x8333E737 0xCA7A +0x8333E738 0xCA7B +0x8333E739 0xCA7C +0x8333E830 0xCA7D +0x8333E831 0xCA7E +0x8333E832 0xCA7F +0x8333E833 0xCA80 +0x8333E834 0xCA81 +0x8333E835 0xCA82 +0x8333E836 0xCA83 +0x8333E837 0xCA84 +0x8333E838 0xCA85 +0x8333E839 0xCA86 +0x8333E930 0xCA87 +0x8333E931 0xCA88 +0x8333E932 0xCA89 +0x8333E933 0xCA8A +0x8333E934 0xCA8B +0x8333E935 0xCA8C +0x8333E936 0xCA8D +0x8333E937 0xCA8E +0x8333E938 0xCA8F +0x8333E939 0xCA90 +0x8333EA30 0xCA91 +0x8333EA31 0xCA92 +0x8333EA32 0xCA93 +0x8333EA33 0xCA94 +0x8333EA34 0xCA95 +0x8333EA35 0xCA96 +0x8333EA36 0xCA97 +0x8333EA37 0xCA98 +0x8333EA38 0xCA99 +0x8333EA39 0xCA9A +0x8333EB30 0xCA9B +0x8333EB31 0xCA9C +0x8333EB32 0xCA9D +0x8333EB33 0xCA9E +0x8333EB34 0xCA9F +0x8333EB35 0xCAA0 +0x8333EB36 0xCAA1 +0x8333EB37 0xCAA2 +0x8333EB38 0xCAA3 +0x8333EB39 0xCAA4 +0x8333EC30 0xCAA5 +0x8333EC31 0xCAA6 +0x8333EC32 0xCAA7 +0x8333EC33 0xCAA8 +0x8333EC34 0xCAA9 +0x8333EC35 0xCAAA +0x8333EC36 0xCAAB +0x8333EC37 0xCAAC +0x8333EC38 0xCAAD +0x8333EC39 0xCAAE +0x8333ED30 0xCAAF +0x8333ED31 0xCAB0 +0x8333ED32 0xCAB1 +0x8333ED33 0xCAB2 +0x8333ED34 0xCAB3 +0x8333ED35 0xCAB4 +0x8333ED36 0xCAB5 +0x8333ED37 0xCAB6 +0x8333ED38 0xCAB7 +0x8333ED39 0xCAB8 +0x8333EE30 0xCAB9 +0x8333EE31 0xCABA +0x8333EE32 0xCABB +0x8333EE33 0xCABC +0x8333EE34 0xCABD +0x8333EE35 0xCABE +0x8333EE36 0xCABF +0x8333EE37 0xCAC0 +0x8333EE38 0xCAC1 +0x8333EE39 0xCAC2 +0x8333EF30 0xCAC3 +0x8333EF31 0xCAC4 +0x8333EF32 0xCAC5 +0x8333EF33 0xCAC6 +0x8333EF34 0xCAC7 +0x8333EF35 0xCAC8 +0x8333EF36 0xCAC9 +0x8333EF37 0xCACA +0x8333EF38 0xCACB +0x8333EF39 0xCACC +0x8333F030 0xCACD +0x8333F031 0xCACE +0x8333F032 0xCACF +0x8333F033 0xCAD0 +0x8333F034 0xCAD1 +0x8333F035 0xCAD2 +0x8333F036 0xCAD3 +0x8333F037 0xCAD4 +0x8333F038 0xCAD5 +0x8333F039 0xCAD6 +0x8333F130 0xCAD7 +0x8333F131 0xCAD8 +0x8333F132 0xCAD9 +0x8333F133 0xCADA +0x8333F134 0xCADB +0x8333F135 0xCADC +0x8333F136 0xCADD +0x8333F137 0xCADE +0x8333F138 0xCADF +0x8333F139 0xCAE0 +0x8333F230 0xCAE1 +0x8333F231 0xCAE2 +0x8333F232 0xCAE3 +0x8333F233 0xCAE4 +0x8333F234 0xCAE5 +0x8333F235 0xCAE6 +0x8333F236 0xCAE7 +0x8333F237 0xCAE8 +0x8333F238 0xCAE9 +0x8333F239 0xCAEA +0x8333F330 0xCAEB +0x8333F331 0xCAEC +0x8333F332 0xCAED +0x8333F333 0xCAEE +0x8333F334 0xCAEF +0x8333F335 0xCAF0 +0x8333F336 0xCAF1 +0x8333F337 0xCAF2 +0x8333F338 0xCAF3 +0x8333F339 0xCAF4 +0x8333F430 0xCAF5 +0x8333F431 0xCAF6 +0x8333F432 0xCAF7 +0x8333F433 0xCAF8 +0x8333F434 0xCAF9 +0x8333F435 0xCAFA +0x8333F436 0xCAFB +0x8333F437 0xCAFC +0x8333F438 0xCAFD +0x8333F439 0xCAFE +0x8333F530 0xCAFF +0x8333F531 0xCB00 +0x8333F532 0xCB01 +0x8333F533 0xCB02 +0x8333F534 0xCB03 +0x8333F535 0xCB04 +0x8333F536 0xCB05 +0x8333F537 0xCB06 +0x8333F538 0xCB07 +0x8333F539 0xCB08 +0x8333F630 0xCB09 +0x8333F631 0xCB0A +0x8333F632 0xCB0B +0x8333F633 0xCB0C +0x8333F634 0xCB0D +0x8333F635 0xCB0E +0x8333F636 0xCB0F +0x8333F637 0xCB10 +0x8333F638 0xCB11 +0x8333F639 0xCB12 +0x8333F730 0xCB13 +0x8333F731 0xCB14 +0x8333F732 0xCB15 +0x8333F733 0xCB16 +0x8333F734 0xCB17 +0x8333F735 0xCB18 +0x8333F736 0xCB19 +0x8333F737 0xCB1A +0x8333F738 0xCB1B +0x8333F739 0xCB1C +0x8333F830 0xCB1D +0x8333F831 0xCB1E +0x8333F832 0xCB1F +0x8333F833 0xCB20 +0x8333F834 0xCB21 +0x8333F835 0xCB22 +0x8333F836 0xCB23 +0x8333F837 0xCB24 +0x8333F838 0xCB25 +0x8333F839 0xCB26 +0x8333F930 0xCB27 +0x8333F931 0xCB28 +0x8333F932 0xCB29 +0x8333F933 0xCB2A +0x8333F934 0xCB2B +0x8333F935 0xCB2C +0x8333F936 0xCB2D +0x8333F937 0xCB2E +0x8333F938 0xCB2F +0x8333F939 0xCB30 +0x8333FA30 0xCB31 +0x8333FA31 0xCB32 +0x8333FA32 0xCB33 +0x8333FA33 0xCB34 +0x8333FA34 0xCB35 +0x8333FA35 0xCB36 +0x8333FA36 0xCB37 +0x8333FA37 0xCB38 +0x8333FA38 0xCB39 +0x8333FA39 0xCB3A +0x8333FB30 0xCB3B +0x8333FB31 0xCB3C +0x8333FB32 0xCB3D +0x8333FB33 0xCB3E +0x8333FB34 0xCB3F +0x8333FB35 0xCB40 +0x8333FB36 0xCB41 +0x8333FB37 0xCB42 +0x8333FB38 0xCB43 +0x8333FB39 0xCB44 +0x8333FC30 0xCB45 +0x8333FC31 0xCB46 +0x8333FC32 0xCB47 +0x8333FC33 0xCB48 +0x8333FC34 0xCB49 +0x8333FC35 0xCB4A +0x8333FC36 0xCB4B +0x8333FC37 0xCB4C +0x8333FC38 0xCB4D +0x8333FC39 0xCB4E +0x8333FD30 0xCB4F +0x8333FD31 0xCB50 +0x8333FD32 0xCB51 +0x8333FD33 0xCB52 +0x8333FD34 0xCB53 +0x8333FD35 0xCB54 +0x8333FD36 0xCB55 +0x8333FD37 0xCB56 +0x8333FD38 0xCB57 +0x8333FD39 0xCB58 +0x8333FE30 0xCB59 +0x8333FE31 0xCB5A +0x8333FE32 0xCB5B +0x8333FE33 0xCB5C +0x8333FE34 0xCB5D +0x8333FE35 0xCB5E +0x8333FE36 0xCB5F +0x8333FE37 0xCB60 +0x8333FE38 0xCB61 +0x8333FE39 0xCB62 +0x83348130 0xCB63 +0x83348131 0xCB64 +0x83348132 0xCB65 +0x83348133 0xCB66 +0x83348134 0xCB67 +0x83348135 0xCB68 +0x83348136 0xCB69 +0x83348137 0xCB6A +0x83348138 0xCB6B +0x83348139 0xCB6C +0x83348230 0xCB6D +0x83348231 0xCB6E +0x83348232 0xCB6F +0x83348233 0xCB70 +0x83348234 0xCB71 +0x83348235 0xCB72 +0x83348236 0xCB73 +0x83348237 0xCB74 +0x83348238 0xCB75 +0x83348239 0xCB76 +0x83348330 0xCB77 +0x83348331 0xCB78 +0x83348332 0xCB79 +0x83348333 0xCB7A +0x83348334 0xCB7B +0x83348335 0xCB7C +0x83348336 0xCB7D +0x83348337 0xCB7E +0x83348338 0xCB7F +0x83348339 0xCB80 +0x83348430 0xCB81 +0x83348431 0xCB82 +0x83348432 0xCB83 +0x83348433 0xCB84 +0x83348434 0xCB85 +0x83348435 0xCB86 +0x83348436 0xCB87 +0x83348437 0xCB88 +0x83348438 0xCB89 +0x83348439 0xCB8A +0x83348530 0xCB8B +0x83348531 0xCB8C +0x83348532 0xCB8D +0x83348533 0xCB8E +0x83348534 0xCB8F +0x83348535 0xCB90 +0x83348536 0xCB91 +0x83348537 0xCB92 +0x83348538 0xCB93 +0x83348539 0xCB94 +0x83348630 0xCB95 +0x83348631 0xCB96 +0x83348632 0xCB97 +0x83348633 0xCB98 +0x83348634 0xCB99 +0x83348635 0xCB9A +0x83348636 0xCB9B +0x83348637 0xCB9C +0x83348638 0xCB9D +0x83348639 0xCB9E +0x83348730 0xCB9F +0x83348731 0xCBA0 +0x83348732 0xCBA1 +0x83348733 0xCBA2 +0x83348734 0xCBA3 +0x83348735 0xCBA4 +0x83348736 0xCBA5 +0x83348737 0xCBA6 +0x83348738 0xCBA7 +0x83348739 0xCBA8 +0x83348830 0xCBA9 +0x83348831 0xCBAA +0x83348832 0xCBAB +0x83348833 0xCBAC +0x83348834 0xCBAD +0x83348835 0xCBAE +0x83348836 0xCBAF +0x83348837 0xCBB0 +0x83348838 0xCBB1 +0x83348839 0xCBB2 +0x83348930 0xCBB3 +0x83348931 0xCBB4 +0x83348932 0xCBB5 +0x83348933 0xCBB6 +0x83348934 0xCBB7 +0x83348935 0xCBB8 +0x83348936 0xCBB9 +0x83348937 0xCBBA +0x83348938 0xCBBB +0x83348939 0xCBBC +0x83348A30 0xCBBD +0x83348A31 0xCBBE +0x83348A32 0xCBBF +0x83348A33 0xCBC0 +0x83348A34 0xCBC1 +0x83348A35 0xCBC2 +0x83348A36 0xCBC3 +0x83348A37 0xCBC4 +0x83348A38 0xCBC5 +0x83348A39 0xCBC6 +0x83348B30 0xCBC7 +0x83348B31 0xCBC8 +0x83348B32 0xCBC9 +0x83348B33 0xCBCA +0x83348B34 0xCBCB +0x83348B35 0xCBCC +0x83348B36 0xCBCD +0x83348B37 0xCBCE +0x83348B38 0xCBCF +0x83348B39 0xCBD0 +0x83348C30 0xCBD1 +0x83348C31 0xCBD2 +0x83348C32 0xCBD3 +0x83348C33 0xCBD4 +0x83348C34 0xCBD5 +0x83348C35 0xCBD6 +0x83348C36 0xCBD7 +0x83348C37 0xCBD8 +0x83348C38 0xCBD9 +0x83348C39 0xCBDA +0x83348D30 0xCBDB +0x83348D31 0xCBDC +0x83348D32 0xCBDD +0x83348D33 0xCBDE +0x83348D34 0xCBDF +0x83348D35 0xCBE0 +0x83348D36 0xCBE1 +0x83348D37 0xCBE2 +0x83348D38 0xCBE3 +0x83348D39 0xCBE4 +0x83348E30 0xCBE5 +0x83348E31 0xCBE6 +0x83348E32 0xCBE7 +0x83348E33 0xCBE8 +0x83348E34 0xCBE9 +0x83348E35 0xCBEA +0x83348E36 0xCBEB +0x83348E37 0xCBEC +0x83348E38 0xCBED +0x83348E39 0xCBEE +0x83348F30 0xCBEF +0x83348F31 0xCBF0 +0x83348F32 0xCBF1 +0x83348F33 0xCBF2 +0x83348F34 0xCBF3 +0x83348F35 0xCBF4 +0x83348F36 0xCBF5 +0x83348F37 0xCBF6 +0x83348F38 0xCBF7 +0x83348F39 0xCBF8 +0x83349030 0xCBF9 +0x83349031 0xCBFA +0x83349032 0xCBFB +0x83349033 0xCBFC +0x83349034 0xCBFD +0x83349035 0xCBFE +0x83349036 0xCBFF +0x83349037 0xCC00 +0x83349038 0xCC01 +0x83349039 0xCC02 +0x83349130 0xCC03 +0x83349131 0xCC04 +0x83349132 0xCC05 +0x83349133 0xCC06 +0x83349134 0xCC07 +0x83349135 0xCC08 +0x83349136 0xCC09 +0x83349137 0xCC0A +0x83349138 0xCC0B +0x83349139 0xCC0C +0x83349230 0xCC0D +0x83349231 0xCC0E +0x83349232 0xCC0F +0x83349233 0xCC10 +0x83349234 0xCC11 +0x83349235 0xCC12 +0x83349236 0xCC13 +0x83349237 0xCC14 +0x83349238 0xCC15 +0x83349239 0xCC16 +0x83349330 0xCC17 +0x83349331 0xCC18 +0x83349332 0xCC19 +0x83349333 0xCC1A +0x83349334 0xCC1B +0x83349335 0xCC1C +0x83349336 0xCC1D +0x83349337 0xCC1E +0x83349338 0xCC1F +0x83349339 0xCC20 +0x83349430 0xCC21 +0x83349431 0xCC22 +0x83349432 0xCC23 +0x83349433 0xCC24 +0x83349434 0xCC25 +0x83349435 0xCC26 +0x83349436 0xCC27 +0x83349437 0xCC28 +0x83349438 0xCC29 +0x83349439 0xCC2A +0x83349530 0xCC2B +0x83349531 0xCC2C +0x83349532 0xCC2D +0x83349533 0xCC2E +0x83349534 0xCC2F +0x83349535 0xCC30 +0x83349536 0xCC31 +0x83349537 0xCC32 +0x83349538 0xCC33 +0x83349539 0xCC34 +0x83349630 0xCC35 +0x83349631 0xCC36 +0x83349632 0xCC37 +0x83349633 0xCC38 +0x83349634 0xCC39 +0x83349635 0xCC3A +0x83349636 0xCC3B +0x83349637 0xCC3C +0x83349638 0xCC3D +0x83349639 0xCC3E +0x83349730 0xCC3F +0x83349731 0xCC40 +0x83349732 0xCC41 +0x83349733 0xCC42 +0x83349734 0xCC43 +0x83349735 0xCC44 +0x83349736 0xCC45 +0x83349737 0xCC46 +0x83349738 0xCC47 +0x83349739 0xCC48 +0x83349830 0xCC49 +0x83349831 0xCC4A +0x83349832 0xCC4B +0x83349833 0xCC4C +0x83349834 0xCC4D +0x83349835 0xCC4E +0x83349836 0xCC4F +0x83349837 0xCC50 +0x83349838 0xCC51 +0x83349839 0xCC52 +0x83349930 0xCC53 +0x83349931 0xCC54 +0x83349932 0xCC55 +0x83349933 0xCC56 +0x83349934 0xCC57 +0x83349935 0xCC58 +0x83349936 0xCC59 +0x83349937 0xCC5A +0x83349938 0xCC5B +0x83349939 0xCC5C +0x83349A30 0xCC5D +0x83349A31 0xCC5E +0x83349A32 0xCC5F +0x83349A33 0xCC60 +0x83349A34 0xCC61 +0x83349A35 0xCC62 +0x83349A36 0xCC63 +0x83349A37 0xCC64 +0x83349A38 0xCC65 +0x83349A39 0xCC66 +0x83349B30 0xCC67 +0x83349B31 0xCC68 +0x83349B32 0xCC69 +0x83349B33 0xCC6A +0x83349B34 0xCC6B +0x83349B35 0xCC6C +0x83349B36 0xCC6D +0x83349B37 0xCC6E +0x83349B38 0xCC6F +0x83349B39 0xCC70 +0x83349C30 0xCC71 +0x83349C31 0xCC72 +0x83349C32 0xCC73 +0x83349C33 0xCC74 +0x83349C34 0xCC75 +0x83349C35 0xCC76 +0x83349C36 0xCC77 +0x83349C37 0xCC78 +0x83349C38 0xCC79 +0x83349C39 0xCC7A +0x83349D30 0xCC7B +0x83349D31 0xCC7C +0x83349D32 0xCC7D +0x83349D33 0xCC7E +0x83349D34 0xCC7F +0x83349D35 0xCC80 +0x83349D36 0xCC81 +0x83349D37 0xCC82 +0x83349D38 0xCC83 +0x83349D39 0xCC84 +0x83349E30 0xCC85 +0x83349E31 0xCC86 +0x83349E32 0xCC87 +0x83349E33 0xCC88 +0x83349E34 0xCC89 +0x83349E35 0xCC8A +0x83349E36 0xCC8B +0x83349E37 0xCC8C +0x83349E38 0xCC8D +0x83349E39 0xCC8E +0x83349F30 0xCC8F +0x83349F31 0xCC90 +0x83349F32 0xCC91 +0x83349F33 0xCC92 +0x83349F34 0xCC93 +0x83349F35 0xCC94 +0x83349F36 0xCC95 +0x83349F37 0xCC96 +0x83349F38 0xCC97 +0x83349F39 0xCC98 +0x8334A030 0xCC99 +0x8334A031 0xCC9A +0x8334A032 0xCC9B +0x8334A033 0xCC9C +0x8334A034 0xCC9D +0x8334A035 0xCC9E +0x8334A036 0xCC9F +0x8334A037 0xCCA0 +0x8334A038 0xCCA1 +0x8334A039 0xCCA2 +0x8334A130 0xCCA3 +0x8334A131 0xCCA4 +0x8334A132 0xCCA5 +0x8334A133 0xCCA6 +0x8334A134 0xCCA7 +0x8334A135 0xCCA8 +0x8334A136 0xCCA9 +0x8334A137 0xCCAA +0x8334A138 0xCCAB +0x8334A139 0xCCAC +0x8334A230 0xCCAD +0x8334A231 0xCCAE +0x8334A232 0xCCAF +0x8334A233 0xCCB0 +0x8334A234 0xCCB1 +0x8334A235 0xCCB2 +0x8334A236 0xCCB3 +0x8334A237 0xCCB4 +0x8334A238 0xCCB5 +0x8334A239 0xCCB6 +0x8334A330 0xCCB7 +0x8334A331 0xCCB8 +0x8334A332 0xCCB9 +0x8334A333 0xCCBA +0x8334A334 0xCCBB +0x8334A335 0xCCBC +0x8334A336 0xCCBD +0x8334A337 0xCCBE +0x8334A338 0xCCBF +0x8334A339 0xCCC0 +0x8334A430 0xCCC1 +0x8334A431 0xCCC2 +0x8334A432 0xCCC3 +0x8334A433 0xCCC4 +0x8334A434 0xCCC5 +0x8334A435 0xCCC6 +0x8334A436 0xCCC7 +0x8334A437 0xCCC8 +0x8334A438 0xCCC9 +0x8334A439 0xCCCA +0x8334A530 0xCCCB +0x8334A531 0xCCCC +0x8334A532 0xCCCD +0x8334A533 0xCCCE +0x8334A534 0xCCCF +0x8334A535 0xCCD0 +0x8334A536 0xCCD1 +0x8334A537 0xCCD2 +0x8334A538 0xCCD3 +0x8334A539 0xCCD4 +0x8334A630 0xCCD5 +0x8334A631 0xCCD6 +0x8334A632 0xCCD7 +0x8334A633 0xCCD8 +0x8334A634 0xCCD9 +0x8334A635 0xCCDA +0x8334A636 0xCCDB +0x8334A637 0xCCDC +0x8334A638 0xCCDD +0x8334A639 0xCCDE +0x8334A730 0xCCDF +0x8334A731 0xCCE0 +0x8334A732 0xCCE1 +0x8334A733 0xCCE2 +0x8334A734 0xCCE3 +0x8334A735 0xCCE4 +0x8334A736 0xCCE5 +0x8334A737 0xCCE6 +0x8334A738 0xCCE7 +0x8334A739 0xCCE8 +0x8334A830 0xCCE9 +0x8334A831 0xCCEA +0x8334A832 0xCCEB +0x8334A833 0xCCEC +0x8334A834 0xCCED +0x8334A835 0xCCEE +0x8334A836 0xCCEF +0x8334A837 0xCCF0 +0x8334A838 0xCCF1 +0x8334A839 0xCCF2 +0x8334A930 0xCCF3 +0x8334A931 0xCCF4 +0x8334A932 0xCCF5 +0x8334A933 0xCCF6 +0x8334A934 0xCCF7 +0x8334A935 0xCCF8 +0x8334A936 0xCCF9 +0x8334A937 0xCCFA +0x8334A938 0xCCFB +0x8334A939 0xCCFC +0x8334AA30 0xCCFD +0x8334AA31 0xCCFE +0x8334AA32 0xCCFF +0x8334AA33 0xCD00 +0x8334AA34 0xCD01 +0x8334AA35 0xCD02 +0x8334AA36 0xCD03 +0x8334AA37 0xCD04 +0x8334AA38 0xCD05 +0x8334AA39 0xCD06 +0x8334AB30 0xCD07 +0x8334AB31 0xCD08 +0x8334AB32 0xCD09 +0x8334AB33 0xCD0A +0x8334AB34 0xCD0B +0x8334AB35 0xCD0C +0x8334AB36 0xCD0D +0x8334AB37 0xCD0E +0x8334AB38 0xCD0F +0x8334AB39 0xCD10 +0x8334AC30 0xCD11 +0x8334AC31 0xCD12 +0x8334AC32 0xCD13 +0x8334AC33 0xCD14 +0x8334AC34 0xCD15 +0x8334AC35 0xCD16 +0x8334AC36 0xCD17 +0x8334AC37 0xCD18 +0x8334AC38 0xCD19 +0x8334AC39 0xCD1A +0x8334AD30 0xCD1B +0x8334AD31 0xCD1C +0x8334AD32 0xCD1D +0x8334AD33 0xCD1E +0x8334AD34 0xCD1F +0x8334AD35 0xCD20 +0x8334AD36 0xCD21 +0x8334AD37 0xCD22 +0x8334AD38 0xCD23 +0x8334AD39 0xCD24 +0x8334AE30 0xCD25 +0x8334AE31 0xCD26 +0x8334AE32 0xCD27 +0x8334AE33 0xCD28 +0x8334AE34 0xCD29 +0x8334AE35 0xCD2A +0x8334AE36 0xCD2B +0x8334AE37 0xCD2C +0x8334AE38 0xCD2D +0x8334AE39 0xCD2E +0x8334AF30 0xCD2F +0x8334AF31 0xCD30 +0x8334AF32 0xCD31 +0x8334AF33 0xCD32 +0x8334AF34 0xCD33 +0x8334AF35 0xCD34 +0x8334AF36 0xCD35 +0x8334AF37 0xCD36 +0x8334AF38 0xCD37 +0x8334AF39 0xCD38 +0x8334B030 0xCD39 +0x8334B031 0xCD3A +0x8334B032 0xCD3B +0x8334B033 0xCD3C +0x8334B034 0xCD3D +0x8334B035 0xCD3E +0x8334B036 0xCD3F +0x8334B037 0xCD40 +0x8334B038 0xCD41 +0x8334B039 0xCD42 +0x8334B130 0xCD43 +0x8334B131 0xCD44 +0x8334B132 0xCD45 +0x8334B133 0xCD46 +0x8334B134 0xCD47 +0x8334B135 0xCD48 +0x8334B136 0xCD49 +0x8334B137 0xCD4A +0x8334B138 0xCD4B +0x8334B139 0xCD4C +0x8334B230 0xCD4D +0x8334B231 0xCD4E +0x8334B232 0xCD4F +0x8334B233 0xCD50 +0x8334B234 0xCD51 +0x8334B235 0xCD52 +0x8334B236 0xCD53 +0x8334B237 0xCD54 +0x8334B238 0xCD55 +0x8334B239 0xCD56 +0x8334B330 0xCD57 +0x8334B331 0xCD58 +0x8334B332 0xCD59 +0x8334B333 0xCD5A +0x8334B334 0xCD5B +0x8334B335 0xCD5C +0x8334B336 0xCD5D +0x8334B337 0xCD5E +0x8334B338 0xCD5F +0x8334B339 0xCD60 +0x8334B430 0xCD61 +0x8334B431 0xCD62 +0x8334B432 0xCD63 +0x8334B433 0xCD64 +0x8334B434 0xCD65 +0x8334B435 0xCD66 +0x8334B436 0xCD67 +0x8334B437 0xCD68 +0x8334B438 0xCD69 +0x8334B439 0xCD6A +0x8334B530 0xCD6B +0x8334B531 0xCD6C +0x8334B532 0xCD6D +0x8334B533 0xCD6E +0x8334B534 0xCD6F +0x8334B535 0xCD70 +0x8334B536 0xCD71 +0x8334B537 0xCD72 +0x8334B538 0xCD73 +0x8334B539 0xCD74 +0x8334B630 0xCD75 +0x8334B631 0xCD76 +0x8334B632 0xCD77 +0x8334B633 0xCD78 +0x8334B634 0xCD79 +0x8334B635 0xCD7A +0x8334B636 0xCD7B +0x8334B637 0xCD7C +0x8334B638 0xCD7D +0x8334B639 0xCD7E +0x8334B730 0xCD7F +0x8334B731 0xCD80 +0x8334B732 0xCD81 +0x8334B733 0xCD82 +0x8334B734 0xCD83 +0x8334B735 0xCD84 +0x8334B736 0xCD85 +0x8334B737 0xCD86 +0x8334B738 0xCD87 +0x8334B739 0xCD88 +0x8334B830 0xCD89 +0x8334B831 0xCD8A +0x8334B832 0xCD8B +0x8334B833 0xCD8C +0x8334B834 0xCD8D +0x8334B835 0xCD8E +0x8334B836 0xCD8F +0x8334B837 0xCD90 +0x8334B838 0xCD91 +0x8334B839 0xCD92 +0x8334B930 0xCD93 +0x8334B931 0xCD94 +0x8334B932 0xCD95 +0x8334B933 0xCD96 +0x8334B934 0xCD97 +0x8334B935 0xCD98 +0x8334B936 0xCD99 +0x8334B937 0xCD9A +0x8334B938 0xCD9B +0x8334B939 0xCD9C +0x8334BA30 0xCD9D +0x8334BA31 0xCD9E +0x8334BA32 0xCD9F +0x8334BA33 0xCDA0 +0x8334BA34 0xCDA1 +0x8334BA35 0xCDA2 +0x8334BA36 0xCDA3 +0x8334BA37 0xCDA4 +0x8334BA38 0xCDA5 +0x8334BA39 0xCDA6 +0x8334BB30 0xCDA7 +0x8334BB31 0xCDA8 +0x8334BB32 0xCDA9 +0x8334BB33 0xCDAA +0x8334BB34 0xCDAB +0x8334BB35 0xCDAC +0x8334BB36 0xCDAD +0x8334BB37 0xCDAE +0x8334BB38 0xCDAF +0x8334BB39 0xCDB0 +0x8334BC30 0xCDB1 +0x8334BC31 0xCDB2 +0x8334BC32 0xCDB3 +0x8334BC33 0xCDB4 +0x8334BC34 0xCDB5 +0x8334BC35 0xCDB6 +0x8334BC36 0xCDB7 +0x8334BC37 0xCDB8 +0x8334BC38 0xCDB9 +0x8334BC39 0xCDBA +0x8334BD30 0xCDBB +0x8334BD31 0xCDBC +0x8334BD32 0xCDBD +0x8334BD33 0xCDBE +0x8334BD34 0xCDBF +0x8334BD35 0xCDC0 +0x8334BD36 0xCDC1 +0x8334BD37 0xCDC2 +0x8334BD38 0xCDC3 +0x8334BD39 0xCDC4 +0x8334BE30 0xCDC5 +0x8334BE31 0xCDC6 +0x8334BE32 0xCDC7 +0x8334BE33 0xCDC8 +0x8334BE34 0xCDC9 +0x8334BE35 0xCDCA +0x8334BE36 0xCDCB +0x8334BE37 0xCDCC +0x8334BE38 0xCDCD +0x8334BE39 0xCDCE +0x8334BF30 0xCDCF +0x8334BF31 0xCDD0 +0x8334BF32 0xCDD1 +0x8334BF33 0xCDD2 +0x8334BF34 0xCDD3 +0x8334BF35 0xCDD4 +0x8334BF36 0xCDD5 +0x8334BF37 0xCDD6 +0x8334BF38 0xCDD7 +0x8334BF39 0xCDD8 +0x8334C030 0xCDD9 +0x8334C031 0xCDDA +0x8334C032 0xCDDB +0x8334C033 0xCDDC +0x8334C034 0xCDDD +0x8334C035 0xCDDE +0x8334C036 0xCDDF +0x8334C037 0xCDE0 +0x8334C038 0xCDE1 +0x8334C039 0xCDE2 +0x8334C130 0xCDE3 +0x8334C131 0xCDE4 +0x8334C132 0xCDE5 +0x8334C133 0xCDE6 +0x8334C134 0xCDE7 +0x8334C135 0xCDE8 +0x8334C136 0xCDE9 +0x8334C137 0xCDEA +0x8334C138 0xCDEB +0x8334C139 0xCDEC +0x8334C230 0xCDED +0x8334C231 0xCDEE +0x8334C232 0xCDEF +0x8334C233 0xCDF0 +0x8334C234 0xCDF1 +0x8334C235 0xCDF2 +0x8334C236 0xCDF3 +0x8334C237 0xCDF4 +0x8334C238 0xCDF5 +0x8334C239 0xCDF6 +0x8334C330 0xCDF7 +0x8334C331 0xCDF8 +0x8334C332 0xCDF9 +0x8334C333 0xCDFA +0x8334C334 0xCDFB +0x8334C335 0xCDFC +0x8334C336 0xCDFD +0x8334C337 0xCDFE +0x8334C338 0xCDFF +0x8334C339 0xCE00 +0x8334C430 0xCE01 +0x8334C431 0xCE02 +0x8334C432 0xCE03 +0x8334C433 0xCE04 +0x8334C434 0xCE05 +0x8334C435 0xCE06 +0x8334C436 0xCE07 +0x8334C437 0xCE08 +0x8334C438 0xCE09 +0x8334C439 0xCE0A +0x8334C530 0xCE0B +0x8334C531 0xCE0C +0x8334C532 0xCE0D +0x8334C533 0xCE0E +0x8334C534 0xCE0F +0x8334C535 0xCE10 +0x8334C536 0xCE11 +0x8334C537 0xCE12 +0x8334C538 0xCE13 +0x8334C539 0xCE14 +0x8334C630 0xCE15 +0x8334C631 0xCE16 +0x8334C632 0xCE17 +0x8334C633 0xCE18 +0x8334C634 0xCE19 +0x8334C635 0xCE1A +0x8334C636 0xCE1B +0x8334C637 0xCE1C +0x8334C638 0xCE1D +0x8334C639 0xCE1E +0x8334C730 0xCE1F +0x8334C731 0xCE20 +0x8334C732 0xCE21 +0x8334C733 0xCE22 +0x8334C734 0xCE23 +0x8334C735 0xCE24 +0x8334C736 0xCE25 +0x8334C737 0xCE26 +0x8334C738 0xCE27 +0x8334C739 0xCE28 +0x8334C830 0xCE29 +0x8334C831 0xCE2A +0x8334C832 0xCE2B +0x8334C833 0xCE2C +0x8334C834 0xCE2D +0x8334C835 0xCE2E +0x8334C836 0xCE2F +0x8334C837 0xCE30 +0x8334C838 0xCE31 +0x8334C839 0xCE32 +0x8334C930 0xCE33 +0x8334C931 0xCE34 +0x8334C932 0xCE35 +0x8334C933 0xCE36 +0x8334C934 0xCE37 +0x8334C935 0xCE38 +0x8334C936 0xCE39 +0x8334C937 0xCE3A +0x8334C938 0xCE3B +0x8334C939 0xCE3C +0x8334CA30 0xCE3D +0x8334CA31 0xCE3E +0x8334CA32 0xCE3F +0x8334CA33 0xCE40 +0x8334CA34 0xCE41 +0x8334CA35 0xCE42 +0x8334CA36 0xCE43 +0x8334CA37 0xCE44 +0x8334CA38 0xCE45 +0x8334CA39 0xCE46 +0x8334CB30 0xCE47 +0x8334CB31 0xCE48 +0x8334CB32 0xCE49 +0x8334CB33 0xCE4A +0x8334CB34 0xCE4B +0x8334CB35 0xCE4C +0x8334CB36 0xCE4D +0x8334CB37 0xCE4E +0x8334CB38 0xCE4F +0x8334CB39 0xCE50 +0x8334CC30 0xCE51 +0x8334CC31 0xCE52 +0x8334CC32 0xCE53 +0x8334CC33 0xCE54 +0x8334CC34 0xCE55 +0x8334CC35 0xCE56 +0x8334CC36 0xCE57 +0x8334CC37 0xCE58 +0x8334CC38 0xCE59 +0x8334CC39 0xCE5A +0x8334CD30 0xCE5B +0x8334CD31 0xCE5C +0x8334CD32 0xCE5D +0x8334CD33 0xCE5E +0x8334CD34 0xCE5F +0x8334CD35 0xCE60 +0x8334CD36 0xCE61 +0x8334CD37 0xCE62 +0x8334CD38 0xCE63 +0x8334CD39 0xCE64 +0x8334CE30 0xCE65 +0x8334CE31 0xCE66 +0x8334CE32 0xCE67 +0x8334CE33 0xCE68 +0x8334CE34 0xCE69 +0x8334CE35 0xCE6A +0x8334CE36 0xCE6B +0x8334CE37 0xCE6C +0x8334CE38 0xCE6D +0x8334CE39 0xCE6E +0x8334CF30 0xCE6F +0x8334CF31 0xCE70 +0x8334CF32 0xCE71 +0x8334CF33 0xCE72 +0x8334CF34 0xCE73 +0x8334CF35 0xCE74 +0x8334CF36 0xCE75 +0x8334CF37 0xCE76 +0x8334CF38 0xCE77 +0x8334CF39 0xCE78 +0x8334D030 0xCE79 +0x8334D031 0xCE7A +0x8334D032 0xCE7B +0x8334D033 0xCE7C +0x8334D034 0xCE7D +0x8334D035 0xCE7E +0x8334D036 0xCE7F +0x8334D037 0xCE80 +0x8334D038 0xCE81 +0x8334D039 0xCE82 +0x8334D130 0xCE83 +0x8334D131 0xCE84 +0x8334D132 0xCE85 +0x8334D133 0xCE86 +0x8334D134 0xCE87 +0x8334D135 0xCE88 +0x8334D136 0xCE89 +0x8334D137 0xCE8A +0x8334D138 0xCE8B +0x8334D139 0xCE8C +0x8334D230 0xCE8D +0x8334D231 0xCE8E +0x8334D232 0xCE8F +0x8334D233 0xCE90 +0x8334D234 0xCE91 +0x8334D235 0xCE92 +0x8334D236 0xCE93 +0x8334D237 0xCE94 +0x8334D238 0xCE95 +0x8334D239 0xCE96 +0x8334D330 0xCE97 +0x8334D331 0xCE98 +0x8334D332 0xCE99 +0x8334D333 0xCE9A +0x8334D334 0xCE9B +0x8334D335 0xCE9C +0x8334D336 0xCE9D +0x8334D337 0xCE9E +0x8334D338 0xCE9F +0x8334D339 0xCEA0 +0x8334D430 0xCEA1 +0x8334D431 0xCEA2 +0x8334D432 0xCEA3 +0x8334D433 0xCEA4 +0x8334D434 0xCEA5 +0x8334D435 0xCEA6 +0x8334D436 0xCEA7 +0x8334D437 0xCEA8 +0x8334D438 0xCEA9 +0x8334D439 0xCEAA +0x8334D530 0xCEAB +0x8334D531 0xCEAC +0x8334D532 0xCEAD +0x8334D533 0xCEAE +0x8334D534 0xCEAF +0x8334D535 0xCEB0 +0x8334D536 0xCEB1 +0x8334D537 0xCEB2 +0x8334D538 0xCEB3 +0x8334D539 0xCEB4 +0x8334D630 0xCEB5 +0x8334D631 0xCEB6 +0x8334D632 0xCEB7 +0x8334D633 0xCEB8 +0x8334D634 0xCEB9 +0x8334D635 0xCEBA +0x8334D636 0xCEBB +0x8334D637 0xCEBC +0x8334D638 0xCEBD +0x8334D639 0xCEBE +0x8334D730 0xCEBF +0x8334D731 0xCEC0 +0x8334D732 0xCEC1 +0x8334D733 0xCEC2 +0x8334D734 0xCEC3 +0x8334D735 0xCEC4 +0x8334D736 0xCEC5 +0x8334D737 0xCEC6 +0x8334D738 0xCEC7 +0x8334D739 0xCEC8 +0x8334D830 0xCEC9 +0x8334D831 0xCECA +0x8334D832 0xCECB +0x8334D833 0xCECC +0x8334D834 0xCECD +0x8334D835 0xCECE +0x8334D836 0xCECF +0x8334D837 0xCED0 +0x8334D838 0xCED1 +0x8334D839 0xCED2 +0x8334D930 0xCED3 +0x8334D931 0xCED4 +0x8334D932 0xCED5 +0x8334D933 0xCED6 +0x8334D934 0xCED7 +0x8334D935 0xCED8 +0x8334D936 0xCED9 +0x8334D937 0xCEDA +0x8334D938 0xCEDB +0x8334D939 0xCEDC +0x8334DA30 0xCEDD +0x8334DA31 0xCEDE +0x8334DA32 0xCEDF +0x8334DA33 0xCEE0 +0x8334DA34 0xCEE1 +0x8334DA35 0xCEE2 +0x8334DA36 0xCEE3 +0x8334DA37 0xCEE4 +0x8334DA38 0xCEE5 +0x8334DA39 0xCEE6 +0x8334DB30 0xCEE7 +0x8334DB31 0xCEE8 +0x8334DB32 0xCEE9 +0x8334DB33 0xCEEA +0x8334DB34 0xCEEB +0x8334DB35 0xCEEC +0x8334DB36 0xCEED +0x8334DB37 0xCEEE +0x8334DB38 0xCEEF +0x8334DB39 0xCEF0 +0x8334DC30 0xCEF1 +0x8334DC31 0xCEF2 +0x8334DC32 0xCEF3 +0x8334DC33 0xCEF4 +0x8334DC34 0xCEF5 +0x8334DC35 0xCEF6 +0x8334DC36 0xCEF7 +0x8334DC37 0xCEF8 +0x8334DC38 0xCEF9 +0x8334DC39 0xCEFA +0x8334DD30 0xCEFB +0x8334DD31 0xCEFC +0x8334DD32 0xCEFD +0x8334DD33 0xCEFE +0x8334DD34 0xCEFF +0x8334DD35 0xCF00 +0x8334DD36 0xCF01 +0x8334DD37 0xCF02 +0x8334DD38 0xCF03 +0x8334DD39 0xCF04 +0x8334DE30 0xCF05 +0x8334DE31 0xCF06 +0x8334DE32 0xCF07 +0x8334DE33 0xCF08 +0x8334DE34 0xCF09 +0x8334DE35 0xCF0A +0x8334DE36 0xCF0B +0x8334DE37 0xCF0C +0x8334DE38 0xCF0D +0x8334DE39 0xCF0E +0x8334DF30 0xCF0F +0x8334DF31 0xCF10 +0x8334DF32 0xCF11 +0x8334DF33 0xCF12 +0x8334DF34 0xCF13 +0x8334DF35 0xCF14 +0x8334DF36 0xCF15 +0x8334DF37 0xCF16 +0x8334DF38 0xCF17 +0x8334DF39 0xCF18 +0x8334E030 0xCF19 +0x8334E031 0xCF1A +0x8334E032 0xCF1B +0x8334E033 0xCF1C +0x8334E034 0xCF1D +0x8334E035 0xCF1E +0x8334E036 0xCF1F +0x8334E037 0xCF20 +0x8334E038 0xCF21 +0x8334E039 0xCF22 +0x8334E130 0xCF23 +0x8334E131 0xCF24 +0x8334E132 0xCF25 +0x8334E133 0xCF26 +0x8334E134 0xCF27 +0x8334E135 0xCF28 +0x8334E136 0xCF29 +0x8334E137 0xCF2A +0x8334E138 0xCF2B +0x8334E139 0xCF2C +0x8334E230 0xCF2D +0x8334E231 0xCF2E +0x8334E232 0xCF2F +0x8334E233 0xCF30 +0x8334E234 0xCF31 +0x8334E235 0xCF32 +0x8334E236 0xCF33 +0x8334E237 0xCF34 +0x8334E238 0xCF35 +0x8334E239 0xCF36 +0x8334E330 0xCF37 +0x8334E331 0xCF38 +0x8334E332 0xCF39 +0x8334E333 0xCF3A +0x8334E334 0xCF3B +0x8334E335 0xCF3C +0x8334E336 0xCF3D +0x8334E337 0xCF3E +0x8334E338 0xCF3F +0x8334E339 0xCF40 +0x8334E430 0xCF41 +0x8334E431 0xCF42 +0x8334E432 0xCF43 +0x8334E433 0xCF44 +0x8334E434 0xCF45 +0x8334E435 0xCF46 +0x8334E436 0xCF47 +0x8334E437 0xCF48 +0x8334E438 0xCF49 +0x8334E439 0xCF4A +0x8334E530 0xCF4B +0x8334E531 0xCF4C +0x8334E532 0xCF4D +0x8334E533 0xCF4E +0x8334E534 0xCF4F +0x8334E535 0xCF50 +0x8334E536 0xCF51 +0x8334E537 0xCF52 +0x8334E538 0xCF53 +0x8334E539 0xCF54 +0x8334E630 0xCF55 +0x8334E631 0xCF56 +0x8334E632 0xCF57 +0x8334E633 0xCF58 +0x8334E634 0xCF59 +0x8334E635 0xCF5A +0x8334E636 0xCF5B +0x8334E637 0xCF5C +0x8334E638 0xCF5D +0x8334E639 0xCF5E +0x8334E730 0xCF5F +0x8334E731 0xCF60 +0x8334E732 0xCF61 +0x8334E733 0xCF62 +0x8334E734 0xCF63 +0x8334E735 0xCF64 +0x8334E736 0xCF65 +0x8334E737 0xCF66 +0x8334E738 0xCF67 +0x8334E739 0xCF68 +0x8334E830 0xCF69 +0x8334E831 0xCF6A +0x8334E832 0xCF6B +0x8334E833 0xCF6C +0x8334E834 0xCF6D +0x8334E835 0xCF6E +0x8334E836 0xCF6F +0x8334E837 0xCF70 +0x8334E838 0xCF71 +0x8334E839 0xCF72 +0x8334E930 0xCF73 +0x8334E931 0xCF74 +0x8334E932 0xCF75 +0x8334E933 0xCF76 +0x8334E934 0xCF77 +0x8334E935 0xCF78 +0x8334E936 0xCF79 +0x8334E937 0xCF7A +0x8334E938 0xCF7B +0x8334E939 0xCF7C +0x8334EA30 0xCF7D +0x8334EA31 0xCF7E +0x8334EA32 0xCF7F +0x8334EA33 0xCF80 +0x8334EA34 0xCF81 +0x8334EA35 0xCF82 +0x8334EA36 0xCF83 +0x8334EA37 0xCF84 +0x8334EA38 0xCF85 +0x8334EA39 0xCF86 +0x8334EB30 0xCF87 +0x8334EB31 0xCF88 +0x8334EB32 0xCF89 +0x8334EB33 0xCF8A +0x8334EB34 0xCF8B +0x8334EB35 0xCF8C +0x8334EB36 0xCF8D +0x8334EB37 0xCF8E +0x8334EB38 0xCF8F +0x8334EB39 0xCF90 +0x8334EC30 0xCF91 +0x8334EC31 0xCF92 +0x8334EC32 0xCF93 +0x8334EC33 0xCF94 +0x8334EC34 0xCF95 +0x8334EC35 0xCF96 +0x8334EC36 0xCF97 +0x8334EC37 0xCF98 +0x8334EC38 0xCF99 +0x8334EC39 0xCF9A +0x8334ED30 0xCF9B +0x8334ED31 0xCF9C +0x8334ED32 0xCF9D +0x8334ED33 0xCF9E +0x8334ED34 0xCF9F +0x8334ED35 0xCFA0 +0x8334ED36 0xCFA1 +0x8334ED37 0xCFA2 +0x8334ED38 0xCFA3 +0x8334ED39 0xCFA4 +0x8334EE30 0xCFA5 +0x8334EE31 0xCFA6 +0x8334EE32 0xCFA7 +0x8334EE33 0xCFA8 +0x8334EE34 0xCFA9 +0x8334EE35 0xCFAA +0x8334EE36 0xCFAB +0x8334EE37 0xCFAC +0x8334EE38 0xCFAD +0x8334EE39 0xCFAE +0x8334EF30 0xCFAF +0x8334EF31 0xCFB0 +0x8334EF32 0xCFB1 +0x8334EF33 0xCFB2 +0x8334EF34 0xCFB3 +0x8334EF35 0xCFB4 +0x8334EF36 0xCFB5 +0x8334EF37 0xCFB6 +0x8334EF38 0xCFB7 +0x8334EF39 0xCFB8 +0x8334F030 0xCFB9 +0x8334F031 0xCFBA +0x8334F032 0xCFBB +0x8334F033 0xCFBC +0x8334F034 0xCFBD +0x8334F035 0xCFBE +0x8334F036 0xCFBF +0x8334F037 0xCFC0 +0x8334F038 0xCFC1 +0x8334F039 0xCFC2 +0x8334F130 0xCFC3 +0x8334F131 0xCFC4 +0x8334F132 0xCFC5 +0x8334F133 0xCFC6 +0x8334F134 0xCFC7 +0x8334F135 0xCFC8 +0x8334F136 0xCFC9 +0x8334F137 0xCFCA +0x8334F138 0xCFCB +0x8334F139 0xCFCC +0x8334F230 0xCFCD +0x8334F231 0xCFCE +0x8334F232 0xCFCF +0x8334F233 0xCFD0 +0x8334F234 0xCFD1 +0x8334F235 0xCFD2 +0x8334F236 0xCFD3 +0x8334F237 0xCFD4 +0x8334F238 0xCFD5 +0x8334F239 0xCFD6 +0x8334F330 0xCFD7 +0x8334F331 0xCFD8 +0x8334F332 0xCFD9 +0x8334F333 0xCFDA +0x8334F334 0xCFDB +0x8334F335 0xCFDC +0x8334F336 0xCFDD +0x8334F337 0xCFDE +0x8334F338 0xCFDF +0x8334F339 0xCFE0 +0x8334F430 0xCFE1 +0x8334F431 0xCFE2 +0x8334F432 0xCFE3 +0x8334F433 0xCFE4 +0x8334F434 0xCFE5 +0x8334F435 0xCFE6 +0x8334F436 0xCFE7 +0x8334F437 0xCFE8 +0x8334F438 0xCFE9 +0x8334F439 0xCFEA +0x8334F530 0xCFEB +0x8334F531 0xCFEC +0x8334F532 0xCFED +0x8334F533 0xCFEE +0x8334F534 0xCFEF +0x8334F535 0xCFF0 +0x8334F536 0xCFF1 +0x8334F537 0xCFF2 +0x8334F538 0xCFF3 +0x8334F539 0xCFF4 +0x8334F630 0xCFF5 +0x8334F631 0xCFF6 +0x8334F632 0xCFF7 +0x8334F633 0xCFF8 +0x8334F634 0xCFF9 +0x8334F635 0xCFFA +0x8334F636 0xCFFB +0x8334F637 0xCFFC +0x8334F638 0xCFFD +0x8334F639 0xCFFE +0x8334F730 0xCFFF +0x8334F731 0xD000 +0x8334F732 0xD001 +0x8334F733 0xD002 +0x8334F734 0xD003 +0x8334F735 0xD004 +0x8334F736 0xD005 +0x8334F737 0xD006 +0x8334F738 0xD007 +0x8334F739 0xD008 +0x8334F830 0xD009 +0x8334F831 0xD00A +0x8334F832 0xD00B +0x8334F833 0xD00C +0x8334F834 0xD00D +0x8334F835 0xD00E +0x8334F836 0xD00F +0x8334F837 0xD010 +0x8334F838 0xD011 +0x8334F839 0xD012 +0x8334F930 0xD013 +0x8334F931 0xD014 +0x8334F932 0xD015 +0x8334F933 0xD016 +0x8334F934 0xD017 +0x8334F935 0xD018 +0x8334F936 0xD019 +0x8334F937 0xD01A +0x8334F938 0xD01B +0x8334F939 0xD01C +0x8334FA30 0xD01D +0x8334FA31 0xD01E +0x8334FA32 0xD01F +0x8334FA33 0xD020 +0x8334FA34 0xD021 +0x8334FA35 0xD022 +0x8334FA36 0xD023 +0x8334FA37 0xD024 +0x8334FA38 0xD025 +0x8334FA39 0xD026 +0x8334FB30 0xD027 +0x8334FB31 0xD028 +0x8334FB32 0xD029 +0x8334FB33 0xD02A +0x8334FB34 0xD02B +0x8334FB35 0xD02C +0x8334FB36 0xD02D +0x8334FB37 0xD02E +0x8334FB38 0xD02F +0x8334FB39 0xD030 +0x8334FC30 0xD031 +0x8334FC31 0xD032 +0x8334FC32 0xD033 +0x8334FC33 0xD034 +0x8334FC34 0xD035 +0x8334FC35 0xD036 +0x8334FC36 0xD037 +0x8334FC37 0xD038 +0x8334FC38 0xD039 +0x8334FC39 0xD03A +0x8334FD30 0xD03B +0x8334FD31 0xD03C +0x8334FD32 0xD03D +0x8334FD33 0xD03E +0x8334FD34 0xD03F +0x8334FD35 0xD040 +0x8334FD36 0xD041 +0x8334FD37 0xD042 +0x8334FD38 0xD043 +0x8334FD39 0xD044 +0x8334FE30 0xD045 +0x8334FE31 0xD046 +0x8334FE32 0xD047 +0x8334FE33 0xD048 +0x8334FE34 0xD049 +0x8334FE35 0xD04A +0x8334FE36 0xD04B +0x8334FE37 0xD04C +0x8334FE38 0xD04D +0x8334FE39 0xD04E +0x83358130 0xD04F +0x83358131 0xD050 +0x83358132 0xD051 +0x83358133 0xD052 +0x83358134 0xD053 +0x83358135 0xD054 +0x83358136 0xD055 +0x83358137 0xD056 +0x83358138 0xD057 +0x83358139 0xD058 +0x83358230 0xD059 +0x83358231 0xD05A +0x83358232 0xD05B +0x83358233 0xD05C +0x83358234 0xD05D +0x83358235 0xD05E +0x83358236 0xD05F +0x83358237 0xD060 +0x83358238 0xD061 +0x83358239 0xD062 +0x83358330 0xD063 +0x83358331 0xD064 +0x83358332 0xD065 +0x83358333 0xD066 +0x83358334 0xD067 +0x83358335 0xD068 +0x83358336 0xD069 +0x83358337 0xD06A +0x83358338 0xD06B +0x83358339 0xD06C +0x83358430 0xD06D +0x83358431 0xD06E +0x83358432 0xD06F +0x83358433 0xD070 +0x83358434 0xD071 +0x83358435 0xD072 +0x83358436 0xD073 +0x83358437 0xD074 +0x83358438 0xD075 +0x83358439 0xD076 +0x83358530 0xD077 +0x83358531 0xD078 +0x83358532 0xD079 +0x83358533 0xD07A +0x83358534 0xD07B +0x83358535 0xD07C +0x83358536 0xD07D +0x83358537 0xD07E +0x83358538 0xD07F +0x83358539 0xD080 +0x83358630 0xD081 +0x83358631 0xD082 +0x83358632 0xD083 +0x83358633 0xD084 +0x83358634 0xD085 +0x83358635 0xD086 +0x83358636 0xD087 +0x83358637 0xD088 +0x83358638 0xD089 +0x83358639 0xD08A +0x83358730 0xD08B +0x83358731 0xD08C +0x83358732 0xD08D +0x83358733 0xD08E +0x83358734 0xD08F +0x83358735 0xD090 +0x83358736 0xD091 +0x83358737 0xD092 +0x83358738 0xD093 +0x83358739 0xD094 +0x83358830 0xD095 +0x83358831 0xD096 +0x83358832 0xD097 +0x83358833 0xD098 +0x83358834 0xD099 +0x83358835 0xD09A +0x83358836 0xD09B +0x83358837 0xD09C +0x83358838 0xD09D +0x83358839 0xD09E +0x83358930 0xD09F +0x83358931 0xD0A0 +0x83358932 0xD0A1 +0x83358933 0xD0A2 +0x83358934 0xD0A3 +0x83358935 0xD0A4 +0x83358936 0xD0A5 +0x83358937 0xD0A6 +0x83358938 0xD0A7 +0x83358939 0xD0A8 +0x83358A30 0xD0A9 +0x83358A31 0xD0AA +0x83358A32 0xD0AB +0x83358A33 0xD0AC +0x83358A34 0xD0AD +0x83358A35 0xD0AE +0x83358A36 0xD0AF +0x83358A37 0xD0B0 +0x83358A38 0xD0B1 +0x83358A39 0xD0B2 +0x83358B30 0xD0B3 +0x83358B31 0xD0B4 +0x83358B32 0xD0B5 +0x83358B33 0xD0B6 +0x83358B34 0xD0B7 +0x83358B35 0xD0B8 +0x83358B36 0xD0B9 +0x83358B37 0xD0BA +0x83358B38 0xD0BB +0x83358B39 0xD0BC +0x83358C30 0xD0BD +0x83358C31 0xD0BE +0x83358C32 0xD0BF +0x83358C33 0xD0C0 +0x83358C34 0xD0C1 +0x83358C35 0xD0C2 +0x83358C36 0xD0C3 +0x83358C37 0xD0C4 +0x83358C38 0xD0C5 +0x83358C39 0xD0C6 +0x83358D30 0xD0C7 +0x83358D31 0xD0C8 +0x83358D32 0xD0C9 +0x83358D33 0xD0CA +0x83358D34 0xD0CB +0x83358D35 0xD0CC +0x83358D36 0xD0CD +0x83358D37 0xD0CE +0x83358D38 0xD0CF +0x83358D39 0xD0D0 +0x83358E30 0xD0D1 +0x83358E31 0xD0D2 +0x83358E32 0xD0D3 +0x83358E33 0xD0D4 +0x83358E34 0xD0D5 +0x83358E35 0xD0D6 +0x83358E36 0xD0D7 +0x83358E37 0xD0D8 +0x83358E38 0xD0D9 +0x83358E39 0xD0DA +0x83358F30 0xD0DB +0x83358F31 0xD0DC +0x83358F32 0xD0DD +0x83358F33 0xD0DE +0x83358F34 0xD0DF +0x83358F35 0xD0E0 +0x83358F36 0xD0E1 +0x83358F37 0xD0E2 +0x83358F38 0xD0E3 +0x83358F39 0xD0E4 +0x83359030 0xD0E5 +0x83359031 0xD0E6 +0x83359032 0xD0E7 +0x83359033 0xD0E8 +0x83359034 0xD0E9 +0x83359035 0xD0EA +0x83359036 0xD0EB +0x83359037 0xD0EC +0x83359038 0xD0ED +0x83359039 0xD0EE +0x83359130 0xD0EF +0x83359131 0xD0F0 +0x83359132 0xD0F1 +0x83359133 0xD0F2 +0x83359134 0xD0F3 +0x83359135 0xD0F4 +0x83359136 0xD0F5 +0x83359137 0xD0F6 +0x83359138 0xD0F7 +0x83359139 0xD0F8 +0x83359230 0xD0F9 +0x83359231 0xD0FA +0x83359232 0xD0FB +0x83359233 0xD0FC +0x83359234 0xD0FD +0x83359235 0xD0FE +0x83359236 0xD0FF +0x83359237 0xD100 +0x83359238 0xD101 +0x83359239 0xD102 +0x83359330 0xD103 +0x83359331 0xD104 +0x83359332 0xD105 +0x83359333 0xD106 +0x83359334 0xD107 +0x83359335 0xD108 +0x83359336 0xD109 +0x83359337 0xD10A +0x83359338 0xD10B +0x83359339 0xD10C +0x83359430 0xD10D +0x83359431 0xD10E +0x83359432 0xD10F +0x83359433 0xD110 +0x83359434 0xD111 +0x83359435 0xD112 +0x83359436 0xD113 +0x83359437 0xD114 +0x83359438 0xD115 +0x83359439 0xD116 +0x83359530 0xD117 +0x83359531 0xD118 +0x83359532 0xD119 +0x83359533 0xD11A +0x83359534 0xD11B +0x83359535 0xD11C +0x83359536 0xD11D +0x83359537 0xD11E +0x83359538 0xD11F +0x83359539 0xD120 +0x83359630 0xD121 +0x83359631 0xD122 +0x83359632 0xD123 +0x83359633 0xD124 +0x83359634 0xD125 +0x83359635 0xD126 +0x83359636 0xD127 +0x83359637 0xD128 +0x83359638 0xD129 +0x83359639 0xD12A +0x83359730 0xD12B +0x83359731 0xD12C +0x83359732 0xD12D +0x83359733 0xD12E +0x83359734 0xD12F +0x83359735 0xD130 +0x83359736 0xD131 +0x83359737 0xD132 +0x83359738 0xD133 +0x83359739 0xD134 +0x83359830 0xD135 +0x83359831 0xD136 +0x83359832 0xD137 +0x83359833 0xD138 +0x83359834 0xD139 +0x83359835 0xD13A +0x83359836 0xD13B +0x83359837 0xD13C +0x83359838 0xD13D +0x83359839 0xD13E +0x83359930 0xD13F +0x83359931 0xD140 +0x83359932 0xD141 +0x83359933 0xD142 +0x83359934 0xD143 +0x83359935 0xD144 +0x83359936 0xD145 +0x83359937 0xD146 +0x83359938 0xD147 +0x83359939 0xD148 +0x83359A30 0xD149 +0x83359A31 0xD14A +0x83359A32 0xD14B +0x83359A33 0xD14C +0x83359A34 0xD14D +0x83359A35 0xD14E +0x83359A36 0xD14F +0x83359A37 0xD150 +0x83359A38 0xD151 +0x83359A39 0xD152 +0x83359B30 0xD153 +0x83359B31 0xD154 +0x83359B32 0xD155 +0x83359B33 0xD156 +0x83359B34 0xD157 +0x83359B35 0xD158 +0x83359B36 0xD159 +0x83359B37 0xD15A +0x83359B38 0xD15B +0x83359B39 0xD15C +0x83359C30 0xD15D +0x83359C31 0xD15E +0x83359C32 0xD15F +0x83359C33 0xD160 +0x83359C34 0xD161 +0x83359C35 0xD162 +0x83359C36 0xD163 +0x83359C37 0xD164 +0x83359C38 0xD165 +0x83359C39 0xD166 +0x83359D30 0xD167 +0x83359D31 0xD168 +0x83359D32 0xD169 +0x83359D33 0xD16A +0x83359D34 0xD16B +0x83359D35 0xD16C +0x83359D36 0xD16D +0x83359D37 0xD16E +0x83359D38 0xD16F +0x83359D39 0xD170 +0x83359E30 0xD171 +0x83359E31 0xD172 +0x83359E32 0xD173 +0x83359E33 0xD174 +0x83359E34 0xD175 +0x83359E35 0xD176 +0x83359E36 0xD177 +0x83359E37 0xD178 +0x83359E38 0xD179 +0x83359E39 0xD17A +0x83359F30 0xD17B +0x83359F31 0xD17C +0x83359F32 0xD17D +0x83359F33 0xD17E +0x83359F34 0xD17F +0x83359F35 0xD180 +0x83359F36 0xD181 +0x83359F37 0xD182 +0x83359F38 0xD183 +0x83359F39 0xD184 +0x8335A030 0xD185 +0x8335A031 0xD186 +0x8335A032 0xD187 +0x8335A033 0xD188 +0x8335A034 0xD189 +0x8335A035 0xD18A +0x8335A036 0xD18B +0x8335A037 0xD18C +0x8335A038 0xD18D +0x8335A039 0xD18E +0x8335A130 0xD18F +0x8335A131 0xD190 +0x8335A132 0xD191 +0x8335A133 0xD192 +0x8335A134 0xD193 +0x8335A135 0xD194 +0x8335A136 0xD195 +0x8335A137 0xD196 +0x8335A138 0xD197 +0x8335A139 0xD198 +0x8335A230 0xD199 +0x8335A231 0xD19A +0x8335A232 0xD19B +0x8335A233 0xD19C +0x8335A234 0xD19D +0x8335A235 0xD19E +0x8335A236 0xD19F +0x8335A237 0xD1A0 +0x8335A238 0xD1A1 +0x8335A239 0xD1A2 +0x8335A330 0xD1A3 +0x8335A331 0xD1A4 +0x8335A332 0xD1A5 +0x8335A333 0xD1A6 +0x8335A334 0xD1A7 +0x8335A335 0xD1A8 +0x8335A336 0xD1A9 +0x8335A337 0xD1AA +0x8335A338 0xD1AB +0x8335A339 0xD1AC +0x8335A430 0xD1AD +0x8335A431 0xD1AE +0x8335A432 0xD1AF +0x8335A433 0xD1B0 +0x8335A434 0xD1B1 +0x8335A435 0xD1B2 +0x8335A436 0xD1B3 +0x8335A437 0xD1B4 +0x8335A438 0xD1B5 +0x8335A439 0xD1B6 +0x8335A530 0xD1B7 +0x8335A531 0xD1B8 +0x8335A532 0xD1B9 +0x8335A533 0xD1BA +0x8335A534 0xD1BB +0x8335A535 0xD1BC +0x8335A536 0xD1BD +0x8335A537 0xD1BE +0x8335A538 0xD1BF +0x8335A539 0xD1C0 +0x8335A630 0xD1C1 +0x8335A631 0xD1C2 +0x8335A632 0xD1C3 +0x8335A633 0xD1C4 +0x8335A634 0xD1C5 +0x8335A635 0xD1C6 +0x8335A636 0xD1C7 +0x8335A637 0xD1C8 +0x8335A638 0xD1C9 +0x8335A639 0xD1CA +0x8335A730 0xD1CB +0x8335A731 0xD1CC +0x8335A732 0xD1CD +0x8335A733 0xD1CE +0x8335A734 0xD1CF +0x8335A735 0xD1D0 +0x8335A736 0xD1D1 +0x8335A737 0xD1D2 +0x8335A738 0xD1D3 +0x8335A739 0xD1D4 +0x8335A830 0xD1D5 +0x8335A831 0xD1D6 +0x8335A832 0xD1D7 +0x8335A833 0xD1D8 +0x8335A834 0xD1D9 +0x8335A835 0xD1DA +0x8335A836 0xD1DB +0x8335A837 0xD1DC +0x8335A838 0xD1DD +0x8335A839 0xD1DE +0x8335A930 0xD1DF +0x8335A931 0xD1E0 +0x8335A932 0xD1E1 +0x8335A933 0xD1E2 +0x8335A934 0xD1E3 +0x8335A935 0xD1E4 +0x8335A936 0xD1E5 +0x8335A937 0xD1E6 +0x8335A938 0xD1E7 +0x8335A939 0xD1E8 +0x8335AA30 0xD1E9 +0x8335AA31 0xD1EA +0x8335AA32 0xD1EB +0x8335AA33 0xD1EC +0x8335AA34 0xD1ED +0x8335AA35 0xD1EE +0x8335AA36 0xD1EF +0x8335AA37 0xD1F0 +0x8335AA38 0xD1F1 +0x8335AA39 0xD1F2 +0x8335AB30 0xD1F3 +0x8335AB31 0xD1F4 +0x8335AB32 0xD1F5 +0x8335AB33 0xD1F6 +0x8335AB34 0xD1F7 +0x8335AB35 0xD1F8 +0x8335AB36 0xD1F9 +0x8335AB37 0xD1FA +0x8335AB38 0xD1FB +0x8335AB39 0xD1FC +0x8335AC30 0xD1FD +0x8335AC31 0xD1FE +0x8335AC32 0xD1FF +0x8335AC33 0xD200 +0x8335AC34 0xD201 +0x8335AC35 0xD202 +0x8335AC36 0xD203 +0x8335AC37 0xD204 +0x8335AC38 0xD205 +0x8335AC39 0xD206 +0x8335AD30 0xD207 +0x8335AD31 0xD208 +0x8335AD32 0xD209 +0x8335AD33 0xD20A +0x8335AD34 0xD20B +0x8335AD35 0xD20C +0x8335AD36 0xD20D +0x8335AD37 0xD20E +0x8335AD38 0xD20F +0x8335AD39 0xD210 +0x8335AE30 0xD211 +0x8335AE31 0xD212 +0x8335AE32 0xD213 +0x8335AE33 0xD214 +0x8335AE34 0xD215 +0x8335AE35 0xD216 +0x8335AE36 0xD217 +0x8335AE37 0xD218 +0x8335AE38 0xD219 +0x8335AE39 0xD21A +0x8335AF30 0xD21B +0x8335AF31 0xD21C +0x8335AF32 0xD21D +0x8335AF33 0xD21E +0x8335AF34 0xD21F +0x8335AF35 0xD220 +0x8335AF36 0xD221 +0x8335AF37 0xD222 +0x8335AF38 0xD223 +0x8335AF39 0xD224 +0x8335B030 0xD225 +0x8335B031 0xD226 +0x8335B032 0xD227 +0x8335B033 0xD228 +0x8335B034 0xD229 +0x8335B035 0xD22A +0x8335B036 0xD22B +0x8335B037 0xD22C +0x8335B038 0xD22D +0x8335B039 0xD22E +0x8335B130 0xD22F +0x8335B131 0xD230 +0x8335B132 0xD231 +0x8335B133 0xD232 +0x8335B134 0xD233 +0x8335B135 0xD234 +0x8335B136 0xD235 +0x8335B137 0xD236 +0x8335B138 0xD237 +0x8335B139 0xD238 +0x8335B230 0xD239 +0x8335B231 0xD23A +0x8335B232 0xD23B +0x8335B233 0xD23C +0x8335B234 0xD23D +0x8335B235 0xD23E +0x8335B236 0xD23F +0x8335B237 0xD240 +0x8335B238 0xD241 +0x8335B239 0xD242 +0x8335B330 0xD243 +0x8335B331 0xD244 +0x8335B332 0xD245 +0x8335B333 0xD246 +0x8335B334 0xD247 +0x8335B335 0xD248 +0x8335B336 0xD249 +0x8335B337 0xD24A +0x8335B338 0xD24B +0x8335B339 0xD24C +0x8335B430 0xD24D +0x8335B431 0xD24E +0x8335B432 0xD24F +0x8335B433 0xD250 +0x8335B434 0xD251 +0x8335B435 0xD252 +0x8335B436 0xD253 +0x8335B437 0xD254 +0x8335B438 0xD255 +0x8335B439 0xD256 +0x8335B530 0xD257 +0x8335B531 0xD258 +0x8335B532 0xD259 +0x8335B533 0xD25A +0x8335B534 0xD25B +0x8335B535 0xD25C +0x8335B536 0xD25D +0x8335B537 0xD25E +0x8335B538 0xD25F +0x8335B539 0xD260 +0x8335B630 0xD261 +0x8335B631 0xD262 +0x8335B632 0xD263 +0x8335B633 0xD264 +0x8335B634 0xD265 +0x8335B635 0xD266 +0x8335B636 0xD267 +0x8335B637 0xD268 +0x8335B638 0xD269 +0x8335B639 0xD26A +0x8335B730 0xD26B +0x8335B731 0xD26C +0x8335B732 0xD26D +0x8335B733 0xD26E +0x8335B734 0xD26F +0x8335B735 0xD270 +0x8335B736 0xD271 +0x8335B737 0xD272 +0x8335B738 0xD273 +0x8335B739 0xD274 +0x8335B830 0xD275 +0x8335B831 0xD276 +0x8335B832 0xD277 +0x8335B833 0xD278 +0x8335B834 0xD279 +0x8335B835 0xD27A +0x8335B836 0xD27B +0x8335B837 0xD27C +0x8335B838 0xD27D +0x8335B839 0xD27E +0x8335B930 0xD27F +0x8335B931 0xD280 +0x8335B932 0xD281 +0x8335B933 0xD282 +0x8335B934 0xD283 +0x8335B935 0xD284 +0x8335B936 0xD285 +0x8335B937 0xD286 +0x8335B938 0xD287 +0x8335B939 0xD288 +0x8335BA30 0xD289 +0x8335BA31 0xD28A +0x8335BA32 0xD28B +0x8335BA33 0xD28C +0x8335BA34 0xD28D +0x8335BA35 0xD28E +0x8335BA36 0xD28F +0x8335BA37 0xD290 +0x8335BA38 0xD291 +0x8335BA39 0xD292 +0x8335BB30 0xD293 +0x8335BB31 0xD294 +0x8335BB32 0xD295 +0x8335BB33 0xD296 +0x8335BB34 0xD297 +0x8335BB35 0xD298 +0x8335BB36 0xD299 +0x8335BB37 0xD29A +0x8335BB38 0xD29B +0x8335BB39 0xD29C +0x8335BC30 0xD29D +0x8335BC31 0xD29E +0x8335BC32 0xD29F +0x8335BC33 0xD2A0 +0x8335BC34 0xD2A1 +0x8335BC35 0xD2A2 +0x8335BC36 0xD2A3 +0x8335BC37 0xD2A4 +0x8335BC38 0xD2A5 +0x8335BC39 0xD2A6 +0x8335BD30 0xD2A7 +0x8335BD31 0xD2A8 +0x8335BD32 0xD2A9 +0x8335BD33 0xD2AA +0x8335BD34 0xD2AB +0x8335BD35 0xD2AC +0x8335BD36 0xD2AD +0x8335BD37 0xD2AE +0x8335BD38 0xD2AF +0x8335BD39 0xD2B0 +0x8335BE30 0xD2B1 +0x8335BE31 0xD2B2 +0x8335BE32 0xD2B3 +0x8335BE33 0xD2B4 +0x8335BE34 0xD2B5 +0x8335BE35 0xD2B6 +0x8335BE36 0xD2B7 +0x8335BE37 0xD2B8 +0x8335BE38 0xD2B9 +0x8335BE39 0xD2BA +0x8335BF30 0xD2BB +0x8335BF31 0xD2BC +0x8335BF32 0xD2BD +0x8335BF33 0xD2BE +0x8335BF34 0xD2BF +0x8335BF35 0xD2C0 +0x8335BF36 0xD2C1 +0x8335BF37 0xD2C2 +0x8335BF38 0xD2C3 +0x8335BF39 0xD2C4 +0x8335C030 0xD2C5 +0x8335C031 0xD2C6 +0x8335C032 0xD2C7 +0x8335C033 0xD2C8 +0x8335C034 0xD2C9 +0x8335C035 0xD2CA +0x8335C036 0xD2CB +0x8335C037 0xD2CC +0x8335C038 0xD2CD +0x8335C039 0xD2CE +0x8335C130 0xD2CF +0x8335C131 0xD2D0 +0x8335C132 0xD2D1 +0x8335C133 0xD2D2 +0x8335C134 0xD2D3 +0x8335C135 0xD2D4 +0x8335C136 0xD2D5 +0x8335C137 0xD2D6 +0x8335C138 0xD2D7 +0x8335C139 0xD2D8 +0x8335C230 0xD2D9 +0x8335C231 0xD2DA +0x8335C232 0xD2DB +0x8335C233 0xD2DC +0x8335C234 0xD2DD +0x8335C235 0xD2DE +0x8335C236 0xD2DF +0x8335C237 0xD2E0 +0x8335C238 0xD2E1 +0x8335C239 0xD2E2 +0x8335C330 0xD2E3 +0x8335C331 0xD2E4 +0x8335C332 0xD2E5 +0x8335C333 0xD2E6 +0x8335C334 0xD2E7 +0x8335C335 0xD2E8 +0x8335C336 0xD2E9 +0x8335C337 0xD2EA +0x8335C338 0xD2EB +0x8335C339 0xD2EC +0x8335C430 0xD2ED +0x8335C431 0xD2EE +0x8335C432 0xD2EF +0x8335C433 0xD2F0 +0x8335C434 0xD2F1 +0x8335C435 0xD2F2 +0x8335C436 0xD2F3 +0x8335C437 0xD2F4 +0x8335C438 0xD2F5 +0x8335C439 0xD2F6 +0x8335C530 0xD2F7 +0x8335C531 0xD2F8 +0x8335C532 0xD2F9 +0x8335C533 0xD2FA +0x8335C534 0xD2FB +0x8335C535 0xD2FC +0x8335C536 0xD2FD +0x8335C537 0xD2FE +0x8335C538 0xD2FF +0x8335C539 0xD300 +0x8335C630 0xD301 +0x8335C631 0xD302 +0x8335C632 0xD303 +0x8335C633 0xD304 +0x8335C634 0xD305 +0x8335C635 0xD306 +0x8335C636 0xD307 +0x8335C637 0xD308 +0x8335C638 0xD309 +0x8335C639 0xD30A +0x8335C730 0xD30B +0x8335C731 0xD30C +0x8335C732 0xD30D +0x8335C733 0xD30E +0x8335C734 0xD30F +0x8335C735 0xD310 +0x8335C736 0xD311 +0x8335C737 0xD312 +0x8335C738 0xD313 +0x8335C739 0xD314 +0x8335C830 0xD315 +0x8335C831 0xD316 +0x8335C832 0xD317 +0x8335C833 0xD318 +0x8335C834 0xD319 +0x8335C835 0xD31A +0x8335C836 0xD31B +0x8335C837 0xD31C +0x8335C838 0xD31D +0x8335C839 0xD31E +0x8335C930 0xD31F +0x8335C931 0xD320 +0x8335C932 0xD321 +0x8335C933 0xD322 +0x8335C934 0xD323 +0x8335C935 0xD324 +0x8335C936 0xD325 +0x8335C937 0xD326 +0x8335C938 0xD327 +0x8335C939 0xD328 +0x8335CA30 0xD329 +0x8335CA31 0xD32A +0x8335CA32 0xD32B +0x8335CA33 0xD32C +0x8335CA34 0xD32D +0x8335CA35 0xD32E +0x8335CA36 0xD32F +0x8335CA37 0xD330 +0x8335CA38 0xD331 +0x8335CA39 0xD332 +0x8335CB30 0xD333 +0x8335CB31 0xD334 +0x8335CB32 0xD335 +0x8335CB33 0xD336 +0x8335CB34 0xD337 +0x8335CB35 0xD338 +0x8335CB36 0xD339 +0x8335CB37 0xD33A +0x8335CB38 0xD33B +0x8335CB39 0xD33C +0x8335CC30 0xD33D +0x8335CC31 0xD33E +0x8335CC32 0xD33F +0x8335CC33 0xD340 +0x8335CC34 0xD341 +0x8335CC35 0xD342 +0x8335CC36 0xD343 +0x8335CC37 0xD344 +0x8335CC38 0xD345 +0x8335CC39 0xD346 +0x8335CD30 0xD347 +0x8335CD31 0xD348 +0x8335CD32 0xD349 +0x8335CD33 0xD34A +0x8335CD34 0xD34B +0x8335CD35 0xD34C +0x8335CD36 0xD34D +0x8335CD37 0xD34E +0x8335CD38 0xD34F +0x8335CD39 0xD350 +0x8335CE30 0xD351 +0x8335CE31 0xD352 +0x8335CE32 0xD353 +0x8335CE33 0xD354 +0x8335CE34 0xD355 +0x8335CE35 0xD356 +0x8335CE36 0xD357 +0x8335CE37 0xD358 +0x8335CE38 0xD359 +0x8335CE39 0xD35A +0x8335CF30 0xD35B +0x8335CF31 0xD35C +0x8335CF32 0xD35D +0x8335CF33 0xD35E +0x8335CF34 0xD35F +0x8335CF35 0xD360 +0x8335CF36 0xD361 +0x8335CF37 0xD362 +0x8335CF38 0xD363 +0x8335CF39 0xD364 +0x8335D030 0xD365 +0x8335D031 0xD366 +0x8335D032 0xD367 +0x8335D033 0xD368 +0x8335D034 0xD369 +0x8335D035 0xD36A +0x8335D036 0xD36B +0x8335D037 0xD36C +0x8335D038 0xD36D +0x8335D039 0xD36E +0x8335D130 0xD36F +0x8335D131 0xD370 +0x8335D132 0xD371 +0x8335D133 0xD372 +0x8335D134 0xD373 +0x8335D135 0xD374 +0x8335D136 0xD375 +0x8335D137 0xD376 +0x8335D138 0xD377 +0x8335D139 0xD378 +0x8335D230 0xD379 +0x8335D231 0xD37A +0x8335D232 0xD37B +0x8335D233 0xD37C +0x8335D234 0xD37D +0x8335D235 0xD37E +0x8335D236 0xD37F +0x8335D237 0xD380 +0x8335D238 0xD381 +0x8335D239 0xD382 +0x8335D330 0xD383 +0x8335D331 0xD384 +0x8335D332 0xD385 +0x8335D333 0xD386 +0x8335D334 0xD387 +0x8335D335 0xD388 +0x8335D336 0xD389 +0x8335D337 0xD38A +0x8335D338 0xD38B +0x8335D339 0xD38C +0x8335D430 0xD38D +0x8335D431 0xD38E +0x8335D432 0xD38F +0x8335D433 0xD390 +0x8335D434 0xD391 +0x8335D435 0xD392 +0x8335D436 0xD393 +0x8335D437 0xD394 +0x8335D438 0xD395 +0x8335D439 0xD396 +0x8335D530 0xD397 +0x8335D531 0xD398 +0x8335D532 0xD399 +0x8335D533 0xD39A +0x8335D534 0xD39B +0x8335D535 0xD39C +0x8335D536 0xD39D +0x8335D537 0xD39E +0x8335D538 0xD39F +0x8335D539 0xD3A0 +0x8335D630 0xD3A1 +0x8335D631 0xD3A2 +0x8335D632 0xD3A3 +0x8335D633 0xD3A4 +0x8335D634 0xD3A5 +0x8335D635 0xD3A6 +0x8335D636 0xD3A7 +0x8335D637 0xD3A8 +0x8335D638 0xD3A9 +0x8335D639 0xD3AA +0x8335D730 0xD3AB +0x8335D731 0xD3AC +0x8335D732 0xD3AD +0x8335D733 0xD3AE +0x8335D734 0xD3AF +0x8335D735 0xD3B0 +0x8335D736 0xD3B1 +0x8335D737 0xD3B2 +0x8335D738 0xD3B3 +0x8335D739 0xD3B4 +0x8335D830 0xD3B5 +0x8335D831 0xD3B6 +0x8335D832 0xD3B7 +0x8335D833 0xD3B8 +0x8335D834 0xD3B9 +0x8335D835 0xD3BA +0x8335D836 0xD3BB +0x8335D837 0xD3BC +0x8335D838 0xD3BD +0x8335D839 0xD3BE +0x8335D930 0xD3BF +0x8335D931 0xD3C0 +0x8335D932 0xD3C1 +0x8335D933 0xD3C2 +0x8335D934 0xD3C3 +0x8335D935 0xD3C4 +0x8335D936 0xD3C5 +0x8335D937 0xD3C6 +0x8335D938 0xD3C7 +0x8335D939 0xD3C8 +0x8335DA30 0xD3C9 +0x8335DA31 0xD3CA +0x8335DA32 0xD3CB +0x8335DA33 0xD3CC +0x8335DA34 0xD3CD +0x8335DA35 0xD3CE +0x8335DA36 0xD3CF +0x8335DA37 0xD3D0 +0x8335DA38 0xD3D1 +0x8335DA39 0xD3D2 +0x8335DB30 0xD3D3 +0x8335DB31 0xD3D4 +0x8335DB32 0xD3D5 +0x8335DB33 0xD3D6 +0x8335DB34 0xD3D7 +0x8335DB35 0xD3D8 +0x8335DB36 0xD3D9 +0x8335DB37 0xD3DA +0x8335DB38 0xD3DB +0x8335DB39 0xD3DC +0x8335DC30 0xD3DD +0x8335DC31 0xD3DE +0x8335DC32 0xD3DF +0x8335DC33 0xD3E0 +0x8335DC34 0xD3E1 +0x8335DC35 0xD3E2 +0x8335DC36 0xD3E3 +0x8335DC37 0xD3E4 +0x8335DC38 0xD3E5 +0x8335DC39 0xD3E6 +0x8335DD30 0xD3E7 +0x8335DD31 0xD3E8 +0x8335DD32 0xD3E9 +0x8335DD33 0xD3EA +0x8335DD34 0xD3EB +0x8335DD35 0xD3EC +0x8335DD36 0xD3ED +0x8335DD37 0xD3EE +0x8335DD38 0xD3EF +0x8335DD39 0xD3F0 +0x8335DE30 0xD3F1 +0x8335DE31 0xD3F2 +0x8335DE32 0xD3F3 +0x8335DE33 0xD3F4 +0x8335DE34 0xD3F5 +0x8335DE35 0xD3F6 +0x8335DE36 0xD3F7 +0x8335DE37 0xD3F8 +0x8335DE38 0xD3F9 +0x8335DE39 0xD3FA +0x8335DF30 0xD3FB +0x8335DF31 0xD3FC +0x8335DF32 0xD3FD +0x8335DF33 0xD3FE +0x8335DF34 0xD3FF +0x8335DF35 0xD400 +0x8335DF36 0xD401 +0x8335DF37 0xD402 +0x8335DF38 0xD403 +0x8335DF39 0xD404 +0x8335E030 0xD405 +0x8335E031 0xD406 +0x8335E032 0xD407 +0x8335E033 0xD408 +0x8335E034 0xD409 +0x8335E035 0xD40A +0x8335E036 0xD40B +0x8335E037 0xD40C +0x8335E038 0xD40D +0x8335E039 0xD40E +0x8335E130 0xD40F +0x8335E131 0xD410 +0x8335E132 0xD411 +0x8335E133 0xD412 +0x8335E134 0xD413 +0x8335E135 0xD414 +0x8335E136 0xD415 +0x8335E137 0xD416 +0x8335E138 0xD417 +0x8335E139 0xD418 +0x8335E230 0xD419 +0x8335E231 0xD41A +0x8335E232 0xD41B +0x8335E233 0xD41C +0x8335E234 0xD41D +0x8335E235 0xD41E +0x8335E236 0xD41F +0x8335E237 0xD420 +0x8335E238 0xD421 +0x8335E239 0xD422 +0x8335E330 0xD423 +0x8335E331 0xD424 +0x8335E332 0xD425 +0x8335E333 0xD426 +0x8335E334 0xD427 +0x8335E335 0xD428 +0x8335E336 0xD429 +0x8335E337 0xD42A +0x8335E338 0xD42B +0x8335E339 0xD42C +0x8335E430 0xD42D +0x8335E431 0xD42E +0x8335E432 0xD42F +0x8335E433 0xD430 +0x8335E434 0xD431 +0x8335E435 0xD432 +0x8335E436 0xD433 +0x8335E437 0xD434 +0x8335E438 0xD435 +0x8335E439 0xD436 +0x8335E530 0xD437 +0x8335E531 0xD438 +0x8335E532 0xD439 +0x8335E533 0xD43A +0x8335E534 0xD43B +0x8335E535 0xD43C +0x8335E536 0xD43D +0x8335E537 0xD43E +0x8335E538 0xD43F +0x8335E539 0xD440 +0x8335E630 0xD441 +0x8335E631 0xD442 +0x8335E632 0xD443 +0x8335E633 0xD444 +0x8335E634 0xD445 +0x8335E635 0xD446 +0x8335E636 0xD447 +0x8335E637 0xD448 +0x8335E638 0xD449 +0x8335E639 0xD44A +0x8335E730 0xD44B +0x8335E731 0xD44C +0x8335E732 0xD44D +0x8335E733 0xD44E +0x8335E734 0xD44F +0x8335E735 0xD450 +0x8335E736 0xD451 +0x8335E737 0xD452 +0x8335E738 0xD453 +0x8335E739 0xD454 +0x8335E830 0xD455 +0x8335E831 0xD456 +0x8335E832 0xD457 +0x8335E833 0xD458 +0x8335E834 0xD459 +0x8335E835 0xD45A +0x8335E836 0xD45B +0x8335E837 0xD45C +0x8335E838 0xD45D +0x8335E839 0xD45E +0x8335E930 0xD45F +0x8335E931 0xD460 +0x8335E932 0xD461 +0x8335E933 0xD462 +0x8335E934 0xD463 +0x8335E935 0xD464 +0x8335E936 0xD465 +0x8335E937 0xD466 +0x8335E938 0xD467 +0x8335E939 0xD468 +0x8335EA30 0xD469 +0x8335EA31 0xD46A +0x8335EA32 0xD46B +0x8335EA33 0xD46C +0x8335EA34 0xD46D +0x8335EA35 0xD46E +0x8335EA36 0xD46F +0x8335EA37 0xD470 +0x8335EA38 0xD471 +0x8335EA39 0xD472 +0x8335EB30 0xD473 +0x8335EB31 0xD474 +0x8335EB32 0xD475 +0x8335EB33 0xD476 +0x8335EB34 0xD477 +0x8335EB35 0xD478 +0x8335EB36 0xD479 +0x8335EB37 0xD47A +0x8335EB38 0xD47B +0x8335EB39 0xD47C +0x8335EC30 0xD47D +0x8335EC31 0xD47E +0x8335EC32 0xD47F +0x8335EC33 0xD480 +0x8335EC34 0xD481 +0x8335EC35 0xD482 +0x8335EC36 0xD483 +0x8335EC37 0xD484 +0x8335EC38 0xD485 +0x8335EC39 0xD486 +0x8335ED30 0xD487 +0x8335ED31 0xD488 +0x8335ED32 0xD489 +0x8335ED33 0xD48A +0x8335ED34 0xD48B +0x8335ED35 0xD48C +0x8335ED36 0xD48D +0x8335ED37 0xD48E +0x8335ED38 0xD48F +0x8335ED39 0xD490 +0x8335EE30 0xD491 +0x8335EE31 0xD492 +0x8335EE32 0xD493 +0x8335EE33 0xD494 +0x8335EE34 0xD495 +0x8335EE35 0xD496 +0x8335EE36 0xD497 +0x8335EE37 0xD498 +0x8335EE38 0xD499 +0x8335EE39 0xD49A +0x8335EF30 0xD49B +0x8335EF31 0xD49C +0x8335EF32 0xD49D +0x8335EF33 0xD49E +0x8335EF34 0xD49F +0x8335EF35 0xD4A0 +0x8335EF36 0xD4A1 +0x8335EF37 0xD4A2 +0x8335EF38 0xD4A3 +0x8335EF39 0xD4A4 +0x8335F030 0xD4A5 +0x8335F031 0xD4A6 +0x8335F032 0xD4A7 +0x8335F033 0xD4A8 +0x8335F034 0xD4A9 +0x8335F035 0xD4AA +0x8335F036 0xD4AB +0x8335F037 0xD4AC +0x8335F038 0xD4AD +0x8335F039 0xD4AE +0x8335F130 0xD4AF +0x8335F131 0xD4B0 +0x8335F132 0xD4B1 +0x8335F133 0xD4B2 +0x8335F134 0xD4B3 +0x8335F135 0xD4B4 +0x8335F136 0xD4B5 +0x8335F137 0xD4B6 +0x8335F138 0xD4B7 +0x8335F139 0xD4B8 +0x8335F230 0xD4B9 +0x8335F231 0xD4BA +0x8335F232 0xD4BB +0x8335F233 0xD4BC +0x8335F234 0xD4BD +0x8335F235 0xD4BE +0x8335F236 0xD4BF +0x8335F237 0xD4C0 +0x8335F238 0xD4C1 +0x8335F239 0xD4C2 +0x8335F330 0xD4C3 +0x8335F331 0xD4C4 +0x8335F332 0xD4C5 +0x8335F333 0xD4C6 +0x8335F334 0xD4C7 +0x8335F335 0xD4C8 +0x8335F336 0xD4C9 +0x8335F337 0xD4CA +0x8335F338 0xD4CB +0x8335F339 0xD4CC +0x8335F430 0xD4CD +0x8335F431 0xD4CE +0x8335F432 0xD4CF +0x8335F433 0xD4D0 +0x8335F434 0xD4D1 +0x8335F435 0xD4D2 +0x8335F436 0xD4D3 +0x8335F437 0xD4D4 +0x8335F438 0xD4D5 +0x8335F439 0xD4D6 +0x8335F530 0xD4D7 +0x8335F531 0xD4D8 +0x8335F532 0xD4D9 +0x8335F533 0xD4DA +0x8335F534 0xD4DB +0x8335F535 0xD4DC +0x8335F536 0xD4DD +0x8335F537 0xD4DE +0x8335F538 0xD4DF +0x8335F539 0xD4E0 +0x8335F630 0xD4E1 +0x8335F631 0xD4E2 +0x8335F632 0xD4E3 +0x8335F633 0xD4E4 +0x8335F634 0xD4E5 +0x8335F635 0xD4E6 +0x8335F636 0xD4E7 +0x8335F637 0xD4E8 +0x8335F638 0xD4E9 +0x8335F639 0xD4EA +0x8335F730 0xD4EB +0x8335F731 0xD4EC +0x8335F732 0xD4ED +0x8335F733 0xD4EE +0x8335F734 0xD4EF +0x8335F735 0xD4F0 +0x8335F736 0xD4F1 +0x8335F737 0xD4F2 +0x8335F738 0xD4F3 +0x8335F739 0xD4F4 +0x8335F830 0xD4F5 +0x8335F831 0xD4F6 +0x8335F832 0xD4F7 +0x8335F833 0xD4F8 +0x8335F834 0xD4F9 +0x8335F835 0xD4FA +0x8335F836 0xD4FB +0x8335F837 0xD4FC +0x8335F838 0xD4FD +0x8335F839 0xD4FE +0x8335F930 0xD4FF +0x8335F931 0xD500 +0x8335F932 0xD501 +0x8335F933 0xD502 +0x8335F934 0xD503 +0x8335F935 0xD504 +0x8335F936 0xD505 +0x8335F937 0xD506 +0x8335F938 0xD507 +0x8335F939 0xD508 +0x8335FA30 0xD509 +0x8335FA31 0xD50A +0x8335FA32 0xD50B +0x8335FA33 0xD50C +0x8335FA34 0xD50D +0x8335FA35 0xD50E +0x8335FA36 0xD50F +0x8335FA37 0xD510 +0x8335FA38 0xD511 +0x8335FA39 0xD512 +0x8335FB30 0xD513 +0x8335FB31 0xD514 +0x8335FB32 0xD515 +0x8335FB33 0xD516 +0x8335FB34 0xD517 +0x8335FB35 0xD518 +0x8335FB36 0xD519 +0x8335FB37 0xD51A +0x8335FB38 0xD51B +0x8335FB39 0xD51C +0x8335FC30 0xD51D +0x8335FC31 0xD51E +0x8335FC32 0xD51F +0x8335FC33 0xD520 +0x8335FC34 0xD521 +0x8335FC35 0xD522 +0x8335FC36 0xD523 +0x8335FC37 0xD524 +0x8335FC38 0xD525 +0x8335FC39 0xD526 +0x8335FD30 0xD527 +0x8335FD31 0xD528 +0x8335FD32 0xD529 +0x8335FD33 0xD52A +0x8335FD34 0xD52B +0x8335FD35 0xD52C +0x8335FD36 0xD52D +0x8335FD37 0xD52E +0x8335FD38 0xD52F +0x8335FD39 0xD530 +0x8335FE30 0xD531 +0x8335FE31 0xD532 +0x8335FE32 0xD533 +0x8335FE33 0xD534 +0x8335FE34 0xD535 +0x8335FE35 0xD536 +0x8335FE36 0xD537 +0x8335FE37 0xD538 +0x8335FE38 0xD539 +0x8335FE39 0xD53A +0x83368130 0xD53B +0x83368131 0xD53C +0x83368132 0xD53D +0x83368133 0xD53E +0x83368134 0xD53F +0x83368135 0xD540 +0x83368136 0xD541 +0x83368137 0xD542 +0x83368138 0xD543 +0x83368139 0xD544 +0x83368230 0xD545 +0x83368231 0xD546 +0x83368232 0xD547 +0x83368233 0xD548 +0x83368234 0xD549 +0x83368235 0xD54A +0x83368236 0xD54B +0x83368237 0xD54C +0x83368238 0xD54D +0x83368239 0xD54E +0x83368330 0xD54F +0x83368331 0xD550 +0x83368332 0xD551 +0x83368333 0xD552 +0x83368334 0xD553 +0x83368335 0xD554 +0x83368336 0xD555 +0x83368337 0xD556 +0x83368338 0xD557 +0x83368339 0xD558 +0x83368430 0xD559 +0x83368431 0xD55A +0x83368432 0xD55B +0x83368433 0xD55C +0x83368434 0xD55D +0x83368435 0xD55E +0x83368436 0xD55F +0x83368437 0xD560 +0x83368438 0xD561 +0x83368439 0xD562 +0x83368530 0xD563 +0x83368531 0xD564 +0x83368532 0xD565 +0x83368533 0xD566 +0x83368534 0xD567 +0x83368535 0xD568 +0x83368536 0xD569 +0x83368537 0xD56A +0x83368538 0xD56B +0x83368539 0xD56C +0x83368630 0xD56D +0x83368631 0xD56E +0x83368632 0xD56F +0x83368633 0xD570 +0x83368634 0xD571 +0x83368635 0xD572 +0x83368636 0xD573 +0x83368637 0xD574 +0x83368638 0xD575 +0x83368639 0xD576 +0x83368730 0xD577 +0x83368731 0xD578 +0x83368732 0xD579 +0x83368733 0xD57A +0x83368734 0xD57B +0x83368735 0xD57C +0x83368736 0xD57D +0x83368737 0xD57E +0x83368738 0xD57F +0x83368739 0xD580 +0x83368830 0xD581 +0x83368831 0xD582 +0x83368832 0xD583 +0x83368833 0xD584 +0x83368834 0xD585 +0x83368835 0xD586 +0x83368836 0xD587 +0x83368837 0xD588 +0x83368838 0xD589 +0x83368839 0xD58A +0x83368930 0xD58B +0x83368931 0xD58C +0x83368932 0xD58D +0x83368933 0xD58E +0x83368934 0xD58F +0x83368935 0xD590 +0x83368936 0xD591 +0x83368937 0xD592 +0x83368938 0xD593 +0x83368939 0xD594 +0x83368A30 0xD595 +0x83368A31 0xD596 +0x83368A32 0xD597 +0x83368A33 0xD598 +0x83368A34 0xD599 +0x83368A35 0xD59A +0x83368A36 0xD59B +0x83368A37 0xD59C +0x83368A38 0xD59D +0x83368A39 0xD59E +0x83368B30 0xD59F +0x83368B31 0xD5A0 +0x83368B32 0xD5A1 +0x83368B33 0xD5A2 +0x83368B34 0xD5A3 +0x83368B35 0xD5A4 +0x83368B36 0xD5A5 +0x83368B37 0xD5A6 +0x83368B38 0xD5A7 +0x83368B39 0xD5A8 +0x83368C30 0xD5A9 +0x83368C31 0xD5AA +0x83368C32 0xD5AB +0x83368C33 0xD5AC +0x83368C34 0xD5AD +0x83368C35 0xD5AE +0x83368C36 0xD5AF +0x83368C37 0xD5B0 +0x83368C38 0xD5B1 +0x83368C39 0xD5B2 +0x83368D30 0xD5B3 +0x83368D31 0xD5B4 +0x83368D32 0xD5B5 +0x83368D33 0xD5B6 +0x83368D34 0xD5B7 +0x83368D35 0xD5B8 +0x83368D36 0xD5B9 +0x83368D37 0xD5BA +0x83368D38 0xD5BB +0x83368D39 0xD5BC +0x83368E30 0xD5BD +0x83368E31 0xD5BE +0x83368E32 0xD5BF +0x83368E33 0xD5C0 +0x83368E34 0xD5C1 +0x83368E35 0xD5C2 +0x83368E36 0xD5C3 +0x83368E37 0xD5C4 +0x83368E38 0xD5C5 +0x83368E39 0xD5C6 +0x83368F30 0xD5C7 +0x83368F31 0xD5C8 +0x83368F32 0xD5C9 +0x83368F33 0xD5CA +0x83368F34 0xD5CB +0x83368F35 0xD5CC +0x83368F36 0xD5CD +0x83368F37 0xD5CE +0x83368F38 0xD5CF +0x83368F39 0xD5D0 +0x83369030 0xD5D1 +0x83369031 0xD5D2 +0x83369032 0xD5D3 +0x83369033 0xD5D4 +0x83369034 0xD5D5 +0x83369035 0xD5D6 +0x83369036 0xD5D7 +0x83369037 0xD5D8 +0x83369038 0xD5D9 +0x83369039 0xD5DA +0x83369130 0xD5DB +0x83369131 0xD5DC +0x83369132 0xD5DD +0x83369133 0xD5DE +0x83369134 0xD5DF +0x83369135 0xD5E0 +0x83369136 0xD5E1 +0x83369137 0xD5E2 +0x83369138 0xD5E3 +0x83369139 0xD5E4 +0x83369230 0xD5E5 +0x83369231 0xD5E6 +0x83369232 0xD5E7 +0x83369233 0xD5E8 +0x83369234 0xD5E9 +0x83369235 0xD5EA +0x83369236 0xD5EB +0x83369237 0xD5EC +0x83369238 0xD5ED +0x83369239 0xD5EE +0x83369330 0xD5EF +0x83369331 0xD5F0 +0x83369332 0xD5F1 +0x83369333 0xD5F2 +0x83369334 0xD5F3 +0x83369335 0xD5F4 +0x83369336 0xD5F5 +0x83369337 0xD5F6 +0x83369338 0xD5F7 +0x83369339 0xD5F8 +0x83369430 0xD5F9 +0x83369431 0xD5FA +0x83369432 0xD5FB +0x83369433 0xD5FC +0x83369434 0xD5FD +0x83369435 0xD5FE +0x83369436 0xD5FF +0x83369437 0xD600 +0x83369438 0xD601 +0x83369439 0xD602 +0x83369530 0xD603 +0x83369531 0xD604 +0x83369532 0xD605 +0x83369533 0xD606 +0x83369534 0xD607 +0x83369535 0xD608 +0x83369536 0xD609 +0x83369537 0xD60A +0x83369538 0xD60B +0x83369539 0xD60C +0x83369630 0xD60D +0x83369631 0xD60E +0x83369632 0xD60F +0x83369633 0xD610 +0x83369634 0xD611 +0x83369635 0xD612 +0x83369636 0xD613 +0x83369637 0xD614 +0x83369638 0xD615 +0x83369639 0xD616 +0x83369730 0xD617 +0x83369731 0xD618 +0x83369732 0xD619 +0x83369733 0xD61A +0x83369734 0xD61B +0x83369735 0xD61C +0x83369736 0xD61D +0x83369737 0xD61E +0x83369738 0xD61F +0x83369739 0xD620 +0x83369830 0xD621 +0x83369831 0xD622 +0x83369832 0xD623 +0x83369833 0xD624 +0x83369834 0xD625 +0x83369835 0xD626 +0x83369836 0xD627 +0x83369837 0xD628 +0x83369838 0xD629 +0x83369839 0xD62A +0x83369930 0xD62B +0x83369931 0xD62C +0x83369932 0xD62D +0x83369933 0xD62E +0x83369934 0xD62F +0x83369935 0xD630 +0x83369936 0xD631 +0x83369937 0xD632 +0x83369938 0xD633 +0x83369939 0xD634 +0x83369A30 0xD635 +0x83369A31 0xD636 +0x83369A32 0xD637 +0x83369A33 0xD638 +0x83369A34 0xD639 +0x83369A35 0xD63A +0x83369A36 0xD63B +0x83369A37 0xD63C +0x83369A38 0xD63D +0x83369A39 0xD63E +0x83369B30 0xD63F +0x83369B31 0xD640 +0x83369B32 0xD641 +0x83369B33 0xD642 +0x83369B34 0xD643 +0x83369B35 0xD644 +0x83369B36 0xD645 +0x83369B37 0xD646 +0x83369B38 0xD647 +0x83369B39 0xD648 +0x83369C30 0xD649 +0x83369C31 0xD64A +0x83369C32 0xD64B +0x83369C33 0xD64C +0x83369C34 0xD64D +0x83369C35 0xD64E +0x83369C36 0xD64F +0x83369C37 0xD650 +0x83369C38 0xD651 +0x83369C39 0xD652 +0x83369D30 0xD653 +0x83369D31 0xD654 +0x83369D32 0xD655 +0x83369D33 0xD656 +0x83369D34 0xD657 +0x83369D35 0xD658 +0x83369D36 0xD659 +0x83369D37 0xD65A +0x83369D38 0xD65B +0x83369D39 0xD65C +0x83369E30 0xD65D +0x83369E31 0xD65E +0x83369E32 0xD65F +0x83369E33 0xD660 +0x83369E34 0xD661 +0x83369E35 0xD662 +0x83369E36 0xD663 +0x83369E37 0xD664 +0x83369E38 0xD665 +0x83369E39 0xD666 +0x83369F30 0xD667 +0x83369F31 0xD668 +0x83369F32 0xD669 +0x83369F33 0xD66A +0x83369F34 0xD66B +0x83369F35 0xD66C +0x83369F36 0xD66D +0x83369F37 0xD66E +0x83369F38 0xD66F +0x83369F39 0xD670 +0x8336A030 0xD671 +0x8336A031 0xD672 +0x8336A032 0xD673 +0x8336A033 0xD674 +0x8336A034 0xD675 +0x8336A035 0xD676 +0x8336A036 0xD677 +0x8336A037 0xD678 +0x8336A038 0xD679 +0x8336A039 0xD67A +0x8336A130 0xD67B +0x8336A131 0xD67C +0x8336A132 0xD67D +0x8336A133 0xD67E +0x8336A134 0xD67F +0x8336A135 0xD680 +0x8336A136 0xD681 +0x8336A137 0xD682 +0x8336A138 0xD683 +0x8336A139 0xD684 +0x8336A230 0xD685 +0x8336A231 0xD686 +0x8336A232 0xD687 +0x8336A233 0xD688 +0x8336A234 0xD689 +0x8336A235 0xD68A +0x8336A236 0xD68B +0x8336A237 0xD68C +0x8336A238 0xD68D +0x8336A239 0xD68E +0x8336A330 0xD68F +0x8336A331 0xD690 +0x8336A332 0xD691 +0x8336A333 0xD692 +0x8336A334 0xD693 +0x8336A335 0xD694 +0x8336A336 0xD695 +0x8336A337 0xD696 +0x8336A338 0xD697 +0x8336A339 0xD698 +0x8336A430 0xD699 +0x8336A431 0xD69A +0x8336A432 0xD69B +0x8336A433 0xD69C +0x8336A434 0xD69D +0x8336A435 0xD69E +0x8336A436 0xD69F +0x8336A437 0xD6A0 +0x8336A438 0xD6A1 +0x8336A439 0xD6A2 +0x8336A530 0xD6A3 +0x8336A531 0xD6A4 +0x8336A532 0xD6A5 +0x8336A533 0xD6A6 +0x8336A534 0xD6A7 +0x8336A535 0xD6A8 +0x8336A536 0xD6A9 +0x8336A537 0xD6AA +0x8336A538 0xD6AB +0x8336A539 0xD6AC +0x8336A630 0xD6AD +0x8336A631 0xD6AE +0x8336A632 0xD6AF +0x8336A633 0xD6B0 +0x8336A634 0xD6B1 +0x8336A635 0xD6B2 +0x8336A636 0xD6B3 +0x8336A637 0xD6B4 +0x8336A638 0xD6B5 +0x8336A639 0xD6B6 +0x8336A730 0xD6B7 +0x8336A731 0xD6B8 +0x8336A732 0xD6B9 +0x8336A733 0xD6BA +0x8336A734 0xD6BB +0x8336A735 0xD6BC +0x8336A736 0xD6BD +0x8336A737 0xD6BE +0x8336A738 0xD6BF +0x8336A739 0xD6C0 +0x8336A830 0xD6C1 +0x8336A831 0xD6C2 +0x8336A832 0xD6C3 +0x8336A833 0xD6C4 +0x8336A834 0xD6C5 +0x8336A835 0xD6C6 +0x8336A836 0xD6C7 +0x8336A837 0xD6C8 +0x8336A838 0xD6C9 +0x8336A839 0xD6CA +0x8336A930 0xD6CB +0x8336A931 0xD6CC +0x8336A932 0xD6CD +0x8336A933 0xD6CE +0x8336A934 0xD6CF +0x8336A935 0xD6D0 +0x8336A936 0xD6D1 +0x8336A937 0xD6D2 +0x8336A938 0xD6D3 +0x8336A939 0xD6D4 +0x8336AA30 0xD6D5 +0x8336AA31 0xD6D6 +0x8336AA32 0xD6D7 +0x8336AA33 0xD6D8 +0x8336AA34 0xD6D9 +0x8336AA35 0xD6DA +0x8336AA36 0xD6DB +0x8336AA37 0xD6DC +0x8336AA38 0xD6DD +0x8336AA39 0xD6DE +0x8336AB30 0xD6DF +0x8336AB31 0xD6E0 +0x8336AB32 0xD6E1 +0x8336AB33 0xD6E2 +0x8336AB34 0xD6E3 +0x8336AB35 0xD6E4 +0x8336AB36 0xD6E5 +0x8336AB37 0xD6E6 +0x8336AB38 0xD6E7 +0x8336AB39 0xD6E8 +0x8336AC30 0xD6E9 +0x8336AC31 0xD6EA +0x8336AC32 0xD6EB +0x8336AC33 0xD6EC +0x8336AC34 0xD6ED +0x8336AC35 0xD6EE +0x8336AC36 0xD6EF +0x8336AC37 0xD6F0 +0x8336AC38 0xD6F1 +0x8336AC39 0xD6F2 +0x8336AD30 0xD6F3 +0x8336AD31 0xD6F4 +0x8336AD32 0xD6F5 +0x8336AD33 0xD6F6 +0x8336AD34 0xD6F7 +0x8336AD35 0xD6F8 +0x8336AD36 0xD6F9 +0x8336AD37 0xD6FA +0x8336AD38 0xD6FB +0x8336AD39 0xD6FC +0x8336AE30 0xD6FD +0x8336AE31 0xD6FE +0x8336AE32 0xD6FF +0x8336AE33 0xD700 +0x8336AE34 0xD701 +0x8336AE35 0xD702 +0x8336AE36 0xD703 +0x8336AE37 0xD704 +0x8336AE38 0xD705 +0x8336AE39 0xD706 +0x8336AF30 0xD707 +0x8336AF31 0xD708 +0x8336AF32 0xD709 +0x8336AF33 0xD70A +0x8336AF34 0xD70B +0x8336AF35 0xD70C +0x8336AF36 0xD70D +0x8336AF37 0xD70E +0x8336AF38 0xD70F +0x8336AF39 0xD710 +0x8336B030 0xD711 +0x8336B031 0xD712 +0x8336B032 0xD713 +0x8336B033 0xD714 +0x8336B034 0xD715 +0x8336B035 0xD716 +0x8336B036 0xD717 +0x8336B037 0xD718 +0x8336B038 0xD719 +0x8336B039 0xD71A +0x8336B130 0xD71B +0x8336B131 0xD71C +0x8336B132 0xD71D +0x8336B133 0xD71E +0x8336B134 0xD71F +0x8336B135 0xD720 +0x8336B136 0xD721 +0x8336B137 0xD722 +0x8336B138 0xD723 +0x8336B139 0xD724 +0x8336B230 0xD725 +0x8336B231 0xD726 +0x8336B232 0xD727 +0x8336B233 0xD728 +0x8336B234 0xD729 +0x8336B235 0xD72A +0x8336B236 0xD72B +0x8336B237 0xD72C +0x8336B238 0xD72D +0x8336B239 0xD72E +0x8336B330 0xD72F +0x8336B331 0xD730 +0x8336B332 0xD731 +0x8336B333 0xD732 +0x8336B334 0xD733 +0x8336B335 0xD734 +0x8336B336 0xD735 +0x8336B337 0xD736 +0x8336B338 0xD737 +0x8336B339 0xD738 +0x8336B430 0xD739 +0x8336B431 0xD73A +0x8336B432 0xD73B +0x8336B433 0xD73C +0x8336B434 0xD73D +0x8336B435 0xD73E +0x8336B436 0xD73F +0x8336B437 0xD740 +0x8336B438 0xD741 +0x8336B439 0xD742 +0x8336B530 0xD743 +0x8336B531 0xD744 +0x8336B532 0xD745 +0x8336B533 0xD746 +0x8336B534 0xD747 +0x8336B535 0xD748 +0x8336B536 0xD749 +0x8336B537 0xD74A +0x8336B538 0xD74B +0x8336B539 0xD74C +0x8336B630 0xD74D +0x8336B631 0xD74E +0x8336B632 0xD74F +0x8336B633 0xD750 +0x8336B634 0xD751 +0x8336B635 0xD752 +0x8336B636 0xD753 +0x8336B637 0xD754 +0x8336B638 0xD755 +0x8336B639 0xD756 +0x8336B730 0xD757 +0x8336B731 0xD758 +0x8336B732 0xD759 +0x8336B733 0xD75A +0x8336B734 0xD75B +0x8336B735 0xD75C +0x8336B736 0xD75D +0x8336B737 0xD75E +0x8336B738 0xD75F +0x8336B739 0xD760 +0x8336B830 0xD761 +0x8336B831 0xD762 +0x8336B832 0xD763 +0x8336B833 0xD764 +0x8336B834 0xD765 +0x8336B835 0xD766 +0x8336B836 0xD767 +0x8336B837 0xD768 +0x8336B838 0xD769 +0x8336B839 0xD76A +0x8336B930 0xD76B +0x8336B931 0xD76C +0x8336B932 0xD76D +0x8336B933 0xD76E +0x8336B934 0xD76F +0x8336B935 0xD770 +0x8336B936 0xD771 +0x8336B937 0xD772 +0x8336B938 0xD773 +0x8336B939 0xD774 +0x8336BA30 0xD775 +0x8336BA31 0xD776 +0x8336BA32 0xD777 +0x8336BA33 0xD778 +0x8336BA34 0xD779 +0x8336BA35 0xD77A +0x8336BA36 0xD77B +0x8336BA37 0xD77C +0x8336BA38 0xD77D +0x8336BA39 0xD77E +0x8336BB30 0xD77F +0x8336BB31 0xD780 +0x8336BB32 0xD781 +0x8336BB33 0xD782 +0x8336BB34 0xD783 +0x8336BB35 0xD784 +0x8336BB36 0xD785 +0x8336BB37 0xD786 +0x8336BB38 0xD787 +0x8336BB39 0xD788 +0x8336BC30 0xD789 +0x8336BC31 0xD78A +0x8336BC32 0xD78B +0x8336BC33 0xD78C +0x8336BC34 0xD78D +0x8336BC35 0xD78E +0x8336BC36 0xD78F +0x8336BC37 0xD790 +0x8336BC38 0xD791 +0x8336BC39 0xD792 +0x8336BD30 0xD793 +0x8336BD31 0xD794 +0x8336BD32 0xD795 +0x8336BD33 0xD796 +0x8336BD34 0xD797 +0x8336BD35 0xD798 +0x8336BD36 0xD799 +0x8336BD37 0xD79A +0x8336BD38 0xD79B +0x8336BD39 0xD79C +0x8336BE30 0xD79D +0x8336BE31 0xD79E +0x8336BE32 0xD79F +0x8336BE33 0xD7A0 +0x8336BE34 0xD7A1 +0x8336BE35 0xD7A2 +0x8336BE36 0xD7A3 +0x8336BE37 0xD7A4 +0x8336BE38 0xD7A5 +0x8336BE39 0xD7A6 +0x8336BF30 0xD7A7 +0x8336BF31 0xD7A8 +0x8336BF32 0xD7A9 +0x8336BF33 0xD7AA +0x8336BF34 0xD7AB +0x8336BF35 0xD7AC +0x8336BF36 0xD7AD +0x8336BF37 0xD7AE +0x8336BF38 0xD7AF +0x8336BF39 0xD7B0 +0x8336C030 0xD7B1 +0x8336C031 0xD7B2 +0x8336C032 0xD7B3 +0x8336C033 0xD7B4 +0x8336C034 0xD7B5 +0x8336C035 0xD7B6 +0x8336C036 0xD7B7 +0x8336C037 0xD7B8 +0x8336C038 0xD7B9 +0x8336C039 0xD7BA +0x8336C130 0xD7BB +0x8336C131 0xD7BC +0x8336C132 0xD7BD +0x8336C133 0xD7BE +0x8336C134 0xD7BF +0x8336C135 0xD7C0 +0x8336C136 0xD7C1 +0x8336C137 0xD7C2 +0x8336C138 0xD7C3 +0x8336C139 0xD7C4 +0x8336C230 0xD7C5 +0x8336C231 0xD7C6 +0x8336C232 0xD7C7 +0x8336C233 0xD7C8 +0x8336C234 0xD7C9 +0x8336C235 0xD7CA +0x8336C236 0xD7CB +0x8336C237 0xD7CC +0x8336C238 0xD7CD +0x8336C239 0xD7CE +0x8336C330 0xD7CF +0x8336C331 0xD7D0 +0x8336C332 0xD7D1 +0x8336C333 0xD7D2 +0x8336C334 0xD7D3 +0x8336C335 0xD7D4 +0x8336C336 0xD7D5 +0x8336C337 0xD7D6 +0x8336C338 0xD7D7 +0x8336C339 0xD7D8 +0x8336C430 0xD7D9 +0x8336C431 0xD7DA +0x8336C432 0xD7DB +0x8336C433 0xD7DC +0x8336C434 0xD7DD +0x8336C435 0xD7DE +0x8336C436 0xD7DF +0x8336C437 0xD7E0 +0x8336C438 0xD7E1 +0x8336C439 0xD7E2 +0x8336C530 0xD7E3 +0x8336C531 0xD7E4 +0x8336C532 0xD7E5 +0x8336C533 0xD7E6 +0x8336C534 0xD7E7 +0x8336C535 0xD7E8 +0x8336C536 0xD7E9 +0x8336C537 0xD7EA +0x8336C538 0xD7EB +0x8336C539 0xD7EC +0x8336C630 0xD7ED +0x8336C631 0xD7EE +0x8336C632 0xD7EF +0x8336C633 0xD7F0 +0x8336C634 0xD7F1 +0x8336C635 0xD7F2 +0x8336C636 0xD7F3 +0x8336C637 0xD7F4 +0x8336C638 0xD7F5 +0x8336C639 0xD7F6 +0x8336C730 0xD7F7 +0x8336C731 0xD7F8 +0x8336C732 0xD7F9 +0x8336C733 0xD7FA +0x8336C734 0xD7FB +0x8336C735 0xD7FC +0x8336C736 0xD7FD +0x8336C737 0xD7FE +0x8336C738 0xD7FF +0x8336C739 0xE76C +0x8336C830 0xE7C8 +0x8336C831 0xE7E7 +0x8336C832 0xE7E8 +0x8336C833 0xE7E9 +0x8336C834 0xE7EA +0x8336C835 0xE7EB +0x8336C836 0xE7EC +0x8336C837 0xE7ED +0x8336C838 0xE7EE +0x8336C839 0xE7EF +0x8336C930 0xE7F0 +0x8336C931 0xE7F1 +0x8336C932 0xE7F2 +0x8336C933 0xE7F3 +0x8336C934 0xE815 +0x8336C935 0xE819 +0x8336C936 0xE81A +0x8336C937 0xE81B +0x8336C938 0xE81C +0x8336C939 0xE81D +0x8336CA30 0xE81F +0x8336CA31 0xE820 +0x8336CA32 0xE821 +0x8336CA33 0xE822 +0x8336CA34 0xE823 +0x8336CA35 0xE824 +0x8336CA36 0xE825 +0x8336CA37 0xE827 +0x8336CA38 0xE828 +0x8336CA39 0xE829 +0x8336CB30 0xE82A +0x8336CB31 0xE82D +0x8336CB32 0xE82E +0x8336CB33 0xE82F +0x8336CB34 0xE830 +0x8336CB35 0xE833 +0x8336CB36 0xE834 +0x8336CB37 0xE835 +0x8336CB38 0xE836 +0x8336CB39 0xE837 +0x8336CC30 0xE838 +0x8336CC31 0xE839 +0x8336CC32 0xE83A +0x8336CC33 0xE83C +0x8336CC34 0xE83D +0x8336CC35 0xE83E +0x8336CC36 0xE83F +0x8336CC37 0xE840 +0x8336CC38 0xE841 +0x8336CC39 0xE842 +0x8336CD30 0xE844 +0x8336CD31 0xE845 +0x8336CD32 0xE846 +0x8336CD33 0xE847 +0x8336CD34 0xE848 +0x8336CD35 0xE849 +0x8336CD36 0xE84A +0x8336CD37 0xE84B +0x8336CD38 0xE84C +0x8336CD39 0xE84D +0x8336CE30 0xE84E +0x8336CE31 0xE84F +0x8336CE32 0xE850 +0x8336CE33 0xE851 +0x8336CE34 0xE852 +0x8336CE35 0xE853 +0x8336CE36 0xE856 +0x8336CE37 0xE857 +0x8336CE38 0xE858 +0x8336CE39 0xE859 +0x8336CF30 0xE85A +0x8336CF31 0xE85B +0x8336CF32 0xE85C +0x8336CF33 0xE85D +0x8336CF34 0xE85E +0x8336CF35 0xE85F +0x8336CF36 0xE860 +0x8336CF37 0xE861 +0x8336CF38 0xE862 +0x8336CF39 0xE863 +0x8336D030 0xE865 +0x8336D031 0xE866 +0x8336D032 0xE867 +0x8336D033 0xE868 +0x8336D034 0xE869 +0x8336D035 0xE86A +0x8336D036 0xE86B +0x8336D037 0xE86C +0x8336D038 0xE86D +0x8336D039 0xE86E +0x8336D130 0xE86F +0x8336D131 0xE870 +0x8336D132 0xE871 +0x8336D133 0xE872 +0x8336D134 0xE873 +0x8336D135 0xE874 +0x8336D136 0xE875 +0x8336D137 0xE876 +0x8336D138 0xE877 +0x8336D139 0xE878 +0x8336D230 0xE879 +0x8336D231 0xE87A +0x8336D232 0xE87B +0x8336D233 0xE87C +0x8336D234 0xE87D +0x8336D235 0xE87E +0x8336D236 0xE87F +0x8336D237 0xE880 +0x8336D238 0xE881 +0x8336D239 0xE882 +0x8336D330 0xE883 +0x8336D331 0xE884 +0x8336D332 0xE885 +0x8336D333 0xE886 +0x8336D334 0xE887 +0x8336D335 0xE888 +0x8336D336 0xE889 +0x8336D337 0xE88A +0x8336D338 0xE88B +0x8336D339 0xE88C +0x8336D430 0xE88D +0x8336D431 0xE88E +0x8336D432 0xE88F +0x8336D433 0xE890 +0x8336D434 0xE891 +0x8336D435 0xE892 +0x8336D436 0xE893 +0x8336D437 0xE894 +0x8336D438 0xE895 +0x8336D439 0xE896 +0x8336D530 0xE897 +0x8336D531 0xE898 +0x8336D532 0xE899 +0x8336D533 0xE89A +0x8336D534 0xE89B +0x8336D535 0xE89C +0x8336D536 0xE89D +0x8336D537 0xE89E +0x8336D538 0xE89F +0x8336D539 0xE8A0 +0x8336D630 0xE8A1 +0x8336D631 0xE8A2 +0x8336D632 0xE8A3 +0x8336D633 0xE8A4 +0x8336D634 0xE8A5 +0x8336D635 0xE8A6 +0x8336D636 0xE8A7 +0x8336D637 0xE8A8 +0x8336D638 0xE8A9 +0x8336D639 0xE8AA +0x8336D730 0xE8AB +0x8336D731 0xE8AC +0x8336D732 0xE8AD +0x8336D733 0xE8AE +0x8336D734 0xE8AF +0x8336D735 0xE8B0 +0x8336D736 0xE8B1 +0x8336D737 0xE8B2 +0x8336D738 0xE8B3 +0x8336D739 0xE8B4 +0x8336D830 0xE8B5 +0x8336D831 0xE8B6 +0x8336D832 0xE8B7 +0x8336D833 0xE8B8 +0x8336D834 0xE8B9 +0x8336D835 0xE8BA +0x8336D836 0xE8BB +0x8336D837 0xE8BC +0x8336D838 0xE8BD +0x8336D839 0xE8BE +0x8336D930 0xE8BF +0x8336D931 0xE8C0 +0x8336D932 0xE8C1 +0x8336D933 0xE8C2 +0x8336D934 0xE8C3 +0x8336D935 0xE8C4 +0x8336D936 0xE8C5 +0x8336D937 0xE8C6 +0x8336D938 0xE8C7 +0x8336D939 0xE8C8 +0x8336DA30 0xE8C9 +0x8336DA31 0xE8CA +0x8336DA32 0xE8CB +0x8336DA33 0xE8CC +0x8336DA34 0xE8CD +0x8336DA35 0xE8CE +0x8336DA36 0xE8CF +0x8336DA37 0xE8D0 +0x8336DA38 0xE8D1 +0x8336DA39 0xE8D2 +0x8336DB30 0xE8D3 +0x8336DB31 0xE8D4 +0x8336DB32 0xE8D5 +0x8336DB33 0xE8D6 +0x8336DB34 0xE8D7 +0x8336DB35 0xE8D8 +0x8336DB36 0xE8D9 +0x8336DB37 0xE8DA +0x8336DB38 0xE8DB +0x8336DB39 0xE8DC +0x8336DC30 0xE8DD +0x8336DC31 0xE8DE +0x8336DC32 0xE8DF +0x8336DC33 0xE8E0 +0x8336DC34 0xE8E1 +0x8336DC35 0xE8E2 +0x8336DC36 0xE8E3 +0x8336DC37 0xE8E4 +0x8336DC38 0xE8E5 +0x8336DC39 0xE8E6 +0x8336DD30 0xE8E7 +0x8336DD31 0xE8E8 +0x8336DD32 0xE8E9 +0x8336DD33 0xE8EA +0x8336DD34 0xE8EB +0x8336DD35 0xE8EC +0x8336DD36 0xE8ED +0x8336DD37 0xE8EE +0x8336DD38 0xE8EF +0x8336DD39 0xE8F0 +0x8336DE30 0xE8F1 +0x8336DE31 0xE8F2 +0x8336DE32 0xE8F3 +0x8336DE33 0xE8F4 +0x8336DE34 0xE8F5 +0x8336DE35 0xE8F6 +0x8336DE36 0xE8F7 +0x8336DE37 0xE8F8 +0x8336DE38 0xE8F9 +0x8336DE39 0xE8FA +0x8336DF30 0xE8FB +0x8336DF31 0xE8FC +0x8336DF32 0xE8FD +0x8336DF33 0xE8FE +0x8336DF34 0xE8FF +0x8336DF35 0xE900 +0x8336DF36 0xE901 +0x8336DF37 0xE902 +0x8336DF38 0xE903 +0x8336DF39 0xE904 +0x8336E030 0xE905 +0x8336E031 0xE906 +0x8336E032 0xE907 +0x8336E033 0xE908 +0x8336E034 0xE909 +0x8336E035 0xE90A +0x8336E036 0xE90B +0x8336E037 0xE90C +0x8336E038 0xE90D +0x8336E039 0xE90E +0x8336E130 0xE90F +0x8336E131 0xE910 +0x8336E132 0xE911 +0x8336E133 0xE912 +0x8336E134 0xE913 +0x8336E135 0xE914 +0x8336E136 0xE915 +0x8336E137 0xE916 +0x8336E138 0xE917 +0x8336E139 0xE918 +0x8336E230 0xE919 +0x8336E231 0xE91A +0x8336E232 0xE91B +0x8336E233 0xE91C +0x8336E234 0xE91D +0x8336E235 0xE91E +0x8336E236 0xE91F +0x8336E237 0xE920 +0x8336E238 0xE921 +0x8336E239 0xE922 +0x8336E330 0xE923 +0x8336E331 0xE924 +0x8336E332 0xE925 +0x8336E333 0xE926 +0x8336E334 0xE927 +0x8336E335 0xE928 +0x8336E336 0xE929 +0x8336E337 0xE92A +0x8336E338 0xE92B +0x8336E339 0xE92C +0x8336E430 0xE92D +0x8336E431 0xE92E +0x8336E432 0xE92F +0x8336E433 0xE930 +0x8336E434 0xE931 +0x8336E435 0xE932 +0x8336E436 0xE933 +0x8336E437 0xE934 +0x8336E438 0xE935 +0x8336E439 0xE936 +0x8336E530 0xE937 +0x8336E531 0xE938 +0x8336E532 0xE939 +0x8336E533 0xE93A +0x8336E534 0xE93B +0x8336E535 0xE93C +0x8336E536 0xE93D +0x8336E537 0xE93E +0x8336E538 0xE93F +0x8336E539 0xE940 +0x8336E630 0xE941 +0x8336E631 0xE942 +0x8336E632 0xE943 +0x8336E633 0xE944 +0x8336E634 0xE945 +0x8336E635 0xE946 +0x8336E636 0xE947 +0x8336E637 0xE948 +0x8336E638 0xE949 +0x8336E639 0xE94A +0x8336E730 0xE94B +0x8336E731 0xE94C +0x8336E732 0xE94D +0x8336E733 0xE94E +0x8336E734 0xE94F +0x8336E735 0xE950 +0x8336E736 0xE951 +0x8336E737 0xE952 +0x8336E738 0xE953 +0x8336E739 0xE954 +0x8336E830 0xE955 +0x8336E831 0xE956 +0x8336E832 0xE957 +0x8336E833 0xE958 +0x8336E834 0xE959 +0x8336E835 0xE95A +0x8336E836 0xE95B +0x8336E837 0xE95C +0x8336E838 0xE95D +0x8336E839 0xE95E +0x8336E930 0xE95F +0x8336E931 0xE960 +0x8336E932 0xE961 +0x8336E933 0xE962 +0x8336E934 0xE963 +0x8336E935 0xE964 +0x8336E936 0xE965 +0x8336E937 0xE966 +0x8336E938 0xE967 +0x8336E939 0xE968 +0x8336EA30 0xE969 +0x8336EA31 0xE96A +0x8336EA32 0xE96B +0x8336EA33 0xE96C +0x8336EA34 0xE96D +0x8336EA35 0xE96E +0x8336EA36 0xE96F +0x8336EA37 0xE970 +0x8336EA38 0xE971 +0x8336EA39 0xE972 +0x8336EB30 0xE973 +0x8336EB31 0xE974 +0x8336EB32 0xE975 +0x8336EB33 0xE976 +0x8336EB34 0xE977 +0x8336EB35 0xE978 +0x8336EB36 0xE979 +0x8336EB37 0xE97A +0x8336EB38 0xE97B +0x8336EB39 0xE97C +0x8336EC30 0xE97D +0x8336EC31 0xE97E +0x8336EC32 0xE97F +0x8336EC33 0xE980 +0x8336EC34 0xE981 +0x8336EC35 0xE982 +0x8336EC36 0xE983 +0x8336EC37 0xE984 +0x8336EC38 0xE985 +0x8336EC39 0xE986 +0x8336ED30 0xE987 +0x8336ED31 0xE988 +0x8336ED32 0xE989 +0x8336ED33 0xE98A +0x8336ED34 0xE98B +0x8336ED35 0xE98C +0x8336ED36 0xE98D +0x8336ED37 0xE98E +0x8336ED38 0xE98F +0x8336ED39 0xE990 +0x8336EE30 0xE991 +0x8336EE31 0xE992 +0x8336EE32 0xE993 +0x8336EE33 0xE994 +0x8336EE34 0xE995 +0x8336EE35 0xE996 +0x8336EE36 0xE997 +0x8336EE37 0xE998 +0x8336EE38 0xE999 +0x8336EE39 0xE99A +0x8336EF30 0xE99B +0x8336EF31 0xE99C +0x8336EF32 0xE99D +0x8336EF33 0xE99E +0x8336EF34 0xE99F +0x8336EF35 0xE9A0 +0x8336EF36 0xE9A1 +0x8336EF37 0xE9A2 +0x8336EF38 0xE9A3 +0x8336EF39 0xE9A4 +0x8336F030 0xE9A5 +0x8336F031 0xE9A6 +0x8336F032 0xE9A7 +0x8336F033 0xE9A8 +0x8336F034 0xE9A9 +0x8336F035 0xE9AA +0x8336F036 0xE9AB +0x8336F037 0xE9AC +0x8336F038 0xE9AD +0x8336F039 0xE9AE +0x8336F130 0xE9AF +0x8336F131 0xE9B0 +0x8336F132 0xE9B1 +0x8336F133 0xE9B2 +0x8336F134 0xE9B3 +0x8336F135 0xE9B4 +0x8336F136 0xE9B5 +0x8336F137 0xE9B6 +0x8336F138 0xE9B7 +0x8336F139 0xE9B8 +0x8336F230 0xE9B9 +0x8336F231 0xE9BA +0x8336F232 0xE9BB +0x8336F233 0xE9BC +0x8336F234 0xE9BD +0x8336F235 0xE9BE +0x8336F236 0xE9BF +0x8336F237 0xE9C0 +0x8336F238 0xE9C1 +0x8336F239 0xE9C2 +0x8336F330 0xE9C3 +0x8336F331 0xE9C4 +0x8336F332 0xE9C5 +0x8336F333 0xE9C6 +0x8336F334 0xE9C7 +0x8336F335 0xE9C8 +0x8336F336 0xE9C9 +0x8336F337 0xE9CA +0x8336F338 0xE9CB +0x8336F339 0xE9CC +0x8336F430 0xE9CD +0x8336F431 0xE9CE +0x8336F432 0xE9CF +0x8336F433 0xE9D0 +0x8336F434 0xE9D1 +0x8336F435 0xE9D2 +0x8336F436 0xE9D3 +0x8336F437 0xE9D4 +0x8336F438 0xE9D5 +0x8336F439 0xE9D6 +0x8336F530 0xE9D7 +0x8336F531 0xE9D8 +0x8336F532 0xE9D9 +0x8336F533 0xE9DA +0x8336F534 0xE9DB +0x8336F535 0xE9DC +0x8336F536 0xE9DD +0x8336F537 0xE9DE +0x8336F538 0xE9DF +0x8336F539 0xE9E0 +0x8336F630 0xE9E1 +0x8336F631 0xE9E2 +0x8336F632 0xE9E3 +0x8336F633 0xE9E4 +0x8336F634 0xE9E5 +0x8336F635 0xE9E6 +0x8336F636 0xE9E7 +0x8336F637 0xE9E8 +0x8336F638 0xE9E9 +0x8336F639 0xE9EA +0x8336F730 0xE9EB +0x8336F731 0xE9EC +0x8336F732 0xE9ED +0x8336F733 0xE9EE +0x8336F734 0xE9EF +0x8336F735 0xE9F0 +0x8336F736 0xE9F1 +0x8336F737 0xE9F2 +0x8336F738 0xE9F3 +0x8336F739 0xE9F4 +0x8336F830 0xE9F5 +0x8336F831 0xE9F6 +0x8336F832 0xE9F7 +0x8336F833 0xE9F8 +0x8336F834 0xE9F9 +0x8336F835 0xE9FA +0x8336F836 0xE9FB +0x8336F837 0xE9FC +0x8336F838 0xE9FD +0x8336F839 0xE9FE +0x8336F930 0xE9FF +0x8336F931 0xEA00 +0x8336F932 0xEA01 +0x8336F933 0xEA02 +0x8336F934 0xEA03 +0x8336F935 0xEA04 +0x8336F936 0xEA05 +0x8336F937 0xEA06 +0x8336F938 0xEA07 +0x8336F939 0xEA08 +0x8336FA30 0xEA09 +0x8336FA31 0xEA0A +0x8336FA32 0xEA0B +0x8336FA33 0xEA0C +0x8336FA34 0xEA0D +0x8336FA35 0xEA0E +0x8336FA36 0xEA0F +0x8336FA37 0xEA10 +0x8336FA38 0xEA11 +0x8336FA39 0xEA12 +0x8336FB30 0xEA13 +0x8336FB31 0xEA14 +0x8336FB32 0xEA15 +0x8336FB33 0xEA16 +0x8336FB34 0xEA17 +0x8336FB35 0xEA18 +0x8336FB36 0xEA19 +0x8336FB37 0xEA1A +0x8336FB38 0xEA1B +0x8336FB39 0xEA1C +0x8336FC30 0xEA1D +0x8336FC31 0xEA1E +0x8336FC32 0xEA1F +0x8336FC33 0xEA20 +0x8336FC34 0xEA21 +0x8336FC35 0xEA22 +0x8336FC36 0xEA23 +0x8336FC37 0xEA24 +0x8336FC38 0xEA25 +0x8336FC39 0xEA26 +0x8336FD30 0xEA27 +0x8336FD31 0xEA28 +0x8336FD32 0xEA29 +0x8336FD33 0xEA2A +0x8336FD34 0xEA2B +0x8336FD35 0xEA2C +0x8336FD36 0xEA2D +0x8336FD37 0xEA2E +0x8336FD38 0xEA2F +0x8336FD39 0xEA30 +0x8336FE30 0xEA31 +0x8336FE31 0xEA32 +0x8336FE32 0xEA33 +0x8336FE33 0xEA34 +0x8336FE34 0xEA35 +0x8336FE35 0xEA36 +0x8336FE36 0xEA37 +0x8336FE37 0xEA38 +0x8336FE38 0xEA39 +0x8336FE39 0xEA3A +0x83378130 0xEA3B +0x83378131 0xEA3C +0x83378132 0xEA3D +0x83378133 0xEA3E +0x83378134 0xEA3F +0x83378135 0xEA40 +0x83378136 0xEA41 +0x83378137 0xEA42 +0x83378138 0xEA43 +0x83378139 0xEA44 +0x83378230 0xEA45 +0x83378231 0xEA46 +0x83378232 0xEA47 +0x83378233 0xEA48 +0x83378234 0xEA49 +0x83378235 0xEA4A +0x83378236 0xEA4B +0x83378237 0xEA4C +0x83378238 0xEA4D +0x83378239 0xEA4E +0x83378330 0xEA4F +0x83378331 0xEA50 +0x83378332 0xEA51 +0x83378333 0xEA52 +0x83378334 0xEA53 +0x83378335 0xEA54 +0x83378336 0xEA55 +0x83378337 0xEA56 +0x83378338 0xEA57 +0x83378339 0xEA58 +0x83378430 0xEA59 +0x83378431 0xEA5A +0x83378432 0xEA5B +0x83378433 0xEA5C +0x83378434 0xEA5D +0x83378435 0xEA5E +0x83378436 0xEA5F +0x83378437 0xEA60 +0x83378438 0xEA61 +0x83378439 0xEA62 +0x83378530 0xEA63 +0x83378531 0xEA64 +0x83378532 0xEA65 +0x83378533 0xEA66 +0x83378534 0xEA67 +0x83378535 0xEA68 +0x83378536 0xEA69 +0x83378537 0xEA6A +0x83378538 0xEA6B +0x83378539 0xEA6C +0x83378630 0xEA6D +0x83378631 0xEA6E +0x83378632 0xEA6F +0x83378633 0xEA70 +0x83378634 0xEA71 +0x83378635 0xEA72 +0x83378636 0xEA73 +0x83378637 0xEA74 +0x83378638 0xEA75 +0x83378639 0xEA76 +0x83378730 0xEA77 +0x83378731 0xEA78 +0x83378732 0xEA79 +0x83378733 0xEA7A +0x83378734 0xEA7B +0x83378735 0xEA7C +0x83378736 0xEA7D +0x83378737 0xEA7E +0x83378738 0xEA7F +0x83378739 0xEA80 +0x83378830 0xEA81 +0x83378831 0xEA82 +0x83378832 0xEA83 +0x83378833 0xEA84 +0x83378834 0xEA85 +0x83378835 0xEA86 +0x83378836 0xEA87 +0x83378837 0xEA88 +0x83378838 0xEA89 +0x83378839 0xEA8A +0x83378930 0xEA8B +0x83378931 0xEA8C +0x83378932 0xEA8D +0x83378933 0xEA8E +0x83378934 0xEA8F +0x83378935 0xEA90 +0x83378936 0xEA91 +0x83378937 0xEA92 +0x83378938 0xEA93 +0x83378939 0xEA94 +0x83378A30 0xEA95 +0x83378A31 0xEA96 +0x83378A32 0xEA97 +0x83378A33 0xEA98 +0x83378A34 0xEA99 +0x83378A35 0xEA9A +0x83378A36 0xEA9B +0x83378A37 0xEA9C +0x83378A38 0xEA9D +0x83378A39 0xEA9E +0x83378B30 0xEA9F +0x83378B31 0xEAA0 +0x83378B32 0xEAA1 +0x83378B33 0xEAA2 +0x83378B34 0xEAA3 +0x83378B35 0xEAA4 +0x83378B36 0xEAA5 +0x83378B37 0xEAA6 +0x83378B38 0xEAA7 +0x83378B39 0xEAA8 +0x83378C30 0xEAA9 +0x83378C31 0xEAAA +0x83378C32 0xEAAB +0x83378C33 0xEAAC +0x83378C34 0xEAAD +0x83378C35 0xEAAE +0x83378C36 0xEAAF +0x83378C37 0xEAB0 +0x83378C38 0xEAB1 +0x83378C39 0xEAB2 +0x83378D30 0xEAB3 +0x83378D31 0xEAB4 +0x83378D32 0xEAB5 +0x83378D33 0xEAB6 +0x83378D34 0xEAB7 +0x83378D35 0xEAB8 +0x83378D36 0xEAB9 +0x83378D37 0xEABA +0x83378D38 0xEABB +0x83378D39 0xEABC +0x83378E30 0xEABD +0x83378E31 0xEABE +0x83378E32 0xEABF +0x83378E33 0xEAC0 +0x83378E34 0xEAC1 +0x83378E35 0xEAC2 +0x83378E36 0xEAC3 +0x83378E37 0xEAC4 +0x83378E38 0xEAC5 +0x83378E39 0xEAC6 +0x83378F30 0xEAC7 +0x83378F31 0xEAC8 +0x83378F32 0xEAC9 +0x83378F33 0xEACA +0x83378F34 0xEACB +0x83378F35 0xEACC +0x83378F36 0xEACD +0x83378F37 0xEACE +0x83378F38 0xEACF +0x83378F39 0xEAD0 +0x83379030 0xEAD1 +0x83379031 0xEAD2 +0x83379032 0xEAD3 +0x83379033 0xEAD4 +0x83379034 0xEAD5 +0x83379035 0xEAD6 +0x83379036 0xEAD7 +0x83379037 0xEAD8 +0x83379038 0xEAD9 +0x83379039 0xEADA +0x83379130 0xEADB +0x83379131 0xEADC +0x83379132 0xEADD +0x83379133 0xEADE +0x83379134 0xEADF +0x83379135 0xEAE0 +0x83379136 0xEAE1 +0x83379137 0xEAE2 +0x83379138 0xEAE3 +0x83379139 0xEAE4 +0x83379230 0xEAE5 +0x83379231 0xEAE6 +0x83379232 0xEAE7 +0x83379233 0xEAE8 +0x83379234 0xEAE9 +0x83379235 0xEAEA +0x83379236 0xEAEB +0x83379237 0xEAEC +0x83379238 0xEAED +0x83379239 0xEAEE +0x83379330 0xEAEF +0x83379331 0xEAF0 +0x83379332 0xEAF1 +0x83379333 0xEAF2 +0x83379334 0xEAF3 +0x83379335 0xEAF4 +0x83379336 0xEAF5 +0x83379337 0xEAF6 +0x83379338 0xEAF7 +0x83379339 0xEAF8 +0x83379430 0xEAF9 +0x83379431 0xEAFA +0x83379432 0xEAFB +0x83379433 0xEAFC +0x83379434 0xEAFD +0x83379435 0xEAFE +0x83379436 0xEAFF +0x83379437 0xEB00 +0x83379438 0xEB01 +0x83379439 0xEB02 +0x83379530 0xEB03 +0x83379531 0xEB04 +0x83379532 0xEB05 +0x83379533 0xEB06 +0x83379534 0xEB07 +0x83379535 0xEB08 +0x83379536 0xEB09 +0x83379537 0xEB0A +0x83379538 0xEB0B +0x83379539 0xEB0C +0x83379630 0xEB0D +0x83379631 0xEB0E +0x83379632 0xEB0F +0x83379633 0xEB10 +0x83379634 0xEB11 +0x83379635 0xEB12 +0x83379636 0xEB13 +0x83379637 0xEB14 +0x83379638 0xEB15 +0x83379639 0xEB16 +0x83379730 0xEB17 +0x83379731 0xEB18 +0x83379732 0xEB19 +0x83379733 0xEB1A +0x83379734 0xEB1B +0x83379735 0xEB1C +0x83379736 0xEB1D +0x83379737 0xEB1E +0x83379738 0xEB1F +0x83379739 0xEB20 +0x83379830 0xEB21 +0x83379831 0xEB22 +0x83379832 0xEB23 +0x83379833 0xEB24 +0x83379834 0xEB25 +0x83379835 0xEB26 +0x83379836 0xEB27 +0x83379837 0xEB28 +0x83379838 0xEB29 +0x83379839 0xEB2A +0x83379930 0xEB2B +0x83379931 0xEB2C +0x83379932 0xEB2D +0x83379933 0xEB2E +0x83379934 0xEB2F +0x83379935 0xEB30 +0x83379936 0xEB31 +0x83379937 0xEB32 +0x83379938 0xEB33 +0x83379939 0xEB34 +0x83379A30 0xEB35 +0x83379A31 0xEB36 +0x83379A32 0xEB37 +0x83379A33 0xEB38 +0x83379A34 0xEB39 +0x83379A35 0xEB3A +0x83379A36 0xEB3B +0x83379A37 0xEB3C +0x83379A38 0xEB3D +0x83379A39 0xEB3E +0x83379B30 0xEB3F +0x83379B31 0xEB40 +0x83379B32 0xEB41 +0x83379B33 0xEB42 +0x83379B34 0xEB43 +0x83379B35 0xEB44 +0x83379B36 0xEB45 +0x83379B37 0xEB46 +0x83379B38 0xEB47 +0x83379B39 0xEB48 +0x83379C30 0xEB49 +0x83379C31 0xEB4A +0x83379C32 0xEB4B +0x83379C33 0xEB4C +0x83379C34 0xEB4D +0x83379C35 0xEB4E +0x83379C36 0xEB4F +0x83379C37 0xEB50 +0x83379C38 0xEB51 +0x83379C39 0xEB52 +0x83379D30 0xEB53 +0x83379D31 0xEB54 +0x83379D32 0xEB55 +0x83379D33 0xEB56 +0x83379D34 0xEB57 +0x83379D35 0xEB58 +0x83379D36 0xEB59 +0x83379D37 0xEB5A +0x83379D38 0xEB5B +0x83379D39 0xEB5C +0x83379E30 0xEB5D +0x83379E31 0xEB5E +0x83379E32 0xEB5F +0x83379E33 0xEB60 +0x83379E34 0xEB61 +0x83379E35 0xEB62 +0x83379E36 0xEB63 +0x83379E37 0xEB64 +0x83379E38 0xEB65 +0x83379E39 0xEB66 +0x83379F30 0xEB67 +0x83379F31 0xEB68 +0x83379F32 0xEB69 +0x83379F33 0xEB6A +0x83379F34 0xEB6B +0x83379F35 0xEB6C +0x83379F36 0xEB6D +0x83379F37 0xEB6E +0x83379F38 0xEB6F +0x83379F39 0xEB70 +0x8337A030 0xEB71 +0x8337A031 0xEB72 +0x8337A032 0xEB73 +0x8337A033 0xEB74 +0x8337A034 0xEB75 +0x8337A035 0xEB76 +0x8337A036 0xEB77 +0x8337A037 0xEB78 +0x8337A038 0xEB79 +0x8337A039 0xEB7A +0x8337A130 0xEB7B +0x8337A131 0xEB7C +0x8337A132 0xEB7D +0x8337A133 0xEB7E +0x8337A134 0xEB7F +0x8337A135 0xEB80 +0x8337A136 0xEB81 +0x8337A137 0xEB82 +0x8337A138 0xEB83 +0x8337A139 0xEB84 +0x8337A230 0xEB85 +0x8337A231 0xEB86 +0x8337A232 0xEB87 +0x8337A233 0xEB88 +0x8337A234 0xEB89 +0x8337A235 0xEB8A +0x8337A236 0xEB8B +0x8337A237 0xEB8C +0x8337A238 0xEB8D +0x8337A239 0xEB8E +0x8337A330 0xEB8F +0x8337A331 0xEB90 +0x8337A332 0xEB91 +0x8337A333 0xEB92 +0x8337A334 0xEB93 +0x8337A335 0xEB94 +0x8337A336 0xEB95 +0x8337A337 0xEB96 +0x8337A338 0xEB97 +0x8337A339 0xEB98 +0x8337A430 0xEB99 +0x8337A431 0xEB9A +0x8337A432 0xEB9B +0x8337A433 0xEB9C +0x8337A434 0xEB9D +0x8337A435 0xEB9E +0x8337A436 0xEB9F +0x8337A437 0xEBA0 +0x8337A438 0xEBA1 +0x8337A439 0xEBA2 +0x8337A530 0xEBA3 +0x8337A531 0xEBA4 +0x8337A532 0xEBA5 +0x8337A533 0xEBA6 +0x8337A534 0xEBA7 +0x8337A535 0xEBA8 +0x8337A536 0xEBA9 +0x8337A537 0xEBAA +0x8337A538 0xEBAB +0x8337A539 0xEBAC +0x8337A630 0xEBAD +0x8337A631 0xEBAE +0x8337A632 0xEBAF +0x8337A633 0xEBB0 +0x8337A634 0xEBB1 +0x8337A635 0xEBB2 +0x8337A636 0xEBB3 +0x8337A637 0xEBB4 +0x8337A638 0xEBB5 +0x8337A639 0xEBB6 +0x8337A730 0xEBB7 +0x8337A731 0xEBB8 +0x8337A732 0xEBB9 +0x8337A733 0xEBBA +0x8337A734 0xEBBB +0x8337A735 0xEBBC +0x8337A736 0xEBBD +0x8337A737 0xEBBE +0x8337A738 0xEBBF +0x8337A739 0xEBC0 +0x8337A830 0xEBC1 +0x8337A831 0xEBC2 +0x8337A832 0xEBC3 +0x8337A833 0xEBC4 +0x8337A834 0xEBC5 +0x8337A835 0xEBC6 +0x8337A836 0xEBC7 +0x8337A837 0xEBC8 +0x8337A838 0xEBC9 +0x8337A839 0xEBCA +0x8337A930 0xEBCB +0x8337A931 0xEBCC +0x8337A932 0xEBCD +0x8337A933 0xEBCE +0x8337A934 0xEBCF +0x8337A935 0xEBD0 +0x8337A936 0xEBD1 +0x8337A937 0xEBD2 +0x8337A938 0xEBD3 +0x8337A939 0xEBD4 +0x8337AA30 0xEBD5 +0x8337AA31 0xEBD6 +0x8337AA32 0xEBD7 +0x8337AA33 0xEBD8 +0x8337AA34 0xEBD9 +0x8337AA35 0xEBDA +0x8337AA36 0xEBDB +0x8337AA37 0xEBDC +0x8337AA38 0xEBDD +0x8337AA39 0xEBDE +0x8337AB30 0xEBDF +0x8337AB31 0xEBE0 +0x8337AB32 0xEBE1 +0x8337AB33 0xEBE2 +0x8337AB34 0xEBE3 +0x8337AB35 0xEBE4 +0x8337AB36 0xEBE5 +0x8337AB37 0xEBE6 +0x8337AB38 0xEBE7 +0x8337AB39 0xEBE8 +0x8337AC30 0xEBE9 +0x8337AC31 0xEBEA +0x8337AC32 0xEBEB +0x8337AC33 0xEBEC +0x8337AC34 0xEBED +0x8337AC35 0xEBEE +0x8337AC36 0xEBEF +0x8337AC37 0xEBF0 +0x8337AC38 0xEBF1 +0x8337AC39 0xEBF2 +0x8337AD30 0xEBF3 +0x8337AD31 0xEBF4 +0x8337AD32 0xEBF5 +0x8337AD33 0xEBF6 +0x8337AD34 0xEBF7 +0x8337AD35 0xEBF8 +0x8337AD36 0xEBF9 +0x8337AD37 0xEBFA +0x8337AD38 0xEBFB +0x8337AD39 0xEBFC +0x8337AE30 0xEBFD +0x8337AE31 0xEBFE +0x8337AE32 0xEBFF +0x8337AE33 0xEC00 +0x8337AE34 0xEC01 +0x8337AE35 0xEC02 +0x8337AE36 0xEC03 +0x8337AE37 0xEC04 +0x8337AE38 0xEC05 +0x8337AE39 0xEC06 +0x8337AF30 0xEC07 +0x8337AF31 0xEC08 +0x8337AF32 0xEC09 +0x8337AF33 0xEC0A +0x8337AF34 0xEC0B +0x8337AF35 0xEC0C +0x8337AF36 0xEC0D +0x8337AF37 0xEC0E +0x8337AF38 0xEC0F +0x8337AF39 0xEC10 +0x8337B030 0xEC11 +0x8337B031 0xEC12 +0x8337B032 0xEC13 +0x8337B033 0xEC14 +0x8337B034 0xEC15 +0x8337B035 0xEC16 +0x8337B036 0xEC17 +0x8337B037 0xEC18 +0x8337B038 0xEC19 +0x8337B039 0xEC1A +0x8337B130 0xEC1B +0x8337B131 0xEC1C +0x8337B132 0xEC1D +0x8337B133 0xEC1E +0x8337B134 0xEC1F +0x8337B135 0xEC20 +0x8337B136 0xEC21 +0x8337B137 0xEC22 +0x8337B138 0xEC23 +0x8337B139 0xEC24 +0x8337B230 0xEC25 +0x8337B231 0xEC26 +0x8337B232 0xEC27 +0x8337B233 0xEC28 +0x8337B234 0xEC29 +0x8337B235 0xEC2A +0x8337B236 0xEC2B +0x8337B237 0xEC2C +0x8337B238 0xEC2D +0x8337B239 0xEC2E +0x8337B330 0xEC2F +0x8337B331 0xEC30 +0x8337B332 0xEC31 +0x8337B333 0xEC32 +0x8337B334 0xEC33 +0x8337B335 0xEC34 +0x8337B336 0xEC35 +0x8337B337 0xEC36 +0x8337B338 0xEC37 +0x8337B339 0xEC38 +0x8337B430 0xEC39 +0x8337B431 0xEC3A +0x8337B432 0xEC3B +0x8337B433 0xEC3C +0x8337B434 0xEC3D +0x8337B435 0xEC3E +0x8337B436 0xEC3F +0x8337B437 0xEC40 +0x8337B438 0xEC41 +0x8337B439 0xEC42 +0x8337B530 0xEC43 +0x8337B531 0xEC44 +0x8337B532 0xEC45 +0x8337B533 0xEC46 +0x8337B534 0xEC47 +0x8337B535 0xEC48 +0x8337B536 0xEC49 +0x8337B537 0xEC4A +0x8337B538 0xEC4B +0x8337B539 0xEC4C +0x8337B630 0xEC4D +0x8337B631 0xEC4E +0x8337B632 0xEC4F +0x8337B633 0xEC50 +0x8337B634 0xEC51 +0x8337B635 0xEC52 +0x8337B636 0xEC53 +0x8337B637 0xEC54 +0x8337B638 0xEC55 +0x8337B639 0xEC56 +0x8337B730 0xEC57 +0x8337B731 0xEC58 +0x8337B732 0xEC59 +0x8337B733 0xEC5A +0x8337B734 0xEC5B +0x8337B735 0xEC5C +0x8337B736 0xEC5D +0x8337B737 0xEC5E +0x8337B738 0xEC5F +0x8337B739 0xEC60 +0x8337B830 0xEC61 +0x8337B831 0xEC62 +0x8337B832 0xEC63 +0x8337B833 0xEC64 +0x8337B834 0xEC65 +0x8337B835 0xEC66 +0x8337B836 0xEC67 +0x8337B837 0xEC68 +0x8337B838 0xEC69 +0x8337B839 0xEC6A +0x8337B930 0xEC6B +0x8337B931 0xEC6C +0x8337B932 0xEC6D +0x8337B933 0xEC6E +0x8337B934 0xEC6F +0x8337B935 0xEC70 +0x8337B936 0xEC71 +0x8337B937 0xEC72 +0x8337B938 0xEC73 +0x8337B939 0xEC74 +0x8337BA30 0xEC75 +0x8337BA31 0xEC76 +0x8337BA32 0xEC77 +0x8337BA33 0xEC78 +0x8337BA34 0xEC79 +0x8337BA35 0xEC7A +0x8337BA36 0xEC7B +0x8337BA37 0xEC7C +0x8337BA38 0xEC7D +0x8337BA39 0xEC7E +0x8337BB30 0xEC7F +0x8337BB31 0xEC80 +0x8337BB32 0xEC81 +0x8337BB33 0xEC82 +0x8337BB34 0xEC83 +0x8337BB35 0xEC84 +0x8337BB36 0xEC85 +0x8337BB37 0xEC86 +0x8337BB38 0xEC87 +0x8337BB39 0xEC88 +0x8337BC30 0xEC89 +0x8337BC31 0xEC8A +0x8337BC32 0xEC8B +0x8337BC33 0xEC8C +0x8337BC34 0xEC8D +0x8337BC35 0xEC8E +0x8337BC36 0xEC8F +0x8337BC37 0xEC90 +0x8337BC38 0xEC91 +0x8337BC39 0xEC92 +0x8337BD30 0xEC93 +0x8337BD31 0xEC94 +0x8337BD32 0xEC95 +0x8337BD33 0xEC96 +0x8337BD34 0xEC97 +0x8337BD35 0xEC98 +0x8337BD36 0xEC99 +0x8337BD37 0xEC9A +0x8337BD38 0xEC9B +0x8337BD39 0xEC9C +0x8337BE30 0xEC9D +0x8337BE31 0xEC9E +0x8337BE32 0xEC9F +0x8337BE33 0xECA0 +0x8337BE34 0xECA1 +0x8337BE35 0xECA2 +0x8337BE36 0xECA3 +0x8337BE37 0xECA4 +0x8337BE38 0xECA5 +0x8337BE39 0xECA6 +0x8337BF30 0xECA7 +0x8337BF31 0xECA8 +0x8337BF32 0xECA9 +0x8337BF33 0xECAA +0x8337BF34 0xECAB +0x8337BF35 0xECAC +0x8337BF36 0xECAD +0x8337BF37 0xECAE +0x8337BF38 0xECAF +0x8337BF39 0xECB0 +0x8337C030 0xECB1 +0x8337C031 0xECB2 +0x8337C032 0xECB3 +0x8337C033 0xECB4 +0x8337C034 0xECB5 +0x8337C035 0xECB6 +0x8337C036 0xECB7 +0x8337C037 0xECB8 +0x8337C038 0xECB9 +0x8337C039 0xECBA +0x8337C130 0xECBB +0x8337C131 0xECBC +0x8337C132 0xECBD +0x8337C133 0xECBE +0x8337C134 0xECBF +0x8337C135 0xECC0 +0x8337C136 0xECC1 +0x8337C137 0xECC2 +0x8337C138 0xECC3 +0x8337C139 0xECC4 +0x8337C230 0xECC5 +0x8337C231 0xECC6 +0x8337C232 0xECC7 +0x8337C233 0xECC8 +0x8337C234 0xECC9 +0x8337C235 0xECCA +0x8337C236 0xECCB +0x8337C237 0xECCC +0x8337C238 0xECCD +0x8337C239 0xECCE +0x8337C330 0xECCF +0x8337C331 0xECD0 +0x8337C332 0xECD1 +0x8337C333 0xECD2 +0x8337C334 0xECD3 +0x8337C335 0xECD4 +0x8337C336 0xECD5 +0x8337C337 0xECD6 +0x8337C338 0xECD7 +0x8337C339 0xECD8 +0x8337C430 0xECD9 +0x8337C431 0xECDA +0x8337C432 0xECDB +0x8337C433 0xECDC +0x8337C434 0xECDD +0x8337C435 0xECDE +0x8337C436 0xECDF +0x8337C437 0xECE0 +0x8337C438 0xECE1 +0x8337C439 0xECE2 +0x8337C530 0xECE3 +0x8337C531 0xECE4 +0x8337C532 0xECE5 +0x8337C533 0xECE6 +0x8337C534 0xECE7 +0x8337C535 0xECE8 +0x8337C536 0xECE9 +0x8337C537 0xECEA +0x8337C538 0xECEB +0x8337C539 0xECEC +0x8337C630 0xECED +0x8337C631 0xECEE +0x8337C632 0xECEF +0x8337C633 0xECF0 +0x8337C634 0xECF1 +0x8337C635 0xECF2 +0x8337C636 0xECF3 +0x8337C637 0xECF4 +0x8337C638 0xECF5 +0x8337C639 0xECF6 +0x8337C730 0xECF7 +0x8337C731 0xECF8 +0x8337C732 0xECF9 +0x8337C733 0xECFA +0x8337C734 0xECFB +0x8337C735 0xECFC +0x8337C736 0xECFD +0x8337C737 0xECFE +0x8337C738 0xECFF +0x8337C739 0xED00 +0x8337C830 0xED01 +0x8337C831 0xED02 +0x8337C832 0xED03 +0x8337C833 0xED04 +0x8337C834 0xED05 +0x8337C835 0xED06 +0x8337C836 0xED07 +0x8337C837 0xED08 +0x8337C838 0xED09 +0x8337C839 0xED0A +0x8337C930 0xED0B +0x8337C931 0xED0C +0x8337C932 0xED0D +0x8337C933 0xED0E +0x8337C934 0xED0F +0x8337C935 0xED10 +0x8337C936 0xED11 +0x8337C937 0xED12 +0x8337C938 0xED13 +0x8337C939 0xED14 +0x8337CA30 0xED15 +0x8337CA31 0xED16 +0x8337CA32 0xED17 +0x8337CA33 0xED18 +0x8337CA34 0xED19 +0x8337CA35 0xED1A +0x8337CA36 0xED1B +0x8337CA37 0xED1C +0x8337CA38 0xED1D +0x8337CA39 0xED1E +0x8337CB30 0xED1F +0x8337CB31 0xED20 +0x8337CB32 0xED21 +0x8337CB33 0xED22 +0x8337CB34 0xED23 +0x8337CB35 0xED24 +0x8337CB36 0xED25 +0x8337CB37 0xED26 +0x8337CB38 0xED27 +0x8337CB39 0xED28 +0x8337CC30 0xED29 +0x8337CC31 0xED2A +0x8337CC32 0xED2B +0x8337CC33 0xED2C +0x8337CC34 0xED2D +0x8337CC35 0xED2E +0x8337CC36 0xED2F +0x8337CC37 0xED30 +0x8337CC38 0xED31 +0x8337CC39 0xED32 +0x8337CD30 0xED33 +0x8337CD31 0xED34 +0x8337CD32 0xED35 +0x8337CD33 0xED36 +0x8337CD34 0xED37 +0x8337CD35 0xED38 +0x8337CD36 0xED39 +0x8337CD37 0xED3A +0x8337CD38 0xED3B +0x8337CD39 0xED3C +0x8337CE30 0xED3D +0x8337CE31 0xED3E +0x8337CE32 0xED3F +0x8337CE33 0xED40 +0x8337CE34 0xED41 +0x8337CE35 0xED42 +0x8337CE36 0xED43 +0x8337CE37 0xED44 +0x8337CE38 0xED45 +0x8337CE39 0xED46 +0x8337CF30 0xED47 +0x8337CF31 0xED48 +0x8337CF32 0xED49 +0x8337CF33 0xED4A +0x8337CF34 0xED4B +0x8337CF35 0xED4C +0x8337CF36 0xED4D +0x8337CF37 0xED4E +0x8337CF38 0xED4F +0x8337CF39 0xED50 +0x8337D030 0xED51 +0x8337D031 0xED52 +0x8337D032 0xED53 +0x8337D033 0xED54 +0x8337D034 0xED55 +0x8337D035 0xED56 +0x8337D036 0xED57 +0x8337D037 0xED58 +0x8337D038 0xED59 +0x8337D039 0xED5A +0x8337D130 0xED5B +0x8337D131 0xED5C +0x8337D132 0xED5D +0x8337D133 0xED5E +0x8337D134 0xED5F +0x8337D135 0xED60 +0x8337D136 0xED61 +0x8337D137 0xED62 +0x8337D138 0xED63 +0x8337D139 0xED64 +0x8337D230 0xED65 +0x8337D231 0xED66 +0x8337D232 0xED67 +0x8337D233 0xED68 +0x8337D234 0xED69 +0x8337D235 0xED6A +0x8337D236 0xED6B +0x8337D237 0xED6C +0x8337D238 0xED6D +0x8337D239 0xED6E +0x8337D330 0xED6F +0x8337D331 0xED70 +0x8337D332 0xED71 +0x8337D333 0xED72 +0x8337D334 0xED73 +0x8337D335 0xED74 +0x8337D336 0xED75 +0x8337D337 0xED76 +0x8337D338 0xED77 +0x8337D339 0xED78 +0x8337D430 0xED79 +0x8337D431 0xED7A +0x8337D432 0xED7B +0x8337D433 0xED7C +0x8337D434 0xED7D +0x8337D435 0xED7E +0x8337D436 0xED7F +0x8337D437 0xED80 +0x8337D438 0xED81 +0x8337D439 0xED82 +0x8337D530 0xED83 +0x8337D531 0xED84 +0x8337D532 0xED85 +0x8337D533 0xED86 +0x8337D534 0xED87 +0x8337D535 0xED88 +0x8337D536 0xED89 +0x8337D537 0xED8A +0x8337D538 0xED8B +0x8337D539 0xED8C +0x8337D630 0xED8D +0x8337D631 0xED8E +0x8337D632 0xED8F +0x8337D633 0xED90 +0x8337D634 0xED91 +0x8337D635 0xED92 +0x8337D636 0xED93 +0x8337D637 0xED94 +0x8337D638 0xED95 +0x8337D639 0xED96 +0x8337D730 0xED97 +0x8337D731 0xED98 +0x8337D732 0xED99 +0x8337D733 0xED9A +0x8337D734 0xED9B +0x8337D735 0xED9C +0x8337D736 0xED9D +0x8337D737 0xED9E +0x8337D738 0xED9F +0x8337D739 0xEDA0 +0x8337D830 0xEDA1 +0x8337D831 0xEDA2 +0x8337D832 0xEDA3 +0x8337D833 0xEDA4 +0x8337D834 0xEDA5 +0x8337D835 0xEDA6 +0x8337D836 0xEDA7 +0x8337D837 0xEDA8 +0x8337D838 0xEDA9 +0x8337D839 0xEDAA +0x8337D930 0xEDAB +0x8337D931 0xEDAC +0x8337D932 0xEDAD +0x8337D933 0xEDAE +0x8337D934 0xEDAF +0x8337D935 0xEDB0 +0x8337D936 0xEDB1 +0x8337D937 0xEDB2 +0x8337D938 0xEDB3 +0x8337D939 0xEDB4 +0x8337DA30 0xEDB5 +0x8337DA31 0xEDB6 +0x8337DA32 0xEDB7 +0x8337DA33 0xEDB8 +0x8337DA34 0xEDB9 +0x8337DA35 0xEDBA +0x8337DA36 0xEDBB +0x8337DA37 0xEDBC +0x8337DA38 0xEDBD +0x8337DA39 0xEDBE +0x8337DB30 0xEDBF +0x8337DB31 0xEDC0 +0x8337DB32 0xEDC1 +0x8337DB33 0xEDC2 +0x8337DB34 0xEDC3 +0x8337DB35 0xEDC4 +0x8337DB36 0xEDC5 +0x8337DB37 0xEDC6 +0x8337DB38 0xEDC7 +0x8337DB39 0xEDC8 +0x8337DC30 0xEDC9 +0x8337DC31 0xEDCA +0x8337DC32 0xEDCB +0x8337DC33 0xEDCC +0x8337DC34 0xEDCD +0x8337DC35 0xEDCE +0x8337DC36 0xEDCF +0x8337DC37 0xEDD0 +0x8337DC38 0xEDD1 +0x8337DC39 0xEDD2 +0x8337DD30 0xEDD3 +0x8337DD31 0xEDD4 +0x8337DD32 0xEDD5 +0x8337DD33 0xEDD6 +0x8337DD34 0xEDD7 +0x8337DD35 0xEDD8 +0x8337DD36 0xEDD9 +0x8337DD37 0xEDDA +0x8337DD38 0xEDDB +0x8337DD39 0xEDDC +0x8337DE30 0xEDDD +0x8337DE31 0xEDDE +0x8337DE32 0xEDDF +0x8337DE33 0xEDE0 +0x8337DE34 0xEDE1 +0x8337DE35 0xEDE2 +0x8337DE36 0xEDE3 +0x8337DE37 0xEDE4 +0x8337DE38 0xEDE5 +0x8337DE39 0xEDE6 +0x8337DF30 0xEDE7 +0x8337DF31 0xEDE8 +0x8337DF32 0xEDE9 +0x8337DF33 0xEDEA +0x8337DF34 0xEDEB +0x8337DF35 0xEDEC +0x8337DF36 0xEDED +0x8337DF37 0xEDEE +0x8337DF38 0xEDEF +0x8337DF39 0xEDF0 +0x8337E030 0xEDF1 +0x8337E031 0xEDF2 +0x8337E032 0xEDF3 +0x8337E033 0xEDF4 +0x8337E034 0xEDF5 +0x8337E035 0xEDF6 +0x8337E036 0xEDF7 +0x8337E037 0xEDF8 +0x8337E038 0xEDF9 +0x8337E039 0xEDFA +0x8337E130 0xEDFB +0x8337E131 0xEDFC +0x8337E132 0xEDFD +0x8337E133 0xEDFE +0x8337E134 0xEDFF +0x8337E135 0xEE00 +0x8337E136 0xEE01 +0x8337E137 0xEE02 +0x8337E138 0xEE03 +0x8337E139 0xEE04 +0x8337E230 0xEE05 +0x8337E231 0xEE06 +0x8337E232 0xEE07 +0x8337E233 0xEE08 +0x8337E234 0xEE09 +0x8337E235 0xEE0A +0x8337E236 0xEE0B +0x8337E237 0xEE0C +0x8337E238 0xEE0D +0x8337E239 0xEE0E +0x8337E330 0xEE0F +0x8337E331 0xEE10 +0x8337E332 0xEE11 +0x8337E333 0xEE12 +0x8337E334 0xEE13 +0x8337E335 0xEE14 +0x8337E336 0xEE15 +0x8337E337 0xEE16 +0x8337E338 0xEE17 +0x8337E339 0xEE18 +0x8337E430 0xEE19 +0x8337E431 0xEE1A +0x8337E432 0xEE1B +0x8337E433 0xEE1C +0x8337E434 0xEE1D +0x8337E435 0xEE1E +0x8337E436 0xEE1F +0x8337E437 0xEE20 +0x8337E438 0xEE21 +0x8337E439 0xEE22 +0x8337E530 0xEE23 +0x8337E531 0xEE24 +0x8337E532 0xEE25 +0x8337E533 0xEE26 +0x8337E534 0xEE27 +0x8337E535 0xEE28 +0x8337E536 0xEE29 +0x8337E537 0xEE2A +0x8337E538 0xEE2B +0x8337E539 0xEE2C +0x8337E630 0xEE2D +0x8337E631 0xEE2E +0x8337E632 0xEE2F +0x8337E633 0xEE30 +0x8337E634 0xEE31 +0x8337E635 0xEE32 +0x8337E636 0xEE33 +0x8337E637 0xEE34 +0x8337E638 0xEE35 +0x8337E639 0xEE36 +0x8337E730 0xEE37 +0x8337E731 0xEE38 +0x8337E732 0xEE39 +0x8337E733 0xEE3A +0x8337E734 0xEE3B +0x8337E735 0xEE3C +0x8337E736 0xEE3D +0x8337E737 0xEE3E +0x8337E738 0xEE3F +0x8337E739 0xEE40 +0x8337E830 0xEE41 +0x8337E831 0xEE42 +0x8337E832 0xEE43 +0x8337E833 0xEE44 +0x8337E834 0xEE45 +0x8337E835 0xEE46 +0x8337E836 0xEE47 +0x8337E837 0xEE48 +0x8337E838 0xEE49 +0x8337E839 0xEE4A +0x8337E930 0xEE4B +0x8337E931 0xEE4C +0x8337E932 0xEE4D +0x8337E933 0xEE4E +0x8337E934 0xEE4F +0x8337E935 0xEE50 +0x8337E936 0xEE51 +0x8337E937 0xEE52 +0x8337E938 0xEE53 +0x8337E939 0xEE54 +0x8337EA30 0xEE55 +0x8337EA31 0xEE56 +0x8337EA32 0xEE57 +0x8337EA33 0xEE58 +0x8337EA34 0xEE59 +0x8337EA35 0xEE5A +0x8337EA36 0xEE5B +0x8337EA37 0xEE5C +0x8337EA38 0xEE5D +0x8337EA39 0xEE5E +0x8337EB30 0xEE5F +0x8337EB31 0xEE60 +0x8337EB32 0xEE61 +0x8337EB33 0xEE62 +0x8337EB34 0xEE63 +0x8337EB35 0xEE64 +0x8337EB36 0xEE65 +0x8337EB37 0xEE66 +0x8337EB38 0xEE67 +0x8337EB39 0xEE68 +0x8337EC30 0xEE69 +0x8337EC31 0xEE6A +0x8337EC32 0xEE6B +0x8337EC33 0xEE6C +0x8337EC34 0xEE6D +0x8337EC35 0xEE6E +0x8337EC36 0xEE6F +0x8337EC37 0xEE70 +0x8337EC38 0xEE71 +0x8337EC39 0xEE72 +0x8337ED30 0xEE73 +0x8337ED31 0xEE74 +0x8337ED32 0xEE75 +0x8337ED33 0xEE76 +0x8337ED34 0xEE77 +0x8337ED35 0xEE78 +0x8337ED36 0xEE79 +0x8337ED37 0xEE7A +0x8337ED38 0xEE7B +0x8337ED39 0xEE7C +0x8337EE30 0xEE7D +0x8337EE31 0xEE7E +0x8337EE32 0xEE7F +0x8337EE33 0xEE80 +0x8337EE34 0xEE81 +0x8337EE35 0xEE82 +0x8337EE36 0xEE83 +0x8337EE37 0xEE84 +0x8337EE38 0xEE85 +0x8337EE39 0xEE86 +0x8337EF30 0xEE87 +0x8337EF31 0xEE88 +0x8337EF32 0xEE89 +0x8337EF33 0xEE8A +0x8337EF34 0xEE8B +0x8337EF35 0xEE8C +0x8337EF36 0xEE8D +0x8337EF37 0xEE8E +0x8337EF38 0xEE8F +0x8337EF39 0xEE90 +0x8337F030 0xEE91 +0x8337F031 0xEE92 +0x8337F032 0xEE93 +0x8337F033 0xEE94 +0x8337F034 0xEE95 +0x8337F035 0xEE96 +0x8337F036 0xEE97 +0x8337F037 0xEE98 +0x8337F038 0xEE99 +0x8337F039 0xEE9A +0x8337F130 0xEE9B +0x8337F131 0xEE9C +0x8337F132 0xEE9D +0x8337F133 0xEE9E +0x8337F134 0xEE9F +0x8337F135 0xEEA0 +0x8337F136 0xEEA1 +0x8337F137 0xEEA2 +0x8337F138 0xEEA3 +0x8337F139 0xEEA4 +0x8337F230 0xEEA5 +0x8337F231 0xEEA6 +0x8337F232 0xEEA7 +0x8337F233 0xEEA8 +0x8337F234 0xEEA9 +0x8337F235 0xEEAA +0x8337F236 0xEEAB +0x8337F237 0xEEAC +0x8337F238 0xEEAD +0x8337F239 0xEEAE +0x8337F330 0xEEAF +0x8337F331 0xEEB0 +0x8337F332 0xEEB1 +0x8337F333 0xEEB2 +0x8337F334 0xEEB3 +0x8337F335 0xEEB4 +0x8337F336 0xEEB5 +0x8337F337 0xEEB6 +0x8337F338 0xEEB7 +0x8337F339 0xEEB8 +0x8337F430 0xEEB9 +0x8337F431 0xEEBA +0x8337F432 0xEEBB +0x8337F433 0xEEBC +0x8337F434 0xEEBD +0x8337F435 0xEEBE +0x8337F436 0xEEBF +0x8337F437 0xEEC0 +0x8337F438 0xEEC1 +0x8337F439 0xEEC2 +0x8337F530 0xEEC3 +0x8337F531 0xEEC4 +0x8337F532 0xEEC5 +0x8337F533 0xEEC6 +0x8337F534 0xEEC7 +0x8337F535 0xEEC8 +0x8337F536 0xEEC9 +0x8337F537 0xEECA +0x8337F538 0xEECB +0x8337F539 0xEECC +0x8337F630 0xEECD +0x8337F631 0xEECE +0x8337F632 0xEECF +0x8337F633 0xEED0 +0x8337F634 0xEED1 +0x8337F635 0xEED2 +0x8337F636 0xEED3 +0x8337F637 0xEED4 +0x8337F638 0xEED5 +0x8337F639 0xEED6 +0x8337F730 0xEED7 +0x8337F731 0xEED8 +0x8337F732 0xEED9 +0x8337F733 0xEEDA +0x8337F734 0xEEDB +0x8337F735 0xEEDC +0x8337F736 0xEEDD +0x8337F737 0xEEDE +0x8337F738 0xEEDF +0x8337F739 0xEEE0 +0x8337F830 0xEEE1 +0x8337F831 0xEEE2 +0x8337F832 0xEEE3 +0x8337F833 0xEEE4 +0x8337F834 0xEEE5 +0x8337F835 0xEEE6 +0x8337F836 0xEEE7 +0x8337F837 0xEEE8 +0x8337F838 0xEEE9 +0x8337F839 0xEEEA +0x8337F930 0xEEEB +0x8337F931 0xEEEC +0x8337F932 0xEEED +0x8337F933 0xEEEE +0x8337F934 0xEEEF +0x8337F935 0xEEF0 +0x8337F936 0xEEF1 +0x8337F937 0xEEF2 +0x8337F938 0xEEF3 +0x8337F939 0xEEF4 +0x8337FA30 0xEEF5 +0x8337FA31 0xEEF6 +0x8337FA32 0xEEF7 +0x8337FA33 0xEEF8 +0x8337FA34 0xEEF9 +0x8337FA35 0xEEFA +0x8337FA36 0xEEFB +0x8337FA37 0xEEFC +0x8337FA38 0xEEFD +0x8337FA39 0xEEFE +0x8337FB30 0xEEFF +0x8337FB31 0xEF00 +0x8337FB32 0xEF01 +0x8337FB33 0xEF02 +0x8337FB34 0xEF03 +0x8337FB35 0xEF04 +0x8337FB36 0xEF05 +0x8337FB37 0xEF06 +0x8337FB38 0xEF07 +0x8337FB39 0xEF08 +0x8337FC30 0xEF09 +0x8337FC31 0xEF0A +0x8337FC32 0xEF0B +0x8337FC33 0xEF0C +0x8337FC34 0xEF0D +0x8337FC35 0xEF0E +0x8337FC36 0xEF0F +0x8337FC37 0xEF10 +0x8337FC38 0xEF11 +0x8337FC39 0xEF12 +0x8337FD30 0xEF13 +0x8337FD31 0xEF14 +0x8337FD32 0xEF15 +0x8337FD33 0xEF16 +0x8337FD34 0xEF17 +0x8337FD35 0xEF18 +0x8337FD36 0xEF19 +0x8337FD37 0xEF1A +0x8337FD38 0xEF1B +0x8337FD39 0xEF1C +0x8337FE30 0xEF1D +0x8337FE31 0xEF1E +0x8337FE32 0xEF1F +0x8337FE33 0xEF20 +0x8337FE34 0xEF21 +0x8337FE35 0xEF22 +0x8337FE36 0xEF23 +0x8337FE37 0xEF24 +0x8337FE38 0xEF25 +0x8337FE39 0xEF26 +0x83388130 0xEF27 +0x83388131 0xEF28 +0x83388132 0xEF29 +0x83388133 0xEF2A +0x83388134 0xEF2B +0x83388135 0xEF2C +0x83388136 0xEF2D +0x83388137 0xEF2E +0x83388138 0xEF2F +0x83388139 0xEF30 +0x83388230 0xEF31 +0x83388231 0xEF32 +0x83388232 0xEF33 +0x83388233 0xEF34 +0x83388234 0xEF35 +0x83388235 0xEF36 +0x83388236 0xEF37 +0x83388237 0xEF38 +0x83388238 0xEF39 +0x83388239 0xEF3A +0x83388330 0xEF3B +0x83388331 0xEF3C +0x83388332 0xEF3D +0x83388333 0xEF3E +0x83388334 0xEF3F +0x83388335 0xEF40 +0x83388336 0xEF41 +0x83388337 0xEF42 +0x83388338 0xEF43 +0x83388339 0xEF44 +0x83388430 0xEF45 +0x83388431 0xEF46 +0x83388432 0xEF47 +0x83388433 0xEF48 +0x83388434 0xEF49 +0x83388435 0xEF4A +0x83388436 0xEF4B +0x83388437 0xEF4C +0x83388438 0xEF4D +0x83388439 0xEF4E +0x83388530 0xEF4F +0x83388531 0xEF50 +0x83388532 0xEF51 +0x83388533 0xEF52 +0x83388534 0xEF53 +0x83388535 0xEF54 +0x83388536 0xEF55 +0x83388537 0xEF56 +0x83388538 0xEF57 +0x83388539 0xEF58 +0x83388630 0xEF59 +0x83388631 0xEF5A +0x83388632 0xEF5B +0x83388633 0xEF5C +0x83388634 0xEF5D +0x83388635 0xEF5E +0x83388636 0xEF5F +0x83388637 0xEF60 +0x83388638 0xEF61 +0x83388639 0xEF62 +0x83388730 0xEF63 +0x83388731 0xEF64 +0x83388732 0xEF65 +0x83388733 0xEF66 +0x83388734 0xEF67 +0x83388735 0xEF68 +0x83388736 0xEF69 +0x83388737 0xEF6A +0x83388738 0xEF6B +0x83388739 0xEF6C +0x83388830 0xEF6D +0x83388831 0xEF6E +0x83388832 0xEF6F +0x83388833 0xEF70 +0x83388834 0xEF71 +0x83388835 0xEF72 +0x83388836 0xEF73 +0x83388837 0xEF74 +0x83388838 0xEF75 +0x83388839 0xEF76 +0x83388930 0xEF77 +0x83388931 0xEF78 +0x83388932 0xEF79 +0x83388933 0xEF7A +0x83388934 0xEF7B +0x83388935 0xEF7C +0x83388936 0xEF7D +0x83388937 0xEF7E +0x83388938 0xEF7F +0x83388939 0xEF80 +0x83388A30 0xEF81 +0x83388A31 0xEF82 +0x83388A32 0xEF83 +0x83388A33 0xEF84 +0x83388A34 0xEF85 +0x83388A35 0xEF86 +0x83388A36 0xEF87 +0x83388A37 0xEF88 +0x83388A38 0xEF89 +0x83388A39 0xEF8A +0x83388B30 0xEF8B +0x83388B31 0xEF8C +0x83388B32 0xEF8D +0x83388B33 0xEF8E +0x83388B34 0xEF8F +0x83388B35 0xEF90 +0x83388B36 0xEF91 +0x83388B37 0xEF92 +0x83388B38 0xEF93 +0x83388B39 0xEF94 +0x83388C30 0xEF95 +0x83388C31 0xEF96 +0x83388C32 0xEF97 +0x83388C33 0xEF98 +0x83388C34 0xEF99 +0x83388C35 0xEF9A +0x83388C36 0xEF9B +0x83388C37 0xEF9C +0x83388C38 0xEF9D +0x83388C39 0xEF9E +0x83388D30 0xEF9F +0x83388D31 0xEFA0 +0x83388D32 0xEFA1 +0x83388D33 0xEFA2 +0x83388D34 0xEFA3 +0x83388D35 0xEFA4 +0x83388D36 0xEFA5 +0x83388D37 0xEFA6 +0x83388D38 0xEFA7 +0x83388D39 0xEFA8 +0x83388E30 0xEFA9 +0x83388E31 0xEFAA +0x83388E32 0xEFAB +0x83388E33 0xEFAC +0x83388E34 0xEFAD +0x83388E35 0xEFAE +0x83388E36 0xEFAF +0x83388E37 0xEFB0 +0x83388E38 0xEFB1 +0x83388E39 0xEFB2 +0x83388F30 0xEFB3 +0x83388F31 0xEFB4 +0x83388F32 0xEFB5 +0x83388F33 0xEFB6 +0x83388F34 0xEFB7 +0x83388F35 0xEFB8 +0x83388F36 0xEFB9 +0x83388F37 0xEFBA +0x83388F38 0xEFBB +0x83388F39 0xEFBC +0x83389030 0xEFBD +0x83389031 0xEFBE +0x83389032 0xEFBF +0x83389033 0xEFC0 +0x83389034 0xEFC1 +0x83389035 0xEFC2 +0x83389036 0xEFC3 +0x83389037 0xEFC4 +0x83389038 0xEFC5 +0x83389039 0xEFC6 +0x83389130 0xEFC7 +0x83389131 0xEFC8 +0x83389132 0xEFC9 +0x83389133 0xEFCA +0x83389134 0xEFCB +0x83389135 0xEFCC +0x83389136 0xEFCD +0x83389137 0xEFCE +0x83389138 0xEFCF +0x83389139 0xEFD0 +0x83389230 0xEFD1 +0x83389231 0xEFD2 +0x83389232 0xEFD3 +0x83389233 0xEFD4 +0x83389234 0xEFD5 +0x83389235 0xEFD6 +0x83389236 0xEFD7 +0x83389237 0xEFD8 +0x83389238 0xEFD9 +0x83389239 0xEFDA +0x83389330 0xEFDB +0x83389331 0xEFDC +0x83389332 0xEFDD +0x83389333 0xEFDE +0x83389334 0xEFDF +0x83389335 0xEFE0 +0x83389336 0xEFE1 +0x83389337 0xEFE2 +0x83389338 0xEFE3 +0x83389339 0xEFE4 +0x83389430 0xEFE5 +0x83389431 0xEFE6 +0x83389432 0xEFE7 +0x83389433 0xEFE8 +0x83389434 0xEFE9 +0x83389435 0xEFEA +0x83389436 0xEFEB +0x83389437 0xEFEC +0x83389438 0xEFED +0x83389439 0xEFEE +0x83389530 0xEFEF +0x83389531 0xEFF0 +0x83389532 0xEFF1 +0x83389533 0xEFF2 +0x83389534 0xEFF3 +0x83389535 0xEFF4 +0x83389536 0xEFF5 +0x83389537 0xEFF6 +0x83389538 0xEFF7 +0x83389539 0xEFF8 +0x83389630 0xEFF9 +0x83389631 0xEFFA +0x83389632 0xEFFB +0x83389633 0xEFFC +0x83389634 0xEFFD +0x83389635 0xEFFE +0x83389636 0xEFFF +0x83389637 0xF000 +0x83389638 0xF001 +0x83389639 0xF002 +0x83389730 0xF003 +0x83389731 0xF004 +0x83389732 0xF005 +0x83389733 0xF006 +0x83389734 0xF007 +0x83389735 0xF008 +0x83389736 0xF009 +0x83389737 0xF00A +0x83389738 0xF00B +0x83389739 0xF00C +0x83389830 0xF00D +0x83389831 0xF00E +0x83389832 0xF00F +0x83389833 0xF010 +0x83389834 0xF011 +0x83389835 0xF012 +0x83389836 0xF013 +0x83389837 0xF014 +0x83389838 0xF015 +0x83389839 0xF016 +0x83389930 0xF017 +0x83389931 0xF018 +0x83389932 0xF019 +0x83389933 0xF01A +0x83389934 0xF01B +0x83389935 0xF01C +0x83389936 0xF01D +0x83389937 0xF01E +0x83389938 0xF01F +0x83389939 0xF020 +0x83389A30 0xF021 +0x83389A31 0xF022 +0x83389A32 0xF023 +0x83389A33 0xF024 +0x83389A34 0xF025 +0x83389A35 0xF026 +0x83389A36 0xF027 +0x83389A37 0xF028 +0x83389A38 0xF029 +0x83389A39 0xF02A +0x83389B30 0xF02B +0x83389B31 0xF02C +0x83389B32 0xF02D +0x83389B33 0xF02E +0x83389B34 0xF02F +0x83389B35 0xF030 +0x83389B36 0xF031 +0x83389B37 0xF032 +0x83389B38 0xF033 +0x83389B39 0xF034 +0x83389C30 0xF035 +0x83389C31 0xF036 +0x83389C32 0xF037 +0x83389C33 0xF038 +0x83389C34 0xF039 +0x83389C35 0xF03A +0x83389C36 0xF03B +0x83389C37 0xF03C +0x83389C38 0xF03D +0x83389C39 0xF03E +0x83389D30 0xF03F +0x83389D31 0xF040 +0x83389D32 0xF041 +0x83389D33 0xF042 +0x83389D34 0xF043 +0x83389D35 0xF044 +0x83389D36 0xF045 +0x83389D37 0xF046 +0x83389D38 0xF047 +0x83389D39 0xF048 +0x83389E30 0xF049 +0x83389E31 0xF04A +0x83389E32 0xF04B +0x83389E33 0xF04C +0x83389E34 0xF04D +0x83389E35 0xF04E +0x83389E36 0xF04F +0x83389E37 0xF050 +0x83389E38 0xF051 +0x83389E39 0xF052 +0x83389F30 0xF053 +0x83389F31 0xF054 +0x83389F32 0xF055 +0x83389F33 0xF056 +0x83389F34 0xF057 +0x83389F35 0xF058 +0x83389F36 0xF059 +0x83389F37 0xF05A +0x83389F38 0xF05B +0x83389F39 0xF05C +0x8338A030 0xF05D +0x8338A031 0xF05E +0x8338A032 0xF05F +0x8338A033 0xF060 +0x8338A034 0xF061 +0x8338A035 0xF062 +0x8338A036 0xF063 +0x8338A037 0xF064 +0x8338A038 0xF065 +0x8338A039 0xF066 +0x8338A130 0xF067 +0x8338A131 0xF068 +0x8338A132 0xF069 +0x8338A133 0xF06A +0x8338A134 0xF06B +0x8338A135 0xF06C +0x8338A136 0xF06D +0x8338A137 0xF06E +0x8338A138 0xF06F +0x8338A139 0xF070 +0x8338A230 0xF071 +0x8338A231 0xF072 +0x8338A232 0xF073 +0x8338A233 0xF074 +0x8338A234 0xF075 +0x8338A235 0xF076 +0x8338A236 0xF077 +0x8338A237 0xF078 +0x8338A238 0xF079 +0x8338A239 0xF07A +0x8338A330 0xF07B +0x8338A331 0xF07C +0x8338A332 0xF07D +0x8338A333 0xF07E +0x8338A334 0xF07F +0x8338A335 0xF080 +0x8338A336 0xF081 +0x8338A337 0xF082 +0x8338A338 0xF083 +0x8338A339 0xF084 +0x8338A430 0xF085 +0x8338A431 0xF086 +0x8338A432 0xF087 +0x8338A433 0xF088 +0x8338A434 0xF089 +0x8338A435 0xF08A +0x8338A436 0xF08B +0x8338A437 0xF08C +0x8338A438 0xF08D +0x8338A439 0xF08E +0x8338A530 0xF08F +0x8338A531 0xF090 +0x8338A532 0xF091 +0x8338A533 0xF092 +0x8338A534 0xF093 +0x8338A535 0xF094 +0x8338A536 0xF095 +0x8338A537 0xF096 +0x8338A538 0xF097 +0x8338A539 0xF098 +0x8338A630 0xF099 +0x8338A631 0xF09A +0x8338A632 0xF09B +0x8338A633 0xF09C +0x8338A634 0xF09D +0x8338A635 0xF09E +0x8338A636 0xF09F +0x8338A637 0xF0A0 +0x8338A638 0xF0A1 +0x8338A639 0xF0A2 +0x8338A730 0xF0A3 +0x8338A731 0xF0A4 +0x8338A732 0xF0A5 +0x8338A733 0xF0A6 +0x8338A734 0xF0A7 +0x8338A735 0xF0A8 +0x8338A736 0xF0A9 +0x8338A737 0xF0AA +0x8338A738 0xF0AB +0x8338A739 0xF0AC +0x8338A830 0xF0AD +0x8338A831 0xF0AE +0x8338A832 0xF0AF +0x8338A833 0xF0B0 +0x8338A834 0xF0B1 +0x8338A835 0xF0B2 +0x8338A836 0xF0B3 +0x8338A837 0xF0B4 +0x8338A838 0xF0B5 +0x8338A839 0xF0B6 +0x8338A930 0xF0B7 +0x8338A931 0xF0B8 +0x8338A932 0xF0B9 +0x8338A933 0xF0BA +0x8338A934 0xF0BB +0x8338A935 0xF0BC +0x8338A936 0xF0BD +0x8338A937 0xF0BE +0x8338A938 0xF0BF +0x8338A939 0xF0C0 +0x8338AA30 0xF0C1 +0x8338AA31 0xF0C2 +0x8338AA32 0xF0C3 +0x8338AA33 0xF0C4 +0x8338AA34 0xF0C5 +0x8338AA35 0xF0C6 +0x8338AA36 0xF0C7 +0x8338AA37 0xF0C8 +0x8338AA38 0xF0C9 +0x8338AA39 0xF0CA +0x8338AB30 0xF0CB +0x8338AB31 0xF0CC +0x8338AB32 0xF0CD +0x8338AB33 0xF0CE +0x8338AB34 0xF0CF +0x8338AB35 0xF0D0 +0x8338AB36 0xF0D1 +0x8338AB37 0xF0D2 +0x8338AB38 0xF0D3 +0x8338AB39 0xF0D4 +0x8338AC30 0xF0D5 +0x8338AC31 0xF0D6 +0x8338AC32 0xF0D7 +0x8338AC33 0xF0D8 +0x8338AC34 0xF0D9 +0x8338AC35 0xF0DA +0x8338AC36 0xF0DB +0x8338AC37 0xF0DC +0x8338AC38 0xF0DD +0x8338AC39 0xF0DE +0x8338AD30 0xF0DF +0x8338AD31 0xF0E0 +0x8338AD32 0xF0E1 +0x8338AD33 0xF0E2 +0x8338AD34 0xF0E3 +0x8338AD35 0xF0E4 +0x8338AD36 0xF0E5 +0x8338AD37 0xF0E6 +0x8338AD38 0xF0E7 +0x8338AD39 0xF0E8 +0x8338AE30 0xF0E9 +0x8338AE31 0xF0EA +0x8338AE32 0xF0EB +0x8338AE33 0xF0EC +0x8338AE34 0xF0ED +0x8338AE35 0xF0EE +0x8338AE36 0xF0EF +0x8338AE37 0xF0F0 +0x8338AE38 0xF0F1 +0x8338AE39 0xF0F2 +0x8338AF30 0xF0F3 +0x8338AF31 0xF0F4 +0x8338AF32 0xF0F5 +0x8338AF33 0xF0F6 +0x8338AF34 0xF0F7 +0x8338AF35 0xF0F8 +0x8338AF36 0xF0F9 +0x8338AF37 0xF0FA +0x8338AF38 0xF0FB +0x8338AF39 0xF0FC +0x8338B030 0xF0FD +0x8338B031 0xF0FE +0x8338B032 0xF0FF +0x8338B033 0xF100 +0x8338B034 0xF101 +0x8338B035 0xF102 +0x8338B036 0xF103 +0x8338B037 0xF104 +0x8338B038 0xF105 +0x8338B039 0xF106 +0x8338B130 0xF107 +0x8338B131 0xF108 +0x8338B132 0xF109 +0x8338B133 0xF10A +0x8338B134 0xF10B +0x8338B135 0xF10C +0x8338B136 0xF10D +0x8338B137 0xF10E +0x8338B138 0xF10F +0x8338B139 0xF110 +0x8338B230 0xF111 +0x8338B231 0xF112 +0x8338B232 0xF113 +0x8338B233 0xF114 +0x8338B234 0xF115 +0x8338B235 0xF116 +0x8338B236 0xF117 +0x8338B237 0xF118 +0x8338B238 0xF119 +0x8338B239 0xF11A +0x8338B330 0xF11B +0x8338B331 0xF11C +0x8338B332 0xF11D +0x8338B333 0xF11E +0x8338B334 0xF11F +0x8338B335 0xF120 +0x8338B336 0xF121 +0x8338B337 0xF122 +0x8338B338 0xF123 +0x8338B339 0xF124 +0x8338B430 0xF125 +0x8338B431 0xF126 +0x8338B432 0xF127 +0x8338B433 0xF128 +0x8338B434 0xF129 +0x8338B435 0xF12A +0x8338B436 0xF12B +0x8338B437 0xF12C +0x8338B438 0xF12D +0x8338B439 0xF12E +0x8338B530 0xF12F +0x8338B531 0xF130 +0x8338B532 0xF131 +0x8338B533 0xF132 +0x8338B534 0xF133 +0x8338B535 0xF134 +0x8338B536 0xF135 +0x8338B537 0xF136 +0x8338B538 0xF137 +0x8338B539 0xF138 +0x8338B630 0xF139 +0x8338B631 0xF13A +0x8338B632 0xF13B +0x8338B633 0xF13C +0x8338B634 0xF13D +0x8338B635 0xF13E +0x8338B636 0xF13F +0x8338B637 0xF140 +0x8338B638 0xF141 +0x8338B639 0xF142 +0x8338B730 0xF143 +0x8338B731 0xF144 +0x8338B732 0xF145 +0x8338B733 0xF146 +0x8338B734 0xF147 +0x8338B735 0xF148 +0x8338B736 0xF149 +0x8338B737 0xF14A +0x8338B738 0xF14B +0x8338B739 0xF14C +0x8338B830 0xF14D +0x8338B831 0xF14E +0x8338B832 0xF14F +0x8338B833 0xF150 +0x8338B834 0xF151 +0x8338B835 0xF152 +0x8338B836 0xF153 +0x8338B837 0xF154 +0x8338B838 0xF155 +0x8338B839 0xF156 +0x8338B930 0xF157 +0x8338B931 0xF158 +0x8338B932 0xF159 +0x8338B933 0xF15A +0x8338B934 0xF15B +0x8338B935 0xF15C +0x8338B936 0xF15D +0x8338B937 0xF15E +0x8338B938 0xF15F +0x8338B939 0xF160 +0x8338BA30 0xF161 +0x8338BA31 0xF162 +0x8338BA32 0xF163 +0x8338BA33 0xF164 +0x8338BA34 0xF165 +0x8338BA35 0xF166 +0x8338BA36 0xF167 +0x8338BA37 0xF168 +0x8338BA38 0xF169 +0x8338BA39 0xF16A +0x8338BB30 0xF16B +0x8338BB31 0xF16C +0x8338BB32 0xF16D +0x8338BB33 0xF16E +0x8338BB34 0xF16F +0x8338BB35 0xF170 +0x8338BB36 0xF171 +0x8338BB37 0xF172 +0x8338BB38 0xF173 +0x8338BB39 0xF174 +0x8338BC30 0xF175 +0x8338BC31 0xF176 +0x8338BC32 0xF177 +0x8338BC33 0xF178 +0x8338BC34 0xF179 +0x8338BC35 0xF17A +0x8338BC36 0xF17B +0x8338BC37 0xF17C +0x8338BC38 0xF17D +0x8338BC39 0xF17E +0x8338BD30 0xF17F +0x8338BD31 0xF180 +0x8338BD32 0xF181 +0x8338BD33 0xF182 +0x8338BD34 0xF183 +0x8338BD35 0xF184 +0x8338BD36 0xF185 +0x8338BD37 0xF186 +0x8338BD38 0xF187 +0x8338BD39 0xF188 +0x8338BE30 0xF189 +0x8338BE31 0xF18A +0x8338BE32 0xF18B +0x8338BE33 0xF18C +0x8338BE34 0xF18D +0x8338BE35 0xF18E +0x8338BE36 0xF18F +0x8338BE37 0xF190 +0x8338BE38 0xF191 +0x8338BE39 0xF192 +0x8338BF30 0xF193 +0x8338BF31 0xF194 +0x8338BF32 0xF195 +0x8338BF33 0xF196 +0x8338BF34 0xF197 +0x8338BF35 0xF198 +0x8338BF36 0xF199 +0x8338BF37 0xF19A +0x8338BF38 0xF19B +0x8338BF39 0xF19C +0x8338C030 0xF19D +0x8338C031 0xF19E +0x8338C032 0xF19F +0x8338C033 0xF1A0 +0x8338C034 0xF1A1 +0x8338C035 0xF1A2 +0x8338C036 0xF1A3 +0x8338C037 0xF1A4 +0x8338C038 0xF1A5 +0x8338C039 0xF1A6 +0x8338C130 0xF1A7 +0x8338C131 0xF1A8 +0x8338C132 0xF1A9 +0x8338C133 0xF1AA +0x8338C134 0xF1AB +0x8338C135 0xF1AC +0x8338C136 0xF1AD +0x8338C137 0xF1AE +0x8338C138 0xF1AF +0x8338C139 0xF1B0 +0x8338C230 0xF1B1 +0x8338C231 0xF1B2 +0x8338C232 0xF1B3 +0x8338C233 0xF1B4 +0x8338C234 0xF1B5 +0x8338C235 0xF1B6 +0x8338C236 0xF1B7 +0x8338C237 0xF1B8 +0x8338C238 0xF1B9 +0x8338C239 0xF1BA +0x8338C330 0xF1BB +0x8338C331 0xF1BC +0x8338C332 0xF1BD +0x8338C333 0xF1BE +0x8338C334 0xF1BF +0x8338C335 0xF1C0 +0x8338C336 0xF1C1 +0x8338C337 0xF1C2 +0x8338C338 0xF1C3 +0x8338C339 0xF1C4 +0x8338C430 0xF1C5 +0x8338C431 0xF1C6 +0x8338C432 0xF1C7 +0x8338C433 0xF1C8 +0x8338C434 0xF1C9 +0x8338C435 0xF1CA +0x8338C436 0xF1CB +0x8338C437 0xF1CC +0x8338C438 0xF1CD +0x8338C439 0xF1CE +0x8338C530 0xF1CF +0x8338C531 0xF1D0 +0x8338C532 0xF1D1 +0x8338C533 0xF1D2 +0x8338C534 0xF1D3 +0x8338C535 0xF1D4 +0x8338C536 0xF1D5 +0x8338C537 0xF1D6 +0x8338C538 0xF1D7 +0x8338C539 0xF1D8 +0x8338C630 0xF1D9 +0x8338C631 0xF1DA +0x8338C632 0xF1DB +0x8338C633 0xF1DC +0x8338C634 0xF1DD +0x8338C635 0xF1DE +0x8338C636 0xF1DF +0x8338C637 0xF1E0 +0x8338C638 0xF1E1 +0x8338C639 0xF1E2 +0x8338C730 0xF1E3 +0x8338C731 0xF1E4 +0x8338C732 0xF1E5 +0x8338C733 0xF1E6 +0x8338C734 0xF1E7 +0x8338C735 0xF1E8 +0x8338C736 0xF1E9 +0x8338C737 0xF1EA +0x8338C738 0xF1EB +0x8338C739 0xF1EC +0x8338C830 0xF1ED +0x8338C831 0xF1EE +0x8338C832 0xF1EF +0x8338C833 0xF1F0 +0x8338C834 0xF1F1 +0x8338C835 0xF1F2 +0x8338C836 0xF1F3 +0x8338C837 0xF1F4 +0x8338C838 0xF1F5 +0x8338C839 0xF1F6 +0x8338C930 0xF1F7 +0x8338C931 0xF1F8 +0x8338C932 0xF1F9 +0x8338C933 0xF1FA +0x8338C934 0xF1FB +0x8338C935 0xF1FC +0x8338C936 0xF1FD +0x8338C937 0xF1FE +0x8338C938 0xF1FF +0x8338C939 0xF200 +0x8338CA30 0xF201 +0x8338CA31 0xF202 +0x8338CA32 0xF203 +0x8338CA33 0xF204 +0x8338CA34 0xF205 +0x8338CA35 0xF206 +0x8338CA36 0xF207 +0x8338CA37 0xF208 +0x8338CA38 0xF209 +0x8338CA39 0xF20A +0x8338CB30 0xF20B +0x8338CB31 0xF20C +0x8338CB32 0xF20D +0x8338CB33 0xF20E +0x8338CB34 0xF20F +0x8338CB35 0xF210 +0x8338CB36 0xF211 +0x8338CB37 0xF212 +0x8338CB38 0xF213 +0x8338CB39 0xF214 +0x8338CC30 0xF215 +0x8338CC31 0xF216 +0x8338CC32 0xF217 +0x8338CC33 0xF218 +0x8338CC34 0xF219 +0x8338CC35 0xF21A +0x8338CC36 0xF21B +0x8338CC37 0xF21C +0x8338CC38 0xF21D +0x8338CC39 0xF21E +0x8338CD30 0xF21F +0x8338CD31 0xF220 +0x8338CD32 0xF221 +0x8338CD33 0xF222 +0x8338CD34 0xF223 +0x8338CD35 0xF224 +0x8338CD36 0xF225 +0x8338CD37 0xF226 +0x8338CD38 0xF227 +0x8338CD39 0xF228 +0x8338CE30 0xF229 +0x8338CE31 0xF22A +0x8338CE32 0xF22B +0x8338CE33 0xF22C +0x8338CE34 0xF22D +0x8338CE35 0xF22E +0x8338CE36 0xF22F +0x8338CE37 0xF230 +0x8338CE38 0xF231 +0x8338CE39 0xF232 +0x8338CF30 0xF233 +0x8338CF31 0xF234 +0x8338CF32 0xF235 +0x8338CF33 0xF236 +0x8338CF34 0xF237 +0x8338CF35 0xF238 +0x8338CF36 0xF239 +0x8338CF37 0xF23A +0x8338CF38 0xF23B +0x8338CF39 0xF23C +0x8338D030 0xF23D +0x8338D031 0xF23E +0x8338D032 0xF23F +0x8338D033 0xF240 +0x8338D034 0xF241 +0x8338D035 0xF242 +0x8338D036 0xF243 +0x8338D037 0xF244 +0x8338D038 0xF245 +0x8338D039 0xF246 +0x8338D130 0xF247 +0x8338D131 0xF248 +0x8338D132 0xF249 +0x8338D133 0xF24A +0x8338D134 0xF24B +0x8338D135 0xF24C +0x8338D136 0xF24D +0x8338D137 0xF24E +0x8338D138 0xF24F +0x8338D139 0xF250 +0x8338D230 0xF251 +0x8338D231 0xF252 +0x8338D232 0xF253 +0x8338D233 0xF254 +0x8338D234 0xF255 +0x8338D235 0xF256 +0x8338D236 0xF257 +0x8338D237 0xF258 +0x8338D238 0xF259 +0x8338D239 0xF25A +0x8338D330 0xF25B +0x8338D331 0xF25C +0x8338D332 0xF25D +0x8338D333 0xF25E +0x8338D334 0xF25F +0x8338D335 0xF260 +0x8338D336 0xF261 +0x8338D337 0xF262 +0x8338D338 0xF263 +0x8338D339 0xF264 +0x8338D430 0xF265 +0x8338D431 0xF266 +0x8338D432 0xF267 +0x8338D433 0xF268 +0x8338D434 0xF269 +0x8338D435 0xF26A +0x8338D436 0xF26B +0x8338D437 0xF26C +0x8338D438 0xF26D +0x8338D439 0xF26E +0x8338D530 0xF26F +0x8338D531 0xF270 +0x8338D532 0xF271 +0x8338D533 0xF272 +0x8338D534 0xF273 +0x8338D535 0xF274 +0x8338D536 0xF275 +0x8338D537 0xF276 +0x8338D538 0xF277 +0x8338D539 0xF278 +0x8338D630 0xF279 +0x8338D631 0xF27A +0x8338D632 0xF27B +0x8338D633 0xF27C +0x8338D634 0xF27D +0x8338D635 0xF27E +0x8338D636 0xF27F +0x8338D637 0xF280 +0x8338D638 0xF281 +0x8338D639 0xF282 +0x8338D730 0xF283 +0x8338D731 0xF284 +0x8338D732 0xF285 +0x8338D733 0xF286 +0x8338D734 0xF287 +0x8338D735 0xF288 +0x8338D736 0xF289 +0x8338D737 0xF28A +0x8338D738 0xF28B +0x8338D739 0xF28C +0x8338D830 0xF28D +0x8338D831 0xF28E +0x8338D832 0xF28F +0x8338D833 0xF290 +0x8338D834 0xF291 +0x8338D835 0xF292 +0x8338D836 0xF293 +0x8338D837 0xF294 +0x8338D838 0xF295 +0x8338D839 0xF296 +0x8338D930 0xF297 +0x8338D931 0xF298 +0x8338D932 0xF299 +0x8338D933 0xF29A +0x8338D934 0xF29B +0x8338D935 0xF29C +0x8338D936 0xF29D +0x8338D937 0xF29E +0x8338D938 0xF29F +0x8338D939 0xF2A0 +0x8338DA30 0xF2A1 +0x8338DA31 0xF2A2 +0x8338DA32 0xF2A3 +0x8338DA33 0xF2A4 +0x8338DA34 0xF2A5 +0x8338DA35 0xF2A6 +0x8338DA36 0xF2A7 +0x8338DA37 0xF2A8 +0x8338DA38 0xF2A9 +0x8338DA39 0xF2AA +0x8338DB30 0xF2AB +0x8338DB31 0xF2AC +0x8338DB32 0xF2AD +0x8338DB33 0xF2AE +0x8338DB34 0xF2AF +0x8338DB35 0xF2B0 +0x8338DB36 0xF2B1 +0x8338DB37 0xF2B2 +0x8338DB38 0xF2B3 +0x8338DB39 0xF2B4 +0x8338DC30 0xF2B5 +0x8338DC31 0xF2B6 +0x8338DC32 0xF2B7 +0x8338DC33 0xF2B8 +0x8338DC34 0xF2B9 +0x8338DC35 0xF2BA +0x8338DC36 0xF2BB +0x8338DC37 0xF2BC +0x8338DC38 0xF2BD +0x8338DC39 0xF2BE +0x8338DD30 0xF2BF +0x8338DD31 0xF2C0 +0x8338DD32 0xF2C1 +0x8338DD33 0xF2C2 +0x8338DD34 0xF2C3 +0x8338DD35 0xF2C4 +0x8338DD36 0xF2C5 +0x8338DD37 0xF2C6 +0x8338DD38 0xF2C7 +0x8338DD39 0xF2C8 +0x8338DE30 0xF2C9 +0x8338DE31 0xF2CA +0x8338DE32 0xF2CB +0x8338DE33 0xF2CC +0x8338DE34 0xF2CD +0x8338DE35 0xF2CE +0x8338DE36 0xF2CF +0x8338DE37 0xF2D0 +0x8338DE38 0xF2D1 +0x8338DE39 0xF2D2 +0x8338DF30 0xF2D3 +0x8338DF31 0xF2D4 +0x8338DF32 0xF2D5 +0x8338DF33 0xF2D6 +0x8338DF34 0xF2D7 +0x8338DF35 0xF2D8 +0x8338DF36 0xF2D9 +0x8338DF37 0xF2DA +0x8338DF38 0xF2DB +0x8338DF39 0xF2DC +0x8338E030 0xF2DD +0x8338E031 0xF2DE +0x8338E032 0xF2DF +0x8338E033 0xF2E0 +0x8338E034 0xF2E1 +0x8338E035 0xF2E2 +0x8338E036 0xF2E3 +0x8338E037 0xF2E4 +0x8338E038 0xF2E5 +0x8338E039 0xF2E6 +0x8338E130 0xF2E7 +0x8338E131 0xF2E8 +0x8338E132 0xF2E9 +0x8338E133 0xF2EA +0x8338E134 0xF2EB +0x8338E135 0xF2EC +0x8338E136 0xF2ED +0x8338E137 0xF2EE +0x8338E138 0xF2EF +0x8338E139 0xF2F0 +0x8338E230 0xF2F1 +0x8338E231 0xF2F2 +0x8338E232 0xF2F3 +0x8338E233 0xF2F4 +0x8338E234 0xF2F5 +0x8338E235 0xF2F6 +0x8338E236 0xF2F7 +0x8338E237 0xF2F8 +0x8338E238 0xF2F9 +0x8338E239 0xF2FA +0x8338E330 0xF2FB +0x8338E331 0xF2FC +0x8338E332 0xF2FD +0x8338E333 0xF2FE +0x8338E334 0xF2FF +0x8338E335 0xF300 +0x8338E336 0xF301 +0x8338E337 0xF302 +0x8338E338 0xF303 +0x8338E339 0xF304 +0x8338E430 0xF305 +0x8338E431 0xF306 +0x8338E432 0xF307 +0x8338E433 0xF308 +0x8338E434 0xF309 +0x8338E435 0xF30A +0x8338E436 0xF30B +0x8338E437 0xF30C +0x8338E438 0xF30D +0x8338E439 0xF30E +0x8338E530 0xF30F +0x8338E531 0xF310 +0x8338E532 0xF311 +0x8338E533 0xF312 +0x8338E534 0xF313 +0x8338E535 0xF314 +0x8338E536 0xF315 +0x8338E537 0xF316 +0x8338E538 0xF317 +0x8338E539 0xF318 +0x8338E630 0xF319 +0x8338E631 0xF31A +0x8338E632 0xF31B +0x8338E633 0xF31C +0x8338E634 0xF31D +0x8338E635 0xF31E +0x8338E636 0xF31F +0x8338E637 0xF320 +0x8338E638 0xF321 +0x8338E639 0xF322 +0x8338E730 0xF323 +0x8338E731 0xF324 +0x8338E732 0xF325 +0x8338E733 0xF326 +0x8338E734 0xF327 +0x8338E735 0xF328 +0x8338E736 0xF329 +0x8338E737 0xF32A +0x8338E738 0xF32B +0x8338E739 0xF32C +0x8338E830 0xF32D +0x8338E831 0xF32E +0x8338E832 0xF32F +0x8338E833 0xF330 +0x8338E834 0xF331 +0x8338E835 0xF332 +0x8338E836 0xF333 +0x8338E837 0xF334 +0x8338E838 0xF335 +0x8338E839 0xF336 +0x8338E930 0xF337 +0x8338E931 0xF338 +0x8338E932 0xF339 +0x8338E933 0xF33A +0x8338E934 0xF33B +0x8338E935 0xF33C +0x8338E936 0xF33D +0x8338E937 0xF33E +0x8338E938 0xF33F +0x8338E939 0xF340 +0x8338EA30 0xF341 +0x8338EA31 0xF342 +0x8338EA32 0xF343 +0x8338EA33 0xF344 +0x8338EA34 0xF345 +0x8338EA35 0xF346 +0x8338EA36 0xF347 +0x8338EA37 0xF348 +0x8338EA38 0xF349 +0x8338EA39 0xF34A +0x8338EB30 0xF34B +0x8338EB31 0xF34C +0x8338EB32 0xF34D +0x8338EB33 0xF34E +0x8338EB34 0xF34F +0x8338EB35 0xF350 +0x8338EB36 0xF351 +0x8338EB37 0xF352 +0x8338EB38 0xF353 +0x8338EB39 0xF354 +0x8338EC30 0xF355 +0x8338EC31 0xF356 +0x8338EC32 0xF357 +0x8338EC33 0xF358 +0x8338EC34 0xF359 +0x8338EC35 0xF35A +0x8338EC36 0xF35B +0x8338EC37 0xF35C +0x8338EC38 0xF35D +0x8338EC39 0xF35E +0x8338ED30 0xF35F +0x8338ED31 0xF360 +0x8338ED32 0xF361 +0x8338ED33 0xF362 +0x8338ED34 0xF363 +0x8338ED35 0xF364 +0x8338ED36 0xF365 +0x8338ED37 0xF366 +0x8338ED38 0xF367 +0x8338ED39 0xF368 +0x8338EE30 0xF369 +0x8338EE31 0xF36A +0x8338EE32 0xF36B +0x8338EE33 0xF36C +0x8338EE34 0xF36D +0x8338EE35 0xF36E +0x8338EE36 0xF36F +0x8338EE37 0xF370 +0x8338EE38 0xF371 +0x8338EE39 0xF372 +0x8338EF30 0xF373 +0x8338EF31 0xF374 +0x8338EF32 0xF375 +0x8338EF33 0xF376 +0x8338EF34 0xF377 +0x8338EF35 0xF378 +0x8338EF36 0xF379 +0x8338EF37 0xF37A +0x8338EF38 0xF37B +0x8338EF39 0xF37C +0x8338F030 0xF37D +0x8338F031 0xF37E +0x8338F032 0xF37F +0x8338F033 0xF380 +0x8338F034 0xF381 +0x8338F035 0xF382 +0x8338F036 0xF383 +0x8338F037 0xF384 +0x8338F038 0xF385 +0x8338F039 0xF386 +0x8338F130 0xF387 +0x8338F131 0xF388 +0x8338F132 0xF389 +0x8338F133 0xF38A +0x8338F134 0xF38B +0x8338F135 0xF38C +0x8338F136 0xF38D +0x8338F137 0xF38E +0x8338F138 0xF38F +0x8338F139 0xF390 +0x8338F230 0xF391 +0x8338F231 0xF392 +0x8338F232 0xF393 +0x8338F233 0xF394 +0x8338F234 0xF395 +0x8338F235 0xF396 +0x8338F236 0xF397 +0x8338F237 0xF398 +0x8338F238 0xF399 +0x8338F239 0xF39A +0x8338F330 0xF39B +0x8338F331 0xF39C +0x8338F332 0xF39D +0x8338F333 0xF39E +0x8338F334 0xF39F +0x8338F335 0xF3A0 +0x8338F336 0xF3A1 +0x8338F337 0xF3A2 +0x8338F338 0xF3A3 +0x8338F339 0xF3A4 +0x8338F430 0xF3A5 +0x8338F431 0xF3A6 +0x8338F432 0xF3A7 +0x8338F433 0xF3A8 +0x8338F434 0xF3A9 +0x8338F435 0xF3AA +0x8338F436 0xF3AB +0x8338F437 0xF3AC +0x8338F438 0xF3AD +0x8338F439 0xF3AE +0x8338F530 0xF3AF +0x8338F531 0xF3B0 +0x8338F532 0xF3B1 +0x8338F533 0xF3B2 +0x8338F534 0xF3B3 +0x8338F535 0xF3B4 +0x8338F536 0xF3B5 +0x8338F537 0xF3B6 +0x8338F538 0xF3B7 +0x8338F539 0xF3B8 +0x8338F630 0xF3B9 +0x8338F631 0xF3BA +0x8338F632 0xF3BB +0x8338F633 0xF3BC +0x8338F634 0xF3BD +0x8338F635 0xF3BE +0x8338F636 0xF3BF +0x8338F637 0xF3C0 +0x8338F638 0xF3C1 +0x8338F639 0xF3C2 +0x8338F730 0xF3C3 +0x8338F731 0xF3C4 +0x8338F732 0xF3C5 +0x8338F733 0xF3C6 +0x8338F734 0xF3C7 +0x8338F735 0xF3C8 +0x8338F736 0xF3C9 +0x8338F737 0xF3CA +0x8338F738 0xF3CB +0x8338F739 0xF3CC +0x8338F830 0xF3CD +0x8338F831 0xF3CE +0x8338F832 0xF3CF +0x8338F833 0xF3D0 +0x8338F834 0xF3D1 +0x8338F835 0xF3D2 +0x8338F836 0xF3D3 +0x8338F837 0xF3D4 +0x8338F838 0xF3D5 +0x8338F839 0xF3D6 +0x8338F930 0xF3D7 +0x8338F931 0xF3D8 +0x8338F932 0xF3D9 +0x8338F933 0xF3DA +0x8338F934 0xF3DB +0x8338F935 0xF3DC +0x8338F936 0xF3DD +0x8338F937 0xF3DE +0x8338F938 0xF3DF +0x8338F939 0xF3E0 +0x8338FA30 0xF3E1 +0x8338FA31 0xF3E2 +0x8338FA32 0xF3E3 +0x8338FA33 0xF3E4 +0x8338FA34 0xF3E5 +0x8338FA35 0xF3E6 +0x8338FA36 0xF3E7 +0x8338FA37 0xF3E8 +0x8338FA38 0xF3E9 +0x8338FA39 0xF3EA +0x8338FB30 0xF3EB +0x8338FB31 0xF3EC +0x8338FB32 0xF3ED +0x8338FB33 0xF3EE +0x8338FB34 0xF3EF +0x8338FB35 0xF3F0 +0x8338FB36 0xF3F1 +0x8338FB37 0xF3F2 +0x8338FB38 0xF3F3 +0x8338FB39 0xF3F4 +0x8338FC30 0xF3F5 +0x8338FC31 0xF3F6 +0x8338FC32 0xF3F7 +0x8338FC33 0xF3F8 +0x8338FC34 0xF3F9 +0x8338FC35 0xF3FA +0x8338FC36 0xF3FB +0x8338FC37 0xF3FC +0x8338FC38 0xF3FD +0x8338FC39 0xF3FE +0x8338FD30 0xF3FF +0x8338FD31 0xF400 +0x8338FD32 0xF401 +0x8338FD33 0xF402 +0x8338FD34 0xF403 +0x8338FD35 0xF404 +0x8338FD36 0xF405 +0x8338FD37 0xF406 +0x8338FD38 0xF407 +0x8338FD39 0xF408 +0x8338FE30 0xF409 +0x8338FE31 0xF40A +0x8338FE32 0xF40B +0x8338FE33 0xF40C +0x8338FE34 0xF40D +0x8338FE35 0xF40E +0x8338FE36 0xF40F +0x8338FE37 0xF410 +0x8338FE38 0xF411 +0x8338FE39 0xF412 +0x83398130 0xF413 +0x83398131 0xF414 +0x83398132 0xF415 +0x83398133 0xF416 +0x83398134 0xF417 +0x83398135 0xF418 +0x83398136 0xF419 +0x83398137 0xF41A +0x83398138 0xF41B +0x83398139 0xF41C +0x83398230 0xF41D +0x83398231 0xF41E +0x83398232 0xF41F +0x83398233 0xF420 +0x83398234 0xF421 +0x83398235 0xF422 +0x83398236 0xF423 +0x83398237 0xF424 +0x83398238 0xF425 +0x83398239 0xF426 +0x83398330 0xF427 +0x83398331 0xF428 +0x83398332 0xF429 +0x83398333 0xF42A +0x83398334 0xF42B +0x83398335 0xF42C +0x83398336 0xF42D +0x83398337 0xF42E +0x83398338 0xF42F +0x83398339 0xF430 +0x83398430 0xF431 +0x83398431 0xF432 +0x83398432 0xF433 +0x83398433 0xF434 +0x83398434 0xF435 +0x83398435 0xF436 +0x83398436 0xF437 +0x83398437 0xF438 +0x83398438 0xF439 +0x83398439 0xF43A +0x83398530 0xF43B +0x83398531 0xF43C +0x83398532 0xF43D +0x83398533 0xF43E +0x83398534 0xF43F +0x83398535 0xF440 +0x83398536 0xF441 +0x83398537 0xF442 +0x83398538 0xF443 +0x83398539 0xF444 +0x83398630 0xF445 +0x83398631 0xF446 +0x83398632 0xF447 +0x83398633 0xF448 +0x83398634 0xF449 +0x83398635 0xF44A +0x83398636 0xF44B +0x83398637 0xF44C +0x83398638 0xF44D +0x83398639 0xF44E +0x83398730 0xF44F +0x83398731 0xF450 +0x83398732 0xF451 +0x83398733 0xF452 +0x83398734 0xF453 +0x83398735 0xF454 +0x83398736 0xF455 +0x83398737 0xF456 +0x83398738 0xF457 +0x83398739 0xF458 +0x83398830 0xF459 +0x83398831 0xF45A +0x83398832 0xF45B +0x83398833 0xF45C +0x83398834 0xF45D +0x83398835 0xF45E +0x83398836 0xF45F +0x83398837 0xF460 +0x83398838 0xF461 +0x83398839 0xF462 +0x83398930 0xF463 +0x83398931 0xF464 +0x83398932 0xF465 +0x83398933 0xF466 +0x83398934 0xF467 +0x83398935 0xF468 +0x83398936 0xF469 +0x83398937 0xF46A +0x83398938 0xF46B +0x83398939 0xF46C +0x83398A30 0xF46D +0x83398A31 0xF46E +0x83398A32 0xF46F +0x83398A33 0xF470 +0x83398A34 0xF471 +0x83398A35 0xF472 +0x83398A36 0xF473 +0x83398A37 0xF474 +0x83398A38 0xF475 +0x83398A39 0xF476 +0x83398B30 0xF477 +0x83398B31 0xF478 +0x83398B32 0xF479 +0x83398B33 0xF47A +0x83398B34 0xF47B +0x83398B35 0xF47C +0x83398B36 0xF47D +0x83398B37 0xF47E +0x83398B38 0xF47F +0x83398B39 0xF480 +0x83398C30 0xF481 +0x83398C31 0xF482 +0x83398C32 0xF483 +0x83398C33 0xF484 +0x83398C34 0xF485 +0x83398C35 0xF486 +0x83398C36 0xF487 +0x83398C37 0xF488 +0x83398C38 0xF489 +0x83398C39 0xF48A +0x83398D30 0xF48B +0x83398D31 0xF48C +0x83398D32 0xF48D +0x83398D33 0xF48E +0x83398D34 0xF48F +0x83398D35 0xF490 +0x83398D36 0xF491 +0x83398D37 0xF492 +0x83398D38 0xF493 +0x83398D39 0xF494 +0x83398E30 0xF495 +0x83398E31 0xF496 +0x83398E32 0xF497 +0x83398E33 0xF498 +0x83398E34 0xF499 +0x83398E35 0xF49A +0x83398E36 0xF49B +0x83398E37 0xF49C +0x83398E38 0xF49D +0x83398E39 0xF49E +0x83398F30 0xF49F +0x83398F31 0xF4A0 +0x83398F32 0xF4A1 +0x83398F33 0xF4A2 +0x83398F34 0xF4A3 +0x83398F35 0xF4A4 +0x83398F36 0xF4A5 +0x83398F37 0xF4A6 +0x83398F38 0xF4A7 +0x83398F39 0xF4A8 +0x83399030 0xF4A9 +0x83399031 0xF4AA +0x83399032 0xF4AB +0x83399033 0xF4AC +0x83399034 0xF4AD +0x83399035 0xF4AE +0x83399036 0xF4AF +0x83399037 0xF4B0 +0x83399038 0xF4B1 +0x83399039 0xF4B2 +0x83399130 0xF4B3 +0x83399131 0xF4B4 +0x83399132 0xF4B5 +0x83399133 0xF4B6 +0x83399134 0xF4B7 +0x83399135 0xF4B8 +0x83399136 0xF4B9 +0x83399137 0xF4BA +0x83399138 0xF4BB +0x83399139 0xF4BC +0x83399230 0xF4BD +0x83399231 0xF4BE +0x83399232 0xF4BF +0x83399233 0xF4C0 +0x83399234 0xF4C1 +0x83399235 0xF4C2 +0x83399236 0xF4C3 +0x83399237 0xF4C4 +0x83399238 0xF4C5 +0x83399239 0xF4C6 +0x83399330 0xF4C7 +0x83399331 0xF4C8 +0x83399332 0xF4C9 +0x83399333 0xF4CA +0x83399334 0xF4CB +0x83399335 0xF4CC +0x83399336 0xF4CD +0x83399337 0xF4CE +0x83399338 0xF4CF +0x83399339 0xF4D0 +0x83399430 0xF4D1 +0x83399431 0xF4D2 +0x83399432 0xF4D3 +0x83399433 0xF4D4 +0x83399434 0xF4D5 +0x83399435 0xF4D6 +0x83399436 0xF4D7 +0x83399437 0xF4D8 +0x83399438 0xF4D9 +0x83399439 0xF4DA +0x83399530 0xF4DB +0x83399531 0xF4DC +0x83399532 0xF4DD +0x83399533 0xF4DE +0x83399534 0xF4DF +0x83399535 0xF4E0 +0x83399536 0xF4E1 +0x83399537 0xF4E2 +0x83399538 0xF4E3 +0x83399539 0xF4E4 +0x83399630 0xF4E5 +0x83399631 0xF4E6 +0x83399632 0xF4E7 +0x83399633 0xF4E8 +0x83399634 0xF4E9 +0x83399635 0xF4EA +0x83399636 0xF4EB +0x83399637 0xF4EC +0x83399638 0xF4ED +0x83399639 0xF4EE +0x83399730 0xF4EF +0x83399731 0xF4F0 +0x83399732 0xF4F1 +0x83399733 0xF4F2 +0x83399734 0xF4F3 +0x83399735 0xF4F4 +0x83399736 0xF4F5 +0x83399737 0xF4F6 +0x83399738 0xF4F7 +0x83399739 0xF4F8 +0x83399830 0xF4F9 +0x83399831 0xF4FA +0x83399832 0xF4FB +0x83399833 0xF4FC +0x83399834 0xF4FD +0x83399835 0xF4FE +0x83399836 0xF4FF +0x83399837 0xF500 +0x83399838 0xF501 +0x83399839 0xF502 +0x83399930 0xF503 +0x83399931 0xF504 +0x83399932 0xF505 +0x83399933 0xF506 +0x83399934 0xF507 +0x83399935 0xF508 +0x83399936 0xF509 +0x83399937 0xF50A +0x83399938 0xF50B +0x83399939 0xF50C +0x83399A30 0xF50D +0x83399A31 0xF50E +0x83399A32 0xF50F +0x83399A33 0xF510 +0x83399A34 0xF511 +0x83399A35 0xF512 +0x83399A36 0xF513 +0x83399A37 0xF514 +0x83399A38 0xF515 +0x83399A39 0xF516 +0x83399B30 0xF517 +0x83399B31 0xF518 +0x83399B32 0xF519 +0x83399B33 0xF51A +0x83399B34 0xF51B +0x83399B35 0xF51C +0x83399B36 0xF51D +0x83399B37 0xF51E +0x83399B38 0xF51F +0x83399B39 0xF520 +0x83399C30 0xF521 +0x83399C31 0xF522 +0x83399C32 0xF523 +0x83399C33 0xF524 +0x83399C34 0xF525 +0x83399C35 0xF526 +0x83399C36 0xF527 +0x83399C37 0xF528 +0x83399C38 0xF529 +0x83399C39 0xF52A +0x83399D30 0xF52B +0x83399D31 0xF52C +0x83399D32 0xF52D +0x83399D33 0xF52E +0x83399D34 0xF52F +0x83399D35 0xF530 +0x83399D36 0xF531 +0x83399D37 0xF532 +0x83399D38 0xF533 +0x83399D39 0xF534 +0x83399E30 0xF535 +0x83399E31 0xF536 +0x83399E32 0xF537 +0x83399E33 0xF538 +0x83399E34 0xF539 +0x83399E35 0xF53A +0x83399E36 0xF53B +0x83399E37 0xF53C +0x83399E38 0xF53D +0x83399E39 0xF53E +0x83399F30 0xF53F +0x83399F31 0xF540 +0x83399F32 0xF541 +0x83399F33 0xF542 +0x83399F34 0xF543 +0x83399F35 0xF544 +0x83399F36 0xF545 +0x83399F37 0xF546 +0x83399F38 0xF547 +0x83399F39 0xF548 +0x8339A030 0xF549 +0x8339A031 0xF54A +0x8339A032 0xF54B +0x8339A033 0xF54C +0x8339A034 0xF54D +0x8339A035 0xF54E +0x8339A036 0xF54F +0x8339A037 0xF550 +0x8339A038 0xF551 +0x8339A039 0xF552 +0x8339A130 0xF553 +0x8339A131 0xF554 +0x8339A132 0xF555 +0x8339A133 0xF556 +0x8339A134 0xF557 +0x8339A135 0xF558 +0x8339A136 0xF559 +0x8339A137 0xF55A +0x8339A138 0xF55B +0x8339A139 0xF55C +0x8339A230 0xF55D +0x8339A231 0xF55E +0x8339A232 0xF55F +0x8339A233 0xF560 +0x8339A234 0xF561 +0x8339A235 0xF562 +0x8339A236 0xF563 +0x8339A237 0xF564 +0x8339A238 0xF565 +0x8339A239 0xF566 +0x8339A330 0xF567 +0x8339A331 0xF568 +0x8339A332 0xF569 +0x8339A333 0xF56A +0x8339A334 0xF56B +0x8339A335 0xF56C +0x8339A336 0xF56D +0x8339A337 0xF56E +0x8339A338 0xF56F +0x8339A339 0xF570 +0x8339A430 0xF571 +0x8339A431 0xF572 +0x8339A432 0xF573 +0x8339A433 0xF574 +0x8339A434 0xF575 +0x8339A435 0xF576 +0x8339A436 0xF577 +0x8339A437 0xF578 +0x8339A438 0xF579 +0x8339A439 0xF57A +0x8339A530 0xF57B +0x8339A531 0xF57C +0x8339A532 0xF57D +0x8339A533 0xF57E +0x8339A534 0xF57F +0x8339A535 0xF580 +0x8339A536 0xF581 +0x8339A537 0xF582 +0x8339A538 0xF583 +0x8339A539 0xF584 +0x8339A630 0xF585 +0x8339A631 0xF586 +0x8339A632 0xF587 +0x8339A633 0xF588 +0x8339A634 0xF589 +0x8339A635 0xF58A +0x8339A636 0xF58B +0x8339A637 0xF58C +0x8339A638 0xF58D +0x8339A639 0xF58E +0x8339A730 0xF58F +0x8339A731 0xF590 +0x8339A732 0xF591 +0x8339A733 0xF592 +0x8339A734 0xF593 +0x8339A735 0xF594 +0x8339A736 0xF595 +0x8339A737 0xF596 +0x8339A738 0xF597 +0x8339A739 0xF598 +0x8339A830 0xF599 +0x8339A831 0xF59A +0x8339A832 0xF59B +0x8339A833 0xF59C +0x8339A834 0xF59D +0x8339A835 0xF59E +0x8339A836 0xF59F +0x8339A837 0xF5A0 +0x8339A838 0xF5A1 +0x8339A839 0xF5A2 +0x8339A930 0xF5A3 +0x8339A931 0xF5A4 +0x8339A932 0xF5A5 +0x8339A933 0xF5A6 +0x8339A934 0xF5A7 +0x8339A935 0xF5A8 +0x8339A936 0xF5A9 +0x8339A937 0xF5AA +0x8339A938 0xF5AB +0x8339A939 0xF5AC +0x8339AA30 0xF5AD +0x8339AA31 0xF5AE +0x8339AA32 0xF5AF +0x8339AA33 0xF5B0 +0x8339AA34 0xF5B1 +0x8339AA35 0xF5B2 +0x8339AA36 0xF5B3 +0x8339AA37 0xF5B4 +0x8339AA38 0xF5B5 +0x8339AA39 0xF5B6 +0x8339AB30 0xF5B7 +0x8339AB31 0xF5B8 +0x8339AB32 0xF5B9 +0x8339AB33 0xF5BA +0x8339AB34 0xF5BB +0x8339AB35 0xF5BC +0x8339AB36 0xF5BD +0x8339AB37 0xF5BE +0x8339AB38 0xF5BF +0x8339AB39 0xF5C0 +0x8339AC30 0xF5C1 +0x8339AC31 0xF5C2 +0x8339AC32 0xF5C3 +0x8339AC33 0xF5C4 +0x8339AC34 0xF5C5 +0x8339AC35 0xF5C6 +0x8339AC36 0xF5C7 +0x8339AC37 0xF5C8 +0x8339AC38 0xF5C9 +0x8339AC39 0xF5CA +0x8339AD30 0xF5CB +0x8339AD31 0xF5CC +0x8339AD32 0xF5CD +0x8339AD33 0xF5CE +0x8339AD34 0xF5CF +0x8339AD35 0xF5D0 +0x8339AD36 0xF5D1 +0x8339AD37 0xF5D2 +0x8339AD38 0xF5D3 +0x8339AD39 0xF5D4 +0x8339AE30 0xF5D5 +0x8339AE31 0xF5D6 +0x8339AE32 0xF5D7 +0x8339AE33 0xF5D8 +0x8339AE34 0xF5D9 +0x8339AE35 0xF5DA +0x8339AE36 0xF5DB +0x8339AE37 0xF5DC +0x8339AE38 0xF5DD +0x8339AE39 0xF5DE +0x8339AF30 0xF5DF +0x8339AF31 0xF5E0 +0x8339AF32 0xF5E1 +0x8339AF33 0xF5E2 +0x8339AF34 0xF5E3 +0x8339AF35 0xF5E4 +0x8339AF36 0xF5E5 +0x8339AF37 0xF5E6 +0x8339AF38 0xF5E7 +0x8339AF39 0xF5E8 +0x8339B030 0xF5E9 +0x8339B031 0xF5EA +0x8339B032 0xF5EB +0x8339B033 0xF5EC +0x8339B034 0xF5ED +0x8339B035 0xF5EE +0x8339B036 0xF5EF +0x8339B037 0xF5F0 +0x8339B038 0xF5F1 +0x8339B039 0xF5F2 +0x8339B130 0xF5F3 +0x8339B131 0xF5F4 +0x8339B132 0xF5F5 +0x8339B133 0xF5F6 +0x8339B134 0xF5F7 +0x8339B135 0xF5F8 +0x8339B136 0xF5F9 +0x8339B137 0xF5FA +0x8339B138 0xF5FB +0x8339B139 0xF5FC +0x8339B230 0xF5FD +0x8339B231 0xF5FE +0x8339B232 0xF5FF +0x8339B233 0xF600 +0x8339B234 0xF601 +0x8339B235 0xF602 +0x8339B236 0xF603 +0x8339B237 0xF604 +0x8339B238 0xF605 +0x8339B239 0xF606 +0x8339B330 0xF607 +0x8339B331 0xF608 +0x8339B332 0xF609 +0x8339B333 0xF60A +0x8339B334 0xF60B +0x8339B335 0xF60C +0x8339B336 0xF60D +0x8339B337 0xF60E +0x8339B338 0xF60F +0x8339B339 0xF610 +0x8339B430 0xF611 +0x8339B431 0xF612 +0x8339B432 0xF613 +0x8339B433 0xF614 +0x8339B434 0xF615 +0x8339B435 0xF616 +0x8339B436 0xF617 +0x8339B437 0xF618 +0x8339B438 0xF619 +0x8339B439 0xF61A +0x8339B530 0xF61B +0x8339B531 0xF61C +0x8339B532 0xF61D +0x8339B533 0xF61E +0x8339B534 0xF61F +0x8339B535 0xF620 +0x8339B536 0xF621 +0x8339B537 0xF622 +0x8339B538 0xF623 +0x8339B539 0xF624 +0x8339B630 0xF625 +0x8339B631 0xF626 +0x8339B632 0xF627 +0x8339B633 0xF628 +0x8339B634 0xF629 +0x8339B635 0xF62A +0x8339B636 0xF62B +0x8339B637 0xF62C +0x8339B638 0xF62D +0x8339B639 0xF62E +0x8339B730 0xF62F +0x8339B731 0xF630 +0x8339B732 0xF631 +0x8339B733 0xF632 +0x8339B734 0xF633 +0x8339B735 0xF634 +0x8339B736 0xF635 +0x8339B737 0xF636 +0x8339B738 0xF637 +0x8339B739 0xF638 +0x8339B830 0xF639 +0x8339B831 0xF63A +0x8339B832 0xF63B +0x8339B833 0xF63C +0x8339B834 0xF63D +0x8339B835 0xF63E +0x8339B836 0xF63F +0x8339B837 0xF640 +0x8339B838 0xF641 +0x8339B839 0xF642 +0x8339B930 0xF643 +0x8339B931 0xF644 +0x8339B932 0xF645 +0x8339B933 0xF646 +0x8339B934 0xF647 +0x8339B935 0xF648 +0x8339B936 0xF649 +0x8339B937 0xF64A +0x8339B938 0xF64B +0x8339B939 0xF64C +0x8339BA30 0xF64D +0x8339BA31 0xF64E +0x8339BA32 0xF64F +0x8339BA33 0xF650 +0x8339BA34 0xF651 +0x8339BA35 0xF652 +0x8339BA36 0xF653 +0x8339BA37 0xF654 +0x8339BA38 0xF655 +0x8339BA39 0xF656 +0x8339BB30 0xF657 +0x8339BB31 0xF658 +0x8339BB32 0xF659 +0x8339BB33 0xF65A +0x8339BB34 0xF65B +0x8339BB35 0xF65C +0x8339BB36 0xF65D +0x8339BB37 0xF65E +0x8339BB38 0xF65F +0x8339BB39 0xF660 +0x8339BC30 0xF661 +0x8339BC31 0xF662 +0x8339BC32 0xF663 +0x8339BC33 0xF664 +0x8339BC34 0xF665 +0x8339BC35 0xF666 +0x8339BC36 0xF667 +0x8339BC37 0xF668 +0x8339BC38 0xF669 +0x8339BC39 0xF66A +0x8339BD30 0xF66B +0x8339BD31 0xF66C +0x8339BD32 0xF66D +0x8339BD33 0xF66E +0x8339BD34 0xF66F +0x8339BD35 0xF670 +0x8339BD36 0xF671 +0x8339BD37 0xF672 +0x8339BD38 0xF673 +0x8339BD39 0xF674 +0x8339BE30 0xF675 +0x8339BE31 0xF676 +0x8339BE32 0xF677 +0x8339BE33 0xF678 +0x8339BE34 0xF679 +0x8339BE35 0xF67A +0x8339BE36 0xF67B +0x8339BE37 0xF67C +0x8339BE38 0xF67D +0x8339BE39 0xF67E +0x8339BF30 0xF67F +0x8339BF31 0xF680 +0x8339BF32 0xF681 +0x8339BF33 0xF682 +0x8339BF34 0xF683 +0x8339BF35 0xF684 +0x8339BF36 0xF685 +0x8339BF37 0xF686 +0x8339BF38 0xF687 +0x8339BF39 0xF688 +0x8339C030 0xF689 +0x8339C031 0xF68A +0x8339C032 0xF68B +0x8339C033 0xF68C +0x8339C034 0xF68D +0x8339C035 0xF68E +0x8339C036 0xF68F +0x8339C037 0xF690 +0x8339C038 0xF691 +0x8339C039 0xF692 +0x8339C130 0xF693 +0x8339C131 0xF694 +0x8339C132 0xF695 +0x8339C133 0xF696 +0x8339C134 0xF697 +0x8339C135 0xF698 +0x8339C136 0xF699 +0x8339C137 0xF69A +0x8339C138 0xF69B +0x8339C139 0xF69C +0x8339C230 0xF69D +0x8339C231 0xF69E +0x8339C232 0xF69F +0x8339C233 0xF6A0 +0x8339C234 0xF6A1 +0x8339C235 0xF6A2 +0x8339C236 0xF6A3 +0x8339C237 0xF6A4 +0x8339C238 0xF6A5 +0x8339C239 0xF6A6 +0x8339C330 0xF6A7 +0x8339C331 0xF6A8 +0x8339C332 0xF6A9 +0x8339C333 0xF6AA +0x8339C334 0xF6AB +0x8339C335 0xF6AC +0x8339C336 0xF6AD +0x8339C337 0xF6AE +0x8339C338 0xF6AF +0x8339C339 0xF6B0 +0x8339C430 0xF6B1 +0x8339C431 0xF6B2 +0x8339C432 0xF6B3 +0x8339C433 0xF6B4 +0x8339C434 0xF6B5 +0x8339C435 0xF6B6 +0x8339C436 0xF6B7 +0x8339C437 0xF6B8 +0x8339C438 0xF6B9 +0x8339C439 0xF6BA +0x8339C530 0xF6BB +0x8339C531 0xF6BC +0x8339C532 0xF6BD +0x8339C533 0xF6BE +0x8339C534 0xF6BF +0x8339C535 0xF6C0 +0x8339C536 0xF6C1 +0x8339C537 0xF6C2 +0x8339C538 0xF6C3 +0x8339C539 0xF6C4 +0x8339C630 0xF6C5 +0x8339C631 0xF6C6 +0x8339C632 0xF6C7 +0x8339C633 0xF6C8 +0x8339C634 0xF6C9 +0x8339C635 0xF6CA +0x8339C636 0xF6CB +0x8339C637 0xF6CC +0x8339C638 0xF6CD +0x8339C639 0xF6CE +0x8339C730 0xF6CF +0x8339C731 0xF6D0 +0x8339C732 0xF6D1 +0x8339C733 0xF6D2 +0x8339C734 0xF6D3 +0x8339C735 0xF6D4 +0x8339C736 0xF6D5 +0x8339C737 0xF6D6 +0x8339C738 0xF6D7 +0x8339C739 0xF6D8 +0x8339C830 0xF6D9 +0x8339C831 0xF6DA +0x8339C832 0xF6DB +0x8339C833 0xF6DC +0x8339C834 0xF6DD +0x8339C835 0xF6DE +0x8339C836 0xF6DF +0x8339C837 0xF6E0 +0x8339C838 0xF6E1 +0x8339C839 0xF6E2 +0x8339C930 0xF6E3 +0x8339C931 0xF6E4 +0x8339C932 0xF6E5 +0x8339C933 0xF6E6 +0x8339C934 0xF6E7 +0x8339C935 0xF6E8 +0x8339C936 0xF6E9 +0x8339C937 0xF6EA +0x8339C938 0xF6EB +0x8339C939 0xF6EC +0x8339CA30 0xF6ED +0x8339CA31 0xF6EE +0x8339CA32 0xF6EF +0x8339CA33 0xF6F0 +0x8339CA34 0xF6F1 +0x8339CA35 0xF6F2 +0x8339CA36 0xF6F3 +0x8339CA37 0xF6F4 +0x8339CA38 0xF6F5 +0x8339CA39 0xF6F6 +0x8339CB30 0xF6F7 +0x8339CB31 0xF6F8 +0x8339CB32 0xF6F9 +0x8339CB33 0xF6FA +0x8339CB34 0xF6FB +0x8339CB35 0xF6FC +0x8339CB36 0xF6FD +0x8339CB37 0xF6FE +0x8339CB38 0xF6FF +0x8339CB39 0xF700 +0x8339CC30 0xF701 +0x8339CC31 0xF702 +0x8339CC32 0xF703 +0x8339CC33 0xF704 +0x8339CC34 0xF705 +0x8339CC35 0xF706 +0x8339CC36 0xF707 +0x8339CC37 0xF708 +0x8339CC38 0xF709 +0x8339CC39 0xF70A +0x8339CD30 0xF70B +0x8339CD31 0xF70C +0x8339CD32 0xF70D +0x8339CD33 0xF70E +0x8339CD34 0xF70F +0x8339CD35 0xF710 +0x8339CD36 0xF711 +0x8339CD37 0xF712 +0x8339CD38 0xF713 +0x8339CD39 0xF714 +0x8339CE30 0xF715 +0x8339CE31 0xF716 +0x8339CE32 0xF717 +0x8339CE33 0xF718 +0x8339CE34 0xF719 +0x8339CE35 0xF71A +0x8339CE36 0xF71B +0x8339CE37 0xF71C +0x8339CE38 0xF71D +0x8339CE39 0xF71E +0x8339CF30 0xF71F +0x8339CF31 0xF720 +0x8339CF32 0xF721 +0x8339CF33 0xF722 +0x8339CF34 0xF723 +0x8339CF35 0xF724 +0x8339CF36 0xF725 +0x8339CF37 0xF726 +0x8339CF38 0xF727 +0x8339CF39 0xF728 +0x8339D030 0xF729 +0x8339D031 0xF72A +0x8339D032 0xF72B +0x8339D033 0xF72C +0x8339D034 0xF72D +0x8339D035 0xF72E +0x8339D036 0xF72F +0x8339D037 0xF730 +0x8339D038 0xF731 +0x8339D039 0xF732 +0x8339D130 0xF733 +0x8339D131 0xF734 +0x8339D132 0xF735 +0x8339D133 0xF736 +0x8339D134 0xF737 +0x8339D135 0xF738 +0x8339D136 0xF739 +0x8339D137 0xF73A +0x8339D138 0xF73B +0x8339D139 0xF73C +0x8339D230 0xF73D +0x8339D231 0xF73E +0x8339D232 0xF73F +0x8339D233 0xF740 +0x8339D234 0xF741 +0x8339D235 0xF742 +0x8339D236 0xF743 +0x8339D237 0xF744 +0x8339D238 0xF745 +0x8339D239 0xF746 +0x8339D330 0xF747 +0x8339D331 0xF748 +0x8339D332 0xF749 +0x8339D333 0xF74A +0x8339D334 0xF74B +0x8339D335 0xF74C +0x8339D336 0xF74D +0x8339D337 0xF74E +0x8339D338 0xF74F +0x8339D339 0xF750 +0x8339D430 0xF751 +0x8339D431 0xF752 +0x8339D432 0xF753 +0x8339D433 0xF754 +0x8339D434 0xF755 +0x8339D435 0xF756 +0x8339D436 0xF757 +0x8339D437 0xF758 +0x8339D438 0xF759 +0x8339D439 0xF75A +0x8339D530 0xF75B +0x8339D531 0xF75C +0x8339D532 0xF75D +0x8339D533 0xF75E +0x8339D534 0xF75F +0x8339D535 0xF760 +0x8339D536 0xF761 +0x8339D537 0xF762 +0x8339D538 0xF763 +0x8339D539 0xF764 +0x8339D630 0xF765 +0x8339D631 0xF766 +0x8339D632 0xF767 +0x8339D633 0xF768 +0x8339D634 0xF769 +0x8339D635 0xF76A +0x8339D636 0xF76B +0x8339D637 0xF76C +0x8339D638 0xF76D +0x8339D639 0xF76E +0x8339D730 0xF76F +0x8339D731 0xF770 +0x8339D732 0xF771 +0x8339D733 0xF772 +0x8339D734 0xF773 +0x8339D735 0xF774 +0x8339D736 0xF775 +0x8339D737 0xF776 +0x8339D738 0xF777 +0x8339D739 0xF778 +0x8339D830 0xF779 +0x8339D831 0xF77A +0x8339D832 0xF77B +0x8339D833 0xF77C +0x8339D834 0xF77D +0x8339D835 0xF77E +0x8339D836 0xF77F +0x8339D837 0xF780 +0x8339D838 0xF781 +0x8339D839 0xF782 +0x8339D930 0xF783 +0x8339D931 0xF784 +0x8339D932 0xF785 +0x8339D933 0xF786 +0x8339D934 0xF787 +0x8339D935 0xF788 +0x8339D936 0xF789 +0x8339D937 0xF78A +0x8339D938 0xF78B +0x8339D939 0xF78C +0x8339DA30 0xF78D +0x8339DA31 0xF78E +0x8339DA32 0xF78F +0x8339DA33 0xF790 +0x8339DA34 0xF791 +0x8339DA35 0xF792 +0x8339DA36 0xF793 +0x8339DA37 0xF794 +0x8339DA38 0xF795 +0x8339DA39 0xF796 +0x8339DB30 0xF797 +0x8339DB31 0xF798 +0x8339DB32 0xF799 +0x8339DB33 0xF79A +0x8339DB34 0xF79B +0x8339DB35 0xF79C +0x8339DB36 0xF79D +0x8339DB37 0xF79E +0x8339DB38 0xF79F +0x8339DB39 0xF7A0 +0x8339DC30 0xF7A1 +0x8339DC31 0xF7A2 +0x8339DC32 0xF7A3 +0x8339DC33 0xF7A4 +0x8339DC34 0xF7A5 +0x8339DC35 0xF7A6 +0x8339DC36 0xF7A7 +0x8339DC37 0xF7A8 +0x8339DC38 0xF7A9 +0x8339DC39 0xF7AA +0x8339DD30 0xF7AB +0x8339DD31 0xF7AC +0x8339DD32 0xF7AD +0x8339DD33 0xF7AE +0x8339DD34 0xF7AF +0x8339DD35 0xF7B0 +0x8339DD36 0xF7B1 +0x8339DD37 0xF7B2 +0x8339DD38 0xF7B3 +0x8339DD39 0xF7B4 +0x8339DE30 0xF7B5 +0x8339DE31 0xF7B6 +0x8339DE32 0xF7B7 +0x8339DE33 0xF7B8 +0x8339DE34 0xF7B9 +0x8339DE35 0xF7BA +0x8339DE36 0xF7BB +0x8339DE37 0xF7BC +0x8339DE38 0xF7BD +0x8339DE39 0xF7BE +0x8339DF30 0xF7BF +0x8339DF31 0xF7C0 +0x8339DF32 0xF7C1 +0x8339DF33 0xF7C2 +0x8339DF34 0xF7C3 +0x8339DF35 0xF7C4 +0x8339DF36 0xF7C5 +0x8339DF37 0xF7C6 +0x8339DF38 0xF7C7 +0x8339DF39 0xF7C8 +0x8339E030 0xF7C9 +0x8339E031 0xF7CA +0x8339E032 0xF7CB +0x8339E033 0xF7CC +0x8339E034 0xF7CD +0x8339E035 0xF7CE +0x8339E036 0xF7CF +0x8339E037 0xF7D0 +0x8339E038 0xF7D1 +0x8339E039 0xF7D2 +0x8339E130 0xF7D3 +0x8339E131 0xF7D4 +0x8339E132 0xF7D5 +0x8339E133 0xF7D6 +0x8339E134 0xF7D7 +0x8339E135 0xF7D8 +0x8339E136 0xF7D9 +0x8339E137 0xF7DA +0x8339E138 0xF7DB +0x8339E139 0xF7DC +0x8339E230 0xF7DD +0x8339E231 0xF7DE +0x8339E232 0xF7DF +0x8339E233 0xF7E0 +0x8339E234 0xF7E1 +0x8339E235 0xF7E2 +0x8339E236 0xF7E3 +0x8339E237 0xF7E4 +0x8339E238 0xF7E5 +0x8339E239 0xF7E6 +0x8339E330 0xF7E7 +0x8339E331 0xF7E8 +0x8339E332 0xF7E9 +0x8339E333 0xF7EA +0x8339E334 0xF7EB +0x8339E335 0xF7EC +0x8339E336 0xF7ED +0x8339E337 0xF7EE +0x8339E338 0xF7EF +0x8339E339 0xF7F0 +0x8339E430 0xF7F1 +0x8339E431 0xF7F2 +0x8339E432 0xF7F3 +0x8339E433 0xF7F4 +0x8339E434 0xF7F5 +0x8339E435 0xF7F6 +0x8339E436 0xF7F7 +0x8339E437 0xF7F8 +0x8339E438 0xF7F9 +0x8339E439 0xF7FA +0x8339E530 0xF7FB +0x8339E531 0xF7FC +0x8339E532 0xF7FD +0x8339E533 0xF7FE +0x8339E534 0xF7FF +0x8339E535 0xF800 +0x8339E536 0xF801 +0x8339E537 0xF802 +0x8339E538 0xF803 +0x8339E539 0xF804 +0x8339E630 0xF805 +0x8339E631 0xF806 +0x8339E632 0xF807 +0x8339E633 0xF808 +0x8339E634 0xF809 +0x8339E635 0xF80A +0x8339E636 0xF80B +0x8339E637 0xF80C +0x8339E638 0xF80D +0x8339E639 0xF80E +0x8339E730 0xF80F +0x8339E731 0xF810 +0x8339E732 0xF811 +0x8339E733 0xF812 +0x8339E734 0xF813 +0x8339E735 0xF814 +0x8339E736 0xF815 +0x8339E737 0xF816 +0x8339E738 0xF817 +0x8339E739 0xF818 +0x8339E830 0xF819 +0x8339E831 0xF81A +0x8339E832 0xF81B +0x8339E833 0xF81C +0x8339E834 0xF81D +0x8339E835 0xF81E +0x8339E836 0xF81F +0x8339E837 0xF820 +0x8339E838 0xF821 +0x8339E839 0xF822 +0x8339E930 0xF823 +0x8339E931 0xF824 +0x8339E932 0xF825 +0x8339E933 0xF826 +0x8339E934 0xF827 +0x8339E935 0xF828 +0x8339E936 0xF829 +0x8339E937 0xF82A +0x8339E938 0xF82B +0x8339E939 0xF82C +0x8339EA30 0xF82D +0x8339EA31 0xF82E +0x8339EA32 0xF82F +0x8339EA33 0xF830 +0x8339EA34 0xF831 +0x8339EA35 0xF832 +0x8339EA36 0xF833 +0x8339EA37 0xF834 +0x8339EA38 0xF835 +0x8339EA39 0xF836 +0x8339EB30 0xF837 +0x8339EB31 0xF838 +0x8339EB32 0xF839 +0x8339EB33 0xF83A +0x8339EB34 0xF83B +0x8339EB35 0xF83C +0x8339EB36 0xF83D +0x8339EB37 0xF83E +0x8339EB38 0xF83F +0x8339EB39 0xF840 +0x8339EC30 0xF841 +0x8339EC31 0xF842 +0x8339EC32 0xF843 +0x8339EC33 0xF844 +0x8339EC34 0xF845 +0x8339EC35 0xF846 +0x8339EC36 0xF847 +0x8339EC37 0xF848 +0x8339EC38 0xF849 +0x8339EC39 0xF84A +0x8339ED30 0xF84B +0x8339ED31 0xF84C +0x8339ED32 0xF84D +0x8339ED33 0xF84E +0x8339ED34 0xF84F +0x8339ED35 0xF850 +0x8339ED36 0xF851 +0x8339ED37 0xF852 +0x8339ED38 0xF853 +0x8339ED39 0xF854 +0x8339EE30 0xF855 +0x8339EE31 0xF856 +0x8339EE32 0xF857 +0x8339EE33 0xF858 +0x8339EE34 0xF859 +0x8339EE35 0xF85A +0x8339EE36 0xF85B +0x8339EE37 0xF85C +0x8339EE38 0xF85D +0x8339EE39 0xF85E +0x8339EF30 0xF85F +0x8339EF31 0xF860 +0x8339EF32 0xF861 +0x8339EF33 0xF862 +0x8339EF34 0xF863 +0x8339EF35 0xF864 +0x8339EF36 0xF865 +0x8339EF37 0xF866 +0x8339EF38 0xF867 +0x8339EF39 0xF868 +0x8339F030 0xF869 +0x8339F031 0xF86A +0x8339F032 0xF86B +0x8339F033 0xF86C +0x8339F034 0xF86D +0x8339F035 0xF86E +0x8339F036 0xF86F +0x8339F037 0xF870 +0x8339F038 0xF871 +0x8339F039 0xF872 +0x8339F130 0xF873 +0x8339F131 0xF874 +0x8339F132 0xF875 +0x8339F133 0xF876 +0x8339F134 0xF877 +0x8339F135 0xF878 +0x8339F136 0xF879 +0x8339F137 0xF87A +0x8339F138 0xF87B +0x8339F139 0xF87C +0x8339F230 0xF87D +0x8339F231 0xF87E +0x8339F232 0xF87F +0x8339F233 0xF880 +0x8339F234 0xF881 +0x8339F235 0xF882 +0x8339F236 0xF883 +0x8339F237 0xF884 +0x8339F238 0xF885 +0x8339F239 0xF886 +0x8339F330 0xF887 +0x8339F331 0xF888 +0x8339F332 0xF889 +0x8339F333 0xF88A +0x8339F334 0xF88B +0x8339F335 0xF88C +0x8339F336 0xF88D +0x8339F337 0xF88E +0x8339F338 0xF88F +0x8339F339 0xF890 +0x8339F430 0xF891 +0x8339F431 0xF892 +0x8339F432 0xF893 +0x8339F433 0xF894 +0x8339F434 0xF895 +0x8339F435 0xF896 +0x8339F436 0xF897 +0x8339F437 0xF898 +0x8339F438 0xF899 +0x8339F439 0xF89A +0x8339F530 0xF89B +0x8339F531 0xF89C +0x8339F532 0xF89D +0x8339F533 0xF89E +0x8339F534 0xF89F +0x8339F535 0xF8A0 +0x8339F536 0xF8A1 +0x8339F537 0xF8A2 +0x8339F538 0xF8A3 +0x8339F539 0xF8A4 +0x8339F630 0xF8A5 +0x8339F631 0xF8A6 +0x8339F632 0xF8A7 +0x8339F633 0xF8A8 +0x8339F634 0xF8A9 +0x8339F635 0xF8AA +0x8339F636 0xF8AB +0x8339F637 0xF8AC +0x8339F638 0xF8AD +0x8339F639 0xF8AE +0x8339F730 0xF8AF +0x8339F731 0xF8B0 +0x8339F732 0xF8B1 +0x8339F733 0xF8B2 +0x8339F734 0xF8B3 +0x8339F735 0xF8B4 +0x8339F736 0xF8B5 +0x8339F737 0xF8B6 +0x8339F738 0xF8B7 +0x8339F739 0xF8B8 +0x8339F830 0xF8B9 +0x8339F831 0xF8BA +0x8339F832 0xF8BB +0x8339F833 0xF8BC +0x8339F834 0xF8BD +0x8339F835 0xF8BE +0x8339F836 0xF8BF +0x8339F837 0xF8C0 +0x8339F838 0xF8C1 +0x8339F839 0xF8C2 +0x8339F930 0xF8C3 +0x8339F931 0xF8C4 +0x8339F932 0xF8C5 +0x8339F933 0xF8C6 +0x8339F934 0xF8C7 +0x8339F935 0xF8C8 +0x8339F936 0xF8C9 +0x8339F937 0xF8CA +0x8339F938 0xF8CB +0x8339F939 0xF8CC +0x8339FA30 0xF8CD +0x8339FA31 0xF8CE +0x8339FA32 0xF8CF +0x8339FA33 0xF8D0 +0x8339FA34 0xF8D1 +0x8339FA35 0xF8D2 +0x8339FA36 0xF8D3 +0x8339FA37 0xF8D4 +0x8339FA38 0xF8D5 +0x8339FA39 0xF8D6 +0x8339FB30 0xF8D7 +0x8339FB31 0xF8D8 +0x8339FB32 0xF8D9 +0x8339FB33 0xF8DA +0x8339FB34 0xF8DB +0x8339FB35 0xF8DC +0x8339FB36 0xF8DD +0x8339FB37 0xF8DE +0x8339FB38 0xF8DF +0x8339FB39 0xF8E0 +0x8339FC30 0xF8E1 +0x8339FC31 0xF8E2 +0x8339FC32 0xF8E3 +0x8339FC33 0xF8E4 +0x8339FC34 0xF8E5 +0x8339FC35 0xF8E6 +0x8339FC36 0xF8E7 +0x8339FC37 0xF8E8 +0x8339FC38 0xF8E9 +0x8339FC39 0xF8EA +0x8339FD30 0xF8EB +0x8339FD31 0xF8EC +0x8339FD32 0xF8ED +0x8339FD33 0xF8EE +0x8339FD34 0xF8EF +0x8339FD35 0xF8F0 +0x8339FD36 0xF8F1 +0x8339FD37 0xF8F2 +0x8339FD38 0xF8F3 +0x8339FD39 0xF8F4 +0x8339FE30 0xF8F5 +0x8339FE31 0xF8F6 +0x8339FE32 0xF8F7 +0x8339FE33 0xF8F8 +0x8339FE34 0xF8F9 +0x8339FE35 0xF8FA +0x8339FE36 0xF8FB +0x8339FE37 0xF8FC +0x8339FE38 0xF8FD +0x8339FE39 0xF8FE +0x8340 0x50BD +0x8341 0x50BE +0x8342 0x50BF +0x8343 0x50C0 +0x8344 0x50C1 +0x8345 0x50C2 +0x8346 0x50C3 +0x8347 0x50C4 +0x8348 0x50C5 +0x8349 0x50C6 +0x834A 0x50C7 +0x834B 0x50C8 +0x834C 0x50C9 +0x834D 0x50CA +0x834E 0x50CB +0x834F 0x50CC +0x8350 0x50CD +0x8351 0x50CE +0x8352 0x50D0 +0x8353 0x50D1 +0x8354 0x50D2 +0x8355 0x50D3 +0x8356 0x50D4 +0x8357 0x50D5 +0x8358 0x50D7 +0x8359 0x50D8 +0x835A 0x50D9 +0x835B 0x50DB +0x835C 0x50DC +0x835D 0x50DD +0x835E 0x50DE +0x835F 0x50DF +0x8360 0x50E0 +0x8361 0x50E1 +0x8362 0x50E2 +0x8363 0x50E3 +0x8364 0x50E4 +0x8365 0x50E5 +0x8366 0x50E8 +0x8367 0x50E9 +0x8368 0x50EA +0x8369 0x50EB +0x836A 0x50EF +0x836B 0x50F0 +0x836C 0x50F1 +0x836D 0x50F2 +0x836E 0x50F4 +0x836F 0x50F6 +0x8370 0x50F7 +0x8371 0x50F8 +0x8372 0x50F9 +0x8373 0x50FA +0x8374 0x50FC +0x8375 0x50FD +0x8376 0x50FE +0x8377 0x50FF +0x8378 0x5100 +0x8379 0x5101 +0x837A 0x5102 +0x837B 0x5103 +0x837C 0x5104 +0x837D 0x5105 +0x837E 0x5108 +0x8380 0x5109 +0x8381 0x510A +0x8382 0x510C +0x8383 0x510D +0x8384 0x510E +0x8385 0x510F +0x8386 0x5110 +0x8387 0x5111 +0x8388 0x5113 +0x8389 0x5114 +0x838A 0x5115 +0x838B 0x5116 +0x838C 0x5117 +0x838D 0x5118 +0x838E 0x5119 +0x838F 0x511A +0x8390 0x511B +0x8391 0x511C +0x8392 0x511D +0x8393 0x511E +0x8394 0x511F +0x8395 0x5120 +0x8396 0x5122 +0x8397 0x5123 +0x8398 0x5124 +0x8399 0x5125 +0x839A 0x5126 +0x839B 0x5127 +0x839C 0x5128 +0x839D 0x5129 +0x839E 0x512A +0x839F 0x512B +0x83A0 0x512C +0x83A1 0x512D +0x83A2 0x512E +0x83A3 0x512F +0x83A4 0x5130 +0x83A5 0x5131 +0x83A6 0x5132 +0x83A7 0x5133 +0x83A8 0x5134 +0x83A9 0x5135 +0x83AA 0x5136 +0x83AB 0x5137 +0x83AC 0x5138 +0x83AD 0x5139 +0x83AE 0x513A +0x83AF 0x513B +0x83B0 0x513C +0x83B1 0x513D +0x83B2 0x513E +0x83B3 0x5142 +0x83B4 0x5147 +0x83B5 0x514A +0x83B6 0x514C +0x83B7 0x514E +0x83B8 0x514F +0x83B9 0x5150 +0x83BA 0x5152 +0x83BB 0x5153 +0x83BC 0x5157 +0x83BD 0x5158 +0x83BE 0x5159 +0x83BF 0x515B +0x83C0 0x515D +0x83C1 0x515E +0x83C2 0x515F +0x83C3 0x5160 +0x83C4 0x5161 +0x83C5 0x5163 +0x83C6 0x5164 +0x83C7 0x5166 +0x83C8 0x5167 +0x83C9 0x5169 +0x83CA 0x516A +0x83CB 0x516F +0x83CC 0x5172 +0x83CD 0x517A +0x83CE 0x517E +0x83CF 0x517F +0x83D0 0x5183 +0x83D1 0x5184 +0x83D2 0x5186 +0x83D3 0x5187 +0x83D4 0x518A +0x83D5 0x518B +0x83D6 0x518E +0x83D7 0x518F +0x83D8 0x5190 +0x83D9 0x5191 +0x83DA 0x5193 +0x83DB 0x5194 +0x83DC 0x5198 +0x83DD 0x519A +0x83DE 0x519D +0x83DF 0x519E +0x83E0 0x519F +0x83E1 0x51A1 +0x83E2 0x51A3 +0x83E3 0x51A6 +0x83E4 0x51A7 +0x83E5 0x51A8 +0x83E6 0x51A9 +0x83E7 0x51AA +0x83E8 0x51AD +0x83E9 0x51AE +0x83EA 0x51B4 +0x83EB 0x51B8 +0x83EC 0x51B9 +0x83ED 0x51BA +0x83EE 0x51BE +0x83EF 0x51BF +0x83F0 0x51C1 +0x83F1 0x51C2 +0x83F2 0x51C3 +0x83F3 0x51C5 +0x83F4 0x51C8 +0x83F5 0x51CA +0x83F6 0x51CD +0x83F7 0x51CE +0x83F8 0x51D0 +0x83F9 0x51D2 +0x83FA 0x51D3 +0x83FB 0x51D4 +0x83FC 0x51D5 +0x83FD 0x51D6 +0x83FE 0x51D7 +0x84308130 0xF8FF +0x84308131 0xF900 +0x84308132 0xF901 +0x84308133 0xF902 +0x84308134 0xF903 +0x84308135 0xF904 +0x84308136 0xF905 +0x84308137 0xF906 +0x84308138 0xF907 +0x84308139 0xF908 +0x84308230 0xF909 +0x84308231 0xF90A +0x84308232 0xF90B +0x84308233 0xF90C +0x84308234 0xF90D +0x84308235 0xF90E +0x84308236 0xF90F +0x84308237 0xF910 +0x84308238 0xF911 +0x84308239 0xF912 +0x84308330 0xF913 +0x84308331 0xF914 +0x84308332 0xF915 +0x84308333 0xF916 +0x84308334 0xF917 +0x84308335 0xF918 +0x84308336 0xF919 +0x84308337 0xF91A +0x84308338 0xF91B +0x84308339 0xF91C +0x84308430 0xF91D +0x84308431 0xF91E +0x84308432 0xF91F +0x84308433 0xF920 +0x84308434 0xF921 +0x84308435 0xF922 +0x84308436 0xF923 +0x84308437 0xF924 +0x84308438 0xF925 +0x84308439 0xF926 +0x84308530 0xF927 +0x84308531 0xF928 +0x84308532 0xF929 +0x84308533 0xF92A +0x84308534 0xF92B +0x84308535 0xF92D +0x84308536 0xF92E +0x84308537 0xF92F +0x84308538 0xF930 +0x84308539 0xF931 +0x84308630 0xF932 +0x84308631 0xF933 +0x84308632 0xF934 +0x84308633 0xF935 +0x84308634 0xF936 +0x84308635 0xF937 +0x84308636 0xF938 +0x84308637 0xF939 +0x84308638 0xF93A +0x84308639 0xF93B +0x84308730 0xF93C +0x84308731 0xF93D +0x84308732 0xF93E +0x84308733 0xF93F +0x84308734 0xF940 +0x84308735 0xF941 +0x84308736 0xF942 +0x84308737 0xF943 +0x84308738 0xF944 +0x84308739 0xF945 +0x84308830 0xF946 +0x84308831 0xF947 +0x84308832 0xF948 +0x84308833 0xF949 +0x84308834 0xF94A +0x84308835 0xF94B +0x84308836 0xF94C +0x84308837 0xF94D +0x84308838 0xF94E +0x84308839 0xF94F +0x84308930 0xF950 +0x84308931 0xF951 +0x84308932 0xF952 +0x84308933 0xF953 +0x84308934 0xF954 +0x84308935 0xF955 +0x84308936 0xF956 +0x84308937 0xF957 +0x84308938 0xF958 +0x84308939 0xF959 +0x84308A30 0xF95A +0x84308A31 0xF95B +0x84308A32 0xF95C +0x84308A33 0xF95D +0x84308A34 0xF95E +0x84308A35 0xF95F +0x84308A36 0xF960 +0x84308A37 0xF961 +0x84308A38 0xF962 +0x84308A39 0xF963 +0x84308B30 0xF964 +0x84308B31 0xF965 +0x84308B32 0xF966 +0x84308B33 0xF967 +0x84308B34 0xF968 +0x84308B35 0xF969 +0x84308B36 0xF96A +0x84308B37 0xF96B +0x84308B38 0xF96C +0x84308B39 0xF96D +0x84308C30 0xF96E +0x84308C31 0xF96F +0x84308C32 0xF970 +0x84308C33 0xF971 +0x84308C34 0xF972 +0x84308C35 0xF973 +0x84308C36 0xF974 +0x84308C37 0xF975 +0x84308C38 0xF976 +0x84308C39 0xF977 +0x84308D30 0xF978 +0x84308D31 0xF97A +0x84308D32 0xF97B +0x84308D33 0xF97C +0x84308D34 0xF97D +0x84308D35 0xF97E +0x84308D36 0xF97F +0x84308D37 0xF980 +0x84308D38 0xF981 +0x84308D39 0xF982 +0x84308E30 0xF983 +0x84308E31 0xF984 +0x84308E32 0xF985 +0x84308E33 0xF986 +0x84308E34 0xF987 +0x84308E35 0xF988 +0x84308E36 0xF989 +0x84308E37 0xF98A +0x84308E38 0xF98B +0x84308E39 0xF98C +0x84308F30 0xF98D +0x84308F31 0xF98E +0x84308F32 0xF98F +0x84308F33 0xF990 +0x84308F34 0xF991 +0x84308F35 0xF992 +0x84308F36 0xF993 +0x84308F37 0xF994 +0x84308F38 0xF996 +0x84308F39 0xF997 +0x84309030 0xF998 +0x84309031 0xF999 +0x84309032 0xF99A +0x84309033 0xF99B +0x84309034 0xF99C +0x84309035 0xF99D +0x84309036 0xF99E +0x84309037 0xF99F +0x84309038 0xF9A0 +0x84309039 0xF9A1 +0x84309130 0xF9A2 +0x84309131 0xF9A3 +0x84309132 0xF9A4 +0x84309133 0xF9A5 +0x84309134 0xF9A6 +0x84309135 0xF9A7 +0x84309136 0xF9A8 +0x84309137 0xF9A9 +0x84309138 0xF9AA +0x84309139 0xF9AB +0x84309230 0xF9AC +0x84309231 0xF9AD +0x84309232 0xF9AE +0x84309233 0xF9AF +0x84309234 0xF9B0 +0x84309235 0xF9B1 +0x84309236 0xF9B2 +0x84309237 0xF9B3 +0x84309238 0xF9B4 +0x84309239 0xF9B5 +0x84309330 0xF9B6 +0x84309331 0xF9B7 +0x84309332 0xF9B8 +0x84309333 0xF9B9 +0x84309334 0xF9BA +0x84309335 0xF9BB +0x84309336 0xF9BC +0x84309337 0xF9BD +0x84309338 0xF9BE +0x84309339 0xF9BF +0x84309430 0xF9C0 +0x84309431 0xF9C1 +0x84309432 0xF9C2 +0x84309433 0xF9C3 +0x84309434 0xF9C4 +0x84309435 0xF9C5 +0x84309436 0xF9C6 +0x84309437 0xF9C7 +0x84309438 0xF9C8 +0x84309439 0xF9C9 +0x84309530 0xF9CA +0x84309531 0xF9CB +0x84309532 0xF9CC +0x84309533 0xF9CD +0x84309534 0xF9CE +0x84309535 0xF9CF +0x84309536 0xF9D0 +0x84309537 0xF9D1 +0x84309538 0xF9D2 +0x84309539 0xF9D3 +0x84309630 0xF9D4 +0x84309631 0xF9D5 +0x84309632 0xF9D6 +0x84309633 0xF9D7 +0x84309634 0xF9D8 +0x84309635 0xF9D9 +0x84309636 0xF9DA +0x84309637 0xF9DB +0x84309638 0xF9DC +0x84309639 0xF9DD +0x84309730 0xF9DE +0x84309731 0xF9DF +0x84309732 0xF9E0 +0x84309733 0xF9E1 +0x84309734 0xF9E2 +0x84309735 0xF9E3 +0x84309736 0xF9E4 +0x84309737 0xF9E5 +0x84309738 0xF9E6 +0x84309739 0xF9E8 +0x84309830 0xF9E9 +0x84309831 0xF9EA +0x84309832 0xF9EB +0x84309833 0xF9EC +0x84309834 0xF9ED +0x84309835 0xF9EE +0x84309836 0xF9EF +0x84309837 0xF9F0 +0x84309838 0xF9F2 +0x84309839 0xF9F3 +0x84309930 0xF9F4 +0x84309931 0xF9F5 +0x84309932 0xF9F6 +0x84309933 0xF9F7 +0x84309934 0xF9F8 +0x84309935 0xF9F9 +0x84309936 0xF9FA +0x84309937 0xF9FB +0x84309938 0xF9FC +0x84309939 0xF9FD +0x84309A30 0xF9FE +0x84309A31 0xF9FF +0x84309A32 0xFA00 +0x84309A33 0xFA01 +0x84309A34 0xFA02 +0x84309A35 0xFA03 +0x84309A36 0xFA04 +0x84309A37 0xFA05 +0x84309A38 0xFA06 +0x84309A39 0xFA07 +0x84309B30 0xFA08 +0x84309B31 0xFA09 +0x84309B32 0xFA0A +0x84309B33 0xFA0B +0x84309B34 0xFA10 +0x84309B35 0xFA12 +0x84309B36 0xFA15 +0x84309B37 0xFA16 +0x84309B38 0xFA17 +0x84309B39 0xFA19 +0x84309C30 0xFA1A +0x84309C31 0xFA1B +0x84309C32 0xFA1C +0x84309C33 0xFA1D +0x84309C34 0xFA1E +0x84309C35 0xFA22 +0x84309C36 0xFA25 +0x84309C37 0xFA26 +0x84309C38 0xFA2A +0x84309C39 0xFA2B +0x84309D30 0xFA2C +0x84309D31 0xFA2D +0x84309D32 0xFA2E +0x84309D33 0xFA2F +0x84309D34 0xFA30 +0x84309D35 0xFA31 +0x84309D36 0xFA32 +0x84309D37 0xFA33 +0x84309D38 0xFA34 +0x84309D39 0xFA35 +0x84309E30 0xFA36 +0x84309E31 0xFA37 +0x84309E32 0xFA38 +0x84309E33 0xFA39 +0x84309E34 0xFA3A +0x84309E35 0xFA3B +0x84309E36 0xFA3C +0x84309E37 0xFA3D +0x84309E38 0xFA3E +0x84309E39 0xFA3F +0x84309F30 0xFA40 +0x84309F31 0xFA41 +0x84309F32 0xFA42 +0x84309F33 0xFA43 +0x84309F34 0xFA44 +0x84309F35 0xFA45 +0x84309F36 0xFA46 +0x84309F37 0xFA47 +0x84309F38 0xFA48 +0x84309F39 0xFA49 +0x8430A030 0xFA4A +0x8430A031 0xFA4B +0x8430A032 0xFA4C +0x8430A033 0xFA4D +0x8430A034 0xFA4E +0x8430A035 0xFA4F +0x8430A036 0xFA50 +0x8430A037 0xFA51 +0x8430A038 0xFA52 +0x8430A039 0xFA53 +0x8430A130 0xFA54 +0x8430A131 0xFA55 +0x8430A132 0xFA56 +0x8430A133 0xFA57 +0x8430A134 0xFA58 +0x8430A135 0xFA59 +0x8430A136 0xFA5A +0x8430A137 0xFA5B +0x8430A138 0xFA5C +0x8430A139 0xFA5D +0x8430A230 0xFA5E +0x8430A231 0xFA5F +0x8430A232 0xFA60 +0x8430A233 0xFA61 +0x8430A234 0xFA62 +0x8430A235 0xFA63 +0x8430A236 0xFA64 +0x8430A237 0xFA65 +0x8430A238 0xFA66 +0x8430A239 0xFA67 +0x8430A330 0xFA68 +0x8430A331 0xFA69 +0x8430A332 0xFA6A +0x8430A333 0xFA6B +0x8430A334 0xFA6C +0x8430A335 0xFA6D +0x8430A336 0xFA6E +0x8430A337 0xFA6F +0x8430A338 0xFA70 +0x8430A339 0xFA71 +0x8430A430 0xFA72 +0x8430A431 0xFA73 +0x8430A432 0xFA74 +0x8430A433 0xFA75 +0x8430A434 0xFA76 +0x8430A435 0xFA77 +0x8430A436 0xFA78 +0x8430A437 0xFA79 +0x8430A438 0xFA7A +0x8430A439 0xFA7B +0x8430A530 0xFA7C +0x8430A531 0xFA7D +0x8430A532 0xFA7E +0x8430A533 0xFA7F +0x8430A534 0xFA80 +0x8430A535 0xFA81 +0x8430A536 0xFA82 +0x8430A537 0xFA83 +0x8430A538 0xFA84 +0x8430A539 0xFA85 +0x8430A630 0xFA86 +0x8430A631 0xFA87 +0x8430A632 0xFA88 +0x8430A633 0xFA89 +0x8430A634 0xFA8A +0x8430A635 0xFA8B +0x8430A636 0xFA8C +0x8430A637 0xFA8D +0x8430A638 0xFA8E +0x8430A639 0xFA8F +0x8430A730 0xFA90 +0x8430A731 0xFA91 +0x8430A732 0xFA92 +0x8430A733 0xFA93 +0x8430A734 0xFA94 +0x8430A735 0xFA95 +0x8430A736 0xFA96 +0x8430A737 0xFA97 +0x8430A738 0xFA98 +0x8430A739 0xFA99 +0x8430A830 0xFA9A +0x8430A831 0xFA9B +0x8430A832 0xFA9C +0x8430A833 0xFA9D +0x8430A834 0xFA9E +0x8430A835 0xFA9F +0x8430A836 0xFAA0 +0x8430A837 0xFAA1 +0x8430A838 0xFAA2 +0x8430A839 0xFAA3 +0x8430A930 0xFAA4 +0x8430A931 0xFAA5 +0x8430A932 0xFAA6 +0x8430A933 0xFAA7 +0x8430A934 0xFAA8 +0x8430A935 0xFAA9 +0x8430A936 0xFAAA +0x8430A937 0xFAAB +0x8430A938 0xFAAC +0x8430A939 0xFAAD +0x8430AA30 0xFAAE +0x8430AA31 0xFAAF +0x8430AA32 0xFAB0 +0x8430AA33 0xFAB1 +0x8430AA34 0xFAB2 +0x8430AA35 0xFAB3 +0x8430AA36 0xFAB4 +0x8430AA37 0xFAB5 +0x8430AA38 0xFAB6 +0x8430AA39 0xFAB7 +0x8430AB30 0xFAB8 +0x8430AB31 0xFAB9 +0x8430AB32 0xFABA +0x8430AB33 0xFABB +0x8430AB34 0xFABC +0x8430AB35 0xFABD +0x8430AB36 0xFABE +0x8430AB37 0xFABF +0x8430AB38 0xFAC0 +0x8430AB39 0xFAC1 +0x8430AC30 0xFAC2 +0x8430AC31 0xFAC3 +0x8430AC32 0xFAC4 +0x8430AC33 0xFAC5 +0x8430AC34 0xFAC6 +0x8430AC35 0xFAC7 +0x8430AC36 0xFAC8 +0x8430AC37 0xFAC9 +0x8430AC38 0xFACA +0x8430AC39 0xFACB +0x8430AD30 0xFACC +0x8430AD31 0xFACD +0x8430AD32 0xFACE +0x8430AD33 0xFACF +0x8430AD34 0xFAD0 +0x8430AD35 0xFAD1 +0x8430AD36 0xFAD2 +0x8430AD37 0xFAD3 +0x8430AD38 0xFAD4 +0x8430AD39 0xFAD5 +0x8430AE30 0xFAD6 +0x8430AE31 0xFAD7 +0x8430AE32 0xFAD8 +0x8430AE33 0xFAD9 +0x8430AE34 0xFADA +0x8430AE35 0xFADB +0x8430AE36 0xFADC +0x8430AE37 0xFADD +0x8430AE38 0xFADE +0x8430AE39 0xFADF +0x8430AF30 0xFAE0 +0x8430AF31 0xFAE1 +0x8430AF32 0xFAE2 +0x8430AF33 0xFAE3 +0x8430AF34 0xFAE4 +0x8430AF35 0xFAE5 +0x8430AF36 0xFAE6 +0x8430AF37 0xFAE7 +0x8430AF38 0xFAE8 +0x8430AF39 0xFAE9 +0x8430B030 0xFAEA +0x8430B031 0xFAEB +0x8430B032 0xFAEC +0x8430B033 0xFAED +0x8430B034 0xFAEE +0x8430B035 0xFAEF +0x8430B036 0xFAF0 +0x8430B037 0xFAF1 +0x8430B038 0xFAF2 +0x8430B039 0xFAF3 +0x8430B130 0xFAF4 +0x8430B131 0xFAF5 +0x8430B132 0xFAF6 +0x8430B133 0xFAF7 +0x8430B134 0xFAF8 +0x8430B135 0xFAF9 +0x8430B136 0xFAFA +0x8430B137 0xFAFB +0x8430B138 0xFAFC +0x8430B139 0xFAFD +0x8430B230 0xFAFE +0x8430B231 0xFAFF +0x8430B232 0xFB00 +0x8430B233 0xFB01 +0x8430B234 0xFB02 +0x8430B235 0xFB03 +0x8430B236 0xFB04 +0x8430B237 0xFB05 +0x8430B238 0xFB06 +0x8430B239 0xFB07 +0x8430B330 0xFB08 +0x8430B331 0xFB09 +0x8430B332 0xFB0A +0x8430B333 0xFB0B +0x8430B334 0xFB0C +0x8430B335 0xFB0D +0x8430B336 0xFB0E +0x8430B337 0xFB0F +0x8430B338 0xFB10 +0x8430B339 0xFB11 +0x8430B430 0xFB12 +0x8430B431 0xFB13 +0x8430B432 0xFB14 +0x8430B433 0xFB15 +0x8430B434 0xFB16 +0x8430B435 0xFB17 +0x8430B436 0xFB18 +0x8430B437 0xFB19 +0x8430B438 0xFB1A +0x8430B439 0xFB1B +0x8430B530 0xFB1C +0x8430B531 0xFB1D +0x8430B532 0xFB1E +0x8430B533 0xFB1F +0x8430B534 0xFB20 +0x8430B535 0xFB21 +0x8430B536 0xFB22 +0x8430B537 0xFB23 +0x8430B538 0xFB24 +0x8430B539 0xFB25 +0x8430B630 0xFB26 +0x8430B631 0xFB27 +0x8430B632 0xFB28 +0x8430B633 0xFB29 +0x8430B634 0xFB2A +0x8430B635 0xFB2B +0x8430B636 0xFB2C +0x8430B637 0xFB2D +0x8430B638 0xFB2E +0x8430B639 0xFB2F +0x8430B730 0xFB30 +0x8430B731 0xFB31 +0x8430B732 0xFB32 +0x8430B733 0xFB33 +0x8430B734 0xFB34 +0x8430B735 0xFB35 +0x8430B736 0xFB36 +0x8430B737 0xFB37 +0x8430B738 0xFB38 +0x8430B739 0xFB39 +0x8430B830 0xFB3A +0x8430B831 0xFB3B +0x8430B832 0xFB3C +0x8430B833 0xFB3D +0x8430B834 0xFB3E +0x8430B835 0xFB3F +0x8430B836 0xFB40 +0x8430B837 0xFB41 +0x8430B838 0xFB42 +0x8430B839 0xFB43 +0x8430B930 0xFB44 +0x8430B931 0xFB45 +0x8430B932 0xFB46 +0x8430B933 0xFB47 +0x8430B934 0xFB48 +0x8430B935 0xFB49 +0x8430B936 0xFB4A +0x8430B937 0xFB4B +0x8430B938 0xFB4C +0x8430B939 0xFB4D +0x8430BA30 0xFB4E +0x8430BA31 0xFB4F +0x8430BA32 0xFB50 +0x8430BA33 0xFB51 +0x8430BA34 0xFB52 +0x8430BA35 0xFB53 +0x8430BA36 0xFB54 +0x8430BA37 0xFB55 +0x8430BA38 0xFB56 +0x8430BA39 0xFB57 +0x8430BB30 0xFB58 +0x8430BB31 0xFB59 +0x8430BB32 0xFB5A +0x8430BB33 0xFB5B +0x8430BB34 0xFB5C +0x8430BB35 0xFB5D +0x8430BB36 0xFB5E +0x8430BB37 0xFB5F +0x8430BB38 0xFB60 +0x8430BB39 0xFB61 +0x8430BC30 0xFB62 +0x8430BC31 0xFB63 +0x8430BC32 0xFB64 +0x8430BC33 0xFB65 +0x8430BC34 0xFB66 +0x8430BC35 0xFB67 +0x8430BC36 0xFB68 +0x8430BC37 0xFB69 +0x8430BC38 0xFB6A +0x8430BC39 0xFB6B +0x8430BD30 0xFB6C +0x8430BD31 0xFB6D +0x8430BD32 0xFB6E +0x8430BD33 0xFB6F +0x8430BD34 0xFB70 +0x8430BD35 0xFB71 +0x8430BD36 0xFB72 +0x8430BD37 0xFB73 +0x8430BD38 0xFB74 +0x8430BD39 0xFB75 +0x8430BE30 0xFB76 +0x8430BE31 0xFB77 +0x8430BE32 0xFB78 +0x8430BE33 0xFB79 +0x8430BE34 0xFB7A +0x8430BE35 0xFB7B +0x8430BE36 0xFB7C +0x8430BE37 0xFB7D +0x8430BE38 0xFB7E +0x8430BE39 0xFB7F +0x8430BF30 0xFB80 +0x8430BF31 0xFB81 +0x8430BF32 0xFB82 +0x8430BF33 0xFB83 +0x8430BF34 0xFB84 +0x8430BF35 0xFB85 +0x8430BF36 0xFB86 +0x8430BF37 0xFB87 +0x8430BF38 0xFB88 +0x8430BF39 0xFB89 +0x8430C030 0xFB8A +0x8430C031 0xFB8B +0x8430C032 0xFB8C +0x8430C033 0xFB8D +0x8430C034 0xFB8E +0x8430C035 0xFB8F +0x8430C036 0xFB90 +0x8430C037 0xFB91 +0x8430C038 0xFB92 +0x8430C039 0xFB93 +0x8430C130 0xFB94 +0x8430C131 0xFB95 +0x8430C132 0xFB96 +0x8430C133 0xFB97 +0x8430C134 0xFB98 +0x8430C135 0xFB99 +0x8430C136 0xFB9A +0x8430C137 0xFB9B +0x8430C138 0xFB9C +0x8430C139 0xFB9D +0x8430C230 0xFB9E +0x8430C231 0xFB9F +0x8430C232 0xFBA0 +0x8430C233 0xFBA1 +0x8430C234 0xFBA2 +0x8430C235 0xFBA3 +0x8430C236 0xFBA4 +0x8430C237 0xFBA5 +0x8430C238 0xFBA6 +0x8430C239 0xFBA7 +0x8430C330 0xFBA8 +0x8430C331 0xFBA9 +0x8430C332 0xFBAA +0x8430C333 0xFBAB +0x8430C334 0xFBAC +0x8430C335 0xFBAD +0x8430C336 0xFBAE +0x8430C337 0xFBAF +0x8430C338 0xFBB0 +0x8430C339 0xFBB1 +0x8430C430 0xFBB2 +0x8430C431 0xFBB3 +0x8430C432 0xFBB4 +0x8430C433 0xFBB5 +0x8430C434 0xFBB6 +0x8430C435 0xFBB7 +0x8430C436 0xFBB8 +0x8430C437 0xFBB9 +0x8430C438 0xFBBA +0x8430C439 0xFBBB +0x8430C530 0xFBBC +0x8430C531 0xFBBD +0x8430C532 0xFBBE +0x8430C533 0xFBBF +0x8430C534 0xFBC0 +0x8430C535 0xFBC1 +0x8430C536 0xFBC2 +0x8430C537 0xFBC3 +0x8430C538 0xFBC4 +0x8430C539 0xFBC5 +0x8430C630 0xFBC6 +0x8430C631 0xFBC7 +0x8430C632 0xFBC8 +0x8430C633 0xFBC9 +0x8430C634 0xFBCA +0x8430C635 0xFBCB +0x8430C636 0xFBCC +0x8430C637 0xFBCD +0x8430C638 0xFBCE +0x8430C639 0xFBCF +0x8430C730 0xFBD0 +0x8430C731 0xFBD1 +0x8430C732 0xFBD2 +0x8430C733 0xFBD3 +0x8430C734 0xFBD4 +0x8430C735 0xFBD5 +0x8430C736 0xFBD6 +0x8430C737 0xFBD7 +0x8430C738 0xFBD8 +0x8430C739 0xFBD9 +0x8430C830 0xFBDA +0x8430C831 0xFBDB +0x8430C832 0xFBDC +0x8430C833 0xFBDD +0x8430C834 0xFBDE +0x8430C835 0xFBDF +0x8430C836 0xFBE0 +0x8430C837 0xFBE1 +0x8430C838 0xFBE2 +0x8430C839 0xFBE3 +0x8430C930 0xFBE4 +0x8430C931 0xFBE5 +0x8430C932 0xFBE6 +0x8430C933 0xFBE7 +0x8430C934 0xFBE8 +0x8430C935 0xFBE9 +0x8430C936 0xFBEA +0x8430C937 0xFBEB +0x8430C938 0xFBEC +0x8430C939 0xFBED +0x8430CA30 0xFBEE +0x8430CA31 0xFBEF +0x8430CA32 0xFBF0 +0x8430CA33 0xFBF1 +0x8430CA34 0xFBF2 +0x8430CA35 0xFBF3 +0x8430CA36 0xFBF4 +0x8430CA37 0xFBF5 +0x8430CA38 0xFBF6 +0x8430CA39 0xFBF7 +0x8430CB30 0xFBF8 +0x8430CB31 0xFBF9 +0x8430CB32 0xFBFA +0x8430CB33 0xFBFB +0x8430CB34 0xFBFC +0x8430CB35 0xFBFD +0x8430CB36 0xFBFE +0x8430CB37 0xFBFF +0x8430CB38 0xFC00 +0x8430CB39 0xFC01 +0x8430CC30 0xFC02 +0x8430CC31 0xFC03 +0x8430CC32 0xFC04 +0x8430CC33 0xFC05 +0x8430CC34 0xFC06 +0x8430CC35 0xFC07 +0x8430CC36 0xFC08 +0x8430CC37 0xFC09 +0x8430CC38 0xFC0A +0x8430CC39 0xFC0B +0x8430CD30 0xFC0C +0x8430CD31 0xFC0D +0x8430CD32 0xFC0E +0x8430CD33 0xFC0F +0x8430CD34 0xFC10 +0x8430CD35 0xFC11 +0x8430CD36 0xFC12 +0x8430CD37 0xFC13 +0x8430CD38 0xFC14 +0x8430CD39 0xFC15 +0x8430CE30 0xFC16 +0x8430CE31 0xFC17 +0x8430CE32 0xFC18 +0x8430CE33 0xFC19 +0x8430CE34 0xFC1A +0x8430CE35 0xFC1B +0x8430CE36 0xFC1C +0x8430CE37 0xFC1D +0x8430CE38 0xFC1E +0x8430CE39 0xFC1F +0x8430CF30 0xFC20 +0x8430CF31 0xFC21 +0x8430CF32 0xFC22 +0x8430CF33 0xFC23 +0x8430CF34 0xFC24 +0x8430CF35 0xFC25 +0x8430CF36 0xFC26 +0x8430CF37 0xFC27 +0x8430CF38 0xFC28 +0x8430CF39 0xFC29 +0x8430D030 0xFC2A +0x8430D031 0xFC2B +0x8430D032 0xFC2C +0x8430D033 0xFC2D +0x8430D034 0xFC2E +0x8430D035 0xFC2F +0x8430D036 0xFC30 +0x8430D037 0xFC31 +0x8430D038 0xFC32 +0x8430D039 0xFC33 +0x8430D130 0xFC34 +0x8430D131 0xFC35 +0x8430D132 0xFC36 +0x8430D133 0xFC37 +0x8430D134 0xFC38 +0x8430D135 0xFC39 +0x8430D136 0xFC3A +0x8430D137 0xFC3B +0x8430D138 0xFC3C +0x8430D139 0xFC3D +0x8430D230 0xFC3E +0x8430D231 0xFC3F +0x8430D232 0xFC40 +0x8430D233 0xFC41 +0x8430D234 0xFC42 +0x8430D235 0xFC43 +0x8430D236 0xFC44 +0x8430D237 0xFC45 +0x8430D238 0xFC46 +0x8430D239 0xFC47 +0x8430D330 0xFC48 +0x8430D331 0xFC49 +0x8430D332 0xFC4A +0x8430D333 0xFC4B +0x8430D334 0xFC4C +0x8430D335 0xFC4D +0x8430D336 0xFC4E +0x8430D337 0xFC4F +0x8430D338 0xFC50 +0x8430D339 0xFC51 +0x8430D430 0xFC52 +0x8430D431 0xFC53 +0x8430D432 0xFC54 +0x8430D433 0xFC55 +0x8430D434 0xFC56 +0x8430D435 0xFC57 +0x8430D436 0xFC58 +0x8430D437 0xFC59 +0x8430D438 0xFC5A +0x8430D439 0xFC5B +0x8430D530 0xFC5C +0x8430D531 0xFC5D +0x8430D532 0xFC5E +0x8430D533 0xFC5F +0x8430D534 0xFC60 +0x8430D535 0xFC61 +0x8430D536 0xFC62 +0x8430D537 0xFC63 +0x8430D538 0xFC64 +0x8430D539 0xFC65 +0x8430D630 0xFC66 +0x8430D631 0xFC67 +0x8430D632 0xFC68 +0x8430D633 0xFC69 +0x8430D634 0xFC6A +0x8430D635 0xFC6B +0x8430D636 0xFC6C +0x8430D637 0xFC6D +0x8430D638 0xFC6E +0x8430D639 0xFC6F +0x8430D730 0xFC70 +0x8430D731 0xFC71 +0x8430D732 0xFC72 +0x8430D733 0xFC73 +0x8430D734 0xFC74 +0x8430D735 0xFC75 +0x8430D736 0xFC76 +0x8430D737 0xFC77 +0x8430D738 0xFC78 +0x8430D739 0xFC79 +0x8430D830 0xFC7A +0x8430D831 0xFC7B +0x8430D832 0xFC7C +0x8430D833 0xFC7D +0x8430D834 0xFC7E +0x8430D835 0xFC7F +0x8430D836 0xFC80 +0x8430D837 0xFC81 +0x8430D838 0xFC82 +0x8430D839 0xFC83 +0x8430D930 0xFC84 +0x8430D931 0xFC85 +0x8430D932 0xFC86 +0x8430D933 0xFC87 +0x8430D934 0xFC88 +0x8430D935 0xFC89 +0x8430D936 0xFC8A +0x8430D937 0xFC8B +0x8430D938 0xFC8C +0x8430D939 0xFC8D +0x8430DA30 0xFC8E +0x8430DA31 0xFC8F +0x8430DA32 0xFC90 +0x8430DA33 0xFC91 +0x8430DA34 0xFC92 +0x8430DA35 0xFC93 +0x8430DA36 0xFC94 +0x8430DA37 0xFC95 +0x8430DA38 0xFC96 +0x8430DA39 0xFC97 +0x8430DB30 0xFC98 +0x8430DB31 0xFC99 +0x8430DB32 0xFC9A +0x8430DB33 0xFC9B +0x8430DB34 0xFC9C +0x8430DB35 0xFC9D +0x8430DB36 0xFC9E +0x8430DB37 0xFC9F +0x8430DB38 0xFCA0 +0x8430DB39 0xFCA1 +0x8430DC30 0xFCA2 +0x8430DC31 0xFCA3 +0x8430DC32 0xFCA4 +0x8430DC33 0xFCA5 +0x8430DC34 0xFCA6 +0x8430DC35 0xFCA7 +0x8430DC36 0xFCA8 +0x8430DC37 0xFCA9 +0x8430DC38 0xFCAA +0x8430DC39 0xFCAB +0x8430DD30 0xFCAC +0x8430DD31 0xFCAD +0x8430DD32 0xFCAE +0x8430DD33 0xFCAF +0x8430DD34 0xFCB0 +0x8430DD35 0xFCB1 +0x8430DD36 0xFCB2 +0x8430DD37 0xFCB3 +0x8430DD38 0xFCB4 +0x8430DD39 0xFCB5 +0x8430DE30 0xFCB6 +0x8430DE31 0xFCB7 +0x8430DE32 0xFCB8 +0x8430DE33 0xFCB9 +0x8430DE34 0xFCBA +0x8430DE35 0xFCBB +0x8430DE36 0xFCBC +0x8430DE37 0xFCBD +0x8430DE38 0xFCBE +0x8430DE39 0xFCBF +0x8430DF30 0xFCC0 +0x8430DF31 0xFCC1 +0x8430DF32 0xFCC2 +0x8430DF33 0xFCC3 +0x8430DF34 0xFCC4 +0x8430DF35 0xFCC5 +0x8430DF36 0xFCC6 +0x8430DF37 0xFCC7 +0x8430DF38 0xFCC8 +0x8430DF39 0xFCC9 +0x8430E030 0xFCCA +0x8430E031 0xFCCB +0x8430E032 0xFCCC +0x8430E033 0xFCCD +0x8430E034 0xFCCE +0x8430E035 0xFCCF +0x8430E036 0xFCD0 +0x8430E037 0xFCD1 +0x8430E038 0xFCD2 +0x8430E039 0xFCD3 +0x8430E130 0xFCD4 +0x8430E131 0xFCD5 +0x8430E132 0xFCD6 +0x8430E133 0xFCD7 +0x8430E134 0xFCD8 +0x8430E135 0xFCD9 +0x8430E136 0xFCDA +0x8430E137 0xFCDB +0x8430E138 0xFCDC +0x8430E139 0xFCDD +0x8430E230 0xFCDE +0x8430E231 0xFCDF +0x8430E232 0xFCE0 +0x8430E233 0xFCE1 +0x8430E234 0xFCE2 +0x8430E235 0xFCE3 +0x8430E236 0xFCE4 +0x8430E237 0xFCE5 +0x8430E238 0xFCE6 +0x8430E239 0xFCE7 +0x8430E330 0xFCE8 +0x8430E331 0xFCE9 +0x8430E332 0xFCEA +0x8430E333 0xFCEB +0x8430E334 0xFCEC +0x8430E335 0xFCED +0x8430E336 0xFCEE +0x8430E337 0xFCEF +0x8430E338 0xFCF0 +0x8430E339 0xFCF1 +0x8430E430 0xFCF2 +0x8430E431 0xFCF3 +0x8430E432 0xFCF4 +0x8430E433 0xFCF5 +0x8430E434 0xFCF6 +0x8430E435 0xFCF7 +0x8430E436 0xFCF8 +0x8430E437 0xFCF9 +0x8430E438 0xFCFA +0x8430E439 0xFCFB +0x8430E530 0xFCFC +0x8430E531 0xFCFD +0x8430E532 0xFCFE +0x8430E533 0xFCFF +0x8430E534 0xFD00 +0x8430E535 0xFD01 +0x8430E536 0xFD02 +0x8430E537 0xFD03 +0x8430E538 0xFD04 +0x8430E539 0xFD05 +0x8430E630 0xFD06 +0x8430E631 0xFD07 +0x8430E632 0xFD08 +0x8430E633 0xFD09 +0x8430E634 0xFD0A +0x8430E635 0xFD0B +0x8430E636 0xFD0C +0x8430E637 0xFD0D +0x8430E638 0xFD0E +0x8430E639 0xFD0F +0x8430E730 0xFD10 +0x8430E731 0xFD11 +0x8430E732 0xFD12 +0x8430E733 0xFD13 +0x8430E734 0xFD14 +0x8430E735 0xFD15 +0x8430E736 0xFD16 +0x8430E737 0xFD17 +0x8430E738 0xFD18 +0x8430E739 0xFD19 +0x8430E830 0xFD1A +0x8430E831 0xFD1B +0x8430E832 0xFD1C +0x8430E833 0xFD1D +0x8430E834 0xFD1E +0x8430E835 0xFD1F +0x8430E836 0xFD20 +0x8430E837 0xFD21 +0x8430E838 0xFD22 +0x8430E839 0xFD23 +0x8430E930 0xFD24 +0x8430E931 0xFD25 +0x8430E932 0xFD26 +0x8430E933 0xFD27 +0x8430E934 0xFD28 +0x8430E935 0xFD29 +0x8430E936 0xFD2A +0x8430E937 0xFD2B +0x8430E938 0xFD2C +0x8430E939 0xFD2D +0x8430EA30 0xFD2E +0x8430EA31 0xFD2F +0x8430EA32 0xFD30 +0x8430EA33 0xFD31 +0x8430EA34 0xFD32 +0x8430EA35 0xFD33 +0x8430EA36 0xFD34 +0x8430EA37 0xFD35 +0x8430EA38 0xFD36 +0x8430EA39 0xFD37 +0x8430EB30 0xFD38 +0x8430EB31 0xFD39 +0x8430EB32 0xFD3A +0x8430EB33 0xFD3B +0x8430EB34 0xFD3C +0x8430EB35 0xFD3D +0x8430EB36 0xFD3E +0x8430EB37 0xFD3F +0x8430EB38 0xFD40 +0x8430EB39 0xFD41 +0x8430EC30 0xFD42 +0x8430EC31 0xFD43 +0x8430EC32 0xFD44 +0x8430EC33 0xFD45 +0x8430EC34 0xFD46 +0x8430EC35 0xFD47 +0x8430EC36 0xFD48 +0x8430EC37 0xFD49 +0x8430EC38 0xFD4A +0x8430EC39 0xFD4B +0x8430ED30 0xFD4C +0x8430ED31 0xFD4D +0x8430ED32 0xFD4E +0x8430ED33 0xFD4F +0x8430ED34 0xFD50 +0x8430ED35 0xFD51 +0x8430ED36 0xFD52 +0x8430ED37 0xFD53 +0x8430ED38 0xFD54 +0x8430ED39 0xFD55 +0x8430EE30 0xFD56 +0x8430EE31 0xFD57 +0x8430EE32 0xFD58 +0x8430EE33 0xFD59 +0x8430EE34 0xFD5A +0x8430EE35 0xFD5B +0x8430EE36 0xFD5C +0x8430EE37 0xFD5D +0x8430EE38 0xFD5E +0x8430EE39 0xFD5F +0x8430EF30 0xFD60 +0x8430EF31 0xFD61 +0x8430EF32 0xFD62 +0x8430EF33 0xFD63 +0x8430EF34 0xFD64 +0x8430EF35 0xFD65 +0x8430EF36 0xFD66 +0x8430EF37 0xFD67 +0x8430EF38 0xFD68 +0x8430EF39 0xFD69 +0x8430F030 0xFD6A +0x8430F031 0xFD6B +0x8430F032 0xFD6C +0x8430F033 0xFD6D +0x8430F034 0xFD6E +0x8430F035 0xFD6F +0x8430F036 0xFD70 +0x8430F037 0xFD71 +0x8430F038 0xFD72 +0x8430F039 0xFD73 +0x8430F130 0xFD74 +0x8430F131 0xFD75 +0x8430F132 0xFD76 +0x8430F133 0xFD77 +0x8430F134 0xFD78 +0x8430F135 0xFD79 +0x8430F136 0xFD7A +0x8430F137 0xFD7B +0x8430F138 0xFD7C +0x8430F139 0xFD7D +0x8430F230 0xFD7E +0x8430F231 0xFD7F +0x8430F232 0xFD80 +0x8430F233 0xFD81 +0x8430F234 0xFD82 +0x8430F235 0xFD83 +0x8430F236 0xFD84 +0x8430F237 0xFD85 +0x8430F238 0xFD86 +0x8430F239 0xFD87 +0x8430F330 0xFD88 +0x8430F331 0xFD89 +0x8430F332 0xFD8A +0x8430F333 0xFD8B +0x8430F334 0xFD8C +0x8430F335 0xFD8D +0x8430F336 0xFD8E +0x8430F337 0xFD8F +0x8430F338 0xFD90 +0x8430F339 0xFD91 +0x8430F430 0xFD92 +0x8430F431 0xFD93 +0x8430F432 0xFD94 +0x8430F433 0xFD95 +0x8430F434 0xFD96 +0x8430F435 0xFD97 +0x8430F436 0xFD98 +0x8430F437 0xFD99 +0x8430F438 0xFD9A +0x8430F439 0xFD9B +0x8430F530 0xFD9C +0x8430F531 0xFD9D +0x8430F532 0xFD9E +0x8430F533 0xFD9F +0x8430F534 0xFDA0 +0x8430F535 0xFDA1 +0x8430F536 0xFDA2 +0x8430F537 0xFDA3 +0x8430F538 0xFDA4 +0x8430F539 0xFDA5 +0x8430F630 0xFDA6 +0x8430F631 0xFDA7 +0x8430F632 0xFDA8 +0x8430F633 0xFDA9 +0x8430F634 0xFDAA +0x8430F635 0xFDAB +0x8430F636 0xFDAC +0x8430F637 0xFDAD +0x8430F638 0xFDAE +0x8430F639 0xFDAF +0x8430F730 0xFDB0 +0x8430F731 0xFDB1 +0x8430F732 0xFDB2 +0x8430F733 0xFDB3 +0x8430F734 0xFDB4 +0x8430F735 0xFDB5 +0x8430F736 0xFDB6 +0x8430F737 0xFDB7 +0x8430F738 0xFDB8 +0x8430F739 0xFDB9 +0x8430F830 0xFDBA +0x8430F831 0xFDBB +0x8430F832 0xFDBC +0x8430F833 0xFDBD +0x8430F834 0xFDBE +0x8430F835 0xFDBF +0x8430F836 0xFDC0 +0x8430F837 0xFDC1 +0x8430F838 0xFDC2 +0x8430F839 0xFDC3 +0x8430F930 0xFDC4 +0x8430F931 0xFDC5 +0x8430F932 0xFDC6 +0x8430F933 0xFDC7 +0x8430F934 0xFDC8 +0x8430F935 0xFDC9 +0x8430F936 0xFDCA +0x8430F937 0xFDCB +0x8430F938 0xFDCC +0x8430F939 0xFDCD +0x8430FA30 0xFDCE +0x8430FA31 0xFDCF +0x8430FA32 0xFDD0 +0x8430FA33 0xFDD1 +0x8430FA34 0xFDD2 +0x8430FA35 0xFDD3 +0x8430FA36 0xFDD4 +0x8430FA37 0xFDD5 +0x8430FA38 0xFDD6 +0x8430FA39 0xFDD7 +0x8430FB30 0xFDD8 +0x8430FB31 0xFDD9 +0x8430FB32 0xFDDA +0x8430FB33 0xFDDB +0x8430FB34 0xFDDC +0x8430FB35 0xFDDD +0x8430FB36 0xFDDE +0x8430FB37 0xFDDF +0x8430FB38 0xFDE0 +0x8430FB39 0xFDE1 +0x8430FC30 0xFDE2 +0x8430FC31 0xFDE3 +0x8430FC32 0xFDE4 +0x8430FC33 0xFDE5 +0x8430FC34 0xFDE6 +0x8430FC35 0xFDE7 +0x8430FC36 0xFDE8 +0x8430FC37 0xFDE9 +0x8430FC38 0xFDEA +0x8430FC39 0xFDEB +0x8430FD30 0xFDEC +0x8430FD31 0xFDED +0x8430FD32 0xFDEE +0x8430FD33 0xFDEF +0x8430FD34 0xFDF0 +0x8430FD35 0xFDF1 +0x8430FD36 0xFDF2 +0x8430FD37 0xFDF3 +0x8430FD38 0xFDF4 +0x8430FD39 0xFDF5 +0x8430FE30 0xFDF6 +0x8430FE31 0xFDF7 +0x8430FE32 0xFDF8 +0x8430FE33 0xFDF9 +0x8430FE34 0xFDFA +0x8430FE35 0xFDFB +0x8430FE36 0xFDFC +0x8430FE37 0xFDFD +0x8430FE38 0xFDFE +0x8430FE39 0xFDFF +0x84318130 0xFE00 +0x84318131 0xFE01 +0x84318132 0xFE02 +0x84318133 0xFE03 +0x84318134 0xFE04 +0x84318135 0xFE05 +0x84318136 0xFE06 +0x84318137 0xFE07 +0x84318138 0xFE08 +0x84318139 0xFE09 +0x84318230 0xFE0A +0x84318231 0xFE0B +0x84318232 0xFE0C +0x84318233 0xFE0D +0x84318234 0xFE0E +0x84318235 0xFE0F +0x84318236 0xFE10 +0x84318237 0xFE11 +0x84318238 0xFE12 +0x84318239 0xFE13 +0x84318330 0xFE14 +0x84318331 0xFE15 +0x84318332 0xFE16 +0x84318333 0xFE17 +0x84318334 0xFE18 +0x84318335 0xFE19 +0x84318336 0xFE1A +0x84318337 0xFE1B +0x84318338 0xFE1C +0x84318339 0xFE1D +0x84318430 0xFE1E +0x84318431 0xFE1F +0x84318432 0xFE20 +0x84318433 0xFE21 +0x84318434 0xFE22 +0x84318435 0xFE23 +0x84318436 0xFE24 +0x84318437 0xFE25 +0x84318438 0xFE26 +0x84318439 0xFE27 +0x84318530 0xFE28 +0x84318531 0xFE29 +0x84318532 0xFE2A +0x84318533 0xFE2B +0x84318534 0xFE2C +0x84318535 0xFE2D +0x84318536 0xFE2E +0x84318537 0xFE2F +0x84318538 0xFE32 +0x84318539 0xFE45 +0x84318630 0xFE46 +0x84318631 0xFE47 +0x84318632 0xFE48 +0x84318633 0xFE53 +0x84318634 0xFE58 +0x84318635 0xFE67 +0x84318636 0xFE6C +0x84318637 0xFE6D +0x84318638 0xFE6E +0x84318639 0xFE6F +0x84318730 0xFE70 +0x84318731 0xFE71 +0x84318732 0xFE72 +0x84318733 0xFE73 +0x84318734 0xFE74 +0x84318735 0xFE75 +0x84318736 0xFE76 +0x84318737 0xFE77 +0x84318738 0xFE78 +0x84318739 0xFE79 +0x84318830 0xFE7A +0x84318831 0xFE7B +0x84318832 0xFE7C +0x84318833 0xFE7D +0x84318834 0xFE7E +0x84318835 0xFE7F +0x84318836 0xFE80 +0x84318837 0xFE81 +0x84318838 0xFE82 +0x84318839 0xFE83 +0x84318930 0xFE84 +0x84318931 0xFE85 +0x84318932 0xFE86 +0x84318933 0xFE87 +0x84318934 0xFE88 +0x84318935 0xFE89 +0x84318936 0xFE8A +0x84318937 0xFE8B +0x84318938 0xFE8C +0x84318939 0xFE8D +0x84318A30 0xFE8E +0x84318A31 0xFE8F +0x84318A32 0xFE90 +0x84318A33 0xFE91 +0x84318A34 0xFE92 +0x84318A35 0xFE93 +0x84318A36 0xFE94 +0x84318A37 0xFE95 +0x84318A38 0xFE96 +0x84318A39 0xFE97 +0x84318B30 0xFE98 +0x84318B31 0xFE99 +0x84318B32 0xFE9A +0x84318B33 0xFE9B +0x84318B34 0xFE9C +0x84318B35 0xFE9D +0x84318B36 0xFE9E +0x84318B37 0xFE9F +0x84318B38 0xFEA0 +0x84318B39 0xFEA1 +0x84318C30 0xFEA2 +0x84318C31 0xFEA3 +0x84318C32 0xFEA4 +0x84318C33 0xFEA5 +0x84318C34 0xFEA6 +0x84318C35 0xFEA7 +0x84318C36 0xFEA8 +0x84318C37 0xFEA9 +0x84318C38 0xFEAA +0x84318C39 0xFEAB +0x84318D30 0xFEAC +0x84318D31 0xFEAD +0x84318D32 0xFEAE +0x84318D33 0xFEAF +0x84318D34 0xFEB0 +0x84318D35 0xFEB1 +0x84318D36 0xFEB2 +0x84318D37 0xFEB3 +0x84318D38 0xFEB4 +0x84318D39 0xFEB5 +0x84318E30 0xFEB6 +0x84318E31 0xFEB7 +0x84318E32 0xFEB8 +0x84318E33 0xFEB9 +0x84318E34 0xFEBA +0x84318E35 0xFEBB +0x84318E36 0xFEBC +0x84318E37 0xFEBD +0x84318E38 0xFEBE +0x84318E39 0xFEBF +0x84318F30 0xFEC0 +0x84318F31 0xFEC1 +0x84318F32 0xFEC2 +0x84318F33 0xFEC3 +0x84318F34 0xFEC4 +0x84318F35 0xFEC5 +0x84318F36 0xFEC6 +0x84318F37 0xFEC7 +0x84318F38 0xFEC8 +0x84318F39 0xFEC9 +0x84319030 0xFECA +0x84319031 0xFECB +0x84319032 0xFECC +0x84319033 0xFECD +0x84319034 0xFECE +0x84319035 0xFECF +0x84319036 0xFED0 +0x84319037 0xFED1 +0x84319038 0xFED2 +0x84319039 0xFED3 +0x84319130 0xFED4 +0x84319131 0xFED5 +0x84319132 0xFED6 +0x84319133 0xFED7 +0x84319134 0xFED8 +0x84319135 0xFED9 +0x84319136 0xFEDA +0x84319137 0xFEDB +0x84319138 0xFEDC +0x84319139 0xFEDD +0x84319230 0xFEDE +0x84319231 0xFEDF +0x84319232 0xFEE0 +0x84319233 0xFEE1 +0x84319234 0xFEE2 +0x84319235 0xFEE3 +0x84319236 0xFEE4 +0x84319237 0xFEE5 +0x84319238 0xFEE6 +0x84319239 0xFEE7 +0x84319330 0xFEE8 +0x84319331 0xFEE9 +0x84319332 0xFEEA +0x84319333 0xFEEB +0x84319334 0xFEEC +0x84319335 0xFEED +0x84319336 0xFEEE +0x84319337 0xFEEF +0x84319338 0xFEF0 +0x84319339 0xFEF1 +0x84319430 0xFEF2 +0x84319431 0xFEF3 +0x84319432 0xFEF4 +0x84319433 0xFEF5 +0x84319434 0xFEF6 +0x84319435 0xFEF7 +0x84319436 0xFEF8 +0x84319437 0xFEF9 +0x84319438 0xFEFA +0x84319439 0xFEFB +0x84319530 0xFEFC +0x84319531 0xFEFD +0x84319532 0xFEFE +0x84319533 0xFEFF +0x84319534 0xFF00 +0x84319535 0xFF5F +0x84319536 0xFF60 +0x84319537 0xFF61 +0x84319538 0xFF62 +0x84319539 0xFF63 +0x84319630 0xFF64 +0x84319631 0xFF65 +0x84319632 0xFF66 +0x84319633 0xFF67 +0x84319634 0xFF68 +0x84319635 0xFF69 +0x84319636 0xFF6A +0x84319637 0xFF6B +0x84319638 0xFF6C +0x84319639 0xFF6D +0x84319730 0xFF6E +0x84319731 0xFF6F +0x84319732 0xFF70 +0x84319733 0xFF71 +0x84319734 0xFF72 +0x84319735 0xFF73 +0x84319736 0xFF74 +0x84319737 0xFF75 +0x84319738 0xFF76 +0x84319739 0xFF77 +0x84319830 0xFF78 +0x84319831 0xFF79 +0x84319832 0xFF7A +0x84319833 0xFF7B +0x84319834 0xFF7C +0x84319835 0xFF7D +0x84319836 0xFF7E +0x84319837 0xFF7F +0x84319838 0xFF80 +0x84319839 0xFF81 +0x84319930 0xFF82 +0x84319931 0xFF83 +0x84319932 0xFF84 +0x84319933 0xFF85 +0x84319934 0xFF86 +0x84319935 0xFF87 +0x84319936 0xFF88 +0x84319937 0xFF89 +0x84319938 0xFF8A +0x84319939 0xFF8B +0x84319A30 0xFF8C +0x84319A31 0xFF8D +0x84319A32 0xFF8E +0x84319A33 0xFF8F +0x84319A34 0xFF90 +0x84319A35 0xFF91 +0x84319A36 0xFF92 +0x84319A37 0xFF93 +0x84319A38 0xFF94 +0x84319A39 0xFF95 +0x84319B30 0xFF96 +0x84319B31 0xFF97 +0x84319B32 0xFF98 +0x84319B33 0xFF99 +0x84319B34 0xFF9A +0x84319B35 0xFF9B +0x84319B36 0xFF9C +0x84319B37 0xFF9D +0x84319B38 0xFF9E +0x84319B39 0xFF9F +0x84319C30 0xFFA0 +0x84319C31 0xFFA1 +0x84319C32 0xFFA2 +0x84319C33 0xFFA3 +0x84319C34 0xFFA4 +0x84319C35 0xFFA5 +0x84319C36 0xFFA6 +0x84319C37 0xFFA7 +0x84319C38 0xFFA8 +0x84319C39 0xFFA9 +0x84319D30 0xFFAA +0x84319D31 0xFFAB +0x84319D32 0xFFAC +0x84319D33 0xFFAD +0x84319D34 0xFFAE +0x84319D35 0xFFAF +0x84319D36 0xFFB0 +0x84319D37 0xFFB1 +0x84319D38 0xFFB2 +0x84319D39 0xFFB3 +0x84319E30 0xFFB4 +0x84319E31 0xFFB5 +0x84319E32 0xFFB6 +0x84319E33 0xFFB7 +0x84319E34 0xFFB8 +0x84319E35 0xFFB9 +0x84319E36 0xFFBA +0x84319E37 0xFFBB +0x84319E38 0xFFBC +0x84319E39 0xFFBD +0x84319F30 0xFFBE +0x84319F31 0xFFBF +0x84319F32 0xFFC0 +0x84319F33 0xFFC1 +0x84319F34 0xFFC2 +0x84319F35 0xFFC3 +0x84319F36 0xFFC4 +0x84319F37 0xFFC5 +0x84319F38 0xFFC6 +0x84319F39 0xFFC7 +0x8431A030 0xFFC8 +0x8431A031 0xFFC9 +0x8431A032 0xFFCA +0x8431A033 0xFFCB +0x8431A034 0xFFCC +0x8431A035 0xFFCD +0x8431A036 0xFFCE +0x8431A037 0xFFCF +0x8431A038 0xFFD0 +0x8431A039 0xFFD1 +0x8431A130 0xFFD2 +0x8431A131 0xFFD3 +0x8431A132 0xFFD4 +0x8431A133 0xFFD5 +0x8431A134 0xFFD6 +0x8431A135 0xFFD7 +0x8431A136 0xFFD8 +0x8431A137 0xFFD9 +0x8431A138 0xFFDA +0x8431A139 0xFFDB +0x8431A230 0xFFDC +0x8431A231 0xFFDD +0x8431A232 0xFFDE +0x8431A233 0xFFDF +0x8431A234 0xFFE6 +0x8431A235 0xFFE7 +0x8431A236 0xFFE8 +0x8431A237 0xFFE9 +0x8431A238 0xFFEA +0x8431A239 0xFFEB +0x8431A330 0xFFEC +0x8431A331 0xFFED +0x8431A332 0xFFEE +0x8431A333 0xFFEF +0x8431A334 0xFFF0 +0x8431A335 0xFFF1 +0x8431A336 0xFFF2 +0x8431A337 0xFFF3 +0x8431A338 0xFFF4 +0x8431A339 0xFFF5 +0x8431A430 0xFFF6 +0x8431A431 0xFFF7 +0x8431A432 0xFFF8 +0x8431A433 0xFFF9 +0x8431A434 0xFFFA +0x8431A435 0xFFFB +0x8431A436 0xFFFC +0x8431A437 0xFFFD +0x8431A438 0xFFFE +0x8431A439 0xFFFF +0x8440 0x51D8 +0x8441 0x51D9 +0x8442 0x51DA +0x8443 0x51DC +0x8444 0x51DE +0x8445 0x51DF +0x8446 0x51E2 +0x8447 0x51E3 +0x8448 0x51E5 +0x8449 0x51E6 +0x844A 0x51E7 +0x844B 0x51E8 +0x844C 0x51E9 +0x844D 0x51EA +0x844E 0x51EC +0x844F 0x51EE +0x8450 0x51F1 +0x8451 0x51F2 +0x8452 0x51F4 +0x8453 0x51F7 +0x8454 0x51FE +0x8455 0x5204 +0x8456 0x5205 +0x8457 0x5209 +0x8458 0x520B +0x8459 0x520C +0x845A 0x520F +0x845B 0x5210 +0x845C 0x5213 +0x845D 0x5214 +0x845E 0x5215 +0x845F 0x521C +0x8460 0x521E +0x8461 0x521F +0x8462 0x5221 +0x8463 0x5222 +0x8464 0x5223 +0x8465 0x5225 +0x8466 0x5226 +0x8467 0x5227 +0x8468 0x522A +0x8469 0x522C +0x846A 0x522F +0x846B 0x5231 +0x846C 0x5232 +0x846D 0x5234 +0x846E 0x5235 +0x846F 0x523C +0x8470 0x523E +0x8471 0x5244 +0x8472 0x5245 +0x8473 0x5246 +0x8474 0x5247 +0x8475 0x5248 +0x8476 0x5249 +0x8477 0x524B +0x8478 0x524E +0x8479 0x524F +0x847A 0x5252 +0x847B 0x5253 +0x847C 0x5255 +0x847D 0x5257 +0x847E 0x5258 +0x8480 0x5259 +0x8481 0x525A +0x8482 0x525B +0x8483 0x525D +0x8484 0x525F +0x8485 0x5260 +0x8486 0x5262 +0x8487 0x5263 +0x8488 0x5264 +0x8489 0x5266 +0x848A 0x5268 +0x848B 0x526B +0x848C 0x526C +0x848D 0x526D +0x848E 0x526E +0x848F 0x5270 +0x8490 0x5271 +0x8491 0x5273 +0x8492 0x5274 +0x8493 0x5275 +0x8494 0x5276 +0x8495 0x5277 +0x8496 0x5278 +0x8497 0x5279 +0x8498 0x527A +0x8499 0x527B +0x849A 0x527C +0x849B 0x527E +0x849C 0x5280 +0x849D 0x5283 +0x849E 0x5284 +0x849F 0x5285 +0x84A0 0x5286 +0x84A1 0x5287 +0x84A2 0x5289 +0x84A3 0x528A +0x84A4 0x528B +0x84A5 0x528C +0x84A6 0x528D +0x84A7 0x528E +0x84A8 0x528F +0x84A9 0x5291 +0x84AA 0x5292 +0x84AB 0x5294 +0x84AC 0x5295 +0x84AD 0x5296 +0x84AE 0x5297 +0x84AF 0x5298 +0x84B0 0x5299 +0x84B1 0x529A +0x84B2 0x529C +0x84B3 0x52A4 +0x84B4 0x52A5 +0x84B5 0x52A6 +0x84B6 0x52A7 +0x84B7 0x52AE +0x84B8 0x52AF +0x84B9 0x52B0 +0x84BA 0x52B4 +0x84BB 0x52B5 +0x84BC 0x52B6 +0x84BD 0x52B7 +0x84BE 0x52B8 +0x84BF 0x52B9 +0x84C0 0x52BA +0x84C1 0x52BB +0x84C2 0x52BC +0x84C3 0x52BD +0x84C4 0x52C0 +0x84C5 0x52C1 +0x84C6 0x52C2 +0x84C7 0x52C4 +0x84C8 0x52C5 +0x84C9 0x52C6 +0x84CA 0x52C8 +0x84CB 0x52CA +0x84CC 0x52CC +0x84CD 0x52CD +0x84CE 0x52CE +0x84CF 0x52CF +0x84D0 0x52D1 +0x84D1 0x52D3 +0x84D2 0x52D4 +0x84D3 0x52D5 +0x84D4 0x52D7 +0x84D5 0x52D9 +0x84D6 0x52DA +0x84D7 0x52DB +0x84D8 0x52DC +0x84D9 0x52DD +0x84DA 0x52DE +0x84DB 0x52E0 +0x84DC 0x52E1 +0x84DD 0x52E2 +0x84DE 0x52E3 +0x84DF 0x52E5 +0x84E0 0x52E6 +0x84E1 0x52E7 +0x84E2 0x52E8 +0x84E3 0x52E9 +0x84E4 0x52EA +0x84E5 0x52EB +0x84E6 0x52EC +0x84E7 0x52ED +0x84E8 0x52EE +0x84E9 0x52EF +0x84EA 0x52F1 +0x84EB 0x52F2 +0x84EC 0x52F3 +0x84ED 0x52F4 +0x84EE 0x52F5 +0x84EF 0x52F6 +0x84F0 0x52F7 +0x84F1 0x52F8 +0x84F2 0x52FB +0x84F3 0x52FC +0x84F4 0x52FD +0x84F5 0x5301 +0x84F6 0x5302 +0x84F7 0x5303 +0x84F8 0x5304 +0x84F9 0x5307 +0x84FA 0x5309 +0x84FB 0x530A +0x84FC 0x530B +0x84FD 0x530C +0x84FE 0x530E +0x8540 0x5311 +0x8541 0x5312 +0x8542 0x5313 +0x8543 0x5314 +0x8544 0x5318 +0x8545 0x531B +0x8546 0x531C +0x8547 0x531E +0x8548 0x531F +0x8549 0x5322 +0x854A 0x5324 +0x854B 0x5325 +0x854C 0x5327 +0x854D 0x5328 +0x854E 0x5329 +0x854F 0x532B +0x8550 0x532C +0x8551 0x532D +0x8552 0x532F +0x8553 0x5330 +0x8554 0x5331 +0x8555 0x5332 +0x8556 0x5333 +0x8557 0x5334 +0x8558 0x5335 +0x8559 0x5336 +0x855A 0x5337 +0x855B 0x5338 +0x855C 0x533C +0x855D 0x533D +0x855E 0x5340 +0x855F 0x5342 +0x8560 0x5344 +0x8561 0x5346 +0x8562 0x534B +0x8563 0x534C +0x8564 0x534D +0x8565 0x5350 +0x8566 0x5354 +0x8567 0x5358 +0x8568 0x5359 +0x8569 0x535B +0x856A 0x535D +0x856B 0x5365 +0x856C 0x5368 +0x856D 0x536A +0x856E 0x536C +0x856F 0x536D +0x8570 0x5372 +0x8571 0x5376 +0x8572 0x5379 +0x8573 0x537B +0x8574 0x537C +0x8575 0x537D +0x8576 0x537E +0x8577 0x5380 +0x8578 0x5381 +0x8579 0x5383 +0x857A 0x5387 +0x857B 0x5388 +0x857C 0x538A +0x857D 0x538E +0x857E 0x538F +0x8580 0x5390 +0x8581 0x5391 +0x8582 0x5392 +0x8583 0x5393 +0x8584 0x5394 +0x8585 0x5396 +0x8586 0x5397 +0x8587 0x5399 +0x8588 0x539B +0x8589 0x539C +0x858A 0x539E +0x858B 0x53A0 +0x858C 0x53A1 +0x858D 0x53A4 +0x858E 0x53A7 +0x858F 0x53AA +0x8590 0x53AB +0x8591 0x53AC +0x8592 0x53AD +0x8593 0x53AF +0x8594 0x53B0 +0x8595 0x53B1 +0x8596 0x53B2 +0x8597 0x53B3 +0x8598 0x53B4 +0x8599 0x53B5 +0x859A 0x53B7 +0x859B 0x53B8 +0x859C 0x53B9 +0x859D 0x53BA +0x859E 0x53BC +0x859F 0x53BD +0x85A0 0x53BE +0x85A1 0x53C0 +0x85A2 0x53C3 +0x85A3 0x53C4 +0x85A4 0x53C5 +0x85A5 0x53C6 +0x85A6 0x53C7 +0x85A7 0x53CE +0x85A8 0x53CF +0x85A9 0x53D0 +0x85AA 0x53D2 +0x85AB 0x53D3 +0x85AC 0x53D5 +0x85AD 0x53DA +0x85AE 0x53DC +0x85AF 0x53DD +0x85B0 0x53DE +0x85B1 0x53E1 +0x85B2 0x53E2 +0x85B3 0x53E7 +0x85B4 0x53F4 +0x85B5 0x53FA +0x85B6 0x53FE +0x85B7 0x53FF +0x85B8 0x5400 +0x85B9 0x5402 +0x85BA 0x5405 +0x85BB 0x5407 +0x85BC 0x540B +0x85BD 0x5414 +0x85BE 0x5418 +0x85BF 0x5419 +0x85C0 0x541A +0x85C1 0x541C +0x85C2 0x5422 +0x85C3 0x5424 +0x85C4 0x5425 +0x85C5 0x542A +0x85C6 0x5430 +0x85C7 0x5433 +0x85C8 0x5436 +0x85C9 0x5437 +0x85CA 0x543A +0x85CB 0x543D +0x85CC 0x543F +0x85CD 0x5441 +0x85CE 0x5442 +0x85CF 0x5444 +0x85D0 0x5445 +0x85D1 0x5447 +0x85D2 0x5449 +0x85D3 0x544C +0x85D4 0x544D +0x85D5 0x544E +0x85D6 0x544F +0x85D7 0x5451 +0x85D8 0x545A +0x85D9 0x545D +0x85DA 0x545E +0x85DB 0x545F +0x85DC 0x5460 +0x85DD 0x5461 +0x85DE 0x5463 +0x85DF 0x5465 +0x85E0 0x5467 +0x85E1 0x5469 +0x85E2 0x546A +0x85E3 0x546B +0x85E4 0x546C +0x85E5 0x546D +0x85E6 0x546E +0x85E7 0x546F +0x85E8 0x5470 +0x85E9 0x5474 +0x85EA 0x5479 +0x85EB 0x547A +0x85EC 0x547E +0x85ED 0x547F +0x85EE 0x5481 +0x85EF 0x5483 +0x85F0 0x5485 +0x85F1 0x5487 +0x85F2 0x5488 +0x85F3 0x5489 +0x85F4 0x548A +0x85F5 0x548D +0x85F6 0x5491 +0x85F7 0x5493 +0x85F8 0x5497 +0x85F9 0x5498 +0x85FA 0x549C +0x85FB 0x549E +0x85FC 0x549F +0x85FD 0x54A0 +0x85FE 0x54A1 +0x8640 0x54A2 +0x8641 0x54A5 +0x8642 0x54AE +0x8643 0x54B0 +0x8644 0x54B2 +0x8645 0x54B5 +0x8646 0x54B6 +0x8647 0x54B7 +0x8648 0x54B9 +0x8649 0x54BA +0x864A 0x54BC +0x864B 0x54BE +0x864C 0x54C3 +0x864D 0x54C5 +0x864E 0x54CA +0x864F 0x54CB +0x8650 0x54D6 +0x8651 0x54D8 +0x8652 0x54DB +0x8653 0x54E0 +0x8654 0x54E1 +0x8655 0x54E2 +0x8656 0x54E3 +0x8657 0x54E4 +0x8658 0x54EB +0x8659 0x54EC +0x865A 0x54EF +0x865B 0x54F0 +0x865C 0x54F1 +0x865D 0x54F4 +0x865E 0x54F5 +0x865F 0x54F6 +0x8660 0x54F7 +0x8661 0x54F8 +0x8662 0x54F9 +0x8663 0x54FB +0x8664 0x54FE +0x8665 0x5500 +0x8666 0x5502 +0x8667 0x5503 +0x8668 0x5504 +0x8669 0x5505 +0x866A 0x5508 +0x866B 0x550A +0x866C 0x550B +0x866D 0x550C +0x866E 0x550D +0x866F 0x550E +0x8670 0x5512 +0x8671 0x5513 +0x8672 0x5515 +0x8673 0x5516 +0x8674 0x5517 +0x8675 0x5518 +0x8676 0x5519 +0x8677 0x551A +0x8678 0x551C +0x8679 0x551D +0x867A 0x551E +0x867B 0x551F +0x867C 0x5521 +0x867D 0x5525 +0x867E 0x5526 +0x8680 0x5528 +0x8681 0x5529 +0x8682 0x552B +0x8683 0x552D +0x8684 0x5532 +0x8685 0x5534 +0x8686 0x5535 +0x8687 0x5536 +0x8688 0x5538 +0x8689 0x5539 +0x868A 0x553A +0x868B 0x553B +0x868C 0x553D +0x868D 0x5540 +0x868E 0x5542 +0x868F 0x5545 +0x8690 0x5547 +0x8691 0x5548 +0x8692 0x554B +0x8693 0x554C +0x8694 0x554D +0x8695 0x554E +0x8696 0x554F +0x8697 0x5551 +0x8698 0x5552 +0x8699 0x5553 +0x869A 0x5554 +0x869B 0x5557 +0x869C 0x5558 +0x869D 0x5559 +0x869E 0x555A +0x869F 0x555B +0x86A0 0x555D +0x86A1 0x555E +0x86A2 0x555F +0x86A3 0x5560 +0x86A4 0x5562 +0x86A5 0x5563 +0x86A6 0x5568 +0x86A7 0x5569 +0x86A8 0x556B +0x86A9 0x556F +0x86AA 0x5570 +0x86AB 0x5571 +0x86AC 0x5572 +0x86AD 0x5573 +0x86AE 0x5574 +0x86AF 0x5579 +0x86B0 0x557A +0x86B1 0x557D +0x86B2 0x557F +0x86B3 0x5585 +0x86B4 0x5586 +0x86B5 0x558C +0x86B6 0x558D +0x86B7 0x558E +0x86B8 0x5590 +0x86B9 0x5592 +0x86BA 0x5593 +0x86BB 0x5595 +0x86BC 0x5596 +0x86BD 0x5597 +0x86BE 0x559A +0x86BF 0x559B +0x86C0 0x559E +0x86C1 0x55A0 +0x86C2 0x55A1 +0x86C3 0x55A2 +0x86C4 0x55A3 +0x86C5 0x55A4 +0x86C6 0x55A5 +0x86C7 0x55A6 +0x86C8 0x55A8 +0x86C9 0x55A9 +0x86CA 0x55AA +0x86CB 0x55AB +0x86CC 0x55AC +0x86CD 0x55AD +0x86CE 0x55AE +0x86CF 0x55AF +0x86D0 0x55B0 +0x86D1 0x55B2 +0x86D2 0x55B4 +0x86D3 0x55B6 +0x86D4 0x55B8 +0x86D5 0x55BA +0x86D6 0x55BC +0x86D7 0x55BF +0x86D8 0x55C0 +0x86D9 0x55C1 +0x86DA 0x55C2 +0x86DB 0x55C3 +0x86DC 0x55C6 +0x86DD 0x55C7 +0x86DE 0x55C8 +0x86DF 0x55CA +0x86E0 0x55CB +0x86E1 0x55CE +0x86E2 0x55CF +0x86E3 0x55D0 +0x86E4 0x55D5 +0x86E5 0x55D7 +0x86E6 0x55D8 +0x86E7 0x55D9 +0x86E8 0x55DA +0x86E9 0x55DB +0x86EA 0x55DE +0x86EB 0x55E0 +0x86EC 0x55E2 +0x86ED 0x55E7 +0x86EE 0x55E9 +0x86EF 0x55ED +0x86F0 0x55EE +0x86F1 0x55F0 +0x86F2 0x55F1 +0x86F3 0x55F4 +0x86F4 0x55F6 +0x86F5 0x55F8 +0x86F6 0x55F9 +0x86F7 0x55FA +0x86F8 0x55FB +0x86F9 0x55FC +0x86FA 0x55FF +0x86FB 0x5602 +0x86FC 0x5603 +0x86FD 0x5604 +0x86FE 0x5605 +0x8740 0x5606 +0x8741 0x5607 +0x8742 0x560A +0x8743 0x560B +0x8744 0x560D +0x8745 0x5610 +0x8746 0x5611 +0x8747 0x5612 +0x8748 0x5613 +0x8749 0x5614 +0x874A 0x5615 +0x874B 0x5616 +0x874C 0x5617 +0x874D 0x5619 +0x874E 0x561A +0x874F 0x561C +0x8750 0x561D +0x8751 0x5620 +0x8752 0x5621 +0x8753 0x5622 +0x8754 0x5625 +0x8755 0x5626 +0x8756 0x5628 +0x8757 0x5629 +0x8758 0x562A +0x8759 0x562B +0x875A 0x562E +0x875B 0x562F +0x875C 0x5630 +0x875D 0x5633 +0x875E 0x5635 +0x875F 0x5637 +0x8760 0x5638 +0x8761 0x563A +0x8762 0x563C +0x8763 0x563D +0x8764 0x563E +0x8765 0x5640 +0x8766 0x5641 +0x8767 0x5642 +0x8768 0x5643 +0x8769 0x5644 +0x876A 0x5645 +0x876B 0x5646 +0x876C 0x5647 +0x876D 0x5648 +0x876E 0x5649 +0x876F 0x564A +0x8770 0x564B +0x8771 0x564F +0x8772 0x5650 +0x8773 0x5651 +0x8774 0x5652 +0x8775 0x5653 +0x8776 0x5655 +0x8777 0x5656 +0x8778 0x565A +0x8779 0x565B +0x877A 0x565D +0x877B 0x565E +0x877C 0x565F +0x877D 0x5660 +0x877E 0x5661 +0x8780 0x5663 +0x8781 0x5665 +0x8782 0x5666 +0x8783 0x5667 +0x8784 0x566D +0x8785 0x566E +0x8786 0x566F +0x8787 0x5670 +0x8788 0x5672 +0x8789 0x5673 +0x878A 0x5674 +0x878B 0x5675 +0x878C 0x5677 +0x878D 0x5678 +0x878E 0x5679 +0x878F 0x567A +0x8790 0x567D +0x8791 0x567E +0x8792 0x567F +0x8793 0x5680 +0x8794 0x5681 +0x8795 0x5682 +0x8796 0x5683 +0x8797 0x5684 +0x8798 0x5687 +0x8799 0x5688 +0x879A 0x5689 +0x879B 0x568A +0x879C 0x568B +0x879D 0x568C +0x879E 0x568D +0x879F 0x5690 +0x87A0 0x5691 +0x87A1 0x5692 +0x87A2 0x5694 +0x87A3 0x5695 +0x87A4 0x5696 +0x87A5 0x5697 +0x87A6 0x5698 +0x87A7 0x5699 +0x87A8 0x569A +0x87A9 0x569B +0x87AA 0x569C +0x87AB 0x569D +0x87AC 0x569E +0x87AD 0x569F +0x87AE 0x56A0 +0x87AF 0x56A1 +0x87B0 0x56A2 +0x87B1 0x56A4 +0x87B2 0x56A5 +0x87B3 0x56A6 +0x87B4 0x56A7 +0x87B5 0x56A8 +0x87B6 0x56A9 +0x87B7 0x56AA +0x87B8 0x56AB +0x87B9 0x56AC +0x87BA 0x56AD +0x87BB 0x56AE +0x87BC 0x56B0 +0x87BD 0x56B1 +0x87BE 0x56B2 +0x87BF 0x56B3 +0x87C0 0x56B4 +0x87C1 0x56B5 +0x87C2 0x56B6 +0x87C3 0x56B8 +0x87C4 0x56B9 +0x87C5 0x56BA +0x87C6 0x56BB +0x87C7 0x56BD +0x87C8 0x56BE +0x87C9 0x56BF +0x87CA 0x56C0 +0x87CB 0x56C1 +0x87CC 0x56C2 +0x87CD 0x56C3 +0x87CE 0x56C4 +0x87CF 0x56C5 +0x87D0 0x56C6 +0x87D1 0x56C7 +0x87D2 0x56C8 +0x87D3 0x56C9 +0x87D4 0x56CB +0x87D5 0x56CC +0x87D6 0x56CD +0x87D7 0x56CE +0x87D8 0x56CF +0x87D9 0x56D0 +0x87DA 0x56D1 +0x87DB 0x56D2 +0x87DC 0x56D3 +0x87DD 0x56D5 +0x87DE 0x56D6 +0x87DF 0x56D8 +0x87E0 0x56D9 +0x87E1 0x56DC +0x87E2 0x56E3 +0x87E3 0x56E5 +0x87E4 0x56E6 +0x87E5 0x56E7 +0x87E6 0x56E8 +0x87E7 0x56E9 +0x87E8 0x56EA +0x87E9 0x56EC +0x87EA 0x56EE +0x87EB 0x56EF +0x87EC 0x56F2 +0x87ED 0x56F3 +0x87EE 0x56F6 +0x87EF 0x56F7 +0x87F0 0x56F8 +0x87F1 0x56FB +0x87F2 0x56FC +0x87F3 0x5700 +0x87F4 0x5701 +0x87F5 0x5702 +0x87F6 0x5705 +0x87F7 0x5707 +0x87F8 0x570B +0x87F9 0x570C +0x87FA 0x570D +0x87FB 0x570E +0x87FC 0x570F +0x87FD 0x5710 +0x87FE 0x5711 +0x8840 0x5712 +0x8841 0x5713 +0x8842 0x5714 +0x8843 0x5715 +0x8844 0x5716 +0x8845 0x5717 +0x8846 0x5718 +0x8847 0x5719 +0x8848 0x571A +0x8849 0x571B +0x884A 0x571D +0x884B 0x571E +0x884C 0x5720 +0x884D 0x5721 +0x884E 0x5722 +0x884F 0x5724 +0x8850 0x5725 +0x8851 0x5726 +0x8852 0x5727 +0x8853 0x572B +0x8854 0x5731 +0x8855 0x5732 +0x8856 0x5734 +0x8857 0x5735 +0x8858 0x5736 +0x8859 0x5737 +0x885A 0x5738 +0x885B 0x573C +0x885C 0x573D +0x885D 0x573F +0x885E 0x5741 +0x885F 0x5743 +0x8860 0x5744 +0x8861 0x5745 +0x8862 0x5746 +0x8863 0x5748 +0x8864 0x5749 +0x8865 0x574B +0x8866 0x5752 +0x8867 0x5753 +0x8868 0x5754 +0x8869 0x5755 +0x886A 0x5756 +0x886B 0x5758 +0x886C 0x5759 +0x886D 0x5762 +0x886E 0x5763 +0x886F 0x5765 +0x8870 0x5767 +0x8871 0x576C +0x8872 0x576E +0x8873 0x5770 +0x8874 0x5771 +0x8875 0x5772 +0x8876 0x5774 +0x8877 0x5775 +0x8878 0x5778 +0x8879 0x5779 +0x887A 0x577A +0x887B 0x577D +0x887C 0x577E +0x887D 0x577F +0x887E 0x5780 +0x8880 0x5781 +0x8881 0x5787 +0x8882 0x5788 +0x8883 0x5789 +0x8884 0x578A +0x8885 0x578D +0x8886 0x578E +0x8887 0x578F +0x8888 0x5790 +0x8889 0x5791 +0x888A 0x5794 +0x888B 0x5795 +0x888C 0x5796 +0x888D 0x5797 +0x888E 0x5798 +0x888F 0x5799 +0x8890 0x579A +0x8891 0x579C +0x8892 0x579D +0x8893 0x579E +0x8894 0x579F +0x8895 0x57A5 +0x8896 0x57A8 +0x8897 0x57AA +0x8898 0x57AC +0x8899 0x57AF +0x889A 0x57B0 +0x889B 0x57B1 +0x889C 0x57B3 +0x889D 0x57B5 +0x889E 0x57B6 +0x889F 0x57B7 +0x88A0 0x57B9 +0x88A1 0x57BA +0x88A2 0x57BB +0x88A3 0x57BC +0x88A4 0x57BD +0x88A5 0x57BE +0x88A6 0x57BF +0x88A7 0x57C0 +0x88A8 0x57C1 +0x88A9 0x57C4 +0x88AA 0x57C5 +0x88AB 0x57C6 +0x88AC 0x57C7 +0x88AD 0x57C8 +0x88AE 0x57C9 +0x88AF 0x57CA +0x88B0 0x57CC +0x88B1 0x57CD +0x88B2 0x57D0 +0x88B3 0x57D1 +0x88B4 0x57D3 +0x88B5 0x57D6 +0x88B6 0x57D7 +0x88B7 0x57DB +0x88B8 0x57DC +0x88B9 0x57DE +0x88BA 0x57E1 +0x88BB 0x57E2 +0x88BC 0x57E3 +0x88BD 0x57E5 +0x88BE 0x57E6 +0x88BF 0x57E7 +0x88C0 0x57E8 +0x88C1 0x57E9 +0x88C2 0x57EA +0x88C3 0x57EB +0x88C4 0x57EC +0x88C5 0x57EE +0x88C6 0x57F0 +0x88C7 0x57F1 +0x88C8 0x57F2 +0x88C9 0x57F3 +0x88CA 0x57F5 +0x88CB 0x57F6 +0x88CC 0x57F7 +0x88CD 0x57FB +0x88CE 0x57FC +0x88CF 0x57FE +0x88D0 0x57FF +0x88D1 0x5801 +0x88D2 0x5803 +0x88D3 0x5804 +0x88D4 0x5805 +0x88D5 0x5808 +0x88D6 0x5809 +0x88D7 0x580A +0x88D8 0x580C +0x88D9 0x580E +0x88DA 0x580F +0x88DB 0x5810 +0x88DC 0x5812 +0x88DD 0x5813 +0x88DE 0x5814 +0x88DF 0x5816 +0x88E0 0x5817 +0x88E1 0x5818 +0x88E2 0x581A +0x88E3 0x581B +0x88E4 0x581C +0x88E5 0x581D +0x88E6 0x581F +0x88E7 0x5822 +0x88E8 0x5823 +0x88E9 0x5825 +0x88EA 0x5826 +0x88EB 0x5827 +0x88EC 0x5828 +0x88ED 0x5829 +0x88EE 0x582B +0x88EF 0x582C +0x88F0 0x582D +0x88F1 0x582E +0x88F2 0x582F +0x88F3 0x5831 +0x88F4 0x5832 +0x88F5 0x5833 +0x88F6 0x5834 +0x88F7 0x5836 +0x88F8 0x5837 +0x88F9 0x5838 +0x88FA 0x5839 +0x88FB 0x583A +0x88FC 0x583B +0x88FD 0x583C +0x88FE 0x583D +0x8940 0x583E +0x8941 0x583F +0x8942 0x5840 +0x8943 0x5841 +0x8944 0x5842 +0x8945 0x5843 +0x8946 0x5845 +0x8947 0x5846 +0x8948 0x5847 +0x8949 0x5848 +0x894A 0x5849 +0x894B 0x584A +0x894C 0x584B +0x894D 0x584E +0x894E 0x584F +0x894F 0x5850 +0x8950 0x5852 +0x8951 0x5853 +0x8952 0x5855 +0x8953 0x5856 +0x8954 0x5857 +0x8955 0x5859 +0x8956 0x585A +0x8957 0x585B +0x8958 0x585C +0x8959 0x585D +0x895A 0x585F +0x895B 0x5860 +0x895C 0x5861 +0x895D 0x5862 +0x895E 0x5863 +0x895F 0x5864 +0x8960 0x5866 +0x8961 0x5867 +0x8962 0x5868 +0x8963 0x5869 +0x8964 0x586A +0x8965 0x586D +0x8966 0x586E +0x8967 0x586F +0x8968 0x5870 +0x8969 0x5871 +0x896A 0x5872 +0x896B 0x5873 +0x896C 0x5874 +0x896D 0x5875 +0x896E 0x5876 +0x896F 0x5877 +0x8970 0x5878 +0x8971 0x5879 +0x8972 0x587A +0x8973 0x587B +0x8974 0x587C +0x8975 0x587D +0x8976 0x587F +0x8977 0x5882 +0x8978 0x5884 +0x8979 0x5886 +0x897A 0x5887 +0x897B 0x5888 +0x897C 0x588A +0x897D 0x588B +0x897E 0x588C +0x8980 0x588D +0x8981 0x588E +0x8982 0x588F +0x8983 0x5890 +0x8984 0x5891 +0x8985 0x5894 +0x8986 0x5895 +0x8987 0x5896 +0x8988 0x5897 +0x8989 0x5898 +0x898A 0x589B +0x898B 0x589C +0x898C 0x589D +0x898D 0x58A0 +0x898E 0x58A1 +0x898F 0x58A2 +0x8990 0x58A3 +0x8991 0x58A4 +0x8992 0x58A5 +0x8993 0x58A6 +0x8994 0x58A7 +0x8995 0x58AA +0x8996 0x58AB +0x8997 0x58AC +0x8998 0x58AD +0x8999 0x58AE +0x899A 0x58AF +0x899B 0x58B0 +0x899C 0x58B1 +0x899D 0x58B2 +0x899E 0x58B3 +0x899F 0x58B4 +0x89A0 0x58B5 +0x89A1 0x58B6 +0x89A2 0x58B7 +0x89A3 0x58B8 +0x89A4 0x58B9 +0x89A5 0x58BA +0x89A6 0x58BB +0x89A7 0x58BD +0x89A8 0x58BE +0x89A9 0x58BF +0x89AA 0x58C0 +0x89AB 0x58C2 +0x89AC 0x58C3 +0x89AD 0x58C4 +0x89AE 0x58C6 +0x89AF 0x58C7 +0x89B0 0x58C8 +0x89B1 0x58C9 +0x89B2 0x58CA +0x89B3 0x58CB +0x89B4 0x58CC +0x89B5 0x58CD +0x89B6 0x58CE +0x89B7 0x58CF +0x89B8 0x58D0 +0x89B9 0x58D2 +0x89BA 0x58D3 +0x89BB 0x58D4 +0x89BC 0x58D6 +0x89BD 0x58D7 +0x89BE 0x58D8 +0x89BF 0x58D9 +0x89C0 0x58DA +0x89C1 0x58DB +0x89C2 0x58DC +0x89C3 0x58DD +0x89C4 0x58DE +0x89C5 0x58DF +0x89C6 0x58E0 +0x89C7 0x58E1 +0x89C8 0x58E2 +0x89C9 0x58E3 +0x89CA 0x58E5 +0x89CB 0x58E6 +0x89CC 0x58E7 +0x89CD 0x58E8 +0x89CE 0x58E9 +0x89CF 0x58EA +0x89D0 0x58ED +0x89D1 0x58EF +0x89D2 0x58F1 +0x89D3 0x58F2 +0x89D4 0x58F4 +0x89D5 0x58F5 +0x89D6 0x58F7 +0x89D7 0x58F8 +0x89D8 0x58FA +0x89D9 0x58FB +0x89DA 0x58FC +0x89DB 0x58FD +0x89DC 0x58FE +0x89DD 0x58FF +0x89DE 0x5900 +0x89DF 0x5901 +0x89E0 0x5903 +0x89E1 0x5905 +0x89E2 0x5906 +0x89E3 0x5908 +0x89E4 0x5909 +0x89E5 0x590A +0x89E6 0x590B +0x89E7 0x590C +0x89E8 0x590E +0x89E9 0x5910 +0x89EA 0x5911 +0x89EB 0x5912 +0x89EC 0x5913 +0x89ED 0x5917 +0x89EE 0x5918 +0x89EF 0x591B +0x89F0 0x591D +0x89F1 0x591E +0x89F2 0x5920 +0x89F3 0x5921 +0x89F4 0x5922 +0x89F5 0x5923 +0x89F6 0x5926 +0x89F7 0x5928 +0x89F8 0x592C +0x89F9 0x5930 +0x89FA 0x5932 +0x89FB 0x5933 +0x89FC 0x5935 +0x89FD 0x5936 +0x89FE 0x593B +0x8A40 0x593D +0x8A41 0x593E +0x8A42 0x593F +0x8A43 0x5940 +0x8A44 0x5943 +0x8A45 0x5945 +0x8A46 0x5946 +0x8A47 0x594A +0x8A48 0x594C +0x8A49 0x594D +0x8A4A 0x5950 +0x8A4B 0x5952 +0x8A4C 0x5953 +0x8A4D 0x5959 +0x8A4E 0x595B +0x8A4F 0x595C +0x8A50 0x595D +0x8A51 0x595E +0x8A52 0x595F +0x8A53 0x5961 +0x8A54 0x5963 +0x8A55 0x5964 +0x8A56 0x5966 +0x8A57 0x5967 +0x8A58 0x5968 +0x8A59 0x5969 +0x8A5A 0x596A +0x8A5B 0x596B +0x8A5C 0x596C +0x8A5D 0x596D +0x8A5E 0x596E +0x8A5F 0x596F +0x8A60 0x5970 +0x8A61 0x5971 +0x8A62 0x5972 +0x8A63 0x5975 +0x8A64 0x5977 +0x8A65 0x597A +0x8A66 0x597B +0x8A67 0x597C +0x8A68 0x597E +0x8A69 0x597F +0x8A6A 0x5980 +0x8A6B 0x5985 +0x8A6C 0x5989 +0x8A6D 0x598B +0x8A6E 0x598C +0x8A6F 0x598E +0x8A70 0x598F +0x8A71 0x5990 +0x8A72 0x5991 +0x8A73 0x5994 +0x8A74 0x5995 +0x8A75 0x5998 +0x8A76 0x599A +0x8A77 0x599B +0x8A78 0x599C +0x8A79 0x599D +0x8A7A 0x599F +0x8A7B 0x59A0 +0x8A7C 0x59A1 +0x8A7D 0x59A2 +0x8A7E 0x59A6 +0x8A80 0x59A7 +0x8A81 0x59AC +0x8A82 0x59AD +0x8A83 0x59B0 +0x8A84 0x59B1 +0x8A85 0x59B3 +0x8A86 0x59B4 +0x8A87 0x59B5 +0x8A88 0x59B6 +0x8A89 0x59B7 +0x8A8A 0x59B8 +0x8A8B 0x59BA +0x8A8C 0x59BC +0x8A8D 0x59BD +0x8A8E 0x59BF +0x8A8F 0x59C0 +0x8A90 0x59C1 +0x8A91 0x59C2 +0x8A92 0x59C3 +0x8A93 0x59C4 +0x8A94 0x59C5 +0x8A95 0x59C7 +0x8A96 0x59C8 +0x8A97 0x59C9 +0x8A98 0x59CC +0x8A99 0x59CD +0x8A9A 0x59CE +0x8A9B 0x59CF +0x8A9C 0x59D5 +0x8A9D 0x59D6 +0x8A9E 0x59D9 +0x8A9F 0x59DB +0x8AA0 0x59DE +0x8AA1 0x59DF +0x8AA2 0x59E0 +0x8AA3 0x59E1 +0x8AA4 0x59E2 +0x8AA5 0x59E4 +0x8AA6 0x59E6 +0x8AA7 0x59E7 +0x8AA8 0x59E9 +0x8AA9 0x59EA +0x8AAA 0x59EB +0x8AAB 0x59ED +0x8AAC 0x59EE +0x8AAD 0x59EF +0x8AAE 0x59F0 +0x8AAF 0x59F1 +0x8AB0 0x59F2 +0x8AB1 0x59F3 +0x8AB2 0x59F4 +0x8AB3 0x59F5 +0x8AB4 0x59F6 +0x8AB5 0x59F7 +0x8AB6 0x59F8 +0x8AB7 0x59FA +0x8AB8 0x59FC +0x8AB9 0x59FD +0x8ABA 0x59FE +0x8ABB 0x5A00 +0x8ABC 0x5A02 +0x8ABD 0x5A0A +0x8ABE 0x5A0B +0x8ABF 0x5A0D +0x8AC0 0x5A0E +0x8AC1 0x5A0F +0x8AC2 0x5A10 +0x8AC3 0x5A12 +0x8AC4 0x5A14 +0x8AC5 0x5A15 +0x8AC6 0x5A16 +0x8AC7 0x5A17 +0x8AC8 0x5A19 +0x8AC9 0x5A1A +0x8ACA 0x5A1B +0x8ACB 0x5A1D +0x8ACC 0x5A1E +0x8ACD 0x5A21 +0x8ACE 0x5A22 +0x8ACF 0x5A24 +0x8AD0 0x5A26 +0x8AD1 0x5A27 +0x8AD2 0x5A28 +0x8AD3 0x5A2A +0x8AD4 0x5A2B +0x8AD5 0x5A2C +0x8AD6 0x5A2D +0x8AD7 0x5A2E +0x8AD8 0x5A2F +0x8AD9 0x5A30 +0x8ADA 0x5A33 +0x8ADB 0x5A35 +0x8ADC 0x5A37 +0x8ADD 0x5A38 +0x8ADE 0x5A39 +0x8ADF 0x5A3A +0x8AE0 0x5A3B +0x8AE1 0x5A3D +0x8AE2 0x5A3E +0x8AE3 0x5A3F +0x8AE4 0x5A41 +0x8AE5 0x5A42 +0x8AE6 0x5A43 +0x8AE7 0x5A44 +0x8AE8 0x5A45 +0x8AE9 0x5A47 +0x8AEA 0x5A48 +0x8AEB 0x5A4B +0x8AEC 0x5A4C +0x8AED 0x5A4D +0x8AEE 0x5A4E +0x8AEF 0x5A4F +0x8AF0 0x5A50 +0x8AF1 0x5A51 +0x8AF2 0x5A52 +0x8AF3 0x5A53 +0x8AF4 0x5A54 +0x8AF5 0x5A56 +0x8AF6 0x5A57 +0x8AF7 0x5A58 +0x8AF8 0x5A59 +0x8AF9 0x5A5B +0x8AFA 0x5A5C +0x8AFB 0x5A5D +0x8AFC 0x5A5E +0x8AFD 0x5A5F +0x8AFE 0x5A60 +0x8B40 0x5A61 +0x8B41 0x5A63 +0x8B42 0x5A64 +0x8B43 0x5A65 +0x8B44 0x5A66 +0x8B45 0x5A68 +0x8B46 0x5A69 +0x8B47 0x5A6B +0x8B48 0x5A6C +0x8B49 0x5A6D +0x8B4A 0x5A6E +0x8B4B 0x5A6F +0x8B4C 0x5A70 +0x8B4D 0x5A71 +0x8B4E 0x5A72 +0x8B4F 0x5A73 +0x8B50 0x5A78 +0x8B51 0x5A79 +0x8B52 0x5A7B +0x8B53 0x5A7C +0x8B54 0x5A7D +0x8B55 0x5A7E +0x8B56 0x5A80 +0x8B57 0x5A81 +0x8B58 0x5A82 +0x8B59 0x5A83 +0x8B5A 0x5A84 +0x8B5B 0x5A85 +0x8B5C 0x5A86 +0x8B5D 0x5A87 +0x8B5E 0x5A88 +0x8B5F 0x5A89 +0x8B60 0x5A8A +0x8B61 0x5A8B +0x8B62 0x5A8C +0x8B63 0x5A8D +0x8B64 0x5A8E +0x8B65 0x5A8F +0x8B66 0x5A90 +0x8B67 0x5A91 +0x8B68 0x5A93 +0x8B69 0x5A94 +0x8B6A 0x5A95 +0x8B6B 0x5A96 +0x8B6C 0x5A97 +0x8B6D 0x5A98 +0x8B6E 0x5A99 +0x8B6F 0x5A9C +0x8B70 0x5A9D +0x8B71 0x5A9E +0x8B72 0x5A9F +0x8B73 0x5AA0 +0x8B74 0x5AA1 +0x8B75 0x5AA2 +0x8B76 0x5AA3 +0x8B77 0x5AA4 +0x8B78 0x5AA5 +0x8B79 0x5AA6 +0x8B7A 0x5AA7 +0x8B7B 0x5AA8 +0x8B7C 0x5AA9 +0x8B7D 0x5AAB +0x8B7E 0x5AAC +0x8B80 0x5AAD +0x8B81 0x5AAE +0x8B82 0x5AAF +0x8B83 0x5AB0 +0x8B84 0x5AB1 +0x8B85 0x5AB4 +0x8B86 0x5AB6 +0x8B87 0x5AB7 +0x8B88 0x5AB9 +0x8B89 0x5ABA +0x8B8A 0x5ABB +0x8B8B 0x5ABC +0x8B8C 0x5ABD +0x8B8D 0x5ABF +0x8B8E 0x5AC0 +0x8B8F 0x5AC3 +0x8B90 0x5AC4 +0x8B91 0x5AC5 +0x8B92 0x5AC6 +0x8B93 0x5AC7 +0x8B94 0x5AC8 +0x8B95 0x5ACA +0x8B96 0x5ACB +0x8B97 0x5ACD +0x8B98 0x5ACE +0x8B99 0x5ACF +0x8B9A 0x5AD0 +0x8B9B 0x5AD1 +0x8B9C 0x5AD3 +0x8B9D 0x5AD5 +0x8B9E 0x5AD7 +0x8B9F 0x5AD9 +0x8BA0 0x5ADA +0x8BA1 0x5ADB +0x8BA2 0x5ADD +0x8BA3 0x5ADE +0x8BA4 0x5ADF +0x8BA5 0x5AE2 +0x8BA6 0x5AE4 +0x8BA7 0x5AE5 +0x8BA8 0x5AE7 +0x8BA9 0x5AE8 +0x8BAA 0x5AEA +0x8BAB 0x5AEC +0x8BAC 0x5AED +0x8BAD 0x5AEE +0x8BAE 0x5AEF +0x8BAF 0x5AF0 +0x8BB0 0x5AF2 +0x8BB1 0x5AF3 +0x8BB2 0x5AF4 +0x8BB3 0x5AF5 +0x8BB4 0x5AF6 +0x8BB5 0x5AF7 +0x8BB6 0x5AF8 +0x8BB7 0x5AF9 +0x8BB8 0x5AFA +0x8BB9 0x5AFB +0x8BBA 0x5AFC +0x8BBB 0x5AFD +0x8BBC 0x5AFE +0x8BBD 0x5AFF +0x8BBE 0x5B00 +0x8BBF 0x5B01 +0x8BC0 0x5B02 +0x8BC1 0x5B03 +0x8BC2 0x5B04 +0x8BC3 0x5B05 +0x8BC4 0x5B06 +0x8BC5 0x5B07 +0x8BC6 0x5B08 +0x8BC7 0x5B0A +0x8BC8 0x5B0B +0x8BC9 0x5B0C +0x8BCA 0x5B0D +0x8BCB 0x5B0E +0x8BCC 0x5B0F +0x8BCD 0x5B10 +0x8BCE 0x5B11 +0x8BCF 0x5B12 +0x8BD0 0x5B13 +0x8BD1 0x5B14 +0x8BD2 0x5B15 +0x8BD3 0x5B18 +0x8BD4 0x5B19 +0x8BD5 0x5B1A +0x8BD6 0x5B1B +0x8BD7 0x5B1C +0x8BD8 0x5B1D +0x8BD9 0x5B1E +0x8BDA 0x5B1F +0x8BDB 0x5B20 +0x8BDC 0x5B21 +0x8BDD 0x5B22 +0x8BDE 0x5B23 +0x8BDF 0x5B24 +0x8BE0 0x5B25 +0x8BE1 0x5B26 +0x8BE2 0x5B27 +0x8BE3 0x5B28 +0x8BE4 0x5B29 +0x8BE5 0x5B2A +0x8BE6 0x5B2B +0x8BE7 0x5B2C +0x8BE8 0x5B2D +0x8BE9 0x5B2E +0x8BEA 0x5B2F +0x8BEB 0x5B30 +0x8BEC 0x5B31 +0x8BED 0x5B33 +0x8BEE 0x5B35 +0x8BEF 0x5B36 +0x8BF0 0x5B38 +0x8BF1 0x5B39 +0x8BF2 0x5B3A +0x8BF3 0x5B3B +0x8BF4 0x5B3C +0x8BF5 0x5B3D +0x8BF6 0x5B3E +0x8BF7 0x5B3F +0x8BF8 0x5B41 +0x8BF9 0x5B42 +0x8BFA 0x5B43 +0x8BFB 0x5B44 +0x8BFC 0x5B45 +0x8BFD 0x5B46 +0x8BFE 0x5B47 +0x8C40 0x5B48 +0x8C41 0x5B49 +0x8C42 0x5B4A +0x8C43 0x5B4B +0x8C44 0x5B4C +0x8C45 0x5B4D +0x8C46 0x5B4E +0x8C47 0x5B4F +0x8C48 0x5B52 +0x8C49 0x5B56 +0x8C4A 0x5B5E +0x8C4B 0x5B60 +0x8C4C 0x5B61 +0x8C4D 0x5B67 +0x8C4E 0x5B68 +0x8C4F 0x5B6B +0x8C50 0x5B6D +0x8C51 0x5B6E +0x8C52 0x5B6F +0x8C53 0x5B72 +0x8C54 0x5B74 +0x8C55 0x5B76 +0x8C56 0x5B77 +0x8C57 0x5B78 +0x8C58 0x5B79 +0x8C59 0x5B7B +0x8C5A 0x5B7C +0x8C5B 0x5B7E +0x8C5C 0x5B7F +0x8C5D 0x5B82 +0x8C5E 0x5B86 +0x8C5F 0x5B8A +0x8C60 0x5B8D +0x8C61 0x5B8E +0x8C62 0x5B90 +0x8C63 0x5B91 +0x8C64 0x5B92 +0x8C65 0x5B94 +0x8C66 0x5B96 +0x8C67 0x5B9F +0x8C68 0x5BA7 +0x8C69 0x5BA8 +0x8C6A 0x5BA9 +0x8C6B 0x5BAC +0x8C6C 0x5BAD +0x8C6D 0x5BAE +0x8C6E 0x5BAF +0x8C6F 0x5BB1 +0x8C70 0x5BB2 +0x8C71 0x5BB7 +0x8C72 0x5BBA +0x8C73 0x5BBB +0x8C74 0x5BBC +0x8C75 0x5BC0 +0x8C76 0x5BC1 +0x8C77 0x5BC3 +0x8C78 0x5BC8 +0x8C79 0x5BC9 +0x8C7A 0x5BCA +0x8C7B 0x5BCB +0x8C7C 0x5BCD +0x8C7D 0x5BCE +0x8C7E 0x5BCF +0x8C80 0x5BD1 +0x8C81 0x5BD4 +0x8C82 0x5BD5 +0x8C83 0x5BD6 +0x8C84 0x5BD7 +0x8C85 0x5BD8 +0x8C86 0x5BD9 +0x8C87 0x5BDA +0x8C88 0x5BDB +0x8C89 0x5BDC +0x8C8A 0x5BE0 +0x8C8B 0x5BE2 +0x8C8C 0x5BE3 +0x8C8D 0x5BE6 +0x8C8E 0x5BE7 +0x8C8F 0x5BE9 +0x8C90 0x5BEA +0x8C91 0x5BEB +0x8C92 0x5BEC +0x8C93 0x5BED +0x8C94 0x5BEF +0x8C95 0x5BF1 +0x8C96 0x5BF2 +0x8C97 0x5BF3 +0x8C98 0x5BF4 +0x8C99 0x5BF5 +0x8C9A 0x5BF6 +0x8C9B 0x5BF7 +0x8C9C 0x5BFD +0x8C9D 0x5BFE +0x8C9E 0x5C00 +0x8C9F 0x5C02 +0x8CA0 0x5C03 +0x8CA1 0x5C05 +0x8CA2 0x5C07 +0x8CA3 0x5C08 +0x8CA4 0x5C0B +0x8CA5 0x5C0C +0x8CA6 0x5C0D +0x8CA7 0x5C0E +0x8CA8 0x5C10 +0x8CA9 0x5C12 +0x8CAA 0x5C13 +0x8CAB 0x5C17 +0x8CAC 0x5C19 +0x8CAD 0x5C1B +0x8CAE 0x5C1E +0x8CAF 0x5C1F +0x8CB0 0x5C20 +0x8CB1 0x5C21 +0x8CB2 0x5C23 +0x8CB3 0x5C26 +0x8CB4 0x5C28 +0x8CB5 0x5C29 +0x8CB6 0x5C2A +0x8CB7 0x5C2B +0x8CB8 0x5C2D +0x8CB9 0x5C2E +0x8CBA 0x5C2F +0x8CBB 0x5C30 +0x8CBC 0x5C32 +0x8CBD 0x5C33 +0x8CBE 0x5C35 +0x8CBF 0x5C36 +0x8CC0 0x5C37 +0x8CC1 0x5C43 +0x8CC2 0x5C44 +0x8CC3 0x5C46 +0x8CC4 0x5C47 +0x8CC5 0x5C4C +0x8CC6 0x5C4D +0x8CC7 0x5C52 +0x8CC8 0x5C53 +0x8CC9 0x5C54 +0x8CCA 0x5C56 +0x8CCB 0x5C57 +0x8CCC 0x5C58 +0x8CCD 0x5C5A +0x8CCE 0x5C5B +0x8CCF 0x5C5C +0x8CD0 0x5C5D +0x8CD1 0x5C5F +0x8CD2 0x5C62 +0x8CD3 0x5C64 +0x8CD4 0x5C67 +0x8CD5 0x5C68 +0x8CD6 0x5C69 +0x8CD7 0x5C6A +0x8CD8 0x5C6B +0x8CD9 0x5C6C +0x8CDA 0x5C6D +0x8CDB 0x5C70 +0x8CDC 0x5C72 +0x8CDD 0x5C73 +0x8CDE 0x5C74 +0x8CDF 0x5C75 +0x8CE0 0x5C76 +0x8CE1 0x5C77 +0x8CE2 0x5C78 +0x8CE3 0x5C7B +0x8CE4 0x5C7C +0x8CE5 0x5C7D +0x8CE6 0x5C7E +0x8CE7 0x5C80 +0x8CE8 0x5C83 +0x8CE9 0x5C84 +0x8CEA 0x5C85 +0x8CEB 0x5C86 +0x8CEC 0x5C87 +0x8CED 0x5C89 +0x8CEE 0x5C8A +0x8CEF 0x5C8B +0x8CF0 0x5C8E +0x8CF1 0x5C8F +0x8CF2 0x5C92 +0x8CF3 0x5C93 +0x8CF4 0x5C95 +0x8CF5 0x5C9D +0x8CF6 0x5C9E +0x8CF7 0x5C9F +0x8CF8 0x5CA0 +0x8CF9 0x5CA1 +0x8CFA 0x5CA4 +0x8CFB 0x5CA5 +0x8CFC 0x5CA6 +0x8CFD 0x5CA7 +0x8CFE 0x5CA8 +0x8D40 0x5CAA +0x8D41 0x5CAE +0x8D42 0x5CAF +0x8D43 0x5CB0 +0x8D44 0x5CB2 +0x8D45 0x5CB4 +0x8D46 0x5CB6 +0x8D47 0x5CB9 +0x8D48 0x5CBA +0x8D49 0x5CBB +0x8D4A 0x5CBC +0x8D4B 0x5CBE +0x8D4C 0x5CC0 +0x8D4D 0x5CC2 +0x8D4E 0x5CC3 +0x8D4F 0x5CC5 +0x8D50 0x5CC6 +0x8D51 0x5CC7 +0x8D52 0x5CC8 +0x8D53 0x5CC9 +0x8D54 0x5CCA +0x8D55 0x5CCC +0x8D56 0x5CCD +0x8D57 0x5CCE +0x8D58 0x5CCF +0x8D59 0x5CD0 +0x8D5A 0x5CD1 +0x8D5B 0x5CD3 +0x8D5C 0x5CD4 +0x8D5D 0x5CD5 +0x8D5E 0x5CD6 +0x8D5F 0x5CD7 +0x8D60 0x5CD8 +0x8D61 0x5CDA +0x8D62 0x5CDB +0x8D63 0x5CDC +0x8D64 0x5CDD +0x8D65 0x5CDE +0x8D66 0x5CDF +0x8D67 0x5CE0 +0x8D68 0x5CE2 +0x8D69 0x5CE3 +0x8D6A 0x5CE7 +0x8D6B 0x5CE9 +0x8D6C 0x5CEB +0x8D6D 0x5CEC +0x8D6E 0x5CEE +0x8D6F 0x5CEF +0x8D70 0x5CF1 +0x8D71 0x5CF2 +0x8D72 0x5CF3 +0x8D73 0x5CF4 +0x8D74 0x5CF5 +0x8D75 0x5CF6 +0x8D76 0x5CF7 +0x8D77 0x5CF8 +0x8D78 0x5CF9 +0x8D79 0x5CFA +0x8D7A 0x5CFC +0x8D7B 0x5CFD +0x8D7C 0x5CFE +0x8D7D 0x5CFF +0x8D7E 0x5D00 +0x8D80 0x5D01 +0x8D81 0x5D04 +0x8D82 0x5D05 +0x8D83 0x5D08 +0x8D84 0x5D09 +0x8D85 0x5D0A +0x8D86 0x5D0B +0x8D87 0x5D0C +0x8D88 0x5D0D +0x8D89 0x5D0F +0x8D8A 0x5D10 +0x8D8B 0x5D11 +0x8D8C 0x5D12 +0x8D8D 0x5D13 +0x8D8E 0x5D15 +0x8D8F 0x5D17 +0x8D90 0x5D18 +0x8D91 0x5D19 +0x8D92 0x5D1A +0x8D93 0x5D1C +0x8D94 0x5D1D +0x8D95 0x5D1F +0x8D96 0x5D20 +0x8D97 0x5D21 +0x8D98 0x5D22 +0x8D99 0x5D23 +0x8D9A 0x5D25 +0x8D9B 0x5D28 +0x8D9C 0x5D2A +0x8D9D 0x5D2B +0x8D9E 0x5D2C +0x8D9F 0x5D2F +0x8DA0 0x5D30 +0x8DA1 0x5D31 +0x8DA2 0x5D32 +0x8DA3 0x5D33 +0x8DA4 0x5D35 +0x8DA5 0x5D36 +0x8DA6 0x5D37 +0x8DA7 0x5D38 +0x8DA8 0x5D39 +0x8DA9 0x5D3A +0x8DAA 0x5D3B +0x8DAB 0x5D3C +0x8DAC 0x5D3F +0x8DAD 0x5D40 +0x8DAE 0x5D41 +0x8DAF 0x5D42 +0x8DB0 0x5D43 +0x8DB1 0x5D44 +0x8DB2 0x5D45 +0x8DB3 0x5D46 +0x8DB4 0x5D48 +0x8DB5 0x5D49 +0x8DB6 0x5D4D +0x8DB7 0x5D4E +0x8DB8 0x5D4F +0x8DB9 0x5D50 +0x8DBA 0x5D51 +0x8DBB 0x5D52 +0x8DBC 0x5D53 +0x8DBD 0x5D54 +0x8DBE 0x5D55 +0x8DBF 0x5D56 +0x8DC0 0x5D57 +0x8DC1 0x5D59 +0x8DC2 0x5D5A +0x8DC3 0x5D5C +0x8DC4 0x5D5E +0x8DC5 0x5D5F +0x8DC6 0x5D60 +0x8DC7 0x5D61 +0x8DC8 0x5D62 +0x8DC9 0x5D63 +0x8DCA 0x5D64 +0x8DCB 0x5D65 +0x8DCC 0x5D66 +0x8DCD 0x5D67 +0x8DCE 0x5D68 +0x8DCF 0x5D6A +0x8DD0 0x5D6D +0x8DD1 0x5D6E +0x8DD2 0x5D70 +0x8DD3 0x5D71 +0x8DD4 0x5D72 +0x8DD5 0x5D73 +0x8DD6 0x5D75 +0x8DD7 0x5D76 +0x8DD8 0x5D77 +0x8DD9 0x5D78 +0x8DDA 0x5D79 +0x8DDB 0x5D7A +0x8DDC 0x5D7B +0x8DDD 0x5D7C +0x8DDE 0x5D7D +0x8DDF 0x5D7E +0x8DE0 0x5D7F +0x8DE1 0x5D80 +0x8DE2 0x5D81 +0x8DE3 0x5D83 +0x8DE4 0x5D84 +0x8DE5 0x5D85 +0x8DE6 0x5D86 +0x8DE7 0x5D87 +0x8DE8 0x5D88 +0x8DE9 0x5D89 +0x8DEA 0x5D8A +0x8DEB 0x5D8B +0x8DEC 0x5D8C +0x8DED 0x5D8D +0x8DEE 0x5D8E +0x8DEF 0x5D8F +0x8DF0 0x5D90 +0x8DF1 0x5D91 +0x8DF2 0x5D92 +0x8DF3 0x5D93 +0x8DF4 0x5D94 +0x8DF5 0x5D95 +0x8DF6 0x5D96 +0x8DF7 0x5D97 +0x8DF8 0x5D98 +0x8DF9 0x5D9A +0x8DFA 0x5D9B +0x8DFB 0x5D9C +0x8DFC 0x5D9E +0x8DFD 0x5D9F +0x8DFE 0x5DA0 +0x8E40 0x5DA1 +0x8E41 0x5DA2 +0x8E42 0x5DA3 +0x8E43 0x5DA4 +0x8E44 0x5DA5 +0x8E45 0x5DA6 +0x8E46 0x5DA7 +0x8E47 0x5DA8 +0x8E48 0x5DA9 +0x8E49 0x5DAA +0x8E4A 0x5DAB +0x8E4B 0x5DAC +0x8E4C 0x5DAD +0x8E4D 0x5DAE +0x8E4E 0x5DAF +0x8E4F 0x5DB0 +0x8E50 0x5DB1 +0x8E51 0x5DB2 +0x8E52 0x5DB3 +0x8E53 0x5DB4 +0x8E54 0x5DB5 +0x8E55 0x5DB6 +0x8E56 0x5DB8 +0x8E57 0x5DB9 +0x8E58 0x5DBA +0x8E59 0x5DBB +0x8E5A 0x5DBC +0x8E5B 0x5DBD +0x8E5C 0x5DBE +0x8E5D 0x5DBF +0x8E5E 0x5DC0 +0x8E5F 0x5DC1 +0x8E60 0x5DC2 +0x8E61 0x5DC3 +0x8E62 0x5DC4 +0x8E63 0x5DC6 +0x8E64 0x5DC7 +0x8E65 0x5DC8 +0x8E66 0x5DC9 +0x8E67 0x5DCA +0x8E68 0x5DCB +0x8E69 0x5DCC +0x8E6A 0x5DCE +0x8E6B 0x5DCF +0x8E6C 0x5DD0 +0x8E6D 0x5DD1 +0x8E6E 0x5DD2 +0x8E6F 0x5DD3 +0x8E70 0x5DD4 +0x8E71 0x5DD5 +0x8E72 0x5DD6 +0x8E73 0x5DD7 +0x8E74 0x5DD8 +0x8E75 0x5DD9 +0x8E76 0x5DDA +0x8E77 0x5DDC +0x8E78 0x5DDF +0x8E79 0x5DE0 +0x8E7A 0x5DE3 +0x8E7B 0x5DE4 +0x8E7C 0x5DEA +0x8E7D 0x5DEC +0x8E7E 0x5DED +0x8E80 0x5DF0 +0x8E81 0x5DF5 +0x8E82 0x5DF6 +0x8E83 0x5DF8 +0x8E84 0x5DF9 +0x8E85 0x5DFA +0x8E86 0x5DFB +0x8E87 0x5DFC +0x8E88 0x5DFF +0x8E89 0x5E00 +0x8E8A 0x5E04 +0x8E8B 0x5E07 +0x8E8C 0x5E09 +0x8E8D 0x5E0A +0x8E8E 0x5E0B +0x8E8F 0x5E0D +0x8E90 0x5E0E +0x8E91 0x5E12 +0x8E92 0x5E13 +0x8E93 0x5E17 +0x8E94 0x5E1E +0x8E95 0x5E1F +0x8E96 0x5E20 +0x8E97 0x5E21 +0x8E98 0x5E22 +0x8E99 0x5E23 +0x8E9A 0x5E24 +0x8E9B 0x5E25 +0x8E9C 0x5E28 +0x8E9D 0x5E29 +0x8E9E 0x5E2A +0x8E9F 0x5E2B +0x8EA0 0x5E2C +0x8EA1 0x5E2F +0x8EA2 0x5E30 +0x8EA3 0x5E32 +0x8EA4 0x5E33 +0x8EA5 0x5E34 +0x8EA6 0x5E35 +0x8EA7 0x5E36 +0x8EA8 0x5E39 +0x8EA9 0x5E3A +0x8EAA 0x5E3E +0x8EAB 0x5E3F +0x8EAC 0x5E40 +0x8EAD 0x5E41 +0x8EAE 0x5E43 +0x8EAF 0x5E46 +0x8EB0 0x5E47 +0x8EB1 0x5E48 +0x8EB2 0x5E49 +0x8EB3 0x5E4A +0x8EB4 0x5E4B +0x8EB5 0x5E4D +0x8EB6 0x5E4E +0x8EB7 0x5E4F +0x8EB8 0x5E50 +0x8EB9 0x5E51 +0x8EBA 0x5E52 +0x8EBB 0x5E53 +0x8EBC 0x5E56 +0x8EBD 0x5E57 +0x8EBE 0x5E58 +0x8EBF 0x5E59 +0x8EC0 0x5E5A +0x8EC1 0x5E5C +0x8EC2 0x5E5D +0x8EC3 0x5E5F +0x8EC4 0x5E60 +0x8EC5 0x5E63 +0x8EC6 0x5E64 +0x8EC7 0x5E65 +0x8EC8 0x5E66 +0x8EC9 0x5E67 +0x8ECA 0x5E68 +0x8ECB 0x5E69 +0x8ECC 0x5E6A +0x8ECD 0x5E6B +0x8ECE 0x5E6C +0x8ECF 0x5E6D +0x8ED0 0x5E6E +0x8ED1 0x5E6F +0x8ED2 0x5E70 +0x8ED3 0x5E71 +0x8ED4 0x5E75 +0x8ED5 0x5E77 +0x8ED6 0x5E79 +0x8ED7 0x5E7E +0x8ED8 0x5E81 +0x8ED9 0x5E82 +0x8EDA 0x5E83 +0x8EDB 0x5E85 +0x8EDC 0x5E88 +0x8EDD 0x5E89 +0x8EDE 0x5E8C +0x8EDF 0x5E8D +0x8EE0 0x5E8E +0x8EE1 0x5E92 +0x8EE2 0x5E98 +0x8EE3 0x5E9B +0x8EE4 0x5E9D +0x8EE5 0x5EA1 +0x8EE6 0x5EA2 +0x8EE7 0x5EA3 +0x8EE8 0x5EA4 +0x8EE9 0x5EA8 +0x8EEA 0x5EA9 +0x8EEB 0x5EAA +0x8EEC 0x5EAB +0x8EED 0x5EAC +0x8EEE 0x5EAE +0x8EEF 0x5EAF +0x8EF0 0x5EB0 +0x8EF1 0x5EB1 +0x8EF2 0x5EB2 +0x8EF3 0x5EB4 +0x8EF4 0x5EBA +0x8EF5 0x5EBB +0x8EF6 0x5EBC +0x8EF7 0x5EBD +0x8EF8 0x5EBF +0x8EF9 0x5EC0 +0x8EFA 0x5EC1 +0x8EFB 0x5EC2 +0x8EFC 0x5EC3 +0x8EFD 0x5EC4 +0x8EFE 0x5EC5 +0x8F40 0x5EC6 +0x8F41 0x5EC7 +0x8F42 0x5EC8 +0x8F43 0x5ECB +0x8F44 0x5ECC +0x8F45 0x5ECD +0x8F46 0x5ECE +0x8F47 0x5ECF +0x8F48 0x5ED0 +0x8F49 0x5ED4 +0x8F4A 0x5ED5 +0x8F4B 0x5ED7 +0x8F4C 0x5ED8 +0x8F4D 0x5ED9 +0x8F4E 0x5EDA +0x8F4F 0x5EDC +0x8F50 0x5EDD +0x8F51 0x5EDE +0x8F52 0x5EDF +0x8F53 0x5EE0 +0x8F54 0x5EE1 +0x8F55 0x5EE2 +0x8F56 0x5EE3 +0x8F57 0x5EE4 +0x8F58 0x5EE5 +0x8F59 0x5EE6 +0x8F5A 0x5EE7 +0x8F5B 0x5EE9 +0x8F5C 0x5EEB +0x8F5D 0x5EEC +0x8F5E 0x5EED +0x8F5F 0x5EEE +0x8F60 0x5EEF +0x8F61 0x5EF0 +0x8F62 0x5EF1 +0x8F63 0x5EF2 +0x8F64 0x5EF3 +0x8F65 0x5EF5 +0x8F66 0x5EF8 +0x8F67 0x5EF9 +0x8F68 0x5EFB +0x8F69 0x5EFC +0x8F6A 0x5EFD +0x8F6B 0x5F05 +0x8F6C 0x5F06 +0x8F6D 0x5F07 +0x8F6E 0x5F09 +0x8F6F 0x5F0C +0x8F70 0x5F0D +0x8F71 0x5F0E +0x8F72 0x5F10 +0x8F73 0x5F12 +0x8F74 0x5F14 +0x8F75 0x5F16 +0x8F76 0x5F19 +0x8F77 0x5F1A +0x8F78 0x5F1C +0x8F79 0x5F1D +0x8F7A 0x5F1E +0x8F7B 0x5F21 +0x8F7C 0x5F22 +0x8F7D 0x5F23 +0x8F7E 0x5F24 +0x8F80 0x5F28 +0x8F81 0x5F2B +0x8F82 0x5F2C +0x8F83 0x5F2E +0x8F84 0x5F30 +0x8F85 0x5F32 +0x8F86 0x5F33 +0x8F87 0x5F34 +0x8F88 0x5F35 +0x8F89 0x5F36 +0x8F8A 0x5F37 +0x8F8B 0x5F38 +0x8F8C 0x5F3B +0x8F8D 0x5F3D +0x8F8E 0x5F3E +0x8F8F 0x5F3F +0x8F90 0x5F41 +0x8F91 0x5F42 +0x8F92 0x5F43 +0x8F93 0x5F44 +0x8F94 0x5F45 +0x8F95 0x5F46 +0x8F96 0x5F47 +0x8F97 0x5F48 +0x8F98 0x5F49 +0x8F99 0x5F4A +0x8F9A 0x5F4B +0x8F9B 0x5F4C +0x8F9C 0x5F4D +0x8F9D 0x5F4E +0x8F9E 0x5F4F +0x8F9F 0x5F51 +0x8FA0 0x5F54 +0x8FA1 0x5F59 +0x8FA2 0x5F5A +0x8FA3 0x5F5B +0x8FA4 0x5F5C +0x8FA5 0x5F5E +0x8FA6 0x5F5F +0x8FA7 0x5F60 +0x8FA8 0x5F63 +0x8FA9 0x5F65 +0x8FAA 0x5F67 +0x8FAB 0x5F68 +0x8FAC 0x5F6B +0x8FAD 0x5F6E +0x8FAE 0x5F6F +0x8FAF 0x5F72 +0x8FB0 0x5F74 +0x8FB1 0x5F75 +0x8FB2 0x5F76 +0x8FB3 0x5F78 +0x8FB4 0x5F7A +0x8FB5 0x5F7D +0x8FB6 0x5F7E +0x8FB7 0x5F7F +0x8FB8 0x5F83 +0x8FB9 0x5F86 +0x8FBA 0x5F8D +0x8FBB 0x5F8E +0x8FBC 0x5F8F +0x8FBD 0x5F91 +0x8FBE 0x5F93 +0x8FBF 0x5F94 +0x8FC0 0x5F96 +0x8FC1 0x5F9A +0x8FC2 0x5F9B +0x8FC3 0x5F9D +0x8FC4 0x5F9E +0x8FC5 0x5F9F +0x8FC6 0x5FA0 +0x8FC7 0x5FA2 +0x8FC8 0x5FA3 +0x8FC9 0x5FA4 +0x8FCA 0x5FA5 +0x8FCB 0x5FA6 +0x8FCC 0x5FA7 +0x8FCD 0x5FA9 +0x8FCE 0x5FAB +0x8FCF 0x5FAC +0x8FD0 0x5FAF +0x8FD1 0x5FB0 +0x8FD2 0x5FB1 +0x8FD3 0x5FB2 +0x8FD4 0x5FB3 +0x8FD5 0x5FB4 +0x8FD6 0x5FB6 +0x8FD7 0x5FB8 +0x8FD8 0x5FB9 +0x8FD9 0x5FBA +0x8FDA 0x5FBB +0x8FDB 0x5FBE +0x8FDC 0x5FBF +0x8FDD 0x5FC0 +0x8FDE 0x5FC1 +0x8FDF 0x5FC2 +0x8FE0 0x5FC7 +0x8FE1 0x5FC8 +0x8FE2 0x5FCA +0x8FE3 0x5FCB +0x8FE4 0x5FCE +0x8FE5 0x5FD3 +0x8FE6 0x5FD4 +0x8FE7 0x5FD5 +0x8FE8 0x5FDA +0x8FE9 0x5FDB +0x8FEA 0x5FDC +0x8FEB 0x5FDE +0x8FEC 0x5FDF +0x8FED 0x5FE2 +0x8FEE 0x5FE3 +0x8FEF 0x5FE5 +0x8FF0 0x5FE6 +0x8FF1 0x5FE8 +0x8FF2 0x5FE9 +0x8FF3 0x5FEC +0x8FF4 0x5FEF +0x8FF5 0x5FF0 +0x8FF6 0x5FF2 +0x8FF7 0x5FF3 +0x8FF8 0x5FF4 +0x8FF9 0x5FF6 +0x8FFA 0x5FF7 +0x8FFB 0x5FF9 +0x8FFC 0x5FFA +0x8FFD 0x5FFC +0x8FFE 0x6007 +0x9040 0x6008 +0x9041 0x6009 +0x9042 0x600B +0x9043 0x600C +0x9044 0x6010 +0x9045 0x6011 +0x9046 0x6013 +0x9047 0x6017 +0x9048 0x6018 +0x9049 0x601A +0x904A 0x601E +0x904B 0x601F +0x904C 0x6022 +0x904D 0x6023 +0x904E 0x6024 +0x904F 0x602C +0x9050 0x602D +0x9051 0x602E +0x9052 0x6030 +0x9053 0x6031 +0x9054 0x6032 +0x9055 0x6033 +0x9056 0x6034 +0x9057 0x6036 +0x9058 0x6037 +0x9059 0x6038 +0x905A 0x6039 +0x905B 0x603A +0x905C 0x603D +0x905D 0x603E +0x905E 0x6040 +0x905F 0x6044 +0x9060 0x6045 +0x9061 0x6046 +0x9062 0x6047 +0x9063 0x6048 +0x9064 0x6049 +0x9065 0x604A +0x9066 0x604C +0x9067 0x604E +0x9068 0x604F +0x9069 0x6051 +0x906A 0x6053 +0x906B 0x6054 +0x906C 0x6056 +0x906D 0x6057 +0x906E 0x6058 +0x906F 0x605B +0x9070 0x605C +0x9071 0x605E +0x9072 0x605F +0x9073 0x6060 +0x9074 0x6061 +0x9075 0x6065 +0x9076 0x6066 +0x9077 0x606E +0x9078 0x6071 +0x9079 0x6072 +0x907A 0x6074 +0x907B 0x6075 +0x907C 0x6077 +0x907D 0x607E +0x907E 0x6080 +0x9080 0x6081 +0x9081 0x6082 +0x9082 0x6085 +0x9083 0x6086 +0x9084 0x6087 +0x9085 0x6088 +0x9086 0x608A +0x9087 0x608B +0x9088 0x608E +0x9089 0x608F +0x908A 0x6090 +0x908B 0x6091 +0x908C 0x6093 +0x908D 0x6095 +0x908E 0x6097 +0x908F 0x6098 +0x9090 0x6099 +0x9091 0x609C +0x9092 0x609E +0x9093 0x60A1 +0x9094 0x60A2 +0x9095 0x60A4 +0x9096 0x60A5 +0x9097 0x60A7 +0x9098 0x60A9 +0x9099 0x60AA +0x909A 0x60AE +0x909B 0x60B0 +0x909C 0x60B3 +0x909D 0x60B5 +0x909E 0x60B6 +0x909F 0x60B7 +0x90A0 0x60B9 +0x90A1 0x60BA +0x90A2 0x60BD +0x90A3 0x60BE +0x90A4 0x60BF +0x90A5 0x60C0 +0x90A6 0x60C1 +0x90A7 0x60C2 +0x90A8 0x60C3 +0x90A9 0x60C4 +0x90AA 0x60C7 +0x90AB 0x60C8 +0x90AC 0x60C9 +0x90AD 0x60CC +0x90AE 0x60CD +0x90AF 0x60CE +0x90B0 0x60CF +0x90B1 0x60D0 +0x90B2 0x60D2 +0x90B3 0x60D3 +0x90B4 0x60D4 +0x90B5 0x60D6 +0x90B6 0x60D7 +0x90B7 0x60D9 +0x90B8 0x60DB +0x90B9 0x60DE +0x90BA 0x60E1 +0x90BB 0x60E2 +0x90BC 0x60E3 +0x90BD 0x60E4 +0x90BE 0x60E5 +0x90BF 0x60EA +0x90C0 0x60F1 +0x90C1 0x60F2 +0x90C2 0x60F5 +0x90C3 0x60F7 +0x90C4 0x60F8 +0x90C5 0x60FB +0x90C6 0x60FC +0x90C7 0x60FD +0x90C8 0x60FE +0x90C9 0x60FF +0x90CA 0x6102 +0x90CB 0x6103 +0x90CC 0x6104 +0x90CD 0x6105 +0x90CE 0x6107 +0x90CF 0x610A +0x90D0 0x610B +0x90D1 0x610C +0x90D2 0x6110 +0x90D3 0x6111 +0x90D4 0x6112 +0x90D5 0x6113 +0x90D6 0x6114 +0x90D7 0x6116 +0x90D8 0x6117 +0x90D9 0x6118 +0x90DA 0x6119 +0x90DB 0x611B +0x90DC 0x611C +0x90DD 0x611D +0x90DE 0x611E +0x90DF 0x6121 +0x90E0 0x6122 +0x90E1 0x6125 +0x90E2 0x6128 +0x90E3 0x6129 +0x90E4 0x612A +0x90E5 0x612C +0x90E6 0x612D +0x90E7 0x612E +0x90E8 0x612F +0x90E9 0x6130 +0x90EA 0x6131 +0x90EB 0x6132 +0x90EC 0x6133 +0x90ED 0x6134 +0x90EE 0x6135 +0x90EF 0x6136 +0x90F0 0x6137 +0x90F1 0x6138 +0x90F2 0x6139 +0x90F3 0x613A +0x90F4 0x613B +0x90F5 0x613C +0x90F6 0x613D +0x90F7 0x613E +0x90F8 0x6140 +0x90F9 0x6141 +0x90FA 0x6142 +0x90FB 0x6143 +0x90FC 0x6144 +0x90FD 0x6145 +0x90FE 0x6146 +0x9140 0x6147 +0x9141 0x6149 +0x9142 0x614B +0x9143 0x614D +0x9144 0x614F +0x9145 0x6150 +0x9146 0x6152 +0x9147 0x6153 +0x9148 0x6154 +0x9149 0x6156 +0x914A 0x6157 +0x914B 0x6158 +0x914C 0x6159 +0x914D 0x615A +0x914E 0x615B +0x914F 0x615C +0x9150 0x615E +0x9151 0x615F +0x9152 0x6160 +0x9153 0x6161 +0x9154 0x6163 +0x9155 0x6164 +0x9156 0x6165 +0x9157 0x6166 +0x9158 0x6169 +0x9159 0x616A +0x915A 0x616B +0x915B 0x616C +0x915C 0x616D +0x915D 0x616E +0x915E 0x616F +0x915F 0x6171 +0x9160 0x6172 +0x9161 0x6173 +0x9162 0x6174 +0x9163 0x6176 +0x9164 0x6178 +0x9165 0x6179 +0x9166 0x617A +0x9167 0x617B +0x9168 0x617C +0x9169 0x617D +0x916A 0x617E +0x916B 0x617F +0x916C 0x6180 +0x916D 0x6181 +0x916E 0x6182 +0x916F 0x6183 +0x9170 0x6184 +0x9171 0x6185 +0x9172 0x6186 +0x9173 0x6187 +0x9174 0x6188 +0x9175 0x6189 +0x9176 0x618A +0x9177 0x618C +0x9178 0x618D +0x9179 0x618F +0x917A 0x6190 +0x917B 0x6191 +0x917C 0x6192 +0x917D 0x6193 +0x917E 0x6195 +0x9180 0x6196 +0x9181 0x6197 +0x9182 0x6198 +0x9183 0x6199 +0x9184 0x619A +0x9185 0x619B +0x9186 0x619C +0x9187 0x619E +0x9188 0x619F +0x9189 0x61A0 +0x918A 0x61A1 +0x918B 0x61A2 +0x918C 0x61A3 +0x918D 0x61A4 +0x918E 0x61A5 +0x918F 0x61A6 +0x9190 0x61AA +0x9191 0x61AB +0x9192 0x61AD +0x9193 0x61AE +0x9194 0x61AF +0x9195 0x61B0 +0x9196 0x61B1 +0x9197 0x61B2 +0x9198 0x61B3 +0x9199 0x61B4 +0x919A 0x61B5 +0x919B 0x61B6 +0x919C 0x61B8 +0x919D 0x61B9 +0x919E 0x61BA +0x919F 0x61BB +0x91A0 0x61BC +0x91A1 0x61BD +0x91A2 0x61BF +0x91A3 0x61C0 +0x91A4 0x61C1 +0x91A5 0x61C3 +0x91A6 0x61C4 +0x91A7 0x61C5 +0x91A8 0x61C6 +0x91A9 0x61C7 +0x91AA 0x61C9 +0x91AB 0x61CC +0x91AC 0x61CD +0x91AD 0x61CE +0x91AE 0x61CF +0x91AF 0x61D0 +0x91B0 0x61D3 +0x91B1 0x61D5 +0x91B2 0x61D6 +0x91B3 0x61D7 +0x91B4 0x61D8 +0x91B5 0x61D9 +0x91B6 0x61DA +0x91B7 0x61DB +0x91B8 0x61DC +0x91B9 0x61DD +0x91BA 0x61DE +0x91BB 0x61DF +0x91BC 0x61E0 +0x91BD 0x61E1 +0x91BE 0x61E2 +0x91BF 0x61E3 +0x91C0 0x61E4 +0x91C1 0x61E5 +0x91C2 0x61E7 +0x91C3 0x61E8 +0x91C4 0x61E9 +0x91C5 0x61EA +0x91C6 0x61EB +0x91C7 0x61EC +0x91C8 0x61ED +0x91C9 0x61EE +0x91CA 0x61EF +0x91CB 0x61F0 +0x91CC 0x61F1 +0x91CD 0x61F2 +0x91CE 0x61F3 +0x91CF 0x61F4 +0x91D0 0x61F6 +0x91D1 0x61F7 +0x91D2 0x61F8 +0x91D3 0x61F9 +0x91D4 0x61FA +0x91D5 0x61FB +0x91D6 0x61FC +0x91D7 0x61FD +0x91D8 0x61FE +0x91D9 0x6200 +0x91DA 0x6201 +0x91DB 0x6202 +0x91DC 0x6203 +0x91DD 0x6204 +0x91DE 0x6205 +0x91DF 0x6207 +0x91E0 0x6209 +0x91E1 0x6213 +0x91E2 0x6214 +0x91E3 0x6219 +0x91E4 0x621C +0x91E5 0x621D +0x91E6 0x621E +0x91E7 0x6220 +0x91E8 0x6223 +0x91E9 0x6226 +0x91EA 0x6227 +0x91EB 0x6228 +0x91EC 0x6229 +0x91ED 0x622B +0x91EE 0x622D +0x91EF 0x622F +0x91F0 0x6230 +0x91F1 0x6231 +0x91F2 0x6232 +0x91F3 0x6235 +0x91F4 0x6236 +0x91F5 0x6238 +0x91F6 0x6239 +0x91F7 0x623A +0x91F8 0x623B +0x91F9 0x623C +0x91FA 0x6242 +0x91FB 0x6244 +0x91FC 0x6245 +0x91FD 0x6246 +0x91FE 0x624A +0x9240 0x624F +0x9241 0x6250 +0x9242 0x6255 +0x9243 0x6256 +0x9244 0x6257 +0x9245 0x6259 +0x9246 0x625A +0x9247 0x625C +0x9248 0x625D +0x9249 0x625E +0x924A 0x625F +0x924B 0x6260 +0x924C 0x6261 +0x924D 0x6262 +0x924E 0x6264 +0x924F 0x6265 +0x9250 0x6268 +0x9251 0x6271 +0x9252 0x6272 +0x9253 0x6274 +0x9254 0x6275 +0x9255 0x6277 +0x9256 0x6278 +0x9257 0x627A +0x9258 0x627B +0x9259 0x627D +0x925A 0x6281 +0x925B 0x6282 +0x925C 0x6283 +0x925D 0x6285 +0x925E 0x6286 +0x925F 0x6287 +0x9260 0x6288 +0x9261 0x628B +0x9262 0x628C +0x9263 0x628D +0x9264 0x628E +0x9265 0x628F +0x9266 0x6290 +0x9267 0x6294 +0x9268 0x6299 +0x9269 0x629C +0x926A 0x629D +0x926B 0x629E +0x926C 0x62A3 +0x926D 0x62A6 +0x926E 0x62A7 +0x926F 0x62A9 +0x9270 0x62AA +0x9271 0x62AD +0x9272 0x62AE +0x9273 0x62AF +0x9274 0x62B0 +0x9275 0x62B2 +0x9276 0x62B3 +0x9277 0x62B4 +0x9278 0x62B6 +0x9279 0x62B7 +0x927A 0x62B8 +0x927B 0x62BA +0x927C 0x62BE +0x927D 0x62C0 +0x927E 0x62C1 +0x9280 0x62C3 +0x9281 0x62CB +0x9282 0x62CF +0x9283 0x62D1 +0x9284 0x62D5 +0x9285 0x62DD +0x9286 0x62DE +0x9287 0x62E0 +0x9288 0x62E1 +0x9289 0x62E4 +0x928A 0x62EA +0x928B 0x62EB +0x928C 0x62F0 +0x928D 0x62F2 +0x928E 0x62F5 +0x928F 0x62F8 +0x9290 0x62F9 +0x9291 0x62FA +0x9292 0x62FB +0x9293 0x6300 +0x9294 0x6303 +0x9295 0x6304 +0x9296 0x6305 +0x9297 0x6306 +0x9298 0x630A +0x9299 0x630B +0x929A 0x630C +0x929B 0x630D +0x929C 0x630F +0x929D 0x6310 +0x929E 0x6312 +0x929F 0x6313 +0x92A0 0x6314 +0x92A1 0x6315 +0x92A2 0x6317 +0x92A3 0x6318 +0x92A4 0x6319 +0x92A5 0x631C +0x92A6 0x6326 +0x92A7 0x6327 +0x92A8 0x6329 +0x92A9 0x632C +0x92AA 0x632D +0x92AB 0x632E +0x92AC 0x6330 +0x92AD 0x6331 +0x92AE 0x6333 +0x92AF 0x6334 +0x92B0 0x6335 +0x92B1 0x6336 +0x92B2 0x6337 +0x92B3 0x6338 +0x92B4 0x633B +0x92B5 0x633C +0x92B6 0x633E +0x92B7 0x633F +0x92B8 0x6340 +0x92B9 0x6341 +0x92BA 0x6344 +0x92BB 0x6347 +0x92BC 0x6348 +0x92BD 0x634A +0x92BE 0x6351 +0x92BF 0x6352 +0x92C0 0x6353 +0x92C1 0x6354 +0x92C2 0x6356 +0x92C3 0x6357 +0x92C4 0x6358 +0x92C5 0x6359 +0x92C6 0x635A +0x92C7 0x635B +0x92C8 0x635C +0x92C9 0x635D +0x92CA 0x6360 +0x92CB 0x6364 +0x92CC 0x6365 +0x92CD 0x6366 +0x92CE 0x6368 +0x92CF 0x636A +0x92D0 0x636B +0x92D1 0x636C +0x92D2 0x636F +0x92D3 0x6370 +0x92D4 0x6372 +0x92D5 0x6373 +0x92D6 0x6374 +0x92D7 0x6375 +0x92D8 0x6378 +0x92D9 0x6379 +0x92DA 0x637C +0x92DB 0x637D +0x92DC 0x637E +0x92DD 0x637F +0x92DE 0x6381 +0x92DF 0x6383 +0x92E0 0x6384 +0x92E1 0x6385 +0x92E2 0x6386 +0x92E3 0x638B +0x92E4 0x638D +0x92E5 0x6391 +0x92E6 0x6393 +0x92E7 0x6394 +0x92E8 0x6395 +0x92E9 0x6397 +0x92EA 0x6399 +0x92EB 0x639A +0x92EC 0x639B +0x92ED 0x639C +0x92EE 0x639D +0x92EF 0x639E +0x92F0 0x639F +0x92F1 0x63A1 +0x92F2 0x63A4 +0x92F3 0x63A6 +0x92F4 0x63AB +0x92F5 0x63AF +0x92F6 0x63B1 +0x92F7 0x63B2 +0x92F8 0x63B5 +0x92F9 0x63B6 +0x92FA 0x63B9 +0x92FB 0x63BB +0x92FC 0x63BD +0x92FD 0x63BF +0x92FE 0x63C0 +0x9340 0x63C1 +0x9341 0x63C2 +0x9342 0x63C3 +0x9343 0x63C5 +0x9344 0x63C7 +0x9345 0x63C8 +0x9346 0x63CA +0x9347 0x63CB +0x9348 0x63CC +0x9349 0x63D1 +0x934A 0x63D3 +0x934B 0x63D4 +0x934C 0x63D5 +0x934D 0x63D7 +0x934E 0x63D8 +0x934F 0x63D9 +0x9350 0x63DA +0x9351 0x63DB +0x9352 0x63DC +0x9353 0x63DD +0x9354 0x63DF +0x9355 0x63E2 +0x9356 0x63E4 +0x9357 0x63E5 +0x9358 0x63E6 +0x9359 0x63E7 +0x935A 0x63E8 +0x935B 0x63EB +0x935C 0x63EC +0x935D 0x63EE +0x935E 0x63EF +0x935F 0x63F0 +0x9360 0x63F1 +0x9361 0x63F3 +0x9362 0x63F5 +0x9363 0x63F7 +0x9364 0x63F9 +0x9365 0x63FA +0x9366 0x63FB +0x9367 0x63FC +0x9368 0x63FE +0x9369 0x6403 +0x936A 0x6404 +0x936B 0x6406 +0x936C 0x6407 +0x936D 0x6408 +0x936E 0x6409 +0x936F 0x640A +0x9370 0x640D +0x9371 0x640E +0x9372 0x6411 +0x9373 0x6412 +0x9374 0x6415 +0x9375 0x6416 +0x9376 0x6417 +0x9377 0x6418 +0x9378 0x6419 +0x9379 0x641A +0x937A 0x641D +0x937B 0x641F +0x937C 0x6422 +0x937D 0x6423 +0x937E 0x6424 +0x9380 0x6425 +0x9381 0x6427 +0x9382 0x6428 +0x9383 0x6429 +0x9384 0x642B +0x9385 0x642E +0x9386 0x642F +0x9387 0x6430 +0x9388 0x6431 +0x9389 0x6432 +0x938A 0x6433 +0x938B 0x6435 +0x938C 0x6436 +0x938D 0x6437 +0x938E 0x6438 +0x938F 0x6439 +0x9390 0x643B +0x9391 0x643C +0x9392 0x643E +0x9393 0x6440 +0x9394 0x6442 +0x9395 0x6443 +0x9396 0x6449 +0x9397 0x644B +0x9398 0x644C +0x9399 0x644D +0x939A 0x644E +0x939B 0x644F +0x939C 0x6450 +0x939D 0x6451 +0x939E 0x6453 +0x939F 0x6455 +0x93A0 0x6456 +0x93A1 0x6457 +0x93A2 0x6459 +0x93A3 0x645A +0x93A4 0x645B +0x93A5 0x645C +0x93A6 0x645D +0x93A7 0x645F +0x93A8 0x6460 +0x93A9 0x6461 +0x93AA 0x6462 +0x93AB 0x6463 +0x93AC 0x6464 +0x93AD 0x6465 +0x93AE 0x6466 +0x93AF 0x6468 +0x93B0 0x646A +0x93B1 0x646B +0x93B2 0x646C +0x93B3 0x646E +0x93B4 0x646F +0x93B5 0x6470 +0x93B6 0x6471 +0x93B7 0x6472 +0x93B8 0x6473 +0x93B9 0x6474 +0x93BA 0x6475 +0x93BB 0x6476 +0x93BC 0x6477 +0x93BD 0x647B +0x93BE 0x647C +0x93BF 0x647D +0x93C0 0x647E +0x93C1 0x647F +0x93C2 0x6480 +0x93C3 0x6481 +0x93C4 0x6483 +0x93C5 0x6486 +0x93C6 0x6488 +0x93C7 0x6489 +0x93C8 0x648A +0x93C9 0x648B +0x93CA 0x648C +0x93CB 0x648D +0x93CC 0x648E +0x93CD 0x648F +0x93CE 0x6490 +0x93CF 0x6493 +0x93D0 0x6494 +0x93D1 0x6497 +0x93D2 0x6498 +0x93D3 0x649A +0x93D4 0x649B +0x93D5 0x649C +0x93D6 0x649D +0x93D7 0x649F +0x93D8 0x64A0 +0x93D9 0x64A1 +0x93DA 0x64A2 +0x93DB 0x64A3 +0x93DC 0x64A5 +0x93DD 0x64A6 +0x93DE 0x64A7 +0x93DF 0x64A8 +0x93E0 0x64AA +0x93E1 0x64AB +0x93E2 0x64AF +0x93E3 0x64B1 +0x93E4 0x64B2 +0x93E5 0x64B3 +0x93E6 0x64B4 +0x93E7 0x64B6 +0x93E8 0x64B9 +0x93E9 0x64BB +0x93EA 0x64BD +0x93EB 0x64BE +0x93EC 0x64BF +0x93ED 0x64C1 +0x93EE 0x64C3 +0x93EF 0x64C4 +0x93F0 0x64C6 +0x93F1 0x64C7 +0x93F2 0x64C8 +0x93F3 0x64C9 +0x93F4 0x64CA +0x93F5 0x64CB +0x93F6 0x64CC +0x93F7 0x64CF +0x93F8 0x64D1 +0x93F9 0x64D3 +0x93FA 0x64D4 +0x93FB 0x64D5 +0x93FC 0x64D6 +0x93FD 0x64D9 +0x93FE 0x64DA +0x9440 0x64DB +0x9441 0x64DC +0x9442 0x64DD +0x9443 0x64DF +0x9444 0x64E0 +0x9445 0x64E1 +0x9446 0x64E3 +0x9447 0x64E5 +0x9448 0x64E7 +0x9449 0x64E8 +0x944A 0x64E9 +0x944B 0x64EA +0x944C 0x64EB +0x944D 0x64EC +0x944E 0x64ED +0x944F 0x64EE +0x9450 0x64EF +0x9451 0x64F0 +0x9452 0x64F1 +0x9453 0x64F2 +0x9454 0x64F3 +0x9455 0x64F4 +0x9456 0x64F5 +0x9457 0x64F6 +0x9458 0x64F7 +0x9459 0x64F8 +0x945A 0x64F9 +0x945B 0x64FA +0x945C 0x64FB +0x945D 0x64FC +0x945E 0x64FD +0x945F 0x64FE +0x9460 0x64FF +0x9461 0x6501 +0x9462 0x6502 +0x9463 0x6503 +0x9464 0x6504 +0x9465 0x6505 +0x9466 0x6506 +0x9467 0x6507 +0x9468 0x6508 +0x9469 0x650A +0x946A 0x650B +0x946B 0x650C +0x946C 0x650D +0x946D 0x650E +0x946E 0x650F +0x946F 0x6510 +0x9470 0x6511 +0x9471 0x6513 +0x9472 0x6514 +0x9473 0x6515 +0x9474 0x6516 +0x9475 0x6517 +0x9476 0x6519 +0x9477 0x651A +0x9478 0x651B +0x9479 0x651C +0x947A 0x651D +0x947B 0x651E +0x947C 0x651F +0x947D 0x6520 +0x947E 0x6521 +0x9480 0x6522 +0x9481 0x6523 +0x9482 0x6524 +0x9483 0x6526 +0x9484 0x6527 +0x9485 0x6528 +0x9486 0x6529 +0x9487 0x652A +0x9488 0x652C +0x9489 0x652D +0x948A 0x6530 +0x948B 0x6531 +0x948C 0x6532 +0x948D 0x6533 +0x948E 0x6537 +0x948F 0x653A +0x9490 0x653C +0x9491 0x653D +0x9492 0x6540 +0x9493 0x6541 +0x9494 0x6542 +0x9495 0x6543 +0x9496 0x6544 +0x9497 0x6546 +0x9498 0x6547 +0x9499 0x654A +0x949A 0x654B +0x949B 0x654D +0x949C 0x654E +0x949D 0x6550 +0x949E 0x6552 +0x949F 0x6553 +0x94A0 0x6554 +0x94A1 0x6557 +0x94A2 0x6558 +0x94A3 0x655A +0x94A4 0x655C +0x94A5 0x655F +0x94A6 0x6560 +0x94A7 0x6561 +0x94A8 0x6564 +0x94A9 0x6565 +0x94AA 0x6567 +0x94AB 0x6568 +0x94AC 0x6569 +0x94AD 0x656A +0x94AE 0x656D +0x94AF 0x656E +0x94B0 0x656F +0x94B1 0x6571 +0x94B2 0x6573 +0x94B3 0x6575 +0x94B4 0x6576 +0x94B5 0x6578 +0x94B6 0x6579 +0x94B7 0x657A +0x94B8 0x657B +0x94B9 0x657C +0x94BA 0x657D +0x94BB 0x657E +0x94BC 0x657F +0x94BD 0x6580 +0x94BE 0x6581 +0x94BF 0x6582 +0x94C0 0x6583 +0x94C1 0x6584 +0x94C2 0x6585 +0x94C3 0x6586 +0x94C4 0x6588 +0x94C5 0x6589 +0x94C6 0x658A +0x94C7 0x658D +0x94C8 0x658E +0x94C9 0x658F +0x94CA 0x6592 +0x94CB 0x6594 +0x94CC 0x6595 +0x94CD 0x6596 +0x94CE 0x6598 +0x94CF 0x659A +0x94D0 0x659D +0x94D1 0x659E +0x94D2 0x65A0 +0x94D3 0x65A2 +0x94D4 0x65A3 +0x94D5 0x65A6 +0x94D6 0x65A8 +0x94D7 0x65AA +0x94D8 0x65AC +0x94D9 0x65AE +0x94DA 0x65B1 +0x94DB 0x65B2 +0x94DC 0x65B3 +0x94DD 0x65B4 +0x94DE 0x65B5 +0x94DF 0x65B6 +0x94E0 0x65B7 +0x94E1 0x65B8 +0x94E2 0x65BA +0x94E3 0x65BB +0x94E4 0x65BE +0x94E5 0x65BF +0x94E6 0x65C0 +0x94E7 0x65C2 +0x94E8 0x65C7 +0x94E9 0x65C8 +0x94EA 0x65C9 +0x94EB 0x65CA +0x94EC 0x65CD +0x94ED 0x65D0 +0x94EE 0x65D1 +0x94EF 0x65D3 +0x94F0 0x65D4 +0x94F1 0x65D5 +0x94F2 0x65D8 +0x94F3 0x65D9 +0x94F4 0x65DA +0x94F5 0x65DB +0x94F6 0x65DC +0x94F7 0x65DD +0x94F8 0x65DE +0x94F9 0x65DF +0x94FA 0x65E1 +0x94FB 0x65E3 +0x94FC 0x65E4 +0x94FD 0x65EA +0x94FE 0x65EB +0x9540 0x65F2 +0x9541 0x65F3 +0x9542 0x65F4 +0x9543 0x65F5 +0x9544 0x65F8 +0x9545 0x65F9 +0x9546 0x65FB +0x9547 0x65FC +0x9548 0x65FD +0x9549 0x65FE +0x954A 0x65FF +0x954B 0x6601 +0x954C 0x6604 +0x954D 0x6605 +0x954E 0x6607 +0x954F 0x6608 +0x9550 0x6609 +0x9551 0x660B +0x9552 0x660D +0x9553 0x6610 +0x9554 0x6611 +0x9555 0x6612 +0x9556 0x6616 +0x9557 0x6617 +0x9558 0x6618 +0x9559 0x661A +0x955A 0x661B +0x955B 0x661C +0x955C 0x661E +0x955D 0x6621 +0x955E 0x6622 +0x955F 0x6623 +0x9560 0x6624 +0x9561 0x6626 +0x9562 0x6629 +0x9563 0x662A +0x9564 0x662B +0x9565 0x662C +0x9566 0x662E +0x9567 0x6630 +0x9568 0x6632 +0x9569 0x6633 +0x956A 0x6637 +0x956B 0x6638 +0x956C 0x6639 +0x956D 0x663A +0x956E 0x663B +0x956F 0x663D +0x9570 0x663F +0x9571 0x6640 +0x9572 0x6642 +0x9573 0x6644 +0x9574 0x6645 +0x9575 0x6646 +0x9576 0x6647 +0x9577 0x6648 +0x9578 0x6649 +0x9579 0x664A +0x957A 0x664D +0x957B 0x664E +0x957C 0x6650 +0x957D 0x6651 +0x957E 0x6658 +0x9580 0x6659 +0x9581 0x665B +0x9582 0x665C +0x9583 0x665D +0x9584 0x665E +0x9585 0x6660 +0x9586 0x6662 +0x9587 0x6663 +0x9588 0x6665 +0x9589 0x6667 +0x958A 0x6669 +0x958B 0x666A +0x958C 0x666B +0x958D 0x666C +0x958E 0x666D +0x958F 0x6671 +0x9590 0x6672 +0x9591 0x6673 +0x9592 0x6675 +0x9593 0x6678 +0x9594 0x6679 +0x9595 0x667B +0x9596 0x667C +0x9597 0x667D +0x9598 0x667F +0x9599 0x6680 +0x959A 0x6681 +0x959B 0x6683 +0x959C 0x6685 +0x959D 0x6686 +0x959E 0x6688 +0x959F 0x6689 +0x95A0 0x668A +0x95A1 0x668B +0x95A2 0x668D +0x95A3 0x668E +0x95A4 0x668F +0x95A5 0x6690 +0x95A6 0x6692 +0x95A7 0x6693 +0x95A8 0x6694 +0x95A9 0x6695 +0x95AA 0x6698 +0x95AB 0x6699 +0x95AC 0x669A +0x95AD 0x669B +0x95AE 0x669C +0x95AF 0x669E +0x95B0 0x669F +0x95B1 0x66A0 +0x95B2 0x66A1 +0x95B3 0x66A2 +0x95B4 0x66A3 +0x95B5 0x66A4 +0x95B6 0x66A5 +0x95B7 0x66A6 +0x95B8 0x66A9 +0x95B9 0x66AA +0x95BA 0x66AB +0x95BB 0x66AC +0x95BC 0x66AD +0x95BD 0x66AF +0x95BE 0x66B0 +0x95BF 0x66B1 +0x95C0 0x66B2 +0x95C1 0x66B3 +0x95C2 0x66B5 +0x95C3 0x66B6 +0x95C4 0x66B7 +0x95C5 0x66B8 +0x95C6 0x66BA +0x95C7 0x66BB +0x95C8 0x66BC +0x95C9 0x66BD +0x95CA 0x66BF +0x95CB 0x66C0 +0x95CC 0x66C1 +0x95CD 0x66C2 +0x95CE 0x66C3 +0x95CF 0x66C4 +0x95D0 0x66C5 +0x95D1 0x66C6 +0x95D2 0x66C7 +0x95D3 0x66C8 +0x95D4 0x66C9 +0x95D5 0x66CA +0x95D6 0x66CB +0x95D7 0x66CC +0x95D8 0x66CD +0x95D9 0x66CE +0x95DA 0x66CF +0x95DB 0x66D0 +0x95DC 0x66D1 +0x95DD 0x66D2 +0x95DE 0x66D3 +0x95DF 0x66D4 +0x95E0 0x66D5 +0x95E1 0x66D6 +0x95E2 0x66D7 +0x95E3 0x66D8 +0x95E4 0x66DA +0x95E5 0x66DE +0x95E6 0x66DF +0x95E7 0x66E0 +0x95E8 0x66E1 +0x95E9 0x66E2 +0x95EA 0x66E3 +0x95EB 0x66E4 +0x95EC 0x66E5 +0x95ED 0x66E7 +0x95EE 0x66E8 +0x95EF 0x66EA +0x95F0 0x66EB +0x95F1 0x66EC +0x95F2 0x66ED +0x95F3 0x66EE +0x95F4 0x66EF +0x95F5 0x66F1 +0x95F6 0x66F5 +0x95F7 0x66F6 +0x95F8 0x66F8 +0x95F9 0x66FA +0x95FA 0x66FB +0x95FB 0x66FD +0x95FC 0x6701 +0x95FD 0x6702 +0x95FE 0x6703 +0x9640 0x6704 +0x9641 0x6705 +0x9642 0x6706 +0x9643 0x6707 +0x9644 0x670C +0x9645 0x670E +0x9646 0x670F +0x9647 0x6711 +0x9648 0x6712 +0x9649 0x6713 +0x964A 0x6716 +0x964B 0x6718 +0x964C 0x6719 +0x964D 0x671A +0x964E 0x671C +0x964F 0x671E +0x9650 0x6720 +0x9651 0x6721 +0x9652 0x6722 +0x9653 0x6723 +0x9654 0x6724 +0x9655 0x6725 +0x9656 0x6727 +0x9657 0x6729 +0x9658 0x672E +0x9659 0x6730 +0x965A 0x6732 +0x965B 0x6733 +0x965C 0x6736 +0x965D 0x6737 +0x965E 0x6738 +0x965F 0x6739 +0x9660 0x673B +0x9661 0x673C +0x9662 0x673E +0x9663 0x673F +0x9664 0x6741 +0x9665 0x6744 +0x9666 0x6745 +0x9667 0x6747 +0x9668 0x674A +0x9669 0x674B +0x966A 0x674D +0x966B 0x6752 +0x966C 0x6754 +0x966D 0x6755 +0x966E 0x6757 +0x966F 0x6758 +0x9670 0x6759 +0x9671 0x675A +0x9672 0x675B +0x9673 0x675D +0x9674 0x6762 +0x9675 0x6763 +0x9676 0x6764 +0x9677 0x6766 +0x9678 0x6767 +0x9679 0x676B +0x967A 0x676C +0x967B 0x676E +0x967C 0x6771 +0x967D 0x6774 +0x967E 0x6776 +0x9680 0x6778 +0x9681 0x6779 +0x9682 0x677A +0x9683 0x677B +0x9684 0x677D +0x9685 0x6780 +0x9686 0x6782 +0x9687 0x6783 +0x9688 0x6785 +0x9689 0x6786 +0x968A 0x6788 +0x968B 0x678A +0x968C 0x678C +0x968D 0x678D +0x968E 0x678E +0x968F 0x678F +0x9690 0x6791 +0x9691 0x6792 +0x9692 0x6793 +0x9693 0x6794 +0x9694 0x6796 +0x9695 0x6799 +0x9696 0x679B +0x9697 0x679F +0x9698 0x67A0 +0x9699 0x67A1 +0x969A 0x67A4 +0x969B 0x67A6 +0x969C 0x67A9 +0x969D 0x67AC +0x969E 0x67AE +0x969F 0x67B1 +0x96A0 0x67B2 +0x96A1 0x67B4 +0x96A2 0x67B9 +0x96A3 0x67BA +0x96A4 0x67BB +0x96A5 0x67BC +0x96A6 0x67BD +0x96A7 0x67BE +0x96A8 0x67BF +0x96A9 0x67C0 +0x96AA 0x67C2 +0x96AB 0x67C5 +0x96AC 0x67C6 +0x96AD 0x67C7 +0x96AE 0x67C8 +0x96AF 0x67C9 +0x96B0 0x67CA +0x96B1 0x67CB +0x96B2 0x67CC +0x96B3 0x67CD +0x96B4 0x67CE +0x96B5 0x67D5 +0x96B6 0x67D6 +0x96B7 0x67D7 +0x96B8 0x67DB +0x96B9 0x67DF +0x96BA 0x67E1 +0x96BB 0x67E3 +0x96BC 0x67E4 +0x96BD 0x67E6 +0x96BE 0x67E7 +0x96BF 0x67E8 +0x96C0 0x67EA +0x96C1 0x67EB +0x96C2 0x67ED +0x96C3 0x67EE +0x96C4 0x67F2 +0x96C5 0x67F5 +0x96C6 0x67F6 +0x96C7 0x67F7 +0x96C8 0x67F8 +0x96C9 0x67F9 +0x96CA 0x67FA +0x96CB 0x67FB +0x96CC 0x67FC +0x96CD 0x67FE +0x96CE 0x6801 +0x96CF 0x6802 +0x96D0 0x6803 +0x96D1 0x6804 +0x96D2 0x6806 +0x96D3 0x680D +0x96D4 0x6810 +0x96D5 0x6812 +0x96D6 0x6814 +0x96D7 0x6815 +0x96D8 0x6818 +0x96D9 0x6819 +0x96DA 0x681A +0x96DB 0x681B +0x96DC 0x681C +0x96DD 0x681E +0x96DE 0x681F +0x96DF 0x6820 +0x96E0 0x6822 +0x96E1 0x6823 +0x96E2 0x6824 +0x96E3 0x6825 +0x96E4 0x6826 +0x96E5 0x6827 +0x96E6 0x6828 +0x96E7 0x682B +0x96E8 0x682C +0x96E9 0x682D +0x96EA 0x682E +0x96EB 0x682F +0x96EC 0x6830 +0x96ED 0x6831 +0x96EE 0x6834 +0x96EF 0x6835 +0x96F0 0x6836 +0x96F1 0x683A +0x96F2 0x683B +0x96F3 0x683F +0x96F4 0x6847 +0x96F5 0x684B +0x96F6 0x684D +0x96F7 0x684F +0x96F8 0x6852 +0x96F9 0x6856 +0x96FA 0x6857 +0x96FB 0x6858 +0x96FC 0x6859 +0x96FD 0x685A +0x96FE 0x685B +0x9740 0x685C +0x9741 0x685D +0x9742 0x685E +0x9743 0x685F +0x9744 0x686A +0x9745 0x686C +0x9746 0x686D +0x9747 0x686E +0x9748 0x686F +0x9749 0x6870 +0x974A 0x6871 +0x974B 0x6872 +0x974C 0x6873 +0x974D 0x6875 +0x974E 0x6878 +0x974F 0x6879 +0x9750 0x687A +0x9751 0x687B +0x9752 0x687C +0x9753 0x687D +0x9754 0x687E +0x9755 0x687F +0x9756 0x6880 +0x9757 0x6882 +0x9758 0x6884 +0x9759 0x6887 +0x975A 0x6888 +0x975B 0x6889 +0x975C 0x688A +0x975D 0x688B +0x975E 0x688C +0x975F 0x688D +0x9760 0x688E +0x9761 0x6890 +0x9762 0x6891 +0x9763 0x6892 +0x9764 0x6894 +0x9765 0x6895 +0x9766 0x6896 +0x9767 0x6898 +0x9768 0x6899 +0x9769 0x689A +0x976A 0x689B +0x976B 0x689C +0x976C 0x689D +0x976D 0x689E +0x976E 0x689F +0x976F 0x68A0 +0x9770 0x68A1 +0x9771 0x68A3 +0x9772 0x68A4 +0x9773 0x68A5 +0x9774 0x68A9 +0x9775 0x68AA +0x9776 0x68AB +0x9777 0x68AC +0x9778 0x68AE +0x9779 0x68B1 +0x977A 0x68B2 +0x977B 0x68B4 +0x977C 0x68B6 +0x977D 0x68B7 +0x977E 0x68B8 +0x9780 0x68B9 +0x9781 0x68BA +0x9782 0x68BB +0x9783 0x68BC +0x9784 0x68BD +0x9785 0x68BE +0x9786 0x68BF +0x9787 0x68C1 +0x9788 0x68C3 +0x9789 0x68C4 +0x978A 0x68C5 +0x978B 0x68C6 +0x978C 0x68C7 +0x978D 0x68C8 +0x978E 0x68CA +0x978F 0x68CC +0x9790 0x68CE +0x9791 0x68CF +0x9792 0x68D0 +0x9793 0x68D1 +0x9794 0x68D3 +0x9795 0x68D4 +0x9796 0x68D6 +0x9797 0x68D7 +0x9798 0x68D9 +0x9799 0x68DB +0x979A 0x68DC +0x979B 0x68DD +0x979C 0x68DE +0x979D 0x68DF +0x979E 0x68E1 +0x979F 0x68E2 +0x97A0 0x68E4 +0x97A1 0x68E5 +0x97A2 0x68E6 +0x97A3 0x68E7 +0x97A4 0x68E8 +0x97A5 0x68E9 +0x97A6 0x68EA +0x97A7 0x68EB +0x97A8 0x68EC +0x97A9 0x68ED +0x97AA 0x68EF +0x97AB 0x68F2 +0x97AC 0x68F3 +0x97AD 0x68F4 +0x97AE 0x68F6 +0x97AF 0x68F7 +0x97B0 0x68F8 +0x97B1 0x68FB +0x97B2 0x68FD +0x97B3 0x68FE +0x97B4 0x68FF +0x97B5 0x6900 +0x97B6 0x6902 +0x97B7 0x6903 +0x97B8 0x6904 +0x97B9 0x6906 +0x97BA 0x6907 +0x97BB 0x6908 +0x97BC 0x6909 +0x97BD 0x690A +0x97BE 0x690C +0x97BF 0x690F +0x97C0 0x6911 +0x97C1 0x6913 +0x97C2 0x6914 +0x97C3 0x6915 +0x97C4 0x6916 +0x97C5 0x6917 +0x97C6 0x6918 +0x97C7 0x6919 +0x97C8 0x691A +0x97C9 0x691B +0x97CA 0x691C +0x97CB 0x691D +0x97CC 0x691E +0x97CD 0x6921 +0x97CE 0x6922 +0x97CF 0x6923 +0x97D0 0x6925 +0x97D1 0x6926 +0x97D2 0x6927 +0x97D3 0x6928 +0x97D4 0x6929 +0x97D5 0x692A +0x97D6 0x692B +0x97D7 0x692C +0x97D8 0x692E +0x97D9 0x692F +0x97DA 0x6931 +0x97DB 0x6932 +0x97DC 0x6933 +0x97DD 0x6935 +0x97DE 0x6936 +0x97DF 0x6937 +0x97E0 0x6938 +0x97E1 0x693A +0x97E2 0x693B +0x97E3 0x693C +0x97E4 0x693E +0x97E5 0x6940 +0x97E6 0x6941 +0x97E7 0x6943 +0x97E8 0x6944 +0x97E9 0x6945 +0x97EA 0x6946 +0x97EB 0x6947 +0x97EC 0x6948 +0x97ED 0x6949 +0x97EE 0x694A +0x97EF 0x694B +0x97F0 0x694C +0x97F1 0x694D +0x97F2 0x694E +0x97F3 0x694F +0x97F4 0x6950 +0x97F5 0x6951 +0x97F6 0x6952 +0x97F7 0x6953 +0x97F8 0x6955 +0x97F9 0x6956 +0x97FA 0x6958 +0x97FB 0x6959 +0x97FC 0x695B +0x97FD 0x695C +0x97FE 0x695F +0x9840 0x6961 +0x9841 0x6962 +0x9842 0x6964 +0x9843 0x6965 +0x9844 0x6967 +0x9845 0x6968 +0x9846 0x6969 +0x9847 0x696A +0x9848 0x696C +0x9849 0x696D +0x984A 0x696F +0x984B 0x6970 +0x984C 0x6972 +0x984D 0x6973 +0x984E 0x6974 +0x984F 0x6975 +0x9850 0x6976 +0x9851 0x697A +0x9852 0x697B +0x9853 0x697D +0x9854 0x697E +0x9855 0x697F +0x9856 0x6981 +0x9857 0x6983 +0x9858 0x6985 +0x9859 0x698A +0x985A 0x698B +0x985B 0x698C +0x985C 0x698E +0x985D 0x698F +0x985E 0x6990 +0x985F 0x6991 +0x9860 0x6992 +0x9861 0x6993 +0x9862 0x6996 +0x9863 0x6997 +0x9864 0x6999 +0x9865 0x699A +0x9866 0x699D +0x9867 0x699E +0x9868 0x699F +0x9869 0x69A0 +0x986A 0x69A1 +0x986B 0x69A2 +0x986C 0x69A3 +0x986D 0x69A4 +0x986E 0x69A5 +0x986F 0x69A6 +0x9870 0x69A9 +0x9871 0x69AA +0x9872 0x69AC +0x9873 0x69AE +0x9874 0x69AF +0x9875 0x69B0 +0x9876 0x69B2 +0x9877 0x69B3 +0x9878 0x69B5 +0x9879 0x69B6 +0x987A 0x69B8 +0x987B 0x69B9 +0x987C 0x69BA +0x987D 0x69BC +0x987E 0x69BD +0x9880 0x69BE +0x9881 0x69BF +0x9882 0x69C0 +0x9883 0x69C2 +0x9884 0x69C3 +0x9885 0x69C4 +0x9886 0x69C5 +0x9887 0x69C6 +0x9888 0x69C7 +0x9889 0x69C8 +0x988A 0x69C9 +0x988B 0x69CB +0x988C 0x69CD +0x988D 0x69CF +0x988E 0x69D1 +0x988F 0x69D2 +0x9890 0x69D3 +0x9891 0x69D5 +0x9892 0x69D6 +0x9893 0x69D7 +0x9894 0x69D8 +0x9895 0x69D9 +0x9896 0x69DA +0x9897 0x69DC +0x9898 0x69DD +0x9899 0x69DE +0x989A 0x69E1 +0x989B 0x69E2 +0x989C 0x69E3 +0x989D 0x69E4 +0x989E 0x69E5 +0x989F 0x69E6 +0x98A0 0x69E7 +0x98A1 0x69E8 +0x98A2 0x69E9 +0x98A3 0x69EA +0x98A4 0x69EB +0x98A5 0x69EC +0x98A6 0x69EE +0x98A7 0x69EF +0x98A8 0x69F0 +0x98A9 0x69F1 +0x98AA 0x69F3 +0x98AB 0x69F4 +0x98AC 0x69F5 +0x98AD 0x69F6 +0x98AE 0x69F7 +0x98AF 0x69F8 +0x98B0 0x69F9 +0x98B1 0x69FA +0x98B2 0x69FB +0x98B3 0x69FC +0x98B4 0x69FE +0x98B5 0x6A00 +0x98B6 0x6A01 +0x98B7 0x6A02 +0x98B8 0x6A03 +0x98B9 0x6A04 +0x98BA 0x6A05 +0x98BB 0x6A06 +0x98BC 0x6A07 +0x98BD 0x6A08 +0x98BE 0x6A09 +0x98BF 0x6A0B +0x98C0 0x6A0C +0x98C1 0x6A0D +0x98C2 0x6A0E +0x98C3 0x6A0F +0x98C4 0x6A10 +0x98C5 0x6A11 +0x98C6 0x6A12 +0x98C7 0x6A13 +0x98C8 0x6A14 +0x98C9 0x6A15 +0x98CA 0x6A16 +0x98CB 0x6A19 +0x98CC 0x6A1A +0x98CD 0x6A1B +0x98CE 0x6A1C +0x98CF 0x6A1D +0x98D0 0x6A1E +0x98D1 0x6A20 +0x98D2 0x6A22 +0x98D3 0x6A23 +0x98D4 0x6A24 +0x98D5 0x6A25 +0x98D6 0x6A26 +0x98D7 0x6A27 +0x98D8 0x6A29 +0x98D9 0x6A2B +0x98DA 0x6A2C +0x98DB 0x6A2D +0x98DC 0x6A2E +0x98DD 0x6A30 +0x98DE 0x6A32 +0x98DF 0x6A33 +0x98E0 0x6A34 +0x98E1 0x6A36 +0x98E2 0x6A37 +0x98E3 0x6A38 +0x98E4 0x6A39 +0x98E5 0x6A3A +0x98E6 0x6A3B +0x98E7 0x6A3C +0x98E8 0x6A3F +0x98E9 0x6A40 +0x98EA 0x6A41 +0x98EB 0x6A42 +0x98EC 0x6A43 +0x98ED 0x6A45 +0x98EE 0x6A46 +0x98EF 0x6A48 +0x98F0 0x6A49 +0x98F1 0x6A4A +0x98F2 0x6A4B +0x98F3 0x6A4C +0x98F4 0x6A4D +0x98F5 0x6A4E +0x98F6 0x6A4F +0x98F7 0x6A51 +0x98F8 0x6A52 +0x98F9 0x6A53 +0x98FA 0x6A54 +0x98FB 0x6A55 +0x98FC 0x6A56 +0x98FD 0x6A57 +0x98FE 0x6A5A +0x9940 0x6A5C +0x9941 0x6A5D +0x9942 0x6A5E +0x9943 0x6A5F +0x9944 0x6A60 +0x9945 0x6A62 +0x9946 0x6A63 +0x9947 0x6A64 +0x9948 0x6A66 +0x9949 0x6A67 +0x994A 0x6A68 +0x994B 0x6A69 +0x994C 0x6A6A +0x994D 0x6A6B +0x994E 0x6A6C +0x994F 0x6A6D +0x9950 0x6A6E +0x9951 0x6A6F +0x9952 0x6A70 +0x9953 0x6A72 +0x9954 0x6A73 +0x9955 0x6A74 +0x9956 0x6A75 +0x9957 0x6A76 +0x9958 0x6A77 +0x9959 0x6A78 +0x995A 0x6A7A +0x995B 0x6A7B +0x995C 0x6A7D +0x995D 0x6A7E +0x995E 0x6A7F +0x995F 0x6A81 +0x9960 0x6A82 +0x9961 0x6A83 +0x9962 0x6A85 +0x9963 0x6A86 +0x9964 0x6A87 +0x9965 0x6A88 +0x9966 0x6A89 +0x9967 0x6A8A +0x9968 0x6A8B +0x9969 0x6A8C +0x996A 0x6A8D +0x996B 0x6A8F +0x996C 0x6A92 +0x996D 0x6A93 +0x996E 0x6A94 +0x996F 0x6A95 +0x9970 0x6A96 +0x9971 0x6A98 +0x9972 0x6A99 +0x9973 0x6A9A +0x9974 0x6A9B +0x9975 0x6A9C +0x9976 0x6A9D +0x9977 0x6A9E +0x9978 0x6A9F +0x9979 0x6AA1 +0x997A 0x6AA2 +0x997B 0x6AA3 +0x997C 0x6AA4 +0x997D 0x6AA5 +0x997E 0x6AA6 +0x9980 0x6AA7 +0x9981 0x6AA8 +0x9982 0x6AAA +0x9983 0x6AAD +0x9984 0x6AAE +0x9985 0x6AAF +0x9986 0x6AB0 +0x9987 0x6AB1 +0x9988 0x6AB2 +0x9989 0x6AB3 +0x998A 0x6AB4 +0x998B 0x6AB5 +0x998C 0x6AB6 +0x998D 0x6AB7 +0x998E 0x6AB8 +0x998F 0x6AB9 +0x9990 0x6ABA +0x9991 0x6ABB +0x9992 0x6ABC +0x9993 0x6ABD +0x9994 0x6ABE +0x9995 0x6ABF +0x9996 0x6AC0 +0x9997 0x6AC1 +0x9998 0x6AC2 +0x9999 0x6AC3 +0x999A 0x6AC4 +0x999B 0x6AC5 +0x999C 0x6AC6 +0x999D 0x6AC7 +0x999E 0x6AC8 +0x999F 0x6AC9 +0x99A0 0x6ACA +0x99A1 0x6ACB +0x99A2 0x6ACC +0x99A3 0x6ACD +0x99A4 0x6ACE +0x99A5 0x6ACF +0x99A6 0x6AD0 +0x99A7 0x6AD1 +0x99A8 0x6AD2 +0x99A9 0x6AD3 +0x99AA 0x6AD4 +0x99AB 0x6AD5 +0x99AC 0x6AD6 +0x99AD 0x6AD7 +0x99AE 0x6AD8 +0x99AF 0x6AD9 +0x99B0 0x6ADA +0x99B1 0x6ADB +0x99B2 0x6ADC +0x99B3 0x6ADD +0x99B4 0x6ADE +0x99B5 0x6ADF +0x99B6 0x6AE0 +0x99B7 0x6AE1 +0x99B8 0x6AE2 +0x99B9 0x6AE3 +0x99BA 0x6AE4 +0x99BB 0x6AE5 +0x99BC 0x6AE6 +0x99BD 0x6AE7 +0x99BE 0x6AE8 +0x99BF 0x6AE9 +0x99C0 0x6AEA +0x99C1 0x6AEB +0x99C2 0x6AEC +0x99C3 0x6AED +0x99C4 0x6AEE +0x99C5 0x6AEF +0x99C6 0x6AF0 +0x99C7 0x6AF1 +0x99C8 0x6AF2 +0x99C9 0x6AF3 +0x99CA 0x6AF4 +0x99CB 0x6AF5 +0x99CC 0x6AF6 +0x99CD 0x6AF7 +0x99CE 0x6AF8 +0x99CF 0x6AF9 +0x99D0 0x6AFA +0x99D1 0x6AFB +0x99D2 0x6AFC +0x99D3 0x6AFD +0x99D4 0x6AFE +0x99D5 0x6AFF +0x99D6 0x6B00 +0x99D7 0x6B01 +0x99D8 0x6B02 +0x99D9 0x6B03 +0x99DA 0x6B04 +0x99DB 0x6B05 +0x99DC 0x6B06 +0x99DD 0x6B07 +0x99DE 0x6B08 +0x99DF 0x6B09 +0x99E0 0x6B0A +0x99E1 0x6B0B +0x99E2 0x6B0C +0x99E3 0x6B0D +0x99E4 0x6B0E +0x99E5 0x6B0F +0x99E6 0x6B10 +0x99E7 0x6B11 +0x99E8 0x6B12 +0x99E9 0x6B13 +0x99EA 0x6B14 +0x99EB 0x6B15 +0x99EC 0x6B16 +0x99ED 0x6B17 +0x99EE 0x6B18 +0x99EF 0x6B19 +0x99F0 0x6B1A +0x99F1 0x6B1B +0x99F2 0x6B1C +0x99F3 0x6B1D +0x99F4 0x6B1E +0x99F5 0x6B1F +0x99F6 0x6B25 +0x99F7 0x6B26 +0x99F8 0x6B28 +0x99F9 0x6B29 +0x99FA 0x6B2A +0x99FB 0x6B2B +0x99FC 0x6B2C +0x99FD 0x6B2D +0x99FE 0x6B2E +0x9A40 0x6B2F +0x9A41 0x6B30 +0x9A42 0x6B31 +0x9A43 0x6B33 +0x9A44 0x6B34 +0x9A45 0x6B35 +0x9A46 0x6B36 +0x9A47 0x6B38 +0x9A48 0x6B3B +0x9A49 0x6B3C +0x9A4A 0x6B3D +0x9A4B 0x6B3F +0x9A4C 0x6B40 +0x9A4D 0x6B41 +0x9A4E 0x6B42 +0x9A4F 0x6B44 +0x9A50 0x6B45 +0x9A51 0x6B48 +0x9A52 0x6B4A +0x9A53 0x6B4B +0x9A54 0x6B4D +0x9A55 0x6B4E +0x9A56 0x6B4F +0x9A57 0x6B50 +0x9A58 0x6B51 +0x9A59 0x6B52 +0x9A5A 0x6B53 +0x9A5B 0x6B54 +0x9A5C 0x6B55 +0x9A5D 0x6B56 +0x9A5E 0x6B57 +0x9A5F 0x6B58 +0x9A60 0x6B5A +0x9A61 0x6B5B +0x9A62 0x6B5C +0x9A63 0x6B5D +0x9A64 0x6B5E +0x9A65 0x6B5F +0x9A66 0x6B60 +0x9A67 0x6B61 +0x9A68 0x6B68 +0x9A69 0x6B69 +0x9A6A 0x6B6B +0x9A6B 0x6B6C +0x9A6C 0x6B6D +0x9A6D 0x6B6E +0x9A6E 0x6B6F +0x9A6F 0x6B70 +0x9A70 0x6B71 +0x9A71 0x6B72 +0x9A72 0x6B73 +0x9A73 0x6B74 +0x9A74 0x6B75 +0x9A75 0x6B76 +0x9A76 0x6B77 +0x9A77 0x6B78 +0x9A78 0x6B7A +0x9A79 0x6B7D +0x9A7A 0x6B7E +0x9A7B 0x6B7F +0x9A7C 0x6B80 +0x9A7D 0x6B85 +0x9A7E 0x6B88 +0x9A80 0x6B8C +0x9A81 0x6B8E +0x9A82 0x6B8F +0x9A83 0x6B90 +0x9A84 0x6B91 +0x9A85 0x6B94 +0x9A86 0x6B95 +0x9A87 0x6B97 +0x9A88 0x6B98 +0x9A89 0x6B99 +0x9A8A 0x6B9C +0x9A8B 0x6B9D +0x9A8C 0x6B9E +0x9A8D 0x6B9F +0x9A8E 0x6BA0 +0x9A8F 0x6BA2 +0x9A90 0x6BA3 +0x9A91 0x6BA4 +0x9A92 0x6BA5 +0x9A93 0x6BA6 +0x9A94 0x6BA7 +0x9A95 0x6BA8 +0x9A96 0x6BA9 +0x9A97 0x6BAB +0x9A98 0x6BAC +0x9A99 0x6BAD +0x9A9A 0x6BAE +0x9A9B 0x6BAF +0x9A9C 0x6BB0 +0x9A9D 0x6BB1 +0x9A9E 0x6BB2 +0x9A9F 0x6BB6 +0x9AA0 0x6BB8 +0x9AA1 0x6BB9 +0x9AA2 0x6BBA +0x9AA3 0x6BBB +0x9AA4 0x6BBC +0x9AA5 0x6BBD +0x9AA6 0x6BBE +0x9AA7 0x6BC0 +0x9AA8 0x6BC3 +0x9AA9 0x6BC4 +0x9AAA 0x6BC6 +0x9AAB 0x6BC7 +0x9AAC 0x6BC8 +0x9AAD 0x6BC9 +0x9AAE 0x6BCA +0x9AAF 0x6BCC +0x9AB0 0x6BCE +0x9AB1 0x6BD0 +0x9AB2 0x6BD1 +0x9AB3 0x6BD8 +0x9AB4 0x6BDA +0x9AB5 0x6BDC +0x9AB6 0x6BDD +0x9AB7 0x6BDE +0x9AB8 0x6BDF +0x9AB9 0x6BE0 +0x9ABA 0x6BE2 +0x9ABB 0x6BE3 +0x9ABC 0x6BE4 +0x9ABD 0x6BE5 +0x9ABE 0x6BE6 +0x9ABF 0x6BE7 +0x9AC0 0x6BE8 +0x9AC1 0x6BE9 +0x9AC2 0x6BEC +0x9AC3 0x6BED +0x9AC4 0x6BEE +0x9AC5 0x6BF0 +0x9AC6 0x6BF1 +0x9AC7 0x6BF2 +0x9AC8 0x6BF4 +0x9AC9 0x6BF6 +0x9ACA 0x6BF7 +0x9ACB 0x6BF8 +0x9ACC 0x6BFA +0x9ACD 0x6BFB +0x9ACE 0x6BFC +0x9ACF 0x6BFE +0x9AD0 0x6BFF +0x9AD1 0x6C00 +0x9AD2 0x6C01 +0x9AD3 0x6C02 +0x9AD4 0x6C03 +0x9AD5 0x6C04 +0x9AD6 0x6C08 +0x9AD7 0x6C09 +0x9AD8 0x6C0A +0x9AD9 0x6C0B +0x9ADA 0x6C0C +0x9ADB 0x6C0E +0x9ADC 0x6C12 +0x9ADD 0x6C17 +0x9ADE 0x6C1C +0x9ADF 0x6C1D +0x9AE0 0x6C1E +0x9AE1 0x6C20 +0x9AE2 0x6C23 +0x9AE3 0x6C25 +0x9AE4 0x6C2B +0x9AE5 0x6C2C +0x9AE6 0x6C2D +0x9AE7 0x6C31 +0x9AE8 0x6C33 +0x9AE9 0x6C36 +0x9AEA 0x6C37 +0x9AEB 0x6C39 +0x9AEC 0x6C3A +0x9AED 0x6C3B +0x9AEE 0x6C3C +0x9AEF 0x6C3E +0x9AF0 0x6C3F +0x9AF1 0x6C43 +0x9AF2 0x6C44 +0x9AF3 0x6C45 +0x9AF4 0x6C48 +0x9AF5 0x6C4B +0x9AF6 0x6C4C +0x9AF7 0x6C4D +0x9AF8 0x6C4E +0x9AF9 0x6C4F +0x9AFA 0x6C51 +0x9AFB 0x6C52 +0x9AFC 0x6C53 +0x9AFD 0x6C56 +0x9AFE 0x6C58 +0x9B40 0x6C59 +0x9B41 0x6C5A +0x9B42 0x6C62 +0x9B43 0x6C63 +0x9B44 0x6C65 +0x9B45 0x6C66 +0x9B46 0x6C67 +0x9B47 0x6C6B +0x9B48 0x6C6C +0x9B49 0x6C6D +0x9B4A 0x6C6E +0x9B4B 0x6C6F +0x9B4C 0x6C71 +0x9B4D 0x6C73 +0x9B4E 0x6C75 +0x9B4F 0x6C77 +0x9B50 0x6C78 +0x9B51 0x6C7A +0x9B52 0x6C7B +0x9B53 0x6C7C +0x9B54 0x6C7F +0x9B55 0x6C80 +0x9B56 0x6C84 +0x9B57 0x6C87 +0x9B58 0x6C8A +0x9B59 0x6C8B +0x9B5A 0x6C8D +0x9B5B 0x6C8E +0x9B5C 0x6C91 +0x9B5D 0x6C92 +0x9B5E 0x6C95 +0x9B5F 0x6C96 +0x9B60 0x6C97 +0x9B61 0x6C98 +0x9B62 0x6C9A +0x9B63 0x6C9C +0x9B64 0x6C9D +0x9B65 0x6C9E +0x9B66 0x6CA0 +0x9B67 0x6CA2 +0x9B68 0x6CA8 +0x9B69 0x6CAC +0x9B6A 0x6CAF +0x9B6B 0x6CB0 +0x9B6C 0x6CB4 +0x9B6D 0x6CB5 +0x9B6E 0x6CB6 +0x9B6F 0x6CB7 +0x9B70 0x6CBA +0x9B71 0x6CC0 +0x9B72 0x6CC1 +0x9B73 0x6CC2 +0x9B74 0x6CC3 +0x9B75 0x6CC6 +0x9B76 0x6CC7 +0x9B77 0x6CC8 +0x9B78 0x6CCB +0x9B79 0x6CCD +0x9B7A 0x6CCE +0x9B7B 0x6CCF +0x9B7C 0x6CD1 +0x9B7D 0x6CD2 +0x9B7E 0x6CD8 +0x9B80 0x6CD9 +0x9B81 0x6CDA +0x9B82 0x6CDC +0x9B83 0x6CDD +0x9B84 0x6CDF +0x9B85 0x6CE4 +0x9B86 0x6CE6 +0x9B87 0x6CE7 +0x9B88 0x6CE9 +0x9B89 0x6CEC +0x9B8A 0x6CED +0x9B8B 0x6CF2 +0x9B8C 0x6CF4 +0x9B8D 0x6CF9 +0x9B8E 0x6CFF +0x9B8F 0x6D00 +0x9B90 0x6D02 +0x9B91 0x6D03 +0x9B92 0x6D05 +0x9B93 0x6D06 +0x9B94 0x6D08 +0x9B95 0x6D09 +0x9B96 0x6D0A +0x9B97 0x6D0D +0x9B98 0x6D0F +0x9B99 0x6D10 +0x9B9A 0x6D11 +0x9B9B 0x6D13 +0x9B9C 0x6D14 +0x9B9D 0x6D15 +0x9B9E 0x6D16 +0x9B9F 0x6D18 +0x9BA0 0x6D1C +0x9BA1 0x6D1D +0x9BA2 0x6D1F +0x9BA3 0x6D20 +0x9BA4 0x6D21 +0x9BA5 0x6D22 +0x9BA6 0x6D23 +0x9BA7 0x6D24 +0x9BA8 0x6D26 +0x9BA9 0x6D28 +0x9BAA 0x6D29 +0x9BAB 0x6D2C +0x9BAC 0x6D2D +0x9BAD 0x6D2F +0x9BAE 0x6D30 +0x9BAF 0x6D34 +0x9BB0 0x6D36 +0x9BB1 0x6D37 +0x9BB2 0x6D38 +0x9BB3 0x6D3A +0x9BB4 0x6D3F +0x9BB5 0x6D40 +0x9BB6 0x6D42 +0x9BB7 0x6D44 +0x9BB8 0x6D49 +0x9BB9 0x6D4C +0x9BBA 0x6D50 +0x9BBB 0x6D55 +0x9BBC 0x6D56 +0x9BBD 0x6D57 +0x9BBE 0x6D58 +0x9BBF 0x6D5B +0x9BC0 0x6D5D +0x9BC1 0x6D5F +0x9BC2 0x6D61 +0x9BC3 0x6D62 +0x9BC4 0x6D64 +0x9BC5 0x6D65 +0x9BC6 0x6D67 +0x9BC7 0x6D68 +0x9BC8 0x6D6B +0x9BC9 0x6D6C +0x9BCA 0x6D6D +0x9BCB 0x6D70 +0x9BCC 0x6D71 +0x9BCD 0x6D72 +0x9BCE 0x6D73 +0x9BCF 0x6D75 +0x9BD0 0x6D76 +0x9BD1 0x6D79 +0x9BD2 0x6D7A +0x9BD3 0x6D7B +0x9BD4 0x6D7D +0x9BD5 0x6D7E +0x9BD6 0x6D7F +0x9BD7 0x6D80 +0x9BD8 0x6D81 +0x9BD9 0x6D83 +0x9BDA 0x6D84 +0x9BDB 0x6D86 +0x9BDC 0x6D87 +0x9BDD 0x6D8A +0x9BDE 0x6D8B +0x9BDF 0x6D8D +0x9BE0 0x6D8F +0x9BE1 0x6D90 +0x9BE2 0x6D92 +0x9BE3 0x6D96 +0x9BE4 0x6D97 +0x9BE5 0x6D98 +0x9BE6 0x6D99 +0x9BE7 0x6D9A +0x9BE8 0x6D9C +0x9BE9 0x6DA2 +0x9BEA 0x6DA5 +0x9BEB 0x6DAC +0x9BEC 0x6DAD +0x9BED 0x6DB0 +0x9BEE 0x6DB1 +0x9BEF 0x6DB3 +0x9BF0 0x6DB4 +0x9BF1 0x6DB6 +0x9BF2 0x6DB7 +0x9BF3 0x6DB9 +0x9BF4 0x6DBA +0x9BF5 0x6DBB +0x9BF6 0x6DBC +0x9BF7 0x6DBD +0x9BF8 0x6DBE +0x9BF9 0x6DC1 +0x9BFA 0x6DC2 +0x9BFB 0x6DC3 +0x9BFC 0x6DC8 +0x9BFD 0x6DC9 +0x9BFE 0x6DCA +0x9C40 0x6DCD +0x9C41 0x6DCE +0x9C42 0x6DCF +0x9C43 0x6DD0 +0x9C44 0x6DD2 +0x9C45 0x6DD3 +0x9C46 0x6DD4 +0x9C47 0x6DD5 +0x9C48 0x6DD7 +0x9C49 0x6DDA +0x9C4A 0x6DDB +0x9C4B 0x6DDC +0x9C4C 0x6DDF +0x9C4D 0x6DE2 +0x9C4E 0x6DE3 +0x9C4F 0x6DE5 +0x9C50 0x6DE7 +0x9C51 0x6DE8 +0x9C52 0x6DE9 +0x9C53 0x6DEA +0x9C54 0x6DED +0x9C55 0x6DEF +0x9C56 0x6DF0 +0x9C57 0x6DF2 +0x9C58 0x6DF4 +0x9C59 0x6DF5 +0x9C5A 0x6DF6 +0x9C5B 0x6DF8 +0x9C5C 0x6DFA +0x9C5D 0x6DFD +0x9C5E 0x6DFE +0x9C5F 0x6DFF +0x9C60 0x6E00 +0x9C61 0x6E01 +0x9C62 0x6E02 +0x9C63 0x6E03 +0x9C64 0x6E04 +0x9C65 0x6E06 +0x9C66 0x6E07 +0x9C67 0x6E08 +0x9C68 0x6E09 +0x9C69 0x6E0B +0x9C6A 0x6E0F +0x9C6B 0x6E12 +0x9C6C 0x6E13 +0x9C6D 0x6E15 +0x9C6E 0x6E18 +0x9C6F 0x6E19 +0x9C70 0x6E1B +0x9C71 0x6E1C +0x9C72 0x6E1E +0x9C73 0x6E1F +0x9C74 0x6E22 +0x9C75 0x6E26 +0x9C76 0x6E27 +0x9C77 0x6E28 +0x9C78 0x6E2A +0x9C79 0x6E2C +0x9C7A 0x6E2E +0x9C7B 0x6E30 +0x9C7C 0x6E31 +0x9C7D 0x6E33 +0x9C7E 0x6E35 +0x9C80 0x6E36 +0x9C81 0x6E37 +0x9C82 0x6E39 +0x9C83 0x6E3B +0x9C84 0x6E3C +0x9C85 0x6E3D +0x9C86 0x6E3E +0x9C87 0x6E3F +0x9C88 0x6E40 +0x9C89 0x6E41 +0x9C8A 0x6E42 +0x9C8B 0x6E45 +0x9C8C 0x6E46 +0x9C8D 0x6E47 +0x9C8E 0x6E48 +0x9C8F 0x6E49 +0x9C90 0x6E4A +0x9C91 0x6E4B +0x9C92 0x6E4C +0x9C93 0x6E4F +0x9C94 0x6E50 +0x9C95 0x6E51 +0x9C96 0x6E52 +0x9C97 0x6E55 +0x9C98 0x6E57 +0x9C99 0x6E59 +0x9C9A 0x6E5A +0x9C9B 0x6E5C +0x9C9C 0x6E5D +0x9C9D 0x6E5E +0x9C9E 0x6E60 +0x9C9F 0x6E61 +0x9CA0 0x6E62 +0x9CA1 0x6E63 +0x9CA2 0x6E64 +0x9CA3 0x6E65 +0x9CA4 0x6E66 +0x9CA5 0x6E67 +0x9CA6 0x6E68 +0x9CA7 0x6E69 +0x9CA8 0x6E6A +0x9CA9 0x6E6C +0x9CAA 0x6E6D +0x9CAB 0x6E6F +0x9CAC 0x6E70 +0x9CAD 0x6E71 +0x9CAE 0x6E72 +0x9CAF 0x6E73 +0x9CB0 0x6E74 +0x9CB1 0x6E75 +0x9CB2 0x6E76 +0x9CB3 0x6E77 +0x9CB4 0x6E78 +0x9CB5 0x6E79 +0x9CB6 0x6E7A +0x9CB7 0x6E7B +0x9CB8 0x6E7C +0x9CB9 0x6E7D +0x9CBA 0x6E80 +0x9CBB 0x6E81 +0x9CBC 0x6E82 +0x9CBD 0x6E84 +0x9CBE 0x6E87 +0x9CBF 0x6E88 +0x9CC0 0x6E8A +0x9CC1 0x6E8B +0x9CC2 0x6E8C +0x9CC3 0x6E8D +0x9CC4 0x6E8E +0x9CC5 0x6E91 +0x9CC6 0x6E92 +0x9CC7 0x6E93 +0x9CC8 0x6E94 +0x9CC9 0x6E95 +0x9CCA 0x6E96 +0x9CCB 0x6E97 +0x9CCC 0x6E99 +0x9CCD 0x6E9A +0x9CCE 0x6E9B +0x9CCF 0x6E9D +0x9CD0 0x6E9E +0x9CD1 0x6EA0 +0x9CD2 0x6EA1 +0x9CD3 0x6EA3 +0x9CD4 0x6EA4 +0x9CD5 0x6EA6 +0x9CD6 0x6EA8 +0x9CD7 0x6EA9 +0x9CD8 0x6EAB +0x9CD9 0x6EAC +0x9CDA 0x6EAD +0x9CDB 0x6EAE +0x9CDC 0x6EB0 +0x9CDD 0x6EB3 +0x9CDE 0x6EB5 +0x9CDF 0x6EB8 +0x9CE0 0x6EB9 +0x9CE1 0x6EBC +0x9CE2 0x6EBE +0x9CE3 0x6EBF +0x9CE4 0x6EC0 +0x9CE5 0x6EC3 +0x9CE6 0x6EC4 +0x9CE7 0x6EC5 +0x9CE8 0x6EC6 +0x9CE9 0x6EC8 +0x9CEA 0x6EC9 +0x9CEB 0x6ECA +0x9CEC 0x6ECC +0x9CED 0x6ECD +0x9CEE 0x6ECE +0x9CEF 0x6ED0 +0x9CF0 0x6ED2 +0x9CF1 0x6ED6 +0x9CF2 0x6ED8 +0x9CF3 0x6ED9 +0x9CF4 0x6EDB +0x9CF5 0x6EDC +0x9CF6 0x6EDD +0x9CF7 0x6EE3 +0x9CF8 0x6EE7 +0x9CF9 0x6EEA +0x9CFA 0x6EEB +0x9CFB 0x6EEC +0x9CFC 0x6EED +0x9CFD 0x6EEE +0x9CFE 0x6EEF +0x9D40 0x6EF0 +0x9D41 0x6EF1 +0x9D42 0x6EF2 +0x9D43 0x6EF3 +0x9D44 0x6EF5 +0x9D45 0x6EF6 +0x9D46 0x6EF7 +0x9D47 0x6EF8 +0x9D48 0x6EFA +0x9D49 0x6EFB +0x9D4A 0x6EFC +0x9D4B 0x6EFD +0x9D4C 0x6EFE +0x9D4D 0x6EFF +0x9D4E 0x6F00 +0x9D4F 0x6F01 +0x9D50 0x6F03 +0x9D51 0x6F04 +0x9D52 0x6F05 +0x9D53 0x6F07 +0x9D54 0x6F08 +0x9D55 0x6F0A +0x9D56 0x6F0B +0x9D57 0x6F0C +0x9D58 0x6F0D +0x9D59 0x6F0E +0x9D5A 0x6F10 +0x9D5B 0x6F11 +0x9D5C 0x6F12 +0x9D5D 0x6F16 +0x9D5E 0x6F17 +0x9D5F 0x6F18 +0x9D60 0x6F19 +0x9D61 0x6F1A +0x9D62 0x6F1B +0x9D63 0x6F1C +0x9D64 0x6F1D +0x9D65 0x6F1E +0x9D66 0x6F1F +0x9D67 0x6F21 +0x9D68 0x6F22 +0x9D69 0x6F23 +0x9D6A 0x6F25 +0x9D6B 0x6F26 +0x9D6C 0x6F27 +0x9D6D 0x6F28 +0x9D6E 0x6F2C +0x9D6F 0x6F2E +0x9D70 0x6F30 +0x9D71 0x6F32 +0x9D72 0x6F34 +0x9D73 0x6F35 +0x9D74 0x6F37 +0x9D75 0x6F38 +0x9D76 0x6F39 +0x9D77 0x6F3A +0x9D78 0x6F3B +0x9D79 0x6F3C +0x9D7A 0x6F3D +0x9D7B 0x6F3F +0x9D7C 0x6F40 +0x9D7D 0x6F41 +0x9D7E 0x6F42 +0x9D80 0x6F43 +0x9D81 0x6F44 +0x9D82 0x6F45 +0x9D83 0x6F48 +0x9D84 0x6F49 +0x9D85 0x6F4A +0x9D86 0x6F4C +0x9D87 0x6F4E +0x9D88 0x6F4F +0x9D89 0x6F50 +0x9D8A 0x6F51 +0x9D8B 0x6F52 +0x9D8C 0x6F53 +0x9D8D 0x6F54 +0x9D8E 0x6F55 +0x9D8F 0x6F56 +0x9D90 0x6F57 +0x9D91 0x6F59 +0x9D92 0x6F5A +0x9D93 0x6F5B +0x9D94 0x6F5D +0x9D95 0x6F5F +0x9D96 0x6F60 +0x9D97 0x6F61 +0x9D98 0x6F63 +0x9D99 0x6F64 +0x9D9A 0x6F65 +0x9D9B 0x6F67 +0x9D9C 0x6F68 +0x9D9D 0x6F69 +0x9D9E 0x6F6A +0x9D9F 0x6F6B +0x9DA0 0x6F6C +0x9DA1 0x6F6F +0x9DA2 0x6F70 +0x9DA3 0x6F71 +0x9DA4 0x6F73 +0x9DA5 0x6F75 +0x9DA6 0x6F76 +0x9DA7 0x6F77 +0x9DA8 0x6F79 +0x9DA9 0x6F7B +0x9DAA 0x6F7D +0x9DAB 0x6F7E +0x9DAC 0x6F7F +0x9DAD 0x6F80 +0x9DAE 0x6F81 +0x9DAF 0x6F82 +0x9DB0 0x6F83 +0x9DB1 0x6F85 +0x9DB2 0x6F86 +0x9DB3 0x6F87 +0x9DB4 0x6F8A +0x9DB5 0x6F8B +0x9DB6 0x6F8F +0x9DB7 0x6F90 +0x9DB8 0x6F91 +0x9DB9 0x6F92 +0x9DBA 0x6F93 +0x9DBB 0x6F94 +0x9DBC 0x6F95 +0x9DBD 0x6F96 +0x9DBE 0x6F97 +0x9DBF 0x6F98 +0x9DC0 0x6F99 +0x9DC1 0x6F9A +0x9DC2 0x6F9B +0x9DC3 0x6F9D +0x9DC4 0x6F9E +0x9DC5 0x6F9F +0x9DC6 0x6FA0 +0x9DC7 0x6FA2 +0x9DC8 0x6FA3 +0x9DC9 0x6FA4 +0x9DCA 0x6FA5 +0x9DCB 0x6FA6 +0x9DCC 0x6FA8 +0x9DCD 0x6FA9 +0x9DCE 0x6FAA +0x9DCF 0x6FAB +0x9DD0 0x6FAC +0x9DD1 0x6FAD +0x9DD2 0x6FAE +0x9DD3 0x6FAF +0x9DD4 0x6FB0 +0x9DD5 0x6FB1 +0x9DD6 0x6FB2 +0x9DD7 0x6FB4 +0x9DD8 0x6FB5 +0x9DD9 0x6FB7 +0x9DDA 0x6FB8 +0x9DDB 0x6FBA +0x9DDC 0x6FBB +0x9DDD 0x6FBC +0x9DDE 0x6FBD +0x9DDF 0x6FBE +0x9DE0 0x6FBF +0x9DE1 0x6FC1 +0x9DE2 0x6FC3 +0x9DE3 0x6FC4 +0x9DE4 0x6FC5 +0x9DE5 0x6FC6 +0x9DE6 0x6FC7 +0x9DE7 0x6FC8 +0x9DE8 0x6FCA +0x9DE9 0x6FCB +0x9DEA 0x6FCC +0x9DEB 0x6FCD +0x9DEC 0x6FCE +0x9DED 0x6FCF +0x9DEE 0x6FD0 +0x9DEF 0x6FD3 +0x9DF0 0x6FD4 +0x9DF1 0x6FD5 +0x9DF2 0x6FD6 +0x9DF3 0x6FD7 +0x9DF4 0x6FD8 +0x9DF5 0x6FD9 +0x9DF6 0x6FDA +0x9DF7 0x6FDB +0x9DF8 0x6FDC +0x9DF9 0x6FDD +0x9DFA 0x6FDF +0x9DFB 0x6FE2 +0x9DFC 0x6FE3 +0x9DFD 0x6FE4 +0x9DFE 0x6FE5 +0x9E40 0x6FE6 +0x9E41 0x6FE7 +0x9E42 0x6FE8 +0x9E43 0x6FE9 +0x9E44 0x6FEA +0x9E45 0x6FEB +0x9E46 0x6FEC +0x9E47 0x6FED +0x9E48 0x6FF0 +0x9E49 0x6FF1 +0x9E4A 0x6FF2 +0x9E4B 0x6FF3 +0x9E4C 0x6FF4 +0x9E4D 0x6FF5 +0x9E4E 0x6FF6 +0x9E4F 0x6FF7 +0x9E50 0x6FF8 +0x9E51 0x6FF9 +0x9E52 0x6FFA +0x9E53 0x6FFB +0x9E54 0x6FFC +0x9E55 0x6FFD +0x9E56 0x6FFE +0x9E57 0x6FFF +0x9E58 0x7000 +0x9E59 0x7001 +0x9E5A 0x7002 +0x9E5B 0x7003 +0x9E5C 0x7004 +0x9E5D 0x7005 +0x9E5E 0x7006 +0x9E5F 0x7007 +0x9E60 0x7008 +0x9E61 0x7009 +0x9E62 0x700A +0x9E63 0x700B +0x9E64 0x700C +0x9E65 0x700D +0x9E66 0x700E +0x9E67 0x700F +0x9E68 0x7010 +0x9E69 0x7012 +0x9E6A 0x7013 +0x9E6B 0x7014 +0x9E6C 0x7015 +0x9E6D 0x7016 +0x9E6E 0x7017 +0x9E6F 0x7018 +0x9E70 0x7019 +0x9E71 0x701C +0x9E72 0x701D +0x9E73 0x701E +0x9E74 0x701F +0x9E75 0x7020 +0x9E76 0x7021 +0x9E77 0x7022 +0x9E78 0x7024 +0x9E79 0x7025 +0x9E7A 0x7026 +0x9E7B 0x7027 +0x9E7C 0x7028 +0x9E7D 0x7029 +0x9E7E 0x702A +0x9E80 0x702B +0x9E81 0x702C +0x9E82 0x702D +0x9E83 0x702E +0x9E84 0x702F +0x9E85 0x7030 +0x9E86 0x7031 +0x9E87 0x7032 +0x9E88 0x7033 +0x9E89 0x7034 +0x9E8A 0x7036 +0x9E8B 0x7037 +0x9E8C 0x7038 +0x9E8D 0x703A +0x9E8E 0x703B +0x9E8F 0x703C +0x9E90 0x703D +0x9E91 0x703E +0x9E92 0x703F +0x9E93 0x7040 +0x9E94 0x7041 +0x9E95 0x7042 +0x9E96 0x7043 +0x9E97 0x7044 +0x9E98 0x7045 +0x9E99 0x7046 +0x9E9A 0x7047 +0x9E9B 0x7048 +0x9E9C 0x7049 +0x9E9D 0x704A +0x9E9E 0x704B +0x9E9F 0x704D +0x9EA0 0x704E +0x9EA1 0x7050 +0x9EA2 0x7051 +0x9EA3 0x7052 +0x9EA4 0x7053 +0x9EA5 0x7054 +0x9EA6 0x7055 +0x9EA7 0x7056 +0x9EA8 0x7057 +0x9EA9 0x7058 +0x9EAA 0x7059 +0x9EAB 0x705A +0x9EAC 0x705B +0x9EAD 0x705C +0x9EAE 0x705D +0x9EAF 0x705F +0x9EB0 0x7060 +0x9EB1 0x7061 +0x9EB2 0x7062 +0x9EB3 0x7063 +0x9EB4 0x7064 +0x9EB5 0x7065 +0x9EB6 0x7066 +0x9EB7 0x7067 +0x9EB8 0x7068 +0x9EB9 0x7069 +0x9EBA 0x706A +0x9EBB 0x706E +0x9EBC 0x7071 +0x9EBD 0x7072 +0x9EBE 0x7073 +0x9EBF 0x7074 +0x9EC0 0x7077 +0x9EC1 0x7079 +0x9EC2 0x707A +0x9EC3 0x707B +0x9EC4 0x707D +0x9EC5 0x7081 +0x9EC6 0x7082 +0x9EC7 0x7083 +0x9EC8 0x7084 +0x9EC9 0x7086 +0x9ECA 0x7087 +0x9ECB 0x7088 +0x9ECC 0x708B +0x9ECD 0x708C +0x9ECE 0x708D +0x9ECF 0x708F +0x9ED0 0x7090 +0x9ED1 0x7091 +0x9ED2 0x7093 +0x9ED3 0x7097 +0x9ED4 0x7098 +0x9ED5 0x709A +0x9ED6 0x709B +0x9ED7 0x709E +0x9ED8 0x709F +0x9ED9 0x70A0 +0x9EDA 0x70A1 +0x9EDB 0x70A2 +0x9EDC 0x70A3 +0x9EDD 0x70A4 +0x9EDE 0x70A5 +0x9EDF 0x70A6 +0x9EE0 0x70A7 +0x9EE1 0x70A8 +0x9EE2 0x70A9 +0x9EE3 0x70AA +0x9EE4 0x70B0 +0x9EE5 0x70B2 +0x9EE6 0x70B4 +0x9EE7 0x70B5 +0x9EE8 0x70B6 +0x9EE9 0x70BA +0x9EEA 0x70BE +0x9EEB 0x70BF +0x9EEC 0x70C4 +0x9EED 0x70C5 +0x9EEE 0x70C6 +0x9EEF 0x70C7 +0x9EF0 0x70C9 +0x9EF1 0x70CB +0x9EF2 0x70CC +0x9EF3 0x70CD +0x9EF4 0x70CE +0x9EF5 0x70CF +0x9EF6 0x70D0 +0x9EF7 0x70D1 +0x9EF8 0x70D2 +0x9EF9 0x70D3 +0x9EFA 0x70D4 +0x9EFB 0x70D5 +0x9EFC 0x70D6 +0x9EFD 0x70D7 +0x9EFE 0x70DA +0x9F40 0x70DC +0x9F41 0x70DD +0x9F42 0x70DE +0x9F43 0x70E0 +0x9F44 0x70E1 +0x9F45 0x70E2 +0x9F46 0x70E3 +0x9F47 0x70E5 +0x9F48 0x70EA +0x9F49 0x70EE +0x9F4A 0x70F0 +0x9F4B 0x70F1 +0x9F4C 0x70F2 +0x9F4D 0x70F3 +0x9F4E 0x70F4 +0x9F4F 0x70F5 +0x9F50 0x70F6 +0x9F51 0x70F8 +0x9F52 0x70FA +0x9F53 0x70FB +0x9F54 0x70FC +0x9F55 0x70FE +0x9F56 0x70FF +0x9F57 0x7100 +0x9F58 0x7101 +0x9F59 0x7102 +0x9F5A 0x7103 +0x9F5B 0x7104 +0x9F5C 0x7105 +0x9F5D 0x7106 +0x9F5E 0x7107 +0x9F5F 0x7108 +0x9F60 0x710B +0x9F61 0x710C +0x9F62 0x710D +0x9F63 0x710E +0x9F64 0x710F +0x9F65 0x7111 +0x9F66 0x7112 +0x9F67 0x7114 +0x9F68 0x7117 +0x9F69 0x711B +0x9F6A 0x711C +0x9F6B 0x711D +0x9F6C 0x711E +0x9F6D 0x711F +0x9F6E 0x7120 +0x9F6F 0x7121 +0x9F70 0x7122 +0x9F71 0x7123 +0x9F72 0x7124 +0x9F73 0x7125 +0x9F74 0x7127 +0x9F75 0x7128 +0x9F76 0x7129 +0x9F77 0x712A +0x9F78 0x712B +0x9F79 0x712C +0x9F7A 0x712D +0x9F7B 0x712E +0x9F7C 0x7132 +0x9F7D 0x7133 +0x9F7E 0x7134 +0x9F80 0x7135 +0x9F81 0x7137 +0x9F82 0x7138 +0x9F83 0x7139 +0x9F84 0x713A +0x9F85 0x713B +0x9F86 0x713C +0x9F87 0x713D +0x9F88 0x713E +0x9F89 0x713F +0x9F8A 0x7140 +0x9F8B 0x7141 +0x9F8C 0x7142 +0x9F8D 0x7143 +0x9F8E 0x7144 +0x9F8F 0x7146 +0x9F90 0x7147 +0x9F91 0x7148 +0x9F92 0x7149 +0x9F93 0x714B +0x9F94 0x714D +0x9F95 0x714F +0x9F96 0x7150 +0x9F97 0x7151 +0x9F98 0x7152 +0x9F99 0x7153 +0x9F9A 0x7154 +0x9F9B 0x7155 +0x9F9C 0x7156 +0x9F9D 0x7157 +0x9F9E 0x7158 +0x9F9F 0x7159 +0x9FA0 0x715A +0x9FA1 0x715B +0x9FA2 0x715D +0x9FA3 0x715F +0x9FA4 0x7160 +0x9FA5 0x7161 +0x9FA6 0x7162 +0x9FA7 0x7163 +0x9FA8 0x7165 +0x9FA9 0x7169 +0x9FAA 0x716A +0x9FAB 0x716B +0x9FAC 0x716C +0x9FAD 0x716D +0x9FAE 0x716F +0x9FAF 0x7170 +0x9FB0 0x7171 +0x9FB1 0x7174 +0x9FB2 0x7175 +0x9FB3 0x7176 +0x9FB4 0x7177 +0x9FB5 0x7179 +0x9FB6 0x717B +0x9FB7 0x717C +0x9FB8 0x717E +0x9FB9 0x717F +0x9FBA 0x7180 +0x9FBB 0x7181 +0x9FBC 0x7182 +0x9FBD 0x7183 +0x9FBE 0x7185 +0x9FBF 0x7186 +0x9FC0 0x7187 +0x9FC1 0x7188 +0x9FC2 0x7189 +0x9FC3 0x718B +0x9FC4 0x718C +0x9FC5 0x718D +0x9FC6 0x718E +0x9FC7 0x7190 +0x9FC8 0x7191 +0x9FC9 0x7192 +0x9FCA 0x7193 +0x9FCB 0x7195 +0x9FCC 0x7196 +0x9FCD 0x7197 +0x9FCE 0x719A +0x9FCF 0x719B +0x9FD0 0x719C +0x9FD1 0x719D +0x9FD2 0x719E +0x9FD3 0x71A1 +0x9FD4 0x71A2 +0x9FD5 0x71A3 +0x9FD6 0x71A4 +0x9FD7 0x71A5 +0x9FD8 0x71A6 +0x9FD9 0x71A7 +0x9FDA 0x71A9 +0x9FDB 0x71AA +0x9FDC 0x71AB +0x9FDD 0x71AD +0x9FDE 0x71AE +0x9FDF 0x71AF +0x9FE0 0x71B0 +0x9FE1 0x71B1 +0x9FE2 0x71B2 +0x9FE3 0x71B4 +0x9FE4 0x71B6 +0x9FE5 0x71B7 +0x9FE6 0x71B8 +0x9FE7 0x71BA +0x9FE8 0x71BB +0x9FE9 0x71BC +0x9FEA 0x71BD +0x9FEB 0x71BE +0x9FEC 0x71BF +0x9FED 0x71C0 +0x9FEE 0x71C1 +0x9FEF 0x71C2 +0x9FF0 0x71C4 +0x9FF1 0x71C5 +0x9FF2 0x71C6 +0x9FF3 0x71C7 +0x9FF4 0x71C8 +0x9FF5 0x71C9 +0x9FF6 0x71CA +0x9FF7 0x71CB +0x9FF8 0x71CC +0x9FF9 0x71CD +0x9FFA 0x71CF +0x9FFB 0x71D0 +0x9FFC 0x71D1 +0x9FFD 0x71D2 +0x9FFE 0x71D3 +0xA040 0x71D6 +0xA041 0x71D7 +0xA042 0x71D8 +0xA043 0x71D9 +0xA044 0x71DA +0xA045 0x71DB +0xA046 0x71DC +0xA047 0x71DD +0xA048 0x71DE +0xA049 0x71DF +0xA04A 0x71E1 +0xA04B 0x71E2 +0xA04C 0x71E3 +0xA04D 0x71E4 +0xA04E 0x71E6 +0xA04F 0x71E8 +0xA050 0x71E9 +0xA051 0x71EA +0xA052 0x71EB +0xA053 0x71EC +0xA054 0x71ED +0xA055 0x71EF +0xA056 0x71F0 +0xA057 0x71F1 +0xA058 0x71F2 +0xA059 0x71F3 +0xA05A 0x71F4 +0xA05B 0x71F5 +0xA05C 0x71F6 +0xA05D 0x71F7 +0xA05E 0x71F8 +0xA05F 0x71FA +0xA060 0x71FB +0xA061 0x71FC +0xA062 0x71FD +0xA063 0x71FE +0xA064 0x71FF +0xA065 0x7200 +0xA066 0x7201 +0xA067 0x7202 +0xA068 0x7203 +0xA069 0x7204 +0xA06A 0x7205 +0xA06B 0x7207 +0xA06C 0x7208 +0xA06D 0x7209 +0xA06E 0x720A +0xA06F 0x720B +0xA070 0x720C +0xA071 0x720D +0xA072 0x720E +0xA073 0x720F +0xA074 0x7210 +0xA075 0x7211 +0xA076 0x7212 +0xA077 0x7213 +0xA078 0x7214 +0xA079 0x7215 +0xA07A 0x7216 +0xA07B 0x7217 +0xA07C 0x7218 +0xA07D 0x7219 +0xA07E 0x721A +0xA080 0x721B +0xA081 0x721C +0xA082 0x721E +0xA083 0x721F +0xA084 0x7220 +0xA085 0x7221 +0xA086 0x7222 +0xA087 0x7223 +0xA088 0x7224 +0xA089 0x7225 +0xA08A 0x7226 +0xA08B 0x7227 +0xA08C 0x7229 +0xA08D 0x722B +0xA08E 0x722D +0xA08F 0x722E +0xA090 0x722F +0xA091 0x7232 +0xA092 0x7233 +0xA093 0x7234 +0xA094 0x723A +0xA095 0x723C +0xA096 0x723E +0xA097 0x7240 +0xA098 0x7241 +0xA099 0x7242 +0xA09A 0x7243 +0xA09B 0x7244 +0xA09C 0x7245 +0xA09D 0x7246 +0xA09E 0x7249 +0xA09F 0x724A +0xA0A0 0x724B +0xA0A1 0x724E +0xA0A2 0x724F +0xA0A3 0x7250 +0xA0A4 0x7251 +0xA0A5 0x7253 +0xA0A6 0x7254 +0xA0A7 0x7255 +0xA0A8 0x7257 +0xA0A9 0x7258 +0xA0AA 0x725A +0xA0AB 0x725C +0xA0AC 0x725E +0xA0AD 0x7260 +0xA0AE 0x7263 +0xA0AF 0x7264 +0xA0B0 0x7265 +0xA0B1 0x7268 +0xA0B2 0x726A +0xA0B3 0x726B +0xA0B4 0x726C +0xA0B5 0x726D +0xA0B6 0x7270 +0xA0B7 0x7271 +0xA0B8 0x7273 +0xA0B9 0x7274 +0xA0BA 0x7276 +0xA0BB 0x7277 +0xA0BC 0x7278 +0xA0BD 0x727B +0xA0BE 0x727C +0xA0BF 0x727D +0xA0C0 0x7282 +0xA0C1 0x7283 +0xA0C2 0x7285 +0xA0C3 0x7286 +0xA0C4 0x7287 +0xA0C5 0x7288 +0xA0C6 0x7289 +0xA0C7 0x728C +0xA0C8 0x728E +0xA0C9 0x7290 +0xA0CA 0x7291 +0xA0CB 0x7293 +0xA0CC 0x7294 +0xA0CD 0x7295 +0xA0CE 0x7296 +0xA0CF 0x7297 +0xA0D0 0x7298 +0xA0D1 0x7299 +0xA0D2 0x729A +0xA0D3 0x729B +0xA0D4 0x729C +0xA0D5 0x729D +0xA0D6 0x729E +0xA0D7 0x72A0 +0xA0D8 0x72A1 +0xA0D9 0x72A2 +0xA0DA 0x72A3 +0xA0DB 0x72A4 +0xA0DC 0x72A5 +0xA0DD 0x72A6 +0xA0DE 0x72A7 +0xA0DF 0x72A8 +0xA0E0 0x72A9 +0xA0E1 0x72AA +0xA0E2 0x72AB +0xA0E3 0x72AE +0xA0E4 0x72B1 +0xA0E5 0x72B2 +0xA0E6 0x72B3 +0xA0E7 0x72B5 +0xA0E8 0x72BA +0xA0E9 0x72BB +0xA0EA 0x72BC +0xA0EB 0x72BD +0xA0EC 0x72BE +0xA0ED 0x72BF +0xA0EE 0x72C0 +0xA0EF 0x72C5 +0xA0F0 0x72C6 +0xA0F1 0x72C7 +0xA0F2 0x72C9 +0xA0F3 0x72CA +0xA0F4 0x72CB +0xA0F5 0x72CC +0xA0F6 0x72CF +0xA0F7 0x72D1 +0xA0F8 0x72D3 +0xA0F9 0x72D4 +0xA0FA 0x72D5 +0xA0FB 0x72D6 +0xA0FC 0x72D8 +0xA0FD 0x72DA +0xA0FE 0x72DB +0xA140 0xE4C6 +0xA141 0xE4C7 +0xA142 0xE4C8 +0xA143 0xE4C9 +0xA144 0xE4CA +0xA145 0xE4CB +0xA146 0xE4CC +0xA147 0xE4CD +0xA148 0xE4CE +0xA149 0xE4CF +0xA14A 0xE4D0 +0xA14B 0xE4D1 +0xA14C 0xE4D2 +0xA14D 0xE4D3 +0xA14E 0xE4D4 +0xA14F 0xE4D5 +0xA150 0xE4D6 +0xA151 0xE4D7 +0xA152 0xE4D8 +0xA153 0xE4D9 +0xA154 0xE4DA +0xA155 0xE4DB +0xA156 0xE4DC +0xA157 0xE4DD +0xA158 0xE4DE +0xA159 0xE4DF +0xA15A 0xE4E0 +0xA15B 0xE4E1 +0xA15C 0xE4E2 +0xA15D 0xE4E3 +0xA15E 0xE4E4 +0xA15F 0xE4E5 +0xA160 0xE4E6 +0xA161 0xE4E7 +0xA162 0xE4E8 +0xA163 0xE4E9 +0xA164 0xE4EA +0xA165 0xE4EB +0xA166 0xE4EC +0xA167 0xE4ED +0xA168 0xE4EE +0xA169 0xE4EF +0xA16A 0xE4F0 +0xA16B 0xE4F1 +0xA16C 0xE4F2 +0xA16D 0xE4F3 +0xA16E 0xE4F4 +0xA16F 0xE4F5 +0xA170 0xE4F6 +0xA171 0xE4F7 +0xA172 0xE4F8 +0xA173 0xE4F9 +0xA174 0xE4FA +0xA175 0xE4FB +0xA176 0xE4FC +0xA177 0xE4FD +0xA178 0xE4FE +0xA179 0xE4FF +0xA17A 0xE500 +0xA17B 0xE501 +0xA17C 0xE502 +0xA17D 0xE503 +0xA17E 0xE504 +0xA180 0xE505 +0xA181 0xE506 +0xA182 0xE507 +0xA183 0xE508 +0xA184 0xE509 +0xA185 0xE50A +0xA186 0xE50B +0xA187 0xE50C +0xA188 0xE50D +0xA189 0xE50E +0xA18A 0xE50F +0xA18B 0xE510 +0xA18C 0xE511 +0xA18D 0xE512 +0xA18E 0xE513 +0xA18F 0xE514 +0xA190 0xE515 +0xA191 0xE516 +0xA192 0xE517 +0xA193 0xE518 +0xA194 0xE519 +0xA195 0xE51A +0xA196 0xE51B +0xA197 0xE51C +0xA198 0xE51D +0xA199 0xE51E +0xA19A 0xE51F +0xA19B 0xE520 +0xA19C 0xE521 +0xA19D 0xE522 +0xA19E 0xE523 +0xA19F 0xE524 +0xA1A0 0xE525 +0xA1A1 0x3000 +0xA1A2 0x3001 +0xA1A3 0x3002 +0xA1A4 0x00B7 +0xA1A5 0x02C9 +0xA1A6 0x02C7 +0xA1A7 0x00A8 +0xA1A8 0x3003 +0xA1A9 0x3005 +0xA1AA 0x2014 +0xA1AB 0xFF5E +0xA1AC 0x2016 +0xA1AD 0x2026 +0xA1AE 0x2018 +0xA1AF 0x2019 +0xA1B0 0x201C +0xA1B1 0x201D +0xA1B2 0x3014 +0xA1B3 0x3015 +0xA1B4 0x3008 +0xA1B5 0x3009 +0xA1B6 0x300A +0xA1B7 0x300B +0xA1B8 0x300C +0xA1B9 0x300D +0xA1BA 0x300E +0xA1BB 0x300F +0xA1BC 0x3016 +0xA1BD 0x3017 +0xA1BE 0x3010 +0xA1BF 0x3011 +0xA1C0 0x00B1 +0xA1C1 0x00D7 +0xA1C2 0x00F7 +0xA1C3 0x2236 +0xA1C4 0x2227 +0xA1C5 0x2228 +0xA1C6 0x2211 +0xA1C7 0x220F +0xA1C8 0x222A +0xA1C9 0x2229 +0xA1CA 0x2208 +0xA1CB 0x2237 +0xA1CC 0x221A +0xA1CD 0x22A5 +0xA1CE 0x2225 +0xA1CF 0x2220 +0xA1D0 0x2312 +0xA1D1 0x2299 +0xA1D2 0x222B +0xA1D3 0x222E +0xA1D4 0x2261 +0xA1D5 0x224C +0xA1D6 0x2248 +0xA1D7 0x223D +0xA1D8 0x221D +0xA1D9 0x2260 +0xA1DA 0x226E +0xA1DB 0x226F +0xA1DC 0x2264 +0xA1DD 0x2265 +0xA1DE 0x221E +0xA1DF 0x2235 +0xA1E0 0x2234 +0xA1E1 0x2642 +0xA1E2 0x2640 +0xA1E3 0x00B0 +0xA1E4 0x2032 +0xA1E5 0x2033 +0xA1E6 0x2103 +0xA1E7 0xFF04 +0xA1E8 0x00A4 +0xA1E9 0xFFE0 +0xA1EA 0xFFE1 +0xA1EB 0x2030 +0xA1EC 0x00A7 +0xA1ED 0x2116 +0xA1EE 0x2606 +0xA1EF 0x2605 +0xA1F0 0x25CB +0xA1F1 0x25CF +0xA1F2 0x25CE +0xA1F3 0x25C7 +0xA1F4 0x25C6 +0xA1F5 0x25A1 +0xA1F6 0x25A0 +0xA1F7 0x25B3 +0xA1F8 0x25B2 +0xA1F9 0x203B +0xA1FA 0x2192 +0xA1FB 0x2190 +0xA1FC 0x2191 +0xA1FD 0x2193 +0xA1FE 0x3013 +0xA240 0xE526 +0xA241 0xE527 +0xA242 0xE528 +0xA243 0xE529 +0xA244 0xE52A +0xA245 0xE52B +0xA246 0xE52C +0xA247 0xE52D +0xA248 0xE52E +0xA249 0xE52F +0xA24A 0xE530 +0xA24B 0xE531 +0xA24C 0xE532 +0xA24D 0xE533 +0xA24E 0xE534 +0xA24F 0xE535 +0xA250 0xE536 +0xA251 0xE537 +0xA252 0xE538 +0xA253 0xE539 +0xA254 0xE53A +0xA255 0xE53B +0xA256 0xE53C +0xA257 0xE53D +0xA258 0xE53E +0xA259 0xE53F +0xA25A 0xE540 +0xA25B 0xE541 +0xA25C 0xE542 +0xA25D 0xE543 +0xA25E 0xE544 +0xA25F 0xE545 +0xA260 0xE546 +0xA261 0xE547 +0xA262 0xE548 +0xA263 0xE549 +0xA264 0xE54A +0xA265 0xE54B +0xA266 0xE54C +0xA267 0xE54D +0xA268 0xE54E +0xA269 0xE54F +0xA26A 0xE550 +0xA26B 0xE551 +0xA26C 0xE552 +0xA26D 0xE553 +0xA26E 0xE554 +0xA26F 0xE555 +0xA270 0xE556 +0xA271 0xE557 +0xA272 0xE558 +0xA273 0xE559 +0xA274 0xE55A +0xA275 0xE55B +0xA276 0xE55C +0xA277 0xE55D +0xA278 0xE55E +0xA279 0xE55F +0xA27A 0xE560 +0xA27B 0xE561 +0xA27C 0xE562 +0xA27D 0xE563 +0xA27E 0xE564 +0xA280 0xE565 +0xA281 0xE566 +0xA282 0xE567 +0xA283 0xE568 +0xA284 0xE569 +0xA285 0xE56A +0xA286 0xE56B +0xA287 0xE56C +0xA288 0xE56D +0xA289 0xE56E +0xA28A 0xE56F +0xA28B 0xE570 +0xA28C 0xE571 +0xA28D 0xE572 +0xA28E 0xE573 +0xA28F 0xE574 +0xA290 0xE575 +0xA291 0xE576 +0xA292 0xE577 +0xA293 0xE578 +0xA294 0xE579 +0xA295 0xE57A +0xA296 0xE57B +0xA297 0xE57C +0xA298 0xE57D +0xA299 0xE57E +0xA29A 0xE57F +0xA29B 0xE580 +0xA29C 0xE581 +0xA29D 0xE582 +0xA29E 0xE583 +0xA29F 0xE584 +0xA2A0 0xE585 +0xA2A1 0x2170 +0xA2A2 0x2171 +0xA2A3 0x2172 +0xA2A4 0x2173 +0xA2A5 0x2174 +0xA2A6 0x2175 +0xA2A7 0x2176 +0xA2A8 0x2177 +0xA2A9 0x2178 +0xA2AA 0x2179 +0xA2AB 0xE766 +0xA2AC 0xE767 +0xA2AD 0xE768 +0xA2AE 0xE769 +0xA2AF 0xE76A +0xA2B0 0xE76B +0xA2B1 0x2488 +0xA2B2 0x2489 +0xA2B3 0x248A +0xA2B4 0x248B +0xA2B5 0x248C +0xA2B6 0x248D +0xA2B7 0x248E +0xA2B8 0x248F +0xA2B9 0x2490 +0xA2BA 0x2491 +0xA2BB 0x2492 +0xA2BC 0x2493 +0xA2BD 0x2494 +0xA2BE 0x2495 +0xA2BF 0x2496 +0xA2C0 0x2497 +0xA2C1 0x2498 +0xA2C2 0x2499 +0xA2C3 0x249A +0xA2C4 0x249B +0xA2C5 0x2474 +0xA2C6 0x2475 +0xA2C7 0x2476 +0xA2C8 0x2477 +0xA2C9 0x2478 +0xA2CA 0x2479 +0xA2CB 0x247A +0xA2CC 0x247B +0xA2CD 0x247C +0xA2CE 0x247D +0xA2CF 0x247E +0xA2D0 0x247F +0xA2D1 0x2480 +0xA2D2 0x2481 +0xA2D3 0x2482 +0xA2D4 0x2483 +0xA2D5 0x2484 +0xA2D6 0x2485 +0xA2D7 0x2486 +0xA2D8 0x2487 +0xA2D9 0x2460 +0xA2DA 0x2461 +0xA2DB 0x2462 +0xA2DC 0x2463 +0xA2DD 0x2464 +0xA2DE 0x2465 +0xA2DF 0x2466 +0xA2E0 0x2467 +0xA2E1 0x2468 +0xA2E2 0x2469 +0xA2E3 0x20AC +0xA2E4 0xE76D +0xA2E5 0x3220 +0xA2E6 0x3221 +0xA2E7 0x3222 +0xA2E8 0x3223 +0xA2E9 0x3224 +0xA2EA 0x3225 +0xA2EB 0x3226 +0xA2EC 0x3227 +0xA2ED 0x3228 +0xA2EE 0x3229 +0xA2EF 0xE76E +0xA2F0 0xE76F +0xA2F1 0x2160 +0xA2F2 0x2161 +0xA2F3 0x2162 +0xA2F4 0x2163 +0xA2F5 0x2164 +0xA2F6 0x2165 +0xA2F7 0x2166 +0xA2F8 0x2167 +0xA2F9 0x2168 +0xA2FA 0x2169 +0xA2FB 0x216A +0xA2FC 0x216B +0xA2FD 0xE770 +0xA2FE 0xE771 +0xA340 0xE586 +0xA341 0xE587 +0xA342 0xE588 +0xA343 0xE589 +0xA344 0xE58A +0xA345 0xE58B +0xA346 0xE58C +0xA347 0xE58D +0xA348 0xE58E +0xA349 0xE58F +0xA34A 0xE590 +0xA34B 0xE591 +0xA34C 0xE592 +0xA34D 0xE593 +0xA34E 0xE594 +0xA34F 0xE595 +0xA350 0xE596 +0xA351 0xE597 +0xA352 0xE598 +0xA353 0xE599 +0xA354 0xE59A +0xA355 0xE59B +0xA356 0xE59C +0xA357 0xE59D +0xA358 0xE59E +0xA359 0xE59F +0xA35A 0xE5A0 +0xA35B 0xE5A1 +0xA35C 0xE5A2 +0xA35D 0xE5A3 +0xA35E 0xE5A4 +0xA35F 0xE5A5 +0xA360 0xE5A6 +0xA361 0xE5A7 +0xA362 0xE5A8 +0xA363 0xE5A9 +0xA364 0xE5AA +0xA365 0xE5AB +0xA366 0xE5AC +0xA367 0xE5AD +0xA368 0xE5AE +0xA369 0xE5AF +0xA36A 0xE5B0 +0xA36B 0xE5B1 +0xA36C 0xE5B2 +0xA36D 0xE5B3 +0xA36E 0xE5B4 +0xA36F 0xE5B5 +0xA370 0xE5B6 +0xA371 0xE5B7 +0xA372 0xE5B8 +0xA373 0xE5B9 +0xA374 0xE5BA +0xA375 0xE5BB +0xA376 0xE5BC +0xA377 0xE5BD +0xA378 0xE5BE +0xA379 0xE5BF +0xA37A 0xE5C0 +0xA37B 0xE5C1 +0xA37C 0xE5C2 +0xA37D 0xE5C3 +0xA37E 0xE5C4 +0xA380 0xE5C5 +0xA381 0xE5C6 +0xA382 0xE5C7 +0xA383 0xE5C8 +0xA384 0xE5C9 +0xA385 0xE5CA +0xA386 0xE5CB +0xA387 0xE5CC +0xA388 0xE5CD +0xA389 0xE5CE +0xA38A 0xE5CF +0xA38B 0xE5D0 +0xA38C 0xE5D1 +0xA38D 0xE5D2 +0xA38E 0xE5D3 +0xA38F 0xE5D4 +0xA390 0xE5D5 +0xA391 0xE5D6 +0xA392 0xE5D7 +0xA393 0xE5D8 +0xA394 0xE5D9 +0xA395 0xE5DA +0xA396 0xE5DB +0xA397 0xE5DC +0xA398 0xE5DD +0xA399 0xE5DE +0xA39A 0xE5DF +0xA39B 0xE5E0 +0xA39C 0xE5E1 +0xA39D 0xE5E2 +0xA39E 0xE5E3 +0xA39F 0xE5E4 +0xA3A0 0xE5E5 +0xA3A1 0xFF01 +0xA3A2 0xFF02 +0xA3A3 0xFF03 +0xA3A4 0xFFE5 +0xA3A5 0xFF05 +0xA3A6 0xFF06 +0xA3A7 0xFF07 +0xA3A8 0xFF08 +0xA3A9 0xFF09 +0xA3AA 0xFF0A +0xA3AB 0xFF0B +0xA3AC 0xFF0C +0xA3AD 0xFF0D +0xA3AE 0xFF0E +0xA3AF 0xFF0F +0xA3B0 0xFF10 +0xA3B1 0xFF11 +0xA3B2 0xFF12 +0xA3B3 0xFF13 +0xA3B4 0xFF14 +0xA3B5 0xFF15 +0xA3B6 0xFF16 +0xA3B7 0xFF17 +0xA3B8 0xFF18 +0xA3B9 0xFF19 +0xA3BA 0xFF1A +0xA3BB 0xFF1B +0xA3BC 0xFF1C +0xA3BD 0xFF1D +0xA3BE 0xFF1E +0xA3BF 0xFF1F +0xA3C0 0xFF20 +0xA3C1 0xFF21 +0xA3C2 0xFF22 +0xA3C3 0xFF23 +0xA3C4 0xFF24 +0xA3C5 0xFF25 +0xA3C6 0xFF26 +0xA3C7 0xFF27 +0xA3C8 0xFF28 +0xA3C9 0xFF29 +0xA3CA 0xFF2A +0xA3CB 0xFF2B +0xA3CC 0xFF2C +0xA3CD 0xFF2D +0xA3CE 0xFF2E +0xA3CF 0xFF2F +0xA3D0 0xFF30 +0xA3D1 0xFF31 +0xA3D2 0xFF32 +0xA3D3 0xFF33 +0xA3D4 0xFF34 +0xA3D5 0xFF35 +0xA3D6 0xFF36 +0xA3D7 0xFF37 +0xA3D8 0xFF38 +0xA3D9 0xFF39 +0xA3DA 0xFF3A +0xA3DB 0xFF3B +0xA3DC 0xFF3C +0xA3DD 0xFF3D +0xA3DE 0xFF3E +0xA3DF 0xFF3F +0xA3E0 0xFF40 +0xA3E1 0xFF41 +0xA3E2 0xFF42 +0xA3E3 0xFF43 +0xA3E4 0xFF44 +0xA3E5 0xFF45 +0xA3E6 0xFF46 +0xA3E7 0xFF47 +0xA3E8 0xFF48 +0xA3E9 0xFF49 +0xA3EA 0xFF4A +0xA3EB 0xFF4B +0xA3EC 0xFF4C +0xA3ED 0xFF4D +0xA3EE 0xFF4E +0xA3EF 0xFF4F +0xA3F0 0xFF50 +0xA3F1 0xFF51 +0xA3F2 0xFF52 +0xA3F3 0xFF53 +0xA3F4 0xFF54 +0xA3F5 0xFF55 +0xA3F6 0xFF56 +0xA3F7 0xFF57 +0xA3F8 0xFF58 +0xA3F9 0xFF59 +0xA3FA 0xFF5A +0xA3FB 0xFF5B +0xA3FC 0xFF5C +0xA3FD 0xFF5D +0xA3FE 0xFFE3 +0xA440 0xE5E6 +0xA441 0xE5E7 +0xA442 0xE5E8 +0xA443 0xE5E9 +0xA444 0xE5EA +0xA445 0xE5EB +0xA446 0xE5EC +0xA447 0xE5ED +0xA448 0xE5EE +0xA449 0xE5EF +0xA44A 0xE5F0 +0xA44B 0xE5F1 +0xA44C 0xE5F2 +0xA44D 0xE5F3 +0xA44E 0xE5F4 +0xA44F 0xE5F5 +0xA450 0xE5F6 +0xA451 0xE5F7 +0xA452 0xE5F8 +0xA453 0xE5F9 +0xA454 0xE5FA +0xA455 0xE5FB +0xA456 0xE5FC +0xA457 0xE5FD +0xA458 0xE5FE +0xA459 0xE5FF +0xA45A 0xE600 +0xA45B 0xE601 +0xA45C 0xE602 +0xA45D 0xE603 +0xA45E 0xE604 +0xA45F 0xE605 +0xA460 0xE606 +0xA461 0xE607 +0xA462 0xE608 +0xA463 0xE609 +0xA464 0xE60A +0xA465 0xE60B +0xA466 0xE60C +0xA467 0xE60D +0xA468 0xE60E +0xA469 0xE60F +0xA46A 0xE610 +0xA46B 0xE611 +0xA46C 0xE612 +0xA46D 0xE613 +0xA46E 0xE614 +0xA46F 0xE615 +0xA470 0xE616 +0xA471 0xE617 +0xA472 0xE618 +0xA473 0xE619 +0xA474 0xE61A +0xA475 0xE61B +0xA476 0xE61C +0xA477 0xE61D +0xA478 0xE61E +0xA479 0xE61F +0xA47A 0xE620 +0xA47B 0xE621 +0xA47C 0xE622 +0xA47D 0xE623 +0xA47E 0xE624 +0xA480 0xE625 +0xA481 0xE626 +0xA482 0xE627 +0xA483 0xE628 +0xA484 0xE629 +0xA485 0xE62A +0xA486 0xE62B +0xA487 0xE62C +0xA488 0xE62D +0xA489 0xE62E +0xA48A 0xE62F +0xA48B 0xE630 +0xA48C 0xE631 +0xA48D 0xE632 +0xA48E 0xE633 +0xA48F 0xE634 +0xA490 0xE635 +0xA491 0xE636 +0xA492 0xE637 +0xA493 0xE638 +0xA494 0xE639 +0xA495 0xE63A +0xA496 0xE63B +0xA497 0xE63C +0xA498 0xE63D +0xA499 0xE63E +0xA49A 0xE63F +0xA49B 0xE640 +0xA49C 0xE641 +0xA49D 0xE642 +0xA49E 0xE643 +0xA49F 0xE644 +0xA4A0 0xE645 +0xA4A1 0x3041 +0xA4A2 0x3042 +0xA4A3 0x3043 +0xA4A4 0x3044 +0xA4A5 0x3045 +0xA4A6 0x3046 +0xA4A7 0x3047 +0xA4A8 0x3048 +0xA4A9 0x3049 +0xA4AA 0x304A +0xA4AB 0x304B +0xA4AC 0x304C +0xA4AD 0x304D +0xA4AE 0x304E +0xA4AF 0x304F +0xA4B0 0x3050 +0xA4B1 0x3051 +0xA4B2 0x3052 +0xA4B3 0x3053 +0xA4B4 0x3054 +0xA4B5 0x3055 +0xA4B6 0x3056 +0xA4B7 0x3057 +0xA4B8 0x3058 +0xA4B9 0x3059 +0xA4BA 0x305A +0xA4BB 0x305B +0xA4BC 0x305C +0xA4BD 0x305D +0xA4BE 0x305E +0xA4BF 0x305F +0xA4C0 0x3060 +0xA4C1 0x3061 +0xA4C2 0x3062 +0xA4C3 0x3063 +0xA4C4 0x3064 +0xA4C5 0x3065 +0xA4C6 0x3066 +0xA4C7 0x3067 +0xA4C8 0x3068 +0xA4C9 0x3069 +0xA4CA 0x306A +0xA4CB 0x306B +0xA4CC 0x306C +0xA4CD 0x306D +0xA4CE 0x306E +0xA4CF 0x306F +0xA4D0 0x3070 +0xA4D1 0x3071 +0xA4D2 0x3072 +0xA4D3 0x3073 +0xA4D4 0x3074 +0xA4D5 0x3075 +0xA4D6 0x3076 +0xA4D7 0x3077 +0xA4D8 0x3078 +0xA4D9 0x3079 +0xA4DA 0x307A +0xA4DB 0x307B +0xA4DC 0x307C +0xA4DD 0x307D +0xA4DE 0x307E +0xA4DF 0x307F +0xA4E0 0x3080 +0xA4E1 0x3081 +0xA4E2 0x3082 +0xA4E3 0x3083 +0xA4E4 0x3084 +0xA4E5 0x3085 +0xA4E6 0x3086 +0xA4E7 0x3087 +0xA4E8 0x3088 +0xA4E9 0x3089 +0xA4EA 0x308A +0xA4EB 0x308B +0xA4EC 0x308C +0xA4ED 0x308D +0xA4EE 0x308E +0xA4EF 0x308F +0xA4F0 0x3090 +0xA4F1 0x3091 +0xA4F2 0x3092 +0xA4F3 0x3093 +0xA4F4 0xE772 +0xA4F5 0xE773 +0xA4F6 0xE774 +0xA4F7 0xE775 +0xA4F8 0xE776 +0xA4F9 0xE777 +0xA4FA 0xE778 +0xA4FB 0xE779 +0xA4FC 0xE77A +0xA4FD 0xE77B +0xA4FE 0xE77C +0xA540 0xE646 +0xA541 0xE647 +0xA542 0xE648 +0xA543 0xE649 +0xA544 0xE64A +0xA545 0xE64B +0xA546 0xE64C +0xA547 0xE64D +0xA548 0xE64E +0xA549 0xE64F +0xA54A 0xE650 +0xA54B 0xE651 +0xA54C 0xE652 +0xA54D 0xE653 +0xA54E 0xE654 +0xA54F 0xE655 +0xA550 0xE656 +0xA551 0xE657 +0xA552 0xE658 +0xA553 0xE659 +0xA554 0xE65A +0xA555 0xE65B +0xA556 0xE65C +0xA557 0xE65D +0xA558 0xE65E +0xA559 0xE65F +0xA55A 0xE660 +0xA55B 0xE661 +0xA55C 0xE662 +0xA55D 0xE663 +0xA55E 0xE664 +0xA55F 0xE665 +0xA560 0xE666 +0xA561 0xE667 +0xA562 0xE668 +0xA563 0xE669 +0xA564 0xE66A +0xA565 0xE66B +0xA566 0xE66C +0xA567 0xE66D +0xA568 0xE66E +0xA569 0xE66F +0xA56A 0xE670 +0xA56B 0xE671 +0xA56C 0xE672 +0xA56D 0xE673 +0xA56E 0xE674 +0xA56F 0xE675 +0xA570 0xE676 +0xA571 0xE677 +0xA572 0xE678 +0xA573 0xE679 +0xA574 0xE67A +0xA575 0xE67B +0xA576 0xE67C +0xA577 0xE67D +0xA578 0xE67E +0xA579 0xE67F +0xA57A 0xE680 +0xA57B 0xE681 +0xA57C 0xE682 +0xA57D 0xE683 +0xA57E 0xE684 +0xA580 0xE685 +0xA581 0xE686 +0xA582 0xE687 +0xA583 0xE688 +0xA584 0xE689 +0xA585 0xE68A +0xA586 0xE68B +0xA587 0xE68C +0xA588 0xE68D +0xA589 0xE68E +0xA58A 0xE68F +0xA58B 0xE690 +0xA58C 0xE691 +0xA58D 0xE692 +0xA58E 0xE693 +0xA58F 0xE694 +0xA590 0xE695 +0xA591 0xE696 +0xA592 0xE697 +0xA593 0xE698 +0xA594 0xE699 +0xA595 0xE69A +0xA596 0xE69B +0xA597 0xE69C +0xA598 0xE69D +0xA599 0xE69E +0xA59A 0xE69F +0xA59B 0xE6A0 +0xA59C 0xE6A1 +0xA59D 0xE6A2 +0xA59E 0xE6A3 +0xA59F 0xE6A4 +0xA5A0 0xE6A5 +0xA5A1 0x30A1 +0xA5A2 0x30A2 +0xA5A3 0x30A3 +0xA5A4 0x30A4 +0xA5A5 0x30A5 +0xA5A6 0x30A6 +0xA5A7 0x30A7 +0xA5A8 0x30A8 +0xA5A9 0x30A9 +0xA5AA 0x30AA +0xA5AB 0x30AB +0xA5AC 0x30AC +0xA5AD 0x30AD +0xA5AE 0x30AE +0xA5AF 0x30AF +0xA5B0 0x30B0 +0xA5B1 0x30B1 +0xA5B2 0x30B2 +0xA5B3 0x30B3 +0xA5B4 0x30B4 +0xA5B5 0x30B5 +0xA5B6 0x30B6 +0xA5B7 0x30B7 +0xA5B8 0x30B8 +0xA5B9 0x30B9 +0xA5BA 0x30BA +0xA5BB 0x30BB +0xA5BC 0x30BC +0xA5BD 0x30BD +0xA5BE 0x30BE +0xA5BF 0x30BF +0xA5C0 0x30C0 +0xA5C1 0x30C1 +0xA5C2 0x30C2 +0xA5C3 0x30C3 +0xA5C4 0x30C4 +0xA5C5 0x30C5 +0xA5C6 0x30C6 +0xA5C7 0x30C7 +0xA5C8 0x30C8 +0xA5C9 0x30C9 +0xA5CA 0x30CA +0xA5CB 0x30CB +0xA5CC 0x30CC +0xA5CD 0x30CD +0xA5CE 0x30CE +0xA5CF 0x30CF +0xA5D0 0x30D0 +0xA5D1 0x30D1 +0xA5D2 0x30D2 +0xA5D3 0x30D3 +0xA5D4 0x30D4 +0xA5D5 0x30D5 +0xA5D6 0x30D6 +0xA5D7 0x30D7 +0xA5D8 0x30D8 +0xA5D9 0x30D9 +0xA5DA 0x30DA +0xA5DB 0x30DB +0xA5DC 0x30DC +0xA5DD 0x30DD +0xA5DE 0x30DE +0xA5DF 0x30DF +0xA5E0 0x30E0 +0xA5E1 0x30E1 +0xA5E2 0x30E2 +0xA5E3 0x30E3 +0xA5E4 0x30E4 +0xA5E5 0x30E5 +0xA5E6 0x30E6 +0xA5E7 0x30E7 +0xA5E8 0x30E8 +0xA5E9 0x30E9 +0xA5EA 0x30EA +0xA5EB 0x30EB +0xA5EC 0x30EC +0xA5ED 0x30ED +0xA5EE 0x30EE +0xA5EF 0x30EF +0xA5F0 0x30F0 +0xA5F1 0x30F1 +0xA5F2 0x30F2 +0xA5F3 0x30F3 +0xA5F4 0x30F4 +0xA5F5 0x30F5 +0xA5F6 0x30F6 +0xA5F7 0xE77D +0xA5F8 0xE77E +0xA5F9 0xE77F +0xA5FA 0xE780 +0xA5FB 0xE781 +0xA5FC 0xE782 +0xA5FD 0xE783 +0xA5FE 0xE784 +0xA640 0xE6A6 +0xA641 0xE6A7 +0xA642 0xE6A8 +0xA643 0xE6A9 +0xA644 0xE6AA +0xA645 0xE6AB +0xA646 0xE6AC +0xA647 0xE6AD +0xA648 0xE6AE +0xA649 0xE6AF +0xA64A 0xE6B0 +0xA64B 0xE6B1 +0xA64C 0xE6B2 +0xA64D 0xE6B3 +0xA64E 0xE6B4 +0xA64F 0xE6B5 +0xA650 0xE6B6 +0xA651 0xE6B7 +0xA652 0xE6B8 +0xA653 0xE6B9 +0xA654 0xE6BA +0xA655 0xE6BB +0xA656 0xE6BC +0xA657 0xE6BD +0xA658 0xE6BE +0xA659 0xE6BF +0xA65A 0xE6C0 +0xA65B 0xE6C1 +0xA65C 0xE6C2 +0xA65D 0xE6C3 +0xA65E 0xE6C4 +0xA65F 0xE6C5 +0xA660 0xE6C6 +0xA661 0xE6C7 +0xA662 0xE6C8 +0xA663 0xE6C9 +0xA664 0xE6CA +0xA665 0xE6CB +0xA666 0xE6CC +0xA667 0xE6CD +0xA668 0xE6CE +0xA669 0xE6CF +0xA66A 0xE6D0 +0xA66B 0xE6D1 +0xA66C 0xE6D2 +0xA66D 0xE6D3 +0xA66E 0xE6D4 +0xA66F 0xE6D5 +0xA670 0xE6D6 +0xA671 0xE6D7 +0xA672 0xE6D8 +0xA673 0xE6D9 +0xA674 0xE6DA +0xA675 0xE6DB +0xA676 0xE6DC +0xA677 0xE6DD +0xA678 0xE6DE +0xA679 0xE6DF +0xA67A 0xE6E0 +0xA67B 0xE6E1 +0xA67C 0xE6E2 +0xA67D 0xE6E3 +0xA67E 0xE6E4 +0xA680 0xE6E5 +0xA681 0xE6E6 +0xA682 0xE6E7 +0xA683 0xE6E8 +0xA684 0xE6E9 +0xA685 0xE6EA +0xA686 0xE6EB +0xA687 0xE6EC +0xA688 0xE6ED +0xA689 0xE6EE +0xA68A 0xE6EF +0xA68B 0xE6F0 +0xA68C 0xE6F1 +0xA68D 0xE6F2 +0xA68E 0xE6F3 +0xA68F 0xE6F4 +0xA690 0xE6F5 +0xA691 0xE6F6 +0xA692 0xE6F7 +0xA693 0xE6F8 +0xA694 0xE6F9 +0xA695 0xE6FA +0xA696 0xE6FB +0xA697 0xE6FC +0xA698 0xE6FD +0xA699 0xE6FE +0xA69A 0xE6FF +0xA69B 0xE700 +0xA69C 0xE701 +0xA69D 0xE702 +0xA69E 0xE703 +0xA69F 0xE704 +0xA6A0 0xE705 +0xA6A1 0x0391 +0xA6A2 0x0392 +0xA6A3 0x0393 +0xA6A4 0x0394 +0xA6A5 0x0395 +0xA6A6 0x0396 +0xA6A7 0x0397 +0xA6A8 0x0398 +0xA6A9 0x0399 +0xA6AA 0x039A +0xA6AB 0x039B +0xA6AC 0x039C +0xA6AD 0x039D +0xA6AE 0x039E +0xA6AF 0x039F +0xA6B0 0x03A0 +0xA6B1 0x03A1 +0xA6B2 0x03A3 +0xA6B3 0x03A4 +0xA6B4 0x03A5 +0xA6B5 0x03A6 +0xA6B6 0x03A7 +0xA6B7 0x03A8 +0xA6B8 0x03A9 +0xA6B9 0xE785 +0xA6BA 0xE786 +0xA6BB 0xE787 +0xA6BC 0xE788 +0xA6BD 0xE789 +0xA6BE 0xE78A +0xA6BF 0xE78B +0xA6C0 0xE78C +0xA6C1 0x03B1 +0xA6C2 0x03B2 +0xA6C3 0x03B3 +0xA6C4 0x03B4 +0xA6C5 0x03B5 +0xA6C6 0x03B6 +0xA6C7 0x03B7 +0xA6C8 0x03B8 +0xA6C9 0x03B9 +0xA6CA 0x03BA +0xA6CB 0x03BB +0xA6CC 0x03BC +0xA6CD 0x03BD +0xA6CE 0x03BE +0xA6CF 0x03BF +0xA6D0 0x03C0 +0xA6D1 0x03C1 +0xA6D2 0x03C3 +0xA6D3 0x03C4 +0xA6D4 0x03C5 +0xA6D5 0x03C6 +0xA6D6 0x03C7 +0xA6D7 0x03C8 +0xA6D8 0x03C9 +0xA6D9 0xE78D +0xA6DA 0xE78E +0xA6DB 0xE78F +0xA6DC 0xE790 +0xA6DD 0xE791 +0xA6DE 0xE792 +0xA6DF 0xE793 +0xA6E0 0xFE35 +0xA6E1 0xFE36 +0xA6E2 0xFE39 +0xA6E3 0xFE3A +0xA6E4 0xFE3F +0xA6E5 0xFE40 +0xA6E6 0xFE3D +0xA6E7 0xFE3E +0xA6E8 0xFE41 +0xA6E9 0xFE42 +0xA6EA 0xFE43 +0xA6EB 0xFE44 +0xA6EC 0xE794 +0xA6ED 0xE795 +0xA6EE 0xFE3B +0xA6EF 0xFE3C +0xA6F0 0xFE37 +0xA6F1 0xFE38 +0xA6F2 0xFE31 +0xA6F3 0xE796 +0xA6F4 0xFE33 +0xA6F5 0xFE34 +0xA6F6 0xE797 +0xA6F7 0xE798 +0xA6F8 0xE799 +0xA6F9 0xE79A +0xA6FA 0xE79B +0xA6FB 0xE79C +0xA6FC 0xE79D +0xA6FD 0xE79E +0xA6FE 0xE79F +0xA740 0xE706 +0xA741 0xE707 +0xA742 0xE708 +0xA743 0xE709 +0xA744 0xE70A +0xA745 0xE70B +0xA746 0xE70C +0xA747 0xE70D +0xA748 0xE70E +0xA749 0xE70F +0xA74A 0xE710 +0xA74B 0xE711 +0xA74C 0xE712 +0xA74D 0xE713 +0xA74E 0xE714 +0xA74F 0xE715 +0xA750 0xE716 +0xA751 0xE717 +0xA752 0xE718 +0xA753 0xE719 +0xA754 0xE71A +0xA755 0xE71B +0xA756 0xE71C +0xA757 0xE71D +0xA758 0xE71E +0xA759 0xE71F +0xA75A 0xE720 +0xA75B 0xE721 +0xA75C 0xE722 +0xA75D 0xE723 +0xA75E 0xE724 +0xA75F 0xE725 +0xA760 0xE726 +0xA761 0xE727 +0xA762 0xE728 +0xA763 0xE729 +0xA764 0xE72A +0xA765 0xE72B +0xA766 0xE72C +0xA767 0xE72D +0xA768 0xE72E +0xA769 0xE72F +0xA76A 0xE730 +0xA76B 0xE731 +0xA76C 0xE732 +0xA76D 0xE733 +0xA76E 0xE734 +0xA76F 0xE735 +0xA770 0xE736 +0xA771 0xE737 +0xA772 0xE738 +0xA773 0xE739 +0xA774 0xE73A +0xA775 0xE73B +0xA776 0xE73C +0xA777 0xE73D +0xA778 0xE73E +0xA779 0xE73F +0xA77A 0xE740 +0xA77B 0xE741 +0xA77C 0xE742 +0xA77D 0xE743 +0xA77E 0xE744 +0xA780 0xE745 +0xA781 0xE746 +0xA782 0xE747 +0xA783 0xE748 +0xA784 0xE749 +0xA785 0xE74A +0xA786 0xE74B +0xA787 0xE74C +0xA788 0xE74D +0xA789 0xE74E +0xA78A 0xE74F +0xA78B 0xE750 +0xA78C 0xE751 +0xA78D 0xE752 +0xA78E 0xE753 +0xA78F 0xE754 +0xA790 0xE755 +0xA791 0xE756 +0xA792 0xE757 +0xA793 0xE758 +0xA794 0xE759 +0xA795 0xE75A +0xA796 0xE75B +0xA797 0xE75C +0xA798 0xE75D +0xA799 0xE75E +0xA79A 0xE75F +0xA79B 0xE760 +0xA79C 0xE761 +0xA79D 0xE762 +0xA79E 0xE763 +0xA79F 0xE764 +0xA7A0 0xE765 +0xA7A1 0x0410 +0xA7A2 0x0411 +0xA7A3 0x0412 +0xA7A4 0x0413 +0xA7A5 0x0414 +0xA7A6 0x0415 +0xA7A7 0x0401 +0xA7A8 0x0416 +0xA7A9 0x0417 +0xA7AA 0x0418 +0xA7AB 0x0419 +0xA7AC 0x041A +0xA7AD 0x041B +0xA7AE 0x041C +0xA7AF 0x041D +0xA7B0 0x041E +0xA7B1 0x041F +0xA7B2 0x0420 +0xA7B3 0x0421 +0xA7B4 0x0422 +0xA7B5 0x0423 +0xA7B6 0x0424 +0xA7B7 0x0425 +0xA7B8 0x0426 +0xA7B9 0x0427 +0xA7BA 0x0428 +0xA7BB 0x0429 +0xA7BC 0x042A +0xA7BD 0x042B +0xA7BE 0x042C +0xA7BF 0x042D +0xA7C0 0x042E +0xA7C1 0x042F +0xA7C2 0xE7A0 +0xA7C3 0xE7A1 +0xA7C4 0xE7A2 +0xA7C5 0xE7A3 +0xA7C6 0xE7A4 +0xA7C7 0xE7A5 +0xA7C8 0xE7A6 +0xA7C9 0xE7A7 +0xA7CA 0xE7A8 +0xA7CB 0xE7A9 +0xA7CC 0xE7AA +0xA7CD 0xE7AB +0xA7CE 0xE7AC +0xA7CF 0xE7AD +0xA7D0 0xE7AE +0xA7D1 0x0430 +0xA7D2 0x0431 +0xA7D3 0x0432 +0xA7D4 0x0433 +0xA7D5 0x0434 +0xA7D6 0x0435 +0xA7D7 0x0451 +0xA7D8 0x0436 +0xA7D9 0x0437 +0xA7DA 0x0438 +0xA7DB 0x0439 +0xA7DC 0x043A +0xA7DD 0x043B +0xA7DE 0x043C +0xA7DF 0x043D +0xA7E0 0x043E +0xA7E1 0x043F +0xA7E2 0x0440 +0xA7E3 0x0441 +0xA7E4 0x0442 +0xA7E5 0x0443 +0xA7E6 0x0444 +0xA7E7 0x0445 +0xA7E8 0x0446 +0xA7E9 0x0447 +0xA7EA 0x0448 +0xA7EB 0x0449 +0xA7EC 0x044A +0xA7ED 0x044B +0xA7EE 0x044C +0xA7EF 0x044D +0xA7F0 0x044E +0xA7F1 0x044F +0xA7F2 0xE7AF +0xA7F3 0xE7B0 +0xA7F4 0xE7B1 +0xA7F5 0xE7B2 +0xA7F6 0xE7B3 +0xA7F7 0xE7B4 +0xA7F8 0xE7B5 +0xA7F9 0xE7B6 +0xA7FA 0xE7B7 +0xA7FB 0xE7B8 +0xA7FC 0xE7B9 +0xA7FD 0xE7BA +0xA7FE 0xE7BB +0xA840 0x02CA +0xA841 0x02CB +0xA842 0x02D9 +0xA843 0x2013 +0xA844 0x2015 +0xA845 0x2025 +0xA846 0x2035 +0xA847 0x2105 +0xA848 0x2109 +0xA849 0x2196 +0xA84A 0x2197 +0xA84B 0x2198 +0xA84C 0x2199 +0xA84D 0x2215 +0xA84E 0x221F +0xA84F 0x2223 +0xA850 0x2252 +0xA851 0x2266 +0xA852 0x2267 +0xA853 0x22BF +0xA854 0x2550 +0xA855 0x2551 +0xA856 0x2552 +0xA857 0x2553 +0xA858 0x2554 +0xA859 0x2555 +0xA85A 0x2556 +0xA85B 0x2557 +0xA85C 0x2558 +0xA85D 0x2559 +0xA85E 0x255A +0xA85F 0x255B +0xA860 0x255C +0xA861 0x255D +0xA862 0x255E +0xA863 0x255F +0xA864 0x2560 +0xA865 0x2561 +0xA866 0x2562 +0xA867 0x2563 +0xA868 0x2564 +0xA869 0x2565 +0xA86A 0x2566 +0xA86B 0x2567 +0xA86C 0x2568 +0xA86D 0x2569 +0xA86E 0x256A +0xA86F 0x256B +0xA870 0x256C +0xA871 0x256D +0xA872 0x256E +0xA873 0x256F +0xA874 0x2570 +0xA875 0x2571 +0xA876 0x2572 +0xA877 0x2573 +0xA878 0x2581 +0xA879 0x2582 +0xA87A 0x2583 +0xA87B 0x2584 +0xA87C 0x2585 +0xA87D 0x2586 +0xA87E 0x2587 +0xA880 0x2588 +0xA881 0x2589 +0xA882 0x258A +0xA883 0x258B +0xA884 0x258C +0xA885 0x258D +0xA886 0x258E +0xA887 0x258F +0xA888 0x2593 +0xA889 0x2594 +0xA88A 0x2595 +0xA88B 0x25BC +0xA88C 0x25BD +0xA88D 0x25E2 +0xA88E 0x25E3 +0xA88F 0x25E4 +0xA890 0x25E5 +0xA891 0x2609 +0xA892 0x2295 +0xA893 0x3012 +0xA894 0x301D +0xA895 0x301E +0xA896 0xE7BC +0xA897 0xE7BD +0xA898 0xE7BE +0xA899 0xE7BF +0xA89A 0xE7C0 +0xA89B 0xE7C1 +0xA89C 0xE7C2 +0xA89D 0xE7C3 +0xA89E 0xE7C4 +0xA89F 0xE7C5 +0xA8A0 0xE7C6 +0xA8A1 0x0101 +0xA8A2 0x00E1 +0xA8A3 0x01CE +0xA8A4 0x00E0 +0xA8A5 0x0113 +0xA8A6 0x00E9 +0xA8A7 0x011B +0xA8A8 0x00E8 +0xA8A9 0x012B +0xA8AA 0x00ED +0xA8AB 0x01D0 +0xA8AC 0x00EC +0xA8AD 0x014D +0xA8AE 0x00F3 +0xA8AF 0x01D2 +0xA8B0 0x00F2 +0xA8B1 0x016B +0xA8B2 0x00FA +0xA8B3 0x01D4 +0xA8B4 0x00F9 +0xA8B5 0x01D6 +0xA8B6 0x01D8 +0xA8B7 0x01DA +0xA8B8 0x01DC +0xA8B9 0x00FC +0xA8BA 0x00EA +0xA8BB 0x0251 +0xA8BC 0xE7C7 +0xA8BD 0x0144 +0xA8BE 0x0148 +0xA8BF 0x01F9 +0xA8C0 0x0261 +0xA8C1 0xE7C9 +0xA8C2 0xE7CA +0xA8C3 0xE7CB +0xA8C4 0xE7CC +0xA8C5 0x3105 +0xA8C6 0x3106 +0xA8C7 0x3107 +0xA8C8 0x3108 +0xA8C9 0x3109 +0xA8CA 0x310A +0xA8CB 0x310B +0xA8CC 0x310C +0xA8CD 0x310D +0xA8CE 0x310E +0xA8CF 0x310F +0xA8D0 0x3110 +0xA8D1 0x3111 +0xA8D2 0x3112 +0xA8D3 0x3113 +0xA8D4 0x3114 +0xA8D5 0x3115 +0xA8D6 0x3116 +0xA8D7 0x3117 +0xA8D8 0x3118 +0xA8D9 0x3119 +0xA8DA 0x311A +0xA8DB 0x311B +0xA8DC 0x311C +0xA8DD 0x311D +0xA8DE 0x311E +0xA8DF 0x311F +0xA8E0 0x3120 +0xA8E1 0x3121 +0xA8E2 0x3122 +0xA8E3 0x3123 +0xA8E4 0x3124 +0xA8E5 0x3125 +0xA8E6 0x3126 +0xA8E7 0x3127 +0xA8E8 0x3128 +0xA8E9 0x3129 +0xA8EA 0xE7CD +0xA8EB 0xE7CE +0xA8EC 0xE7CF +0xA8ED 0xE7D0 +0xA8EE 0xE7D1 +0xA8EF 0xE7D2 +0xA8F0 0xE7D3 +0xA8F1 0xE7D4 +0xA8F2 0xE7D5 +0xA8F3 0xE7D6 +0xA8F4 0xE7D7 +0xA8F5 0xE7D8 +0xA8F6 0xE7D9 +0xA8F7 0xE7DA +0xA8F8 0xE7DB +0xA8F9 0xE7DC +0xA8FA 0xE7DD +0xA8FB 0xE7DE +0xA8FC 0xE7DF +0xA8FD 0xE7E0 +0xA8FE 0xE7E1 +0xA940 0x3021 +0xA941 0x3022 +0xA942 0x3023 +0xA943 0x3024 +0xA944 0x3025 +0xA945 0x3026 +0xA946 0x3027 +0xA947 0x3028 +0xA948 0x3029 +0xA949 0x32A3 +0xA94A 0x338E +0xA94B 0x338F +0xA94C 0x339C +0xA94D 0x339D +0xA94E 0x339E +0xA94F 0x33A1 +0xA950 0x33C4 +0xA951 0x33CE +0xA952 0x33D1 +0xA953 0x33D2 +0xA954 0x33D5 +0xA955 0xFE30 +0xA956 0xFFE2 +0xA957 0xFFE4 +0xA958 0xE7E2 +0xA959 0x2121 +0xA95A 0x3231 +0xA95B 0xE7E3 +0xA95C 0x2010 +0xA95D 0xE7E4 +0xA95E 0xE7E5 +0xA95F 0xE7E6 +0xA960 0x30FC +0xA961 0x309B +0xA962 0x309C +0xA963 0x30FD +0xA964 0x30FE +0xA965 0x3006 +0xA966 0x309D +0xA967 0x309E +0xA968 0xFE49 +0xA969 0xFE4A +0xA96A 0xFE4B +0xA96B 0xFE4C +0xA96C 0xFE4D +0xA96D 0xFE4E +0xA96E 0xFE4F +0xA96F 0xFE50 +0xA970 0xFE51 +0xA971 0xFE52 +0xA972 0xFE54 +0xA973 0xFE55 +0xA974 0xFE56 +0xA975 0xFE57 +0xA976 0xFE59 +0xA977 0xFE5A +0xA978 0xFE5B +0xA979 0xFE5C +0xA97A 0xFE5D +0xA97B 0xFE5E +0xA97C 0xFE5F +0xA97D 0xFE60 +0xA97E 0xFE61 +0xA980 0xFE62 +0xA981 0xFE63 +0xA982 0xFE64 +0xA983 0xFE65 +0xA984 0xFE66 +0xA985 0xFE68 +0xA986 0xFE69 +0xA987 0xFE6A +0xA988 0xFE6B +0xA989 0x303E +0xA98A 0x2FF0 +0xA98B 0x2FF1 +0xA98C 0x2FF2 +0xA98D 0x2FF3 +0xA98E 0x2FF4 +0xA98F 0x2FF5 +0xA990 0x2FF6 +0xA991 0x2FF7 +0xA992 0x2FF8 +0xA993 0x2FF9 +0xA994 0x2FFA +0xA995 0x2FFB +0xA996 0x3007 +0xA997 0xE7F4 +0xA998 0xE7F5 +0xA999 0xE7F6 +0xA99A 0xE7F7 +0xA99B 0xE7F8 +0xA99C 0xE7F9 +0xA99D 0xE7FA +0xA99E 0xE7FB +0xA99F 0xE7FC +0xA9A0 0xE7FD +0xA9A1 0xE7FE +0xA9A2 0xE7FF +0xA9A3 0xE800 +0xA9A4 0x2500 +0xA9A5 0x2501 +0xA9A6 0x2502 +0xA9A7 0x2503 +0xA9A8 0x2504 +0xA9A9 0x2505 +0xA9AA 0x2506 +0xA9AB 0x2507 +0xA9AC 0x2508 +0xA9AD 0x2509 +0xA9AE 0x250A +0xA9AF 0x250B +0xA9B0 0x250C +0xA9B1 0x250D +0xA9B2 0x250E +0xA9B3 0x250F +0xA9B4 0x2510 +0xA9B5 0x2511 +0xA9B6 0x2512 +0xA9B7 0x2513 +0xA9B8 0x2514 +0xA9B9 0x2515 +0xA9BA 0x2516 +0xA9BB 0x2517 +0xA9BC 0x2518 +0xA9BD 0x2519 +0xA9BE 0x251A +0xA9BF 0x251B +0xA9C0 0x251C +0xA9C1 0x251D +0xA9C2 0x251E +0xA9C3 0x251F +0xA9C4 0x2520 +0xA9C5 0x2521 +0xA9C6 0x2522 +0xA9C7 0x2523 +0xA9C8 0x2524 +0xA9C9 0x2525 +0xA9CA 0x2526 +0xA9CB 0x2527 +0xA9CC 0x2528 +0xA9CD 0x2529 +0xA9CE 0x252A +0xA9CF 0x252B +0xA9D0 0x252C +0xA9D1 0x252D +0xA9D2 0x252E +0xA9D3 0x252F +0xA9D4 0x2530 +0xA9D5 0x2531 +0xA9D6 0x2532 +0xA9D7 0x2533 +0xA9D8 0x2534 +0xA9D9 0x2535 +0xA9DA 0x2536 +0xA9DB 0x2537 +0xA9DC 0x2538 +0xA9DD 0x2539 +0xA9DE 0x253A +0xA9DF 0x253B +0xA9E0 0x253C +0xA9E1 0x253D +0xA9E2 0x253E +0xA9E3 0x253F +0xA9E4 0x2540 +0xA9E5 0x2541 +0xA9E6 0x2542 +0xA9E7 0x2543 +0xA9E8 0x2544 +0xA9E9 0x2545 +0xA9EA 0x2546 +0xA9EB 0x2547 +0xA9EC 0x2548 +0xA9ED 0x2549 +0xA9EE 0x254A +0xA9EF 0x254B +0xA9F0 0xE801 +0xA9F1 0xE802 +0xA9F2 0xE803 +0xA9F3 0xE804 +0xA9F4 0xE805 +0xA9F5 0xE806 +0xA9F6 0xE807 +0xA9F7 0xE808 +0xA9F8 0xE809 +0xA9F9 0xE80A +0xA9FA 0xE80B +0xA9FB 0xE80C +0xA9FC 0xE80D +0xA9FD 0xE80E +0xA9FE 0xE80F +0xAA40 0x72DC +0xAA41 0x72DD +0xAA42 0x72DF +0xAA43 0x72E2 +0xAA44 0x72E3 +0xAA45 0x72E4 +0xAA46 0x72E5 +0xAA47 0x72E6 +0xAA48 0x72E7 +0xAA49 0x72EA +0xAA4A 0x72EB +0xAA4B 0x72F5 +0xAA4C 0x72F6 +0xAA4D 0x72F9 +0xAA4E 0x72FD +0xAA4F 0x72FE +0xAA50 0x72FF +0xAA51 0x7300 +0xAA52 0x7302 +0xAA53 0x7304 +0xAA54 0x7305 +0xAA55 0x7306 +0xAA56 0x7307 +0xAA57 0x7308 +0xAA58 0x7309 +0xAA59 0x730B +0xAA5A 0x730C +0xAA5B 0x730D +0xAA5C 0x730F +0xAA5D 0x7310 +0xAA5E 0x7311 +0xAA5F 0x7312 +0xAA60 0x7314 +0xAA61 0x7318 +0xAA62 0x7319 +0xAA63 0x731A +0xAA64 0x731F +0xAA65 0x7320 +0xAA66 0x7323 +0xAA67 0x7324 +0xAA68 0x7326 +0xAA69 0x7327 +0xAA6A 0x7328 +0xAA6B 0x732D +0xAA6C 0x732F +0xAA6D 0x7330 +0xAA6E 0x7332 +0xAA6F 0x7333 +0xAA70 0x7335 +0xAA71 0x7336 +0xAA72 0x733A +0xAA73 0x733B +0xAA74 0x733C +0xAA75 0x733D +0xAA76 0x7340 +0xAA77 0x7341 +0xAA78 0x7342 +0xAA79 0x7343 +0xAA7A 0x7344 +0xAA7B 0x7345 +0xAA7C 0x7346 +0xAA7D 0x7347 +0xAA7E 0x7348 +0xAA80 0x7349 +0xAA81 0x734A +0xAA82 0x734B +0xAA83 0x734C +0xAA84 0x734E +0xAA85 0x734F +0xAA86 0x7351 +0xAA87 0x7353 +0xAA88 0x7354 +0xAA89 0x7355 +0xAA8A 0x7356 +0xAA8B 0x7358 +0xAA8C 0x7359 +0xAA8D 0x735A +0xAA8E 0x735B +0xAA8F 0x735C +0xAA90 0x735D +0xAA91 0x735E +0xAA92 0x735F +0xAA93 0x7361 +0xAA94 0x7362 +0xAA95 0x7363 +0xAA96 0x7364 +0xAA97 0x7365 +0xAA98 0x7366 +0xAA99 0x7367 +0xAA9A 0x7368 +0xAA9B 0x7369 +0xAA9C 0x736A +0xAA9D 0x736B +0xAA9E 0x736E +0xAA9F 0x7370 +0xAAA0 0x7371 +0xAAA1 0xE000 +0xAAA2 0xE001 +0xAAA3 0xE002 +0xAAA4 0xE003 +0xAAA5 0xE004 +0xAAA6 0xE005 +0xAAA7 0xE006 +0xAAA8 0xE007 +0xAAA9 0xE008 +0xAAAA 0xE009 +0xAAAB 0xE00A +0xAAAC 0xE00B +0xAAAD 0xE00C +0xAAAE 0xE00D +0xAAAF 0xE00E +0xAAB0 0xE00F +0xAAB1 0xE010 +0xAAB2 0xE011 +0xAAB3 0xE012 +0xAAB4 0xE013 +0xAAB5 0xE014 +0xAAB6 0xE015 +0xAAB7 0xE016 +0xAAB8 0xE017 +0xAAB9 0xE018 +0xAABA 0xE019 +0xAABB 0xE01A +0xAABC 0xE01B +0xAABD 0xE01C +0xAABE 0xE01D +0xAABF 0xE01E +0xAAC0 0xE01F +0xAAC1 0xE020 +0xAAC2 0xE021 +0xAAC3 0xE022 +0xAAC4 0xE023 +0xAAC5 0xE024 +0xAAC6 0xE025 +0xAAC7 0xE026 +0xAAC8 0xE027 +0xAAC9 0xE028 +0xAACA 0xE029 +0xAACB 0xE02A +0xAACC 0xE02B +0xAACD 0xE02C +0xAACE 0xE02D +0xAACF 0xE02E +0xAAD0 0xE02F +0xAAD1 0xE030 +0xAAD2 0xE031 +0xAAD3 0xE032 +0xAAD4 0xE033 +0xAAD5 0xE034 +0xAAD6 0xE035 +0xAAD7 0xE036 +0xAAD8 0xE037 +0xAAD9 0xE038 +0xAADA 0xE039 +0xAADB 0xE03A +0xAADC 0xE03B +0xAADD 0xE03C +0xAADE 0xE03D +0xAADF 0xE03E +0xAAE0 0xE03F +0xAAE1 0xE040 +0xAAE2 0xE041 +0xAAE3 0xE042 +0xAAE4 0xE043 +0xAAE5 0xE044 +0xAAE6 0xE045 +0xAAE7 0xE046 +0xAAE8 0xE047 +0xAAE9 0xE048 +0xAAEA 0xE049 +0xAAEB 0xE04A +0xAAEC 0xE04B +0xAAED 0xE04C +0xAAEE 0xE04D +0xAAEF 0xE04E +0xAAF0 0xE04F +0xAAF1 0xE050 +0xAAF2 0xE051 +0xAAF3 0xE052 +0xAAF4 0xE053 +0xAAF5 0xE054 +0xAAF6 0xE055 +0xAAF7 0xE056 +0xAAF8 0xE057 +0xAAF9 0xE058 +0xAAFA 0xE059 +0xAAFB 0xE05A +0xAAFC 0xE05B +0xAAFD 0xE05C +0xAAFE 0xE05D +0xAB40 0x7372 +0xAB41 0x7373 +0xAB42 0x7374 +0xAB43 0x7375 +0xAB44 0x7376 +0xAB45 0x7377 +0xAB46 0x7378 +0xAB47 0x7379 +0xAB48 0x737A +0xAB49 0x737B +0xAB4A 0x737C +0xAB4B 0x737D +0xAB4C 0x737F +0xAB4D 0x7380 +0xAB4E 0x7381 +0xAB4F 0x7382 +0xAB50 0x7383 +0xAB51 0x7385 +0xAB52 0x7386 +0xAB53 0x7388 +0xAB54 0x738A +0xAB55 0x738C +0xAB56 0x738D +0xAB57 0x738F +0xAB58 0x7390 +0xAB59 0x7392 +0xAB5A 0x7393 +0xAB5B 0x7394 +0xAB5C 0x7395 +0xAB5D 0x7397 +0xAB5E 0x7398 +0xAB5F 0x7399 +0xAB60 0x739A +0xAB61 0x739C +0xAB62 0x739D +0xAB63 0x739E +0xAB64 0x73A0 +0xAB65 0x73A1 +0xAB66 0x73A3 +0xAB67 0x73A4 +0xAB68 0x73A5 +0xAB69 0x73A6 +0xAB6A 0x73A7 +0xAB6B 0x73A8 +0xAB6C 0x73AA +0xAB6D 0x73AC +0xAB6E 0x73AD +0xAB6F 0x73B1 +0xAB70 0x73B4 +0xAB71 0x73B5 +0xAB72 0x73B6 +0xAB73 0x73B8 +0xAB74 0x73B9 +0xAB75 0x73BC +0xAB76 0x73BD +0xAB77 0x73BE +0xAB78 0x73BF +0xAB79 0x73C1 +0xAB7A 0x73C3 +0xAB7B 0x73C4 +0xAB7C 0x73C5 +0xAB7D 0x73C6 +0xAB7E 0x73C7 +0xAB80 0x73CB +0xAB81 0x73CC +0xAB82 0x73CE +0xAB83 0x73D2 +0xAB84 0x73D3 +0xAB85 0x73D4 +0xAB86 0x73D5 +0xAB87 0x73D6 +0xAB88 0x73D7 +0xAB89 0x73D8 +0xAB8A 0x73DA +0xAB8B 0x73DB +0xAB8C 0x73DC +0xAB8D 0x73DD +0xAB8E 0x73DF +0xAB8F 0x73E1 +0xAB90 0x73E2 +0xAB91 0x73E3 +0xAB92 0x73E4 +0xAB93 0x73E6 +0xAB94 0x73E8 +0xAB95 0x73EA +0xAB96 0x73EB +0xAB97 0x73EC +0xAB98 0x73EE +0xAB99 0x73EF +0xAB9A 0x73F0 +0xAB9B 0x73F1 +0xAB9C 0x73F3 +0xAB9D 0x73F4 +0xAB9E 0x73F5 +0xAB9F 0x73F6 +0xABA0 0x73F7 +0xABA1 0xE05E +0xABA2 0xE05F +0xABA3 0xE060 +0xABA4 0xE061 +0xABA5 0xE062 +0xABA6 0xE063 +0xABA7 0xE064 +0xABA8 0xE065 +0xABA9 0xE066 +0xABAA 0xE067 +0xABAB 0xE068 +0xABAC 0xE069 +0xABAD 0xE06A +0xABAE 0xE06B +0xABAF 0xE06C +0xABB0 0xE06D +0xABB1 0xE06E +0xABB2 0xE06F +0xABB3 0xE070 +0xABB4 0xE071 +0xABB5 0xE072 +0xABB6 0xE073 +0xABB7 0xE074 +0xABB8 0xE075 +0xABB9 0xE076 +0xABBA 0xE077 +0xABBB 0xE078 +0xABBC 0xE079 +0xABBD 0xE07A +0xABBE 0xE07B +0xABBF 0xE07C +0xABC0 0xE07D +0xABC1 0xE07E +0xABC2 0xE07F +0xABC3 0xE080 +0xABC4 0xE081 +0xABC5 0xE082 +0xABC6 0xE083 +0xABC7 0xE084 +0xABC8 0xE085 +0xABC9 0xE086 +0xABCA 0xE087 +0xABCB 0xE088 +0xABCC 0xE089 +0xABCD 0xE08A +0xABCE 0xE08B +0xABCF 0xE08C +0xABD0 0xE08D +0xABD1 0xE08E +0xABD2 0xE08F +0xABD3 0xE090 +0xABD4 0xE091 +0xABD5 0xE092 +0xABD6 0xE093 +0xABD7 0xE094 +0xABD8 0xE095 +0xABD9 0xE096 +0xABDA 0xE097 +0xABDB 0xE098 +0xABDC 0xE099 +0xABDD 0xE09A +0xABDE 0xE09B +0xABDF 0xE09C +0xABE0 0xE09D +0xABE1 0xE09E +0xABE2 0xE09F +0xABE3 0xE0A0 +0xABE4 0xE0A1 +0xABE5 0xE0A2 +0xABE6 0xE0A3 +0xABE7 0xE0A4 +0xABE8 0xE0A5 +0xABE9 0xE0A6 +0xABEA 0xE0A7 +0xABEB 0xE0A8 +0xABEC 0xE0A9 +0xABED 0xE0AA +0xABEE 0xE0AB +0xABEF 0xE0AC +0xABF0 0xE0AD +0xABF1 0xE0AE +0xABF2 0xE0AF +0xABF3 0xE0B0 +0xABF4 0xE0B1 +0xABF5 0xE0B2 +0xABF6 0xE0B3 +0xABF7 0xE0B4 +0xABF8 0xE0B5 +0xABF9 0xE0B6 +0xABFA 0xE0B7 +0xABFB 0xE0B8 +0xABFC 0xE0B9 +0xABFD 0xE0BA +0xABFE 0xE0BB +0xAC40 0x73F8 +0xAC41 0x73F9 +0xAC42 0x73FA +0xAC43 0x73FB +0xAC44 0x73FC +0xAC45 0x73FD +0xAC46 0x73FE +0xAC47 0x73FF +0xAC48 0x7400 +0xAC49 0x7401 +0xAC4A 0x7402 +0xAC4B 0x7404 +0xAC4C 0x7407 +0xAC4D 0x7408 +0xAC4E 0x740B +0xAC4F 0x740C +0xAC50 0x740D +0xAC51 0x740E +0xAC52 0x7411 +0xAC53 0x7412 +0xAC54 0x7413 +0xAC55 0x7414 +0xAC56 0x7415 +0xAC57 0x7416 +0xAC58 0x7417 +0xAC59 0x7418 +0xAC5A 0x7419 +0xAC5B 0x741C +0xAC5C 0x741D +0xAC5D 0x741E +0xAC5E 0x741F +0xAC5F 0x7420 +0xAC60 0x7421 +0xAC61 0x7423 +0xAC62 0x7424 +0xAC63 0x7427 +0xAC64 0x7429 +0xAC65 0x742B +0xAC66 0x742D +0xAC67 0x742F +0xAC68 0x7431 +0xAC69 0x7432 +0xAC6A 0x7437 +0xAC6B 0x7438 +0xAC6C 0x7439 +0xAC6D 0x743A +0xAC6E 0x743B +0xAC6F 0x743D +0xAC70 0x743E +0xAC71 0x743F +0xAC72 0x7440 +0xAC73 0x7442 +0xAC74 0x7443 +0xAC75 0x7444 +0xAC76 0x7445 +0xAC77 0x7446 +0xAC78 0x7447 +0xAC79 0x7448 +0xAC7A 0x7449 +0xAC7B 0x744A +0xAC7C 0x744B +0xAC7D 0x744C +0xAC7E 0x744D +0xAC80 0x744E +0xAC81 0x744F +0xAC82 0x7450 +0xAC83 0x7451 +0xAC84 0x7452 +0xAC85 0x7453 +0xAC86 0x7454 +0xAC87 0x7456 +0xAC88 0x7458 +0xAC89 0x745D +0xAC8A 0x7460 +0xAC8B 0x7461 +0xAC8C 0x7462 +0xAC8D 0x7463 +0xAC8E 0x7464 +0xAC8F 0x7465 +0xAC90 0x7466 +0xAC91 0x7467 +0xAC92 0x7468 +0xAC93 0x7469 +0xAC94 0x746A +0xAC95 0x746B +0xAC96 0x746C +0xAC97 0x746E +0xAC98 0x746F +0xAC99 0x7471 +0xAC9A 0x7472 +0xAC9B 0x7473 +0xAC9C 0x7474 +0xAC9D 0x7475 +0xAC9E 0x7478 +0xAC9F 0x7479 +0xACA0 0x747A +0xACA1 0xE0BC +0xACA2 0xE0BD +0xACA3 0xE0BE +0xACA4 0xE0BF +0xACA5 0xE0C0 +0xACA6 0xE0C1 +0xACA7 0xE0C2 +0xACA8 0xE0C3 +0xACA9 0xE0C4 +0xACAA 0xE0C5 +0xACAB 0xE0C6 +0xACAC 0xE0C7 +0xACAD 0xE0C8 +0xACAE 0xE0C9 +0xACAF 0xE0CA +0xACB0 0xE0CB +0xACB1 0xE0CC +0xACB2 0xE0CD +0xACB3 0xE0CE +0xACB4 0xE0CF +0xACB5 0xE0D0 +0xACB6 0xE0D1 +0xACB7 0xE0D2 +0xACB8 0xE0D3 +0xACB9 0xE0D4 +0xACBA 0xE0D5 +0xACBB 0xE0D6 +0xACBC 0xE0D7 +0xACBD 0xE0D8 +0xACBE 0xE0D9 +0xACBF 0xE0DA +0xACC0 0xE0DB +0xACC1 0xE0DC +0xACC2 0xE0DD +0xACC3 0xE0DE +0xACC4 0xE0DF +0xACC5 0xE0E0 +0xACC6 0xE0E1 +0xACC7 0xE0E2 +0xACC8 0xE0E3 +0xACC9 0xE0E4 +0xACCA 0xE0E5 +0xACCB 0xE0E6 +0xACCC 0xE0E7 +0xACCD 0xE0E8 +0xACCE 0xE0E9 +0xACCF 0xE0EA +0xACD0 0xE0EB +0xACD1 0xE0EC +0xACD2 0xE0ED +0xACD3 0xE0EE +0xACD4 0xE0EF +0xACD5 0xE0F0 +0xACD6 0xE0F1 +0xACD7 0xE0F2 +0xACD8 0xE0F3 +0xACD9 0xE0F4 +0xACDA 0xE0F5 +0xACDB 0xE0F6 +0xACDC 0xE0F7 +0xACDD 0xE0F8 +0xACDE 0xE0F9 +0xACDF 0xE0FA +0xACE0 0xE0FB +0xACE1 0xE0FC +0xACE2 0xE0FD +0xACE3 0xE0FE +0xACE4 0xE0FF +0xACE5 0xE100 +0xACE6 0xE101 +0xACE7 0xE102 +0xACE8 0xE103 +0xACE9 0xE104 +0xACEA 0xE105 +0xACEB 0xE106 +0xACEC 0xE107 +0xACED 0xE108 +0xACEE 0xE109 +0xACEF 0xE10A +0xACF0 0xE10B +0xACF1 0xE10C +0xACF2 0xE10D +0xACF3 0xE10E +0xACF4 0xE10F +0xACF5 0xE110 +0xACF6 0xE111 +0xACF7 0xE112 +0xACF8 0xE113 +0xACF9 0xE114 +0xACFA 0xE115 +0xACFB 0xE116 +0xACFC 0xE117 +0xACFD 0xE118 +0xACFE 0xE119 +0xAD40 0x747B +0xAD41 0x747C +0xAD42 0x747D +0xAD43 0x747F +0xAD44 0x7482 +0xAD45 0x7484 +0xAD46 0x7485 +0xAD47 0x7486 +0xAD48 0x7488 +0xAD49 0x7489 +0xAD4A 0x748A +0xAD4B 0x748C +0xAD4C 0x748D +0xAD4D 0x748F +0xAD4E 0x7491 +0xAD4F 0x7492 +0xAD50 0x7493 +0xAD51 0x7494 +0xAD52 0x7495 +0xAD53 0x7496 +0xAD54 0x7497 +0xAD55 0x7498 +0xAD56 0x7499 +0xAD57 0x749A +0xAD58 0x749B +0xAD59 0x749D +0xAD5A 0x749F +0xAD5B 0x74A0 +0xAD5C 0x74A1 +0xAD5D 0x74A2 +0xAD5E 0x74A3 +0xAD5F 0x74A4 +0xAD60 0x74A5 +0xAD61 0x74A6 +0xAD62 0x74AA +0xAD63 0x74AB +0xAD64 0x74AC +0xAD65 0x74AD +0xAD66 0x74AE +0xAD67 0x74AF +0xAD68 0x74B0 +0xAD69 0x74B1 +0xAD6A 0x74B2 +0xAD6B 0x74B3 +0xAD6C 0x74B4 +0xAD6D 0x74B5 +0xAD6E 0x74B6 +0xAD6F 0x74B7 +0xAD70 0x74B8 +0xAD71 0x74B9 +0xAD72 0x74BB +0xAD73 0x74BC +0xAD74 0x74BD +0xAD75 0x74BE +0xAD76 0x74BF +0xAD77 0x74C0 +0xAD78 0x74C1 +0xAD79 0x74C2 +0xAD7A 0x74C3 +0xAD7B 0x74C4 +0xAD7C 0x74C5 +0xAD7D 0x74C6 +0xAD7E 0x74C7 +0xAD80 0x74C8 +0xAD81 0x74C9 +0xAD82 0x74CA +0xAD83 0x74CB +0xAD84 0x74CC +0xAD85 0x74CD +0xAD86 0x74CE +0xAD87 0x74CF +0xAD88 0x74D0 +0xAD89 0x74D1 +0xAD8A 0x74D3 +0xAD8B 0x74D4 +0xAD8C 0x74D5 +0xAD8D 0x74D6 +0xAD8E 0x74D7 +0xAD8F 0x74D8 +0xAD90 0x74D9 +0xAD91 0x74DA +0xAD92 0x74DB +0xAD93 0x74DD +0xAD94 0x74DF +0xAD95 0x74E1 +0xAD96 0x74E5 +0xAD97 0x74E7 +0xAD98 0x74E8 +0xAD99 0x74E9 +0xAD9A 0x74EA +0xAD9B 0x74EB +0xAD9C 0x74EC +0xAD9D 0x74ED +0xAD9E 0x74F0 +0xAD9F 0x74F1 +0xADA0 0x74F2 +0xADA1 0xE11A +0xADA2 0xE11B +0xADA3 0xE11C +0xADA4 0xE11D +0xADA5 0xE11E +0xADA6 0xE11F +0xADA7 0xE120 +0xADA8 0xE121 +0xADA9 0xE122 +0xADAA 0xE123 +0xADAB 0xE124 +0xADAC 0xE125 +0xADAD 0xE126 +0xADAE 0xE127 +0xADAF 0xE128 +0xADB0 0xE129 +0xADB1 0xE12A +0xADB2 0xE12B +0xADB3 0xE12C +0xADB4 0xE12D +0xADB5 0xE12E +0xADB6 0xE12F +0xADB7 0xE130 +0xADB8 0xE131 +0xADB9 0xE132 +0xADBA 0xE133 +0xADBB 0xE134 +0xADBC 0xE135 +0xADBD 0xE136 +0xADBE 0xE137 +0xADBF 0xE138 +0xADC0 0xE139 +0xADC1 0xE13A +0xADC2 0xE13B +0xADC3 0xE13C +0xADC4 0xE13D +0xADC5 0xE13E +0xADC6 0xE13F +0xADC7 0xE140 +0xADC8 0xE141 +0xADC9 0xE142 +0xADCA 0xE143 +0xADCB 0xE144 +0xADCC 0xE145 +0xADCD 0xE146 +0xADCE 0xE147 +0xADCF 0xE148 +0xADD0 0xE149 +0xADD1 0xE14A +0xADD2 0xE14B +0xADD3 0xE14C +0xADD4 0xE14D +0xADD5 0xE14E +0xADD6 0xE14F +0xADD7 0xE150 +0xADD8 0xE151 +0xADD9 0xE152 +0xADDA 0xE153 +0xADDB 0xE154 +0xADDC 0xE155 +0xADDD 0xE156 +0xADDE 0xE157 +0xADDF 0xE158 +0xADE0 0xE159 +0xADE1 0xE15A +0xADE2 0xE15B +0xADE3 0xE15C +0xADE4 0xE15D +0xADE5 0xE15E +0xADE6 0xE15F +0xADE7 0xE160 +0xADE8 0xE161 +0xADE9 0xE162 +0xADEA 0xE163 +0xADEB 0xE164 +0xADEC 0xE165 +0xADED 0xE166 +0xADEE 0xE167 +0xADEF 0xE168 +0xADF0 0xE169 +0xADF1 0xE16A +0xADF2 0xE16B +0xADF3 0xE16C +0xADF4 0xE16D +0xADF5 0xE16E +0xADF6 0xE16F +0xADF7 0xE170 +0xADF8 0xE171 +0xADF9 0xE172 +0xADFA 0xE173 +0xADFB 0xE174 +0xADFC 0xE175 +0xADFD 0xE176 +0xADFE 0xE177 +0xAE40 0x74F3 +0xAE41 0x74F5 +0xAE42 0x74F8 +0xAE43 0x74F9 +0xAE44 0x74FA +0xAE45 0x74FB +0xAE46 0x74FC +0xAE47 0x74FD +0xAE48 0x74FE +0xAE49 0x7500 +0xAE4A 0x7501 +0xAE4B 0x7502 +0xAE4C 0x7503 +0xAE4D 0x7505 +0xAE4E 0x7506 +0xAE4F 0x7507 +0xAE50 0x7508 +0xAE51 0x7509 +0xAE52 0x750A +0xAE53 0x750B +0xAE54 0x750C +0xAE55 0x750E +0xAE56 0x7510 +0xAE57 0x7512 +0xAE58 0x7514 +0xAE59 0x7515 +0xAE5A 0x7516 +0xAE5B 0x7517 +0xAE5C 0x751B +0xAE5D 0x751D +0xAE5E 0x751E +0xAE5F 0x7520 +0xAE60 0x7521 +0xAE61 0x7522 +0xAE62 0x7523 +0xAE63 0x7524 +0xAE64 0x7526 +0xAE65 0x7527 +0xAE66 0x752A +0xAE67 0x752E +0xAE68 0x7534 +0xAE69 0x7536 +0xAE6A 0x7539 +0xAE6B 0x753C +0xAE6C 0x753D +0xAE6D 0x753F +0xAE6E 0x7541 +0xAE6F 0x7542 +0xAE70 0x7543 +0xAE71 0x7544 +0xAE72 0x7546 +0xAE73 0x7547 +0xAE74 0x7549 +0xAE75 0x754A +0xAE76 0x754D +0xAE77 0x7550 +0xAE78 0x7551 +0xAE79 0x7552 +0xAE7A 0x7553 +0xAE7B 0x7555 +0xAE7C 0x7556 +0xAE7D 0x7557 +0xAE7E 0x7558 +0xAE80 0x755D +0xAE81 0x755E +0xAE82 0x755F +0xAE83 0x7560 +0xAE84 0x7561 +0xAE85 0x7562 +0xAE86 0x7563 +0xAE87 0x7564 +0xAE88 0x7567 +0xAE89 0x7568 +0xAE8A 0x7569 +0xAE8B 0x756B +0xAE8C 0x756C +0xAE8D 0x756D +0xAE8E 0x756E +0xAE8F 0x756F +0xAE90 0x7570 +0xAE91 0x7571 +0xAE92 0x7573 +0xAE93 0x7575 +0xAE94 0x7576 +0xAE95 0x7577 +0xAE96 0x757A +0xAE97 0x757B +0xAE98 0x757C +0xAE99 0x757D +0xAE9A 0x757E +0xAE9B 0x7580 +0xAE9C 0x7581 +0xAE9D 0x7582 +0xAE9E 0x7584 +0xAE9F 0x7585 +0xAEA0 0x7587 +0xAEA1 0xE178 +0xAEA2 0xE179 +0xAEA3 0xE17A +0xAEA4 0xE17B +0xAEA5 0xE17C +0xAEA6 0xE17D +0xAEA7 0xE17E +0xAEA8 0xE17F +0xAEA9 0xE180 +0xAEAA 0xE181 +0xAEAB 0xE182 +0xAEAC 0xE183 +0xAEAD 0xE184 +0xAEAE 0xE185 +0xAEAF 0xE186 +0xAEB0 0xE187 +0xAEB1 0xE188 +0xAEB2 0xE189 +0xAEB3 0xE18A +0xAEB4 0xE18B +0xAEB5 0xE18C +0xAEB6 0xE18D +0xAEB7 0xE18E +0xAEB8 0xE18F +0xAEB9 0xE190 +0xAEBA 0xE191 +0xAEBB 0xE192 +0xAEBC 0xE193 +0xAEBD 0xE194 +0xAEBE 0xE195 +0xAEBF 0xE196 +0xAEC0 0xE197 +0xAEC1 0xE198 +0xAEC2 0xE199 +0xAEC3 0xE19A +0xAEC4 0xE19B +0xAEC5 0xE19C +0xAEC6 0xE19D +0xAEC7 0xE19E +0xAEC8 0xE19F +0xAEC9 0xE1A0 +0xAECA 0xE1A1 +0xAECB 0xE1A2 +0xAECC 0xE1A3 +0xAECD 0xE1A4 +0xAECE 0xE1A5 +0xAECF 0xE1A6 +0xAED0 0xE1A7 +0xAED1 0xE1A8 +0xAED2 0xE1A9 +0xAED3 0xE1AA +0xAED4 0xE1AB +0xAED5 0xE1AC +0xAED6 0xE1AD +0xAED7 0xE1AE +0xAED8 0xE1AF +0xAED9 0xE1B0 +0xAEDA 0xE1B1 +0xAEDB 0xE1B2 +0xAEDC 0xE1B3 +0xAEDD 0xE1B4 +0xAEDE 0xE1B5 +0xAEDF 0xE1B6 +0xAEE0 0xE1B7 +0xAEE1 0xE1B8 +0xAEE2 0xE1B9 +0xAEE3 0xE1BA +0xAEE4 0xE1BB +0xAEE5 0xE1BC +0xAEE6 0xE1BD +0xAEE7 0xE1BE +0xAEE8 0xE1BF +0xAEE9 0xE1C0 +0xAEEA 0xE1C1 +0xAEEB 0xE1C2 +0xAEEC 0xE1C3 +0xAEED 0xE1C4 +0xAEEE 0xE1C5 +0xAEEF 0xE1C6 +0xAEF0 0xE1C7 +0xAEF1 0xE1C8 +0xAEF2 0xE1C9 +0xAEF3 0xE1CA +0xAEF4 0xE1CB +0xAEF5 0xE1CC +0xAEF6 0xE1CD +0xAEF7 0xE1CE +0xAEF8 0xE1CF +0xAEF9 0xE1D0 +0xAEFA 0xE1D1 +0xAEFB 0xE1D2 +0xAEFC 0xE1D3 +0xAEFD 0xE1D4 +0xAEFE 0xE1D5 +0xAF40 0x7588 +0xAF41 0x7589 +0xAF42 0x758A +0xAF43 0x758C +0xAF44 0x758D +0xAF45 0x758E +0xAF46 0x7590 +0xAF47 0x7593 +0xAF48 0x7595 +0xAF49 0x7598 +0xAF4A 0x759B +0xAF4B 0x759C +0xAF4C 0x759E +0xAF4D 0x75A2 +0xAF4E 0x75A6 +0xAF4F 0x75A7 +0xAF50 0x75A8 +0xAF51 0x75A9 +0xAF52 0x75AA +0xAF53 0x75AD +0xAF54 0x75B6 +0xAF55 0x75B7 +0xAF56 0x75BA +0xAF57 0x75BB +0xAF58 0x75BF +0xAF59 0x75C0 +0xAF5A 0x75C1 +0xAF5B 0x75C6 +0xAF5C 0x75CB +0xAF5D 0x75CC +0xAF5E 0x75CE +0xAF5F 0x75CF +0xAF60 0x75D0 +0xAF61 0x75D1 +0xAF62 0x75D3 +0xAF63 0x75D7 +0xAF64 0x75D9 +0xAF65 0x75DA +0xAF66 0x75DC +0xAF67 0x75DD +0xAF68 0x75DF +0xAF69 0x75E0 +0xAF6A 0x75E1 +0xAF6B 0x75E5 +0xAF6C 0x75E9 +0xAF6D 0x75EC +0xAF6E 0x75ED +0xAF6F 0x75EE +0xAF70 0x75EF +0xAF71 0x75F2 +0xAF72 0x75F3 +0xAF73 0x75F5 +0xAF74 0x75F6 +0xAF75 0x75F7 +0xAF76 0x75F8 +0xAF77 0x75FA +0xAF78 0x75FB +0xAF79 0x75FD +0xAF7A 0x75FE +0xAF7B 0x7602 +0xAF7C 0x7604 +0xAF7D 0x7606 +0xAF7E 0x7607 +0xAF80 0x7608 +0xAF81 0x7609 +0xAF82 0x760B +0xAF83 0x760D +0xAF84 0x760E +0xAF85 0x760F +0xAF86 0x7611 +0xAF87 0x7612 +0xAF88 0x7613 +0xAF89 0x7614 +0xAF8A 0x7616 +0xAF8B 0x761A +0xAF8C 0x761C +0xAF8D 0x761D +0xAF8E 0x761E +0xAF8F 0x7621 +0xAF90 0x7623 +0xAF91 0x7627 +0xAF92 0x7628 +0xAF93 0x762C +0xAF94 0x762E +0xAF95 0x762F +0xAF96 0x7631 +0xAF97 0x7632 +0xAF98 0x7636 +0xAF99 0x7637 +0xAF9A 0x7639 +0xAF9B 0x763A +0xAF9C 0x763B +0xAF9D 0x763D +0xAF9E 0x7641 +0xAF9F 0x7642 +0xAFA0 0x7644 +0xAFA1 0xE1D6 +0xAFA2 0xE1D7 +0xAFA3 0xE1D8 +0xAFA4 0xE1D9 +0xAFA5 0xE1DA +0xAFA6 0xE1DB +0xAFA7 0xE1DC +0xAFA8 0xE1DD +0xAFA9 0xE1DE +0xAFAA 0xE1DF +0xAFAB 0xE1E0 +0xAFAC 0xE1E1 +0xAFAD 0xE1E2 +0xAFAE 0xE1E3 +0xAFAF 0xE1E4 +0xAFB0 0xE1E5 +0xAFB1 0xE1E6 +0xAFB2 0xE1E7 +0xAFB3 0xE1E8 +0xAFB4 0xE1E9 +0xAFB5 0xE1EA +0xAFB6 0xE1EB +0xAFB7 0xE1EC +0xAFB8 0xE1ED +0xAFB9 0xE1EE +0xAFBA 0xE1EF +0xAFBB 0xE1F0 +0xAFBC 0xE1F1 +0xAFBD 0xE1F2 +0xAFBE 0xE1F3 +0xAFBF 0xE1F4 +0xAFC0 0xE1F5 +0xAFC1 0xE1F6 +0xAFC2 0xE1F7 +0xAFC3 0xE1F8 +0xAFC4 0xE1F9 +0xAFC5 0xE1FA +0xAFC6 0xE1FB +0xAFC7 0xE1FC +0xAFC8 0xE1FD +0xAFC9 0xE1FE +0xAFCA 0xE1FF +0xAFCB 0xE200 +0xAFCC 0xE201 +0xAFCD 0xE202 +0xAFCE 0xE203 +0xAFCF 0xE204 +0xAFD0 0xE205 +0xAFD1 0xE206 +0xAFD2 0xE207 +0xAFD3 0xE208 +0xAFD4 0xE209 +0xAFD5 0xE20A +0xAFD6 0xE20B +0xAFD7 0xE20C +0xAFD8 0xE20D +0xAFD9 0xE20E +0xAFDA 0xE20F +0xAFDB 0xE210 +0xAFDC 0xE211 +0xAFDD 0xE212 +0xAFDE 0xE213 +0xAFDF 0xE214 +0xAFE0 0xE215 +0xAFE1 0xE216 +0xAFE2 0xE217 +0xAFE3 0xE218 +0xAFE4 0xE219 +0xAFE5 0xE21A +0xAFE6 0xE21B +0xAFE7 0xE21C +0xAFE8 0xE21D +0xAFE9 0xE21E +0xAFEA 0xE21F +0xAFEB 0xE220 +0xAFEC 0xE221 +0xAFED 0xE222 +0xAFEE 0xE223 +0xAFEF 0xE224 +0xAFF0 0xE225 +0xAFF1 0xE226 +0xAFF2 0xE227 +0xAFF3 0xE228 +0xAFF4 0xE229 +0xAFF5 0xE22A +0xAFF6 0xE22B +0xAFF7 0xE22C +0xAFF8 0xE22D +0xAFF9 0xE22E +0xAFFA 0xE22F +0xAFFB 0xE230 +0xAFFC 0xE231 +0xAFFD 0xE232 +0xAFFE 0xE233 +0xB040 0x7645 +0xB041 0x7646 +0xB042 0x7647 +0xB043 0x7648 +0xB044 0x7649 +0xB045 0x764A +0xB046 0x764B +0xB047 0x764E +0xB048 0x764F +0xB049 0x7650 +0xB04A 0x7651 +0xB04B 0x7652 +0xB04C 0x7653 +0xB04D 0x7655 +0xB04E 0x7657 +0xB04F 0x7658 +0xB050 0x7659 +0xB051 0x765A +0xB052 0x765B +0xB053 0x765D +0xB054 0x765F +0xB055 0x7660 +0xB056 0x7661 +0xB057 0x7662 +0xB058 0x7664 +0xB059 0x7665 +0xB05A 0x7666 +0xB05B 0x7667 +0xB05C 0x7668 +0xB05D 0x7669 +0xB05E 0x766A +0xB05F 0x766C +0xB060 0x766D +0xB061 0x766E +0xB062 0x7670 +0xB063 0x7671 +0xB064 0x7672 +0xB065 0x7673 +0xB066 0x7674 +0xB067 0x7675 +0xB068 0x7676 +0xB069 0x7677 +0xB06A 0x7679 +0xB06B 0x767A +0xB06C 0x767C +0xB06D 0x767F +0xB06E 0x7680 +0xB06F 0x7681 +0xB070 0x7683 +0xB071 0x7685 +0xB072 0x7689 +0xB073 0x768A +0xB074 0x768C +0xB075 0x768D +0xB076 0x768F +0xB077 0x7690 +0xB078 0x7692 +0xB079 0x7694 +0xB07A 0x7695 +0xB07B 0x7697 +0xB07C 0x7698 +0xB07D 0x769A +0xB07E 0x769B +0xB080 0x769C +0xB081 0x769D +0xB082 0x769E +0xB083 0x769F +0xB084 0x76A0 +0xB085 0x76A1 +0xB086 0x76A2 +0xB087 0x76A3 +0xB088 0x76A5 +0xB089 0x76A6 +0xB08A 0x76A7 +0xB08B 0x76A8 +0xB08C 0x76A9 +0xB08D 0x76AA +0xB08E 0x76AB +0xB08F 0x76AC +0xB090 0x76AD +0xB091 0x76AF +0xB092 0x76B0 +0xB093 0x76B3 +0xB094 0x76B5 +0xB095 0x76B6 +0xB096 0x76B7 +0xB097 0x76B8 +0xB098 0x76B9 +0xB099 0x76BA +0xB09A 0x76BB +0xB09B 0x76BC +0xB09C 0x76BD +0xB09D 0x76BE +0xB09E 0x76C0 +0xB09F 0x76C1 +0xB0A0 0x76C3 +0xB0A1 0x554A +0xB0A2 0x963F +0xB0A3 0x57C3 +0xB0A4 0x6328 +0xB0A5 0x54CE +0xB0A6 0x5509 +0xB0A7 0x54C0 +0xB0A8 0x7691 +0xB0A9 0x764C +0xB0AA 0x853C +0xB0AB 0x77EE +0xB0AC 0x827E +0xB0AD 0x788D +0xB0AE 0x7231 +0xB0AF 0x9698 +0xB0B0 0x978D +0xB0B1 0x6C28 +0xB0B2 0x5B89 +0xB0B3 0x4FFA +0xB0B4 0x6309 +0xB0B5 0x6697 +0xB0B6 0x5CB8 +0xB0B7 0x80FA +0xB0B8 0x6848 +0xB0B9 0x80AE +0xB0BA 0x6602 +0xB0BB 0x76CE +0xB0BC 0x51F9 +0xB0BD 0x6556 +0xB0BE 0x71AC +0xB0BF 0x7FF1 +0xB0C0 0x8884 +0xB0C1 0x50B2 +0xB0C2 0x5965 +0xB0C3 0x61CA +0xB0C4 0x6FB3 +0xB0C5 0x82AD +0xB0C6 0x634C +0xB0C7 0x6252 +0xB0C8 0x53ED +0xB0C9 0x5427 +0xB0CA 0x7B06 +0xB0CB 0x516B +0xB0CC 0x75A4 +0xB0CD 0x5DF4 +0xB0CE 0x62D4 +0xB0CF 0x8DCB +0xB0D0 0x9776 +0xB0D1 0x628A +0xB0D2 0x8019 +0xB0D3 0x575D +0xB0D4 0x9738 +0xB0D5 0x7F62 +0xB0D6 0x7238 +0xB0D7 0x767D +0xB0D8 0x67CF +0xB0D9 0x767E +0xB0DA 0x6446 +0xB0DB 0x4F70 +0xB0DC 0x8D25 +0xB0DD 0x62DC +0xB0DE 0x7A17 +0xB0DF 0x6591 +0xB0E0 0x73ED +0xB0E1 0x642C +0xB0E2 0x6273 +0xB0E3 0x822C +0xB0E4 0x9881 +0xB0E5 0x677F +0xB0E6 0x7248 +0xB0E7 0x626E +0xB0E8 0x62CC +0xB0E9 0x4F34 +0xB0EA 0x74E3 +0xB0EB 0x534A +0xB0EC 0x529E +0xB0ED 0x7ECA +0xB0EE 0x90A6 +0xB0EF 0x5E2E +0xB0F0 0x6886 +0xB0F1 0x699C +0xB0F2 0x8180 +0xB0F3 0x7ED1 +0xB0F4 0x68D2 +0xB0F5 0x78C5 +0xB0F6 0x868C +0xB0F7 0x9551 +0xB0F8 0x508D +0xB0F9 0x8C24 +0xB0FA 0x82DE +0xB0FB 0x80DE +0xB0FC 0x5305 +0xB0FD 0x8912 +0xB0FE 0x5265 +0xB140 0x76C4 +0xB141 0x76C7 +0xB142 0x76C9 +0xB143 0x76CB +0xB144 0x76CC +0xB145 0x76D3 +0xB146 0x76D5 +0xB147 0x76D9 +0xB148 0x76DA +0xB149 0x76DC +0xB14A 0x76DD +0xB14B 0x76DE +0xB14C 0x76E0 +0xB14D 0x76E1 +0xB14E 0x76E2 +0xB14F 0x76E3 +0xB150 0x76E4 +0xB151 0x76E6 +0xB152 0x76E7 +0xB153 0x76E8 +0xB154 0x76E9 +0xB155 0x76EA +0xB156 0x76EB +0xB157 0x76EC +0xB158 0x76ED +0xB159 0x76F0 +0xB15A 0x76F3 +0xB15B 0x76F5 +0xB15C 0x76F6 +0xB15D 0x76F7 +0xB15E 0x76FA +0xB15F 0x76FB +0xB160 0x76FD +0xB161 0x76FF +0xB162 0x7700 +0xB163 0x7702 +0xB164 0x7703 +0xB165 0x7705 +0xB166 0x7706 +0xB167 0x770A +0xB168 0x770C +0xB169 0x770E +0xB16A 0x770F +0xB16B 0x7710 +0xB16C 0x7711 +0xB16D 0x7712 +0xB16E 0x7713 +0xB16F 0x7714 +0xB170 0x7715 +0xB171 0x7716 +0xB172 0x7717 +0xB173 0x7718 +0xB174 0x771B +0xB175 0x771C +0xB176 0x771D +0xB177 0x771E +0xB178 0x7721 +0xB179 0x7723 +0xB17A 0x7724 +0xB17B 0x7725 +0xB17C 0x7727 +0xB17D 0x772A +0xB17E 0x772B +0xB180 0x772C +0xB181 0x772E +0xB182 0x7730 +0xB183 0x7731 +0xB184 0x7732 +0xB185 0x7733 +0xB186 0x7734 +0xB187 0x7739 +0xB188 0x773B +0xB189 0x773D +0xB18A 0x773E +0xB18B 0x773F +0xB18C 0x7742 +0xB18D 0x7744 +0xB18E 0x7745 +0xB18F 0x7746 +0xB190 0x7748 +0xB191 0x7749 +0xB192 0x774A +0xB193 0x774B +0xB194 0x774C +0xB195 0x774D +0xB196 0x774E +0xB197 0x774F +0xB198 0x7752 +0xB199 0x7753 +0xB19A 0x7754 +0xB19B 0x7755 +0xB19C 0x7756 +0xB19D 0x7757 +0xB19E 0x7758 +0xB19F 0x7759 +0xB1A0 0x775C +0xB1A1 0x8584 +0xB1A2 0x96F9 +0xB1A3 0x4FDD +0xB1A4 0x5821 +0xB1A5 0x9971 +0xB1A6 0x5B9D +0xB1A7 0x62B1 +0xB1A8 0x62A5 +0xB1A9 0x66B4 +0xB1AA 0x8C79 +0xB1AB 0x9C8D +0xB1AC 0x7206 +0xB1AD 0x676F +0xB1AE 0x7891 +0xB1AF 0x60B2 +0xB1B0 0x5351 +0xB1B1 0x5317 +0xB1B2 0x8F88 +0xB1B3 0x80CC +0xB1B4 0x8D1D +0xB1B5 0x94A1 +0xB1B6 0x500D +0xB1B7 0x72C8 +0xB1B8 0x5907 +0xB1B9 0x60EB +0xB1BA 0x7119 +0xB1BB 0x88AB +0xB1BC 0x5954 +0xB1BD 0x82EF +0xB1BE 0x672C +0xB1BF 0x7B28 +0xB1C0 0x5D29 +0xB1C1 0x7EF7 +0xB1C2 0x752D +0xB1C3 0x6CF5 +0xB1C4 0x8E66 +0xB1C5 0x8FF8 +0xB1C6 0x903C +0xB1C7 0x9F3B +0xB1C8 0x6BD4 +0xB1C9 0x9119 +0xB1CA 0x7B14 +0xB1CB 0x5F7C +0xB1CC 0x78A7 +0xB1CD 0x84D6 +0xB1CE 0x853D +0xB1CF 0x6BD5 +0xB1D0 0x6BD9 +0xB1D1 0x6BD6 +0xB1D2 0x5E01 +0xB1D3 0x5E87 +0xB1D4 0x75F9 +0xB1D5 0x95ED +0xB1D6 0x655D +0xB1D7 0x5F0A +0xB1D8 0x5FC5 +0xB1D9 0x8F9F +0xB1DA 0x58C1 +0xB1DB 0x81C2 +0xB1DC 0x907F +0xB1DD 0x965B +0xB1DE 0x97AD +0xB1DF 0x8FB9 +0xB1E0 0x7F16 +0xB1E1 0x8D2C +0xB1E2 0x6241 +0xB1E3 0x4FBF +0xB1E4 0x53D8 +0xB1E5 0x535E +0xB1E6 0x8FA8 +0xB1E7 0x8FA9 +0xB1E8 0x8FAB +0xB1E9 0x904D +0xB1EA 0x6807 +0xB1EB 0x5F6A +0xB1EC 0x8198 +0xB1ED 0x8868 +0xB1EE 0x9CD6 +0xB1EF 0x618B +0xB1F0 0x522B +0xB1F1 0x762A +0xB1F2 0x5F6C +0xB1F3 0x658C +0xB1F4 0x6FD2 +0xB1F5 0x6EE8 +0xB1F6 0x5BBE +0xB1F7 0x6448 +0xB1F8 0x5175 +0xB1F9 0x51B0 +0xB1FA 0x67C4 +0xB1FB 0x4E19 +0xB1FC 0x79C9 +0xB1FD 0x997C +0xB1FE 0x70B3 +0xB240 0x775D +0xB241 0x775E +0xB242 0x775F +0xB243 0x7760 +0xB244 0x7764 +0xB245 0x7767 +0xB246 0x7769 +0xB247 0x776A +0xB248 0x776D +0xB249 0x776E +0xB24A 0x776F +0xB24B 0x7770 +0xB24C 0x7771 +0xB24D 0x7772 +0xB24E 0x7773 +0xB24F 0x7774 +0xB250 0x7775 +0xB251 0x7776 +0xB252 0x7777 +0xB253 0x7778 +0xB254 0x777A +0xB255 0x777B +0xB256 0x777C +0xB257 0x7781 +0xB258 0x7782 +0xB259 0x7783 +0xB25A 0x7786 +0xB25B 0x7787 +0xB25C 0x7788 +0xB25D 0x7789 +0xB25E 0x778A +0xB25F 0x778B +0xB260 0x778F +0xB261 0x7790 +0xB262 0x7793 +0xB263 0x7794 +0xB264 0x7795 +0xB265 0x7796 +0xB266 0x7797 +0xB267 0x7798 +0xB268 0x7799 +0xB269 0x779A +0xB26A 0x779B +0xB26B 0x779C +0xB26C 0x779D +0xB26D 0x779E +0xB26E 0x77A1 +0xB26F 0x77A3 +0xB270 0x77A4 +0xB271 0x77A6 +0xB272 0x77A8 +0xB273 0x77AB +0xB274 0x77AD +0xB275 0x77AE +0xB276 0x77AF +0xB277 0x77B1 +0xB278 0x77B2 +0xB279 0x77B4 +0xB27A 0x77B6 +0xB27B 0x77B7 +0xB27C 0x77B8 +0xB27D 0x77B9 +0xB27E 0x77BA +0xB280 0x77BC +0xB281 0x77BE +0xB282 0x77C0 +0xB283 0x77C1 +0xB284 0x77C2 +0xB285 0x77C3 +0xB286 0x77C4 +0xB287 0x77C5 +0xB288 0x77C6 +0xB289 0x77C7 +0xB28A 0x77C8 +0xB28B 0x77C9 +0xB28C 0x77CA +0xB28D 0x77CB +0xB28E 0x77CC +0xB28F 0x77CE +0xB290 0x77CF +0xB291 0x77D0 +0xB292 0x77D1 +0xB293 0x77D2 +0xB294 0x77D3 +0xB295 0x77D4 +0xB296 0x77D5 +0xB297 0x77D6 +0xB298 0x77D8 +0xB299 0x77D9 +0xB29A 0x77DA +0xB29B 0x77DD +0xB29C 0x77DE +0xB29D 0x77DF +0xB29E 0x77E0 +0xB29F 0x77E1 +0xB2A0 0x77E4 +0xB2A1 0x75C5 +0xB2A2 0x5E76 +0xB2A3 0x73BB +0xB2A4 0x83E0 +0xB2A5 0x64AD +0xB2A6 0x62E8 +0xB2A7 0x94B5 +0xB2A8 0x6CE2 +0xB2A9 0x535A +0xB2AA 0x52C3 +0xB2AB 0x640F +0xB2AC 0x94C2 +0xB2AD 0x7B94 +0xB2AE 0x4F2F +0xB2AF 0x5E1B +0xB2B0 0x8236 +0xB2B1 0x8116 +0xB2B2 0x818A +0xB2B3 0x6E24 +0xB2B4 0x6CCA +0xB2B5 0x9A73 +0xB2B6 0x6355 +0xB2B7 0x535C +0xB2B8 0x54FA +0xB2B9 0x8865 +0xB2BA 0x57E0 +0xB2BB 0x4E0D +0xB2BC 0x5E03 +0xB2BD 0x6B65 +0xB2BE 0x7C3F +0xB2BF 0x90E8 +0xB2C0 0x6016 +0xB2C1 0x64E6 +0xB2C2 0x731C +0xB2C3 0x88C1 +0xB2C4 0x6750 +0xB2C5 0x624D +0xB2C6 0x8D22 +0xB2C7 0x776C +0xB2C8 0x8E29 +0xB2C9 0x91C7 +0xB2CA 0x5F69 +0xB2CB 0x83DC +0xB2CC 0x8521 +0xB2CD 0x9910 +0xB2CE 0x53C2 +0xB2CF 0x8695 +0xB2D0 0x6B8B +0xB2D1 0x60ED +0xB2D2 0x60E8 +0xB2D3 0x707F +0xB2D4 0x82CD +0xB2D5 0x8231 +0xB2D6 0x4ED3 +0xB2D7 0x6CA7 +0xB2D8 0x85CF +0xB2D9 0x64CD +0xB2DA 0x7CD9 +0xB2DB 0x69FD +0xB2DC 0x66F9 +0xB2DD 0x8349 +0xB2DE 0x5395 +0xB2DF 0x7B56 +0xB2E0 0x4FA7 +0xB2E1 0x518C +0xB2E2 0x6D4B +0xB2E3 0x5C42 +0xB2E4 0x8E6D +0xB2E5 0x63D2 +0xB2E6 0x53C9 +0xB2E7 0x832C +0xB2E8 0x8336 +0xB2E9 0x67E5 +0xB2EA 0x78B4 +0xB2EB 0x643D +0xB2EC 0x5BDF +0xB2ED 0x5C94 +0xB2EE 0x5DEE +0xB2EF 0x8BE7 +0xB2F0 0x62C6 +0xB2F1 0x67F4 +0xB2F2 0x8C7A +0xB2F3 0x6400 +0xB2F4 0x63BA +0xB2F5 0x8749 +0xB2F6 0x998B +0xB2F7 0x8C17 +0xB2F8 0x7F20 +0xB2F9 0x94F2 +0xB2FA 0x4EA7 +0xB2FB 0x9610 +0xB2FC 0x98A4 +0xB2FD 0x660C +0xB2FE 0x7316 +0xB340 0x77E6 +0xB341 0x77E8 +0xB342 0x77EA +0xB343 0x77EF +0xB344 0x77F0 +0xB345 0x77F1 +0xB346 0x77F2 +0xB347 0x77F4 +0xB348 0x77F5 +0xB349 0x77F7 +0xB34A 0x77F9 +0xB34B 0x77FA +0xB34C 0x77FB +0xB34D 0x77FC +0xB34E 0x7803 +0xB34F 0x7804 +0xB350 0x7805 +0xB351 0x7806 +0xB352 0x7807 +0xB353 0x7808 +0xB354 0x780A +0xB355 0x780B +0xB356 0x780E +0xB357 0x780F +0xB358 0x7810 +0xB359 0x7813 +0xB35A 0x7815 +0xB35B 0x7819 +0xB35C 0x781B +0xB35D 0x781E +0xB35E 0x7820 +0xB35F 0x7821 +0xB360 0x7822 +0xB361 0x7824 +0xB362 0x7828 +0xB363 0x782A +0xB364 0x782B +0xB365 0x782E +0xB366 0x782F +0xB367 0x7831 +0xB368 0x7832 +0xB369 0x7833 +0xB36A 0x7835 +0xB36B 0x7836 +0xB36C 0x783D +0xB36D 0x783F +0xB36E 0x7841 +0xB36F 0x7842 +0xB370 0x7843 +0xB371 0x7844 +0xB372 0x7846 +0xB373 0x7848 +0xB374 0x7849 +0xB375 0x784A +0xB376 0x784B +0xB377 0x784D +0xB378 0x784F +0xB379 0x7851 +0xB37A 0x7853 +0xB37B 0x7854 +0xB37C 0x7858 +0xB37D 0x7859 +0xB37E 0x785A +0xB380 0x785B +0xB381 0x785C +0xB382 0x785E +0xB383 0x785F +0xB384 0x7860 +0xB385 0x7861 +0xB386 0x7862 +0xB387 0x7863 +0xB388 0x7864 +0xB389 0x7865 +0xB38A 0x7866 +0xB38B 0x7867 +0xB38C 0x7868 +0xB38D 0x7869 +0xB38E 0x786F +0xB38F 0x7870 +0xB390 0x7871 +0xB391 0x7872 +0xB392 0x7873 +0xB393 0x7874 +0xB394 0x7875 +0xB395 0x7876 +0xB396 0x7878 +0xB397 0x7879 +0xB398 0x787A +0xB399 0x787B +0xB39A 0x787D +0xB39B 0x787E +0xB39C 0x787F +0xB39D 0x7880 +0xB39E 0x7881 +0xB39F 0x7882 +0xB3A0 0x7883 +0xB3A1 0x573A +0xB3A2 0x5C1D +0xB3A3 0x5E38 +0xB3A4 0x957F +0xB3A5 0x507F +0xB3A6 0x80A0 +0xB3A7 0x5382 +0xB3A8 0x655E +0xB3A9 0x7545 +0xB3AA 0x5531 +0xB3AB 0x5021 +0xB3AC 0x8D85 +0xB3AD 0x6284 +0xB3AE 0x949E +0xB3AF 0x671D +0xB3B0 0x5632 +0xB3B1 0x6F6E +0xB3B2 0x5DE2 +0xB3B3 0x5435 +0xB3B4 0x7092 +0xB3B5 0x8F66 +0xB3B6 0x626F +0xB3B7 0x64A4 +0xB3B8 0x63A3 +0xB3B9 0x5F7B +0xB3BA 0x6F88 +0xB3BB 0x90F4 +0xB3BC 0x81E3 +0xB3BD 0x8FB0 +0xB3BE 0x5C18 +0xB3BF 0x6668 +0xB3C0 0x5FF1 +0xB3C1 0x6C89 +0xB3C2 0x9648 +0xB3C3 0x8D81 +0xB3C4 0x886C +0xB3C5 0x6491 +0xB3C6 0x79F0 +0xB3C7 0x57CE +0xB3C8 0x6A59 +0xB3C9 0x6210 +0xB3CA 0x5448 +0xB3CB 0x4E58 +0xB3CC 0x7A0B +0xB3CD 0x60E9 +0xB3CE 0x6F84 +0xB3CF 0x8BDA +0xB3D0 0x627F +0xB3D1 0x901E +0xB3D2 0x9A8B +0xB3D3 0x79E4 +0xB3D4 0x5403 +0xB3D5 0x75F4 +0xB3D6 0x6301 +0xB3D7 0x5319 +0xB3D8 0x6C60 +0xB3D9 0x8FDF +0xB3DA 0x5F1B +0xB3DB 0x9A70 +0xB3DC 0x803B +0xB3DD 0x9F7F +0xB3DE 0x4F88 +0xB3DF 0x5C3A +0xB3E0 0x8D64 +0xB3E1 0x7FC5 +0xB3E2 0x65A5 +0xB3E3 0x70BD +0xB3E4 0x5145 +0xB3E5 0x51B2 +0xB3E6 0x866B +0xB3E7 0x5D07 +0xB3E8 0x5BA0 +0xB3E9 0x62BD +0xB3EA 0x916C +0xB3EB 0x7574 +0xB3EC 0x8E0C +0xB3ED 0x7A20 +0xB3EE 0x6101 +0xB3EF 0x7B79 +0xB3F0 0x4EC7 +0xB3F1 0x7EF8 +0xB3F2 0x7785 +0xB3F3 0x4E11 +0xB3F4 0x81ED +0xB3F5 0x521D +0xB3F6 0x51FA +0xB3F7 0x6A71 +0xB3F8 0x53A8 +0xB3F9 0x8E87 +0xB3FA 0x9504 +0xB3FB 0x96CF +0xB3FC 0x6EC1 +0xB3FD 0x9664 +0xB3FE 0x695A +0xB440 0x7884 +0xB441 0x7885 +0xB442 0x7886 +0xB443 0x7888 +0xB444 0x788A +0xB445 0x788B +0xB446 0x788F +0xB447 0x7890 +0xB448 0x7892 +0xB449 0x7894 +0xB44A 0x7895 +0xB44B 0x7896 +0xB44C 0x7899 +0xB44D 0x789D +0xB44E 0x789E +0xB44F 0x78A0 +0xB450 0x78A2 +0xB451 0x78A4 +0xB452 0x78A6 +0xB453 0x78A8 +0xB454 0x78A9 +0xB455 0x78AA +0xB456 0x78AB +0xB457 0x78AC +0xB458 0x78AD +0xB459 0x78AE +0xB45A 0x78AF +0xB45B 0x78B5 +0xB45C 0x78B6 +0xB45D 0x78B7 +0xB45E 0x78B8 +0xB45F 0x78BA +0xB460 0x78BB +0xB461 0x78BC +0xB462 0x78BD +0xB463 0x78BF +0xB464 0x78C0 +0xB465 0x78C2 +0xB466 0x78C3 +0xB467 0x78C4 +0xB468 0x78C6 +0xB469 0x78C7 +0xB46A 0x78C8 +0xB46B 0x78CC +0xB46C 0x78CD +0xB46D 0x78CE +0xB46E 0x78CF +0xB46F 0x78D1 +0xB470 0x78D2 +0xB471 0x78D3 +0xB472 0x78D6 +0xB473 0x78D7 +0xB474 0x78D8 +0xB475 0x78DA +0xB476 0x78DB +0xB477 0x78DC +0xB478 0x78DD +0xB479 0x78DE +0xB47A 0x78DF +0xB47B 0x78E0 +0xB47C 0x78E1 +0xB47D 0x78E2 +0xB47E 0x78E3 +0xB480 0x78E4 +0xB481 0x78E5 +0xB482 0x78E6 +0xB483 0x78E7 +0xB484 0x78E9 +0xB485 0x78EA +0xB486 0x78EB +0xB487 0x78ED +0xB488 0x78EE +0xB489 0x78EF +0xB48A 0x78F0 +0xB48B 0x78F1 +0xB48C 0x78F3 +0xB48D 0x78F5 +0xB48E 0x78F6 +0xB48F 0x78F8 +0xB490 0x78F9 +0xB491 0x78FB +0xB492 0x78FC +0xB493 0x78FD +0xB494 0x78FE +0xB495 0x78FF +0xB496 0x7900 +0xB497 0x7902 +0xB498 0x7903 +0xB499 0x7904 +0xB49A 0x7906 +0xB49B 0x7907 +0xB49C 0x7908 +0xB49D 0x7909 +0xB49E 0x790A +0xB49F 0x790B +0xB4A0 0x790C +0xB4A1 0x7840 +0xB4A2 0x50A8 +0xB4A3 0x77D7 +0xB4A4 0x6410 +0xB4A5 0x89E6 +0xB4A6 0x5904 +0xB4A7 0x63E3 +0xB4A8 0x5DDD +0xB4A9 0x7A7F +0xB4AA 0x693D +0xB4AB 0x4F20 +0xB4AC 0x8239 +0xB4AD 0x5598 +0xB4AE 0x4E32 +0xB4AF 0x75AE +0xB4B0 0x7A97 +0xB4B1 0x5E62 +0xB4B2 0x5E8A +0xB4B3 0x95EF +0xB4B4 0x521B +0xB4B5 0x5439 +0xB4B6 0x708A +0xB4B7 0x6376 +0xB4B8 0x9524 +0xB4B9 0x5782 +0xB4BA 0x6625 +0xB4BB 0x693F +0xB4BC 0x9187 +0xB4BD 0x5507 +0xB4BE 0x6DF3 +0xB4BF 0x7EAF +0xB4C0 0x8822 +0xB4C1 0x6233 +0xB4C2 0x7EF0 +0xB4C3 0x75B5 +0xB4C4 0x8328 +0xB4C5 0x78C1 +0xB4C6 0x96CC +0xB4C7 0x8F9E +0xB4C8 0x6148 +0xB4C9 0x74F7 +0xB4CA 0x8BCD +0xB4CB 0x6B64 +0xB4CC 0x523A +0xB4CD 0x8D50 +0xB4CE 0x6B21 +0xB4CF 0x806A +0xB4D0 0x8471 +0xB4D1 0x56F1 +0xB4D2 0x5306 +0xB4D3 0x4ECE +0xB4D4 0x4E1B +0xB4D5 0x51D1 +0xB4D6 0x7C97 +0xB4D7 0x918B +0xB4D8 0x7C07 +0xB4D9 0x4FC3 +0xB4DA 0x8E7F +0xB4DB 0x7BE1 +0xB4DC 0x7A9C +0xB4DD 0x6467 +0xB4DE 0x5D14 +0xB4DF 0x50AC +0xB4E0 0x8106 +0xB4E1 0x7601 +0xB4E2 0x7CB9 +0xB4E3 0x6DEC +0xB4E4 0x7FE0 +0xB4E5 0x6751 +0xB4E6 0x5B58 +0xB4E7 0x5BF8 +0xB4E8 0x78CB +0xB4E9 0x64AE +0xB4EA 0x6413 +0xB4EB 0x63AA +0xB4EC 0x632B +0xB4ED 0x9519 +0xB4EE 0x642D +0xB4EF 0x8FBE +0xB4F0 0x7B54 +0xB4F1 0x7629 +0xB4F2 0x6253 +0xB4F3 0x5927 +0xB4F4 0x5446 +0xB4F5 0x6B79 +0xB4F6 0x50A3 +0xB4F7 0x6234 +0xB4F8 0x5E26 +0xB4F9 0x6B86 +0xB4FA 0x4EE3 +0xB4FB 0x8D37 +0xB4FC 0x888B +0xB4FD 0x5F85 +0xB4FE 0x902E +0xB540 0x790D +0xB541 0x790E +0xB542 0x790F +0xB543 0x7910 +0xB544 0x7911 +0xB545 0x7912 +0xB546 0x7914 +0xB547 0x7915 +0xB548 0x7916 +0xB549 0x7917 +0xB54A 0x7918 +0xB54B 0x7919 +0xB54C 0x791A +0xB54D 0x791B +0xB54E 0x791C +0xB54F 0x791D +0xB550 0x791F +0xB551 0x7920 +0xB552 0x7921 +0xB553 0x7922 +0xB554 0x7923 +0xB555 0x7925 +0xB556 0x7926 +0xB557 0x7927 +0xB558 0x7928 +0xB559 0x7929 +0xB55A 0x792A +0xB55B 0x792B +0xB55C 0x792C +0xB55D 0x792D +0xB55E 0x792E +0xB55F 0x792F +0xB560 0x7930 +0xB561 0x7931 +0xB562 0x7932 +0xB563 0x7933 +0xB564 0x7935 +0xB565 0x7936 +0xB566 0x7937 +0xB567 0x7938 +0xB568 0x7939 +0xB569 0x793D +0xB56A 0x793F +0xB56B 0x7942 +0xB56C 0x7943 +0xB56D 0x7944 +0xB56E 0x7945 +0xB56F 0x7947 +0xB570 0x794A +0xB571 0x794B +0xB572 0x794C +0xB573 0x794D +0xB574 0x794E +0xB575 0x794F +0xB576 0x7950 +0xB577 0x7951 +0xB578 0x7952 +0xB579 0x7954 +0xB57A 0x7955 +0xB57B 0x7958 +0xB57C 0x7959 +0xB57D 0x7961 +0xB57E 0x7963 +0xB580 0x7964 +0xB581 0x7966 +0xB582 0x7969 +0xB583 0x796A +0xB584 0x796B +0xB585 0x796C +0xB586 0x796E +0xB587 0x7970 +0xB588 0x7971 +0xB589 0x7972 +0xB58A 0x7973 +0xB58B 0x7974 +0xB58C 0x7975 +0xB58D 0x7976 +0xB58E 0x7979 +0xB58F 0x797B +0xB590 0x797C +0xB591 0x797D +0xB592 0x797E +0xB593 0x797F +0xB594 0x7982 +0xB595 0x7983 +0xB596 0x7986 +0xB597 0x7987 +0xB598 0x7988 +0xB599 0x7989 +0xB59A 0x798B +0xB59B 0x798C +0xB59C 0x798D +0xB59D 0x798E +0xB59E 0x7990 +0xB59F 0x7991 +0xB5A0 0x7992 +0xB5A1 0x6020 +0xB5A2 0x803D +0xB5A3 0x62C5 +0xB5A4 0x4E39 +0xB5A5 0x5355 +0xB5A6 0x90F8 +0xB5A7 0x63B8 +0xB5A8 0x80C6 +0xB5A9 0x65E6 +0xB5AA 0x6C2E +0xB5AB 0x4F46 +0xB5AC 0x60EE +0xB5AD 0x6DE1 +0xB5AE 0x8BDE +0xB5AF 0x5F39 +0xB5B0 0x86CB +0xB5B1 0x5F53 +0xB5B2 0x6321 +0xB5B3 0x515A +0xB5B4 0x8361 +0xB5B5 0x6863 +0xB5B6 0x5200 +0xB5B7 0x6363 +0xB5B8 0x8E48 +0xB5B9 0x5012 +0xB5BA 0x5C9B +0xB5BB 0x7977 +0xB5BC 0x5BFC +0xB5BD 0x5230 +0xB5BE 0x7A3B +0xB5BF 0x60BC +0xB5C0 0x9053 +0xB5C1 0x76D7 +0xB5C2 0x5FB7 +0xB5C3 0x5F97 +0xB5C4 0x7684 +0xB5C5 0x8E6C +0xB5C6 0x706F +0xB5C7 0x767B +0xB5C8 0x7B49 +0xB5C9 0x77AA +0xB5CA 0x51F3 +0xB5CB 0x9093 +0xB5CC 0x5824 +0xB5CD 0x4F4E +0xB5CE 0x6EF4 +0xB5CF 0x8FEA +0xB5D0 0x654C +0xB5D1 0x7B1B +0xB5D2 0x72C4 +0xB5D3 0x6DA4 +0xB5D4 0x7FDF +0xB5D5 0x5AE1 +0xB5D6 0x62B5 +0xB5D7 0x5E95 +0xB5D8 0x5730 +0xB5D9 0x8482 +0xB5DA 0x7B2C +0xB5DB 0x5E1D +0xB5DC 0x5F1F +0xB5DD 0x9012 +0xB5DE 0x7F14 +0xB5DF 0x98A0 +0xB5E0 0x6382 +0xB5E1 0x6EC7 +0xB5E2 0x7898 +0xB5E3 0x70B9 +0xB5E4 0x5178 +0xB5E5 0x975B +0xB5E6 0x57AB +0xB5E7 0x7535 +0xB5E8 0x4F43 +0xB5E9 0x7538 +0xB5EA 0x5E97 +0xB5EB 0x60E6 +0xB5EC 0x5960 +0xB5ED 0x6DC0 +0xB5EE 0x6BBF +0xB5EF 0x7889 +0xB5F0 0x53FC +0xB5F1 0x96D5 +0xB5F2 0x51CB +0xB5F3 0x5201 +0xB5F4 0x6389 +0xB5F5 0x540A +0xB5F6 0x9493 +0xB5F7 0x8C03 +0xB5F8 0x8DCC +0xB5F9 0x7239 +0xB5FA 0x789F +0xB5FB 0x8776 +0xB5FC 0x8FED +0xB5FD 0x8C0D +0xB5FE 0x53E0 +0xB640 0x7993 +0xB641 0x7994 +0xB642 0x7995 +0xB643 0x7996 +0xB644 0x7997 +0xB645 0x7998 +0xB646 0x7999 +0xB647 0x799B +0xB648 0x799C +0xB649 0x799D +0xB64A 0x799E +0xB64B 0x799F +0xB64C 0x79A0 +0xB64D 0x79A1 +0xB64E 0x79A2 +0xB64F 0x79A3 +0xB650 0x79A4 +0xB651 0x79A5 +0xB652 0x79A6 +0xB653 0x79A8 +0xB654 0x79A9 +0xB655 0x79AA +0xB656 0x79AB +0xB657 0x79AC +0xB658 0x79AD +0xB659 0x79AE +0xB65A 0x79AF +0xB65B 0x79B0 +0xB65C 0x79B1 +0xB65D 0x79B2 +0xB65E 0x79B4 +0xB65F 0x79B5 +0xB660 0x79B6 +0xB661 0x79B7 +0xB662 0x79B8 +0xB663 0x79BC +0xB664 0x79BF +0xB665 0x79C2 +0xB666 0x79C4 +0xB667 0x79C5 +0xB668 0x79C7 +0xB669 0x79C8 +0xB66A 0x79CA +0xB66B 0x79CC +0xB66C 0x79CE +0xB66D 0x79CF +0xB66E 0x79D0 +0xB66F 0x79D3 +0xB670 0x79D4 +0xB671 0x79D6 +0xB672 0x79D7 +0xB673 0x79D9 +0xB674 0x79DA +0xB675 0x79DB +0xB676 0x79DC +0xB677 0x79DD +0xB678 0x79DE +0xB679 0x79E0 +0xB67A 0x79E1 +0xB67B 0x79E2 +0xB67C 0x79E5 +0xB67D 0x79E8 +0xB67E 0x79EA +0xB680 0x79EC +0xB681 0x79EE +0xB682 0x79F1 +0xB683 0x79F2 +0xB684 0x79F3 +0xB685 0x79F4 +0xB686 0x79F5 +0xB687 0x79F6 +0xB688 0x79F7 +0xB689 0x79F9 +0xB68A 0x79FA +0xB68B 0x79FC +0xB68C 0x79FE +0xB68D 0x79FF +0xB68E 0x7A01 +0xB68F 0x7A04 +0xB690 0x7A05 +0xB691 0x7A07 +0xB692 0x7A08 +0xB693 0x7A09 +0xB694 0x7A0A +0xB695 0x7A0C +0xB696 0x7A0F +0xB697 0x7A10 +0xB698 0x7A11 +0xB699 0x7A12 +0xB69A 0x7A13 +0xB69B 0x7A15 +0xB69C 0x7A16 +0xB69D 0x7A18 +0xB69E 0x7A19 +0xB69F 0x7A1B +0xB6A0 0x7A1C +0xB6A1 0x4E01 +0xB6A2 0x76EF +0xB6A3 0x53EE +0xB6A4 0x9489 +0xB6A5 0x9876 +0xB6A6 0x9F0E +0xB6A7 0x952D +0xB6A8 0x5B9A +0xB6A9 0x8BA2 +0xB6AA 0x4E22 +0xB6AB 0x4E1C +0xB6AC 0x51AC +0xB6AD 0x8463 +0xB6AE 0x61C2 +0xB6AF 0x52A8 +0xB6B0 0x680B +0xB6B1 0x4F97 +0xB6B2 0x606B +0xB6B3 0x51BB +0xB6B4 0x6D1E +0xB6B5 0x515C +0xB6B6 0x6296 +0xB6B7 0x6597 +0xB6B8 0x9661 +0xB6B9 0x8C46 +0xB6BA 0x9017 +0xB6BB 0x75D8 +0xB6BC 0x90FD +0xB6BD 0x7763 +0xB6BE 0x6BD2 +0xB6BF 0x728A +0xB6C0 0x72EC +0xB6C1 0x8BFB +0xB6C2 0x5835 +0xB6C3 0x7779 +0xB6C4 0x8D4C +0xB6C5 0x675C +0xB6C6 0x9540 +0xB6C7 0x809A +0xB6C8 0x5EA6 +0xB6C9 0x6E21 +0xB6CA 0x5992 +0xB6CB 0x7AEF +0xB6CC 0x77ED +0xB6CD 0x953B +0xB6CE 0x6BB5 +0xB6CF 0x65AD +0xB6D0 0x7F0E +0xB6D1 0x5806 +0xB6D2 0x5151 +0xB6D3 0x961F +0xB6D4 0x5BF9 +0xB6D5 0x58A9 +0xB6D6 0x5428 +0xB6D7 0x8E72 +0xB6D8 0x6566 +0xB6D9 0x987F +0xB6DA 0x56E4 +0xB6DB 0x949D +0xB6DC 0x76FE +0xB6DD 0x9041 +0xB6DE 0x6387 +0xB6DF 0x54C6 +0xB6E0 0x591A +0xB6E1 0x593A +0xB6E2 0x579B +0xB6E3 0x8EB2 +0xB6E4 0x6735 +0xB6E5 0x8DFA +0xB6E6 0x8235 +0xB6E7 0x5241 +0xB6E8 0x60F0 +0xB6E9 0x5815 +0xB6EA 0x86FE +0xB6EB 0x5CE8 +0xB6EC 0x9E45 +0xB6ED 0x4FC4 +0xB6EE 0x989D +0xB6EF 0x8BB9 +0xB6F0 0x5A25 +0xB6F1 0x6076 +0xB6F2 0x5384 +0xB6F3 0x627C +0xB6F4 0x904F +0xB6F5 0x9102 +0xB6F6 0x997F +0xB6F7 0x6069 +0xB6F8 0x800C +0xB6F9 0x513F +0xB6FA 0x8033 +0xB6FB 0x5C14 +0xB6FC 0x9975 +0xB6FD 0x6D31 +0xB6FE 0x4E8C +0xB740 0x7A1D +0xB741 0x7A1F +0xB742 0x7A21 +0xB743 0x7A22 +0xB744 0x7A24 +0xB745 0x7A25 +0xB746 0x7A26 +0xB747 0x7A27 +0xB748 0x7A28 +0xB749 0x7A29 +0xB74A 0x7A2A +0xB74B 0x7A2B +0xB74C 0x7A2C +0xB74D 0x7A2D +0xB74E 0x7A2E +0xB74F 0x7A2F +0xB750 0x7A30 +0xB751 0x7A31 +0xB752 0x7A32 +0xB753 0x7A34 +0xB754 0x7A35 +0xB755 0x7A36 +0xB756 0x7A38 +0xB757 0x7A3A +0xB758 0x7A3E +0xB759 0x7A40 +0xB75A 0x7A41 +0xB75B 0x7A42 +0xB75C 0x7A43 +0xB75D 0x7A44 +0xB75E 0x7A45 +0xB75F 0x7A47 +0xB760 0x7A48 +0xB761 0x7A49 +0xB762 0x7A4A +0xB763 0x7A4B +0xB764 0x7A4C +0xB765 0x7A4D +0xB766 0x7A4E +0xB767 0x7A4F +0xB768 0x7A50 +0xB769 0x7A52 +0xB76A 0x7A53 +0xB76B 0x7A54 +0xB76C 0x7A55 +0xB76D 0x7A56 +0xB76E 0x7A58 +0xB76F 0x7A59 +0xB770 0x7A5A +0xB771 0x7A5B +0xB772 0x7A5C +0xB773 0x7A5D +0xB774 0x7A5E +0xB775 0x7A5F +0xB776 0x7A60 +0xB777 0x7A61 +0xB778 0x7A62 +0xB779 0x7A63 +0xB77A 0x7A64 +0xB77B 0x7A65 +0xB77C 0x7A66 +0xB77D 0x7A67 +0xB77E 0x7A68 +0xB780 0x7A69 +0xB781 0x7A6A +0xB782 0x7A6B +0xB783 0x7A6C +0xB784 0x7A6D +0xB785 0x7A6E +0xB786 0x7A6F +0xB787 0x7A71 +0xB788 0x7A72 +0xB789 0x7A73 +0xB78A 0x7A75 +0xB78B 0x7A7B +0xB78C 0x7A7C +0xB78D 0x7A7D +0xB78E 0x7A7E +0xB78F 0x7A82 +0xB790 0x7A85 +0xB791 0x7A87 +0xB792 0x7A89 +0xB793 0x7A8A +0xB794 0x7A8B +0xB795 0x7A8C +0xB796 0x7A8E +0xB797 0x7A8F +0xB798 0x7A90 +0xB799 0x7A93 +0xB79A 0x7A94 +0xB79B 0x7A99 +0xB79C 0x7A9A +0xB79D 0x7A9B +0xB79E 0x7A9E +0xB79F 0x7AA1 +0xB7A0 0x7AA2 +0xB7A1 0x8D30 +0xB7A2 0x53D1 +0xB7A3 0x7F5A +0xB7A4 0x7B4F +0xB7A5 0x4F10 +0xB7A6 0x4E4F +0xB7A7 0x9600 +0xB7A8 0x6CD5 +0xB7A9 0x73D0 +0xB7AA 0x85E9 +0xB7AB 0x5E06 +0xB7AC 0x756A +0xB7AD 0x7FFB +0xB7AE 0x6A0A +0xB7AF 0x77FE +0xB7B0 0x9492 +0xB7B1 0x7E41 +0xB7B2 0x51E1 +0xB7B3 0x70E6 +0xB7B4 0x53CD +0xB7B5 0x8FD4 +0xB7B6 0x8303 +0xB7B7 0x8D29 +0xB7B8 0x72AF +0xB7B9 0x996D +0xB7BA 0x6CDB +0xB7BB 0x574A +0xB7BC 0x82B3 +0xB7BD 0x65B9 +0xB7BE 0x80AA +0xB7BF 0x623F +0xB7C0 0x9632 +0xB7C1 0x59A8 +0xB7C2 0x4EFF +0xB7C3 0x8BBF +0xB7C4 0x7EBA +0xB7C5 0x653E +0xB7C6 0x83F2 +0xB7C7 0x975E +0xB7C8 0x5561 +0xB7C9 0x98DE +0xB7CA 0x80A5 +0xB7CB 0x532A +0xB7CC 0x8BFD +0xB7CD 0x5420 +0xB7CE 0x80BA +0xB7CF 0x5E9F +0xB7D0 0x6CB8 +0xB7D1 0x8D39 +0xB7D2 0x82AC +0xB7D3 0x915A +0xB7D4 0x5429 +0xB7D5 0x6C1B +0xB7D6 0x5206 +0xB7D7 0x7EB7 +0xB7D8 0x575F +0xB7D9 0x711A +0xB7DA 0x6C7E +0xB7DB 0x7C89 +0xB7DC 0x594B +0xB7DD 0x4EFD +0xB7DE 0x5FFF +0xB7DF 0x6124 +0xB7E0 0x7CAA +0xB7E1 0x4E30 +0xB7E2 0x5C01 +0xB7E3 0x67AB +0xB7E4 0x8702 +0xB7E5 0x5CF0 +0xB7E6 0x950B +0xB7E7 0x98CE +0xB7E8 0x75AF +0xB7E9 0x70FD +0xB7EA 0x9022 +0xB7EB 0x51AF +0xB7EC 0x7F1D +0xB7ED 0x8BBD +0xB7EE 0x5949 +0xB7EF 0x51E4 +0xB7F0 0x4F5B +0xB7F1 0x5426 +0xB7F2 0x592B +0xB7F3 0x6577 +0xB7F4 0x80A4 +0xB7F5 0x5B75 +0xB7F6 0x6276 +0xB7F7 0x62C2 +0xB7F8 0x8F90 +0xB7F9 0x5E45 +0xB7FA 0x6C1F +0xB7FB 0x7B26 +0xB7FC 0x4F0F +0xB7FD 0x4FD8 +0xB7FE 0x670D +0xB840 0x7AA3 +0xB841 0x7AA4 +0xB842 0x7AA7 +0xB843 0x7AA9 +0xB844 0x7AAA +0xB845 0x7AAB +0xB846 0x7AAE +0xB847 0x7AAF +0xB848 0x7AB0 +0xB849 0x7AB1 +0xB84A 0x7AB2 +0xB84B 0x7AB4 +0xB84C 0x7AB5 +0xB84D 0x7AB6 +0xB84E 0x7AB7 +0xB84F 0x7AB8 +0xB850 0x7AB9 +0xB851 0x7ABA +0xB852 0x7ABB +0xB853 0x7ABC +0xB854 0x7ABD +0xB855 0x7ABE +0xB856 0x7AC0 +0xB857 0x7AC1 +0xB858 0x7AC2 +0xB859 0x7AC3 +0xB85A 0x7AC4 +0xB85B 0x7AC5 +0xB85C 0x7AC6 +0xB85D 0x7AC7 +0xB85E 0x7AC8 +0xB85F 0x7AC9 +0xB860 0x7ACA +0xB861 0x7ACC +0xB862 0x7ACD +0xB863 0x7ACE +0xB864 0x7ACF +0xB865 0x7AD0 +0xB866 0x7AD1 +0xB867 0x7AD2 +0xB868 0x7AD3 +0xB869 0x7AD4 +0xB86A 0x7AD5 +0xB86B 0x7AD7 +0xB86C 0x7AD8 +0xB86D 0x7ADA +0xB86E 0x7ADB +0xB86F 0x7ADC +0xB870 0x7ADD +0xB871 0x7AE1 +0xB872 0x7AE2 +0xB873 0x7AE4 +0xB874 0x7AE7 +0xB875 0x7AE8 +0xB876 0x7AE9 +0xB877 0x7AEA +0xB878 0x7AEB +0xB879 0x7AEC +0xB87A 0x7AEE +0xB87B 0x7AF0 +0xB87C 0x7AF1 +0xB87D 0x7AF2 +0xB87E 0x7AF3 +0xB880 0x7AF4 +0xB881 0x7AF5 +0xB882 0x7AF6 +0xB883 0x7AF7 +0xB884 0x7AF8 +0xB885 0x7AFB +0xB886 0x7AFC +0xB887 0x7AFE +0xB888 0x7B00 +0xB889 0x7B01 +0xB88A 0x7B02 +0xB88B 0x7B05 +0xB88C 0x7B07 +0xB88D 0x7B09 +0xB88E 0x7B0C +0xB88F 0x7B0D +0xB890 0x7B0E +0xB891 0x7B10 +0xB892 0x7B12 +0xB893 0x7B13 +0xB894 0x7B16 +0xB895 0x7B17 +0xB896 0x7B18 +0xB897 0x7B1A +0xB898 0x7B1C +0xB899 0x7B1D +0xB89A 0x7B1F +0xB89B 0x7B21 +0xB89C 0x7B22 +0xB89D 0x7B23 +0xB89E 0x7B27 +0xB89F 0x7B29 +0xB8A0 0x7B2D +0xB8A1 0x6D6E +0xB8A2 0x6DAA +0xB8A3 0x798F +0xB8A4 0x88B1 +0xB8A5 0x5F17 +0xB8A6 0x752B +0xB8A7 0x629A +0xB8A8 0x8F85 +0xB8A9 0x4FEF +0xB8AA 0x91DC +0xB8AB 0x65A7 +0xB8AC 0x812F +0xB8AD 0x8151 +0xB8AE 0x5E9C +0xB8AF 0x8150 +0xB8B0 0x8D74 +0xB8B1 0x526F +0xB8B2 0x8986 +0xB8B3 0x8D4B +0xB8B4 0x590D +0xB8B5 0x5085 +0xB8B6 0x4ED8 +0xB8B7 0x961C +0xB8B8 0x7236 +0xB8B9 0x8179 +0xB8BA 0x8D1F +0xB8BB 0x5BCC +0xB8BC 0x8BA3 +0xB8BD 0x9644 +0xB8BE 0x5987 +0xB8BF 0x7F1A +0xB8C0 0x5490 +0xB8C1 0x5676 +0xB8C2 0x560E +0xB8C3 0x8BE5 +0xB8C4 0x6539 +0xB8C5 0x6982 +0xB8C6 0x9499 +0xB8C7 0x76D6 +0xB8C8 0x6E89 +0xB8C9 0x5E72 +0xB8CA 0x7518 +0xB8CB 0x6746 +0xB8CC 0x67D1 +0xB8CD 0x7AFF +0xB8CE 0x809D +0xB8CF 0x8D76 +0xB8D0 0x611F +0xB8D1 0x79C6 +0xB8D2 0x6562 +0xB8D3 0x8D63 +0xB8D4 0x5188 +0xB8D5 0x521A +0xB8D6 0x94A2 +0xB8D7 0x7F38 +0xB8D8 0x809B +0xB8D9 0x7EB2 +0xB8DA 0x5C97 +0xB8DB 0x6E2F +0xB8DC 0x6760 +0xB8DD 0x7BD9 +0xB8DE 0x768B +0xB8DF 0x9AD8 +0xB8E0 0x818F +0xB8E1 0x7F94 +0xB8E2 0x7CD5 +0xB8E3 0x641E +0xB8E4 0x9550 +0xB8E5 0x7A3F +0xB8E6 0x544A +0xB8E7 0x54E5 +0xB8E8 0x6B4C +0xB8E9 0x6401 +0xB8EA 0x6208 +0xB8EB 0x9E3D +0xB8EC 0x80F3 +0xB8ED 0x7599 +0xB8EE 0x5272 +0xB8EF 0x9769 +0xB8F0 0x845B +0xB8F1 0x683C +0xB8F2 0x86E4 +0xB8F3 0x9601 +0xB8F4 0x9694 +0xB8F5 0x94EC +0xB8F6 0x4E2A +0xB8F7 0x5404 +0xB8F8 0x7ED9 +0xB8F9 0x6839 +0xB8FA 0x8DDF +0xB8FB 0x8015 +0xB8FC 0x66F4 +0xB8FD 0x5E9A +0xB8FE 0x7FB9 +0xB940 0x7B2F +0xB941 0x7B30 +0xB942 0x7B32 +0xB943 0x7B34 +0xB944 0x7B35 +0xB945 0x7B36 +0xB946 0x7B37 +0xB947 0x7B39 +0xB948 0x7B3B +0xB949 0x7B3D +0xB94A 0x7B3F +0xB94B 0x7B40 +0xB94C 0x7B41 +0xB94D 0x7B42 +0xB94E 0x7B43 +0xB94F 0x7B44 +0xB950 0x7B46 +0xB951 0x7B48 +0xB952 0x7B4A +0xB953 0x7B4D +0xB954 0x7B4E +0xB955 0x7B53 +0xB956 0x7B55 +0xB957 0x7B57 +0xB958 0x7B59 +0xB959 0x7B5C +0xB95A 0x7B5E +0xB95B 0x7B5F +0xB95C 0x7B61 +0xB95D 0x7B63 +0xB95E 0x7B64 +0xB95F 0x7B65 +0xB960 0x7B66 +0xB961 0x7B67 +0xB962 0x7B68 +0xB963 0x7B69 +0xB964 0x7B6A +0xB965 0x7B6B +0xB966 0x7B6C +0xB967 0x7B6D +0xB968 0x7B6F +0xB969 0x7B70 +0xB96A 0x7B73 +0xB96B 0x7B74 +0xB96C 0x7B76 +0xB96D 0x7B78 +0xB96E 0x7B7A +0xB96F 0x7B7C +0xB970 0x7B7D +0xB971 0x7B7F +0xB972 0x7B81 +0xB973 0x7B82 +0xB974 0x7B83 +0xB975 0x7B84 +0xB976 0x7B86 +0xB977 0x7B87 +0xB978 0x7B88 +0xB979 0x7B89 +0xB97A 0x7B8A +0xB97B 0x7B8B +0xB97C 0x7B8C +0xB97D 0x7B8E +0xB97E 0x7B8F +0xB980 0x7B91 +0xB981 0x7B92 +0xB982 0x7B93 +0xB983 0x7B96 +0xB984 0x7B98 +0xB985 0x7B99 +0xB986 0x7B9A +0xB987 0x7B9B +0xB988 0x7B9E +0xB989 0x7B9F +0xB98A 0x7BA0 +0xB98B 0x7BA3 +0xB98C 0x7BA4 +0xB98D 0x7BA5 +0xB98E 0x7BAE +0xB98F 0x7BAF +0xB990 0x7BB0 +0xB991 0x7BB2 +0xB992 0x7BB3 +0xB993 0x7BB5 +0xB994 0x7BB6 +0xB995 0x7BB7 +0xB996 0x7BB9 +0xB997 0x7BBA +0xB998 0x7BBB +0xB999 0x7BBC +0xB99A 0x7BBD +0xB99B 0x7BBE +0xB99C 0x7BBF +0xB99D 0x7BC0 +0xB99E 0x7BC2 +0xB99F 0x7BC3 +0xB9A0 0x7BC4 +0xB9A1 0x57C2 +0xB9A2 0x803F +0xB9A3 0x6897 +0xB9A4 0x5DE5 +0xB9A5 0x653B +0xB9A6 0x529F +0xB9A7 0x606D +0xB9A8 0x9F9A +0xB9A9 0x4F9B +0xB9AA 0x8EAC +0xB9AB 0x516C +0xB9AC 0x5BAB +0xB9AD 0x5F13 +0xB9AE 0x5DE9 +0xB9AF 0x6C5E +0xB9B0 0x62F1 +0xB9B1 0x8D21 +0xB9B2 0x5171 +0xB9B3 0x94A9 +0xB9B4 0x52FE +0xB9B5 0x6C9F +0xB9B6 0x82DF +0xB9B7 0x72D7 +0xB9B8 0x57A2 +0xB9B9 0x6784 +0xB9BA 0x8D2D +0xB9BB 0x591F +0xB9BC 0x8F9C +0xB9BD 0x83C7 +0xB9BE 0x5495 +0xB9BF 0x7B8D +0xB9C0 0x4F30 +0xB9C1 0x6CBD +0xB9C2 0x5B64 +0xB9C3 0x59D1 +0xB9C4 0x9F13 +0xB9C5 0x53E4 +0xB9C6 0x86CA +0xB9C7 0x9AA8 +0xB9C8 0x8C37 +0xB9C9 0x80A1 +0xB9CA 0x6545 +0xB9CB 0x987E +0xB9CC 0x56FA +0xB9CD 0x96C7 +0xB9CE 0x522E +0xB9CF 0x74DC +0xB9D0 0x5250 +0xB9D1 0x5BE1 +0xB9D2 0x6302 +0xB9D3 0x8902 +0xB9D4 0x4E56 +0xB9D5 0x62D0 +0xB9D6 0x602A +0xB9D7 0x68FA +0xB9D8 0x5173 +0xB9D9 0x5B98 +0xB9DA 0x51A0 +0xB9DB 0x89C2 +0xB9DC 0x7BA1 +0xB9DD 0x9986 +0xB9DE 0x7F50 +0xB9DF 0x60EF +0xB9E0 0x704C +0xB9E1 0x8D2F +0xB9E2 0x5149 +0xB9E3 0x5E7F +0xB9E4 0x901B +0xB9E5 0x7470 +0xB9E6 0x89C4 +0xB9E7 0x572D +0xB9E8 0x7845 +0xB9E9 0x5F52 +0xB9EA 0x9F9F +0xB9EB 0x95FA +0xB9EC 0x8F68 +0xB9ED 0x9B3C +0xB9EE 0x8BE1 +0xB9EF 0x7678 +0xB9F0 0x6842 +0xB9F1 0x67DC +0xB9F2 0x8DEA +0xB9F3 0x8D35 +0xB9F4 0x523D +0xB9F5 0x8F8A +0xB9F6 0x6EDA +0xB9F7 0x68CD +0xB9F8 0x9505 +0xB9F9 0x90ED +0xB9FA 0x56FD +0xB9FB 0x679C +0xB9FC 0x88F9 +0xB9FD 0x8FC7 +0xB9FE 0x54C8 +0xBA40 0x7BC5 +0xBA41 0x7BC8 +0xBA42 0x7BC9 +0xBA43 0x7BCA +0xBA44 0x7BCB +0xBA45 0x7BCD +0xBA46 0x7BCE +0xBA47 0x7BCF +0xBA48 0x7BD0 +0xBA49 0x7BD2 +0xBA4A 0x7BD4 +0xBA4B 0x7BD5 +0xBA4C 0x7BD6 +0xBA4D 0x7BD7 +0xBA4E 0x7BD8 +0xBA4F 0x7BDB +0xBA50 0x7BDC +0xBA51 0x7BDE +0xBA52 0x7BDF +0xBA53 0x7BE0 +0xBA54 0x7BE2 +0xBA55 0x7BE3 +0xBA56 0x7BE4 +0xBA57 0x7BE7 +0xBA58 0x7BE8 +0xBA59 0x7BE9 +0xBA5A 0x7BEB +0xBA5B 0x7BEC +0xBA5C 0x7BED +0xBA5D 0x7BEF +0xBA5E 0x7BF0 +0xBA5F 0x7BF2 +0xBA60 0x7BF3 +0xBA61 0x7BF4 +0xBA62 0x7BF5 +0xBA63 0x7BF6 +0xBA64 0x7BF8 +0xBA65 0x7BF9 +0xBA66 0x7BFA +0xBA67 0x7BFB +0xBA68 0x7BFD +0xBA69 0x7BFF +0xBA6A 0x7C00 +0xBA6B 0x7C01 +0xBA6C 0x7C02 +0xBA6D 0x7C03 +0xBA6E 0x7C04 +0xBA6F 0x7C05 +0xBA70 0x7C06 +0xBA71 0x7C08 +0xBA72 0x7C09 +0xBA73 0x7C0A +0xBA74 0x7C0D +0xBA75 0x7C0E +0xBA76 0x7C10 +0xBA77 0x7C11 +0xBA78 0x7C12 +0xBA79 0x7C13 +0xBA7A 0x7C14 +0xBA7B 0x7C15 +0xBA7C 0x7C17 +0xBA7D 0x7C18 +0xBA7E 0x7C19 +0xBA80 0x7C1A +0xBA81 0x7C1B +0xBA82 0x7C1C +0xBA83 0x7C1D +0xBA84 0x7C1E +0xBA85 0x7C20 +0xBA86 0x7C21 +0xBA87 0x7C22 +0xBA88 0x7C23 +0xBA89 0x7C24 +0xBA8A 0x7C25 +0xBA8B 0x7C28 +0xBA8C 0x7C29 +0xBA8D 0x7C2B +0xBA8E 0x7C2C +0xBA8F 0x7C2D +0xBA90 0x7C2E +0xBA91 0x7C2F +0xBA92 0x7C30 +0xBA93 0x7C31 +0xBA94 0x7C32 +0xBA95 0x7C33 +0xBA96 0x7C34 +0xBA97 0x7C35 +0xBA98 0x7C36 +0xBA99 0x7C37 +0xBA9A 0x7C39 +0xBA9B 0x7C3A +0xBA9C 0x7C3B +0xBA9D 0x7C3C +0xBA9E 0x7C3D +0xBA9F 0x7C3E +0xBAA0 0x7C42 +0xBAA1 0x9AB8 +0xBAA2 0x5B69 +0xBAA3 0x6D77 +0xBAA4 0x6C26 +0xBAA5 0x4EA5 +0xBAA6 0x5BB3 +0xBAA7 0x9A87 +0xBAA8 0x9163 +0xBAA9 0x61A8 +0xBAAA 0x90AF +0xBAAB 0x97E9 +0xBAAC 0x542B +0xBAAD 0x6DB5 +0xBAAE 0x5BD2 +0xBAAF 0x51FD +0xBAB0 0x558A +0xBAB1 0x7F55 +0xBAB2 0x7FF0 +0xBAB3 0x64BC +0xBAB4 0x634D +0xBAB5 0x65F1 +0xBAB6 0x61BE +0xBAB7 0x608D +0xBAB8 0x710A +0xBAB9 0x6C57 +0xBABA 0x6C49 +0xBABB 0x592F +0xBABC 0x676D +0xBABD 0x822A +0xBABE 0x58D5 +0xBABF 0x568E +0xBAC0 0x8C6A +0xBAC1 0x6BEB +0xBAC2 0x90DD +0xBAC3 0x597D +0xBAC4 0x8017 +0xBAC5 0x53F7 +0xBAC6 0x6D69 +0xBAC7 0x5475 +0xBAC8 0x559D +0xBAC9 0x8377 +0xBACA 0x83CF +0xBACB 0x6838 +0xBACC 0x79BE +0xBACD 0x548C +0xBACE 0x4F55 +0xBACF 0x5408 +0xBAD0 0x76D2 +0xBAD1 0x8C89 +0xBAD2 0x9602 +0xBAD3 0x6CB3 +0xBAD4 0x6DB8 +0xBAD5 0x8D6B +0xBAD6 0x8910 +0xBAD7 0x9E64 +0xBAD8 0x8D3A +0xBAD9 0x563F +0xBADA 0x9ED1 +0xBADB 0x75D5 +0xBADC 0x5F88 +0xBADD 0x72E0 +0xBADE 0x6068 +0xBADF 0x54FC +0xBAE0 0x4EA8 +0xBAE1 0x6A2A +0xBAE2 0x8861 +0xBAE3 0x6052 +0xBAE4 0x8F70 +0xBAE5 0x54C4 +0xBAE6 0x70D8 +0xBAE7 0x8679 +0xBAE8 0x9E3F +0xBAE9 0x6D2A +0xBAEA 0x5B8F +0xBAEB 0x5F18 +0xBAEC 0x7EA2 +0xBAED 0x5589 +0xBAEE 0x4FAF +0xBAEF 0x7334 +0xBAF0 0x543C +0xBAF1 0x539A +0xBAF2 0x5019 +0xBAF3 0x540E +0xBAF4 0x547C +0xBAF5 0x4E4E +0xBAF6 0x5FFD +0xBAF7 0x745A +0xBAF8 0x58F6 +0xBAF9 0x846B +0xBAFA 0x80E1 +0xBAFB 0x8774 +0xBAFC 0x72D0 +0xBAFD 0x7CCA +0xBAFE 0x6E56 +0xBB40 0x7C43 +0xBB41 0x7C44 +0xBB42 0x7C45 +0xBB43 0x7C46 +0xBB44 0x7C47 +0xBB45 0x7C48 +0xBB46 0x7C49 +0xBB47 0x7C4A +0xBB48 0x7C4B +0xBB49 0x7C4C +0xBB4A 0x7C4E +0xBB4B 0x7C4F +0xBB4C 0x7C50 +0xBB4D 0x7C51 +0xBB4E 0x7C52 +0xBB4F 0x7C53 +0xBB50 0x7C54 +0xBB51 0x7C55 +0xBB52 0x7C56 +0xBB53 0x7C57 +0xBB54 0x7C58 +0xBB55 0x7C59 +0xBB56 0x7C5A +0xBB57 0x7C5B +0xBB58 0x7C5C +0xBB59 0x7C5D +0xBB5A 0x7C5E +0xBB5B 0x7C5F +0xBB5C 0x7C60 +0xBB5D 0x7C61 +0xBB5E 0x7C62 +0xBB5F 0x7C63 +0xBB60 0x7C64 +0xBB61 0x7C65 +0xBB62 0x7C66 +0xBB63 0x7C67 +0xBB64 0x7C68 +0xBB65 0x7C69 +0xBB66 0x7C6A +0xBB67 0x7C6B +0xBB68 0x7C6C +0xBB69 0x7C6D +0xBB6A 0x7C6E +0xBB6B 0x7C6F +0xBB6C 0x7C70 +0xBB6D 0x7C71 +0xBB6E 0x7C72 +0xBB6F 0x7C75 +0xBB70 0x7C76 +0xBB71 0x7C77 +0xBB72 0x7C78 +0xBB73 0x7C79 +0xBB74 0x7C7A +0xBB75 0x7C7E +0xBB76 0x7C7F +0xBB77 0x7C80 +0xBB78 0x7C81 +0xBB79 0x7C82 +0xBB7A 0x7C83 +0xBB7B 0x7C84 +0xBB7C 0x7C85 +0xBB7D 0x7C86 +0xBB7E 0x7C87 +0xBB80 0x7C88 +0xBB81 0x7C8A +0xBB82 0x7C8B +0xBB83 0x7C8C +0xBB84 0x7C8D +0xBB85 0x7C8E +0xBB86 0x7C8F +0xBB87 0x7C90 +0xBB88 0x7C93 +0xBB89 0x7C94 +0xBB8A 0x7C96 +0xBB8B 0x7C99 +0xBB8C 0x7C9A +0xBB8D 0x7C9B +0xBB8E 0x7CA0 +0xBB8F 0x7CA1 +0xBB90 0x7CA3 +0xBB91 0x7CA6 +0xBB92 0x7CA7 +0xBB93 0x7CA8 +0xBB94 0x7CA9 +0xBB95 0x7CAB +0xBB96 0x7CAC +0xBB97 0x7CAD +0xBB98 0x7CAF +0xBB99 0x7CB0 +0xBB9A 0x7CB4 +0xBB9B 0x7CB5 +0xBB9C 0x7CB6 +0xBB9D 0x7CB7 +0xBB9E 0x7CB8 +0xBB9F 0x7CBA +0xBBA0 0x7CBB +0xBBA1 0x5F27 +0xBBA2 0x864E +0xBBA3 0x552C +0xBBA4 0x62A4 +0xBBA5 0x4E92 +0xBBA6 0x6CAA +0xBBA7 0x6237 +0xBBA8 0x82B1 +0xBBA9 0x54D7 +0xBBAA 0x534E +0xBBAB 0x733E +0xBBAC 0x6ED1 +0xBBAD 0x753B +0xBBAE 0x5212 +0xBBAF 0x5316 +0xBBB0 0x8BDD +0xBBB1 0x69D0 +0xBBB2 0x5F8A +0xBBB3 0x6000 +0xBBB4 0x6DEE +0xBBB5 0x574F +0xBBB6 0x6B22 +0xBBB7 0x73AF +0xBBB8 0x6853 +0xBBB9 0x8FD8 +0xBBBA 0x7F13 +0xBBBB 0x6362 +0xBBBC 0x60A3 +0xBBBD 0x5524 +0xBBBE 0x75EA +0xBBBF 0x8C62 +0xBBC0 0x7115 +0xBBC1 0x6DA3 +0xBBC2 0x5BA6 +0xBBC3 0x5E7B +0xBBC4 0x8352 +0xBBC5 0x614C +0xBBC6 0x9EC4 +0xBBC7 0x78FA +0xBBC8 0x8757 +0xBBC9 0x7C27 +0xBBCA 0x7687 +0xBBCB 0x51F0 +0xBBCC 0x60F6 +0xBBCD 0x714C +0xBBCE 0x6643 +0xBBCF 0x5E4C +0xBBD0 0x604D +0xBBD1 0x8C0E +0xBBD2 0x7070 +0xBBD3 0x6325 +0xBBD4 0x8F89 +0xBBD5 0x5FBD +0xBBD6 0x6062 +0xBBD7 0x86D4 +0xBBD8 0x56DE +0xBBD9 0x6BC1 +0xBBDA 0x6094 +0xBBDB 0x6167 +0xBBDC 0x5349 +0xBBDD 0x60E0 +0xBBDE 0x6666 +0xBBDF 0x8D3F +0xBBE0 0x79FD +0xBBE1 0x4F1A +0xBBE2 0x70E9 +0xBBE3 0x6C47 +0xBBE4 0x8BB3 +0xBBE5 0x8BF2 +0xBBE6 0x7ED8 +0xBBE7 0x8364 +0xBBE8 0x660F +0xBBE9 0x5A5A +0xBBEA 0x9B42 +0xBBEB 0x6D51 +0xBBEC 0x6DF7 +0xBBED 0x8C41 +0xBBEE 0x6D3B +0xBBEF 0x4F19 +0xBBF0 0x706B +0xBBF1 0x83B7 +0xBBF2 0x6216 +0xBBF3 0x60D1 +0xBBF4 0x970D +0xBBF5 0x8D27 +0xBBF6 0x7978 +0xBBF7 0x51FB +0xBBF8 0x573E +0xBBF9 0x57FA +0xBBFA 0x673A +0xBBFB 0x7578 +0xBBFC 0x7A3D +0xBBFD 0x79EF +0xBBFE 0x7B95 +0xBC40 0x7CBF +0xBC41 0x7CC0 +0xBC42 0x7CC2 +0xBC43 0x7CC3 +0xBC44 0x7CC4 +0xBC45 0x7CC6 +0xBC46 0x7CC9 +0xBC47 0x7CCB +0xBC48 0x7CCE +0xBC49 0x7CCF +0xBC4A 0x7CD0 +0xBC4B 0x7CD1 +0xBC4C 0x7CD2 +0xBC4D 0x7CD3 +0xBC4E 0x7CD4 +0xBC4F 0x7CD8 +0xBC50 0x7CDA +0xBC51 0x7CDB +0xBC52 0x7CDD +0xBC53 0x7CDE +0xBC54 0x7CE1 +0xBC55 0x7CE2 +0xBC56 0x7CE3 +0xBC57 0x7CE4 +0xBC58 0x7CE5 +0xBC59 0x7CE6 +0xBC5A 0x7CE7 +0xBC5B 0x7CE9 +0xBC5C 0x7CEA +0xBC5D 0x7CEB +0xBC5E 0x7CEC +0xBC5F 0x7CED +0xBC60 0x7CEE +0xBC61 0x7CF0 +0xBC62 0x7CF1 +0xBC63 0x7CF2 +0xBC64 0x7CF3 +0xBC65 0x7CF4 +0xBC66 0x7CF5 +0xBC67 0x7CF6 +0xBC68 0x7CF7 +0xBC69 0x7CF9 +0xBC6A 0x7CFA +0xBC6B 0x7CFC +0xBC6C 0x7CFD +0xBC6D 0x7CFE +0xBC6E 0x7CFF +0xBC6F 0x7D00 +0xBC70 0x7D01 +0xBC71 0x7D02 +0xBC72 0x7D03 +0xBC73 0x7D04 +0xBC74 0x7D05 +0xBC75 0x7D06 +0xBC76 0x7D07 +0xBC77 0x7D08 +0xBC78 0x7D09 +0xBC79 0x7D0B +0xBC7A 0x7D0C +0xBC7B 0x7D0D +0xBC7C 0x7D0E +0xBC7D 0x7D0F +0xBC7E 0x7D10 +0xBC80 0x7D11 +0xBC81 0x7D12 +0xBC82 0x7D13 +0xBC83 0x7D14 +0xBC84 0x7D15 +0xBC85 0x7D16 +0xBC86 0x7D17 +0xBC87 0x7D18 +0xBC88 0x7D19 +0xBC89 0x7D1A +0xBC8A 0x7D1B +0xBC8B 0x7D1C +0xBC8C 0x7D1D +0xBC8D 0x7D1E +0xBC8E 0x7D1F +0xBC8F 0x7D21 +0xBC90 0x7D23 +0xBC91 0x7D24 +0xBC92 0x7D25 +0xBC93 0x7D26 +0xBC94 0x7D28 +0xBC95 0x7D29 +0xBC96 0x7D2A +0xBC97 0x7D2C +0xBC98 0x7D2D +0xBC99 0x7D2E +0xBC9A 0x7D30 +0xBC9B 0x7D31 +0xBC9C 0x7D32 +0xBC9D 0x7D33 +0xBC9E 0x7D34 +0xBC9F 0x7D35 +0xBCA0 0x7D36 +0xBCA1 0x808C +0xBCA2 0x9965 +0xBCA3 0x8FF9 +0xBCA4 0x6FC0 +0xBCA5 0x8BA5 +0xBCA6 0x9E21 +0xBCA7 0x59EC +0xBCA8 0x7EE9 +0xBCA9 0x7F09 +0xBCAA 0x5409 +0xBCAB 0x6781 +0xBCAC 0x68D8 +0xBCAD 0x8F91 +0xBCAE 0x7C4D +0xBCAF 0x96C6 +0xBCB0 0x53CA +0xBCB1 0x6025 +0xBCB2 0x75BE +0xBCB3 0x6C72 +0xBCB4 0x5373 +0xBCB5 0x5AC9 +0xBCB6 0x7EA7 +0xBCB7 0x6324 +0xBCB8 0x51E0 +0xBCB9 0x810A +0xBCBA 0x5DF1 +0xBCBB 0x84DF +0xBCBC 0x6280 +0xBCBD 0x5180 +0xBCBE 0x5B63 +0xBCBF 0x4F0E +0xBCC0 0x796D +0xBCC1 0x5242 +0xBCC2 0x60B8 +0xBCC3 0x6D4E +0xBCC4 0x5BC4 +0xBCC5 0x5BC2 +0xBCC6 0x8BA1 +0xBCC7 0x8BB0 +0xBCC8 0x65E2 +0xBCC9 0x5FCC +0xBCCA 0x9645 +0xBCCB 0x5993 +0xBCCC 0x7EE7 +0xBCCD 0x7EAA +0xBCCE 0x5609 +0xBCCF 0x67B7 +0xBCD0 0x5939 +0xBCD1 0x4F73 +0xBCD2 0x5BB6 +0xBCD3 0x52A0 +0xBCD4 0x835A +0xBCD5 0x988A +0xBCD6 0x8D3E +0xBCD7 0x7532 +0xBCD8 0x94BE +0xBCD9 0x5047 +0xBCDA 0x7A3C +0xBCDB 0x4EF7 +0xBCDC 0x67B6 +0xBCDD 0x9A7E +0xBCDE 0x5AC1 +0xBCDF 0x6B7C +0xBCE0 0x76D1 +0xBCE1 0x575A +0xBCE2 0x5C16 +0xBCE3 0x7B3A +0xBCE4 0x95F4 +0xBCE5 0x714E +0xBCE6 0x517C +0xBCE7 0x80A9 +0xBCE8 0x8270 +0xBCE9 0x5978 +0xBCEA 0x7F04 +0xBCEB 0x8327 +0xBCEC 0x68C0 +0xBCED 0x67EC +0xBCEE 0x78B1 +0xBCEF 0x7877 +0xBCF0 0x62E3 +0xBCF1 0x6361 +0xBCF2 0x7B80 +0xBCF3 0x4FED +0xBCF4 0x526A +0xBCF5 0x51CF +0xBCF6 0x8350 +0xBCF7 0x69DB +0xBCF8 0x9274 +0xBCF9 0x8DF5 +0xBCFA 0x8D31 +0xBCFB 0x89C1 +0xBCFC 0x952E +0xBCFD 0x7BAD +0xBCFE 0x4EF6 +0xBD40 0x7D37 +0xBD41 0x7D38 +0xBD42 0x7D39 +0xBD43 0x7D3A +0xBD44 0x7D3B +0xBD45 0x7D3C +0xBD46 0x7D3D +0xBD47 0x7D3E +0xBD48 0x7D3F +0xBD49 0x7D40 +0xBD4A 0x7D41 +0xBD4B 0x7D42 +0xBD4C 0x7D43 +0xBD4D 0x7D44 +0xBD4E 0x7D45 +0xBD4F 0x7D46 +0xBD50 0x7D47 +0xBD51 0x7D48 +0xBD52 0x7D49 +0xBD53 0x7D4A +0xBD54 0x7D4B +0xBD55 0x7D4C +0xBD56 0x7D4D +0xBD57 0x7D4E +0xBD58 0x7D4F +0xBD59 0x7D50 +0xBD5A 0x7D51 +0xBD5B 0x7D52 +0xBD5C 0x7D53 +0xBD5D 0x7D54 +0xBD5E 0x7D55 +0xBD5F 0x7D56 +0xBD60 0x7D57 +0xBD61 0x7D58 +0xBD62 0x7D59 +0xBD63 0x7D5A +0xBD64 0x7D5B +0xBD65 0x7D5C +0xBD66 0x7D5D +0xBD67 0x7D5E +0xBD68 0x7D5F +0xBD69 0x7D60 +0xBD6A 0x7D61 +0xBD6B 0x7D62 +0xBD6C 0x7D63 +0xBD6D 0x7D64 +0xBD6E 0x7D65 +0xBD6F 0x7D66 +0xBD70 0x7D67 +0xBD71 0x7D68 +0xBD72 0x7D69 +0xBD73 0x7D6A +0xBD74 0x7D6B +0xBD75 0x7D6C +0xBD76 0x7D6D +0xBD77 0x7D6F +0xBD78 0x7D70 +0xBD79 0x7D71 +0xBD7A 0x7D72 +0xBD7B 0x7D73 +0xBD7C 0x7D74 +0xBD7D 0x7D75 +0xBD7E 0x7D76 +0xBD80 0x7D78 +0xBD81 0x7D79 +0xBD82 0x7D7A +0xBD83 0x7D7B +0xBD84 0x7D7C +0xBD85 0x7D7D +0xBD86 0x7D7E +0xBD87 0x7D7F +0xBD88 0x7D80 +0xBD89 0x7D81 +0xBD8A 0x7D82 +0xBD8B 0x7D83 +0xBD8C 0x7D84 +0xBD8D 0x7D85 +0xBD8E 0x7D86 +0xBD8F 0x7D87 +0xBD90 0x7D88 +0xBD91 0x7D89 +0xBD92 0x7D8A +0xBD93 0x7D8B +0xBD94 0x7D8C +0xBD95 0x7D8D +0xBD96 0x7D8E +0xBD97 0x7D8F +0xBD98 0x7D90 +0xBD99 0x7D91 +0xBD9A 0x7D92 +0xBD9B 0x7D93 +0xBD9C 0x7D94 +0xBD9D 0x7D95 +0xBD9E 0x7D96 +0xBD9F 0x7D97 +0xBDA0 0x7D98 +0xBDA1 0x5065 +0xBDA2 0x8230 +0xBDA3 0x5251 +0xBDA4 0x996F +0xBDA5 0x6E10 +0xBDA6 0x6E85 +0xBDA7 0x6DA7 +0xBDA8 0x5EFA +0xBDA9 0x50F5 +0xBDAA 0x59DC +0xBDAB 0x5C06 +0xBDAC 0x6D46 +0xBDAD 0x6C5F +0xBDAE 0x7586 +0xBDAF 0x848B +0xBDB0 0x6868 +0xBDB1 0x5956 +0xBDB2 0x8BB2 +0xBDB3 0x5320 +0xBDB4 0x9171 +0xBDB5 0x964D +0xBDB6 0x8549 +0xBDB7 0x6912 +0xBDB8 0x7901 +0xBDB9 0x7126 +0xBDBA 0x80F6 +0xBDBB 0x4EA4 +0xBDBC 0x90CA +0xBDBD 0x6D47 +0xBDBE 0x9A84 +0xBDBF 0x5A07 +0xBDC0 0x56BC +0xBDC1 0x6405 +0xBDC2 0x94F0 +0xBDC3 0x77EB +0xBDC4 0x4FA5 +0xBDC5 0x811A +0xBDC6 0x72E1 +0xBDC7 0x89D2 +0xBDC8 0x997A +0xBDC9 0x7F34 +0xBDCA 0x7EDE +0xBDCB 0x527F +0xBDCC 0x6559 +0xBDCD 0x9175 +0xBDCE 0x8F7F +0xBDCF 0x8F83 +0xBDD0 0x53EB +0xBDD1 0x7A96 +0xBDD2 0x63ED +0xBDD3 0x63A5 +0xBDD4 0x7686 +0xBDD5 0x79F8 +0xBDD6 0x8857 +0xBDD7 0x9636 +0xBDD8 0x622A +0xBDD9 0x52AB +0xBDDA 0x8282 +0xBDDB 0x6854 +0xBDDC 0x6770 +0xBDDD 0x6377 +0xBDDE 0x776B +0xBDDF 0x7AED +0xBDE0 0x6D01 +0xBDE1 0x7ED3 +0xBDE2 0x89E3 +0xBDE3 0x59D0 +0xBDE4 0x6212 +0xBDE5 0x85C9 +0xBDE6 0x82A5 +0xBDE7 0x754C +0xBDE8 0x501F +0xBDE9 0x4ECB +0xBDEA 0x75A5 +0xBDEB 0x8BEB +0xBDEC 0x5C4A +0xBDED 0x5DFE +0xBDEE 0x7B4B +0xBDEF 0x65A4 +0xBDF0 0x91D1 +0xBDF1 0x4ECA +0xBDF2 0x6D25 +0xBDF3 0x895F +0xBDF4 0x7D27 +0xBDF5 0x9526 +0xBDF6 0x4EC5 +0xBDF7 0x8C28 +0xBDF8 0x8FDB +0xBDF9 0x9773 +0xBDFA 0x664B +0xBDFB 0x7981 +0xBDFC 0x8FD1 +0xBDFD 0x70EC +0xBDFE 0x6D78 +0xBE40 0x7D99 +0xBE41 0x7D9A +0xBE42 0x7D9B +0xBE43 0x7D9C +0xBE44 0x7D9D +0xBE45 0x7D9E +0xBE46 0x7D9F +0xBE47 0x7DA0 +0xBE48 0x7DA1 +0xBE49 0x7DA2 +0xBE4A 0x7DA3 +0xBE4B 0x7DA4 +0xBE4C 0x7DA5 +0xBE4D 0x7DA7 +0xBE4E 0x7DA8 +0xBE4F 0x7DA9 +0xBE50 0x7DAA +0xBE51 0x7DAB +0xBE52 0x7DAC +0xBE53 0x7DAD +0xBE54 0x7DAF +0xBE55 0x7DB0 +0xBE56 0x7DB1 +0xBE57 0x7DB2 +0xBE58 0x7DB3 +0xBE59 0x7DB4 +0xBE5A 0x7DB5 +0xBE5B 0x7DB6 +0xBE5C 0x7DB7 +0xBE5D 0x7DB8 +0xBE5E 0x7DB9 +0xBE5F 0x7DBA +0xBE60 0x7DBB +0xBE61 0x7DBC +0xBE62 0x7DBD +0xBE63 0x7DBE +0xBE64 0x7DBF +0xBE65 0x7DC0 +0xBE66 0x7DC1 +0xBE67 0x7DC2 +0xBE68 0x7DC3 +0xBE69 0x7DC4 +0xBE6A 0x7DC5 +0xBE6B 0x7DC6 +0xBE6C 0x7DC7 +0xBE6D 0x7DC8 +0xBE6E 0x7DC9 +0xBE6F 0x7DCA +0xBE70 0x7DCB +0xBE71 0x7DCC +0xBE72 0x7DCD +0xBE73 0x7DCE +0xBE74 0x7DCF +0xBE75 0x7DD0 +0xBE76 0x7DD1 +0xBE77 0x7DD2 +0xBE78 0x7DD3 +0xBE79 0x7DD4 +0xBE7A 0x7DD5 +0xBE7B 0x7DD6 +0xBE7C 0x7DD7 +0xBE7D 0x7DD8 +0xBE7E 0x7DD9 +0xBE80 0x7DDA +0xBE81 0x7DDB +0xBE82 0x7DDC +0xBE83 0x7DDD +0xBE84 0x7DDE +0xBE85 0x7DDF +0xBE86 0x7DE0 +0xBE87 0x7DE1 +0xBE88 0x7DE2 +0xBE89 0x7DE3 +0xBE8A 0x7DE4 +0xBE8B 0x7DE5 +0xBE8C 0x7DE6 +0xBE8D 0x7DE7 +0xBE8E 0x7DE8 +0xBE8F 0x7DE9 +0xBE90 0x7DEA +0xBE91 0x7DEB +0xBE92 0x7DEC +0xBE93 0x7DED +0xBE94 0x7DEE +0xBE95 0x7DEF +0xBE96 0x7DF0 +0xBE97 0x7DF1 +0xBE98 0x7DF2 +0xBE99 0x7DF3 +0xBE9A 0x7DF4 +0xBE9B 0x7DF5 +0xBE9C 0x7DF6 +0xBE9D 0x7DF7 +0xBE9E 0x7DF8 +0xBE9F 0x7DF9 +0xBEA0 0x7DFA +0xBEA1 0x5C3D +0xBEA2 0x52B2 +0xBEA3 0x8346 +0xBEA4 0x5162 +0xBEA5 0x830E +0xBEA6 0x775B +0xBEA7 0x6676 +0xBEA8 0x9CB8 +0xBEA9 0x4EAC +0xBEAA 0x60CA +0xBEAB 0x7CBE +0xBEAC 0x7CB3 +0xBEAD 0x7ECF +0xBEAE 0x4E95 +0xBEAF 0x8B66 +0xBEB0 0x666F +0xBEB1 0x9888 +0xBEB2 0x9759 +0xBEB3 0x5883 +0xBEB4 0x656C +0xBEB5 0x955C +0xBEB6 0x5F84 +0xBEB7 0x75C9 +0xBEB8 0x9756 +0xBEB9 0x7ADF +0xBEBA 0x7ADE +0xBEBB 0x51C0 +0xBEBC 0x70AF +0xBEBD 0x7A98 +0xBEBE 0x63EA +0xBEBF 0x7A76 +0xBEC0 0x7EA0 +0xBEC1 0x7396 +0xBEC2 0x97ED +0xBEC3 0x4E45 +0xBEC4 0x7078 +0xBEC5 0x4E5D +0xBEC6 0x9152 +0xBEC7 0x53A9 +0xBEC8 0x6551 +0xBEC9 0x65E7 +0xBECA 0x81FC +0xBECB 0x8205 +0xBECC 0x548E +0xBECD 0x5C31 +0xBECE 0x759A +0xBECF 0x97A0 +0xBED0 0x62D8 +0xBED1 0x72D9 +0xBED2 0x75BD +0xBED3 0x5C45 +0xBED4 0x9A79 +0xBED5 0x83CA +0xBED6 0x5C40 +0xBED7 0x5480 +0xBED8 0x77E9 +0xBED9 0x4E3E +0xBEDA 0x6CAE +0xBEDB 0x805A +0xBEDC 0x62D2 +0xBEDD 0x636E +0xBEDE 0x5DE8 +0xBEDF 0x5177 +0xBEE0 0x8DDD +0xBEE1 0x8E1E +0xBEE2 0x952F +0xBEE3 0x4FF1 +0xBEE4 0x53E5 +0xBEE5 0x60E7 +0xBEE6 0x70AC +0xBEE7 0x5267 +0xBEE8 0x6350 +0xBEE9 0x9E43 +0xBEEA 0x5A1F +0xBEEB 0x5026 +0xBEEC 0x7737 +0xBEED 0x5377 +0xBEEE 0x7EE2 +0xBEEF 0x6485 +0xBEF0 0x652B +0xBEF1 0x6289 +0xBEF2 0x6398 +0xBEF3 0x5014 +0xBEF4 0x7235 +0xBEF5 0x89C9 +0xBEF6 0x51B3 +0xBEF7 0x8BC0 +0xBEF8 0x7EDD +0xBEF9 0x5747 +0xBEFA 0x83CC +0xBEFB 0x94A7 +0xBEFC 0x519B +0xBEFD 0x541B +0xBEFE 0x5CFB +0xBF40 0x7DFB +0xBF41 0x7DFC +0xBF42 0x7DFD +0xBF43 0x7DFE +0xBF44 0x7DFF +0xBF45 0x7E00 +0xBF46 0x7E01 +0xBF47 0x7E02 +0xBF48 0x7E03 +0xBF49 0x7E04 +0xBF4A 0x7E05 +0xBF4B 0x7E06 +0xBF4C 0x7E07 +0xBF4D 0x7E08 +0xBF4E 0x7E09 +0xBF4F 0x7E0A +0xBF50 0x7E0B +0xBF51 0x7E0C +0xBF52 0x7E0D +0xBF53 0x7E0E +0xBF54 0x7E0F +0xBF55 0x7E10 +0xBF56 0x7E11 +0xBF57 0x7E12 +0xBF58 0x7E13 +0xBF59 0x7E14 +0xBF5A 0x7E15 +0xBF5B 0x7E16 +0xBF5C 0x7E17 +0xBF5D 0x7E18 +0xBF5E 0x7E19 +0xBF5F 0x7E1A +0xBF60 0x7E1B +0xBF61 0x7E1C +0xBF62 0x7E1D +0xBF63 0x7E1E +0xBF64 0x7E1F +0xBF65 0x7E20 +0xBF66 0x7E21 +0xBF67 0x7E22 +0xBF68 0x7E23 +0xBF69 0x7E24 +0xBF6A 0x7E25 +0xBF6B 0x7E26 +0xBF6C 0x7E27 +0xBF6D 0x7E28 +0xBF6E 0x7E29 +0xBF6F 0x7E2A +0xBF70 0x7E2B +0xBF71 0x7E2C +0xBF72 0x7E2D +0xBF73 0x7E2E +0xBF74 0x7E2F +0xBF75 0x7E30 +0xBF76 0x7E31 +0xBF77 0x7E32 +0xBF78 0x7E33 +0xBF79 0x7E34 +0xBF7A 0x7E35 +0xBF7B 0x7E36 +0xBF7C 0x7E37 +0xBF7D 0x7E38 +0xBF7E 0x7E39 +0xBF80 0x7E3A +0xBF81 0x7E3C +0xBF82 0x7E3D +0xBF83 0x7E3E +0xBF84 0x7E3F +0xBF85 0x7E40 +0xBF86 0x7E42 +0xBF87 0x7E43 +0xBF88 0x7E44 +0xBF89 0x7E45 +0xBF8A 0x7E46 +0xBF8B 0x7E48 +0xBF8C 0x7E49 +0xBF8D 0x7E4A +0xBF8E 0x7E4B +0xBF8F 0x7E4C +0xBF90 0x7E4D +0xBF91 0x7E4E +0xBF92 0x7E4F +0xBF93 0x7E50 +0xBF94 0x7E51 +0xBF95 0x7E52 +0xBF96 0x7E53 +0xBF97 0x7E54 +0xBF98 0x7E55 +0xBF99 0x7E56 +0xBF9A 0x7E57 +0xBF9B 0x7E58 +0xBF9C 0x7E59 +0xBF9D 0x7E5A +0xBF9E 0x7E5B +0xBF9F 0x7E5C +0xBFA0 0x7E5D +0xBFA1 0x4FCA +0xBFA2 0x7AE3 +0xBFA3 0x6D5A +0xBFA4 0x90E1 +0xBFA5 0x9A8F +0xBFA6 0x5580 +0xBFA7 0x5496 +0xBFA8 0x5361 +0xBFA9 0x54AF +0xBFAA 0x5F00 +0xBFAB 0x63E9 +0xBFAC 0x6977 +0xBFAD 0x51EF +0xBFAE 0x6168 +0xBFAF 0x520A +0xBFB0 0x582A +0xBFB1 0x52D8 +0xBFB2 0x574E +0xBFB3 0x780D +0xBFB4 0x770B +0xBFB5 0x5EB7 +0xBFB6 0x6177 +0xBFB7 0x7CE0 +0xBFB8 0x625B +0xBFB9 0x6297 +0xBFBA 0x4EA2 +0xBFBB 0x7095 +0xBFBC 0x8003 +0xBFBD 0x62F7 +0xBFBE 0x70E4 +0xBFBF 0x9760 +0xBFC0 0x5777 +0xBFC1 0x82DB +0xBFC2 0x67EF +0xBFC3 0x68F5 +0xBFC4 0x78D5 +0xBFC5 0x9897 +0xBFC6 0x79D1 +0xBFC7 0x58F3 +0xBFC8 0x54B3 +0xBFC9 0x53EF +0xBFCA 0x6E34 +0xBFCB 0x514B +0xBFCC 0x523B +0xBFCD 0x5BA2 +0xBFCE 0x8BFE +0xBFCF 0x80AF +0xBFD0 0x5543 +0xBFD1 0x57A6 +0xBFD2 0x6073 +0xBFD3 0x5751 +0xBFD4 0x542D +0xBFD5 0x7A7A +0xBFD6 0x6050 +0xBFD7 0x5B54 +0xBFD8 0x63A7 +0xBFD9 0x62A0 +0xBFDA 0x53E3 +0xBFDB 0x6263 +0xBFDC 0x5BC7 +0xBFDD 0x67AF +0xBFDE 0x54ED +0xBFDF 0x7A9F +0xBFE0 0x82E6 +0xBFE1 0x9177 +0xBFE2 0x5E93 +0xBFE3 0x88E4 +0xBFE4 0x5938 +0xBFE5 0x57AE +0xBFE6 0x630E +0xBFE7 0x8DE8 +0xBFE8 0x80EF +0xBFE9 0x5757 +0xBFEA 0x7B77 +0xBFEB 0x4FA9 +0xBFEC 0x5FEB +0xBFED 0x5BBD +0xBFEE 0x6B3E +0xBFEF 0x5321 +0xBFF0 0x7B50 +0xBFF1 0x72C2 +0xBFF2 0x6846 +0xBFF3 0x77FF +0xBFF4 0x7736 +0xBFF5 0x65F7 +0xBFF6 0x51B5 +0xBFF7 0x4E8F +0xBFF8 0x76D4 +0xBFF9 0x5CBF +0xBFFA 0x7AA5 +0xBFFB 0x8475 +0xBFFC 0x594E +0xBFFD 0x9B41 +0xBFFE 0x5080 +0xC040 0x7E5E +0xC041 0x7E5F +0xC042 0x7E60 +0xC043 0x7E61 +0xC044 0x7E62 +0xC045 0x7E63 +0xC046 0x7E64 +0xC047 0x7E65 +0xC048 0x7E66 +0xC049 0x7E67 +0xC04A 0x7E68 +0xC04B 0x7E69 +0xC04C 0x7E6A +0xC04D 0x7E6B +0xC04E 0x7E6C +0xC04F 0x7E6D +0xC050 0x7E6E +0xC051 0x7E6F +0xC052 0x7E70 +0xC053 0x7E71 +0xC054 0x7E72 +0xC055 0x7E73 +0xC056 0x7E74 +0xC057 0x7E75 +0xC058 0x7E76 +0xC059 0x7E77 +0xC05A 0x7E78 +0xC05B 0x7E79 +0xC05C 0x7E7A +0xC05D 0x7E7B +0xC05E 0x7E7C +0xC05F 0x7E7D +0xC060 0x7E7E +0xC061 0x7E7F +0xC062 0x7E80 +0xC063 0x7E81 +0xC064 0x7E83 +0xC065 0x7E84 +0xC066 0x7E85 +0xC067 0x7E86 +0xC068 0x7E87 +0xC069 0x7E88 +0xC06A 0x7E89 +0xC06B 0x7E8A +0xC06C 0x7E8B +0xC06D 0x7E8C +0xC06E 0x7E8D +0xC06F 0x7E8E +0xC070 0x7E8F +0xC071 0x7E90 +0xC072 0x7E91 +0xC073 0x7E92 +0xC074 0x7E93 +0xC075 0x7E94 +0xC076 0x7E95 +0xC077 0x7E96 +0xC078 0x7E97 +0xC079 0x7E98 +0xC07A 0x7E99 +0xC07B 0x7E9A +0xC07C 0x7E9C +0xC07D 0x7E9D +0xC07E 0x7E9E +0xC080 0x7EAE +0xC081 0x7EB4 +0xC082 0x7EBB +0xC083 0x7EBC +0xC084 0x7ED6 +0xC085 0x7EE4 +0xC086 0x7EEC +0xC087 0x7EF9 +0xC088 0x7F0A +0xC089 0x7F10 +0xC08A 0x7F1E +0xC08B 0x7F37 +0xC08C 0x7F39 +0xC08D 0x7F3B +0xC08E 0x7F3C +0xC08F 0x7F3D +0xC090 0x7F3E +0xC091 0x7F3F +0xC092 0x7F40 +0xC093 0x7F41 +0xC094 0x7F43 +0xC095 0x7F46 +0xC096 0x7F47 +0xC097 0x7F48 +0xC098 0x7F49 +0xC099 0x7F4A +0xC09A 0x7F4B +0xC09B 0x7F4C +0xC09C 0x7F4D +0xC09D 0x7F4E +0xC09E 0x7F4F +0xC09F 0x7F52 +0xC0A0 0x7F53 +0xC0A1 0x9988 +0xC0A2 0x6127 +0xC0A3 0x6E83 +0xC0A4 0x5764 +0xC0A5 0x6606 +0xC0A6 0x6346 +0xC0A7 0x56F0 +0xC0A8 0x62EC +0xC0A9 0x6269 +0xC0AA 0x5ED3 +0xC0AB 0x9614 +0xC0AC 0x5783 +0xC0AD 0x62C9 +0xC0AE 0x5587 +0xC0AF 0x8721 +0xC0B0 0x814A +0xC0B1 0x8FA3 +0xC0B2 0x5566 +0xC0B3 0x83B1 +0xC0B4 0x6765 +0xC0B5 0x8D56 +0xC0B6 0x84DD +0xC0B7 0x5A6A +0xC0B8 0x680F +0xC0B9 0x62E6 +0xC0BA 0x7BEE +0xC0BB 0x9611 +0xC0BC 0x5170 +0xC0BD 0x6F9C +0xC0BE 0x8C30 +0xC0BF 0x63FD +0xC0C0 0x89C8 +0xC0C1 0x61D2 +0xC0C2 0x7F06 +0xC0C3 0x70C2 +0xC0C4 0x6EE5 +0xC0C5 0x7405 +0xC0C6 0x6994 +0xC0C7 0x72FC +0xC0C8 0x5ECA +0xC0C9 0x90CE +0xC0CA 0x6717 +0xC0CB 0x6D6A +0xC0CC 0x635E +0xC0CD 0x52B3 +0xC0CE 0x7262 +0xC0CF 0x8001 +0xC0D0 0x4F6C +0xC0D1 0x59E5 +0xC0D2 0x916A +0xC0D3 0x70D9 +0xC0D4 0x6D9D +0xC0D5 0x52D2 +0xC0D6 0x4E50 +0xC0D7 0x96F7 +0xC0D8 0x956D +0xC0D9 0x857E +0xC0DA 0x78CA +0xC0DB 0x7D2F +0xC0DC 0x5121 +0xC0DD 0x5792 +0xC0DE 0x64C2 +0xC0DF 0x808B +0xC0E0 0x7C7B +0xC0E1 0x6CEA +0xC0E2 0x68F1 +0xC0E3 0x695E +0xC0E4 0x51B7 +0xC0E5 0x5398 +0xC0E6 0x68A8 +0xC0E7 0x7281 +0xC0E8 0x9ECE +0xC0E9 0x7BF1 +0xC0EA 0x72F8 +0xC0EB 0x79BB +0xC0EC 0x6F13 +0xC0ED 0x7406 +0xC0EE 0x674E +0xC0EF 0x91CC +0xC0F0 0x9CA4 +0xC0F1 0x793C +0xC0F2 0x8389 +0xC0F3 0x8354 +0xC0F4 0x540F +0xC0F5 0x6817 +0xC0F6 0x4E3D +0xC0F7 0x5389 +0xC0F8 0x52B1 +0xC0F9 0x783E +0xC0FA 0x5386 +0xC0FB 0x5229 +0xC0FC 0x5088 +0xC0FD 0x4F8B +0xC0FE 0x4FD0 +0xC140 0x7F56 +0xC141 0x7F59 +0xC142 0x7F5B +0xC143 0x7F5C +0xC144 0x7F5D +0xC145 0x7F5E +0xC146 0x7F60 +0xC147 0x7F63 +0xC148 0x7F64 +0xC149 0x7F65 +0xC14A 0x7F66 +0xC14B 0x7F67 +0xC14C 0x7F6B +0xC14D 0x7F6C +0xC14E 0x7F6D +0xC14F 0x7F6F +0xC150 0x7F70 +0xC151 0x7F73 +0xC152 0x7F75 +0xC153 0x7F76 +0xC154 0x7F77 +0xC155 0x7F78 +0xC156 0x7F7A +0xC157 0x7F7B +0xC158 0x7F7C +0xC159 0x7F7D +0xC15A 0x7F7F +0xC15B 0x7F80 +0xC15C 0x7F82 +0xC15D 0x7F83 +0xC15E 0x7F84 +0xC15F 0x7F85 +0xC160 0x7F86 +0xC161 0x7F87 +0xC162 0x7F88 +0xC163 0x7F89 +0xC164 0x7F8B +0xC165 0x7F8D +0xC166 0x7F8F +0xC167 0x7F90 +0xC168 0x7F91 +0xC169 0x7F92 +0xC16A 0x7F93 +0xC16B 0x7F95 +0xC16C 0x7F96 +0xC16D 0x7F97 +0xC16E 0x7F98 +0xC16F 0x7F99 +0xC170 0x7F9B +0xC171 0x7F9C +0xC172 0x7FA0 +0xC173 0x7FA2 +0xC174 0x7FA3 +0xC175 0x7FA5 +0xC176 0x7FA6 +0xC177 0x7FA8 +0xC178 0x7FA9 +0xC179 0x7FAA +0xC17A 0x7FAB +0xC17B 0x7FAC +0xC17C 0x7FAD +0xC17D 0x7FAE +0xC17E 0x7FB1 +0xC180 0x7FB3 +0xC181 0x7FB4 +0xC182 0x7FB5 +0xC183 0x7FB6 +0xC184 0x7FB7 +0xC185 0x7FBA +0xC186 0x7FBB +0xC187 0x7FBE +0xC188 0x7FC0 +0xC189 0x7FC2 +0xC18A 0x7FC3 +0xC18B 0x7FC4 +0xC18C 0x7FC6 +0xC18D 0x7FC7 +0xC18E 0x7FC8 +0xC18F 0x7FC9 +0xC190 0x7FCB +0xC191 0x7FCD +0xC192 0x7FCF +0xC193 0x7FD0 +0xC194 0x7FD1 +0xC195 0x7FD2 +0xC196 0x7FD3 +0xC197 0x7FD6 +0xC198 0x7FD7 +0xC199 0x7FD9 +0xC19A 0x7FDA +0xC19B 0x7FDB +0xC19C 0x7FDC +0xC19D 0x7FDD +0xC19E 0x7FDE +0xC19F 0x7FE2 +0xC1A0 0x7FE3 +0xC1A1 0x75E2 +0xC1A2 0x7ACB +0xC1A3 0x7C92 +0xC1A4 0x6CA5 +0xC1A5 0x96B6 +0xC1A6 0x529B +0xC1A7 0x7483 +0xC1A8 0x54E9 +0xC1A9 0x4FE9 +0xC1AA 0x8054 +0xC1AB 0x83B2 +0xC1AC 0x8FDE +0xC1AD 0x9570 +0xC1AE 0x5EC9 +0xC1AF 0x601C +0xC1B0 0x6D9F +0xC1B1 0x5E18 +0xC1B2 0x655B +0xC1B3 0x8138 +0xC1B4 0x94FE +0xC1B5 0x604B +0xC1B6 0x70BC +0xC1B7 0x7EC3 +0xC1B8 0x7CAE +0xC1B9 0x51C9 +0xC1BA 0x6881 +0xC1BB 0x7CB1 +0xC1BC 0x826F +0xC1BD 0x4E24 +0xC1BE 0x8F86 +0xC1BF 0x91CF +0xC1C0 0x667E +0xC1C1 0x4EAE +0xC1C2 0x8C05 +0xC1C3 0x64A9 +0xC1C4 0x804A +0xC1C5 0x50DA +0xC1C6 0x7597 +0xC1C7 0x71CE +0xC1C8 0x5BE5 +0xC1C9 0x8FBD +0xC1CA 0x6F66 +0xC1CB 0x4E86 +0xC1CC 0x6482 +0xC1CD 0x9563 +0xC1CE 0x5ED6 +0xC1CF 0x6599 +0xC1D0 0x5217 +0xC1D1 0x88C2 +0xC1D2 0x70C8 +0xC1D3 0x52A3 +0xC1D4 0x730E +0xC1D5 0x7433 +0xC1D6 0x6797 +0xC1D7 0x78F7 +0xC1D8 0x9716 +0xC1D9 0x4E34 +0xC1DA 0x90BB +0xC1DB 0x9CDE +0xC1DC 0x6DCB +0xC1DD 0x51DB +0xC1DE 0x8D41 +0xC1DF 0x541D +0xC1E0 0x62CE +0xC1E1 0x73B2 +0xC1E2 0x83F1 +0xC1E3 0x96F6 +0xC1E4 0x9F84 +0xC1E5 0x94C3 +0xC1E6 0x4F36 +0xC1E7 0x7F9A +0xC1E8 0x51CC +0xC1E9 0x7075 +0xC1EA 0x9675 +0xC1EB 0x5CAD +0xC1EC 0x9886 +0xC1ED 0x53E6 +0xC1EE 0x4EE4 +0xC1EF 0x6E9C +0xC1F0 0x7409 +0xC1F1 0x69B4 +0xC1F2 0x786B +0xC1F3 0x998F +0xC1F4 0x7559 +0xC1F5 0x5218 +0xC1F6 0x7624 +0xC1F7 0x6D41 +0xC1F8 0x67F3 +0xC1F9 0x516D +0xC1FA 0x9F99 +0xC1FB 0x804B +0xC1FC 0x5499 +0xC1FD 0x7B3C +0xC1FE 0x7ABF +0xC240 0x7FE4 +0xC241 0x7FE7 +0xC242 0x7FE8 +0xC243 0x7FEA +0xC244 0x7FEB +0xC245 0x7FEC +0xC246 0x7FED +0xC247 0x7FEF +0xC248 0x7FF2 +0xC249 0x7FF4 +0xC24A 0x7FF5 +0xC24B 0x7FF6 +0xC24C 0x7FF7 +0xC24D 0x7FF8 +0xC24E 0x7FF9 +0xC24F 0x7FFA +0xC250 0x7FFD +0xC251 0x7FFE +0xC252 0x7FFF +0xC253 0x8002 +0xC254 0x8007 +0xC255 0x8008 +0xC256 0x8009 +0xC257 0x800A +0xC258 0x800E +0xC259 0x800F +0xC25A 0x8011 +0xC25B 0x8013 +0xC25C 0x801A +0xC25D 0x801B +0xC25E 0x801D +0xC25F 0x801E +0xC260 0x801F +0xC261 0x8021 +0xC262 0x8023 +0xC263 0x8024 +0xC264 0x802B +0xC265 0x802C +0xC266 0x802D +0xC267 0x802E +0xC268 0x802F +0xC269 0x8030 +0xC26A 0x8032 +0xC26B 0x8034 +0xC26C 0x8039 +0xC26D 0x803A +0xC26E 0x803C +0xC26F 0x803E +0xC270 0x8040 +0xC271 0x8041 +0xC272 0x8044 +0xC273 0x8045 +0xC274 0x8047 +0xC275 0x8048 +0xC276 0x8049 +0xC277 0x804E +0xC278 0x804F +0xC279 0x8050 +0xC27A 0x8051 +0xC27B 0x8053 +0xC27C 0x8055 +0xC27D 0x8056 +0xC27E 0x8057 +0xC280 0x8059 +0xC281 0x805B +0xC282 0x805C +0xC283 0x805D +0xC284 0x805E +0xC285 0x805F +0xC286 0x8060 +0xC287 0x8061 +0xC288 0x8062 +0xC289 0x8063 +0xC28A 0x8064 +0xC28B 0x8065 +0xC28C 0x8066 +0xC28D 0x8067 +0xC28E 0x8068 +0xC28F 0x806B +0xC290 0x806C +0xC291 0x806D +0xC292 0x806E +0xC293 0x806F +0xC294 0x8070 +0xC295 0x8072 +0xC296 0x8073 +0xC297 0x8074 +0xC298 0x8075 +0xC299 0x8076 +0xC29A 0x8077 +0xC29B 0x8078 +0xC29C 0x8079 +0xC29D 0x807A +0xC29E 0x807B +0xC29F 0x807C +0xC2A0 0x807D +0xC2A1 0x9686 +0xC2A2 0x5784 +0xC2A3 0x62E2 +0xC2A4 0x9647 +0xC2A5 0x697C +0xC2A6 0x5A04 +0xC2A7 0x6402 +0xC2A8 0x7BD3 +0xC2A9 0x6F0F +0xC2AA 0x964B +0xC2AB 0x82A6 +0xC2AC 0x5362 +0xC2AD 0x9885 +0xC2AE 0x5E90 +0xC2AF 0x7089 +0xC2B0 0x63B3 +0xC2B1 0x5364 +0xC2B2 0x864F +0xC2B3 0x9C81 +0xC2B4 0x9E93 +0xC2B5 0x788C +0xC2B6 0x9732 +0xC2B7 0x8DEF +0xC2B8 0x8D42 +0xC2B9 0x9E7F +0xC2BA 0x6F5E +0xC2BB 0x7984 +0xC2BC 0x5F55 +0xC2BD 0x9646 +0xC2BE 0x622E +0xC2BF 0x9A74 +0xC2C0 0x5415 +0xC2C1 0x94DD +0xC2C2 0x4FA3 +0xC2C3 0x65C5 +0xC2C4 0x5C65 +0xC2C5 0x5C61 +0xC2C6 0x7F15 +0xC2C7 0x8651 +0xC2C8 0x6C2F +0xC2C9 0x5F8B +0xC2CA 0x7387 +0xC2CB 0x6EE4 +0xC2CC 0x7EFF +0xC2CD 0x5CE6 +0xC2CE 0x631B +0xC2CF 0x5B6A +0xC2D0 0x6EE6 +0xC2D1 0x5375 +0xC2D2 0x4E71 +0xC2D3 0x63A0 +0xC2D4 0x7565 +0xC2D5 0x62A1 +0xC2D6 0x8F6E +0xC2D7 0x4F26 +0xC2D8 0x4ED1 +0xC2D9 0x6CA6 +0xC2DA 0x7EB6 +0xC2DB 0x8BBA +0xC2DC 0x841D +0xC2DD 0x87BA +0xC2DE 0x7F57 +0xC2DF 0x903B +0xC2E0 0x9523 +0xC2E1 0x7BA9 +0xC2E2 0x9AA1 +0xC2E3 0x88F8 +0xC2E4 0x843D +0xC2E5 0x6D1B +0xC2E6 0x9A86 +0xC2E7 0x7EDC +0xC2E8 0x5988 +0xC2E9 0x9EBB +0xC2EA 0x739B +0xC2EB 0x7801 +0xC2EC 0x8682 +0xC2ED 0x9A6C +0xC2EE 0x9A82 +0xC2EF 0x561B +0xC2F0 0x5417 +0xC2F1 0x57CB +0xC2F2 0x4E70 +0xC2F3 0x9EA6 +0xC2F4 0x5356 +0xC2F5 0x8FC8 +0xC2F6 0x8109 +0xC2F7 0x7792 +0xC2F8 0x9992 +0xC2F9 0x86EE +0xC2FA 0x6EE1 +0xC2FB 0x8513 +0xC2FC 0x66FC +0xC2FD 0x6162 +0xC2FE 0x6F2B +0xC340 0x807E +0xC341 0x8081 +0xC342 0x8082 +0xC343 0x8085 +0xC344 0x8088 +0xC345 0x808A +0xC346 0x808D +0xC347 0x808E +0xC348 0x808F +0xC349 0x8090 +0xC34A 0x8091 +0xC34B 0x8092 +0xC34C 0x8094 +0xC34D 0x8095 +0xC34E 0x8097 +0xC34F 0x8099 +0xC350 0x809E +0xC351 0x80A3 +0xC352 0x80A6 +0xC353 0x80A7 +0xC354 0x80A8 +0xC355 0x80AC +0xC356 0x80B0 +0xC357 0x80B3 +0xC358 0x80B5 +0xC359 0x80B6 +0xC35A 0x80B8 +0xC35B 0x80B9 +0xC35C 0x80BB +0xC35D 0x80C5 +0xC35E 0x80C7 +0xC35F 0x80C8 +0xC360 0x80C9 +0xC361 0x80CA +0xC362 0x80CB +0xC363 0x80CF +0xC364 0x80D0 +0xC365 0x80D1 +0xC366 0x80D2 +0xC367 0x80D3 +0xC368 0x80D4 +0xC369 0x80D5 +0xC36A 0x80D8 +0xC36B 0x80DF +0xC36C 0x80E0 +0xC36D 0x80E2 +0xC36E 0x80E3 +0xC36F 0x80E6 +0xC370 0x80EE +0xC371 0x80F5 +0xC372 0x80F7 +0xC373 0x80F9 +0xC374 0x80FB +0xC375 0x80FE +0xC376 0x80FF +0xC377 0x8100 +0xC378 0x8101 +0xC379 0x8103 +0xC37A 0x8104 +0xC37B 0x8105 +0xC37C 0x8107 +0xC37D 0x8108 +0xC37E 0x810B +0xC380 0x810C +0xC381 0x8115 +0xC382 0x8117 +0xC383 0x8119 +0xC384 0x811B +0xC385 0x811C +0xC386 0x811D +0xC387 0x811F +0xC388 0x8120 +0xC389 0x8121 +0xC38A 0x8122 +0xC38B 0x8123 +0xC38C 0x8124 +0xC38D 0x8125 +0xC38E 0x8126 +0xC38F 0x8127 +0xC390 0x8128 +0xC391 0x8129 +0xC392 0x812A +0xC393 0x812B +0xC394 0x812D +0xC395 0x812E +0xC396 0x8130 +0xC397 0x8133 +0xC398 0x8134 +0xC399 0x8135 +0xC39A 0x8137 +0xC39B 0x8139 +0xC39C 0x813A +0xC39D 0x813B +0xC39E 0x813C +0xC39F 0x813D +0xC3A0 0x813F +0xC3A1 0x8C29 +0xC3A2 0x8292 +0xC3A3 0x832B +0xC3A4 0x76F2 +0xC3A5 0x6C13 +0xC3A6 0x5FD9 +0xC3A7 0x83BD +0xC3A8 0x732B +0xC3A9 0x8305 +0xC3AA 0x951A +0xC3AB 0x6BDB +0xC3AC 0x77DB +0xC3AD 0x94C6 +0xC3AE 0x536F +0xC3AF 0x8302 +0xC3B0 0x5192 +0xC3B1 0x5E3D +0xC3B2 0x8C8C +0xC3B3 0x8D38 +0xC3B4 0x4E48 +0xC3B5 0x73AB +0xC3B6 0x679A +0xC3B7 0x6885 +0xC3B8 0x9176 +0xC3B9 0x9709 +0xC3BA 0x7164 +0xC3BB 0x6CA1 +0xC3BC 0x7709 +0xC3BD 0x5A92 +0xC3BE 0x9541 +0xC3BF 0x6BCF +0xC3C0 0x7F8E +0xC3C1 0x6627 +0xC3C2 0x5BD0 +0xC3C3 0x59B9 +0xC3C4 0x5A9A +0xC3C5 0x95E8 +0xC3C6 0x95F7 +0xC3C7 0x4EEC +0xC3C8 0x840C +0xC3C9 0x8499 +0xC3CA 0x6AAC +0xC3CB 0x76DF +0xC3CC 0x9530 +0xC3CD 0x731B +0xC3CE 0x68A6 +0xC3CF 0x5B5F +0xC3D0 0x772F +0xC3D1 0x919A +0xC3D2 0x9761 +0xC3D3 0x7CDC +0xC3D4 0x8FF7 +0xC3D5 0x8C1C +0xC3D6 0x5F25 +0xC3D7 0x7C73 +0xC3D8 0x79D8 +0xC3D9 0x89C5 +0xC3DA 0x6CCC +0xC3DB 0x871C +0xC3DC 0x5BC6 +0xC3DD 0x5E42 +0xC3DE 0x68C9 +0xC3DF 0x7720 +0xC3E0 0x7EF5 +0xC3E1 0x5195 +0xC3E2 0x514D +0xC3E3 0x52C9 +0xC3E4 0x5A29 +0xC3E5 0x7F05 +0xC3E6 0x9762 +0xC3E7 0x82D7 +0xC3E8 0x63CF +0xC3E9 0x7784 +0xC3EA 0x85D0 +0xC3EB 0x79D2 +0xC3EC 0x6E3A +0xC3ED 0x5E99 +0xC3EE 0x5999 +0xC3EF 0x8511 +0xC3F0 0x706D +0xC3F1 0x6C11 +0xC3F2 0x62BF +0xC3F3 0x76BF +0xC3F4 0x654F +0xC3F5 0x60AF +0xC3F6 0x95FD +0xC3F7 0x660E +0xC3F8 0x879F +0xC3F9 0x9E23 +0xC3FA 0x94ED +0xC3FB 0x540D +0xC3FC 0x547D +0xC3FD 0x8C2C +0xC3FE 0x6478 +0xC440 0x8140 +0xC441 0x8141 +0xC442 0x8142 +0xC443 0x8143 +0xC444 0x8144 +0xC445 0x8145 +0xC446 0x8147 +0xC447 0x8149 +0xC448 0x814D +0xC449 0x814E +0xC44A 0x814F +0xC44B 0x8152 +0xC44C 0x8156 +0xC44D 0x8157 +0xC44E 0x8158 +0xC44F 0x815B +0xC450 0x815C +0xC451 0x815D +0xC452 0x815E +0xC453 0x815F +0xC454 0x8161 +0xC455 0x8162 +0xC456 0x8163 +0xC457 0x8164 +0xC458 0x8166 +0xC459 0x8168 +0xC45A 0x816A +0xC45B 0x816B +0xC45C 0x816C +0xC45D 0x816F +0xC45E 0x8172 +0xC45F 0x8173 +0xC460 0x8175 +0xC461 0x8176 +0xC462 0x8177 +0xC463 0x8178 +0xC464 0x8181 +0xC465 0x8183 +0xC466 0x8184 +0xC467 0x8185 +0xC468 0x8186 +0xC469 0x8187 +0xC46A 0x8189 +0xC46B 0x818B +0xC46C 0x818C +0xC46D 0x818D +0xC46E 0x818E +0xC46F 0x8190 +0xC470 0x8192 +0xC471 0x8193 +0xC472 0x8194 +0xC473 0x8195 +0xC474 0x8196 +0xC475 0x8197 +0xC476 0x8199 +0xC477 0x819A +0xC478 0x819E +0xC479 0x819F +0xC47A 0x81A0 +0xC47B 0x81A1 +0xC47C 0x81A2 +0xC47D 0x81A4 +0xC47E 0x81A5 +0xC480 0x81A7 +0xC481 0x81A9 +0xC482 0x81AB +0xC483 0x81AC +0xC484 0x81AD +0xC485 0x81AE +0xC486 0x81AF +0xC487 0x81B0 +0xC488 0x81B1 +0xC489 0x81B2 +0xC48A 0x81B4 +0xC48B 0x81B5 +0xC48C 0x81B6 +0xC48D 0x81B7 +0xC48E 0x81B8 +0xC48F 0x81B9 +0xC490 0x81BC +0xC491 0x81BD +0xC492 0x81BE +0xC493 0x81BF +0xC494 0x81C4 +0xC495 0x81C5 +0xC496 0x81C7 +0xC497 0x81C8 +0xC498 0x81C9 +0xC499 0x81CB +0xC49A 0x81CD +0xC49B 0x81CE +0xC49C 0x81CF +0xC49D 0x81D0 +0xC49E 0x81D1 +0xC49F 0x81D2 +0xC4A0 0x81D3 +0xC4A1 0x6479 +0xC4A2 0x8611 +0xC4A3 0x6A21 +0xC4A4 0x819C +0xC4A5 0x78E8 +0xC4A6 0x6469 +0xC4A7 0x9B54 +0xC4A8 0x62B9 +0xC4A9 0x672B +0xC4AA 0x83AB +0xC4AB 0x58A8 +0xC4AC 0x9ED8 +0xC4AD 0x6CAB +0xC4AE 0x6F20 +0xC4AF 0x5BDE +0xC4B0 0x964C +0xC4B1 0x8C0B +0xC4B2 0x725F +0xC4B3 0x67D0 +0xC4B4 0x62C7 +0xC4B5 0x7261 +0xC4B6 0x4EA9 +0xC4B7 0x59C6 +0xC4B8 0x6BCD +0xC4B9 0x5893 +0xC4BA 0x66AE +0xC4BB 0x5E55 +0xC4BC 0x52DF +0xC4BD 0x6155 +0xC4BE 0x6728 +0xC4BF 0x76EE +0xC4C0 0x7766 +0xC4C1 0x7267 +0xC4C2 0x7A46 +0xC4C3 0x62FF +0xC4C4 0x54EA +0xC4C5 0x5450 +0xC4C6 0x94A0 +0xC4C7 0x90A3 +0xC4C8 0x5A1C +0xC4C9 0x7EB3 +0xC4CA 0x6C16 +0xC4CB 0x4E43 +0xC4CC 0x5976 +0xC4CD 0x8010 +0xC4CE 0x5948 +0xC4CF 0x5357 +0xC4D0 0x7537 +0xC4D1 0x96BE +0xC4D2 0x56CA +0xC4D3 0x6320 +0xC4D4 0x8111 +0xC4D5 0x607C +0xC4D6 0x95F9 +0xC4D7 0x6DD6 +0xC4D8 0x5462 +0xC4D9 0x9981 +0xC4DA 0x5185 +0xC4DB 0x5AE9 +0xC4DC 0x80FD +0xC4DD 0x59AE +0xC4DE 0x9713 +0xC4DF 0x502A +0xC4E0 0x6CE5 +0xC4E1 0x5C3C +0xC4E2 0x62DF +0xC4E3 0x4F60 +0xC4E4 0x533F +0xC4E5 0x817B +0xC4E6 0x9006 +0xC4E7 0x6EBA +0xC4E8 0x852B +0xC4E9 0x62C8 +0xC4EA 0x5E74 +0xC4EB 0x78BE +0xC4EC 0x64B5 +0xC4ED 0x637B +0xC4EE 0x5FF5 +0xC4EF 0x5A18 +0xC4F0 0x917F +0xC4F1 0x9E1F +0xC4F2 0x5C3F +0xC4F3 0x634F +0xC4F4 0x8042 +0xC4F5 0x5B7D +0xC4F6 0x556E +0xC4F7 0x954A +0xC4F8 0x954D +0xC4F9 0x6D85 +0xC4FA 0x60A8 +0xC4FB 0x67E0 +0xC4FC 0x72DE +0xC4FD 0x51DD +0xC4FE 0x5B81 +0xC540 0x81D4 +0xC541 0x81D5 +0xC542 0x81D6 +0xC543 0x81D7 +0xC544 0x81D8 +0xC545 0x81D9 +0xC546 0x81DA +0xC547 0x81DB +0xC548 0x81DC +0xC549 0x81DD +0xC54A 0x81DE +0xC54B 0x81DF +0xC54C 0x81E0 +0xC54D 0x81E1 +0xC54E 0x81E2 +0xC54F 0x81E4 +0xC550 0x81E5 +0xC551 0x81E6 +0xC552 0x81E8 +0xC553 0x81E9 +0xC554 0x81EB +0xC555 0x81EE +0xC556 0x81EF +0xC557 0x81F0 +0xC558 0x81F1 +0xC559 0x81F2 +0xC55A 0x81F5 +0xC55B 0x81F6 +0xC55C 0x81F7 +0xC55D 0x81F8 +0xC55E 0x81F9 +0xC55F 0x81FA +0xC560 0x81FD +0xC561 0x81FF +0xC562 0x8203 +0xC563 0x8207 +0xC564 0x8208 +0xC565 0x8209 +0xC566 0x820A +0xC567 0x820B +0xC568 0x820E +0xC569 0x820F +0xC56A 0x8211 +0xC56B 0x8213 +0xC56C 0x8215 +0xC56D 0x8216 +0xC56E 0x8217 +0xC56F 0x8218 +0xC570 0x8219 +0xC571 0x821A +0xC572 0x821D +0xC573 0x8220 +0xC574 0x8224 +0xC575 0x8225 +0xC576 0x8226 +0xC577 0x8227 +0xC578 0x8229 +0xC579 0x822E +0xC57A 0x8232 +0xC57B 0x823A +0xC57C 0x823C +0xC57D 0x823D +0xC57E 0x823F +0xC580 0x8240 +0xC581 0x8241 +0xC582 0x8242 +0xC583 0x8243 +0xC584 0x8245 +0xC585 0x8246 +0xC586 0x8248 +0xC587 0x824A +0xC588 0x824C +0xC589 0x824D +0xC58A 0x824E +0xC58B 0x8250 +0xC58C 0x8251 +0xC58D 0x8252 +0xC58E 0x8253 +0xC58F 0x8254 +0xC590 0x8255 +0xC591 0x8256 +0xC592 0x8257 +0xC593 0x8259 +0xC594 0x825B +0xC595 0x825C +0xC596 0x825D +0xC597 0x825E +0xC598 0x8260 +0xC599 0x8261 +0xC59A 0x8262 +0xC59B 0x8263 +0xC59C 0x8264 +0xC59D 0x8265 +0xC59E 0x8266 +0xC59F 0x8267 +0xC5A0 0x8269 +0xC5A1 0x62E7 +0xC5A2 0x6CDE +0xC5A3 0x725B +0xC5A4 0x626D +0xC5A5 0x94AE +0xC5A6 0x7EBD +0xC5A7 0x8113 +0xC5A8 0x6D53 +0xC5A9 0x519C +0xC5AA 0x5F04 +0xC5AB 0x5974 +0xC5AC 0x52AA +0xC5AD 0x6012 +0xC5AE 0x5973 +0xC5AF 0x6696 +0xC5B0 0x8650 +0xC5B1 0x759F +0xC5B2 0x632A +0xC5B3 0x61E6 +0xC5B4 0x7CEF +0xC5B5 0x8BFA +0xC5B6 0x54E6 +0xC5B7 0x6B27 +0xC5B8 0x9E25 +0xC5B9 0x6BB4 +0xC5BA 0x85D5 +0xC5BB 0x5455 +0xC5BC 0x5076 +0xC5BD 0x6CA4 +0xC5BE 0x556A +0xC5BF 0x8DB4 +0xC5C0 0x722C +0xC5C1 0x5E15 +0xC5C2 0x6015 +0xC5C3 0x7436 +0xC5C4 0x62CD +0xC5C5 0x6392 +0xC5C6 0x724C +0xC5C7 0x5F98 +0xC5C8 0x6E43 +0xC5C9 0x6D3E +0xC5CA 0x6500 +0xC5CB 0x6F58 +0xC5CC 0x76D8 +0xC5CD 0x78D0 +0xC5CE 0x76FC +0xC5CF 0x7554 +0xC5D0 0x5224 +0xC5D1 0x53DB +0xC5D2 0x4E53 +0xC5D3 0x5E9E +0xC5D4 0x65C1 +0xC5D5 0x802A +0xC5D6 0x80D6 +0xC5D7 0x629B +0xC5D8 0x5486 +0xC5D9 0x5228 +0xC5DA 0x70AE +0xC5DB 0x888D +0xC5DC 0x8DD1 +0xC5DD 0x6CE1 +0xC5DE 0x5478 +0xC5DF 0x80DA +0xC5E0 0x57F9 +0xC5E1 0x88F4 +0xC5E2 0x8D54 +0xC5E3 0x966A +0xC5E4 0x914D +0xC5E5 0x4F69 +0xC5E6 0x6C9B +0xC5E7 0x55B7 +0xC5E8 0x76C6 +0xC5E9 0x7830 +0xC5EA 0x62A8 +0xC5EB 0x70F9 +0xC5EC 0x6F8E +0xC5ED 0x5F6D +0xC5EE 0x84EC +0xC5EF 0x68DA +0xC5F0 0x787C +0xC5F1 0x7BF7 +0xC5F2 0x81A8 +0xC5F3 0x670B +0xC5F4 0x9E4F +0xC5F5 0x6367 +0xC5F6 0x78B0 +0xC5F7 0x576F +0xC5F8 0x7812 +0xC5F9 0x9739 +0xC5FA 0x6279 +0xC5FB 0x62AB +0xC5FC 0x5288 +0xC5FD 0x7435 +0xC5FE 0x6BD7 +0xC640 0x826A +0xC641 0x826B +0xC642 0x826C +0xC643 0x826D +0xC644 0x8271 +0xC645 0x8275 +0xC646 0x8276 +0xC647 0x8277 +0xC648 0x8278 +0xC649 0x827B +0xC64A 0x827C +0xC64B 0x8280 +0xC64C 0x8281 +0xC64D 0x8283 +0xC64E 0x8285 +0xC64F 0x8286 +0xC650 0x8287 +0xC651 0x8289 +0xC652 0x828C +0xC653 0x8290 +0xC654 0x8293 +0xC655 0x8294 +0xC656 0x8295 +0xC657 0x8296 +0xC658 0x829A +0xC659 0x829B +0xC65A 0x829E +0xC65B 0x82A0 +0xC65C 0x82A2 +0xC65D 0x82A3 +0xC65E 0x82A7 +0xC65F 0x82B2 +0xC660 0x82B5 +0xC661 0x82B6 +0xC662 0x82BA +0xC663 0x82BB +0xC664 0x82BC +0xC665 0x82BF +0xC666 0x82C0 +0xC667 0x82C2 +0xC668 0x82C3 +0xC669 0x82C5 +0xC66A 0x82C6 +0xC66B 0x82C9 +0xC66C 0x82D0 +0xC66D 0x82D6 +0xC66E 0x82D9 +0xC66F 0x82DA +0xC670 0x82DD +0xC671 0x82E2 +0xC672 0x82E7 +0xC673 0x82E8 +0xC674 0x82E9 +0xC675 0x82EA +0xC676 0x82EC +0xC677 0x82ED +0xC678 0x82EE +0xC679 0x82F0 +0xC67A 0x82F2 +0xC67B 0x82F3 +0xC67C 0x82F5 +0xC67D 0x82F6 +0xC67E 0x82F8 +0xC680 0x82FA +0xC681 0x82FC +0xC682 0x82FD +0xC683 0x82FE +0xC684 0x82FF +0xC685 0x8300 +0xC686 0x830A +0xC687 0x830B +0xC688 0x830D +0xC689 0x8310 +0xC68A 0x8312 +0xC68B 0x8313 +0xC68C 0x8316 +0xC68D 0x8318 +0xC68E 0x8319 +0xC68F 0x831D +0xC690 0x831E +0xC691 0x831F +0xC692 0x8320 +0xC693 0x8321 +0xC694 0x8322 +0xC695 0x8323 +0xC696 0x8324 +0xC697 0x8325 +0xC698 0x8326 +0xC699 0x8329 +0xC69A 0x832A +0xC69B 0x832E +0xC69C 0x8330 +0xC69D 0x8332 +0xC69E 0x8337 +0xC69F 0x833B +0xC6A0 0x833D +0xC6A1 0x5564 +0xC6A2 0x813E +0xC6A3 0x75B2 +0xC6A4 0x76AE +0xC6A5 0x5339 +0xC6A6 0x75DE +0xC6A7 0x50FB +0xC6A8 0x5C41 +0xC6A9 0x8B6C +0xC6AA 0x7BC7 +0xC6AB 0x504F +0xC6AC 0x7247 +0xC6AD 0x9A97 +0xC6AE 0x98D8 +0xC6AF 0x6F02 +0xC6B0 0x74E2 +0xC6B1 0x7968 +0xC6B2 0x6487 +0xC6B3 0x77A5 +0xC6B4 0x62FC +0xC6B5 0x9891 +0xC6B6 0x8D2B +0xC6B7 0x54C1 +0xC6B8 0x8058 +0xC6B9 0x4E52 +0xC6BA 0x576A +0xC6BB 0x82F9 +0xC6BC 0x840D +0xC6BD 0x5E73 +0xC6BE 0x51ED +0xC6BF 0x74F6 +0xC6C0 0x8BC4 +0xC6C1 0x5C4F +0xC6C2 0x5761 +0xC6C3 0x6CFC +0xC6C4 0x9887 +0xC6C5 0x5A46 +0xC6C6 0x7834 +0xC6C7 0x9B44 +0xC6C8 0x8FEB +0xC6C9 0x7C95 +0xC6CA 0x5256 +0xC6CB 0x6251 +0xC6CC 0x94FA +0xC6CD 0x4EC6 +0xC6CE 0x8386 +0xC6CF 0x8461 +0xC6D0 0x83E9 +0xC6D1 0x84B2 +0xC6D2 0x57D4 +0xC6D3 0x6734 +0xC6D4 0x5703 +0xC6D5 0x666E +0xC6D6 0x6D66 +0xC6D7 0x8C31 +0xC6D8 0x66DD +0xC6D9 0x7011 +0xC6DA 0x671F +0xC6DB 0x6B3A +0xC6DC 0x6816 +0xC6DD 0x621A +0xC6DE 0x59BB +0xC6DF 0x4E03 +0xC6E0 0x51C4 +0xC6E1 0x6F06 +0xC6E2 0x67D2 +0xC6E3 0x6C8F +0xC6E4 0x5176 +0xC6E5 0x68CB +0xC6E6 0x5947 +0xC6E7 0x6B67 +0xC6E8 0x7566 +0xC6E9 0x5D0E +0xC6EA 0x8110 +0xC6EB 0x9F50 +0xC6EC 0x65D7 +0xC6ED 0x7948 +0xC6EE 0x7941 +0xC6EF 0x9A91 +0xC6F0 0x8D77 +0xC6F1 0x5C82 +0xC6F2 0x4E5E +0xC6F3 0x4F01 +0xC6F4 0x542F +0xC6F5 0x5951 +0xC6F6 0x780C +0xC6F7 0x5668 +0xC6F8 0x6C14 +0xC6F9 0x8FC4 +0xC6FA 0x5F03 +0xC6FB 0x6C7D +0xC6FC 0x6CE3 +0xC6FD 0x8BAB +0xC6FE 0x6390 +0xC740 0x833E +0xC741 0x833F +0xC742 0x8341 +0xC743 0x8342 +0xC744 0x8344 +0xC745 0x8345 +0xC746 0x8348 +0xC747 0x834A +0xC748 0x834B +0xC749 0x834C +0xC74A 0x834D +0xC74B 0x834E +0xC74C 0x8353 +0xC74D 0x8355 +0xC74E 0x8356 +0xC74F 0x8357 +0xC750 0x8358 +0xC751 0x8359 +0xC752 0x835D +0xC753 0x8362 +0xC754 0x8370 +0xC755 0x8371 +0xC756 0x8372 +0xC757 0x8373 +0xC758 0x8374 +0xC759 0x8375 +0xC75A 0x8376 +0xC75B 0x8379 +0xC75C 0x837A +0xC75D 0x837E +0xC75E 0x837F +0xC75F 0x8380 +0xC760 0x8381 +0xC761 0x8382 +0xC762 0x8383 +0xC763 0x8384 +0xC764 0x8387 +0xC765 0x8388 +0xC766 0x838A +0xC767 0x838B +0xC768 0x838C +0xC769 0x838D +0xC76A 0x838F +0xC76B 0x8390 +0xC76C 0x8391 +0xC76D 0x8394 +0xC76E 0x8395 +0xC76F 0x8396 +0xC770 0x8397 +0xC771 0x8399 +0xC772 0x839A +0xC773 0x839D +0xC774 0x839F +0xC775 0x83A1 +0xC776 0x83A2 +0xC777 0x83A3 +0xC778 0x83A4 +0xC779 0x83A5 +0xC77A 0x83A6 +0xC77B 0x83A7 +0xC77C 0x83AC +0xC77D 0x83AD +0xC77E 0x83AE +0xC780 0x83AF +0xC781 0x83B5 +0xC782 0x83BB +0xC783 0x83BE +0xC784 0x83BF +0xC785 0x83C2 +0xC786 0x83C3 +0xC787 0x83C4 +0xC788 0x83C6 +0xC789 0x83C8 +0xC78A 0x83C9 +0xC78B 0x83CB +0xC78C 0x83CD +0xC78D 0x83CE +0xC78E 0x83D0 +0xC78F 0x83D1 +0xC790 0x83D2 +0xC791 0x83D3 +0xC792 0x83D5 +0xC793 0x83D7 +0xC794 0x83D9 +0xC795 0x83DA +0xC796 0x83DB +0xC797 0x83DE +0xC798 0x83E2 +0xC799 0x83E3 +0xC79A 0x83E4 +0xC79B 0x83E6 +0xC79C 0x83E7 +0xC79D 0x83E8 +0xC79E 0x83EB +0xC79F 0x83EC +0xC7A0 0x83ED +0xC7A1 0x6070 +0xC7A2 0x6D3D +0xC7A3 0x7275 +0xC7A4 0x6266 +0xC7A5 0x948E +0xC7A6 0x94C5 +0xC7A7 0x5343 +0xC7A8 0x8FC1 +0xC7A9 0x7B7E +0xC7AA 0x4EDF +0xC7AB 0x8C26 +0xC7AC 0x4E7E +0xC7AD 0x9ED4 +0xC7AE 0x94B1 +0xC7AF 0x94B3 +0xC7B0 0x524D +0xC7B1 0x6F5C +0xC7B2 0x9063 +0xC7B3 0x6D45 +0xC7B4 0x8C34 +0xC7B5 0x5811 +0xC7B6 0x5D4C +0xC7B7 0x6B20 +0xC7B8 0x6B49 +0xC7B9 0x67AA +0xC7BA 0x545B +0xC7BB 0x8154 +0xC7BC 0x7F8C +0xC7BD 0x5899 +0xC7BE 0x8537 +0xC7BF 0x5F3A +0xC7C0 0x62A2 +0xC7C1 0x6A47 +0xC7C2 0x9539 +0xC7C3 0x6572 +0xC7C4 0x6084 +0xC7C5 0x6865 +0xC7C6 0x77A7 +0xC7C7 0x4E54 +0xC7C8 0x4FA8 +0xC7C9 0x5DE7 +0xC7CA 0x9798 +0xC7CB 0x64AC +0xC7CC 0x7FD8 +0xC7CD 0x5CED +0xC7CE 0x4FCF +0xC7CF 0x7A8D +0xC7D0 0x5207 +0xC7D1 0x8304 +0xC7D2 0x4E14 +0xC7D3 0x602F +0xC7D4 0x7A83 +0xC7D5 0x94A6 +0xC7D6 0x4FB5 +0xC7D7 0x4EB2 +0xC7D8 0x79E6 +0xC7D9 0x7434 +0xC7DA 0x52E4 +0xC7DB 0x82B9 +0xC7DC 0x64D2 +0xC7DD 0x79BD +0xC7DE 0x5BDD +0xC7DF 0x6C81 +0xC7E0 0x9752 +0xC7E1 0x8F7B +0xC7E2 0x6C22 +0xC7E3 0x503E +0xC7E4 0x537F +0xC7E5 0x6E05 +0xC7E6 0x64CE +0xC7E7 0x6674 +0xC7E8 0x6C30 +0xC7E9 0x60C5 +0xC7EA 0x9877 +0xC7EB 0x8BF7 +0xC7EC 0x5E86 +0xC7ED 0x743C +0xC7EE 0x7A77 +0xC7EF 0x79CB +0xC7F0 0x4E18 +0xC7F1 0x90B1 +0xC7F2 0x7403 +0xC7F3 0x6C42 +0xC7F4 0x56DA +0xC7F5 0x914B +0xC7F6 0x6CC5 +0xC7F7 0x8D8B +0xC7F8 0x533A +0xC7F9 0x86C6 +0xC7FA 0x66F2 +0xC7FB 0x8EAF +0xC7FC 0x5C48 +0xC7FD 0x9A71 +0xC7FE 0x6E20 +0xC840 0x83EE +0xC841 0x83EF +0xC842 0x83F3 +0xC843 0x83F4 +0xC844 0x83F5 +0xC845 0x83F6 +0xC846 0x83F7 +0xC847 0x83FA +0xC848 0x83FB +0xC849 0x83FC +0xC84A 0x83FE +0xC84B 0x83FF +0xC84C 0x8400 +0xC84D 0x8402 +0xC84E 0x8405 +0xC84F 0x8407 +0xC850 0x8408 +0xC851 0x8409 +0xC852 0x840A +0xC853 0x8410 +0xC854 0x8412 +0xC855 0x8413 +0xC856 0x8414 +0xC857 0x8415 +0xC858 0x8416 +0xC859 0x8417 +0xC85A 0x8419 +0xC85B 0x841A +0xC85C 0x841B +0xC85D 0x841E +0xC85E 0x841F +0xC85F 0x8420 +0xC860 0x8421 +0xC861 0x8422 +0xC862 0x8423 +0xC863 0x8429 +0xC864 0x842A +0xC865 0x842B +0xC866 0x842C +0xC867 0x842D +0xC868 0x842E +0xC869 0x842F +0xC86A 0x8430 +0xC86B 0x8432 +0xC86C 0x8433 +0xC86D 0x8434 +0xC86E 0x8435 +0xC86F 0x8436 +0xC870 0x8437 +0xC871 0x8439 +0xC872 0x843A +0xC873 0x843B +0xC874 0x843E +0xC875 0x843F +0xC876 0x8440 +0xC877 0x8441 +0xC878 0x8442 +0xC879 0x8443 +0xC87A 0x8444 +0xC87B 0x8445 +0xC87C 0x8447 +0xC87D 0x8448 +0xC87E 0x8449 +0xC880 0x844A +0xC881 0x844B +0xC882 0x844C +0xC883 0x844D +0xC884 0x844E +0xC885 0x844F +0xC886 0x8450 +0xC887 0x8452 +0xC888 0x8453 +0xC889 0x8454 +0xC88A 0x8455 +0xC88B 0x8456 +0xC88C 0x8458 +0xC88D 0x845D +0xC88E 0x845E +0xC88F 0x845F +0xC890 0x8460 +0xC891 0x8462 +0xC892 0x8464 +0xC893 0x8465 +0xC894 0x8466 +0xC895 0x8467 +0xC896 0x8468 +0xC897 0x846A +0xC898 0x846E +0xC899 0x846F +0xC89A 0x8470 +0xC89B 0x8472 +0xC89C 0x8474 +0xC89D 0x8477 +0xC89E 0x8479 +0xC89F 0x847B +0xC8A0 0x847C +0xC8A1 0x53D6 +0xC8A2 0x5A36 +0xC8A3 0x9F8B +0xC8A4 0x8DA3 +0xC8A5 0x53BB +0xC8A6 0x5708 +0xC8A7 0x98A7 +0xC8A8 0x6743 +0xC8A9 0x919B +0xC8AA 0x6CC9 +0xC8AB 0x5168 +0xC8AC 0x75CA +0xC8AD 0x62F3 +0xC8AE 0x72AC +0xC8AF 0x5238 +0xC8B0 0x529D +0xC8B1 0x7F3A +0xC8B2 0x7094 +0xC8B3 0x7638 +0xC8B4 0x5374 +0xC8B5 0x9E4A +0xC8B6 0x69B7 +0xC8B7 0x786E +0xC8B8 0x96C0 +0xC8B9 0x88D9 +0xC8BA 0x7FA4 +0xC8BB 0x7136 +0xC8BC 0x71C3 +0xC8BD 0x5189 +0xC8BE 0x67D3 +0xC8BF 0x74E4 +0xC8C0 0x58E4 +0xC8C1 0x6518 +0xC8C2 0x56B7 +0xC8C3 0x8BA9 +0xC8C4 0x9976 +0xC8C5 0x6270 +0xC8C6 0x7ED5 +0xC8C7 0x60F9 +0xC8C8 0x70ED +0xC8C9 0x58EC +0xC8CA 0x4EC1 +0xC8CB 0x4EBA +0xC8CC 0x5FCD +0xC8CD 0x97E7 +0xC8CE 0x4EFB +0xC8CF 0x8BA4 +0xC8D0 0x5203 +0xC8D1 0x598A +0xC8D2 0x7EAB +0xC8D3 0x6254 +0xC8D4 0x4ECD +0xC8D5 0x65E5 +0xC8D6 0x620E +0xC8D7 0x8338 +0xC8D8 0x84C9 +0xC8D9 0x8363 +0xC8DA 0x878D +0xC8DB 0x7194 +0xC8DC 0x6EB6 +0xC8DD 0x5BB9 +0xC8DE 0x7ED2 +0xC8DF 0x5197 +0xC8E0 0x63C9 +0xC8E1 0x67D4 +0xC8E2 0x8089 +0xC8E3 0x8339 +0xC8E4 0x8815 +0xC8E5 0x5112 +0xC8E6 0x5B7A +0xC8E7 0x5982 +0xC8E8 0x8FB1 +0xC8E9 0x4E73 +0xC8EA 0x6C5D +0xC8EB 0x5165 +0xC8EC 0x8925 +0xC8ED 0x8F6F +0xC8EE 0x962E +0xC8EF 0x854A +0xC8F0 0x745E +0xC8F1 0x9510 +0xC8F2 0x95F0 +0xC8F3 0x6DA6 +0xC8F4 0x82E5 +0xC8F5 0x5F31 +0xC8F6 0x6492 +0xC8F7 0x6D12 +0xC8F8 0x8428 +0xC8F9 0x816E +0xC8FA 0x9CC3 +0xC8FB 0x585E +0xC8FC 0x8D5B +0xC8FD 0x4E09 +0xC8FE 0x53C1 +0xC940 0x847D +0xC941 0x847E +0xC942 0x847F +0xC943 0x8480 +0xC944 0x8481 +0xC945 0x8483 +0xC946 0x8484 +0xC947 0x8485 +0xC948 0x8486 +0xC949 0x848A +0xC94A 0x848D +0xC94B 0x848F +0xC94C 0x8490 +0xC94D 0x8491 +0xC94E 0x8492 +0xC94F 0x8493 +0xC950 0x8494 +0xC951 0x8495 +0xC952 0x8496 +0xC953 0x8498 +0xC954 0x849A +0xC955 0x849B +0xC956 0x849D +0xC957 0x849E +0xC958 0x849F +0xC959 0x84A0 +0xC95A 0x84A2 +0xC95B 0x84A3 +0xC95C 0x84A4 +0xC95D 0x84A5 +0xC95E 0x84A6 +0xC95F 0x84A7 +0xC960 0x84A8 +0xC961 0x84A9 +0xC962 0x84AA +0xC963 0x84AB +0xC964 0x84AC +0xC965 0x84AD +0xC966 0x84AE +0xC967 0x84B0 +0xC968 0x84B1 +0xC969 0x84B3 +0xC96A 0x84B5 +0xC96B 0x84B6 +0xC96C 0x84B7 +0xC96D 0x84BB +0xC96E 0x84BC +0xC96F 0x84BE +0xC970 0x84C0 +0xC971 0x84C2 +0xC972 0x84C3 +0xC973 0x84C5 +0xC974 0x84C6 +0xC975 0x84C7 +0xC976 0x84C8 +0xC977 0x84CB +0xC978 0x84CC +0xC979 0x84CE +0xC97A 0x84CF +0xC97B 0x84D2 +0xC97C 0x84D4 +0xC97D 0x84D5 +0xC97E 0x84D7 +0xC980 0x84D8 +0xC981 0x84D9 +0xC982 0x84DA +0xC983 0x84DB +0xC984 0x84DC +0xC985 0x84DE +0xC986 0x84E1 +0xC987 0x84E2 +0xC988 0x84E4 +0xC989 0x84E7 +0xC98A 0x84E8 +0xC98B 0x84E9 +0xC98C 0x84EA +0xC98D 0x84EB +0xC98E 0x84ED +0xC98F 0x84EE +0xC990 0x84EF +0xC991 0x84F1 +0xC992 0x84F2 +0xC993 0x84F3 +0xC994 0x84F4 +0xC995 0x84F5 +0xC996 0x84F6 +0xC997 0x84F7 +0xC998 0x84F8 +0xC999 0x84F9 +0xC99A 0x84FA +0xC99B 0x84FB +0xC99C 0x84FD +0xC99D 0x84FE +0xC99E 0x8500 +0xC99F 0x8501 +0xC9A0 0x8502 +0xC9A1 0x4F1E +0xC9A2 0x6563 +0xC9A3 0x6851 +0xC9A4 0x55D3 +0xC9A5 0x4E27 +0xC9A6 0x6414 +0xC9A7 0x9A9A +0xC9A8 0x626B +0xC9A9 0x5AC2 +0xC9AA 0x745F +0xC9AB 0x8272 +0xC9AC 0x6DA9 +0xC9AD 0x68EE +0xC9AE 0x50E7 +0xC9AF 0x838E +0xC9B0 0x7802 +0xC9B1 0x6740 +0xC9B2 0x5239 +0xC9B3 0x6C99 +0xC9B4 0x7EB1 +0xC9B5 0x50BB +0xC9B6 0x5565 +0xC9B7 0x715E +0xC9B8 0x7B5B +0xC9B9 0x6652 +0xC9BA 0x73CA +0xC9BB 0x82EB +0xC9BC 0x6749 +0xC9BD 0x5C71 +0xC9BE 0x5220 +0xC9BF 0x717D +0xC9C0 0x886B +0xC9C1 0x95EA +0xC9C2 0x9655 +0xC9C3 0x64C5 +0xC9C4 0x8D61 +0xC9C5 0x81B3 +0xC9C6 0x5584 +0xC9C7 0x6C55 +0xC9C8 0x6247 +0xC9C9 0x7F2E +0xC9CA 0x5892 +0xC9CB 0x4F24 +0xC9CC 0x5546 +0xC9CD 0x8D4F +0xC9CE 0x664C +0xC9CF 0x4E0A +0xC9D0 0x5C1A +0xC9D1 0x88F3 +0xC9D2 0x68A2 +0xC9D3 0x634E +0xC9D4 0x7A0D +0xC9D5 0x70E7 +0xC9D6 0x828D +0xC9D7 0x52FA +0xC9D8 0x97F6 +0xC9D9 0x5C11 +0xC9DA 0x54E8 +0xC9DB 0x90B5 +0xC9DC 0x7ECD +0xC9DD 0x5962 +0xC9DE 0x8D4A +0xC9DF 0x86C7 +0xC9E0 0x820C +0xC9E1 0x820D +0xC9E2 0x8D66 +0xC9E3 0x6444 +0xC9E4 0x5C04 +0xC9E5 0x6151 +0xC9E6 0x6D89 +0xC9E7 0x793E +0xC9E8 0x8BBE +0xC9E9 0x7837 +0xC9EA 0x7533 +0xC9EB 0x547B +0xC9EC 0x4F38 +0xC9ED 0x8EAB +0xC9EE 0x6DF1 +0xC9EF 0x5A20 +0xC9F0 0x7EC5 +0xC9F1 0x795E +0xC9F2 0x6C88 +0xC9F3 0x5BA1 +0xC9F4 0x5A76 +0xC9F5 0x751A +0xC9F6 0x80BE +0xC9F7 0x614E +0xC9F8 0x6E17 +0xC9F9 0x58F0 +0xC9FA 0x751F +0xC9FB 0x7525 +0xC9FC 0x7272 +0xC9FD 0x5347 +0xC9FE 0x7EF3 +0xCA40 0x8503 +0xCA41 0x8504 +0xCA42 0x8505 +0xCA43 0x8506 +0xCA44 0x8507 +0xCA45 0x8508 +0xCA46 0x8509 +0xCA47 0x850A +0xCA48 0x850B +0xCA49 0x850D +0xCA4A 0x850E +0xCA4B 0x850F +0xCA4C 0x8510 +0xCA4D 0x8512 +0xCA4E 0x8514 +0xCA4F 0x8515 +0xCA50 0x8516 +0xCA51 0x8518 +0xCA52 0x8519 +0xCA53 0x851B +0xCA54 0x851C +0xCA55 0x851D +0xCA56 0x851E +0xCA57 0x8520 +0xCA58 0x8522 +0xCA59 0x8523 +0xCA5A 0x8524 +0xCA5B 0x8525 +0xCA5C 0x8526 +0xCA5D 0x8527 +0xCA5E 0x8528 +0xCA5F 0x8529 +0xCA60 0x852A +0xCA61 0x852D +0xCA62 0x852E +0xCA63 0x852F +0xCA64 0x8530 +0xCA65 0x8531 +0xCA66 0x8532 +0xCA67 0x8533 +0xCA68 0x8534 +0xCA69 0x8535 +0xCA6A 0x8536 +0xCA6B 0x853E +0xCA6C 0x853F +0xCA6D 0x8540 +0xCA6E 0x8541 +0xCA6F 0x8542 +0xCA70 0x8544 +0xCA71 0x8545 +0xCA72 0x8546 +0xCA73 0x8547 +0xCA74 0x854B +0xCA75 0x854C +0xCA76 0x854D +0xCA77 0x854E +0xCA78 0x854F +0xCA79 0x8550 +0xCA7A 0x8551 +0xCA7B 0x8552 +0xCA7C 0x8553 +0xCA7D 0x8554 +0xCA7E 0x8555 +0xCA80 0x8557 +0xCA81 0x8558 +0xCA82 0x855A +0xCA83 0x855B +0xCA84 0x855C +0xCA85 0x855D +0xCA86 0x855F +0xCA87 0x8560 +0xCA88 0x8561 +0xCA89 0x8562 +0xCA8A 0x8563 +0xCA8B 0x8565 +0xCA8C 0x8566 +0xCA8D 0x8567 +0xCA8E 0x8569 +0xCA8F 0x856A +0xCA90 0x856B +0xCA91 0x856C +0xCA92 0x856D +0xCA93 0x856E +0xCA94 0x856F +0xCA95 0x8570 +0xCA96 0x8571 +0xCA97 0x8573 +0xCA98 0x8575 +0xCA99 0x8576 +0xCA9A 0x8577 +0xCA9B 0x8578 +0xCA9C 0x857C +0xCA9D 0x857D +0xCA9E 0x857F +0xCA9F 0x8580 +0xCAA0 0x8581 +0xCAA1 0x7701 +0xCAA2 0x76DB +0xCAA3 0x5269 +0xCAA4 0x80DC +0xCAA5 0x5723 +0xCAA6 0x5E08 +0xCAA7 0x5931 +0xCAA8 0x72EE +0xCAA9 0x65BD +0xCAAA 0x6E7F +0xCAAB 0x8BD7 +0xCAAC 0x5C38 +0xCAAD 0x8671 +0xCAAE 0x5341 +0xCAAF 0x77F3 +0xCAB0 0x62FE +0xCAB1 0x65F6 +0xCAB2 0x4EC0 +0xCAB3 0x98DF +0xCAB4 0x8680 +0xCAB5 0x5B9E +0xCAB6 0x8BC6 +0xCAB7 0x53F2 +0xCAB8 0x77E2 +0xCAB9 0x4F7F +0xCABA 0x5C4E +0xCABB 0x9A76 +0xCABC 0x59CB +0xCABD 0x5F0F +0xCABE 0x793A +0xCABF 0x58EB +0xCAC0 0x4E16 +0xCAC1 0x67FF +0xCAC2 0x4E8B +0xCAC3 0x62ED +0xCAC4 0x8A93 +0xCAC5 0x901D +0xCAC6 0x52BF +0xCAC7 0x662F +0xCAC8 0x55DC +0xCAC9 0x566C +0xCACA 0x9002 +0xCACB 0x4ED5 +0xCACC 0x4F8D +0xCACD 0x91CA +0xCACE 0x9970 +0xCACF 0x6C0F +0xCAD0 0x5E02 +0xCAD1 0x6043 +0xCAD2 0x5BA4 +0xCAD3 0x89C6 +0xCAD4 0x8BD5 +0xCAD5 0x6536 +0xCAD6 0x624B +0xCAD7 0x9996 +0xCAD8 0x5B88 +0xCAD9 0x5BFF +0xCADA 0x6388 +0xCADB 0x552E +0xCADC 0x53D7 +0xCADD 0x7626 +0xCADE 0x517D +0xCADF 0x852C +0xCAE0 0x67A2 +0xCAE1 0x68B3 +0xCAE2 0x6B8A +0xCAE3 0x6292 +0xCAE4 0x8F93 +0xCAE5 0x53D4 +0xCAE6 0x8212 +0xCAE7 0x6DD1 +0xCAE8 0x758F +0xCAE9 0x4E66 +0xCAEA 0x8D4E +0xCAEB 0x5B70 +0xCAEC 0x719F +0xCAED 0x85AF +0xCAEE 0x6691 +0xCAEF 0x66D9 +0xCAF0 0x7F72 +0xCAF1 0x8700 +0xCAF2 0x9ECD +0xCAF3 0x9F20 +0xCAF4 0x5C5E +0xCAF5 0x672F +0xCAF6 0x8FF0 +0xCAF7 0x6811 +0xCAF8 0x675F +0xCAF9 0x620D +0xCAFA 0x7AD6 +0xCAFB 0x5885 +0xCAFC 0x5EB6 +0xCAFD 0x6570 +0xCAFE 0x6F31 +0xCB40 0x8582 +0xCB41 0x8583 +0xCB42 0x8586 +0xCB43 0x8588 +0xCB44 0x8589 +0xCB45 0x858A +0xCB46 0x858B +0xCB47 0x858C +0xCB48 0x858D +0xCB49 0x858E +0xCB4A 0x8590 +0xCB4B 0x8591 +0xCB4C 0x8592 +0xCB4D 0x8593 +0xCB4E 0x8594 +0xCB4F 0x8595 +0xCB50 0x8596 +0xCB51 0x8597 +0xCB52 0x8598 +0xCB53 0x8599 +0xCB54 0x859A +0xCB55 0x859D +0xCB56 0x859E +0xCB57 0x859F +0xCB58 0x85A0 +0xCB59 0x85A1 +0xCB5A 0x85A2 +0xCB5B 0x85A3 +0xCB5C 0x85A5 +0xCB5D 0x85A6 +0xCB5E 0x85A7 +0xCB5F 0x85A9 +0xCB60 0x85AB +0xCB61 0x85AC +0xCB62 0x85AD +0xCB63 0x85B1 +0xCB64 0x85B2 +0xCB65 0x85B3 +0xCB66 0x85B4 +0xCB67 0x85B5 +0xCB68 0x85B6 +0xCB69 0x85B8 +0xCB6A 0x85BA +0xCB6B 0x85BB +0xCB6C 0x85BC +0xCB6D 0x85BD +0xCB6E 0x85BE +0xCB6F 0x85BF +0xCB70 0x85C0 +0xCB71 0x85C2 +0xCB72 0x85C3 +0xCB73 0x85C4 +0xCB74 0x85C5 +0xCB75 0x85C6 +0xCB76 0x85C7 +0xCB77 0x85C8 +0xCB78 0x85CA +0xCB79 0x85CB +0xCB7A 0x85CC +0xCB7B 0x85CD +0xCB7C 0x85CE +0xCB7D 0x85D1 +0xCB7E 0x85D2 +0xCB80 0x85D4 +0xCB81 0x85D6 +0xCB82 0x85D7 +0xCB83 0x85D8 +0xCB84 0x85D9 +0xCB85 0x85DA +0xCB86 0x85DB +0xCB87 0x85DD +0xCB88 0x85DE +0xCB89 0x85DF +0xCB8A 0x85E0 +0xCB8B 0x85E1 +0xCB8C 0x85E2 +0xCB8D 0x85E3 +0xCB8E 0x85E5 +0xCB8F 0x85E6 +0xCB90 0x85E7 +0xCB91 0x85E8 +0xCB92 0x85EA +0xCB93 0x85EB +0xCB94 0x85EC +0xCB95 0x85ED +0xCB96 0x85EE +0xCB97 0x85EF +0xCB98 0x85F0 +0xCB99 0x85F1 +0xCB9A 0x85F2 +0xCB9B 0x85F3 +0xCB9C 0x85F4 +0xCB9D 0x85F5 +0xCB9E 0x85F6 +0xCB9F 0x85F7 +0xCBA0 0x85F8 +0xCBA1 0x6055 +0xCBA2 0x5237 +0xCBA3 0x800D +0xCBA4 0x6454 +0xCBA5 0x8870 +0xCBA6 0x7529 +0xCBA7 0x5E05 +0xCBA8 0x6813 +0xCBA9 0x62F4 +0xCBAA 0x971C +0xCBAB 0x53CC +0xCBAC 0x723D +0xCBAD 0x8C01 +0xCBAE 0x6C34 +0xCBAF 0x7761 +0xCBB0 0x7A0E +0xCBB1 0x542E +0xCBB2 0x77AC +0xCBB3 0x987A +0xCBB4 0x821C +0xCBB5 0x8BF4 +0xCBB6 0x7855 +0xCBB7 0x6714 +0xCBB8 0x70C1 +0xCBB9 0x65AF +0xCBBA 0x6495 +0xCBBB 0x5636 +0xCBBC 0x601D +0xCBBD 0x79C1 +0xCBBE 0x53F8 +0xCBBF 0x4E1D +0xCBC0 0x6B7B +0xCBC1 0x8086 +0xCBC2 0x5BFA +0xCBC3 0x55E3 +0xCBC4 0x56DB +0xCBC5 0x4F3A +0xCBC6 0x4F3C +0xCBC7 0x9972 +0xCBC8 0x5DF3 +0xCBC9 0x677E +0xCBCA 0x8038 +0xCBCB 0x6002 +0xCBCC 0x9882 +0xCBCD 0x9001 +0xCBCE 0x5B8B +0xCBCF 0x8BBC +0xCBD0 0x8BF5 +0xCBD1 0x641C +0xCBD2 0x8258 +0xCBD3 0x64DE +0xCBD4 0x55FD +0xCBD5 0x82CF +0xCBD6 0x9165 +0xCBD7 0x4FD7 +0xCBD8 0x7D20 +0xCBD9 0x901F +0xCBDA 0x7C9F +0xCBDB 0x50F3 +0xCBDC 0x5851 +0xCBDD 0x6EAF +0xCBDE 0x5BBF +0xCBDF 0x8BC9 +0xCBE0 0x8083 +0xCBE1 0x9178 +0xCBE2 0x849C +0xCBE3 0x7B97 +0xCBE4 0x867D +0xCBE5 0x968B +0xCBE6 0x968F +0xCBE7 0x7EE5 +0xCBE8 0x9AD3 +0xCBE9 0x788E +0xCBEA 0x5C81 +0xCBEB 0x7A57 +0xCBEC 0x9042 +0xCBED 0x96A7 +0xCBEE 0x795F +0xCBEF 0x5B59 +0xCBF0 0x635F +0xCBF1 0x7B0B +0xCBF2 0x84D1 +0xCBF3 0x68AD +0xCBF4 0x5506 +0xCBF5 0x7F29 +0xCBF6 0x7410 +0xCBF7 0x7D22 +0xCBF8 0x9501 +0xCBF9 0x6240 +0xCBFA 0x584C +0xCBFB 0x4ED6 +0xCBFC 0x5B83 +0xCBFD 0x5979 +0xCBFE 0x5854 +0xCC40 0x85F9 +0xCC41 0x85FA +0xCC42 0x85FC +0xCC43 0x85FD +0xCC44 0x85FE +0xCC45 0x8600 +0xCC46 0x8601 +0xCC47 0x8602 +0xCC48 0x8603 +0xCC49 0x8604 +0xCC4A 0x8606 +0xCC4B 0x8607 +0xCC4C 0x8608 +0xCC4D 0x8609 +0xCC4E 0x860A +0xCC4F 0x860B +0xCC50 0x860C +0xCC51 0x860D +0xCC52 0x860E +0xCC53 0x860F +0xCC54 0x8610 +0xCC55 0x8612 +0xCC56 0x8613 +0xCC57 0x8614 +0xCC58 0x8615 +0xCC59 0x8617 +0xCC5A 0x8618 +0xCC5B 0x8619 +0xCC5C 0x861A +0xCC5D 0x861B +0xCC5E 0x861C +0xCC5F 0x861D +0xCC60 0x861E +0xCC61 0x861F +0xCC62 0x8620 +0xCC63 0x8621 +0xCC64 0x8622 +0xCC65 0x8623 +0xCC66 0x8624 +0xCC67 0x8625 +0xCC68 0x8626 +0xCC69 0x8628 +0xCC6A 0x862A +0xCC6B 0x862B +0xCC6C 0x862C +0xCC6D 0x862D +0xCC6E 0x862E +0xCC6F 0x862F +0xCC70 0x8630 +0xCC71 0x8631 +0xCC72 0x8632 +0xCC73 0x8633 +0xCC74 0x8634 +0xCC75 0x8635 +0xCC76 0x8636 +0xCC77 0x8637 +0xCC78 0x8639 +0xCC79 0x863A +0xCC7A 0x863B +0xCC7B 0x863D +0xCC7C 0x863E +0xCC7D 0x863F +0xCC7E 0x8640 +0xCC80 0x8641 +0xCC81 0x8642 +0xCC82 0x8643 +0xCC83 0x8644 +0xCC84 0x8645 +0xCC85 0x8646 +0xCC86 0x8647 +0xCC87 0x8648 +0xCC88 0x8649 +0xCC89 0x864A +0xCC8A 0x864B +0xCC8B 0x864C +0xCC8C 0x8652 +0xCC8D 0x8653 +0xCC8E 0x8655 +0xCC8F 0x8656 +0xCC90 0x8657 +0xCC91 0x8658 +0xCC92 0x8659 +0xCC93 0x865B +0xCC94 0x865C +0xCC95 0x865D +0xCC96 0x865F +0xCC97 0x8660 +0xCC98 0x8661 +0xCC99 0x8663 +0xCC9A 0x8664 +0xCC9B 0x8665 +0xCC9C 0x8666 +0xCC9D 0x8667 +0xCC9E 0x8668 +0xCC9F 0x8669 +0xCCA0 0x866A +0xCCA1 0x736D +0xCCA2 0x631E +0xCCA3 0x8E4B +0xCCA4 0x8E0F +0xCCA5 0x80CE +0xCCA6 0x82D4 +0xCCA7 0x62AC +0xCCA8 0x53F0 +0xCCA9 0x6CF0 +0xCCAA 0x915E +0xCCAB 0x592A +0xCCAC 0x6001 +0xCCAD 0x6C70 +0xCCAE 0x574D +0xCCAF 0x644A +0xCCB0 0x8D2A +0xCCB1 0x762B +0xCCB2 0x6EE9 +0xCCB3 0x575B +0xCCB4 0x6A80 +0xCCB5 0x75F0 +0xCCB6 0x6F6D +0xCCB7 0x8C2D +0xCCB8 0x8C08 +0xCCB9 0x5766 +0xCCBA 0x6BEF +0xCCBB 0x8892 +0xCCBC 0x78B3 +0xCCBD 0x63A2 +0xCCBE 0x53F9 +0xCCBF 0x70AD +0xCCC0 0x6C64 +0xCCC1 0x5858 +0xCCC2 0x642A +0xCCC3 0x5802 +0xCCC4 0x68E0 +0xCCC5 0x819B +0xCCC6 0x5510 +0xCCC7 0x7CD6 +0xCCC8 0x5018 +0xCCC9 0x8EBA +0xCCCA 0x6DCC +0xCCCB 0x8D9F +0xCCCC 0x70EB +0xCCCD 0x638F +0xCCCE 0x6D9B +0xCCCF 0x6ED4 +0xCCD0 0x7EE6 +0xCCD1 0x8404 +0xCCD2 0x6843 +0xCCD3 0x9003 +0xCCD4 0x6DD8 +0xCCD5 0x9676 +0xCCD6 0x8BA8 +0xCCD7 0x5957 +0xCCD8 0x7279 +0xCCD9 0x85E4 +0xCCDA 0x817E +0xCCDB 0x75BC +0xCCDC 0x8A8A +0xCCDD 0x68AF +0xCCDE 0x5254 +0xCCDF 0x8E22 +0xCCE0 0x9511 +0xCCE1 0x63D0 +0xCCE2 0x9898 +0xCCE3 0x8E44 +0xCCE4 0x557C +0xCCE5 0x4F53 +0xCCE6 0x66FF +0xCCE7 0x568F +0xCCE8 0x60D5 +0xCCE9 0x6D95 +0xCCEA 0x5243 +0xCCEB 0x5C49 +0xCCEC 0x5929 +0xCCED 0x6DFB +0xCCEE 0x586B +0xCCEF 0x7530 +0xCCF0 0x751C +0xCCF1 0x606C +0xCCF2 0x8214 +0xCCF3 0x8146 +0xCCF4 0x6311 +0xCCF5 0x6761 +0xCCF6 0x8FE2 +0xCCF7 0x773A +0xCCF8 0x8DF3 +0xCCF9 0x8D34 +0xCCFA 0x94C1 +0xCCFB 0x5E16 +0xCCFC 0x5385 +0xCCFD 0x542C +0xCCFE 0x70C3 +0xCD40 0x866D +0xCD41 0x866F +0xCD42 0x8670 +0xCD43 0x8672 +0xCD44 0x8673 +0xCD45 0x8674 +0xCD46 0x8675 +0xCD47 0x8676 +0xCD48 0x8677 +0xCD49 0x8678 +0xCD4A 0x8683 +0xCD4B 0x8684 +0xCD4C 0x8685 +0xCD4D 0x8686 +0xCD4E 0x8687 +0xCD4F 0x8688 +0xCD50 0x8689 +0xCD51 0x868E +0xCD52 0x868F +0xCD53 0x8690 +0xCD54 0x8691 +0xCD55 0x8692 +0xCD56 0x8694 +0xCD57 0x8696 +0xCD58 0x8697 +0xCD59 0x8698 +0xCD5A 0x8699 +0xCD5B 0x869A +0xCD5C 0x869B +0xCD5D 0x869E +0xCD5E 0x869F +0xCD5F 0x86A0 +0xCD60 0x86A1 +0xCD61 0x86A2 +0xCD62 0x86A5 +0xCD63 0x86A6 +0xCD64 0x86AB +0xCD65 0x86AD +0xCD66 0x86AE +0xCD67 0x86B2 +0xCD68 0x86B3 +0xCD69 0x86B7 +0xCD6A 0x86B8 +0xCD6B 0x86B9 +0xCD6C 0x86BB +0xCD6D 0x86BC +0xCD6E 0x86BD +0xCD6F 0x86BE +0xCD70 0x86BF +0xCD71 0x86C1 +0xCD72 0x86C2 +0xCD73 0x86C3 +0xCD74 0x86C5 +0xCD75 0x86C8 +0xCD76 0x86CC +0xCD77 0x86CD +0xCD78 0x86D2 +0xCD79 0x86D3 +0xCD7A 0x86D5 +0xCD7B 0x86D6 +0xCD7C 0x86D7 +0xCD7D 0x86DA +0xCD7E 0x86DC +0xCD80 0x86DD +0xCD81 0x86E0 +0xCD82 0x86E1 +0xCD83 0x86E2 +0xCD84 0x86E3 +0xCD85 0x86E5 +0xCD86 0x86E6 +0xCD87 0x86E7 +0xCD88 0x86E8 +0xCD89 0x86EA +0xCD8A 0x86EB +0xCD8B 0x86EC +0xCD8C 0x86EF +0xCD8D 0x86F5 +0xCD8E 0x86F6 +0xCD8F 0x86F7 +0xCD90 0x86FA +0xCD91 0x86FB +0xCD92 0x86FC +0xCD93 0x86FD +0xCD94 0x86FF +0xCD95 0x8701 +0xCD96 0x8704 +0xCD97 0x8705 +0xCD98 0x8706 +0xCD99 0x870B +0xCD9A 0x870C +0xCD9B 0x870E +0xCD9C 0x870F +0xCD9D 0x8710 +0xCD9E 0x8711 +0xCD9F 0x8714 +0xCDA0 0x8716 +0xCDA1 0x6C40 +0xCDA2 0x5EF7 +0xCDA3 0x505C +0xCDA4 0x4EAD +0xCDA5 0x5EAD +0xCDA6 0x633A +0xCDA7 0x8247 +0xCDA8 0x901A +0xCDA9 0x6850 +0xCDAA 0x916E +0xCDAB 0x77B3 +0xCDAC 0x540C +0xCDAD 0x94DC +0xCDAE 0x5F64 +0xCDAF 0x7AE5 +0xCDB0 0x6876 +0xCDB1 0x6345 +0xCDB2 0x7B52 +0xCDB3 0x7EDF +0xCDB4 0x75DB +0xCDB5 0x5077 +0xCDB6 0x6295 +0xCDB7 0x5934 +0xCDB8 0x900F +0xCDB9 0x51F8 +0xCDBA 0x79C3 +0xCDBB 0x7A81 +0xCDBC 0x56FE +0xCDBD 0x5F92 +0xCDBE 0x9014 +0xCDBF 0x6D82 +0xCDC0 0x5C60 +0xCDC1 0x571F +0xCDC2 0x5410 +0xCDC3 0x5154 +0xCDC4 0x6E4D +0xCDC5 0x56E2 +0xCDC6 0x63A8 +0xCDC7 0x9893 +0xCDC8 0x817F +0xCDC9 0x8715 +0xCDCA 0x892A +0xCDCB 0x9000 +0xCDCC 0x541E +0xCDCD 0x5C6F +0xCDCE 0x81C0 +0xCDCF 0x62D6 +0xCDD0 0x6258 +0xCDD1 0x8131 +0xCDD2 0x9E35 +0xCDD3 0x9640 +0xCDD4 0x9A6E +0xCDD5 0x9A7C +0xCDD6 0x692D +0xCDD7 0x59A5 +0xCDD8 0x62D3 +0xCDD9 0x553E +0xCDDA 0x6316 +0xCDDB 0x54C7 +0xCDDC 0x86D9 +0xCDDD 0x6D3C +0xCDDE 0x5A03 +0xCDDF 0x74E6 +0xCDE0 0x889C +0xCDE1 0x6B6A +0xCDE2 0x5916 +0xCDE3 0x8C4C +0xCDE4 0x5F2F +0xCDE5 0x6E7E +0xCDE6 0x73A9 +0xCDE7 0x987D +0xCDE8 0x4E38 +0xCDE9 0x70F7 +0xCDEA 0x5B8C +0xCDEB 0x7897 +0xCDEC 0x633D +0xCDED 0x665A +0xCDEE 0x7696 +0xCDEF 0x60CB +0xCDF0 0x5B9B +0xCDF1 0x5A49 +0xCDF2 0x4E07 +0xCDF3 0x8155 +0xCDF4 0x6C6A +0xCDF5 0x738B +0xCDF6 0x4EA1 +0xCDF7 0x6789 +0xCDF8 0x7F51 +0xCDF9 0x5F80 +0xCDFA 0x65FA +0xCDFB 0x671B +0xCDFC 0x5FD8 +0xCDFD 0x5984 +0xCDFE 0x5A01 +0xCE40 0x8719 +0xCE41 0x871B +0xCE42 0x871D +0xCE43 0x871F +0xCE44 0x8720 +0xCE45 0x8724 +0xCE46 0x8726 +0xCE47 0x8727 +0xCE48 0x8728 +0xCE49 0x872A +0xCE4A 0x872B +0xCE4B 0x872C +0xCE4C 0x872D +0xCE4D 0x872F +0xCE4E 0x8730 +0xCE4F 0x8732 +0xCE50 0x8733 +0xCE51 0x8735 +0xCE52 0x8736 +0xCE53 0x8738 +0xCE54 0x8739 +0xCE55 0x873A +0xCE56 0x873C +0xCE57 0x873D +0xCE58 0x8740 +0xCE59 0x8741 +0xCE5A 0x8742 +0xCE5B 0x8743 +0xCE5C 0x8744 +0xCE5D 0x8745 +0xCE5E 0x8746 +0xCE5F 0x874A +0xCE60 0x874B +0xCE61 0x874D +0xCE62 0x874F +0xCE63 0x8750 +0xCE64 0x8751 +0xCE65 0x8752 +0xCE66 0x8754 +0xCE67 0x8755 +0xCE68 0x8756 +0xCE69 0x8758 +0xCE6A 0x875A +0xCE6B 0x875B +0xCE6C 0x875C +0xCE6D 0x875D +0xCE6E 0x875E +0xCE6F 0x875F +0xCE70 0x8761 +0xCE71 0x8762 +0xCE72 0x8766 +0xCE73 0x8767 +0xCE74 0x8768 +0xCE75 0x8769 +0xCE76 0x876A +0xCE77 0x876B +0xCE78 0x876C +0xCE79 0x876D +0xCE7A 0x876F +0xCE7B 0x8771 +0xCE7C 0x8772 +0xCE7D 0x8773 +0xCE7E 0x8775 +0xCE80 0x8777 +0xCE81 0x8778 +0xCE82 0x8779 +0xCE83 0x877A +0xCE84 0x877F +0xCE85 0x8780 +0xCE86 0x8781 +0xCE87 0x8784 +0xCE88 0x8786 +0xCE89 0x8787 +0xCE8A 0x8789 +0xCE8B 0x878A +0xCE8C 0x878C +0xCE8D 0x878E +0xCE8E 0x878F +0xCE8F 0x8790 +0xCE90 0x8791 +0xCE91 0x8792 +0xCE92 0x8794 +0xCE93 0x8795 +0xCE94 0x8796 +0xCE95 0x8798 +0xCE96 0x8799 +0xCE97 0x879A +0xCE98 0x879B +0xCE99 0x879C +0xCE9A 0x879D +0xCE9B 0x879E +0xCE9C 0x87A0 +0xCE9D 0x87A1 +0xCE9E 0x87A2 +0xCE9F 0x87A3 +0xCEA0 0x87A4 +0xCEA1 0x5DCD +0xCEA2 0x5FAE +0xCEA3 0x5371 +0xCEA4 0x97E6 +0xCEA5 0x8FDD +0xCEA6 0x6845 +0xCEA7 0x56F4 +0xCEA8 0x552F +0xCEA9 0x60DF +0xCEAA 0x4E3A +0xCEAB 0x6F4D +0xCEAC 0x7EF4 +0xCEAD 0x82C7 +0xCEAE 0x840E +0xCEAF 0x59D4 +0xCEB0 0x4F1F +0xCEB1 0x4F2A +0xCEB2 0x5C3E +0xCEB3 0x7EAC +0xCEB4 0x672A +0xCEB5 0x851A +0xCEB6 0x5473 +0xCEB7 0x754F +0xCEB8 0x80C3 +0xCEB9 0x5582 +0xCEBA 0x9B4F +0xCEBB 0x4F4D +0xCEBC 0x6E2D +0xCEBD 0x8C13 +0xCEBE 0x5C09 +0xCEBF 0x6170 +0xCEC0 0x536B +0xCEC1 0x761F +0xCEC2 0x6E29 +0xCEC3 0x868A +0xCEC4 0x6587 +0xCEC5 0x95FB +0xCEC6 0x7EB9 +0xCEC7 0x543B +0xCEC8 0x7A33 +0xCEC9 0x7D0A +0xCECA 0x95EE +0xCECB 0x55E1 +0xCECC 0x7FC1 +0xCECD 0x74EE +0xCECE 0x631D +0xCECF 0x8717 +0xCED0 0x6DA1 +0xCED1 0x7A9D +0xCED2 0x6211 +0xCED3 0x65A1 +0xCED4 0x5367 +0xCED5 0x63E1 +0xCED6 0x6C83 +0xCED7 0x5DEB +0xCED8 0x545C +0xCED9 0x94A8 +0xCEDA 0x4E4C +0xCEDB 0x6C61 +0xCEDC 0x8BEC +0xCEDD 0x5C4B +0xCEDE 0x65E0 +0xCEDF 0x829C +0xCEE0 0x68A7 +0xCEE1 0x543E +0xCEE2 0x5434 +0xCEE3 0x6BCB +0xCEE4 0x6B66 +0xCEE5 0x4E94 +0xCEE6 0x6342 +0xCEE7 0x5348 +0xCEE8 0x821E +0xCEE9 0x4F0D +0xCEEA 0x4FAE +0xCEEB 0x575E +0xCEEC 0x620A +0xCEED 0x96FE +0xCEEE 0x6664 +0xCEEF 0x7269 +0xCEF0 0x52FF +0xCEF1 0x52A1 +0xCEF2 0x609F +0xCEF3 0x8BEF +0xCEF4 0x6614 +0xCEF5 0x7199 +0xCEF6 0x6790 +0xCEF7 0x897F +0xCEF8 0x7852 +0xCEF9 0x77FD +0xCEFA 0x6670 +0xCEFB 0x563B +0xCEFC 0x5438 +0xCEFD 0x9521 +0xCEFE 0x727A +0xCF40 0x87A5 +0xCF41 0x87A6 +0xCF42 0x87A7 +0xCF43 0x87A9 +0xCF44 0x87AA +0xCF45 0x87AE +0xCF46 0x87B0 +0xCF47 0x87B1 +0xCF48 0x87B2 +0xCF49 0x87B4 +0xCF4A 0x87B6 +0xCF4B 0x87B7 +0xCF4C 0x87B8 +0xCF4D 0x87B9 +0xCF4E 0x87BB +0xCF4F 0x87BC +0xCF50 0x87BE +0xCF51 0x87BF +0xCF52 0x87C1 +0xCF53 0x87C2 +0xCF54 0x87C3 +0xCF55 0x87C4 +0xCF56 0x87C5 +0xCF57 0x87C7 +0xCF58 0x87C8 +0xCF59 0x87C9 +0xCF5A 0x87CC +0xCF5B 0x87CD +0xCF5C 0x87CE +0xCF5D 0x87CF +0xCF5E 0x87D0 +0xCF5F 0x87D4 +0xCF60 0x87D5 +0xCF61 0x87D6 +0xCF62 0x87D7 +0xCF63 0x87D8 +0xCF64 0x87D9 +0xCF65 0x87DA +0xCF66 0x87DC +0xCF67 0x87DD +0xCF68 0x87DE +0xCF69 0x87DF +0xCF6A 0x87E1 +0xCF6B 0x87E2 +0xCF6C 0x87E3 +0xCF6D 0x87E4 +0xCF6E 0x87E6 +0xCF6F 0x87E7 +0xCF70 0x87E8 +0xCF71 0x87E9 +0xCF72 0x87EB +0xCF73 0x87EC +0xCF74 0x87ED +0xCF75 0x87EF +0xCF76 0x87F0 +0xCF77 0x87F1 +0xCF78 0x87F2 +0xCF79 0x87F3 +0xCF7A 0x87F4 +0xCF7B 0x87F5 +0xCF7C 0x87F6 +0xCF7D 0x87F7 +0xCF7E 0x87F8 +0xCF80 0x87FA +0xCF81 0x87FB +0xCF82 0x87FC +0xCF83 0x87FD +0xCF84 0x87FF +0xCF85 0x8800 +0xCF86 0x8801 +0xCF87 0x8802 +0xCF88 0x8804 +0xCF89 0x8805 +0xCF8A 0x8806 +0xCF8B 0x8807 +0xCF8C 0x8808 +0xCF8D 0x8809 +0xCF8E 0x880B +0xCF8F 0x880C +0xCF90 0x880D +0xCF91 0x880E +0xCF92 0x880F +0xCF93 0x8810 +0xCF94 0x8811 +0xCF95 0x8812 +0xCF96 0x8814 +0xCF97 0x8817 +0xCF98 0x8818 +0xCF99 0x8819 +0xCF9A 0x881A +0xCF9B 0x881C +0xCF9C 0x881D +0xCF9D 0x881E +0xCF9E 0x881F +0xCF9F 0x8820 +0xCFA0 0x8823 +0xCFA1 0x7A00 +0xCFA2 0x606F +0xCFA3 0x5E0C +0xCFA4 0x6089 +0xCFA5 0x819D +0xCFA6 0x5915 +0xCFA7 0x60DC +0xCFA8 0x7184 +0xCFA9 0x70EF +0xCFAA 0x6EAA +0xCFAB 0x6C50 +0xCFAC 0x7280 +0xCFAD 0x6A84 +0xCFAE 0x88AD +0xCFAF 0x5E2D +0xCFB0 0x4E60 +0xCFB1 0x5AB3 +0xCFB2 0x559C +0xCFB3 0x94E3 +0xCFB4 0x6D17 +0xCFB5 0x7CFB +0xCFB6 0x9699 +0xCFB7 0x620F +0xCFB8 0x7EC6 +0xCFB9 0x778E +0xCFBA 0x867E +0xCFBB 0x5323 +0xCFBC 0x971E +0xCFBD 0x8F96 +0xCFBE 0x6687 +0xCFBF 0x5CE1 +0xCFC0 0x4FA0 +0xCFC1 0x72ED +0xCFC2 0x4E0B +0xCFC3 0x53A6 +0xCFC4 0x590F +0xCFC5 0x5413 +0xCFC6 0x6380 +0xCFC7 0x9528 +0xCFC8 0x5148 +0xCFC9 0x4ED9 +0xCFCA 0x9C9C +0xCFCB 0x7EA4 +0xCFCC 0x54B8 +0xCFCD 0x8D24 +0xCFCE 0x8854 +0xCFCF 0x8237 +0xCFD0 0x95F2 +0xCFD1 0x6D8E +0xCFD2 0x5F26 +0xCFD3 0x5ACC +0xCFD4 0x663E +0xCFD5 0x9669 +0xCFD6 0x73B0 +0xCFD7 0x732E +0xCFD8 0x53BF +0xCFD9 0x817A +0xCFDA 0x9985 +0xCFDB 0x7FA1 +0xCFDC 0x5BAA +0xCFDD 0x9677 +0xCFDE 0x9650 +0xCFDF 0x7EBF +0xCFE0 0x76F8 +0xCFE1 0x53A2 +0xCFE2 0x9576 +0xCFE3 0x9999 +0xCFE4 0x7BB1 +0xCFE5 0x8944 +0xCFE6 0x6E58 +0xCFE7 0x4E61 +0xCFE8 0x7FD4 +0xCFE9 0x7965 +0xCFEA 0x8BE6 +0xCFEB 0x60F3 +0xCFEC 0x54CD +0xCFED 0x4EAB +0xCFEE 0x9879 +0xCFEF 0x5DF7 +0xCFF0 0x6A61 +0xCFF1 0x50CF +0xCFF2 0x5411 +0xCFF3 0x8C61 +0xCFF4 0x8427 +0xCFF5 0x785D +0xCFF6 0x9704 +0xCFF7 0x524A +0xCFF8 0x54EE +0xCFF9 0x56A3 +0xCFFA 0x9500 +0xCFFB 0x6D88 +0xCFFC 0x5BB5 +0xCFFD 0x6DC6 +0xCFFE 0x6653 +0xD040 0x8824 +0xD041 0x8825 +0xD042 0x8826 +0xD043 0x8827 +0xD044 0x8828 +0xD045 0x8829 +0xD046 0x882A +0xD047 0x882B +0xD048 0x882C +0xD049 0x882D +0xD04A 0x882E +0xD04B 0x882F +0xD04C 0x8830 +0xD04D 0x8831 +0xD04E 0x8833 +0xD04F 0x8834 +0xD050 0x8835 +0xD051 0x8836 +0xD052 0x8837 +0xD053 0x8838 +0xD054 0x883A +0xD055 0x883B +0xD056 0x883D +0xD057 0x883E +0xD058 0x883F +0xD059 0x8841 +0xD05A 0x8842 +0xD05B 0x8843 +0xD05C 0x8846 +0xD05D 0x8847 +0xD05E 0x8848 +0xD05F 0x8849 +0xD060 0x884A +0xD061 0x884B +0xD062 0x884E +0xD063 0x884F +0xD064 0x8850 +0xD065 0x8851 +0xD066 0x8852 +0xD067 0x8853 +0xD068 0x8855 +0xD069 0x8856 +0xD06A 0x8858 +0xD06B 0x885A +0xD06C 0x885B +0xD06D 0x885C +0xD06E 0x885D +0xD06F 0x885E +0xD070 0x885F +0xD071 0x8860 +0xD072 0x8866 +0xD073 0x8867 +0xD074 0x886A +0xD075 0x886D +0xD076 0x886F +0xD077 0x8871 +0xD078 0x8873 +0xD079 0x8874 +0xD07A 0x8875 +0xD07B 0x8876 +0xD07C 0x8878 +0xD07D 0x8879 +0xD07E 0x887A +0xD080 0x887B +0xD081 0x887C +0xD082 0x8880 +0xD083 0x8883 +0xD084 0x8886 +0xD085 0x8887 +0xD086 0x8889 +0xD087 0x888A +0xD088 0x888C +0xD089 0x888E +0xD08A 0x888F +0xD08B 0x8890 +0xD08C 0x8891 +0xD08D 0x8893 +0xD08E 0x8894 +0xD08F 0x8895 +0xD090 0x8897 +0xD091 0x8898 +0xD092 0x8899 +0xD093 0x889A +0xD094 0x889B +0xD095 0x889D +0xD096 0x889E +0xD097 0x889F +0xD098 0x88A0 +0xD099 0x88A1 +0xD09A 0x88A3 +0xD09B 0x88A5 +0xD09C 0x88A6 +0xD09D 0x88A7 +0xD09E 0x88A8 +0xD09F 0x88A9 +0xD0A0 0x88AA +0xD0A1 0x5C0F +0xD0A2 0x5B5D +0xD0A3 0x6821 +0xD0A4 0x8096 +0xD0A5 0x5578 +0xD0A6 0x7B11 +0xD0A7 0x6548 +0xD0A8 0x6954 +0xD0A9 0x4E9B +0xD0AA 0x6B47 +0xD0AB 0x874E +0xD0AC 0x978B +0xD0AD 0x534F +0xD0AE 0x631F +0xD0AF 0x643A +0xD0B0 0x90AA +0xD0B1 0x659C +0xD0B2 0x80C1 +0xD0B3 0x8C10 +0xD0B4 0x5199 +0xD0B5 0x68B0 +0xD0B6 0x5378 +0xD0B7 0x87F9 +0xD0B8 0x61C8 +0xD0B9 0x6CC4 +0xD0BA 0x6CFB +0xD0BB 0x8C22 +0xD0BC 0x5C51 +0xD0BD 0x85AA +0xD0BE 0x82AF +0xD0BF 0x950C +0xD0C0 0x6B23 +0xD0C1 0x8F9B +0xD0C2 0x65B0 +0xD0C3 0x5FFB +0xD0C4 0x5FC3 +0xD0C5 0x4FE1 +0xD0C6 0x8845 +0xD0C7 0x661F +0xD0C8 0x8165 +0xD0C9 0x7329 +0xD0CA 0x60FA +0xD0CB 0x5174 +0xD0CC 0x5211 +0xD0CD 0x578B +0xD0CE 0x5F62 +0xD0CF 0x90A2 +0xD0D0 0x884C +0xD0D1 0x9192 +0xD0D2 0x5E78 +0xD0D3 0x674F +0xD0D4 0x6027 +0xD0D5 0x59D3 +0xD0D6 0x5144 +0xD0D7 0x51F6 +0xD0D8 0x80F8 +0xD0D9 0x5308 +0xD0DA 0x6C79 +0xD0DB 0x96C4 +0xD0DC 0x718A +0xD0DD 0x4F11 +0xD0DE 0x4FEE +0xD0DF 0x7F9E +0xD0E0 0x673D +0xD0E1 0x55C5 +0xD0E2 0x9508 +0xD0E3 0x79C0 +0xD0E4 0x8896 +0xD0E5 0x7EE3 +0xD0E6 0x589F +0xD0E7 0x620C +0xD0E8 0x9700 +0xD0E9 0x865A +0xD0EA 0x5618 +0xD0EB 0x987B +0xD0EC 0x5F90 +0xD0ED 0x8BB8 +0xD0EE 0x84C4 +0xD0EF 0x9157 +0xD0F0 0x53D9 +0xD0F1 0x65ED +0xD0F2 0x5E8F +0xD0F3 0x755C +0xD0F4 0x6064 +0xD0F5 0x7D6E +0xD0F6 0x5A7F +0xD0F7 0x7EEA +0xD0F8 0x7EED +0xD0F9 0x8F69 +0xD0FA 0x55A7 +0xD0FB 0x5BA3 +0xD0FC 0x60AC +0xD0FD 0x65CB +0xD0FE 0x7384 +0xD140 0x88AC +0xD141 0x88AE +0xD142 0x88AF +0xD143 0x88B0 +0xD144 0x88B2 +0xD145 0x88B3 +0xD146 0x88B4 +0xD147 0x88B5 +0xD148 0x88B6 +0xD149 0x88B8 +0xD14A 0x88B9 +0xD14B 0x88BA +0xD14C 0x88BB +0xD14D 0x88BD +0xD14E 0x88BE +0xD14F 0x88BF +0xD150 0x88C0 +0xD151 0x88C3 +0xD152 0x88C4 +0xD153 0x88C7 +0xD154 0x88C8 +0xD155 0x88CA +0xD156 0x88CB +0xD157 0x88CC +0xD158 0x88CD +0xD159 0x88CF +0xD15A 0x88D0 +0xD15B 0x88D1 +0xD15C 0x88D3 +0xD15D 0x88D6 +0xD15E 0x88D7 +0xD15F 0x88DA +0xD160 0x88DB +0xD161 0x88DC +0xD162 0x88DD +0xD163 0x88DE +0xD164 0x88E0 +0xD165 0x88E1 +0xD166 0x88E6 +0xD167 0x88E7 +0xD168 0x88E9 +0xD169 0x88EA +0xD16A 0x88EB +0xD16B 0x88EC +0xD16C 0x88ED +0xD16D 0x88EE +0xD16E 0x88EF +0xD16F 0x88F2 +0xD170 0x88F5 +0xD171 0x88F6 +0xD172 0x88F7 +0xD173 0x88FA +0xD174 0x88FB +0xD175 0x88FD +0xD176 0x88FF +0xD177 0x8900 +0xD178 0x8901 +0xD179 0x8903 +0xD17A 0x8904 +0xD17B 0x8905 +0xD17C 0x8906 +0xD17D 0x8907 +0xD17E 0x8908 +0xD180 0x8909 +0xD181 0x890B +0xD182 0x890C +0xD183 0x890D +0xD184 0x890E +0xD185 0x890F +0xD186 0x8911 +0xD187 0x8914 +0xD188 0x8915 +0xD189 0x8916 +0xD18A 0x8917 +0xD18B 0x8918 +0xD18C 0x891C +0xD18D 0x891D +0xD18E 0x891E +0xD18F 0x891F +0xD190 0x8920 +0xD191 0x8922 +0xD192 0x8923 +0xD193 0x8924 +0xD194 0x8926 +0xD195 0x8927 +0xD196 0x8928 +0xD197 0x8929 +0xD198 0x892C +0xD199 0x892D +0xD19A 0x892E +0xD19B 0x892F +0xD19C 0x8931 +0xD19D 0x8932 +0xD19E 0x8933 +0xD19F 0x8935 +0xD1A0 0x8937 +0xD1A1 0x9009 +0xD1A2 0x7663 +0xD1A3 0x7729 +0xD1A4 0x7EDA +0xD1A5 0x9774 +0xD1A6 0x859B +0xD1A7 0x5B66 +0xD1A8 0x7A74 +0xD1A9 0x96EA +0xD1AA 0x8840 +0xD1AB 0x52CB +0xD1AC 0x718F +0xD1AD 0x5FAA +0xD1AE 0x65EC +0xD1AF 0x8BE2 +0xD1B0 0x5BFB +0xD1B1 0x9A6F +0xD1B2 0x5DE1 +0xD1B3 0x6B89 +0xD1B4 0x6C5B +0xD1B5 0x8BAD +0xD1B6 0x8BAF +0xD1B7 0x900A +0xD1B8 0x8FC5 +0xD1B9 0x538B +0xD1BA 0x62BC +0xD1BB 0x9E26 +0xD1BC 0x9E2D +0xD1BD 0x5440 +0xD1BE 0x4E2B +0xD1BF 0x82BD +0xD1C0 0x7259 +0xD1C1 0x869C +0xD1C2 0x5D16 +0xD1C3 0x8859 +0xD1C4 0x6DAF +0xD1C5 0x96C5 +0xD1C6 0x54D1 +0xD1C7 0x4E9A +0xD1C8 0x8BB6 +0xD1C9 0x7109 +0xD1CA 0x54BD +0xD1CB 0x9609 +0xD1CC 0x70DF +0xD1CD 0x6DF9 +0xD1CE 0x76D0 +0xD1CF 0x4E25 +0xD1D0 0x7814 +0xD1D1 0x8712 +0xD1D2 0x5CA9 +0xD1D3 0x5EF6 +0xD1D4 0x8A00 +0xD1D5 0x989C +0xD1D6 0x960E +0xD1D7 0x708E +0xD1D8 0x6CBF +0xD1D9 0x5944 +0xD1DA 0x63A9 +0xD1DB 0x773C +0xD1DC 0x884D +0xD1DD 0x6F14 +0xD1DE 0x8273 +0xD1DF 0x5830 +0xD1E0 0x71D5 +0xD1E1 0x538C +0xD1E2 0x781A +0xD1E3 0x96C1 +0xD1E4 0x5501 +0xD1E5 0x5F66 +0xD1E6 0x7130 +0xD1E7 0x5BB4 +0xD1E8 0x8C1A +0xD1E9 0x9A8C +0xD1EA 0x6B83 +0xD1EB 0x592E +0xD1EC 0x9E2F +0xD1ED 0x79E7 +0xD1EE 0x6768 +0xD1EF 0x626C +0xD1F0 0x4F6F +0xD1F1 0x75A1 +0xD1F2 0x7F8A +0xD1F3 0x6D0B +0xD1F4 0x9633 +0xD1F5 0x6C27 +0xD1F6 0x4EF0 +0xD1F7 0x75D2 +0xD1F8 0x517B +0xD1F9 0x6837 +0xD1FA 0x6F3E +0xD1FB 0x9080 +0xD1FC 0x8170 +0xD1FD 0x5996 +0xD1FE 0x7476 +0xD240 0x8938 +0xD241 0x8939 +0xD242 0x893A +0xD243 0x893B +0xD244 0x893C +0xD245 0x893D +0xD246 0x893E +0xD247 0x893F +0xD248 0x8940 +0xD249 0x8942 +0xD24A 0x8943 +0xD24B 0x8945 +0xD24C 0x8946 +0xD24D 0x8947 +0xD24E 0x8948 +0xD24F 0x8949 +0xD250 0x894A +0xD251 0x894B +0xD252 0x894C +0xD253 0x894D +0xD254 0x894E +0xD255 0x894F +0xD256 0x8950 +0xD257 0x8951 +0xD258 0x8952 +0xD259 0x8953 +0xD25A 0x8954 +0xD25B 0x8955 +0xD25C 0x8956 +0xD25D 0x8957 +0xD25E 0x8958 +0xD25F 0x8959 +0xD260 0x895A +0xD261 0x895B +0xD262 0x895C +0xD263 0x895D +0xD264 0x8960 +0xD265 0x8961 +0xD266 0x8962 +0xD267 0x8963 +0xD268 0x8964 +0xD269 0x8965 +0xD26A 0x8967 +0xD26B 0x8968 +0xD26C 0x8969 +0xD26D 0x896A +0xD26E 0x896B +0xD26F 0x896C +0xD270 0x896D +0xD271 0x896E +0xD272 0x896F +0xD273 0x8970 +0xD274 0x8971 +0xD275 0x8972 +0xD276 0x8973 +0xD277 0x8974 +0xD278 0x8975 +0xD279 0x8976 +0xD27A 0x8977 +0xD27B 0x8978 +0xD27C 0x8979 +0xD27D 0x897A +0xD27E 0x897C +0xD280 0x897D +0xD281 0x897E +0xD282 0x8980 +0xD283 0x8982 +0xD284 0x8984 +0xD285 0x8985 +0xD286 0x8987 +0xD287 0x8988 +0xD288 0x8989 +0xD289 0x898A +0xD28A 0x898B +0xD28B 0x898C +0xD28C 0x898D +0xD28D 0x898E +0xD28E 0x898F +0xD28F 0x8990 +0xD290 0x8991 +0xD291 0x8992 +0xD292 0x8993 +0xD293 0x8994 +0xD294 0x8995 +0xD295 0x8996 +0xD296 0x8997 +0xD297 0x8998 +0xD298 0x8999 +0xD299 0x899A +0xD29A 0x899B +0xD29B 0x899C +0xD29C 0x899D +0xD29D 0x899E +0xD29E 0x899F +0xD29F 0x89A0 +0xD2A0 0x89A1 +0xD2A1 0x6447 +0xD2A2 0x5C27 +0xD2A3 0x9065 +0xD2A4 0x7A91 +0xD2A5 0x8C23 +0xD2A6 0x59DA +0xD2A7 0x54AC +0xD2A8 0x8200 +0xD2A9 0x836F +0xD2AA 0x8981 +0xD2AB 0x8000 +0xD2AC 0x6930 +0xD2AD 0x564E +0xD2AE 0x8036 +0xD2AF 0x7237 +0xD2B0 0x91CE +0xD2B1 0x51B6 +0xD2B2 0x4E5F +0xD2B3 0x9875 +0xD2B4 0x6396 +0xD2B5 0x4E1A +0xD2B6 0x53F6 +0xD2B7 0x66F3 +0xD2B8 0x814B +0xD2B9 0x591C +0xD2BA 0x6DB2 +0xD2BB 0x4E00 +0xD2BC 0x58F9 +0xD2BD 0x533B +0xD2BE 0x63D6 +0xD2BF 0x94F1 +0xD2C0 0x4F9D +0xD2C1 0x4F0A +0xD2C2 0x8863 +0xD2C3 0x9890 +0xD2C4 0x5937 +0xD2C5 0x9057 +0xD2C6 0x79FB +0xD2C7 0x4EEA +0xD2C8 0x80F0 +0xD2C9 0x7591 +0xD2CA 0x6C82 +0xD2CB 0x5B9C +0xD2CC 0x59E8 +0xD2CD 0x5F5D +0xD2CE 0x6905 +0xD2CF 0x8681 +0xD2D0 0x501A +0xD2D1 0x5DF2 +0xD2D2 0x4E59 +0xD2D3 0x77E3 +0xD2D4 0x4EE5 +0xD2D5 0x827A +0xD2D6 0x6291 +0xD2D7 0x6613 +0xD2D8 0x9091 +0xD2D9 0x5C79 +0xD2DA 0x4EBF +0xD2DB 0x5F79 +0xD2DC 0x81C6 +0xD2DD 0x9038 +0xD2DE 0x8084 +0xD2DF 0x75AB +0xD2E0 0x4EA6 +0xD2E1 0x88D4 +0xD2E2 0x610F +0xD2E3 0x6BC5 +0xD2E4 0x5FC6 +0xD2E5 0x4E49 +0xD2E6 0x76CA +0xD2E7 0x6EA2 +0xD2E8 0x8BE3 +0xD2E9 0x8BAE +0xD2EA 0x8C0A +0xD2EB 0x8BD1 +0xD2EC 0x5F02 +0xD2ED 0x7FFC +0xD2EE 0x7FCC +0xD2EF 0x7ECE +0xD2F0 0x8335 +0xD2F1 0x836B +0xD2F2 0x56E0 +0xD2F3 0x6BB7 +0xD2F4 0x97F3 +0xD2F5 0x9634 +0xD2F6 0x59FB +0xD2F7 0x541F +0xD2F8 0x94F6 +0xD2F9 0x6DEB +0xD2FA 0x5BC5 +0xD2FB 0x996E +0xD2FC 0x5C39 +0xD2FD 0x5F15 +0xD2FE 0x9690 +0xD340 0x89A2 +0xD341 0x89A3 +0xD342 0x89A4 +0xD343 0x89A5 +0xD344 0x89A6 +0xD345 0x89A7 +0xD346 0x89A8 +0xD347 0x89A9 +0xD348 0x89AA +0xD349 0x89AB +0xD34A 0x89AC +0xD34B 0x89AD +0xD34C 0x89AE +0xD34D 0x89AF +0xD34E 0x89B0 +0xD34F 0x89B1 +0xD350 0x89B2 +0xD351 0x89B3 +0xD352 0x89B4 +0xD353 0x89B5 +0xD354 0x89B6 +0xD355 0x89B7 +0xD356 0x89B8 +0xD357 0x89B9 +0xD358 0x89BA +0xD359 0x89BB +0xD35A 0x89BC +0xD35B 0x89BD +0xD35C 0x89BE +0xD35D 0x89BF +0xD35E 0x89C0 +0xD35F 0x89C3 +0xD360 0x89CD +0xD361 0x89D3 +0xD362 0x89D4 +0xD363 0x89D5 +0xD364 0x89D7 +0xD365 0x89D8 +0xD366 0x89D9 +0xD367 0x89DB +0xD368 0x89DD +0xD369 0x89DF +0xD36A 0x89E0 +0xD36B 0x89E1 +0xD36C 0x89E2 +0xD36D 0x89E4 +0xD36E 0x89E7 +0xD36F 0x89E8 +0xD370 0x89E9 +0xD371 0x89EA +0xD372 0x89EC +0xD373 0x89ED +0xD374 0x89EE +0xD375 0x89F0 +0xD376 0x89F1 +0xD377 0x89F2 +0xD378 0x89F4 +0xD379 0x89F5 +0xD37A 0x89F6 +0xD37B 0x89F7 +0xD37C 0x89F8 +0xD37D 0x89F9 +0xD37E 0x89FA +0xD380 0x89FB +0xD381 0x89FC +0xD382 0x89FD +0xD383 0x89FE +0xD384 0x89FF +0xD385 0x8A01 +0xD386 0x8A02 +0xD387 0x8A03 +0xD388 0x8A04 +0xD389 0x8A05 +0xD38A 0x8A06 +0xD38B 0x8A08 +0xD38C 0x8A09 +0xD38D 0x8A0A +0xD38E 0x8A0B +0xD38F 0x8A0C +0xD390 0x8A0D +0xD391 0x8A0E +0xD392 0x8A0F +0xD393 0x8A10 +0xD394 0x8A11 +0xD395 0x8A12 +0xD396 0x8A13 +0xD397 0x8A14 +0xD398 0x8A15 +0xD399 0x8A16 +0xD39A 0x8A17 +0xD39B 0x8A18 +0xD39C 0x8A19 +0xD39D 0x8A1A +0xD39E 0x8A1B +0xD39F 0x8A1C +0xD3A0 0x8A1D +0xD3A1 0x5370 +0xD3A2 0x82F1 +0xD3A3 0x6A31 +0xD3A4 0x5A74 +0xD3A5 0x9E70 +0xD3A6 0x5E94 +0xD3A7 0x7F28 +0xD3A8 0x83B9 +0xD3A9 0x8424 +0xD3AA 0x8425 +0xD3AB 0x8367 +0xD3AC 0x8747 +0xD3AD 0x8FCE +0xD3AE 0x8D62 +0xD3AF 0x76C8 +0xD3B0 0x5F71 +0xD3B1 0x9896 +0xD3B2 0x786C +0xD3B3 0x6620 +0xD3B4 0x54DF +0xD3B5 0x62E5 +0xD3B6 0x4F63 +0xD3B7 0x81C3 +0xD3B8 0x75C8 +0xD3B9 0x5EB8 +0xD3BA 0x96CD +0xD3BB 0x8E0A +0xD3BC 0x86F9 +0xD3BD 0x548F +0xD3BE 0x6CF3 +0xD3BF 0x6D8C +0xD3C0 0x6C38 +0xD3C1 0x607F +0xD3C2 0x52C7 +0xD3C3 0x7528 +0xD3C4 0x5E7D +0xD3C5 0x4F18 +0xD3C6 0x60A0 +0xD3C7 0x5FE7 +0xD3C8 0x5C24 +0xD3C9 0x7531 +0xD3CA 0x90AE +0xD3CB 0x94C0 +0xD3CC 0x72B9 +0xD3CD 0x6CB9 +0xD3CE 0x6E38 +0xD3CF 0x9149 +0xD3D0 0x6709 +0xD3D1 0x53CB +0xD3D2 0x53F3 +0xD3D3 0x4F51 +0xD3D4 0x91C9 +0xD3D5 0x8BF1 +0xD3D6 0x53C8 +0xD3D7 0x5E7C +0xD3D8 0x8FC2 +0xD3D9 0x6DE4 +0xD3DA 0x4E8E +0xD3DB 0x76C2 +0xD3DC 0x6986 +0xD3DD 0x865E +0xD3DE 0x611A +0xD3DF 0x8206 +0xD3E0 0x4F59 +0xD3E1 0x4FDE +0xD3E2 0x903E +0xD3E3 0x9C7C +0xD3E4 0x6109 +0xD3E5 0x6E1D +0xD3E6 0x6E14 +0xD3E7 0x9685 +0xD3E8 0x4E88 +0xD3E9 0x5A31 +0xD3EA 0x96E8 +0xD3EB 0x4E0E +0xD3EC 0x5C7F +0xD3ED 0x79B9 +0xD3EE 0x5B87 +0xD3EF 0x8BED +0xD3F0 0x7FBD +0xD3F1 0x7389 +0xD3F2 0x57DF +0xD3F3 0x828B +0xD3F4 0x90C1 +0xD3F5 0x5401 +0xD3F6 0x9047 +0xD3F7 0x55BB +0xD3F8 0x5CEA +0xD3F9 0x5FA1 +0xD3FA 0x6108 +0xD3FB 0x6B32 +0xD3FC 0x72F1 +0xD3FD 0x80B2 +0xD3FE 0x8A89 +0xD440 0x8A1E +0xD441 0x8A1F +0xD442 0x8A20 +0xD443 0x8A21 +0xD444 0x8A22 +0xD445 0x8A23 +0xD446 0x8A24 +0xD447 0x8A25 +0xD448 0x8A26 +0xD449 0x8A27 +0xD44A 0x8A28 +0xD44B 0x8A29 +0xD44C 0x8A2A +0xD44D 0x8A2B +0xD44E 0x8A2C +0xD44F 0x8A2D +0xD450 0x8A2E +0xD451 0x8A2F +0xD452 0x8A30 +0xD453 0x8A31 +0xD454 0x8A32 +0xD455 0x8A33 +0xD456 0x8A34 +0xD457 0x8A35 +0xD458 0x8A36 +0xD459 0x8A37 +0xD45A 0x8A38 +0xD45B 0x8A39 +0xD45C 0x8A3A +0xD45D 0x8A3B +0xD45E 0x8A3C +0xD45F 0x8A3D +0xD460 0x8A3F +0xD461 0x8A40 +0xD462 0x8A41 +0xD463 0x8A42 +0xD464 0x8A43 +0xD465 0x8A44 +0xD466 0x8A45 +0xD467 0x8A46 +0xD468 0x8A47 +0xD469 0x8A49 +0xD46A 0x8A4A +0xD46B 0x8A4B +0xD46C 0x8A4C +0xD46D 0x8A4D +0xD46E 0x8A4E +0xD46F 0x8A4F +0xD470 0x8A50 +0xD471 0x8A51 +0xD472 0x8A52 +0xD473 0x8A53 +0xD474 0x8A54 +0xD475 0x8A55 +0xD476 0x8A56 +0xD477 0x8A57 +0xD478 0x8A58 +0xD479 0x8A59 +0xD47A 0x8A5A +0xD47B 0x8A5B +0xD47C 0x8A5C +0xD47D 0x8A5D +0xD47E 0x8A5E +0xD480 0x8A5F +0xD481 0x8A60 +0xD482 0x8A61 +0xD483 0x8A62 +0xD484 0x8A63 +0xD485 0x8A64 +0xD486 0x8A65 +0xD487 0x8A66 +0xD488 0x8A67 +0xD489 0x8A68 +0xD48A 0x8A69 +0xD48B 0x8A6A +0xD48C 0x8A6B +0xD48D 0x8A6C +0xD48E 0x8A6D +0xD48F 0x8A6E +0xD490 0x8A6F +0xD491 0x8A70 +0xD492 0x8A71 +0xD493 0x8A72 +0xD494 0x8A73 +0xD495 0x8A74 +0xD496 0x8A75 +0xD497 0x8A76 +0xD498 0x8A77 +0xD499 0x8A78 +0xD49A 0x8A7A +0xD49B 0x8A7B +0xD49C 0x8A7C +0xD49D 0x8A7D +0xD49E 0x8A7E +0xD49F 0x8A7F +0xD4A0 0x8A80 +0xD4A1 0x6D74 +0xD4A2 0x5BD3 +0xD4A3 0x88D5 +0xD4A4 0x9884 +0xD4A5 0x8C6B +0xD4A6 0x9A6D +0xD4A7 0x9E33 +0xD4A8 0x6E0A +0xD4A9 0x51A4 +0xD4AA 0x5143 +0xD4AB 0x57A3 +0xD4AC 0x8881 +0xD4AD 0x539F +0xD4AE 0x63F4 +0xD4AF 0x8F95 +0xD4B0 0x56ED +0xD4B1 0x5458 +0xD4B2 0x5706 +0xD4B3 0x733F +0xD4B4 0x6E90 +0xD4B5 0x7F18 +0xD4B6 0x8FDC +0xD4B7 0x82D1 +0xD4B8 0x613F +0xD4B9 0x6028 +0xD4BA 0x9662 +0xD4BB 0x66F0 +0xD4BC 0x7EA6 +0xD4BD 0x8D8A +0xD4BE 0x8DC3 +0xD4BF 0x94A5 +0xD4C0 0x5CB3 +0xD4C1 0x7CA4 +0xD4C2 0x6708 +0xD4C3 0x60A6 +0xD4C4 0x9605 +0xD4C5 0x8018 +0xD4C6 0x4E91 +0xD4C7 0x90E7 +0xD4C8 0x5300 +0xD4C9 0x9668 +0xD4CA 0x5141 +0xD4CB 0x8FD0 +0xD4CC 0x8574 +0xD4CD 0x915D +0xD4CE 0x6655 +0xD4CF 0x97F5 +0xD4D0 0x5B55 +0xD4D1 0x531D +0xD4D2 0x7838 +0xD4D3 0x6742 +0xD4D4 0x683D +0xD4D5 0x54C9 +0xD4D6 0x707E +0xD4D7 0x5BB0 +0xD4D8 0x8F7D +0xD4D9 0x518D +0xD4DA 0x5728 +0xD4DB 0x54B1 +0xD4DC 0x6512 +0xD4DD 0x6682 +0xD4DE 0x8D5E +0xD4DF 0x8D43 +0xD4E0 0x810F +0xD4E1 0x846C +0xD4E2 0x906D +0xD4E3 0x7CDF +0xD4E4 0x51FF +0xD4E5 0x85FB +0xD4E6 0x67A3 +0xD4E7 0x65E9 +0xD4E8 0x6FA1 +0xD4E9 0x86A4 +0xD4EA 0x8E81 +0xD4EB 0x566A +0xD4EC 0x9020 +0xD4ED 0x7682 +0xD4EE 0x7076 +0xD4EF 0x71E5 +0xD4F0 0x8D23 +0xD4F1 0x62E9 +0xD4F2 0x5219 +0xD4F3 0x6CFD +0xD4F4 0x8D3C +0xD4F5 0x600E +0xD4F6 0x589E +0xD4F7 0x618E +0xD4F8 0x66FE +0xD4F9 0x8D60 +0xD4FA 0x624E +0xD4FB 0x55B3 +0xD4FC 0x6E23 +0xD4FD 0x672D +0xD4FE 0x8F67 +0xD540 0x8A81 +0xD541 0x8A82 +0xD542 0x8A83 +0xD543 0x8A84 +0xD544 0x8A85 +0xD545 0x8A86 +0xD546 0x8A87 +0xD547 0x8A88 +0xD548 0x8A8B +0xD549 0x8A8C +0xD54A 0x8A8D +0xD54B 0x8A8E +0xD54C 0x8A8F +0xD54D 0x8A90 +0xD54E 0x8A91 +0xD54F 0x8A92 +0xD550 0x8A94 +0xD551 0x8A95 +0xD552 0x8A96 +0xD553 0x8A97 +0xD554 0x8A98 +0xD555 0x8A99 +0xD556 0x8A9A +0xD557 0x8A9B +0xD558 0x8A9C +0xD559 0x8A9D +0xD55A 0x8A9E +0xD55B 0x8A9F +0xD55C 0x8AA0 +0xD55D 0x8AA1 +0xD55E 0x8AA2 +0xD55F 0x8AA3 +0xD560 0x8AA4 +0xD561 0x8AA5 +0xD562 0x8AA6 +0xD563 0x8AA7 +0xD564 0x8AA8 +0xD565 0x8AA9 +0xD566 0x8AAA +0xD567 0x8AAB +0xD568 0x8AAC +0xD569 0x8AAD +0xD56A 0x8AAE +0xD56B 0x8AAF +0xD56C 0x8AB0 +0xD56D 0x8AB1 +0xD56E 0x8AB2 +0xD56F 0x8AB3 +0xD570 0x8AB4 +0xD571 0x8AB5 +0xD572 0x8AB6 +0xD573 0x8AB7 +0xD574 0x8AB8 +0xD575 0x8AB9 +0xD576 0x8ABA +0xD577 0x8ABB +0xD578 0x8ABC +0xD579 0x8ABD +0xD57A 0x8ABE +0xD57B 0x8ABF +0xD57C 0x8AC0 +0xD57D 0x8AC1 +0xD57E 0x8AC2 +0xD580 0x8AC3 +0xD581 0x8AC4 +0xD582 0x8AC5 +0xD583 0x8AC6 +0xD584 0x8AC7 +0xD585 0x8AC8 +0xD586 0x8AC9 +0xD587 0x8ACA +0xD588 0x8ACB +0xD589 0x8ACC +0xD58A 0x8ACD +0xD58B 0x8ACE +0xD58C 0x8ACF +0xD58D 0x8AD0 +0xD58E 0x8AD1 +0xD58F 0x8AD2 +0xD590 0x8AD3 +0xD591 0x8AD4 +0xD592 0x8AD5 +0xD593 0x8AD6 +0xD594 0x8AD7 +0xD595 0x8AD8 +0xD596 0x8AD9 +0xD597 0x8ADA +0xD598 0x8ADB +0xD599 0x8ADC +0xD59A 0x8ADD +0xD59B 0x8ADE +0xD59C 0x8ADF +0xD59D 0x8AE0 +0xD59E 0x8AE1 +0xD59F 0x8AE2 +0xD5A0 0x8AE3 +0xD5A1 0x94E1 +0xD5A2 0x95F8 +0xD5A3 0x7728 +0xD5A4 0x6805 +0xD5A5 0x69A8 +0xD5A6 0x548B +0xD5A7 0x4E4D +0xD5A8 0x70B8 +0xD5A9 0x8BC8 +0xD5AA 0x6458 +0xD5AB 0x658B +0xD5AC 0x5B85 +0xD5AD 0x7A84 +0xD5AE 0x503A +0xD5AF 0x5BE8 +0xD5B0 0x77BB +0xD5B1 0x6BE1 +0xD5B2 0x8A79 +0xD5B3 0x7C98 +0xD5B4 0x6CBE +0xD5B5 0x76CF +0xD5B6 0x65A9 +0xD5B7 0x8F97 +0xD5B8 0x5D2D +0xD5B9 0x5C55 +0xD5BA 0x8638 +0xD5BB 0x6808 +0xD5BC 0x5360 +0xD5BD 0x6218 +0xD5BE 0x7AD9 +0xD5BF 0x6E5B +0xD5C0 0x7EFD +0xD5C1 0x6A1F +0xD5C2 0x7AE0 +0xD5C3 0x5F70 +0xD5C4 0x6F33 +0xD5C5 0x5F20 +0xD5C6 0x638C +0xD5C7 0x6DA8 +0xD5C8 0x6756 +0xD5C9 0x4E08 +0xD5CA 0x5E10 +0xD5CB 0x8D26 +0xD5CC 0x4ED7 +0xD5CD 0x80C0 +0xD5CE 0x7634 +0xD5CF 0x969C +0xD5D0 0x62DB +0xD5D1 0x662D +0xD5D2 0x627E +0xD5D3 0x6CBC +0xD5D4 0x8D75 +0xD5D5 0x7167 +0xD5D6 0x7F69 +0xD5D7 0x5146 +0xD5D8 0x8087 +0xD5D9 0x53EC +0xD5DA 0x906E +0xD5DB 0x6298 +0xD5DC 0x54F2 +0xD5DD 0x86F0 +0xD5DE 0x8F99 +0xD5DF 0x8005 +0xD5E0 0x9517 +0xD5E1 0x8517 +0xD5E2 0x8FD9 +0xD5E3 0x6D59 +0xD5E4 0x73CD +0xD5E5 0x659F +0xD5E6 0x771F +0xD5E7 0x7504 +0xD5E8 0x7827 +0xD5E9 0x81FB +0xD5EA 0x8D1E +0xD5EB 0x9488 +0xD5EC 0x4FA6 +0xD5ED 0x6795 +0xD5EE 0x75B9 +0xD5EF 0x8BCA +0xD5F0 0x9707 +0xD5F1 0x632F +0xD5F2 0x9547 +0xD5F3 0x9635 +0xD5F4 0x84B8 +0xD5F5 0x6323 +0xD5F6 0x7741 +0xD5F7 0x5F81 +0xD5F8 0x72F0 +0xD5F9 0x4E89 +0xD5FA 0x6014 +0xD5FB 0x6574 +0xD5FC 0x62EF +0xD5FD 0x6B63 +0xD5FE 0x653F +0xD640 0x8AE4 +0xD641 0x8AE5 +0xD642 0x8AE6 +0xD643 0x8AE7 +0xD644 0x8AE8 +0xD645 0x8AE9 +0xD646 0x8AEA +0xD647 0x8AEB +0xD648 0x8AEC +0xD649 0x8AED +0xD64A 0x8AEE +0xD64B 0x8AEF +0xD64C 0x8AF0 +0xD64D 0x8AF1 +0xD64E 0x8AF2 +0xD64F 0x8AF3 +0xD650 0x8AF4 +0xD651 0x8AF5 +0xD652 0x8AF6 +0xD653 0x8AF7 +0xD654 0x8AF8 +0xD655 0x8AF9 +0xD656 0x8AFA +0xD657 0x8AFB +0xD658 0x8AFC +0xD659 0x8AFD +0xD65A 0x8AFE +0xD65B 0x8AFF +0xD65C 0x8B00 +0xD65D 0x8B01 +0xD65E 0x8B02 +0xD65F 0x8B03 +0xD660 0x8B04 +0xD661 0x8B05 +0xD662 0x8B06 +0xD663 0x8B08 +0xD664 0x8B09 +0xD665 0x8B0A +0xD666 0x8B0B +0xD667 0x8B0C +0xD668 0x8B0D +0xD669 0x8B0E +0xD66A 0x8B0F +0xD66B 0x8B10 +0xD66C 0x8B11 +0xD66D 0x8B12 +0xD66E 0x8B13 +0xD66F 0x8B14 +0xD670 0x8B15 +0xD671 0x8B16 +0xD672 0x8B17 +0xD673 0x8B18 +0xD674 0x8B19 +0xD675 0x8B1A +0xD676 0x8B1B +0xD677 0x8B1C +0xD678 0x8B1D +0xD679 0x8B1E +0xD67A 0x8B1F +0xD67B 0x8B20 +0xD67C 0x8B21 +0xD67D 0x8B22 +0xD67E 0x8B23 +0xD680 0x8B24 +0xD681 0x8B25 +0xD682 0x8B27 +0xD683 0x8B28 +0xD684 0x8B29 +0xD685 0x8B2A +0xD686 0x8B2B +0xD687 0x8B2C +0xD688 0x8B2D +0xD689 0x8B2E +0xD68A 0x8B2F +0xD68B 0x8B30 +0xD68C 0x8B31 +0xD68D 0x8B32 +0xD68E 0x8B33 +0xD68F 0x8B34 +0xD690 0x8B35 +0xD691 0x8B36 +0xD692 0x8B37 +0xD693 0x8B38 +0xD694 0x8B39 +0xD695 0x8B3A +0xD696 0x8B3B +0xD697 0x8B3C +0xD698 0x8B3D +0xD699 0x8B3E +0xD69A 0x8B3F +0xD69B 0x8B40 +0xD69C 0x8B41 +0xD69D 0x8B42 +0xD69E 0x8B43 +0xD69F 0x8B44 +0xD6A0 0x8B45 +0xD6A1 0x5E27 +0xD6A2 0x75C7 +0xD6A3 0x90D1 +0xD6A4 0x8BC1 +0xD6A5 0x829D +0xD6A6 0x679D +0xD6A7 0x652F +0xD6A8 0x5431 +0xD6A9 0x8718 +0xD6AA 0x77E5 +0xD6AB 0x80A2 +0xD6AC 0x8102 +0xD6AD 0x6C41 +0xD6AE 0x4E4B +0xD6AF 0x7EC7 +0xD6B0 0x804C +0xD6B1 0x76F4 +0xD6B2 0x690D +0xD6B3 0x6B96 +0xD6B4 0x6267 +0xD6B5 0x503C +0xD6B6 0x4F84 +0xD6B7 0x5740 +0xD6B8 0x6307 +0xD6B9 0x6B62 +0xD6BA 0x8DBE +0xD6BB 0x53EA +0xD6BC 0x65E8 +0xD6BD 0x7EB8 +0xD6BE 0x5FD7 +0xD6BF 0x631A +0xD6C0 0x63B7 +0xD6C1 0x81F3 +0xD6C2 0x81F4 +0xD6C3 0x7F6E +0xD6C4 0x5E1C +0xD6C5 0x5CD9 +0xD6C6 0x5236 +0xD6C7 0x667A +0xD6C8 0x79E9 +0xD6C9 0x7A1A +0xD6CA 0x8D28 +0xD6CB 0x7099 +0xD6CC 0x75D4 +0xD6CD 0x6EDE +0xD6CE 0x6CBB +0xD6CF 0x7A92 +0xD6D0 0x4E2D +0xD6D1 0x76C5 +0xD6D2 0x5FE0 +0xD6D3 0x949F +0xD6D4 0x8877 +0xD6D5 0x7EC8 +0xD6D6 0x79CD +0xD6D7 0x80BF +0xD6D8 0x91CD +0xD6D9 0x4EF2 +0xD6DA 0x4F17 +0xD6DB 0x821F +0xD6DC 0x5468 +0xD6DD 0x5DDE +0xD6DE 0x6D32 +0xD6DF 0x8BCC +0xD6E0 0x7CA5 +0xD6E1 0x8F74 +0xD6E2 0x8098 +0xD6E3 0x5E1A +0xD6E4 0x5492 +0xD6E5 0x76B1 +0xD6E6 0x5B99 +0xD6E7 0x663C +0xD6E8 0x9AA4 +0xD6E9 0x73E0 +0xD6EA 0x682A +0xD6EB 0x86DB +0xD6EC 0x6731 +0xD6ED 0x732A +0xD6EE 0x8BF8 +0xD6EF 0x8BDB +0xD6F0 0x9010 +0xD6F1 0x7AF9 +0xD6F2 0x70DB +0xD6F3 0x716E +0xD6F4 0x62C4 +0xD6F5 0x77A9 +0xD6F6 0x5631 +0xD6F7 0x4E3B +0xD6F8 0x8457 +0xD6F9 0x67F1 +0xD6FA 0x52A9 +0xD6FB 0x86C0 +0xD6FC 0x8D2E +0xD6FD 0x94F8 +0xD6FE 0x7B51 +0xD740 0x8B46 +0xD741 0x8B47 +0xD742 0x8B48 +0xD743 0x8B49 +0xD744 0x8B4A +0xD745 0x8B4B +0xD746 0x8B4C +0xD747 0x8B4D +0xD748 0x8B4E +0xD749 0x8B4F +0xD74A 0x8B50 +0xD74B 0x8B51 +0xD74C 0x8B52 +0xD74D 0x8B53 +0xD74E 0x8B54 +0xD74F 0x8B55 +0xD750 0x8B56 +0xD751 0x8B57 +0xD752 0x8B58 +0xD753 0x8B59 +0xD754 0x8B5A +0xD755 0x8B5B +0xD756 0x8B5C +0xD757 0x8B5D +0xD758 0x8B5E +0xD759 0x8B5F +0xD75A 0x8B60 +0xD75B 0x8B61 +0xD75C 0x8B62 +0xD75D 0x8B63 +0xD75E 0x8B64 +0xD75F 0x8B65 +0xD760 0x8B67 +0xD761 0x8B68 +0xD762 0x8B69 +0xD763 0x8B6A +0xD764 0x8B6B +0xD765 0x8B6D +0xD766 0x8B6E +0xD767 0x8B6F +0xD768 0x8B70 +0xD769 0x8B71 +0xD76A 0x8B72 +0xD76B 0x8B73 +0xD76C 0x8B74 +0xD76D 0x8B75 +0xD76E 0x8B76 +0xD76F 0x8B77 +0xD770 0x8B78 +0xD771 0x8B79 +0xD772 0x8B7A +0xD773 0x8B7B +0xD774 0x8B7C +0xD775 0x8B7D +0xD776 0x8B7E +0xD777 0x8B7F +0xD778 0x8B80 +0xD779 0x8B81 +0xD77A 0x8B82 +0xD77B 0x8B83 +0xD77C 0x8B84 +0xD77D 0x8B85 +0xD77E 0x8B86 +0xD780 0x8B87 +0xD781 0x8B88 +0xD782 0x8B89 +0xD783 0x8B8A +0xD784 0x8B8B +0xD785 0x8B8C +0xD786 0x8B8D +0xD787 0x8B8E +0xD788 0x8B8F +0xD789 0x8B90 +0xD78A 0x8B91 +0xD78B 0x8B92 +0xD78C 0x8B93 +0xD78D 0x8B94 +0xD78E 0x8B95 +0xD78F 0x8B96 +0xD790 0x8B97 +0xD791 0x8B98 +0xD792 0x8B99 +0xD793 0x8B9A +0xD794 0x8B9B +0xD795 0x8B9C +0xD796 0x8B9D +0xD797 0x8B9E +0xD798 0x8B9F +0xD799 0x8BAC +0xD79A 0x8BB1 +0xD79B 0x8BBB +0xD79C 0x8BC7 +0xD79D 0x8BD0 +0xD79E 0x8BEA +0xD79F 0x8C09 +0xD7A0 0x8C1E +0xD7A1 0x4F4F +0xD7A2 0x6CE8 +0xD7A3 0x795D +0xD7A4 0x9A7B +0xD7A5 0x6293 +0xD7A6 0x722A +0xD7A7 0x62FD +0xD7A8 0x4E13 +0xD7A9 0x7816 +0xD7AA 0x8F6C +0xD7AB 0x64B0 +0xD7AC 0x8D5A +0xD7AD 0x7BC6 +0xD7AE 0x6869 +0xD7AF 0x5E84 +0xD7B0 0x88C5 +0xD7B1 0x5986 +0xD7B2 0x649E +0xD7B3 0x58EE +0xD7B4 0x72B6 +0xD7B5 0x690E +0xD7B6 0x9525 +0xD7B7 0x8FFD +0xD7B8 0x8D58 +0xD7B9 0x5760 +0xD7BA 0x7F00 +0xD7BB 0x8C06 +0xD7BC 0x51C6 +0xD7BD 0x6349 +0xD7BE 0x62D9 +0xD7BF 0x5353 +0xD7C0 0x684C +0xD7C1 0x7422 +0xD7C2 0x8301 +0xD7C3 0x914C +0xD7C4 0x5544 +0xD7C5 0x7740 +0xD7C6 0x707C +0xD7C7 0x6D4A +0xD7C8 0x5179 +0xD7C9 0x54A8 +0xD7CA 0x8D44 +0xD7CB 0x59FF +0xD7CC 0x6ECB +0xD7CD 0x6DC4 +0xD7CE 0x5B5C +0xD7CF 0x7D2B +0xD7D0 0x4ED4 +0xD7D1 0x7C7D +0xD7D2 0x6ED3 +0xD7D3 0x5B50 +0xD7D4 0x81EA +0xD7D5 0x6E0D +0xD7D6 0x5B57 +0xD7D7 0x9B03 +0xD7D8 0x68D5 +0xD7D9 0x8E2A +0xD7DA 0x5B97 +0xD7DB 0x7EFC +0xD7DC 0x603B +0xD7DD 0x7EB5 +0xD7DE 0x90B9 +0xD7DF 0x8D70 +0xD7E0 0x594F +0xD7E1 0x63CD +0xD7E2 0x79DF +0xD7E3 0x8DB3 +0xD7E4 0x5352 +0xD7E5 0x65CF +0xD7E6 0x7956 +0xD7E7 0x8BC5 +0xD7E8 0x963B +0xD7E9 0x7EC4 +0xD7EA 0x94BB +0xD7EB 0x7E82 +0xD7EC 0x5634 +0xD7ED 0x9189 +0xD7EE 0x6700 +0xD7EF 0x7F6A +0xD7F0 0x5C0A +0xD7F1 0x9075 +0xD7F2 0x6628 +0xD7F3 0x5DE6 +0xD7F4 0x4F50 +0xD7F5 0x67DE +0xD7F6 0x505A +0xD7F7 0x4F5C +0xD7F8 0x5750 +0xD7F9 0x5EA7 +0xD7FA 0xE810 +0xD7FB 0xE811 +0xD7FC 0xE812 +0xD7FD 0xE813 +0xD7FE 0xE814 +0xD840 0x8C38 +0xD841 0x8C39 +0xD842 0x8C3A +0xD843 0x8C3B +0xD844 0x8C3C +0xD845 0x8C3D +0xD846 0x8C3E +0xD847 0x8C3F +0xD848 0x8C40 +0xD849 0x8C42 +0xD84A 0x8C43 +0xD84B 0x8C44 +0xD84C 0x8C45 +0xD84D 0x8C48 +0xD84E 0x8C4A +0xD84F 0x8C4B +0xD850 0x8C4D +0xD851 0x8C4E +0xD852 0x8C4F +0xD853 0x8C50 +0xD854 0x8C51 +0xD855 0x8C52 +0xD856 0x8C53 +0xD857 0x8C54 +0xD858 0x8C56 +0xD859 0x8C57 +0xD85A 0x8C58 +0xD85B 0x8C59 +0xD85C 0x8C5B +0xD85D 0x8C5C +0xD85E 0x8C5D +0xD85F 0x8C5E +0xD860 0x8C5F +0xD861 0x8C60 +0xD862 0x8C63 +0xD863 0x8C64 +0xD864 0x8C65 +0xD865 0x8C66 +0xD866 0x8C67 +0xD867 0x8C68 +0xD868 0x8C69 +0xD869 0x8C6C +0xD86A 0x8C6D +0xD86B 0x8C6E +0xD86C 0x8C6F +0xD86D 0x8C70 +0xD86E 0x8C71 +0xD86F 0x8C72 +0xD870 0x8C74 +0xD871 0x8C75 +0xD872 0x8C76 +0xD873 0x8C77 +0xD874 0x8C7B +0xD875 0x8C7C +0xD876 0x8C7D +0xD877 0x8C7E +0xD878 0x8C7F +0xD879 0x8C80 +0xD87A 0x8C81 +0xD87B 0x8C83 +0xD87C 0x8C84 +0xD87D 0x8C86 +0xD87E 0x8C87 +0xD880 0x8C88 +0xD881 0x8C8B +0xD882 0x8C8D +0xD883 0x8C8E +0xD884 0x8C8F +0xD885 0x8C90 +0xD886 0x8C91 +0xD887 0x8C92 +0xD888 0x8C93 +0xD889 0x8C95 +0xD88A 0x8C96 +0xD88B 0x8C97 +0xD88C 0x8C99 +0xD88D 0x8C9A +0xD88E 0x8C9B +0xD88F 0x8C9C +0xD890 0x8C9D +0xD891 0x8C9E +0xD892 0x8C9F +0xD893 0x8CA0 +0xD894 0x8CA1 +0xD895 0x8CA2 +0xD896 0x8CA3 +0xD897 0x8CA4 +0xD898 0x8CA5 +0xD899 0x8CA6 +0xD89A 0x8CA7 +0xD89B 0x8CA8 +0xD89C 0x8CA9 +0xD89D 0x8CAA +0xD89E 0x8CAB +0xD89F 0x8CAC +0xD8A0 0x8CAD +0xD8A1 0x4E8D +0xD8A2 0x4E0C +0xD8A3 0x5140 +0xD8A4 0x4E10 +0xD8A5 0x5EFF +0xD8A6 0x5345 +0xD8A7 0x4E15 +0xD8A8 0x4E98 +0xD8A9 0x4E1E +0xD8AA 0x9B32 +0xD8AB 0x5B6C +0xD8AC 0x5669 +0xD8AD 0x4E28 +0xD8AE 0x79BA +0xD8AF 0x4E3F +0xD8B0 0x5315 +0xD8B1 0x4E47 +0xD8B2 0x592D +0xD8B3 0x723B +0xD8B4 0x536E +0xD8B5 0x6C10 +0xD8B6 0x56DF +0xD8B7 0x80E4 +0xD8B8 0x9997 +0xD8B9 0x6BD3 +0xD8BA 0x777E +0xD8BB 0x9F17 +0xD8BC 0x4E36 +0xD8BD 0x4E9F +0xD8BE 0x9F10 +0xD8BF 0x4E5C +0xD8C0 0x4E69 +0xD8C1 0x4E93 +0xD8C2 0x8288 +0xD8C3 0x5B5B +0xD8C4 0x556C +0xD8C5 0x560F +0xD8C6 0x4EC4 +0xD8C7 0x538D +0xD8C8 0x539D +0xD8C9 0x53A3 +0xD8CA 0x53A5 +0xD8CB 0x53AE +0xD8CC 0x9765 +0xD8CD 0x8D5D +0xD8CE 0x531A +0xD8CF 0x53F5 +0xD8D0 0x5326 +0xD8D1 0x532E +0xD8D2 0x533E +0xD8D3 0x8D5C +0xD8D4 0x5366 +0xD8D5 0x5363 +0xD8D6 0x5202 +0xD8D7 0x5208 +0xD8D8 0x520E +0xD8D9 0x522D +0xD8DA 0x5233 +0xD8DB 0x523F +0xD8DC 0x5240 +0xD8DD 0x524C +0xD8DE 0x525E +0xD8DF 0x5261 +0xD8E0 0x525C +0xD8E1 0x84AF +0xD8E2 0x527D +0xD8E3 0x5282 +0xD8E4 0x5281 +0xD8E5 0x5290 +0xD8E6 0x5293 +0xD8E7 0x5182 +0xD8E8 0x7F54 +0xD8E9 0x4EBB +0xD8EA 0x4EC3 +0xD8EB 0x4EC9 +0xD8EC 0x4EC2 +0xD8ED 0x4EE8 +0xD8EE 0x4EE1 +0xD8EF 0x4EEB +0xD8F0 0x4EDE +0xD8F1 0x4F1B +0xD8F2 0x4EF3 +0xD8F3 0x4F22 +0xD8F4 0x4F64 +0xD8F5 0x4EF5 +0xD8F6 0x4F25 +0xD8F7 0x4F27 +0xD8F8 0x4F09 +0xD8F9 0x4F2B +0xD8FA 0x4F5E +0xD8FB 0x4F67 +0xD8FC 0x6538 +0xD8FD 0x4F5A +0xD8FE 0x4F5D +0xD940 0x8CAE +0xD941 0x8CAF +0xD942 0x8CB0 +0xD943 0x8CB1 +0xD944 0x8CB2 +0xD945 0x8CB3 +0xD946 0x8CB4 +0xD947 0x8CB5 +0xD948 0x8CB6 +0xD949 0x8CB7 +0xD94A 0x8CB8 +0xD94B 0x8CB9 +0xD94C 0x8CBA +0xD94D 0x8CBB +0xD94E 0x8CBC +0xD94F 0x8CBD +0xD950 0x8CBE +0xD951 0x8CBF +0xD952 0x8CC0 +0xD953 0x8CC1 +0xD954 0x8CC2 +0xD955 0x8CC3 +0xD956 0x8CC4 +0xD957 0x8CC5 +0xD958 0x8CC6 +0xD959 0x8CC7 +0xD95A 0x8CC8 +0xD95B 0x8CC9 +0xD95C 0x8CCA +0xD95D 0x8CCB +0xD95E 0x8CCC +0xD95F 0x8CCD +0xD960 0x8CCE +0xD961 0x8CCF +0xD962 0x8CD0 +0xD963 0x8CD1 +0xD964 0x8CD2 +0xD965 0x8CD3 +0xD966 0x8CD4 +0xD967 0x8CD5 +0xD968 0x8CD6 +0xD969 0x8CD7 +0xD96A 0x8CD8 +0xD96B 0x8CD9 +0xD96C 0x8CDA +0xD96D 0x8CDB +0xD96E 0x8CDC +0xD96F 0x8CDD +0xD970 0x8CDE +0xD971 0x8CDF +0xD972 0x8CE0 +0xD973 0x8CE1 +0xD974 0x8CE2 +0xD975 0x8CE3 +0xD976 0x8CE4 +0xD977 0x8CE5 +0xD978 0x8CE6 +0xD979 0x8CE7 +0xD97A 0x8CE8 +0xD97B 0x8CE9 +0xD97C 0x8CEA +0xD97D 0x8CEB +0xD97E 0x8CEC +0xD980 0x8CED +0xD981 0x8CEE +0xD982 0x8CEF +0xD983 0x8CF0 +0xD984 0x8CF1 +0xD985 0x8CF2 +0xD986 0x8CF3 +0xD987 0x8CF4 +0xD988 0x8CF5 +0xD989 0x8CF6 +0xD98A 0x8CF7 +0xD98B 0x8CF8 +0xD98C 0x8CF9 +0xD98D 0x8CFA +0xD98E 0x8CFB +0xD98F 0x8CFC +0xD990 0x8CFD +0xD991 0x8CFE +0xD992 0x8CFF +0xD993 0x8D00 +0xD994 0x8D01 +0xD995 0x8D02 +0xD996 0x8D03 +0xD997 0x8D04 +0xD998 0x8D05 +0xD999 0x8D06 +0xD99A 0x8D07 +0xD99B 0x8D08 +0xD99C 0x8D09 +0xD99D 0x8D0A +0xD99E 0x8D0B +0xD99F 0x8D0C +0xD9A0 0x8D0D +0xD9A1 0x4F5F +0xD9A2 0x4F57 +0xD9A3 0x4F32 +0xD9A4 0x4F3D +0xD9A5 0x4F76 +0xD9A6 0x4F74 +0xD9A7 0x4F91 +0xD9A8 0x4F89 +0xD9A9 0x4F83 +0xD9AA 0x4F8F +0xD9AB 0x4F7E +0xD9AC 0x4F7B +0xD9AD 0x4FAA +0xD9AE 0x4F7C +0xD9AF 0x4FAC +0xD9B0 0x4F94 +0xD9B1 0x4FE6 +0xD9B2 0x4FE8 +0xD9B3 0x4FEA +0xD9B4 0x4FC5 +0xD9B5 0x4FDA +0xD9B6 0x4FE3 +0xD9B7 0x4FDC +0xD9B8 0x4FD1 +0xD9B9 0x4FDF +0xD9BA 0x4FF8 +0xD9BB 0x5029 +0xD9BC 0x504C +0xD9BD 0x4FF3 +0xD9BE 0x502C +0xD9BF 0x500F +0xD9C0 0x502E +0xD9C1 0x502D +0xD9C2 0x4FFE +0xD9C3 0x501C +0xD9C4 0x500C +0xD9C5 0x5025 +0xD9C6 0x5028 +0xD9C7 0x507E +0xD9C8 0x5043 +0xD9C9 0x5055 +0xD9CA 0x5048 +0xD9CB 0x504E +0xD9CC 0x506C +0xD9CD 0x507B +0xD9CE 0x50A5 +0xD9CF 0x50A7 +0xD9D0 0x50A9 +0xD9D1 0x50BA +0xD9D2 0x50D6 +0xD9D3 0x5106 +0xD9D4 0x50ED +0xD9D5 0x50EC +0xD9D6 0x50E6 +0xD9D7 0x50EE +0xD9D8 0x5107 +0xD9D9 0x510B +0xD9DA 0x4EDD +0xD9DB 0x6C3D +0xD9DC 0x4F58 +0xD9DD 0x4F65 +0xD9DE 0x4FCE +0xD9DF 0x9FA0 +0xD9E0 0x6C46 +0xD9E1 0x7C74 +0xD9E2 0x516E +0xD9E3 0x5DFD +0xD9E4 0x9EC9 +0xD9E5 0x9998 +0xD9E6 0x5181 +0xD9E7 0x5914 +0xD9E8 0x52F9 +0xD9E9 0x530D +0xD9EA 0x8A07 +0xD9EB 0x5310 +0xD9EC 0x51EB +0xD9ED 0x5919 +0xD9EE 0x5155 +0xD9EF 0x4EA0 +0xD9F0 0x5156 +0xD9F1 0x4EB3 +0xD9F2 0x886E +0xD9F3 0x88A4 +0xD9F4 0x4EB5 +0xD9F5 0x8114 +0xD9F6 0x88D2 +0xD9F7 0x7980 +0xD9F8 0x5B34 +0xD9F9 0x8803 +0xD9FA 0x7FB8 +0xD9FB 0x51AB +0xD9FC 0x51B1 +0xD9FD 0x51BD +0xD9FE 0x51BC +0xDA40 0x8D0E +0xDA41 0x8D0F +0xDA42 0x8D10 +0xDA43 0x8D11 +0xDA44 0x8D12 +0xDA45 0x8D13 +0xDA46 0x8D14 +0xDA47 0x8D15 +0xDA48 0x8D16 +0xDA49 0x8D17 +0xDA4A 0x8D18 +0xDA4B 0x8D19 +0xDA4C 0x8D1A +0xDA4D 0x8D1B +0xDA4E 0x8D1C +0xDA4F 0x8D20 +0xDA50 0x8D51 +0xDA51 0x8D52 +0xDA52 0x8D57 +0xDA53 0x8D5F +0xDA54 0x8D65 +0xDA55 0x8D68 +0xDA56 0x8D69 +0xDA57 0x8D6A +0xDA58 0x8D6C +0xDA59 0x8D6E +0xDA5A 0x8D6F +0xDA5B 0x8D71 +0xDA5C 0x8D72 +0xDA5D 0x8D78 +0xDA5E 0x8D79 +0xDA5F 0x8D7A +0xDA60 0x8D7B +0xDA61 0x8D7C +0xDA62 0x8D7D +0xDA63 0x8D7E +0xDA64 0x8D7F +0xDA65 0x8D80 +0xDA66 0x8D82 +0xDA67 0x8D83 +0xDA68 0x8D86 +0xDA69 0x8D87 +0xDA6A 0x8D88 +0xDA6B 0x8D89 +0xDA6C 0x8D8C +0xDA6D 0x8D8D +0xDA6E 0x8D8E +0xDA6F 0x8D8F +0xDA70 0x8D90 +0xDA71 0x8D92 +0xDA72 0x8D93 +0xDA73 0x8D95 +0xDA74 0x8D96 +0xDA75 0x8D97 +0xDA76 0x8D98 +0xDA77 0x8D99 +0xDA78 0x8D9A +0xDA79 0x8D9B +0xDA7A 0x8D9C +0xDA7B 0x8D9D +0xDA7C 0x8D9E +0xDA7D 0x8DA0 +0xDA7E 0x8DA1 +0xDA80 0x8DA2 +0xDA81 0x8DA4 +0xDA82 0x8DA5 +0xDA83 0x8DA6 +0xDA84 0x8DA7 +0xDA85 0x8DA8 +0xDA86 0x8DA9 +0xDA87 0x8DAA +0xDA88 0x8DAB +0xDA89 0x8DAC +0xDA8A 0x8DAD +0xDA8B 0x8DAE +0xDA8C 0x8DAF +0xDA8D 0x8DB0 +0xDA8E 0x8DB2 +0xDA8F 0x8DB6 +0xDA90 0x8DB7 +0xDA91 0x8DB9 +0xDA92 0x8DBB +0xDA93 0x8DBD +0xDA94 0x8DC0 +0xDA95 0x8DC1 +0xDA96 0x8DC2 +0xDA97 0x8DC5 +0xDA98 0x8DC7 +0xDA99 0x8DC8 +0xDA9A 0x8DC9 +0xDA9B 0x8DCA +0xDA9C 0x8DCD +0xDA9D 0x8DD0 +0xDA9E 0x8DD2 +0xDA9F 0x8DD3 +0xDAA0 0x8DD4 +0xDAA1 0x51C7 +0xDAA2 0x5196 +0xDAA3 0x51A2 +0xDAA4 0x51A5 +0xDAA5 0x8BA0 +0xDAA6 0x8BA6 +0xDAA7 0x8BA7 +0xDAA8 0x8BAA +0xDAA9 0x8BB4 +0xDAAA 0x8BB5 +0xDAAB 0x8BB7 +0xDAAC 0x8BC2 +0xDAAD 0x8BC3 +0xDAAE 0x8BCB +0xDAAF 0x8BCF +0xDAB0 0x8BCE +0xDAB1 0x8BD2 +0xDAB2 0x8BD3 +0xDAB3 0x8BD4 +0xDAB4 0x8BD6 +0xDAB5 0x8BD8 +0xDAB6 0x8BD9 +0xDAB7 0x8BDC +0xDAB8 0x8BDF +0xDAB9 0x8BE0 +0xDABA 0x8BE4 +0xDABB 0x8BE8 +0xDABC 0x8BE9 +0xDABD 0x8BEE +0xDABE 0x8BF0 +0xDABF 0x8BF3 +0xDAC0 0x8BF6 +0xDAC1 0x8BF9 +0xDAC2 0x8BFC +0xDAC3 0x8BFF +0xDAC4 0x8C00 +0xDAC5 0x8C02 +0xDAC6 0x8C04 +0xDAC7 0x8C07 +0xDAC8 0x8C0C +0xDAC9 0x8C0F +0xDACA 0x8C11 +0xDACB 0x8C12 +0xDACC 0x8C14 +0xDACD 0x8C15 +0xDACE 0x8C16 +0xDACF 0x8C19 +0xDAD0 0x8C1B +0xDAD1 0x8C18 +0xDAD2 0x8C1D +0xDAD3 0x8C1F +0xDAD4 0x8C20 +0xDAD5 0x8C21 +0xDAD6 0x8C25 +0xDAD7 0x8C27 +0xDAD8 0x8C2A +0xDAD9 0x8C2B +0xDADA 0x8C2E +0xDADB 0x8C2F +0xDADC 0x8C32 +0xDADD 0x8C33 +0xDADE 0x8C35 +0xDADF 0x8C36 +0xDAE0 0x5369 +0xDAE1 0x537A +0xDAE2 0x961D +0xDAE3 0x9622 +0xDAE4 0x9621 +0xDAE5 0x9631 +0xDAE6 0x962A +0xDAE7 0x963D +0xDAE8 0x963C +0xDAE9 0x9642 +0xDAEA 0x9649 +0xDAEB 0x9654 +0xDAEC 0x965F +0xDAED 0x9667 +0xDAEE 0x966C +0xDAEF 0x9672 +0xDAF0 0x9674 +0xDAF1 0x9688 +0xDAF2 0x968D +0xDAF3 0x9697 +0xDAF4 0x96B0 +0xDAF5 0x9097 +0xDAF6 0x909B +0xDAF7 0x909D +0xDAF8 0x9099 +0xDAF9 0x90AC +0xDAFA 0x90A1 +0xDAFB 0x90B4 +0xDAFC 0x90B3 +0xDAFD 0x90B6 +0xDAFE 0x90BA +0xDB40 0x8DD5 +0xDB41 0x8DD8 +0xDB42 0x8DD9 +0xDB43 0x8DDC +0xDB44 0x8DE0 +0xDB45 0x8DE1 +0xDB46 0x8DE2 +0xDB47 0x8DE5 +0xDB48 0x8DE6 +0xDB49 0x8DE7 +0xDB4A 0x8DE9 +0xDB4B 0x8DED +0xDB4C 0x8DEE +0xDB4D 0x8DF0 +0xDB4E 0x8DF1 +0xDB4F 0x8DF2 +0xDB50 0x8DF4 +0xDB51 0x8DF6 +0xDB52 0x8DFC +0xDB53 0x8DFE +0xDB54 0x8DFF +0xDB55 0x8E00 +0xDB56 0x8E01 +0xDB57 0x8E02 +0xDB58 0x8E03 +0xDB59 0x8E04 +0xDB5A 0x8E06 +0xDB5B 0x8E07 +0xDB5C 0x8E08 +0xDB5D 0x8E0B +0xDB5E 0x8E0D +0xDB5F 0x8E0E +0xDB60 0x8E10 +0xDB61 0x8E11 +0xDB62 0x8E12 +0xDB63 0x8E13 +0xDB64 0x8E15 +0xDB65 0x8E16 +0xDB66 0x8E17 +0xDB67 0x8E18 +0xDB68 0x8E19 +0xDB69 0x8E1A +0xDB6A 0x8E1B +0xDB6B 0x8E1C +0xDB6C 0x8E20 +0xDB6D 0x8E21 +0xDB6E 0x8E24 +0xDB6F 0x8E25 +0xDB70 0x8E26 +0xDB71 0x8E27 +0xDB72 0x8E28 +0xDB73 0x8E2B +0xDB74 0x8E2D +0xDB75 0x8E30 +0xDB76 0x8E32 +0xDB77 0x8E33 +0xDB78 0x8E34 +0xDB79 0x8E36 +0xDB7A 0x8E37 +0xDB7B 0x8E38 +0xDB7C 0x8E3B +0xDB7D 0x8E3C +0xDB7E 0x8E3E +0xDB80 0x8E3F +0xDB81 0x8E43 +0xDB82 0x8E45 +0xDB83 0x8E46 +0xDB84 0x8E4C +0xDB85 0x8E4D +0xDB86 0x8E4E +0xDB87 0x8E4F +0xDB88 0x8E50 +0xDB89 0x8E53 +0xDB8A 0x8E54 +0xDB8B 0x8E55 +0xDB8C 0x8E56 +0xDB8D 0x8E57 +0xDB8E 0x8E58 +0xDB8F 0x8E5A +0xDB90 0x8E5B +0xDB91 0x8E5C +0xDB92 0x8E5D +0xDB93 0x8E5E +0xDB94 0x8E5F +0xDB95 0x8E60 +0xDB96 0x8E61 +0xDB97 0x8E62 +0xDB98 0x8E63 +0xDB99 0x8E64 +0xDB9A 0x8E65 +0xDB9B 0x8E67 +0xDB9C 0x8E68 +0xDB9D 0x8E6A +0xDB9E 0x8E6B +0xDB9F 0x8E6E +0xDBA0 0x8E71 +0xDBA1 0x90B8 +0xDBA2 0x90B0 +0xDBA3 0x90CF +0xDBA4 0x90C5 +0xDBA5 0x90BE +0xDBA6 0x90D0 +0xDBA7 0x90C4 +0xDBA8 0x90C7 +0xDBA9 0x90D3 +0xDBAA 0x90E6 +0xDBAB 0x90E2 +0xDBAC 0x90DC +0xDBAD 0x90D7 +0xDBAE 0x90DB +0xDBAF 0x90EB +0xDBB0 0x90EF +0xDBB1 0x90FE +0xDBB2 0x9104 +0xDBB3 0x9122 +0xDBB4 0x911E +0xDBB5 0x9123 +0xDBB6 0x9131 +0xDBB7 0x912F +0xDBB8 0x9139 +0xDBB9 0x9143 +0xDBBA 0x9146 +0xDBBB 0x520D +0xDBBC 0x5942 +0xDBBD 0x52A2 +0xDBBE 0x52AC +0xDBBF 0x52AD +0xDBC0 0x52BE +0xDBC1 0x54FF +0xDBC2 0x52D0 +0xDBC3 0x52D6 +0xDBC4 0x52F0 +0xDBC5 0x53DF +0xDBC6 0x71EE +0xDBC7 0x77CD +0xDBC8 0x5EF4 +0xDBC9 0x51F5 +0xDBCA 0x51FC +0xDBCB 0x9B2F +0xDBCC 0x53B6 +0xDBCD 0x5F01 +0xDBCE 0x755A +0xDBCF 0x5DEF +0xDBD0 0x574C +0xDBD1 0x57A9 +0xDBD2 0x57A1 +0xDBD3 0x587E +0xDBD4 0x58BC +0xDBD5 0x58C5 +0xDBD6 0x58D1 +0xDBD7 0x5729 +0xDBD8 0x572C +0xDBD9 0x572A +0xDBDA 0x5733 +0xDBDB 0x5739 +0xDBDC 0x572E +0xDBDD 0x572F +0xDBDE 0x575C +0xDBDF 0x573B +0xDBE0 0x5742 +0xDBE1 0x5769 +0xDBE2 0x5785 +0xDBE3 0x576B +0xDBE4 0x5786 +0xDBE5 0x577C +0xDBE6 0x577B +0xDBE7 0x5768 +0xDBE8 0x576D +0xDBE9 0x5776 +0xDBEA 0x5773 +0xDBEB 0x57AD +0xDBEC 0x57A4 +0xDBED 0x578C +0xDBEE 0x57B2 +0xDBEF 0x57CF +0xDBF0 0x57A7 +0xDBF1 0x57B4 +0xDBF2 0x5793 +0xDBF3 0x57A0 +0xDBF4 0x57D5 +0xDBF5 0x57D8 +0xDBF6 0x57DA +0xDBF7 0x57D9 +0xDBF8 0x57D2 +0xDBF9 0x57B8 +0xDBFA 0x57F4 +0xDBFB 0x57EF +0xDBFC 0x57F8 +0xDBFD 0x57E4 +0xDBFE 0x57DD +0xDC40 0x8E73 +0xDC41 0x8E75 +0xDC42 0x8E77 +0xDC43 0x8E78 +0xDC44 0x8E79 +0xDC45 0x8E7A +0xDC46 0x8E7B +0xDC47 0x8E7D +0xDC48 0x8E7E +0xDC49 0x8E80 +0xDC4A 0x8E82 +0xDC4B 0x8E83 +0xDC4C 0x8E84 +0xDC4D 0x8E86 +0xDC4E 0x8E88 +0xDC4F 0x8E89 +0xDC50 0x8E8A +0xDC51 0x8E8B +0xDC52 0x8E8C +0xDC53 0x8E8D +0xDC54 0x8E8E +0xDC55 0x8E91 +0xDC56 0x8E92 +0xDC57 0x8E93 +0xDC58 0x8E95 +0xDC59 0x8E96 +0xDC5A 0x8E97 +0xDC5B 0x8E98 +0xDC5C 0x8E99 +0xDC5D 0x8E9A +0xDC5E 0x8E9B +0xDC5F 0x8E9D +0xDC60 0x8E9F +0xDC61 0x8EA0 +0xDC62 0x8EA1 +0xDC63 0x8EA2 +0xDC64 0x8EA3 +0xDC65 0x8EA4 +0xDC66 0x8EA5 +0xDC67 0x8EA6 +0xDC68 0x8EA7 +0xDC69 0x8EA8 +0xDC6A 0x8EA9 +0xDC6B 0x8EAA +0xDC6C 0x8EAD +0xDC6D 0x8EAE +0xDC6E 0x8EB0 +0xDC6F 0x8EB1 +0xDC70 0x8EB3 +0xDC71 0x8EB4 +0xDC72 0x8EB5 +0xDC73 0x8EB6 +0xDC74 0x8EB7 +0xDC75 0x8EB8 +0xDC76 0x8EB9 +0xDC77 0x8EBB +0xDC78 0x8EBC +0xDC79 0x8EBD +0xDC7A 0x8EBE +0xDC7B 0x8EBF +0xDC7C 0x8EC0 +0xDC7D 0x8EC1 +0xDC7E 0x8EC2 +0xDC80 0x8EC3 +0xDC81 0x8EC4 +0xDC82 0x8EC5 +0xDC83 0x8EC6 +0xDC84 0x8EC7 +0xDC85 0x8EC8 +0xDC86 0x8EC9 +0xDC87 0x8ECA +0xDC88 0x8ECB +0xDC89 0x8ECC +0xDC8A 0x8ECD +0xDC8B 0x8ECF +0xDC8C 0x8ED0 +0xDC8D 0x8ED1 +0xDC8E 0x8ED2 +0xDC8F 0x8ED3 +0xDC90 0x8ED4 +0xDC91 0x8ED5 +0xDC92 0x8ED6 +0xDC93 0x8ED7 +0xDC94 0x8ED8 +0xDC95 0x8ED9 +0xDC96 0x8EDA +0xDC97 0x8EDB +0xDC98 0x8EDC +0xDC99 0x8EDD +0xDC9A 0x8EDE +0xDC9B 0x8EDF +0xDC9C 0x8EE0 +0xDC9D 0x8EE1 +0xDC9E 0x8EE2 +0xDC9F 0x8EE3 +0xDCA0 0x8EE4 +0xDCA1 0x580B +0xDCA2 0x580D +0xDCA3 0x57FD +0xDCA4 0x57ED +0xDCA5 0x5800 +0xDCA6 0x581E +0xDCA7 0x5819 +0xDCA8 0x5844 +0xDCA9 0x5820 +0xDCAA 0x5865 +0xDCAB 0x586C +0xDCAC 0x5881 +0xDCAD 0x5889 +0xDCAE 0x589A +0xDCAF 0x5880 +0xDCB0 0x99A8 +0xDCB1 0x9F19 +0xDCB2 0x61FF +0xDCB3 0x8279 +0xDCB4 0x827D +0xDCB5 0x827F +0xDCB6 0x828F +0xDCB7 0x828A +0xDCB8 0x82A8 +0xDCB9 0x8284 +0xDCBA 0x828E +0xDCBB 0x8291 +0xDCBC 0x8297 +0xDCBD 0x8299 +0xDCBE 0x82AB +0xDCBF 0x82B8 +0xDCC0 0x82BE +0xDCC1 0x82B0 +0xDCC2 0x82C8 +0xDCC3 0x82CA +0xDCC4 0x82E3 +0xDCC5 0x8298 +0xDCC6 0x82B7 +0xDCC7 0x82AE +0xDCC8 0x82CB +0xDCC9 0x82CC +0xDCCA 0x82C1 +0xDCCB 0x82A9 +0xDCCC 0x82B4 +0xDCCD 0x82A1 +0xDCCE 0x82AA +0xDCCF 0x829F +0xDCD0 0x82C4 +0xDCD1 0x82CE +0xDCD2 0x82A4 +0xDCD3 0x82E1 +0xDCD4 0x8309 +0xDCD5 0x82F7 +0xDCD6 0x82E4 +0xDCD7 0x830F +0xDCD8 0x8307 +0xDCD9 0x82DC +0xDCDA 0x82F4 +0xDCDB 0x82D2 +0xDCDC 0x82D8 +0xDCDD 0x830C +0xDCDE 0x82FB +0xDCDF 0x82D3 +0xDCE0 0x8311 +0xDCE1 0x831A +0xDCE2 0x8306 +0xDCE3 0x8314 +0xDCE4 0x8315 +0xDCE5 0x82E0 +0xDCE6 0x82D5 +0xDCE7 0x831C +0xDCE8 0x8351 +0xDCE9 0x835B +0xDCEA 0x835C +0xDCEB 0x8308 +0xDCEC 0x8392 +0xDCED 0x833C +0xDCEE 0x8334 +0xDCEF 0x8331 +0xDCF0 0x839B +0xDCF1 0x835E +0xDCF2 0x832F +0xDCF3 0x834F +0xDCF4 0x8347 +0xDCF5 0x8343 +0xDCF6 0x835F +0xDCF7 0x8340 +0xDCF8 0x8317 +0xDCF9 0x8360 +0xDCFA 0x832D +0xDCFB 0x833A +0xDCFC 0x8333 +0xDCFD 0x8366 +0xDCFE 0x8365 +0xDD40 0x8EE5 +0xDD41 0x8EE6 +0xDD42 0x8EE7 +0xDD43 0x8EE8 +0xDD44 0x8EE9 +0xDD45 0x8EEA +0xDD46 0x8EEB +0xDD47 0x8EEC +0xDD48 0x8EED +0xDD49 0x8EEE +0xDD4A 0x8EEF +0xDD4B 0x8EF0 +0xDD4C 0x8EF1 +0xDD4D 0x8EF2 +0xDD4E 0x8EF3 +0xDD4F 0x8EF4 +0xDD50 0x8EF5 +0xDD51 0x8EF6 +0xDD52 0x8EF7 +0xDD53 0x8EF8 +0xDD54 0x8EF9 +0xDD55 0x8EFA +0xDD56 0x8EFB +0xDD57 0x8EFC +0xDD58 0x8EFD +0xDD59 0x8EFE +0xDD5A 0x8EFF +0xDD5B 0x8F00 +0xDD5C 0x8F01 +0xDD5D 0x8F02 +0xDD5E 0x8F03 +0xDD5F 0x8F04 +0xDD60 0x8F05 +0xDD61 0x8F06 +0xDD62 0x8F07 +0xDD63 0x8F08 +0xDD64 0x8F09 +0xDD65 0x8F0A +0xDD66 0x8F0B +0xDD67 0x8F0C +0xDD68 0x8F0D +0xDD69 0x8F0E +0xDD6A 0x8F0F +0xDD6B 0x8F10 +0xDD6C 0x8F11 +0xDD6D 0x8F12 +0xDD6E 0x8F13 +0xDD6F 0x8F14 +0xDD70 0x8F15 +0xDD71 0x8F16 +0xDD72 0x8F17 +0xDD73 0x8F18 +0xDD74 0x8F19 +0xDD75 0x8F1A +0xDD76 0x8F1B +0xDD77 0x8F1C +0xDD78 0x8F1D +0xDD79 0x8F1E +0xDD7A 0x8F1F +0xDD7B 0x8F20 +0xDD7C 0x8F21 +0xDD7D 0x8F22 +0xDD7E 0x8F23 +0xDD80 0x8F24 +0xDD81 0x8F25 +0xDD82 0x8F26 +0xDD83 0x8F27 +0xDD84 0x8F28 +0xDD85 0x8F29 +0xDD86 0x8F2A +0xDD87 0x8F2B +0xDD88 0x8F2C +0xDD89 0x8F2D +0xDD8A 0x8F2E +0xDD8B 0x8F2F +0xDD8C 0x8F30 +0xDD8D 0x8F31 +0xDD8E 0x8F32 +0xDD8F 0x8F33 +0xDD90 0x8F34 +0xDD91 0x8F35 +0xDD92 0x8F36 +0xDD93 0x8F37 +0xDD94 0x8F38 +0xDD95 0x8F39 +0xDD96 0x8F3A +0xDD97 0x8F3B +0xDD98 0x8F3C +0xDD99 0x8F3D +0xDD9A 0x8F3E +0xDD9B 0x8F3F +0xDD9C 0x8F40 +0xDD9D 0x8F41 +0xDD9E 0x8F42 +0xDD9F 0x8F43 +0xDDA0 0x8F44 +0xDDA1 0x8368 +0xDDA2 0x831B +0xDDA3 0x8369 +0xDDA4 0x836C +0xDDA5 0x836A +0xDDA6 0x836D +0xDDA7 0x836E +0xDDA8 0x83B0 +0xDDA9 0x8378 +0xDDAA 0x83B3 +0xDDAB 0x83B4 +0xDDAC 0x83A0 +0xDDAD 0x83AA +0xDDAE 0x8393 +0xDDAF 0x839C +0xDDB0 0x8385 +0xDDB1 0x837C +0xDDB2 0x83B6 +0xDDB3 0x83A9 +0xDDB4 0x837D +0xDDB5 0x83B8 +0xDDB6 0x837B +0xDDB7 0x8398 +0xDDB8 0x839E +0xDDB9 0x83A8 +0xDDBA 0x83BA +0xDDBB 0x83BC +0xDDBC 0x83C1 +0xDDBD 0x8401 +0xDDBE 0x83E5 +0xDDBF 0x83D8 +0xDDC0 0x5807 +0xDDC1 0x8418 +0xDDC2 0x840B +0xDDC3 0x83DD +0xDDC4 0x83FD +0xDDC5 0x83D6 +0xDDC6 0x841C +0xDDC7 0x8438 +0xDDC8 0x8411 +0xDDC9 0x8406 +0xDDCA 0x83D4 +0xDDCB 0x83DF +0xDDCC 0x840F +0xDDCD 0x8403 +0xDDCE 0x83F8 +0xDDCF 0x83F9 +0xDDD0 0x83EA +0xDDD1 0x83C5 +0xDDD2 0x83C0 +0xDDD3 0x8426 +0xDDD4 0x83F0 +0xDDD5 0x83E1 +0xDDD6 0x845C +0xDDD7 0x8451 +0xDDD8 0x845A +0xDDD9 0x8459 +0xDDDA 0x8473 +0xDDDB 0x8487 +0xDDDC 0x8488 +0xDDDD 0x847A +0xDDDE 0x8489 +0xDDDF 0x8478 +0xDDE0 0x843C +0xDDE1 0x8446 +0xDDE2 0x8469 +0xDDE3 0x8476 +0xDDE4 0x848C +0xDDE5 0x848E +0xDDE6 0x8431 +0xDDE7 0x846D +0xDDE8 0x84C1 +0xDDE9 0x84CD +0xDDEA 0x84D0 +0xDDEB 0x84E6 +0xDDEC 0x84BD +0xDDED 0x84D3 +0xDDEE 0x84CA +0xDDEF 0x84BF +0xDDF0 0x84BA +0xDDF1 0x84E0 +0xDDF2 0x84A1 +0xDDF3 0x84B9 +0xDDF4 0x84B4 +0xDDF5 0x8497 +0xDDF6 0x84E5 +0xDDF7 0x84E3 +0xDDF8 0x850C +0xDDF9 0x750D +0xDDFA 0x8538 +0xDDFB 0x84F0 +0xDDFC 0x8539 +0xDDFD 0x851F +0xDDFE 0x853A +0xDE40 0x8F45 +0xDE41 0x8F46 +0xDE42 0x8F47 +0xDE43 0x8F48 +0xDE44 0x8F49 +0xDE45 0x8F4A +0xDE46 0x8F4B +0xDE47 0x8F4C +0xDE48 0x8F4D +0xDE49 0x8F4E +0xDE4A 0x8F4F +0xDE4B 0x8F50 +0xDE4C 0x8F51 +0xDE4D 0x8F52 +0xDE4E 0x8F53 +0xDE4F 0x8F54 +0xDE50 0x8F55 +0xDE51 0x8F56 +0xDE52 0x8F57 +0xDE53 0x8F58 +0xDE54 0x8F59 +0xDE55 0x8F5A +0xDE56 0x8F5B +0xDE57 0x8F5C +0xDE58 0x8F5D +0xDE59 0x8F5E +0xDE5A 0x8F5F +0xDE5B 0x8F60 +0xDE5C 0x8F61 +0xDE5D 0x8F62 +0xDE5E 0x8F63 +0xDE5F 0x8F64 +0xDE60 0x8F65 +0xDE61 0x8F6A +0xDE62 0x8F80 +0xDE63 0x8F8C +0xDE64 0x8F92 +0xDE65 0x8F9D +0xDE66 0x8FA0 +0xDE67 0x8FA1 +0xDE68 0x8FA2 +0xDE69 0x8FA4 +0xDE6A 0x8FA5 +0xDE6B 0x8FA6 +0xDE6C 0x8FA7 +0xDE6D 0x8FAA +0xDE6E 0x8FAC +0xDE6F 0x8FAD +0xDE70 0x8FAE +0xDE71 0x8FAF +0xDE72 0x8FB2 +0xDE73 0x8FB3 +0xDE74 0x8FB4 +0xDE75 0x8FB5 +0xDE76 0x8FB7 +0xDE77 0x8FB8 +0xDE78 0x8FBA +0xDE79 0x8FBB +0xDE7A 0x8FBC +0xDE7B 0x8FBF +0xDE7C 0x8FC0 +0xDE7D 0x8FC3 +0xDE7E 0x8FC6 +0xDE80 0x8FC9 +0xDE81 0x8FCA +0xDE82 0x8FCB +0xDE83 0x8FCC +0xDE84 0x8FCD +0xDE85 0x8FCF +0xDE86 0x8FD2 +0xDE87 0x8FD6 +0xDE88 0x8FD7 +0xDE89 0x8FDA +0xDE8A 0x8FE0 +0xDE8B 0x8FE1 +0xDE8C 0x8FE3 +0xDE8D 0x8FE7 +0xDE8E 0x8FEC +0xDE8F 0x8FEF +0xDE90 0x8FF1 +0xDE91 0x8FF2 +0xDE92 0x8FF4 +0xDE93 0x8FF5 +0xDE94 0x8FF6 +0xDE95 0x8FFA +0xDE96 0x8FFB +0xDE97 0x8FFC +0xDE98 0x8FFE +0xDE99 0x8FFF +0xDE9A 0x9007 +0xDE9B 0x9008 +0xDE9C 0x900C +0xDE9D 0x900E +0xDE9E 0x9013 +0xDE9F 0x9015 +0xDEA0 0x9018 +0xDEA1 0x8556 +0xDEA2 0x853B +0xDEA3 0x84FF +0xDEA4 0x84FC +0xDEA5 0x8559 +0xDEA6 0x8548 +0xDEA7 0x8568 +0xDEA8 0x8564 +0xDEA9 0x855E +0xDEAA 0x857A +0xDEAB 0x77A2 +0xDEAC 0x8543 +0xDEAD 0x8572 +0xDEAE 0x857B +0xDEAF 0x85A4 +0xDEB0 0x85A8 +0xDEB1 0x8587 +0xDEB2 0x858F +0xDEB3 0x8579 +0xDEB4 0x85AE +0xDEB5 0x859C +0xDEB6 0x8585 +0xDEB7 0x85B9 +0xDEB8 0x85B7 +0xDEB9 0x85B0 +0xDEBA 0x85D3 +0xDEBB 0x85C1 +0xDEBC 0x85DC +0xDEBD 0x85FF +0xDEBE 0x8627 +0xDEBF 0x8605 +0xDEC0 0x8629 +0xDEC1 0x8616 +0xDEC2 0x863C +0xDEC3 0x5EFE +0xDEC4 0x5F08 +0xDEC5 0x593C +0xDEC6 0x5941 +0xDEC7 0x8037 +0xDEC8 0x5955 +0xDEC9 0x595A +0xDECA 0x5958 +0xDECB 0x530F +0xDECC 0x5C22 +0xDECD 0x5C25 +0xDECE 0x5C2C +0xDECF 0x5C34 +0xDED0 0x624C +0xDED1 0x626A +0xDED2 0x629F +0xDED3 0x62BB +0xDED4 0x62CA +0xDED5 0x62DA +0xDED6 0x62D7 +0xDED7 0x62EE +0xDED8 0x6322 +0xDED9 0x62F6 +0xDEDA 0x6339 +0xDEDB 0x634B +0xDEDC 0x6343 +0xDEDD 0x63AD +0xDEDE 0x63F6 +0xDEDF 0x6371 +0xDEE0 0x637A +0xDEE1 0x638E +0xDEE2 0x63B4 +0xDEE3 0x636D +0xDEE4 0x63AC +0xDEE5 0x638A +0xDEE6 0x6369 +0xDEE7 0x63AE +0xDEE8 0x63BC +0xDEE9 0x63F2 +0xDEEA 0x63F8 +0xDEEB 0x63E0 +0xDEEC 0x63FF +0xDEED 0x63C4 +0xDEEE 0x63DE +0xDEEF 0x63CE +0xDEF0 0x6452 +0xDEF1 0x63C6 +0xDEF2 0x63BE +0xDEF3 0x6445 +0xDEF4 0x6441 +0xDEF5 0x640B +0xDEF6 0x641B +0xDEF7 0x6420 +0xDEF8 0x640C +0xDEF9 0x6426 +0xDEFA 0x6421 +0xDEFB 0x645E +0xDEFC 0x6484 +0xDEFD 0x646D +0xDEFE 0x6496 +0xDF40 0x9019 +0xDF41 0x901C +0xDF42 0x9023 +0xDF43 0x9024 +0xDF44 0x9025 +0xDF45 0x9027 +0xDF46 0x9028 +0xDF47 0x9029 +0xDF48 0x902A +0xDF49 0x902B +0xDF4A 0x902C +0xDF4B 0x9030 +0xDF4C 0x9031 +0xDF4D 0x9032 +0xDF4E 0x9033 +0xDF4F 0x9034 +0xDF50 0x9037 +0xDF51 0x9039 +0xDF52 0x903A +0xDF53 0x903D +0xDF54 0x903F +0xDF55 0x9040 +0xDF56 0x9043 +0xDF57 0x9045 +0xDF58 0x9046 +0xDF59 0x9048 +0xDF5A 0x9049 +0xDF5B 0x904A +0xDF5C 0x904B +0xDF5D 0x904C +0xDF5E 0x904E +0xDF5F 0x9054 +0xDF60 0x9055 +0xDF61 0x9056 +0xDF62 0x9059 +0xDF63 0x905A +0xDF64 0x905C +0xDF65 0x905D +0xDF66 0x905E +0xDF67 0x905F +0xDF68 0x9060 +0xDF69 0x9061 +0xDF6A 0x9064 +0xDF6B 0x9066 +0xDF6C 0x9067 +0xDF6D 0x9069 +0xDF6E 0x906A +0xDF6F 0x906B +0xDF70 0x906C +0xDF71 0x906F +0xDF72 0x9070 +0xDF73 0x9071 +0xDF74 0x9072 +0xDF75 0x9073 +0xDF76 0x9076 +0xDF77 0x9077 +0xDF78 0x9078 +0xDF79 0x9079 +0xDF7A 0x907A +0xDF7B 0x907B +0xDF7C 0x907C +0xDF7D 0x907E +0xDF7E 0x9081 +0xDF80 0x9084 +0xDF81 0x9085 +0xDF82 0x9086 +0xDF83 0x9087 +0xDF84 0x9089 +0xDF85 0x908A +0xDF86 0x908C +0xDF87 0x908D +0xDF88 0x908E +0xDF89 0x908F +0xDF8A 0x9090 +0xDF8B 0x9092 +0xDF8C 0x9094 +0xDF8D 0x9096 +0xDF8E 0x9098 +0xDF8F 0x909A +0xDF90 0x909C +0xDF91 0x909E +0xDF92 0x909F +0xDF93 0x90A0 +0xDF94 0x90A4 +0xDF95 0x90A5 +0xDF96 0x90A7 +0xDF97 0x90A8 +0xDF98 0x90A9 +0xDF99 0x90AB +0xDF9A 0x90AD +0xDF9B 0x90B2 +0xDF9C 0x90B7 +0xDF9D 0x90BC +0xDF9E 0x90BD +0xDF9F 0x90BF +0xDFA0 0x90C0 +0xDFA1 0x647A +0xDFA2 0x64B7 +0xDFA3 0x64B8 +0xDFA4 0x6499 +0xDFA5 0x64BA +0xDFA6 0x64C0 +0xDFA7 0x64D0 +0xDFA8 0x64D7 +0xDFA9 0x64E4 +0xDFAA 0x64E2 +0xDFAB 0x6509 +0xDFAC 0x6525 +0xDFAD 0x652E +0xDFAE 0x5F0B +0xDFAF 0x5FD2 +0xDFB0 0x7519 +0xDFB1 0x5F11 +0xDFB2 0x535F +0xDFB3 0x53F1 +0xDFB4 0x53FD +0xDFB5 0x53E9 +0xDFB6 0x53E8 +0xDFB7 0x53FB +0xDFB8 0x5412 +0xDFB9 0x5416 +0xDFBA 0x5406 +0xDFBB 0x544B +0xDFBC 0x5452 +0xDFBD 0x5453 +0xDFBE 0x5454 +0xDFBF 0x5456 +0xDFC0 0x5443 +0xDFC1 0x5421 +0xDFC2 0x5457 +0xDFC3 0x5459 +0xDFC4 0x5423 +0xDFC5 0x5432 +0xDFC6 0x5482 +0xDFC7 0x5494 +0xDFC8 0x5477 +0xDFC9 0x5471 +0xDFCA 0x5464 +0xDFCB 0x549A +0xDFCC 0x549B +0xDFCD 0x5484 +0xDFCE 0x5476 +0xDFCF 0x5466 +0xDFD0 0x549D +0xDFD1 0x54D0 +0xDFD2 0x54AD +0xDFD3 0x54C2 +0xDFD4 0x54B4 +0xDFD5 0x54D2 +0xDFD6 0x54A7 +0xDFD7 0x54A6 +0xDFD8 0x54D3 +0xDFD9 0x54D4 +0xDFDA 0x5472 +0xDFDB 0x54A3 +0xDFDC 0x54D5 +0xDFDD 0x54BB +0xDFDE 0x54BF +0xDFDF 0x54CC +0xDFE0 0x54D9 +0xDFE1 0x54DA +0xDFE2 0x54DC +0xDFE3 0x54A9 +0xDFE4 0x54AA +0xDFE5 0x54A4 +0xDFE6 0x54DD +0xDFE7 0x54CF +0xDFE8 0x54DE +0xDFE9 0x551B +0xDFEA 0x54E7 +0xDFEB 0x5520 +0xDFEC 0x54FD +0xDFED 0x5514 +0xDFEE 0x54F3 +0xDFEF 0x5522 +0xDFF0 0x5523 +0xDFF1 0x550F +0xDFF2 0x5511 +0xDFF3 0x5527 +0xDFF4 0x552A +0xDFF5 0x5567 +0xDFF6 0x558F +0xDFF7 0x55B5 +0xDFF8 0x5549 +0xDFF9 0x556D +0xDFFA 0x5541 +0xDFFB 0x5555 +0xDFFC 0x553F +0xDFFD 0x5550 +0xDFFE 0x553C +0xE040 0x90C2 +0xE041 0x90C3 +0xE042 0x90C6 +0xE043 0x90C8 +0xE044 0x90C9 +0xE045 0x90CB +0xE046 0x90CC +0xE047 0x90CD +0xE048 0x90D2 +0xE049 0x90D4 +0xE04A 0x90D5 +0xE04B 0x90D6 +0xE04C 0x90D8 +0xE04D 0x90D9 +0xE04E 0x90DA +0xE04F 0x90DE +0xE050 0x90DF +0xE051 0x90E0 +0xE052 0x90E3 +0xE053 0x90E4 +0xE054 0x90E5 +0xE055 0x90E9 +0xE056 0x90EA +0xE057 0x90EC +0xE058 0x90EE +0xE059 0x90F0 +0xE05A 0x90F1 +0xE05B 0x90F2 +0xE05C 0x90F3 +0xE05D 0x90F5 +0xE05E 0x90F6 +0xE05F 0x90F7 +0xE060 0x90F9 +0xE061 0x90FA +0xE062 0x90FB +0xE063 0x90FC +0xE064 0x90FF +0xE065 0x9100 +0xE066 0x9101 +0xE067 0x9103 +0xE068 0x9105 +0xE069 0x9106 +0xE06A 0x9107 +0xE06B 0x9108 +0xE06C 0x9109 +0xE06D 0x910A +0xE06E 0x910B +0xE06F 0x910C +0xE070 0x910D +0xE071 0x910E +0xE072 0x910F +0xE073 0x9110 +0xE074 0x9111 +0xE075 0x9112 +0xE076 0x9113 +0xE077 0x9114 +0xE078 0x9115 +0xE079 0x9116 +0xE07A 0x9117 +0xE07B 0x9118 +0xE07C 0x911A +0xE07D 0x911B +0xE07E 0x911C +0xE080 0x911D +0xE081 0x911F +0xE082 0x9120 +0xE083 0x9121 +0xE084 0x9124 +0xE085 0x9125 +0xE086 0x9126 +0xE087 0x9127 +0xE088 0x9128 +0xE089 0x9129 +0xE08A 0x912A +0xE08B 0x912B +0xE08C 0x912C +0xE08D 0x912D +0xE08E 0x912E +0xE08F 0x9130 +0xE090 0x9132 +0xE091 0x9133 +0xE092 0x9134 +0xE093 0x9135 +0xE094 0x9136 +0xE095 0x9137 +0xE096 0x9138 +0xE097 0x913A +0xE098 0x913B +0xE099 0x913C +0xE09A 0x913D +0xE09B 0x913E +0xE09C 0x913F +0xE09D 0x9140 +0xE09E 0x9141 +0xE09F 0x9142 +0xE0A0 0x9144 +0xE0A1 0x5537 +0xE0A2 0x5556 +0xE0A3 0x5575 +0xE0A4 0x5576 +0xE0A5 0x5577 +0xE0A6 0x5533 +0xE0A7 0x5530 +0xE0A8 0x555C +0xE0A9 0x558B +0xE0AA 0x55D2 +0xE0AB 0x5583 +0xE0AC 0x55B1 +0xE0AD 0x55B9 +0xE0AE 0x5588 +0xE0AF 0x5581 +0xE0B0 0x559F +0xE0B1 0x557E +0xE0B2 0x55D6 +0xE0B3 0x5591 +0xE0B4 0x557B +0xE0B5 0x55DF +0xE0B6 0x55BD +0xE0B7 0x55BE +0xE0B8 0x5594 +0xE0B9 0x5599 +0xE0BA 0x55EA +0xE0BB 0x55F7 +0xE0BC 0x55C9 +0xE0BD 0x561F +0xE0BE 0x55D1 +0xE0BF 0x55EB +0xE0C0 0x55EC +0xE0C1 0x55D4 +0xE0C2 0x55E6 +0xE0C3 0x55DD +0xE0C4 0x55C4 +0xE0C5 0x55EF +0xE0C6 0x55E5 +0xE0C7 0x55F2 +0xE0C8 0x55F3 +0xE0C9 0x55CC +0xE0CA 0x55CD +0xE0CB 0x55E8 +0xE0CC 0x55F5 +0xE0CD 0x55E4 +0xE0CE 0x8F94 +0xE0CF 0x561E +0xE0D0 0x5608 +0xE0D1 0x560C +0xE0D2 0x5601 +0xE0D3 0x5624 +0xE0D4 0x5623 +0xE0D5 0x55FE +0xE0D6 0x5600 +0xE0D7 0x5627 +0xE0D8 0x562D +0xE0D9 0x5658 +0xE0DA 0x5639 +0xE0DB 0x5657 +0xE0DC 0x562C +0xE0DD 0x564D +0xE0DE 0x5662 +0xE0DF 0x5659 +0xE0E0 0x565C +0xE0E1 0x564C +0xE0E2 0x5654 +0xE0E3 0x5686 +0xE0E4 0x5664 +0xE0E5 0x5671 +0xE0E6 0x566B +0xE0E7 0x567B +0xE0E8 0x567C +0xE0E9 0x5685 +0xE0EA 0x5693 +0xE0EB 0x56AF +0xE0EC 0x56D4 +0xE0ED 0x56D7 +0xE0EE 0x56DD +0xE0EF 0x56E1 +0xE0F0 0x56F5 +0xE0F1 0x56EB +0xE0F2 0x56F9 +0xE0F3 0x56FF +0xE0F4 0x5704 +0xE0F5 0x570A +0xE0F6 0x5709 +0xE0F7 0x571C +0xE0F8 0x5E0F +0xE0F9 0x5E19 +0xE0FA 0x5E14 +0xE0FB 0x5E11 +0xE0FC 0x5E31 +0xE0FD 0x5E3B +0xE0FE 0x5E3C +0xE140 0x9145 +0xE141 0x9147 +0xE142 0x9148 +0xE143 0x9151 +0xE144 0x9153 +0xE145 0x9154 +0xE146 0x9155 +0xE147 0x9156 +0xE148 0x9158 +0xE149 0x9159 +0xE14A 0x915B +0xE14B 0x915C +0xE14C 0x915F +0xE14D 0x9160 +0xE14E 0x9166 +0xE14F 0x9167 +0xE150 0x9168 +0xE151 0x916B +0xE152 0x916D +0xE153 0x9173 +0xE154 0x917A +0xE155 0x917B +0xE156 0x917C +0xE157 0x9180 +0xE158 0x9181 +0xE159 0x9182 +0xE15A 0x9183 +0xE15B 0x9184 +0xE15C 0x9186 +0xE15D 0x9188 +0xE15E 0x918A +0xE15F 0x918E +0xE160 0x918F +0xE161 0x9193 +0xE162 0x9194 +0xE163 0x9195 +0xE164 0x9196 +0xE165 0x9197 +0xE166 0x9198 +0xE167 0x9199 +0xE168 0x919C +0xE169 0x919D +0xE16A 0x919E +0xE16B 0x919F +0xE16C 0x91A0 +0xE16D 0x91A1 +0xE16E 0x91A4 +0xE16F 0x91A5 +0xE170 0x91A6 +0xE171 0x91A7 +0xE172 0x91A8 +0xE173 0x91A9 +0xE174 0x91AB +0xE175 0x91AC +0xE176 0x91B0 +0xE177 0x91B1 +0xE178 0x91B2 +0xE179 0x91B3 +0xE17A 0x91B6 +0xE17B 0x91B7 +0xE17C 0x91B8 +0xE17D 0x91B9 +0xE17E 0x91BB +0xE180 0x91BC +0xE181 0x91BD +0xE182 0x91BE +0xE183 0x91BF +0xE184 0x91C0 +0xE185 0x91C1 +0xE186 0x91C2 +0xE187 0x91C3 +0xE188 0x91C4 +0xE189 0x91C5 +0xE18A 0x91C6 +0xE18B 0x91C8 +0xE18C 0x91CB +0xE18D 0x91D0 +0xE18E 0x91D2 +0xE18F 0x91D3 +0xE190 0x91D4 +0xE191 0x91D5 +0xE192 0x91D6 +0xE193 0x91D7 +0xE194 0x91D8 +0xE195 0x91D9 +0xE196 0x91DA +0xE197 0x91DB +0xE198 0x91DD +0xE199 0x91DE +0xE19A 0x91DF +0xE19B 0x91E0 +0xE19C 0x91E1 +0xE19D 0x91E2 +0xE19E 0x91E3 +0xE19F 0x91E4 +0xE1A0 0x91E5 +0xE1A1 0x5E37 +0xE1A2 0x5E44 +0xE1A3 0x5E54 +0xE1A4 0x5E5B +0xE1A5 0x5E5E +0xE1A6 0x5E61 +0xE1A7 0x5C8C +0xE1A8 0x5C7A +0xE1A9 0x5C8D +0xE1AA 0x5C90 +0xE1AB 0x5C96 +0xE1AC 0x5C88 +0xE1AD 0x5C98 +0xE1AE 0x5C99 +0xE1AF 0x5C91 +0xE1B0 0x5C9A +0xE1B1 0x5C9C +0xE1B2 0x5CB5 +0xE1B3 0x5CA2 +0xE1B4 0x5CBD +0xE1B5 0x5CAC +0xE1B6 0x5CAB +0xE1B7 0x5CB1 +0xE1B8 0x5CA3 +0xE1B9 0x5CC1 +0xE1BA 0x5CB7 +0xE1BB 0x5CC4 +0xE1BC 0x5CD2 +0xE1BD 0x5CE4 +0xE1BE 0x5CCB +0xE1BF 0x5CE5 +0xE1C0 0x5D02 +0xE1C1 0x5D03 +0xE1C2 0x5D27 +0xE1C3 0x5D26 +0xE1C4 0x5D2E +0xE1C5 0x5D24 +0xE1C6 0x5D1E +0xE1C7 0x5D06 +0xE1C8 0x5D1B +0xE1C9 0x5D58 +0xE1CA 0x5D3E +0xE1CB 0x5D34 +0xE1CC 0x5D3D +0xE1CD 0x5D6C +0xE1CE 0x5D5B +0xE1CF 0x5D6F +0xE1D0 0x5D5D +0xE1D1 0x5D6B +0xE1D2 0x5D4B +0xE1D3 0x5D4A +0xE1D4 0x5D69 +0xE1D5 0x5D74 +0xE1D6 0x5D82 +0xE1D7 0x5D99 +0xE1D8 0x5D9D +0xE1D9 0x8C73 +0xE1DA 0x5DB7 +0xE1DB 0x5DC5 +0xE1DC 0x5F73 +0xE1DD 0x5F77 +0xE1DE 0x5F82 +0xE1DF 0x5F87 +0xE1E0 0x5F89 +0xE1E1 0x5F8C +0xE1E2 0x5F95 +0xE1E3 0x5F99 +0xE1E4 0x5F9C +0xE1E5 0x5FA8 +0xE1E6 0x5FAD +0xE1E7 0x5FB5 +0xE1E8 0x5FBC +0xE1E9 0x8862 +0xE1EA 0x5F61 +0xE1EB 0x72AD +0xE1EC 0x72B0 +0xE1ED 0x72B4 +0xE1EE 0x72B7 +0xE1EF 0x72B8 +0xE1F0 0x72C3 +0xE1F1 0x72C1 +0xE1F2 0x72CE +0xE1F3 0x72CD +0xE1F4 0x72D2 +0xE1F5 0x72E8 +0xE1F6 0x72EF +0xE1F7 0x72E9 +0xE1F8 0x72F2 +0xE1F9 0x72F4 +0xE1FA 0x72F7 +0xE1FB 0x7301 +0xE1FC 0x72F3 +0xE1FD 0x7303 +0xE1FE 0x72FA +0xE240 0x91E6 +0xE241 0x91E7 +0xE242 0x91E8 +0xE243 0x91E9 +0xE244 0x91EA +0xE245 0x91EB +0xE246 0x91EC +0xE247 0x91ED +0xE248 0x91EE +0xE249 0x91EF +0xE24A 0x91F0 +0xE24B 0x91F1 +0xE24C 0x91F2 +0xE24D 0x91F3 +0xE24E 0x91F4 +0xE24F 0x91F5 +0xE250 0x91F6 +0xE251 0x91F7 +0xE252 0x91F8 +0xE253 0x91F9 +0xE254 0x91FA +0xE255 0x91FB +0xE256 0x91FC +0xE257 0x91FD +0xE258 0x91FE +0xE259 0x91FF +0xE25A 0x9200 +0xE25B 0x9201 +0xE25C 0x9202 +0xE25D 0x9203 +0xE25E 0x9204 +0xE25F 0x9205 +0xE260 0x9206 +0xE261 0x9207 +0xE262 0x9208 +0xE263 0x9209 +0xE264 0x920A +0xE265 0x920B +0xE266 0x920C +0xE267 0x920D +0xE268 0x920E +0xE269 0x920F +0xE26A 0x9210 +0xE26B 0x9211 +0xE26C 0x9212 +0xE26D 0x9213 +0xE26E 0x9214 +0xE26F 0x9215 +0xE270 0x9216 +0xE271 0x9217 +0xE272 0x9218 +0xE273 0x9219 +0xE274 0x921A +0xE275 0x921B +0xE276 0x921C +0xE277 0x921D +0xE278 0x921E +0xE279 0x921F +0xE27A 0x9220 +0xE27B 0x9221 +0xE27C 0x9222 +0xE27D 0x9223 +0xE27E 0x9224 +0xE280 0x9225 +0xE281 0x9226 +0xE282 0x9227 +0xE283 0x9228 +0xE284 0x9229 +0xE285 0x922A +0xE286 0x922B +0xE287 0x922C +0xE288 0x922D +0xE289 0x922E +0xE28A 0x922F +0xE28B 0x9230 +0xE28C 0x9231 +0xE28D 0x9232 +0xE28E 0x9233 +0xE28F 0x9234 +0xE290 0x9235 +0xE291 0x9236 +0xE292 0x9237 +0xE293 0x9238 +0xE294 0x9239 +0xE295 0x923A +0xE296 0x923B +0xE297 0x923C +0xE298 0x923D +0xE299 0x923E +0xE29A 0x923F +0xE29B 0x9240 +0xE29C 0x9241 +0xE29D 0x9242 +0xE29E 0x9243 +0xE29F 0x9244 +0xE2A0 0x9245 +0xE2A1 0x72FB +0xE2A2 0x7317 +0xE2A3 0x7313 +0xE2A4 0x7321 +0xE2A5 0x730A +0xE2A6 0x731E +0xE2A7 0x731D +0xE2A8 0x7315 +0xE2A9 0x7322 +0xE2AA 0x7339 +0xE2AB 0x7325 +0xE2AC 0x732C +0xE2AD 0x7338 +0xE2AE 0x7331 +0xE2AF 0x7350 +0xE2B0 0x734D +0xE2B1 0x7357 +0xE2B2 0x7360 +0xE2B3 0x736C +0xE2B4 0x736F +0xE2B5 0x737E +0xE2B6 0x821B +0xE2B7 0x5925 +0xE2B8 0x98E7 +0xE2B9 0x5924 +0xE2BA 0x5902 +0xE2BB 0x9963 +0xE2BC 0x9967 +0xE2BD 0x9968 +0xE2BE 0x9969 +0xE2BF 0x996A +0xE2C0 0x996B +0xE2C1 0x996C +0xE2C2 0x9974 +0xE2C3 0x9977 +0xE2C4 0x997D +0xE2C5 0x9980 +0xE2C6 0x9984 +0xE2C7 0x9987 +0xE2C8 0x998A +0xE2C9 0x998D +0xE2CA 0x9990 +0xE2CB 0x9991 +0xE2CC 0x9993 +0xE2CD 0x9994 +0xE2CE 0x9995 +0xE2CF 0x5E80 +0xE2D0 0x5E91 +0xE2D1 0x5E8B +0xE2D2 0x5E96 +0xE2D3 0x5EA5 +0xE2D4 0x5EA0 +0xE2D5 0x5EB9 +0xE2D6 0x5EB5 +0xE2D7 0x5EBE +0xE2D8 0x5EB3 +0xE2D9 0x8D53 +0xE2DA 0x5ED2 +0xE2DB 0x5ED1 +0xE2DC 0x5EDB +0xE2DD 0x5EE8 +0xE2DE 0x5EEA +0xE2DF 0x81BA +0xE2E0 0x5FC4 +0xE2E1 0x5FC9 +0xE2E2 0x5FD6 +0xE2E3 0x5FCF +0xE2E4 0x6003 +0xE2E5 0x5FEE +0xE2E6 0x6004 +0xE2E7 0x5FE1 +0xE2E8 0x5FE4 +0xE2E9 0x5FFE +0xE2EA 0x6005 +0xE2EB 0x6006 +0xE2EC 0x5FEA +0xE2ED 0x5FED +0xE2EE 0x5FF8 +0xE2EF 0x6019 +0xE2F0 0x6035 +0xE2F1 0x6026 +0xE2F2 0x601B +0xE2F3 0x600F +0xE2F4 0x600D +0xE2F5 0x6029 +0xE2F6 0x602B +0xE2F7 0x600A +0xE2F8 0x603F +0xE2F9 0x6021 +0xE2FA 0x6078 +0xE2FB 0x6079 +0xE2FC 0x607B +0xE2FD 0x607A +0xE2FE 0x6042 +0xE340 0x9246 +0xE341 0x9247 +0xE342 0x9248 +0xE343 0x9249 +0xE344 0x924A +0xE345 0x924B +0xE346 0x924C +0xE347 0x924D +0xE348 0x924E +0xE349 0x924F +0xE34A 0x9250 +0xE34B 0x9251 +0xE34C 0x9252 +0xE34D 0x9253 +0xE34E 0x9254 +0xE34F 0x9255 +0xE350 0x9256 +0xE351 0x9257 +0xE352 0x9258 +0xE353 0x9259 +0xE354 0x925A +0xE355 0x925B +0xE356 0x925C +0xE357 0x925D +0xE358 0x925E +0xE359 0x925F +0xE35A 0x9260 +0xE35B 0x9261 +0xE35C 0x9262 +0xE35D 0x9263 +0xE35E 0x9264 +0xE35F 0x9265 +0xE360 0x9266 +0xE361 0x9267 +0xE362 0x9268 +0xE363 0x9269 +0xE364 0x926A +0xE365 0x926B +0xE366 0x926C +0xE367 0x926D +0xE368 0x926E +0xE369 0x926F +0xE36A 0x9270 +0xE36B 0x9271 +0xE36C 0x9272 +0xE36D 0x9273 +0xE36E 0x9275 +0xE36F 0x9276 +0xE370 0x9277 +0xE371 0x9278 +0xE372 0x9279 +0xE373 0x927A +0xE374 0x927B +0xE375 0x927C +0xE376 0x927D +0xE377 0x927E +0xE378 0x927F +0xE379 0x9280 +0xE37A 0x9281 +0xE37B 0x9282 +0xE37C 0x9283 +0xE37D 0x9284 +0xE37E 0x9285 +0xE380 0x9286 +0xE381 0x9287 +0xE382 0x9288 +0xE383 0x9289 +0xE384 0x928A +0xE385 0x928B +0xE386 0x928C +0xE387 0x928D +0xE388 0x928F +0xE389 0x9290 +0xE38A 0x9291 +0xE38B 0x9292 +0xE38C 0x9293 +0xE38D 0x9294 +0xE38E 0x9295 +0xE38F 0x9296 +0xE390 0x9297 +0xE391 0x9298 +0xE392 0x9299 +0xE393 0x929A +0xE394 0x929B +0xE395 0x929C +0xE396 0x929D +0xE397 0x929E +0xE398 0x929F +0xE399 0x92A0 +0xE39A 0x92A1 +0xE39B 0x92A2 +0xE39C 0x92A3 +0xE39D 0x92A4 +0xE39E 0x92A5 +0xE39F 0x92A6 +0xE3A0 0x92A7 +0xE3A1 0x606A +0xE3A2 0x607D +0xE3A3 0x6096 +0xE3A4 0x609A +0xE3A5 0x60AD +0xE3A6 0x609D +0xE3A7 0x6083 +0xE3A8 0x6092 +0xE3A9 0x608C +0xE3AA 0x609B +0xE3AB 0x60EC +0xE3AC 0x60BB +0xE3AD 0x60B1 +0xE3AE 0x60DD +0xE3AF 0x60D8 +0xE3B0 0x60C6 +0xE3B1 0x60DA +0xE3B2 0x60B4 +0xE3B3 0x6120 +0xE3B4 0x6126 +0xE3B5 0x6115 +0xE3B6 0x6123 +0xE3B7 0x60F4 +0xE3B8 0x6100 +0xE3B9 0x610E +0xE3BA 0x612B +0xE3BB 0x614A +0xE3BC 0x6175 +0xE3BD 0x61AC +0xE3BE 0x6194 +0xE3BF 0x61A7 +0xE3C0 0x61B7 +0xE3C1 0x61D4 +0xE3C2 0x61F5 +0xE3C3 0x5FDD +0xE3C4 0x96B3 +0xE3C5 0x95E9 +0xE3C6 0x95EB +0xE3C7 0x95F1 +0xE3C8 0x95F3 +0xE3C9 0x95F5 +0xE3CA 0x95F6 +0xE3CB 0x95FC +0xE3CC 0x95FE +0xE3CD 0x9603 +0xE3CE 0x9604 +0xE3CF 0x9606 +0xE3D0 0x9608 +0xE3D1 0x960A +0xE3D2 0x960B +0xE3D3 0x960C +0xE3D4 0x960D +0xE3D5 0x960F +0xE3D6 0x9612 +0xE3D7 0x9615 +0xE3D8 0x9616 +0xE3D9 0x9617 +0xE3DA 0x9619 +0xE3DB 0x961A +0xE3DC 0x4E2C +0xE3DD 0x723F +0xE3DE 0x6215 +0xE3DF 0x6C35 +0xE3E0 0x6C54 +0xE3E1 0x6C5C +0xE3E2 0x6C4A +0xE3E3 0x6CA3 +0xE3E4 0x6C85 +0xE3E5 0x6C90 +0xE3E6 0x6C94 +0xE3E7 0x6C8C +0xE3E8 0x6C68 +0xE3E9 0x6C69 +0xE3EA 0x6C74 +0xE3EB 0x6C76 +0xE3EC 0x6C86 +0xE3ED 0x6CA9 +0xE3EE 0x6CD0 +0xE3EF 0x6CD4 +0xE3F0 0x6CAD +0xE3F1 0x6CF7 +0xE3F2 0x6CF8 +0xE3F3 0x6CF1 +0xE3F4 0x6CD7 +0xE3F5 0x6CB2 +0xE3F6 0x6CE0 +0xE3F7 0x6CD6 +0xE3F8 0x6CFA +0xE3F9 0x6CEB +0xE3FA 0x6CEE +0xE3FB 0x6CB1 +0xE3FC 0x6CD3 +0xE3FD 0x6CEF +0xE3FE 0x6CFE +0xE440 0x92A8 +0xE441 0x92A9 +0xE442 0x92AA +0xE443 0x92AB +0xE444 0x92AC +0xE445 0x92AD +0xE446 0x92AF +0xE447 0x92B0 +0xE448 0x92B1 +0xE449 0x92B2 +0xE44A 0x92B3 +0xE44B 0x92B4 +0xE44C 0x92B5 +0xE44D 0x92B6 +0xE44E 0x92B7 +0xE44F 0x92B8 +0xE450 0x92B9 +0xE451 0x92BA +0xE452 0x92BB +0xE453 0x92BC +0xE454 0x92BD +0xE455 0x92BE +0xE456 0x92BF +0xE457 0x92C0 +0xE458 0x92C1 +0xE459 0x92C2 +0xE45A 0x92C3 +0xE45B 0x92C4 +0xE45C 0x92C5 +0xE45D 0x92C6 +0xE45E 0x92C7 +0xE45F 0x92C9 +0xE460 0x92CA +0xE461 0x92CB +0xE462 0x92CC +0xE463 0x92CD +0xE464 0x92CE +0xE465 0x92CF +0xE466 0x92D0 +0xE467 0x92D1 +0xE468 0x92D2 +0xE469 0x92D3 +0xE46A 0x92D4 +0xE46B 0x92D5 +0xE46C 0x92D6 +0xE46D 0x92D7 +0xE46E 0x92D8 +0xE46F 0x92D9 +0xE470 0x92DA +0xE471 0x92DB +0xE472 0x92DC +0xE473 0x92DD +0xE474 0x92DE +0xE475 0x92DF +0xE476 0x92E0 +0xE477 0x92E1 +0xE478 0x92E2 +0xE479 0x92E3 +0xE47A 0x92E4 +0xE47B 0x92E5 +0xE47C 0x92E6 +0xE47D 0x92E7 +0xE47E 0x92E8 +0xE480 0x92E9 +0xE481 0x92EA +0xE482 0x92EB +0xE483 0x92EC +0xE484 0x92ED +0xE485 0x92EE +0xE486 0x92EF +0xE487 0x92F0 +0xE488 0x92F1 +0xE489 0x92F2 +0xE48A 0x92F3 +0xE48B 0x92F4 +0xE48C 0x92F5 +0xE48D 0x92F6 +0xE48E 0x92F7 +0xE48F 0x92F8 +0xE490 0x92F9 +0xE491 0x92FA +0xE492 0x92FB +0xE493 0x92FC +0xE494 0x92FD +0xE495 0x92FE +0xE496 0x92FF +0xE497 0x9300 +0xE498 0x9301 +0xE499 0x9302 +0xE49A 0x9303 +0xE49B 0x9304 +0xE49C 0x9305 +0xE49D 0x9306 +0xE49E 0x9307 +0xE49F 0x9308 +0xE4A0 0x9309 +0xE4A1 0x6D39 +0xE4A2 0x6D27 +0xE4A3 0x6D0C +0xE4A4 0x6D43 +0xE4A5 0x6D48 +0xE4A6 0x6D07 +0xE4A7 0x6D04 +0xE4A8 0x6D19 +0xE4A9 0x6D0E +0xE4AA 0x6D2B +0xE4AB 0x6D4D +0xE4AC 0x6D2E +0xE4AD 0x6D35 +0xE4AE 0x6D1A +0xE4AF 0x6D4F +0xE4B0 0x6D52 +0xE4B1 0x6D54 +0xE4B2 0x6D33 +0xE4B3 0x6D91 +0xE4B4 0x6D6F +0xE4B5 0x6D9E +0xE4B6 0x6DA0 +0xE4B7 0x6D5E +0xE4B8 0x6D93 +0xE4B9 0x6D94 +0xE4BA 0x6D5C +0xE4BB 0x6D60 +0xE4BC 0x6D7C +0xE4BD 0x6D63 +0xE4BE 0x6E1A +0xE4BF 0x6DC7 +0xE4C0 0x6DC5 +0xE4C1 0x6DDE +0xE4C2 0x6E0E +0xE4C3 0x6DBF +0xE4C4 0x6DE0 +0xE4C5 0x6E11 +0xE4C6 0x6DE6 +0xE4C7 0x6DDD +0xE4C8 0x6DD9 +0xE4C9 0x6E16 +0xE4CA 0x6DAB +0xE4CB 0x6E0C +0xE4CC 0x6DAE +0xE4CD 0x6E2B +0xE4CE 0x6E6E +0xE4CF 0x6E4E +0xE4D0 0x6E6B +0xE4D1 0x6EB2 +0xE4D2 0x6E5F +0xE4D3 0x6E86 +0xE4D4 0x6E53 +0xE4D5 0x6E54 +0xE4D6 0x6E32 +0xE4D7 0x6E25 +0xE4D8 0x6E44 +0xE4D9 0x6EDF +0xE4DA 0x6EB1 +0xE4DB 0x6E98 +0xE4DC 0x6EE0 +0xE4DD 0x6F2D +0xE4DE 0x6EE2 +0xE4DF 0x6EA5 +0xE4E0 0x6EA7 +0xE4E1 0x6EBD +0xE4E2 0x6EBB +0xE4E3 0x6EB7 +0xE4E4 0x6ED7 +0xE4E5 0x6EB4 +0xE4E6 0x6ECF +0xE4E7 0x6E8F +0xE4E8 0x6EC2 +0xE4E9 0x6E9F +0xE4EA 0x6F62 +0xE4EB 0x6F46 +0xE4EC 0x6F47 +0xE4ED 0x6F24 +0xE4EE 0x6F15 +0xE4EF 0x6EF9 +0xE4F0 0x6F2F +0xE4F1 0x6F36 +0xE4F2 0x6F4B +0xE4F3 0x6F74 +0xE4F4 0x6F2A +0xE4F5 0x6F09 +0xE4F6 0x6F29 +0xE4F7 0x6F89 +0xE4F8 0x6F8D +0xE4F9 0x6F8C +0xE4FA 0x6F78 +0xE4FB 0x6F72 +0xE4FC 0x6F7C +0xE4FD 0x6F7A +0xE4FE 0x6FD1 +0xE540 0x930A +0xE541 0x930B +0xE542 0x930C +0xE543 0x930D +0xE544 0x930E +0xE545 0x930F +0xE546 0x9310 +0xE547 0x9311 +0xE548 0x9312 +0xE549 0x9313 +0xE54A 0x9314 +0xE54B 0x9315 +0xE54C 0x9316 +0xE54D 0x9317 +0xE54E 0x9318 +0xE54F 0x9319 +0xE550 0x931A +0xE551 0x931B +0xE552 0x931C +0xE553 0x931D +0xE554 0x931E +0xE555 0x931F +0xE556 0x9320 +0xE557 0x9321 +0xE558 0x9322 +0xE559 0x9323 +0xE55A 0x9324 +0xE55B 0x9325 +0xE55C 0x9326 +0xE55D 0x9327 +0xE55E 0x9328 +0xE55F 0x9329 +0xE560 0x932A +0xE561 0x932B +0xE562 0x932C +0xE563 0x932D +0xE564 0x932E +0xE565 0x932F +0xE566 0x9330 +0xE567 0x9331 +0xE568 0x9332 +0xE569 0x9333 +0xE56A 0x9334 +0xE56B 0x9335 +0xE56C 0x9336 +0xE56D 0x9337 +0xE56E 0x9338 +0xE56F 0x9339 +0xE570 0x933A +0xE571 0x933B +0xE572 0x933C +0xE573 0x933D +0xE574 0x933F +0xE575 0x9340 +0xE576 0x9341 +0xE577 0x9342 +0xE578 0x9343 +0xE579 0x9344 +0xE57A 0x9345 +0xE57B 0x9346 +0xE57C 0x9347 +0xE57D 0x9348 +0xE57E 0x9349 +0xE580 0x934A +0xE581 0x934B +0xE582 0x934C +0xE583 0x934D +0xE584 0x934E +0xE585 0x934F +0xE586 0x9350 +0xE587 0x9351 +0xE588 0x9352 +0xE589 0x9353 +0xE58A 0x9354 +0xE58B 0x9355 +0xE58C 0x9356 +0xE58D 0x9357 +0xE58E 0x9358 +0xE58F 0x9359 +0xE590 0x935A +0xE591 0x935B +0xE592 0x935C +0xE593 0x935D +0xE594 0x935E +0xE595 0x935F +0xE596 0x9360 +0xE597 0x9361 +0xE598 0x9362 +0xE599 0x9363 +0xE59A 0x9364 +0xE59B 0x9365 +0xE59C 0x9366 +0xE59D 0x9367 +0xE59E 0x9368 +0xE59F 0x9369 +0xE5A0 0x936B +0xE5A1 0x6FC9 +0xE5A2 0x6FA7 +0xE5A3 0x6FB9 +0xE5A4 0x6FB6 +0xE5A5 0x6FC2 +0xE5A6 0x6FE1 +0xE5A7 0x6FEE +0xE5A8 0x6FDE +0xE5A9 0x6FE0 +0xE5AA 0x6FEF +0xE5AB 0x701A +0xE5AC 0x7023 +0xE5AD 0x701B +0xE5AE 0x7039 +0xE5AF 0x7035 +0xE5B0 0x704F +0xE5B1 0x705E +0xE5B2 0x5B80 +0xE5B3 0x5B84 +0xE5B4 0x5B95 +0xE5B5 0x5B93 +0xE5B6 0x5BA5 +0xE5B7 0x5BB8 +0xE5B8 0x752F +0xE5B9 0x9A9E +0xE5BA 0x6434 +0xE5BB 0x5BE4 +0xE5BC 0x5BEE +0xE5BD 0x8930 +0xE5BE 0x5BF0 +0xE5BF 0x8E47 +0xE5C0 0x8B07 +0xE5C1 0x8FB6 +0xE5C2 0x8FD3 +0xE5C3 0x8FD5 +0xE5C4 0x8FE5 +0xE5C5 0x8FEE +0xE5C6 0x8FE4 +0xE5C7 0x8FE9 +0xE5C8 0x8FE6 +0xE5C9 0x8FF3 +0xE5CA 0x8FE8 +0xE5CB 0x9005 +0xE5CC 0x9004 +0xE5CD 0x900B +0xE5CE 0x9026 +0xE5CF 0x9011 +0xE5D0 0x900D +0xE5D1 0x9016 +0xE5D2 0x9021 +0xE5D3 0x9035 +0xE5D4 0x9036 +0xE5D5 0x902D +0xE5D6 0x902F +0xE5D7 0x9044 +0xE5D8 0x9051 +0xE5D9 0x9052 +0xE5DA 0x9050 +0xE5DB 0x9068 +0xE5DC 0x9058 +0xE5DD 0x9062 +0xE5DE 0x905B +0xE5DF 0x66B9 +0xE5E0 0x9074 +0xE5E1 0x907D +0xE5E2 0x9082 +0xE5E3 0x9088 +0xE5E4 0x9083 +0xE5E5 0x908B +0xE5E6 0x5F50 +0xE5E7 0x5F57 +0xE5E8 0x5F56 +0xE5E9 0x5F58 +0xE5EA 0x5C3B +0xE5EB 0x54AB +0xE5EC 0x5C50 +0xE5ED 0x5C59 +0xE5EE 0x5B71 +0xE5EF 0x5C63 +0xE5F0 0x5C66 +0xE5F1 0x7FBC +0xE5F2 0x5F2A +0xE5F3 0x5F29 +0xE5F4 0x5F2D +0xE5F5 0x8274 +0xE5F6 0x5F3C +0xE5F7 0x9B3B +0xE5F8 0x5C6E +0xE5F9 0x5981 +0xE5FA 0x5983 +0xE5FB 0x598D +0xE5FC 0x59A9 +0xE5FD 0x59AA +0xE5FE 0x59A3 +0xE640 0x936C +0xE641 0x936D +0xE642 0x936E +0xE643 0x936F +0xE644 0x9370 +0xE645 0x9371 +0xE646 0x9372 +0xE647 0x9373 +0xE648 0x9374 +0xE649 0x9375 +0xE64A 0x9376 +0xE64B 0x9377 +0xE64C 0x9378 +0xE64D 0x9379 +0xE64E 0x937A +0xE64F 0x937B +0xE650 0x937C +0xE651 0x937D +0xE652 0x937E +0xE653 0x937F +0xE654 0x9380 +0xE655 0x9381 +0xE656 0x9382 +0xE657 0x9383 +0xE658 0x9384 +0xE659 0x9385 +0xE65A 0x9386 +0xE65B 0x9387 +0xE65C 0x9388 +0xE65D 0x9389 +0xE65E 0x938A +0xE65F 0x938B +0xE660 0x938C +0xE661 0x938D +0xE662 0x938E +0xE663 0x9390 +0xE664 0x9391 +0xE665 0x9392 +0xE666 0x9393 +0xE667 0x9394 +0xE668 0x9395 +0xE669 0x9396 +0xE66A 0x9397 +0xE66B 0x9398 +0xE66C 0x9399 +0xE66D 0x939A +0xE66E 0x939B +0xE66F 0x939C +0xE670 0x939D +0xE671 0x939E +0xE672 0x939F +0xE673 0x93A0 +0xE674 0x93A1 +0xE675 0x93A2 +0xE676 0x93A3 +0xE677 0x93A4 +0xE678 0x93A5 +0xE679 0x93A6 +0xE67A 0x93A7 +0xE67B 0x93A8 +0xE67C 0x93A9 +0xE67D 0x93AA +0xE67E 0x93AB +0xE680 0x93AC +0xE681 0x93AD +0xE682 0x93AE +0xE683 0x93AF +0xE684 0x93B0 +0xE685 0x93B1 +0xE686 0x93B2 +0xE687 0x93B3 +0xE688 0x93B4 +0xE689 0x93B5 +0xE68A 0x93B6 +0xE68B 0x93B7 +0xE68C 0x93B8 +0xE68D 0x93B9 +0xE68E 0x93BA +0xE68F 0x93BB +0xE690 0x93BC +0xE691 0x93BD +0xE692 0x93BE +0xE693 0x93BF +0xE694 0x93C0 +0xE695 0x93C1 +0xE696 0x93C2 +0xE697 0x93C3 +0xE698 0x93C4 +0xE699 0x93C5 +0xE69A 0x93C6 +0xE69B 0x93C7 +0xE69C 0x93C8 +0xE69D 0x93C9 +0xE69E 0x93CB +0xE69F 0x93CC +0xE6A0 0x93CD +0xE6A1 0x5997 +0xE6A2 0x59CA +0xE6A3 0x59AB +0xE6A4 0x599E +0xE6A5 0x59A4 +0xE6A6 0x59D2 +0xE6A7 0x59B2 +0xE6A8 0x59AF +0xE6A9 0x59D7 +0xE6AA 0x59BE +0xE6AB 0x5A05 +0xE6AC 0x5A06 +0xE6AD 0x59DD +0xE6AE 0x5A08 +0xE6AF 0x59E3 +0xE6B0 0x59D8 +0xE6B1 0x59F9 +0xE6B2 0x5A0C +0xE6B3 0x5A09 +0xE6B4 0x5A32 +0xE6B5 0x5A34 +0xE6B6 0x5A11 +0xE6B7 0x5A23 +0xE6B8 0x5A13 +0xE6B9 0x5A40 +0xE6BA 0x5A67 +0xE6BB 0x5A4A +0xE6BC 0x5A55 +0xE6BD 0x5A3C +0xE6BE 0x5A62 +0xE6BF 0x5A75 +0xE6C0 0x80EC +0xE6C1 0x5AAA +0xE6C2 0x5A9B +0xE6C3 0x5A77 +0xE6C4 0x5A7A +0xE6C5 0x5ABE +0xE6C6 0x5AEB +0xE6C7 0x5AB2 +0xE6C8 0x5AD2 +0xE6C9 0x5AD4 +0xE6CA 0x5AB8 +0xE6CB 0x5AE0 +0xE6CC 0x5AE3 +0xE6CD 0x5AF1 +0xE6CE 0x5AD6 +0xE6CF 0x5AE6 +0xE6D0 0x5AD8 +0xE6D1 0x5ADC +0xE6D2 0x5B09 +0xE6D3 0x5B17 +0xE6D4 0x5B16 +0xE6D5 0x5B32 +0xE6D6 0x5B37 +0xE6D7 0x5B40 +0xE6D8 0x5C15 +0xE6D9 0x5C1C +0xE6DA 0x5B5A +0xE6DB 0x5B65 +0xE6DC 0x5B73 +0xE6DD 0x5B51 +0xE6DE 0x5B53 +0xE6DF 0x5B62 +0xE6E0 0x9A75 +0xE6E1 0x9A77 +0xE6E2 0x9A78 +0xE6E3 0x9A7A +0xE6E4 0x9A7F +0xE6E5 0x9A7D +0xE6E6 0x9A80 +0xE6E7 0x9A81 +0xE6E8 0x9A85 +0xE6E9 0x9A88 +0xE6EA 0x9A8A +0xE6EB 0x9A90 +0xE6EC 0x9A92 +0xE6ED 0x9A93 +0xE6EE 0x9A96 +0xE6EF 0x9A98 +0xE6F0 0x9A9B +0xE6F1 0x9A9C +0xE6F2 0x9A9D +0xE6F3 0x9A9F +0xE6F4 0x9AA0 +0xE6F5 0x9AA2 +0xE6F6 0x9AA3 +0xE6F7 0x9AA5 +0xE6F8 0x9AA7 +0xE6F9 0x7E9F +0xE6FA 0x7EA1 +0xE6FB 0x7EA3 +0xE6FC 0x7EA5 +0xE6FD 0x7EA8 +0xE6FE 0x7EA9 +0xE740 0x93CE +0xE741 0x93CF +0xE742 0x93D0 +0xE743 0x93D1 +0xE744 0x93D2 +0xE745 0x93D3 +0xE746 0x93D4 +0xE747 0x93D5 +0xE748 0x93D7 +0xE749 0x93D8 +0xE74A 0x93D9 +0xE74B 0x93DA +0xE74C 0x93DB +0xE74D 0x93DC +0xE74E 0x93DD +0xE74F 0x93DE +0xE750 0x93DF +0xE751 0x93E0 +0xE752 0x93E1 +0xE753 0x93E2 +0xE754 0x93E3 +0xE755 0x93E4 +0xE756 0x93E5 +0xE757 0x93E6 +0xE758 0x93E7 +0xE759 0x93E8 +0xE75A 0x93E9 +0xE75B 0x93EA +0xE75C 0x93EB +0xE75D 0x93EC +0xE75E 0x93ED +0xE75F 0x93EE +0xE760 0x93EF +0xE761 0x93F0 +0xE762 0x93F1 +0xE763 0x93F2 +0xE764 0x93F3 +0xE765 0x93F4 +0xE766 0x93F5 +0xE767 0x93F6 +0xE768 0x93F7 +0xE769 0x93F8 +0xE76A 0x93F9 +0xE76B 0x93FA +0xE76C 0x93FB +0xE76D 0x93FC +0xE76E 0x93FD +0xE76F 0x93FE +0xE770 0x93FF +0xE771 0x9400 +0xE772 0x9401 +0xE773 0x9402 +0xE774 0x9403 +0xE775 0x9404 +0xE776 0x9405 +0xE777 0x9406 +0xE778 0x9407 +0xE779 0x9408 +0xE77A 0x9409 +0xE77B 0x940A +0xE77C 0x940B +0xE77D 0x940C +0xE77E 0x940D +0xE780 0x940E +0xE781 0x940F +0xE782 0x9410 +0xE783 0x9411 +0xE784 0x9412 +0xE785 0x9413 +0xE786 0x9414 +0xE787 0x9415 +0xE788 0x9416 +0xE789 0x9417 +0xE78A 0x9418 +0xE78B 0x9419 +0xE78C 0x941A +0xE78D 0x941B +0xE78E 0x941C +0xE78F 0x941D +0xE790 0x941E +0xE791 0x941F +0xE792 0x9420 +0xE793 0x9421 +0xE794 0x9422 +0xE795 0x9423 +0xE796 0x9424 +0xE797 0x9425 +0xE798 0x9426 +0xE799 0x9427 +0xE79A 0x9428 +0xE79B 0x9429 +0xE79C 0x942A +0xE79D 0x942B +0xE79E 0x942C +0xE79F 0x942D +0xE7A0 0x942E +0xE7A1 0x7EAD +0xE7A2 0x7EB0 +0xE7A3 0x7EBE +0xE7A4 0x7EC0 +0xE7A5 0x7EC1 +0xE7A6 0x7EC2 +0xE7A7 0x7EC9 +0xE7A8 0x7ECB +0xE7A9 0x7ECC +0xE7AA 0x7ED0 +0xE7AB 0x7ED4 +0xE7AC 0x7ED7 +0xE7AD 0x7EDB +0xE7AE 0x7EE0 +0xE7AF 0x7EE1 +0xE7B0 0x7EE8 +0xE7B1 0x7EEB +0xE7B2 0x7EEE +0xE7B3 0x7EEF +0xE7B4 0x7EF1 +0xE7B5 0x7EF2 +0xE7B6 0x7F0D +0xE7B7 0x7EF6 +0xE7B8 0x7EFA +0xE7B9 0x7EFB +0xE7BA 0x7EFE +0xE7BB 0x7F01 +0xE7BC 0x7F02 +0xE7BD 0x7F03 +0xE7BE 0x7F07 +0xE7BF 0x7F08 +0xE7C0 0x7F0B +0xE7C1 0x7F0C +0xE7C2 0x7F0F +0xE7C3 0x7F11 +0xE7C4 0x7F12 +0xE7C5 0x7F17 +0xE7C6 0x7F19 +0xE7C7 0x7F1C +0xE7C8 0x7F1B +0xE7C9 0x7F1F +0xE7CA 0x7F21 +0xE7CB 0x7F22 +0xE7CC 0x7F23 +0xE7CD 0x7F24 +0xE7CE 0x7F25 +0xE7CF 0x7F26 +0xE7D0 0x7F27 +0xE7D1 0x7F2A +0xE7D2 0x7F2B +0xE7D3 0x7F2C +0xE7D4 0x7F2D +0xE7D5 0x7F2F +0xE7D6 0x7F30 +0xE7D7 0x7F31 +0xE7D8 0x7F32 +0xE7D9 0x7F33 +0xE7DA 0x7F35 +0xE7DB 0x5E7A +0xE7DC 0x757F +0xE7DD 0x5DDB +0xE7DE 0x753E +0xE7DF 0x9095 +0xE7E0 0x738E +0xE7E1 0x7391 +0xE7E2 0x73AE +0xE7E3 0x73A2 +0xE7E4 0x739F +0xE7E5 0x73CF +0xE7E6 0x73C2 +0xE7E7 0x73D1 +0xE7E8 0x73B7 +0xE7E9 0x73B3 +0xE7EA 0x73C0 +0xE7EB 0x73C9 +0xE7EC 0x73C8 +0xE7ED 0x73E5 +0xE7EE 0x73D9 +0xE7EF 0x987C +0xE7F0 0x740A +0xE7F1 0x73E9 +0xE7F2 0x73E7 +0xE7F3 0x73DE +0xE7F4 0x73BA +0xE7F5 0x73F2 +0xE7F6 0x740F +0xE7F7 0x742A +0xE7F8 0x745B +0xE7F9 0x7426 +0xE7FA 0x7425 +0xE7FB 0x7428 +0xE7FC 0x7430 +0xE7FD 0x742E +0xE7FE 0x742C +0xE840 0x942F +0xE841 0x9430 +0xE842 0x9431 +0xE843 0x9432 +0xE844 0x9433 +0xE845 0x9434 +0xE846 0x9435 +0xE847 0x9436 +0xE848 0x9437 +0xE849 0x9438 +0xE84A 0x9439 +0xE84B 0x943A +0xE84C 0x943B +0xE84D 0x943C +0xE84E 0x943D +0xE84F 0x943F +0xE850 0x9440 +0xE851 0x9441 +0xE852 0x9442 +0xE853 0x9443 +0xE854 0x9444 +0xE855 0x9445 +0xE856 0x9446 +0xE857 0x9447 +0xE858 0x9448 +0xE859 0x9449 +0xE85A 0x944A +0xE85B 0x944B +0xE85C 0x944C +0xE85D 0x944D +0xE85E 0x944E +0xE85F 0x944F +0xE860 0x9450 +0xE861 0x9451 +0xE862 0x9452 +0xE863 0x9453 +0xE864 0x9454 +0xE865 0x9455 +0xE866 0x9456 +0xE867 0x9457 +0xE868 0x9458 +0xE869 0x9459 +0xE86A 0x945A +0xE86B 0x945B +0xE86C 0x945C +0xE86D 0x945D +0xE86E 0x945E +0xE86F 0x945F +0xE870 0x9460 +0xE871 0x9461 +0xE872 0x9462 +0xE873 0x9463 +0xE874 0x9464 +0xE875 0x9465 +0xE876 0x9466 +0xE877 0x9467 +0xE878 0x9468 +0xE879 0x9469 +0xE87A 0x946A +0xE87B 0x946C +0xE87C 0x946D +0xE87D 0x946E +0xE87E 0x946F +0xE880 0x9470 +0xE881 0x9471 +0xE882 0x9472 +0xE883 0x9473 +0xE884 0x9474 +0xE885 0x9475 +0xE886 0x9476 +0xE887 0x9477 +0xE888 0x9478 +0xE889 0x9479 +0xE88A 0x947A +0xE88B 0x947B +0xE88C 0x947C +0xE88D 0x947D +0xE88E 0x947E +0xE88F 0x947F +0xE890 0x9480 +0xE891 0x9481 +0xE892 0x9482 +0xE893 0x9483 +0xE894 0x9484 +0xE895 0x9491 +0xE896 0x9496 +0xE897 0x9498 +0xE898 0x94C7 +0xE899 0x94CF +0xE89A 0x94D3 +0xE89B 0x94D4 +0xE89C 0x94DA +0xE89D 0x94E6 +0xE89E 0x94FB +0xE89F 0x951C +0xE8A0 0x9520 +0xE8A1 0x741B +0xE8A2 0x741A +0xE8A3 0x7441 +0xE8A4 0x745C +0xE8A5 0x7457 +0xE8A6 0x7455 +0xE8A7 0x7459 +0xE8A8 0x7477 +0xE8A9 0x746D +0xE8AA 0x747E +0xE8AB 0x749C +0xE8AC 0x748E +0xE8AD 0x7480 +0xE8AE 0x7481 +0xE8AF 0x7487 +0xE8B0 0x748B +0xE8B1 0x749E +0xE8B2 0x74A8 +0xE8B3 0x74A9 +0xE8B4 0x7490 +0xE8B5 0x74A7 +0xE8B6 0x74D2 +0xE8B7 0x74BA +0xE8B8 0x97EA +0xE8B9 0x97EB +0xE8BA 0x97EC +0xE8BB 0x674C +0xE8BC 0x6753 +0xE8BD 0x675E +0xE8BE 0x6748 +0xE8BF 0x6769 +0xE8C0 0x67A5 +0xE8C1 0x6787 +0xE8C2 0x676A +0xE8C3 0x6773 +0xE8C4 0x6798 +0xE8C5 0x67A7 +0xE8C6 0x6775 +0xE8C7 0x67A8 +0xE8C8 0x679E +0xE8C9 0x67AD +0xE8CA 0x678B +0xE8CB 0x6777 +0xE8CC 0x677C +0xE8CD 0x67F0 +0xE8CE 0x6809 +0xE8CF 0x67D8 +0xE8D0 0x680A +0xE8D1 0x67E9 +0xE8D2 0x67B0 +0xE8D3 0x680C +0xE8D4 0x67D9 +0xE8D5 0x67B5 +0xE8D6 0x67DA +0xE8D7 0x67B3 +0xE8D8 0x67DD +0xE8D9 0x6800 +0xE8DA 0x67C3 +0xE8DB 0x67B8 +0xE8DC 0x67E2 +0xE8DD 0x680E +0xE8DE 0x67C1 +0xE8DF 0x67FD +0xE8E0 0x6832 +0xE8E1 0x6833 +0xE8E2 0x6860 +0xE8E3 0x6861 +0xE8E4 0x684E +0xE8E5 0x6862 +0xE8E6 0x6844 +0xE8E7 0x6864 +0xE8E8 0x6883 +0xE8E9 0x681D +0xE8EA 0x6855 +0xE8EB 0x6866 +0xE8EC 0x6841 +0xE8ED 0x6867 +0xE8EE 0x6840 +0xE8EF 0x683E +0xE8F0 0x684A +0xE8F1 0x6849 +0xE8F2 0x6829 +0xE8F3 0x68B5 +0xE8F4 0x688F +0xE8F5 0x6874 +0xE8F6 0x6877 +0xE8F7 0x6893 +0xE8F8 0x686B +0xE8F9 0x68C2 +0xE8FA 0x696E +0xE8FB 0x68FC +0xE8FC 0x691F +0xE8FD 0x6920 +0xE8FE 0x68F9 +0xE940 0x9527 +0xE941 0x9533 +0xE942 0x953D +0xE943 0x9543 +0xE944 0x9548 +0xE945 0x954B +0xE946 0x9555 +0xE947 0x955A +0xE948 0x9560 +0xE949 0x956E +0xE94A 0x9574 +0xE94B 0x9575 +0xE94C 0x9577 +0xE94D 0x9578 +0xE94E 0x9579 +0xE94F 0x957A +0xE950 0x957B +0xE951 0x957C +0xE952 0x957D +0xE953 0x957E +0xE954 0x9580 +0xE955 0x9581 +0xE956 0x9582 +0xE957 0x9583 +0xE958 0x9584 +0xE959 0x9585 +0xE95A 0x9586 +0xE95B 0x9587 +0xE95C 0x9588 +0xE95D 0x9589 +0xE95E 0x958A +0xE95F 0x958B +0xE960 0x958C +0xE961 0x958D +0xE962 0x958E +0xE963 0x958F +0xE964 0x9590 +0xE965 0x9591 +0xE966 0x9592 +0xE967 0x9593 +0xE968 0x9594 +0xE969 0x9595 +0xE96A 0x9596 +0xE96B 0x9597 +0xE96C 0x9598 +0xE96D 0x9599 +0xE96E 0x959A +0xE96F 0x959B +0xE970 0x959C +0xE971 0x959D +0xE972 0x959E +0xE973 0x959F +0xE974 0x95A0 +0xE975 0x95A1 +0xE976 0x95A2 +0xE977 0x95A3 +0xE978 0x95A4 +0xE979 0x95A5 +0xE97A 0x95A6 +0xE97B 0x95A7 +0xE97C 0x95A8 +0xE97D 0x95A9 +0xE97E 0x95AA +0xE980 0x95AB +0xE981 0x95AC +0xE982 0x95AD +0xE983 0x95AE +0xE984 0x95AF +0xE985 0x95B0 +0xE986 0x95B1 +0xE987 0x95B2 +0xE988 0x95B3 +0xE989 0x95B4 +0xE98A 0x95B5 +0xE98B 0x95B6 +0xE98C 0x95B7 +0xE98D 0x95B8 +0xE98E 0x95B9 +0xE98F 0x95BA +0xE990 0x95BB +0xE991 0x95BC +0xE992 0x95BD +0xE993 0x95BE +0xE994 0x95BF +0xE995 0x95C0 +0xE996 0x95C1 +0xE997 0x95C2 +0xE998 0x95C3 +0xE999 0x95C4 +0xE99A 0x95C5 +0xE99B 0x95C6 +0xE99C 0x95C7 +0xE99D 0x95C8 +0xE99E 0x95C9 +0xE99F 0x95CA +0xE9A0 0x95CB +0xE9A1 0x6924 +0xE9A2 0x68F0 +0xE9A3 0x690B +0xE9A4 0x6901 +0xE9A5 0x6957 +0xE9A6 0x68E3 +0xE9A7 0x6910 +0xE9A8 0x6971 +0xE9A9 0x6939 +0xE9AA 0x6960 +0xE9AB 0x6942 +0xE9AC 0x695D +0xE9AD 0x6984 +0xE9AE 0x696B +0xE9AF 0x6980 +0xE9B0 0x6998 +0xE9B1 0x6978 +0xE9B2 0x6934 +0xE9B3 0x69CC +0xE9B4 0x6987 +0xE9B5 0x6988 +0xE9B6 0x69CE +0xE9B7 0x6989 +0xE9B8 0x6966 +0xE9B9 0x6963 +0xE9BA 0x6979 +0xE9BB 0x699B +0xE9BC 0x69A7 +0xE9BD 0x69BB +0xE9BE 0x69AB +0xE9BF 0x69AD +0xE9C0 0x69D4 +0xE9C1 0x69B1 +0xE9C2 0x69C1 +0xE9C3 0x69CA +0xE9C4 0x69DF +0xE9C5 0x6995 +0xE9C6 0x69E0 +0xE9C7 0x698D +0xE9C8 0x69FF +0xE9C9 0x6A2F +0xE9CA 0x69ED +0xE9CB 0x6A17 +0xE9CC 0x6A18 +0xE9CD 0x6A65 +0xE9CE 0x69F2 +0xE9CF 0x6A44 +0xE9D0 0x6A3E +0xE9D1 0x6AA0 +0xE9D2 0x6A50 +0xE9D3 0x6A5B +0xE9D4 0x6A35 +0xE9D5 0x6A8E +0xE9D6 0x6A79 +0xE9D7 0x6A3D +0xE9D8 0x6A28 +0xE9D9 0x6A58 +0xE9DA 0x6A7C +0xE9DB 0x6A91 +0xE9DC 0x6A90 +0xE9DD 0x6AA9 +0xE9DE 0x6A97 +0xE9DF 0x6AAB +0xE9E0 0x7337 +0xE9E1 0x7352 +0xE9E2 0x6B81 +0xE9E3 0x6B82 +0xE9E4 0x6B87 +0xE9E5 0x6B84 +0xE9E6 0x6B92 +0xE9E7 0x6B93 +0xE9E8 0x6B8D +0xE9E9 0x6B9A +0xE9EA 0x6B9B +0xE9EB 0x6BA1 +0xE9EC 0x6BAA +0xE9ED 0x8F6B +0xE9EE 0x8F6D +0xE9EF 0x8F71 +0xE9F0 0x8F72 +0xE9F1 0x8F73 +0xE9F2 0x8F75 +0xE9F3 0x8F76 +0xE9F4 0x8F78 +0xE9F5 0x8F77 +0xE9F6 0x8F79 +0xE9F7 0x8F7A +0xE9F8 0x8F7C +0xE9F9 0x8F7E +0xE9FA 0x8F81 +0xE9FB 0x8F82 +0xE9FC 0x8F84 +0xE9FD 0x8F87 +0xE9FE 0x8F8B +0xEA40 0x95CC +0xEA41 0x95CD +0xEA42 0x95CE +0xEA43 0x95CF +0xEA44 0x95D0 +0xEA45 0x95D1 +0xEA46 0x95D2 +0xEA47 0x95D3 +0xEA48 0x95D4 +0xEA49 0x95D5 +0xEA4A 0x95D6 +0xEA4B 0x95D7 +0xEA4C 0x95D8 +0xEA4D 0x95D9 +0xEA4E 0x95DA +0xEA4F 0x95DB +0xEA50 0x95DC +0xEA51 0x95DD +0xEA52 0x95DE +0xEA53 0x95DF +0xEA54 0x95E0 +0xEA55 0x95E1 +0xEA56 0x95E2 +0xEA57 0x95E3 +0xEA58 0x95E4 +0xEA59 0x95E5 +0xEA5A 0x95E6 +0xEA5B 0x95E7 +0xEA5C 0x95EC +0xEA5D 0x95FF +0xEA5E 0x9607 +0xEA5F 0x9613 +0xEA60 0x9618 +0xEA61 0x961B +0xEA62 0x961E +0xEA63 0x9620 +0xEA64 0x9623 +0xEA65 0x9624 +0xEA66 0x9625 +0xEA67 0x9626 +0xEA68 0x9627 +0xEA69 0x9628 +0xEA6A 0x9629 +0xEA6B 0x962B +0xEA6C 0x962C +0xEA6D 0x962D +0xEA6E 0x962F +0xEA6F 0x9630 +0xEA70 0x9637 +0xEA71 0x9638 +0xEA72 0x9639 +0xEA73 0x963A +0xEA74 0x963E +0xEA75 0x9641 +0xEA76 0x9643 +0xEA77 0x964A +0xEA78 0x964E +0xEA79 0x964F +0xEA7A 0x9651 +0xEA7B 0x9652 +0xEA7C 0x9653 +0xEA7D 0x9656 +0xEA7E 0x9657 +0xEA80 0x9658 +0xEA81 0x9659 +0xEA82 0x965A +0xEA83 0x965C +0xEA84 0x965D +0xEA85 0x965E +0xEA86 0x9660 +0xEA87 0x9663 +0xEA88 0x9665 +0xEA89 0x9666 +0xEA8A 0x966B +0xEA8B 0x966D +0xEA8C 0x966E +0xEA8D 0x966F +0xEA8E 0x9670 +0xEA8F 0x9671 +0xEA90 0x9673 +0xEA91 0x9678 +0xEA92 0x9679 +0xEA93 0x967A +0xEA94 0x967B +0xEA95 0x967C +0xEA96 0x967D +0xEA97 0x967E +0xEA98 0x967F +0xEA99 0x9680 +0xEA9A 0x9681 +0xEA9B 0x9682 +0xEA9C 0x9683 +0xEA9D 0x9684 +0xEA9E 0x9687 +0xEA9F 0x9689 +0xEAA0 0x968A +0xEAA1 0x8F8D +0xEAA2 0x8F8E +0xEAA3 0x8F8F +0xEAA4 0x8F98 +0xEAA5 0x8F9A +0xEAA6 0x8ECE +0xEAA7 0x620B +0xEAA8 0x6217 +0xEAA9 0x621B +0xEAAA 0x621F +0xEAAB 0x6222 +0xEAAC 0x6221 +0xEAAD 0x6225 +0xEAAE 0x6224 +0xEAAF 0x622C +0xEAB0 0x81E7 +0xEAB1 0x74EF +0xEAB2 0x74F4 +0xEAB3 0x74FF +0xEAB4 0x750F +0xEAB5 0x7511 +0xEAB6 0x7513 +0xEAB7 0x6534 +0xEAB8 0x65EE +0xEAB9 0x65EF +0xEABA 0x65F0 +0xEABB 0x660A +0xEABC 0x6619 +0xEABD 0x6772 +0xEABE 0x6603 +0xEABF 0x6615 +0xEAC0 0x6600 +0xEAC1 0x7085 +0xEAC2 0x66F7 +0xEAC3 0x661D +0xEAC4 0x6634 +0xEAC5 0x6631 +0xEAC6 0x6636 +0xEAC7 0x6635 +0xEAC8 0x8006 +0xEAC9 0x665F +0xEACA 0x6654 +0xEACB 0x6641 +0xEACC 0x664F +0xEACD 0x6656 +0xEACE 0x6661 +0xEACF 0x6657 +0xEAD0 0x6677 +0xEAD1 0x6684 +0xEAD2 0x668C +0xEAD3 0x66A7 +0xEAD4 0x669D +0xEAD5 0x66BE +0xEAD6 0x66DB +0xEAD7 0x66DC +0xEAD8 0x66E6 +0xEAD9 0x66E9 +0xEADA 0x8D32 +0xEADB 0x8D33 +0xEADC 0x8D36 +0xEADD 0x8D3B +0xEADE 0x8D3D +0xEADF 0x8D40 +0xEAE0 0x8D45 +0xEAE1 0x8D46 +0xEAE2 0x8D48 +0xEAE3 0x8D49 +0xEAE4 0x8D47 +0xEAE5 0x8D4D +0xEAE6 0x8D55 +0xEAE7 0x8D59 +0xEAE8 0x89C7 +0xEAE9 0x89CA +0xEAEA 0x89CB +0xEAEB 0x89CC +0xEAEC 0x89CE +0xEAED 0x89CF +0xEAEE 0x89D0 +0xEAEF 0x89D1 +0xEAF0 0x726E +0xEAF1 0x729F +0xEAF2 0x725D +0xEAF3 0x7266 +0xEAF4 0x726F +0xEAF5 0x727E +0xEAF6 0x727F +0xEAF7 0x7284 +0xEAF8 0x728B +0xEAF9 0x728D +0xEAFA 0x728F +0xEAFB 0x7292 +0xEAFC 0x6308 +0xEAFD 0x6332 +0xEAFE 0x63B0 +0xEB40 0x968C +0xEB41 0x968E +0xEB42 0x9691 +0xEB43 0x9692 +0xEB44 0x9693 +0xEB45 0x9695 +0xEB46 0x9696 +0xEB47 0x969A +0xEB48 0x969B +0xEB49 0x969D +0xEB4A 0x969E +0xEB4B 0x969F +0xEB4C 0x96A0 +0xEB4D 0x96A1 +0xEB4E 0x96A2 +0xEB4F 0x96A3 +0xEB50 0x96A4 +0xEB51 0x96A5 +0xEB52 0x96A6 +0xEB53 0x96A8 +0xEB54 0x96A9 +0xEB55 0x96AA +0xEB56 0x96AB +0xEB57 0x96AC +0xEB58 0x96AD +0xEB59 0x96AE +0xEB5A 0x96AF +0xEB5B 0x96B1 +0xEB5C 0x96B2 +0xEB5D 0x96B4 +0xEB5E 0x96B5 +0xEB5F 0x96B7 +0xEB60 0x96B8 +0xEB61 0x96BA +0xEB62 0x96BB +0xEB63 0x96BF +0xEB64 0x96C2 +0xEB65 0x96C3 +0xEB66 0x96C8 +0xEB67 0x96CA +0xEB68 0x96CB +0xEB69 0x96D0 +0xEB6A 0x96D1 +0xEB6B 0x96D3 +0xEB6C 0x96D4 +0xEB6D 0x96D6 +0xEB6E 0x96D7 +0xEB6F 0x96D8 +0xEB70 0x96D9 +0xEB71 0x96DA +0xEB72 0x96DB +0xEB73 0x96DC +0xEB74 0x96DD +0xEB75 0x96DE +0xEB76 0x96DF +0xEB77 0x96E1 +0xEB78 0x96E2 +0xEB79 0x96E3 +0xEB7A 0x96E4 +0xEB7B 0x96E5 +0xEB7C 0x96E6 +0xEB7D 0x96E7 +0xEB7E 0x96EB +0xEB80 0x96EC +0xEB81 0x96ED +0xEB82 0x96EE +0xEB83 0x96F0 +0xEB84 0x96F1 +0xEB85 0x96F2 +0xEB86 0x96F4 +0xEB87 0x96F5 +0xEB88 0x96F8 +0xEB89 0x96FA +0xEB8A 0x96FB +0xEB8B 0x96FC +0xEB8C 0x96FD +0xEB8D 0x96FF +0xEB8E 0x9702 +0xEB8F 0x9703 +0xEB90 0x9705 +0xEB91 0x970A +0xEB92 0x970B +0xEB93 0x970C +0xEB94 0x9710 +0xEB95 0x9711 +0xEB96 0x9712 +0xEB97 0x9714 +0xEB98 0x9715 +0xEB99 0x9717 +0xEB9A 0x9718 +0xEB9B 0x9719 +0xEB9C 0x971A +0xEB9D 0x971B +0xEB9E 0x971D +0xEB9F 0x971F +0xEBA0 0x9720 +0xEBA1 0x643F +0xEBA2 0x64D8 +0xEBA3 0x8004 +0xEBA4 0x6BEA +0xEBA5 0x6BF3 +0xEBA6 0x6BFD +0xEBA7 0x6BF5 +0xEBA8 0x6BF9 +0xEBA9 0x6C05 +0xEBAA 0x6C07 +0xEBAB 0x6C06 +0xEBAC 0x6C0D +0xEBAD 0x6C15 +0xEBAE 0x6C18 +0xEBAF 0x6C19 +0xEBB0 0x6C1A +0xEBB1 0x6C21 +0xEBB2 0x6C29 +0xEBB3 0x6C24 +0xEBB4 0x6C2A +0xEBB5 0x6C32 +0xEBB6 0x6535 +0xEBB7 0x6555 +0xEBB8 0x656B +0xEBB9 0x724D +0xEBBA 0x7252 +0xEBBB 0x7256 +0xEBBC 0x7230 +0xEBBD 0x8662 +0xEBBE 0x5216 +0xEBBF 0x809F +0xEBC0 0x809C +0xEBC1 0x8093 +0xEBC2 0x80BC +0xEBC3 0x670A +0xEBC4 0x80BD +0xEBC5 0x80B1 +0xEBC6 0x80AB +0xEBC7 0x80AD +0xEBC8 0x80B4 +0xEBC9 0x80B7 +0xEBCA 0x80E7 +0xEBCB 0x80E8 +0xEBCC 0x80E9 +0xEBCD 0x80EA +0xEBCE 0x80DB +0xEBCF 0x80C2 +0xEBD0 0x80C4 +0xEBD1 0x80D9 +0xEBD2 0x80CD +0xEBD3 0x80D7 +0xEBD4 0x6710 +0xEBD5 0x80DD +0xEBD6 0x80EB +0xEBD7 0x80F1 +0xEBD8 0x80F4 +0xEBD9 0x80ED +0xEBDA 0x810D +0xEBDB 0x810E +0xEBDC 0x80F2 +0xEBDD 0x80FC +0xEBDE 0x6715 +0xEBDF 0x8112 +0xEBE0 0x8C5A +0xEBE1 0x8136 +0xEBE2 0x811E +0xEBE3 0x812C +0xEBE4 0x8118 +0xEBE5 0x8132 +0xEBE6 0x8148 +0xEBE7 0x814C +0xEBE8 0x8153 +0xEBE9 0x8174 +0xEBEA 0x8159 +0xEBEB 0x815A +0xEBEC 0x8171 +0xEBED 0x8160 +0xEBEE 0x8169 +0xEBEF 0x817C +0xEBF0 0x817D +0xEBF1 0x816D +0xEBF2 0x8167 +0xEBF3 0x584D +0xEBF4 0x5AB5 +0xEBF5 0x8188 +0xEBF6 0x8182 +0xEBF7 0x8191 +0xEBF8 0x6ED5 +0xEBF9 0x81A3 +0xEBFA 0x81AA +0xEBFB 0x81CC +0xEBFC 0x6726 +0xEBFD 0x81CA +0xEBFE 0x81BB +0xEC40 0x9721 +0xEC41 0x9722 +0xEC42 0x9723 +0xEC43 0x9724 +0xEC44 0x9725 +0xEC45 0x9726 +0xEC46 0x9727 +0xEC47 0x9728 +0xEC48 0x9729 +0xEC49 0x972B +0xEC4A 0x972C +0xEC4B 0x972E +0xEC4C 0x972F +0xEC4D 0x9731 +0xEC4E 0x9733 +0xEC4F 0x9734 +0xEC50 0x9735 +0xEC51 0x9736 +0xEC52 0x9737 +0xEC53 0x973A +0xEC54 0x973B +0xEC55 0x973C +0xEC56 0x973D +0xEC57 0x973F +0xEC58 0x9740 +0xEC59 0x9741 +0xEC5A 0x9742 +0xEC5B 0x9743 +0xEC5C 0x9744 +0xEC5D 0x9745 +0xEC5E 0x9746 +0xEC5F 0x9747 +0xEC60 0x9748 +0xEC61 0x9749 +0xEC62 0x974A +0xEC63 0x974B +0xEC64 0x974C +0xEC65 0x974D +0xEC66 0x974E +0xEC67 0x974F +0xEC68 0x9750 +0xEC69 0x9751 +0xEC6A 0x9754 +0xEC6B 0x9755 +0xEC6C 0x9757 +0xEC6D 0x9758 +0xEC6E 0x975A +0xEC6F 0x975C +0xEC70 0x975D +0xEC71 0x975F +0xEC72 0x9763 +0xEC73 0x9764 +0xEC74 0x9766 +0xEC75 0x9767 +0xEC76 0x9768 +0xEC77 0x976A +0xEC78 0x976B +0xEC79 0x976C +0xEC7A 0x976D +0xEC7B 0x976E +0xEC7C 0x976F +0xEC7D 0x9770 +0xEC7E 0x9771 +0xEC80 0x9772 +0xEC81 0x9775 +0xEC82 0x9777 +0xEC83 0x9778 +0xEC84 0x9779 +0xEC85 0x977A +0xEC86 0x977B +0xEC87 0x977D +0xEC88 0x977E +0xEC89 0x977F +0xEC8A 0x9780 +0xEC8B 0x9781 +0xEC8C 0x9782 +0xEC8D 0x9783 +0xEC8E 0x9784 +0xEC8F 0x9786 +0xEC90 0x9787 +0xEC91 0x9788 +0xEC92 0x9789 +0xEC93 0x978A +0xEC94 0x978C +0xEC95 0x978E +0xEC96 0x978F +0xEC97 0x9790 +0xEC98 0x9793 +0xEC99 0x9795 +0xEC9A 0x9796 +0xEC9B 0x9797 +0xEC9C 0x9799 +0xEC9D 0x979A +0xEC9E 0x979B +0xEC9F 0x979C +0xECA0 0x979D +0xECA1 0x81C1 +0xECA2 0x81A6 +0xECA3 0x6B24 +0xECA4 0x6B37 +0xECA5 0x6B39 +0xECA6 0x6B43 +0xECA7 0x6B46 +0xECA8 0x6B59 +0xECA9 0x98D1 +0xECAA 0x98D2 +0xECAB 0x98D3 +0xECAC 0x98D5 +0xECAD 0x98D9 +0xECAE 0x98DA +0xECAF 0x6BB3 +0xECB0 0x5F40 +0xECB1 0x6BC2 +0xECB2 0x89F3 +0xECB3 0x6590 +0xECB4 0x9F51 +0xECB5 0x6593 +0xECB6 0x65BC +0xECB7 0x65C6 +0xECB8 0x65C4 +0xECB9 0x65C3 +0xECBA 0x65CC +0xECBB 0x65CE +0xECBC 0x65D2 +0xECBD 0x65D6 +0xECBE 0x7080 +0xECBF 0x709C +0xECC0 0x7096 +0xECC1 0x709D +0xECC2 0x70BB +0xECC3 0x70C0 +0xECC4 0x70B7 +0xECC5 0x70AB +0xECC6 0x70B1 +0xECC7 0x70E8 +0xECC8 0x70CA +0xECC9 0x7110 +0xECCA 0x7113 +0xECCB 0x7116 +0xECCC 0x712F +0xECCD 0x7131 +0xECCE 0x7173 +0xECCF 0x715C +0xECD0 0x7168 +0xECD1 0x7145 +0xECD2 0x7172 +0xECD3 0x714A +0xECD4 0x7178 +0xECD5 0x717A +0xECD6 0x7198 +0xECD7 0x71B3 +0xECD8 0x71B5 +0xECD9 0x71A8 +0xECDA 0x71A0 +0xECDB 0x71E0 +0xECDC 0x71D4 +0xECDD 0x71E7 +0xECDE 0x71F9 +0xECDF 0x721D +0xECE0 0x7228 +0xECE1 0x706C +0xECE2 0x7118 +0xECE3 0x7166 +0xECE4 0x71B9 +0xECE5 0x623E +0xECE6 0x623D +0xECE7 0x6243 +0xECE8 0x6248 +0xECE9 0x6249 +0xECEA 0x793B +0xECEB 0x7940 +0xECEC 0x7946 +0xECED 0x7949 +0xECEE 0x795B +0xECEF 0x795C +0xECF0 0x7953 +0xECF1 0x795A +0xECF2 0x7962 +0xECF3 0x7957 +0xECF4 0x7960 +0xECF5 0x796F +0xECF6 0x7967 +0xECF7 0x797A +0xECF8 0x7985 +0xECF9 0x798A +0xECFA 0x799A +0xECFB 0x79A7 +0xECFC 0x79B3 +0xECFD 0x5FD1 +0xECFE 0x5FD0 +0xED40 0x979E +0xED41 0x979F +0xED42 0x97A1 +0xED43 0x97A2 +0xED44 0x97A4 +0xED45 0x97A5 +0xED46 0x97A6 +0xED47 0x97A7 +0xED48 0x97A8 +0xED49 0x97A9 +0xED4A 0x97AA +0xED4B 0x97AC +0xED4C 0x97AE +0xED4D 0x97B0 +0xED4E 0x97B1 +0xED4F 0x97B3 +0xED50 0x97B5 +0xED51 0x97B6 +0xED52 0x97B7 +0xED53 0x97B8 +0xED54 0x97B9 +0xED55 0x97BA +0xED56 0x97BB +0xED57 0x97BC +0xED58 0x97BD +0xED59 0x97BE +0xED5A 0x97BF +0xED5B 0x97C0 +0xED5C 0x97C1 +0xED5D 0x97C2 +0xED5E 0x97C3 +0xED5F 0x97C4 +0xED60 0x97C5 +0xED61 0x97C6 +0xED62 0x97C7 +0xED63 0x97C8 +0xED64 0x97C9 +0xED65 0x97CA +0xED66 0x97CB +0xED67 0x97CC +0xED68 0x97CD +0xED69 0x97CE +0xED6A 0x97CF +0xED6B 0x97D0 +0xED6C 0x97D1 +0xED6D 0x97D2 +0xED6E 0x97D3 +0xED6F 0x97D4 +0xED70 0x97D5 +0xED71 0x97D6 +0xED72 0x97D7 +0xED73 0x97D8 +0xED74 0x97D9 +0xED75 0x97DA +0xED76 0x97DB +0xED77 0x97DC +0xED78 0x97DD +0xED79 0x97DE +0xED7A 0x97DF +0xED7B 0x97E0 +0xED7C 0x97E1 +0xED7D 0x97E2 +0xED7E 0x97E3 +0xED80 0x97E4 +0xED81 0x97E5 +0xED82 0x97E8 +0xED83 0x97EE +0xED84 0x97EF +0xED85 0x97F0 +0xED86 0x97F1 +0xED87 0x97F2 +0xED88 0x97F4 +0xED89 0x97F7 +0xED8A 0x97F8 +0xED8B 0x97F9 +0xED8C 0x97FA +0xED8D 0x97FB +0xED8E 0x97FC +0xED8F 0x97FD +0xED90 0x97FE +0xED91 0x97FF +0xED92 0x9800 +0xED93 0x9801 +0xED94 0x9802 +0xED95 0x9803 +0xED96 0x9804 +0xED97 0x9805 +0xED98 0x9806 +0xED99 0x9807 +0xED9A 0x9808 +0xED9B 0x9809 +0xED9C 0x980A +0xED9D 0x980B +0xED9E 0x980C +0xED9F 0x980D +0xEDA0 0x980E +0xEDA1 0x603C +0xEDA2 0x605D +0xEDA3 0x605A +0xEDA4 0x6067 +0xEDA5 0x6041 +0xEDA6 0x6059 +0xEDA7 0x6063 +0xEDA8 0x60AB +0xEDA9 0x6106 +0xEDAA 0x610D +0xEDAB 0x615D +0xEDAC 0x61A9 +0xEDAD 0x619D +0xEDAE 0x61CB +0xEDAF 0x61D1 +0xEDB0 0x6206 +0xEDB1 0x8080 +0xEDB2 0x807F +0xEDB3 0x6C93 +0xEDB4 0x6CF6 +0xEDB5 0x6DFC +0xEDB6 0x77F6 +0xEDB7 0x77F8 +0xEDB8 0x7800 +0xEDB9 0x7809 +0xEDBA 0x7817 +0xEDBB 0x7818 +0xEDBC 0x7811 +0xEDBD 0x65AB +0xEDBE 0x782D +0xEDBF 0x781C +0xEDC0 0x781D +0xEDC1 0x7839 +0xEDC2 0x783A +0xEDC3 0x783B +0xEDC4 0x781F +0xEDC5 0x783C +0xEDC6 0x7825 +0xEDC7 0x782C +0xEDC8 0x7823 +0xEDC9 0x7829 +0xEDCA 0x784E +0xEDCB 0x786D +0xEDCC 0x7856 +0xEDCD 0x7857 +0xEDCE 0x7826 +0xEDCF 0x7850 +0xEDD0 0x7847 +0xEDD1 0x784C +0xEDD2 0x786A +0xEDD3 0x789B +0xEDD4 0x7893 +0xEDD5 0x789A +0xEDD6 0x7887 +0xEDD7 0x789C +0xEDD8 0x78A1 +0xEDD9 0x78A3 +0xEDDA 0x78B2 +0xEDDB 0x78B9 +0xEDDC 0x78A5 +0xEDDD 0x78D4 +0xEDDE 0x78D9 +0xEDDF 0x78C9 +0xEDE0 0x78EC +0xEDE1 0x78F2 +0xEDE2 0x7905 +0xEDE3 0x78F4 +0xEDE4 0x7913 +0xEDE5 0x7924 +0xEDE6 0x791E +0xEDE7 0x7934 +0xEDE8 0x9F9B +0xEDE9 0x9EF9 +0xEDEA 0x9EFB +0xEDEB 0x9EFC +0xEDEC 0x76F1 +0xEDED 0x7704 +0xEDEE 0x770D +0xEDEF 0x76F9 +0xEDF0 0x7707 +0xEDF1 0x7708 +0xEDF2 0x771A +0xEDF3 0x7722 +0xEDF4 0x7719 +0xEDF5 0x772D +0xEDF6 0x7726 +0xEDF7 0x7735 +0xEDF8 0x7738 +0xEDF9 0x7750 +0xEDFA 0x7751 +0xEDFB 0x7747 +0xEDFC 0x7743 +0xEDFD 0x775A +0xEDFE 0x7768 +0xEE40 0x980F +0xEE41 0x9810 +0xEE42 0x9811 +0xEE43 0x9812 +0xEE44 0x9813 +0xEE45 0x9814 +0xEE46 0x9815 +0xEE47 0x9816 +0xEE48 0x9817 +0xEE49 0x9818 +0xEE4A 0x9819 +0xEE4B 0x981A +0xEE4C 0x981B +0xEE4D 0x981C +0xEE4E 0x981D +0xEE4F 0x981E +0xEE50 0x981F +0xEE51 0x9820 +0xEE52 0x9821 +0xEE53 0x9822 +0xEE54 0x9823 +0xEE55 0x9824 +0xEE56 0x9825 +0xEE57 0x9826 +0xEE58 0x9827 +0xEE59 0x9828 +0xEE5A 0x9829 +0xEE5B 0x982A +0xEE5C 0x982B +0xEE5D 0x982C +0xEE5E 0x982D +0xEE5F 0x982E +0xEE60 0x982F +0xEE61 0x9830 +0xEE62 0x9831 +0xEE63 0x9832 +0xEE64 0x9833 +0xEE65 0x9834 +0xEE66 0x9835 +0xEE67 0x9836 +0xEE68 0x9837 +0xEE69 0x9838 +0xEE6A 0x9839 +0xEE6B 0x983A +0xEE6C 0x983B +0xEE6D 0x983C +0xEE6E 0x983D +0xEE6F 0x983E +0xEE70 0x983F +0xEE71 0x9840 +0xEE72 0x9841 +0xEE73 0x9842 +0xEE74 0x9843 +0xEE75 0x9844 +0xEE76 0x9845 +0xEE77 0x9846 +0xEE78 0x9847 +0xEE79 0x9848 +0xEE7A 0x9849 +0xEE7B 0x984A +0xEE7C 0x984B +0xEE7D 0x984C +0xEE7E 0x984D +0xEE80 0x984E +0xEE81 0x984F +0xEE82 0x9850 +0xEE83 0x9851 +0xEE84 0x9852 +0xEE85 0x9853 +0xEE86 0x9854 +0xEE87 0x9855 +0xEE88 0x9856 +0xEE89 0x9857 +0xEE8A 0x9858 +0xEE8B 0x9859 +0xEE8C 0x985A +0xEE8D 0x985B +0xEE8E 0x985C +0xEE8F 0x985D +0xEE90 0x985E +0xEE91 0x985F +0xEE92 0x9860 +0xEE93 0x9861 +0xEE94 0x9862 +0xEE95 0x9863 +0xEE96 0x9864 +0xEE97 0x9865 +0xEE98 0x9866 +0xEE99 0x9867 +0xEE9A 0x9868 +0xEE9B 0x9869 +0xEE9C 0x986A +0xEE9D 0x986B +0xEE9E 0x986C +0xEE9F 0x986D +0xEEA0 0x986E +0xEEA1 0x7762 +0xEEA2 0x7765 +0xEEA3 0x777F +0xEEA4 0x778D +0xEEA5 0x777D +0xEEA6 0x7780 +0xEEA7 0x778C +0xEEA8 0x7791 +0xEEA9 0x779F +0xEEAA 0x77A0 +0xEEAB 0x77B0 +0xEEAC 0x77B5 +0xEEAD 0x77BD +0xEEAE 0x753A +0xEEAF 0x7540 +0xEEB0 0x754E +0xEEB1 0x754B +0xEEB2 0x7548 +0xEEB3 0x755B +0xEEB4 0x7572 +0xEEB5 0x7579 +0xEEB6 0x7583 +0xEEB7 0x7F58 +0xEEB8 0x7F61 +0xEEB9 0x7F5F +0xEEBA 0x8A48 +0xEEBB 0x7F68 +0xEEBC 0x7F74 +0xEEBD 0x7F71 +0xEEBE 0x7F79 +0xEEBF 0x7F81 +0xEEC0 0x7F7E +0xEEC1 0x76CD +0xEEC2 0x76E5 +0xEEC3 0x8832 +0xEEC4 0x9485 +0xEEC5 0x9486 +0xEEC6 0x9487 +0xEEC7 0x948B +0xEEC8 0x948A +0xEEC9 0x948C +0xEECA 0x948D +0xEECB 0x948F +0xEECC 0x9490 +0xEECD 0x9494 +0xEECE 0x9497 +0xEECF 0x9495 +0xEED0 0x949A +0xEED1 0x949B +0xEED2 0x949C +0xEED3 0x94A3 +0xEED4 0x94A4 +0xEED5 0x94AB +0xEED6 0x94AA +0xEED7 0x94AD +0xEED8 0x94AC +0xEED9 0x94AF +0xEEDA 0x94B0 +0xEEDB 0x94B2 +0xEEDC 0x94B4 +0xEEDD 0x94B6 +0xEEDE 0x94B7 +0xEEDF 0x94B8 +0xEEE0 0x94B9 +0xEEE1 0x94BA +0xEEE2 0x94BC +0xEEE3 0x94BD +0xEEE4 0x94BF +0xEEE5 0x94C4 +0xEEE6 0x94C8 +0xEEE7 0x94C9 +0xEEE8 0x94CA +0xEEE9 0x94CB +0xEEEA 0x94CC +0xEEEB 0x94CD +0xEEEC 0x94CE +0xEEED 0x94D0 +0xEEEE 0x94D1 +0xEEEF 0x94D2 +0xEEF0 0x94D5 +0xEEF1 0x94D6 +0xEEF2 0x94D7 +0xEEF3 0x94D9 +0xEEF4 0x94D8 +0xEEF5 0x94DB +0xEEF6 0x94DE +0xEEF7 0x94DF +0xEEF8 0x94E0 +0xEEF9 0x94E2 +0xEEFA 0x94E4 +0xEEFB 0x94E5 +0xEEFC 0x94E7 +0xEEFD 0x94E8 +0xEEFE 0x94EA +0xEF40 0x986F +0xEF41 0x9870 +0xEF42 0x9871 +0xEF43 0x9872 +0xEF44 0x9873 +0xEF45 0x9874 +0xEF46 0x988B +0xEF47 0x988E +0xEF48 0x9892 +0xEF49 0x9895 +0xEF4A 0x9899 +0xEF4B 0x98A3 +0xEF4C 0x98A8 +0xEF4D 0x98A9 +0xEF4E 0x98AA +0xEF4F 0x98AB +0xEF50 0x98AC +0xEF51 0x98AD +0xEF52 0x98AE +0xEF53 0x98AF +0xEF54 0x98B0 +0xEF55 0x98B1 +0xEF56 0x98B2 +0xEF57 0x98B3 +0xEF58 0x98B4 +0xEF59 0x98B5 +0xEF5A 0x98B6 +0xEF5B 0x98B7 +0xEF5C 0x98B8 +0xEF5D 0x98B9 +0xEF5E 0x98BA +0xEF5F 0x98BB +0xEF60 0x98BC +0xEF61 0x98BD +0xEF62 0x98BE +0xEF63 0x98BF +0xEF64 0x98C0 +0xEF65 0x98C1 +0xEF66 0x98C2 +0xEF67 0x98C3 +0xEF68 0x98C4 +0xEF69 0x98C5 +0xEF6A 0x98C6 +0xEF6B 0x98C7 +0xEF6C 0x98C8 +0xEF6D 0x98C9 +0xEF6E 0x98CA +0xEF6F 0x98CB +0xEF70 0x98CC +0xEF71 0x98CD +0xEF72 0x98CF +0xEF73 0x98D0 +0xEF74 0x98D4 +0xEF75 0x98D6 +0xEF76 0x98D7 +0xEF77 0x98DB +0xEF78 0x98DC +0xEF79 0x98DD +0xEF7A 0x98E0 +0xEF7B 0x98E1 +0xEF7C 0x98E2 +0xEF7D 0x98E3 +0xEF7E 0x98E4 +0xEF80 0x98E5 +0xEF81 0x98E6 +0xEF82 0x98E9 +0xEF83 0x98EA +0xEF84 0x98EB +0xEF85 0x98EC +0xEF86 0x98ED +0xEF87 0x98EE +0xEF88 0x98EF +0xEF89 0x98F0 +0xEF8A 0x98F1 +0xEF8B 0x98F2 +0xEF8C 0x98F3 +0xEF8D 0x98F4 +0xEF8E 0x98F5 +0xEF8F 0x98F6 +0xEF90 0x98F7 +0xEF91 0x98F8 +0xEF92 0x98F9 +0xEF93 0x98FA +0xEF94 0x98FB +0xEF95 0x98FC +0xEF96 0x98FD +0xEF97 0x98FE +0xEF98 0x98FF +0xEF99 0x9900 +0xEF9A 0x9901 +0xEF9B 0x9902 +0xEF9C 0x9903 +0xEF9D 0x9904 +0xEF9E 0x9905 +0xEF9F 0x9906 +0xEFA0 0x9907 +0xEFA1 0x94E9 +0xEFA2 0x94EB +0xEFA3 0x94EE +0xEFA4 0x94EF +0xEFA5 0x94F3 +0xEFA6 0x94F4 +0xEFA7 0x94F5 +0xEFA8 0x94F7 +0xEFA9 0x94F9 +0xEFAA 0x94FC +0xEFAB 0x94FD +0xEFAC 0x94FF +0xEFAD 0x9503 +0xEFAE 0x9502 +0xEFAF 0x9506 +0xEFB0 0x9507 +0xEFB1 0x9509 +0xEFB2 0x950A +0xEFB3 0x950D +0xEFB4 0x950E +0xEFB5 0x950F +0xEFB6 0x9512 +0xEFB7 0x9513 +0xEFB8 0x9514 +0xEFB9 0x9515 +0xEFBA 0x9516 +0xEFBB 0x9518 +0xEFBC 0x951B +0xEFBD 0x951D +0xEFBE 0x951E +0xEFBF 0x951F +0xEFC0 0x9522 +0xEFC1 0x952A +0xEFC2 0x952B +0xEFC3 0x9529 +0xEFC4 0x952C +0xEFC5 0x9531 +0xEFC6 0x9532 +0xEFC7 0x9534 +0xEFC8 0x9536 +0xEFC9 0x9537 +0xEFCA 0x9538 +0xEFCB 0x953C +0xEFCC 0x953E +0xEFCD 0x953F +0xEFCE 0x9542 +0xEFCF 0x9535 +0xEFD0 0x9544 +0xEFD1 0x9545 +0xEFD2 0x9546 +0xEFD3 0x9549 +0xEFD4 0x954C +0xEFD5 0x954E +0xEFD6 0x954F +0xEFD7 0x9552 +0xEFD8 0x9553 +0xEFD9 0x9554 +0xEFDA 0x9556 +0xEFDB 0x9557 +0xEFDC 0x9558 +0xEFDD 0x9559 +0xEFDE 0x955B +0xEFDF 0x955E +0xEFE0 0x955F +0xEFE1 0x955D +0xEFE2 0x9561 +0xEFE3 0x9562 +0xEFE4 0x9564 +0xEFE5 0x9565 +0xEFE6 0x9566 +0xEFE7 0x9567 +0xEFE8 0x9568 +0xEFE9 0x9569 +0xEFEA 0x956A +0xEFEB 0x956B +0xEFEC 0x956C +0xEFED 0x956F +0xEFEE 0x9571 +0xEFEF 0x9572 +0xEFF0 0x9573 +0xEFF1 0x953A +0xEFF2 0x77E7 +0xEFF3 0x77EC +0xEFF4 0x96C9 +0xEFF5 0x79D5 +0xEFF6 0x79ED +0xEFF7 0x79E3 +0xEFF8 0x79EB +0xEFF9 0x7A06 +0xEFFA 0x5D47 +0xEFFB 0x7A03 +0xEFFC 0x7A02 +0xEFFD 0x7A1E +0xEFFE 0x7A14 +0xF040 0x9908 +0xF041 0x9909 +0xF042 0x990A +0xF043 0x990B +0xF044 0x990C +0xF045 0x990E +0xF046 0x990F +0xF047 0x9911 +0xF048 0x9912 +0xF049 0x9913 +0xF04A 0x9914 +0xF04B 0x9915 +0xF04C 0x9916 +0xF04D 0x9917 +0xF04E 0x9918 +0xF04F 0x9919 +0xF050 0x991A +0xF051 0x991B +0xF052 0x991C +0xF053 0x991D +0xF054 0x991E +0xF055 0x991F +0xF056 0x9920 +0xF057 0x9921 +0xF058 0x9922 +0xF059 0x9923 +0xF05A 0x9924 +0xF05B 0x9925 +0xF05C 0x9926 +0xF05D 0x9927 +0xF05E 0x9928 +0xF05F 0x9929 +0xF060 0x992A +0xF061 0x992B +0xF062 0x992C +0xF063 0x992D +0xF064 0x992F +0xF065 0x9930 +0xF066 0x9931 +0xF067 0x9932 +0xF068 0x9933 +0xF069 0x9934 +0xF06A 0x9935 +0xF06B 0x9936 +0xF06C 0x9937 +0xF06D 0x9938 +0xF06E 0x9939 +0xF06F 0x993A +0xF070 0x993B +0xF071 0x993C +0xF072 0x993D +0xF073 0x993E +0xF074 0x993F +0xF075 0x9940 +0xF076 0x9941 +0xF077 0x9942 +0xF078 0x9943 +0xF079 0x9944 +0xF07A 0x9945 +0xF07B 0x9946 +0xF07C 0x9947 +0xF07D 0x9948 +0xF07E 0x9949 +0xF080 0x994A +0xF081 0x994B +0xF082 0x994C +0xF083 0x994D +0xF084 0x994E +0xF085 0x994F +0xF086 0x9950 +0xF087 0x9951 +0xF088 0x9952 +0xF089 0x9953 +0xF08A 0x9956 +0xF08B 0x9957 +0xF08C 0x9958 +0xF08D 0x9959 +0xF08E 0x995A +0xF08F 0x995B +0xF090 0x995C +0xF091 0x995D +0xF092 0x995E +0xF093 0x995F +0xF094 0x9960 +0xF095 0x9961 +0xF096 0x9962 +0xF097 0x9964 +0xF098 0x9966 +0xF099 0x9973 +0xF09A 0x9978 +0xF09B 0x9979 +0xF09C 0x997B +0xF09D 0x997E +0xF09E 0x9982 +0xF09F 0x9983 +0xF0A0 0x9989 +0xF0A1 0x7A39 +0xF0A2 0x7A37 +0xF0A3 0x7A51 +0xF0A4 0x9ECF +0xF0A5 0x99A5 +0xF0A6 0x7A70 +0xF0A7 0x7688 +0xF0A8 0x768E +0xF0A9 0x7693 +0xF0AA 0x7699 +0xF0AB 0x76A4 +0xF0AC 0x74DE +0xF0AD 0x74E0 +0xF0AE 0x752C +0xF0AF 0x9E20 +0xF0B0 0x9E22 +0xF0B1 0x9E28 +0xF0B2 0x9E29 +0xF0B3 0x9E2A +0xF0B4 0x9E2B +0xF0B5 0x9E2C +0xF0B6 0x9E32 +0xF0B7 0x9E31 +0xF0B8 0x9E36 +0xF0B9 0x9E38 +0xF0BA 0x9E37 +0xF0BB 0x9E39 +0xF0BC 0x9E3A +0xF0BD 0x9E3E +0xF0BE 0x9E41 +0xF0BF 0x9E42 +0xF0C0 0x9E44 +0xF0C1 0x9E46 +0xF0C2 0x9E47 +0xF0C3 0x9E48 +0xF0C4 0x9E49 +0xF0C5 0x9E4B +0xF0C6 0x9E4C +0xF0C7 0x9E4E +0xF0C8 0x9E51 +0xF0C9 0x9E55 +0xF0CA 0x9E57 +0xF0CB 0x9E5A +0xF0CC 0x9E5B +0xF0CD 0x9E5C +0xF0CE 0x9E5E +0xF0CF 0x9E63 +0xF0D0 0x9E66 +0xF0D1 0x9E67 +0xF0D2 0x9E68 +0xF0D3 0x9E69 +0xF0D4 0x9E6A +0xF0D5 0x9E6B +0xF0D6 0x9E6C +0xF0D7 0x9E71 +0xF0D8 0x9E6D +0xF0D9 0x9E73 +0xF0DA 0x7592 +0xF0DB 0x7594 +0xF0DC 0x7596 +0xF0DD 0x75A0 +0xF0DE 0x759D +0xF0DF 0x75AC +0xF0E0 0x75A3 +0xF0E1 0x75B3 +0xF0E2 0x75B4 +0xF0E3 0x75B8 +0xF0E4 0x75C4 +0xF0E5 0x75B1 +0xF0E6 0x75B0 +0xF0E7 0x75C3 +0xF0E8 0x75C2 +0xF0E9 0x75D6 +0xF0EA 0x75CD +0xF0EB 0x75E3 +0xF0EC 0x75E8 +0xF0ED 0x75E6 +0xF0EE 0x75E4 +0xF0EF 0x75EB +0xF0F0 0x75E7 +0xF0F1 0x7603 +0xF0F2 0x75F1 +0xF0F3 0x75FC +0xF0F4 0x75FF +0xF0F5 0x7610 +0xF0F6 0x7600 +0xF0F7 0x7605 +0xF0F8 0x760C +0xF0F9 0x7617 +0xF0FA 0x760A +0xF0FB 0x7625 +0xF0FC 0x7618 +0xF0FD 0x7615 +0xF0FE 0x7619 +0xF140 0x998C +0xF141 0x998E +0xF142 0x999A +0xF143 0x999B +0xF144 0x999C +0xF145 0x999D +0xF146 0x999E +0xF147 0x999F +0xF148 0x99A0 +0xF149 0x99A1 +0xF14A 0x99A2 +0xF14B 0x99A3 +0xF14C 0x99A4 +0xF14D 0x99A6 +0xF14E 0x99A7 +0xF14F 0x99A9 +0xF150 0x99AA +0xF151 0x99AB +0xF152 0x99AC +0xF153 0x99AD +0xF154 0x99AE +0xF155 0x99AF +0xF156 0x99B0 +0xF157 0x99B1 +0xF158 0x99B2 +0xF159 0x99B3 +0xF15A 0x99B4 +0xF15B 0x99B5 +0xF15C 0x99B6 +0xF15D 0x99B7 +0xF15E 0x99B8 +0xF15F 0x99B9 +0xF160 0x99BA +0xF161 0x99BB +0xF162 0x99BC +0xF163 0x99BD +0xF164 0x99BE +0xF165 0x99BF +0xF166 0x99C0 +0xF167 0x99C1 +0xF168 0x99C2 +0xF169 0x99C3 +0xF16A 0x99C4 +0xF16B 0x99C5 +0xF16C 0x99C6 +0xF16D 0x99C7 +0xF16E 0x99C8 +0xF16F 0x99C9 +0xF170 0x99CA +0xF171 0x99CB +0xF172 0x99CC +0xF173 0x99CD +0xF174 0x99CE +0xF175 0x99CF +0xF176 0x99D0 +0xF177 0x99D1 +0xF178 0x99D2 +0xF179 0x99D3 +0xF17A 0x99D4 +0xF17B 0x99D5 +0xF17C 0x99D6 +0xF17D 0x99D7 +0xF17E 0x99D8 +0xF180 0x99D9 +0xF181 0x99DA +0xF182 0x99DB +0xF183 0x99DC +0xF184 0x99DD +0xF185 0x99DE +0xF186 0x99DF +0xF187 0x99E0 +0xF188 0x99E1 +0xF189 0x99E2 +0xF18A 0x99E3 +0xF18B 0x99E4 +0xF18C 0x99E5 +0xF18D 0x99E6 +0xF18E 0x99E7 +0xF18F 0x99E8 +0xF190 0x99E9 +0xF191 0x99EA +0xF192 0x99EB +0xF193 0x99EC +0xF194 0x99ED +0xF195 0x99EE +0xF196 0x99EF +0xF197 0x99F0 +0xF198 0x99F1 +0xF199 0x99F2 +0xF19A 0x99F3 +0xF19B 0x99F4 +0xF19C 0x99F5 +0xF19D 0x99F6 +0xF19E 0x99F7 +0xF19F 0x99F8 +0xF1A0 0x99F9 +0xF1A1 0x761B +0xF1A2 0x763C +0xF1A3 0x7622 +0xF1A4 0x7620 +0xF1A5 0x7640 +0xF1A6 0x762D +0xF1A7 0x7630 +0xF1A8 0x763F +0xF1A9 0x7635 +0xF1AA 0x7643 +0xF1AB 0x763E +0xF1AC 0x7633 +0xF1AD 0x764D +0xF1AE 0x765E +0xF1AF 0x7654 +0xF1B0 0x765C +0xF1B1 0x7656 +0xF1B2 0x766B +0xF1B3 0x766F +0xF1B4 0x7FCA +0xF1B5 0x7AE6 +0xF1B6 0x7A78 +0xF1B7 0x7A79 +0xF1B8 0x7A80 +0xF1B9 0x7A86 +0xF1BA 0x7A88 +0xF1BB 0x7A95 +0xF1BC 0x7AA6 +0xF1BD 0x7AA0 +0xF1BE 0x7AAC +0xF1BF 0x7AA8 +0xF1C0 0x7AAD +0xF1C1 0x7AB3 +0xF1C2 0x8864 +0xF1C3 0x8869 +0xF1C4 0x8872 +0xF1C5 0x887D +0xF1C6 0x887F +0xF1C7 0x8882 +0xF1C8 0x88A2 +0xF1C9 0x88C6 +0xF1CA 0x88B7 +0xF1CB 0x88BC +0xF1CC 0x88C9 +0xF1CD 0x88E2 +0xF1CE 0x88CE +0xF1CF 0x88E3 +0xF1D0 0x88E5 +0xF1D1 0x88F1 +0xF1D2 0x891A +0xF1D3 0x88FC +0xF1D4 0x88E8 +0xF1D5 0x88FE +0xF1D6 0x88F0 +0xF1D7 0x8921 +0xF1D8 0x8919 +0xF1D9 0x8913 +0xF1DA 0x891B +0xF1DB 0x890A +0xF1DC 0x8934 +0xF1DD 0x892B +0xF1DE 0x8936 +0xF1DF 0x8941 +0xF1E0 0x8966 +0xF1E1 0x897B +0xF1E2 0x758B +0xF1E3 0x80E5 +0xF1E4 0x76B2 +0xF1E5 0x76B4 +0xF1E6 0x77DC +0xF1E7 0x8012 +0xF1E8 0x8014 +0xF1E9 0x8016 +0xF1EA 0x801C +0xF1EB 0x8020 +0xF1EC 0x8022 +0xF1ED 0x8025 +0xF1EE 0x8026 +0xF1EF 0x8027 +0xF1F0 0x8029 +0xF1F1 0x8028 +0xF1F2 0x8031 +0xF1F3 0x800B +0xF1F4 0x8035 +0xF1F5 0x8043 +0xF1F6 0x8046 +0xF1F7 0x804D +0xF1F8 0x8052 +0xF1F9 0x8069 +0xF1FA 0x8071 +0xF1FB 0x8983 +0xF1FC 0x9878 +0xF1FD 0x9880 +0xF1FE 0x9883 +0xF240 0x99FA +0xF241 0x99FB +0xF242 0x99FC +0xF243 0x99FD +0xF244 0x99FE +0xF245 0x99FF +0xF246 0x9A00 +0xF247 0x9A01 +0xF248 0x9A02 +0xF249 0x9A03 +0xF24A 0x9A04 +0xF24B 0x9A05 +0xF24C 0x9A06 +0xF24D 0x9A07 +0xF24E 0x9A08 +0xF24F 0x9A09 +0xF250 0x9A0A +0xF251 0x9A0B +0xF252 0x9A0C +0xF253 0x9A0D +0xF254 0x9A0E +0xF255 0x9A0F +0xF256 0x9A10 +0xF257 0x9A11 +0xF258 0x9A12 +0xF259 0x9A13 +0xF25A 0x9A14 +0xF25B 0x9A15 +0xF25C 0x9A16 +0xF25D 0x9A17 +0xF25E 0x9A18 +0xF25F 0x9A19 +0xF260 0x9A1A +0xF261 0x9A1B +0xF262 0x9A1C +0xF263 0x9A1D +0xF264 0x9A1E +0xF265 0x9A1F +0xF266 0x9A20 +0xF267 0x9A21 +0xF268 0x9A22 +0xF269 0x9A23 +0xF26A 0x9A24 +0xF26B 0x9A25 +0xF26C 0x9A26 +0xF26D 0x9A27 +0xF26E 0x9A28 +0xF26F 0x9A29 +0xF270 0x9A2A +0xF271 0x9A2B +0xF272 0x9A2C +0xF273 0x9A2D +0xF274 0x9A2E +0xF275 0x9A2F +0xF276 0x9A30 +0xF277 0x9A31 +0xF278 0x9A32 +0xF279 0x9A33 +0xF27A 0x9A34 +0xF27B 0x9A35 +0xF27C 0x9A36 +0xF27D 0x9A37 +0xF27E 0x9A38 +0xF280 0x9A39 +0xF281 0x9A3A +0xF282 0x9A3B +0xF283 0x9A3C +0xF284 0x9A3D +0xF285 0x9A3E +0xF286 0x9A3F +0xF287 0x9A40 +0xF288 0x9A41 +0xF289 0x9A42 +0xF28A 0x9A43 +0xF28B 0x9A44 +0xF28C 0x9A45 +0xF28D 0x9A46 +0xF28E 0x9A47 +0xF28F 0x9A48 +0xF290 0x9A49 +0xF291 0x9A4A +0xF292 0x9A4B +0xF293 0x9A4C +0xF294 0x9A4D +0xF295 0x9A4E +0xF296 0x9A4F +0xF297 0x9A50 +0xF298 0x9A51 +0xF299 0x9A52 +0xF29A 0x9A53 +0xF29B 0x9A54 +0xF29C 0x9A55 +0xF29D 0x9A56 +0xF29E 0x9A57 +0xF29F 0x9A58 +0xF2A0 0x9A59 +0xF2A1 0x9889 +0xF2A2 0x988C +0xF2A3 0x988D +0xF2A4 0x988F +0xF2A5 0x9894 +0xF2A6 0x989A +0xF2A7 0x989B +0xF2A8 0x989E +0xF2A9 0x989F +0xF2AA 0x98A1 +0xF2AB 0x98A2 +0xF2AC 0x98A5 +0xF2AD 0x98A6 +0xF2AE 0x864D +0xF2AF 0x8654 +0xF2B0 0x866C +0xF2B1 0x866E +0xF2B2 0x867F +0xF2B3 0x867A +0xF2B4 0x867C +0xF2B5 0x867B +0xF2B6 0x86A8 +0xF2B7 0x868D +0xF2B8 0x868B +0xF2B9 0x86AC +0xF2BA 0x869D +0xF2BB 0x86A7 +0xF2BC 0x86A3 +0xF2BD 0x86AA +0xF2BE 0x8693 +0xF2BF 0x86A9 +0xF2C0 0x86B6 +0xF2C1 0x86C4 +0xF2C2 0x86B5 +0xF2C3 0x86CE +0xF2C4 0x86B0 +0xF2C5 0x86BA +0xF2C6 0x86B1 +0xF2C7 0x86AF +0xF2C8 0x86C9 +0xF2C9 0x86CF +0xF2CA 0x86B4 +0xF2CB 0x86E9 +0xF2CC 0x86F1 +0xF2CD 0x86F2 +0xF2CE 0x86ED +0xF2CF 0x86F3 +0xF2D0 0x86D0 +0xF2D1 0x8713 +0xF2D2 0x86DE +0xF2D3 0x86F4 +0xF2D4 0x86DF +0xF2D5 0x86D8 +0xF2D6 0x86D1 +0xF2D7 0x8703 +0xF2D8 0x8707 +0xF2D9 0x86F8 +0xF2DA 0x8708 +0xF2DB 0x870A +0xF2DC 0x870D +0xF2DD 0x8709 +0xF2DE 0x8723 +0xF2DF 0x873B +0xF2E0 0x871E +0xF2E1 0x8725 +0xF2E2 0x872E +0xF2E3 0x871A +0xF2E4 0x873E +0xF2E5 0x8748 +0xF2E6 0x8734 +0xF2E7 0x8731 +0xF2E8 0x8729 +0xF2E9 0x8737 +0xF2EA 0x873F +0xF2EB 0x8782 +0xF2EC 0x8722 +0xF2ED 0x877D +0xF2EE 0x877E +0xF2EF 0x877B +0xF2F0 0x8760 +0xF2F1 0x8770 +0xF2F2 0x874C +0xF2F3 0x876E +0xF2F4 0x878B +0xF2F5 0x8753 +0xF2F6 0x8763 +0xF2F7 0x877C +0xF2F8 0x8764 +0xF2F9 0x8759 +0xF2FA 0x8765 +0xF2FB 0x8793 +0xF2FC 0x87AF +0xF2FD 0x87A8 +0xF2FE 0x87D2 +0xF340 0x9A5A +0xF341 0x9A5B +0xF342 0x9A5C +0xF343 0x9A5D +0xF344 0x9A5E +0xF345 0x9A5F +0xF346 0x9A60 +0xF347 0x9A61 +0xF348 0x9A62 +0xF349 0x9A63 +0xF34A 0x9A64 +0xF34B 0x9A65 +0xF34C 0x9A66 +0xF34D 0x9A67 +0xF34E 0x9A68 +0xF34F 0x9A69 +0xF350 0x9A6A +0xF351 0x9A6B +0xF352 0x9A72 +0xF353 0x9A83 +0xF354 0x9A89 +0xF355 0x9A8D +0xF356 0x9A8E +0xF357 0x9A94 +0xF358 0x9A95 +0xF359 0x9A99 +0xF35A 0x9AA6 +0xF35B 0x9AA9 +0xF35C 0x9AAA +0xF35D 0x9AAB +0xF35E 0x9AAC +0xF35F 0x9AAD +0xF360 0x9AAE +0xF361 0x9AAF +0xF362 0x9AB2 +0xF363 0x9AB3 +0xF364 0x9AB4 +0xF365 0x9AB5 +0xF366 0x9AB9 +0xF367 0x9ABB +0xF368 0x9ABD +0xF369 0x9ABE +0xF36A 0x9ABF +0xF36B 0x9AC3 +0xF36C 0x9AC4 +0xF36D 0x9AC6 +0xF36E 0x9AC7 +0xF36F 0x9AC8 +0xF370 0x9AC9 +0xF371 0x9ACA +0xF372 0x9ACD +0xF373 0x9ACE +0xF374 0x9ACF +0xF375 0x9AD0 +0xF376 0x9AD2 +0xF377 0x9AD4 +0xF378 0x9AD5 +0xF379 0x9AD6 +0xF37A 0x9AD7 +0xF37B 0x9AD9 +0xF37C 0x9ADA +0xF37D 0x9ADB +0xF37E 0x9ADC +0xF380 0x9ADD +0xF381 0x9ADE +0xF382 0x9AE0 +0xF383 0x9AE2 +0xF384 0x9AE3 +0xF385 0x9AE4 +0xF386 0x9AE5 +0xF387 0x9AE7 +0xF388 0x9AE8 +0xF389 0x9AE9 +0xF38A 0x9AEA +0xF38B 0x9AEC +0xF38C 0x9AEE +0xF38D 0x9AF0 +0xF38E 0x9AF1 +0xF38F 0x9AF2 +0xF390 0x9AF3 +0xF391 0x9AF4 +0xF392 0x9AF5 +0xF393 0x9AF6 +0xF394 0x9AF7 +0xF395 0x9AF8 +0xF396 0x9AFA +0xF397 0x9AFC +0xF398 0x9AFD +0xF399 0x9AFE +0xF39A 0x9AFF +0xF39B 0x9B00 +0xF39C 0x9B01 +0xF39D 0x9B02 +0xF39E 0x9B04 +0xF39F 0x9B05 +0xF3A0 0x9B06 +0xF3A1 0x87C6 +0xF3A2 0x8788 +0xF3A3 0x8785 +0xF3A4 0x87AD +0xF3A5 0x8797 +0xF3A6 0x8783 +0xF3A7 0x87AB +0xF3A8 0x87E5 +0xF3A9 0x87AC +0xF3AA 0x87B5 +0xF3AB 0x87B3 +0xF3AC 0x87CB +0xF3AD 0x87D3 +0xF3AE 0x87BD +0xF3AF 0x87D1 +0xF3B0 0x87C0 +0xF3B1 0x87CA +0xF3B2 0x87DB +0xF3B3 0x87EA +0xF3B4 0x87E0 +0xF3B5 0x87EE +0xF3B6 0x8816 +0xF3B7 0x8813 +0xF3B8 0x87FE +0xF3B9 0x880A +0xF3BA 0x881B +0xF3BB 0x8821 +0xF3BC 0x8839 +0xF3BD 0x883C +0xF3BE 0x7F36 +0xF3BF 0x7F42 +0xF3C0 0x7F44 +0xF3C1 0x7F45 +0xF3C2 0x8210 +0xF3C3 0x7AFA +0xF3C4 0x7AFD +0xF3C5 0x7B08 +0xF3C6 0x7B03 +0xF3C7 0x7B04 +0xF3C8 0x7B15 +0xF3C9 0x7B0A +0xF3CA 0x7B2B +0xF3CB 0x7B0F +0xF3CC 0x7B47 +0xF3CD 0x7B38 +0xF3CE 0x7B2A +0xF3CF 0x7B19 +0xF3D0 0x7B2E +0xF3D1 0x7B31 +0xF3D2 0x7B20 +0xF3D3 0x7B25 +0xF3D4 0x7B24 +0xF3D5 0x7B33 +0xF3D6 0x7B3E +0xF3D7 0x7B1E +0xF3D8 0x7B58 +0xF3D9 0x7B5A +0xF3DA 0x7B45 +0xF3DB 0x7B75 +0xF3DC 0x7B4C +0xF3DD 0x7B5D +0xF3DE 0x7B60 +0xF3DF 0x7B6E +0xF3E0 0x7B7B +0xF3E1 0x7B62 +0xF3E2 0x7B72 +0xF3E3 0x7B71 +0xF3E4 0x7B90 +0xF3E5 0x7BA6 +0xF3E6 0x7BA7 +0xF3E7 0x7BB8 +0xF3E8 0x7BAC +0xF3E9 0x7B9D +0xF3EA 0x7BA8 +0xF3EB 0x7B85 +0xF3EC 0x7BAA +0xF3ED 0x7B9C +0xF3EE 0x7BA2 +0xF3EF 0x7BAB +0xF3F0 0x7BB4 +0xF3F1 0x7BD1 +0xF3F2 0x7BC1 +0xF3F3 0x7BCC +0xF3F4 0x7BDD +0xF3F5 0x7BDA +0xF3F6 0x7BE5 +0xF3F7 0x7BE6 +0xF3F8 0x7BEA +0xF3F9 0x7C0C +0xF3FA 0x7BFE +0xF3FB 0x7BFC +0xF3FC 0x7C0F +0xF3FD 0x7C16 +0xF3FE 0x7C0B +0xF440 0x9B07 +0xF441 0x9B09 +0xF442 0x9B0A +0xF443 0x9B0B +0xF444 0x9B0C +0xF445 0x9B0D +0xF446 0x9B0E +0xF447 0x9B10 +0xF448 0x9B11 +0xF449 0x9B12 +0xF44A 0x9B14 +0xF44B 0x9B15 +0xF44C 0x9B16 +0xF44D 0x9B17 +0xF44E 0x9B18 +0xF44F 0x9B19 +0xF450 0x9B1A +0xF451 0x9B1B +0xF452 0x9B1C +0xF453 0x9B1D +0xF454 0x9B1E +0xF455 0x9B20 +0xF456 0x9B21 +0xF457 0x9B22 +0xF458 0x9B24 +0xF459 0x9B25 +0xF45A 0x9B26 +0xF45B 0x9B27 +0xF45C 0x9B28 +0xF45D 0x9B29 +0xF45E 0x9B2A +0xF45F 0x9B2B +0xF460 0x9B2C +0xF461 0x9B2D +0xF462 0x9B2E +0xF463 0x9B30 +0xF464 0x9B31 +0xF465 0x9B33 +0xF466 0x9B34 +0xF467 0x9B35 +0xF468 0x9B36 +0xF469 0x9B37 +0xF46A 0x9B38 +0xF46B 0x9B39 +0xF46C 0x9B3A +0xF46D 0x9B3D +0xF46E 0x9B3E +0xF46F 0x9B3F +0xF470 0x9B40 +0xF471 0x9B46 +0xF472 0x9B4A +0xF473 0x9B4B +0xF474 0x9B4C +0xF475 0x9B4E +0xF476 0x9B50 +0xF477 0x9B52 +0xF478 0x9B53 +0xF479 0x9B55 +0xF47A 0x9B56 +0xF47B 0x9B57 +0xF47C 0x9B58 +0xF47D 0x9B59 +0xF47E 0x9B5A +0xF480 0x9B5B +0xF481 0x9B5C +0xF482 0x9B5D +0xF483 0x9B5E +0xF484 0x9B5F +0xF485 0x9B60 +0xF486 0x9B61 +0xF487 0x9B62 +0xF488 0x9B63 +0xF489 0x9B64 +0xF48A 0x9B65 +0xF48B 0x9B66 +0xF48C 0x9B67 +0xF48D 0x9B68 +0xF48E 0x9B69 +0xF48F 0x9B6A +0xF490 0x9B6B +0xF491 0x9B6C +0xF492 0x9B6D +0xF493 0x9B6E +0xF494 0x9B6F +0xF495 0x9B70 +0xF496 0x9B71 +0xF497 0x9B72 +0xF498 0x9B73 +0xF499 0x9B74 +0xF49A 0x9B75 +0xF49B 0x9B76 +0xF49C 0x9B77 +0xF49D 0x9B78 +0xF49E 0x9B79 +0xF49F 0x9B7A +0xF4A0 0x9B7B +0xF4A1 0x7C1F +0xF4A2 0x7C2A +0xF4A3 0x7C26 +0xF4A4 0x7C38 +0xF4A5 0x7C41 +0xF4A6 0x7C40 +0xF4A7 0x81FE +0xF4A8 0x8201 +0xF4A9 0x8202 +0xF4AA 0x8204 +0xF4AB 0x81EC +0xF4AC 0x8844 +0xF4AD 0x8221 +0xF4AE 0x8222 +0xF4AF 0x8223 +0xF4B0 0x822D +0xF4B1 0x822F +0xF4B2 0x8228 +0xF4B3 0x822B +0xF4B4 0x8238 +0xF4B5 0x823B +0xF4B6 0x8233 +0xF4B7 0x8234 +0xF4B8 0x823E +0xF4B9 0x8244 +0xF4BA 0x8249 +0xF4BB 0x824B +0xF4BC 0x824F +0xF4BD 0x825A +0xF4BE 0x825F +0xF4BF 0x8268 +0xF4C0 0x887E +0xF4C1 0x8885 +0xF4C2 0x8888 +0xF4C3 0x88D8 +0xF4C4 0x88DF +0xF4C5 0x895E +0xF4C6 0x7F9D +0xF4C7 0x7F9F +0xF4C8 0x7FA7 +0xF4C9 0x7FAF +0xF4CA 0x7FB0 +0xF4CB 0x7FB2 +0xF4CC 0x7C7C +0xF4CD 0x6549 +0xF4CE 0x7C91 +0xF4CF 0x7C9D +0xF4D0 0x7C9C +0xF4D1 0x7C9E +0xF4D2 0x7CA2 +0xF4D3 0x7CB2 +0xF4D4 0x7CBC +0xF4D5 0x7CBD +0xF4D6 0x7CC1 +0xF4D7 0x7CC7 +0xF4D8 0x7CCC +0xF4D9 0x7CCD +0xF4DA 0x7CC8 +0xF4DB 0x7CC5 +0xF4DC 0x7CD7 +0xF4DD 0x7CE8 +0xF4DE 0x826E +0xF4DF 0x66A8 +0xF4E0 0x7FBF +0xF4E1 0x7FCE +0xF4E2 0x7FD5 +0xF4E3 0x7FE5 +0xF4E4 0x7FE1 +0xF4E5 0x7FE6 +0xF4E6 0x7FE9 +0xF4E7 0x7FEE +0xF4E8 0x7FF3 +0xF4E9 0x7CF8 +0xF4EA 0x7D77 +0xF4EB 0x7DA6 +0xF4EC 0x7DAE +0xF4ED 0x7E47 +0xF4EE 0x7E9B +0xF4EF 0x9EB8 +0xF4F0 0x9EB4 +0xF4F1 0x8D73 +0xF4F2 0x8D84 +0xF4F3 0x8D94 +0xF4F4 0x8D91 +0xF4F5 0x8DB1 +0xF4F6 0x8D67 +0xF4F7 0x8D6D +0xF4F8 0x8C47 +0xF4F9 0x8C49 +0xF4FA 0x914A +0xF4FB 0x9150 +0xF4FC 0x914E +0xF4FD 0x914F +0xF4FE 0x9164 +0xF540 0x9B7C +0xF541 0x9B7D +0xF542 0x9B7E +0xF543 0x9B7F +0xF544 0x9B80 +0xF545 0x9B81 +0xF546 0x9B82 +0xF547 0x9B83 +0xF548 0x9B84 +0xF549 0x9B85 +0xF54A 0x9B86 +0xF54B 0x9B87 +0xF54C 0x9B88 +0xF54D 0x9B89 +0xF54E 0x9B8A +0xF54F 0x9B8B +0xF550 0x9B8C +0xF551 0x9B8D +0xF552 0x9B8E +0xF553 0x9B8F +0xF554 0x9B90 +0xF555 0x9B91 +0xF556 0x9B92 +0xF557 0x9B93 +0xF558 0x9B94 +0xF559 0x9B95 +0xF55A 0x9B96 +0xF55B 0x9B97 +0xF55C 0x9B98 +0xF55D 0x9B99 +0xF55E 0x9B9A +0xF55F 0x9B9B +0xF560 0x9B9C +0xF561 0x9B9D +0xF562 0x9B9E +0xF563 0x9B9F +0xF564 0x9BA0 +0xF565 0x9BA1 +0xF566 0x9BA2 +0xF567 0x9BA3 +0xF568 0x9BA4 +0xF569 0x9BA5 +0xF56A 0x9BA6 +0xF56B 0x9BA7 +0xF56C 0x9BA8 +0xF56D 0x9BA9 +0xF56E 0x9BAA +0xF56F 0x9BAB +0xF570 0x9BAC +0xF571 0x9BAD +0xF572 0x9BAE +0xF573 0x9BAF +0xF574 0x9BB0 +0xF575 0x9BB1 +0xF576 0x9BB2 +0xF577 0x9BB3 +0xF578 0x9BB4 +0xF579 0x9BB5 +0xF57A 0x9BB6 +0xF57B 0x9BB7 +0xF57C 0x9BB8 +0xF57D 0x9BB9 +0xF57E 0x9BBA +0xF580 0x9BBB +0xF581 0x9BBC +0xF582 0x9BBD +0xF583 0x9BBE +0xF584 0x9BBF +0xF585 0x9BC0 +0xF586 0x9BC1 +0xF587 0x9BC2 +0xF588 0x9BC3 +0xF589 0x9BC4 +0xF58A 0x9BC5 +0xF58B 0x9BC6 +0xF58C 0x9BC7 +0xF58D 0x9BC8 +0xF58E 0x9BC9 +0xF58F 0x9BCA +0xF590 0x9BCB +0xF591 0x9BCC +0xF592 0x9BCD +0xF593 0x9BCE +0xF594 0x9BCF +0xF595 0x9BD0 +0xF596 0x9BD1 +0xF597 0x9BD2 +0xF598 0x9BD3 +0xF599 0x9BD4 +0xF59A 0x9BD5 +0xF59B 0x9BD6 +0xF59C 0x9BD7 +0xF59D 0x9BD8 +0xF59E 0x9BD9 +0xF59F 0x9BDA +0xF5A0 0x9BDB +0xF5A1 0x9162 +0xF5A2 0x9161 +0xF5A3 0x9170 +0xF5A4 0x9169 +0xF5A5 0x916F +0xF5A6 0x917D +0xF5A7 0x917E +0xF5A8 0x9172 +0xF5A9 0x9174 +0xF5AA 0x9179 +0xF5AB 0x918C +0xF5AC 0x9185 +0xF5AD 0x9190 +0xF5AE 0x918D +0xF5AF 0x9191 +0xF5B0 0x91A2 +0xF5B1 0x91A3 +0xF5B2 0x91AA +0xF5B3 0x91AD +0xF5B4 0x91AE +0xF5B5 0x91AF +0xF5B6 0x91B5 +0xF5B7 0x91B4 +0xF5B8 0x91BA +0xF5B9 0x8C55 +0xF5BA 0x9E7E +0xF5BB 0x8DB8 +0xF5BC 0x8DEB +0xF5BD 0x8E05 +0xF5BE 0x8E59 +0xF5BF 0x8E69 +0xF5C0 0x8DB5 +0xF5C1 0x8DBF +0xF5C2 0x8DBC +0xF5C3 0x8DBA +0xF5C4 0x8DC4 +0xF5C5 0x8DD6 +0xF5C6 0x8DD7 +0xF5C7 0x8DDA +0xF5C8 0x8DDE +0xF5C9 0x8DCE +0xF5CA 0x8DCF +0xF5CB 0x8DDB +0xF5CC 0x8DC6 +0xF5CD 0x8DEC +0xF5CE 0x8DF7 +0xF5CF 0x8DF8 +0xF5D0 0x8DE3 +0xF5D1 0x8DF9 +0xF5D2 0x8DFB +0xF5D3 0x8DE4 +0xF5D4 0x8E09 +0xF5D5 0x8DFD +0xF5D6 0x8E14 +0xF5D7 0x8E1D +0xF5D8 0x8E1F +0xF5D9 0x8E2C +0xF5DA 0x8E2E +0xF5DB 0x8E23 +0xF5DC 0x8E2F +0xF5DD 0x8E3A +0xF5DE 0x8E40 +0xF5DF 0x8E39 +0xF5E0 0x8E35 +0xF5E1 0x8E3D +0xF5E2 0x8E31 +0xF5E3 0x8E49 +0xF5E4 0x8E41 +0xF5E5 0x8E42 +0xF5E6 0x8E51 +0xF5E7 0x8E52 +0xF5E8 0x8E4A +0xF5E9 0x8E70 +0xF5EA 0x8E76 +0xF5EB 0x8E7C +0xF5EC 0x8E6F +0xF5ED 0x8E74 +0xF5EE 0x8E85 +0xF5EF 0x8E8F +0xF5F0 0x8E94 +0xF5F1 0x8E90 +0xF5F2 0x8E9C +0xF5F3 0x8E9E +0xF5F4 0x8C78 +0xF5F5 0x8C82 +0xF5F6 0x8C8A +0xF5F7 0x8C85 +0xF5F8 0x8C98 +0xF5F9 0x8C94 +0xF5FA 0x659B +0xF5FB 0x89D6 +0xF5FC 0x89DE +0xF5FD 0x89DA +0xF5FE 0x89DC +0xF640 0x9BDC +0xF641 0x9BDD +0xF642 0x9BDE +0xF643 0x9BDF +0xF644 0x9BE0 +0xF645 0x9BE1 +0xF646 0x9BE2 +0xF647 0x9BE3 +0xF648 0x9BE4 +0xF649 0x9BE5 +0xF64A 0x9BE6 +0xF64B 0x9BE7 +0xF64C 0x9BE8 +0xF64D 0x9BE9 +0xF64E 0x9BEA +0xF64F 0x9BEB +0xF650 0x9BEC +0xF651 0x9BED +0xF652 0x9BEE +0xF653 0x9BEF +0xF654 0x9BF0 +0xF655 0x9BF1 +0xF656 0x9BF2 +0xF657 0x9BF3 +0xF658 0x9BF4 +0xF659 0x9BF5 +0xF65A 0x9BF6 +0xF65B 0x9BF7 +0xF65C 0x9BF8 +0xF65D 0x9BF9 +0xF65E 0x9BFA +0xF65F 0x9BFB +0xF660 0x9BFC +0xF661 0x9BFD +0xF662 0x9BFE +0xF663 0x9BFF +0xF664 0x9C00 +0xF665 0x9C01 +0xF666 0x9C02 +0xF667 0x9C03 +0xF668 0x9C04 +0xF669 0x9C05 +0xF66A 0x9C06 +0xF66B 0x9C07 +0xF66C 0x9C08 +0xF66D 0x9C09 +0xF66E 0x9C0A +0xF66F 0x9C0B +0xF670 0x9C0C +0xF671 0x9C0D +0xF672 0x9C0E +0xF673 0x9C0F +0xF674 0x9C10 +0xF675 0x9C11 +0xF676 0x9C12 +0xF677 0x9C13 +0xF678 0x9C14 +0xF679 0x9C15 +0xF67A 0x9C16 +0xF67B 0x9C17 +0xF67C 0x9C18 +0xF67D 0x9C19 +0xF67E 0x9C1A +0xF680 0x9C1B +0xF681 0x9C1C +0xF682 0x9C1D +0xF683 0x9C1E +0xF684 0x9C1F +0xF685 0x9C20 +0xF686 0x9C21 +0xF687 0x9C22 +0xF688 0x9C23 +0xF689 0x9C24 +0xF68A 0x9C25 +0xF68B 0x9C26 +0xF68C 0x9C27 +0xF68D 0x9C28 +0xF68E 0x9C29 +0xF68F 0x9C2A +0xF690 0x9C2B +0xF691 0x9C2C +0xF692 0x9C2D +0xF693 0x9C2E +0xF694 0x9C2F +0xF695 0x9C30 +0xF696 0x9C31 +0xF697 0x9C32 +0xF698 0x9C33 +0xF699 0x9C34 +0xF69A 0x9C35 +0xF69B 0x9C36 +0xF69C 0x9C37 +0xF69D 0x9C38 +0xF69E 0x9C39 +0xF69F 0x9C3A +0xF6A0 0x9C3B +0xF6A1 0x89E5 +0xF6A2 0x89EB +0xF6A3 0x89EF +0xF6A4 0x8A3E +0xF6A5 0x8B26 +0xF6A6 0x9753 +0xF6A7 0x96E9 +0xF6A8 0x96F3 +0xF6A9 0x96EF +0xF6AA 0x9706 +0xF6AB 0x9701 +0xF6AC 0x9708 +0xF6AD 0x970F +0xF6AE 0x970E +0xF6AF 0x972A +0xF6B0 0x972D +0xF6B1 0x9730 +0xF6B2 0x973E +0xF6B3 0x9F80 +0xF6B4 0x9F83 +0xF6B5 0x9F85 +0xF6B6 0x9F86 +0xF6B7 0x9F87 +0xF6B8 0x9F88 +0xF6B9 0x9F89 +0xF6BA 0x9F8A +0xF6BB 0x9F8C +0xF6BC 0x9EFE +0xF6BD 0x9F0B +0xF6BE 0x9F0D +0xF6BF 0x96B9 +0xF6C0 0x96BC +0xF6C1 0x96BD +0xF6C2 0x96CE +0xF6C3 0x96D2 +0xF6C4 0x77BF +0xF6C5 0x96E0 +0xF6C6 0x928E +0xF6C7 0x92AE +0xF6C8 0x92C8 +0xF6C9 0x933E +0xF6CA 0x936A +0xF6CB 0x93CA +0xF6CC 0x938F +0xF6CD 0x943E +0xF6CE 0x946B +0xF6CF 0x9C7F +0xF6D0 0x9C82 +0xF6D1 0x9C85 +0xF6D2 0x9C86 +0xF6D3 0x9C87 +0xF6D4 0x9C88 +0xF6D5 0x7A23 +0xF6D6 0x9C8B +0xF6D7 0x9C8E +0xF6D8 0x9C90 +0xF6D9 0x9C91 +0xF6DA 0x9C92 +0xF6DB 0x9C94 +0xF6DC 0x9C95 +0xF6DD 0x9C9A +0xF6DE 0x9C9B +0xF6DF 0x9C9E +0xF6E0 0x9C9F +0xF6E1 0x9CA0 +0xF6E2 0x9CA1 +0xF6E3 0x9CA2 +0xF6E4 0x9CA3 +0xF6E5 0x9CA5 +0xF6E6 0x9CA6 +0xF6E7 0x9CA7 +0xF6E8 0x9CA8 +0xF6E9 0x9CA9 +0xF6EA 0x9CAB +0xF6EB 0x9CAD +0xF6EC 0x9CAE +0xF6ED 0x9CB0 +0xF6EE 0x9CB1 +0xF6EF 0x9CB2 +0xF6F0 0x9CB3 +0xF6F1 0x9CB4 +0xF6F2 0x9CB5 +0xF6F3 0x9CB6 +0xF6F4 0x9CB7 +0xF6F5 0x9CBA +0xF6F6 0x9CBB +0xF6F7 0x9CBC +0xF6F8 0x9CBD +0xF6F9 0x9CC4 +0xF6FA 0x9CC5 +0xF6FB 0x9CC6 +0xF6FC 0x9CC7 +0xF6FD 0x9CCA +0xF6FE 0x9CCB +0xF740 0x9C3C +0xF741 0x9C3D +0xF742 0x9C3E +0xF743 0x9C3F +0xF744 0x9C40 +0xF745 0x9C41 +0xF746 0x9C42 +0xF747 0x9C43 +0xF748 0x9C44 +0xF749 0x9C45 +0xF74A 0x9C46 +0xF74B 0x9C47 +0xF74C 0x9C48 +0xF74D 0x9C49 +0xF74E 0x9C4A +0xF74F 0x9C4B +0xF750 0x9C4C +0xF751 0x9C4D +0xF752 0x9C4E +0xF753 0x9C4F +0xF754 0x9C50 +0xF755 0x9C51 +0xF756 0x9C52 +0xF757 0x9C53 +0xF758 0x9C54 +0xF759 0x9C55 +0xF75A 0x9C56 +0xF75B 0x9C57 +0xF75C 0x9C58 +0xF75D 0x9C59 +0xF75E 0x9C5A +0xF75F 0x9C5B +0xF760 0x9C5C +0xF761 0x9C5D +0xF762 0x9C5E +0xF763 0x9C5F +0xF764 0x9C60 +0xF765 0x9C61 +0xF766 0x9C62 +0xF767 0x9C63 +0xF768 0x9C64 +0xF769 0x9C65 +0xF76A 0x9C66 +0xF76B 0x9C67 +0xF76C 0x9C68 +0xF76D 0x9C69 +0xF76E 0x9C6A +0xF76F 0x9C6B +0xF770 0x9C6C +0xF771 0x9C6D +0xF772 0x9C6E +0xF773 0x9C6F +0xF774 0x9C70 +0xF775 0x9C71 +0xF776 0x9C72 +0xF777 0x9C73 +0xF778 0x9C74 +0xF779 0x9C75 +0xF77A 0x9C76 +0xF77B 0x9C77 +0xF77C 0x9C78 +0xF77D 0x9C79 +0xF77E 0x9C7A +0xF780 0x9C7B +0xF781 0x9C7D +0xF782 0x9C7E +0xF783 0x9C80 +0xF784 0x9C83 +0xF785 0x9C84 +0xF786 0x9C89 +0xF787 0x9C8A +0xF788 0x9C8C +0xF789 0x9C8F +0xF78A 0x9C93 +0xF78B 0x9C96 +0xF78C 0x9C97 +0xF78D 0x9C98 +0xF78E 0x9C99 +0xF78F 0x9C9D +0xF790 0x9CAA +0xF791 0x9CAC +0xF792 0x9CAF +0xF793 0x9CB9 +0xF794 0x9CBE +0xF795 0x9CBF +0xF796 0x9CC0 +0xF797 0x9CC1 +0xF798 0x9CC2 +0xF799 0x9CC8 +0xF79A 0x9CC9 +0xF79B 0x9CD1 +0xF79C 0x9CD2 +0xF79D 0x9CDA +0xF79E 0x9CDB +0xF79F 0x9CE0 +0xF7A0 0x9CE1 +0xF7A1 0x9CCC +0xF7A2 0x9CCD +0xF7A3 0x9CCE +0xF7A4 0x9CCF +0xF7A5 0x9CD0 +0xF7A6 0x9CD3 +0xF7A7 0x9CD4 +0xF7A8 0x9CD5 +0xF7A9 0x9CD7 +0xF7AA 0x9CD8 +0xF7AB 0x9CD9 +0xF7AC 0x9CDC +0xF7AD 0x9CDD +0xF7AE 0x9CDF +0xF7AF 0x9CE2 +0xF7B0 0x977C +0xF7B1 0x9785 +0xF7B2 0x9791 +0xF7B3 0x9792 +0xF7B4 0x9794 +0xF7B5 0x97AF +0xF7B6 0x97AB +0xF7B7 0x97A3 +0xF7B8 0x97B2 +0xF7B9 0x97B4 +0xF7BA 0x9AB1 +0xF7BB 0x9AB0 +0xF7BC 0x9AB7 +0xF7BD 0x9E58 +0xF7BE 0x9AB6 +0xF7BF 0x9ABA +0xF7C0 0x9ABC +0xF7C1 0x9AC1 +0xF7C2 0x9AC0 +0xF7C3 0x9AC5 +0xF7C4 0x9AC2 +0xF7C5 0x9ACB +0xF7C6 0x9ACC +0xF7C7 0x9AD1 +0xF7C8 0x9B45 +0xF7C9 0x9B43 +0xF7CA 0x9B47 +0xF7CB 0x9B49 +0xF7CC 0x9B48 +0xF7CD 0x9B4D +0xF7CE 0x9B51 +0xF7CF 0x98E8 +0xF7D0 0x990D +0xF7D1 0x992E +0xF7D2 0x9955 +0xF7D3 0x9954 +0xF7D4 0x9ADF +0xF7D5 0x9AE1 +0xF7D6 0x9AE6 +0xF7D7 0x9AEF +0xF7D8 0x9AEB +0xF7D9 0x9AFB +0xF7DA 0x9AED +0xF7DB 0x9AF9 +0xF7DC 0x9B08 +0xF7DD 0x9B0F +0xF7DE 0x9B13 +0xF7DF 0x9B1F +0xF7E0 0x9B23 +0xF7E1 0x9EBD +0xF7E2 0x9EBE +0xF7E3 0x7E3B +0xF7E4 0x9E82 +0xF7E5 0x9E87 +0xF7E6 0x9E88 +0xF7E7 0x9E8B +0xF7E8 0x9E92 +0xF7E9 0x93D6 +0xF7EA 0x9E9D +0xF7EB 0x9E9F +0xF7EC 0x9EDB +0xF7ED 0x9EDC +0xF7EE 0x9EDD +0xF7EF 0x9EE0 +0xF7F0 0x9EDF +0xF7F1 0x9EE2 +0xF7F2 0x9EE9 +0xF7F3 0x9EE7 +0xF7F4 0x9EE5 +0xF7F5 0x9EEA +0xF7F6 0x9EEF +0xF7F7 0x9F22 +0xF7F8 0x9F2C +0xF7F9 0x9F2F +0xF7FA 0x9F39 +0xF7FB 0x9F37 +0xF7FC 0x9F3D +0xF7FD 0x9F3E +0xF7FE 0x9F44 +0xF840 0x9CE3 +0xF841 0x9CE4 +0xF842 0x9CE5 +0xF843 0x9CE6 +0xF844 0x9CE7 +0xF845 0x9CE8 +0xF846 0x9CE9 +0xF847 0x9CEA +0xF848 0x9CEB +0xF849 0x9CEC +0xF84A 0x9CED +0xF84B 0x9CEE +0xF84C 0x9CEF +0xF84D 0x9CF0 +0xF84E 0x9CF1 +0xF84F 0x9CF2 +0xF850 0x9CF3 +0xF851 0x9CF4 +0xF852 0x9CF5 +0xF853 0x9CF6 +0xF854 0x9CF7 +0xF855 0x9CF8 +0xF856 0x9CF9 +0xF857 0x9CFA +0xF858 0x9CFB +0xF859 0x9CFC +0xF85A 0x9CFD +0xF85B 0x9CFE +0xF85C 0x9CFF +0xF85D 0x9D00 +0xF85E 0x9D01 +0xF85F 0x9D02 +0xF860 0x9D03 +0xF861 0x9D04 +0xF862 0x9D05 +0xF863 0x9D06 +0xF864 0x9D07 +0xF865 0x9D08 +0xF866 0x9D09 +0xF867 0x9D0A +0xF868 0x9D0B +0xF869 0x9D0C +0xF86A 0x9D0D +0xF86B 0x9D0E +0xF86C 0x9D0F +0xF86D 0x9D10 +0xF86E 0x9D11 +0xF86F 0x9D12 +0xF870 0x9D13 +0xF871 0x9D14 +0xF872 0x9D15 +0xF873 0x9D16 +0xF874 0x9D17 +0xF875 0x9D18 +0xF876 0x9D19 +0xF877 0x9D1A +0xF878 0x9D1B +0xF879 0x9D1C +0xF87A 0x9D1D +0xF87B 0x9D1E +0xF87C 0x9D1F +0xF87D 0x9D20 +0xF87E 0x9D21 +0xF880 0x9D22 +0xF881 0x9D23 +0xF882 0x9D24 +0xF883 0x9D25 +0xF884 0x9D26 +0xF885 0x9D27 +0xF886 0x9D28 +0xF887 0x9D29 +0xF888 0x9D2A +0xF889 0x9D2B +0xF88A 0x9D2C +0xF88B 0x9D2D +0xF88C 0x9D2E +0xF88D 0x9D2F +0xF88E 0x9D30 +0xF88F 0x9D31 +0xF890 0x9D32 +0xF891 0x9D33 +0xF892 0x9D34 +0xF893 0x9D35 +0xF894 0x9D36 +0xF895 0x9D37 +0xF896 0x9D38 +0xF897 0x9D39 +0xF898 0x9D3A +0xF899 0x9D3B +0xF89A 0x9D3C +0xF89B 0x9D3D +0xF89C 0x9D3E +0xF89D 0x9D3F +0xF89E 0x9D40 +0xF89F 0x9D41 +0xF8A0 0x9D42 +0xF8A1 0xE234 +0xF8A2 0xE235 +0xF8A3 0xE236 +0xF8A4 0xE237 +0xF8A5 0xE238 +0xF8A6 0xE239 +0xF8A7 0xE23A +0xF8A8 0xE23B +0xF8A9 0xE23C +0xF8AA 0xE23D +0xF8AB 0xE23E +0xF8AC 0xE23F +0xF8AD 0xE240 +0xF8AE 0xE241 +0xF8AF 0xE242 +0xF8B0 0xE243 +0xF8B1 0xE244 +0xF8B2 0xE245 +0xF8B3 0xE246 +0xF8B4 0xE247 +0xF8B5 0xE248 +0xF8B6 0xE249 +0xF8B7 0xE24A +0xF8B8 0xE24B +0xF8B9 0xE24C +0xF8BA 0xE24D +0xF8BB 0xE24E +0xF8BC 0xE24F +0xF8BD 0xE250 +0xF8BE 0xE251 +0xF8BF 0xE252 +0xF8C0 0xE253 +0xF8C1 0xE254 +0xF8C2 0xE255 +0xF8C3 0xE256 +0xF8C4 0xE257 +0xF8C5 0xE258 +0xF8C6 0xE259 +0xF8C7 0xE25A +0xF8C8 0xE25B +0xF8C9 0xE25C +0xF8CA 0xE25D +0xF8CB 0xE25E +0xF8CC 0xE25F +0xF8CD 0xE260 +0xF8CE 0xE261 +0xF8CF 0xE262 +0xF8D0 0xE263 +0xF8D1 0xE264 +0xF8D2 0xE265 +0xF8D3 0xE266 +0xF8D4 0xE267 +0xF8D5 0xE268 +0xF8D6 0xE269 +0xF8D7 0xE26A +0xF8D8 0xE26B +0xF8D9 0xE26C +0xF8DA 0xE26D +0xF8DB 0xE26E +0xF8DC 0xE26F +0xF8DD 0xE270 +0xF8DE 0xE271 +0xF8DF 0xE272 +0xF8E0 0xE273 +0xF8E1 0xE274 +0xF8E2 0xE275 +0xF8E3 0xE276 +0xF8E4 0xE277 +0xF8E5 0xE278 +0xF8E6 0xE279 +0xF8E7 0xE27A +0xF8E8 0xE27B +0xF8E9 0xE27C +0xF8EA 0xE27D +0xF8EB 0xE27E +0xF8EC 0xE27F +0xF8ED 0xE280 +0xF8EE 0xE281 +0xF8EF 0xE282 +0xF8F0 0xE283 +0xF8F1 0xE284 +0xF8F2 0xE285 +0xF8F3 0xE286 +0xF8F4 0xE287 +0xF8F5 0xE288 +0xF8F6 0xE289 +0xF8F7 0xE28A +0xF8F8 0xE28B +0xF8F9 0xE28C +0xF8FA 0xE28D +0xF8FB 0xE28E +0xF8FC 0xE28F +0xF8FD 0xE290 +0xF8FE 0xE291 +0xF940 0x9D43 +0xF941 0x9D44 +0xF942 0x9D45 +0xF943 0x9D46 +0xF944 0x9D47 +0xF945 0x9D48 +0xF946 0x9D49 +0xF947 0x9D4A +0xF948 0x9D4B +0xF949 0x9D4C +0xF94A 0x9D4D +0xF94B 0x9D4E +0xF94C 0x9D4F +0xF94D 0x9D50 +0xF94E 0x9D51 +0xF94F 0x9D52 +0xF950 0x9D53 +0xF951 0x9D54 +0xF952 0x9D55 +0xF953 0x9D56 +0xF954 0x9D57 +0xF955 0x9D58 +0xF956 0x9D59 +0xF957 0x9D5A +0xF958 0x9D5B +0xF959 0x9D5C +0xF95A 0x9D5D +0xF95B 0x9D5E +0xF95C 0x9D5F +0xF95D 0x9D60 +0xF95E 0x9D61 +0xF95F 0x9D62 +0xF960 0x9D63 +0xF961 0x9D64 +0xF962 0x9D65 +0xF963 0x9D66 +0xF964 0x9D67 +0xF965 0x9D68 +0xF966 0x9D69 +0xF967 0x9D6A +0xF968 0x9D6B +0xF969 0x9D6C +0xF96A 0x9D6D +0xF96B 0x9D6E +0xF96C 0x9D6F +0xF96D 0x9D70 +0xF96E 0x9D71 +0xF96F 0x9D72 +0xF970 0x9D73 +0xF971 0x9D74 +0xF972 0x9D75 +0xF973 0x9D76 +0xF974 0x9D77 +0xF975 0x9D78 +0xF976 0x9D79 +0xF977 0x9D7A +0xF978 0x9D7B +0xF979 0x9D7C +0xF97A 0x9D7D +0xF97B 0x9D7E +0xF97C 0x9D7F +0xF97D 0x9D80 +0xF97E 0x9D81 +0xF980 0x9D82 +0xF981 0x9D83 +0xF982 0x9D84 +0xF983 0x9D85 +0xF984 0x9D86 +0xF985 0x9D87 +0xF986 0x9D88 +0xF987 0x9D89 +0xF988 0x9D8A +0xF989 0x9D8B +0xF98A 0x9D8C +0xF98B 0x9D8D +0xF98C 0x9D8E +0xF98D 0x9D8F +0xF98E 0x9D90 +0xF98F 0x9D91 +0xF990 0x9D92 +0xF991 0x9D93 +0xF992 0x9D94 +0xF993 0x9D95 +0xF994 0x9D96 +0xF995 0x9D97 +0xF996 0x9D98 +0xF997 0x9D99 +0xF998 0x9D9A +0xF999 0x9D9B +0xF99A 0x9D9C +0xF99B 0x9D9D +0xF99C 0x9D9E +0xF99D 0x9D9F +0xF99E 0x9DA0 +0xF99F 0x9DA1 +0xF9A0 0x9DA2 +0xF9A1 0xE292 +0xF9A2 0xE293 +0xF9A3 0xE294 +0xF9A4 0xE295 +0xF9A5 0xE296 +0xF9A6 0xE297 +0xF9A7 0xE298 +0xF9A8 0xE299 +0xF9A9 0xE29A +0xF9AA 0xE29B +0xF9AB 0xE29C +0xF9AC 0xE29D +0xF9AD 0xE29E +0xF9AE 0xE29F +0xF9AF 0xE2A0 +0xF9B0 0xE2A1 +0xF9B1 0xE2A2 +0xF9B2 0xE2A3 +0xF9B3 0xE2A4 +0xF9B4 0xE2A5 +0xF9B5 0xE2A6 +0xF9B6 0xE2A7 +0xF9B7 0xE2A8 +0xF9B8 0xE2A9 +0xF9B9 0xE2AA +0xF9BA 0xE2AB +0xF9BB 0xE2AC +0xF9BC 0xE2AD +0xF9BD 0xE2AE +0xF9BE 0xE2AF +0xF9BF 0xE2B0 +0xF9C0 0xE2B1 +0xF9C1 0xE2B2 +0xF9C2 0xE2B3 +0xF9C3 0xE2B4 +0xF9C4 0xE2B5 +0xF9C5 0xE2B6 +0xF9C6 0xE2B7 +0xF9C7 0xE2B8 +0xF9C8 0xE2B9 +0xF9C9 0xE2BA +0xF9CA 0xE2BB +0xF9CB 0xE2BC +0xF9CC 0xE2BD +0xF9CD 0xE2BE +0xF9CE 0xE2BF +0xF9CF 0xE2C0 +0xF9D0 0xE2C1 +0xF9D1 0xE2C2 +0xF9D2 0xE2C3 +0xF9D3 0xE2C4 +0xF9D4 0xE2C5 +0xF9D5 0xE2C6 +0xF9D6 0xE2C7 +0xF9D7 0xE2C8 +0xF9D8 0xE2C9 +0xF9D9 0xE2CA +0xF9DA 0xE2CB +0xF9DB 0xE2CC +0xF9DC 0xE2CD +0xF9DD 0xE2CE +0xF9DE 0xE2CF +0xF9DF 0xE2D0 +0xF9E0 0xE2D1 +0xF9E1 0xE2D2 +0xF9E2 0xE2D3 +0xF9E3 0xE2D4 +0xF9E4 0xE2D5 +0xF9E5 0xE2D6 +0xF9E6 0xE2D7 +0xF9E7 0xE2D8 +0xF9E8 0xE2D9 +0xF9E9 0xE2DA +0xF9EA 0xE2DB +0xF9EB 0xE2DC +0xF9EC 0xE2DD +0xF9ED 0xE2DE +0xF9EE 0xE2DF +0xF9EF 0xE2E0 +0xF9F0 0xE2E1 +0xF9F1 0xE2E2 +0xF9F2 0xE2E3 +0xF9F3 0xE2E4 +0xF9F4 0xE2E5 +0xF9F5 0xE2E6 +0xF9F6 0xE2E7 +0xF9F7 0xE2E8 +0xF9F8 0xE2E9 +0xF9F9 0xE2EA +0xF9FA 0xE2EB +0xF9FB 0xE2EC +0xF9FC 0xE2ED +0xF9FD 0xE2EE +0xF9FE 0xE2EF +0xFA40 0x9DA3 +0xFA41 0x9DA4 +0xFA42 0x9DA5 +0xFA43 0x9DA6 +0xFA44 0x9DA7 +0xFA45 0x9DA8 +0xFA46 0x9DA9 +0xFA47 0x9DAA +0xFA48 0x9DAB +0xFA49 0x9DAC +0xFA4A 0x9DAD +0xFA4B 0x9DAE +0xFA4C 0x9DAF +0xFA4D 0x9DB0 +0xFA4E 0x9DB1 +0xFA4F 0x9DB2 +0xFA50 0x9DB3 +0xFA51 0x9DB4 +0xFA52 0x9DB5 +0xFA53 0x9DB6 +0xFA54 0x9DB7 +0xFA55 0x9DB8 +0xFA56 0x9DB9 +0xFA57 0x9DBA +0xFA58 0x9DBB +0xFA59 0x9DBC +0xFA5A 0x9DBD +0xFA5B 0x9DBE +0xFA5C 0x9DBF +0xFA5D 0x9DC0 +0xFA5E 0x9DC1 +0xFA5F 0x9DC2 +0xFA60 0x9DC3 +0xFA61 0x9DC4 +0xFA62 0x9DC5 +0xFA63 0x9DC6 +0xFA64 0x9DC7 +0xFA65 0x9DC8 +0xFA66 0x9DC9 +0xFA67 0x9DCA +0xFA68 0x9DCB +0xFA69 0x9DCC +0xFA6A 0x9DCD +0xFA6B 0x9DCE +0xFA6C 0x9DCF +0xFA6D 0x9DD0 +0xFA6E 0x9DD1 +0xFA6F 0x9DD2 +0xFA70 0x9DD3 +0xFA71 0x9DD4 +0xFA72 0x9DD5 +0xFA73 0x9DD6 +0xFA74 0x9DD7 +0xFA75 0x9DD8 +0xFA76 0x9DD9 +0xFA77 0x9DDA +0xFA78 0x9DDB +0xFA79 0x9DDC +0xFA7A 0x9DDD +0xFA7B 0x9DDE +0xFA7C 0x9DDF +0xFA7D 0x9DE0 +0xFA7E 0x9DE1 +0xFA80 0x9DE2 +0xFA81 0x9DE3 +0xFA82 0x9DE4 +0xFA83 0x9DE5 +0xFA84 0x9DE6 +0xFA85 0x9DE7 +0xFA86 0x9DE8 +0xFA87 0x9DE9 +0xFA88 0x9DEA +0xFA89 0x9DEB +0xFA8A 0x9DEC +0xFA8B 0x9DED +0xFA8C 0x9DEE +0xFA8D 0x9DEF +0xFA8E 0x9DF0 +0xFA8F 0x9DF1 +0xFA90 0x9DF2 +0xFA91 0x9DF3 +0xFA92 0x9DF4 +0xFA93 0x9DF5 +0xFA94 0x9DF6 +0xFA95 0x9DF7 +0xFA96 0x9DF8 +0xFA97 0x9DF9 +0xFA98 0x9DFA +0xFA99 0x9DFB +0xFA9A 0x9DFC +0xFA9B 0x9DFD +0xFA9C 0x9DFE +0xFA9D 0x9DFF +0xFA9E 0x9E00 +0xFA9F 0x9E01 +0xFAA0 0x9E02 +0xFAA1 0xE2F0 +0xFAA2 0xE2F1 +0xFAA3 0xE2F2 +0xFAA4 0xE2F3 +0xFAA5 0xE2F4 +0xFAA6 0xE2F5 +0xFAA7 0xE2F6 +0xFAA8 0xE2F7 +0xFAA9 0xE2F8 +0xFAAA 0xE2F9 +0xFAAB 0xE2FA +0xFAAC 0xE2FB +0xFAAD 0xE2FC +0xFAAE 0xE2FD +0xFAAF 0xE2FE +0xFAB0 0xE2FF +0xFAB1 0xE300 +0xFAB2 0xE301 +0xFAB3 0xE302 +0xFAB4 0xE303 +0xFAB5 0xE304 +0xFAB6 0xE305 +0xFAB7 0xE306 +0xFAB8 0xE307 +0xFAB9 0xE308 +0xFABA 0xE309 +0xFABB 0xE30A +0xFABC 0xE30B +0xFABD 0xE30C +0xFABE 0xE30D +0xFABF 0xE30E +0xFAC0 0xE30F +0xFAC1 0xE310 +0xFAC2 0xE311 +0xFAC3 0xE312 +0xFAC4 0xE313 +0xFAC5 0xE314 +0xFAC6 0xE315 +0xFAC7 0xE316 +0xFAC8 0xE317 +0xFAC9 0xE318 +0xFACA 0xE319 +0xFACB 0xE31A +0xFACC 0xE31B +0xFACD 0xE31C +0xFACE 0xE31D +0xFACF 0xE31E +0xFAD0 0xE31F +0xFAD1 0xE320 +0xFAD2 0xE321 +0xFAD3 0xE322 +0xFAD4 0xE323 +0xFAD5 0xE324 +0xFAD6 0xE325 +0xFAD7 0xE326 +0xFAD8 0xE327 +0xFAD9 0xE328 +0xFADA 0xE329 +0xFADB 0xE32A +0xFADC 0xE32B +0xFADD 0xE32C +0xFADE 0xE32D +0xFADF 0xE32E +0xFAE0 0xE32F +0xFAE1 0xE330 +0xFAE2 0xE331 +0xFAE3 0xE332 +0xFAE4 0xE333 +0xFAE5 0xE334 +0xFAE6 0xE335 +0xFAE7 0xE336 +0xFAE8 0xE337 +0xFAE9 0xE338 +0xFAEA 0xE339 +0xFAEB 0xE33A +0xFAEC 0xE33B +0xFAED 0xE33C +0xFAEE 0xE33D +0xFAEF 0xE33E +0xFAF0 0xE33F +0xFAF1 0xE340 +0xFAF2 0xE341 +0xFAF3 0xE342 +0xFAF4 0xE343 +0xFAF5 0xE344 +0xFAF6 0xE345 +0xFAF7 0xE346 +0xFAF8 0xE347 +0xFAF9 0xE348 +0xFAFA 0xE349 +0xFAFB 0xE34A +0xFAFC 0xE34B +0xFAFD 0xE34C +0xFAFE 0xE34D +0xFB40 0x9E03 +0xFB41 0x9E04 +0xFB42 0x9E05 +0xFB43 0x9E06 +0xFB44 0x9E07 +0xFB45 0x9E08 +0xFB46 0x9E09 +0xFB47 0x9E0A +0xFB48 0x9E0B +0xFB49 0x9E0C +0xFB4A 0x9E0D +0xFB4B 0x9E0E +0xFB4C 0x9E0F +0xFB4D 0x9E10 +0xFB4E 0x9E11 +0xFB4F 0x9E12 +0xFB50 0x9E13 +0xFB51 0x9E14 +0xFB52 0x9E15 +0xFB53 0x9E16 +0xFB54 0x9E17 +0xFB55 0x9E18 +0xFB56 0x9E19 +0xFB57 0x9E1A +0xFB58 0x9E1B +0xFB59 0x9E1C +0xFB5A 0x9E1D +0xFB5B 0x9E1E +0xFB5C 0x9E24 +0xFB5D 0x9E27 +0xFB5E 0x9E2E +0xFB5F 0x9E30 +0xFB60 0x9E34 +0xFB61 0x9E3B +0xFB62 0x9E3C +0xFB63 0x9E40 +0xFB64 0x9E4D +0xFB65 0x9E50 +0xFB66 0x9E52 +0xFB67 0x9E53 +0xFB68 0x9E54 +0xFB69 0x9E56 +0xFB6A 0x9E59 +0xFB6B 0x9E5D +0xFB6C 0x9E5F +0xFB6D 0x9E60 +0xFB6E 0x9E61 +0xFB6F 0x9E62 +0xFB70 0x9E65 +0xFB71 0x9E6E +0xFB72 0x9E6F +0xFB73 0x9E72 +0xFB74 0x9E74 +0xFB75 0x9E75 +0xFB76 0x9E76 +0xFB77 0x9E77 +0xFB78 0x9E78 +0xFB79 0x9E79 +0xFB7A 0x9E7A +0xFB7B 0x9E7B +0xFB7C 0x9E7C +0xFB7D 0x9E7D +0xFB7E 0x9E80 +0xFB80 0x9E81 +0xFB81 0x9E83 +0xFB82 0x9E84 +0xFB83 0x9E85 +0xFB84 0x9E86 +0xFB85 0x9E89 +0xFB86 0x9E8A +0xFB87 0x9E8C +0xFB88 0x9E8D +0xFB89 0x9E8E +0xFB8A 0x9E8F +0xFB8B 0x9E90 +0xFB8C 0x9E91 +0xFB8D 0x9E94 +0xFB8E 0x9E95 +0xFB8F 0x9E96 +0xFB90 0x9E97 +0xFB91 0x9E98 +0xFB92 0x9E99 +0xFB93 0x9E9A +0xFB94 0x9E9B +0xFB95 0x9E9C +0xFB96 0x9E9E +0xFB97 0x9EA0 +0xFB98 0x9EA1 +0xFB99 0x9EA2 +0xFB9A 0x9EA3 +0xFB9B 0x9EA4 +0xFB9C 0x9EA5 +0xFB9D 0x9EA7 +0xFB9E 0x9EA8 +0xFB9F 0x9EA9 +0xFBA0 0x9EAA +0xFBA1 0xE34E +0xFBA2 0xE34F +0xFBA3 0xE350 +0xFBA4 0xE351 +0xFBA5 0xE352 +0xFBA6 0xE353 +0xFBA7 0xE354 +0xFBA8 0xE355 +0xFBA9 0xE356 +0xFBAA 0xE357 +0xFBAB 0xE358 +0xFBAC 0xE359 +0xFBAD 0xE35A +0xFBAE 0xE35B +0xFBAF 0xE35C +0xFBB0 0xE35D +0xFBB1 0xE35E +0xFBB2 0xE35F +0xFBB3 0xE360 +0xFBB4 0xE361 +0xFBB5 0xE362 +0xFBB6 0xE363 +0xFBB7 0xE364 +0xFBB8 0xE365 +0xFBB9 0xE366 +0xFBBA 0xE367 +0xFBBB 0xE368 +0xFBBC 0xE369 +0xFBBD 0xE36A +0xFBBE 0xE36B +0xFBBF 0xE36C +0xFBC0 0xE36D +0xFBC1 0xE36E +0xFBC2 0xE36F +0xFBC3 0xE370 +0xFBC4 0xE371 +0xFBC5 0xE372 +0xFBC6 0xE373 +0xFBC7 0xE374 +0xFBC8 0xE375 +0xFBC9 0xE376 +0xFBCA 0xE377 +0xFBCB 0xE378 +0xFBCC 0xE379 +0xFBCD 0xE37A +0xFBCE 0xE37B +0xFBCF 0xE37C +0xFBD0 0xE37D +0xFBD1 0xE37E +0xFBD2 0xE37F +0xFBD3 0xE380 +0xFBD4 0xE381 +0xFBD5 0xE382 +0xFBD6 0xE383 +0xFBD7 0xE384 +0xFBD8 0xE385 +0xFBD9 0xE386 +0xFBDA 0xE387 +0xFBDB 0xE388 +0xFBDC 0xE389 +0xFBDD 0xE38A +0xFBDE 0xE38B +0xFBDF 0xE38C +0xFBE0 0xE38D +0xFBE1 0xE38E +0xFBE2 0xE38F +0xFBE3 0xE390 +0xFBE4 0xE391 +0xFBE5 0xE392 +0xFBE6 0xE393 +0xFBE7 0xE394 +0xFBE8 0xE395 +0xFBE9 0xE396 +0xFBEA 0xE397 +0xFBEB 0xE398 +0xFBEC 0xE399 +0xFBED 0xE39A +0xFBEE 0xE39B +0xFBEF 0xE39C +0xFBF0 0xE39D +0xFBF1 0xE39E +0xFBF2 0xE39F +0xFBF3 0xE3A0 +0xFBF4 0xE3A1 +0xFBF5 0xE3A2 +0xFBF6 0xE3A3 +0xFBF7 0xE3A4 +0xFBF8 0xE3A5 +0xFBF9 0xE3A6 +0xFBFA 0xE3A7 +0xFBFB 0xE3A8 +0xFBFC 0xE3A9 +0xFBFD 0xE3AA +0xFBFE 0xE3AB +0xFC40 0x9EAB +0xFC41 0x9EAC +0xFC42 0x9EAD +0xFC43 0x9EAE +0xFC44 0x9EAF +0xFC45 0x9EB0 +0xFC46 0x9EB1 +0xFC47 0x9EB2 +0xFC48 0x9EB3 +0xFC49 0x9EB5 +0xFC4A 0x9EB6 +0xFC4B 0x9EB7 +0xFC4C 0x9EB9 +0xFC4D 0x9EBA +0xFC4E 0x9EBC +0xFC4F 0x9EBF +0xFC50 0x9EC0 +0xFC51 0x9EC1 +0xFC52 0x9EC2 +0xFC53 0x9EC3 +0xFC54 0x9EC5 +0xFC55 0x9EC6 +0xFC56 0x9EC7 +0xFC57 0x9EC8 +0xFC58 0x9ECA +0xFC59 0x9ECB +0xFC5A 0x9ECC +0xFC5B 0x9ED0 +0xFC5C 0x9ED2 +0xFC5D 0x9ED3 +0xFC5E 0x9ED5 +0xFC5F 0x9ED6 +0xFC60 0x9ED7 +0xFC61 0x9ED9 +0xFC62 0x9EDA +0xFC63 0x9EDE +0xFC64 0x9EE1 +0xFC65 0x9EE3 +0xFC66 0x9EE4 +0xFC67 0x9EE6 +0xFC68 0x9EE8 +0xFC69 0x9EEB +0xFC6A 0x9EEC +0xFC6B 0x9EED +0xFC6C 0x9EEE +0xFC6D 0x9EF0 +0xFC6E 0x9EF1 +0xFC6F 0x9EF2 +0xFC70 0x9EF3 +0xFC71 0x9EF4 +0xFC72 0x9EF5 +0xFC73 0x9EF6 +0xFC74 0x9EF7 +0xFC75 0x9EF8 +0xFC76 0x9EFA +0xFC77 0x9EFD +0xFC78 0x9EFF +0xFC79 0x9F00 +0xFC7A 0x9F01 +0xFC7B 0x9F02 +0xFC7C 0x9F03 +0xFC7D 0x9F04 +0xFC7E 0x9F05 +0xFC80 0x9F06 +0xFC81 0x9F07 +0xFC82 0x9F08 +0xFC83 0x9F09 +0xFC84 0x9F0A +0xFC85 0x9F0C +0xFC86 0x9F0F +0xFC87 0x9F11 +0xFC88 0x9F12 +0xFC89 0x9F14 +0xFC8A 0x9F15 +0xFC8B 0x9F16 +0xFC8C 0x9F18 +0xFC8D 0x9F1A +0xFC8E 0x9F1B +0xFC8F 0x9F1C +0xFC90 0x9F1D +0xFC91 0x9F1E +0xFC92 0x9F1F +0xFC93 0x9F21 +0xFC94 0x9F23 +0xFC95 0x9F24 +0xFC96 0x9F25 +0xFC97 0x9F26 +0xFC98 0x9F27 +0xFC99 0x9F28 +0xFC9A 0x9F29 +0xFC9B 0x9F2A +0xFC9C 0x9F2B +0xFC9D 0x9F2D +0xFC9E 0x9F2E +0xFC9F 0x9F30 +0xFCA0 0x9F31 +0xFCA1 0xE3AC +0xFCA2 0xE3AD +0xFCA3 0xE3AE +0xFCA4 0xE3AF +0xFCA5 0xE3B0 +0xFCA6 0xE3B1 +0xFCA7 0xE3B2 +0xFCA8 0xE3B3 +0xFCA9 0xE3B4 +0xFCAA 0xE3B5 +0xFCAB 0xE3B6 +0xFCAC 0xE3B7 +0xFCAD 0xE3B8 +0xFCAE 0xE3B9 +0xFCAF 0xE3BA +0xFCB0 0xE3BB +0xFCB1 0xE3BC +0xFCB2 0xE3BD +0xFCB3 0xE3BE +0xFCB4 0xE3BF +0xFCB5 0xE3C0 +0xFCB6 0xE3C1 +0xFCB7 0xE3C2 +0xFCB8 0xE3C3 +0xFCB9 0xE3C4 +0xFCBA 0xE3C5 +0xFCBB 0xE3C6 +0xFCBC 0xE3C7 +0xFCBD 0xE3C8 +0xFCBE 0xE3C9 +0xFCBF 0xE3CA +0xFCC0 0xE3CB +0xFCC1 0xE3CC +0xFCC2 0xE3CD +0xFCC3 0xE3CE +0xFCC4 0xE3CF +0xFCC5 0xE3D0 +0xFCC6 0xE3D1 +0xFCC7 0xE3D2 +0xFCC8 0xE3D3 +0xFCC9 0xE3D4 +0xFCCA 0xE3D5 +0xFCCB 0xE3D6 +0xFCCC 0xE3D7 +0xFCCD 0xE3D8 +0xFCCE 0xE3D9 +0xFCCF 0xE3DA +0xFCD0 0xE3DB +0xFCD1 0xE3DC +0xFCD2 0xE3DD +0xFCD3 0xE3DE +0xFCD4 0xE3DF +0xFCD5 0xE3E0 +0xFCD6 0xE3E1 +0xFCD7 0xE3E2 +0xFCD8 0xE3E3 +0xFCD9 0xE3E4 +0xFCDA 0xE3E5 +0xFCDB 0xE3E6 +0xFCDC 0xE3E7 +0xFCDD 0xE3E8 +0xFCDE 0xE3E9 +0xFCDF 0xE3EA +0xFCE0 0xE3EB +0xFCE1 0xE3EC +0xFCE2 0xE3ED +0xFCE3 0xE3EE +0xFCE4 0xE3EF +0xFCE5 0xE3F0 +0xFCE6 0xE3F1 +0xFCE7 0xE3F2 +0xFCE8 0xE3F3 +0xFCE9 0xE3F4 +0xFCEA 0xE3F5 +0xFCEB 0xE3F6 +0xFCEC 0xE3F7 +0xFCED 0xE3F8 +0xFCEE 0xE3F9 +0xFCEF 0xE3FA +0xFCF0 0xE3FB +0xFCF1 0xE3FC +0xFCF2 0xE3FD +0xFCF3 0xE3FE +0xFCF4 0xE3FF +0xFCF5 0xE400 +0xFCF6 0xE401 +0xFCF7 0xE402 +0xFCF8 0xE403 +0xFCF9 0xE404 +0xFCFA 0xE405 +0xFCFB 0xE406 +0xFCFC 0xE407 +0xFCFD 0xE408 +0xFCFE 0xE409 +0xFD40 0x9F32 +0xFD41 0x9F33 +0xFD42 0x9F34 +0xFD43 0x9F35 +0xFD44 0x9F36 +0xFD45 0x9F38 +0xFD46 0x9F3A +0xFD47 0x9F3C +0xFD48 0x9F3F +0xFD49 0x9F40 +0xFD4A 0x9F41 +0xFD4B 0x9F42 +0xFD4C 0x9F43 +0xFD4D 0x9F45 +0xFD4E 0x9F46 +0xFD4F 0x9F47 +0xFD50 0x9F48 +0xFD51 0x9F49 +0xFD52 0x9F4A +0xFD53 0x9F4B +0xFD54 0x9F4C +0xFD55 0x9F4D +0xFD56 0x9F4E +0xFD57 0x9F4F +0xFD58 0x9F52 +0xFD59 0x9F53 +0xFD5A 0x9F54 +0xFD5B 0x9F55 +0xFD5C 0x9F56 +0xFD5D 0x9F57 +0xFD5E 0x9F58 +0xFD5F 0x9F59 +0xFD60 0x9F5A +0xFD61 0x9F5B +0xFD62 0x9F5C +0xFD63 0x9F5D +0xFD64 0x9F5E +0xFD65 0x9F5F +0xFD66 0x9F60 +0xFD67 0x9F61 +0xFD68 0x9F62 +0xFD69 0x9F63 +0xFD6A 0x9F64 +0xFD6B 0x9F65 +0xFD6C 0x9F66 +0xFD6D 0x9F67 +0xFD6E 0x9F68 +0xFD6F 0x9F69 +0xFD70 0x9F6A +0xFD71 0x9F6B +0xFD72 0x9F6C +0xFD73 0x9F6D +0xFD74 0x9F6E +0xFD75 0x9F6F +0xFD76 0x9F70 +0xFD77 0x9F71 +0xFD78 0x9F72 +0xFD79 0x9F73 +0xFD7A 0x9F74 +0xFD7B 0x9F75 +0xFD7C 0x9F76 +0xFD7D 0x9F77 +0xFD7E 0x9F78 +0xFD80 0x9F79 +0xFD81 0x9F7A +0xFD82 0x9F7B +0xFD83 0x9F7C +0xFD84 0x9F7D +0xFD85 0x9F7E +0xFD86 0x9F81 +0xFD87 0x9F82 +0xFD88 0x9F8D +0xFD89 0x9F8E +0xFD8A 0x9F8F +0xFD8B 0x9F90 +0xFD8C 0x9F91 +0xFD8D 0x9F92 +0xFD8E 0x9F93 +0xFD8F 0x9F94 +0xFD90 0x9F95 +0xFD91 0x9F96 +0xFD92 0x9F97 +0xFD93 0x9F98 +0xFD94 0x9F9C +0xFD95 0x9F9D +0xFD96 0x9F9E +0xFD97 0x9FA1 +0xFD98 0x9FA2 +0xFD99 0x9FA3 +0xFD9A 0x9FA4 +0xFD9B 0x9FA5 +0xFD9C 0xF92C +0xFD9D 0xF979 +0xFD9E 0xF995 +0xFD9F 0xF9E7 +0xFDA0 0xF9F1 +0xFDA1 0xE40A +0xFDA2 0xE40B +0xFDA3 0xE40C +0xFDA4 0xE40D +0xFDA5 0xE40E +0xFDA6 0xE40F +0xFDA7 0xE410 +0xFDA8 0xE411 +0xFDA9 0xE412 +0xFDAA 0xE413 +0xFDAB 0xE414 +0xFDAC 0xE415 +0xFDAD 0xE416 +0xFDAE 0xE417 +0xFDAF 0xE418 +0xFDB0 0xE419 +0xFDB1 0xE41A +0xFDB2 0xE41B +0xFDB3 0xE41C +0xFDB4 0xE41D +0xFDB5 0xE41E +0xFDB6 0xE41F +0xFDB7 0xE420 +0xFDB8 0xE421 +0xFDB9 0xE422 +0xFDBA 0xE423 +0xFDBB 0xE424 +0xFDBC 0xE425 +0xFDBD 0xE426 +0xFDBE 0xE427 +0xFDBF 0xE428 +0xFDC0 0xE429 +0xFDC1 0xE42A +0xFDC2 0xE42B +0xFDC3 0xE42C +0xFDC4 0xE42D +0xFDC5 0xE42E +0xFDC6 0xE42F +0xFDC7 0xE430 +0xFDC8 0xE431 +0xFDC9 0xE432 +0xFDCA 0xE433 +0xFDCB 0xE434 +0xFDCC 0xE435 +0xFDCD 0xE436 +0xFDCE 0xE437 +0xFDCF 0xE438 +0xFDD0 0xE439 +0xFDD1 0xE43A +0xFDD2 0xE43B +0xFDD3 0xE43C +0xFDD4 0xE43D +0xFDD5 0xE43E +0xFDD6 0xE43F +0xFDD7 0xE440 +0xFDD8 0xE441 +0xFDD9 0xE442 +0xFDDA 0xE443 +0xFDDB 0xE444 +0xFDDC 0xE445 +0xFDDD 0xE446 +0xFDDE 0xE447 +0xFDDF 0xE448 +0xFDE0 0xE449 +0xFDE1 0xE44A +0xFDE2 0xE44B +0xFDE3 0xE44C +0xFDE4 0xE44D +0xFDE5 0xE44E +0xFDE6 0xE44F +0xFDE7 0xE450 +0xFDE8 0xE451 +0xFDE9 0xE452 +0xFDEA 0xE453 +0xFDEB 0xE454 +0xFDEC 0xE455 +0xFDED 0xE456 +0xFDEE 0xE457 +0xFDEF 0xE458 +0xFDF0 0xE459 +0xFDF1 0xE45A +0xFDF2 0xE45B +0xFDF3 0xE45C +0xFDF4 0xE45D +0xFDF5 0xE45E +0xFDF6 0xE45F +0xFDF7 0xE460 +0xFDF8 0xE461 +0xFDF9 0xE462 +0xFDFA 0xE463 +0xFDFB 0xE464 +0xFDFC 0xE465 +0xFDFD 0xE466 +0xFDFE 0xE467 +0xFE40 0xFA0C +0xFE41 0xFA0D +0xFE42 0xFA0E +0xFE43 0xFA0F +0xFE44 0xFA11 +0xFE45 0xFA13 +0xFE46 0xFA14 +0xFE47 0xFA18 +0xFE48 0xFA1F +0xFE49 0xFA20 +0xFE4A 0xFA21 +0xFE4B 0xFA23 +0xFE4C 0xFA24 +0xFE4D 0xFA27 +0xFE4E 0xFA28 +0xFE4F 0xFA29 +0xFE50 0x2E81 +0xFE51 0xE816 +0xFE52 0xE817 +0xFE53 0xE818 +0xFE54 0x2E84 +0xFE55 0x3473 +0xFE56 0x3447 +0xFE57 0x2E88 +0xFE58 0x2E8B +0xFE59 0xE81E +0xFE5A 0x359E +0xFE5B 0x361A +0xFE5C 0x360E +0xFE5D 0x2E8C +0xFE5E 0x2E97 +0xFE5F 0x396E +0xFE60 0x3918 +0xFE61 0xE826 +0xFE62 0x39CF +0xFE63 0x39DF +0xFE64 0x3A73 +0xFE65 0x39D0 +0xFE66 0xE82B +0xFE67 0xE82C +0xFE68 0x3B4E +0xFE69 0x3C6E +0xFE6A 0x3CE0 +0xFE6B 0x2EA7 +0xFE6C 0xE831 +0xFE6D 0xE832 +0xFE6E 0x2EAA +0xFE6F 0x4056 +0xFE70 0x415F +0xFE71 0x2EAE +0xFE72 0x4337 +0xFE73 0x2EB3 +0xFE74 0x2EB6 +0xFE75 0x2EB7 +0xFE76 0xE83B +0xFE77 0x43B1 +0xFE78 0x43AC +0xFE79 0x2EBB +0xFE7A 0x43DD +0xFE7B 0x44D6 +0xFE7C 0x4661 +0xFE7D 0x464C +0xFE7E 0xE843 +0xFE80 0x4723 +0xFE81 0x4729 +0xFE82 0x477C +0xFE83 0x478D +0xFE84 0x2ECA +0xFE85 0x4947 +0xFE86 0x497A +0xFE87 0x497D +0xFE88 0x4982 +0xFE89 0x4983 +0xFE8A 0x4985 +0xFE8B 0x4986 +0xFE8C 0x499F +0xFE8D 0x499B +0xFE8E 0x49B7 +0xFE8F 0x49B6 +0xFE90 0xE854 +0xFE91 0xE855 +0xFE92 0x4CA3 +0xFE93 0x4C9F +0xFE94 0x4CA0 +0xFE95 0x4CA1 +0xFE96 0x4C77 +0xFE97 0x4CA2 +0xFE98 0x4D13 +0xFE99 0x4D14 +0xFE9A 0x4D15 +0xFE9B 0x4D16 +0xFE9C 0x4D17 +0xFE9D 0x4D18 +0xFE9E 0x4D19 +0xFE9F 0x4DAE +0xFEA0 0xE864 +0xFEA1 0xE468 +0xFEA2 0xE469 +0xFEA3 0xE46A +0xFEA4 0xE46B +0xFEA5 0xE46C +0xFEA6 0xE46D +0xFEA7 0xE46E +0xFEA8 0xE46F +0xFEA9 0xE470 +0xFEAA 0xE471 +0xFEAB 0xE472 +0xFEAC 0xE473 +0xFEAD 0xE474 +0xFEAE 0xE475 +0xFEAF 0xE476 +0xFEB0 0xE477 +0xFEB1 0xE478 +0xFEB2 0xE479 +0xFEB3 0xE47A +0xFEB4 0xE47B +0xFEB5 0xE47C +0xFEB6 0xE47D +0xFEB7 0xE47E +0xFEB8 0xE47F +0xFEB9 0xE480 +0xFEBA 0xE481 +0xFEBB 0xE482 +0xFEBC 0xE483 +0xFEBD 0xE484 +0xFEBE 0xE485 +0xFEBF 0xE486 +0xFEC0 0xE487 +0xFEC1 0xE488 +0xFEC2 0xE489 +0xFEC3 0xE48A +0xFEC4 0xE48B +0xFEC5 0xE48C +0xFEC6 0xE48D +0xFEC7 0xE48E +0xFEC8 0xE48F +0xFEC9 0xE490 +0xFECA 0xE491 +0xFECB 0xE492 +0xFECC 0xE493 +0xFECD 0xE494 +0xFECE 0xE495 +0xFECF 0xE496 +0xFED0 0xE497 +0xFED1 0xE498 +0xFED2 0xE499 +0xFED3 0xE49A +0xFED4 0xE49B +0xFED5 0xE49C +0xFED6 0xE49D +0xFED7 0xE49E +0xFED8 0xE49F +0xFED9 0xE4A0 +0xFEDA 0xE4A1 +0xFEDB 0xE4A2 +0xFEDC 0xE4A3 +0xFEDD 0xE4A4 +0xFEDE 0xE4A5 +0xFEDF 0xE4A6 +0xFEE0 0xE4A7 +0xFEE1 0xE4A8 +0xFEE2 0xE4A9 +0xFEE3 0xE4AA +0xFEE4 0xE4AB +0xFEE5 0xE4AC +0xFEE6 0xE4AD +0xFEE7 0xE4AE +0xFEE8 0xE4AF +0xFEE9 0xE4B0 +0xFEEA 0xE4B1 +0xFEEB 0xE4B2 +0xFEEC 0xE4B3 +0xFEED 0xE4B4 +0xFEEE 0xE4B5 +0xFEEF 0xE4B6 +0xFEF0 0xE4B7 +0xFEF1 0xE4B8 +0xFEF2 0xE4B9 +0xFEF3 0xE4BA +0xFEF4 0xE4BB +0xFEF5 0xE4BC +0xFEF6 0xE4BD +0xFEF7 0xE4BE +0xFEF8 0xE4BF +0xFEF9 0xE4C0 +0xFEFA 0xE4C1 +0xFEFB 0xE4C2 +0xFEFC 0xE4C3 +0xFEFD 0xE4C4 +0xFEFE 0xE4C5 diff --git a/jni/iconv/tests/GBK.TXT b/jni/iconv/tests/GBK.TXT new file mode 100644 index 0000000..bf98f4e --- /dev/null +++ b/jni/iconv/tests/GBK.TXT @@ -0,0 +1,21919 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8140 0x4E02 +0x8141 0x4E04 +0x8142 0x4E05 +0x8143 0x4E06 +0x8144 0x4E0F +0x8145 0x4E12 +0x8146 0x4E17 +0x8147 0x4E1F +0x8148 0x4E20 +0x8149 0x4E21 +0x814A 0x4E23 +0x814B 0x4E26 +0x814C 0x4E29 +0x814D 0x4E2E +0x814E 0x4E2F +0x814F 0x4E31 +0x8150 0x4E33 +0x8151 0x4E35 +0x8152 0x4E37 +0x8153 0x4E3C +0x8154 0x4E40 +0x8155 0x4E41 +0x8156 0x4E42 +0x8157 0x4E44 +0x8158 0x4E46 +0x8159 0x4E4A +0x815A 0x4E51 +0x815B 0x4E55 +0x815C 0x4E57 +0x815D 0x4E5A +0x815E 0x4E5B +0x815F 0x4E62 +0x8160 0x4E63 +0x8161 0x4E64 +0x8162 0x4E65 +0x8163 0x4E67 +0x8164 0x4E68 +0x8165 0x4E6A +0x8166 0x4E6B +0x8167 0x4E6C +0x8168 0x4E6D +0x8169 0x4E6E +0x816A 0x4E6F +0x816B 0x4E72 +0x816C 0x4E74 +0x816D 0x4E75 +0x816E 0x4E76 +0x816F 0x4E77 +0x8170 0x4E78 +0x8171 0x4E79 +0x8172 0x4E7A +0x8173 0x4E7B +0x8174 0x4E7C +0x8175 0x4E7D +0x8176 0x4E7F +0x8177 0x4E80 +0x8178 0x4E81 +0x8179 0x4E82 +0x817A 0x4E83 +0x817B 0x4E84 +0x817C 0x4E85 +0x817D 0x4E87 +0x817E 0x4E8A +0x8180 0x4E90 +0x8181 0x4E96 +0x8182 0x4E97 +0x8183 0x4E99 +0x8184 0x4E9C +0x8185 0x4E9D +0x8186 0x4E9E +0x8187 0x4EA3 +0x8188 0x4EAA +0x8189 0x4EAF +0x818A 0x4EB0 +0x818B 0x4EB1 +0x818C 0x4EB4 +0x818D 0x4EB6 +0x818E 0x4EB7 +0x818F 0x4EB8 +0x8190 0x4EB9 +0x8191 0x4EBC +0x8192 0x4EBD +0x8193 0x4EBE +0x8194 0x4EC8 +0x8195 0x4ECC +0x8196 0x4ECF +0x8197 0x4ED0 +0x8198 0x4ED2 +0x8199 0x4EDA +0x819A 0x4EDB +0x819B 0x4EDC +0x819C 0x4EE0 +0x819D 0x4EE2 +0x819E 0x4EE6 +0x819F 0x4EE7 +0x81A0 0x4EE9 +0x81A1 0x4EED +0x81A2 0x4EEE +0x81A3 0x4EEF +0x81A4 0x4EF1 +0x81A5 0x4EF4 +0x81A6 0x4EF8 +0x81A7 0x4EF9 +0x81A8 0x4EFA +0x81A9 0x4EFC +0x81AA 0x4EFE +0x81AB 0x4F00 +0x81AC 0x4F02 +0x81AD 0x4F03 +0x81AE 0x4F04 +0x81AF 0x4F05 +0x81B0 0x4F06 +0x81B1 0x4F07 +0x81B2 0x4F08 +0x81B3 0x4F0B +0x81B4 0x4F0C +0x81B5 0x4F12 +0x81B6 0x4F13 +0x81B7 0x4F14 +0x81B8 0x4F15 +0x81B9 0x4F16 +0x81BA 0x4F1C +0x81BB 0x4F1D +0x81BC 0x4F21 +0x81BD 0x4F23 +0x81BE 0x4F28 +0x81BF 0x4F29 +0x81C0 0x4F2C +0x81C1 0x4F2D +0x81C2 0x4F2E +0x81C3 0x4F31 +0x81C4 0x4F33 +0x81C5 0x4F35 +0x81C6 0x4F37 +0x81C7 0x4F39 +0x81C8 0x4F3B +0x81C9 0x4F3E +0x81CA 0x4F3F +0x81CB 0x4F40 +0x81CC 0x4F41 +0x81CD 0x4F42 +0x81CE 0x4F44 +0x81CF 0x4F45 +0x81D0 0x4F47 +0x81D1 0x4F48 +0x81D2 0x4F49 +0x81D3 0x4F4A +0x81D4 0x4F4B +0x81D5 0x4F4C +0x81D6 0x4F52 +0x81D7 0x4F54 +0x81D8 0x4F56 +0x81D9 0x4F61 +0x81DA 0x4F62 +0x81DB 0x4F66 +0x81DC 0x4F68 +0x81DD 0x4F6A +0x81DE 0x4F6B +0x81DF 0x4F6D +0x81E0 0x4F6E +0x81E1 0x4F71 +0x81E2 0x4F72 +0x81E3 0x4F75 +0x81E4 0x4F77 +0x81E5 0x4F78 +0x81E6 0x4F79 +0x81E7 0x4F7A +0x81E8 0x4F7D +0x81E9 0x4F80 +0x81EA 0x4F81 +0x81EB 0x4F82 +0x81EC 0x4F85 +0x81ED 0x4F86 +0x81EE 0x4F87 +0x81EF 0x4F8A +0x81F0 0x4F8C +0x81F1 0x4F8E +0x81F2 0x4F90 +0x81F3 0x4F92 +0x81F4 0x4F93 +0x81F5 0x4F95 +0x81F6 0x4F96 +0x81F7 0x4F98 +0x81F8 0x4F99 +0x81F9 0x4F9A +0x81FA 0x4F9C +0x81FB 0x4F9E +0x81FC 0x4F9F +0x81FD 0x4FA1 +0x81FE 0x4FA2 +0x8240 0x4FA4 +0x8241 0x4FAB +0x8242 0x4FAD +0x8243 0x4FB0 +0x8244 0x4FB1 +0x8245 0x4FB2 +0x8246 0x4FB3 +0x8247 0x4FB4 +0x8248 0x4FB6 +0x8249 0x4FB7 +0x824A 0x4FB8 +0x824B 0x4FB9 +0x824C 0x4FBA +0x824D 0x4FBB +0x824E 0x4FBC +0x824F 0x4FBD +0x8250 0x4FBE +0x8251 0x4FC0 +0x8252 0x4FC1 +0x8253 0x4FC2 +0x8254 0x4FC6 +0x8255 0x4FC7 +0x8256 0x4FC8 +0x8257 0x4FC9 +0x8258 0x4FCB +0x8259 0x4FCC +0x825A 0x4FCD +0x825B 0x4FD2 +0x825C 0x4FD3 +0x825D 0x4FD4 +0x825E 0x4FD5 +0x825F 0x4FD6 +0x8260 0x4FD9 +0x8261 0x4FDB +0x8262 0x4FE0 +0x8263 0x4FE2 +0x8264 0x4FE4 +0x8265 0x4FE5 +0x8266 0x4FE7 +0x8267 0x4FEB +0x8268 0x4FEC +0x8269 0x4FF0 +0x826A 0x4FF2 +0x826B 0x4FF4 +0x826C 0x4FF5 +0x826D 0x4FF6 +0x826E 0x4FF7 +0x826F 0x4FF9 +0x8270 0x4FFB +0x8271 0x4FFC +0x8272 0x4FFD +0x8273 0x4FFF +0x8274 0x5000 +0x8275 0x5001 +0x8276 0x5002 +0x8277 0x5003 +0x8278 0x5004 +0x8279 0x5005 +0x827A 0x5006 +0x827B 0x5007 +0x827C 0x5008 +0x827D 0x5009 +0x827E 0x500A +0x8280 0x500B +0x8281 0x500E +0x8282 0x5010 +0x8283 0x5011 +0x8284 0x5013 +0x8285 0x5015 +0x8286 0x5016 +0x8287 0x5017 +0x8288 0x501B +0x8289 0x501D +0x828A 0x501E +0x828B 0x5020 +0x828C 0x5022 +0x828D 0x5023 +0x828E 0x5024 +0x828F 0x5027 +0x8290 0x502B +0x8291 0x502F +0x8292 0x5030 +0x8293 0x5031 +0x8294 0x5032 +0x8295 0x5033 +0x8296 0x5034 +0x8297 0x5035 +0x8298 0x5036 +0x8299 0x5037 +0x829A 0x5038 +0x829B 0x5039 +0x829C 0x503B +0x829D 0x503D +0x829E 0x503F +0x829F 0x5040 +0x82A0 0x5041 +0x82A1 0x5042 +0x82A2 0x5044 +0x82A3 0x5045 +0x82A4 0x5046 +0x82A5 0x5049 +0x82A6 0x504A +0x82A7 0x504B +0x82A8 0x504D +0x82A9 0x5050 +0x82AA 0x5051 +0x82AB 0x5052 +0x82AC 0x5053 +0x82AD 0x5054 +0x82AE 0x5056 +0x82AF 0x5057 +0x82B0 0x5058 +0x82B1 0x5059 +0x82B2 0x505B +0x82B3 0x505D +0x82B4 0x505E +0x82B5 0x505F +0x82B6 0x5060 +0x82B7 0x5061 +0x82B8 0x5062 +0x82B9 0x5063 +0x82BA 0x5064 +0x82BB 0x5066 +0x82BC 0x5067 +0x82BD 0x5068 +0x82BE 0x5069 +0x82BF 0x506A +0x82C0 0x506B +0x82C1 0x506D +0x82C2 0x506E +0x82C3 0x506F +0x82C4 0x5070 +0x82C5 0x5071 +0x82C6 0x5072 +0x82C7 0x5073 +0x82C8 0x5074 +0x82C9 0x5075 +0x82CA 0x5078 +0x82CB 0x5079 +0x82CC 0x507A +0x82CD 0x507C +0x82CE 0x507D +0x82CF 0x5081 +0x82D0 0x5082 +0x82D1 0x5083 +0x82D2 0x5084 +0x82D3 0x5086 +0x82D4 0x5087 +0x82D5 0x5089 +0x82D6 0x508A +0x82D7 0x508B +0x82D8 0x508C +0x82D9 0x508E +0x82DA 0x508F +0x82DB 0x5090 +0x82DC 0x5091 +0x82DD 0x5092 +0x82DE 0x5093 +0x82DF 0x5094 +0x82E0 0x5095 +0x82E1 0x5096 +0x82E2 0x5097 +0x82E3 0x5098 +0x82E4 0x5099 +0x82E5 0x509A +0x82E6 0x509B +0x82E7 0x509C +0x82E8 0x509D +0x82E9 0x509E +0x82EA 0x509F +0x82EB 0x50A0 +0x82EC 0x50A1 +0x82ED 0x50A2 +0x82EE 0x50A4 +0x82EF 0x50A6 +0x82F0 0x50AA +0x82F1 0x50AB +0x82F2 0x50AD +0x82F3 0x50AE +0x82F4 0x50AF +0x82F5 0x50B0 +0x82F6 0x50B1 +0x82F7 0x50B3 +0x82F8 0x50B4 +0x82F9 0x50B5 +0x82FA 0x50B6 +0x82FB 0x50B7 +0x82FC 0x50B8 +0x82FD 0x50B9 +0x82FE 0x50BC +0x8340 0x50BD +0x8341 0x50BE +0x8342 0x50BF +0x8343 0x50C0 +0x8344 0x50C1 +0x8345 0x50C2 +0x8346 0x50C3 +0x8347 0x50C4 +0x8348 0x50C5 +0x8349 0x50C6 +0x834A 0x50C7 +0x834B 0x50C8 +0x834C 0x50C9 +0x834D 0x50CA +0x834E 0x50CB +0x834F 0x50CC +0x8350 0x50CD +0x8351 0x50CE +0x8352 0x50D0 +0x8353 0x50D1 +0x8354 0x50D2 +0x8355 0x50D3 +0x8356 0x50D4 +0x8357 0x50D5 +0x8358 0x50D7 +0x8359 0x50D8 +0x835A 0x50D9 +0x835B 0x50DB +0x835C 0x50DC +0x835D 0x50DD +0x835E 0x50DE +0x835F 0x50DF +0x8360 0x50E0 +0x8361 0x50E1 +0x8362 0x50E2 +0x8363 0x50E3 +0x8364 0x50E4 +0x8365 0x50E5 +0x8366 0x50E8 +0x8367 0x50E9 +0x8368 0x50EA +0x8369 0x50EB +0x836A 0x50EF +0x836B 0x50F0 +0x836C 0x50F1 +0x836D 0x50F2 +0x836E 0x50F4 +0x836F 0x50F6 +0x8370 0x50F7 +0x8371 0x50F8 +0x8372 0x50F9 +0x8373 0x50FA +0x8374 0x50FC +0x8375 0x50FD +0x8376 0x50FE +0x8377 0x50FF +0x8378 0x5100 +0x8379 0x5101 +0x837A 0x5102 +0x837B 0x5103 +0x837C 0x5104 +0x837D 0x5105 +0x837E 0x5108 +0x8380 0x5109 +0x8381 0x510A +0x8382 0x510C +0x8383 0x510D +0x8384 0x510E +0x8385 0x510F +0x8386 0x5110 +0x8387 0x5111 +0x8388 0x5113 +0x8389 0x5114 +0x838A 0x5115 +0x838B 0x5116 +0x838C 0x5117 +0x838D 0x5118 +0x838E 0x5119 +0x838F 0x511A +0x8390 0x511B +0x8391 0x511C +0x8392 0x511D +0x8393 0x511E +0x8394 0x511F +0x8395 0x5120 +0x8396 0x5122 +0x8397 0x5123 +0x8398 0x5124 +0x8399 0x5125 +0x839A 0x5126 +0x839B 0x5127 +0x839C 0x5128 +0x839D 0x5129 +0x839E 0x512A +0x839F 0x512B +0x83A0 0x512C +0x83A1 0x512D +0x83A2 0x512E +0x83A3 0x512F +0x83A4 0x5130 +0x83A5 0x5131 +0x83A6 0x5132 +0x83A7 0x5133 +0x83A8 0x5134 +0x83A9 0x5135 +0x83AA 0x5136 +0x83AB 0x5137 +0x83AC 0x5138 +0x83AD 0x5139 +0x83AE 0x513A +0x83AF 0x513B +0x83B0 0x513C +0x83B1 0x513D +0x83B2 0x513E +0x83B3 0x5142 +0x83B4 0x5147 +0x83B5 0x514A +0x83B6 0x514C +0x83B7 0x514E +0x83B8 0x514F +0x83B9 0x5150 +0x83BA 0x5152 +0x83BB 0x5153 +0x83BC 0x5157 +0x83BD 0x5158 +0x83BE 0x5159 +0x83BF 0x515B +0x83C0 0x515D +0x83C1 0x515E +0x83C2 0x515F +0x83C3 0x5160 +0x83C4 0x5161 +0x83C5 0x5163 +0x83C6 0x5164 +0x83C7 0x5166 +0x83C8 0x5167 +0x83C9 0x5169 +0x83CA 0x516A +0x83CB 0x516F +0x83CC 0x5172 +0x83CD 0x517A +0x83CE 0x517E +0x83CF 0x517F +0x83D0 0x5183 +0x83D1 0x5184 +0x83D2 0x5186 +0x83D3 0x5187 +0x83D4 0x518A +0x83D5 0x518B +0x83D6 0x518E +0x83D7 0x518F +0x83D8 0x5190 +0x83D9 0x5191 +0x83DA 0x5193 +0x83DB 0x5194 +0x83DC 0x5198 +0x83DD 0x519A +0x83DE 0x519D +0x83DF 0x519E +0x83E0 0x519F +0x83E1 0x51A1 +0x83E2 0x51A3 +0x83E3 0x51A6 +0x83E4 0x51A7 +0x83E5 0x51A8 +0x83E6 0x51A9 +0x83E7 0x51AA +0x83E8 0x51AD +0x83E9 0x51AE +0x83EA 0x51B4 +0x83EB 0x51B8 +0x83EC 0x51B9 +0x83ED 0x51BA +0x83EE 0x51BE +0x83EF 0x51BF +0x83F0 0x51C1 +0x83F1 0x51C2 +0x83F2 0x51C3 +0x83F3 0x51C5 +0x83F4 0x51C8 +0x83F5 0x51CA +0x83F6 0x51CD +0x83F7 0x51CE +0x83F8 0x51D0 +0x83F9 0x51D2 +0x83FA 0x51D3 +0x83FB 0x51D4 +0x83FC 0x51D5 +0x83FD 0x51D6 +0x83FE 0x51D7 +0x8440 0x51D8 +0x8441 0x51D9 +0x8442 0x51DA +0x8443 0x51DC +0x8444 0x51DE +0x8445 0x51DF +0x8446 0x51E2 +0x8447 0x51E3 +0x8448 0x51E5 +0x8449 0x51E6 +0x844A 0x51E7 +0x844B 0x51E8 +0x844C 0x51E9 +0x844D 0x51EA +0x844E 0x51EC +0x844F 0x51EE +0x8450 0x51F1 +0x8451 0x51F2 +0x8452 0x51F4 +0x8453 0x51F7 +0x8454 0x51FE +0x8455 0x5204 +0x8456 0x5205 +0x8457 0x5209 +0x8458 0x520B +0x8459 0x520C +0x845A 0x520F +0x845B 0x5210 +0x845C 0x5213 +0x845D 0x5214 +0x845E 0x5215 +0x845F 0x521C +0x8460 0x521E +0x8461 0x521F +0x8462 0x5221 +0x8463 0x5222 +0x8464 0x5223 +0x8465 0x5225 +0x8466 0x5226 +0x8467 0x5227 +0x8468 0x522A +0x8469 0x522C +0x846A 0x522F +0x846B 0x5231 +0x846C 0x5232 +0x846D 0x5234 +0x846E 0x5235 +0x846F 0x523C +0x8470 0x523E +0x8471 0x5244 +0x8472 0x5245 +0x8473 0x5246 +0x8474 0x5247 +0x8475 0x5248 +0x8476 0x5249 +0x8477 0x524B +0x8478 0x524E +0x8479 0x524F +0x847A 0x5252 +0x847B 0x5253 +0x847C 0x5255 +0x847D 0x5257 +0x847E 0x5258 +0x8480 0x5259 +0x8481 0x525A +0x8482 0x525B +0x8483 0x525D +0x8484 0x525F +0x8485 0x5260 +0x8486 0x5262 +0x8487 0x5263 +0x8488 0x5264 +0x8489 0x5266 +0x848A 0x5268 +0x848B 0x526B +0x848C 0x526C +0x848D 0x526D +0x848E 0x526E +0x848F 0x5270 +0x8490 0x5271 +0x8491 0x5273 +0x8492 0x5274 +0x8493 0x5275 +0x8494 0x5276 +0x8495 0x5277 +0x8496 0x5278 +0x8497 0x5279 +0x8498 0x527A +0x8499 0x527B +0x849A 0x527C +0x849B 0x527E +0x849C 0x5280 +0x849D 0x5283 +0x849E 0x5284 +0x849F 0x5285 +0x84A0 0x5286 +0x84A1 0x5287 +0x84A2 0x5289 +0x84A3 0x528A +0x84A4 0x528B +0x84A5 0x528C +0x84A6 0x528D +0x84A7 0x528E +0x84A8 0x528F +0x84A9 0x5291 +0x84AA 0x5292 +0x84AB 0x5294 +0x84AC 0x5295 +0x84AD 0x5296 +0x84AE 0x5297 +0x84AF 0x5298 +0x84B0 0x5299 +0x84B1 0x529A +0x84B2 0x529C +0x84B3 0x52A4 +0x84B4 0x52A5 +0x84B5 0x52A6 +0x84B6 0x52A7 +0x84B7 0x52AE +0x84B8 0x52AF +0x84B9 0x52B0 +0x84BA 0x52B4 +0x84BB 0x52B5 +0x84BC 0x52B6 +0x84BD 0x52B7 +0x84BE 0x52B8 +0x84BF 0x52B9 +0x84C0 0x52BA +0x84C1 0x52BB +0x84C2 0x52BC +0x84C3 0x52BD +0x84C4 0x52C0 +0x84C5 0x52C1 +0x84C6 0x52C2 +0x84C7 0x52C4 +0x84C8 0x52C5 +0x84C9 0x52C6 +0x84CA 0x52C8 +0x84CB 0x52CA +0x84CC 0x52CC +0x84CD 0x52CD +0x84CE 0x52CE +0x84CF 0x52CF +0x84D0 0x52D1 +0x84D1 0x52D3 +0x84D2 0x52D4 +0x84D3 0x52D5 +0x84D4 0x52D7 +0x84D5 0x52D9 +0x84D6 0x52DA +0x84D7 0x52DB +0x84D8 0x52DC +0x84D9 0x52DD +0x84DA 0x52DE +0x84DB 0x52E0 +0x84DC 0x52E1 +0x84DD 0x52E2 +0x84DE 0x52E3 +0x84DF 0x52E5 +0x84E0 0x52E6 +0x84E1 0x52E7 +0x84E2 0x52E8 +0x84E3 0x52E9 +0x84E4 0x52EA +0x84E5 0x52EB +0x84E6 0x52EC +0x84E7 0x52ED +0x84E8 0x52EE +0x84E9 0x52EF +0x84EA 0x52F1 +0x84EB 0x52F2 +0x84EC 0x52F3 +0x84ED 0x52F4 +0x84EE 0x52F5 +0x84EF 0x52F6 +0x84F0 0x52F7 +0x84F1 0x52F8 +0x84F2 0x52FB +0x84F3 0x52FC +0x84F4 0x52FD +0x84F5 0x5301 +0x84F6 0x5302 +0x84F7 0x5303 +0x84F8 0x5304 +0x84F9 0x5307 +0x84FA 0x5309 +0x84FB 0x530A +0x84FC 0x530B +0x84FD 0x530C +0x84FE 0x530E +0x8540 0x5311 +0x8541 0x5312 +0x8542 0x5313 +0x8543 0x5314 +0x8544 0x5318 +0x8545 0x531B +0x8546 0x531C +0x8547 0x531E +0x8548 0x531F +0x8549 0x5322 +0x854A 0x5324 +0x854B 0x5325 +0x854C 0x5327 +0x854D 0x5328 +0x854E 0x5329 +0x854F 0x532B +0x8550 0x532C +0x8551 0x532D +0x8552 0x532F +0x8553 0x5330 +0x8554 0x5331 +0x8555 0x5332 +0x8556 0x5333 +0x8557 0x5334 +0x8558 0x5335 +0x8559 0x5336 +0x855A 0x5337 +0x855B 0x5338 +0x855C 0x533C +0x855D 0x533D +0x855E 0x5340 +0x855F 0x5342 +0x8560 0x5344 +0x8561 0x5346 +0x8562 0x534B +0x8563 0x534C +0x8564 0x534D +0x8565 0x5350 +0x8566 0x5354 +0x8567 0x5358 +0x8568 0x5359 +0x8569 0x535B +0x856A 0x535D +0x856B 0x5365 +0x856C 0x5368 +0x856D 0x536A +0x856E 0x536C +0x856F 0x536D +0x8570 0x5372 +0x8571 0x5376 +0x8572 0x5379 +0x8573 0x537B +0x8574 0x537C +0x8575 0x537D +0x8576 0x537E +0x8577 0x5380 +0x8578 0x5381 +0x8579 0x5383 +0x857A 0x5387 +0x857B 0x5388 +0x857C 0x538A +0x857D 0x538E +0x857E 0x538F +0x8580 0x5390 +0x8581 0x5391 +0x8582 0x5392 +0x8583 0x5393 +0x8584 0x5394 +0x8585 0x5396 +0x8586 0x5397 +0x8587 0x5399 +0x8588 0x539B +0x8589 0x539C +0x858A 0x539E +0x858B 0x53A0 +0x858C 0x53A1 +0x858D 0x53A4 +0x858E 0x53A7 +0x858F 0x53AA +0x8590 0x53AB +0x8591 0x53AC +0x8592 0x53AD +0x8593 0x53AF +0x8594 0x53B0 +0x8595 0x53B1 +0x8596 0x53B2 +0x8597 0x53B3 +0x8598 0x53B4 +0x8599 0x53B5 +0x859A 0x53B7 +0x859B 0x53B8 +0x859C 0x53B9 +0x859D 0x53BA +0x859E 0x53BC +0x859F 0x53BD +0x85A0 0x53BE +0x85A1 0x53C0 +0x85A2 0x53C3 +0x85A3 0x53C4 +0x85A4 0x53C5 +0x85A5 0x53C6 +0x85A6 0x53C7 +0x85A7 0x53CE +0x85A8 0x53CF +0x85A9 0x53D0 +0x85AA 0x53D2 +0x85AB 0x53D3 +0x85AC 0x53D5 +0x85AD 0x53DA +0x85AE 0x53DC +0x85AF 0x53DD +0x85B0 0x53DE +0x85B1 0x53E1 +0x85B2 0x53E2 +0x85B3 0x53E7 +0x85B4 0x53F4 +0x85B5 0x53FA +0x85B6 0x53FE +0x85B7 0x53FF +0x85B8 0x5400 +0x85B9 0x5402 +0x85BA 0x5405 +0x85BB 0x5407 +0x85BC 0x540B +0x85BD 0x5414 +0x85BE 0x5418 +0x85BF 0x5419 +0x85C0 0x541A +0x85C1 0x541C +0x85C2 0x5422 +0x85C3 0x5424 +0x85C4 0x5425 +0x85C5 0x542A +0x85C6 0x5430 +0x85C7 0x5433 +0x85C8 0x5436 +0x85C9 0x5437 +0x85CA 0x543A +0x85CB 0x543D +0x85CC 0x543F +0x85CD 0x5441 +0x85CE 0x5442 +0x85CF 0x5444 +0x85D0 0x5445 +0x85D1 0x5447 +0x85D2 0x5449 +0x85D3 0x544C +0x85D4 0x544D +0x85D5 0x544E +0x85D6 0x544F +0x85D7 0x5451 +0x85D8 0x545A +0x85D9 0x545D +0x85DA 0x545E +0x85DB 0x545F +0x85DC 0x5460 +0x85DD 0x5461 +0x85DE 0x5463 +0x85DF 0x5465 +0x85E0 0x5467 +0x85E1 0x5469 +0x85E2 0x546A +0x85E3 0x546B +0x85E4 0x546C +0x85E5 0x546D +0x85E6 0x546E +0x85E7 0x546F +0x85E8 0x5470 +0x85E9 0x5474 +0x85EA 0x5479 +0x85EB 0x547A +0x85EC 0x547E +0x85ED 0x547F +0x85EE 0x5481 +0x85EF 0x5483 +0x85F0 0x5485 +0x85F1 0x5487 +0x85F2 0x5488 +0x85F3 0x5489 +0x85F4 0x548A +0x85F5 0x548D +0x85F6 0x5491 +0x85F7 0x5493 +0x85F8 0x5497 +0x85F9 0x5498 +0x85FA 0x549C +0x85FB 0x549E +0x85FC 0x549F +0x85FD 0x54A0 +0x85FE 0x54A1 +0x8640 0x54A2 +0x8641 0x54A5 +0x8642 0x54AE +0x8643 0x54B0 +0x8644 0x54B2 +0x8645 0x54B5 +0x8646 0x54B6 +0x8647 0x54B7 +0x8648 0x54B9 +0x8649 0x54BA +0x864A 0x54BC +0x864B 0x54BE +0x864C 0x54C3 +0x864D 0x54C5 +0x864E 0x54CA +0x864F 0x54CB +0x8650 0x54D6 +0x8651 0x54D8 +0x8652 0x54DB +0x8653 0x54E0 +0x8654 0x54E1 +0x8655 0x54E2 +0x8656 0x54E3 +0x8657 0x54E4 +0x8658 0x54EB +0x8659 0x54EC +0x865A 0x54EF +0x865B 0x54F0 +0x865C 0x54F1 +0x865D 0x54F4 +0x865E 0x54F5 +0x865F 0x54F6 +0x8660 0x54F7 +0x8661 0x54F8 +0x8662 0x54F9 +0x8663 0x54FB +0x8664 0x54FE +0x8665 0x5500 +0x8666 0x5502 +0x8667 0x5503 +0x8668 0x5504 +0x8669 0x5505 +0x866A 0x5508 +0x866B 0x550A +0x866C 0x550B +0x866D 0x550C +0x866E 0x550D +0x866F 0x550E +0x8670 0x5512 +0x8671 0x5513 +0x8672 0x5515 +0x8673 0x5516 +0x8674 0x5517 +0x8675 0x5518 +0x8676 0x5519 +0x8677 0x551A +0x8678 0x551C +0x8679 0x551D +0x867A 0x551E +0x867B 0x551F +0x867C 0x5521 +0x867D 0x5525 +0x867E 0x5526 +0x8680 0x5528 +0x8681 0x5529 +0x8682 0x552B +0x8683 0x552D +0x8684 0x5532 +0x8685 0x5534 +0x8686 0x5535 +0x8687 0x5536 +0x8688 0x5538 +0x8689 0x5539 +0x868A 0x553A +0x868B 0x553B +0x868C 0x553D +0x868D 0x5540 +0x868E 0x5542 +0x868F 0x5545 +0x8690 0x5547 +0x8691 0x5548 +0x8692 0x554B +0x8693 0x554C +0x8694 0x554D +0x8695 0x554E +0x8696 0x554F +0x8697 0x5551 +0x8698 0x5552 +0x8699 0x5553 +0x869A 0x5554 +0x869B 0x5557 +0x869C 0x5558 +0x869D 0x5559 +0x869E 0x555A +0x869F 0x555B +0x86A0 0x555D +0x86A1 0x555E +0x86A2 0x555F +0x86A3 0x5560 +0x86A4 0x5562 +0x86A5 0x5563 +0x86A6 0x5568 +0x86A7 0x5569 +0x86A8 0x556B +0x86A9 0x556F +0x86AA 0x5570 +0x86AB 0x5571 +0x86AC 0x5572 +0x86AD 0x5573 +0x86AE 0x5574 +0x86AF 0x5579 +0x86B0 0x557A +0x86B1 0x557D +0x86B2 0x557F +0x86B3 0x5585 +0x86B4 0x5586 +0x86B5 0x558C +0x86B6 0x558D +0x86B7 0x558E +0x86B8 0x5590 +0x86B9 0x5592 +0x86BA 0x5593 +0x86BB 0x5595 +0x86BC 0x5596 +0x86BD 0x5597 +0x86BE 0x559A +0x86BF 0x559B +0x86C0 0x559E +0x86C1 0x55A0 +0x86C2 0x55A1 +0x86C3 0x55A2 +0x86C4 0x55A3 +0x86C5 0x55A4 +0x86C6 0x55A5 +0x86C7 0x55A6 +0x86C8 0x55A8 +0x86C9 0x55A9 +0x86CA 0x55AA +0x86CB 0x55AB +0x86CC 0x55AC +0x86CD 0x55AD +0x86CE 0x55AE +0x86CF 0x55AF +0x86D0 0x55B0 +0x86D1 0x55B2 +0x86D2 0x55B4 +0x86D3 0x55B6 +0x86D4 0x55B8 +0x86D5 0x55BA +0x86D6 0x55BC +0x86D7 0x55BF +0x86D8 0x55C0 +0x86D9 0x55C1 +0x86DA 0x55C2 +0x86DB 0x55C3 +0x86DC 0x55C6 +0x86DD 0x55C7 +0x86DE 0x55C8 +0x86DF 0x55CA +0x86E0 0x55CB +0x86E1 0x55CE +0x86E2 0x55CF +0x86E3 0x55D0 +0x86E4 0x55D5 +0x86E5 0x55D7 +0x86E6 0x55D8 +0x86E7 0x55D9 +0x86E8 0x55DA +0x86E9 0x55DB +0x86EA 0x55DE +0x86EB 0x55E0 +0x86EC 0x55E2 +0x86ED 0x55E7 +0x86EE 0x55E9 +0x86EF 0x55ED +0x86F0 0x55EE +0x86F1 0x55F0 +0x86F2 0x55F1 +0x86F3 0x55F4 +0x86F4 0x55F6 +0x86F5 0x55F8 +0x86F6 0x55F9 +0x86F7 0x55FA +0x86F8 0x55FB +0x86F9 0x55FC +0x86FA 0x55FF +0x86FB 0x5602 +0x86FC 0x5603 +0x86FD 0x5604 +0x86FE 0x5605 +0x8740 0x5606 +0x8741 0x5607 +0x8742 0x560A +0x8743 0x560B +0x8744 0x560D +0x8745 0x5610 +0x8746 0x5611 +0x8747 0x5612 +0x8748 0x5613 +0x8749 0x5614 +0x874A 0x5615 +0x874B 0x5616 +0x874C 0x5617 +0x874D 0x5619 +0x874E 0x561A +0x874F 0x561C +0x8750 0x561D +0x8751 0x5620 +0x8752 0x5621 +0x8753 0x5622 +0x8754 0x5625 +0x8755 0x5626 +0x8756 0x5628 +0x8757 0x5629 +0x8758 0x562A +0x8759 0x562B +0x875A 0x562E +0x875B 0x562F +0x875C 0x5630 +0x875D 0x5633 +0x875E 0x5635 +0x875F 0x5637 +0x8760 0x5638 +0x8761 0x563A +0x8762 0x563C +0x8763 0x563D +0x8764 0x563E +0x8765 0x5640 +0x8766 0x5641 +0x8767 0x5642 +0x8768 0x5643 +0x8769 0x5644 +0x876A 0x5645 +0x876B 0x5646 +0x876C 0x5647 +0x876D 0x5648 +0x876E 0x5649 +0x876F 0x564A +0x8770 0x564B +0x8771 0x564F +0x8772 0x5650 +0x8773 0x5651 +0x8774 0x5652 +0x8775 0x5653 +0x8776 0x5655 +0x8777 0x5656 +0x8778 0x565A +0x8779 0x565B +0x877A 0x565D +0x877B 0x565E +0x877C 0x565F +0x877D 0x5660 +0x877E 0x5661 +0x8780 0x5663 +0x8781 0x5665 +0x8782 0x5666 +0x8783 0x5667 +0x8784 0x566D +0x8785 0x566E +0x8786 0x566F +0x8787 0x5670 +0x8788 0x5672 +0x8789 0x5673 +0x878A 0x5674 +0x878B 0x5675 +0x878C 0x5677 +0x878D 0x5678 +0x878E 0x5679 +0x878F 0x567A +0x8790 0x567D +0x8791 0x567E +0x8792 0x567F +0x8793 0x5680 +0x8794 0x5681 +0x8795 0x5682 +0x8796 0x5683 +0x8797 0x5684 +0x8798 0x5687 +0x8799 0x5688 +0x879A 0x5689 +0x879B 0x568A +0x879C 0x568B +0x879D 0x568C +0x879E 0x568D +0x879F 0x5690 +0x87A0 0x5691 +0x87A1 0x5692 +0x87A2 0x5694 +0x87A3 0x5695 +0x87A4 0x5696 +0x87A5 0x5697 +0x87A6 0x5698 +0x87A7 0x5699 +0x87A8 0x569A +0x87A9 0x569B +0x87AA 0x569C +0x87AB 0x569D +0x87AC 0x569E +0x87AD 0x569F +0x87AE 0x56A0 +0x87AF 0x56A1 +0x87B0 0x56A2 +0x87B1 0x56A4 +0x87B2 0x56A5 +0x87B3 0x56A6 +0x87B4 0x56A7 +0x87B5 0x56A8 +0x87B6 0x56A9 +0x87B7 0x56AA +0x87B8 0x56AB +0x87B9 0x56AC +0x87BA 0x56AD +0x87BB 0x56AE +0x87BC 0x56B0 +0x87BD 0x56B1 +0x87BE 0x56B2 +0x87BF 0x56B3 +0x87C0 0x56B4 +0x87C1 0x56B5 +0x87C2 0x56B6 +0x87C3 0x56B8 +0x87C4 0x56B9 +0x87C5 0x56BA +0x87C6 0x56BB +0x87C7 0x56BD +0x87C8 0x56BE +0x87C9 0x56BF +0x87CA 0x56C0 +0x87CB 0x56C1 +0x87CC 0x56C2 +0x87CD 0x56C3 +0x87CE 0x56C4 +0x87CF 0x56C5 +0x87D0 0x56C6 +0x87D1 0x56C7 +0x87D2 0x56C8 +0x87D3 0x56C9 +0x87D4 0x56CB +0x87D5 0x56CC +0x87D6 0x56CD +0x87D7 0x56CE +0x87D8 0x56CF +0x87D9 0x56D0 +0x87DA 0x56D1 +0x87DB 0x56D2 +0x87DC 0x56D3 +0x87DD 0x56D5 +0x87DE 0x56D6 +0x87DF 0x56D8 +0x87E0 0x56D9 +0x87E1 0x56DC +0x87E2 0x56E3 +0x87E3 0x56E5 +0x87E4 0x56E6 +0x87E5 0x56E7 +0x87E6 0x56E8 +0x87E7 0x56E9 +0x87E8 0x56EA +0x87E9 0x56EC +0x87EA 0x56EE +0x87EB 0x56EF +0x87EC 0x56F2 +0x87ED 0x56F3 +0x87EE 0x56F6 +0x87EF 0x56F7 +0x87F0 0x56F8 +0x87F1 0x56FB +0x87F2 0x56FC +0x87F3 0x5700 +0x87F4 0x5701 +0x87F5 0x5702 +0x87F6 0x5705 +0x87F7 0x5707 +0x87F8 0x570B +0x87F9 0x570C +0x87FA 0x570D +0x87FB 0x570E +0x87FC 0x570F +0x87FD 0x5710 +0x87FE 0x5711 +0x8840 0x5712 +0x8841 0x5713 +0x8842 0x5714 +0x8843 0x5715 +0x8844 0x5716 +0x8845 0x5717 +0x8846 0x5718 +0x8847 0x5719 +0x8848 0x571A +0x8849 0x571B +0x884A 0x571D +0x884B 0x571E +0x884C 0x5720 +0x884D 0x5721 +0x884E 0x5722 +0x884F 0x5724 +0x8850 0x5725 +0x8851 0x5726 +0x8852 0x5727 +0x8853 0x572B +0x8854 0x5731 +0x8855 0x5732 +0x8856 0x5734 +0x8857 0x5735 +0x8858 0x5736 +0x8859 0x5737 +0x885A 0x5738 +0x885B 0x573C +0x885C 0x573D +0x885D 0x573F +0x885E 0x5741 +0x885F 0x5743 +0x8860 0x5744 +0x8861 0x5745 +0x8862 0x5746 +0x8863 0x5748 +0x8864 0x5749 +0x8865 0x574B +0x8866 0x5752 +0x8867 0x5753 +0x8868 0x5754 +0x8869 0x5755 +0x886A 0x5756 +0x886B 0x5758 +0x886C 0x5759 +0x886D 0x5762 +0x886E 0x5763 +0x886F 0x5765 +0x8870 0x5767 +0x8871 0x576C +0x8872 0x576E +0x8873 0x5770 +0x8874 0x5771 +0x8875 0x5772 +0x8876 0x5774 +0x8877 0x5775 +0x8878 0x5778 +0x8879 0x5779 +0x887A 0x577A +0x887B 0x577D +0x887C 0x577E +0x887D 0x577F +0x887E 0x5780 +0x8880 0x5781 +0x8881 0x5787 +0x8882 0x5788 +0x8883 0x5789 +0x8884 0x578A +0x8885 0x578D +0x8886 0x578E +0x8887 0x578F +0x8888 0x5790 +0x8889 0x5791 +0x888A 0x5794 +0x888B 0x5795 +0x888C 0x5796 +0x888D 0x5797 +0x888E 0x5798 +0x888F 0x5799 +0x8890 0x579A +0x8891 0x579C +0x8892 0x579D +0x8893 0x579E +0x8894 0x579F +0x8895 0x57A5 +0x8896 0x57A8 +0x8897 0x57AA +0x8898 0x57AC +0x8899 0x57AF +0x889A 0x57B0 +0x889B 0x57B1 +0x889C 0x57B3 +0x889D 0x57B5 +0x889E 0x57B6 +0x889F 0x57B7 +0x88A0 0x57B9 +0x88A1 0x57BA +0x88A2 0x57BB +0x88A3 0x57BC +0x88A4 0x57BD +0x88A5 0x57BE +0x88A6 0x57BF +0x88A7 0x57C0 +0x88A8 0x57C1 +0x88A9 0x57C4 +0x88AA 0x57C5 +0x88AB 0x57C6 +0x88AC 0x57C7 +0x88AD 0x57C8 +0x88AE 0x57C9 +0x88AF 0x57CA +0x88B0 0x57CC +0x88B1 0x57CD +0x88B2 0x57D0 +0x88B3 0x57D1 +0x88B4 0x57D3 +0x88B5 0x57D6 +0x88B6 0x57D7 +0x88B7 0x57DB +0x88B8 0x57DC +0x88B9 0x57DE +0x88BA 0x57E1 +0x88BB 0x57E2 +0x88BC 0x57E3 +0x88BD 0x57E5 +0x88BE 0x57E6 +0x88BF 0x57E7 +0x88C0 0x57E8 +0x88C1 0x57E9 +0x88C2 0x57EA +0x88C3 0x57EB +0x88C4 0x57EC +0x88C5 0x57EE +0x88C6 0x57F0 +0x88C7 0x57F1 +0x88C8 0x57F2 +0x88C9 0x57F3 +0x88CA 0x57F5 +0x88CB 0x57F6 +0x88CC 0x57F7 +0x88CD 0x57FB +0x88CE 0x57FC +0x88CF 0x57FE +0x88D0 0x57FF +0x88D1 0x5801 +0x88D2 0x5803 +0x88D3 0x5804 +0x88D4 0x5805 +0x88D5 0x5808 +0x88D6 0x5809 +0x88D7 0x580A +0x88D8 0x580C +0x88D9 0x580E +0x88DA 0x580F +0x88DB 0x5810 +0x88DC 0x5812 +0x88DD 0x5813 +0x88DE 0x5814 +0x88DF 0x5816 +0x88E0 0x5817 +0x88E1 0x5818 +0x88E2 0x581A +0x88E3 0x581B +0x88E4 0x581C +0x88E5 0x581D +0x88E6 0x581F +0x88E7 0x5822 +0x88E8 0x5823 +0x88E9 0x5825 +0x88EA 0x5826 +0x88EB 0x5827 +0x88EC 0x5828 +0x88ED 0x5829 +0x88EE 0x582B +0x88EF 0x582C +0x88F0 0x582D +0x88F1 0x582E +0x88F2 0x582F +0x88F3 0x5831 +0x88F4 0x5832 +0x88F5 0x5833 +0x88F6 0x5834 +0x88F7 0x5836 +0x88F8 0x5837 +0x88F9 0x5838 +0x88FA 0x5839 +0x88FB 0x583A +0x88FC 0x583B +0x88FD 0x583C +0x88FE 0x583D +0x8940 0x583E +0x8941 0x583F +0x8942 0x5840 +0x8943 0x5841 +0x8944 0x5842 +0x8945 0x5843 +0x8946 0x5845 +0x8947 0x5846 +0x8948 0x5847 +0x8949 0x5848 +0x894A 0x5849 +0x894B 0x584A +0x894C 0x584B +0x894D 0x584E +0x894E 0x584F +0x894F 0x5850 +0x8950 0x5852 +0x8951 0x5853 +0x8952 0x5855 +0x8953 0x5856 +0x8954 0x5857 +0x8955 0x5859 +0x8956 0x585A +0x8957 0x585B +0x8958 0x585C +0x8959 0x585D +0x895A 0x585F +0x895B 0x5860 +0x895C 0x5861 +0x895D 0x5862 +0x895E 0x5863 +0x895F 0x5864 +0x8960 0x5866 +0x8961 0x5867 +0x8962 0x5868 +0x8963 0x5869 +0x8964 0x586A +0x8965 0x586D +0x8966 0x586E +0x8967 0x586F +0x8968 0x5870 +0x8969 0x5871 +0x896A 0x5872 +0x896B 0x5873 +0x896C 0x5874 +0x896D 0x5875 +0x896E 0x5876 +0x896F 0x5877 +0x8970 0x5878 +0x8971 0x5879 +0x8972 0x587A +0x8973 0x587B +0x8974 0x587C +0x8975 0x587D +0x8976 0x587F +0x8977 0x5882 +0x8978 0x5884 +0x8979 0x5886 +0x897A 0x5887 +0x897B 0x5888 +0x897C 0x588A +0x897D 0x588B +0x897E 0x588C +0x8980 0x588D +0x8981 0x588E +0x8982 0x588F +0x8983 0x5890 +0x8984 0x5891 +0x8985 0x5894 +0x8986 0x5895 +0x8987 0x5896 +0x8988 0x5897 +0x8989 0x5898 +0x898A 0x589B +0x898B 0x589C +0x898C 0x589D +0x898D 0x58A0 +0x898E 0x58A1 +0x898F 0x58A2 +0x8990 0x58A3 +0x8991 0x58A4 +0x8992 0x58A5 +0x8993 0x58A6 +0x8994 0x58A7 +0x8995 0x58AA +0x8996 0x58AB +0x8997 0x58AC +0x8998 0x58AD +0x8999 0x58AE +0x899A 0x58AF +0x899B 0x58B0 +0x899C 0x58B1 +0x899D 0x58B2 +0x899E 0x58B3 +0x899F 0x58B4 +0x89A0 0x58B5 +0x89A1 0x58B6 +0x89A2 0x58B7 +0x89A3 0x58B8 +0x89A4 0x58B9 +0x89A5 0x58BA +0x89A6 0x58BB +0x89A7 0x58BD +0x89A8 0x58BE +0x89A9 0x58BF +0x89AA 0x58C0 +0x89AB 0x58C2 +0x89AC 0x58C3 +0x89AD 0x58C4 +0x89AE 0x58C6 +0x89AF 0x58C7 +0x89B0 0x58C8 +0x89B1 0x58C9 +0x89B2 0x58CA +0x89B3 0x58CB +0x89B4 0x58CC +0x89B5 0x58CD +0x89B6 0x58CE +0x89B7 0x58CF +0x89B8 0x58D0 +0x89B9 0x58D2 +0x89BA 0x58D3 +0x89BB 0x58D4 +0x89BC 0x58D6 +0x89BD 0x58D7 +0x89BE 0x58D8 +0x89BF 0x58D9 +0x89C0 0x58DA +0x89C1 0x58DB +0x89C2 0x58DC +0x89C3 0x58DD +0x89C4 0x58DE +0x89C5 0x58DF +0x89C6 0x58E0 +0x89C7 0x58E1 +0x89C8 0x58E2 +0x89C9 0x58E3 +0x89CA 0x58E5 +0x89CB 0x58E6 +0x89CC 0x58E7 +0x89CD 0x58E8 +0x89CE 0x58E9 +0x89CF 0x58EA +0x89D0 0x58ED +0x89D1 0x58EF +0x89D2 0x58F1 +0x89D3 0x58F2 +0x89D4 0x58F4 +0x89D5 0x58F5 +0x89D6 0x58F7 +0x89D7 0x58F8 +0x89D8 0x58FA +0x89D9 0x58FB +0x89DA 0x58FC +0x89DB 0x58FD +0x89DC 0x58FE +0x89DD 0x58FF +0x89DE 0x5900 +0x89DF 0x5901 +0x89E0 0x5903 +0x89E1 0x5905 +0x89E2 0x5906 +0x89E3 0x5908 +0x89E4 0x5909 +0x89E5 0x590A +0x89E6 0x590B +0x89E7 0x590C +0x89E8 0x590E +0x89E9 0x5910 +0x89EA 0x5911 +0x89EB 0x5912 +0x89EC 0x5913 +0x89ED 0x5917 +0x89EE 0x5918 +0x89EF 0x591B +0x89F0 0x591D +0x89F1 0x591E +0x89F2 0x5920 +0x89F3 0x5921 +0x89F4 0x5922 +0x89F5 0x5923 +0x89F6 0x5926 +0x89F7 0x5928 +0x89F8 0x592C +0x89F9 0x5930 +0x89FA 0x5932 +0x89FB 0x5933 +0x89FC 0x5935 +0x89FD 0x5936 +0x89FE 0x593B +0x8A40 0x593D +0x8A41 0x593E +0x8A42 0x593F +0x8A43 0x5940 +0x8A44 0x5943 +0x8A45 0x5945 +0x8A46 0x5946 +0x8A47 0x594A +0x8A48 0x594C +0x8A49 0x594D +0x8A4A 0x5950 +0x8A4B 0x5952 +0x8A4C 0x5953 +0x8A4D 0x5959 +0x8A4E 0x595B +0x8A4F 0x595C +0x8A50 0x595D +0x8A51 0x595E +0x8A52 0x595F +0x8A53 0x5961 +0x8A54 0x5963 +0x8A55 0x5964 +0x8A56 0x5966 +0x8A57 0x5967 +0x8A58 0x5968 +0x8A59 0x5969 +0x8A5A 0x596A +0x8A5B 0x596B +0x8A5C 0x596C +0x8A5D 0x596D +0x8A5E 0x596E +0x8A5F 0x596F +0x8A60 0x5970 +0x8A61 0x5971 +0x8A62 0x5972 +0x8A63 0x5975 +0x8A64 0x5977 +0x8A65 0x597A +0x8A66 0x597B +0x8A67 0x597C +0x8A68 0x597E +0x8A69 0x597F +0x8A6A 0x5980 +0x8A6B 0x5985 +0x8A6C 0x5989 +0x8A6D 0x598B +0x8A6E 0x598C +0x8A6F 0x598E +0x8A70 0x598F +0x8A71 0x5990 +0x8A72 0x5991 +0x8A73 0x5994 +0x8A74 0x5995 +0x8A75 0x5998 +0x8A76 0x599A +0x8A77 0x599B +0x8A78 0x599C +0x8A79 0x599D +0x8A7A 0x599F +0x8A7B 0x59A0 +0x8A7C 0x59A1 +0x8A7D 0x59A2 +0x8A7E 0x59A6 +0x8A80 0x59A7 +0x8A81 0x59AC +0x8A82 0x59AD +0x8A83 0x59B0 +0x8A84 0x59B1 +0x8A85 0x59B3 +0x8A86 0x59B4 +0x8A87 0x59B5 +0x8A88 0x59B6 +0x8A89 0x59B7 +0x8A8A 0x59B8 +0x8A8B 0x59BA +0x8A8C 0x59BC +0x8A8D 0x59BD +0x8A8E 0x59BF +0x8A8F 0x59C0 +0x8A90 0x59C1 +0x8A91 0x59C2 +0x8A92 0x59C3 +0x8A93 0x59C4 +0x8A94 0x59C5 +0x8A95 0x59C7 +0x8A96 0x59C8 +0x8A97 0x59C9 +0x8A98 0x59CC +0x8A99 0x59CD +0x8A9A 0x59CE +0x8A9B 0x59CF +0x8A9C 0x59D5 +0x8A9D 0x59D6 +0x8A9E 0x59D9 +0x8A9F 0x59DB +0x8AA0 0x59DE +0x8AA1 0x59DF +0x8AA2 0x59E0 +0x8AA3 0x59E1 +0x8AA4 0x59E2 +0x8AA5 0x59E4 +0x8AA6 0x59E6 +0x8AA7 0x59E7 +0x8AA8 0x59E9 +0x8AA9 0x59EA +0x8AAA 0x59EB +0x8AAB 0x59ED +0x8AAC 0x59EE +0x8AAD 0x59EF +0x8AAE 0x59F0 +0x8AAF 0x59F1 +0x8AB0 0x59F2 +0x8AB1 0x59F3 +0x8AB2 0x59F4 +0x8AB3 0x59F5 +0x8AB4 0x59F6 +0x8AB5 0x59F7 +0x8AB6 0x59F8 +0x8AB7 0x59FA +0x8AB8 0x59FC +0x8AB9 0x59FD +0x8ABA 0x59FE +0x8ABB 0x5A00 +0x8ABC 0x5A02 +0x8ABD 0x5A0A +0x8ABE 0x5A0B +0x8ABF 0x5A0D +0x8AC0 0x5A0E +0x8AC1 0x5A0F +0x8AC2 0x5A10 +0x8AC3 0x5A12 +0x8AC4 0x5A14 +0x8AC5 0x5A15 +0x8AC6 0x5A16 +0x8AC7 0x5A17 +0x8AC8 0x5A19 +0x8AC9 0x5A1A +0x8ACA 0x5A1B +0x8ACB 0x5A1D +0x8ACC 0x5A1E +0x8ACD 0x5A21 +0x8ACE 0x5A22 +0x8ACF 0x5A24 +0x8AD0 0x5A26 +0x8AD1 0x5A27 +0x8AD2 0x5A28 +0x8AD3 0x5A2A +0x8AD4 0x5A2B +0x8AD5 0x5A2C +0x8AD6 0x5A2D +0x8AD7 0x5A2E +0x8AD8 0x5A2F +0x8AD9 0x5A30 +0x8ADA 0x5A33 +0x8ADB 0x5A35 +0x8ADC 0x5A37 +0x8ADD 0x5A38 +0x8ADE 0x5A39 +0x8ADF 0x5A3A +0x8AE0 0x5A3B +0x8AE1 0x5A3D +0x8AE2 0x5A3E +0x8AE3 0x5A3F +0x8AE4 0x5A41 +0x8AE5 0x5A42 +0x8AE6 0x5A43 +0x8AE7 0x5A44 +0x8AE8 0x5A45 +0x8AE9 0x5A47 +0x8AEA 0x5A48 +0x8AEB 0x5A4B +0x8AEC 0x5A4C +0x8AED 0x5A4D +0x8AEE 0x5A4E +0x8AEF 0x5A4F +0x8AF0 0x5A50 +0x8AF1 0x5A51 +0x8AF2 0x5A52 +0x8AF3 0x5A53 +0x8AF4 0x5A54 +0x8AF5 0x5A56 +0x8AF6 0x5A57 +0x8AF7 0x5A58 +0x8AF8 0x5A59 +0x8AF9 0x5A5B +0x8AFA 0x5A5C +0x8AFB 0x5A5D +0x8AFC 0x5A5E +0x8AFD 0x5A5F +0x8AFE 0x5A60 +0x8B40 0x5A61 +0x8B41 0x5A63 +0x8B42 0x5A64 +0x8B43 0x5A65 +0x8B44 0x5A66 +0x8B45 0x5A68 +0x8B46 0x5A69 +0x8B47 0x5A6B +0x8B48 0x5A6C +0x8B49 0x5A6D +0x8B4A 0x5A6E +0x8B4B 0x5A6F +0x8B4C 0x5A70 +0x8B4D 0x5A71 +0x8B4E 0x5A72 +0x8B4F 0x5A73 +0x8B50 0x5A78 +0x8B51 0x5A79 +0x8B52 0x5A7B +0x8B53 0x5A7C +0x8B54 0x5A7D +0x8B55 0x5A7E +0x8B56 0x5A80 +0x8B57 0x5A81 +0x8B58 0x5A82 +0x8B59 0x5A83 +0x8B5A 0x5A84 +0x8B5B 0x5A85 +0x8B5C 0x5A86 +0x8B5D 0x5A87 +0x8B5E 0x5A88 +0x8B5F 0x5A89 +0x8B60 0x5A8A +0x8B61 0x5A8B +0x8B62 0x5A8C +0x8B63 0x5A8D +0x8B64 0x5A8E +0x8B65 0x5A8F +0x8B66 0x5A90 +0x8B67 0x5A91 +0x8B68 0x5A93 +0x8B69 0x5A94 +0x8B6A 0x5A95 +0x8B6B 0x5A96 +0x8B6C 0x5A97 +0x8B6D 0x5A98 +0x8B6E 0x5A99 +0x8B6F 0x5A9C +0x8B70 0x5A9D +0x8B71 0x5A9E +0x8B72 0x5A9F +0x8B73 0x5AA0 +0x8B74 0x5AA1 +0x8B75 0x5AA2 +0x8B76 0x5AA3 +0x8B77 0x5AA4 +0x8B78 0x5AA5 +0x8B79 0x5AA6 +0x8B7A 0x5AA7 +0x8B7B 0x5AA8 +0x8B7C 0x5AA9 +0x8B7D 0x5AAB +0x8B7E 0x5AAC +0x8B80 0x5AAD +0x8B81 0x5AAE +0x8B82 0x5AAF +0x8B83 0x5AB0 +0x8B84 0x5AB1 +0x8B85 0x5AB4 +0x8B86 0x5AB6 +0x8B87 0x5AB7 +0x8B88 0x5AB9 +0x8B89 0x5ABA +0x8B8A 0x5ABB +0x8B8B 0x5ABC +0x8B8C 0x5ABD +0x8B8D 0x5ABF +0x8B8E 0x5AC0 +0x8B8F 0x5AC3 +0x8B90 0x5AC4 +0x8B91 0x5AC5 +0x8B92 0x5AC6 +0x8B93 0x5AC7 +0x8B94 0x5AC8 +0x8B95 0x5ACA +0x8B96 0x5ACB +0x8B97 0x5ACD +0x8B98 0x5ACE +0x8B99 0x5ACF +0x8B9A 0x5AD0 +0x8B9B 0x5AD1 +0x8B9C 0x5AD3 +0x8B9D 0x5AD5 +0x8B9E 0x5AD7 +0x8B9F 0x5AD9 +0x8BA0 0x5ADA +0x8BA1 0x5ADB +0x8BA2 0x5ADD +0x8BA3 0x5ADE +0x8BA4 0x5ADF +0x8BA5 0x5AE2 +0x8BA6 0x5AE4 +0x8BA7 0x5AE5 +0x8BA8 0x5AE7 +0x8BA9 0x5AE8 +0x8BAA 0x5AEA +0x8BAB 0x5AEC +0x8BAC 0x5AED +0x8BAD 0x5AEE +0x8BAE 0x5AEF +0x8BAF 0x5AF0 +0x8BB0 0x5AF2 +0x8BB1 0x5AF3 +0x8BB2 0x5AF4 +0x8BB3 0x5AF5 +0x8BB4 0x5AF6 +0x8BB5 0x5AF7 +0x8BB6 0x5AF8 +0x8BB7 0x5AF9 +0x8BB8 0x5AFA +0x8BB9 0x5AFB +0x8BBA 0x5AFC +0x8BBB 0x5AFD +0x8BBC 0x5AFE +0x8BBD 0x5AFF +0x8BBE 0x5B00 +0x8BBF 0x5B01 +0x8BC0 0x5B02 +0x8BC1 0x5B03 +0x8BC2 0x5B04 +0x8BC3 0x5B05 +0x8BC4 0x5B06 +0x8BC5 0x5B07 +0x8BC6 0x5B08 +0x8BC7 0x5B0A +0x8BC8 0x5B0B +0x8BC9 0x5B0C +0x8BCA 0x5B0D +0x8BCB 0x5B0E +0x8BCC 0x5B0F +0x8BCD 0x5B10 +0x8BCE 0x5B11 +0x8BCF 0x5B12 +0x8BD0 0x5B13 +0x8BD1 0x5B14 +0x8BD2 0x5B15 +0x8BD3 0x5B18 +0x8BD4 0x5B19 +0x8BD5 0x5B1A +0x8BD6 0x5B1B +0x8BD7 0x5B1C +0x8BD8 0x5B1D +0x8BD9 0x5B1E +0x8BDA 0x5B1F +0x8BDB 0x5B20 +0x8BDC 0x5B21 +0x8BDD 0x5B22 +0x8BDE 0x5B23 +0x8BDF 0x5B24 +0x8BE0 0x5B25 +0x8BE1 0x5B26 +0x8BE2 0x5B27 +0x8BE3 0x5B28 +0x8BE4 0x5B29 +0x8BE5 0x5B2A +0x8BE6 0x5B2B +0x8BE7 0x5B2C +0x8BE8 0x5B2D +0x8BE9 0x5B2E +0x8BEA 0x5B2F +0x8BEB 0x5B30 +0x8BEC 0x5B31 +0x8BED 0x5B33 +0x8BEE 0x5B35 +0x8BEF 0x5B36 +0x8BF0 0x5B38 +0x8BF1 0x5B39 +0x8BF2 0x5B3A +0x8BF3 0x5B3B +0x8BF4 0x5B3C +0x8BF5 0x5B3D +0x8BF6 0x5B3E +0x8BF7 0x5B3F +0x8BF8 0x5B41 +0x8BF9 0x5B42 +0x8BFA 0x5B43 +0x8BFB 0x5B44 +0x8BFC 0x5B45 +0x8BFD 0x5B46 +0x8BFE 0x5B47 +0x8C40 0x5B48 +0x8C41 0x5B49 +0x8C42 0x5B4A +0x8C43 0x5B4B +0x8C44 0x5B4C +0x8C45 0x5B4D +0x8C46 0x5B4E +0x8C47 0x5B4F +0x8C48 0x5B52 +0x8C49 0x5B56 +0x8C4A 0x5B5E +0x8C4B 0x5B60 +0x8C4C 0x5B61 +0x8C4D 0x5B67 +0x8C4E 0x5B68 +0x8C4F 0x5B6B +0x8C50 0x5B6D +0x8C51 0x5B6E +0x8C52 0x5B6F +0x8C53 0x5B72 +0x8C54 0x5B74 +0x8C55 0x5B76 +0x8C56 0x5B77 +0x8C57 0x5B78 +0x8C58 0x5B79 +0x8C59 0x5B7B +0x8C5A 0x5B7C +0x8C5B 0x5B7E +0x8C5C 0x5B7F +0x8C5D 0x5B82 +0x8C5E 0x5B86 +0x8C5F 0x5B8A +0x8C60 0x5B8D +0x8C61 0x5B8E +0x8C62 0x5B90 +0x8C63 0x5B91 +0x8C64 0x5B92 +0x8C65 0x5B94 +0x8C66 0x5B96 +0x8C67 0x5B9F +0x8C68 0x5BA7 +0x8C69 0x5BA8 +0x8C6A 0x5BA9 +0x8C6B 0x5BAC +0x8C6C 0x5BAD +0x8C6D 0x5BAE +0x8C6E 0x5BAF +0x8C6F 0x5BB1 +0x8C70 0x5BB2 +0x8C71 0x5BB7 +0x8C72 0x5BBA +0x8C73 0x5BBB +0x8C74 0x5BBC +0x8C75 0x5BC0 +0x8C76 0x5BC1 +0x8C77 0x5BC3 +0x8C78 0x5BC8 +0x8C79 0x5BC9 +0x8C7A 0x5BCA +0x8C7B 0x5BCB +0x8C7C 0x5BCD +0x8C7D 0x5BCE +0x8C7E 0x5BCF +0x8C80 0x5BD1 +0x8C81 0x5BD4 +0x8C82 0x5BD5 +0x8C83 0x5BD6 +0x8C84 0x5BD7 +0x8C85 0x5BD8 +0x8C86 0x5BD9 +0x8C87 0x5BDA +0x8C88 0x5BDB +0x8C89 0x5BDC +0x8C8A 0x5BE0 +0x8C8B 0x5BE2 +0x8C8C 0x5BE3 +0x8C8D 0x5BE6 +0x8C8E 0x5BE7 +0x8C8F 0x5BE9 +0x8C90 0x5BEA +0x8C91 0x5BEB +0x8C92 0x5BEC +0x8C93 0x5BED +0x8C94 0x5BEF +0x8C95 0x5BF1 +0x8C96 0x5BF2 +0x8C97 0x5BF3 +0x8C98 0x5BF4 +0x8C99 0x5BF5 +0x8C9A 0x5BF6 +0x8C9B 0x5BF7 +0x8C9C 0x5BFD +0x8C9D 0x5BFE +0x8C9E 0x5C00 +0x8C9F 0x5C02 +0x8CA0 0x5C03 +0x8CA1 0x5C05 +0x8CA2 0x5C07 +0x8CA3 0x5C08 +0x8CA4 0x5C0B +0x8CA5 0x5C0C +0x8CA6 0x5C0D +0x8CA7 0x5C0E +0x8CA8 0x5C10 +0x8CA9 0x5C12 +0x8CAA 0x5C13 +0x8CAB 0x5C17 +0x8CAC 0x5C19 +0x8CAD 0x5C1B +0x8CAE 0x5C1E +0x8CAF 0x5C1F +0x8CB0 0x5C20 +0x8CB1 0x5C21 +0x8CB2 0x5C23 +0x8CB3 0x5C26 +0x8CB4 0x5C28 +0x8CB5 0x5C29 +0x8CB6 0x5C2A +0x8CB7 0x5C2B +0x8CB8 0x5C2D +0x8CB9 0x5C2E +0x8CBA 0x5C2F +0x8CBB 0x5C30 +0x8CBC 0x5C32 +0x8CBD 0x5C33 +0x8CBE 0x5C35 +0x8CBF 0x5C36 +0x8CC0 0x5C37 +0x8CC1 0x5C43 +0x8CC2 0x5C44 +0x8CC3 0x5C46 +0x8CC4 0x5C47 +0x8CC5 0x5C4C +0x8CC6 0x5C4D +0x8CC7 0x5C52 +0x8CC8 0x5C53 +0x8CC9 0x5C54 +0x8CCA 0x5C56 +0x8CCB 0x5C57 +0x8CCC 0x5C58 +0x8CCD 0x5C5A +0x8CCE 0x5C5B +0x8CCF 0x5C5C +0x8CD0 0x5C5D +0x8CD1 0x5C5F +0x8CD2 0x5C62 +0x8CD3 0x5C64 +0x8CD4 0x5C67 +0x8CD5 0x5C68 +0x8CD6 0x5C69 +0x8CD7 0x5C6A +0x8CD8 0x5C6B +0x8CD9 0x5C6C +0x8CDA 0x5C6D +0x8CDB 0x5C70 +0x8CDC 0x5C72 +0x8CDD 0x5C73 +0x8CDE 0x5C74 +0x8CDF 0x5C75 +0x8CE0 0x5C76 +0x8CE1 0x5C77 +0x8CE2 0x5C78 +0x8CE3 0x5C7B +0x8CE4 0x5C7C +0x8CE5 0x5C7D +0x8CE6 0x5C7E +0x8CE7 0x5C80 +0x8CE8 0x5C83 +0x8CE9 0x5C84 +0x8CEA 0x5C85 +0x8CEB 0x5C86 +0x8CEC 0x5C87 +0x8CED 0x5C89 +0x8CEE 0x5C8A +0x8CEF 0x5C8B +0x8CF0 0x5C8E +0x8CF1 0x5C8F +0x8CF2 0x5C92 +0x8CF3 0x5C93 +0x8CF4 0x5C95 +0x8CF5 0x5C9D +0x8CF6 0x5C9E +0x8CF7 0x5C9F +0x8CF8 0x5CA0 +0x8CF9 0x5CA1 +0x8CFA 0x5CA4 +0x8CFB 0x5CA5 +0x8CFC 0x5CA6 +0x8CFD 0x5CA7 +0x8CFE 0x5CA8 +0x8D40 0x5CAA +0x8D41 0x5CAE +0x8D42 0x5CAF +0x8D43 0x5CB0 +0x8D44 0x5CB2 +0x8D45 0x5CB4 +0x8D46 0x5CB6 +0x8D47 0x5CB9 +0x8D48 0x5CBA +0x8D49 0x5CBB +0x8D4A 0x5CBC +0x8D4B 0x5CBE +0x8D4C 0x5CC0 +0x8D4D 0x5CC2 +0x8D4E 0x5CC3 +0x8D4F 0x5CC5 +0x8D50 0x5CC6 +0x8D51 0x5CC7 +0x8D52 0x5CC8 +0x8D53 0x5CC9 +0x8D54 0x5CCA +0x8D55 0x5CCC +0x8D56 0x5CCD +0x8D57 0x5CCE +0x8D58 0x5CCF +0x8D59 0x5CD0 +0x8D5A 0x5CD1 +0x8D5B 0x5CD3 +0x8D5C 0x5CD4 +0x8D5D 0x5CD5 +0x8D5E 0x5CD6 +0x8D5F 0x5CD7 +0x8D60 0x5CD8 +0x8D61 0x5CDA +0x8D62 0x5CDB +0x8D63 0x5CDC +0x8D64 0x5CDD +0x8D65 0x5CDE +0x8D66 0x5CDF +0x8D67 0x5CE0 +0x8D68 0x5CE2 +0x8D69 0x5CE3 +0x8D6A 0x5CE7 +0x8D6B 0x5CE9 +0x8D6C 0x5CEB +0x8D6D 0x5CEC +0x8D6E 0x5CEE +0x8D6F 0x5CEF +0x8D70 0x5CF1 +0x8D71 0x5CF2 +0x8D72 0x5CF3 +0x8D73 0x5CF4 +0x8D74 0x5CF5 +0x8D75 0x5CF6 +0x8D76 0x5CF7 +0x8D77 0x5CF8 +0x8D78 0x5CF9 +0x8D79 0x5CFA +0x8D7A 0x5CFC +0x8D7B 0x5CFD +0x8D7C 0x5CFE +0x8D7D 0x5CFF +0x8D7E 0x5D00 +0x8D80 0x5D01 +0x8D81 0x5D04 +0x8D82 0x5D05 +0x8D83 0x5D08 +0x8D84 0x5D09 +0x8D85 0x5D0A +0x8D86 0x5D0B +0x8D87 0x5D0C +0x8D88 0x5D0D +0x8D89 0x5D0F +0x8D8A 0x5D10 +0x8D8B 0x5D11 +0x8D8C 0x5D12 +0x8D8D 0x5D13 +0x8D8E 0x5D15 +0x8D8F 0x5D17 +0x8D90 0x5D18 +0x8D91 0x5D19 +0x8D92 0x5D1A +0x8D93 0x5D1C +0x8D94 0x5D1D +0x8D95 0x5D1F +0x8D96 0x5D20 +0x8D97 0x5D21 +0x8D98 0x5D22 +0x8D99 0x5D23 +0x8D9A 0x5D25 +0x8D9B 0x5D28 +0x8D9C 0x5D2A +0x8D9D 0x5D2B +0x8D9E 0x5D2C +0x8D9F 0x5D2F +0x8DA0 0x5D30 +0x8DA1 0x5D31 +0x8DA2 0x5D32 +0x8DA3 0x5D33 +0x8DA4 0x5D35 +0x8DA5 0x5D36 +0x8DA6 0x5D37 +0x8DA7 0x5D38 +0x8DA8 0x5D39 +0x8DA9 0x5D3A +0x8DAA 0x5D3B +0x8DAB 0x5D3C +0x8DAC 0x5D3F +0x8DAD 0x5D40 +0x8DAE 0x5D41 +0x8DAF 0x5D42 +0x8DB0 0x5D43 +0x8DB1 0x5D44 +0x8DB2 0x5D45 +0x8DB3 0x5D46 +0x8DB4 0x5D48 +0x8DB5 0x5D49 +0x8DB6 0x5D4D +0x8DB7 0x5D4E +0x8DB8 0x5D4F +0x8DB9 0x5D50 +0x8DBA 0x5D51 +0x8DBB 0x5D52 +0x8DBC 0x5D53 +0x8DBD 0x5D54 +0x8DBE 0x5D55 +0x8DBF 0x5D56 +0x8DC0 0x5D57 +0x8DC1 0x5D59 +0x8DC2 0x5D5A +0x8DC3 0x5D5C +0x8DC4 0x5D5E +0x8DC5 0x5D5F +0x8DC6 0x5D60 +0x8DC7 0x5D61 +0x8DC8 0x5D62 +0x8DC9 0x5D63 +0x8DCA 0x5D64 +0x8DCB 0x5D65 +0x8DCC 0x5D66 +0x8DCD 0x5D67 +0x8DCE 0x5D68 +0x8DCF 0x5D6A +0x8DD0 0x5D6D +0x8DD1 0x5D6E +0x8DD2 0x5D70 +0x8DD3 0x5D71 +0x8DD4 0x5D72 +0x8DD5 0x5D73 +0x8DD6 0x5D75 +0x8DD7 0x5D76 +0x8DD8 0x5D77 +0x8DD9 0x5D78 +0x8DDA 0x5D79 +0x8DDB 0x5D7A +0x8DDC 0x5D7B +0x8DDD 0x5D7C +0x8DDE 0x5D7D +0x8DDF 0x5D7E +0x8DE0 0x5D7F +0x8DE1 0x5D80 +0x8DE2 0x5D81 +0x8DE3 0x5D83 +0x8DE4 0x5D84 +0x8DE5 0x5D85 +0x8DE6 0x5D86 +0x8DE7 0x5D87 +0x8DE8 0x5D88 +0x8DE9 0x5D89 +0x8DEA 0x5D8A +0x8DEB 0x5D8B +0x8DEC 0x5D8C +0x8DED 0x5D8D +0x8DEE 0x5D8E +0x8DEF 0x5D8F +0x8DF0 0x5D90 +0x8DF1 0x5D91 +0x8DF2 0x5D92 +0x8DF3 0x5D93 +0x8DF4 0x5D94 +0x8DF5 0x5D95 +0x8DF6 0x5D96 +0x8DF7 0x5D97 +0x8DF8 0x5D98 +0x8DF9 0x5D9A +0x8DFA 0x5D9B +0x8DFB 0x5D9C +0x8DFC 0x5D9E +0x8DFD 0x5D9F +0x8DFE 0x5DA0 +0x8E40 0x5DA1 +0x8E41 0x5DA2 +0x8E42 0x5DA3 +0x8E43 0x5DA4 +0x8E44 0x5DA5 +0x8E45 0x5DA6 +0x8E46 0x5DA7 +0x8E47 0x5DA8 +0x8E48 0x5DA9 +0x8E49 0x5DAA +0x8E4A 0x5DAB +0x8E4B 0x5DAC +0x8E4C 0x5DAD +0x8E4D 0x5DAE +0x8E4E 0x5DAF +0x8E4F 0x5DB0 +0x8E50 0x5DB1 +0x8E51 0x5DB2 +0x8E52 0x5DB3 +0x8E53 0x5DB4 +0x8E54 0x5DB5 +0x8E55 0x5DB6 +0x8E56 0x5DB8 +0x8E57 0x5DB9 +0x8E58 0x5DBA +0x8E59 0x5DBB +0x8E5A 0x5DBC +0x8E5B 0x5DBD +0x8E5C 0x5DBE +0x8E5D 0x5DBF +0x8E5E 0x5DC0 +0x8E5F 0x5DC1 +0x8E60 0x5DC2 +0x8E61 0x5DC3 +0x8E62 0x5DC4 +0x8E63 0x5DC6 +0x8E64 0x5DC7 +0x8E65 0x5DC8 +0x8E66 0x5DC9 +0x8E67 0x5DCA +0x8E68 0x5DCB +0x8E69 0x5DCC +0x8E6A 0x5DCE +0x8E6B 0x5DCF +0x8E6C 0x5DD0 +0x8E6D 0x5DD1 +0x8E6E 0x5DD2 +0x8E6F 0x5DD3 +0x8E70 0x5DD4 +0x8E71 0x5DD5 +0x8E72 0x5DD6 +0x8E73 0x5DD7 +0x8E74 0x5DD8 +0x8E75 0x5DD9 +0x8E76 0x5DDA +0x8E77 0x5DDC +0x8E78 0x5DDF +0x8E79 0x5DE0 +0x8E7A 0x5DE3 +0x8E7B 0x5DE4 +0x8E7C 0x5DEA +0x8E7D 0x5DEC +0x8E7E 0x5DED +0x8E80 0x5DF0 +0x8E81 0x5DF5 +0x8E82 0x5DF6 +0x8E83 0x5DF8 +0x8E84 0x5DF9 +0x8E85 0x5DFA +0x8E86 0x5DFB +0x8E87 0x5DFC +0x8E88 0x5DFF +0x8E89 0x5E00 +0x8E8A 0x5E04 +0x8E8B 0x5E07 +0x8E8C 0x5E09 +0x8E8D 0x5E0A +0x8E8E 0x5E0B +0x8E8F 0x5E0D +0x8E90 0x5E0E +0x8E91 0x5E12 +0x8E92 0x5E13 +0x8E93 0x5E17 +0x8E94 0x5E1E +0x8E95 0x5E1F +0x8E96 0x5E20 +0x8E97 0x5E21 +0x8E98 0x5E22 +0x8E99 0x5E23 +0x8E9A 0x5E24 +0x8E9B 0x5E25 +0x8E9C 0x5E28 +0x8E9D 0x5E29 +0x8E9E 0x5E2A +0x8E9F 0x5E2B +0x8EA0 0x5E2C +0x8EA1 0x5E2F +0x8EA2 0x5E30 +0x8EA3 0x5E32 +0x8EA4 0x5E33 +0x8EA5 0x5E34 +0x8EA6 0x5E35 +0x8EA7 0x5E36 +0x8EA8 0x5E39 +0x8EA9 0x5E3A +0x8EAA 0x5E3E +0x8EAB 0x5E3F +0x8EAC 0x5E40 +0x8EAD 0x5E41 +0x8EAE 0x5E43 +0x8EAF 0x5E46 +0x8EB0 0x5E47 +0x8EB1 0x5E48 +0x8EB2 0x5E49 +0x8EB3 0x5E4A +0x8EB4 0x5E4B +0x8EB5 0x5E4D +0x8EB6 0x5E4E +0x8EB7 0x5E4F +0x8EB8 0x5E50 +0x8EB9 0x5E51 +0x8EBA 0x5E52 +0x8EBB 0x5E53 +0x8EBC 0x5E56 +0x8EBD 0x5E57 +0x8EBE 0x5E58 +0x8EBF 0x5E59 +0x8EC0 0x5E5A +0x8EC1 0x5E5C +0x8EC2 0x5E5D +0x8EC3 0x5E5F +0x8EC4 0x5E60 +0x8EC5 0x5E63 +0x8EC6 0x5E64 +0x8EC7 0x5E65 +0x8EC8 0x5E66 +0x8EC9 0x5E67 +0x8ECA 0x5E68 +0x8ECB 0x5E69 +0x8ECC 0x5E6A +0x8ECD 0x5E6B +0x8ECE 0x5E6C +0x8ECF 0x5E6D +0x8ED0 0x5E6E +0x8ED1 0x5E6F +0x8ED2 0x5E70 +0x8ED3 0x5E71 +0x8ED4 0x5E75 +0x8ED5 0x5E77 +0x8ED6 0x5E79 +0x8ED7 0x5E7E +0x8ED8 0x5E81 +0x8ED9 0x5E82 +0x8EDA 0x5E83 +0x8EDB 0x5E85 +0x8EDC 0x5E88 +0x8EDD 0x5E89 +0x8EDE 0x5E8C +0x8EDF 0x5E8D +0x8EE0 0x5E8E +0x8EE1 0x5E92 +0x8EE2 0x5E98 +0x8EE3 0x5E9B +0x8EE4 0x5E9D +0x8EE5 0x5EA1 +0x8EE6 0x5EA2 +0x8EE7 0x5EA3 +0x8EE8 0x5EA4 +0x8EE9 0x5EA8 +0x8EEA 0x5EA9 +0x8EEB 0x5EAA +0x8EEC 0x5EAB +0x8EED 0x5EAC +0x8EEE 0x5EAE +0x8EEF 0x5EAF +0x8EF0 0x5EB0 +0x8EF1 0x5EB1 +0x8EF2 0x5EB2 +0x8EF3 0x5EB4 +0x8EF4 0x5EBA +0x8EF5 0x5EBB +0x8EF6 0x5EBC +0x8EF7 0x5EBD +0x8EF8 0x5EBF +0x8EF9 0x5EC0 +0x8EFA 0x5EC1 +0x8EFB 0x5EC2 +0x8EFC 0x5EC3 +0x8EFD 0x5EC4 +0x8EFE 0x5EC5 +0x8F40 0x5EC6 +0x8F41 0x5EC7 +0x8F42 0x5EC8 +0x8F43 0x5ECB +0x8F44 0x5ECC +0x8F45 0x5ECD +0x8F46 0x5ECE +0x8F47 0x5ECF +0x8F48 0x5ED0 +0x8F49 0x5ED4 +0x8F4A 0x5ED5 +0x8F4B 0x5ED7 +0x8F4C 0x5ED8 +0x8F4D 0x5ED9 +0x8F4E 0x5EDA +0x8F4F 0x5EDC +0x8F50 0x5EDD +0x8F51 0x5EDE +0x8F52 0x5EDF +0x8F53 0x5EE0 +0x8F54 0x5EE1 +0x8F55 0x5EE2 +0x8F56 0x5EE3 +0x8F57 0x5EE4 +0x8F58 0x5EE5 +0x8F59 0x5EE6 +0x8F5A 0x5EE7 +0x8F5B 0x5EE9 +0x8F5C 0x5EEB +0x8F5D 0x5EEC +0x8F5E 0x5EED +0x8F5F 0x5EEE +0x8F60 0x5EEF +0x8F61 0x5EF0 +0x8F62 0x5EF1 +0x8F63 0x5EF2 +0x8F64 0x5EF3 +0x8F65 0x5EF5 +0x8F66 0x5EF8 +0x8F67 0x5EF9 +0x8F68 0x5EFB +0x8F69 0x5EFC +0x8F6A 0x5EFD +0x8F6B 0x5F05 +0x8F6C 0x5F06 +0x8F6D 0x5F07 +0x8F6E 0x5F09 +0x8F6F 0x5F0C +0x8F70 0x5F0D +0x8F71 0x5F0E +0x8F72 0x5F10 +0x8F73 0x5F12 +0x8F74 0x5F14 +0x8F75 0x5F16 +0x8F76 0x5F19 +0x8F77 0x5F1A +0x8F78 0x5F1C +0x8F79 0x5F1D +0x8F7A 0x5F1E +0x8F7B 0x5F21 +0x8F7C 0x5F22 +0x8F7D 0x5F23 +0x8F7E 0x5F24 +0x8F80 0x5F28 +0x8F81 0x5F2B +0x8F82 0x5F2C +0x8F83 0x5F2E +0x8F84 0x5F30 +0x8F85 0x5F32 +0x8F86 0x5F33 +0x8F87 0x5F34 +0x8F88 0x5F35 +0x8F89 0x5F36 +0x8F8A 0x5F37 +0x8F8B 0x5F38 +0x8F8C 0x5F3B +0x8F8D 0x5F3D +0x8F8E 0x5F3E +0x8F8F 0x5F3F +0x8F90 0x5F41 +0x8F91 0x5F42 +0x8F92 0x5F43 +0x8F93 0x5F44 +0x8F94 0x5F45 +0x8F95 0x5F46 +0x8F96 0x5F47 +0x8F97 0x5F48 +0x8F98 0x5F49 +0x8F99 0x5F4A +0x8F9A 0x5F4B +0x8F9B 0x5F4C +0x8F9C 0x5F4D +0x8F9D 0x5F4E +0x8F9E 0x5F4F +0x8F9F 0x5F51 +0x8FA0 0x5F54 +0x8FA1 0x5F59 +0x8FA2 0x5F5A +0x8FA3 0x5F5B +0x8FA4 0x5F5C +0x8FA5 0x5F5E +0x8FA6 0x5F5F +0x8FA7 0x5F60 +0x8FA8 0x5F63 +0x8FA9 0x5F65 +0x8FAA 0x5F67 +0x8FAB 0x5F68 +0x8FAC 0x5F6B +0x8FAD 0x5F6E +0x8FAE 0x5F6F +0x8FAF 0x5F72 +0x8FB0 0x5F74 +0x8FB1 0x5F75 +0x8FB2 0x5F76 +0x8FB3 0x5F78 +0x8FB4 0x5F7A +0x8FB5 0x5F7D +0x8FB6 0x5F7E +0x8FB7 0x5F7F +0x8FB8 0x5F83 +0x8FB9 0x5F86 +0x8FBA 0x5F8D +0x8FBB 0x5F8E +0x8FBC 0x5F8F +0x8FBD 0x5F91 +0x8FBE 0x5F93 +0x8FBF 0x5F94 +0x8FC0 0x5F96 +0x8FC1 0x5F9A +0x8FC2 0x5F9B +0x8FC3 0x5F9D +0x8FC4 0x5F9E +0x8FC5 0x5F9F +0x8FC6 0x5FA0 +0x8FC7 0x5FA2 +0x8FC8 0x5FA3 +0x8FC9 0x5FA4 +0x8FCA 0x5FA5 +0x8FCB 0x5FA6 +0x8FCC 0x5FA7 +0x8FCD 0x5FA9 +0x8FCE 0x5FAB +0x8FCF 0x5FAC +0x8FD0 0x5FAF +0x8FD1 0x5FB0 +0x8FD2 0x5FB1 +0x8FD3 0x5FB2 +0x8FD4 0x5FB3 +0x8FD5 0x5FB4 +0x8FD6 0x5FB6 +0x8FD7 0x5FB8 +0x8FD8 0x5FB9 +0x8FD9 0x5FBA +0x8FDA 0x5FBB +0x8FDB 0x5FBE +0x8FDC 0x5FBF +0x8FDD 0x5FC0 +0x8FDE 0x5FC1 +0x8FDF 0x5FC2 +0x8FE0 0x5FC7 +0x8FE1 0x5FC8 +0x8FE2 0x5FCA +0x8FE3 0x5FCB +0x8FE4 0x5FCE +0x8FE5 0x5FD3 +0x8FE6 0x5FD4 +0x8FE7 0x5FD5 +0x8FE8 0x5FDA +0x8FE9 0x5FDB +0x8FEA 0x5FDC +0x8FEB 0x5FDE +0x8FEC 0x5FDF +0x8FED 0x5FE2 +0x8FEE 0x5FE3 +0x8FEF 0x5FE5 +0x8FF0 0x5FE6 +0x8FF1 0x5FE8 +0x8FF2 0x5FE9 +0x8FF3 0x5FEC +0x8FF4 0x5FEF +0x8FF5 0x5FF0 +0x8FF6 0x5FF2 +0x8FF7 0x5FF3 +0x8FF8 0x5FF4 +0x8FF9 0x5FF6 +0x8FFA 0x5FF7 +0x8FFB 0x5FF9 +0x8FFC 0x5FFA +0x8FFD 0x5FFC +0x8FFE 0x6007 +0x9040 0x6008 +0x9041 0x6009 +0x9042 0x600B +0x9043 0x600C +0x9044 0x6010 +0x9045 0x6011 +0x9046 0x6013 +0x9047 0x6017 +0x9048 0x6018 +0x9049 0x601A +0x904A 0x601E +0x904B 0x601F +0x904C 0x6022 +0x904D 0x6023 +0x904E 0x6024 +0x904F 0x602C +0x9050 0x602D +0x9051 0x602E +0x9052 0x6030 +0x9053 0x6031 +0x9054 0x6032 +0x9055 0x6033 +0x9056 0x6034 +0x9057 0x6036 +0x9058 0x6037 +0x9059 0x6038 +0x905A 0x6039 +0x905B 0x603A +0x905C 0x603D +0x905D 0x603E +0x905E 0x6040 +0x905F 0x6044 +0x9060 0x6045 +0x9061 0x6046 +0x9062 0x6047 +0x9063 0x6048 +0x9064 0x6049 +0x9065 0x604A +0x9066 0x604C +0x9067 0x604E +0x9068 0x604F +0x9069 0x6051 +0x906A 0x6053 +0x906B 0x6054 +0x906C 0x6056 +0x906D 0x6057 +0x906E 0x6058 +0x906F 0x605B +0x9070 0x605C +0x9071 0x605E +0x9072 0x605F +0x9073 0x6060 +0x9074 0x6061 +0x9075 0x6065 +0x9076 0x6066 +0x9077 0x606E +0x9078 0x6071 +0x9079 0x6072 +0x907A 0x6074 +0x907B 0x6075 +0x907C 0x6077 +0x907D 0x607E +0x907E 0x6080 +0x9080 0x6081 +0x9081 0x6082 +0x9082 0x6085 +0x9083 0x6086 +0x9084 0x6087 +0x9085 0x6088 +0x9086 0x608A +0x9087 0x608B +0x9088 0x608E +0x9089 0x608F +0x908A 0x6090 +0x908B 0x6091 +0x908C 0x6093 +0x908D 0x6095 +0x908E 0x6097 +0x908F 0x6098 +0x9090 0x6099 +0x9091 0x609C +0x9092 0x609E +0x9093 0x60A1 +0x9094 0x60A2 +0x9095 0x60A4 +0x9096 0x60A5 +0x9097 0x60A7 +0x9098 0x60A9 +0x9099 0x60AA +0x909A 0x60AE +0x909B 0x60B0 +0x909C 0x60B3 +0x909D 0x60B5 +0x909E 0x60B6 +0x909F 0x60B7 +0x90A0 0x60B9 +0x90A1 0x60BA +0x90A2 0x60BD +0x90A3 0x60BE +0x90A4 0x60BF +0x90A5 0x60C0 +0x90A6 0x60C1 +0x90A7 0x60C2 +0x90A8 0x60C3 +0x90A9 0x60C4 +0x90AA 0x60C7 +0x90AB 0x60C8 +0x90AC 0x60C9 +0x90AD 0x60CC +0x90AE 0x60CD +0x90AF 0x60CE +0x90B0 0x60CF +0x90B1 0x60D0 +0x90B2 0x60D2 +0x90B3 0x60D3 +0x90B4 0x60D4 +0x90B5 0x60D6 +0x90B6 0x60D7 +0x90B7 0x60D9 +0x90B8 0x60DB +0x90B9 0x60DE +0x90BA 0x60E1 +0x90BB 0x60E2 +0x90BC 0x60E3 +0x90BD 0x60E4 +0x90BE 0x60E5 +0x90BF 0x60EA +0x90C0 0x60F1 +0x90C1 0x60F2 +0x90C2 0x60F5 +0x90C3 0x60F7 +0x90C4 0x60F8 +0x90C5 0x60FB +0x90C6 0x60FC +0x90C7 0x60FD +0x90C8 0x60FE +0x90C9 0x60FF +0x90CA 0x6102 +0x90CB 0x6103 +0x90CC 0x6104 +0x90CD 0x6105 +0x90CE 0x6107 +0x90CF 0x610A +0x90D0 0x610B +0x90D1 0x610C +0x90D2 0x6110 +0x90D3 0x6111 +0x90D4 0x6112 +0x90D5 0x6113 +0x90D6 0x6114 +0x90D7 0x6116 +0x90D8 0x6117 +0x90D9 0x6118 +0x90DA 0x6119 +0x90DB 0x611B +0x90DC 0x611C +0x90DD 0x611D +0x90DE 0x611E +0x90DF 0x6121 +0x90E0 0x6122 +0x90E1 0x6125 +0x90E2 0x6128 +0x90E3 0x6129 +0x90E4 0x612A +0x90E5 0x612C +0x90E6 0x612D +0x90E7 0x612E +0x90E8 0x612F +0x90E9 0x6130 +0x90EA 0x6131 +0x90EB 0x6132 +0x90EC 0x6133 +0x90ED 0x6134 +0x90EE 0x6135 +0x90EF 0x6136 +0x90F0 0x6137 +0x90F1 0x6138 +0x90F2 0x6139 +0x90F3 0x613A +0x90F4 0x613B +0x90F5 0x613C +0x90F6 0x613D +0x90F7 0x613E +0x90F8 0x6140 +0x90F9 0x6141 +0x90FA 0x6142 +0x90FB 0x6143 +0x90FC 0x6144 +0x90FD 0x6145 +0x90FE 0x6146 +0x9140 0x6147 +0x9141 0x6149 +0x9142 0x614B +0x9143 0x614D +0x9144 0x614F +0x9145 0x6150 +0x9146 0x6152 +0x9147 0x6153 +0x9148 0x6154 +0x9149 0x6156 +0x914A 0x6157 +0x914B 0x6158 +0x914C 0x6159 +0x914D 0x615A +0x914E 0x615B +0x914F 0x615C +0x9150 0x615E +0x9151 0x615F +0x9152 0x6160 +0x9153 0x6161 +0x9154 0x6163 +0x9155 0x6164 +0x9156 0x6165 +0x9157 0x6166 +0x9158 0x6169 +0x9159 0x616A +0x915A 0x616B +0x915B 0x616C +0x915C 0x616D +0x915D 0x616E +0x915E 0x616F +0x915F 0x6171 +0x9160 0x6172 +0x9161 0x6173 +0x9162 0x6174 +0x9163 0x6176 +0x9164 0x6178 +0x9165 0x6179 +0x9166 0x617A +0x9167 0x617B +0x9168 0x617C +0x9169 0x617D +0x916A 0x617E +0x916B 0x617F +0x916C 0x6180 +0x916D 0x6181 +0x916E 0x6182 +0x916F 0x6183 +0x9170 0x6184 +0x9171 0x6185 +0x9172 0x6186 +0x9173 0x6187 +0x9174 0x6188 +0x9175 0x6189 +0x9176 0x618A +0x9177 0x618C +0x9178 0x618D +0x9179 0x618F +0x917A 0x6190 +0x917B 0x6191 +0x917C 0x6192 +0x917D 0x6193 +0x917E 0x6195 +0x9180 0x6196 +0x9181 0x6197 +0x9182 0x6198 +0x9183 0x6199 +0x9184 0x619A +0x9185 0x619B +0x9186 0x619C +0x9187 0x619E +0x9188 0x619F +0x9189 0x61A0 +0x918A 0x61A1 +0x918B 0x61A2 +0x918C 0x61A3 +0x918D 0x61A4 +0x918E 0x61A5 +0x918F 0x61A6 +0x9190 0x61AA +0x9191 0x61AB +0x9192 0x61AD +0x9193 0x61AE +0x9194 0x61AF +0x9195 0x61B0 +0x9196 0x61B1 +0x9197 0x61B2 +0x9198 0x61B3 +0x9199 0x61B4 +0x919A 0x61B5 +0x919B 0x61B6 +0x919C 0x61B8 +0x919D 0x61B9 +0x919E 0x61BA +0x919F 0x61BB +0x91A0 0x61BC +0x91A1 0x61BD +0x91A2 0x61BF +0x91A3 0x61C0 +0x91A4 0x61C1 +0x91A5 0x61C3 +0x91A6 0x61C4 +0x91A7 0x61C5 +0x91A8 0x61C6 +0x91A9 0x61C7 +0x91AA 0x61C9 +0x91AB 0x61CC +0x91AC 0x61CD +0x91AD 0x61CE +0x91AE 0x61CF +0x91AF 0x61D0 +0x91B0 0x61D3 +0x91B1 0x61D5 +0x91B2 0x61D6 +0x91B3 0x61D7 +0x91B4 0x61D8 +0x91B5 0x61D9 +0x91B6 0x61DA +0x91B7 0x61DB +0x91B8 0x61DC +0x91B9 0x61DD +0x91BA 0x61DE +0x91BB 0x61DF +0x91BC 0x61E0 +0x91BD 0x61E1 +0x91BE 0x61E2 +0x91BF 0x61E3 +0x91C0 0x61E4 +0x91C1 0x61E5 +0x91C2 0x61E7 +0x91C3 0x61E8 +0x91C4 0x61E9 +0x91C5 0x61EA +0x91C6 0x61EB +0x91C7 0x61EC +0x91C8 0x61ED +0x91C9 0x61EE +0x91CA 0x61EF +0x91CB 0x61F0 +0x91CC 0x61F1 +0x91CD 0x61F2 +0x91CE 0x61F3 +0x91CF 0x61F4 +0x91D0 0x61F6 +0x91D1 0x61F7 +0x91D2 0x61F8 +0x91D3 0x61F9 +0x91D4 0x61FA +0x91D5 0x61FB +0x91D6 0x61FC +0x91D7 0x61FD +0x91D8 0x61FE +0x91D9 0x6200 +0x91DA 0x6201 +0x91DB 0x6202 +0x91DC 0x6203 +0x91DD 0x6204 +0x91DE 0x6205 +0x91DF 0x6207 +0x91E0 0x6209 +0x91E1 0x6213 +0x91E2 0x6214 +0x91E3 0x6219 +0x91E4 0x621C +0x91E5 0x621D +0x91E6 0x621E +0x91E7 0x6220 +0x91E8 0x6223 +0x91E9 0x6226 +0x91EA 0x6227 +0x91EB 0x6228 +0x91EC 0x6229 +0x91ED 0x622B +0x91EE 0x622D +0x91EF 0x622F +0x91F0 0x6230 +0x91F1 0x6231 +0x91F2 0x6232 +0x91F3 0x6235 +0x91F4 0x6236 +0x91F5 0x6238 +0x91F6 0x6239 +0x91F7 0x623A +0x91F8 0x623B +0x91F9 0x623C +0x91FA 0x6242 +0x91FB 0x6244 +0x91FC 0x6245 +0x91FD 0x6246 +0x91FE 0x624A +0x9240 0x624F +0x9241 0x6250 +0x9242 0x6255 +0x9243 0x6256 +0x9244 0x6257 +0x9245 0x6259 +0x9246 0x625A +0x9247 0x625C +0x9248 0x625D +0x9249 0x625E +0x924A 0x625F +0x924B 0x6260 +0x924C 0x6261 +0x924D 0x6262 +0x924E 0x6264 +0x924F 0x6265 +0x9250 0x6268 +0x9251 0x6271 +0x9252 0x6272 +0x9253 0x6274 +0x9254 0x6275 +0x9255 0x6277 +0x9256 0x6278 +0x9257 0x627A +0x9258 0x627B +0x9259 0x627D +0x925A 0x6281 +0x925B 0x6282 +0x925C 0x6283 +0x925D 0x6285 +0x925E 0x6286 +0x925F 0x6287 +0x9260 0x6288 +0x9261 0x628B +0x9262 0x628C +0x9263 0x628D +0x9264 0x628E +0x9265 0x628F +0x9266 0x6290 +0x9267 0x6294 +0x9268 0x6299 +0x9269 0x629C +0x926A 0x629D +0x926B 0x629E +0x926C 0x62A3 +0x926D 0x62A6 +0x926E 0x62A7 +0x926F 0x62A9 +0x9270 0x62AA +0x9271 0x62AD +0x9272 0x62AE +0x9273 0x62AF +0x9274 0x62B0 +0x9275 0x62B2 +0x9276 0x62B3 +0x9277 0x62B4 +0x9278 0x62B6 +0x9279 0x62B7 +0x927A 0x62B8 +0x927B 0x62BA +0x927C 0x62BE +0x927D 0x62C0 +0x927E 0x62C1 +0x9280 0x62C3 +0x9281 0x62CB +0x9282 0x62CF +0x9283 0x62D1 +0x9284 0x62D5 +0x9285 0x62DD +0x9286 0x62DE +0x9287 0x62E0 +0x9288 0x62E1 +0x9289 0x62E4 +0x928A 0x62EA +0x928B 0x62EB +0x928C 0x62F0 +0x928D 0x62F2 +0x928E 0x62F5 +0x928F 0x62F8 +0x9290 0x62F9 +0x9291 0x62FA +0x9292 0x62FB +0x9293 0x6300 +0x9294 0x6303 +0x9295 0x6304 +0x9296 0x6305 +0x9297 0x6306 +0x9298 0x630A +0x9299 0x630B +0x929A 0x630C +0x929B 0x630D +0x929C 0x630F +0x929D 0x6310 +0x929E 0x6312 +0x929F 0x6313 +0x92A0 0x6314 +0x92A1 0x6315 +0x92A2 0x6317 +0x92A3 0x6318 +0x92A4 0x6319 +0x92A5 0x631C +0x92A6 0x6326 +0x92A7 0x6327 +0x92A8 0x6329 +0x92A9 0x632C +0x92AA 0x632D +0x92AB 0x632E +0x92AC 0x6330 +0x92AD 0x6331 +0x92AE 0x6333 +0x92AF 0x6334 +0x92B0 0x6335 +0x92B1 0x6336 +0x92B2 0x6337 +0x92B3 0x6338 +0x92B4 0x633B +0x92B5 0x633C +0x92B6 0x633E +0x92B7 0x633F +0x92B8 0x6340 +0x92B9 0x6341 +0x92BA 0x6344 +0x92BB 0x6347 +0x92BC 0x6348 +0x92BD 0x634A +0x92BE 0x6351 +0x92BF 0x6352 +0x92C0 0x6353 +0x92C1 0x6354 +0x92C2 0x6356 +0x92C3 0x6357 +0x92C4 0x6358 +0x92C5 0x6359 +0x92C6 0x635A +0x92C7 0x635B +0x92C8 0x635C +0x92C9 0x635D +0x92CA 0x6360 +0x92CB 0x6364 +0x92CC 0x6365 +0x92CD 0x6366 +0x92CE 0x6368 +0x92CF 0x636A +0x92D0 0x636B +0x92D1 0x636C +0x92D2 0x636F +0x92D3 0x6370 +0x92D4 0x6372 +0x92D5 0x6373 +0x92D6 0x6374 +0x92D7 0x6375 +0x92D8 0x6378 +0x92D9 0x6379 +0x92DA 0x637C +0x92DB 0x637D +0x92DC 0x637E +0x92DD 0x637F +0x92DE 0x6381 +0x92DF 0x6383 +0x92E0 0x6384 +0x92E1 0x6385 +0x92E2 0x6386 +0x92E3 0x638B +0x92E4 0x638D +0x92E5 0x6391 +0x92E6 0x6393 +0x92E7 0x6394 +0x92E8 0x6395 +0x92E9 0x6397 +0x92EA 0x6399 +0x92EB 0x639A +0x92EC 0x639B +0x92ED 0x639C +0x92EE 0x639D +0x92EF 0x639E +0x92F0 0x639F +0x92F1 0x63A1 +0x92F2 0x63A4 +0x92F3 0x63A6 +0x92F4 0x63AB +0x92F5 0x63AF +0x92F6 0x63B1 +0x92F7 0x63B2 +0x92F8 0x63B5 +0x92F9 0x63B6 +0x92FA 0x63B9 +0x92FB 0x63BB +0x92FC 0x63BD +0x92FD 0x63BF +0x92FE 0x63C0 +0x9340 0x63C1 +0x9341 0x63C2 +0x9342 0x63C3 +0x9343 0x63C5 +0x9344 0x63C7 +0x9345 0x63C8 +0x9346 0x63CA +0x9347 0x63CB +0x9348 0x63CC +0x9349 0x63D1 +0x934A 0x63D3 +0x934B 0x63D4 +0x934C 0x63D5 +0x934D 0x63D7 +0x934E 0x63D8 +0x934F 0x63D9 +0x9350 0x63DA +0x9351 0x63DB +0x9352 0x63DC +0x9353 0x63DD +0x9354 0x63DF +0x9355 0x63E2 +0x9356 0x63E4 +0x9357 0x63E5 +0x9358 0x63E6 +0x9359 0x63E7 +0x935A 0x63E8 +0x935B 0x63EB +0x935C 0x63EC +0x935D 0x63EE +0x935E 0x63EF +0x935F 0x63F0 +0x9360 0x63F1 +0x9361 0x63F3 +0x9362 0x63F5 +0x9363 0x63F7 +0x9364 0x63F9 +0x9365 0x63FA +0x9366 0x63FB +0x9367 0x63FC +0x9368 0x63FE +0x9369 0x6403 +0x936A 0x6404 +0x936B 0x6406 +0x936C 0x6407 +0x936D 0x6408 +0x936E 0x6409 +0x936F 0x640A +0x9370 0x640D +0x9371 0x640E +0x9372 0x6411 +0x9373 0x6412 +0x9374 0x6415 +0x9375 0x6416 +0x9376 0x6417 +0x9377 0x6418 +0x9378 0x6419 +0x9379 0x641A +0x937A 0x641D +0x937B 0x641F +0x937C 0x6422 +0x937D 0x6423 +0x937E 0x6424 +0x9380 0x6425 +0x9381 0x6427 +0x9382 0x6428 +0x9383 0x6429 +0x9384 0x642B +0x9385 0x642E +0x9386 0x642F +0x9387 0x6430 +0x9388 0x6431 +0x9389 0x6432 +0x938A 0x6433 +0x938B 0x6435 +0x938C 0x6436 +0x938D 0x6437 +0x938E 0x6438 +0x938F 0x6439 +0x9390 0x643B +0x9391 0x643C +0x9392 0x643E +0x9393 0x6440 +0x9394 0x6442 +0x9395 0x6443 +0x9396 0x6449 +0x9397 0x644B +0x9398 0x644C +0x9399 0x644D +0x939A 0x644E +0x939B 0x644F +0x939C 0x6450 +0x939D 0x6451 +0x939E 0x6453 +0x939F 0x6455 +0x93A0 0x6456 +0x93A1 0x6457 +0x93A2 0x6459 +0x93A3 0x645A +0x93A4 0x645B +0x93A5 0x645C +0x93A6 0x645D +0x93A7 0x645F +0x93A8 0x6460 +0x93A9 0x6461 +0x93AA 0x6462 +0x93AB 0x6463 +0x93AC 0x6464 +0x93AD 0x6465 +0x93AE 0x6466 +0x93AF 0x6468 +0x93B0 0x646A +0x93B1 0x646B +0x93B2 0x646C +0x93B3 0x646E +0x93B4 0x646F +0x93B5 0x6470 +0x93B6 0x6471 +0x93B7 0x6472 +0x93B8 0x6473 +0x93B9 0x6474 +0x93BA 0x6475 +0x93BB 0x6476 +0x93BC 0x6477 +0x93BD 0x647B +0x93BE 0x647C +0x93BF 0x647D +0x93C0 0x647E +0x93C1 0x647F +0x93C2 0x6480 +0x93C3 0x6481 +0x93C4 0x6483 +0x93C5 0x6486 +0x93C6 0x6488 +0x93C7 0x6489 +0x93C8 0x648A +0x93C9 0x648B +0x93CA 0x648C +0x93CB 0x648D +0x93CC 0x648E +0x93CD 0x648F +0x93CE 0x6490 +0x93CF 0x6493 +0x93D0 0x6494 +0x93D1 0x6497 +0x93D2 0x6498 +0x93D3 0x649A +0x93D4 0x649B +0x93D5 0x649C +0x93D6 0x649D +0x93D7 0x649F +0x93D8 0x64A0 +0x93D9 0x64A1 +0x93DA 0x64A2 +0x93DB 0x64A3 +0x93DC 0x64A5 +0x93DD 0x64A6 +0x93DE 0x64A7 +0x93DF 0x64A8 +0x93E0 0x64AA +0x93E1 0x64AB +0x93E2 0x64AF +0x93E3 0x64B1 +0x93E4 0x64B2 +0x93E5 0x64B3 +0x93E6 0x64B4 +0x93E7 0x64B6 +0x93E8 0x64B9 +0x93E9 0x64BB +0x93EA 0x64BD +0x93EB 0x64BE +0x93EC 0x64BF +0x93ED 0x64C1 +0x93EE 0x64C3 +0x93EF 0x64C4 +0x93F0 0x64C6 +0x93F1 0x64C7 +0x93F2 0x64C8 +0x93F3 0x64C9 +0x93F4 0x64CA +0x93F5 0x64CB +0x93F6 0x64CC +0x93F7 0x64CF +0x93F8 0x64D1 +0x93F9 0x64D3 +0x93FA 0x64D4 +0x93FB 0x64D5 +0x93FC 0x64D6 +0x93FD 0x64D9 +0x93FE 0x64DA +0x9440 0x64DB +0x9441 0x64DC +0x9442 0x64DD +0x9443 0x64DF +0x9444 0x64E0 +0x9445 0x64E1 +0x9446 0x64E3 +0x9447 0x64E5 +0x9448 0x64E7 +0x9449 0x64E8 +0x944A 0x64E9 +0x944B 0x64EA +0x944C 0x64EB +0x944D 0x64EC +0x944E 0x64ED +0x944F 0x64EE +0x9450 0x64EF +0x9451 0x64F0 +0x9452 0x64F1 +0x9453 0x64F2 +0x9454 0x64F3 +0x9455 0x64F4 +0x9456 0x64F5 +0x9457 0x64F6 +0x9458 0x64F7 +0x9459 0x64F8 +0x945A 0x64F9 +0x945B 0x64FA +0x945C 0x64FB +0x945D 0x64FC +0x945E 0x64FD +0x945F 0x64FE +0x9460 0x64FF +0x9461 0x6501 +0x9462 0x6502 +0x9463 0x6503 +0x9464 0x6504 +0x9465 0x6505 +0x9466 0x6506 +0x9467 0x6507 +0x9468 0x6508 +0x9469 0x650A +0x946A 0x650B +0x946B 0x650C +0x946C 0x650D +0x946D 0x650E +0x946E 0x650F +0x946F 0x6510 +0x9470 0x6511 +0x9471 0x6513 +0x9472 0x6514 +0x9473 0x6515 +0x9474 0x6516 +0x9475 0x6517 +0x9476 0x6519 +0x9477 0x651A +0x9478 0x651B +0x9479 0x651C +0x947A 0x651D +0x947B 0x651E +0x947C 0x651F +0x947D 0x6520 +0x947E 0x6521 +0x9480 0x6522 +0x9481 0x6523 +0x9482 0x6524 +0x9483 0x6526 +0x9484 0x6527 +0x9485 0x6528 +0x9486 0x6529 +0x9487 0x652A +0x9488 0x652C +0x9489 0x652D +0x948A 0x6530 +0x948B 0x6531 +0x948C 0x6532 +0x948D 0x6533 +0x948E 0x6537 +0x948F 0x653A +0x9490 0x653C +0x9491 0x653D +0x9492 0x6540 +0x9493 0x6541 +0x9494 0x6542 +0x9495 0x6543 +0x9496 0x6544 +0x9497 0x6546 +0x9498 0x6547 +0x9499 0x654A +0x949A 0x654B +0x949B 0x654D +0x949C 0x654E +0x949D 0x6550 +0x949E 0x6552 +0x949F 0x6553 +0x94A0 0x6554 +0x94A1 0x6557 +0x94A2 0x6558 +0x94A3 0x655A +0x94A4 0x655C +0x94A5 0x655F +0x94A6 0x6560 +0x94A7 0x6561 +0x94A8 0x6564 +0x94A9 0x6565 +0x94AA 0x6567 +0x94AB 0x6568 +0x94AC 0x6569 +0x94AD 0x656A +0x94AE 0x656D +0x94AF 0x656E +0x94B0 0x656F +0x94B1 0x6571 +0x94B2 0x6573 +0x94B3 0x6575 +0x94B4 0x6576 +0x94B5 0x6578 +0x94B6 0x6579 +0x94B7 0x657A +0x94B8 0x657B +0x94B9 0x657C +0x94BA 0x657D +0x94BB 0x657E +0x94BC 0x657F +0x94BD 0x6580 +0x94BE 0x6581 +0x94BF 0x6582 +0x94C0 0x6583 +0x94C1 0x6584 +0x94C2 0x6585 +0x94C3 0x6586 +0x94C4 0x6588 +0x94C5 0x6589 +0x94C6 0x658A +0x94C7 0x658D +0x94C8 0x658E +0x94C9 0x658F +0x94CA 0x6592 +0x94CB 0x6594 +0x94CC 0x6595 +0x94CD 0x6596 +0x94CE 0x6598 +0x94CF 0x659A +0x94D0 0x659D +0x94D1 0x659E +0x94D2 0x65A0 +0x94D3 0x65A2 +0x94D4 0x65A3 +0x94D5 0x65A6 +0x94D6 0x65A8 +0x94D7 0x65AA +0x94D8 0x65AC +0x94D9 0x65AE +0x94DA 0x65B1 +0x94DB 0x65B2 +0x94DC 0x65B3 +0x94DD 0x65B4 +0x94DE 0x65B5 +0x94DF 0x65B6 +0x94E0 0x65B7 +0x94E1 0x65B8 +0x94E2 0x65BA +0x94E3 0x65BB +0x94E4 0x65BE +0x94E5 0x65BF +0x94E6 0x65C0 +0x94E7 0x65C2 +0x94E8 0x65C7 +0x94E9 0x65C8 +0x94EA 0x65C9 +0x94EB 0x65CA +0x94EC 0x65CD +0x94ED 0x65D0 +0x94EE 0x65D1 +0x94EF 0x65D3 +0x94F0 0x65D4 +0x94F1 0x65D5 +0x94F2 0x65D8 +0x94F3 0x65D9 +0x94F4 0x65DA +0x94F5 0x65DB +0x94F6 0x65DC +0x94F7 0x65DD +0x94F8 0x65DE +0x94F9 0x65DF +0x94FA 0x65E1 +0x94FB 0x65E3 +0x94FC 0x65E4 +0x94FD 0x65EA +0x94FE 0x65EB +0x9540 0x65F2 +0x9541 0x65F3 +0x9542 0x65F4 +0x9543 0x65F5 +0x9544 0x65F8 +0x9545 0x65F9 +0x9546 0x65FB +0x9547 0x65FC +0x9548 0x65FD +0x9549 0x65FE +0x954A 0x65FF +0x954B 0x6601 +0x954C 0x6604 +0x954D 0x6605 +0x954E 0x6607 +0x954F 0x6608 +0x9550 0x6609 +0x9551 0x660B +0x9552 0x660D +0x9553 0x6610 +0x9554 0x6611 +0x9555 0x6612 +0x9556 0x6616 +0x9557 0x6617 +0x9558 0x6618 +0x9559 0x661A +0x955A 0x661B +0x955B 0x661C +0x955C 0x661E +0x955D 0x6621 +0x955E 0x6622 +0x955F 0x6623 +0x9560 0x6624 +0x9561 0x6626 +0x9562 0x6629 +0x9563 0x662A +0x9564 0x662B +0x9565 0x662C +0x9566 0x662E +0x9567 0x6630 +0x9568 0x6632 +0x9569 0x6633 +0x956A 0x6637 +0x956B 0x6638 +0x956C 0x6639 +0x956D 0x663A +0x956E 0x663B +0x956F 0x663D +0x9570 0x663F +0x9571 0x6640 +0x9572 0x6642 +0x9573 0x6644 +0x9574 0x6645 +0x9575 0x6646 +0x9576 0x6647 +0x9577 0x6648 +0x9578 0x6649 +0x9579 0x664A +0x957A 0x664D +0x957B 0x664E +0x957C 0x6650 +0x957D 0x6651 +0x957E 0x6658 +0x9580 0x6659 +0x9581 0x665B +0x9582 0x665C +0x9583 0x665D +0x9584 0x665E +0x9585 0x6660 +0x9586 0x6662 +0x9587 0x6663 +0x9588 0x6665 +0x9589 0x6667 +0x958A 0x6669 +0x958B 0x666A +0x958C 0x666B +0x958D 0x666C +0x958E 0x666D +0x958F 0x6671 +0x9590 0x6672 +0x9591 0x6673 +0x9592 0x6675 +0x9593 0x6678 +0x9594 0x6679 +0x9595 0x667B +0x9596 0x667C +0x9597 0x667D +0x9598 0x667F +0x9599 0x6680 +0x959A 0x6681 +0x959B 0x6683 +0x959C 0x6685 +0x959D 0x6686 +0x959E 0x6688 +0x959F 0x6689 +0x95A0 0x668A +0x95A1 0x668B +0x95A2 0x668D +0x95A3 0x668E +0x95A4 0x668F +0x95A5 0x6690 +0x95A6 0x6692 +0x95A7 0x6693 +0x95A8 0x6694 +0x95A9 0x6695 +0x95AA 0x6698 +0x95AB 0x6699 +0x95AC 0x669A +0x95AD 0x669B +0x95AE 0x669C +0x95AF 0x669E +0x95B0 0x669F +0x95B1 0x66A0 +0x95B2 0x66A1 +0x95B3 0x66A2 +0x95B4 0x66A3 +0x95B5 0x66A4 +0x95B6 0x66A5 +0x95B7 0x66A6 +0x95B8 0x66A9 +0x95B9 0x66AA +0x95BA 0x66AB +0x95BB 0x66AC +0x95BC 0x66AD +0x95BD 0x66AF +0x95BE 0x66B0 +0x95BF 0x66B1 +0x95C0 0x66B2 +0x95C1 0x66B3 +0x95C2 0x66B5 +0x95C3 0x66B6 +0x95C4 0x66B7 +0x95C5 0x66B8 +0x95C6 0x66BA +0x95C7 0x66BB +0x95C8 0x66BC +0x95C9 0x66BD +0x95CA 0x66BF +0x95CB 0x66C0 +0x95CC 0x66C1 +0x95CD 0x66C2 +0x95CE 0x66C3 +0x95CF 0x66C4 +0x95D0 0x66C5 +0x95D1 0x66C6 +0x95D2 0x66C7 +0x95D3 0x66C8 +0x95D4 0x66C9 +0x95D5 0x66CA +0x95D6 0x66CB +0x95D7 0x66CC +0x95D8 0x66CD +0x95D9 0x66CE +0x95DA 0x66CF +0x95DB 0x66D0 +0x95DC 0x66D1 +0x95DD 0x66D2 +0x95DE 0x66D3 +0x95DF 0x66D4 +0x95E0 0x66D5 +0x95E1 0x66D6 +0x95E2 0x66D7 +0x95E3 0x66D8 +0x95E4 0x66DA +0x95E5 0x66DE +0x95E6 0x66DF +0x95E7 0x66E0 +0x95E8 0x66E1 +0x95E9 0x66E2 +0x95EA 0x66E3 +0x95EB 0x66E4 +0x95EC 0x66E5 +0x95ED 0x66E7 +0x95EE 0x66E8 +0x95EF 0x66EA +0x95F0 0x66EB +0x95F1 0x66EC +0x95F2 0x66ED +0x95F3 0x66EE +0x95F4 0x66EF +0x95F5 0x66F1 +0x95F6 0x66F5 +0x95F7 0x66F6 +0x95F8 0x66F8 +0x95F9 0x66FA +0x95FA 0x66FB +0x95FB 0x66FD +0x95FC 0x6701 +0x95FD 0x6702 +0x95FE 0x6703 +0x9640 0x6704 +0x9641 0x6705 +0x9642 0x6706 +0x9643 0x6707 +0x9644 0x670C +0x9645 0x670E +0x9646 0x670F +0x9647 0x6711 +0x9648 0x6712 +0x9649 0x6713 +0x964A 0x6716 +0x964B 0x6718 +0x964C 0x6719 +0x964D 0x671A +0x964E 0x671C +0x964F 0x671E +0x9650 0x6720 +0x9651 0x6721 +0x9652 0x6722 +0x9653 0x6723 +0x9654 0x6724 +0x9655 0x6725 +0x9656 0x6727 +0x9657 0x6729 +0x9658 0x672E +0x9659 0x6730 +0x965A 0x6732 +0x965B 0x6733 +0x965C 0x6736 +0x965D 0x6737 +0x965E 0x6738 +0x965F 0x6739 +0x9660 0x673B +0x9661 0x673C +0x9662 0x673E +0x9663 0x673F +0x9664 0x6741 +0x9665 0x6744 +0x9666 0x6745 +0x9667 0x6747 +0x9668 0x674A +0x9669 0x674B +0x966A 0x674D +0x966B 0x6752 +0x966C 0x6754 +0x966D 0x6755 +0x966E 0x6757 +0x966F 0x6758 +0x9670 0x6759 +0x9671 0x675A +0x9672 0x675B +0x9673 0x675D +0x9674 0x6762 +0x9675 0x6763 +0x9676 0x6764 +0x9677 0x6766 +0x9678 0x6767 +0x9679 0x676B +0x967A 0x676C +0x967B 0x676E +0x967C 0x6771 +0x967D 0x6774 +0x967E 0x6776 +0x9680 0x6778 +0x9681 0x6779 +0x9682 0x677A +0x9683 0x677B +0x9684 0x677D +0x9685 0x6780 +0x9686 0x6782 +0x9687 0x6783 +0x9688 0x6785 +0x9689 0x6786 +0x968A 0x6788 +0x968B 0x678A +0x968C 0x678C +0x968D 0x678D +0x968E 0x678E +0x968F 0x678F +0x9690 0x6791 +0x9691 0x6792 +0x9692 0x6793 +0x9693 0x6794 +0x9694 0x6796 +0x9695 0x6799 +0x9696 0x679B +0x9697 0x679F +0x9698 0x67A0 +0x9699 0x67A1 +0x969A 0x67A4 +0x969B 0x67A6 +0x969C 0x67A9 +0x969D 0x67AC +0x969E 0x67AE +0x969F 0x67B1 +0x96A0 0x67B2 +0x96A1 0x67B4 +0x96A2 0x67B9 +0x96A3 0x67BA +0x96A4 0x67BB +0x96A5 0x67BC +0x96A6 0x67BD +0x96A7 0x67BE +0x96A8 0x67BF +0x96A9 0x67C0 +0x96AA 0x67C2 +0x96AB 0x67C5 +0x96AC 0x67C6 +0x96AD 0x67C7 +0x96AE 0x67C8 +0x96AF 0x67C9 +0x96B0 0x67CA +0x96B1 0x67CB +0x96B2 0x67CC +0x96B3 0x67CD +0x96B4 0x67CE +0x96B5 0x67D5 +0x96B6 0x67D6 +0x96B7 0x67D7 +0x96B8 0x67DB +0x96B9 0x67DF +0x96BA 0x67E1 +0x96BB 0x67E3 +0x96BC 0x67E4 +0x96BD 0x67E6 +0x96BE 0x67E7 +0x96BF 0x67E8 +0x96C0 0x67EA +0x96C1 0x67EB +0x96C2 0x67ED +0x96C3 0x67EE +0x96C4 0x67F2 +0x96C5 0x67F5 +0x96C6 0x67F6 +0x96C7 0x67F7 +0x96C8 0x67F8 +0x96C9 0x67F9 +0x96CA 0x67FA +0x96CB 0x67FB +0x96CC 0x67FC +0x96CD 0x67FE +0x96CE 0x6801 +0x96CF 0x6802 +0x96D0 0x6803 +0x96D1 0x6804 +0x96D2 0x6806 +0x96D3 0x680D +0x96D4 0x6810 +0x96D5 0x6812 +0x96D6 0x6814 +0x96D7 0x6815 +0x96D8 0x6818 +0x96D9 0x6819 +0x96DA 0x681A +0x96DB 0x681B +0x96DC 0x681C +0x96DD 0x681E +0x96DE 0x681F +0x96DF 0x6820 +0x96E0 0x6822 +0x96E1 0x6823 +0x96E2 0x6824 +0x96E3 0x6825 +0x96E4 0x6826 +0x96E5 0x6827 +0x96E6 0x6828 +0x96E7 0x682B +0x96E8 0x682C +0x96E9 0x682D +0x96EA 0x682E +0x96EB 0x682F +0x96EC 0x6830 +0x96ED 0x6831 +0x96EE 0x6834 +0x96EF 0x6835 +0x96F0 0x6836 +0x96F1 0x683A +0x96F2 0x683B +0x96F3 0x683F +0x96F4 0x6847 +0x96F5 0x684B +0x96F6 0x684D +0x96F7 0x684F +0x96F8 0x6852 +0x96F9 0x6856 +0x96FA 0x6857 +0x96FB 0x6858 +0x96FC 0x6859 +0x96FD 0x685A +0x96FE 0x685B +0x9740 0x685C +0x9741 0x685D +0x9742 0x685E +0x9743 0x685F +0x9744 0x686A +0x9745 0x686C +0x9746 0x686D +0x9747 0x686E +0x9748 0x686F +0x9749 0x6870 +0x974A 0x6871 +0x974B 0x6872 +0x974C 0x6873 +0x974D 0x6875 +0x974E 0x6878 +0x974F 0x6879 +0x9750 0x687A +0x9751 0x687B +0x9752 0x687C +0x9753 0x687D +0x9754 0x687E +0x9755 0x687F +0x9756 0x6880 +0x9757 0x6882 +0x9758 0x6884 +0x9759 0x6887 +0x975A 0x6888 +0x975B 0x6889 +0x975C 0x688A +0x975D 0x688B +0x975E 0x688C +0x975F 0x688D +0x9760 0x688E +0x9761 0x6890 +0x9762 0x6891 +0x9763 0x6892 +0x9764 0x6894 +0x9765 0x6895 +0x9766 0x6896 +0x9767 0x6898 +0x9768 0x6899 +0x9769 0x689A +0x976A 0x689B +0x976B 0x689C +0x976C 0x689D +0x976D 0x689E +0x976E 0x689F +0x976F 0x68A0 +0x9770 0x68A1 +0x9771 0x68A3 +0x9772 0x68A4 +0x9773 0x68A5 +0x9774 0x68A9 +0x9775 0x68AA +0x9776 0x68AB +0x9777 0x68AC +0x9778 0x68AE +0x9779 0x68B1 +0x977A 0x68B2 +0x977B 0x68B4 +0x977C 0x68B6 +0x977D 0x68B7 +0x977E 0x68B8 +0x9780 0x68B9 +0x9781 0x68BA +0x9782 0x68BB +0x9783 0x68BC +0x9784 0x68BD +0x9785 0x68BE +0x9786 0x68BF +0x9787 0x68C1 +0x9788 0x68C3 +0x9789 0x68C4 +0x978A 0x68C5 +0x978B 0x68C6 +0x978C 0x68C7 +0x978D 0x68C8 +0x978E 0x68CA +0x978F 0x68CC +0x9790 0x68CE +0x9791 0x68CF +0x9792 0x68D0 +0x9793 0x68D1 +0x9794 0x68D3 +0x9795 0x68D4 +0x9796 0x68D6 +0x9797 0x68D7 +0x9798 0x68D9 +0x9799 0x68DB +0x979A 0x68DC +0x979B 0x68DD +0x979C 0x68DE +0x979D 0x68DF +0x979E 0x68E1 +0x979F 0x68E2 +0x97A0 0x68E4 +0x97A1 0x68E5 +0x97A2 0x68E6 +0x97A3 0x68E7 +0x97A4 0x68E8 +0x97A5 0x68E9 +0x97A6 0x68EA +0x97A7 0x68EB +0x97A8 0x68EC +0x97A9 0x68ED +0x97AA 0x68EF +0x97AB 0x68F2 +0x97AC 0x68F3 +0x97AD 0x68F4 +0x97AE 0x68F6 +0x97AF 0x68F7 +0x97B0 0x68F8 +0x97B1 0x68FB +0x97B2 0x68FD +0x97B3 0x68FE +0x97B4 0x68FF +0x97B5 0x6900 +0x97B6 0x6902 +0x97B7 0x6903 +0x97B8 0x6904 +0x97B9 0x6906 +0x97BA 0x6907 +0x97BB 0x6908 +0x97BC 0x6909 +0x97BD 0x690A +0x97BE 0x690C +0x97BF 0x690F +0x97C0 0x6911 +0x97C1 0x6913 +0x97C2 0x6914 +0x97C3 0x6915 +0x97C4 0x6916 +0x97C5 0x6917 +0x97C6 0x6918 +0x97C7 0x6919 +0x97C8 0x691A +0x97C9 0x691B +0x97CA 0x691C +0x97CB 0x691D +0x97CC 0x691E +0x97CD 0x6921 +0x97CE 0x6922 +0x97CF 0x6923 +0x97D0 0x6925 +0x97D1 0x6926 +0x97D2 0x6927 +0x97D3 0x6928 +0x97D4 0x6929 +0x97D5 0x692A +0x97D6 0x692B +0x97D7 0x692C +0x97D8 0x692E +0x97D9 0x692F +0x97DA 0x6931 +0x97DB 0x6932 +0x97DC 0x6933 +0x97DD 0x6935 +0x97DE 0x6936 +0x97DF 0x6937 +0x97E0 0x6938 +0x97E1 0x693A +0x97E2 0x693B +0x97E3 0x693C +0x97E4 0x693E +0x97E5 0x6940 +0x97E6 0x6941 +0x97E7 0x6943 +0x97E8 0x6944 +0x97E9 0x6945 +0x97EA 0x6946 +0x97EB 0x6947 +0x97EC 0x6948 +0x97ED 0x6949 +0x97EE 0x694A +0x97EF 0x694B +0x97F0 0x694C +0x97F1 0x694D +0x97F2 0x694E +0x97F3 0x694F +0x97F4 0x6950 +0x97F5 0x6951 +0x97F6 0x6952 +0x97F7 0x6953 +0x97F8 0x6955 +0x97F9 0x6956 +0x97FA 0x6958 +0x97FB 0x6959 +0x97FC 0x695B +0x97FD 0x695C +0x97FE 0x695F +0x9840 0x6961 +0x9841 0x6962 +0x9842 0x6964 +0x9843 0x6965 +0x9844 0x6967 +0x9845 0x6968 +0x9846 0x6969 +0x9847 0x696A +0x9848 0x696C +0x9849 0x696D +0x984A 0x696F +0x984B 0x6970 +0x984C 0x6972 +0x984D 0x6973 +0x984E 0x6974 +0x984F 0x6975 +0x9850 0x6976 +0x9851 0x697A +0x9852 0x697B +0x9853 0x697D +0x9854 0x697E +0x9855 0x697F +0x9856 0x6981 +0x9857 0x6983 +0x9858 0x6985 +0x9859 0x698A +0x985A 0x698B +0x985B 0x698C +0x985C 0x698E +0x985D 0x698F +0x985E 0x6990 +0x985F 0x6991 +0x9860 0x6992 +0x9861 0x6993 +0x9862 0x6996 +0x9863 0x6997 +0x9864 0x6999 +0x9865 0x699A +0x9866 0x699D +0x9867 0x699E +0x9868 0x699F +0x9869 0x69A0 +0x986A 0x69A1 +0x986B 0x69A2 +0x986C 0x69A3 +0x986D 0x69A4 +0x986E 0x69A5 +0x986F 0x69A6 +0x9870 0x69A9 +0x9871 0x69AA +0x9872 0x69AC +0x9873 0x69AE +0x9874 0x69AF +0x9875 0x69B0 +0x9876 0x69B2 +0x9877 0x69B3 +0x9878 0x69B5 +0x9879 0x69B6 +0x987A 0x69B8 +0x987B 0x69B9 +0x987C 0x69BA +0x987D 0x69BC +0x987E 0x69BD +0x9880 0x69BE +0x9881 0x69BF +0x9882 0x69C0 +0x9883 0x69C2 +0x9884 0x69C3 +0x9885 0x69C4 +0x9886 0x69C5 +0x9887 0x69C6 +0x9888 0x69C7 +0x9889 0x69C8 +0x988A 0x69C9 +0x988B 0x69CB +0x988C 0x69CD +0x988D 0x69CF +0x988E 0x69D1 +0x988F 0x69D2 +0x9890 0x69D3 +0x9891 0x69D5 +0x9892 0x69D6 +0x9893 0x69D7 +0x9894 0x69D8 +0x9895 0x69D9 +0x9896 0x69DA +0x9897 0x69DC +0x9898 0x69DD +0x9899 0x69DE +0x989A 0x69E1 +0x989B 0x69E2 +0x989C 0x69E3 +0x989D 0x69E4 +0x989E 0x69E5 +0x989F 0x69E6 +0x98A0 0x69E7 +0x98A1 0x69E8 +0x98A2 0x69E9 +0x98A3 0x69EA +0x98A4 0x69EB +0x98A5 0x69EC +0x98A6 0x69EE +0x98A7 0x69EF +0x98A8 0x69F0 +0x98A9 0x69F1 +0x98AA 0x69F3 +0x98AB 0x69F4 +0x98AC 0x69F5 +0x98AD 0x69F6 +0x98AE 0x69F7 +0x98AF 0x69F8 +0x98B0 0x69F9 +0x98B1 0x69FA +0x98B2 0x69FB +0x98B3 0x69FC +0x98B4 0x69FE +0x98B5 0x6A00 +0x98B6 0x6A01 +0x98B7 0x6A02 +0x98B8 0x6A03 +0x98B9 0x6A04 +0x98BA 0x6A05 +0x98BB 0x6A06 +0x98BC 0x6A07 +0x98BD 0x6A08 +0x98BE 0x6A09 +0x98BF 0x6A0B +0x98C0 0x6A0C +0x98C1 0x6A0D +0x98C2 0x6A0E +0x98C3 0x6A0F +0x98C4 0x6A10 +0x98C5 0x6A11 +0x98C6 0x6A12 +0x98C7 0x6A13 +0x98C8 0x6A14 +0x98C9 0x6A15 +0x98CA 0x6A16 +0x98CB 0x6A19 +0x98CC 0x6A1A +0x98CD 0x6A1B +0x98CE 0x6A1C +0x98CF 0x6A1D +0x98D0 0x6A1E +0x98D1 0x6A20 +0x98D2 0x6A22 +0x98D3 0x6A23 +0x98D4 0x6A24 +0x98D5 0x6A25 +0x98D6 0x6A26 +0x98D7 0x6A27 +0x98D8 0x6A29 +0x98D9 0x6A2B +0x98DA 0x6A2C +0x98DB 0x6A2D +0x98DC 0x6A2E +0x98DD 0x6A30 +0x98DE 0x6A32 +0x98DF 0x6A33 +0x98E0 0x6A34 +0x98E1 0x6A36 +0x98E2 0x6A37 +0x98E3 0x6A38 +0x98E4 0x6A39 +0x98E5 0x6A3A +0x98E6 0x6A3B +0x98E7 0x6A3C +0x98E8 0x6A3F +0x98E9 0x6A40 +0x98EA 0x6A41 +0x98EB 0x6A42 +0x98EC 0x6A43 +0x98ED 0x6A45 +0x98EE 0x6A46 +0x98EF 0x6A48 +0x98F0 0x6A49 +0x98F1 0x6A4A +0x98F2 0x6A4B +0x98F3 0x6A4C +0x98F4 0x6A4D +0x98F5 0x6A4E +0x98F6 0x6A4F +0x98F7 0x6A51 +0x98F8 0x6A52 +0x98F9 0x6A53 +0x98FA 0x6A54 +0x98FB 0x6A55 +0x98FC 0x6A56 +0x98FD 0x6A57 +0x98FE 0x6A5A +0x9940 0x6A5C +0x9941 0x6A5D +0x9942 0x6A5E +0x9943 0x6A5F +0x9944 0x6A60 +0x9945 0x6A62 +0x9946 0x6A63 +0x9947 0x6A64 +0x9948 0x6A66 +0x9949 0x6A67 +0x994A 0x6A68 +0x994B 0x6A69 +0x994C 0x6A6A +0x994D 0x6A6B +0x994E 0x6A6C +0x994F 0x6A6D +0x9950 0x6A6E +0x9951 0x6A6F +0x9952 0x6A70 +0x9953 0x6A72 +0x9954 0x6A73 +0x9955 0x6A74 +0x9956 0x6A75 +0x9957 0x6A76 +0x9958 0x6A77 +0x9959 0x6A78 +0x995A 0x6A7A +0x995B 0x6A7B +0x995C 0x6A7D +0x995D 0x6A7E +0x995E 0x6A7F +0x995F 0x6A81 +0x9960 0x6A82 +0x9961 0x6A83 +0x9962 0x6A85 +0x9963 0x6A86 +0x9964 0x6A87 +0x9965 0x6A88 +0x9966 0x6A89 +0x9967 0x6A8A +0x9968 0x6A8B +0x9969 0x6A8C +0x996A 0x6A8D +0x996B 0x6A8F +0x996C 0x6A92 +0x996D 0x6A93 +0x996E 0x6A94 +0x996F 0x6A95 +0x9970 0x6A96 +0x9971 0x6A98 +0x9972 0x6A99 +0x9973 0x6A9A +0x9974 0x6A9B +0x9975 0x6A9C +0x9976 0x6A9D +0x9977 0x6A9E +0x9978 0x6A9F +0x9979 0x6AA1 +0x997A 0x6AA2 +0x997B 0x6AA3 +0x997C 0x6AA4 +0x997D 0x6AA5 +0x997E 0x6AA6 +0x9980 0x6AA7 +0x9981 0x6AA8 +0x9982 0x6AAA +0x9983 0x6AAD +0x9984 0x6AAE +0x9985 0x6AAF +0x9986 0x6AB0 +0x9987 0x6AB1 +0x9988 0x6AB2 +0x9989 0x6AB3 +0x998A 0x6AB4 +0x998B 0x6AB5 +0x998C 0x6AB6 +0x998D 0x6AB7 +0x998E 0x6AB8 +0x998F 0x6AB9 +0x9990 0x6ABA +0x9991 0x6ABB +0x9992 0x6ABC +0x9993 0x6ABD +0x9994 0x6ABE +0x9995 0x6ABF +0x9996 0x6AC0 +0x9997 0x6AC1 +0x9998 0x6AC2 +0x9999 0x6AC3 +0x999A 0x6AC4 +0x999B 0x6AC5 +0x999C 0x6AC6 +0x999D 0x6AC7 +0x999E 0x6AC8 +0x999F 0x6AC9 +0x99A0 0x6ACA +0x99A1 0x6ACB +0x99A2 0x6ACC +0x99A3 0x6ACD +0x99A4 0x6ACE +0x99A5 0x6ACF +0x99A6 0x6AD0 +0x99A7 0x6AD1 +0x99A8 0x6AD2 +0x99A9 0x6AD3 +0x99AA 0x6AD4 +0x99AB 0x6AD5 +0x99AC 0x6AD6 +0x99AD 0x6AD7 +0x99AE 0x6AD8 +0x99AF 0x6AD9 +0x99B0 0x6ADA +0x99B1 0x6ADB +0x99B2 0x6ADC +0x99B3 0x6ADD +0x99B4 0x6ADE +0x99B5 0x6ADF +0x99B6 0x6AE0 +0x99B7 0x6AE1 +0x99B8 0x6AE2 +0x99B9 0x6AE3 +0x99BA 0x6AE4 +0x99BB 0x6AE5 +0x99BC 0x6AE6 +0x99BD 0x6AE7 +0x99BE 0x6AE8 +0x99BF 0x6AE9 +0x99C0 0x6AEA +0x99C1 0x6AEB +0x99C2 0x6AEC +0x99C3 0x6AED +0x99C4 0x6AEE +0x99C5 0x6AEF +0x99C6 0x6AF0 +0x99C7 0x6AF1 +0x99C8 0x6AF2 +0x99C9 0x6AF3 +0x99CA 0x6AF4 +0x99CB 0x6AF5 +0x99CC 0x6AF6 +0x99CD 0x6AF7 +0x99CE 0x6AF8 +0x99CF 0x6AF9 +0x99D0 0x6AFA +0x99D1 0x6AFB +0x99D2 0x6AFC +0x99D3 0x6AFD +0x99D4 0x6AFE +0x99D5 0x6AFF +0x99D6 0x6B00 +0x99D7 0x6B01 +0x99D8 0x6B02 +0x99D9 0x6B03 +0x99DA 0x6B04 +0x99DB 0x6B05 +0x99DC 0x6B06 +0x99DD 0x6B07 +0x99DE 0x6B08 +0x99DF 0x6B09 +0x99E0 0x6B0A +0x99E1 0x6B0B +0x99E2 0x6B0C +0x99E3 0x6B0D +0x99E4 0x6B0E +0x99E5 0x6B0F +0x99E6 0x6B10 +0x99E7 0x6B11 +0x99E8 0x6B12 +0x99E9 0x6B13 +0x99EA 0x6B14 +0x99EB 0x6B15 +0x99EC 0x6B16 +0x99ED 0x6B17 +0x99EE 0x6B18 +0x99EF 0x6B19 +0x99F0 0x6B1A +0x99F1 0x6B1B +0x99F2 0x6B1C +0x99F3 0x6B1D +0x99F4 0x6B1E +0x99F5 0x6B1F +0x99F6 0x6B25 +0x99F7 0x6B26 +0x99F8 0x6B28 +0x99F9 0x6B29 +0x99FA 0x6B2A +0x99FB 0x6B2B +0x99FC 0x6B2C +0x99FD 0x6B2D +0x99FE 0x6B2E +0x9A40 0x6B2F +0x9A41 0x6B30 +0x9A42 0x6B31 +0x9A43 0x6B33 +0x9A44 0x6B34 +0x9A45 0x6B35 +0x9A46 0x6B36 +0x9A47 0x6B38 +0x9A48 0x6B3B +0x9A49 0x6B3C +0x9A4A 0x6B3D +0x9A4B 0x6B3F +0x9A4C 0x6B40 +0x9A4D 0x6B41 +0x9A4E 0x6B42 +0x9A4F 0x6B44 +0x9A50 0x6B45 +0x9A51 0x6B48 +0x9A52 0x6B4A +0x9A53 0x6B4B +0x9A54 0x6B4D +0x9A55 0x6B4E +0x9A56 0x6B4F +0x9A57 0x6B50 +0x9A58 0x6B51 +0x9A59 0x6B52 +0x9A5A 0x6B53 +0x9A5B 0x6B54 +0x9A5C 0x6B55 +0x9A5D 0x6B56 +0x9A5E 0x6B57 +0x9A5F 0x6B58 +0x9A60 0x6B5A +0x9A61 0x6B5B +0x9A62 0x6B5C +0x9A63 0x6B5D +0x9A64 0x6B5E +0x9A65 0x6B5F +0x9A66 0x6B60 +0x9A67 0x6B61 +0x9A68 0x6B68 +0x9A69 0x6B69 +0x9A6A 0x6B6B +0x9A6B 0x6B6C +0x9A6C 0x6B6D +0x9A6D 0x6B6E +0x9A6E 0x6B6F +0x9A6F 0x6B70 +0x9A70 0x6B71 +0x9A71 0x6B72 +0x9A72 0x6B73 +0x9A73 0x6B74 +0x9A74 0x6B75 +0x9A75 0x6B76 +0x9A76 0x6B77 +0x9A77 0x6B78 +0x9A78 0x6B7A +0x9A79 0x6B7D +0x9A7A 0x6B7E +0x9A7B 0x6B7F +0x9A7C 0x6B80 +0x9A7D 0x6B85 +0x9A7E 0x6B88 +0x9A80 0x6B8C +0x9A81 0x6B8E +0x9A82 0x6B8F +0x9A83 0x6B90 +0x9A84 0x6B91 +0x9A85 0x6B94 +0x9A86 0x6B95 +0x9A87 0x6B97 +0x9A88 0x6B98 +0x9A89 0x6B99 +0x9A8A 0x6B9C +0x9A8B 0x6B9D +0x9A8C 0x6B9E +0x9A8D 0x6B9F +0x9A8E 0x6BA0 +0x9A8F 0x6BA2 +0x9A90 0x6BA3 +0x9A91 0x6BA4 +0x9A92 0x6BA5 +0x9A93 0x6BA6 +0x9A94 0x6BA7 +0x9A95 0x6BA8 +0x9A96 0x6BA9 +0x9A97 0x6BAB +0x9A98 0x6BAC +0x9A99 0x6BAD +0x9A9A 0x6BAE +0x9A9B 0x6BAF +0x9A9C 0x6BB0 +0x9A9D 0x6BB1 +0x9A9E 0x6BB2 +0x9A9F 0x6BB6 +0x9AA0 0x6BB8 +0x9AA1 0x6BB9 +0x9AA2 0x6BBA +0x9AA3 0x6BBB +0x9AA4 0x6BBC +0x9AA5 0x6BBD +0x9AA6 0x6BBE +0x9AA7 0x6BC0 +0x9AA8 0x6BC3 +0x9AA9 0x6BC4 +0x9AAA 0x6BC6 +0x9AAB 0x6BC7 +0x9AAC 0x6BC8 +0x9AAD 0x6BC9 +0x9AAE 0x6BCA +0x9AAF 0x6BCC +0x9AB0 0x6BCE +0x9AB1 0x6BD0 +0x9AB2 0x6BD1 +0x9AB3 0x6BD8 +0x9AB4 0x6BDA +0x9AB5 0x6BDC +0x9AB6 0x6BDD +0x9AB7 0x6BDE +0x9AB8 0x6BDF +0x9AB9 0x6BE0 +0x9ABA 0x6BE2 +0x9ABB 0x6BE3 +0x9ABC 0x6BE4 +0x9ABD 0x6BE5 +0x9ABE 0x6BE6 +0x9ABF 0x6BE7 +0x9AC0 0x6BE8 +0x9AC1 0x6BE9 +0x9AC2 0x6BEC +0x9AC3 0x6BED +0x9AC4 0x6BEE +0x9AC5 0x6BF0 +0x9AC6 0x6BF1 +0x9AC7 0x6BF2 +0x9AC8 0x6BF4 +0x9AC9 0x6BF6 +0x9ACA 0x6BF7 +0x9ACB 0x6BF8 +0x9ACC 0x6BFA +0x9ACD 0x6BFB +0x9ACE 0x6BFC +0x9ACF 0x6BFE +0x9AD0 0x6BFF +0x9AD1 0x6C00 +0x9AD2 0x6C01 +0x9AD3 0x6C02 +0x9AD4 0x6C03 +0x9AD5 0x6C04 +0x9AD6 0x6C08 +0x9AD7 0x6C09 +0x9AD8 0x6C0A +0x9AD9 0x6C0B +0x9ADA 0x6C0C +0x9ADB 0x6C0E +0x9ADC 0x6C12 +0x9ADD 0x6C17 +0x9ADE 0x6C1C +0x9ADF 0x6C1D +0x9AE0 0x6C1E +0x9AE1 0x6C20 +0x9AE2 0x6C23 +0x9AE3 0x6C25 +0x9AE4 0x6C2B +0x9AE5 0x6C2C +0x9AE6 0x6C2D +0x9AE7 0x6C31 +0x9AE8 0x6C33 +0x9AE9 0x6C36 +0x9AEA 0x6C37 +0x9AEB 0x6C39 +0x9AEC 0x6C3A +0x9AED 0x6C3B +0x9AEE 0x6C3C +0x9AEF 0x6C3E +0x9AF0 0x6C3F +0x9AF1 0x6C43 +0x9AF2 0x6C44 +0x9AF3 0x6C45 +0x9AF4 0x6C48 +0x9AF5 0x6C4B +0x9AF6 0x6C4C +0x9AF7 0x6C4D +0x9AF8 0x6C4E +0x9AF9 0x6C4F +0x9AFA 0x6C51 +0x9AFB 0x6C52 +0x9AFC 0x6C53 +0x9AFD 0x6C56 +0x9AFE 0x6C58 +0x9B40 0x6C59 +0x9B41 0x6C5A +0x9B42 0x6C62 +0x9B43 0x6C63 +0x9B44 0x6C65 +0x9B45 0x6C66 +0x9B46 0x6C67 +0x9B47 0x6C6B +0x9B48 0x6C6C +0x9B49 0x6C6D +0x9B4A 0x6C6E +0x9B4B 0x6C6F +0x9B4C 0x6C71 +0x9B4D 0x6C73 +0x9B4E 0x6C75 +0x9B4F 0x6C77 +0x9B50 0x6C78 +0x9B51 0x6C7A +0x9B52 0x6C7B +0x9B53 0x6C7C +0x9B54 0x6C7F +0x9B55 0x6C80 +0x9B56 0x6C84 +0x9B57 0x6C87 +0x9B58 0x6C8A +0x9B59 0x6C8B +0x9B5A 0x6C8D +0x9B5B 0x6C8E +0x9B5C 0x6C91 +0x9B5D 0x6C92 +0x9B5E 0x6C95 +0x9B5F 0x6C96 +0x9B60 0x6C97 +0x9B61 0x6C98 +0x9B62 0x6C9A +0x9B63 0x6C9C +0x9B64 0x6C9D +0x9B65 0x6C9E +0x9B66 0x6CA0 +0x9B67 0x6CA2 +0x9B68 0x6CA8 +0x9B69 0x6CAC +0x9B6A 0x6CAF +0x9B6B 0x6CB0 +0x9B6C 0x6CB4 +0x9B6D 0x6CB5 +0x9B6E 0x6CB6 +0x9B6F 0x6CB7 +0x9B70 0x6CBA +0x9B71 0x6CC0 +0x9B72 0x6CC1 +0x9B73 0x6CC2 +0x9B74 0x6CC3 +0x9B75 0x6CC6 +0x9B76 0x6CC7 +0x9B77 0x6CC8 +0x9B78 0x6CCB +0x9B79 0x6CCD +0x9B7A 0x6CCE +0x9B7B 0x6CCF +0x9B7C 0x6CD1 +0x9B7D 0x6CD2 +0x9B7E 0x6CD8 +0x9B80 0x6CD9 +0x9B81 0x6CDA +0x9B82 0x6CDC +0x9B83 0x6CDD +0x9B84 0x6CDF +0x9B85 0x6CE4 +0x9B86 0x6CE6 +0x9B87 0x6CE7 +0x9B88 0x6CE9 +0x9B89 0x6CEC +0x9B8A 0x6CED +0x9B8B 0x6CF2 +0x9B8C 0x6CF4 +0x9B8D 0x6CF9 +0x9B8E 0x6CFF +0x9B8F 0x6D00 +0x9B90 0x6D02 +0x9B91 0x6D03 +0x9B92 0x6D05 +0x9B93 0x6D06 +0x9B94 0x6D08 +0x9B95 0x6D09 +0x9B96 0x6D0A +0x9B97 0x6D0D +0x9B98 0x6D0F +0x9B99 0x6D10 +0x9B9A 0x6D11 +0x9B9B 0x6D13 +0x9B9C 0x6D14 +0x9B9D 0x6D15 +0x9B9E 0x6D16 +0x9B9F 0x6D18 +0x9BA0 0x6D1C +0x9BA1 0x6D1D +0x9BA2 0x6D1F +0x9BA3 0x6D20 +0x9BA4 0x6D21 +0x9BA5 0x6D22 +0x9BA6 0x6D23 +0x9BA7 0x6D24 +0x9BA8 0x6D26 +0x9BA9 0x6D28 +0x9BAA 0x6D29 +0x9BAB 0x6D2C +0x9BAC 0x6D2D +0x9BAD 0x6D2F +0x9BAE 0x6D30 +0x9BAF 0x6D34 +0x9BB0 0x6D36 +0x9BB1 0x6D37 +0x9BB2 0x6D38 +0x9BB3 0x6D3A +0x9BB4 0x6D3F +0x9BB5 0x6D40 +0x9BB6 0x6D42 +0x9BB7 0x6D44 +0x9BB8 0x6D49 +0x9BB9 0x6D4C +0x9BBA 0x6D50 +0x9BBB 0x6D55 +0x9BBC 0x6D56 +0x9BBD 0x6D57 +0x9BBE 0x6D58 +0x9BBF 0x6D5B +0x9BC0 0x6D5D +0x9BC1 0x6D5F +0x9BC2 0x6D61 +0x9BC3 0x6D62 +0x9BC4 0x6D64 +0x9BC5 0x6D65 +0x9BC6 0x6D67 +0x9BC7 0x6D68 +0x9BC8 0x6D6B +0x9BC9 0x6D6C +0x9BCA 0x6D6D +0x9BCB 0x6D70 +0x9BCC 0x6D71 +0x9BCD 0x6D72 +0x9BCE 0x6D73 +0x9BCF 0x6D75 +0x9BD0 0x6D76 +0x9BD1 0x6D79 +0x9BD2 0x6D7A +0x9BD3 0x6D7B +0x9BD4 0x6D7D +0x9BD5 0x6D7E +0x9BD6 0x6D7F +0x9BD7 0x6D80 +0x9BD8 0x6D81 +0x9BD9 0x6D83 +0x9BDA 0x6D84 +0x9BDB 0x6D86 +0x9BDC 0x6D87 +0x9BDD 0x6D8A +0x9BDE 0x6D8B +0x9BDF 0x6D8D +0x9BE0 0x6D8F +0x9BE1 0x6D90 +0x9BE2 0x6D92 +0x9BE3 0x6D96 +0x9BE4 0x6D97 +0x9BE5 0x6D98 +0x9BE6 0x6D99 +0x9BE7 0x6D9A +0x9BE8 0x6D9C +0x9BE9 0x6DA2 +0x9BEA 0x6DA5 +0x9BEB 0x6DAC +0x9BEC 0x6DAD +0x9BED 0x6DB0 +0x9BEE 0x6DB1 +0x9BEF 0x6DB3 +0x9BF0 0x6DB4 +0x9BF1 0x6DB6 +0x9BF2 0x6DB7 +0x9BF3 0x6DB9 +0x9BF4 0x6DBA +0x9BF5 0x6DBB +0x9BF6 0x6DBC +0x9BF7 0x6DBD +0x9BF8 0x6DBE +0x9BF9 0x6DC1 +0x9BFA 0x6DC2 +0x9BFB 0x6DC3 +0x9BFC 0x6DC8 +0x9BFD 0x6DC9 +0x9BFE 0x6DCA +0x9C40 0x6DCD +0x9C41 0x6DCE +0x9C42 0x6DCF +0x9C43 0x6DD0 +0x9C44 0x6DD2 +0x9C45 0x6DD3 +0x9C46 0x6DD4 +0x9C47 0x6DD5 +0x9C48 0x6DD7 +0x9C49 0x6DDA +0x9C4A 0x6DDB +0x9C4B 0x6DDC +0x9C4C 0x6DDF +0x9C4D 0x6DE2 +0x9C4E 0x6DE3 +0x9C4F 0x6DE5 +0x9C50 0x6DE7 +0x9C51 0x6DE8 +0x9C52 0x6DE9 +0x9C53 0x6DEA +0x9C54 0x6DED +0x9C55 0x6DEF +0x9C56 0x6DF0 +0x9C57 0x6DF2 +0x9C58 0x6DF4 +0x9C59 0x6DF5 +0x9C5A 0x6DF6 +0x9C5B 0x6DF8 +0x9C5C 0x6DFA +0x9C5D 0x6DFD +0x9C5E 0x6DFE +0x9C5F 0x6DFF +0x9C60 0x6E00 +0x9C61 0x6E01 +0x9C62 0x6E02 +0x9C63 0x6E03 +0x9C64 0x6E04 +0x9C65 0x6E06 +0x9C66 0x6E07 +0x9C67 0x6E08 +0x9C68 0x6E09 +0x9C69 0x6E0B +0x9C6A 0x6E0F +0x9C6B 0x6E12 +0x9C6C 0x6E13 +0x9C6D 0x6E15 +0x9C6E 0x6E18 +0x9C6F 0x6E19 +0x9C70 0x6E1B +0x9C71 0x6E1C +0x9C72 0x6E1E +0x9C73 0x6E1F +0x9C74 0x6E22 +0x9C75 0x6E26 +0x9C76 0x6E27 +0x9C77 0x6E28 +0x9C78 0x6E2A +0x9C79 0x6E2C +0x9C7A 0x6E2E +0x9C7B 0x6E30 +0x9C7C 0x6E31 +0x9C7D 0x6E33 +0x9C7E 0x6E35 +0x9C80 0x6E36 +0x9C81 0x6E37 +0x9C82 0x6E39 +0x9C83 0x6E3B +0x9C84 0x6E3C +0x9C85 0x6E3D +0x9C86 0x6E3E +0x9C87 0x6E3F +0x9C88 0x6E40 +0x9C89 0x6E41 +0x9C8A 0x6E42 +0x9C8B 0x6E45 +0x9C8C 0x6E46 +0x9C8D 0x6E47 +0x9C8E 0x6E48 +0x9C8F 0x6E49 +0x9C90 0x6E4A +0x9C91 0x6E4B +0x9C92 0x6E4C +0x9C93 0x6E4F +0x9C94 0x6E50 +0x9C95 0x6E51 +0x9C96 0x6E52 +0x9C97 0x6E55 +0x9C98 0x6E57 +0x9C99 0x6E59 +0x9C9A 0x6E5A +0x9C9B 0x6E5C +0x9C9C 0x6E5D +0x9C9D 0x6E5E +0x9C9E 0x6E60 +0x9C9F 0x6E61 +0x9CA0 0x6E62 +0x9CA1 0x6E63 +0x9CA2 0x6E64 +0x9CA3 0x6E65 +0x9CA4 0x6E66 +0x9CA5 0x6E67 +0x9CA6 0x6E68 +0x9CA7 0x6E69 +0x9CA8 0x6E6A +0x9CA9 0x6E6C +0x9CAA 0x6E6D +0x9CAB 0x6E6F +0x9CAC 0x6E70 +0x9CAD 0x6E71 +0x9CAE 0x6E72 +0x9CAF 0x6E73 +0x9CB0 0x6E74 +0x9CB1 0x6E75 +0x9CB2 0x6E76 +0x9CB3 0x6E77 +0x9CB4 0x6E78 +0x9CB5 0x6E79 +0x9CB6 0x6E7A +0x9CB7 0x6E7B +0x9CB8 0x6E7C +0x9CB9 0x6E7D +0x9CBA 0x6E80 +0x9CBB 0x6E81 +0x9CBC 0x6E82 +0x9CBD 0x6E84 +0x9CBE 0x6E87 +0x9CBF 0x6E88 +0x9CC0 0x6E8A +0x9CC1 0x6E8B +0x9CC2 0x6E8C +0x9CC3 0x6E8D +0x9CC4 0x6E8E +0x9CC5 0x6E91 +0x9CC6 0x6E92 +0x9CC7 0x6E93 +0x9CC8 0x6E94 +0x9CC9 0x6E95 +0x9CCA 0x6E96 +0x9CCB 0x6E97 +0x9CCC 0x6E99 +0x9CCD 0x6E9A +0x9CCE 0x6E9B +0x9CCF 0x6E9D +0x9CD0 0x6E9E +0x9CD1 0x6EA0 +0x9CD2 0x6EA1 +0x9CD3 0x6EA3 +0x9CD4 0x6EA4 +0x9CD5 0x6EA6 +0x9CD6 0x6EA8 +0x9CD7 0x6EA9 +0x9CD8 0x6EAB +0x9CD9 0x6EAC +0x9CDA 0x6EAD +0x9CDB 0x6EAE +0x9CDC 0x6EB0 +0x9CDD 0x6EB3 +0x9CDE 0x6EB5 +0x9CDF 0x6EB8 +0x9CE0 0x6EB9 +0x9CE1 0x6EBC +0x9CE2 0x6EBE +0x9CE3 0x6EBF +0x9CE4 0x6EC0 +0x9CE5 0x6EC3 +0x9CE6 0x6EC4 +0x9CE7 0x6EC5 +0x9CE8 0x6EC6 +0x9CE9 0x6EC8 +0x9CEA 0x6EC9 +0x9CEB 0x6ECA +0x9CEC 0x6ECC +0x9CED 0x6ECD +0x9CEE 0x6ECE +0x9CEF 0x6ED0 +0x9CF0 0x6ED2 +0x9CF1 0x6ED6 +0x9CF2 0x6ED8 +0x9CF3 0x6ED9 +0x9CF4 0x6EDB +0x9CF5 0x6EDC +0x9CF6 0x6EDD +0x9CF7 0x6EE3 +0x9CF8 0x6EE7 +0x9CF9 0x6EEA +0x9CFA 0x6EEB +0x9CFB 0x6EEC +0x9CFC 0x6EED +0x9CFD 0x6EEE +0x9CFE 0x6EEF +0x9D40 0x6EF0 +0x9D41 0x6EF1 +0x9D42 0x6EF2 +0x9D43 0x6EF3 +0x9D44 0x6EF5 +0x9D45 0x6EF6 +0x9D46 0x6EF7 +0x9D47 0x6EF8 +0x9D48 0x6EFA +0x9D49 0x6EFB +0x9D4A 0x6EFC +0x9D4B 0x6EFD +0x9D4C 0x6EFE +0x9D4D 0x6EFF +0x9D4E 0x6F00 +0x9D4F 0x6F01 +0x9D50 0x6F03 +0x9D51 0x6F04 +0x9D52 0x6F05 +0x9D53 0x6F07 +0x9D54 0x6F08 +0x9D55 0x6F0A +0x9D56 0x6F0B +0x9D57 0x6F0C +0x9D58 0x6F0D +0x9D59 0x6F0E +0x9D5A 0x6F10 +0x9D5B 0x6F11 +0x9D5C 0x6F12 +0x9D5D 0x6F16 +0x9D5E 0x6F17 +0x9D5F 0x6F18 +0x9D60 0x6F19 +0x9D61 0x6F1A +0x9D62 0x6F1B +0x9D63 0x6F1C +0x9D64 0x6F1D +0x9D65 0x6F1E +0x9D66 0x6F1F +0x9D67 0x6F21 +0x9D68 0x6F22 +0x9D69 0x6F23 +0x9D6A 0x6F25 +0x9D6B 0x6F26 +0x9D6C 0x6F27 +0x9D6D 0x6F28 +0x9D6E 0x6F2C +0x9D6F 0x6F2E +0x9D70 0x6F30 +0x9D71 0x6F32 +0x9D72 0x6F34 +0x9D73 0x6F35 +0x9D74 0x6F37 +0x9D75 0x6F38 +0x9D76 0x6F39 +0x9D77 0x6F3A +0x9D78 0x6F3B +0x9D79 0x6F3C +0x9D7A 0x6F3D +0x9D7B 0x6F3F +0x9D7C 0x6F40 +0x9D7D 0x6F41 +0x9D7E 0x6F42 +0x9D80 0x6F43 +0x9D81 0x6F44 +0x9D82 0x6F45 +0x9D83 0x6F48 +0x9D84 0x6F49 +0x9D85 0x6F4A +0x9D86 0x6F4C +0x9D87 0x6F4E +0x9D88 0x6F4F +0x9D89 0x6F50 +0x9D8A 0x6F51 +0x9D8B 0x6F52 +0x9D8C 0x6F53 +0x9D8D 0x6F54 +0x9D8E 0x6F55 +0x9D8F 0x6F56 +0x9D90 0x6F57 +0x9D91 0x6F59 +0x9D92 0x6F5A +0x9D93 0x6F5B +0x9D94 0x6F5D +0x9D95 0x6F5F +0x9D96 0x6F60 +0x9D97 0x6F61 +0x9D98 0x6F63 +0x9D99 0x6F64 +0x9D9A 0x6F65 +0x9D9B 0x6F67 +0x9D9C 0x6F68 +0x9D9D 0x6F69 +0x9D9E 0x6F6A +0x9D9F 0x6F6B +0x9DA0 0x6F6C +0x9DA1 0x6F6F +0x9DA2 0x6F70 +0x9DA3 0x6F71 +0x9DA4 0x6F73 +0x9DA5 0x6F75 +0x9DA6 0x6F76 +0x9DA7 0x6F77 +0x9DA8 0x6F79 +0x9DA9 0x6F7B +0x9DAA 0x6F7D +0x9DAB 0x6F7E +0x9DAC 0x6F7F +0x9DAD 0x6F80 +0x9DAE 0x6F81 +0x9DAF 0x6F82 +0x9DB0 0x6F83 +0x9DB1 0x6F85 +0x9DB2 0x6F86 +0x9DB3 0x6F87 +0x9DB4 0x6F8A +0x9DB5 0x6F8B +0x9DB6 0x6F8F +0x9DB7 0x6F90 +0x9DB8 0x6F91 +0x9DB9 0x6F92 +0x9DBA 0x6F93 +0x9DBB 0x6F94 +0x9DBC 0x6F95 +0x9DBD 0x6F96 +0x9DBE 0x6F97 +0x9DBF 0x6F98 +0x9DC0 0x6F99 +0x9DC1 0x6F9A +0x9DC2 0x6F9B +0x9DC3 0x6F9D +0x9DC4 0x6F9E +0x9DC5 0x6F9F +0x9DC6 0x6FA0 +0x9DC7 0x6FA2 +0x9DC8 0x6FA3 +0x9DC9 0x6FA4 +0x9DCA 0x6FA5 +0x9DCB 0x6FA6 +0x9DCC 0x6FA8 +0x9DCD 0x6FA9 +0x9DCE 0x6FAA +0x9DCF 0x6FAB +0x9DD0 0x6FAC +0x9DD1 0x6FAD +0x9DD2 0x6FAE +0x9DD3 0x6FAF +0x9DD4 0x6FB0 +0x9DD5 0x6FB1 +0x9DD6 0x6FB2 +0x9DD7 0x6FB4 +0x9DD8 0x6FB5 +0x9DD9 0x6FB7 +0x9DDA 0x6FB8 +0x9DDB 0x6FBA +0x9DDC 0x6FBB +0x9DDD 0x6FBC +0x9DDE 0x6FBD +0x9DDF 0x6FBE +0x9DE0 0x6FBF +0x9DE1 0x6FC1 +0x9DE2 0x6FC3 +0x9DE3 0x6FC4 +0x9DE4 0x6FC5 +0x9DE5 0x6FC6 +0x9DE6 0x6FC7 +0x9DE7 0x6FC8 +0x9DE8 0x6FCA +0x9DE9 0x6FCB +0x9DEA 0x6FCC +0x9DEB 0x6FCD +0x9DEC 0x6FCE +0x9DED 0x6FCF +0x9DEE 0x6FD0 +0x9DEF 0x6FD3 +0x9DF0 0x6FD4 +0x9DF1 0x6FD5 +0x9DF2 0x6FD6 +0x9DF3 0x6FD7 +0x9DF4 0x6FD8 +0x9DF5 0x6FD9 +0x9DF6 0x6FDA +0x9DF7 0x6FDB +0x9DF8 0x6FDC +0x9DF9 0x6FDD +0x9DFA 0x6FDF +0x9DFB 0x6FE2 +0x9DFC 0x6FE3 +0x9DFD 0x6FE4 +0x9DFE 0x6FE5 +0x9E40 0x6FE6 +0x9E41 0x6FE7 +0x9E42 0x6FE8 +0x9E43 0x6FE9 +0x9E44 0x6FEA +0x9E45 0x6FEB +0x9E46 0x6FEC +0x9E47 0x6FED +0x9E48 0x6FF0 +0x9E49 0x6FF1 +0x9E4A 0x6FF2 +0x9E4B 0x6FF3 +0x9E4C 0x6FF4 +0x9E4D 0x6FF5 +0x9E4E 0x6FF6 +0x9E4F 0x6FF7 +0x9E50 0x6FF8 +0x9E51 0x6FF9 +0x9E52 0x6FFA +0x9E53 0x6FFB +0x9E54 0x6FFC +0x9E55 0x6FFD +0x9E56 0x6FFE +0x9E57 0x6FFF +0x9E58 0x7000 +0x9E59 0x7001 +0x9E5A 0x7002 +0x9E5B 0x7003 +0x9E5C 0x7004 +0x9E5D 0x7005 +0x9E5E 0x7006 +0x9E5F 0x7007 +0x9E60 0x7008 +0x9E61 0x7009 +0x9E62 0x700A +0x9E63 0x700B +0x9E64 0x700C +0x9E65 0x700D +0x9E66 0x700E +0x9E67 0x700F +0x9E68 0x7010 +0x9E69 0x7012 +0x9E6A 0x7013 +0x9E6B 0x7014 +0x9E6C 0x7015 +0x9E6D 0x7016 +0x9E6E 0x7017 +0x9E6F 0x7018 +0x9E70 0x7019 +0x9E71 0x701C +0x9E72 0x701D +0x9E73 0x701E +0x9E74 0x701F +0x9E75 0x7020 +0x9E76 0x7021 +0x9E77 0x7022 +0x9E78 0x7024 +0x9E79 0x7025 +0x9E7A 0x7026 +0x9E7B 0x7027 +0x9E7C 0x7028 +0x9E7D 0x7029 +0x9E7E 0x702A +0x9E80 0x702B +0x9E81 0x702C +0x9E82 0x702D +0x9E83 0x702E +0x9E84 0x702F +0x9E85 0x7030 +0x9E86 0x7031 +0x9E87 0x7032 +0x9E88 0x7033 +0x9E89 0x7034 +0x9E8A 0x7036 +0x9E8B 0x7037 +0x9E8C 0x7038 +0x9E8D 0x703A +0x9E8E 0x703B +0x9E8F 0x703C +0x9E90 0x703D +0x9E91 0x703E +0x9E92 0x703F +0x9E93 0x7040 +0x9E94 0x7041 +0x9E95 0x7042 +0x9E96 0x7043 +0x9E97 0x7044 +0x9E98 0x7045 +0x9E99 0x7046 +0x9E9A 0x7047 +0x9E9B 0x7048 +0x9E9C 0x7049 +0x9E9D 0x704A +0x9E9E 0x704B +0x9E9F 0x704D +0x9EA0 0x704E +0x9EA1 0x7050 +0x9EA2 0x7051 +0x9EA3 0x7052 +0x9EA4 0x7053 +0x9EA5 0x7054 +0x9EA6 0x7055 +0x9EA7 0x7056 +0x9EA8 0x7057 +0x9EA9 0x7058 +0x9EAA 0x7059 +0x9EAB 0x705A +0x9EAC 0x705B +0x9EAD 0x705C +0x9EAE 0x705D +0x9EAF 0x705F +0x9EB0 0x7060 +0x9EB1 0x7061 +0x9EB2 0x7062 +0x9EB3 0x7063 +0x9EB4 0x7064 +0x9EB5 0x7065 +0x9EB6 0x7066 +0x9EB7 0x7067 +0x9EB8 0x7068 +0x9EB9 0x7069 +0x9EBA 0x706A +0x9EBB 0x706E +0x9EBC 0x7071 +0x9EBD 0x7072 +0x9EBE 0x7073 +0x9EBF 0x7074 +0x9EC0 0x7077 +0x9EC1 0x7079 +0x9EC2 0x707A +0x9EC3 0x707B +0x9EC4 0x707D +0x9EC5 0x7081 +0x9EC6 0x7082 +0x9EC7 0x7083 +0x9EC8 0x7084 +0x9EC9 0x7086 +0x9ECA 0x7087 +0x9ECB 0x7088 +0x9ECC 0x708B +0x9ECD 0x708C +0x9ECE 0x708D +0x9ECF 0x708F +0x9ED0 0x7090 +0x9ED1 0x7091 +0x9ED2 0x7093 +0x9ED3 0x7097 +0x9ED4 0x7098 +0x9ED5 0x709A +0x9ED6 0x709B +0x9ED7 0x709E +0x9ED8 0x709F +0x9ED9 0x70A0 +0x9EDA 0x70A1 +0x9EDB 0x70A2 +0x9EDC 0x70A3 +0x9EDD 0x70A4 +0x9EDE 0x70A5 +0x9EDF 0x70A6 +0x9EE0 0x70A7 +0x9EE1 0x70A8 +0x9EE2 0x70A9 +0x9EE3 0x70AA +0x9EE4 0x70B0 +0x9EE5 0x70B2 +0x9EE6 0x70B4 +0x9EE7 0x70B5 +0x9EE8 0x70B6 +0x9EE9 0x70BA +0x9EEA 0x70BE +0x9EEB 0x70BF +0x9EEC 0x70C4 +0x9EED 0x70C5 +0x9EEE 0x70C6 +0x9EEF 0x70C7 +0x9EF0 0x70C9 +0x9EF1 0x70CB +0x9EF2 0x70CC +0x9EF3 0x70CD +0x9EF4 0x70CE +0x9EF5 0x70CF +0x9EF6 0x70D0 +0x9EF7 0x70D1 +0x9EF8 0x70D2 +0x9EF9 0x70D3 +0x9EFA 0x70D4 +0x9EFB 0x70D5 +0x9EFC 0x70D6 +0x9EFD 0x70D7 +0x9EFE 0x70DA +0x9F40 0x70DC +0x9F41 0x70DD +0x9F42 0x70DE +0x9F43 0x70E0 +0x9F44 0x70E1 +0x9F45 0x70E2 +0x9F46 0x70E3 +0x9F47 0x70E5 +0x9F48 0x70EA +0x9F49 0x70EE +0x9F4A 0x70F0 +0x9F4B 0x70F1 +0x9F4C 0x70F2 +0x9F4D 0x70F3 +0x9F4E 0x70F4 +0x9F4F 0x70F5 +0x9F50 0x70F6 +0x9F51 0x70F8 +0x9F52 0x70FA +0x9F53 0x70FB +0x9F54 0x70FC +0x9F55 0x70FE +0x9F56 0x70FF +0x9F57 0x7100 +0x9F58 0x7101 +0x9F59 0x7102 +0x9F5A 0x7103 +0x9F5B 0x7104 +0x9F5C 0x7105 +0x9F5D 0x7106 +0x9F5E 0x7107 +0x9F5F 0x7108 +0x9F60 0x710B +0x9F61 0x710C +0x9F62 0x710D +0x9F63 0x710E +0x9F64 0x710F +0x9F65 0x7111 +0x9F66 0x7112 +0x9F67 0x7114 +0x9F68 0x7117 +0x9F69 0x711B +0x9F6A 0x711C +0x9F6B 0x711D +0x9F6C 0x711E +0x9F6D 0x711F +0x9F6E 0x7120 +0x9F6F 0x7121 +0x9F70 0x7122 +0x9F71 0x7123 +0x9F72 0x7124 +0x9F73 0x7125 +0x9F74 0x7127 +0x9F75 0x7128 +0x9F76 0x7129 +0x9F77 0x712A +0x9F78 0x712B +0x9F79 0x712C +0x9F7A 0x712D +0x9F7B 0x712E +0x9F7C 0x7132 +0x9F7D 0x7133 +0x9F7E 0x7134 +0x9F80 0x7135 +0x9F81 0x7137 +0x9F82 0x7138 +0x9F83 0x7139 +0x9F84 0x713A +0x9F85 0x713B +0x9F86 0x713C +0x9F87 0x713D +0x9F88 0x713E +0x9F89 0x713F +0x9F8A 0x7140 +0x9F8B 0x7141 +0x9F8C 0x7142 +0x9F8D 0x7143 +0x9F8E 0x7144 +0x9F8F 0x7146 +0x9F90 0x7147 +0x9F91 0x7148 +0x9F92 0x7149 +0x9F93 0x714B +0x9F94 0x714D +0x9F95 0x714F +0x9F96 0x7150 +0x9F97 0x7151 +0x9F98 0x7152 +0x9F99 0x7153 +0x9F9A 0x7154 +0x9F9B 0x7155 +0x9F9C 0x7156 +0x9F9D 0x7157 +0x9F9E 0x7158 +0x9F9F 0x7159 +0x9FA0 0x715A +0x9FA1 0x715B +0x9FA2 0x715D +0x9FA3 0x715F +0x9FA4 0x7160 +0x9FA5 0x7161 +0x9FA6 0x7162 +0x9FA7 0x7163 +0x9FA8 0x7165 +0x9FA9 0x7169 +0x9FAA 0x716A +0x9FAB 0x716B +0x9FAC 0x716C +0x9FAD 0x716D +0x9FAE 0x716F +0x9FAF 0x7170 +0x9FB0 0x7171 +0x9FB1 0x7174 +0x9FB2 0x7175 +0x9FB3 0x7176 +0x9FB4 0x7177 +0x9FB5 0x7179 +0x9FB6 0x717B +0x9FB7 0x717C +0x9FB8 0x717E +0x9FB9 0x717F +0x9FBA 0x7180 +0x9FBB 0x7181 +0x9FBC 0x7182 +0x9FBD 0x7183 +0x9FBE 0x7185 +0x9FBF 0x7186 +0x9FC0 0x7187 +0x9FC1 0x7188 +0x9FC2 0x7189 +0x9FC3 0x718B +0x9FC4 0x718C +0x9FC5 0x718D +0x9FC6 0x718E +0x9FC7 0x7190 +0x9FC8 0x7191 +0x9FC9 0x7192 +0x9FCA 0x7193 +0x9FCB 0x7195 +0x9FCC 0x7196 +0x9FCD 0x7197 +0x9FCE 0x719A +0x9FCF 0x719B +0x9FD0 0x719C +0x9FD1 0x719D +0x9FD2 0x719E +0x9FD3 0x71A1 +0x9FD4 0x71A2 +0x9FD5 0x71A3 +0x9FD6 0x71A4 +0x9FD7 0x71A5 +0x9FD8 0x71A6 +0x9FD9 0x71A7 +0x9FDA 0x71A9 +0x9FDB 0x71AA +0x9FDC 0x71AB +0x9FDD 0x71AD +0x9FDE 0x71AE +0x9FDF 0x71AF +0x9FE0 0x71B0 +0x9FE1 0x71B1 +0x9FE2 0x71B2 +0x9FE3 0x71B4 +0x9FE4 0x71B6 +0x9FE5 0x71B7 +0x9FE6 0x71B8 +0x9FE7 0x71BA +0x9FE8 0x71BB +0x9FE9 0x71BC +0x9FEA 0x71BD +0x9FEB 0x71BE +0x9FEC 0x71BF +0x9FED 0x71C0 +0x9FEE 0x71C1 +0x9FEF 0x71C2 +0x9FF0 0x71C4 +0x9FF1 0x71C5 +0x9FF2 0x71C6 +0x9FF3 0x71C7 +0x9FF4 0x71C8 +0x9FF5 0x71C9 +0x9FF6 0x71CA +0x9FF7 0x71CB +0x9FF8 0x71CC +0x9FF9 0x71CD +0x9FFA 0x71CF +0x9FFB 0x71D0 +0x9FFC 0x71D1 +0x9FFD 0x71D2 +0x9FFE 0x71D3 +0xA040 0x71D6 +0xA041 0x71D7 +0xA042 0x71D8 +0xA043 0x71D9 +0xA044 0x71DA +0xA045 0x71DB +0xA046 0x71DC +0xA047 0x71DD +0xA048 0x71DE +0xA049 0x71DF +0xA04A 0x71E1 +0xA04B 0x71E2 +0xA04C 0x71E3 +0xA04D 0x71E4 +0xA04E 0x71E6 +0xA04F 0x71E8 +0xA050 0x71E9 +0xA051 0x71EA +0xA052 0x71EB +0xA053 0x71EC +0xA054 0x71ED +0xA055 0x71EF +0xA056 0x71F0 +0xA057 0x71F1 +0xA058 0x71F2 +0xA059 0x71F3 +0xA05A 0x71F4 +0xA05B 0x71F5 +0xA05C 0x71F6 +0xA05D 0x71F7 +0xA05E 0x71F8 +0xA05F 0x71FA +0xA060 0x71FB +0xA061 0x71FC +0xA062 0x71FD +0xA063 0x71FE +0xA064 0x71FF +0xA065 0x7200 +0xA066 0x7201 +0xA067 0x7202 +0xA068 0x7203 +0xA069 0x7204 +0xA06A 0x7205 +0xA06B 0x7207 +0xA06C 0x7208 +0xA06D 0x7209 +0xA06E 0x720A +0xA06F 0x720B +0xA070 0x720C +0xA071 0x720D +0xA072 0x720E +0xA073 0x720F +0xA074 0x7210 +0xA075 0x7211 +0xA076 0x7212 +0xA077 0x7213 +0xA078 0x7214 +0xA079 0x7215 +0xA07A 0x7216 +0xA07B 0x7217 +0xA07C 0x7218 +0xA07D 0x7219 +0xA07E 0x721A +0xA080 0x721B +0xA081 0x721C +0xA082 0x721E +0xA083 0x721F +0xA084 0x7220 +0xA085 0x7221 +0xA086 0x7222 +0xA087 0x7223 +0xA088 0x7224 +0xA089 0x7225 +0xA08A 0x7226 +0xA08B 0x7227 +0xA08C 0x7229 +0xA08D 0x722B +0xA08E 0x722D +0xA08F 0x722E +0xA090 0x722F +0xA091 0x7232 +0xA092 0x7233 +0xA093 0x7234 +0xA094 0x723A +0xA095 0x723C +0xA096 0x723E +0xA097 0x7240 +0xA098 0x7241 +0xA099 0x7242 +0xA09A 0x7243 +0xA09B 0x7244 +0xA09C 0x7245 +0xA09D 0x7246 +0xA09E 0x7249 +0xA09F 0x724A +0xA0A0 0x724B +0xA0A1 0x724E +0xA0A2 0x724F +0xA0A3 0x7250 +0xA0A4 0x7251 +0xA0A5 0x7253 +0xA0A6 0x7254 +0xA0A7 0x7255 +0xA0A8 0x7257 +0xA0A9 0x7258 +0xA0AA 0x725A +0xA0AB 0x725C +0xA0AC 0x725E +0xA0AD 0x7260 +0xA0AE 0x7263 +0xA0AF 0x7264 +0xA0B0 0x7265 +0xA0B1 0x7268 +0xA0B2 0x726A +0xA0B3 0x726B +0xA0B4 0x726C +0xA0B5 0x726D +0xA0B6 0x7270 +0xA0B7 0x7271 +0xA0B8 0x7273 +0xA0B9 0x7274 +0xA0BA 0x7276 +0xA0BB 0x7277 +0xA0BC 0x7278 +0xA0BD 0x727B +0xA0BE 0x727C +0xA0BF 0x727D +0xA0C0 0x7282 +0xA0C1 0x7283 +0xA0C2 0x7285 +0xA0C3 0x7286 +0xA0C4 0x7287 +0xA0C5 0x7288 +0xA0C6 0x7289 +0xA0C7 0x728C +0xA0C8 0x728E +0xA0C9 0x7290 +0xA0CA 0x7291 +0xA0CB 0x7293 +0xA0CC 0x7294 +0xA0CD 0x7295 +0xA0CE 0x7296 +0xA0CF 0x7297 +0xA0D0 0x7298 +0xA0D1 0x7299 +0xA0D2 0x729A +0xA0D3 0x729B +0xA0D4 0x729C +0xA0D5 0x729D +0xA0D6 0x729E +0xA0D7 0x72A0 +0xA0D8 0x72A1 +0xA0D9 0x72A2 +0xA0DA 0x72A3 +0xA0DB 0x72A4 +0xA0DC 0x72A5 +0xA0DD 0x72A6 +0xA0DE 0x72A7 +0xA0DF 0x72A8 +0xA0E0 0x72A9 +0xA0E1 0x72AA +0xA0E2 0x72AB +0xA0E3 0x72AE +0xA0E4 0x72B1 +0xA0E5 0x72B2 +0xA0E6 0x72B3 +0xA0E7 0x72B5 +0xA0E8 0x72BA +0xA0E9 0x72BB +0xA0EA 0x72BC +0xA0EB 0x72BD +0xA0EC 0x72BE +0xA0ED 0x72BF +0xA0EE 0x72C0 +0xA0EF 0x72C5 +0xA0F0 0x72C6 +0xA0F1 0x72C7 +0xA0F2 0x72C9 +0xA0F3 0x72CA +0xA0F4 0x72CB +0xA0F5 0x72CC +0xA0F6 0x72CF +0xA0F7 0x72D1 +0xA0F8 0x72D3 +0xA0F9 0x72D4 +0xA0FA 0x72D5 +0xA0FB 0x72D6 +0xA0FC 0x72D8 +0xA0FD 0x72DA +0xA0FE 0x72DB +0xA1A1 0x3000 +0xA1A2 0x3001 +0xA1A3 0x3002 +0xA1A4 0x00B7 +0xA1A5 0x02C9 +0xA1A6 0x02C7 +0xA1A7 0x00A8 +0xA1A8 0x3003 +0xA1A9 0x3005 +0xA1AA 0x2014 +0xA1AB 0xFF5E +0xA1AC 0x2016 +0xA1AD 0x2026 +0xA1AE 0x2018 +0xA1AF 0x2019 +0xA1B0 0x201C +0xA1B1 0x201D +0xA1B2 0x3014 +0xA1B3 0x3015 +0xA1B4 0x3008 +0xA1B5 0x3009 +0xA1B6 0x300A +0xA1B7 0x300B +0xA1B8 0x300C +0xA1B9 0x300D +0xA1BA 0x300E +0xA1BB 0x300F +0xA1BC 0x3016 +0xA1BD 0x3017 +0xA1BE 0x3010 +0xA1BF 0x3011 +0xA1C0 0x00B1 +0xA1C1 0x00D7 +0xA1C2 0x00F7 +0xA1C3 0x2236 +0xA1C4 0x2227 +0xA1C5 0x2228 +0xA1C6 0x2211 +0xA1C7 0x220F +0xA1C8 0x222A +0xA1C9 0x2229 +0xA1CA 0x2208 +0xA1CB 0x2237 +0xA1CC 0x221A +0xA1CD 0x22A5 +0xA1CE 0x2225 +0xA1CF 0x2220 +0xA1D0 0x2312 +0xA1D1 0x2299 +0xA1D2 0x222B +0xA1D3 0x222E +0xA1D4 0x2261 +0xA1D5 0x224C +0xA1D6 0x2248 +0xA1D7 0x223D +0xA1D8 0x221D +0xA1D9 0x2260 +0xA1DA 0x226E +0xA1DB 0x226F +0xA1DC 0x2264 +0xA1DD 0x2265 +0xA1DE 0x221E +0xA1DF 0x2235 +0xA1E0 0x2234 +0xA1E1 0x2642 +0xA1E2 0x2640 +0xA1E3 0x00B0 +0xA1E4 0x2032 +0xA1E5 0x2033 +0xA1E6 0x2103 +0xA1E7 0xFF04 +0xA1E8 0x00A4 +0xA1E9 0xFFE0 +0xA1EA 0xFFE1 +0xA1EB 0x2030 +0xA1EC 0x00A7 +0xA1ED 0x2116 +0xA1EE 0x2606 +0xA1EF 0x2605 +0xA1F0 0x25CB +0xA1F1 0x25CF +0xA1F2 0x25CE +0xA1F3 0x25C7 +0xA1F4 0x25C6 +0xA1F5 0x25A1 +0xA1F6 0x25A0 +0xA1F7 0x25B3 +0xA1F8 0x25B2 +0xA1F9 0x203B +0xA1FA 0x2192 +0xA1FB 0x2190 +0xA1FC 0x2191 +0xA1FD 0x2193 +0xA1FE 0x3013 +0xA2A1 0x2170 +0xA2A2 0x2171 +0xA2A3 0x2172 +0xA2A4 0x2173 +0xA2A5 0x2174 +0xA2A6 0x2175 +0xA2A7 0x2176 +0xA2A8 0x2177 +0xA2A9 0x2178 +0xA2AA 0x2179 +0xA2B1 0x2488 +0xA2B2 0x2489 +0xA2B3 0x248A +0xA2B4 0x248B +0xA2B5 0x248C +0xA2B6 0x248D +0xA2B7 0x248E +0xA2B8 0x248F +0xA2B9 0x2490 +0xA2BA 0x2491 +0xA2BB 0x2492 +0xA2BC 0x2493 +0xA2BD 0x2494 +0xA2BE 0x2495 +0xA2BF 0x2496 +0xA2C0 0x2497 +0xA2C1 0x2498 +0xA2C2 0x2499 +0xA2C3 0x249A +0xA2C4 0x249B +0xA2C5 0x2474 +0xA2C6 0x2475 +0xA2C7 0x2476 +0xA2C8 0x2477 +0xA2C9 0x2478 +0xA2CA 0x2479 +0xA2CB 0x247A +0xA2CC 0x247B +0xA2CD 0x247C +0xA2CE 0x247D +0xA2CF 0x247E +0xA2D0 0x247F +0xA2D1 0x2480 +0xA2D2 0x2481 +0xA2D3 0x2482 +0xA2D4 0x2483 +0xA2D5 0x2484 +0xA2D6 0x2485 +0xA2D7 0x2486 +0xA2D8 0x2487 +0xA2D9 0x2460 +0xA2DA 0x2461 +0xA2DB 0x2462 +0xA2DC 0x2463 +0xA2DD 0x2464 +0xA2DE 0x2465 +0xA2DF 0x2466 +0xA2E0 0x2467 +0xA2E1 0x2468 +0xA2E2 0x2469 +0xA2E5 0x3220 +0xA2E6 0x3221 +0xA2E7 0x3222 +0xA2E8 0x3223 +0xA2E9 0x3224 +0xA2EA 0x3225 +0xA2EB 0x3226 +0xA2EC 0x3227 +0xA2ED 0x3228 +0xA2EE 0x3229 +0xA2F1 0x2160 +0xA2F2 0x2161 +0xA2F3 0x2162 +0xA2F4 0x2163 +0xA2F5 0x2164 +0xA2F6 0x2165 +0xA2F7 0x2166 +0xA2F8 0x2167 +0xA2F9 0x2168 +0xA2FA 0x2169 +0xA2FB 0x216A +0xA2FC 0x216B +0xA3A1 0xFF01 +0xA3A2 0xFF02 +0xA3A3 0xFF03 +0xA3A4 0xFFE5 +0xA3A5 0xFF05 +0xA3A6 0xFF06 +0xA3A7 0xFF07 +0xA3A8 0xFF08 +0xA3A9 0xFF09 +0xA3AA 0xFF0A +0xA3AB 0xFF0B +0xA3AC 0xFF0C +0xA3AD 0xFF0D +0xA3AE 0xFF0E +0xA3AF 0xFF0F +0xA3B0 0xFF10 +0xA3B1 0xFF11 +0xA3B2 0xFF12 +0xA3B3 0xFF13 +0xA3B4 0xFF14 +0xA3B5 0xFF15 +0xA3B6 0xFF16 +0xA3B7 0xFF17 +0xA3B8 0xFF18 +0xA3B9 0xFF19 +0xA3BA 0xFF1A +0xA3BB 0xFF1B +0xA3BC 0xFF1C +0xA3BD 0xFF1D +0xA3BE 0xFF1E +0xA3BF 0xFF1F +0xA3C0 0xFF20 +0xA3C1 0xFF21 +0xA3C2 0xFF22 +0xA3C3 0xFF23 +0xA3C4 0xFF24 +0xA3C5 0xFF25 +0xA3C6 0xFF26 +0xA3C7 0xFF27 +0xA3C8 0xFF28 +0xA3C9 0xFF29 +0xA3CA 0xFF2A +0xA3CB 0xFF2B +0xA3CC 0xFF2C +0xA3CD 0xFF2D +0xA3CE 0xFF2E +0xA3CF 0xFF2F +0xA3D0 0xFF30 +0xA3D1 0xFF31 +0xA3D2 0xFF32 +0xA3D3 0xFF33 +0xA3D4 0xFF34 +0xA3D5 0xFF35 +0xA3D6 0xFF36 +0xA3D7 0xFF37 +0xA3D8 0xFF38 +0xA3D9 0xFF39 +0xA3DA 0xFF3A +0xA3DB 0xFF3B +0xA3DC 0xFF3C +0xA3DD 0xFF3D +0xA3DE 0xFF3E +0xA3DF 0xFF3F +0xA3E0 0xFF40 +0xA3E1 0xFF41 +0xA3E2 0xFF42 +0xA3E3 0xFF43 +0xA3E4 0xFF44 +0xA3E5 0xFF45 +0xA3E6 0xFF46 +0xA3E7 0xFF47 +0xA3E8 0xFF48 +0xA3E9 0xFF49 +0xA3EA 0xFF4A +0xA3EB 0xFF4B +0xA3EC 0xFF4C +0xA3ED 0xFF4D +0xA3EE 0xFF4E +0xA3EF 0xFF4F +0xA3F0 0xFF50 +0xA3F1 0xFF51 +0xA3F2 0xFF52 +0xA3F3 0xFF53 +0xA3F4 0xFF54 +0xA3F5 0xFF55 +0xA3F6 0xFF56 +0xA3F7 0xFF57 +0xA3F8 0xFF58 +0xA3F9 0xFF59 +0xA3FA 0xFF5A +0xA3FB 0xFF5B +0xA3FC 0xFF5C +0xA3FD 0xFF5D +0xA3FE 0xFFE3 +0xA4A1 0x3041 +0xA4A2 0x3042 +0xA4A3 0x3043 +0xA4A4 0x3044 +0xA4A5 0x3045 +0xA4A6 0x3046 +0xA4A7 0x3047 +0xA4A8 0x3048 +0xA4A9 0x3049 +0xA4AA 0x304A +0xA4AB 0x304B +0xA4AC 0x304C +0xA4AD 0x304D +0xA4AE 0x304E +0xA4AF 0x304F +0xA4B0 0x3050 +0xA4B1 0x3051 +0xA4B2 0x3052 +0xA4B3 0x3053 +0xA4B4 0x3054 +0xA4B5 0x3055 +0xA4B6 0x3056 +0xA4B7 0x3057 +0xA4B8 0x3058 +0xA4B9 0x3059 +0xA4BA 0x305A +0xA4BB 0x305B +0xA4BC 0x305C +0xA4BD 0x305D +0xA4BE 0x305E +0xA4BF 0x305F +0xA4C0 0x3060 +0xA4C1 0x3061 +0xA4C2 0x3062 +0xA4C3 0x3063 +0xA4C4 0x3064 +0xA4C5 0x3065 +0xA4C6 0x3066 +0xA4C7 0x3067 +0xA4C8 0x3068 +0xA4C9 0x3069 +0xA4CA 0x306A +0xA4CB 0x306B +0xA4CC 0x306C +0xA4CD 0x306D +0xA4CE 0x306E +0xA4CF 0x306F +0xA4D0 0x3070 +0xA4D1 0x3071 +0xA4D2 0x3072 +0xA4D3 0x3073 +0xA4D4 0x3074 +0xA4D5 0x3075 +0xA4D6 0x3076 +0xA4D7 0x3077 +0xA4D8 0x3078 +0xA4D9 0x3079 +0xA4DA 0x307A +0xA4DB 0x307B +0xA4DC 0x307C +0xA4DD 0x307D +0xA4DE 0x307E +0xA4DF 0x307F +0xA4E0 0x3080 +0xA4E1 0x3081 +0xA4E2 0x3082 +0xA4E3 0x3083 +0xA4E4 0x3084 +0xA4E5 0x3085 +0xA4E6 0x3086 +0xA4E7 0x3087 +0xA4E8 0x3088 +0xA4E9 0x3089 +0xA4EA 0x308A +0xA4EB 0x308B +0xA4EC 0x308C +0xA4ED 0x308D +0xA4EE 0x308E +0xA4EF 0x308F +0xA4F0 0x3090 +0xA4F1 0x3091 +0xA4F2 0x3092 +0xA4F3 0x3093 +0xA5A1 0x30A1 +0xA5A2 0x30A2 +0xA5A3 0x30A3 +0xA5A4 0x30A4 +0xA5A5 0x30A5 +0xA5A6 0x30A6 +0xA5A7 0x30A7 +0xA5A8 0x30A8 +0xA5A9 0x30A9 +0xA5AA 0x30AA +0xA5AB 0x30AB +0xA5AC 0x30AC +0xA5AD 0x30AD +0xA5AE 0x30AE +0xA5AF 0x30AF +0xA5B0 0x30B0 +0xA5B1 0x30B1 +0xA5B2 0x30B2 +0xA5B3 0x30B3 +0xA5B4 0x30B4 +0xA5B5 0x30B5 +0xA5B6 0x30B6 +0xA5B7 0x30B7 +0xA5B8 0x30B8 +0xA5B9 0x30B9 +0xA5BA 0x30BA +0xA5BB 0x30BB +0xA5BC 0x30BC +0xA5BD 0x30BD +0xA5BE 0x30BE +0xA5BF 0x30BF +0xA5C0 0x30C0 +0xA5C1 0x30C1 +0xA5C2 0x30C2 +0xA5C3 0x30C3 +0xA5C4 0x30C4 +0xA5C5 0x30C5 +0xA5C6 0x30C6 +0xA5C7 0x30C7 +0xA5C8 0x30C8 +0xA5C9 0x30C9 +0xA5CA 0x30CA +0xA5CB 0x30CB +0xA5CC 0x30CC +0xA5CD 0x30CD +0xA5CE 0x30CE +0xA5CF 0x30CF +0xA5D0 0x30D0 +0xA5D1 0x30D1 +0xA5D2 0x30D2 +0xA5D3 0x30D3 +0xA5D4 0x30D4 +0xA5D5 0x30D5 +0xA5D6 0x30D6 +0xA5D7 0x30D7 +0xA5D8 0x30D8 +0xA5D9 0x30D9 +0xA5DA 0x30DA +0xA5DB 0x30DB +0xA5DC 0x30DC +0xA5DD 0x30DD +0xA5DE 0x30DE +0xA5DF 0x30DF +0xA5E0 0x30E0 +0xA5E1 0x30E1 +0xA5E2 0x30E2 +0xA5E3 0x30E3 +0xA5E4 0x30E4 +0xA5E5 0x30E5 +0xA5E6 0x30E6 +0xA5E7 0x30E7 +0xA5E8 0x30E8 +0xA5E9 0x30E9 +0xA5EA 0x30EA +0xA5EB 0x30EB +0xA5EC 0x30EC +0xA5ED 0x30ED +0xA5EE 0x30EE +0xA5EF 0x30EF +0xA5F0 0x30F0 +0xA5F1 0x30F1 +0xA5F2 0x30F2 +0xA5F3 0x30F3 +0xA5F4 0x30F4 +0xA5F5 0x30F5 +0xA5F6 0x30F6 +0xA6A1 0x0391 +0xA6A2 0x0392 +0xA6A3 0x0393 +0xA6A4 0x0394 +0xA6A5 0x0395 +0xA6A6 0x0396 +0xA6A7 0x0397 +0xA6A8 0x0398 +0xA6A9 0x0399 +0xA6AA 0x039A +0xA6AB 0x039B +0xA6AC 0x039C +0xA6AD 0x039D +0xA6AE 0x039E +0xA6AF 0x039F +0xA6B0 0x03A0 +0xA6B1 0x03A1 +0xA6B2 0x03A3 +0xA6B3 0x03A4 +0xA6B4 0x03A5 +0xA6B5 0x03A6 +0xA6B6 0x03A7 +0xA6B7 0x03A8 +0xA6B8 0x03A9 +0xA6C1 0x03B1 +0xA6C2 0x03B2 +0xA6C3 0x03B3 +0xA6C4 0x03B4 +0xA6C5 0x03B5 +0xA6C6 0x03B6 +0xA6C7 0x03B7 +0xA6C8 0x03B8 +0xA6C9 0x03B9 +0xA6CA 0x03BA +0xA6CB 0x03BB +0xA6CC 0x03BC +0xA6CD 0x03BD +0xA6CE 0x03BE +0xA6CF 0x03BF +0xA6D0 0x03C0 +0xA6D1 0x03C1 +0xA6D2 0x03C3 +0xA6D3 0x03C4 +0xA6D4 0x03C5 +0xA6D5 0x03C6 +0xA6D6 0x03C7 +0xA6D7 0x03C8 +0xA6D8 0x03C9 +0xA6E0 0xFE35 +0xA6E1 0xFE36 +0xA6E2 0xFE39 +0xA6E3 0xFE3A +0xA6E4 0xFE3F +0xA6E5 0xFE40 +0xA6E6 0xFE3D +0xA6E7 0xFE3E +0xA6E8 0xFE41 +0xA6E9 0xFE42 +0xA6EA 0xFE43 +0xA6EB 0xFE44 +0xA6EE 0xFE3B +0xA6EF 0xFE3C +0xA6F0 0xFE37 +0xA6F1 0xFE38 +0xA6F2 0xFE31 +0xA6F4 0xFE33 +0xA6F5 0xFE34 +0xA7A1 0x0410 +0xA7A2 0x0411 +0xA7A3 0x0412 +0xA7A4 0x0413 +0xA7A5 0x0414 +0xA7A6 0x0415 +0xA7A7 0x0401 +0xA7A8 0x0416 +0xA7A9 0x0417 +0xA7AA 0x0418 +0xA7AB 0x0419 +0xA7AC 0x041A +0xA7AD 0x041B +0xA7AE 0x041C +0xA7AF 0x041D +0xA7B0 0x041E +0xA7B1 0x041F +0xA7B2 0x0420 +0xA7B3 0x0421 +0xA7B4 0x0422 +0xA7B5 0x0423 +0xA7B6 0x0424 +0xA7B7 0x0425 +0xA7B8 0x0426 +0xA7B9 0x0427 +0xA7BA 0x0428 +0xA7BB 0x0429 +0xA7BC 0x042A +0xA7BD 0x042B +0xA7BE 0x042C +0xA7BF 0x042D +0xA7C0 0x042E +0xA7C1 0x042F +0xA7D1 0x0430 +0xA7D2 0x0431 +0xA7D3 0x0432 +0xA7D4 0x0433 +0xA7D5 0x0434 +0xA7D6 0x0435 +0xA7D7 0x0451 +0xA7D8 0x0436 +0xA7D9 0x0437 +0xA7DA 0x0438 +0xA7DB 0x0439 +0xA7DC 0x043A +0xA7DD 0x043B +0xA7DE 0x043C +0xA7DF 0x043D +0xA7E0 0x043E +0xA7E1 0x043F +0xA7E2 0x0440 +0xA7E3 0x0441 +0xA7E4 0x0442 +0xA7E5 0x0443 +0xA7E6 0x0444 +0xA7E7 0x0445 +0xA7E8 0x0446 +0xA7E9 0x0447 +0xA7EA 0x0448 +0xA7EB 0x0449 +0xA7EC 0x044A +0xA7ED 0x044B +0xA7EE 0x044C +0xA7EF 0x044D +0xA7F0 0x044E +0xA7F1 0x044F +0xA840 0x02CA +0xA841 0x02CB +0xA842 0x02D9 +0xA843 0x2013 +0xA844 0x2015 +0xA845 0x2025 +0xA846 0x2035 +0xA847 0x2105 +0xA848 0x2109 +0xA849 0x2196 +0xA84A 0x2197 +0xA84B 0x2198 +0xA84C 0x2199 +0xA84D 0x2215 +0xA84E 0x221F +0xA84F 0x2223 +0xA850 0x2252 +0xA851 0x2266 +0xA852 0x2267 +0xA853 0x22BF +0xA854 0x2550 +0xA855 0x2551 +0xA856 0x2552 +0xA857 0x2553 +0xA858 0x2554 +0xA859 0x2555 +0xA85A 0x2556 +0xA85B 0x2557 +0xA85C 0x2558 +0xA85D 0x2559 +0xA85E 0x255A +0xA85F 0x255B +0xA860 0x255C +0xA861 0x255D +0xA862 0x255E +0xA863 0x255F +0xA864 0x2560 +0xA865 0x2561 +0xA866 0x2562 +0xA867 0x2563 +0xA868 0x2564 +0xA869 0x2565 +0xA86A 0x2566 +0xA86B 0x2567 +0xA86C 0x2568 +0xA86D 0x2569 +0xA86E 0x256A +0xA86F 0x256B +0xA870 0x256C +0xA871 0x256D +0xA872 0x256E +0xA873 0x256F +0xA874 0x2570 +0xA875 0x2571 +0xA876 0x2572 +0xA877 0x2573 +0xA878 0x2581 +0xA879 0x2582 +0xA87A 0x2583 +0xA87B 0x2584 +0xA87C 0x2585 +0xA87D 0x2586 +0xA87E 0x2587 +0xA880 0x2588 +0xA881 0x2589 +0xA882 0x258A +0xA883 0x258B +0xA884 0x258C +0xA885 0x258D +0xA886 0x258E +0xA887 0x258F +0xA888 0x2593 +0xA889 0x2594 +0xA88A 0x2595 +0xA88B 0x25BC +0xA88C 0x25BD +0xA88D 0x25E2 +0xA88E 0x25E3 +0xA88F 0x25E4 +0xA890 0x25E5 +0xA891 0x2609 +0xA892 0x2295 +0xA893 0x3012 +0xA894 0x301D +0xA895 0x301E +0xA8A1 0x0101 +0xA8A2 0x00E1 +0xA8A3 0x01CE +0xA8A4 0x00E0 +0xA8A5 0x0113 +0xA8A6 0x00E9 +0xA8A7 0x011B +0xA8A8 0x00E8 +0xA8A9 0x012B +0xA8AA 0x00ED +0xA8AB 0x01D0 +0xA8AC 0x00EC +0xA8AD 0x014D +0xA8AE 0x00F3 +0xA8AF 0x01D2 +0xA8B0 0x00F2 +0xA8B1 0x016B +0xA8B2 0x00FA +0xA8B3 0x01D4 +0xA8B4 0x00F9 +0xA8B5 0x01D6 +0xA8B6 0x01D8 +0xA8B7 0x01DA +0xA8B8 0x01DC +0xA8B9 0x00FC +0xA8BA 0x00EA +0xA8BB 0x0251 +0xA8BD 0x0144 +0xA8BE 0x0148 +0xA8C0 0x0261 +0xA8C5 0x3105 +0xA8C6 0x3106 +0xA8C7 0x3107 +0xA8C8 0x3108 +0xA8C9 0x3109 +0xA8CA 0x310A +0xA8CB 0x310B +0xA8CC 0x310C +0xA8CD 0x310D +0xA8CE 0x310E +0xA8CF 0x310F +0xA8D0 0x3110 +0xA8D1 0x3111 +0xA8D2 0x3112 +0xA8D3 0x3113 +0xA8D4 0x3114 +0xA8D5 0x3115 +0xA8D6 0x3116 +0xA8D7 0x3117 +0xA8D8 0x3118 +0xA8D9 0x3119 +0xA8DA 0x311A +0xA8DB 0x311B +0xA8DC 0x311C +0xA8DD 0x311D +0xA8DE 0x311E +0xA8DF 0x311F +0xA8E0 0x3120 +0xA8E1 0x3121 +0xA8E2 0x3122 +0xA8E3 0x3123 +0xA8E4 0x3124 +0xA8E5 0x3125 +0xA8E6 0x3126 +0xA8E7 0x3127 +0xA8E8 0x3128 +0xA8E9 0x3129 +0xA940 0x3021 +0xA941 0x3022 +0xA942 0x3023 +0xA943 0x3024 +0xA944 0x3025 +0xA945 0x3026 +0xA946 0x3027 +0xA947 0x3028 +0xA948 0x3029 +0xA949 0x32A3 +0xA94A 0x338E +0xA94B 0x338F +0xA94C 0x339C +0xA94D 0x339D +0xA94E 0x339E +0xA94F 0x33A1 +0xA950 0x33C4 +0xA951 0x33CE +0xA952 0x33D1 +0xA953 0x33D2 +0xA954 0x33D5 +0xA955 0xFE30 +0xA956 0xFFE2 +0xA957 0xFFE4 +0xA959 0x2121 +0xA95A 0x3231 +0xA95C 0x2010 +0xA960 0x30FC +0xA961 0x309B +0xA962 0x309C +0xA963 0x30FD +0xA964 0x30FE +0xA965 0x3006 +0xA966 0x309D +0xA967 0x309E +0xA968 0xFE49 +0xA969 0xFE4A +0xA96A 0xFE4B +0xA96B 0xFE4C +0xA96C 0xFE4D +0xA96D 0xFE4E +0xA96E 0xFE4F +0xA96F 0xFE50 +0xA970 0xFE51 +0xA971 0xFE52 +0xA972 0xFE54 +0xA973 0xFE55 +0xA974 0xFE56 +0xA975 0xFE57 +0xA976 0xFE59 +0xA977 0xFE5A +0xA978 0xFE5B +0xA979 0xFE5C +0xA97A 0xFE5D +0xA97B 0xFE5E +0xA97C 0xFE5F +0xA97D 0xFE60 +0xA97E 0xFE61 +0xA980 0xFE62 +0xA981 0xFE63 +0xA982 0xFE64 +0xA983 0xFE65 +0xA984 0xFE66 +0xA985 0xFE68 +0xA986 0xFE69 +0xA987 0xFE6A +0xA988 0xFE6B +0xA996 0x3007 +0xA9A4 0x2500 +0xA9A5 0x2501 +0xA9A6 0x2502 +0xA9A7 0x2503 +0xA9A8 0x2504 +0xA9A9 0x2505 +0xA9AA 0x2506 +0xA9AB 0x2507 +0xA9AC 0x2508 +0xA9AD 0x2509 +0xA9AE 0x250A +0xA9AF 0x250B +0xA9B0 0x250C +0xA9B1 0x250D +0xA9B2 0x250E +0xA9B3 0x250F +0xA9B4 0x2510 +0xA9B5 0x2511 +0xA9B6 0x2512 +0xA9B7 0x2513 +0xA9B8 0x2514 +0xA9B9 0x2515 +0xA9BA 0x2516 +0xA9BB 0x2517 +0xA9BC 0x2518 +0xA9BD 0x2519 +0xA9BE 0x251A +0xA9BF 0x251B +0xA9C0 0x251C +0xA9C1 0x251D +0xA9C2 0x251E +0xA9C3 0x251F +0xA9C4 0x2520 +0xA9C5 0x2521 +0xA9C6 0x2522 +0xA9C7 0x2523 +0xA9C8 0x2524 +0xA9C9 0x2525 +0xA9CA 0x2526 +0xA9CB 0x2527 +0xA9CC 0x2528 +0xA9CD 0x2529 +0xA9CE 0x252A +0xA9CF 0x252B +0xA9D0 0x252C +0xA9D1 0x252D +0xA9D2 0x252E +0xA9D3 0x252F +0xA9D4 0x2530 +0xA9D5 0x2531 +0xA9D6 0x2532 +0xA9D7 0x2533 +0xA9D8 0x2534 +0xA9D9 0x2535 +0xA9DA 0x2536 +0xA9DB 0x2537 +0xA9DC 0x2538 +0xA9DD 0x2539 +0xA9DE 0x253A +0xA9DF 0x253B +0xA9E0 0x253C +0xA9E1 0x253D +0xA9E2 0x253E +0xA9E3 0x253F +0xA9E4 0x2540 +0xA9E5 0x2541 +0xA9E6 0x2542 +0xA9E7 0x2543 +0xA9E8 0x2544 +0xA9E9 0x2545 +0xA9EA 0x2546 +0xA9EB 0x2547 +0xA9EC 0x2548 +0xA9ED 0x2549 +0xA9EE 0x254A +0xA9EF 0x254B +0xAA40 0x72DC +0xAA41 0x72DD +0xAA42 0x72DF +0xAA43 0x72E2 +0xAA44 0x72E3 +0xAA45 0x72E4 +0xAA46 0x72E5 +0xAA47 0x72E6 +0xAA48 0x72E7 +0xAA49 0x72EA +0xAA4A 0x72EB +0xAA4B 0x72F5 +0xAA4C 0x72F6 +0xAA4D 0x72F9 +0xAA4E 0x72FD +0xAA4F 0x72FE +0xAA50 0x72FF +0xAA51 0x7300 +0xAA52 0x7302 +0xAA53 0x7304 +0xAA54 0x7305 +0xAA55 0x7306 +0xAA56 0x7307 +0xAA57 0x7308 +0xAA58 0x7309 +0xAA59 0x730B +0xAA5A 0x730C +0xAA5B 0x730D +0xAA5C 0x730F +0xAA5D 0x7310 +0xAA5E 0x7311 +0xAA5F 0x7312 +0xAA60 0x7314 +0xAA61 0x7318 +0xAA62 0x7319 +0xAA63 0x731A +0xAA64 0x731F +0xAA65 0x7320 +0xAA66 0x7323 +0xAA67 0x7324 +0xAA68 0x7326 +0xAA69 0x7327 +0xAA6A 0x7328 +0xAA6B 0x732D +0xAA6C 0x732F +0xAA6D 0x7330 +0xAA6E 0x7332 +0xAA6F 0x7333 +0xAA70 0x7335 +0xAA71 0x7336 +0xAA72 0x733A +0xAA73 0x733B +0xAA74 0x733C +0xAA75 0x733D +0xAA76 0x7340 +0xAA77 0x7341 +0xAA78 0x7342 +0xAA79 0x7343 +0xAA7A 0x7344 +0xAA7B 0x7345 +0xAA7C 0x7346 +0xAA7D 0x7347 +0xAA7E 0x7348 +0xAA80 0x7349 +0xAA81 0x734A +0xAA82 0x734B +0xAA83 0x734C +0xAA84 0x734E +0xAA85 0x734F +0xAA86 0x7351 +0xAA87 0x7353 +0xAA88 0x7354 +0xAA89 0x7355 +0xAA8A 0x7356 +0xAA8B 0x7358 +0xAA8C 0x7359 +0xAA8D 0x735A +0xAA8E 0x735B +0xAA8F 0x735C +0xAA90 0x735D +0xAA91 0x735E +0xAA92 0x735F +0xAA93 0x7361 +0xAA94 0x7362 +0xAA95 0x7363 +0xAA96 0x7364 +0xAA97 0x7365 +0xAA98 0x7366 +0xAA99 0x7367 +0xAA9A 0x7368 +0xAA9B 0x7369 +0xAA9C 0x736A +0xAA9D 0x736B +0xAA9E 0x736E +0xAA9F 0x7370 +0xAAA0 0x7371 +0xAB40 0x7372 +0xAB41 0x7373 +0xAB42 0x7374 +0xAB43 0x7375 +0xAB44 0x7376 +0xAB45 0x7377 +0xAB46 0x7378 +0xAB47 0x7379 +0xAB48 0x737A +0xAB49 0x737B +0xAB4A 0x737C +0xAB4B 0x737D +0xAB4C 0x737F +0xAB4D 0x7380 +0xAB4E 0x7381 +0xAB4F 0x7382 +0xAB50 0x7383 +0xAB51 0x7385 +0xAB52 0x7386 +0xAB53 0x7388 +0xAB54 0x738A +0xAB55 0x738C +0xAB56 0x738D +0xAB57 0x738F +0xAB58 0x7390 +0xAB59 0x7392 +0xAB5A 0x7393 +0xAB5B 0x7394 +0xAB5C 0x7395 +0xAB5D 0x7397 +0xAB5E 0x7398 +0xAB5F 0x7399 +0xAB60 0x739A +0xAB61 0x739C +0xAB62 0x739D +0xAB63 0x739E +0xAB64 0x73A0 +0xAB65 0x73A1 +0xAB66 0x73A3 +0xAB67 0x73A4 +0xAB68 0x73A5 +0xAB69 0x73A6 +0xAB6A 0x73A7 +0xAB6B 0x73A8 +0xAB6C 0x73AA +0xAB6D 0x73AC +0xAB6E 0x73AD +0xAB6F 0x73B1 +0xAB70 0x73B4 +0xAB71 0x73B5 +0xAB72 0x73B6 +0xAB73 0x73B8 +0xAB74 0x73B9 +0xAB75 0x73BC +0xAB76 0x73BD +0xAB77 0x73BE +0xAB78 0x73BF +0xAB79 0x73C1 +0xAB7A 0x73C3 +0xAB7B 0x73C4 +0xAB7C 0x73C5 +0xAB7D 0x73C6 +0xAB7E 0x73C7 +0xAB80 0x73CB +0xAB81 0x73CC +0xAB82 0x73CE +0xAB83 0x73D2 +0xAB84 0x73D3 +0xAB85 0x73D4 +0xAB86 0x73D5 +0xAB87 0x73D6 +0xAB88 0x73D7 +0xAB89 0x73D8 +0xAB8A 0x73DA +0xAB8B 0x73DB +0xAB8C 0x73DC +0xAB8D 0x73DD +0xAB8E 0x73DF +0xAB8F 0x73E1 +0xAB90 0x73E2 +0xAB91 0x73E3 +0xAB92 0x73E4 +0xAB93 0x73E6 +0xAB94 0x73E8 +0xAB95 0x73EA +0xAB96 0x73EB +0xAB97 0x73EC +0xAB98 0x73EE +0xAB99 0x73EF +0xAB9A 0x73F0 +0xAB9B 0x73F1 +0xAB9C 0x73F3 +0xAB9D 0x73F4 +0xAB9E 0x73F5 +0xAB9F 0x73F6 +0xABA0 0x73F7 +0xAC40 0x73F8 +0xAC41 0x73F9 +0xAC42 0x73FA +0xAC43 0x73FB +0xAC44 0x73FC +0xAC45 0x73FD +0xAC46 0x73FE +0xAC47 0x73FF +0xAC48 0x7400 +0xAC49 0x7401 +0xAC4A 0x7402 +0xAC4B 0x7404 +0xAC4C 0x7407 +0xAC4D 0x7408 +0xAC4E 0x740B +0xAC4F 0x740C +0xAC50 0x740D +0xAC51 0x740E +0xAC52 0x7411 +0xAC53 0x7412 +0xAC54 0x7413 +0xAC55 0x7414 +0xAC56 0x7415 +0xAC57 0x7416 +0xAC58 0x7417 +0xAC59 0x7418 +0xAC5A 0x7419 +0xAC5B 0x741C +0xAC5C 0x741D +0xAC5D 0x741E +0xAC5E 0x741F +0xAC5F 0x7420 +0xAC60 0x7421 +0xAC61 0x7423 +0xAC62 0x7424 +0xAC63 0x7427 +0xAC64 0x7429 +0xAC65 0x742B +0xAC66 0x742D +0xAC67 0x742F +0xAC68 0x7431 +0xAC69 0x7432 +0xAC6A 0x7437 +0xAC6B 0x7438 +0xAC6C 0x7439 +0xAC6D 0x743A +0xAC6E 0x743B +0xAC6F 0x743D +0xAC70 0x743E +0xAC71 0x743F +0xAC72 0x7440 +0xAC73 0x7442 +0xAC74 0x7443 +0xAC75 0x7444 +0xAC76 0x7445 +0xAC77 0x7446 +0xAC78 0x7447 +0xAC79 0x7448 +0xAC7A 0x7449 +0xAC7B 0x744A +0xAC7C 0x744B +0xAC7D 0x744C +0xAC7E 0x744D +0xAC80 0x744E +0xAC81 0x744F +0xAC82 0x7450 +0xAC83 0x7451 +0xAC84 0x7452 +0xAC85 0x7453 +0xAC86 0x7454 +0xAC87 0x7456 +0xAC88 0x7458 +0xAC89 0x745D +0xAC8A 0x7460 +0xAC8B 0x7461 +0xAC8C 0x7462 +0xAC8D 0x7463 +0xAC8E 0x7464 +0xAC8F 0x7465 +0xAC90 0x7466 +0xAC91 0x7467 +0xAC92 0x7468 +0xAC93 0x7469 +0xAC94 0x746A +0xAC95 0x746B +0xAC96 0x746C +0xAC97 0x746E +0xAC98 0x746F +0xAC99 0x7471 +0xAC9A 0x7472 +0xAC9B 0x7473 +0xAC9C 0x7474 +0xAC9D 0x7475 +0xAC9E 0x7478 +0xAC9F 0x7479 +0xACA0 0x747A +0xAD40 0x747B +0xAD41 0x747C +0xAD42 0x747D +0xAD43 0x747F +0xAD44 0x7482 +0xAD45 0x7484 +0xAD46 0x7485 +0xAD47 0x7486 +0xAD48 0x7488 +0xAD49 0x7489 +0xAD4A 0x748A +0xAD4B 0x748C +0xAD4C 0x748D +0xAD4D 0x748F +0xAD4E 0x7491 +0xAD4F 0x7492 +0xAD50 0x7493 +0xAD51 0x7494 +0xAD52 0x7495 +0xAD53 0x7496 +0xAD54 0x7497 +0xAD55 0x7498 +0xAD56 0x7499 +0xAD57 0x749A +0xAD58 0x749B +0xAD59 0x749D +0xAD5A 0x749F +0xAD5B 0x74A0 +0xAD5C 0x74A1 +0xAD5D 0x74A2 +0xAD5E 0x74A3 +0xAD5F 0x74A4 +0xAD60 0x74A5 +0xAD61 0x74A6 +0xAD62 0x74AA +0xAD63 0x74AB +0xAD64 0x74AC +0xAD65 0x74AD +0xAD66 0x74AE +0xAD67 0x74AF +0xAD68 0x74B0 +0xAD69 0x74B1 +0xAD6A 0x74B2 +0xAD6B 0x74B3 +0xAD6C 0x74B4 +0xAD6D 0x74B5 +0xAD6E 0x74B6 +0xAD6F 0x74B7 +0xAD70 0x74B8 +0xAD71 0x74B9 +0xAD72 0x74BB +0xAD73 0x74BC +0xAD74 0x74BD +0xAD75 0x74BE +0xAD76 0x74BF +0xAD77 0x74C0 +0xAD78 0x74C1 +0xAD79 0x74C2 +0xAD7A 0x74C3 +0xAD7B 0x74C4 +0xAD7C 0x74C5 +0xAD7D 0x74C6 +0xAD7E 0x74C7 +0xAD80 0x74C8 +0xAD81 0x74C9 +0xAD82 0x74CA +0xAD83 0x74CB +0xAD84 0x74CC +0xAD85 0x74CD +0xAD86 0x74CE +0xAD87 0x74CF +0xAD88 0x74D0 +0xAD89 0x74D1 +0xAD8A 0x74D3 +0xAD8B 0x74D4 +0xAD8C 0x74D5 +0xAD8D 0x74D6 +0xAD8E 0x74D7 +0xAD8F 0x74D8 +0xAD90 0x74D9 +0xAD91 0x74DA +0xAD92 0x74DB +0xAD93 0x74DD +0xAD94 0x74DF +0xAD95 0x74E1 +0xAD96 0x74E5 +0xAD97 0x74E7 +0xAD98 0x74E8 +0xAD99 0x74E9 +0xAD9A 0x74EA +0xAD9B 0x74EB +0xAD9C 0x74EC +0xAD9D 0x74ED +0xAD9E 0x74F0 +0xAD9F 0x74F1 +0xADA0 0x74F2 +0xAE40 0x74F3 +0xAE41 0x74F5 +0xAE42 0x74F8 +0xAE43 0x74F9 +0xAE44 0x74FA +0xAE45 0x74FB +0xAE46 0x74FC +0xAE47 0x74FD +0xAE48 0x74FE +0xAE49 0x7500 +0xAE4A 0x7501 +0xAE4B 0x7502 +0xAE4C 0x7503 +0xAE4D 0x7505 +0xAE4E 0x7506 +0xAE4F 0x7507 +0xAE50 0x7508 +0xAE51 0x7509 +0xAE52 0x750A +0xAE53 0x750B +0xAE54 0x750C +0xAE55 0x750E +0xAE56 0x7510 +0xAE57 0x7512 +0xAE58 0x7514 +0xAE59 0x7515 +0xAE5A 0x7516 +0xAE5B 0x7517 +0xAE5C 0x751B +0xAE5D 0x751D +0xAE5E 0x751E +0xAE5F 0x7520 +0xAE60 0x7521 +0xAE61 0x7522 +0xAE62 0x7523 +0xAE63 0x7524 +0xAE64 0x7526 +0xAE65 0x7527 +0xAE66 0x752A +0xAE67 0x752E +0xAE68 0x7534 +0xAE69 0x7536 +0xAE6A 0x7539 +0xAE6B 0x753C +0xAE6C 0x753D +0xAE6D 0x753F +0xAE6E 0x7541 +0xAE6F 0x7542 +0xAE70 0x7543 +0xAE71 0x7544 +0xAE72 0x7546 +0xAE73 0x7547 +0xAE74 0x7549 +0xAE75 0x754A +0xAE76 0x754D +0xAE77 0x7550 +0xAE78 0x7551 +0xAE79 0x7552 +0xAE7A 0x7553 +0xAE7B 0x7555 +0xAE7C 0x7556 +0xAE7D 0x7557 +0xAE7E 0x7558 +0xAE80 0x755D +0xAE81 0x755E +0xAE82 0x755F +0xAE83 0x7560 +0xAE84 0x7561 +0xAE85 0x7562 +0xAE86 0x7563 +0xAE87 0x7564 +0xAE88 0x7567 +0xAE89 0x7568 +0xAE8A 0x7569 +0xAE8B 0x756B +0xAE8C 0x756C +0xAE8D 0x756D +0xAE8E 0x756E +0xAE8F 0x756F +0xAE90 0x7570 +0xAE91 0x7571 +0xAE92 0x7573 +0xAE93 0x7575 +0xAE94 0x7576 +0xAE95 0x7577 +0xAE96 0x757A +0xAE97 0x757B +0xAE98 0x757C +0xAE99 0x757D +0xAE9A 0x757E +0xAE9B 0x7580 +0xAE9C 0x7581 +0xAE9D 0x7582 +0xAE9E 0x7584 +0xAE9F 0x7585 +0xAEA0 0x7587 +0xAF40 0x7588 +0xAF41 0x7589 +0xAF42 0x758A +0xAF43 0x758C +0xAF44 0x758D +0xAF45 0x758E +0xAF46 0x7590 +0xAF47 0x7593 +0xAF48 0x7595 +0xAF49 0x7598 +0xAF4A 0x759B +0xAF4B 0x759C +0xAF4C 0x759E +0xAF4D 0x75A2 +0xAF4E 0x75A6 +0xAF4F 0x75A7 +0xAF50 0x75A8 +0xAF51 0x75A9 +0xAF52 0x75AA +0xAF53 0x75AD +0xAF54 0x75B6 +0xAF55 0x75B7 +0xAF56 0x75BA +0xAF57 0x75BB +0xAF58 0x75BF +0xAF59 0x75C0 +0xAF5A 0x75C1 +0xAF5B 0x75C6 +0xAF5C 0x75CB +0xAF5D 0x75CC +0xAF5E 0x75CE +0xAF5F 0x75CF +0xAF60 0x75D0 +0xAF61 0x75D1 +0xAF62 0x75D3 +0xAF63 0x75D7 +0xAF64 0x75D9 +0xAF65 0x75DA +0xAF66 0x75DC +0xAF67 0x75DD +0xAF68 0x75DF +0xAF69 0x75E0 +0xAF6A 0x75E1 +0xAF6B 0x75E5 +0xAF6C 0x75E9 +0xAF6D 0x75EC +0xAF6E 0x75ED +0xAF6F 0x75EE +0xAF70 0x75EF +0xAF71 0x75F2 +0xAF72 0x75F3 +0xAF73 0x75F5 +0xAF74 0x75F6 +0xAF75 0x75F7 +0xAF76 0x75F8 +0xAF77 0x75FA +0xAF78 0x75FB +0xAF79 0x75FD +0xAF7A 0x75FE +0xAF7B 0x7602 +0xAF7C 0x7604 +0xAF7D 0x7606 +0xAF7E 0x7607 +0xAF80 0x7608 +0xAF81 0x7609 +0xAF82 0x760B +0xAF83 0x760D +0xAF84 0x760E +0xAF85 0x760F +0xAF86 0x7611 +0xAF87 0x7612 +0xAF88 0x7613 +0xAF89 0x7614 +0xAF8A 0x7616 +0xAF8B 0x761A +0xAF8C 0x761C +0xAF8D 0x761D +0xAF8E 0x761E +0xAF8F 0x7621 +0xAF90 0x7623 +0xAF91 0x7627 +0xAF92 0x7628 +0xAF93 0x762C +0xAF94 0x762E +0xAF95 0x762F +0xAF96 0x7631 +0xAF97 0x7632 +0xAF98 0x7636 +0xAF99 0x7637 +0xAF9A 0x7639 +0xAF9B 0x763A +0xAF9C 0x763B +0xAF9D 0x763D +0xAF9E 0x7641 +0xAF9F 0x7642 +0xAFA0 0x7644 +0xB040 0x7645 +0xB041 0x7646 +0xB042 0x7647 +0xB043 0x7648 +0xB044 0x7649 +0xB045 0x764A +0xB046 0x764B +0xB047 0x764E +0xB048 0x764F +0xB049 0x7650 +0xB04A 0x7651 +0xB04B 0x7652 +0xB04C 0x7653 +0xB04D 0x7655 +0xB04E 0x7657 +0xB04F 0x7658 +0xB050 0x7659 +0xB051 0x765A +0xB052 0x765B +0xB053 0x765D +0xB054 0x765F +0xB055 0x7660 +0xB056 0x7661 +0xB057 0x7662 +0xB058 0x7664 +0xB059 0x7665 +0xB05A 0x7666 +0xB05B 0x7667 +0xB05C 0x7668 +0xB05D 0x7669 +0xB05E 0x766A +0xB05F 0x766C +0xB060 0x766D +0xB061 0x766E +0xB062 0x7670 +0xB063 0x7671 +0xB064 0x7672 +0xB065 0x7673 +0xB066 0x7674 +0xB067 0x7675 +0xB068 0x7676 +0xB069 0x7677 +0xB06A 0x7679 +0xB06B 0x767A +0xB06C 0x767C +0xB06D 0x767F +0xB06E 0x7680 +0xB06F 0x7681 +0xB070 0x7683 +0xB071 0x7685 +0xB072 0x7689 +0xB073 0x768A +0xB074 0x768C +0xB075 0x768D +0xB076 0x768F +0xB077 0x7690 +0xB078 0x7692 +0xB079 0x7694 +0xB07A 0x7695 +0xB07B 0x7697 +0xB07C 0x7698 +0xB07D 0x769A +0xB07E 0x769B +0xB080 0x769C +0xB081 0x769D +0xB082 0x769E +0xB083 0x769F +0xB084 0x76A0 +0xB085 0x76A1 +0xB086 0x76A2 +0xB087 0x76A3 +0xB088 0x76A5 +0xB089 0x76A6 +0xB08A 0x76A7 +0xB08B 0x76A8 +0xB08C 0x76A9 +0xB08D 0x76AA +0xB08E 0x76AB +0xB08F 0x76AC +0xB090 0x76AD +0xB091 0x76AF +0xB092 0x76B0 +0xB093 0x76B3 +0xB094 0x76B5 +0xB095 0x76B6 +0xB096 0x76B7 +0xB097 0x76B8 +0xB098 0x76B9 +0xB099 0x76BA +0xB09A 0x76BB +0xB09B 0x76BC +0xB09C 0x76BD +0xB09D 0x76BE +0xB09E 0x76C0 +0xB09F 0x76C1 +0xB0A0 0x76C3 +0xB0A1 0x554A +0xB0A2 0x963F +0xB0A3 0x57C3 +0xB0A4 0x6328 +0xB0A5 0x54CE +0xB0A6 0x5509 +0xB0A7 0x54C0 +0xB0A8 0x7691 +0xB0A9 0x764C +0xB0AA 0x853C +0xB0AB 0x77EE +0xB0AC 0x827E +0xB0AD 0x788D +0xB0AE 0x7231 +0xB0AF 0x9698 +0xB0B0 0x978D +0xB0B1 0x6C28 +0xB0B2 0x5B89 +0xB0B3 0x4FFA +0xB0B4 0x6309 +0xB0B5 0x6697 +0xB0B6 0x5CB8 +0xB0B7 0x80FA +0xB0B8 0x6848 +0xB0B9 0x80AE +0xB0BA 0x6602 +0xB0BB 0x76CE +0xB0BC 0x51F9 +0xB0BD 0x6556 +0xB0BE 0x71AC +0xB0BF 0x7FF1 +0xB0C0 0x8884 +0xB0C1 0x50B2 +0xB0C2 0x5965 +0xB0C3 0x61CA +0xB0C4 0x6FB3 +0xB0C5 0x82AD +0xB0C6 0x634C +0xB0C7 0x6252 +0xB0C8 0x53ED +0xB0C9 0x5427 +0xB0CA 0x7B06 +0xB0CB 0x516B +0xB0CC 0x75A4 +0xB0CD 0x5DF4 +0xB0CE 0x62D4 +0xB0CF 0x8DCB +0xB0D0 0x9776 +0xB0D1 0x628A +0xB0D2 0x8019 +0xB0D3 0x575D +0xB0D4 0x9738 +0xB0D5 0x7F62 +0xB0D6 0x7238 +0xB0D7 0x767D +0xB0D8 0x67CF +0xB0D9 0x767E +0xB0DA 0x6446 +0xB0DB 0x4F70 +0xB0DC 0x8D25 +0xB0DD 0x62DC +0xB0DE 0x7A17 +0xB0DF 0x6591 +0xB0E0 0x73ED +0xB0E1 0x642C +0xB0E2 0x6273 +0xB0E3 0x822C +0xB0E4 0x9881 +0xB0E5 0x677F +0xB0E6 0x7248 +0xB0E7 0x626E +0xB0E8 0x62CC +0xB0E9 0x4F34 +0xB0EA 0x74E3 +0xB0EB 0x534A +0xB0EC 0x529E +0xB0ED 0x7ECA +0xB0EE 0x90A6 +0xB0EF 0x5E2E +0xB0F0 0x6886 +0xB0F1 0x699C +0xB0F2 0x8180 +0xB0F3 0x7ED1 +0xB0F4 0x68D2 +0xB0F5 0x78C5 +0xB0F6 0x868C +0xB0F7 0x9551 +0xB0F8 0x508D +0xB0F9 0x8C24 +0xB0FA 0x82DE +0xB0FB 0x80DE +0xB0FC 0x5305 +0xB0FD 0x8912 +0xB0FE 0x5265 +0xB140 0x76C4 +0xB141 0x76C7 +0xB142 0x76C9 +0xB143 0x76CB +0xB144 0x76CC +0xB145 0x76D3 +0xB146 0x76D5 +0xB147 0x76D9 +0xB148 0x76DA +0xB149 0x76DC +0xB14A 0x76DD +0xB14B 0x76DE +0xB14C 0x76E0 +0xB14D 0x76E1 +0xB14E 0x76E2 +0xB14F 0x76E3 +0xB150 0x76E4 +0xB151 0x76E6 +0xB152 0x76E7 +0xB153 0x76E8 +0xB154 0x76E9 +0xB155 0x76EA +0xB156 0x76EB +0xB157 0x76EC +0xB158 0x76ED +0xB159 0x76F0 +0xB15A 0x76F3 +0xB15B 0x76F5 +0xB15C 0x76F6 +0xB15D 0x76F7 +0xB15E 0x76FA +0xB15F 0x76FB +0xB160 0x76FD +0xB161 0x76FF +0xB162 0x7700 +0xB163 0x7702 +0xB164 0x7703 +0xB165 0x7705 +0xB166 0x7706 +0xB167 0x770A +0xB168 0x770C +0xB169 0x770E +0xB16A 0x770F +0xB16B 0x7710 +0xB16C 0x7711 +0xB16D 0x7712 +0xB16E 0x7713 +0xB16F 0x7714 +0xB170 0x7715 +0xB171 0x7716 +0xB172 0x7717 +0xB173 0x7718 +0xB174 0x771B +0xB175 0x771C +0xB176 0x771D +0xB177 0x771E +0xB178 0x7721 +0xB179 0x7723 +0xB17A 0x7724 +0xB17B 0x7725 +0xB17C 0x7727 +0xB17D 0x772A +0xB17E 0x772B +0xB180 0x772C +0xB181 0x772E +0xB182 0x7730 +0xB183 0x7731 +0xB184 0x7732 +0xB185 0x7733 +0xB186 0x7734 +0xB187 0x7739 +0xB188 0x773B +0xB189 0x773D +0xB18A 0x773E +0xB18B 0x773F +0xB18C 0x7742 +0xB18D 0x7744 +0xB18E 0x7745 +0xB18F 0x7746 +0xB190 0x7748 +0xB191 0x7749 +0xB192 0x774A +0xB193 0x774B +0xB194 0x774C +0xB195 0x774D +0xB196 0x774E +0xB197 0x774F +0xB198 0x7752 +0xB199 0x7753 +0xB19A 0x7754 +0xB19B 0x7755 +0xB19C 0x7756 +0xB19D 0x7757 +0xB19E 0x7758 +0xB19F 0x7759 +0xB1A0 0x775C +0xB1A1 0x8584 +0xB1A2 0x96F9 +0xB1A3 0x4FDD +0xB1A4 0x5821 +0xB1A5 0x9971 +0xB1A6 0x5B9D +0xB1A7 0x62B1 +0xB1A8 0x62A5 +0xB1A9 0x66B4 +0xB1AA 0x8C79 +0xB1AB 0x9C8D +0xB1AC 0x7206 +0xB1AD 0x676F +0xB1AE 0x7891 +0xB1AF 0x60B2 +0xB1B0 0x5351 +0xB1B1 0x5317 +0xB1B2 0x8F88 +0xB1B3 0x80CC +0xB1B4 0x8D1D +0xB1B5 0x94A1 +0xB1B6 0x500D +0xB1B7 0x72C8 +0xB1B8 0x5907 +0xB1B9 0x60EB +0xB1BA 0x7119 +0xB1BB 0x88AB +0xB1BC 0x5954 +0xB1BD 0x82EF +0xB1BE 0x672C +0xB1BF 0x7B28 +0xB1C0 0x5D29 +0xB1C1 0x7EF7 +0xB1C2 0x752D +0xB1C3 0x6CF5 +0xB1C4 0x8E66 +0xB1C5 0x8FF8 +0xB1C6 0x903C +0xB1C7 0x9F3B +0xB1C8 0x6BD4 +0xB1C9 0x9119 +0xB1CA 0x7B14 +0xB1CB 0x5F7C +0xB1CC 0x78A7 +0xB1CD 0x84D6 +0xB1CE 0x853D +0xB1CF 0x6BD5 +0xB1D0 0x6BD9 +0xB1D1 0x6BD6 +0xB1D2 0x5E01 +0xB1D3 0x5E87 +0xB1D4 0x75F9 +0xB1D5 0x95ED +0xB1D6 0x655D +0xB1D7 0x5F0A +0xB1D8 0x5FC5 +0xB1D9 0x8F9F +0xB1DA 0x58C1 +0xB1DB 0x81C2 +0xB1DC 0x907F +0xB1DD 0x965B +0xB1DE 0x97AD +0xB1DF 0x8FB9 +0xB1E0 0x7F16 +0xB1E1 0x8D2C +0xB1E2 0x6241 +0xB1E3 0x4FBF +0xB1E4 0x53D8 +0xB1E5 0x535E +0xB1E6 0x8FA8 +0xB1E7 0x8FA9 +0xB1E8 0x8FAB +0xB1E9 0x904D +0xB1EA 0x6807 +0xB1EB 0x5F6A +0xB1EC 0x8198 +0xB1ED 0x8868 +0xB1EE 0x9CD6 +0xB1EF 0x618B +0xB1F0 0x522B +0xB1F1 0x762A +0xB1F2 0x5F6C +0xB1F3 0x658C +0xB1F4 0x6FD2 +0xB1F5 0x6EE8 +0xB1F6 0x5BBE +0xB1F7 0x6448 +0xB1F8 0x5175 +0xB1F9 0x51B0 +0xB1FA 0x67C4 +0xB1FB 0x4E19 +0xB1FC 0x79C9 +0xB1FD 0x997C +0xB1FE 0x70B3 +0xB240 0x775D +0xB241 0x775E +0xB242 0x775F +0xB243 0x7760 +0xB244 0x7764 +0xB245 0x7767 +0xB246 0x7769 +0xB247 0x776A +0xB248 0x776D +0xB249 0x776E +0xB24A 0x776F +0xB24B 0x7770 +0xB24C 0x7771 +0xB24D 0x7772 +0xB24E 0x7773 +0xB24F 0x7774 +0xB250 0x7775 +0xB251 0x7776 +0xB252 0x7777 +0xB253 0x7778 +0xB254 0x777A +0xB255 0x777B +0xB256 0x777C +0xB257 0x7781 +0xB258 0x7782 +0xB259 0x7783 +0xB25A 0x7786 +0xB25B 0x7787 +0xB25C 0x7788 +0xB25D 0x7789 +0xB25E 0x778A +0xB25F 0x778B +0xB260 0x778F +0xB261 0x7790 +0xB262 0x7793 +0xB263 0x7794 +0xB264 0x7795 +0xB265 0x7796 +0xB266 0x7797 +0xB267 0x7798 +0xB268 0x7799 +0xB269 0x779A +0xB26A 0x779B +0xB26B 0x779C +0xB26C 0x779D +0xB26D 0x779E +0xB26E 0x77A1 +0xB26F 0x77A3 +0xB270 0x77A4 +0xB271 0x77A6 +0xB272 0x77A8 +0xB273 0x77AB +0xB274 0x77AD +0xB275 0x77AE +0xB276 0x77AF +0xB277 0x77B1 +0xB278 0x77B2 +0xB279 0x77B4 +0xB27A 0x77B6 +0xB27B 0x77B7 +0xB27C 0x77B8 +0xB27D 0x77B9 +0xB27E 0x77BA +0xB280 0x77BC +0xB281 0x77BE +0xB282 0x77C0 +0xB283 0x77C1 +0xB284 0x77C2 +0xB285 0x77C3 +0xB286 0x77C4 +0xB287 0x77C5 +0xB288 0x77C6 +0xB289 0x77C7 +0xB28A 0x77C8 +0xB28B 0x77C9 +0xB28C 0x77CA +0xB28D 0x77CB +0xB28E 0x77CC +0xB28F 0x77CE +0xB290 0x77CF +0xB291 0x77D0 +0xB292 0x77D1 +0xB293 0x77D2 +0xB294 0x77D3 +0xB295 0x77D4 +0xB296 0x77D5 +0xB297 0x77D6 +0xB298 0x77D8 +0xB299 0x77D9 +0xB29A 0x77DA +0xB29B 0x77DD +0xB29C 0x77DE +0xB29D 0x77DF +0xB29E 0x77E0 +0xB29F 0x77E1 +0xB2A0 0x77E4 +0xB2A1 0x75C5 +0xB2A2 0x5E76 +0xB2A3 0x73BB +0xB2A4 0x83E0 +0xB2A5 0x64AD +0xB2A6 0x62E8 +0xB2A7 0x94B5 +0xB2A8 0x6CE2 +0xB2A9 0x535A +0xB2AA 0x52C3 +0xB2AB 0x640F +0xB2AC 0x94C2 +0xB2AD 0x7B94 +0xB2AE 0x4F2F +0xB2AF 0x5E1B +0xB2B0 0x8236 +0xB2B1 0x8116 +0xB2B2 0x818A +0xB2B3 0x6E24 +0xB2B4 0x6CCA +0xB2B5 0x9A73 +0xB2B6 0x6355 +0xB2B7 0x535C +0xB2B8 0x54FA +0xB2B9 0x8865 +0xB2BA 0x57E0 +0xB2BB 0x4E0D +0xB2BC 0x5E03 +0xB2BD 0x6B65 +0xB2BE 0x7C3F +0xB2BF 0x90E8 +0xB2C0 0x6016 +0xB2C1 0x64E6 +0xB2C2 0x731C +0xB2C3 0x88C1 +0xB2C4 0x6750 +0xB2C5 0x624D +0xB2C6 0x8D22 +0xB2C7 0x776C +0xB2C8 0x8E29 +0xB2C9 0x91C7 +0xB2CA 0x5F69 +0xB2CB 0x83DC +0xB2CC 0x8521 +0xB2CD 0x9910 +0xB2CE 0x53C2 +0xB2CF 0x8695 +0xB2D0 0x6B8B +0xB2D1 0x60ED +0xB2D2 0x60E8 +0xB2D3 0x707F +0xB2D4 0x82CD +0xB2D5 0x8231 +0xB2D6 0x4ED3 +0xB2D7 0x6CA7 +0xB2D8 0x85CF +0xB2D9 0x64CD +0xB2DA 0x7CD9 +0xB2DB 0x69FD +0xB2DC 0x66F9 +0xB2DD 0x8349 +0xB2DE 0x5395 +0xB2DF 0x7B56 +0xB2E0 0x4FA7 +0xB2E1 0x518C +0xB2E2 0x6D4B +0xB2E3 0x5C42 +0xB2E4 0x8E6D +0xB2E5 0x63D2 +0xB2E6 0x53C9 +0xB2E7 0x832C +0xB2E8 0x8336 +0xB2E9 0x67E5 +0xB2EA 0x78B4 +0xB2EB 0x643D +0xB2EC 0x5BDF +0xB2ED 0x5C94 +0xB2EE 0x5DEE +0xB2EF 0x8BE7 +0xB2F0 0x62C6 +0xB2F1 0x67F4 +0xB2F2 0x8C7A +0xB2F3 0x6400 +0xB2F4 0x63BA +0xB2F5 0x8749 +0xB2F6 0x998B +0xB2F7 0x8C17 +0xB2F8 0x7F20 +0xB2F9 0x94F2 +0xB2FA 0x4EA7 +0xB2FB 0x9610 +0xB2FC 0x98A4 +0xB2FD 0x660C +0xB2FE 0x7316 +0xB340 0x77E6 +0xB341 0x77E8 +0xB342 0x77EA +0xB343 0x77EF +0xB344 0x77F0 +0xB345 0x77F1 +0xB346 0x77F2 +0xB347 0x77F4 +0xB348 0x77F5 +0xB349 0x77F7 +0xB34A 0x77F9 +0xB34B 0x77FA +0xB34C 0x77FB +0xB34D 0x77FC +0xB34E 0x7803 +0xB34F 0x7804 +0xB350 0x7805 +0xB351 0x7806 +0xB352 0x7807 +0xB353 0x7808 +0xB354 0x780A +0xB355 0x780B +0xB356 0x780E +0xB357 0x780F +0xB358 0x7810 +0xB359 0x7813 +0xB35A 0x7815 +0xB35B 0x7819 +0xB35C 0x781B +0xB35D 0x781E +0xB35E 0x7820 +0xB35F 0x7821 +0xB360 0x7822 +0xB361 0x7824 +0xB362 0x7828 +0xB363 0x782A +0xB364 0x782B +0xB365 0x782E +0xB366 0x782F +0xB367 0x7831 +0xB368 0x7832 +0xB369 0x7833 +0xB36A 0x7835 +0xB36B 0x7836 +0xB36C 0x783D +0xB36D 0x783F +0xB36E 0x7841 +0xB36F 0x7842 +0xB370 0x7843 +0xB371 0x7844 +0xB372 0x7846 +0xB373 0x7848 +0xB374 0x7849 +0xB375 0x784A +0xB376 0x784B +0xB377 0x784D +0xB378 0x784F +0xB379 0x7851 +0xB37A 0x7853 +0xB37B 0x7854 +0xB37C 0x7858 +0xB37D 0x7859 +0xB37E 0x785A +0xB380 0x785B +0xB381 0x785C +0xB382 0x785E +0xB383 0x785F +0xB384 0x7860 +0xB385 0x7861 +0xB386 0x7862 +0xB387 0x7863 +0xB388 0x7864 +0xB389 0x7865 +0xB38A 0x7866 +0xB38B 0x7867 +0xB38C 0x7868 +0xB38D 0x7869 +0xB38E 0x786F +0xB38F 0x7870 +0xB390 0x7871 +0xB391 0x7872 +0xB392 0x7873 +0xB393 0x7874 +0xB394 0x7875 +0xB395 0x7876 +0xB396 0x7878 +0xB397 0x7879 +0xB398 0x787A +0xB399 0x787B +0xB39A 0x787D +0xB39B 0x787E +0xB39C 0x787F +0xB39D 0x7880 +0xB39E 0x7881 +0xB39F 0x7882 +0xB3A0 0x7883 +0xB3A1 0x573A +0xB3A2 0x5C1D +0xB3A3 0x5E38 +0xB3A4 0x957F +0xB3A5 0x507F +0xB3A6 0x80A0 +0xB3A7 0x5382 +0xB3A8 0x655E +0xB3A9 0x7545 +0xB3AA 0x5531 +0xB3AB 0x5021 +0xB3AC 0x8D85 +0xB3AD 0x6284 +0xB3AE 0x949E +0xB3AF 0x671D +0xB3B0 0x5632 +0xB3B1 0x6F6E +0xB3B2 0x5DE2 +0xB3B3 0x5435 +0xB3B4 0x7092 +0xB3B5 0x8F66 +0xB3B6 0x626F +0xB3B7 0x64A4 +0xB3B8 0x63A3 +0xB3B9 0x5F7B +0xB3BA 0x6F88 +0xB3BB 0x90F4 +0xB3BC 0x81E3 +0xB3BD 0x8FB0 +0xB3BE 0x5C18 +0xB3BF 0x6668 +0xB3C0 0x5FF1 +0xB3C1 0x6C89 +0xB3C2 0x9648 +0xB3C3 0x8D81 +0xB3C4 0x886C +0xB3C5 0x6491 +0xB3C6 0x79F0 +0xB3C7 0x57CE +0xB3C8 0x6A59 +0xB3C9 0x6210 +0xB3CA 0x5448 +0xB3CB 0x4E58 +0xB3CC 0x7A0B +0xB3CD 0x60E9 +0xB3CE 0x6F84 +0xB3CF 0x8BDA +0xB3D0 0x627F +0xB3D1 0x901E +0xB3D2 0x9A8B +0xB3D3 0x79E4 +0xB3D4 0x5403 +0xB3D5 0x75F4 +0xB3D6 0x6301 +0xB3D7 0x5319 +0xB3D8 0x6C60 +0xB3D9 0x8FDF +0xB3DA 0x5F1B +0xB3DB 0x9A70 +0xB3DC 0x803B +0xB3DD 0x9F7F +0xB3DE 0x4F88 +0xB3DF 0x5C3A +0xB3E0 0x8D64 +0xB3E1 0x7FC5 +0xB3E2 0x65A5 +0xB3E3 0x70BD +0xB3E4 0x5145 +0xB3E5 0x51B2 +0xB3E6 0x866B +0xB3E7 0x5D07 +0xB3E8 0x5BA0 +0xB3E9 0x62BD +0xB3EA 0x916C +0xB3EB 0x7574 +0xB3EC 0x8E0C +0xB3ED 0x7A20 +0xB3EE 0x6101 +0xB3EF 0x7B79 +0xB3F0 0x4EC7 +0xB3F1 0x7EF8 +0xB3F2 0x7785 +0xB3F3 0x4E11 +0xB3F4 0x81ED +0xB3F5 0x521D +0xB3F6 0x51FA +0xB3F7 0x6A71 +0xB3F8 0x53A8 +0xB3F9 0x8E87 +0xB3FA 0x9504 +0xB3FB 0x96CF +0xB3FC 0x6EC1 +0xB3FD 0x9664 +0xB3FE 0x695A +0xB440 0x7884 +0xB441 0x7885 +0xB442 0x7886 +0xB443 0x7888 +0xB444 0x788A +0xB445 0x788B +0xB446 0x788F +0xB447 0x7890 +0xB448 0x7892 +0xB449 0x7894 +0xB44A 0x7895 +0xB44B 0x7896 +0xB44C 0x7899 +0xB44D 0x789D +0xB44E 0x789E +0xB44F 0x78A0 +0xB450 0x78A2 +0xB451 0x78A4 +0xB452 0x78A6 +0xB453 0x78A8 +0xB454 0x78A9 +0xB455 0x78AA +0xB456 0x78AB +0xB457 0x78AC +0xB458 0x78AD +0xB459 0x78AE +0xB45A 0x78AF +0xB45B 0x78B5 +0xB45C 0x78B6 +0xB45D 0x78B7 +0xB45E 0x78B8 +0xB45F 0x78BA +0xB460 0x78BB +0xB461 0x78BC +0xB462 0x78BD +0xB463 0x78BF +0xB464 0x78C0 +0xB465 0x78C2 +0xB466 0x78C3 +0xB467 0x78C4 +0xB468 0x78C6 +0xB469 0x78C7 +0xB46A 0x78C8 +0xB46B 0x78CC +0xB46C 0x78CD +0xB46D 0x78CE +0xB46E 0x78CF +0xB46F 0x78D1 +0xB470 0x78D2 +0xB471 0x78D3 +0xB472 0x78D6 +0xB473 0x78D7 +0xB474 0x78D8 +0xB475 0x78DA +0xB476 0x78DB +0xB477 0x78DC +0xB478 0x78DD +0xB479 0x78DE +0xB47A 0x78DF +0xB47B 0x78E0 +0xB47C 0x78E1 +0xB47D 0x78E2 +0xB47E 0x78E3 +0xB480 0x78E4 +0xB481 0x78E5 +0xB482 0x78E6 +0xB483 0x78E7 +0xB484 0x78E9 +0xB485 0x78EA +0xB486 0x78EB +0xB487 0x78ED +0xB488 0x78EE +0xB489 0x78EF +0xB48A 0x78F0 +0xB48B 0x78F1 +0xB48C 0x78F3 +0xB48D 0x78F5 +0xB48E 0x78F6 +0xB48F 0x78F8 +0xB490 0x78F9 +0xB491 0x78FB +0xB492 0x78FC +0xB493 0x78FD +0xB494 0x78FE +0xB495 0x78FF +0xB496 0x7900 +0xB497 0x7902 +0xB498 0x7903 +0xB499 0x7904 +0xB49A 0x7906 +0xB49B 0x7907 +0xB49C 0x7908 +0xB49D 0x7909 +0xB49E 0x790A +0xB49F 0x790B +0xB4A0 0x790C +0xB4A1 0x7840 +0xB4A2 0x50A8 +0xB4A3 0x77D7 +0xB4A4 0x6410 +0xB4A5 0x89E6 +0xB4A6 0x5904 +0xB4A7 0x63E3 +0xB4A8 0x5DDD +0xB4A9 0x7A7F +0xB4AA 0x693D +0xB4AB 0x4F20 +0xB4AC 0x8239 +0xB4AD 0x5598 +0xB4AE 0x4E32 +0xB4AF 0x75AE +0xB4B0 0x7A97 +0xB4B1 0x5E62 +0xB4B2 0x5E8A +0xB4B3 0x95EF +0xB4B4 0x521B +0xB4B5 0x5439 +0xB4B6 0x708A +0xB4B7 0x6376 +0xB4B8 0x9524 +0xB4B9 0x5782 +0xB4BA 0x6625 +0xB4BB 0x693F +0xB4BC 0x9187 +0xB4BD 0x5507 +0xB4BE 0x6DF3 +0xB4BF 0x7EAF +0xB4C0 0x8822 +0xB4C1 0x6233 +0xB4C2 0x7EF0 +0xB4C3 0x75B5 +0xB4C4 0x8328 +0xB4C5 0x78C1 +0xB4C6 0x96CC +0xB4C7 0x8F9E +0xB4C8 0x6148 +0xB4C9 0x74F7 +0xB4CA 0x8BCD +0xB4CB 0x6B64 +0xB4CC 0x523A +0xB4CD 0x8D50 +0xB4CE 0x6B21 +0xB4CF 0x806A +0xB4D0 0x8471 +0xB4D1 0x56F1 +0xB4D2 0x5306 +0xB4D3 0x4ECE +0xB4D4 0x4E1B +0xB4D5 0x51D1 +0xB4D6 0x7C97 +0xB4D7 0x918B +0xB4D8 0x7C07 +0xB4D9 0x4FC3 +0xB4DA 0x8E7F +0xB4DB 0x7BE1 +0xB4DC 0x7A9C +0xB4DD 0x6467 +0xB4DE 0x5D14 +0xB4DF 0x50AC +0xB4E0 0x8106 +0xB4E1 0x7601 +0xB4E2 0x7CB9 +0xB4E3 0x6DEC +0xB4E4 0x7FE0 +0xB4E5 0x6751 +0xB4E6 0x5B58 +0xB4E7 0x5BF8 +0xB4E8 0x78CB +0xB4E9 0x64AE +0xB4EA 0x6413 +0xB4EB 0x63AA +0xB4EC 0x632B +0xB4ED 0x9519 +0xB4EE 0x642D +0xB4EF 0x8FBE +0xB4F0 0x7B54 +0xB4F1 0x7629 +0xB4F2 0x6253 +0xB4F3 0x5927 +0xB4F4 0x5446 +0xB4F5 0x6B79 +0xB4F6 0x50A3 +0xB4F7 0x6234 +0xB4F8 0x5E26 +0xB4F9 0x6B86 +0xB4FA 0x4EE3 +0xB4FB 0x8D37 +0xB4FC 0x888B +0xB4FD 0x5F85 +0xB4FE 0x902E +0xB540 0x790D +0xB541 0x790E +0xB542 0x790F +0xB543 0x7910 +0xB544 0x7911 +0xB545 0x7912 +0xB546 0x7914 +0xB547 0x7915 +0xB548 0x7916 +0xB549 0x7917 +0xB54A 0x7918 +0xB54B 0x7919 +0xB54C 0x791A +0xB54D 0x791B +0xB54E 0x791C +0xB54F 0x791D +0xB550 0x791F +0xB551 0x7920 +0xB552 0x7921 +0xB553 0x7922 +0xB554 0x7923 +0xB555 0x7925 +0xB556 0x7926 +0xB557 0x7927 +0xB558 0x7928 +0xB559 0x7929 +0xB55A 0x792A +0xB55B 0x792B +0xB55C 0x792C +0xB55D 0x792D +0xB55E 0x792E +0xB55F 0x792F +0xB560 0x7930 +0xB561 0x7931 +0xB562 0x7932 +0xB563 0x7933 +0xB564 0x7935 +0xB565 0x7936 +0xB566 0x7937 +0xB567 0x7938 +0xB568 0x7939 +0xB569 0x793D +0xB56A 0x793F +0xB56B 0x7942 +0xB56C 0x7943 +0xB56D 0x7944 +0xB56E 0x7945 +0xB56F 0x7947 +0xB570 0x794A +0xB571 0x794B +0xB572 0x794C +0xB573 0x794D +0xB574 0x794E +0xB575 0x794F +0xB576 0x7950 +0xB577 0x7951 +0xB578 0x7952 +0xB579 0x7954 +0xB57A 0x7955 +0xB57B 0x7958 +0xB57C 0x7959 +0xB57D 0x7961 +0xB57E 0x7963 +0xB580 0x7964 +0xB581 0x7966 +0xB582 0x7969 +0xB583 0x796A +0xB584 0x796B +0xB585 0x796C +0xB586 0x796E +0xB587 0x7970 +0xB588 0x7971 +0xB589 0x7972 +0xB58A 0x7973 +0xB58B 0x7974 +0xB58C 0x7975 +0xB58D 0x7976 +0xB58E 0x7979 +0xB58F 0x797B +0xB590 0x797C +0xB591 0x797D +0xB592 0x797E +0xB593 0x797F +0xB594 0x7982 +0xB595 0x7983 +0xB596 0x7986 +0xB597 0x7987 +0xB598 0x7988 +0xB599 0x7989 +0xB59A 0x798B +0xB59B 0x798C +0xB59C 0x798D +0xB59D 0x798E +0xB59E 0x7990 +0xB59F 0x7991 +0xB5A0 0x7992 +0xB5A1 0x6020 +0xB5A2 0x803D +0xB5A3 0x62C5 +0xB5A4 0x4E39 +0xB5A5 0x5355 +0xB5A6 0x90F8 +0xB5A7 0x63B8 +0xB5A8 0x80C6 +0xB5A9 0x65E6 +0xB5AA 0x6C2E +0xB5AB 0x4F46 +0xB5AC 0x60EE +0xB5AD 0x6DE1 +0xB5AE 0x8BDE +0xB5AF 0x5F39 +0xB5B0 0x86CB +0xB5B1 0x5F53 +0xB5B2 0x6321 +0xB5B3 0x515A +0xB5B4 0x8361 +0xB5B5 0x6863 +0xB5B6 0x5200 +0xB5B7 0x6363 +0xB5B8 0x8E48 +0xB5B9 0x5012 +0xB5BA 0x5C9B +0xB5BB 0x7977 +0xB5BC 0x5BFC +0xB5BD 0x5230 +0xB5BE 0x7A3B +0xB5BF 0x60BC +0xB5C0 0x9053 +0xB5C1 0x76D7 +0xB5C2 0x5FB7 +0xB5C3 0x5F97 +0xB5C4 0x7684 +0xB5C5 0x8E6C +0xB5C6 0x706F +0xB5C7 0x767B +0xB5C8 0x7B49 +0xB5C9 0x77AA +0xB5CA 0x51F3 +0xB5CB 0x9093 +0xB5CC 0x5824 +0xB5CD 0x4F4E +0xB5CE 0x6EF4 +0xB5CF 0x8FEA +0xB5D0 0x654C +0xB5D1 0x7B1B +0xB5D2 0x72C4 +0xB5D3 0x6DA4 +0xB5D4 0x7FDF +0xB5D5 0x5AE1 +0xB5D6 0x62B5 +0xB5D7 0x5E95 +0xB5D8 0x5730 +0xB5D9 0x8482 +0xB5DA 0x7B2C +0xB5DB 0x5E1D +0xB5DC 0x5F1F +0xB5DD 0x9012 +0xB5DE 0x7F14 +0xB5DF 0x98A0 +0xB5E0 0x6382 +0xB5E1 0x6EC7 +0xB5E2 0x7898 +0xB5E3 0x70B9 +0xB5E4 0x5178 +0xB5E5 0x975B +0xB5E6 0x57AB +0xB5E7 0x7535 +0xB5E8 0x4F43 +0xB5E9 0x7538 +0xB5EA 0x5E97 +0xB5EB 0x60E6 +0xB5EC 0x5960 +0xB5ED 0x6DC0 +0xB5EE 0x6BBF +0xB5EF 0x7889 +0xB5F0 0x53FC +0xB5F1 0x96D5 +0xB5F2 0x51CB +0xB5F3 0x5201 +0xB5F4 0x6389 +0xB5F5 0x540A +0xB5F6 0x9493 +0xB5F7 0x8C03 +0xB5F8 0x8DCC +0xB5F9 0x7239 +0xB5FA 0x789F +0xB5FB 0x8776 +0xB5FC 0x8FED +0xB5FD 0x8C0D +0xB5FE 0x53E0 +0xB640 0x7993 +0xB641 0x7994 +0xB642 0x7995 +0xB643 0x7996 +0xB644 0x7997 +0xB645 0x7998 +0xB646 0x7999 +0xB647 0x799B +0xB648 0x799C +0xB649 0x799D +0xB64A 0x799E +0xB64B 0x799F +0xB64C 0x79A0 +0xB64D 0x79A1 +0xB64E 0x79A2 +0xB64F 0x79A3 +0xB650 0x79A4 +0xB651 0x79A5 +0xB652 0x79A6 +0xB653 0x79A8 +0xB654 0x79A9 +0xB655 0x79AA +0xB656 0x79AB +0xB657 0x79AC +0xB658 0x79AD +0xB659 0x79AE +0xB65A 0x79AF +0xB65B 0x79B0 +0xB65C 0x79B1 +0xB65D 0x79B2 +0xB65E 0x79B4 +0xB65F 0x79B5 +0xB660 0x79B6 +0xB661 0x79B7 +0xB662 0x79B8 +0xB663 0x79BC +0xB664 0x79BF +0xB665 0x79C2 +0xB666 0x79C4 +0xB667 0x79C5 +0xB668 0x79C7 +0xB669 0x79C8 +0xB66A 0x79CA +0xB66B 0x79CC +0xB66C 0x79CE +0xB66D 0x79CF +0xB66E 0x79D0 +0xB66F 0x79D3 +0xB670 0x79D4 +0xB671 0x79D6 +0xB672 0x79D7 +0xB673 0x79D9 +0xB674 0x79DA +0xB675 0x79DB +0xB676 0x79DC +0xB677 0x79DD +0xB678 0x79DE +0xB679 0x79E0 +0xB67A 0x79E1 +0xB67B 0x79E2 +0xB67C 0x79E5 +0xB67D 0x79E8 +0xB67E 0x79EA +0xB680 0x79EC +0xB681 0x79EE +0xB682 0x79F1 +0xB683 0x79F2 +0xB684 0x79F3 +0xB685 0x79F4 +0xB686 0x79F5 +0xB687 0x79F6 +0xB688 0x79F7 +0xB689 0x79F9 +0xB68A 0x79FA +0xB68B 0x79FC +0xB68C 0x79FE +0xB68D 0x79FF +0xB68E 0x7A01 +0xB68F 0x7A04 +0xB690 0x7A05 +0xB691 0x7A07 +0xB692 0x7A08 +0xB693 0x7A09 +0xB694 0x7A0A +0xB695 0x7A0C +0xB696 0x7A0F +0xB697 0x7A10 +0xB698 0x7A11 +0xB699 0x7A12 +0xB69A 0x7A13 +0xB69B 0x7A15 +0xB69C 0x7A16 +0xB69D 0x7A18 +0xB69E 0x7A19 +0xB69F 0x7A1B +0xB6A0 0x7A1C +0xB6A1 0x4E01 +0xB6A2 0x76EF +0xB6A3 0x53EE +0xB6A4 0x9489 +0xB6A5 0x9876 +0xB6A6 0x9F0E +0xB6A7 0x952D +0xB6A8 0x5B9A +0xB6A9 0x8BA2 +0xB6AA 0x4E22 +0xB6AB 0x4E1C +0xB6AC 0x51AC +0xB6AD 0x8463 +0xB6AE 0x61C2 +0xB6AF 0x52A8 +0xB6B0 0x680B +0xB6B1 0x4F97 +0xB6B2 0x606B +0xB6B3 0x51BB +0xB6B4 0x6D1E +0xB6B5 0x515C +0xB6B6 0x6296 +0xB6B7 0x6597 +0xB6B8 0x9661 +0xB6B9 0x8C46 +0xB6BA 0x9017 +0xB6BB 0x75D8 +0xB6BC 0x90FD +0xB6BD 0x7763 +0xB6BE 0x6BD2 +0xB6BF 0x728A +0xB6C0 0x72EC +0xB6C1 0x8BFB +0xB6C2 0x5835 +0xB6C3 0x7779 +0xB6C4 0x8D4C +0xB6C5 0x675C +0xB6C6 0x9540 +0xB6C7 0x809A +0xB6C8 0x5EA6 +0xB6C9 0x6E21 +0xB6CA 0x5992 +0xB6CB 0x7AEF +0xB6CC 0x77ED +0xB6CD 0x953B +0xB6CE 0x6BB5 +0xB6CF 0x65AD +0xB6D0 0x7F0E +0xB6D1 0x5806 +0xB6D2 0x5151 +0xB6D3 0x961F +0xB6D4 0x5BF9 +0xB6D5 0x58A9 +0xB6D6 0x5428 +0xB6D7 0x8E72 +0xB6D8 0x6566 +0xB6D9 0x987F +0xB6DA 0x56E4 +0xB6DB 0x949D +0xB6DC 0x76FE +0xB6DD 0x9041 +0xB6DE 0x6387 +0xB6DF 0x54C6 +0xB6E0 0x591A +0xB6E1 0x593A +0xB6E2 0x579B +0xB6E3 0x8EB2 +0xB6E4 0x6735 +0xB6E5 0x8DFA +0xB6E6 0x8235 +0xB6E7 0x5241 +0xB6E8 0x60F0 +0xB6E9 0x5815 +0xB6EA 0x86FE +0xB6EB 0x5CE8 +0xB6EC 0x9E45 +0xB6ED 0x4FC4 +0xB6EE 0x989D +0xB6EF 0x8BB9 +0xB6F0 0x5A25 +0xB6F1 0x6076 +0xB6F2 0x5384 +0xB6F3 0x627C +0xB6F4 0x904F +0xB6F5 0x9102 +0xB6F6 0x997F +0xB6F7 0x6069 +0xB6F8 0x800C +0xB6F9 0x513F +0xB6FA 0x8033 +0xB6FB 0x5C14 +0xB6FC 0x9975 +0xB6FD 0x6D31 +0xB6FE 0x4E8C +0xB740 0x7A1D +0xB741 0x7A1F +0xB742 0x7A21 +0xB743 0x7A22 +0xB744 0x7A24 +0xB745 0x7A25 +0xB746 0x7A26 +0xB747 0x7A27 +0xB748 0x7A28 +0xB749 0x7A29 +0xB74A 0x7A2A +0xB74B 0x7A2B +0xB74C 0x7A2C +0xB74D 0x7A2D +0xB74E 0x7A2E +0xB74F 0x7A2F +0xB750 0x7A30 +0xB751 0x7A31 +0xB752 0x7A32 +0xB753 0x7A34 +0xB754 0x7A35 +0xB755 0x7A36 +0xB756 0x7A38 +0xB757 0x7A3A +0xB758 0x7A3E +0xB759 0x7A40 +0xB75A 0x7A41 +0xB75B 0x7A42 +0xB75C 0x7A43 +0xB75D 0x7A44 +0xB75E 0x7A45 +0xB75F 0x7A47 +0xB760 0x7A48 +0xB761 0x7A49 +0xB762 0x7A4A +0xB763 0x7A4B +0xB764 0x7A4C +0xB765 0x7A4D +0xB766 0x7A4E +0xB767 0x7A4F +0xB768 0x7A50 +0xB769 0x7A52 +0xB76A 0x7A53 +0xB76B 0x7A54 +0xB76C 0x7A55 +0xB76D 0x7A56 +0xB76E 0x7A58 +0xB76F 0x7A59 +0xB770 0x7A5A +0xB771 0x7A5B +0xB772 0x7A5C +0xB773 0x7A5D +0xB774 0x7A5E +0xB775 0x7A5F +0xB776 0x7A60 +0xB777 0x7A61 +0xB778 0x7A62 +0xB779 0x7A63 +0xB77A 0x7A64 +0xB77B 0x7A65 +0xB77C 0x7A66 +0xB77D 0x7A67 +0xB77E 0x7A68 +0xB780 0x7A69 +0xB781 0x7A6A +0xB782 0x7A6B +0xB783 0x7A6C +0xB784 0x7A6D +0xB785 0x7A6E +0xB786 0x7A6F +0xB787 0x7A71 +0xB788 0x7A72 +0xB789 0x7A73 +0xB78A 0x7A75 +0xB78B 0x7A7B +0xB78C 0x7A7C +0xB78D 0x7A7D +0xB78E 0x7A7E +0xB78F 0x7A82 +0xB790 0x7A85 +0xB791 0x7A87 +0xB792 0x7A89 +0xB793 0x7A8A +0xB794 0x7A8B +0xB795 0x7A8C +0xB796 0x7A8E +0xB797 0x7A8F +0xB798 0x7A90 +0xB799 0x7A93 +0xB79A 0x7A94 +0xB79B 0x7A99 +0xB79C 0x7A9A +0xB79D 0x7A9B +0xB79E 0x7A9E +0xB79F 0x7AA1 +0xB7A0 0x7AA2 +0xB7A1 0x8D30 +0xB7A2 0x53D1 +0xB7A3 0x7F5A +0xB7A4 0x7B4F +0xB7A5 0x4F10 +0xB7A6 0x4E4F +0xB7A7 0x9600 +0xB7A8 0x6CD5 +0xB7A9 0x73D0 +0xB7AA 0x85E9 +0xB7AB 0x5E06 +0xB7AC 0x756A +0xB7AD 0x7FFB +0xB7AE 0x6A0A +0xB7AF 0x77FE +0xB7B0 0x9492 +0xB7B1 0x7E41 +0xB7B2 0x51E1 +0xB7B3 0x70E6 +0xB7B4 0x53CD +0xB7B5 0x8FD4 +0xB7B6 0x8303 +0xB7B7 0x8D29 +0xB7B8 0x72AF +0xB7B9 0x996D +0xB7BA 0x6CDB +0xB7BB 0x574A +0xB7BC 0x82B3 +0xB7BD 0x65B9 +0xB7BE 0x80AA +0xB7BF 0x623F +0xB7C0 0x9632 +0xB7C1 0x59A8 +0xB7C2 0x4EFF +0xB7C3 0x8BBF +0xB7C4 0x7EBA +0xB7C5 0x653E +0xB7C6 0x83F2 +0xB7C7 0x975E +0xB7C8 0x5561 +0xB7C9 0x98DE +0xB7CA 0x80A5 +0xB7CB 0x532A +0xB7CC 0x8BFD +0xB7CD 0x5420 +0xB7CE 0x80BA +0xB7CF 0x5E9F +0xB7D0 0x6CB8 +0xB7D1 0x8D39 +0xB7D2 0x82AC +0xB7D3 0x915A +0xB7D4 0x5429 +0xB7D5 0x6C1B +0xB7D6 0x5206 +0xB7D7 0x7EB7 +0xB7D8 0x575F +0xB7D9 0x711A +0xB7DA 0x6C7E +0xB7DB 0x7C89 +0xB7DC 0x594B +0xB7DD 0x4EFD +0xB7DE 0x5FFF +0xB7DF 0x6124 +0xB7E0 0x7CAA +0xB7E1 0x4E30 +0xB7E2 0x5C01 +0xB7E3 0x67AB +0xB7E4 0x8702 +0xB7E5 0x5CF0 +0xB7E6 0x950B +0xB7E7 0x98CE +0xB7E8 0x75AF +0xB7E9 0x70FD +0xB7EA 0x9022 +0xB7EB 0x51AF +0xB7EC 0x7F1D +0xB7ED 0x8BBD +0xB7EE 0x5949 +0xB7EF 0x51E4 +0xB7F0 0x4F5B +0xB7F1 0x5426 +0xB7F2 0x592B +0xB7F3 0x6577 +0xB7F4 0x80A4 +0xB7F5 0x5B75 +0xB7F6 0x6276 +0xB7F7 0x62C2 +0xB7F8 0x8F90 +0xB7F9 0x5E45 +0xB7FA 0x6C1F +0xB7FB 0x7B26 +0xB7FC 0x4F0F +0xB7FD 0x4FD8 +0xB7FE 0x670D +0xB840 0x7AA3 +0xB841 0x7AA4 +0xB842 0x7AA7 +0xB843 0x7AA9 +0xB844 0x7AAA +0xB845 0x7AAB +0xB846 0x7AAE +0xB847 0x7AAF +0xB848 0x7AB0 +0xB849 0x7AB1 +0xB84A 0x7AB2 +0xB84B 0x7AB4 +0xB84C 0x7AB5 +0xB84D 0x7AB6 +0xB84E 0x7AB7 +0xB84F 0x7AB8 +0xB850 0x7AB9 +0xB851 0x7ABA +0xB852 0x7ABB +0xB853 0x7ABC +0xB854 0x7ABD +0xB855 0x7ABE +0xB856 0x7AC0 +0xB857 0x7AC1 +0xB858 0x7AC2 +0xB859 0x7AC3 +0xB85A 0x7AC4 +0xB85B 0x7AC5 +0xB85C 0x7AC6 +0xB85D 0x7AC7 +0xB85E 0x7AC8 +0xB85F 0x7AC9 +0xB860 0x7ACA +0xB861 0x7ACC +0xB862 0x7ACD +0xB863 0x7ACE +0xB864 0x7ACF +0xB865 0x7AD0 +0xB866 0x7AD1 +0xB867 0x7AD2 +0xB868 0x7AD3 +0xB869 0x7AD4 +0xB86A 0x7AD5 +0xB86B 0x7AD7 +0xB86C 0x7AD8 +0xB86D 0x7ADA +0xB86E 0x7ADB +0xB86F 0x7ADC +0xB870 0x7ADD +0xB871 0x7AE1 +0xB872 0x7AE2 +0xB873 0x7AE4 +0xB874 0x7AE7 +0xB875 0x7AE8 +0xB876 0x7AE9 +0xB877 0x7AEA +0xB878 0x7AEB +0xB879 0x7AEC +0xB87A 0x7AEE +0xB87B 0x7AF0 +0xB87C 0x7AF1 +0xB87D 0x7AF2 +0xB87E 0x7AF3 +0xB880 0x7AF4 +0xB881 0x7AF5 +0xB882 0x7AF6 +0xB883 0x7AF7 +0xB884 0x7AF8 +0xB885 0x7AFB +0xB886 0x7AFC +0xB887 0x7AFE +0xB888 0x7B00 +0xB889 0x7B01 +0xB88A 0x7B02 +0xB88B 0x7B05 +0xB88C 0x7B07 +0xB88D 0x7B09 +0xB88E 0x7B0C +0xB88F 0x7B0D +0xB890 0x7B0E +0xB891 0x7B10 +0xB892 0x7B12 +0xB893 0x7B13 +0xB894 0x7B16 +0xB895 0x7B17 +0xB896 0x7B18 +0xB897 0x7B1A +0xB898 0x7B1C +0xB899 0x7B1D +0xB89A 0x7B1F +0xB89B 0x7B21 +0xB89C 0x7B22 +0xB89D 0x7B23 +0xB89E 0x7B27 +0xB89F 0x7B29 +0xB8A0 0x7B2D +0xB8A1 0x6D6E +0xB8A2 0x6DAA +0xB8A3 0x798F +0xB8A4 0x88B1 +0xB8A5 0x5F17 +0xB8A6 0x752B +0xB8A7 0x629A +0xB8A8 0x8F85 +0xB8A9 0x4FEF +0xB8AA 0x91DC +0xB8AB 0x65A7 +0xB8AC 0x812F +0xB8AD 0x8151 +0xB8AE 0x5E9C +0xB8AF 0x8150 +0xB8B0 0x8D74 +0xB8B1 0x526F +0xB8B2 0x8986 +0xB8B3 0x8D4B +0xB8B4 0x590D +0xB8B5 0x5085 +0xB8B6 0x4ED8 +0xB8B7 0x961C +0xB8B8 0x7236 +0xB8B9 0x8179 +0xB8BA 0x8D1F +0xB8BB 0x5BCC +0xB8BC 0x8BA3 +0xB8BD 0x9644 +0xB8BE 0x5987 +0xB8BF 0x7F1A +0xB8C0 0x5490 +0xB8C1 0x5676 +0xB8C2 0x560E +0xB8C3 0x8BE5 +0xB8C4 0x6539 +0xB8C5 0x6982 +0xB8C6 0x9499 +0xB8C7 0x76D6 +0xB8C8 0x6E89 +0xB8C9 0x5E72 +0xB8CA 0x7518 +0xB8CB 0x6746 +0xB8CC 0x67D1 +0xB8CD 0x7AFF +0xB8CE 0x809D +0xB8CF 0x8D76 +0xB8D0 0x611F +0xB8D1 0x79C6 +0xB8D2 0x6562 +0xB8D3 0x8D63 +0xB8D4 0x5188 +0xB8D5 0x521A +0xB8D6 0x94A2 +0xB8D7 0x7F38 +0xB8D8 0x809B +0xB8D9 0x7EB2 +0xB8DA 0x5C97 +0xB8DB 0x6E2F +0xB8DC 0x6760 +0xB8DD 0x7BD9 +0xB8DE 0x768B +0xB8DF 0x9AD8 +0xB8E0 0x818F +0xB8E1 0x7F94 +0xB8E2 0x7CD5 +0xB8E3 0x641E +0xB8E4 0x9550 +0xB8E5 0x7A3F +0xB8E6 0x544A +0xB8E7 0x54E5 +0xB8E8 0x6B4C +0xB8E9 0x6401 +0xB8EA 0x6208 +0xB8EB 0x9E3D +0xB8EC 0x80F3 +0xB8ED 0x7599 +0xB8EE 0x5272 +0xB8EF 0x9769 +0xB8F0 0x845B +0xB8F1 0x683C +0xB8F2 0x86E4 +0xB8F3 0x9601 +0xB8F4 0x9694 +0xB8F5 0x94EC +0xB8F6 0x4E2A +0xB8F7 0x5404 +0xB8F8 0x7ED9 +0xB8F9 0x6839 +0xB8FA 0x8DDF +0xB8FB 0x8015 +0xB8FC 0x66F4 +0xB8FD 0x5E9A +0xB8FE 0x7FB9 +0xB940 0x7B2F +0xB941 0x7B30 +0xB942 0x7B32 +0xB943 0x7B34 +0xB944 0x7B35 +0xB945 0x7B36 +0xB946 0x7B37 +0xB947 0x7B39 +0xB948 0x7B3B +0xB949 0x7B3D +0xB94A 0x7B3F +0xB94B 0x7B40 +0xB94C 0x7B41 +0xB94D 0x7B42 +0xB94E 0x7B43 +0xB94F 0x7B44 +0xB950 0x7B46 +0xB951 0x7B48 +0xB952 0x7B4A +0xB953 0x7B4D +0xB954 0x7B4E +0xB955 0x7B53 +0xB956 0x7B55 +0xB957 0x7B57 +0xB958 0x7B59 +0xB959 0x7B5C +0xB95A 0x7B5E +0xB95B 0x7B5F +0xB95C 0x7B61 +0xB95D 0x7B63 +0xB95E 0x7B64 +0xB95F 0x7B65 +0xB960 0x7B66 +0xB961 0x7B67 +0xB962 0x7B68 +0xB963 0x7B69 +0xB964 0x7B6A +0xB965 0x7B6B +0xB966 0x7B6C +0xB967 0x7B6D +0xB968 0x7B6F +0xB969 0x7B70 +0xB96A 0x7B73 +0xB96B 0x7B74 +0xB96C 0x7B76 +0xB96D 0x7B78 +0xB96E 0x7B7A +0xB96F 0x7B7C +0xB970 0x7B7D +0xB971 0x7B7F +0xB972 0x7B81 +0xB973 0x7B82 +0xB974 0x7B83 +0xB975 0x7B84 +0xB976 0x7B86 +0xB977 0x7B87 +0xB978 0x7B88 +0xB979 0x7B89 +0xB97A 0x7B8A +0xB97B 0x7B8B +0xB97C 0x7B8C +0xB97D 0x7B8E +0xB97E 0x7B8F +0xB980 0x7B91 +0xB981 0x7B92 +0xB982 0x7B93 +0xB983 0x7B96 +0xB984 0x7B98 +0xB985 0x7B99 +0xB986 0x7B9A +0xB987 0x7B9B +0xB988 0x7B9E +0xB989 0x7B9F +0xB98A 0x7BA0 +0xB98B 0x7BA3 +0xB98C 0x7BA4 +0xB98D 0x7BA5 +0xB98E 0x7BAE +0xB98F 0x7BAF +0xB990 0x7BB0 +0xB991 0x7BB2 +0xB992 0x7BB3 +0xB993 0x7BB5 +0xB994 0x7BB6 +0xB995 0x7BB7 +0xB996 0x7BB9 +0xB997 0x7BBA +0xB998 0x7BBB +0xB999 0x7BBC +0xB99A 0x7BBD +0xB99B 0x7BBE +0xB99C 0x7BBF +0xB99D 0x7BC0 +0xB99E 0x7BC2 +0xB99F 0x7BC3 +0xB9A0 0x7BC4 +0xB9A1 0x57C2 +0xB9A2 0x803F +0xB9A3 0x6897 +0xB9A4 0x5DE5 +0xB9A5 0x653B +0xB9A6 0x529F +0xB9A7 0x606D +0xB9A8 0x9F9A +0xB9A9 0x4F9B +0xB9AA 0x8EAC +0xB9AB 0x516C +0xB9AC 0x5BAB +0xB9AD 0x5F13 +0xB9AE 0x5DE9 +0xB9AF 0x6C5E +0xB9B0 0x62F1 +0xB9B1 0x8D21 +0xB9B2 0x5171 +0xB9B3 0x94A9 +0xB9B4 0x52FE +0xB9B5 0x6C9F +0xB9B6 0x82DF +0xB9B7 0x72D7 +0xB9B8 0x57A2 +0xB9B9 0x6784 +0xB9BA 0x8D2D +0xB9BB 0x591F +0xB9BC 0x8F9C +0xB9BD 0x83C7 +0xB9BE 0x5495 +0xB9BF 0x7B8D +0xB9C0 0x4F30 +0xB9C1 0x6CBD +0xB9C2 0x5B64 +0xB9C3 0x59D1 +0xB9C4 0x9F13 +0xB9C5 0x53E4 +0xB9C6 0x86CA +0xB9C7 0x9AA8 +0xB9C8 0x8C37 +0xB9C9 0x80A1 +0xB9CA 0x6545 +0xB9CB 0x987E +0xB9CC 0x56FA +0xB9CD 0x96C7 +0xB9CE 0x522E +0xB9CF 0x74DC +0xB9D0 0x5250 +0xB9D1 0x5BE1 +0xB9D2 0x6302 +0xB9D3 0x8902 +0xB9D4 0x4E56 +0xB9D5 0x62D0 +0xB9D6 0x602A +0xB9D7 0x68FA +0xB9D8 0x5173 +0xB9D9 0x5B98 +0xB9DA 0x51A0 +0xB9DB 0x89C2 +0xB9DC 0x7BA1 +0xB9DD 0x9986 +0xB9DE 0x7F50 +0xB9DF 0x60EF +0xB9E0 0x704C +0xB9E1 0x8D2F +0xB9E2 0x5149 +0xB9E3 0x5E7F +0xB9E4 0x901B +0xB9E5 0x7470 +0xB9E6 0x89C4 +0xB9E7 0x572D +0xB9E8 0x7845 +0xB9E9 0x5F52 +0xB9EA 0x9F9F +0xB9EB 0x95FA +0xB9EC 0x8F68 +0xB9ED 0x9B3C +0xB9EE 0x8BE1 +0xB9EF 0x7678 +0xB9F0 0x6842 +0xB9F1 0x67DC +0xB9F2 0x8DEA +0xB9F3 0x8D35 +0xB9F4 0x523D +0xB9F5 0x8F8A +0xB9F6 0x6EDA +0xB9F7 0x68CD +0xB9F8 0x9505 +0xB9F9 0x90ED +0xB9FA 0x56FD +0xB9FB 0x679C +0xB9FC 0x88F9 +0xB9FD 0x8FC7 +0xB9FE 0x54C8 +0xBA40 0x7BC5 +0xBA41 0x7BC8 +0xBA42 0x7BC9 +0xBA43 0x7BCA +0xBA44 0x7BCB +0xBA45 0x7BCD +0xBA46 0x7BCE +0xBA47 0x7BCF +0xBA48 0x7BD0 +0xBA49 0x7BD2 +0xBA4A 0x7BD4 +0xBA4B 0x7BD5 +0xBA4C 0x7BD6 +0xBA4D 0x7BD7 +0xBA4E 0x7BD8 +0xBA4F 0x7BDB +0xBA50 0x7BDC +0xBA51 0x7BDE +0xBA52 0x7BDF +0xBA53 0x7BE0 +0xBA54 0x7BE2 +0xBA55 0x7BE3 +0xBA56 0x7BE4 +0xBA57 0x7BE7 +0xBA58 0x7BE8 +0xBA59 0x7BE9 +0xBA5A 0x7BEB +0xBA5B 0x7BEC +0xBA5C 0x7BED +0xBA5D 0x7BEF +0xBA5E 0x7BF0 +0xBA5F 0x7BF2 +0xBA60 0x7BF3 +0xBA61 0x7BF4 +0xBA62 0x7BF5 +0xBA63 0x7BF6 +0xBA64 0x7BF8 +0xBA65 0x7BF9 +0xBA66 0x7BFA +0xBA67 0x7BFB +0xBA68 0x7BFD +0xBA69 0x7BFF +0xBA6A 0x7C00 +0xBA6B 0x7C01 +0xBA6C 0x7C02 +0xBA6D 0x7C03 +0xBA6E 0x7C04 +0xBA6F 0x7C05 +0xBA70 0x7C06 +0xBA71 0x7C08 +0xBA72 0x7C09 +0xBA73 0x7C0A +0xBA74 0x7C0D +0xBA75 0x7C0E +0xBA76 0x7C10 +0xBA77 0x7C11 +0xBA78 0x7C12 +0xBA79 0x7C13 +0xBA7A 0x7C14 +0xBA7B 0x7C15 +0xBA7C 0x7C17 +0xBA7D 0x7C18 +0xBA7E 0x7C19 +0xBA80 0x7C1A +0xBA81 0x7C1B +0xBA82 0x7C1C +0xBA83 0x7C1D +0xBA84 0x7C1E +0xBA85 0x7C20 +0xBA86 0x7C21 +0xBA87 0x7C22 +0xBA88 0x7C23 +0xBA89 0x7C24 +0xBA8A 0x7C25 +0xBA8B 0x7C28 +0xBA8C 0x7C29 +0xBA8D 0x7C2B +0xBA8E 0x7C2C +0xBA8F 0x7C2D +0xBA90 0x7C2E +0xBA91 0x7C2F +0xBA92 0x7C30 +0xBA93 0x7C31 +0xBA94 0x7C32 +0xBA95 0x7C33 +0xBA96 0x7C34 +0xBA97 0x7C35 +0xBA98 0x7C36 +0xBA99 0x7C37 +0xBA9A 0x7C39 +0xBA9B 0x7C3A +0xBA9C 0x7C3B +0xBA9D 0x7C3C +0xBA9E 0x7C3D +0xBA9F 0x7C3E +0xBAA0 0x7C42 +0xBAA1 0x9AB8 +0xBAA2 0x5B69 +0xBAA3 0x6D77 +0xBAA4 0x6C26 +0xBAA5 0x4EA5 +0xBAA6 0x5BB3 +0xBAA7 0x9A87 +0xBAA8 0x9163 +0xBAA9 0x61A8 +0xBAAA 0x90AF +0xBAAB 0x97E9 +0xBAAC 0x542B +0xBAAD 0x6DB5 +0xBAAE 0x5BD2 +0xBAAF 0x51FD +0xBAB0 0x558A +0xBAB1 0x7F55 +0xBAB2 0x7FF0 +0xBAB3 0x64BC +0xBAB4 0x634D +0xBAB5 0x65F1 +0xBAB6 0x61BE +0xBAB7 0x608D +0xBAB8 0x710A +0xBAB9 0x6C57 +0xBABA 0x6C49 +0xBABB 0x592F +0xBABC 0x676D +0xBABD 0x822A +0xBABE 0x58D5 +0xBABF 0x568E +0xBAC0 0x8C6A +0xBAC1 0x6BEB +0xBAC2 0x90DD +0xBAC3 0x597D +0xBAC4 0x8017 +0xBAC5 0x53F7 +0xBAC6 0x6D69 +0xBAC7 0x5475 +0xBAC8 0x559D +0xBAC9 0x8377 +0xBACA 0x83CF +0xBACB 0x6838 +0xBACC 0x79BE +0xBACD 0x548C +0xBACE 0x4F55 +0xBACF 0x5408 +0xBAD0 0x76D2 +0xBAD1 0x8C89 +0xBAD2 0x9602 +0xBAD3 0x6CB3 +0xBAD4 0x6DB8 +0xBAD5 0x8D6B +0xBAD6 0x8910 +0xBAD7 0x9E64 +0xBAD8 0x8D3A +0xBAD9 0x563F +0xBADA 0x9ED1 +0xBADB 0x75D5 +0xBADC 0x5F88 +0xBADD 0x72E0 +0xBADE 0x6068 +0xBADF 0x54FC +0xBAE0 0x4EA8 +0xBAE1 0x6A2A +0xBAE2 0x8861 +0xBAE3 0x6052 +0xBAE4 0x8F70 +0xBAE5 0x54C4 +0xBAE6 0x70D8 +0xBAE7 0x8679 +0xBAE8 0x9E3F +0xBAE9 0x6D2A +0xBAEA 0x5B8F +0xBAEB 0x5F18 +0xBAEC 0x7EA2 +0xBAED 0x5589 +0xBAEE 0x4FAF +0xBAEF 0x7334 +0xBAF0 0x543C +0xBAF1 0x539A +0xBAF2 0x5019 +0xBAF3 0x540E +0xBAF4 0x547C +0xBAF5 0x4E4E +0xBAF6 0x5FFD +0xBAF7 0x745A +0xBAF8 0x58F6 +0xBAF9 0x846B +0xBAFA 0x80E1 +0xBAFB 0x8774 +0xBAFC 0x72D0 +0xBAFD 0x7CCA +0xBAFE 0x6E56 +0xBB40 0x7C43 +0xBB41 0x7C44 +0xBB42 0x7C45 +0xBB43 0x7C46 +0xBB44 0x7C47 +0xBB45 0x7C48 +0xBB46 0x7C49 +0xBB47 0x7C4A +0xBB48 0x7C4B +0xBB49 0x7C4C +0xBB4A 0x7C4E +0xBB4B 0x7C4F +0xBB4C 0x7C50 +0xBB4D 0x7C51 +0xBB4E 0x7C52 +0xBB4F 0x7C53 +0xBB50 0x7C54 +0xBB51 0x7C55 +0xBB52 0x7C56 +0xBB53 0x7C57 +0xBB54 0x7C58 +0xBB55 0x7C59 +0xBB56 0x7C5A +0xBB57 0x7C5B +0xBB58 0x7C5C +0xBB59 0x7C5D +0xBB5A 0x7C5E +0xBB5B 0x7C5F +0xBB5C 0x7C60 +0xBB5D 0x7C61 +0xBB5E 0x7C62 +0xBB5F 0x7C63 +0xBB60 0x7C64 +0xBB61 0x7C65 +0xBB62 0x7C66 +0xBB63 0x7C67 +0xBB64 0x7C68 +0xBB65 0x7C69 +0xBB66 0x7C6A +0xBB67 0x7C6B +0xBB68 0x7C6C +0xBB69 0x7C6D +0xBB6A 0x7C6E +0xBB6B 0x7C6F +0xBB6C 0x7C70 +0xBB6D 0x7C71 +0xBB6E 0x7C72 +0xBB6F 0x7C75 +0xBB70 0x7C76 +0xBB71 0x7C77 +0xBB72 0x7C78 +0xBB73 0x7C79 +0xBB74 0x7C7A +0xBB75 0x7C7E +0xBB76 0x7C7F +0xBB77 0x7C80 +0xBB78 0x7C81 +0xBB79 0x7C82 +0xBB7A 0x7C83 +0xBB7B 0x7C84 +0xBB7C 0x7C85 +0xBB7D 0x7C86 +0xBB7E 0x7C87 +0xBB80 0x7C88 +0xBB81 0x7C8A +0xBB82 0x7C8B +0xBB83 0x7C8C +0xBB84 0x7C8D +0xBB85 0x7C8E +0xBB86 0x7C8F +0xBB87 0x7C90 +0xBB88 0x7C93 +0xBB89 0x7C94 +0xBB8A 0x7C96 +0xBB8B 0x7C99 +0xBB8C 0x7C9A +0xBB8D 0x7C9B +0xBB8E 0x7CA0 +0xBB8F 0x7CA1 +0xBB90 0x7CA3 +0xBB91 0x7CA6 +0xBB92 0x7CA7 +0xBB93 0x7CA8 +0xBB94 0x7CA9 +0xBB95 0x7CAB +0xBB96 0x7CAC +0xBB97 0x7CAD +0xBB98 0x7CAF +0xBB99 0x7CB0 +0xBB9A 0x7CB4 +0xBB9B 0x7CB5 +0xBB9C 0x7CB6 +0xBB9D 0x7CB7 +0xBB9E 0x7CB8 +0xBB9F 0x7CBA +0xBBA0 0x7CBB +0xBBA1 0x5F27 +0xBBA2 0x864E +0xBBA3 0x552C +0xBBA4 0x62A4 +0xBBA5 0x4E92 +0xBBA6 0x6CAA +0xBBA7 0x6237 +0xBBA8 0x82B1 +0xBBA9 0x54D7 +0xBBAA 0x534E +0xBBAB 0x733E +0xBBAC 0x6ED1 +0xBBAD 0x753B +0xBBAE 0x5212 +0xBBAF 0x5316 +0xBBB0 0x8BDD +0xBBB1 0x69D0 +0xBBB2 0x5F8A +0xBBB3 0x6000 +0xBBB4 0x6DEE +0xBBB5 0x574F +0xBBB6 0x6B22 +0xBBB7 0x73AF +0xBBB8 0x6853 +0xBBB9 0x8FD8 +0xBBBA 0x7F13 +0xBBBB 0x6362 +0xBBBC 0x60A3 +0xBBBD 0x5524 +0xBBBE 0x75EA +0xBBBF 0x8C62 +0xBBC0 0x7115 +0xBBC1 0x6DA3 +0xBBC2 0x5BA6 +0xBBC3 0x5E7B +0xBBC4 0x8352 +0xBBC5 0x614C +0xBBC6 0x9EC4 +0xBBC7 0x78FA +0xBBC8 0x8757 +0xBBC9 0x7C27 +0xBBCA 0x7687 +0xBBCB 0x51F0 +0xBBCC 0x60F6 +0xBBCD 0x714C +0xBBCE 0x6643 +0xBBCF 0x5E4C +0xBBD0 0x604D +0xBBD1 0x8C0E +0xBBD2 0x7070 +0xBBD3 0x6325 +0xBBD4 0x8F89 +0xBBD5 0x5FBD +0xBBD6 0x6062 +0xBBD7 0x86D4 +0xBBD8 0x56DE +0xBBD9 0x6BC1 +0xBBDA 0x6094 +0xBBDB 0x6167 +0xBBDC 0x5349 +0xBBDD 0x60E0 +0xBBDE 0x6666 +0xBBDF 0x8D3F +0xBBE0 0x79FD +0xBBE1 0x4F1A +0xBBE2 0x70E9 +0xBBE3 0x6C47 +0xBBE4 0x8BB3 +0xBBE5 0x8BF2 +0xBBE6 0x7ED8 +0xBBE7 0x8364 +0xBBE8 0x660F +0xBBE9 0x5A5A +0xBBEA 0x9B42 +0xBBEB 0x6D51 +0xBBEC 0x6DF7 +0xBBED 0x8C41 +0xBBEE 0x6D3B +0xBBEF 0x4F19 +0xBBF0 0x706B +0xBBF1 0x83B7 +0xBBF2 0x6216 +0xBBF3 0x60D1 +0xBBF4 0x970D +0xBBF5 0x8D27 +0xBBF6 0x7978 +0xBBF7 0x51FB +0xBBF8 0x573E +0xBBF9 0x57FA +0xBBFA 0x673A +0xBBFB 0x7578 +0xBBFC 0x7A3D +0xBBFD 0x79EF +0xBBFE 0x7B95 +0xBC40 0x7CBF +0xBC41 0x7CC0 +0xBC42 0x7CC2 +0xBC43 0x7CC3 +0xBC44 0x7CC4 +0xBC45 0x7CC6 +0xBC46 0x7CC9 +0xBC47 0x7CCB +0xBC48 0x7CCE +0xBC49 0x7CCF +0xBC4A 0x7CD0 +0xBC4B 0x7CD1 +0xBC4C 0x7CD2 +0xBC4D 0x7CD3 +0xBC4E 0x7CD4 +0xBC4F 0x7CD8 +0xBC50 0x7CDA +0xBC51 0x7CDB +0xBC52 0x7CDD +0xBC53 0x7CDE +0xBC54 0x7CE1 +0xBC55 0x7CE2 +0xBC56 0x7CE3 +0xBC57 0x7CE4 +0xBC58 0x7CE5 +0xBC59 0x7CE6 +0xBC5A 0x7CE7 +0xBC5B 0x7CE9 +0xBC5C 0x7CEA +0xBC5D 0x7CEB +0xBC5E 0x7CEC +0xBC5F 0x7CED +0xBC60 0x7CEE +0xBC61 0x7CF0 +0xBC62 0x7CF1 +0xBC63 0x7CF2 +0xBC64 0x7CF3 +0xBC65 0x7CF4 +0xBC66 0x7CF5 +0xBC67 0x7CF6 +0xBC68 0x7CF7 +0xBC69 0x7CF9 +0xBC6A 0x7CFA +0xBC6B 0x7CFC +0xBC6C 0x7CFD +0xBC6D 0x7CFE +0xBC6E 0x7CFF +0xBC6F 0x7D00 +0xBC70 0x7D01 +0xBC71 0x7D02 +0xBC72 0x7D03 +0xBC73 0x7D04 +0xBC74 0x7D05 +0xBC75 0x7D06 +0xBC76 0x7D07 +0xBC77 0x7D08 +0xBC78 0x7D09 +0xBC79 0x7D0B +0xBC7A 0x7D0C +0xBC7B 0x7D0D +0xBC7C 0x7D0E +0xBC7D 0x7D0F +0xBC7E 0x7D10 +0xBC80 0x7D11 +0xBC81 0x7D12 +0xBC82 0x7D13 +0xBC83 0x7D14 +0xBC84 0x7D15 +0xBC85 0x7D16 +0xBC86 0x7D17 +0xBC87 0x7D18 +0xBC88 0x7D19 +0xBC89 0x7D1A +0xBC8A 0x7D1B +0xBC8B 0x7D1C +0xBC8C 0x7D1D +0xBC8D 0x7D1E +0xBC8E 0x7D1F +0xBC8F 0x7D21 +0xBC90 0x7D23 +0xBC91 0x7D24 +0xBC92 0x7D25 +0xBC93 0x7D26 +0xBC94 0x7D28 +0xBC95 0x7D29 +0xBC96 0x7D2A +0xBC97 0x7D2C +0xBC98 0x7D2D +0xBC99 0x7D2E +0xBC9A 0x7D30 +0xBC9B 0x7D31 +0xBC9C 0x7D32 +0xBC9D 0x7D33 +0xBC9E 0x7D34 +0xBC9F 0x7D35 +0xBCA0 0x7D36 +0xBCA1 0x808C +0xBCA2 0x9965 +0xBCA3 0x8FF9 +0xBCA4 0x6FC0 +0xBCA5 0x8BA5 +0xBCA6 0x9E21 +0xBCA7 0x59EC +0xBCA8 0x7EE9 +0xBCA9 0x7F09 +0xBCAA 0x5409 +0xBCAB 0x6781 +0xBCAC 0x68D8 +0xBCAD 0x8F91 +0xBCAE 0x7C4D +0xBCAF 0x96C6 +0xBCB0 0x53CA +0xBCB1 0x6025 +0xBCB2 0x75BE +0xBCB3 0x6C72 +0xBCB4 0x5373 +0xBCB5 0x5AC9 +0xBCB6 0x7EA7 +0xBCB7 0x6324 +0xBCB8 0x51E0 +0xBCB9 0x810A +0xBCBA 0x5DF1 +0xBCBB 0x84DF +0xBCBC 0x6280 +0xBCBD 0x5180 +0xBCBE 0x5B63 +0xBCBF 0x4F0E +0xBCC0 0x796D +0xBCC1 0x5242 +0xBCC2 0x60B8 +0xBCC3 0x6D4E +0xBCC4 0x5BC4 +0xBCC5 0x5BC2 +0xBCC6 0x8BA1 +0xBCC7 0x8BB0 +0xBCC8 0x65E2 +0xBCC9 0x5FCC +0xBCCA 0x9645 +0xBCCB 0x5993 +0xBCCC 0x7EE7 +0xBCCD 0x7EAA +0xBCCE 0x5609 +0xBCCF 0x67B7 +0xBCD0 0x5939 +0xBCD1 0x4F73 +0xBCD2 0x5BB6 +0xBCD3 0x52A0 +0xBCD4 0x835A +0xBCD5 0x988A +0xBCD6 0x8D3E +0xBCD7 0x7532 +0xBCD8 0x94BE +0xBCD9 0x5047 +0xBCDA 0x7A3C +0xBCDB 0x4EF7 +0xBCDC 0x67B6 +0xBCDD 0x9A7E +0xBCDE 0x5AC1 +0xBCDF 0x6B7C +0xBCE0 0x76D1 +0xBCE1 0x575A +0xBCE2 0x5C16 +0xBCE3 0x7B3A +0xBCE4 0x95F4 +0xBCE5 0x714E +0xBCE6 0x517C +0xBCE7 0x80A9 +0xBCE8 0x8270 +0xBCE9 0x5978 +0xBCEA 0x7F04 +0xBCEB 0x8327 +0xBCEC 0x68C0 +0xBCED 0x67EC +0xBCEE 0x78B1 +0xBCEF 0x7877 +0xBCF0 0x62E3 +0xBCF1 0x6361 +0xBCF2 0x7B80 +0xBCF3 0x4FED +0xBCF4 0x526A +0xBCF5 0x51CF +0xBCF6 0x8350 +0xBCF7 0x69DB +0xBCF8 0x9274 +0xBCF9 0x8DF5 +0xBCFA 0x8D31 +0xBCFB 0x89C1 +0xBCFC 0x952E +0xBCFD 0x7BAD +0xBCFE 0x4EF6 +0xBD40 0x7D37 +0xBD41 0x7D38 +0xBD42 0x7D39 +0xBD43 0x7D3A +0xBD44 0x7D3B +0xBD45 0x7D3C +0xBD46 0x7D3D +0xBD47 0x7D3E +0xBD48 0x7D3F +0xBD49 0x7D40 +0xBD4A 0x7D41 +0xBD4B 0x7D42 +0xBD4C 0x7D43 +0xBD4D 0x7D44 +0xBD4E 0x7D45 +0xBD4F 0x7D46 +0xBD50 0x7D47 +0xBD51 0x7D48 +0xBD52 0x7D49 +0xBD53 0x7D4A +0xBD54 0x7D4B +0xBD55 0x7D4C +0xBD56 0x7D4D +0xBD57 0x7D4E +0xBD58 0x7D4F +0xBD59 0x7D50 +0xBD5A 0x7D51 +0xBD5B 0x7D52 +0xBD5C 0x7D53 +0xBD5D 0x7D54 +0xBD5E 0x7D55 +0xBD5F 0x7D56 +0xBD60 0x7D57 +0xBD61 0x7D58 +0xBD62 0x7D59 +0xBD63 0x7D5A +0xBD64 0x7D5B +0xBD65 0x7D5C +0xBD66 0x7D5D +0xBD67 0x7D5E +0xBD68 0x7D5F +0xBD69 0x7D60 +0xBD6A 0x7D61 +0xBD6B 0x7D62 +0xBD6C 0x7D63 +0xBD6D 0x7D64 +0xBD6E 0x7D65 +0xBD6F 0x7D66 +0xBD70 0x7D67 +0xBD71 0x7D68 +0xBD72 0x7D69 +0xBD73 0x7D6A +0xBD74 0x7D6B +0xBD75 0x7D6C +0xBD76 0x7D6D +0xBD77 0x7D6F +0xBD78 0x7D70 +0xBD79 0x7D71 +0xBD7A 0x7D72 +0xBD7B 0x7D73 +0xBD7C 0x7D74 +0xBD7D 0x7D75 +0xBD7E 0x7D76 +0xBD80 0x7D78 +0xBD81 0x7D79 +0xBD82 0x7D7A +0xBD83 0x7D7B +0xBD84 0x7D7C +0xBD85 0x7D7D +0xBD86 0x7D7E +0xBD87 0x7D7F +0xBD88 0x7D80 +0xBD89 0x7D81 +0xBD8A 0x7D82 +0xBD8B 0x7D83 +0xBD8C 0x7D84 +0xBD8D 0x7D85 +0xBD8E 0x7D86 +0xBD8F 0x7D87 +0xBD90 0x7D88 +0xBD91 0x7D89 +0xBD92 0x7D8A +0xBD93 0x7D8B +0xBD94 0x7D8C +0xBD95 0x7D8D +0xBD96 0x7D8E +0xBD97 0x7D8F +0xBD98 0x7D90 +0xBD99 0x7D91 +0xBD9A 0x7D92 +0xBD9B 0x7D93 +0xBD9C 0x7D94 +0xBD9D 0x7D95 +0xBD9E 0x7D96 +0xBD9F 0x7D97 +0xBDA0 0x7D98 +0xBDA1 0x5065 +0xBDA2 0x8230 +0xBDA3 0x5251 +0xBDA4 0x996F +0xBDA5 0x6E10 +0xBDA6 0x6E85 +0xBDA7 0x6DA7 +0xBDA8 0x5EFA +0xBDA9 0x50F5 +0xBDAA 0x59DC +0xBDAB 0x5C06 +0xBDAC 0x6D46 +0xBDAD 0x6C5F +0xBDAE 0x7586 +0xBDAF 0x848B +0xBDB0 0x6868 +0xBDB1 0x5956 +0xBDB2 0x8BB2 +0xBDB3 0x5320 +0xBDB4 0x9171 +0xBDB5 0x964D +0xBDB6 0x8549 +0xBDB7 0x6912 +0xBDB8 0x7901 +0xBDB9 0x7126 +0xBDBA 0x80F6 +0xBDBB 0x4EA4 +0xBDBC 0x90CA +0xBDBD 0x6D47 +0xBDBE 0x9A84 +0xBDBF 0x5A07 +0xBDC0 0x56BC +0xBDC1 0x6405 +0xBDC2 0x94F0 +0xBDC3 0x77EB +0xBDC4 0x4FA5 +0xBDC5 0x811A +0xBDC6 0x72E1 +0xBDC7 0x89D2 +0xBDC8 0x997A +0xBDC9 0x7F34 +0xBDCA 0x7EDE +0xBDCB 0x527F +0xBDCC 0x6559 +0xBDCD 0x9175 +0xBDCE 0x8F7F +0xBDCF 0x8F83 +0xBDD0 0x53EB +0xBDD1 0x7A96 +0xBDD2 0x63ED +0xBDD3 0x63A5 +0xBDD4 0x7686 +0xBDD5 0x79F8 +0xBDD6 0x8857 +0xBDD7 0x9636 +0xBDD8 0x622A +0xBDD9 0x52AB +0xBDDA 0x8282 +0xBDDB 0x6854 +0xBDDC 0x6770 +0xBDDD 0x6377 +0xBDDE 0x776B +0xBDDF 0x7AED +0xBDE0 0x6D01 +0xBDE1 0x7ED3 +0xBDE2 0x89E3 +0xBDE3 0x59D0 +0xBDE4 0x6212 +0xBDE5 0x85C9 +0xBDE6 0x82A5 +0xBDE7 0x754C +0xBDE8 0x501F +0xBDE9 0x4ECB +0xBDEA 0x75A5 +0xBDEB 0x8BEB +0xBDEC 0x5C4A +0xBDED 0x5DFE +0xBDEE 0x7B4B +0xBDEF 0x65A4 +0xBDF0 0x91D1 +0xBDF1 0x4ECA +0xBDF2 0x6D25 +0xBDF3 0x895F +0xBDF4 0x7D27 +0xBDF5 0x9526 +0xBDF6 0x4EC5 +0xBDF7 0x8C28 +0xBDF8 0x8FDB +0xBDF9 0x9773 +0xBDFA 0x664B +0xBDFB 0x7981 +0xBDFC 0x8FD1 +0xBDFD 0x70EC +0xBDFE 0x6D78 +0xBE40 0x7D99 +0xBE41 0x7D9A +0xBE42 0x7D9B +0xBE43 0x7D9C +0xBE44 0x7D9D +0xBE45 0x7D9E +0xBE46 0x7D9F +0xBE47 0x7DA0 +0xBE48 0x7DA1 +0xBE49 0x7DA2 +0xBE4A 0x7DA3 +0xBE4B 0x7DA4 +0xBE4C 0x7DA5 +0xBE4D 0x7DA7 +0xBE4E 0x7DA8 +0xBE4F 0x7DA9 +0xBE50 0x7DAA +0xBE51 0x7DAB +0xBE52 0x7DAC +0xBE53 0x7DAD +0xBE54 0x7DAF +0xBE55 0x7DB0 +0xBE56 0x7DB1 +0xBE57 0x7DB2 +0xBE58 0x7DB3 +0xBE59 0x7DB4 +0xBE5A 0x7DB5 +0xBE5B 0x7DB6 +0xBE5C 0x7DB7 +0xBE5D 0x7DB8 +0xBE5E 0x7DB9 +0xBE5F 0x7DBA +0xBE60 0x7DBB +0xBE61 0x7DBC +0xBE62 0x7DBD +0xBE63 0x7DBE +0xBE64 0x7DBF +0xBE65 0x7DC0 +0xBE66 0x7DC1 +0xBE67 0x7DC2 +0xBE68 0x7DC3 +0xBE69 0x7DC4 +0xBE6A 0x7DC5 +0xBE6B 0x7DC6 +0xBE6C 0x7DC7 +0xBE6D 0x7DC8 +0xBE6E 0x7DC9 +0xBE6F 0x7DCA +0xBE70 0x7DCB +0xBE71 0x7DCC +0xBE72 0x7DCD +0xBE73 0x7DCE +0xBE74 0x7DCF +0xBE75 0x7DD0 +0xBE76 0x7DD1 +0xBE77 0x7DD2 +0xBE78 0x7DD3 +0xBE79 0x7DD4 +0xBE7A 0x7DD5 +0xBE7B 0x7DD6 +0xBE7C 0x7DD7 +0xBE7D 0x7DD8 +0xBE7E 0x7DD9 +0xBE80 0x7DDA +0xBE81 0x7DDB +0xBE82 0x7DDC +0xBE83 0x7DDD +0xBE84 0x7DDE +0xBE85 0x7DDF +0xBE86 0x7DE0 +0xBE87 0x7DE1 +0xBE88 0x7DE2 +0xBE89 0x7DE3 +0xBE8A 0x7DE4 +0xBE8B 0x7DE5 +0xBE8C 0x7DE6 +0xBE8D 0x7DE7 +0xBE8E 0x7DE8 +0xBE8F 0x7DE9 +0xBE90 0x7DEA +0xBE91 0x7DEB +0xBE92 0x7DEC +0xBE93 0x7DED +0xBE94 0x7DEE +0xBE95 0x7DEF +0xBE96 0x7DF0 +0xBE97 0x7DF1 +0xBE98 0x7DF2 +0xBE99 0x7DF3 +0xBE9A 0x7DF4 +0xBE9B 0x7DF5 +0xBE9C 0x7DF6 +0xBE9D 0x7DF7 +0xBE9E 0x7DF8 +0xBE9F 0x7DF9 +0xBEA0 0x7DFA +0xBEA1 0x5C3D +0xBEA2 0x52B2 +0xBEA3 0x8346 +0xBEA4 0x5162 +0xBEA5 0x830E +0xBEA6 0x775B +0xBEA7 0x6676 +0xBEA8 0x9CB8 +0xBEA9 0x4EAC +0xBEAA 0x60CA +0xBEAB 0x7CBE +0xBEAC 0x7CB3 +0xBEAD 0x7ECF +0xBEAE 0x4E95 +0xBEAF 0x8B66 +0xBEB0 0x666F +0xBEB1 0x9888 +0xBEB2 0x9759 +0xBEB3 0x5883 +0xBEB4 0x656C +0xBEB5 0x955C +0xBEB6 0x5F84 +0xBEB7 0x75C9 +0xBEB8 0x9756 +0xBEB9 0x7ADF +0xBEBA 0x7ADE +0xBEBB 0x51C0 +0xBEBC 0x70AF +0xBEBD 0x7A98 +0xBEBE 0x63EA +0xBEBF 0x7A76 +0xBEC0 0x7EA0 +0xBEC1 0x7396 +0xBEC2 0x97ED +0xBEC3 0x4E45 +0xBEC4 0x7078 +0xBEC5 0x4E5D +0xBEC6 0x9152 +0xBEC7 0x53A9 +0xBEC8 0x6551 +0xBEC9 0x65E7 +0xBECA 0x81FC +0xBECB 0x8205 +0xBECC 0x548E +0xBECD 0x5C31 +0xBECE 0x759A +0xBECF 0x97A0 +0xBED0 0x62D8 +0xBED1 0x72D9 +0xBED2 0x75BD +0xBED3 0x5C45 +0xBED4 0x9A79 +0xBED5 0x83CA +0xBED6 0x5C40 +0xBED7 0x5480 +0xBED8 0x77E9 +0xBED9 0x4E3E +0xBEDA 0x6CAE +0xBEDB 0x805A +0xBEDC 0x62D2 +0xBEDD 0x636E +0xBEDE 0x5DE8 +0xBEDF 0x5177 +0xBEE0 0x8DDD +0xBEE1 0x8E1E +0xBEE2 0x952F +0xBEE3 0x4FF1 +0xBEE4 0x53E5 +0xBEE5 0x60E7 +0xBEE6 0x70AC +0xBEE7 0x5267 +0xBEE8 0x6350 +0xBEE9 0x9E43 +0xBEEA 0x5A1F +0xBEEB 0x5026 +0xBEEC 0x7737 +0xBEED 0x5377 +0xBEEE 0x7EE2 +0xBEEF 0x6485 +0xBEF0 0x652B +0xBEF1 0x6289 +0xBEF2 0x6398 +0xBEF3 0x5014 +0xBEF4 0x7235 +0xBEF5 0x89C9 +0xBEF6 0x51B3 +0xBEF7 0x8BC0 +0xBEF8 0x7EDD +0xBEF9 0x5747 +0xBEFA 0x83CC +0xBEFB 0x94A7 +0xBEFC 0x519B +0xBEFD 0x541B +0xBEFE 0x5CFB +0xBF40 0x7DFB +0xBF41 0x7DFC +0xBF42 0x7DFD +0xBF43 0x7DFE +0xBF44 0x7DFF +0xBF45 0x7E00 +0xBF46 0x7E01 +0xBF47 0x7E02 +0xBF48 0x7E03 +0xBF49 0x7E04 +0xBF4A 0x7E05 +0xBF4B 0x7E06 +0xBF4C 0x7E07 +0xBF4D 0x7E08 +0xBF4E 0x7E09 +0xBF4F 0x7E0A +0xBF50 0x7E0B +0xBF51 0x7E0C +0xBF52 0x7E0D +0xBF53 0x7E0E +0xBF54 0x7E0F +0xBF55 0x7E10 +0xBF56 0x7E11 +0xBF57 0x7E12 +0xBF58 0x7E13 +0xBF59 0x7E14 +0xBF5A 0x7E15 +0xBF5B 0x7E16 +0xBF5C 0x7E17 +0xBF5D 0x7E18 +0xBF5E 0x7E19 +0xBF5F 0x7E1A +0xBF60 0x7E1B +0xBF61 0x7E1C +0xBF62 0x7E1D +0xBF63 0x7E1E +0xBF64 0x7E1F +0xBF65 0x7E20 +0xBF66 0x7E21 +0xBF67 0x7E22 +0xBF68 0x7E23 +0xBF69 0x7E24 +0xBF6A 0x7E25 +0xBF6B 0x7E26 +0xBF6C 0x7E27 +0xBF6D 0x7E28 +0xBF6E 0x7E29 +0xBF6F 0x7E2A +0xBF70 0x7E2B +0xBF71 0x7E2C +0xBF72 0x7E2D +0xBF73 0x7E2E +0xBF74 0x7E2F +0xBF75 0x7E30 +0xBF76 0x7E31 +0xBF77 0x7E32 +0xBF78 0x7E33 +0xBF79 0x7E34 +0xBF7A 0x7E35 +0xBF7B 0x7E36 +0xBF7C 0x7E37 +0xBF7D 0x7E38 +0xBF7E 0x7E39 +0xBF80 0x7E3A +0xBF81 0x7E3C +0xBF82 0x7E3D +0xBF83 0x7E3E +0xBF84 0x7E3F +0xBF85 0x7E40 +0xBF86 0x7E42 +0xBF87 0x7E43 +0xBF88 0x7E44 +0xBF89 0x7E45 +0xBF8A 0x7E46 +0xBF8B 0x7E48 +0xBF8C 0x7E49 +0xBF8D 0x7E4A +0xBF8E 0x7E4B +0xBF8F 0x7E4C +0xBF90 0x7E4D +0xBF91 0x7E4E +0xBF92 0x7E4F +0xBF93 0x7E50 +0xBF94 0x7E51 +0xBF95 0x7E52 +0xBF96 0x7E53 +0xBF97 0x7E54 +0xBF98 0x7E55 +0xBF99 0x7E56 +0xBF9A 0x7E57 +0xBF9B 0x7E58 +0xBF9C 0x7E59 +0xBF9D 0x7E5A +0xBF9E 0x7E5B +0xBF9F 0x7E5C +0xBFA0 0x7E5D +0xBFA1 0x4FCA +0xBFA2 0x7AE3 +0xBFA3 0x6D5A +0xBFA4 0x90E1 +0xBFA5 0x9A8F +0xBFA6 0x5580 +0xBFA7 0x5496 +0xBFA8 0x5361 +0xBFA9 0x54AF +0xBFAA 0x5F00 +0xBFAB 0x63E9 +0xBFAC 0x6977 +0xBFAD 0x51EF +0xBFAE 0x6168 +0xBFAF 0x520A +0xBFB0 0x582A +0xBFB1 0x52D8 +0xBFB2 0x574E +0xBFB3 0x780D +0xBFB4 0x770B +0xBFB5 0x5EB7 +0xBFB6 0x6177 +0xBFB7 0x7CE0 +0xBFB8 0x625B +0xBFB9 0x6297 +0xBFBA 0x4EA2 +0xBFBB 0x7095 +0xBFBC 0x8003 +0xBFBD 0x62F7 +0xBFBE 0x70E4 +0xBFBF 0x9760 +0xBFC0 0x5777 +0xBFC1 0x82DB +0xBFC2 0x67EF +0xBFC3 0x68F5 +0xBFC4 0x78D5 +0xBFC5 0x9897 +0xBFC6 0x79D1 +0xBFC7 0x58F3 +0xBFC8 0x54B3 +0xBFC9 0x53EF +0xBFCA 0x6E34 +0xBFCB 0x514B +0xBFCC 0x523B +0xBFCD 0x5BA2 +0xBFCE 0x8BFE +0xBFCF 0x80AF +0xBFD0 0x5543 +0xBFD1 0x57A6 +0xBFD2 0x6073 +0xBFD3 0x5751 +0xBFD4 0x542D +0xBFD5 0x7A7A +0xBFD6 0x6050 +0xBFD7 0x5B54 +0xBFD8 0x63A7 +0xBFD9 0x62A0 +0xBFDA 0x53E3 +0xBFDB 0x6263 +0xBFDC 0x5BC7 +0xBFDD 0x67AF +0xBFDE 0x54ED +0xBFDF 0x7A9F +0xBFE0 0x82E6 +0xBFE1 0x9177 +0xBFE2 0x5E93 +0xBFE3 0x88E4 +0xBFE4 0x5938 +0xBFE5 0x57AE +0xBFE6 0x630E +0xBFE7 0x8DE8 +0xBFE8 0x80EF +0xBFE9 0x5757 +0xBFEA 0x7B77 +0xBFEB 0x4FA9 +0xBFEC 0x5FEB +0xBFED 0x5BBD +0xBFEE 0x6B3E +0xBFEF 0x5321 +0xBFF0 0x7B50 +0xBFF1 0x72C2 +0xBFF2 0x6846 +0xBFF3 0x77FF +0xBFF4 0x7736 +0xBFF5 0x65F7 +0xBFF6 0x51B5 +0xBFF7 0x4E8F +0xBFF8 0x76D4 +0xBFF9 0x5CBF +0xBFFA 0x7AA5 +0xBFFB 0x8475 +0xBFFC 0x594E +0xBFFD 0x9B41 +0xBFFE 0x5080 +0xC040 0x7E5E +0xC041 0x7E5F +0xC042 0x7E60 +0xC043 0x7E61 +0xC044 0x7E62 +0xC045 0x7E63 +0xC046 0x7E64 +0xC047 0x7E65 +0xC048 0x7E66 +0xC049 0x7E67 +0xC04A 0x7E68 +0xC04B 0x7E69 +0xC04C 0x7E6A +0xC04D 0x7E6B +0xC04E 0x7E6C +0xC04F 0x7E6D +0xC050 0x7E6E +0xC051 0x7E6F +0xC052 0x7E70 +0xC053 0x7E71 +0xC054 0x7E72 +0xC055 0x7E73 +0xC056 0x7E74 +0xC057 0x7E75 +0xC058 0x7E76 +0xC059 0x7E77 +0xC05A 0x7E78 +0xC05B 0x7E79 +0xC05C 0x7E7A +0xC05D 0x7E7B +0xC05E 0x7E7C +0xC05F 0x7E7D +0xC060 0x7E7E +0xC061 0x7E7F +0xC062 0x7E80 +0xC063 0x7E81 +0xC064 0x7E83 +0xC065 0x7E84 +0xC066 0x7E85 +0xC067 0x7E86 +0xC068 0x7E87 +0xC069 0x7E88 +0xC06A 0x7E89 +0xC06B 0x7E8A +0xC06C 0x7E8B +0xC06D 0x7E8C +0xC06E 0x7E8D +0xC06F 0x7E8E +0xC070 0x7E8F +0xC071 0x7E90 +0xC072 0x7E91 +0xC073 0x7E92 +0xC074 0x7E93 +0xC075 0x7E94 +0xC076 0x7E95 +0xC077 0x7E96 +0xC078 0x7E97 +0xC079 0x7E98 +0xC07A 0x7E99 +0xC07B 0x7E9A +0xC07C 0x7E9C +0xC07D 0x7E9D +0xC07E 0x7E9E +0xC080 0x7EAE +0xC081 0x7EB4 +0xC082 0x7EBB +0xC083 0x7EBC +0xC084 0x7ED6 +0xC085 0x7EE4 +0xC086 0x7EEC +0xC087 0x7EF9 +0xC088 0x7F0A +0xC089 0x7F10 +0xC08A 0x7F1E +0xC08B 0x7F37 +0xC08C 0x7F39 +0xC08D 0x7F3B +0xC08E 0x7F3C +0xC08F 0x7F3D +0xC090 0x7F3E +0xC091 0x7F3F +0xC092 0x7F40 +0xC093 0x7F41 +0xC094 0x7F43 +0xC095 0x7F46 +0xC096 0x7F47 +0xC097 0x7F48 +0xC098 0x7F49 +0xC099 0x7F4A +0xC09A 0x7F4B +0xC09B 0x7F4C +0xC09C 0x7F4D +0xC09D 0x7F4E +0xC09E 0x7F4F +0xC09F 0x7F52 +0xC0A0 0x7F53 +0xC0A1 0x9988 +0xC0A2 0x6127 +0xC0A3 0x6E83 +0xC0A4 0x5764 +0xC0A5 0x6606 +0xC0A6 0x6346 +0xC0A7 0x56F0 +0xC0A8 0x62EC +0xC0A9 0x6269 +0xC0AA 0x5ED3 +0xC0AB 0x9614 +0xC0AC 0x5783 +0xC0AD 0x62C9 +0xC0AE 0x5587 +0xC0AF 0x8721 +0xC0B0 0x814A +0xC0B1 0x8FA3 +0xC0B2 0x5566 +0xC0B3 0x83B1 +0xC0B4 0x6765 +0xC0B5 0x8D56 +0xC0B6 0x84DD +0xC0B7 0x5A6A +0xC0B8 0x680F +0xC0B9 0x62E6 +0xC0BA 0x7BEE +0xC0BB 0x9611 +0xC0BC 0x5170 +0xC0BD 0x6F9C +0xC0BE 0x8C30 +0xC0BF 0x63FD +0xC0C0 0x89C8 +0xC0C1 0x61D2 +0xC0C2 0x7F06 +0xC0C3 0x70C2 +0xC0C4 0x6EE5 +0xC0C5 0x7405 +0xC0C6 0x6994 +0xC0C7 0x72FC +0xC0C8 0x5ECA +0xC0C9 0x90CE +0xC0CA 0x6717 +0xC0CB 0x6D6A +0xC0CC 0x635E +0xC0CD 0x52B3 +0xC0CE 0x7262 +0xC0CF 0x8001 +0xC0D0 0x4F6C +0xC0D1 0x59E5 +0xC0D2 0x916A +0xC0D3 0x70D9 +0xC0D4 0x6D9D +0xC0D5 0x52D2 +0xC0D6 0x4E50 +0xC0D7 0x96F7 +0xC0D8 0x956D +0xC0D9 0x857E +0xC0DA 0x78CA +0xC0DB 0x7D2F +0xC0DC 0x5121 +0xC0DD 0x5792 +0xC0DE 0x64C2 +0xC0DF 0x808B +0xC0E0 0x7C7B +0xC0E1 0x6CEA +0xC0E2 0x68F1 +0xC0E3 0x695E +0xC0E4 0x51B7 +0xC0E5 0x5398 +0xC0E6 0x68A8 +0xC0E7 0x7281 +0xC0E8 0x9ECE +0xC0E9 0x7BF1 +0xC0EA 0x72F8 +0xC0EB 0x79BB +0xC0EC 0x6F13 +0xC0ED 0x7406 +0xC0EE 0x674E +0xC0EF 0x91CC +0xC0F0 0x9CA4 +0xC0F1 0x793C +0xC0F2 0x8389 +0xC0F3 0x8354 +0xC0F4 0x540F +0xC0F5 0x6817 +0xC0F6 0x4E3D +0xC0F7 0x5389 +0xC0F8 0x52B1 +0xC0F9 0x783E +0xC0FA 0x5386 +0xC0FB 0x5229 +0xC0FC 0x5088 +0xC0FD 0x4F8B +0xC0FE 0x4FD0 +0xC140 0x7F56 +0xC141 0x7F59 +0xC142 0x7F5B +0xC143 0x7F5C +0xC144 0x7F5D +0xC145 0x7F5E +0xC146 0x7F60 +0xC147 0x7F63 +0xC148 0x7F64 +0xC149 0x7F65 +0xC14A 0x7F66 +0xC14B 0x7F67 +0xC14C 0x7F6B +0xC14D 0x7F6C +0xC14E 0x7F6D +0xC14F 0x7F6F +0xC150 0x7F70 +0xC151 0x7F73 +0xC152 0x7F75 +0xC153 0x7F76 +0xC154 0x7F77 +0xC155 0x7F78 +0xC156 0x7F7A +0xC157 0x7F7B +0xC158 0x7F7C +0xC159 0x7F7D +0xC15A 0x7F7F +0xC15B 0x7F80 +0xC15C 0x7F82 +0xC15D 0x7F83 +0xC15E 0x7F84 +0xC15F 0x7F85 +0xC160 0x7F86 +0xC161 0x7F87 +0xC162 0x7F88 +0xC163 0x7F89 +0xC164 0x7F8B +0xC165 0x7F8D +0xC166 0x7F8F +0xC167 0x7F90 +0xC168 0x7F91 +0xC169 0x7F92 +0xC16A 0x7F93 +0xC16B 0x7F95 +0xC16C 0x7F96 +0xC16D 0x7F97 +0xC16E 0x7F98 +0xC16F 0x7F99 +0xC170 0x7F9B +0xC171 0x7F9C +0xC172 0x7FA0 +0xC173 0x7FA2 +0xC174 0x7FA3 +0xC175 0x7FA5 +0xC176 0x7FA6 +0xC177 0x7FA8 +0xC178 0x7FA9 +0xC179 0x7FAA +0xC17A 0x7FAB +0xC17B 0x7FAC +0xC17C 0x7FAD +0xC17D 0x7FAE +0xC17E 0x7FB1 +0xC180 0x7FB3 +0xC181 0x7FB4 +0xC182 0x7FB5 +0xC183 0x7FB6 +0xC184 0x7FB7 +0xC185 0x7FBA +0xC186 0x7FBB +0xC187 0x7FBE +0xC188 0x7FC0 +0xC189 0x7FC2 +0xC18A 0x7FC3 +0xC18B 0x7FC4 +0xC18C 0x7FC6 +0xC18D 0x7FC7 +0xC18E 0x7FC8 +0xC18F 0x7FC9 +0xC190 0x7FCB +0xC191 0x7FCD +0xC192 0x7FCF +0xC193 0x7FD0 +0xC194 0x7FD1 +0xC195 0x7FD2 +0xC196 0x7FD3 +0xC197 0x7FD6 +0xC198 0x7FD7 +0xC199 0x7FD9 +0xC19A 0x7FDA +0xC19B 0x7FDB +0xC19C 0x7FDC +0xC19D 0x7FDD +0xC19E 0x7FDE +0xC19F 0x7FE2 +0xC1A0 0x7FE3 +0xC1A1 0x75E2 +0xC1A2 0x7ACB +0xC1A3 0x7C92 +0xC1A4 0x6CA5 +0xC1A5 0x96B6 +0xC1A6 0x529B +0xC1A7 0x7483 +0xC1A8 0x54E9 +0xC1A9 0x4FE9 +0xC1AA 0x8054 +0xC1AB 0x83B2 +0xC1AC 0x8FDE +0xC1AD 0x9570 +0xC1AE 0x5EC9 +0xC1AF 0x601C +0xC1B0 0x6D9F +0xC1B1 0x5E18 +0xC1B2 0x655B +0xC1B3 0x8138 +0xC1B4 0x94FE +0xC1B5 0x604B +0xC1B6 0x70BC +0xC1B7 0x7EC3 +0xC1B8 0x7CAE +0xC1B9 0x51C9 +0xC1BA 0x6881 +0xC1BB 0x7CB1 +0xC1BC 0x826F +0xC1BD 0x4E24 +0xC1BE 0x8F86 +0xC1BF 0x91CF +0xC1C0 0x667E +0xC1C1 0x4EAE +0xC1C2 0x8C05 +0xC1C3 0x64A9 +0xC1C4 0x804A +0xC1C5 0x50DA +0xC1C6 0x7597 +0xC1C7 0x71CE +0xC1C8 0x5BE5 +0xC1C9 0x8FBD +0xC1CA 0x6F66 +0xC1CB 0x4E86 +0xC1CC 0x6482 +0xC1CD 0x9563 +0xC1CE 0x5ED6 +0xC1CF 0x6599 +0xC1D0 0x5217 +0xC1D1 0x88C2 +0xC1D2 0x70C8 +0xC1D3 0x52A3 +0xC1D4 0x730E +0xC1D5 0x7433 +0xC1D6 0x6797 +0xC1D7 0x78F7 +0xC1D8 0x9716 +0xC1D9 0x4E34 +0xC1DA 0x90BB +0xC1DB 0x9CDE +0xC1DC 0x6DCB +0xC1DD 0x51DB +0xC1DE 0x8D41 +0xC1DF 0x541D +0xC1E0 0x62CE +0xC1E1 0x73B2 +0xC1E2 0x83F1 +0xC1E3 0x96F6 +0xC1E4 0x9F84 +0xC1E5 0x94C3 +0xC1E6 0x4F36 +0xC1E7 0x7F9A +0xC1E8 0x51CC +0xC1E9 0x7075 +0xC1EA 0x9675 +0xC1EB 0x5CAD +0xC1EC 0x9886 +0xC1ED 0x53E6 +0xC1EE 0x4EE4 +0xC1EF 0x6E9C +0xC1F0 0x7409 +0xC1F1 0x69B4 +0xC1F2 0x786B +0xC1F3 0x998F +0xC1F4 0x7559 +0xC1F5 0x5218 +0xC1F6 0x7624 +0xC1F7 0x6D41 +0xC1F8 0x67F3 +0xC1F9 0x516D +0xC1FA 0x9F99 +0xC1FB 0x804B +0xC1FC 0x5499 +0xC1FD 0x7B3C +0xC1FE 0x7ABF +0xC240 0x7FE4 +0xC241 0x7FE7 +0xC242 0x7FE8 +0xC243 0x7FEA +0xC244 0x7FEB +0xC245 0x7FEC +0xC246 0x7FED +0xC247 0x7FEF +0xC248 0x7FF2 +0xC249 0x7FF4 +0xC24A 0x7FF5 +0xC24B 0x7FF6 +0xC24C 0x7FF7 +0xC24D 0x7FF8 +0xC24E 0x7FF9 +0xC24F 0x7FFA +0xC250 0x7FFD +0xC251 0x7FFE +0xC252 0x7FFF +0xC253 0x8002 +0xC254 0x8007 +0xC255 0x8008 +0xC256 0x8009 +0xC257 0x800A +0xC258 0x800E +0xC259 0x800F +0xC25A 0x8011 +0xC25B 0x8013 +0xC25C 0x801A +0xC25D 0x801B +0xC25E 0x801D +0xC25F 0x801E +0xC260 0x801F +0xC261 0x8021 +0xC262 0x8023 +0xC263 0x8024 +0xC264 0x802B +0xC265 0x802C +0xC266 0x802D +0xC267 0x802E +0xC268 0x802F +0xC269 0x8030 +0xC26A 0x8032 +0xC26B 0x8034 +0xC26C 0x8039 +0xC26D 0x803A +0xC26E 0x803C +0xC26F 0x803E +0xC270 0x8040 +0xC271 0x8041 +0xC272 0x8044 +0xC273 0x8045 +0xC274 0x8047 +0xC275 0x8048 +0xC276 0x8049 +0xC277 0x804E +0xC278 0x804F +0xC279 0x8050 +0xC27A 0x8051 +0xC27B 0x8053 +0xC27C 0x8055 +0xC27D 0x8056 +0xC27E 0x8057 +0xC280 0x8059 +0xC281 0x805B +0xC282 0x805C +0xC283 0x805D +0xC284 0x805E +0xC285 0x805F +0xC286 0x8060 +0xC287 0x8061 +0xC288 0x8062 +0xC289 0x8063 +0xC28A 0x8064 +0xC28B 0x8065 +0xC28C 0x8066 +0xC28D 0x8067 +0xC28E 0x8068 +0xC28F 0x806B +0xC290 0x806C +0xC291 0x806D +0xC292 0x806E +0xC293 0x806F +0xC294 0x8070 +0xC295 0x8072 +0xC296 0x8073 +0xC297 0x8074 +0xC298 0x8075 +0xC299 0x8076 +0xC29A 0x8077 +0xC29B 0x8078 +0xC29C 0x8079 +0xC29D 0x807A +0xC29E 0x807B +0xC29F 0x807C +0xC2A0 0x807D +0xC2A1 0x9686 +0xC2A2 0x5784 +0xC2A3 0x62E2 +0xC2A4 0x9647 +0xC2A5 0x697C +0xC2A6 0x5A04 +0xC2A7 0x6402 +0xC2A8 0x7BD3 +0xC2A9 0x6F0F +0xC2AA 0x964B +0xC2AB 0x82A6 +0xC2AC 0x5362 +0xC2AD 0x9885 +0xC2AE 0x5E90 +0xC2AF 0x7089 +0xC2B0 0x63B3 +0xC2B1 0x5364 +0xC2B2 0x864F +0xC2B3 0x9C81 +0xC2B4 0x9E93 +0xC2B5 0x788C +0xC2B6 0x9732 +0xC2B7 0x8DEF +0xC2B8 0x8D42 +0xC2B9 0x9E7F +0xC2BA 0x6F5E +0xC2BB 0x7984 +0xC2BC 0x5F55 +0xC2BD 0x9646 +0xC2BE 0x622E +0xC2BF 0x9A74 +0xC2C0 0x5415 +0xC2C1 0x94DD +0xC2C2 0x4FA3 +0xC2C3 0x65C5 +0xC2C4 0x5C65 +0xC2C5 0x5C61 +0xC2C6 0x7F15 +0xC2C7 0x8651 +0xC2C8 0x6C2F +0xC2C9 0x5F8B +0xC2CA 0x7387 +0xC2CB 0x6EE4 +0xC2CC 0x7EFF +0xC2CD 0x5CE6 +0xC2CE 0x631B +0xC2CF 0x5B6A +0xC2D0 0x6EE6 +0xC2D1 0x5375 +0xC2D2 0x4E71 +0xC2D3 0x63A0 +0xC2D4 0x7565 +0xC2D5 0x62A1 +0xC2D6 0x8F6E +0xC2D7 0x4F26 +0xC2D8 0x4ED1 +0xC2D9 0x6CA6 +0xC2DA 0x7EB6 +0xC2DB 0x8BBA +0xC2DC 0x841D +0xC2DD 0x87BA +0xC2DE 0x7F57 +0xC2DF 0x903B +0xC2E0 0x9523 +0xC2E1 0x7BA9 +0xC2E2 0x9AA1 +0xC2E3 0x88F8 +0xC2E4 0x843D +0xC2E5 0x6D1B +0xC2E6 0x9A86 +0xC2E7 0x7EDC +0xC2E8 0x5988 +0xC2E9 0x9EBB +0xC2EA 0x739B +0xC2EB 0x7801 +0xC2EC 0x8682 +0xC2ED 0x9A6C +0xC2EE 0x9A82 +0xC2EF 0x561B +0xC2F0 0x5417 +0xC2F1 0x57CB +0xC2F2 0x4E70 +0xC2F3 0x9EA6 +0xC2F4 0x5356 +0xC2F5 0x8FC8 +0xC2F6 0x8109 +0xC2F7 0x7792 +0xC2F8 0x9992 +0xC2F9 0x86EE +0xC2FA 0x6EE1 +0xC2FB 0x8513 +0xC2FC 0x66FC +0xC2FD 0x6162 +0xC2FE 0x6F2B +0xC340 0x807E +0xC341 0x8081 +0xC342 0x8082 +0xC343 0x8085 +0xC344 0x8088 +0xC345 0x808A +0xC346 0x808D +0xC347 0x808E +0xC348 0x808F +0xC349 0x8090 +0xC34A 0x8091 +0xC34B 0x8092 +0xC34C 0x8094 +0xC34D 0x8095 +0xC34E 0x8097 +0xC34F 0x8099 +0xC350 0x809E +0xC351 0x80A3 +0xC352 0x80A6 +0xC353 0x80A7 +0xC354 0x80A8 +0xC355 0x80AC +0xC356 0x80B0 +0xC357 0x80B3 +0xC358 0x80B5 +0xC359 0x80B6 +0xC35A 0x80B8 +0xC35B 0x80B9 +0xC35C 0x80BB +0xC35D 0x80C5 +0xC35E 0x80C7 +0xC35F 0x80C8 +0xC360 0x80C9 +0xC361 0x80CA +0xC362 0x80CB +0xC363 0x80CF +0xC364 0x80D0 +0xC365 0x80D1 +0xC366 0x80D2 +0xC367 0x80D3 +0xC368 0x80D4 +0xC369 0x80D5 +0xC36A 0x80D8 +0xC36B 0x80DF +0xC36C 0x80E0 +0xC36D 0x80E2 +0xC36E 0x80E3 +0xC36F 0x80E6 +0xC370 0x80EE +0xC371 0x80F5 +0xC372 0x80F7 +0xC373 0x80F9 +0xC374 0x80FB +0xC375 0x80FE +0xC376 0x80FF +0xC377 0x8100 +0xC378 0x8101 +0xC379 0x8103 +0xC37A 0x8104 +0xC37B 0x8105 +0xC37C 0x8107 +0xC37D 0x8108 +0xC37E 0x810B +0xC380 0x810C +0xC381 0x8115 +0xC382 0x8117 +0xC383 0x8119 +0xC384 0x811B +0xC385 0x811C +0xC386 0x811D +0xC387 0x811F +0xC388 0x8120 +0xC389 0x8121 +0xC38A 0x8122 +0xC38B 0x8123 +0xC38C 0x8124 +0xC38D 0x8125 +0xC38E 0x8126 +0xC38F 0x8127 +0xC390 0x8128 +0xC391 0x8129 +0xC392 0x812A +0xC393 0x812B +0xC394 0x812D +0xC395 0x812E +0xC396 0x8130 +0xC397 0x8133 +0xC398 0x8134 +0xC399 0x8135 +0xC39A 0x8137 +0xC39B 0x8139 +0xC39C 0x813A +0xC39D 0x813B +0xC39E 0x813C +0xC39F 0x813D +0xC3A0 0x813F +0xC3A1 0x8C29 +0xC3A2 0x8292 +0xC3A3 0x832B +0xC3A4 0x76F2 +0xC3A5 0x6C13 +0xC3A6 0x5FD9 +0xC3A7 0x83BD +0xC3A8 0x732B +0xC3A9 0x8305 +0xC3AA 0x951A +0xC3AB 0x6BDB +0xC3AC 0x77DB +0xC3AD 0x94C6 +0xC3AE 0x536F +0xC3AF 0x8302 +0xC3B0 0x5192 +0xC3B1 0x5E3D +0xC3B2 0x8C8C +0xC3B3 0x8D38 +0xC3B4 0x4E48 +0xC3B5 0x73AB +0xC3B6 0x679A +0xC3B7 0x6885 +0xC3B8 0x9176 +0xC3B9 0x9709 +0xC3BA 0x7164 +0xC3BB 0x6CA1 +0xC3BC 0x7709 +0xC3BD 0x5A92 +0xC3BE 0x9541 +0xC3BF 0x6BCF +0xC3C0 0x7F8E +0xC3C1 0x6627 +0xC3C2 0x5BD0 +0xC3C3 0x59B9 +0xC3C4 0x5A9A +0xC3C5 0x95E8 +0xC3C6 0x95F7 +0xC3C7 0x4EEC +0xC3C8 0x840C +0xC3C9 0x8499 +0xC3CA 0x6AAC +0xC3CB 0x76DF +0xC3CC 0x9530 +0xC3CD 0x731B +0xC3CE 0x68A6 +0xC3CF 0x5B5F +0xC3D0 0x772F +0xC3D1 0x919A +0xC3D2 0x9761 +0xC3D3 0x7CDC +0xC3D4 0x8FF7 +0xC3D5 0x8C1C +0xC3D6 0x5F25 +0xC3D7 0x7C73 +0xC3D8 0x79D8 +0xC3D9 0x89C5 +0xC3DA 0x6CCC +0xC3DB 0x871C +0xC3DC 0x5BC6 +0xC3DD 0x5E42 +0xC3DE 0x68C9 +0xC3DF 0x7720 +0xC3E0 0x7EF5 +0xC3E1 0x5195 +0xC3E2 0x514D +0xC3E3 0x52C9 +0xC3E4 0x5A29 +0xC3E5 0x7F05 +0xC3E6 0x9762 +0xC3E7 0x82D7 +0xC3E8 0x63CF +0xC3E9 0x7784 +0xC3EA 0x85D0 +0xC3EB 0x79D2 +0xC3EC 0x6E3A +0xC3ED 0x5E99 +0xC3EE 0x5999 +0xC3EF 0x8511 +0xC3F0 0x706D +0xC3F1 0x6C11 +0xC3F2 0x62BF +0xC3F3 0x76BF +0xC3F4 0x654F +0xC3F5 0x60AF +0xC3F6 0x95FD +0xC3F7 0x660E +0xC3F8 0x879F +0xC3F9 0x9E23 +0xC3FA 0x94ED +0xC3FB 0x540D +0xC3FC 0x547D +0xC3FD 0x8C2C +0xC3FE 0x6478 +0xC440 0x8140 +0xC441 0x8141 +0xC442 0x8142 +0xC443 0x8143 +0xC444 0x8144 +0xC445 0x8145 +0xC446 0x8147 +0xC447 0x8149 +0xC448 0x814D +0xC449 0x814E +0xC44A 0x814F +0xC44B 0x8152 +0xC44C 0x8156 +0xC44D 0x8157 +0xC44E 0x8158 +0xC44F 0x815B +0xC450 0x815C +0xC451 0x815D +0xC452 0x815E +0xC453 0x815F +0xC454 0x8161 +0xC455 0x8162 +0xC456 0x8163 +0xC457 0x8164 +0xC458 0x8166 +0xC459 0x8168 +0xC45A 0x816A +0xC45B 0x816B +0xC45C 0x816C +0xC45D 0x816F +0xC45E 0x8172 +0xC45F 0x8173 +0xC460 0x8175 +0xC461 0x8176 +0xC462 0x8177 +0xC463 0x8178 +0xC464 0x8181 +0xC465 0x8183 +0xC466 0x8184 +0xC467 0x8185 +0xC468 0x8186 +0xC469 0x8187 +0xC46A 0x8189 +0xC46B 0x818B +0xC46C 0x818C +0xC46D 0x818D +0xC46E 0x818E +0xC46F 0x8190 +0xC470 0x8192 +0xC471 0x8193 +0xC472 0x8194 +0xC473 0x8195 +0xC474 0x8196 +0xC475 0x8197 +0xC476 0x8199 +0xC477 0x819A +0xC478 0x819E +0xC479 0x819F +0xC47A 0x81A0 +0xC47B 0x81A1 +0xC47C 0x81A2 +0xC47D 0x81A4 +0xC47E 0x81A5 +0xC480 0x81A7 +0xC481 0x81A9 +0xC482 0x81AB +0xC483 0x81AC +0xC484 0x81AD +0xC485 0x81AE +0xC486 0x81AF +0xC487 0x81B0 +0xC488 0x81B1 +0xC489 0x81B2 +0xC48A 0x81B4 +0xC48B 0x81B5 +0xC48C 0x81B6 +0xC48D 0x81B7 +0xC48E 0x81B8 +0xC48F 0x81B9 +0xC490 0x81BC +0xC491 0x81BD +0xC492 0x81BE +0xC493 0x81BF +0xC494 0x81C4 +0xC495 0x81C5 +0xC496 0x81C7 +0xC497 0x81C8 +0xC498 0x81C9 +0xC499 0x81CB +0xC49A 0x81CD +0xC49B 0x81CE +0xC49C 0x81CF +0xC49D 0x81D0 +0xC49E 0x81D1 +0xC49F 0x81D2 +0xC4A0 0x81D3 +0xC4A1 0x6479 +0xC4A2 0x8611 +0xC4A3 0x6A21 +0xC4A4 0x819C +0xC4A5 0x78E8 +0xC4A6 0x6469 +0xC4A7 0x9B54 +0xC4A8 0x62B9 +0xC4A9 0x672B +0xC4AA 0x83AB +0xC4AB 0x58A8 +0xC4AC 0x9ED8 +0xC4AD 0x6CAB +0xC4AE 0x6F20 +0xC4AF 0x5BDE +0xC4B0 0x964C +0xC4B1 0x8C0B +0xC4B2 0x725F +0xC4B3 0x67D0 +0xC4B4 0x62C7 +0xC4B5 0x7261 +0xC4B6 0x4EA9 +0xC4B7 0x59C6 +0xC4B8 0x6BCD +0xC4B9 0x5893 +0xC4BA 0x66AE +0xC4BB 0x5E55 +0xC4BC 0x52DF +0xC4BD 0x6155 +0xC4BE 0x6728 +0xC4BF 0x76EE +0xC4C0 0x7766 +0xC4C1 0x7267 +0xC4C2 0x7A46 +0xC4C3 0x62FF +0xC4C4 0x54EA +0xC4C5 0x5450 +0xC4C6 0x94A0 +0xC4C7 0x90A3 +0xC4C8 0x5A1C +0xC4C9 0x7EB3 +0xC4CA 0x6C16 +0xC4CB 0x4E43 +0xC4CC 0x5976 +0xC4CD 0x8010 +0xC4CE 0x5948 +0xC4CF 0x5357 +0xC4D0 0x7537 +0xC4D1 0x96BE +0xC4D2 0x56CA +0xC4D3 0x6320 +0xC4D4 0x8111 +0xC4D5 0x607C +0xC4D6 0x95F9 +0xC4D7 0x6DD6 +0xC4D8 0x5462 +0xC4D9 0x9981 +0xC4DA 0x5185 +0xC4DB 0x5AE9 +0xC4DC 0x80FD +0xC4DD 0x59AE +0xC4DE 0x9713 +0xC4DF 0x502A +0xC4E0 0x6CE5 +0xC4E1 0x5C3C +0xC4E2 0x62DF +0xC4E3 0x4F60 +0xC4E4 0x533F +0xC4E5 0x817B +0xC4E6 0x9006 +0xC4E7 0x6EBA +0xC4E8 0x852B +0xC4E9 0x62C8 +0xC4EA 0x5E74 +0xC4EB 0x78BE +0xC4EC 0x64B5 +0xC4ED 0x637B +0xC4EE 0x5FF5 +0xC4EF 0x5A18 +0xC4F0 0x917F +0xC4F1 0x9E1F +0xC4F2 0x5C3F +0xC4F3 0x634F +0xC4F4 0x8042 +0xC4F5 0x5B7D +0xC4F6 0x556E +0xC4F7 0x954A +0xC4F8 0x954D +0xC4F9 0x6D85 +0xC4FA 0x60A8 +0xC4FB 0x67E0 +0xC4FC 0x72DE +0xC4FD 0x51DD +0xC4FE 0x5B81 +0xC540 0x81D4 +0xC541 0x81D5 +0xC542 0x81D6 +0xC543 0x81D7 +0xC544 0x81D8 +0xC545 0x81D9 +0xC546 0x81DA +0xC547 0x81DB +0xC548 0x81DC +0xC549 0x81DD +0xC54A 0x81DE +0xC54B 0x81DF +0xC54C 0x81E0 +0xC54D 0x81E1 +0xC54E 0x81E2 +0xC54F 0x81E4 +0xC550 0x81E5 +0xC551 0x81E6 +0xC552 0x81E8 +0xC553 0x81E9 +0xC554 0x81EB +0xC555 0x81EE +0xC556 0x81EF +0xC557 0x81F0 +0xC558 0x81F1 +0xC559 0x81F2 +0xC55A 0x81F5 +0xC55B 0x81F6 +0xC55C 0x81F7 +0xC55D 0x81F8 +0xC55E 0x81F9 +0xC55F 0x81FA +0xC560 0x81FD +0xC561 0x81FF +0xC562 0x8203 +0xC563 0x8207 +0xC564 0x8208 +0xC565 0x8209 +0xC566 0x820A +0xC567 0x820B +0xC568 0x820E +0xC569 0x820F +0xC56A 0x8211 +0xC56B 0x8213 +0xC56C 0x8215 +0xC56D 0x8216 +0xC56E 0x8217 +0xC56F 0x8218 +0xC570 0x8219 +0xC571 0x821A +0xC572 0x821D +0xC573 0x8220 +0xC574 0x8224 +0xC575 0x8225 +0xC576 0x8226 +0xC577 0x8227 +0xC578 0x8229 +0xC579 0x822E +0xC57A 0x8232 +0xC57B 0x823A +0xC57C 0x823C +0xC57D 0x823D +0xC57E 0x823F +0xC580 0x8240 +0xC581 0x8241 +0xC582 0x8242 +0xC583 0x8243 +0xC584 0x8245 +0xC585 0x8246 +0xC586 0x8248 +0xC587 0x824A +0xC588 0x824C +0xC589 0x824D +0xC58A 0x824E +0xC58B 0x8250 +0xC58C 0x8251 +0xC58D 0x8252 +0xC58E 0x8253 +0xC58F 0x8254 +0xC590 0x8255 +0xC591 0x8256 +0xC592 0x8257 +0xC593 0x8259 +0xC594 0x825B +0xC595 0x825C +0xC596 0x825D +0xC597 0x825E +0xC598 0x8260 +0xC599 0x8261 +0xC59A 0x8262 +0xC59B 0x8263 +0xC59C 0x8264 +0xC59D 0x8265 +0xC59E 0x8266 +0xC59F 0x8267 +0xC5A0 0x8269 +0xC5A1 0x62E7 +0xC5A2 0x6CDE +0xC5A3 0x725B +0xC5A4 0x626D +0xC5A5 0x94AE +0xC5A6 0x7EBD +0xC5A7 0x8113 +0xC5A8 0x6D53 +0xC5A9 0x519C +0xC5AA 0x5F04 +0xC5AB 0x5974 +0xC5AC 0x52AA +0xC5AD 0x6012 +0xC5AE 0x5973 +0xC5AF 0x6696 +0xC5B0 0x8650 +0xC5B1 0x759F +0xC5B2 0x632A +0xC5B3 0x61E6 +0xC5B4 0x7CEF +0xC5B5 0x8BFA +0xC5B6 0x54E6 +0xC5B7 0x6B27 +0xC5B8 0x9E25 +0xC5B9 0x6BB4 +0xC5BA 0x85D5 +0xC5BB 0x5455 +0xC5BC 0x5076 +0xC5BD 0x6CA4 +0xC5BE 0x556A +0xC5BF 0x8DB4 +0xC5C0 0x722C +0xC5C1 0x5E15 +0xC5C2 0x6015 +0xC5C3 0x7436 +0xC5C4 0x62CD +0xC5C5 0x6392 +0xC5C6 0x724C +0xC5C7 0x5F98 +0xC5C8 0x6E43 +0xC5C9 0x6D3E +0xC5CA 0x6500 +0xC5CB 0x6F58 +0xC5CC 0x76D8 +0xC5CD 0x78D0 +0xC5CE 0x76FC +0xC5CF 0x7554 +0xC5D0 0x5224 +0xC5D1 0x53DB +0xC5D2 0x4E53 +0xC5D3 0x5E9E +0xC5D4 0x65C1 +0xC5D5 0x802A +0xC5D6 0x80D6 +0xC5D7 0x629B +0xC5D8 0x5486 +0xC5D9 0x5228 +0xC5DA 0x70AE +0xC5DB 0x888D +0xC5DC 0x8DD1 +0xC5DD 0x6CE1 +0xC5DE 0x5478 +0xC5DF 0x80DA +0xC5E0 0x57F9 +0xC5E1 0x88F4 +0xC5E2 0x8D54 +0xC5E3 0x966A +0xC5E4 0x914D +0xC5E5 0x4F69 +0xC5E6 0x6C9B +0xC5E7 0x55B7 +0xC5E8 0x76C6 +0xC5E9 0x7830 +0xC5EA 0x62A8 +0xC5EB 0x70F9 +0xC5EC 0x6F8E +0xC5ED 0x5F6D +0xC5EE 0x84EC +0xC5EF 0x68DA +0xC5F0 0x787C +0xC5F1 0x7BF7 +0xC5F2 0x81A8 +0xC5F3 0x670B +0xC5F4 0x9E4F +0xC5F5 0x6367 +0xC5F6 0x78B0 +0xC5F7 0x576F +0xC5F8 0x7812 +0xC5F9 0x9739 +0xC5FA 0x6279 +0xC5FB 0x62AB +0xC5FC 0x5288 +0xC5FD 0x7435 +0xC5FE 0x6BD7 +0xC640 0x826A +0xC641 0x826B +0xC642 0x826C +0xC643 0x826D +0xC644 0x8271 +0xC645 0x8275 +0xC646 0x8276 +0xC647 0x8277 +0xC648 0x8278 +0xC649 0x827B +0xC64A 0x827C +0xC64B 0x8280 +0xC64C 0x8281 +0xC64D 0x8283 +0xC64E 0x8285 +0xC64F 0x8286 +0xC650 0x8287 +0xC651 0x8289 +0xC652 0x828C +0xC653 0x8290 +0xC654 0x8293 +0xC655 0x8294 +0xC656 0x8295 +0xC657 0x8296 +0xC658 0x829A +0xC659 0x829B +0xC65A 0x829E +0xC65B 0x82A0 +0xC65C 0x82A2 +0xC65D 0x82A3 +0xC65E 0x82A7 +0xC65F 0x82B2 +0xC660 0x82B5 +0xC661 0x82B6 +0xC662 0x82BA +0xC663 0x82BB +0xC664 0x82BC +0xC665 0x82BF +0xC666 0x82C0 +0xC667 0x82C2 +0xC668 0x82C3 +0xC669 0x82C5 +0xC66A 0x82C6 +0xC66B 0x82C9 +0xC66C 0x82D0 +0xC66D 0x82D6 +0xC66E 0x82D9 +0xC66F 0x82DA +0xC670 0x82DD +0xC671 0x82E2 +0xC672 0x82E7 +0xC673 0x82E8 +0xC674 0x82E9 +0xC675 0x82EA +0xC676 0x82EC +0xC677 0x82ED +0xC678 0x82EE +0xC679 0x82F0 +0xC67A 0x82F2 +0xC67B 0x82F3 +0xC67C 0x82F5 +0xC67D 0x82F6 +0xC67E 0x82F8 +0xC680 0x82FA +0xC681 0x82FC +0xC682 0x82FD +0xC683 0x82FE +0xC684 0x82FF +0xC685 0x8300 +0xC686 0x830A +0xC687 0x830B +0xC688 0x830D +0xC689 0x8310 +0xC68A 0x8312 +0xC68B 0x8313 +0xC68C 0x8316 +0xC68D 0x8318 +0xC68E 0x8319 +0xC68F 0x831D +0xC690 0x831E +0xC691 0x831F +0xC692 0x8320 +0xC693 0x8321 +0xC694 0x8322 +0xC695 0x8323 +0xC696 0x8324 +0xC697 0x8325 +0xC698 0x8326 +0xC699 0x8329 +0xC69A 0x832A +0xC69B 0x832E +0xC69C 0x8330 +0xC69D 0x8332 +0xC69E 0x8337 +0xC69F 0x833B +0xC6A0 0x833D +0xC6A1 0x5564 +0xC6A2 0x813E +0xC6A3 0x75B2 +0xC6A4 0x76AE +0xC6A5 0x5339 +0xC6A6 0x75DE +0xC6A7 0x50FB +0xC6A8 0x5C41 +0xC6A9 0x8B6C +0xC6AA 0x7BC7 +0xC6AB 0x504F +0xC6AC 0x7247 +0xC6AD 0x9A97 +0xC6AE 0x98D8 +0xC6AF 0x6F02 +0xC6B0 0x74E2 +0xC6B1 0x7968 +0xC6B2 0x6487 +0xC6B3 0x77A5 +0xC6B4 0x62FC +0xC6B5 0x9891 +0xC6B6 0x8D2B +0xC6B7 0x54C1 +0xC6B8 0x8058 +0xC6B9 0x4E52 +0xC6BA 0x576A +0xC6BB 0x82F9 +0xC6BC 0x840D +0xC6BD 0x5E73 +0xC6BE 0x51ED +0xC6BF 0x74F6 +0xC6C0 0x8BC4 +0xC6C1 0x5C4F +0xC6C2 0x5761 +0xC6C3 0x6CFC +0xC6C4 0x9887 +0xC6C5 0x5A46 +0xC6C6 0x7834 +0xC6C7 0x9B44 +0xC6C8 0x8FEB +0xC6C9 0x7C95 +0xC6CA 0x5256 +0xC6CB 0x6251 +0xC6CC 0x94FA +0xC6CD 0x4EC6 +0xC6CE 0x8386 +0xC6CF 0x8461 +0xC6D0 0x83E9 +0xC6D1 0x84B2 +0xC6D2 0x57D4 +0xC6D3 0x6734 +0xC6D4 0x5703 +0xC6D5 0x666E +0xC6D6 0x6D66 +0xC6D7 0x8C31 +0xC6D8 0x66DD +0xC6D9 0x7011 +0xC6DA 0x671F +0xC6DB 0x6B3A +0xC6DC 0x6816 +0xC6DD 0x621A +0xC6DE 0x59BB +0xC6DF 0x4E03 +0xC6E0 0x51C4 +0xC6E1 0x6F06 +0xC6E2 0x67D2 +0xC6E3 0x6C8F +0xC6E4 0x5176 +0xC6E5 0x68CB +0xC6E6 0x5947 +0xC6E7 0x6B67 +0xC6E8 0x7566 +0xC6E9 0x5D0E +0xC6EA 0x8110 +0xC6EB 0x9F50 +0xC6EC 0x65D7 +0xC6ED 0x7948 +0xC6EE 0x7941 +0xC6EF 0x9A91 +0xC6F0 0x8D77 +0xC6F1 0x5C82 +0xC6F2 0x4E5E +0xC6F3 0x4F01 +0xC6F4 0x542F +0xC6F5 0x5951 +0xC6F6 0x780C +0xC6F7 0x5668 +0xC6F8 0x6C14 +0xC6F9 0x8FC4 +0xC6FA 0x5F03 +0xC6FB 0x6C7D +0xC6FC 0x6CE3 +0xC6FD 0x8BAB +0xC6FE 0x6390 +0xC740 0x833E +0xC741 0x833F +0xC742 0x8341 +0xC743 0x8342 +0xC744 0x8344 +0xC745 0x8345 +0xC746 0x8348 +0xC747 0x834A +0xC748 0x834B +0xC749 0x834C +0xC74A 0x834D +0xC74B 0x834E +0xC74C 0x8353 +0xC74D 0x8355 +0xC74E 0x8356 +0xC74F 0x8357 +0xC750 0x8358 +0xC751 0x8359 +0xC752 0x835D +0xC753 0x8362 +0xC754 0x8370 +0xC755 0x8371 +0xC756 0x8372 +0xC757 0x8373 +0xC758 0x8374 +0xC759 0x8375 +0xC75A 0x8376 +0xC75B 0x8379 +0xC75C 0x837A +0xC75D 0x837E +0xC75E 0x837F +0xC75F 0x8380 +0xC760 0x8381 +0xC761 0x8382 +0xC762 0x8383 +0xC763 0x8384 +0xC764 0x8387 +0xC765 0x8388 +0xC766 0x838A +0xC767 0x838B +0xC768 0x838C +0xC769 0x838D +0xC76A 0x838F +0xC76B 0x8390 +0xC76C 0x8391 +0xC76D 0x8394 +0xC76E 0x8395 +0xC76F 0x8396 +0xC770 0x8397 +0xC771 0x8399 +0xC772 0x839A +0xC773 0x839D +0xC774 0x839F +0xC775 0x83A1 +0xC776 0x83A2 +0xC777 0x83A3 +0xC778 0x83A4 +0xC779 0x83A5 +0xC77A 0x83A6 +0xC77B 0x83A7 +0xC77C 0x83AC +0xC77D 0x83AD +0xC77E 0x83AE +0xC780 0x83AF +0xC781 0x83B5 +0xC782 0x83BB +0xC783 0x83BE +0xC784 0x83BF +0xC785 0x83C2 +0xC786 0x83C3 +0xC787 0x83C4 +0xC788 0x83C6 +0xC789 0x83C8 +0xC78A 0x83C9 +0xC78B 0x83CB +0xC78C 0x83CD +0xC78D 0x83CE +0xC78E 0x83D0 +0xC78F 0x83D1 +0xC790 0x83D2 +0xC791 0x83D3 +0xC792 0x83D5 +0xC793 0x83D7 +0xC794 0x83D9 +0xC795 0x83DA +0xC796 0x83DB +0xC797 0x83DE +0xC798 0x83E2 +0xC799 0x83E3 +0xC79A 0x83E4 +0xC79B 0x83E6 +0xC79C 0x83E7 +0xC79D 0x83E8 +0xC79E 0x83EB +0xC79F 0x83EC +0xC7A0 0x83ED +0xC7A1 0x6070 +0xC7A2 0x6D3D +0xC7A3 0x7275 +0xC7A4 0x6266 +0xC7A5 0x948E +0xC7A6 0x94C5 +0xC7A7 0x5343 +0xC7A8 0x8FC1 +0xC7A9 0x7B7E +0xC7AA 0x4EDF +0xC7AB 0x8C26 +0xC7AC 0x4E7E +0xC7AD 0x9ED4 +0xC7AE 0x94B1 +0xC7AF 0x94B3 +0xC7B0 0x524D +0xC7B1 0x6F5C +0xC7B2 0x9063 +0xC7B3 0x6D45 +0xC7B4 0x8C34 +0xC7B5 0x5811 +0xC7B6 0x5D4C +0xC7B7 0x6B20 +0xC7B8 0x6B49 +0xC7B9 0x67AA +0xC7BA 0x545B +0xC7BB 0x8154 +0xC7BC 0x7F8C +0xC7BD 0x5899 +0xC7BE 0x8537 +0xC7BF 0x5F3A +0xC7C0 0x62A2 +0xC7C1 0x6A47 +0xC7C2 0x9539 +0xC7C3 0x6572 +0xC7C4 0x6084 +0xC7C5 0x6865 +0xC7C6 0x77A7 +0xC7C7 0x4E54 +0xC7C8 0x4FA8 +0xC7C9 0x5DE7 +0xC7CA 0x9798 +0xC7CB 0x64AC +0xC7CC 0x7FD8 +0xC7CD 0x5CED +0xC7CE 0x4FCF +0xC7CF 0x7A8D +0xC7D0 0x5207 +0xC7D1 0x8304 +0xC7D2 0x4E14 +0xC7D3 0x602F +0xC7D4 0x7A83 +0xC7D5 0x94A6 +0xC7D6 0x4FB5 +0xC7D7 0x4EB2 +0xC7D8 0x79E6 +0xC7D9 0x7434 +0xC7DA 0x52E4 +0xC7DB 0x82B9 +0xC7DC 0x64D2 +0xC7DD 0x79BD +0xC7DE 0x5BDD +0xC7DF 0x6C81 +0xC7E0 0x9752 +0xC7E1 0x8F7B +0xC7E2 0x6C22 +0xC7E3 0x503E +0xC7E4 0x537F +0xC7E5 0x6E05 +0xC7E6 0x64CE +0xC7E7 0x6674 +0xC7E8 0x6C30 +0xC7E9 0x60C5 +0xC7EA 0x9877 +0xC7EB 0x8BF7 +0xC7EC 0x5E86 +0xC7ED 0x743C +0xC7EE 0x7A77 +0xC7EF 0x79CB +0xC7F0 0x4E18 +0xC7F1 0x90B1 +0xC7F2 0x7403 +0xC7F3 0x6C42 +0xC7F4 0x56DA +0xC7F5 0x914B +0xC7F6 0x6CC5 +0xC7F7 0x8D8B +0xC7F8 0x533A +0xC7F9 0x86C6 +0xC7FA 0x66F2 +0xC7FB 0x8EAF +0xC7FC 0x5C48 +0xC7FD 0x9A71 +0xC7FE 0x6E20 +0xC840 0x83EE +0xC841 0x83EF +0xC842 0x83F3 +0xC843 0x83F4 +0xC844 0x83F5 +0xC845 0x83F6 +0xC846 0x83F7 +0xC847 0x83FA +0xC848 0x83FB +0xC849 0x83FC +0xC84A 0x83FE +0xC84B 0x83FF +0xC84C 0x8400 +0xC84D 0x8402 +0xC84E 0x8405 +0xC84F 0x8407 +0xC850 0x8408 +0xC851 0x8409 +0xC852 0x840A +0xC853 0x8410 +0xC854 0x8412 +0xC855 0x8413 +0xC856 0x8414 +0xC857 0x8415 +0xC858 0x8416 +0xC859 0x8417 +0xC85A 0x8419 +0xC85B 0x841A +0xC85C 0x841B +0xC85D 0x841E +0xC85E 0x841F +0xC85F 0x8420 +0xC860 0x8421 +0xC861 0x8422 +0xC862 0x8423 +0xC863 0x8429 +0xC864 0x842A +0xC865 0x842B +0xC866 0x842C +0xC867 0x842D +0xC868 0x842E +0xC869 0x842F +0xC86A 0x8430 +0xC86B 0x8432 +0xC86C 0x8433 +0xC86D 0x8434 +0xC86E 0x8435 +0xC86F 0x8436 +0xC870 0x8437 +0xC871 0x8439 +0xC872 0x843A +0xC873 0x843B +0xC874 0x843E +0xC875 0x843F +0xC876 0x8440 +0xC877 0x8441 +0xC878 0x8442 +0xC879 0x8443 +0xC87A 0x8444 +0xC87B 0x8445 +0xC87C 0x8447 +0xC87D 0x8448 +0xC87E 0x8449 +0xC880 0x844A +0xC881 0x844B +0xC882 0x844C +0xC883 0x844D +0xC884 0x844E +0xC885 0x844F +0xC886 0x8450 +0xC887 0x8452 +0xC888 0x8453 +0xC889 0x8454 +0xC88A 0x8455 +0xC88B 0x8456 +0xC88C 0x8458 +0xC88D 0x845D +0xC88E 0x845E +0xC88F 0x845F +0xC890 0x8460 +0xC891 0x8462 +0xC892 0x8464 +0xC893 0x8465 +0xC894 0x8466 +0xC895 0x8467 +0xC896 0x8468 +0xC897 0x846A +0xC898 0x846E +0xC899 0x846F +0xC89A 0x8470 +0xC89B 0x8472 +0xC89C 0x8474 +0xC89D 0x8477 +0xC89E 0x8479 +0xC89F 0x847B +0xC8A0 0x847C +0xC8A1 0x53D6 +0xC8A2 0x5A36 +0xC8A3 0x9F8B +0xC8A4 0x8DA3 +0xC8A5 0x53BB +0xC8A6 0x5708 +0xC8A7 0x98A7 +0xC8A8 0x6743 +0xC8A9 0x919B +0xC8AA 0x6CC9 +0xC8AB 0x5168 +0xC8AC 0x75CA +0xC8AD 0x62F3 +0xC8AE 0x72AC +0xC8AF 0x5238 +0xC8B0 0x529D +0xC8B1 0x7F3A +0xC8B2 0x7094 +0xC8B3 0x7638 +0xC8B4 0x5374 +0xC8B5 0x9E4A +0xC8B6 0x69B7 +0xC8B7 0x786E +0xC8B8 0x96C0 +0xC8B9 0x88D9 +0xC8BA 0x7FA4 +0xC8BB 0x7136 +0xC8BC 0x71C3 +0xC8BD 0x5189 +0xC8BE 0x67D3 +0xC8BF 0x74E4 +0xC8C0 0x58E4 +0xC8C1 0x6518 +0xC8C2 0x56B7 +0xC8C3 0x8BA9 +0xC8C4 0x9976 +0xC8C5 0x6270 +0xC8C6 0x7ED5 +0xC8C7 0x60F9 +0xC8C8 0x70ED +0xC8C9 0x58EC +0xC8CA 0x4EC1 +0xC8CB 0x4EBA +0xC8CC 0x5FCD +0xC8CD 0x97E7 +0xC8CE 0x4EFB +0xC8CF 0x8BA4 +0xC8D0 0x5203 +0xC8D1 0x598A +0xC8D2 0x7EAB +0xC8D3 0x6254 +0xC8D4 0x4ECD +0xC8D5 0x65E5 +0xC8D6 0x620E +0xC8D7 0x8338 +0xC8D8 0x84C9 +0xC8D9 0x8363 +0xC8DA 0x878D +0xC8DB 0x7194 +0xC8DC 0x6EB6 +0xC8DD 0x5BB9 +0xC8DE 0x7ED2 +0xC8DF 0x5197 +0xC8E0 0x63C9 +0xC8E1 0x67D4 +0xC8E2 0x8089 +0xC8E3 0x8339 +0xC8E4 0x8815 +0xC8E5 0x5112 +0xC8E6 0x5B7A +0xC8E7 0x5982 +0xC8E8 0x8FB1 +0xC8E9 0x4E73 +0xC8EA 0x6C5D +0xC8EB 0x5165 +0xC8EC 0x8925 +0xC8ED 0x8F6F +0xC8EE 0x962E +0xC8EF 0x854A +0xC8F0 0x745E +0xC8F1 0x9510 +0xC8F2 0x95F0 +0xC8F3 0x6DA6 +0xC8F4 0x82E5 +0xC8F5 0x5F31 +0xC8F6 0x6492 +0xC8F7 0x6D12 +0xC8F8 0x8428 +0xC8F9 0x816E +0xC8FA 0x9CC3 +0xC8FB 0x585E +0xC8FC 0x8D5B +0xC8FD 0x4E09 +0xC8FE 0x53C1 +0xC940 0x847D +0xC941 0x847E +0xC942 0x847F +0xC943 0x8480 +0xC944 0x8481 +0xC945 0x8483 +0xC946 0x8484 +0xC947 0x8485 +0xC948 0x8486 +0xC949 0x848A +0xC94A 0x848D +0xC94B 0x848F +0xC94C 0x8490 +0xC94D 0x8491 +0xC94E 0x8492 +0xC94F 0x8493 +0xC950 0x8494 +0xC951 0x8495 +0xC952 0x8496 +0xC953 0x8498 +0xC954 0x849A +0xC955 0x849B +0xC956 0x849D +0xC957 0x849E +0xC958 0x849F +0xC959 0x84A0 +0xC95A 0x84A2 +0xC95B 0x84A3 +0xC95C 0x84A4 +0xC95D 0x84A5 +0xC95E 0x84A6 +0xC95F 0x84A7 +0xC960 0x84A8 +0xC961 0x84A9 +0xC962 0x84AA +0xC963 0x84AB +0xC964 0x84AC +0xC965 0x84AD +0xC966 0x84AE +0xC967 0x84B0 +0xC968 0x84B1 +0xC969 0x84B3 +0xC96A 0x84B5 +0xC96B 0x84B6 +0xC96C 0x84B7 +0xC96D 0x84BB +0xC96E 0x84BC +0xC96F 0x84BE +0xC970 0x84C0 +0xC971 0x84C2 +0xC972 0x84C3 +0xC973 0x84C5 +0xC974 0x84C6 +0xC975 0x84C7 +0xC976 0x84C8 +0xC977 0x84CB +0xC978 0x84CC +0xC979 0x84CE +0xC97A 0x84CF +0xC97B 0x84D2 +0xC97C 0x84D4 +0xC97D 0x84D5 +0xC97E 0x84D7 +0xC980 0x84D8 +0xC981 0x84D9 +0xC982 0x84DA +0xC983 0x84DB +0xC984 0x84DC +0xC985 0x84DE +0xC986 0x84E1 +0xC987 0x84E2 +0xC988 0x84E4 +0xC989 0x84E7 +0xC98A 0x84E8 +0xC98B 0x84E9 +0xC98C 0x84EA +0xC98D 0x84EB +0xC98E 0x84ED +0xC98F 0x84EE +0xC990 0x84EF +0xC991 0x84F1 +0xC992 0x84F2 +0xC993 0x84F3 +0xC994 0x84F4 +0xC995 0x84F5 +0xC996 0x84F6 +0xC997 0x84F7 +0xC998 0x84F8 +0xC999 0x84F9 +0xC99A 0x84FA +0xC99B 0x84FB +0xC99C 0x84FD +0xC99D 0x84FE +0xC99E 0x8500 +0xC99F 0x8501 +0xC9A0 0x8502 +0xC9A1 0x4F1E +0xC9A2 0x6563 +0xC9A3 0x6851 +0xC9A4 0x55D3 +0xC9A5 0x4E27 +0xC9A6 0x6414 +0xC9A7 0x9A9A +0xC9A8 0x626B +0xC9A9 0x5AC2 +0xC9AA 0x745F +0xC9AB 0x8272 +0xC9AC 0x6DA9 +0xC9AD 0x68EE +0xC9AE 0x50E7 +0xC9AF 0x838E +0xC9B0 0x7802 +0xC9B1 0x6740 +0xC9B2 0x5239 +0xC9B3 0x6C99 +0xC9B4 0x7EB1 +0xC9B5 0x50BB +0xC9B6 0x5565 +0xC9B7 0x715E +0xC9B8 0x7B5B +0xC9B9 0x6652 +0xC9BA 0x73CA +0xC9BB 0x82EB +0xC9BC 0x6749 +0xC9BD 0x5C71 +0xC9BE 0x5220 +0xC9BF 0x717D +0xC9C0 0x886B +0xC9C1 0x95EA +0xC9C2 0x9655 +0xC9C3 0x64C5 +0xC9C4 0x8D61 +0xC9C5 0x81B3 +0xC9C6 0x5584 +0xC9C7 0x6C55 +0xC9C8 0x6247 +0xC9C9 0x7F2E +0xC9CA 0x5892 +0xC9CB 0x4F24 +0xC9CC 0x5546 +0xC9CD 0x8D4F +0xC9CE 0x664C +0xC9CF 0x4E0A +0xC9D0 0x5C1A +0xC9D1 0x88F3 +0xC9D2 0x68A2 +0xC9D3 0x634E +0xC9D4 0x7A0D +0xC9D5 0x70E7 +0xC9D6 0x828D +0xC9D7 0x52FA +0xC9D8 0x97F6 +0xC9D9 0x5C11 +0xC9DA 0x54E8 +0xC9DB 0x90B5 +0xC9DC 0x7ECD +0xC9DD 0x5962 +0xC9DE 0x8D4A +0xC9DF 0x86C7 +0xC9E0 0x820C +0xC9E1 0x820D +0xC9E2 0x8D66 +0xC9E3 0x6444 +0xC9E4 0x5C04 +0xC9E5 0x6151 +0xC9E6 0x6D89 +0xC9E7 0x793E +0xC9E8 0x8BBE +0xC9E9 0x7837 +0xC9EA 0x7533 +0xC9EB 0x547B +0xC9EC 0x4F38 +0xC9ED 0x8EAB +0xC9EE 0x6DF1 +0xC9EF 0x5A20 +0xC9F0 0x7EC5 +0xC9F1 0x795E +0xC9F2 0x6C88 +0xC9F3 0x5BA1 +0xC9F4 0x5A76 +0xC9F5 0x751A +0xC9F6 0x80BE +0xC9F7 0x614E +0xC9F8 0x6E17 +0xC9F9 0x58F0 +0xC9FA 0x751F +0xC9FB 0x7525 +0xC9FC 0x7272 +0xC9FD 0x5347 +0xC9FE 0x7EF3 +0xCA40 0x8503 +0xCA41 0x8504 +0xCA42 0x8505 +0xCA43 0x8506 +0xCA44 0x8507 +0xCA45 0x8508 +0xCA46 0x8509 +0xCA47 0x850A +0xCA48 0x850B +0xCA49 0x850D +0xCA4A 0x850E +0xCA4B 0x850F +0xCA4C 0x8510 +0xCA4D 0x8512 +0xCA4E 0x8514 +0xCA4F 0x8515 +0xCA50 0x8516 +0xCA51 0x8518 +0xCA52 0x8519 +0xCA53 0x851B +0xCA54 0x851C +0xCA55 0x851D +0xCA56 0x851E +0xCA57 0x8520 +0xCA58 0x8522 +0xCA59 0x8523 +0xCA5A 0x8524 +0xCA5B 0x8525 +0xCA5C 0x8526 +0xCA5D 0x8527 +0xCA5E 0x8528 +0xCA5F 0x8529 +0xCA60 0x852A +0xCA61 0x852D +0xCA62 0x852E +0xCA63 0x852F +0xCA64 0x8530 +0xCA65 0x8531 +0xCA66 0x8532 +0xCA67 0x8533 +0xCA68 0x8534 +0xCA69 0x8535 +0xCA6A 0x8536 +0xCA6B 0x853E +0xCA6C 0x853F +0xCA6D 0x8540 +0xCA6E 0x8541 +0xCA6F 0x8542 +0xCA70 0x8544 +0xCA71 0x8545 +0xCA72 0x8546 +0xCA73 0x8547 +0xCA74 0x854B +0xCA75 0x854C +0xCA76 0x854D +0xCA77 0x854E +0xCA78 0x854F +0xCA79 0x8550 +0xCA7A 0x8551 +0xCA7B 0x8552 +0xCA7C 0x8553 +0xCA7D 0x8554 +0xCA7E 0x8555 +0xCA80 0x8557 +0xCA81 0x8558 +0xCA82 0x855A +0xCA83 0x855B +0xCA84 0x855C +0xCA85 0x855D +0xCA86 0x855F +0xCA87 0x8560 +0xCA88 0x8561 +0xCA89 0x8562 +0xCA8A 0x8563 +0xCA8B 0x8565 +0xCA8C 0x8566 +0xCA8D 0x8567 +0xCA8E 0x8569 +0xCA8F 0x856A +0xCA90 0x856B +0xCA91 0x856C +0xCA92 0x856D +0xCA93 0x856E +0xCA94 0x856F +0xCA95 0x8570 +0xCA96 0x8571 +0xCA97 0x8573 +0xCA98 0x8575 +0xCA99 0x8576 +0xCA9A 0x8577 +0xCA9B 0x8578 +0xCA9C 0x857C +0xCA9D 0x857D +0xCA9E 0x857F +0xCA9F 0x8580 +0xCAA0 0x8581 +0xCAA1 0x7701 +0xCAA2 0x76DB +0xCAA3 0x5269 +0xCAA4 0x80DC +0xCAA5 0x5723 +0xCAA6 0x5E08 +0xCAA7 0x5931 +0xCAA8 0x72EE +0xCAA9 0x65BD +0xCAAA 0x6E7F +0xCAAB 0x8BD7 +0xCAAC 0x5C38 +0xCAAD 0x8671 +0xCAAE 0x5341 +0xCAAF 0x77F3 +0xCAB0 0x62FE +0xCAB1 0x65F6 +0xCAB2 0x4EC0 +0xCAB3 0x98DF +0xCAB4 0x8680 +0xCAB5 0x5B9E +0xCAB6 0x8BC6 +0xCAB7 0x53F2 +0xCAB8 0x77E2 +0xCAB9 0x4F7F +0xCABA 0x5C4E +0xCABB 0x9A76 +0xCABC 0x59CB +0xCABD 0x5F0F +0xCABE 0x793A +0xCABF 0x58EB +0xCAC0 0x4E16 +0xCAC1 0x67FF +0xCAC2 0x4E8B +0xCAC3 0x62ED +0xCAC4 0x8A93 +0xCAC5 0x901D +0xCAC6 0x52BF +0xCAC7 0x662F +0xCAC8 0x55DC +0xCAC9 0x566C +0xCACA 0x9002 +0xCACB 0x4ED5 +0xCACC 0x4F8D +0xCACD 0x91CA +0xCACE 0x9970 +0xCACF 0x6C0F +0xCAD0 0x5E02 +0xCAD1 0x6043 +0xCAD2 0x5BA4 +0xCAD3 0x89C6 +0xCAD4 0x8BD5 +0xCAD5 0x6536 +0xCAD6 0x624B +0xCAD7 0x9996 +0xCAD8 0x5B88 +0xCAD9 0x5BFF +0xCADA 0x6388 +0xCADB 0x552E +0xCADC 0x53D7 +0xCADD 0x7626 +0xCADE 0x517D +0xCADF 0x852C +0xCAE0 0x67A2 +0xCAE1 0x68B3 +0xCAE2 0x6B8A +0xCAE3 0x6292 +0xCAE4 0x8F93 +0xCAE5 0x53D4 +0xCAE6 0x8212 +0xCAE7 0x6DD1 +0xCAE8 0x758F +0xCAE9 0x4E66 +0xCAEA 0x8D4E +0xCAEB 0x5B70 +0xCAEC 0x719F +0xCAED 0x85AF +0xCAEE 0x6691 +0xCAEF 0x66D9 +0xCAF0 0x7F72 +0xCAF1 0x8700 +0xCAF2 0x9ECD +0xCAF3 0x9F20 +0xCAF4 0x5C5E +0xCAF5 0x672F +0xCAF6 0x8FF0 +0xCAF7 0x6811 +0xCAF8 0x675F +0xCAF9 0x620D +0xCAFA 0x7AD6 +0xCAFB 0x5885 +0xCAFC 0x5EB6 +0xCAFD 0x6570 +0xCAFE 0x6F31 +0xCB40 0x8582 +0xCB41 0x8583 +0xCB42 0x8586 +0xCB43 0x8588 +0xCB44 0x8589 +0xCB45 0x858A +0xCB46 0x858B +0xCB47 0x858C +0xCB48 0x858D +0xCB49 0x858E +0xCB4A 0x8590 +0xCB4B 0x8591 +0xCB4C 0x8592 +0xCB4D 0x8593 +0xCB4E 0x8594 +0xCB4F 0x8595 +0xCB50 0x8596 +0xCB51 0x8597 +0xCB52 0x8598 +0xCB53 0x8599 +0xCB54 0x859A +0xCB55 0x859D +0xCB56 0x859E +0xCB57 0x859F +0xCB58 0x85A0 +0xCB59 0x85A1 +0xCB5A 0x85A2 +0xCB5B 0x85A3 +0xCB5C 0x85A5 +0xCB5D 0x85A6 +0xCB5E 0x85A7 +0xCB5F 0x85A9 +0xCB60 0x85AB +0xCB61 0x85AC +0xCB62 0x85AD +0xCB63 0x85B1 +0xCB64 0x85B2 +0xCB65 0x85B3 +0xCB66 0x85B4 +0xCB67 0x85B5 +0xCB68 0x85B6 +0xCB69 0x85B8 +0xCB6A 0x85BA +0xCB6B 0x85BB +0xCB6C 0x85BC +0xCB6D 0x85BD +0xCB6E 0x85BE +0xCB6F 0x85BF +0xCB70 0x85C0 +0xCB71 0x85C2 +0xCB72 0x85C3 +0xCB73 0x85C4 +0xCB74 0x85C5 +0xCB75 0x85C6 +0xCB76 0x85C7 +0xCB77 0x85C8 +0xCB78 0x85CA +0xCB79 0x85CB +0xCB7A 0x85CC +0xCB7B 0x85CD +0xCB7C 0x85CE +0xCB7D 0x85D1 +0xCB7E 0x85D2 +0xCB80 0x85D4 +0xCB81 0x85D6 +0xCB82 0x85D7 +0xCB83 0x85D8 +0xCB84 0x85D9 +0xCB85 0x85DA +0xCB86 0x85DB +0xCB87 0x85DD +0xCB88 0x85DE +0xCB89 0x85DF +0xCB8A 0x85E0 +0xCB8B 0x85E1 +0xCB8C 0x85E2 +0xCB8D 0x85E3 +0xCB8E 0x85E5 +0xCB8F 0x85E6 +0xCB90 0x85E7 +0xCB91 0x85E8 +0xCB92 0x85EA +0xCB93 0x85EB +0xCB94 0x85EC +0xCB95 0x85ED +0xCB96 0x85EE +0xCB97 0x85EF +0xCB98 0x85F0 +0xCB99 0x85F1 +0xCB9A 0x85F2 +0xCB9B 0x85F3 +0xCB9C 0x85F4 +0xCB9D 0x85F5 +0xCB9E 0x85F6 +0xCB9F 0x85F7 +0xCBA0 0x85F8 +0xCBA1 0x6055 +0xCBA2 0x5237 +0xCBA3 0x800D +0xCBA4 0x6454 +0xCBA5 0x8870 +0xCBA6 0x7529 +0xCBA7 0x5E05 +0xCBA8 0x6813 +0xCBA9 0x62F4 +0xCBAA 0x971C +0xCBAB 0x53CC +0xCBAC 0x723D +0xCBAD 0x8C01 +0xCBAE 0x6C34 +0xCBAF 0x7761 +0xCBB0 0x7A0E +0xCBB1 0x542E +0xCBB2 0x77AC +0xCBB3 0x987A +0xCBB4 0x821C +0xCBB5 0x8BF4 +0xCBB6 0x7855 +0xCBB7 0x6714 +0xCBB8 0x70C1 +0xCBB9 0x65AF +0xCBBA 0x6495 +0xCBBB 0x5636 +0xCBBC 0x601D +0xCBBD 0x79C1 +0xCBBE 0x53F8 +0xCBBF 0x4E1D +0xCBC0 0x6B7B +0xCBC1 0x8086 +0xCBC2 0x5BFA +0xCBC3 0x55E3 +0xCBC4 0x56DB +0xCBC5 0x4F3A +0xCBC6 0x4F3C +0xCBC7 0x9972 +0xCBC8 0x5DF3 +0xCBC9 0x677E +0xCBCA 0x8038 +0xCBCB 0x6002 +0xCBCC 0x9882 +0xCBCD 0x9001 +0xCBCE 0x5B8B +0xCBCF 0x8BBC +0xCBD0 0x8BF5 +0xCBD1 0x641C +0xCBD2 0x8258 +0xCBD3 0x64DE +0xCBD4 0x55FD +0xCBD5 0x82CF +0xCBD6 0x9165 +0xCBD7 0x4FD7 +0xCBD8 0x7D20 +0xCBD9 0x901F +0xCBDA 0x7C9F +0xCBDB 0x50F3 +0xCBDC 0x5851 +0xCBDD 0x6EAF +0xCBDE 0x5BBF +0xCBDF 0x8BC9 +0xCBE0 0x8083 +0xCBE1 0x9178 +0xCBE2 0x849C +0xCBE3 0x7B97 +0xCBE4 0x867D +0xCBE5 0x968B +0xCBE6 0x968F +0xCBE7 0x7EE5 +0xCBE8 0x9AD3 +0xCBE9 0x788E +0xCBEA 0x5C81 +0xCBEB 0x7A57 +0xCBEC 0x9042 +0xCBED 0x96A7 +0xCBEE 0x795F +0xCBEF 0x5B59 +0xCBF0 0x635F +0xCBF1 0x7B0B +0xCBF2 0x84D1 +0xCBF3 0x68AD +0xCBF4 0x5506 +0xCBF5 0x7F29 +0xCBF6 0x7410 +0xCBF7 0x7D22 +0xCBF8 0x9501 +0xCBF9 0x6240 +0xCBFA 0x584C +0xCBFB 0x4ED6 +0xCBFC 0x5B83 +0xCBFD 0x5979 +0xCBFE 0x5854 +0xCC40 0x85F9 +0xCC41 0x85FA +0xCC42 0x85FC +0xCC43 0x85FD +0xCC44 0x85FE +0xCC45 0x8600 +0xCC46 0x8601 +0xCC47 0x8602 +0xCC48 0x8603 +0xCC49 0x8604 +0xCC4A 0x8606 +0xCC4B 0x8607 +0xCC4C 0x8608 +0xCC4D 0x8609 +0xCC4E 0x860A +0xCC4F 0x860B +0xCC50 0x860C +0xCC51 0x860D +0xCC52 0x860E +0xCC53 0x860F +0xCC54 0x8610 +0xCC55 0x8612 +0xCC56 0x8613 +0xCC57 0x8614 +0xCC58 0x8615 +0xCC59 0x8617 +0xCC5A 0x8618 +0xCC5B 0x8619 +0xCC5C 0x861A +0xCC5D 0x861B +0xCC5E 0x861C +0xCC5F 0x861D +0xCC60 0x861E +0xCC61 0x861F +0xCC62 0x8620 +0xCC63 0x8621 +0xCC64 0x8622 +0xCC65 0x8623 +0xCC66 0x8624 +0xCC67 0x8625 +0xCC68 0x8626 +0xCC69 0x8628 +0xCC6A 0x862A +0xCC6B 0x862B +0xCC6C 0x862C +0xCC6D 0x862D +0xCC6E 0x862E +0xCC6F 0x862F +0xCC70 0x8630 +0xCC71 0x8631 +0xCC72 0x8632 +0xCC73 0x8633 +0xCC74 0x8634 +0xCC75 0x8635 +0xCC76 0x8636 +0xCC77 0x8637 +0xCC78 0x8639 +0xCC79 0x863A +0xCC7A 0x863B +0xCC7B 0x863D +0xCC7C 0x863E +0xCC7D 0x863F +0xCC7E 0x8640 +0xCC80 0x8641 +0xCC81 0x8642 +0xCC82 0x8643 +0xCC83 0x8644 +0xCC84 0x8645 +0xCC85 0x8646 +0xCC86 0x8647 +0xCC87 0x8648 +0xCC88 0x8649 +0xCC89 0x864A +0xCC8A 0x864B +0xCC8B 0x864C +0xCC8C 0x8652 +0xCC8D 0x8653 +0xCC8E 0x8655 +0xCC8F 0x8656 +0xCC90 0x8657 +0xCC91 0x8658 +0xCC92 0x8659 +0xCC93 0x865B +0xCC94 0x865C +0xCC95 0x865D +0xCC96 0x865F +0xCC97 0x8660 +0xCC98 0x8661 +0xCC99 0x8663 +0xCC9A 0x8664 +0xCC9B 0x8665 +0xCC9C 0x8666 +0xCC9D 0x8667 +0xCC9E 0x8668 +0xCC9F 0x8669 +0xCCA0 0x866A +0xCCA1 0x736D +0xCCA2 0x631E +0xCCA3 0x8E4B +0xCCA4 0x8E0F +0xCCA5 0x80CE +0xCCA6 0x82D4 +0xCCA7 0x62AC +0xCCA8 0x53F0 +0xCCA9 0x6CF0 +0xCCAA 0x915E +0xCCAB 0x592A +0xCCAC 0x6001 +0xCCAD 0x6C70 +0xCCAE 0x574D +0xCCAF 0x644A +0xCCB0 0x8D2A +0xCCB1 0x762B +0xCCB2 0x6EE9 +0xCCB3 0x575B +0xCCB4 0x6A80 +0xCCB5 0x75F0 +0xCCB6 0x6F6D +0xCCB7 0x8C2D +0xCCB8 0x8C08 +0xCCB9 0x5766 +0xCCBA 0x6BEF +0xCCBB 0x8892 +0xCCBC 0x78B3 +0xCCBD 0x63A2 +0xCCBE 0x53F9 +0xCCBF 0x70AD +0xCCC0 0x6C64 +0xCCC1 0x5858 +0xCCC2 0x642A +0xCCC3 0x5802 +0xCCC4 0x68E0 +0xCCC5 0x819B +0xCCC6 0x5510 +0xCCC7 0x7CD6 +0xCCC8 0x5018 +0xCCC9 0x8EBA +0xCCCA 0x6DCC +0xCCCB 0x8D9F +0xCCCC 0x70EB +0xCCCD 0x638F +0xCCCE 0x6D9B +0xCCCF 0x6ED4 +0xCCD0 0x7EE6 +0xCCD1 0x8404 +0xCCD2 0x6843 +0xCCD3 0x9003 +0xCCD4 0x6DD8 +0xCCD5 0x9676 +0xCCD6 0x8BA8 +0xCCD7 0x5957 +0xCCD8 0x7279 +0xCCD9 0x85E4 +0xCCDA 0x817E +0xCCDB 0x75BC +0xCCDC 0x8A8A +0xCCDD 0x68AF +0xCCDE 0x5254 +0xCCDF 0x8E22 +0xCCE0 0x9511 +0xCCE1 0x63D0 +0xCCE2 0x9898 +0xCCE3 0x8E44 +0xCCE4 0x557C +0xCCE5 0x4F53 +0xCCE6 0x66FF +0xCCE7 0x568F +0xCCE8 0x60D5 +0xCCE9 0x6D95 +0xCCEA 0x5243 +0xCCEB 0x5C49 +0xCCEC 0x5929 +0xCCED 0x6DFB +0xCCEE 0x586B +0xCCEF 0x7530 +0xCCF0 0x751C +0xCCF1 0x606C +0xCCF2 0x8214 +0xCCF3 0x8146 +0xCCF4 0x6311 +0xCCF5 0x6761 +0xCCF6 0x8FE2 +0xCCF7 0x773A +0xCCF8 0x8DF3 +0xCCF9 0x8D34 +0xCCFA 0x94C1 +0xCCFB 0x5E16 +0xCCFC 0x5385 +0xCCFD 0x542C +0xCCFE 0x70C3 +0xCD40 0x866D +0xCD41 0x866F +0xCD42 0x8670 +0xCD43 0x8672 +0xCD44 0x8673 +0xCD45 0x8674 +0xCD46 0x8675 +0xCD47 0x8676 +0xCD48 0x8677 +0xCD49 0x8678 +0xCD4A 0x8683 +0xCD4B 0x8684 +0xCD4C 0x8685 +0xCD4D 0x8686 +0xCD4E 0x8687 +0xCD4F 0x8688 +0xCD50 0x8689 +0xCD51 0x868E +0xCD52 0x868F +0xCD53 0x8690 +0xCD54 0x8691 +0xCD55 0x8692 +0xCD56 0x8694 +0xCD57 0x8696 +0xCD58 0x8697 +0xCD59 0x8698 +0xCD5A 0x8699 +0xCD5B 0x869A +0xCD5C 0x869B +0xCD5D 0x869E +0xCD5E 0x869F +0xCD5F 0x86A0 +0xCD60 0x86A1 +0xCD61 0x86A2 +0xCD62 0x86A5 +0xCD63 0x86A6 +0xCD64 0x86AB +0xCD65 0x86AD +0xCD66 0x86AE +0xCD67 0x86B2 +0xCD68 0x86B3 +0xCD69 0x86B7 +0xCD6A 0x86B8 +0xCD6B 0x86B9 +0xCD6C 0x86BB +0xCD6D 0x86BC +0xCD6E 0x86BD +0xCD6F 0x86BE +0xCD70 0x86BF +0xCD71 0x86C1 +0xCD72 0x86C2 +0xCD73 0x86C3 +0xCD74 0x86C5 +0xCD75 0x86C8 +0xCD76 0x86CC +0xCD77 0x86CD +0xCD78 0x86D2 +0xCD79 0x86D3 +0xCD7A 0x86D5 +0xCD7B 0x86D6 +0xCD7C 0x86D7 +0xCD7D 0x86DA +0xCD7E 0x86DC +0xCD80 0x86DD +0xCD81 0x86E0 +0xCD82 0x86E1 +0xCD83 0x86E2 +0xCD84 0x86E3 +0xCD85 0x86E5 +0xCD86 0x86E6 +0xCD87 0x86E7 +0xCD88 0x86E8 +0xCD89 0x86EA +0xCD8A 0x86EB +0xCD8B 0x86EC +0xCD8C 0x86EF +0xCD8D 0x86F5 +0xCD8E 0x86F6 +0xCD8F 0x86F7 +0xCD90 0x86FA +0xCD91 0x86FB +0xCD92 0x86FC +0xCD93 0x86FD +0xCD94 0x86FF +0xCD95 0x8701 +0xCD96 0x8704 +0xCD97 0x8705 +0xCD98 0x8706 +0xCD99 0x870B +0xCD9A 0x870C +0xCD9B 0x870E +0xCD9C 0x870F +0xCD9D 0x8710 +0xCD9E 0x8711 +0xCD9F 0x8714 +0xCDA0 0x8716 +0xCDA1 0x6C40 +0xCDA2 0x5EF7 +0xCDA3 0x505C +0xCDA4 0x4EAD +0xCDA5 0x5EAD +0xCDA6 0x633A +0xCDA7 0x8247 +0xCDA8 0x901A +0xCDA9 0x6850 +0xCDAA 0x916E +0xCDAB 0x77B3 +0xCDAC 0x540C +0xCDAD 0x94DC +0xCDAE 0x5F64 +0xCDAF 0x7AE5 +0xCDB0 0x6876 +0xCDB1 0x6345 +0xCDB2 0x7B52 +0xCDB3 0x7EDF +0xCDB4 0x75DB +0xCDB5 0x5077 +0xCDB6 0x6295 +0xCDB7 0x5934 +0xCDB8 0x900F +0xCDB9 0x51F8 +0xCDBA 0x79C3 +0xCDBB 0x7A81 +0xCDBC 0x56FE +0xCDBD 0x5F92 +0xCDBE 0x9014 +0xCDBF 0x6D82 +0xCDC0 0x5C60 +0xCDC1 0x571F +0xCDC2 0x5410 +0xCDC3 0x5154 +0xCDC4 0x6E4D +0xCDC5 0x56E2 +0xCDC6 0x63A8 +0xCDC7 0x9893 +0xCDC8 0x817F +0xCDC9 0x8715 +0xCDCA 0x892A +0xCDCB 0x9000 +0xCDCC 0x541E +0xCDCD 0x5C6F +0xCDCE 0x81C0 +0xCDCF 0x62D6 +0xCDD0 0x6258 +0xCDD1 0x8131 +0xCDD2 0x9E35 +0xCDD3 0x9640 +0xCDD4 0x9A6E +0xCDD5 0x9A7C +0xCDD6 0x692D +0xCDD7 0x59A5 +0xCDD8 0x62D3 +0xCDD9 0x553E +0xCDDA 0x6316 +0xCDDB 0x54C7 +0xCDDC 0x86D9 +0xCDDD 0x6D3C +0xCDDE 0x5A03 +0xCDDF 0x74E6 +0xCDE0 0x889C +0xCDE1 0x6B6A +0xCDE2 0x5916 +0xCDE3 0x8C4C +0xCDE4 0x5F2F +0xCDE5 0x6E7E +0xCDE6 0x73A9 +0xCDE7 0x987D +0xCDE8 0x4E38 +0xCDE9 0x70F7 +0xCDEA 0x5B8C +0xCDEB 0x7897 +0xCDEC 0x633D +0xCDED 0x665A +0xCDEE 0x7696 +0xCDEF 0x60CB +0xCDF0 0x5B9B +0xCDF1 0x5A49 +0xCDF2 0x4E07 +0xCDF3 0x8155 +0xCDF4 0x6C6A +0xCDF5 0x738B +0xCDF6 0x4EA1 +0xCDF7 0x6789 +0xCDF8 0x7F51 +0xCDF9 0x5F80 +0xCDFA 0x65FA +0xCDFB 0x671B +0xCDFC 0x5FD8 +0xCDFD 0x5984 +0xCDFE 0x5A01 +0xCE40 0x8719 +0xCE41 0x871B +0xCE42 0x871D +0xCE43 0x871F +0xCE44 0x8720 +0xCE45 0x8724 +0xCE46 0x8726 +0xCE47 0x8727 +0xCE48 0x8728 +0xCE49 0x872A +0xCE4A 0x872B +0xCE4B 0x872C +0xCE4C 0x872D +0xCE4D 0x872F +0xCE4E 0x8730 +0xCE4F 0x8732 +0xCE50 0x8733 +0xCE51 0x8735 +0xCE52 0x8736 +0xCE53 0x8738 +0xCE54 0x8739 +0xCE55 0x873A +0xCE56 0x873C +0xCE57 0x873D +0xCE58 0x8740 +0xCE59 0x8741 +0xCE5A 0x8742 +0xCE5B 0x8743 +0xCE5C 0x8744 +0xCE5D 0x8745 +0xCE5E 0x8746 +0xCE5F 0x874A +0xCE60 0x874B +0xCE61 0x874D +0xCE62 0x874F +0xCE63 0x8750 +0xCE64 0x8751 +0xCE65 0x8752 +0xCE66 0x8754 +0xCE67 0x8755 +0xCE68 0x8756 +0xCE69 0x8758 +0xCE6A 0x875A +0xCE6B 0x875B +0xCE6C 0x875C +0xCE6D 0x875D +0xCE6E 0x875E +0xCE6F 0x875F +0xCE70 0x8761 +0xCE71 0x8762 +0xCE72 0x8766 +0xCE73 0x8767 +0xCE74 0x8768 +0xCE75 0x8769 +0xCE76 0x876A +0xCE77 0x876B +0xCE78 0x876C +0xCE79 0x876D +0xCE7A 0x876F +0xCE7B 0x8771 +0xCE7C 0x8772 +0xCE7D 0x8773 +0xCE7E 0x8775 +0xCE80 0x8777 +0xCE81 0x8778 +0xCE82 0x8779 +0xCE83 0x877A +0xCE84 0x877F +0xCE85 0x8780 +0xCE86 0x8781 +0xCE87 0x8784 +0xCE88 0x8786 +0xCE89 0x8787 +0xCE8A 0x8789 +0xCE8B 0x878A +0xCE8C 0x878C +0xCE8D 0x878E +0xCE8E 0x878F +0xCE8F 0x8790 +0xCE90 0x8791 +0xCE91 0x8792 +0xCE92 0x8794 +0xCE93 0x8795 +0xCE94 0x8796 +0xCE95 0x8798 +0xCE96 0x8799 +0xCE97 0x879A +0xCE98 0x879B +0xCE99 0x879C +0xCE9A 0x879D +0xCE9B 0x879E +0xCE9C 0x87A0 +0xCE9D 0x87A1 +0xCE9E 0x87A2 +0xCE9F 0x87A3 +0xCEA0 0x87A4 +0xCEA1 0x5DCD +0xCEA2 0x5FAE +0xCEA3 0x5371 +0xCEA4 0x97E6 +0xCEA5 0x8FDD +0xCEA6 0x6845 +0xCEA7 0x56F4 +0xCEA8 0x552F +0xCEA9 0x60DF +0xCEAA 0x4E3A +0xCEAB 0x6F4D +0xCEAC 0x7EF4 +0xCEAD 0x82C7 +0xCEAE 0x840E +0xCEAF 0x59D4 +0xCEB0 0x4F1F +0xCEB1 0x4F2A +0xCEB2 0x5C3E +0xCEB3 0x7EAC +0xCEB4 0x672A +0xCEB5 0x851A +0xCEB6 0x5473 +0xCEB7 0x754F +0xCEB8 0x80C3 +0xCEB9 0x5582 +0xCEBA 0x9B4F +0xCEBB 0x4F4D +0xCEBC 0x6E2D +0xCEBD 0x8C13 +0xCEBE 0x5C09 +0xCEBF 0x6170 +0xCEC0 0x536B +0xCEC1 0x761F +0xCEC2 0x6E29 +0xCEC3 0x868A +0xCEC4 0x6587 +0xCEC5 0x95FB +0xCEC6 0x7EB9 +0xCEC7 0x543B +0xCEC8 0x7A33 +0xCEC9 0x7D0A +0xCECA 0x95EE +0xCECB 0x55E1 +0xCECC 0x7FC1 +0xCECD 0x74EE +0xCECE 0x631D +0xCECF 0x8717 +0xCED0 0x6DA1 +0xCED1 0x7A9D +0xCED2 0x6211 +0xCED3 0x65A1 +0xCED4 0x5367 +0xCED5 0x63E1 +0xCED6 0x6C83 +0xCED7 0x5DEB +0xCED8 0x545C +0xCED9 0x94A8 +0xCEDA 0x4E4C +0xCEDB 0x6C61 +0xCEDC 0x8BEC +0xCEDD 0x5C4B +0xCEDE 0x65E0 +0xCEDF 0x829C +0xCEE0 0x68A7 +0xCEE1 0x543E +0xCEE2 0x5434 +0xCEE3 0x6BCB +0xCEE4 0x6B66 +0xCEE5 0x4E94 +0xCEE6 0x6342 +0xCEE7 0x5348 +0xCEE8 0x821E +0xCEE9 0x4F0D +0xCEEA 0x4FAE +0xCEEB 0x575E +0xCEEC 0x620A +0xCEED 0x96FE +0xCEEE 0x6664 +0xCEEF 0x7269 +0xCEF0 0x52FF +0xCEF1 0x52A1 +0xCEF2 0x609F +0xCEF3 0x8BEF +0xCEF4 0x6614 +0xCEF5 0x7199 +0xCEF6 0x6790 +0xCEF7 0x897F +0xCEF8 0x7852 +0xCEF9 0x77FD +0xCEFA 0x6670 +0xCEFB 0x563B +0xCEFC 0x5438 +0xCEFD 0x9521 +0xCEFE 0x727A +0xCF40 0x87A5 +0xCF41 0x87A6 +0xCF42 0x87A7 +0xCF43 0x87A9 +0xCF44 0x87AA +0xCF45 0x87AE +0xCF46 0x87B0 +0xCF47 0x87B1 +0xCF48 0x87B2 +0xCF49 0x87B4 +0xCF4A 0x87B6 +0xCF4B 0x87B7 +0xCF4C 0x87B8 +0xCF4D 0x87B9 +0xCF4E 0x87BB +0xCF4F 0x87BC +0xCF50 0x87BE +0xCF51 0x87BF +0xCF52 0x87C1 +0xCF53 0x87C2 +0xCF54 0x87C3 +0xCF55 0x87C4 +0xCF56 0x87C5 +0xCF57 0x87C7 +0xCF58 0x87C8 +0xCF59 0x87C9 +0xCF5A 0x87CC +0xCF5B 0x87CD +0xCF5C 0x87CE +0xCF5D 0x87CF +0xCF5E 0x87D0 +0xCF5F 0x87D4 +0xCF60 0x87D5 +0xCF61 0x87D6 +0xCF62 0x87D7 +0xCF63 0x87D8 +0xCF64 0x87D9 +0xCF65 0x87DA +0xCF66 0x87DC +0xCF67 0x87DD +0xCF68 0x87DE +0xCF69 0x87DF +0xCF6A 0x87E1 +0xCF6B 0x87E2 +0xCF6C 0x87E3 +0xCF6D 0x87E4 +0xCF6E 0x87E6 +0xCF6F 0x87E7 +0xCF70 0x87E8 +0xCF71 0x87E9 +0xCF72 0x87EB +0xCF73 0x87EC +0xCF74 0x87ED +0xCF75 0x87EF +0xCF76 0x87F0 +0xCF77 0x87F1 +0xCF78 0x87F2 +0xCF79 0x87F3 +0xCF7A 0x87F4 +0xCF7B 0x87F5 +0xCF7C 0x87F6 +0xCF7D 0x87F7 +0xCF7E 0x87F8 +0xCF80 0x87FA +0xCF81 0x87FB +0xCF82 0x87FC +0xCF83 0x87FD +0xCF84 0x87FF +0xCF85 0x8800 +0xCF86 0x8801 +0xCF87 0x8802 +0xCF88 0x8804 +0xCF89 0x8805 +0xCF8A 0x8806 +0xCF8B 0x8807 +0xCF8C 0x8808 +0xCF8D 0x8809 +0xCF8E 0x880B +0xCF8F 0x880C +0xCF90 0x880D +0xCF91 0x880E +0xCF92 0x880F +0xCF93 0x8810 +0xCF94 0x8811 +0xCF95 0x8812 +0xCF96 0x8814 +0xCF97 0x8817 +0xCF98 0x8818 +0xCF99 0x8819 +0xCF9A 0x881A +0xCF9B 0x881C +0xCF9C 0x881D +0xCF9D 0x881E +0xCF9E 0x881F +0xCF9F 0x8820 +0xCFA0 0x8823 +0xCFA1 0x7A00 +0xCFA2 0x606F +0xCFA3 0x5E0C +0xCFA4 0x6089 +0xCFA5 0x819D +0xCFA6 0x5915 +0xCFA7 0x60DC +0xCFA8 0x7184 +0xCFA9 0x70EF +0xCFAA 0x6EAA +0xCFAB 0x6C50 +0xCFAC 0x7280 +0xCFAD 0x6A84 +0xCFAE 0x88AD +0xCFAF 0x5E2D +0xCFB0 0x4E60 +0xCFB1 0x5AB3 +0xCFB2 0x559C +0xCFB3 0x94E3 +0xCFB4 0x6D17 +0xCFB5 0x7CFB +0xCFB6 0x9699 +0xCFB7 0x620F +0xCFB8 0x7EC6 +0xCFB9 0x778E +0xCFBA 0x867E +0xCFBB 0x5323 +0xCFBC 0x971E +0xCFBD 0x8F96 +0xCFBE 0x6687 +0xCFBF 0x5CE1 +0xCFC0 0x4FA0 +0xCFC1 0x72ED +0xCFC2 0x4E0B +0xCFC3 0x53A6 +0xCFC4 0x590F +0xCFC5 0x5413 +0xCFC6 0x6380 +0xCFC7 0x9528 +0xCFC8 0x5148 +0xCFC9 0x4ED9 +0xCFCA 0x9C9C +0xCFCB 0x7EA4 +0xCFCC 0x54B8 +0xCFCD 0x8D24 +0xCFCE 0x8854 +0xCFCF 0x8237 +0xCFD0 0x95F2 +0xCFD1 0x6D8E +0xCFD2 0x5F26 +0xCFD3 0x5ACC +0xCFD4 0x663E +0xCFD5 0x9669 +0xCFD6 0x73B0 +0xCFD7 0x732E +0xCFD8 0x53BF +0xCFD9 0x817A +0xCFDA 0x9985 +0xCFDB 0x7FA1 +0xCFDC 0x5BAA +0xCFDD 0x9677 +0xCFDE 0x9650 +0xCFDF 0x7EBF +0xCFE0 0x76F8 +0xCFE1 0x53A2 +0xCFE2 0x9576 +0xCFE3 0x9999 +0xCFE4 0x7BB1 +0xCFE5 0x8944 +0xCFE6 0x6E58 +0xCFE7 0x4E61 +0xCFE8 0x7FD4 +0xCFE9 0x7965 +0xCFEA 0x8BE6 +0xCFEB 0x60F3 +0xCFEC 0x54CD +0xCFED 0x4EAB +0xCFEE 0x9879 +0xCFEF 0x5DF7 +0xCFF0 0x6A61 +0xCFF1 0x50CF +0xCFF2 0x5411 +0xCFF3 0x8C61 +0xCFF4 0x8427 +0xCFF5 0x785D +0xCFF6 0x9704 +0xCFF7 0x524A +0xCFF8 0x54EE +0xCFF9 0x56A3 +0xCFFA 0x9500 +0xCFFB 0x6D88 +0xCFFC 0x5BB5 +0xCFFD 0x6DC6 +0xCFFE 0x6653 +0xD040 0x8824 +0xD041 0x8825 +0xD042 0x8826 +0xD043 0x8827 +0xD044 0x8828 +0xD045 0x8829 +0xD046 0x882A +0xD047 0x882B +0xD048 0x882C +0xD049 0x882D +0xD04A 0x882E +0xD04B 0x882F +0xD04C 0x8830 +0xD04D 0x8831 +0xD04E 0x8833 +0xD04F 0x8834 +0xD050 0x8835 +0xD051 0x8836 +0xD052 0x8837 +0xD053 0x8838 +0xD054 0x883A +0xD055 0x883B +0xD056 0x883D +0xD057 0x883E +0xD058 0x883F +0xD059 0x8841 +0xD05A 0x8842 +0xD05B 0x8843 +0xD05C 0x8846 +0xD05D 0x8847 +0xD05E 0x8848 +0xD05F 0x8849 +0xD060 0x884A +0xD061 0x884B +0xD062 0x884E +0xD063 0x884F +0xD064 0x8850 +0xD065 0x8851 +0xD066 0x8852 +0xD067 0x8853 +0xD068 0x8855 +0xD069 0x8856 +0xD06A 0x8858 +0xD06B 0x885A +0xD06C 0x885B +0xD06D 0x885C +0xD06E 0x885D +0xD06F 0x885E +0xD070 0x885F +0xD071 0x8860 +0xD072 0x8866 +0xD073 0x8867 +0xD074 0x886A +0xD075 0x886D +0xD076 0x886F +0xD077 0x8871 +0xD078 0x8873 +0xD079 0x8874 +0xD07A 0x8875 +0xD07B 0x8876 +0xD07C 0x8878 +0xD07D 0x8879 +0xD07E 0x887A +0xD080 0x887B +0xD081 0x887C +0xD082 0x8880 +0xD083 0x8883 +0xD084 0x8886 +0xD085 0x8887 +0xD086 0x8889 +0xD087 0x888A +0xD088 0x888C +0xD089 0x888E +0xD08A 0x888F +0xD08B 0x8890 +0xD08C 0x8891 +0xD08D 0x8893 +0xD08E 0x8894 +0xD08F 0x8895 +0xD090 0x8897 +0xD091 0x8898 +0xD092 0x8899 +0xD093 0x889A +0xD094 0x889B +0xD095 0x889D +0xD096 0x889E +0xD097 0x889F +0xD098 0x88A0 +0xD099 0x88A1 +0xD09A 0x88A3 +0xD09B 0x88A5 +0xD09C 0x88A6 +0xD09D 0x88A7 +0xD09E 0x88A8 +0xD09F 0x88A9 +0xD0A0 0x88AA +0xD0A1 0x5C0F +0xD0A2 0x5B5D +0xD0A3 0x6821 +0xD0A4 0x8096 +0xD0A5 0x5578 +0xD0A6 0x7B11 +0xD0A7 0x6548 +0xD0A8 0x6954 +0xD0A9 0x4E9B +0xD0AA 0x6B47 +0xD0AB 0x874E +0xD0AC 0x978B +0xD0AD 0x534F +0xD0AE 0x631F +0xD0AF 0x643A +0xD0B0 0x90AA +0xD0B1 0x659C +0xD0B2 0x80C1 +0xD0B3 0x8C10 +0xD0B4 0x5199 +0xD0B5 0x68B0 +0xD0B6 0x5378 +0xD0B7 0x87F9 +0xD0B8 0x61C8 +0xD0B9 0x6CC4 +0xD0BA 0x6CFB +0xD0BB 0x8C22 +0xD0BC 0x5C51 +0xD0BD 0x85AA +0xD0BE 0x82AF +0xD0BF 0x950C +0xD0C0 0x6B23 +0xD0C1 0x8F9B +0xD0C2 0x65B0 +0xD0C3 0x5FFB +0xD0C4 0x5FC3 +0xD0C5 0x4FE1 +0xD0C6 0x8845 +0xD0C7 0x661F +0xD0C8 0x8165 +0xD0C9 0x7329 +0xD0CA 0x60FA +0xD0CB 0x5174 +0xD0CC 0x5211 +0xD0CD 0x578B +0xD0CE 0x5F62 +0xD0CF 0x90A2 +0xD0D0 0x884C +0xD0D1 0x9192 +0xD0D2 0x5E78 +0xD0D3 0x674F +0xD0D4 0x6027 +0xD0D5 0x59D3 +0xD0D6 0x5144 +0xD0D7 0x51F6 +0xD0D8 0x80F8 +0xD0D9 0x5308 +0xD0DA 0x6C79 +0xD0DB 0x96C4 +0xD0DC 0x718A +0xD0DD 0x4F11 +0xD0DE 0x4FEE +0xD0DF 0x7F9E +0xD0E0 0x673D +0xD0E1 0x55C5 +0xD0E2 0x9508 +0xD0E3 0x79C0 +0xD0E4 0x8896 +0xD0E5 0x7EE3 +0xD0E6 0x589F +0xD0E7 0x620C +0xD0E8 0x9700 +0xD0E9 0x865A +0xD0EA 0x5618 +0xD0EB 0x987B +0xD0EC 0x5F90 +0xD0ED 0x8BB8 +0xD0EE 0x84C4 +0xD0EF 0x9157 +0xD0F0 0x53D9 +0xD0F1 0x65ED +0xD0F2 0x5E8F +0xD0F3 0x755C +0xD0F4 0x6064 +0xD0F5 0x7D6E +0xD0F6 0x5A7F +0xD0F7 0x7EEA +0xD0F8 0x7EED +0xD0F9 0x8F69 +0xD0FA 0x55A7 +0xD0FB 0x5BA3 +0xD0FC 0x60AC +0xD0FD 0x65CB +0xD0FE 0x7384 +0xD140 0x88AC +0xD141 0x88AE +0xD142 0x88AF +0xD143 0x88B0 +0xD144 0x88B2 +0xD145 0x88B3 +0xD146 0x88B4 +0xD147 0x88B5 +0xD148 0x88B6 +0xD149 0x88B8 +0xD14A 0x88B9 +0xD14B 0x88BA +0xD14C 0x88BB +0xD14D 0x88BD +0xD14E 0x88BE +0xD14F 0x88BF +0xD150 0x88C0 +0xD151 0x88C3 +0xD152 0x88C4 +0xD153 0x88C7 +0xD154 0x88C8 +0xD155 0x88CA +0xD156 0x88CB +0xD157 0x88CC +0xD158 0x88CD +0xD159 0x88CF +0xD15A 0x88D0 +0xD15B 0x88D1 +0xD15C 0x88D3 +0xD15D 0x88D6 +0xD15E 0x88D7 +0xD15F 0x88DA +0xD160 0x88DB +0xD161 0x88DC +0xD162 0x88DD +0xD163 0x88DE +0xD164 0x88E0 +0xD165 0x88E1 +0xD166 0x88E6 +0xD167 0x88E7 +0xD168 0x88E9 +0xD169 0x88EA +0xD16A 0x88EB +0xD16B 0x88EC +0xD16C 0x88ED +0xD16D 0x88EE +0xD16E 0x88EF +0xD16F 0x88F2 +0xD170 0x88F5 +0xD171 0x88F6 +0xD172 0x88F7 +0xD173 0x88FA +0xD174 0x88FB +0xD175 0x88FD +0xD176 0x88FF +0xD177 0x8900 +0xD178 0x8901 +0xD179 0x8903 +0xD17A 0x8904 +0xD17B 0x8905 +0xD17C 0x8906 +0xD17D 0x8907 +0xD17E 0x8908 +0xD180 0x8909 +0xD181 0x890B +0xD182 0x890C +0xD183 0x890D +0xD184 0x890E +0xD185 0x890F +0xD186 0x8911 +0xD187 0x8914 +0xD188 0x8915 +0xD189 0x8916 +0xD18A 0x8917 +0xD18B 0x8918 +0xD18C 0x891C +0xD18D 0x891D +0xD18E 0x891E +0xD18F 0x891F +0xD190 0x8920 +0xD191 0x8922 +0xD192 0x8923 +0xD193 0x8924 +0xD194 0x8926 +0xD195 0x8927 +0xD196 0x8928 +0xD197 0x8929 +0xD198 0x892C +0xD199 0x892D +0xD19A 0x892E +0xD19B 0x892F +0xD19C 0x8931 +0xD19D 0x8932 +0xD19E 0x8933 +0xD19F 0x8935 +0xD1A0 0x8937 +0xD1A1 0x9009 +0xD1A2 0x7663 +0xD1A3 0x7729 +0xD1A4 0x7EDA +0xD1A5 0x9774 +0xD1A6 0x859B +0xD1A7 0x5B66 +0xD1A8 0x7A74 +0xD1A9 0x96EA +0xD1AA 0x8840 +0xD1AB 0x52CB +0xD1AC 0x718F +0xD1AD 0x5FAA +0xD1AE 0x65EC +0xD1AF 0x8BE2 +0xD1B0 0x5BFB +0xD1B1 0x9A6F +0xD1B2 0x5DE1 +0xD1B3 0x6B89 +0xD1B4 0x6C5B +0xD1B5 0x8BAD +0xD1B6 0x8BAF +0xD1B7 0x900A +0xD1B8 0x8FC5 +0xD1B9 0x538B +0xD1BA 0x62BC +0xD1BB 0x9E26 +0xD1BC 0x9E2D +0xD1BD 0x5440 +0xD1BE 0x4E2B +0xD1BF 0x82BD +0xD1C0 0x7259 +0xD1C1 0x869C +0xD1C2 0x5D16 +0xD1C3 0x8859 +0xD1C4 0x6DAF +0xD1C5 0x96C5 +0xD1C6 0x54D1 +0xD1C7 0x4E9A +0xD1C8 0x8BB6 +0xD1C9 0x7109 +0xD1CA 0x54BD +0xD1CB 0x9609 +0xD1CC 0x70DF +0xD1CD 0x6DF9 +0xD1CE 0x76D0 +0xD1CF 0x4E25 +0xD1D0 0x7814 +0xD1D1 0x8712 +0xD1D2 0x5CA9 +0xD1D3 0x5EF6 +0xD1D4 0x8A00 +0xD1D5 0x989C +0xD1D6 0x960E +0xD1D7 0x708E +0xD1D8 0x6CBF +0xD1D9 0x5944 +0xD1DA 0x63A9 +0xD1DB 0x773C +0xD1DC 0x884D +0xD1DD 0x6F14 +0xD1DE 0x8273 +0xD1DF 0x5830 +0xD1E0 0x71D5 +0xD1E1 0x538C +0xD1E2 0x781A +0xD1E3 0x96C1 +0xD1E4 0x5501 +0xD1E5 0x5F66 +0xD1E6 0x7130 +0xD1E7 0x5BB4 +0xD1E8 0x8C1A +0xD1E9 0x9A8C +0xD1EA 0x6B83 +0xD1EB 0x592E +0xD1EC 0x9E2F +0xD1ED 0x79E7 +0xD1EE 0x6768 +0xD1EF 0x626C +0xD1F0 0x4F6F +0xD1F1 0x75A1 +0xD1F2 0x7F8A +0xD1F3 0x6D0B +0xD1F4 0x9633 +0xD1F5 0x6C27 +0xD1F6 0x4EF0 +0xD1F7 0x75D2 +0xD1F8 0x517B +0xD1F9 0x6837 +0xD1FA 0x6F3E +0xD1FB 0x9080 +0xD1FC 0x8170 +0xD1FD 0x5996 +0xD1FE 0x7476 +0xD240 0x8938 +0xD241 0x8939 +0xD242 0x893A +0xD243 0x893B +0xD244 0x893C +0xD245 0x893D +0xD246 0x893E +0xD247 0x893F +0xD248 0x8940 +0xD249 0x8942 +0xD24A 0x8943 +0xD24B 0x8945 +0xD24C 0x8946 +0xD24D 0x8947 +0xD24E 0x8948 +0xD24F 0x8949 +0xD250 0x894A +0xD251 0x894B +0xD252 0x894C +0xD253 0x894D +0xD254 0x894E +0xD255 0x894F +0xD256 0x8950 +0xD257 0x8951 +0xD258 0x8952 +0xD259 0x8953 +0xD25A 0x8954 +0xD25B 0x8955 +0xD25C 0x8956 +0xD25D 0x8957 +0xD25E 0x8958 +0xD25F 0x8959 +0xD260 0x895A +0xD261 0x895B +0xD262 0x895C +0xD263 0x895D +0xD264 0x8960 +0xD265 0x8961 +0xD266 0x8962 +0xD267 0x8963 +0xD268 0x8964 +0xD269 0x8965 +0xD26A 0x8967 +0xD26B 0x8968 +0xD26C 0x8969 +0xD26D 0x896A +0xD26E 0x896B +0xD26F 0x896C +0xD270 0x896D +0xD271 0x896E +0xD272 0x896F +0xD273 0x8970 +0xD274 0x8971 +0xD275 0x8972 +0xD276 0x8973 +0xD277 0x8974 +0xD278 0x8975 +0xD279 0x8976 +0xD27A 0x8977 +0xD27B 0x8978 +0xD27C 0x8979 +0xD27D 0x897A +0xD27E 0x897C +0xD280 0x897D +0xD281 0x897E +0xD282 0x8980 +0xD283 0x8982 +0xD284 0x8984 +0xD285 0x8985 +0xD286 0x8987 +0xD287 0x8988 +0xD288 0x8989 +0xD289 0x898A +0xD28A 0x898B +0xD28B 0x898C +0xD28C 0x898D +0xD28D 0x898E +0xD28E 0x898F +0xD28F 0x8990 +0xD290 0x8991 +0xD291 0x8992 +0xD292 0x8993 +0xD293 0x8994 +0xD294 0x8995 +0xD295 0x8996 +0xD296 0x8997 +0xD297 0x8998 +0xD298 0x8999 +0xD299 0x899A +0xD29A 0x899B +0xD29B 0x899C +0xD29C 0x899D +0xD29D 0x899E +0xD29E 0x899F +0xD29F 0x89A0 +0xD2A0 0x89A1 +0xD2A1 0x6447 +0xD2A2 0x5C27 +0xD2A3 0x9065 +0xD2A4 0x7A91 +0xD2A5 0x8C23 +0xD2A6 0x59DA +0xD2A7 0x54AC +0xD2A8 0x8200 +0xD2A9 0x836F +0xD2AA 0x8981 +0xD2AB 0x8000 +0xD2AC 0x6930 +0xD2AD 0x564E +0xD2AE 0x8036 +0xD2AF 0x7237 +0xD2B0 0x91CE +0xD2B1 0x51B6 +0xD2B2 0x4E5F +0xD2B3 0x9875 +0xD2B4 0x6396 +0xD2B5 0x4E1A +0xD2B6 0x53F6 +0xD2B7 0x66F3 +0xD2B8 0x814B +0xD2B9 0x591C +0xD2BA 0x6DB2 +0xD2BB 0x4E00 +0xD2BC 0x58F9 +0xD2BD 0x533B +0xD2BE 0x63D6 +0xD2BF 0x94F1 +0xD2C0 0x4F9D +0xD2C1 0x4F0A +0xD2C2 0x8863 +0xD2C3 0x9890 +0xD2C4 0x5937 +0xD2C5 0x9057 +0xD2C6 0x79FB +0xD2C7 0x4EEA +0xD2C8 0x80F0 +0xD2C9 0x7591 +0xD2CA 0x6C82 +0xD2CB 0x5B9C +0xD2CC 0x59E8 +0xD2CD 0x5F5D +0xD2CE 0x6905 +0xD2CF 0x8681 +0xD2D0 0x501A +0xD2D1 0x5DF2 +0xD2D2 0x4E59 +0xD2D3 0x77E3 +0xD2D4 0x4EE5 +0xD2D5 0x827A +0xD2D6 0x6291 +0xD2D7 0x6613 +0xD2D8 0x9091 +0xD2D9 0x5C79 +0xD2DA 0x4EBF +0xD2DB 0x5F79 +0xD2DC 0x81C6 +0xD2DD 0x9038 +0xD2DE 0x8084 +0xD2DF 0x75AB +0xD2E0 0x4EA6 +0xD2E1 0x88D4 +0xD2E2 0x610F +0xD2E3 0x6BC5 +0xD2E4 0x5FC6 +0xD2E5 0x4E49 +0xD2E6 0x76CA +0xD2E7 0x6EA2 +0xD2E8 0x8BE3 +0xD2E9 0x8BAE +0xD2EA 0x8C0A +0xD2EB 0x8BD1 +0xD2EC 0x5F02 +0xD2ED 0x7FFC +0xD2EE 0x7FCC +0xD2EF 0x7ECE +0xD2F0 0x8335 +0xD2F1 0x836B +0xD2F2 0x56E0 +0xD2F3 0x6BB7 +0xD2F4 0x97F3 +0xD2F5 0x9634 +0xD2F6 0x59FB +0xD2F7 0x541F +0xD2F8 0x94F6 +0xD2F9 0x6DEB +0xD2FA 0x5BC5 +0xD2FB 0x996E +0xD2FC 0x5C39 +0xD2FD 0x5F15 +0xD2FE 0x9690 +0xD340 0x89A2 +0xD341 0x89A3 +0xD342 0x89A4 +0xD343 0x89A5 +0xD344 0x89A6 +0xD345 0x89A7 +0xD346 0x89A8 +0xD347 0x89A9 +0xD348 0x89AA +0xD349 0x89AB +0xD34A 0x89AC +0xD34B 0x89AD +0xD34C 0x89AE +0xD34D 0x89AF +0xD34E 0x89B0 +0xD34F 0x89B1 +0xD350 0x89B2 +0xD351 0x89B3 +0xD352 0x89B4 +0xD353 0x89B5 +0xD354 0x89B6 +0xD355 0x89B7 +0xD356 0x89B8 +0xD357 0x89B9 +0xD358 0x89BA +0xD359 0x89BB +0xD35A 0x89BC +0xD35B 0x89BD +0xD35C 0x89BE +0xD35D 0x89BF +0xD35E 0x89C0 +0xD35F 0x89C3 +0xD360 0x89CD +0xD361 0x89D3 +0xD362 0x89D4 +0xD363 0x89D5 +0xD364 0x89D7 +0xD365 0x89D8 +0xD366 0x89D9 +0xD367 0x89DB +0xD368 0x89DD +0xD369 0x89DF +0xD36A 0x89E0 +0xD36B 0x89E1 +0xD36C 0x89E2 +0xD36D 0x89E4 +0xD36E 0x89E7 +0xD36F 0x89E8 +0xD370 0x89E9 +0xD371 0x89EA +0xD372 0x89EC +0xD373 0x89ED +0xD374 0x89EE +0xD375 0x89F0 +0xD376 0x89F1 +0xD377 0x89F2 +0xD378 0x89F4 +0xD379 0x89F5 +0xD37A 0x89F6 +0xD37B 0x89F7 +0xD37C 0x89F8 +0xD37D 0x89F9 +0xD37E 0x89FA +0xD380 0x89FB +0xD381 0x89FC +0xD382 0x89FD +0xD383 0x89FE +0xD384 0x89FF +0xD385 0x8A01 +0xD386 0x8A02 +0xD387 0x8A03 +0xD388 0x8A04 +0xD389 0x8A05 +0xD38A 0x8A06 +0xD38B 0x8A08 +0xD38C 0x8A09 +0xD38D 0x8A0A +0xD38E 0x8A0B +0xD38F 0x8A0C +0xD390 0x8A0D +0xD391 0x8A0E +0xD392 0x8A0F +0xD393 0x8A10 +0xD394 0x8A11 +0xD395 0x8A12 +0xD396 0x8A13 +0xD397 0x8A14 +0xD398 0x8A15 +0xD399 0x8A16 +0xD39A 0x8A17 +0xD39B 0x8A18 +0xD39C 0x8A19 +0xD39D 0x8A1A +0xD39E 0x8A1B +0xD39F 0x8A1C +0xD3A0 0x8A1D +0xD3A1 0x5370 +0xD3A2 0x82F1 +0xD3A3 0x6A31 +0xD3A4 0x5A74 +0xD3A5 0x9E70 +0xD3A6 0x5E94 +0xD3A7 0x7F28 +0xD3A8 0x83B9 +0xD3A9 0x8424 +0xD3AA 0x8425 +0xD3AB 0x8367 +0xD3AC 0x8747 +0xD3AD 0x8FCE +0xD3AE 0x8D62 +0xD3AF 0x76C8 +0xD3B0 0x5F71 +0xD3B1 0x9896 +0xD3B2 0x786C +0xD3B3 0x6620 +0xD3B4 0x54DF +0xD3B5 0x62E5 +0xD3B6 0x4F63 +0xD3B7 0x81C3 +0xD3B8 0x75C8 +0xD3B9 0x5EB8 +0xD3BA 0x96CD +0xD3BB 0x8E0A +0xD3BC 0x86F9 +0xD3BD 0x548F +0xD3BE 0x6CF3 +0xD3BF 0x6D8C +0xD3C0 0x6C38 +0xD3C1 0x607F +0xD3C2 0x52C7 +0xD3C3 0x7528 +0xD3C4 0x5E7D +0xD3C5 0x4F18 +0xD3C6 0x60A0 +0xD3C7 0x5FE7 +0xD3C8 0x5C24 +0xD3C9 0x7531 +0xD3CA 0x90AE +0xD3CB 0x94C0 +0xD3CC 0x72B9 +0xD3CD 0x6CB9 +0xD3CE 0x6E38 +0xD3CF 0x9149 +0xD3D0 0x6709 +0xD3D1 0x53CB +0xD3D2 0x53F3 +0xD3D3 0x4F51 +0xD3D4 0x91C9 +0xD3D5 0x8BF1 +0xD3D6 0x53C8 +0xD3D7 0x5E7C +0xD3D8 0x8FC2 +0xD3D9 0x6DE4 +0xD3DA 0x4E8E +0xD3DB 0x76C2 +0xD3DC 0x6986 +0xD3DD 0x865E +0xD3DE 0x611A +0xD3DF 0x8206 +0xD3E0 0x4F59 +0xD3E1 0x4FDE +0xD3E2 0x903E +0xD3E3 0x9C7C +0xD3E4 0x6109 +0xD3E5 0x6E1D +0xD3E6 0x6E14 +0xD3E7 0x9685 +0xD3E8 0x4E88 +0xD3E9 0x5A31 +0xD3EA 0x96E8 +0xD3EB 0x4E0E +0xD3EC 0x5C7F +0xD3ED 0x79B9 +0xD3EE 0x5B87 +0xD3EF 0x8BED +0xD3F0 0x7FBD +0xD3F1 0x7389 +0xD3F2 0x57DF +0xD3F3 0x828B +0xD3F4 0x90C1 +0xD3F5 0x5401 +0xD3F6 0x9047 +0xD3F7 0x55BB +0xD3F8 0x5CEA +0xD3F9 0x5FA1 +0xD3FA 0x6108 +0xD3FB 0x6B32 +0xD3FC 0x72F1 +0xD3FD 0x80B2 +0xD3FE 0x8A89 +0xD440 0x8A1E +0xD441 0x8A1F +0xD442 0x8A20 +0xD443 0x8A21 +0xD444 0x8A22 +0xD445 0x8A23 +0xD446 0x8A24 +0xD447 0x8A25 +0xD448 0x8A26 +0xD449 0x8A27 +0xD44A 0x8A28 +0xD44B 0x8A29 +0xD44C 0x8A2A +0xD44D 0x8A2B +0xD44E 0x8A2C +0xD44F 0x8A2D +0xD450 0x8A2E +0xD451 0x8A2F +0xD452 0x8A30 +0xD453 0x8A31 +0xD454 0x8A32 +0xD455 0x8A33 +0xD456 0x8A34 +0xD457 0x8A35 +0xD458 0x8A36 +0xD459 0x8A37 +0xD45A 0x8A38 +0xD45B 0x8A39 +0xD45C 0x8A3A +0xD45D 0x8A3B +0xD45E 0x8A3C +0xD45F 0x8A3D +0xD460 0x8A3F +0xD461 0x8A40 +0xD462 0x8A41 +0xD463 0x8A42 +0xD464 0x8A43 +0xD465 0x8A44 +0xD466 0x8A45 +0xD467 0x8A46 +0xD468 0x8A47 +0xD469 0x8A49 +0xD46A 0x8A4A +0xD46B 0x8A4B +0xD46C 0x8A4C +0xD46D 0x8A4D +0xD46E 0x8A4E +0xD46F 0x8A4F +0xD470 0x8A50 +0xD471 0x8A51 +0xD472 0x8A52 +0xD473 0x8A53 +0xD474 0x8A54 +0xD475 0x8A55 +0xD476 0x8A56 +0xD477 0x8A57 +0xD478 0x8A58 +0xD479 0x8A59 +0xD47A 0x8A5A +0xD47B 0x8A5B +0xD47C 0x8A5C +0xD47D 0x8A5D +0xD47E 0x8A5E +0xD480 0x8A5F +0xD481 0x8A60 +0xD482 0x8A61 +0xD483 0x8A62 +0xD484 0x8A63 +0xD485 0x8A64 +0xD486 0x8A65 +0xD487 0x8A66 +0xD488 0x8A67 +0xD489 0x8A68 +0xD48A 0x8A69 +0xD48B 0x8A6A +0xD48C 0x8A6B +0xD48D 0x8A6C +0xD48E 0x8A6D +0xD48F 0x8A6E +0xD490 0x8A6F +0xD491 0x8A70 +0xD492 0x8A71 +0xD493 0x8A72 +0xD494 0x8A73 +0xD495 0x8A74 +0xD496 0x8A75 +0xD497 0x8A76 +0xD498 0x8A77 +0xD499 0x8A78 +0xD49A 0x8A7A +0xD49B 0x8A7B +0xD49C 0x8A7C +0xD49D 0x8A7D +0xD49E 0x8A7E +0xD49F 0x8A7F +0xD4A0 0x8A80 +0xD4A1 0x6D74 +0xD4A2 0x5BD3 +0xD4A3 0x88D5 +0xD4A4 0x9884 +0xD4A5 0x8C6B +0xD4A6 0x9A6D +0xD4A7 0x9E33 +0xD4A8 0x6E0A +0xD4A9 0x51A4 +0xD4AA 0x5143 +0xD4AB 0x57A3 +0xD4AC 0x8881 +0xD4AD 0x539F +0xD4AE 0x63F4 +0xD4AF 0x8F95 +0xD4B0 0x56ED +0xD4B1 0x5458 +0xD4B2 0x5706 +0xD4B3 0x733F +0xD4B4 0x6E90 +0xD4B5 0x7F18 +0xD4B6 0x8FDC +0xD4B7 0x82D1 +0xD4B8 0x613F +0xD4B9 0x6028 +0xD4BA 0x9662 +0xD4BB 0x66F0 +0xD4BC 0x7EA6 +0xD4BD 0x8D8A +0xD4BE 0x8DC3 +0xD4BF 0x94A5 +0xD4C0 0x5CB3 +0xD4C1 0x7CA4 +0xD4C2 0x6708 +0xD4C3 0x60A6 +0xD4C4 0x9605 +0xD4C5 0x8018 +0xD4C6 0x4E91 +0xD4C7 0x90E7 +0xD4C8 0x5300 +0xD4C9 0x9668 +0xD4CA 0x5141 +0xD4CB 0x8FD0 +0xD4CC 0x8574 +0xD4CD 0x915D +0xD4CE 0x6655 +0xD4CF 0x97F5 +0xD4D0 0x5B55 +0xD4D1 0x531D +0xD4D2 0x7838 +0xD4D3 0x6742 +0xD4D4 0x683D +0xD4D5 0x54C9 +0xD4D6 0x707E +0xD4D7 0x5BB0 +0xD4D8 0x8F7D +0xD4D9 0x518D +0xD4DA 0x5728 +0xD4DB 0x54B1 +0xD4DC 0x6512 +0xD4DD 0x6682 +0xD4DE 0x8D5E +0xD4DF 0x8D43 +0xD4E0 0x810F +0xD4E1 0x846C +0xD4E2 0x906D +0xD4E3 0x7CDF +0xD4E4 0x51FF +0xD4E5 0x85FB +0xD4E6 0x67A3 +0xD4E7 0x65E9 +0xD4E8 0x6FA1 +0xD4E9 0x86A4 +0xD4EA 0x8E81 +0xD4EB 0x566A +0xD4EC 0x9020 +0xD4ED 0x7682 +0xD4EE 0x7076 +0xD4EF 0x71E5 +0xD4F0 0x8D23 +0xD4F1 0x62E9 +0xD4F2 0x5219 +0xD4F3 0x6CFD +0xD4F4 0x8D3C +0xD4F5 0x600E +0xD4F6 0x589E +0xD4F7 0x618E +0xD4F8 0x66FE +0xD4F9 0x8D60 +0xD4FA 0x624E +0xD4FB 0x55B3 +0xD4FC 0x6E23 +0xD4FD 0x672D +0xD4FE 0x8F67 +0xD540 0x8A81 +0xD541 0x8A82 +0xD542 0x8A83 +0xD543 0x8A84 +0xD544 0x8A85 +0xD545 0x8A86 +0xD546 0x8A87 +0xD547 0x8A88 +0xD548 0x8A8B +0xD549 0x8A8C +0xD54A 0x8A8D +0xD54B 0x8A8E +0xD54C 0x8A8F +0xD54D 0x8A90 +0xD54E 0x8A91 +0xD54F 0x8A92 +0xD550 0x8A94 +0xD551 0x8A95 +0xD552 0x8A96 +0xD553 0x8A97 +0xD554 0x8A98 +0xD555 0x8A99 +0xD556 0x8A9A +0xD557 0x8A9B +0xD558 0x8A9C +0xD559 0x8A9D +0xD55A 0x8A9E +0xD55B 0x8A9F +0xD55C 0x8AA0 +0xD55D 0x8AA1 +0xD55E 0x8AA2 +0xD55F 0x8AA3 +0xD560 0x8AA4 +0xD561 0x8AA5 +0xD562 0x8AA6 +0xD563 0x8AA7 +0xD564 0x8AA8 +0xD565 0x8AA9 +0xD566 0x8AAA +0xD567 0x8AAB +0xD568 0x8AAC +0xD569 0x8AAD +0xD56A 0x8AAE +0xD56B 0x8AAF +0xD56C 0x8AB0 +0xD56D 0x8AB1 +0xD56E 0x8AB2 +0xD56F 0x8AB3 +0xD570 0x8AB4 +0xD571 0x8AB5 +0xD572 0x8AB6 +0xD573 0x8AB7 +0xD574 0x8AB8 +0xD575 0x8AB9 +0xD576 0x8ABA +0xD577 0x8ABB +0xD578 0x8ABC +0xD579 0x8ABD +0xD57A 0x8ABE +0xD57B 0x8ABF +0xD57C 0x8AC0 +0xD57D 0x8AC1 +0xD57E 0x8AC2 +0xD580 0x8AC3 +0xD581 0x8AC4 +0xD582 0x8AC5 +0xD583 0x8AC6 +0xD584 0x8AC7 +0xD585 0x8AC8 +0xD586 0x8AC9 +0xD587 0x8ACA +0xD588 0x8ACB +0xD589 0x8ACC +0xD58A 0x8ACD +0xD58B 0x8ACE +0xD58C 0x8ACF +0xD58D 0x8AD0 +0xD58E 0x8AD1 +0xD58F 0x8AD2 +0xD590 0x8AD3 +0xD591 0x8AD4 +0xD592 0x8AD5 +0xD593 0x8AD6 +0xD594 0x8AD7 +0xD595 0x8AD8 +0xD596 0x8AD9 +0xD597 0x8ADA +0xD598 0x8ADB +0xD599 0x8ADC +0xD59A 0x8ADD +0xD59B 0x8ADE +0xD59C 0x8ADF +0xD59D 0x8AE0 +0xD59E 0x8AE1 +0xD59F 0x8AE2 +0xD5A0 0x8AE3 +0xD5A1 0x94E1 +0xD5A2 0x95F8 +0xD5A3 0x7728 +0xD5A4 0x6805 +0xD5A5 0x69A8 +0xD5A6 0x548B +0xD5A7 0x4E4D +0xD5A8 0x70B8 +0xD5A9 0x8BC8 +0xD5AA 0x6458 +0xD5AB 0x658B +0xD5AC 0x5B85 +0xD5AD 0x7A84 +0xD5AE 0x503A +0xD5AF 0x5BE8 +0xD5B0 0x77BB +0xD5B1 0x6BE1 +0xD5B2 0x8A79 +0xD5B3 0x7C98 +0xD5B4 0x6CBE +0xD5B5 0x76CF +0xD5B6 0x65A9 +0xD5B7 0x8F97 +0xD5B8 0x5D2D +0xD5B9 0x5C55 +0xD5BA 0x8638 +0xD5BB 0x6808 +0xD5BC 0x5360 +0xD5BD 0x6218 +0xD5BE 0x7AD9 +0xD5BF 0x6E5B +0xD5C0 0x7EFD +0xD5C1 0x6A1F +0xD5C2 0x7AE0 +0xD5C3 0x5F70 +0xD5C4 0x6F33 +0xD5C5 0x5F20 +0xD5C6 0x638C +0xD5C7 0x6DA8 +0xD5C8 0x6756 +0xD5C9 0x4E08 +0xD5CA 0x5E10 +0xD5CB 0x8D26 +0xD5CC 0x4ED7 +0xD5CD 0x80C0 +0xD5CE 0x7634 +0xD5CF 0x969C +0xD5D0 0x62DB +0xD5D1 0x662D +0xD5D2 0x627E +0xD5D3 0x6CBC +0xD5D4 0x8D75 +0xD5D5 0x7167 +0xD5D6 0x7F69 +0xD5D7 0x5146 +0xD5D8 0x8087 +0xD5D9 0x53EC +0xD5DA 0x906E +0xD5DB 0x6298 +0xD5DC 0x54F2 +0xD5DD 0x86F0 +0xD5DE 0x8F99 +0xD5DF 0x8005 +0xD5E0 0x9517 +0xD5E1 0x8517 +0xD5E2 0x8FD9 +0xD5E3 0x6D59 +0xD5E4 0x73CD +0xD5E5 0x659F +0xD5E6 0x771F +0xD5E7 0x7504 +0xD5E8 0x7827 +0xD5E9 0x81FB +0xD5EA 0x8D1E +0xD5EB 0x9488 +0xD5EC 0x4FA6 +0xD5ED 0x6795 +0xD5EE 0x75B9 +0xD5EF 0x8BCA +0xD5F0 0x9707 +0xD5F1 0x632F +0xD5F2 0x9547 +0xD5F3 0x9635 +0xD5F4 0x84B8 +0xD5F5 0x6323 +0xD5F6 0x7741 +0xD5F7 0x5F81 +0xD5F8 0x72F0 +0xD5F9 0x4E89 +0xD5FA 0x6014 +0xD5FB 0x6574 +0xD5FC 0x62EF +0xD5FD 0x6B63 +0xD5FE 0x653F +0xD640 0x8AE4 +0xD641 0x8AE5 +0xD642 0x8AE6 +0xD643 0x8AE7 +0xD644 0x8AE8 +0xD645 0x8AE9 +0xD646 0x8AEA +0xD647 0x8AEB +0xD648 0x8AEC +0xD649 0x8AED +0xD64A 0x8AEE +0xD64B 0x8AEF +0xD64C 0x8AF0 +0xD64D 0x8AF1 +0xD64E 0x8AF2 +0xD64F 0x8AF3 +0xD650 0x8AF4 +0xD651 0x8AF5 +0xD652 0x8AF6 +0xD653 0x8AF7 +0xD654 0x8AF8 +0xD655 0x8AF9 +0xD656 0x8AFA +0xD657 0x8AFB +0xD658 0x8AFC +0xD659 0x8AFD +0xD65A 0x8AFE +0xD65B 0x8AFF +0xD65C 0x8B00 +0xD65D 0x8B01 +0xD65E 0x8B02 +0xD65F 0x8B03 +0xD660 0x8B04 +0xD661 0x8B05 +0xD662 0x8B06 +0xD663 0x8B08 +0xD664 0x8B09 +0xD665 0x8B0A +0xD666 0x8B0B +0xD667 0x8B0C +0xD668 0x8B0D +0xD669 0x8B0E +0xD66A 0x8B0F +0xD66B 0x8B10 +0xD66C 0x8B11 +0xD66D 0x8B12 +0xD66E 0x8B13 +0xD66F 0x8B14 +0xD670 0x8B15 +0xD671 0x8B16 +0xD672 0x8B17 +0xD673 0x8B18 +0xD674 0x8B19 +0xD675 0x8B1A +0xD676 0x8B1B +0xD677 0x8B1C +0xD678 0x8B1D +0xD679 0x8B1E +0xD67A 0x8B1F +0xD67B 0x8B20 +0xD67C 0x8B21 +0xD67D 0x8B22 +0xD67E 0x8B23 +0xD680 0x8B24 +0xD681 0x8B25 +0xD682 0x8B27 +0xD683 0x8B28 +0xD684 0x8B29 +0xD685 0x8B2A +0xD686 0x8B2B +0xD687 0x8B2C +0xD688 0x8B2D +0xD689 0x8B2E +0xD68A 0x8B2F +0xD68B 0x8B30 +0xD68C 0x8B31 +0xD68D 0x8B32 +0xD68E 0x8B33 +0xD68F 0x8B34 +0xD690 0x8B35 +0xD691 0x8B36 +0xD692 0x8B37 +0xD693 0x8B38 +0xD694 0x8B39 +0xD695 0x8B3A +0xD696 0x8B3B +0xD697 0x8B3C +0xD698 0x8B3D +0xD699 0x8B3E +0xD69A 0x8B3F +0xD69B 0x8B40 +0xD69C 0x8B41 +0xD69D 0x8B42 +0xD69E 0x8B43 +0xD69F 0x8B44 +0xD6A0 0x8B45 +0xD6A1 0x5E27 +0xD6A2 0x75C7 +0xD6A3 0x90D1 +0xD6A4 0x8BC1 +0xD6A5 0x829D +0xD6A6 0x679D +0xD6A7 0x652F +0xD6A8 0x5431 +0xD6A9 0x8718 +0xD6AA 0x77E5 +0xD6AB 0x80A2 +0xD6AC 0x8102 +0xD6AD 0x6C41 +0xD6AE 0x4E4B +0xD6AF 0x7EC7 +0xD6B0 0x804C +0xD6B1 0x76F4 +0xD6B2 0x690D +0xD6B3 0x6B96 +0xD6B4 0x6267 +0xD6B5 0x503C +0xD6B6 0x4F84 +0xD6B7 0x5740 +0xD6B8 0x6307 +0xD6B9 0x6B62 +0xD6BA 0x8DBE +0xD6BB 0x53EA +0xD6BC 0x65E8 +0xD6BD 0x7EB8 +0xD6BE 0x5FD7 +0xD6BF 0x631A +0xD6C0 0x63B7 +0xD6C1 0x81F3 +0xD6C2 0x81F4 +0xD6C3 0x7F6E +0xD6C4 0x5E1C +0xD6C5 0x5CD9 +0xD6C6 0x5236 +0xD6C7 0x667A +0xD6C8 0x79E9 +0xD6C9 0x7A1A +0xD6CA 0x8D28 +0xD6CB 0x7099 +0xD6CC 0x75D4 +0xD6CD 0x6EDE +0xD6CE 0x6CBB +0xD6CF 0x7A92 +0xD6D0 0x4E2D +0xD6D1 0x76C5 +0xD6D2 0x5FE0 +0xD6D3 0x949F +0xD6D4 0x8877 +0xD6D5 0x7EC8 +0xD6D6 0x79CD +0xD6D7 0x80BF +0xD6D8 0x91CD +0xD6D9 0x4EF2 +0xD6DA 0x4F17 +0xD6DB 0x821F +0xD6DC 0x5468 +0xD6DD 0x5DDE +0xD6DE 0x6D32 +0xD6DF 0x8BCC +0xD6E0 0x7CA5 +0xD6E1 0x8F74 +0xD6E2 0x8098 +0xD6E3 0x5E1A +0xD6E4 0x5492 +0xD6E5 0x76B1 +0xD6E6 0x5B99 +0xD6E7 0x663C +0xD6E8 0x9AA4 +0xD6E9 0x73E0 +0xD6EA 0x682A +0xD6EB 0x86DB +0xD6EC 0x6731 +0xD6ED 0x732A +0xD6EE 0x8BF8 +0xD6EF 0x8BDB +0xD6F0 0x9010 +0xD6F1 0x7AF9 +0xD6F2 0x70DB +0xD6F3 0x716E +0xD6F4 0x62C4 +0xD6F5 0x77A9 +0xD6F6 0x5631 +0xD6F7 0x4E3B +0xD6F8 0x8457 +0xD6F9 0x67F1 +0xD6FA 0x52A9 +0xD6FB 0x86C0 +0xD6FC 0x8D2E +0xD6FD 0x94F8 +0xD6FE 0x7B51 +0xD740 0x8B46 +0xD741 0x8B47 +0xD742 0x8B48 +0xD743 0x8B49 +0xD744 0x8B4A +0xD745 0x8B4B +0xD746 0x8B4C +0xD747 0x8B4D +0xD748 0x8B4E +0xD749 0x8B4F +0xD74A 0x8B50 +0xD74B 0x8B51 +0xD74C 0x8B52 +0xD74D 0x8B53 +0xD74E 0x8B54 +0xD74F 0x8B55 +0xD750 0x8B56 +0xD751 0x8B57 +0xD752 0x8B58 +0xD753 0x8B59 +0xD754 0x8B5A +0xD755 0x8B5B +0xD756 0x8B5C +0xD757 0x8B5D +0xD758 0x8B5E +0xD759 0x8B5F +0xD75A 0x8B60 +0xD75B 0x8B61 +0xD75C 0x8B62 +0xD75D 0x8B63 +0xD75E 0x8B64 +0xD75F 0x8B65 +0xD760 0x8B67 +0xD761 0x8B68 +0xD762 0x8B69 +0xD763 0x8B6A +0xD764 0x8B6B +0xD765 0x8B6D +0xD766 0x8B6E +0xD767 0x8B6F +0xD768 0x8B70 +0xD769 0x8B71 +0xD76A 0x8B72 +0xD76B 0x8B73 +0xD76C 0x8B74 +0xD76D 0x8B75 +0xD76E 0x8B76 +0xD76F 0x8B77 +0xD770 0x8B78 +0xD771 0x8B79 +0xD772 0x8B7A +0xD773 0x8B7B +0xD774 0x8B7C +0xD775 0x8B7D +0xD776 0x8B7E +0xD777 0x8B7F +0xD778 0x8B80 +0xD779 0x8B81 +0xD77A 0x8B82 +0xD77B 0x8B83 +0xD77C 0x8B84 +0xD77D 0x8B85 +0xD77E 0x8B86 +0xD780 0x8B87 +0xD781 0x8B88 +0xD782 0x8B89 +0xD783 0x8B8A +0xD784 0x8B8B +0xD785 0x8B8C +0xD786 0x8B8D +0xD787 0x8B8E +0xD788 0x8B8F +0xD789 0x8B90 +0xD78A 0x8B91 +0xD78B 0x8B92 +0xD78C 0x8B93 +0xD78D 0x8B94 +0xD78E 0x8B95 +0xD78F 0x8B96 +0xD790 0x8B97 +0xD791 0x8B98 +0xD792 0x8B99 +0xD793 0x8B9A +0xD794 0x8B9B +0xD795 0x8B9C +0xD796 0x8B9D +0xD797 0x8B9E +0xD798 0x8B9F +0xD799 0x8BAC +0xD79A 0x8BB1 +0xD79B 0x8BBB +0xD79C 0x8BC7 +0xD79D 0x8BD0 +0xD79E 0x8BEA +0xD79F 0x8C09 +0xD7A0 0x8C1E +0xD7A1 0x4F4F +0xD7A2 0x6CE8 +0xD7A3 0x795D +0xD7A4 0x9A7B +0xD7A5 0x6293 +0xD7A6 0x722A +0xD7A7 0x62FD +0xD7A8 0x4E13 +0xD7A9 0x7816 +0xD7AA 0x8F6C +0xD7AB 0x64B0 +0xD7AC 0x8D5A +0xD7AD 0x7BC6 +0xD7AE 0x6869 +0xD7AF 0x5E84 +0xD7B0 0x88C5 +0xD7B1 0x5986 +0xD7B2 0x649E +0xD7B3 0x58EE +0xD7B4 0x72B6 +0xD7B5 0x690E +0xD7B6 0x9525 +0xD7B7 0x8FFD +0xD7B8 0x8D58 +0xD7B9 0x5760 +0xD7BA 0x7F00 +0xD7BB 0x8C06 +0xD7BC 0x51C6 +0xD7BD 0x6349 +0xD7BE 0x62D9 +0xD7BF 0x5353 +0xD7C0 0x684C +0xD7C1 0x7422 +0xD7C2 0x8301 +0xD7C3 0x914C +0xD7C4 0x5544 +0xD7C5 0x7740 +0xD7C6 0x707C +0xD7C7 0x6D4A +0xD7C8 0x5179 +0xD7C9 0x54A8 +0xD7CA 0x8D44 +0xD7CB 0x59FF +0xD7CC 0x6ECB +0xD7CD 0x6DC4 +0xD7CE 0x5B5C +0xD7CF 0x7D2B +0xD7D0 0x4ED4 +0xD7D1 0x7C7D +0xD7D2 0x6ED3 +0xD7D3 0x5B50 +0xD7D4 0x81EA +0xD7D5 0x6E0D +0xD7D6 0x5B57 +0xD7D7 0x9B03 +0xD7D8 0x68D5 +0xD7D9 0x8E2A +0xD7DA 0x5B97 +0xD7DB 0x7EFC +0xD7DC 0x603B +0xD7DD 0x7EB5 +0xD7DE 0x90B9 +0xD7DF 0x8D70 +0xD7E0 0x594F +0xD7E1 0x63CD +0xD7E2 0x79DF +0xD7E3 0x8DB3 +0xD7E4 0x5352 +0xD7E5 0x65CF +0xD7E6 0x7956 +0xD7E7 0x8BC5 +0xD7E8 0x963B +0xD7E9 0x7EC4 +0xD7EA 0x94BB +0xD7EB 0x7E82 +0xD7EC 0x5634 +0xD7ED 0x9189 +0xD7EE 0x6700 +0xD7EF 0x7F6A +0xD7F0 0x5C0A +0xD7F1 0x9075 +0xD7F2 0x6628 +0xD7F3 0x5DE6 +0xD7F4 0x4F50 +0xD7F5 0x67DE +0xD7F6 0x505A +0xD7F7 0x4F5C +0xD7F8 0x5750 +0xD7F9 0x5EA7 +0xD840 0x8C38 +0xD841 0x8C39 +0xD842 0x8C3A +0xD843 0x8C3B +0xD844 0x8C3C +0xD845 0x8C3D +0xD846 0x8C3E +0xD847 0x8C3F +0xD848 0x8C40 +0xD849 0x8C42 +0xD84A 0x8C43 +0xD84B 0x8C44 +0xD84C 0x8C45 +0xD84D 0x8C48 +0xD84E 0x8C4A +0xD84F 0x8C4B +0xD850 0x8C4D +0xD851 0x8C4E +0xD852 0x8C4F +0xD853 0x8C50 +0xD854 0x8C51 +0xD855 0x8C52 +0xD856 0x8C53 +0xD857 0x8C54 +0xD858 0x8C56 +0xD859 0x8C57 +0xD85A 0x8C58 +0xD85B 0x8C59 +0xD85C 0x8C5B +0xD85D 0x8C5C +0xD85E 0x8C5D +0xD85F 0x8C5E +0xD860 0x8C5F +0xD861 0x8C60 +0xD862 0x8C63 +0xD863 0x8C64 +0xD864 0x8C65 +0xD865 0x8C66 +0xD866 0x8C67 +0xD867 0x8C68 +0xD868 0x8C69 +0xD869 0x8C6C +0xD86A 0x8C6D +0xD86B 0x8C6E +0xD86C 0x8C6F +0xD86D 0x8C70 +0xD86E 0x8C71 +0xD86F 0x8C72 +0xD870 0x8C74 +0xD871 0x8C75 +0xD872 0x8C76 +0xD873 0x8C77 +0xD874 0x8C7B +0xD875 0x8C7C +0xD876 0x8C7D +0xD877 0x8C7E +0xD878 0x8C7F +0xD879 0x8C80 +0xD87A 0x8C81 +0xD87B 0x8C83 +0xD87C 0x8C84 +0xD87D 0x8C86 +0xD87E 0x8C87 +0xD880 0x8C88 +0xD881 0x8C8B +0xD882 0x8C8D +0xD883 0x8C8E +0xD884 0x8C8F +0xD885 0x8C90 +0xD886 0x8C91 +0xD887 0x8C92 +0xD888 0x8C93 +0xD889 0x8C95 +0xD88A 0x8C96 +0xD88B 0x8C97 +0xD88C 0x8C99 +0xD88D 0x8C9A +0xD88E 0x8C9B +0xD88F 0x8C9C +0xD890 0x8C9D +0xD891 0x8C9E +0xD892 0x8C9F +0xD893 0x8CA0 +0xD894 0x8CA1 +0xD895 0x8CA2 +0xD896 0x8CA3 +0xD897 0x8CA4 +0xD898 0x8CA5 +0xD899 0x8CA6 +0xD89A 0x8CA7 +0xD89B 0x8CA8 +0xD89C 0x8CA9 +0xD89D 0x8CAA +0xD89E 0x8CAB +0xD89F 0x8CAC +0xD8A0 0x8CAD +0xD8A1 0x4E8D +0xD8A2 0x4E0C +0xD8A3 0x5140 +0xD8A4 0x4E10 +0xD8A5 0x5EFF +0xD8A6 0x5345 +0xD8A7 0x4E15 +0xD8A8 0x4E98 +0xD8A9 0x4E1E +0xD8AA 0x9B32 +0xD8AB 0x5B6C +0xD8AC 0x5669 +0xD8AD 0x4E28 +0xD8AE 0x79BA +0xD8AF 0x4E3F +0xD8B0 0x5315 +0xD8B1 0x4E47 +0xD8B2 0x592D +0xD8B3 0x723B +0xD8B4 0x536E +0xD8B5 0x6C10 +0xD8B6 0x56DF +0xD8B7 0x80E4 +0xD8B8 0x9997 +0xD8B9 0x6BD3 +0xD8BA 0x777E +0xD8BB 0x9F17 +0xD8BC 0x4E36 +0xD8BD 0x4E9F +0xD8BE 0x9F10 +0xD8BF 0x4E5C +0xD8C0 0x4E69 +0xD8C1 0x4E93 +0xD8C2 0x8288 +0xD8C3 0x5B5B +0xD8C4 0x556C +0xD8C5 0x560F +0xD8C6 0x4EC4 +0xD8C7 0x538D +0xD8C8 0x539D +0xD8C9 0x53A3 +0xD8CA 0x53A5 +0xD8CB 0x53AE +0xD8CC 0x9765 +0xD8CD 0x8D5D +0xD8CE 0x531A +0xD8CF 0x53F5 +0xD8D0 0x5326 +0xD8D1 0x532E +0xD8D2 0x533E +0xD8D3 0x8D5C +0xD8D4 0x5366 +0xD8D5 0x5363 +0xD8D6 0x5202 +0xD8D7 0x5208 +0xD8D8 0x520E +0xD8D9 0x522D +0xD8DA 0x5233 +0xD8DB 0x523F +0xD8DC 0x5240 +0xD8DD 0x524C +0xD8DE 0x525E +0xD8DF 0x5261 +0xD8E0 0x525C +0xD8E1 0x84AF +0xD8E2 0x527D +0xD8E3 0x5282 +0xD8E4 0x5281 +0xD8E5 0x5290 +0xD8E6 0x5293 +0xD8E7 0x5182 +0xD8E8 0x7F54 +0xD8E9 0x4EBB +0xD8EA 0x4EC3 +0xD8EB 0x4EC9 +0xD8EC 0x4EC2 +0xD8ED 0x4EE8 +0xD8EE 0x4EE1 +0xD8EF 0x4EEB +0xD8F0 0x4EDE +0xD8F1 0x4F1B +0xD8F2 0x4EF3 +0xD8F3 0x4F22 +0xD8F4 0x4F64 +0xD8F5 0x4EF5 +0xD8F6 0x4F25 +0xD8F7 0x4F27 +0xD8F8 0x4F09 +0xD8F9 0x4F2B +0xD8FA 0x4F5E +0xD8FB 0x4F67 +0xD8FC 0x6538 +0xD8FD 0x4F5A +0xD8FE 0x4F5D +0xD940 0x8CAE +0xD941 0x8CAF +0xD942 0x8CB0 +0xD943 0x8CB1 +0xD944 0x8CB2 +0xD945 0x8CB3 +0xD946 0x8CB4 +0xD947 0x8CB5 +0xD948 0x8CB6 +0xD949 0x8CB7 +0xD94A 0x8CB8 +0xD94B 0x8CB9 +0xD94C 0x8CBA +0xD94D 0x8CBB +0xD94E 0x8CBC +0xD94F 0x8CBD +0xD950 0x8CBE +0xD951 0x8CBF +0xD952 0x8CC0 +0xD953 0x8CC1 +0xD954 0x8CC2 +0xD955 0x8CC3 +0xD956 0x8CC4 +0xD957 0x8CC5 +0xD958 0x8CC6 +0xD959 0x8CC7 +0xD95A 0x8CC8 +0xD95B 0x8CC9 +0xD95C 0x8CCA +0xD95D 0x8CCB +0xD95E 0x8CCC +0xD95F 0x8CCD +0xD960 0x8CCE +0xD961 0x8CCF +0xD962 0x8CD0 +0xD963 0x8CD1 +0xD964 0x8CD2 +0xD965 0x8CD3 +0xD966 0x8CD4 +0xD967 0x8CD5 +0xD968 0x8CD6 +0xD969 0x8CD7 +0xD96A 0x8CD8 +0xD96B 0x8CD9 +0xD96C 0x8CDA +0xD96D 0x8CDB +0xD96E 0x8CDC +0xD96F 0x8CDD +0xD970 0x8CDE +0xD971 0x8CDF +0xD972 0x8CE0 +0xD973 0x8CE1 +0xD974 0x8CE2 +0xD975 0x8CE3 +0xD976 0x8CE4 +0xD977 0x8CE5 +0xD978 0x8CE6 +0xD979 0x8CE7 +0xD97A 0x8CE8 +0xD97B 0x8CE9 +0xD97C 0x8CEA +0xD97D 0x8CEB +0xD97E 0x8CEC +0xD980 0x8CED +0xD981 0x8CEE +0xD982 0x8CEF +0xD983 0x8CF0 +0xD984 0x8CF1 +0xD985 0x8CF2 +0xD986 0x8CF3 +0xD987 0x8CF4 +0xD988 0x8CF5 +0xD989 0x8CF6 +0xD98A 0x8CF7 +0xD98B 0x8CF8 +0xD98C 0x8CF9 +0xD98D 0x8CFA +0xD98E 0x8CFB +0xD98F 0x8CFC +0xD990 0x8CFD +0xD991 0x8CFE +0xD992 0x8CFF +0xD993 0x8D00 +0xD994 0x8D01 +0xD995 0x8D02 +0xD996 0x8D03 +0xD997 0x8D04 +0xD998 0x8D05 +0xD999 0x8D06 +0xD99A 0x8D07 +0xD99B 0x8D08 +0xD99C 0x8D09 +0xD99D 0x8D0A +0xD99E 0x8D0B +0xD99F 0x8D0C +0xD9A0 0x8D0D +0xD9A1 0x4F5F +0xD9A2 0x4F57 +0xD9A3 0x4F32 +0xD9A4 0x4F3D +0xD9A5 0x4F76 +0xD9A6 0x4F74 +0xD9A7 0x4F91 +0xD9A8 0x4F89 +0xD9A9 0x4F83 +0xD9AA 0x4F8F +0xD9AB 0x4F7E +0xD9AC 0x4F7B +0xD9AD 0x4FAA +0xD9AE 0x4F7C +0xD9AF 0x4FAC +0xD9B0 0x4F94 +0xD9B1 0x4FE6 +0xD9B2 0x4FE8 +0xD9B3 0x4FEA +0xD9B4 0x4FC5 +0xD9B5 0x4FDA +0xD9B6 0x4FE3 +0xD9B7 0x4FDC +0xD9B8 0x4FD1 +0xD9B9 0x4FDF +0xD9BA 0x4FF8 +0xD9BB 0x5029 +0xD9BC 0x504C +0xD9BD 0x4FF3 +0xD9BE 0x502C +0xD9BF 0x500F +0xD9C0 0x502E +0xD9C1 0x502D +0xD9C2 0x4FFE +0xD9C3 0x501C +0xD9C4 0x500C +0xD9C5 0x5025 +0xD9C6 0x5028 +0xD9C7 0x507E +0xD9C8 0x5043 +0xD9C9 0x5055 +0xD9CA 0x5048 +0xD9CB 0x504E +0xD9CC 0x506C +0xD9CD 0x507B +0xD9CE 0x50A5 +0xD9CF 0x50A7 +0xD9D0 0x50A9 +0xD9D1 0x50BA +0xD9D2 0x50D6 +0xD9D3 0x5106 +0xD9D4 0x50ED +0xD9D5 0x50EC +0xD9D6 0x50E6 +0xD9D7 0x50EE +0xD9D8 0x5107 +0xD9D9 0x510B +0xD9DA 0x4EDD +0xD9DB 0x6C3D +0xD9DC 0x4F58 +0xD9DD 0x4F65 +0xD9DE 0x4FCE +0xD9DF 0x9FA0 +0xD9E0 0x6C46 +0xD9E1 0x7C74 +0xD9E2 0x516E +0xD9E3 0x5DFD +0xD9E4 0x9EC9 +0xD9E5 0x9998 +0xD9E6 0x5181 +0xD9E7 0x5914 +0xD9E8 0x52F9 +0xD9E9 0x530D +0xD9EA 0x8A07 +0xD9EB 0x5310 +0xD9EC 0x51EB +0xD9ED 0x5919 +0xD9EE 0x5155 +0xD9EF 0x4EA0 +0xD9F0 0x5156 +0xD9F1 0x4EB3 +0xD9F2 0x886E +0xD9F3 0x88A4 +0xD9F4 0x4EB5 +0xD9F5 0x8114 +0xD9F6 0x88D2 +0xD9F7 0x7980 +0xD9F8 0x5B34 +0xD9F9 0x8803 +0xD9FA 0x7FB8 +0xD9FB 0x51AB +0xD9FC 0x51B1 +0xD9FD 0x51BD +0xD9FE 0x51BC +0xDA40 0x8D0E +0xDA41 0x8D0F +0xDA42 0x8D10 +0xDA43 0x8D11 +0xDA44 0x8D12 +0xDA45 0x8D13 +0xDA46 0x8D14 +0xDA47 0x8D15 +0xDA48 0x8D16 +0xDA49 0x8D17 +0xDA4A 0x8D18 +0xDA4B 0x8D19 +0xDA4C 0x8D1A +0xDA4D 0x8D1B +0xDA4E 0x8D1C +0xDA4F 0x8D20 +0xDA50 0x8D51 +0xDA51 0x8D52 +0xDA52 0x8D57 +0xDA53 0x8D5F +0xDA54 0x8D65 +0xDA55 0x8D68 +0xDA56 0x8D69 +0xDA57 0x8D6A +0xDA58 0x8D6C +0xDA59 0x8D6E +0xDA5A 0x8D6F +0xDA5B 0x8D71 +0xDA5C 0x8D72 +0xDA5D 0x8D78 +0xDA5E 0x8D79 +0xDA5F 0x8D7A +0xDA60 0x8D7B +0xDA61 0x8D7C +0xDA62 0x8D7D +0xDA63 0x8D7E +0xDA64 0x8D7F +0xDA65 0x8D80 +0xDA66 0x8D82 +0xDA67 0x8D83 +0xDA68 0x8D86 +0xDA69 0x8D87 +0xDA6A 0x8D88 +0xDA6B 0x8D89 +0xDA6C 0x8D8C +0xDA6D 0x8D8D +0xDA6E 0x8D8E +0xDA6F 0x8D8F +0xDA70 0x8D90 +0xDA71 0x8D92 +0xDA72 0x8D93 +0xDA73 0x8D95 +0xDA74 0x8D96 +0xDA75 0x8D97 +0xDA76 0x8D98 +0xDA77 0x8D99 +0xDA78 0x8D9A +0xDA79 0x8D9B +0xDA7A 0x8D9C +0xDA7B 0x8D9D +0xDA7C 0x8D9E +0xDA7D 0x8DA0 +0xDA7E 0x8DA1 +0xDA80 0x8DA2 +0xDA81 0x8DA4 +0xDA82 0x8DA5 +0xDA83 0x8DA6 +0xDA84 0x8DA7 +0xDA85 0x8DA8 +0xDA86 0x8DA9 +0xDA87 0x8DAA +0xDA88 0x8DAB +0xDA89 0x8DAC +0xDA8A 0x8DAD +0xDA8B 0x8DAE +0xDA8C 0x8DAF +0xDA8D 0x8DB0 +0xDA8E 0x8DB2 +0xDA8F 0x8DB6 +0xDA90 0x8DB7 +0xDA91 0x8DB9 +0xDA92 0x8DBB +0xDA93 0x8DBD +0xDA94 0x8DC0 +0xDA95 0x8DC1 +0xDA96 0x8DC2 +0xDA97 0x8DC5 +0xDA98 0x8DC7 +0xDA99 0x8DC8 +0xDA9A 0x8DC9 +0xDA9B 0x8DCA +0xDA9C 0x8DCD +0xDA9D 0x8DD0 +0xDA9E 0x8DD2 +0xDA9F 0x8DD3 +0xDAA0 0x8DD4 +0xDAA1 0x51C7 +0xDAA2 0x5196 +0xDAA3 0x51A2 +0xDAA4 0x51A5 +0xDAA5 0x8BA0 +0xDAA6 0x8BA6 +0xDAA7 0x8BA7 +0xDAA8 0x8BAA +0xDAA9 0x8BB4 +0xDAAA 0x8BB5 +0xDAAB 0x8BB7 +0xDAAC 0x8BC2 +0xDAAD 0x8BC3 +0xDAAE 0x8BCB +0xDAAF 0x8BCF +0xDAB0 0x8BCE +0xDAB1 0x8BD2 +0xDAB2 0x8BD3 +0xDAB3 0x8BD4 +0xDAB4 0x8BD6 +0xDAB5 0x8BD8 +0xDAB6 0x8BD9 +0xDAB7 0x8BDC +0xDAB8 0x8BDF +0xDAB9 0x8BE0 +0xDABA 0x8BE4 +0xDABB 0x8BE8 +0xDABC 0x8BE9 +0xDABD 0x8BEE +0xDABE 0x8BF0 +0xDABF 0x8BF3 +0xDAC0 0x8BF6 +0xDAC1 0x8BF9 +0xDAC2 0x8BFC +0xDAC3 0x8BFF +0xDAC4 0x8C00 +0xDAC5 0x8C02 +0xDAC6 0x8C04 +0xDAC7 0x8C07 +0xDAC8 0x8C0C +0xDAC9 0x8C0F +0xDACA 0x8C11 +0xDACB 0x8C12 +0xDACC 0x8C14 +0xDACD 0x8C15 +0xDACE 0x8C16 +0xDACF 0x8C19 +0xDAD0 0x8C1B +0xDAD1 0x8C18 +0xDAD2 0x8C1D +0xDAD3 0x8C1F +0xDAD4 0x8C20 +0xDAD5 0x8C21 +0xDAD6 0x8C25 +0xDAD7 0x8C27 +0xDAD8 0x8C2A +0xDAD9 0x8C2B +0xDADA 0x8C2E +0xDADB 0x8C2F +0xDADC 0x8C32 +0xDADD 0x8C33 +0xDADE 0x8C35 +0xDADF 0x8C36 +0xDAE0 0x5369 +0xDAE1 0x537A +0xDAE2 0x961D +0xDAE3 0x9622 +0xDAE4 0x9621 +0xDAE5 0x9631 +0xDAE6 0x962A +0xDAE7 0x963D +0xDAE8 0x963C +0xDAE9 0x9642 +0xDAEA 0x9649 +0xDAEB 0x9654 +0xDAEC 0x965F +0xDAED 0x9667 +0xDAEE 0x966C +0xDAEF 0x9672 +0xDAF0 0x9674 +0xDAF1 0x9688 +0xDAF2 0x968D +0xDAF3 0x9697 +0xDAF4 0x96B0 +0xDAF5 0x9097 +0xDAF6 0x909B +0xDAF7 0x909D +0xDAF8 0x9099 +0xDAF9 0x90AC +0xDAFA 0x90A1 +0xDAFB 0x90B4 +0xDAFC 0x90B3 +0xDAFD 0x90B6 +0xDAFE 0x90BA +0xDB40 0x8DD5 +0xDB41 0x8DD8 +0xDB42 0x8DD9 +0xDB43 0x8DDC +0xDB44 0x8DE0 +0xDB45 0x8DE1 +0xDB46 0x8DE2 +0xDB47 0x8DE5 +0xDB48 0x8DE6 +0xDB49 0x8DE7 +0xDB4A 0x8DE9 +0xDB4B 0x8DED +0xDB4C 0x8DEE +0xDB4D 0x8DF0 +0xDB4E 0x8DF1 +0xDB4F 0x8DF2 +0xDB50 0x8DF4 +0xDB51 0x8DF6 +0xDB52 0x8DFC +0xDB53 0x8DFE +0xDB54 0x8DFF +0xDB55 0x8E00 +0xDB56 0x8E01 +0xDB57 0x8E02 +0xDB58 0x8E03 +0xDB59 0x8E04 +0xDB5A 0x8E06 +0xDB5B 0x8E07 +0xDB5C 0x8E08 +0xDB5D 0x8E0B +0xDB5E 0x8E0D +0xDB5F 0x8E0E +0xDB60 0x8E10 +0xDB61 0x8E11 +0xDB62 0x8E12 +0xDB63 0x8E13 +0xDB64 0x8E15 +0xDB65 0x8E16 +0xDB66 0x8E17 +0xDB67 0x8E18 +0xDB68 0x8E19 +0xDB69 0x8E1A +0xDB6A 0x8E1B +0xDB6B 0x8E1C +0xDB6C 0x8E20 +0xDB6D 0x8E21 +0xDB6E 0x8E24 +0xDB6F 0x8E25 +0xDB70 0x8E26 +0xDB71 0x8E27 +0xDB72 0x8E28 +0xDB73 0x8E2B +0xDB74 0x8E2D +0xDB75 0x8E30 +0xDB76 0x8E32 +0xDB77 0x8E33 +0xDB78 0x8E34 +0xDB79 0x8E36 +0xDB7A 0x8E37 +0xDB7B 0x8E38 +0xDB7C 0x8E3B +0xDB7D 0x8E3C +0xDB7E 0x8E3E +0xDB80 0x8E3F +0xDB81 0x8E43 +0xDB82 0x8E45 +0xDB83 0x8E46 +0xDB84 0x8E4C +0xDB85 0x8E4D +0xDB86 0x8E4E +0xDB87 0x8E4F +0xDB88 0x8E50 +0xDB89 0x8E53 +0xDB8A 0x8E54 +0xDB8B 0x8E55 +0xDB8C 0x8E56 +0xDB8D 0x8E57 +0xDB8E 0x8E58 +0xDB8F 0x8E5A +0xDB90 0x8E5B +0xDB91 0x8E5C +0xDB92 0x8E5D +0xDB93 0x8E5E +0xDB94 0x8E5F +0xDB95 0x8E60 +0xDB96 0x8E61 +0xDB97 0x8E62 +0xDB98 0x8E63 +0xDB99 0x8E64 +0xDB9A 0x8E65 +0xDB9B 0x8E67 +0xDB9C 0x8E68 +0xDB9D 0x8E6A +0xDB9E 0x8E6B +0xDB9F 0x8E6E +0xDBA0 0x8E71 +0xDBA1 0x90B8 +0xDBA2 0x90B0 +0xDBA3 0x90CF +0xDBA4 0x90C5 +0xDBA5 0x90BE +0xDBA6 0x90D0 +0xDBA7 0x90C4 +0xDBA8 0x90C7 +0xDBA9 0x90D3 +0xDBAA 0x90E6 +0xDBAB 0x90E2 +0xDBAC 0x90DC +0xDBAD 0x90D7 +0xDBAE 0x90DB +0xDBAF 0x90EB +0xDBB0 0x90EF +0xDBB1 0x90FE +0xDBB2 0x9104 +0xDBB3 0x9122 +0xDBB4 0x911E +0xDBB5 0x9123 +0xDBB6 0x9131 +0xDBB7 0x912F +0xDBB8 0x9139 +0xDBB9 0x9143 +0xDBBA 0x9146 +0xDBBB 0x520D +0xDBBC 0x5942 +0xDBBD 0x52A2 +0xDBBE 0x52AC +0xDBBF 0x52AD +0xDBC0 0x52BE +0xDBC1 0x54FF +0xDBC2 0x52D0 +0xDBC3 0x52D6 +0xDBC4 0x52F0 +0xDBC5 0x53DF +0xDBC6 0x71EE +0xDBC7 0x77CD +0xDBC8 0x5EF4 +0xDBC9 0x51F5 +0xDBCA 0x51FC +0xDBCB 0x9B2F +0xDBCC 0x53B6 +0xDBCD 0x5F01 +0xDBCE 0x755A +0xDBCF 0x5DEF +0xDBD0 0x574C +0xDBD1 0x57A9 +0xDBD2 0x57A1 +0xDBD3 0x587E +0xDBD4 0x58BC +0xDBD5 0x58C5 +0xDBD6 0x58D1 +0xDBD7 0x5729 +0xDBD8 0x572C +0xDBD9 0x572A +0xDBDA 0x5733 +0xDBDB 0x5739 +0xDBDC 0x572E +0xDBDD 0x572F +0xDBDE 0x575C +0xDBDF 0x573B +0xDBE0 0x5742 +0xDBE1 0x5769 +0xDBE2 0x5785 +0xDBE3 0x576B +0xDBE4 0x5786 +0xDBE5 0x577C +0xDBE6 0x577B +0xDBE7 0x5768 +0xDBE8 0x576D +0xDBE9 0x5776 +0xDBEA 0x5773 +0xDBEB 0x57AD +0xDBEC 0x57A4 +0xDBED 0x578C +0xDBEE 0x57B2 +0xDBEF 0x57CF +0xDBF0 0x57A7 +0xDBF1 0x57B4 +0xDBF2 0x5793 +0xDBF3 0x57A0 +0xDBF4 0x57D5 +0xDBF5 0x57D8 +0xDBF6 0x57DA +0xDBF7 0x57D9 +0xDBF8 0x57D2 +0xDBF9 0x57B8 +0xDBFA 0x57F4 +0xDBFB 0x57EF +0xDBFC 0x57F8 +0xDBFD 0x57E4 +0xDBFE 0x57DD +0xDC40 0x8E73 +0xDC41 0x8E75 +0xDC42 0x8E77 +0xDC43 0x8E78 +0xDC44 0x8E79 +0xDC45 0x8E7A +0xDC46 0x8E7B +0xDC47 0x8E7D +0xDC48 0x8E7E +0xDC49 0x8E80 +0xDC4A 0x8E82 +0xDC4B 0x8E83 +0xDC4C 0x8E84 +0xDC4D 0x8E86 +0xDC4E 0x8E88 +0xDC4F 0x8E89 +0xDC50 0x8E8A +0xDC51 0x8E8B +0xDC52 0x8E8C +0xDC53 0x8E8D +0xDC54 0x8E8E +0xDC55 0x8E91 +0xDC56 0x8E92 +0xDC57 0x8E93 +0xDC58 0x8E95 +0xDC59 0x8E96 +0xDC5A 0x8E97 +0xDC5B 0x8E98 +0xDC5C 0x8E99 +0xDC5D 0x8E9A +0xDC5E 0x8E9B +0xDC5F 0x8E9D +0xDC60 0x8E9F +0xDC61 0x8EA0 +0xDC62 0x8EA1 +0xDC63 0x8EA2 +0xDC64 0x8EA3 +0xDC65 0x8EA4 +0xDC66 0x8EA5 +0xDC67 0x8EA6 +0xDC68 0x8EA7 +0xDC69 0x8EA8 +0xDC6A 0x8EA9 +0xDC6B 0x8EAA +0xDC6C 0x8EAD +0xDC6D 0x8EAE +0xDC6E 0x8EB0 +0xDC6F 0x8EB1 +0xDC70 0x8EB3 +0xDC71 0x8EB4 +0xDC72 0x8EB5 +0xDC73 0x8EB6 +0xDC74 0x8EB7 +0xDC75 0x8EB8 +0xDC76 0x8EB9 +0xDC77 0x8EBB +0xDC78 0x8EBC +0xDC79 0x8EBD +0xDC7A 0x8EBE +0xDC7B 0x8EBF +0xDC7C 0x8EC0 +0xDC7D 0x8EC1 +0xDC7E 0x8EC2 +0xDC80 0x8EC3 +0xDC81 0x8EC4 +0xDC82 0x8EC5 +0xDC83 0x8EC6 +0xDC84 0x8EC7 +0xDC85 0x8EC8 +0xDC86 0x8EC9 +0xDC87 0x8ECA +0xDC88 0x8ECB +0xDC89 0x8ECC +0xDC8A 0x8ECD +0xDC8B 0x8ECF +0xDC8C 0x8ED0 +0xDC8D 0x8ED1 +0xDC8E 0x8ED2 +0xDC8F 0x8ED3 +0xDC90 0x8ED4 +0xDC91 0x8ED5 +0xDC92 0x8ED6 +0xDC93 0x8ED7 +0xDC94 0x8ED8 +0xDC95 0x8ED9 +0xDC96 0x8EDA +0xDC97 0x8EDB +0xDC98 0x8EDC +0xDC99 0x8EDD +0xDC9A 0x8EDE +0xDC9B 0x8EDF +0xDC9C 0x8EE0 +0xDC9D 0x8EE1 +0xDC9E 0x8EE2 +0xDC9F 0x8EE3 +0xDCA0 0x8EE4 +0xDCA1 0x580B +0xDCA2 0x580D +0xDCA3 0x57FD +0xDCA4 0x57ED +0xDCA5 0x5800 +0xDCA6 0x581E +0xDCA7 0x5819 +0xDCA8 0x5844 +0xDCA9 0x5820 +0xDCAA 0x5865 +0xDCAB 0x586C +0xDCAC 0x5881 +0xDCAD 0x5889 +0xDCAE 0x589A +0xDCAF 0x5880 +0xDCB0 0x99A8 +0xDCB1 0x9F19 +0xDCB2 0x61FF +0xDCB3 0x8279 +0xDCB4 0x827D +0xDCB5 0x827F +0xDCB6 0x828F +0xDCB7 0x828A +0xDCB8 0x82A8 +0xDCB9 0x8284 +0xDCBA 0x828E +0xDCBB 0x8291 +0xDCBC 0x8297 +0xDCBD 0x8299 +0xDCBE 0x82AB +0xDCBF 0x82B8 +0xDCC0 0x82BE +0xDCC1 0x82B0 +0xDCC2 0x82C8 +0xDCC3 0x82CA +0xDCC4 0x82E3 +0xDCC5 0x8298 +0xDCC6 0x82B7 +0xDCC7 0x82AE +0xDCC8 0x82CB +0xDCC9 0x82CC +0xDCCA 0x82C1 +0xDCCB 0x82A9 +0xDCCC 0x82B4 +0xDCCD 0x82A1 +0xDCCE 0x82AA +0xDCCF 0x829F +0xDCD0 0x82C4 +0xDCD1 0x82CE +0xDCD2 0x82A4 +0xDCD3 0x82E1 +0xDCD4 0x8309 +0xDCD5 0x82F7 +0xDCD6 0x82E4 +0xDCD7 0x830F +0xDCD8 0x8307 +0xDCD9 0x82DC +0xDCDA 0x82F4 +0xDCDB 0x82D2 +0xDCDC 0x82D8 +0xDCDD 0x830C +0xDCDE 0x82FB +0xDCDF 0x82D3 +0xDCE0 0x8311 +0xDCE1 0x831A +0xDCE2 0x8306 +0xDCE3 0x8314 +0xDCE4 0x8315 +0xDCE5 0x82E0 +0xDCE6 0x82D5 +0xDCE7 0x831C +0xDCE8 0x8351 +0xDCE9 0x835B +0xDCEA 0x835C +0xDCEB 0x8308 +0xDCEC 0x8392 +0xDCED 0x833C +0xDCEE 0x8334 +0xDCEF 0x8331 +0xDCF0 0x839B +0xDCF1 0x835E +0xDCF2 0x832F +0xDCF3 0x834F +0xDCF4 0x8347 +0xDCF5 0x8343 +0xDCF6 0x835F +0xDCF7 0x8340 +0xDCF8 0x8317 +0xDCF9 0x8360 +0xDCFA 0x832D +0xDCFB 0x833A +0xDCFC 0x8333 +0xDCFD 0x8366 +0xDCFE 0x8365 +0xDD40 0x8EE5 +0xDD41 0x8EE6 +0xDD42 0x8EE7 +0xDD43 0x8EE8 +0xDD44 0x8EE9 +0xDD45 0x8EEA +0xDD46 0x8EEB +0xDD47 0x8EEC +0xDD48 0x8EED +0xDD49 0x8EEE +0xDD4A 0x8EEF +0xDD4B 0x8EF0 +0xDD4C 0x8EF1 +0xDD4D 0x8EF2 +0xDD4E 0x8EF3 +0xDD4F 0x8EF4 +0xDD50 0x8EF5 +0xDD51 0x8EF6 +0xDD52 0x8EF7 +0xDD53 0x8EF8 +0xDD54 0x8EF9 +0xDD55 0x8EFA +0xDD56 0x8EFB +0xDD57 0x8EFC +0xDD58 0x8EFD +0xDD59 0x8EFE +0xDD5A 0x8EFF +0xDD5B 0x8F00 +0xDD5C 0x8F01 +0xDD5D 0x8F02 +0xDD5E 0x8F03 +0xDD5F 0x8F04 +0xDD60 0x8F05 +0xDD61 0x8F06 +0xDD62 0x8F07 +0xDD63 0x8F08 +0xDD64 0x8F09 +0xDD65 0x8F0A +0xDD66 0x8F0B +0xDD67 0x8F0C +0xDD68 0x8F0D +0xDD69 0x8F0E +0xDD6A 0x8F0F +0xDD6B 0x8F10 +0xDD6C 0x8F11 +0xDD6D 0x8F12 +0xDD6E 0x8F13 +0xDD6F 0x8F14 +0xDD70 0x8F15 +0xDD71 0x8F16 +0xDD72 0x8F17 +0xDD73 0x8F18 +0xDD74 0x8F19 +0xDD75 0x8F1A +0xDD76 0x8F1B +0xDD77 0x8F1C +0xDD78 0x8F1D +0xDD79 0x8F1E +0xDD7A 0x8F1F +0xDD7B 0x8F20 +0xDD7C 0x8F21 +0xDD7D 0x8F22 +0xDD7E 0x8F23 +0xDD80 0x8F24 +0xDD81 0x8F25 +0xDD82 0x8F26 +0xDD83 0x8F27 +0xDD84 0x8F28 +0xDD85 0x8F29 +0xDD86 0x8F2A +0xDD87 0x8F2B +0xDD88 0x8F2C +0xDD89 0x8F2D +0xDD8A 0x8F2E +0xDD8B 0x8F2F +0xDD8C 0x8F30 +0xDD8D 0x8F31 +0xDD8E 0x8F32 +0xDD8F 0x8F33 +0xDD90 0x8F34 +0xDD91 0x8F35 +0xDD92 0x8F36 +0xDD93 0x8F37 +0xDD94 0x8F38 +0xDD95 0x8F39 +0xDD96 0x8F3A +0xDD97 0x8F3B +0xDD98 0x8F3C +0xDD99 0x8F3D +0xDD9A 0x8F3E +0xDD9B 0x8F3F +0xDD9C 0x8F40 +0xDD9D 0x8F41 +0xDD9E 0x8F42 +0xDD9F 0x8F43 +0xDDA0 0x8F44 +0xDDA1 0x8368 +0xDDA2 0x831B +0xDDA3 0x8369 +0xDDA4 0x836C +0xDDA5 0x836A +0xDDA6 0x836D +0xDDA7 0x836E +0xDDA8 0x83B0 +0xDDA9 0x8378 +0xDDAA 0x83B3 +0xDDAB 0x83B4 +0xDDAC 0x83A0 +0xDDAD 0x83AA +0xDDAE 0x8393 +0xDDAF 0x839C +0xDDB0 0x8385 +0xDDB1 0x837C +0xDDB2 0x83B6 +0xDDB3 0x83A9 +0xDDB4 0x837D +0xDDB5 0x83B8 +0xDDB6 0x837B +0xDDB7 0x8398 +0xDDB8 0x839E +0xDDB9 0x83A8 +0xDDBA 0x83BA +0xDDBB 0x83BC +0xDDBC 0x83C1 +0xDDBD 0x8401 +0xDDBE 0x83E5 +0xDDBF 0x83D8 +0xDDC0 0x5807 +0xDDC1 0x8418 +0xDDC2 0x840B +0xDDC3 0x83DD +0xDDC4 0x83FD +0xDDC5 0x83D6 +0xDDC6 0x841C +0xDDC7 0x8438 +0xDDC8 0x8411 +0xDDC9 0x8406 +0xDDCA 0x83D4 +0xDDCB 0x83DF +0xDDCC 0x840F +0xDDCD 0x8403 +0xDDCE 0x83F8 +0xDDCF 0x83F9 +0xDDD0 0x83EA +0xDDD1 0x83C5 +0xDDD2 0x83C0 +0xDDD3 0x8426 +0xDDD4 0x83F0 +0xDDD5 0x83E1 +0xDDD6 0x845C +0xDDD7 0x8451 +0xDDD8 0x845A +0xDDD9 0x8459 +0xDDDA 0x8473 +0xDDDB 0x8487 +0xDDDC 0x8488 +0xDDDD 0x847A +0xDDDE 0x8489 +0xDDDF 0x8478 +0xDDE0 0x843C +0xDDE1 0x8446 +0xDDE2 0x8469 +0xDDE3 0x8476 +0xDDE4 0x848C +0xDDE5 0x848E +0xDDE6 0x8431 +0xDDE7 0x846D +0xDDE8 0x84C1 +0xDDE9 0x84CD +0xDDEA 0x84D0 +0xDDEB 0x84E6 +0xDDEC 0x84BD +0xDDED 0x84D3 +0xDDEE 0x84CA +0xDDEF 0x84BF +0xDDF0 0x84BA +0xDDF1 0x84E0 +0xDDF2 0x84A1 +0xDDF3 0x84B9 +0xDDF4 0x84B4 +0xDDF5 0x8497 +0xDDF6 0x84E5 +0xDDF7 0x84E3 +0xDDF8 0x850C +0xDDF9 0x750D +0xDDFA 0x8538 +0xDDFB 0x84F0 +0xDDFC 0x8539 +0xDDFD 0x851F +0xDDFE 0x853A +0xDE40 0x8F45 +0xDE41 0x8F46 +0xDE42 0x8F47 +0xDE43 0x8F48 +0xDE44 0x8F49 +0xDE45 0x8F4A +0xDE46 0x8F4B +0xDE47 0x8F4C +0xDE48 0x8F4D +0xDE49 0x8F4E +0xDE4A 0x8F4F +0xDE4B 0x8F50 +0xDE4C 0x8F51 +0xDE4D 0x8F52 +0xDE4E 0x8F53 +0xDE4F 0x8F54 +0xDE50 0x8F55 +0xDE51 0x8F56 +0xDE52 0x8F57 +0xDE53 0x8F58 +0xDE54 0x8F59 +0xDE55 0x8F5A +0xDE56 0x8F5B +0xDE57 0x8F5C +0xDE58 0x8F5D +0xDE59 0x8F5E +0xDE5A 0x8F5F +0xDE5B 0x8F60 +0xDE5C 0x8F61 +0xDE5D 0x8F62 +0xDE5E 0x8F63 +0xDE5F 0x8F64 +0xDE60 0x8F65 +0xDE61 0x8F6A +0xDE62 0x8F80 +0xDE63 0x8F8C +0xDE64 0x8F92 +0xDE65 0x8F9D +0xDE66 0x8FA0 +0xDE67 0x8FA1 +0xDE68 0x8FA2 +0xDE69 0x8FA4 +0xDE6A 0x8FA5 +0xDE6B 0x8FA6 +0xDE6C 0x8FA7 +0xDE6D 0x8FAA +0xDE6E 0x8FAC +0xDE6F 0x8FAD +0xDE70 0x8FAE +0xDE71 0x8FAF +0xDE72 0x8FB2 +0xDE73 0x8FB3 +0xDE74 0x8FB4 +0xDE75 0x8FB5 +0xDE76 0x8FB7 +0xDE77 0x8FB8 +0xDE78 0x8FBA +0xDE79 0x8FBB +0xDE7A 0x8FBC +0xDE7B 0x8FBF +0xDE7C 0x8FC0 +0xDE7D 0x8FC3 +0xDE7E 0x8FC6 +0xDE80 0x8FC9 +0xDE81 0x8FCA +0xDE82 0x8FCB +0xDE83 0x8FCC +0xDE84 0x8FCD +0xDE85 0x8FCF +0xDE86 0x8FD2 +0xDE87 0x8FD6 +0xDE88 0x8FD7 +0xDE89 0x8FDA +0xDE8A 0x8FE0 +0xDE8B 0x8FE1 +0xDE8C 0x8FE3 +0xDE8D 0x8FE7 +0xDE8E 0x8FEC +0xDE8F 0x8FEF +0xDE90 0x8FF1 +0xDE91 0x8FF2 +0xDE92 0x8FF4 +0xDE93 0x8FF5 +0xDE94 0x8FF6 +0xDE95 0x8FFA +0xDE96 0x8FFB +0xDE97 0x8FFC +0xDE98 0x8FFE +0xDE99 0x8FFF +0xDE9A 0x9007 +0xDE9B 0x9008 +0xDE9C 0x900C +0xDE9D 0x900E +0xDE9E 0x9013 +0xDE9F 0x9015 +0xDEA0 0x9018 +0xDEA1 0x8556 +0xDEA2 0x853B +0xDEA3 0x84FF +0xDEA4 0x84FC +0xDEA5 0x8559 +0xDEA6 0x8548 +0xDEA7 0x8568 +0xDEA8 0x8564 +0xDEA9 0x855E +0xDEAA 0x857A +0xDEAB 0x77A2 +0xDEAC 0x8543 +0xDEAD 0x8572 +0xDEAE 0x857B +0xDEAF 0x85A4 +0xDEB0 0x85A8 +0xDEB1 0x8587 +0xDEB2 0x858F +0xDEB3 0x8579 +0xDEB4 0x85AE +0xDEB5 0x859C +0xDEB6 0x8585 +0xDEB7 0x85B9 +0xDEB8 0x85B7 +0xDEB9 0x85B0 +0xDEBA 0x85D3 +0xDEBB 0x85C1 +0xDEBC 0x85DC +0xDEBD 0x85FF +0xDEBE 0x8627 +0xDEBF 0x8605 +0xDEC0 0x8629 +0xDEC1 0x8616 +0xDEC2 0x863C +0xDEC3 0x5EFE +0xDEC4 0x5F08 +0xDEC5 0x593C +0xDEC6 0x5941 +0xDEC7 0x8037 +0xDEC8 0x5955 +0xDEC9 0x595A +0xDECA 0x5958 +0xDECB 0x530F +0xDECC 0x5C22 +0xDECD 0x5C25 +0xDECE 0x5C2C +0xDECF 0x5C34 +0xDED0 0x624C +0xDED1 0x626A +0xDED2 0x629F +0xDED3 0x62BB +0xDED4 0x62CA +0xDED5 0x62DA +0xDED6 0x62D7 +0xDED7 0x62EE +0xDED8 0x6322 +0xDED9 0x62F6 +0xDEDA 0x6339 +0xDEDB 0x634B +0xDEDC 0x6343 +0xDEDD 0x63AD +0xDEDE 0x63F6 +0xDEDF 0x6371 +0xDEE0 0x637A +0xDEE1 0x638E +0xDEE2 0x63B4 +0xDEE3 0x636D +0xDEE4 0x63AC +0xDEE5 0x638A +0xDEE6 0x6369 +0xDEE7 0x63AE +0xDEE8 0x63BC +0xDEE9 0x63F2 +0xDEEA 0x63F8 +0xDEEB 0x63E0 +0xDEEC 0x63FF +0xDEED 0x63C4 +0xDEEE 0x63DE +0xDEEF 0x63CE +0xDEF0 0x6452 +0xDEF1 0x63C6 +0xDEF2 0x63BE +0xDEF3 0x6445 +0xDEF4 0x6441 +0xDEF5 0x640B +0xDEF6 0x641B +0xDEF7 0x6420 +0xDEF8 0x640C +0xDEF9 0x6426 +0xDEFA 0x6421 +0xDEFB 0x645E +0xDEFC 0x6484 +0xDEFD 0x646D +0xDEFE 0x6496 +0xDF40 0x9019 +0xDF41 0x901C +0xDF42 0x9023 +0xDF43 0x9024 +0xDF44 0x9025 +0xDF45 0x9027 +0xDF46 0x9028 +0xDF47 0x9029 +0xDF48 0x902A +0xDF49 0x902B +0xDF4A 0x902C +0xDF4B 0x9030 +0xDF4C 0x9031 +0xDF4D 0x9032 +0xDF4E 0x9033 +0xDF4F 0x9034 +0xDF50 0x9037 +0xDF51 0x9039 +0xDF52 0x903A +0xDF53 0x903D +0xDF54 0x903F +0xDF55 0x9040 +0xDF56 0x9043 +0xDF57 0x9045 +0xDF58 0x9046 +0xDF59 0x9048 +0xDF5A 0x9049 +0xDF5B 0x904A +0xDF5C 0x904B +0xDF5D 0x904C +0xDF5E 0x904E +0xDF5F 0x9054 +0xDF60 0x9055 +0xDF61 0x9056 +0xDF62 0x9059 +0xDF63 0x905A +0xDF64 0x905C +0xDF65 0x905D +0xDF66 0x905E +0xDF67 0x905F +0xDF68 0x9060 +0xDF69 0x9061 +0xDF6A 0x9064 +0xDF6B 0x9066 +0xDF6C 0x9067 +0xDF6D 0x9069 +0xDF6E 0x906A +0xDF6F 0x906B +0xDF70 0x906C +0xDF71 0x906F +0xDF72 0x9070 +0xDF73 0x9071 +0xDF74 0x9072 +0xDF75 0x9073 +0xDF76 0x9076 +0xDF77 0x9077 +0xDF78 0x9078 +0xDF79 0x9079 +0xDF7A 0x907A +0xDF7B 0x907B +0xDF7C 0x907C +0xDF7D 0x907E +0xDF7E 0x9081 +0xDF80 0x9084 +0xDF81 0x9085 +0xDF82 0x9086 +0xDF83 0x9087 +0xDF84 0x9089 +0xDF85 0x908A +0xDF86 0x908C +0xDF87 0x908D +0xDF88 0x908E +0xDF89 0x908F +0xDF8A 0x9090 +0xDF8B 0x9092 +0xDF8C 0x9094 +0xDF8D 0x9096 +0xDF8E 0x9098 +0xDF8F 0x909A +0xDF90 0x909C +0xDF91 0x909E +0xDF92 0x909F +0xDF93 0x90A0 +0xDF94 0x90A4 +0xDF95 0x90A5 +0xDF96 0x90A7 +0xDF97 0x90A8 +0xDF98 0x90A9 +0xDF99 0x90AB +0xDF9A 0x90AD +0xDF9B 0x90B2 +0xDF9C 0x90B7 +0xDF9D 0x90BC +0xDF9E 0x90BD +0xDF9F 0x90BF +0xDFA0 0x90C0 +0xDFA1 0x647A +0xDFA2 0x64B7 +0xDFA3 0x64B8 +0xDFA4 0x6499 +0xDFA5 0x64BA +0xDFA6 0x64C0 +0xDFA7 0x64D0 +0xDFA8 0x64D7 +0xDFA9 0x64E4 +0xDFAA 0x64E2 +0xDFAB 0x6509 +0xDFAC 0x6525 +0xDFAD 0x652E +0xDFAE 0x5F0B +0xDFAF 0x5FD2 +0xDFB0 0x7519 +0xDFB1 0x5F11 +0xDFB2 0x535F +0xDFB3 0x53F1 +0xDFB4 0x53FD +0xDFB5 0x53E9 +0xDFB6 0x53E8 +0xDFB7 0x53FB +0xDFB8 0x5412 +0xDFB9 0x5416 +0xDFBA 0x5406 +0xDFBB 0x544B +0xDFBC 0x5452 +0xDFBD 0x5453 +0xDFBE 0x5454 +0xDFBF 0x5456 +0xDFC0 0x5443 +0xDFC1 0x5421 +0xDFC2 0x5457 +0xDFC3 0x5459 +0xDFC4 0x5423 +0xDFC5 0x5432 +0xDFC6 0x5482 +0xDFC7 0x5494 +0xDFC8 0x5477 +0xDFC9 0x5471 +0xDFCA 0x5464 +0xDFCB 0x549A +0xDFCC 0x549B +0xDFCD 0x5484 +0xDFCE 0x5476 +0xDFCF 0x5466 +0xDFD0 0x549D +0xDFD1 0x54D0 +0xDFD2 0x54AD +0xDFD3 0x54C2 +0xDFD4 0x54B4 +0xDFD5 0x54D2 +0xDFD6 0x54A7 +0xDFD7 0x54A6 +0xDFD8 0x54D3 +0xDFD9 0x54D4 +0xDFDA 0x5472 +0xDFDB 0x54A3 +0xDFDC 0x54D5 +0xDFDD 0x54BB +0xDFDE 0x54BF +0xDFDF 0x54CC +0xDFE0 0x54D9 +0xDFE1 0x54DA +0xDFE2 0x54DC +0xDFE3 0x54A9 +0xDFE4 0x54AA +0xDFE5 0x54A4 +0xDFE6 0x54DD +0xDFE7 0x54CF +0xDFE8 0x54DE +0xDFE9 0x551B +0xDFEA 0x54E7 +0xDFEB 0x5520 +0xDFEC 0x54FD +0xDFED 0x5514 +0xDFEE 0x54F3 +0xDFEF 0x5522 +0xDFF0 0x5523 +0xDFF1 0x550F +0xDFF2 0x5511 +0xDFF3 0x5527 +0xDFF4 0x552A +0xDFF5 0x5567 +0xDFF6 0x558F +0xDFF7 0x55B5 +0xDFF8 0x5549 +0xDFF9 0x556D +0xDFFA 0x5541 +0xDFFB 0x5555 +0xDFFC 0x553F +0xDFFD 0x5550 +0xDFFE 0x553C +0xE040 0x90C2 +0xE041 0x90C3 +0xE042 0x90C6 +0xE043 0x90C8 +0xE044 0x90C9 +0xE045 0x90CB +0xE046 0x90CC +0xE047 0x90CD +0xE048 0x90D2 +0xE049 0x90D4 +0xE04A 0x90D5 +0xE04B 0x90D6 +0xE04C 0x90D8 +0xE04D 0x90D9 +0xE04E 0x90DA +0xE04F 0x90DE +0xE050 0x90DF +0xE051 0x90E0 +0xE052 0x90E3 +0xE053 0x90E4 +0xE054 0x90E5 +0xE055 0x90E9 +0xE056 0x90EA +0xE057 0x90EC +0xE058 0x90EE +0xE059 0x90F0 +0xE05A 0x90F1 +0xE05B 0x90F2 +0xE05C 0x90F3 +0xE05D 0x90F5 +0xE05E 0x90F6 +0xE05F 0x90F7 +0xE060 0x90F9 +0xE061 0x90FA +0xE062 0x90FB +0xE063 0x90FC +0xE064 0x90FF +0xE065 0x9100 +0xE066 0x9101 +0xE067 0x9103 +0xE068 0x9105 +0xE069 0x9106 +0xE06A 0x9107 +0xE06B 0x9108 +0xE06C 0x9109 +0xE06D 0x910A +0xE06E 0x910B +0xE06F 0x910C +0xE070 0x910D +0xE071 0x910E +0xE072 0x910F +0xE073 0x9110 +0xE074 0x9111 +0xE075 0x9112 +0xE076 0x9113 +0xE077 0x9114 +0xE078 0x9115 +0xE079 0x9116 +0xE07A 0x9117 +0xE07B 0x9118 +0xE07C 0x911A +0xE07D 0x911B +0xE07E 0x911C +0xE080 0x911D +0xE081 0x911F +0xE082 0x9120 +0xE083 0x9121 +0xE084 0x9124 +0xE085 0x9125 +0xE086 0x9126 +0xE087 0x9127 +0xE088 0x9128 +0xE089 0x9129 +0xE08A 0x912A +0xE08B 0x912B +0xE08C 0x912C +0xE08D 0x912D +0xE08E 0x912E +0xE08F 0x9130 +0xE090 0x9132 +0xE091 0x9133 +0xE092 0x9134 +0xE093 0x9135 +0xE094 0x9136 +0xE095 0x9137 +0xE096 0x9138 +0xE097 0x913A +0xE098 0x913B +0xE099 0x913C +0xE09A 0x913D +0xE09B 0x913E +0xE09C 0x913F +0xE09D 0x9140 +0xE09E 0x9141 +0xE09F 0x9142 +0xE0A0 0x9144 +0xE0A1 0x5537 +0xE0A2 0x5556 +0xE0A3 0x5575 +0xE0A4 0x5576 +0xE0A5 0x5577 +0xE0A6 0x5533 +0xE0A7 0x5530 +0xE0A8 0x555C +0xE0A9 0x558B +0xE0AA 0x55D2 +0xE0AB 0x5583 +0xE0AC 0x55B1 +0xE0AD 0x55B9 +0xE0AE 0x5588 +0xE0AF 0x5581 +0xE0B0 0x559F +0xE0B1 0x557E +0xE0B2 0x55D6 +0xE0B3 0x5591 +0xE0B4 0x557B +0xE0B5 0x55DF +0xE0B6 0x55BD +0xE0B7 0x55BE +0xE0B8 0x5594 +0xE0B9 0x5599 +0xE0BA 0x55EA +0xE0BB 0x55F7 +0xE0BC 0x55C9 +0xE0BD 0x561F +0xE0BE 0x55D1 +0xE0BF 0x55EB +0xE0C0 0x55EC +0xE0C1 0x55D4 +0xE0C2 0x55E6 +0xE0C3 0x55DD +0xE0C4 0x55C4 +0xE0C5 0x55EF +0xE0C6 0x55E5 +0xE0C7 0x55F2 +0xE0C8 0x55F3 +0xE0C9 0x55CC +0xE0CA 0x55CD +0xE0CB 0x55E8 +0xE0CC 0x55F5 +0xE0CD 0x55E4 +0xE0CE 0x8F94 +0xE0CF 0x561E +0xE0D0 0x5608 +0xE0D1 0x560C +0xE0D2 0x5601 +0xE0D3 0x5624 +0xE0D4 0x5623 +0xE0D5 0x55FE +0xE0D6 0x5600 +0xE0D7 0x5627 +0xE0D8 0x562D +0xE0D9 0x5658 +0xE0DA 0x5639 +0xE0DB 0x5657 +0xE0DC 0x562C +0xE0DD 0x564D +0xE0DE 0x5662 +0xE0DF 0x5659 +0xE0E0 0x565C +0xE0E1 0x564C +0xE0E2 0x5654 +0xE0E3 0x5686 +0xE0E4 0x5664 +0xE0E5 0x5671 +0xE0E6 0x566B +0xE0E7 0x567B +0xE0E8 0x567C +0xE0E9 0x5685 +0xE0EA 0x5693 +0xE0EB 0x56AF +0xE0EC 0x56D4 +0xE0ED 0x56D7 +0xE0EE 0x56DD +0xE0EF 0x56E1 +0xE0F0 0x56F5 +0xE0F1 0x56EB +0xE0F2 0x56F9 +0xE0F3 0x56FF +0xE0F4 0x5704 +0xE0F5 0x570A +0xE0F6 0x5709 +0xE0F7 0x571C +0xE0F8 0x5E0F +0xE0F9 0x5E19 +0xE0FA 0x5E14 +0xE0FB 0x5E11 +0xE0FC 0x5E31 +0xE0FD 0x5E3B +0xE0FE 0x5E3C +0xE140 0x9145 +0xE141 0x9147 +0xE142 0x9148 +0xE143 0x9151 +0xE144 0x9153 +0xE145 0x9154 +0xE146 0x9155 +0xE147 0x9156 +0xE148 0x9158 +0xE149 0x9159 +0xE14A 0x915B +0xE14B 0x915C +0xE14C 0x915F +0xE14D 0x9160 +0xE14E 0x9166 +0xE14F 0x9167 +0xE150 0x9168 +0xE151 0x916B +0xE152 0x916D +0xE153 0x9173 +0xE154 0x917A +0xE155 0x917B +0xE156 0x917C +0xE157 0x9180 +0xE158 0x9181 +0xE159 0x9182 +0xE15A 0x9183 +0xE15B 0x9184 +0xE15C 0x9186 +0xE15D 0x9188 +0xE15E 0x918A +0xE15F 0x918E +0xE160 0x918F +0xE161 0x9193 +0xE162 0x9194 +0xE163 0x9195 +0xE164 0x9196 +0xE165 0x9197 +0xE166 0x9198 +0xE167 0x9199 +0xE168 0x919C +0xE169 0x919D +0xE16A 0x919E +0xE16B 0x919F +0xE16C 0x91A0 +0xE16D 0x91A1 +0xE16E 0x91A4 +0xE16F 0x91A5 +0xE170 0x91A6 +0xE171 0x91A7 +0xE172 0x91A8 +0xE173 0x91A9 +0xE174 0x91AB +0xE175 0x91AC +0xE176 0x91B0 +0xE177 0x91B1 +0xE178 0x91B2 +0xE179 0x91B3 +0xE17A 0x91B6 +0xE17B 0x91B7 +0xE17C 0x91B8 +0xE17D 0x91B9 +0xE17E 0x91BB +0xE180 0x91BC +0xE181 0x91BD +0xE182 0x91BE +0xE183 0x91BF +0xE184 0x91C0 +0xE185 0x91C1 +0xE186 0x91C2 +0xE187 0x91C3 +0xE188 0x91C4 +0xE189 0x91C5 +0xE18A 0x91C6 +0xE18B 0x91C8 +0xE18C 0x91CB +0xE18D 0x91D0 +0xE18E 0x91D2 +0xE18F 0x91D3 +0xE190 0x91D4 +0xE191 0x91D5 +0xE192 0x91D6 +0xE193 0x91D7 +0xE194 0x91D8 +0xE195 0x91D9 +0xE196 0x91DA +0xE197 0x91DB +0xE198 0x91DD +0xE199 0x91DE +0xE19A 0x91DF +0xE19B 0x91E0 +0xE19C 0x91E1 +0xE19D 0x91E2 +0xE19E 0x91E3 +0xE19F 0x91E4 +0xE1A0 0x91E5 +0xE1A1 0x5E37 +0xE1A2 0x5E44 +0xE1A3 0x5E54 +0xE1A4 0x5E5B +0xE1A5 0x5E5E +0xE1A6 0x5E61 +0xE1A7 0x5C8C +0xE1A8 0x5C7A +0xE1A9 0x5C8D +0xE1AA 0x5C90 +0xE1AB 0x5C96 +0xE1AC 0x5C88 +0xE1AD 0x5C98 +0xE1AE 0x5C99 +0xE1AF 0x5C91 +0xE1B0 0x5C9A +0xE1B1 0x5C9C +0xE1B2 0x5CB5 +0xE1B3 0x5CA2 +0xE1B4 0x5CBD +0xE1B5 0x5CAC +0xE1B6 0x5CAB +0xE1B7 0x5CB1 +0xE1B8 0x5CA3 +0xE1B9 0x5CC1 +0xE1BA 0x5CB7 +0xE1BB 0x5CC4 +0xE1BC 0x5CD2 +0xE1BD 0x5CE4 +0xE1BE 0x5CCB +0xE1BF 0x5CE5 +0xE1C0 0x5D02 +0xE1C1 0x5D03 +0xE1C2 0x5D27 +0xE1C3 0x5D26 +0xE1C4 0x5D2E +0xE1C5 0x5D24 +0xE1C6 0x5D1E +0xE1C7 0x5D06 +0xE1C8 0x5D1B +0xE1C9 0x5D58 +0xE1CA 0x5D3E +0xE1CB 0x5D34 +0xE1CC 0x5D3D +0xE1CD 0x5D6C +0xE1CE 0x5D5B +0xE1CF 0x5D6F +0xE1D0 0x5D5D +0xE1D1 0x5D6B +0xE1D2 0x5D4B +0xE1D3 0x5D4A +0xE1D4 0x5D69 +0xE1D5 0x5D74 +0xE1D6 0x5D82 +0xE1D7 0x5D99 +0xE1D8 0x5D9D +0xE1D9 0x8C73 +0xE1DA 0x5DB7 +0xE1DB 0x5DC5 +0xE1DC 0x5F73 +0xE1DD 0x5F77 +0xE1DE 0x5F82 +0xE1DF 0x5F87 +0xE1E0 0x5F89 +0xE1E1 0x5F8C +0xE1E2 0x5F95 +0xE1E3 0x5F99 +0xE1E4 0x5F9C +0xE1E5 0x5FA8 +0xE1E6 0x5FAD +0xE1E7 0x5FB5 +0xE1E8 0x5FBC +0xE1E9 0x8862 +0xE1EA 0x5F61 +0xE1EB 0x72AD +0xE1EC 0x72B0 +0xE1ED 0x72B4 +0xE1EE 0x72B7 +0xE1EF 0x72B8 +0xE1F0 0x72C3 +0xE1F1 0x72C1 +0xE1F2 0x72CE +0xE1F3 0x72CD +0xE1F4 0x72D2 +0xE1F5 0x72E8 +0xE1F6 0x72EF +0xE1F7 0x72E9 +0xE1F8 0x72F2 +0xE1F9 0x72F4 +0xE1FA 0x72F7 +0xE1FB 0x7301 +0xE1FC 0x72F3 +0xE1FD 0x7303 +0xE1FE 0x72FA +0xE240 0x91E6 +0xE241 0x91E7 +0xE242 0x91E8 +0xE243 0x91E9 +0xE244 0x91EA +0xE245 0x91EB +0xE246 0x91EC +0xE247 0x91ED +0xE248 0x91EE +0xE249 0x91EF +0xE24A 0x91F0 +0xE24B 0x91F1 +0xE24C 0x91F2 +0xE24D 0x91F3 +0xE24E 0x91F4 +0xE24F 0x91F5 +0xE250 0x91F6 +0xE251 0x91F7 +0xE252 0x91F8 +0xE253 0x91F9 +0xE254 0x91FA +0xE255 0x91FB +0xE256 0x91FC +0xE257 0x91FD +0xE258 0x91FE +0xE259 0x91FF +0xE25A 0x9200 +0xE25B 0x9201 +0xE25C 0x9202 +0xE25D 0x9203 +0xE25E 0x9204 +0xE25F 0x9205 +0xE260 0x9206 +0xE261 0x9207 +0xE262 0x9208 +0xE263 0x9209 +0xE264 0x920A +0xE265 0x920B +0xE266 0x920C +0xE267 0x920D +0xE268 0x920E +0xE269 0x920F +0xE26A 0x9210 +0xE26B 0x9211 +0xE26C 0x9212 +0xE26D 0x9213 +0xE26E 0x9214 +0xE26F 0x9215 +0xE270 0x9216 +0xE271 0x9217 +0xE272 0x9218 +0xE273 0x9219 +0xE274 0x921A +0xE275 0x921B +0xE276 0x921C +0xE277 0x921D +0xE278 0x921E +0xE279 0x921F +0xE27A 0x9220 +0xE27B 0x9221 +0xE27C 0x9222 +0xE27D 0x9223 +0xE27E 0x9224 +0xE280 0x9225 +0xE281 0x9226 +0xE282 0x9227 +0xE283 0x9228 +0xE284 0x9229 +0xE285 0x922A +0xE286 0x922B +0xE287 0x922C +0xE288 0x922D +0xE289 0x922E +0xE28A 0x922F +0xE28B 0x9230 +0xE28C 0x9231 +0xE28D 0x9232 +0xE28E 0x9233 +0xE28F 0x9234 +0xE290 0x9235 +0xE291 0x9236 +0xE292 0x9237 +0xE293 0x9238 +0xE294 0x9239 +0xE295 0x923A +0xE296 0x923B +0xE297 0x923C +0xE298 0x923D +0xE299 0x923E +0xE29A 0x923F +0xE29B 0x9240 +0xE29C 0x9241 +0xE29D 0x9242 +0xE29E 0x9243 +0xE29F 0x9244 +0xE2A0 0x9245 +0xE2A1 0x72FB +0xE2A2 0x7317 +0xE2A3 0x7313 +0xE2A4 0x7321 +0xE2A5 0x730A +0xE2A6 0x731E +0xE2A7 0x731D +0xE2A8 0x7315 +0xE2A9 0x7322 +0xE2AA 0x7339 +0xE2AB 0x7325 +0xE2AC 0x732C +0xE2AD 0x7338 +0xE2AE 0x7331 +0xE2AF 0x7350 +0xE2B0 0x734D +0xE2B1 0x7357 +0xE2B2 0x7360 +0xE2B3 0x736C +0xE2B4 0x736F +0xE2B5 0x737E +0xE2B6 0x821B +0xE2B7 0x5925 +0xE2B8 0x98E7 +0xE2B9 0x5924 +0xE2BA 0x5902 +0xE2BB 0x9963 +0xE2BC 0x9967 +0xE2BD 0x9968 +0xE2BE 0x9969 +0xE2BF 0x996A +0xE2C0 0x996B +0xE2C1 0x996C +0xE2C2 0x9974 +0xE2C3 0x9977 +0xE2C4 0x997D +0xE2C5 0x9980 +0xE2C6 0x9984 +0xE2C7 0x9987 +0xE2C8 0x998A +0xE2C9 0x998D +0xE2CA 0x9990 +0xE2CB 0x9991 +0xE2CC 0x9993 +0xE2CD 0x9994 +0xE2CE 0x9995 +0xE2CF 0x5E80 +0xE2D0 0x5E91 +0xE2D1 0x5E8B +0xE2D2 0x5E96 +0xE2D3 0x5EA5 +0xE2D4 0x5EA0 +0xE2D5 0x5EB9 +0xE2D6 0x5EB5 +0xE2D7 0x5EBE +0xE2D8 0x5EB3 +0xE2D9 0x8D53 +0xE2DA 0x5ED2 +0xE2DB 0x5ED1 +0xE2DC 0x5EDB +0xE2DD 0x5EE8 +0xE2DE 0x5EEA +0xE2DF 0x81BA +0xE2E0 0x5FC4 +0xE2E1 0x5FC9 +0xE2E2 0x5FD6 +0xE2E3 0x5FCF +0xE2E4 0x6003 +0xE2E5 0x5FEE +0xE2E6 0x6004 +0xE2E7 0x5FE1 +0xE2E8 0x5FE4 +0xE2E9 0x5FFE +0xE2EA 0x6005 +0xE2EB 0x6006 +0xE2EC 0x5FEA +0xE2ED 0x5FED +0xE2EE 0x5FF8 +0xE2EF 0x6019 +0xE2F0 0x6035 +0xE2F1 0x6026 +0xE2F2 0x601B +0xE2F3 0x600F +0xE2F4 0x600D +0xE2F5 0x6029 +0xE2F6 0x602B +0xE2F7 0x600A +0xE2F8 0x603F +0xE2F9 0x6021 +0xE2FA 0x6078 +0xE2FB 0x6079 +0xE2FC 0x607B +0xE2FD 0x607A +0xE2FE 0x6042 +0xE340 0x9246 +0xE341 0x9247 +0xE342 0x9248 +0xE343 0x9249 +0xE344 0x924A +0xE345 0x924B +0xE346 0x924C +0xE347 0x924D +0xE348 0x924E +0xE349 0x924F +0xE34A 0x9250 +0xE34B 0x9251 +0xE34C 0x9252 +0xE34D 0x9253 +0xE34E 0x9254 +0xE34F 0x9255 +0xE350 0x9256 +0xE351 0x9257 +0xE352 0x9258 +0xE353 0x9259 +0xE354 0x925A +0xE355 0x925B +0xE356 0x925C +0xE357 0x925D +0xE358 0x925E +0xE359 0x925F +0xE35A 0x9260 +0xE35B 0x9261 +0xE35C 0x9262 +0xE35D 0x9263 +0xE35E 0x9264 +0xE35F 0x9265 +0xE360 0x9266 +0xE361 0x9267 +0xE362 0x9268 +0xE363 0x9269 +0xE364 0x926A +0xE365 0x926B +0xE366 0x926C +0xE367 0x926D +0xE368 0x926E +0xE369 0x926F +0xE36A 0x9270 +0xE36B 0x9271 +0xE36C 0x9272 +0xE36D 0x9273 +0xE36E 0x9275 +0xE36F 0x9276 +0xE370 0x9277 +0xE371 0x9278 +0xE372 0x9279 +0xE373 0x927A +0xE374 0x927B +0xE375 0x927C +0xE376 0x927D +0xE377 0x927E +0xE378 0x927F +0xE379 0x9280 +0xE37A 0x9281 +0xE37B 0x9282 +0xE37C 0x9283 +0xE37D 0x9284 +0xE37E 0x9285 +0xE380 0x9286 +0xE381 0x9287 +0xE382 0x9288 +0xE383 0x9289 +0xE384 0x928A +0xE385 0x928B +0xE386 0x928C +0xE387 0x928D +0xE388 0x928F +0xE389 0x9290 +0xE38A 0x9291 +0xE38B 0x9292 +0xE38C 0x9293 +0xE38D 0x9294 +0xE38E 0x9295 +0xE38F 0x9296 +0xE390 0x9297 +0xE391 0x9298 +0xE392 0x9299 +0xE393 0x929A +0xE394 0x929B +0xE395 0x929C +0xE396 0x929D +0xE397 0x929E +0xE398 0x929F +0xE399 0x92A0 +0xE39A 0x92A1 +0xE39B 0x92A2 +0xE39C 0x92A3 +0xE39D 0x92A4 +0xE39E 0x92A5 +0xE39F 0x92A6 +0xE3A0 0x92A7 +0xE3A1 0x606A +0xE3A2 0x607D +0xE3A3 0x6096 +0xE3A4 0x609A +0xE3A5 0x60AD +0xE3A6 0x609D +0xE3A7 0x6083 +0xE3A8 0x6092 +0xE3A9 0x608C +0xE3AA 0x609B +0xE3AB 0x60EC +0xE3AC 0x60BB +0xE3AD 0x60B1 +0xE3AE 0x60DD +0xE3AF 0x60D8 +0xE3B0 0x60C6 +0xE3B1 0x60DA +0xE3B2 0x60B4 +0xE3B3 0x6120 +0xE3B4 0x6126 +0xE3B5 0x6115 +0xE3B6 0x6123 +0xE3B7 0x60F4 +0xE3B8 0x6100 +0xE3B9 0x610E +0xE3BA 0x612B +0xE3BB 0x614A +0xE3BC 0x6175 +0xE3BD 0x61AC +0xE3BE 0x6194 +0xE3BF 0x61A7 +0xE3C0 0x61B7 +0xE3C1 0x61D4 +0xE3C2 0x61F5 +0xE3C3 0x5FDD +0xE3C4 0x96B3 +0xE3C5 0x95E9 +0xE3C6 0x95EB +0xE3C7 0x95F1 +0xE3C8 0x95F3 +0xE3C9 0x95F5 +0xE3CA 0x95F6 +0xE3CB 0x95FC +0xE3CC 0x95FE +0xE3CD 0x9603 +0xE3CE 0x9604 +0xE3CF 0x9606 +0xE3D0 0x9608 +0xE3D1 0x960A +0xE3D2 0x960B +0xE3D3 0x960C +0xE3D4 0x960D +0xE3D5 0x960F +0xE3D6 0x9612 +0xE3D7 0x9615 +0xE3D8 0x9616 +0xE3D9 0x9617 +0xE3DA 0x9619 +0xE3DB 0x961A +0xE3DC 0x4E2C +0xE3DD 0x723F +0xE3DE 0x6215 +0xE3DF 0x6C35 +0xE3E0 0x6C54 +0xE3E1 0x6C5C +0xE3E2 0x6C4A +0xE3E3 0x6CA3 +0xE3E4 0x6C85 +0xE3E5 0x6C90 +0xE3E6 0x6C94 +0xE3E7 0x6C8C +0xE3E8 0x6C68 +0xE3E9 0x6C69 +0xE3EA 0x6C74 +0xE3EB 0x6C76 +0xE3EC 0x6C86 +0xE3ED 0x6CA9 +0xE3EE 0x6CD0 +0xE3EF 0x6CD4 +0xE3F0 0x6CAD +0xE3F1 0x6CF7 +0xE3F2 0x6CF8 +0xE3F3 0x6CF1 +0xE3F4 0x6CD7 +0xE3F5 0x6CB2 +0xE3F6 0x6CE0 +0xE3F7 0x6CD6 +0xE3F8 0x6CFA +0xE3F9 0x6CEB +0xE3FA 0x6CEE +0xE3FB 0x6CB1 +0xE3FC 0x6CD3 +0xE3FD 0x6CEF +0xE3FE 0x6CFE +0xE440 0x92A8 +0xE441 0x92A9 +0xE442 0x92AA +0xE443 0x92AB +0xE444 0x92AC +0xE445 0x92AD +0xE446 0x92AF +0xE447 0x92B0 +0xE448 0x92B1 +0xE449 0x92B2 +0xE44A 0x92B3 +0xE44B 0x92B4 +0xE44C 0x92B5 +0xE44D 0x92B6 +0xE44E 0x92B7 +0xE44F 0x92B8 +0xE450 0x92B9 +0xE451 0x92BA +0xE452 0x92BB +0xE453 0x92BC +0xE454 0x92BD +0xE455 0x92BE +0xE456 0x92BF +0xE457 0x92C0 +0xE458 0x92C1 +0xE459 0x92C2 +0xE45A 0x92C3 +0xE45B 0x92C4 +0xE45C 0x92C5 +0xE45D 0x92C6 +0xE45E 0x92C7 +0xE45F 0x92C9 +0xE460 0x92CA +0xE461 0x92CB +0xE462 0x92CC +0xE463 0x92CD +0xE464 0x92CE +0xE465 0x92CF +0xE466 0x92D0 +0xE467 0x92D1 +0xE468 0x92D2 +0xE469 0x92D3 +0xE46A 0x92D4 +0xE46B 0x92D5 +0xE46C 0x92D6 +0xE46D 0x92D7 +0xE46E 0x92D8 +0xE46F 0x92D9 +0xE470 0x92DA +0xE471 0x92DB +0xE472 0x92DC +0xE473 0x92DD +0xE474 0x92DE +0xE475 0x92DF +0xE476 0x92E0 +0xE477 0x92E1 +0xE478 0x92E2 +0xE479 0x92E3 +0xE47A 0x92E4 +0xE47B 0x92E5 +0xE47C 0x92E6 +0xE47D 0x92E7 +0xE47E 0x92E8 +0xE480 0x92E9 +0xE481 0x92EA +0xE482 0x92EB +0xE483 0x92EC +0xE484 0x92ED +0xE485 0x92EE +0xE486 0x92EF +0xE487 0x92F0 +0xE488 0x92F1 +0xE489 0x92F2 +0xE48A 0x92F3 +0xE48B 0x92F4 +0xE48C 0x92F5 +0xE48D 0x92F6 +0xE48E 0x92F7 +0xE48F 0x92F8 +0xE490 0x92F9 +0xE491 0x92FA +0xE492 0x92FB +0xE493 0x92FC +0xE494 0x92FD +0xE495 0x92FE +0xE496 0x92FF +0xE497 0x9300 +0xE498 0x9301 +0xE499 0x9302 +0xE49A 0x9303 +0xE49B 0x9304 +0xE49C 0x9305 +0xE49D 0x9306 +0xE49E 0x9307 +0xE49F 0x9308 +0xE4A0 0x9309 +0xE4A1 0x6D39 +0xE4A2 0x6D27 +0xE4A3 0x6D0C +0xE4A4 0x6D43 +0xE4A5 0x6D48 +0xE4A6 0x6D07 +0xE4A7 0x6D04 +0xE4A8 0x6D19 +0xE4A9 0x6D0E +0xE4AA 0x6D2B +0xE4AB 0x6D4D +0xE4AC 0x6D2E +0xE4AD 0x6D35 +0xE4AE 0x6D1A +0xE4AF 0x6D4F +0xE4B0 0x6D52 +0xE4B1 0x6D54 +0xE4B2 0x6D33 +0xE4B3 0x6D91 +0xE4B4 0x6D6F +0xE4B5 0x6D9E +0xE4B6 0x6DA0 +0xE4B7 0x6D5E +0xE4B8 0x6D93 +0xE4B9 0x6D94 +0xE4BA 0x6D5C +0xE4BB 0x6D60 +0xE4BC 0x6D7C +0xE4BD 0x6D63 +0xE4BE 0x6E1A +0xE4BF 0x6DC7 +0xE4C0 0x6DC5 +0xE4C1 0x6DDE +0xE4C2 0x6E0E +0xE4C3 0x6DBF +0xE4C4 0x6DE0 +0xE4C5 0x6E11 +0xE4C6 0x6DE6 +0xE4C7 0x6DDD +0xE4C8 0x6DD9 +0xE4C9 0x6E16 +0xE4CA 0x6DAB +0xE4CB 0x6E0C +0xE4CC 0x6DAE +0xE4CD 0x6E2B +0xE4CE 0x6E6E +0xE4CF 0x6E4E +0xE4D0 0x6E6B +0xE4D1 0x6EB2 +0xE4D2 0x6E5F +0xE4D3 0x6E86 +0xE4D4 0x6E53 +0xE4D5 0x6E54 +0xE4D6 0x6E32 +0xE4D7 0x6E25 +0xE4D8 0x6E44 +0xE4D9 0x6EDF +0xE4DA 0x6EB1 +0xE4DB 0x6E98 +0xE4DC 0x6EE0 +0xE4DD 0x6F2D +0xE4DE 0x6EE2 +0xE4DF 0x6EA5 +0xE4E0 0x6EA7 +0xE4E1 0x6EBD +0xE4E2 0x6EBB +0xE4E3 0x6EB7 +0xE4E4 0x6ED7 +0xE4E5 0x6EB4 +0xE4E6 0x6ECF +0xE4E7 0x6E8F +0xE4E8 0x6EC2 +0xE4E9 0x6E9F +0xE4EA 0x6F62 +0xE4EB 0x6F46 +0xE4EC 0x6F47 +0xE4ED 0x6F24 +0xE4EE 0x6F15 +0xE4EF 0x6EF9 +0xE4F0 0x6F2F +0xE4F1 0x6F36 +0xE4F2 0x6F4B +0xE4F3 0x6F74 +0xE4F4 0x6F2A +0xE4F5 0x6F09 +0xE4F6 0x6F29 +0xE4F7 0x6F89 +0xE4F8 0x6F8D +0xE4F9 0x6F8C +0xE4FA 0x6F78 +0xE4FB 0x6F72 +0xE4FC 0x6F7C +0xE4FD 0x6F7A +0xE4FE 0x6FD1 +0xE540 0x930A +0xE541 0x930B +0xE542 0x930C +0xE543 0x930D +0xE544 0x930E +0xE545 0x930F +0xE546 0x9310 +0xE547 0x9311 +0xE548 0x9312 +0xE549 0x9313 +0xE54A 0x9314 +0xE54B 0x9315 +0xE54C 0x9316 +0xE54D 0x9317 +0xE54E 0x9318 +0xE54F 0x9319 +0xE550 0x931A +0xE551 0x931B +0xE552 0x931C +0xE553 0x931D +0xE554 0x931E +0xE555 0x931F +0xE556 0x9320 +0xE557 0x9321 +0xE558 0x9322 +0xE559 0x9323 +0xE55A 0x9324 +0xE55B 0x9325 +0xE55C 0x9326 +0xE55D 0x9327 +0xE55E 0x9328 +0xE55F 0x9329 +0xE560 0x932A +0xE561 0x932B +0xE562 0x932C +0xE563 0x932D +0xE564 0x932E +0xE565 0x932F +0xE566 0x9330 +0xE567 0x9331 +0xE568 0x9332 +0xE569 0x9333 +0xE56A 0x9334 +0xE56B 0x9335 +0xE56C 0x9336 +0xE56D 0x9337 +0xE56E 0x9338 +0xE56F 0x9339 +0xE570 0x933A +0xE571 0x933B +0xE572 0x933C +0xE573 0x933D +0xE574 0x933F +0xE575 0x9340 +0xE576 0x9341 +0xE577 0x9342 +0xE578 0x9343 +0xE579 0x9344 +0xE57A 0x9345 +0xE57B 0x9346 +0xE57C 0x9347 +0xE57D 0x9348 +0xE57E 0x9349 +0xE580 0x934A +0xE581 0x934B +0xE582 0x934C +0xE583 0x934D +0xE584 0x934E +0xE585 0x934F +0xE586 0x9350 +0xE587 0x9351 +0xE588 0x9352 +0xE589 0x9353 +0xE58A 0x9354 +0xE58B 0x9355 +0xE58C 0x9356 +0xE58D 0x9357 +0xE58E 0x9358 +0xE58F 0x9359 +0xE590 0x935A +0xE591 0x935B +0xE592 0x935C +0xE593 0x935D +0xE594 0x935E +0xE595 0x935F +0xE596 0x9360 +0xE597 0x9361 +0xE598 0x9362 +0xE599 0x9363 +0xE59A 0x9364 +0xE59B 0x9365 +0xE59C 0x9366 +0xE59D 0x9367 +0xE59E 0x9368 +0xE59F 0x9369 +0xE5A0 0x936B +0xE5A1 0x6FC9 +0xE5A2 0x6FA7 +0xE5A3 0x6FB9 +0xE5A4 0x6FB6 +0xE5A5 0x6FC2 +0xE5A6 0x6FE1 +0xE5A7 0x6FEE +0xE5A8 0x6FDE +0xE5A9 0x6FE0 +0xE5AA 0x6FEF +0xE5AB 0x701A +0xE5AC 0x7023 +0xE5AD 0x701B +0xE5AE 0x7039 +0xE5AF 0x7035 +0xE5B0 0x704F +0xE5B1 0x705E +0xE5B2 0x5B80 +0xE5B3 0x5B84 +0xE5B4 0x5B95 +0xE5B5 0x5B93 +0xE5B6 0x5BA5 +0xE5B7 0x5BB8 +0xE5B8 0x752F +0xE5B9 0x9A9E +0xE5BA 0x6434 +0xE5BB 0x5BE4 +0xE5BC 0x5BEE +0xE5BD 0x8930 +0xE5BE 0x5BF0 +0xE5BF 0x8E47 +0xE5C0 0x8B07 +0xE5C1 0x8FB6 +0xE5C2 0x8FD3 +0xE5C3 0x8FD5 +0xE5C4 0x8FE5 +0xE5C5 0x8FEE +0xE5C6 0x8FE4 +0xE5C7 0x8FE9 +0xE5C8 0x8FE6 +0xE5C9 0x8FF3 +0xE5CA 0x8FE8 +0xE5CB 0x9005 +0xE5CC 0x9004 +0xE5CD 0x900B +0xE5CE 0x9026 +0xE5CF 0x9011 +0xE5D0 0x900D +0xE5D1 0x9016 +0xE5D2 0x9021 +0xE5D3 0x9035 +0xE5D4 0x9036 +0xE5D5 0x902D +0xE5D6 0x902F +0xE5D7 0x9044 +0xE5D8 0x9051 +0xE5D9 0x9052 +0xE5DA 0x9050 +0xE5DB 0x9068 +0xE5DC 0x9058 +0xE5DD 0x9062 +0xE5DE 0x905B +0xE5DF 0x66B9 +0xE5E0 0x9074 +0xE5E1 0x907D +0xE5E2 0x9082 +0xE5E3 0x9088 +0xE5E4 0x9083 +0xE5E5 0x908B +0xE5E6 0x5F50 +0xE5E7 0x5F57 +0xE5E8 0x5F56 +0xE5E9 0x5F58 +0xE5EA 0x5C3B +0xE5EB 0x54AB +0xE5EC 0x5C50 +0xE5ED 0x5C59 +0xE5EE 0x5B71 +0xE5EF 0x5C63 +0xE5F0 0x5C66 +0xE5F1 0x7FBC +0xE5F2 0x5F2A +0xE5F3 0x5F29 +0xE5F4 0x5F2D +0xE5F5 0x8274 +0xE5F6 0x5F3C +0xE5F7 0x9B3B +0xE5F8 0x5C6E +0xE5F9 0x5981 +0xE5FA 0x5983 +0xE5FB 0x598D +0xE5FC 0x59A9 +0xE5FD 0x59AA +0xE5FE 0x59A3 +0xE640 0x936C +0xE641 0x936D +0xE642 0x936E +0xE643 0x936F +0xE644 0x9370 +0xE645 0x9371 +0xE646 0x9372 +0xE647 0x9373 +0xE648 0x9374 +0xE649 0x9375 +0xE64A 0x9376 +0xE64B 0x9377 +0xE64C 0x9378 +0xE64D 0x9379 +0xE64E 0x937A +0xE64F 0x937B +0xE650 0x937C +0xE651 0x937D +0xE652 0x937E +0xE653 0x937F +0xE654 0x9380 +0xE655 0x9381 +0xE656 0x9382 +0xE657 0x9383 +0xE658 0x9384 +0xE659 0x9385 +0xE65A 0x9386 +0xE65B 0x9387 +0xE65C 0x9388 +0xE65D 0x9389 +0xE65E 0x938A +0xE65F 0x938B +0xE660 0x938C +0xE661 0x938D +0xE662 0x938E +0xE663 0x9390 +0xE664 0x9391 +0xE665 0x9392 +0xE666 0x9393 +0xE667 0x9394 +0xE668 0x9395 +0xE669 0x9396 +0xE66A 0x9397 +0xE66B 0x9398 +0xE66C 0x9399 +0xE66D 0x939A +0xE66E 0x939B +0xE66F 0x939C +0xE670 0x939D +0xE671 0x939E +0xE672 0x939F +0xE673 0x93A0 +0xE674 0x93A1 +0xE675 0x93A2 +0xE676 0x93A3 +0xE677 0x93A4 +0xE678 0x93A5 +0xE679 0x93A6 +0xE67A 0x93A7 +0xE67B 0x93A8 +0xE67C 0x93A9 +0xE67D 0x93AA +0xE67E 0x93AB +0xE680 0x93AC +0xE681 0x93AD +0xE682 0x93AE +0xE683 0x93AF +0xE684 0x93B0 +0xE685 0x93B1 +0xE686 0x93B2 +0xE687 0x93B3 +0xE688 0x93B4 +0xE689 0x93B5 +0xE68A 0x93B6 +0xE68B 0x93B7 +0xE68C 0x93B8 +0xE68D 0x93B9 +0xE68E 0x93BA +0xE68F 0x93BB +0xE690 0x93BC +0xE691 0x93BD +0xE692 0x93BE +0xE693 0x93BF +0xE694 0x93C0 +0xE695 0x93C1 +0xE696 0x93C2 +0xE697 0x93C3 +0xE698 0x93C4 +0xE699 0x93C5 +0xE69A 0x93C6 +0xE69B 0x93C7 +0xE69C 0x93C8 +0xE69D 0x93C9 +0xE69E 0x93CB +0xE69F 0x93CC +0xE6A0 0x93CD +0xE6A1 0x5997 +0xE6A2 0x59CA +0xE6A3 0x59AB +0xE6A4 0x599E +0xE6A5 0x59A4 +0xE6A6 0x59D2 +0xE6A7 0x59B2 +0xE6A8 0x59AF +0xE6A9 0x59D7 +0xE6AA 0x59BE +0xE6AB 0x5A05 +0xE6AC 0x5A06 +0xE6AD 0x59DD +0xE6AE 0x5A08 +0xE6AF 0x59E3 +0xE6B0 0x59D8 +0xE6B1 0x59F9 +0xE6B2 0x5A0C +0xE6B3 0x5A09 +0xE6B4 0x5A32 +0xE6B5 0x5A34 +0xE6B6 0x5A11 +0xE6B7 0x5A23 +0xE6B8 0x5A13 +0xE6B9 0x5A40 +0xE6BA 0x5A67 +0xE6BB 0x5A4A +0xE6BC 0x5A55 +0xE6BD 0x5A3C +0xE6BE 0x5A62 +0xE6BF 0x5A75 +0xE6C0 0x80EC +0xE6C1 0x5AAA +0xE6C2 0x5A9B +0xE6C3 0x5A77 +0xE6C4 0x5A7A +0xE6C5 0x5ABE +0xE6C6 0x5AEB +0xE6C7 0x5AB2 +0xE6C8 0x5AD2 +0xE6C9 0x5AD4 +0xE6CA 0x5AB8 +0xE6CB 0x5AE0 +0xE6CC 0x5AE3 +0xE6CD 0x5AF1 +0xE6CE 0x5AD6 +0xE6CF 0x5AE6 +0xE6D0 0x5AD8 +0xE6D1 0x5ADC +0xE6D2 0x5B09 +0xE6D3 0x5B17 +0xE6D4 0x5B16 +0xE6D5 0x5B32 +0xE6D6 0x5B37 +0xE6D7 0x5B40 +0xE6D8 0x5C15 +0xE6D9 0x5C1C +0xE6DA 0x5B5A +0xE6DB 0x5B65 +0xE6DC 0x5B73 +0xE6DD 0x5B51 +0xE6DE 0x5B53 +0xE6DF 0x5B62 +0xE6E0 0x9A75 +0xE6E1 0x9A77 +0xE6E2 0x9A78 +0xE6E3 0x9A7A +0xE6E4 0x9A7F +0xE6E5 0x9A7D +0xE6E6 0x9A80 +0xE6E7 0x9A81 +0xE6E8 0x9A85 +0xE6E9 0x9A88 +0xE6EA 0x9A8A +0xE6EB 0x9A90 +0xE6EC 0x9A92 +0xE6ED 0x9A93 +0xE6EE 0x9A96 +0xE6EF 0x9A98 +0xE6F0 0x9A9B +0xE6F1 0x9A9C +0xE6F2 0x9A9D +0xE6F3 0x9A9F +0xE6F4 0x9AA0 +0xE6F5 0x9AA2 +0xE6F6 0x9AA3 +0xE6F7 0x9AA5 +0xE6F8 0x9AA7 +0xE6F9 0x7E9F +0xE6FA 0x7EA1 +0xE6FB 0x7EA3 +0xE6FC 0x7EA5 +0xE6FD 0x7EA8 +0xE6FE 0x7EA9 +0xE740 0x93CE +0xE741 0x93CF +0xE742 0x93D0 +0xE743 0x93D1 +0xE744 0x93D2 +0xE745 0x93D3 +0xE746 0x93D4 +0xE747 0x93D5 +0xE748 0x93D7 +0xE749 0x93D8 +0xE74A 0x93D9 +0xE74B 0x93DA +0xE74C 0x93DB +0xE74D 0x93DC +0xE74E 0x93DD +0xE74F 0x93DE +0xE750 0x93DF +0xE751 0x93E0 +0xE752 0x93E1 +0xE753 0x93E2 +0xE754 0x93E3 +0xE755 0x93E4 +0xE756 0x93E5 +0xE757 0x93E6 +0xE758 0x93E7 +0xE759 0x93E8 +0xE75A 0x93E9 +0xE75B 0x93EA +0xE75C 0x93EB +0xE75D 0x93EC +0xE75E 0x93ED +0xE75F 0x93EE +0xE760 0x93EF +0xE761 0x93F0 +0xE762 0x93F1 +0xE763 0x93F2 +0xE764 0x93F3 +0xE765 0x93F4 +0xE766 0x93F5 +0xE767 0x93F6 +0xE768 0x93F7 +0xE769 0x93F8 +0xE76A 0x93F9 +0xE76B 0x93FA +0xE76C 0x93FB +0xE76D 0x93FC +0xE76E 0x93FD +0xE76F 0x93FE +0xE770 0x93FF +0xE771 0x9400 +0xE772 0x9401 +0xE773 0x9402 +0xE774 0x9403 +0xE775 0x9404 +0xE776 0x9405 +0xE777 0x9406 +0xE778 0x9407 +0xE779 0x9408 +0xE77A 0x9409 +0xE77B 0x940A +0xE77C 0x940B +0xE77D 0x940C +0xE77E 0x940D +0xE780 0x940E +0xE781 0x940F +0xE782 0x9410 +0xE783 0x9411 +0xE784 0x9412 +0xE785 0x9413 +0xE786 0x9414 +0xE787 0x9415 +0xE788 0x9416 +0xE789 0x9417 +0xE78A 0x9418 +0xE78B 0x9419 +0xE78C 0x941A +0xE78D 0x941B +0xE78E 0x941C +0xE78F 0x941D +0xE790 0x941E +0xE791 0x941F +0xE792 0x9420 +0xE793 0x9421 +0xE794 0x9422 +0xE795 0x9423 +0xE796 0x9424 +0xE797 0x9425 +0xE798 0x9426 +0xE799 0x9427 +0xE79A 0x9428 +0xE79B 0x9429 +0xE79C 0x942A +0xE79D 0x942B +0xE79E 0x942C +0xE79F 0x942D +0xE7A0 0x942E +0xE7A1 0x7EAD +0xE7A2 0x7EB0 +0xE7A3 0x7EBE +0xE7A4 0x7EC0 +0xE7A5 0x7EC1 +0xE7A6 0x7EC2 +0xE7A7 0x7EC9 +0xE7A8 0x7ECB +0xE7A9 0x7ECC +0xE7AA 0x7ED0 +0xE7AB 0x7ED4 +0xE7AC 0x7ED7 +0xE7AD 0x7EDB +0xE7AE 0x7EE0 +0xE7AF 0x7EE1 +0xE7B0 0x7EE8 +0xE7B1 0x7EEB +0xE7B2 0x7EEE +0xE7B3 0x7EEF +0xE7B4 0x7EF1 +0xE7B5 0x7EF2 +0xE7B6 0x7F0D +0xE7B7 0x7EF6 +0xE7B8 0x7EFA +0xE7B9 0x7EFB +0xE7BA 0x7EFE +0xE7BB 0x7F01 +0xE7BC 0x7F02 +0xE7BD 0x7F03 +0xE7BE 0x7F07 +0xE7BF 0x7F08 +0xE7C0 0x7F0B +0xE7C1 0x7F0C +0xE7C2 0x7F0F +0xE7C3 0x7F11 +0xE7C4 0x7F12 +0xE7C5 0x7F17 +0xE7C6 0x7F19 +0xE7C7 0x7F1C +0xE7C8 0x7F1B +0xE7C9 0x7F1F +0xE7CA 0x7F21 +0xE7CB 0x7F22 +0xE7CC 0x7F23 +0xE7CD 0x7F24 +0xE7CE 0x7F25 +0xE7CF 0x7F26 +0xE7D0 0x7F27 +0xE7D1 0x7F2A +0xE7D2 0x7F2B +0xE7D3 0x7F2C +0xE7D4 0x7F2D +0xE7D5 0x7F2F +0xE7D6 0x7F30 +0xE7D7 0x7F31 +0xE7D8 0x7F32 +0xE7D9 0x7F33 +0xE7DA 0x7F35 +0xE7DB 0x5E7A +0xE7DC 0x757F +0xE7DD 0x5DDB +0xE7DE 0x753E +0xE7DF 0x9095 +0xE7E0 0x738E +0xE7E1 0x7391 +0xE7E2 0x73AE +0xE7E3 0x73A2 +0xE7E4 0x739F +0xE7E5 0x73CF +0xE7E6 0x73C2 +0xE7E7 0x73D1 +0xE7E8 0x73B7 +0xE7E9 0x73B3 +0xE7EA 0x73C0 +0xE7EB 0x73C9 +0xE7EC 0x73C8 +0xE7ED 0x73E5 +0xE7EE 0x73D9 +0xE7EF 0x987C +0xE7F0 0x740A +0xE7F1 0x73E9 +0xE7F2 0x73E7 +0xE7F3 0x73DE +0xE7F4 0x73BA +0xE7F5 0x73F2 +0xE7F6 0x740F +0xE7F7 0x742A +0xE7F8 0x745B +0xE7F9 0x7426 +0xE7FA 0x7425 +0xE7FB 0x7428 +0xE7FC 0x7430 +0xE7FD 0x742E +0xE7FE 0x742C +0xE840 0x942F +0xE841 0x9430 +0xE842 0x9431 +0xE843 0x9432 +0xE844 0x9433 +0xE845 0x9434 +0xE846 0x9435 +0xE847 0x9436 +0xE848 0x9437 +0xE849 0x9438 +0xE84A 0x9439 +0xE84B 0x943A +0xE84C 0x943B +0xE84D 0x943C +0xE84E 0x943D +0xE84F 0x943F +0xE850 0x9440 +0xE851 0x9441 +0xE852 0x9442 +0xE853 0x9443 +0xE854 0x9444 +0xE855 0x9445 +0xE856 0x9446 +0xE857 0x9447 +0xE858 0x9448 +0xE859 0x9449 +0xE85A 0x944A +0xE85B 0x944B +0xE85C 0x944C +0xE85D 0x944D +0xE85E 0x944E +0xE85F 0x944F +0xE860 0x9450 +0xE861 0x9451 +0xE862 0x9452 +0xE863 0x9453 +0xE864 0x9454 +0xE865 0x9455 +0xE866 0x9456 +0xE867 0x9457 +0xE868 0x9458 +0xE869 0x9459 +0xE86A 0x945A +0xE86B 0x945B +0xE86C 0x945C +0xE86D 0x945D +0xE86E 0x945E +0xE86F 0x945F +0xE870 0x9460 +0xE871 0x9461 +0xE872 0x9462 +0xE873 0x9463 +0xE874 0x9464 +0xE875 0x9465 +0xE876 0x9466 +0xE877 0x9467 +0xE878 0x9468 +0xE879 0x9469 +0xE87A 0x946A +0xE87B 0x946C +0xE87C 0x946D +0xE87D 0x946E +0xE87E 0x946F +0xE880 0x9470 +0xE881 0x9471 +0xE882 0x9472 +0xE883 0x9473 +0xE884 0x9474 +0xE885 0x9475 +0xE886 0x9476 +0xE887 0x9477 +0xE888 0x9478 +0xE889 0x9479 +0xE88A 0x947A +0xE88B 0x947B +0xE88C 0x947C +0xE88D 0x947D +0xE88E 0x947E +0xE88F 0x947F +0xE890 0x9480 +0xE891 0x9481 +0xE892 0x9482 +0xE893 0x9483 +0xE894 0x9484 +0xE895 0x9491 +0xE896 0x9496 +0xE897 0x9498 +0xE898 0x94C7 +0xE899 0x94CF +0xE89A 0x94D3 +0xE89B 0x94D4 +0xE89C 0x94DA +0xE89D 0x94E6 +0xE89E 0x94FB +0xE89F 0x951C +0xE8A0 0x9520 +0xE8A1 0x741B +0xE8A2 0x741A +0xE8A3 0x7441 +0xE8A4 0x745C +0xE8A5 0x7457 +0xE8A6 0x7455 +0xE8A7 0x7459 +0xE8A8 0x7477 +0xE8A9 0x746D +0xE8AA 0x747E +0xE8AB 0x749C +0xE8AC 0x748E +0xE8AD 0x7480 +0xE8AE 0x7481 +0xE8AF 0x7487 +0xE8B0 0x748B +0xE8B1 0x749E +0xE8B2 0x74A8 +0xE8B3 0x74A9 +0xE8B4 0x7490 +0xE8B5 0x74A7 +0xE8B6 0x74D2 +0xE8B7 0x74BA +0xE8B8 0x97EA +0xE8B9 0x97EB +0xE8BA 0x97EC +0xE8BB 0x674C +0xE8BC 0x6753 +0xE8BD 0x675E +0xE8BE 0x6748 +0xE8BF 0x6769 +0xE8C0 0x67A5 +0xE8C1 0x6787 +0xE8C2 0x676A +0xE8C3 0x6773 +0xE8C4 0x6798 +0xE8C5 0x67A7 +0xE8C6 0x6775 +0xE8C7 0x67A8 +0xE8C8 0x679E +0xE8C9 0x67AD +0xE8CA 0x678B +0xE8CB 0x6777 +0xE8CC 0x677C +0xE8CD 0x67F0 +0xE8CE 0x6809 +0xE8CF 0x67D8 +0xE8D0 0x680A +0xE8D1 0x67E9 +0xE8D2 0x67B0 +0xE8D3 0x680C +0xE8D4 0x67D9 +0xE8D5 0x67B5 +0xE8D6 0x67DA +0xE8D7 0x67B3 +0xE8D8 0x67DD +0xE8D9 0x6800 +0xE8DA 0x67C3 +0xE8DB 0x67B8 +0xE8DC 0x67E2 +0xE8DD 0x680E +0xE8DE 0x67C1 +0xE8DF 0x67FD +0xE8E0 0x6832 +0xE8E1 0x6833 +0xE8E2 0x6860 +0xE8E3 0x6861 +0xE8E4 0x684E +0xE8E5 0x6862 +0xE8E6 0x6844 +0xE8E7 0x6864 +0xE8E8 0x6883 +0xE8E9 0x681D +0xE8EA 0x6855 +0xE8EB 0x6866 +0xE8EC 0x6841 +0xE8ED 0x6867 +0xE8EE 0x6840 +0xE8EF 0x683E +0xE8F0 0x684A +0xE8F1 0x6849 +0xE8F2 0x6829 +0xE8F3 0x68B5 +0xE8F4 0x688F +0xE8F5 0x6874 +0xE8F6 0x6877 +0xE8F7 0x6893 +0xE8F8 0x686B +0xE8F9 0x68C2 +0xE8FA 0x696E +0xE8FB 0x68FC +0xE8FC 0x691F +0xE8FD 0x6920 +0xE8FE 0x68F9 +0xE940 0x9527 +0xE941 0x9533 +0xE942 0x953D +0xE943 0x9543 +0xE944 0x9548 +0xE945 0x954B +0xE946 0x9555 +0xE947 0x955A +0xE948 0x9560 +0xE949 0x956E +0xE94A 0x9574 +0xE94B 0x9575 +0xE94C 0x9577 +0xE94D 0x9578 +0xE94E 0x9579 +0xE94F 0x957A +0xE950 0x957B +0xE951 0x957C +0xE952 0x957D +0xE953 0x957E +0xE954 0x9580 +0xE955 0x9581 +0xE956 0x9582 +0xE957 0x9583 +0xE958 0x9584 +0xE959 0x9585 +0xE95A 0x9586 +0xE95B 0x9587 +0xE95C 0x9588 +0xE95D 0x9589 +0xE95E 0x958A +0xE95F 0x958B +0xE960 0x958C +0xE961 0x958D +0xE962 0x958E +0xE963 0x958F +0xE964 0x9590 +0xE965 0x9591 +0xE966 0x9592 +0xE967 0x9593 +0xE968 0x9594 +0xE969 0x9595 +0xE96A 0x9596 +0xE96B 0x9597 +0xE96C 0x9598 +0xE96D 0x9599 +0xE96E 0x959A +0xE96F 0x959B +0xE970 0x959C +0xE971 0x959D +0xE972 0x959E +0xE973 0x959F +0xE974 0x95A0 +0xE975 0x95A1 +0xE976 0x95A2 +0xE977 0x95A3 +0xE978 0x95A4 +0xE979 0x95A5 +0xE97A 0x95A6 +0xE97B 0x95A7 +0xE97C 0x95A8 +0xE97D 0x95A9 +0xE97E 0x95AA +0xE980 0x95AB +0xE981 0x95AC +0xE982 0x95AD +0xE983 0x95AE +0xE984 0x95AF +0xE985 0x95B0 +0xE986 0x95B1 +0xE987 0x95B2 +0xE988 0x95B3 +0xE989 0x95B4 +0xE98A 0x95B5 +0xE98B 0x95B6 +0xE98C 0x95B7 +0xE98D 0x95B8 +0xE98E 0x95B9 +0xE98F 0x95BA +0xE990 0x95BB +0xE991 0x95BC +0xE992 0x95BD +0xE993 0x95BE +0xE994 0x95BF +0xE995 0x95C0 +0xE996 0x95C1 +0xE997 0x95C2 +0xE998 0x95C3 +0xE999 0x95C4 +0xE99A 0x95C5 +0xE99B 0x95C6 +0xE99C 0x95C7 +0xE99D 0x95C8 +0xE99E 0x95C9 +0xE99F 0x95CA +0xE9A0 0x95CB +0xE9A1 0x6924 +0xE9A2 0x68F0 +0xE9A3 0x690B +0xE9A4 0x6901 +0xE9A5 0x6957 +0xE9A6 0x68E3 +0xE9A7 0x6910 +0xE9A8 0x6971 +0xE9A9 0x6939 +0xE9AA 0x6960 +0xE9AB 0x6942 +0xE9AC 0x695D +0xE9AD 0x6984 +0xE9AE 0x696B +0xE9AF 0x6980 +0xE9B0 0x6998 +0xE9B1 0x6978 +0xE9B2 0x6934 +0xE9B3 0x69CC +0xE9B4 0x6987 +0xE9B5 0x6988 +0xE9B6 0x69CE +0xE9B7 0x6989 +0xE9B8 0x6966 +0xE9B9 0x6963 +0xE9BA 0x6979 +0xE9BB 0x699B +0xE9BC 0x69A7 +0xE9BD 0x69BB +0xE9BE 0x69AB +0xE9BF 0x69AD +0xE9C0 0x69D4 +0xE9C1 0x69B1 +0xE9C2 0x69C1 +0xE9C3 0x69CA +0xE9C4 0x69DF +0xE9C5 0x6995 +0xE9C6 0x69E0 +0xE9C7 0x698D +0xE9C8 0x69FF +0xE9C9 0x6A2F +0xE9CA 0x69ED +0xE9CB 0x6A17 +0xE9CC 0x6A18 +0xE9CD 0x6A65 +0xE9CE 0x69F2 +0xE9CF 0x6A44 +0xE9D0 0x6A3E +0xE9D1 0x6AA0 +0xE9D2 0x6A50 +0xE9D3 0x6A5B +0xE9D4 0x6A35 +0xE9D5 0x6A8E +0xE9D6 0x6A79 +0xE9D7 0x6A3D +0xE9D8 0x6A28 +0xE9D9 0x6A58 +0xE9DA 0x6A7C +0xE9DB 0x6A91 +0xE9DC 0x6A90 +0xE9DD 0x6AA9 +0xE9DE 0x6A97 +0xE9DF 0x6AAB +0xE9E0 0x7337 +0xE9E1 0x7352 +0xE9E2 0x6B81 +0xE9E3 0x6B82 +0xE9E4 0x6B87 +0xE9E5 0x6B84 +0xE9E6 0x6B92 +0xE9E7 0x6B93 +0xE9E8 0x6B8D +0xE9E9 0x6B9A +0xE9EA 0x6B9B +0xE9EB 0x6BA1 +0xE9EC 0x6BAA +0xE9ED 0x8F6B +0xE9EE 0x8F6D +0xE9EF 0x8F71 +0xE9F0 0x8F72 +0xE9F1 0x8F73 +0xE9F2 0x8F75 +0xE9F3 0x8F76 +0xE9F4 0x8F78 +0xE9F5 0x8F77 +0xE9F6 0x8F79 +0xE9F7 0x8F7A +0xE9F8 0x8F7C +0xE9F9 0x8F7E +0xE9FA 0x8F81 +0xE9FB 0x8F82 +0xE9FC 0x8F84 +0xE9FD 0x8F87 +0xE9FE 0x8F8B +0xEA40 0x95CC +0xEA41 0x95CD +0xEA42 0x95CE +0xEA43 0x95CF +0xEA44 0x95D0 +0xEA45 0x95D1 +0xEA46 0x95D2 +0xEA47 0x95D3 +0xEA48 0x95D4 +0xEA49 0x95D5 +0xEA4A 0x95D6 +0xEA4B 0x95D7 +0xEA4C 0x95D8 +0xEA4D 0x95D9 +0xEA4E 0x95DA +0xEA4F 0x95DB +0xEA50 0x95DC +0xEA51 0x95DD +0xEA52 0x95DE +0xEA53 0x95DF +0xEA54 0x95E0 +0xEA55 0x95E1 +0xEA56 0x95E2 +0xEA57 0x95E3 +0xEA58 0x95E4 +0xEA59 0x95E5 +0xEA5A 0x95E6 +0xEA5B 0x95E7 +0xEA5C 0x95EC +0xEA5D 0x95FF +0xEA5E 0x9607 +0xEA5F 0x9613 +0xEA60 0x9618 +0xEA61 0x961B +0xEA62 0x961E +0xEA63 0x9620 +0xEA64 0x9623 +0xEA65 0x9624 +0xEA66 0x9625 +0xEA67 0x9626 +0xEA68 0x9627 +0xEA69 0x9628 +0xEA6A 0x9629 +0xEA6B 0x962B +0xEA6C 0x962C +0xEA6D 0x962D +0xEA6E 0x962F +0xEA6F 0x9630 +0xEA70 0x9637 +0xEA71 0x9638 +0xEA72 0x9639 +0xEA73 0x963A +0xEA74 0x963E +0xEA75 0x9641 +0xEA76 0x9643 +0xEA77 0x964A +0xEA78 0x964E +0xEA79 0x964F +0xEA7A 0x9651 +0xEA7B 0x9652 +0xEA7C 0x9653 +0xEA7D 0x9656 +0xEA7E 0x9657 +0xEA80 0x9658 +0xEA81 0x9659 +0xEA82 0x965A +0xEA83 0x965C +0xEA84 0x965D +0xEA85 0x965E +0xEA86 0x9660 +0xEA87 0x9663 +0xEA88 0x9665 +0xEA89 0x9666 +0xEA8A 0x966B +0xEA8B 0x966D +0xEA8C 0x966E +0xEA8D 0x966F +0xEA8E 0x9670 +0xEA8F 0x9671 +0xEA90 0x9673 +0xEA91 0x9678 +0xEA92 0x9679 +0xEA93 0x967A +0xEA94 0x967B +0xEA95 0x967C +0xEA96 0x967D +0xEA97 0x967E +0xEA98 0x967F +0xEA99 0x9680 +0xEA9A 0x9681 +0xEA9B 0x9682 +0xEA9C 0x9683 +0xEA9D 0x9684 +0xEA9E 0x9687 +0xEA9F 0x9689 +0xEAA0 0x968A +0xEAA1 0x8F8D +0xEAA2 0x8F8E +0xEAA3 0x8F8F +0xEAA4 0x8F98 +0xEAA5 0x8F9A +0xEAA6 0x8ECE +0xEAA7 0x620B +0xEAA8 0x6217 +0xEAA9 0x621B +0xEAAA 0x621F +0xEAAB 0x6222 +0xEAAC 0x6221 +0xEAAD 0x6225 +0xEAAE 0x6224 +0xEAAF 0x622C +0xEAB0 0x81E7 +0xEAB1 0x74EF +0xEAB2 0x74F4 +0xEAB3 0x74FF +0xEAB4 0x750F +0xEAB5 0x7511 +0xEAB6 0x7513 +0xEAB7 0x6534 +0xEAB8 0x65EE +0xEAB9 0x65EF +0xEABA 0x65F0 +0xEABB 0x660A +0xEABC 0x6619 +0xEABD 0x6772 +0xEABE 0x6603 +0xEABF 0x6615 +0xEAC0 0x6600 +0xEAC1 0x7085 +0xEAC2 0x66F7 +0xEAC3 0x661D +0xEAC4 0x6634 +0xEAC5 0x6631 +0xEAC6 0x6636 +0xEAC7 0x6635 +0xEAC8 0x8006 +0xEAC9 0x665F +0xEACA 0x6654 +0xEACB 0x6641 +0xEACC 0x664F +0xEACD 0x6656 +0xEACE 0x6661 +0xEACF 0x6657 +0xEAD0 0x6677 +0xEAD1 0x6684 +0xEAD2 0x668C +0xEAD3 0x66A7 +0xEAD4 0x669D +0xEAD5 0x66BE +0xEAD6 0x66DB +0xEAD7 0x66DC +0xEAD8 0x66E6 +0xEAD9 0x66E9 +0xEADA 0x8D32 +0xEADB 0x8D33 +0xEADC 0x8D36 +0xEADD 0x8D3B +0xEADE 0x8D3D +0xEADF 0x8D40 +0xEAE0 0x8D45 +0xEAE1 0x8D46 +0xEAE2 0x8D48 +0xEAE3 0x8D49 +0xEAE4 0x8D47 +0xEAE5 0x8D4D +0xEAE6 0x8D55 +0xEAE7 0x8D59 +0xEAE8 0x89C7 +0xEAE9 0x89CA +0xEAEA 0x89CB +0xEAEB 0x89CC +0xEAEC 0x89CE +0xEAED 0x89CF +0xEAEE 0x89D0 +0xEAEF 0x89D1 +0xEAF0 0x726E +0xEAF1 0x729F +0xEAF2 0x725D +0xEAF3 0x7266 +0xEAF4 0x726F +0xEAF5 0x727E +0xEAF6 0x727F +0xEAF7 0x7284 +0xEAF8 0x728B +0xEAF9 0x728D +0xEAFA 0x728F +0xEAFB 0x7292 +0xEAFC 0x6308 +0xEAFD 0x6332 +0xEAFE 0x63B0 +0xEB40 0x968C +0xEB41 0x968E +0xEB42 0x9691 +0xEB43 0x9692 +0xEB44 0x9693 +0xEB45 0x9695 +0xEB46 0x9696 +0xEB47 0x969A +0xEB48 0x969B +0xEB49 0x969D +0xEB4A 0x969E +0xEB4B 0x969F +0xEB4C 0x96A0 +0xEB4D 0x96A1 +0xEB4E 0x96A2 +0xEB4F 0x96A3 +0xEB50 0x96A4 +0xEB51 0x96A5 +0xEB52 0x96A6 +0xEB53 0x96A8 +0xEB54 0x96A9 +0xEB55 0x96AA +0xEB56 0x96AB +0xEB57 0x96AC +0xEB58 0x96AD +0xEB59 0x96AE +0xEB5A 0x96AF +0xEB5B 0x96B1 +0xEB5C 0x96B2 +0xEB5D 0x96B4 +0xEB5E 0x96B5 +0xEB5F 0x96B7 +0xEB60 0x96B8 +0xEB61 0x96BA +0xEB62 0x96BB +0xEB63 0x96BF +0xEB64 0x96C2 +0xEB65 0x96C3 +0xEB66 0x96C8 +0xEB67 0x96CA +0xEB68 0x96CB +0xEB69 0x96D0 +0xEB6A 0x96D1 +0xEB6B 0x96D3 +0xEB6C 0x96D4 +0xEB6D 0x96D6 +0xEB6E 0x96D7 +0xEB6F 0x96D8 +0xEB70 0x96D9 +0xEB71 0x96DA +0xEB72 0x96DB +0xEB73 0x96DC +0xEB74 0x96DD +0xEB75 0x96DE +0xEB76 0x96DF +0xEB77 0x96E1 +0xEB78 0x96E2 +0xEB79 0x96E3 +0xEB7A 0x96E4 +0xEB7B 0x96E5 +0xEB7C 0x96E6 +0xEB7D 0x96E7 +0xEB7E 0x96EB +0xEB80 0x96EC +0xEB81 0x96ED +0xEB82 0x96EE +0xEB83 0x96F0 +0xEB84 0x96F1 +0xEB85 0x96F2 +0xEB86 0x96F4 +0xEB87 0x96F5 +0xEB88 0x96F8 +0xEB89 0x96FA +0xEB8A 0x96FB +0xEB8B 0x96FC +0xEB8C 0x96FD +0xEB8D 0x96FF +0xEB8E 0x9702 +0xEB8F 0x9703 +0xEB90 0x9705 +0xEB91 0x970A +0xEB92 0x970B +0xEB93 0x970C +0xEB94 0x9710 +0xEB95 0x9711 +0xEB96 0x9712 +0xEB97 0x9714 +0xEB98 0x9715 +0xEB99 0x9717 +0xEB9A 0x9718 +0xEB9B 0x9719 +0xEB9C 0x971A +0xEB9D 0x971B +0xEB9E 0x971D +0xEB9F 0x971F +0xEBA0 0x9720 +0xEBA1 0x643F +0xEBA2 0x64D8 +0xEBA3 0x8004 +0xEBA4 0x6BEA +0xEBA5 0x6BF3 +0xEBA6 0x6BFD +0xEBA7 0x6BF5 +0xEBA8 0x6BF9 +0xEBA9 0x6C05 +0xEBAA 0x6C07 +0xEBAB 0x6C06 +0xEBAC 0x6C0D +0xEBAD 0x6C15 +0xEBAE 0x6C18 +0xEBAF 0x6C19 +0xEBB0 0x6C1A +0xEBB1 0x6C21 +0xEBB2 0x6C29 +0xEBB3 0x6C24 +0xEBB4 0x6C2A +0xEBB5 0x6C32 +0xEBB6 0x6535 +0xEBB7 0x6555 +0xEBB8 0x656B +0xEBB9 0x724D +0xEBBA 0x7252 +0xEBBB 0x7256 +0xEBBC 0x7230 +0xEBBD 0x8662 +0xEBBE 0x5216 +0xEBBF 0x809F +0xEBC0 0x809C +0xEBC1 0x8093 +0xEBC2 0x80BC +0xEBC3 0x670A +0xEBC4 0x80BD +0xEBC5 0x80B1 +0xEBC6 0x80AB +0xEBC7 0x80AD +0xEBC8 0x80B4 +0xEBC9 0x80B7 +0xEBCA 0x80E7 +0xEBCB 0x80E8 +0xEBCC 0x80E9 +0xEBCD 0x80EA +0xEBCE 0x80DB +0xEBCF 0x80C2 +0xEBD0 0x80C4 +0xEBD1 0x80D9 +0xEBD2 0x80CD +0xEBD3 0x80D7 +0xEBD4 0x6710 +0xEBD5 0x80DD +0xEBD6 0x80EB +0xEBD7 0x80F1 +0xEBD8 0x80F4 +0xEBD9 0x80ED +0xEBDA 0x810D +0xEBDB 0x810E +0xEBDC 0x80F2 +0xEBDD 0x80FC +0xEBDE 0x6715 +0xEBDF 0x8112 +0xEBE0 0x8C5A +0xEBE1 0x8136 +0xEBE2 0x811E +0xEBE3 0x812C +0xEBE4 0x8118 +0xEBE5 0x8132 +0xEBE6 0x8148 +0xEBE7 0x814C +0xEBE8 0x8153 +0xEBE9 0x8174 +0xEBEA 0x8159 +0xEBEB 0x815A +0xEBEC 0x8171 +0xEBED 0x8160 +0xEBEE 0x8169 +0xEBEF 0x817C +0xEBF0 0x817D +0xEBF1 0x816D +0xEBF2 0x8167 +0xEBF3 0x584D +0xEBF4 0x5AB5 +0xEBF5 0x8188 +0xEBF6 0x8182 +0xEBF7 0x8191 +0xEBF8 0x6ED5 +0xEBF9 0x81A3 +0xEBFA 0x81AA +0xEBFB 0x81CC +0xEBFC 0x6726 +0xEBFD 0x81CA +0xEBFE 0x81BB +0xEC40 0x9721 +0xEC41 0x9722 +0xEC42 0x9723 +0xEC43 0x9724 +0xEC44 0x9725 +0xEC45 0x9726 +0xEC46 0x9727 +0xEC47 0x9728 +0xEC48 0x9729 +0xEC49 0x972B +0xEC4A 0x972C +0xEC4B 0x972E +0xEC4C 0x972F +0xEC4D 0x9731 +0xEC4E 0x9733 +0xEC4F 0x9734 +0xEC50 0x9735 +0xEC51 0x9736 +0xEC52 0x9737 +0xEC53 0x973A +0xEC54 0x973B +0xEC55 0x973C +0xEC56 0x973D +0xEC57 0x973F +0xEC58 0x9740 +0xEC59 0x9741 +0xEC5A 0x9742 +0xEC5B 0x9743 +0xEC5C 0x9744 +0xEC5D 0x9745 +0xEC5E 0x9746 +0xEC5F 0x9747 +0xEC60 0x9748 +0xEC61 0x9749 +0xEC62 0x974A +0xEC63 0x974B +0xEC64 0x974C +0xEC65 0x974D +0xEC66 0x974E +0xEC67 0x974F +0xEC68 0x9750 +0xEC69 0x9751 +0xEC6A 0x9754 +0xEC6B 0x9755 +0xEC6C 0x9757 +0xEC6D 0x9758 +0xEC6E 0x975A +0xEC6F 0x975C +0xEC70 0x975D +0xEC71 0x975F +0xEC72 0x9763 +0xEC73 0x9764 +0xEC74 0x9766 +0xEC75 0x9767 +0xEC76 0x9768 +0xEC77 0x976A +0xEC78 0x976B +0xEC79 0x976C +0xEC7A 0x976D +0xEC7B 0x976E +0xEC7C 0x976F +0xEC7D 0x9770 +0xEC7E 0x9771 +0xEC80 0x9772 +0xEC81 0x9775 +0xEC82 0x9777 +0xEC83 0x9778 +0xEC84 0x9779 +0xEC85 0x977A +0xEC86 0x977B +0xEC87 0x977D +0xEC88 0x977E +0xEC89 0x977F +0xEC8A 0x9780 +0xEC8B 0x9781 +0xEC8C 0x9782 +0xEC8D 0x9783 +0xEC8E 0x9784 +0xEC8F 0x9786 +0xEC90 0x9787 +0xEC91 0x9788 +0xEC92 0x9789 +0xEC93 0x978A +0xEC94 0x978C +0xEC95 0x978E +0xEC96 0x978F +0xEC97 0x9790 +0xEC98 0x9793 +0xEC99 0x9795 +0xEC9A 0x9796 +0xEC9B 0x9797 +0xEC9C 0x9799 +0xEC9D 0x979A +0xEC9E 0x979B +0xEC9F 0x979C +0xECA0 0x979D +0xECA1 0x81C1 +0xECA2 0x81A6 +0xECA3 0x6B24 +0xECA4 0x6B37 +0xECA5 0x6B39 +0xECA6 0x6B43 +0xECA7 0x6B46 +0xECA8 0x6B59 +0xECA9 0x98D1 +0xECAA 0x98D2 +0xECAB 0x98D3 +0xECAC 0x98D5 +0xECAD 0x98D9 +0xECAE 0x98DA +0xECAF 0x6BB3 +0xECB0 0x5F40 +0xECB1 0x6BC2 +0xECB2 0x89F3 +0xECB3 0x6590 +0xECB4 0x9F51 +0xECB5 0x6593 +0xECB6 0x65BC +0xECB7 0x65C6 +0xECB8 0x65C4 +0xECB9 0x65C3 +0xECBA 0x65CC +0xECBB 0x65CE +0xECBC 0x65D2 +0xECBD 0x65D6 +0xECBE 0x7080 +0xECBF 0x709C +0xECC0 0x7096 +0xECC1 0x709D +0xECC2 0x70BB +0xECC3 0x70C0 +0xECC4 0x70B7 +0xECC5 0x70AB +0xECC6 0x70B1 +0xECC7 0x70E8 +0xECC8 0x70CA +0xECC9 0x7110 +0xECCA 0x7113 +0xECCB 0x7116 +0xECCC 0x712F +0xECCD 0x7131 +0xECCE 0x7173 +0xECCF 0x715C +0xECD0 0x7168 +0xECD1 0x7145 +0xECD2 0x7172 +0xECD3 0x714A +0xECD4 0x7178 +0xECD5 0x717A +0xECD6 0x7198 +0xECD7 0x71B3 +0xECD8 0x71B5 +0xECD9 0x71A8 +0xECDA 0x71A0 +0xECDB 0x71E0 +0xECDC 0x71D4 +0xECDD 0x71E7 +0xECDE 0x71F9 +0xECDF 0x721D +0xECE0 0x7228 +0xECE1 0x706C +0xECE2 0x7118 +0xECE3 0x7166 +0xECE4 0x71B9 +0xECE5 0x623E +0xECE6 0x623D +0xECE7 0x6243 +0xECE8 0x6248 +0xECE9 0x6249 +0xECEA 0x793B +0xECEB 0x7940 +0xECEC 0x7946 +0xECED 0x7949 +0xECEE 0x795B +0xECEF 0x795C +0xECF0 0x7953 +0xECF1 0x795A +0xECF2 0x7962 +0xECF3 0x7957 +0xECF4 0x7960 +0xECF5 0x796F +0xECF6 0x7967 +0xECF7 0x797A +0xECF8 0x7985 +0xECF9 0x798A +0xECFA 0x799A +0xECFB 0x79A7 +0xECFC 0x79B3 +0xECFD 0x5FD1 +0xECFE 0x5FD0 +0xED40 0x979E +0xED41 0x979F +0xED42 0x97A1 +0xED43 0x97A2 +0xED44 0x97A4 +0xED45 0x97A5 +0xED46 0x97A6 +0xED47 0x97A7 +0xED48 0x97A8 +0xED49 0x97A9 +0xED4A 0x97AA +0xED4B 0x97AC +0xED4C 0x97AE +0xED4D 0x97B0 +0xED4E 0x97B1 +0xED4F 0x97B3 +0xED50 0x97B5 +0xED51 0x97B6 +0xED52 0x97B7 +0xED53 0x97B8 +0xED54 0x97B9 +0xED55 0x97BA +0xED56 0x97BB +0xED57 0x97BC +0xED58 0x97BD +0xED59 0x97BE +0xED5A 0x97BF +0xED5B 0x97C0 +0xED5C 0x97C1 +0xED5D 0x97C2 +0xED5E 0x97C3 +0xED5F 0x97C4 +0xED60 0x97C5 +0xED61 0x97C6 +0xED62 0x97C7 +0xED63 0x97C8 +0xED64 0x97C9 +0xED65 0x97CA +0xED66 0x97CB +0xED67 0x97CC +0xED68 0x97CD +0xED69 0x97CE +0xED6A 0x97CF +0xED6B 0x97D0 +0xED6C 0x97D1 +0xED6D 0x97D2 +0xED6E 0x97D3 +0xED6F 0x97D4 +0xED70 0x97D5 +0xED71 0x97D6 +0xED72 0x97D7 +0xED73 0x97D8 +0xED74 0x97D9 +0xED75 0x97DA +0xED76 0x97DB +0xED77 0x97DC +0xED78 0x97DD +0xED79 0x97DE +0xED7A 0x97DF +0xED7B 0x97E0 +0xED7C 0x97E1 +0xED7D 0x97E2 +0xED7E 0x97E3 +0xED80 0x97E4 +0xED81 0x97E5 +0xED82 0x97E8 +0xED83 0x97EE +0xED84 0x97EF +0xED85 0x97F0 +0xED86 0x97F1 +0xED87 0x97F2 +0xED88 0x97F4 +0xED89 0x97F7 +0xED8A 0x97F8 +0xED8B 0x97F9 +0xED8C 0x97FA +0xED8D 0x97FB +0xED8E 0x97FC +0xED8F 0x97FD +0xED90 0x97FE +0xED91 0x97FF +0xED92 0x9800 +0xED93 0x9801 +0xED94 0x9802 +0xED95 0x9803 +0xED96 0x9804 +0xED97 0x9805 +0xED98 0x9806 +0xED99 0x9807 +0xED9A 0x9808 +0xED9B 0x9809 +0xED9C 0x980A +0xED9D 0x980B +0xED9E 0x980C +0xED9F 0x980D +0xEDA0 0x980E +0xEDA1 0x603C +0xEDA2 0x605D +0xEDA3 0x605A +0xEDA4 0x6067 +0xEDA5 0x6041 +0xEDA6 0x6059 +0xEDA7 0x6063 +0xEDA8 0x60AB +0xEDA9 0x6106 +0xEDAA 0x610D +0xEDAB 0x615D +0xEDAC 0x61A9 +0xEDAD 0x619D +0xEDAE 0x61CB +0xEDAF 0x61D1 +0xEDB0 0x6206 +0xEDB1 0x8080 +0xEDB2 0x807F +0xEDB3 0x6C93 +0xEDB4 0x6CF6 +0xEDB5 0x6DFC +0xEDB6 0x77F6 +0xEDB7 0x77F8 +0xEDB8 0x7800 +0xEDB9 0x7809 +0xEDBA 0x7817 +0xEDBB 0x7818 +0xEDBC 0x7811 +0xEDBD 0x65AB +0xEDBE 0x782D +0xEDBF 0x781C +0xEDC0 0x781D +0xEDC1 0x7839 +0xEDC2 0x783A +0xEDC3 0x783B +0xEDC4 0x781F +0xEDC5 0x783C +0xEDC6 0x7825 +0xEDC7 0x782C +0xEDC8 0x7823 +0xEDC9 0x7829 +0xEDCA 0x784E +0xEDCB 0x786D +0xEDCC 0x7856 +0xEDCD 0x7857 +0xEDCE 0x7826 +0xEDCF 0x7850 +0xEDD0 0x7847 +0xEDD1 0x784C +0xEDD2 0x786A +0xEDD3 0x789B +0xEDD4 0x7893 +0xEDD5 0x789A +0xEDD6 0x7887 +0xEDD7 0x789C +0xEDD8 0x78A1 +0xEDD9 0x78A3 +0xEDDA 0x78B2 +0xEDDB 0x78B9 +0xEDDC 0x78A5 +0xEDDD 0x78D4 +0xEDDE 0x78D9 +0xEDDF 0x78C9 +0xEDE0 0x78EC +0xEDE1 0x78F2 +0xEDE2 0x7905 +0xEDE3 0x78F4 +0xEDE4 0x7913 +0xEDE5 0x7924 +0xEDE6 0x791E +0xEDE7 0x7934 +0xEDE8 0x9F9B +0xEDE9 0x9EF9 +0xEDEA 0x9EFB +0xEDEB 0x9EFC +0xEDEC 0x76F1 +0xEDED 0x7704 +0xEDEE 0x770D +0xEDEF 0x76F9 +0xEDF0 0x7707 +0xEDF1 0x7708 +0xEDF2 0x771A +0xEDF3 0x7722 +0xEDF4 0x7719 +0xEDF5 0x772D +0xEDF6 0x7726 +0xEDF7 0x7735 +0xEDF8 0x7738 +0xEDF9 0x7750 +0xEDFA 0x7751 +0xEDFB 0x7747 +0xEDFC 0x7743 +0xEDFD 0x775A +0xEDFE 0x7768 +0xEE40 0x980F +0xEE41 0x9810 +0xEE42 0x9811 +0xEE43 0x9812 +0xEE44 0x9813 +0xEE45 0x9814 +0xEE46 0x9815 +0xEE47 0x9816 +0xEE48 0x9817 +0xEE49 0x9818 +0xEE4A 0x9819 +0xEE4B 0x981A +0xEE4C 0x981B +0xEE4D 0x981C +0xEE4E 0x981D +0xEE4F 0x981E +0xEE50 0x981F +0xEE51 0x9820 +0xEE52 0x9821 +0xEE53 0x9822 +0xEE54 0x9823 +0xEE55 0x9824 +0xEE56 0x9825 +0xEE57 0x9826 +0xEE58 0x9827 +0xEE59 0x9828 +0xEE5A 0x9829 +0xEE5B 0x982A +0xEE5C 0x982B +0xEE5D 0x982C +0xEE5E 0x982D +0xEE5F 0x982E +0xEE60 0x982F +0xEE61 0x9830 +0xEE62 0x9831 +0xEE63 0x9832 +0xEE64 0x9833 +0xEE65 0x9834 +0xEE66 0x9835 +0xEE67 0x9836 +0xEE68 0x9837 +0xEE69 0x9838 +0xEE6A 0x9839 +0xEE6B 0x983A +0xEE6C 0x983B +0xEE6D 0x983C +0xEE6E 0x983D +0xEE6F 0x983E +0xEE70 0x983F +0xEE71 0x9840 +0xEE72 0x9841 +0xEE73 0x9842 +0xEE74 0x9843 +0xEE75 0x9844 +0xEE76 0x9845 +0xEE77 0x9846 +0xEE78 0x9847 +0xEE79 0x9848 +0xEE7A 0x9849 +0xEE7B 0x984A +0xEE7C 0x984B +0xEE7D 0x984C +0xEE7E 0x984D +0xEE80 0x984E +0xEE81 0x984F +0xEE82 0x9850 +0xEE83 0x9851 +0xEE84 0x9852 +0xEE85 0x9853 +0xEE86 0x9854 +0xEE87 0x9855 +0xEE88 0x9856 +0xEE89 0x9857 +0xEE8A 0x9858 +0xEE8B 0x9859 +0xEE8C 0x985A +0xEE8D 0x985B +0xEE8E 0x985C +0xEE8F 0x985D +0xEE90 0x985E +0xEE91 0x985F +0xEE92 0x9860 +0xEE93 0x9861 +0xEE94 0x9862 +0xEE95 0x9863 +0xEE96 0x9864 +0xEE97 0x9865 +0xEE98 0x9866 +0xEE99 0x9867 +0xEE9A 0x9868 +0xEE9B 0x9869 +0xEE9C 0x986A +0xEE9D 0x986B +0xEE9E 0x986C +0xEE9F 0x986D +0xEEA0 0x986E +0xEEA1 0x7762 +0xEEA2 0x7765 +0xEEA3 0x777F +0xEEA4 0x778D +0xEEA5 0x777D +0xEEA6 0x7780 +0xEEA7 0x778C +0xEEA8 0x7791 +0xEEA9 0x779F +0xEEAA 0x77A0 +0xEEAB 0x77B0 +0xEEAC 0x77B5 +0xEEAD 0x77BD +0xEEAE 0x753A +0xEEAF 0x7540 +0xEEB0 0x754E +0xEEB1 0x754B +0xEEB2 0x7548 +0xEEB3 0x755B +0xEEB4 0x7572 +0xEEB5 0x7579 +0xEEB6 0x7583 +0xEEB7 0x7F58 +0xEEB8 0x7F61 +0xEEB9 0x7F5F +0xEEBA 0x8A48 +0xEEBB 0x7F68 +0xEEBC 0x7F74 +0xEEBD 0x7F71 +0xEEBE 0x7F79 +0xEEBF 0x7F81 +0xEEC0 0x7F7E +0xEEC1 0x76CD +0xEEC2 0x76E5 +0xEEC3 0x8832 +0xEEC4 0x9485 +0xEEC5 0x9486 +0xEEC6 0x9487 +0xEEC7 0x948B +0xEEC8 0x948A +0xEEC9 0x948C +0xEECA 0x948D +0xEECB 0x948F +0xEECC 0x9490 +0xEECD 0x9494 +0xEECE 0x9497 +0xEECF 0x9495 +0xEED0 0x949A +0xEED1 0x949B +0xEED2 0x949C +0xEED3 0x94A3 +0xEED4 0x94A4 +0xEED5 0x94AB +0xEED6 0x94AA +0xEED7 0x94AD +0xEED8 0x94AC +0xEED9 0x94AF +0xEEDA 0x94B0 +0xEEDB 0x94B2 +0xEEDC 0x94B4 +0xEEDD 0x94B6 +0xEEDE 0x94B7 +0xEEDF 0x94B8 +0xEEE0 0x94B9 +0xEEE1 0x94BA +0xEEE2 0x94BC +0xEEE3 0x94BD +0xEEE4 0x94BF +0xEEE5 0x94C4 +0xEEE6 0x94C8 +0xEEE7 0x94C9 +0xEEE8 0x94CA +0xEEE9 0x94CB +0xEEEA 0x94CC +0xEEEB 0x94CD +0xEEEC 0x94CE +0xEEED 0x94D0 +0xEEEE 0x94D1 +0xEEEF 0x94D2 +0xEEF0 0x94D5 +0xEEF1 0x94D6 +0xEEF2 0x94D7 +0xEEF3 0x94D9 +0xEEF4 0x94D8 +0xEEF5 0x94DB +0xEEF6 0x94DE +0xEEF7 0x94DF +0xEEF8 0x94E0 +0xEEF9 0x94E2 +0xEEFA 0x94E4 +0xEEFB 0x94E5 +0xEEFC 0x94E7 +0xEEFD 0x94E8 +0xEEFE 0x94EA +0xEF40 0x986F +0xEF41 0x9870 +0xEF42 0x9871 +0xEF43 0x9872 +0xEF44 0x9873 +0xEF45 0x9874 +0xEF46 0x988B +0xEF47 0x988E +0xEF48 0x9892 +0xEF49 0x9895 +0xEF4A 0x9899 +0xEF4B 0x98A3 +0xEF4C 0x98A8 +0xEF4D 0x98A9 +0xEF4E 0x98AA +0xEF4F 0x98AB +0xEF50 0x98AC +0xEF51 0x98AD +0xEF52 0x98AE +0xEF53 0x98AF +0xEF54 0x98B0 +0xEF55 0x98B1 +0xEF56 0x98B2 +0xEF57 0x98B3 +0xEF58 0x98B4 +0xEF59 0x98B5 +0xEF5A 0x98B6 +0xEF5B 0x98B7 +0xEF5C 0x98B8 +0xEF5D 0x98B9 +0xEF5E 0x98BA +0xEF5F 0x98BB +0xEF60 0x98BC +0xEF61 0x98BD +0xEF62 0x98BE +0xEF63 0x98BF +0xEF64 0x98C0 +0xEF65 0x98C1 +0xEF66 0x98C2 +0xEF67 0x98C3 +0xEF68 0x98C4 +0xEF69 0x98C5 +0xEF6A 0x98C6 +0xEF6B 0x98C7 +0xEF6C 0x98C8 +0xEF6D 0x98C9 +0xEF6E 0x98CA +0xEF6F 0x98CB +0xEF70 0x98CC +0xEF71 0x98CD +0xEF72 0x98CF +0xEF73 0x98D0 +0xEF74 0x98D4 +0xEF75 0x98D6 +0xEF76 0x98D7 +0xEF77 0x98DB +0xEF78 0x98DC +0xEF79 0x98DD +0xEF7A 0x98E0 +0xEF7B 0x98E1 +0xEF7C 0x98E2 +0xEF7D 0x98E3 +0xEF7E 0x98E4 +0xEF80 0x98E5 +0xEF81 0x98E6 +0xEF82 0x98E9 +0xEF83 0x98EA +0xEF84 0x98EB +0xEF85 0x98EC +0xEF86 0x98ED +0xEF87 0x98EE +0xEF88 0x98EF +0xEF89 0x98F0 +0xEF8A 0x98F1 +0xEF8B 0x98F2 +0xEF8C 0x98F3 +0xEF8D 0x98F4 +0xEF8E 0x98F5 +0xEF8F 0x98F6 +0xEF90 0x98F7 +0xEF91 0x98F8 +0xEF92 0x98F9 +0xEF93 0x98FA +0xEF94 0x98FB +0xEF95 0x98FC +0xEF96 0x98FD +0xEF97 0x98FE +0xEF98 0x98FF +0xEF99 0x9900 +0xEF9A 0x9901 +0xEF9B 0x9902 +0xEF9C 0x9903 +0xEF9D 0x9904 +0xEF9E 0x9905 +0xEF9F 0x9906 +0xEFA0 0x9907 +0xEFA1 0x94E9 +0xEFA2 0x94EB +0xEFA3 0x94EE +0xEFA4 0x94EF +0xEFA5 0x94F3 +0xEFA6 0x94F4 +0xEFA7 0x94F5 +0xEFA8 0x94F7 +0xEFA9 0x94F9 +0xEFAA 0x94FC +0xEFAB 0x94FD +0xEFAC 0x94FF +0xEFAD 0x9503 +0xEFAE 0x9502 +0xEFAF 0x9506 +0xEFB0 0x9507 +0xEFB1 0x9509 +0xEFB2 0x950A +0xEFB3 0x950D +0xEFB4 0x950E +0xEFB5 0x950F +0xEFB6 0x9512 +0xEFB7 0x9513 +0xEFB8 0x9514 +0xEFB9 0x9515 +0xEFBA 0x9516 +0xEFBB 0x9518 +0xEFBC 0x951B +0xEFBD 0x951D +0xEFBE 0x951E +0xEFBF 0x951F +0xEFC0 0x9522 +0xEFC1 0x952A +0xEFC2 0x952B +0xEFC3 0x9529 +0xEFC4 0x952C +0xEFC5 0x9531 +0xEFC6 0x9532 +0xEFC7 0x9534 +0xEFC8 0x9536 +0xEFC9 0x9537 +0xEFCA 0x9538 +0xEFCB 0x953C +0xEFCC 0x953E +0xEFCD 0x953F +0xEFCE 0x9542 +0xEFCF 0x9535 +0xEFD0 0x9544 +0xEFD1 0x9545 +0xEFD2 0x9546 +0xEFD3 0x9549 +0xEFD4 0x954C +0xEFD5 0x954E +0xEFD6 0x954F +0xEFD7 0x9552 +0xEFD8 0x9553 +0xEFD9 0x9554 +0xEFDA 0x9556 +0xEFDB 0x9557 +0xEFDC 0x9558 +0xEFDD 0x9559 +0xEFDE 0x955B +0xEFDF 0x955E +0xEFE0 0x955F +0xEFE1 0x955D +0xEFE2 0x9561 +0xEFE3 0x9562 +0xEFE4 0x9564 +0xEFE5 0x9565 +0xEFE6 0x9566 +0xEFE7 0x9567 +0xEFE8 0x9568 +0xEFE9 0x9569 +0xEFEA 0x956A +0xEFEB 0x956B +0xEFEC 0x956C +0xEFED 0x956F +0xEFEE 0x9571 +0xEFEF 0x9572 +0xEFF0 0x9573 +0xEFF1 0x953A +0xEFF2 0x77E7 +0xEFF3 0x77EC +0xEFF4 0x96C9 +0xEFF5 0x79D5 +0xEFF6 0x79ED +0xEFF7 0x79E3 +0xEFF8 0x79EB +0xEFF9 0x7A06 +0xEFFA 0x5D47 +0xEFFB 0x7A03 +0xEFFC 0x7A02 +0xEFFD 0x7A1E +0xEFFE 0x7A14 +0xF040 0x9908 +0xF041 0x9909 +0xF042 0x990A +0xF043 0x990B +0xF044 0x990C +0xF045 0x990E +0xF046 0x990F +0xF047 0x9911 +0xF048 0x9912 +0xF049 0x9913 +0xF04A 0x9914 +0xF04B 0x9915 +0xF04C 0x9916 +0xF04D 0x9917 +0xF04E 0x9918 +0xF04F 0x9919 +0xF050 0x991A +0xF051 0x991B +0xF052 0x991C +0xF053 0x991D +0xF054 0x991E +0xF055 0x991F +0xF056 0x9920 +0xF057 0x9921 +0xF058 0x9922 +0xF059 0x9923 +0xF05A 0x9924 +0xF05B 0x9925 +0xF05C 0x9926 +0xF05D 0x9927 +0xF05E 0x9928 +0xF05F 0x9929 +0xF060 0x992A +0xF061 0x992B +0xF062 0x992C +0xF063 0x992D +0xF064 0x992F +0xF065 0x9930 +0xF066 0x9931 +0xF067 0x9932 +0xF068 0x9933 +0xF069 0x9934 +0xF06A 0x9935 +0xF06B 0x9936 +0xF06C 0x9937 +0xF06D 0x9938 +0xF06E 0x9939 +0xF06F 0x993A +0xF070 0x993B +0xF071 0x993C +0xF072 0x993D +0xF073 0x993E +0xF074 0x993F +0xF075 0x9940 +0xF076 0x9941 +0xF077 0x9942 +0xF078 0x9943 +0xF079 0x9944 +0xF07A 0x9945 +0xF07B 0x9946 +0xF07C 0x9947 +0xF07D 0x9948 +0xF07E 0x9949 +0xF080 0x994A +0xF081 0x994B +0xF082 0x994C +0xF083 0x994D +0xF084 0x994E +0xF085 0x994F +0xF086 0x9950 +0xF087 0x9951 +0xF088 0x9952 +0xF089 0x9953 +0xF08A 0x9956 +0xF08B 0x9957 +0xF08C 0x9958 +0xF08D 0x9959 +0xF08E 0x995A +0xF08F 0x995B +0xF090 0x995C +0xF091 0x995D +0xF092 0x995E +0xF093 0x995F +0xF094 0x9960 +0xF095 0x9961 +0xF096 0x9962 +0xF097 0x9964 +0xF098 0x9966 +0xF099 0x9973 +0xF09A 0x9978 +0xF09B 0x9979 +0xF09C 0x997B +0xF09D 0x997E +0xF09E 0x9982 +0xF09F 0x9983 +0xF0A0 0x9989 +0xF0A1 0x7A39 +0xF0A2 0x7A37 +0xF0A3 0x7A51 +0xF0A4 0x9ECF +0xF0A5 0x99A5 +0xF0A6 0x7A70 +0xF0A7 0x7688 +0xF0A8 0x768E +0xF0A9 0x7693 +0xF0AA 0x7699 +0xF0AB 0x76A4 +0xF0AC 0x74DE +0xF0AD 0x74E0 +0xF0AE 0x752C +0xF0AF 0x9E20 +0xF0B0 0x9E22 +0xF0B1 0x9E28 +0xF0B2 0x9E29 +0xF0B3 0x9E2A +0xF0B4 0x9E2B +0xF0B5 0x9E2C +0xF0B6 0x9E32 +0xF0B7 0x9E31 +0xF0B8 0x9E36 +0xF0B9 0x9E38 +0xF0BA 0x9E37 +0xF0BB 0x9E39 +0xF0BC 0x9E3A +0xF0BD 0x9E3E +0xF0BE 0x9E41 +0xF0BF 0x9E42 +0xF0C0 0x9E44 +0xF0C1 0x9E46 +0xF0C2 0x9E47 +0xF0C3 0x9E48 +0xF0C4 0x9E49 +0xF0C5 0x9E4B +0xF0C6 0x9E4C +0xF0C7 0x9E4E +0xF0C8 0x9E51 +0xF0C9 0x9E55 +0xF0CA 0x9E57 +0xF0CB 0x9E5A +0xF0CC 0x9E5B +0xF0CD 0x9E5C +0xF0CE 0x9E5E +0xF0CF 0x9E63 +0xF0D0 0x9E66 +0xF0D1 0x9E67 +0xF0D2 0x9E68 +0xF0D3 0x9E69 +0xF0D4 0x9E6A +0xF0D5 0x9E6B +0xF0D6 0x9E6C +0xF0D7 0x9E71 +0xF0D8 0x9E6D +0xF0D9 0x9E73 +0xF0DA 0x7592 +0xF0DB 0x7594 +0xF0DC 0x7596 +0xF0DD 0x75A0 +0xF0DE 0x759D +0xF0DF 0x75AC +0xF0E0 0x75A3 +0xF0E1 0x75B3 +0xF0E2 0x75B4 +0xF0E3 0x75B8 +0xF0E4 0x75C4 +0xF0E5 0x75B1 +0xF0E6 0x75B0 +0xF0E7 0x75C3 +0xF0E8 0x75C2 +0xF0E9 0x75D6 +0xF0EA 0x75CD +0xF0EB 0x75E3 +0xF0EC 0x75E8 +0xF0ED 0x75E6 +0xF0EE 0x75E4 +0xF0EF 0x75EB +0xF0F0 0x75E7 +0xF0F1 0x7603 +0xF0F2 0x75F1 +0xF0F3 0x75FC +0xF0F4 0x75FF +0xF0F5 0x7610 +0xF0F6 0x7600 +0xF0F7 0x7605 +0xF0F8 0x760C +0xF0F9 0x7617 +0xF0FA 0x760A +0xF0FB 0x7625 +0xF0FC 0x7618 +0xF0FD 0x7615 +0xF0FE 0x7619 +0xF140 0x998C +0xF141 0x998E +0xF142 0x999A +0xF143 0x999B +0xF144 0x999C +0xF145 0x999D +0xF146 0x999E +0xF147 0x999F +0xF148 0x99A0 +0xF149 0x99A1 +0xF14A 0x99A2 +0xF14B 0x99A3 +0xF14C 0x99A4 +0xF14D 0x99A6 +0xF14E 0x99A7 +0xF14F 0x99A9 +0xF150 0x99AA +0xF151 0x99AB +0xF152 0x99AC +0xF153 0x99AD +0xF154 0x99AE +0xF155 0x99AF +0xF156 0x99B0 +0xF157 0x99B1 +0xF158 0x99B2 +0xF159 0x99B3 +0xF15A 0x99B4 +0xF15B 0x99B5 +0xF15C 0x99B6 +0xF15D 0x99B7 +0xF15E 0x99B8 +0xF15F 0x99B9 +0xF160 0x99BA +0xF161 0x99BB +0xF162 0x99BC +0xF163 0x99BD +0xF164 0x99BE +0xF165 0x99BF +0xF166 0x99C0 +0xF167 0x99C1 +0xF168 0x99C2 +0xF169 0x99C3 +0xF16A 0x99C4 +0xF16B 0x99C5 +0xF16C 0x99C6 +0xF16D 0x99C7 +0xF16E 0x99C8 +0xF16F 0x99C9 +0xF170 0x99CA +0xF171 0x99CB +0xF172 0x99CC +0xF173 0x99CD +0xF174 0x99CE +0xF175 0x99CF +0xF176 0x99D0 +0xF177 0x99D1 +0xF178 0x99D2 +0xF179 0x99D3 +0xF17A 0x99D4 +0xF17B 0x99D5 +0xF17C 0x99D6 +0xF17D 0x99D7 +0xF17E 0x99D8 +0xF180 0x99D9 +0xF181 0x99DA +0xF182 0x99DB +0xF183 0x99DC +0xF184 0x99DD +0xF185 0x99DE +0xF186 0x99DF +0xF187 0x99E0 +0xF188 0x99E1 +0xF189 0x99E2 +0xF18A 0x99E3 +0xF18B 0x99E4 +0xF18C 0x99E5 +0xF18D 0x99E6 +0xF18E 0x99E7 +0xF18F 0x99E8 +0xF190 0x99E9 +0xF191 0x99EA +0xF192 0x99EB +0xF193 0x99EC +0xF194 0x99ED +0xF195 0x99EE +0xF196 0x99EF +0xF197 0x99F0 +0xF198 0x99F1 +0xF199 0x99F2 +0xF19A 0x99F3 +0xF19B 0x99F4 +0xF19C 0x99F5 +0xF19D 0x99F6 +0xF19E 0x99F7 +0xF19F 0x99F8 +0xF1A0 0x99F9 +0xF1A1 0x761B +0xF1A2 0x763C +0xF1A3 0x7622 +0xF1A4 0x7620 +0xF1A5 0x7640 +0xF1A6 0x762D +0xF1A7 0x7630 +0xF1A8 0x763F +0xF1A9 0x7635 +0xF1AA 0x7643 +0xF1AB 0x763E +0xF1AC 0x7633 +0xF1AD 0x764D +0xF1AE 0x765E +0xF1AF 0x7654 +0xF1B0 0x765C +0xF1B1 0x7656 +0xF1B2 0x766B +0xF1B3 0x766F +0xF1B4 0x7FCA +0xF1B5 0x7AE6 +0xF1B6 0x7A78 +0xF1B7 0x7A79 +0xF1B8 0x7A80 +0xF1B9 0x7A86 +0xF1BA 0x7A88 +0xF1BB 0x7A95 +0xF1BC 0x7AA6 +0xF1BD 0x7AA0 +0xF1BE 0x7AAC +0xF1BF 0x7AA8 +0xF1C0 0x7AAD +0xF1C1 0x7AB3 +0xF1C2 0x8864 +0xF1C3 0x8869 +0xF1C4 0x8872 +0xF1C5 0x887D +0xF1C6 0x887F +0xF1C7 0x8882 +0xF1C8 0x88A2 +0xF1C9 0x88C6 +0xF1CA 0x88B7 +0xF1CB 0x88BC +0xF1CC 0x88C9 +0xF1CD 0x88E2 +0xF1CE 0x88CE +0xF1CF 0x88E3 +0xF1D0 0x88E5 +0xF1D1 0x88F1 +0xF1D2 0x891A +0xF1D3 0x88FC +0xF1D4 0x88E8 +0xF1D5 0x88FE +0xF1D6 0x88F0 +0xF1D7 0x8921 +0xF1D8 0x8919 +0xF1D9 0x8913 +0xF1DA 0x891B +0xF1DB 0x890A +0xF1DC 0x8934 +0xF1DD 0x892B +0xF1DE 0x8936 +0xF1DF 0x8941 +0xF1E0 0x8966 +0xF1E1 0x897B +0xF1E2 0x758B +0xF1E3 0x80E5 +0xF1E4 0x76B2 +0xF1E5 0x76B4 +0xF1E6 0x77DC +0xF1E7 0x8012 +0xF1E8 0x8014 +0xF1E9 0x8016 +0xF1EA 0x801C +0xF1EB 0x8020 +0xF1EC 0x8022 +0xF1ED 0x8025 +0xF1EE 0x8026 +0xF1EF 0x8027 +0xF1F0 0x8029 +0xF1F1 0x8028 +0xF1F2 0x8031 +0xF1F3 0x800B +0xF1F4 0x8035 +0xF1F5 0x8043 +0xF1F6 0x8046 +0xF1F7 0x804D +0xF1F8 0x8052 +0xF1F9 0x8069 +0xF1FA 0x8071 +0xF1FB 0x8983 +0xF1FC 0x9878 +0xF1FD 0x9880 +0xF1FE 0x9883 +0xF240 0x99FA +0xF241 0x99FB +0xF242 0x99FC +0xF243 0x99FD +0xF244 0x99FE +0xF245 0x99FF +0xF246 0x9A00 +0xF247 0x9A01 +0xF248 0x9A02 +0xF249 0x9A03 +0xF24A 0x9A04 +0xF24B 0x9A05 +0xF24C 0x9A06 +0xF24D 0x9A07 +0xF24E 0x9A08 +0xF24F 0x9A09 +0xF250 0x9A0A +0xF251 0x9A0B +0xF252 0x9A0C +0xF253 0x9A0D +0xF254 0x9A0E +0xF255 0x9A0F +0xF256 0x9A10 +0xF257 0x9A11 +0xF258 0x9A12 +0xF259 0x9A13 +0xF25A 0x9A14 +0xF25B 0x9A15 +0xF25C 0x9A16 +0xF25D 0x9A17 +0xF25E 0x9A18 +0xF25F 0x9A19 +0xF260 0x9A1A +0xF261 0x9A1B +0xF262 0x9A1C +0xF263 0x9A1D +0xF264 0x9A1E +0xF265 0x9A1F +0xF266 0x9A20 +0xF267 0x9A21 +0xF268 0x9A22 +0xF269 0x9A23 +0xF26A 0x9A24 +0xF26B 0x9A25 +0xF26C 0x9A26 +0xF26D 0x9A27 +0xF26E 0x9A28 +0xF26F 0x9A29 +0xF270 0x9A2A +0xF271 0x9A2B +0xF272 0x9A2C +0xF273 0x9A2D +0xF274 0x9A2E +0xF275 0x9A2F +0xF276 0x9A30 +0xF277 0x9A31 +0xF278 0x9A32 +0xF279 0x9A33 +0xF27A 0x9A34 +0xF27B 0x9A35 +0xF27C 0x9A36 +0xF27D 0x9A37 +0xF27E 0x9A38 +0xF280 0x9A39 +0xF281 0x9A3A +0xF282 0x9A3B +0xF283 0x9A3C +0xF284 0x9A3D +0xF285 0x9A3E +0xF286 0x9A3F +0xF287 0x9A40 +0xF288 0x9A41 +0xF289 0x9A42 +0xF28A 0x9A43 +0xF28B 0x9A44 +0xF28C 0x9A45 +0xF28D 0x9A46 +0xF28E 0x9A47 +0xF28F 0x9A48 +0xF290 0x9A49 +0xF291 0x9A4A +0xF292 0x9A4B +0xF293 0x9A4C +0xF294 0x9A4D +0xF295 0x9A4E +0xF296 0x9A4F +0xF297 0x9A50 +0xF298 0x9A51 +0xF299 0x9A52 +0xF29A 0x9A53 +0xF29B 0x9A54 +0xF29C 0x9A55 +0xF29D 0x9A56 +0xF29E 0x9A57 +0xF29F 0x9A58 +0xF2A0 0x9A59 +0xF2A1 0x9889 +0xF2A2 0x988C +0xF2A3 0x988D +0xF2A4 0x988F +0xF2A5 0x9894 +0xF2A6 0x989A +0xF2A7 0x989B +0xF2A8 0x989E +0xF2A9 0x989F +0xF2AA 0x98A1 +0xF2AB 0x98A2 +0xF2AC 0x98A5 +0xF2AD 0x98A6 +0xF2AE 0x864D +0xF2AF 0x8654 +0xF2B0 0x866C +0xF2B1 0x866E +0xF2B2 0x867F +0xF2B3 0x867A +0xF2B4 0x867C +0xF2B5 0x867B +0xF2B6 0x86A8 +0xF2B7 0x868D +0xF2B8 0x868B +0xF2B9 0x86AC +0xF2BA 0x869D +0xF2BB 0x86A7 +0xF2BC 0x86A3 +0xF2BD 0x86AA +0xF2BE 0x8693 +0xF2BF 0x86A9 +0xF2C0 0x86B6 +0xF2C1 0x86C4 +0xF2C2 0x86B5 +0xF2C3 0x86CE +0xF2C4 0x86B0 +0xF2C5 0x86BA +0xF2C6 0x86B1 +0xF2C7 0x86AF +0xF2C8 0x86C9 +0xF2C9 0x86CF +0xF2CA 0x86B4 +0xF2CB 0x86E9 +0xF2CC 0x86F1 +0xF2CD 0x86F2 +0xF2CE 0x86ED +0xF2CF 0x86F3 +0xF2D0 0x86D0 +0xF2D1 0x8713 +0xF2D2 0x86DE +0xF2D3 0x86F4 +0xF2D4 0x86DF +0xF2D5 0x86D8 +0xF2D6 0x86D1 +0xF2D7 0x8703 +0xF2D8 0x8707 +0xF2D9 0x86F8 +0xF2DA 0x8708 +0xF2DB 0x870A +0xF2DC 0x870D +0xF2DD 0x8709 +0xF2DE 0x8723 +0xF2DF 0x873B +0xF2E0 0x871E +0xF2E1 0x8725 +0xF2E2 0x872E +0xF2E3 0x871A +0xF2E4 0x873E +0xF2E5 0x8748 +0xF2E6 0x8734 +0xF2E7 0x8731 +0xF2E8 0x8729 +0xF2E9 0x8737 +0xF2EA 0x873F +0xF2EB 0x8782 +0xF2EC 0x8722 +0xF2ED 0x877D +0xF2EE 0x877E +0xF2EF 0x877B +0xF2F0 0x8760 +0xF2F1 0x8770 +0xF2F2 0x874C +0xF2F3 0x876E +0xF2F4 0x878B +0xF2F5 0x8753 +0xF2F6 0x8763 +0xF2F7 0x877C +0xF2F8 0x8764 +0xF2F9 0x8759 +0xF2FA 0x8765 +0xF2FB 0x8793 +0xF2FC 0x87AF +0xF2FD 0x87A8 +0xF2FE 0x87D2 +0xF340 0x9A5A +0xF341 0x9A5B +0xF342 0x9A5C +0xF343 0x9A5D +0xF344 0x9A5E +0xF345 0x9A5F +0xF346 0x9A60 +0xF347 0x9A61 +0xF348 0x9A62 +0xF349 0x9A63 +0xF34A 0x9A64 +0xF34B 0x9A65 +0xF34C 0x9A66 +0xF34D 0x9A67 +0xF34E 0x9A68 +0xF34F 0x9A69 +0xF350 0x9A6A +0xF351 0x9A6B +0xF352 0x9A72 +0xF353 0x9A83 +0xF354 0x9A89 +0xF355 0x9A8D +0xF356 0x9A8E +0xF357 0x9A94 +0xF358 0x9A95 +0xF359 0x9A99 +0xF35A 0x9AA6 +0xF35B 0x9AA9 +0xF35C 0x9AAA +0xF35D 0x9AAB +0xF35E 0x9AAC +0xF35F 0x9AAD +0xF360 0x9AAE +0xF361 0x9AAF +0xF362 0x9AB2 +0xF363 0x9AB3 +0xF364 0x9AB4 +0xF365 0x9AB5 +0xF366 0x9AB9 +0xF367 0x9ABB +0xF368 0x9ABD +0xF369 0x9ABE +0xF36A 0x9ABF +0xF36B 0x9AC3 +0xF36C 0x9AC4 +0xF36D 0x9AC6 +0xF36E 0x9AC7 +0xF36F 0x9AC8 +0xF370 0x9AC9 +0xF371 0x9ACA +0xF372 0x9ACD +0xF373 0x9ACE +0xF374 0x9ACF +0xF375 0x9AD0 +0xF376 0x9AD2 +0xF377 0x9AD4 +0xF378 0x9AD5 +0xF379 0x9AD6 +0xF37A 0x9AD7 +0xF37B 0x9AD9 +0xF37C 0x9ADA +0xF37D 0x9ADB +0xF37E 0x9ADC +0xF380 0x9ADD +0xF381 0x9ADE +0xF382 0x9AE0 +0xF383 0x9AE2 +0xF384 0x9AE3 +0xF385 0x9AE4 +0xF386 0x9AE5 +0xF387 0x9AE7 +0xF388 0x9AE8 +0xF389 0x9AE9 +0xF38A 0x9AEA +0xF38B 0x9AEC +0xF38C 0x9AEE +0xF38D 0x9AF0 +0xF38E 0x9AF1 +0xF38F 0x9AF2 +0xF390 0x9AF3 +0xF391 0x9AF4 +0xF392 0x9AF5 +0xF393 0x9AF6 +0xF394 0x9AF7 +0xF395 0x9AF8 +0xF396 0x9AFA +0xF397 0x9AFC +0xF398 0x9AFD +0xF399 0x9AFE +0xF39A 0x9AFF +0xF39B 0x9B00 +0xF39C 0x9B01 +0xF39D 0x9B02 +0xF39E 0x9B04 +0xF39F 0x9B05 +0xF3A0 0x9B06 +0xF3A1 0x87C6 +0xF3A2 0x8788 +0xF3A3 0x8785 +0xF3A4 0x87AD +0xF3A5 0x8797 +0xF3A6 0x8783 +0xF3A7 0x87AB +0xF3A8 0x87E5 +0xF3A9 0x87AC +0xF3AA 0x87B5 +0xF3AB 0x87B3 +0xF3AC 0x87CB +0xF3AD 0x87D3 +0xF3AE 0x87BD +0xF3AF 0x87D1 +0xF3B0 0x87C0 +0xF3B1 0x87CA +0xF3B2 0x87DB +0xF3B3 0x87EA +0xF3B4 0x87E0 +0xF3B5 0x87EE +0xF3B6 0x8816 +0xF3B7 0x8813 +0xF3B8 0x87FE +0xF3B9 0x880A +0xF3BA 0x881B +0xF3BB 0x8821 +0xF3BC 0x8839 +0xF3BD 0x883C +0xF3BE 0x7F36 +0xF3BF 0x7F42 +0xF3C0 0x7F44 +0xF3C1 0x7F45 +0xF3C2 0x8210 +0xF3C3 0x7AFA +0xF3C4 0x7AFD +0xF3C5 0x7B08 +0xF3C6 0x7B03 +0xF3C7 0x7B04 +0xF3C8 0x7B15 +0xF3C9 0x7B0A +0xF3CA 0x7B2B +0xF3CB 0x7B0F +0xF3CC 0x7B47 +0xF3CD 0x7B38 +0xF3CE 0x7B2A +0xF3CF 0x7B19 +0xF3D0 0x7B2E +0xF3D1 0x7B31 +0xF3D2 0x7B20 +0xF3D3 0x7B25 +0xF3D4 0x7B24 +0xF3D5 0x7B33 +0xF3D6 0x7B3E +0xF3D7 0x7B1E +0xF3D8 0x7B58 +0xF3D9 0x7B5A +0xF3DA 0x7B45 +0xF3DB 0x7B75 +0xF3DC 0x7B4C +0xF3DD 0x7B5D +0xF3DE 0x7B60 +0xF3DF 0x7B6E +0xF3E0 0x7B7B +0xF3E1 0x7B62 +0xF3E2 0x7B72 +0xF3E3 0x7B71 +0xF3E4 0x7B90 +0xF3E5 0x7BA6 +0xF3E6 0x7BA7 +0xF3E7 0x7BB8 +0xF3E8 0x7BAC +0xF3E9 0x7B9D +0xF3EA 0x7BA8 +0xF3EB 0x7B85 +0xF3EC 0x7BAA +0xF3ED 0x7B9C +0xF3EE 0x7BA2 +0xF3EF 0x7BAB +0xF3F0 0x7BB4 +0xF3F1 0x7BD1 +0xF3F2 0x7BC1 +0xF3F3 0x7BCC +0xF3F4 0x7BDD +0xF3F5 0x7BDA +0xF3F6 0x7BE5 +0xF3F7 0x7BE6 +0xF3F8 0x7BEA +0xF3F9 0x7C0C +0xF3FA 0x7BFE +0xF3FB 0x7BFC +0xF3FC 0x7C0F +0xF3FD 0x7C16 +0xF3FE 0x7C0B +0xF440 0x9B07 +0xF441 0x9B09 +0xF442 0x9B0A +0xF443 0x9B0B +0xF444 0x9B0C +0xF445 0x9B0D +0xF446 0x9B0E +0xF447 0x9B10 +0xF448 0x9B11 +0xF449 0x9B12 +0xF44A 0x9B14 +0xF44B 0x9B15 +0xF44C 0x9B16 +0xF44D 0x9B17 +0xF44E 0x9B18 +0xF44F 0x9B19 +0xF450 0x9B1A +0xF451 0x9B1B +0xF452 0x9B1C +0xF453 0x9B1D +0xF454 0x9B1E +0xF455 0x9B20 +0xF456 0x9B21 +0xF457 0x9B22 +0xF458 0x9B24 +0xF459 0x9B25 +0xF45A 0x9B26 +0xF45B 0x9B27 +0xF45C 0x9B28 +0xF45D 0x9B29 +0xF45E 0x9B2A +0xF45F 0x9B2B +0xF460 0x9B2C +0xF461 0x9B2D +0xF462 0x9B2E +0xF463 0x9B30 +0xF464 0x9B31 +0xF465 0x9B33 +0xF466 0x9B34 +0xF467 0x9B35 +0xF468 0x9B36 +0xF469 0x9B37 +0xF46A 0x9B38 +0xF46B 0x9B39 +0xF46C 0x9B3A +0xF46D 0x9B3D +0xF46E 0x9B3E +0xF46F 0x9B3F +0xF470 0x9B40 +0xF471 0x9B46 +0xF472 0x9B4A +0xF473 0x9B4B +0xF474 0x9B4C +0xF475 0x9B4E +0xF476 0x9B50 +0xF477 0x9B52 +0xF478 0x9B53 +0xF479 0x9B55 +0xF47A 0x9B56 +0xF47B 0x9B57 +0xF47C 0x9B58 +0xF47D 0x9B59 +0xF47E 0x9B5A +0xF480 0x9B5B +0xF481 0x9B5C +0xF482 0x9B5D +0xF483 0x9B5E +0xF484 0x9B5F +0xF485 0x9B60 +0xF486 0x9B61 +0xF487 0x9B62 +0xF488 0x9B63 +0xF489 0x9B64 +0xF48A 0x9B65 +0xF48B 0x9B66 +0xF48C 0x9B67 +0xF48D 0x9B68 +0xF48E 0x9B69 +0xF48F 0x9B6A +0xF490 0x9B6B +0xF491 0x9B6C +0xF492 0x9B6D +0xF493 0x9B6E +0xF494 0x9B6F +0xF495 0x9B70 +0xF496 0x9B71 +0xF497 0x9B72 +0xF498 0x9B73 +0xF499 0x9B74 +0xF49A 0x9B75 +0xF49B 0x9B76 +0xF49C 0x9B77 +0xF49D 0x9B78 +0xF49E 0x9B79 +0xF49F 0x9B7A +0xF4A0 0x9B7B +0xF4A1 0x7C1F +0xF4A2 0x7C2A +0xF4A3 0x7C26 +0xF4A4 0x7C38 +0xF4A5 0x7C41 +0xF4A6 0x7C40 +0xF4A7 0x81FE +0xF4A8 0x8201 +0xF4A9 0x8202 +0xF4AA 0x8204 +0xF4AB 0x81EC +0xF4AC 0x8844 +0xF4AD 0x8221 +0xF4AE 0x8222 +0xF4AF 0x8223 +0xF4B0 0x822D +0xF4B1 0x822F +0xF4B2 0x8228 +0xF4B3 0x822B +0xF4B4 0x8238 +0xF4B5 0x823B +0xF4B6 0x8233 +0xF4B7 0x8234 +0xF4B8 0x823E +0xF4B9 0x8244 +0xF4BA 0x8249 +0xF4BB 0x824B +0xF4BC 0x824F +0xF4BD 0x825A +0xF4BE 0x825F +0xF4BF 0x8268 +0xF4C0 0x887E +0xF4C1 0x8885 +0xF4C2 0x8888 +0xF4C3 0x88D8 +0xF4C4 0x88DF +0xF4C5 0x895E +0xF4C6 0x7F9D +0xF4C7 0x7F9F +0xF4C8 0x7FA7 +0xF4C9 0x7FAF +0xF4CA 0x7FB0 +0xF4CB 0x7FB2 +0xF4CC 0x7C7C +0xF4CD 0x6549 +0xF4CE 0x7C91 +0xF4CF 0x7C9D +0xF4D0 0x7C9C +0xF4D1 0x7C9E +0xF4D2 0x7CA2 +0xF4D3 0x7CB2 +0xF4D4 0x7CBC +0xF4D5 0x7CBD +0xF4D6 0x7CC1 +0xF4D7 0x7CC7 +0xF4D8 0x7CCC +0xF4D9 0x7CCD +0xF4DA 0x7CC8 +0xF4DB 0x7CC5 +0xF4DC 0x7CD7 +0xF4DD 0x7CE8 +0xF4DE 0x826E +0xF4DF 0x66A8 +0xF4E0 0x7FBF +0xF4E1 0x7FCE +0xF4E2 0x7FD5 +0xF4E3 0x7FE5 +0xF4E4 0x7FE1 +0xF4E5 0x7FE6 +0xF4E6 0x7FE9 +0xF4E7 0x7FEE +0xF4E8 0x7FF3 +0xF4E9 0x7CF8 +0xF4EA 0x7D77 +0xF4EB 0x7DA6 +0xF4EC 0x7DAE +0xF4ED 0x7E47 +0xF4EE 0x7E9B +0xF4EF 0x9EB8 +0xF4F0 0x9EB4 +0xF4F1 0x8D73 +0xF4F2 0x8D84 +0xF4F3 0x8D94 +0xF4F4 0x8D91 +0xF4F5 0x8DB1 +0xF4F6 0x8D67 +0xF4F7 0x8D6D +0xF4F8 0x8C47 +0xF4F9 0x8C49 +0xF4FA 0x914A +0xF4FB 0x9150 +0xF4FC 0x914E +0xF4FD 0x914F +0xF4FE 0x9164 +0xF540 0x9B7C +0xF541 0x9B7D +0xF542 0x9B7E +0xF543 0x9B7F +0xF544 0x9B80 +0xF545 0x9B81 +0xF546 0x9B82 +0xF547 0x9B83 +0xF548 0x9B84 +0xF549 0x9B85 +0xF54A 0x9B86 +0xF54B 0x9B87 +0xF54C 0x9B88 +0xF54D 0x9B89 +0xF54E 0x9B8A +0xF54F 0x9B8B +0xF550 0x9B8C +0xF551 0x9B8D +0xF552 0x9B8E +0xF553 0x9B8F +0xF554 0x9B90 +0xF555 0x9B91 +0xF556 0x9B92 +0xF557 0x9B93 +0xF558 0x9B94 +0xF559 0x9B95 +0xF55A 0x9B96 +0xF55B 0x9B97 +0xF55C 0x9B98 +0xF55D 0x9B99 +0xF55E 0x9B9A +0xF55F 0x9B9B +0xF560 0x9B9C +0xF561 0x9B9D +0xF562 0x9B9E +0xF563 0x9B9F +0xF564 0x9BA0 +0xF565 0x9BA1 +0xF566 0x9BA2 +0xF567 0x9BA3 +0xF568 0x9BA4 +0xF569 0x9BA5 +0xF56A 0x9BA6 +0xF56B 0x9BA7 +0xF56C 0x9BA8 +0xF56D 0x9BA9 +0xF56E 0x9BAA +0xF56F 0x9BAB +0xF570 0x9BAC +0xF571 0x9BAD +0xF572 0x9BAE +0xF573 0x9BAF +0xF574 0x9BB0 +0xF575 0x9BB1 +0xF576 0x9BB2 +0xF577 0x9BB3 +0xF578 0x9BB4 +0xF579 0x9BB5 +0xF57A 0x9BB6 +0xF57B 0x9BB7 +0xF57C 0x9BB8 +0xF57D 0x9BB9 +0xF57E 0x9BBA +0xF580 0x9BBB +0xF581 0x9BBC +0xF582 0x9BBD +0xF583 0x9BBE +0xF584 0x9BBF +0xF585 0x9BC0 +0xF586 0x9BC1 +0xF587 0x9BC2 +0xF588 0x9BC3 +0xF589 0x9BC4 +0xF58A 0x9BC5 +0xF58B 0x9BC6 +0xF58C 0x9BC7 +0xF58D 0x9BC8 +0xF58E 0x9BC9 +0xF58F 0x9BCA +0xF590 0x9BCB +0xF591 0x9BCC +0xF592 0x9BCD +0xF593 0x9BCE +0xF594 0x9BCF +0xF595 0x9BD0 +0xF596 0x9BD1 +0xF597 0x9BD2 +0xF598 0x9BD3 +0xF599 0x9BD4 +0xF59A 0x9BD5 +0xF59B 0x9BD6 +0xF59C 0x9BD7 +0xF59D 0x9BD8 +0xF59E 0x9BD9 +0xF59F 0x9BDA +0xF5A0 0x9BDB +0xF5A1 0x9162 +0xF5A2 0x9161 +0xF5A3 0x9170 +0xF5A4 0x9169 +0xF5A5 0x916F +0xF5A6 0x917D +0xF5A7 0x917E +0xF5A8 0x9172 +0xF5A9 0x9174 +0xF5AA 0x9179 +0xF5AB 0x918C +0xF5AC 0x9185 +0xF5AD 0x9190 +0xF5AE 0x918D +0xF5AF 0x9191 +0xF5B0 0x91A2 +0xF5B1 0x91A3 +0xF5B2 0x91AA +0xF5B3 0x91AD +0xF5B4 0x91AE +0xF5B5 0x91AF +0xF5B6 0x91B5 +0xF5B7 0x91B4 +0xF5B8 0x91BA +0xF5B9 0x8C55 +0xF5BA 0x9E7E +0xF5BB 0x8DB8 +0xF5BC 0x8DEB +0xF5BD 0x8E05 +0xF5BE 0x8E59 +0xF5BF 0x8E69 +0xF5C0 0x8DB5 +0xF5C1 0x8DBF +0xF5C2 0x8DBC +0xF5C3 0x8DBA +0xF5C4 0x8DC4 +0xF5C5 0x8DD6 +0xF5C6 0x8DD7 +0xF5C7 0x8DDA +0xF5C8 0x8DDE +0xF5C9 0x8DCE +0xF5CA 0x8DCF +0xF5CB 0x8DDB +0xF5CC 0x8DC6 +0xF5CD 0x8DEC +0xF5CE 0x8DF7 +0xF5CF 0x8DF8 +0xF5D0 0x8DE3 +0xF5D1 0x8DF9 +0xF5D2 0x8DFB +0xF5D3 0x8DE4 +0xF5D4 0x8E09 +0xF5D5 0x8DFD +0xF5D6 0x8E14 +0xF5D7 0x8E1D +0xF5D8 0x8E1F +0xF5D9 0x8E2C +0xF5DA 0x8E2E +0xF5DB 0x8E23 +0xF5DC 0x8E2F +0xF5DD 0x8E3A +0xF5DE 0x8E40 +0xF5DF 0x8E39 +0xF5E0 0x8E35 +0xF5E1 0x8E3D +0xF5E2 0x8E31 +0xF5E3 0x8E49 +0xF5E4 0x8E41 +0xF5E5 0x8E42 +0xF5E6 0x8E51 +0xF5E7 0x8E52 +0xF5E8 0x8E4A +0xF5E9 0x8E70 +0xF5EA 0x8E76 +0xF5EB 0x8E7C +0xF5EC 0x8E6F +0xF5ED 0x8E74 +0xF5EE 0x8E85 +0xF5EF 0x8E8F +0xF5F0 0x8E94 +0xF5F1 0x8E90 +0xF5F2 0x8E9C +0xF5F3 0x8E9E +0xF5F4 0x8C78 +0xF5F5 0x8C82 +0xF5F6 0x8C8A +0xF5F7 0x8C85 +0xF5F8 0x8C98 +0xF5F9 0x8C94 +0xF5FA 0x659B +0xF5FB 0x89D6 +0xF5FC 0x89DE +0xF5FD 0x89DA +0xF5FE 0x89DC +0xF640 0x9BDC +0xF641 0x9BDD +0xF642 0x9BDE +0xF643 0x9BDF +0xF644 0x9BE0 +0xF645 0x9BE1 +0xF646 0x9BE2 +0xF647 0x9BE3 +0xF648 0x9BE4 +0xF649 0x9BE5 +0xF64A 0x9BE6 +0xF64B 0x9BE7 +0xF64C 0x9BE8 +0xF64D 0x9BE9 +0xF64E 0x9BEA +0xF64F 0x9BEB +0xF650 0x9BEC +0xF651 0x9BED +0xF652 0x9BEE +0xF653 0x9BEF +0xF654 0x9BF0 +0xF655 0x9BF1 +0xF656 0x9BF2 +0xF657 0x9BF3 +0xF658 0x9BF4 +0xF659 0x9BF5 +0xF65A 0x9BF6 +0xF65B 0x9BF7 +0xF65C 0x9BF8 +0xF65D 0x9BF9 +0xF65E 0x9BFA +0xF65F 0x9BFB +0xF660 0x9BFC +0xF661 0x9BFD +0xF662 0x9BFE +0xF663 0x9BFF +0xF664 0x9C00 +0xF665 0x9C01 +0xF666 0x9C02 +0xF667 0x9C03 +0xF668 0x9C04 +0xF669 0x9C05 +0xF66A 0x9C06 +0xF66B 0x9C07 +0xF66C 0x9C08 +0xF66D 0x9C09 +0xF66E 0x9C0A +0xF66F 0x9C0B +0xF670 0x9C0C +0xF671 0x9C0D +0xF672 0x9C0E +0xF673 0x9C0F +0xF674 0x9C10 +0xF675 0x9C11 +0xF676 0x9C12 +0xF677 0x9C13 +0xF678 0x9C14 +0xF679 0x9C15 +0xF67A 0x9C16 +0xF67B 0x9C17 +0xF67C 0x9C18 +0xF67D 0x9C19 +0xF67E 0x9C1A +0xF680 0x9C1B +0xF681 0x9C1C +0xF682 0x9C1D +0xF683 0x9C1E +0xF684 0x9C1F +0xF685 0x9C20 +0xF686 0x9C21 +0xF687 0x9C22 +0xF688 0x9C23 +0xF689 0x9C24 +0xF68A 0x9C25 +0xF68B 0x9C26 +0xF68C 0x9C27 +0xF68D 0x9C28 +0xF68E 0x9C29 +0xF68F 0x9C2A +0xF690 0x9C2B +0xF691 0x9C2C +0xF692 0x9C2D +0xF693 0x9C2E +0xF694 0x9C2F +0xF695 0x9C30 +0xF696 0x9C31 +0xF697 0x9C32 +0xF698 0x9C33 +0xF699 0x9C34 +0xF69A 0x9C35 +0xF69B 0x9C36 +0xF69C 0x9C37 +0xF69D 0x9C38 +0xF69E 0x9C39 +0xF69F 0x9C3A +0xF6A0 0x9C3B +0xF6A1 0x89E5 +0xF6A2 0x89EB +0xF6A3 0x89EF +0xF6A4 0x8A3E +0xF6A5 0x8B26 +0xF6A6 0x9753 +0xF6A7 0x96E9 +0xF6A8 0x96F3 +0xF6A9 0x96EF +0xF6AA 0x9706 +0xF6AB 0x9701 +0xF6AC 0x9708 +0xF6AD 0x970F +0xF6AE 0x970E +0xF6AF 0x972A +0xF6B0 0x972D +0xF6B1 0x9730 +0xF6B2 0x973E +0xF6B3 0x9F80 +0xF6B4 0x9F83 +0xF6B5 0x9F85 +0xF6B6 0x9F86 +0xF6B7 0x9F87 +0xF6B8 0x9F88 +0xF6B9 0x9F89 +0xF6BA 0x9F8A +0xF6BB 0x9F8C +0xF6BC 0x9EFE +0xF6BD 0x9F0B +0xF6BE 0x9F0D +0xF6BF 0x96B9 +0xF6C0 0x96BC +0xF6C1 0x96BD +0xF6C2 0x96CE +0xF6C3 0x96D2 +0xF6C4 0x77BF +0xF6C5 0x96E0 +0xF6C6 0x928E +0xF6C7 0x92AE +0xF6C8 0x92C8 +0xF6C9 0x933E +0xF6CA 0x936A +0xF6CB 0x93CA +0xF6CC 0x938F +0xF6CD 0x943E +0xF6CE 0x946B +0xF6CF 0x9C7F +0xF6D0 0x9C82 +0xF6D1 0x9C85 +0xF6D2 0x9C86 +0xF6D3 0x9C87 +0xF6D4 0x9C88 +0xF6D5 0x7A23 +0xF6D6 0x9C8B +0xF6D7 0x9C8E +0xF6D8 0x9C90 +0xF6D9 0x9C91 +0xF6DA 0x9C92 +0xF6DB 0x9C94 +0xF6DC 0x9C95 +0xF6DD 0x9C9A +0xF6DE 0x9C9B +0xF6DF 0x9C9E +0xF6E0 0x9C9F +0xF6E1 0x9CA0 +0xF6E2 0x9CA1 +0xF6E3 0x9CA2 +0xF6E4 0x9CA3 +0xF6E5 0x9CA5 +0xF6E6 0x9CA6 +0xF6E7 0x9CA7 +0xF6E8 0x9CA8 +0xF6E9 0x9CA9 +0xF6EA 0x9CAB +0xF6EB 0x9CAD +0xF6EC 0x9CAE +0xF6ED 0x9CB0 +0xF6EE 0x9CB1 +0xF6EF 0x9CB2 +0xF6F0 0x9CB3 +0xF6F1 0x9CB4 +0xF6F2 0x9CB5 +0xF6F3 0x9CB6 +0xF6F4 0x9CB7 +0xF6F5 0x9CBA +0xF6F6 0x9CBB +0xF6F7 0x9CBC +0xF6F8 0x9CBD +0xF6F9 0x9CC4 +0xF6FA 0x9CC5 +0xF6FB 0x9CC6 +0xF6FC 0x9CC7 +0xF6FD 0x9CCA +0xF6FE 0x9CCB +0xF740 0x9C3C +0xF741 0x9C3D +0xF742 0x9C3E +0xF743 0x9C3F +0xF744 0x9C40 +0xF745 0x9C41 +0xF746 0x9C42 +0xF747 0x9C43 +0xF748 0x9C44 +0xF749 0x9C45 +0xF74A 0x9C46 +0xF74B 0x9C47 +0xF74C 0x9C48 +0xF74D 0x9C49 +0xF74E 0x9C4A +0xF74F 0x9C4B +0xF750 0x9C4C +0xF751 0x9C4D +0xF752 0x9C4E +0xF753 0x9C4F +0xF754 0x9C50 +0xF755 0x9C51 +0xF756 0x9C52 +0xF757 0x9C53 +0xF758 0x9C54 +0xF759 0x9C55 +0xF75A 0x9C56 +0xF75B 0x9C57 +0xF75C 0x9C58 +0xF75D 0x9C59 +0xF75E 0x9C5A +0xF75F 0x9C5B +0xF760 0x9C5C +0xF761 0x9C5D +0xF762 0x9C5E +0xF763 0x9C5F +0xF764 0x9C60 +0xF765 0x9C61 +0xF766 0x9C62 +0xF767 0x9C63 +0xF768 0x9C64 +0xF769 0x9C65 +0xF76A 0x9C66 +0xF76B 0x9C67 +0xF76C 0x9C68 +0xF76D 0x9C69 +0xF76E 0x9C6A +0xF76F 0x9C6B +0xF770 0x9C6C +0xF771 0x9C6D +0xF772 0x9C6E +0xF773 0x9C6F +0xF774 0x9C70 +0xF775 0x9C71 +0xF776 0x9C72 +0xF777 0x9C73 +0xF778 0x9C74 +0xF779 0x9C75 +0xF77A 0x9C76 +0xF77B 0x9C77 +0xF77C 0x9C78 +0xF77D 0x9C79 +0xF77E 0x9C7A +0xF780 0x9C7B +0xF781 0x9C7D +0xF782 0x9C7E +0xF783 0x9C80 +0xF784 0x9C83 +0xF785 0x9C84 +0xF786 0x9C89 +0xF787 0x9C8A +0xF788 0x9C8C +0xF789 0x9C8F +0xF78A 0x9C93 +0xF78B 0x9C96 +0xF78C 0x9C97 +0xF78D 0x9C98 +0xF78E 0x9C99 +0xF78F 0x9C9D +0xF790 0x9CAA +0xF791 0x9CAC +0xF792 0x9CAF +0xF793 0x9CB9 +0xF794 0x9CBE +0xF795 0x9CBF +0xF796 0x9CC0 +0xF797 0x9CC1 +0xF798 0x9CC2 +0xF799 0x9CC8 +0xF79A 0x9CC9 +0xF79B 0x9CD1 +0xF79C 0x9CD2 +0xF79D 0x9CDA +0xF79E 0x9CDB +0xF79F 0x9CE0 +0xF7A0 0x9CE1 +0xF7A1 0x9CCC +0xF7A2 0x9CCD +0xF7A3 0x9CCE +0xF7A4 0x9CCF +0xF7A5 0x9CD0 +0xF7A6 0x9CD3 +0xF7A7 0x9CD4 +0xF7A8 0x9CD5 +0xF7A9 0x9CD7 +0xF7AA 0x9CD8 +0xF7AB 0x9CD9 +0xF7AC 0x9CDC +0xF7AD 0x9CDD +0xF7AE 0x9CDF +0xF7AF 0x9CE2 +0xF7B0 0x977C +0xF7B1 0x9785 +0xF7B2 0x9791 +0xF7B3 0x9792 +0xF7B4 0x9794 +0xF7B5 0x97AF +0xF7B6 0x97AB +0xF7B7 0x97A3 +0xF7B8 0x97B2 +0xF7B9 0x97B4 +0xF7BA 0x9AB1 +0xF7BB 0x9AB0 +0xF7BC 0x9AB7 +0xF7BD 0x9E58 +0xF7BE 0x9AB6 +0xF7BF 0x9ABA +0xF7C0 0x9ABC +0xF7C1 0x9AC1 +0xF7C2 0x9AC0 +0xF7C3 0x9AC5 +0xF7C4 0x9AC2 +0xF7C5 0x9ACB +0xF7C6 0x9ACC +0xF7C7 0x9AD1 +0xF7C8 0x9B45 +0xF7C9 0x9B43 +0xF7CA 0x9B47 +0xF7CB 0x9B49 +0xF7CC 0x9B48 +0xF7CD 0x9B4D +0xF7CE 0x9B51 +0xF7CF 0x98E8 +0xF7D0 0x990D +0xF7D1 0x992E +0xF7D2 0x9955 +0xF7D3 0x9954 +0xF7D4 0x9ADF +0xF7D5 0x9AE1 +0xF7D6 0x9AE6 +0xF7D7 0x9AEF +0xF7D8 0x9AEB +0xF7D9 0x9AFB +0xF7DA 0x9AED +0xF7DB 0x9AF9 +0xF7DC 0x9B08 +0xF7DD 0x9B0F +0xF7DE 0x9B13 +0xF7DF 0x9B1F +0xF7E0 0x9B23 +0xF7E1 0x9EBD +0xF7E2 0x9EBE +0xF7E3 0x7E3B +0xF7E4 0x9E82 +0xF7E5 0x9E87 +0xF7E6 0x9E88 +0xF7E7 0x9E8B +0xF7E8 0x9E92 +0xF7E9 0x93D6 +0xF7EA 0x9E9D +0xF7EB 0x9E9F +0xF7EC 0x9EDB +0xF7ED 0x9EDC +0xF7EE 0x9EDD +0xF7EF 0x9EE0 +0xF7F0 0x9EDF +0xF7F1 0x9EE2 +0xF7F2 0x9EE9 +0xF7F3 0x9EE7 +0xF7F4 0x9EE5 +0xF7F5 0x9EEA +0xF7F6 0x9EEF +0xF7F7 0x9F22 +0xF7F8 0x9F2C +0xF7F9 0x9F2F +0xF7FA 0x9F39 +0xF7FB 0x9F37 +0xF7FC 0x9F3D +0xF7FD 0x9F3E +0xF7FE 0x9F44 +0xF840 0x9CE3 +0xF841 0x9CE4 +0xF842 0x9CE5 +0xF843 0x9CE6 +0xF844 0x9CE7 +0xF845 0x9CE8 +0xF846 0x9CE9 +0xF847 0x9CEA +0xF848 0x9CEB +0xF849 0x9CEC +0xF84A 0x9CED +0xF84B 0x9CEE +0xF84C 0x9CEF +0xF84D 0x9CF0 +0xF84E 0x9CF1 +0xF84F 0x9CF2 +0xF850 0x9CF3 +0xF851 0x9CF4 +0xF852 0x9CF5 +0xF853 0x9CF6 +0xF854 0x9CF7 +0xF855 0x9CF8 +0xF856 0x9CF9 +0xF857 0x9CFA +0xF858 0x9CFB +0xF859 0x9CFC +0xF85A 0x9CFD +0xF85B 0x9CFE +0xF85C 0x9CFF +0xF85D 0x9D00 +0xF85E 0x9D01 +0xF85F 0x9D02 +0xF860 0x9D03 +0xF861 0x9D04 +0xF862 0x9D05 +0xF863 0x9D06 +0xF864 0x9D07 +0xF865 0x9D08 +0xF866 0x9D09 +0xF867 0x9D0A +0xF868 0x9D0B +0xF869 0x9D0C +0xF86A 0x9D0D +0xF86B 0x9D0E +0xF86C 0x9D0F +0xF86D 0x9D10 +0xF86E 0x9D11 +0xF86F 0x9D12 +0xF870 0x9D13 +0xF871 0x9D14 +0xF872 0x9D15 +0xF873 0x9D16 +0xF874 0x9D17 +0xF875 0x9D18 +0xF876 0x9D19 +0xF877 0x9D1A +0xF878 0x9D1B +0xF879 0x9D1C +0xF87A 0x9D1D +0xF87B 0x9D1E +0xF87C 0x9D1F +0xF87D 0x9D20 +0xF87E 0x9D21 +0xF880 0x9D22 +0xF881 0x9D23 +0xF882 0x9D24 +0xF883 0x9D25 +0xF884 0x9D26 +0xF885 0x9D27 +0xF886 0x9D28 +0xF887 0x9D29 +0xF888 0x9D2A +0xF889 0x9D2B +0xF88A 0x9D2C +0xF88B 0x9D2D +0xF88C 0x9D2E +0xF88D 0x9D2F +0xF88E 0x9D30 +0xF88F 0x9D31 +0xF890 0x9D32 +0xF891 0x9D33 +0xF892 0x9D34 +0xF893 0x9D35 +0xF894 0x9D36 +0xF895 0x9D37 +0xF896 0x9D38 +0xF897 0x9D39 +0xF898 0x9D3A +0xF899 0x9D3B +0xF89A 0x9D3C +0xF89B 0x9D3D +0xF89C 0x9D3E +0xF89D 0x9D3F +0xF89E 0x9D40 +0xF89F 0x9D41 +0xF8A0 0x9D42 +0xF940 0x9D43 +0xF941 0x9D44 +0xF942 0x9D45 +0xF943 0x9D46 +0xF944 0x9D47 +0xF945 0x9D48 +0xF946 0x9D49 +0xF947 0x9D4A +0xF948 0x9D4B +0xF949 0x9D4C +0xF94A 0x9D4D +0xF94B 0x9D4E +0xF94C 0x9D4F +0xF94D 0x9D50 +0xF94E 0x9D51 +0xF94F 0x9D52 +0xF950 0x9D53 +0xF951 0x9D54 +0xF952 0x9D55 +0xF953 0x9D56 +0xF954 0x9D57 +0xF955 0x9D58 +0xF956 0x9D59 +0xF957 0x9D5A +0xF958 0x9D5B +0xF959 0x9D5C +0xF95A 0x9D5D +0xF95B 0x9D5E +0xF95C 0x9D5F +0xF95D 0x9D60 +0xF95E 0x9D61 +0xF95F 0x9D62 +0xF960 0x9D63 +0xF961 0x9D64 +0xF962 0x9D65 +0xF963 0x9D66 +0xF964 0x9D67 +0xF965 0x9D68 +0xF966 0x9D69 +0xF967 0x9D6A +0xF968 0x9D6B +0xF969 0x9D6C +0xF96A 0x9D6D +0xF96B 0x9D6E +0xF96C 0x9D6F +0xF96D 0x9D70 +0xF96E 0x9D71 +0xF96F 0x9D72 +0xF970 0x9D73 +0xF971 0x9D74 +0xF972 0x9D75 +0xF973 0x9D76 +0xF974 0x9D77 +0xF975 0x9D78 +0xF976 0x9D79 +0xF977 0x9D7A +0xF978 0x9D7B +0xF979 0x9D7C +0xF97A 0x9D7D +0xF97B 0x9D7E +0xF97C 0x9D7F +0xF97D 0x9D80 +0xF97E 0x9D81 +0xF980 0x9D82 +0xF981 0x9D83 +0xF982 0x9D84 +0xF983 0x9D85 +0xF984 0x9D86 +0xF985 0x9D87 +0xF986 0x9D88 +0xF987 0x9D89 +0xF988 0x9D8A +0xF989 0x9D8B +0xF98A 0x9D8C +0xF98B 0x9D8D +0xF98C 0x9D8E +0xF98D 0x9D8F +0xF98E 0x9D90 +0xF98F 0x9D91 +0xF990 0x9D92 +0xF991 0x9D93 +0xF992 0x9D94 +0xF993 0x9D95 +0xF994 0x9D96 +0xF995 0x9D97 +0xF996 0x9D98 +0xF997 0x9D99 +0xF998 0x9D9A +0xF999 0x9D9B +0xF99A 0x9D9C +0xF99B 0x9D9D +0xF99C 0x9D9E +0xF99D 0x9D9F +0xF99E 0x9DA0 +0xF99F 0x9DA1 +0xF9A0 0x9DA2 +0xFA40 0x9DA3 +0xFA41 0x9DA4 +0xFA42 0x9DA5 +0xFA43 0x9DA6 +0xFA44 0x9DA7 +0xFA45 0x9DA8 +0xFA46 0x9DA9 +0xFA47 0x9DAA +0xFA48 0x9DAB +0xFA49 0x9DAC +0xFA4A 0x9DAD +0xFA4B 0x9DAE +0xFA4C 0x9DAF +0xFA4D 0x9DB0 +0xFA4E 0x9DB1 +0xFA4F 0x9DB2 +0xFA50 0x9DB3 +0xFA51 0x9DB4 +0xFA52 0x9DB5 +0xFA53 0x9DB6 +0xFA54 0x9DB7 +0xFA55 0x9DB8 +0xFA56 0x9DB9 +0xFA57 0x9DBA +0xFA58 0x9DBB +0xFA59 0x9DBC +0xFA5A 0x9DBD +0xFA5B 0x9DBE +0xFA5C 0x9DBF +0xFA5D 0x9DC0 +0xFA5E 0x9DC1 +0xFA5F 0x9DC2 +0xFA60 0x9DC3 +0xFA61 0x9DC4 +0xFA62 0x9DC5 +0xFA63 0x9DC6 +0xFA64 0x9DC7 +0xFA65 0x9DC8 +0xFA66 0x9DC9 +0xFA67 0x9DCA +0xFA68 0x9DCB +0xFA69 0x9DCC +0xFA6A 0x9DCD +0xFA6B 0x9DCE +0xFA6C 0x9DCF +0xFA6D 0x9DD0 +0xFA6E 0x9DD1 +0xFA6F 0x9DD2 +0xFA70 0x9DD3 +0xFA71 0x9DD4 +0xFA72 0x9DD5 +0xFA73 0x9DD6 +0xFA74 0x9DD7 +0xFA75 0x9DD8 +0xFA76 0x9DD9 +0xFA77 0x9DDA +0xFA78 0x9DDB +0xFA79 0x9DDC +0xFA7A 0x9DDD +0xFA7B 0x9DDE +0xFA7C 0x9DDF +0xFA7D 0x9DE0 +0xFA7E 0x9DE1 +0xFA80 0x9DE2 +0xFA81 0x9DE3 +0xFA82 0x9DE4 +0xFA83 0x9DE5 +0xFA84 0x9DE6 +0xFA85 0x9DE7 +0xFA86 0x9DE8 +0xFA87 0x9DE9 +0xFA88 0x9DEA +0xFA89 0x9DEB +0xFA8A 0x9DEC +0xFA8B 0x9DED +0xFA8C 0x9DEE +0xFA8D 0x9DEF +0xFA8E 0x9DF0 +0xFA8F 0x9DF1 +0xFA90 0x9DF2 +0xFA91 0x9DF3 +0xFA92 0x9DF4 +0xFA93 0x9DF5 +0xFA94 0x9DF6 +0xFA95 0x9DF7 +0xFA96 0x9DF8 +0xFA97 0x9DF9 +0xFA98 0x9DFA +0xFA99 0x9DFB +0xFA9A 0x9DFC +0xFA9B 0x9DFD +0xFA9C 0x9DFE +0xFA9D 0x9DFF +0xFA9E 0x9E00 +0xFA9F 0x9E01 +0xFAA0 0x9E02 +0xFB40 0x9E03 +0xFB41 0x9E04 +0xFB42 0x9E05 +0xFB43 0x9E06 +0xFB44 0x9E07 +0xFB45 0x9E08 +0xFB46 0x9E09 +0xFB47 0x9E0A +0xFB48 0x9E0B +0xFB49 0x9E0C +0xFB4A 0x9E0D +0xFB4B 0x9E0E +0xFB4C 0x9E0F +0xFB4D 0x9E10 +0xFB4E 0x9E11 +0xFB4F 0x9E12 +0xFB50 0x9E13 +0xFB51 0x9E14 +0xFB52 0x9E15 +0xFB53 0x9E16 +0xFB54 0x9E17 +0xFB55 0x9E18 +0xFB56 0x9E19 +0xFB57 0x9E1A +0xFB58 0x9E1B +0xFB59 0x9E1C +0xFB5A 0x9E1D +0xFB5B 0x9E1E +0xFB5C 0x9E24 +0xFB5D 0x9E27 +0xFB5E 0x9E2E +0xFB5F 0x9E30 +0xFB60 0x9E34 +0xFB61 0x9E3B +0xFB62 0x9E3C +0xFB63 0x9E40 +0xFB64 0x9E4D +0xFB65 0x9E50 +0xFB66 0x9E52 +0xFB67 0x9E53 +0xFB68 0x9E54 +0xFB69 0x9E56 +0xFB6A 0x9E59 +0xFB6B 0x9E5D +0xFB6C 0x9E5F +0xFB6D 0x9E60 +0xFB6E 0x9E61 +0xFB6F 0x9E62 +0xFB70 0x9E65 +0xFB71 0x9E6E +0xFB72 0x9E6F +0xFB73 0x9E72 +0xFB74 0x9E74 +0xFB75 0x9E75 +0xFB76 0x9E76 +0xFB77 0x9E77 +0xFB78 0x9E78 +0xFB79 0x9E79 +0xFB7A 0x9E7A +0xFB7B 0x9E7B +0xFB7C 0x9E7C +0xFB7D 0x9E7D +0xFB7E 0x9E80 +0xFB80 0x9E81 +0xFB81 0x9E83 +0xFB82 0x9E84 +0xFB83 0x9E85 +0xFB84 0x9E86 +0xFB85 0x9E89 +0xFB86 0x9E8A +0xFB87 0x9E8C +0xFB88 0x9E8D +0xFB89 0x9E8E +0xFB8A 0x9E8F +0xFB8B 0x9E90 +0xFB8C 0x9E91 +0xFB8D 0x9E94 +0xFB8E 0x9E95 +0xFB8F 0x9E96 +0xFB90 0x9E97 +0xFB91 0x9E98 +0xFB92 0x9E99 +0xFB93 0x9E9A +0xFB94 0x9E9B +0xFB95 0x9E9C +0xFB96 0x9E9E +0xFB97 0x9EA0 +0xFB98 0x9EA1 +0xFB99 0x9EA2 +0xFB9A 0x9EA3 +0xFB9B 0x9EA4 +0xFB9C 0x9EA5 +0xFB9D 0x9EA7 +0xFB9E 0x9EA8 +0xFB9F 0x9EA9 +0xFBA0 0x9EAA +0xFC40 0x9EAB +0xFC41 0x9EAC +0xFC42 0x9EAD +0xFC43 0x9EAE +0xFC44 0x9EAF +0xFC45 0x9EB0 +0xFC46 0x9EB1 +0xFC47 0x9EB2 +0xFC48 0x9EB3 +0xFC49 0x9EB5 +0xFC4A 0x9EB6 +0xFC4B 0x9EB7 +0xFC4C 0x9EB9 +0xFC4D 0x9EBA +0xFC4E 0x9EBC +0xFC4F 0x9EBF +0xFC50 0x9EC0 +0xFC51 0x9EC1 +0xFC52 0x9EC2 +0xFC53 0x9EC3 +0xFC54 0x9EC5 +0xFC55 0x9EC6 +0xFC56 0x9EC7 +0xFC57 0x9EC8 +0xFC58 0x9ECA +0xFC59 0x9ECB +0xFC5A 0x9ECC +0xFC5B 0x9ED0 +0xFC5C 0x9ED2 +0xFC5D 0x9ED3 +0xFC5E 0x9ED5 +0xFC5F 0x9ED6 +0xFC60 0x9ED7 +0xFC61 0x9ED9 +0xFC62 0x9EDA +0xFC63 0x9EDE +0xFC64 0x9EE1 +0xFC65 0x9EE3 +0xFC66 0x9EE4 +0xFC67 0x9EE6 +0xFC68 0x9EE8 +0xFC69 0x9EEB +0xFC6A 0x9EEC +0xFC6B 0x9EED +0xFC6C 0x9EEE +0xFC6D 0x9EF0 +0xFC6E 0x9EF1 +0xFC6F 0x9EF2 +0xFC70 0x9EF3 +0xFC71 0x9EF4 +0xFC72 0x9EF5 +0xFC73 0x9EF6 +0xFC74 0x9EF7 +0xFC75 0x9EF8 +0xFC76 0x9EFA +0xFC77 0x9EFD +0xFC78 0x9EFF +0xFC79 0x9F00 +0xFC7A 0x9F01 +0xFC7B 0x9F02 +0xFC7C 0x9F03 +0xFC7D 0x9F04 +0xFC7E 0x9F05 +0xFC80 0x9F06 +0xFC81 0x9F07 +0xFC82 0x9F08 +0xFC83 0x9F09 +0xFC84 0x9F0A +0xFC85 0x9F0C +0xFC86 0x9F0F +0xFC87 0x9F11 +0xFC88 0x9F12 +0xFC89 0x9F14 +0xFC8A 0x9F15 +0xFC8B 0x9F16 +0xFC8C 0x9F18 +0xFC8D 0x9F1A +0xFC8E 0x9F1B +0xFC8F 0x9F1C +0xFC90 0x9F1D +0xFC91 0x9F1E +0xFC92 0x9F1F +0xFC93 0x9F21 +0xFC94 0x9F23 +0xFC95 0x9F24 +0xFC96 0x9F25 +0xFC97 0x9F26 +0xFC98 0x9F27 +0xFC99 0x9F28 +0xFC9A 0x9F29 +0xFC9B 0x9F2A +0xFC9C 0x9F2B +0xFC9D 0x9F2D +0xFC9E 0x9F2E +0xFC9F 0x9F30 +0xFCA0 0x9F31 +0xFD40 0x9F32 +0xFD41 0x9F33 +0xFD42 0x9F34 +0xFD43 0x9F35 +0xFD44 0x9F36 +0xFD45 0x9F38 +0xFD46 0x9F3A +0xFD47 0x9F3C +0xFD48 0x9F3F +0xFD49 0x9F40 +0xFD4A 0x9F41 +0xFD4B 0x9F42 +0xFD4C 0x9F43 +0xFD4D 0x9F45 +0xFD4E 0x9F46 +0xFD4F 0x9F47 +0xFD50 0x9F48 +0xFD51 0x9F49 +0xFD52 0x9F4A +0xFD53 0x9F4B +0xFD54 0x9F4C +0xFD55 0x9F4D +0xFD56 0x9F4E +0xFD57 0x9F4F +0xFD58 0x9F52 +0xFD59 0x9F53 +0xFD5A 0x9F54 +0xFD5B 0x9F55 +0xFD5C 0x9F56 +0xFD5D 0x9F57 +0xFD5E 0x9F58 +0xFD5F 0x9F59 +0xFD60 0x9F5A +0xFD61 0x9F5B +0xFD62 0x9F5C +0xFD63 0x9F5D +0xFD64 0x9F5E +0xFD65 0x9F5F +0xFD66 0x9F60 +0xFD67 0x9F61 +0xFD68 0x9F62 +0xFD69 0x9F63 +0xFD6A 0x9F64 +0xFD6B 0x9F65 +0xFD6C 0x9F66 +0xFD6D 0x9F67 +0xFD6E 0x9F68 +0xFD6F 0x9F69 +0xFD70 0x9F6A +0xFD71 0x9F6B +0xFD72 0x9F6C +0xFD73 0x9F6D +0xFD74 0x9F6E +0xFD75 0x9F6F +0xFD76 0x9F70 +0xFD77 0x9F71 +0xFD78 0x9F72 +0xFD79 0x9F73 +0xFD7A 0x9F74 +0xFD7B 0x9F75 +0xFD7C 0x9F76 +0xFD7D 0x9F77 +0xFD7E 0x9F78 +0xFD80 0x9F79 +0xFD81 0x9F7A +0xFD82 0x9F7B +0xFD83 0x9F7C +0xFD84 0x9F7D +0xFD85 0x9F7E +0xFD86 0x9F81 +0xFD87 0x9F82 +0xFD88 0x9F8D +0xFD89 0x9F8E +0xFD8A 0x9F8F +0xFD8B 0x9F90 +0xFD8C 0x9F91 +0xFD8D 0x9F92 +0xFD8E 0x9F93 +0xFD8F 0x9F94 +0xFD90 0x9F95 +0xFD91 0x9F96 +0xFD92 0x9F97 +0xFD93 0x9F98 +0xFD94 0x9F9C +0xFD95 0x9F9D +0xFD96 0x9F9E +0xFD97 0x9FA1 +0xFD98 0x9FA2 +0xFD99 0x9FA3 +0xFD9A 0x9FA4 +0xFD9B 0x9FA5 +0xFD9C 0xF92C +0xFD9D 0xF979 +0xFD9E 0xF995 +0xFD9F 0xF9E7 +0xFDA0 0xF9F1 +0xFE40 0xFA0C +0xFE41 0xFA0D +0xFE42 0xFA0E +0xFE43 0xFA0F +0xFE44 0xFA11 +0xFE45 0xFA13 +0xFE46 0xFA14 +0xFE47 0xFA18 +0xFE48 0xFA1F +0xFE49 0xFA20 +0xFE4A 0xFA21 +0xFE4B 0xFA23 +0xFE4C 0xFA24 +0xFE4D 0xFA27 +0xFE4E 0xFA28 +0xFE4F 0xFA29 diff --git a/jni/iconv/tests/Georgian-Academy.TXT b/jni/iconv/tests/Georgian-Academy.TXT new file mode 100644 index 0000000..bfd9896 --- /dev/null +++ b/jni/iconv/tests/Georgian-Academy.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x201A +0x83 0x0192 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x88 0x02C6 +0x89 0x2030 +0x8A 0x0160 +0x8B 0x2039 +0x8C 0x0152 +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x98 0x02DC +0x99 0x2122 +0x9A 0x0161 +0x9B 0x203A +0x9C 0x0153 +0x9D 0x009D +0x9E 0x009E +0x9F 0x0178 +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x10D0 +0xC1 0x10D1 +0xC2 0x10D2 +0xC3 0x10D3 +0xC4 0x10D4 +0xC5 0x10D5 +0xC6 0x10D6 +0xC7 0x10D7 +0xC8 0x10D8 +0xC9 0x10D9 +0xCA 0x10DA +0xCB 0x10DB +0xCC 0x10DC +0xCD 0x10DD +0xCE 0x10DE +0xCF 0x10DF +0xD0 0x10E0 +0xD1 0x10E1 +0xD2 0x10E2 +0xD3 0x10E3 +0xD4 0x10E4 +0xD5 0x10E5 +0xD6 0x10E6 +0xD7 0x10E7 +0xD8 0x10E8 +0xD9 0x10E9 +0xDA 0x10EA +0xDB 0x10EB +0xDC 0x10EC +0xDD 0x10ED +0xDE 0x10EE +0xDF 0x10EF +0xE0 0x10F0 +0xE1 0x10F1 +0xE2 0x10F2 +0xE3 0x10F3 +0xE4 0x10F4 +0xE5 0x10F5 +0xE6 0x10F6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x00F0 +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x00FE +0xFF 0x00FF diff --git a/jni/iconv/tests/Georgian-PS.TXT b/jni/iconv/tests/Georgian-PS.TXT new file mode 100644 index 0000000..b14c19f --- /dev/null +++ b/jni/iconv/tests/Georgian-PS.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x201A +0x83 0x0192 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x88 0x02C6 +0x89 0x2030 +0x8A 0x0160 +0x8B 0x2039 +0x8C 0x0152 +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x98 0x02DC +0x99 0x2122 +0x9A 0x0161 +0x9B 0x203A +0x9C 0x0153 +0x9D 0x009D +0x9E 0x009E +0x9F 0x0178 +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x10D0 +0xC1 0x10D1 +0xC2 0x10D2 +0xC3 0x10D3 +0xC4 0x10D4 +0xC5 0x10D5 +0xC6 0x10D6 +0xC7 0x10F1 +0xC8 0x10D7 +0xC9 0x10D8 +0xCA 0x10D9 +0xCB 0x10DA +0xCC 0x10DB +0xCD 0x10DC +0xCE 0x10F2 +0xCF 0x10DD +0xD0 0x10DE +0xD1 0x10DF +0xD2 0x10E0 +0xD3 0x10E1 +0xD4 0x10E2 +0xD5 0x10F3 +0xD6 0x10E3 +0xD7 0x10E4 +0xD8 0x10E5 +0xD9 0x10E6 +0xDA 0x10E7 +0xDB 0x10E8 +0xDC 0x10E9 +0xDD 0x10EA +0xDE 0x10EB +0xDF 0x10EC +0xE0 0x10ED +0xE1 0x10EE +0xE2 0x10F4 +0xE3 0x10EF +0xE4 0x10F0 +0xE5 0x10F5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x00F0 +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x00FE +0xFF 0x00FF diff --git a/jni/iconv/tests/HP-ROMAN8.TXT b/jni/iconv/tests/HP-ROMAN8.TXT new file mode 100644 index 0000000..8f1cc5d --- /dev/null +++ b/jni/iconv/tests/HP-ROMAN8.TXT @@ -0,0 +1,255 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x00C0 +0xA2 0x00C2 +0xA3 0x00C8 +0xA4 0x00CA +0xA5 0x00CB +0xA6 0x00CE +0xA7 0x00CF +0xA8 0x00B4 +0xA9 0x02CB +0xAA 0x02C6 +0xAB 0x00A8 +0xAC 0x02DC +0xAD 0x00D9 +0xAE 0x00DB +0xAF 0x20A4 +0xB0 0x00AF +0xB1 0x00DD +0xB2 0x00FD +0xB3 0x00B0 +0xB4 0x00C7 +0xB5 0x00E7 +0xB6 0x00D1 +0xB7 0x00F1 +0xB8 0x00A1 +0xB9 0x00BF +0xBA 0x00A4 +0xBB 0x00A3 +0xBC 0x00A5 +0xBD 0x00A7 +0xBE 0x0192 +0xBF 0x00A2 +0xC0 0x00E2 +0xC1 0x00EA +0xC2 0x00F4 +0xC3 0x00FB +0xC4 0x00E1 +0xC5 0x00E9 +0xC6 0x00F3 +0xC7 0x00FA +0xC8 0x00E0 +0xC9 0x00E8 +0xCA 0x00F2 +0xCB 0x00F9 +0xCC 0x00E4 +0xCD 0x00EB +0xCE 0x00F6 +0xCF 0x00FC +0xD0 0x00C5 +0xD1 0x00EE +0xD2 0x00D8 +0xD3 0x00C6 +0xD4 0x00E5 +0xD5 0x00ED +0xD6 0x00F8 +0xD7 0x00E6 +0xD8 0x00C4 +0xD9 0x00EC +0xDA 0x00D6 +0xDB 0x00DC +0xDC 0x00C9 +0xDD 0x00EF +0xDE 0x00DF +0xDF 0x00D4 +0xE0 0x00C1 +0xE1 0x00C3 +0xE2 0x00E3 +0xE3 0x00D0 +0xE4 0x00F0 +0xE5 0x00CD +0xE6 0x00CC +0xE7 0x00D3 +0xE8 0x00D2 +0xE9 0x00D5 +0xEA 0x00F5 +0xEB 0x0160 +0xEC 0x0161 +0xED 0x00DA +0xEE 0x0178 +0xEF 0x00FF +0xF0 0x00DE +0xF1 0x00FE +0xF2 0x00B7 +0xF3 0x00B5 +0xF4 0x00B6 +0xF5 0x00BE +0xF6 0x2014 +0xF7 0x00BC +0xF8 0x00BD +0xF9 0x00AA +0xFA 0x00BA +0xFB 0x00AB +0xFC 0x25A0 +0xFD 0x00BB +0xFE 0x00B1 diff --git a/jni/iconv/tests/HZ-snippet b/jni/iconv/tests/HZ-snippet new file mode 100644 index 0000000..29377c0 --- /dev/null +++ b/jni/iconv/tests/HZ-snippet @@ -0,0 +1,2 @@ +Chinese (~{VPND~},~{FUM(;0~},~{::So~}) ~{Dc:C~} + GB -- ~{T*Fx~} ~{?*7"~} diff --git a/jni/iconv/tests/HZ-snippet.UTF-8 b/jni/iconv/tests/HZ-snippet.UTF-8 new file mode 100644 index 0000000..9f5f8f2 --- /dev/null +++ b/jni/iconv/tests/HZ-snippet.UTF-8 @@ -0,0 +1,2 @@ +Chinese (中文,普通è¯,汉语) 你好 + GB -- 元气 å¼€å‘ diff --git a/jni/iconv/tests/ISO-2022-CN-EXT-snippet b/jni/iconv/tests/ISO-2022-CN-EXT-snippet new file mode 100644 index 0000000..ab807a5 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-CN-EXT-snippet @@ -0,0 +1,3 @@ +Chinese ($)AVPND,FUM(;0,::So) Dc:C + GB -- $)AT*Fx ?*7" +$)G^O$+IO7J$*HN+j diff --git a/jni/iconv/tests/ISO-2022-CN-EXT-snippet.UTF-8 b/jni/iconv/tests/ISO-2022-CN-EXT-snippet.UTF-8 new file mode 100644 index 0000000..52126d6 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-CN-EXT-snippet.UTF-8 @@ -0,0 +1,3 @@ +Chinese (中文,普通è¯,汉语) 你好 + GB -- 元气 å¼€å‘ +喲痓洈 diff --git a/jni/iconv/tests/ISO-2022-CN-snippet b/jni/iconv/tests/ISO-2022-CN-snippet new file mode 100644 index 0000000..bf5bf79 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-CN-snippet @@ -0,0 +1,3 @@ +Chinese ($)AVPND,FUM(;0,::So) Dc:C + GB -- $)AT*Fx ?*7" +$)G^O$*HN+j diff --git a/jni/iconv/tests/ISO-2022-CN-snippet.UTF-8 b/jni/iconv/tests/ISO-2022-CN-snippet.UTF-8 new file mode 100644 index 0000000..a642f28 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-CN-snippet.UTF-8 @@ -0,0 +1,3 @@ +Chinese (中文,普通è¯,汉语) 你好 + GB -- 元气 å¼€å‘ +喲洈 diff --git a/jni/iconv/tests/ISO-2022-JP-1-snippet b/jni/iconv/tests/ISO-2022-JP-1-snippet new file mode 100644 index 0000000..337be72 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-JP-1-snippet @@ -0,0 +1 @@ +Just for a test of JISX0212: $BqV$(DiQ(B (the second character is of JISX0212) diff --git a/jni/iconv/tests/ISO-2022-JP-1-snippet.UTF-8 b/jni/iconv/tests/ISO-2022-JP-1-snippet.UTF-8 new file mode 100644 index 0000000..bffbfcb --- /dev/null +++ b/jni/iconv/tests/ISO-2022-JP-1-snippet.UTF-8 @@ -0,0 +1 @@ +Just for a test of JISX0212: é¨é©Ž (the second character is of JISX0212) diff --git a/jni/iconv/tests/ISO-2022-JP-2-snippet b/jni/iconv/tests/ISO-2022-JP-2-snippet new file mode 100644 index 0000000..3e297b8 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-JP-2-snippet @@ -0,0 +1,7 @@ +Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B, (I:]FAJ(B + JIS -- $B855$(B $B3+H/(B +Just for a test of JISX0212: $BqV$(DiQ(B (the second character is of JISX0212) +Chinese ($BCfJ8(B,$BIaDL$A;0(B,$A::So(B) $(D0_$B9%(B + GB -- $B85]c(B $A?*7"(B +Korean ($(CGQ1[(B) $(C>H3gGO<H3gGO=J4O1n(B + KSC -- $B85]f(B $B3+b$(B diff --git a/jni/iconv/tests/ISO-2022-JP-2-snippet.UTF-8 b/jni/iconv/tests/ISO-2022-JP-2-snippet.UTF-8 new file mode 100644 index 0000000..6c63925 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-JP-2-snippet.UTF-8 @@ -0,0 +1,7 @@ +Japanese (日本語) ã“ã‚“ã«ã¡ã¯, コï¾ï¾†ï¾ï¾Š + JIS -- 元気 開発 +Just for a test of JISX0212: é¨é©Ž (the second character is of JISX0212) +Chinese (中文,普通è¯,汉语) 你好 + GB -- 元气 å¼€å‘ +Korean (한글) 안녕하세요, 안녕하십니까 + KSC -- 元氣 開發 diff --git a/jni/iconv/tests/ISO-2022-JP-3-snippet b/jni/iconv/tests/ISO-2022-JP-3-snippet new file mode 100644 index 0000000..ea0c763 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-JP-3-snippet @@ -0,0 +1,730 @@ + ! " # $ % & ' ( ) * + , - . / +0 1 2 3 4 5 6 7 8 9 : ; < = > ? +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + (I!(B (I"(B (I#(B (I$(B (I%(B (I&(B (I'(B (I((B (I)(B (I*(B (I+(B (I,(B (I-(B (I.(B (I/(B +(I0(B (I1(B (I2(B (I3(B (I4(B (I5(B (I6(B (I7(B (I8(B (I9(B (I:(B (I;(B (I<(B (I=(B (I>(B (I?(B +(I@(B (IA(B (IB(B (IC(B (ID(B (IE(B (IF(B (IG(B (IH(B (II(B (IJ(B (IK(B (IL(B (IM(B (IN(B (IO(B +(IP(B (IQ(B (IR(B (IS(B (IT(B (IU(B (IV(B (IW(B (IX(B (IY(B (IZ(B (I[(B (I\(B (I](B (I^(B (I_(B + $B!!(B $B!"(B $B!#(B $B!$(B $B!%(B $B!&(B $B!'(B $B!((B $B!)(B $B!*(B $B!+(B $B!,(B $B!-(B $B!.(B $B!/(B +$B!0(B $B!1(B $B!2(B $B!3(B $B!4(B $B!5(B $B!6(B $B!7(B $B!8(B $B!9(B $B!:(B $B!;(B $B!<(B $B!=(B $B!>(B $B!?(B +$B!@(B $B!A(B $B!B(B $B!C(B $B!D(B $B!E(B $B!F(B $B!G(B $B!H(B $B!I(B $B!J(B $B!K(B $B!L(B $B!M(B $B!N(B $B!O(B +$B!P(B $B!Q(B $B!R(B $B!S(B $B!T(B $B!U(B $B!V(B $B!W(B $B!X(B $B!Y(B $B!Z(B $B![(B $B!\(B $B!](B $B!^(B $B!_(B +$B!`(B $B!a(B $B!b(B $B!c(B $B!d(B $B!e(B $B!f(B $B!g(B $B!h(B $B!i(B $B!j(B $B!k(B $B!l(B $B!m(B $B!n(B $B!o(B +$B!p(B $B!q(B $B!r(B $B!s(B $B!t(B $B!u(B $B!v(B $B!w(B $B!x(B $B!y(B $B!z(B $B!{(B $B!|(B $B!}(B $B!~(B + $B"!(B $B""(B $B"#(B $B"$(B $B"%(B $B"&(B $B"'(B $B"((B $B")(B $B"*(B $B"+(B $B",(B $B"-(B $B".(B $(Q"/(B +$(Q"0(B $(Q"1(B $(Q"2(B $(Q"3(B $(Q"4(B $(Q"5(B $(Q"6(B $(Q"7(B $(Q"8(B $(Q"9(B $B":(B $B";(B $B"<(B $B"=(B $B">(B $B"?(B +$B"@(B $B"A(B $(Q"B(B $(Q"C(B $(Q"D(B $(Q"E(B $(Q"F(B $(Q"G(B $(Q"H(B $(Q"I(B $B"J(B $B"K(B $B"L(B $B"M(B $B"N(B $B"O(B +$B"P(B $(Q"Q(B $(Q"R(B $(Q"S(B $(Q"T(B $(Q"U(B $(Q"V(B $(Q"W(B $(Q"X(B $(Q"Y(B $(Q"Z(B $(Q"[(B $B"\(B $B"](B $B"^(B $B"_(B +$B"`(B $B"a(B $B"b(B $B"c(B $B"d(B $B"e(B $B"f(B $B"g(B $B"h(B $B"i(B $B"j(B $(Q"k(B $(Q"l(B $(Q"m(B $(Q"n(B $(Q"o(B +$(Q"p(B $(Q"q(B $B"r(B $B"s(B $B"t(B $B"u(B $B"v(B $B"w(B $B"x(B $B"y(B $(Q"z(B $(Q"{(B $(Q"|(B $(Q"}(B $B"~(B + $(Q#!(B $(Q#"(B $(Q##(B $(Q#$(B $(Q#%(B $(Q#&(B $(Q#'(B $(Q#((B $(Q#)(B $(Q#*(B $(Q#+(B $(Q#,(B $(Q#-(B $(Q#.(B $(Q#/(B +$B#0(B $B#1(B $B#2(B $B#3(B $B#4(B $B#5(B $B#6(B $B#7(B $B#8(B $B#9(B $(Q#:(B $(Q#;(B $(Q#<(B $(Q#=(B $(Q#>(B $(Q#?(B +$(Q#@(B $B#A(B $B#B(B $B#C(B $B#D(B $B#E(B $B#F(B $B#G(B $B#H(B $B#I(B $B#J(B $B#K(B $B#L(B $B#M(B $B#N(B $B#O(B +$B#P(B $B#Q(B $B#R(B $B#S(B $B#T(B $B#U(B $B#V(B $B#W(B $B#X(B $B#Y(B $B#Z(B $(Q#[(B $(Q#\(B $(Q#](B $(Q#^(B $(Q#_(B +$(Q#`(B $B#a(B $B#b(B $B#c(B $B#d(B $B#e(B $B#f(B $B#g(B $B#h(B $B#i(B $B#j(B $B#k(B $B#l(B $B#m(B $B#n(B $B#o(B +$B#p(B $B#q(B $B#r(B $B#s(B $B#t(B $B#u(B $B#v(B $B#w(B $B#x(B $B#y(B $B#z(B $(Q#{(B $(Q#|(B $(Q#}(B $(Q#~(B + $B$!(B $B$"(B $B$#(B $B$$(B $B$%(B $B$&(B $B$'(B $B$((B $B$)(B $B$*(B $B$+(B $B$,(B $B$-(B $B$.(B $B$/(B +$B$0(B $B$1(B $B$2(B $B$3(B $B$4(B $B$5(B $B$6(B $B$7(B $B$8(B $B$9(B $B$:(B $B$;(B $B$<(B $B$=(B $B$>(B $B$?(B +$B$@(B $B$A(B $B$B(B $B$C(B $B$D(B $B$E(B $B$F(B $B$G(B $B$H(B $B$I(B $B$J(B $B$K(B $B$L(B $B$M(B $B$N(B $B$O(B +$B$P(B $B$Q(B $B$R(B $B$S(B $B$T(B $B$U(B $B$V(B $B$W(B $B$X(B $B$Y(B $B$Z(B $B$[(B $B$\(B $B$](B $B$^(B $B$_(B +$B$`(B $B$a(B $B$b(B $B$c(B $B$d(B $B$e(B $B$f(B $B$g(B $B$h(B $B$i(B $B$j(B $B$k(B $B$l(B $B$m(B $B$n(B $B$o(B +$B$p(B $B$q(B $B$r(B $B$s(B $(Q$t(B $(Q$u(B $(Q$v(B $(Q$w(B $(Q$x(B $(Q$y(B $(Q$z(B $(Q${(B + $B%!(B $B%"(B $B%#(B $B%$(B $B%%(B $B%&(B $B%'(B $B%((B $B%)(B $B%*(B $B%+(B $B%,(B $B%-(B $B%.(B $B%/(B +$B%0(B $B%1(B $B%2(B $B%3(B $B%4(B $B%5(B $B%6(B $B%7(B $B%8(B $B%9(B $B%:(B $B%;(B $B%<(B $B%=(B $B%>(B $B%?(B +$B%@(B $B%A(B $B%B(B $B%C(B $B%D(B $B%E(B $B%F(B $B%G(B $B%H(B $B%I(B $B%J(B $B%K(B $B%L(B $B%M(B $B%N(B $B%O(B +$B%P(B $B%Q(B $B%R(B $B%S(B $B%T(B $B%U(B $B%V(B $B%W(B $B%X(B $B%Y(B $B%Z(B $B%[(B $B%\(B $B%](B $B%^(B $B%_(B +$B%`(B $B%a(B $B%b(B $B%c(B $B%d(B $B%e(B $B%f(B $B%g(B $B%h(B $B%i(B $B%j(B $B%k(B $B%l(B $B%m(B $B%n(B $B%o(B +$B%p(B $B%q(B $B%r(B $B%s(B $B%t(B $B%u(B $B%v(B $(Q%w(B $(Q%x(B $(Q%y(B $(Q%z(B $(Q%{(B $(Q%|(B $(Q%}(B $(Q%~(B + $B&!(B $B&"(B $B&#(B $B&$(B $B&%(B $B&&(B $B&'(B $B&((B $B&)(B $B&*(B $B&+(B $B&,(B $B&-(B $B&.(B $B&/(B +$B&0(B $B&1(B $B&2(B $B&3(B $B&4(B $B&5(B $B&6(B $B&7(B $B&8(B $(Q&9(B $(Q&:(B $(Q&;(B $(Q&<(B $(Q&=(B $(Q&>(B $(Q&?(B +$(Q&@(B $B&A(B $B&B(B $B&C(B $B&D(B $B&E(B $B&F(B $B&G(B $B&H(B $B&I(B $B&J(B $B&K(B $B&L(B $B&M(B $B&N(B $B&O(B +$B&P(B $B&Q(B $B&R(B $B&S(B $B&T(B $B&U(B $B&V(B $B&W(B $B&X(B $(Q&Y(B $(Q&Z(B $(Q&[(B $(Q&\(B $(Q&](B $(Q&^(B $(Q&_(B +$(Q&`(B $(Q&a(B $(Q&b(B $(Q&c(B $(Q&d(B $(Q&e(B $(Q&f(B $(Q&g(B $(Q&h(B $(Q&i(B $(Q&j(B $(Q&k(B $(Q&l(B $(Q&m(B $(Q&n(B $(Q&o(B +$(Q&p(B $(Q&q(B $(Q&r(B $(Q&s(B $(Q&t(B $(Q&u(B $(Q&v(B $(Q&w(B $(Q&x(B $(Q&y(B $(Q&z(B $(Q&{(B $(Q&|(B $(Q&}(B $(Q&~(B + $B'!(B $B'"(B $B'#(B $B'$(B $B'%(B $B'&(B $B''(B $B'((B $B')(B $B'*(B $B'+(B $B',(B $B'-(B $B'.(B $B'/(B +$B'0(B $B'1(B $B'2(B $B'3(B $B'4(B $B'5(B $B'6(B $B'7(B $B'8(B $B'9(B $B':(B $B';(B $B'<(B $B'=(B $B'>(B $B'?(B +$B'@(B $B'A(B $(Q'B(B $(Q'C(B $(Q'D(B $(Q'E(B $(Q'F(B $(Q'G(B $(Q'H(B $(Q'I(B $(Q'J(B $(Q'K(B $(Q'L(B $(Q'M(B $(Q'N(B $(Q'O(B +$(Q'P(B $B'Q(B $B'R(B $B'S(B $B'T(B $B'U(B $B'V(B $B'W(B $B'X(B $B'Y(B $B'Z(B $B'[(B $B'\(B $B'](B $B'^(B $B'_(B +$B'`(B $B'a(B $B'b(B $B'c(B $B'd(B $B'e(B $B'f(B $B'g(B $B'h(B $B'i(B $B'j(B $B'k(B $B'l(B $B'm(B $B'n(B $B'o(B +$B'p(B $B'q(B $(Q'r(B $(Q's(B $(Q't(B $(Q'u(B $(Q'v(B $(Q'w(B $(Q'x(B $(Q'y(B $(Q'z(B $(Q'{(B $(Q'|(B $(Q'}(B $(Q'~(B + $B(!(B $B("(B $B(#(B $B($(B $B(%(B $B(&(B $B('(B $B(((B $B()(B $B(*(B $B(+(B $B(,(B $B(-(B $B(.(B $B(/(B +$B(0(B $B(1(B $B(2(B $B(3(B $B(4(B $B(5(B $B(6(B $B(7(B $B(8(B $B(9(B $B(:(B $B(;(B $B(<(B $B(=(B $B(>(B $B(?(B +$B(@(B $(Q(A(B $(Q(B(B $(Q(C(B $(Q(D(B $(Q(E(B $(Q(F(B $(Q(G(B $(Q(H(B $(Q(I(B $(Q(J(B $(Q(K(B $(Q(L(B $(Q(M(B $(Q(N(B $(Q(O(B +$(Q(P(B $(Q(Q(B $(Q(R(B $(Q(S(B $(Q(T(B $(Q(U(B $(Q(V(B $(Q(W(B $(Q(X(B $(Q(Y(B $(Q(Z(B $(Q([(B $(Q(\(B $(Q(](B $(Q(^(B + $(Q(g(B $(Q(h(B $(Q(i(B $(Q(j(B $(Q(k(B $(Q(l(B $(Q(m(B $(Q(n(B $(Q(o(B +$(Q(p(B $(Q(q(B $(Q(r(B $(Q(s(B $(Q(t(B $(Q(u(B $(Q(v(B $(Q(w(B $(Q(x(B $(Q(y(B $(Q(z(B $(Q({(B $(Q(|(B + $(Q)!(B $(Q)"(B $(Q)#(B $(Q)$(B $(Q)%(B $(Q)&(B $(Q)'(B $(Q)((B $(Q))(B $(Q)*(B $(Q)+(B $(Q),(B $(Q)-(B $(Q).(B $(Q)/(B +$(Q)0(B $(Q)1(B $(Q)2(B $(Q)3(B $(Q)4(B $(Q)5(B $(Q)6(B $(Q)7(B $(Q)8(B $(Q)9(B $(Q):(B $(Q);(B $(Q)<(B $(Q)=(B $(Q)>(B $(Q)?(B +$(Q)@(B $(Q)A(B $(Q)B(B $(Q)C(B $(Q)D(B $(Q)E(B $(Q)F(B $(Q)G(B $(Q)H(B $(Q)I(B $(Q)J(B $(Q)K(B $(Q)L(B $(Q)M(B $(Q)N(B $(Q)O(B +$(Q)P(B $(Q)Q(B $(Q)R(B $(Q)S(B $(Q)T(B $(Q)U(B $(Q)V(B $(Q)W(B $(Q)X(B $(Q)Y(B $(Q)Z(B $(Q)[(B $(Q)\(B $(Q)](B $(Q)^(B $(Q)_(B +$(Q)`(B $(Q)a(B $(Q)b(B $(Q)c(B $(Q)d(B $(Q)e(B $(Q)f(B $(Q)g(B $(Q)h(B $(Q)i(B $(Q)j(B $(Q)k(B $(Q)l(B $(Q)m(B $(Q)n(B $(Q)o(B +$(Q)p(B $(Q)q(B $(Q)r(B $(Q)s(B $(Q)t(B $(Q)u(B $(Q)v(B $(Q)w(B $(Q)x(B $(Q)y(B $(Q)z(B $(Q){(B $(Q)|(B $(Q)}(B $(Q)~(B + $(Q*!(B $(Q*"(B $(Q*#(B $(Q*$(B $(Q*%(B $(Q*&(B $(Q*'(B $(Q*((B $(Q*)(B $(Q**(B $(Q*+(B $(Q*,(B $(Q*-(B $(Q*.(B $(Q*/(B +$(Q*0(B $(Q*1(B $(Q*2(B $(Q*3(B $(Q*4(B $(Q*5(B $(Q*6(B $(Q*7(B $(Q*8(B $(Q*9(B $(Q*:(B $(Q*;(B $(Q*<(B $(Q*=(B $(Q*>(B $(Q*?(B +$(Q*@(B $(Q*A(B $(Q*B(B $(Q*C(B $(Q*D(B $(Q*E(B $(Q*F(B $(Q*G(B $(Q*H(B $(Q*I(B $(Q*J(B $(Q*K(B $(Q*L(B $(Q*M(B $(Q*N(B $(Q*O(B +$(Q*P(B $(Q*Q(B $(Q*R(B $(Q*S(B $(Q*T(B $(Q*U(B $(Q*V(B $(Q*W(B $(Q*X(B $(Q*Y(B $(Q*Z(B $(Q*[(B $(Q*\(B $(Q*](B $(Q*^(B $(Q*_(B +$(Q*`(B $(Q*a(B $(Q*b(B $(Q*c(B $(Q*d(B $(Q*e(B $(Q*f(B $(Q*g(B $(Q*h(B $(Q*i(B $(Q*j(B $(Q*k(B $(Q*l(B $(Q*m(B $(Q*n(B $(Q*o(B +$(Q*p(B $(Q*q(B $(Q*r(B $(Q*s(B $(Q*t(B $(Q*u(B $(Q*v(B $(Q*w(B $(Q*x(B $(Q*y(B $(Q*z(B $(Q*{(B $(Q*|(B $(Q*}(B $(Q*~(B + $(Q+!(B $(Q+"(B $(Q+#(B $(Q+$(B $(Q+%(B $(Q+&(B $(Q+'(B $(Q+((B $(Q+)(B $(Q+*(B $(Q++(B $(Q+,(B $(Q+-(B $(Q+.(B $(Q+/(B +$(Q+0(B $(Q+1(B $(Q+2(B $(Q+3(B $(Q+4(B $(Q+5(B $(Q+6(B $(Q+7(B $(Q+8(B $(Q+9(B $(Q+:(B $(Q+;(B $(Q+<(B $(Q+=(B $(Q+>(B $(Q+?(B +$(Q+@(B $(Q+A(B $(Q+B(B $(Q+C(B $(Q+D(B $(Q+E(B $(Q+F(B $(Q+G(B $(Q+H(B $(Q+I(B $(Q+J(B $(Q+K(B $(Q+L(B $(Q+M(B $(Q+N(B $(Q+O(B +$(Q+P(B $(Q+Q(B $(Q+R(B $(Q+S(B $(Q+T(B $(Q+U(B $(Q+V(B $(Q+W(B $(Q+X(B $(Q+Y(B $(Q+Z(B $(Q+[(B $(Q+\(B $(Q+](B $(Q+^(B $(Q+_(B +$(Q+`(B $(Q+a(B $(Q+b(B $(Q+c(B $(Q+d(B $(Q+e(B $(Q+f(B $(Q+g(B $(Q+h(B $(Q+i(B $(Q+j(B $(Q+k(B $(Q+l(B $(Q+m(B $(Q+n(B $(Q+o(B +$(Q+p(B $(Q+q(B $(Q+r(B $(Q+s(B $(Q+t(B $(Q+u(B $(Q+v(B $(Q+w(B $(Q+x(B $(Q+y(B $(Q+z(B $(Q+{(B $(Q+|(B $(Q+}(B $(Q+~(B + $(Q,!(B $(Q,"(B $(Q,#(B $(Q,$(B $(Q,%(B $(Q,&(B $(Q,'(B $(Q,((B $(Q,)(B $(Q,*(B $(Q,+(B $(Q,,(B $(Q,-(B $(Q,.(B $(Q,/(B +$(Q,0(B $(Q,1(B $(Q,2(B $(Q,3(B $(Q,4(B $(Q,5(B $(Q,6(B $(Q,7(B $(Q,8(B $(Q,9(B $(Q,:(B $(Q,;(B $(Q,<(B $(Q,=(B $(Q,>(B $(Q,?(B +$(Q,@(B $(Q,A(B $(Q,B(B $(Q,C(B $(Q,D(B $(Q,E(B $(Q,F(B $(Q,G(B $(Q,H(B $(Q,I(B $(Q,J(B $(Q,K(B $(Q,L(B $(Q,M(B $(Q,N(B $(Q,O(B +$(Q,P(B $(Q,Q(B $(Q,R(B $(Q,S(B $(Q,T(B $(Q,U(B $(Q,V(B $(Q,W(B $(Q,X(B $(Q,Y(B $(Q,Z(B $(Q,[(B $(Q,\(B $(Q,](B $(Q,^(B $(Q,_(B +$(Q,`(B $(Q,a(B $(Q,b(B $(Q,c(B $(Q,d(B $(Q,e(B $(Q,f(B $(Q,g(B $(Q,h(B $(Q,i(B $(Q,j(B $(Q,k(B $(Q,l(B $(Q,m(B $(Q,n(B $(Q,o(B +$(Q,p(B $(Q,q(B $(Q,r(B $(Q,s(B $(Q,}(B $(Q,~(B + $(Q-!(B $(Q-"(B $(Q-#(B $(Q-$(B $(Q-%(B $(Q-&(B $(Q-'(B $(Q-((B $(Q-)(B $(Q-*(B $(Q-+(B $(Q-,(B $(Q--(B $(Q-.(B $(Q-/(B +$(Q-0(B $(Q-1(B $(Q-2(B $(Q-3(B $(Q-4(B $(Q-5(B $(Q-6(B $(Q-7(B $(Q-8(B $(Q-9(B $(Q-:(B $(Q-;(B $(Q-<(B $(Q-=(B $(Q->(B $(Q-?(B +$(Q-@(B $(Q-A(B $(Q-B(B $(Q-C(B $(Q-D(B $(Q-E(B $(Q-F(B $(Q-G(B $(Q-H(B $(Q-I(B $(Q-J(B $(Q-K(B $(Q-L(B $(Q-M(B $(Q-N(B $(Q-O(B +$(Q-P(B $(Q-Q(B $(Q-R(B $(Q-S(B $(Q-T(B $(Q-U(B $(Q-V(B $(Q-W(B $(Q-_(B +$(Q-`(B $(Q-a(B $(Q-b(B $(Q-c(B $(Q-d(B $(Q-e(B $(Q-f(B $(Q-g(B $(Q-h(B $(Q-i(B $(Q-j(B $(Q-k(B $(Q-l(B $(Q-m(B $(Q-n(B $(Q-o(B + $(Q-s(B $(Q-x(B $(Q-y(B $(Q-}(B $(Q-~(B + $(Q."(B $(Q.#(B $(Q.$(B $(Q.%(B $(Q.&(B $(Q.'(B $(Q.((B $(Q.)(B $(Q.*(B $(Q.+(B $(Q.,(B $(Q.-(B $(Q..(B $(Q./(B +$(Q.0(B $(Q.1(B $(Q.2(B $(Q.3(B $(Q.4(B $(Q.5(B $(Q.6(B $(Q.7(B $(Q.8(B $(Q.9(B $(Q.:(B $(Q.;(B $(Q.<(B $(Q.=(B $(Q.>(B $(Q.?(B +$(Q.@(B $(Q.A(B $(Q.B(B $(Q.C(B $(Q.D(B $(Q.E(B $(Q.F(B $(Q.G(B $(Q.H(B $(Q.I(B $(Q.J(B $(Q.K(B $(Q.L(B $(Q.M(B $(Q.N(B $(Q.O(B +$(Q.P(B $(Q.Q(B $(Q.R(B $(Q.S(B $(Q.T(B $(Q.U(B $(Q.V(B $(Q.W(B $(Q.X(B $(Q.Y(B $(Q.Z(B $(Q.[(B $(Q.\(B $(Q.](B $(Q.^(B $(Q._(B +$(Q.`(B $(Q.a(B $(Q.b(B $(Q.c(B $(Q.d(B $(Q.e(B $(Q.f(B $(Q.g(B $(Q.h(B $(Q.i(B $(Q.j(B $(Q.k(B $(Q.l(B $(Q.m(B $(Q.n(B $(Q.o(B +$(Q.p(B $(Q.q(B $(Q.r(B $(Q.s(B $(Q.t(B $(Q.u(B $(Q.v(B $(Q.w(B $(Q.x(B $(Q.y(B $(Q.z(B $(Q.{(B $(Q.|(B $(Q.}(B $(Q.~(B + $(Q/!(B $(Q/"(B $(Q/#(B $(Q/$(B $(Q/%(B $(Q/&(B $(Q/'(B $(Q/((B $(Q/)(B $(Q/*(B $(Q/+(B $(Q/,(B $(Q/-(B $(Q/.(B $(Q//(B +$(Q/0(B $(Q/1(B $(Q/2(B $(Q/3(B $(Q/4(B $(Q/5(B $(Q/6(B $(Q/7(B $(Q/8(B $(Q/9(B $(Q/:(B $(Q/;(B $(Q/<(B $(Q/=(B $(Q/>(B $(Q/?(B +$(Q/@(B $(Q/A(B $(Q/B(B $(Q/C(B $(Q/D(B $(Q/E(B $(Q/F(B $(Q/G(B $(Q/H(B $(Q/I(B $(Q/J(B $(Q/K(B $(Q/L(B $(Q/M(B $(Q/N(B $(Q/O(B +$(Q/P(B $(Q/Q(B $(Q/R(B $(Q/S(B $(Q/T(B $(Q/U(B $(Q/V(B $(Q/W(B $(Q/X(B $(Q/Y(B $(Q/Z(B $(Q/[(B $(Q/\(B $(Q/](B $(Q/^(B $(Q/_(B +$(Q/`(B $(Q/a(B $(Q/b(B $(Q/c(B $(Q/d(B $(Q/e(B $(Q/f(B $(Q/g(B $(Q/h(B $(Q/i(B $(Q/j(B $(Q/k(B $(Q/l(B $(Q/m(B $(Q/n(B $(Q/o(B +$(Q/p(B $(Q/q(B $(Q/r(B $(Q/s(B $(Q/t(B $(Q/u(B $(Q/v(B $(Q/w(B $(Q/x(B $(Q/y(B $(Q/z(B $(Q/{(B $(Q/|(B $(Q/}(B + $B0!(B $B0"(B $B0#(B $B0$(B $B0%(B $B0&(B $B0'(B $B0((B $B0)(B $B0*(B $B0+(B $B0,(B $B0-(B $B0.(B $B0/(B +$B00(B $B01(B $B02(B $B03(B $B04(B $B05(B $B06(B $B07(B $B08(B $B09(B $B0:(B $B0;(B $B0<(B $B0=(B $B0>(B $B0?(B +$B0@(B $B0A(B $B0B(B $B0C(B $B0D(B $B0E(B $B0F(B $B0G(B $B0H(B $B0I(B $B0J(B $B0K(B $B0L(B $B0M(B $B0N(B $B0O(B +$B0P(B $B0Q(B $B0R(B $B0S(B $B0T(B $B0U(B $B0V(B $B0W(B $B0X(B $B0Y(B $B0Z(B $B0[(B $B0\(B $B0](B $B0^(B $B0_(B +$B0`(B $B0a(B $B0b(B $B0c(B $B0d(B $B0e(B $B0f(B $B0g(B $B0h(B $B0i(B $B0j(B $B0k(B $B0l(B $B0m(B $B0n(B $B0o(B +$B0p(B $B0q(B $B0r(B $B0s(B $B0t(B $B0u(B $B0v(B $B0w(B $B0x(B $B0y(B $B0z(B $B0{(B $B0|(B $B0}(B $B0~(B + $B1!(B $B1"(B $B1#(B $B1$(B $B1%(B $B1&(B $B1'(B $B1((B $B1)(B $B1*(B $B1+(B $B1,(B $B1-(B $B1.(B $B1/(B +$B10(B $B11(B $B12(B $B13(B $B14(B $B15(B $B16(B $B17(B $B18(B $B19(B $B1:(B $B1;(B $B1<(B $B1=(B $B1>(B $B1?(B +$B1@(B $B1A(B $B1B(B $B1C(B $B1D(B $B1E(B $B1F(B $B1G(B $B1H(B $B1I(B $B1J(B $B1K(B $B1L(B $B1M(B $B1N(B $B1O(B +$B1P(B $B1Q(B $B1R(B $B1S(B $B1T(B $B1U(B $B1V(B $B1W(B $B1X(B $B1Y(B $B1Z(B $B1[(B $B1\(B $B1](B $B1^(B $B1_(B +$B1`(B $B1a(B $B1b(B $B1c(B $B1d(B $B1e(B $B1f(B $B1g(B $B1h(B $B1i(B $B1j(B $B1k(B $B1l(B $B1m(B $B1n(B $B1o(B +$B1p(B $B1q(B $B1r(B $B1s(B $B1t(B $B1u(B $B1v(B $B1w(B $B1x(B $B1y(B $B1z(B $B1{(B $B1|(B $B1}(B $B1~(B + $B2!(B $B2"(B $B2#(B $B2$(B $B2%(B $B2&(B $B2'(B $B2((B $B2)(B $B2*(B $B2+(B $B2,(B $B2-(B $B2.(B $B2/(B +$B20(B $B21(B $B22(B $B23(B $B24(B $B25(B $B26(B $B27(B $B28(B $B29(B $B2:(B $B2;(B $B2<(B $B2=(B $B2>(B $B2?(B +$B2@(B $B2A(B $B2B(B $B2C(B $B2D(B $B2E(B $B2F(B $B2G(B $B2H(B $B2I(B $B2J(B $B2K(B $B2L(B $B2M(B $B2N(B $B2O(B +$B2P(B $B2Q(B $B2R(B $B2S(B $B2T(B $B2U(B $B2V(B $B2W(B $B2X(B $B2Y(B $B2Z(B $B2[(B $B2\(B $B2](B $B2^(B $B2_(B +$B2`(B $B2a(B $B2b(B $B2c(B $B2d(B $B2e(B $B2f(B $B2g(B $B2h(B $B2i(B $B2j(B $B2k(B $B2l(B $B2m(B $B2n(B $B2o(B +$B2p(B $B2q(B $B2r(B $B2s(B $B2t(B $B2u(B $B2v(B $B2w(B $B2x(B $B2y(B $B2z(B $B2{(B $B2|(B $B2}(B $B2~(B + $B3!(B $B3"(B $B3#(B $B3$(B $B3%(B $B3&(B $B3'(B $B3((B $B3)(B $B3*(B $B3+(B $B3,(B $B3-(B $B3.(B $B3/(B +$B30(B $B31(B $B32(B $B33(B $B34(B $B35(B $B36(B $B37(B $B38(B $B39(B $B3:(B $B3;(B $B3<(B $B3=(B $B3>(B $B3?(B +$B3@(B $B3A(B $B3B(B $B3C(B $B3D(B $B3E(B $B3F(B $B3G(B $B3H(B $B3I(B $B3J(B $B3K(B $B3L(B $B3M(B $B3N(B $B3O(B +$B3P(B $B3Q(B $B3R(B $B3S(B $B3T(B $B3U(B $B3V(B $B3W(B $B3X(B $B3Y(B $B3Z(B $B3[(B $B3\(B $B3](B $B3^(B $B3_(B +$B3`(B $B3a(B $B3b(B $B3c(B $B3d(B $B3e(B $B3f(B $B3g(B $B3h(B $B3i(B $B3j(B $B3k(B $B3l(B $B3m(B $B3n(B $B3o(B +$B3p(B $B3q(B $B3r(B $B3s(B $B3t(B $B3u(B $B3v(B $B3w(B $B3x(B $B3y(B $B3z(B $B3{(B $B3|(B $B3}(B $B3~(B + $B4!(B $B4"(B $B4#(B $B4$(B $B4%(B $B4&(B $B4'(B $B4((B $B4)(B $B4*(B $B4+(B $B4,(B $B4-(B $B4.(B $B4/(B +$B40(B $B41(B $B42(B $B43(B $B44(B $B45(B $B46(B $B47(B $B48(B $B49(B $B4:(B $B4;(B $B4<(B $B4=(B $B4>(B $B4?(B +$B4@(B $B4A(B $B4B(B $B4C(B $B4D(B $B4E(B $B4F(B $B4G(B $B4H(B $B4I(B $B4J(B $B4K(B $B4L(B $B4M(B $B4N(B $B4O(B +$B4P(B $B4Q(B $B4R(B $B4S(B $B4T(B $B4U(B $B4V(B $B4W(B $B4X(B $B4Y(B $B4Z(B $B4[(B $B4\(B $B4](B $B4^(B $B4_(B +$B4`(B $B4a(B $B4b(B $B4c(B $B4d(B $B4e(B $B4f(B $B4g(B $B4h(B $B4i(B $B4j(B $B4k(B $B4l(B $B4m(B $B4n(B $B4o(B +$B4p(B $B4q(B $B4r(B $B4s(B $B4t(B $B4u(B $B4v(B $B4w(B $B4x(B $B4y(B $B4z(B $B4{(B $B4|(B $B4}(B $B4~(B + $B5!(B $B5"(B $B5#(B $B5$(B $B5%(B $B5&(B $B5'(B $B5((B $B5)(B $B5*(B $B5+(B $B5,(B $B5-(B $B5.(B $B5/(B +$B50(B $B51(B $B52(B $B53(B $B54(B $B55(B $B56(B $B57(B $B58(B $B59(B $B5:(B $B5;(B $B5<(B $B5=(B $B5>(B $B5?(B +$B5@(B $B5A(B $B5B(B $B5C(B $B5D(B $B5E(B $B5F(B $B5G(B $B5H(B $B5I(B $B5J(B $B5K(B $B5L(B $B5M(B $B5N(B $B5O(B +$B5P(B $B5Q(B $B5R(B $B5S(B $B5T(B $B5U(B $B5V(B $B5W(B $B5X(B $B5Y(B $B5Z(B $B5[(B $B5\(B $B5](B $B5^(B $B5_(B +$B5`(B $B5a(B $B5b(B $B5c(B $B5d(B $B5e(B $B5f(B $B5g(B $B5h(B $B5i(B $B5j(B $B5k(B $B5l(B $B5m(B $B5n(B $B5o(B +$B5p(B $B5q(B $B5r(B $B5s(B $B5t(B $B5u(B $B5v(B $B5w(B $B5x(B $B5y(B $B5z(B $B5{(B $B5|(B $B5}(B $B5~(B + $B6!(B $B6"(B $B6#(B $B6$(B $B6%(B $B6&(B $B6'(B $B6((B $B6)(B $B6*(B $B6+(B $B6,(B $B6-(B $B6.(B $B6/(B +$B60(B $B61(B $B62(B $B63(B $B64(B $B65(B $B66(B $B67(B $B68(B $B69(B $B6:(B $B6;(B $B6<(B $B6=(B $B6>(B $B6?(B +$B6@(B $B6A(B $B6B(B $B6C(B $B6D(B $B6E(B $B6F(B $B6G(B $B6H(B $B6I(B $B6J(B $B6K(B $B6L(B $B6M(B $B6N(B $B6O(B +$B6P(B $B6Q(B $B6R(B $B6S(B $B6T(B $B6U(B $B6V(B $B6W(B $B6X(B $B6Y(B $B6Z(B $B6[(B $B6\(B $B6](B $B6^(B $B6_(B +$B6`(B $B6a(B $B6b(B $B6c(B $B6d(B $B6e(B $B6f(B $B6g(B $B6h(B $B6i(B $B6j(B $B6k(B $B6l(B $B6m(B $B6n(B $B6o(B +$B6p(B $B6q(B $B6r(B $B6s(B $B6t(B $B6u(B $B6v(B $B6w(B $B6x(B $B6y(B $B6z(B $B6{(B $B6|(B $B6}(B $B6~(B + $B7!(B $B7"(B $B7#(B $B7$(B $B7%(B $B7&(B $B7'(B $B7((B $B7)(B $B7*(B $B7+(B $B7,(B $B7-(B $B7.(B $B7/(B +$B70(B $B71(B $B72(B $B73(B $B74(B $B75(B $B76(B $B77(B $B78(B $B79(B $B7:(B $B7;(B $B7<(B $B7=(B $B7>(B $B7?(B +$B7@(B $B7A(B $B7B(B $B7C(B $B7D(B $B7E(B $B7F(B $B7G(B $B7H(B $B7I(B $B7J(B $B7K(B $B7L(B $B7M(B $B7N(B $B7O(B +$B7P(B $B7Q(B $B7R(B $B7S(B $B7T(B $B7U(B $B7V(B $B7W(B $B7X(B $B7Y(B $B7Z(B $B7[(B $B7\(B $B7](B $B7^(B $B7_(B +$B7`(B $B7a(B $B7b(B $B7c(B $B7d(B $B7e(B $B7f(B $B7g(B $B7h(B $B7i(B $B7j(B $B7k(B $B7l(B $B7m(B $B7n(B $B7o(B +$B7p(B $B7q(B $B7r(B $B7s(B $B7t(B $B7u(B $B7v(B $B7w(B $B7x(B $B7y(B $B7z(B $B7{(B $B7|(B $B7}(B $B7~(B + $B8!(B $B8"(B $B8#(B $B8$(B $B8%(B $B8&(B $B8'(B $B8((B $B8)(B $B8*(B $B8+(B $B8,(B $B8-(B $B8.(B $B8/(B +$B80(B $B81(B $B82(B $B83(B $B84(B $B85(B $B86(B $B87(B $B88(B $B89(B $B8:(B $B8;(B $B8<(B $B8=(B $B8>(B $B8?(B +$B8@(B $B8A(B $B8B(B $B8C(B $B8D(B $B8E(B $B8F(B $B8G(B $B8H(B $B8I(B $B8J(B $B8K(B $B8L(B $B8M(B $B8N(B $B8O(B +$B8P(B $B8Q(B $B8R(B $B8S(B $B8T(B $B8U(B $B8V(B $B8W(B $B8X(B $B8Y(B $B8Z(B $B8[(B $B8\(B $B8](B $B8^(B $B8_(B +$B8`(B $B8a(B $B8b(B $B8c(B $B8d(B $B8e(B $B8f(B $B8g(B $B8h(B $B8i(B $B8j(B $B8k(B $B8l(B $B8m(B $B8n(B $B8o(B +$B8p(B $B8q(B $B8r(B $B8s(B $B8t(B $B8u(B $B8v(B $B8w(B $B8x(B $B8y(B $B8z(B $B8{(B $B8|(B $B8}(B $B8~(B + $B9!(B $B9"(B $B9#(B $B9$(B $B9%(B $B9&(B $B9'(B $B9((B $B9)(B $B9*(B $B9+(B $B9,(B $B9-(B $B9.(B $B9/(B +$B90(B $B91(B $B92(B $B93(B $B94(B $B95(B $B96(B $B97(B $B98(B $B99(B $B9:(B $B9;(B $B9<(B $B9=(B $B9>(B $B9?(B +$B9@(B $B9A(B $B9B(B $B9C(B $B9D(B $B9E(B $B9F(B $B9G(B $B9H(B $B9I(B $B9J(B $B9K(B $B9L(B $B9M(B $B9N(B $B9O(B +$B9P(B $B9Q(B $B9R(B $B9S(B $B9T(B $B9U(B $B9V(B $B9W(B $B9X(B $B9Y(B $B9Z(B $B9[(B $B9\(B $B9](B $B9^(B $B9_(B +$B9`(B $B9a(B $B9b(B $B9c(B $B9d(B $B9e(B $B9f(B $B9g(B $B9h(B $B9i(B $B9j(B $B9k(B $B9l(B $B9m(B $B9n(B $B9o(B +$B9p(B $B9q(B $B9r(B $B9s(B $B9t(B $B9u(B $B9v(B $B9w(B $B9x(B $B9y(B $B9z(B $B9{(B $B9|(B $B9}(B $B9~(B + $B:!(B $B:"(B $B:#(B $B:$(B $B:%(B $B:&(B $B:'(B $B:((B $B:)(B $B:*(B $B:+(B $B:,(B $B:-(B $B:.(B $B:/(B +$B:0(B $B:1(B $B:2(B $B:3(B $B:4(B $B:5(B $B:6(B $B:7(B $B:8(B $B:9(B $B::(B $B:;(B $B:<(B $B:=(B $B:>(B $B:?(B +$B:@(B $B:A(B $B:B(B $B:C(B $B:D(B $B:E(B $B:F(B $B:G(B $B:H(B $B:I(B $B:J(B $B:K(B $B:L(B $B:M(B $B:N(B $B:O(B +$B:P(B $B:Q(B $B:R(B $B:S(B $B:T(B $B:U(B $B:V(B $B:W(B $B:X(B $B:Y(B $B:Z(B $B:[(B $B:\(B $B:](B $B:^(B $B:_(B +$B:`(B $B:a(B $B:b(B $B:c(B $B:d(B $B:e(B $B:f(B $B:g(B $B:h(B $B:i(B $B:j(B $B:k(B $B:l(B $B:m(B $B:n(B $B:o(B +$B:p(B $B:q(B $B:r(B $B:s(B $B:t(B $B:u(B $B:v(B $B:w(B $B:x(B $B:y(B $B:z(B $B:{(B $B:|(B $B:}(B $B:~(B + $B;!(B $B;"(B $B;#(B $B;$(B $B;%(B $B;&(B $B;'(B $B;((B $B;)(B $B;*(B $B;+(B $B;,(B $B;-(B $B;.(B $B;/(B +$B;0(B $B;1(B $B;2(B $B;3(B $B;4(B $B;5(B $B;6(B $B;7(B $B;8(B $B;9(B $B;:(B $B;;(B $B;<(B $B;=(B $B;>(B $B;?(B +$B;@(B $B;A(B $B;B(B $B;C(B $B;D(B $B;E(B $B;F(B $B;G(B $B;H(B $B;I(B $B;J(B $B;K(B $B;L(B $B;M(B $B;N(B $B;O(B +$B;P(B $B;Q(B $B;R(B $B;S(B $B;T(B $B;U(B $B;V(B $B;W(B $B;X(B $B;Y(B $B;Z(B $B;[(B $B;\(B $B;](B $B;^(B $B;_(B +$B;`(B $B;a(B $B;b(B $B;c(B $B;d(B $B;e(B $B;f(B $B;g(B $B;h(B $B;i(B $B;j(B $B;k(B $B;l(B $B;m(B $B;n(B $B;o(B +$B;p(B $B;q(B $B;r(B $B;s(B $B;t(B $B;u(B $B;v(B $B;w(B $B;x(B $B;y(B $B;z(B $B;{(B $B;|(B $B;}(B $B;~(B + $B(B $B(B $B=?(B +$B=@(B $B=A(B $B=B(B $B=C(B $B=D(B $B=E(B $B=F(B $B=G(B $B=H(B $B=I(B $B=J(B $B=K(B $B=L(B $B=M(B $B=N(B $B=O(B +$B=P(B $B=Q(B $B=R(B $B=S(B $B=T(B $B=U(B $B=V(B $B=W(B $B=X(B $B=Y(B $B=Z(B $B=[(B $B=\(B $B=](B $B=^(B $B=_(B +$B=`(B $B=a(B $B=b(B $B=c(B $B=d(B $B=e(B $B=f(B $B=g(B $B=h(B $B=i(B $B=j(B $B=k(B $B=l(B $B=m(B $B=n(B $B=o(B +$B=p(B $B=q(B $B=r(B $B=s(B $B=t(B $B=u(B $B=v(B $B=w(B $B=x(B $B=y(B $B=z(B $B={(B $B=|(B $B=}(B $B=~(B + $B>!(B $B>"(B $B>#(B $B>$(B $B>%(B $B>&(B $B>'(B $B>((B $B>)(B $B>*(B $B>+(B $B>,(B $B>-(B $B>.(B $B>/(B +$B>0(B $B>1(B $B>2(B $B>3(B $B>4(B $B>5(B $B>6(B $B>7(B $B>8(B $B>9(B $B>:(B $B>;(B $B><(B $B>=(B $B>>(B $B>?(B +$B>@(B $B>A(B $B>B(B $B>C(B $B>D(B $B>E(B $B>F(B $B>G(B $B>H(B $B>I(B $B>J(B $B>K(B $B>L(B $B>M(B $B>N(B $B>O(B +$B>P(B $B>Q(B $B>R(B $B>S(B $B>T(B $B>U(B $B>V(B $B>W(B $B>X(B $B>Y(B $B>Z(B $B>[(B $B>\(B $B>](B $B>^(B $B>_(B +$B>`(B $B>a(B $B>b(B $B>c(B $B>d(B $B>e(B $B>f(B $B>g(B $B>h(B $B>i(B $B>j(B $B>k(B $B>l(B $B>m(B $B>n(B $B>o(B +$B>p(B $B>q(B $B>r(B $B>s(B $B>t(B $B>u(B $B>v(B $B>w(B $B>x(B $B>y(B $B>z(B $B>{(B $B>|(B $B>}(B $B>~(B + $B?!(B $B?"(B $B?#(B $B?$(B $B?%(B $B?&(B $B?'(B $B?((B $B?)(B $B?*(B $B?+(B $B?,(B $B?-(B $B?.(B $B?/(B +$B?0(B $B?1(B $B?2(B $B?3(B $B?4(B $B?5(B $B?6(B $B?7(B $B?8(B $B?9(B $B?:(B $B?;(B $B?<(B $B?=(B $B?>(B $B??(B +$B?@(B $B?A(B $B?B(B $B?C(B $B?D(B $B?E(B $B?F(B $B?G(B $B?H(B $B?I(B $B?J(B $B?K(B $B?L(B $B?M(B $B?N(B $B?O(B +$B?P(B $B?Q(B $B?R(B $B?S(B $B?T(B $B?U(B $B?V(B $B?W(B $B?X(B $B?Y(B $B?Z(B $B?[(B $B?\(B $B?](B $B?^(B $B?_(B +$B?`(B $B?a(B $B?b(B $B?c(B $B?d(B $B?e(B $B?f(B $B?g(B $B?h(B $B?i(B $B?j(B $B?k(B $B?l(B $B?m(B $B?n(B $B?o(B +$B?p(B $B?q(B $B?r(B $B?s(B $B?t(B $B?u(B $B?v(B $B?w(B $B?x(B $B?y(B $B?z(B $B?{(B $B?|(B $B?}(B $B?~(B + $B@!(B $B@"(B $B@#(B $B@$(B $B@%(B $B@&(B $B@'(B $B@((B $B@)(B $B@*(B $B@+(B $B@,(B $B@-(B $B@.(B $B@/(B +$B@0(B $B@1(B $B@2(B $B@3(B $B@4(B $B@5(B $B@6(B $B@7(B $B@8(B $B@9(B $B@:(B $B@;(B $B@<(B $B@=(B $B@>(B $B@?(B +$B@@(B $B@A(B $B@B(B $B@C(B $B@D(B $B@E(B $B@F(B $B@G(B $B@H(B $B@I(B $B@J(B $B@K(B $B@L(B $B@M(B $B@N(B $B@O(B +$B@P(B $B@Q(B $B@R(B $B@S(B $B@T(B $B@U(B $B@V(B $B@W(B $B@X(B $B@Y(B $B@Z(B $B@[(B $B@\(B $B@](B $B@^(B $B@_(B +$B@`(B $B@a(B $B@b(B $B@c(B $B@d(B $B@e(B $B@f(B $B@g(B $B@h(B $B@i(B $B@j(B $B@k(B $B@l(B $B@m(B $B@n(B $B@o(B +$B@p(B $B@q(B $B@r(B $B@s(B $B@t(B $B@u(B $B@v(B $B@w(B $B@x(B $B@y(B $B@z(B $B@{(B $B@|(B $B@}(B $B@~(B + $BA!(B $BA"(B $BA#(B $BA$(B $BA%(B $BA&(B $BA'(B $BA((B $BA)(B $BA*(B $BA+(B $BA,(B $BA-(B $BA.(B $BA/(B +$BA0(B $BA1(B $BA2(B $BA3(B $BA4(B $BA5(B $BA6(B $BA7(B $BA8(B $BA9(B $BA:(B $BA;(B $BA<(B $BA=(B $BA>(B $BA?(B +$BA@(B $BAA(B $BAB(B $BAC(B $BAD(B $BAE(B $BAF(B $BAG(B $BAH(B $BAI(B $BAJ(B $BAK(B $BAL(B $BAM(B $BAN(B $BAO(B +$BAP(B $BAQ(B $BAR(B $BAS(B $BAT(B $BAU(B $BAV(B $BAW(B $BAX(B $BAY(B $BAZ(B $BA[(B $BA\(B $BA](B $BA^(B $BA_(B +$BA`(B $BAa(B $BAb(B $BAc(B $BAd(B $BAe(B $BAf(B $BAg(B $BAh(B $BAi(B $BAj(B $BAk(B $BAl(B $BAm(B $BAn(B $BAo(B +$BAp(B $BAq(B $BAr(B $BAs(B $BAt(B $BAu(B $BAv(B $BAw(B $BAx(B $BAy(B $BAz(B $BA{(B $BA|(B $BA}(B $BA~(B + $BB!(B $BB"(B $BB#(B $BB$(B $BB%(B $BB&(B $BB'(B $BB((B $BB)(B $BB*(B $BB+(B $BB,(B $BB-(B $BB.(B $BB/(B +$BB0(B $BB1(B $BB2(B $BB3(B $BB4(B $BB5(B $BB6(B $BB7(B $BB8(B $BB9(B $BB:(B $BB;(B $BB<(B $BB=(B $BB>(B $BB?(B +$BB@(B $BBA(B $BBB(B $BBC(B $BBD(B $BBE(B $BBF(B $BBG(B $BBH(B $BBI(B $BBJ(B $BBK(B $BBL(B $BBM(B $BBN(B $BBO(B +$BBP(B $BBQ(B $BBR(B $BBS(B $BBT(B $BBU(B $BBV(B $BBW(B $BBX(B $BBY(B $BBZ(B $BB[(B $BB\(B $BB](B $BB^(B $BB_(B +$BB`(B $BBa(B $BBb(B $BBc(B $BBd(B $BBe(B $BBf(B $BBg(B $BBh(B $BBi(B $BBj(B $BBk(B $BBl(B $BBm(B $BBn(B $BBo(B +$BBp(B $BBq(B $BBr(B $BBs(B $BBt(B $BBu(B $BBv(B $BBw(B $BBx(B $BBy(B $BBz(B $BB{(B $BB|(B $BB}(B $BB~(B + $BC!(B $BC"(B $BC#(B $BC$(B $BC%(B $BC&(B $BC'(B $BC((B $BC)(B $BC*(B $BC+(B $BC,(B $BC-(B $BC.(B $BC/(B +$BC0(B $BC1(B $BC2(B $BC3(B $BC4(B $BC5(B $BC6(B $BC7(B $BC8(B $BC9(B $BC:(B $BC;(B $BC<(B $BC=(B $BC>(B $BC?(B +$BC@(B $BCA(B $BCB(B $BCC(B $BCD(B $BCE(B $BCF(B $BCG(B $BCH(B $BCI(B $BCJ(B $BCK(B $BCL(B $BCM(B $BCN(B $BCO(B +$BCP(B $BCQ(B $BCR(B $BCS(B $BCT(B $BCU(B $BCV(B $BCW(B $BCX(B $BCY(B $BCZ(B $BC[(B $BC\(B $BC](B $BC^(B $BC_(B +$BC`(B $BCa(B $BCb(B $BCc(B $BCd(B $BCe(B $BCf(B $BCg(B $BCh(B $BCi(B $BCj(B $BCk(B $BCl(B $BCm(B $BCn(B $BCo(B +$BCp(B $BCq(B $BCr(B $BCs(B $BCt(B $BCu(B $BCv(B $BCw(B $BCx(B $BCy(B $BCz(B $BC{(B $BC|(B $BC}(B $BC~(B + $BD!(B $BD"(B $BD#(B $BD$(B $BD%(B $BD&(B $BD'(B $BD((B $BD)(B $BD*(B $BD+(B $BD,(B $BD-(B $BD.(B $BD/(B +$BD0(B $BD1(B $BD2(B $BD3(B $BD4(B $BD5(B $BD6(B $BD7(B $BD8(B $BD9(B $BD:(B $BD;(B $BD<(B $BD=(B $BD>(B $BD?(B +$BD@(B $BDA(B $BDB(B $BDC(B $BDD(B $BDE(B $BDF(B $BDG(B $BDH(B $BDI(B $BDJ(B $BDK(B $BDL(B $BDM(B $BDN(B $BDO(B +$BDP(B $BDQ(B $BDR(B $BDS(B $BDT(B $BDU(B $BDV(B $BDW(B $BDX(B $BDY(B $BDZ(B $BD[(B $BD\(B $BD](B $BD^(B $BD_(B +$BD`(B $BDa(B $BDb(B $BDc(B $BDd(B $BDe(B $BDf(B $BDg(B $BDh(B $BDi(B $BDj(B $BDk(B $BDl(B $BDm(B $BDn(B $BDo(B +$BDp(B $BDq(B $BDr(B $BDs(B $BDt(B $BDu(B $BDv(B $BDw(B $BDx(B $BDy(B $BDz(B $BD{(B $BD|(B $BD}(B $BD~(B + $BE!(B $BE"(B $BE#(B $BE$(B $BE%(B $BE&(B $BE'(B $BE((B $BE)(B $BE*(B $BE+(B $BE,(B $BE-(B $BE.(B $BE/(B +$BE0(B $BE1(B $BE2(B $BE3(B $BE4(B $BE5(B $BE6(B $BE7(B $BE8(B $BE9(B $BE:(B $BE;(B $BE<(B $BE=(B $BE>(B $BE?(B +$BE@(B $BEA(B $BEB(B $BEC(B $BED(B $BEE(B $BEF(B $BEG(B $BEH(B $BEI(B $BEJ(B $BEK(B $BEL(B $BEM(B $BEN(B $BEO(B +$BEP(B $BEQ(B $BER(B $BES(B $BET(B $BEU(B $BEV(B $BEW(B $BEX(B $BEY(B $BEZ(B $BE[(B $BE\(B $BE](B $BE^(B $BE_(B +$BE`(B $BEa(B $BEb(B $BEc(B $BEd(B $BEe(B $BEf(B $BEg(B $BEh(B $BEi(B $BEj(B $BEk(B $BEl(B $BEm(B $BEn(B $BEo(B +$BEp(B $BEq(B $BEr(B $BEs(B $BEt(B $BEu(B $BEv(B $BEw(B $BEx(B $BEy(B $BEz(B $BE{(B $BE|(B $BE}(B $BE~(B + $BF!(B $BF"(B $BF#(B $BF$(B $BF%(B $BF&(B $BF'(B $BF((B $BF)(B $BF*(B $BF+(B $BF,(B $BF-(B $BF.(B $BF/(B +$BF0(B $BF1(B $BF2(B $BF3(B $BF4(B $BF5(B $BF6(B $BF7(B $BF8(B $BF9(B $BF:(B $BF;(B $BF<(B $BF=(B $BF>(B $BF?(B +$BF@(B $BFA(B $BFB(B $BFC(B $BFD(B $BFE(B $BFF(B $BFG(B $BFH(B $BFI(B $BFJ(B $BFK(B $BFL(B $BFM(B $BFN(B $BFO(B +$BFP(B $BFQ(B $BFR(B $BFS(B $BFT(B $BFU(B $BFV(B $BFW(B $BFX(B $BFY(B $BFZ(B $BF[(B $BF\(B $BF](B $BF^(B $BF_(B +$BF`(B $BFa(B $BFb(B $BFc(B $BFd(B $BFe(B $BFf(B $BFg(B $BFh(B $BFi(B $BFj(B $BFk(B $BFl(B $BFm(B $BFn(B $BFo(B +$BFp(B $BFq(B $BFr(B $BFs(B $BFt(B $BFu(B $BFv(B $BFw(B $BFx(B $BFy(B $BFz(B $BF{(B $BF|(B $BF}(B $BF~(B + $BG!(B $BG"(B $BG#(B $BG$(B $BG%(B $BG&(B $BG'(B $BG((B $BG)(B $BG*(B $BG+(B $BG,(B $BG-(B $BG.(B $BG/(B +$BG0(B $BG1(B $BG2(B $BG3(B $BG4(B $BG5(B $BG6(B $BG7(B $BG8(B $BG9(B $BG:(B $BG;(B $BG<(B $BG=(B $BG>(B $BG?(B +$BG@(B $BGA(B $BGB(B $BGC(B $BGD(B $BGE(B $BGF(B $BGG(B $BGH(B $BGI(B $BGJ(B $BGK(B $BGL(B $BGM(B $BGN(B $BGO(B +$BGP(B $BGQ(B $BGR(B $BGS(B $BGT(B $BGU(B $BGV(B $BGW(B $BGX(B $BGY(B $BGZ(B $BG[(B $BG\(B $BG](B $BG^(B $BG_(B +$BG`(B $BGa(B $BGb(B $BGc(B $BGd(B $BGe(B $BGf(B $BGg(B $BGh(B $BGi(B $BGj(B $BGk(B $BGl(B $BGm(B $BGn(B $BGo(B +$BGp(B $BGq(B $BGr(B $BGs(B $BGt(B $BGu(B $BGv(B $BGw(B $BGx(B $BGy(B $BGz(B $BG{(B $BG|(B $BG}(B $BG~(B + $BH!(B $BH"(B $BH#(B $BH$(B $BH%(B $BH&(B $BH'(B $BH((B $BH)(B $BH*(B $BH+(B $BH,(B $BH-(B $BH.(B $BH/(B +$BH0(B $BH1(B $BH2(B $BH3(B $BH4(B $BH5(B $BH6(B $BH7(B $BH8(B $BH9(B $BH:(B $BH;(B $BH<(B $BH=(B $BH>(B $BH?(B +$BH@(B $BHA(B $BHB(B $BHC(B $BHD(B $BHE(B $BHF(B $BHG(B $BHH(B $BHI(B $BHJ(B $BHK(B $BHL(B $BHM(B $BHN(B $BHO(B +$BHP(B $BHQ(B $BHR(B $BHS(B $BHT(B $BHU(B $BHV(B $BHW(B $BHX(B $BHY(B $BHZ(B $BH[(B $BH\(B $BH](B $BH^(B $BH_(B +$BH`(B $BHa(B $BHb(B $BHc(B $BHd(B $BHe(B $BHf(B $BHg(B $BHh(B $BHi(B $BHj(B $BHk(B $BHl(B $BHm(B $BHn(B $BHo(B +$BHp(B $BHq(B $BHr(B $BHs(B $BHt(B $BHu(B $BHv(B $BHw(B $BHx(B $BHy(B $BHz(B $BH{(B $BH|(B $BH}(B $BH~(B + $BI!(B $BI"(B $BI#(B $BI$(B $BI%(B $BI&(B $BI'(B $BI((B $BI)(B $BI*(B $BI+(B $BI,(B $BI-(B $BI.(B $BI/(B +$BI0(B $BI1(B $BI2(B $BI3(B $BI4(B $BI5(B $BI6(B $BI7(B $BI8(B $BI9(B $BI:(B $BI;(B $BI<(B $BI=(B $BI>(B $BI?(B +$BI@(B $BIA(B $BIB(B $BIC(B $BID(B $BIE(B $BIF(B $BIG(B $BIH(B $BII(B $BIJ(B $BIK(B $BIL(B $BIM(B $BIN(B $BIO(B +$BIP(B $BIQ(B $BIR(B $BIS(B $BIT(B $BIU(B $BIV(B $BIW(B $BIX(B $BIY(B $BIZ(B $BI[(B $BI\(B $BI](B $BI^(B $BI_(B +$BI`(B $BIa(B $BIb(B $BIc(B $BId(B $BIe(B $BIf(B $BIg(B $BIh(B $BIi(B $BIj(B $BIk(B $BIl(B $BIm(B $BIn(B $BIo(B +$BIp(B $BIq(B $BIr(B $BIs(B $BIt(B $BIu(B $BIv(B $BIw(B $BIx(B $BIy(B $BIz(B $BI{(B $BI|(B $BI}(B $BI~(B + $BJ!(B $BJ"(B $BJ#(B $BJ$(B $BJ%(B $BJ&(B $BJ'(B $BJ((B $BJ)(B $BJ*(B $BJ+(B $BJ,(B $BJ-(B $BJ.(B $BJ/(B +$BJ0(B $BJ1(B $BJ2(B $BJ3(B $BJ4(B $BJ5(B $BJ6(B $BJ7(B $BJ8(B $BJ9(B $BJ:(B $BJ;(B $BJ<(B $BJ=(B $BJ>(B $BJ?(B +$BJ@(B $BJA(B $BJB(B $BJC(B $BJD(B $BJE(B $BJF(B $BJG(B $BJH(B $BJI(B $BJJ(B $BJK(B $BJL(B $BJM(B $BJN(B $BJO(B +$BJP(B $BJQ(B $BJR(B $BJS(B $BJT(B $BJU(B $BJV(B $BJW(B $BJX(B $BJY(B $BJZ(B $BJ[(B $BJ\(B $BJ](B $BJ^(B $BJ_(B +$BJ`(B $BJa(B $BJb(B $BJc(B $BJd(B $BJe(B $BJf(B $BJg(B $BJh(B $BJi(B $BJj(B $BJk(B $BJl(B $BJm(B $BJn(B $BJo(B +$BJp(B $BJq(B $BJr(B $BJs(B $BJt(B $BJu(B $BJv(B $BJw(B $BJx(B $BJy(B $BJz(B $BJ{(B $BJ|(B $BJ}(B $BJ~(B + $BK!(B $BK"(B $BK#(B $BK$(B $BK%(B $BK&(B $BK'(B $BK((B $BK)(B $BK*(B $BK+(B $BK,(B $BK-(B $BK.(B $BK/(B +$BK0(B $BK1(B $BK2(B $BK3(B $BK4(B $BK5(B $BK6(B $BK7(B $BK8(B $BK9(B $BK:(B $BK;(B $BK<(B $BK=(B $BK>(B $BK?(B +$BK@(B $BKA(B $BKB(B $BKC(B $BKD(B $BKE(B $BKF(B $BKG(B $BKH(B $BKI(B $BKJ(B $BKK(B $BKL(B $BKM(B $BKN(B $BKO(B +$BKP(B $BKQ(B $BKR(B $BKS(B $BKT(B $BKU(B $BKV(B $BKW(B $BKX(B $BKY(B $BKZ(B $BK[(B $BK\(B $BK](B $BK^(B $BK_(B +$BK`(B $BKa(B $BKb(B $BKc(B $BKd(B $BKe(B $BKf(B $BKg(B $BKh(B $BKi(B $BKj(B $BKk(B $BKl(B $BKm(B $BKn(B $BKo(B +$BKp(B $BKq(B $BKr(B $BKs(B $BKt(B $BKu(B $BKv(B $BKw(B $BKx(B $BKy(B $BKz(B $BK{(B $BK|(B $BK}(B $BK~(B + $BL!(B $BL"(B $BL#(B $BL$(B $BL%(B $BL&(B $BL'(B $BL((B $BL)(B $BL*(B $BL+(B $BL,(B $BL-(B $BL.(B $BL/(B +$BL0(B $BL1(B $BL2(B $BL3(B $BL4(B $BL5(B $BL6(B $BL7(B $BL8(B $BL9(B $BL:(B $BL;(B $BL<(B $BL=(B $BL>(B $BL?(B +$BL@(B $BLA(B $BLB(B $BLC(B $BLD(B $BLE(B $BLF(B $BLG(B $BLH(B $BLI(B $BLJ(B $BLK(B $BLL(B $BLM(B $BLN(B $BLO(B +$BLP(B $BLQ(B $BLR(B $BLS(B $BLT(B $BLU(B $BLV(B $BLW(B $BLX(B $BLY(B $BLZ(B $BL[(B $BL\(B $BL](B $BL^(B $BL_(B +$BL`(B $BLa(B $BLb(B $BLc(B $BLd(B $BLe(B $BLf(B $BLg(B $BLh(B $BLi(B $BLj(B $BLk(B $BLl(B $BLm(B $BLn(B $BLo(B +$BLp(B $BLq(B $BLr(B $BLs(B $BLt(B $BLu(B $BLv(B $BLw(B $BLx(B $BLy(B $BLz(B $BL{(B $BL|(B $BL}(B $BL~(B + $BM!(B $BM"(B $BM#(B $BM$(B $BM%(B $BM&(B $BM'(B $BM((B $BM)(B $BM*(B $BM+(B $BM,(B $BM-(B $BM.(B $BM/(B +$BM0(B $BM1(B $BM2(B $BM3(B $BM4(B $BM5(B $BM6(B $BM7(B $BM8(B $BM9(B $BM:(B $BM;(B $BM<(B $BM=(B $BM>(B $BM?(B +$BM@(B $BMA(B $BMB(B $BMC(B $BMD(B $BME(B $BMF(B $BMG(B $BMH(B $BMI(B $BMJ(B $BMK(B $BML(B $BMM(B $BMN(B $BMO(B +$BMP(B $BMQ(B $BMR(B $BMS(B $BMT(B $BMU(B $BMV(B $BMW(B $BMX(B $BMY(B $BMZ(B $BM[(B $BM\(B $BM](B $BM^(B $BM_(B +$BM`(B $BMa(B $BMb(B $BMc(B $BMd(B $BMe(B $BMf(B $BMg(B $BMh(B $BMi(B $BMj(B $BMk(B $BMl(B $BMm(B $BMn(B $BMo(B +$BMp(B $BMq(B $BMr(B $BMs(B $BMt(B $BMu(B $BMv(B $BMw(B $BMx(B $BMy(B $BMz(B $BM{(B $BM|(B $BM}(B $BM~(B + $BN!(B $BN"(B $BN#(B $BN$(B $BN%(B $BN&(B $BN'(B $BN((B $BN)(B $BN*(B $BN+(B $BN,(B $BN-(B $BN.(B $BN/(B +$BN0(B $BN1(B $BN2(B $BN3(B $BN4(B $BN5(B $BN6(B $BN7(B $BN8(B $BN9(B $BN:(B $BN;(B $BN<(B $BN=(B $BN>(B $BN?(B +$BN@(B $BNA(B $BNB(B $BNC(B $BND(B $BNE(B $BNF(B $BNG(B $BNH(B $BNI(B $BNJ(B $BNK(B $BNL(B $BNM(B $BNN(B $BNO(B +$BNP(B $BNQ(B $BNR(B $BNS(B $BNT(B $BNU(B $BNV(B $BNW(B $BNX(B $BNY(B $BNZ(B $BN[(B $BN\(B $BN](B $BN^(B $BN_(B +$BN`(B $BNa(B $BNb(B $BNc(B $BNd(B $BNe(B $BNf(B $BNg(B $BNh(B $BNi(B $BNj(B $BNk(B $BNl(B $BNm(B $BNn(B $BNo(B +$BNp(B $BNq(B $BNr(B $BNs(B $BNt(B $BNu(B $BNv(B $BNw(B $BNx(B $BNy(B $BNz(B $BN{(B $BN|(B $BN}(B $BN~(B + $BO!(B $BO"(B $BO#(B $BO$(B $BO%(B $BO&(B $BO'(B $BO((B $BO)(B $BO*(B $BO+(B $BO,(B $BO-(B $BO.(B $BO/(B +$BO0(B $BO1(B $BO2(B $BO3(B $BO4(B $BO5(B $BO6(B $BO7(B $BO8(B $BO9(B $BO:(B $BO;(B $BO<(B $BO=(B $BO>(B $BO?(B +$BO@(B $BOA(B $BOB(B $BOC(B $BOD(B $BOE(B $BOF(B $BOG(B $BOH(B $BOI(B $BOJ(B $BOK(B $BOL(B $BOM(B $BON(B $BOO(B +$BOP(B $BOQ(B $BOR(B $BOS(B $(QOU(B $(QOV(B $(QOW(B $(QOX(B $(QOY(B $(QOZ(B $(QO[(B $(QO\(B $(QO](B $(QO^(B $(QO_(B +$(QO`(B $(QOa(B $(QOb(B $(QOc(B $(QOd(B $(QOe(B $(QOf(B $(QOg(B $(QOh(B $(QOi(B $(QOj(B $(QOk(B $(QOl(B $(QOm(B $(QOn(B $(QOo(B +$(QOp(B $(QOq(B $(QOr(B $(QOs(B $(QOt(B $(QOu(B $(QOv(B $(QOw(B $(QOx(B $(QOy(B $(QOz(B $(QO{(B $(QO|(B $(QO}(B + $BP!(B $BP"(B $BP#(B $BP$(B $BP%(B $BP&(B $BP'(B $BP((B $BP)(B $BP*(B $BP+(B $BP,(B $BP-(B $BP.(B $BP/(B +$BP0(B $BP1(B $BP2(B $BP3(B $BP4(B $BP5(B $BP6(B $BP7(B $BP8(B $BP9(B $BP:(B $BP;(B $BP<(B $BP=(B $BP>(B $BP?(B +$BP@(B $BPA(B $BPB(B $BPC(B $BPD(B $BPE(B $BPF(B $BPG(B $BPH(B $BPI(B $BPJ(B $BPK(B $BPL(B $BPM(B $BPN(B $BPO(B +$BPP(B $BPQ(B $BPR(B $BPS(B $BPT(B $BPU(B $BPV(B $BPW(B $BPX(B $BPY(B $BPZ(B $BP[(B $BP\(B $BP](B $BP^(B $BP_(B +$BP`(B $BPa(B $BPb(B $BPc(B $BPd(B $BPe(B $BPf(B $BPg(B $BPh(B $BPi(B $BPj(B $BPk(B $BPl(B $BPm(B $BPn(B $BPo(B +$BPp(B $BPq(B $BPr(B $BPs(B $BPt(B $BPu(B $BPv(B $BPw(B $BPx(B $BPy(B $BPz(B $BP{(B $BP|(B $BP}(B $BP~(B + $BQ!(B $BQ"(B $BQ#(B $BQ$(B $BQ%(B $BQ&(B $BQ'(B $BQ((B $BQ)(B $BQ*(B $BQ+(B $BQ,(B $BQ-(B $BQ.(B $BQ/(B +$BQ0(B $BQ1(B $BQ2(B $BQ3(B $BQ4(B $BQ5(B $BQ6(B $BQ7(B $BQ8(B $BQ9(B $BQ:(B $BQ;(B $BQ<(B $BQ=(B $BQ>(B $BQ?(B +$BQ@(B $BQA(B $BQB(B $BQC(B $BQD(B $BQE(B $BQF(B $BQG(B $BQH(B $BQI(B $BQJ(B $BQK(B $BQL(B $BQM(B $BQN(B $BQO(B +$BQP(B $BQQ(B $BQR(B $BQS(B $BQT(B $BQU(B $BQV(B $BQW(B $BQX(B $BQY(B $BQZ(B $BQ[(B $BQ\(B $BQ](B $BQ^(B $BQ_(B +$BQ`(B $BQa(B $BQb(B $BQc(B $BQd(B $BQe(B $BQf(B $BQg(B $BQh(B $BQi(B $BQj(B $BQk(B $BQl(B $BQm(B $BQn(B $BQo(B +$BQp(B $BQq(B $BQr(B $BQs(B $BQt(B $BQu(B $BQv(B $BQw(B $BQx(B $BQy(B $BQz(B $BQ{(B $BQ|(B $BQ}(B $BQ~(B + $BR!(B $BR"(B $BR#(B $BR$(B $BR%(B $BR&(B $BR'(B $BR((B $BR)(B $BR*(B $BR+(B $BR,(B $BR-(B $BR.(B $BR/(B +$BR0(B $BR1(B $BR2(B $BR3(B $BR4(B $BR5(B $BR6(B $BR7(B $BR8(B $BR9(B $BR:(B $BR;(B $BR<(B $BR=(B $BR>(B $BR?(B +$BR@(B $BRA(B $BRB(B $BRC(B $BRD(B $BRE(B $BRF(B $BRG(B $BRH(B $BRI(B $BRJ(B $BRK(B $BRL(B $BRM(B $BRN(B $BRO(B +$BRP(B $BRQ(B $BRR(B $BRS(B $BRT(B $BRU(B $BRV(B $BRW(B $BRX(B $BRY(B $BRZ(B $BR[(B $BR\(B $BR](B $BR^(B $BR_(B +$BR`(B $BRa(B $BRb(B $BRc(B $BRd(B $BRe(B $BRf(B $BRg(B $BRh(B $BRi(B $BRj(B $BRk(B $BRl(B $BRm(B $BRn(B $BRo(B +$BRp(B $BRq(B $BRr(B $BRs(B $BRt(B $BRu(B $BRv(B $BRw(B $BRx(B $BRy(B $BRz(B $BR{(B $BR|(B $BR}(B $BR~(B + $BS!(B $BS"(B $BS#(B $BS$(B $BS%(B $BS&(B $BS'(B $BS((B $BS)(B $BS*(B $BS+(B $BS,(B $BS-(B $BS.(B $BS/(B +$BS0(B $BS1(B $BS2(B $BS3(B $BS4(B $BS5(B $BS6(B $BS7(B $BS8(B $BS9(B $BS:(B $BS;(B $BS<(B $BS=(B $BS>(B $BS?(B +$BS@(B $BSA(B $BSB(B $BSC(B $BSD(B $BSE(B $BSF(B $BSG(B $BSH(B $BSI(B $BSJ(B $BSK(B $BSL(B $BSM(B $BSN(B $BSO(B +$BSP(B $BSQ(B $BSR(B $BSS(B $BST(B $BSU(B $BSV(B $BSW(B $BSX(B $BSY(B $BSZ(B $BS[(B $BS\(B $BS](B $BS^(B $BS_(B +$BS`(B $BSa(B $BSb(B $BSc(B $BSd(B $BSe(B $BSf(B $BSg(B $BSh(B $BSi(B $BSj(B $BSk(B $BSl(B $BSm(B $BSn(B $BSo(B +$BSp(B $BSq(B $BSr(B $BSs(B $BSt(B $BSu(B $BSv(B $BSw(B $BSx(B $BSy(B $BSz(B $BS{(B $BS|(B $BS}(B $BS~(B + $BT!(B $BT"(B $BT#(B $BT$(B $BT%(B $BT&(B $BT'(B $BT((B $BT)(B $BT*(B $BT+(B $BT,(B $BT-(B $BT.(B $BT/(B +$BT0(B $BT1(B $BT2(B $BT3(B $BT4(B $BT5(B $BT6(B $BT7(B $BT8(B $BT9(B $BT:(B $BT;(B $BT<(B $BT=(B $BT>(B $BT?(B +$BT@(B $BTA(B $BTB(B $BTC(B $BTD(B $BTE(B $BTF(B $BTG(B $BTH(B $BTI(B $BTJ(B $BTK(B $BTL(B $BTM(B $BTN(B $BTO(B +$BTP(B $BTQ(B $BTR(B $BTS(B $BTT(B $BTU(B $BTV(B $BTW(B $BTX(B $BTY(B $BTZ(B $BT[(B $BT\(B $BT](B $BT^(B $BT_(B +$BT`(B $BTa(B $BTb(B $BTc(B $BTd(B $BTe(B $BTf(B $BTg(B $BTh(B $BTi(B $BTj(B $BTk(B $BTl(B $BTm(B $BTn(B $BTo(B +$BTp(B $BTq(B $BTr(B $BTs(B $BTt(B $BTu(B $BTv(B $BTw(B $BTx(B $BTy(B $BTz(B $BT{(B $BT|(B $BT}(B $BT~(B + $BU!(B $BU"(B $BU#(B $BU$(B $BU%(B $BU&(B $BU'(B $BU((B $BU)(B $BU*(B $BU+(B $BU,(B $BU-(B $BU.(B $BU/(B +$BU0(B $BU1(B $BU2(B $BU3(B $BU4(B $BU5(B $BU6(B $BU7(B $BU8(B $BU9(B $BU:(B $BU;(B $BU<(B $BU=(B $BU>(B $BU?(B +$BU@(B $BUA(B $BUB(B $BUC(B $BUD(B $BUE(B $BUF(B $BUG(B $BUH(B $BUI(B $BUJ(B $BUK(B $BUL(B $BUM(B $BUN(B $BUO(B +$BUP(B $BUQ(B $BUR(B $BUS(B $BUT(B $BUU(B $BUV(B $BUW(B $BUX(B $BUY(B $BUZ(B $BU[(B $BU\(B $BU](B $BU^(B $BU_(B +$BU`(B $BUa(B $BUb(B $BUc(B $BUd(B $BUe(B $BUf(B $BUg(B $BUh(B $BUi(B $BUj(B $BUk(B $BUl(B $BUm(B $BUn(B $BUo(B +$BUp(B $BUq(B $BUr(B $BUs(B $BUt(B $BUu(B $BUv(B $BUw(B $BUx(B $BUy(B $BUz(B $BU{(B $BU|(B $BU}(B $BU~(B + $BV!(B $BV"(B $BV#(B $BV$(B $BV%(B $BV&(B $BV'(B $BV((B $BV)(B $BV*(B $BV+(B $BV,(B $BV-(B $BV.(B $BV/(B +$BV0(B $BV1(B $BV2(B $BV3(B $BV4(B $BV5(B $BV6(B $BV7(B $BV8(B $BV9(B $BV:(B $BV;(B $BV<(B $BV=(B $BV>(B $BV?(B +$BV@(B $BVA(B $BVB(B $BVC(B $BVD(B $BVE(B $BVF(B $BVG(B $BVH(B $BVI(B $BVJ(B $BVK(B $BVL(B $BVM(B $BVN(B $BVO(B +$BVP(B $BVQ(B $BVR(B $BVS(B $BVT(B $BVU(B $BVV(B $BVW(B $BVX(B $BVY(B $BVZ(B $BV[(B $BV\(B $BV](B $BV^(B $BV_(B +$BV`(B $BVa(B $BVb(B $BVc(B $BVd(B $BVe(B $BVf(B $BVg(B $BVh(B $BVi(B $BVj(B $BVk(B $BVl(B $BVm(B $BVn(B $BVo(B +$BVp(B $BVq(B $BVr(B $BVs(B $BVt(B $BVu(B $BVv(B $BVw(B $BVx(B $BVy(B $BVz(B $BV{(B $BV|(B $BV}(B $BV~(B + $BW!(B $BW"(B $BW#(B $BW$(B $BW%(B $BW&(B $BW'(B $BW((B $BW)(B $BW*(B $BW+(B $BW,(B $BW-(B $BW.(B $BW/(B +$BW0(B $BW1(B $BW2(B $BW3(B $BW4(B $BW5(B $BW6(B $BW7(B $BW8(B $BW9(B $BW:(B $BW;(B $BW<(B $BW=(B $BW>(B $BW?(B +$BW@(B $BWA(B $BWB(B $BWC(B $BWD(B $BWE(B $BWF(B $BWG(B $BWH(B $BWI(B $BWJ(B $BWK(B $BWL(B $BWM(B $BWN(B $BWO(B +$BWP(B $BWQ(B $BWR(B $BWS(B $BWT(B $BWU(B $BWV(B $BWW(B $BWX(B $BWY(B $BWZ(B $BW[(B $BW\(B $BW](B $BW^(B $BW_(B +$BW`(B $BWa(B $BWb(B $BWc(B $BWd(B $BWe(B $BWf(B $BWg(B $BWh(B $BWi(B $BWj(B $BWk(B $BWl(B $BWm(B $BWn(B $BWo(B +$BWp(B $BWq(B $BWr(B $BWs(B $BWt(B $BWu(B $BWv(B $BWw(B $BWx(B $BWy(B $BWz(B $BW{(B $BW|(B $BW}(B $BW~(B + $BX!(B $BX"(B $BX#(B $BX$(B $BX%(B $BX&(B $BX'(B $BX((B $BX)(B $BX*(B $BX+(B $BX,(B $BX-(B $BX.(B $BX/(B +$BX0(B $BX1(B $BX2(B $BX3(B $BX4(B $BX5(B $BX6(B $BX7(B $BX8(B $BX9(B $BX:(B $BX;(B $BX<(B $BX=(B $BX>(B $BX?(B +$BX@(B $BXA(B $BXB(B $BXC(B $BXD(B $BXE(B $BXF(B $BXG(B $BXH(B $BXI(B $BXJ(B $BXK(B $BXL(B $BXM(B $BXN(B $BXO(B +$BXP(B $BXQ(B $BXR(B $BXS(B $BXT(B $BXU(B $BXV(B $BXW(B $BXX(B $BXY(B $BXZ(B $BX[(B $BX\(B $BX](B $BX^(B $BX_(B +$BX`(B $BXa(B $BXb(B $BXc(B $BXd(B $BXe(B $BXf(B $BXg(B $BXh(B $BXi(B $BXj(B $BXk(B $BXl(B $BXm(B $BXn(B $BXo(B +$BXp(B $BXq(B $BXr(B $BXs(B $BXt(B $BXu(B $BXv(B $BXw(B $BXx(B $BXy(B $BXz(B $BX{(B $BX|(B $BX}(B $BX~(B + $BY!(B $BY"(B $BY#(B $BY$(B $BY%(B $BY&(B $BY'(B $BY((B $BY)(B $BY*(B $BY+(B $BY,(B $BY-(B $BY.(B $BY/(B +$BY0(B $BY1(B $BY2(B $BY3(B $BY4(B $BY5(B $BY6(B $BY7(B $BY8(B $BY9(B $BY:(B $BY;(B $BY<(B $BY=(B $BY>(B $BY?(B +$BY@(B $BYA(B $BYB(B $BYC(B $BYD(B $BYE(B $BYF(B $BYG(B $BYH(B $BYI(B $BYJ(B $BYK(B $BYL(B $BYM(B $BYN(B $BYO(B +$BYP(B $BYQ(B $BYR(B $BYS(B $BYT(B $BYU(B $BYV(B $BYW(B $BYX(B $BYY(B $BYZ(B $BY[(B $BY\(B $BY](B $BY^(B $BY_(B +$BY`(B $BYa(B $BYb(B $BYc(B $BYd(B $BYe(B $BYf(B $BYg(B $BYh(B $BYi(B $BYj(B $BYk(B $BYl(B $BYm(B $BYn(B $BYo(B +$BYp(B $BYq(B $BYr(B $BYs(B $BYt(B $BYu(B $BYv(B $BYw(B $BYx(B $BYy(B $BYz(B $BY{(B $BY|(B $BY}(B $BY~(B + $BZ!(B $BZ"(B $BZ#(B $BZ$(B $BZ%(B $BZ&(B $BZ'(B $BZ((B $BZ)(B $BZ*(B $BZ+(B $BZ,(B $BZ-(B $BZ.(B $BZ/(B +$BZ0(B $BZ1(B $BZ2(B $BZ3(B $BZ4(B $BZ5(B $BZ6(B $BZ7(B $BZ8(B $BZ9(B $BZ:(B $BZ;(B $BZ<(B $BZ=(B $BZ>(B $BZ?(B +$BZ@(B $BZA(B $BZB(B $BZC(B $BZD(B $BZE(B $BZF(B $BZG(B $BZH(B $BZI(B $BZJ(B $BZK(B $BZL(B $BZM(B $BZN(B $BZO(B +$BZP(B $BZQ(B $BZR(B $BZS(B $BZT(B $BZU(B $BZV(B $BZW(B $BZX(B $BZY(B $BZZ(B $BZ[(B $BZ\(B $BZ](B $BZ^(B $BZ_(B +$BZ`(B $BZa(B $BZb(B $BZc(B $BZd(B $BZe(B $BZf(B $BZg(B $BZh(B $BZi(B $BZj(B $BZk(B $BZl(B $BZm(B $BZn(B $BZo(B +$BZp(B $BZq(B $BZr(B $BZs(B $BZt(B $BZu(B $BZv(B $BZw(B $BZx(B $BZy(B $BZz(B $BZ{(B $BZ|(B $BZ}(B $BZ~(B + $B[!(B $B["(B $B[#(B $B[$(B $B[%(B $B[&(B $B['(B $B[((B $B[)(B $B[*(B $B[+(B $B[,(B $B[-(B $B[.(B $B[/(B +$B[0(B $B[1(B $B[2(B $B[3(B $B[4(B $B[5(B $B[6(B $B[7(B $B[8(B $B[9(B $B[:(B $B[;(B $B[<(B $B[=(B $B[>(B $B[?(B +$B[@(B $B[A(B $B[B(B $B[C(B $B[D(B $B[E(B $B[F(B $B[G(B $B[H(B $B[I(B $B[J(B $B[K(B $B[L(B $B[M(B $B[N(B $B[O(B +$B[P(B $B[Q(B $B[R(B $B[S(B $B[T(B $B[U(B $B[V(B $B[W(B $B[X(B $B[Y(B $B[Z(B $B[[(B $B[\(B $B[](B $B[^(B $B[_(B +$B[`(B $B[a(B $B[b(B $B[c(B $B[d(B $B[e(B $B[f(B $B[g(B $B[h(B $B[i(B $B[j(B $B[k(B $B[l(B $B[m(B $B[n(B $B[o(B +$B[p(B $B[q(B $B[r(B $B[s(B $B[t(B $B[u(B $B[v(B $B[w(B $B[x(B $B[y(B $B[z(B $B[{(B $B[|(B $B[}(B $B[~(B + $B\!(B $B\"(B $B\#(B $B\$(B $B\%(B $B\&(B $B\'(B $B\((B $B\)(B $B\*(B $B\+(B $B\,(B $B\-(B $B\.(B $B\/(B +$B\0(B $B\1(B $B\2(B $B\3(B $B\4(B $B\5(B $B\6(B $B\7(B $B\8(B $B\9(B $B\:(B $B\;(B $B\<(B $B\=(B $B\>(B $B\?(B +$B\@(B $B\A(B $B\B(B $B\C(B $B\D(B $B\E(B $B\F(B $B\G(B $B\H(B $B\I(B $B\J(B $B\K(B $B\L(B $B\M(B $B\N(B $B\O(B +$B\P(B $B\Q(B $B\R(B $B\S(B $B\T(B $B\U(B $B\V(B $B\W(B $B\X(B $B\Y(B $B\Z(B $B\[(B $B\\(B $B\](B $B\^(B $B\_(B +$B\`(B $B\a(B $B\b(B $B\c(B $B\d(B $B\e(B $B\f(B $B\g(B $B\h(B $B\i(B $B\j(B $B\k(B $B\l(B $B\m(B $B\n(B $B\o(B +$B\p(B $B\q(B $B\r(B $B\s(B $B\t(B $B\u(B $B\v(B $B\w(B $B\x(B $B\y(B $B\z(B $B\{(B $B\|(B $B\}(B $B\~(B + $B]!(B $B]"(B $B]#(B $B]$(B $B]%(B $B]&(B $B]'(B $B]((B $B])(B $B]*(B $B]+(B $B],(B $B]-(B $B].(B $B]/(B +$B]0(B $B]1(B $B]2(B $B]3(B $B]4(B $B]5(B $B]6(B $B]7(B $B]8(B $B]9(B $B]:(B $B];(B $B]<(B $B]=(B $B]>(B $B]?(B +$B]@(B $B]A(B $B]B(B $B]C(B $B]D(B $B]E(B $B]F(B $B]G(B $B]H(B $B]I(B $B]J(B $B]K(B $B]L(B $B]M(B $B]N(B $B]O(B +$B]P(B $B]Q(B $B]R(B $B]S(B $B]T(B $B]U(B $B]V(B $B]W(B $B]X(B $B]Y(B $B]Z(B $B][(B $B]\(B $B]](B $B]^(B $B]_(B +$B]`(B $B]a(B $B]b(B $B]c(B $B]d(B $B]e(B $B]f(B $B]g(B $B]h(B $B]i(B $B]j(B $B]k(B $B]l(B $B]m(B $B]n(B $B]o(B +$B]p(B $B]q(B $B]r(B $B]s(B $B]t(B $B]u(B $B]v(B $B]w(B $B]x(B $B]y(B $B]z(B $B]{(B $B]|(B $B]}(B $B]~(B + $B^!(B $B^"(B $B^#(B $B^$(B $B^%(B $B^&(B $B^'(B $B^((B $B^)(B $B^*(B $B^+(B $B^,(B $B^-(B $B^.(B $B^/(B +$B^0(B $B^1(B $B^2(B $B^3(B $B^4(B $B^5(B $B^6(B $B^7(B $B^8(B $B^9(B $B^:(B $B^;(B $B^<(B $B^=(B $B^>(B $B^?(B +$B^@(B $B^A(B $B^B(B $B^C(B $B^D(B $B^E(B $B^F(B $B^G(B $B^H(B $B^I(B $B^J(B $B^K(B $B^L(B $B^M(B $B^N(B $B^O(B +$B^P(B $B^Q(B $B^R(B $B^S(B $B^T(B $B^U(B $B^V(B $B^W(B $B^X(B $B^Y(B $B^Z(B $B^[(B $B^\(B $B^](B $B^^(B $B^_(B +$B^`(B $B^a(B $B^b(B $B^c(B $B^d(B $B^e(B $B^f(B $B^g(B $B^h(B $B^i(B $B^j(B $B^k(B $B^l(B $B^m(B $B^n(B $B^o(B +$B^p(B $B^q(B $B^r(B $B^s(B $B^t(B $B^u(B $B^v(B $B^w(B $B^x(B $B^y(B $B^z(B $B^{(B $B^|(B $B^}(B $B^~(B + $B_!(B $B_"(B $B_#(B $B_$(B $B_%(B $B_&(B $B_'(B $B_((B $B_)(B $B_*(B $B_+(B $B_,(B $B_-(B $B_.(B $B_/(B +$B_0(B $B_1(B $B_2(B $B_3(B $B_4(B $B_5(B $B_6(B $B_7(B $B_8(B $B_9(B $B_:(B $B_;(B $B_<(B $B_=(B $B_>(B $B_?(B +$B_@(B $B_A(B $B_B(B $B_C(B $B_D(B $B_E(B $B_F(B $B_G(B $B_H(B $B_I(B $B_J(B $B_K(B $B_L(B $B_M(B $B_N(B $B_O(B +$B_P(B $B_Q(B $B_R(B $B_S(B $B_T(B $B_U(B $B_V(B $B_W(B $B_X(B $B_Y(B $B_Z(B $B_[(B $B_\(B $B_](B $B_^(B $B__(B +$B_`(B $B_a(B $B_b(B $B_c(B $B_d(B $B_e(B $B_f(B $B_g(B $B_h(B $B_i(B $B_j(B $B_k(B $B_l(B $B_m(B $B_n(B $B_o(B +$B_p(B $B_q(B $B_r(B $B_s(B $B_t(B $B_u(B $B_v(B $B_w(B $B_x(B $B_y(B $B_z(B $B_{(B $B_|(B $B_}(B $B_~(B + $B`!(B $B`"(B $B`#(B $B`$(B $B`%(B $B`&(B $B`'(B $B`((B $B`)(B $B`*(B $B`+(B $B`,(B $B`-(B $B`.(B $B`/(B +$B`0(B $B`1(B $B`2(B $B`3(B $B`4(B $B`5(B $B`6(B $B`7(B $B`8(B $B`9(B $B`:(B $B`;(B $B`<(B $B`=(B $B`>(B $B`?(B +$B`@(B $B`A(B $B`B(B $B`C(B $B`D(B $B`E(B $B`F(B $B`G(B $B`H(B $B`I(B $B`J(B $B`K(B $B`L(B $B`M(B $B`N(B $B`O(B +$B`P(B $B`Q(B $B`R(B $B`S(B $B`T(B $B`U(B $B`V(B $B`W(B $B`X(B $B`Y(B $B`Z(B $B`[(B $B`\(B $B`](B $B`^(B $B`_(B +$B``(B $B`a(B $B`b(B $B`c(B $B`d(B $B`e(B $B`f(B $B`g(B $B`h(B $B`i(B $B`j(B $B`k(B $B`l(B $B`m(B $B`n(B $B`o(B +$B`p(B $B`q(B $B`r(B $B`s(B $B`t(B $B`u(B $B`v(B $B`w(B $B`x(B $B`y(B $B`z(B $B`{(B $B`|(B $B`}(B $B`~(B + $Ba!(B $Ba"(B $Ba#(B $Ba$(B $Ba%(B $Ba&(B $Ba'(B $Ba((B $Ba)(B $Ba*(B $Ba+(B $Ba,(B $Ba-(B $Ba.(B $Ba/(B +$Ba0(B $Ba1(B $Ba2(B $Ba3(B $Ba4(B $Ba5(B $Ba6(B $Ba7(B $Ba8(B $Ba9(B $Ba:(B $Ba;(B $Ba<(B $Ba=(B $Ba>(B $Ba?(B +$Ba@(B $BaA(B $BaB(B $BaC(B $BaD(B $BaE(B $BaF(B $BaG(B $BaH(B $BaI(B $BaJ(B $BaK(B $BaL(B $BaM(B $BaN(B $BaO(B +$BaP(B $BaQ(B $BaR(B $BaS(B $BaT(B $BaU(B $BaV(B $BaW(B $BaX(B $BaY(B $BaZ(B $Ba[(B $Ba\(B $Ba](B $Ba^(B $Ba_(B +$Ba`(B $Baa(B $Bab(B $Bac(B $Bad(B $Bae(B $Baf(B $Bag(B $Bah(B $Bai(B $Baj(B $Bak(B $Bal(B $Bam(B $Ban(B $Bao(B +$Bap(B $Baq(B $Bar(B $Bas(B $Bat(B $Bau(B $Bav(B $Baw(B $Bax(B $Bay(B $Baz(B $Ba{(B $Ba|(B $Ba}(B $Ba~(B + $Bb!(B $Bb"(B $Bb#(B $Bb$(B $Bb%(B $Bb&(B $Bb'(B $Bb((B $Bb)(B $Bb*(B $Bb+(B $Bb,(B $Bb-(B $Bb.(B $Bb/(B +$Bb0(B $Bb1(B $Bb2(B $Bb3(B $Bb4(B $Bb5(B $Bb6(B $Bb7(B $Bb8(B $Bb9(B $Bb:(B $Bb;(B $Bb<(B $Bb=(B $Bb>(B $Bb?(B +$Bb@(B $BbA(B $BbB(B $BbC(B $BbD(B $BbE(B $BbF(B $BbG(B $BbH(B $BbI(B $BbJ(B $BbK(B $BbL(B $BbM(B $BbN(B $BbO(B +$BbP(B $BbQ(B $BbR(B $BbS(B $BbT(B $BbU(B $BbV(B $BbW(B $BbX(B $BbY(B $BbZ(B $Bb[(B $Bb\(B $Bb](B $Bb^(B $Bb_(B +$Bb`(B $Bba(B $Bbb(B $Bbc(B $Bbd(B $Bbe(B $Bbf(B $Bbg(B $Bbh(B $Bbi(B $Bbj(B $Bbk(B $Bbl(B $Bbm(B $Bbn(B $Bbo(B +$Bbp(B $Bbq(B $Bbr(B $Bbs(B $Bbt(B $Bbu(B $Bbv(B $Bbw(B $Bbx(B $Bby(B $Bbz(B $Bb{(B $Bb|(B $Bb}(B $Bb~(B + $Bc!(B $Bc"(B $Bc#(B $Bc$(B $Bc%(B $Bc&(B $Bc'(B $Bc((B $Bc)(B $Bc*(B $Bc+(B $Bc,(B $Bc-(B $Bc.(B $Bc/(B +$Bc0(B $Bc1(B $Bc2(B $Bc3(B $Bc4(B $Bc5(B $Bc6(B $Bc7(B $Bc8(B $Bc9(B $Bc:(B $Bc;(B $Bc<(B $Bc=(B $Bc>(B $Bc?(B +$Bc@(B $BcA(B $BcB(B $BcC(B $BcD(B $BcE(B $BcF(B $BcG(B $BcH(B $BcI(B $BcJ(B $BcK(B $BcL(B $BcM(B $BcN(B $BcO(B +$BcP(B $BcQ(B $BcR(B $BcS(B $BcT(B $BcU(B $BcV(B $BcW(B $BcX(B $BcY(B $BcZ(B $Bc[(B $Bc\(B $Bc](B $Bc^(B $Bc_(B +$Bc`(B $Bca(B $Bcb(B $Bcc(B $Bcd(B $Bce(B $Bcf(B $Bcg(B $Bch(B $Bci(B $Bcj(B $Bck(B $Bcl(B $Bcm(B $Bcn(B $Bco(B +$Bcp(B $Bcq(B $Bcr(B $Bcs(B $Bct(B $Bcu(B $Bcv(B $Bcw(B $Bcx(B $Bcy(B $Bcz(B $Bc{(B $Bc|(B $Bc}(B $Bc~(B + $Bd!(B $Bd"(B $Bd#(B $Bd$(B $Bd%(B $Bd&(B $Bd'(B $Bd((B $Bd)(B $Bd*(B $Bd+(B $Bd,(B $Bd-(B $Bd.(B $Bd/(B +$Bd0(B $Bd1(B $Bd2(B $Bd3(B $Bd4(B $Bd5(B $Bd6(B $Bd7(B $Bd8(B $Bd9(B $Bd:(B $Bd;(B $Bd<(B $Bd=(B $Bd>(B $Bd?(B +$Bd@(B $BdA(B $BdB(B $BdC(B $BdD(B $BdE(B $BdF(B $BdG(B $BdH(B $BdI(B $BdJ(B $BdK(B $BdL(B $BdM(B $BdN(B $BdO(B +$BdP(B $BdQ(B $BdR(B $BdS(B $BdT(B $BdU(B $BdV(B $BdW(B $BdX(B $BdY(B $BdZ(B $Bd[(B $Bd\(B $Bd](B $Bd^(B $Bd_(B +$Bd`(B $Bda(B $Bdb(B $Bdc(B $Bdd(B $Bde(B $Bdf(B $Bdg(B $Bdh(B $Bdi(B $Bdj(B $Bdk(B $Bdl(B $Bdm(B $Bdn(B $Bdo(B +$Bdp(B $Bdq(B $Bdr(B $Bds(B $Bdt(B $Bdu(B $Bdv(B $Bdw(B $Bdx(B $Bdy(B $Bdz(B $Bd{(B $Bd|(B $Bd}(B $Bd~(B + $Be!(B $Be"(B $Be#(B $Be$(B $Be%(B $Be&(B $Be'(B $Be((B $Be)(B $Be*(B $Be+(B $Be,(B $Be-(B $Be.(B $Be/(B +$Be0(B $Be1(B $Be2(B $Be3(B $Be4(B $Be5(B $Be6(B $Be7(B $Be8(B $Be9(B $Be:(B $Be;(B $Be<(B $Be=(B $Be>(B $Be?(B +$Be@(B $BeA(B $BeB(B $BeC(B $BeD(B $BeE(B $BeF(B $BeG(B $BeH(B $BeI(B $BeJ(B $BeK(B $BeL(B $BeM(B $BeN(B $BeO(B +$BeP(B $BeQ(B $BeR(B $BeS(B $BeT(B $BeU(B $BeV(B $BeW(B $BeX(B $BeY(B $BeZ(B $Be[(B $Be\(B $Be](B $Be^(B $Be_(B +$Be`(B $Bea(B $Beb(B $Bec(B $Bed(B $Bee(B $Bef(B $Beg(B $Beh(B $Bei(B $Bej(B $Bek(B $Bel(B $Bem(B $Ben(B $Beo(B +$Bep(B $Beq(B $Ber(B $Bes(B $Bet(B $Beu(B $Bev(B $Bew(B $Bex(B $Bey(B $Bez(B $Be{(B $Be|(B $Be}(B $Be~(B + $Bf!(B $Bf"(B $Bf#(B $Bf$(B $Bf%(B $Bf&(B $Bf'(B $Bf((B $Bf)(B $Bf*(B $Bf+(B $Bf,(B $Bf-(B $Bf.(B $Bf/(B +$Bf0(B $Bf1(B $Bf2(B $Bf3(B $Bf4(B $Bf5(B $Bf6(B $Bf7(B $Bf8(B $Bf9(B $Bf:(B $Bf;(B $Bf<(B $Bf=(B $Bf>(B $Bf?(B +$Bf@(B $BfA(B $BfB(B $BfC(B $BfD(B $BfE(B $BfF(B $BfG(B $BfH(B $BfI(B $BfJ(B $BfK(B $BfL(B $BfM(B $BfN(B $BfO(B +$BfP(B $BfQ(B $BfR(B $BfS(B $BfT(B $BfU(B $BfV(B $BfW(B $BfX(B $BfY(B $BfZ(B $Bf[(B $Bf\(B $Bf](B $Bf^(B $Bf_(B +$Bf`(B $Bfa(B $Bfb(B $Bfc(B $Bfd(B $Bfe(B $Bff(B $Bfg(B $Bfh(B $Bfi(B $Bfj(B $Bfk(B $Bfl(B $Bfm(B $Bfn(B $Bfo(B +$Bfp(B $Bfq(B $Bfr(B $Bfs(B $Bft(B $Bfu(B $Bfv(B $Bfw(B $Bfx(B $Bfy(B $Bfz(B $Bf{(B $Bf|(B $Bf}(B $Bf~(B + $Bg!(B $Bg"(B $Bg#(B $Bg$(B $Bg%(B $Bg&(B $Bg'(B $Bg((B $Bg)(B $Bg*(B $Bg+(B $Bg,(B $Bg-(B $Bg.(B $Bg/(B +$Bg0(B $Bg1(B $Bg2(B $Bg3(B $Bg4(B $Bg5(B $Bg6(B $Bg7(B $Bg8(B $Bg9(B $Bg:(B $Bg;(B $Bg<(B $Bg=(B $Bg>(B $Bg?(B +$Bg@(B $BgA(B $BgB(B $BgC(B $BgD(B $BgE(B $BgF(B $BgG(B $BgH(B $BgI(B $BgJ(B $BgK(B $BgL(B $BgM(B $BgN(B $BgO(B +$BgP(B $BgQ(B $BgR(B $BgS(B $BgT(B $BgU(B $BgV(B $BgW(B $BgX(B $BgY(B $BgZ(B $Bg[(B $Bg\(B $Bg](B $Bg^(B $Bg_(B +$Bg`(B $Bga(B $Bgb(B $Bgc(B $Bgd(B $Bge(B $Bgf(B $Bgg(B $Bgh(B $Bgi(B $Bgj(B $Bgk(B $Bgl(B $Bgm(B $Bgn(B $Bgo(B +$Bgp(B $Bgq(B $Bgr(B $Bgs(B $Bgt(B $Bgu(B $Bgv(B $Bgw(B $Bgx(B $Bgy(B $Bgz(B $Bg{(B $Bg|(B $Bg}(B $Bg~(B + $Bh!(B $Bh"(B $Bh#(B $Bh$(B $Bh%(B $Bh&(B $Bh'(B $Bh((B $Bh)(B $Bh*(B $Bh+(B $Bh,(B $Bh-(B $Bh.(B $Bh/(B +$Bh0(B $Bh1(B $Bh2(B $Bh3(B $Bh4(B $Bh5(B $Bh6(B $Bh7(B $Bh8(B $Bh9(B $Bh:(B $Bh;(B $Bh<(B $Bh=(B $Bh>(B $Bh?(B +$Bh@(B $BhA(B $BhB(B $BhC(B $BhD(B $BhE(B $BhF(B $BhG(B $BhH(B $BhI(B $BhJ(B $BhK(B $BhL(B $BhM(B $BhN(B $BhO(B +$BhP(B $BhQ(B $BhR(B $BhS(B $BhT(B $BhU(B $BhV(B $BhW(B $BhX(B $BhY(B $BhZ(B $Bh[(B $Bh\(B $Bh](B $Bh^(B $Bh_(B +$Bh`(B $Bha(B $Bhb(B $Bhc(B $Bhd(B $Bhe(B $Bhf(B $Bhg(B $Bhh(B $Bhi(B $Bhj(B $Bhk(B $Bhl(B $Bhm(B $Bhn(B $Bho(B +$Bhp(B $Bhq(B $Bhr(B $Bhs(B $Bht(B $Bhu(B $Bhv(B $Bhw(B $Bhx(B $Bhy(B $Bhz(B $Bh{(B $Bh|(B $Bh}(B $Bh~(B + $Bi!(B $Bi"(B $Bi#(B $Bi$(B $Bi%(B $Bi&(B $Bi'(B $Bi((B $Bi)(B $Bi*(B $Bi+(B $Bi,(B $Bi-(B $Bi.(B $Bi/(B +$Bi0(B $Bi1(B $Bi2(B $Bi3(B $Bi4(B $Bi5(B $Bi6(B $Bi7(B $Bi8(B $Bi9(B $Bi:(B $Bi;(B $Bi<(B $Bi=(B $Bi>(B $Bi?(B +$Bi@(B $BiA(B $BiB(B $BiC(B $BiD(B $BiE(B $BiF(B $BiG(B $BiH(B $BiI(B $BiJ(B $BiK(B $BiL(B $BiM(B $BiN(B $BiO(B +$BiP(B $BiQ(B $BiR(B $BiS(B $BiT(B $BiU(B $BiV(B $BiW(B $BiX(B $BiY(B $BiZ(B $Bi[(B $Bi\(B $Bi](B $Bi^(B $Bi_(B +$Bi`(B $Bia(B $Bib(B $Bic(B $Bid(B $Bie(B $Bif(B $Big(B $Bih(B $Bii(B $Bij(B $Bik(B $Bil(B $Bim(B $Bin(B $Bio(B +$Bip(B $Biq(B $Bir(B $Bis(B $Bit(B $Biu(B $Biv(B $Biw(B $Bix(B $Biy(B $Biz(B $Bi{(B $Bi|(B $Bi}(B $Bi~(B + $Bj!(B $Bj"(B $Bj#(B $Bj$(B $Bj%(B $Bj&(B $Bj'(B $Bj((B $Bj)(B $Bj*(B $Bj+(B $Bj,(B $Bj-(B $Bj.(B $Bj/(B +$Bj0(B $Bj1(B $Bj2(B $Bj3(B $Bj4(B $Bj5(B $Bj6(B $Bj7(B $Bj8(B $Bj9(B $Bj:(B $Bj;(B $Bj<(B $Bj=(B $Bj>(B $Bj?(B +$Bj@(B $BjA(B $BjB(B $BjC(B $BjD(B $BjE(B $BjF(B $BjG(B $BjH(B $BjI(B $BjJ(B $BjK(B $BjL(B $BjM(B $BjN(B $BjO(B +$BjP(B $BjQ(B $BjR(B $BjS(B $BjT(B $BjU(B $BjV(B $BjW(B $BjX(B $BjY(B $BjZ(B $Bj[(B $Bj\(B $Bj](B $Bj^(B $Bj_(B +$Bj`(B $Bja(B $Bjb(B $Bjc(B $Bjd(B $Bje(B $Bjf(B $Bjg(B $Bjh(B $Bji(B $Bjj(B $Bjk(B $Bjl(B $Bjm(B $Bjn(B $Bjo(B +$Bjp(B $Bjq(B $Bjr(B $Bjs(B $Bjt(B $Bju(B $Bjv(B $Bjw(B $Bjx(B $Bjy(B $Bjz(B $Bj{(B $Bj|(B $Bj}(B $Bj~(B + $Bk!(B $Bk"(B $Bk#(B $Bk$(B $Bk%(B $Bk&(B $Bk'(B $Bk((B $Bk)(B $Bk*(B $Bk+(B $Bk,(B $Bk-(B $Bk.(B $Bk/(B +$Bk0(B $Bk1(B $Bk2(B $Bk3(B $Bk4(B $Bk5(B $Bk6(B $Bk7(B $Bk8(B $Bk9(B $Bk:(B $Bk;(B $Bk<(B $Bk=(B $Bk>(B $Bk?(B +$Bk@(B $BkA(B $BkB(B $BkC(B $BkD(B $BkE(B $BkF(B $BkG(B $BkH(B $BkI(B $BkJ(B $BkK(B $BkL(B $BkM(B $BkN(B $BkO(B +$BkP(B $BkQ(B $BkR(B $BkS(B $BkT(B $BkU(B $BkV(B $BkW(B $BkX(B $BkY(B $BkZ(B $Bk[(B $Bk\(B $Bk](B $Bk^(B $Bk_(B +$Bk`(B $Bka(B $Bkb(B $Bkc(B $Bkd(B $Bke(B $Bkf(B $Bkg(B $Bkh(B $Bki(B $Bkj(B $Bkk(B $Bkl(B $Bkm(B $Bkn(B $Bko(B +$Bkp(B $Bkq(B $Bkr(B $Bks(B $Bkt(B $Bku(B $Bkv(B $Bkw(B $Bkx(B $Bky(B $Bkz(B $Bk{(B $Bk|(B $Bk}(B $Bk~(B + $Bl!(B $Bl"(B $Bl#(B $Bl$(B $Bl%(B $Bl&(B $Bl'(B $Bl((B $Bl)(B $Bl*(B $Bl+(B $Bl,(B $Bl-(B $Bl.(B $Bl/(B +$Bl0(B $Bl1(B $Bl2(B $Bl3(B $Bl4(B $Bl5(B $Bl6(B $Bl7(B $Bl8(B $Bl9(B $Bl:(B $Bl;(B $Bl<(B $Bl=(B $Bl>(B $Bl?(B +$Bl@(B $BlA(B $BlB(B $BlC(B $BlD(B $BlE(B $BlF(B $BlG(B $BlH(B $BlI(B $BlJ(B $BlK(B $BlL(B $BlM(B $BlN(B $BlO(B +$BlP(B $BlQ(B $BlR(B $BlS(B $BlT(B $BlU(B $BlV(B $BlW(B $BlX(B $BlY(B $BlZ(B $Bl[(B $Bl\(B $Bl](B $Bl^(B $Bl_(B +$Bl`(B $Bla(B $Blb(B $Blc(B $Bld(B $Ble(B $Blf(B $Blg(B $Blh(B $Bli(B $Blj(B $Blk(B $Bll(B $Blm(B $Bln(B $Blo(B +$Blp(B $Blq(B $Blr(B $Bls(B $Blt(B $Blu(B $Blv(B $Blw(B $Blx(B $Bly(B $Blz(B $Bl{(B $Bl|(B $Bl}(B $Bl~(B + $Bm!(B $Bm"(B $Bm#(B $Bm$(B $Bm%(B $Bm&(B $Bm'(B $Bm((B $Bm)(B $Bm*(B $Bm+(B $Bm,(B $Bm-(B $Bm.(B $Bm/(B +$Bm0(B $Bm1(B $Bm2(B $Bm3(B $Bm4(B $Bm5(B $Bm6(B $Bm7(B $Bm8(B $Bm9(B $Bm:(B $Bm;(B $Bm<(B $Bm=(B $Bm>(B $Bm?(B +$Bm@(B $BmA(B $BmB(B $BmC(B $BmD(B $BmE(B $BmF(B $BmG(B $BmH(B $BmI(B $BmJ(B $BmK(B $BmL(B $BmM(B $BmN(B $BmO(B +$BmP(B $BmQ(B $BmR(B $BmS(B $BmT(B $BmU(B $BmV(B $BmW(B $BmX(B $BmY(B $BmZ(B $Bm[(B $Bm\(B $Bm](B $Bm^(B $Bm_(B +$Bm`(B $Bma(B $Bmb(B $Bmc(B $Bmd(B $Bme(B $Bmf(B $Bmg(B $Bmh(B $Bmi(B $Bmj(B $Bmk(B $Bml(B $Bmm(B $Bmn(B $Bmo(B +$Bmp(B $Bmq(B $Bmr(B $Bms(B $Bmt(B $Bmu(B $Bmv(B $Bmw(B $Bmx(B $Bmy(B $Bmz(B $Bm{(B $Bm|(B $Bm}(B $Bm~(B + $Bn!(B $Bn"(B $Bn#(B $Bn$(B $Bn%(B $Bn&(B $Bn'(B $Bn((B $Bn)(B $Bn*(B $Bn+(B $Bn,(B $Bn-(B $Bn.(B $Bn/(B +$Bn0(B $Bn1(B $Bn2(B $Bn3(B $Bn4(B $Bn5(B $Bn6(B $Bn7(B $Bn8(B $Bn9(B $Bn:(B $Bn;(B $Bn<(B $Bn=(B $Bn>(B $Bn?(B +$Bn@(B $BnA(B $BnB(B $BnC(B $BnD(B $BnE(B $BnF(B $BnG(B $BnH(B $BnI(B $BnJ(B $BnK(B $BnL(B $BnM(B $BnN(B $BnO(B +$BnP(B $BnQ(B $BnR(B $BnS(B $BnT(B $BnU(B $BnV(B $BnW(B $BnX(B $BnY(B $BnZ(B $Bn[(B $Bn\(B $Bn](B $Bn^(B $Bn_(B +$Bn`(B $Bna(B $Bnb(B $Bnc(B $Bnd(B $Bne(B $Bnf(B $Bng(B $Bnh(B $Bni(B $Bnj(B $Bnk(B $Bnl(B $Bnm(B $Bnn(B $Bno(B +$Bnp(B $Bnq(B $Bnr(B $Bns(B $Bnt(B $Bnu(B $Bnv(B $Bnw(B $Bnx(B $Bny(B $Bnz(B $Bn{(B $Bn|(B $Bn}(B $Bn~(B + $Bo!(B $Bo"(B $Bo#(B $Bo$(B $Bo%(B $Bo&(B $Bo'(B $Bo((B $Bo)(B $Bo*(B $Bo+(B $Bo,(B $Bo-(B $Bo.(B $Bo/(B +$Bo0(B $Bo1(B $Bo2(B $Bo3(B $Bo4(B $Bo5(B $Bo6(B $Bo7(B $Bo8(B $Bo9(B $Bo:(B $Bo;(B $Bo<(B $Bo=(B $Bo>(B $Bo?(B +$Bo@(B $BoA(B $BoB(B $BoC(B $BoD(B $BoE(B $BoF(B $BoG(B $BoH(B $BoI(B $BoJ(B $BoK(B $BoL(B $BoM(B $BoN(B $BoO(B +$BoP(B $BoQ(B $BoR(B $BoS(B $BoT(B $BoU(B $BoV(B $BoW(B $BoX(B $BoY(B $BoZ(B $Bo[(B $Bo\(B $Bo](B $Bo^(B $Bo_(B +$Bo`(B $Boa(B $Bob(B $Boc(B $Bod(B $Boe(B $Bof(B $Bog(B $Boh(B $Boi(B $Boj(B $Bok(B $Bol(B $Bom(B $Bon(B $Boo(B +$Bop(B $Boq(B $Bor(B $Bos(B $Bot(B $Bou(B $Bov(B $Bow(B $Box(B $Boy(B $Boz(B $Bo{(B $Bo|(B $Bo}(B $Bo~(B + $Bp!(B $Bp"(B $Bp#(B $Bp$(B $Bp%(B $Bp&(B $Bp'(B $Bp((B $Bp)(B $Bp*(B $Bp+(B $Bp,(B $Bp-(B $Bp.(B $Bp/(B +$Bp0(B $Bp1(B $Bp2(B $Bp3(B $Bp4(B $Bp5(B $Bp6(B $Bp7(B $Bp8(B $Bp9(B $Bp:(B $Bp;(B $Bp<(B $Bp=(B $Bp>(B $Bp?(B +$Bp@(B $BpA(B $BpB(B $BpC(B $BpD(B $BpE(B $BpF(B $BpG(B $BpH(B $BpI(B $BpJ(B $BpK(B $BpL(B $BpM(B $BpN(B $BpO(B +$BpP(B $BpQ(B $BpR(B $BpS(B $BpT(B $BpU(B $BpV(B $BpW(B $BpX(B $BpY(B $BpZ(B $Bp[(B $Bp\(B $Bp](B $Bp^(B $Bp_(B +$Bp`(B $Bpa(B $Bpb(B $Bpc(B $Bpd(B $Bpe(B $Bpf(B $Bpg(B $Bph(B $Bpi(B $Bpj(B $Bpk(B $Bpl(B $Bpm(B $Bpn(B $Bpo(B +$Bpp(B $Bpq(B $Bpr(B $Bps(B $Bpt(B $Bpu(B $Bpv(B $Bpw(B $Bpx(B $Bpy(B $Bpz(B $Bp{(B $Bp|(B $Bp}(B $Bp~(B + $Bq!(B $Bq"(B $Bq#(B $Bq$(B $Bq%(B $Bq&(B $Bq'(B $Bq((B $Bq)(B $Bq*(B $Bq+(B $Bq,(B $Bq-(B $Bq.(B $Bq/(B +$Bq0(B $Bq1(B $Bq2(B $Bq3(B $Bq4(B $Bq5(B $Bq6(B $Bq7(B $Bq8(B $Bq9(B $Bq:(B $Bq;(B $Bq<(B $Bq=(B $Bq>(B $Bq?(B +$Bq@(B $BqA(B $BqB(B $BqC(B $BqD(B $BqE(B $BqF(B $BqG(B $BqH(B $BqI(B $BqJ(B $BqK(B $BqL(B $BqM(B $BqN(B $BqO(B +$BqP(B $BqQ(B $BqR(B $BqS(B $BqT(B $BqU(B $BqV(B $BqW(B $BqX(B $BqY(B $BqZ(B $Bq[(B $Bq\(B $Bq](B $Bq^(B $Bq_(B +$Bq`(B $Bqa(B $Bqb(B $Bqc(B $Bqd(B $Bqe(B $Bqf(B $Bqg(B $Bqh(B $Bqi(B $Bqj(B $Bqk(B $Bql(B $Bqm(B $Bqn(B $Bqo(B +$Bqp(B $Bqq(B $Bqr(B $Bqs(B $Bqt(B $Bqu(B $Bqv(B $Bqw(B $Bqx(B $Bqy(B $Bqz(B $Bq{(B $Bq|(B $Bq}(B $Bq~(B + $Br!(B $Br"(B $Br#(B $Br$(B $Br%(B $Br&(B $Br'(B $Br((B $Br)(B $Br*(B $Br+(B $Br,(B $Br-(B $Br.(B $Br/(B +$Br0(B $Br1(B $Br2(B $Br3(B $Br4(B $Br5(B $Br6(B $Br7(B $Br8(B $Br9(B $Br:(B $Br;(B $Br<(B $Br=(B $Br>(B $Br?(B +$Br@(B $BrA(B $BrB(B $BrC(B $BrD(B $BrE(B $BrF(B $BrG(B $BrH(B $BrI(B $BrJ(B $BrK(B $BrL(B $BrM(B $BrN(B $BrO(B +$BrP(B $BrQ(B $BrR(B $BrS(B $BrT(B $BrU(B $BrV(B $BrW(B $BrX(B $BrY(B $BrZ(B $Br[(B $Br\(B $Br](B $Br^(B $Br_(B +$Br`(B $Bra(B $Brb(B $Brc(B $Brd(B $Bre(B $Brf(B $Brg(B $Brh(B $Bri(B $Brj(B $Brk(B $Brl(B $Brm(B $Brn(B $Bro(B +$Brp(B $Brq(B $Brr(B $Brs(B $Brt(B $Bru(B $Brv(B $Brw(B $Brx(B $Bry(B $Brz(B $Br{(B $Br|(B $Br}(B $Br~(B + $Bs!(B $Bs"(B $Bs#(B $Bs$(B $Bs%(B $Bs&(B $Bs'(B $Bs((B $Bs)(B $Bs*(B $Bs+(B $Bs,(B $Bs-(B $Bs.(B $Bs/(B +$Bs0(B $Bs1(B $Bs2(B $Bs3(B $Bs4(B $Bs5(B $Bs6(B $Bs7(B $Bs8(B $Bs9(B $Bs:(B $Bs;(B $Bs<(B $Bs=(B $Bs>(B $Bs?(B +$Bs@(B $BsA(B $BsB(B $BsC(B $BsD(B $BsE(B $BsF(B $BsG(B $BsH(B $BsI(B $BsJ(B $BsK(B $BsL(B $BsM(B $BsN(B $BsO(B +$BsP(B $BsQ(B $BsR(B $BsS(B $BsT(B $BsU(B $BsV(B $BsW(B $BsX(B $BsY(B $BsZ(B $Bs[(B $Bs\(B $Bs](B $Bs^(B $Bs_(B +$Bs`(B $Bsa(B $Bsb(B $Bsc(B $Bsd(B $Bse(B $Bsf(B $Bsg(B $Bsh(B $Bsi(B $Bsj(B $Bsk(B $Bsl(B $Bsm(B $Bsn(B $Bso(B +$Bsp(B $Bsq(B $Bsr(B $Bss(B $Bst(B $Bsu(B $Bsv(B $Bsw(B $Bsx(B $Bsy(B $Bsz(B $Bs{(B $Bs|(B $Bs}(B $Bs~(B + $Bt!(B $Bt"(B $Bt#(B $Bt$(B $Bt%(B $Bt&(B $(Qt((B $(Qt)(B $(Qt*(B $(Qt+(B $(Qt,(B $(Qt-(B $(Qt.(B $(Qt/(B +$(Qt0(B $(Qt1(B $(Qt2(B $(Qt3(B $(Qt4(B $(Qt5(B $(Qt6(B $(Qt7(B $(Qt8(B $(Qt9(B $(Qt:(B $(Qt;(B $(Qt<(B $(Qt=(B $(Qt>(B $(Qt?(B +$(Qt@(B $(QtA(B $(QtB(B $(QtC(B $(QtD(B $(QtE(B $(QtF(B $(QtG(B $(QtH(B $(QtI(B $(QtJ(B $(QtK(B $(QtL(B $(QtM(B $(QtN(B $(QtO(B +$(QtP(B $(QtQ(B $(QtR(B $(QtS(B $(QtT(B $(QtU(B $(QtV(B $(QtW(B $(QtX(B $(QtY(B $(QtZ(B $(Qt[(B $(Qt\(B $(Qt](B $(Qt^(B $(Qt_(B +$(Qt`(B $(Qta(B $(Qtb(B $(Qtc(B $(Qtd(B $(Qte(B $(Qtf(B $(Qtg(B $(Qth(B $(Qti(B $(Qtj(B $(Qtk(B $(Qtl(B $(Qtm(B $(Qtn(B $(Qto(B +$(Qtp(B $(Qtq(B $(Qtr(B $(Qts(B $(Qtt(B $(Qtu(B $(Qtv(B $(Qtw(B $(Qtx(B $(Qty(B $(Qtz(B $(Qt{(B $(Qt|(B $(Qt}(B $(Qt~(B + $(Qu!(B $(Qu"(B $(Qu#(B $(Qu$(B $(Qu%(B $(Qu&(B $(Qu'(B $(Qu((B $(Qu)(B $(Qu*(B $(Qu+(B $(Qu,(B $(Qu-(B $(Qu.(B $(Qu/(B +$(Qu0(B $(Qu1(B $(Qu2(B $(Qu3(B $(Qu4(B $(Qu5(B $(Qu6(B $(Qu7(B $(Qu8(B $(Qu9(B $(Qu:(B $(Qu;(B $(Qu<(B $(Qu=(B $(Qu>(B $(Qu?(B +$(Qu@(B $(QuA(B $(QuB(B $(QuC(B $(QuD(B $(QuE(B $(QuF(B $(QuG(B $(QuH(B $(QuI(B $(QuJ(B $(QuK(B $(QuL(B $(QuM(B $(QuN(B $(QuO(B +$(QuP(B $(QuQ(B $(QuR(B $(QuS(B $(QuT(B $(QuU(B $(QuV(B $(QuW(B $(QuX(B $(QuY(B $(QuZ(B $(Qu[(B $(Qu\(B $(Qu](B $(Qu^(B $(Qu_(B +$(Qu`(B $(Qua(B $(Qub(B $(Quc(B $(Qud(B $(Que(B $(Quf(B $(Qug(B $(Quh(B $(Qui(B $(Quj(B $(Quk(B $(Qul(B $(Qum(B $(Qun(B $(Quo(B +$(Qup(B $(Quq(B $(Qur(B $(Qus(B $(Qut(B $(Quu(B $(Quv(B $(Quw(B $(Qux(B $(Quy(B $(Quz(B $(Qu{(B $(Qu|(B $(Qu}(B $(Qu~(B + $(Qv!(B $(Qv"(B $(Qv#(B $(Qv$(B $(Qv%(B $(Qv&(B $(Qv'(B $(Qv((B $(Qv)(B $(Qv*(B $(Qv+(B $(Qv,(B $(Qv-(B $(Qv.(B $(Qv/(B +$(Qv0(B $(Qv1(B $(Qv2(B $(Qv3(B $(Qv4(B $(Qv5(B $(Qv6(B $(Qv7(B $(Qv8(B $(Qv9(B $(Qv:(B $(Qv;(B $(Qv<(B $(Qv=(B $(Qv>(B $(Qv?(B +$(Qv@(B $(QvA(B $(QvB(B $(QvC(B $(QvD(B $(QvE(B $(QvF(B $(QvG(B $(QvH(B $(QvI(B $(QvJ(B $(QvK(B $(QvL(B $(QvM(B $(QvN(B $(QvO(B +$(QvP(B $(QvQ(B $(QvR(B $(QvS(B $(QvT(B $(QvU(B $(QvV(B $(QvW(B $(QvX(B $(QvY(B $(QvZ(B $(Qv[(B $(Qv\(B $(Qv](B $(Qv^(B $(Qv_(B +$(Qv`(B $(Qva(B $(Qvb(B $(Qvc(B $(Qvd(B $(Qve(B $(Qvf(B $(Qvg(B $(Qvh(B $(Qvi(B $(Qvj(B $(Qvk(B $(Qvl(B $(Qvm(B $(Qvn(B $(Qvo(B +$(Qvp(B $(Qvq(B $(Qvr(B $(Qvs(B $(Qvt(B $(Qvu(B $(Qvv(B $(Qvw(B $(Qvx(B $(Qvy(B $(Qvz(B $(Qv{(B $(Qv|(B $(Qv}(B $(Qv~(B + $(Qw!(B $(Qw"(B $(Qw#(B $(Qw$(B $(Qw%(B $(Qw&(B $(Qw'(B $(Qw((B $(Qw)(B $(Qw*(B $(Qw+(B $(Qw,(B $(Qw-(B $(Qw.(B $(Qw/(B +$(Qw0(B $(Qw1(B $(Qw2(B $(Qw3(B $(Qw4(B $(Qw5(B $(Qw6(B $(Qw7(B $(Qw8(B $(Qw9(B $(Qw:(B $(Qw;(B $(Qw<(B $(Qw=(B $(Qw>(B $(Qw?(B +$(Qw@(B $(QwA(B $(QwB(B $(QwC(B $(QwD(B $(QwE(B $(QwF(B $(QwG(B $(QwH(B $(QwI(B $(QwJ(B $(QwK(B $(QwL(B $(QwM(B $(QwN(B $(QwO(B +$(QwP(B $(QwQ(B $(QwR(B $(QwS(B $(QwT(B $(QwU(B $(QwV(B $(QwW(B $(QwX(B $(QwY(B $(QwZ(B $(Qw[(B $(Qw\(B $(Qw](B $(Qw^(B $(Qw_(B +$(Qw`(B $(Qwa(B $(Qwb(B $(Qwc(B $(Qwd(B $(Qwe(B $(Qwf(B $(Qwg(B $(Qwh(B $(Qwi(B $(Qwj(B $(Qwk(B $(Qwl(B $(Qwm(B $(Qwn(B $(Qwo(B +$(Qwp(B $(Qwq(B $(Qwr(B $(Qws(B $(Qwt(B $(Qwu(B $(Qwv(B $(Qww(B $(Qwx(B $(Qwy(B $(Qwz(B $(Qw{(B $(Qw|(B $(Qw}(B $(Qw~(B + $(Qx!(B $(Qx"(B $(Qx#(B $(Qx$(B $(Qx%(B $(Qx&(B $(Qx'(B $(Qx((B $(Qx)(B $(Qx*(B $(Qx+(B $(Qx,(B $(Qx-(B $(Qx.(B $(Qx/(B +$(Qx0(B $(Qx1(B $(Qx2(B $(Qx3(B $(Qx4(B $(Qx5(B $(Qx6(B $(Qx7(B $(Qx8(B $(Qx9(B $(Qx:(B $(Qx;(B $(Qx<(B $(Qx=(B $(Qx>(B $(Qx?(B +$(Qx@(B $(QxA(B $(QxB(B $(QxC(B $(QxD(B $(QxE(B $(QxF(B $(QxG(B $(QxH(B $(QxI(B $(QxJ(B $(QxK(B $(QxL(B $(QxM(B $(QxN(B $(QxO(B +$(QxP(B $(QxQ(B $(QxR(B $(QxS(B $(QxT(B $(QxU(B $(QxV(B $(QxW(B $(QxX(B $(QxY(B $(QxZ(B $(Qx[(B $(Qx\(B $(Qx](B $(Qx^(B $(Qx_(B +$(Qx`(B $(Qxa(B $(Qxb(B $(Qxc(B $(Qxd(B $(Qxe(B $(Qxf(B $(Qxg(B $(Qxh(B $(Qxi(B $(Qxj(B $(Qxk(B $(Qxl(B $(Qxm(B $(Qxn(B $(Qxo(B +$(Qxp(B $(Qxq(B $(Qxr(B $(Qxs(B $(Qxt(B $(Qxu(B $(Qxv(B $(Qxw(B $(Qxx(B $(Qxy(B $(Qxz(B $(Qx{(B $(Qx|(B $(Qx}(B $(Qx~(B + $(Qy!(B $(Qy"(B $(Qy#(B $(Qy$(B $(Qy%(B $(Qy&(B $(Qy'(B $(Qy((B $(Qy)(B $(Qy*(B $(Qy+(B $(Qy,(B $(Qy-(B $(Qy.(B $(Qy/(B +$(Qy0(B $(Qy1(B $(Qy2(B $(Qy3(B $(Qy4(B $(Qy5(B $(Qy6(B $(Qy7(B $(Qy8(B $(Qy9(B $(Qy:(B $(Qy;(B $(Qy<(B $(Qy=(B $(Qy>(B $(Qy?(B +$(Qy@(B $(QyA(B $(QyB(B $(QyC(B $(QyD(B $(QyE(B $(QyF(B $(QyG(B $(QyH(B $(QyI(B $(QyJ(B $(QyK(B $(QyL(B $(QyM(B $(QyN(B $(QyO(B +$(QyP(B $(QyQ(B $(QyR(B $(QyS(B $(QyT(B $(QyU(B $(QyV(B $(QyW(B $(QyX(B $(QyY(B $(QyZ(B $(Qy[(B $(Qy\(B $(Qy](B $(Qy^(B $(Qy_(B +$(Qy`(B $(Qya(B $(Qyb(B $(Qyc(B $(Qyd(B $(Qye(B $(Qyf(B $(Qyg(B $(Qyh(B $(Qyi(B $(Qyj(B $(Qyk(B $(Qyl(B $(Qym(B $(Qyn(B $(Qyo(B +$(Qyp(B $(Qyq(B $(Qyr(B $(Qys(B $(Qyt(B $(Qyu(B $(Qyv(B $(Qyw(B $(Qyx(B $(Qyy(B $(Qyz(B $(Qy{(B $(Qy|(B $(Qy}(B $(Qy~(B + $(Qz!(B $(Qz"(B $(Qz#(B $(Qz$(B $(Qz%(B $(Qz&(B $(Qz'(B $(Qz((B $(Qz)(B $(Qz*(B $(Qz+(B $(Qz,(B $(Qz-(B $(Qz.(B $(Qz/(B +$(Qz0(B $(Qz1(B $(Qz2(B $(Qz3(B $(Qz4(B $(Qz5(B $(Qz6(B $(Qz7(B $(Qz8(B $(Qz9(B $(Qz:(B $(Qz;(B $(Qz<(B $(Qz=(B $(Qz>(B $(Qz?(B +$(Qz@(B $(QzA(B $(QzB(B $(QzC(B $(QzD(B $(QzE(B $(QzF(B $(QzG(B $(QzH(B $(QzI(B $(QzJ(B $(QzK(B $(QzL(B $(QzM(B $(QzN(B $(QzO(B +$(QzP(B $(QzQ(B $(QzR(B $(QzS(B $(QzT(B $(QzU(B $(QzV(B $(QzW(B $(QzX(B $(QzY(B $(QzZ(B $(Qz[(B $(Qz\(B $(Qz](B $(Qz^(B $(Qz_(B +$(Qz`(B $(Qza(B $(Qzb(B $(Qzc(B $(Qzd(B $(Qze(B $(Qzf(B $(Qzg(B $(Qzh(B $(Qzi(B $(Qzj(B $(Qzk(B $(Qzl(B $(Qzm(B $(Qzn(B $(Qzo(B +$(Qzp(B $(Qzq(B $(Qzr(B $(Qzs(B $(Qzt(B $(Qzu(B $(Qzv(B $(Qzw(B $(Qzx(B $(Qzy(B $(Qzz(B $(Qz{(B $(Qz|(B $(Qz}(B $(Qz~(B + $(Q{!(B $(Q{"(B $(Q{#(B $(Q{$(B $(Q{%(B $(Q{&(B $(Q{'(B $(Q{((B $(Q{)(B $(Q{*(B $(Q{+(B $(Q{,(B $(Q{-(B $(Q{.(B $(Q{/(B +$(Q{0(B $(Q{1(B $(Q{2(B $(Q{3(B $(Q{4(B $(Q{5(B $(Q{6(B $(Q{7(B $(Q{8(B $(Q{9(B $(Q{:(B $(Q{;(B $(Q{<(B $(Q{=(B $(Q{>(B $(Q{?(B +$(Q{@(B $(Q{A(B $(Q{B(B $(Q{C(B $(Q{D(B $(Q{E(B $(Q{F(B $(Q{G(B $(Q{H(B $(Q{I(B $(Q{J(B $(Q{K(B $(Q{L(B $(Q{M(B $(Q{N(B $(Q{O(B +$(Q{P(B $(Q{Q(B $(Q{R(B $(Q{S(B $(Q{T(B $(Q{U(B $(Q{V(B $(Q{W(B $(Q{X(B $(Q{Y(B $(Q{Z(B $(Q{[(B $(Q{\(B $(Q{](B $(Q{^(B $(Q{_(B +$(Q{`(B $(Q{a(B $(Q{b(B $(Q{c(B $(Q{d(B $(Q{e(B $(Q{f(B $(Q{g(B $(Q{h(B $(Q{i(B $(Q{j(B $(Q{k(B $(Q{l(B $(Q{m(B $(Q{n(B $(Q{o(B +$(Q{p(B $(Q{q(B $(Q{r(B $(Q{s(B $(Q{t(B $(Q{u(B $(Q{v(B $(Q{w(B $(Q{x(B $(Q{y(B $(Q{z(B $(Q{{(B $(Q{|(B $(Q{}(B $(Q{~(B + $(Q|!(B $(Q|"(B $(Q|#(B $(Q|$(B $(Q|%(B $(Q|&(B $(Q|'(B $(Q|((B $(Q|)(B $(Q|*(B $(Q|+(B $(Q|,(B $(Q|-(B $(Q|.(B $(Q|/(B +$(Q|0(B $(Q|1(B $(Q|2(B $(Q|3(B $(Q|4(B $(Q|5(B $(Q|6(B $(Q|7(B $(Q|8(B $(Q|9(B $(Q|:(B $(Q|;(B $(Q|<(B $(Q|=(B $(Q|>(B $(Q|?(B +$(Q|@(B $(Q|A(B $(Q|B(B $(Q|C(B $(Q|D(B $(Q|E(B $(Q|F(B $(Q|G(B $(Q|H(B $(Q|I(B $(Q|J(B $(Q|K(B $(Q|L(B $(Q|M(B $(Q|N(B $(Q|O(B +$(Q|P(B $(Q|Q(B $(Q|R(B $(Q|S(B $(Q|T(B $(Q|U(B $(Q|V(B $(Q|W(B $(Q|X(B $(Q|Y(B $(Q|Z(B $(Q|[(B $(Q|\(B $(Q|](B $(Q|^(B $(Q|_(B +$(Q|`(B $(Q|a(B $(Q|b(B $(Q|c(B $(Q|d(B $(Q|e(B $(Q|f(B $(Q|g(B $(Q|h(B $(Q|i(B $(Q|j(B $(Q|k(B $(Q|l(B $(Q|m(B $(Q|n(B $(Q|o(B +$(Q|p(B $(Q|q(B $(Q|r(B $(Q|s(B $(Q|t(B $(Q|u(B $(Q|v(B $(Q|w(B $(Q|x(B $(Q|y(B $(Q|z(B $(Q|{(B $(Q||(B $(Q|}(B $(Q|~(B + $(Q}!(B $(Q}"(B $(Q}#(B $(Q}$(B $(Q}%(B $(Q}&(B $(Q}'(B $(Q}((B $(Q})(B $(Q}*(B $(Q}+(B $(Q},(B $(Q}-(B $(Q}.(B $(Q}/(B +$(Q}0(B $(Q}1(B $(Q}2(B $(Q}3(B $(Q}4(B $(Q}5(B $(Q}6(B $(Q}7(B $(Q}8(B $(Q}9(B $(Q}:(B $(Q};(B $(Q}<(B $(Q}=(B $(Q}>(B $(Q}?(B +$(Q}@(B $(Q}A(B $(Q}B(B $(Q}C(B $(Q}D(B $(Q}E(B $(Q}F(B $(Q}G(B $(Q}H(B $(Q}I(B $(Q}J(B $(Q}K(B $(Q}L(B $(Q}M(B $(Q}N(B $(Q}O(B +$(Q}P(B $(Q}Q(B $(Q}R(B $(Q}S(B $(Q}T(B $(Q}U(B $(Q}V(B $(Q}W(B $(Q}X(B $(Q}Y(B $(Q}Z(B $(Q}[(B $(Q}\(B $(Q}](B $(Q}^(B $(Q}_(B +$(Q}`(B $(Q}a(B $(Q}b(B $(Q}c(B $(Q}d(B $(Q}e(B $(Q}f(B $(Q}g(B $(Q}h(B $(Q}i(B $(Q}j(B $(Q}k(B $(Q}l(B $(Q}m(B $(Q}n(B $(Q}o(B +$(Q}p(B $(Q}q(B $(Q}r(B $(Q}s(B $(Q}t(B $(Q}u(B $(Q}v(B $(Q}w(B $(Q}x(B $(Q}y(B $(Q}z(B $(Q}{(B $(Q}|(B $(Q}}(B $(Q}~(B + $(Q~!(B $(Q~"(B $(Q~#(B $(Q~$(B $(Q~%(B $(Q~&(B $(Q~'(B $(Q~((B $(Q~)(B $(Q~*(B $(Q~+(B $(Q~,(B $(Q~-(B $(Q~.(B $(Q~/(B +$(Q~0(B $(Q~1(B $(Q~2(B $(Q~3(B $(Q~4(B $(Q~5(B $(Q~6(B $(Q~7(B $(Q~8(B $(Q~9(B $(Q~:(B $(Q~;(B $(Q~<(B $(Q~=(B $(Q~>(B $(Q~?(B +$(Q~@(B $(Q~A(B $(Q~B(B $(Q~C(B $(Q~D(B $(Q~E(B $(Q~F(B $(Q~G(B $(Q~H(B $(Q~I(B $(Q~J(B $(Q~K(B $(Q~L(B $(Q~M(B $(Q~N(B $(Q~O(B +$(Q~P(B $(Q~Q(B $(Q~R(B $(Q~S(B $(Q~T(B $(Q~U(B $(Q~V(B $(Q~W(B $(Q~X(B $(Q~Y(B $(Q~Z(B $(Q~[(B $(Q~\(B $(Q~](B $(Q~^(B $(Q~_(B +$(Q~`(B $(Q~a(B $(Q~b(B $(Q~c(B $(Q~d(B $(Q~e(B $(Q~f(B $(Q~g(B $(Q~h(B $(Q~i(B $(Q~j(B $(Q~k(B $(Q~l(B $(Q~m(B $(Q~n(B $(Q~o(B +$(Q~p(B $(Q~q(B $(Q~r(B $(Q~s(B $(Q~t(B $(Q~u(B $(Q~v(B $(Q~w(B $(Q~x(B $(Q~y(B + $(P!!(B $(P!"(B $(P!#(B $(P!$(B $(P!%(B $(P!&(B $(P!'(B $(P!((B $(P!)(B $(P!*(B $(P!+(B $(P!,(B $(P!-(B $(P!.(B $(P!/(B +$(P!0(B $(P!1(B $(P!2(B $(P!3(B $(P!4(B $(P!5(B $(P!6(B $(P!7(B $(P!8(B $(P!9(B $(P!:(B $(P!;(B $(P!<(B $(P!=(B $(P!>(B $(P!?(B +$(P!@(B $(P!A(B $(P!B(B $(P!C(B $(P!D(B $(P!E(B $(P!F(B $(P!G(B $(P!H(B $(P!I(B $(P!J(B $(P!K(B $(P!L(B $(P!M(B $(P!N(B $(P!O(B +$(P!P(B $(P!Q(B $(P!R(B $(P!S(B $(P!T(B $(P!U(B $(P!V(B $(P!W(B $(P!X(B $(P!Y(B $(P!Z(B $(P![(B $(P!\(B $(P!](B $(P!^(B $(P!_(B +$(P!`(B $(P!a(B $(P!b(B $(P!c(B $(P!d(B $(P!e(B $(P!f(B $(P!g(B $(P!h(B $(P!i(B $(P!j(B $(P!k(B $(P!l(B $(P!m(B $(P!n(B $(P!o(B +$(P!p(B $(P!q(B $(P!r(B $(P!s(B $(P!t(B $(P!u(B $(P!v(B $(P!w(B $(P!x(B $(P!y(B $(P!z(B $(P!{(B $(P!|(B $(P!}(B $(P!~(B + $(P#!(B $(P#"(B $(P##(B $(P#$(B $(P#%(B $(P#&(B $(P#'(B $(P#((B $(P#)(B $(P#*(B $(P#+(B $(P#,(B $(P#-(B $(P#.(B $(P#/(B +$(P#0(B $(P#1(B $(P#2(B $(P#3(B $(P#4(B $(P#5(B $(P#6(B $(P#7(B $(P#8(B $(P#9(B $(P#:(B $(P#;(B $(P#<(B $(P#=(B $(P#>(B $(P#?(B +$(P#@(B $(P#A(B $(P#B(B $(P#C(B $(P#D(B $(P#E(B $(P#F(B $(P#G(B $(P#H(B $(P#I(B $(P#J(B $(P#K(B $(P#L(B $(P#M(B $(P#N(B $(P#O(B +$(P#P(B $(P#Q(B $(P#R(B $(P#S(B $(P#T(B $(P#U(B $(P#V(B $(P#W(B $(P#X(B $(P#Y(B $(P#Z(B $(P#[(B $(P#\(B $(P#](B $(P#^(B $(P#_(B +$(P#`(B $(P#a(B $(P#b(B $(P#c(B $(P#d(B $(P#e(B $(P#f(B $(P#g(B $(P#h(B $(P#i(B $(P#j(B $(P#k(B $(P#l(B $(P#m(B $(P#n(B $(P#o(B +$(P#p(B $(P#q(B $(P#r(B $(P#s(B $(P#t(B $(P#u(B $(P#v(B $(P#w(B $(P#x(B $(P#y(B $(P#z(B $(P#{(B $(P#|(B $(P#}(B $(P#~(B + $(P$!(B $(P$"(B $(P$#(B $(P$$(B $(P$%(B $(P$&(B $(P$'(B $(P$((B $(P$)(B $(P$*(B $(P$+(B $(P$,(B $(P$-(B $(P$.(B $(P$/(B +$(P$0(B $(P$1(B $(P$2(B $(P$3(B $(P$4(B $(P$5(B $(P$6(B $(P$7(B $(P$8(B $(P$9(B $(P$:(B $(P$;(B $(P$<(B $(P$=(B $(P$>(B $(P$?(B +$(P$@(B $(P$A(B $(P$B(B $(P$C(B $(P$D(B $(P$E(B $(P$F(B $(P$G(B $(P$H(B $(P$I(B $(P$J(B $(P$K(B $(P$L(B $(P$M(B $(P$N(B $(P$O(B +$(P$P(B $(P$Q(B $(P$R(B $(P$S(B $(P$T(B $(P$U(B $(P$V(B $(P$W(B $(P$X(B $(P$Y(B $(P$Z(B $(P$[(B $(P$\(B $(P$](B $(P$^(B $(P$_(B +$(P$`(B $(P$a(B $(P$b(B $(P$c(B $(P$d(B $(P$e(B $(P$f(B $(P$g(B $(P$h(B $(P$i(B $(P$j(B $(P$k(B $(P$l(B $(P$m(B $(P$n(B $(P$o(B +$(P$p(B $(P$q(B $(P$r(B $(P$s(B $(P$t(B $(P$u(B $(P$v(B $(P$w(B $(P$x(B $(P$y(B $(P$z(B $(P${(B $(P$|(B $(P$}(B $(P$~(B + $(P%!(B $(P%"(B $(P%#(B $(P%$(B $(P%%(B $(P%&(B $(P%'(B $(P%((B $(P%)(B $(P%*(B $(P%+(B $(P%,(B $(P%-(B $(P%.(B $(P%/(B +$(P%0(B $(P%1(B $(P%2(B $(P%3(B $(P%4(B $(P%5(B $(P%6(B $(P%7(B $(P%8(B $(P%9(B $(P%:(B $(P%;(B $(P%<(B $(P%=(B $(P%>(B $(P%?(B +$(P%@(B $(P%A(B $(P%B(B $(P%C(B $(P%D(B $(P%E(B $(P%F(B $(P%G(B $(P%H(B $(P%I(B $(P%J(B $(P%K(B $(P%L(B $(P%M(B $(P%N(B $(P%O(B +$(P%P(B $(P%Q(B $(P%R(B $(P%S(B $(P%T(B $(P%U(B $(P%V(B $(P%W(B $(P%X(B $(P%Y(B $(P%Z(B $(P%[(B $(P%\(B $(P%](B $(P%^(B $(P%_(B +$(P%`(B $(P%a(B $(P%b(B $(P%c(B $(P%d(B $(P%e(B $(P%f(B $(P%g(B $(P%h(B $(P%i(B $(P%j(B $(P%k(B $(P%l(B $(P%m(B $(P%n(B $(P%o(B +$(P%p(B $(P%q(B $(P%r(B $(P%s(B $(P%t(B $(P%u(B $(P%v(B $(P%w(B $(P%x(B $(P%y(B $(P%z(B $(P%{(B $(P%|(B $(P%}(B $(P%~(B + $(P(!(B $(P("(B $(P(#(B $(P($(B $(P(%(B $(P(&(B $(P('(B $(P(((B $(P()(B $(P(*(B $(P(+(B $(P(,(B $(P(-(B $(P(.(B $(P(/(B +$(P(0(B $(P(1(B $(P(2(B $(P(3(B $(P(4(B $(P(5(B $(P(6(B $(P(7(B $(P(8(B $(P(9(B $(P(:(B $(P(;(B $(P(<(B $(P(=(B $(P(>(B $(P(?(B +$(P(@(B $(P(A(B $(P(B(B $(P(C(B $(P(D(B $(P(E(B $(P(F(B $(P(G(B $(P(H(B $(P(I(B $(P(J(B $(P(K(B $(P(L(B $(P(M(B $(P(N(B $(P(O(B +$(P(P(B $(P(Q(B $(P(R(B $(P(S(B $(P(T(B $(P(U(B $(P(V(B $(P(W(B $(P(X(B $(P(Y(B $(P(Z(B $(P([(B $(P(\(B $(P(](B $(P(^(B $(P(_(B +$(P(`(B $(P(a(B $(P(b(B $(P(c(B $(P(d(B $(P(e(B $(P(f(B $(P(g(B $(P(h(B $(P(i(B $(P(j(B $(P(k(B $(P(l(B $(P(m(B $(P(n(B $(P(o(B +$(P(p(B $(P(q(B $(P(r(B $(P(s(B $(P(t(B $(P(u(B $(P(v(B $(P(w(B $(P(x(B $(P(y(B $(P(z(B $(P({(B $(P(|(B $(P(}(B $(P(~(B + $(P,!(B $(P,"(B $(P,#(B $(P,$(B $(P,%(B $(P,&(B $(P,'(B $(P,((B $(P,)(B $(P,*(B $(P,+(B $(P,,(B $(P,-(B $(P,.(B $(P,/(B +$(P,0(B $(P,1(B $(P,2(B $(P,3(B $(P,4(B $(P,5(B $(P,6(B $(P,7(B $(P,8(B $(P,9(B $(P,:(B $(P,;(B $(P,<(B $(P,=(B $(P,>(B $(P,?(B +$(P,@(B $(P,A(B $(P,B(B $(P,C(B $(P,D(B $(P,E(B $(P,F(B $(P,G(B $(P,H(B $(P,I(B $(P,J(B $(P,K(B $(P,L(B $(P,M(B $(P,N(B $(P,O(B +$(P,P(B $(P,Q(B $(P,R(B $(P,S(B $(P,T(B $(P,U(B $(P,V(B $(P,W(B $(P,X(B $(P,Y(B $(P,Z(B $(P,[(B $(P,\(B $(P,](B $(P,^(B $(P,_(B +$(P,`(B $(P,a(B $(P,b(B $(P,c(B $(P,d(B $(P,e(B $(P,f(B $(P,g(B $(P,h(B $(P,i(B $(P,j(B $(P,k(B $(P,l(B $(P,m(B $(P,n(B $(P,o(B +$(P,p(B $(P,q(B $(P,r(B $(P,s(B $(P,t(B $(P,u(B $(P,v(B $(P,w(B $(P,x(B $(P,y(B $(P,z(B $(P,{(B $(P,|(B $(P,}(B $(P,~(B + $(P-!(B $(P-"(B $(P-#(B $(P-$(B $(P-%(B $(P-&(B $(P-'(B $(P-((B $(P-)(B $(P-*(B $(P-+(B $(P-,(B $(P--(B $(P-.(B $(P-/(B +$(P-0(B $(P-1(B $(P-2(B $(P-3(B $(P-4(B $(P-5(B $(P-6(B $(P-7(B $(P-8(B $(P-9(B $(P-:(B $(P-;(B $(P-<(B $(P-=(B $(P->(B $(P-?(B +$(P-@(B $(P-A(B $(P-B(B $(P-C(B $(P-D(B $(P-E(B $(P-F(B $(P-G(B $(P-H(B $(P-I(B $(P-J(B $(P-K(B $(P-L(B $(P-M(B $(P-N(B $(P-O(B +$(P-P(B $(P-Q(B $(P-R(B $(P-S(B $(P-T(B $(P-U(B $(P-V(B $(P-W(B $(P-X(B $(P-Y(B $(P-Z(B $(P-[(B $(P-\(B $(P-](B $(P-^(B $(P-_(B +$(P-`(B $(P-a(B $(P-b(B $(P-c(B $(P-d(B $(P-e(B $(P-f(B $(P-g(B $(P-h(B $(P-i(B $(P-j(B $(P-k(B $(P-l(B $(P-m(B $(P-n(B $(P-o(B +$(P-p(B $(P-q(B $(P-r(B $(P-s(B $(P-t(B $(P-u(B $(P-v(B $(P-w(B $(P-x(B $(P-y(B $(P-z(B $(P-{(B $(P-|(B $(P-}(B $(P-~(B + $(P.!(B $(P."(B $(P.#(B $(P.$(B $(P.%(B $(P.&(B $(P.'(B $(P.((B $(P.)(B $(P.*(B $(P.+(B $(P.,(B $(P.-(B $(P..(B $(P./(B +$(P.0(B $(P.1(B $(P.2(B $(P.3(B $(P.4(B $(P.5(B $(P.6(B $(P.7(B $(P.8(B $(P.9(B $(P.:(B $(P.;(B $(P.<(B $(P.=(B $(P.>(B $(P.?(B +$(P.@(B $(P.A(B $(P.B(B $(P.C(B $(P.D(B $(P.E(B $(P.F(B $(P.G(B $(P.H(B $(P.I(B $(P.J(B $(P.K(B $(P.L(B $(P.M(B $(P.N(B $(P.O(B +$(P.P(B $(P.Q(B $(P.R(B $(P.S(B $(P.T(B $(P.U(B $(P.V(B $(P.W(B $(P.X(B $(P.Y(B $(P.Z(B $(P.[(B $(P.\(B $(P.](B $(P.^(B $(P._(B +$(P.`(B $(P.a(B $(P.b(B $(P.c(B $(P.d(B $(P.e(B $(P.f(B $(P.g(B $(P.h(B $(P.i(B $(P.j(B $(P.k(B $(P.l(B $(P.m(B $(P.n(B $(P.o(B +$(P.p(B $(P.q(B $(P.r(B $(P.s(B $(P.t(B $(P.u(B $(P.v(B $(P.w(B $(P.x(B $(P.y(B $(P.z(B $(P.{(B $(P.|(B $(P.}(B $(P.~(B + $(P/!(B $(P/"(B $(P/#(B $(P/$(B $(P/%(B $(P/&(B $(P/'(B $(P/((B $(P/)(B $(P/*(B $(P/+(B $(P/,(B $(P/-(B $(P/.(B $(P//(B +$(P/0(B $(P/1(B $(P/2(B $(P/3(B $(P/4(B $(P/5(B $(P/6(B $(P/7(B $(P/8(B $(P/9(B $(P/:(B $(P/;(B $(P/<(B $(P/=(B $(P/>(B $(P/?(B +$(P/@(B $(P/A(B $(P/B(B $(P/C(B $(P/D(B $(P/E(B $(P/F(B $(P/G(B $(P/H(B $(P/I(B $(P/J(B $(P/K(B $(P/L(B $(P/M(B $(P/N(B $(P/O(B +$(P/P(B $(P/Q(B $(P/R(B $(P/S(B $(P/T(B $(P/U(B $(P/V(B $(P/W(B $(P/X(B $(P/Y(B $(P/Z(B $(P/[(B $(P/\(B $(P/](B $(P/^(B $(P/_(B +$(P/`(B $(P/a(B $(P/b(B $(P/c(B $(P/d(B $(P/e(B $(P/f(B $(P/g(B $(P/h(B $(P/i(B $(P/j(B $(P/k(B $(P/l(B $(P/m(B $(P/n(B $(P/o(B +$(P/p(B $(P/q(B $(P/r(B $(P/s(B $(P/t(B $(P/u(B $(P/v(B $(P/w(B $(P/x(B $(P/y(B $(P/z(B $(P/{(B $(P/|(B $(P/}(B $(P/~(B + $(Pn!(B $(Pn"(B $(Pn#(B $(Pn$(B $(Pn%(B $(Pn&(B $(Pn'(B $(Pn((B $(Pn)(B $(Pn*(B $(Pn+(B $(Pn,(B $(Pn-(B $(Pn.(B $(Pn/(B +$(Pn0(B $(Pn1(B $(Pn2(B $(Pn3(B $(Pn4(B $(Pn5(B $(Pn6(B $(Pn7(B $(Pn8(B $(Pn9(B $(Pn:(B $(Pn;(B $(Pn<(B $(Pn=(B $(Pn>(B $(Pn?(B +$(Pn@(B $(PnA(B $(PnB(B $(PnC(B $(PnD(B $(PnE(B $(PnF(B $(PnG(B $(PnH(B $(PnI(B $(PnJ(B $(PnK(B $(PnL(B $(PnM(B $(PnN(B $(PnO(B +$(PnP(B $(PnQ(B $(PnR(B $(PnS(B $(PnT(B $(PnU(B $(PnV(B $(PnW(B $(PnX(B $(PnY(B $(PnZ(B $(Pn[(B $(Pn\(B $(Pn](B $(Pn^(B $(Pn_(B +$(Pn`(B $(Pna(B $(Pnb(B $(Pnc(B $(Pnd(B $(Pne(B $(Pnf(B $(Png(B $(Pnh(B $(Pni(B $(Pnj(B $(Pnk(B $(Pnl(B $(Pnm(B $(Pnn(B $(Pno(B +$(Pnp(B $(Pnq(B $(Pnr(B $(Pns(B $(Pnt(B $(Pnu(B $(Pnv(B $(Pnw(B $(Pnx(B $(Pny(B $(Pnz(B $(Pn{(B $(Pn|(B $(Pn}(B $(Pn~(B + $(Po!(B $(Po"(B $(Po#(B $(Po$(B $(Po%(B $(Po&(B $(Po'(B $(Po((B $(Po)(B $(Po*(B $(Po+(B $(Po,(B $(Po-(B $(Po.(B $(Po/(B +$(Po0(B $(Po1(B $(Po2(B $(Po3(B $(Po4(B $(Po5(B $(Po6(B $(Po7(B $(Po8(B $(Po9(B $(Po:(B $(Po;(B $(Po<(B $(Po=(B $(Po>(B $(Po?(B +$(Po@(B $(PoA(B $(PoB(B $(PoC(B $(PoD(B $(PoE(B $(PoF(B $(PoG(B $(PoH(B $(PoI(B $(PoJ(B $(PoK(B $(PoL(B $(PoM(B $(PoN(B $(PoO(B +$(PoP(B $(PoQ(B $(PoR(B $(PoS(B $(PoT(B $(PoU(B $(PoV(B $(PoW(B $(PoX(B $(PoY(B $(PoZ(B $(Po[(B $(Po\(B $(Po](B $(Po^(B $(Po_(B +$(Po`(B $(Poa(B $(Pob(B $(Poc(B $(Pod(B $(Poe(B $(Pof(B $(Pog(B $(Poh(B $(Poi(B $(Poj(B $(Pok(B $(Pol(B $(Pom(B $(Pon(B $(Poo(B +$(Pop(B $(Poq(B $(Por(B $(Pos(B $(Pot(B $(Pou(B $(Pov(B $(Pow(B $(Pox(B $(Poy(B $(Poz(B $(Po{(B $(Po|(B $(Po}(B $(Po~(B + $(Pp!(B $(Pp"(B $(Pp#(B $(Pp$(B $(Pp%(B $(Pp&(B $(Pp'(B $(Pp((B $(Pp)(B $(Pp*(B $(Pp+(B $(Pp,(B $(Pp-(B $(Pp.(B $(Pp/(B +$(Pp0(B $(Pp1(B $(Pp2(B $(Pp3(B $(Pp4(B $(Pp5(B $(Pp6(B $(Pp7(B $(Pp8(B $(Pp9(B $(Pp:(B $(Pp;(B $(Pp<(B $(Pp=(B $(Pp>(B $(Pp?(B +$(Pp@(B $(PpA(B $(PpB(B $(PpC(B $(PpD(B $(PpE(B $(PpF(B $(PpG(B $(PpH(B $(PpI(B $(PpJ(B $(PpK(B $(PpL(B $(PpM(B $(PpN(B $(PpO(B +$(PpP(B $(PpQ(B $(PpR(B $(PpS(B $(PpT(B $(PpU(B $(PpV(B $(PpW(B $(PpX(B $(PpY(B $(PpZ(B $(Pp[(B $(Pp\(B $(Pp](B $(Pp^(B $(Pp_(B +$(Pp`(B $(Ppa(B $(Ppb(B $(Ppc(B $(Ppd(B $(Ppe(B $(Ppf(B $(Ppg(B $(Pph(B $(Ppi(B $(Ppj(B $(Ppk(B $(Ppl(B $(Ppm(B $(Ppn(B $(Ppo(B +$(Ppp(B $(Ppq(B $(Ppr(B $(Pps(B $(Ppt(B $(Ppu(B $(Ppv(B $(Ppw(B $(Ppx(B $(Ppy(B $(Ppz(B $(Pp{(B $(Pp|(B $(Pp}(B $(Pp~(B + $(Pq!(B $(Pq"(B $(Pq#(B $(Pq$(B $(Pq%(B $(Pq&(B $(Pq'(B $(Pq((B $(Pq)(B $(Pq*(B $(Pq+(B $(Pq,(B $(Pq-(B $(Pq.(B $(Pq/(B +$(Pq0(B $(Pq1(B $(Pq2(B $(Pq3(B $(Pq4(B $(Pq5(B $(Pq6(B $(Pq7(B $(Pq8(B $(Pq9(B $(Pq:(B $(Pq;(B $(Pq<(B $(Pq=(B $(Pq>(B $(Pq?(B +$(Pq@(B $(PqA(B $(PqB(B $(PqC(B $(PqD(B $(PqE(B $(PqF(B $(PqG(B $(PqH(B $(PqI(B $(PqJ(B $(PqK(B $(PqL(B $(PqM(B $(PqN(B $(PqO(B +$(PqP(B $(PqQ(B $(PqR(B $(PqS(B $(PqT(B $(PqU(B $(PqV(B $(PqW(B $(PqX(B $(PqY(B $(PqZ(B $(Pq[(B $(Pq\(B $(Pq](B $(Pq^(B $(Pq_(B +$(Pq`(B $(Pqa(B $(Pqb(B $(Pqc(B $(Pqd(B $(Pqe(B $(Pqf(B $(Pqg(B $(Pqh(B $(Pqi(B $(Pqj(B $(Pqk(B $(Pql(B $(Pqm(B $(Pqn(B $(Pqo(B +$(Pqp(B $(Pqq(B $(Pqr(B $(Pqs(B $(Pqt(B $(Pqu(B $(Pqv(B $(Pqw(B $(Pqx(B $(Pqy(B $(Pqz(B $(Pq{(B $(Pq|(B $(Pq}(B $(Pq~(B + $(Pr!(B $(Pr"(B $(Pr#(B $(Pr$(B $(Pr%(B $(Pr&(B $(Pr'(B $(Pr((B $(Pr)(B $(Pr*(B $(Pr+(B $(Pr,(B $(Pr-(B $(Pr.(B $(Pr/(B +$(Pr0(B $(Pr1(B $(Pr2(B $(Pr3(B $(Pr4(B $(Pr5(B $(Pr6(B $(Pr7(B $(Pr8(B $(Pr9(B $(Pr:(B $(Pr;(B $(Pr<(B $(Pr=(B $(Pr>(B $(Pr?(B +$(Pr@(B $(PrA(B $(PrB(B $(PrC(B $(PrD(B $(PrE(B $(PrF(B $(PrG(B $(PrH(B $(PrI(B $(PrJ(B $(PrK(B $(PrL(B $(PrM(B $(PrN(B $(PrO(B +$(PrP(B $(PrQ(B $(PrR(B $(PrS(B $(PrT(B $(PrU(B $(PrV(B $(PrW(B $(PrX(B $(PrY(B $(PrZ(B $(Pr[(B $(Pr\(B $(Pr](B $(Pr^(B $(Pr_(B +$(Pr`(B $(Pra(B $(Prb(B $(Prc(B $(Prd(B $(Pre(B $(Prf(B $(Prg(B $(Prh(B $(Pri(B $(Prj(B $(Prk(B $(Prl(B $(Prm(B $(Prn(B $(Pro(B +$(Prp(B $(Prq(B $(Prr(B $(Prs(B $(Prt(B $(Pru(B $(Prv(B $(Prw(B $(Prx(B $(Pry(B $(Prz(B $(Pr{(B $(Pr|(B $(Pr}(B $(Pr~(B + $(Ps!(B $(Ps"(B $(Ps#(B $(Ps$(B $(Ps%(B $(Ps&(B $(Ps'(B $(Ps((B $(Ps)(B $(Ps*(B $(Ps+(B $(Ps,(B $(Ps-(B $(Ps.(B $(Ps/(B +$(Ps0(B $(Ps1(B $(Ps2(B $(Ps3(B $(Ps4(B $(Ps5(B $(Ps6(B $(Ps7(B $(Ps8(B $(Ps9(B $(Ps:(B $(Ps;(B $(Ps<(B $(Ps=(B $(Ps>(B $(Ps?(B +$(Ps@(B $(PsA(B $(PsB(B $(PsC(B $(PsD(B $(PsE(B $(PsF(B $(PsG(B $(PsH(B $(PsI(B $(PsJ(B $(PsK(B $(PsL(B $(PsM(B $(PsN(B $(PsO(B +$(PsP(B $(PsQ(B $(PsR(B $(PsS(B $(PsT(B $(PsU(B $(PsV(B $(PsW(B $(PsX(B $(PsY(B $(PsZ(B $(Ps[(B $(Ps\(B $(Ps](B $(Ps^(B $(Ps_(B +$(Ps`(B $(Psa(B $(Psb(B $(Psc(B $(Psd(B $(Pse(B $(Psf(B $(Psg(B $(Psh(B $(Psi(B $(Psj(B $(Psk(B $(Psl(B $(Psm(B $(Psn(B $(Pso(B +$(Psp(B $(Psq(B $(Psr(B $(Pss(B $(Pst(B $(Psu(B $(Psv(B $(Psw(B $(Psx(B $(Psy(B $(Psz(B $(Ps{(B $(Ps|(B $(Ps}(B $(Ps~(B + $(Pt!(B $(Pt"(B $(Pt#(B $(Pt$(B $(Pt%(B $(Pt&(B $(Pt'(B $(Pt((B $(Pt)(B $(Pt*(B $(Pt+(B $(Pt,(B $(Pt-(B $(Pt.(B $(Pt/(B +$(Pt0(B $(Pt1(B $(Pt2(B $(Pt3(B $(Pt4(B $(Pt5(B $(Pt6(B $(Pt7(B $(Pt8(B $(Pt9(B $(Pt:(B $(Pt;(B $(Pt<(B $(Pt=(B $(Pt>(B $(Pt?(B +$(Pt@(B $(PtA(B $(PtB(B $(PtC(B $(PtD(B $(PtE(B $(PtF(B $(PtG(B $(PtH(B $(PtI(B $(PtJ(B $(PtK(B $(PtL(B $(PtM(B $(PtN(B $(PtO(B +$(PtP(B $(PtQ(B $(PtR(B $(PtS(B $(PtT(B $(PtU(B $(PtV(B $(PtW(B $(PtX(B $(PtY(B $(PtZ(B $(Pt[(B $(Pt\(B $(Pt](B $(Pt^(B $(Pt_(B +$(Pt`(B $(Pta(B $(Ptb(B $(Ptc(B $(Ptd(B $(Pte(B $(Ptf(B $(Ptg(B $(Pth(B $(Pti(B $(Ptj(B $(Ptk(B $(Ptl(B $(Ptm(B $(Ptn(B $(Pto(B +$(Ptp(B $(Ptq(B $(Ptr(B $(Pts(B $(Ptt(B $(Ptu(B $(Ptv(B $(Ptw(B $(Ptx(B $(Pty(B $(Ptz(B $(Pt{(B $(Pt|(B $(Pt}(B $(Pt~(B + $(Pu!(B $(Pu"(B $(Pu#(B $(Pu$(B $(Pu%(B $(Pu&(B $(Pu'(B $(Pu((B $(Pu)(B $(Pu*(B $(Pu+(B $(Pu,(B $(Pu-(B $(Pu.(B $(Pu/(B +$(Pu0(B $(Pu1(B $(Pu2(B $(Pu3(B $(Pu4(B $(Pu5(B $(Pu6(B $(Pu7(B $(Pu8(B $(Pu9(B $(Pu:(B $(Pu;(B $(Pu<(B $(Pu=(B $(Pu>(B $(Pu?(B +$(Pu@(B $(PuA(B $(PuB(B $(PuC(B $(PuD(B $(PuE(B $(PuF(B $(PuG(B $(PuH(B $(PuI(B $(PuJ(B $(PuK(B $(PuL(B $(PuM(B $(PuN(B $(PuO(B +$(PuP(B $(PuQ(B $(PuR(B $(PuS(B $(PuT(B $(PuU(B $(PuV(B $(PuW(B $(PuX(B $(PuY(B $(PuZ(B $(Pu[(B $(Pu\(B $(Pu](B $(Pu^(B $(Pu_(B +$(Pu`(B $(Pua(B $(Pub(B $(Puc(B $(Pud(B $(Pue(B $(Puf(B $(Pug(B $(Puh(B $(Pui(B $(Puj(B $(Puk(B $(Pul(B $(Pum(B $(Pun(B $(Puo(B +$(Pup(B $(Puq(B $(Pur(B $(Pus(B $(Put(B $(Puu(B $(Puv(B $(Puw(B $(Pux(B $(Puy(B $(Puz(B $(Pu{(B $(Pu|(B $(Pu}(B $(Pu~(B + $(Pv!(B $(Pv"(B $(Pv#(B $(Pv$(B $(Pv%(B $(Pv&(B $(Pv'(B $(Pv((B $(Pv)(B $(Pv*(B $(Pv+(B $(Pv,(B $(Pv-(B $(Pv.(B $(Pv/(B +$(Pv0(B $(Pv1(B $(Pv2(B $(Pv3(B $(Pv4(B $(Pv5(B $(Pv6(B $(Pv7(B $(Pv8(B $(Pv9(B $(Pv:(B $(Pv;(B $(Pv<(B $(Pv=(B $(Pv>(B $(Pv?(B +$(Pv@(B $(PvA(B $(PvB(B $(PvC(B $(PvD(B $(PvE(B $(PvF(B $(PvG(B $(PvH(B $(PvI(B $(PvJ(B $(PvK(B $(PvL(B $(PvM(B $(PvN(B $(PvO(B +$(PvP(B $(PvQ(B $(PvR(B $(PvS(B $(PvT(B $(PvU(B $(PvV(B $(PvW(B $(PvX(B $(PvY(B $(PvZ(B $(Pv[(B $(Pv\(B $(Pv](B $(Pv^(B $(Pv_(B +$(Pv`(B $(Pva(B $(Pvb(B $(Pvc(B $(Pvd(B $(Pve(B $(Pvf(B $(Pvg(B $(Pvh(B $(Pvi(B $(Pvj(B $(Pvk(B $(Pvl(B $(Pvm(B $(Pvn(B $(Pvo(B +$(Pvp(B $(Pvq(B $(Pvr(B $(Pvs(B $(Pvt(B $(Pvu(B $(Pvv(B $(Pvw(B $(Pvx(B $(Pvy(B $(Pvz(B $(Pv{(B $(Pv|(B $(Pv}(B $(Pv~(B + $(Pw!(B $(Pw"(B $(Pw#(B $(Pw$(B $(Pw%(B $(Pw&(B $(Pw'(B $(Pw((B $(Pw)(B $(Pw*(B $(Pw+(B $(Pw,(B $(Pw-(B $(Pw.(B $(Pw/(B +$(Pw0(B $(Pw1(B $(Pw2(B $(Pw3(B $(Pw4(B $(Pw5(B $(Pw6(B $(Pw7(B $(Pw8(B $(Pw9(B $(Pw:(B $(Pw;(B $(Pw<(B $(Pw=(B $(Pw>(B $(Pw?(B +$(Pw@(B $(PwA(B $(PwB(B $(PwC(B $(PwD(B $(PwE(B $(PwF(B $(PwG(B $(PwH(B $(PwI(B $(PwJ(B $(PwK(B $(PwL(B $(PwM(B $(PwN(B $(PwO(B +$(PwP(B $(PwQ(B $(PwR(B $(PwS(B $(PwT(B $(PwU(B $(PwV(B $(PwW(B $(PwX(B $(PwY(B $(PwZ(B $(Pw[(B $(Pw\(B $(Pw](B $(Pw^(B $(Pw_(B +$(Pw`(B $(Pwa(B $(Pwb(B $(Pwc(B $(Pwd(B $(Pwe(B $(Pwf(B $(Pwg(B $(Pwh(B $(Pwi(B $(Pwj(B $(Pwk(B $(Pwl(B $(Pwm(B $(Pwn(B $(Pwo(B +$(Pwp(B $(Pwq(B $(Pwr(B $(Pws(B $(Pwt(B $(Pwu(B $(Pwv(B $(Pww(B $(Pwx(B $(Pwy(B $(Pwz(B $(Pw{(B $(Pw|(B $(Pw}(B $(Pw~(B + $(Px!(B $(Px"(B $(Px#(B $(Px$(B $(Px%(B $(Px&(B $(Px'(B $(Px((B $(Px)(B $(Px*(B $(Px+(B $(Px,(B $(Px-(B $(Px.(B $(Px/(B +$(Px0(B $(Px1(B $(Px2(B $(Px3(B $(Px4(B $(Px5(B $(Px6(B $(Px7(B $(Px8(B $(Px9(B $(Px:(B $(Px;(B $(Px<(B $(Px=(B $(Px>(B $(Px?(B +$(Px@(B $(PxA(B $(PxB(B $(PxC(B $(PxD(B $(PxE(B $(PxF(B $(PxG(B $(PxH(B $(PxI(B $(PxJ(B $(PxK(B $(PxL(B $(PxM(B $(PxN(B $(PxO(B +$(PxP(B $(PxQ(B $(PxR(B $(PxS(B $(PxT(B $(PxU(B $(PxV(B $(PxW(B $(PxX(B $(PxY(B $(PxZ(B $(Px[(B $(Px\(B $(Px](B $(Px^(B $(Px_(B +$(Px`(B $(Pxa(B $(Pxb(B $(Pxc(B $(Pxd(B $(Pxe(B $(Pxf(B $(Pxg(B $(Pxh(B $(Pxi(B $(Pxj(B $(Pxk(B $(Pxl(B $(Pxm(B $(Pxn(B $(Pxo(B +$(Pxp(B $(Pxq(B $(Pxr(B $(Pxs(B $(Pxt(B $(Pxu(B $(Pxv(B $(Pxw(B $(Pxx(B $(Pxy(B $(Pxz(B $(Px{(B $(Px|(B $(Px}(B $(Px~(B + $(Py!(B $(Py"(B $(Py#(B $(Py$(B $(Py%(B $(Py&(B $(Py'(B $(Py((B $(Py)(B $(Py*(B $(Py+(B $(Py,(B $(Py-(B $(Py.(B $(Py/(B +$(Py0(B $(Py1(B $(Py2(B $(Py3(B $(Py4(B $(Py5(B $(Py6(B $(Py7(B $(Py8(B $(Py9(B $(Py:(B $(Py;(B $(Py<(B $(Py=(B $(Py>(B $(Py?(B +$(Py@(B $(PyA(B $(PyB(B $(PyC(B $(PyD(B $(PyE(B $(PyF(B $(PyG(B $(PyH(B $(PyI(B $(PyJ(B $(PyK(B $(PyL(B $(PyM(B $(PyN(B $(PyO(B +$(PyP(B $(PyQ(B $(PyR(B $(PyS(B $(PyT(B $(PyU(B $(PyV(B $(PyW(B $(PyX(B $(PyY(B $(PyZ(B $(Py[(B $(Py\(B $(Py](B $(Py^(B $(Py_(B +$(Py`(B $(Pya(B $(Pyb(B $(Pyc(B $(Pyd(B $(Pye(B $(Pyf(B $(Pyg(B $(Pyh(B $(Pyi(B $(Pyj(B $(Pyk(B $(Pyl(B $(Pym(B $(Pyn(B $(Pyo(B +$(Pyp(B $(Pyq(B $(Pyr(B $(Pys(B $(Pyt(B $(Pyu(B $(Pyv(B $(Pyw(B $(Pyx(B $(Pyy(B $(Pyz(B $(Py{(B $(Py|(B $(Py}(B $(Py~(B + $(Pz!(B $(Pz"(B $(Pz#(B $(Pz$(B $(Pz%(B $(Pz&(B $(Pz'(B $(Pz((B $(Pz)(B $(Pz*(B $(Pz+(B $(Pz,(B $(Pz-(B $(Pz.(B $(Pz/(B +$(Pz0(B $(Pz1(B $(Pz2(B $(Pz3(B $(Pz4(B $(Pz5(B $(Pz6(B $(Pz7(B $(Pz8(B $(Pz9(B $(Pz:(B $(Pz;(B $(Pz<(B $(Pz=(B $(Pz>(B $(Pz?(B +$(Pz@(B $(PzA(B $(PzB(B $(PzC(B $(PzD(B $(PzE(B $(PzF(B $(PzG(B $(PzH(B $(PzI(B $(PzJ(B $(PzK(B $(PzL(B $(PzM(B $(PzN(B $(PzO(B +$(PzP(B $(PzQ(B $(PzR(B $(PzS(B $(PzT(B $(PzU(B $(PzV(B $(PzW(B $(PzX(B $(PzY(B $(PzZ(B $(Pz[(B $(Pz\(B $(Pz](B $(Pz^(B $(Pz_(B +$(Pz`(B $(Pza(B $(Pzb(B $(Pzc(B $(Pzd(B $(Pze(B $(Pzf(B $(Pzg(B $(Pzh(B $(Pzi(B $(Pzj(B $(Pzk(B $(Pzl(B $(Pzm(B $(Pzn(B $(Pzo(B +$(Pzp(B $(Pzq(B $(Pzr(B $(Pzs(B $(Pzt(B $(Pzu(B $(Pzv(B $(Pzw(B $(Pzx(B $(Pzy(B $(Pzz(B $(Pz{(B $(Pz|(B $(Pz}(B $(Pz~(B + $(P{!(B $(P{"(B $(P{#(B $(P{$(B $(P{%(B $(P{&(B $(P{'(B $(P{((B $(P{)(B $(P{*(B $(P{+(B $(P{,(B $(P{-(B $(P{.(B $(P{/(B +$(P{0(B $(P{1(B $(P{2(B $(P{3(B $(P{4(B $(P{5(B $(P{6(B $(P{7(B $(P{8(B $(P{9(B $(P{:(B $(P{;(B $(P{<(B $(P{=(B $(P{>(B $(P{?(B +$(P{@(B $(P{A(B $(P{B(B $(P{C(B $(P{D(B $(P{E(B $(P{F(B $(P{G(B $(P{H(B $(P{I(B $(P{J(B $(P{K(B $(P{L(B $(P{M(B $(P{N(B $(P{O(B +$(P{P(B $(P{Q(B $(P{R(B $(P{S(B $(P{T(B $(P{U(B $(P{V(B $(P{W(B $(P{X(B $(P{Y(B $(P{Z(B $(P{[(B $(P{\(B $(P{](B $(P{^(B $(P{_(B +$(P{`(B $(P{a(B $(P{b(B $(P{c(B $(P{d(B $(P{e(B $(P{f(B $(P{g(B $(P{h(B $(P{i(B $(P{j(B $(P{k(B $(P{l(B $(P{m(B $(P{n(B $(P{o(B +$(P{p(B $(P{q(B $(P{r(B $(P{s(B $(P{t(B $(P{u(B $(P{v(B $(P{w(B $(P{x(B $(P{y(B $(P{z(B $(P{{(B $(P{|(B $(P{}(B $(P{~(B + $(P|!(B $(P|"(B $(P|#(B $(P|$(B $(P|%(B $(P|&(B $(P|'(B $(P|((B $(P|)(B $(P|*(B $(P|+(B $(P|,(B $(P|-(B $(P|.(B $(P|/(B +$(P|0(B $(P|1(B $(P|2(B $(P|3(B $(P|4(B $(P|5(B $(P|6(B $(P|7(B $(P|8(B $(P|9(B $(P|:(B $(P|;(B $(P|<(B $(P|=(B $(P|>(B $(P|?(B +$(P|@(B $(P|A(B $(P|B(B $(P|C(B $(P|D(B $(P|E(B $(P|F(B $(P|G(B $(P|H(B $(P|I(B $(P|J(B $(P|K(B $(P|L(B $(P|M(B $(P|N(B $(P|O(B +$(P|P(B $(P|Q(B $(P|R(B $(P|S(B $(P|T(B $(P|U(B $(P|V(B $(P|W(B $(P|X(B $(P|Y(B $(P|Z(B $(P|[(B $(P|\(B $(P|](B $(P|^(B $(P|_(B +$(P|`(B $(P|a(B $(P|b(B $(P|c(B $(P|d(B $(P|e(B $(P|f(B $(P|g(B $(P|h(B $(P|i(B $(P|j(B $(P|k(B $(P|l(B $(P|m(B $(P|n(B $(P|o(B +$(P|p(B $(P|q(B $(P|r(B $(P|s(B $(P|t(B $(P|u(B $(P|v(B $(P|w(B $(P|x(B $(P|y(B $(P|z(B $(P|{(B $(P||(B $(P|}(B $(P|~(B + $(P}!(B $(P}"(B $(P}#(B $(P}$(B $(P}%(B $(P}&(B $(P}'(B $(P}((B $(P})(B $(P}*(B $(P}+(B $(P},(B $(P}-(B $(P}.(B $(P}/(B +$(P}0(B $(P}1(B $(P}2(B $(P}3(B $(P}4(B $(P}5(B $(P}6(B $(P}7(B $(P}8(B $(P}9(B $(P}:(B $(P};(B $(P}<(B $(P}=(B $(P}>(B $(P}?(B +$(P}@(B $(P}A(B $(P}B(B $(P}C(B $(P}D(B $(P}E(B $(P}F(B $(P}G(B $(P}H(B $(P}I(B $(P}J(B $(P}K(B $(P}L(B $(P}M(B $(P}N(B $(P}O(B +$(P}P(B $(P}Q(B $(P}R(B $(P}S(B $(P}T(B $(P}U(B $(P}V(B $(P}W(B $(P}X(B $(P}Y(B $(P}Z(B $(P}[(B $(P}\(B $(P}](B $(P}^(B $(P}_(B +$(P}`(B $(P}a(B $(P}b(B $(P}c(B $(P}d(B $(P}e(B $(P}f(B $(P}g(B $(P}h(B $(P}i(B $(P}j(B $(P}k(B $(P}l(B $(P}m(B $(P}n(B $(P}o(B +$(P}p(B $(P}q(B $(P}r(B $(P}s(B $(P}t(B $(P}u(B $(P}v(B $(P}w(B $(P}x(B $(P}y(B $(P}z(B $(P}{(B $(P}|(B $(P}}(B $(P}~(B + $(P~!(B $(P~"(B $(P~#(B $(P~$(B $(P~%(B $(P~&(B $(P~'(B $(P~((B $(P~)(B $(P~*(B $(P~+(B $(P~,(B $(P~-(B $(P~.(B $(P~/(B +$(P~0(B $(P~1(B $(P~2(B $(P~3(B $(P~4(B $(P~5(B $(P~6(B $(P~7(B $(P~8(B $(P~9(B $(P~:(B $(P~;(B $(P~<(B $(P~=(B $(P~>(B $(P~?(B +$(P~@(B $(P~A(B $(P~B(B $(P~C(B $(P~D(B $(P~E(B $(P~F(B $(P~G(B $(P~H(B $(P~I(B $(P~J(B $(P~K(B $(P~L(B $(P~M(B $(P~N(B $(P~O(B +$(P~P(B $(P~Q(B $(P~R(B $(P~S(B $(P~T(B $(P~U(B $(P~V(B $(P~W(B $(P~X(B $(P~Y(B $(P~Z(B $(P~[(B $(P~\(B $(P~](B $(P~^(B $(P~_(B +$(P~`(B $(P~a(B $(P~b(B $(P~c(B $(P~d(B $(P~e(B $(P~f(B $(P~g(B $(P~h(B $(P~i(B $(P~j(B $(P~k(B $(P~l(B $(P~m(B $(P~n(B $(P~o(B +$(P~p(B $(P~q(B $(P~r(B $(P~s(B $(P~t(B $(P~u(B $(P~v(B diff --git a/jni/iconv/tests/ISO-2022-JP-3-snippet.UTF-8 b/jni/iconv/tests/ISO-2022-JP-3-snippet.UTF-8 new file mode 100644 index 0000000..e1563e4 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-JP-3-snippet.UTF-8 @@ -0,0 +1,730 @@ + ! " # $ % & ' ( ) * + , - . / +0 1 2 3 4 5 6 7 8 9 : ; < = > ? +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + 。 ï½¢ ï½£ 、 ï½¥ ヲ ァ ィ ゥ ェ ォ ャ ï½­ ï½® ッ +ï½° ï½± ï½² ï½³ ï½´ ï½µ カ ï½· ク ï½¹ コ ï½» ï½¼ ï½½ ï½¾ ソ +ï¾€ ï¾ ï¾‚ テ ト ï¾… ニ ヌ ネ ノ ハ ヒ フ ï¾ ï¾Ž ï¾ +ï¾ ï¾‘ ï¾’ モ ï¾” ユ ï¾– ï¾— リ ï¾™ レ ï¾› ワ ï¾ ï¾ž ゚ +   〠。 , . ・ : ï¼› ? ï¼ ã‚› ã‚œ ´ ï½€ ¨ +ï¼¾ ï¿£ _ ヽ ヾ ã‚ ã‚ž 〃 ä» ã€… 〆 〇 ー ― â€ ï¼ +ï¼¼ 〜 ‖ | … ‥ ‘ ’ “ †( ) 〔 〕 ï¼» ï¼½ +ï½› ï½ ã€ˆ 〉 《 》 「 〠『 〠〠】 + − ± × +÷ ï¼ â‰  < > ≦ ≧ ∞ ∴ ♂ ♀ ° ′ ″ ℃ ï¿¥ +$ ¢ £ ï¼… # & * ï¼  § ☆ ★ â—‹ â— â—Ž â—‡ + â—† â–¡ â–  â–³ â–² â–½ â–¼ ※ 〒 → ↠↑ ↓ 〓 ' +" ï¼ ï½ž 〳 〴 〵 〻 〼 ヿ ã‚Ÿ ∈ ∋ ⊆ ⊇ ⊂ ⊃ +∪ ∩ ⊄ ⊅ ⊊ ⊋ ∉ ∅ ⌅ ⌆ ∧ ∨ ¬ ⇒ ⇔ ∀ +∃ ⊕ ⊖ ⊗ ∥ ∦ ⦅ ï½  〘 〙 〖 〗 ∠ ⊥ ⌒ ∂ +∇ ≡ ≒ ≪ ≫ √ ∽ ∠∵ ∫ ∬ ≢ ≃ ≅ ≈ ≶ +≷ ↔ â„« ‰ ♯ â™­ ♪ † ‡ ¶ â™® ♫ ♬ ♩ â—¯ + â–· â–¶ â— â—€ ↗ ↘ ↖ ↙ ⇄ ⇨ ⇦ ⇧ ⇩ ⤴ ⤵ +ï¼ ï¼‘ ï¼’ 3 ï¼” 5 ï¼– ï¼— 8 ï¼™ ⦿ â—‰ 〽 ﹆ ï¹… â—¦ +• A ï¼¢ ï¼£ D ï¼¥ F G H I J K L ï¼­ ï¼® O +ï¼° ï¼± ï¼² ï¼³ ï¼´ ï¼µ V ï¼· X ï¼¹ Z ∓ ℵ â„ ã‹ â„“ +℧ ï½ ï½‚ c d ï½… f g h i j k l ï½ ï½Ž ï½ +ï½ ï½‘ ï½’ s ï½” u ï½– ï½— x ï½™ z ã‚  – ⧺ ⧻ + ã ã‚ ãƒ ã„ ã… ã† ã‡ ãˆ ã‰ ãŠ ã‹ ãŒ ã ㎠ã +ã 㑠㒠㓠㔠㕠㖠㗠㘠㙠㚠㛠㜠ã 㞠㟠+ã  ã¡ ã¢ ã£ ã¤ ã¥ ã¦ ã§ ã¨ ã© ãª ã« ã¬ ã­ ã® ã¯ +㰠㱠㲠㳠㴠㵠㶠㷠㸠㹠㺠㻠㼠㽠㾠㿠+ã‚€ ã‚ ã‚‚ ゃ ã‚„ ã‚… ゆ ょ よ ら ã‚Š ã‚‹ ã‚Œ ã‚ ã‚Ž ã‚ +ã‚ ã‚‘ ã‚’ ã‚“ ã‚” ã‚• ã‚– ã‹ã‚š ãã‚š ãã‚š ã‘ã‚š ã“ã‚š + ã‚¡ ã‚¢ ã‚£ イ ã‚¥ ウ ェ エ ã‚© オ ã‚« ガ ã‚­ ã‚® ク +ã‚° ケ ゲ コ ã‚´ サ ザ ã‚· ジ ス ズ ã‚» ゼ ソ ゾ ã‚¿ +ダ ムヂ ッ ツ ヅ テ デ ト ド ナ ニ ヌ ムノ ム+ムパ ヒ ビ ピ フ ブ プ ヘ ベ ペ ホ ボ ムマ ミ +ム メ モ ャ ヤ ュ ユ ョ ヨ ラ リ ル レ ロ ヮ ワ +ヰ ヱ ヲ ン ヴ ヵ ヶ ã‚«ã‚š ã‚­ã‚š ク゚ ケ゚ コ゚ セ゚ ツ゚ ト゚ + Α Î’ Γ Δ Ε Ζ Η Θ Ι Κ Λ Îœ ΠΞ Ο +Π Ρ Σ Τ Î¥ Φ Χ Ψ Ω ♤ â™  ♢ ♦ ♡ ♥ ♧ +♣ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο +Ï€ Ï Ïƒ Ï„ Ï… φ χ ψ ω Ï‚ ⓵ ⓶ â“· ⓸ ⓹ ⓺ +â“» ⓼ ⓽ ⓾ ☖ ☗ 〠 ☎ ☀ ☠☂ ☃ ♨ â–± ㇰ ㇱ +ㇲ ㇳ ㇴ ㇵ ㇶ ㇷ ㇸ ㇹ ㇷ゚ ㇺ ㇻ ㇼ ㇽ ㇾ ㇿ + РБ Ð’ Г Д Е РЖ З И Й К Л Ðœ Ð +О П Р С Т У Ф Ð¥ Ц Ч Ш Щ Ъ Ы Ь Э +Ю Я ⎾ ⎿ †â â‚ âƒ â„ â… â† â‡ âˆ â‰ âŠ â‹ +⌠а б в г д е Ñ‘ ж з и й к л м н +о п Ñ€ Ñ Ñ‚ у Ñ„ Ñ… ц ч ш щ ÑŠ Ñ‹ ÑŒ Ñ +ÑŽ Ñ ãƒ· ヸ ヹ ヺ â‹š â‹› â…“ â…” â…• ✓ ⌘ ⣠⎠+ ─ │ ┌ ┠┘ â”” ├ ┬ ┤ â”´ ┼ ┠┃ ┠┓ +â”› â”— ┣ ┳ ┫ â”» â•‹ â”  ┯ ┨ â”· ┿ â” â”° ┥ ┸ +â•‚ ㉑ ㉒ ㉓ ㉔ ㉕ ㉖ ㉗ ㉘ ㉙ ㉚ ㉛ ㉜ ㉠㉞ ㉟ +㊱ ㊲ ㊳ ㊴ ㊵ ㊶ ㊷ ㊸ ㊹ ㊺ ㊻ ㊼ ㊽ ㊾ ㊿ + â— â—‘ â—’ â—“ ‼ â‡ âˆ â‰ Ç +ÇŽ Ç á¸¾ ḿ Ǹ ǹ Ç‘ Ç’ Ç” Ç– ǘ Çš Çœ + €   ¡ ¤ ¦ © ª « ­ ® ¯ ² ³ · ¸ +¹ º » ¼ ½ ¾ ¿ À à Â Ã Ä Ã… Æ Ç È +É Ê Ë ÃŒ à Î à à Ñ Ã’ Ó Ô Õ Ö Ø Ù +Ú Û Ãœ à Þ ß à á â ã ä Ã¥ æ ç è é +ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú +û ü ý þ ÿ Ä€ Ī Ū Ä’ ÅŒ Ä Ä« Å« Ä“ Å + Ä„ ˘ ŠĽ Åš Å  Åž Ť Ź Ž Å» Ä… Ë› Å‚ ľ +Å› ˇ Å¡ ÅŸ Å¥ ź Ë Å¾ ż Å” Ä‚ Ĺ Ć ÄŒ Ę Äš +ÄŽ Ń Ň ŠŘ Å® Å° Å¢ Å• ă ĺ ć Ä Ä™ Ä› Ä +Ä‘ Å„ ň Å‘ Å™ ů ű Å£ Ë™ Ĉ Äœ Ĥ Ä´ Åœ Ŭ ĉ +Ä Ä¥ ĵ Å Å­ ɱ Ê‹ ɾ ʃ Ê’ ɬ É® ɹ ʈ É– ɳ +ɽ Ê‚ Ê É» É­ ÉŸ ɲ Ê ÊŽ É¡ Å‹ É° Ê Ä§ Ê• + Ê” ɦ ʘ Ç‚ É“ É— Ê„ É  Æ“ Å“ Å’ ɨ ʉ ɘ ɵ +É™ Éœ Éž É É¯ ÊŠ ɤ ÊŒ É” É‘ É’ Ê É¥ Ê¢ Ê¡ É• +Ê‘ ɺ ɧ Éš æ̀ ǽ á½° á½± ɔ̀ É”Ì ÊŒÌ€ ÊŒÌ É™Ì€ É™Ì ÉšÌ€ ÉšÌ +á½² á½³ Í¡ ˈ ËŒ Ë Ë‘ ̆ ‿ Ì‹ Ì Ì„ Ì€ Ì ÌŒ Ì‚ +Ë¥ ˦ ˧ ˨ Ë© Ë©Ë¥ ˥˩ Ì¥ ̬ ̹ Ìœ ÌŸ Ì  ̈ ̽ Ì© +̯ Ëž ̤ Ì° ̼ Ì´ Ì Ìž ̘ Ì™ ̪ ̺ Ì» ̃ Ìš + ⶠⷠ⸠⹠⺠⻠⼠⽠⾠⿠⓫ ⓬ â“­ â“® ⓯ +â“° ⓱ ⓲ ⓳ â“´ â…° â…± â…² â…³ â…´ â…µ â…¶ â…· â…¸ â…¹ â…º +â…» â“ â“‘ â“’ â““ â“” â“• â“– â“— ⓘ â“™ â“š â“› â“œ â“ â“ž +â“Ÿ â“  â“¡ â“¢ â“£ ⓤ â“¥ ⓦ ⓧ ⓨ â“© ã‹ ã‹‘ ã‹’ ã‹“ ã‹” +ã‹• ã‹– ã‹— ㋘ ã‹™ ã‹š ã‹› ã‹œ ã‹ ã‹ž ã‹Ÿ ã‹  ã‹¡ ã‹¢ ã‹£ ㋺ +ã‹© ã‹¥ ã‹­ ㋬ â‘ â‚ + â‘  â‘¡ â‘¢ â‘£ ⑤ â‘¥ ⑦ ⑧ ⑨ â‘© ⑪ â‘« ⑬ â‘­ â‘® +⑯ â‘° ⑱ ⑲ ⑳ â…  â…¡ â…¢ â…£ â…¤ â…¥ â…¦ â…§ â…¨ â…© â…ª +㉠㌔ ㌢ ã ㌘ ㌧ ㌃ ㌶ 㑠㗠㌠㌦ ㌣ ㌫ ㊠㌻ +㎜ ㎠㎞ ㎎ ㎠ㄠ㎡ â…« ã» +〠〟 â„– ã â„¡ ㊤ ㊥ ㊦ ㊧ ㊨ ㈱ ㈲ ㈹ ã¾ ã½ ã¼ + ∮ ∟ ⊿ ■☞ + 𠀋 ゠丨 丯 丰 äº ä»¡ 份 仿 伃 伋 ä½  佈 佉 +ä½– 佟 佪 佬 ä½¾ 侊 ä¾” ä¾— 侮 俉 ä¿  å€ å€‚ 倎 倘 倧 +倮 å€ å€» å å‚” 僌 僲 åƒ åƒ¦ 僧 儆 儃 å„‹ å„ž 儵 å…Š +免 å…• å…— ã’µ å† å‡ƒ 凊 凞 凢 凮 åˆ ã“› 刓 刕 剉 剗 +剡 劓 勈 勉 å‹Œ å‹ å‹– å‹› 勤 å‹° å‹» 匀 匇 匜 卑 å¡ +å£ å½ åŽ“ åŽ åŽ² å’ å§ å‘ å’œ å‘« å‘´ å‘¿ å’ˆ å’– å’¡ + å’© 哆 å“¿ 唎 唫 唵 å• å•ž å– å–† å–Ž 喝 å–­ å—Ž 嘆 +嘈 嘎 嘻 噉 噶 噦 器 噯 å™± 噲 åš™ åšž åš© 嚬 åš³ 囉 +囊 圊 𡈽 圡 圯 圳 圴 å° å· å¼ åžœ ï¨ ð¡Œ› 垸 埇 埈 +åŸ åŸ¤ 埭 埵 埶 埿 å ‰ ï¨ å¡¡ 塤 塀 塼 墉 增 墨 墩 +ð¡‘® 壒 壎 壔 壚 壠 壩 夌 è™ å¥ å¥­ 妋 妒 妤 姃 姒 +å§ å¨“ 娣 婧 å©­ å©· 婾 媄 媞 媧 å«„ ð¡¢½ 嬙 嬥 + 亜 å”– 娃 阿 å“€ æ„› 挨 姶 逢 葵 茜 ç© æ‚ª æ¡ æ¸¥ +æ—­ 葦 芦 鯵 梓 圧 æ–¡ 扱 å®› å§ è™» 飴 çµ¢ 綾 鮎 或 +粟 袷 安 庵 按 æš— 案 é—‡ éž æ 以 伊 ä½ ä¾ å‰ å›² +夷 委 å¨ å°‰ 惟 æ„ æ…° 易 椅 為 ç• ç•° 移 維 ç·¯ 胃 +èŽ è¡£ 謂 é• éº åŒ» 井 亥 域 育 éƒ ç£¯ 一 壱 溢 逸 +稲 茨 芋 é°¯ å… å° å’½ å“¡ å›  姻 引 飲 æ·« 胤 è”­ + 院 é™° éš  韻 å‹ å³ å®‡ çƒ ç¾½ è¿‚ 雨 å¯ éµœ 窺 丑 +碓 臼 渦 嘘 唄 æ¬ è”š é°» 姥 厩 浦 ç“œ é– å™‚ 云 é‹ +雲 è 餌 å¡ å–¶ 嬰 å½± 映 曳 æ „ æ°¸ æ³³ æ´© ç‘› 盈 ç©Ž +é ´ 英 è¡› è©  é‹­ 液 ç–« 益 駅 悦 è¬ è¶Š é–² 榎 厭 円 +園 å ° 奄 å®´ 延 怨 掩 æ´ æ²¿ æ¼” ç‚Ž ç„” ç…™ 燕 猿 ç¸ +艶 è‹‘ è–— é  é‰› é´› å¡© æ–¼ 汚 甥 凹 央 奥 å¾€ å¿œ + 押 æ—º 横 欧 æ®´ 王 ç¿ è¥– é´¬ é´Ž 黄 岡 æ²– è» å„„ +屋 憶 臆 桶 牡 ä¹™ 俺 å¸ æ© æ¸© ç© éŸ³ 下 化 ä»® 何 +ä¼½ 価 ä½³ 加 å¯ å˜‰ å¤ å« å®¶ 寡 科 暇 æžœ 架 æ­Œ æ²³ +ç« ç‚ ç¦ ç¦¾ 稼 箇 花 è‹› 茄 è· è¯ è“ è¦ èª² 嘩 貨 +迦 éŽ éœž 蚊 ä¿„ 峨 我 牙 ç”» 臥 芽 蛾 è³€ é›… 餓 駕 +介 会 解 回 å¡Š 壊 å»» å¿« 怪 æ‚” æ¢ æ‡ æˆ’ æ‹ æ”¹ + é­ æ™¦ 械 æµ· ç° ç•Œ 皆 çµµ 芥 蟹 é–‹ 階 è² å‡± 劾 +外 å’³ 害 å´– æ…¨ 概 涯 ç¢ è“‹ è¡— 該 鎧 骸 浬 馨 è›™ +垣 柿 蛎 鈎 劃 嚇 å„ å»“ æ‹¡ æ’¹ æ ¼ æ ¸ æ®» ç² ç¢º ç©« +覚 角 赫 較 郭 é–£ éš” é© å­¦ å²³ 楽 é¡ é¡Ž 掛 笠 樫 +æ©¿ 梶 é° æ½Ÿ 割 å– æ° æ‹¬ æ´» 渇 滑 è‘› è¤ è½„ 且 é°¹ +å¶ æ¤› 樺 éž„ æ ª å…œ 竃 è’² 釜 鎌 å™› é´¨ æ ¢ 茅 è± + ç²¥ 刈 è‹… 瓦 ä¹¾ 侃 冠 寒 刊 勘 勧 å·» å–š å ª 姦 +完 官 寛 å¹² å¹¹ æ‚£ æ„Ÿ æ…£ 憾 æ› æ•¢ 柑 æ¡“ 棺 款 æ­“ +æ±— æ¼¢ æ¾— æ½… ç’° 甘 監 看 ç«¿ 管 ç°¡ ç·© 缶 ç¿° è‚ è‰¦ +莞 観 è«Œ 貫 é‚„ é‘‘ é–“ é–‘ é–¢ 陥 韓 館 舘 丸 å« å²¸ +å·Œ 玩 癌 眼 岩 ç¿« è´‹ é› é ‘ é¡” 願 ä¼ ä¼Ž å± å–œ 器 +基 奇 嬉 寄 å² å¸Œ å¹¾ å¿Œ æ® æœº æ—— æ—¢ 期 棋 棄 + æ©Ÿ 帰 毅 æ°— æ±½ ç•¿ 祈 å­£ 稀 ç´€ å¾½ è¦ è¨˜ è²´ èµ· +軌 è¼ é£¢ 騎 鬼 亀 å½ å„€ 妓 宜 戯 技 擬 欺 犠 ç–‘ +祇 義 蟻 誼 è­° 掬 èŠ éž  å‰ åƒ å–« æ¡” 橘 è©° ç § æµ +é» å´ å®¢ è„š è™ é€† 丘 ä¹… 仇 休 åŠ å¸ å®® 弓 急 æ•‘ +朽 求 æ±² æ³£ ç¸ çƒ ç©¶ 窮 笈 ç´š ç³¾ 給 æ—§ 牛 去 å±… +å·¨ æ‹’ æ‹  挙 渠 虚 許 è· é‹¸ æ¼ ç¦¦ é­š 亨 享 京 + ä¾› ä¾  僑 å…‡ 競 å…± 凶 å” åŒ¡ å¿ å« å–¬ 境 峡 å¼· +彊 怯 æ æ­ æŒŸ æ•™ æ©‹ æ³ ç‹‚ ç‹­ 矯 胸 è„… 興 è•Ž 郷 +é¡ éŸ¿ 饗 é©š ä»° å‡ å°­ æš æ¥­ å±€ 曲 極 玉 æ¡ ç² åƒ… +勤 å‡ å·¾ 錦 æ–¤ 欣 欽 ç´ ç¦ ç¦½ ç­‹ ç·Š 芹 èŒ è¡¿ 襟 +謹 è¿‘ 金 åŸ éŠ€ ä¹ å€¶ å¥ åŒº ç‹— 玖 矩 苦 躯 駆 駈 +駒 å…· æ„š 虞 å–° 空 å¶ å¯“ é‡ éš… 串 æ«› 釧 屑 屈 + 掘 窟 沓 é´ è½¡ 窪 熊 隈 粂 æ — ç¹° æ¡‘ é¬ å‹² å› +è–« 訓 群 è» éƒ¡ å¦ è¢ˆ ç¥ ä¿‚ 傾 刑 å…„ å•“ 圭 çª åž‹ +契 å½¢ 径 æµ æ…¶ æ…§ 憩 掲 æº æ•¬ 景 æ¡‚ 渓 畦 稽 ç³» +経 継 繋 罫 茎 èŠ è› è¨ˆ è©£ è­¦ 軽 é š é¶ èŠ¸ è¿Ž 鯨 +劇 戟 æ’ƒ æ¿€ éš™ æ¡ å‚‘ 欠 決 æ½” ç©´ çµ è¡€ 訣 月 件 +倹 倦 å¥ å…¼ 券 剣 å–§ åœ å … å«Œ 建 憲 懸 拳 æ² + 検 権 牽 犬 献 ç ” 硯 çµ¹ 県 è‚© 見 謙 è³¢ è»’ é£ +éµ é™º é¡• 験 鹸 å…ƒ 原 厳 å¹» 弦 減 æº çŽ„ ç¾ çµƒ 舷 +言 諺 é™ ä¹Ž 個 å¤ å‘¼ 固 姑 å­¤ å·± 庫 弧 戸 æ•… 枯 +æ¹– ç‹ ç³Š 袴 è‚¡ 胡 è° è™Ž 誇 è·¨ 鈷 雇 顧 鼓 五 互 +ä¼ åˆ å‘‰ å¾ å¨¯ 後 御 æ‚Ÿ 梧 檎 ç‘š ç¢ èªž 誤 è­· é† +乞 鯉 交 ä½¼ 侯 候 倖 å…‰ å…¬ 功 効 勾 厚 å£ å‘ + åŽ å–‰ å‘ åž¢ 好 å­” å­ å® å·¥ å·§ å·· 幸 広 庚 康 +弘 æ’ æ…Œ 抗 拘 控 æ”» 昂 晃 æ›´ æ­ æ ¡ 梗 構 江 æ´ª +浩 港 æº ç”² 皇 硬 稿 ç³  ç´… ç´˜ 絞 綱 耕 考 肯 肱 +è…” è† èˆª è’ è¡Œ è¡¡ 講 è²¢ è³¼ 郊 é…µ 鉱 ç ¿ 鋼 é–¤ é™ +é … 香 高 é´» 剛 劫 å· åˆ å£• æ‹· æ¿  豪 轟 麹 å…‹ 刻 +å‘Š 国 ç©€ é…· éµ  é»’ ç„ æ¼‰ è…° 甑 忽 惚 骨 ç‹› è¾¼ + æ­¤ é ƒ 今 å›° å¤ å¢¾ å©š æ¨ æ‡‡ æ˜ æ˜† æ ¹ 梱 æ·· ç—• +ç´º 艮 é­‚ 些 ä½ å‰ å”† 嵯 å·¦ å·® 査 æ²™ 瑳 ç ‚ è© éŽ– +裟 å 座 挫 債 催 å† æœ€ 哉 å¡ž 妻 å®° 彩 æ‰ æŽ¡ æ ½ +æ­³ 済 ç½ é‡‡ 犀 ç • ç ¦ 祭 æ–Ž ç´° èœ è£ è¼‰ éš› 剤 在 +æ 罪 財 冴 å‚ é˜ª å º 榊 è‚´ å’² å´Ž 埼 碕 é·º 作 削 +å’‹ æ¾ æ˜¨ 朔 柵 窄 ç­– ç´¢ 錯 æ¡œ é®­ 笹 匙 冊 刷 + 察 拶 æ’® 擦 札 殺 è–© 雑 çš é¯– æŒ éŒ† 鮫 çš¿ æ™’ +三 傘 å‚ å±± 惨 æ’’ æ•£ æ¡Ÿ 燦 çŠ ç”£ ç®— 纂 èš• 讃 è³› +é…¸ é¤ æ–¬ æš« 残 仕 ä»” 伺 使 刺 å¸ å² å—£ å›› 士 始 +姉 姿 å­ å± å¸‚ 師 å¿— æ€ æŒ‡ 支 å­œ æ–¯ æ–½ æ—¨ æž æ­¢ +æ­» æ° ç… ç¥‰ ç§ ç³¸ ç´™ ç´« è‚¢ è„‚ 至 視 è©ž è©© 試 誌 +è«® 資 賜 雌 飼 æ­¯ 事 ä¼¼ ä¾ å… å­— 寺 æ…ˆ æŒ æ™‚ + 次 滋 æ²» 爾 ç’½ ç—” ç£ ç¤º 而 耳 自 è’” 辞 æ± é¹¿ +å¼ è­˜ é´« 竺 軸 å® é›« 七 å± åŸ· 失 嫉 室 悉 湿 漆 +ç–¾ 質 実 蔀 篠 å² æŸ´ èŠ å±¡ è•Š 縞 舎 写 å°„ æ¨ èµ¦ +æ–œ ç…® 社 ç´— 者 è¬ è»Š é® è›‡ 邪 借 勺 å°º æ“ ç¼ çˆµ +é…Œ 釈 錫 è‹¥ 寂 å¼± 惹 主 å– å®ˆ 手 朱 殊 ç‹© ç  ç¨® +è…« 趣 é…’ 首 å„’ å— å‘ª 寿 授 樹 綬 需 囚 åŽ å‘¨ + å®— å°± å·ž ä¿® æ„ æ‹¾ æ´² 秀 秋 終 ç¹ ç¿’ 臭 舟 è’ +衆 襲 è® è¹´ 輯 週 é…‹ é…¬ 集 醜 什 ä½ å…… å 従 戎 +柔 æ± æ¸‹ ç£ ç¸¦ é‡ éŠƒ å” å¤™ 宿 æ·‘ ç¥ ç¸® ç²› 塾 熟 +出 è¡“ è¿° ä¿Š å³» 春 瞬 ç«£ 舜 駿 准 循 æ—¬ 楯 殉 æ·³ +準 潤 盾 ç´” å·¡ éµ é†‡ é † 処 åˆ æ‰€ æš‘ æ›™ 渚 庶 ç·’ +ç½² 書 è–¯ è—· 諸 助 å™ å¥³ åº å¾ æ• é‹¤ 除 å‚· å„Ÿ + å‹ åŒ  å‡ å¬ å“¨ 商 å”± 嘗 奨 妾 娼 宵 å°† å° å°‘ +å°š 庄 床 å»  å½° 承 抄 æ‹› 掌 æ· æ˜‡ 昌 昭 晶 æ¾ æ¢¢ +樟 樵 æ²¼ 消 渉 湘 焼 焦 ç…§ ç—‡ çœ ç¡ ç¤ ç¥¥ 称 ç«  +笑 粧 ç´¹ è‚– è– è’‹ 蕉 è¡ è£³ 訟 証 è©” 詳 象 賞 醤 +鉦 é¾ é˜ éšœ 鞘 上 丈 丞 ä¹— 冗 剰 城 å ´ 壌 嬢 常 +情 擾 æ¡ æ– æµ„ 状 畳 ç©£ è’¸ è­² 醸 錠 嘱 埴 飾 + æ‹­ æ¤ æ®– 燭 ç¹” è· è‰² 触 食 è• è¾± å°» 伸 ä¿¡ ä¾µ +唇 娠 å¯ å¯© 心 æ…Ž 振 æ–° 晋 森 榛 浸 æ·± 申 ç–¹ 真 +神 秦 ç´³ 臣 芯 è–ª 親 診 身 è¾› 進 é‡ éœ‡ 人 ä» åˆƒ +塵 壬 å°‹ 甚 å°½ è…Ž 訊 è¿… 陣 é­ ç¬¥ è« é ˆ é…¢ 図 厨 +逗 å¹ åž‚ 帥 推 æ°´ ç‚Š ç¡ ç²‹ ç¿  è¡° é‚ é…” éŒ éŒ˜ éš +ç‘ž é«„ å´‡ 嵩 æ•° 枢 趨 é›› æ® æ‰ æ¤™ è… é — 雀 裾 + 澄 摺 寸 世 瀬 ç• æ˜¯ 凄 制 å‹¢ 姓 å¾ æ€§ æˆ æ”¿ +æ•´ 星 æ™´ 棲 æ – æ­£ 清 牲 生 ç›› ç²¾ è– å£° 製 西 誠 +誓 è«‹ é€ é†’ é’ é™ æ–‰ 税 脆 éš» 席 惜 戚 æ–¥ 昔 æž +石 ç© ç± ç¸¾ è„Š 責 赤 è·¡ 蹟 碩 切 æ‹™ 接 æ‘‚ 折 設 +窃 節 説 雪 絶 舌 è‰ ä»™ å…ˆ åƒ å  å®£ å°‚ å°– å· æˆ¦ +扇 æ’° æ “ æ ´ 泉 æµ… æ´— 染 潜 ç…Ž ç…½ æ—‹ ç©¿ ç®­ ç·š + 繊 羨 è…º 舛 船 è–¦ è©® 賎 è·µ é¸ é· éŠ­ 銑 é–ƒ é®® +å‰ å–„ 漸 然 å…¨ 禅 繕 膳 糎 噌 å¡‘ 岨 措 曾 曽 楚 +ç‹™ ç– ç–Ž 礎 祖 租 ç²— ç´  組 蘇 訴 阻 é¡ é¼  僧 創 +åŒ å¢ å€‰ å–ª 壮 å¥ çˆ½ 宋 層 åŒ æƒ£ 想 æœ æŽƒ 挿 掻 +æ“ æ—© 曹 å·£ æ§ æ§½ 漕 燥 争 ç—© 相 窓 糟 ç· ç¶œ è¡ +è‰ è˜ è‘¬ è’¼ è—» 装 èµ° é€ é­ éŽ— 霜 騒 åƒ å¢— 憎 + 臓 蔵 è´ˆ 造 促 å´ å‰‡ å³ æ¯ æ‰ æŸ æ¸¬ 足 速 ä¿— +属 賊 æ— ç¶š å’ è¢– å…¶ æƒ å­˜ å­« å°Š æ æ‘ éœ ä»– 多 +太 æ±° è©‘ 唾 å • 妥 惰 打 æŸ èˆµ 楕 陀 駄 騨 体 å † +対 è€ å²± 帯 å¾… 怠 æ…‹ 戴 替 æ³° 滞 胎 è…¿ è‹” 袋 貸 +退 逮 隊 é»› 鯛 代 å° å¤§ 第 é† é¡Œ é·¹ æ» ç€§ å“ å•„ +å®… 托 択 æ‹“ æ²¢ 濯 ç¢ è¨— é¸ æ¿ è«¾ 茸 凧 蛸 åª + å© ä½† é” è¾° 奪 脱 å·½ 竪 辿 棚 è°· 狸 鱈 樽 誰 +丹 å˜ å˜† å¦ æ‹… 探 æ—¦ æ­Ž æ·¡ æ¹› ç‚­ 短 端 箪 綻 耽 +胆 蛋 誕 é› å›£ 壇 å¼¾ æ–­ æš– 檀 段 ç”· 談 値 知 地 +å¼› æ¥ æ™º æ±  ç—´ 稚 ç½® 致 蜘 é… é¦³ 築 ç•œ 竹 ç­‘ è“„ +é€ ç§© 窒 茶 å«¡ ç€ ä¸­ 仲 å®™ å¿  抽 昼 柱 注 虫 è¡· +註 é…Ž 鋳 é§ æ¨— 瀦 猪 苧 è‘— 貯 ä¸ å…† 凋 å–‹ 寵 + 帖 帳 åº å¼” å¼µ 彫 å¾´ 懲 挑 暢 æœ æ½® 牒 町 眺 +è´ è„¹ è…¸ è¶ èª¿ è«œ 超 è·³ 銚 é•· é ‚ é³¥ å‹… æ— ç›´ 朕 +沈 ç 賃 鎮 陳 æ´¥ 墜 椎 槌 追 鎚 ç—› 通 å¡š æ ‚ 掴 +槻 佃 漬 柘 è¾» 蔦 綴 é” æ¤¿ æ½° åª å£· 嬬 ç´¬ 爪 åŠ +釣 鶴 亭 低 åœ åµ å‰ƒ 貞 呈 å ¤ 定 å¸ åº• 庭 å»· 弟 +æ‚Œ 抵 挺 æ 梯 æ±€ 碇 禎 程 ç·  艇 訂 諦 蹄 逓 + 邸 é„­ 釘 鼎 æ³¥ 摘 æ“¢ 敵 æ»´ çš„ 笛 é© é‘ æºº 哲 +å¾¹ æ’¤ è½ è¿­ 鉄 å…¸ å¡« 天 展 店 æ·» çº ç”œ è²¼ 転 é¡› +点 ä¼ æ®¿ æ¾± ç”° é›» å…Ž å å µ å¡— 妬 å±  å¾’ æ–— æœ æ¸¡ +ç™» èŸ è³­ 途 都 é ç ¥ ç º 努 度 土 奴 怒 倒 å…š 冬 +å‡ åˆ€ å” å¡” 塘 套 宕 島 嶋 悼 投 æ­ æ± æ¡ƒ 梼 棟 +ç›— æ·˜ 湯 涛 ç¯ ç‡ˆ 当 ç—˜ 祷 ç­‰ ç­” ç­’ ç³– çµ± 到 + è‘£ è•© è—¤ 討 謄 豆 è¸ é€ƒ é€ é™ é™¶ é ­ 騰 é—˜ åƒ +å‹• åŒ å ‚ å°Ž 憧 æ’ž æ´ž çž³ ç«¥ 胴 è„ é“ éŠ… å³  é´‡ 匿 +å¾— å¾³ 涜 特 ç£ ç¦¿ 篤 毒 独 読 æ ƒ æ©¡ 凸 çª æ¤´ 届 +鳶 è‹« 寅 é…‰ 瀞 噸 屯 惇 敦 沌 豚 é é “ å‘‘ 曇 éˆ +奈 é‚£ 内 ä¹ å‡ª è–™ 謎 ç˜ æº é‹ æ¥¢ 馴 縄 ç•· å— æ¥  +軟 難 æ± äºŒ å°¼ å¼ è¿© 匂 賑 肉 虹 廿 æ—¥ ä¹³ å…¥ + 如 å°¿ 韮 ä»» 妊 å¿ èª æ¿¡ 禰 祢 寧 葱 猫 熱 å¹´ +念 æ» æ’š 燃 粘 乃 廼 之 埜 嚢 æ‚© 濃 ç´ èƒ½ 脳 膿 +è¾² 覗 蚤 å·´ 把 æ’­ 覇 æ· æ³¢ æ´¾ ç¶ ç ´ 婆 ç½µ 芭 馬 +俳 廃 æ‹ æŽ’ æ•— æ¯ ç›ƒ 牌 背 肺 輩 é… å€ åŸ¹ 媒 梅 +楳 ç…¤ 狽 è²· 売 è³  陪 這 è¿ ç§¤ 矧 è© ä¼¯ 剥 åš æ‹ +æŸ æ³Š 白 ç®” 粕 舶 è–„ è¿« æ› æ¼  爆 縛 莫 é§ éº¦ + 函 ç®± 硲 箸 肇 ç­ˆ 櫨 幡 è‚Œ ç•‘ ç•  å…« 鉢 溌 発 +醗 髪 ä¼ ç½° 抜 ç­ é–¥ 鳩 噺 å¡™ 蛤 éš¼ ä¼´ 判 åŠ å +å› å¸† æ¬ æ–‘ æ¿ æ°¾ 汎 版 犯 ç­ ç•” ç¹ èˆ¬ è—© 販 範 +釆 ç…© é ’ 飯 挽 晩 番 盤 ç£ è•ƒ è›® 匪 å‘ å¦ å¦ƒ 庇 +å½¼ 悲 扉 批 披 æ– æ¯” 泌 ç–² çš® 碑 秘 ç·‹ ç½· è‚¥ 被 +誹 è²» é¿ éž é£› 樋 ç°¸ å‚™ å°¾ å¾® 枇 毘 çµ çœ‰ 美 + é¼» 柊 稗 匹 ç–‹ é«­ 彦 è† è± è‚˜ å¼¼ å¿… ç•¢ ç­† 逼 +桧 姫 媛 ç´ ç™¾ 謬 俵 彪 標 æ°· 漂 ç“¢ 票 表 è©• è±¹ +廟 æ ç—… 秒 è‹— 錨 鋲 è’œ è›­ é°­ å“ å½¬ æ–Œ 浜 瀕 貧 +賓 é » æ• ç“¶ ä¸ ä»˜ 埠 夫 婦 富 冨 布 府 怖 扶 æ•· +æ–§ æ™® æµ® 父 符 è… è†š 芙 è­œ è²  賦 èµ´ 阜 附 ä¾® æ’« +æ­¦ 舞 è‘¡ 蕪 部 å° æ¥“ 風 葺 è•— ä¼ å‰¯ 復 å¹… æœ + ç¦ è…¹ 複 覆 æ·µ å¼— 払 沸 ä» ç‰© é®’ 分 å» å™´ 墳 +憤 扮 ç„š 奮 粉 糞 ç´› é›° æ–‡ èž ä¸™ ä½µ å…µ å¡€ å¹£ å¹³ +弊 柄 並 蔽 é–‰ é™› ç±³ é  åƒ» å£ ç™– 碧 別 瞥 蔑 箆 +å 変 片 篇 ç·¨ 辺 è¿” é 便 勉 娩 å¼ éž­ ä¿ èˆ— 鋪 +圃 æ• æ­© 甫 補 è¼” ç©‚ å‹Ÿ 墓 æ…• 戊 æš® æ¯ ç°¿ è© å€£ +俸 包 呆 å ± 奉 å® å³° 峯 å´© 庖 抱 æ§ æ”¾ æ–¹ 朋 + 法 泡 烹 ç ² 縫 胞 芳 èŒ è“¬ 蜂 褒 訪 豊 邦 é‹’ +飽 é³³ 鵬 ä¹ äº¡ å‚ å‰– åŠ å¦¨ 帽 忘 å¿™ 房 æš´ 望 æŸ +棒 冒 ç´¡ 肪 膨 謀 貌 貿 鉾 防 å  é ¬ 北 僕 åœ å¢¨ +æ’² 朴 牧 ç¦ ç©† 釦 勃 没 殆 å € 幌 奔 本 ç¿» 凡 盆 +æ‘© 磨 é­” 麻 埋 妹 昧 æžš 毎 å“© 槙 幕 膜 æž• 鮪 柾 +é±’ æ¡ äº¦ ä¿£ åˆ æŠ¹ 末 沫 è¿„ ä¾­ ç¹­ 麿 万 æ…¢ 満 + 漫 蔓 味 未 é­… å·³ 箕 岬 密 蜜 湊 è“‘ 稔 脈 妙 +ç² æ°‘ 眠 å‹™ 夢 ç„¡ 牟 矛 霧 鵡 椋 å©¿ 娘 冥 å 命 +明 盟 è¿· 銘 é³´ 姪 ç‰ æ»… å… æ£‰ 綿 ç·¬ é¢ éºº 摸 模 +茂 妄 å­Ÿ 毛 猛 盲 網 耗 è’™ 儲 木 é»™ ç›® æ¢ å‹¿ 餅 +å°¤ 戻 ç±¾ è²° å• æ‚¶ ç´‹ é–€ åŒ ä¹Ÿ 冶 夜 爺 耶 野 å¼¥ +矢 厄 å½¹ ç´„ è–¬ 訳 èº é– æŸ³ è–® é‘“ 愉 愈 æ²¹ ç™’ + è«­ 輸 唯 佑 優 勇 å‹ å®¥ å¹½ æ‚  憂 æ– æœ‰ 柚 湧 +涌 猶 猷 ç”± ç¥ è£• 誘 éŠ é‚‘ 郵 雄 èž å¤• 予 ä½™ 与 +誉 輿 é  å‚­ å¹¼ 妖 容 庸 æš æº æ“ æ›œ 楊 様 æ´‹ 溶 +熔 用 窯 羊 耀 葉 蓉 è¦ è¬¡ 踊 é¥ é™½ 養 æ…¾ 抑 欲 +沃 æµ´ ç¿Œ 翼 æ·€ ç¾… 螺 裸 æ¥ èŽ± é ¼ é›· æ´› 絡 è½ é…ª +ä¹± åµ åµ æ¬„ æ¿« è— è˜­ 覧 利 å å±¥ æŽ æ¢¨ ç† ç’ƒ + ç—¢ è£ è£¡ 里 離 陸 律 率 ç«‹ è‘Ž 掠 ç•¥ 劉 æµ æºœ +ç‰ ç•™ ç¡« ç²’ 隆 ç«œ é¾ ä¾¶ æ…® æ—… 虜 了 亮 僚 両 凌 +寮 æ–™ æ¢ æ¶¼ 猟 療 çž­ 稜 糧 良 è«’ é¼ é‡ é™µ é ˜ 力 +ç·‘ 倫 厘 æž— æ·‹ ç‡ ç³ è‡¨ 輪 隣 é±— 麟 ç‘  å¡ æ¶™ ç´¯ +é¡ž 令 伶 例 冷 励 嶺 怜 玲 礼 è‹“ 鈴 éš· 零 霊 麗 +é½¢ 暦 æ­´ 列 劣 烈 裂 廉 æ‹ æ† æ¼£ ç…‰ ç°¾ ç·´ è¯ + è“® 連 錬 å‘‚ é­¯ æ«“ 炉 賂 è·¯ 露 労 å© å»Š 弄 朗 +楼 榔 浪 æ¼ ç‰¢ 狼 篭 è€ è¾ è‹ éƒŽ å…­ 麓 禄 è‚‹ 録 +è«– 倭 å’Œ 話 æ­ª 賄 脇 惑 æž  é·² 亙 亘 é° è©« è— è•¨ +椀 æ¹¾ 碗 è…• å­ å­– å­½ 宓 寘 寬 å°’ å°ž å°£ å°« ãž +å±¢ 層 屮 ð¡š´ 屺 å² å²Ÿ å²£ 岪 岺 峋 å³ å³’ å³´ 𡸴 㟢 +å´ å´§ 﨑 嵆 嵇 嵓 嵊 åµ­ å¶ å¶  嶤 嶧 嶸 å·‹ + 弌 ä¸ ä¸• 个 丱 丶 丼 丿 乂 ä¹– 乘 亂 亅 豫 亊 +舒 å¼ äºŽ 亞 亟 亠 亢 亰 亳 亶 从 ä» ä»„ 仆 仂 ä»— +仞 ä»­ 仟 ä»· 伉 佚 ä¼° ä½› ä½ ä½— 佇 佶 侈 ä¾ ä¾˜ ä½» +佩 ä½° 侑 佯 來 ä¾– 儘 ä¿” ä¿Ÿ ä¿Ž 俘 ä¿› ä¿‘ ä¿š ä¿ ä¿¤ +ä¿¥ 倚 倨 倔 倪 倥 倅 伜 俶 倡 倩 倬 俾 俯 們 倆 +åƒ å‡ æœƒ å• å åˆ åš å– å¬ å¸ å‚€ å‚š å‚… å‚´ 傲 + 僉 僊 傳 僂 僖 僞 僥 僭 僣 僮 價 僵 儉 å„ å„‚ +å„– å„• å„” å„š å„¡ 儺 å„· 儼 å„» å„¿ å…€ å…’ å…Œ å…” å…¢ 竸 +å…© å…ª å…® 冀 冂 囘 册 冉 å† å†‘ 冓 冕 冖 冤 冦 冢 +冩 冪 冫 决 冱 冲 冰 况 冽 凅 凉 凛 几 處 凩 凭 +凰 凵 凾 刄 刋 刔 刎 刧 刪 刮 刳 刹 å‰ å‰„ 剋 剌 +剞 剔 剪 剴 剩 剳 剿 剽 åŠ åŠ” 劒 剱 劈 劑 辨 + 辧 劬 劭 劼 劵 å‹ å‹ å‹— å‹ž å‹£ 勦 飭 å‹  勳 勵 +勸 勹 匆 匈 甸 åŒ åŒ åŒ åŒ• 匚 匣 匯 匱 匳 匸 å€ +å† å… ä¸— å‰ å 凖 åž å© å® å¤˜ å» å· åŽ‚ 厖 厠 厦 +厥 厮 厰 厶 åƒ ç°’ é›™ åŸ æ›¼ 燮 å® å¨ å­ åº å å½ +å‘€ å¬ å­ å¼ å® å¶ å© å å‘Ž å’ å‘µ å’Ž å‘Ÿ 呱 å‘· å‘° +å’’ å‘» å’€ 呶 å’„ å’ å’† 哇 å’¢ å’¸ å’¥ å’¬ å“„ 哈 å’¨ + å’« å“‚ å’¤ å’¾ å’¼ 哘 å“¥ 哦 å” å”” 哽 å“® å“­ 哺 å“¢ +唹 å•€ å•£ å•Œ å”® å•œ å•… å•– å•— 唸 唳 å• å–™ å–€ å’¯ å–Š +å–Ÿ å•» 啾 å–˜ å–ž å–® 啼 å–ƒ å–© å–‡ å–¨ å—š å—… å—Ÿ å—„ å—œ +å—¤ å—” 嘔 å—· 嘖 å—¾ å—½ 嘛 å—¹ 噎 å™ ç‡Ÿ 嘴 嘶 嘲 嘸 +噫 噤 嘯 噬 噪 嚆 嚀 嚊 åš  åš” åš åš¥ åš® 嚶 åš´ 囂 +åš¼ å› å›ƒ 囀 囈 囎 囑 囓 å›— å›® 囹 圀 囿 圄 圉 + 圈 國 åœ åœ“ 團 圖 å—‡ 圜 圦 圷 圸 åŽ åœ» å€ å +å© åŸ€ 垈 å¡ å¿ åž‰ åž“ åž  åž³ 垤 垪 åž° 埃 埆 埔 埒 +埓 å Š 埖 埣 å ‹ å ™ å  å¡² å ¡ å¡¢ å¡‹ å¡° 毀 å¡’ å ½ 塹 +墅 墹 墟 墫 墺 壞 墻 墸 墮 壅 壓 壑 壗 壙 壘 壥 +壜 壤 壟 壯 壺 壹 壻 壼 壽 夂 夊 å¤ å¤› 梦 夥 夬 +夭 夲 夸 夾 ç«’ 奕 å¥ å¥Ž 奚 奘 奢 奠 奧 奬 奩 + 奸 å¦ å¦ ä½ž 侫 妣 妲 姆 姨 姜 å¦ å§™ 姚 娥 娟 +娑 娜 娉 娚 å©€ 婬 婉 娵 娶 å©¢ 婪 媚 媼 媾 å«‹ å«‚ +媽 å«£ å«— 嫦 å«© å«– 嫺 å«» 嬌 嬋 嬖 嬲 å« å¬ª 嬶 嬾 +å­ƒ å­… å­€ å­‘ å­• å­š å­› å­¥ å­© å­° å­³ å­µ å­¸ æ–ˆ å­º 宀 +它 宦 宸 寃 寇 寉 寔 å¯ å¯¤ 實 寢 寞 寥 寫 寰 寶 +寳 å°… å°‡ å°ˆ å° å°“ å°  å°¢ å°¨ å°¸ å°¹ å± å±† 屎 屓 + å± å± å­± 屬 å±® ä¹¢ 屶 å±¹ 岌 岑 å²” 妛 岫 å²» 岶 +å²¼ å²· å³… å²¾ 峇 å³™ 峩 å³½ 峺 å³­ 嶌 峪 å´‹ å´• å´— 嵜 +å´Ÿ å´› å´‘ å´” å´¢ å´š å´™ å´˜ 嵌 åµ’ 嵎 嵋 嵬 åµ³ 嵶 嶇 +嶄 嶂 嶢 å¶ å¶¬ 嶮 嶽 å¶ å¶· 嶼 å·‰ å· å·“ å·’ å·– å·› +å·« å·² å·µ 帋 帚 帙 帑 帛 帶 帷 幄 幃 å¹€ 幎 å¹— å¹” +幟 å¹¢ 幤 幇 å¹µ 并 幺 麼 广 庠 å» å»‚ 廈 å» å» + å»– 廣 å» å»š å»› 廢 廡 廨 廩 廬 å»± 廳 å»° å»´ 廸 +廾 弃 弉 å½ å½œ 弋 弑 å¼– 弩 å¼­ 弸 å½ å½ˆ 彌 彎 弯 +彑 å½– å½— å½™ 彡 å½­ å½³ å½· 徃 徂 彿 徊 很 徑 徇 從 +å¾™ 徘 å¾  徨 å¾­ å¾¼ å¿– å¿» 忤 忸 忱 å¿ æ‚³ å¿¿ 怡 æ  +怙 æ€ æ€© 怎 怱 怛 怕 怫 怦 æ€ æ€º æš æ æª æ· æŸ +æŠ æ† æ æ£ æƒ æ¤ æ‚ æ¬ æ« æ™ æ‚ æ‚ æƒ§ 悃 æ‚š + æ‚„ æ‚› æ‚– æ‚— æ‚’ 悧 æ‚‹ 惡 悸 惠 惓 æ‚´ å¿° 悽 惆 +悵 惘 æ… æ„• 愆 惶 惷 æ„€ 惴 惺 愃 æ„¡ 惻 惱 æ„ æ„Ž +æ…‡ 愾 愨 愧 æ…Š æ„¿ 愼 愬 æ„´ 愽 æ…‚ æ…„ æ…³ æ…· æ…˜ æ…™ +æ…š æ…« æ…´ æ…¯ æ…¥ æ…± æ…Ÿ æ… æ…“ æ…µ 憙 憖 憇 憬 憔 憚 +憊 憑 憫 憮 懌 懊 應 懷 懈 懃 懆 憺 懋 ç½¹ æ‡ æ‡¦ +懣 懶 懺 懴 懿 懽 懼 懾 戀 戈 戉 æˆ æˆŒ 戔 戛 + 戞 戡 截 戮 戰 戲 戳 æ‰ æ‰Ž 扞 扣 扛 扠 扨 扼 +抂 抉 找 抒 抓 抖 æ‹” 抃 抔 æ‹— æ‹‘ 抻 æ‹ æ‹¿ 拆 æ“” +拈 æ‹œ æ‹Œ æ‹Š æ‹‚ 拇 抛 拉 挌 æ‹® 拱 挧 挂 挈 拯 拵 +æ 挾 æ æœ æ 掖 掎 掀 掫 æ¶ æŽ£ æŽ æŽ‰ 掟 掵 æ« +æ© æŽ¾ æ© æ€ æ† æ£ æ‰ æ’ æ¶ æ„ æ– æ´ æ† æ“ æ¦ æ¶ +æ” æ— æ¨ æ 摧 摯 摶 æ‘Ž 攪 æ’• æ’“ æ’¥ æ’© æ’ˆ æ’¼ + æ“š æ“’ æ“… 擇 æ’» 擘 æ“‚ 擱 擧 舉 æ“  æ“¡ 抬 æ“£ 擯 +攬 擶 æ“´ 擲 擺 攀 擽 攘 攜 æ”… 攤 攣 攫 æ”´ 攵 æ”· +收 攸 ç•‹ 效 æ•– æ•• æ• æ•˜ æ•ž æ• æ•² 數 æ–‚ æ–ƒ 變 æ–› +æ–Ÿ æ–« æ–· æ—ƒ æ—† æ— æ—„ æ—Œ æ—’ æ—› æ—™ æ—  æ—¡ æ—± æ² æ˜Š +昃 æ—» æ³ æ˜µ 昶 昴 昜 æ™ æ™„ 晉 æ™ æ™ž æ™ æ™¤ 晧 晨 +晟 晢 æ™° 暃 暈 暎 暉 æš„ 暘 æš æ› æš¹ 曉 æš¾ æš¼ + 曄 暸 æ›– 曚 æ›  昿 曦 曩 æ›° 曵 æ›· æœ æœ– 朞 朦 +朧 霸 朮 朿 朶 æ 朸 朷 æ† æž æ  æ™ æ£ æ¤ æž‰ æ° +æž© æ¼ æª æžŒ æž‹ 枦 æž¡ æž… æž· 柯 æž´ 柬 æž³ 柩 枸 柤 +柞 æŸ æŸ¢ 柮 æž¹ 柎 柆 柧 檜 æ ž 框 æ © æ¡€ æ¡ æ ² æ¡Ž +梳 æ « æ¡™ æ¡£ æ¡· æ¡¿ 梟 æ¢ æ¢­ 梔 æ¢ æ¢› 梃 檮 梹 æ¡´ +梵 梠 梺 æ¤ æ¢ æ¡¾ æ¤ æ£Š 椈 棘 椢 椦 棡 椌 æ£ + 棔 棧 棕 椶 椒 椄 棗 棣 椥 棹 棠 棯 椨 椪 椚 +椣 椡 棆 楹 楷 楜 楸 楫 楔 楾 楮 椹 楴 椽 楙 椰 +楡 楞 æ¥ æ¦ æ¥ª 榲 榮 æ§ æ¦¿ æ§ æ§“ 榾 槎 寨 槊 æ§ +榻 槃 榧 樮 榑 榠 榜 榕 榴 槞 槨 樂 樛 槿 權 槹 +槲 槧 樅 榱 樞 槭 樔 槫 樊 樒 æ« æ¨£ 樓 æ©„ 樌 橲 +樶 橸 橇 æ©¢ æ©™ 橦 橈 樸 樢 æª æª æª  檄 檢 檣 + 檗 蘗 檻 櫃 æ«‚ 檸 檳 檬 æ«ž æ«‘ æ«Ÿ 檪 æ«š 櫪 æ«» +欅 蘖 櫺 欒 欖 鬱 欟 欸 欷 盜 欹 飮 æ­‡ æ­ƒ æ­‰ æ­ +æ­™ æ­” æ­› æ­Ÿ æ­¡ æ­¸ æ­¹ æ­¿ 殀 殄 殃 æ® æ®˜ 殕 殞 殤 +殪 殫 殯 殲 æ®± 殳 æ®· 殼 毆 毋 毓 毟 毬 毫 毳 毯 +麾 æ°ˆ æ°“ æ°” æ°› æ°¤ æ°£ 汞 汕 æ±¢ 汪 沂 æ² æ²š æ² æ²› +æ±¾ 汨 æ±³ æ²’ æ² æ³„ æ³± 泓 æ²½ æ³— æ³… æ³ æ²® æ²± æ²¾ + 沺 æ³› 泯 æ³™ 泪 æ´Ÿ è¡ æ´¶ æ´« æ´½ æ´¸ æ´™ æ´µ æ´³ æ´’ +æ´Œ æµ£ 涓 浤 浚 æµ¹ æµ™ 涎 涕 濤 涅 æ·¹ 渕 渊 涵 æ·‡ +æ·¦ 涸 æ·† æ·¬ æ·ž æ·Œ æ·¨ æ·’ æ·… æ·º æ·™ æ·¤ æ·• æ·ª æ·® 渭 +æ¹® 渮 渙 æ¹² 湟 渾 渣 湫 渫 湶 æ¹ æ¸Ÿ 湃 渺 湎 渤 +滿 æ¸ æ¸¸ 溂 溪 溘 滉 溷 滓 溽 溯 滄 溲 æ»” 滕 æº +溥 滂 溟 æ½ æ¼‘ çŒ æ»¬ 滸 滾 漿 滲 æ¼± 滯 æ¼² 滌 + æ¼¾ 漓 æ»· 澆 潺 潸 æ¾ æ¾€ 潯 æ½› 濳 æ½­ 澂 æ½¼ 潘 +澎 澑 æ¿‚ 潦 æ¾³ æ¾£ 澡 澤 æ¾¹ 濆 澪 æ¿Ÿ æ¿• 濬 æ¿” 濘 +濱 æ¿® æ¿› 瀉 瀋 濺 瀑 ç€ ç€ æ¿¾ 瀛 瀚 æ½´ ç€ ç€˜ 瀟 +瀰 瀾 瀲 ç‘ ç£ ç‚™ ç‚’ 炯 烱 炬 炸 炳 ç‚® 烟 烋 çƒ +烙 焉 烽 ç„œ ç„™ ç…¥ ç…• 熈 ç…¦ ç…¢ ç…Œ ç…– ç…¬ ç† ç‡» 熄 +熕 熨 熬 燗 熹 熾 燒 燉 燔 燎 燠 燬 燧 燵 燼 + 燹 燿 çˆ çˆ çˆ› 爨 爭 爬 爰 爲 爻 爼 爿 牀 牆 +牋 牘 牴 牾 犂 çŠ çŠ‡ 犒 犖 犢 犧 犹 犲 狃 狆 ç‹„ +ç‹Ž ç‹’ ç‹¢ ç‹  ç‹¡ 狹 ç‹· å€ çŒ— 猊 猜 猖 çŒ çŒ´ 猯 猩 +猥 猾 çŽ ç 默 ç— çª ç¨ ç° ç¸ çµ ç» çº çˆ çŽ³ çŽ +玻 ç€ ç¥ ç® çž ç’¢ ç… ç‘¯ ç¥ ç¸ ç² çº ç‘• ç¿ ç‘Ÿ ç‘™ +ç‘ ç‘œ ç‘© ç‘° ç‘£ 瑪 瑶 瑾 ç’‹ ç’ž ç’§ ç“Š ç“ ç“” ç± + ç“  ç“£ 瓧 ç“© ç“® 瓲 ç“° 瓱 瓸 ç“· 甄 甃 ç”… 甌 甎 +ç” ç”• 甓 甞 甦 甬 甼 ç•„ ç• ç•Š 畉 ç•› 畆 ç•š ç•© 畤 +畧 ç•« ç•­ 畸 當 ç–† ç–‡ ç•´ ç–Š ç–‰ ç–‚ ç–” ç–š ç– ç–¥ ç–£ +ç—‚ ç–³ ç—ƒ ç–µ ç–½ ç–¸ ç–¼ ç–± ç— ç—Š ç—’ ç—™ ç—£ ç—ž ç—¾ ç—¿ +ç—¼ ç˜ ç—° ç—º ç—² ç—³ 瘋 ç˜ ç˜‰ 瘟 瘧 瘠 瘡 瘢 瘤 瘴 +瘰 瘻 癇 癈 癆 癜 癘 癡 癢 癨 癩 癪 癧 癬 ç™° + 癲 癶 癸 發 皀 皃 皈 çš‹ 皎 çš– çš“ çš™ çšš çš° çš´ +皸 çš¹ 皺 盂 ç› ç›– ç›’ 盞 盡 盥 盧 盪 蘯 ç›» 眈 眇 +眄 眩 眤 眞 眥 眦 眛 眷 眸 ç‡ çš ç¨ ç« ç› ç¥ ç¿ +ç¾ ç¹ çžŽ çž‹ çž‘ çž  çžž çž° 瞶 çž¹ çž¿ çž¼ çž½ çž» 矇 çŸ +矗 矚 矜 矣 矮 矼 ç Œ ç ’ 礦 ç   礪 ç¡… 碎 ç¡´ 碆 硼 +碚 碌 碣 碵 碪 碯 磑 磆 磋 磔 碾 碼 磅 磊 磬 + 磧 磚 磽 磴 礇 礒 礑 礙 礬 礫 祀 祠 祗 祟 祚 +祕 祓 祺 祿 禊 ç¦ ç¦§ 齋 禪 禮 禳 禹 禺 秉 秕 秧 +秬 秡 秣 稈 ç¨ ç¨˜ 稙 稠 稟 禀 稱 稻 稾 稷 穃 ç©— +穉 ç©¡ ç©¢ ç©© é¾ ç©° 穹 穽 窈 窗 窕 窘 窖 窩 竈 窰 +窶 ç«… ç«„ 窿 邃 竇 ç«Š ç« ç« ç«• ç«“ ç«™ ç«š ç« ç«¡ ç«¢ +竦 ç«­ ç«° 笂 ç¬ ç¬Š 笆 笳 笘 笙 笞 笵 笨 笶 ç­ + ç­º 笄 ç­ ç¬‹ ç­Œ ç­… ç­µ ç­¥ ç­´ ç­§ ç­° ç­± ç­¬ ç­® ç® +箘 箟 ç® ç®œ 箚 箋 ç®’ ç® ç­ ç®™ 篋 ç¯ ç¯Œ ç¯ ç®´ 篆 +ç¯ ç¯© ç°‘ ç°” 篦 篥 ç±  ç°€ ç°‡ ç°“ 篳 篷 ç°— ç° ç¯¶ ç°£ +ç°§ ç°ª ç°Ÿ ç°· ç°« ç°½ 籌 籃 ç±” ç± ç±€ ç± ç±˜ 籟 籤 ç±– +ç±¥ 籬 ç±µ 粃 ç² ç²¤ ç²­ ç²¢ 粫 粡 粨 ç²³ ç²² ç²± ç²® ç²¹ +ç²½ ç³€ ç³… 糂 糘 ç³’ 糜 ç³¢ 鬻 糯 ç³² ç³´ 糶 糺 ç´† + ç´‚ ç´œ ç´• ç´Š çµ… 絋 ç´® ç´² ç´¿ ç´µ 絆 çµ³ çµ– 絎 çµ² +絨 çµ® çµ çµ£ 經 綉 çµ› ç¶ çµ½ 綛 綺 綮 綣 綵 ç·‡ 綽 +綫 總 綢 綯 ç·œ 綸 綟 綰 ç·˜ ç· ç·¤ ç·ž ç·» ç·² ç·¡ 縅 +縊 縣 縡 縒 縱 縟 縉 縋 縢 繆 繦 縻 縵 縹 繃 縷 +縲 縺 繧 ç¹ ç¹– 繞 ç¹™ 繚 ç¹¹ 繪 繩 ç¹¼ ç¹» 纃 ç·• ç¹½ +è¾® 繿 纈 纉 續 纒 çº çº“ 纔 纖 纎 纛 纜 缸 缺 + ç½… 罌 ç½ ç½Ž ç½ ç½‘ 罕 ç½” 罘 罟 ç½  罨 罩 罧 罸 +羂 羆 羃 羈 羇 羌 ç¾” 羞 ç¾ ç¾š ç¾£ 羯 ç¾² ç¾¹ ç¾® 羶 +羸 è­± ç¿… 翆 ç¿Š ç¿• ç¿” ç¿¡ 翦 ç¿© 翳 翹 飜 耆 耄 耋 +耒 耘 耙 耜 耡 耨 耿 耻 èŠ è† è’ è˜ èš èŸ è¢ è¨ +è³ è² è° è¶ è¹ è½ è¿ è‚„ 肆 è‚… è‚› è‚“ è‚š è‚­ å† è‚¬ +胛 胥 胙 èƒ èƒ„ 胚 胖 脉 胯 胱 è„› è„© è„£ 脯 è…‹ + éš‹ è…† 脾 è…“ è…‘ 胼 è…± è…® è…¥ è…¦ è…´ 膃 膈 膊 膀 +膂 膠 膕 膤 膣 è…Ÿ 膓 膩 膰 膵 膾 膸 膽 臀 臂 膺 +臉 è‡ è‡‘ 臙 臘 臈 臚 臟 臠 臧 臺 臻 臾 èˆ èˆ‚ 舅 +與 舊 èˆ èˆ èˆ– 舩 舫 舸 舳 艀 艙 艘 è‰ è‰š 艟 艤 +艢 艨 艪 艫 舮 艱 艷 艸 艾 èŠ èŠ’ 芫 芟 芻 芬 è‹¡ +è‹£ è‹Ÿ è‹’ è‹´ 苳 苺 莓 范 è‹» 苹 è‹ž 茆 è‹œ 茉 è‹™ + 茵 茴 茖 茲 茱 è€ èŒ¹ è è… èŒ¯ 茫 茗 茘 莅 莚 +莪 莟 莢 莖 茣 莎 莇 莊 è¼ èŽµ è³ èµ èŽ  莉 莨 è´ +è“ è« èŽ è½ èƒ è˜ è‹ è è· è‡ è  è² è è¢ è  èŽ½ +è¸ è”† è» è‘­ èª è¼ è•š è’„ è‘· è‘« è’­ è‘® è’‚ è‘© 葆 è¬ +葯 葹 èµ è“Š è‘¢ è’¹ è’¿ è’Ÿ è“™ è“ è’» è“š è“ è“ è“† è“– +è’¡ 蔡 è“¿ è“´ è”— 蔘 蔬 蔟 蔕 è”” 蓼 è•€ è•£ 蕘 蕈 + è• è˜‚ è•‹ è•• è–€ è–¤ è–ˆ è–‘ è–Š è–¨ è•­ è–” è–› è—ª è–‡ +è–œ è•· 蕾 è– è—‰ è–º è— è–¹ è— è—• è— è—¥ è—œ è—¹ 蘊 蘓 +蘋 è—¾ è—º 蘆 蘢 蘚 蘰 蘿 è™ ä¹• è™” 號 虧 è™± èš“ 蚣 +èš© 蚪 èš‹ 蚌 蚶 蚯 蛄 蛆 èš° 蛉 è £ èš« è›” 蛞 蛩 蛬 +蛟 è›› 蛯 蜒 蜆 蜈 蜀 蜃 è›» 蜑 蜉 èœ è›¹ 蜊 蜴 蜿 +蜷 蜻 蜥 蜩 蜚 è  èŸ è¸ èŒ èŽ è´ è— è¨ è® è™ + è“ è£ èª è … 螢 螟 èž‚ 螯 蟋 èž½ 蟀 èŸ é›– èž« 蟄 +èž³ 蟇 蟆 èž» 蟯 蟲 蟠 è  è  èŸ¾ 蟶 蟷 è Ž 蟒 è ‘ è – +è • è ¢ è ¡ è ± è ¶ è ¹ è § è » è¡„ è¡‚ è¡’ è¡™ è¡ž è¡¢ è¡« è¢ +衾 袞 衵 衽 袵 衲 袂 袗 袒 袮 袙 袢 è¢ è¢¤ 袰 袿 +袱 裃 裄 裔 裘 裙 è£ è£¹ 褂 裼 裴 裨 裲 褄 褌 褊 +褓 襃 褞 褥 褪 褫 è¥ è¥„ 褻 褶 褸 襌 è¤ è¥  襞 + 襦 襤 襭 襪 襯 襴 襷 襾 覃 覈 覊 覓 覘 覡 覩 +覦 覬 覯 覲 覺 覽 覿 觀 觚 觜 è§ è§§ 觴 觸 訃 訖 +è¨ è¨Œ 訛 è¨ è¨¥ 訶 è© è©› è©’ 詆 詈 詼 è©­ 詬 è©¢ 誅 +誂 誄 誨 誡 誑 誥 誦 誚 誣 è«„ è« è«‚ è«š è«« 諳 諧 +諤 諱 謔 è«  è«¢ è«· è«ž è«› 謌 謇 謚 è«¡ 謖 è¬ è¬— 謠 +謳 éž« 謦 謫 謾 謨 è­ è­Œ è­ è­Ž è­‰ è­– è­› è­š è­« + è­Ÿ è­¬ è­¯ è­´ è­½ 讀 讌 讎 è®’ 讓 è®– è®™ 讚 è°º è± +è°¿ 豈 豌 豎 è± è±• è±¢ 豬 豸 豺 貂 貉 è²… 貊 è² è²Ž +è²” è±¼ 貘 æˆ è²­ 貪 è²½ è²² è²³ è²® 貶 賈 è³ è³¤ è³£ 賚 +è³½ 賺 è³» è´„ è´… è´Š è´‡ è´ è´ è´ é½Ž è´“ è³ è´” è´– 赧 +èµ­ èµ± èµ³ è¶ è¶™ è·‚ 趾 趺 è· è·š è·– è·Œ è·› è·‹ è·ª è·« +è·Ÿ è·£ è·¼ 踈 踉 è·¿ è¸ è¸ž è¸ è¸Ÿ 蹂 踵 踰 踴 蹊 + 蹇 蹉 蹌 è¹ è¹ˆ è¹™ 蹤 è¹  踪 è¹£ 蹕 蹶 è¹² è¹¼ èº +躇 躅 躄 躋 躊 躓 躑 躔 躙 躪 躡 躬 躰 軆 躱 躾 +è»… 軈 軋 è»› 軣 軼 è»» 軫 軾 輊 è¼… 輕 è¼’ è¼™ 輓 輜 +輟 è¼› 輌 輦 è¼³ è¼» è¼¹ è½… 轂 è¼¾ 轌 轉 轆 轎 è½— 轜 +è½¢ è½£ 轤 辜 辟 è¾£ è¾­ 辯 è¾· è¿š è¿¥ è¿¢ 迪 迯 邇 è¿´ +逅 迹 迺 逑 逕 逡 é€ é€ž 逖 逋 逧 逶 逵 逹 迸 + é é é‘ é’ é€Ž é‰ é€¾ é– é˜ éž é¨ é¯ é¶ éš¨ é² +é‚‚ é½ é‚ é‚€ é‚Š 邉 é‚ é‚¨ 邯 邱 邵 郢 郤 扈 郛 é„‚ +é„’ é„™ 鄲 é„° é…Š é…– é…˜ é…£ é…¥ é…© é…³ é…² 醋 醉 醂 醢 +醫 醯 醪 醵 醴 醺 釀 é‡ é‡‰ 釋 é‡ é‡– 釟 釡 釛 釼 +釵 釶 鈞 釿 鈔 鈬 鈕 鈑 鉞 鉗 鉅 鉉 鉤 鉈 銕 鈿 +鉋 é‰ éŠœ 銖 銓 銛 鉚 é‹ éŠ¹ 銷 é‹© éŒ é‹º é„ éŒ® + 錙 錢 錚 錣 錺 錵 錻 éœ é  é¼ é® é– éŽ° 鎬 鎭 +鎔 鎹 é– é— é¨ é¥ é˜ éƒ é é éˆ é¤ éš é” é“ éƒ +é‡ é é¶ é« éµ é¡ éº é‘ é‘’ é‘„ é‘› é‘  é‘¢ é‘ž 鑪 鈩 +é‘° 鑵 é‘· 鑽 é‘š 鑼 鑾 é’ é‘¿ é–‚ é–‡ é–Š é–” é–– é–˜ é–™ +é–  é–¨ é–§ é–­ é–¼ é–» é–¹ é–¾ é—Š 濶 é—ƒ é— é—Œ é—• é—” é—– +é—œ é—¡ é—¥ é—¢ 阡 阨 阮 阯 陂 陌 é™ é™‹ é™· 陜 陞 + é™ é™Ÿ 陦 陲 陬 éš éš˜ éš• éš— 險 隧 éš± éš² éš° éš´ +隶 隸 éš¹ 雎 雋 雉 é› è¥ é›œ éœ é›• 雹 霄 霆 霈 霓 +霎 霑 éœ éœ– 霙 霤 霪 霰 霹 霽 霾 é„ é† éˆ é‚ é‰ +éœ é  é¤ é¦ é¨ å‹’ é« é± é¹ éž… é¼ éž éº éž† éž‹ éž +éž éžœ 鞨 鞦 鞣 éž³ éž´ 韃 韆 韈 韋 韜 韭 é½ éŸ² ç«Ÿ +韶 韵 é  é Œ é ¸ é ¤ é ¡ é · é ½ 顆 é¡ é¡‹ é¡« 顯 é¡° + 顱 é¡´ 顳 颪 颯 颱 颶 飄 飃 飆 飩 飫 餃 餉 餒 +餔 餘 餡 é¤ é¤ž 餤 餠 餬 餮 餽 餾 饂 饉 饅 é¥ é¥‹ +饑 饒 饌 饕 馗 馘 馥 馭 馮 馼 駟 駛 é§ é§˜ 駑 駭 +駮 駱 駲 駻 駸 é¨ é¨ é¨… 駢 騙 騫 騷 é©… é©‚ é©€ 驃 +騾 é©• é© é©› é©— é©Ÿ é©¢ é©¥ 驤 é©© é©« 驪 骭 骰 骼 é«€ +é« é«‘ é«“ é«” é«ž é«Ÿ é«¢ é«£ 髦 髯 é«« é«® é«´ 髱 é«· + é«» 鬆 鬘 鬚 鬟 鬢 鬣 鬥 鬧 鬨 鬩 鬪 鬮 鬯 鬲 +é­„ é­ƒ é­ é­ é­Ž é­‘ é­˜ é­´ 鮓 鮃 鮑 é®– é®— 鮟 é®  鮨 +é®´ 鯀 鯊 鮹 鯆 é¯ é¯‘ 鯒 鯣 鯢 鯤 鯔 鯡 é°º 鯲 鯱 +鯰 é°• é°” é°‰ é°“ é°Œ é°† é°ˆ é°’ é°Š é°„ é°® é°› é°¥ é°¤ é°¡ +é°° 鱇 é°² 鱆 é°¾ 鱚 é±  鱧 鱶 鱸 鳧 鳬 é³° é´‰ é´ˆ 鳫 +é´ƒ é´† é´ª é´¦ 鶯 é´£ é´Ÿ 鵄 é´• é´’ éµ é´¿ é´¾ 鵆 鵈 + éµ éµž 鵤 鵑 éµ éµ™ éµ² 鶉 鶇 鶫 鵯 鵺 鶚 鶤 鶩 +鶲 é·„ é· é¶» 鶸 鶺 é·† é· é·‚ é·™ é·“ é·¸ é·¦ é·­ é·¯ é·½ +鸚 鸛 鸞 é¹µ é¹¹ é¹½ éº éºˆ 麋 麌 麒 麕 麑 éº éº¥ 麩 +麸 麪 麭 é¡ é»Œ 黎 é» é» é»” 黜 點 é» é»  黥 黨 黯 +é»´ 黶 é»· 黹 é»» 黼 黽 鼇 鼈 çš· 鼕 鼡 鼬 é¼¾ 齊 é½’ +é½” é½£ 齟 é½  齡 齦 齧 齬 齪 é½· é½² 齶 龕 龜 é¾  + å ¯ 槇 é™ ç‘¤ 凜 熙 å·¢ 帔 帘 幘 幞 庾 廊 廋 +廹 å¼€ 异 弇 å¼ å¼£ å¼´ 弶 å¼½ å½€ å½… å½” 彘 彤 彧 å½½ +徉 徜 徧 徯 å¾µ å¾· 忉 å¿ž å¿¡ å¿© æ€ æ€” 怘 怳 怵 æ‡ +悔 æ‚ æ‚ž 惋 惔 惕 æƒ æƒ¸ æ„œ æ„« æ„° æ„· 慨 æ† ï¨¿ 憼 +憹 ï©€ 戢 戾 扃 扖 扚 扯 抅 æ‹„ æ‹– 拼 挊 挘 挹 æƒ +æ¥ æ¼ æ¥ æ­ æµ æ æ” æ¢ æ‘¹ æ‘‘ æ‘  æ‘­ æ“Ž æ’¾ æ’¿ + æ“„ æ“Š æ“ æ“· æ“» 攢 攩 ï© æ•§ æ– ï©‚ 昀 昉 昕 昞 +昺 昢 昤 昫 昰 昱 昳 æ›» 晈 晌 𣇄 æ™™ 晚 晡 晥 晳 +æ™· 晸 æš ï©ƒ æš  æš² æš» 曆 曈 㬢 æ›› 曨 曺 朓 朗 朳 +æ¦ æ‡ æˆ æ» æž æž“ 枘 æž› æž» 柹 柀 柗 柼 æ  æ¡’ æ  +æ ¬ æ ± æ¡› 桲 桵 ï©„ 梣 梥 梲 棈 æ£ æ£¨ 棭 棰 棱 棼 +椊 楉 𣗄 椵 楂 楗 楣 楤 楨 榀 﨔 榥 榭 æ§ ã®¶ + 㯃 槢 槩 槪 槵 槶 æ¨ æ¨• 𣜿 樻 樾 æ©… æ© æ©– æ©› +æ©« 橳 𣣠檉 檔 æª æªž 檥 櫤 櫧 ã° ï¤ æ¬› 欞 欬 欵 +æ­† æ­– æ­  æ­¥ æ­§ æ­· 殂 殩 æ®­ 殺 æ¯ æ¯– 毗 毿 æ°… æ° +æ°³ æ±™ 汜 沪 æ±´ 汶 æ²… 沆 沘 沜 æ³» 泆 æ³” æ³  泫 æ³® +𣳾 æ´„ æ´Ž æ´® æ´± æ´¹ æ´¿ 浘 æµ¥ ï©… 涂 涇 涉 涔 涪 涬 +涿 æ·„ æ·– æ·š æ·› æ· æ·¼ 渚 渴 湄 湜 湞 溫 溱 æ» + 滇 滎 æ¼ æ¼š 漢 漪 漯 æ¼³ 潑 æ½™ 潞 潡 æ½¢ æ½¾ 澈 +澌 æ¾ æ¾” æ¾  澧 澶 æ¾¼ 濇 æ¿Š 濹 æ¿° 濵 瀅 瀆 瀨 çŠ +ç çž çŽ ç¤ çµ ç‚… 炤 ç‚« ç‚· 烔 烘 烤 ç„ ç„« ç„ž ç„  +ç„® ç„° ç…† ç…‡ ç…‘ 煮 ç…’ ç…œ ç…  ç…¨ 凞 熅 熇 熒 ç‡ ç†º +燄 燾 爀 爕 牕 牖 㸿 çŠ çŠ› 犾 ç‹€ ç‹» 𤟱 猧 猨 猪 +ç ç¦ ç¼ çŽ• 玟 玠 玢 玦 玫 ç‰ ç ç– ç™ ç£ ç© + ç‡ çŠ çš ç› ï©Š ç¦ ç¨ çª ç« ç¬ ç® ç¯ ç° ç‘„ 瑆 +瑇 ç‘‹ ç‘— ç‘¢ ç‘« ç‘­ ç’† ç’‡ ç’‰ ç’˜ ç’œ ç’Ÿ ç’£ ç’ ç’¦ ç’¨ +ç’© ç’µ ç’¿ 瓈 瓉 ç“š ç“¿ ç” ç”— 甯 畯 畹 ç–’ ã½² ç—Ž ç—¤ +瘀 瘂 瘈 瘕 瘖 瘙 瘞 瘭 瘵 癃 癋 癤 癥 ç™­ 癯 ç™± +çš çš› çš çšž 皦 皪 皶 ç›… 盌 盎 ç›” 盦 ç›± 盼 眊 眙 +眴 眶 ç† ç çŽ çœ çŸ ç¢ çº çž€ çž” 瞪 矠 ç ­ 𥒎 + 硃 ç¡Ž ç¡ ç¡‘ 硨 ç¡® ï©‹ 碰 𥔎 碭 磤 磲 礀 磷 礜 +礮 礱 礴 ï©Œ ï© ç¥… 祆 ï©Ž ï© ï© ç¥œ ï©‘ 神 祥 祹 ï©’ +ï©“ 福 禘 禱 禸 秈 秊 𥱠秔 秞 秫 秭 稃 ï©” 稹 ç© +ç©­ ï©• 窅 窠 𥧄 窳 窻 ç«Ž ç«« 竽 笒 笭 笻 ç­‡ ç­Ž ç­  +ç­­ ç­¯ ç­² 箞 ï©– 篗 篙 ç° ç°± ç°ž ç°  ç°³ ç°¶ 䉤 𥶡 ç±™ +ç±­ ç±¹ ç² ç²” ç²  ç²¼ 糕 ç³™ ç³ ç´‡ ç´ˆ ç´“ ç´ ç´£ ç´± + çµ çµˆ 絓 絜 絺 綃 綋 綠 綦 ç·‚ ç·Œ ç·– ç·£ ï©— 縨 +縈 縑 縕 ï©™ 繇 ç¹’ 繡 纊 çº ç½‡ ï©š 羑 ç¾— 羿 ç¿Ž ç¿› +ç¿Ÿ 翬 ç¿® 翺 ï©› 耔 耦 耵 耷 耼 胊 胗 胠 胳 脘 è…Š +è…  è…§ è…¨ è…­ 膻 臊 è‡ è‡— ï©œ ä‘“ ä‘› 艠 艴 𦫿 芎 芡 +芣 芤 芩 芮 芷 芾 芿 苆 è‹• 苽 苾 茀 èŒ è¢ èŒ¢ 茭 +茺 èƒ è‡ è‘ è• è½ èŽ† 莒 莘 莧 莩 莿 è€ è‡ è + è‘ è¡ èª è è† èŠ ï©Ÿ 葈 è‘Ÿ è‘° 葳 è’… è’ž è’¯ è’´ +è’º è“€ è“‚ 𦹀 蔲 蔞 蔣 蔯 è•™ 蕤 﨟 è–­ 蕺 è–Œ è– è–¢ +è–° è—‹ è—Ž è—­ 蘒 è—¿ 蘄 蘅 è˜ ð§ƒ´ 蘘 蘩 蘸 è™— è™› 虜 +虢 ä– è™¬ 虵 蚘 蚸 蛺 蛼 蛽 蜋 è± èž‡ 螈 螬 èž­ èžµ +ä—ª 蟖 蟬 è † è Š è  è ” è Ÿ 袘 袪 裊 裎 𧚄 裵 褜 ï©  +褘 褙 褚 褧 褰 褲 褹 襀 覔 ï©¡ 觔 觥 觶 訒 訕 + 訢 訷 詇 è©Ž è© è©¡ 詵 詹 誧 è« è«Ÿ è«´ 諶 諸 ï©¢ +ï©£ è­† è­” è­™ è­© è® è±‰ 豨 賓 賡 è³´ 賸 è³¾ ï©¥ è´’ è´› +趯 è·Ž è·‘ è·— 踠 踣 踽 è¹° è¹» 𨉷 軀 ä¡„ 軺 輞 è¼­ 輶 +è½” ð¨ 辦 è¾µ 迤 迨 è¿® 逈 逭 逸 邈 é‚• é‚— é‚™ é‚› é‚¢ +邳 邾 郄 郅 郇 郗 éƒ éƒž 郯 郴 都 é„” é„• é„– é„¢ é„£ +鄧 鄯 鄱 é„´ 鄽 é…ˆ é…› 醃 醞 醬 醱 醼 釗 釻 釤 + 釥 釭 釱 鈇 éˆ éˆ¸ 鈹 鈺 鈼 鉀 鉃 é‰ é‰¸ 銈 é‹‚ +é‹‹ é‹Œ é‹“ é‹  é‹¿ 錄 錟 錡 錥 éˆ é‰ éŠ é¤ é¥ éª é° +鎛 鎣 鎺 é† éž éŸ é„ é½ é³ é‘Š é‘£ é‘« 鑱 鑲 é–Ž é–Ÿ +é–¦ é–© é–¬ é–¶ é–½ é—‹ é— é—“ 䦰 é—š é—ž 陘 éš„ 隆 éš éš¤ +隥 é›’ 雞 難 雩 雯 霳 霻 é éŽ é éš é® é³ éž• éž® +鞺 éŸ éŸ‰ 韞 韛 韴 ï©© é Š é ž é « é ° 頻 é¡’ é¡“ é¡– + é¡— é¡™ é¡š ï§ é¡¥ 顬 颺 飈 飧 饘 馞 騂 騃 騤 騭 +騮 騸 é©Š é©Ž é©’ 骶 é« é«ƒ é«Ž é«– 髹 鬂 鬈 鬠 ä°— 鬭 +é­ž é­¹ é­¦ é­² é­µ 鮄 鮊 é® é®ž 鮧 é¯ é¯Ž 鯥 鯸 鯽 é°€ +é°£ é± é± é± é±“ é±£ é±¥ é±· é´ é´ž 鵃 鵇 éµ’ éµ£ éµ° éµ¼ +鶊 鶖 é·€ 鶬 鶼 é·— 𪆠鷧 鸇 鸕 é¹¼ 麞 麤 麬 麯 麴 +麵 黃 黑 é¼ é¼¹ é½— é¾ é¾” é¾— é¾¢ + 𠂉 丂 ä¸ ä¸’ 丩 丫 丮 ä¹€ 乇 么 ð ‚¢ 乑 ㆠ𠂤 乚 +乩 äº ã¬ ã® äº¹ 亻 𠆢 亼 仃 仈 ä» ä»« 仚 ä»± 仵 ä¼€ +ä¼– 佤 ä¼· ä¼¾ ä½” 佘 𠈓 ä½· 佸 佺 ä½½ 侂 ä¾… ä¾’ 侚 俦 +ä¾² ä¾¾ ä¿… ä¿‹ ä¿ ä¿’ 㑪 俲 倀 å€ å€“ 倜 倞 倢 㑨 å‚ +å† åŽ å“ å— å£ å¦ åª å° å‚£ 傈 å‚’ å‚“ å‚• å‚– å‚œ 傪 +𠌫 傱 傺 å‚» 僄 僇 僳 𠎠僎 𠱠僔 僙 僡 僩 ã’’ + 儈 ð ¹ å„— å„› ð ‘Š å…  𠔉 å…³ 冃 冋 ã’¼ 冘 冣 冭 㓇 +冼 ð —– 𠘨 凳 凴 刂 划 刖 ð  剕 剜 剬 剷 劄 劂 ð  ‡ +劘 ð  º 劤 劦 劯 劺 劻 å‹Š 㔟 å‹‘ ð ¢¹ å‹· 匊 匋 匤 匵 +匾 å‚ ð ¥¼ ð ¦ å§ å¬ åº åŽ¤ 厴 ð «“ 厷 å€ ð ¬ ã• ã•ž å• +åš ã•£ å´ åµ å‘• å¤ å¨ ã•® 呃 å‘¢ 呦 呬 å’Š å’ å’• å’  +å’¦ å’­ å’® å’· å’º å’¿ 哃 ð µ… 哬 哯 哱 哳 唀 å” å”‰ + 唼 å• ã–¦ 啇 å•Š ã–¨ å•  å•¡ 啤 ð ·¡ 啽 å–‚ å–ˆ å–‘ ã—… +å—’ 𠺕 ð ¹­ å–¿ å—‰ å—Œ å—‘ å— ã—š å—¢ 𠹤 å—© 嘨 𠽟 嘇 å˜ +嘰 嘷 ã—´ 嘽 嘿 噀 噇 噞 å™  å™­ 㘅 嚈 嚌 åš• åšš åš +嚨 åš­ åš² å›… å› å›Ÿ 囨 囶 å›· 𡈠圕 圣 𡉕 圩 𡉻 å… +å† åŒ å 𡉴 å¨ å¯ å³ å´ åµ å» ð¡‹¤ ð¡‹— 垬 åžš åž åžž +垨 埗 ð¡‹½ 埌 𡌶 𡄠埞 埦 埰 㙊 埸 埻 埽 å „ å ž + å   å § å ² å ¹ 𡄠塉 å¡Œ 塧 墊 墋 å¢ å¢ å¢ å¢” å¢ +墪 墱 ð¡‘­ 壃 å£ å£¢ 壳 壴 夅 夆 夋 å¤ å¤” 夤 ð¡—— ãš‘ +夽 ãš™ 奆 ãš– 𦰩 奛 奟 𡙇 奵 奶 奼 妟 妮 妼 姈 å§ +姞 姣 姤 姧 姮 𡜆 𡂠㛠娌 å¨ å¨— 娧 娭 å©• å©¥ 婺 +媋 媜 媟 媠 媢 媱 媳 媵 媺 媿 å«š å«œ å«  å«¥ å«° å«® +嫵 嬀 嬈 嬗 嬴 嬭 å­Œ å­’ å­¨ å­¯ å­¼ å­¿ å® å®„ 𡧃 + å®– 宬 㡠寀 㢠寎 寖 㬠㫠寱 寽 ãµ å°ƒ å°© å°° +𡱖 屟 å±£ 屧 屨 屩 å±° ð¡´­ 𡵅 å±¼ 𡵸 𡵢 岈 岊 㟠𡶡 +𡶜 å²  å²¢ 岦 岧 𡶒 å²­ å²µ 𡶷 峉 ð¡·  𡸳 å´† å´ å´« å´ +å´  å´¤ å´¦ å´± å´¹ 嵂 㟨 嵡 嵪 㟴 åµ° 𡼞 㟽 嶈 ã € 嶒 +嶔 嶗 嶙 嶰 嶲 嶴 𡽶 嶹 å·‘ å·— å·˜ å·  𡿺 å·¤ å·© ã ¯ +帀 ã ¶ 帒 帕 ã¡€ 帟 帮 帾 幉 ã¡œ å¹– ã¡¡ 幫 幬 å¹­ + å¹® 𢅻 庥 庪 庬 庹 庿 廆 å»’ å»™ 𢌞 廽 弈 弎 弜 +𢎭 弞 彇 å½£ å½² å½¾ å¾ å¾¢ 徤 徸 å¿„ 㣺 忇 å¿‹ å¿’ å¿“ +å¿” å¿¢ å¿® 忯 忳 忼 㤗 怗 怢 怤 㤚 æŒ æ¿ æ‚Š æ‚• 您 +𢛳 æ‚° 悱 悾 惈 惙 惛 惮 惲 惵 æ„ æ„’ æ„“ æ„™ æ„ž 愺 +㥯 æ… æ…† æ…  æ…¼ 𢡛 憒 憓 憗 憘 憥 憨 憭 𢢫 懕 æ‡ +懟 懵 𢦠戕 戣 戩 扆 扌 扑 扒 扡 扤 扻 扭 扳 + 抙 抦 æ‹• 𢪸 拽 挃 æŒ æŒ ð¢­ ð¢­ æŒ² 挵 挻 挼 æ +æ„ æŽ ð¢­† æ™ ð¢° ð¢®¦ æ¬ æŽ„ 掙 𢰤 掔 掽 æ· æ” æ• æœ +æ  æ« æ¬ æ² æ‰ æž æ¥ æ© æ¯ æ‘š æ‘› æ‘ æ‘³ 摽 æ’‡ æ’‘ +æ’ æ’Ÿ æ“‹ æ“Œ æ“• æ“— 𢷡 擤 æ“¥ æ“¿ 攄 ã©® æ” æ”” æ”– 㩳 +攞 攲 æ•„ æ•” æ•« 敺 æ– æ–„ æ–… æ–Š æ–² æ–µ æ–¸ æ–¿ æ—‚ æ—‰ +æ—” ã«– æ—² æ—¹ æ—¼ 昄 昈 昡 昪 æ™… 晑 晎 㫪 𣇃 æ™— + æ™› 晣 𣇵 𣆶 晪 晫 晬 æ™­ æ™» 暀 æš æš’ æš™ 㬎 æš­ +æš± æšµ 㬚 æš¿ 㬜 曬 ã«— æœ æœ… 朒 𣲠朙 ð£“ ð£’ æŒ æ +æ” æ ð£ ð£¤ ð£• æ´ æ¶ ð£š æž’ ð£Ÿ è£ æ  æž° æž² 柃 柈 +柒 柙 柛 柰 柷 𣑊 𣑑 𣑋 æ ˜ æ Ÿ æ ­ 𣑥 æ ³ æ » æ ¾ æ¡„ +æ¡… 桉 æ¡Œ æ¡• æ¡— ã­· æ¡« æ¡® 桺 桼 梂 æ¢ æ¢– ã­­ 梘 梙 +梚 梜 梪 梫 梴 梻 棻 𣓤 𣕚 﨓 棃 棅 棌 æ£ æ£– + 棙 棤 棥 棬 棷 椃 椇 㮇 㮈 𣖔 椻 㮠楆 楩 楬 +楲 楺 楿 榒 㮤 榖 榘 榦 榰 榷 榺 榼 槀 槑 槖 𣘹 +𣙇 樰 𣘸 𣘺 槣 槮 槯 槳 㯠槴 槾 樑 樚 æ¨ ð£œœ 樲 +樳 樴 樿 橆 橉 橺 æ©Ž æ©’ 橤 𣜌 橾 檃 檋 㯰 檑 檟 +檡 𣤠檫 檽 櫆 æ«” æ« æ«œ æ« ð£Ÿ¿ 𣟧 櫬 櫱 櫲 櫳 櫽 +𣠤 欋 æ¬ æ¬ æ¬‘ 𣠽 欗 ã°¦ 欯 æ­Š æ­˜ æ­¬ æ­µ æ­º æ® + æ®› æ®® 𣪘 殽 殾 毇 毈 毉 毚 毦 毧 毮 毱 æ°‚ æ°Š +æ°Ž æ°µ æ°¶ æ°º 𣱿 æ°¿ æ± æ±› æ±­ 沄 沉 㳃 æ²” 沕 æ²— æ²­ +泂 æ³ ã³’ æ³– 泚 泜 泩 泬 æ³­ 𣴀 æ´€ æ´Š æ´¤ æ´¦ æ´§ 汧 +æ´¯ æ´¼ æµ› 浞 æµ  æµ° 涀 æ¶ æ¶Š æ¶ æ¶‘ 涘 𣵀 渗 𣷺 𣷹 +𣷓 涫 涮 涴 æ·‚ æ´´ æ·ˆ æ·Ž æ· æ· æ·Ÿ æ·© æ·¶ 渶 渞 渢 +渧 ã´‘ 渲 渼 湈 湉 湋 湌 æ¹ æ¹‘ 湓 æ¹” æ¹— æ¹£ ã´ž + 溓 溧 溴 溿 滃 滊 æ»™ æ¼µ 滫 滹 æ»» 漊 漌 漘 æ¼¥ +漶 æ¼¼ 𣽾 æ½’ æ½— 潚 æ½  潨 澘 æ½½ æ¾ æ¾– æ¾¾ 澟 æ¾¥ 澯 +㵤 æ¾µ 濈 濉 æ¿š æ¿ž æ¿© 𤂖 濼 瀀 瀇 瀊 瀣 𤄃 瀹 瀺 +瀼 çƒ ç‡ ç‹ ã¶š ç” ç¥ ç© ç¬ ç® ç¶ ç¾ ç‚ ç‚† ç‚• ç‚— +ç‚» 𤇆 ç‚Ÿ 炱 𤇾 烬 烊 烑 烓 烜 焃 ç„„ 焆 焇 焈 ç„Œ +ã·€ 焯 焱 ç… ç…Š ç…“ ç…ž ã·” 熖 熀 熛 熠 熢 熮 熯 + 熳 𤎼 燋 燓 燙 燜 爇 㸅 爫 爫 爴 爸 爹 丬 牂 +牓 牗 牣 𤘩 牮 牯 牸 牿 犎 𤚥 犭 犮 犰 犱 ç‹ ã¹  +ç‹Œ 㹦 㹨 狳 狺 猇 猒 猘 猙 㺃 猹 猬 猱 猳 猽 ç’ +㺔 ç« ç¬ ð¤¢– ç® ç¯ ç± ç· çŽ çŽ… 玊 玔 玘 玜 玞 玥 +玨 玵 玷 玹 玼 玿 ç… ç‹ ç¡ ç§ ç¹ ç“ çº ç ç¤ ç± +ç¹ ç‘“ ç‘€ 瑃 ç‘ ç‘’ ç‘ ç‘± ç’ ç’… ç’ˆ 𤩠璒 ç’— ç’™ + ç’  ç’¡ ç’¥ ç’ª ç’« ç’¹ ç’» ç’º ç“– 瓘 ç“ž 瓯 ç“« 𤭖 瓺 +𤭯 ç”  甤 甪 ã½— 𤰖 甽 甾 ç•€ 畈 ç•Ž ç• ç•’ 畬 畲 畱 +畺 畽 畾 ç– ð¤´” ç–Œ ã½µ ç–¢ ã½· ç–° ç–· ç–¿ ç—€ ç—† ç— ç—“ +ç— ç—Ÿ ç—  ç—§ ç—¬ ç—® ç—± ç—¹ 瘃 瘘 瘇 ç˜ ã¾® 𤸎 瘓 瘛 +瘜 𤸷 瘥 瘨 瘼 瘳 𤹪 㿉 ç™ ð¤º‹ 癉 癕 ã¿— ç™® çš• çšœ +çš¡ çš  皧 皨 皯 𥊠盉 𥕠盨 盬 𥄢 眗 眚 眭 眵 + 𥆩 䀹 𥇥 ð¥‡ ç˜ ç  çª ð¥ˆž ç² ç¼ ç½ ð¥‰Œ ä˜ çžš 瞟 +瞢 瞤 çž© 矞 矟 矤 矦 矪 矬 ä‚“ 矰 矴 矻 𥮠砅 ç † +ç ‰ ç  ç ™ ç ¡ ç ¬ 硇 硤 硪 𥓙 碊 碔 碤 ç¢ ç¢ž 碟 碻 +磈 磌 磎 磕 磠 磡 磦 磹 磺 磻 磾 𥖧 ç¤ ç¤› 礰 礥 +礻 祊 祘 祛 ä„… 祧 祲 禔 禕 禖 禛 禡 禩 禴 离 秂 +秇 秌 ç§ ç§– ä…ˆ 𥞩 𥞴 ä… ç¨Š 稑 稕 稛 稞 ä…£ 稭 + 稸 穇 ç©Œ ç©– ç©™ ç©œ ç©Ÿ ç©  穧 穪 穵 穸 窂 窊 çª +窣 窬 𥧔 䆴 窹 窼 窾 䆿 ç«Œ ç«‘ 竧 竨 ç«´ 𥫤 𥫣 笇 +𥫱 笽 笧 笪 笮 笯 笱 䇦 䇳 ç­¿ ç­ ä‡® ç­• ç­¹ ç­¤ ç­¦ +ç­© ç­³ 𥮲 䈇 ç® ç®‘ ç®› 䈎 箯 箵 箼 篅 篊 𥱋 𥱤 篔 +篖 篚 篪 篰 ç°ƒ ç°‹ ç°Ž ç° ç°¦ ç±… 籊 籑 ç±— 籞 籡 籩 +ç±® 籯 ç±° 𥸮 𥹖 𥹥 粦 𥹢 粶 ç²· 粿 𥻘 糄 𥻂 糈 + ç³ ð¥»¨ ç³— 𥼣 糦 糫 𥽜 ç³µ ç´ƒ ç´‰ 䋆 ç´’ ç´ž 𥿠 𥿔 +ç´½ ç´¾ çµ€ 絇 𦀌 𥿻 ä‹– çµ™ 絚 絪 çµ° ä‹ çµ¿ 𦀗 綆 綈 +綌 綗 ð¦  ç¶ ç¶§ 綪 綶 綷 ç·€ ç·— ç·™ ç·¦ ç·± ç·¹ 䌂 𦃭 +縉 ç¸ ç¸— ç¸ ç¸  縧 縬 ç¹… ç¹³ ç¹µ ç¹¾ 纆 纇 䌫 纑 纘 +纚 äƒ ç¼¼ ç¼» ç¼¾ 罃 罄 ç½ ã“ ð¦‰° ç½’ 𦊆 罡 ç½£ 罤 ç½­ +ç½½ ç½¾ ð¦Œ ç¾ å…» 𣴎 ç¾– 羜 ç¾­ 𦂠翃 ç¿ ç¿£ ç¿¥ 翯 + 翲 耂 耊 耈 耎 耑 耖 耤 耬 耰 èƒ è¦ è± èµ è» +è‚™ è‚œ 肤 肧 肸 𦙾 胅 胕 胘 胦 𦚰 è„ èƒµ 胻 ä® è„µ +è„– è„ž ä° è„¤ 脧 脬 𦜠脽 äˆ è…© ä— è† äœ è†„ 膅 ä¢ +膘 膲 è‡ è‡ƒ 臖 臛 𦣠臤 𦣪 臬 𦥑 臽 臿 𦥯 舄 𦧠+舙 舡 舢 𦨞 舲 舴 舼 艆 艉 艅 𦩘 艋 䑶 è‰ ä‘º 艗 +𦪌 艜 艣 𦪷 ï© ï©ž 艹 ä’‘ 艽 艿 芃 芊 芓 芧 芨 + 芲 芴 芺 芼 è‹¢ 苨 è‹· 茇 茈 茌 è” èŒ› èŒ èŒ° 茼 +è„ è— ä’¾ è¿ ä“” ä’³ èŽ èŽ” 莕 莛 èŽ è‰ è è” è è¥ +è¹ è è‘ è• ð¦±³ è— è¹ è‘Š è‘ è‘‘ è‘’ è‘™ è‘š è‘œ 𦳠葥 +葶 葸 葼 è’ ä” è“œ è’— è’¦ è’¾ 䔈 è“Ž è“ è““ 𦹥 蓧 蓪 +蓯 è“° 蓱 蓺 蓽 蔌 è”› 蔤 蔥 蔫 è”´ è• è•¯ 䔥 䕃 蔾 +è•‘ è•“ è•ž è•¡ è•¢ 𦾔 è•» 蕽 è•¿ è– è–† è–“ è– è–Ÿ 𦿸 + 𦿶 𦿷 è–· è–¼ è—‡ è—Š è—˜ è—™ è—Ÿ è—¡ è—¦ è—¶ 蘀 蘑 蘞 +蘡 蘤 蘧 𧄠蘹 蘼 𧄹 虀 蘒 虓 è™– 虯 è™· 虺 蚇 蚉 +èš èš‘ èšœ èš èš¨ 﨡 èš± èš³ è› è›ƒ 蛑 蛕 è›— 蛣 蛦 ä–¸ +蜅 蜇 蜎 èœ èœ“ 蜙 蜟 蜡 蜣 蜱 蜺 蜾 è€ èƒ è‘ è˜ +è¤ è¥ è² è¼ ð§› ð§š èž§ 螉 èž‹ èž“ èž  𧾠䗥 èž¾ ð§ èŸ +蟎 蟵 蟟 𧑉 蟣 蟥 蟦 蟪 蟫 蟭 è  è ƒ è ‹ è “ è ¨ + è ® è ² è ¼ ä˜ è¡Š 衘 è¡Ÿ 衤 𧘕 𧘔 è¡© 𧘱 衯 袠 袼 +袽 袾 裀 裒 𧚓 裑 裓 裛 裰 裱 ä™ è¤ ð§œŽ 褷 𧜣 襂 +襅 襉 𧒠䙥 襢 覀 覉 è¦ è¦Ÿ 覰 覷 觖 觘 觫 äš¡ 觱 +觳 觽 觿 䚯 訑 訔 𧦅 訡 訵 訾 è©… è© è©˜ 誮 èª èª· +誾 è«— 諼 𧪄 謊 謅 è¬ è¬œ 謟 謭 è­ƒ 䜌 è­‘ è­ž è­¶ è­¿ +è® è®‹ è®” 讕 讜 讞 è°¹ 𧮳 è°½ 𧮾 𧯇 è±… 豇 è± è±” + è±— 豩 è±­ è±³ 𧲸 貓 è²’ è²™ ä¤ è²› 貤 è³– 賕 è³™ 𧶠 +è³° è³± 𧸠贉 è´Ž 赬 趄 趕 趦 𧾷 è·† è·ˆ è·™ è·¬ 踌 䟽 +è·½ 踆 𨂊 踔 踖 踡 踢 踧 𨂻 ä – 踶 踹 蹋 è¹” è¹¢ 蹬 +è¹­ 蹯 躘 躞 躮 躳 躵 躶 躻 𨊂 軑 è»” ä¡Ž 軹 𨋳 è¼€ +輈 è¼— 輫 è½€ 轊 轘 𨌠辤 è¾´ 辶 辶 𨑕 è¿ è¿† 﨤 è¿Š +è¿ è¿“ è¿• è¿  迱 迵 è¿» 适 逌 逷 𨕫 éƒ é„ é 𨗈 + 𨗉 é‚… é‚Œ é‚ é˜ é‚¡ 䢵 é‚° 邶 郃 郈 𨛗 郜 郟 𨛺 +郶 郲 é„€ 郫 郾 郿 é„„ 鄆 鄘 é„œ é„ž é„· 鄹 鄺 é…† é…‡ +é…— é…™ é…¡ é…¤ é…´ é…¹ 醅 醎 醨 醮 醳 醶 釃 釄 釚 𨥉 +𨥆 釬 釮 éˆ éˆŠ 鈖 鈗 𨥫 鈳 鉂 鉇 鉊 鉎 鉑 鉖 鉙 +鉠 鉡 鉥 鉧 鉨 𨦇 𨦈 鉼 鉽 鉿 銉 éŠ éŠ— 銙 銟 銧 +銫 𨦺 𨦻 銲 銿 é‹€ 鋆 é‹Ž é‹ é‹— é‹™ é‹¥ 鋧 錑 𨨞 + 𨨩 é‹· 鋹 é‹» 錂 éŒ éŒ• éŒ éŒž 錧 錩 𨩱 𨩃 é‡ é‘ +é— éš é« é± é³ éŽ¡ 𨪙 𨫠鎈 鎋 éŽ éŽž éµ ð¨«¤ ð¨« é± +é é‡ éœ é¢ é§ é‰ é é– é— é» é² é´ é» é‘… 𨯠𨯯 +é‘­ 鑯 镸 镹 é–† é–Œ é– ð¨´ é–« é–´ 𨵱 é—ˆ 𨷻 𨸟 阬 阳 +阴 𨸶 阼 é™ é™¡ 𨺉 éš‚ 𨻫 éšš 𨼲 䧧 éš© 隯 éš³ 隺 éš½ +䧺 𨿸 雘 雚 é› ä¨„ 霔 霣 䨩 霶 é é‡ é• é— é› + éª ð©Š  𩊱 éž– éžš éžž 鞢 éž± éž² éž¾ 韌 韑 韔 韘 韙 +韡 韱 é „ é  é Ž é ” é – 䪼 ð©’ é £ é ² é ³ é ¥ 顇 顦 颫 +颭 颰 𩗠颷 颸 颻 颼 颿 飂 飇 飋 飠 ð©™¿ 飡 飣 飥 +飪 飰 飱 飳 餈 䬻 ð©›° 餖 餗 𩜙 餚 餛 餜 ð© 餱 餲 +餳 餺 餻 餼 饀 é¥ é¥† é¥ é¥Ž 饜 饟 饠 馣 馦 馹 馽 +馿 駃 駉 駔 駙 駞 𩣆 駰 駹 駼 騊 騑 騖 騚 騠 + 騱 騶 é©„ é©Œ 驘 䯂 骯 䯊 骷 䯒 骹 ð©©² 髆 é« é«’ +é«• 䯨 é«œ é«  é«¥ é«© 鬃 鬌 é¬ é¬’ 鬖 鬜 鬫 鬳 鬽 ä°  +é­‹ é­£ é­¥ é­« é­¬ é­³ é­¶ é­· 鮦 鮬 é®± ð©·› 𩸽 鮲 鮸 鮾 +鯇 鯳 鯘 é¯ é¯§ 鯪 鯫 鯯 鯮 𩸕 鯺 𩺊 鯷 𩹉 é°– é°˜ +é°™ é°š é° é°¢ é°§ é°© é°ª ð©»„ é°± é°¶ é°· é±… 鱜 ð©»© 鱉 鱊 +ð©»› é±” 鱘 é±› é± é±Ÿ 鱩 鱪 鱫 é±­ é±® é±° é±² é±µ 鱺 + 鳦 é³² é´‹ é´‚ ð©¿Ž é´‘ é´— é´˜ 𪀯 䳄 𪀚 é´² 䳑 鵂 鵊 +鵟 éµ¢ 𪃹 鵩 鵫 𪂂 éµ³ 鵶 éµ· éµ¾ 鶄 é¶ é¶™ 鶡 鶿 鶵 +鶹 鶽 é·ƒ é·‡ é·‰ é·– é·š é·Ÿ é·  é·£ é·´ ä´‡ 鸊 鸂 é¸ é¸™ +鸜 é¸ é¹» 𢈘 麀 麅 麛 麨 𪎌 麽 𪷠黟 黧 é»® 黿 鼂 +äµ· 鼃 é¼— é¼™ 鼯 é¼· 鼺 é¼½ é½ é½… 齆 齓 齕 齘 𪗱 é½ +𪘂 齩 𪘚 é½­ é½° é½µ 𪚲 diff --git a/jni/iconv/tests/ISO-2022-JP-snippet b/jni/iconv/tests/ISO-2022-JP-snippet new file mode 100644 index 0000000..c8434ce --- /dev/null +++ b/jni/iconv/tests/ISO-2022-JP-snippet @@ -0,0 +1,2 @@ +Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B + JIS -- $B855$(B $B3+H/(B diff --git a/jni/iconv/tests/ISO-2022-JP-snippet.UTF-8 b/jni/iconv/tests/ISO-2022-JP-snippet.UTF-8 new file mode 100644 index 0000000..61d8f72 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-JP-snippet.UTF-8 @@ -0,0 +1,2 @@ +Japanese (日本語) ã“ã‚“ã«ã¡ã¯ + JIS -- 元気 開発 diff --git a/jni/iconv/tests/ISO-2022-KR-snippet b/jni/iconv/tests/ISO-2022-KR-snippet new file mode 100644 index 0000000..d409fd1 --- /dev/null +++ b/jni/iconv/tests/ISO-2022-KR-snippet @@ -0,0 +1,2 @@ +Korean ($)CGQ1[) >H3gGO<H3gGO=J4O1n + KSC -- $)Cj*Q( KR[! diff --git a/jni/iconv/tests/ISO-2022-KR-snippet.UTF-8 b/jni/iconv/tests/ISO-2022-KR-snippet.UTF-8 new file mode 100644 index 0000000..0114bad --- /dev/null +++ b/jni/iconv/tests/ISO-2022-KR-snippet.UTF-8 @@ -0,0 +1,2 @@ +Korean (한글) 안녕하세요, 안녕하십니까 + KSC -- 元氣 開發 diff --git a/jni/iconv/tests/ISO-8859-1.TXT b/jni/iconv/tests/ISO-8859-1.TXT new file mode 100644 index 0000000..eb60626 --- /dev/null +++ b/jni/iconv/tests/ISO-8859-1.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x00D0 +0xD1 0x00D1 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x00DD +0xDE 0x00DE +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x00F0 +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x00FE +0xFF 0x00FF diff --git a/jni/iconv/tests/ISO-8859-10.TXT b/jni/iconv/tests/ISO-8859-10.TXT new file mode 100644 index 0000000..888af65 --- /dev/null +++ b/jni/iconv/tests/ISO-8859-10.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0104 +0xA2 0x0112 +0xA3 0x0122 +0xA4 0x012A +0xA5 0x0128 +0xA6 0x0136 +0xA7 0x00A7 +0xA8 0x013B +0xA9 0x0110 +0xAA 0x0160 +0xAB 0x0166 +0xAC 0x017D +0xAD 0x00AD +0xAE 0x016A +0xAF 0x014A +0xB0 0x00B0 +0xB1 0x0105 +0xB2 0x0113 +0xB3 0x0123 +0xB4 0x012B +0xB5 0x0129 +0xB6 0x0137 +0xB7 0x00B7 +0xB8 0x013C +0xB9 0x0111 +0xBA 0x0161 +0xBB 0x0167 +0xBC 0x017E +0xBD 0x2015 +0xBE 0x016B +0xBF 0x014B +0xC0 0x0100 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x012E +0xC8 0x010C +0xC9 0x00C9 +0xCA 0x0118 +0xCB 0x00CB +0xCC 0x0116 +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x00D0 +0xD1 0x0145 +0xD2 0x014C +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x0168 +0xD8 0x00D8 +0xD9 0x0172 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x00DD +0xDE 0x00DE +0xDF 0x00DF +0xE0 0x0101 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x012F +0xE8 0x010D +0xE9 0x00E9 +0xEA 0x0119 +0xEB 0x00EB +0xEC 0x0117 +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x00F0 +0xF1 0x0146 +0xF2 0x014D +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x0169 +0xF8 0x00F8 +0xF9 0x0173 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x00FE +0xFF 0x0138 diff --git a/jni/iconv/tests/ISO-8859-11.TXT b/jni/iconv/tests/ISO-8859-11.TXT new file mode 100644 index 0000000..ecb9bca --- /dev/null +++ b/jni/iconv/tests/ISO-8859-11.TXT @@ -0,0 +1,248 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0E01 +0xA2 0x0E02 +0xA3 0x0E03 +0xA4 0x0E04 +0xA5 0x0E05 +0xA6 0x0E06 +0xA7 0x0E07 +0xA8 0x0E08 +0xA9 0x0E09 +0xAA 0x0E0A +0xAB 0x0E0B +0xAC 0x0E0C +0xAD 0x0E0D +0xAE 0x0E0E +0xAF 0x0E0F +0xB0 0x0E10 +0xB1 0x0E11 +0xB2 0x0E12 +0xB3 0x0E13 +0xB4 0x0E14 +0xB5 0x0E15 +0xB6 0x0E16 +0xB7 0x0E17 +0xB8 0x0E18 +0xB9 0x0E19 +0xBA 0x0E1A +0xBB 0x0E1B +0xBC 0x0E1C +0xBD 0x0E1D +0xBE 0x0E1E +0xBF 0x0E1F +0xC0 0x0E20 +0xC1 0x0E21 +0xC2 0x0E22 +0xC3 0x0E23 +0xC4 0x0E24 +0xC5 0x0E25 +0xC6 0x0E26 +0xC7 0x0E27 +0xC8 0x0E28 +0xC9 0x0E29 +0xCA 0x0E2A +0xCB 0x0E2B +0xCC 0x0E2C +0xCD 0x0E2D +0xCE 0x0E2E +0xCF 0x0E2F +0xD0 0x0E30 +0xD1 0x0E31 +0xD2 0x0E32 +0xD3 0x0E33 +0xD4 0x0E34 +0xD5 0x0E35 +0xD6 0x0E36 +0xD7 0x0E37 +0xD8 0x0E38 +0xD9 0x0E39 +0xDA 0x0E3A +0xDF 0x0E3F +0xE0 0x0E40 +0xE1 0x0E41 +0xE2 0x0E42 +0xE3 0x0E43 +0xE4 0x0E44 +0xE5 0x0E45 +0xE6 0x0E46 +0xE7 0x0E47 +0xE8 0x0E48 +0xE9 0x0E49 +0xEA 0x0E4A +0xEB 0x0E4B +0xEC 0x0E4C +0xED 0x0E4D +0xEE 0x0E4E +0xEF 0x0E4F +0xF0 0x0E50 +0xF1 0x0E51 +0xF2 0x0E52 +0xF3 0x0E53 +0xF4 0x0E54 +0xF5 0x0E55 +0xF6 0x0E56 +0xF7 0x0E57 +0xF8 0x0E58 +0xF9 0x0E59 +0xFA 0x0E5A +0xFB 0x0E5B diff --git a/jni/iconv/tests/ISO-8859-13.TXT b/jni/iconv/tests/ISO-8859-13.TXT new file mode 100644 index 0000000..3d21e69 --- /dev/null +++ b/jni/iconv/tests/ISO-8859-13.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x201D +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x201E +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00D8 +0xA9 0x00A9 +0xAA 0x0156 +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00C6 +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x201C +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00F8 +0xB9 0x00B9 +0xBA 0x0157 +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00E6 +0xC0 0x0104 +0xC1 0x012E +0xC2 0x0100 +0xC3 0x0106 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x0118 +0xC7 0x0112 +0xC8 0x010C +0xC9 0x00C9 +0xCA 0x0179 +0xCB 0x0116 +0xCC 0x0122 +0xCD 0x0136 +0xCE 0x012A +0xCF 0x013B +0xD0 0x0160 +0xD1 0x0143 +0xD2 0x0145 +0xD3 0x00D3 +0xD4 0x014C +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x0172 +0xD9 0x0141 +0xDA 0x015A +0xDB 0x016A +0xDC 0x00DC +0xDD 0x017B +0xDE 0x017D +0xDF 0x00DF +0xE0 0x0105 +0xE1 0x012F +0xE2 0x0101 +0xE3 0x0107 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x0119 +0xE7 0x0113 +0xE8 0x010D +0xE9 0x00E9 +0xEA 0x017A +0xEB 0x0117 +0xEC 0x0123 +0xED 0x0137 +0xEE 0x012B +0xEF 0x013C +0xF0 0x0161 +0xF1 0x0144 +0xF2 0x0146 +0xF3 0x00F3 +0xF4 0x014D +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x0173 +0xF9 0x0142 +0xFA 0x015B +0xFB 0x016B +0xFC 0x00FC +0xFD 0x017C +0xFE 0x017E +0xFF 0x2019 diff --git a/jni/iconv/tests/ISO-8859-14.TXT b/jni/iconv/tests/ISO-8859-14.TXT new file mode 100644 index 0000000..053b704 --- /dev/null +++ b/jni/iconv/tests/ISO-8859-14.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x1E02 +0xA2 0x1E03 +0xA3 0x00A3 +0xA4 0x010A +0xA5 0x010B +0xA6 0x1E0A +0xA7 0x00A7 +0xA8 0x1E80 +0xA9 0x00A9 +0xAA 0x1E82 +0xAB 0x1E0B +0xAC 0x1EF2 +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x0178 +0xB0 0x1E1E +0xB1 0x1E1F +0xB2 0x0120 +0xB3 0x0121 +0xB4 0x1E40 +0xB5 0x1E41 +0xB6 0x00B6 +0xB7 0x1E56 +0xB8 0x1E81 +0xB9 0x1E57 +0xBA 0x1E83 +0xBB 0x1E60 +0xBC 0x1EF3 +0xBD 0x1E84 +0xBE 0x1E85 +0xBF 0x1E61 +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x0174 +0xD1 0x00D1 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x1E6A +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x00DD +0xDE 0x0176 +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x0175 +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x1E6B +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x0177 +0xFF 0x00FF diff --git a/jni/iconv/tests/ISO-8859-15.TXT b/jni/iconv/tests/ISO-8859-15.TXT new file mode 100644 index 0000000..1fbfbe4 --- /dev/null +++ b/jni/iconv/tests/ISO-8859-15.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x20AC +0xA5 0x00A5 +0xA6 0x0160 +0xA7 0x00A7 +0xA8 0x0161 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x017D +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x017E +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x0152 +0xBD 0x0153 +0xBE 0x0178 +0xBF 0x00BF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x00D0 +0xD1 0x00D1 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x00DD +0xDE 0x00DE +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x00F0 +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x00FE +0xFF 0x00FF diff --git a/jni/iconv/tests/ISO-8859-16.TXT b/jni/iconv/tests/ISO-8859-16.TXT new file mode 100644 index 0000000..9679f4a --- /dev/null +++ b/jni/iconv/tests/ISO-8859-16.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0104 +0xA2 0x0105 +0xA3 0x0141 +0xA4 0x20AC +0xA5 0x201E +0xA6 0x0160 +0xA7 0x00A7 +0xA8 0x0161 +0xA9 0x00A9 +0xAA 0x0218 +0xAB 0x00AB +0xAC 0x0179 +0xAD 0x00AD +0xAE 0x017A +0xAF 0x017B +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x010C +0xB3 0x0142 +0xB4 0x017D +0xB5 0x201D +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x017E +0xB9 0x010D +0xBA 0x0219 +0xBB 0x00BB +0xBC 0x0152 +0xBD 0x0153 +0xBE 0x0178 +0xBF 0x017C +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x0102 +0xC4 0x00C4 +0xC5 0x0106 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x0110 +0xD1 0x0143 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x0150 +0xD6 0x00D6 +0xD7 0x015A +0xD8 0x0170 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x0118 +0xDE 0x021A +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x0103 +0xE4 0x00E4 +0xE5 0x0107 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x0111 +0xF1 0x0144 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x0151 +0xF6 0x00F6 +0xF7 0x015B +0xF8 0x0171 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x0119 +0xFE 0x021B +0xFF 0x00FF diff --git a/jni/iconv/tests/ISO-8859-2.TXT b/jni/iconv/tests/ISO-8859-2.TXT new file mode 100644 index 0000000..02b8236 --- /dev/null +++ b/jni/iconv/tests/ISO-8859-2.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0104 +0xA2 0x02D8 +0xA3 0x0141 +0xA4 0x00A4 +0xA5 0x013D +0xA6 0x015A +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x0160 +0xAA 0x015E +0xAB 0x0164 +0xAC 0x0179 +0xAD 0x00AD +0xAE 0x017D +0xAF 0x017B +0xB0 0x00B0 +0xB1 0x0105 +0xB2 0x02DB +0xB3 0x0142 +0xB4 0x00B4 +0xB5 0x013E +0xB6 0x015B +0xB7 0x02C7 +0xB8 0x00B8 +0xB9 0x0161 +0xBA 0x015F +0xBB 0x0165 +0xBC 0x017A +0xBD 0x02DD +0xBE 0x017E +0xBF 0x017C +0xC0 0x0154 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x0102 +0xC4 0x00C4 +0xC5 0x0139 +0xC6 0x0106 +0xC7 0x00C7 +0xC8 0x010C +0xC9 0x00C9 +0xCA 0x0118 +0xCB 0x00CB +0xCC 0x011A +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x010E +0xD0 0x0110 +0xD1 0x0143 +0xD2 0x0147 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x0150 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x0158 +0xD9 0x016E +0xDA 0x00DA +0xDB 0x0170 +0xDC 0x00DC +0xDD 0x00DD +0xDE 0x0162 +0xDF 0x00DF +0xE0 0x0155 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x0103 +0xE4 0x00E4 +0xE5 0x013A +0xE6 0x0107 +0xE7 0x00E7 +0xE8 0x010D +0xE9 0x00E9 +0xEA 0x0119 +0xEB 0x00EB +0xEC 0x011B +0xED 0x00ED +0xEE 0x00EE +0xEF 0x010F +0xF0 0x0111 +0xF1 0x0144 +0xF2 0x0148 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x0151 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x0159 +0xF9 0x016F +0xFA 0x00FA +0xFB 0x0171 +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x0163 +0xFF 0x02D9 diff --git a/jni/iconv/tests/ISO-8859-3.TXT b/jni/iconv/tests/ISO-8859-3.TXT new file mode 100644 index 0000000..cc85bc9 --- /dev/null +++ b/jni/iconv/tests/ISO-8859-3.TXT @@ -0,0 +1,249 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0126 +0xA2 0x02D8 +0xA3 0x00A3 +0xA4 0x00A4 +0xA6 0x0124 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x0130 +0xAA 0x015E +0xAB 0x011E +0xAC 0x0134 +0xAD 0x00AD +0xAF 0x017B +0xB0 0x00B0 +0xB1 0x0127 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x0125 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x0131 +0xBA 0x015F +0xBB 0x011F +0xBC 0x0135 +0xBD 0x00BD +0xBF 0x017C +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC4 0x00C4 +0xC5 0x010A +0xC6 0x0108 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD1 0x00D1 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x0120 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x011C +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x016C +0xDE 0x015C +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE4 0x00E4 +0xE5 0x010B +0xE6 0x0109 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x0121 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x011D +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x016D +0xFE 0x015D +0xFF 0x02D9 diff --git a/jni/iconv/tests/ISO-8859-4.TXT b/jni/iconv/tests/ISO-8859-4.TXT new file mode 100644 index 0000000..a7fda4a --- /dev/null +++ b/jni/iconv/tests/ISO-8859-4.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0104 +0xA2 0x0138 +0xA3 0x0156 +0xA4 0x00A4 +0xA5 0x0128 +0xA6 0x013B +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x0160 +0xAA 0x0112 +0xAB 0x0122 +0xAC 0x0166 +0xAD 0x00AD +0xAE 0x017D +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x0105 +0xB2 0x02DB +0xB3 0x0157 +0xB4 0x00B4 +0xB5 0x0129 +0xB6 0x013C +0xB7 0x02C7 +0xB8 0x00B8 +0xB9 0x0161 +0xBA 0x0113 +0xBB 0x0123 +0xBC 0x0167 +0xBD 0x014A +0xBE 0x017E +0xBF 0x014B +0xC0 0x0100 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x012E +0xC8 0x010C +0xC9 0x00C9 +0xCA 0x0118 +0xCB 0x00CB +0xCC 0x0116 +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x012A +0xD0 0x0110 +0xD1 0x0145 +0xD2 0x014C +0xD3 0x0136 +0xD4 0x00D4 +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x0172 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x0168 +0xDE 0x016A +0xDF 0x00DF +0xE0 0x0101 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x012F +0xE8 0x010D +0xE9 0x00E9 +0xEA 0x0119 +0xEB 0x00EB +0xEC 0x0117 +0xED 0x00ED +0xEE 0x00EE +0xEF 0x012B +0xF0 0x0111 +0xF1 0x0146 +0xF2 0x014D +0xF3 0x0137 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x0173 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x0169 +0xFE 0x016B +0xFF 0x02D9 diff --git a/jni/iconv/tests/ISO-8859-5.TXT b/jni/iconv/tests/ISO-8859-5.TXT new file mode 100644 index 0000000..bab9e7a --- /dev/null +++ b/jni/iconv/tests/ISO-8859-5.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0401 +0xA2 0x0402 +0xA3 0x0403 +0xA4 0x0404 +0xA5 0x0405 +0xA6 0x0406 +0xA7 0x0407 +0xA8 0x0408 +0xA9 0x0409 +0xAA 0x040A +0xAB 0x040B +0xAC 0x040C +0xAD 0x00AD +0xAE 0x040E +0xAF 0x040F +0xB0 0x0410 +0xB1 0x0411 +0xB2 0x0412 +0xB3 0x0413 +0xB4 0x0414 +0xB5 0x0415 +0xB6 0x0416 +0xB7 0x0417 +0xB8 0x0418 +0xB9 0x0419 +0xBA 0x041A +0xBB 0x041B +0xBC 0x041C +0xBD 0x041D +0xBE 0x041E +0xBF 0x041F +0xC0 0x0420 +0xC1 0x0421 +0xC2 0x0422 +0xC3 0x0423 +0xC4 0x0424 +0xC5 0x0425 +0xC6 0x0426 +0xC7 0x0427 +0xC8 0x0428 +0xC9 0x0429 +0xCA 0x042A +0xCB 0x042B +0xCC 0x042C +0xCD 0x042D +0xCE 0x042E +0xCF 0x042F +0xD0 0x0430 +0xD1 0x0431 +0xD2 0x0432 +0xD3 0x0433 +0xD4 0x0434 +0xD5 0x0435 +0xD6 0x0436 +0xD7 0x0437 +0xD8 0x0438 +0xD9 0x0439 +0xDA 0x043A +0xDB 0x043B +0xDC 0x043C +0xDD 0x043D +0xDE 0x043E +0xDF 0x043F +0xE0 0x0440 +0xE1 0x0441 +0xE2 0x0442 +0xE3 0x0443 +0xE4 0x0444 +0xE5 0x0445 +0xE6 0x0446 +0xE7 0x0447 +0xE8 0x0448 +0xE9 0x0449 +0xEA 0x044A +0xEB 0x044B +0xEC 0x044C +0xED 0x044D +0xEE 0x044E +0xEF 0x044F +0xF0 0x2116 +0xF1 0x0451 +0xF2 0x0452 +0xF3 0x0453 +0xF4 0x0454 +0xF5 0x0455 +0xF6 0x0456 +0xF7 0x0457 +0xF8 0x0458 +0xF9 0x0459 +0xFA 0x045A +0xFB 0x045B +0xFC 0x045C +0xFD 0x00A7 +0xFE 0x045E +0xFF 0x045F diff --git a/jni/iconv/tests/ISO-8859-6.TXT b/jni/iconv/tests/ISO-8859-6.TXT new file mode 100644 index 0000000..317d439 --- /dev/null +++ b/jni/iconv/tests/ISO-8859-6.TXT @@ -0,0 +1,211 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA4 0x00A4 +0xAC 0x060C +0xAD 0x00AD +0xBB 0x061B +0xBF 0x061F +0xC1 0x0621 +0xC2 0x0622 +0xC3 0x0623 +0xC4 0x0624 +0xC5 0x0625 +0xC6 0x0626 +0xC7 0x0627 +0xC8 0x0628 +0xC9 0x0629 +0xCA 0x062A +0xCB 0x062B +0xCC 0x062C +0xCD 0x062D +0xCE 0x062E +0xCF 0x062F +0xD0 0x0630 +0xD1 0x0631 +0xD2 0x0632 +0xD3 0x0633 +0xD4 0x0634 +0xD5 0x0635 +0xD6 0x0636 +0xD7 0x0637 +0xD8 0x0638 +0xD9 0x0639 +0xDA 0x063A +0xE0 0x0640 +0xE1 0x0641 +0xE2 0x0642 +0xE3 0x0643 +0xE4 0x0644 +0xE5 0x0645 +0xE6 0x0646 +0xE7 0x0647 +0xE8 0x0648 +0xE9 0x0649 +0xEA 0x064A +0xEB 0x064B +0xEC 0x064C +0xED 0x064D +0xEE 0x064E +0xEF 0x064F +0xF0 0x0650 +0xF1 0x0651 +0xF2 0x0652 diff --git a/jni/iconv/tests/ISO-8859-7.TXT b/jni/iconv/tests/ISO-8859-7.TXT new file mode 100644 index 0000000..2552728 --- /dev/null +++ b/jni/iconv/tests/ISO-8859-7.TXT @@ -0,0 +1,253 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x2018 +0xA2 0x2019 +0xA3 0x00A3 +0xA4 0x20AC +0xA5 0x20AF +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x037A +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAF 0x2015 +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x0384 +0xB5 0x0385 +0xB6 0x0386 +0xB7 0x00B7 +0xB8 0x0388 +0xB9 0x0389 +0xBA 0x038A +0xBB 0x00BB +0xBC 0x038C +0xBD 0x00BD +0xBE 0x038E +0xBF 0x038F +0xC0 0x0390 +0xC1 0x0391 +0xC2 0x0392 +0xC3 0x0393 +0xC4 0x0394 +0xC5 0x0395 +0xC6 0x0396 +0xC7 0x0397 +0xC8 0x0398 +0xC9 0x0399 +0xCA 0x039A +0xCB 0x039B +0xCC 0x039C +0xCD 0x039D +0xCE 0x039E +0xCF 0x039F +0xD0 0x03A0 +0xD1 0x03A1 +0xD3 0x03A3 +0xD4 0x03A4 +0xD5 0x03A5 +0xD6 0x03A6 +0xD7 0x03A7 +0xD8 0x03A8 +0xD9 0x03A9 +0xDA 0x03AA +0xDB 0x03AB +0xDC 0x03AC +0xDD 0x03AD +0xDE 0x03AE +0xDF 0x03AF +0xE0 0x03B0 +0xE1 0x03B1 +0xE2 0x03B2 +0xE3 0x03B3 +0xE4 0x03B4 +0xE5 0x03B5 +0xE6 0x03B6 +0xE7 0x03B7 +0xE8 0x03B8 +0xE9 0x03B9 +0xEA 0x03BA +0xEB 0x03BB +0xEC 0x03BC +0xED 0x03BD +0xEE 0x03BE +0xEF 0x03BF +0xF0 0x03C0 +0xF1 0x03C1 +0xF2 0x03C2 +0xF3 0x03C3 +0xF4 0x03C4 +0xF5 0x03C5 +0xF6 0x03C6 +0xF7 0x03C7 +0xF8 0x03C8 +0xF9 0x03C9 +0xFA 0x03CA +0xFB 0x03CB +0xFC 0x03CC +0xFD 0x03CD +0xFE 0x03CE diff --git a/jni/iconv/tests/ISO-8859-8.TXT b/jni/iconv/tests/ISO-8859-8.TXT new file mode 100644 index 0000000..b325e57 --- /dev/null +++ b/jni/iconv/tests/ISO-8859-8.TXT @@ -0,0 +1,220 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00D7 +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00F7 +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xDF 0x2017 +0xE0 0x05D0 +0xE1 0x05D1 +0xE2 0x05D2 +0xE3 0x05D3 +0xE4 0x05D4 +0xE5 0x05D5 +0xE6 0x05D6 +0xE7 0x05D7 +0xE8 0x05D8 +0xE9 0x05D9 +0xEA 0x05DA +0xEB 0x05DB +0xEC 0x05DC +0xED 0x05DD +0xEE 0x05DE +0xEF 0x05DF +0xF0 0x05E0 +0xF1 0x05E1 +0xF2 0x05E2 +0xF3 0x05E3 +0xF4 0x05E4 +0xF5 0x05E5 +0xF6 0x05E6 +0xF7 0x05E7 +0xF8 0x05E8 +0xF9 0x05E9 +0xFA 0x05EA +0xFD 0x200E +0xFE 0x200F diff --git a/jni/iconv/tests/ISO-8859-9.TXT b/jni/iconv/tests/ISO-8859-9.TXT new file mode 100644 index 0000000..f4905fd --- /dev/null +++ b/jni/iconv/tests/ISO-8859-9.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x011E +0xD1 0x00D1 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x0130 +0xDE 0x015E +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x011F +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x0131 +0xFE 0x015F +0xFF 0x00FF diff --git a/jni/iconv/tests/ISO-IR-165.IRREVERSIBLE.TXT b/jni/iconv/tests/ISO-IR-165.IRREVERSIBLE.TXT new file mode 100644 index 0000000..6d118d9 --- /dev/null +++ b/jni/iconv/tests/ISO-IR-165.IRREVERSIBLE.TXT @@ -0,0 +1,34 @@ +0x2821 0x1FB1 +0x2822 0x03AC +0x2823 0x1FB0 +0x2824 0x1F70 +0x2825 0x0113 +0x2826 0x00E9 +0x2827 0x011B +0x2828 0x00E8 +0x2829 0x012B +0x282A 0x00ED +0x282B 0x01D0 +0x282C 0x00EC +0x282D 0x014D +0x282E 0x00F3 +0x282F 0x01D2 +0x2830 0x00F2 +0x2831 0x016B +0x2832 0x00FA +0x2833 0x01D4 +0x2834 0x00F9 +0x2835 0x01D6 +0x2836 0x01D8 +0x2837 0x01DA +0x2838 0x01DC +0x2839 0x00FC +0x283A 0x00EA +0x283B 0x03B1 +0x283C 0x1E3F +0x283D 0x0144 +0x283E 0x0148 +0x283F 0x01F9 +0x2840 0xFF47 +0x2B3B 0x03B1 +0x2B40 0xFF47 diff --git a/jni/iconv/tests/ISO-IR-165.TXT b/jni/iconv/tests/ISO-IR-165.TXT new file mode 100644 index 0000000..5d5d1b6 --- /dev/null +++ b/jni/iconv/tests/ISO-IR-165.TXT @@ -0,0 +1,8421 @@ +0x2121 0x3000 +0x2122 0x3001 +0x2123 0x3002 +0x2124 0x30FB +0x2125 0x02C9 +0x2126 0x02C7 +0x2127 0x00A8 +0x2128 0x3003 +0x2129 0x3005 +0x212A 0x2015 +0x212B 0xFF5E +0x212C 0x2016 +0x212D 0x2026 +0x212E 0x2018 +0x212F 0x2019 +0x2130 0x201C +0x2131 0x201D +0x2132 0x3014 +0x2133 0x3015 +0x2134 0x3008 +0x2135 0x3009 +0x2136 0x300A +0x2137 0x300B +0x2138 0x300C +0x2139 0x300D +0x213A 0x300E +0x213B 0x300F +0x213C 0x3016 +0x213D 0x3017 +0x213E 0x3010 +0x213F 0x3011 +0x2140 0x00B1 +0x2141 0x00D7 +0x2142 0x00F7 +0x2143 0x2236 +0x2144 0x2227 +0x2145 0x2228 +0x2146 0x2211 +0x2147 0x220F +0x2148 0x222A +0x2149 0x2229 +0x214A 0x2208 +0x214B 0x2237 +0x214C 0x221A +0x214D 0x22A5 +0x214E 0x2225 +0x214F 0x2220 +0x2150 0x2312 +0x2151 0x2299 +0x2152 0x222B +0x2153 0x222E +0x2154 0x2261 +0x2155 0x224C +0x2156 0x2248 +0x2157 0x223D +0x2158 0x221D +0x2159 0x2260 +0x215A 0x226E +0x215B 0x226F +0x215C 0x2264 +0x215D 0x2265 +0x215E 0x221E +0x215F 0x2235 +0x2160 0x2234 +0x2161 0x2642 +0x2162 0x2640 +0x2163 0x00B0 +0x2164 0x2032 +0x2165 0x2033 +0x2166 0x2103 +0x2167 0xFF04 +0x2168 0x00A4 +0x2169 0xFFE0 +0x216A 0xFFE1 +0x216B 0x2030 +0x216C 0x00A7 +0x216D 0x2116 +0x216E 0x2606 +0x216F 0x2605 +0x2170 0x25CB +0x2171 0x25CF +0x2172 0x25CE +0x2173 0x25C7 +0x2174 0x25C6 +0x2175 0x25A1 +0x2176 0x25A0 +0x2177 0x25B3 +0x2178 0x25B2 +0x2179 0x203B +0x217A 0x2192 +0x217B 0x2190 +0x217C 0x2191 +0x217D 0x2193 +0x217E 0x3013 +0x2231 0x2488 +0x2232 0x2489 +0x2233 0x248A +0x2234 0x248B +0x2235 0x248C +0x2236 0x248D +0x2237 0x248E +0x2238 0x248F +0x2239 0x2490 +0x223A 0x2491 +0x223B 0x2492 +0x223C 0x2493 +0x223D 0x2494 +0x223E 0x2495 +0x223F 0x2496 +0x2240 0x2497 +0x2241 0x2498 +0x2242 0x2499 +0x2243 0x249A +0x2244 0x249B +0x2245 0x2474 +0x2246 0x2475 +0x2247 0x2476 +0x2248 0x2477 +0x2249 0x2478 +0x224A 0x2479 +0x224B 0x247A +0x224C 0x247B +0x224D 0x247C +0x224E 0x247D +0x224F 0x247E +0x2250 0x247F +0x2251 0x2480 +0x2252 0x2481 +0x2253 0x2482 +0x2254 0x2483 +0x2255 0x2484 +0x2256 0x2485 +0x2257 0x2486 +0x2258 0x2487 +0x2259 0x2460 +0x225A 0x2461 +0x225B 0x2462 +0x225C 0x2463 +0x225D 0x2464 +0x225E 0x2465 +0x225F 0x2466 +0x2260 0x2467 +0x2261 0x2468 +0x2262 0x2469 +0x2265 0x3220 +0x2266 0x3221 +0x2267 0x3222 +0x2268 0x3223 +0x2269 0x3224 +0x226A 0x3225 +0x226B 0x3226 +0x226C 0x3227 +0x226D 0x3228 +0x226E 0x3229 +0x2271 0x2160 +0x2272 0x2161 +0x2273 0x2162 +0x2274 0x2163 +0x2275 0x2164 +0x2276 0x2165 +0x2277 0x2166 +0x2278 0x2167 +0x2279 0x2168 +0x227A 0x2169 +0x227B 0x216A +0x227C 0x216B +0x2321 0xFF01 +0x2322 0xFF02 +0x2323 0xFF03 +0x2324 0xFFE5 +0x2325 0xFF05 +0x2326 0xFF06 +0x2327 0xFF07 +0x2328 0xFF08 +0x2329 0xFF09 +0x232A 0xFF0A +0x232B 0xFF0B +0x232C 0xFF0C +0x232D 0xFF0D +0x232E 0xFF0E +0x232F 0xFF0F +0x2330 0xFF10 +0x2331 0xFF11 +0x2332 0xFF12 +0x2333 0xFF13 +0x2334 0xFF14 +0x2335 0xFF15 +0x2336 0xFF16 +0x2337 0xFF17 +0x2338 0xFF18 +0x2339 0xFF19 +0x233A 0xFF1A +0x233B 0xFF1B +0x233C 0xFF1C +0x233D 0xFF1D +0x233E 0xFF1E +0x233F 0xFF1F +0x2340 0xFF20 +0x2341 0xFF21 +0x2342 0xFF22 +0x2343 0xFF23 +0x2344 0xFF24 +0x2345 0xFF25 +0x2346 0xFF26 +0x2347 0xFF27 +0x2348 0xFF28 +0x2349 0xFF29 +0x234A 0xFF2A +0x234B 0xFF2B +0x234C 0xFF2C +0x234D 0xFF2D +0x234E 0xFF2E +0x234F 0xFF2F +0x2350 0xFF30 +0x2351 0xFF31 +0x2352 0xFF32 +0x2353 0xFF33 +0x2354 0xFF34 +0x2355 0xFF35 +0x2356 0xFF36 +0x2357 0xFF37 +0x2358 0xFF38 +0x2359 0xFF39 +0x235A 0xFF3A +0x235B 0xFF3B +0x235C 0xFF3C +0x235D 0xFF3D +0x235E 0xFF3E +0x235F 0xFF3F +0x2360 0xFF40 +0x2361 0xFF41 +0x2362 0xFF42 +0x2363 0xFF43 +0x2364 0xFF44 +0x2365 0xFF45 +0x2366 0xFF46 +0x2367 0xFF47 +0x2368 0xFF48 +0x2369 0xFF49 +0x236A 0xFF4A +0x236B 0xFF4B +0x236C 0xFF4C +0x236D 0xFF4D +0x236E 0xFF4E +0x236F 0xFF4F +0x2370 0xFF50 +0x2371 0xFF51 +0x2372 0xFF52 +0x2373 0xFF53 +0x2374 0xFF54 +0x2375 0xFF55 +0x2376 0xFF56 +0x2377 0xFF57 +0x2378 0xFF58 +0x2379 0xFF59 +0x237A 0xFF5A +0x237B 0xFF5B +0x237C 0xFF5C +0x237D 0xFF5D +0x237E 0xFFE3 +0x2421 0x3041 +0x2422 0x3042 +0x2423 0x3043 +0x2424 0x3044 +0x2425 0x3045 +0x2426 0x3046 +0x2427 0x3047 +0x2428 0x3048 +0x2429 0x3049 +0x242A 0x304A +0x242B 0x304B +0x242C 0x304C +0x242D 0x304D +0x242E 0x304E +0x242F 0x304F +0x2430 0x3050 +0x2431 0x3051 +0x2432 0x3052 +0x2433 0x3053 +0x2434 0x3054 +0x2435 0x3055 +0x2436 0x3056 +0x2437 0x3057 +0x2438 0x3058 +0x2439 0x3059 +0x243A 0x305A +0x243B 0x305B +0x243C 0x305C +0x243D 0x305D +0x243E 0x305E +0x243F 0x305F +0x2440 0x3060 +0x2441 0x3061 +0x2442 0x3062 +0x2443 0x3063 +0x2444 0x3064 +0x2445 0x3065 +0x2446 0x3066 +0x2447 0x3067 +0x2448 0x3068 +0x2449 0x3069 +0x244A 0x306A +0x244B 0x306B +0x244C 0x306C +0x244D 0x306D +0x244E 0x306E +0x244F 0x306F +0x2450 0x3070 +0x2451 0x3071 +0x2452 0x3072 +0x2453 0x3073 +0x2454 0x3074 +0x2455 0x3075 +0x2456 0x3076 +0x2457 0x3077 +0x2458 0x3078 +0x2459 0x3079 +0x245A 0x307A +0x245B 0x307B +0x245C 0x307C +0x245D 0x307D +0x245E 0x307E +0x245F 0x307F +0x2460 0x3080 +0x2461 0x3081 +0x2462 0x3082 +0x2463 0x3083 +0x2464 0x3084 +0x2465 0x3085 +0x2466 0x3086 +0x2467 0x3087 +0x2468 0x3088 +0x2469 0x3089 +0x246A 0x308A +0x246B 0x308B +0x246C 0x308C +0x246D 0x308D +0x246E 0x308E +0x246F 0x308F +0x2470 0x3090 +0x2471 0x3091 +0x2472 0x3092 +0x2473 0x3093 +0x2521 0x30A1 +0x2522 0x30A2 +0x2523 0x30A3 +0x2524 0x30A4 +0x2525 0x30A5 +0x2526 0x30A6 +0x2527 0x30A7 +0x2528 0x30A8 +0x2529 0x30A9 +0x252A 0x30AA +0x252B 0x30AB +0x252C 0x30AC +0x252D 0x30AD +0x252E 0x30AE +0x252F 0x30AF +0x2530 0x30B0 +0x2531 0x30B1 +0x2532 0x30B2 +0x2533 0x30B3 +0x2534 0x30B4 +0x2535 0x30B5 +0x2536 0x30B6 +0x2537 0x30B7 +0x2538 0x30B8 +0x2539 0x30B9 +0x253A 0x30BA +0x253B 0x30BB +0x253C 0x30BC +0x253D 0x30BD +0x253E 0x30BE +0x253F 0x30BF +0x2540 0x30C0 +0x2541 0x30C1 +0x2542 0x30C2 +0x2543 0x30C3 +0x2544 0x30C4 +0x2545 0x30C5 +0x2546 0x30C6 +0x2547 0x30C7 +0x2548 0x30C8 +0x2549 0x30C9 +0x254A 0x30CA +0x254B 0x30CB +0x254C 0x30CC +0x254D 0x30CD +0x254E 0x30CE +0x254F 0x30CF +0x2550 0x30D0 +0x2551 0x30D1 +0x2552 0x30D2 +0x2553 0x30D3 +0x2554 0x30D4 +0x2555 0x30D5 +0x2556 0x30D6 +0x2557 0x30D7 +0x2558 0x30D8 +0x2559 0x30D9 +0x255A 0x30DA +0x255B 0x30DB +0x255C 0x30DC +0x255D 0x30DD +0x255E 0x30DE +0x255F 0x30DF +0x2560 0x30E0 +0x2561 0x30E1 +0x2562 0x30E2 +0x2563 0x30E3 +0x2564 0x30E4 +0x2565 0x30E5 +0x2566 0x30E6 +0x2567 0x30E7 +0x2568 0x30E8 +0x2569 0x30E9 +0x256A 0x30EA +0x256B 0x30EB +0x256C 0x30EC +0x256D 0x30ED +0x256E 0x30EE +0x256F 0x30EF +0x2570 0x30F0 +0x2571 0x30F1 +0x2572 0x30F2 +0x2573 0x30F3 +0x2574 0x30F4 +0x2575 0x30F5 +0x2576 0x30F6 +0x2621 0x0391 +0x2622 0x0392 +0x2623 0x0393 +0x2624 0x0394 +0x2625 0x0395 +0x2626 0x0396 +0x2627 0x0397 +0x2628 0x0398 +0x2629 0x0399 +0x262A 0x039A +0x262B 0x039B +0x262C 0x039C +0x262D 0x039D +0x262E 0x039E +0x262F 0x039F +0x2630 0x03A0 +0x2631 0x03A1 +0x2632 0x03A3 +0x2633 0x03A4 +0x2634 0x03A5 +0x2635 0x03A6 +0x2636 0x03A7 +0x2637 0x03A8 +0x2638 0x03A9 +0x2641 0x03B1 +0x2642 0x03B2 +0x2643 0x03B3 +0x2644 0x03B4 +0x2645 0x03B5 +0x2646 0x03B6 +0x2647 0x03B7 +0x2648 0x03B8 +0x2649 0x03B9 +0x264A 0x03BA +0x264B 0x03BB +0x264C 0x03BC +0x264D 0x03BD +0x264E 0x03BE +0x264F 0x03BF +0x2650 0x03C0 +0x2651 0x03C1 +0x2652 0x03C3 +0x2653 0x03C4 +0x2654 0x03C5 +0x2655 0x03C6 +0x2656 0x03C7 +0x2657 0x03C8 +0x2658 0x03C9 +0x2721 0x0410 +0x2722 0x0411 +0x2723 0x0412 +0x2724 0x0413 +0x2725 0x0414 +0x2726 0x0415 +0x2727 0x0401 +0x2728 0x0416 +0x2729 0x0417 +0x272A 0x0418 +0x272B 0x0419 +0x272C 0x041A +0x272D 0x041B +0x272E 0x041C +0x272F 0x041D +0x2730 0x041E +0x2731 0x041F +0x2732 0x0420 +0x2733 0x0421 +0x2734 0x0422 +0x2735 0x0423 +0x2736 0x0424 +0x2737 0x0425 +0x2738 0x0426 +0x2739 0x0427 +0x273A 0x0428 +0x273B 0x0429 +0x273C 0x042A +0x273D 0x042B +0x273E 0x042C +0x273F 0x042D +0x2740 0x042E +0x2741 0x042F +0x2751 0x0430 +0x2752 0x0431 +0x2753 0x0432 +0x2754 0x0433 +0x2755 0x0434 +0x2756 0x0435 +0x2757 0x0451 +0x2758 0x0436 +0x2759 0x0437 +0x275A 0x0438 +0x275B 0x0439 +0x275C 0x043A +0x275D 0x043B +0x275E 0x043C +0x275F 0x043D +0x2760 0x043E +0x2761 0x043F +0x2762 0x0440 +0x2763 0x0441 +0x2764 0x0442 +0x2765 0x0443 +0x2766 0x0444 +0x2767 0x0445 +0x2768 0x0446 +0x2769 0x0447 +0x276A 0x0448 +0x276B 0x0449 +0x276C 0x044A +0x276D 0x044B +0x276E 0x044C +0x276F 0x044D +0x2770 0x044E +0x2771 0x044F +0x2821 0x1FB1 +0x2822 0x03AC +0x2823 0x1FB0 +0x2824 0x1F70 +0x2825 0x0113 +0x2826 0x00E9 +0x2827 0x011B +0x2828 0x00E8 +0x2829 0x012B +0x282A 0x00ED +0x282B 0x01D0 +0x282C 0x00EC +0x282D 0x014D +0x282E 0x00F3 +0x282F 0x01D2 +0x2830 0x00F2 +0x2831 0x016B +0x2832 0x00FA +0x2833 0x01D4 +0x2834 0x00F9 +0x2835 0x01D6 +0x2836 0x01D8 +0x2837 0x01DA +0x2838 0x01DC +0x2839 0x00FC +0x283A 0x00EA +0x283B 0x03B1 +0x283C 0x1E3F +0x283D 0x0144 +0x283E 0x0148 +0x283F 0x01F9 +0x2840 0xFF47 +0x2845 0x3105 +0x2846 0x3106 +0x2847 0x3107 +0x2848 0x3108 +0x2849 0x3109 +0x284A 0x310A +0x284B 0x310B +0x284C 0x310C +0x284D 0x310D +0x284E 0x310E +0x284F 0x310F +0x2850 0x3110 +0x2851 0x3111 +0x2852 0x3112 +0x2853 0x3113 +0x2854 0x3114 +0x2855 0x3115 +0x2856 0x3116 +0x2857 0x3117 +0x2858 0x3118 +0x2859 0x3119 +0x285A 0x311A +0x285B 0x311B +0x285C 0x311C +0x285D 0x311D +0x285E 0x311E +0x285F 0x311F +0x2860 0x3120 +0x2861 0x3121 +0x2862 0x3122 +0x2863 0x3123 +0x2864 0x3124 +0x2865 0x3125 +0x2866 0x3126 +0x2867 0x3127 +0x2868 0x3128 +0x2869 0x3129 +0x2924 0x2500 +0x2925 0x2501 +0x2926 0x2502 +0x2927 0x2503 +0x2928 0x2504 +0x2929 0x2505 +0x292A 0x2506 +0x292B 0x2507 +0x292C 0x2508 +0x292D 0x2509 +0x292E 0x250A +0x292F 0x250B +0x2930 0x250C +0x2931 0x250D +0x2932 0x250E +0x2933 0x250F +0x2934 0x2510 +0x2935 0x2511 +0x2936 0x2512 +0x2937 0x2513 +0x2938 0x2514 +0x2939 0x2515 +0x293A 0x2516 +0x293B 0x2517 +0x293C 0x2518 +0x293D 0x2519 +0x293E 0x251A +0x293F 0x251B +0x2940 0x251C +0x2941 0x251D +0x2942 0x251E +0x2943 0x251F +0x2944 0x2520 +0x2945 0x2521 +0x2946 0x2522 +0x2947 0x2523 +0x2948 0x2524 +0x2949 0x2525 +0x294A 0x2526 +0x294B 0x2527 +0x294C 0x2528 +0x294D 0x2529 +0x294E 0x252A +0x294F 0x252B +0x2950 0x252C +0x2951 0x252D +0x2952 0x252E +0x2953 0x252F +0x2954 0x2530 +0x2955 0x2531 +0x2956 0x2532 +0x2957 0x2533 +0x2958 0x2534 +0x2959 0x2535 +0x295A 0x2536 +0x295B 0x2537 +0x295C 0x2538 +0x295D 0x2539 +0x295E 0x253A +0x295F 0x253B +0x2960 0x253C +0x2961 0x253D +0x2962 0x253E +0x2963 0x253F +0x2964 0x2540 +0x2965 0x2541 +0x2966 0x2542 +0x2967 0x2543 +0x2968 0x2544 +0x2969 0x2545 +0x296A 0x2546 +0x296B 0x2547 +0x296C 0x2548 +0x296D 0x2549 +0x296E 0x254A +0x296F 0x254B +0x2A21 0x0021 +0x2A22 0x0022 +0x2A23 0x0023 +0x2A24 0x00A5 +0x2A25 0x0025 +0x2A26 0x0026 +0x2A27 0x0027 +0x2A28 0x0028 +0x2A29 0x0029 +0x2A2A 0x002A +0x2A2B 0x002B +0x2A2C 0x002C +0x2A2D 0x002D +0x2A2E 0x002E +0x2A2F 0x002F +0x2A30 0x0030 +0x2A31 0x0031 +0x2A32 0x0032 +0x2A33 0x0033 +0x2A34 0x0034 +0x2A35 0x0035 +0x2A36 0x0036 +0x2A37 0x0037 +0x2A38 0x0038 +0x2A39 0x0039 +0x2A3A 0x003A +0x2A3B 0x003B +0x2A3C 0x003C +0x2A3D 0x003D +0x2A3E 0x003E +0x2A3F 0x003F +0x2A40 0x0040 +0x2A41 0x0041 +0x2A42 0x0042 +0x2A43 0x0043 +0x2A44 0x0044 +0x2A45 0x0045 +0x2A46 0x0046 +0x2A47 0x0047 +0x2A48 0x0048 +0x2A49 0x0049 +0x2A4A 0x004A +0x2A4B 0x004B +0x2A4C 0x004C +0x2A4D 0x004D +0x2A4E 0x004E +0x2A4F 0x004F +0x2A50 0x0050 +0x2A51 0x0051 +0x2A52 0x0052 +0x2A53 0x0053 +0x2A54 0x0054 +0x2A55 0x0055 +0x2A56 0x0056 +0x2A57 0x0057 +0x2A58 0x0058 +0x2A59 0x0059 +0x2A5A 0x005A +0x2A5B 0x005B +0x2A5C 0x005C +0x2A5D 0x005D +0x2A5E 0x005E +0x2A5F 0x005F +0x2A60 0x0060 +0x2A61 0x0061 +0x2A62 0x0062 +0x2A63 0x0063 +0x2A64 0x0064 +0x2A65 0x0065 +0x2A66 0x0066 +0x2A67 0x0067 +0x2A68 0x0068 +0x2A69 0x0069 +0x2A6A 0x006A +0x2A6B 0x006B +0x2A6C 0x006C +0x2A6D 0x006D +0x2A6E 0x006E +0x2A6F 0x006F +0x2A70 0x0070 +0x2A71 0x0071 +0x2A72 0x0072 +0x2A73 0x0073 +0x2A74 0x0074 +0x2A75 0x0075 +0x2A76 0x0076 +0x2A77 0x0077 +0x2A78 0x0078 +0x2A79 0x0079 +0x2A7A 0x007A +0x2A7B 0x007B +0x2A7C 0x007C +0x2A7D 0x007D +0x2A7E 0x203E +0x2B21 0x1FB1 +0x2B22 0x03AC +0x2B23 0x1FB0 +0x2B24 0x1F70 +0x2B25 0x0113 +0x2B26 0x00E9 +0x2B27 0x011B +0x2B28 0x00E8 +0x2B29 0x012B +0x2B2A 0x00ED +0x2B2B 0x01D0 +0x2B2C 0x00EC +0x2B2D 0x014D +0x2B2E 0x00F3 +0x2B2F 0x01D2 +0x2B30 0x00F2 +0x2B31 0x016B +0x2B32 0x00FA +0x2B33 0x01D4 +0x2B34 0x00F9 +0x2B35 0x01D6 +0x2B36 0x01D8 +0x2B37 0x01DA +0x2B38 0x01DC +0x2B39 0x00FC +0x2B3A 0x00EA +0x2B3B 0x03B1 +0x2B3C 0x1E3F +0x2B3D 0x0144 +0x2B3E 0x0148 +0x2B3F 0x01F9 +0x2B40 0xFF47 +0x2C21 0x53BE +0x2C22 0x4EB8 +0x2C23 0x4F3E +0x2C24 0x501E +0x2C25 0x50C7 +0x2C26 0x9118 +0x2C27 0x6C98 +0x2C28 0x6CDC +0x2C29 0x6CC3 +0x2C2A 0x6E5D +0x2C2B 0x6EA6 +0x2C2C 0x6EEB +0x2C2D 0x6FA5 +0x2C2E 0x6165 +0x2C2F 0x5EA4 +0x2C30 0x9618 +0x2C31 0x5848 +0x2C32 0x8453 +0x2C33 0x7CF5 +0x2C34 0x5F07 +0x2C35 0x6294 +0x2C36 0x647D +0x2C37 0x725A +0x2C38 0x5574 +0x2C39 0x55A4 +0x2C3A 0x5640 +0x2C3B 0x5684 +0x2C3C 0x5D1F +0x2C3D 0x72C9 +0x2C3E 0x998C +0x2C3F 0x59DE +0x2C40 0x59FD +0x2C41 0x5A5E +0x2C42 0x7EBB +0x2C43 0x7EE4 +0x2C44 0x7EF9 +0x2C45 0x9A99 +0x2C46 0x71CF +0x2C47 0x6245 +0x2C48 0x624A +0x2C49 0x797C +0x2C4A 0x739A +0x2C4B 0x742B +0x2C4C 0x7488 +0x2C4D 0x74AA +0x2C4E 0x74D8 +0x2C4F 0x6767 +0x2C50 0x6AB5 +0x2C51 0x71CA +0x2C52 0x6BA3 +0x2C53 0x8F80 +0x2C54 0x8F92 +0x2C55 0x8D5F +0x2C56 0x9B36 +0x2C57 0x72A8 +0x2C58 0x87A3 +0x2C59 0x8152 +0x2C5A 0x6B38 +0x2C5B 0x98D0 +0x2C5C 0x8897 +0x2C5D 0x88AF +0x2C5E 0x8955 +0x2C5F 0x770A +0x2C60 0x94DA +0x2C61 0x955A +0x2C62 0x9560 +0x2C63 0x9E24 +0x2C64 0x9E40 +0x2C65 0x9E50 +0x2C66 0x9E5D +0x2C67 0x9E60 +0x2C68 0x870E +0x2C69 0x7B5C +0x2C6A 0x7FD9 +0x2C6B 0x7FEF +0x2C6C 0x7E44 +0x2C6D 0x8E45 +0x2C6E 0x8E36 +0x2C6F 0x8E62 +0x2C70 0x8E5C +0x2C71 0x9778 +0x2C72 0x9B46 +0x2C73 0x9F2B +0x2C74 0x9F41 +0x2C75 0x7526 +0x2C76 0x4E26 +0x2C77 0x8BAC +0x2C78 0x8129 +0x2C79 0x5091 +0x2C7A 0x50CD +0x2C7B 0x52B9 +0x2C7C 0x89D4 +0x2C7D 0x5557 +0x2C7E 0x94C7 +0x2D21 0x9496 +0x2D22 0x9498 +0x2D23 0x94CF +0x2D24 0x94D3 +0x2D25 0x94D4 +0x2D26 0x94E6 +0x2D27 0x9533 +0x2D28 0x951C +0x2D29 0x9520 +0x2D2A 0x9527 +0x2D2B 0x953D +0x2D2C 0x9543 +0x2D2D 0x956E +0x2D2E 0x9574 +0x2D2F 0x9C80 +0x2D30 0x9C84 +0x2D31 0x9C8A +0x2D32 0x9C93 +0x2D33 0x9C96 +0x2D34 0x9C97 +0x2D35 0x9C98 +0x2D36 0x9C99 +0x2D37 0x9CBF +0x2D38 0x9CC0 +0x2D39 0x9CC1 +0x2D3A 0x9CD2 +0x2D3B 0x9CDB +0x2D3C 0x9CE0 +0x2D3D 0x9CE3 +0x2D3E 0x9770 +0x2D3F 0x977A +0x2D40 0x97A1 +0x2D41 0x97AE +0x2D42 0x97A8 +0x2D43 0x9964 +0x2D44 0x9966 +0x2D45 0x9978 +0x2D46 0x9979 +0x2D47 0x997B +0x2D48 0x997E +0x2D49 0x9982 +0x2D4A 0x9983 +0x2D4B 0x998E +0x2D4C 0x9B10 +0x2D4D 0x9B18 +0x2D4E 0x65A2 +0x2D4F 0x9E80 +0x2D50 0x911C +0x2D51 0x9E91 +0x2D52 0x9F12 +0x2D53 0x52F3 +0x2D54 0x6C96 +0x2D55 0x6D44 +0x2D56 0x6E1B +0x2D57 0x6E67 +0x2D58 0x6F82 +0x2D59 0x6FEC +0x2D5A 0x60AE +0x2D5B 0x5EC8 +0x2D5C 0x8FFA +0x2D5D 0x577F +0x2D5E 0x5586 +0x2D5F 0x849E +0x2D60 0x8460 +0x2D61 0x5C05 +0x2D62 0x5E0B +0x2D63 0x5D11 +0x2D64 0x5D19 +0x2D65 0x5DD6 +0x2D66 0x59B3 +0x2D67 0x5AAE +0x2D68 0x9A94 +0x2D69 0x658F +0x2D6A 0x709E +0x2D6B 0x7551 +0x2D6C 0x71FF +0x2D6D 0x691D +0x2D6E 0x6A11 +0x2D6F 0x68BF +0x2D70 0x6607 +0x2D71 0x668E +0x2D72 0x6673 +0x2D73 0x6C25 +0x2D74 0x7652 +0x2D75 0x778B +0x2D76 0x76EA +0x2D77 0x9895 +0x2D78 0x8780 +0x2D79 0x882D +0x2D7A 0x7B87 +0x2D7B 0x7C50 +0x2D7C 0x8EAD +0x2D7D 0x9575 +0x2D7E 0x65C2 +0x2E21 0x5390 +0x2E22 0x79B8 +0x2E23 0x4F15 +0x2E24 0x4F21 +0x2E25 0x4F3B +0x2E26 0x4FA2 +0x2E27 0x50A4 +0x2E28 0x5092 +0x2E29 0x530A +0x2E2A 0x51C3 +0x2E2B 0x51A8 +0x2E2C 0x8D20 +0x2E2D 0x5787 +0x2E2E 0x579A +0x2E2F 0x5795 +0x2E30 0x57EB +0x2E31 0x585D +0x2E32 0x585A +0x2E33 0x5871 +0x2E34 0x5895 +0x2E35 0x5C30 +0x2E36 0x5F0C +0x2E37 0x5F0D +0x2E38 0x5F0E +0x2E39 0x5C72 +0x2E3A 0x5CC7 +0x2E3B 0x5FAC +0x2E3C 0x5F68 +0x2E3D 0x5F5F +0x2E3E 0x5A12 +0x2E3F 0x5A65 +0x2E40 0x5A84 +0x2E41 0x5AC4 +0x2E42 0x7394 +0x2E43 0x73EA +0x2E44 0x73EE +0x2E45 0x7437 +0x2E46 0x7415 +0x2E47 0x7454 +0x2E48 0x6799 +0x2E49 0x686C +0x2E4A 0x68F8 +0x2E4B 0x69FE +0x2E4C 0x72E2 +0x2E4D 0x6667 +0x2E4E 0x8D52 +0x2E4F 0x89C3 +0x2E50 0x89CD +0x2E51 0x6427 +0x2E52 0x6477 +0x2E53 0x6C1D +0x2E54 0x813F +0x2E55 0x6B54 +0x2E56 0x98D6 +0x2E57 0x707A +0x2E58 0x70F1 +0x2E59 0x7120 +0x2E5A 0x6153 +0x2E5B 0x6C87 +0x2E5C 0x6DAD +0x2E5D 0x6E81 +0x2E5E 0x6EB5 +0x2E5F 0x6F94 +0x2E60 0x6F9B +0x2E61 0x793D +0x2E62 0x794E +0x2E63 0x7806 +0x2E64 0x7859 +0x2E65 0x7894 +0x2E66 0x78DC +0x2E67 0x7903 +0x2E68 0x7A16 +0x2E69 0x7A5E +0x2E6A 0x75E0 +0x2E6B 0x7ADC +0x2E6C 0x7676 +0x2E6D 0x9892 +0x2E6E 0x7BF2 +0x2E6F 0x7C30 +0x2E70 0x7C5D +0x2E71 0x9C9D +0x2E72 0x7CAC +0x2E73 0x8278 +0x2E74 0x83D1 +0x2E75 0x84EA +0x2E76 0x7FC0 +0x2E77 0x7F1E +0x2E78 0x8E21 +0x2E79 0x8E53 +0x2E7A 0x9754 +0x2E7B 0x9F0C +0x2E7C 0x94FB +0x2F21 0x32C0 +0x2F22 0x32C1 +0x2F23 0x32C2 +0x2F24 0x32C3 +0x2F25 0x32C4 +0x2F26 0x32C5 +0x2F27 0x32C6 +0x2F28 0x32C7 +0x2F29 0x32C8 +0x2F2A 0x32C9 +0x2F2B 0x32CA +0x2F2C 0x32CB +0x2F2D 0x33E0 +0x2F2E 0x33E1 +0x2F2F 0x33E2 +0x2F30 0x33E3 +0x2F31 0x33E4 +0x2F32 0x33E5 +0x2F33 0x33E6 +0x2F34 0x33E7 +0x2F35 0x33E8 +0x2F36 0x33E9 +0x2F37 0x33EA +0x2F38 0x33EB +0x2F39 0x33EC +0x2F3A 0x33ED +0x2F3B 0x33EE +0x2F3C 0x33EF +0x2F3D 0x33F0 +0x2F3E 0x33F1 +0x2F3F 0x33F2 +0x2F40 0x33F3 +0x2F41 0x33F4 +0x2F42 0x33F5 +0x2F43 0x33F6 +0x2F44 0x33F7 +0x2F45 0x33F8 +0x2F46 0x33F9 +0x2F47 0x33FA +0x2F48 0x33FB +0x2F49 0x33FC +0x2F4A 0x33FD +0x2F4B 0x33FE +0x2F4C 0x3358 +0x2F4D 0x3359 +0x2F4E 0x335A +0x2F4F 0x335B +0x2F50 0x335C +0x2F51 0x335D +0x2F52 0x335E +0x2F53 0x335F +0x2F54 0x3360 +0x2F55 0x3361 +0x2F56 0x3362 +0x2F57 0x3363 +0x2F58 0x3364 +0x2F59 0x3365 +0x2F5A 0x3366 +0x2F5B 0x3367 +0x2F5C 0x3368 +0x2F5D 0x3369 +0x2F5E 0x336A +0x2F5F 0x336B +0x2F60 0x336C +0x2F61 0x336D +0x2F62 0x336E +0x2F63 0x336F +0x2F64 0x3370 +0x2F65 0x3037 +0x2F66 0x90A8 +0x2F67 0x965E +0x2F68 0x5842 +0x2F69 0x5803 +0x2F6A 0x6C3E +0x2F6B 0x6D29 +0x2F6C 0x6EE7 +0x2F6D 0x8534 +0x2F6E 0x84C6 +0x2F6F 0x633C +0x2F70 0x5D05 +0x2F71 0x7F10 +0x2F72 0x7EEC +0x2F73 0x7287 +0x2F74 0x712E +0x2F75 0x8218 +0x2F76 0x8216 +0x2F77 0x756C +0x2F78 0x75F3 +0x2F79 0x9B25 +0x2F7A 0x8980 +0x2F7B 0x7CA6 +0x2F7C 0x4E85 +0x2F7D 0x5570 +0x2F7E 0x91C6 +0x3021 0x554A +0x3022 0x963F +0x3023 0x57C3 +0x3024 0x6328 +0x3025 0x54CE +0x3026 0x5509 +0x3027 0x54C0 +0x3028 0x7691 +0x3029 0x764C +0x302A 0x853C +0x302B 0x77EE +0x302C 0x827E +0x302D 0x788D +0x302E 0x7231 +0x302F 0x9698 +0x3030 0x978D +0x3031 0x6C28 +0x3032 0x5B89 +0x3033 0x4FFA +0x3034 0x6309 +0x3035 0x6697 +0x3036 0x5CB8 +0x3037 0x80FA +0x3038 0x6848 +0x3039 0x80AE +0x303A 0x6602 +0x303B 0x76CE +0x303C 0x51F9 +0x303D 0x6556 +0x303E 0x71AC +0x303F 0x7FF1 +0x3040 0x8884 +0x3041 0x50B2 +0x3042 0x5965 +0x3043 0x61CA +0x3044 0x6FB3 +0x3045 0x82AD +0x3046 0x634C +0x3047 0x6252 +0x3048 0x53ED +0x3049 0x5427 +0x304A 0x7B06 +0x304B 0x516B +0x304C 0x75A4 +0x304D 0x5DF4 +0x304E 0x62D4 +0x304F 0x8DCB +0x3050 0x9776 +0x3051 0x628A +0x3052 0x8019 +0x3053 0x575D +0x3054 0x9738 +0x3055 0x7F62 +0x3056 0x7238 +0x3057 0x767D +0x3058 0x67CF +0x3059 0x767E +0x305A 0x6446 +0x305B 0x4F70 +0x305C 0x8D25 +0x305D 0x62DC +0x305E 0x7A17 +0x305F 0x6591 +0x3060 0x73ED +0x3061 0x642C +0x3062 0x6273 +0x3063 0x822C +0x3064 0x9881 +0x3065 0x677F +0x3066 0x7248 +0x3067 0x626E +0x3068 0x62CC +0x3069 0x4F34 +0x306A 0x74E3 +0x306B 0x534A +0x306C 0x529E +0x306D 0x7ECA +0x306E 0x90A6 +0x306F 0x5E2E +0x3070 0x6886 +0x3071 0x699C +0x3072 0x8180 +0x3073 0x7ED1 +0x3074 0x68D2 +0x3075 0x78C5 +0x3076 0x868C +0x3077 0x9551 +0x3078 0x508D +0x3079 0x8C24 +0x307A 0x82DE +0x307B 0x80DE +0x307C 0x5305 +0x307D 0x8912 +0x307E 0x5265 +0x3121 0x8584 +0x3122 0x96F9 +0x3123 0x4FDD +0x3124 0x5821 +0x3125 0x9971 +0x3126 0x5B9D +0x3127 0x62B1 +0x3128 0x62A5 +0x3129 0x66B4 +0x312A 0x8C79 +0x312B 0x9C8D +0x312C 0x7206 +0x312D 0x676F +0x312E 0x7891 +0x312F 0x60B2 +0x3130 0x5351 +0x3131 0x5317 +0x3132 0x8F88 +0x3133 0x80CC +0x3134 0x8D1D +0x3135 0x94A1 +0x3136 0x500D +0x3137 0x72C8 +0x3138 0x5907 +0x3139 0x60EB +0x313A 0x7119 +0x313B 0x88AB +0x313C 0x5954 +0x313D 0x82EF +0x313E 0x672C +0x313F 0x7B28 +0x3140 0x5D29 +0x3141 0x7EF7 +0x3142 0x752D +0x3143 0x6CF5 +0x3144 0x8E66 +0x3145 0x8FF8 +0x3146 0x903C +0x3147 0x9F3B +0x3148 0x6BD4 +0x3149 0x9119 +0x314A 0x7B14 +0x314B 0x5F7C +0x314C 0x78A7 +0x314D 0x84D6 +0x314E 0x853D +0x314F 0x6BD5 +0x3150 0x6BD9 +0x3151 0x6BD6 +0x3152 0x5E01 +0x3153 0x5E87 +0x3154 0x75F9 +0x3155 0x95ED +0x3156 0x655D +0x3157 0x5F0A +0x3158 0x5FC5 +0x3159 0x8F9F +0x315A 0x58C1 +0x315B 0x81C2 +0x315C 0x907F +0x315D 0x965B +0x315E 0x97AD +0x315F 0x8FB9 +0x3160 0x7F16 +0x3161 0x8D2C +0x3162 0x6241 +0x3163 0x4FBF +0x3164 0x53D8 +0x3165 0x535E +0x3166 0x8FA8 +0x3167 0x8FA9 +0x3168 0x8FAB +0x3169 0x904D +0x316A 0x6807 +0x316B 0x5F6A +0x316C 0x8198 +0x316D 0x8868 +0x316E 0x9CD6 +0x316F 0x618B +0x3170 0x522B +0x3171 0x762A +0x3172 0x5F6C +0x3173 0x658C +0x3174 0x6FD2 +0x3175 0x6EE8 +0x3176 0x5BBE +0x3177 0x6448 +0x3178 0x5175 +0x3179 0x51B0 +0x317A 0x67C4 +0x317B 0x4E19 +0x317C 0x79C9 +0x317D 0x997C +0x317E 0x70B3 +0x3221 0x75C5 +0x3222 0x5E76 +0x3223 0x73BB +0x3224 0x83E0 +0x3225 0x64AD +0x3226 0x62E8 +0x3227 0x94B5 +0x3228 0x6CE2 +0x3229 0x535A +0x322A 0x52C3 +0x322B 0x640F +0x322C 0x94C2 +0x322D 0x7B94 +0x322E 0x4F2F +0x322F 0x5E1B +0x3230 0x8236 +0x3231 0x8116 +0x3232 0x818A +0x3233 0x6E24 +0x3234 0x6CCA +0x3235 0x9A73 +0x3236 0x6355 +0x3237 0x535C +0x3238 0x54FA +0x3239 0x8865 +0x323A 0x57E0 +0x323B 0x4E0D +0x323C 0x5E03 +0x323D 0x6B65 +0x323E 0x7C3F +0x323F 0x90E8 +0x3240 0x6016 +0x3241 0x64E6 +0x3242 0x731C +0x3243 0x88C1 +0x3244 0x6750 +0x3245 0x624D +0x3246 0x8D22 +0x3247 0x776C +0x3248 0x8E29 +0x3249 0x91C7 +0x324A 0x5F69 +0x324B 0x83DC +0x324C 0x8521 +0x324D 0x9910 +0x324E 0x53C2 +0x324F 0x8695 +0x3250 0x6B8B +0x3251 0x60ED +0x3252 0x60E8 +0x3253 0x707F +0x3254 0x82CD +0x3255 0x8231 +0x3256 0x4ED3 +0x3257 0x6CA7 +0x3258 0x85CF +0x3259 0x64CD +0x325A 0x7CD9 +0x325B 0x69FD +0x325C 0x66F9 +0x325D 0x8349 +0x325E 0x5395 +0x325F 0x7B56 +0x3260 0x4FA7 +0x3261 0x518C +0x3262 0x6D4B +0x3263 0x5C42 +0x3264 0x8E6D +0x3265 0x63D2 +0x3266 0x53C9 +0x3267 0x832C +0x3268 0x8336 +0x3269 0x67E5 +0x326A 0x78B4 +0x326B 0x643D +0x326C 0x5BDF +0x326D 0x5C94 +0x326E 0x5DEE +0x326F 0x8BE7 +0x3270 0x62C6 +0x3271 0x67F4 +0x3272 0x8C7A +0x3273 0x6400 +0x3274 0x63BA +0x3275 0x8749 +0x3276 0x998B +0x3277 0x8C17 +0x3278 0x7F20 +0x3279 0x94F2 +0x327A 0x4EA7 +0x327B 0x9610 +0x327C 0x98A4 +0x327D 0x660C +0x327E 0x7316 +0x3321 0x573A +0x3322 0x5C1D +0x3323 0x5E38 +0x3324 0x957F +0x3325 0x507F +0x3326 0x80A0 +0x3327 0x5382 +0x3328 0x655E +0x3329 0x7545 +0x332A 0x5531 +0x332B 0x5021 +0x332C 0x8D85 +0x332D 0x6284 +0x332E 0x949E +0x332F 0x671D +0x3330 0x5632 +0x3331 0x6F6E +0x3332 0x5DE2 +0x3333 0x5435 +0x3334 0x7092 +0x3335 0x8F66 +0x3336 0x626F +0x3337 0x64A4 +0x3338 0x63A3 +0x3339 0x5F7B +0x333A 0x6F88 +0x333B 0x90F4 +0x333C 0x81E3 +0x333D 0x8FB0 +0x333E 0x5C18 +0x333F 0x6668 +0x3340 0x5FF1 +0x3341 0x6C89 +0x3342 0x9648 +0x3343 0x8D81 +0x3344 0x886C +0x3345 0x6491 +0x3346 0x79F0 +0x3347 0x57CE +0x3348 0x6A59 +0x3349 0x6210 +0x334A 0x5448 +0x334B 0x4E58 +0x334C 0x7A0B +0x334D 0x60E9 +0x334E 0x6F84 +0x334F 0x8BDA +0x3350 0x627F +0x3351 0x901E +0x3352 0x9A8B +0x3353 0x79E4 +0x3354 0x5403 +0x3355 0x75F4 +0x3356 0x6301 +0x3357 0x5319 +0x3358 0x6C60 +0x3359 0x8FDF +0x335A 0x5F1B +0x335B 0x9A70 +0x335C 0x803B +0x335D 0x9F7F +0x335E 0x4F88 +0x335F 0x5C3A +0x3360 0x8D64 +0x3361 0x7FC5 +0x3362 0x65A5 +0x3363 0x70BD +0x3364 0x5145 +0x3365 0x51B2 +0x3366 0x866B +0x3367 0x5D07 +0x3368 0x5BA0 +0x3369 0x62BD +0x336A 0x916C +0x336B 0x7574 +0x336C 0x8E0C +0x336D 0x7A20 +0x336E 0x6101 +0x336F 0x7B79 +0x3370 0x4EC7 +0x3371 0x7EF8 +0x3372 0x7785 +0x3373 0x4E11 +0x3374 0x81ED +0x3375 0x521D +0x3376 0x51FA +0x3377 0x6A71 +0x3378 0x53A8 +0x3379 0x8E87 +0x337A 0x9504 +0x337B 0x96CF +0x337C 0x6EC1 +0x337D 0x9664 +0x337E 0x695A +0x3421 0x7840 +0x3422 0x50A8 +0x3423 0x77D7 +0x3424 0x6410 +0x3425 0x89E6 +0x3426 0x5904 +0x3427 0x63E3 +0x3428 0x5DDD +0x3429 0x7A7F +0x342A 0x693D +0x342B 0x4F20 +0x342C 0x8239 +0x342D 0x5598 +0x342E 0x4E32 +0x342F 0x75AE +0x3430 0x7A97 +0x3431 0x5E62 +0x3432 0x5E8A +0x3433 0x95EF +0x3434 0x521B +0x3435 0x5439 +0x3436 0x708A +0x3437 0x6376 +0x3438 0x9524 +0x3439 0x5782 +0x343A 0x6625 +0x343B 0x693F +0x343C 0x9187 +0x343D 0x5507 +0x343E 0x6DF3 +0x343F 0x7EAF +0x3440 0x8822 +0x3441 0x6233 +0x3442 0x7EF0 +0x3443 0x75B5 +0x3444 0x8328 +0x3445 0x78C1 +0x3446 0x96CC +0x3447 0x8F9E +0x3448 0x6148 +0x3449 0x74F7 +0x344A 0x8BCD +0x344B 0x6B64 +0x344C 0x523A +0x344D 0x8D50 +0x344E 0x6B21 +0x344F 0x806A +0x3450 0x8471 +0x3451 0x56F1 +0x3452 0x5306 +0x3453 0x4ECE +0x3454 0x4E1B +0x3455 0x51D1 +0x3456 0x7C97 +0x3457 0x918B +0x3458 0x7C07 +0x3459 0x4FC3 +0x345A 0x8E7F +0x345B 0x7BE1 +0x345C 0x7A9C +0x345D 0x6467 +0x345E 0x5D14 +0x345F 0x50AC +0x3460 0x8106 +0x3461 0x7601 +0x3462 0x7CB9 +0x3463 0x6DEC +0x3464 0x7FE0 +0x3465 0x6751 +0x3466 0x5B58 +0x3467 0x5BF8 +0x3468 0x78CB +0x3469 0x64AE +0x346A 0x6413 +0x346B 0x63AA +0x346C 0x632B +0x346D 0x9519 +0x346E 0x642D +0x346F 0x8FBE +0x3470 0x7B54 +0x3471 0x7629 +0x3472 0x6253 +0x3473 0x5927 +0x3474 0x5446 +0x3475 0x6B79 +0x3476 0x50A3 +0x3477 0x6234 +0x3478 0x5E26 +0x3479 0x6B86 +0x347A 0x4EE3 +0x347B 0x8D37 +0x347C 0x888B +0x347D 0x5F85 +0x347E 0x902E +0x3521 0x6020 +0x3522 0x803D +0x3523 0x62C5 +0x3524 0x4E39 +0x3525 0x5355 +0x3526 0x90F8 +0x3527 0x63B8 +0x3528 0x80C6 +0x3529 0x65E6 +0x352A 0x6C2E +0x352B 0x4F46 +0x352C 0x60EE +0x352D 0x6DE1 +0x352E 0x8BDE +0x352F 0x5F39 +0x3530 0x86CB +0x3531 0x5F53 +0x3532 0x6321 +0x3533 0x515A +0x3534 0x8361 +0x3535 0x6863 +0x3536 0x5200 +0x3537 0x6363 +0x3538 0x8E48 +0x3539 0x5012 +0x353A 0x5C9B +0x353B 0x7977 +0x353C 0x5BFC +0x353D 0x5230 +0x353E 0x7A3B +0x353F 0x60BC +0x3540 0x9053 +0x3541 0x76D7 +0x3542 0x5FB7 +0x3543 0x5F97 +0x3544 0x7684 +0x3545 0x8E6C +0x3546 0x706F +0x3547 0x767B +0x3548 0x7B49 +0x3549 0x77AA +0x354A 0x51F3 +0x354B 0x9093 +0x354C 0x5824 +0x354D 0x4F4E +0x354E 0x6EF4 +0x354F 0x8FEA +0x3550 0x654C +0x3551 0x7B1B +0x3552 0x72C4 +0x3553 0x6DA4 +0x3554 0x7FDF +0x3555 0x5AE1 +0x3556 0x62B5 +0x3557 0x5E95 +0x3558 0x5730 +0x3559 0x8482 +0x355A 0x7B2C +0x355B 0x5E1D +0x355C 0x5F1F +0x355D 0x9012 +0x355E 0x7F14 +0x355F 0x98A0 +0x3560 0x6382 +0x3561 0x6EC7 +0x3562 0x7898 +0x3563 0x70B9 +0x3564 0x5178 +0x3565 0x975B +0x3566 0x57AB +0x3567 0x7535 +0x3568 0x4F43 +0x3569 0x7538 +0x356A 0x5E97 +0x356B 0x60E6 +0x356C 0x5960 +0x356D 0x6DC0 +0x356E 0x6BBF +0x356F 0x7889 +0x3570 0x53FC +0x3571 0x96D5 +0x3572 0x51CB +0x3573 0x5201 +0x3574 0x6389 +0x3575 0x540A +0x3576 0x9493 +0x3577 0x8C03 +0x3578 0x8DCC +0x3579 0x7239 +0x357A 0x789F +0x357B 0x8776 +0x357C 0x8FED +0x357D 0x8C0D +0x357E 0x53E0 +0x3621 0x4E01 +0x3622 0x76EF +0x3623 0x53EE +0x3624 0x9489 +0x3625 0x9876 +0x3626 0x9F0E +0x3627 0x952D +0x3628 0x5B9A +0x3629 0x8BA2 +0x362A 0x4E22 +0x362B 0x4E1C +0x362C 0x51AC +0x362D 0x8463 +0x362E 0x61C2 +0x362F 0x52A8 +0x3630 0x680B +0x3631 0x4F97 +0x3632 0x606B +0x3633 0x51BB +0x3634 0x6D1E +0x3635 0x515C +0x3636 0x6296 +0x3637 0x6597 +0x3638 0x9661 +0x3639 0x8C46 +0x363A 0x9017 +0x363B 0x75D8 +0x363C 0x90FD +0x363D 0x7763 +0x363E 0x6BD2 +0x363F 0x728A +0x3640 0x72EC +0x3641 0x8BFB +0x3642 0x5835 +0x3643 0x7779 +0x3644 0x8D4C +0x3645 0x675C +0x3646 0x9540 +0x3647 0x809A +0x3648 0x5EA6 +0x3649 0x6E21 +0x364A 0x5992 +0x364B 0x7AEF +0x364C 0x77ED +0x364D 0x953B +0x364E 0x6BB5 +0x364F 0x65AD +0x3650 0x7F0E +0x3651 0x5806 +0x3652 0x5151 +0x3653 0x961F +0x3654 0x5BF9 +0x3655 0x58A9 +0x3656 0x5428 +0x3657 0x8E72 +0x3658 0x6566 +0x3659 0x987F +0x365A 0x56E4 +0x365B 0x949D +0x365C 0x76FE +0x365D 0x9041 +0x365E 0x6387 +0x365F 0x54C6 +0x3660 0x591A +0x3661 0x593A +0x3662 0x579B +0x3663 0x8EB2 +0x3664 0x6735 +0x3665 0x8DFA +0x3666 0x8235 +0x3667 0x5241 +0x3668 0x60F0 +0x3669 0x5815 +0x366A 0x86FE +0x366B 0x5CE8 +0x366C 0x9E45 +0x366D 0x4FC4 +0x366E 0x989D +0x366F 0x8BB9 +0x3670 0x5A25 +0x3671 0x6076 +0x3672 0x5384 +0x3673 0x627C +0x3674 0x904F +0x3675 0x9102 +0x3676 0x997F +0x3677 0x6069 +0x3678 0x800C +0x3679 0x513F +0x367A 0x8033 +0x367B 0x5C14 +0x367C 0x9975 +0x367D 0x6D31 +0x367E 0x4E8C +0x3721 0x8D30 +0x3722 0x53D1 +0x3723 0x7F5A +0x3724 0x7B4F +0x3725 0x4F10 +0x3726 0x4E4F +0x3727 0x9600 +0x3728 0x6CD5 +0x3729 0x73D0 +0x372A 0x85E9 +0x372B 0x5E06 +0x372C 0x756A +0x372D 0x7FFB +0x372E 0x6A0A +0x372F 0x77FE +0x3730 0x9492 +0x3731 0x7E41 +0x3732 0x51E1 +0x3733 0x70E6 +0x3734 0x53CD +0x3735 0x8FD4 +0x3736 0x8303 +0x3737 0x8D29 +0x3738 0x72AF +0x3739 0x996D +0x373A 0x6CDB +0x373B 0x574A +0x373C 0x82B3 +0x373D 0x65B9 +0x373E 0x80AA +0x373F 0x623F +0x3740 0x9632 +0x3741 0x59A8 +0x3742 0x4EFF +0x3743 0x8BBF +0x3744 0x7EBA +0x3745 0x653E +0x3746 0x83F2 +0x3747 0x975E +0x3748 0x5561 +0x3749 0x98DE +0x374A 0x80A5 +0x374B 0x532A +0x374C 0x8BFD +0x374D 0x5420 +0x374E 0x80BA +0x374F 0x5E9F +0x3750 0x6CB8 +0x3751 0x8D39 +0x3752 0x82AC +0x3753 0x915A +0x3754 0x5429 +0x3755 0x6C1B +0x3756 0x5206 +0x3757 0x7EB7 +0x3758 0x575F +0x3759 0x711A +0x375A 0x6C7E +0x375B 0x7C89 +0x375C 0x594B +0x375D 0x4EFD +0x375E 0x5FFF +0x375F 0x6124 +0x3760 0x7CAA +0x3761 0x4E30 +0x3762 0x5C01 +0x3763 0x67AB +0x3764 0x8702 +0x3765 0x5CF0 +0x3766 0x950B +0x3767 0x98CE +0x3768 0x75AF +0x3769 0x70FD +0x376A 0x9022 +0x376B 0x51AF +0x376C 0x7F1D +0x376D 0x8BBD +0x376E 0x5949 +0x376F 0x51E4 +0x3770 0x4F5B +0x3771 0x5426 +0x3772 0x592B +0x3773 0x6577 +0x3774 0x80A4 +0x3775 0x5B75 +0x3776 0x6276 +0x3777 0x62C2 +0x3778 0x8F90 +0x3779 0x5E45 +0x377A 0x6C1F +0x377B 0x7B26 +0x377C 0x4F0F +0x377D 0x4FD8 +0x377E 0x670D +0x3821 0x6D6E +0x3822 0x6DAA +0x3823 0x798F +0x3824 0x88B1 +0x3825 0x5F17 +0x3826 0x752B +0x3827 0x629A +0x3828 0x8F85 +0x3829 0x4FEF +0x382A 0x91DC +0x382B 0x65A7 +0x382C 0x812F +0x382D 0x8151 +0x382E 0x5E9C +0x382F 0x8150 +0x3830 0x8D74 +0x3831 0x526F +0x3832 0x8986 +0x3833 0x8D4B +0x3834 0x590D +0x3835 0x5085 +0x3836 0x4ED8 +0x3837 0x961C +0x3838 0x7236 +0x3839 0x8179 +0x383A 0x8D1F +0x383B 0x5BCC +0x383C 0x8BA3 +0x383D 0x9644 +0x383E 0x5987 +0x383F 0x7F1A +0x3840 0x5490 +0x3841 0x5676 +0x3842 0x560E +0x3843 0x8BE5 +0x3844 0x6539 +0x3845 0x6982 +0x3846 0x9499 +0x3847 0x76D6 +0x3848 0x6E89 +0x3849 0x5E72 +0x384A 0x7518 +0x384B 0x6746 +0x384C 0x67D1 +0x384D 0x7AFF +0x384E 0x809D +0x384F 0x8D76 +0x3850 0x611F +0x3851 0x79C6 +0x3852 0x6562 +0x3853 0x8D63 +0x3854 0x5188 +0x3855 0x521A +0x3856 0x94A2 +0x3857 0x7F38 +0x3858 0x809B +0x3859 0x7EB2 +0x385A 0x5C97 +0x385B 0x6E2F +0x385C 0x6760 +0x385D 0x7BD9 +0x385E 0x768B +0x385F 0x9AD8 +0x3860 0x818F +0x3861 0x7F94 +0x3862 0x7CD5 +0x3863 0x641E +0x3864 0x9550 +0x3865 0x7A3F +0x3866 0x544A +0x3867 0x54E5 +0x3868 0x6B4C +0x3869 0x6401 +0x386A 0x6208 +0x386B 0x9E3D +0x386C 0x80F3 +0x386D 0x7599 +0x386E 0x5272 +0x386F 0x9769 +0x3870 0x845B +0x3871 0x683C +0x3872 0x86E4 +0x3873 0x9601 +0x3874 0x9694 +0x3875 0x94EC +0x3876 0x4E2A +0x3877 0x5404 +0x3878 0x7ED9 +0x3879 0x6839 +0x387A 0x8DDF +0x387B 0x8015 +0x387C 0x66F4 +0x387D 0x5E9A +0x387E 0x7FB9 +0x3921 0x57C2 +0x3922 0x803F +0x3923 0x6897 +0x3924 0x5DE5 +0x3925 0x653B +0x3926 0x529F +0x3927 0x606D +0x3928 0x9F9A +0x3929 0x4F9B +0x392A 0x8EAC +0x392B 0x516C +0x392C 0x5BAB +0x392D 0x5F13 +0x392E 0x5DE9 +0x392F 0x6C5E +0x3930 0x62F1 +0x3931 0x8D21 +0x3932 0x5171 +0x3933 0x94A9 +0x3934 0x52FE +0x3935 0x6C9F +0x3936 0x82DF +0x3937 0x72D7 +0x3938 0x57A2 +0x3939 0x6784 +0x393A 0x8D2D +0x393B 0x591F +0x393C 0x8F9C +0x393D 0x83C7 +0x393E 0x5495 +0x393F 0x7B8D +0x3940 0x4F30 +0x3941 0x6CBD +0x3942 0x5B64 +0x3943 0x59D1 +0x3944 0x9F13 +0x3945 0x53E4 +0x3946 0x86CA +0x3947 0x9AA8 +0x3948 0x8C37 +0x3949 0x80A1 +0x394A 0x6545 +0x394B 0x987E +0x394C 0x56FA +0x394D 0x96C7 +0x394E 0x522E +0x394F 0x74DC +0x3950 0x5250 +0x3951 0x5BE1 +0x3952 0x6302 +0x3953 0x8902 +0x3954 0x4E56 +0x3955 0x62D0 +0x3956 0x602A +0x3957 0x68FA +0x3958 0x5173 +0x3959 0x5B98 +0x395A 0x51A0 +0x395B 0x89C2 +0x395C 0x7BA1 +0x395D 0x9986 +0x395E 0x7F50 +0x395F 0x60EF +0x3960 0x704C +0x3961 0x8D2F +0x3962 0x5149 +0x3963 0x5E7F +0x3964 0x901B +0x3965 0x7470 +0x3966 0x89C4 +0x3967 0x572D +0x3968 0x7845 +0x3969 0x5F52 +0x396A 0x9F9F +0x396B 0x95FA +0x396C 0x8F68 +0x396D 0x9B3C +0x396E 0x8BE1 +0x396F 0x7678 +0x3970 0x6842 +0x3971 0x67DC +0x3972 0x8DEA +0x3973 0x8D35 +0x3974 0x523D +0x3975 0x8F8A +0x3976 0x6EDA +0x3977 0x68CD +0x3978 0x9505 +0x3979 0x90ED +0x397A 0x56FD +0x397B 0x679C +0x397C 0x88F9 +0x397D 0x8FC7 +0x397E 0x54C8 +0x3A21 0x9AB8 +0x3A22 0x5B69 +0x3A23 0x6D77 +0x3A24 0x6C26 +0x3A25 0x4EA5 +0x3A26 0x5BB3 +0x3A27 0x9A87 +0x3A28 0x9163 +0x3A29 0x61A8 +0x3A2A 0x90AF +0x3A2B 0x97E9 +0x3A2C 0x542B +0x3A2D 0x6DB5 +0x3A2E 0x5BD2 +0x3A2F 0x51FD +0x3A30 0x558A +0x3A31 0x7F55 +0x3A32 0x7FF0 +0x3A33 0x64BC +0x3A34 0x634D +0x3A35 0x65F1 +0x3A36 0x61BE +0x3A37 0x608D +0x3A38 0x710A +0x3A39 0x6C57 +0x3A3A 0x6C49 +0x3A3B 0x592F +0x3A3C 0x676D +0x3A3D 0x822A +0x3A3E 0x58D5 +0x3A3F 0x568E +0x3A40 0x8C6A +0x3A41 0x6BEB +0x3A42 0x90DD +0x3A43 0x597D +0x3A44 0x8017 +0x3A45 0x53F7 +0x3A46 0x6D69 +0x3A47 0x5475 +0x3A48 0x559D +0x3A49 0x8377 +0x3A4A 0x83CF +0x3A4B 0x6838 +0x3A4C 0x79BE +0x3A4D 0x548C +0x3A4E 0x4F55 +0x3A4F 0x5408 +0x3A50 0x76D2 +0x3A51 0x8C89 +0x3A52 0x9602 +0x3A53 0x6CB3 +0x3A54 0x6DB8 +0x3A55 0x8D6B +0x3A56 0x8910 +0x3A57 0x9E64 +0x3A58 0x8D3A +0x3A59 0x563F +0x3A5A 0x9ED1 +0x3A5B 0x75D5 +0x3A5C 0x5F88 +0x3A5D 0x72E0 +0x3A5E 0x6068 +0x3A5F 0x54FC +0x3A60 0x4EA8 +0x3A61 0x6A2A +0x3A62 0x8861 +0x3A63 0x6052 +0x3A64 0x8F70 +0x3A65 0x54C4 +0x3A66 0x70D8 +0x3A67 0x8679 +0x3A68 0x9E3F +0x3A69 0x6D2A +0x3A6A 0x5B8F +0x3A6B 0x5F18 +0x3A6C 0x7EA2 +0x3A6D 0x5589 +0x3A6E 0x4FAF +0x3A6F 0x7334 +0x3A70 0x543C +0x3A71 0x539A +0x3A72 0x5019 +0x3A73 0x540E +0x3A74 0x547C +0x3A75 0x4E4E +0x3A76 0x5FFD +0x3A77 0x745A +0x3A78 0x58F6 +0x3A79 0x846B +0x3A7A 0x80E1 +0x3A7B 0x8774 +0x3A7C 0x72D0 +0x3A7D 0x7CCA +0x3A7E 0x6E56 +0x3B21 0x5F27 +0x3B22 0x864E +0x3B23 0x552C +0x3B24 0x62A4 +0x3B25 0x4E92 +0x3B26 0x6CAA +0x3B27 0x6237 +0x3B28 0x82B1 +0x3B29 0x54D7 +0x3B2A 0x534E +0x3B2B 0x733E +0x3B2C 0x6ED1 +0x3B2D 0x753B +0x3B2E 0x5212 +0x3B2F 0x5316 +0x3B30 0x8BDD +0x3B31 0x69D0 +0x3B32 0x5F8A +0x3B33 0x6000 +0x3B34 0x6DEE +0x3B35 0x574F +0x3B36 0x6B22 +0x3B37 0x73AF +0x3B38 0x6853 +0x3B39 0x8FD8 +0x3B3A 0x7F13 +0x3B3B 0x6362 +0x3B3C 0x60A3 +0x3B3D 0x5524 +0x3B3E 0x75EA +0x3B3F 0x8C62 +0x3B40 0x7115 +0x3B41 0x6DA3 +0x3B42 0x5BA6 +0x3B43 0x5E7B +0x3B44 0x8352 +0x3B45 0x614C +0x3B46 0x9EC4 +0x3B47 0x78FA +0x3B48 0x8757 +0x3B49 0x7C27 +0x3B4A 0x7687 +0x3B4B 0x51F0 +0x3B4C 0x60F6 +0x3B4D 0x714C +0x3B4E 0x6643 +0x3B4F 0x5E4C +0x3B50 0x604D +0x3B51 0x8C0E +0x3B52 0x7070 +0x3B53 0x6325 +0x3B54 0x8F89 +0x3B55 0x5FBD +0x3B56 0x6062 +0x3B57 0x86D4 +0x3B58 0x56DE +0x3B59 0x6BC1 +0x3B5A 0x6094 +0x3B5B 0x6167 +0x3B5C 0x5349 +0x3B5D 0x60E0 +0x3B5E 0x6666 +0x3B5F 0x8D3F +0x3B60 0x79FD +0x3B61 0x4F1A +0x3B62 0x70E9 +0x3B63 0x6C47 +0x3B64 0x8BB3 +0x3B65 0x8BF2 +0x3B66 0x7ED8 +0x3B67 0x8364 +0x3B68 0x660F +0x3B69 0x5A5A +0x3B6A 0x9B42 +0x3B6B 0x6D51 +0x3B6C 0x6DF7 +0x3B6D 0x8C41 +0x3B6E 0x6D3B +0x3B6F 0x4F19 +0x3B70 0x706B +0x3B71 0x83B7 +0x3B72 0x6216 +0x3B73 0x60D1 +0x3B74 0x970D +0x3B75 0x8D27 +0x3B76 0x7978 +0x3B77 0x51FB +0x3B78 0x573E +0x3B79 0x57FA +0x3B7A 0x673A +0x3B7B 0x7578 +0x3B7C 0x7A3D +0x3B7D 0x79EF +0x3B7E 0x7B95 +0x3C21 0x808C +0x3C22 0x9965 +0x3C23 0x8FF9 +0x3C24 0x6FC0 +0x3C25 0x8BA5 +0x3C26 0x9E21 +0x3C27 0x59EC +0x3C28 0x7EE9 +0x3C29 0x7F09 +0x3C2A 0x5409 +0x3C2B 0x6781 +0x3C2C 0x68D8 +0x3C2D 0x8F91 +0x3C2E 0x7C4D +0x3C2F 0x96C6 +0x3C30 0x53CA +0x3C31 0x6025 +0x3C32 0x75BE +0x3C33 0x6C72 +0x3C34 0x5373 +0x3C35 0x5AC9 +0x3C36 0x7EA7 +0x3C37 0x6324 +0x3C38 0x51E0 +0x3C39 0x810A +0x3C3A 0x5DF1 +0x3C3B 0x84DF +0x3C3C 0x6280 +0x3C3D 0x5180 +0x3C3E 0x5B63 +0x3C3F 0x4F0E +0x3C40 0x796D +0x3C41 0x5242 +0x3C42 0x60B8 +0x3C43 0x6D4E +0x3C44 0x5BC4 +0x3C45 0x5BC2 +0x3C46 0x8BA1 +0x3C47 0x8BB0 +0x3C48 0x65E2 +0x3C49 0x5FCC +0x3C4A 0x9645 +0x3C4B 0x5993 +0x3C4C 0x7EE7 +0x3C4D 0x7EAA +0x3C4E 0x5609 +0x3C4F 0x67B7 +0x3C50 0x5939 +0x3C51 0x4F73 +0x3C52 0x5BB6 +0x3C53 0x52A0 +0x3C54 0x835A +0x3C55 0x988A +0x3C56 0x8D3E +0x3C57 0x7532 +0x3C58 0x94BE +0x3C59 0x5047 +0x3C5A 0x7A3C +0x3C5B 0x4EF7 +0x3C5C 0x67B6 +0x3C5D 0x9A7E +0x3C5E 0x5AC1 +0x3C5F 0x6B7C +0x3C60 0x76D1 +0x3C61 0x575A +0x3C62 0x5C16 +0x3C63 0x7B3A +0x3C64 0x95F4 +0x3C65 0x714E +0x3C66 0x517C +0x3C67 0x80A9 +0x3C68 0x8270 +0x3C69 0x5978 +0x3C6A 0x7F04 +0x3C6B 0x8327 +0x3C6C 0x68C0 +0x3C6D 0x67EC +0x3C6E 0x78B1 +0x3C6F 0x7877 +0x3C70 0x62E3 +0x3C71 0x6361 +0x3C72 0x7B80 +0x3C73 0x4FED +0x3C74 0x526A +0x3C75 0x51CF +0x3C76 0x8350 +0x3C77 0x69DB +0x3C78 0x9274 +0x3C79 0x8DF5 +0x3C7A 0x8D31 +0x3C7B 0x89C1 +0x3C7C 0x952E +0x3C7D 0x7BAD +0x3C7E 0x4EF6 +0x3D21 0x5065 +0x3D22 0x8230 +0x3D23 0x5251 +0x3D24 0x996F +0x3D25 0x6E10 +0x3D26 0x6E85 +0x3D27 0x6DA7 +0x3D28 0x5EFA +0x3D29 0x50F5 +0x3D2A 0x59DC +0x3D2B 0x5C06 +0x3D2C 0x6D46 +0x3D2D 0x6C5F +0x3D2E 0x7586 +0x3D2F 0x848B +0x3D30 0x6868 +0x3D31 0x5956 +0x3D32 0x8BB2 +0x3D33 0x5320 +0x3D34 0x9171 +0x3D35 0x964D +0x3D36 0x8549 +0x3D37 0x6912 +0x3D38 0x7901 +0x3D39 0x7126 +0x3D3A 0x80F6 +0x3D3B 0x4EA4 +0x3D3C 0x90CA +0x3D3D 0x6D47 +0x3D3E 0x9A84 +0x3D3F 0x5A07 +0x3D40 0x56BC +0x3D41 0x6405 +0x3D42 0x94F0 +0x3D43 0x77EB +0x3D44 0x4FA5 +0x3D45 0x811A +0x3D46 0x72E1 +0x3D47 0x89D2 +0x3D48 0x997A +0x3D49 0x7F34 +0x3D4A 0x7EDE +0x3D4B 0x527F +0x3D4C 0x6559 +0x3D4D 0x9175 +0x3D4E 0x8F7F +0x3D4F 0x8F83 +0x3D50 0x53EB +0x3D51 0x7A96 +0x3D52 0x63ED +0x3D53 0x63A5 +0x3D54 0x7686 +0x3D55 0x79F8 +0x3D56 0x8857 +0x3D57 0x9636 +0x3D58 0x622A +0x3D59 0x52AB +0x3D5A 0x8282 +0x3D5B 0x6854 +0x3D5C 0x6770 +0x3D5D 0x6377 +0x3D5E 0x776B +0x3D5F 0x7AED +0x3D60 0x6D01 +0x3D61 0x7ED3 +0x3D62 0x89E3 +0x3D63 0x59D0 +0x3D64 0x6212 +0x3D65 0x85C9 +0x3D66 0x82A5 +0x3D67 0x754C +0x3D68 0x501F +0x3D69 0x4ECB +0x3D6A 0x75A5 +0x3D6B 0x8BEB +0x3D6C 0x5C4A +0x3D6D 0x5DFE +0x3D6E 0x7B4B +0x3D6F 0x65A4 +0x3D70 0x91D1 +0x3D71 0x4ECA +0x3D72 0x6D25 +0x3D73 0x895F +0x3D74 0x7D27 +0x3D75 0x9526 +0x3D76 0x4EC5 +0x3D77 0x8C28 +0x3D78 0x8FDB +0x3D79 0x9773 +0x3D7A 0x664B +0x3D7B 0x7981 +0x3D7C 0x8FD1 +0x3D7D 0x70EC +0x3D7E 0x6D78 +0x3E21 0x5C3D +0x3E22 0x52B2 +0x3E23 0x8346 +0x3E24 0x5162 +0x3E25 0x830E +0x3E26 0x775B +0x3E27 0x6676 +0x3E28 0x9CB8 +0x3E29 0x4EAC +0x3E2A 0x60CA +0x3E2B 0x7CBE +0x3E2C 0x7CB3 +0x3E2D 0x7ECF +0x3E2E 0x4E95 +0x3E2F 0x8B66 +0x3E30 0x666F +0x3E31 0x9888 +0x3E32 0x9759 +0x3E33 0x5883 +0x3E34 0x656C +0x3E35 0x955C +0x3E36 0x5F84 +0x3E37 0x75C9 +0x3E38 0x9756 +0x3E39 0x7ADF +0x3E3A 0x7ADE +0x3E3B 0x51C0 +0x3E3C 0x70AF +0x3E3D 0x7A98 +0x3E3E 0x63EA +0x3E3F 0x7A76 +0x3E40 0x7EA0 +0x3E41 0x7396 +0x3E42 0x97ED +0x3E43 0x4E45 +0x3E44 0x7078 +0x3E45 0x4E5D +0x3E46 0x9152 +0x3E47 0x53A9 +0x3E48 0x6551 +0x3E49 0x65E7 +0x3E4A 0x81FC +0x3E4B 0x8205 +0x3E4C 0x548E +0x3E4D 0x5C31 +0x3E4E 0x759A +0x3E4F 0x97A0 +0x3E50 0x62D8 +0x3E51 0x72D9 +0x3E52 0x75BD +0x3E53 0x5C45 +0x3E54 0x9A79 +0x3E55 0x83CA +0x3E56 0x5C40 +0x3E57 0x5480 +0x3E58 0x77E9 +0x3E59 0x4E3E +0x3E5A 0x6CAE +0x3E5B 0x805A +0x3E5C 0x62D2 +0x3E5D 0x636E +0x3E5E 0x5DE8 +0x3E5F 0x5177 +0x3E60 0x8DDD +0x3E61 0x8E1E +0x3E62 0x952F +0x3E63 0x4FF1 +0x3E64 0x53E5 +0x3E65 0x60E7 +0x3E66 0x70AC +0x3E67 0x5267 +0x3E68 0x6350 +0x3E69 0x9E43 +0x3E6A 0x5A1F +0x3E6B 0x5026 +0x3E6C 0x7737 +0x3E6D 0x5377 +0x3E6E 0x7EE2 +0x3E6F 0x6485 +0x3E70 0x652B +0x3E71 0x6289 +0x3E72 0x6398 +0x3E73 0x5014 +0x3E74 0x7235 +0x3E75 0x89C9 +0x3E76 0x51B3 +0x3E77 0x8BC0 +0x3E78 0x7EDD +0x3E79 0x5747 +0x3E7A 0x83CC +0x3E7B 0x94A7 +0x3E7C 0x519B +0x3E7D 0x541B +0x3E7E 0x5CFB +0x3F21 0x4FCA +0x3F22 0x7AE3 +0x3F23 0x6D5A +0x3F24 0x90E1 +0x3F25 0x9A8F +0x3F26 0x5580 +0x3F27 0x5496 +0x3F28 0x5361 +0x3F29 0x54AF +0x3F2A 0x5F00 +0x3F2B 0x63E9 +0x3F2C 0x6977 +0x3F2D 0x51EF +0x3F2E 0x6168 +0x3F2F 0x520A +0x3F30 0x582A +0x3F31 0x52D8 +0x3F32 0x574E +0x3F33 0x780D +0x3F34 0x770B +0x3F35 0x5EB7 +0x3F36 0x6177 +0x3F37 0x7CE0 +0x3F38 0x625B +0x3F39 0x6297 +0x3F3A 0x4EA2 +0x3F3B 0x7095 +0x3F3C 0x8003 +0x3F3D 0x62F7 +0x3F3E 0x70E4 +0x3F3F 0x9760 +0x3F40 0x5777 +0x3F41 0x82DB +0x3F42 0x67EF +0x3F43 0x68F5 +0x3F44 0x78D5 +0x3F45 0x9897 +0x3F46 0x79D1 +0x3F47 0x58F3 +0x3F48 0x54B3 +0x3F49 0x53EF +0x3F4A 0x6E34 +0x3F4B 0x514B +0x3F4C 0x523B +0x3F4D 0x5BA2 +0x3F4E 0x8BFE +0x3F4F 0x80AF +0x3F50 0x5543 +0x3F51 0x57A6 +0x3F52 0x6073 +0x3F53 0x5751 +0x3F54 0x542D +0x3F55 0x7A7A +0x3F56 0x6050 +0x3F57 0x5B54 +0x3F58 0x63A7 +0x3F59 0x62A0 +0x3F5A 0x53E3 +0x3F5B 0x6263 +0x3F5C 0x5BC7 +0x3F5D 0x67AF +0x3F5E 0x54ED +0x3F5F 0x7A9F +0x3F60 0x82E6 +0x3F61 0x9177 +0x3F62 0x5E93 +0x3F63 0x88E4 +0x3F64 0x5938 +0x3F65 0x57AE +0x3F66 0x630E +0x3F67 0x8DE8 +0x3F68 0x80EF +0x3F69 0x5757 +0x3F6A 0x7B77 +0x3F6B 0x4FA9 +0x3F6C 0x5FEB +0x3F6D 0x5BBD +0x3F6E 0x6B3E +0x3F6F 0x5321 +0x3F70 0x7B50 +0x3F71 0x72C2 +0x3F72 0x6846 +0x3F73 0x77FF +0x3F74 0x7736 +0x3F75 0x65F7 +0x3F76 0x51B5 +0x3F77 0x4E8F +0x3F78 0x76D4 +0x3F79 0x5CBF +0x3F7A 0x7AA5 +0x3F7B 0x8475 +0x3F7C 0x594E +0x3F7D 0x9B41 +0x3F7E 0x5080 +0x4021 0x9988 +0x4022 0x6127 +0x4023 0x6E83 +0x4024 0x5764 +0x4025 0x6606 +0x4026 0x6346 +0x4027 0x56F0 +0x4028 0x62EC +0x4029 0x6269 +0x402A 0x5ED3 +0x402B 0x9614 +0x402C 0x5783 +0x402D 0x62C9 +0x402E 0x5587 +0x402F 0x8721 +0x4030 0x814A +0x4031 0x8FA3 +0x4032 0x5566 +0x4033 0x83B1 +0x4034 0x6765 +0x4035 0x8D56 +0x4036 0x84DD +0x4037 0x5A6A +0x4038 0x680F +0x4039 0x62E6 +0x403A 0x7BEE +0x403B 0x9611 +0x403C 0x5170 +0x403D 0x6F9C +0x403E 0x8C30 +0x403F 0x63FD +0x4040 0x89C8 +0x4041 0x61D2 +0x4042 0x7F06 +0x4043 0x70C2 +0x4044 0x6EE5 +0x4045 0x7405 +0x4046 0x6994 +0x4047 0x72FC +0x4048 0x5ECA +0x4049 0x90CE +0x404A 0x6717 +0x404B 0x6D6A +0x404C 0x635E +0x404D 0x52B3 +0x404E 0x7262 +0x404F 0x8001 +0x4050 0x4F6C +0x4051 0x59E5 +0x4052 0x916A +0x4053 0x70D9 +0x4054 0x6D9D +0x4055 0x52D2 +0x4056 0x4E50 +0x4057 0x96F7 +0x4058 0x956D +0x4059 0x857E +0x405A 0x78CA +0x405B 0x7D2F +0x405C 0x5121 +0x405D 0x5792 +0x405E 0x64C2 +0x405F 0x808B +0x4060 0x7C7B +0x4061 0x6CEA +0x4062 0x68F1 +0x4063 0x695E +0x4064 0x51B7 +0x4065 0x5398 +0x4066 0x68A8 +0x4067 0x7281 +0x4068 0x9ECE +0x4069 0x7BF1 +0x406A 0x72F8 +0x406B 0x79BB +0x406C 0x6F13 +0x406D 0x7406 +0x406E 0x674E +0x406F 0x91CC +0x4070 0x9CA4 +0x4071 0x793C +0x4072 0x8389 +0x4073 0x8354 +0x4074 0x540F +0x4075 0x6817 +0x4076 0x4E3D +0x4077 0x5389 +0x4078 0x52B1 +0x4079 0x783E +0x407A 0x5386 +0x407B 0x5229 +0x407C 0x5088 +0x407D 0x4F8B +0x407E 0x4FD0 +0x4121 0x75E2 +0x4122 0x7ACB +0x4123 0x7C92 +0x4124 0x6CA5 +0x4125 0x96B6 +0x4126 0x529B +0x4127 0x7483 +0x4128 0x54E9 +0x4129 0x4FE9 +0x412A 0x8054 +0x412B 0x83B2 +0x412C 0x8FDE +0x412D 0x9570 +0x412E 0x5EC9 +0x412F 0x601C +0x4130 0x6D9F +0x4131 0x5E18 +0x4132 0x655B +0x4133 0x8138 +0x4134 0x94FE +0x4135 0x604B +0x4136 0x70BC +0x4137 0x7EC3 +0x4138 0x7CAE +0x4139 0x51C9 +0x413A 0x6881 +0x413B 0x7CB1 +0x413C 0x826F +0x413D 0x4E24 +0x413E 0x8F86 +0x413F 0x91CF +0x4140 0x667E +0x4141 0x4EAE +0x4142 0x8C05 +0x4143 0x64A9 +0x4144 0x804A +0x4145 0x50DA +0x4146 0x7597 +0x4147 0x71CE +0x4148 0x5BE5 +0x4149 0x8FBD +0x414A 0x6F66 +0x414B 0x4E86 +0x414C 0x6482 +0x414D 0x9563 +0x414E 0x5ED6 +0x414F 0x6599 +0x4150 0x5217 +0x4151 0x88C2 +0x4152 0x70C8 +0x4153 0x52A3 +0x4154 0x730E +0x4155 0x7433 +0x4156 0x6797 +0x4157 0x78F7 +0x4158 0x9716 +0x4159 0x4E34 +0x415A 0x90BB +0x415B 0x9CDE +0x415C 0x6DCB +0x415D 0x51DB +0x415E 0x8D41 +0x415F 0x541D +0x4160 0x62CE +0x4161 0x73B2 +0x4162 0x83F1 +0x4163 0x96F6 +0x4164 0x9F84 +0x4165 0x94C3 +0x4166 0x4F36 +0x4167 0x7F9A +0x4168 0x51CC +0x4169 0x7075 +0x416A 0x9675 +0x416B 0x5CAD +0x416C 0x9886 +0x416D 0x53E6 +0x416E 0x4EE4 +0x416F 0x6E9C +0x4170 0x7409 +0x4171 0x69B4 +0x4172 0x786B +0x4173 0x998F +0x4174 0x7559 +0x4175 0x5218 +0x4176 0x7624 +0x4177 0x6D41 +0x4178 0x67F3 +0x4179 0x516D +0x417A 0x9F99 +0x417B 0x804B +0x417C 0x5499 +0x417D 0x7B3C +0x417E 0x7ABF +0x4221 0x9686 +0x4222 0x5784 +0x4223 0x62E2 +0x4224 0x9647 +0x4225 0x697C +0x4226 0x5A04 +0x4227 0x6402 +0x4228 0x7BD3 +0x4229 0x6F0F +0x422A 0x964B +0x422B 0x82A6 +0x422C 0x5362 +0x422D 0x9885 +0x422E 0x5E90 +0x422F 0x7089 +0x4230 0x63B3 +0x4231 0x5364 +0x4232 0x864F +0x4233 0x9C81 +0x4234 0x9E93 +0x4235 0x788C +0x4236 0x9732 +0x4237 0x8DEF +0x4238 0x8D42 +0x4239 0x9E7F +0x423A 0x6F5E +0x423B 0x7984 +0x423C 0x5F55 +0x423D 0x9646 +0x423E 0x622E +0x423F 0x9A74 +0x4240 0x5415 +0x4241 0x94DD +0x4242 0x4FA3 +0x4243 0x65C5 +0x4244 0x5C65 +0x4245 0x5C61 +0x4246 0x7F15 +0x4247 0x8651 +0x4248 0x6C2F +0x4249 0x5F8B +0x424A 0x7387 +0x424B 0x6EE4 +0x424C 0x7EFF +0x424D 0x5CE6 +0x424E 0x631B +0x424F 0x5B6A +0x4250 0x6EE6 +0x4251 0x5375 +0x4252 0x4E71 +0x4253 0x63A0 +0x4254 0x7565 +0x4255 0x62A1 +0x4256 0x8F6E +0x4257 0x4F26 +0x4258 0x4ED1 +0x4259 0x6CA6 +0x425A 0x7EB6 +0x425B 0x8BBA +0x425C 0x841D +0x425D 0x87BA +0x425E 0x7F57 +0x425F 0x903B +0x4260 0x9523 +0x4261 0x7BA9 +0x4262 0x9AA1 +0x4263 0x88F8 +0x4264 0x843D +0x4265 0x6D1B +0x4266 0x9A86 +0x4267 0x7EDC +0x4268 0x5988 +0x4269 0x9EBB +0x426A 0x739B +0x426B 0x7801 +0x426C 0x8682 +0x426D 0x9A6C +0x426E 0x9A82 +0x426F 0x561B +0x4270 0x5417 +0x4271 0x57CB +0x4272 0x4E70 +0x4273 0x9EA6 +0x4274 0x5356 +0x4275 0x8FC8 +0x4276 0x8109 +0x4277 0x7792 +0x4278 0x9992 +0x4279 0x86EE +0x427A 0x6EE1 +0x427B 0x8513 +0x427C 0x66FC +0x427D 0x6162 +0x427E 0x6F2B +0x4321 0x8C29 +0x4322 0x8292 +0x4323 0x832B +0x4324 0x76F2 +0x4325 0x6C13 +0x4326 0x5FD9 +0x4327 0x83BD +0x4328 0x732B +0x4329 0x8305 +0x432A 0x951A +0x432B 0x6BDB +0x432C 0x77DB +0x432D 0x94C6 +0x432E 0x536F +0x432F 0x8302 +0x4330 0x5192 +0x4331 0x5E3D +0x4332 0x8C8C +0x4333 0x8D38 +0x4334 0x4E48 +0x4335 0x73AB +0x4336 0x679A +0x4337 0x6885 +0x4338 0x9176 +0x4339 0x9709 +0x433A 0x7164 +0x433B 0x6CA1 +0x433C 0x7709 +0x433D 0x5A92 +0x433E 0x9541 +0x433F 0x6BCF +0x4340 0x7F8E +0x4341 0x6627 +0x4342 0x5BD0 +0x4343 0x59B9 +0x4344 0x5A9A +0x4345 0x95E8 +0x4346 0x95F7 +0x4347 0x4EEC +0x4348 0x840C +0x4349 0x8499 +0x434A 0x6AAC +0x434B 0x76DF +0x434C 0x9530 +0x434D 0x731B +0x434E 0x68A6 +0x434F 0x5B5F +0x4350 0x772F +0x4351 0x919A +0x4352 0x9761 +0x4353 0x7CDC +0x4354 0x8FF7 +0x4355 0x8C1C +0x4356 0x5F25 +0x4357 0x7C73 +0x4358 0x79D8 +0x4359 0x89C5 +0x435A 0x6CCC +0x435B 0x871C +0x435C 0x5BC6 +0x435D 0x5E42 +0x435E 0x68C9 +0x435F 0x7720 +0x4360 0x7EF5 +0x4361 0x5195 +0x4362 0x514D +0x4363 0x52C9 +0x4364 0x5A29 +0x4365 0x7F05 +0x4366 0x9762 +0x4367 0x82D7 +0x4368 0x63CF +0x4369 0x7784 +0x436A 0x85D0 +0x436B 0x79D2 +0x436C 0x6E3A +0x436D 0x5E99 +0x436E 0x5999 +0x436F 0x8511 +0x4370 0x706D +0x4371 0x6C11 +0x4372 0x62BF +0x4373 0x76BF +0x4374 0x654F +0x4375 0x60AF +0x4376 0x95FD +0x4377 0x660E +0x4378 0x879F +0x4379 0x9E23 +0x437A 0x94ED +0x437B 0x540D +0x437C 0x547D +0x437D 0x8C2C +0x437E 0x6478 +0x4421 0x6479 +0x4422 0x8611 +0x4423 0x6A21 +0x4424 0x819C +0x4425 0x78E8 +0x4426 0x6469 +0x4427 0x9B54 +0x4428 0x62B9 +0x4429 0x672B +0x442A 0x83AB +0x442B 0x58A8 +0x442C 0x9ED8 +0x442D 0x6CAB +0x442E 0x6F20 +0x442F 0x5BDE +0x4430 0x964C +0x4431 0x8C0B +0x4432 0x725F +0x4433 0x67D0 +0x4434 0x62C7 +0x4435 0x7261 +0x4436 0x4EA9 +0x4437 0x59C6 +0x4438 0x6BCD +0x4439 0x5893 +0x443A 0x66AE +0x443B 0x5E55 +0x443C 0x52DF +0x443D 0x6155 +0x443E 0x6728 +0x443F 0x76EE +0x4440 0x7766 +0x4441 0x7267 +0x4442 0x7A46 +0x4443 0x62FF +0x4444 0x54EA +0x4445 0x5450 +0x4446 0x94A0 +0x4447 0x90A3 +0x4448 0x5A1C +0x4449 0x7EB3 +0x444A 0x6C16 +0x444B 0x4E43 +0x444C 0x5976 +0x444D 0x8010 +0x444E 0x5948 +0x444F 0x5357 +0x4450 0x7537 +0x4451 0x96BE +0x4452 0x56CA +0x4453 0x6320 +0x4454 0x8111 +0x4455 0x607C +0x4456 0x95F9 +0x4457 0x6DD6 +0x4458 0x5462 +0x4459 0x9981 +0x445A 0x5185 +0x445B 0x5AE9 +0x445C 0x80FD +0x445D 0x59AE +0x445E 0x9713 +0x445F 0x502A +0x4460 0x6CE5 +0x4461 0x5C3C +0x4462 0x62DF +0x4463 0x4F60 +0x4464 0x533F +0x4465 0x817B +0x4466 0x9006 +0x4467 0x6EBA +0x4468 0x852B +0x4469 0x62C8 +0x446A 0x5E74 +0x446B 0x78BE +0x446C 0x64B5 +0x446D 0x637B +0x446E 0x5FF5 +0x446F 0x5A18 +0x4470 0x917F +0x4471 0x9E1F +0x4472 0x5C3F +0x4473 0x634F +0x4474 0x8042 +0x4475 0x5B7D +0x4476 0x556E +0x4477 0x954A +0x4478 0x954D +0x4479 0x6D85 +0x447A 0x60A8 +0x447B 0x67E0 +0x447C 0x72DE +0x447D 0x51DD +0x447E 0x5B81 +0x4521 0x62E7 +0x4522 0x6CDE +0x4523 0x725B +0x4524 0x626D +0x4525 0x94AE +0x4526 0x7EBD +0x4527 0x8113 +0x4528 0x6D53 +0x4529 0x519C +0x452A 0x5F04 +0x452B 0x5974 +0x452C 0x52AA +0x452D 0x6012 +0x452E 0x5973 +0x452F 0x6696 +0x4530 0x8650 +0x4531 0x759F +0x4532 0x632A +0x4533 0x61E6 +0x4534 0x7CEF +0x4535 0x8BFA +0x4536 0x54E6 +0x4537 0x6B27 +0x4538 0x9E25 +0x4539 0x6BB4 +0x453A 0x85D5 +0x453B 0x5455 +0x453C 0x5076 +0x453D 0x6CA4 +0x453E 0x556A +0x453F 0x8DB4 +0x4540 0x722C +0x4541 0x5E15 +0x4542 0x6015 +0x4543 0x7436 +0x4544 0x62CD +0x4545 0x6392 +0x4546 0x724C +0x4547 0x5F98 +0x4548 0x6E43 +0x4549 0x6D3E +0x454A 0x6500 +0x454B 0x6F58 +0x454C 0x76D8 +0x454D 0x78D0 +0x454E 0x76FC +0x454F 0x7554 +0x4550 0x5224 +0x4551 0x53DB +0x4552 0x4E53 +0x4553 0x5E9E +0x4554 0x65C1 +0x4555 0x802A +0x4556 0x80D6 +0x4557 0x629B +0x4558 0x5486 +0x4559 0x5228 +0x455A 0x70AE +0x455B 0x888D +0x455C 0x8DD1 +0x455D 0x6CE1 +0x455E 0x5478 +0x455F 0x80DA +0x4560 0x57F9 +0x4561 0x88F4 +0x4562 0x8D54 +0x4563 0x966A +0x4564 0x914D +0x4565 0x4F69 +0x4566 0x6C9B +0x4567 0x55B7 +0x4568 0x76C6 +0x4569 0x7830 +0x456A 0x62A8 +0x456B 0x70F9 +0x456C 0x6F8E +0x456D 0x5F6D +0x456E 0x84EC +0x456F 0x68DA +0x4570 0x787C +0x4571 0x7BF7 +0x4572 0x81A8 +0x4573 0x670B +0x4574 0x9E4F +0x4575 0x6367 +0x4576 0x78B0 +0x4577 0x576F +0x4578 0x7812 +0x4579 0x9739 +0x457A 0x6279 +0x457B 0x62AB +0x457C 0x5288 +0x457D 0x7435 +0x457E 0x6BD7 +0x4621 0x5564 +0x4622 0x813E +0x4623 0x75B2 +0x4624 0x76AE +0x4625 0x5339 +0x4626 0x75DE +0x4627 0x50FB +0x4628 0x5C41 +0x4629 0x8B6C +0x462A 0x7BC7 +0x462B 0x504F +0x462C 0x7247 +0x462D 0x9A97 +0x462E 0x98D8 +0x462F 0x6F02 +0x4630 0x74E2 +0x4631 0x7968 +0x4632 0x6487 +0x4633 0x77A5 +0x4634 0x62FC +0x4635 0x9891 +0x4636 0x8D2B +0x4637 0x54C1 +0x4638 0x8058 +0x4639 0x4E52 +0x463A 0x576A +0x463B 0x82F9 +0x463C 0x840D +0x463D 0x5E73 +0x463E 0x51ED +0x463F 0x74F6 +0x4640 0x8BC4 +0x4641 0x5C4F +0x4642 0x5761 +0x4643 0x6CFC +0x4644 0x9887 +0x4645 0x5A46 +0x4646 0x7834 +0x4647 0x9B44 +0x4648 0x8FEB +0x4649 0x7C95 +0x464A 0x5256 +0x464B 0x6251 +0x464C 0x94FA +0x464D 0x4EC6 +0x464E 0x8386 +0x464F 0x8461 +0x4650 0x83E9 +0x4651 0x84B2 +0x4652 0x57D4 +0x4653 0x6734 +0x4654 0x5703 +0x4655 0x666E +0x4656 0x6D66 +0x4657 0x8C31 +0x4658 0x66DD +0x4659 0x7011 +0x465A 0x671F +0x465B 0x6B3A +0x465C 0x6816 +0x465D 0x621A +0x465E 0x59BB +0x465F 0x4E03 +0x4660 0x51C4 +0x4661 0x6F06 +0x4662 0x67D2 +0x4663 0x6C8F +0x4664 0x5176 +0x4665 0x68CB +0x4666 0x5947 +0x4667 0x6B67 +0x4668 0x7566 +0x4669 0x5D0E +0x466A 0x8110 +0x466B 0x9F50 +0x466C 0x65D7 +0x466D 0x7948 +0x466E 0x7941 +0x466F 0x9A91 +0x4670 0x8D77 +0x4671 0x5C82 +0x4672 0x4E5E +0x4673 0x4F01 +0x4674 0x542F +0x4675 0x5951 +0x4676 0x780C +0x4677 0x5668 +0x4678 0x6C14 +0x4679 0x8FC4 +0x467A 0x5F03 +0x467B 0x6C7D +0x467C 0x6CE3 +0x467D 0x8BAB +0x467E 0x6390 +0x4721 0x6070 +0x4722 0x6D3D +0x4723 0x7275 +0x4724 0x6266 +0x4725 0x948E +0x4726 0x94C5 +0x4727 0x5343 +0x4728 0x8FC1 +0x4729 0x7B7E +0x472A 0x4EDF +0x472B 0x8C26 +0x472C 0x4E7E +0x472D 0x9ED4 +0x472E 0x94B1 +0x472F 0x94B3 +0x4730 0x524D +0x4731 0x6F5C +0x4732 0x9063 +0x4733 0x6D45 +0x4734 0x8C34 +0x4735 0x5811 +0x4736 0x5D4C +0x4737 0x6B20 +0x4738 0x6B49 +0x4739 0x67AA +0x473A 0x545B +0x473B 0x8154 +0x473C 0x7F8C +0x473D 0x5899 +0x473E 0x8537 +0x473F 0x5F3A +0x4740 0x62A2 +0x4741 0x6A47 +0x4742 0x9539 +0x4743 0x6572 +0x4744 0x6084 +0x4745 0x6865 +0x4746 0x77A7 +0x4747 0x4E54 +0x4748 0x4FA8 +0x4749 0x5DE7 +0x474A 0x9798 +0x474B 0x64AC +0x474C 0x7FD8 +0x474D 0x5CED +0x474E 0x4FCF +0x474F 0x7A8D +0x4750 0x5207 +0x4751 0x8304 +0x4752 0x4E14 +0x4753 0x602F +0x4754 0x7A83 +0x4755 0x94A6 +0x4756 0x4FB5 +0x4757 0x4EB2 +0x4758 0x79E6 +0x4759 0x7434 +0x475A 0x52E4 +0x475B 0x82B9 +0x475C 0x64D2 +0x475D 0x79BD +0x475E 0x5BDD +0x475F 0x6C81 +0x4760 0x9752 +0x4761 0x8F7B +0x4762 0x6C22 +0x4763 0x503E +0x4764 0x537F +0x4765 0x6E05 +0x4766 0x64CE +0x4767 0x6674 +0x4768 0x6C30 +0x4769 0x60C5 +0x476A 0x9877 +0x476B 0x8BF7 +0x476C 0x5E86 +0x476D 0x743C +0x476E 0x7A77 +0x476F 0x79CB +0x4770 0x4E18 +0x4771 0x90B1 +0x4772 0x7403 +0x4773 0x6C42 +0x4774 0x56DA +0x4775 0x914B +0x4776 0x6CC5 +0x4777 0x8D8B +0x4778 0x533A +0x4779 0x86C6 +0x477A 0x66F2 +0x477B 0x8EAF +0x477C 0x5C48 +0x477D 0x9A71 +0x477E 0x6E20 +0x4821 0x53D6 +0x4822 0x5A36 +0x4823 0x9F8B +0x4824 0x8DA3 +0x4825 0x53BB +0x4826 0x5708 +0x4827 0x98A7 +0x4828 0x6743 +0x4829 0x919B +0x482A 0x6CC9 +0x482B 0x5168 +0x482C 0x75CA +0x482D 0x62F3 +0x482E 0x72AC +0x482F 0x5238 +0x4830 0x529D +0x4831 0x7F3A +0x4832 0x7094 +0x4833 0x7638 +0x4834 0x5374 +0x4835 0x9E4A +0x4836 0x69B7 +0x4837 0x786E +0x4838 0x96C0 +0x4839 0x88D9 +0x483A 0x7FA4 +0x483B 0x7136 +0x483C 0x71C3 +0x483D 0x5189 +0x483E 0x67D3 +0x483F 0x74E4 +0x4840 0x58E4 +0x4841 0x6518 +0x4842 0x56B7 +0x4843 0x8BA9 +0x4844 0x9976 +0x4845 0x6270 +0x4846 0x7ED5 +0x4847 0x60F9 +0x4848 0x70ED +0x4849 0x58EC +0x484A 0x4EC1 +0x484B 0x4EBA +0x484C 0x5FCD +0x484D 0x97E7 +0x484E 0x4EFB +0x484F 0x8BA4 +0x4850 0x5203 +0x4851 0x598A +0x4852 0x7EAB +0x4853 0x6254 +0x4854 0x4ECD +0x4855 0x65E5 +0x4856 0x620E +0x4857 0x8338 +0x4858 0x84C9 +0x4859 0x8363 +0x485A 0x878D +0x485B 0x7194 +0x485C 0x6EB6 +0x485D 0x5BB9 +0x485E 0x7ED2 +0x485F 0x5197 +0x4860 0x63C9 +0x4861 0x67D4 +0x4862 0x8089 +0x4863 0x8339 +0x4864 0x8815 +0x4865 0x5112 +0x4866 0x5B7A +0x4867 0x5982 +0x4868 0x8FB1 +0x4869 0x4E73 +0x486A 0x6C5D +0x486B 0x5165 +0x486C 0x8925 +0x486D 0x8F6F +0x486E 0x962E +0x486F 0x854A +0x4870 0x745E +0x4871 0x9510 +0x4872 0x95F0 +0x4873 0x6DA6 +0x4874 0x82E5 +0x4875 0x5F31 +0x4876 0x6492 +0x4877 0x6D12 +0x4878 0x8428 +0x4879 0x816E +0x487A 0x9CC3 +0x487B 0x585E +0x487C 0x8D5B +0x487D 0x4E09 +0x487E 0x53C1 +0x4921 0x4F1E +0x4922 0x6563 +0x4923 0x6851 +0x4924 0x55D3 +0x4925 0x4E27 +0x4926 0x6414 +0x4927 0x9A9A +0x4928 0x626B +0x4929 0x5AC2 +0x492A 0x745F +0x492B 0x8272 +0x492C 0x6DA9 +0x492D 0x68EE +0x492E 0x50E7 +0x492F 0x838E +0x4930 0x7802 +0x4931 0x6740 +0x4932 0x5239 +0x4933 0x6C99 +0x4934 0x7EB1 +0x4935 0x50BB +0x4936 0x5565 +0x4937 0x715E +0x4938 0x7B5B +0x4939 0x6652 +0x493A 0x73CA +0x493B 0x82EB +0x493C 0x6749 +0x493D 0x5C71 +0x493E 0x5220 +0x493F 0x717D +0x4940 0x886B +0x4941 0x95EA +0x4942 0x9655 +0x4943 0x64C5 +0x4944 0x8D61 +0x4945 0x81B3 +0x4946 0x5584 +0x4947 0x6C55 +0x4948 0x6247 +0x4949 0x7F2E +0x494A 0x5892 +0x494B 0x4F24 +0x494C 0x5546 +0x494D 0x8D4F +0x494E 0x664C +0x494F 0x4E0A +0x4950 0x5C1A +0x4951 0x88F3 +0x4952 0x68A2 +0x4953 0x634E +0x4954 0x7A0D +0x4955 0x70E7 +0x4956 0x828D +0x4957 0x52FA +0x4958 0x97F6 +0x4959 0x5C11 +0x495A 0x54E8 +0x495B 0x90B5 +0x495C 0x7ECD +0x495D 0x5962 +0x495E 0x8D4A +0x495F 0x86C7 +0x4960 0x820C +0x4961 0x820D +0x4962 0x8D66 +0x4963 0x6444 +0x4964 0x5C04 +0x4965 0x6151 +0x4966 0x6D89 +0x4967 0x793E +0x4968 0x8BBE +0x4969 0x7837 +0x496A 0x7533 +0x496B 0x547B +0x496C 0x4F38 +0x496D 0x8EAB +0x496E 0x6DF1 +0x496F 0x5A20 +0x4970 0x7EC5 +0x4971 0x795E +0x4972 0x6C88 +0x4973 0x5BA1 +0x4974 0x5A76 +0x4975 0x751A +0x4976 0x80BE +0x4977 0x614E +0x4978 0x6E17 +0x4979 0x58F0 +0x497A 0x751F +0x497B 0x7525 +0x497C 0x7272 +0x497D 0x5347 +0x497E 0x7EF3 +0x4A21 0x7701 +0x4A22 0x76DB +0x4A23 0x5269 +0x4A24 0x80DC +0x4A25 0x5723 +0x4A26 0x5E08 +0x4A27 0x5931 +0x4A28 0x72EE +0x4A29 0x65BD +0x4A2A 0x6E7F +0x4A2B 0x8BD7 +0x4A2C 0x5C38 +0x4A2D 0x8671 +0x4A2E 0x5341 +0x4A2F 0x77F3 +0x4A30 0x62FE +0x4A31 0x65F6 +0x4A32 0x4EC0 +0x4A33 0x98DF +0x4A34 0x8680 +0x4A35 0x5B9E +0x4A36 0x8BC6 +0x4A37 0x53F2 +0x4A38 0x77E2 +0x4A39 0x4F7F +0x4A3A 0x5C4E +0x4A3B 0x9A76 +0x4A3C 0x59CB +0x4A3D 0x5F0F +0x4A3E 0x793A +0x4A3F 0x58EB +0x4A40 0x4E16 +0x4A41 0x67FF +0x4A42 0x4E8B +0x4A43 0x62ED +0x4A44 0x8A93 +0x4A45 0x901D +0x4A46 0x52BF +0x4A47 0x662F +0x4A48 0x55DC +0x4A49 0x566C +0x4A4A 0x9002 +0x4A4B 0x4ED5 +0x4A4C 0x4F8D +0x4A4D 0x91CA +0x4A4E 0x9970 +0x4A4F 0x6C0F +0x4A50 0x5E02 +0x4A51 0x6043 +0x4A52 0x5BA4 +0x4A53 0x89C6 +0x4A54 0x8BD5 +0x4A55 0x6536 +0x4A56 0x624B +0x4A57 0x9996 +0x4A58 0x5B88 +0x4A59 0x5BFF +0x4A5A 0x6388 +0x4A5B 0x552E +0x4A5C 0x53D7 +0x4A5D 0x7626 +0x4A5E 0x517D +0x4A5F 0x852C +0x4A60 0x67A2 +0x4A61 0x68B3 +0x4A62 0x6B8A +0x4A63 0x6292 +0x4A64 0x8F93 +0x4A65 0x53D4 +0x4A66 0x8212 +0x4A67 0x6DD1 +0x4A68 0x758F +0x4A69 0x4E66 +0x4A6A 0x8D4E +0x4A6B 0x5B70 +0x4A6C 0x719F +0x4A6D 0x85AF +0x4A6E 0x6691 +0x4A6F 0x66D9 +0x4A70 0x7F72 +0x4A71 0x8700 +0x4A72 0x9ECD +0x4A73 0x9F20 +0x4A74 0x5C5E +0x4A75 0x672F +0x4A76 0x8FF0 +0x4A77 0x6811 +0x4A78 0x675F +0x4A79 0x620D +0x4A7A 0x7AD6 +0x4A7B 0x5885 +0x4A7C 0x5EB6 +0x4A7D 0x6570 +0x4A7E 0x6F31 +0x4B21 0x6055 +0x4B22 0x5237 +0x4B23 0x800D +0x4B24 0x6454 +0x4B25 0x8870 +0x4B26 0x7529 +0x4B27 0x5E05 +0x4B28 0x6813 +0x4B29 0x62F4 +0x4B2A 0x971C +0x4B2B 0x53CC +0x4B2C 0x723D +0x4B2D 0x8C01 +0x4B2E 0x6C34 +0x4B2F 0x7761 +0x4B30 0x7A0E +0x4B31 0x542E +0x4B32 0x77AC +0x4B33 0x987A +0x4B34 0x821C +0x4B35 0x8BF4 +0x4B36 0x7855 +0x4B37 0x6714 +0x4B38 0x70C1 +0x4B39 0x65AF +0x4B3A 0x6495 +0x4B3B 0x5636 +0x4B3C 0x601D +0x4B3D 0x79C1 +0x4B3E 0x53F8 +0x4B3F 0x4E1D +0x4B40 0x6B7B +0x4B41 0x8086 +0x4B42 0x5BFA +0x4B43 0x55E3 +0x4B44 0x56DB +0x4B45 0x4F3A +0x4B46 0x4F3C +0x4B47 0x9972 +0x4B48 0x5DF3 +0x4B49 0x677E +0x4B4A 0x8038 +0x4B4B 0x6002 +0x4B4C 0x9882 +0x4B4D 0x9001 +0x4B4E 0x5B8B +0x4B4F 0x8BBC +0x4B50 0x8BF5 +0x4B51 0x641C +0x4B52 0x8258 +0x4B53 0x64DE +0x4B54 0x55FD +0x4B55 0x82CF +0x4B56 0x9165 +0x4B57 0x4FD7 +0x4B58 0x7D20 +0x4B59 0x901F +0x4B5A 0x7C9F +0x4B5B 0x50F3 +0x4B5C 0x5851 +0x4B5D 0x6EAF +0x4B5E 0x5BBF +0x4B5F 0x8BC9 +0x4B60 0x8083 +0x4B61 0x9178 +0x4B62 0x849C +0x4B63 0x7B97 +0x4B64 0x867D +0x4B65 0x968B +0x4B66 0x968F +0x4B67 0x7EE5 +0x4B68 0x9AD3 +0x4B69 0x788E +0x4B6A 0x5C81 +0x4B6B 0x7A57 +0x4B6C 0x9042 +0x4B6D 0x96A7 +0x4B6E 0x795F +0x4B6F 0x5B59 +0x4B70 0x635F +0x4B71 0x7B0B +0x4B72 0x84D1 +0x4B73 0x68AD +0x4B74 0x5506 +0x4B75 0x7F29 +0x4B76 0x7410 +0x4B77 0x7D22 +0x4B78 0x9501 +0x4B79 0x6240 +0x4B7A 0x584C +0x4B7B 0x4ED6 +0x4B7C 0x5B83 +0x4B7D 0x5979 +0x4B7E 0x5854 +0x4C21 0x736D +0x4C22 0x631E +0x4C23 0x8E4B +0x4C24 0x8E0F +0x4C25 0x80CE +0x4C26 0x82D4 +0x4C27 0x62AC +0x4C28 0x53F0 +0x4C29 0x6CF0 +0x4C2A 0x915E +0x4C2B 0x592A +0x4C2C 0x6001 +0x4C2D 0x6C70 +0x4C2E 0x574D +0x4C2F 0x644A +0x4C30 0x8D2A +0x4C31 0x762B +0x4C32 0x6EE9 +0x4C33 0x575B +0x4C34 0x6A80 +0x4C35 0x75F0 +0x4C36 0x6F6D +0x4C37 0x8C2D +0x4C38 0x8C08 +0x4C39 0x5766 +0x4C3A 0x6BEF +0x4C3B 0x8892 +0x4C3C 0x78B3 +0x4C3D 0x63A2 +0x4C3E 0x53F9 +0x4C3F 0x70AD +0x4C40 0x6C64 +0x4C41 0x5858 +0x4C42 0x642A +0x4C43 0x5802 +0x4C44 0x68E0 +0x4C45 0x819B +0x4C46 0x5510 +0x4C47 0x7CD6 +0x4C48 0x5018 +0x4C49 0x8EBA +0x4C4A 0x6DCC +0x4C4B 0x8D9F +0x4C4C 0x70EB +0x4C4D 0x638F +0x4C4E 0x6D9B +0x4C4F 0x6ED4 +0x4C50 0x7EE6 +0x4C51 0x8404 +0x4C52 0x6843 +0x4C53 0x9003 +0x4C54 0x6DD8 +0x4C55 0x9676 +0x4C56 0x8BA8 +0x4C57 0x5957 +0x4C58 0x7279 +0x4C59 0x85E4 +0x4C5A 0x817E +0x4C5B 0x75BC +0x4C5C 0x8A8A +0x4C5D 0x68AF +0x4C5E 0x5254 +0x4C5F 0x8E22 +0x4C60 0x9511 +0x4C61 0x63D0 +0x4C62 0x9898 +0x4C63 0x8E44 +0x4C64 0x557C +0x4C65 0x4F53 +0x4C66 0x66FF +0x4C67 0x568F +0x4C68 0x60D5 +0x4C69 0x6D95 +0x4C6A 0x5243 +0x4C6B 0x5C49 +0x4C6C 0x5929 +0x4C6D 0x6DFB +0x4C6E 0x586B +0x4C6F 0x7530 +0x4C70 0x751C +0x4C71 0x606C +0x4C72 0x8214 +0x4C73 0x8146 +0x4C74 0x6311 +0x4C75 0x6761 +0x4C76 0x8FE2 +0x4C77 0x773A +0x4C78 0x8DF3 +0x4C79 0x8D34 +0x4C7A 0x94C1 +0x4C7B 0x5E16 +0x4C7C 0x5385 +0x4C7D 0x542C +0x4C7E 0x70C3 +0x4D21 0x6C40 +0x4D22 0x5EF7 +0x4D23 0x505C +0x4D24 0x4EAD +0x4D25 0x5EAD +0x4D26 0x633A +0x4D27 0x8247 +0x4D28 0x901A +0x4D29 0x6850 +0x4D2A 0x916E +0x4D2B 0x77B3 +0x4D2C 0x540C +0x4D2D 0x94DC +0x4D2E 0x5F64 +0x4D2F 0x7AE5 +0x4D30 0x6876 +0x4D31 0x6345 +0x4D32 0x7B52 +0x4D33 0x7EDF +0x4D34 0x75DB +0x4D35 0x5077 +0x4D36 0x6295 +0x4D37 0x5934 +0x4D38 0x900F +0x4D39 0x51F8 +0x4D3A 0x79C3 +0x4D3B 0x7A81 +0x4D3C 0x56FE +0x4D3D 0x5F92 +0x4D3E 0x9014 +0x4D3F 0x6D82 +0x4D40 0x5C60 +0x4D41 0x571F +0x4D42 0x5410 +0x4D43 0x5154 +0x4D44 0x6E4D +0x4D45 0x56E2 +0x4D46 0x63A8 +0x4D47 0x9893 +0x4D48 0x817F +0x4D49 0x8715 +0x4D4A 0x892A +0x4D4B 0x9000 +0x4D4C 0x541E +0x4D4D 0x5C6F +0x4D4E 0x81C0 +0x4D4F 0x62D6 +0x4D50 0x6258 +0x4D51 0x8131 +0x4D52 0x9E35 +0x4D53 0x9640 +0x4D54 0x9A6E +0x4D55 0x9A7C +0x4D56 0x692D +0x4D57 0x59A5 +0x4D58 0x62D3 +0x4D59 0x553E +0x4D5A 0x6316 +0x4D5B 0x54C7 +0x4D5C 0x86D9 +0x4D5D 0x6D3C +0x4D5E 0x5A03 +0x4D5F 0x74E6 +0x4D60 0x889C +0x4D61 0x6B6A +0x4D62 0x5916 +0x4D63 0x8C4C +0x4D64 0x5F2F +0x4D65 0x6E7E +0x4D66 0x73A9 +0x4D67 0x987D +0x4D68 0x4E38 +0x4D69 0x70F7 +0x4D6A 0x5B8C +0x4D6B 0x7897 +0x4D6C 0x633D +0x4D6D 0x665A +0x4D6E 0x7696 +0x4D6F 0x60CB +0x4D70 0x5B9B +0x4D71 0x5A49 +0x4D72 0x4E07 +0x4D73 0x8155 +0x4D74 0x6C6A +0x4D75 0x738B +0x4D76 0x4EA1 +0x4D77 0x6789 +0x4D78 0x7F51 +0x4D79 0x5F80 +0x4D7A 0x65FA +0x4D7B 0x671B +0x4D7C 0x5FD8 +0x4D7D 0x5984 +0x4D7E 0x5A01 +0x4E21 0x5DCD +0x4E22 0x5FAE +0x4E23 0x5371 +0x4E24 0x97E6 +0x4E25 0x8FDD +0x4E26 0x6845 +0x4E27 0x56F4 +0x4E28 0x552F +0x4E29 0x60DF +0x4E2A 0x4E3A +0x4E2B 0x6F4D +0x4E2C 0x7EF4 +0x4E2D 0x82C7 +0x4E2E 0x840E +0x4E2F 0x59D4 +0x4E30 0x4F1F +0x4E31 0x4F2A +0x4E32 0x5C3E +0x4E33 0x7EAC +0x4E34 0x672A +0x4E35 0x851A +0x4E36 0x5473 +0x4E37 0x754F +0x4E38 0x80C3 +0x4E39 0x5582 +0x4E3A 0x9B4F +0x4E3B 0x4F4D +0x4E3C 0x6E2D +0x4E3D 0x8C13 +0x4E3E 0x5C09 +0x4E3F 0x6170 +0x4E40 0x536B +0x4E41 0x761F +0x4E42 0x6E29 +0x4E43 0x868A +0x4E44 0x6587 +0x4E45 0x95FB +0x4E46 0x7EB9 +0x4E47 0x543B +0x4E48 0x7A33 +0x4E49 0x7D0A +0x4E4A 0x95EE +0x4E4B 0x55E1 +0x4E4C 0x7FC1 +0x4E4D 0x74EE +0x4E4E 0x631D +0x4E4F 0x8717 +0x4E50 0x6DA1 +0x4E51 0x7A9D +0x4E52 0x6211 +0x4E53 0x65A1 +0x4E54 0x5367 +0x4E55 0x63E1 +0x4E56 0x6C83 +0x4E57 0x5DEB +0x4E58 0x545C +0x4E59 0x94A8 +0x4E5A 0x4E4C +0x4E5B 0x6C61 +0x4E5C 0x8BEC +0x4E5D 0x5C4B +0x4E5E 0x65E0 +0x4E5F 0x829C +0x4E60 0x68A7 +0x4E61 0x543E +0x4E62 0x5434 +0x4E63 0x6BCB +0x4E64 0x6B66 +0x4E65 0x4E94 +0x4E66 0x6342 +0x4E67 0x5348 +0x4E68 0x821E +0x4E69 0x4F0D +0x4E6A 0x4FAE +0x4E6B 0x575E +0x4E6C 0x620A +0x4E6D 0x96FE +0x4E6E 0x6664 +0x4E6F 0x7269 +0x4E70 0x52FF +0x4E71 0x52A1 +0x4E72 0x609F +0x4E73 0x8BEF +0x4E74 0x6614 +0x4E75 0x7199 +0x4E76 0x6790 +0x4E77 0x897F +0x4E78 0x7852 +0x4E79 0x77FD +0x4E7A 0x6670 +0x4E7B 0x563B +0x4E7C 0x5438 +0x4E7D 0x9521 +0x4E7E 0x727A +0x4F21 0x7A00 +0x4F22 0x606F +0x4F23 0x5E0C +0x4F24 0x6089 +0x4F25 0x819D +0x4F26 0x5915 +0x4F27 0x60DC +0x4F28 0x7184 +0x4F29 0x70EF +0x4F2A 0x6EAA +0x4F2B 0x6C50 +0x4F2C 0x7280 +0x4F2D 0x6A84 +0x4F2E 0x88AD +0x4F2F 0x5E2D +0x4F30 0x4E60 +0x4F31 0x5AB3 +0x4F32 0x559C +0x4F33 0x94E3 +0x4F34 0x6D17 +0x4F35 0x7CFB +0x4F36 0x9699 +0x4F37 0x620F +0x4F38 0x7EC6 +0x4F39 0x778E +0x4F3A 0x867E +0x4F3B 0x5323 +0x4F3C 0x971E +0x4F3D 0x8F96 +0x4F3E 0x6687 +0x4F3F 0x5CE1 +0x4F40 0x4FA0 +0x4F41 0x72ED +0x4F42 0x4E0B +0x4F43 0x53A6 +0x4F44 0x590F +0x4F45 0x5413 +0x4F46 0x6380 +0x4F47 0x9528 +0x4F48 0x5148 +0x4F49 0x4ED9 +0x4F4A 0x9C9C +0x4F4B 0x7EA4 +0x4F4C 0x54B8 +0x4F4D 0x8D24 +0x4F4E 0x8854 +0x4F4F 0x8237 +0x4F50 0x95F2 +0x4F51 0x6D8E +0x4F52 0x5F26 +0x4F53 0x5ACC +0x4F54 0x663E +0x4F55 0x9669 +0x4F56 0x73B0 +0x4F57 0x732E +0x4F58 0x53BF +0x4F59 0x817A +0x4F5A 0x9985 +0x4F5B 0x7FA1 +0x4F5C 0x5BAA +0x4F5D 0x9677 +0x4F5E 0x9650 +0x4F5F 0x7EBF +0x4F60 0x76F8 +0x4F61 0x53A2 +0x4F62 0x9576 +0x4F63 0x9999 +0x4F64 0x7BB1 +0x4F65 0x8944 +0x4F66 0x6E58 +0x4F67 0x4E61 +0x4F68 0x7FD4 +0x4F69 0x7965 +0x4F6A 0x8BE6 +0x4F6B 0x60F3 +0x4F6C 0x54CD +0x4F6D 0x4EAB +0x4F6E 0x9879 +0x4F6F 0x5DF7 +0x4F70 0x6A61 +0x4F71 0x50CF +0x4F72 0x5411 +0x4F73 0x8C61 +0x4F74 0x8427 +0x4F75 0x785D +0x4F76 0x9704 +0x4F77 0x524A +0x4F78 0x54EE +0x4F79 0x56A3 +0x4F7A 0x9500 +0x4F7B 0x6D88 +0x4F7C 0x5BB5 +0x4F7D 0x6DC6 +0x4F7E 0x6653 +0x5021 0x5C0F +0x5022 0x5B5D +0x5023 0x6821 +0x5024 0x8096 +0x5025 0x5578 +0x5026 0x7B11 +0x5027 0x6548 +0x5028 0x6954 +0x5029 0x4E9B +0x502A 0x6B47 +0x502B 0x874E +0x502C 0x978B +0x502D 0x534F +0x502E 0x631F +0x502F 0x643A +0x5030 0x90AA +0x5031 0x659C +0x5032 0x80C1 +0x5033 0x8C10 +0x5034 0x5199 +0x5035 0x68B0 +0x5036 0x5378 +0x5037 0x87F9 +0x5038 0x61C8 +0x5039 0x6CC4 +0x503A 0x6CFB +0x503B 0x8C22 +0x503C 0x5C51 +0x503D 0x85AA +0x503E 0x82AF +0x503F 0x950C +0x5040 0x6B23 +0x5041 0x8F9B +0x5042 0x65B0 +0x5043 0x5FFB +0x5044 0x5FC3 +0x5045 0x4FE1 +0x5046 0x8845 +0x5047 0x661F +0x5048 0x8165 +0x5049 0x7329 +0x504A 0x60FA +0x504B 0x5174 +0x504C 0x5211 +0x504D 0x578B +0x504E 0x5F62 +0x504F 0x90A2 +0x5050 0x884C +0x5051 0x9192 +0x5052 0x5E78 +0x5053 0x674F +0x5054 0x6027 +0x5055 0x59D3 +0x5056 0x5144 +0x5057 0x51F6 +0x5058 0x80F8 +0x5059 0x5308 +0x505A 0x6C79 +0x505B 0x96C4 +0x505C 0x718A +0x505D 0x4F11 +0x505E 0x4FEE +0x505F 0x7F9E +0x5060 0x673D +0x5061 0x55C5 +0x5062 0x9508 +0x5063 0x79C0 +0x5064 0x8896 +0x5065 0x7EE3 +0x5066 0x589F +0x5067 0x620C +0x5068 0x9700 +0x5069 0x865A +0x506A 0x5618 +0x506B 0x987B +0x506C 0x5F90 +0x506D 0x8BB8 +0x506E 0x84C4 +0x506F 0x9157 +0x5070 0x53D9 +0x5071 0x65ED +0x5072 0x5E8F +0x5073 0x755C +0x5074 0x6064 +0x5075 0x7D6E +0x5076 0x5A7F +0x5077 0x7EEA +0x5078 0x7EED +0x5079 0x8F69 +0x507A 0x55A7 +0x507B 0x5BA3 +0x507C 0x60AC +0x507D 0x65CB +0x507E 0x7384 +0x5121 0x9009 +0x5122 0x7663 +0x5123 0x7729 +0x5124 0x7EDA +0x5125 0x9774 +0x5126 0x859B +0x5127 0x5B66 +0x5128 0x7A74 +0x5129 0x96EA +0x512A 0x8840 +0x512B 0x52CB +0x512C 0x718F +0x512D 0x5FAA +0x512E 0x65EC +0x512F 0x8BE2 +0x5130 0x5BFB +0x5131 0x9A6F +0x5132 0x5DE1 +0x5133 0x6B89 +0x5134 0x6C5B +0x5135 0x8BAD +0x5136 0x8BAF +0x5137 0x900A +0x5138 0x8FC5 +0x5139 0x538B +0x513A 0x62BC +0x513B 0x9E26 +0x513C 0x9E2D +0x513D 0x5440 +0x513E 0x4E2B +0x513F 0x82BD +0x5140 0x7259 +0x5141 0x869C +0x5142 0x5D16 +0x5143 0x8859 +0x5144 0x6DAF +0x5145 0x96C5 +0x5146 0x54D1 +0x5147 0x4E9A +0x5148 0x8BB6 +0x5149 0x7109 +0x514A 0x54BD +0x514B 0x9609 +0x514C 0x70DF +0x514D 0x6DF9 +0x514E 0x76D0 +0x514F 0x4E25 +0x5150 0x7814 +0x5151 0x8712 +0x5152 0x5CA9 +0x5153 0x5EF6 +0x5154 0x8A00 +0x5155 0x989C +0x5156 0x960E +0x5157 0x708E +0x5158 0x6CBF +0x5159 0x5944 +0x515A 0x63A9 +0x515B 0x773C +0x515C 0x884D +0x515D 0x6F14 +0x515E 0x8273 +0x515F 0x5830 +0x5160 0x71D5 +0x5161 0x538C +0x5162 0x781A +0x5163 0x96C1 +0x5164 0x5501 +0x5165 0x5F66 +0x5166 0x7130 +0x5167 0x5BB4 +0x5168 0x8C1A +0x5169 0x9A8C +0x516A 0x6B83 +0x516B 0x592E +0x516C 0x9E2F +0x516D 0x79E7 +0x516E 0x6768 +0x516F 0x626C +0x5170 0x4F6F +0x5171 0x75A1 +0x5172 0x7F8A +0x5173 0x6D0B +0x5174 0x9633 +0x5175 0x6C27 +0x5176 0x4EF0 +0x5177 0x75D2 +0x5178 0x517B +0x5179 0x6837 +0x517A 0x6F3E +0x517B 0x9080 +0x517C 0x8170 +0x517D 0x5996 +0x517E 0x7476 +0x5221 0x6447 +0x5222 0x5C27 +0x5223 0x9065 +0x5224 0x7A91 +0x5225 0x8C23 +0x5226 0x59DA +0x5227 0x54AC +0x5228 0x8200 +0x5229 0x836F +0x522A 0x8981 +0x522B 0x8000 +0x522C 0x6930 +0x522D 0x564E +0x522E 0x8036 +0x522F 0x7237 +0x5230 0x91CE +0x5231 0x51B6 +0x5232 0x4E5F +0x5233 0x9875 +0x5234 0x6396 +0x5235 0x4E1A +0x5236 0x53F6 +0x5237 0x66F3 +0x5238 0x814B +0x5239 0x591C +0x523A 0x6DB2 +0x523B 0x4E00 +0x523C 0x58F9 +0x523D 0x533B +0x523E 0x63D6 +0x523F 0x94F1 +0x5240 0x4F9D +0x5241 0x4F0A +0x5242 0x8863 +0x5243 0x9890 +0x5244 0x5937 +0x5245 0x9057 +0x5246 0x79FB +0x5247 0x4EEA +0x5248 0x80F0 +0x5249 0x7591 +0x524A 0x6C82 +0x524B 0x5B9C +0x524C 0x59E8 +0x524D 0x5F5D +0x524E 0x6905 +0x524F 0x8681 +0x5250 0x501A +0x5251 0x5DF2 +0x5252 0x4E59 +0x5253 0x77E3 +0x5254 0x4EE5 +0x5255 0x827A +0x5256 0x6291 +0x5257 0x6613 +0x5258 0x9091 +0x5259 0x5C79 +0x525A 0x4EBF +0x525B 0x5F79 +0x525C 0x81C6 +0x525D 0x9038 +0x525E 0x8084 +0x525F 0x75AB +0x5260 0x4EA6 +0x5261 0x88D4 +0x5262 0x610F +0x5263 0x6BC5 +0x5264 0x5FC6 +0x5265 0x4E49 +0x5266 0x76CA +0x5267 0x6EA2 +0x5268 0x8BE3 +0x5269 0x8BAE +0x526A 0x8C0A +0x526B 0x8BD1 +0x526C 0x5F02 +0x526D 0x7FFC +0x526E 0x7FCC +0x526F 0x7ECE +0x5270 0x8335 +0x5271 0x836B +0x5272 0x56E0 +0x5273 0x6BB7 +0x5274 0x97F3 +0x5275 0x9634 +0x5276 0x59FB +0x5277 0x541F +0x5278 0x94F6 +0x5279 0x6DEB +0x527A 0x5BC5 +0x527B 0x996E +0x527C 0x5C39 +0x527D 0x5F15 +0x527E 0x9690 +0x5321 0x5370 +0x5322 0x82F1 +0x5323 0x6A31 +0x5324 0x5A74 +0x5325 0x9E70 +0x5326 0x5E94 +0x5327 0x7F28 +0x5328 0x83B9 +0x5329 0x8424 +0x532A 0x8425 +0x532B 0x8367 +0x532C 0x8747 +0x532D 0x8FCE +0x532E 0x8D62 +0x532F 0x76C8 +0x5330 0x5F71 +0x5331 0x9896 +0x5332 0x786C +0x5333 0x6620 +0x5334 0x54DF +0x5335 0x62E5 +0x5336 0x4F63 +0x5337 0x81C3 +0x5338 0x75C8 +0x5339 0x5EB8 +0x533A 0x96CD +0x533B 0x8E0A +0x533C 0x86F9 +0x533D 0x548F +0x533E 0x6CF3 +0x533F 0x6D8C +0x5340 0x6C38 +0x5341 0x607F +0x5342 0x52C7 +0x5343 0x7528 +0x5344 0x5E7D +0x5345 0x4F18 +0x5346 0x60A0 +0x5347 0x5FE7 +0x5348 0x5C24 +0x5349 0x7531 +0x534A 0x90AE +0x534B 0x94C0 +0x534C 0x72B9 +0x534D 0x6CB9 +0x534E 0x6E38 +0x534F 0x9149 +0x5350 0x6709 +0x5351 0x53CB +0x5352 0x53F3 +0x5353 0x4F51 +0x5354 0x91C9 +0x5355 0x8BF1 +0x5356 0x53C8 +0x5357 0x5E7C +0x5358 0x8FC2 +0x5359 0x6DE4 +0x535A 0x4E8E +0x535B 0x76C2 +0x535C 0x6986 +0x535D 0x865E +0x535E 0x611A +0x535F 0x8206 +0x5360 0x4F59 +0x5361 0x4FDE +0x5362 0x903E +0x5363 0x9C7C +0x5364 0x6109 +0x5365 0x6E1D +0x5366 0x6E14 +0x5367 0x9685 +0x5368 0x4E88 +0x5369 0x5A31 +0x536A 0x96E8 +0x536B 0x4E0E +0x536C 0x5C7F +0x536D 0x79B9 +0x536E 0x5B87 +0x536F 0x8BED +0x5370 0x7FBD +0x5371 0x7389 +0x5372 0x57DF +0x5373 0x828B +0x5374 0x90C1 +0x5375 0x5401 +0x5376 0x9047 +0x5377 0x55BB +0x5378 0x5CEA +0x5379 0x5FA1 +0x537A 0x6108 +0x537B 0x6B32 +0x537C 0x72F1 +0x537D 0x80B2 +0x537E 0x8A89 +0x5421 0x6D74 +0x5422 0x5BD3 +0x5423 0x88D5 +0x5424 0x9884 +0x5425 0x8C6B +0x5426 0x9A6D +0x5427 0x9E33 +0x5428 0x6E0A +0x5429 0x51A4 +0x542A 0x5143 +0x542B 0x57A3 +0x542C 0x8881 +0x542D 0x539F +0x542E 0x63F4 +0x542F 0x8F95 +0x5430 0x56ED +0x5431 0x5458 +0x5432 0x5706 +0x5433 0x733F +0x5434 0x6E90 +0x5435 0x7F18 +0x5436 0x8FDC +0x5437 0x82D1 +0x5438 0x613F +0x5439 0x6028 +0x543A 0x9662 +0x543B 0x66F0 +0x543C 0x7EA6 +0x543D 0x8D8A +0x543E 0x8DC3 +0x543F 0x94A5 +0x5440 0x5CB3 +0x5441 0x7CA4 +0x5442 0x6708 +0x5443 0x60A6 +0x5444 0x9605 +0x5445 0x8018 +0x5446 0x4E91 +0x5447 0x90E7 +0x5448 0x5300 +0x5449 0x9668 +0x544A 0x5141 +0x544B 0x8FD0 +0x544C 0x8574 +0x544D 0x915D +0x544E 0x6655 +0x544F 0x97F5 +0x5450 0x5B55 +0x5451 0x531D +0x5452 0x7838 +0x5453 0x6742 +0x5454 0x683D +0x5455 0x54C9 +0x5456 0x707E +0x5457 0x5BB0 +0x5458 0x8F7D +0x5459 0x518D +0x545A 0x5728 +0x545B 0x54B1 +0x545C 0x6512 +0x545D 0x6682 +0x545E 0x8D5E +0x545F 0x8D43 +0x5460 0x810F +0x5461 0x846C +0x5462 0x906D +0x5463 0x7CDF +0x5464 0x51FF +0x5465 0x85FB +0x5466 0x67A3 +0x5467 0x65E9 +0x5468 0x6FA1 +0x5469 0x86A4 +0x546A 0x8E81 +0x546B 0x566A +0x546C 0x9020 +0x546D 0x7682 +0x546E 0x7076 +0x546F 0x71E5 +0x5470 0x8D23 +0x5471 0x62E9 +0x5472 0x5219 +0x5473 0x6CFD +0x5474 0x8D3C +0x5475 0x600E +0x5476 0x589E +0x5477 0x618E +0x5478 0x66FE +0x5479 0x8D60 +0x547A 0x624E +0x547B 0x55B3 +0x547C 0x6E23 +0x547D 0x672D +0x547E 0x8F67 +0x5521 0x94E1 +0x5522 0x95F8 +0x5523 0x7728 +0x5524 0x6805 +0x5525 0x69A8 +0x5526 0x548B +0x5527 0x4E4D +0x5528 0x70B8 +0x5529 0x8BC8 +0x552A 0x6458 +0x552B 0x658B +0x552C 0x5B85 +0x552D 0x7A84 +0x552E 0x503A +0x552F 0x5BE8 +0x5530 0x77BB +0x5531 0x6BE1 +0x5532 0x8A79 +0x5533 0x7C98 +0x5534 0x6CBE +0x5535 0x76CF +0x5536 0x65A9 +0x5537 0x8F97 +0x5538 0x5D2D +0x5539 0x5C55 +0x553A 0x8638 +0x553B 0x6808 +0x553C 0x5360 +0x553D 0x6218 +0x553E 0x7AD9 +0x553F 0x6E5B +0x5540 0x7EFD +0x5541 0x6A1F +0x5542 0x7AE0 +0x5543 0x5F70 +0x5544 0x6F33 +0x5545 0x5F20 +0x5546 0x638C +0x5547 0x6DA8 +0x5548 0x6756 +0x5549 0x4E08 +0x554A 0x5E10 +0x554B 0x8D26 +0x554C 0x4ED7 +0x554D 0x80C0 +0x554E 0x7634 +0x554F 0x969C +0x5550 0x62DB +0x5551 0x662D +0x5552 0x627E +0x5553 0x6CBC +0x5554 0x8D75 +0x5555 0x7167 +0x5556 0x7F69 +0x5557 0x5146 +0x5558 0x8087 +0x5559 0x53EC +0x555A 0x906E +0x555B 0x6298 +0x555C 0x54F2 +0x555D 0x86F0 +0x555E 0x8F99 +0x555F 0x8005 +0x5560 0x9517 +0x5561 0x8517 +0x5562 0x8FD9 +0x5563 0x6D59 +0x5564 0x73CD +0x5565 0x659F +0x5566 0x771F +0x5567 0x7504 +0x5568 0x7827 +0x5569 0x81FB +0x556A 0x8D1E +0x556B 0x9488 +0x556C 0x4FA6 +0x556D 0x6795 +0x556E 0x75B9 +0x556F 0x8BCA +0x5570 0x9707 +0x5571 0x632F +0x5572 0x9547 +0x5573 0x9635 +0x5574 0x84B8 +0x5575 0x6323 +0x5576 0x7741 +0x5577 0x5F81 +0x5578 0x72F0 +0x5579 0x4E89 +0x557A 0x6014 +0x557B 0x6574 +0x557C 0x62EF +0x557D 0x6B63 +0x557E 0x653F +0x5621 0x5E27 +0x5622 0x75C7 +0x5623 0x90D1 +0x5624 0x8BC1 +0x5625 0x829D +0x5626 0x679D +0x5627 0x652F +0x5628 0x5431 +0x5629 0x8718 +0x562A 0x77E5 +0x562B 0x80A2 +0x562C 0x8102 +0x562D 0x6C41 +0x562E 0x4E4B +0x562F 0x7EC7 +0x5630 0x804C +0x5631 0x76F4 +0x5632 0x690D +0x5633 0x6B96 +0x5634 0x6267 +0x5635 0x503C +0x5636 0x4F84 +0x5637 0x5740 +0x5638 0x6307 +0x5639 0x6B62 +0x563A 0x8DBE +0x563B 0x53EA +0x563C 0x65E8 +0x563D 0x7EB8 +0x563E 0x5FD7 +0x563F 0x631A +0x5640 0x63B7 +0x5641 0x81F3 +0x5642 0x81F4 +0x5643 0x7F6E +0x5644 0x5E1C +0x5645 0x5CD9 +0x5646 0x5236 +0x5647 0x667A +0x5648 0x79E9 +0x5649 0x7A1A +0x564A 0x8D28 +0x564B 0x7099 +0x564C 0x75D4 +0x564D 0x6EDE +0x564E 0x6CBB +0x564F 0x7A92 +0x5650 0x4E2D +0x5651 0x76C5 +0x5652 0x5FE0 +0x5653 0x949F +0x5654 0x8877 +0x5655 0x7EC8 +0x5656 0x79CD +0x5657 0x80BF +0x5658 0x91CD +0x5659 0x4EF2 +0x565A 0x4F17 +0x565B 0x821F +0x565C 0x5468 +0x565D 0x5DDE +0x565E 0x6D32 +0x565F 0x8BCC +0x5660 0x7CA5 +0x5661 0x8F74 +0x5662 0x8098 +0x5663 0x5E1A +0x5664 0x5492 +0x5665 0x76B1 +0x5666 0x5B99 +0x5667 0x663C +0x5668 0x9AA4 +0x5669 0x73E0 +0x566A 0x682A +0x566B 0x86DB +0x566C 0x6731 +0x566D 0x732A +0x566E 0x8BF8 +0x566F 0x8BDB +0x5670 0x9010 +0x5671 0x7AF9 +0x5672 0x70DB +0x5673 0x716E +0x5674 0x62C4 +0x5675 0x77A9 +0x5676 0x5631 +0x5677 0x4E3B +0x5678 0x8457 +0x5679 0x67F1 +0x567A 0x52A9 +0x567B 0x86C0 +0x567C 0x8D2E +0x567D 0x94F8 +0x567E 0x7B51 +0x5721 0x4F4F +0x5722 0x6CE8 +0x5723 0x795D +0x5724 0x9A7B +0x5725 0x6293 +0x5726 0x722A +0x5727 0x62FD +0x5728 0x4E13 +0x5729 0x7816 +0x572A 0x8F6C +0x572B 0x64B0 +0x572C 0x8D5A +0x572D 0x7BC6 +0x572E 0x6869 +0x572F 0x5E84 +0x5730 0x88C5 +0x5731 0x5986 +0x5732 0x649E +0x5733 0x58EE +0x5734 0x72B6 +0x5735 0x690E +0x5736 0x9525 +0x5737 0x8FFD +0x5738 0x8D58 +0x5739 0x5760 +0x573A 0x7F00 +0x573B 0x8C06 +0x573C 0x51C6 +0x573D 0x6349 +0x573E 0x62D9 +0x573F 0x5353 +0x5740 0x684C +0x5741 0x7422 +0x5742 0x8301 +0x5743 0x914C +0x5744 0x5544 +0x5745 0x7740 +0x5746 0x707C +0x5747 0x6D4A +0x5748 0x5179 +0x5749 0x54A8 +0x574A 0x8D44 +0x574B 0x59FF +0x574C 0x6ECB +0x574D 0x6DC4 +0x574E 0x5B5C +0x574F 0x7D2B +0x5750 0x4ED4 +0x5751 0x7C7D +0x5752 0x6ED3 +0x5753 0x5B50 +0x5754 0x81EA +0x5755 0x6E0D +0x5756 0x5B57 +0x5757 0x9B03 +0x5758 0x68D5 +0x5759 0x8E2A +0x575A 0x5B97 +0x575B 0x7EFC +0x575C 0x603B +0x575D 0x7EB5 +0x575E 0x90B9 +0x575F 0x8D70 +0x5760 0x594F +0x5761 0x63CD +0x5762 0x79DF +0x5763 0x8DB3 +0x5764 0x5352 +0x5765 0x65CF +0x5766 0x7956 +0x5767 0x8BC5 +0x5768 0x963B +0x5769 0x7EC4 +0x576A 0x94BB +0x576B 0x7E82 +0x576C 0x5634 +0x576D 0x9189 +0x576E 0x6700 +0x576F 0x7F6A +0x5770 0x5C0A +0x5771 0x9075 +0x5772 0x6628 +0x5773 0x5DE6 +0x5774 0x4F50 +0x5775 0x67DE +0x5776 0x505A +0x5777 0x4F5C +0x5778 0x5750 +0x5779 0x5EA7 +0x5821 0x4E8D +0x5822 0x4E0C +0x5823 0x5140 +0x5824 0x4E10 +0x5825 0x5EFF +0x5826 0x5345 +0x5827 0x4E15 +0x5828 0x4E98 +0x5829 0x4E1E +0x582A 0x9B32 +0x582B 0x5B6C +0x582C 0x5669 +0x582D 0x4E28 +0x582E 0x79BA +0x582F 0x4E3F +0x5830 0x5315 +0x5831 0x4E47 +0x5832 0x592D +0x5833 0x723B +0x5834 0x536E +0x5835 0x6C10 +0x5836 0x56DF +0x5837 0x80E4 +0x5838 0x9997 +0x5839 0x6BD3 +0x583A 0x777E +0x583B 0x9F17 +0x583C 0x4E36 +0x583D 0x4E9F +0x583E 0x9F10 +0x583F 0x4E5C +0x5840 0x4E69 +0x5841 0x4E93 +0x5842 0x8288 +0x5843 0x5B5B +0x5844 0x556C +0x5845 0x560F +0x5846 0x4EC4 +0x5847 0x538D +0x5848 0x539D +0x5849 0x53A3 +0x584A 0x53A5 +0x584B 0x53AE +0x584C 0x9765 +0x584D 0x8D5D +0x584E 0x531A +0x584F 0x53F5 +0x5850 0x5326 +0x5851 0x532E +0x5852 0x533E +0x5853 0x8D5C +0x5854 0x5366 +0x5855 0x5363 +0x5856 0x5202 +0x5857 0x5208 +0x5858 0x520E +0x5859 0x522D +0x585A 0x5233 +0x585B 0x523F +0x585C 0x5240 +0x585D 0x524C +0x585E 0x525E +0x585F 0x5261 +0x5860 0x525C +0x5861 0x84AF +0x5862 0x527D +0x5863 0x5282 +0x5864 0x5281 +0x5865 0x5290 +0x5866 0x5293 +0x5867 0x5182 +0x5868 0x7F54 +0x5869 0x4EBB +0x586A 0x4EC3 +0x586B 0x4EC9 +0x586C 0x4EC2 +0x586D 0x4EE8 +0x586E 0x4EE1 +0x586F 0x4EEB +0x5870 0x4EDE +0x5871 0x4F1B +0x5872 0x4EF3 +0x5873 0x4F22 +0x5874 0x4F64 +0x5875 0x4EF5 +0x5876 0x4F25 +0x5877 0x4F27 +0x5878 0x4F09 +0x5879 0x4F2B +0x587A 0x4F5E +0x587B 0x4F67 +0x587C 0x6538 +0x587D 0x4F5A +0x587E 0x4F5D +0x5921 0x4F5F +0x5922 0x4F57 +0x5923 0x4F32 +0x5924 0x4F3D +0x5925 0x4F76 +0x5926 0x4F74 +0x5927 0x4F91 +0x5928 0x4F89 +0x5929 0x4F83 +0x592A 0x4F8F +0x592B 0x4F7E +0x592C 0x4F7B +0x592D 0x4FAA +0x592E 0x4F7C +0x592F 0x4FAC +0x5930 0x4F94 +0x5931 0x4FE6 +0x5932 0x4FE8 +0x5933 0x4FEA +0x5934 0x4FC5 +0x5935 0x4FDA +0x5936 0x4FE3 +0x5937 0x4FDC +0x5938 0x4FD1 +0x5939 0x4FDF +0x593A 0x4FF8 +0x593B 0x5029 +0x593C 0x504C +0x593D 0x4FF3 +0x593E 0x502C +0x593F 0x500F +0x5940 0x502E +0x5941 0x502D +0x5942 0x4FFE +0x5943 0x501C +0x5944 0x500C +0x5945 0x5025 +0x5946 0x5028 +0x5947 0x507E +0x5948 0x5043 +0x5949 0x5055 +0x594A 0x5048 +0x594B 0x504E +0x594C 0x506C +0x594D 0x507B +0x594E 0x50A5 +0x594F 0x50A7 +0x5950 0x50A9 +0x5951 0x50BA +0x5952 0x50D6 +0x5953 0x5106 +0x5954 0x50ED +0x5955 0x50EC +0x5956 0x50E6 +0x5957 0x50EE +0x5958 0x5107 +0x5959 0x510B +0x595A 0x4EDD +0x595B 0x6C3D +0x595C 0x4F58 +0x595D 0x4F65 +0x595E 0x4FCE +0x595F 0x9FA0 +0x5960 0x6C46 +0x5961 0x7C74 +0x5962 0x516E +0x5963 0x5DFD +0x5964 0x9EC9 +0x5965 0x9998 +0x5966 0x5181 +0x5967 0x5914 +0x5968 0x52F9 +0x5969 0x530D +0x596A 0x8A07 +0x596B 0x5310 +0x596C 0x51EB +0x596D 0x5919 +0x596E 0x5155 +0x596F 0x4EA0 +0x5970 0x5156 +0x5971 0x4EB3 +0x5972 0x886E +0x5973 0x88A4 +0x5974 0x4EB5 +0x5975 0x8114 +0x5976 0x88D2 +0x5977 0x7980 +0x5978 0x5B34 +0x5979 0x8803 +0x597A 0x7FB8 +0x597B 0x51AB +0x597C 0x51B1 +0x597D 0x51BD +0x597E 0x51BC +0x5A21 0x51C7 +0x5A22 0x5196 +0x5A23 0x51A2 +0x5A24 0x51A5 +0x5A25 0x8BA0 +0x5A26 0x8BA6 +0x5A27 0x8BA7 +0x5A28 0x8BAA +0x5A29 0x8BB4 +0x5A2A 0x8BB5 +0x5A2B 0x8BB7 +0x5A2C 0x8BC2 +0x5A2D 0x8BC3 +0x5A2E 0x8BCB +0x5A2F 0x8BCF +0x5A30 0x8BCE +0x5A31 0x8BD2 +0x5A32 0x8BD3 +0x5A33 0x8BD4 +0x5A34 0x8BD6 +0x5A35 0x8BD8 +0x5A36 0x8BD9 +0x5A37 0x8BDC +0x5A38 0x8BDF +0x5A39 0x8BE0 +0x5A3A 0x8BE4 +0x5A3B 0x8BE8 +0x5A3C 0x8BE9 +0x5A3D 0x8BEE +0x5A3E 0x8BF0 +0x5A3F 0x8BF3 +0x5A40 0x8BF6 +0x5A41 0x8BF9 +0x5A42 0x8BFC +0x5A43 0x8BFF +0x5A44 0x8C00 +0x5A45 0x8C02 +0x5A46 0x8C04 +0x5A47 0x8C07 +0x5A48 0x8C0C +0x5A49 0x8C0F +0x5A4A 0x8C11 +0x5A4B 0x8C12 +0x5A4C 0x8C14 +0x5A4D 0x8C15 +0x5A4E 0x8C16 +0x5A4F 0x8C19 +0x5A50 0x8C1B +0x5A51 0x8C18 +0x5A52 0x8C1D +0x5A53 0x8C1F +0x5A54 0x8C20 +0x5A55 0x8C21 +0x5A56 0x8C25 +0x5A57 0x8C27 +0x5A58 0x8C2A +0x5A59 0x8C2B +0x5A5A 0x8C2E +0x5A5B 0x8C2F +0x5A5C 0x8C32 +0x5A5D 0x8C33 +0x5A5E 0x8C35 +0x5A5F 0x8C36 +0x5A60 0x5369 +0x5A61 0x537A +0x5A62 0x961D +0x5A63 0x9622 +0x5A64 0x9621 +0x5A65 0x9631 +0x5A66 0x962A +0x5A67 0x963D +0x5A68 0x963C +0x5A69 0x9642 +0x5A6A 0x9649 +0x5A6B 0x9654 +0x5A6C 0x965F +0x5A6D 0x9667 +0x5A6E 0x966C +0x5A6F 0x9672 +0x5A70 0x9674 +0x5A71 0x9688 +0x5A72 0x968D +0x5A73 0x9697 +0x5A74 0x96B0 +0x5A75 0x9097 +0x5A76 0x909B +0x5A77 0x909D +0x5A78 0x9099 +0x5A79 0x90AC +0x5A7A 0x90A1 +0x5A7B 0x90B4 +0x5A7C 0x90B3 +0x5A7D 0x90B6 +0x5A7E 0x90BA +0x5B21 0x90B8 +0x5B22 0x90B0 +0x5B23 0x90CF +0x5B24 0x90C5 +0x5B25 0x90BE +0x5B26 0x90D0 +0x5B27 0x90C4 +0x5B28 0x90C7 +0x5B29 0x90D3 +0x5B2A 0x90E6 +0x5B2B 0x90E2 +0x5B2C 0x90DC +0x5B2D 0x90D7 +0x5B2E 0x90DB +0x5B2F 0x90EB +0x5B30 0x90EF +0x5B31 0x90FE +0x5B32 0x9104 +0x5B33 0x9122 +0x5B34 0x911E +0x5B35 0x9123 +0x5B36 0x9131 +0x5B37 0x912F +0x5B38 0x9139 +0x5B39 0x9143 +0x5B3A 0x9146 +0x5B3B 0x520D +0x5B3C 0x5942 +0x5B3D 0x52A2 +0x5B3E 0x52AC +0x5B3F 0x52AD +0x5B40 0x52BE +0x5B41 0x54FF +0x5B42 0x52D0 +0x5B43 0x52D6 +0x5B44 0x52F0 +0x5B45 0x53DF +0x5B46 0x71EE +0x5B47 0x77CD +0x5B48 0x5EF4 +0x5B49 0x51F5 +0x5B4A 0x51FC +0x5B4B 0x9B2F +0x5B4C 0x53B6 +0x5B4D 0x5F01 +0x5B4E 0x755A +0x5B4F 0x5DEF +0x5B50 0x574C +0x5B51 0x57A9 +0x5B52 0x57A1 +0x5B53 0x587E +0x5B54 0x58BC +0x5B55 0x58C5 +0x5B56 0x58D1 +0x5B57 0x5729 +0x5B58 0x572C +0x5B59 0x572A +0x5B5A 0x5733 +0x5B5B 0x5739 +0x5B5C 0x572E +0x5B5D 0x572F +0x5B5E 0x575C +0x5B5F 0x573B +0x5B60 0x5742 +0x5B61 0x5769 +0x5B62 0x5785 +0x5B63 0x576B +0x5B64 0x5786 +0x5B65 0x577C +0x5B66 0x577B +0x5B67 0x5768 +0x5B68 0x576D +0x5B69 0x5776 +0x5B6A 0x5773 +0x5B6B 0x57AD +0x5B6C 0x57A4 +0x5B6D 0x578C +0x5B6E 0x57B2 +0x5B6F 0x57CF +0x5B70 0x57A7 +0x5B71 0x57B4 +0x5B72 0x5793 +0x5B73 0x57A0 +0x5B74 0x57D5 +0x5B75 0x57D8 +0x5B76 0x57DA +0x5B77 0x57D9 +0x5B78 0x57D2 +0x5B79 0x57B8 +0x5B7A 0x57F4 +0x5B7B 0x57EF +0x5B7C 0x57F8 +0x5B7D 0x57E4 +0x5B7E 0x57DD +0x5C21 0x580B +0x5C22 0x580D +0x5C23 0x57FD +0x5C24 0x57ED +0x5C25 0x5800 +0x5C26 0x581E +0x5C27 0x5819 +0x5C28 0x5844 +0x5C29 0x5820 +0x5C2A 0x5865 +0x5C2B 0x586C +0x5C2C 0x5881 +0x5C2D 0x5889 +0x5C2E 0x589A +0x5C2F 0x5880 +0x5C30 0x99A8 +0x5C31 0x9F19 +0x5C32 0x61FF +0x5C33 0x8279 +0x5C34 0x827D +0x5C35 0x827F +0x5C36 0x828F +0x5C37 0x828A +0x5C38 0x82A8 +0x5C39 0x8284 +0x5C3A 0x828E +0x5C3B 0x8291 +0x5C3C 0x8297 +0x5C3D 0x8299 +0x5C3E 0x82AB +0x5C3F 0x82B8 +0x5C40 0x82BE +0x5C41 0x82B0 +0x5C42 0x82C8 +0x5C43 0x82CA +0x5C44 0x82E3 +0x5C45 0x8298 +0x5C46 0x82B7 +0x5C47 0x82AE +0x5C48 0x82CB +0x5C49 0x82CC +0x5C4A 0x82C1 +0x5C4B 0x82A9 +0x5C4C 0x82B4 +0x5C4D 0x82A1 +0x5C4E 0x82AA +0x5C4F 0x829F +0x5C50 0x82C4 +0x5C51 0x82CE +0x5C52 0x82A4 +0x5C53 0x82E1 +0x5C54 0x8309 +0x5C55 0x82F7 +0x5C56 0x82E4 +0x5C57 0x830F +0x5C58 0x8307 +0x5C59 0x82DC +0x5C5A 0x82F4 +0x5C5B 0x82D2 +0x5C5C 0x82D8 +0x5C5D 0x830C +0x5C5E 0x82FB +0x5C5F 0x82D3 +0x5C60 0x8311 +0x5C61 0x831A +0x5C62 0x8306 +0x5C63 0x8314 +0x5C64 0x8315 +0x5C65 0x82E0 +0x5C66 0x82D5 +0x5C67 0x831C +0x5C68 0x8351 +0x5C69 0x835B +0x5C6A 0x835C +0x5C6B 0x8308 +0x5C6C 0x8392 +0x5C6D 0x833C +0x5C6E 0x8334 +0x5C6F 0x8331 +0x5C70 0x839B +0x5C71 0x835E +0x5C72 0x832F +0x5C73 0x834F +0x5C74 0x8347 +0x5C75 0x8343 +0x5C76 0x835F +0x5C77 0x8340 +0x5C78 0x8317 +0x5C79 0x8360 +0x5C7A 0x832D +0x5C7B 0x833A +0x5C7C 0x8333 +0x5C7D 0x8366 +0x5C7E 0x8365 +0x5D21 0x8368 +0x5D22 0x831B +0x5D23 0x8369 +0x5D24 0x836C +0x5D25 0x836A +0x5D26 0x836D +0x5D27 0x836E +0x5D28 0x83B0 +0x5D29 0x8378 +0x5D2A 0x83B3 +0x5D2B 0x83B4 +0x5D2C 0x83A0 +0x5D2D 0x83AA +0x5D2E 0x8393 +0x5D2F 0x839C +0x5D30 0x8385 +0x5D31 0x837C +0x5D32 0x83B6 +0x5D33 0x83A9 +0x5D34 0x837D +0x5D35 0x83B8 +0x5D36 0x837B +0x5D37 0x8398 +0x5D38 0x839E +0x5D39 0x83A8 +0x5D3A 0x83BA +0x5D3B 0x83BC +0x5D3C 0x83C1 +0x5D3D 0x8401 +0x5D3E 0x83E5 +0x5D3F 0x83D8 +0x5D40 0x5807 +0x5D41 0x8418 +0x5D42 0x840B +0x5D43 0x83DD +0x5D44 0x83FD +0x5D45 0x83D6 +0x5D46 0x841C +0x5D47 0x8438 +0x5D48 0x8411 +0x5D49 0x8406 +0x5D4A 0x83D4 +0x5D4B 0x83DF +0x5D4C 0x840F +0x5D4D 0x8403 +0x5D4E 0x83F8 +0x5D4F 0x83F9 +0x5D50 0x83EA +0x5D51 0x83C5 +0x5D52 0x83C0 +0x5D53 0x8426 +0x5D54 0x83F0 +0x5D55 0x83E1 +0x5D56 0x845C +0x5D57 0x8451 +0x5D58 0x845A +0x5D59 0x8459 +0x5D5A 0x8473 +0x5D5B 0x8487 +0x5D5C 0x8488 +0x5D5D 0x847A +0x5D5E 0x8489 +0x5D5F 0x8478 +0x5D60 0x843C +0x5D61 0x8446 +0x5D62 0x8469 +0x5D63 0x8476 +0x5D64 0x848C +0x5D65 0x848E +0x5D66 0x8431 +0x5D67 0x846D +0x5D68 0x84C1 +0x5D69 0x84CD +0x5D6A 0x84D0 +0x5D6B 0x84E6 +0x5D6C 0x84BD +0x5D6D 0x84D3 +0x5D6E 0x84CA +0x5D6F 0x84BF +0x5D70 0x84BA +0x5D71 0x84E0 +0x5D72 0x84A1 +0x5D73 0x84B9 +0x5D74 0x84B4 +0x5D75 0x8497 +0x5D76 0x84E5 +0x5D77 0x84E3 +0x5D78 0x850C +0x5D79 0x750D +0x5D7A 0x8538 +0x5D7B 0x84F0 +0x5D7C 0x8539 +0x5D7D 0x851F +0x5D7E 0x853A +0x5E21 0x8556 +0x5E22 0x853B +0x5E23 0x84FF +0x5E24 0x84FC +0x5E25 0x8559 +0x5E26 0x8548 +0x5E27 0x8568 +0x5E28 0x8564 +0x5E29 0x855E +0x5E2A 0x857A +0x5E2B 0x77A2 +0x5E2C 0x8543 +0x5E2D 0x8572 +0x5E2E 0x857B +0x5E2F 0x85A4 +0x5E30 0x85A8 +0x5E31 0x8587 +0x5E32 0x858F +0x5E33 0x8579 +0x5E34 0x85AE +0x5E35 0x859C +0x5E36 0x8585 +0x5E37 0x85B9 +0x5E38 0x85B7 +0x5E39 0x85B0 +0x5E3A 0x85D3 +0x5E3B 0x85C1 +0x5E3C 0x85DC +0x5E3D 0x85FF +0x5E3E 0x8627 +0x5E3F 0x8605 +0x5E40 0x8629 +0x5E41 0x8616 +0x5E42 0x863C +0x5E43 0x5EFE +0x5E44 0x5F08 +0x5E45 0x593C +0x5E46 0x5941 +0x5E47 0x8037 +0x5E48 0x5955 +0x5E49 0x595A +0x5E4A 0x5958 +0x5E4B 0x530F +0x5E4C 0x5C22 +0x5E4D 0x5C25 +0x5E4E 0x5C2C +0x5E4F 0x5C34 +0x5E50 0x624C +0x5E51 0x626A +0x5E52 0x629F +0x5E53 0x62BB +0x5E54 0x62CA +0x5E55 0x62DA +0x5E56 0x62D7 +0x5E57 0x62EE +0x5E58 0x6322 +0x5E59 0x62F6 +0x5E5A 0x6339 +0x5E5B 0x634B +0x5E5C 0x6343 +0x5E5D 0x63AD +0x5E5E 0x63F6 +0x5E5F 0x6371 +0x5E60 0x637A +0x5E61 0x638E +0x5E62 0x63B4 +0x5E63 0x636D +0x5E64 0x63AC +0x5E65 0x638A +0x5E66 0x6369 +0x5E67 0x63AE +0x5E68 0x63BC +0x5E69 0x63F2 +0x5E6A 0x63F8 +0x5E6B 0x63E0 +0x5E6C 0x63FF +0x5E6D 0x63C4 +0x5E6E 0x63DE +0x5E6F 0x63CE +0x5E70 0x6452 +0x5E71 0x63C6 +0x5E72 0x63BE +0x5E73 0x6445 +0x5E74 0x6441 +0x5E75 0x640B +0x5E76 0x641B +0x5E77 0x6420 +0x5E78 0x640C +0x5E79 0x6426 +0x5E7A 0x6421 +0x5E7B 0x645E +0x5E7C 0x6484 +0x5E7D 0x646D +0x5E7E 0x6496 +0x5F21 0x647A +0x5F22 0x64B7 +0x5F23 0x64B8 +0x5F24 0x6499 +0x5F25 0x64BA +0x5F26 0x64C0 +0x5F27 0x64D0 +0x5F28 0x64D7 +0x5F29 0x64E4 +0x5F2A 0x64E2 +0x5F2B 0x6509 +0x5F2C 0x6525 +0x5F2D 0x652E +0x5F2E 0x5F0B +0x5F2F 0x5FD2 +0x5F30 0x7519 +0x5F31 0x5F11 +0x5F32 0x535F +0x5F33 0x53F1 +0x5F34 0x53FD +0x5F35 0x53E9 +0x5F36 0x53E8 +0x5F37 0x53FB +0x5F38 0x5412 +0x5F39 0x5416 +0x5F3A 0x5406 +0x5F3B 0x544B +0x5F3C 0x5452 +0x5F3D 0x5453 +0x5F3E 0x5454 +0x5F3F 0x5456 +0x5F40 0x5443 +0x5F41 0x5421 +0x5F42 0x5457 +0x5F43 0x5459 +0x5F44 0x5423 +0x5F45 0x5432 +0x5F46 0x5482 +0x5F47 0x5494 +0x5F48 0x5477 +0x5F49 0x5471 +0x5F4A 0x5464 +0x5F4B 0x549A +0x5F4C 0x549B +0x5F4D 0x5484 +0x5F4E 0x5476 +0x5F4F 0x5466 +0x5F50 0x549D +0x5F51 0x54D0 +0x5F52 0x54AD +0x5F53 0x54C2 +0x5F54 0x54B4 +0x5F55 0x54D2 +0x5F56 0x54A7 +0x5F57 0x54A6 +0x5F58 0x54D3 +0x5F59 0x54D4 +0x5F5A 0x5472 +0x5F5B 0x54A3 +0x5F5C 0x54D5 +0x5F5D 0x54BB +0x5F5E 0x54BF +0x5F5F 0x54CC +0x5F60 0x54D9 +0x5F61 0x54DA +0x5F62 0x54DC +0x5F63 0x54A9 +0x5F64 0x54AA +0x5F65 0x54A4 +0x5F66 0x54DD +0x5F67 0x54CF +0x5F68 0x54DE +0x5F69 0x551B +0x5F6A 0x54E7 +0x5F6B 0x5520 +0x5F6C 0x54FD +0x5F6D 0x5514 +0x5F6E 0x54F3 +0x5F6F 0x5522 +0x5F70 0x5523 +0x5F71 0x550F +0x5F72 0x5511 +0x5F73 0x5527 +0x5F74 0x552A +0x5F75 0x5567 +0x5F76 0x558F +0x5F77 0x55B5 +0x5F78 0x5549 +0x5F79 0x556D +0x5F7A 0x5541 +0x5F7B 0x5555 +0x5F7C 0x553F +0x5F7D 0x5550 +0x5F7E 0x553C +0x6021 0x5537 +0x6022 0x5556 +0x6023 0x5575 +0x6024 0x5576 +0x6025 0x5577 +0x6026 0x5533 +0x6027 0x5530 +0x6028 0x555C +0x6029 0x558B +0x602A 0x55D2 +0x602B 0x5583 +0x602C 0x55B1 +0x602D 0x55B9 +0x602E 0x5588 +0x602F 0x5581 +0x6030 0x559F +0x6031 0x557E +0x6032 0x55D6 +0x6033 0x5591 +0x6034 0x557B +0x6035 0x55DF +0x6036 0x55BD +0x6037 0x55BE +0x6038 0x5594 +0x6039 0x5599 +0x603A 0x55EA +0x603B 0x55F7 +0x603C 0x55C9 +0x603D 0x561F +0x603E 0x55D1 +0x603F 0x55EB +0x6040 0x55EC +0x6041 0x55D4 +0x6042 0x55E6 +0x6043 0x55DD +0x6044 0x55C4 +0x6045 0x55EF +0x6046 0x55E5 +0x6047 0x55F2 +0x6048 0x55F3 +0x6049 0x55CC +0x604A 0x55CD +0x604B 0x55E8 +0x604C 0x55F5 +0x604D 0x55E4 +0x604E 0x8F94 +0x604F 0x561E +0x6050 0x5608 +0x6051 0x560C +0x6052 0x5601 +0x6053 0x5624 +0x6054 0x5623 +0x6055 0x55FE +0x6056 0x5600 +0x6057 0x5627 +0x6058 0x562D +0x6059 0x5658 +0x605A 0x5639 +0x605B 0x5657 +0x605C 0x562C +0x605D 0x564D +0x605E 0x5662 +0x605F 0x5659 +0x6060 0x565C +0x6061 0x564C +0x6062 0x5654 +0x6063 0x5686 +0x6064 0x5664 +0x6065 0x5671 +0x6066 0x566B +0x6067 0x567B +0x6068 0x567C +0x6069 0x5685 +0x606A 0x5693 +0x606B 0x56AF +0x606C 0x56D4 +0x606D 0x56D7 +0x606E 0x56DD +0x606F 0x56E1 +0x6070 0x56F5 +0x6071 0x56EB +0x6072 0x56F9 +0x6073 0x56FF +0x6074 0x5704 +0x6075 0x570A +0x6076 0x5709 +0x6077 0x571C +0x6078 0x5E0F +0x6079 0x5E19 +0x607A 0x5E14 +0x607B 0x5E11 +0x607C 0x5E31 +0x607D 0x5E3B +0x607E 0x5E3C +0x6121 0x5E37 +0x6122 0x5E44 +0x6123 0x5E54 +0x6124 0x5E5B +0x6125 0x5E5E +0x6126 0x5E61 +0x6127 0x5C8C +0x6128 0x5C7A +0x6129 0x5C8D +0x612A 0x5C90 +0x612B 0x5C96 +0x612C 0x5C88 +0x612D 0x5C98 +0x612E 0x5C99 +0x612F 0x5C91 +0x6130 0x5C9A +0x6131 0x5C9C +0x6132 0x5CB5 +0x6133 0x5CA2 +0x6134 0x5CBD +0x6135 0x5CAC +0x6136 0x5CAB +0x6137 0x5CB1 +0x6138 0x5CA3 +0x6139 0x5CC1 +0x613A 0x5CB7 +0x613B 0x5CC4 +0x613C 0x5CD2 +0x613D 0x5CE4 +0x613E 0x5CCB +0x613F 0x5CE5 +0x6140 0x5D02 +0x6141 0x5D03 +0x6142 0x5D27 +0x6143 0x5D26 +0x6144 0x5D2E +0x6145 0x5D24 +0x6146 0x5D1E +0x6147 0x5D06 +0x6148 0x5D1B +0x6149 0x5D58 +0x614A 0x5D3E +0x614B 0x5D34 +0x614C 0x5D3D +0x614D 0x5D6C +0x614E 0x5D5B +0x614F 0x5D6F +0x6150 0x5D5D +0x6151 0x5D6B +0x6152 0x5D4B +0x6153 0x5D4A +0x6154 0x5D69 +0x6155 0x5D74 +0x6156 0x5D82 +0x6157 0x5D99 +0x6158 0x5D9D +0x6159 0x8C73 +0x615A 0x5DB7 +0x615B 0x5DC5 +0x615C 0x5F73 +0x615D 0x5F77 +0x615E 0x5F82 +0x615F 0x5F87 +0x6160 0x5F89 +0x6161 0x5F8C +0x6162 0x5F95 +0x6163 0x5F99 +0x6164 0x5F9C +0x6165 0x5FA8 +0x6166 0x5FAD +0x6167 0x5FB5 +0x6168 0x5FBC +0x6169 0x8862 +0x616A 0x5F61 +0x616B 0x72AD +0x616C 0x72B0 +0x616D 0x72B4 +0x616E 0x72B7 +0x616F 0x72B8 +0x6170 0x72C3 +0x6171 0x72C1 +0x6172 0x72CE +0x6173 0x72CD +0x6174 0x72D2 +0x6175 0x72E8 +0x6176 0x72EF +0x6177 0x72E9 +0x6178 0x72F2 +0x6179 0x72F4 +0x617A 0x72F7 +0x617B 0x7301 +0x617C 0x72F3 +0x617D 0x7303 +0x617E 0x72FA +0x6221 0x72FB +0x6222 0x7317 +0x6223 0x7313 +0x6224 0x7321 +0x6225 0x730A +0x6226 0x731E +0x6227 0x731D +0x6228 0x7315 +0x6229 0x7322 +0x622A 0x7339 +0x622B 0x7325 +0x622C 0x732C +0x622D 0x7338 +0x622E 0x7331 +0x622F 0x7350 +0x6230 0x734D +0x6231 0x7357 +0x6232 0x7360 +0x6233 0x736C +0x6234 0x736F +0x6235 0x737E +0x6236 0x821B +0x6237 0x5925 +0x6238 0x98E7 +0x6239 0x5924 +0x623A 0x5902 +0x623B 0x9963 +0x623C 0x9967 +0x623D 0x9968 +0x623E 0x9969 +0x623F 0x996A +0x6240 0x996B +0x6241 0x996C +0x6242 0x9974 +0x6243 0x9977 +0x6244 0x997D +0x6245 0x9980 +0x6246 0x9984 +0x6247 0x9987 +0x6248 0x998A +0x6249 0x998D +0x624A 0x9990 +0x624B 0x9991 +0x624C 0x9993 +0x624D 0x9994 +0x624E 0x9995 +0x624F 0x5E80 +0x6250 0x5E91 +0x6251 0x5E8B +0x6252 0x5E96 +0x6253 0x5EA5 +0x6254 0x5EA0 +0x6255 0x5EB9 +0x6256 0x5EB5 +0x6257 0x5EBE +0x6258 0x5EB3 +0x6259 0x8D53 +0x625A 0x5ED2 +0x625B 0x5ED1 +0x625C 0x5EDB +0x625D 0x5EE8 +0x625E 0x5EEA +0x625F 0x81BA +0x6260 0x5FC4 +0x6261 0x5FC9 +0x6262 0x5FD6 +0x6263 0x5FCF +0x6264 0x6003 +0x6265 0x5FEE +0x6266 0x6004 +0x6267 0x5FE1 +0x6268 0x5FE4 +0x6269 0x5FFE +0x626A 0x6005 +0x626B 0x6006 +0x626C 0x5FEA +0x626D 0x5FED +0x626E 0x5FF8 +0x626F 0x6019 +0x6270 0x6035 +0x6271 0x6026 +0x6272 0x601B +0x6273 0x600F +0x6274 0x600D +0x6275 0x6029 +0x6276 0x602B +0x6277 0x600A +0x6278 0x603F +0x6279 0x6021 +0x627A 0x6078 +0x627B 0x6079 +0x627C 0x607B +0x627D 0x607A +0x627E 0x6042 +0x6321 0x606A +0x6322 0x607D +0x6323 0x6096 +0x6324 0x609A +0x6325 0x60AD +0x6326 0x609D +0x6327 0x6083 +0x6328 0x6092 +0x6329 0x608C +0x632A 0x609B +0x632B 0x60EC +0x632C 0x60BB +0x632D 0x60B1 +0x632E 0x60DD +0x632F 0x60D8 +0x6330 0x60C6 +0x6331 0x60DA +0x6332 0x60B4 +0x6333 0x6120 +0x6334 0x6126 +0x6335 0x6115 +0x6336 0x6123 +0x6337 0x60F4 +0x6338 0x6100 +0x6339 0x610E +0x633A 0x612B +0x633B 0x614A +0x633C 0x6175 +0x633D 0x61AC +0x633E 0x6194 +0x633F 0x61A7 +0x6340 0x61B7 +0x6341 0x61D4 +0x6342 0x61F5 +0x6343 0x5FDD +0x6344 0x96B3 +0x6345 0x95E9 +0x6346 0x95EB +0x6347 0x95F1 +0x6348 0x95F3 +0x6349 0x95F5 +0x634A 0x95F6 +0x634B 0x95FC +0x634C 0x95FE +0x634D 0x9603 +0x634E 0x9604 +0x634F 0x9606 +0x6350 0x9608 +0x6351 0x960A +0x6352 0x960B +0x6353 0x960C +0x6354 0x960D +0x6355 0x960F +0x6356 0x9612 +0x6357 0x9615 +0x6358 0x9616 +0x6359 0x9617 +0x635A 0x9619 +0x635B 0x961A +0x635C 0x4E2C +0x635D 0x723F +0x635E 0x6215 +0x635F 0x6C35 +0x6360 0x6C54 +0x6361 0x6C5C +0x6362 0x6C4A +0x6363 0x6CA3 +0x6364 0x6C85 +0x6365 0x6C90 +0x6366 0x6C94 +0x6367 0x6C8C +0x6368 0x6C68 +0x6369 0x6C69 +0x636A 0x6C74 +0x636B 0x6C76 +0x636C 0x6C86 +0x636D 0x6CA9 +0x636E 0x6CD0 +0x636F 0x6CD4 +0x6370 0x6CAD +0x6371 0x6CF7 +0x6372 0x6CF8 +0x6373 0x6CF1 +0x6374 0x6CD7 +0x6375 0x6CB2 +0x6376 0x6CE0 +0x6377 0x6CD6 +0x6378 0x6CFA +0x6379 0x6CEB +0x637A 0x6CEE +0x637B 0x6CB1 +0x637C 0x6CD3 +0x637D 0x6CEF +0x637E 0x6CFE +0x6421 0x6D39 +0x6422 0x6D27 +0x6423 0x6D0C +0x6424 0x6D43 +0x6425 0x6D48 +0x6426 0x6D07 +0x6427 0x6D04 +0x6428 0x6D19 +0x6429 0x6D0E +0x642A 0x6D2B +0x642B 0x6D4D +0x642C 0x6D2E +0x642D 0x6D35 +0x642E 0x6D1A +0x642F 0x6D4F +0x6430 0x6D52 +0x6431 0x6D54 +0x6432 0x6D33 +0x6433 0x6D91 +0x6434 0x6D6F +0x6435 0x6D9E +0x6436 0x6DA0 +0x6437 0x6D5E +0x6438 0x6D93 +0x6439 0x6D94 +0x643A 0x6D5C +0x643B 0x6D60 +0x643C 0x6D7C +0x643D 0x6D63 +0x643E 0x6E1A +0x643F 0x6DC7 +0x6440 0x6DC5 +0x6441 0x6DDE +0x6442 0x6E0E +0x6443 0x6DBF +0x6444 0x6DE0 +0x6445 0x6E11 +0x6446 0x6DE6 +0x6447 0x6DDD +0x6448 0x6DD9 +0x6449 0x6E16 +0x644A 0x6DAB +0x644B 0x6E0C +0x644C 0x6DAE +0x644D 0x6E2B +0x644E 0x6E6E +0x644F 0x6E4E +0x6450 0x6E6B +0x6451 0x6EB2 +0x6452 0x6E5F +0x6453 0x6E86 +0x6454 0x6E53 +0x6455 0x6E54 +0x6456 0x6E32 +0x6457 0x6E25 +0x6458 0x6E44 +0x6459 0x6EDF +0x645A 0x6EB1 +0x645B 0x6E98 +0x645C 0x6EE0 +0x645D 0x6F2D +0x645E 0x6EE2 +0x645F 0x6EA5 +0x6460 0x6EA7 +0x6461 0x6EBD +0x6462 0x6EBB +0x6463 0x6EB7 +0x6464 0x6ED7 +0x6465 0x6EB4 +0x6466 0x6ECF +0x6467 0x6E8F +0x6468 0x6EC2 +0x6469 0x6E9F +0x646A 0x6F62 +0x646B 0x6F46 +0x646C 0x6F47 +0x646D 0x6F24 +0x646E 0x6F15 +0x646F 0x6EF9 +0x6470 0x6F2F +0x6471 0x6F36 +0x6472 0x6F4B +0x6473 0x6F74 +0x6474 0x6F2A +0x6475 0x6F09 +0x6476 0x6F29 +0x6477 0x6F89 +0x6478 0x6F8D +0x6479 0x6F8C +0x647A 0x6F78 +0x647B 0x6F72 +0x647C 0x6F7C +0x647D 0x6F7A +0x647E 0x6FD1 +0x6521 0x6FC9 +0x6522 0x6FA7 +0x6523 0x6FB9 +0x6524 0x6FB6 +0x6525 0x6FC2 +0x6526 0x6FE1 +0x6527 0x6FEE +0x6528 0x6FDE +0x6529 0x6FE0 +0x652A 0x6FEF +0x652B 0x701A +0x652C 0x7023 +0x652D 0x701B +0x652E 0x7039 +0x652F 0x7035 +0x6530 0x704F +0x6531 0x705E +0x6532 0x5B80 +0x6533 0x5B84 +0x6534 0x5B95 +0x6535 0x5B93 +0x6536 0x5BA5 +0x6537 0x5BB8 +0x6538 0x752F +0x6539 0x9A9E +0x653A 0x6434 +0x653B 0x5BE4 +0x653C 0x5BEE +0x653D 0x8930 +0x653E 0x5BF0 +0x653F 0x8E47 +0x6540 0x8B07 +0x6541 0x8FB6 +0x6542 0x8FD3 +0x6543 0x8FD5 +0x6544 0x8FE5 +0x6545 0x8FEE +0x6546 0x8FE4 +0x6547 0x8FE9 +0x6548 0x8FE6 +0x6549 0x8FF3 +0x654A 0x8FE8 +0x654B 0x9005 +0x654C 0x9004 +0x654D 0x900B +0x654E 0x9026 +0x654F 0x9011 +0x6550 0x900D +0x6551 0x9016 +0x6552 0x9021 +0x6553 0x9035 +0x6554 0x9036 +0x6555 0x902D +0x6556 0x902F +0x6557 0x9044 +0x6558 0x9051 +0x6559 0x9052 +0x655A 0x9050 +0x655B 0x9068 +0x655C 0x9058 +0x655D 0x9062 +0x655E 0x905B +0x655F 0x66B9 +0x6560 0x9074 +0x6561 0x907D +0x6562 0x9082 +0x6563 0x9088 +0x6564 0x9083 +0x6565 0x908B +0x6566 0x5F50 +0x6567 0x5F57 +0x6568 0x5F56 +0x6569 0x5F58 +0x656A 0x5C3B +0x656B 0x54AB +0x656C 0x5C50 +0x656D 0x5C59 +0x656E 0x5B71 +0x656F 0x5C63 +0x6570 0x5C66 +0x6571 0x7FBC +0x6572 0x5F2A +0x6573 0x5F29 +0x6574 0x5F2D +0x6575 0x8274 +0x6576 0x5F3C +0x6577 0x9B3B +0x6578 0x5C6E +0x6579 0x5981 +0x657A 0x5983 +0x657B 0x598D +0x657C 0x59A9 +0x657D 0x59AA +0x657E 0x59A3 +0x6621 0x5997 +0x6622 0x59CA +0x6623 0x59AB +0x6624 0x599E +0x6625 0x59A4 +0x6626 0x59D2 +0x6627 0x59B2 +0x6628 0x59AF +0x6629 0x59D7 +0x662A 0x59BE +0x662B 0x5A05 +0x662C 0x5A06 +0x662D 0x59DD +0x662E 0x5A08 +0x662F 0x59E3 +0x6630 0x59D8 +0x6631 0x59F9 +0x6632 0x5A0C +0x6633 0x5A09 +0x6634 0x5A32 +0x6635 0x5A34 +0x6636 0x5A11 +0x6637 0x5A23 +0x6638 0x5A13 +0x6639 0x5A40 +0x663A 0x5A67 +0x663B 0x5A4A +0x663C 0x5A55 +0x663D 0x5A3C +0x663E 0x5A62 +0x663F 0x5A75 +0x6640 0x80EC +0x6641 0x5AAA +0x6642 0x5A9B +0x6643 0x5A77 +0x6644 0x5A7A +0x6645 0x5ABE +0x6646 0x5AEB +0x6647 0x5AB2 +0x6648 0x5AD2 +0x6649 0x5AD4 +0x664A 0x5AB8 +0x664B 0x5AE0 +0x664C 0x5AE3 +0x664D 0x5AF1 +0x664E 0x5AD6 +0x664F 0x5AE6 +0x6650 0x5AD8 +0x6651 0x5ADC +0x6652 0x5B09 +0x6653 0x5B17 +0x6654 0x5B16 +0x6655 0x5B32 +0x6656 0x5B37 +0x6657 0x5B40 +0x6658 0x5C15 +0x6659 0x5C1C +0x665A 0x5B5A +0x665B 0x5B65 +0x665C 0x5B73 +0x665D 0x5B51 +0x665E 0x5B53 +0x665F 0x5B62 +0x6660 0x9A75 +0x6661 0x9A77 +0x6662 0x9A78 +0x6663 0x9A7A +0x6664 0x9A7F +0x6665 0x9A7D +0x6666 0x9A80 +0x6667 0x9A81 +0x6668 0x9A85 +0x6669 0x9A88 +0x666A 0x9A8A +0x666B 0x9A90 +0x666C 0x9A92 +0x666D 0x9A93 +0x666E 0x9A96 +0x666F 0x9A98 +0x6670 0x9A9B +0x6671 0x9A9C +0x6672 0x9A9D +0x6673 0x9A9F +0x6674 0x9AA0 +0x6675 0x9AA2 +0x6676 0x9AA3 +0x6677 0x9AA5 +0x6678 0x9AA7 +0x6679 0x7E9F +0x667A 0x7EA1 +0x667B 0x7EA3 +0x667C 0x7EA5 +0x667D 0x7EA8 +0x667E 0x7EA9 +0x6721 0x7EAD +0x6722 0x7EB0 +0x6723 0x7EBE +0x6724 0x7EC0 +0x6725 0x7EC1 +0x6726 0x7EC2 +0x6727 0x7EC9 +0x6728 0x7ECB +0x6729 0x7ECC +0x672A 0x7ED0 +0x672B 0x7ED4 +0x672C 0x7ED7 +0x672D 0x7EDB +0x672E 0x7EE0 +0x672F 0x7EE1 +0x6730 0x7EE8 +0x6731 0x7EEB +0x6732 0x7EEE +0x6733 0x7EEF +0x6734 0x7EF1 +0x6735 0x7EF2 +0x6736 0x7F0D +0x6737 0x7EF6 +0x6738 0x7EFA +0x6739 0x7EFB +0x673A 0x7EFE +0x673B 0x7F01 +0x673C 0x7F02 +0x673D 0x7F03 +0x673E 0x7F07 +0x673F 0x7F08 +0x6740 0x7F0B +0x6741 0x7F0C +0x6742 0x7F0F +0x6743 0x7F11 +0x6744 0x7F12 +0x6745 0x7F17 +0x6746 0x7F19 +0x6747 0x7F1C +0x6748 0x7F1B +0x6749 0x7F1F +0x674A 0x7F21 +0x674B 0x7F22 +0x674C 0x7F23 +0x674D 0x7F24 +0x674E 0x7F25 +0x674F 0x7F26 +0x6750 0x7F27 +0x6751 0x7F2A +0x6752 0x7F2B +0x6753 0x7F2C +0x6754 0x7F2D +0x6755 0x7F2F +0x6756 0x7F30 +0x6757 0x7F31 +0x6758 0x7F32 +0x6759 0x7F33 +0x675A 0x7F35 +0x675B 0x5E7A +0x675C 0x757F +0x675D 0x5DDB +0x675E 0x753E +0x675F 0x9095 +0x6760 0x738E +0x6761 0x7391 +0x6762 0x73AE +0x6763 0x73A2 +0x6764 0x739F +0x6765 0x73CF +0x6766 0x73C2 +0x6767 0x73D1 +0x6768 0x73B7 +0x6769 0x73B3 +0x676A 0x73C0 +0x676B 0x73C9 +0x676C 0x73C8 +0x676D 0x73E5 +0x676E 0x73D9 +0x676F 0x987C +0x6770 0x740A +0x6771 0x73E9 +0x6772 0x73E7 +0x6773 0x73DE +0x6774 0x73BA +0x6775 0x73F2 +0x6776 0x740F +0x6777 0x742A +0x6778 0x745B +0x6779 0x7426 +0x677A 0x7425 +0x677B 0x7428 +0x677C 0x7430 +0x677D 0x742E +0x677E 0x742C +0x6821 0x741B +0x6822 0x741A +0x6823 0x7441 +0x6824 0x745C +0x6825 0x7457 +0x6826 0x7455 +0x6827 0x7459 +0x6828 0x7477 +0x6829 0x746D +0x682A 0x747E +0x682B 0x749C +0x682C 0x748E +0x682D 0x7480 +0x682E 0x7481 +0x682F 0x7487 +0x6830 0x748B +0x6831 0x749E +0x6832 0x74A8 +0x6833 0x74A9 +0x6834 0x7490 +0x6835 0x74A7 +0x6836 0x74D2 +0x6837 0x74BA +0x6838 0x97EA +0x6839 0x97EB +0x683A 0x97EC +0x683B 0x674C +0x683C 0x6753 +0x683D 0x675E +0x683E 0x6748 +0x683F 0x6769 +0x6840 0x67A5 +0x6841 0x6787 +0x6842 0x676A +0x6843 0x6773 +0x6844 0x6798 +0x6845 0x67A7 +0x6846 0x6775 +0x6847 0x67A8 +0x6848 0x679E +0x6849 0x67AD +0x684A 0x678B +0x684B 0x6777 +0x684C 0x677C +0x684D 0x67F0 +0x684E 0x6809 +0x684F 0x67D8 +0x6850 0x680A +0x6851 0x67E9 +0x6852 0x67B0 +0x6853 0x680C +0x6854 0x67D9 +0x6855 0x67B5 +0x6856 0x67DA +0x6857 0x67B3 +0x6858 0x67DD +0x6859 0x6800 +0x685A 0x67C3 +0x685B 0x67B8 +0x685C 0x67E2 +0x685D 0x680E +0x685E 0x67C1 +0x685F 0x67FD +0x6860 0x6832 +0x6861 0x6833 +0x6862 0x6860 +0x6863 0x6861 +0x6864 0x684E +0x6865 0x6862 +0x6866 0x6844 +0x6867 0x6864 +0x6868 0x6883 +0x6869 0x681D +0x686A 0x6855 +0x686B 0x6866 +0x686C 0x6841 +0x686D 0x6867 +0x686E 0x6840 +0x686F 0x683E +0x6870 0x684A +0x6871 0x6849 +0x6872 0x6829 +0x6873 0x68B5 +0x6874 0x688F +0x6875 0x6874 +0x6876 0x6877 +0x6877 0x6893 +0x6878 0x686B +0x6879 0x68C2 +0x687A 0x696E +0x687B 0x68FC +0x687C 0x691F +0x687D 0x6920 +0x687E 0x68F9 +0x6921 0x6924 +0x6922 0x68F0 +0x6923 0x690B +0x6924 0x6901 +0x6925 0x6957 +0x6926 0x68E3 +0x6927 0x6910 +0x6928 0x6971 +0x6929 0x6939 +0x692A 0x6960 +0x692B 0x6942 +0x692C 0x695D +0x692D 0x6984 +0x692E 0x696B +0x692F 0x6980 +0x6930 0x6998 +0x6931 0x6978 +0x6932 0x6934 +0x6933 0x69CC +0x6934 0x6987 +0x6935 0x6988 +0x6936 0x69CE +0x6937 0x6989 +0x6938 0x6966 +0x6939 0x6963 +0x693A 0x6979 +0x693B 0x699B +0x693C 0x69A7 +0x693D 0x69BB +0x693E 0x69AB +0x693F 0x69AD +0x6940 0x69D4 +0x6941 0x69B1 +0x6942 0x69C1 +0x6943 0x69CA +0x6944 0x69DF +0x6945 0x6995 +0x6946 0x69E0 +0x6947 0x698D +0x6948 0x69FF +0x6949 0x6A2F +0x694A 0x69ED +0x694B 0x6A17 +0x694C 0x6A18 +0x694D 0x6A65 +0x694E 0x69F2 +0x694F 0x6A44 +0x6950 0x6A3E +0x6951 0x6AA0 +0x6952 0x6A50 +0x6953 0x6A5B +0x6954 0x6A35 +0x6955 0x6A8E +0x6956 0x6A79 +0x6957 0x6A3D +0x6958 0x6A28 +0x6959 0x6A58 +0x695A 0x6A7C +0x695B 0x6A91 +0x695C 0x6A90 +0x695D 0x6AA9 +0x695E 0x6A97 +0x695F 0x6AAB +0x6960 0x7337 +0x6961 0x7352 +0x6962 0x6B81 +0x6963 0x6B82 +0x6964 0x6B87 +0x6965 0x6B84 +0x6966 0x6B92 +0x6967 0x6B93 +0x6968 0x6B8D +0x6969 0x6B9A +0x696A 0x6B9B +0x696B 0x6BA1 +0x696C 0x6BAA +0x696D 0x8F6B +0x696E 0x8F6D +0x696F 0x8F71 +0x6970 0x8F72 +0x6971 0x8F73 +0x6972 0x8F75 +0x6973 0x8F76 +0x6974 0x8F78 +0x6975 0x8F77 +0x6976 0x8F79 +0x6977 0x8F7A +0x6978 0x8F7C +0x6979 0x8F7E +0x697A 0x8F81 +0x697B 0x8F82 +0x697C 0x8F84 +0x697D 0x8F87 +0x697E 0x8F8B +0x6A21 0x8F8D +0x6A22 0x8F8E +0x6A23 0x8F8F +0x6A24 0x8F98 +0x6A25 0x8F9A +0x6A26 0x8ECE +0x6A27 0x620B +0x6A28 0x6217 +0x6A29 0x621B +0x6A2A 0x621F +0x6A2B 0x6222 +0x6A2C 0x6221 +0x6A2D 0x6225 +0x6A2E 0x6224 +0x6A2F 0x622C +0x6A30 0x81E7 +0x6A31 0x74EF +0x6A32 0x74F4 +0x6A33 0x74FF +0x6A34 0x750F +0x6A35 0x7511 +0x6A36 0x7513 +0x6A37 0x6534 +0x6A38 0x65EE +0x6A39 0x65EF +0x6A3A 0x65F0 +0x6A3B 0x660A +0x6A3C 0x6619 +0x6A3D 0x6772 +0x6A3E 0x6603 +0x6A3F 0x6615 +0x6A40 0x6600 +0x6A41 0x7085 +0x6A42 0x66F7 +0x6A43 0x661D +0x6A44 0x6634 +0x6A45 0x6631 +0x6A46 0x6636 +0x6A47 0x6635 +0x6A48 0x8006 +0x6A49 0x665F +0x6A4A 0x6654 +0x6A4B 0x6641 +0x6A4C 0x664F +0x6A4D 0x6656 +0x6A4E 0x6661 +0x6A4F 0x6657 +0x6A50 0x6677 +0x6A51 0x6684 +0x6A52 0x668C +0x6A53 0x66A7 +0x6A54 0x669D +0x6A55 0x66BE +0x6A56 0x66DB +0x6A57 0x66DC +0x6A58 0x66E6 +0x6A59 0x66E9 +0x6A5A 0x8D32 +0x6A5B 0x8D33 +0x6A5C 0x8D36 +0x6A5D 0x8D3B +0x6A5E 0x8D3D +0x6A5F 0x8D40 +0x6A60 0x8D45 +0x6A61 0x8D46 +0x6A62 0x8D48 +0x6A63 0x8D49 +0x6A64 0x8D47 +0x6A65 0x8D4D +0x6A66 0x8D55 +0x6A67 0x8D59 +0x6A68 0x89C7 +0x6A69 0x89CA +0x6A6A 0x89CB +0x6A6B 0x89CC +0x6A6C 0x89CE +0x6A6D 0x89CF +0x6A6E 0x89D0 +0x6A6F 0x89D1 +0x6A70 0x726E +0x6A71 0x729F +0x6A72 0x725D +0x6A73 0x7266 +0x6A74 0x726F +0x6A75 0x727E +0x6A76 0x727F +0x6A77 0x7284 +0x6A78 0x728B +0x6A79 0x728D +0x6A7A 0x728F +0x6A7B 0x7292 +0x6A7C 0x6308 +0x6A7D 0x6332 +0x6A7E 0x63B0 +0x6B21 0x643F +0x6B22 0x64D8 +0x6B23 0x8004 +0x6B24 0x6BEA +0x6B25 0x6BF3 +0x6B26 0x6BFD +0x6B27 0x6BF5 +0x6B28 0x6BF9 +0x6B29 0x6C05 +0x6B2A 0x6C07 +0x6B2B 0x6C06 +0x6B2C 0x6C0D +0x6B2D 0x6C15 +0x6B2E 0x6C18 +0x6B2F 0x6C19 +0x6B30 0x6C1A +0x6B31 0x6C21 +0x6B32 0x6C29 +0x6B33 0x6C24 +0x6B34 0x6C2A +0x6B35 0x6C32 +0x6B36 0x6535 +0x6B37 0x6555 +0x6B38 0x656B +0x6B39 0x724D +0x6B3A 0x7252 +0x6B3B 0x7256 +0x6B3C 0x7230 +0x6B3D 0x8662 +0x6B3E 0x5216 +0x6B3F 0x809F +0x6B40 0x809C +0x6B41 0x8093 +0x6B42 0x80BC +0x6B43 0x670A +0x6B44 0x80BD +0x6B45 0x80B1 +0x6B46 0x80AB +0x6B47 0x80AD +0x6B48 0x80B4 +0x6B49 0x80B7 +0x6B4A 0x80E7 +0x6B4B 0x80E8 +0x6B4C 0x80E9 +0x6B4D 0x80EA +0x6B4E 0x80DB +0x6B4F 0x80C2 +0x6B50 0x80C4 +0x6B51 0x80D9 +0x6B52 0x80CD +0x6B53 0x80D7 +0x6B54 0x6710 +0x6B55 0x80DD +0x6B56 0x80EB +0x6B57 0x80F1 +0x6B58 0x80F4 +0x6B59 0x80ED +0x6B5A 0x810D +0x6B5B 0x810E +0x6B5C 0x80F2 +0x6B5D 0x80FC +0x6B5E 0x6715 +0x6B5F 0x8112 +0x6B60 0x8C5A +0x6B61 0x8136 +0x6B62 0x811E +0x6B63 0x812C +0x6B64 0x8118 +0x6B65 0x8132 +0x6B66 0x8148 +0x6B67 0x814C +0x6B68 0x8153 +0x6B69 0x8174 +0x6B6A 0x8159 +0x6B6B 0x815A +0x6B6C 0x8171 +0x6B6D 0x8160 +0x6B6E 0x8169 +0x6B6F 0x817C +0x6B70 0x817D +0x6B71 0x816D +0x6B72 0x8167 +0x6B73 0x584D +0x6B74 0x5AB5 +0x6B75 0x8188 +0x6B76 0x8182 +0x6B77 0x8191 +0x6B78 0x6ED5 +0x6B79 0x81A3 +0x6B7A 0x81AA +0x6B7B 0x81CC +0x6B7C 0x6726 +0x6B7D 0x81CA +0x6B7E 0x81BB +0x6C21 0x81C1 +0x6C22 0x81A6 +0x6C23 0x6B24 +0x6C24 0x6B37 +0x6C25 0x6B39 +0x6C26 0x6B43 +0x6C27 0x6B46 +0x6C28 0x6B59 +0x6C29 0x98D1 +0x6C2A 0x98D2 +0x6C2B 0x98D3 +0x6C2C 0x98D5 +0x6C2D 0x98D9 +0x6C2E 0x98DA +0x6C2F 0x6BB3 +0x6C30 0x5F40 +0x6C31 0x6BC2 +0x6C32 0x89F3 +0x6C33 0x6590 +0x6C34 0x9F51 +0x6C35 0x6593 +0x6C36 0x65BC +0x6C37 0x65C6 +0x6C38 0x65C4 +0x6C39 0x65C3 +0x6C3A 0x65CC +0x6C3B 0x65CE +0x6C3C 0x65D2 +0x6C3D 0x65D6 +0x6C3E 0x7080 +0x6C3F 0x709C +0x6C40 0x7096 +0x6C41 0x709D +0x6C42 0x70BB +0x6C43 0x70C0 +0x6C44 0x70B7 +0x6C45 0x70AB +0x6C46 0x70B1 +0x6C47 0x70E8 +0x6C48 0x70CA +0x6C49 0x7110 +0x6C4A 0x7113 +0x6C4B 0x7116 +0x6C4C 0x712F +0x6C4D 0x7131 +0x6C4E 0x7173 +0x6C4F 0x715C +0x6C50 0x7168 +0x6C51 0x7145 +0x6C52 0x7172 +0x6C53 0x714A +0x6C54 0x7178 +0x6C55 0x717A +0x6C56 0x7198 +0x6C57 0x71B3 +0x6C58 0x71B5 +0x6C59 0x71A8 +0x6C5A 0x71A0 +0x6C5B 0x71E0 +0x6C5C 0x71D4 +0x6C5D 0x71E7 +0x6C5E 0x71F9 +0x6C5F 0x721D +0x6C60 0x7228 +0x6C61 0x706C +0x6C62 0x7118 +0x6C63 0x7166 +0x6C64 0x71B9 +0x6C65 0x623E +0x6C66 0x623D +0x6C67 0x6243 +0x6C68 0x6248 +0x6C69 0x6249 +0x6C6A 0x793B +0x6C6B 0x7940 +0x6C6C 0x7946 +0x6C6D 0x7949 +0x6C6E 0x795B +0x6C6F 0x795C +0x6C70 0x7953 +0x6C71 0x795A +0x6C72 0x7962 +0x6C73 0x7957 +0x6C74 0x7960 +0x6C75 0x796F +0x6C76 0x7967 +0x6C77 0x797A +0x6C78 0x7985 +0x6C79 0x798A +0x6C7A 0x799A +0x6C7B 0x79A7 +0x6C7C 0x79B3 +0x6C7D 0x5FD1 +0x6C7E 0x5FD0 +0x6D21 0x603C +0x6D22 0x605D +0x6D23 0x605A +0x6D24 0x6067 +0x6D25 0x6041 +0x6D26 0x6059 +0x6D27 0x6063 +0x6D28 0x60AB +0x6D29 0x6106 +0x6D2A 0x610D +0x6D2B 0x615D +0x6D2C 0x61A9 +0x6D2D 0x619D +0x6D2E 0x61CB +0x6D2F 0x61D1 +0x6D30 0x6206 +0x6D31 0x8080 +0x6D32 0x807F +0x6D33 0x6C93 +0x6D34 0x6CF6 +0x6D35 0x6DFC +0x6D36 0x77F6 +0x6D37 0x77F8 +0x6D38 0x7800 +0x6D39 0x7809 +0x6D3A 0x7817 +0x6D3B 0x7818 +0x6D3C 0x7811 +0x6D3D 0x65AB +0x6D3E 0x782D +0x6D3F 0x781C +0x6D40 0x781D +0x6D41 0x7839 +0x6D42 0x783A +0x6D43 0x783B +0x6D44 0x781F +0x6D45 0x783C +0x6D46 0x7825 +0x6D47 0x782C +0x6D48 0x7823 +0x6D49 0x7829 +0x6D4A 0x784E +0x6D4B 0x786D +0x6D4C 0x7856 +0x6D4D 0x7857 +0x6D4E 0x7826 +0x6D4F 0x7850 +0x6D50 0x7847 +0x6D51 0x784C +0x6D52 0x786A +0x6D53 0x789B +0x6D54 0x7893 +0x6D55 0x789A +0x6D56 0x7887 +0x6D57 0x789C +0x6D58 0x78A1 +0x6D59 0x78A3 +0x6D5A 0x78B2 +0x6D5B 0x78B9 +0x6D5C 0x78A5 +0x6D5D 0x78D4 +0x6D5E 0x78D9 +0x6D5F 0x78C9 +0x6D60 0x78EC +0x6D61 0x78F2 +0x6D62 0x7905 +0x6D63 0x78F4 +0x6D64 0x7913 +0x6D65 0x7924 +0x6D66 0x791E +0x6D67 0x7934 +0x6D68 0x9F9B +0x6D69 0x9EF9 +0x6D6A 0x9EFB +0x6D6B 0x9EFC +0x6D6C 0x76F1 +0x6D6D 0x7704 +0x6D6E 0x770D +0x6D6F 0x76F9 +0x6D70 0x7707 +0x6D71 0x7708 +0x6D72 0x771A +0x6D73 0x7722 +0x6D74 0x7719 +0x6D75 0x772D +0x6D76 0x7726 +0x6D77 0x7735 +0x6D78 0x7738 +0x6D79 0x7750 +0x6D7A 0x7751 +0x6D7B 0x7747 +0x6D7C 0x7743 +0x6D7D 0x775A +0x6D7E 0x7768 +0x6E21 0x7762 +0x6E22 0x7765 +0x6E23 0x777F +0x6E24 0x778D +0x6E25 0x777D +0x6E26 0x7780 +0x6E27 0x778C +0x6E28 0x7791 +0x6E29 0x779F +0x6E2A 0x77A0 +0x6E2B 0x77B0 +0x6E2C 0x77B5 +0x6E2D 0x77BD +0x6E2E 0x753A +0x6E2F 0x7540 +0x6E30 0x754E +0x6E31 0x754B +0x6E32 0x7548 +0x6E33 0x755B +0x6E34 0x7572 +0x6E35 0x7579 +0x6E36 0x7583 +0x6E37 0x7F58 +0x6E38 0x7F61 +0x6E39 0x7F5F +0x6E3A 0x8A48 +0x6E3B 0x7F68 +0x6E3C 0x7F74 +0x6E3D 0x7F71 +0x6E3E 0x7F79 +0x6E3F 0x7F81 +0x6E40 0x7F7E +0x6E41 0x76CD +0x6E42 0x76E5 +0x6E43 0x8832 +0x6E44 0x9485 +0x6E45 0x9486 +0x6E46 0x9487 +0x6E47 0x948B +0x6E48 0x948A +0x6E49 0x948C +0x6E4A 0x948D +0x6E4B 0x948F +0x6E4C 0x9490 +0x6E4D 0x9494 +0x6E4E 0x9497 +0x6E4F 0x9495 +0x6E50 0x949A +0x6E51 0x949B +0x6E52 0x949C +0x6E53 0x94A3 +0x6E54 0x94A4 +0x6E55 0x94AB +0x6E56 0x94AA +0x6E57 0x94AD +0x6E58 0x94AC +0x6E59 0x94AF +0x6E5A 0x94B0 +0x6E5B 0x94B2 +0x6E5C 0x94B4 +0x6E5D 0x94B6 +0x6E5E 0x94B7 +0x6E5F 0x94B8 +0x6E60 0x94B9 +0x6E61 0x94BA +0x6E62 0x94BC +0x6E63 0x94BD +0x6E64 0x94BF +0x6E65 0x94C4 +0x6E66 0x94C8 +0x6E67 0x94C9 +0x6E68 0x94CA +0x6E69 0x94CB +0x6E6A 0x94CC +0x6E6B 0x94CD +0x6E6C 0x94CE +0x6E6D 0x94D0 +0x6E6E 0x94D1 +0x6E6F 0x94D2 +0x6E70 0x94D5 +0x6E71 0x94D6 +0x6E72 0x94D7 +0x6E73 0x94D9 +0x6E74 0x94D8 +0x6E75 0x94DB +0x6E76 0x94DE +0x6E77 0x94DF +0x6E78 0x94E0 +0x6E79 0x94E2 +0x6E7A 0x94E4 +0x6E7B 0x94E5 +0x6E7C 0x94E7 +0x6E7D 0x94E8 +0x6E7E 0x94EA +0x6F21 0x94E9 +0x6F22 0x94EB +0x6F23 0x94EE +0x6F24 0x94EF +0x6F25 0x94F3 +0x6F26 0x94F4 +0x6F27 0x94F5 +0x6F28 0x94F7 +0x6F29 0x94F9 +0x6F2A 0x94FC +0x6F2B 0x94FD +0x6F2C 0x94FF +0x6F2D 0x9503 +0x6F2E 0x9502 +0x6F2F 0x9506 +0x6F30 0x9507 +0x6F31 0x9509 +0x6F32 0x950A +0x6F33 0x950D +0x6F34 0x950E +0x6F35 0x950F +0x6F36 0x9512 +0x6F37 0x9513 +0x6F38 0x9514 +0x6F39 0x9515 +0x6F3A 0x9516 +0x6F3B 0x9518 +0x6F3C 0x951B +0x6F3D 0x951D +0x6F3E 0x951E +0x6F3F 0x951F +0x6F40 0x9522 +0x6F41 0x952A +0x6F42 0x952B +0x6F43 0x9529 +0x6F44 0x952C +0x6F45 0x9531 +0x6F46 0x9532 +0x6F47 0x9534 +0x6F48 0x9536 +0x6F49 0x9537 +0x6F4A 0x9538 +0x6F4B 0x953C +0x6F4C 0x953E +0x6F4D 0x953F +0x6F4E 0x9542 +0x6F4F 0x9535 +0x6F50 0x9544 +0x6F51 0x9545 +0x6F52 0x9546 +0x6F53 0x9549 +0x6F54 0x954C +0x6F55 0x954E +0x6F56 0x954F +0x6F57 0x9552 +0x6F58 0x9553 +0x6F59 0x9554 +0x6F5A 0x9556 +0x6F5B 0x9557 +0x6F5C 0x9558 +0x6F5D 0x9559 +0x6F5E 0x955B +0x6F5F 0x955E +0x6F60 0x955F +0x6F61 0x955D +0x6F62 0x9561 +0x6F63 0x9562 +0x6F64 0x9564 +0x6F65 0x9565 +0x6F66 0x9566 +0x6F67 0x9567 +0x6F68 0x9568 +0x6F69 0x9569 +0x6F6A 0x956A +0x6F6B 0x956B +0x6F6C 0x956C +0x6F6D 0x956F +0x6F6E 0x9571 +0x6F6F 0x9572 +0x6F70 0x9573 +0x6F71 0x953A +0x6F72 0x77E7 +0x6F73 0x77EC +0x6F74 0x96C9 +0x6F75 0x79D5 +0x6F76 0x79ED +0x6F77 0x79E3 +0x6F78 0x79EB +0x6F79 0x7A06 +0x6F7A 0x5D47 +0x6F7B 0x7A03 +0x6F7C 0x7A02 +0x6F7D 0x7A1E +0x6F7E 0x7A14 +0x7021 0x7A39 +0x7022 0x7A37 +0x7023 0x7A51 +0x7024 0x9ECF +0x7025 0x99A5 +0x7026 0x7A70 +0x7027 0x7688 +0x7028 0x768E +0x7029 0x7693 +0x702A 0x7699 +0x702B 0x76A4 +0x702C 0x74DE +0x702D 0x74E0 +0x702E 0x752C +0x702F 0x9E20 +0x7030 0x9E22 +0x7031 0x9E28 +0x7032 0x9E29 +0x7033 0x9E2A +0x7034 0x9E2B +0x7035 0x9E2C +0x7036 0x9E32 +0x7037 0x9E31 +0x7038 0x9E36 +0x7039 0x9E38 +0x703A 0x9E37 +0x703B 0x9E39 +0x703C 0x9E3A +0x703D 0x9E3E +0x703E 0x9E41 +0x703F 0x9E42 +0x7040 0x9E44 +0x7041 0x9E46 +0x7042 0x9E47 +0x7043 0x9E48 +0x7044 0x9E49 +0x7045 0x9E4B +0x7046 0x9E4C +0x7047 0x9E4E +0x7048 0x9E51 +0x7049 0x9E55 +0x704A 0x9E57 +0x704B 0x9E5A +0x704C 0x9E5B +0x704D 0x9E5C +0x704E 0x9E5E +0x704F 0x9E63 +0x7050 0x9E66 +0x7051 0x9E67 +0x7052 0x9E68 +0x7053 0x9E69 +0x7054 0x9E6A +0x7055 0x9E6B +0x7056 0x9E6C +0x7057 0x9E71 +0x7058 0x9E6D +0x7059 0x9E73 +0x705A 0x7592 +0x705B 0x7594 +0x705C 0x7596 +0x705D 0x75A0 +0x705E 0x759D +0x705F 0x75AC +0x7060 0x75A3 +0x7061 0x75B3 +0x7062 0x75B4 +0x7063 0x75B8 +0x7064 0x75C4 +0x7065 0x75B1 +0x7066 0x75B0 +0x7067 0x75C3 +0x7068 0x75C2 +0x7069 0x75D6 +0x706A 0x75CD +0x706B 0x75E3 +0x706C 0x75E8 +0x706D 0x75E6 +0x706E 0x75E4 +0x706F 0x75EB +0x7070 0x75E7 +0x7071 0x7603 +0x7072 0x75F1 +0x7073 0x75FC +0x7074 0x75FF +0x7075 0x7610 +0x7076 0x7600 +0x7077 0x7605 +0x7078 0x760C +0x7079 0x7617 +0x707A 0x760A +0x707B 0x7625 +0x707C 0x7618 +0x707D 0x7615 +0x707E 0x7619 +0x7121 0x761B +0x7122 0x763C +0x7123 0x7622 +0x7124 0x7620 +0x7125 0x7640 +0x7126 0x762D +0x7127 0x7630 +0x7128 0x763F +0x7129 0x7635 +0x712A 0x7643 +0x712B 0x763E +0x712C 0x7633 +0x712D 0x764D +0x712E 0x765E +0x712F 0x7654 +0x7130 0x765C +0x7131 0x7656 +0x7132 0x766B +0x7133 0x766F +0x7134 0x7FCA +0x7135 0x7AE6 +0x7136 0x7A78 +0x7137 0x7A79 +0x7138 0x7A80 +0x7139 0x7A86 +0x713A 0x7A88 +0x713B 0x7A95 +0x713C 0x7AA6 +0x713D 0x7AA0 +0x713E 0x7AAC +0x713F 0x7AA8 +0x7140 0x7AAD +0x7141 0x7AB3 +0x7142 0x8864 +0x7143 0x8869 +0x7144 0x8872 +0x7145 0x887D +0x7146 0x887F +0x7147 0x8882 +0x7148 0x88A2 +0x7149 0x88C6 +0x714A 0x88B7 +0x714B 0x88BC +0x714C 0x88C9 +0x714D 0x88E2 +0x714E 0x88CE +0x714F 0x88E3 +0x7150 0x88E5 +0x7151 0x88F1 +0x7152 0x891A +0x7153 0x88FC +0x7154 0x88E8 +0x7155 0x88FE +0x7156 0x88F0 +0x7157 0x8921 +0x7158 0x8919 +0x7159 0x8913 +0x715A 0x891B +0x715B 0x890A +0x715C 0x8934 +0x715D 0x892B +0x715E 0x8936 +0x715F 0x8941 +0x7160 0x8966 +0x7161 0x897B +0x7162 0x758B +0x7163 0x80E5 +0x7164 0x76B2 +0x7165 0x76B4 +0x7166 0x77DC +0x7167 0x8012 +0x7168 0x8014 +0x7169 0x8016 +0x716A 0x801C +0x716B 0x8020 +0x716C 0x8022 +0x716D 0x8025 +0x716E 0x8026 +0x716F 0x8027 +0x7170 0x8029 +0x7171 0x8028 +0x7172 0x8031 +0x7173 0x800B +0x7174 0x8035 +0x7175 0x8043 +0x7176 0x8046 +0x7177 0x804D +0x7178 0x8052 +0x7179 0x8069 +0x717A 0x8071 +0x717B 0x8983 +0x717C 0x9878 +0x717D 0x9880 +0x717E 0x9883 +0x7221 0x9889 +0x7222 0x988C +0x7223 0x988D +0x7224 0x988F +0x7225 0x9894 +0x7226 0x989A +0x7227 0x989B +0x7228 0x989E +0x7229 0x989F +0x722A 0x98A1 +0x722B 0x98A2 +0x722C 0x98A5 +0x722D 0x98A6 +0x722E 0x864D +0x722F 0x8654 +0x7230 0x866C +0x7231 0x866E +0x7232 0x867F +0x7233 0x867A +0x7234 0x867C +0x7235 0x867B +0x7236 0x86A8 +0x7237 0x868D +0x7238 0x868B +0x7239 0x86AC +0x723A 0x869D +0x723B 0x86A7 +0x723C 0x86A3 +0x723D 0x86AA +0x723E 0x8693 +0x723F 0x86A9 +0x7240 0x86B6 +0x7241 0x86C4 +0x7242 0x86B5 +0x7243 0x86CE +0x7244 0x86B0 +0x7245 0x86BA +0x7246 0x86B1 +0x7247 0x86AF +0x7248 0x86C9 +0x7249 0x86CF +0x724A 0x86B4 +0x724B 0x86E9 +0x724C 0x86F1 +0x724D 0x86F2 +0x724E 0x86ED +0x724F 0x86F3 +0x7250 0x86D0 +0x7251 0x8713 +0x7252 0x86DE +0x7253 0x86F4 +0x7254 0x86DF +0x7255 0x86D8 +0x7256 0x86D1 +0x7257 0x8703 +0x7258 0x8707 +0x7259 0x86F8 +0x725A 0x8708 +0x725B 0x870A +0x725C 0x870D +0x725D 0x8709 +0x725E 0x8723 +0x725F 0x873B +0x7260 0x871E +0x7261 0x8725 +0x7262 0x872E +0x7263 0x871A +0x7264 0x873E +0x7265 0x8748 +0x7266 0x8734 +0x7267 0x8731 +0x7268 0x8729 +0x7269 0x8737 +0x726A 0x873F +0x726B 0x8782 +0x726C 0x8722 +0x726D 0x877D +0x726E 0x877E +0x726F 0x877B +0x7270 0x8760 +0x7271 0x8770 +0x7272 0x874C +0x7273 0x876E +0x7274 0x878B +0x7275 0x8753 +0x7276 0x8763 +0x7277 0x877C +0x7278 0x8764 +0x7279 0x8759 +0x727A 0x8765 +0x727B 0x8793 +0x727C 0x87AF +0x727D 0x87A8 +0x727E 0x87D2 +0x7321 0x87C6 +0x7322 0x8788 +0x7323 0x8785 +0x7324 0x87AD +0x7325 0x8797 +0x7326 0x8783 +0x7327 0x87AB +0x7328 0x87E5 +0x7329 0x87AC +0x732A 0x87B5 +0x732B 0x87B3 +0x732C 0x87CB +0x732D 0x87D3 +0x732E 0x87BD +0x732F 0x87D1 +0x7330 0x87C0 +0x7331 0x87CA +0x7332 0x87DB +0x7333 0x87EA +0x7334 0x87E0 +0x7335 0x87EE +0x7336 0x8816 +0x7337 0x8813 +0x7338 0x87FE +0x7339 0x880A +0x733A 0x881B +0x733B 0x8821 +0x733C 0x8839 +0x733D 0x883C +0x733E 0x7F36 +0x733F 0x7F42 +0x7340 0x7F44 +0x7341 0x7F45 +0x7342 0x8210 +0x7343 0x7AFA +0x7344 0x7AFD +0x7345 0x7B08 +0x7346 0x7B03 +0x7347 0x7B04 +0x7348 0x7B15 +0x7349 0x7B0A +0x734A 0x7B2B +0x734B 0x7B0F +0x734C 0x7B47 +0x734D 0x7B38 +0x734E 0x7B2A +0x734F 0x7B19 +0x7350 0x7B2E +0x7351 0x7B31 +0x7352 0x7B20 +0x7353 0x7B25 +0x7354 0x7B24 +0x7355 0x7B33 +0x7356 0x7B3E +0x7357 0x7B1E +0x7358 0x7B58 +0x7359 0x7B5A +0x735A 0x7B45 +0x735B 0x7B75 +0x735C 0x7B4C +0x735D 0x7B5D +0x735E 0x7B60 +0x735F 0x7B6E +0x7360 0x7B7B +0x7361 0x7B62 +0x7362 0x7B72 +0x7363 0x7B71 +0x7364 0x7B90 +0x7365 0x7BA6 +0x7366 0x7BA7 +0x7367 0x7BB8 +0x7368 0x7BAC +0x7369 0x7B9D +0x736A 0x7BA8 +0x736B 0x7B85 +0x736C 0x7BAA +0x736D 0x7B9C +0x736E 0x7BA2 +0x736F 0x7BAB +0x7370 0x7BB4 +0x7371 0x7BD1 +0x7372 0x7BC1 +0x7373 0x7BCC +0x7374 0x7BDD +0x7375 0x7BDA +0x7376 0x7BE5 +0x7377 0x7BE6 +0x7378 0x7BEA +0x7379 0x7C0C +0x737A 0x7BFE +0x737B 0x7BFC +0x737C 0x7C0F +0x737D 0x7C16 +0x737E 0x7C0B +0x7421 0x7C1F +0x7422 0x7C2A +0x7423 0x7C26 +0x7424 0x7C38 +0x7425 0x7C41 +0x7426 0x7C40 +0x7427 0x81FE +0x7428 0x8201 +0x7429 0x8202 +0x742A 0x8204 +0x742B 0x81EC +0x742C 0x8844 +0x742D 0x8221 +0x742E 0x8222 +0x742F 0x8223 +0x7430 0x822D +0x7431 0x822F +0x7432 0x8228 +0x7433 0x822B +0x7434 0x8238 +0x7435 0x823B +0x7436 0x8233 +0x7437 0x8234 +0x7438 0x823E +0x7439 0x8244 +0x743A 0x8249 +0x743B 0x824B +0x743C 0x824F +0x743D 0x825A +0x743E 0x825F +0x743F 0x8268 +0x7440 0x887E +0x7441 0x8885 +0x7442 0x8888 +0x7443 0x88D8 +0x7444 0x88DF +0x7445 0x895E +0x7446 0x7F9D +0x7447 0x7F9F +0x7448 0x7FA7 +0x7449 0x7FAF +0x744A 0x7FB0 +0x744B 0x7FB2 +0x744C 0x7C7C +0x744D 0x6549 +0x744E 0x7C91 +0x744F 0x7C9D +0x7450 0x7C9C +0x7451 0x7C9E +0x7452 0x7CA2 +0x7453 0x7CB2 +0x7454 0x7CBC +0x7455 0x7CBD +0x7456 0x7CC1 +0x7457 0x7CC7 +0x7458 0x7CCC +0x7459 0x7CCD +0x745A 0x7CC8 +0x745B 0x7CC5 +0x745C 0x7CD7 +0x745D 0x7CE8 +0x745E 0x826E +0x745F 0x66A8 +0x7460 0x7FBF +0x7461 0x7FCE +0x7462 0x7FD5 +0x7463 0x7FE5 +0x7464 0x7FE1 +0x7465 0x7FE6 +0x7466 0x7FE9 +0x7467 0x7FEE +0x7468 0x7FF3 +0x7469 0x7CF8 +0x746A 0x7D77 +0x746B 0x7DA6 +0x746C 0x7DAE +0x746D 0x7E47 +0x746E 0x7E9B +0x746F 0x9EB8 +0x7470 0x9EB4 +0x7471 0x8D73 +0x7472 0x8D84 +0x7473 0x8D94 +0x7474 0x8D91 +0x7475 0x8DB1 +0x7476 0x8D67 +0x7477 0x8D6D +0x7478 0x8C47 +0x7479 0x8C49 +0x747A 0x914A +0x747B 0x9150 +0x747C 0x914E +0x747D 0x914F +0x747E 0x9164 +0x7521 0x9162 +0x7522 0x9161 +0x7523 0x9170 +0x7524 0x9169 +0x7525 0x916F +0x7526 0x917D +0x7527 0x917E +0x7528 0x9172 +0x7529 0x9174 +0x752A 0x9179 +0x752B 0x918C +0x752C 0x9185 +0x752D 0x9190 +0x752E 0x918D +0x752F 0x9191 +0x7530 0x91A2 +0x7531 0x91A3 +0x7532 0x91AA +0x7533 0x91AD +0x7534 0x91AE +0x7535 0x91AF +0x7536 0x91B5 +0x7537 0x91B4 +0x7538 0x91BA +0x7539 0x8C55 +0x753A 0x9E7E +0x753B 0x8DB8 +0x753C 0x8DEB +0x753D 0x8E05 +0x753E 0x8E59 +0x753F 0x8E69 +0x7540 0x8DB5 +0x7541 0x8DBF +0x7542 0x8DBC +0x7543 0x8DBA +0x7544 0x8DC4 +0x7545 0x8DD6 +0x7546 0x8DD7 +0x7547 0x8DDA +0x7548 0x8DDE +0x7549 0x8DCE +0x754A 0x8DCF +0x754B 0x8DDB +0x754C 0x8DC6 +0x754D 0x8DEC +0x754E 0x8DF7 +0x754F 0x8DF8 +0x7550 0x8DE3 +0x7551 0x8DF9 +0x7552 0x8DFB +0x7553 0x8DE4 +0x7554 0x8E09 +0x7555 0x8DFD +0x7556 0x8E14 +0x7557 0x8E1D +0x7558 0x8E1F +0x7559 0x8E2C +0x755A 0x8E2E +0x755B 0x8E23 +0x755C 0x8E2F +0x755D 0x8E3A +0x755E 0x8E40 +0x755F 0x8E39 +0x7560 0x8E35 +0x7561 0x8E3D +0x7562 0x8E31 +0x7563 0x8E49 +0x7564 0x8E41 +0x7565 0x8E42 +0x7566 0x8E51 +0x7567 0x8E52 +0x7568 0x8E4A +0x7569 0x8E70 +0x756A 0x8E76 +0x756B 0x8E7C +0x756C 0x8E6F +0x756D 0x8E74 +0x756E 0x8E85 +0x756F 0x8E8F +0x7570 0x8E94 +0x7571 0x8E90 +0x7572 0x8E9C +0x7573 0x8E9E +0x7574 0x8C78 +0x7575 0x8C82 +0x7576 0x8C8A +0x7577 0x8C85 +0x7578 0x8C98 +0x7579 0x8C94 +0x757A 0x659B +0x757B 0x89D6 +0x757C 0x89DE +0x757D 0x89DA +0x757E 0x89DC +0x7621 0x89E5 +0x7622 0x89EB +0x7623 0x89EF +0x7624 0x8A3E +0x7625 0x8B26 +0x7626 0x9753 +0x7627 0x96E9 +0x7628 0x96F3 +0x7629 0x96EF +0x762A 0x9706 +0x762B 0x9701 +0x762C 0x9708 +0x762D 0x970F +0x762E 0x970E +0x762F 0x972A +0x7630 0x972D +0x7631 0x9730 +0x7632 0x973E +0x7633 0x9F80 +0x7634 0x9F83 +0x7635 0x9F85 +0x7636 0x9F86 +0x7637 0x9F87 +0x7638 0x9F88 +0x7639 0x9F89 +0x763A 0x9F8A +0x763B 0x9F8C +0x763C 0x9EFE +0x763D 0x9F0B +0x763E 0x9F0D +0x763F 0x96B9 +0x7640 0x96BC +0x7641 0x96BD +0x7642 0x96CE +0x7643 0x96D2 +0x7644 0x77BF +0x7645 0x96E0 +0x7646 0x928E +0x7647 0x92AE +0x7648 0x92C8 +0x7649 0x933E +0x764A 0x936A +0x764B 0x93CA +0x764C 0x938F +0x764D 0x943E +0x764E 0x946B +0x764F 0x9C7F +0x7650 0x9C82 +0x7651 0x9C85 +0x7652 0x9C86 +0x7653 0x9C87 +0x7654 0x9C88 +0x7655 0x7A23 +0x7656 0x9C8B +0x7657 0x9C8E +0x7658 0x9C90 +0x7659 0x9C91 +0x765A 0x9C92 +0x765B 0x9C94 +0x765C 0x9C95 +0x765D 0x9C9A +0x765E 0x9C9B +0x765F 0x9C9E +0x7660 0x9C9F +0x7661 0x9CA0 +0x7662 0x9CA1 +0x7663 0x9CA2 +0x7664 0x9CA3 +0x7665 0x9CA5 +0x7666 0x9CA6 +0x7667 0x9CA7 +0x7668 0x9CA8 +0x7669 0x9CA9 +0x766A 0x9CAB +0x766B 0x9CAD +0x766C 0x9CAE +0x766D 0x9CB0 +0x766E 0x9CB1 +0x766F 0x9CB2 +0x7670 0x9CB3 +0x7671 0x9CB4 +0x7672 0x9CB5 +0x7673 0x9CB6 +0x7674 0x9CB7 +0x7675 0x9CBA +0x7676 0x9CBB +0x7677 0x9CBC +0x7678 0x9CBD +0x7679 0x9CC4 +0x767A 0x9CC5 +0x767B 0x9CC6 +0x767C 0x9CC7 +0x767D 0x9CCA +0x767E 0x9CCB +0x7721 0x9CCC +0x7722 0x9CCD +0x7723 0x9CCE +0x7724 0x9CCF +0x7725 0x9CD0 +0x7726 0x9CD3 +0x7727 0x9CD4 +0x7728 0x9CD5 +0x7729 0x9CD7 +0x772A 0x9CD8 +0x772B 0x9CD9 +0x772C 0x9CDC +0x772D 0x9CDD +0x772E 0x9CDF +0x772F 0x9CE2 +0x7730 0x977C +0x7731 0x9785 +0x7732 0x9791 +0x7733 0x9792 +0x7734 0x9794 +0x7735 0x97AF +0x7736 0x97AB +0x7737 0x97A3 +0x7738 0x97B2 +0x7739 0x97B4 +0x773A 0x9AB1 +0x773B 0x9AB0 +0x773C 0x9AB7 +0x773D 0x9E58 +0x773E 0x9AB6 +0x773F 0x9ABA +0x7740 0x9ABC +0x7741 0x9AC1 +0x7742 0x9AC0 +0x7743 0x9AC5 +0x7744 0x9AC2 +0x7745 0x9ACB +0x7746 0x9ACC +0x7747 0x9AD1 +0x7748 0x9B45 +0x7749 0x9B43 +0x774A 0x9B47 +0x774B 0x9B49 +0x774C 0x9B48 +0x774D 0x9B4D +0x774E 0x9B51 +0x774F 0x98E8 +0x7750 0x990D +0x7751 0x992E +0x7752 0x9955 +0x7753 0x9954 +0x7754 0x9ADF +0x7755 0x9AE1 +0x7756 0x9AE6 +0x7757 0x9AEF +0x7758 0x9AEB +0x7759 0x9AFB +0x775A 0x9AED +0x775B 0x9AF9 +0x775C 0x9B08 +0x775D 0x9B0F +0x775E 0x9B13 +0x775F 0x9B1F +0x7760 0x9B23 +0x7761 0x9EBD +0x7762 0x9EBE +0x7763 0x7E3B +0x7764 0x9E82 +0x7765 0x9E87 +0x7766 0x9E88 +0x7767 0x9E8B +0x7768 0x9E92 +0x7769 0x93D6 +0x776A 0x9E9D +0x776B 0x9E9F +0x776C 0x9EDB +0x776D 0x9EDC +0x776E 0x9EDD +0x776F 0x9EE0 +0x7770 0x9EDF +0x7771 0x9EE2 +0x7772 0x9EE9 +0x7773 0x9EE7 +0x7774 0x9EE5 +0x7775 0x9EEA +0x7776 0x9EEF +0x7777 0x9F22 +0x7778 0x9F2C +0x7779 0x9F2F +0x777A 0x9F39 +0x777B 0x9F37 +0x777C 0x9F3D +0x777D 0x9F3E +0x777E 0x9F44 +0x7A21 0x4E0F +0x7A22 0x673F +0x7A23 0x4E42 +0x7A24 0x752A +0x7A25 0x592C +0x7A26 0x9EE1 +0x7A27 0x8652 +0x7A28 0x531C +0x7A29 0x5187 +0x7A2A 0x518F +0x7A2B 0x50F0 +0x7A2C 0x4F0B +0x7A2D 0x4F23 +0x7A2E 0x4F03 +0x7A2F 0x4F61 +0x7A30 0x4F7A +0x7A31 0x4F6B +0x7A32 0x4FEB +0x7A33 0x4FF5 +0x7A34 0x5034 +0x7A35 0x5022 +0x7A36 0x4FF6 +0x7A37 0x5072 +0x7A38 0x4EB6 +0x7A39 0x51AE +0x7A3A 0x5910 +0x7A3B 0x6BDA +0x7A3C 0x522C +0x7A3D 0x5232 +0x7A3E 0x4FB4 +0x7A3F 0x5298 +0x7A40 0x52BB +0x7A41 0x52BC +0x7A42 0x52CD +0x7A43 0x52DA +0x7A44 0x52F7 +0x7A45 0x53C6 +0x7A46 0x53C7 +0x7A47 0x5770 +0x7A48 0x576C +0x7A49 0x57B1 +0x7A4A 0x579F +0x7A4B 0x579E +0x7A4C 0x57BE +0x7A4D 0x57CC +0x7A4E 0x580E +0x7A4F 0x580C +0x7A50 0x57F5 +0x7A51 0x5809 +0x7A52 0x583C +0x7A53 0x5843 +0x7A54 0x5845 +0x7A55 0x5846 +0x7A56 0x583D +0x7A57 0x5853 +0x7A58 0x5888 +0x7A59 0x5884 +0x7A5A 0x58F8 +0x7A5B 0x56AD +0x7A5C 0x5940 +0x7A5D 0x5953 +0x7A5E 0x596D +0x7A5F 0x5C2A +0x7A60 0x54A5 +0x7A61 0x551D +0x7A62 0x5536 +0x7A63 0x556F +0x7A64 0x554D +0x7A65 0x569A +0x7A66 0x569C +0x7A67 0x56F7 +0x7A68 0x5710 +0x7A69 0x5719 +0x7A6A 0x5E17 +0x7A6B 0x5E21 +0x7A6C 0x5E28 +0x7A6D 0x5E6A +0x7A6E 0x5C74 +0x7A6F 0x5C7C +0x7A70 0x5CA8 +0x7A71 0x5C9E +0x7A72 0x5CC3 +0x7A73 0x5CD3 +0x7A74 0x5CE3 +0x7A75 0x5CE7 +0x7A76 0x5CFF +0x7A77 0x5D04 +0x7A78 0x5D00 +0x7A79 0x5D1A +0x7A7A 0x5D0C +0x7A7B 0x5D4E +0x7A7C 0x5D5A +0x7A7D 0x5D85 +0x7A7E 0x5D93 +0x7B21 0x5D92 +0x7B22 0x5DC2 +0x7B23 0x5DC9 +0x7B24 0x8852 +0x7B25 0x5FAF +0x7B26 0x5906 +0x7B27 0x65A8 +0x7B28 0x7241 +0x7B29 0x7242 +0x7B2A 0x5EBC +0x7B2B 0x5ECB +0x7B2C 0x95EC +0x7B2D 0x95FF +0x7B2E 0x8A1A +0x7B2F 0x9607 +0x7B30 0x9613 +0x7B31 0x961B +0x7B32 0x5BAC +0x7B33 0x5BA7 +0x7B34 0x5C5D +0x7B35 0x5F22 +0x7B36 0x59EE +0x7B37 0x5A7C +0x7B38 0x5A96 +0x7B39 0x5A73 +0x7B3A 0x5A9E +0x7B3B 0x5AAD +0x7B3C 0x5ADA +0x7B3D 0x5AEA +0x7B3E 0x5B1B +0x7B3F 0x5B56 +0x7B40 0x9A72 +0x7B41 0x9A83 +0x7B42 0x9A89 +0x7B43 0x9A8D +0x7B44 0x9A8E +0x7B45 0x9A95 +0x7B46 0x9AA6 +0x7B47 0x7395 +0x7B48 0x7399 +0x7B49 0x73A0 +0x7B4A 0x73B1 +0x7B4B 0x73A5 +0x7B4C 0x73A6 +0x7B4D 0x73D6 +0x7B4E 0x73F0 +0x7B4F 0x73FD +0x7B50 0x73E3 +0x7B51 0x7424 +0x7B52 0x740E +0x7B53 0x7407 +0x7B54 0x73F6 +0x7B55 0x73FA +0x7B56 0x7432 +0x7B57 0x742F +0x7B58 0x7444 +0x7B59 0x7442 +0x7B5A 0x7471 +0x7B5B 0x7478 +0x7B5C 0x7462 +0x7B5D 0x7486 +0x7B5E 0x749F +0x7B5F 0x74A0 +0x7B60 0x7498 +0x7B61 0x74B2 +0x7B62 0x97E8 +0x7B63 0x6745 +0x7B64 0x679F +0x7B65 0x677B +0x7B66 0x67C8 +0x7B67 0x67EE +0x7B68 0x684B +0x7B69 0x68A0 +0x7B6A 0x6812 +0x7B6B 0x681F +0x7B6C 0x686A +0x7B6D 0x68BC +0x7B6E 0x68FB +0x7B6F 0x686F +0x7B70 0x68B1 +0x7B71 0x68C1 +0x7B72 0x68EB +0x7B73 0x6913 +0x7B74 0x68D1 +0x7B75 0x6911 +0x7B76 0x68D3 +0x7B77 0x68EC +0x7B78 0x692B +0x7B79 0x68E8 +0x7B7A 0x69BE +0x7B7B 0x6969 +0x7B7C 0x6940 +0x7B7D 0x696F +0x7B7E 0x695F +0x7C21 0x6962 +0x7C22 0x6935 +0x7C23 0x6959 +0x7C24 0x69BC +0x7C25 0x69C5 +0x7C26 0x69DA +0x7C27 0x69DC +0x7C28 0x6A0B +0x7C29 0x69E5 +0x7C2A 0x6A66 +0x7C2B 0x6A96 +0x7C2C 0x6AB4 +0x7C2D 0x72DD +0x7C2E 0x5CF1 +0x7C2F 0x7314 +0x7C30 0x733A +0x7C31 0x6B95 +0x7C32 0x5F67 +0x7C33 0x80FE +0x7C34 0x74FB +0x7C35 0x7503 +0x7C36 0x655C +0x7C37 0x6569 +0x7C38 0x6F26 +0x7C39 0x65F8 +0x7C3A 0x65FB +0x7C3B 0x6609 +0x7C3C 0x663D +0x7C3D 0x6662 +0x7C3E 0x665E +0x7C3F 0x666C +0x7C40 0x668D +0x7C41 0x668B +0x7C42 0x8D51 +0x7C43 0x8D57 +0x7C44 0x7263 +0x7C45 0x7277 +0x7C46 0x63B1 +0x7C47 0x6261 +0x7C48 0x6260 +0x7C49 0x6283 +0x7C4A 0x62E4 +0x7C4B 0x62C3 +0x7C4C 0x631C +0x7C4D 0x6326 +0x7C4E 0x63AF +0x7C4F 0x63FE +0x7C50 0x6422 +0x7C51 0x6412 +0x7C52 0x64ED +0x7C53 0x6713 +0x7C54 0x6718 +0x7C55 0x8158 +0x7C56 0x81D1 +0x7C57 0x98CF +0x7C58 0x98D4 +0x7C59 0x98D7 +0x7C5A 0x6996 +0x7C5B 0x7098 +0x7C5C 0x70DC +0x7C5D 0x70FA +0x7C5E 0x710C +0x7C5F 0x711C +0x7C60 0x71CB +0x7C61 0x721F +0x7C62 0x70DD +0x7C63 0x659D +0x7C64 0x6246 +0x7C65 0x6017 +0x7C66 0x60C7 +0x7C67 0x60D3 +0x7C68 0x60B0 +0x7C69 0x60D9 +0x7C6A 0x6114 +0x7C6B 0x6C3F +0x7C6C 0x6C67 +0x7C6D 0x6C84 +0x7C6E 0x6C9A +0x7C6F 0x6C6D +0x7C70 0x6CA8 +0x7C71 0x6CC6 +0x7C72 0x6CB5 +0x7C73 0x6D49 +0x7C74 0x6D38 +0x7C75 0x6D11 +0x7C76 0x6D3A +0x7C77 0x6D28 +0x7C78 0x6D50 +0x7C79 0x6D34 +0x7C7A 0x6D55 +0x7C7B 0x6D61 +0x7C7C 0x6DA2 +0x7C7D 0x6D65 +0x7C7E 0x6D5B +0x7D21 0x6D64 +0x7D22 0x6DB4 +0x7D23 0x6E9A +0x7D24 0x6E5C +0x7D25 0x6E72 +0x7D26 0x6EA0 +0x7D27 0x6E87 +0x7D28 0x6E8E +0x7D29 0x6EC9 +0x7D2A 0x6EC3 +0x7D2B 0x6F37 +0x7D2C 0x6ED8 +0x7D2D 0x6EEA +0x7D2E 0x6F56 +0x7D2F 0x6F75 +0x7D30 0x6F5F +0x7D31 0x6FB4 +0x7D32 0x6FBC +0x7D33 0x7014 +0x7D34 0x700D +0x7D35 0x700C +0x7D36 0x703C +0x7D37 0x7943 +0x7D38 0x7947 +0x7D39 0x794A +0x7D3A 0x7950 +0x7D3B 0x7972 +0x7D3C 0x7998 +0x7D3D 0x79A0 +0x7D3E 0x79A4 +0x7D3F 0x77FC +0x7D40 0x77FB +0x7D41 0x7822 +0x7D42 0x7820 +0x7D43 0x7841 +0x7D44 0x785A +0x7D45 0x7875 +0x7D46 0x78B6 +0x7D47 0x78E1 +0x7D48 0x7933 +0x7D49 0x8A5F +0x7D4A 0x76FB +0x7D4B 0x771B +0x7D4C 0x772C +0x7D4D 0x7786 +0x7D4E 0x77AB +0x7D4F 0x77AD +0x7D50 0x7564 +0x7D51 0x756F +0x7D52 0x6983 +0x7D53 0x7F7D +0x7D54 0x76DD +0x7D55 0x76E6 +0x7D56 0x76EC +0x7D57 0x7521 +0x7D58 0x79FE +0x7D59 0x7A44 +0x7D5A 0x767F +0x7D5B 0x769E +0x7D5C 0x9E27 +0x7D5D 0x9E2E +0x7D5E 0x9E30 +0x7D5F 0x9E34 +0x7D60 0x9E4D +0x7D61 0x9E52 +0x7D62 0x9E53 +0x7D63 0x9E54 +0x7D64 0x9E56 +0x7D65 0x9E59 +0x7D66 0x9E61 +0x7D67 0x9E62 +0x7D68 0x9E65 +0x7D69 0x9E6F +0x7D6A 0x9E74 +0x7D6B 0x75A2 +0x7D6C 0x7604 +0x7D6D 0x7608 +0x7D6E 0x761D +0x7D6F 0x7AD1 +0x7D70 0x7A85 +0x7D71 0x7A8E +0x7D72 0x7AA3 +0x7D73 0x7AB8 +0x7D74 0x7ABE +0x7D75 0x77DE +0x7D76 0x8030 +0x7D77 0x988B +0x7D78 0x988E +0x7D79 0x9899 +0x7D7A 0x98A3 +0x7D7B 0x8683 +0x7D7C 0x8705 +0x7D7D 0x8758 +0x7D7E 0x87CF +0x7E21 0x87E2 +0x7E22 0x880B +0x7E23 0x80D4 +0x7E24 0x7F4D +0x7E25 0x7B4A +0x7E26 0x7B4E +0x7E27 0x7B7F +0x7E28 0x7B93 +0x7E29 0x7BEF +0x7E2A 0x7C09 +0x7E2B 0x7BF0 +0x7E2C 0x7C15 +0x7E2D 0x7C03 +0x7E2E 0x7C20 +0x7E2F 0x823A +0x7E30 0x8886 +0x7E31 0x88AA +0x7E32 0x88C0 +0x7E33 0x88C8 +0x7E34 0x8926 +0x7E35 0x8976 +0x7E36 0x7F91 +0x7E37 0x8283 +0x7E38 0x82BC +0x7E39 0x82A7 +0x7E3A 0x8313 +0x7E3B 0x82FE +0x7E3C 0x8300 +0x7E3D 0x835D +0x7E3E 0x8345 +0x7E3F 0x8344 +0x7E40 0x831D +0x7E41 0x83A6 +0x7E42 0x8399 +0x7E43 0x83FE +0x7E44 0x841A +0x7E45 0x83FC +0x7E46 0x8429 +0x7E47 0x8439 +0x7E48 0x84A8 +0x7E49 0x84CF +0x7E4A 0x849F +0x7E4B 0x84C2 +0x7E4C 0x84F7 +0x7E4D 0x8570 +0x7E4E 0x85B3 +0x7E4F 0x85A2 +0x7E50 0x96D8 +0x7E51 0x85B8 +0x7E52 0x85E0 +0x7E53 0x7FDA +0x7E54 0x7EAE +0x7E55 0x7EB4 +0x7E56 0x7EBC +0x7E57 0x7ED6 +0x7E58 0x7F0A +0x7E59 0x5B43 +0x7E5A 0x8D6A +0x7E5B 0x5245 +0x7E5C 0x8C68 +0x7E5D 0x8C6E +0x7E5E 0x8C6D +0x7E5F 0x8E16 +0x7E60 0x8E26 +0x7E61 0x8E27 +0x7E62 0x8E50 +0x7E63 0x9098 +0x7E64 0x90A0 +0x7E65 0x90BD +0x7E66 0x90C8 +0x7E67 0x90C3 +0x7E68 0x90DA +0x7E69 0x90FF +0x7E6A 0x911A +0x7E6B 0x910C +0x7E6C 0x9120 +0x7E6D 0x9142 +0x7E6E 0x8FB5 +0x7E6F 0x90E4 +0x7E70 0x8C86 +0x7E71 0x89F1 +0x7E72 0x8BB1 +0x7E73 0x8BBB +0x7E74 0x8BC7 +0x7E75 0x8BEA +0x7E76 0x8C09 +0x7E77 0x8C1E +0x7E78 0x9702 +0x7E79 0x68D0 +0x7E7A 0x7306 +0x7E7B 0x9F81 +0x7E7C 0x9F82 +0x7E7D 0x92C6 +0x7E7E 0x9491 diff --git a/jni/iconv/tests/ISO646-CN.TXT b/jni/iconv/tests/ISO646-CN.TXT new file mode 100644 index 0000000..87a2a78 --- /dev/null +++ b/jni/iconv/tests/ISO646-CN.TXT @@ -0,0 +1,128 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x00A5 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x203E +0x7F 0x007F diff --git a/jni/iconv/tests/ISO646-JP.TXT b/jni/iconv/tests/ISO646-JP.TXT new file mode 100644 index 0000000..2280a07 --- /dev/null +++ b/jni/iconv/tests/ISO646-JP.TXT @@ -0,0 +1,128 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x00A5 +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x203E +0x7F 0x007F diff --git a/jni/iconv/tests/JIS_X0201.TXT b/jni/iconv/tests/JIS_X0201.TXT new file mode 100644 index 0000000..b464651 --- /dev/null +++ b/jni/iconv/tests/JIS_X0201.TXT @@ -0,0 +1,191 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x00A5 +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x203E +0x7F 0x007F +0xA1 0xFF61 +0xA2 0xFF62 +0xA3 0xFF63 +0xA4 0xFF64 +0xA5 0xFF65 +0xA6 0xFF66 +0xA7 0xFF67 +0xA8 0xFF68 +0xA9 0xFF69 +0xAA 0xFF6A +0xAB 0xFF6B +0xAC 0xFF6C +0xAD 0xFF6D +0xAE 0xFF6E +0xAF 0xFF6F +0xB0 0xFF70 +0xB1 0xFF71 +0xB2 0xFF72 +0xB3 0xFF73 +0xB4 0xFF74 +0xB5 0xFF75 +0xB6 0xFF76 +0xB7 0xFF77 +0xB8 0xFF78 +0xB9 0xFF79 +0xBA 0xFF7A +0xBB 0xFF7B +0xBC 0xFF7C +0xBD 0xFF7D +0xBE 0xFF7E +0xBF 0xFF7F +0xC0 0xFF80 +0xC1 0xFF81 +0xC2 0xFF82 +0xC3 0xFF83 +0xC4 0xFF84 +0xC5 0xFF85 +0xC6 0xFF86 +0xC7 0xFF87 +0xC8 0xFF88 +0xC9 0xFF89 +0xCA 0xFF8A +0xCB 0xFF8B +0xCC 0xFF8C +0xCD 0xFF8D +0xCE 0xFF8E +0xCF 0xFF8F +0xD0 0xFF90 +0xD1 0xFF91 +0xD2 0xFF92 +0xD3 0xFF93 +0xD4 0xFF94 +0xD5 0xFF95 +0xD6 0xFF96 +0xD7 0xFF97 +0xD8 0xFF98 +0xD9 0xFF99 +0xDA 0xFF9A +0xDB 0xFF9B +0xDC 0xFF9C +0xDD 0xFF9D +0xDE 0xFF9E +0xDF 0xFF9F diff --git a/jni/iconv/tests/JOHAB.TXT b/jni/iconv/tests/JOHAB.TXT new file mode 100644 index 0000000..4a7f4f7 --- /dev/null +++ b/jni/iconv/tests/JOHAB.TXT @@ -0,0 +1,17177 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x20A9 +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x8444 0x3133 +0x8446 0x3135 +0x8447 0x3136 +0x844A 0x313A +0x844B 0x313B +0x844C 0x313C +0x844D 0x313D +0x844E 0x313E +0x844F 0x313F +0x8450 0x3140 +0x8454 0x3144 +0x8461 0x314F +0x8481 0x3150 +0x84A1 0x3151 +0x84C1 0x3152 +0x84E1 0x3153 +0x8541 0x3154 +0x8561 0x3155 +0x8581 0x3156 +0x85A1 0x3157 +0x85C1 0x3158 +0x85E1 0x3159 +0x8641 0x315A +0x8661 0x315B +0x8681 0x315C +0x86A1 0x315D +0x86C1 0x315E +0x86E1 0x315F +0x8741 0x3160 +0x8761 0x3161 +0x8781 0x3162 +0x87A1 0x3163 +0x8841 0x3131 +0x8861 0xAC00 +0x8862 0xAC01 +0x8863 0xAC02 +0x8864 0xAC03 +0x8865 0xAC04 +0x8866 0xAC05 +0x8867 0xAC06 +0x8868 0xAC07 +0x8869 0xAC08 +0x886A 0xAC09 +0x886B 0xAC0A +0x886C 0xAC0B +0x886D 0xAC0C +0x886E 0xAC0D +0x886F 0xAC0E +0x8870 0xAC0F +0x8871 0xAC10 +0x8873 0xAC11 +0x8874 0xAC12 +0x8875 0xAC13 +0x8876 0xAC14 +0x8877 0xAC15 +0x8878 0xAC16 +0x8879 0xAC17 +0x887A 0xAC18 +0x887B 0xAC19 +0x887C 0xAC1A +0x887D 0xAC1B +0x8881 0xAC1C +0x8882 0xAC1D +0x8883 0xAC1E +0x8884 0xAC1F +0x8885 0xAC20 +0x8886 0xAC21 +0x8887 0xAC22 +0x8888 0xAC23 +0x8889 0xAC24 +0x888A 0xAC25 +0x888B 0xAC26 +0x888C 0xAC27 +0x888D 0xAC28 +0x888E 0xAC29 +0x888F 0xAC2A +0x8890 0xAC2B +0x8891 0xAC2C +0x8893 0xAC2D +0x8894 0xAC2E +0x8895 0xAC2F +0x8896 0xAC30 +0x8897 0xAC31 +0x8898 0xAC32 +0x8899 0xAC33 +0x889A 0xAC34 +0x889B 0xAC35 +0x889C 0xAC36 +0x889D 0xAC37 +0x88A1 0xAC38 +0x88A2 0xAC39 +0x88A3 0xAC3A +0x88A4 0xAC3B +0x88A5 0xAC3C +0x88A6 0xAC3D +0x88A7 0xAC3E +0x88A8 0xAC3F +0x88A9 0xAC40 +0x88AA 0xAC41 +0x88AB 0xAC42 +0x88AC 0xAC43 +0x88AD 0xAC44 +0x88AE 0xAC45 +0x88AF 0xAC46 +0x88B0 0xAC47 +0x88B1 0xAC48 +0x88B3 0xAC49 +0x88B4 0xAC4A +0x88B5 0xAC4B +0x88B6 0xAC4C +0x88B7 0xAC4D +0x88B8 0xAC4E +0x88B9 0xAC4F +0x88BA 0xAC50 +0x88BB 0xAC51 +0x88BC 0xAC52 +0x88BD 0xAC53 +0x88C1 0xAC54 +0x88C2 0xAC55 +0x88C3 0xAC56 +0x88C4 0xAC57 +0x88C5 0xAC58 +0x88C6 0xAC59 +0x88C7 0xAC5A +0x88C8 0xAC5B +0x88C9 0xAC5C +0x88CA 0xAC5D +0x88CB 0xAC5E +0x88CC 0xAC5F +0x88CD 0xAC60 +0x88CE 0xAC61 +0x88CF 0xAC62 +0x88D0 0xAC63 +0x88D1 0xAC64 +0x88D3 0xAC65 +0x88D4 0xAC66 +0x88D5 0xAC67 +0x88D6 0xAC68 +0x88D7 0xAC69 +0x88D8 0xAC6A +0x88D9 0xAC6B +0x88DA 0xAC6C +0x88DB 0xAC6D +0x88DC 0xAC6E +0x88DD 0xAC6F +0x88E1 0xAC70 +0x88E2 0xAC71 +0x88E3 0xAC72 +0x88E4 0xAC73 +0x88E5 0xAC74 +0x88E6 0xAC75 +0x88E7 0xAC76 +0x88E8 0xAC77 +0x88E9 0xAC78 +0x88EA 0xAC79 +0x88EB 0xAC7A +0x88EC 0xAC7B +0x88ED 0xAC7C +0x88EE 0xAC7D +0x88EF 0xAC7E +0x88F0 0xAC7F +0x88F1 0xAC80 +0x88F3 0xAC81 +0x88F4 0xAC82 +0x88F5 0xAC83 +0x88F6 0xAC84 +0x88F7 0xAC85 +0x88F8 0xAC86 +0x88F9 0xAC87 +0x88FA 0xAC88 +0x88FB 0xAC89 +0x88FC 0xAC8A +0x88FD 0xAC8B +0x8941 0xAC8C +0x8942 0xAC8D +0x8943 0xAC8E +0x8944 0xAC8F +0x8945 0xAC90 +0x8946 0xAC91 +0x8947 0xAC92 +0x8948 0xAC93 +0x8949 0xAC94 +0x894A 0xAC95 +0x894B 0xAC96 +0x894C 0xAC97 +0x894D 0xAC98 +0x894E 0xAC99 +0x894F 0xAC9A +0x8950 0xAC9B +0x8951 0xAC9C +0x8953 0xAC9D +0x8954 0xAC9E +0x8955 0xAC9F +0x8956 0xACA0 +0x8957 0xACA1 +0x8958 0xACA2 +0x8959 0xACA3 +0x895A 0xACA4 +0x895B 0xACA5 +0x895C 0xACA6 +0x895D 0xACA7 +0x8961 0xACA8 +0x8962 0xACA9 +0x8963 0xACAA +0x8964 0xACAB +0x8965 0xACAC +0x8966 0xACAD +0x8967 0xACAE +0x8968 0xACAF +0x8969 0xACB0 +0x896A 0xACB1 +0x896B 0xACB2 +0x896C 0xACB3 +0x896D 0xACB4 +0x896E 0xACB5 +0x896F 0xACB6 +0x8970 0xACB7 +0x8971 0xACB8 +0x8973 0xACB9 +0x8974 0xACBA +0x8975 0xACBB +0x8976 0xACBC +0x8977 0xACBD +0x8978 0xACBE +0x8979 0xACBF +0x897A 0xACC0 +0x897B 0xACC1 +0x897C 0xACC2 +0x897D 0xACC3 +0x8981 0xACC4 +0x8982 0xACC5 +0x8983 0xACC6 +0x8984 0xACC7 +0x8985 0xACC8 +0x8986 0xACC9 +0x8987 0xACCA +0x8988 0xACCB +0x8989 0xACCC +0x898A 0xACCD +0x898B 0xACCE +0x898C 0xACCF +0x898D 0xACD0 +0x898E 0xACD1 +0x898F 0xACD2 +0x8990 0xACD3 +0x8991 0xACD4 +0x8993 0xACD5 +0x8994 0xACD6 +0x8995 0xACD7 +0x8996 0xACD8 +0x8997 0xACD9 +0x8998 0xACDA +0x8999 0xACDB +0x899A 0xACDC +0x899B 0xACDD +0x899C 0xACDE +0x899D 0xACDF +0x89A1 0xACE0 +0x89A2 0xACE1 +0x89A3 0xACE2 +0x89A4 0xACE3 +0x89A5 0xACE4 +0x89A6 0xACE5 +0x89A7 0xACE6 +0x89A8 0xACE7 +0x89A9 0xACE8 +0x89AA 0xACE9 +0x89AB 0xACEA +0x89AC 0xACEB +0x89AD 0xACEC +0x89AE 0xACED +0x89AF 0xACEE +0x89B0 0xACEF +0x89B1 0xACF0 +0x89B3 0xACF1 +0x89B4 0xACF2 +0x89B5 0xACF3 +0x89B6 0xACF4 +0x89B7 0xACF5 +0x89B8 0xACF6 +0x89B9 0xACF7 +0x89BA 0xACF8 +0x89BB 0xACF9 +0x89BC 0xACFA +0x89BD 0xACFB +0x89C1 0xACFC +0x89C2 0xACFD +0x89C3 0xACFE +0x89C4 0xACFF +0x89C5 0xAD00 +0x89C6 0xAD01 +0x89C7 0xAD02 +0x89C8 0xAD03 +0x89C9 0xAD04 +0x89CA 0xAD05 +0x89CB 0xAD06 +0x89CC 0xAD07 +0x89CD 0xAD08 +0x89CE 0xAD09 +0x89CF 0xAD0A +0x89D0 0xAD0B +0x89D1 0xAD0C +0x89D3 0xAD0D +0x89D4 0xAD0E +0x89D5 0xAD0F +0x89D6 0xAD10 +0x89D7 0xAD11 +0x89D8 0xAD12 +0x89D9 0xAD13 +0x89DA 0xAD14 +0x89DB 0xAD15 +0x89DC 0xAD16 +0x89DD 0xAD17 +0x89E1 0xAD18 +0x89E2 0xAD19 +0x89E3 0xAD1A +0x89E4 0xAD1B +0x89E5 0xAD1C +0x89E6 0xAD1D +0x89E7 0xAD1E +0x89E8 0xAD1F +0x89E9 0xAD20 +0x89EA 0xAD21 +0x89EB 0xAD22 +0x89EC 0xAD23 +0x89ED 0xAD24 +0x89EE 0xAD25 +0x89EF 0xAD26 +0x89F0 0xAD27 +0x89F1 0xAD28 +0x89F3 0xAD29 +0x89F4 0xAD2A +0x89F5 0xAD2B +0x89F6 0xAD2C +0x89F7 0xAD2D +0x89F8 0xAD2E +0x89F9 0xAD2F +0x89FA 0xAD30 +0x89FB 0xAD31 +0x89FC 0xAD32 +0x89FD 0xAD33 +0x8A41 0xAD34 +0x8A42 0xAD35 +0x8A43 0xAD36 +0x8A44 0xAD37 +0x8A45 0xAD38 +0x8A46 0xAD39 +0x8A47 0xAD3A +0x8A48 0xAD3B +0x8A49 0xAD3C +0x8A4A 0xAD3D +0x8A4B 0xAD3E +0x8A4C 0xAD3F +0x8A4D 0xAD40 +0x8A4E 0xAD41 +0x8A4F 0xAD42 +0x8A50 0xAD43 +0x8A51 0xAD44 +0x8A53 0xAD45 +0x8A54 0xAD46 +0x8A55 0xAD47 +0x8A56 0xAD48 +0x8A57 0xAD49 +0x8A58 0xAD4A +0x8A59 0xAD4B +0x8A5A 0xAD4C +0x8A5B 0xAD4D +0x8A5C 0xAD4E +0x8A5D 0xAD4F +0x8A61 0xAD50 +0x8A62 0xAD51 +0x8A63 0xAD52 +0x8A64 0xAD53 +0x8A65 0xAD54 +0x8A66 0xAD55 +0x8A67 0xAD56 +0x8A68 0xAD57 +0x8A69 0xAD58 +0x8A6A 0xAD59 +0x8A6B 0xAD5A +0x8A6C 0xAD5B +0x8A6D 0xAD5C +0x8A6E 0xAD5D +0x8A6F 0xAD5E +0x8A70 0xAD5F +0x8A71 0xAD60 +0x8A73 0xAD61 +0x8A74 0xAD62 +0x8A75 0xAD63 +0x8A76 0xAD64 +0x8A77 0xAD65 +0x8A78 0xAD66 +0x8A79 0xAD67 +0x8A7A 0xAD68 +0x8A7B 0xAD69 +0x8A7C 0xAD6A +0x8A7D 0xAD6B +0x8A81 0xAD6C +0x8A82 0xAD6D +0x8A83 0xAD6E +0x8A84 0xAD6F +0x8A85 0xAD70 +0x8A86 0xAD71 +0x8A87 0xAD72 +0x8A88 0xAD73 +0x8A89 0xAD74 +0x8A8A 0xAD75 +0x8A8B 0xAD76 +0x8A8C 0xAD77 +0x8A8D 0xAD78 +0x8A8E 0xAD79 +0x8A8F 0xAD7A +0x8A90 0xAD7B +0x8A91 0xAD7C +0x8A93 0xAD7D +0x8A94 0xAD7E +0x8A95 0xAD7F +0x8A96 0xAD80 +0x8A97 0xAD81 +0x8A98 0xAD82 +0x8A99 0xAD83 +0x8A9A 0xAD84 +0x8A9B 0xAD85 +0x8A9C 0xAD86 +0x8A9D 0xAD87 +0x8AA1 0xAD88 +0x8AA2 0xAD89 +0x8AA3 0xAD8A +0x8AA4 0xAD8B +0x8AA5 0xAD8C +0x8AA6 0xAD8D +0x8AA7 0xAD8E +0x8AA8 0xAD8F +0x8AA9 0xAD90 +0x8AAA 0xAD91 +0x8AAB 0xAD92 +0x8AAC 0xAD93 +0x8AAD 0xAD94 +0x8AAE 0xAD95 +0x8AAF 0xAD96 +0x8AB0 0xAD97 +0x8AB1 0xAD98 +0x8AB3 0xAD99 +0x8AB4 0xAD9A +0x8AB5 0xAD9B +0x8AB6 0xAD9C +0x8AB7 0xAD9D +0x8AB8 0xAD9E +0x8AB9 0xAD9F +0x8ABA 0xADA0 +0x8ABB 0xADA1 +0x8ABC 0xADA2 +0x8ABD 0xADA3 +0x8AC1 0xADA4 +0x8AC2 0xADA5 +0x8AC3 0xADA6 +0x8AC4 0xADA7 +0x8AC5 0xADA8 +0x8AC6 0xADA9 +0x8AC7 0xADAA +0x8AC8 0xADAB +0x8AC9 0xADAC +0x8ACA 0xADAD +0x8ACB 0xADAE +0x8ACC 0xADAF +0x8ACD 0xADB0 +0x8ACE 0xADB1 +0x8ACF 0xADB2 +0x8AD0 0xADB3 +0x8AD1 0xADB4 +0x8AD3 0xADB5 +0x8AD4 0xADB6 +0x8AD5 0xADB7 +0x8AD6 0xADB8 +0x8AD7 0xADB9 +0x8AD8 0xADBA +0x8AD9 0xADBB +0x8ADA 0xADBC +0x8ADB 0xADBD +0x8ADC 0xADBE +0x8ADD 0xADBF +0x8AE1 0xADC0 +0x8AE2 0xADC1 +0x8AE3 0xADC2 +0x8AE4 0xADC3 +0x8AE5 0xADC4 +0x8AE6 0xADC5 +0x8AE7 0xADC6 +0x8AE8 0xADC7 +0x8AE9 0xADC8 +0x8AEA 0xADC9 +0x8AEB 0xADCA +0x8AEC 0xADCB +0x8AED 0xADCC +0x8AEE 0xADCD +0x8AEF 0xADCE +0x8AF0 0xADCF +0x8AF1 0xADD0 +0x8AF3 0xADD1 +0x8AF4 0xADD2 +0x8AF5 0xADD3 +0x8AF6 0xADD4 +0x8AF7 0xADD5 +0x8AF8 0xADD6 +0x8AF9 0xADD7 +0x8AFA 0xADD8 +0x8AFB 0xADD9 +0x8AFC 0xADDA +0x8AFD 0xADDB +0x8B41 0xADDC +0x8B42 0xADDD +0x8B43 0xADDE +0x8B44 0xADDF +0x8B45 0xADE0 +0x8B46 0xADE1 +0x8B47 0xADE2 +0x8B48 0xADE3 +0x8B49 0xADE4 +0x8B4A 0xADE5 +0x8B4B 0xADE6 +0x8B4C 0xADE7 +0x8B4D 0xADE8 +0x8B4E 0xADE9 +0x8B4F 0xADEA +0x8B50 0xADEB +0x8B51 0xADEC +0x8B53 0xADED +0x8B54 0xADEE +0x8B55 0xADEF +0x8B56 0xADF0 +0x8B57 0xADF1 +0x8B58 0xADF2 +0x8B59 0xADF3 +0x8B5A 0xADF4 +0x8B5B 0xADF5 +0x8B5C 0xADF6 +0x8B5D 0xADF7 +0x8B61 0xADF8 +0x8B62 0xADF9 +0x8B63 0xADFA +0x8B64 0xADFB +0x8B65 0xADFC +0x8B66 0xADFD +0x8B67 0xADFE +0x8B68 0xADFF +0x8B69 0xAE00 +0x8B6A 0xAE01 +0x8B6B 0xAE02 +0x8B6C 0xAE03 +0x8B6D 0xAE04 +0x8B6E 0xAE05 +0x8B6F 0xAE06 +0x8B70 0xAE07 +0x8B71 0xAE08 +0x8B73 0xAE09 +0x8B74 0xAE0A +0x8B75 0xAE0B +0x8B76 0xAE0C +0x8B77 0xAE0D +0x8B78 0xAE0E +0x8B79 0xAE0F +0x8B7A 0xAE10 +0x8B7B 0xAE11 +0x8B7C 0xAE12 +0x8B7D 0xAE13 +0x8B81 0xAE14 +0x8B82 0xAE15 +0x8B83 0xAE16 +0x8B84 0xAE17 +0x8B85 0xAE18 +0x8B86 0xAE19 +0x8B87 0xAE1A +0x8B88 0xAE1B +0x8B89 0xAE1C +0x8B8A 0xAE1D +0x8B8B 0xAE1E +0x8B8C 0xAE1F +0x8B8D 0xAE20 +0x8B8E 0xAE21 +0x8B8F 0xAE22 +0x8B90 0xAE23 +0x8B91 0xAE24 +0x8B93 0xAE25 +0x8B94 0xAE26 +0x8B95 0xAE27 +0x8B96 0xAE28 +0x8B97 0xAE29 +0x8B98 0xAE2A +0x8B99 0xAE2B +0x8B9A 0xAE2C +0x8B9B 0xAE2D +0x8B9C 0xAE2E +0x8B9D 0xAE2F +0x8BA1 0xAE30 +0x8BA2 0xAE31 +0x8BA3 0xAE32 +0x8BA4 0xAE33 +0x8BA5 0xAE34 +0x8BA6 0xAE35 +0x8BA7 0xAE36 +0x8BA8 0xAE37 +0x8BA9 0xAE38 +0x8BAA 0xAE39 +0x8BAB 0xAE3A +0x8BAC 0xAE3B +0x8BAD 0xAE3C +0x8BAE 0xAE3D +0x8BAF 0xAE3E +0x8BB0 0xAE3F +0x8BB1 0xAE40 +0x8BB3 0xAE41 +0x8BB4 0xAE42 +0x8BB5 0xAE43 +0x8BB6 0xAE44 +0x8BB7 0xAE45 +0x8BB8 0xAE46 +0x8BB9 0xAE47 +0x8BBA 0xAE48 +0x8BBB 0xAE49 +0x8BBC 0xAE4A +0x8BBD 0xAE4B +0x8C41 0x3132 +0x8C61 0xAE4C +0x8C62 0xAE4D +0x8C63 0xAE4E +0x8C64 0xAE4F +0x8C65 0xAE50 +0x8C66 0xAE51 +0x8C67 0xAE52 +0x8C68 0xAE53 +0x8C69 0xAE54 +0x8C6A 0xAE55 +0x8C6B 0xAE56 +0x8C6C 0xAE57 +0x8C6D 0xAE58 +0x8C6E 0xAE59 +0x8C6F 0xAE5A +0x8C70 0xAE5B +0x8C71 0xAE5C +0x8C73 0xAE5D +0x8C74 0xAE5E +0x8C75 0xAE5F +0x8C76 0xAE60 +0x8C77 0xAE61 +0x8C78 0xAE62 +0x8C79 0xAE63 +0x8C7A 0xAE64 +0x8C7B 0xAE65 +0x8C7C 0xAE66 +0x8C7D 0xAE67 +0x8C81 0xAE68 +0x8C82 0xAE69 +0x8C83 0xAE6A +0x8C84 0xAE6B +0x8C85 0xAE6C +0x8C86 0xAE6D +0x8C87 0xAE6E +0x8C88 0xAE6F +0x8C89 0xAE70 +0x8C8A 0xAE71 +0x8C8B 0xAE72 +0x8C8C 0xAE73 +0x8C8D 0xAE74 +0x8C8E 0xAE75 +0x8C8F 0xAE76 +0x8C90 0xAE77 +0x8C91 0xAE78 +0x8C93 0xAE79 +0x8C94 0xAE7A +0x8C95 0xAE7B +0x8C96 0xAE7C +0x8C97 0xAE7D +0x8C98 0xAE7E +0x8C99 0xAE7F +0x8C9A 0xAE80 +0x8C9B 0xAE81 +0x8C9C 0xAE82 +0x8C9D 0xAE83 +0x8CA1 0xAE84 +0x8CA2 0xAE85 +0x8CA3 0xAE86 +0x8CA4 0xAE87 +0x8CA5 0xAE88 +0x8CA6 0xAE89 +0x8CA7 0xAE8A +0x8CA8 0xAE8B +0x8CA9 0xAE8C +0x8CAA 0xAE8D +0x8CAB 0xAE8E +0x8CAC 0xAE8F +0x8CAD 0xAE90 +0x8CAE 0xAE91 +0x8CAF 0xAE92 +0x8CB0 0xAE93 +0x8CB1 0xAE94 +0x8CB3 0xAE95 +0x8CB4 0xAE96 +0x8CB5 0xAE97 +0x8CB6 0xAE98 +0x8CB7 0xAE99 +0x8CB8 0xAE9A +0x8CB9 0xAE9B +0x8CBA 0xAE9C +0x8CBB 0xAE9D +0x8CBC 0xAE9E +0x8CBD 0xAE9F +0x8CC1 0xAEA0 +0x8CC2 0xAEA1 +0x8CC3 0xAEA2 +0x8CC4 0xAEA3 +0x8CC5 0xAEA4 +0x8CC6 0xAEA5 +0x8CC7 0xAEA6 +0x8CC8 0xAEA7 +0x8CC9 0xAEA8 +0x8CCA 0xAEA9 +0x8CCB 0xAEAA +0x8CCC 0xAEAB +0x8CCD 0xAEAC +0x8CCE 0xAEAD +0x8CCF 0xAEAE +0x8CD0 0xAEAF +0x8CD1 0xAEB0 +0x8CD3 0xAEB1 +0x8CD4 0xAEB2 +0x8CD5 0xAEB3 +0x8CD6 0xAEB4 +0x8CD7 0xAEB5 +0x8CD8 0xAEB6 +0x8CD9 0xAEB7 +0x8CDA 0xAEB8 +0x8CDB 0xAEB9 +0x8CDC 0xAEBA +0x8CDD 0xAEBB +0x8CE1 0xAEBC +0x8CE2 0xAEBD +0x8CE3 0xAEBE +0x8CE4 0xAEBF +0x8CE5 0xAEC0 +0x8CE6 0xAEC1 +0x8CE7 0xAEC2 +0x8CE8 0xAEC3 +0x8CE9 0xAEC4 +0x8CEA 0xAEC5 +0x8CEB 0xAEC6 +0x8CEC 0xAEC7 +0x8CED 0xAEC8 +0x8CEE 0xAEC9 +0x8CEF 0xAECA +0x8CF0 0xAECB +0x8CF1 0xAECC +0x8CF3 0xAECD +0x8CF4 0xAECE +0x8CF5 0xAECF +0x8CF6 0xAED0 +0x8CF7 0xAED1 +0x8CF8 0xAED2 +0x8CF9 0xAED3 +0x8CFA 0xAED4 +0x8CFB 0xAED5 +0x8CFC 0xAED6 +0x8CFD 0xAED7 +0x8D41 0xAED8 +0x8D42 0xAED9 +0x8D43 0xAEDA +0x8D44 0xAEDB +0x8D45 0xAEDC +0x8D46 0xAEDD +0x8D47 0xAEDE +0x8D48 0xAEDF +0x8D49 0xAEE0 +0x8D4A 0xAEE1 +0x8D4B 0xAEE2 +0x8D4C 0xAEE3 +0x8D4D 0xAEE4 +0x8D4E 0xAEE5 +0x8D4F 0xAEE6 +0x8D50 0xAEE7 +0x8D51 0xAEE8 +0x8D53 0xAEE9 +0x8D54 0xAEEA +0x8D55 0xAEEB +0x8D56 0xAEEC +0x8D57 0xAEED +0x8D58 0xAEEE +0x8D59 0xAEEF +0x8D5A 0xAEF0 +0x8D5B 0xAEF1 +0x8D5C 0xAEF2 +0x8D5D 0xAEF3 +0x8D61 0xAEF4 +0x8D62 0xAEF5 +0x8D63 0xAEF6 +0x8D64 0xAEF7 +0x8D65 0xAEF8 +0x8D66 0xAEF9 +0x8D67 0xAEFA +0x8D68 0xAEFB +0x8D69 0xAEFC +0x8D6A 0xAEFD +0x8D6B 0xAEFE +0x8D6C 0xAEFF +0x8D6D 0xAF00 +0x8D6E 0xAF01 +0x8D6F 0xAF02 +0x8D70 0xAF03 +0x8D71 0xAF04 +0x8D73 0xAF05 +0x8D74 0xAF06 +0x8D75 0xAF07 +0x8D76 0xAF08 +0x8D77 0xAF09 +0x8D78 0xAF0A +0x8D79 0xAF0B +0x8D7A 0xAF0C +0x8D7B 0xAF0D +0x8D7C 0xAF0E +0x8D7D 0xAF0F +0x8D81 0xAF10 +0x8D82 0xAF11 +0x8D83 0xAF12 +0x8D84 0xAF13 +0x8D85 0xAF14 +0x8D86 0xAF15 +0x8D87 0xAF16 +0x8D88 0xAF17 +0x8D89 0xAF18 +0x8D8A 0xAF19 +0x8D8B 0xAF1A +0x8D8C 0xAF1B +0x8D8D 0xAF1C +0x8D8E 0xAF1D +0x8D8F 0xAF1E +0x8D90 0xAF1F +0x8D91 0xAF20 +0x8D93 0xAF21 +0x8D94 0xAF22 +0x8D95 0xAF23 +0x8D96 0xAF24 +0x8D97 0xAF25 +0x8D98 0xAF26 +0x8D99 0xAF27 +0x8D9A 0xAF28 +0x8D9B 0xAF29 +0x8D9C 0xAF2A +0x8D9D 0xAF2B +0x8DA1 0xAF2C +0x8DA2 0xAF2D +0x8DA3 0xAF2E +0x8DA4 0xAF2F +0x8DA5 0xAF30 +0x8DA6 0xAF31 +0x8DA7 0xAF32 +0x8DA8 0xAF33 +0x8DA9 0xAF34 +0x8DAA 0xAF35 +0x8DAB 0xAF36 +0x8DAC 0xAF37 +0x8DAD 0xAF38 +0x8DAE 0xAF39 +0x8DAF 0xAF3A +0x8DB0 0xAF3B +0x8DB1 0xAF3C +0x8DB3 0xAF3D +0x8DB4 0xAF3E +0x8DB5 0xAF3F +0x8DB6 0xAF40 +0x8DB7 0xAF41 +0x8DB8 0xAF42 +0x8DB9 0xAF43 +0x8DBA 0xAF44 +0x8DBB 0xAF45 +0x8DBC 0xAF46 +0x8DBD 0xAF47 +0x8DC1 0xAF48 +0x8DC2 0xAF49 +0x8DC3 0xAF4A +0x8DC4 0xAF4B +0x8DC5 0xAF4C +0x8DC6 0xAF4D +0x8DC7 0xAF4E +0x8DC8 0xAF4F +0x8DC9 0xAF50 +0x8DCA 0xAF51 +0x8DCB 0xAF52 +0x8DCC 0xAF53 +0x8DCD 0xAF54 +0x8DCE 0xAF55 +0x8DCF 0xAF56 +0x8DD0 0xAF57 +0x8DD1 0xAF58 +0x8DD3 0xAF59 +0x8DD4 0xAF5A +0x8DD5 0xAF5B +0x8DD6 0xAF5C +0x8DD7 0xAF5D +0x8DD8 0xAF5E +0x8DD9 0xAF5F +0x8DDA 0xAF60 +0x8DDB 0xAF61 +0x8DDC 0xAF62 +0x8DDD 0xAF63 +0x8DE1 0xAF64 +0x8DE2 0xAF65 +0x8DE3 0xAF66 +0x8DE4 0xAF67 +0x8DE5 0xAF68 +0x8DE6 0xAF69 +0x8DE7 0xAF6A +0x8DE8 0xAF6B +0x8DE9 0xAF6C +0x8DEA 0xAF6D +0x8DEB 0xAF6E +0x8DEC 0xAF6F +0x8DED 0xAF70 +0x8DEE 0xAF71 +0x8DEF 0xAF72 +0x8DF0 0xAF73 +0x8DF1 0xAF74 +0x8DF3 0xAF75 +0x8DF4 0xAF76 +0x8DF5 0xAF77 +0x8DF6 0xAF78 +0x8DF7 0xAF79 +0x8DF8 0xAF7A +0x8DF9 0xAF7B +0x8DFA 0xAF7C +0x8DFB 0xAF7D +0x8DFC 0xAF7E +0x8DFD 0xAF7F +0x8E41 0xAF80 +0x8E42 0xAF81 +0x8E43 0xAF82 +0x8E44 0xAF83 +0x8E45 0xAF84 +0x8E46 0xAF85 +0x8E47 0xAF86 +0x8E48 0xAF87 +0x8E49 0xAF88 +0x8E4A 0xAF89 +0x8E4B 0xAF8A +0x8E4C 0xAF8B +0x8E4D 0xAF8C +0x8E4E 0xAF8D +0x8E4F 0xAF8E +0x8E50 0xAF8F +0x8E51 0xAF90 +0x8E53 0xAF91 +0x8E54 0xAF92 +0x8E55 0xAF93 +0x8E56 0xAF94 +0x8E57 0xAF95 +0x8E58 0xAF96 +0x8E59 0xAF97 +0x8E5A 0xAF98 +0x8E5B 0xAF99 +0x8E5C 0xAF9A +0x8E5D 0xAF9B +0x8E61 0xAF9C +0x8E62 0xAF9D +0x8E63 0xAF9E +0x8E64 0xAF9F +0x8E65 0xAFA0 +0x8E66 0xAFA1 +0x8E67 0xAFA2 +0x8E68 0xAFA3 +0x8E69 0xAFA4 +0x8E6A 0xAFA5 +0x8E6B 0xAFA6 +0x8E6C 0xAFA7 +0x8E6D 0xAFA8 +0x8E6E 0xAFA9 +0x8E6F 0xAFAA +0x8E70 0xAFAB +0x8E71 0xAFAC +0x8E73 0xAFAD +0x8E74 0xAFAE +0x8E75 0xAFAF +0x8E76 0xAFB0 +0x8E77 0xAFB1 +0x8E78 0xAFB2 +0x8E79 0xAFB3 +0x8E7A 0xAFB4 +0x8E7B 0xAFB5 +0x8E7C 0xAFB6 +0x8E7D 0xAFB7 +0x8E81 0xAFB8 +0x8E82 0xAFB9 +0x8E83 0xAFBA +0x8E84 0xAFBB +0x8E85 0xAFBC +0x8E86 0xAFBD +0x8E87 0xAFBE +0x8E88 0xAFBF +0x8E89 0xAFC0 +0x8E8A 0xAFC1 +0x8E8B 0xAFC2 +0x8E8C 0xAFC3 +0x8E8D 0xAFC4 +0x8E8E 0xAFC5 +0x8E8F 0xAFC6 +0x8E90 0xAFC7 +0x8E91 0xAFC8 +0x8E93 0xAFC9 +0x8E94 0xAFCA +0x8E95 0xAFCB +0x8E96 0xAFCC +0x8E97 0xAFCD +0x8E98 0xAFCE +0x8E99 0xAFCF +0x8E9A 0xAFD0 +0x8E9B 0xAFD1 +0x8E9C 0xAFD2 +0x8E9D 0xAFD3 +0x8EA1 0xAFD4 +0x8EA2 0xAFD5 +0x8EA3 0xAFD6 +0x8EA4 0xAFD7 +0x8EA5 0xAFD8 +0x8EA6 0xAFD9 +0x8EA7 0xAFDA +0x8EA8 0xAFDB +0x8EA9 0xAFDC +0x8EAA 0xAFDD +0x8EAB 0xAFDE +0x8EAC 0xAFDF +0x8EAD 0xAFE0 +0x8EAE 0xAFE1 +0x8EAF 0xAFE2 +0x8EB0 0xAFE3 +0x8EB1 0xAFE4 +0x8EB3 0xAFE5 +0x8EB4 0xAFE6 +0x8EB5 0xAFE7 +0x8EB6 0xAFE8 +0x8EB7 0xAFE9 +0x8EB8 0xAFEA +0x8EB9 0xAFEB +0x8EBA 0xAFEC +0x8EBB 0xAFED +0x8EBC 0xAFEE +0x8EBD 0xAFEF +0x8EC1 0xAFF0 +0x8EC2 0xAFF1 +0x8EC3 0xAFF2 +0x8EC4 0xAFF3 +0x8EC5 0xAFF4 +0x8EC6 0xAFF5 +0x8EC7 0xAFF6 +0x8EC8 0xAFF7 +0x8EC9 0xAFF8 +0x8ECA 0xAFF9 +0x8ECB 0xAFFA +0x8ECC 0xAFFB +0x8ECD 0xAFFC +0x8ECE 0xAFFD +0x8ECF 0xAFFE +0x8ED0 0xAFFF +0x8ED1 0xB000 +0x8ED3 0xB001 +0x8ED4 0xB002 +0x8ED5 0xB003 +0x8ED6 0xB004 +0x8ED7 0xB005 +0x8ED8 0xB006 +0x8ED9 0xB007 +0x8EDA 0xB008 +0x8EDB 0xB009 +0x8EDC 0xB00A +0x8EDD 0xB00B +0x8EE1 0xB00C +0x8EE2 0xB00D +0x8EE3 0xB00E +0x8EE4 0xB00F +0x8EE5 0xB010 +0x8EE6 0xB011 +0x8EE7 0xB012 +0x8EE8 0xB013 +0x8EE9 0xB014 +0x8EEA 0xB015 +0x8EEB 0xB016 +0x8EEC 0xB017 +0x8EED 0xB018 +0x8EEE 0xB019 +0x8EEF 0xB01A +0x8EF0 0xB01B +0x8EF1 0xB01C +0x8EF3 0xB01D +0x8EF4 0xB01E +0x8EF5 0xB01F +0x8EF6 0xB020 +0x8EF7 0xB021 +0x8EF8 0xB022 +0x8EF9 0xB023 +0x8EFA 0xB024 +0x8EFB 0xB025 +0x8EFC 0xB026 +0x8EFD 0xB027 +0x8F41 0xB028 +0x8F42 0xB029 +0x8F43 0xB02A +0x8F44 0xB02B +0x8F45 0xB02C +0x8F46 0xB02D +0x8F47 0xB02E +0x8F48 0xB02F +0x8F49 0xB030 +0x8F4A 0xB031 +0x8F4B 0xB032 +0x8F4C 0xB033 +0x8F4D 0xB034 +0x8F4E 0xB035 +0x8F4F 0xB036 +0x8F50 0xB037 +0x8F51 0xB038 +0x8F53 0xB039 +0x8F54 0xB03A +0x8F55 0xB03B +0x8F56 0xB03C +0x8F57 0xB03D +0x8F58 0xB03E +0x8F59 0xB03F +0x8F5A 0xB040 +0x8F5B 0xB041 +0x8F5C 0xB042 +0x8F5D 0xB043 +0x8F61 0xB044 +0x8F62 0xB045 +0x8F63 0xB046 +0x8F64 0xB047 +0x8F65 0xB048 +0x8F66 0xB049 +0x8F67 0xB04A +0x8F68 0xB04B +0x8F69 0xB04C +0x8F6A 0xB04D +0x8F6B 0xB04E +0x8F6C 0xB04F +0x8F6D 0xB050 +0x8F6E 0xB051 +0x8F6F 0xB052 +0x8F70 0xB053 +0x8F71 0xB054 +0x8F73 0xB055 +0x8F74 0xB056 +0x8F75 0xB057 +0x8F76 0xB058 +0x8F77 0xB059 +0x8F78 0xB05A +0x8F79 0xB05B +0x8F7A 0xB05C +0x8F7B 0xB05D +0x8F7C 0xB05E +0x8F7D 0xB05F +0x8F81 0xB060 +0x8F82 0xB061 +0x8F83 0xB062 +0x8F84 0xB063 +0x8F85 0xB064 +0x8F86 0xB065 +0x8F87 0xB066 +0x8F88 0xB067 +0x8F89 0xB068 +0x8F8A 0xB069 +0x8F8B 0xB06A +0x8F8C 0xB06B +0x8F8D 0xB06C +0x8F8E 0xB06D +0x8F8F 0xB06E +0x8F90 0xB06F +0x8F91 0xB070 +0x8F93 0xB071 +0x8F94 0xB072 +0x8F95 0xB073 +0x8F96 0xB074 +0x8F97 0xB075 +0x8F98 0xB076 +0x8F99 0xB077 +0x8F9A 0xB078 +0x8F9B 0xB079 +0x8F9C 0xB07A +0x8F9D 0xB07B +0x8FA1 0xB07C +0x8FA2 0xB07D +0x8FA3 0xB07E +0x8FA4 0xB07F +0x8FA5 0xB080 +0x8FA6 0xB081 +0x8FA7 0xB082 +0x8FA8 0xB083 +0x8FA9 0xB084 +0x8FAA 0xB085 +0x8FAB 0xB086 +0x8FAC 0xB087 +0x8FAD 0xB088 +0x8FAE 0xB089 +0x8FAF 0xB08A +0x8FB0 0xB08B +0x8FB1 0xB08C +0x8FB3 0xB08D +0x8FB4 0xB08E +0x8FB5 0xB08F +0x8FB6 0xB090 +0x8FB7 0xB091 +0x8FB8 0xB092 +0x8FB9 0xB093 +0x8FBA 0xB094 +0x8FBB 0xB095 +0x8FBC 0xB096 +0x8FBD 0xB097 +0x9041 0x3134 +0x9061 0xB098 +0x9062 0xB099 +0x9063 0xB09A +0x9064 0xB09B +0x9065 0xB09C +0x9066 0xB09D +0x9067 0xB09E +0x9068 0xB09F +0x9069 0xB0A0 +0x906A 0xB0A1 +0x906B 0xB0A2 +0x906C 0xB0A3 +0x906D 0xB0A4 +0x906E 0xB0A5 +0x906F 0xB0A6 +0x9070 0xB0A7 +0x9071 0xB0A8 +0x9073 0xB0A9 +0x9074 0xB0AA +0x9075 0xB0AB +0x9076 0xB0AC +0x9077 0xB0AD +0x9078 0xB0AE +0x9079 0xB0AF +0x907A 0xB0B0 +0x907B 0xB0B1 +0x907C 0xB0B2 +0x907D 0xB0B3 +0x9081 0xB0B4 +0x9082 0xB0B5 +0x9083 0xB0B6 +0x9084 0xB0B7 +0x9085 0xB0B8 +0x9086 0xB0B9 +0x9087 0xB0BA +0x9088 0xB0BB +0x9089 0xB0BC +0x908A 0xB0BD +0x908B 0xB0BE +0x908C 0xB0BF +0x908D 0xB0C0 +0x908E 0xB0C1 +0x908F 0xB0C2 +0x9090 0xB0C3 +0x9091 0xB0C4 +0x9093 0xB0C5 +0x9094 0xB0C6 +0x9095 0xB0C7 +0x9096 0xB0C8 +0x9097 0xB0C9 +0x9098 0xB0CA +0x9099 0xB0CB +0x909A 0xB0CC +0x909B 0xB0CD +0x909C 0xB0CE +0x909D 0xB0CF +0x90A1 0xB0D0 +0x90A2 0xB0D1 +0x90A3 0xB0D2 +0x90A4 0xB0D3 +0x90A5 0xB0D4 +0x90A6 0xB0D5 +0x90A7 0xB0D6 +0x90A8 0xB0D7 +0x90A9 0xB0D8 +0x90AA 0xB0D9 +0x90AB 0xB0DA +0x90AC 0xB0DB +0x90AD 0xB0DC +0x90AE 0xB0DD +0x90AF 0xB0DE +0x90B0 0xB0DF +0x90B1 0xB0E0 +0x90B3 0xB0E1 +0x90B4 0xB0E2 +0x90B5 0xB0E3 +0x90B6 0xB0E4 +0x90B7 0xB0E5 +0x90B8 0xB0E6 +0x90B9 0xB0E7 +0x90BA 0xB0E8 +0x90BB 0xB0E9 +0x90BC 0xB0EA +0x90BD 0xB0EB +0x90C1 0xB0EC +0x90C2 0xB0ED +0x90C3 0xB0EE +0x90C4 0xB0EF +0x90C5 0xB0F0 +0x90C6 0xB0F1 +0x90C7 0xB0F2 +0x90C8 0xB0F3 +0x90C9 0xB0F4 +0x90CA 0xB0F5 +0x90CB 0xB0F6 +0x90CC 0xB0F7 +0x90CD 0xB0F8 +0x90CE 0xB0F9 +0x90CF 0xB0FA +0x90D0 0xB0FB +0x90D1 0xB0FC +0x90D3 0xB0FD +0x90D4 0xB0FE +0x90D5 0xB0FF +0x90D6 0xB100 +0x90D7 0xB101 +0x90D8 0xB102 +0x90D9 0xB103 +0x90DA 0xB104 +0x90DB 0xB105 +0x90DC 0xB106 +0x90DD 0xB107 +0x90E1 0xB108 +0x90E2 0xB109 +0x90E3 0xB10A +0x90E4 0xB10B +0x90E5 0xB10C +0x90E6 0xB10D +0x90E7 0xB10E +0x90E8 0xB10F +0x90E9 0xB110 +0x90EA 0xB111 +0x90EB 0xB112 +0x90EC 0xB113 +0x90ED 0xB114 +0x90EE 0xB115 +0x90EF 0xB116 +0x90F0 0xB117 +0x90F1 0xB118 +0x90F3 0xB119 +0x90F4 0xB11A +0x90F5 0xB11B +0x90F6 0xB11C +0x90F7 0xB11D +0x90F8 0xB11E +0x90F9 0xB11F +0x90FA 0xB120 +0x90FB 0xB121 +0x90FC 0xB122 +0x90FD 0xB123 +0x9141 0xB124 +0x9142 0xB125 +0x9143 0xB126 +0x9144 0xB127 +0x9145 0xB128 +0x9146 0xB129 +0x9147 0xB12A +0x9148 0xB12B +0x9149 0xB12C +0x914A 0xB12D +0x914B 0xB12E +0x914C 0xB12F +0x914D 0xB130 +0x914E 0xB131 +0x914F 0xB132 +0x9150 0xB133 +0x9151 0xB134 +0x9153 0xB135 +0x9154 0xB136 +0x9155 0xB137 +0x9156 0xB138 +0x9157 0xB139 +0x9158 0xB13A +0x9159 0xB13B +0x915A 0xB13C +0x915B 0xB13D +0x915C 0xB13E +0x915D 0xB13F +0x9161 0xB140 +0x9162 0xB141 +0x9163 0xB142 +0x9164 0xB143 +0x9165 0xB144 +0x9166 0xB145 +0x9167 0xB146 +0x9168 0xB147 +0x9169 0xB148 +0x916A 0xB149 +0x916B 0xB14A +0x916C 0xB14B +0x916D 0xB14C +0x916E 0xB14D +0x916F 0xB14E +0x9170 0xB14F +0x9171 0xB150 +0x9173 0xB151 +0x9174 0xB152 +0x9175 0xB153 +0x9176 0xB154 +0x9177 0xB155 +0x9178 0xB156 +0x9179 0xB157 +0x917A 0xB158 +0x917B 0xB159 +0x917C 0xB15A +0x917D 0xB15B +0x9181 0xB15C +0x9182 0xB15D +0x9183 0xB15E +0x9184 0xB15F +0x9185 0xB160 +0x9186 0xB161 +0x9187 0xB162 +0x9188 0xB163 +0x9189 0xB164 +0x918A 0xB165 +0x918B 0xB166 +0x918C 0xB167 +0x918D 0xB168 +0x918E 0xB169 +0x918F 0xB16A +0x9190 0xB16B +0x9191 0xB16C +0x9193 0xB16D +0x9194 0xB16E +0x9195 0xB16F +0x9196 0xB170 +0x9197 0xB171 +0x9198 0xB172 +0x9199 0xB173 +0x919A 0xB174 +0x919B 0xB175 +0x919C 0xB176 +0x919D 0xB177 +0x91A1 0xB178 +0x91A2 0xB179 +0x91A3 0xB17A +0x91A4 0xB17B +0x91A5 0xB17C +0x91A6 0xB17D +0x91A7 0xB17E +0x91A8 0xB17F +0x91A9 0xB180 +0x91AA 0xB181 +0x91AB 0xB182 +0x91AC 0xB183 +0x91AD 0xB184 +0x91AE 0xB185 +0x91AF 0xB186 +0x91B0 0xB187 +0x91B1 0xB188 +0x91B3 0xB189 +0x91B4 0xB18A +0x91B5 0xB18B +0x91B6 0xB18C +0x91B7 0xB18D +0x91B8 0xB18E +0x91B9 0xB18F +0x91BA 0xB190 +0x91BB 0xB191 +0x91BC 0xB192 +0x91BD 0xB193 +0x91C1 0xB194 +0x91C2 0xB195 +0x91C3 0xB196 +0x91C4 0xB197 +0x91C5 0xB198 +0x91C6 0xB199 +0x91C7 0xB19A +0x91C8 0xB19B +0x91C9 0xB19C +0x91CA 0xB19D +0x91CB 0xB19E +0x91CC 0xB19F +0x91CD 0xB1A0 +0x91CE 0xB1A1 +0x91CF 0xB1A2 +0x91D0 0xB1A3 +0x91D1 0xB1A4 +0x91D3 0xB1A5 +0x91D4 0xB1A6 +0x91D5 0xB1A7 +0x91D6 0xB1A8 +0x91D7 0xB1A9 +0x91D8 0xB1AA +0x91D9 0xB1AB +0x91DA 0xB1AC +0x91DB 0xB1AD +0x91DC 0xB1AE +0x91DD 0xB1AF +0x91E1 0xB1B0 +0x91E2 0xB1B1 +0x91E3 0xB1B2 +0x91E4 0xB1B3 +0x91E5 0xB1B4 +0x91E6 0xB1B5 +0x91E7 0xB1B6 +0x91E8 0xB1B7 +0x91E9 0xB1B8 +0x91EA 0xB1B9 +0x91EB 0xB1BA +0x91EC 0xB1BB +0x91ED 0xB1BC +0x91EE 0xB1BD +0x91EF 0xB1BE +0x91F0 0xB1BF +0x91F1 0xB1C0 +0x91F3 0xB1C1 +0x91F4 0xB1C2 +0x91F5 0xB1C3 +0x91F6 0xB1C4 +0x91F7 0xB1C5 +0x91F8 0xB1C6 +0x91F9 0xB1C7 +0x91FA 0xB1C8 +0x91FB 0xB1C9 +0x91FC 0xB1CA +0x91FD 0xB1CB +0x9241 0xB1CC +0x9242 0xB1CD +0x9243 0xB1CE +0x9244 0xB1CF +0x9245 0xB1D0 +0x9246 0xB1D1 +0x9247 0xB1D2 +0x9248 0xB1D3 +0x9249 0xB1D4 +0x924A 0xB1D5 +0x924B 0xB1D6 +0x924C 0xB1D7 +0x924D 0xB1D8 +0x924E 0xB1D9 +0x924F 0xB1DA +0x9250 0xB1DB +0x9251 0xB1DC +0x9253 0xB1DD +0x9254 0xB1DE +0x9255 0xB1DF +0x9256 0xB1E0 +0x9257 0xB1E1 +0x9258 0xB1E2 +0x9259 0xB1E3 +0x925A 0xB1E4 +0x925B 0xB1E5 +0x925C 0xB1E6 +0x925D 0xB1E7 +0x9261 0xB1E8 +0x9262 0xB1E9 +0x9263 0xB1EA +0x9264 0xB1EB +0x9265 0xB1EC +0x9266 0xB1ED +0x9267 0xB1EE +0x9268 0xB1EF +0x9269 0xB1F0 +0x926A 0xB1F1 +0x926B 0xB1F2 +0x926C 0xB1F3 +0x926D 0xB1F4 +0x926E 0xB1F5 +0x926F 0xB1F6 +0x9270 0xB1F7 +0x9271 0xB1F8 +0x9273 0xB1F9 +0x9274 0xB1FA +0x9275 0xB1FB +0x9276 0xB1FC +0x9277 0xB1FD +0x9278 0xB1FE +0x9279 0xB1FF +0x927A 0xB200 +0x927B 0xB201 +0x927C 0xB202 +0x927D 0xB203 +0x9281 0xB204 +0x9282 0xB205 +0x9283 0xB206 +0x9284 0xB207 +0x9285 0xB208 +0x9286 0xB209 +0x9287 0xB20A +0x9288 0xB20B +0x9289 0xB20C +0x928A 0xB20D +0x928B 0xB20E +0x928C 0xB20F +0x928D 0xB210 +0x928E 0xB211 +0x928F 0xB212 +0x9290 0xB213 +0x9291 0xB214 +0x9293 0xB215 +0x9294 0xB216 +0x9295 0xB217 +0x9296 0xB218 +0x9297 0xB219 +0x9298 0xB21A +0x9299 0xB21B +0x929A 0xB21C +0x929B 0xB21D +0x929C 0xB21E +0x929D 0xB21F +0x92A1 0xB220 +0x92A2 0xB221 +0x92A3 0xB222 +0x92A4 0xB223 +0x92A5 0xB224 +0x92A6 0xB225 +0x92A7 0xB226 +0x92A8 0xB227 +0x92A9 0xB228 +0x92AA 0xB229 +0x92AB 0xB22A +0x92AC 0xB22B +0x92AD 0xB22C +0x92AE 0xB22D +0x92AF 0xB22E +0x92B0 0xB22F +0x92B1 0xB230 +0x92B3 0xB231 +0x92B4 0xB232 +0x92B5 0xB233 +0x92B6 0xB234 +0x92B7 0xB235 +0x92B8 0xB236 +0x92B9 0xB237 +0x92BA 0xB238 +0x92BB 0xB239 +0x92BC 0xB23A +0x92BD 0xB23B +0x92C1 0xB23C +0x92C2 0xB23D +0x92C3 0xB23E +0x92C4 0xB23F +0x92C5 0xB240 +0x92C6 0xB241 +0x92C7 0xB242 +0x92C8 0xB243 +0x92C9 0xB244 +0x92CA 0xB245 +0x92CB 0xB246 +0x92CC 0xB247 +0x92CD 0xB248 +0x92CE 0xB249 +0x92CF 0xB24A +0x92D0 0xB24B +0x92D1 0xB24C +0x92D3 0xB24D +0x92D4 0xB24E +0x92D5 0xB24F +0x92D6 0xB250 +0x92D7 0xB251 +0x92D8 0xB252 +0x92D9 0xB253 +0x92DA 0xB254 +0x92DB 0xB255 +0x92DC 0xB256 +0x92DD 0xB257 +0x92E1 0xB258 +0x92E2 0xB259 +0x92E3 0xB25A +0x92E4 0xB25B +0x92E5 0xB25C +0x92E6 0xB25D +0x92E7 0xB25E +0x92E8 0xB25F +0x92E9 0xB260 +0x92EA 0xB261 +0x92EB 0xB262 +0x92EC 0xB263 +0x92ED 0xB264 +0x92EE 0xB265 +0x92EF 0xB266 +0x92F0 0xB267 +0x92F1 0xB268 +0x92F3 0xB269 +0x92F4 0xB26A +0x92F5 0xB26B +0x92F6 0xB26C +0x92F7 0xB26D +0x92F8 0xB26E +0x92F9 0xB26F +0x92FA 0xB270 +0x92FB 0xB271 +0x92FC 0xB272 +0x92FD 0xB273 +0x9341 0xB274 +0x9342 0xB275 +0x9343 0xB276 +0x9344 0xB277 +0x9345 0xB278 +0x9346 0xB279 +0x9347 0xB27A +0x9348 0xB27B +0x9349 0xB27C +0x934A 0xB27D +0x934B 0xB27E +0x934C 0xB27F +0x934D 0xB280 +0x934E 0xB281 +0x934F 0xB282 +0x9350 0xB283 +0x9351 0xB284 +0x9353 0xB285 +0x9354 0xB286 +0x9355 0xB287 +0x9356 0xB288 +0x9357 0xB289 +0x9358 0xB28A +0x9359 0xB28B +0x935A 0xB28C +0x935B 0xB28D +0x935C 0xB28E +0x935D 0xB28F +0x9361 0xB290 +0x9362 0xB291 +0x9363 0xB292 +0x9364 0xB293 +0x9365 0xB294 +0x9366 0xB295 +0x9367 0xB296 +0x9368 0xB297 +0x9369 0xB298 +0x936A 0xB299 +0x936B 0xB29A +0x936C 0xB29B +0x936D 0xB29C +0x936E 0xB29D +0x936F 0xB29E +0x9370 0xB29F +0x9371 0xB2A0 +0x9373 0xB2A1 +0x9374 0xB2A2 +0x9375 0xB2A3 +0x9376 0xB2A4 +0x9377 0xB2A5 +0x9378 0xB2A6 +0x9379 0xB2A7 +0x937A 0xB2A8 +0x937B 0xB2A9 +0x937C 0xB2AA +0x937D 0xB2AB +0x9381 0xB2AC +0x9382 0xB2AD +0x9383 0xB2AE +0x9384 0xB2AF +0x9385 0xB2B0 +0x9386 0xB2B1 +0x9387 0xB2B2 +0x9388 0xB2B3 +0x9389 0xB2B4 +0x938A 0xB2B5 +0x938B 0xB2B6 +0x938C 0xB2B7 +0x938D 0xB2B8 +0x938E 0xB2B9 +0x938F 0xB2BA +0x9390 0xB2BB +0x9391 0xB2BC +0x9393 0xB2BD +0x9394 0xB2BE +0x9395 0xB2BF +0x9396 0xB2C0 +0x9397 0xB2C1 +0x9398 0xB2C2 +0x9399 0xB2C3 +0x939A 0xB2C4 +0x939B 0xB2C5 +0x939C 0xB2C6 +0x939D 0xB2C7 +0x93A1 0xB2C8 +0x93A2 0xB2C9 +0x93A3 0xB2CA +0x93A4 0xB2CB +0x93A5 0xB2CC +0x93A6 0xB2CD +0x93A7 0xB2CE +0x93A8 0xB2CF +0x93A9 0xB2D0 +0x93AA 0xB2D1 +0x93AB 0xB2D2 +0x93AC 0xB2D3 +0x93AD 0xB2D4 +0x93AE 0xB2D5 +0x93AF 0xB2D6 +0x93B0 0xB2D7 +0x93B1 0xB2D8 +0x93B3 0xB2D9 +0x93B4 0xB2DA +0x93B5 0xB2DB +0x93B6 0xB2DC +0x93B7 0xB2DD +0x93B8 0xB2DE +0x93B9 0xB2DF +0x93BA 0xB2E0 +0x93BB 0xB2E1 +0x93BC 0xB2E2 +0x93BD 0xB2E3 +0x9441 0x3137 +0x9461 0xB2E4 +0x9462 0xB2E5 +0x9463 0xB2E6 +0x9464 0xB2E7 +0x9465 0xB2E8 +0x9466 0xB2E9 +0x9467 0xB2EA +0x9468 0xB2EB +0x9469 0xB2EC +0x946A 0xB2ED +0x946B 0xB2EE +0x946C 0xB2EF +0x946D 0xB2F0 +0x946E 0xB2F1 +0x946F 0xB2F2 +0x9470 0xB2F3 +0x9471 0xB2F4 +0x9473 0xB2F5 +0x9474 0xB2F6 +0x9475 0xB2F7 +0x9476 0xB2F8 +0x9477 0xB2F9 +0x9478 0xB2FA +0x9479 0xB2FB +0x947A 0xB2FC +0x947B 0xB2FD +0x947C 0xB2FE +0x947D 0xB2FF +0x9481 0xB300 +0x9482 0xB301 +0x9483 0xB302 +0x9484 0xB303 +0x9485 0xB304 +0x9486 0xB305 +0x9487 0xB306 +0x9488 0xB307 +0x9489 0xB308 +0x948A 0xB309 +0x948B 0xB30A +0x948C 0xB30B +0x948D 0xB30C +0x948E 0xB30D +0x948F 0xB30E +0x9490 0xB30F +0x9491 0xB310 +0x9493 0xB311 +0x9494 0xB312 +0x9495 0xB313 +0x9496 0xB314 +0x9497 0xB315 +0x9498 0xB316 +0x9499 0xB317 +0x949A 0xB318 +0x949B 0xB319 +0x949C 0xB31A +0x949D 0xB31B +0x94A1 0xB31C +0x94A2 0xB31D +0x94A3 0xB31E +0x94A4 0xB31F +0x94A5 0xB320 +0x94A6 0xB321 +0x94A7 0xB322 +0x94A8 0xB323 +0x94A9 0xB324 +0x94AA 0xB325 +0x94AB 0xB326 +0x94AC 0xB327 +0x94AD 0xB328 +0x94AE 0xB329 +0x94AF 0xB32A +0x94B0 0xB32B +0x94B1 0xB32C +0x94B3 0xB32D +0x94B4 0xB32E +0x94B5 0xB32F +0x94B6 0xB330 +0x94B7 0xB331 +0x94B8 0xB332 +0x94B9 0xB333 +0x94BA 0xB334 +0x94BB 0xB335 +0x94BC 0xB336 +0x94BD 0xB337 +0x94C1 0xB338 +0x94C2 0xB339 +0x94C3 0xB33A +0x94C4 0xB33B +0x94C5 0xB33C +0x94C6 0xB33D +0x94C7 0xB33E +0x94C8 0xB33F +0x94C9 0xB340 +0x94CA 0xB341 +0x94CB 0xB342 +0x94CC 0xB343 +0x94CD 0xB344 +0x94CE 0xB345 +0x94CF 0xB346 +0x94D0 0xB347 +0x94D1 0xB348 +0x94D3 0xB349 +0x94D4 0xB34A +0x94D5 0xB34B +0x94D6 0xB34C +0x94D7 0xB34D +0x94D8 0xB34E +0x94D9 0xB34F +0x94DA 0xB350 +0x94DB 0xB351 +0x94DC 0xB352 +0x94DD 0xB353 +0x94E1 0xB354 +0x94E2 0xB355 +0x94E3 0xB356 +0x94E4 0xB357 +0x94E5 0xB358 +0x94E6 0xB359 +0x94E7 0xB35A +0x94E8 0xB35B +0x94E9 0xB35C +0x94EA 0xB35D +0x94EB 0xB35E +0x94EC 0xB35F +0x94ED 0xB360 +0x94EE 0xB361 +0x94EF 0xB362 +0x94F0 0xB363 +0x94F1 0xB364 +0x94F3 0xB365 +0x94F4 0xB366 +0x94F5 0xB367 +0x94F6 0xB368 +0x94F7 0xB369 +0x94F8 0xB36A +0x94F9 0xB36B +0x94FA 0xB36C +0x94FB 0xB36D +0x94FC 0xB36E +0x94FD 0xB36F +0x9541 0xB370 +0x9542 0xB371 +0x9543 0xB372 +0x9544 0xB373 +0x9545 0xB374 +0x9546 0xB375 +0x9547 0xB376 +0x9548 0xB377 +0x9549 0xB378 +0x954A 0xB379 +0x954B 0xB37A +0x954C 0xB37B +0x954D 0xB37C +0x954E 0xB37D +0x954F 0xB37E +0x9550 0xB37F +0x9551 0xB380 +0x9553 0xB381 +0x9554 0xB382 +0x9555 0xB383 +0x9556 0xB384 +0x9557 0xB385 +0x9558 0xB386 +0x9559 0xB387 +0x955A 0xB388 +0x955B 0xB389 +0x955C 0xB38A +0x955D 0xB38B +0x9561 0xB38C +0x9562 0xB38D +0x9563 0xB38E +0x9564 0xB38F +0x9565 0xB390 +0x9566 0xB391 +0x9567 0xB392 +0x9568 0xB393 +0x9569 0xB394 +0x956A 0xB395 +0x956B 0xB396 +0x956C 0xB397 +0x956D 0xB398 +0x956E 0xB399 +0x956F 0xB39A +0x9570 0xB39B +0x9571 0xB39C +0x9573 0xB39D +0x9574 0xB39E +0x9575 0xB39F +0x9576 0xB3A0 +0x9577 0xB3A1 +0x9578 0xB3A2 +0x9579 0xB3A3 +0x957A 0xB3A4 +0x957B 0xB3A5 +0x957C 0xB3A6 +0x957D 0xB3A7 +0x9581 0xB3A8 +0x9582 0xB3A9 +0x9583 0xB3AA +0x9584 0xB3AB +0x9585 0xB3AC +0x9586 0xB3AD +0x9587 0xB3AE +0x9588 0xB3AF +0x9589 0xB3B0 +0x958A 0xB3B1 +0x958B 0xB3B2 +0x958C 0xB3B3 +0x958D 0xB3B4 +0x958E 0xB3B5 +0x958F 0xB3B6 +0x9590 0xB3B7 +0x9591 0xB3B8 +0x9593 0xB3B9 +0x9594 0xB3BA +0x9595 0xB3BB +0x9596 0xB3BC +0x9597 0xB3BD +0x9598 0xB3BE +0x9599 0xB3BF +0x959A 0xB3C0 +0x959B 0xB3C1 +0x959C 0xB3C2 +0x959D 0xB3C3 +0x95A1 0xB3C4 +0x95A2 0xB3C5 +0x95A3 0xB3C6 +0x95A4 0xB3C7 +0x95A5 0xB3C8 +0x95A6 0xB3C9 +0x95A7 0xB3CA +0x95A8 0xB3CB +0x95A9 0xB3CC +0x95AA 0xB3CD +0x95AB 0xB3CE +0x95AC 0xB3CF +0x95AD 0xB3D0 +0x95AE 0xB3D1 +0x95AF 0xB3D2 +0x95B0 0xB3D3 +0x95B1 0xB3D4 +0x95B3 0xB3D5 +0x95B4 0xB3D6 +0x95B5 0xB3D7 +0x95B6 0xB3D8 +0x95B7 0xB3D9 +0x95B8 0xB3DA +0x95B9 0xB3DB +0x95BA 0xB3DC +0x95BB 0xB3DD +0x95BC 0xB3DE +0x95BD 0xB3DF +0x95C1 0xB3E0 +0x95C2 0xB3E1 +0x95C3 0xB3E2 +0x95C4 0xB3E3 +0x95C5 0xB3E4 +0x95C6 0xB3E5 +0x95C7 0xB3E6 +0x95C8 0xB3E7 +0x95C9 0xB3E8 +0x95CA 0xB3E9 +0x95CB 0xB3EA +0x95CC 0xB3EB +0x95CD 0xB3EC +0x95CE 0xB3ED +0x95CF 0xB3EE +0x95D0 0xB3EF +0x95D1 0xB3F0 +0x95D3 0xB3F1 +0x95D4 0xB3F2 +0x95D5 0xB3F3 +0x95D6 0xB3F4 +0x95D7 0xB3F5 +0x95D8 0xB3F6 +0x95D9 0xB3F7 +0x95DA 0xB3F8 +0x95DB 0xB3F9 +0x95DC 0xB3FA +0x95DD 0xB3FB +0x95E1 0xB3FC +0x95E2 0xB3FD +0x95E3 0xB3FE +0x95E4 0xB3FF +0x95E5 0xB400 +0x95E6 0xB401 +0x95E7 0xB402 +0x95E8 0xB403 +0x95E9 0xB404 +0x95EA 0xB405 +0x95EB 0xB406 +0x95EC 0xB407 +0x95ED 0xB408 +0x95EE 0xB409 +0x95EF 0xB40A +0x95F0 0xB40B +0x95F1 0xB40C +0x95F3 0xB40D +0x95F4 0xB40E +0x95F5 0xB40F +0x95F6 0xB410 +0x95F7 0xB411 +0x95F8 0xB412 +0x95F9 0xB413 +0x95FA 0xB414 +0x95FB 0xB415 +0x95FC 0xB416 +0x95FD 0xB417 +0x9641 0xB418 +0x9642 0xB419 +0x9643 0xB41A +0x9644 0xB41B +0x9645 0xB41C +0x9646 0xB41D +0x9647 0xB41E +0x9648 0xB41F +0x9649 0xB420 +0x964A 0xB421 +0x964B 0xB422 +0x964C 0xB423 +0x964D 0xB424 +0x964E 0xB425 +0x964F 0xB426 +0x9650 0xB427 +0x9651 0xB428 +0x9653 0xB429 +0x9654 0xB42A +0x9655 0xB42B +0x9656 0xB42C +0x9657 0xB42D +0x9658 0xB42E +0x9659 0xB42F +0x965A 0xB430 +0x965B 0xB431 +0x965C 0xB432 +0x965D 0xB433 +0x9661 0xB434 +0x9662 0xB435 +0x9663 0xB436 +0x9664 0xB437 +0x9665 0xB438 +0x9666 0xB439 +0x9667 0xB43A +0x9668 0xB43B +0x9669 0xB43C +0x966A 0xB43D +0x966B 0xB43E +0x966C 0xB43F +0x966D 0xB440 +0x966E 0xB441 +0x966F 0xB442 +0x9670 0xB443 +0x9671 0xB444 +0x9673 0xB445 +0x9674 0xB446 +0x9675 0xB447 +0x9676 0xB448 +0x9677 0xB449 +0x9678 0xB44A +0x9679 0xB44B +0x967A 0xB44C +0x967B 0xB44D +0x967C 0xB44E +0x967D 0xB44F +0x9681 0xB450 +0x9682 0xB451 +0x9683 0xB452 +0x9684 0xB453 +0x9685 0xB454 +0x9686 0xB455 +0x9687 0xB456 +0x9688 0xB457 +0x9689 0xB458 +0x968A 0xB459 +0x968B 0xB45A +0x968C 0xB45B +0x968D 0xB45C +0x968E 0xB45D +0x968F 0xB45E +0x9690 0xB45F +0x9691 0xB460 +0x9693 0xB461 +0x9694 0xB462 +0x9695 0xB463 +0x9696 0xB464 +0x9697 0xB465 +0x9698 0xB466 +0x9699 0xB467 +0x969A 0xB468 +0x969B 0xB469 +0x969C 0xB46A +0x969D 0xB46B +0x96A1 0xB46C +0x96A2 0xB46D +0x96A3 0xB46E +0x96A4 0xB46F +0x96A5 0xB470 +0x96A6 0xB471 +0x96A7 0xB472 +0x96A8 0xB473 +0x96A9 0xB474 +0x96AA 0xB475 +0x96AB 0xB476 +0x96AC 0xB477 +0x96AD 0xB478 +0x96AE 0xB479 +0x96AF 0xB47A +0x96B0 0xB47B +0x96B1 0xB47C +0x96B3 0xB47D +0x96B4 0xB47E +0x96B5 0xB47F +0x96B6 0xB480 +0x96B7 0xB481 +0x96B8 0xB482 +0x96B9 0xB483 +0x96BA 0xB484 +0x96BB 0xB485 +0x96BC 0xB486 +0x96BD 0xB487 +0x96C1 0xB488 +0x96C2 0xB489 +0x96C3 0xB48A +0x96C4 0xB48B +0x96C5 0xB48C +0x96C6 0xB48D +0x96C7 0xB48E +0x96C8 0xB48F +0x96C9 0xB490 +0x96CA 0xB491 +0x96CB 0xB492 +0x96CC 0xB493 +0x96CD 0xB494 +0x96CE 0xB495 +0x96CF 0xB496 +0x96D0 0xB497 +0x96D1 0xB498 +0x96D3 0xB499 +0x96D4 0xB49A +0x96D5 0xB49B +0x96D6 0xB49C +0x96D7 0xB49D +0x96D8 0xB49E +0x96D9 0xB49F +0x96DA 0xB4A0 +0x96DB 0xB4A1 +0x96DC 0xB4A2 +0x96DD 0xB4A3 +0x96E1 0xB4A4 +0x96E2 0xB4A5 +0x96E3 0xB4A6 +0x96E4 0xB4A7 +0x96E5 0xB4A8 +0x96E6 0xB4A9 +0x96E7 0xB4AA +0x96E8 0xB4AB +0x96E9 0xB4AC +0x96EA 0xB4AD +0x96EB 0xB4AE +0x96EC 0xB4AF +0x96ED 0xB4B0 +0x96EE 0xB4B1 +0x96EF 0xB4B2 +0x96F0 0xB4B3 +0x96F1 0xB4B4 +0x96F3 0xB4B5 +0x96F4 0xB4B6 +0x96F5 0xB4B7 +0x96F6 0xB4B8 +0x96F7 0xB4B9 +0x96F8 0xB4BA +0x96F9 0xB4BB +0x96FA 0xB4BC +0x96FB 0xB4BD +0x96FC 0xB4BE +0x96FD 0xB4BF +0x9741 0xB4C0 +0x9742 0xB4C1 +0x9743 0xB4C2 +0x9744 0xB4C3 +0x9745 0xB4C4 +0x9746 0xB4C5 +0x9747 0xB4C6 +0x9748 0xB4C7 +0x9749 0xB4C8 +0x974A 0xB4C9 +0x974B 0xB4CA +0x974C 0xB4CB +0x974D 0xB4CC +0x974E 0xB4CD +0x974F 0xB4CE +0x9750 0xB4CF +0x9751 0xB4D0 +0x9753 0xB4D1 +0x9754 0xB4D2 +0x9755 0xB4D3 +0x9756 0xB4D4 +0x9757 0xB4D5 +0x9758 0xB4D6 +0x9759 0xB4D7 +0x975A 0xB4D8 +0x975B 0xB4D9 +0x975C 0xB4DA +0x975D 0xB4DB +0x9761 0xB4DC +0x9762 0xB4DD +0x9763 0xB4DE +0x9764 0xB4DF +0x9765 0xB4E0 +0x9766 0xB4E1 +0x9767 0xB4E2 +0x9768 0xB4E3 +0x9769 0xB4E4 +0x976A 0xB4E5 +0x976B 0xB4E6 +0x976C 0xB4E7 +0x976D 0xB4E8 +0x976E 0xB4E9 +0x976F 0xB4EA +0x9770 0xB4EB +0x9771 0xB4EC +0x9773 0xB4ED +0x9774 0xB4EE +0x9775 0xB4EF +0x9776 0xB4F0 +0x9777 0xB4F1 +0x9778 0xB4F2 +0x9779 0xB4F3 +0x977A 0xB4F4 +0x977B 0xB4F5 +0x977C 0xB4F6 +0x977D 0xB4F7 +0x9781 0xB4F8 +0x9782 0xB4F9 +0x9783 0xB4FA +0x9784 0xB4FB +0x9785 0xB4FC +0x9786 0xB4FD +0x9787 0xB4FE +0x9788 0xB4FF +0x9789 0xB500 +0x978A 0xB501 +0x978B 0xB502 +0x978C 0xB503 +0x978D 0xB504 +0x978E 0xB505 +0x978F 0xB506 +0x9790 0xB507 +0x9791 0xB508 +0x9793 0xB509 +0x9794 0xB50A +0x9795 0xB50B +0x9796 0xB50C +0x9797 0xB50D +0x9798 0xB50E +0x9799 0xB50F +0x979A 0xB510 +0x979B 0xB511 +0x979C 0xB512 +0x979D 0xB513 +0x97A1 0xB514 +0x97A2 0xB515 +0x97A3 0xB516 +0x97A4 0xB517 +0x97A5 0xB518 +0x97A6 0xB519 +0x97A7 0xB51A +0x97A8 0xB51B +0x97A9 0xB51C +0x97AA 0xB51D +0x97AB 0xB51E +0x97AC 0xB51F +0x97AD 0xB520 +0x97AE 0xB521 +0x97AF 0xB522 +0x97B0 0xB523 +0x97B1 0xB524 +0x97B3 0xB525 +0x97B4 0xB526 +0x97B5 0xB527 +0x97B6 0xB528 +0x97B7 0xB529 +0x97B8 0xB52A +0x97B9 0xB52B +0x97BA 0xB52C +0x97BB 0xB52D +0x97BC 0xB52E +0x97BD 0xB52F +0x9841 0x3138 +0x9861 0xB530 +0x9862 0xB531 +0x9863 0xB532 +0x9864 0xB533 +0x9865 0xB534 +0x9866 0xB535 +0x9867 0xB536 +0x9868 0xB537 +0x9869 0xB538 +0x986A 0xB539 +0x986B 0xB53A +0x986C 0xB53B +0x986D 0xB53C +0x986E 0xB53D +0x986F 0xB53E +0x9870 0xB53F +0x9871 0xB540 +0x9873 0xB541 +0x9874 0xB542 +0x9875 0xB543 +0x9876 0xB544 +0x9877 0xB545 +0x9878 0xB546 +0x9879 0xB547 +0x987A 0xB548 +0x987B 0xB549 +0x987C 0xB54A +0x987D 0xB54B +0x9881 0xB54C +0x9882 0xB54D +0x9883 0xB54E +0x9884 0xB54F +0x9885 0xB550 +0x9886 0xB551 +0x9887 0xB552 +0x9888 0xB553 +0x9889 0xB554 +0x988A 0xB555 +0x988B 0xB556 +0x988C 0xB557 +0x988D 0xB558 +0x988E 0xB559 +0x988F 0xB55A +0x9890 0xB55B +0x9891 0xB55C +0x9893 0xB55D +0x9894 0xB55E +0x9895 0xB55F +0x9896 0xB560 +0x9897 0xB561 +0x9898 0xB562 +0x9899 0xB563 +0x989A 0xB564 +0x989B 0xB565 +0x989C 0xB566 +0x989D 0xB567 +0x98A1 0xB568 +0x98A2 0xB569 +0x98A3 0xB56A +0x98A4 0xB56B +0x98A5 0xB56C +0x98A6 0xB56D +0x98A7 0xB56E +0x98A8 0xB56F +0x98A9 0xB570 +0x98AA 0xB571 +0x98AB 0xB572 +0x98AC 0xB573 +0x98AD 0xB574 +0x98AE 0xB575 +0x98AF 0xB576 +0x98B0 0xB577 +0x98B1 0xB578 +0x98B3 0xB579 +0x98B4 0xB57A +0x98B5 0xB57B +0x98B6 0xB57C +0x98B7 0xB57D +0x98B8 0xB57E +0x98B9 0xB57F +0x98BA 0xB580 +0x98BB 0xB581 +0x98BC 0xB582 +0x98BD 0xB583 +0x98C1 0xB584 +0x98C2 0xB585 +0x98C3 0xB586 +0x98C4 0xB587 +0x98C5 0xB588 +0x98C6 0xB589 +0x98C7 0xB58A +0x98C8 0xB58B +0x98C9 0xB58C +0x98CA 0xB58D +0x98CB 0xB58E +0x98CC 0xB58F +0x98CD 0xB590 +0x98CE 0xB591 +0x98CF 0xB592 +0x98D0 0xB593 +0x98D1 0xB594 +0x98D3 0xB595 +0x98D4 0xB596 +0x98D5 0xB597 +0x98D6 0xB598 +0x98D7 0xB599 +0x98D8 0xB59A +0x98D9 0xB59B +0x98DA 0xB59C +0x98DB 0xB59D +0x98DC 0xB59E +0x98DD 0xB59F +0x98E1 0xB5A0 +0x98E2 0xB5A1 +0x98E3 0xB5A2 +0x98E4 0xB5A3 +0x98E5 0xB5A4 +0x98E6 0xB5A5 +0x98E7 0xB5A6 +0x98E8 0xB5A7 +0x98E9 0xB5A8 +0x98EA 0xB5A9 +0x98EB 0xB5AA +0x98EC 0xB5AB +0x98ED 0xB5AC +0x98EE 0xB5AD +0x98EF 0xB5AE +0x98F0 0xB5AF +0x98F1 0xB5B0 +0x98F3 0xB5B1 +0x98F4 0xB5B2 +0x98F5 0xB5B3 +0x98F6 0xB5B4 +0x98F7 0xB5B5 +0x98F8 0xB5B6 +0x98F9 0xB5B7 +0x98FA 0xB5B8 +0x98FB 0xB5B9 +0x98FC 0xB5BA +0x98FD 0xB5BB +0x9941 0xB5BC +0x9942 0xB5BD +0x9943 0xB5BE +0x9944 0xB5BF +0x9945 0xB5C0 +0x9946 0xB5C1 +0x9947 0xB5C2 +0x9948 0xB5C3 +0x9949 0xB5C4 +0x994A 0xB5C5 +0x994B 0xB5C6 +0x994C 0xB5C7 +0x994D 0xB5C8 +0x994E 0xB5C9 +0x994F 0xB5CA +0x9950 0xB5CB +0x9951 0xB5CC +0x9953 0xB5CD +0x9954 0xB5CE +0x9955 0xB5CF +0x9956 0xB5D0 +0x9957 0xB5D1 +0x9958 0xB5D2 +0x9959 0xB5D3 +0x995A 0xB5D4 +0x995B 0xB5D5 +0x995C 0xB5D6 +0x995D 0xB5D7 +0x9961 0xB5D8 +0x9962 0xB5D9 +0x9963 0xB5DA +0x9964 0xB5DB +0x9965 0xB5DC +0x9966 0xB5DD +0x9967 0xB5DE +0x9968 0xB5DF +0x9969 0xB5E0 +0x996A 0xB5E1 +0x996B 0xB5E2 +0x996C 0xB5E3 +0x996D 0xB5E4 +0x996E 0xB5E5 +0x996F 0xB5E6 +0x9970 0xB5E7 +0x9971 0xB5E8 +0x9973 0xB5E9 +0x9974 0xB5EA +0x9975 0xB5EB +0x9976 0xB5EC +0x9977 0xB5ED +0x9978 0xB5EE +0x9979 0xB5EF +0x997A 0xB5F0 +0x997B 0xB5F1 +0x997C 0xB5F2 +0x997D 0xB5F3 +0x9981 0xB5F4 +0x9982 0xB5F5 +0x9983 0xB5F6 +0x9984 0xB5F7 +0x9985 0xB5F8 +0x9986 0xB5F9 +0x9987 0xB5FA +0x9988 0xB5FB +0x9989 0xB5FC +0x998A 0xB5FD +0x998B 0xB5FE +0x998C 0xB5FF +0x998D 0xB600 +0x998E 0xB601 +0x998F 0xB602 +0x9990 0xB603 +0x9991 0xB604 +0x9993 0xB605 +0x9994 0xB606 +0x9995 0xB607 +0x9996 0xB608 +0x9997 0xB609 +0x9998 0xB60A +0x9999 0xB60B +0x999A 0xB60C +0x999B 0xB60D +0x999C 0xB60E +0x999D 0xB60F +0x99A1 0xB610 +0x99A2 0xB611 +0x99A3 0xB612 +0x99A4 0xB613 +0x99A5 0xB614 +0x99A6 0xB615 +0x99A7 0xB616 +0x99A8 0xB617 +0x99A9 0xB618 +0x99AA 0xB619 +0x99AB 0xB61A +0x99AC 0xB61B +0x99AD 0xB61C +0x99AE 0xB61D +0x99AF 0xB61E +0x99B0 0xB61F +0x99B1 0xB620 +0x99B3 0xB621 +0x99B4 0xB622 +0x99B5 0xB623 +0x99B6 0xB624 +0x99B7 0xB625 +0x99B8 0xB626 +0x99B9 0xB627 +0x99BA 0xB628 +0x99BB 0xB629 +0x99BC 0xB62A +0x99BD 0xB62B +0x99C1 0xB62C +0x99C2 0xB62D +0x99C3 0xB62E +0x99C4 0xB62F +0x99C5 0xB630 +0x99C6 0xB631 +0x99C7 0xB632 +0x99C8 0xB633 +0x99C9 0xB634 +0x99CA 0xB635 +0x99CB 0xB636 +0x99CC 0xB637 +0x99CD 0xB638 +0x99CE 0xB639 +0x99CF 0xB63A +0x99D0 0xB63B +0x99D1 0xB63C +0x99D3 0xB63D +0x99D4 0xB63E +0x99D5 0xB63F +0x99D6 0xB640 +0x99D7 0xB641 +0x99D8 0xB642 +0x99D9 0xB643 +0x99DA 0xB644 +0x99DB 0xB645 +0x99DC 0xB646 +0x99DD 0xB647 +0x99E1 0xB648 +0x99E2 0xB649 +0x99E3 0xB64A +0x99E4 0xB64B +0x99E5 0xB64C +0x99E6 0xB64D +0x99E7 0xB64E +0x99E8 0xB64F +0x99E9 0xB650 +0x99EA 0xB651 +0x99EB 0xB652 +0x99EC 0xB653 +0x99ED 0xB654 +0x99EE 0xB655 +0x99EF 0xB656 +0x99F0 0xB657 +0x99F1 0xB658 +0x99F3 0xB659 +0x99F4 0xB65A +0x99F5 0xB65B +0x99F6 0xB65C +0x99F7 0xB65D +0x99F8 0xB65E +0x99F9 0xB65F +0x99FA 0xB660 +0x99FB 0xB661 +0x99FC 0xB662 +0x99FD 0xB663 +0x9A41 0xB664 +0x9A42 0xB665 +0x9A43 0xB666 +0x9A44 0xB667 +0x9A45 0xB668 +0x9A46 0xB669 +0x9A47 0xB66A +0x9A48 0xB66B +0x9A49 0xB66C +0x9A4A 0xB66D +0x9A4B 0xB66E +0x9A4C 0xB66F +0x9A4D 0xB670 +0x9A4E 0xB671 +0x9A4F 0xB672 +0x9A50 0xB673 +0x9A51 0xB674 +0x9A53 0xB675 +0x9A54 0xB676 +0x9A55 0xB677 +0x9A56 0xB678 +0x9A57 0xB679 +0x9A58 0xB67A +0x9A59 0xB67B +0x9A5A 0xB67C +0x9A5B 0xB67D +0x9A5C 0xB67E +0x9A5D 0xB67F +0x9A61 0xB680 +0x9A62 0xB681 +0x9A63 0xB682 +0x9A64 0xB683 +0x9A65 0xB684 +0x9A66 0xB685 +0x9A67 0xB686 +0x9A68 0xB687 +0x9A69 0xB688 +0x9A6A 0xB689 +0x9A6B 0xB68A +0x9A6C 0xB68B +0x9A6D 0xB68C +0x9A6E 0xB68D +0x9A6F 0xB68E +0x9A70 0xB68F +0x9A71 0xB690 +0x9A73 0xB691 +0x9A74 0xB692 +0x9A75 0xB693 +0x9A76 0xB694 +0x9A77 0xB695 +0x9A78 0xB696 +0x9A79 0xB697 +0x9A7A 0xB698 +0x9A7B 0xB699 +0x9A7C 0xB69A +0x9A7D 0xB69B +0x9A81 0xB69C +0x9A82 0xB69D +0x9A83 0xB69E +0x9A84 0xB69F +0x9A85 0xB6A0 +0x9A86 0xB6A1 +0x9A87 0xB6A2 +0x9A88 0xB6A3 +0x9A89 0xB6A4 +0x9A8A 0xB6A5 +0x9A8B 0xB6A6 +0x9A8C 0xB6A7 +0x9A8D 0xB6A8 +0x9A8E 0xB6A9 +0x9A8F 0xB6AA +0x9A90 0xB6AB +0x9A91 0xB6AC +0x9A93 0xB6AD +0x9A94 0xB6AE +0x9A95 0xB6AF +0x9A96 0xB6B0 +0x9A97 0xB6B1 +0x9A98 0xB6B2 +0x9A99 0xB6B3 +0x9A9A 0xB6B4 +0x9A9B 0xB6B5 +0x9A9C 0xB6B6 +0x9A9D 0xB6B7 +0x9AA1 0xB6B8 +0x9AA2 0xB6B9 +0x9AA3 0xB6BA +0x9AA4 0xB6BB +0x9AA5 0xB6BC +0x9AA6 0xB6BD +0x9AA7 0xB6BE +0x9AA8 0xB6BF +0x9AA9 0xB6C0 +0x9AAA 0xB6C1 +0x9AAB 0xB6C2 +0x9AAC 0xB6C3 +0x9AAD 0xB6C4 +0x9AAE 0xB6C5 +0x9AAF 0xB6C6 +0x9AB0 0xB6C7 +0x9AB1 0xB6C8 +0x9AB3 0xB6C9 +0x9AB4 0xB6CA +0x9AB5 0xB6CB +0x9AB6 0xB6CC +0x9AB7 0xB6CD +0x9AB8 0xB6CE +0x9AB9 0xB6CF +0x9ABA 0xB6D0 +0x9ABB 0xB6D1 +0x9ABC 0xB6D2 +0x9ABD 0xB6D3 +0x9AC1 0xB6D4 +0x9AC2 0xB6D5 +0x9AC3 0xB6D6 +0x9AC4 0xB6D7 +0x9AC5 0xB6D8 +0x9AC6 0xB6D9 +0x9AC7 0xB6DA +0x9AC8 0xB6DB +0x9AC9 0xB6DC +0x9ACA 0xB6DD +0x9ACB 0xB6DE +0x9ACC 0xB6DF +0x9ACD 0xB6E0 +0x9ACE 0xB6E1 +0x9ACF 0xB6E2 +0x9AD0 0xB6E3 +0x9AD1 0xB6E4 +0x9AD3 0xB6E5 +0x9AD4 0xB6E6 +0x9AD5 0xB6E7 +0x9AD6 0xB6E8 +0x9AD7 0xB6E9 +0x9AD8 0xB6EA +0x9AD9 0xB6EB +0x9ADA 0xB6EC +0x9ADB 0xB6ED +0x9ADC 0xB6EE +0x9ADD 0xB6EF +0x9AE1 0xB6F0 +0x9AE2 0xB6F1 +0x9AE3 0xB6F2 +0x9AE4 0xB6F3 +0x9AE5 0xB6F4 +0x9AE6 0xB6F5 +0x9AE7 0xB6F6 +0x9AE8 0xB6F7 +0x9AE9 0xB6F8 +0x9AEA 0xB6F9 +0x9AEB 0xB6FA +0x9AEC 0xB6FB +0x9AED 0xB6FC +0x9AEE 0xB6FD +0x9AEF 0xB6FE +0x9AF0 0xB6FF +0x9AF1 0xB700 +0x9AF3 0xB701 +0x9AF4 0xB702 +0x9AF5 0xB703 +0x9AF6 0xB704 +0x9AF7 0xB705 +0x9AF8 0xB706 +0x9AF9 0xB707 +0x9AFA 0xB708 +0x9AFB 0xB709 +0x9AFC 0xB70A +0x9AFD 0xB70B +0x9B41 0xB70C +0x9B42 0xB70D +0x9B43 0xB70E +0x9B44 0xB70F +0x9B45 0xB710 +0x9B46 0xB711 +0x9B47 0xB712 +0x9B48 0xB713 +0x9B49 0xB714 +0x9B4A 0xB715 +0x9B4B 0xB716 +0x9B4C 0xB717 +0x9B4D 0xB718 +0x9B4E 0xB719 +0x9B4F 0xB71A +0x9B50 0xB71B +0x9B51 0xB71C +0x9B53 0xB71D +0x9B54 0xB71E +0x9B55 0xB71F +0x9B56 0xB720 +0x9B57 0xB721 +0x9B58 0xB722 +0x9B59 0xB723 +0x9B5A 0xB724 +0x9B5B 0xB725 +0x9B5C 0xB726 +0x9B5D 0xB727 +0x9B61 0xB728 +0x9B62 0xB729 +0x9B63 0xB72A +0x9B64 0xB72B +0x9B65 0xB72C +0x9B66 0xB72D +0x9B67 0xB72E +0x9B68 0xB72F +0x9B69 0xB730 +0x9B6A 0xB731 +0x9B6B 0xB732 +0x9B6C 0xB733 +0x9B6D 0xB734 +0x9B6E 0xB735 +0x9B6F 0xB736 +0x9B70 0xB737 +0x9B71 0xB738 +0x9B73 0xB739 +0x9B74 0xB73A +0x9B75 0xB73B +0x9B76 0xB73C +0x9B77 0xB73D +0x9B78 0xB73E +0x9B79 0xB73F +0x9B7A 0xB740 +0x9B7B 0xB741 +0x9B7C 0xB742 +0x9B7D 0xB743 +0x9B81 0xB744 +0x9B82 0xB745 +0x9B83 0xB746 +0x9B84 0xB747 +0x9B85 0xB748 +0x9B86 0xB749 +0x9B87 0xB74A +0x9B88 0xB74B +0x9B89 0xB74C +0x9B8A 0xB74D +0x9B8B 0xB74E +0x9B8C 0xB74F +0x9B8D 0xB750 +0x9B8E 0xB751 +0x9B8F 0xB752 +0x9B90 0xB753 +0x9B91 0xB754 +0x9B93 0xB755 +0x9B94 0xB756 +0x9B95 0xB757 +0x9B96 0xB758 +0x9B97 0xB759 +0x9B98 0xB75A +0x9B99 0xB75B +0x9B9A 0xB75C +0x9B9B 0xB75D +0x9B9C 0xB75E +0x9B9D 0xB75F +0x9BA1 0xB760 +0x9BA2 0xB761 +0x9BA3 0xB762 +0x9BA4 0xB763 +0x9BA5 0xB764 +0x9BA6 0xB765 +0x9BA7 0xB766 +0x9BA8 0xB767 +0x9BA9 0xB768 +0x9BAA 0xB769 +0x9BAB 0xB76A +0x9BAC 0xB76B +0x9BAD 0xB76C +0x9BAE 0xB76D +0x9BAF 0xB76E +0x9BB0 0xB76F +0x9BB1 0xB770 +0x9BB3 0xB771 +0x9BB4 0xB772 +0x9BB5 0xB773 +0x9BB6 0xB774 +0x9BB7 0xB775 +0x9BB8 0xB776 +0x9BB9 0xB777 +0x9BBA 0xB778 +0x9BBB 0xB779 +0x9BBC 0xB77A +0x9BBD 0xB77B +0x9C41 0x3139 +0x9C61 0xB77C +0x9C62 0xB77D +0x9C63 0xB77E +0x9C64 0xB77F +0x9C65 0xB780 +0x9C66 0xB781 +0x9C67 0xB782 +0x9C68 0xB783 +0x9C69 0xB784 +0x9C6A 0xB785 +0x9C6B 0xB786 +0x9C6C 0xB787 +0x9C6D 0xB788 +0x9C6E 0xB789 +0x9C6F 0xB78A +0x9C70 0xB78B +0x9C71 0xB78C +0x9C73 0xB78D +0x9C74 0xB78E +0x9C75 0xB78F +0x9C76 0xB790 +0x9C77 0xB791 +0x9C78 0xB792 +0x9C79 0xB793 +0x9C7A 0xB794 +0x9C7B 0xB795 +0x9C7C 0xB796 +0x9C7D 0xB797 +0x9C81 0xB798 +0x9C82 0xB799 +0x9C83 0xB79A +0x9C84 0xB79B +0x9C85 0xB79C +0x9C86 0xB79D +0x9C87 0xB79E +0x9C88 0xB79F +0x9C89 0xB7A0 +0x9C8A 0xB7A1 +0x9C8B 0xB7A2 +0x9C8C 0xB7A3 +0x9C8D 0xB7A4 +0x9C8E 0xB7A5 +0x9C8F 0xB7A6 +0x9C90 0xB7A7 +0x9C91 0xB7A8 +0x9C93 0xB7A9 +0x9C94 0xB7AA +0x9C95 0xB7AB +0x9C96 0xB7AC +0x9C97 0xB7AD +0x9C98 0xB7AE +0x9C99 0xB7AF +0x9C9A 0xB7B0 +0x9C9B 0xB7B1 +0x9C9C 0xB7B2 +0x9C9D 0xB7B3 +0x9CA1 0xB7B4 +0x9CA2 0xB7B5 +0x9CA3 0xB7B6 +0x9CA4 0xB7B7 +0x9CA5 0xB7B8 +0x9CA6 0xB7B9 +0x9CA7 0xB7BA +0x9CA8 0xB7BB +0x9CA9 0xB7BC +0x9CAA 0xB7BD +0x9CAB 0xB7BE +0x9CAC 0xB7BF +0x9CAD 0xB7C0 +0x9CAE 0xB7C1 +0x9CAF 0xB7C2 +0x9CB0 0xB7C3 +0x9CB1 0xB7C4 +0x9CB3 0xB7C5 +0x9CB4 0xB7C6 +0x9CB5 0xB7C7 +0x9CB6 0xB7C8 +0x9CB7 0xB7C9 +0x9CB8 0xB7CA +0x9CB9 0xB7CB +0x9CBA 0xB7CC +0x9CBB 0xB7CD +0x9CBC 0xB7CE +0x9CBD 0xB7CF +0x9CC1 0xB7D0 +0x9CC2 0xB7D1 +0x9CC3 0xB7D2 +0x9CC4 0xB7D3 +0x9CC5 0xB7D4 +0x9CC6 0xB7D5 +0x9CC7 0xB7D6 +0x9CC8 0xB7D7 +0x9CC9 0xB7D8 +0x9CCA 0xB7D9 +0x9CCB 0xB7DA +0x9CCC 0xB7DB +0x9CCD 0xB7DC +0x9CCE 0xB7DD +0x9CCF 0xB7DE +0x9CD0 0xB7DF +0x9CD1 0xB7E0 +0x9CD3 0xB7E1 +0x9CD4 0xB7E2 +0x9CD5 0xB7E3 +0x9CD6 0xB7E4 +0x9CD7 0xB7E5 +0x9CD8 0xB7E6 +0x9CD9 0xB7E7 +0x9CDA 0xB7E8 +0x9CDB 0xB7E9 +0x9CDC 0xB7EA +0x9CDD 0xB7EB +0x9CE1 0xB7EC +0x9CE2 0xB7ED +0x9CE3 0xB7EE +0x9CE4 0xB7EF +0x9CE5 0xB7F0 +0x9CE6 0xB7F1 +0x9CE7 0xB7F2 +0x9CE8 0xB7F3 +0x9CE9 0xB7F4 +0x9CEA 0xB7F5 +0x9CEB 0xB7F6 +0x9CEC 0xB7F7 +0x9CED 0xB7F8 +0x9CEE 0xB7F9 +0x9CEF 0xB7FA +0x9CF0 0xB7FB +0x9CF1 0xB7FC +0x9CF3 0xB7FD +0x9CF4 0xB7FE +0x9CF5 0xB7FF +0x9CF6 0xB800 +0x9CF7 0xB801 +0x9CF8 0xB802 +0x9CF9 0xB803 +0x9CFA 0xB804 +0x9CFB 0xB805 +0x9CFC 0xB806 +0x9CFD 0xB807 +0x9D41 0xB808 +0x9D42 0xB809 +0x9D43 0xB80A +0x9D44 0xB80B +0x9D45 0xB80C +0x9D46 0xB80D +0x9D47 0xB80E +0x9D48 0xB80F +0x9D49 0xB810 +0x9D4A 0xB811 +0x9D4B 0xB812 +0x9D4C 0xB813 +0x9D4D 0xB814 +0x9D4E 0xB815 +0x9D4F 0xB816 +0x9D50 0xB817 +0x9D51 0xB818 +0x9D53 0xB819 +0x9D54 0xB81A +0x9D55 0xB81B +0x9D56 0xB81C +0x9D57 0xB81D +0x9D58 0xB81E +0x9D59 0xB81F +0x9D5A 0xB820 +0x9D5B 0xB821 +0x9D5C 0xB822 +0x9D5D 0xB823 +0x9D61 0xB824 +0x9D62 0xB825 +0x9D63 0xB826 +0x9D64 0xB827 +0x9D65 0xB828 +0x9D66 0xB829 +0x9D67 0xB82A +0x9D68 0xB82B +0x9D69 0xB82C +0x9D6A 0xB82D +0x9D6B 0xB82E +0x9D6C 0xB82F +0x9D6D 0xB830 +0x9D6E 0xB831 +0x9D6F 0xB832 +0x9D70 0xB833 +0x9D71 0xB834 +0x9D73 0xB835 +0x9D74 0xB836 +0x9D75 0xB837 +0x9D76 0xB838 +0x9D77 0xB839 +0x9D78 0xB83A +0x9D79 0xB83B +0x9D7A 0xB83C +0x9D7B 0xB83D +0x9D7C 0xB83E +0x9D7D 0xB83F +0x9D81 0xB840 +0x9D82 0xB841 +0x9D83 0xB842 +0x9D84 0xB843 +0x9D85 0xB844 +0x9D86 0xB845 +0x9D87 0xB846 +0x9D88 0xB847 +0x9D89 0xB848 +0x9D8A 0xB849 +0x9D8B 0xB84A +0x9D8C 0xB84B +0x9D8D 0xB84C +0x9D8E 0xB84D +0x9D8F 0xB84E +0x9D90 0xB84F +0x9D91 0xB850 +0x9D93 0xB851 +0x9D94 0xB852 +0x9D95 0xB853 +0x9D96 0xB854 +0x9D97 0xB855 +0x9D98 0xB856 +0x9D99 0xB857 +0x9D9A 0xB858 +0x9D9B 0xB859 +0x9D9C 0xB85A +0x9D9D 0xB85B +0x9DA1 0xB85C +0x9DA2 0xB85D +0x9DA3 0xB85E +0x9DA4 0xB85F +0x9DA5 0xB860 +0x9DA6 0xB861 +0x9DA7 0xB862 +0x9DA8 0xB863 +0x9DA9 0xB864 +0x9DAA 0xB865 +0x9DAB 0xB866 +0x9DAC 0xB867 +0x9DAD 0xB868 +0x9DAE 0xB869 +0x9DAF 0xB86A +0x9DB0 0xB86B +0x9DB1 0xB86C +0x9DB3 0xB86D +0x9DB4 0xB86E +0x9DB5 0xB86F +0x9DB6 0xB870 +0x9DB7 0xB871 +0x9DB8 0xB872 +0x9DB9 0xB873 +0x9DBA 0xB874 +0x9DBB 0xB875 +0x9DBC 0xB876 +0x9DBD 0xB877 +0x9DC1 0xB878 +0x9DC2 0xB879 +0x9DC3 0xB87A +0x9DC4 0xB87B +0x9DC5 0xB87C +0x9DC6 0xB87D +0x9DC7 0xB87E +0x9DC8 0xB87F +0x9DC9 0xB880 +0x9DCA 0xB881 +0x9DCB 0xB882 +0x9DCC 0xB883 +0x9DCD 0xB884 +0x9DCE 0xB885 +0x9DCF 0xB886 +0x9DD0 0xB887 +0x9DD1 0xB888 +0x9DD3 0xB889 +0x9DD4 0xB88A +0x9DD5 0xB88B +0x9DD6 0xB88C +0x9DD7 0xB88D +0x9DD8 0xB88E +0x9DD9 0xB88F +0x9DDA 0xB890 +0x9DDB 0xB891 +0x9DDC 0xB892 +0x9DDD 0xB893 +0x9DE1 0xB894 +0x9DE2 0xB895 +0x9DE3 0xB896 +0x9DE4 0xB897 +0x9DE5 0xB898 +0x9DE6 0xB899 +0x9DE7 0xB89A +0x9DE8 0xB89B +0x9DE9 0xB89C +0x9DEA 0xB89D +0x9DEB 0xB89E +0x9DEC 0xB89F +0x9DED 0xB8A0 +0x9DEE 0xB8A1 +0x9DEF 0xB8A2 +0x9DF0 0xB8A3 +0x9DF1 0xB8A4 +0x9DF3 0xB8A5 +0x9DF4 0xB8A6 +0x9DF5 0xB8A7 +0x9DF6 0xB8A8 +0x9DF7 0xB8A9 +0x9DF8 0xB8AA +0x9DF9 0xB8AB +0x9DFA 0xB8AC +0x9DFB 0xB8AD +0x9DFC 0xB8AE +0x9DFD 0xB8AF +0x9E41 0xB8B0 +0x9E42 0xB8B1 +0x9E43 0xB8B2 +0x9E44 0xB8B3 +0x9E45 0xB8B4 +0x9E46 0xB8B5 +0x9E47 0xB8B6 +0x9E48 0xB8B7 +0x9E49 0xB8B8 +0x9E4A 0xB8B9 +0x9E4B 0xB8BA +0x9E4C 0xB8BB +0x9E4D 0xB8BC +0x9E4E 0xB8BD +0x9E4F 0xB8BE +0x9E50 0xB8BF +0x9E51 0xB8C0 +0x9E53 0xB8C1 +0x9E54 0xB8C2 +0x9E55 0xB8C3 +0x9E56 0xB8C4 +0x9E57 0xB8C5 +0x9E58 0xB8C6 +0x9E59 0xB8C7 +0x9E5A 0xB8C8 +0x9E5B 0xB8C9 +0x9E5C 0xB8CA +0x9E5D 0xB8CB +0x9E61 0xB8CC +0x9E62 0xB8CD +0x9E63 0xB8CE +0x9E64 0xB8CF +0x9E65 0xB8D0 +0x9E66 0xB8D1 +0x9E67 0xB8D2 +0x9E68 0xB8D3 +0x9E69 0xB8D4 +0x9E6A 0xB8D5 +0x9E6B 0xB8D6 +0x9E6C 0xB8D7 +0x9E6D 0xB8D8 +0x9E6E 0xB8D9 +0x9E6F 0xB8DA +0x9E70 0xB8DB +0x9E71 0xB8DC +0x9E73 0xB8DD +0x9E74 0xB8DE +0x9E75 0xB8DF +0x9E76 0xB8E0 +0x9E77 0xB8E1 +0x9E78 0xB8E2 +0x9E79 0xB8E3 +0x9E7A 0xB8E4 +0x9E7B 0xB8E5 +0x9E7C 0xB8E6 +0x9E7D 0xB8E7 +0x9E81 0xB8E8 +0x9E82 0xB8E9 +0x9E83 0xB8EA +0x9E84 0xB8EB +0x9E85 0xB8EC +0x9E86 0xB8ED +0x9E87 0xB8EE +0x9E88 0xB8EF +0x9E89 0xB8F0 +0x9E8A 0xB8F1 +0x9E8B 0xB8F2 +0x9E8C 0xB8F3 +0x9E8D 0xB8F4 +0x9E8E 0xB8F5 +0x9E8F 0xB8F6 +0x9E90 0xB8F7 +0x9E91 0xB8F8 +0x9E93 0xB8F9 +0x9E94 0xB8FA +0x9E95 0xB8FB +0x9E96 0xB8FC +0x9E97 0xB8FD +0x9E98 0xB8FE +0x9E99 0xB8FF +0x9E9A 0xB900 +0x9E9B 0xB901 +0x9E9C 0xB902 +0x9E9D 0xB903 +0x9EA1 0xB904 +0x9EA2 0xB905 +0x9EA3 0xB906 +0x9EA4 0xB907 +0x9EA5 0xB908 +0x9EA6 0xB909 +0x9EA7 0xB90A +0x9EA8 0xB90B +0x9EA9 0xB90C +0x9EAA 0xB90D +0x9EAB 0xB90E +0x9EAC 0xB90F +0x9EAD 0xB910 +0x9EAE 0xB911 +0x9EAF 0xB912 +0x9EB0 0xB913 +0x9EB1 0xB914 +0x9EB3 0xB915 +0x9EB4 0xB916 +0x9EB5 0xB917 +0x9EB6 0xB918 +0x9EB7 0xB919 +0x9EB8 0xB91A +0x9EB9 0xB91B +0x9EBA 0xB91C +0x9EBB 0xB91D +0x9EBC 0xB91E +0x9EBD 0xB91F +0x9EC1 0xB920 +0x9EC2 0xB921 +0x9EC3 0xB922 +0x9EC4 0xB923 +0x9EC5 0xB924 +0x9EC6 0xB925 +0x9EC7 0xB926 +0x9EC8 0xB927 +0x9EC9 0xB928 +0x9ECA 0xB929 +0x9ECB 0xB92A +0x9ECC 0xB92B +0x9ECD 0xB92C +0x9ECE 0xB92D +0x9ECF 0xB92E +0x9ED0 0xB92F +0x9ED1 0xB930 +0x9ED3 0xB931 +0x9ED4 0xB932 +0x9ED5 0xB933 +0x9ED6 0xB934 +0x9ED7 0xB935 +0x9ED8 0xB936 +0x9ED9 0xB937 +0x9EDA 0xB938 +0x9EDB 0xB939 +0x9EDC 0xB93A +0x9EDD 0xB93B +0x9EE1 0xB93C +0x9EE2 0xB93D +0x9EE3 0xB93E +0x9EE4 0xB93F +0x9EE5 0xB940 +0x9EE6 0xB941 +0x9EE7 0xB942 +0x9EE8 0xB943 +0x9EE9 0xB944 +0x9EEA 0xB945 +0x9EEB 0xB946 +0x9EEC 0xB947 +0x9EED 0xB948 +0x9EEE 0xB949 +0x9EEF 0xB94A +0x9EF0 0xB94B +0x9EF1 0xB94C +0x9EF3 0xB94D +0x9EF4 0xB94E +0x9EF5 0xB94F +0x9EF6 0xB950 +0x9EF7 0xB951 +0x9EF8 0xB952 +0x9EF9 0xB953 +0x9EFA 0xB954 +0x9EFB 0xB955 +0x9EFC 0xB956 +0x9EFD 0xB957 +0x9F41 0xB958 +0x9F42 0xB959 +0x9F43 0xB95A +0x9F44 0xB95B +0x9F45 0xB95C +0x9F46 0xB95D +0x9F47 0xB95E +0x9F48 0xB95F +0x9F49 0xB960 +0x9F4A 0xB961 +0x9F4B 0xB962 +0x9F4C 0xB963 +0x9F4D 0xB964 +0x9F4E 0xB965 +0x9F4F 0xB966 +0x9F50 0xB967 +0x9F51 0xB968 +0x9F53 0xB969 +0x9F54 0xB96A +0x9F55 0xB96B +0x9F56 0xB96C +0x9F57 0xB96D +0x9F58 0xB96E +0x9F59 0xB96F +0x9F5A 0xB970 +0x9F5B 0xB971 +0x9F5C 0xB972 +0x9F5D 0xB973 +0x9F61 0xB974 +0x9F62 0xB975 +0x9F63 0xB976 +0x9F64 0xB977 +0x9F65 0xB978 +0x9F66 0xB979 +0x9F67 0xB97A +0x9F68 0xB97B +0x9F69 0xB97C +0x9F6A 0xB97D +0x9F6B 0xB97E +0x9F6C 0xB97F +0x9F6D 0xB980 +0x9F6E 0xB981 +0x9F6F 0xB982 +0x9F70 0xB983 +0x9F71 0xB984 +0x9F73 0xB985 +0x9F74 0xB986 +0x9F75 0xB987 +0x9F76 0xB988 +0x9F77 0xB989 +0x9F78 0xB98A +0x9F79 0xB98B +0x9F7A 0xB98C +0x9F7B 0xB98D +0x9F7C 0xB98E +0x9F7D 0xB98F +0x9F81 0xB990 +0x9F82 0xB991 +0x9F83 0xB992 +0x9F84 0xB993 +0x9F85 0xB994 +0x9F86 0xB995 +0x9F87 0xB996 +0x9F88 0xB997 +0x9F89 0xB998 +0x9F8A 0xB999 +0x9F8B 0xB99A +0x9F8C 0xB99B +0x9F8D 0xB99C +0x9F8E 0xB99D +0x9F8F 0xB99E +0x9F90 0xB99F +0x9F91 0xB9A0 +0x9F93 0xB9A1 +0x9F94 0xB9A2 +0x9F95 0xB9A3 +0x9F96 0xB9A4 +0x9F97 0xB9A5 +0x9F98 0xB9A6 +0x9F99 0xB9A7 +0x9F9A 0xB9A8 +0x9F9B 0xB9A9 +0x9F9C 0xB9AA +0x9F9D 0xB9AB +0x9FA1 0xB9AC +0x9FA2 0xB9AD +0x9FA3 0xB9AE +0x9FA4 0xB9AF +0x9FA5 0xB9B0 +0x9FA6 0xB9B1 +0x9FA7 0xB9B2 +0x9FA8 0xB9B3 +0x9FA9 0xB9B4 +0x9FAA 0xB9B5 +0x9FAB 0xB9B6 +0x9FAC 0xB9B7 +0x9FAD 0xB9B8 +0x9FAE 0xB9B9 +0x9FAF 0xB9BA +0x9FB0 0xB9BB +0x9FB1 0xB9BC +0x9FB3 0xB9BD +0x9FB4 0xB9BE +0x9FB5 0xB9BF +0x9FB6 0xB9C0 +0x9FB7 0xB9C1 +0x9FB8 0xB9C2 +0x9FB9 0xB9C3 +0x9FBA 0xB9C4 +0x9FBB 0xB9C5 +0x9FBC 0xB9C6 +0x9FBD 0xB9C7 +0xA041 0x3141 +0xA061 0xB9C8 +0xA062 0xB9C9 +0xA063 0xB9CA +0xA064 0xB9CB +0xA065 0xB9CC +0xA066 0xB9CD +0xA067 0xB9CE +0xA068 0xB9CF +0xA069 0xB9D0 +0xA06A 0xB9D1 +0xA06B 0xB9D2 +0xA06C 0xB9D3 +0xA06D 0xB9D4 +0xA06E 0xB9D5 +0xA06F 0xB9D6 +0xA070 0xB9D7 +0xA071 0xB9D8 +0xA073 0xB9D9 +0xA074 0xB9DA +0xA075 0xB9DB +0xA076 0xB9DC +0xA077 0xB9DD +0xA078 0xB9DE +0xA079 0xB9DF +0xA07A 0xB9E0 +0xA07B 0xB9E1 +0xA07C 0xB9E2 +0xA07D 0xB9E3 +0xA081 0xB9E4 +0xA082 0xB9E5 +0xA083 0xB9E6 +0xA084 0xB9E7 +0xA085 0xB9E8 +0xA086 0xB9E9 +0xA087 0xB9EA +0xA088 0xB9EB +0xA089 0xB9EC +0xA08A 0xB9ED +0xA08B 0xB9EE +0xA08C 0xB9EF +0xA08D 0xB9F0 +0xA08E 0xB9F1 +0xA08F 0xB9F2 +0xA090 0xB9F3 +0xA091 0xB9F4 +0xA093 0xB9F5 +0xA094 0xB9F6 +0xA095 0xB9F7 +0xA096 0xB9F8 +0xA097 0xB9F9 +0xA098 0xB9FA +0xA099 0xB9FB +0xA09A 0xB9FC +0xA09B 0xB9FD +0xA09C 0xB9FE +0xA09D 0xB9FF +0xA0A1 0xBA00 +0xA0A2 0xBA01 +0xA0A3 0xBA02 +0xA0A4 0xBA03 +0xA0A5 0xBA04 +0xA0A6 0xBA05 +0xA0A7 0xBA06 +0xA0A8 0xBA07 +0xA0A9 0xBA08 +0xA0AA 0xBA09 +0xA0AB 0xBA0A +0xA0AC 0xBA0B +0xA0AD 0xBA0C +0xA0AE 0xBA0D +0xA0AF 0xBA0E +0xA0B0 0xBA0F +0xA0B1 0xBA10 +0xA0B3 0xBA11 +0xA0B4 0xBA12 +0xA0B5 0xBA13 +0xA0B6 0xBA14 +0xA0B7 0xBA15 +0xA0B8 0xBA16 +0xA0B9 0xBA17 +0xA0BA 0xBA18 +0xA0BB 0xBA19 +0xA0BC 0xBA1A +0xA0BD 0xBA1B +0xA0C1 0xBA1C +0xA0C2 0xBA1D +0xA0C3 0xBA1E +0xA0C4 0xBA1F +0xA0C5 0xBA20 +0xA0C6 0xBA21 +0xA0C7 0xBA22 +0xA0C8 0xBA23 +0xA0C9 0xBA24 +0xA0CA 0xBA25 +0xA0CB 0xBA26 +0xA0CC 0xBA27 +0xA0CD 0xBA28 +0xA0CE 0xBA29 +0xA0CF 0xBA2A +0xA0D0 0xBA2B +0xA0D1 0xBA2C +0xA0D3 0xBA2D +0xA0D4 0xBA2E +0xA0D5 0xBA2F +0xA0D6 0xBA30 +0xA0D7 0xBA31 +0xA0D8 0xBA32 +0xA0D9 0xBA33 +0xA0DA 0xBA34 +0xA0DB 0xBA35 +0xA0DC 0xBA36 +0xA0DD 0xBA37 +0xA0E1 0xBA38 +0xA0E2 0xBA39 +0xA0E3 0xBA3A +0xA0E4 0xBA3B +0xA0E5 0xBA3C +0xA0E6 0xBA3D +0xA0E7 0xBA3E +0xA0E8 0xBA3F +0xA0E9 0xBA40 +0xA0EA 0xBA41 +0xA0EB 0xBA42 +0xA0EC 0xBA43 +0xA0ED 0xBA44 +0xA0EE 0xBA45 +0xA0EF 0xBA46 +0xA0F0 0xBA47 +0xA0F1 0xBA48 +0xA0F3 0xBA49 +0xA0F4 0xBA4A +0xA0F5 0xBA4B +0xA0F6 0xBA4C +0xA0F7 0xBA4D +0xA0F8 0xBA4E +0xA0F9 0xBA4F +0xA0FA 0xBA50 +0xA0FB 0xBA51 +0xA0FC 0xBA52 +0xA0FD 0xBA53 +0xA141 0xBA54 +0xA142 0xBA55 +0xA143 0xBA56 +0xA144 0xBA57 +0xA145 0xBA58 +0xA146 0xBA59 +0xA147 0xBA5A +0xA148 0xBA5B +0xA149 0xBA5C +0xA14A 0xBA5D +0xA14B 0xBA5E +0xA14C 0xBA5F +0xA14D 0xBA60 +0xA14E 0xBA61 +0xA14F 0xBA62 +0xA150 0xBA63 +0xA151 0xBA64 +0xA153 0xBA65 +0xA154 0xBA66 +0xA155 0xBA67 +0xA156 0xBA68 +0xA157 0xBA69 +0xA158 0xBA6A +0xA159 0xBA6B +0xA15A 0xBA6C +0xA15B 0xBA6D +0xA15C 0xBA6E +0xA15D 0xBA6F +0xA161 0xBA70 +0xA162 0xBA71 +0xA163 0xBA72 +0xA164 0xBA73 +0xA165 0xBA74 +0xA166 0xBA75 +0xA167 0xBA76 +0xA168 0xBA77 +0xA169 0xBA78 +0xA16A 0xBA79 +0xA16B 0xBA7A +0xA16C 0xBA7B +0xA16D 0xBA7C +0xA16E 0xBA7D +0xA16F 0xBA7E +0xA170 0xBA7F +0xA171 0xBA80 +0xA173 0xBA81 +0xA174 0xBA82 +0xA175 0xBA83 +0xA176 0xBA84 +0xA177 0xBA85 +0xA178 0xBA86 +0xA179 0xBA87 +0xA17A 0xBA88 +0xA17B 0xBA89 +0xA17C 0xBA8A +0xA17D 0xBA8B +0xA181 0xBA8C +0xA182 0xBA8D +0xA183 0xBA8E +0xA184 0xBA8F +0xA185 0xBA90 +0xA186 0xBA91 +0xA187 0xBA92 +0xA188 0xBA93 +0xA189 0xBA94 +0xA18A 0xBA95 +0xA18B 0xBA96 +0xA18C 0xBA97 +0xA18D 0xBA98 +0xA18E 0xBA99 +0xA18F 0xBA9A +0xA190 0xBA9B +0xA191 0xBA9C +0xA193 0xBA9D +0xA194 0xBA9E +0xA195 0xBA9F +0xA196 0xBAA0 +0xA197 0xBAA1 +0xA198 0xBAA2 +0xA199 0xBAA3 +0xA19A 0xBAA4 +0xA19B 0xBAA5 +0xA19C 0xBAA6 +0xA19D 0xBAA7 +0xA1A1 0xBAA8 +0xA1A2 0xBAA9 +0xA1A3 0xBAAA +0xA1A4 0xBAAB +0xA1A5 0xBAAC +0xA1A6 0xBAAD +0xA1A7 0xBAAE +0xA1A8 0xBAAF +0xA1A9 0xBAB0 +0xA1AA 0xBAB1 +0xA1AB 0xBAB2 +0xA1AC 0xBAB3 +0xA1AD 0xBAB4 +0xA1AE 0xBAB5 +0xA1AF 0xBAB6 +0xA1B0 0xBAB7 +0xA1B1 0xBAB8 +0xA1B3 0xBAB9 +0xA1B4 0xBABA +0xA1B5 0xBABB +0xA1B6 0xBABC +0xA1B7 0xBABD +0xA1B8 0xBABE +0xA1B9 0xBABF +0xA1BA 0xBAC0 +0xA1BB 0xBAC1 +0xA1BC 0xBAC2 +0xA1BD 0xBAC3 +0xA1C1 0xBAC4 +0xA1C2 0xBAC5 +0xA1C3 0xBAC6 +0xA1C4 0xBAC7 +0xA1C5 0xBAC8 +0xA1C6 0xBAC9 +0xA1C7 0xBACA +0xA1C8 0xBACB +0xA1C9 0xBACC +0xA1CA 0xBACD +0xA1CB 0xBACE +0xA1CC 0xBACF +0xA1CD 0xBAD0 +0xA1CE 0xBAD1 +0xA1CF 0xBAD2 +0xA1D0 0xBAD3 +0xA1D1 0xBAD4 +0xA1D3 0xBAD5 +0xA1D4 0xBAD6 +0xA1D5 0xBAD7 +0xA1D6 0xBAD8 +0xA1D7 0xBAD9 +0xA1D8 0xBADA +0xA1D9 0xBADB +0xA1DA 0xBADC +0xA1DB 0xBADD +0xA1DC 0xBADE +0xA1DD 0xBADF +0xA1E1 0xBAE0 +0xA1E2 0xBAE1 +0xA1E3 0xBAE2 +0xA1E4 0xBAE3 +0xA1E5 0xBAE4 +0xA1E6 0xBAE5 +0xA1E7 0xBAE6 +0xA1E8 0xBAE7 +0xA1E9 0xBAE8 +0xA1EA 0xBAE9 +0xA1EB 0xBAEA +0xA1EC 0xBAEB +0xA1ED 0xBAEC +0xA1EE 0xBAED +0xA1EF 0xBAEE +0xA1F0 0xBAEF +0xA1F1 0xBAF0 +0xA1F3 0xBAF1 +0xA1F4 0xBAF2 +0xA1F5 0xBAF3 +0xA1F6 0xBAF4 +0xA1F7 0xBAF5 +0xA1F8 0xBAF6 +0xA1F9 0xBAF7 +0xA1FA 0xBAF8 +0xA1FB 0xBAF9 +0xA1FC 0xBAFA +0xA1FD 0xBAFB +0xA241 0xBAFC +0xA242 0xBAFD +0xA243 0xBAFE +0xA244 0xBAFF +0xA245 0xBB00 +0xA246 0xBB01 +0xA247 0xBB02 +0xA248 0xBB03 +0xA249 0xBB04 +0xA24A 0xBB05 +0xA24B 0xBB06 +0xA24C 0xBB07 +0xA24D 0xBB08 +0xA24E 0xBB09 +0xA24F 0xBB0A +0xA250 0xBB0B +0xA251 0xBB0C +0xA253 0xBB0D +0xA254 0xBB0E +0xA255 0xBB0F +0xA256 0xBB10 +0xA257 0xBB11 +0xA258 0xBB12 +0xA259 0xBB13 +0xA25A 0xBB14 +0xA25B 0xBB15 +0xA25C 0xBB16 +0xA25D 0xBB17 +0xA261 0xBB18 +0xA262 0xBB19 +0xA263 0xBB1A +0xA264 0xBB1B +0xA265 0xBB1C +0xA266 0xBB1D +0xA267 0xBB1E +0xA268 0xBB1F +0xA269 0xBB20 +0xA26A 0xBB21 +0xA26B 0xBB22 +0xA26C 0xBB23 +0xA26D 0xBB24 +0xA26E 0xBB25 +0xA26F 0xBB26 +0xA270 0xBB27 +0xA271 0xBB28 +0xA273 0xBB29 +0xA274 0xBB2A +0xA275 0xBB2B +0xA276 0xBB2C +0xA277 0xBB2D +0xA278 0xBB2E +0xA279 0xBB2F +0xA27A 0xBB30 +0xA27B 0xBB31 +0xA27C 0xBB32 +0xA27D 0xBB33 +0xA281 0xBB34 +0xA282 0xBB35 +0xA283 0xBB36 +0xA284 0xBB37 +0xA285 0xBB38 +0xA286 0xBB39 +0xA287 0xBB3A +0xA288 0xBB3B +0xA289 0xBB3C +0xA28A 0xBB3D +0xA28B 0xBB3E +0xA28C 0xBB3F +0xA28D 0xBB40 +0xA28E 0xBB41 +0xA28F 0xBB42 +0xA290 0xBB43 +0xA291 0xBB44 +0xA293 0xBB45 +0xA294 0xBB46 +0xA295 0xBB47 +0xA296 0xBB48 +0xA297 0xBB49 +0xA298 0xBB4A +0xA299 0xBB4B +0xA29A 0xBB4C +0xA29B 0xBB4D +0xA29C 0xBB4E +0xA29D 0xBB4F +0xA2A1 0xBB50 +0xA2A2 0xBB51 +0xA2A3 0xBB52 +0xA2A4 0xBB53 +0xA2A5 0xBB54 +0xA2A6 0xBB55 +0xA2A7 0xBB56 +0xA2A8 0xBB57 +0xA2A9 0xBB58 +0xA2AA 0xBB59 +0xA2AB 0xBB5A +0xA2AC 0xBB5B +0xA2AD 0xBB5C +0xA2AE 0xBB5D +0xA2AF 0xBB5E +0xA2B0 0xBB5F +0xA2B1 0xBB60 +0xA2B3 0xBB61 +0xA2B4 0xBB62 +0xA2B5 0xBB63 +0xA2B6 0xBB64 +0xA2B7 0xBB65 +0xA2B8 0xBB66 +0xA2B9 0xBB67 +0xA2BA 0xBB68 +0xA2BB 0xBB69 +0xA2BC 0xBB6A +0xA2BD 0xBB6B +0xA2C1 0xBB6C +0xA2C2 0xBB6D +0xA2C3 0xBB6E +0xA2C4 0xBB6F +0xA2C5 0xBB70 +0xA2C6 0xBB71 +0xA2C7 0xBB72 +0xA2C8 0xBB73 +0xA2C9 0xBB74 +0xA2CA 0xBB75 +0xA2CB 0xBB76 +0xA2CC 0xBB77 +0xA2CD 0xBB78 +0xA2CE 0xBB79 +0xA2CF 0xBB7A +0xA2D0 0xBB7B +0xA2D1 0xBB7C +0xA2D3 0xBB7D +0xA2D4 0xBB7E +0xA2D5 0xBB7F +0xA2D6 0xBB80 +0xA2D7 0xBB81 +0xA2D8 0xBB82 +0xA2D9 0xBB83 +0xA2DA 0xBB84 +0xA2DB 0xBB85 +0xA2DC 0xBB86 +0xA2DD 0xBB87 +0xA2E1 0xBB88 +0xA2E2 0xBB89 +0xA2E3 0xBB8A +0xA2E4 0xBB8B +0xA2E5 0xBB8C +0xA2E6 0xBB8D +0xA2E7 0xBB8E +0xA2E8 0xBB8F +0xA2E9 0xBB90 +0xA2EA 0xBB91 +0xA2EB 0xBB92 +0xA2EC 0xBB93 +0xA2ED 0xBB94 +0xA2EE 0xBB95 +0xA2EF 0xBB96 +0xA2F0 0xBB97 +0xA2F1 0xBB98 +0xA2F3 0xBB99 +0xA2F4 0xBB9A +0xA2F5 0xBB9B +0xA2F6 0xBB9C +0xA2F7 0xBB9D +0xA2F8 0xBB9E +0xA2F9 0xBB9F +0xA2FA 0xBBA0 +0xA2FB 0xBBA1 +0xA2FC 0xBBA2 +0xA2FD 0xBBA3 +0xA341 0xBBA4 +0xA342 0xBBA5 +0xA343 0xBBA6 +0xA344 0xBBA7 +0xA345 0xBBA8 +0xA346 0xBBA9 +0xA347 0xBBAA +0xA348 0xBBAB +0xA349 0xBBAC +0xA34A 0xBBAD +0xA34B 0xBBAE +0xA34C 0xBBAF +0xA34D 0xBBB0 +0xA34E 0xBBB1 +0xA34F 0xBBB2 +0xA350 0xBBB3 +0xA351 0xBBB4 +0xA353 0xBBB5 +0xA354 0xBBB6 +0xA355 0xBBB7 +0xA356 0xBBB8 +0xA357 0xBBB9 +0xA358 0xBBBA +0xA359 0xBBBB +0xA35A 0xBBBC +0xA35B 0xBBBD +0xA35C 0xBBBE +0xA35D 0xBBBF +0xA361 0xBBC0 +0xA362 0xBBC1 +0xA363 0xBBC2 +0xA364 0xBBC3 +0xA365 0xBBC4 +0xA366 0xBBC5 +0xA367 0xBBC6 +0xA368 0xBBC7 +0xA369 0xBBC8 +0xA36A 0xBBC9 +0xA36B 0xBBCA +0xA36C 0xBBCB +0xA36D 0xBBCC +0xA36E 0xBBCD +0xA36F 0xBBCE +0xA370 0xBBCF +0xA371 0xBBD0 +0xA373 0xBBD1 +0xA374 0xBBD2 +0xA375 0xBBD3 +0xA376 0xBBD4 +0xA377 0xBBD5 +0xA378 0xBBD6 +0xA379 0xBBD7 +0xA37A 0xBBD8 +0xA37B 0xBBD9 +0xA37C 0xBBDA +0xA37D 0xBBDB +0xA381 0xBBDC +0xA382 0xBBDD +0xA383 0xBBDE +0xA384 0xBBDF +0xA385 0xBBE0 +0xA386 0xBBE1 +0xA387 0xBBE2 +0xA388 0xBBE3 +0xA389 0xBBE4 +0xA38A 0xBBE5 +0xA38B 0xBBE6 +0xA38C 0xBBE7 +0xA38D 0xBBE8 +0xA38E 0xBBE9 +0xA38F 0xBBEA +0xA390 0xBBEB +0xA391 0xBBEC +0xA393 0xBBED +0xA394 0xBBEE +0xA395 0xBBEF +0xA396 0xBBF0 +0xA397 0xBBF1 +0xA398 0xBBF2 +0xA399 0xBBF3 +0xA39A 0xBBF4 +0xA39B 0xBBF5 +0xA39C 0xBBF6 +0xA39D 0xBBF7 +0xA3A1 0xBBF8 +0xA3A2 0xBBF9 +0xA3A3 0xBBFA +0xA3A4 0xBBFB +0xA3A5 0xBBFC +0xA3A6 0xBBFD +0xA3A7 0xBBFE +0xA3A8 0xBBFF +0xA3A9 0xBC00 +0xA3AA 0xBC01 +0xA3AB 0xBC02 +0xA3AC 0xBC03 +0xA3AD 0xBC04 +0xA3AE 0xBC05 +0xA3AF 0xBC06 +0xA3B0 0xBC07 +0xA3B1 0xBC08 +0xA3B3 0xBC09 +0xA3B4 0xBC0A +0xA3B5 0xBC0B +0xA3B6 0xBC0C +0xA3B7 0xBC0D +0xA3B8 0xBC0E +0xA3B9 0xBC0F +0xA3BA 0xBC10 +0xA3BB 0xBC11 +0xA3BC 0xBC12 +0xA3BD 0xBC13 +0xA441 0x3142 +0xA461 0xBC14 +0xA462 0xBC15 +0xA463 0xBC16 +0xA464 0xBC17 +0xA465 0xBC18 +0xA466 0xBC19 +0xA467 0xBC1A +0xA468 0xBC1B +0xA469 0xBC1C +0xA46A 0xBC1D +0xA46B 0xBC1E +0xA46C 0xBC1F +0xA46D 0xBC20 +0xA46E 0xBC21 +0xA46F 0xBC22 +0xA470 0xBC23 +0xA471 0xBC24 +0xA473 0xBC25 +0xA474 0xBC26 +0xA475 0xBC27 +0xA476 0xBC28 +0xA477 0xBC29 +0xA478 0xBC2A +0xA479 0xBC2B +0xA47A 0xBC2C +0xA47B 0xBC2D +0xA47C 0xBC2E +0xA47D 0xBC2F +0xA481 0xBC30 +0xA482 0xBC31 +0xA483 0xBC32 +0xA484 0xBC33 +0xA485 0xBC34 +0xA486 0xBC35 +0xA487 0xBC36 +0xA488 0xBC37 +0xA489 0xBC38 +0xA48A 0xBC39 +0xA48B 0xBC3A +0xA48C 0xBC3B +0xA48D 0xBC3C +0xA48E 0xBC3D +0xA48F 0xBC3E +0xA490 0xBC3F +0xA491 0xBC40 +0xA493 0xBC41 +0xA494 0xBC42 +0xA495 0xBC43 +0xA496 0xBC44 +0xA497 0xBC45 +0xA498 0xBC46 +0xA499 0xBC47 +0xA49A 0xBC48 +0xA49B 0xBC49 +0xA49C 0xBC4A +0xA49D 0xBC4B +0xA4A1 0xBC4C +0xA4A2 0xBC4D +0xA4A3 0xBC4E +0xA4A4 0xBC4F +0xA4A5 0xBC50 +0xA4A6 0xBC51 +0xA4A7 0xBC52 +0xA4A8 0xBC53 +0xA4A9 0xBC54 +0xA4AA 0xBC55 +0xA4AB 0xBC56 +0xA4AC 0xBC57 +0xA4AD 0xBC58 +0xA4AE 0xBC59 +0xA4AF 0xBC5A +0xA4B0 0xBC5B +0xA4B1 0xBC5C +0xA4B3 0xBC5D +0xA4B4 0xBC5E +0xA4B5 0xBC5F +0xA4B6 0xBC60 +0xA4B7 0xBC61 +0xA4B8 0xBC62 +0xA4B9 0xBC63 +0xA4BA 0xBC64 +0xA4BB 0xBC65 +0xA4BC 0xBC66 +0xA4BD 0xBC67 +0xA4C1 0xBC68 +0xA4C2 0xBC69 +0xA4C3 0xBC6A +0xA4C4 0xBC6B +0xA4C5 0xBC6C +0xA4C6 0xBC6D +0xA4C7 0xBC6E +0xA4C8 0xBC6F +0xA4C9 0xBC70 +0xA4CA 0xBC71 +0xA4CB 0xBC72 +0xA4CC 0xBC73 +0xA4CD 0xBC74 +0xA4CE 0xBC75 +0xA4CF 0xBC76 +0xA4D0 0xBC77 +0xA4D1 0xBC78 +0xA4D3 0xBC79 +0xA4D4 0xBC7A +0xA4D5 0xBC7B +0xA4D6 0xBC7C +0xA4D7 0xBC7D +0xA4D8 0xBC7E +0xA4D9 0xBC7F +0xA4DA 0xBC80 +0xA4DB 0xBC81 +0xA4DC 0xBC82 +0xA4DD 0xBC83 +0xA4E1 0xBC84 +0xA4E2 0xBC85 +0xA4E3 0xBC86 +0xA4E4 0xBC87 +0xA4E5 0xBC88 +0xA4E6 0xBC89 +0xA4E7 0xBC8A +0xA4E8 0xBC8B +0xA4E9 0xBC8C +0xA4EA 0xBC8D +0xA4EB 0xBC8E +0xA4EC 0xBC8F +0xA4ED 0xBC90 +0xA4EE 0xBC91 +0xA4EF 0xBC92 +0xA4F0 0xBC93 +0xA4F1 0xBC94 +0xA4F3 0xBC95 +0xA4F4 0xBC96 +0xA4F5 0xBC97 +0xA4F6 0xBC98 +0xA4F7 0xBC99 +0xA4F8 0xBC9A +0xA4F9 0xBC9B +0xA4FA 0xBC9C +0xA4FB 0xBC9D +0xA4FC 0xBC9E +0xA4FD 0xBC9F +0xA541 0xBCA0 +0xA542 0xBCA1 +0xA543 0xBCA2 +0xA544 0xBCA3 +0xA545 0xBCA4 +0xA546 0xBCA5 +0xA547 0xBCA6 +0xA548 0xBCA7 +0xA549 0xBCA8 +0xA54A 0xBCA9 +0xA54B 0xBCAA +0xA54C 0xBCAB +0xA54D 0xBCAC +0xA54E 0xBCAD +0xA54F 0xBCAE +0xA550 0xBCAF +0xA551 0xBCB0 +0xA553 0xBCB1 +0xA554 0xBCB2 +0xA555 0xBCB3 +0xA556 0xBCB4 +0xA557 0xBCB5 +0xA558 0xBCB6 +0xA559 0xBCB7 +0xA55A 0xBCB8 +0xA55B 0xBCB9 +0xA55C 0xBCBA +0xA55D 0xBCBB +0xA561 0xBCBC +0xA562 0xBCBD +0xA563 0xBCBE +0xA564 0xBCBF +0xA565 0xBCC0 +0xA566 0xBCC1 +0xA567 0xBCC2 +0xA568 0xBCC3 +0xA569 0xBCC4 +0xA56A 0xBCC5 +0xA56B 0xBCC6 +0xA56C 0xBCC7 +0xA56D 0xBCC8 +0xA56E 0xBCC9 +0xA56F 0xBCCA +0xA570 0xBCCB +0xA571 0xBCCC +0xA573 0xBCCD +0xA574 0xBCCE +0xA575 0xBCCF +0xA576 0xBCD0 +0xA577 0xBCD1 +0xA578 0xBCD2 +0xA579 0xBCD3 +0xA57A 0xBCD4 +0xA57B 0xBCD5 +0xA57C 0xBCD6 +0xA57D 0xBCD7 +0xA581 0xBCD8 +0xA582 0xBCD9 +0xA583 0xBCDA +0xA584 0xBCDB +0xA585 0xBCDC +0xA586 0xBCDD +0xA587 0xBCDE +0xA588 0xBCDF +0xA589 0xBCE0 +0xA58A 0xBCE1 +0xA58B 0xBCE2 +0xA58C 0xBCE3 +0xA58D 0xBCE4 +0xA58E 0xBCE5 +0xA58F 0xBCE6 +0xA590 0xBCE7 +0xA591 0xBCE8 +0xA593 0xBCE9 +0xA594 0xBCEA +0xA595 0xBCEB +0xA596 0xBCEC +0xA597 0xBCED +0xA598 0xBCEE +0xA599 0xBCEF +0xA59A 0xBCF0 +0xA59B 0xBCF1 +0xA59C 0xBCF2 +0xA59D 0xBCF3 +0xA5A1 0xBCF4 +0xA5A2 0xBCF5 +0xA5A3 0xBCF6 +0xA5A4 0xBCF7 +0xA5A5 0xBCF8 +0xA5A6 0xBCF9 +0xA5A7 0xBCFA +0xA5A8 0xBCFB +0xA5A9 0xBCFC +0xA5AA 0xBCFD +0xA5AB 0xBCFE +0xA5AC 0xBCFF +0xA5AD 0xBD00 +0xA5AE 0xBD01 +0xA5AF 0xBD02 +0xA5B0 0xBD03 +0xA5B1 0xBD04 +0xA5B3 0xBD05 +0xA5B4 0xBD06 +0xA5B5 0xBD07 +0xA5B6 0xBD08 +0xA5B7 0xBD09 +0xA5B8 0xBD0A +0xA5B9 0xBD0B +0xA5BA 0xBD0C +0xA5BB 0xBD0D +0xA5BC 0xBD0E +0xA5BD 0xBD0F +0xA5C1 0xBD10 +0xA5C2 0xBD11 +0xA5C3 0xBD12 +0xA5C4 0xBD13 +0xA5C5 0xBD14 +0xA5C6 0xBD15 +0xA5C7 0xBD16 +0xA5C8 0xBD17 +0xA5C9 0xBD18 +0xA5CA 0xBD19 +0xA5CB 0xBD1A +0xA5CC 0xBD1B +0xA5CD 0xBD1C +0xA5CE 0xBD1D +0xA5CF 0xBD1E +0xA5D0 0xBD1F +0xA5D1 0xBD20 +0xA5D3 0xBD21 +0xA5D4 0xBD22 +0xA5D5 0xBD23 +0xA5D6 0xBD24 +0xA5D7 0xBD25 +0xA5D8 0xBD26 +0xA5D9 0xBD27 +0xA5DA 0xBD28 +0xA5DB 0xBD29 +0xA5DC 0xBD2A +0xA5DD 0xBD2B +0xA5E1 0xBD2C +0xA5E2 0xBD2D +0xA5E3 0xBD2E +0xA5E4 0xBD2F +0xA5E5 0xBD30 +0xA5E6 0xBD31 +0xA5E7 0xBD32 +0xA5E8 0xBD33 +0xA5E9 0xBD34 +0xA5EA 0xBD35 +0xA5EB 0xBD36 +0xA5EC 0xBD37 +0xA5ED 0xBD38 +0xA5EE 0xBD39 +0xA5EF 0xBD3A +0xA5F0 0xBD3B +0xA5F1 0xBD3C +0xA5F3 0xBD3D +0xA5F4 0xBD3E +0xA5F5 0xBD3F +0xA5F6 0xBD40 +0xA5F7 0xBD41 +0xA5F8 0xBD42 +0xA5F9 0xBD43 +0xA5FA 0xBD44 +0xA5FB 0xBD45 +0xA5FC 0xBD46 +0xA5FD 0xBD47 +0xA641 0xBD48 +0xA642 0xBD49 +0xA643 0xBD4A +0xA644 0xBD4B +0xA645 0xBD4C +0xA646 0xBD4D +0xA647 0xBD4E +0xA648 0xBD4F +0xA649 0xBD50 +0xA64A 0xBD51 +0xA64B 0xBD52 +0xA64C 0xBD53 +0xA64D 0xBD54 +0xA64E 0xBD55 +0xA64F 0xBD56 +0xA650 0xBD57 +0xA651 0xBD58 +0xA653 0xBD59 +0xA654 0xBD5A +0xA655 0xBD5B +0xA656 0xBD5C +0xA657 0xBD5D +0xA658 0xBD5E +0xA659 0xBD5F +0xA65A 0xBD60 +0xA65B 0xBD61 +0xA65C 0xBD62 +0xA65D 0xBD63 +0xA661 0xBD64 +0xA662 0xBD65 +0xA663 0xBD66 +0xA664 0xBD67 +0xA665 0xBD68 +0xA666 0xBD69 +0xA667 0xBD6A +0xA668 0xBD6B +0xA669 0xBD6C +0xA66A 0xBD6D +0xA66B 0xBD6E +0xA66C 0xBD6F +0xA66D 0xBD70 +0xA66E 0xBD71 +0xA66F 0xBD72 +0xA670 0xBD73 +0xA671 0xBD74 +0xA673 0xBD75 +0xA674 0xBD76 +0xA675 0xBD77 +0xA676 0xBD78 +0xA677 0xBD79 +0xA678 0xBD7A +0xA679 0xBD7B +0xA67A 0xBD7C +0xA67B 0xBD7D +0xA67C 0xBD7E +0xA67D 0xBD7F +0xA681 0xBD80 +0xA682 0xBD81 +0xA683 0xBD82 +0xA684 0xBD83 +0xA685 0xBD84 +0xA686 0xBD85 +0xA687 0xBD86 +0xA688 0xBD87 +0xA689 0xBD88 +0xA68A 0xBD89 +0xA68B 0xBD8A +0xA68C 0xBD8B +0xA68D 0xBD8C +0xA68E 0xBD8D +0xA68F 0xBD8E +0xA690 0xBD8F +0xA691 0xBD90 +0xA693 0xBD91 +0xA694 0xBD92 +0xA695 0xBD93 +0xA696 0xBD94 +0xA697 0xBD95 +0xA698 0xBD96 +0xA699 0xBD97 +0xA69A 0xBD98 +0xA69B 0xBD99 +0xA69C 0xBD9A +0xA69D 0xBD9B +0xA6A1 0xBD9C +0xA6A2 0xBD9D +0xA6A3 0xBD9E +0xA6A4 0xBD9F +0xA6A5 0xBDA0 +0xA6A6 0xBDA1 +0xA6A7 0xBDA2 +0xA6A8 0xBDA3 +0xA6A9 0xBDA4 +0xA6AA 0xBDA5 +0xA6AB 0xBDA6 +0xA6AC 0xBDA7 +0xA6AD 0xBDA8 +0xA6AE 0xBDA9 +0xA6AF 0xBDAA +0xA6B0 0xBDAB +0xA6B1 0xBDAC +0xA6B3 0xBDAD +0xA6B4 0xBDAE +0xA6B5 0xBDAF +0xA6B6 0xBDB0 +0xA6B7 0xBDB1 +0xA6B8 0xBDB2 +0xA6B9 0xBDB3 +0xA6BA 0xBDB4 +0xA6BB 0xBDB5 +0xA6BC 0xBDB6 +0xA6BD 0xBDB7 +0xA6C1 0xBDB8 +0xA6C2 0xBDB9 +0xA6C3 0xBDBA +0xA6C4 0xBDBB +0xA6C5 0xBDBC +0xA6C6 0xBDBD +0xA6C7 0xBDBE +0xA6C8 0xBDBF +0xA6C9 0xBDC0 +0xA6CA 0xBDC1 +0xA6CB 0xBDC2 +0xA6CC 0xBDC3 +0xA6CD 0xBDC4 +0xA6CE 0xBDC5 +0xA6CF 0xBDC6 +0xA6D0 0xBDC7 +0xA6D1 0xBDC8 +0xA6D3 0xBDC9 +0xA6D4 0xBDCA +0xA6D5 0xBDCB +0xA6D6 0xBDCC +0xA6D7 0xBDCD +0xA6D8 0xBDCE +0xA6D9 0xBDCF +0xA6DA 0xBDD0 +0xA6DB 0xBDD1 +0xA6DC 0xBDD2 +0xA6DD 0xBDD3 +0xA6E1 0xBDD4 +0xA6E2 0xBDD5 +0xA6E3 0xBDD6 +0xA6E4 0xBDD7 +0xA6E5 0xBDD8 +0xA6E6 0xBDD9 +0xA6E7 0xBDDA +0xA6E8 0xBDDB +0xA6E9 0xBDDC +0xA6EA 0xBDDD +0xA6EB 0xBDDE +0xA6EC 0xBDDF +0xA6ED 0xBDE0 +0xA6EE 0xBDE1 +0xA6EF 0xBDE2 +0xA6F0 0xBDE3 +0xA6F1 0xBDE4 +0xA6F3 0xBDE5 +0xA6F4 0xBDE6 +0xA6F5 0xBDE7 +0xA6F6 0xBDE8 +0xA6F7 0xBDE9 +0xA6F8 0xBDEA +0xA6F9 0xBDEB +0xA6FA 0xBDEC +0xA6FB 0xBDED +0xA6FC 0xBDEE +0xA6FD 0xBDEF +0xA741 0xBDF0 +0xA742 0xBDF1 +0xA743 0xBDF2 +0xA744 0xBDF3 +0xA745 0xBDF4 +0xA746 0xBDF5 +0xA747 0xBDF6 +0xA748 0xBDF7 +0xA749 0xBDF8 +0xA74A 0xBDF9 +0xA74B 0xBDFA +0xA74C 0xBDFB +0xA74D 0xBDFC +0xA74E 0xBDFD +0xA74F 0xBDFE +0xA750 0xBDFF +0xA751 0xBE00 +0xA753 0xBE01 +0xA754 0xBE02 +0xA755 0xBE03 +0xA756 0xBE04 +0xA757 0xBE05 +0xA758 0xBE06 +0xA759 0xBE07 +0xA75A 0xBE08 +0xA75B 0xBE09 +0xA75C 0xBE0A +0xA75D 0xBE0B +0xA761 0xBE0C +0xA762 0xBE0D +0xA763 0xBE0E +0xA764 0xBE0F +0xA765 0xBE10 +0xA766 0xBE11 +0xA767 0xBE12 +0xA768 0xBE13 +0xA769 0xBE14 +0xA76A 0xBE15 +0xA76B 0xBE16 +0xA76C 0xBE17 +0xA76D 0xBE18 +0xA76E 0xBE19 +0xA76F 0xBE1A +0xA770 0xBE1B +0xA771 0xBE1C +0xA773 0xBE1D +0xA774 0xBE1E +0xA775 0xBE1F +0xA776 0xBE20 +0xA777 0xBE21 +0xA778 0xBE22 +0xA779 0xBE23 +0xA77A 0xBE24 +0xA77B 0xBE25 +0xA77C 0xBE26 +0xA77D 0xBE27 +0xA781 0xBE28 +0xA782 0xBE29 +0xA783 0xBE2A +0xA784 0xBE2B +0xA785 0xBE2C +0xA786 0xBE2D +0xA787 0xBE2E +0xA788 0xBE2F +0xA789 0xBE30 +0xA78A 0xBE31 +0xA78B 0xBE32 +0xA78C 0xBE33 +0xA78D 0xBE34 +0xA78E 0xBE35 +0xA78F 0xBE36 +0xA790 0xBE37 +0xA791 0xBE38 +0xA793 0xBE39 +0xA794 0xBE3A +0xA795 0xBE3B +0xA796 0xBE3C +0xA797 0xBE3D +0xA798 0xBE3E +0xA799 0xBE3F +0xA79A 0xBE40 +0xA79B 0xBE41 +0xA79C 0xBE42 +0xA79D 0xBE43 +0xA7A1 0xBE44 +0xA7A2 0xBE45 +0xA7A3 0xBE46 +0xA7A4 0xBE47 +0xA7A5 0xBE48 +0xA7A6 0xBE49 +0xA7A7 0xBE4A +0xA7A8 0xBE4B +0xA7A9 0xBE4C +0xA7AA 0xBE4D +0xA7AB 0xBE4E +0xA7AC 0xBE4F +0xA7AD 0xBE50 +0xA7AE 0xBE51 +0xA7AF 0xBE52 +0xA7B0 0xBE53 +0xA7B1 0xBE54 +0xA7B3 0xBE55 +0xA7B4 0xBE56 +0xA7B5 0xBE57 +0xA7B6 0xBE58 +0xA7B7 0xBE59 +0xA7B8 0xBE5A +0xA7B9 0xBE5B +0xA7BA 0xBE5C +0xA7BB 0xBE5D +0xA7BC 0xBE5E +0xA7BD 0xBE5F +0xA841 0x3143 +0xA861 0xBE60 +0xA862 0xBE61 +0xA863 0xBE62 +0xA864 0xBE63 +0xA865 0xBE64 +0xA866 0xBE65 +0xA867 0xBE66 +0xA868 0xBE67 +0xA869 0xBE68 +0xA86A 0xBE69 +0xA86B 0xBE6A +0xA86C 0xBE6B +0xA86D 0xBE6C +0xA86E 0xBE6D +0xA86F 0xBE6E +0xA870 0xBE6F +0xA871 0xBE70 +0xA873 0xBE71 +0xA874 0xBE72 +0xA875 0xBE73 +0xA876 0xBE74 +0xA877 0xBE75 +0xA878 0xBE76 +0xA879 0xBE77 +0xA87A 0xBE78 +0xA87B 0xBE79 +0xA87C 0xBE7A +0xA87D 0xBE7B +0xA881 0xBE7C +0xA882 0xBE7D +0xA883 0xBE7E +0xA884 0xBE7F +0xA885 0xBE80 +0xA886 0xBE81 +0xA887 0xBE82 +0xA888 0xBE83 +0xA889 0xBE84 +0xA88A 0xBE85 +0xA88B 0xBE86 +0xA88C 0xBE87 +0xA88D 0xBE88 +0xA88E 0xBE89 +0xA88F 0xBE8A +0xA890 0xBE8B +0xA891 0xBE8C +0xA893 0xBE8D +0xA894 0xBE8E +0xA895 0xBE8F +0xA896 0xBE90 +0xA897 0xBE91 +0xA898 0xBE92 +0xA899 0xBE93 +0xA89A 0xBE94 +0xA89B 0xBE95 +0xA89C 0xBE96 +0xA89D 0xBE97 +0xA8A1 0xBE98 +0xA8A2 0xBE99 +0xA8A3 0xBE9A +0xA8A4 0xBE9B +0xA8A5 0xBE9C +0xA8A6 0xBE9D +0xA8A7 0xBE9E +0xA8A8 0xBE9F +0xA8A9 0xBEA0 +0xA8AA 0xBEA1 +0xA8AB 0xBEA2 +0xA8AC 0xBEA3 +0xA8AD 0xBEA4 +0xA8AE 0xBEA5 +0xA8AF 0xBEA6 +0xA8B0 0xBEA7 +0xA8B1 0xBEA8 +0xA8B3 0xBEA9 +0xA8B4 0xBEAA +0xA8B5 0xBEAB +0xA8B6 0xBEAC +0xA8B7 0xBEAD +0xA8B8 0xBEAE +0xA8B9 0xBEAF +0xA8BA 0xBEB0 +0xA8BB 0xBEB1 +0xA8BC 0xBEB2 +0xA8BD 0xBEB3 +0xA8C1 0xBEB4 +0xA8C2 0xBEB5 +0xA8C3 0xBEB6 +0xA8C4 0xBEB7 +0xA8C5 0xBEB8 +0xA8C6 0xBEB9 +0xA8C7 0xBEBA +0xA8C8 0xBEBB +0xA8C9 0xBEBC +0xA8CA 0xBEBD +0xA8CB 0xBEBE +0xA8CC 0xBEBF +0xA8CD 0xBEC0 +0xA8CE 0xBEC1 +0xA8CF 0xBEC2 +0xA8D0 0xBEC3 +0xA8D1 0xBEC4 +0xA8D3 0xBEC5 +0xA8D4 0xBEC6 +0xA8D5 0xBEC7 +0xA8D6 0xBEC8 +0xA8D7 0xBEC9 +0xA8D8 0xBECA +0xA8D9 0xBECB +0xA8DA 0xBECC +0xA8DB 0xBECD +0xA8DC 0xBECE +0xA8DD 0xBECF +0xA8E1 0xBED0 +0xA8E2 0xBED1 +0xA8E3 0xBED2 +0xA8E4 0xBED3 +0xA8E5 0xBED4 +0xA8E6 0xBED5 +0xA8E7 0xBED6 +0xA8E8 0xBED7 +0xA8E9 0xBED8 +0xA8EA 0xBED9 +0xA8EB 0xBEDA +0xA8EC 0xBEDB +0xA8ED 0xBEDC +0xA8EE 0xBEDD +0xA8EF 0xBEDE +0xA8F0 0xBEDF +0xA8F1 0xBEE0 +0xA8F3 0xBEE1 +0xA8F4 0xBEE2 +0xA8F5 0xBEE3 +0xA8F6 0xBEE4 +0xA8F7 0xBEE5 +0xA8F8 0xBEE6 +0xA8F9 0xBEE7 +0xA8FA 0xBEE8 +0xA8FB 0xBEE9 +0xA8FC 0xBEEA +0xA8FD 0xBEEB +0xA941 0xBEEC +0xA942 0xBEED +0xA943 0xBEEE +0xA944 0xBEEF +0xA945 0xBEF0 +0xA946 0xBEF1 +0xA947 0xBEF2 +0xA948 0xBEF3 +0xA949 0xBEF4 +0xA94A 0xBEF5 +0xA94B 0xBEF6 +0xA94C 0xBEF7 +0xA94D 0xBEF8 +0xA94E 0xBEF9 +0xA94F 0xBEFA +0xA950 0xBEFB +0xA951 0xBEFC +0xA953 0xBEFD +0xA954 0xBEFE +0xA955 0xBEFF +0xA956 0xBF00 +0xA957 0xBF01 +0xA958 0xBF02 +0xA959 0xBF03 +0xA95A 0xBF04 +0xA95B 0xBF05 +0xA95C 0xBF06 +0xA95D 0xBF07 +0xA961 0xBF08 +0xA962 0xBF09 +0xA963 0xBF0A +0xA964 0xBF0B +0xA965 0xBF0C +0xA966 0xBF0D +0xA967 0xBF0E +0xA968 0xBF0F +0xA969 0xBF10 +0xA96A 0xBF11 +0xA96B 0xBF12 +0xA96C 0xBF13 +0xA96D 0xBF14 +0xA96E 0xBF15 +0xA96F 0xBF16 +0xA970 0xBF17 +0xA971 0xBF18 +0xA973 0xBF19 +0xA974 0xBF1A +0xA975 0xBF1B +0xA976 0xBF1C +0xA977 0xBF1D +0xA978 0xBF1E +0xA979 0xBF1F +0xA97A 0xBF20 +0xA97B 0xBF21 +0xA97C 0xBF22 +0xA97D 0xBF23 +0xA981 0xBF24 +0xA982 0xBF25 +0xA983 0xBF26 +0xA984 0xBF27 +0xA985 0xBF28 +0xA986 0xBF29 +0xA987 0xBF2A +0xA988 0xBF2B +0xA989 0xBF2C +0xA98A 0xBF2D +0xA98B 0xBF2E +0xA98C 0xBF2F +0xA98D 0xBF30 +0xA98E 0xBF31 +0xA98F 0xBF32 +0xA990 0xBF33 +0xA991 0xBF34 +0xA993 0xBF35 +0xA994 0xBF36 +0xA995 0xBF37 +0xA996 0xBF38 +0xA997 0xBF39 +0xA998 0xBF3A +0xA999 0xBF3B +0xA99A 0xBF3C +0xA99B 0xBF3D +0xA99C 0xBF3E +0xA99D 0xBF3F +0xA9A1 0xBF40 +0xA9A2 0xBF41 +0xA9A3 0xBF42 +0xA9A4 0xBF43 +0xA9A5 0xBF44 +0xA9A6 0xBF45 +0xA9A7 0xBF46 +0xA9A8 0xBF47 +0xA9A9 0xBF48 +0xA9AA 0xBF49 +0xA9AB 0xBF4A +0xA9AC 0xBF4B +0xA9AD 0xBF4C +0xA9AE 0xBF4D +0xA9AF 0xBF4E +0xA9B0 0xBF4F +0xA9B1 0xBF50 +0xA9B3 0xBF51 +0xA9B4 0xBF52 +0xA9B5 0xBF53 +0xA9B6 0xBF54 +0xA9B7 0xBF55 +0xA9B8 0xBF56 +0xA9B9 0xBF57 +0xA9BA 0xBF58 +0xA9BB 0xBF59 +0xA9BC 0xBF5A +0xA9BD 0xBF5B +0xA9C1 0xBF5C +0xA9C2 0xBF5D +0xA9C3 0xBF5E +0xA9C4 0xBF5F +0xA9C5 0xBF60 +0xA9C6 0xBF61 +0xA9C7 0xBF62 +0xA9C8 0xBF63 +0xA9C9 0xBF64 +0xA9CA 0xBF65 +0xA9CB 0xBF66 +0xA9CC 0xBF67 +0xA9CD 0xBF68 +0xA9CE 0xBF69 +0xA9CF 0xBF6A +0xA9D0 0xBF6B +0xA9D1 0xBF6C +0xA9D3 0xBF6D +0xA9D4 0xBF6E +0xA9D5 0xBF6F +0xA9D6 0xBF70 +0xA9D7 0xBF71 +0xA9D8 0xBF72 +0xA9D9 0xBF73 +0xA9DA 0xBF74 +0xA9DB 0xBF75 +0xA9DC 0xBF76 +0xA9DD 0xBF77 +0xA9E1 0xBF78 +0xA9E2 0xBF79 +0xA9E3 0xBF7A +0xA9E4 0xBF7B +0xA9E5 0xBF7C +0xA9E6 0xBF7D +0xA9E7 0xBF7E +0xA9E8 0xBF7F +0xA9E9 0xBF80 +0xA9EA 0xBF81 +0xA9EB 0xBF82 +0xA9EC 0xBF83 +0xA9ED 0xBF84 +0xA9EE 0xBF85 +0xA9EF 0xBF86 +0xA9F0 0xBF87 +0xA9F1 0xBF88 +0xA9F3 0xBF89 +0xA9F4 0xBF8A +0xA9F5 0xBF8B +0xA9F6 0xBF8C +0xA9F7 0xBF8D +0xA9F8 0xBF8E +0xA9F9 0xBF8F +0xA9FA 0xBF90 +0xA9FB 0xBF91 +0xA9FC 0xBF92 +0xA9FD 0xBF93 +0xAA41 0xBF94 +0xAA42 0xBF95 +0xAA43 0xBF96 +0xAA44 0xBF97 +0xAA45 0xBF98 +0xAA46 0xBF99 +0xAA47 0xBF9A +0xAA48 0xBF9B +0xAA49 0xBF9C +0xAA4A 0xBF9D +0xAA4B 0xBF9E +0xAA4C 0xBF9F +0xAA4D 0xBFA0 +0xAA4E 0xBFA1 +0xAA4F 0xBFA2 +0xAA50 0xBFA3 +0xAA51 0xBFA4 +0xAA53 0xBFA5 +0xAA54 0xBFA6 +0xAA55 0xBFA7 +0xAA56 0xBFA8 +0xAA57 0xBFA9 +0xAA58 0xBFAA +0xAA59 0xBFAB +0xAA5A 0xBFAC +0xAA5B 0xBFAD +0xAA5C 0xBFAE +0xAA5D 0xBFAF +0xAA61 0xBFB0 +0xAA62 0xBFB1 +0xAA63 0xBFB2 +0xAA64 0xBFB3 +0xAA65 0xBFB4 +0xAA66 0xBFB5 +0xAA67 0xBFB6 +0xAA68 0xBFB7 +0xAA69 0xBFB8 +0xAA6A 0xBFB9 +0xAA6B 0xBFBA +0xAA6C 0xBFBB +0xAA6D 0xBFBC +0xAA6E 0xBFBD +0xAA6F 0xBFBE +0xAA70 0xBFBF +0xAA71 0xBFC0 +0xAA73 0xBFC1 +0xAA74 0xBFC2 +0xAA75 0xBFC3 +0xAA76 0xBFC4 +0xAA77 0xBFC5 +0xAA78 0xBFC6 +0xAA79 0xBFC7 +0xAA7A 0xBFC8 +0xAA7B 0xBFC9 +0xAA7C 0xBFCA +0xAA7D 0xBFCB +0xAA81 0xBFCC +0xAA82 0xBFCD +0xAA83 0xBFCE +0xAA84 0xBFCF +0xAA85 0xBFD0 +0xAA86 0xBFD1 +0xAA87 0xBFD2 +0xAA88 0xBFD3 +0xAA89 0xBFD4 +0xAA8A 0xBFD5 +0xAA8B 0xBFD6 +0xAA8C 0xBFD7 +0xAA8D 0xBFD8 +0xAA8E 0xBFD9 +0xAA8F 0xBFDA +0xAA90 0xBFDB +0xAA91 0xBFDC +0xAA93 0xBFDD +0xAA94 0xBFDE +0xAA95 0xBFDF +0xAA96 0xBFE0 +0xAA97 0xBFE1 +0xAA98 0xBFE2 +0xAA99 0xBFE3 +0xAA9A 0xBFE4 +0xAA9B 0xBFE5 +0xAA9C 0xBFE6 +0xAA9D 0xBFE7 +0xAAA1 0xBFE8 +0xAAA2 0xBFE9 +0xAAA3 0xBFEA +0xAAA4 0xBFEB +0xAAA5 0xBFEC +0xAAA6 0xBFED +0xAAA7 0xBFEE +0xAAA8 0xBFEF +0xAAA9 0xBFF0 +0xAAAA 0xBFF1 +0xAAAB 0xBFF2 +0xAAAC 0xBFF3 +0xAAAD 0xBFF4 +0xAAAE 0xBFF5 +0xAAAF 0xBFF6 +0xAAB0 0xBFF7 +0xAAB1 0xBFF8 +0xAAB3 0xBFF9 +0xAAB4 0xBFFA +0xAAB5 0xBFFB +0xAAB6 0xBFFC +0xAAB7 0xBFFD +0xAAB8 0xBFFE +0xAAB9 0xBFFF +0xAABA 0xC000 +0xAABB 0xC001 +0xAABC 0xC002 +0xAABD 0xC003 +0xAAC1 0xC004 +0xAAC2 0xC005 +0xAAC3 0xC006 +0xAAC4 0xC007 +0xAAC5 0xC008 +0xAAC6 0xC009 +0xAAC7 0xC00A +0xAAC8 0xC00B +0xAAC9 0xC00C +0xAACA 0xC00D +0xAACB 0xC00E +0xAACC 0xC00F +0xAACD 0xC010 +0xAACE 0xC011 +0xAACF 0xC012 +0xAAD0 0xC013 +0xAAD1 0xC014 +0xAAD3 0xC015 +0xAAD4 0xC016 +0xAAD5 0xC017 +0xAAD6 0xC018 +0xAAD7 0xC019 +0xAAD8 0xC01A +0xAAD9 0xC01B +0xAADA 0xC01C +0xAADB 0xC01D +0xAADC 0xC01E +0xAADD 0xC01F +0xAAE1 0xC020 +0xAAE2 0xC021 +0xAAE3 0xC022 +0xAAE4 0xC023 +0xAAE5 0xC024 +0xAAE6 0xC025 +0xAAE7 0xC026 +0xAAE8 0xC027 +0xAAE9 0xC028 +0xAAEA 0xC029 +0xAAEB 0xC02A +0xAAEC 0xC02B +0xAAED 0xC02C +0xAAEE 0xC02D +0xAAEF 0xC02E +0xAAF0 0xC02F +0xAAF1 0xC030 +0xAAF3 0xC031 +0xAAF4 0xC032 +0xAAF5 0xC033 +0xAAF6 0xC034 +0xAAF7 0xC035 +0xAAF8 0xC036 +0xAAF9 0xC037 +0xAAFA 0xC038 +0xAAFB 0xC039 +0xAAFC 0xC03A +0xAAFD 0xC03B +0xAB41 0xC03C +0xAB42 0xC03D +0xAB43 0xC03E +0xAB44 0xC03F +0xAB45 0xC040 +0xAB46 0xC041 +0xAB47 0xC042 +0xAB48 0xC043 +0xAB49 0xC044 +0xAB4A 0xC045 +0xAB4B 0xC046 +0xAB4C 0xC047 +0xAB4D 0xC048 +0xAB4E 0xC049 +0xAB4F 0xC04A +0xAB50 0xC04B +0xAB51 0xC04C +0xAB53 0xC04D +0xAB54 0xC04E +0xAB55 0xC04F +0xAB56 0xC050 +0xAB57 0xC051 +0xAB58 0xC052 +0xAB59 0xC053 +0xAB5A 0xC054 +0xAB5B 0xC055 +0xAB5C 0xC056 +0xAB5D 0xC057 +0xAB61 0xC058 +0xAB62 0xC059 +0xAB63 0xC05A +0xAB64 0xC05B +0xAB65 0xC05C +0xAB66 0xC05D +0xAB67 0xC05E +0xAB68 0xC05F +0xAB69 0xC060 +0xAB6A 0xC061 +0xAB6B 0xC062 +0xAB6C 0xC063 +0xAB6D 0xC064 +0xAB6E 0xC065 +0xAB6F 0xC066 +0xAB70 0xC067 +0xAB71 0xC068 +0xAB73 0xC069 +0xAB74 0xC06A +0xAB75 0xC06B +0xAB76 0xC06C +0xAB77 0xC06D +0xAB78 0xC06E +0xAB79 0xC06F +0xAB7A 0xC070 +0xAB7B 0xC071 +0xAB7C 0xC072 +0xAB7D 0xC073 +0xAB81 0xC074 +0xAB82 0xC075 +0xAB83 0xC076 +0xAB84 0xC077 +0xAB85 0xC078 +0xAB86 0xC079 +0xAB87 0xC07A +0xAB88 0xC07B +0xAB89 0xC07C +0xAB8A 0xC07D +0xAB8B 0xC07E +0xAB8C 0xC07F +0xAB8D 0xC080 +0xAB8E 0xC081 +0xAB8F 0xC082 +0xAB90 0xC083 +0xAB91 0xC084 +0xAB93 0xC085 +0xAB94 0xC086 +0xAB95 0xC087 +0xAB96 0xC088 +0xAB97 0xC089 +0xAB98 0xC08A +0xAB99 0xC08B +0xAB9A 0xC08C +0xAB9B 0xC08D +0xAB9C 0xC08E +0xAB9D 0xC08F +0xABA1 0xC090 +0xABA2 0xC091 +0xABA3 0xC092 +0xABA4 0xC093 +0xABA5 0xC094 +0xABA6 0xC095 +0xABA7 0xC096 +0xABA8 0xC097 +0xABA9 0xC098 +0xABAA 0xC099 +0xABAB 0xC09A +0xABAC 0xC09B +0xABAD 0xC09C +0xABAE 0xC09D +0xABAF 0xC09E +0xABB0 0xC09F +0xABB1 0xC0A0 +0xABB3 0xC0A1 +0xABB4 0xC0A2 +0xABB5 0xC0A3 +0xABB6 0xC0A4 +0xABB7 0xC0A5 +0xABB8 0xC0A6 +0xABB9 0xC0A7 +0xABBA 0xC0A8 +0xABBB 0xC0A9 +0xABBC 0xC0AA +0xABBD 0xC0AB +0xAC41 0x3145 +0xAC61 0xC0AC +0xAC62 0xC0AD +0xAC63 0xC0AE +0xAC64 0xC0AF +0xAC65 0xC0B0 +0xAC66 0xC0B1 +0xAC67 0xC0B2 +0xAC68 0xC0B3 +0xAC69 0xC0B4 +0xAC6A 0xC0B5 +0xAC6B 0xC0B6 +0xAC6C 0xC0B7 +0xAC6D 0xC0B8 +0xAC6E 0xC0B9 +0xAC6F 0xC0BA +0xAC70 0xC0BB +0xAC71 0xC0BC +0xAC73 0xC0BD +0xAC74 0xC0BE +0xAC75 0xC0BF +0xAC76 0xC0C0 +0xAC77 0xC0C1 +0xAC78 0xC0C2 +0xAC79 0xC0C3 +0xAC7A 0xC0C4 +0xAC7B 0xC0C5 +0xAC7C 0xC0C6 +0xAC7D 0xC0C7 +0xAC81 0xC0C8 +0xAC82 0xC0C9 +0xAC83 0xC0CA +0xAC84 0xC0CB +0xAC85 0xC0CC +0xAC86 0xC0CD +0xAC87 0xC0CE +0xAC88 0xC0CF +0xAC89 0xC0D0 +0xAC8A 0xC0D1 +0xAC8B 0xC0D2 +0xAC8C 0xC0D3 +0xAC8D 0xC0D4 +0xAC8E 0xC0D5 +0xAC8F 0xC0D6 +0xAC90 0xC0D7 +0xAC91 0xC0D8 +0xAC93 0xC0D9 +0xAC94 0xC0DA +0xAC95 0xC0DB +0xAC96 0xC0DC +0xAC97 0xC0DD +0xAC98 0xC0DE +0xAC99 0xC0DF +0xAC9A 0xC0E0 +0xAC9B 0xC0E1 +0xAC9C 0xC0E2 +0xAC9D 0xC0E3 +0xACA1 0xC0E4 +0xACA2 0xC0E5 +0xACA3 0xC0E6 +0xACA4 0xC0E7 +0xACA5 0xC0E8 +0xACA6 0xC0E9 +0xACA7 0xC0EA +0xACA8 0xC0EB +0xACA9 0xC0EC +0xACAA 0xC0ED +0xACAB 0xC0EE +0xACAC 0xC0EF +0xACAD 0xC0F0 +0xACAE 0xC0F1 +0xACAF 0xC0F2 +0xACB0 0xC0F3 +0xACB1 0xC0F4 +0xACB3 0xC0F5 +0xACB4 0xC0F6 +0xACB5 0xC0F7 +0xACB6 0xC0F8 +0xACB7 0xC0F9 +0xACB8 0xC0FA +0xACB9 0xC0FB +0xACBA 0xC0FC +0xACBB 0xC0FD +0xACBC 0xC0FE +0xACBD 0xC0FF +0xACC1 0xC100 +0xACC2 0xC101 +0xACC3 0xC102 +0xACC4 0xC103 +0xACC5 0xC104 +0xACC6 0xC105 +0xACC7 0xC106 +0xACC8 0xC107 +0xACC9 0xC108 +0xACCA 0xC109 +0xACCB 0xC10A +0xACCC 0xC10B +0xACCD 0xC10C +0xACCE 0xC10D +0xACCF 0xC10E +0xACD0 0xC10F +0xACD1 0xC110 +0xACD3 0xC111 +0xACD4 0xC112 +0xACD5 0xC113 +0xACD6 0xC114 +0xACD7 0xC115 +0xACD8 0xC116 +0xACD9 0xC117 +0xACDA 0xC118 +0xACDB 0xC119 +0xACDC 0xC11A +0xACDD 0xC11B +0xACE1 0xC11C +0xACE2 0xC11D +0xACE3 0xC11E +0xACE4 0xC11F +0xACE5 0xC120 +0xACE6 0xC121 +0xACE7 0xC122 +0xACE8 0xC123 +0xACE9 0xC124 +0xACEA 0xC125 +0xACEB 0xC126 +0xACEC 0xC127 +0xACED 0xC128 +0xACEE 0xC129 +0xACEF 0xC12A +0xACF0 0xC12B +0xACF1 0xC12C +0xACF3 0xC12D +0xACF4 0xC12E +0xACF5 0xC12F +0xACF6 0xC130 +0xACF7 0xC131 +0xACF8 0xC132 +0xACF9 0xC133 +0xACFA 0xC134 +0xACFB 0xC135 +0xACFC 0xC136 +0xACFD 0xC137 +0xAD41 0xC138 +0xAD42 0xC139 +0xAD43 0xC13A +0xAD44 0xC13B +0xAD45 0xC13C +0xAD46 0xC13D +0xAD47 0xC13E +0xAD48 0xC13F +0xAD49 0xC140 +0xAD4A 0xC141 +0xAD4B 0xC142 +0xAD4C 0xC143 +0xAD4D 0xC144 +0xAD4E 0xC145 +0xAD4F 0xC146 +0xAD50 0xC147 +0xAD51 0xC148 +0xAD53 0xC149 +0xAD54 0xC14A +0xAD55 0xC14B +0xAD56 0xC14C +0xAD57 0xC14D +0xAD58 0xC14E +0xAD59 0xC14F +0xAD5A 0xC150 +0xAD5B 0xC151 +0xAD5C 0xC152 +0xAD5D 0xC153 +0xAD61 0xC154 +0xAD62 0xC155 +0xAD63 0xC156 +0xAD64 0xC157 +0xAD65 0xC158 +0xAD66 0xC159 +0xAD67 0xC15A +0xAD68 0xC15B +0xAD69 0xC15C +0xAD6A 0xC15D +0xAD6B 0xC15E +0xAD6C 0xC15F +0xAD6D 0xC160 +0xAD6E 0xC161 +0xAD6F 0xC162 +0xAD70 0xC163 +0xAD71 0xC164 +0xAD73 0xC165 +0xAD74 0xC166 +0xAD75 0xC167 +0xAD76 0xC168 +0xAD77 0xC169 +0xAD78 0xC16A +0xAD79 0xC16B +0xAD7A 0xC16C +0xAD7B 0xC16D +0xAD7C 0xC16E +0xAD7D 0xC16F +0xAD81 0xC170 +0xAD82 0xC171 +0xAD83 0xC172 +0xAD84 0xC173 +0xAD85 0xC174 +0xAD86 0xC175 +0xAD87 0xC176 +0xAD88 0xC177 +0xAD89 0xC178 +0xAD8A 0xC179 +0xAD8B 0xC17A +0xAD8C 0xC17B +0xAD8D 0xC17C +0xAD8E 0xC17D +0xAD8F 0xC17E +0xAD90 0xC17F +0xAD91 0xC180 +0xAD93 0xC181 +0xAD94 0xC182 +0xAD95 0xC183 +0xAD96 0xC184 +0xAD97 0xC185 +0xAD98 0xC186 +0xAD99 0xC187 +0xAD9A 0xC188 +0xAD9B 0xC189 +0xAD9C 0xC18A +0xAD9D 0xC18B +0xADA1 0xC18C +0xADA2 0xC18D +0xADA3 0xC18E +0xADA4 0xC18F +0xADA5 0xC190 +0xADA6 0xC191 +0xADA7 0xC192 +0xADA8 0xC193 +0xADA9 0xC194 +0xADAA 0xC195 +0xADAB 0xC196 +0xADAC 0xC197 +0xADAD 0xC198 +0xADAE 0xC199 +0xADAF 0xC19A +0xADB0 0xC19B +0xADB1 0xC19C +0xADB3 0xC19D +0xADB4 0xC19E +0xADB5 0xC19F +0xADB6 0xC1A0 +0xADB7 0xC1A1 +0xADB8 0xC1A2 +0xADB9 0xC1A3 +0xADBA 0xC1A4 +0xADBB 0xC1A5 +0xADBC 0xC1A6 +0xADBD 0xC1A7 +0xADC1 0xC1A8 +0xADC2 0xC1A9 +0xADC3 0xC1AA +0xADC4 0xC1AB +0xADC5 0xC1AC +0xADC6 0xC1AD +0xADC7 0xC1AE +0xADC8 0xC1AF +0xADC9 0xC1B0 +0xADCA 0xC1B1 +0xADCB 0xC1B2 +0xADCC 0xC1B3 +0xADCD 0xC1B4 +0xADCE 0xC1B5 +0xADCF 0xC1B6 +0xADD0 0xC1B7 +0xADD1 0xC1B8 +0xADD3 0xC1B9 +0xADD4 0xC1BA +0xADD5 0xC1BB +0xADD6 0xC1BC +0xADD7 0xC1BD +0xADD8 0xC1BE +0xADD9 0xC1BF +0xADDA 0xC1C0 +0xADDB 0xC1C1 +0xADDC 0xC1C2 +0xADDD 0xC1C3 +0xADE1 0xC1C4 +0xADE2 0xC1C5 +0xADE3 0xC1C6 +0xADE4 0xC1C7 +0xADE5 0xC1C8 +0xADE6 0xC1C9 +0xADE7 0xC1CA +0xADE8 0xC1CB +0xADE9 0xC1CC +0xADEA 0xC1CD +0xADEB 0xC1CE +0xADEC 0xC1CF +0xADED 0xC1D0 +0xADEE 0xC1D1 +0xADEF 0xC1D2 +0xADF0 0xC1D3 +0xADF1 0xC1D4 +0xADF3 0xC1D5 +0xADF4 0xC1D6 +0xADF5 0xC1D7 +0xADF6 0xC1D8 +0xADF7 0xC1D9 +0xADF8 0xC1DA +0xADF9 0xC1DB +0xADFA 0xC1DC +0xADFB 0xC1DD +0xADFC 0xC1DE +0xADFD 0xC1DF +0xAE41 0xC1E0 +0xAE42 0xC1E1 +0xAE43 0xC1E2 +0xAE44 0xC1E3 +0xAE45 0xC1E4 +0xAE46 0xC1E5 +0xAE47 0xC1E6 +0xAE48 0xC1E7 +0xAE49 0xC1E8 +0xAE4A 0xC1E9 +0xAE4B 0xC1EA +0xAE4C 0xC1EB +0xAE4D 0xC1EC +0xAE4E 0xC1ED +0xAE4F 0xC1EE +0xAE50 0xC1EF +0xAE51 0xC1F0 +0xAE53 0xC1F1 +0xAE54 0xC1F2 +0xAE55 0xC1F3 +0xAE56 0xC1F4 +0xAE57 0xC1F5 +0xAE58 0xC1F6 +0xAE59 0xC1F7 +0xAE5A 0xC1F8 +0xAE5B 0xC1F9 +0xAE5C 0xC1FA +0xAE5D 0xC1FB +0xAE61 0xC1FC +0xAE62 0xC1FD +0xAE63 0xC1FE +0xAE64 0xC1FF +0xAE65 0xC200 +0xAE66 0xC201 +0xAE67 0xC202 +0xAE68 0xC203 +0xAE69 0xC204 +0xAE6A 0xC205 +0xAE6B 0xC206 +0xAE6C 0xC207 +0xAE6D 0xC208 +0xAE6E 0xC209 +0xAE6F 0xC20A +0xAE70 0xC20B +0xAE71 0xC20C +0xAE73 0xC20D +0xAE74 0xC20E +0xAE75 0xC20F +0xAE76 0xC210 +0xAE77 0xC211 +0xAE78 0xC212 +0xAE79 0xC213 +0xAE7A 0xC214 +0xAE7B 0xC215 +0xAE7C 0xC216 +0xAE7D 0xC217 +0xAE81 0xC218 +0xAE82 0xC219 +0xAE83 0xC21A +0xAE84 0xC21B +0xAE85 0xC21C +0xAE86 0xC21D +0xAE87 0xC21E +0xAE88 0xC21F +0xAE89 0xC220 +0xAE8A 0xC221 +0xAE8B 0xC222 +0xAE8C 0xC223 +0xAE8D 0xC224 +0xAE8E 0xC225 +0xAE8F 0xC226 +0xAE90 0xC227 +0xAE91 0xC228 +0xAE93 0xC229 +0xAE94 0xC22A +0xAE95 0xC22B +0xAE96 0xC22C +0xAE97 0xC22D +0xAE98 0xC22E +0xAE99 0xC22F +0xAE9A 0xC230 +0xAE9B 0xC231 +0xAE9C 0xC232 +0xAE9D 0xC233 +0xAEA1 0xC234 +0xAEA2 0xC235 +0xAEA3 0xC236 +0xAEA4 0xC237 +0xAEA5 0xC238 +0xAEA6 0xC239 +0xAEA7 0xC23A +0xAEA8 0xC23B +0xAEA9 0xC23C +0xAEAA 0xC23D +0xAEAB 0xC23E +0xAEAC 0xC23F +0xAEAD 0xC240 +0xAEAE 0xC241 +0xAEAF 0xC242 +0xAEB0 0xC243 +0xAEB1 0xC244 +0xAEB3 0xC245 +0xAEB4 0xC246 +0xAEB5 0xC247 +0xAEB6 0xC248 +0xAEB7 0xC249 +0xAEB8 0xC24A +0xAEB9 0xC24B +0xAEBA 0xC24C +0xAEBB 0xC24D +0xAEBC 0xC24E +0xAEBD 0xC24F +0xAEC1 0xC250 +0xAEC2 0xC251 +0xAEC3 0xC252 +0xAEC4 0xC253 +0xAEC5 0xC254 +0xAEC6 0xC255 +0xAEC7 0xC256 +0xAEC8 0xC257 +0xAEC9 0xC258 +0xAECA 0xC259 +0xAECB 0xC25A +0xAECC 0xC25B +0xAECD 0xC25C +0xAECE 0xC25D +0xAECF 0xC25E +0xAED0 0xC25F +0xAED1 0xC260 +0xAED3 0xC261 +0xAED4 0xC262 +0xAED5 0xC263 +0xAED6 0xC264 +0xAED7 0xC265 +0xAED8 0xC266 +0xAED9 0xC267 +0xAEDA 0xC268 +0xAEDB 0xC269 +0xAEDC 0xC26A +0xAEDD 0xC26B +0xAEE1 0xC26C +0xAEE2 0xC26D +0xAEE3 0xC26E +0xAEE4 0xC26F +0xAEE5 0xC270 +0xAEE6 0xC271 +0xAEE7 0xC272 +0xAEE8 0xC273 +0xAEE9 0xC274 +0xAEEA 0xC275 +0xAEEB 0xC276 +0xAEEC 0xC277 +0xAEED 0xC278 +0xAEEE 0xC279 +0xAEEF 0xC27A +0xAEF0 0xC27B +0xAEF1 0xC27C +0xAEF3 0xC27D +0xAEF4 0xC27E +0xAEF5 0xC27F +0xAEF6 0xC280 +0xAEF7 0xC281 +0xAEF8 0xC282 +0xAEF9 0xC283 +0xAEFA 0xC284 +0xAEFB 0xC285 +0xAEFC 0xC286 +0xAEFD 0xC287 +0xAF41 0xC288 +0xAF42 0xC289 +0xAF43 0xC28A +0xAF44 0xC28B +0xAF45 0xC28C +0xAF46 0xC28D +0xAF47 0xC28E +0xAF48 0xC28F +0xAF49 0xC290 +0xAF4A 0xC291 +0xAF4B 0xC292 +0xAF4C 0xC293 +0xAF4D 0xC294 +0xAF4E 0xC295 +0xAF4F 0xC296 +0xAF50 0xC297 +0xAF51 0xC298 +0xAF53 0xC299 +0xAF54 0xC29A +0xAF55 0xC29B +0xAF56 0xC29C +0xAF57 0xC29D +0xAF58 0xC29E +0xAF59 0xC29F +0xAF5A 0xC2A0 +0xAF5B 0xC2A1 +0xAF5C 0xC2A2 +0xAF5D 0xC2A3 +0xAF61 0xC2A4 +0xAF62 0xC2A5 +0xAF63 0xC2A6 +0xAF64 0xC2A7 +0xAF65 0xC2A8 +0xAF66 0xC2A9 +0xAF67 0xC2AA +0xAF68 0xC2AB +0xAF69 0xC2AC +0xAF6A 0xC2AD +0xAF6B 0xC2AE +0xAF6C 0xC2AF +0xAF6D 0xC2B0 +0xAF6E 0xC2B1 +0xAF6F 0xC2B2 +0xAF70 0xC2B3 +0xAF71 0xC2B4 +0xAF73 0xC2B5 +0xAF74 0xC2B6 +0xAF75 0xC2B7 +0xAF76 0xC2B8 +0xAF77 0xC2B9 +0xAF78 0xC2BA +0xAF79 0xC2BB +0xAF7A 0xC2BC +0xAF7B 0xC2BD +0xAF7C 0xC2BE +0xAF7D 0xC2BF +0xAF81 0xC2C0 +0xAF82 0xC2C1 +0xAF83 0xC2C2 +0xAF84 0xC2C3 +0xAF85 0xC2C4 +0xAF86 0xC2C5 +0xAF87 0xC2C6 +0xAF88 0xC2C7 +0xAF89 0xC2C8 +0xAF8A 0xC2C9 +0xAF8B 0xC2CA +0xAF8C 0xC2CB +0xAF8D 0xC2CC +0xAF8E 0xC2CD +0xAF8F 0xC2CE +0xAF90 0xC2CF +0xAF91 0xC2D0 +0xAF93 0xC2D1 +0xAF94 0xC2D2 +0xAF95 0xC2D3 +0xAF96 0xC2D4 +0xAF97 0xC2D5 +0xAF98 0xC2D6 +0xAF99 0xC2D7 +0xAF9A 0xC2D8 +0xAF9B 0xC2D9 +0xAF9C 0xC2DA +0xAF9D 0xC2DB +0xAFA1 0xC2DC +0xAFA2 0xC2DD +0xAFA3 0xC2DE +0xAFA4 0xC2DF +0xAFA5 0xC2E0 +0xAFA6 0xC2E1 +0xAFA7 0xC2E2 +0xAFA8 0xC2E3 +0xAFA9 0xC2E4 +0xAFAA 0xC2E5 +0xAFAB 0xC2E6 +0xAFAC 0xC2E7 +0xAFAD 0xC2E8 +0xAFAE 0xC2E9 +0xAFAF 0xC2EA +0xAFB0 0xC2EB +0xAFB1 0xC2EC +0xAFB3 0xC2ED +0xAFB4 0xC2EE +0xAFB5 0xC2EF +0xAFB6 0xC2F0 +0xAFB7 0xC2F1 +0xAFB8 0xC2F2 +0xAFB9 0xC2F3 +0xAFBA 0xC2F4 +0xAFBB 0xC2F5 +0xAFBC 0xC2F6 +0xAFBD 0xC2F7 +0xB041 0x3146 +0xB061 0xC2F8 +0xB062 0xC2F9 +0xB063 0xC2FA +0xB064 0xC2FB +0xB065 0xC2FC +0xB066 0xC2FD +0xB067 0xC2FE +0xB068 0xC2FF +0xB069 0xC300 +0xB06A 0xC301 +0xB06B 0xC302 +0xB06C 0xC303 +0xB06D 0xC304 +0xB06E 0xC305 +0xB06F 0xC306 +0xB070 0xC307 +0xB071 0xC308 +0xB073 0xC309 +0xB074 0xC30A +0xB075 0xC30B +0xB076 0xC30C +0xB077 0xC30D +0xB078 0xC30E +0xB079 0xC30F +0xB07A 0xC310 +0xB07B 0xC311 +0xB07C 0xC312 +0xB07D 0xC313 +0xB081 0xC314 +0xB082 0xC315 +0xB083 0xC316 +0xB084 0xC317 +0xB085 0xC318 +0xB086 0xC319 +0xB087 0xC31A +0xB088 0xC31B +0xB089 0xC31C +0xB08A 0xC31D +0xB08B 0xC31E +0xB08C 0xC31F +0xB08D 0xC320 +0xB08E 0xC321 +0xB08F 0xC322 +0xB090 0xC323 +0xB091 0xC324 +0xB093 0xC325 +0xB094 0xC326 +0xB095 0xC327 +0xB096 0xC328 +0xB097 0xC329 +0xB098 0xC32A +0xB099 0xC32B +0xB09A 0xC32C +0xB09B 0xC32D +0xB09C 0xC32E +0xB09D 0xC32F +0xB0A1 0xC330 +0xB0A2 0xC331 +0xB0A3 0xC332 +0xB0A4 0xC333 +0xB0A5 0xC334 +0xB0A6 0xC335 +0xB0A7 0xC336 +0xB0A8 0xC337 +0xB0A9 0xC338 +0xB0AA 0xC339 +0xB0AB 0xC33A +0xB0AC 0xC33B +0xB0AD 0xC33C +0xB0AE 0xC33D +0xB0AF 0xC33E +0xB0B0 0xC33F +0xB0B1 0xC340 +0xB0B3 0xC341 +0xB0B4 0xC342 +0xB0B5 0xC343 +0xB0B6 0xC344 +0xB0B7 0xC345 +0xB0B8 0xC346 +0xB0B9 0xC347 +0xB0BA 0xC348 +0xB0BB 0xC349 +0xB0BC 0xC34A +0xB0BD 0xC34B +0xB0C1 0xC34C +0xB0C2 0xC34D +0xB0C3 0xC34E +0xB0C4 0xC34F +0xB0C5 0xC350 +0xB0C6 0xC351 +0xB0C7 0xC352 +0xB0C8 0xC353 +0xB0C9 0xC354 +0xB0CA 0xC355 +0xB0CB 0xC356 +0xB0CC 0xC357 +0xB0CD 0xC358 +0xB0CE 0xC359 +0xB0CF 0xC35A +0xB0D0 0xC35B +0xB0D1 0xC35C +0xB0D3 0xC35D +0xB0D4 0xC35E +0xB0D5 0xC35F +0xB0D6 0xC360 +0xB0D7 0xC361 +0xB0D8 0xC362 +0xB0D9 0xC363 +0xB0DA 0xC364 +0xB0DB 0xC365 +0xB0DC 0xC366 +0xB0DD 0xC367 +0xB0E1 0xC368 +0xB0E2 0xC369 +0xB0E3 0xC36A +0xB0E4 0xC36B +0xB0E5 0xC36C +0xB0E6 0xC36D +0xB0E7 0xC36E +0xB0E8 0xC36F +0xB0E9 0xC370 +0xB0EA 0xC371 +0xB0EB 0xC372 +0xB0EC 0xC373 +0xB0ED 0xC374 +0xB0EE 0xC375 +0xB0EF 0xC376 +0xB0F0 0xC377 +0xB0F1 0xC378 +0xB0F3 0xC379 +0xB0F4 0xC37A +0xB0F5 0xC37B +0xB0F6 0xC37C +0xB0F7 0xC37D +0xB0F8 0xC37E +0xB0F9 0xC37F +0xB0FA 0xC380 +0xB0FB 0xC381 +0xB0FC 0xC382 +0xB0FD 0xC383 +0xB141 0xC384 +0xB142 0xC385 +0xB143 0xC386 +0xB144 0xC387 +0xB145 0xC388 +0xB146 0xC389 +0xB147 0xC38A +0xB148 0xC38B +0xB149 0xC38C +0xB14A 0xC38D +0xB14B 0xC38E +0xB14C 0xC38F +0xB14D 0xC390 +0xB14E 0xC391 +0xB14F 0xC392 +0xB150 0xC393 +0xB151 0xC394 +0xB153 0xC395 +0xB154 0xC396 +0xB155 0xC397 +0xB156 0xC398 +0xB157 0xC399 +0xB158 0xC39A +0xB159 0xC39B +0xB15A 0xC39C +0xB15B 0xC39D +0xB15C 0xC39E +0xB15D 0xC39F +0xB161 0xC3A0 +0xB162 0xC3A1 +0xB163 0xC3A2 +0xB164 0xC3A3 +0xB165 0xC3A4 +0xB166 0xC3A5 +0xB167 0xC3A6 +0xB168 0xC3A7 +0xB169 0xC3A8 +0xB16A 0xC3A9 +0xB16B 0xC3AA +0xB16C 0xC3AB +0xB16D 0xC3AC +0xB16E 0xC3AD +0xB16F 0xC3AE +0xB170 0xC3AF +0xB171 0xC3B0 +0xB173 0xC3B1 +0xB174 0xC3B2 +0xB175 0xC3B3 +0xB176 0xC3B4 +0xB177 0xC3B5 +0xB178 0xC3B6 +0xB179 0xC3B7 +0xB17A 0xC3B8 +0xB17B 0xC3B9 +0xB17C 0xC3BA +0xB17D 0xC3BB +0xB181 0xC3BC +0xB182 0xC3BD +0xB183 0xC3BE +0xB184 0xC3BF +0xB185 0xC3C0 +0xB186 0xC3C1 +0xB187 0xC3C2 +0xB188 0xC3C3 +0xB189 0xC3C4 +0xB18A 0xC3C5 +0xB18B 0xC3C6 +0xB18C 0xC3C7 +0xB18D 0xC3C8 +0xB18E 0xC3C9 +0xB18F 0xC3CA +0xB190 0xC3CB +0xB191 0xC3CC +0xB193 0xC3CD +0xB194 0xC3CE +0xB195 0xC3CF +0xB196 0xC3D0 +0xB197 0xC3D1 +0xB198 0xC3D2 +0xB199 0xC3D3 +0xB19A 0xC3D4 +0xB19B 0xC3D5 +0xB19C 0xC3D6 +0xB19D 0xC3D7 +0xB1A1 0xC3D8 +0xB1A2 0xC3D9 +0xB1A3 0xC3DA +0xB1A4 0xC3DB +0xB1A5 0xC3DC +0xB1A6 0xC3DD +0xB1A7 0xC3DE +0xB1A8 0xC3DF +0xB1A9 0xC3E0 +0xB1AA 0xC3E1 +0xB1AB 0xC3E2 +0xB1AC 0xC3E3 +0xB1AD 0xC3E4 +0xB1AE 0xC3E5 +0xB1AF 0xC3E6 +0xB1B0 0xC3E7 +0xB1B1 0xC3E8 +0xB1B3 0xC3E9 +0xB1B4 0xC3EA +0xB1B5 0xC3EB +0xB1B6 0xC3EC +0xB1B7 0xC3ED +0xB1B8 0xC3EE +0xB1B9 0xC3EF +0xB1BA 0xC3F0 +0xB1BB 0xC3F1 +0xB1BC 0xC3F2 +0xB1BD 0xC3F3 +0xB1C1 0xC3F4 +0xB1C2 0xC3F5 +0xB1C3 0xC3F6 +0xB1C4 0xC3F7 +0xB1C5 0xC3F8 +0xB1C6 0xC3F9 +0xB1C7 0xC3FA +0xB1C8 0xC3FB +0xB1C9 0xC3FC +0xB1CA 0xC3FD +0xB1CB 0xC3FE +0xB1CC 0xC3FF +0xB1CD 0xC400 +0xB1CE 0xC401 +0xB1CF 0xC402 +0xB1D0 0xC403 +0xB1D1 0xC404 +0xB1D3 0xC405 +0xB1D4 0xC406 +0xB1D5 0xC407 +0xB1D6 0xC408 +0xB1D7 0xC409 +0xB1D8 0xC40A +0xB1D9 0xC40B +0xB1DA 0xC40C +0xB1DB 0xC40D +0xB1DC 0xC40E +0xB1DD 0xC40F +0xB1E1 0xC410 +0xB1E2 0xC411 +0xB1E3 0xC412 +0xB1E4 0xC413 +0xB1E5 0xC414 +0xB1E6 0xC415 +0xB1E7 0xC416 +0xB1E8 0xC417 +0xB1E9 0xC418 +0xB1EA 0xC419 +0xB1EB 0xC41A +0xB1EC 0xC41B +0xB1ED 0xC41C +0xB1EE 0xC41D +0xB1EF 0xC41E +0xB1F0 0xC41F +0xB1F1 0xC420 +0xB1F3 0xC421 +0xB1F4 0xC422 +0xB1F5 0xC423 +0xB1F6 0xC424 +0xB1F7 0xC425 +0xB1F8 0xC426 +0xB1F9 0xC427 +0xB1FA 0xC428 +0xB1FB 0xC429 +0xB1FC 0xC42A +0xB1FD 0xC42B +0xB241 0xC42C +0xB242 0xC42D +0xB243 0xC42E +0xB244 0xC42F +0xB245 0xC430 +0xB246 0xC431 +0xB247 0xC432 +0xB248 0xC433 +0xB249 0xC434 +0xB24A 0xC435 +0xB24B 0xC436 +0xB24C 0xC437 +0xB24D 0xC438 +0xB24E 0xC439 +0xB24F 0xC43A +0xB250 0xC43B +0xB251 0xC43C +0xB253 0xC43D +0xB254 0xC43E +0xB255 0xC43F +0xB256 0xC440 +0xB257 0xC441 +0xB258 0xC442 +0xB259 0xC443 +0xB25A 0xC444 +0xB25B 0xC445 +0xB25C 0xC446 +0xB25D 0xC447 +0xB261 0xC448 +0xB262 0xC449 +0xB263 0xC44A +0xB264 0xC44B +0xB265 0xC44C +0xB266 0xC44D +0xB267 0xC44E +0xB268 0xC44F +0xB269 0xC450 +0xB26A 0xC451 +0xB26B 0xC452 +0xB26C 0xC453 +0xB26D 0xC454 +0xB26E 0xC455 +0xB26F 0xC456 +0xB270 0xC457 +0xB271 0xC458 +0xB273 0xC459 +0xB274 0xC45A +0xB275 0xC45B +0xB276 0xC45C +0xB277 0xC45D +0xB278 0xC45E +0xB279 0xC45F +0xB27A 0xC460 +0xB27B 0xC461 +0xB27C 0xC462 +0xB27D 0xC463 +0xB281 0xC464 +0xB282 0xC465 +0xB283 0xC466 +0xB284 0xC467 +0xB285 0xC468 +0xB286 0xC469 +0xB287 0xC46A +0xB288 0xC46B +0xB289 0xC46C +0xB28A 0xC46D +0xB28B 0xC46E +0xB28C 0xC46F +0xB28D 0xC470 +0xB28E 0xC471 +0xB28F 0xC472 +0xB290 0xC473 +0xB291 0xC474 +0xB293 0xC475 +0xB294 0xC476 +0xB295 0xC477 +0xB296 0xC478 +0xB297 0xC479 +0xB298 0xC47A +0xB299 0xC47B +0xB29A 0xC47C +0xB29B 0xC47D +0xB29C 0xC47E +0xB29D 0xC47F +0xB2A1 0xC480 +0xB2A2 0xC481 +0xB2A3 0xC482 +0xB2A4 0xC483 +0xB2A5 0xC484 +0xB2A6 0xC485 +0xB2A7 0xC486 +0xB2A8 0xC487 +0xB2A9 0xC488 +0xB2AA 0xC489 +0xB2AB 0xC48A +0xB2AC 0xC48B +0xB2AD 0xC48C +0xB2AE 0xC48D +0xB2AF 0xC48E +0xB2B0 0xC48F +0xB2B1 0xC490 +0xB2B3 0xC491 +0xB2B4 0xC492 +0xB2B5 0xC493 +0xB2B6 0xC494 +0xB2B7 0xC495 +0xB2B8 0xC496 +0xB2B9 0xC497 +0xB2BA 0xC498 +0xB2BB 0xC499 +0xB2BC 0xC49A +0xB2BD 0xC49B +0xB2C1 0xC49C +0xB2C2 0xC49D +0xB2C3 0xC49E +0xB2C4 0xC49F +0xB2C5 0xC4A0 +0xB2C6 0xC4A1 +0xB2C7 0xC4A2 +0xB2C8 0xC4A3 +0xB2C9 0xC4A4 +0xB2CA 0xC4A5 +0xB2CB 0xC4A6 +0xB2CC 0xC4A7 +0xB2CD 0xC4A8 +0xB2CE 0xC4A9 +0xB2CF 0xC4AA +0xB2D0 0xC4AB +0xB2D1 0xC4AC +0xB2D3 0xC4AD +0xB2D4 0xC4AE +0xB2D5 0xC4AF +0xB2D6 0xC4B0 +0xB2D7 0xC4B1 +0xB2D8 0xC4B2 +0xB2D9 0xC4B3 +0xB2DA 0xC4B4 +0xB2DB 0xC4B5 +0xB2DC 0xC4B6 +0xB2DD 0xC4B7 +0xB2E1 0xC4B8 +0xB2E2 0xC4B9 +0xB2E3 0xC4BA +0xB2E4 0xC4BB +0xB2E5 0xC4BC +0xB2E6 0xC4BD +0xB2E7 0xC4BE +0xB2E8 0xC4BF +0xB2E9 0xC4C0 +0xB2EA 0xC4C1 +0xB2EB 0xC4C2 +0xB2EC 0xC4C3 +0xB2ED 0xC4C4 +0xB2EE 0xC4C5 +0xB2EF 0xC4C6 +0xB2F0 0xC4C7 +0xB2F1 0xC4C8 +0xB2F3 0xC4C9 +0xB2F4 0xC4CA +0xB2F5 0xC4CB +0xB2F6 0xC4CC +0xB2F7 0xC4CD +0xB2F8 0xC4CE +0xB2F9 0xC4CF +0xB2FA 0xC4D0 +0xB2FB 0xC4D1 +0xB2FC 0xC4D2 +0xB2FD 0xC4D3 +0xB341 0xC4D4 +0xB342 0xC4D5 +0xB343 0xC4D6 +0xB344 0xC4D7 +0xB345 0xC4D8 +0xB346 0xC4D9 +0xB347 0xC4DA +0xB348 0xC4DB +0xB349 0xC4DC +0xB34A 0xC4DD +0xB34B 0xC4DE +0xB34C 0xC4DF +0xB34D 0xC4E0 +0xB34E 0xC4E1 +0xB34F 0xC4E2 +0xB350 0xC4E3 +0xB351 0xC4E4 +0xB353 0xC4E5 +0xB354 0xC4E6 +0xB355 0xC4E7 +0xB356 0xC4E8 +0xB357 0xC4E9 +0xB358 0xC4EA +0xB359 0xC4EB +0xB35A 0xC4EC +0xB35B 0xC4ED +0xB35C 0xC4EE +0xB35D 0xC4EF +0xB361 0xC4F0 +0xB362 0xC4F1 +0xB363 0xC4F2 +0xB364 0xC4F3 +0xB365 0xC4F4 +0xB366 0xC4F5 +0xB367 0xC4F6 +0xB368 0xC4F7 +0xB369 0xC4F8 +0xB36A 0xC4F9 +0xB36B 0xC4FA +0xB36C 0xC4FB +0xB36D 0xC4FC +0xB36E 0xC4FD +0xB36F 0xC4FE +0xB370 0xC4FF +0xB371 0xC500 +0xB373 0xC501 +0xB374 0xC502 +0xB375 0xC503 +0xB376 0xC504 +0xB377 0xC505 +0xB378 0xC506 +0xB379 0xC507 +0xB37A 0xC508 +0xB37B 0xC509 +0xB37C 0xC50A +0xB37D 0xC50B +0xB381 0xC50C +0xB382 0xC50D +0xB383 0xC50E +0xB384 0xC50F +0xB385 0xC510 +0xB386 0xC511 +0xB387 0xC512 +0xB388 0xC513 +0xB389 0xC514 +0xB38A 0xC515 +0xB38B 0xC516 +0xB38C 0xC517 +0xB38D 0xC518 +0xB38E 0xC519 +0xB38F 0xC51A +0xB390 0xC51B +0xB391 0xC51C +0xB393 0xC51D +0xB394 0xC51E +0xB395 0xC51F +0xB396 0xC520 +0xB397 0xC521 +0xB398 0xC522 +0xB399 0xC523 +0xB39A 0xC524 +0xB39B 0xC525 +0xB39C 0xC526 +0xB39D 0xC527 +0xB3A1 0xC528 +0xB3A2 0xC529 +0xB3A3 0xC52A +0xB3A4 0xC52B +0xB3A5 0xC52C +0xB3A6 0xC52D +0xB3A7 0xC52E +0xB3A8 0xC52F +0xB3A9 0xC530 +0xB3AA 0xC531 +0xB3AB 0xC532 +0xB3AC 0xC533 +0xB3AD 0xC534 +0xB3AE 0xC535 +0xB3AF 0xC536 +0xB3B0 0xC537 +0xB3B1 0xC538 +0xB3B3 0xC539 +0xB3B4 0xC53A +0xB3B5 0xC53B +0xB3B6 0xC53C +0xB3B7 0xC53D +0xB3B8 0xC53E +0xB3B9 0xC53F +0xB3BA 0xC540 +0xB3BB 0xC541 +0xB3BC 0xC542 +0xB3BD 0xC543 +0xB441 0x3147 +0xB461 0xC544 +0xB462 0xC545 +0xB463 0xC546 +0xB464 0xC547 +0xB465 0xC548 +0xB466 0xC549 +0xB467 0xC54A +0xB468 0xC54B +0xB469 0xC54C +0xB46A 0xC54D +0xB46B 0xC54E +0xB46C 0xC54F +0xB46D 0xC550 +0xB46E 0xC551 +0xB46F 0xC552 +0xB470 0xC553 +0xB471 0xC554 +0xB473 0xC555 +0xB474 0xC556 +0xB475 0xC557 +0xB476 0xC558 +0xB477 0xC559 +0xB478 0xC55A +0xB479 0xC55B +0xB47A 0xC55C +0xB47B 0xC55D +0xB47C 0xC55E +0xB47D 0xC55F +0xB481 0xC560 +0xB482 0xC561 +0xB483 0xC562 +0xB484 0xC563 +0xB485 0xC564 +0xB486 0xC565 +0xB487 0xC566 +0xB488 0xC567 +0xB489 0xC568 +0xB48A 0xC569 +0xB48B 0xC56A +0xB48C 0xC56B +0xB48D 0xC56C +0xB48E 0xC56D +0xB48F 0xC56E +0xB490 0xC56F +0xB491 0xC570 +0xB493 0xC571 +0xB494 0xC572 +0xB495 0xC573 +0xB496 0xC574 +0xB497 0xC575 +0xB498 0xC576 +0xB499 0xC577 +0xB49A 0xC578 +0xB49B 0xC579 +0xB49C 0xC57A +0xB49D 0xC57B +0xB4A1 0xC57C +0xB4A2 0xC57D +0xB4A3 0xC57E +0xB4A4 0xC57F +0xB4A5 0xC580 +0xB4A6 0xC581 +0xB4A7 0xC582 +0xB4A8 0xC583 +0xB4A9 0xC584 +0xB4AA 0xC585 +0xB4AB 0xC586 +0xB4AC 0xC587 +0xB4AD 0xC588 +0xB4AE 0xC589 +0xB4AF 0xC58A +0xB4B0 0xC58B +0xB4B1 0xC58C +0xB4B3 0xC58D +0xB4B4 0xC58E +0xB4B5 0xC58F +0xB4B6 0xC590 +0xB4B7 0xC591 +0xB4B8 0xC592 +0xB4B9 0xC593 +0xB4BA 0xC594 +0xB4BB 0xC595 +0xB4BC 0xC596 +0xB4BD 0xC597 +0xB4C1 0xC598 +0xB4C2 0xC599 +0xB4C3 0xC59A +0xB4C4 0xC59B +0xB4C5 0xC59C +0xB4C6 0xC59D +0xB4C7 0xC59E +0xB4C8 0xC59F +0xB4C9 0xC5A0 +0xB4CA 0xC5A1 +0xB4CB 0xC5A2 +0xB4CC 0xC5A3 +0xB4CD 0xC5A4 +0xB4CE 0xC5A5 +0xB4CF 0xC5A6 +0xB4D0 0xC5A7 +0xB4D1 0xC5A8 +0xB4D3 0xC5A9 +0xB4D4 0xC5AA +0xB4D5 0xC5AB +0xB4D6 0xC5AC +0xB4D7 0xC5AD +0xB4D8 0xC5AE +0xB4D9 0xC5AF +0xB4DA 0xC5B0 +0xB4DB 0xC5B1 +0xB4DC 0xC5B2 +0xB4DD 0xC5B3 +0xB4E1 0xC5B4 +0xB4E2 0xC5B5 +0xB4E3 0xC5B6 +0xB4E4 0xC5B7 +0xB4E5 0xC5B8 +0xB4E6 0xC5B9 +0xB4E7 0xC5BA +0xB4E8 0xC5BB +0xB4E9 0xC5BC +0xB4EA 0xC5BD +0xB4EB 0xC5BE +0xB4EC 0xC5BF +0xB4ED 0xC5C0 +0xB4EE 0xC5C1 +0xB4EF 0xC5C2 +0xB4F0 0xC5C3 +0xB4F1 0xC5C4 +0xB4F3 0xC5C5 +0xB4F4 0xC5C6 +0xB4F5 0xC5C7 +0xB4F6 0xC5C8 +0xB4F7 0xC5C9 +0xB4F8 0xC5CA +0xB4F9 0xC5CB +0xB4FA 0xC5CC +0xB4FB 0xC5CD +0xB4FC 0xC5CE +0xB4FD 0xC5CF +0xB541 0xC5D0 +0xB542 0xC5D1 +0xB543 0xC5D2 +0xB544 0xC5D3 +0xB545 0xC5D4 +0xB546 0xC5D5 +0xB547 0xC5D6 +0xB548 0xC5D7 +0xB549 0xC5D8 +0xB54A 0xC5D9 +0xB54B 0xC5DA +0xB54C 0xC5DB +0xB54D 0xC5DC +0xB54E 0xC5DD +0xB54F 0xC5DE +0xB550 0xC5DF +0xB551 0xC5E0 +0xB553 0xC5E1 +0xB554 0xC5E2 +0xB555 0xC5E3 +0xB556 0xC5E4 +0xB557 0xC5E5 +0xB558 0xC5E6 +0xB559 0xC5E7 +0xB55A 0xC5E8 +0xB55B 0xC5E9 +0xB55C 0xC5EA +0xB55D 0xC5EB +0xB561 0xC5EC +0xB562 0xC5ED +0xB563 0xC5EE +0xB564 0xC5EF +0xB565 0xC5F0 +0xB566 0xC5F1 +0xB567 0xC5F2 +0xB568 0xC5F3 +0xB569 0xC5F4 +0xB56A 0xC5F5 +0xB56B 0xC5F6 +0xB56C 0xC5F7 +0xB56D 0xC5F8 +0xB56E 0xC5F9 +0xB56F 0xC5FA +0xB570 0xC5FB +0xB571 0xC5FC +0xB573 0xC5FD +0xB574 0xC5FE +0xB575 0xC5FF +0xB576 0xC600 +0xB577 0xC601 +0xB578 0xC602 +0xB579 0xC603 +0xB57A 0xC604 +0xB57B 0xC605 +0xB57C 0xC606 +0xB57D 0xC607 +0xB581 0xC608 +0xB582 0xC609 +0xB583 0xC60A +0xB584 0xC60B +0xB585 0xC60C +0xB586 0xC60D +0xB587 0xC60E +0xB588 0xC60F +0xB589 0xC610 +0xB58A 0xC611 +0xB58B 0xC612 +0xB58C 0xC613 +0xB58D 0xC614 +0xB58E 0xC615 +0xB58F 0xC616 +0xB590 0xC617 +0xB591 0xC618 +0xB593 0xC619 +0xB594 0xC61A +0xB595 0xC61B +0xB596 0xC61C +0xB597 0xC61D +0xB598 0xC61E +0xB599 0xC61F +0xB59A 0xC620 +0xB59B 0xC621 +0xB59C 0xC622 +0xB59D 0xC623 +0xB5A1 0xC624 +0xB5A2 0xC625 +0xB5A3 0xC626 +0xB5A4 0xC627 +0xB5A5 0xC628 +0xB5A6 0xC629 +0xB5A7 0xC62A +0xB5A8 0xC62B +0xB5A9 0xC62C +0xB5AA 0xC62D +0xB5AB 0xC62E +0xB5AC 0xC62F +0xB5AD 0xC630 +0xB5AE 0xC631 +0xB5AF 0xC632 +0xB5B0 0xC633 +0xB5B1 0xC634 +0xB5B3 0xC635 +0xB5B4 0xC636 +0xB5B5 0xC637 +0xB5B6 0xC638 +0xB5B7 0xC639 +0xB5B8 0xC63A +0xB5B9 0xC63B +0xB5BA 0xC63C +0xB5BB 0xC63D +0xB5BC 0xC63E +0xB5BD 0xC63F +0xB5C1 0xC640 +0xB5C2 0xC641 +0xB5C3 0xC642 +0xB5C4 0xC643 +0xB5C5 0xC644 +0xB5C6 0xC645 +0xB5C7 0xC646 +0xB5C8 0xC647 +0xB5C9 0xC648 +0xB5CA 0xC649 +0xB5CB 0xC64A +0xB5CC 0xC64B +0xB5CD 0xC64C +0xB5CE 0xC64D +0xB5CF 0xC64E +0xB5D0 0xC64F +0xB5D1 0xC650 +0xB5D3 0xC651 +0xB5D4 0xC652 +0xB5D5 0xC653 +0xB5D6 0xC654 +0xB5D7 0xC655 +0xB5D8 0xC656 +0xB5D9 0xC657 +0xB5DA 0xC658 +0xB5DB 0xC659 +0xB5DC 0xC65A +0xB5DD 0xC65B +0xB5E1 0xC65C +0xB5E2 0xC65D +0xB5E3 0xC65E +0xB5E4 0xC65F +0xB5E5 0xC660 +0xB5E6 0xC661 +0xB5E7 0xC662 +0xB5E8 0xC663 +0xB5E9 0xC664 +0xB5EA 0xC665 +0xB5EB 0xC666 +0xB5EC 0xC667 +0xB5ED 0xC668 +0xB5EE 0xC669 +0xB5EF 0xC66A +0xB5F0 0xC66B +0xB5F1 0xC66C +0xB5F3 0xC66D +0xB5F4 0xC66E +0xB5F5 0xC66F +0xB5F6 0xC670 +0xB5F7 0xC671 +0xB5F8 0xC672 +0xB5F9 0xC673 +0xB5FA 0xC674 +0xB5FB 0xC675 +0xB5FC 0xC676 +0xB5FD 0xC677 +0xB641 0xC678 +0xB642 0xC679 +0xB643 0xC67A +0xB644 0xC67B +0xB645 0xC67C +0xB646 0xC67D +0xB647 0xC67E +0xB648 0xC67F +0xB649 0xC680 +0xB64A 0xC681 +0xB64B 0xC682 +0xB64C 0xC683 +0xB64D 0xC684 +0xB64E 0xC685 +0xB64F 0xC686 +0xB650 0xC687 +0xB651 0xC688 +0xB653 0xC689 +0xB654 0xC68A +0xB655 0xC68B +0xB656 0xC68C +0xB657 0xC68D +0xB658 0xC68E +0xB659 0xC68F +0xB65A 0xC690 +0xB65B 0xC691 +0xB65C 0xC692 +0xB65D 0xC693 +0xB661 0xC694 +0xB662 0xC695 +0xB663 0xC696 +0xB664 0xC697 +0xB665 0xC698 +0xB666 0xC699 +0xB667 0xC69A +0xB668 0xC69B +0xB669 0xC69C +0xB66A 0xC69D +0xB66B 0xC69E +0xB66C 0xC69F +0xB66D 0xC6A0 +0xB66E 0xC6A1 +0xB66F 0xC6A2 +0xB670 0xC6A3 +0xB671 0xC6A4 +0xB673 0xC6A5 +0xB674 0xC6A6 +0xB675 0xC6A7 +0xB676 0xC6A8 +0xB677 0xC6A9 +0xB678 0xC6AA +0xB679 0xC6AB +0xB67A 0xC6AC +0xB67B 0xC6AD +0xB67C 0xC6AE +0xB67D 0xC6AF +0xB681 0xC6B0 +0xB682 0xC6B1 +0xB683 0xC6B2 +0xB684 0xC6B3 +0xB685 0xC6B4 +0xB686 0xC6B5 +0xB687 0xC6B6 +0xB688 0xC6B7 +0xB689 0xC6B8 +0xB68A 0xC6B9 +0xB68B 0xC6BA +0xB68C 0xC6BB +0xB68D 0xC6BC +0xB68E 0xC6BD +0xB68F 0xC6BE +0xB690 0xC6BF +0xB691 0xC6C0 +0xB693 0xC6C1 +0xB694 0xC6C2 +0xB695 0xC6C3 +0xB696 0xC6C4 +0xB697 0xC6C5 +0xB698 0xC6C6 +0xB699 0xC6C7 +0xB69A 0xC6C8 +0xB69B 0xC6C9 +0xB69C 0xC6CA +0xB69D 0xC6CB +0xB6A1 0xC6CC +0xB6A2 0xC6CD +0xB6A3 0xC6CE +0xB6A4 0xC6CF +0xB6A5 0xC6D0 +0xB6A6 0xC6D1 +0xB6A7 0xC6D2 +0xB6A8 0xC6D3 +0xB6A9 0xC6D4 +0xB6AA 0xC6D5 +0xB6AB 0xC6D6 +0xB6AC 0xC6D7 +0xB6AD 0xC6D8 +0xB6AE 0xC6D9 +0xB6AF 0xC6DA +0xB6B0 0xC6DB +0xB6B1 0xC6DC +0xB6B3 0xC6DD +0xB6B4 0xC6DE +0xB6B5 0xC6DF +0xB6B6 0xC6E0 +0xB6B7 0xC6E1 +0xB6B8 0xC6E2 +0xB6B9 0xC6E3 +0xB6BA 0xC6E4 +0xB6BB 0xC6E5 +0xB6BC 0xC6E6 +0xB6BD 0xC6E7 +0xB6C1 0xC6E8 +0xB6C2 0xC6E9 +0xB6C3 0xC6EA +0xB6C4 0xC6EB +0xB6C5 0xC6EC +0xB6C6 0xC6ED +0xB6C7 0xC6EE +0xB6C8 0xC6EF +0xB6C9 0xC6F0 +0xB6CA 0xC6F1 +0xB6CB 0xC6F2 +0xB6CC 0xC6F3 +0xB6CD 0xC6F4 +0xB6CE 0xC6F5 +0xB6CF 0xC6F6 +0xB6D0 0xC6F7 +0xB6D1 0xC6F8 +0xB6D3 0xC6F9 +0xB6D4 0xC6FA +0xB6D5 0xC6FB +0xB6D6 0xC6FC +0xB6D7 0xC6FD +0xB6D8 0xC6FE +0xB6D9 0xC6FF +0xB6DA 0xC700 +0xB6DB 0xC701 +0xB6DC 0xC702 +0xB6DD 0xC703 +0xB6E1 0xC704 +0xB6E2 0xC705 +0xB6E3 0xC706 +0xB6E4 0xC707 +0xB6E5 0xC708 +0xB6E6 0xC709 +0xB6E7 0xC70A +0xB6E8 0xC70B +0xB6E9 0xC70C +0xB6EA 0xC70D +0xB6EB 0xC70E +0xB6EC 0xC70F +0xB6ED 0xC710 +0xB6EE 0xC711 +0xB6EF 0xC712 +0xB6F0 0xC713 +0xB6F1 0xC714 +0xB6F3 0xC715 +0xB6F4 0xC716 +0xB6F5 0xC717 +0xB6F6 0xC718 +0xB6F7 0xC719 +0xB6F8 0xC71A +0xB6F9 0xC71B +0xB6FA 0xC71C +0xB6FB 0xC71D +0xB6FC 0xC71E +0xB6FD 0xC71F +0xB741 0xC720 +0xB742 0xC721 +0xB743 0xC722 +0xB744 0xC723 +0xB745 0xC724 +0xB746 0xC725 +0xB747 0xC726 +0xB748 0xC727 +0xB749 0xC728 +0xB74A 0xC729 +0xB74B 0xC72A +0xB74C 0xC72B +0xB74D 0xC72C +0xB74E 0xC72D +0xB74F 0xC72E +0xB750 0xC72F +0xB751 0xC730 +0xB753 0xC731 +0xB754 0xC732 +0xB755 0xC733 +0xB756 0xC734 +0xB757 0xC735 +0xB758 0xC736 +0xB759 0xC737 +0xB75A 0xC738 +0xB75B 0xC739 +0xB75C 0xC73A +0xB75D 0xC73B +0xB761 0xC73C +0xB762 0xC73D +0xB763 0xC73E +0xB764 0xC73F +0xB765 0xC740 +0xB766 0xC741 +0xB767 0xC742 +0xB768 0xC743 +0xB769 0xC744 +0xB76A 0xC745 +0xB76B 0xC746 +0xB76C 0xC747 +0xB76D 0xC748 +0xB76E 0xC749 +0xB76F 0xC74A +0xB770 0xC74B +0xB771 0xC74C +0xB773 0xC74D +0xB774 0xC74E +0xB775 0xC74F +0xB776 0xC750 +0xB777 0xC751 +0xB778 0xC752 +0xB779 0xC753 +0xB77A 0xC754 +0xB77B 0xC755 +0xB77C 0xC756 +0xB77D 0xC757 +0xB781 0xC758 +0xB782 0xC759 +0xB783 0xC75A +0xB784 0xC75B +0xB785 0xC75C +0xB786 0xC75D +0xB787 0xC75E +0xB788 0xC75F +0xB789 0xC760 +0xB78A 0xC761 +0xB78B 0xC762 +0xB78C 0xC763 +0xB78D 0xC764 +0xB78E 0xC765 +0xB78F 0xC766 +0xB790 0xC767 +0xB791 0xC768 +0xB793 0xC769 +0xB794 0xC76A +0xB795 0xC76B +0xB796 0xC76C +0xB797 0xC76D +0xB798 0xC76E +0xB799 0xC76F +0xB79A 0xC770 +0xB79B 0xC771 +0xB79C 0xC772 +0xB79D 0xC773 +0xB7A1 0xC774 +0xB7A2 0xC775 +0xB7A3 0xC776 +0xB7A4 0xC777 +0xB7A5 0xC778 +0xB7A6 0xC779 +0xB7A7 0xC77A +0xB7A8 0xC77B +0xB7A9 0xC77C +0xB7AA 0xC77D +0xB7AB 0xC77E +0xB7AC 0xC77F +0xB7AD 0xC780 +0xB7AE 0xC781 +0xB7AF 0xC782 +0xB7B0 0xC783 +0xB7B1 0xC784 +0xB7B3 0xC785 +0xB7B4 0xC786 +0xB7B5 0xC787 +0xB7B6 0xC788 +0xB7B7 0xC789 +0xB7B8 0xC78A +0xB7B9 0xC78B +0xB7BA 0xC78C +0xB7BB 0xC78D +0xB7BC 0xC78E +0xB7BD 0xC78F +0xB841 0x3148 +0xB861 0xC790 +0xB862 0xC791 +0xB863 0xC792 +0xB864 0xC793 +0xB865 0xC794 +0xB866 0xC795 +0xB867 0xC796 +0xB868 0xC797 +0xB869 0xC798 +0xB86A 0xC799 +0xB86B 0xC79A +0xB86C 0xC79B +0xB86D 0xC79C +0xB86E 0xC79D +0xB86F 0xC79E +0xB870 0xC79F +0xB871 0xC7A0 +0xB873 0xC7A1 +0xB874 0xC7A2 +0xB875 0xC7A3 +0xB876 0xC7A4 +0xB877 0xC7A5 +0xB878 0xC7A6 +0xB879 0xC7A7 +0xB87A 0xC7A8 +0xB87B 0xC7A9 +0xB87C 0xC7AA +0xB87D 0xC7AB +0xB881 0xC7AC +0xB882 0xC7AD +0xB883 0xC7AE +0xB884 0xC7AF +0xB885 0xC7B0 +0xB886 0xC7B1 +0xB887 0xC7B2 +0xB888 0xC7B3 +0xB889 0xC7B4 +0xB88A 0xC7B5 +0xB88B 0xC7B6 +0xB88C 0xC7B7 +0xB88D 0xC7B8 +0xB88E 0xC7B9 +0xB88F 0xC7BA +0xB890 0xC7BB +0xB891 0xC7BC +0xB893 0xC7BD +0xB894 0xC7BE +0xB895 0xC7BF +0xB896 0xC7C0 +0xB897 0xC7C1 +0xB898 0xC7C2 +0xB899 0xC7C3 +0xB89A 0xC7C4 +0xB89B 0xC7C5 +0xB89C 0xC7C6 +0xB89D 0xC7C7 +0xB8A1 0xC7C8 +0xB8A2 0xC7C9 +0xB8A3 0xC7CA +0xB8A4 0xC7CB +0xB8A5 0xC7CC +0xB8A6 0xC7CD +0xB8A7 0xC7CE +0xB8A8 0xC7CF +0xB8A9 0xC7D0 +0xB8AA 0xC7D1 +0xB8AB 0xC7D2 +0xB8AC 0xC7D3 +0xB8AD 0xC7D4 +0xB8AE 0xC7D5 +0xB8AF 0xC7D6 +0xB8B0 0xC7D7 +0xB8B1 0xC7D8 +0xB8B3 0xC7D9 +0xB8B4 0xC7DA +0xB8B5 0xC7DB +0xB8B6 0xC7DC +0xB8B7 0xC7DD +0xB8B8 0xC7DE +0xB8B9 0xC7DF +0xB8BA 0xC7E0 +0xB8BB 0xC7E1 +0xB8BC 0xC7E2 +0xB8BD 0xC7E3 +0xB8C1 0xC7E4 +0xB8C2 0xC7E5 +0xB8C3 0xC7E6 +0xB8C4 0xC7E7 +0xB8C5 0xC7E8 +0xB8C6 0xC7E9 +0xB8C7 0xC7EA +0xB8C8 0xC7EB +0xB8C9 0xC7EC +0xB8CA 0xC7ED +0xB8CB 0xC7EE +0xB8CC 0xC7EF +0xB8CD 0xC7F0 +0xB8CE 0xC7F1 +0xB8CF 0xC7F2 +0xB8D0 0xC7F3 +0xB8D1 0xC7F4 +0xB8D3 0xC7F5 +0xB8D4 0xC7F6 +0xB8D5 0xC7F7 +0xB8D6 0xC7F8 +0xB8D7 0xC7F9 +0xB8D8 0xC7FA +0xB8D9 0xC7FB +0xB8DA 0xC7FC +0xB8DB 0xC7FD +0xB8DC 0xC7FE +0xB8DD 0xC7FF +0xB8E1 0xC800 +0xB8E2 0xC801 +0xB8E3 0xC802 +0xB8E4 0xC803 +0xB8E5 0xC804 +0xB8E6 0xC805 +0xB8E7 0xC806 +0xB8E8 0xC807 +0xB8E9 0xC808 +0xB8EA 0xC809 +0xB8EB 0xC80A +0xB8EC 0xC80B +0xB8ED 0xC80C +0xB8EE 0xC80D +0xB8EF 0xC80E +0xB8F0 0xC80F +0xB8F1 0xC810 +0xB8F3 0xC811 +0xB8F4 0xC812 +0xB8F5 0xC813 +0xB8F6 0xC814 +0xB8F7 0xC815 +0xB8F8 0xC816 +0xB8F9 0xC817 +0xB8FA 0xC818 +0xB8FB 0xC819 +0xB8FC 0xC81A +0xB8FD 0xC81B +0xB941 0xC81C +0xB942 0xC81D +0xB943 0xC81E +0xB944 0xC81F +0xB945 0xC820 +0xB946 0xC821 +0xB947 0xC822 +0xB948 0xC823 +0xB949 0xC824 +0xB94A 0xC825 +0xB94B 0xC826 +0xB94C 0xC827 +0xB94D 0xC828 +0xB94E 0xC829 +0xB94F 0xC82A +0xB950 0xC82B +0xB951 0xC82C +0xB953 0xC82D +0xB954 0xC82E +0xB955 0xC82F +0xB956 0xC830 +0xB957 0xC831 +0xB958 0xC832 +0xB959 0xC833 +0xB95A 0xC834 +0xB95B 0xC835 +0xB95C 0xC836 +0xB95D 0xC837 +0xB961 0xC838 +0xB962 0xC839 +0xB963 0xC83A +0xB964 0xC83B +0xB965 0xC83C +0xB966 0xC83D +0xB967 0xC83E +0xB968 0xC83F +0xB969 0xC840 +0xB96A 0xC841 +0xB96B 0xC842 +0xB96C 0xC843 +0xB96D 0xC844 +0xB96E 0xC845 +0xB96F 0xC846 +0xB970 0xC847 +0xB971 0xC848 +0xB973 0xC849 +0xB974 0xC84A +0xB975 0xC84B +0xB976 0xC84C +0xB977 0xC84D +0xB978 0xC84E +0xB979 0xC84F +0xB97A 0xC850 +0xB97B 0xC851 +0xB97C 0xC852 +0xB97D 0xC853 +0xB981 0xC854 +0xB982 0xC855 +0xB983 0xC856 +0xB984 0xC857 +0xB985 0xC858 +0xB986 0xC859 +0xB987 0xC85A +0xB988 0xC85B +0xB989 0xC85C +0xB98A 0xC85D +0xB98B 0xC85E +0xB98C 0xC85F +0xB98D 0xC860 +0xB98E 0xC861 +0xB98F 0xC862 +0xB990 0xC863 +0xB991 0xC864 +0xB993 0xC865 +0xB994 0xC866 +0xB995 0xC867 +0xB996 0xC868 +0xB997 0xC869 +0xB998 0xC86A +0xB999 0xC86B +0xB99A 0xC86C +0xB99B 0xC86D +0xB99C 0xC86E +0xB99D 0xC86F +0xB9A1 0xC870 +0xB9A2 0xC871 +0xB9A3 0xC872 +0xB9A4 0xC873 +0xB9A5 0xC874 +0xB9A6 0xC875 +0xB9A7 0xC876 +0xB9A8 0xC877 +0xB9A9 0xC878 +0xB9AA 0xC879 +0xB9AB 0xC87A +0xB9AC 0xC87B +0xB9AD 0xC87C +0xB9AE 0xC87D +0xB9AF 0xC87E +0xB9B0 0xC87F +0xB9B1 0xC880 +0xB9B3 0xC881 +0xB9B4 0xC882 +0xB9B5 0xC883 +0xB9B6 0xC884 +0xB9B7 0xC885 +0xB9B8 0xC886 +0xB9B9 0xC887 +0xB9BA 0xC888 +0xB9BB 0xC889 +0xB9BC 0xC88A +0xB9BD 0xC88B +0xB9C1 0xC88C +0xB9C2 0xC88D +0xB9C3 0xC88E +0xB9C4 0xC88F +0xB9C5 0xC890 +0xB9C6 0xC891 +0xB9C7 0xC892 +0xB9C8 0xC893 +0xB9C9 0xC894 +0xB9CA 0xC895 +0xB9CB 0xC896 +0xB9CC 0xC897 +0xB9CD 0xC898 +0xB9CE 0xC899 +0xB9CF 0xC89A +0xB9D0 0xC89B +0xB9D1 0xC89C +0xB9D3 0xC89D +0xB9D4 0xC89E +0xB9D5 0xC89F +0xB9D6 0xC8A0 +0xB9D7 0xC8A1 +0xB9D8 0xC8A2 +0xB9D9 0xC8A3 +0xB9DA 0xC8A4 +0xB9DB 0xC8A5 +0xB9DC 0xC8A6 +0xB9DD 0xC8A7 +0xB9E1 0xC8A8 +0xB9E2 0xC8A9 +0xB9E3 0xC8AA +0xB9E4 0xC8AB +0xB9E5 0xC8AC +0xB9E6 0xC8AD +0xB9E7 0xC8AE +0xB9E8 0xC8AF +0xB9E9 0xC8B0 +0xB9EA 0xC8B1 +0xB9EB 0xC8B2 +0xB9EC 0xC8B3 +0xB9ED 0xC8B4 +0xB9EE 0xC8B5 +0xB9EF 0xC8B6 +0xB9F0 0xC8B7 +0xB9F1 0xC8B8 +0xB9F3 0xC8B9 +0xB9F4 0xC8BA +0xB9F5 0xC8BB +0xB9F6 0xC8BC +0xB9F7 0xC8BD +0xB9F8 0xC8BE +0xB9F9 0xC8BF +0xB9FA 0xC8C0 +0xB9FB 0xC8C1 +0xB9FC 0xC8C2 +0xB9FD 0xC8C3 +0xBA41 0xC8C4 +0xBA42 0xC8C5 +0xBA43 0xC8C6 +0xBA44 0xC8C7 +0xBA45 0xC8C8 +0xBA46 0xC8C9 +0xBA47 0xC8CA +0xBA48 0xC8CB +0xBA49 0xC8CC +0xBA4A 0xC8CD +0xBA4B 0xC8CE +0xBA4C 0xC8CF +0xBA4D 0xC8D0 +0xBA4E 0xC8D1 +0xBA4F 0xC8D2 +0xBA50 0xC8D3 +0xBA51 0xC8D4 +0xBA53 0xC8D5 +0xBA54 0xC8D6 +0xBA55 0xC8D7 +0xBA56 0xC8D8 +0xBA57 0xC8D9 +0xBA58 0xC8DA +0xBA59 0xC8DB +0xBA5A 0xC8DC +0xBA5B 0xC8DD +0xBA5C 0xC8DE +0xBA5D 0xC8DF +0xBA61 0xC8E0 +0xBA62 0xC8E1 +0xBA63 0xC8E2 +0xBA64 0xC8E3 +0xBA65 0xC8E4 +0xBA66 0xC8E5 +0xBA67 0xC8E6 +0xBA68 0xC8E7 +0xBA69 0xC8E8 +0xBA6A 0xC8E9 +0xBA6B 0xC8EA +0xBA6C 0xC8EB +0xBA6D 0xC8EC +0xBA6E 0xC8ED +0xBA6F 0xC8EE +0xBA70 0xC8EF +0xBA71 0xC8F0 +0xBA73 0xC8F1 +0xBA74 0xC8F2 +0xBA75 0xC8F3 +0xBA76 0xC8F4 +0xBA77 0xC8F5 +0xBA78 0xC8F6 +0xBA79 0xC8F7 +0xBA7A 0xC8F8 +0xBA7B 0xC8F9 +0xBA7C 0xC8FA +0xBA7D 0xC8FB +0xBA81 0xC8FC +0xBA82 0xC8FD +0xBA83 0xC8FE +0xBA84 0xC8FF +0xBA85 0xC900 +0xBA86 0xC901 +0xBA87 0xC902 +0xBA88 0xC903 +0xBA89 0xC904 +0xBA8A 0xC905 +0xBA8B 0xC906 +0xBA8C 0xC907 +0xBA8D 0xC908 +0xBA8E 0xC909 +0xBA8F 0xC90A +0xBA90 0xC90B +0xBA91 0xC90C +0xBA93 0xC90D +0xBA94 0xC90E +0xBA95 0xC90F +0xBA96 0xC910 +0xBA97 0xC911 +0xBA98 0xC912 +0xBA99 0xC913 +0xBA9A 0xC914 +0xBA9B 0xC915 +0xBA9C 0xC916 +0xBA9D 0xC917 +0xBAA1 0xC918 +0xBAA2 0xC919 +0xBAA3 0xC91A +0xBAA4 0xC91B +0xBAA5 0xC91C +0xBAA6 0xC91D +0xBAA7 0xC91E +0xBAA8 0xC91F +0xBAA9 0xC920 +0xBAAA 0xC921 +0xBAAB 0xC922 +0xBAAC 0xC923 +0xBAAD 0xC924 +0xBAAE 0xC925 +0xBAAF 0xC926 +0xBAB0 0xC927 +0xBAB1 0xC928 +0xBAB3 0xC929 +0xBAB4 0xC92A +0xBAB5 0xC92B +0xBAB6 0xC92C +0xBAB7 0xC92D +0xBAB8 0xC92E +0xBAB9 0xC92F +0xBABA 0xC930 +0xBABB 0xC931 +0xBABC 0xC932 +0xBABD 0xC933 +0xBAC1 0xC934 +0xBAC2 0xC935 +0xBAC3 0xC936 +0xBAC4 0xC937 +0xBAC5 0xC938 +0xBAC6 0xC939 +0xBAC7 0xC93A +0xBAC8 0xC93B +0xBAC9 0xC93C +0xBACA 0xC93D +0xBACB 0xC93E +0xBACC 0xC93F +0xBACD 0xC940 +0xBACE 0xC941 +0xBACF 0xC942 +0xBAD0 0xC943 +0xBAD1 0xC944 +0xBAD3 0xC945 +0xBAD4 0xC946 +0xBAD5 0xC947 +0xBAD6 0xC948 +0xBAD7 0xC949 +0xBAD8 0xC94A +0xBAD9 0xC94B +0xBADA 0xC94C +0xBADB 0xC94D +0xBADC 0xC94E +0xBADD 0xC94F +0xBAE1 0xC950 +0xBAE2 0xC951 +0xBAE3 0xC952 +0xBAE4 0xC953 +0xBAE5 0xC954 +0xBAE6 0xC955 +0xBAE7 0xC956 +0xBAE8 0xC957 +0xBAE9 0xC958 +0xBAEA 0xC959 +0xBAEB 0xC95A +0xBAEC 0xC95B +0xBAED 0xC95C +0xBAEE 0xC95D +0xBAEF 0xC95E +0xBAF0 0xC95F +0xBAF1 0xC960 +0xBAF3 0xC961 +0xBAF4 0xC962 +0xBAF5 0xC963 +0xBAF6 0xC964 +0xBAF7 0xC965 +0xBAF8 0xC966 +0xBAF9 0xC967 +0xBAFA 0xC968 +0xBAFB 0xC969 +0xBAFC 0xC96A +0xBAFD 0xC96B +0xBB41 0xC96C +0xBB42 0xC96D +0xBB43 0xC96E +0xBB44 0xC96F +0xBB45 0xC970 +0xBB46 0xC971 +0xBB47 0xC972 +0xBB48 0xC973 +0xBB49 0xC974 +0xBB4A 0xC975 +0xBB4B 0xC976 +0xBB4C 0xC977 +0xBB4D 0xC978 +0xBB4E 0xC979 +0xBB4F 0xC97A +0xBB50 0xC97B +0xBB51 0xC97C +0xBB53 0xC97D +0xBB54 0xC97E +0xBB55 0xC97F +0xBB56 0xC980 +0xBB57 0xC981 +0xBB58 0xC982 +0xBB59 0xC983 +0xBB5A 0xC984 +0xBB5B 0xC985 +0xBB5C 0xC986 +0xBB5D 0xC987 +0xBB61 0xC988 +0xBB62 0xC989 +0xBB63 0xC98A +0xBB64 0xC98B +0xBB65 0xC98C +0xBB66 0xC98D +0xBB67 0xC98E +0xBB68 0xC98F +0xBB69 0xC990 +0xBB6A 0xC991 +0xBB6B 0xC992 +0xBB6C 0xC993 +0xBB6D 0xC994 +0xBB6E 0xC995 +0xBB6F 0xC996 +0xBB70 0xC997 +0xBB71 0xC998 +0xBB73 0xC999 +0xBB74 0xC99A +0xBB75 0xC99B +0xBB76 0xC99C +0xBB77 0xC99D +0xBB78 0xC99E +0xBB79 0xC99F +0xBB7A 0xC9A0 +0xBB7B 0xC9A1 +0xBB7C 0xC9A2 +0xBB7D 0xC9A3 +0xBB81 0xC9A4 +0xBB82 0xC9A5 +0xBB83 0xC9A6 +0xBB84 0xC9A7 +0xBB85 0xC9A8 +0xBB86 0xC9A9 +0xBB87 0xC9AA +0xBB88 0xC9AB +0xBB89 0xC9AC +0xBB8A 0xC9AD +0xBB8B 0xC9AE +0xBB8C 0xC9AF +0xBB8D 0xC9B0 +0xBB8E 0xC9B1 +0xBB8F 0xC9B2 +0xBB90 0xC9B3 +0xBB91 0xC9B4 +0xBB93 0xC9B5 +0xBB94 0xC9B6 +0xBB95 0xC9B7 +0xBB96 0xC9B8 +0xBB97 0xC9B9 +0xBB98 0xC9BA +0xBB99 0xC9BB +0xBB9A 0xC9BC +0xBB9B 0xC9BD +0xBB9C 0xC9BE +0xBB9D 0xC9BF +0xBBA1 0xC9C0 +0xBBA2 0xC9C1 +0xBBA3 0xC9C2 +0xBBA4 0xC9C3 +0xBBA5 0xC9C4 +0xBBA6 0xC9C5 +0xBBA7 0xC9C6 +0xBBA8 0xC9C7 +0xBBA9 0xC9C8 +0xBBAA 0xC9C9 +0xBBAB 0xC9CA +0xBBAC 0xC9CB +0xBBAD 0xC9CC +0xBBAE 0xC9CD +0xBBAF 0xC9CE +0xBBB0 0xC9CF +0xBBB1 0xC9D0 +0xBBB3 0xC9D1 +0xBBB4 0xC9D2 +0xBBB5 0xC9D3 +0xBBB6 0xC9D4 +0xBBB7 0xC9D5 +0xBBB8 0xC9D6 +0xBBB9 0xC9D7 +0xBBBA 0xC9D8 +0xBBBB 0xC9D9 +0xBBBC 0xC9DA +0xBBBD 0xC9DB +0xBC41 0x3149 +0xBC61 0xC9DC +0xBC62 0xC9DD +0xBC63 0xC9DE +0xBC64 0xC9DF +0xBC65 0xC9E0 +0xBC66 0xC9E1 +0xBC67 0xC9E2 +0xBC68 0xC9E3 +0xBC69 0xC9E4 +0xBC6A 0xC9E5 +0xBC6B 0xC9E6 +0xBC6C 0xC9E7 +0xBC6D 0xC9E8 +0xBC6E 0xC9E9 +0xBC6F 0xC9EA +0xBC70 0xC9EB +0xBC71 0xC9EC +0xBC73 0xC9ED +0xBC74 0xC9EE +0xBC75 0xC9EF +0xBC76 0xC9F0 +0xBC77 0xC9F1 +0xBC78 0xC9F2 +0xBC79 0xC9F3 +0xBC7A 0xC9F4 +0xBC7B 0xC9F5 +0xBC7C 0xC9F6 +0xBC7D 0xC9F7 +0xBC81 0xC9F8 +0xBC82 0xC9F9 +0xBC83 0xC9FA +0xBC84 0xC9FB +0xBC85 0xC9FC +0xBC86 0xC9FD +0xBC87 0xC9FE +0xBC88 0xC9FF +0xBC89 0xCA00 +0xBC8A 0xCA01 +0xBC8B 0xCA02 +0xBC8C 0xCA03 +0xBC8D 0xCA04 +0xBC8E 0xCA05 +0xBC8F 0xCA06 +0xBC90 0xCA07 +0xBC91 0xCA08 +0xBC93 0xCA09 +0xBC94 0xCA0A +0xBC95 0xCA0B +0xBC96 0xCA0C +0xBC97 0xCA0D +0xBC98 0xCA0E +0xBC99 0xCA0F +0xBC9A 0xCA10 +0xBC9B 0xCA11 +0xBC9C 0xCA12 +0xBC9D 0xCA13 +0xBCA1 0xCA14 +0xBCA2 0xCA15 +0xBCA3 0xCA16 +0xBCA4 0xCA17 +0xBCA5 0xCA18 +0xBCA6 0xCA19 +0xBCA7 0xCA1A +0xBCA8 0xCA1B +0xBCA9 0xCA1C +0xBCAA 0xCA1D +0xBCAB 0xCA1E +0xBCAC 0xCA1F +0xBCAD 0xCA20 +0xBCAE 0xCA21 +0xBCAF 0xCA22 +0xBCB0 0xCA23 +0xBCB1 0xCA24 +0xBCB3 0xCA25 +0xBCB4 0xCA26 +0xBCB5 0xCA27 +0xBCB6 0xCA28 +0xBCB7 0xCA29 +0xBCB8 0xCA2A +0xBCB9 0xCA2B +0xBCBA 0xCA2C +0xBCBB 0xCA2D +0xBCBC 0xCA2E +0xBCBD 0xCA2F +0xBCC1 0xCA30 +0xBCC2 0xCA31 +0xBCC3 0xCA32 +0xBCC4 0xCA33 +0xBCC5 0xCA34 +0xBCC6 0xCA35 +0xBCC7 0xCA36 +0xBCC8 0xCA37 +0xBCC9 0xCA38 +0xBCCA 0xCA39 +0xBCCB 0xCA3A +0xBCCC 0xCA3B +0xBCCD 0xCA3C +0xBCCE 0xCA3D +0xBCCF 0xCA3E +0xBCD0 0xCA3F +0xBCD1 0xCA40 +0xBCD3 0xCA41 +0xBCD4 0xCA42 +0xBCD5 0xCA43 +0xBCD6 0xCA44 +0xBCD7 0xCA45 +0xBCD8 0xCA46 +0xBCD9 0xCA47 +0xBCDA 0xCA48 +0xBCDB 0xCA49 +0xBCDC 0xCA4A +0xBCDD 0xCA4B +0xBCE1 0xCA4C +0xBCE2 0xCA4D +0xBCE3 0xCA4E +0xBCE4 0xCA4F +0xBCE5 0xCA50 +0xBCE6 0xCA51 +0xBCE7 0xCA52 +0xBCE8 0xCA53 +0xBCE9 0xCA54 +0xBCEA 0xCA55 +0xBCEB 0xCA56 +0xBCEC 0xCA57 +0xBCED 0xCA58 +0xBCEE 0xCA59 +0xBCEF 0xCA5A +0xBCF0 0xCA5B +0xBCF1 0xCA5C +0xBCF3 0xCA5D +0xBCF4 0xCA5E +0xBCF5 0xCA5F +0xBCF6 0xCA60 +0xBCF7 0xCA61 +0xBCF8 0xCA62 +0xBCF9 0xCA63 +0xBCFA 0xCA64 +0xBCFB 0xCA65 +0xBCFC 0xCA66 +0xBCFD 0xCA67 +0xBD41 0xCA68 +0xBD42 0xCA69 +0xBD43 0xCA6A +0xBD44 0xCA6B +0xBD45 0xCA6C +0xBD46 0xCA6D +0xBD47 0xCA6E +0xBD48 0xCA6F +0xBD49 0xCA70 +0xBD4A 0xCA71 +0xBD4B 0xCA72 +0xBD4C 0xCA73 +0xBD4D 0xCA74 +0xBD4E 0xCA75 +0xBD4F 0xCA76 +0xBD50 0xCA77 +0xBD51 0xCA78 +0xBD53 0xCA79 +0xBD54 0xCA7A +0xBD55 0xCA7B +0xBD56 0xCA7C +0xBD57 0xCA7D +0xBD58 0xCA7E +0xBD59 0xCA7F +0xBD5A 0xCA80 +0xBD5B 0xCA81 +0xBD5C 0xCA82 +0xBD5D 0xCA83 +0xBD61 0xCA84 +0xBD62 0xCA85 +0xBD63 0xCA86 +0xBD64 0xCA87 +0xBD65 0xCA88 +0xBD66 0xCA89 +0xBD67 0xCA8A +0xBD68 0xCA8B +0xBD69 0xCA8C +0xBD6A 0xCA8D +0xBD6B 0xCA8E +0xBD6C 0xCA8F +0xBD6D 0xCA90 +0xBD6E 0xCA91 +0xBD6F 0xCA92 +0xBD70 0xCA93 +0xBD71 0xCA94 +0xBD73 0xCA95 +0xBD74 0xCA96 +0xBD75 0xCA97 +0xBD76 0xCA98 +0xBD77 0xCA99 +0xBD78 0xCA9A +0xBD79 0xCA9B +0xBD7A 0xCA9C +0xBD7B 0xCA9D +0xBD7C 0xCA9E +0xBD7D 0xCA9F +0xBD81 0xCAA0 +0xBD82 0xCAA1 +0xBD83 0xCAA2 +0xBD84 0xCAA3 +0xBD85 0xCAA4 +0xBD86 0xCAA5 +0xBD87 0xCAA6 +0xBD88 0xCAA7 +0xBD89 0xCAA8 +0xBD8A 0xCAA9 +0xBD8B 0xCAAA +0xBD8C 0xCAAB +0xBD8D 0xCAAC +0xBD8E 0xCAAD +0xBD8F 0xCAAE +0xBD90 0xCAAF +0xBD91 0xCAB0 +0xBD93 0xCAB1 +0xBD94 0xCAB2 +0xBD95 0xCAB3 +0xBD96 0xCAB4 +0xBD97 0xCAB5 +0xBD98 0xCAB6 +0xBD99 0xCAB7 +0xBD9A 0xCAB8 +0xBD9B 0xCAB9 +0xBD9C 0xCABA +0xBD9D 0xCABB +0xBDA1 0xCABC +0xBDA2 0xCABD +0xBDA3 0xCABE +0xBDA4 0xCABF +0xBDA5 0xCAC0 +0xBDA6 0xCAC1 +0xBDA7 0xCAC2 +0xBDA8 0xCAC3 +0xBDA9 0xCAC4 +0xBDAA 0xCAC5 +0xBDAB 0xCAC6 +0xBDAC 0xCAC7 +0xBDAD 0xCAC8 +0xBDAE 0xCAC9 +0xBDAF 0xCACA +0xBDB0 0xCACB +0xBDB1 0xCACC +0xBDB3 0xCACD +0xBDB4 0xCACE +0xBDB5 0xCACF +0xBDB6 0xCAD0 +0xBDB7 0xCAD1 +0xBDB8 0xCAD2 +0xBDB9 0xCAD3 +0xBDBA 0xCAD4 +0xBDBB 0xCAD5 +0xBDBC 0xCAD6 +0xBDBD 0xCAD7 +0xBDC1 0xCAD8 +0xBDC2 0xCAD9 +0xBDC3 0xCADA +0xBDC4 0xCADB +0xBDC5 0xCADC +0xBDC6 0xCADD +0xBDC7 0xCADE +0xBDC8 0xCADF +0xBDC9 0xCAE0 +0xBDCA 0xCAE1 +0xBDCB 0xCAE2 +0xBDCC 0xCAE3 +0xBDCD 0xCAE4 +0xBDCE 0xCAE5 +0xBDCF 0xCAE6 +0xBDD0 0xCAE7 +0xBDD1 0xCAE8 +0xBDD3 0xCAE9 +0xBDD4 0xCAEA +0xBDD5 0xCAEB +0xBDD6 0xCAEC +0xBDD7 0xCAED +0xBDD8 0xCAEE +0xBDD9 0xCAEF +0xBDDA 0xCAF0 +0xBDDB 0xCAF1 +0xBDDC 0xCAF2 +0xBDDD 0xCAF3 +0xBDE1 0xCAF4 +0xBDE2 0xCAF5 +0xBDE3 0xCAF6 +0xBDE4 0xCAF7 +0xBDE5 0xCAF8 +0xBDE6 0xCAF9 +0xBDE7 0xCAFA +0xBDE8 0xCAFB +0xBDE9 0xCAFC +0xBDEA 0xCAFD +0xBDEB 0xCAFE +0xBDEC 0xCAFF +0xBDED 0xCB00 +0xBDEE 0xCB01 +0xBDEF 0xCB02 +0xBDF0 0xCB03 +0xBDF1 0xCB04 +0xBDF3 0xCB05 +0xBDF4 0xCB06 +0xBDF5 0xCB07 +0xBDF6 0xCB08 +0xBDF7 0xCB09 +0xBDF8 0xCB0A +0xBDF9 0xCB0B +0xBDFA 0xCB0C +0xBDFB 0xCB0D +0xBDFC 0xCB0E +0xBDFD 0xCB0F +0xBE41 0xCB10 +0xBE42 0xCB11 +0xBE43 0xCB12 +0xBE44 0xCB13 +0xBE45 0xCB14 +0xBE46 0xCB15 +0xBE47 0xCB16 +0xBE48 0xCB17 +0xBE49 0xCB18 +0xBE4A 0xCB19 +0xBE4B 0xCB1A +0xBE4C 0xCB1B +0xBE4D 0xCB1C +0xBE4E 0xCB1D +0xBE4F 0xCB1E +0xBE50 0xCB1F +0xBE51 0xCB20 +0xBE53 0xCB21 +0xBE54 0xCB22 +0xBE55 0xCB23 +0xBE56 0xCB24 +0xBE57 0xCB25 +0xBE58 0xCB26 +0xBE59 0xCB27 +0xBE5A 0xCB28 +0xBE5B 0xCB29 +0xBE5C 0xCB2A +0xBE5D 0xCB2B +0xBE61 0xCB2C +0xBE62 0xCB2D +0xBE63 0xCB2E +0xBE64 0xCB2F +0xBE65 0xCB30 +0xBE66 0xCB31 +0xBE67 0xCB32 +0xBE68 0xCB33 +0xBE69 0xCB34 +0xBE6A 0xCB35 +0xBE6B 0xCB36 +0xBE6C 0xCB37 +0xBE6D 0xCB38 +0xBE6E 0xCB39 +0xBE6F 0xCB3A +0xBE70 0xCB3B +0xBE71 0xCB3C +0xBE73 0xCB3D +0xBE74 0xCB3E +0xBE75 0xCB3F +0xBE76 0xCB40 +0xBE77 0xCB41 +0xBE78 0xCB42 +0xBE79 0xCB43 +0xBE7A 0xCB44 +0xBE7B 0xCB45 +0xBE7C 0xCB46 +0xBE7D 0xCB47 +0xBE81 0xCB48 +0xBE82 0xCB49 +0xBE83 0xCB4A +0xBE84 0xCB4B +0xBE85 0xCB4C +0xBE86 0xCB4D +0xBE87 0xCB4E +0xBE88 0xCB4F +0xBE89 0xCB50 +0xBE8A 0xCB51 +0xBE8B 0xCB52 +0xBE8C 0xCB53 +0xBE8D 0xCB54 +0xBE8E 0xCB55 +0xBE8F 0xCB56 +0xBE90 0xCB57 +0xBE91 0xCB58 +0xBE93 0xCB59 +0xBE94 0xCB5A +0xBE95 0xCB5B +0xBE96 0xCB5C +0xBE97 0xCB5D +0xBE98 0xCB5E +0xBE99 0xCB5F +0xBE9A 0xCB60 +0xBE9B 0xCB61 +0xBE9C 0xCB62 +0xBE9D 0xCB63 +0xBEA1 0xCB64 +0xBEA2 0xCB65 +0xBEA3 0xCB66 +0xBEA4 0xCB67 +0xBEA5 0xCB68 +0xBEA6 0xCB69 +0xBEA7 0xCB6A +0xBEA8 0xCB6B +0xBEA9 0xCB6C +0xBEAA 0xCB6D +0xBEAB 0xCB6E +0xBEAC 0xCB6F +0xBEAD 0xCB70 +0xBEAE 0xCB71 +0xBEAF 0xCB72 +0xBEB0 0xCB73 +0xBEB1 0xCB74 +0xBEB3 0xCB75 +0xBEB4 0xCB76 +0xBEB5 0xCB77 +0xBEB6 0xCB78 +0xBEB7 0xCB79 +0xBEB8 0xCB7A +0xBEB9 0xCB7B +0xBEBA 0xCB7C +0xBEBB 0xCB7D +0xBEBC 0xCB7E +0xBEBD 0xCB7F +0xBEC1 0xCB80 +0xBEC2 0xCB81 +0xBEC3 0xCB82 +0xBEC4 0xCB83 +0xBEC5 0xCB84 +0xBEC6 0xCB85 +0xBEC7 0xCB86 +0xBEC8 0xCB87 +0xBEC9 0xCB88 +0xBECA 0xCB89 +0xBECB 0xCB8A +0xBECC 0xCB8B +0xBECD 0xCB8C +0xBECE 0xCB8D +0xBECF 0xCB8E +0xBED0 0xCB8F +0xBED1 0xCB90 +0xBED3 0xCB91 +0xBED4 0xCB92 +0xBED5 0xCB93 +0xBED6 0xCB94 +0xBED7 0xCB95 +0xBED8 0xCB96 +0xBED9 0xCB97 +0xBEDA 0xCB98 +0xBEDB 0xCB99 +0xBEDC 0xCB9A +0xBEDD 0xCB9B +0xBEE1 0xCB9C +0xBEE2 0xCB9D +0xBEE3 0xCB9E +0xBEE4 0xCB9F +0xBEE5 0xCBA0 +0xBEE6 0xCBA1 +0xBEE7 0xCBA2 +0xBEE8 0xCBA3 +0xBEE9 0xCBA4 +0xBEEA 0xCBA5 +0xBEEB 0xCBA6 +0xBEEC 0xCBA7 +0xBEED 0xCBA8 +0xBEEE 0xCBA9 +0xBEEF 0xCBAA +0xBEF0 0xCBAB +0xBEF1 0xCBAC +0xBEF3 0xCBAD +0xBEF4 0xCBAE +0xBEF5 0xCBAF +0xBEF6 0xCBB0 +0xBEF7 0xCBB1 +0xBEF8 0xCBB2 +0xBEF9 0xCBB3 +0xBEFA 0xCBB4 +0xBEFB 0xCBB5 +0xBEFC 0xCBB6 +0xBEFD 0xCBB7 +0xBF41 0xCBB8 +0xBF42 0xCBB9 +0xBF43 0xCBBA +0xBF44 0xCBBB +0xBF45 0xCBBC +0xBF46 0xCBBD +0xBF47 0xCBBE +0xBF48 0xCBBF +0xBF49 0xCBC0 +0xBF4A 0xCBC1 +0xBF4B 0xCBC2 +0xBF4C 0xCBC3 +0xBF4D 0xCBC4 +0xBF4E 0xCBC5 +0xBF4F 0xCBC6 +0xBF50 0xCBC7 +0xBF51 0xCBC8 +0xBF53 0xCBC9 +0xBF54 0xCBCA +0xBF55 0xCBCB +0xBF56 0xCBCC +0xBF57 0xCBCD +0xBF58 0xCBCE +0xBF59 0xCBCF +0xBF5A 0xCBD0 +0xBF5B 0xCBD1 +0xBF5C 0xCBD2 +0xBF5D 0xCBD3 +0xBF61 0xCBD4 +0xBF62 0xCBD5 +0xBF63 0xCBD6 +0xBF64 0xCBD7 +0xBF65 0xCBD8 +0xBF66 0xCBD9 +0xBF67 0xCBDA +0xBF68 0xCBDB +0xBF69 0xCBDC +0xBF6A 0xCBDD +0xBF6B 0xCBDE +0xBF6C 0xCBDF +0xBF6D 0xCBE0 +0xBF6E 0xCBE1 +0xBF6F 0xCBE2 +0xBF70 0xCBE3 +0xBF71 0xCBE4 +0xBF73 0xCBE5 +0xBF74 0xCBE6 +0xBF75 0xCBE7 +0xBF76 0xCBE8 +0xBF77 0xCBE9 +0xBF78 0xCBEA +0xBF79 0xCBEB +0xBF7A 0xCBEC +0xBF7B 0xCBED +0xBF7C 0xCBEE +0xBF7D 0xCBEF +0xBF81 0xCBF0 +0xBF82 0xCBF1 +0xBF83 0xCBF2 +0xBF84 0xCBF3 +0xBF85 0xCBF4 +0xBF86 0xCBF5 +0xBF87 0xCBF6 +0xBF88 0xCBF7 +0xBF89 0xCBF8 +0xBF8A 0xCBF9 +0xBF8B 0xCBFA +0xBF8C 0xCBFB +0xBF8D 0xCBFC +0xBF8E 0xCBFD +0xBF8F 0xCBFE +0xBF90 0xCBFF +0xBF91 0xCC00 +0xBF93 0xCC01 +0xBF94 0xCC02 +0xBF95 0xCC03 +0xBF96 0xCC04 +0xBF97 0xCC05 +0xBF98 0xCC06 +0xBF99 0xCC07 +0xBF9A 0xCC08 +0xBF9B 0xCC09 +0xBF9C 0xCC0A +0xBF9D 0xCC0B +0xBFA1 0xCC0C +0xBFA2 0xCC0D +0xBFA3 0xCC0E +0xBFA4 0xCC0F +0xBFA5 0xCC10 +0xBFA6 0xCC11 +0xBFA7 0xCC12 +0xBFA8 0xCC13 +0xBFA9 0xCC14 +0xBFAA 0xCC15 +0xBFAB 0xCC16 +0xBFAC 0xCC17 +0xBFAD 0xCC18 +0xBFAE 0xCC19 +0xBFAF 0xCC1A +0xBFB0 0xCC1B +0xBFB1 0xCC1C +0xBFB3 0xCC1D +0xBFB4 0xCC1E +0xBFB5 0xCC1F +0xBFB6 0xCC20 +0xBFB7 0xCC21 +0xBFB8 0xCC22 +0xBFB9 0xCC23 +0xBFBA 0xCC24 +0xBFBB 0xCC25 +0xBFBC 0xCC26 +0xBFBD 0xCC27 +0xC041 0x314A +0xC061 0xCC28 +0xC062 0xCC29 +0xC063 0xCC2A +0xC064 0xCC2B +0xC065 0xCC2C +0xC066 0xCC2D +0xC067 0xCC2E +0xC068 0xCC2F +0xC069 0xCC30 +0xC06A 0xCC31 +0xC06B 0xCC32 +0xC06C 0xCC33 +0xC06D 0xCC34 +0xC06E 0xCC35 +0xC06F 0xCC36 +0xC070 0xCC37 +0xC071 0xCC38 +0xC073 0xCC39 +0xC074 0xCC3A +0xC075 0xCC3B +0xC076 0xCC3C +0xC077 0xCC3D +0xC078 0xCC3E +0xC079 0xCC3F +0xC07A 0xCC40 +0xC07B 0xCC41 +0xC07C 0xCC42 +0xC07D 0xCC43 +0xC081 0xCC44 +0xC082 0xCC45 +0xC083 0xCC46 +0xC084 0xCC47 +0xC085 0xCC48 +0xC086 0xCC49 +0xC087 0xCC4A +0xC088 0xCC4B +0xC089 0xCC4C +0xC08A 0xCC4D +0xC08B 0xCC4E +0xC08C 0xCC4F +0xC08D 0xCC50 +0xC08E 0xCC51 +0xC08F 0xCC52 +0xC090 0xCC53 +0xC091 0xCC54 +0xC093 0xCC55 +0xC094 0xCC56 +0xC095 0xCC57 +0xC096 0xCC58 +0xC097 0xCC59 +0xC098 0xCC5A +0xC099 0xCC5B +0xC09A 0xCC5C +0xC09B 0xCC5D +0xC09C 0xCC5E +0xC09D 0xCC5F +0xC0A1 0xCC60 +0xC0A2 0xCC61 +0xC0A3 0xCC62 +0xC0A4 0xCC63 +0xC0A5 0xCC64 +0xC0A6 0xCC65 +0xC0A7 0xCC66 +0xC0A8 0xCC67 +0xC0A9 0xCC68 +0xC0AA 0xCC69 +0xC0AB 0xCC6A +0xC0AC 0xCC6B +0xC0AD 0xCC6C +0xC0AE 0xCC6D +0xC0AF 0xCC6E +0xC0B0 0xCC6F +0xC0B1 0xCC70 +0xC0B3 0xCC71 +0xC0B4 0xCC72 +0xC0B5 0xCC73 +0xC0B6 0xCC74 +0xC0B7 0xCC75 +0xC0B8 0xCC76 +0xC0B9 0xCC77 +0xC0BA 0xCC78 +0xC0BB 0xCC79 +0xC0BC 0xCC7A +0xC0BD 0xCC7B +0xC0C1 0xCC7C +0xC0C2 0xCC7D +0xC0C3 0xCC7E +0xC0C4 0xCC7F +0xC0C5 0xCC80 +0xC0C6 0xCC81 +0xC0C7 0xCC82 +0xC0C8 0xCC83 +0xC0C9 0xCC84 +0xC0CA 0xCC85 +0xC0CB 0xCC86 +0xC0CC 0xCC87 +0xC0CD 0xCC88 +0xC0CE 0xCC89 +0xC0CF 0xCC8A +0xC0D0 0xCC8B +0xC0D1 0xCC8C +0xC0D3 0xCC8D +0xC0D4 0xCC8E +0xC0D5 0xCC8F +0xC0D6 0xCC90 +0xC0D7 0xCC91 +0xC0D8 0xCC92 +0xC0D9 0xCC93 +0xC0DA 0xCC94 +0xC0DB 0xCC95 +0xC0DC 0xCC96 +0xC0DD 0xCC97 +0xC0E1 0xCC98 +0xC0E2 0xCC99 +0xC0E3 0xCC9A +0xC0E4 0xCC9B +0xC0E5 0xCC9C +0xC0E6 0xCC9D +0xC0E7 0xCC9E +0xC0E8 0xCC9F +0xC0E9 0xCCA0 +0xC0EA 0xCCA1 +0xC0EB 0xCCA2 +0xC0EC 0xCCA3 +0xC0ED 0xCCA4 +0xC0EE 0xCCA5 +0xC0EF 0xCCA6 +0xC0F0 0xCCA7 +0xC0F1 0xCCA8 +0xC0F3 0xCCA9 +0xC0F4 0xCCAA +0xC0F5 0xCCAB +0xC0F6 0xCCAC +0xC0F7 0xCCAD +0xC0F8 0xCCAE +0xC0F9 0xCCAF +0xC0FA 0xCCB0 +0xC0FB 0xCCB1 +0xC0FC 0xCCB2 +0xC0FD 0xCCB3 +0xC141 0xCCB4 +0xC142 0xCCB5 +0xC143 0xCCB6 +0xC144 0xCCB7 +0xC145 0xCCB8 +0xC146 0xCCB9 +0xC147 0xCCBA +0xC148 0xCCBB +0xC149 0xCCBC +0xC14A 0xCCBD +0xC14B 0xCCBE +0xC14C 0xCCBF +0xC14D 0xCCC0 +0xC14E 0xCCC1 +0xC14F 0xCCC2 +0xC150 0xCCC3 +0xC151 0xCCC4 +0xC153 0xCCC5 +0xC154 0xCCC6 +0xC155 0xCCC7 +0xC156 0xCCC8 +0xC157 0xCCC9 +0xC158 0xCCCA +0xC159 0xCCCB +0xC15A 0xCCCC +0xC15B 0xCCCD +0xC15C 0xCCCE +0xC15D 0xCCCF +0xC161 0xCCD0 +0xC162 0xCCD1 +0xC163 0xCCD2 +0xC164 0xCCD3 +0xC165 0xCCD4 +0xC166 0xCCD5 +0xC167 0xCCD6 +0xC168 0xCCD7 +0xC169 0xCCD8 +0xC16A 0xCCD9 +0xC16B 0xCCDA +0xC16C 0xCCDB +0xC16D 0xCCDC +0xC16E 0xCCDD +0xC16F 0xCCDE +0xC170 0xCCDF +0xC171 0xCCE0 +0xC173 0xCCE1 +0xC174 0xCCE2 +0xC175 0xCCE3 +0xC176 0xCCE4 +0xC177 0xCCE5 +0xC178 0xCCE6 +0xC179 0xCCE7 +0xC17A 0xCCE8 +0xC17B 0xCCE9 +0xC17C 0xCCEA +0xC17D 0xCCEB +0xC181 0xCCEC +0xC182 0xCCED +0xC183 0xCCEE +0xC184 0xCCEF +0xC185 0xCCF0 +0xC186 0xCCF1 +0xC187 0xCCF2 +0xC188 0xCCF3 +0xC189 0xCCF4 +0xC18A 0xCCF5 +0xC18B 0xCCF6 +0xC18C 0xCCF7 +0xC18D 0xCCF8 +0xC18E 0xCCF9 +0xC18F 0xCCFA +0xC190 0xCCFB +0xC191 0xCCFC +0xC193 0xCCFD +0xC194 0xCCFE +0xC195 0xCCFF +0xC196 0xCD00 +0xC197 0xCD01 +0xC198 0xCD02 +0xC199 0xCD03 +0xC19A 0xCD04 +0xC19B 0xCD05 +0xC19C 0xCD06 +0xC19D 0xCD07 +0xC1A1 0xCD08 +0xC1A2 0xCD09 +0xC1A3 0xCD0A +0xC1A4 0xCD0B +0xC1A5 0xCD0C +0xC1A6 0xCD0D +0xC1A7 0xCD0E +0xC1A8 0xCD0F +0xC1A9 0xCD10 +0xC1AA 0xCD11 +0xC1AB 0xCD12 +0xC1AC 0xCD13 +0xC1AD 0xCD14 +0xC1AE 0xCD15 +0xC1AF 0xCD16 +0xC1B0 0xCD17 +0xC1B1 0xCD18 +0xC1B3 0xCD19 +0xC1B4 0xCD1A +0xC1B5 0xCD1B +0xC1B6 0xCD1C +0xC1B7 0xCD1D +0xC1B8 0xCD1E +0xC1B9 0xCD1F +0xC1BA 0xCD20 +0xC1BB 0xCD21 +0xC1BC 0xCD22 +0xC1BD 0xCD23 +0xC1C1 0xCD24 +0xC1C2 0xCD25 +0xC1C3 0xCD26 +0xC1C4 0xCD27 +0xC1C5 0xCD28 +0xC1C6 0xCD29 +0xC1C7 0xCD2A +0xC1C8 0xCD2B +0xC1C9 0xCD2C +0xC1CA 0xCD2D +0xC1CB 0xCD2E +0xC1CC 0xCD2F +0xC1CD 0xCD30 +0xC1CE 0xCD31 +0xC1CF 0xCD32 +0xC1D0 0xCD33 +0xC1D1 0xCD34 +0xC1D3 0xCD35 +0xC1D4 0xCD36 +0xC1D5 0xCD37 +0xC1D6 0xCD38 +0xC1D7 0xCD39 +0xC1D8 0xCD3A +0xC1D9 0xCD3B +0xC1DA 0xCD3C +0xC1DB 0xCD3D +0xC1DC 0xCD3E +0xC1DD 0xCD3F +0xC1E1 0xCD40 +0xC1E2 0xCD41 +0xC1E3 0xCD42 +0xC1E4 0xCD43 +0xC1E5 0xCD44 +0xC1E6 0xCD45 +0xC1E7 0xCD46 +0xC1E8 0xCD47 +0xC1E9 0xCD48 +0xC1EA 0xCD49 +0xC1EB 0xCD4A +0xC1EC 0xCD4B +0xC1ED 0xCD4C +0xC1EE 0xCD4D +0xC1EF 0xCD4E +0xC1F0 0xCD4F +0xC1F1 0xCD50 +0xC1F3 0xCD51 +0xC1F4 0xCD52 +0xC1F5 0xCD53 +0xC1F6 0xCD54 +0xC1F7 0xCD55 +0xC1F8 0xCD56 +0xC1F9 0xCD57 +0xC1FA 0xCD58 +0xC1FB 0xCD59 +0xC1FC 0xCD5A +0xC1FD 0xCD5B +0xC241 0xCD5C +0xC242 0xCD5D +0xC243 0xCD5E +0xC244 0xCD5F +0xC245 0xCD60 +0xC246 0xCD61 +0xC247 0xCD62 +0xC248 0xCD63 +0xC249 0xCD64 +0xC24A 0xCD65 +0xC24B 0xCD66 +0xC24C 0xCD67 +0xC24D 0xCD68 +0xC24E 0xCD69 +0xC24F 0xCD6A +0xC250 0xCD6B +0xC251 0xCD6C +0xC253 0xCD6D +0xC254 0xCD6E +0xC255 0xCD6F +0xC256 0xCD70 +0xC257 0xCD71 +0xC258 0xCD72 +0xC259 0xCD73 +0xC25A 0xCD74 +0xC25B 0xCD75 +0xC25C 0xCD76 +0xC25D 0xCD77 +0xC261 0xCD78 +0xC262 0xCD79 +0xC263 0xCD7A +0xC264 0xCD7B +0xC265 0xCD7C +0xC266 0xCD7D +0xC267 0xCD7E +0xC268 0xCD7F +0xC269 0xCD80 +0xC26A 0xCD81 +0xC26B 0xCD82 +0xC26C 0xCD83 +0xC26D 0xCD84 +0xC26E 0xCD85 +0xC26F 0xCD86 +0xC270 0xCD87 +0xC271 0xCD88 +0xC273 0xCD89 +0xC274 0xCD8A +0xC275 0xCD8B +0xC276 0xCD8C +0xC277 0xCD8D +0xC278 0xCD8E +0xC279 0xCD8F +0xC27A 0xCD90 +0xC27B 0xCD91 +0xC27C 0xCD92 +0xC27D 0xCD93 +0xC281 0xCD94 +0xC282 0xCD95 +0xC283 0xCD96 +0xC284 0xCD97 +0xC285 0xCD98 +0xC286 0xCD99 +0xC287 0xCD9A +0xC288 0xCD9B +0xC289 0xCD9C +0xC28A 0xCD9D +0xC28B 0xCD9E +0xC28C 0xCD9F +0xC28D 0xCDA0 +0xC28E 0xCDA1 +0xC28F 0xCDA2 +0xC290 0xCDA3 +0xC291 0xCDA4 +0xC293 0xCDA5 +0xC294 0xCDA6 +0xC295 0xCDA7 +0xC296 0xCDA8 +0xC297 0xCDA9 +0xC298 0xCDAA +0xC299 0xCDAB +0xC29A 0xCDAC +0xC29B 0xCDAD +0xC29C 0xCDAE +0xC29D 0xCDAF +0xC2A1 0xCDB0 +0xC2A2 0xCDB1 +0xC2A3 0xCDB2 +0xC2A4 0xCDB3 +0xC2A5 0xCDB4 +0xC2A6 0xCDB5 +0xC2A7 0xCDB6 +0xC2A8 0xCDB7 +0xC2A9 0xCDB8 +0xC2AA 0xCDB9 +0xC2AB 0xCDBA +0xC2AC 0xCDBB +0xC2AD 0xCDBC +0xC2AE 0xCDBD +0xC2AF 0xCDBE +0xC2B0 0xCDBF +0xC2B1 0xCDC0 +0xC2B3 0xCDC1 +0xC2B4 0xCDC2 +0xC2B5 0xCDC3 +0xC2B6 0xCDC4 +0xC2B7 0xCDC5 +0xC2B8 0xCDC6 +0xC2B9 0xCDC7 +0xC2BA 0xCDC8 +0xC2BB 0xCDC9 +0xC2BC 0xCDCA +0xC2BD 0xCDCB +0xC2C1 0xCDCC +0xC2C2 0xCDCD +0xC2C3 0xCDCE +0xC2C4 0xCDCF +0xC2C5 0xCDD0 +0xC2C6 0xCDD1 +0xC2C7 0xCDD2 +0xC2C8 0xCDD3 +0xC2C9 0xCDD4 +0xC2CA 0xCDD5 +0xC2CB 0xCDD6 +0xC2CC 0xCDD7 +0xC2CD 0xCDD8 +0xC2CE 0xCDD9 +0xC2CF 0xCDDA +0xC2D0 0xCDDB +0xC2D1 0xCDDC +0xC2D3 0xCDDD +0xC2D4 0xCDDE +0xC2D5 0xCDDF +0xC2D6 0xCDE0 +0xC2D7 0xCDE1 +0xC2D8 0xCDE2 +0xC2D9 0xCDE3 +0xC2DA 0xCDE4 +0xC2DB 0xCDE5 +0xC2DC 0xCDE6 +0xC2DD 0xCDE7 +0xC2E1 0xCDE8 +0xC2E2 0xCDE9 +0xC2E3 0xCDEA +0xC2E4 0xCDEB +0xC2E5 0xCDEC +0xC2E6 0xCDED +0xC2E7 0xCDEE +0xC2E8 0xCDEF +0xC2E9 0xCDF0 +0xC2EA 0xCDF1 +0xC2EB 0xCDF2 +0xC2EC 0xCDF3 +0xC2ED 0xCDF4 +0xC2EE 0xCDF5 +0xC2EF 0xCDF6 +0xC2F0 0xCDF7 +0xC2F1 0xCDF8 +0xC2F3 0xCDF9 +0xC2F4 0xCDFA +0xC2F5 0xCDFB +0xC2F6 0xCDFC +0xC2F7 0xCDFD +0xC2F8 0xCDFE +0xC2F9 0xCDFF +0xC2FA 0xCE00 +0xC2FB 0xCE01 +0xC2FC 0xCE02 +0xC2FD 0xCE03 +0xC341 0xCE04 +0xC342 0xCE05 +0xC343 0xCE06 +0xC344 0xCE07 +0xC345 0xCE08 +0xC346 0xCE09 +0xC347 0xCE0A +0xC348 0xCE0B +0xC349 0xCE0C +0xC34A 0xCE0D +0xC34B 0xCE0E +0xC34C 0xCE0F +0xC34D 0xCE10 +0xC34E 0xCE11 +0xC34F 0xCE12 +0xC350 0xCE13 +0xC351 0xCE14 +0xC353 0xCE15 +0xC354 0xCE16 +0xC355 0xCE17 +0xC356 0xCE18 +0xC357 0xCE19 +0xC358 0xCE1A +0xC359 0xCE1B +0xC35A 0xCE1C +0xC35B 0xCE1D +0xC35C 0xCE1E +0xC35D 0xCE1F +0xC361 0xCE20 +0xC362 0xCE21 +0xC363 0xCE22 +0xC364 0xCE23 +0xC365 0xCE24 +0xC366 0xCE25 +0xC367 0xCE26 +0xC368 0xCE27 +0xC369 0xCE28 +0xC36A 0xCE29 +0xC36B 0xCE2A +0xC36C 0xCE2B +0xC36D 0xCE2C +0xC36E 0xCE2D +0xC36F 0xCE2E +0xC370 0xCE2F +0xC371 0xCE30 +0xC373 0xCE31 +0xC374 0xCE32 +0xC375 0xCE33 +0xC376 0xCE34 +0xC377 0xCE35 +0xC378 0xCE36 +0xC379 0xCE37 +0xC37A 0xCE38 +0xC37B 0xCE39 +0xC37C 0xCE3A +0xC37D 0xCE3B +0xC381 0xCE3C +0xC382 0xCE3D +0xC383 0xCE3E +0xC384 0xCE3F +0xC385 0xCE40 +0xC386 0xCE41 +0xC387 0xCE42 +0xC388 0xCE43 +0xC389 0xCE44 +0xC38A 0xCE45 +0xC38B 0xCE46 +0xC38C 0xCE47 +0xC38D 0xCE48 +0xC38E 0xCE49 +0xC38F 0xCE4A +0xC390 0xCE4B +0xC391 0xCE4C +0xC393 0xCE4D +0xC394 0xCE4E +0xC395 0xCE4F +0xC396 0xCE50 +0xC397 0xCE51 +0xC398 0xCE52 +0xC399 0xCE53 +0xC39A 0xCE54 +0xC39B 0xCE55 +0xC39C 0xCE56 +0xC39D 0xCE57 +0xC3A1 0xCE58 +0xC3A2 0xCE59 +0xC3A3 0xCE5A +0xC3A4 0xCE5B +0xC3A5 0xCE5C +0xC3A6 0xCE5D +0xC3A7 0xCE5E +0xC3A8 0xCE5F +0xC3A9 0xCE60 +0xC3AA 0xCE61 +0xC3AB 0xCE62 +0xC3AC 0xCE63 +0xC3AD 0xCE64 +0xC3AE 0xCE65 +0xC3AF 0xCE66 +0xC3B0 0xCE67 +0xC3B1 0xCE68 +0xC3B3 0xCE69 +0xC3B4 0xCE6A +0xC3B5 0xCE6B +0xC3B6 0xCE6C +0xC3B7 0xCE6D +0xC3B8 0xCE6E +0xC3B9 0xCE6F +0xC3BA 0xCE70 +0xC3BB 0xCE71 +0xC3BC 0xCE72 +0xC3BD 0xCE73 +0xC441 0x314B +0xC461 0xCE74 +0xC462 0xCE75 +0xC463 0xCE76 +0xC464 0xCE77 +0xC465 0xCE78 +0xC466 0xCE79 +0xC467 0xCE7A +0xC468 0xCE7B +0xC469 0xCE7C +0xC46A 0xCE7D +0xC46B 0xCE7E +0xC46C 0xCE7F +0xC46D 0xCE80 +0xC46E 0xCE81 +0xC46F 0xCE82 +0xC470 0xCE83 +0xC471 0xCE84 +0xC473 0xCE85 +0xC474 0xCE86 +0xC475 0xCE87 +0xC476 0xCE88 +0xC477 0xCE89 +0xC478 0xCE8A +0xC479 0xCE8B +0xC47A 0xCE8C +0xC47B 0xCE8D +0xC47C 0xCE8E +0xC47D 0xCE8F +0xC481 0xCE90 +0xC482 0xCE91 +0xC483 0xCE92 +0xC484 0xCE93 +0xC485 0xCE94 +0xC486 0xCE95 +0xC487 0xCE96 +0xC488 0xCE97 +0xC489 0xCE98 +0xC48A 0xCE99 +0xC48B 0xCE9A +0xC48C 0xCE9B +0xC48D 0xCE9C +0xC48E 0xCE9D +0xC48F 0xCE9E +0xC490 0xCE9F +0xC491 0xCEA0 +0xC493 0xCEA1 +0xC494 0xCEA2 +0xC495 0xCEA3 +0xC496 0xCEA4 +0xC497 0xCEA5 +0xC498 0xCEA6 +0xC499 0xCEA7 +0xC49A 0xCEA8 +0xC49B 0xCEA9 +0xC49C 0xCEAA +0xC49D 0xCEAB +0xC4A1 0xCEAC +0xC4A2 0xCEAD +0xC4A3 0xCEAE +0xC4A4 0xCEAF +0xC4A5 0xCEB0 +0xC4A6 0xCEB1 +0xC4A7 0xCEB2 +0xC4A8 0xCEB3 +0xC4A9 0xCEB4 +0xC4AA 0xCEB5 +0xC4AB 0xCEB6 +0xC4AC 0xCEB7 +0xC4AD 0xCEB8 +0xC4AE 0xCEB9 +0xC4AF 0xCEBA +0xC4B0 0xCEBB +0xC4B1 0xCEBC +0xC4B3 0xCEBD +0xC4B4 0xCEBE +0xC4B5 0xCEBF +0xC4B6 0xCEC0 +0xC4B7 0xCEC1 +0xC4B8 0xCEC2 +0xC4B9 0xCEC3 +0xC4BA 0xCEC4 +0xC4BB 0xCEC5 +0xC4BC 0xCEC6 +0xC4BD 0xCEC7 +0xC4C1 0xCEC8 +0xC4C2 0xCEC9 +0xC4C3 0xCECA +0xC4C4 0xCECB +0xC4C5 0xCECC +0xC4C6 0xCECD +0xC4C7 0xCECE +0xC4C8 0xCECF +0xC4C9 0xCED0 +0xC4CA 0xCED1 +0xC4CB 0xCED2 +0xC4CC 0xCED3 +0xC4CD 0xCED4 +0xC4CE 0xCED5 +0xC4CF 0xCED6 +0xC4D0 0xCED7 +0xC4D1 0xCED8 +0xC4D3 0xCED9 +0xC4D4 0xCEDA +0xC4D5 0xCEDB +0xC4D6 0xCEDC +0xC4D7 0xCEDD +0xC4D8 0xCEDE +0xC4D9 0xCEDF +0xC4DA 0xCEE0 +0xC4DB 0xCEE1 +0xC4DC 0xCEE2 +0xC4DD 0xCEE3 +0xC4E1 0xCEE4 +0xC4E2 0xCEE5 +0xC4E3 0xCEE6 +0xC4E4 0xCEE7 +0xC4E5 0xCEE8 +0xC4E6 0xCEE9 +0xC4E7 0xCEEA +0xC4E8 0xCEEB +0xC4E9 0xCEEC +0xC4EA 0xCEED +0xC4EB 0xCEEE +0xC4EC 0xCEEF +0xC4ED 0xCEF0 +0xC4EE 0xCEF1 +0xC4EF 0xCEF2 +0xC4F0 0xCEF3 +0xC4F1 0xCEF4 +0xC4F3 0xCEF5 +0xC4F4 0xCEF6 +0xC4F5 0xCEF7 +0xC4F6 0xCEF8 +0xC4F7 0xCEF9 +0xC4F8 0xCEFA +0xC4F9 0xCEFB +0xC4FA 0xCEFC +0xC4FB 0xCEFD +0xC4FC 0xCEFE +0xC4FD 0xCEFF +0xC541 0xCF00 +0xC542 0xCF01 +0xC543 0xCF02 +0xC544 0xCF03 +0xC545 0xCF04 +0xC546 0xCF05 +0xC547 0xCF06 +0xC548 0xCF07 +0xC549 0xCF08 +0xC54A 0xCF09 +0xC54B 0xCF0A +0xC54C 0xCF0B +0xC54D 0xCF0C +0xC54E 0xCF0D +0xC54F 0xCF0E +0xC550 0xCF0F +0xC551 0xCF10 +0xC553 0xCF11 +0xC554 0xCF12 +0xC555 0xCF13 +0xC556 0xCF14 +0xC557 0xCF15 +0xC558 0xCF16 +0xC559 0xCF17 +0xC55A 0xCF18 +0xC55B 0xCF19 +0xC55C 0xCF1A +0xC55D 0xCF1B +0xC561 0xCF1C +0xC562 0xCF1D +0xC563 0xCF1E +0xC564 0xCF1F +0xC565 0xCF20 +0xC566 0xCF21 +0xC567 0xCF22 +0xC568 0xCF23 +0xC569 0xCF24 +0xC56A 0xCF25 +0xC56B 0xCF26 +0xC56C 0xCF27 +0xC56D 0xCF28 +0xC56E 0xCF29 +0xC56F 0xCF2A +0xC570 0xCF2B +0xC571 0xCF2C +0xC573 0xCF2D +0xC574 0xCF2E +0xC575 0xCF2F +0xC576 0xCF30 +0xC577 0xCF31 +0xC578 0xCF32 +0xC579 0xCF33 +0xC57A 0xCF34 +0xC57B 0xCF35 +0xC57C 0xCF36 +0xC57D 0xCF37 +0xC581 0xCF38 +0xC582 0xCF39 +0xC583 0xCF3A +0xC584 0xCF3B +0xC585 0xCF3C +0xC586 0xCF3D +0xC587 0xCF3E +0xC588 0xCF3F +0xC589 0xCF40 +0xC58A 0xCF41 +0xC58B 0xCF42 +0xC58C 0xCF43 +0xC58D 0xCF44 +0xC58E 0xCF45 +0xC58F 0xCF46 +0xC590 0xCF47 +0xC591 0xCF48 +0xC593 0xCF49 +0xC594 0xCF4A +0xC595 0xCF4B +0xC596 0xCF4C +0xC597 0xCF4D +0xC598 0xCF4E +0xC599 0xCF4F +0xC59A 0xCF50 +0xC59B 0xCF51 +0xC59C 0xCF52 +0xC59D 0xCF53 +0xC5A1 0xCF54 +0xC5A2 0xCF55 +0xC5A3 0xCF56 +0xC5A4 0xCF57 +0xC5A5 0xCF58 +0xC5A6 0xCF59 +0xC5A7 0xCF5A +0xC5A8 0xCF5B +0xC5A9 0xCF5C +0xC5AA 0xCF5D +0xC5AB 0xCF5E +0xC5AC 0xCF5F +0xC5AD 0xCF60 +0xC5AE 0xCF61 +0xC5AF 0xCF62 +0xC5B0 0xCF63 +0xC5B1 0xCF64 +0xC5B3 0xCF65 +0xC5B4 0xCF66 +0xC5B5 0xCF67 +0xC5B6 0xCF68 +0xC5B7 0xCF69 +0xC5B8 0xCF6A +0xC5B9 0xCF6B +0xC5BA 0xCF6C +0xC5BB 0xCF6D +0xC5BC 0xCF6E +0xC5BD 0xCF6F +0xC5C1 0xCF70 +0xC5C2 0xCF71 +0xC5C3 0xCF72 +0xC5C4 0xCF73 +0xC5C5 0xCF74 +0xC5C6 0xCF75 +0xC5C7 0xCF76 +0xC5C8 0xCF77 +0xC5C9 0xCF78 +0xC5CA 0xCF79 +0xC5CB 0xCF7A +0xC5CC 0xCF7B +0xC5CD 0xCF7C +0xC5CE 0xCF7D +0xC5CF 0xCF7E +0xC5D0 0xCF7F +0xC5D1 0xCF80 +0xC5D3 0xCF81 +0xC5D4 0xCF82 +0xC5D5 0xCF83 +0xC5D6 0xCF84 +0xC5D7 0xCF85 +0xC5D8 0xCF86 +0xC5D9 0xCF87 +0xC5DA 0xCF88 +0xC5DB 0xCF89 +0xC5DC 0xCF8A +0xC5DD 0xCF8B +0xC5E1 0xCF8C +0xC5E2 0xCF8D +0xC5E3 0xCF8E +0xC5E4 0xCF8F +0xC5E5 0xCF90 +0xC5E6 0xCF91 +0xC5E7 0xCF92 +0xC5E8 0xCF93 +0xC5E9 0xCF94 +0xC5EA 0xCF95 +0xC5EB 0xCF96 +0xC5EC 0xCF97 +0xC5ED 0xCF98 +0xC5EE 0xCF99 +0xC5EF 0xCF9A +0xC5F0 0xCF9B +0xC5F1 0xCF9C +0xC5F3 0xCF9D +0xC5F4 0xCF9E +0xC5F5 0xCF9F +0xC5F6 0xCFA0 +0xC5F7 0xCFA1 +0xC5F8 0xCFA2 +0xC5F9 0xCFA3 +0xC5FA 0xCFA4 +0xC5FB 0xCFA5 +0xC5FC 0xCFA6 +0xC5FD 0xCFA7 +0xC641 0xCFA8 +0xC642 0xCFA9 +0xC643 0xCFAA +0xC644 0xCFAB +0xC645 0xCFAC +0xC646 0xCFAD +0xC647 0xCFAE +0xC648 0xCFAF +0xC649 0xCFB0 +0xC64A 0xCFB1 +0xC64B 0xCFB2 +0xC64C 0xCFB3 +0xC64D 0xCFB4 +0xC64E 0xCFB5 +0xC64F 0xCFB6 +0xC650 0xCFB7 +0xC651 0xCFB8 +0xC653 0xCFB9 +0xC654 0xCFBA +0xC655 0xCFBB +0xC656 0xCFBC +0xC657 0xCFBD +0xC658 0xCFBE +0xC659 0xCFBF +0xC65A 0xCFC0 +0xC65B 0xCFC1 +0xC65C 0xCFC2 +0xC65D 0xCFC3 +0xC661 0xCFC4 +0xC662 0xCFC5 +0xC663 0xCFC6 +0xC664 0xCFC7 +0xC665 0xCFC8 +0xC666 0xCFC9 +0xC667 0xCFCA +0xC668 0xCFCB +0xC669 0xCFCC +0xC66A 0xCFCD +0xC66B 0xCFCE +0xC66C 0xCFCF +0xC66D 0xCFD0 +0xC66E 0xCFD1 +0xC66F 0xCFD2 +0xC670 0xCFD3 +0xC671 0xCFD4 +0xC673 0xCFD5 +0xC674 0xCFD6 +0xC675 0xCFD7 +0xC676 0xCFD8 +0xC677 0xCFD9 +0xC678 0xCFDA +0xC679 0xCFDB +0xC67A 0xCFDC +0xC67B 0xCFDD +0xC67C 0xCFDE +0xC67D 0xCFDF +0xC681 0xCFE0 +0xC682 0xCFE1 +0xC683 0xCFE2 +0xC684 0xCFE3 +0xC685 0xCFE4 +0xC686 0xCFE5 +0xC687 0xCFE6 +0xC688 0xCFE7 +0xC689 0xCFE8 +0xC68A 0xCFE9 +0xC68B 0xCFEA +0xC68C 0xCFEB +0xC68D 0xCFEC +0xC68E 0xCFED +0xC68F 0xCFEE +0xC690 0xCFEF +0xC691 0xCFF0 +0xC693 0xCFF1 +0xC694 0xCFF2 +0xC695 0xCFF3 +0xC696 0xCFF4 +0xC697 0xCFF5 +0xC698 0xCFF6 +0xC699 0xCFF7 +0xC69A 0xCFF8 +0xC69B 0xCFF9 +0xC69C 0xCFFA +0xC69D 0xCFFB +0xC6A1 0xCFFC +0xC6A2 0xCFFD +0xC6A3 0xCFFE +0xC6A4 0xCFFF +0xC6A5 0xD000 +0xC6A6 0xD001 +0xC6A7 0xD002 +0xC6A8 0xD003 +0xC6A9 0xD004 +0xC6AA 0xD005 +0xC6AB 0xD006 +0xC6AC 0xD007 +0xC6AD 0xD008 +0xC6AE 0xD009 +0xC6AF 0xD00A +0xC6B0 0xD00B +0xC6B1 0xD00C +0xC6B3 0xD00D +0xC6B4 0xD00E +0xC6B5 0xD00F +0xC6B6 0xD010 +0xC6B7 0xD011 +0xC6B8 0xD012 +0xC6B9 0xD013 +0xC6BA 0xD014 +0xC6BB 0xD015 +0xC6BC 0xD016 +0xC6BD 0xD017 +0xC6C1 0xD018 +0xC6C2 0xD019 +0xC6C3 0xD01A +0xC6C4 0xD01B +0xC6C5 0xD01C +0xC6C6 0xD01D +0xC6C7 0xD01E +0xC6C8 0xD01F +0xC6C9 0xD020 +0xC6CA 0xD021 +0xC6CB 0xD022 +0xC6CC 0xD023 +0xC6CD 0xD024 +0xC6CE 0xD025 +0xC6CF 0xD026 +0xC6D0 0xD027 +0xC6D1 0xD028 +0xC6D3 0xD029 +0xC6D4 0xD02A +0xC6D5 0xD02B +0xC6D6 0xD02C +0xC6D7 0xD02D +0xC6D8 0xD02E +0xC6D9 0xD02F +0xC6DA 0xD030 +0xC6DB 0xD031 +0xC6DC 0xD032 +0xC6DD 0xD033 +0xC6E1 0xD034 +0xC6E2 0xD035 +0xC6E3 0xD036 +0xC6E4 0xD037 +0xC6E5 0xD038 +0xC6E6 0xD039 +0xC6E7 0xD03A +0xC6E8 0xD03B +0xC6E9 0xD03C +0xC6EA 0xD03D +0xC6EB 0xD03E +0xC6EC 0xD03F +0xC6ED 0xD040 +0xC6EE 0xD041 +0xC6EF 0xD042 +0xC6F0 0xD043 +0xC6F1 0xD044 +0xC6F3 0xD045 +0xC6F4 0xD046 +0xC6F5 0xD047 +0xC6F6 0xD048 +0xC6F7 0xD049 +0xC6F8 0xD04A +0xC6F9 0xD04B +0xC6FA 0xD04C +0xC6FB 0xD04D +0xC6FC 0xD04E +0xC6FD 0xD04F +0xC741 0xD050 +0xC742 0xD051 +0xC743 0xD052 +0xC744 0xD053 +0xC745 0xD054 +0xC746 0xD055 +0xC747 0xD056 +0xC748 0xD057 +0xC749 0xD058 +0xC74A 0xD059 +0xC74B 0xD05A +0xC74C 0xD05B +0xC74D 0xD05C +0xC74E 0xD05D +0xC74F 0xD05E +0xC750 0xD05F +0xC751 0xD060 +0xC753 0xD061 +0xC754 0xD062 +0xC755 0xD063 +0xC756 0xD064 +0xC757 0xD065 +0xC758 0xD066 +0xC759 0xD067 +0xC75A 0xD068 +0xC75B 0xD069 +0xC75C 0xD06A +0xC75D 0xD06B +0xC761 0xD06C +0xC762 0xD06D +0xC763 0xD06E +0xC764 0xD06F +0xC765 0xD070 +0xC766 0xD071 +0xC767 0xD072 +0xC768 0xD073 +0xC769 0xD074 +0xC76A 0xD075 +0xC76B 0xD076 +0xC76C 0xD077 +0xC76D 0xD078 +0xC76E 0xD079 +0xC76F 0xD07A +0xC770 0xD07B +0xC771 0xD07C +0xC773 0xD07D +0xC774 0xD07E +0xC775 0xD07F +0xC776 0xD080 +0xC777 0xD081 +0xC778 0xD082 +0xC779 0xD083 +0xC77A 0xD084 +0xC77B 0xD085 +0xC77C 0xD086 +0xC77D 0xD087 +0xC781 0xD088 +0xC782 0xD089 +0xC783 0xD08A +0xC784 0xD08B +0xC785 0xD08C +0xC786 0xD08D +0xC787 0xD08E +0xC788 0xD08F +0xC789 0xD090 +0xC78A 0xD091 +0xC78B 0xD092 +0xC78C 0xD093 +0xC78D 0xD094 +0xC78E 0xD095 +0xC78F 0xD096 +0xC790 0xD097 +0xC791 0xD098 +0xC793 0xD099 +0xC794 0xD09A +0xC795 0xD09B +0xC796 0xD09C +0xC797 0xD09D +0xC798 0xD09E +0xC799 0xD09F +0xC79A 0xD0A0 +0xC79B 0xD0A1 +0xC79C 0xD0A2 +0xC79D 0xD0A3 +0xC7A1 0xD0A4 +0xC7A2 0xD0A5 +0xC7A3 0xD0A6 +0xC7A4 0xD0A7 +0xC7A5 0xD0A8 +0xC7A6 0xD0A9 +0xC7A7 0xD0AA +0xC7A8 0xD0AB +0xC7A9 0xD0AC +0xC7AA 0xD0AD +0xC7AB 0xD0AE +0xC7AC 0xD0AF +0xC7AD 0xD0B0 +0xC7AE 0xD0B1 +0xC7AF 0xD0B2 +0xC7B0 0xD0B3 +0xC7B1 0xD0B4 +0xC7B3 0xD0B5 +0xC7B4 0xD0B6 +0xC7B5 0xD0B7 +0xC7B6 0xD0B8 +0xC7B7 0xD0B9 +0xC7B8 0xD0BA +0xC7B9 0xD0BB +0xC7BA 0xD0BC +0xC7BB 0xD0BD +0xC7BC 0xD0BE +0xC7BD 0xD0BF +0xC841 0x314C +0xC861 0xD0C0 +0xC862 0xD0C1 +0xC863 0xD0C2 +0xC864 0xD0C3 +0xC865 0xD0C4 +0xC866 0xD0C5 +0xC867 0xD0C6 +0xC868 0xD0C7 +0xC869 0xD0C8 +0xC86A 0xD0C9 +0xC86B 0xD0CA +0xC86C 0xD0CB +0xC86D 0xD0CC +0xC86E 0xD0CD +0xC86F 0xD0CE +0xC870 0xD0CF +0xC871 0xD0D0 +0xC873 0xD0D1 +0xC874 0xD0D2 +0xC875 0xD0D3 +0xC876 0xD0D4 +0xC877 0xD0D5 +0xC878 0xD0D6 +0xC879 0xD0D7 +0xC87A 0xD0D8 +0xC87B 0xD0D9 +0xC87C 0xD0DA +0xC87D 0xD0DB +0xC881 0xD0DC +0xC882 0xD0DD +0xC883 0xD0DE +0xC884 0xD0DF +0xC885 0xD0E0 +0xC886 0xD0E1 +0xC887 0xD0E2 +0xC888 0xD0E3 +0xC889 0xD0E4 +0xC88A 0xD0E5 +0xC88B 0xD0E6 +0xC88C 0xD0E7 +0xC88D 0xD0E8 +0xC88E 0xD0E9 +0xC88F 0xD0EA +0xC890 0xD0EB +0xC891 0xD0EC +0xC893 0xD0ED +0xC894 0xD0EE +0xC895 0xD0EF +0xC896 0xD0F0 +0xC897 0xD0F1 +0xC898 0xD0F2 +0xC899 0xD0F3 +0xC89A 0xD0F4 +0xC89B 0xD0F5 +0xC89C 0xD0F6 +0xC89D 0xD0F7 +0xC8A1 0xD0F8 +0xC8A2 0xD0F9 +0xC8A3 0xD0FA +0xC8A4 0xD0FB +0xC8A5 0xD0FC +0xC8A6 0xD0FD +0xC8A7 0xD0FE +0xC8A8 0xD0FF +0xC8A9 0xD100 +0xC8AA 0xD101 +0xC8AB 0xD102 +0xC8AC 0xD103 +0xC8AD 0xD104 +0xC8AE 0xD105 +0xC8AF 0xD106 +0xC8B0 0xD107 +0xC8B1 0xD108 +0xC8B3 0xD109 +0xC8B4 0xD10A +0xC8B5 0xD10B +0xC8B6 0xD10C +0xC8B7 0xD10D +0xC8B8 0xD10E +0xC8B9 0xD10F +0xC8BA 0xD110 +0xC8BB 0xD111 +0xC8BC 0xD112 +0xC8BD 0xD113 +0xC8C1 0xD114 +0xC8C2 0xD115 +0xC8C3 0xD116 +0xC8C4 0xD117 +0xC8C5 0xD118 +0xC8C6 0xD119 +0xC8C7 0xD11A +0xC8C8 0xD11B +0xC8C9 0xD11C +0xC8CA 0xD11D +0xC8CB 0xD11E +0xC8CC 0xD11F +0xC8CD 0xD120 +0xC8CE 0xD121 +0xC8CF 0xD122 +0xC8D0 0xD123 +0xC8D1 0xD124 +0xC8D3 0xD125 +0xC8D4 0xD126 +0xC8D5 0xD127 +0xC8D6 0xD128 +0xC8D7 0xD129 +0xC8D8 0xD12A +0xC8D9 0xD12B +0xC8DA 0xD12C +0xC8DB 0xD12D +0xC8DC 0xD12E +0xC8DD 0xD12F +0xC8E1 0xD130 +0xC8E2 0xD131 +0xC8E3 0xD132 +0xC8E4 0xD133 +0xC8E5 0xD134 +0xC8E6 0xD135 +0xC8E7 0xD136 +0xC8E8 0xD137 +0xC8E9 0xD138 +0xC8EA 0xD139 +0xC8EB 0xD13A +0xC8EC 0xD13B +0xC8ED 0xD13C +0xC8EE 0xD13D +0xC8EF 0xD13E +0xC8F0 0xD13F +0xC8F1 0xD140 +0xC8F3 0xD141 +0xC8F4 0xD142 +0xC8F5 0xD143 +0xC8F6 0xD144 +0xC8F7 0xD145 +0xC8F8 0xD146 +0xC8F9 0xD147 +0xC8FA 0xD148 +0xC8FB 0xD149 +0xC8FC 0xD14A +0xC8FD 0xD14B +0xC941 0xD14C +0xC942 0xD14D +0xC943 0xD14E +0xC944 0xD14F +0xC945 0xD150 +0xC946 0xD151 +0xC947 0xD152 +0xC948 0xD153 +0xC949 0xD154 +0xC94A 0xD155 +0xC94B 0xD156 +0xC94C 0xD157 +0xC94D 0xD158 +0xC94E 0xD159 +0xC94F 0xD15A +0xC950 0xD15B +0xC951 0xD15C +0xC953 0xD15D +0xC954 0xD15E +0xC955 0xD15F +0xC956 0xD160 +0xC957 0xD161 +0xC958 0xD162 +0xC959 0xD163 +0xC95A 0xD164 +0xC95B 0xD165 +0xC95C 0xD166 +0xC95D 0xD167 +0xC961 0xD168 +0xC962 0xD169 +0xC963 0xD16A +0xC964 0xD16B +0xC965 0xD16C +0xC966 0xD16D +0xC967 0xD16E +0xC968 0xD16F +0xC969 0xD170 +0xC96A 0xD171 +0xC96B 0xD172 +0xC96C 0xD173 +0xC96D 0xD174 +0xC96E 0xD175 +0xC96F 0xD176 +0xC970 0xD177 +0xC971 0xD178 +0xC973 0xD179 +0xC974 0xD17A +0xC975 0xD17B +0xC976 0xD17C +0xC977 0xD17D +0xC978 0xD17E +0xC979 0xD17F +0xC97A 0xD180 +0xC97B 0xD181 +0xC97C 0xD182 +0xC97D 0xD183 +0xC981 0xD184 +0xC982 0xD185 +0xC983 0xD186 +0xC984 0xD187 +0xC985 0xD188 +0xC986 0xD189 +0xC987 0xD18A +0xC988 0xD18B +0xC989 0xD18C +0xC98A 0xD18D +0xC98B 0xD18E +0xC98C 0xD18F +0xC98D 0xD190 +0xC98E 0xD191 +0xC98F 0xD192 +0xC990 0xD193 +0xC991 0xD194 +0xC993 0xD195 +0xC994 0xD196 +0xC995 0xD197 +0xC996 0xD198 +0xC997 0xD199 +0xC998 0xD19A +0xC999 0xD19B +0xC99A 0xD19C +0xC99B 0xD19D +0xC99C 0xD19E +0xC99D 0xD19F +0xC9A1 0xD1A0 +0xC9A2 0xD1A1 +0xC9A3 0xD1A2 +0xC9A4 0xD1A3 +0xC9A5 0xD1A4 +0xC9A6 0xD1A5 +0xC9A7 0xD1A6 +0xC9A8 0xD1A7 +0xC9A9 0xD1A8 +0xC9AA 0xD1A9 +0xC9AB 0xD1AA +0xC9AC 0xD1AB +0xC9AD 0xD1AC +0xC9AE 0xD1AD +0xC9AF 0xD1AE +0xC9B0 0xD1AF +0xC9B1 0xD1B0 +0xC9B3 0xD1B1 +0xC9B4 0xD1B2 +0xC9B5 0xD1B3 +0xC9B6 0xD1B4 +0xC9B7 0xD1B5 +0xC9B8 0xD1B6 +0xC9B9 0xD1B7 +0xC9BA 0xD1B8 +0xC9BB 0xD1B9 +0xC9BC 0xD1BA +0xC9BD 0xD1BB +0xC9C1 0xD1BC +0xC9C2 0xD1BD +0xC9C3 0xD1BE +0xC9C4 0xD1BF +0xC9C5 0xD1C0 +0xC9C6 0xD1C1 +0xC9C7 0xD1C2 +0xC9C8 0xD1C3 +0xC9C9 0xD1C4 +0xC9CA 0xD1C5 +0xC9CB 0xD1C6 +0xC9CC 0xD1C7 +0xC9CD 0xD1C8 +0xC9CE 0xD1C9 +0xC9CF 0xD1CA +0xC9D0 0xD1CB +0xC9D1 0xD1CC +0xC9D3 0xD1CD +0xC9D4 0xD1CE +0xC9D5 0xD1CF +0xC9D6 0xD1D0 +0xC9D7 0xD1D1 +0xC9D8 0xD1D2 +0xC9D9 0xD1D3 +0xC9DA 0xD1D4 +0xC9DB 0xD1D5 +0xC9DC 0xD1D6 +0xC9DD 0xD1D7 +0xC9E1 0xD1D8 +0xC9E2 0xD1D9 +0xC9E3 0xD1DA +0xC9E4 0xD1DB +0xC9E5 0xD1DC +0xC9E6 0xD1DD +0xC9E7 0xD1DE +0xC9E8 0xD1DF +0xC9E9 0xD1E0 +0xC9EA 0xD1E1 +0xC9EB 0xD1E2 +0xC9EC 0xD1E3 +0xC9ED 0xD1E4 +0xC9EE 0xD1E5 +0xC9EF 0xD1E6 +0xC9F0 0xD1E7 +0xC9F1 0xD1E8 +0xC9F3 0xD1E9 +0xC9F4 0xD1EA +0xC9F5 0xD1EB +0xC9F6 0xD1EC +0xC9F7 0xD1ED +0xC9F8 0xD1EE +0xC9F9 0xD1EF +0xC9FA 0xD1F0 +0xC9FB 0xD1F1 +0xC9FC 0xD1F2 +0xC9FD 0xD1F3 +0xCA41 0xD1F4 +0xCA42 0xD1F5 +0xCA43 0xD1F6 +0xCA44 0xD1F7 +0xCA45 0xD1F8 +0xCA46 0xD1F9 +0xCA47 0xD1FA +0xCA48 0xD1FB +0xCA49 0xD1FC +0xCA4A 0xD1FD +0xCA4B 0xD1FE +0xCA4C 0xD1FF +0xCA4D 0xD200 +0xCA4E 0xD201 +0xCA4F 0xD202 +0xCA50 0xD203 +0xCA51 0xD204 +0xCA53 0xD205 +0xCA54 0xD206 +0xCA55 0xD207 +0xCA56 0xD208 +0xCA57 0xD209 +0xCA58 0xD20A +0xCA59 0xD20B +0xCA5A 0xD20C +0xCA5B 0xD20D +0xCA5C 0xD20E +0xCA5D 0xD20F +0xCA61 0xD210 +0xCA62 0xD211 +0xCA63 0xD212 +0xCA64 0xD213 +0xCA65 0xD214 +0xCA66 0xD215 +0xCA67 0xD216 +0xCA68 0xD217 +0xCA69 0xD218 +0xCA6A 0xD219 +0xCA6B 0xD21A +0xCA6C 0xD21B +0xCA6D 0xD21C +0xCA6E 0xD21D +0xCA6F 0xD21E +0xCA70 0xD21F +0xCA71 0xD220 +0xCA73 0xD221 +0xCA74 0xD222 +0xCA75 0xD223 +0xCA76 0xD224 +0xCA77 0xD225 +0xCA78 0xD226 +0xCA79 0xD227 +0xCA7A 0xD228 +0xCA7B 0xD229 +0xCA7C 0xD22A +0xCA7D 0xD22B +0xCA81 0xD22C +0xCA82 0xD22D +0xCA83 0xD22E +0xCA84 0xD22F +0xCA85 0xD230 +0xCA86 0xD231 +0xCA87 0xD232 +0xCA88 0xD233 +0xCA89 0xD234 +0xCA8A 0xD235 +0xCA8B 0xD236 +0xCA8C 0xD237 +0xCA8D 0xD238 +0xCA8E 0xD239 +0xCA8F 0xD23A +0xCA90 0xD23B +0xCA91 0xD23C +0xCA93 0xD23D +0xCA94 0xD23E +0xCA95 0xD23F +0xCA96 0xD240 +0xCA97 0xD241 +0xCA98 0xD242 +0xCA99 0xD243 +0xCA9A 0xD244 +0xCA9B 0xD245 +0xCA9C 0xD246 +0xCA9D 0xD247 +0xCAA1 0xD248 +0xCAA2 0xD249 +0xCAA3 0xD24A +0xCAA4 0xD24B +0xCAA5 0xD24C +0xCAA6 0xD24D +0xCAA7 0xD24E +0xCAA8 0xD24F +0xCAA9 0xD250 +0xCAAA 0xD251 +0xCAAB 0xD252 +0xCAAC 0xD253 +0xCAAD 0xD254 +0xCAAE 0xD255 +0xCAAF 0xD256 +0xCAB0 0xD257 +0xCAB1 0xD258 +0xCAB3 0xD259 +0xCAB4 0xD25A +0xCAB5 0xD25B +0xCAB6 0xD25C +0xCAB7 0xD25D +0xCAB8 0xD25E +0xCAB9 0xD25F +0xCABA 0xD260 +0xCABB 0xD261 +0xCABC 0xD262 +0xCABD 0xD263 +0xCAC1 0xD264 +0xCAC2 0xD265 +0xCAC3 0xD266 +0xCAC4 0xD267 +0xCAC5 0xD268 +0xCAC6 0xD269 +0xCAC7 0xD26A +0xCAC8 0xD26B +0xCAC9 0xD26C +0xCACA 0xD26D +0xCACB 0xD26E +0xCACC 0xD26F +0xCACD 0xD270 +0xCACE 0xD271 +0xCACF 0xD272 +0xCAD0 0xD273 +0xCAD1 0xD274 +0xCAD3 0xD275 +0xCAD4 0xD276 +0xCAD5 0xD277 +0xCAD6 0xD278 +0xCAD7 0xD279 +0xCAD8 0xD27A +0xCAD9 0xD27B +0xCADA 0xD27C +0xCADB 0xD27D +0xCADC 0xD27E +0xCADD 0xD27F +0xCAE1 0xD280 +0xCAE2 0xD281 +0xCAE3 0xD282 +0xCAE4 0xD283 +0xCAE5 0xD284 +0xCAE6 0xD285 +0xCAE7 0xD286 +0xCAE8 0xD287 +0xCAE9 0xD288 +0xCAEA 0xD289 +0xCAEB 0xD28A +0xCAEC 0xD28B +0xCAED 0xD28C +0xCAEE 0xD28D +0xCAEF 0xD28E +0xCAF0 0xD28F +0xCAF1 0xD290 +0xCAF3 0xD291 +0xCAF4 0xD292 +0xCAF5 0xD293 +0xCAF6 0xD294 +0xCAF7 0xD295 +0xCAF8 0xD296 +0xCAF9 0xD297 +0xCAFA 0xD298 +0xCAFB 0xD299 +0xCAFC 0xD29A +0xCAFD 0xD29B +0xCB41 0xD29C +0xCB42 0xD29D +0xCB43 0xD29E +0xCB44 0xD29F +0xCB45 0xD2A0 +0xCB46 0xD2A1 +0xCB47 0xD2A2 +0xCB48 0xD2A3 +0xCB49 0xD2A4 +0xCB4A 0xD2A5 +0xCB4B 0xD2A6 +0xCB4C 0xD2A7 +0xCB4D 0xD2A8 +0xCB4E 0xD2A9 +0xCB4F 0xD2AA +0xCB50 0xD2AB +0xCB51 0xD2AC +0xCB53 0xD2AD +0xCB54 0xD2AE +0xCB55 0xD2AF +0xCB56 0xD2B0 +0xCB57 0xD2B1 +0xCB58 0xD2B2 +0xCB59 0xD2B3 +0xCB5A 0xD2B4 +0xCB5B 0xD2B5 +0xCB5C 0xD2B6 +0xCB5D 0xD2B7 +0xCB61 0xD2B8 +0xCB62 0xD2B9 +0xCB63 0xD2BA +0xCB64 0xD2BB +0xCB65 0xD2BC +0xCB66 0xD2BD +0xCB67 0xD2BE +0xCB68 0xD2BF +0xCB69 0xD2C0 +0xCB6A 0xD2C1 +0xCB6B 0xD2C2 +0xCB6C 0xD2C3 +0xCB6D 0xD2C4 +0xCB6E 0xD2C5 +0xCB6F 0xD2C6 +0xCB70 0xD2C7 +0xCB71 0xD2C8 +0xCB73 0xD2C9 +0xCB74 0xD2CA +0xCB75 0xD2CB +0xCB76 0xD2CC +0xCB77 0xD2CD +0xCB78 0xD2CE +0xCB79 0xD2CF +0xCB7A 0xD2D0 +0xCB7B 0xD2D1 +0xCB7C 0xD2D2 +0xCB7D 0xD2D3 +0xCB81 0xD2D4 +0xCB82 0xD2D5 +0xCB83 0xD2D6 +0xCB84 0xD2D7 +0xCB85 0xD2D8 +0xCB86 0xD2D9 +0xCB87 0xD2DA +0xCB88 0xD2DB +0xCB89 0xD2DC +0xCB8A 0xD2DD +0xCB8B 0xD2DE +0xCB8C 0xD2DF +0xCB8D 0xD2E0 +0xCB8E 0xD2E1 +0xCB8F 0xD2E2 +0xCB90 0xD2E3 +0xCB91 0xD2E4 +0xCB93 0xD2E5 +0xCB94 0xD2E6 +0xCB95 0xD2E7 +0xCB96 0xD2E8 +0xCB97 0xD2E9 +0xCB98 0xD2EA +0xCB99 0xD2EB +0xCB9A 0xD2EC +0xCB9B 0xD2ED +0xCB9C 0xD2EE +0xCB9D 0xD2EF +0xCBA1 0xD2F0 +0xCBA2 0xD2F1 +0xCBA3 0xD2F2 +0xCBA4 0xD2F3 +0xCBA5 0xD2F4 +0xCBA6 0xD2F5 +0xCBA7 0xD2F6 +0xCBA8 0xD2F7 +0xCBA9 0xD2F8 +0xCBAA 0xD2F9 +0xCBAB 0xD2FA +0xCBAC 0xD2FB +0xCBAD 0xD2FC +0xCBAE 0xD2FD +0xCBAF 0xD2FE +0xCBB0 0xD2FF +0xCBB1 0xD300 +0xCBB3 0xD301 +0xCBB4 0xD302 +0xCBB5 0xD303 +0xCBB6 0xD304 +0xCBB7 0xD305 +0xCBB8 0xD306 +0xCBB9 0xD307 +0xCBBA 0xD308 +0xCBBB 0xD309 +0xCBBC 0xD30A +0xCBBD 0xD30B +0xCC41 0x314D +0xCC61 0xD30C +0xCC62 0xD30D +0xCC63 0xD30E +0xCC64 0xD30F +0xCC65 0xD310 +0xCC66 0xD311 +0xCC67 0xD312 +0xCC68 0xD313 +0xCC69 0xD314 +0xCC6A 0xD315 +0xCC6B 0xD316 +0xCC6C 0xD317 +0xCC6D 0xD318 +0xCC6E 0xD319 +0xCC6F 0xD31A +0xCC70 0xD31B +0xCC71 0xD31C +0xCC73 0xD31D +0xCC74 0xD31E +0xCC75 0xD31F +0xCC76 0xD320 +0xCC77 0xD321 +0xCC78 0xD322 +0xCC79 0xD323 +0xCC7A 0xD324 +0xCC7B 0xD325 +0xCC7C 0xD326 +0xCC7D 0xD327 +0xCC81 0xD328 +0xCC82 0xD329 +0xCC83 0xD32A +0xCC84 0xD32B +0xCC85 0xD32C +0xCC86 0xD32D +0xCC87 0xD32E +0xCC88 0xD32F +0xCC89 0xD330 +0xCC8A 0xD331 +0xCC8B 0xD332 +0xCC8C 0xD333 +0xCC8D 0xD334 +0xCC8E 0xD335 +0xCC8F 0xD336 +0xCC90 0xD337 +0xCC91 0xD338 +0xCC93 0xD339 +0xCC94 0xD33A +0xCC95 0xD33B +0xCC96 0xD33C +0xCC97 0xD33D +0xCC98 0xD33E +0xCC99 0xD33F +0xCC9A 0xD340 +0xCC9B 0xD341 +0xCC9C 0xD342 +0xCC9D 0xD343 +0xCCA1 0xD344 +0xCCA2 0xD345 +0xCCA3 0xD346 +0xCCA4 0xD347 +0xCCA5 0xD348 +0xCCA6 0xD349 +0xCCA7 0xD34A +0xCCA8 0xD34B +0xCCA9 0xD34C +0xCCAA 0xD34D +0xCCAB 0xD34E +0xCCAC 0xD34F +0xCCAD 0xD350 +0xCCAE 0xD351 +0xCCAF 0xD352 +0xCCB0 0xD353 +0xCCB1 0xD354 +0xCCB3 0xD355 +0xCCB4 0xD356 +0xCCB5 0xD357 +0xCCB6 0xD358 +0xCCB7 0xD359 +0xCCB8 0xD35A +0xCCB9 0xD35B +0xCCBA 0xD35C +0xCCBB 0xD35D +0xCCBC 0xD35E +0xCCBD 0xD35F +0xCCC1 0xD360 +0xCCC2 0xD361 +0xCCC3 0xD362 +0xCCC4 0xD363 +0xCCC5 0xD364 +0xCCC6 0xD365 +0xCCC7 0xD366 +0xCCC8 0xD367 +0xCCC9 0xD368 +0xCCCA 0xD369 +0xCCCB 0xD36A +0xCCCC 0xD36B +0xCCCD 0xD36C +0xCCCE 0xD36D +0xCCCF 0xD36E +0xCCD0 0xD36F +0xCCD1 0xD370 +0xCCD3 0xD371 +0xCCD4 0xD372 +0xCCD5 0xD373 +0xCCD6 0xD374 +0xCCD7 0xD375 +0xCCD8 0xD376 +0xCCD9 0xD377 +0xCCDA 0xD378 +0xCCDB 0xD379 +0xCCDC 0xD37A +0xCCDD 0xD37B +0xCCE1 0xD37C +0xCCE2 0xD37D +0xCCE3 0xD37E +0xCCE4 0xD37F +0xCCE5 0xD380 +0xCCE6 0xD381 +0xCCE7 0xD382 +0xCCE8 0xD383 +0xCCE9 0xD384 +0xCCEA 0xD385 +0xCCEB 0xD386 +0xCCEC 0xD387 +0xCCED 0xD388 +0xCCEE 0xD389 +0xCCEF 0xD38A +0xCCF0 0xD38B +0xCCF1 0xD38C +0xCCF3 0xD38D +0xCCF4 0xD38E +0xCCF5 0xD38F +0xCCF6 0xD390 +0xCCF7 0xD391 +0xCCF8 0xD392 +0xCCF9 0xD393 +0xCCFA 0xD394 +0xCCFB 0xD395 +0xCCFC 0xD396 +0xCCFD 0xD397 +0xCD41 0xD398 +0xCD42 0xD399 +0xCD43 0xD39A +0xCD44 0xD39B +0xCD45 0xD39C +0xCD46 0xD39D +0xCD47 0xD39E +0xCD48 0xD39F +0xCD49 0xD3A0 +0xCD4A 0xD3A1 +0xCD4B 0xD3A2 +0xCD4C 0xD3A3 +0xCD4D 0xD3A4 +0xCD4E 0xD3A5 +0xCD4F 0xD3A6 +0xCD50 0xD3A7 +0xCD51 0xD3A8 +0xCD53 0xD3A9 +0xCD54 0xD3AA +0xCD55 0xD3AB +0xCD56 0xD3AC +0xCD57 0xD3AD +0xCD58 0xD3AE +0xCD59 0xD3AF +0xCD5A 0xD3B0 +0xCD5B 0xD3B1 +0xCD5C 0xD3B2 +0xCD5D 0xD3B3 +0xCD61 0xD3B4 +0xCD62 0xD3B5 +0xCD63 0xD3B6 +0xCD64 0xD3B7 +0xCD65 0xD3B8 +0xCD66 0xD3B9 +0xCD67 0xD3BA +0xCD68 0xD3BB +0xCD69 0xD3BC +0xCD6A 0xD3BD +0xCD6B 0xD3BE +0xCD6C 0xD3BF +0xCD6D 0xD3C0 +0xCD6E 0xD3C1 +0xCD6F 0xD3C2 +0xCD70 0xD3C3 +0xCD71 0xD3C4 +0xCD73 0xD3C5 +0xCD74 0xD3C6 +0xCD75 0xD3C7 +0xCD76 0xD3C8 +0xCD77 0xD3C9 +0xCD78 0xD3CA +0xCD79 0xD3CB +0xCD7A 0xD3CC +0xCD7B 0xD3CD +0xCD7C 0xD3CE +0xCD7D 0xD3CF +0xCD81 0xD3D0 +0xCD82 0xD3D1 +0xCD83 0xD3D2 +0xCD84 0xD3D3 +0xCD85 0xD3D4 +0xCD86 0xD3D5 +0xCD87 0xD3D6 +0xCD88 0xD3D7 +0xCD89 0xD3D8 +0xCD8A 0xD3D9 +0xCD8B 0xD3DA +0xCD8C 0xD3DB +0xCD8D 0xD3DC +0xCD8E 0xD3DD +0xCD8F 0xD3DE +0xCD90 0xD3DF +0xCD91 0xD3E0 +0xCD93 0xD3E1 +0xCD94 0xD3E2 +0xCD95 0xD3E3 +0xCD96 0xD3E4 +0xCD97 0xD3E5 +0xCD98 0xD3E6 +0xCD99 0xD3E7 +0xCD9A 0xD3E8 +0xCD9B 0xD3E9 +0xCD9C 0xD3EA +0xCD9D 0xD3EB +0xCDA1 0xD3EC +0xCDA2 0xD3ED +0xCDA3 0xD3EE +0xCDA4 0xD3EF +0xCDA5 0xD3F0 +0xCDA6 0xD3F1 +0xCDA7 0xD3F2 +0xCDA8 0xD3F3 +0xCDA9 0xD3F4 +0xCDAA 0xD3F5 +0xCDAB 0xD3F6 +0xCDAC 0xD3F7 +0xCDAD 0xD3F8 +0xCDAE 0xD3F9 +0xCDAF 0xD3FA +0xCDB0 0xD3FB +0xCDB1 0xD3FC +0xCDB3 0xD3FD +0xCDB4 0xD3FE +0xCDB5 0xD3FF +0xCDB6 0xD400 +0xCDB7 0xD401 +0xCDB8 0xD402 +0xCDB9 0xD403 +0xCDBA 0xD404 +0xCDBB 0xD405 +0xCDBC 0xD406 +0xCDBD 0xD407 +0xCDC1 0xD408 +0xCDC2 0xD409 +0xCDC3 0xD40A +0xCDC4 0xD40B +0xCDC5 0xD40C +0xCDC6 0xD40D +0xCDC7 0xD40E +0xCDC8 0xD40F +0xCDC9 0xD410 +0xCDCA 0xD411 +0xCDCB 0xD412 +0xCDCC 0xD413 +0xCDCD 0xD414 +0xCDCE 0xD415 +0xCDCF 0xD416 +0xCDD0 0xD417 +0xCDD1 0xD418 +0xCDD3 0xD419 +0xCDD4 0xD41A +0xCDD5 0xD41B +0xCDD6 0xD41C +0xCDD7 0xD41D +0xCDD8 0xD41E +0xCDD9 0xD41F +0xCDDA 0xD420 +0xCDDB 0xD421 +0xCDDC 0xD422 +0xCDDD 0xD423 +0xCDE1 0xD424 +0xCDE2 0xD425 +0xCDE3 0xD426 +0xCDE4 0xD427 +0xCDE5 0xD428 +0xCDE6 0xD429 +0xCDE7 0xD42A +0xCDE8 0xD42B +0xCDE9 0xD42C +0xCDEA 0xD42D +0xCDEB 0xD42E +0xCDEC 0xD42F +0xCDED 0xD430 +0xCDEE 0xD431 +0xCDEF 0xD432 +0xCDF0 0xD433 +0xCDF1 0xD434 +0xCDF3 0xD435 +0xCDF4 0xD436 +0xCDF5 0xD437 +0xCDF6 0xD438 +0xCDF7 0xD439 +0xCDF8 0xD43A +0xCDF9 0xD43B +0xCDFA 0xD43C +0xCDFB 0xD43D +0xCDFC 0xD43E +0xCDFD 0xD43F +0xCE41 0xD440 +0xCE42 0xD441 +0xCE43 0xD442 +0xCE44 0xD443 +0xCE45 0xD444 +0xCE46 0xD445 +0xCE47 0xD446 +0xCE48 0xD447 +0xCE49 0xD448 +0xCE4A 0xD449 +0xCE4B 0xD44A +0xCE4C 0xD44B +0xCE4D 0xD44C +0xCE4E 0xD44D +0xCE4F 0xD44E +0xCE50 0xD44F +0xCE51 0xD450 +0xCE53 0xD451 +0xCE54 0xD452 +0xCE55 0xD453 +0xCE56 0xD454 +0xCE57 0xD455 +0xCE58 0xD456 +0xCE59 0xD457 +0xCE5A 0xD458 +0xCE5B 0xD459 +0xCE5C 0xD45A +0xCE5D 0xD45B +0xCE61 0xD45C +0xCE62 0xD45D +0xCE63 0xD45E +0xCE64 0xD45F +0xCE65 0xD460 +0xCE66 0xD461 +0xCE67 0xD462 +0xCE68 0xD463 +0xCE69 0xD464 +0xCE6A 0xD465 +0xCE6B 0xD466 +0xCE6C 0xD467 +0xCE6D 0xD468 +0xCE6E 0xD469 +0xCE6F 0xD46A +0xCE70 0xD46B +0xCE71 0xD46C +0xCE73 0xD46D +0xCE74 0xD46E +0xCE75 0xD46F +0xCE76 0xD470 +0xCE77 0xD471 +0xCE78 0xD472 +0xCE79 0xD473 +0xCE7A 0xD474 +0xCE7B 0xD475 +0xCE7C 0xD476 +0xCE7D 0xD477 +0xCE81 0xD478 +0xCE82 0xD479 +0xCE83 0xD47A +0xCE84 0xD47B +0xCE85 0xD47C +0xCE86 0xD47D +0xCE87 0xD47E +0xCE88 0xD47F +0xCE89 0xD480 +0xCE8A 0xD481 +0xCE8B 0xD482 +0xCE8C 0xD483 +0xCE8D 0xD484 +0xCE8E 0xD485 +0xCE8F 0xD486 +0xCE90 0xD487 +0xCE91 0xD488 +0xCE93 0xD489 +0xCE94 0xD48A +0xCE95 0xD48B +0xCE96 0xD48C +0xCE97 0xD48D +0xCE98 0xD48E +0xCE99 0xD48F +0xCE9A 0xD490 +0xCE9B 0xD491 +0xCE9C 0xD492 +0xCE9D 0xD493 +0xCEA1 0xD494 +0xCEA2 0xD495 +0xCEA3 0xD496 +0xCEA4 0xD497 +0xCEA5 0xD498 +0xCEA6 0xD499 +0xCEA7 0xD49A +0xCEA8 0xD49B +0xCEA9 0xD49C +0xCEAA 0xD49D +0xCEAB 0xD49E +0xCEAC 0xD49F +0xCEAD 0xD4A0 +0xCEAE 0xD4A1 +0xCEAF 0xD4A2 +0xCEB0 0xD4A3 +0xCEB1 0xD4A4 +0xCEB3 0xD4A5 +0xCEB4 0xD4A6 +0xCEB5 0xD4A7 +0xCEB6 0xD4A8 +0xCEB7 0xD4A9 +0xCEB8 0xD4AA +0xCEB9 0xD4AB +0xCEBA 0xD4AC +0xCEBB 0xD4AD +0xCEBC 0xD4AE +0xCEBD 0xD4AF +0xCEC1 0xD4B0 +0xCEC2 0xD4B1 +0xCEC3 0xD4B2 +0xCEC4 0xD4B3 +0xCEC5 0xD4B4 +0xCEC6 0xD4B5 +0xCEC7 0xD4B6 +0xCEC8 0xD4B7 +0xCEC9 0xD4B8 +0xCECA 0xD4B9 +0xCECB 0xD4BA +0xCECC 0xD4BB +0xCECD 0xD4BC +0xCECE 0xD4BD +0xCECF 0xD4BE +0xCED0 0xD4BF +0xCED1 0xD4C0 +0xCED3 0xD4C1 +0xCED4 0xD4C2 +0xCED5 0xD4C3 +0xCED6 0xD4C4 +0xCED7 0xD4C5 +0xCED8 0xD4C6 +0xCED9 0xD4C7 +0xCEDA 0xD4C8 +0xCEDB 0xD4C9 +0xCEDC 0xD4CA +0xCEDD 0xD4CB +0xCEE1 0xD4CC +0xCEE2 0xD4CD +0xCEE3 0xD4CE +0xCEE4 0xD4CF +0xCEE5 0xD4D0 +0xCEE6 0xD4D1 +0xCEE7 0xD4D2 +0xCEE8 0xD4D3 +0xCEE9 0xD4D4 +0xCEEA 0xD4D5 +0xCEEB 0xD4D6 +0xCEEC 0xD4D7 +0xCEED 0xD4D8 +0xCEEE 0xD4D9 +0xCEEF 0xD4DA +0xCEF0 0xD4DB +0xCEF1 0xD4DC +0xCEF3 0xD4DD +0xCEF4 0xD4DE +0xCEF5 0xD4DF +0xCEF6 0xD4E0 +0xCEF7 0xD4E1 +0xCEF8 0xD4E2 +0xCEF9 0xD4E3 +0xCEFA 0xD4E4 +0xCEFB 0xD4E5 +0xCEFC 0xD4E6 +0xCEFD 0xD4E7 +0xCF41 0xD4E8 +0xCF42 0xD4E9 +0xCF43 0xD4EA +0xCF44 0xD4EB +0xCF45 0xD4EC +0xCF46 0xD4ED +0xCF47 0xD4EE +0xCF48 0xD4EF +0xCF49 0xD4F0 +0xCF4A 0xD4F1 +0xCF4B 0xD4F2 +0xCF4C 0xD4F3 +0xCF4D 0xD4F4 +0xCF4E 0xD4F5 +0xCF4F 0xD4F6 +0xCF50 0xD4F7 +0xCF51 0xD4F8 +0xCF53 0xD4F9 +0xCF54 0xD4FA +0xCF55 0xD4FB +0xCF56 0xD4FC +0xCF57 0xD4FD +0xCF58 0xD4FE +0xCF59 0xD4FF +0xCF5A 0xD500 +0xCF5B 0xD501 +0xCF5C 0xD502 +0xCF5D 0xD503 +0xCF61 0xD504 +0xCF62 0xD505 +0xCF63 0xD506 +0xCF64 0xD507 +0xCF65 0xD508 +0xCF66 0xD509 +0xCF67 0xD50A +0xCF68 0xD50B +0xCF69 0xD50C +0xCF6A 0xD50D +0xCF6B 0xD50E +0xCF6C 0xD50F +0xCF6D 0xD510 +0xCF6E 0xD511 +0xCF6F 0xD512 +0xCF70 0xD513 +0xCF71 0xD514 +0xCF73 0xD515 +0xCF74 0xD516 +0xCF75 0xD517 +0xCF76 0xD518 +0xCF77 0xD519 +0xCF78 0xD51A +0xCF79 0xD51B +0xCF7A 0xD51C +0xCF7B 0xD51D +0xCF7C 0xD51E +0xCF7D 0xD51F +0xCF81 0xD520 +0xCF82 0xD521 +0xCF83 0xD522 +0xCF84 0xD523 +0xCF85 0xD524 +0xCF86 0xD525 +0xCF87 0xD526 +0xCF88 0xD527 +0xCF89 0xD528 +0xCF8A 0xD529 +0xCF8B 0xD52A +0xCF8C 0xD52B +0xCF8D 0xD52C +0xCF8E 0xD52D +0xCF8F 0xD52E +0xCF90 0xD52F +0xCF91 0xD530 +0xCF93 0xD531 +0xCF94 0xD532 +0xCF95 0xD533 +0xCF96 0xD534 +0xCF97 0xD535 +0xCF98 0xD536 +0xCF99 0xD537 +0xCF9A 0xD538 +0xCF9B 0xD539 +0xCF9C 0xD53A +0xCF9D 0xD53B +0xCFA1 0xD53C +0xCFA2 0xD53D +0xCFA3 0xD53E +0xCFA4 0xD53F +0xCFA5 0xD540 +0xCFA6 0xD541 +0xCFA7 0xD542 +0xCFA8 0xD543 +0xCFA9 0xD544 +0xCFAA 0xD545 +0xCFAB 0xD546 +0xCFAC 0xD547 +0xCFAD 0xD548 +0xCFAE 0xD549 +0xCFAF 0xD54A +0xCFB0 0xD54B +0xCFB1 0xD54C +0xCFB3 0xD54D +0xCFB4 0xD54E +0xCFB5 0xD54F +0xCFB6 0xD550 +0xCFB7 0xD551 +0xCFB8 0xD552 +0xCFB9 0xD553 +0xCFBA 0xD554 +0xCFBB 0xD555 +0xCFBC 0xD556 +0xCFBD 0xD557 +0xD041 0x314E +0xD061 0xD558 +0xD062 0xD559 +0xD063 0xD55A +0xD064 0xD55B +0xD065 0xD55C +0xD066 0xD55D +0xD067 0xD55E +0xD068 0xD55F +0xD069 0xD560 +0xD06A 0xD561 +0xD06B 0xD562 +0xD06C 0xD563 +0xD06D 0xD564 +0xD06E 0xD565 +0xD06F 0xD566 +0xD070 0xD567 +0xD071 0xD568 +0xD073 0xD569 +0xD074 0xD56A +0xD075 0xD56B +0xD076 0xD56C +0xD077 0xD56D +0xD078 0xD56E +0xD079 0xD56F +0xD07A 0xD570 +0xD07B 0xD571 +0xD07C 0xD572 +0xD07D 0xD573 +0xD081 0xD574 +0xD082 0xD575 +0xD083 0xD576 +0xD084 0xD577 +0xD085 0xD578 +0xD086 0xD579 +0xD087 0xD57A +0xD088 0xD57B +0xD089 0xD57C +0xD08A 0xD57D +0xD08B 0xD57E +0xD08C 0xD57F +0xD08D 0xD580 +0xD08E 0xD581 +0xD08F 0xD582 +0xD090 0xD583 +0xD091 0xD584 +0xD093 0xD585 +0xD094 0xD586 +0xD095 0xD587 +0xD096 0xD588 +0xD097 0xD589 +0xD098 0xD58A +0xD099 0xD58B +0xD09A 0xD58C +0xD09B 0xD58D +0xD09C 0xD58E +0xD09D 0xD58F +0xD0A1 0xD590 +0xD0A2 0xD591 +0xD0A3 0xD592 +0xD0A4 0xD593 +0xD0A5 0xD594 +0xD0A6 0xD595 +0xD0A7 0xD596 +0xD0A8 0xD597 +0xD0A9 0xD598 +0xD0AA 0xD599 +0xD0AB 0xD59A +0xD0AC 0xD59B +0xD0AD 0xD59C +0xD0AE 0xD59D +0xD0AF 0xD59E +0xD0B0 0xD59F +0xD0B1 0xD5A0 +0xD0B3 0xD5A1 +0xD0B4 0xD5A2 +0xD0B5 0xD5A3 +0xD0B6 0xD5A4 +0xD0B7 0xD5A5 +0xD0B8 0xD5A6 +0xD0B9 0xD5A7 +0xD0BA 0xD5A8 +0xD0BB 0xD5A9 +0xD0BC 0xD5AA +0xD0BD 0xD5AB +0xD0C1 0xD5AC +0xD0C2 0xD5AD +0xD0C3 0xD5AE +0xD0C4 0xD5AF +0xD0C5 0xD5B0 +0xD0C6 0xD5B1 +0xD0C7 0xD5B2 +0xD0C8 0xD5B3 +0xD0C9 0xD5B4 +0xD0CA 0xD5B5 +0xD0CB 0xD5B6 +0xD0CC 0xD5B7 +0xD0CD 0xD5B8 +0xD0CE 0xD5B9 +0xD0CF 0xD5BA +0xD0D0 0xD5BB +0xD0D1 0xD5BC +0xD0D3 0xD5BD +0xD0D4 0xD5BE +0xD0D5 0xD5BF +0xD0D6 0xD5C0 +0xD0D7 0xD5C1 +0xD0D8 0xD5C2 +0xD0D9 0xD5C3 +0xD0DA 0xD5C4 +0xD0DB 0xD5C5 +0xD0DC 0xD5C6 +0xD0DD 0xD5C7 +0xD0E1 0xD5C8 +0xD0E2 0xD5C9 +0xD0E3 0xD5CA +0xD0E4 0xD5CB +0xD0E5 0xD5CC +0xD0E6 0xD5CD +0xD0E7 0xD5CE +0xD0E8 0xD5CF +0xD0E9 0xD5D0 +0xD0EA 0xD5D1 +0xD0EB 0xD5D2 +0xD0EC 0xD5D3 +0xD0ED 0xD5D4 +0xD0EE 0xD5D5 +0xD0EF 0xD5D6 +0xD0F0 0xD5D7 +0xD0F1 0xD5D8 +0xD0F3 0xD5D9 +0xD0F4 0xD5DA +0xD0F5 0xD5DB +0xD0F6 0xD5DC +0xD0F7 0xD5DD +0xD0F8 0xD5DE +0xD0F9 0xD5DF +0xD0FA 0xD5E0 +0xD0FB 0xD5E1 +0xD0FC 0xD5E2 +0xD0FD 0xD5E3 +0xD141 0xD5E4 +0xD142 0xD5E5 +0xD143 0xD5E6 +0xD144 0xD5E7 +0xD145 0xD5E8 +0xD146 0xD5E9 +0xD147 0xD5EA +0xD148 0xD5EB +0xD149 0xD5EC +0xD14A 0xD5ED +0xD14B 0xD5EE +0xD14C 0xD5EF +0xD14D 0xD5F0 +0xD14E 0xD5F1 +0xD14F 0xD5F2 +0xD150 0xD5F3 +0xD151 0xD5F4 +0xD153 0xD5F5 +0xD154 0xD5F6 +0xD155 0xD5F7 +0xD156 0xD5F8 +0xD157 0xD5F9 +0xD158 0xD5FA +0xD159 0xD5FB +0xD15A 0xD5FC +0xD15B 0xD5FD +0xD15C 0xD5FE +0xD15D 0xD5FF +0xD161 0xD600 +0xD162 0xD601 +0xD163 0xD602 +0xD164 0xD603 +0xD165 0xD604 +0xD166 0xD605 +0xD167 0xD606 +0xD168 0xD607 +0xD169 0xD608 +0xD16A 0xD609 +0xD16B 0xD60A +0xD16C 0xD60B +0xD16D 0xD60C +0xD16E 0xD60D +0xD16F 0xD60E +0xD170 0xD60F +0xD171 0xD610 +0xD173 0xD611 +0xD174 0xD612 +0xD175 0xD613 +0xD176 0xD614 +0xD177 0xD615 +0xD178 0xD616 +0xD179 0xD617 +0xD17A 0xD618 +0xD17B 0xD619 +0xD17C 0xD61A +0xD17D 0xD61B +0xD181 0xD61C +0xD182 0xD61D +0xD183 0xD61E +0xD184 0xD61F +0xD185 0xD620 +0xD186 0xD621 +0xD187 0xD622 +0xD188 0xD623 +0xD189 0xD624 +0xD18A 0xD625 +0xD18B 0xD626 +0xD18C 0xD627 +0xD18D 0xD628 +0xD18E 0xD629 +0xD18F 0xD62A +0xD190 0xD62B +0xD191 0xD62C +0xD193 0xD62D +0xD194 0xD62E +0xD195 0xD62F +0xD196 0xD630 +0xD197 0xD631 +0xD198 0xD632 +0xD199 0xD633 +0xD19A 0xD634 +0xD19B 0xD635 +0xD19C 0xD636 +0xD19D 0xD637 +0xD1A1 0xD638 +0xD1A2 0xD639 +0xD1A3 0xD63A +0xD1A4 0xD63B +0xD1A5 0xD63C +0xD1A6 0xD63D +0xD1A7 0xD63E +0xD1A8 0xD63F +0xD1A9 0xD640 +0xD1AA 0xD641 +0xD1AB 0xD642 +0xD1AC 0xD643 +0xD1AD 0xD644 +0xD1AE 0xD645 +0xD1AF 0xD646 +0xD1B0 0xD647 +0xD1B1 0xD648 +0xD1B3 0xD649 +0xD1B4 0xD64A +0xD1B5 0xD64B +0xD1B6 0xD64C +0xD1B7 0xD64D +0xD1B8 0xD64E +0xD1B9 0xD64F +0xD1BA 0xD650 +0xD1BB 0xD651 +0xD1BC 0xD652 +0xD1BD 0xD653 +0xD1C1 0xD654 +0xD1C2 0xD655 +0xD1C3 0xD656 +0xD1C4 0xD657 +0xD1C5 0xD658 +0xD1C6 0xD659 +0xD1C7 0xD65A +0xD1C8 0xD65B +0xD1C9 0xD65C +0xD1CA 0xD65D +0xD1CB 0xD65E +0xD1CC 0xD65F +0xD1CD 0xD660 +0xD1CE 0xD661 +0xD1CF 0xD662 +0xD1D0 0xD663 +0xD1D1 0xD664 +0xD1D3 0xD665 +0xD1D4 0xD666 +0xD1D5 0xD667 +0xD1D6 0xD668 +0xD1D7 0xD669 +0xD1D8 0xD66A +0xD1D9 0xD66B +0xD1DA 0xD66C +0xD1DB 0xD66D +0xD1DC 0xD66E +0xD1DD 0xD66F +0xD1E1 0xD670 +0xD1E2 0xD671 +0xD1E3 0xD672 +0xD1E4 0xD673 +0xD1E5 0xD674 +0xD1E6 0xD675 +0xD1E7 0xD676 +0xD1E8 0xD677 +0xD1E9 0xD678 +0xD1EA 0xD679 +0xD1EB 0xD67A +0xD1EC 0xD67B +0xD1ED 0xD67C +0xD1EE 0xD67D +0xD1EF 0xD67E +0xD1F0 0xD67F +0xD1F1 0xD680 +0xD1F3 0xD681 +0xD1F4 0xD682 +0xD1F5 0xD683 +0xD1F6 0xD684 +0xD1F7 0xD685 +0xD1F8 0xD686 +0xD1F9 0xD687 +0xD1FA 0xD688 +0xD1FB 0xD689 +0xD1FC 0xD68A +0xD1FD 0xD68B +0xD241 0xD68C +0xD242 0xD68D +0xD243 0xD68E +0xD244 0xD68F +0xD245 0xD690 +0xD246 0xD691 +0xD247 0xD692 +0xD248 0xD693 +0xD249 0xD694 +0xD24A 0xD695 +0xD24B 0xD696 +0xD24C 0xD697 +0xD24D 0xD698 +0xD24E 0xD699 +0xD24F 0xD69A +0xD250 0xD69B +0xD251 0xD69C +0xD253 0xD69D +0xD254 0xD69E +0xD255 0xD69F +0xD256 0xD6A0 +0xD257 0xD6A1 +0xD258 0xD6A2 +0xD259 0xD6A3 +0xD25A 0xD6A4 +0xD25B 0xD6A5 +0xD25C 0xD6A6 +0xD25D 0xD6A7 +0xD261 0xD6A8 +0xD262 0xD6A9 +0xD263 0xD6AA +0xD264 0xD6AB +0xD265 0xD6AC +0xD266 0xD6AD +0xD267 0xD6AE +0xD268 0xD6AF +0xD269 0xD6B0 +0xD26A 0xD6B1 +0xD26B 0xD6B2 +0xD26C 0xD6B3 +0xD26D 0xD6B4 +0xD26E 0xD6B5 +0xD26F 0xD6B6 +0xD270 0xD6B7 +0xD271 0xD6B8 +0xD273 0xD6B9 +0xD274 0xD6BA +0xD275 0xD6BB +0xD276 0xD6BC +0xD277 0xD6BD +0xD278 0xD6BE +0xD279 0xD6BF +0xD27A 0xD6C0 +0xD27B 0xD6C1 +0xD27C 0xD6C2 +0xD27D 0xD6C3 +0xD281 0xD6C4 +0xD282 0xD6C5 +0xD283 0xD6C6 +0xD284 0xD6C7 +0xD285 0xD6C8 +0xD286 0xD6C9 +0xD287 0xD6CA +0xD288 0xD6CB +0xD289 0xD6CC +0xD28A 0xD6CD +0xD28B 0xD6CE +0xD28C 0xD6CF +0xD28D 0xD6D0 +0xD28E 0xD6D1 +0xD28F 0xD6D2 +0xD290 0xD6D3 +0xD291 0xD6D4 +0xD293 0xD6D5 +0xD294 0xD6D6 +0xD295 0xD6D7 +0xD296 0xD6D8 +0xD297 0xD6D9 +0xD298 0xD6DA +0xD299 0xD6DB +0xD29A 0xD6DC +0xD29B 0xD6DD +0xD29C 0xD6DE +0xD29D 0xD6DF +0xD2A1 0xD6E0 +0xD2A2 0xD6E1 +0xD2A3 0xD6E2 +0xD2A4 0xD6E3 +0xD2A5 0xD6E4 +0xD2A6 0xD6E5 +0xD2A7 0xD6E6 +0xD2A8 0xD6E7 +0xD2A9 0xD6E8 +0xD2AA 0xD6E9 +0xD2AB 0xD6EA +0xD2AC 0xD6EB +0xD2AD 0xD6EC +0xD2AE 0xD6ED +0xD2AF 0xD6EE +0xD2B0 0xD6EF +0xD2B1 0xD6F0 +0xD2B3 0xD6F1 +0xD2B4 0xD6F2 +0xD2B5 0xD6F3 +0xD2B6 0xD6F4 +0xD2B7 0xD6F5 +0xD2B8 0xD6F6 +0xD2B9 0xD6F7 +0xD2BA 0xD6F8 +0xD2BB 0xD6F9 +0xD2BC 0xD6FA +0xD2BD 0xD6FB +0xD2C1 0xD6FC +0xD2C2 0xD6FD +0xD2C3 0xD6FE +0xD2C4 0xD6FF +0xD2C5 0xD700 +0xD2C6 0xD701 +0xD2C7 0xD702 +0xD2C8 0xD703 +0xD2C9 0xD704 +0xD2CA 0xD705 +0xD2CB 0xD706 +0xD2CC 0xD707 +0xD2CD 0xD708 +0xD2CE 0xD709 +0xD2CF 0xD70A +0xD2D0 0xD70B +0xD2D1 0xD70C +0xD2D3 0xD70D +0xD2D4 0xD70E +0xD2D5 0xD70F +0xD2D6 0xD710 +0xD2D7 0xD711 +0xD2D8 0xD712 +0xD2D9 0xD713 +0xD2DA 0xD714 +0xD2DB 0xD715 +0xD2DC 0xD716 +0xD2DD 0xD717 +0xD2E1 0xD718 +0xD2E2 0xD719 +0xD2E3 0xD71A +0xD2E4 0xD71B +0xD2E5 0xD71C +0xD2E6 0xD71D +0xD2E7 0xD71E +0xD2E8 0xD71F +0xD2E9 0xD720 +0xD2EA 0xD721 +0xD2EB 0xD722 +0xD2EC 0xD723 +0xD2ED 0xD724 +0xD2EE 0xD725 +0xD2EF 0xD726 +0xD2F0 0xD727 +0xD2F1 0xD728 +0xD2F3 0xD729 +0xD2F4 0xD72A +0xD2F5 0xD72B +0xD2F6 0xD72C +0xD2F7 0xD72D +0xD2F8 0xD72E +0xD2F9 0xD72F +0xD2FA 0xD730 +0xD2FB 0xD731 +0xD2FC 0xD732 +0xD2FD 0xD733 +0xD341 0xD734 +0xD342 0xD735 +0xD343 0xD736 +0xD344 0xD737 +0xD345 0xD738 +0xD346 0xD739 +0xD347 0xD73A +0xD348 0xD73B +0xD349 0xD73C +0xD34A 0xD73D +0xD34B 0xD73E +0xD34C 0xD73F +0xD34D 0xD740 +0xD34E 0xD741 +0xD34F 0xD742 +0xD350 0xD743 +0xD351 0xD744 +0xD353 0xD745 +0xD354 0xD746 +0xD355 0xD747 +0xD356 0xD748 +0xD357 0xD749 +0xD358 0xD74A +0xD359 0xD74B +0xD35A 0xD74C +0xD35B 0xD74D +0xD35C 0xD74E +0xD35D 0xD74F +0xD361 0xD750 +0xD362 0xD751 +0xD363 0xD752 +0xD364 0xD753 +0xD365 0xD754 +0xD366 0xD755 +0xD367 0xD756 +0xD368 0xD757 +0xD369 0xD758 +0xD36A 0xD759 +0xD36B 0xD75A +0xD36C 0xD75B +0xD36D 0xD75C +0xD36E 0xD75D +0xD36F 0xD75E +0xD370 0xD75F +0xD371 0xD760 +0xD373 0xD761 +0xD374 0xD762 +0xD375 0xD763 +0xD376 0xD764 +0xD377 0xD765 +0xD378 0xD766 +0xD379 0xD767 +0xD37A 0xD768 +0xD37B 0xD769 +0xD37C 0xD76A +0xD37D 0xD76B +0xD381 0xD76C +0xD382 0xD76D +0xD383 0xD76E +0xD384 0xD76F +0xD385 0xD770 +0xD386 0xD771 +0xD387 0xD772 +0xD388 0xD773 +0xD389 0xD774 +0xD38A 0xD775 +0xD38B 0xD776 +0xD38C 0xD777 +0xD38D 0xD778 +0xD38E 0xD779 +0xD38F 0xD77A +0xD390 0xD77B +0xD391 0xD77C +0xD393 0xD77D +0xD394 0xD77E +0xD395 0xD77F +0xD396 0xD780 +0xD397 0xD781 +0xD398 0xD782 +0xD399 0xD783 +0xD39A 0xD784 +0xD39B 0xD785 +0xD39C 0xD786 +0xD39D 0xD787 +0xD3A1 0xD788 +0xD3A2 0xD789 +0xD3A3 0xD78A +0xD3A4 0xD78B +0xD3A5 0xD78C +0xD3A6 0xD78D +0xD3A7 0xD78E +0xD3A8 0xD78F +0xD3A9 0xD790 +0xD3AA 0xD791 +0xD3AB 0xD792 +0xD3AC 0xD793 +0xD3AD 0xD794 +0xD3AE 0xD795 +0xD3AF 0xD796 +0xD3B0 0xD797 +0xD3B1 0xD798 +0xD3B3 0xD799 +0xD3B4 0xD79A +0xD3B5 0xD79B +0xD3B6 0xD79C +0xD3B7 0xD79D +0xD3B8 0xD79E +0xD3B9 0xD79F +0xD3BA 0xD7A0 +0xD3BB 0xD7A1 +0xD3BC 0xD7A2 +0xD3BD 0xD7A3 +0xD931 0x3000 +0xD932 0x3001 +0xD933 0x3002 +0xD934 0x00B7 +0xD935 0x2025 +0xD936 0x2026 +0xD937 0x00A8 +0xD938 0x3003 +0xD939 0x00AD +0xD93A 0x2015 +0xD93B 0x2225 +0xD93C 0xFF3C +0xD93D 0x223C +0xD93E 0x2018 +0xD93F 0x2019 +0xD940 0x201C +0xD941 0x201D +0xD942 0x3014 +0xD943 0x3015 +0xD944 0x3008 +0xD945 0x3009 +0xD946 0x300A +0xD947 0x300B +0xD948 0x300C +0xD949 0x300D +0xD94A 0x300E +0xD94B 0x300F +0xD94C 0x3010 +0xD94D 0x3011 +0xD94E 0x00B1 +0xD94F 0x00D7 +0xD950 0x00F7 +0xD951 0x2260 +0xD952 0x2264 +0xD953 0x2265 +0xD954 0x221E +0xD955 0x2234 +0xD956 0x00B0 +0xD957 0x2032 +0xD958 0x2033 +0xD959 0x2103 +0xD95A 0x212B +0xD95B 0xFFE0 +0xD95C 0xFFE1 +0xD95D 0xFFE5 +0xD95E 0x2642 +0xD95F 0x2640 +0xD960 0x2220 +0xD961 0x22A5 +0xD962 0x2312 +0xD963 0x2202 +0xD964 0x2207 +0xD965 0x2261 +0xD966 0x2252 +0xD967 0x00A7 +0xD968 0x203B +0xD969 0x2606 +0xD96A 0x2605 +0xD96B 0x25CB +0xD96C 0x25CF +0xD96D 0x25CE +0xD96E 0x25C7 +0xD96F 0x25C6 +0xD970 0x25A1 +0xD971 0x25A0 +0xD972 0x25B3 +0xD973 0x25B2 +0xD974 0x25BD +0xD975 0x25BC +0xD976 0x2192 +0xD977 0x2190 +0xD978 0x2191 +0xD979 0x2193 +0xD97A 0x2194 +0xD97B 0x3013 +0xD97C 0x226A +0xD97D 0x226B +0xD97E 0x221A +0xD991 0x223D +0xD992 0x221D +0xD993 0x2235 +0xD994 0x222B +0xD995 0x222C +0xD996 0x2208 +0xD997 0x220B +0xD998 0x2286 +0xD999 0x2287 +0xD99A 0x2282 +0xD99B 0x2283 +0xD99C 0x222A +0xD99D 0x2229 +0xD99E 0x2227 +0xD99F 0x2228 +0xD9A0 0xFFE2 +0xD9A1 0x21D2 +0xD9A2 0x21D4 +0xD9A3 0x2200 +0xD9A4 0x2203 +0xD9A5 0x00B4 +0xD9A6 0xFF5E +0xD9A7 0x02C7 +0xD9A8 0x02D8 +0xD9A9 0x02DD +0xD9AA 0x02DA +0xD9AB 0x02D9 +0xD9AC 0x00B8 +0xD9AD 0x02DB +0xD9AE 0x00A1 +0xD9AF 0x00BF +0xD9B0 0x02D0 +0xD9B1 0x222E +0xD9B2 0x2211 +0xD9B3 0x220F +0xD9B4 0x00A4 +0xD9B5 0x2109 +0xD9B6 0x2030 +0xD9B7 0x25C1 +0xD9B8 0x25C0 +0xD9B9 0x25B7 +0xD9BA 0x25B6 +0xD9BB 0x2664 +0xD9BC 0x2660 +0xD9BD 0x2661 +0xD9BE 0x2665 +0xD9BF 0x2667 +0xD9C0 0x2663 +0xD9C1 0x2299 +0xD9C2 0x25C8 +0xD9C3 0x25A3 +0xD9C4 0x25D0 +0xD9C5 0x25D1 +0xD9C6 0x2592 +0xD9C7 0x25A4 +0xD9C8 0x25A5 +0xD9C9 0x25A8 +0xD9CA 0x25A7 +0xD9CB 0x25A6 +0xD9CC 0x25A9 +0xD9CD 0x2668 +0xD9CE 0x260F +0xD9CF 0x260E +0xD9D0 0x261C +0xD9D1 0x261E +0xD9D2 0x00B6 +0xD9D3 0x2020 +0xD9D4 0x2021 +0xD9D5 0x2195 +0xD9D6 0x2197 +0xD9D7 0x2199 +0xD9D8 0x2196 +0xD9D9 0x2198 +0xD9DA 0x266D +0xD9DB 0x2669 +0xD9DC 0x266A +0xD9DD 0x266C +0xD9DE 0x327F +0xD9DF 0x321C +0xD9E0 0x2116 +0xD9E1 0x33C7 +0xD9E2 0x2122 +0xD9E3 0x33C2 +0xD9E4 0x33D8 +0xD9E5 0x2121 +0xD9E6 0x20AC +0xD9E7 0x00AE +0xD9E8 0x327E +0xDA31 0xFF01 +0xDA32 0xFF02 +0xDA33 0xFF03 +0xDA34 0xFF04 +0xDA35 0xFF05 +0xDA36 0xFF06 +0xDA37 0xFF07 +0xDA38 0xFF08 +0xDA39 0xFF09 +0xDA3A 0xFF0A +0xDA3B 0xFF0B +0xDA3C 0xFF0C +0xDA3D 0xFF0D +0xDA3E 0xFF0E +0xDA3F 0xFF0F +0xDA40 0xFF10 +0xDA41 0xFF11 +0xDA42 0xFF12 +0xDA43 0xFF13 +0xDA44 0xFF14 +0xDA45 0xFF15 +0xDA46 0xFF16 +0xDA47 0xFF17 +0xDA48 0xFF18 +0xDA49 0xFF19 +0xDA4A 0xFF1A +0xDA4B 0xFF1B +0xDA4C 0xFF1C +0xDA4D 0xFF1D +0xDA4E 0xFF1E +0xDA4F 0xFF1F +0xDA50 0xFF20 +0xDA51 0xFF21 +0xDA52 0xFF22 +0xDA53 0xFF23 +0xDA54 0xFF24 +0xDA55 0xFF25 +0xDA56 0xFF26 +0xDA57 0xFF27 +0xDA58 0xFF28 +0xDA59 0xFF29 +0xDA5A 0xFF2A +0xDA5B 0xFF2B +0xDA5C 0xFF2C +0xDA5D 0xFF2D +0xDA5E 0xFF2E +0xDA5F 0xFF2F +0xDA60 0xFF30 +0xDA61 0xFF31 +0xDA62 0xFF32 +0xDA63 0xFF33 +0xDA64 0xFF34 +0xDA65 0xFF35 +0xDA66 0xFF36 +0xDA67 0xFF37 +0xDA68 0xFF38 +0xDA69 0xFF39 +0xDA6A 0xFF3A +0xDA6B 0xFF3B +0xDA6C 0xFFE6 +0xDA6D 0xFF3D +0xDA6E 0xFF3E +0xDA6F 0xFF3F +0xDA70 0xFF40 +0xDA71 0xFF41 +0xDA72 0xFF42 +0xDA73 0xFF43 +0xDA74 0xFF44 +0xDA75 0xFF45 +0xDA76 0xFF46 +0xDA77 0xFF47 +0xDA78 0xFF48 +0xDA79 0xFF49 +0xDA7A 0xFF4A +0xDA7B 0xFF4B +0xDA7C 0xFF4C +0xDA7D 0xFF4D +0xDA7E 0xFF4E +0xDA91 0xFF4F +0xDA92 0xFF50 +0xDA93 0xFF51 +0xDA94 0xFF52 +0xDA95 0xFF53 +0xDA96 0xFF54 +0xDA97 0xFF55 +0xDA98 0xFF56 +0xDA99 0xFF57 +0xDA9A 0xFF58 +0xDA9B 0xFF59 +0xDA9C 0xFF5A +0xDA9D 0xFF5B +0xDA9E 0xFF5C +0xDA9F 0xFF5D +0xDAA0 0xFFE3 +0xDAD4 0x3164 +0xDAD5 0x3165 +0xDAD6 0x3166 +0xDAD7 0x3167 +0xDAD8 0x3168 +0xDAD9 0x3169 +0xDADA 0x316A +0xDADB 0x316B +0xDADC 0x316C +0xDADD 0x316D +0xDADE 0x316E +0xDADF 0x316F +0xDAE0 0x3170 +0xDAE1 0x3171 +0xDAE2 0x3172 +0xDAE3 0x3173 +0xDAE4 0x3174 +0xDAE5 0x3175 +0xDAE6 0x3176 +0xDAE7 0x3177 +0xDAE8 0x3178 +0xDAE9 0x3179 +0xDAEA 0x317A +0xDAEB 0x317B +0xDAEC 0x317C +0xDAED 0x317D +0xDAEE 0x317E +0xDAEF 0x317F +0xDAF0 0x3180 +0xDAF1 0x3181 +0xDAF2 0x3182 +0xDAF3 0x3183 +0xDAF4 0x3184 +0xDAF5 0x3185 +0xDAF6 0x3186 +0xDAF7 0x3187 +0xDAF8 0x3188 +0xDAF9 0x3189 +0xDAFA 0x318A +0xDAFB 0x318B +0xDAFC 0x318C +0xDAFD 0x318D +0xDAFE 0x318E +0xDB31 0x2170 +0xDB32 0x2171 +0xDB33 0x2172 +0xDB34 0x2173 +0xDB35 0x2174 +0xDB36 0x2175 +0xDB37 0x2176 +0xDB38 0x2177 +0xDB39 0x2178 +0xDB3A 0x2179 +0xDB40 0x2160 +0xDB41 0x2161 +0xDB42 0x2162 +0xDB43 0x2163 +0xDB44 0x2164 +0xDB45 0x2165 +0xDB46 0x2166 +0xDB47 0x2167 +0xDB48 0x2168 +0xDB49 0x2169 +0xDB51 0x0391 +0xDB52 0x0392 +0xDB53 0x0393 +0xDB54 0x0394 +0xDB55 0x0395 +0xDB56 0x0396 +0xDB57 0x0397 +0xDB58 0x0398 +0xDB59 0x0399 +0xDB5A 0x039A +0xDB5B 0x039B +0xDB5C 0x039C +0xDB5D 0x039D +0xDB5E 0x039E +0xDB5F 0x039F +0xDB60 0x03A0 +0xDB61 0x03A1 +0xDB62 0x03A3 +0xDB63 0x03A4 +0xDB64 0x03A5 +0xDB65 0x03A6 +0xDB66 0x03A7 +0xDB67 0x03A8 +0xDB68 0x03A9 +0xDB71 0x03B1 +0xDB72 0x03B2 +0xDB73 0x03B3 +0xDB74 0x03B4 +0xDB75 0x03B5 +0xDB76 0x03B6 +0xDB77 0x03B7 +0xDB78 0x03B8 +0xDB79 0x03B9 +0xDB7A 0x03BA +0xDB7B 0x03BB +0xDB7C 0x03BC +0xDB7D 0x03BD +0xDB7E 0x03BE +0xDB91 0x03BF +0xDB92 0x03C0 +0xDB93 0x03C1 +0xDB94 0x03C3 +0xDB95 0x03C4 +0xDB96 0x03C5 +0xDB97 0x03C6 +0xDB98 0x03C7 +0xDB99 0x03C8 +0xDB9A 0x03C9 +0xDBA1 0x2500 +0xDBA2 0x2502 +0xDBA3 0x250C +0xDBA4 0x2510 +0xDBA5 0x2518 +0xDBA6 0x2514 +0xDBA7 0x251C +0xDBA8 0x252C +0xDBA9 0x2524 +0xDBAA 0x2534 +0xDBAB 0x253C +0xDBAC 0x2501 +0xDBAD 0x2503 +0xDBAE 0x250F +0xDBAF 0x2513 +0xDBB0 0x251B +0xDBB1 0x2517 +0xDBB2 0x2523 +0xDBB3 0x2533 +0xDBB4 0x252B +0xDBB5 0x253B +0xDBB6 0x254B +0xDBB7 0x2520 +0xDBB8 0x252F +0xDBB9 0x2528 +0xDBBA 0x2537 +0xDBBB 0x253F +0xDBBC 0x251D +0xDBBD 0x2530 +0xDBBE 0x2525 +0xDBBF 0x2538 +0xDBC0 0x2542 +0xDBC1 0x2512 +0xDBC2 0x2511 +0xDBC3 0x251A +0xDBC4 0x2519 +0xDBC5 0x2516 +0xDBC6 0x2515 +0xDBC7 0x250E +0xDBC8 0x250D +0xDBC9 0x251E +0xDBCA 0x251F +0xDBCB 0x2521 +0xDBCC 0x2522 +0xDBCD 0x2526 +0xDBCE 0x2527 +0xDBCF 0x2529 +0xDBD0 0x252A +0xDBD1 0x252D +0xDBD2 0x252E +0xDBD3 0x2531 +0xDBD4 0x2532 +0xDBD5 0x2535 +0xDBD6 0x2536 +0xDBD7 0x2539 +0xDBD8 0x253A +0xDBD9 0x253D +0xDBDA 0x253E +0xDBDB 0x2540 +0xDBDC 0x2541 +0xDBDD 0x2543 +0xDBDE 0x2544 +0xDBDF 0x2545 +0xDBE0 0x2546 +0xDBE1 0x2547 +0xDBE2 0x2548 +0xDBE3 0x2549 +0xDBE4 0x254A +0xDC31 0x3395 +0xDC32 0x3396 +0xDC33 0x3397 +0xDC34 0x2113 +0xDC35 0x3398 +0xDC36 0x33C4 +0xDC37 0x33A3 +0xDC38 0x33A4 +0xDC39 0x33A5 +0xDC3A 0x33A6 +0xDC3B 0x3399 +0xDC3C 0x339A +0xDC3D 0x339B +0xDC3E 0x339C +0xDC3F 0x339D +0xDC40 0x339E +0xDC41 0x339F +0xDC42 0x33A0 +0xDC43 0x33A1 +0xDC44 0x33A2 +0xDC45 0x33CA +0xDC46 0x338D +0xDC47 0x338E +0xDC48 0x338F +0xDC49 0x33CF +0xDC4A 0x3388 +0xDC4B 0x3389 +0xDC4C 0x33C8 +0xDC4D 0x33A7 +0xDC4E 0x33A8 +0xDC4F 0x33B0 +0xDC50 0x33B1 +0xDC51 0x33B2 +0xDC52 0x33B3 +0xDC53 0x33B4 +0xDC54 0x33B5 +0xDC55 0x33B6 +0xDC56 0x33B7 +0xDC57 0x33B8 +0xDC58 0x33B9 +0xDC59 0x3380 +0xDC5A 0x3381 +0xDC5B 0x3382 +0xDC5C 0x3383 +0xDC5D 0x3384 +0xDC5E 0x33BA +0xDC5F 0x33BB +0xDC60 0x33BC +0xDC61 0x33BD +0xDC62 0x33BE +0xDC63 0x33BF +0xDC64 0x3390 +0xDC65 0x3391 +0xDC66 0x3392 +0xDC67 0x3393 +0xDC68 0x3394 +0xDC69 0x2126 +0xDC6A 0x33C0 +0xDC6B 0x33C1 +0xDC6C 0x338A +0xDC6D 0x338B +0xDC6E 0x338C +0xDC6F 0x33D6 +0xDC70 0x33C5 +0xDC71 0x33AD +0xDC72 0x33AE +0xDC73 0x33AF +0xDC74 0x33DB +0xDC75 0x33A9 +0xDC76 0x33AA +0xDC77 0x33AB +0xDC78 0x33AC +0xDC79 0x33DD +0xDC7A 0x33D0 +0xDC7B 0x33D3 +0xDC7C 0x33C3 +0xDC7D 0x33C9 +0xDC7E 0x33DC +0xDC91 0x33C6 +0xDCA1 0x00C6 +0xDCA2 0x00D0 +0xDCA3 0x00AA +0xDCA4 0x0126 +0xDCA6 0x0132 +0xDCA8 0x013F +0xDCA9 0x0141 +0xDCAA 0x00D8 +0xDCAB 0x0152 +0xDCAC 0x00BA +0xDCAD 0x00DE +0xDCAE 0x0166 +0xDCAF 0x014A +0xDCB1 0x3260 +0xDCB2 0x3261 +0xDCB3 0x3262 +0xDCB4 0x3263 +0xDCB5 0x3264 +0xDCB6 0x3265 +0xDCB7 0x3266 +0xDCB8 0x3267 +0xDCB9 0x3268 +0xDCBA 0x3269 +0xDCBB 0x326A +0xDCBC 0x326B +0xDCBD 0x326C +0xDCBE 0x326D +0xDCBF 0x326E +0xDCC0 0x326F +0xDCC1 0x3270 +0xDCC2 0x3271 +0xDCC3 0x3272 +0xDCC4 0x3273 +0xDCC5 0x3274 +0xDCC6 0x3275 +0xDCC7 0x3276 +0xDCC8 0x3277 +0xDCC9 0x3278 +0xDCCA 0x3279 +0xDCCB 0x327A +0xDCCC 0x327B +0xDCCD 0x24D0 +0xDCCE 0x24D1 +0xDCCF 0x24D2 +0xDCD0 0x24D3 +0xDCD1 0x24D4 +0xDCD2 0x24D5 +0xDCD3 0x24D6 +0xDCD4 0x24D7 +0xDCD5 0x24D8 +0xDCD6 0x24D9 +0xDCD7 0x24DA +0xDCD8 0x24DB +0xDCD9 0x24DC +0xDCDA 0x24DD +0xDCDB 0x24DE +0xDCDC 0x24DF +0xDCDD 0x24E0 +0xDCDE 0x24E1 +0xDCDF 0x24E2 +0xDCE0 0x24E3 +0xDCE1 0x24E4 +0xDCE2 0x24E5 +0xDCE3 0x24E6 +0xDCE4 0x24E7 +0xDCE5 0x24E8 +0xDCE6 0x24E9 +0xDCE7 0x2460 +0xDCE8 0x2461 +0xDCE9 0x2462 +0xDCEA 0x2463 +0xDCEB 0x2464 +0xDCEC 0x2465 +0xDCED 0x2466 +0xDCEE 0x2467 +0xDCEF 0x2468 +0xDCF0 0x2469 +0xDCF1 0x246A +0xDCF2 0x246B +0xDCF3 0x246C +0xDCF4 0x246D +0xDCF5 0x246E +0xDCF6 0x00BD +0xDCF7 0x2153 +0xDCF8 0x2154 +0xDCF9 0x00BC +0xDCFA 0x00BE +0xDCFB 0x215B +0xDCFC 0x215C +0xDCFD 0x215D +0xDCFE 0x215E +0xDD31 0x00E6 +0xDD32 0x0111 +0xDD33 0x00F0 +0xDD34 0x0127 +0xDD35 0x0131 +0xDD36 0x0133 +0xDD37 0x0138 +0xDD38 0x0140 +0xDD39 0x0142 +0xDD3A 0x00F8 +0xDD3B 0x0153 +0xDD3C 0x00DF +0xDD3D 0x00FE +0xDD3E 0x0167 +0xDD3F 0x014B +0xDD40 0x0149 +0xDD41 0x3200 +0xDD42 0x3201 +0xDD43 0x3202 +0xDD44 0x3203 +0xDD45 0x3204 +0xDD46 0x3205 +0xDD47 0x3206 +0xDD48 0x3207 +0xDD49 0x3208 +0xDD4A 0x3209 +0xDD4B 0x320A +0xDD4C 0x320B +0xDD4D 0x320C +0xDD4E 0x320D +0xDD4F 0x320E +0xDD50 0x320F +0xDD51 0x3210 +0xDD52 0x3211 +0xDD53 0x3212 +0xDD54 0x3213 +0xDD55 0x3214 +0xDD56 0x3215 +0xDD57 0x3216 +0xDD58 0x3217 +0xDD59 0x3218 +0xDD5A 0x3219 +0xDD5B 0x321A +0xDD5C 0x321B +0xDD5D 0x249C +0xDD5E 0x249D +0xDD5F 0x249E +0xDD60 0x249F +0xDD61 0x24A0 +0xDD62 0x24A1 +0xDD63 0x24A2 +0xDD64 0x24A3 +0xDD65 0x24A4 +0xDD66 0x24A5 +0xDD67 0x24A6 +0xDD68 0x24A7 +0xDD69 0x24A8 +0xDD6A 0x24A9 +0xDD6B 0x24AA +0xDD6C 0x24AB +0xDD6D 0x24AC +0xDD6E 0x24AD +0xDD6F 0x24AE +0xDD70 0x24AF +0xDD71 0x24B0 +0xDD72 0x24B1 +0xDD73 0x24B2 +0xDD74 0x24B3 +0xDD75 0x24B4 +0xDD76 0x24B5 +0xDD77 0x2474 +0xDD78 0x2475 +0xDD79 0x2476 +0xDD7A 0x2477 +0xDD7B 0x2478 +0xDD7C 0x2479 +0xDD7D 0x247A +0xDD7E 0x247B +0xDD91 0x247C +0xDD92 0x247D +0xDD93 0x247E +0xDD94 0x247F +0xDD95 0x2480 +0xDD96 0x2481 +0xDD97 0x2482 +0xDD98 0x00B9 +0xDD99 0x00B2 +0xDD9A 0x00B3 +0xDD9B 0x2074 +0xDD9C 0x207F +0xDD9D 0x2081 +0xDD9E 0x2082 +0xDD9F 0x2083 +0xDDA0 0x2084 +0xDDA1 0x3041 +0xDDA2 0x3042 +0xDDA3 0x3043 +0xDDA4 0x3044 +0xDDA5 0x3045 +0xDDA6 0x3046 +0xDDA7 0x3047 +0xDDA8 0x3048 +0xDDA9 0x3049 +0xDDAA 0x304A +0xDDAB 0x304B +0xDDAC 0x304C +0xDDAD 0x304D +0xDDAE 0x304E +0xDDAF 0x304F +0xDDB0 0x3050 +0xDDB1 0x3051 +0xDDB2 0x3052 +0xDDB3 0x3053 +0xDDB4 0x3054 +0xDDB5 0x3055 +0xDDB6 0x3056 +0xDDB7 0x3057 +0xDDB8 0x3058 +0xDDB9 0x3059 +0xDDBA 0x305A +0xDDBB 0x305B +0xDDBC 0x305C +0xDDBD 0x305D +0xDDBE 0x305E +0xDDBF 0x305F +0xDDC0 0x3060 +0xDDC1 0x3061 +0xDDC2 0x3062 +0xDDC3 0x3063 +0xDDC4 0x3064 +0xDDC5 0x3065 +0xDDC6 0x3066 +0xDDC7 0x3067 +0xDDC8 0x3068 +0xDDC9 0x3069 +0xDDCA 0x306A +0xDDCB 0x306B +0xDDCC 0x306C +0xDDCD 0x306D +0xDDCE 0x306E +0xDDCF 0x306F +0xDDD0 0x3070 +0xDDD1 0x3071 +0xDDD2 0x3072 +0xDDD3 0x3073 +0xDDD4 0x3074 +0xDDD5 0x3075 +0xDDD6 0x3076 +0xDDD7 0x3077 +0xDDD8 0x3078 +0xDDD9 0x3079 +0xDDDA 0x307A +0xDDDB 0x307B +0xDDDC 0x307C +0xDDDD 0x307D +0xDDDE 0x307E +0xDDDF 0x307F +0xDDE0 0x3080 +0xDDE1 0x3081 +0xDDE2 0x3082 +0xDDE3 0x3083 +0xDDE4 0x3084 +0xDDE5 0x3085 +0xDDE6 0x3086 +0xDDE7 0x3087 +0xDDE8 0x3088 +0xDDE9 0x3089 +0xDDEA 0x308A +0xDDEB 0x308B +0xDDEC 0x308C +0xDDED 0x308D +0xDDEE 0x308E +0xDDEF 0x308F +0xDDF0 0x3090 +0xDDF1 0x3091 +0xDDF2 0x3092 +0xDDF3 0x3093 +0xDE31 0x30A1 +0xDE32 0x30A2 +0xDE33 0x30A3 +0xDE34 0x30A4 +0xDE35 0x30A5 +0xDE36 0x30A6 +0xDE37 0x30A7 +0xDE38 0x30A8 +0xDE39 0x30A9 +0xDE3A 0x30AA +0xDE3B 0x30AB +0xDE3C 0x30AC +0xDE3D 0x30AD +0xDE3E 0x30AE +0xDE3F 0x30AF +0xDE40 0x30B0 +0xDE41 0x30B1 +0xDE42 0x30B2 +0xDE43 0x30B3 +0xDE44 0x30B4 +0xDE45 0x30B5 +0xDE46 0x30B6 +0xDE47 0x30B7 +0xDE48 0x30B8 +0xDE49 0x30B9 +0xDE4A 0x30BA +0xDE4B 0x30BB +0xDE4C 0x30BC +0xDE4D 0x30BD +0xDE4E 0x30BE +0xDE4F 0x30BF +0xDE50 0x30C0 +0xDE51 0x30C1 +0xDE52 0x30C2 +0xDE53 0x30C3 +0xDE54 0x30C4 +0xDE55 0x30C5 +0xDE56 0x30C6 +0xDE57 0x30C7 +0xDE58 0x30C8 +0xDE59 0x30C9 +0xDE5A 0x30CA +0xDE5B 0x30CB +0xDE5C 0x30CC +0xDE5D 0x30CD +0xDE5E 0x30CE +0xDE5F 0x30CF +0xDE60 0x30D0 +0xDE61 0x30D1 +0xDE62 0x30D2 +0xDE63 0x30D3 +0xDE64 0x30D4 +0xDE65 0x30D5 +0xDE66 0x30D6 +0xDE67 0x30D7 +0xDE68 0x30D8 +0xDE69 0x30D9 +0xDE6A 0x30DA +0xDE6B 0x30DB +0xDE6C 0x30DC +0xDE6D 0x30DD +0xDE6E 0x30DE +0xDE6F 0x30DF +0xDE70 0x30E0 +0xDE71 0x30E1 +0xDE72 0x30E2 +0xDE73 0x30E3 +0xDE74 0x30E4 +0xDE75 0x30E5 +0xDE76 0x30E6 +0xDE77 0x30E7 +0xDE78 0x30E8 +0xDE79 0x30E9 +0xDE7A 0x30EA +0xDE7B 0x30EB +0xDE7C 0x30EC +0xDE7D 0x30ED +0xDE7E 0x30EE +0xDE91 0x30EF +0xDE92 0x30F0 +0xDE93 0x30F1 +0xDE94 0x30F2 +0xDE95 0x30F3 +0xDE96 0x30F4 +0xDE97 0x30F5 +0xDE98 0x30F6 +0xDEA1 0x0410 +0xDEA2 0x0411 +0xDEA3 0x0412 +0xDEA4 0x0413 +0xDEA5 0x0414 +0xDEA6 0x0415 +0xDEA7 0x0401 +0xDEA8 0x0416 +0xDEA9 0x0417 +0xDEAA 0x0418 +0xDEAB 0x0419 +0xDEAC 0x041A +0xDEAD 0x041B +0xDEAE 0x041C +0xDEAF 0x041D +0xDEB0 0x041E +0xDEB1 0x041F +0xDEB2 0x0420 +0xDEB3 0x0421 +0xDEB4 0x0422 +0xDEB5 0x0423 +0xDEB6 0x0424 +0xDEB7 0x0425 +0xDEB8 0x0426 +0xDEB9 0x0427 +0xDEBA 0x0428 +0xDEBB 0x0429 +0xDEBC 0x042A +0xDEBD 0x042B +0xDEBE 0x042C +0xDEBF 0x042D +0xDEC0 0x042E +0xDEC1 0x042F +0xDED1 0x0430 +0xDED2 0x0431 +0xDED3 0x0432 +0xDED4 0x0433 +0xDED5 0x0434 +0xDED6 0x0435 +0xDED7 0x0451 +0xDED8 0x0436 +0xDED9 0x0437 +0xDEDA 0x0438 +0xDEDB 0x0439 +0xDEDC 0x043A +0xDEDD 0x043B +0xDEDE 0x043C +0xDEDF 0x043D +0xDEE0 0x043E +0xDEE1 0x043F +0xDEE2 0x0440 +0xDEE3 0x0441 +0xDEE4 0x0442 +0xDEE5 0x0443 +0xDEE6 0x0444 +0xDEE7 0x0445 +0xDEE8 0x0446 +0xDEE9 0x0447 +0xDEEA 0x0448 +0xDEEB 0x0449 +0xDEEC 0x044A +0xDEED 0x044B +0xDEEE 0x044C +0xDEEF 0x044D +0xDEF0 0x044E +0xDEF1 0x044F +0xE031 0x4F3D +0xE032 0x4F73 +0xE033 0x5047 +0xE034 0x50F9 +0xE035 0x52A0 +0xE036 0x53EF +0xE037 0x5475 +0xE038 0x54E5 +0xE039 0x5609 +0xE03A 0x5AC1 +0xE03B 0x5BB6 +0xE03C 0x6687 +0xE03D 0x67B6 +0xE03E 0x67B7 +0xE03F 0x67EF +0xE040 0x6B4C +0xE041 0x73C2 +0xE042 0x75C2 +0xE043 0x7A3C +0xE044 0x82DB +0xE045 0x8304 +0xE046 0x8857 +0xE047 0x8888 +0xE048 0x8A36 +0xE049 0x8CC8 +0xE04A 0x8DCF +0xE04B 0x8EFB +0xE04C 0x8FE6 +0xE04D 0x99D5 +0xE04E 0x523B +0xE04F 0x5374 +0xE050 0x5404 +0xE051 0x606A +0xE052 0x6164 +0xE053 0x6BBC +0xE054 0x73CF +0xE055 0x811A +0xE056 0x89BA +0xE057 0x89D2 +0xE058 0x95A3 +0xE059 0x4F83 +0xE05A 0x520A +0xE05B 0x58BE +0xE05C 0x5978 +0xE05D 0x59E6 +0xE05E 0x5E72 +0xE05F 0x5E79 +0xE060 0x61C7 +0xE061 0x63C0 +0xE062 0x6746 +0xE063 0x67EC +0xE064 0x687F +0xE065 0x6F97 +0xE066 0x764E +0xE067 0x770B +0xE068 0x78F5 +0xE069 0x7A08 +0xE06A 0x7AFF +0xE06B 0x7C21 +0xE06C 0x809D +0xE06D 0x826E +0xE06E 0x8271 +0xE06F 0x8AEB +0xE070 0x9593 +0xE071 0x4E6B +0xE072 0x559D +0xE073 0x66F7 +0xE074 0x6E34 +0xE075 0x78A3 +0xE076 0x7AED +0xE077 0x845B +0xE078 0x8910 +0xE079 0x874E +0xE07A 0x97A8 +0xE07B 0x52D8 +0xE07C 0x574E +0xE07D 0x582A +0xE07E 0x5D4C +0xE091 0x611F +0xE092 0x61BE +0xE093 0x6221 +0xE094 0x6562 +0xE095 0x67D1 +0xE096 0x6A44 +0xE097 0x6E1B +0xE098 0x7518 +0xE099 0x75B3 +0xE09A 0x76E3 +0xE09B 0x77B0 +0xE09C 0x7D3A +0xE09D 0x90AF +0xE09E 0x9451 +0xE09F 0x9452 +0xE0A0 0x9F95 +0xE0A1 0x5323 +0xE0A2 0x5CAC +0xE0A3 0x7532 +0xE0A4 0x80DB +0xE0A5 0x9240 +0xE0A6 0x9598 +0xE0A7 0x525B +0xE0A8 0x5808 +0xE0A9 0x59DC +0xE0AA 0x5CA1 +0xE0AB 0x5D17 +0xE0AC 0x5EB7 +0xE0AD 0x5F3A +0xE0AE 0x5F4A +0xE0AF 0x6177 +0xE0B0 0x6C5F +0xE0B1 0x757A +0xE0B2 0x7586 +0xE0B3 0x7CE0 +0xE0B4 0x7D73 +0xE0B5 0x7DB1 +0xE0B6 0x7F8C +0xE0B7 0x8154 +0xE0B8 0x8221 +0xE0B9 0x8591 +0xE0BA 0x8941 +0xE0BB 0x8B1B +0xE0BC 0x92FC +0xE0BD 0x964D +0xE0BE 0x9C47 +0xE0BF 0x4ECB +0xE0C0 0x4EF7 +0xE0C1 0x500B +0xE0C2 0x51F1 +0xE0C3 0x584F +0xE0C4 0x6137 +0xE0C5 0x613E +0xE0C6 0x6168 +0xE0C7 0x6539 +0xE0C8 0x69EA +0xE0C9 0x6F11 +0xE0CA 0x75A5 +0xE0CB 0x7686 +0xE0CC 0x76D6 +0xE0CD 0x7B87 +0xE0CE 0x82A5 +0xE0CF 0x84CB +0xE0D0 0xF900 +0xE0D1 0x93A7 +0xE0D2 0x958B +0xE0D3 0x5580 +0xE0D4 0x5BA2 +0xE0D5 0x5751 +0xE0D6 0xF901 +0xE0D7 0x7CB3 +0xE0D8 0x7FB9 +0xE0D9 0x91B5 +0xE0DA 0x5028 +0xE0DB 0x53BB +0xE0DC 0x5C45 +0xE0DD 0x5DE8 +0xE0DE 0x62D2 +0xE0DF 0x636E +0xE0E0 0x64DA +0xE0E1 0x64E7 +0xE0E2 0x6E20 +0xE0E3 0x70AC +0xE0E4 0x795B +0xE0E5 0x8DDD +0xE0E6 0x8E1E +0xE0E7 0xF902 +0xE0E8 0x907D +0xE0E9 0x9245 +0xE0EA 0x92F8 +0xE0EB 0x4E7E +0xE0EC 0x4EF6 +0xE0ED 0x5065 +0xE0EE 0x5DFE +0xE0EF 0x5EFA +0xE0F0 0x6106 +0xE0F1 0x6957 +0xE0F2 0x8171 +0xE0F3 0x8654 +0xE0F4 0x8E47 +0xE0F5 0x9375 +0xE0F6 0x9A2B +0xE0F7 0x4E5E +0xE0F8 0x5091 +0xE0F9 0x6770 +0xE0FA 0x6840 +0xE0FB 0x5109 +0xE0FC 0x528D +0xE0FD 0x5292 +0xE0FE 0x6AA2 +0xE131 0x77BC +0xE132 0x9210 +0xE133 0x9ED4 +0xE134 0x52AB +0xE135 0x602F +0xE136 0x8FF2 +0xE137 0x5048 +0xE138 0x61A9 +0xE139 0x63ED +0xE13A 0x64CA +0xE13B 0x683C +0xE13C 0x6A84 +0xE13D 0x6FC0 +0xE13E 0x8188 +0xE13F 0x89A1 +0xE140 0x9694 +0xE141 0x5805 +0xE142 0x727D +0xE143 0x72AC +0xE144 0x7504 +0xE145 0x7D79 +0xE146 0x7E6D +0xE147 0x80A9 +0xE148 0x898B +0xE149 0x8B74 +0xE14A 0x9063 +0xE14B 0x9D51 +0xE14C 0x6289 +0xE14D 0x6C7A +0xE14E 0x6F54 +0xE14F 0x7D50 +0xE150 0x7F3A +0xE151 0x8A23 +0xE152 0x517C +0xE153 0x614A +0xE154 0x7B9D +0xE155 0x8B19 +0xE156 0x9257 +0xE157 0x938C +0xE158 0x4EAC +0xE159 0x4FD3 +0xE15A 0x501E +0xE15B 0x50BE +0xE15C 0x5106 +0xE15D 0x52C1 +0xE15E 0x52CD +0xE15F 0x537F +0xE160 0x5770 +0xE161 0x5883 +0xE162 0x5E9A +0xE163 0x5F91 +0xE164 0x6176 +0xE165 0x61AC +0xE166 0x64CE +0xE167 0x656C +0xE168 0x666F +0xE169 0x66BB +0xE16A 0x66F4 +0xE16B 0x6897 +0xE16C 0x6D87 +0xE16D 0x7085 +0xE16E 0x70F1 +0xE16F 0x749F +0xE170 0x74A5 +0xE171 0x74CA +0xE172 0x75D9 +0xE173 0x786C +0xE174 0x78EC +0xE175 0x7ADF +0xE176 0x7AF6 +0xE177 0x7D45 +0xE178 0x7D93 +0xE179 0x8015 +0xE17A 0x803F +0xE17B 0x811B +0xE17C 0x8396 +0xE17D 0x8B66 +0xE17E 0x8F15 +0xE191 0x9015 +0xE192 0x93E1 +0xE193 0x9803 +0xE194 0x9838 +0xE195 0x9A5A +0xE196 0x9BE8 +0xE197 0x4FC2 +0xE198 0x5553 +0xE199 0x583A +0xE19A 0x5951 +0xE19B 0x5B63 +0xE19C 0x5C46 +0xE19D 0x60B8 +0xE19E 0x6212 +0xE19F 0x6842 +0xE1A0 0x68B0 +0xE1A1 0x68E8 +0xE1A2 0x6EAA +0xE1A3 0x754C +0xE1A4 0x7678 +0xE1A5 0x78CE +0xE1A6 0x7A3D +0xE1A7 0x7CFB +0xE1A8 0x7E6B +0xE1A9 0x7E7C +0xE1AA 0x8A08 +0xE1AB 0x8AA1 +0xE1AC 0x8C3F +0xE1AD 0x968E +0xE1AE 0x9DC4 +0xE1AF 0x53E4 +0xE1B0 0x53E9 +0xE1B1 0x544A +0xE1B2 0x5471 +0xE1B3 0x56FA +0xE1B4 0x59D1 +0xE1B5 0x5B64 +0xE1B6 0x5C3B +0xE1B7 0x5EAB +0xE1B8 0x62F7 +0xE1B9 0x6537 +0xE1BA 0x6545 +0xE1BB 0x6572 +0xE1BC 0x66A0 +0xE1BD 0x67AF +0xE1BE 0x69C1 +0xE1BF 0x6CBD +0xE1C0 0x75FC +0xE1C1 0x7690 +0xE1C2 0x777E +0xE1C3 0x7A3F +0xE1C4 0x7F94 +0xE1C5 0x8003 +0xE1C6 0x80A1 +0xE1C7 0x818F +0xE1C8 0x82E6 +0xE1C9 0x82FD +0xE1CA 0x83F0 +0xE1CB 0x85C1 +0xE1CC 0x8831 +0xE1CD 0x88B4 +0xE1CE 0x8AA5 +0xE1CF 0xF903 +0xE1D0 0x8F9C +0xE1D1 0x932E +0xE1D2 0x96C7 +0xE1D3 0x9867 +0xE1D4 0x9AD8 +0xE1D5 0x9F13 +0xE1D6 0x54ED +0xE1D7 0x659B +0xE1D8 0x66F2 +0xE1D9 0x688F +0xE1DA 0x7A40 +0xE1DB 0x8C37 +0xE1DC 0x9D60 +0xE1DD 0x56F0 +0xE1DE 0x5764 +0xE1DF 0x5D11 +0xE1E0 0x6606 +0xE1E1 0x68B1 +0xE1E2 0x68CD +0xE1E3 0x6EFE +0xE1E4 0x7428 +0xE1E5 0x889E +0xE1E6 0x9BE4 +0xE1E7 0x6C68 +0xE1E8 0xF904 +0xE1E9 0x9AA8 +0xE1EA 0x4F9B +0xE1EB 0x516C +0xE1EC 0x5171 +0xE1ED 0x529F +0xE1EE 0x5B54 +0xE1EF 0x5DE5 +0xE1F0 0x6050 +0xE1F1 0x606D +0xE1F2 0x62F1 +0xE1F3 0x63A7 +0xE1F4 0x653B +0xE1F5 0x73D9 +0xE1F6 0x7A7A +0xE1F7 0x86A3 +0xE1F8 0x8CA2 +0xE1F9 0x978F +0xE1FA 0x4E32 +0xE1FB 0x5BE1 +0xE1FC 0x6208 +0xE1FD 0x679C +0xE1FE 0x74DC +0xE231 0x79D1 +0xE232 0x83D3 +0xE233 0x8A87 +0xE234 0x8AB2 +0xE235 0x8DE8 +0xE236 0x904E +0xE237 0x934B +0xE238 0x9846 +0xE239 0x5ED3 +0xE23A 0x69E8 +0xE23B 0x85FF +0xE23C 0x90ED +0xE23D 0xF905 +0xE23E 0x51A0 +0xE23F 0x5B98 +0xE240 0x5BEC +0xE241 0x6163 +0xE242 0x68FA +0xE243 0x6B3E +0xE244 0x704C +0xE245 0x742F +0xE246 0x74D8 +0xE247 0x7BA1 +0xE248 0x7F50 +0xE249 0x83C5 +0xE24A 0x89C0 +0xE24B 0x8CAB +0xE24C 0x95DC +0xE24D 0x9928 +0xE24E 0x522E +0xE24F 0x605D +0xE250 0x62EC +0xE251 0x9002 +0xE252 0x4F8A +0xE253 0x5149 +0xE254 0x5321 +0xE255 0x58D9 +0xE256 0x5EE3 +0xE257 0x66E0 +0xE258 0x6D38 +0xE259 0x709A +0xE25A 0x72C2 +0xE25B 0x73D6 +0xE25C 0x7B50 +0xE25D 0x80F1 +0xE25E 0x945B +0xE25F 0x5366 +0xE260 0x639B +0xE261 0x7F6B +0xE262 0x4E56 +0xE263 0x5080 +0xE264 0x584A +0xE265 0x58DE +0xE266 0x602A +0xE267 0x6127 +0xE268 0x62D0 +0xE269 0x69D0 +0xE26A 0x9B41 +0xE26B 0x5B8F +0xE26C 0x7D18 +0xE26D 0x80B1 +0xE26E 0x8F5F +0xE26F 0x4EA4 +0xE270 0x50D1 +0xE271 0x54AC +0xE272 0x55AC +0xE273 0x5B0C +0xE274 0x5DA0 +0xE275 0x5DE7 +0xE276 0x652A +0xE277 0x654E +0xE278 0x6821 +0xE279 0x6A4B +0xE27A 0x72E1 +0xE27B 0x768E +0xE27C 0x77EF +0xE27D 0x7D5E +0xE27E 0x7FF9 +0xE291 0x81A0 +0xE292 0x854E +0xE293 0x86DF +0xE294 0x8F03 +0xE295 0x8F4E +0xE296 0x90CA +0xE297 0x9903 +0xE298 0x9A55 +0xE299 0x9BAB +0xE29A 0x4E18 +0xE29B 0x4E45 +0xE29C 0x4E5D +0xE29D 0x4EC7 +0xE29E 0x4FF1 +0xE29F 0x5177 +0xE2A0 0x52FE +0xE2A1 0x5340 +0xE2A2 0x53E3 +0xE2A3 0x53E5 +0xE2A4 0x548E +0xE2A5 0x5614 +0xE2A6 0x5775 +0xE2A7 0x57A2 +0xE2A8 0x5BC7 +0xE2A9 0x5D87 +0xE2AA 0x5ED0 +0xE2AB 0x61FC +0xE2AC 0x62D8 +0xE2AD 0x6551 +0xE2AE 0x67B8 +0xE2AF 0x67E9 +0xE2B0 0x69CB +0xE2B1 0x6B50 +0xE2B2 0x6BC6 +0xE2B3 0x6BEC +0xE2B4 0x6C42 +0xE2B5 0x6E9D +0xE2B6 0x7078 +0xE2B7 0x72D7 +0xE2B8 0x7396 +0xE2B9 0x7403 +0xE2BA 0x77BF +0xE2BB 0x77E9 +0xE2BC 0x7A76 +0xE2BD 0x7D7F +0xE2BE 0x8009 +0xE2BF 0x81FC +0xE2C0 0x8205 +0xE2C1 0x820A +0xE2C2 0x82DF +0xE2C3 0x8862 +0xE2C4 0x8B33 +0xE2C5 0x8CFC +0xE2C6 0x8EC0 +0xE2C7 0x9011 +0xE2C8 0x90B1 +0xE2C9 0x9264 +0xE2CA 0x92B6 +0xE2CB 0x99D2 +0xE2CC 0x9A45 +0xE2CD 0x9CE9 +0xE2CE 0x9DD7 +0xE2CF 0x9F9C +0xE2D0 0x570B +0xE2D1 0x5C40 +0xE2D2 0x83CA +0xE2D3 0x97A0 +0xE2D4 0x97AB +0xE2D5 0x9EB4 +0xE2D6 0x541B +0xE2D7 0x7A98 +0xE2D8 0x7FA4 +0xE2D9 0x88D9 +0xE2DA 0x8ECD +0xE2DB 0x90E1 +0xE2DC 0x5800 +0xE2DD 0x5C48 +0xE2DE 0x6398 +0xE2DF 0x7A9F +0xE2E0 0x5BAE +0xE2E1 0x5F13 +0xE2E2 0x7A79 +0xE2E3 0x7AAE +0xE2E4 0x828E +0xE2E5 0x8EAC +0xE2E6 0x5026 +0xE2E7 0x5238 +0xE2E8 0x52F8 +0xE2E9 0x5377 +0xE2EA 0x5708 +0xE2EB 0x62F3 +0xE2EC 0x6372 +0xE2ED 0x6B0A +0xE2EE 0x6DC3 +0xE2EF 0x7737 +0xE2F0 0x53A5 +0xE2F1 0x7357 +0xE2F2 0x8568 +0xE2F3 0x8E76 +0xE2F4 0x95D5 +0xE2F5 0x673A +0xE2F6 0x6AC3 +0xE2F7 0x6F70 +0xE2F8 0x8A6D +0xE2F9 0x8ECC +0xE2FA 0x994B +0xE2FB 0xF906 +0xE2FC 0x6677 +0xE2FD 0x6B78 +0xE2FE 0x8CB4 +0xE331 0x9B3C +0xE332 0xF907 +0xE333 0x53EB +0xE334 0x572D +0xE335 0x594E +0xE336 0x63C6 +0xE337 0x69FB +0xE338 0x73EA +0xE339 0x7845 +0xE33A 0x7ABA +0xE33B 0x7AC5 +0xE33C 0x7CFE +0xE33D 0x8475 +0xE33E 0x898F +0xE33F 0x8D73 +0xE340 0x9035 +0xE341 0x95A8 +0xE342 0x52FB +0xE343 0x5747 +0xE344 0x7547 +0xE345 0x7B60 +0xE346 0x83CC +0xE347 0x921E +0xE348 0xF908 +0xE349 0x6A58 +0xE34A 0x514B +0xE34B 0x524B +0xE34C 0x5287 +0xE34D 0x621F +0xE34E 0x68D8 +0xE34F 0x6975 +0xE350 0x9699 +0xE351 0x50C5 +0xE352 0x52A4 +0xE353 0x52E4 +0xE354 0x61C3 +0xE355 0x65A4 +0xE356 0x6839 +0xE357 0x69FF +0xE358 0x747E +0xE359 0x7B4B +0xE35A 0x82B9 +0xE35B 0x83EB +0xE35C 0x89B2 +0xE35D 0x8B39 +0xE35E 0x8FD1 +0xE35F 0x9949 +0xE360 0xF909 +0xE361 0x4ECA +0xE362 0x5997 +0xE363 0x64D2 +0xE364 0x6611 +0xE365 0x6A8E +0xE366 0x7434 +0xE367 0x7981 +0xE368 0x79BD +0xE369 0x82A9 +0xE36A 0x887E +0xE36B 0x887F +0xE36C 0x895F +0xE36D 0xF90A +0xE36E 0x9326 +0xE36F 0x4F0B +0xE370 0x53CA +0xE371 0x6025 +0xE372 0x6271 +0xE373 0x6C72 +0xE374 0x7D1A +0xE375 0x7D66 +0xE376 0x4E98 +0xE377 0x5162 +0xE378 0x77DC +0xE379 0x80AF +0xE37A 0x4F01 +0xE37B 0x4F0E +0xE37C 0x5176 +0xE37D 0x5180 +0xE37E 0x55DC +0xE391 0x5668 +0xE392 0x573B +0xE393 0x57FA +0xE394 0x57FC +0xE395 0x5914 +0xE396 0x5947 +0xE397 0x5993 +0xE398 0x5BC4 +0xE399 0x5C90 +0xE39A 0x5D0E +0xE39B 0x5DF1 +0xE39C 0x5E7E +0xE39D 0x5FCC +0xE39E 0x6280 +0xE39F 0x65D7 +0xE3A0 0x65E3 +0xE3A1 0x671E +0xE3A2 0x671F +0xE3A3 0x675E +0xE3A4 0x68CB +0xE3A5 0x68C4 +0xE3A6 0x6A5F +0xE3A7 0x6B3A +0xE3A8 0x6C23 +0xE3A9 0x6C7D +0xE3AA 0x6C82 +0xE3AB 0x6DC7 +0xE3AC 0x7398 +0xE3AD 0x7426 +0xE3AE 0x742A +0xE3AF 0x7482 +0xE3B0 0x74A3 +0xE3B1 0x7578 +0xE3B2 0x757F +0xE3B3 0x7881 +0xE3B4 0x78EF +0xE3B5 0x7941 +0xE3B6 0x7947 +0xE3B7 0x7948 +0xE3B8 0x797A +0xE3B9 0x7B95 +0xE3BA 0x7D00 +0xE3BB 0x7DBA +0xE3BC 0x7F88 +0xE3BD 0x8006 +0xE3BE 0x802D +0xE3BF 0x808C +0xE3C0 0x8A18 +0xE3C1 0x8B4F +0xE3C2 0x8C48 +0xE3C3 0x8D77 +0xE3C4 0x9321 +0xE3C5 0x9324 +0xE3C6 0x98E2 +0xE3C7 0x9951 +0xE3C8 0x9A0E +0xE3C9 0x9A0F +0xE3CA 0x9A65 +0xE3CB 0x9E92 +0xE3CC 0x7DCA +0xE3CD 0x4F76 +0xE3CE 0x5409 +0xE3CF 0x62EE +0xE3D0 0x6854 +0xE3D1 0x91D1 +0xE3D2 0x55AB +0xE3D3 0x513A +0xE3D4 0xF90B +0xE3D5 0xF90C +0xE3D6 0x5A1C +0xE3D7 0x61E6 +0xE3D8 0xF90D +0xE3D9 0x62CF +0xE3DA 0x62FF +0xE3DB 0xF90E +0xE3DC 0xF90F +0xE3DD 0xF910 +0xE3DE 0xF911 +0xE3DF 0xF912 +0xE3E0 0xF913 +0xE3E1 0x90A3 +0xE3E2 0xF914 +0xE3E3 0xF915 +0xE3E4 0xF916 +0xE3E5 0xF917 +0xE3E6 0xF918 +0xE3E7 0x8AFE +0xE3E8 0xF919 +0xE3E9 0xF91A +0xE3EA 0xF91B +0xE3EB 0xF91C +0xE3EC 0x6696 +0xE3ED 0xF91D +0xE3EE 0x7156 +0xE3EF 0xF91E +0xE3F0 0xF91F +0xE3F1 0x96E3 +0xE3F2 0xF920 +0xE3F3 0x634F +0xE3F4 0x637A +0xE3F5 0x5357 +0xE3F6 0xF921 +0xE3F7 0x678F +0xE3F8 0x6960 +0xE3F9 0x6E73 +0xE3FA 0xF922 +0xE3FB 0x7537 +0xE3FC 0xF923 +0xE3FD 0xF924 +0xE3FE 0xF925 +0xE431 0x7D0D +0xE432 0xF926 +0xE433 0xF927 +0xE434 0x8872 +0xE435 0x56CA +0xE436 0x5A18 +0xE437 0xF928 +0xE438 0xF929 +0xE439 0xF92A +0xE43A 0xF92B +0xE43B 0xF92C +0xE43C 0x4E43 +0xE43D 0xF92D +0xE43E 0x5167 +0xE43F 0x5948 +0xE440 0x67F0 +0xE441 0x8010 +0xE442 0xF92E +0xE443 0x5973 +0xE444 0x5E74 +0xE445 0x649A +0xE446 0x79CA +0xE447 0x5FF5 +0xE448 0x606C +0xE449 0x62C8 +0xE44A 0x637B +0xE44B 0x5BE7 +0xE44C 0x5BD7 +0xE44D 0x52AA +0xE44E 0xF92F +0xE44F 0x5974 +0xE450 0x5F29 +0xE451 0x6012 +0xE452 0xF930 +0xE453 0xF931 +0xE454 0xF932 +0xE455 0x7459 +0xE456 0xF933 +0xE457 0xF934 +0xE458 0xF935 +0xE459 0xF936 +0xE45A 0xF937 +0xE45B 0xF938 +0xE45C 0x99D1 +0xE45D 0xF939 +0xE45E 0xF93A +0xE45F 0xF93B +0xE460 0xF93C +0xE461 0xF93D +0xE462 0xF93E +0xE463 0xF93F +0xE464 0xF940 +0xE465 0xF941 +0xE466 0xF942 +0xE467 0xF943 +0xE468 0x6FC3 +0xE469 0xF944 +0xE46A 0xF945 +0xE46B 0x81BF +0xE46C 0x8FB2 +0xE46D 0x60F1 +0xE46E 0xF946 +0xE46F 0xF947 +0xE470 0x8166 +0xE471 0xF948 +0xE472 0xF949 +0xE473 0x5C3F +0xE474 0xF94A +0xE475 0xF94B +0xE476 0xF94C +0xE477 0xF94D +0xE478 0xF94E +0xE479 0xF94F +0xE47A 0xF950 +0xE47B 0xF951 +0xE47C 0x5AE9 +0xE47D 0x8A25 +0xE47E 0x677B +0xE491 0x7D10 +0xE492 0xF952 +0xE493 0xF953 +0xE494 0xF954 +0xE495 0xF955 +0xE496 0xF956 +0xE497 0xF957 +0xE498 0x80FD +0xE499 0xF958 +0xE49A 0xF959 +0xE49B 0x5C3C +0xE49C 0x6CE5 +0xE49D 0x533F +0xE49E 0x6EBA +0xE49F 0x591A +0xE4A0 0x8336 +0xE4A1 0x4E39 +0xE4A2 0x4EB6 +0xE4A3 0x4F46 +0xE4A4 0x55AE +0xE4A5 0x5718 +0xE4A6 0x58C7 +0xE4A7 0x5F56 +0xE4A8 0x65B7 +0xE4A9 0x65E6 +0xE4AA 0x6A80 +0xE4AB 0x6BB5 +0xE4AC 0x6E4D +0xE4AD 0x77ED +0xE4AE 0x7AEF +0xE4AF 0x7C1E +0xE4B0 0x7DDE +0xE4B1 0x86CB +0xE4B2 0x8892 +0xE4B3 0x9132 +0xE4B4 0x935B +0xE4B5 0x64BB +0xE4B6 0x6FBE +0xE4B7 0x737A +0xE4B8 0x75B8 +0xE4B9 0x9054 +0xE4BA 0x5556 +0xE4BB 0x574D +0xE4BC 0x61BA +0xE4BD 0x64D4 +0xE4BE 0x66C7 +0xE4BF 0x6DE1 +0xE4C0 0x6E5B +0xE4C1 0x6F6D +0xE4C2 0x6FB9 +0xE4C3 0x75F0 +0xE4C4 0x8043 +0xE4C5 0x81BD +0xE4C6 0x8541 +0xE4C7 0x8983 +0xE4C8 0x8AC7 +0xE4C9 0x8B5A +0xE4CA 0x931F +0xE4CB 0x6C93 +0xE4CC 0x7553 +0xE4CD 0x7B54 +0xE4CE 0x8E0F +0xE4CF 0x905D +0xE4D0 0x5510 +0xE4D1 0x5802 +0xE4D2 0x5858 +0xE4D3 0x5E62 +0xE4D4 0x6207 +0xE4D5 0x649E +0xE4D6 0x68E0 +0xE4D7 0x7576 +0xE4D8 0x7CD6 +0xE4D9 0x87B3 +0xE4DA 0x9EE8 +0xE4DB 0x4EE3 +0xE4DC 0x5788 +0xE4DD 0x576E +0xE4DE 0x5927 +0xE4DF 0x5C0D +0xE4E0 0x5CB1 +0xE4E1 0x5E36 +0xE4E2 0x5F85 +0xE4E3 0x6234 +0xE4E4 0x64E1 +0xE4E5 0x73B3 +0xE4E6 0x81FA +0xE4E7 0x888B +0xE4E8 0x8CB8 +0xE4E9 0x968A +0xE4EA 0x9EDB +0xE4EB 0x5B85 +0xE4EC 0x5FB7 +0xE4ED 0x60B3 +0xE4EE 0x5012 +0xE4EF 0x5200 +0xE4F0 0x5230 +0xE4F1 0x5716 +0xE4F2 0x5835 +0xE4F3 0x5857 +0xE4F4 0x5C0E +0xE4F5 0x5C60 +0xE4F6 0x5CF6 +0xE4F7 0x5D8B +0xE4F8 0x5EA6 +0xE4F9 0x5F92 +0xE4FA 0x60BC +0xE4FB 0x6311 +0xE4FC 0x6389 +0xE4FD 0x6417 +0xE4FE 0x6843 +0xE531 0x68F9 +0xE532 0x6AC2 +0xE533 0x6DD8 +0xE534 0x6E21 +0xE535 0x6ED4 +0xE536 0x6FE4 +0xE537 0x71FE +0xE538 0x76DC +0xE539 0x7779 +0xE53A 0x79B1 +0xE53B 0x7A3B +0xE53C 0x8404 +0xE53D 0x89A9 +0xE53E 0x8CED +0xE53F 0x8DF3 +0xE540 0x8E48 +0xE541 0x9003 +0xE542 0x9014 +0xE543 0x9053 +0xE544 0x90FD +0xE545 0x934D +0xE546 0x9676 +0xE547 0x97DC +0xE548 0x6BD2 +0xE549 0x7006 +0xE54A 0x7258 +0xE54B 0x72A2 +0xE54C 0x7368 +0xE54D 0x7763 +0xE54E 0x79BF +0xE54F 0x7BE4 +0xE550 0x7E9B +0xE551 0x8B80 +0xE552 0x58A9 +0xE553 0x60C7 +0xE554 0x6566 +0xE555 0x65FD +0xE556 0x66BE +0xE557 0x6C8C +0xE558 0x711E +0xE559 0x71C9 +0xE55A 0x8C5A +0xE55B 0x9813 +0xE55C 0x4E6D +0xE55D 0x7A81 +0xE55E 0x4EDD +0xE55F 0x51AC +0xE560 0x51CD +0xE561 0x52D5 +0xE562 0x540C +0xE563 0x61A7 +0xE564 0x6771 +0xE565 0x6850 +0xE566 0x68DF +0xE567 0x6D1E +0xE568 0x6F7C +0xE569 0x75BC +0xE56A 0x77B3 +0xE56B 0x7AE5 +0xE56C 0x80F4 +0xE56D 0x8463 +0xE56E 0x9285 +0xE56F 0x515C +0xE570 0x6597 +0xE571 0x675C +0xE572 0x6793 +0xE573 0x75D8 +0xE574 0x7AC7 +0xE575 0x8373 +0xE576 0xF95A +0xE577 0x8C46 +0xE578 0x9017 +0xE579 0x982D +0xE57A 0x5C6F +0xE57B 0x81C0 +0xE57C 0x829A +0xE57D 0x9041 +0xE57E 0x906F +0xE591 0x920D +0xE592 0x5F97 +0xE593 0x5D9D +0xE594 0x6A59 +0xE595 0x71C8 +0xE596 0x767B +0xE597 0x7B49 +0xE598 0x85E4 +0xE599 0x8B04 +0xE59A 0x9127 +0xE59B 0x9A30 +0xE59C 0x5587 +0xE59D 0x61F6 +0xE59E 0xF95B +0xE59F 0x7669 +0xE5A0 0x7F85 +0xE5A1 0x863F +0xE5A2 0x87BA +0xE5A3 0x88F8 +0xE5A4 0x908F +0xE5A5 0xF95C +0xE5A6 0x6D1B +0xE5A7 0x70D9 +0xE5A8 0x73DE +0xE5A9 0x7D61 +0xE5AA 0x843D +0xE5AB 0xF95D +0xE5AC 0x916A +0xE5AD 0x99F1 +0xE5AE 0xF95E +0xE5AF 0x4E82 +0xE5B0 0x5375 +0xE5B1 0x6B04 +0xE5B2 0x6B12 +0xE5B3 0x703E +0xE5B4 0x721B +0xE5B5 0x862D +0xE5B6 0x9E1E +0xE5B7 0x524C +0xE5B8 0x8FA3 +0xE5B9 0x5D50 +0xE5BA 0x64E5 +0xE5BB 0x652C +0xE5BC 0x6B16 +0xE5BD 0x6FEB +0xE5BE 0x7C43 +0xE5BF 0x7E9C +0xE5C0 0x85CD +0xE5C1 0x8964 +0xE5C2 0x89BD +0xE5C3 0x62C9 +0xE5C4 0x81D8 +0xE5C5 0x881F +0xE5C6 0x5ECA +0xE5C7 0x6717 +0xE5C8 0x6D6A +0xE5C9 0x72FC +0xE5CA 0x7405 +0xE5CB 0x746F +0xE5CC 0x8782 +0xE5CD 0x90DE +0xE5CE 0x4F86 +0xE5CF 0x5D0D +0xE5D0 0x5FA0 +0xE5D1 0x840A +0xE5D2 0x51B7 +0xE5D3 0x63A0 +0xE5D4 0x7565 +0xE5D5 0x4EAE +0xE5D6 0x5006 +0xE5D7 0x5169 +0xE5D8 0x51C9 +0xE5D9 0x6881 +0xE5DA 0x6A11 +0xE5DB 0x7CAE +0xE5DC 0x7CB1 +0xE5DD 0x7CE7 +0xE5DE 0x826F +0xE5DF 0x8AD2 +0xE5E0 0x8F1B +0xE5E1 0x91CF +0xE5E2 0x4FB6 +0xE5E3 0x5137 +0xE5E4 0x52F5 +0xE5E5 0x5442 +0xE5E6 0x5EEC +0xE5E7 0x616E +0xE5E8 0x623E +0xE5E9 0x65C5 +0xE5EA 0x6ADA +0xE5EB 0x6FFE +0xE5EC 0x792A +0xE5ED 0x85DC +0xE5EE 0x8823 +0xE5EF 0x95AD +0xE5F0 0x9A62 +0xE5F1 0x9A6A +0xE5F2 0x9E97 +0xE5F3 0x9ECE +0xE5F4 0x529B +0xE5F5 0x66C6 +0xE5F6 0x6B77 +0xE5F7 0x701D +0xE5F8 0x792B +0xE5F9 0x8F62 +0xE5FA 0x9742 +0xE5FB 0x6190 +0xE5FC 0x6200 +0xE5FD 0x6523 +0xE5FE 0x6F23 +0xE631 0x7149 +0xE632 0x7489 +0xE633 0x7DF4 +0xE634 0x806F +0xE635 0x84EE +0xE636 0x8F26 +0xE637 0x9023 +0xE638 0x934A +0xE639 0x51BD +0xE63A 0x5217 +0xE63B 0x52A3 +0xE63C 0x6D0C +0xE63D 0x70C8 +0xE63E 0x88C2 +0xE63F 0x5EC9 +0xE640 0x6582 +0xE641 0x6BAE +0xE642 0x6FC2 +0xE643 0x7C3E +0xE644 0x7375 +0xE645 0x4EE4 +0xE646 0x4F36 +0xE647 0x56F9 +0xE648 0xF95F +0xE649 0x5CBA +0xE64A 0x5DBA +0xE64B 0x601C +0xE64C 0x73B2 +0xE64D 0x7B2D +0xE64E 0x7F9A +0xE64F 0x7FCE +0xE650 0x8046 +0xE651 0x901E +0xE652 0x9234 +0xE653 0x96F6 +0xE654 0x9748 +0xE655 0x9818 +0xE656 0x9F61 +0xE657 0x4F8B +0xE658 0x6FA7 +0xE659 0x79AE +0xE65A 0x91B4 +0xE65B 0x96B7 +0xE65C 0x52DE +0xE65D 0xF960 +0xE65E 0x6488 +0xE65F 0x64C4 +0xE660 0x6AD3 +0xE661 0x6F5E +0xE662 0x7018 +0xE663 0x7210 +0xE664 0x76E7 +0xE665 0x8001 +0xE666 0x8606 +0xE667 0x865C +0xE668 0x8DEF +0xE669 0x8F05 +0xE66A 0x9732 +0xE66B 0x9B6F +0xE66C 0x9DFA +0xE66D 0x9E75 +0xE66E 0x788C +0xE66F 0x797F +0xE670 0x7DA0 +0xE671 0x83C9 +0xE672 0x9304 +0xE673 0x9E7F +0xE674 0x9E93 +0xE675 0x8AD6 +0xE676 0x58DF +0xE677 0x5F04 +0xE678 0x6727 +0xE679 0x7027 +0xE67A 0x74CF +0xE67B 0x7C60 +0xE67C 0x807E +0xE67D 0x5121 +0xE67E 0x7028 +0xE691 0x7262 +0xE692 0x78CA +0xE693 0x8CC2 +0xE694 0x8CDA +0xE695 0x8CF4 +0xE696 0x96F7 +0xE697 0x4E86 +0xE698 0x50DA +0xE699 0x5BEE +0xE69A 0x5ED6 +0xE69B 0x6599 +0xE69C 0x71CE +0xE69D 0x7642 +0xE69E 0x77AD +0xE69F 0x804A +0xE6A0 0x84FC +0xE6A1 0x907C +0xE6A2 0x9B27 +0xE6A3 0x9F8D +0xE6A4 0x58D8 +0xE6A5 0x5A41 +0xE6A6 0x5C62 +0xE6A7 0x6A13 +0xE6A8 0x6DDA +0xE6A9 0x6F0F +0xE6AA 0x763B +0xE6AB 0x7D2F +0xE6AC 0x7E37 +0xE6AD 0x851E +0xE6AE 0x8938 +0xE6AF 0x93E4 +0xE6B0 0x964B +0xE6B1 0x5289 +0xE6B2 0x65D2 +0xE6B3 0x67F3 +0xE6B4 0x69B4 +0xE6B5 0x6D41 +0xE6B6 0x6E9C +0xE6B7 0x700F +0xE6B8 0x7409 +0xE6B9 0x7460 +0xE6BA 0x7559 +0xE6BB 0x7624 +0xE6BC 0x786B +0xE6BD 0x8B2C +0xE6BE 0x985E +0xE6BF 0x516D +0xE6C0 0x622E +0xE6C1 0x9678 +0xE6C2 0x4F96 +0xE6C3 0x502B +0xE6C4 0x5D19 +0xE6C5 0x6DEA +0xE6C6 0x7DB8 +0xE6C7 0x8F2A +0xE6C8 0x5F8B +0xE6C9 0x6144 +0xE6CA 0x6817 +0xE6CB 0xF961 +0xE6CC 0x9686 +0xE6CD 0x52D2 +0xE6CE 0x808B +0xE6CF 0x51DC +0xE6D0 0x51CC +0xE6D1 0x695E +0xE6D2 0x7A1C +0xE6D3 0x7DBE +0xE6D4 0x83F1 +0xE6D5 0x9675 +0xE6D6 0x4FDA +0xE6D7 0x5229 +0xE6D8 0x5398 +0xE6D9 0x540F +0xE6DA 0x550E +0xE6DB 0x5C65 +0xE6DC 0x60A7 +0xE6DD 0x674E +0xE6DE 0x68A8 +0xE6DF 0x6D6C +0xE6E0 0x7281 +0xE6E1 0x72F8 +0xE6E2 0x7406 +0xE6E3 0x7483 +0xE6E4 0xF962 +0xE6E5 0x75E2 +0xE6E6 0x7C6C +0xE6E7 0x7F79 +0xE6E8 0x7FB8 +0xE6E9 0x8389 +0xE6EA 0x88CF +0xE6EB 0x88E1 +0xE6EC 0x91CC +0xE6ED 0x91D0 +0xE6EE 0x96E2 +0xE6EF 0x9BC9 +0xE6F0 0x541D +0xE6F1 0x6F7E +0xE6F2 0x71D0 +0xE6F3 0x7498 +0xE6F4 0x85FA +0xE6F5 0x8EAA +0xE6F6 0x96A3 +0xE6F7 0x9C57 +0xE6F8 0x9E9F +0xE6F9 0x6797 +0xE6FA 0x6DCB +0xE6FB 0x7433 +0xE6FC 0x81E8 +0xE6FD 0x9716 +0xE6FE 0x782C +0xE731 0x7ACB +0xE732 0x7B20 +0xE733 0x7C92 +0xE734 0x6469 +0xE735 0x746A +0xE736 0x75F2 +0xE737 0x78BC +0xE738 0x78E8 +0xE739 0x99AC +0xE73A 0x9B54 +0xE73B 0x9EBB +0xE73C 0x5BDE +0xE73D 0x5E55 +0xE73E 0x6F20 +0xE73F 0x819C +0xE740 0x83AB +0xE741 0x9088 +0xE742 0x4E07 +0xE743 0x534D +0xE744 0x5A29 +0xE745 0x5DD2 +0xE746 0x5F4E +0xE747 0x6162 +0xE748 0x633D +0xE749 0x6669 +0xE74A 0x66FC +0xE74B 0x6EFF +0xE74C 0x6F2B +0xE74D 0x7063 +0xE74E 0x779E +0xE74F 0x842C +0xE750 0x8513 +0xE751 0x883B +0xE752 0x8F13 +0xE753 0x9945 +0xE754 0x9C3B +0xE755 0x551C +0xE756 0x62B9 +0xE757 0x672B +0xE758 0x6CAB +0xE759 0x8309 +0xE75A 0x896A +0xE75B 0x977A +0xE75C 0x4EA1 +0xE75D 0x5984 +0xE75E 0x5FD8 +0xE75F 0x5FD9 +0xE760 0x671B +0xE761 0x7DB2 +0xE762 0x7F54 +0xE763 0x8292 +0xE764 0x832B +0xE765 0x83BD +0xE766 0x8F1E +0xE767 0x9099 +0xE768 0x57CB +0xE769 0x59B9 +0xE76A 0x5A92 +0xE76B 0x5BD0 +0xE76C 0x6627 +0xE76D 0x679A +0xE76E 0x6885 +0xE76F 0x6BCF +0xE770 0x7164 +0xE771 0x7F75 +0xE772 0x8CB7 +0xE773 0x8CE3 +0xE774 0x9081 +0xE775 0x9B45 +0xE776 0x8108 +0xE777 0x8C8A +0xE778 0x964C +0xE779 0x9A40 +0xE77A 0x9EA5 +0xE77B 0x5B5F +0xE77C 0x6C13 +0xE77D 0x731B +0xE77E 0x76F2 +0xE791 0x76DF +0xE792 0x840C +0xE793 0x51AA +0xE794 0x8993 +0xE795 0x514D +0xE796 0x5195 +0xE797 0x52C9 +0xE798 0x68C9 +0xE799 0x6C94 +0xE79A 0x7704 +0xE79B 0x7720 +0xE79C 0x7DBF +0xE79D 0x7DEC +0xE79E 0x9762 +0xE79F 0x9EB5 +0xE7A0 0x6EC5 +0xE7A1 0x8511 +0xE7A2 0x51A5 +0xE7A3 0x540D +0xE7A4 0x547D +0xE7A5 0x660E +0xE7A6 0x669D +0xE7A7 0x6927 +0xE7A8 0x6E9F +0xE7A9 0x76BF +0xE7AA 0x7791 +0xE7AB 0x8317 +0xE7AC 0x84C2 +0xE7AD 0x879F +0xE7AE 0x9169 +0xE7AF 0x9298 +0xE7B0 0x9CF4 +0xE7B1 0x8882 +0xE7B2 0x4FAE +0xE7B3 0x5192 +0xE7B4 0x52DF +0xE7B5 0x59C6 +0xE7B6 0x5E3D +0xE7B7 0x6155 +0xE7B8 0x6478 +0xE7B9 0x6479 +0xE7BA 0x66AE +0xE7BB 0x67D0 +0xE7BC 0x6A21 +0xE7BD 0x6BCD +0xE7BE 0x6BDB +0xE7BF 0x725F +0xE7C0 0x7261 +0xE7C1 0x7441 +0xE7C2 0x7738 +0xE7C3 0x77DB +0xE7C4 0x8017 +0xE7C5 0x82BC +0xE7C6 0x8305 +0xE7C7 0x8B00 +0xE7C8 0x8B28 +0xE7C9 0x8C8C +0xE7CA 0x6728 +0xE7CB 0x6C90 +0xE7CC 0x7267 +0xE7CD 0x76EE +0xE7CE 0x7766 +0xE7CF 0x7A46 +0xE7D0 0x9DA9 +0xE7D1 0x6B7F +0xE7D2 0x6C92 +0xE7D3 0x5922 +0xE7D4 0x6726 +0xE7D5 0x8499 +0xE7D6 0x536F +0xE7D7 0x5893 +0xE7D8 0x5999 +0xE7D9 0x5EDF +0xE7DA 0x63CF +0xE7DB 0x6634 +0xE7DC 0x6773 +0xE7DD 0x6E3A +0xE7DE 0x732B +0xE7DF 0x7AD7 +0xE7E0 0x82D7 +0xE7E1 0x9328 +0xE7E2 0x52D9 +0xE7E3 0x5DEB +0xE7E4 0x61AE +0xE7E5 0x61CB +0xE7E6 0x620A +0xE7E7 0x62C7 +0xE7E8 0x64AB +0xE7E9 0x65E0 +0xE7EA 0x6959 +0xE7EB 0x6B66 +0xE7EC 0x6BCB +0xE7ED 0x7121 +0xE7EE 0x73F7 +0xE7EF 0x755D +0xE7F0 0x7E46 +0xE7F1 0x821E +0xE7F2 0x8302 +0xE7F3 0x856A +0xE7F4 0x8AA3 +0xE7F5 0x8CBF +0xE7F6 0x9727 +0xE7F7 0x9D61 +0xE7F8 0x58A8 +0xE7F9 0x9ED8 +0xE7FA 0x5011 +0xE7FB 0x520E +0xE7FC 0x543B +0xE7FD 0x554F +0xE7FE 0x6587 +0xE831 0x6C76 +0xE832 0x7D0A +0xE833 0x7D0B +0xE834 0x805E +0xE835 0x868A +0xE836 0x9580 +0xE837 0x96EF +0xE838 0x52FF +0xE839 0x6C95 +0xE83A 0x7269 +0xE83B 0x5473 +0xE83C 0x5A9A +0xE83D 0x5C3E +0xE83E 0x5D4B +0xE83F 0x5F4C +0xE840 0x5FAE +0xE841 0x672A +0xE842 0x68B6 +0xE843 0x6963 +0xE844 0x6E3C +0xE845 0x6E44 +0xE846 0x7709 +0xE847 0x7C73 +0xE848 0x7F8E +0xE849 0x8587 +0xE84A 0x8B0E +0xE84B 0x8FF7 +0xE84C 0x9761 +0xE84D 0x9EF4 +0xE84E 0x5CB7 +0xE84F 0x60B6 +0xE850 0x610D +0xE851 0x61AB +0xE852 0x654F +0xE853 0x65FB +0xE854 0x65FC +0xE855 0x6C11 +0xE856 0x6CEF +0xE857 0x739F +0xE858 0x73C9 +0xE859 0x7DE1 +0xE85A 0x9594 +0xE85B 0x5BC6 +0xE85C 0x871C +0xE85D 0x8B10 +0xE85E 0x525D +0xE85F 0x535A +0xE860 0x62CD +0xE861 0x640F +0xE862 0x64B2 +0xE863 0x6734 +0xE864 0x6A38 +0xE865 0x6CCA +0xE866 0x73C0 +0xE867 0x749E +0xE868 0x7B94 +0xE869 0x7C95 +0xE86A 0x7E1B +0xE86B 0x818A +0xE86C 0x8236 +0xE86D 0x8584 +0xE86E 0x8FEB +0xE86F 0x96F9 +0xE870 0x99C1 +0xE871 0x4F34 +0xE872 0x534A +0xE873 0x53CD +0xE874 0x53DB +0xE875 0x62CC +0xE876 0x642C +0xE877 0x6500 +0xE878 0x6591 +0xE879 0x69C3 +0xE87A 0x6CEE +0xE87B 0x6F58 +0xE87C 0x73ED +0xE87D 0x7554 +0xE87E 0x7622 +0xE891 0x76E4 +0xE892 0x76FC +0xE893 0x78D0 +0xE894 0x78FB +0xE895 0x792C +0xE896 0x7D46 +0xE897 0x822C +0xE898 0x87E0 +0xE899 0x8FD4 +0xE89A 0x9812 +0xE89B 0x98EF +0xE89C 0x52C3 +0xE89D 0x62D4 +0xE89E 0x64A5 +0xE89F 0x6E24 +0xE8A0 0x6F51 +0xE8A1 0x767C +0xE8A2 0x8DCB +0xE8A3 0x91B1 +0xE8A4 0x9262 +0xE8A5 0x9AEE +0xE8A6 0x9B43 +0xE8A7 0x5023 +0xE8A8 0x508D +0xE8A9 0x574A +0xE8AA 0x59A8 +0xE8AB 0x5C28 +0xE8AC 0x5E47 +0xE8AD 0x5F77 +0xE8AE 0x623F +0xE8AF 0x653E +0xE8B0 0x65B9 +0xE8B1 0x65C1 +0xE8B2 0x6609 +0xE8B3 0x678B +0xE8B4 0x699C +0xE8B5 0x6EC2 +0xE8B6 0x78C5 +0xE8B7 0x7D21 +0xE8B8 0x80AA +0xE8B9 0x8180 +0xE8BA 0x822B +0xE8BB 0x82B3 +0xE8BC 0x84A1 +0xE8BD 0x868C +0xE8BE 0x8A2A +0xE8BF 0x8B17 +0xE8C0 0x90A6 +0xE8C1 0x9632 +0xE8C2 0x9F90 +0xE8C3 0x500D +0xE8C4 0x4FF3 +0xE8C5 0xF963 +0xE8C6 0x57F9 +0xE8C7 0x5F98 +0xE8C8 0x62DC +0xE8C9 0x6392 +0xE8CA 0x676F +0xE8CB 0x6E43 +0xE8CC 0x7119 +0xE8CD 0x76C3 +0xE8CE 0x80CC +0xE8CF 0x80DA +0xE8D0 0x88F4 +0xE8D1 0x88F5 +0xE8D2 0x8919 +0xE8D3 0x8CE0 +0xE8D4 0x8F29 +0xE8D5 0x914D +0xE8D6 0x966A +0xE8D7 0x4F2F +0xE8D8 0x4F70 +0xE8D9 0x5E1B +0xE8DA 0x67CF +0xE8DB 0x6822 +0xE8DC 0x767D +0xE8DD 0x767E +0xE8DE 0x9B44 +0xE8DF 0x5E61 +0xE8E0 0x6A0A +0xE8E1 0x7169 +0xE8E2 0x71D4 +0xE8E3 0x756A +0xE8E4 0xF964 +0xE8E5 0x7E41 +0xE8E6 0x8543 +0xE8E7 0x85E9 +0xE8E8 0x98DC +0xE8E9 0x4F10 +0xE8EA 0x7B4F +0xE8EB 0x7F70 +0xE8EC 0x95A5 +0xE8ED 0x51E1 +0xE8EE 0x5E06 +0xE8EF 0x68B5 +0xE8F0 0x6C3E +0xE8F1 0x6C4E +0xE8F2 0x6CDB +0xE8F3 0x72AF +0xE8F4 0x7BC4 +0xE8F5 0x8303 +0xE8F6 0x6CD5 +0xE8F7 0x743A +0xE8F8 0x50FB +0xE8F9 0x5288 +0xE8FA 0x58C1 +0xE8FB 0x64D8 +0xE8FC 0x6A97 +0xE8FD 0x74A7 +0xE8FE 0x7656 +0xE931 0x78A7 +0xE932 0x8617 +0xE933 0x95E2 +0xE934 0x9739 +0xE935 0xF965 +0xE936 0x535E +0xE937 0x5F01 +0xE938 0x8B8A +0xE939 0x8FA8 +0xE93A 0x8FAF +0xE93B 0x908A +0xE93C 0x5225 +0xE93D 0x77A5 +0xE93E 0x9C49 +0xE93F 0x9F08 +0xE940 0x4E19 +0xE941 0x5002 +0xE942 0x5175 +0xE943 0x5C5B +0xE944 0x5E77 +0xE945 0x661E +0xE946 0x663A +0xE947 0x67C4 +0xE948 0x68C5 +0xE949 0x70B3 +0xE94A 0x7501 +0xE94B 0x75C5 +0xE94C 0x79C9 +0xE94D 0x7ADD +0xE94E 0x8F27 +0xE94F 0x9920 +0xE950 0x9A08 +0xE951 0x4FDD +0xE952 0x5821 +0xE953 0x5831 +0xE954 0x5BF6 +0xE955 0x666E +0xE956 0x6B65 +0xE957 0x6D11 +0xE958 0x6E7A +0xE959 0x6F7D +0xE95A 0x73E4 +0xE95B 0x752B +0xE95C 0x83E9 +0xE95D 0x88DC +0xE95E 0x8913 +0xE95F 0x8B5C +0xE960 0x8F14 +0xE961 0x4F0F +0xE962 0x50D5 +0xE963 0x5310 +0xE964 0x535C +0xE965 0x5B93 +0xE966 0x5FA9 +0xE967 0x670D +0xE968 0x798F +0xE969 0x8179 +0xE96A 0x832F +0xE96B 0x8514 +0xE96C 0x8907 +0xE96D 0x8986 +0xE96E 0x8F39 +0xE96F 0x8F3B +0xE970 0x99A5 +0xE971 0x9C12 +0xE972 0x672C +0xE973 0x4E76 +0xE974 0x4FF8 +0xE975 0x5949 +0xE976 0x5C01 +0xE977 0x5CEF +0xE978 0x5CF0 +0xE979 0x6367 +0xE97A 0x68D2 +0xE97B 0x70FD +0xE97C 0x71A2 +0xE97D 0x742B +0xE97E 0x7E2B +0xE991 0x84EC +0xE992 0x8702 +0xE993 0x9022 +0xE994 0x92D2 +0xE995 0x9CF3 +0xE996 0x4E0D +0xE997 0x4ED8 +0xE998 0x4FEF +0xE999 0x5085 +0xE99A 0x5256 +0xE99B 0x526F +0xE99C 0x5426 +0xE99D 0x5490 +0xE99E 0x57E0 +0xE99F 0x592B +0xE9A0 0x5A66 +0xE9A1 0x5B5A +0xE9A2 0x5B75 +0xE9A3 0x5BCC +0xE9A4 0x5E9C +0xE9A5 0xF966 +0xE9A6 0x6276 +0xE9A7 0x6577 +0xE9A8 0x65A7 +0xE9A9 0x6D6E +0xE9AA 0x6EA5 +0xE9AB 0x7236 +0xE9AC 0x7B26 +0xE9AD 0x7C3F +0xE9AE 0x7F36 +0xE9AF 0x8150 +0xE9B0 0x8151 +0xE9B1 0x819A +0xE9B2 0x8240 +0xE9B3 0x8299 +0xE9B4 0x83A9 +0xE9B5 0x8A03 +0xE9B6 0x8CA0 +0xE9B7 0x8CE6 +0xE9B8 0x8CFB +0xE9B9 0x8D74 +0xE9BA 0x8DBA +0xE9BB 0x90E8 +0xE9BC 0x91DC +0xE9BD 0x961C +0xE9BE 0x9644 +0xE9BF 0x99D9 +0xE9C0 0x9CE7 +0xE9C1 0x5317 +0xE9C2 0x5206 +0xE9C3 0x5429 +0xE9C4 0x5674 +0xE9C5 0x58B3 +0xE9C6 0x5954 +0xE9C7 0x596E +0xE9C8 0x5FFF +0xE9C9 0x61A4 +0xE9CA 0x626E +0xE9CB 0x6610 +0xE9CC 0x6C7E +0xE9CD 0x711A +0xE9CE 0x76C6 +0xE9CF 0x7C89 +0xE9D0 0x7CDE +0xE9D1 0x7D1B +0xE9D2 0x82AC +0xE9D3 0x8CC1 +0xE9D4 0x96F0 +0xE9D5 0xF967 +0xE9D6 0x4F5B +0xE9D7 0x5F17 +0xE9D8 0x5F7F +0xE9D9 0x62C2 +0xE9DA 0x5D29 +0xE9DB 0x670B +0xE9DC 0x68DA +0xE9DD 0x787C +0xE9DE 0x7E43 +0xE9DF 0x9D6C +0xE9E0 0x4E15 +0xE9E1 0x5099 +0xE9E2 0x5315 +0xE9E3 0x532A +0xE9E4 0x5351 +0xE9E5 0x5983 +0xE9E6 0x5A62 +0xE9E7 0x5E87 +0xE9E8 0x60B2 +0xE9E9 0x618A +0xE9EA 0x6249 +0xE9EB 0x6279 +0xE9EC 0x6590 +0xE9ED 0x6787 +0xE9EE 0x69A7 +0xE9EF 0x6BD4 +0xE9F0 0x6BD6 +0xE9F1 0x6BD7 +0xE9F2 0x6BD8 +0xE9F3 0x6CB8 +0xE9F4 0xF968 +0xE9F5 0x7435 +0xE9F6 0x75FA +0xE9F7 0x7812 +0xE9F8 0x7891 +0xE9F9 0x79D5 +0xE9FA 0x79D8 +0xE9FB 0x7C83 +0xE9FC 0x7DCB +0xE9FD 0x7FE1 +0xE9FE 0x80A5 +0xEA31 0x813E +0xEA32 0x81C2 +0xEA33 0x83F2 +0xEA34 0x871A +0xEA35 0x88E8 +0xEA36 0x8AB9 +0xEA37 0x8B6C +0xEA38 0x8CBB +0xEA39 0x9119 +0xEA3A 0x975E +0xEA3B 0x98DB +0xEA3C 0x9F3B +0xEA3D 0x56AC +0xEA3E 0x5B2A +0xEA3F 0x5F6C +0xEA40 0x658C +0xEA41 0x6AB3 +0xEA42 0x6BAF +0xEA43 0x6D5C +0xEA44 0x6FF1 +0xEA45 0x7015 +0xEA46 0x725D +0xEA47 0x73AD +0xEA48 0x8CA7 +0xEA49 0x8CD3 +0xEA4A 0x983B +0xEA4B 0x6191 +0xEA4C 0x6C37 +0xEA4D 0x8058 +0xEA4E 0x9A01 +0xEA4F 0x4E4D +0xEA50 0x4E8B +0xEA51 0x4E9B +0xEA52 0x4ED5 +0xEA53 0x4F3A +0xEA54 0x4F3C +0xEA55 0x4F7F +0xEA56 0x4FDF +0xEA57 0x50FF +0xEA58 0x53F2 +0xEA59 0x53F8 +0xEA5A 0x5506 +0xEA5B 0x55E3 +0xEA5C 0x56DB +0xEA5D 0x58EB +0xEA5E 0x5962 +0xEA5F 0x5A11 +0xEA60 0x5BEB +0xEA61 0x5BFA +0xEA62 0x5C04 +0xEA63 0x5DF3 +0xEA64 0x5E2B +0xEA65 0x5F99 +0xEA66 0x601D +0xEA67 0x6368 +0xEA68 0x659C +0xEA69 0x65AF +0xEA6A 0x67F6 +0xEA6B 0x67FB +0xEA6C 0x68AD +0xEA6D 0x6B7B +0xEA6E 0x6C99 +0xEA6F 0x6CD7 +0xEA70 0x6E23 +0xEA71 0x7009 +0xEA72 0x7345 +0xEA73 0x7802 +0xEA74 0x793E +0xEA75 0x7940 +0xEA76 0x7960 +0xEA77 0x79C1 +0xEA78 0x7BE9 +0xEA79 0x7D17 +0xEA7A 0x7D72 +0xEA7B 0x8086 +0xEA7C 0x820D +0xEA7D 0x838E +0xEA7E 0x84D1 +0xEA91 0x86C7 +0xEA92 0x88DF +0xEA93 0x8A50 +0xEA94 0x8A5E +0xEA95 0x8B1D +0xEA96 0x8CDC +0xEA97 0x8D66 +0xEA98 0x8FAD +0xEA99 0x90AA +0xEA9A 0x98FC +0xEA9B 0x99DF +0xEA9C 0x9E9D +0xEA9D 0x524A +0xEA9E 0xF969 +0xEA9F 0x6714 +0xEAA0 0xF96A +0xEAA1 0x5098 +0xEAA2 0x522A +0xEAA3 0x5C71 +0xEAA4 0x6563 +0xEAA5 0x6C55 +0xEAA6 0x73CA +0xEAA7 0x7523 +0xEAA8 0x759D +0xEAA9 0x7B97 +0xEAAA 0x849C +0xEAAB 0x9178 +0xEAAC 0x9730 +0xEAAD 0x4E77 +0xEAAE 0x6492 +0xEAAF 0x6BBA +0xEAB0 0x715E +0xEAB1 0x85A9 +0xEAB2 0x4E09 +0xEAB3 0xF96B +0xEAB4 0x6749 +0xEAB5 0x68EE +0xEAB6 0x6E17 +0xEAB7 0x829F +0xEAB8 0x8518 +0xEAB9 0x886B +0xEABA 0x63F7 +0xEABB 0x6F81 +0xEABC 0x9212 +0xEABD 0x98AF +0xEABE 0x4E0A +0xEABF 0x50B7 +0xEAC0 0x50CF +0xEAC1 0x511F +0xEAC2 0x5546 +0xEAC3 0x55AA +0xEAC4 0x5617 +0xEAC5 0x5B40 +0xEAC6 0x5C19 +0xEAC7 0x5CE0 +0xEAC8 0x5E38 +0xEAC9 0x5E8A +0xEACA 0x5EA0 +0xEACB 0x5EC2 +0xEACC 0x60F3 +0xEACD 0x6851 +0xEACE 0x6A61 +0xEACF 0x6E58 +0xEAD0 0x723D +0xEAD1 0x7240 +0xEAD2 0x72C0 +0xEAD3 0x76F8 +0xEAD4 0x7965 +0xEAD5 0x7BB1 +0xEAD6 0x7FD4 +0xEAD7 0x88F3 +0xEAD8 0x89F4 +0xEAD9 0x8A73 +0xEADA 0x8C61 +0xEADB 0x8CDE +0xEADC 0x971C +0xEADD 0x585E +0xEADE 0x74BD +0xEADF 0x8CFD +0xEAE0 0x55C7 +0xEAE1 0xF96C +0xEAE2 0x7A61 +0xEAE3 0x7D22 +0xEAE4 0x8272 +0xEAE5 0x7272 +0xEAE6 0x751F +0xEAE7 0x7525 +0xEAE8 0xF96D +0xEAE9 0x7B19 +0xEAEA 0x5885 +0xEAEB 0x58FB +0xEAEC 0x5DBC +0xEAED 0x5E8F +0xEAEE 0x5EB6 +0xEAEF 0x5F90 +0xEAF0 0x6055 +0xEAF1 0x6292 +0xEAF2 0x637F +0xEAF3 0x654D +0xEAF4 0x6691 +0xEAF5 0x66D9 +0xEAF6 0x66F8 +0xEAF7 0x6816 +0xEAF8 0x68F2 +0xEAF9 0x7280 +0xEAFA 0x745E +0xEAFB 0x7B6E +0xEAFC 0x7D6E +0xEAFD 0x7DD6 +0xEAFE 0x7F72 +0xEB31 0x80E5 +0xEB32 0x8212 +0xEB33 0x85AF +0xEB34 0x897F +0xEB35 0x8A93 +0xEB36 0x901D +0xEB37 0x92E4 +0xEB38 0x9ECD +0xEB39 0x9F20 +0xEB3A 0x5915 +0xEB3B 0x596D +0xEB3C 0x5E2D +0xEB3D 0x60DC +0xEB3E 0x6614 +0xEB3F 0x6673 +0xEB40 0x6790 +0xEB41 0x6C50 +0xEB42 0x6DC5 +0xEB43 0x6F5F +0xEB44 0x77F3 +0xEB45 0x78A9 +0xEB46 0x84C6 +0xEB47 0x91CB +0xEB48 0x932B +0xEB49 0x4ED9 +0xEB4A 0x50CA +0xEB4B 0x5148 +0xEB4C 0x5584 +0xEB4D 0x5B0B +0xEB4E 0x5BA3 +0xEB4F 0x6247 +0xEB50 0x657E +0xEB51 0x65CB +0xEB52 0x6E32 +0xEB53 0x717D +0xEB54 0x7401 +0xEB55 0x7444 +0xEB56 0x7487 +0xEB57 0x74BF +0xEB58 0x766C +0xEB59 0x79AA +0xEB5A 0x7DDA +0xEB5B 0x7E55 +0xEB5C 0x7FA8 +0xEB5D 0x817A +0xEB5E 0x81B3 +0xEB5F 0x8239 +0xEB60 0x861A +0xEB61 0x87EC +0xEB62 0x8A75 +0xEB63 0x8DE3 +0xEB64 0x9078 +0xEB65 0x9291 +0xEB66 0x9425 +0xEB67 0x994D +0xEB68 0x9BAE +0xEB69 0x5368 +0xEB6A 0x5C51 +0xEB6B 0x6954 +0xEB6C 0x6CC4 +0xEB6D 0x6D29 +0xEB6E 0x6E2B +0xEB6F 0x820C +0xEB70 0x859B +0xEB71 0x893B +0xEB72 0x8A2D +0xEB73 0x8AAA +0xEB74 0x96EA +0xEB75 0x9F67 +0xEB76 0x5261 +0xEB77 0x66B9 +0xEB78 0x6BB2 +0xEB79 0x7E96 +0xEB7A 0x87FE +0xEB7B 0x8D0D +0xEB7C 0x9583 +0xEB7D 0x965D +0xEB7E 0x651D +0xEB91 0x6D89 +0xEB92 0x71EE +0xEB93 0xF96E +0xEB94 0x57CE +0xEB95 0x59D3 +0xEB96 0x5BAC +0xEB97 0x6027 +0xEB98 0x60FA +0xEB99 0x6210 +0xEB9A 0x661F +0xEB9B 0x665F +0xEB9C 0x7329 +0xEB9D 0x73F9 +0xEB9E 0x76DB +0xEB9F 0x7701 +0xEBA0 0x7B6C +0xEBA1 0x8056 +0xEBA2 0x8072 +0xEBA3 0x8165 +0xEBA4 0x8AA0 +0xEBA5 0x9192 +0xEBA6 0x4E16 +0xEBA7 0x52E2 +0xEBA8 0x6B72 +0xEBA9 0x6D17 +0xEBAA 0x7A05 +0xEBAB 0x7B39 +0xEBAC 0x7D30 +0xEBAD 0xF96F +0xEBAE 0x8CB0 +0xEBAF 0x53EC +0xEBB0 0x562F +0xEBB1 0x5851 +0xEBB2 0x5BB5 +0xEBB3 0x5C0F +0xEBB4 0x5C11 +0xEBB5 0x5DE2 +0xEBB6 0x6240 +0xEBB7 0x6383 +0xEBB8 0x6414 +0xEBB9 0x662D +0xEBBA 0x68B3 +0xEBBB 0x6CBC +0xEBBC 0x6D88 +0xEBBD 0x6EAF +0xEBBE 0x701F +0xEBBF 0x70A4 +0xEBC0 0x71D2 +0xEBC1 0x7526 +0xEBC2 0x758F +0xEBC3 0x758E +0xEBC4 0x7619 +0xEBC5 0x7B11 +0xEBC6 0x7BE0 +0xEBC7 0x7C2B +0xEBC8 0x7D20 +0xEBC9 0x7D39 +0xEBCA 0x852C +0xEBCB 0x856D +0xEBCC 0x8607 +0xEBCD 0x8A34 +0xEBCE 0x900D +0xEBCF 0x9061 +0xEBD0 0x90B5 +0xEBD1 0x92B7 +0xEBD2 0x97F6 +0xEBD3 0x9A37 +0xEBD4 0x4FD7 +0xEBD5 0x5C6C +0xEBD6 0x675F +0xEBD7 0x6D91 +0xEBD8 0x7C9F +0xEBD9 0x7E8C +0xEBDA 0x8B16 +0xEBDB 0x8D16 +0xEBDC 0x901F +0xEBDD 0x5B6B +0xEBDE 0x5DFD +0xEBDF 0x640D +0xEBE0 0x84C0 +0xEBE1 0x905C +0xEBE2 0x98E1 +0xEBE3 0x7387 +0xEBE4 0x5B8B +0xEBE5 0x609A +0xEBE6 0x677E +0xEBE7 0x6DDE +0xEBE8 0x8A1F +0xEBE9 0x8AA6 +0xEBEA 0x9001 +0xEBEB 0x980C +0xEBEC 0x5237 +0xEBED 0xF970 +0xEBEE 0x7051 +0xEBEF 0x788E +0xEBF0 0x9396 +0xEBF1 0x8870 +0xEBF2 0x91D7 +0xEBF3 0x4FEE +0xEBF4 0x53D7 +0xEBF5 0x55FD +0xEBF6 0x56DA +0xEBF7 0x5782 +0xEBF8 0x58FD +0xEBF9 0x5AC2 +0xEBFA 0x5B88 +0xEBFB 0x5CAB +0xEBFC 0x5CC0 +0xEBFD 0x5E25 +0xEBFE 0x6101 +0xEC31 0x620D +0xEC32 0x624B +0xEC33 0x6388 +0xEC34 0x641C +0xEC35 0x6536 +0xEC36 0x6578 +0xEC37 0x6A39 +0xEC38 0x6B8A +0xEC39 0x6C34 +0xEC3A 0x6D19 +0xEC3B 0x6F31 +0xEC3C 0x71E7 +0xEC3D 0x72E9 +0xEC3E 0x7378 +0xEC3F 0x7407 +0xEC40 0x74B2 +0xEC41 0x7626 +0xEC42 0x7761 +0xEC43 0x79C0 +0xEC44 0x7A57 +0xEC45 0x7AEA +0xEC46 0x7CB9 +0xEC47 0x7D8F +0xEC48 0x7DAC +0xEC49 0x7E61 +0xEC4A 0x7F9E +0xEC4B 0x8129 +0xEC4C 0x8331 +0xEC4D 0x8490 +0xEC4E 0x84DA +0xEC4F 0x85EA +0xEC50 0x8896 +0xEC51 0x8AB0 +0xEC52 0x8B90 +0xEC53 0x8F38 +0xEC54 0x9042 +0xEC55 0x9083 +0xEC56 0x916C +0xEC57 0x9296 +0xEC58 0x92B9 +0xEC59 0x968B +0xEC5A 0x96A7 +0xEC5B 0x96A8 +0xEC5C 0x96D6 +0xEC5D 0x9700 +0xEC5E 0x9808 +0xEC5F 0x9996 +0xEC60 0x9AD3 +0xEC61 0x9B1A +0xEC62 0x53D4 +0xEC63 0x587E +0xEC64 0x5919 +0xEC65 0x5B70 +0xEC66 0x5BBF +0xEC67 0x6DD1 +0xEC68 0x6F5A +0xEC69 0x719F +0xEC6A 0x7421 +0xEC6B 0x74B9 +0xEC6C 0x8085 +0xEC6D 0x83FD +0xEC6E 0x5DE1 +0xEC6F 0x5F87 +0xEC70 0x5FAA +0xEC71 0x6042 +0xEC72 0x65EC +0xEC73 0x6812 +0xEC74 0x696F +0xEC75 0x6A53 +0xEC76 0x6B89 +0xEC77 0x6D35 +0xEC78 0x6DF3 +0xEC79 0x73E3 +0xEC7A 0x76FE +0xEC7B 0x77AC +0xEC7C 0x7B4D +0xEC7D 0x7D14 +0xEC7E 0x8123 +0xEC91 0x821C +0xEC92 0x8340 +0xEC93 0x84F4 +0xEC94 0x8563 +0xEC95 0x8A62 +0xEC96 0x8AC4 +0xEC97 0x9187 +0xEC98 0x931E +0xEC99 0x9806 +0xEC9A 0x99B4 +0xEC9B 0x620C +0xEC9C 0x8853 +0xEC9D 0x8FF0 +0xEC9E 0x9265 +0xEC9F 0x5D07 +0xECA0 0x5D27 +0xECA1 0x5D69 +0xECA2 0x745F +0xECA3 0x819D +0xECA4 0x8768 +0xECA5 0x6FD5 +0xECA6 0x62FE +0xECA7 0x7FD2 +0xECA8 0x8936 +0xECA9 0x8972 +0xECAA 0x4E1E +0xECAB 0x4E58 +0xECAC 0x50E7 +0xECAD 0x52DD +0xECAE 0x5347 +0xECAF 0x627F +0xECB0 0x6607 +0xECB1 0x7E69 +0xECB2 0x8805 +0xECB3 0x965E +0xECB4 0x4F8D +0xECB5 0x5319 +0xECB6 0x5636 +0xECB7 0x59CB +0xECB8 0x5AA4 +0xECB9 0x5C38 +0xECBA 0x5C4E +0xECBB 0x5C4D +0xECBC 0x5E02 +0xECBD 0x5F11 +0xECBE 0x6043 +0xECBF 0x65BD +0xECC0 0x662F +0xECC1 0x6642 +0xECC2 0x67BE +0xECC3 0x67F4 +0xECC4 0x731C +0xECC5 0x77E2 +0xECC6 0x793A +0xECC7 0x7FC5 +0xECC8 0x8494 +0xECC9 0x84CD +0xECCA 0x8996 +0xECCB 0x8A66 +0xECCC 0x8A69 +0xECCD 0x8AE1 +0xECCE 0x8C55 +0xECCF 0x8C7A +0xECD0 0x57F4 +0xECD1 0x5BD4 +0xECD2 0x5F0F +0xECD3 0x606F +0xECD4 0x62ED +0xECD5 0x690D +0xECD6 0x6B96 +0xECD7 0x6E5C +0xECD8 0x7184 +0xECD9 0x7BD2 +0xECDA 0x8755 +0xECDB 0x8B58 +0xECDC 0x8EFE +0xECDD 0x98DF +0xECDE 0x98FE +0xECDF 0x4F38 +0xECE0 0x4F81 +0xECE1 0x4FE1 +0xECE2 0x547B +0xECE3 0x5A20 +0xECE4 0x5BB8 +0xECE5 0x613C +0xECE6 0x65B0 +0xECE7 0x6668 +0xECE8 0x71FC +0xECE9 0x7533 +0xECEA 0x795E +0xECEB 0x7D33 +0xECEC 0x814E +0xECED 0x81E3 +0xECEE 0x8398 +0xECEF 0x85AA +0xECF0 0x85CE +0xECF1 0x8703 +0xECF2 0x8A0A +0xECF3 0x8EAB +0xECF4 0x8F9B +0xECF5 0xF971 +0xECF6 0x8FC5 +0xECF7 0x5931 +0xECF8 0x5BA4 +0xECF9 0x5BE6 +0xECFA 0x6089 +0xECFB 0x5BE9 +0xECFC 0x5C0B +0xECFD 0x5FC3 +0xECFE 0x6C81 +0xED31 0xF972 +0xED32 0x6DF1 +0xED33 0x700B +0xED34 0x751A +0xED35 0x82AF +0xED36 0x8AF6 +0xED37 0x4EC0 +0xED38 0x5341 +0xED39 0xF973 +0xED3A 0x96D9 +0xED3B 0x6C0F +0xED3C 0x4E9E +0xED3D 0x4FC4 +0xED3E 0x5152 +0xED3F 0x555E +0xED40 0x5A25 +0xED41 0x5CE8 +0xED42 0x6211 +0xED43 0x7259 +0xED44 0x82BD +0xED45 0x83AA +0xED46 0x86FE +0xED47 0x8859 +0xED48 0x8A1D +0xED49 0x963F +0xED4A 0x96C5 +0xED4B 0x9913 +0xED4C 0x9D09 +0xED4D 0x9D5D +0xED4E 0x580A +0xED4F 0x5CB3 +0xED50 0x5DBD +0xED51 0x5E44 +0xED52 0x60E1 +0xED53 0x6115 +0xED54 0x63E1 +0xED55 0x6A02 +0xED56 0x6E25 +0xED57 0x9102 +0xED58 0x9354 +0xED59 0x984E +0xED5A 0x9C10 +0xED5B 0x9F77 +0xED5C 0x5B89 +0xED5D 0x5CB8 +0xED5E 0x6309 +0xED5F 0x664F +0xED60 0x6848 +0xED61 0x773C +0xED62 0x96C1 +0xED63 0x978D +0xED64 0x9854 +0xED65 0x9B9F +0xED66 0x65A1 +0xED67 0x8B01 +0xED68 0x8ECB +0xED69 0x95BC +0xED6A 0x5535 +0xED6B 0x5CA9 +0xED6C 0x5DD6 +0xED6D 0x5EB5 +0xED6E 0x6697 +0xED6F 0x764C +0xED70 0x83F4 +0xED71 0x95C7 +0xED72 0x58D3 +0xED73 0x62BC +0xED74 0x72CE +0xED75 0x9D28 +0xED76 0x4EF0 +0xED77 0x592E +0xED78 0x600F +0xED79 0x663B +0xED7A 0x6B83 +0xED7B 0x79E7 +0xED7C 0x9D26 +0xED7D 0x5393 +0xED7E 0x54C0 +0xED91 0x57C3 +0xED92 0x5D16 +0xED93 0x611B +0xED94 0x66D6 +0xED95 0x6DAF +0xED96 0x788D +0xED97 0x827E +0xED98 0x9698 +0xED99 0x9744 +0xED9A 0x5384 +0xED9B 0x627C +0xED9C 0x6396 +0xED9D 0x6DB2 +0xED9E 0x7E0A +0xED9F 0x814B +0xEDA0 0x984D +0xEDA1 0x6AFB +0xEDA2 0x7F4C +0xEDA3 0x9DAF +0xEDA4 0x9E1A +0xEDA5 0x4E5F +0xEDA6 0x503B +0xEDA7 0x51B6 +0xEDA8 0x591C +0xEDA9 0x60F9 +0xEDAA 0x63F6 +0xEDAB 0x6930 +0xEDAC 0x723A +0xEDAD 0x8036 +0xEDAE 0xF974 +0xEDAF 0x91CE +0xEDB0 0x5F31 +0xEDB1 0xF975 +0xEDB2 0xF976 +0xEDB3 0x7D04 +0xEDB4 0x82E5 +0xEDB5 0x846F +0xEDB6 0x84BB +0xEDB7 0x85E5 +0xEDB8 0x8E8D +0xEDB9 0xF977 +0xEDBA 0x4F6F +0xEDBB 0xF978 +0xEDBC 0xF979 +0xEDBD 0x58E4 +0xEDBE 0x5B43 +0xEDBF 0x6059 +0xEDC0 0x63DA +0xEDC1 0x6518 +0xEDC2 0x656D +0xEDC3 0x6698 +0xEDC4 0xF97A +0xEDC5 0x694A +0xEDC6 0x6A23 +0xEDC7 0x6D0B +0xEDC8 0x7001 +0xEDC9 0x716C +0xEDCA 0x75D2 +0xEDCB 0x760D +0xEDCC 0x79B3 +0xEDCD 0x7A70 +0xEDCE 0xF97B +0xEDCF 0x7F8A +0xEDD0 0xF97C +0xEDD1 0x8944 +0xEDD2 0xF97D +0xEDD3 0x8B93 +0xEDD4 0x91C0 +0xEDD5 0x967D +0xEDD6 0xF97E +0xEDD7 0x990A +0xEDD8 0x5704 +0xEDD9 0x5FA1 +0xEDDA 0x65BC +0xEDDB 0x6F01 +0xEDDC 0x7600 +0xEDDD 0x79A6 +0xEDDE 0x8A9E +0xEDDF 0x99AD +0xEDE0 0x9B5A +0xEDE1 0x9F6C +0xEDE2 0x5104 +0xEDE3 0x61B6 +0xEDE4 0x6291 +0xEDE5 0x6A8D +0xEDE6 0x81C6 +0xEDE7 0x5043 +0xEDE8 0x5830 +0xEDE9 0x5F66 +0xEDEA 0x7109 +0xEDEB 0x8A00 +0xEDEC 0x8AFA +0xEDED 0x5B7C +0xEDEE 0x8616 +0xEDEF 0x4FFA +0xEDF0 0x513C +0xEDF1 0x56B4 +0xEDF2 0x5944 +0xEDF3 0x63A9 +0xEDF4 0x6DF9 +0xEDF5 0x5DAA +0xEDF6 0x696D +0xEDF7 0x5186 +0xEDF8 0x4E88 +0xEDF9 0x4F59 +0xEDFA 0xF97F +0xEDFB 0xF980 +0xEDFC 0xF981 +0xEDFD 0x5982 +0xEDFE 0xF982 +0xEE31 0xF983 +0xEE32 0x6B5F +0xEE33 0x6C5D +0xEE34 0xF984 +0xEE35 0x74B5 +0xEE36 0x7916 +0xEE37 0xF985 +0xEE38 0x8207 +0xEE39 0x8245 +0xEE3A 0x8339 +0xEE3B 0x8F3F +0xEE3C 0x8F5D +0xEE3D 0xF986 +0xEE3E 0x9918 +0xEE3F 0xF987 +0xEE40 0xF988 +0xEE41 0xF989 +0xEE42 0x4EA6 +0xEE43 0xF98A +0xEE44 0x57DF +0xEE45 0x5F79 +0xEE46 0x6613 +0xEE47 0xF98B +0xEE48 0xF98C +0xEE49 0x75AB +0xEE4A 0x7E79 +0xEE4B 0x8B6F +0xEE4C 0xF98D +0xEE4D 0x9006 +0xEE4E 0x9A5B +0xEE4F 0x56A5 +0xEE50 0x5827 +0xEE51 0x59F8 +0xEE52 0x5A1F +0xEE53 0x5BB4 +0xEE54 0xF98E +0xEE55 0x5EF6 +0xEE56 0xF98F +0xEE57 0xF990 +0xEE58 0x6350 +0xEE59 0x633B +0xEE5A 0xF991 +0xEE5B 0x693D +0xEE5C 0x6C87 +0xEE5D 0x6CBF +0xEE5E 0x6D8E +0xEE5F 0x6D93 +0xEE60 0x6DF5 +0xEE61 0x6F14 +0xEE62 0xF992 +0xEE63 0x70DF +0xEE64 0x7136 +0xEE65 0x7159 +0xEE66 0xF993 +0xEE67 0x71C3 +0xEE68 0x71D5 +0xEE69 0xF994 +0xEE6A 0x784F +0xEE6B 0x786F +0xEE6C 0xF995 +0xEE6D 0x7B75 +0xEE6E 0x7DE3 +0xEE6F 0xF996 +0xEE70 0x7E2F +0xEE71 0xF997 +0xEE72 0x884D +0xEE73 0x8EDF +0xEE74 0xF998 +0xEE75 0xF999 +0xEE76 0xF99A +0xEE77 0x925B +0xEE78 0xF99B +0xEE79 0x9CF6 +0xEE7A 0xF99C +0xEE7B 0xF99D +0xEE7C 0xF99E +0xEE7D 0x6085 +0xEE7E 0x6D85 +0xEE91 0xF99F +0xEE92 0x71B1 +0xEE93 0xF9A0 +0xEE94 0xF9A1 +0xEE95 0x95B1 +0xEE96 0x53AD +0xEE97 0xF9A2 +0xEE98 0xF9A3 +0xEE99 0xF9A4 +0xEE9A 0x67D3 +0xEE9B 0xF9A5 +0xEE9C 0x708E +0xEE9D 0x7130 +0xEE9E 0x7430 +0xEE9F 0x8276 +0xEEA0 0x82D2 +0xEEA1 0xF9A6 +0xEEA2 0x95BB +0xEEA3 0x9AE5 +0xEEA4 0x9E7D +0xEEA5 0x66C4 +0xEEA6 0xF9A7 +0xEEA7 0x71C1 +0xEEA8 0x8449 +0xEEA9 0xF9A8 +0xEEAA 0xF9A9 +0xEEAB 0x584B +0xEEAC 0xF9AA +0xEEAD 0xF9AB +0xEEAE 0x5DB8 +0xEEAF 0x5F71 +0xEEB0 0xF9AC +0xEEB1 0x6620 +0xEEB2 0x668E +0xEEB3 0x6979 +0xEEB4 0x69AE +0xEEB5 0x6C38 +0xEEB6 0x6CF3 +0xEEB7 0x6E36 +0xEEB8 0x6F41 +0xEEB9 0x6FDA +0xEEBA 0x701B +0xEEBB 0x702F +0xEEBC 0x7150 +0xEEBD 0x71DF +0xEEBE 0x7370 +0xEEBF 0xF9AD +0xEEC0 0x745B +0xEEC1 0xF9AE +0xEEC2 0x74D4 +0xEEC3 0x76C8 +0xEEC4 0x7A4E +0xEEC5 0x7E93 +0xEEC6 0xF9AF +0xEEC7 0xF9B0 +0xEEC8 0x82F1 +0xEEC9 0x8A60 +0xEECA 0x8FCE +0xEECB 0xF9B1 +0xEECC 0x9348 +0xEECD 0xF9B2 +0xEECE 0x9719 +0xEECF 0xF9B3 +0xEED0 0xF9B4 +0xEED1 0x4E42 +0xEED2 0x502A +0xEED3 0xF9B5 +0xEED4 0x5208 +0xEED5 0x53E1 +0xEED6 0x66F3 +0xEED7 0x6C6D +0xEED8 0x6FCA +0xEED9 0x730A +0xEEDA 0x777F +0xEEDB 0x7A62 +0xEEDC 0x82AE +0xEEDD 0x85DD +0xEEDE 0x8602 +0xEEDF 0xF9B6 +0xEEE0 0x88D4 +0xEEE1 0x8A63 +0xEEE2 0x8B7D +0xEEE3 0x8C6B +0xEEE4 0xF9B7 +0xEEE5 0x92B3 +0xEEE6 0xF9B8 +0xEEE7 0x9713 +0xEEE8 0x9810 +0xEEE9 0x4E94 +0xEEEA 0x4F0D +0xEEEB 0x4FC9 +0xEEEC 0x50B2 +0xEEED 0x5348 +0xEEEE 0x543E +0xEEEF 0x5433 +0xEEF0 0x55DA +0xEEF1 0x5862 +0xEEF2 0x58BA +0xEEF3 0x5967 +0xEEF4 0x5A1B +0xEEF5 0x5BE4 +0xEEF6 0x609F +0xEEF7 0xF9B9 +0xEEF8 0x61CA +0xEEF9 0x6556 +0xEEFA 0x65FF +0xEEFB 0x6664 +0xEEFC 0x68A7 +0xEEFD 0x6C5A +0xEEFE 0x6FB3 +0xEF31 0x70CF +0xEF32 0x71AC +0xEF33 0x7352 +0xEF34 0x7B7D +0xEF35 0x8708 +0xEF36 0x8AA4 +0xEF37 0x9C32 +0xEF38 0x9F07 +0xEF39 0x5C4B +0xEF3A 0x6C83 +0xEF3B 0x7344 +0xEF3C 0x7389 +0xEF3D 0x923A +0xEF3E 0x6EAB +0xEF3F 0x7465 +0xEF40 0x761F +0xEF41 0x7A69 +0xEF42 0x7E15 +0xEF43 0x860A +0xEF44 0x5140 +0xEF45 0x58C5 +0xEF46 0x64C1 +0xEF47 0x74EE +0xEF48 0x7515 +0xEF49 0x7670 +0xEF4A 0x7FC1 +0xEF4B 0x9095 +0xEF4C 0x96CD +0xEF4D 0x9954 +0xEF4E 0x6E26 +0xEF4F 0x74E6 +0xEF50 0x7AA9 +0xEF51 0x7AAA +0xEF52 0x81E5 +0xEF53 0x86D9 +0xEF54 0x8778 +0xEF55 0x8A1B +0xEF56 0x5A49 +0xEF57 0x5B8C +0xEF58 0x5B9B +0xEF59 0x68A1 +0xEF5A 0x6900 +0xEF5B 0x6D63 +0xEF5C 0x73A9 +0xEF5D 0x7413 +0xEF5E 0x742C +0xEF5F 0x7897 +0xEF60 0x7DE9 +0xEF61 0x7FEB +0xEF62 0x8118 +0xEF63 0x8155 +0xEF64 0x839E +0xEF65 0x8C4C +0xEF66 0x962E +0xEF67 0x9811 +0xEF68 0x66F0 +0xEF69 0x5F80 +0xEF6A 0x65FA +0xEF6B 0x6789 +0xEF6C 0x6C6A +0xEF6D 0x738B +0xEF6E 0x502D +0xEF6F 0x5A03 +0xEF70 0x6B6A +0xEF71 0x77EE +0xEF72 0x5916 +0xEF73 0x5D6C +0xEF74 0x5DCD +0xEF75 0x7325 +0xEF76 0x754F +0xEF77 0xF9BA +0xEF78 0xF9BB +0xEF79 0x50E5 +0xEF7A 0x51F9 +0xEF7B 0x582F +0xEF7C 0x592D +0xEF7D 0x5996 +0xEF7E 0x59DA +0xEF91 0x5BE5 +0xEF92 0xF9BC +0xEF93 0xF9BD +0xEF94 0x5DA2 +0xEF95 0x62D7 +0xEF96 0x6416 +0xEF97 0x6493 +0xEF98 0x64FE +0xEF99 0xF9BE +0xEF9A 0x66DC +0xEF9B 0xF9BF +0xEF9C 0x6A48 +0xEF9D 0xF9C0 +0xEF9E 0x71FF +0xEF9F 0x7464 +0xEFA0 0xF9C1 +0xEFA1 0x7A88 +0xEFA2 0x7AAF +0xEFA3 0x7E47 +0xEFA4 0x7E5E +0xEFA5 0x8000 +0xEFA6 0x8170 +0xEFA7 0xF9C2 +0xEFA8 0x87EF +0xEFA9 0x8981 +0xEFAA 0x8B20 +0xEFAB 0x9059 +0xEFAC 0xF9C3 +0xEFAD 0x9080 +0xEFAE 0x9952 +0xEFAF 0x617E +0xEFB0 0x6B32 +0xEFB1 0x6D74 +0xEFB2 0x7E1F +0xEFB3 0x8925 +0xEFB4 0x8FB1 +0xEFB5 0x4FD1 +0xEFB6 0x50AD +0xEFB7 0x5197 +0xEFB8 0x52C7 +0xEFB9 0x57C7 +0xEFBA 0x5889 +0xEFBB 0x5BB9 +0xEFBC 0x5EB8 +0xEFBD 0x6142 +0xEFBE 0x6995 +0xEFBF 0x6D8C +0xEFC0 0x6E67 +0xEFC1 0x6EB6 +0xEFC2 0x7194 +0xEFC3 0x7462 +0xEFC4 0x7528 +0xEFC5 0x752C +0xEFC6 0x8073 +0xEFC7 0x8338 +0xEFC8 0x84C9 +0xEFC9 0x8E0A +0xEFCA 0x9394 +0xEFCB 0x93DE +0xEFCC 0xF9C4 +0xEFCD 0x4E8E +0xEFCE 0x4F51 +0xEFCF 0x5076 +0xEFD0 0x512A +0xEFD1 0x53C8 +0xEFD2 0x53CB +0xEFD3 0x53F3 +0xEFD4 0x5B87 +0xEFD5 0x5BD3 +0xEFD6 0x5C24 +0xEFD7 0x611A +0xEFD8 0x6182 +0xEFD9 0x65F4 +0xEFDA 0x725B +0xEFDB 0x7397 +0xEFDC 0x7440 +0xEFDD 0x76C2 +0xEFDE 0x7950 +0xEFDF 0x7991 +0xEFE0 0x79B9 +0xEFE1 0x7D06 +0xEFE2 0x7FBD +0xEFE3 0x828B +0xEFE4 0x85D5 +0xEFE5 0x865E +0xEFE6 0x8FC2 +0xEFE7 0x9047 +0xEFE8 0x90F5 +0xEFE9 0x91EA +0xEFEA 0x9685 +0xEFEB 0x96E8 +0xEFEC 0x96E9 +0xEFED 0x52D6 +0xEFEE 0x5F67 +0xEFEF 0x65ED +0xEFF0 0x6631 +0xEFF1 0x682F +0xEFF2 0x715C +0xEFF3 0x7A36 +0xEFF4 0x90C1 +0xEFF5 0x980A +0xEFF6 0x4E91 +0xEFF7 0xF9C5 +0xEFF8 0x6A52 +0xEFF9 0x6B9E +0xEFFA 0x6F90 +0xEFFB 0x7189 +0xEFFC 0x8018 +0xEFFD 0x82B8 +0xEFFE 0x8553 +0xF031 0x904B +0xF032 0x9695 +0xF033 0x96F2 +0xF034 0x97FB +0xF035 0x851A +0xF036 0x9B31 +0xF037 0x4E90 +0xF038 0x718A +0xF039 0x96C4 +0xF03A 0x5143 +0xF03B 0x539F +0xF03C 0x54E1 +0xF03D 0x5713 +0xF03E 0x5712 +0xF03F 0x57A3 +0xF040 0x5A9B +0xF041 0x5AC4 +0xF042 0x5BC3 +0xF043 0x6028 +0xF044 0x613F +0xF045 0x63F4 +0xF046 0x6C85 +0xF047 0x6D39 +0xF048 0x6E72 +0xF049 0x6E90 +0xF04A 0x7230 +0xF04B 0x733F +0xF04C 0x7457 +0xF04D 0x82D1 +0xF04E 0x8881 +0xF04F 0x8F45 +0xF050 0x9060 +0xF051 0xF9C6 +0xF052 0x9662 +0xF053 0x9858 +0xF054 0x9D1B +0xF055 0x6708 +0xF056 0x8D8A +0xF057 0x925E +0xF058 0x4F4D +0xF059 0x5049 +0xF05A 0x50DE +0xF05B 0x5371 +0xF05C 0x570D +0xF05D 0x59D4 +0xF05E 0x5A01 +0xF05F 0x5C09 +0xF060 0x6170 +0xF061 0x6690 +0xF062 0x6E2D +0xF063 0x7232 +0xF064 0x744B +0xF065 0x7DEF +0xF066 0x80C3 +0xF067 0x840E +0xF068 0x8466 +0xF069 0x853F +0xF06A 0x875F +0xF06B 0x885B +0xF06C 0x8918 +0xF06D 0x8B02 +0xF06E 0x9055 +0xF06F 0x97CB +0xF070 0x9B4F +0xF071 0x4E73 +0xF072 0x4F91 +0xF073 0x5112 +0xF074 0x516A +0xF075 0xF9C7 +0xF076 0x552F +0xF077 0x55A9 +0xF078 0x5B7A +0xF079 0x5BA5 +0xF07A 0x5E7C +0xF07B 0x5E7D +0xF07C 0x5EBE +0xF07D 0x60A0 +0xF07E 0x60DF +0xF091 0x6108 +0xF092 0x6109 +0xF093 0x63C4 +0xF094 0x6538 +0xF095 0x6709 +0xF096 0xF9C8 +0xF097 0x67D4 +0xF098 0x67DA +0xF099 0xF9C9 +0xF09A 0x6961 +0xF09B 0x6962 +0xF09C 0x6CB9 +0xF09D 0x6D27 +0xF09E 0xF9CA +0xF09F 0x6E38 +0xF0A0 0xF9CB +0xF0A1 0x6FE1 +0xF0A2 0x7336 +0xF0A3 0x7337 +0xF0A4 0xF9CC +0xF0A5 0x745C +0xF0A6 0x7531 +0xF0A7 0xF9CD +0xF0A8 0x7652 +0xF0A9 0xF9CE +0xF0AA 0xF9CF +0xF0AB 0x7DAD +0xF0AC 0x81FE +0xF0AD 0x8438 +0xF0AE 0x88D5 +0xF0AF 0x8A98 +0xF0B0 0x8ADB +0xF0B1 0x8AED +0xF0B2 0x8E30 +0xF0B3 0x8E42 +0xF0B4 0x904A +0xF0B5 0x903E +0xF0B6 0x907A +0xF0B7 0x9149 +0xF0B8 0x91C9 +0xF0B9 0x936E +0xF0BA 0xF9D0 +0xF0BB 0xF9D1 +0xF0BC 0x5809 +0xF0BD 0xF9D2 +0xF0BE 0x6BD3 +0xF0BF 0x8089 +0xF0C0 0x80B2 +0xF0C1 0xF9D3 +0xF0C2 0xF9D4 +0xF0C3 0x5141 +0xF0C4 0x596B +0xF0C5 0x5C39 +0xF0C6 0xF9D5 +0xF0C7 0xF9D6 +0xF0C8 0x6F64 +0xF0C9 0x73A7 +0xF0CA 0x80E4 +0xF0CB 0x8D07 +0xF0CC 0xF9D7 +0xF0CD 0x9217 +0xF0CE 0x958F +0xF0CF 0xF9D8 +0xF0D0 0xF9D9 +0xF0D1 0xF9DA +0xF0D2 0xF9DB +0xF0D3 0x807F +0xF0D4 0x620E +0xF0D5 0x701C +0xF0D6 0x7D68 +0xF0D7 0x878D +0xF0D8 0xF9DC +0xF0D9 0x57A0 +0xF0DA 0x6069 +0xF0DB 0x6147 +0xF0DC 0x6BB7 +0xF0DD 0x8ABE +0xF0DE 0x9280 +0xF0DF 0x96B1 +0xF0E0 0x4E59 +0xF0E1 0x541F +0xF0E2 0x6DEB +0xF0E3 0x852D +0xF0E4 0x9670 +0xF0E5 0x97F3 +0xF0E6 0x98EE +0xF0E7 0x63D6 +0xF0E8 0x6CE3 +0xF0E9 0x9091 +0xF0EA 0x51DD +0xF0EB 0x61C9 +0xF0EC 0x81BA +0xF0ED 0x9DF9 +0xF0EE 0x4F9D +0xF0EF 0x501A +0xF0F0 0x5100 +0xF0F1 0x5B9C +0xF0F2 0x610F +0xF0F3 0x61FF +0xF0F4 0x64EC +0xF0F5 0x6905 +0xF0F6 0x6BC5 +0xF0F7 0x7591 +0xF0F8 0x77E3 +0xF0F9 0x7FA9 +0xF0FA 0x8264 +0xF0FB 0x858F +0xF0FC 0x87FB +0xF0FD 0x8863 +0xF0FE 0x8ABC +0xF131 0x8B70 +0xF132 0x91AB +0xF133 0x4E8C +0xF134 0x4EE5 +0xF135 0x4F0A +0xF136 0xF9DD +0xF137 0xF9DE +0xF138 0x5937 +0xF139 0x59E8 +0xF13A 0xF9DF +0xF13B 0x5DF2 +0xF13C 0x5F1B +0xF13D 0x5F5B +0xF13E 0x6021 +0xF13F 0xF9E0 +0xF140 0xF9E1 +0xF141 0xF9E2 +0xF142 0xF9E3 +0xF143 0x723E +0xF144 0x73E5 +0xF145 0xF9E4 +0xF146 0x7570 +0xF147 0x75CD +0xF148 0xF9E5 +0xF149 0x79FB +0xF14A 0xF9E6 +0xF14B 0x800C +0xF14C 0x8033 +0xF14D 0x8084 +0xF14E 0x82E1 +0xF14F 0x8351 +0xF150 0xF9E7 +0xF151 0xF9E8 +0xF152 0x8CBD +0xF153 0x8CB3 +0xF154 0x9087 +0xF155 0xF9E9 +0xF156 0xF9EA +0xF157 0x98F4 +0xF158 0x990C +0xF159 0xF9EB +0xF15A 0xF9EC +0xF15B 0x7037 +0xF15C 0x76CA +0xF15D 0x7FCA +0xF15E 0x7FCC +0xF15F 0x7FFC +0xF160 0x8B1A +0xF161 0x4EBA +0xF162 0x4EC1 +0xF163 0x5203 +0xF164 0x5370 +0xF165 0xF9ED +0xF166 0x54BD +0xF167 0x56E0 +0xF168 0x59FB +0xF169 0x5BC5 +0xF16A 0x5F15 +0xF16B 0x5FCD +0xF16C 0x6E6E +0xF16D 0xF9EE +0xF16E 0xF9EF +0xF16F 0x7D6A +0xF170 0x8335 +0xF171 0xF9F0 +0xF172 0x8693 +0xF173 0x8A8D +0xF174 0xF9F1 +0xF175 0x976D +0xF176 0x9777 +0xF177 0xF9F2 +0xF178 0xF9F3 +0xF179 0x4E00 +0xF17A 0x4F5A +0xF17B 0x4F7E +0xF17C 0x58F9 +0xF17D 0x65E5 +0xF17E 0x6EA2 +0xF191 0x9038 +0xF192 0x93B0 +0xF193 0x99B9 +0xF194 0x4EFB +0xF195 0x58EC +0xF196 0x598A +0xF197 0x59D9 +0xF198 0x6041 +0xF199 0xF9F4 +0xF19A 0xF9F5 +0xF19B 0x7A14 +0xF19C 0xF9F6 +0xF19D 0x834F +0xF19E 0x8CC3 +0xF19F 0x5165 +0xF1A0 0x5344 +0xF1A1 0xF9F7 +0xF1A2 0xF9F8 +0xF1A3 0xF9F9 +0xF1A4 0x4ECD +0xF1A5 0x5269 +0xF1A6 0x5B55 +0xF1A7 0x82BF +0xF1A8 0x4ED4 +0xF1A9 0x523A +0xF1AA 0x54A8 +0xF1AB 0x59C9 +0xF1AC 0x59FF +0xF1AD 0x5B50 +0xF1AE 0x5B57 +0xF1AF 0x5B5C +0xF1B0 0x6063 +0xF1B1 0x6148 +0xF1B2 0x6ECB +0xF1B3 0x7099 +0xF1B4 0x716E +0xF1B5 0x7386 +0xF1B6 0x74F7 +0xF1B7 0x75B5 +0xF1B8 0x78C1 +0xF1B9 0x7D2B +0xF1BA 0x8005 +0xF1BB 0x81EA +0xF1BC 0x8328 +0xF1BD 0x8517 +0xF1BE 0x85C9 +0xF1BF 0x8AEE +0xF1C0 0x8CC7 +0xF1C1 0x96CC +0xF1C2 0x4F5C +0xF1C3 0x52FA +0xF1C4 0x56BC +0xF1C5 0x65AB +0xF1C6 0x6628 +0xF1C7 0x707C +0xF1C8 0x70B8 +0xF1C9 0x7235 +0xF1CA 0x7DBD +0xF1CB 0x828D +0xF1CC 0x914C +0xF1CD 0x96C0 +0xF1CE 0x9D72 +0xF1CF 0x5B71 +0xF1D0 0x68E7 +0xF1D1 0x6B98 +0xF1D2 0x6F7A +0xF1D3 0x76DE +0xF1D4 0x5C91 +0xF1D5 0x66AB +0xF1D6 0x6F5B +0xF1D7 0x7BB4 +0xF1D8 0x7C2A +0xF1D9 0x8836 +0xF1DA 0x96DC +0xF1DB 0x4E08 +0xF1DC 0x4ED7 +0xF1DD 0x5320 +0xF1DE 0x5834 +0xF1DF 0x58BB +0xF1E0 0x58EF +0xF1E1 0x596C +0xF1E2 0x5C07 +0xF1E3 0x5E33 +0xF1E4 0x5E84 +0xF1E5 0x5F35 +0xF1E6 0x638C +0xF1E7 0x66B2 +0xF1E8 0x6756 +0xF1E9 0x6A1F +0xF1EA 0x6AA3 +0xF1EB 0x6B0C +0xF1EC 0x6F3F +0xF1ED 0x7246 +0xF1EE 0xF9FA +0xF1EF 0x7350 +0xF1F0 0x748B +0xF1F1 0x7AE0 +0xF1F2 0x7CA7 +0xF1F3 0x8178 +0xF1F4 0x81DF +0xF1F5 0x81E7 +0xF1F6 0x838A +0xF1F7 0x846C +0xF1F8 0x8523 +0xF1F9 0x8594 +0xF1FA 0x85CF +0xF1FB 0x88DD +0xF1FC 0x8D13 +0xF1FD 0x91AC +0xF1FE 0x9577 +0xF231 0x969C +0xF232 0x518D +0xF233 0x54C9 +0xF234 0x5728 +0xF235 0x5BB0 +0xF236 0x624D +0xF237 0x6750 +0xF238 0x683D +0xF239 0x6893 +0xF23A 0x6E3D +0xF23B 0x6ED3 +0xF23C 0x707D +0xF23D 0x7E21 +0xF23E 0x88C1 +0xF23F 0x8CA1 +0xF240 0x8F09 +0xF241 0x9F4B +0xF242 0x9F4E +0xF243 0x722D +0xF244 0x7B8F +0xF245 0x8ACD +0xF246 0x931A +0xF247 0x4F47 +0xF248 0x4F4E +0xF249 0x5132 +0xF24A 0x5480 +0xF24B 0x59D0 +0xF24C 0x5E95 +0xF24D 0x62B5 +0xF24E 0x6775 +0xF24F 0x696E +0xF250 0x6A17 +0xF251 0x6CAE +0xF252 0x6E1A +0xF253 0x72D9 +0xF254 0x732A +0xF255 0x75BD +0xF256 0x7BB8 +0xF257 0x7D35 +0xF258 0x82E7 +0xF259 0x83F9 +0xF25A 0x8457 +0xF25B 0x85F7 +0xF25C 0x8A5B +0xF25D 0x8CAF +0xF25E 0x8E87 +0xF25F 0x9019 +0xF260 0x90B8 +0xF261 0x96CE +0xF262 0x9F5F +0xF263 0x52E3 +0xF264 0x540A +0xF265 0x5AE1 +0xF266 0x5BC2 +0xF267 0x6458 +0xF268 0x6575 +0xF269 0x6EF4 +0xF26A 0x72C4 +0xF26B 0xF9FB +0xF26C 0x7684 +0xF26D 0x7A4D +0xF26E 0x7B1B +0xF26F 0x7C4D +0xF270 0x7E3E +0xF271 0x7FDF +0xF272 0x837B +0xF273 0x8B2B +0xF274 0x8CCA +0xF275 0x8D64 +0xF276 0x8DE1 +0xF277 0x8E5F +0xF278 0x8FEA +0xF279 0x8FF9 +0xF27A 0x9069 +0xF27B 0x93D1 +0xF27C 0x4F43 +0xF27D 0x4F7A +0xF27E 0x50B3 +0xF291 0x5168 +0xF292 0x5178 +0xF293 0x524D +0xF294 0x526A +0xF295 0x5861 +0xF296 0x587C +0xF297 0x5960 +0xF298 0x5C08 +0xF299 0x5C55 +0xF29A 0x5EDB +0xF29B 0x609B +0xF29C 0x6230 +0xF29D 0x6813 +0xF29E 0x6BBF +0xF29F 0x6C08 +0xF2A0 0x6FB1 +0xF2A1 0x714E +0xF2A2 0x7420 +0xF2A3 0x7530 +0xF2A4 0x7538 +0xF2A5 0x7551 +0xF2A6 0x7672 +0xF2A7 0x7B4C +0xF2A8 0x7B8B +0xF2A9 0x7BAD +0xF2AA 0x7BC6 +0xF2AB 0x7E8F +0xF2AC 0x8A6E +0xF2AD 0x8F3E +0xF2AE 0x8F49 +0xF2AF 0x923F +0xF2B0 0x9293 +0xF2B1 0x9322 +0xF2B2 0x942B +0xF2B3 0x96FB +0xF2B4 0x985A +0xF2B5 0x986B +0xF2B6 0x991E +0xF2B7 0x5207 +0xF2B8 0x622A +0xF2B9 0x6298 +0xF2BA 0x6D59 +0xF2BB 0x7664 +0xF2BC 0x7ACA +0xF2BD 0x7BC0 +0xF2BE 0x7D76 +0xF2BF 0x5360 +0xF2C0 0x5CBE +0xF2C1 0x5E97 +0xF2C2 0x6F38 +0xF2C3 0x70B9 +0xF2C4 0x7C98 +0xF2C5 0x9711 +0xF2C6 0x9B8E +0xF2C7 0x9EDE +0xF2C8 0x63A5 +0xF2C9 0x647A +0xF2CA 0x8776 +0xF2CB 0x4E01 +0xF2CC 0x4E95 +0xF2CD 0x4EAD +0xF2CE 0x505C +0xF2CF 0x5075 +0xF2D0 0x5448 +0xF2D1 0x59C3 +0xF2D2 0x5B9A +0xF2D3 0x5E40 +0xF2D4 0x5EAD +0xF2D5 0x5EF7 +0xF2D6 0x5F81 +0xF2D7 0x60C5 +0xF2D8 0x633A +0xF2D9 0x653F +0xF2DA 0x6574 +0xF2DB 0x65CC +0xF2DC 0x6676 +0xF2DD 0x6678 +0xF2DE 0x67FE +0xF2DF 0x6968 +0xF2E0 0x6A89 +0xF2E1 0x6B63 +0xF2E2 0x6C40 +0xF2E3 0x6DC0 +0xF2E4 0x6DE8 +0xF2E5 0x6E1F +0xF2E6 0x6E5E +0xF2E7 0x701E +0xF2E8 0x70A1 +0xF2E9 0x738E +0xF2EA 0x73FD +0xF2EB 0x753A +0xF2EC 0x775B +0xF2ED 0x7887 +0xF2EE 0x798E +0xF2EF 0x7A0B +0xF2F0 0x7A7D +0xF2F1 0x7CBE +0xF2F2 0x7D8E +0xF2F3 0x8247 +0xF2F4 0x8A02 +0xF2F5 0x8AEA +0xF2F6 0x8C9E +0xF2F7 0x912D +0xF2F8 0x914A +0xF2F9 0x91D8 +0xF2FA 0x9266 +0xF2FB 0x92CC +0xF2FC 0x9320 +0xF2FD 0x9706 +0xF2FE 0x9756 +0xF331 0x975C +0xF332 0x9802 +0xF333 0x9F0E +0xF334 0x5236 +0xF335 0x5291 +0xF336 0x557C +0xF337 0x5824 +0xF338 0x5E1D +0xF339 0x5F1F +0xF33A 0x608C +0xF33B 0x63D0 +0xF33C 0x68AF +0xF33D 0x6FDF +0xF33E 0x796D +0xF33F 0x7B2C +0xF340 0x81CD +0xF341 0x85BA +0xF342 0x88FD +0xF343 0x8AF8 +0xF344 0x8E44 +0xF345 0x918D +0xF346 0x9664 +0xF347 0x969B +0xF348 0x973D +0xF349 0x984C +0xF34A 0x9F4A +0xF34B 0x4FCE +0xF34C 0x5146 +0xF34D 0x51CB +0xF34E 0x52A9 +0xF34F 0x5632 +0xF350 0x5F14 +0xF351 0x5F6B +0xF352 0x63AA +0xF353 0x64CD +0xF354 0x65E9 +0xF355 0x6641 +0xF356 0x66FA +0xF357 0x66F9 +0xF358 0x671D +0xF359 0x689D +0xF35A 0x68D7 +0xF35B 0x69FD +0xF35C 0x6F15 +0xF35D 0x6F6E +0xF35E 0x7167 +0xF35F 0x71E5 +0xF360 0x722A +0xF361 0x74AA +0xF362 0x773A +0xF363 0x7956 +0xF364 0x795A +0xF365 0x79DF +0xF366 0x7A20 +0xF367 0x7A95 +0xF368 0x7C97 +0xF369 0x7CDF +0xF36A 0x7D44 +0xF36B 0x7E70 +0xF36C 0x8087 +0xF36D 0x85FB +0xF36E 0x86A4 +0xF36F 0x8A54 +0xF370 0x8ABF +0xF371 0x8D99 +0xF372 0x8E81 +0xF373 0x9020 +0xF374 0x906D +0xF375 0x91E3 +0xF376 0x963B +0xF377 0x96D5 +0xF378 0x9CE5 +0xF379 0x65CF +0xF37A 0x7C07 +0xF37B 0x8DB3 +0xF37C 0x93C3 +0xF37D 0x5B58 +0xF37E 0x5C0A +0xF391 0x5352 +0xF392 0x62D9 +0xF393 0x731D +0xF394 0x5027 +0xF395 0x5B97 +0xF396 0x5F9E +0xF397 0x60B0 +0xF398 0x616B +0xF399 0x68D5 +0xF39A 0x6DD9 +0xF39B 0x742E +0xF39C 0x7A2E +0xF39D 0x7D42 +0xF39E 0x7D9C +0xF39F 0x7E31 +0xF3A0 0x816B +0xF3A1 0x8E2A +0xF3A2 0x8E35 +0xF3A3 0x937E +0xF3A4 0x9418 +0xF3A5 0x4F50 +0xF3A6 0x5750 +0xF3A7 0x5DE6 +0xF3A8 0x5EA7 +0xF3A9 0x632B +0xF3AA 0x7F6A +0xF3AB 0x4E3B +0xF3AC 0x4F4F +0xF3AD 0x4F8F +0xF3AE 0x505A +0xF3AF 0x59DD +0xF3B0 0x80C4 +0xF3B1 0x546A +0xF3B2 0x5468 +0xF3B3 0x55FE +0xF3B4 0x594F +0xF3B5 0x5B99 +0xF3B6 0x5DDE +0xF3B7 0x5EDA +0xF3B8 0x665D +0xF3B9 0x6731 +0xF3BA 0x67F1 +0xF3BB 0x682A +0xF3BC 0x6CE8 +0xF3BD 0x6D32 +0xF3BE 0x6E4A +0xF3BF 0x6F8D +0xF3C0 0x70B7 +0xF3C1 0x73E0 +0xF3C2 0x7587 +0xF3C3 0x7C4C +0xF3C4 0x7D02 +0xF3C5 0x7D2C +0xF3C6 0x7DA2 +0xF3C7 0x821F +0xF3C8 0x86DB +0xF3C9 0x8A3B +0xF3CA 0x8A85 +0xF3CB 0x8D70 +0xF3CC 0x8E8A +0xF3CD 0x8F33 +0xF3CE 0x9031 +0xF3CF 0x914E +0xF3D0 0x9152 +0xF3D1 0x9444 +0xF3D2 0x99D0 +0xF3D3 0x7AF9 +0xF3D4 0x7CA5 +0xF3D5 0x4FCA +0xF3D6 0x5101 +0xF3D7 0x51C6 +0xF3D8 0x57C8 +0xF3D9 0x5BEF +0xF3DA 0x5CFB +0xF3DB 0x6659 +0xF3DC 0x6A3D +0xF3DD 0x6D5A +0xF3DE 0x6E96 +0xF3DF 0x6FEC +0xF3E0 0x710C +0xF3E1 0x756F +0xF3E2 0x7AE3 +0xF3E3 0x8822 +0xF3E4 0x9021 +0xF3E5 0x9075 +0xF3E6 0x96CB +0xF3E7 0x99FF +0xF3E8 0x8301 +0xF3E9 0x4E2D +0xF3EA 0x4EF2 +0xF3EB 0x8846 +0xF3EC 0x91CD +0xF3ED 0x537D +0xF3EE 0x6ADB +0xF3EF 0x696B +0xF3F0 0x6C41 +0xF3F1 0x847A +0xF3F2 0x589E +0xF3F3 0x618E +0xF3F4 0x66FE +0xF3F5 0x62EF +0xF3F6 0x70DD +0xF3F7 0x7511 +0xF3F8 0x75C7 +0xF3F9 0x7E52 +0xF3FA 0x84B8 +0xF3FB 0x8B49 +0xF3FC 0x8D08 +0xF3FD 0x4E4B +0xF3FE 0x53EA +0xF431 0x54AB +0xF432 0x5730 +0xF433 0x5740 +0xF434 0x5FD7 +0xF435 0x6301 +0xF436 0x6307 +0xF437 0x646F +0xF438 0x652F +0xF439 0x65E8 +0xF43A 0x667A +0xF43B 0x679D +0xF43C 0x67B3 +0xF43D 0x6B62 +0xF43E 0x6C60 +0xF43F 0x6C9A +0xF440 0x6F2C +0xF441 0x77E5 +0xF442 0x7825 +0xF443 0x7949 +0xF444 0x7957 +0xF445 0x7D19 +0xF446 0x80A2 +0xF447 0x8102 +0xF448 0x81F3 +0xF449 0x829D +0xF44A 0x82B7 +0xF44B 0x8718 +0xF44C 0x8A8C +0xF44D 0xF9FC +0xF44E 0x8D04 +0xF44F 0x8DBE +0xF450 0x9072 +0xF451 0x76F4 +0xF452 0x7A19 +0xF453 0x7A37 +0xF454 0x7E54 +0xF455 0x8077 +0xF456 0x5507 +0xF457 0x55D4 +0xF458 0x5875 +0xF459 0x632F +0xF45A 0x6422 +0xF45B 0x6649 +0xF45C 0x664B +0xF45D 0x686D +0xF45E 0x699B +0xF45F 0x6B84 +0xF460 0x6D25 +0xF461 0x6EB1 +0xF462 0x73CD +0xF463 0x7468 +0xF464 0x74A1 +0xF465 0x755B +0xF466 0x75B9 +0xF467 0x76E1 +0xF468 0x771E +0xF469 0x778B +0xF46A 0x79E6 +0xF46B 0x7E09 +0xF46C 0x7E1D +0xF46D 0x81FB +0xF46E 0x852F +0xF46F 0x8897 +0xF470 0x8A3A +0xF471 0x8CD1 +0xF472 0x8EEB +0xF473 0x8FB0 +0xF474 0x9032 +0xF475 0x93AD +0xF476 0x9663 +0xF477 0x9673 +0xF478 0x9707 +0xF479 0x4F84 +0xF47A 0x53F1 +0xF47B 0x59EA +0xF47C 0x5AC9 +0xF47D 0x5E19 +0xF47E 0x684E +0xF491 0x74C6 +0xF492 0x75BE +0xF493 0x79E9 +0xF494 0x7A92 +0xF495 0x81A3 +0xF496 0x86ED +0xF497 0x8CEA +0xF498 0x8DCC +0xF499 0x8FED +0xF49A 0x659F +0xF49B 0x6715 +0xF49C 0xF9FD +0xF49D 0x57F7 +0xF49E 0x6F57 +0xF49F 0x7DDD +0xF4A0 0x8F2F +0xF4A1 0x93F6 +0xF4A2 0x96C6 +0xF4A3 0x5FB5 +0xF4A4 0x61F2 +0xF4A5 0x6F84 +0xF4A6 0x4E14 +0xF4A7 0x4F98 +0xF4A8 0x501F +0xF4A9 0x53C9 +0xF4AA 0x55DF +0xF4AB 0x5D6F +0xF4AC 0x5DEE +0xF4AD 0x6B21 +0xF4AE 0x6B64 +0xF4AF 0x78CB +0xF4B0 0x7B9A +0xF4B1 0xF9FE +0xF4B2 0x8E49 +0xF4B3 0x8ECA +0xF4B4 0x906E +0xF4B5 0x6349 +0xF4B6 0x643E +0xF4B7 0x7740 +0xF4B8 0x7A84 +0xF4B9 0x932F +0xF4BA 0x947F +0xF4BB 0x9F6A +0xF4BC 0x64B0 +0xF4BD 0x6FAF +0xF4BE 0x71E6 +0xF4BF 0x74A8 +0xF4C0 0x74DA +0xF4C1 0x7AC4 +0xF4C2 0x7C12 +0xF4C3 0x7E82 +0xF4C4 0x7CB2 +0xF4C5 0x7E98 +0xF4C6 0x8B9A +0xF4C7 0x8D0A +0xF4C8 0x947D +0xF4C9 0x9910 +0xF4CA 0x994C +0xF4CB 0x5239 +0xF4CC 0x5BDF +0xF4CD 0x64E6 +0xF4CE 0x672D +0xF4CF 0x7D2E +0xF4D0 0x50ED +0xF4D1 0x53C3 +0xF4D2 0x5879 +0xF4D3 0x6158 +0xF4D4 0x6159 +0xF4D5 0x61FA +0xF4D6 0x65AC +0xF4D7 0x7AD9 +0xF4D8 0x8B92 +0xF4D9 0x8B96 +0xF4DA 0x5009 +0xF4DB 0x5021 +0xF4DC 0x5275 +0xF4DD 0x5531 +0xF4DE 0x5A3C +0xF4DF 0x5EE0 +0xF4E0 0x5F70 +0xF4E1 0x6134 +0xF4E2 0x655E +0xF4E3 0x660C +0xF4E4 0x6636 +0xF4E5 0x66A2 +0xF4E6 0x69CD +0xF4E7 0x6EC4 +0xF4E8 0x6F32 +0xF4E9 0x7316 +0xF4EA 0x7621 +0xF4EB 0x7A93 +0xF4EC 0x8139 +0xF4ED 0x8259 +0xF4EE 0x83D6 +0xF4EF 0x84BC +0xF4F0 0x50B5 +0xF4F1 0x57F0 +0xF4F2 0x5BC0 +0xF4F3 0x5BE8 +0xF4F4 0x5F69 +0xF4F5 0x63A1 +0xF4F6 0x7826 +0xF4F7 0x7DB5 +0xF4F8 0x83DC +0xF4F9 0x8521 +0xF4FA 0x91C7 +0xF4FB 0x91F5 +0xF4FC 0x518A +0xF4FD 0x67F5 +0xF4FE 0x7B56 +0xF531 0x8CAC +0xF532 0x51C4 +0xF533 0x59BB +0xF534 0x60BD +0xF535 0x8655 +0xF536 0x501C +0xF537 0xF9FF +0xF538 0x5254 +0xF539 0x5C3A +0xF53A 0x617D +0xF53B 0x621A +0xF53C 0x62D3 +0xF53D 0x64F2 +0xF53E 0x65A5 +0xF53F 0x6ECC +0xF540 0x7620 +0xF541 0x810A +0xF542 0x8E60 +0xF543 0x965F +0xF544 0x96BB +0xF545 0x4EDF +0xF546 0x5343 +0xF547 0x5598 +0xF548 0x5929 +0xF549 0x5DDD +0xF54A 0x64C5 +0xF54B 0x6CC9 +0xF54C 0x6DFA +0xF54D 0x7394 +0xF54E 0x7A7F +0xF54F 0x821B +0xF550 0x85A6 +0xF551 0x8CE4 +0xF552 0x8E10 +0xF553 0x9077 +0xF554 0x91E7 +0xF555 0x95E1 +0xF556 0x9621 +0xF557 0x97C6 +0xF558 0x51F8 +0xF559 0x54F2 +0xF55A 0x5586 +0xF55B 0x5FB9 +0xF55C 0x64A4 +0xF55D 0x6F88 +0xF55E 0x7DB4 +0xF55F 0x8F1F +0xF560 0x8F4D +0xF561 0x9435 +0xF562 0x50C9 +0xF563 0x5C16 +0xF564 0x6CBE +0xF565 0x6DFB +0xF566 0x751B +0xF567 0x77BB +0xF568 0x7C3D +0xF569 0x7C64 +0xF56A 0x8A79 +0xF56B 0x8AC2 +0xF56C 0x581E +0xF56D 0x59BE +0xF56E 0x5E16 +0xF56F 0x6377 +0xF570 0x7252 +0xF571 0x758A +0xF572 0x776B +0xF573 0x8ADC +0xF574 0x8CBC +0xF575 0x8F12 +0xF576 0x5EF3 +0xF577 0x6674 +0xF578 0x6DF8 +0xF579 0x807D +0xF57A 0x83C1 +0xF57B 0x8ACB +0xF57C 0x9751 +0xF57D 0x9BD6 +0xF57E 0xFA00 +0xF591 0x5243 +0xF592 0x66FF +0xF593 0x6D95 +0xF594 0x6EEF +0xF595 0x7DE0 +0xF596 0x8AE6 +0xF597 0x902E +0xF598 0x905E +0xF599 0x9AD4 +0xF59A 0x521D +0xF59B 0x527F +0xF59C 0x54E8 +0xF59D 0x6194 +0xF59E 0x6284 +0xF59F 0x62DB +0xF5A0 0x68A2 +0xF5A1 0x6912 +0xF5A2 0x695A +0xF5A3 0x6A35 +0xF5A4 0x7092 +0xF5A5 0x7126 +0xF5A6 0x785D +0xF5A7 0x7901 +0xF5A8 0x790E +0xF5A9 0x79D2 +0xF5AA 0x7A0D +0xF5AB 0x8096 +0xF5AC 0x8278 +0xF5AD 0x82D5 +0xF5AE 0x8349 +0xF5AF 0x8549 +0xF5B0 0x8C82 +0xF5B1 0x8D85 +0xF5B2 0x9162 +0xF5B3 0x918B +0xF5B4 0x91AE +0xF5B5 0x4FC3 +0xF5B6 0x56D1 +0xF5B7 0x71ED +0xF5B8 0x77D7 +0xF5B9 0x8700 +0xF5BA 0x89F8 +0xF5BB 0x5BF8 +0xF5BC 0x5FD6 +0xF5BD 0x6751 +0xF5BE 0x90A8 +0xF5BF 0x53E2 +0xF5C0 0x585A +0xF5C1 0x5BF5 +0xF5C2 0x60A4 +0xF5C3 0x6181 +0xF5C4 0x6460 +0xF5C5 0x7E3D +0xF5C6 0x8070 +0xF5C7 0x8525 +0xF5C8 0x9283 +0xF5C9 0x64AE +0xF5CA 0x50AC +0xF5CB 0x5D14 +0xF5CC 0x6700 +0xF5CD 0x589C +0xF5CE 0x62BD +0xF5CF 0x63A8 +0xF5D0 0x690E +0xF5D1 0x6978 +0xF5D2 0x6A1E +0xF5D3 0x6E6B +0xF5D4 0x76BA +0xF5D5 0x79CB +0xF5D6 0x82BB +0xF5D7 0x8429 +0xF5D8 0x8ACF +0xF5D9 0x8DA8 +0xF5DA 0x8FFD +0xF5DB 0x9112 +0xF5DC 0x914B +0xF5DD 0x919C +0xF5DE 0x9310 +0xF5DF 0x9318 +0xF5E0 0x939A +0xF5E1 0x96DB +0xF5E2 0x9A36 +0xF5E3 0x9C0D +0xF5E4 0x4E11 +0xF5E5 0x755C +0xF5E6 0x795D +0xF5E7 0x7AFA +0xF5E8 0x7B51 +0xF5E9 0x7BC9 +0xF5EA 0x7E2E +0xF5EB 0x84C4 +0xF5EC 0x8E59 +0xF5ED 0x8E74 +0xF5EE 0x8EF8 +0xF5EF 0x9010 +0xF5F0 0x6625 +0xF5F1 0x693F +0xF5F2 0x7443 +0xF5F3 0x51FA +0xF5F4 0x672E +0xF5F5 0x9EDC +0xF5F6 0x5145 +0xF5F7 0x5FE0 +0xF5F8 0x6C96 +0xF5F9 0x87F2 +0xF5FA 0x885D +0xF5FB 0x8877 +0xF5FC 0x60B4 +0xF5FD 0x81B5 +0xF5FE 0x8403 +0xF631 0x8D05 +0xF632 0x53D6 +0xF633 0x5439 +0xF634 0x5634 +0xF635 0x5A36 +0xF636 0x5C31 +0xF637 0x708A +0xF638 0x7FE0 +0xF639 0x805A +0xF63A 0x8106 +0xF63B 0x81ED +0xF63C 0x8DA3 +0xF63D 0x9189 +0xF63E 0x9A5F +0xF63F 0x9DF2 +0xF640 0x5074 +0xF641 0x4EC4 +0xF642 0x53A0 +0xF643 0x60FB +0xF644 0x6E2C +0xF645 0x5C64 +0xF646 0x4F88 +0xF647 0x5024 +0xF648 0x55E4 +0xF649 0x5CD9 +0xF64A 0x5E5F +0xF64B 0x6065 +0xF64C 0x6894 +0xF64D 0x6CBB +0xF64E 0x6DC4 +0xF64F 0x71BE +0xF650 0x75D4 +0xF651 0x75F4 +0xF652 0x7661 +0xF653 0x7A1A +0xF654 0x7A49 +0xF655 0x7DC7 +0xF656 0x7DFB +0xF657 0x7F6E +0xF658 0x81F4 +0xF659 0x86A9 +0xF65A 0x8F1C +0xF65B 0x96C9 +0xF65C 0x99B3 +0xF65D 0x9F52 +0xF65E 0x5247 +0xF65F 0x52C5 +0xF660 0x98ED +0xF661 0x89AA +0xF662 0x4E03 +0xF663 0x67D2 +0xF664 0x6F06 +0xF665 0x4FB5 +0xF666 0x5BE2 +0xF667 0x6795 +0xF668 0x6C88 +0xF669 0x6D78 +0xF66A 0x741B +0xF66B 0x7827 +0xF66C 0x91DD +0xF66D 0x937C +0xF66E 0x87C4 +0xF66F 0x79E4 +0xF670 0x7A31 +0xF671 0x5FEB +0xF672 0x4ED6 +0xF673 0x54A4 +0xF674 0x553E +0xF675 0x58AE +0xF676 0x59A5 +0xF677 0x60F0 +0xF678 0x6253 +0xF679 0x62D6 +0xF67A 0x6736 +0xF67B 0x6955 +0xF67C 0x8235 +0xF67D 0x9640 +0xF67E 0x99B1 +0xF691 0x99DD +0xF692 0x502C +0xF693 0x5353 +0xF694 0x5544 +0xF695 0x577C +0xF696 0xFA01 +0xF697 0x6258 +0xF698 0xFA02 +0xF699 0x64E2 +0xF69A 0x666B +0xF69B 0x67DD +0xF69C 0x6FC1 +0xF69D 0x6FEF +0xF69E 0x7422 +0xF69F 0x7438 +0xF6A0 0x8A17 +0xF6A1 0x9438 +0xF6A2 0x5451 +0xF6A3 0x5606 +0xF6A4 0x5766 +0xF6A5 0x5F48 +0xF6A6 0x619A +0xF6A7 0x6B4E +0xF6A8 0x7058 +0xF6A9 0x70AD +0xF6AA 0x7DBB +0xF6AB 0x8A95 +0xF6AC 0x596A +0xF6AD 0x812B +0xF6AE 0x63A2 +0xF6AF 0x7708 +0xF6B0 0x803D +0xF6B1 0x8CAA +0xF6B2 0x5854 +0xF6B3 0x642D +0xF6B4 0x69BB +0xF6B5 0x5B95 +0xF6B6 0x5E11 +0xF6B7 0x6E6F +0xF6B8 0xFA03 +0xF6B9 0x8569 +0xF6BA 0x514C +0xF6BB 0x53F0 +0xF6BC 0x592A +0xF6BD 0x6020 +0xF6BE 0x614B +0xF6BF 0x6B86 +0xF6C0 0x6C70 +0xF6C1 0x6CF0 +0xF6C2 0x7B1E +0xF6C3 0x80CE +0xF6C4 0x82D4 +0xF6C5 0x8DC6 +0xF6C6 0x90B0 +0xF6C7 0x98B1 +0xF6C8 0xFA04 +0xF6C9 0x64C7 +0xF6CA 0x6FA4 +0xF6CB 0x6491 +0xF6CC 0x6504 +0xF6CD 0x514E +0xF6CE 0x5410 +0xF6CF 0x571F +0xF6D0 0x8A0E +0xF6D1 0x615F +0xF6D2 0x6876 +0xF6D3 0xFA05 +0xF6D4 0x75DB +0xF6D5 0x7B52 +0xF6D6 0x7D71 +0xF6D7 0x901A +0xF6D8 0x5806 +0xF6D9 0x69CC +0xF6DA 0x817F +0xF6DB 0x892A +0xF6DC 0x9000 +0xF6DD 0x9839 +0xF6DE 0x5078 +0xF6DF 0x5957 +0xF6E0 0x59AC +0xF6E1 0x6295 +0xF6E2 0x900F +0xF6E3 0x9B2A +0xF6E4 0x615D +0xF6E5 0x7279 +0xF6E6 0x95D6 +0xF6E7 0x5761 +0xF6E8 0x5A46 +0xF6E9 0x5DF4 +0xF6EA 0x628A +0xF6EB 0x64AD +0xF6EC 0x64FA +0xF6ED 0x6777 +0xF6EE 0x6CE2 +0xF6EF 0x6D3E +0xF6F0 0x722C +0xF6F1 0x7436 +0xF6F2 0x7834 +0xF6F3 0x7F77 +0xF6F4 0x82AD +0xF6F5 0x8DDB +0xF6F6 0x9817 +0xF6F7 0x5224 +0xF6F8 0x5742 +0xF6F9 0x677F +0xF6FA 0x7248 +0xF6FB 0x74E3 +0xF6FC 0x8CA9 +0xF6FD 0x8FA6 +0xF6FE 0x9211 +0xF731 0x962A +0xF732 0x516B +0xF733 0x53ED +0xF734 0x634C +0xF735 0x4F69 +0xF736 0x5504 +0xF737 0x6096 +0xF738 0x6557 +0xF739 0x6C9B +0xF73A 0x6D7F +0xF73B 0x724C +0xF73C 0x72FD +0xF73D 0x7A17 +0xF73E 0x8987 +0xF73F 0x8C9D +0xF740 0x5F6D +0xF741 0x6F8E +0xF742 0x70F9 +0xF743 0x81A8 +0xF744 0x610E +0xF745 0x4FBF +0xF746 0x504F +0xF747 0x6241 +0xF748 0x7247 +0xF749 0x7BC7 +0xF74A 0x7DE8 +0xF74B 0x7FE9 +0xF74C 0x904D +0xF74D 0x97AD +0xF74E 0x9A19 +0xF74F 0x8CB6 +0xF750 0x576A +0xF751 0x5E73 +0xF752 0x67B0 +0xF753 0x840D +0xF754 0x8A55 +0xF755 0x5420 +0xF756 0x5B16 +0xF757 0x5E63 +0xF758 0x5EE2 +0xF759 0x5F0A +0xF75A 0x6583 +0xF75B 0x80BA +0xF75C 0x853D +0xF75D 0x9589 +0xF75E 0x965B +0xF75F 0x4F48 +0xF760 0x5305 +0xF761 0x530D +0xF762 0x530F +0xF763 0x5486 +0xF764 0x54FA +0xF765 0x5703 +0xF766 0x5E03 +0xF767 0x6016 +0xF768 0x629B +0xF769 0x62B1 +0xF76A 0x6355 +0xF76B 0xFA06 +0xF76C 0x6CE1 +0xF76D 0x6D66 +0xF76E 0x75B1 +0xF76F 0x7832 +0xF770 0x80DE +0xF771 0x812F +0xF772 0x82DE +0xF773 0x8461 +0xF774 0x84B2 +0xF775 0x888D +0xF776 0x8912 +0xF777 0x900B +0xF778 0x92EA +0xF779 0x98FD +0xF77A 0x9B91 +0xF77B 0x5E45 +0xF77C 0x66B4 +0xF77D 0x66DD +0xF77E 0x7011 +0xF791 0x7206 +0xF792 0xFA07 +0xF793 0x4FF5 +0xF794 0x527D +0xF795 0x5F6A +0xF796 0x6153 +0xF797 0x6753 +0xF798 0x6A19 +0xF799 0x6F02 +0xF79A 0x74E2 +0xF79B 0x7968 +0xF79C 0x8868 +0xF79D 0x8C79 +0xF79E 0x98C7 +0xF79F 0x98C4 +0xF7A0 0x9A43 +0xF7A1 0x54C1 +0xF7A2 0x7A1F +0xF7A3 0x6953 +0xF7A4 0x8AF7 +0xF7A5 0x8C4A +0xF7A6 0x98A8 +0xF7A7 0x99AE +0xF7A8 0x5F7C +0xF7A9 0x62AB +0xF7AA 0x75B2 +0xF7AB 0x76AE +0xF7AC 0x88AB +0xF7AD 0x907F +0xF7AE 0x9642 +0xF7AF 0x5339 +0xF7B0 0x5F3C +0xF7B1 0x5FC5 +0xF7B2 0x6CCC +0xF7B3 0x73CC +0xF7B4 0x7562 +0xF7B5 0x758B +0xF7B6 0x7B46 +0xF7B7 0x82FE +0xF7B8 0x999D +0xF7B9 0x4E4F +0xF7BA 0x903C +0xF7BB 0x4E0B +0xF7BC 0x4F55 +0xF7BD 0x53A6 +0xF7BE 0x590F +0xF7BF 0x5EC8 +0xF7C0 0x6630 +0xF7C1 0x6CB3 +0xF7C2 0x7455 +0xF7C3 0x8377 +0xF7C4 0x8766 +0xF7C5 0x8CC0 +0xF7C6 0x9050 +0xF7C7 0x971E +0xF7C8 0x9C15 +0xF7C9 0x58D1 +0xF7CA 0x5B78 +0xF7CB 0x8650 +0xF7CC 0x8B14 +0xF7CD 0x9DB4 +0xF7CE 0x5BD2 +0xF7CF 0x6068 +0xF7D0 0x608D +0xF7D1 0x65F1 +0xF7D2 0x6C57 +0xF7D3 0x6F22 +0xF7D4 0x6FA3 +0xF7D5 0x701A +0xF7D6 0x7F55 +0xF7D7 0x7FF0 +0xF7D8 0x9591 +0xF7D9 0x9592 +0xF7DA 0x9650 +0xF7DB 0x97D3 +0xF7DC 0x5272 +0xF7DD 0x8F44 +0xF7DE 0x51FD +0xF7DF 0x542B +0xF7E0 0x54B8 +0xF7E1 0x5563 +0xF7E2 0x558A +0xF7E3 0x6ABB +0xF7E4 0x6DB5 +0xF7E5 0x7DD8 +0xF7E6 0x8266 +0xF7E7 0x929C +0xF7E8 0x9677 +0xF7E9 0x9E79 +0xF7EA 0x5408 +0xF7EB 0x54C8 +0xF7EC 0x76D2 +0xF7ED 0x86E4 +0xF7EE 0x95A4 +0xF7EF 0x95D4 +0xF7F0 0x965C +0xF7F1 0x4EA2 +0xF7F2 0x4F09 +0xF7F3 0x59EE +0xF7F4 0x5AE6 +0xF7F5 0x5DF7 +0xF7F6 0x6052 +0xF7F7 0x6297 +0xF7F8 0x676D +0xF7F9 0x6841 +0xF7FA 0x6C86 +0xF7FB 0x6E2F +0xF7FC 0x7F38 +0xF7FD 0x809B +0xF7FE 0x822A +0xF831 0xFA08 +0xF832 0xFA09 +0xF833 0x9805 +0xF834 0x4EA5 +0xF835 0x5055 +0xF836 0x54B3 +0xF837 0x5793 +0xF838 0x595A +0xF839 0x5B69 +0xF83A 0x5BB3 +0xF83B 0x61C8 +0xF83C 0x6977 +0xF83D 0x6D77 +0xF83E 0x7023 +0xF83F 0x87F9 +0xF840 0x89E3 +0xF841 0x8A72 +0xF842 0x8AE7 +0xF843 0x9082 +0xF844 0x99ED +0xF845 0x9AB8 +0xF846 0x52BE +0xF847 0x6838 +0xF848 0x5016 +0xF849 0x5E78 +0xF84A 0x674F +0xF84B 0x8347 +0xF84C 0x884C +0xF84D 0x4EAB +0xF84E 0x5411 +0xF84F 0x56AE +0xF850 0x73E6 +0xF851 0x9115 +0xF852 0x97FF +0xF853 0x9909 +0xF854 0x9957 +0xF855 0x9999 +0xF856 0x5653 +0xF857 0x589F +0xF858 0x865B +0xF859 0x8A31 +0xF85A 0x61B2 +0xF85B 0x6AF6 +0xF85C 0x737B +0xF85D 0x8ED2 +0xF85E 0x6B47 +0xF85F 0x96AA +0xF860 0x9A57 +0xF861 0x5955 +0xF862 0x7200 +0xF863 0x8D6B +0xF864 0x9769 +0xF865 0x4FD4 +0xF866 0x5CF4 +0xF867 0x5F26 +0xF868 0x61F8 +0xF869 0x665B +0xF86A 0x6CEB +0xF86B 0x70AB +0xF86C 0x7384 +0xF86D 0x73B9 +0xF86E 0x73FE +0xF86F 0x7729 +0xF870 0x774D +0xF871 0x7D43 +0xF872 0x7D62 +0xF873 0x7E23 +0xF874 0x8237 +0xF875 0x8852 +0xF876 0xFA0A +0xF877 0x8CE2 +0xF878 0x9249 +0xF879 0x986F +0xF87A 0x5B51 +0xF87B 0x7A74 +0xF87C 0x8840 +0xF87D 0x9801 +0xF87E 0x5ACC +0xF891 0x4FE0 +0xF892 0x5354 +0xF893 0x593E +0xF894 0x5CFD +0xF895 0x633E +0xF896 0x6D79 +0xF897 0x72F9 +0xF898 0x8105 +0xF899 0x8107 +0xF89A 0x83A2 +0xF89B 0x92CF +0xF89C 0x9830 +0xF89D 0x4EA8 +0xF89E 0x5144 +0xF89F 0x5211 +0xF8A0 0x578B +0xF8A1 0x5F62 +0xF8A2 0x6CC2 +0xF8A3 0x6ECE +0xF8A4 0x7005 +0xF8A5 0x7050 +0xF8A6 0x70AF +0xF8A7 0x7192 +0xF8A8 0x73E9 +0xF8A9 0x7469 +0xF8AA 0x834A +0xF8AB 0x87A2 +0xF8AC 0x8861 +0xF8AD 0x9008 +0xF8AE 0x90A2 +0xF8AF 0x93A3 +0xF8B0 0x99A8 +0xF8B1 0x516E +0xF8B2 0x5F57 +0xF8B3 0x60E0 +0xF8B4 0x6167 +0xF8B5 0x66B3 +0xF8B6 0x8559 +0xF8B7 0x8E4A +0xF8B8 0x91AF +0xF8B9 0x978B +0xF8BA 0x4E4E +0xF8BB 0x4E92 +0xF8BC 0x547C +0xF8BD 0x58D5 +0xF8BE 0x58FA +0xF8BF 0x597D +0xF8C0 0x5CB5 +0xF8C1 0x5F27 +0xF8C2 0x6236 +0xF8C3 0x6248 +0xF8C4 0x660A +0xF8C5 0x6667 +0xF8C6 0x6BEB +0xF8C7 0x6D69 +0xF8C8 0x6DCF +0xF8C9 0x6E56 +0xF8CA 0x6EF8 +0xF8CB 0x6F94 +0xF8CC 0x6FE0 +0xF8CD 0x6FE9 +0xF8CE 0x705D +0xF8CF 0x72D0 +0xF8D0 0x7425 +0xF8D1 0x745A +0xF8D2 0x74E0 +0xF8D3 0x7693 +0xF8D4 0x795C +0xF8D5 0x7CCA +0xF8D6 0x7E1E +0xF8D7 0x80E1 +0xF8D8 0x82A6 +0xF8D9 0x846B +0xF8DA 0x84BF +0xF8DB 0x864E +0xF8DC 0x865F +0xF8DD 0x8774 +0xF8DE 0x8B77 +0xF8DF 0x8C6A +0xF8E0 0x93AC +0xF8E1 0x9800 +0xF8E2 0x9865 +0xF8E3 0x60D1 +0xF8E4 0x6216 +0xF8E5 0x9177 +0xF8E6 0x5A5A +0xF8E7 0x660F +0xF8E8 0x6DF7 +0xF8E9 0x6E3E +0xF8EA 0x743F +0xF8EB 0x9B42 +0xF8EC 0x5FFD +0xF8ED 0x60DA +0xF8EE 0x7B0F +0xF8EF 0x54C4 +0xF8F0 0x5F18 +0xF8F1 0x6C5E +0xF8F2 0x6CD3 +0xF8F3 0x6D2A +0xF8F4 0x70D8 +0xF8F5 0x7D05 +0xF8F6 0x8679 +0xF8F7 0x8A0C +0xF8F8 0x9D3B +0xF8F9 0x5316 +0xF8FA 0x548C +0xF8FB 0x5B05 +0xF8FC 0x6A3A +0xF8FD 0x706B +0xF8FE 0x7575 +0xF931 0x798D +0xF932 0x79BE +0xF933 0x82B1 +0xF934 0x83EF +0xF935 0x8A71 +0xF936 0x8B41 +0xF937 0x8CA8 +0xF938 0x9774 +0xF939 0xFA0B +0xF93A 0x64F4 +0xF93B 0x652B +0xF93C 0x78BA +0xF93D 0x78BB +0xF93E 0x7A6B +0xF93F 0x4E38 +0xF940 0x559A +0xF941 0x5950 +0xF942 0x5BA6 +0xF943 0x5E7B +0xF944 0x60A3 +0xF945 0x63DB +0xF946 0x6B61 +0xF947 0x6665 +0xF948 0x6853 +0xF949 0x6E19 +0xF94A 0x7165 +0xF94B 0x74B0 +0xF94C 0x7D08 +0xF94D 0x9084 +0xF94E 0x9A69 +0xF94F 0x9C25 +0xF950 0x6D3B +0xF951 0x6ED1 +0xF952 0x733E +0xF953 0x8C41 +0xF954 0x95CA +0xF955 0x51F0 +0xF956 0x5E4C +0xF957 0x5FA8 +0xF958 0x604D +0xF959 0x60F6 +0xF95A 0x6130 +0xF95B 0x614C +0xF95C 0x6643 +0xF95D 0x6644 +0xF95E 0x69A5 +0xF95F 0x6CC1 +0xF960 0x6E5F +0xF961 0x6EC9 +0xF962 0x6F62 +0xF963 0x714C +0xF964 0x749C +0xF965 0x7687 +0xF966 0x7BC1 +0xF967 0x7C27 +0xF968 0x8352 +0xF969 0x8757 +0xF96A 0x9051 +0xF96B 0x968D +0xF96C 0x9EC3 +0xF96D 0x532F +0xF96E 0x56DE +0xF96F 0x5EFB +0xF970 0x5F8A +0xF971 0x6062 +0xF972 0x6094 +0xF973 0x61F7 +0xF974 0x6666 +0xF975 0x6703 +0xF976 0x6A9C +0xF977 0x6DEE +0xF978 0x6FAE +0xF979 0x7070 +0xF97A 0x736A +0xF97B 0x7E6A +0xF97C 0x81BE +0xF97D 0x8334 +0xF97E 0x86D4 +0xF991 0x8AA8 +0xF992 0x8CC4 +0xF993 0x5283 +0xF994 0x7372 +0xF995 0x5B96 +0xF996 0x6A6B +0xF997 0x9404 +0xF998 0x54EE +0xF999 0x5686 +0xF99A 0x5B5D +0xF99B 0x6548 +0xF99C 0x6585 +0xF99D 0x66C9 +0xF99E 0x689F +0xF99F 0x6D8D +0xF9A0 0x6DC6 +0xF9A1 0x723B +0xF9A2 0x80B4 +0xF9A3 0x9175 +0xF9A4 0x9A4D +0xF9A5 0x4FAF +0xF9A6 0x5019 +0xF9A7 0x539A +0xF9A8 0x540E +0xF9A9 0x543C +0xF9AA 0x5589 +0xF9AB 0x55C5 +0xF9AC 0x5E3F +0xF9AD 0x5F8C +0xF9AE 0x673D +0xF9AF 0x7166 +0xF9B0 0x73DD +0xF9B1 0x9005 +0xF9B2 0x52DB +0xF9B3 0x52F3 +0xF9B4 0x5864 +0xF9B5 0x58CE +0xF9B6 0x7104 +0xF9B7 0x718F +0xF9B8 0x71FB +0xF9B9 0x85B0 +0xF9BA 0x8A13 +0xF9BB 0x6688 +0xF9BC 0x85A8 +0xF9BD 0x55A7 +0xF9BE 0x6684 +0xF9BF 0x714A +0xF9C0 0x8431 +0xF9C1 0x5349 +0xF9C2 0x5599 +0xF9C3 0x6BC1 +0xF9C4 0x5F59 +0xF9C5 0x5FBD +0xF9C6 0x63EE +0xF9C7 0x6689 +0xF9C8 0x7147 +0xF9C9 0x8AF1 +0xF9CA 0x8F1D +0xF9CB 0x9EBE +0xF9CC 0x4F11 +0xF9CD 0x643A +0xF9CE 0x70CB +0xF9CF 0x7566 +0xF9D0 0x8667 +0xF9D1 0x6064 +0xF9D2 0x8B4E +0xF9D3 0x9DF8 +0xF9D4 0x5147 +0xF9D5 0x51F6 +0xF9D6 0x5308 +0xF9D7 0x6D36 +0xF9D8 0x80F8 +0xF9D9 0x9ED1 +0xF9DA 0x6615 +0xF9DB 0x6B23 +0xF9DC 0x7098 +0xF9DD 0x75D5 +0xF9DE 0x5403 +0xF9DF 0x5C79 +0xF9E0 0x7D07 +0xF9E1 0x8A16 +0xF9E2 0x6B20 +0xF9E3 0x6B3D +0xF9E4 0x6B46 +0xF9E5 0x5438 +0xF9E6 0x6070 +0xF9E7 0x6D3D +0xF9E8 0x7FD5 +0xF9E9 0x8208 +0xF9EA 0x50D6 +0xF9EB 0x51DE +0xF9EC 0x559C +0xF9ED 0x566B +0xF9EE 0x56CD +0xF9EF 0x59EC +0xF9F0 0x5B09 +0xF9F1 0x5E0C +0xF9F2 0x6199 +0xF9F3 0x6198 +0xF9F4 0x6231 +0xF9F5 0x665E +0xF9F6 0x66E6 +0xF9F7 0x7199 +0xF9F8 0x71B9 +0xF9F9 0x71BA +0xF9FA 0x72A7 +0xF9FB 0x79A7 +0xF9FC 0x7A00 +0xF9FD 0x7FB2 +0xF9FE 0x8A70 diff --git a/jni/iconv/tests/KOI8-R.TXT b/jni/iconv/tests/KOI8-R.TXT new file mode 100644 index 0000000..cf078ea --- /dev/null +++ b/jni/iconv/tests/KOI8-R.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x2500 +0x81 0x2502 +0x82 0x250C +0x83 0x2510 +0x84 0x2514 +0x85 0x2518 +0x86 0x251C +0x87 0x2524 +0x88 0x252C +0x89 0x2534 +0x8A 0x253C +0x8B 0x2580 +0x8C 0x2584 +0x8D 0x2588 +0x8E 0x258C +0x8F 0x2590 +0x90 0x2591 +0x91 0x2592 +0x92 0x2593 +0x93 0x2320 +0x94 0x25A0 +0x95 0x2219 +0x96 0x221A +0x97 0x2248 +0x98 0x2264 +0x99 0x2265 +0x9A 0x00A0 +0x9B 0x2321 +0x9C 0x00B0 +0x9D 0x00B2 +0x9E 0x00B7 +0x9F 0x00F7 +0xA0 0x2550 +0xA1 0x2551 +0xA2 0x2552 +0xA3 0x0451 +0xA4 0x2553 +0xA5 0x2554 +0xA6 0x2555 +0xA7 0x2556 +0xA8 0x2557 +0xA9 0x2558 +0xAA 0x2559 +0xAB 0x255A +0xAC 0x255B +0xAD 0x255C +0xAE 0x255D +0xAF 0x255E +0xB0 0x255F +0xB1 0x2560 +0xB2 0x2561 +0xB3 0x0401 +0xB4 0x2562 +0xB5 0x2563 +0xB6 0x2564 +0xB7 0x2565 +0xB8 0x2566 +0xB9 0x2567 +0xBA 0x2568 +0xBB 0x2569 +0xBC 0x256A +0xBD 0x256B +0xBE 0x256C +0xBF 0x00A9 +0xC0 0x044E +0xC1 0x0430 +0xC2 0x0431 +0xC3 0x0446 +0xC4 0x0434 +0xC5 0x0435 +0xC6 0x0444 +0xC7 0x0433 +0xC8 0x0445 +0xC9 0x0438 +0xCA 0x0439 +0xCB 0x043A +0xCC 0x043B +0xCD 0x043C +0xCE 0x043D +0xCF 0x043E +0xD0 0x043F +0xD1 0x044F +0xD2 0x0440 +0xD3 0x0441 +0xD4 0x0442 +0xD5 0x0443 +0xD6 0x0436 +0xD7 0x0432 +0xD8 0x044C +0xD9 0x044B +0xDA 0x0437 +0xDB 0x0448 +0xDC 0x044D +0xDD 0x0449 +0xDE 0x0447 +0xDF 0x044A +0xE0 0x042E +0xE1 0x0410 +0xE2 0x0411 +0xE3 0x0426 +0xE4 0x0414 +0xE5 0x0415 +0xE6 0x0424 +0xE7 0x0413 +0xE8 0x0425 +0xE9 0x0418 +0xEA 0x0419 +0xEB 0x041A +0xEC 0x041B +0xED 0x041C +0xEE 0x041D +0xEF 0x041E +0xF0 0x041F +0xF1 0x042F +0xF2 0x0420 +0xF3 0x0421 +0xF4 0x0422 +0xF5 0x0423 +0xF6 0x0416 +0xF7 0x0412 +0xF8 0x042C +0xF9 0x042B +0xFA 0x0417 +0xFB 0x0428 +0xFC 0x042D +0xFD 0x0429 +0xFE 0x0427 +0xFF 0x042A diff --git a/jni/iconv/tests/KOI8-RU.TXT b/jni/iconv/tests/KOI8-RU.TXT new file mode 100644 index 0000000..7faf225 --- /dev/null +++ b/jni/iconv/tests/KOI8-RU.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x2500 +0x81 0x2502 +0x82 0x250C +0x83 0x2510 +0x84 0x2514 +0x85 0x2518 +0x86 0x251C +0x87 0x2524 +0x88 0x252C +0x89 0x2534 +0x8A 0x253C +0x8B 0x2580 +0x8C 0x2584 +0x8D 0x2588 +0x8E 0x258C +0x8F 0x2590 +0x90 0x2591 +0x91 0x2592 +0x92 0x2593 +0x93 0x2320 +0x94 0x25A0 +0x95 0x2219 +0x96 0x221A +0x97 0x2248 +0x98 0x2264 +0x99 0x2265 +0x9A 0x00A0 +0x9B 0x2321 +0x9C 0x00B0 +0x9D 0x00B2 +0x9E 0x00B7 +0x9F 0x00F7 +0xA0 0x2550 +0xA1 0x2551 +0xA2 0x2552 +0xA3 0x0451 +0xA4 0x0454 +0xA5 0x2554 +0xA6 0x0456 +0xA7 0x0457 +0xA8 0x2557 +0xA9 0x2558 +0xAA 0x2559 +0xAB 0x255A +0xAC 0x255B +0xAD 0x0491 +0xAE 0x045E +0xAF 0x255E +0xB0 0x255F +0xB1 0x2560 +0xB2 0x2561 +0xB3 0x0401 +0xB4 0x0404 +0xB5 0x2563 +0xB6 0x0406 +0xB7 0x0407 +0xB8 0x2566 +0xB9 0x2567 +0xBA 0x2568 +0xBB 0x2569 +0xBC 0x256A +0xBD 0x0490 +0xBE 0x040E +0xBF 0x00A9 +0xC0 0x044E +0xC1 0x0430 +0xC2 0x0431 +0xC3 0x0446 +0xC4 0x0434 +0xC5 0x0435 +0xC6 0x0444 +0xC7 0x0433 +0xC8 0x0445 +0xC9 0x0438 +0xCA 0x0439 +0xCB 0x043A +0xCC 0x043B +0xCD 0x043C +0xCE 0x043D +0xCF 0x043E +0xD0 0x043F +0xD1 0x044F +0xD2 0x0440 +0xD3 0x0441 +0xD4 0x0442 +0xD5 0x0443 +0xD6 0x0436 +0xD7 0x0432 +0xD8 0x044C +0xD9 0x044B +0xDA 0x0437 +0xDB 0x0448 +0xDC 0x044D +0xDD 0x0449 +0xDE 0x0447 +0xDF 0x044A +0xE0 0x042E +0xE1 0x0410 +0xE2 0x0411 +0xE3 0x0426 +0xE4 0x0414 +0xE5 0x0415 +0xE6 0x0424 +0xE7 0x0413 +0xE8 0x0425 +0xE9 0x0418 +0xEA 0x0419 +0xEB 0x041A +0xEC 0x041B +0xED 0x041C +0xEE 0x041D +0xEF 0x041E +0xF0 0x041F +0xF1 0x042F +0xF2 0x0420 +0xF3 0x0421 +0xF4 0x0422 +0xF5 0x0423 +0xF6 0x0416 +0xF7 0x0412 +0xF8 0x042C +0xF9 0x042B +0xFA 0x0417 +0xFB 0x0428 +0xFC 0x042D +0xFD 0x0429 +0xFE 0x0427 +0xFF 0x042A diff --git a/jni/iconv/tests/KOI8-T.TXT b/jni/iconv/tests/KOI8-T.TXT new file mode 100644 index 0000000..e2ca5e1 --- /dev/null +++ b/jni/iconv/tests/KOI8-T.TXT @@ -0,0 +1,237 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x049B +0x81 0x0493 +0x82 0x201A +0x83 0x0492 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x89 0x2030 +0x8A 0x04B3 +0x8B 0x2039 +0x8C 0x04B2 +0x8D 0x04B7 +0x8E 0x04B6 +0x90 0x049A +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x99 0x2122 +0x9B 0x203A +0xA1 0x04EF +0xA2 0x04EE +0xA3 0x0451 +0xA4 0x00A4 +0xA5 0x04E3 +0xA6 0x00A6 +0xA7 0x00A7 +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x0401 +0xB5 0x04E2 +0xB6 0x00B6 +0xB7 0x00B7 +0xB9 0x2116 +0xBB 0x00BB +0xBF 0x00A9 +0xC0 0x044E +0xC1 0x0430 +0xC2 0x0431 +0xC3 0x0446 +0xC4 0x0434 +0xC5 0x0435 +0xC6 0x0444 +0xC7 0x0433 +0xC8 0x0445 +0xC9 0x0438 +0xCA 0x0439 +0xCB 0x043A +0xCC 0x043B +0xCD 0x043C +0xCE 0x043D +0xCF 0x043E +0xD0 0x043F +0xD1 0x044F +0xD2 0x0440 +0xD3 0x0441 +0xD4 0x0442 +0xD5 0x0443 +0xD6 0x0436 +0xD7 0x0432 +0xD8 0x044C +0xD9 0x044B +0xDA 0x0437 +0xDB 0x0448 +0xDC 0x044D +0xDD 0x0449 +0xDE 0x0447 +0xDF 0x044A +0xE0 0x042E +0xE1 0x0410 +0xE2 0x0411 +0xE3 0x0426 +0xE4 0x0414 +0xE5 0x0415 +0xE6 0x0424 +0xE7 0x0413 +0xE8 0x0425 +0xE9 0x0418 +0xEA 0x0419 +0xEB 0x041A +0xEC 0x041B +0xED 0x041C +0xEE 0x041D +0xEF 0x041E +0xF0 0x041F +0xF1 0x042F +0xF2 0x0420 +0xF3 0x0421 +0xF4 0x0422 +0xF5 0x0423 +0xF6 0x0416 +0xF7 0x0412 +0xF8 0x042C +0xF9 0x042B +0xFA 0x0417 +0xFB 0x0428 +0xFC 0x042D +0xFD 0x0429 +0xFE 0x0427 +0xFF 0x042A diff --git a/jni/iconv/tests/KOI8-U.TXT b/jni/iconv/tests/KOI8-U.TXT new file mode 100644 index 0000000..9b78cc4 --- /dev/null +++ b/jni/iconv/tests/KOI8-U.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x2500 +0x81 0x2502 +0x82 0x250C +0x83 0x2510 +0x84 0x2514 +0x85 0x2518 +0x86 0x251C +0x87 0x2524 +0x88 0x252C +0x89 0x2534 +0x8A 0x253C +0x8B 0x2580 +0x8C 0x2584 +0x8D 0x2588 +0x8E 0x258C +0x8F 0x2590 +0x90 0x2591 +0x91 0x2592 +0x92 0x2593 +0x93 0x2320 +0x94 0x25A0 +0x95 0x2219 +0x96 0x221A +0x97 0x2248 +0x98 0x2264 +0x99 0x2265 +0x9A 0x00A0 +0x9B 0x2321 +0x9C 0x00B0 +0x9D 0x00B2 +0x9E 0x00B7 +0x9F 0x00F7 +0xA0 0x2550 +0xA1 0x2551 +0xA2 0x2552 +0xA3 0x0451 +0xA4 0x0454 +0xA5 0x2554 +0xA6 0x0456 +0xA7 0x0457 +0xA8 0x2557 +0xA9 0x2558 +0xAA 0x2559 +0xAB 0x255A +0xAC 0x255B +0xAD 0x0491 +0xAE 0x255D +0xAF 0x255E +0xB0 0x255F +0xB1 0x2560 +0xB2 0x2561 +0xB3 0x0401 +0xB4 0x0404 +0xB5 0x2563 +0xB6 0x0406 +0xB7 0x0407 +0xB8 0x2566 +0xB9 0x2567 +0xBA 0x2568 +0xBB 0x2569 +0xBC 0x256A +0xBD 0x0490 +0xBE 0x256C +0xBF 0x00A9 +0xC0 0x044E +0xC1 0x0430 +0xC2 0x0431 +0xC3 0x0446 +0xC4 0x0434 +0xC5 0x0435 +0xC6 0x0444 +0xC7 0x0433 +0xC8 0x0445 +0xC9 0x0438 +0xCA 0x0439 +0xCB 0x043A +0xCC 0x043B +0xCD 0x043C +0xCE 0x043D +0xCF 0x043E +0xD0 0x043F +0xD1 0x044F +0xD2 0x0440 +0xD3 0x0441 +0xD4 0x0442 +0xD5 0x0443 +0xD6 0x0436 +0xD7 0x0432 +0xD8 0x044C +0xD9 0x044B +0xDA 0x0437 +0xDB 0x0448 +0xDC 0x044D +0xDD 0x0449 +0xDE 0x0447 +0xDF 0x044A +0xE0 0x042E +0xE1 0x0410 +0xE2 0x0411 +0xE3 0x0426 +0xE4 0x0414 +0xE5 0x0415 +0xE6 0x0424 +0xE7 0x0413 +0xE8 0x0425 +0xE9 0x0418 +0xEA 0x0419 +0xEB 0x041A +0xEC 0x041B +0xED 0x041C +0xEE 0x041D +0xEF 0x041E +0xF0 0x041F +0xF1 0x042F +0xF2 0x0420 +0xF3 0x0421 +0xF4 0x0422 +0xF5 0x0423 +0xF6 0x0416 +0xF7 0x0412 +0xF8 0x042C +0xF9 0x042B +0xFA 0x0417 +0xFB 0x0428 +0xFC 0x042D +0xFD 0x0429 +0xFE 0x0427 +0xFF 0x042A diff --git a/jni/iconv/tests/MacArabic.TXT b/jni/iconv/tests/MacArabic.TXT new file mode 100644 index 0000000..28778d7 --- /dev/null +++ b/jni/iconv/tests/MacArabic.TXT @@ -0,0 +1,230 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C4 +0x81 0x00A0 +0x82 0x00C7 +0x83 0x00C9 +0x84 0x00D1 +0x85 0x00D6 +0x86 0x00DC +0x87 0x00E1 +0x88 0x00E0 +0x89 0x00E2 +0x8A 0x00E4 +0x8B 0x06BA +0x8C 0x00AB +0x8D 0x00E7 +0x8E 0x00E9 +0x8F 0x00E8 +0x90 0x00EA +0x91 0x00EB +0x92 0x00ED +0x93 0x2026 +0x94 0x00EE +0x95 0x00EF +0x96 0x00F1 +0x97 0x00F3 +0x98 0x00BB +0x99 0x00F4 +0x9A 0x00F6 +0x9B 0x00F7 +0x9C 0x00FA +0x9D 0x00F9 +0x9E 0x00FB +0x9F 0x00FC +0xA5 0x066A +0xAC 0x060C +0xB0 0x0660 +0xB1 0x0661 +0xB2 0x0662 +0xB3 0x0663 +0xB4 0x0664 +0xB5 0x0665 +0xB6 0x0666 +0xB7 0x0667 +0xB8 0x0668 +0xB9 0x0669 +0xBB 0x061B +0xBF 0x061F +0xC0 0x066D +0xC1 0x0621 +0xC2 0x0622 +0xC3 0x0623 +0xC4 0x0624 +0xC5 0x0625 +0xC6 0x0626 +0xC7 0x0627 +0xC8 0x0628 +0xC9 0x0629 +0xCA 0x062A +0xCB 0x062B +0xCC 0x062C +0xCD 0x062D +0xCE 0x062E +0xCF 0x062F +0xD0 0x0630 +0xD1 0x0631 +0xD2 0x0632 +0xD3 0x0633 +0xD4 0x0634 +0xD5 0x0635 +0xD6 0x0636 +0xD7 0x0637 +0xD8 0x0638 +0xD9 0x0639 +0xDA 0x063A +0xE0 0x0640 +0xE1 0x0641 +0xE2 0x0642 +0xE3 0x0643 +0xE4 0x0644 +0xE5 0x0645 +0xE6 0x0646 +0xE7 0x0647 +0xE8 0x0648 +0xE9 0x0649 +0xEA 0x064A +0xEB 0x064B +0xEC 0x064C +0xED 0x064D +0xEE 0x064E +0xEF 0x064F +0xF0 0x0650 +0xF1 0x0651 +0xF2 0x0652 +0xF3 0x067E +0xF4 0x0679 +0xF5 0x0686 +0xF6 0x06D5 +0xF7 0x06A4 +0xF8 0x06AF +0xF9 0x0688 +0xFA 0x0691 +0xFE 0x0698 +0xFF 0x06D2 diff --git a/jni/iconv/tests/MacCentralEurope.TXT b/jni/iconv/tests/MacCentralEurope.TXT new file mode 100644 index 0000000..da4210a --- /dev/null +++ b/jni/iconv/tests/MacCentralEurope.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C4 +0x81 0x0100 +0x82 0x0101 +0x83 0x00C9 +0x84 0x0104 +0x85 0x00D6 +0x86 0x00DC +0x87 0x00E1 +0x88 0x0105 +0x89 0x010C +0x8A 0x00E4 +0x8B 0x010D +0x8C 0x0106 +0x8D 0x0107 +0x8E 0x00E9 +0x8F 0x0179 +0x90 0x017A +0x91 0x010E +0x92 0x00ED +0x93 0x010F +0x94 0x0112 +0x95 0x0113 +0x96 0x0116 +0x97 0x00F3 +0x98 0x0117 +0x99 0x00F4 +0x9A 0x00F6 +0x9B 0x00F5 +0x9C 0x00FA +0x9D 0x011A +0x9E 0x011B +0x9F 0x00FC +0xA0 0x2020 +0xA1 0x00B0 +0xA2 0x0118 +0xA3 0x00A3 +0xA4 0x00A7 +0xA5 0x2022 +0xA6 0x00B6 +0xA7 0x00DF +0xA8 0x00AE +0xA9 0x00A9 +0xAA 0x2122 +0xAB 0x0119 +0xAC 0x00A8 +0xAD 0x2260 +0xAE 0x0123 +0xAF 0x012E +0xB0 0x012F +0xB1 0x012A +0xB2 0x2264 +0xB3 0x2265 +0xB4 0x012B +0xB5 0x0136 +0xB6 0x2202 +0xB7 0x2211 +0xB8 0x0142 +0xB9 0x013B +0xBA 0x013C +0xBB 0x013D +0xBC 0x013E +0xBD 0x0139 +0xBE 0x013A +0xBF 0x0145 +0xC0 0x0146 +0xC1 0x0143 +0xC2 0x00AC +0xC3 0x221A +0xC4 0x0144 +0xC5 0x0147 +0xC6 0x2206 +0xC7 0x00AB +0xC8 0x00BB +0xC9 0x2026 +0xCA 0x00A0 +0xCB 0x0148 +0xCC 0x0150 +0xCD 0x00D5 +0xCE 0x0151 +0xCF 0x014C +0xD0 0x2013 +0xD1 0x2014 +0xD2 0x201C +0xD3 0x201D +0xD4 0x2018 +0xD5 0x2019 +0xD6 0x00F7 +0xD7 0x25CA +0xD8 0x014D +0xD9 0x0154 +0xDA 0x0155 +0xDB 0x0158 +0xDC 0x2039 +0xDD 0x203A +0xDE 0x0159 +0xDF 0x0156 +0xE0 0x0157 +0xE1 0x0160 +0xE2 0x201A +0xE3 0x201E +0xE4 0x0161 +0xE5 0x015A +0xE6 0x015B +0xE7 0x00C1 +0xE8 0x0164 +0xE9 0x0165 +0xEA 0x00CD +0xEB 0x017D +0xEC 0x017E +0xED 0x016A +0xEE 0x00D3 +0xEF 0x00D4 +0xF0 0x016B +0xF1 0x016E +0xF2 0x00DA +0xF3 0x016F +0xF4 0x0170 +0xF5 0x0171 +0xF6 0x0172 +0xF7 0x0173 +0xF8 0x00DD +0xF9 0x00FD +0xFA 0x0137 +0xFB 0x017B +0xFC 0x0141 +0xFD 0x017C +0xFE 0x0122 +0xFF 0x02C7 diff --git a/jni/iconv/tests/MacCroatian.TXT b/jni/iconv/tests/MacCroatian.TXT new file mode 100644 index 0000000..6de534b --- /dev/null +++ b/jni/iconv/tests/MacCroatian.TXT @@ -0,0 +1,255 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C4 +0x81 0x00C5 +0x82 0x00C7 +0x83 0x00C9 +0x84 0x00D1 +0x85 0x00D6 +0x86 0x00DC +0x87 0x00E1 +0x88 0x00E0 +0x89 0x00E2 +0x8A 0x00E4 +0x8B 0x00E3 +0x8C 0x00E5 +0x8D 0x00E7 +0x8E 0x00E9 +0x8F 0x00E8 +0x90 0x00EA +0x91 0x00EB +0x92 0x00ED +0x93 0x00EC +0x94 0x00EE +0x95 0x00EF +0x96 0x00F1 +0x97 0x00F3 +0x98 0x00F2 +0x99 0x00F4 +0x9A 0x00F6 +0x9B 0x00F5 +0x9C 0x00FA +0x9D 0x00F9 +0x9E 0x00FB +0x9F 0x00FC +0xA0 0x2020 +0xA1 0x00B0 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A7 +0xA5 0x2022 +0xA6 0x00B6 +0xA7 0x00DF +0xA8 0x00AE +0xA9 0x0160 +0xAA 0x2122 +0xAB 0x00B4 +0xAC 0x00A8 +0xAD 0x2260 +0xAE 0x017D +0xAF 0x00D8 +0xB0 0x221E +0xB1 0x00B1 +0xB2 0x2264 +0xB3 0x2265 +0xB4 0x2206 +0xB5 0x00B5 +0xB6 0x2202 +0xB7 0x2211 +0xB8 0x220F +0xB9 0x0161 +0xBA 0x222B +0xBB 0x00AA +0xBC 0x00BA +0xBD 0x2126 +0xBE 0x017E +0xBF 0x00F8 +0xC0 0x00BF +0xC1 0x00A1 +0xC2 0x00AC +0xC3 0x221A +0xC4 0x0192 +0xC5 0x2248 +0xC6 0x0106 +0xC7 0x00AB +0xC8 0x010C +0xC9 0x2026 +0xCA 0x00A0 +0xCB 0x00C0 +0xCC 0x00C3 +0xCD 0x00D5 +0xCE 0x0152 +0xCF 0x0153 +0xD0 0x0110 +0xD1 0x2014 +0xD2 0x201C +0xD3 0x201D +0xD4 0x2018 +0xD5 0x2019 +0xD6 0x00F7 +0xD7 0x25CA +0xD9 0x00A9 +0xDA 0x2044 +0xDB 0x00A4 +0xDC 0x2039 +0xDD 0x203A +0xDE 0x00C6 +0xDF 0x00BB +0xE0 0x2013 +0xE1 0x00B7 +0xE2 0x201A +0xE3 0x201E +0xE4 0x2030 +0xE5 0x00C2 +0xE6 0x0107 +0xE7 0x00C1 +0xE8 0x010D +0xE9 0x00C8 +0xEA 0x00CD +0xEB 0x00CE +0xEC 0x00CF +0xED 0x00CC +0xEE 0x00D3 +0xEF 0x00D4 +0xF0 0x0111 +0xF1 0x00D2 +0xF2 0x00DA +0xF3 0x00DB +0xF4 0x00D9 +0xF5 0x0131 +0xF6 0x02C6 +0xF7 0x02DC +0xF8 0x00AF +0xF9 0x03C0 +0xFA 0x00CB +0xFB 0x02DA +0xFC 0x00B8 +0xFD 0x00CA +0xFE 0x00E6 +0xFF 0x02C7 diff --git a/jni/iconv/tests/MacCyrillic.TXT b/jni/iconv/tests/MacCyrillic.TXT new file mode 100644 index 0000000..8308d8f --- /dev/null +++ b/jni/iconv/tests/MacCyrillic.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0410 +0x81 0x0411 +0x82 0x0412 +0x83 0x0413 +0x84 0x0414 +0x85 0x0415 +0x86 0x0416 +0x87 0x0417 +0x88 0x0418 +0x89 0x0419 +0x8A 0x041A +0x8B 0x041B +0x8C 0x041C +0x8D 0x041D +0x8E 0x041E +0x8F 0x041F +0x90 0x0420 +0x91 0x0421 +0x92 0x0422 +0x93 0x0423 +0x94 0x0424 +0x95 0x0425 +0x96 0x0426 +0x97 0x0427 +0x98 0x0428 +0x99 0x0429 +0x9A 0x042A +0x9B 0x042B +0x9C 0x042C +0x9D 0x042D +0x9E 0x042E +0x9F 0x042F +0xA0 0x2020 +0xA1 0x00B0 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A7 +0xA5 0x2022 +0xA6 0x00B6 +0xA7 0x0406 +0xA8 0x00AE +0xA9 0x00A9 +0xAA 0x2122 +0xAB 0x0402 +0xAC 0x0452 +0xAD 0x2260 +0xAE 0x0403 +0xAF 0x0453 +0xB0 0x221E +0xB1 0x00B1 +0xB2 0x2264 +0xB3 0x2265 +0xB4 0x0456 +0xB5 0x00B5 +0xB6 0x2202 +0xB7 0x0408 +0xB8 0x0404 +0xB9 0x0454 +0xBA 0x0407 +0xBB 0x0457 +0xBC 0x0409 +0xBD 0x0459 +0xBE 0x040A +0xBF 0x045A +0xC0 0x0458 +0xC1 0x0405 +0xC2 0x00AC +0xC3 0x221A +0xC4 0x0192 +0xC5 0x2248 +0xC6 0x2206 +0xC7 0x00AB +0xC8 0x00BB +0xC9 0x2026 +0xCA 0x00A0 +0xCB 0x040B +0xCC 0x045B +0xCD 0x040C +0xCE 0x045C +0xCF 0x0455 +0xD0 0x2013 +0xD1 0x2014 +0xD2 0x201C +0xD3 0x201D +0xD4 0x2018 +0xD5 0x2019 +0xD6 0x00F7 +0xD7 0x201E +0xD8 0x040E +0xD9 0x045E +0xDA 0x040F +0xDB 0x045F +0xDC 0x2116 +0xDD 0x0401 +0xDE 0x0451 +0xDF 0x044F +0xE0 0x0430 +0xE1 0x0431 +0xE2 0x0432 +0xE3 0x0433 +0xE4 0x0434 +0xE5 0x0435 +0xE6 0x0436 +0xE7 0x0437 +0xE8 0x0438 +0xE9 0x0439 +0xEA 0x043A +0xEB 0x043B +0xEC 0x043C +0xED 0x043D +0xEE 0x043E +0xEF 0x043F +0xF0 0x0440 +0xF1 0x0441 +0xF2 0x0442 +0xF3 0x0443 +0xF4 0x0444 +0xF5 0x0445 +0xF6 0x0446 +0xF7 0x0447 +0xF8 0x0448 +0xF9 0x0449 +0xFA 0x044A +0xFB 0x044B +0xFC 0x044C +0xFD 0x044D +0xFE 0x044E +0xFF 0x00A4 diff --git a/jni/iconv/tests/MacGreek.TXT b/jni/iconv/tests/MacGreek.TXT new file mode 100644 index 0000000..e0d4e0a --- /dev/null +++ b/jni/iconv/tests/MacGreek.TXT @@ -0,0 +1,255 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C4 +0x81 0x00B9 +0x82 0x00B2 +0x83 0x00C9 +0x84 0x00B3 +0x85 0x00D6 +0x86 0x00DC +0x87 0x0385 +0x88 0x00E0 +0x89 0x00E2 +0x8A 0x00E4 +0x8B 0x0384 +0x8C 0x00A8 +0x8D 0x00E7 +0x8E 0x00E9 +0x8F 0x00E8 +0x90 0x00EA +0x91 0x00EB +0x92 0x00A3 +0x93 0x2122 +0x94 0x00EE +0x95 0x00EF +0x96 0x2022 +0x97 0x00BD +0x98 0x2030 +0x99 0x00F4 +0x9A 0x00F6 +0x9B 0x00A6 +0x9C 0x00AD +0x9D 0x00F9 +0x9E 0x00FB +0x9F 0x00FC +0xA0 0x2020 +0xA1 0x0393 +0xA2 0x0394 +0xA3 0x0398 +0xA4 0x039B +0xA5 0x039E +0xA6 0x03A0 +0xA7 0x00DF +0xA8 0x00AE +0xA9 0x00A9 +0xAA 0x03A3 +0xAB 0x03AA +0xAC 0x00A7 +0xAD 0x2260 +0xAE 0x00B0 +0xAF 0x0387 +0xB0 0x0391 +0xB1 0x00B1 +0xB2 0x2264 +0xB3 0x2265 +0xB4 0x00A5 +0xB5 0x0392 +0xB6 0x0395 +0xB7 0x0396 +0xB8 0x0397 +0xB9 0x0399 +0xBA 0x039A +0xBB 0x039C +0xBC 0x03A6 +0xBD 0x03AB +0xBE 0x03A8 +0xBF 0x03A9 +0xC0 0x03AC +0xC1 0x039D +0xC2 0x00AC +0xC3 0x039F +0xC4 0x03A1 +0xC5 0x2248 +0xC6 0x03A4 +0xC7 0x00AB +0xC8 0x00BB +0xC9 0x2026 +0xCA 0x00A0 +0xCB 0x03A5 +0xCC 0x03A7 +0xCD 0x0386 +0xCE 0x0388 +0xCF 0x0153 +0xD0 0x2013 +0xD1 0x2015 +0xD2 0x201C +0xD3 0x201D +0xD4 0x2018 +0xD5 0x2019 +0xD6 0x00F7 +0xD7 0x0389 +0xD8 0x038A +0xD9 0x038C +0xDA 0x038E +0xDB 0x03AD +0xDC 0x03AE +0xDD 0x03AF +0xDE 0x03CC +0xDF 0x038F +0xE0 0x03CD +0xE1 0x03B1 +0xE2 0x03B2 +0xE3 0x03C8 +0xE4 0x03B4 +0xE5 0x03B5 +0xE6 0x03C6 +0xE7 0x03B3 +0xE8 0x03B7 +0xE9 0x03B9 +0xEA 0x03BE +0xEB 0x03BA +0xEC 0x03BB +0xED 0x03BC +0xEE 0x03BD +0xEF 0x03BF +0xF0 0x03C0 +0xF1 0x03CE +0xF2 0x03C1 +0xF3 0x03C3 +0xF4 0x03C4 +0xF5 0x03B8 +0xF6 0x03C9 +0xF7 0x03C2 +0xF8 0x03C7 +0xF9 0x03C5 +0xFA 0x03B6 +0xFB 0x03CA +0xFC 0x03CB +0xFD 0x0390 +0xFE 0x03B0 diff --git a/jni/iconv/tests/MacHebrew.TXT b/jni/iconv/tests/MacHebrew.TXT new file mode 100644 index 0000000..4fe605d --- /dev/null +++ b/jni/iconv/tests/MacHebrew.TXT @@ -0,0 +1,214 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C4 +0x81 0xFB1F +0x82 0x00C7 +0x83 0x00C9 +0x84 0x00D1 +0x85 0x00D6 +0x86 0x00DC +0x87 0x00E1 +0x88 0x00E0 +0x89 0x00E2 +0x8A 0x00E4 +0x8B 0x00E3 +0x8C 0x00E5 +0x8D 0x00E7 +0x8E 0x00E9 +0x8F 0x00E8 +0x90 0x00EA +0x91 0x00EB +0x92 0x00ED +0x93 0x00EC +0x94 0x00EE +0x95 0x00EF +0x96 0x00F1 +0x97 0x00F3 +0x98 0x00F2 +0x99 0x00F4 +0x9A 0x00F6 +0x9B 0x00F5 +0x9C 0x00FA +0x9D 0x00F9 +0x9E 0x00FB +0x9F 0x00FC +0xA6 0x20AA +0xC1 0x201E +0xC6 0x05BC +0xC7 0xFB4B +0xC8 0xFB35 +0xC9 0x2026 +0xCA 0x00A0 +0xCB 0x05B8 +0xCC 0x05B7 +0xCD 0x05B5 +0xCE 0x05B6 +0xCF 0x05B4 +0xD0 0x2013 +0xD1 0x2014 +0xD2 0x201C +0xD3 0x201D +0xD4 0x2018 +0xD5 0x2019 +0xD6 0xFB2A +0xD7 0xFB2B +0xD8 0x05BF +0xD9 0x05B0 +0xDA 0x05B2 +0xDB 0x05B1 +0xDC 0x05BB +0xDD 0x05B9 +0xDF 0x05B3 +0xE0 0x05D0 +0xE1 0x05D1 +0xE2 0x05D2 +0xE3 0x05D3 +0xE4 0x05D4 +0xE5 0x05D5 +0xE6 0x05D6 +0xE7 0x05D7 +0xE8 0x05D8 +0xE9 0x05D9 +0xEA 0x05DA +0xEB 0x05DB +0xEC 0x05DC +0xED 0x05DD +0xEE 0x05DE +0xEF 0x05DF +0xF0 0x05E0 +0xF1 0x05E1 +0xF2 0x05E2 +0xF3 0x05E3 +0xF4 0x05E4 +0xF5 0x05E5 +0xF6 0x05E6 +0xF7 0x05E7 +0xF8 0x05E8 +0xF9 0x05E9 +0xFA 0x05EA diff --git a/jni/iconv/tests/MacIceland.TXT b/jni/iconv/tests/MacIceland.TXT new file mode 100644 index 0000000..c392daf --- /dev/null +++ b/jni/iconv/tests/MacIceland.TXT @@ -0,0 +1,255 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C4 +0x81 0x00C5 +0x82 0x00C7 +0x83 0x00C9 +0x84 0x00D1 +0x85 0x00D6 +0x86 0x00DC +0x87 0x00E1 +0x88 0x00E0 +0x89 0x00E2 +0x8A 0x00E4 +0x8B 0x00E3 +0x8C 0x00E5 +0x8D 0x00E7 +0x8E 0x00E9 +0x8F 0x00E8 +0x90 0x00EA +0x91 0x00EB +0x92 0x00ED +0x93 0x00EC +0x94 0x00EE +0x95 0x00EF +0x96 0x00F1 +0x97 0x00F3 +0x98 0x00F2 +0x99 0x00F4 +0x9A 0x00F6 +0x9B 0x00F5 +0x9C 0x00FA +0x9D 0x00F9 +0x9E 0x00FB +0x9F 0x00FC +0xA0 0x00DD +0xA1 0x00B0 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A7 +0xA5 0x2022 +0xA6 0x00B6 +0xA7 0x00DF +0xA8 0x00AE +0xA9 0x00A9 +0xAA 0x2122 +0xAB 0x00B4 +0xAC 0x00A8 +0xAD 0x2260 +0xAE 0x00C6 +0xAF 0x00D8 +0xB0 0x221E +0xB1 0x00B1 +0xB2 0x2264 +0xB3 0x2265 +0xB4 0x00A5 +0xB5 0x00B5 +0xB6 0x2202 +0xB7 0x2211 +0xB8 0x220F +0xB9 0x03C0 +0xBA 0x222B +0xBB 0x00AA +0xBC 0x00BA +0xBD 0x2126 +0xBE 0x00E6 +0xBF 0x00F8 +0xC0 0x00BF +0xC1 0x00A1 +0xC2 0x00AC +0xC3 0x221A +0xC4 0x0192 +0xC5 0x2248 +0xC6 0x2206 +0xC7 0x00AB +0xC8 0x00BB +0xC9 0x2026 +0xCA 0x00A0 +0xCB 0x00C0 +0xCC 0x00C3 +0xCD 0x00D5 +0xCE 0x0152 +0xCF 0x0153 +0xD0 0x2013 +0xD1 0x2014 +0xD2 0x201C +0xD3 0x201D +0xD4 0x2018 +0xD5 0x2019 +0xD6 0x00F7 +0xD7 0x25CA +0xD8 0x00FF +0xD9 0x0178 +0xDA 0x2044 +0xDB 0x00A4 +0xDC 0x00D0 +0xDD 0x00F0 +0xDE 0x00DE +0xDF 0x00FE +0xE0 0x00FD +0xE1 0x00B7 +0xE2 0x201A +0xE3 0x201E +0xE4 0x2030 +0xE5 0x00C2 +0xE6 0x00CA +0xE7 0x00C1 +0xE8 0x00CB +0xE9 0x00C8 +0xEA 0x00CD +0xEB 0x00CE +0xEC 0x00CF +0xED 0x00CC +0xEE 0x00D3 +0xEF 0x00D4 +0xF1 0x00D2 +0xF2 0x00DA +0xF3 0x00DB +0xF4 0x00D9 +0xF5 0x0131 +0xF6 0x02C6 +0xF7 0x02DC +0xF8 0x00AF +0xF9 0x02D8 +0xFA 0x02D9 +0xFB 0x02DA +0xFC 0x00B8 +0xFD 0x02DD +0xFE 0x02DB +0xFF 0x02C7 diff --git a/jni/iconv/tests/MacRoman.TXT b/jni/iconv/tests/MacRoman.TXT new file mode 100644 index 0000000..0ba66ff --- /dev/null +++ b/jni/iconv/tests/MacRoman.TXT @@ -0,0 +1,255 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C4 +0x81 0x00C5 +0x82 0x00C7 +0x83 0x00C9 +0x84 0x00D1 +0x85 0x00D6 +0x86 0x00DC +0x87 0x00E1 +0x88 0x00E0 +0x89 0x00E2 +0x8A 0x00E4 +0x8B 0x00E3 +0x8C 0x00E5 +0x8D 0x00E7 +0x8E 0x00E9 +0x8F 0x00E8 +0x90 0x00EA +0x91 0x00EB +0x92 0x00ED +0x93 0x00EC +0x94 0x00EE +0x95 0x00EF +0x96 0x00F1 +0x97 0x00F3 +0x98 0x00F2 +0x99 0x00F4 +0x9A 0x00F6 +0x9B 0x00F5 +0x9C 0x00FA +0x9D 0x00F9 +0x9E 0x00FB +0x9F 0x00FC +0xA0 0x2020 +0xA1 0x00B0 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A7 +0xA5 0x2022 +0xA6 0x00B6 +0xA7 0x00DF +0xA8 0x00AE +0xA9 0x00A9 +0xAA 0x2122 +0xAB 0x00B4 +0xAC 0x00A8 +0xAD 0x2260 +0xAE 0x00C6 +0xAF 0x00D8 +0xB0 0x221E +0xB1 0x00B1 +0xB2 0x2264 +0xB3 0x2265 +0xB4 0x00A5 +0xB5 0x00B5 +0xB6 0x2202 +0xB7 0x2211 +0xB8 0x220F +0xB9 0x03C0 +0xBA 0x222B +0xBB 0x00AA +0xBC 0x00BA +0xBD 0x2126 +0xBE 0x00E6 +0xBF 0x00F8 +0xC0 0x00BF +0xC1 0x00A1 +0xC2 0x00AC +0xC3 0x221A +0xC4 0x0192 +0xC5 0x2248 +0xC6 0x2206 +0xC7 0x00AB +0xC8 0x00BB +0xC9 0x2026 +0xCA 0x00A0 +0xCB 0x00C0 +0xCC 0x00C3 +0xCD 0x00D5 +0xCE 0x0152 +0xCF 0x0153 +0xD0 0x2013 +0xD1 0x2014 +0xD2 0x201C +0xD3 0x201D +0xD4 0x2018 +0xD5 0x2019 +0xD6 0x00F7 +0xD7 0x25CA +0xD8 0x00FF +0xD9 0x0178 +0xDA 0x2044 +0xDB 0x00A4 +0xDC 0x2039 +0xDD 0x203A +0xDE 0xFB01 +0xDF 0xFB02 +0xE0 0x2021 +0xE1 0x00B7 +0xE2 0x201A +0xE3 0x201E +0xE4 0x2030 +0xE5 0x00C2 +0xE6 0x00CA +0xE7 0x00C1 +0xE8 0x00CB +0xE9 0x00C8 +0xEA 0x00CD +0xEB 0x00CE +0xEC 0x00CF +0xED 0x00CC +0xEE 0x00D3 +0xEF 0x00D4 +0xF1 0x00D2 +0xF2 0x00DA +0xF3 0x00DB +0xF4 0x00D9 +0xF5 0x0131 +0xF6 0x02C6 +0xF7 0x02DC +0xF8 0x00AF +0xF9 0x02D8 +0xFA 0x02D9 +0xFB 0x02DA +0xFC 0x00B8 +0xFD 0x02DD +0xFE 0x02DB +0xFF 0x02C7 diff --git a/jni/iconv/tests/MacRomania.TXT b/jni/iconv/tests/MacRomania.TXT new file mode 100644 index 0000000..6f9afdf --- /dev/null +++ b/jni/iconv/tests/MacRomania.TXT @@ -0,0 +1,255 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C4 +0x81 0x00C5 +0x82 0x00C7 +0x83 0x00C9 +0x84 0x00D1 +0x85 0x00D6 +0x86 0x00DC +0x87 0x00E1 +0x88 0x00E0 +0x89 0x00E2 +0x8A 0x00E4 +0x8B 0x00E3 +0x8C 0x00E5 +0x8D 0x00E7 +0x8E 0x00E9 +0x8F 0x00E8 +0x90 0x00EA +0x91 0x00EB +0x92 0x00ED +0x93 0x00EC +0x94 0x00EE +0x95 0x00EF +0x96 0x00F1 +0x97 0x00F3 +0x98 0x00F2 +0x99 0x00F4 +0x9A 0x00F6 +0x9B 0x00F5 +0x9C 0x00FA +0x9D 0x00F9 +0x9E 0x00FB +0x9F 0x00FC +0xA0 0x2020 +0xA1 0x00B0 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A7 +0xA5 0x2022 +0xA6 0x00B6 +0xA7 0x00DF +0xA8 0x00AE +0xA9 0x00A9 +0xAA 0x2122 +0xAB 0x00B4 +0xAC 0x00A8 +0xAD 0x2260 +0xAE 0x0102 +0xAF 0x015E +0xB0 0x221E +0xB1 0x00B1 +0xB2 0x2264 +0xB3 0x2265 +0xB4 0x00A5 +0xB5 0x00B5 +0xB6 0x2202 +0xB7 0x2211 +0xB8 0x220F +0xB9 0x03C0 +0xBA 0x222B +0xBB 0x00AA +0xBC 0x00BA +0xBD 0x2126 +0xBE 0x0103 +0xBF 0x015F +0xC0 0x00BF +0xC1 0x00A1 +0xC2 0x00AC +0xC3 0x221A +0xC4 0x0192 +0xC5 0x2248 +0xC6 0x2206 +0xC7 0x00AB +0xC8 0x00BB +0xC9 0x2026 +0xCA 0x00A0 +0xCB 0x00C0 +0xCC 0x00C3 +0xCD 0x00D5 +0xCE 0x0152 +0xCF 0x0153 +0xD0 0x2013 +0xD1 0x2014 +0xD2 0x201C +0xD3 0x201D +0xD4 0x2018 +0xD5 0x2019 +0xD6 0x00F7 +0xD7 0x25CA +0xD8 0x00FF +0xD9 0x0178 +0xDA 0x2044 +0xDB 0x00A4 +0xDC 0x2039 +0xDD 0x203A +0xDE 0x0162 +0xDF 0x0163 +0xE0 0x2021 +0xE1 0x00B7 +0xE2 0x201A +0xE3 0x201E +0xE4 0x2030 +0xE5 0x00C2 +0xE6 0x00CA +0xE7 0x00C1 +0xE8 0x00CB +0xE9 0x00C8 +0xEA 0x00CD +0xEB 0x00CE +0xEC 0x00CF +0xED 0x00CC +0xEE 0x00D3 +0xEF 0x00D4 +0xF1 0x00D2 +0xF2 0x00DA +0xF3 0x00DB +0xF4 0x00D9 +0xF5 0x0131 +0xF6 0x02C6 +0xF7 0x02DC +0xF8 0x00AF +0xF9 0x02D8 +0xFA 0x02D9 +0xFB 0x02DA +0xFC 0x00B8 +0xFD 0x02DD +0xFE 0x02DB +0xFF 0x02C7 diff --git a/jni/iconv/tests/MacThai.TXT b/jni/iconv/tests/MacThai.TXT new file mode 100644 index 0000000..00c1e1c --- /dev/null +++ b/jni/iconv/tests/MacThai.TXT @@ -0,0 +1,250 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00AB +0x81 0x00BB +0x82 0x2026 +0x83 0xF88C +0x84 0xF88F +0x85 0xF892 +0x86 0xF895 +0x87 0xF898 +0x88 0xF88B +0x89 0xF88E +0x8A 0xF891 +0x8B 0xF894 +0x8C 0xF897 +0x8D 0x201C +0x8E 0x201D +0x8F 0xF899 +0x91 0x2022 +0x92 0xF884 +0x93 0xF889 +0x94 0xF885 +0x95 0xF886 +0x96 0xF887 +0x97 0xF888 +0x98 0xF88A +0x99 0xF88D +0x9A 0xF890 +0x9B 0xF893 +0x9C 0xF896 +0x9D 0x2018 +0x9E 0x2019 +0xA0 0x00A0 +0xA1 0x0E01 +0xA2 0x0E02 +0xA3 0x0E03 +0xA4 0x0E04 +0xA5 0x0E05 +0xA6 0x0E06 +0xA7 0x0E07 +0xA8 0x0E08 +0xA9 0x0E09 +0xAA 0x0E0A +0xAB 0x0E0B +0xAC 0x0E0C +0xAD 0x0E0D +0xAE 0x0E0E +0xAF 0x0E0F +0xB0 0x0E10 +0xB1 0x0E11 +0xB2 0x0E12 +0xB3 0x0E13 +0xB4 0x0E14 +0xB5 0x0E15 +0xB6 0x0E16 +0xB7 0x0E17 +0xB8 0x0E18 +0xB9 0x0E19 +0xBA 0x0E1A +0xBB 0x0E1B +0xBC 0x0E1C +0xBD 0x0E1D +0xBE 0x0E1E +0xBF 0x0E1F +0xC0 0x0E20 +0xC1 0x0E21 +0xC2 0x0E22 +0xC3 0x0E23 +0xC4 0x0E24 +0xC5 0x0E25 +0xC6 0x0E26 +0xC7 0x0E27 +0xC8 0x0E28 +0xC9 0x0E29 +0xCA 0x0E2A +0xCB 0x0E2B +0xCC 0x0E2C +0xCD 0x0E2D +0xCE 0x0E2E +0xCF 0x0E2F +0xD0 0x0E30 +0xD1 0x0E31 +0xD2 0x0E32 +0xD3 0x0E33 +0xD4 0x0E34 +0xD5 0x0E35 +0xD6 0x0E36 +0xD7 0x0E37 +0xD8 0x0E38 +0xD9 0x0E39 +0xDA 0x0E3A +0xDB 0xFEFF +0xDC 0x200B +0xDD 0x2013 +0xDE 0x2014 +0xDF 0x0E3F +0xE0 0x0E40 +0xE1 0x0E41 +0xE2 0x0E42 +0xE3 0x0E43 +0xE4 0x0E44 +0xE5 0x0E45 +0xE6 0x0E46 +0xE7 0x0E47 +0xE8 0x0E48 +0xE9 0x0E49 +0xEA 0x0E4A +0xEB 0x0E4B +0xEC 0x0E4C +0xED 0x0E4D +0xEE 0x2122 +0xEF 0x0E4F +0xF0 0x0E50 +0xF1 0x0E51 +0xF2 0x0E52 +0xF3 0x0E53 +0xF4 0x0E54 +0xF5 0x0E55 +0xF6 0x0E56 +0xF7 0x0E57 +0xF8 0x0E58 +0xF9 0x0E59 +0xFA 0x00AE +0xFB 0x00A9 diff --git a/jni/iconv/tests/MacTurkish.TXT b/jni/iconv/tests/MacTurkish.TXT new file mode 100644 index 0000000..18fab1f --- /dev/null +++ b/jni/iconv/tests/MacTurkish.TXT @@ -0,0 +1,254 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C4 +0x81 0x00C5 +0x82 0x00C7 +0x83 0x00C9 +0x84 0x00D1 +0x85 0x00D6 +0x86 0x00DC +0x87 0x00E1 +0x88 0x00E0 +0x89 0x00E2 +0x8A 0x00E4 +0x8B 0x00E3 +0x8C 0x00E5 +0x8D 0x00E7 +0x8E 0x00E9 +0x8F 0x00E8 +0x90 0x00EA +0x91 0x00EB +0x92 0x00ED +0x93 0x00EC +0x94 0x00EE +0x95 0x00EF +0x96 0x00F1 +0x97 0x00F3 +0x98 0x00F2 +0x99 0x00F4 +0x9A 0x00F6 +0x9B 0x00F5 +0x9C 0x00FA +0x9D 0x00F9 +0x9E 0x00FB +0x9F 0x00FC +0xA0 0x2020 +0xA1 0x00B0 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A7 +0xA5 0x2022 +0xA6 0x00B6 +0xA7 0x00DF +0xA8 0x00AE +0xA9 0x00A9 +0xAA 0x2122 +0xAB 0x00B4 +0xAC 0x00A8 +0xAD 0x2260 +0xAE 0x00C6 +0xAF 0x00D8 +0xB0 0x221E +0xB1 0x00B1 +0xB2 0x2264 +0xB3 0x2265 +0xB4 0x00A5 +0xB5 0x00B5 +0xB6 0x2202 +0xB7 0x2211 +0xB8 0x220F +0xB9 0x03C0 +0xBA 0x222B +0xBB 0x00AA +0xBC 0x00BA +0xBD 0x2126 +0xBE 0x00E6 +0xBF 0x00F8 +0xC0 0x00BF +0xC1 0x00A1 +0xC2 0x00AC +0xC3 0x221A +0xC4 0x0192 +0xC5 0x2248 +0xC6 0x2206 +0xC7 0x00AB +0xC8 0x00BB +0xC9 0x2026 +0xCA 0x00A0 +0xCB 0x00C0 +0xCC 0x00C3 +0xCD 0x00D5 +0xCE 0x0152 +0xCF 0x0153 +0xD0 0x2013 +0xD1 0x2014 +0xD2 0x201C +0xD3 0x201D +0xD4 0x2018 +0xD5 0x2019 +0xD6 0x00F7 +0xD7 0x25CA +0xD8 0x00FF +0xD9 0x0178 +0xDA 0x011E +0xDB 0x011F +0xDC 0x0130 +0xDD 0x0131 +0xDE 0x015E +0xDF 0x015F +0xE0 0x2021 +0xE1 0x00B7 +0xE2 0x201A +0xE3 0x201E +0xE4 0x2030 +0xE5 0x00C2 +0xE6 0x00CA +0xE7 0x00C1 +0xE8 0x00CB +0xE9 0x00C8 +0xEA 0x00CD +0xEB 0x00CE +0xEC 0x00CF +0xED 0x00CC +0xEE 0x00D3 +0xEF 0x00D4 +0xF1 0x00D2 +0xF2 0x00DA +0xF3 0x00DB +0xF4 0x00D9 +0xF6 0x02C6 +0xF7 0x02DC +0xF8 0x00AF +0xF9 0x02D8 +0xFA 0x02D9 +0xFB 0x02DA +0xFC 0x00B8 +0xFD 0x02DD +0xFE 0x02DB +0xFF 0x02C7 diff --git a/jni/iconv/tests/MacUkraine.TXT b/jni/iconv/tests/MacUkraine.TXT new file mode 100644 index 0000000..17f94d6 --- /dev/null +++ b/jni/iconv/tests/MacUkraine.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0410 +0x81 0x0411 +0x82 0x0412 +0x83 0x0413 +0x84 0x0414 +0x85 0x0415 +0x86 0x0416 +0x87 0x0417 +0x88 0x0418 +0x89 0x0419 +0x8A 0x041A +0x8B 0x041B +0x8C 0x041C +0x8D 0x041D +0x8E 0x041E +0x8F 0x041F +0x90 0x0420 +0x91 0x0421 +0x92 0x0422 +0x93 0x0423 +0x94 0x0424 +0x95 0x0425 +0x96 0x0426 +0x97 0x0427 +0x98 0x0428 +0x99 0x0429 +0x9A 0x042A +0x9B 0x042B +0x9C 0x042C +0x9D 0x042D +0x9E 0x042E +0x9F 0x042F +0xA0 0x2020 +0xA1 0x00B0 +0xA2 0x0490 +0xA3 0x00A3 +0xA4 0x00A7 +0xA5 0x2022 +0xA6 0x00B6 +0xA7 0x0406 +0xA8 0x00AE +0xA9 0x00A9 +0xAA 0x2122 +0xAB 0x0402 +0xAC 0x0452 +0xAD 0x2260 +0xAE 0x0403 +0xAF 0x0453 +0xB0 0x221E +0xB1 0x00B1 +0xB2 0x2264 +0xB3 0x2265 +0xB4 0x0456 +0xB5 0x00B5 +0xB6 0x0491 +0xB7 0x0408 +0xB8 0x0404 +0xB9 0x0454 +0xBA 0x0407 +0xBB 0x0457 +0xBC 0x0409 +0xBD 0x0459 +0xBE 0x040A +0xBF 0x045A +0xC0 0x0458 +0xC1 0x0405 +0xC2 0x00AC +0xC3 0x221A +0xC4 0x0192 +0xC5 0x2248 +0xC6 0x2206 +0xC7 0x00AB +0xC8 0x00BB +0xC9 0x2026 +0xCA 0x00A0 +0xCB 0x040B +0xCC 0x045B +0xCD 0x040C +0xCE 0x045C +0xCF 0x0455 +0xD0 0x2013 +0xD1 0x2014 +0xD2 0x201C +0xD3 0x201D +0xD4 0x2018 +0xD5 0x2019 +0xD6 0x00F7 +0xD7 0x201E +0xD8 0x040E +0xD9 0x045E +0xDA 0x040F +0xDB 0x045F +0xDC 0x2116 +0xDD 0x0401 +0xDE 0x0451 +0xDF 0x044F +0xE0 0x0430 +0xE1 0x0431 +0xE2 0x0432 +0xE3 0x0433 +0xE4 0x0434 +0xE5 0x0435 +0xE6 0x0436 +0xE7 0x0437 +0xE8 0x0438 +0xE9 0x0439 +0xEA 0x043A +0xEB 0x043B +0xEC 0x043C +0xED 0x043D +0xEE 0x043E +0xEF 0x043F +0xF0 0x0440 +0xF1 0x0441 +0xF2 0x0442 +0xF3 0x0443 +0xF4 0x0444 +0xF5 0x0445 +0xF6 0x0446 +0xF7 0x0447 +0xF8 0x0448 +0xF9 0x0449 +0xFA 0x044A +0xFB 0x044B +0xFC 0x044C +0xFD 0x044D +0xFE 0x044E +0xFF 0x00A4 diff --git a/jni/iconv/tests/Makefile b/jni/iconv/tests/Makefile new file mode 100644 index 0000000..6623b61 --- /dev/null +++ b/jni/iconv/tests/Makefile @@ -0,0 +1,235 @@ +# Makefile for libiconv/tests + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = . + +# Programs used by "make": +CC = gcc +CFLAGS = -g -O2 +CPPFLAGS = +LDFLAGS = +INCLUDES = -I. -I$(srcdir) -I../include -I$(srcdir)/../include -I../srclib -I$(srcdir)/../srclib -I../lib +LIBTOOL = /bin/sh $(top_builddir)/libtool +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LIBTOOL_INSTALL = $(LIBTOOL) --mode=install +LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall +RM = rm -f + + +#### End of system configuration section. #### + +SHELL = /bin/sh + +# Needed by $(LIBTOOL). +top_builddir = .. + +all : + +check : all table-from table-to ../src/iconv_no_i18n test-shiftseq + $(srcdir)/check-stateless $(srcdir) ASCII +# /* General multi-byte encodings */ + $(CC) $(LDFLAGS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/genutf8.c ../srclib/libicrt.a -o genutf8 && \ + ./genutf8 > UTF-8.TXT && \ + $(srcdir)/check-stateless . UTF-8 && \ + $(RM) -r genutf8 genutf8.dSYM UTF-8.TXT + $(srcdir)/check-stateful $(srcdir) UCS-2BE + $(srcdir)/check-stateful $(srcdir) UCS-2LE + $(srcdir)/check-stateful $(srcdir) UCS-4BE + $(srcdir)/check-stateful $(srcdir) UCS-4LE + $(srcdir)/check-stateful $(srcdir) UTF-16 + $(srcdir)/check-stateful $(srcdir) UTF-16BE + $(srcdir)/check-stateful $(srcdir) UTF-16LE + $(srcdir)/check-stateful $(srcdir) UTF-32 + $(srcdir)/check-stateful $(srcdir) UTF-32BE + $(srcdir)/check-stateful $(srcdir) UTF-32LE + $(srcdir)/check-stateful $(srcdir) UTF-7 +# /* 8-bit encodings */ + $(srcdir)/check-stateless $(srcdir) ISO-8859-1 + $(srcdir)/check-stateless $(srcdir) ISO-8859-2 + $(srcdir)/check-stateless $(srcdir) ISO-8859-3 + $(srcdir)/check-stateless $(srcdir) ISO-8859-4 + $(srcdir)/check-stateless $(srcdir) ISO-8859-5 + $(srcdir)/check-stateless $(srcdir) ISO-8859-6 + $(srcdir)/check-stateless $(srcdir) ISO-8859-7 + $(srcdir)/check-stateless $(srcdir) ISO-8859-8 + $(srcdir)/check-stateless $(srcdir) ISO-8859-9 + $(srcdir)/check-stateless $(srcdir) ISO-8859-10 + $(srcdir)/check-stateless $(srcdir) ISO-8859-11 + $(srcdir)/check-stateless $(srcdir) ISO-8859-13 + $(srcdir)/check-stateless $(srcdir) ISO-8859-14 + $(srcdir)/check-stateless $(srcdir) ISO-8859-15 + $(srcdir)/check-stateless $(srcdir) ISO-8859-16 + $(srcdir)/check-stateless $(srcdir) KOI8-R + $(srcdir)/check-stateless $(srcdir) KOI8-U + $(srcdir)/check-stateless $(srcdir) KOI8-RU + $(srcdir)/check-stateless $(srcdir) CP1250 + $(srcdir)/check-stateless $(srcdir) CP1251 + $(srcdir)/check-stateless $(srcdir) CP1252 + $(srcdir)/check-stateless $(srcdir) CP1253 + $(srcdir)/check-stateless $(srcdir) CP1254 + $(srcdir)/check-stateless $(srcdir) CP1255 + $(srcdir)/check-stateful $(srcdir) CP1255 + $(srcdir)/check-stateless $(srcdir) CP1256 + $(srcdir)/check-stateless $(srcdir) CP1257 + $(srcdir)/check-stateless $(srcdir) CP1258 + $(srcdir)/check-stateful $(srcdir) CP1258 + $(srcdir)/check-stateless $(srcdir) CP850 + $(srcdir)/check-stateless $(srcdir) CP862 + $(srcdir)/check-stateless $(srcdir) CP866 + $(srcdir)/check-stateless $(srcdir) CP1131 + $(srcdir)/check-stateless $(srcdir) MacRoman + $(srcdir)/check-stateless $(srcdir) MacCentralEurope + $(srcdir)/check-stateless $(srcdir) MacIceland + $(srcdir)/check-stateless $(srcdir) MacCroatian + $(srcdir)/check-stateless $(srcdir) MacRomania + $(srcdir)/check-stateless $(srcdir) MacCyrillic + $(srcdir)/check-stateless $(srcdir) MacUkraine + $(srcdir)/check-stateless $(srcdir) MacGreek + $(srcdir)/check-stateless $(srcdir) MacTurkish + $(srcdir)/check-stateless $(srcdir) MacHebrew + $(srcdir)/check-stateless $(srcdir) MacArabic + $(srcdir)/check-stateless $(srcdir) MacThai + $(srcdir)/check-stateless $(srcdir) HP-ROMAN8 + $(srcdir)/check-stateless $(srcdir) NEXTSTEP + $(srcdir)/check-stateless $(srcdir) ARMSCII-8 + $(srcdir)/check-stateless $(srcdir) Georgian-Academy + $(srcdir)/check-stateless $(srcdir) Georgian-PS + $(srcdir)/check-stateless $(srcdir) KOI8-T + $(srcdir)/check-stateless $(srcdir) PT154 + $(srcdir)/check-stateless $(srcdir) RK1048 + $(srcdir)/check-stateless $(srcdir) MuleLao-1 + $(srcdir)/check-stateless $(srcdir) CP1133 + $(srcdir)/check-stateless $(srcdir) TIS-620 + $(srcdir)/check-stateless $(srcdir) CP874 + $(srcdir)/check-stateless $(srcdir) VISCII + $(srcdir)/check-stateless $(srcdir) TCVN + $(srcdir)/check-stateful $(srcdir) TCVN +# /* CJK character sets */ + $(srcdir)/check-stateless $(srcdir) ISO646-JP + $(srcdir)/check-stateless $(srcdir) JIS_X0201 +# $(srcdir)/check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP +# $(srcdir)/check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP + $(srcdir)/check-stateless $(srcdir) ISO646-CN +# $(srcdir)/check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN + $(srcdir)/check-stateless $(srcdir) ISO-IR-165 +# $(srcdir)/check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR +# /* CJK encodings */ + $(srcdir)/check-stateless $(srcdir) EUC-JP + $(srcdir)/check-stateless $(srcdir) SHIFT_JIS + $(srcdir)/check-stateless $(srcdir) CP932 + $(srcdir)/check-stateful $(srcdir) ISO-2022-JP + $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-2 + $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-1 + $(srcdir)/check-stateless $(srcdir) EUC-CN + $(srcdir)/check-stateless $(srcdir) GBK + $(srcdir)/check-stateless $(srcdir) CP936 + $(CC) $(LDFLAGS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/gengb18030z.c ../srclib/libicrt.a -o gengb18030z && \ + { cat $(srcdir)/GB18030-BMP.TXT ; ./gengb18030z ; } | sort > GB18030.TXT && \ + $(srcdir)/check-stateless . GB18030 && \ + $(RM) -r gengb18030z gengb18030z.dSYM GB18030.TXT + $(srcdir)/check-stateful $(srcdir) ISO-2022-CN + $(srcdir)/check-stateful $(srcdir) ISO-2022-CN-EXT + $(srcdir)/check-stateful $(srcdir) HZ + $(srcdir)/check-stateless $(srcdir) EUC-TW + $(srcdir)/check-stateless $(srcdir) BIG5 + $(srcdir)/check-stateless $(srcdir) CP950 + $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:1999 + $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:1999 + $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2001 + $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2001 + $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2004 + $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2004 + $(srcdir)/check-stateless $(srcdir) EUC-KR + $(srcdir)/check-stateless $(srcdir) CP949 + $(srcdir)/check-stateless $(srcdir) JOHAB + $(srcdir)/check-stateful $(srcdir) ISO-2022-KR +# /* system dependent and extra encodings */ + $(MAKE) check-extra +# /* transliteration */ + $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ISO-8859-1 + $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ASCII + $(srcdir)/check-translit $(srcdir) Translit1 ISO-8859-1 ASCII + $(srcdir)/check-translitfailure $(srcdir) TranslitFail1 ISO-8859-1 ASCII +# /* substitution */ + $(srcdir)/check-subst +# /* shift sequence before invalid multibyte character */ + ./test-shiftseq + +check-extra: check-extra-no +check-extra-no: +check-extra-yes: all table-from table-to ../src/iconv_no_i18n +# /* AIX specific encodings */ + $(srcdir)/check-stateless $(srcdir) CP856 + $(srcdir)/check-stateless $(srcdir) CP922 +# $(srcdir)/check-stateless $(srcdir) CP943 + $(srcdir)/check-stateless $(srcdir) CP1046 + $(srcdir)/check-stateless $(srcdir) CP1124 + $(srcdir)/check-stateless $(srcdir) CP1129 + $(srcdir)/check-stateless $(srcdir) CP1161 + $(srcdir)/check-stateless $(srcdir) CP1162 + $(srcdir)/check-stateless $(srcdir) CP1163 +# /* OSF/1 specific encodings */ + $(srcdir)/check-stateless $(srcdir) DEC-KANJI + $(srcdir)/check-stateless $(srcdir) DEC-HANYU +# /* DOS specific encodings */ + $(srcdir)/check-stateless $(srcdir) CP437 + $(srcdir)/check-stateless $(srcdir) CP737 + $(srcdir)/check-stateless $(srcdir) CP775 + $(srcdir)/check-stateless $(srcdir) CP852 + $(srcdir)/check-stateless $(srcdir) CP853 + $(srcdir)/check-stateless $(srcdir) CP855 + $(srcdir)/check-stateless $(srcdir) CP857 + $(srcdir)/check-stateless $(srcdir) CP858 + $(srcdir)/check-stateless $(srcdir) CP860 + $(srcdir)/check-stateless $(srcdir) CP861 + $(srcdir)/check-stateless $(srcdir) CP863 + $(srcdir)/check-stateless $(srcdir) CP864 + $(srcdir)/check-stateless $(srcdir) CP865 + $(srcdir)/check-stateless $(srcdir) CP869 + $(srcdir)/check-stateless $(srcdir) CP1125 +# /* Extra encodings */ + $(srcdir)/check-stateless $(srcdir) EUC-JISX0213 + $(srcdir)/check-stateless $(srcdir) SHIFT_JISX0213 + $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-3 + $(srcdir)/check-stateless $(srcdir) BIG5-2003 + $(srcdir)/check-stateless $(srcdir) TDS565 + $(srcdir)/check-stateless $(srcdir) ATARIST + $(srcdir)/check-stateless $(srcdir) RISCOS-LATIN1 + +table-from : table-from.o ../lib/libiconv.la + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-from.o ../srclib/libicrt.a ../lib/libiconv.la -o $@ + +table-from.o : $(srcdir)/table-from.c + $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-from.c + +table-to : table-to.o ../lib/libiconv.la + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-to.o ../srclib/libicrt.a ../lib/libiconv.la -o $@ + +table-to.o : $(srcdir)/table-to.c + $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-to.c + +test-shiftseq : test-shiftseq.o ../lib/libiconv.la + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) test-shiftseq.o ../srclib/libicrt.a ../lib/libiconv.la -o $@ + +test-shiftseq.o : $(srcdir)/test-shiftseq.c + $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/test-shiftseq.c + +# The following rule is necessary to avoid a toplevel "make -n check" failure. +../lib/libiconv.la : + cd ../lib && $(MAKE) libiconv.la + +mostlyclean : clean + +clean : force + $(RM) *.o *.lo table-from table-from table-to table-to test-shiftseq test-shiftseq tmp-* genutf8 genutf8 UTF-8.TXT gengb18030z gengb18030z GB18030.TXT core *.stackdump + $(RM) -r .libs _libs + +distclean : clean + $(RM) Makefile + +maintainer-clean : distclean + +force : diff --git a/jni/iconv/tests/Makefile.in b/jni/iconv/tests/Makefile.in new file mode 100644 index 0000000..86117a0 --- /dev/null +++ b/jni/iconv/tests/Makefile.in @@ -0,0 +1,235 @@ +# Makefile for libiconv/tests + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = @srcdir@ + +# Programs used by "make": +CC = @CC@ +CFLAGS = @CFLAGS@ +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +INCLUDES = -I. -I$(srcdir) -I../include -I$(srcdir)/../include -I../srclib -I$(srcdir)/../srclib -I../lib +LIBTOOL = @LIBTOOL@ +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LIBTOOL_INSTALL = $(LIBTOOL) --mode=install +LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall +RM = rm -f +@SET_MAKE@ + +#### End of system configuration section. #### + +SHELL = /bin/sh + +# Needed by $(LIBTOOL). +top_builddir = .. + +all : + +check : all table-from table-to ../src/iconv_no_i18n test-shiftseq + $(srcdir)/check-stateless $(srcdir) ASCII +# /* General multi-byte encodings */ + $(CC) $(LDFLAGS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/genutf8.c ../srclib/libicrt.a -o genutf8 && \ + ./genutf8 > UTF-8.TXT && \ + $(srcdir)/check-stateless . UTF-8 && \ + $(RM) -r genutf8@EXEEXT@ genutf8.dSYM UTF-8.TXT + $(srcdir)/check-stateful $(srcdir) UCS-2BE + $(srcdir)/check-stateful $(srcdir) UCS-2LE + $(srcdir)/check-stateful $(srcdir) UCS-4BE + $(srcdir)/check-stateful $(srcdir) UCS-4LE + $(srcdir)/check-stateful $(srcdir) UTF-16 + $(srcdir)/check-stateful $(srcdir) UTF-16BE + $(srcdir)/check-stateful $(srcdir) UTF-16LE + $(srcdir)/check-stateful $(srcdir) UTF-32 + $(srcdir)/check-stateful $(srcdir) UTF-32BE + $(srcdir)/check-stateful $(srcdir) UTF-32LE + $(srcdir)/check-stateful $(srcdir) UTF-7 +# /* 8-bit encodings */ + $(srcdir)/check-stateless $(srcdir) ISO-8859-1 + $(srcdir)/check-stateless $(srcdir) ISO-8859-2 + $(srcdir)/check-stateless $(srcdir) ISO-8859-3 + $(srcdir)/check-stateless $(srcdir) ISO-8859-4 + $(srcdir)/check-stateless $(srcdir) ISO-8859-5 + $(srcdir)/check-stateless $(srcdir) ISO-8859-6 + $(srcdir)/check-stateless $(srcdir) ISO-8859-7 + $(srcdir)/check-stateless $(srcdir) ISO-8859-8 + $(srcdir)/check-stateless $(srcdir) ISO-8859-9 + $(srcdir)/check-stateless $(srcdir) ISO-8859-10 + $(srcdir)/check-stateless $(srcdir) ISO-8859-11 + $(srcdir)/check-stateless $(srcdir) ISO-8859-13 + $(srcdir)/check-stateless $(srcdir) ISO-8859-14 + $(srcdir)/check-stateless $(srcdir) ISO-8859-15 + $(srcdir)/check-stateless $(srcdir) ISO-8859-16 + $(srcdir)/check-stateless $(srcdir) KOI8-R + $(srcdir)/check-stateless $(srcdir) KOI8-U + $(srcdir)/check-stateless $(srcdir) KOI8-RU + $(srcdir)/check-stateless $(srcdir) CP1250 + $(srcdir)/check-stateless $(srcdir) CP1251 + $(srcdir)/check-stateless $(srcdir) CP1252 + $(srcdir)/check-stateless $(srcdir) CP1253 + $(srcdir)/check-stateless $(srcdir) CP1254 + $(srcdir)/check-stateless $(srcdir) CP1255 + $(srcdir)/check-stateful $(srcdir) CP1255 + $(srcdir)/check-stateless $(srcdir) CP1256 + $(srcdir)/check-stateless $(srcdir) CP1257 + $(srcdir)/check-stateless $(srcdir) CP1258 + $(srcdir)/check-stateful $(srcdir) CP1258 + $(srcdir)/check-stateless $(srcdir) CP850 + $(srcdir)/check-stateless $(srcdir) CP862 + $(srcdir)/check-stateless $(srcdir) CP866 + $(srcdir)/check-stateless $(srcdir) CP1131 + $(srcdir)/check-stateless $(srcdir) MacRoman + $(srcdir)/check-stateless $(srcdir) MacCentralEurope + $(srcdir)/check-stateless $(srcdir) MacIceland + $(srcdir)/check-stateless $(srcdir) MacCroatian + $(srcdir)/check-stateless $(srcdir) MacRomania + $(srcdir)/check-stateless $(srcdir) MacCyrillic + $(srcdir)/check-stateless $(srcdir) MacUkraine + $(srcdir)/check-stateless $(srcdir) MacGreek + $(srcdir)/check-stateless $(srcdir) MacTurkish + $(srcdir)/check-stateless $(srcdir) MacHebrew + $(srcdir)/check-stateless $(srcdir) MacArabic + $(srcdir)/check-stateless $(srcdir) MacThai + $(srcdir)/check-stateless $(srcdir) HP-ROMAN8 + $(srcdir)/check-stateless $(srcdir) NEXTSTEP + $(srcdir)/check-stateless $(srcdir) ARMSCII-8 + $(srcdir)/check-stateless $(srcdir) Georgian-Academy + $(srcdir)/check-stateless $(srcdir) Georgian-PS + $(srcdir)/check-stateless $(srcdir) KOI8-T + $(srcdir)/check-stateless $(srcdir) PT154 + $(srcdir)/check-stateless $(srcdir) RK1048 + $(srcdir)/check-stateless $(srcdir) MuleLao-1 + $(srcdir)/check-stateless $(srcdir) CP1133 + $(srcdir)/check-stateless $(srcdir) TIS-620 + $(srcdir)/check-stateless $(srcdir) CP874 + $(srcdir)/check-stateless $(srcdir) VISCII + $(srcdir)/check-stateless $(srcdir) TCVN + $(srcdir)/check-stateful $(srcdir) TCVN +# /* CJK character sets */ + $(srcdir)/check-stateless $(srcdir) ISO646-JP + $(srcdir)/check-stateless $(srcdir) JIS_X0201 +# $(srcdir)/check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP +# $(srcdir)/check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP + $(srcdir)/check-stateless $(srcdir) ISO646-CN +# $(srcdir)/check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN + $(srcdir)/check-stateless $(srcdir) ISO-IR-165 +# $(srcdir)/check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR +# /* CJK encodings */ + $(srcdir)/check-stateless $(srcdir) EUC-JP + $(srcdir)/check-stateless $(srcdir) SHIFT_JIS + $(srcdir)/check-stateless $(srcdir) CP932 + $(srcdir)/check-stateful $(srcdir) ISO-2022-JP + $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-2 + $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-1 + $(srcdir)/check-stateless $(srcdir) EUC-CN + $(srcdir)/check-stateless $(srcdir) GBK + $(srcdir)/check-stateless $(srcdir) CP936 + $(CC) $(LDFLAGS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/gengb18030z.c ../srclib/libicrt.a -o gengb18030z && \ + { cat $(srcdir)/GB18030-BMP.TXT ; ./gengb18030z ; } | sort > GB18030.TXT && \ + $(srcdir)/check-stateless . GB18030 && \ + $(RM) -r gengb18030z@EXEEXT@ gengb18030z.dSYM GB18030.TXT + $(srcdir)/check-stateful $(srcdir) ISO-2022-CN + $(srcdir)/check-stateful $(srcdir) ISO-2022-CN-EXT + $(srcdir)/check-stateful $(srcdir) HZ + $(srcdir)/check-stateless $(srcdir) EUC-TW + $(srcdir)/check-stateless $(srcdir) BIG5 + $(srcdir)/check-stateless $(srcdir) CP950 + $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:1999 + $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:1999 + $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2001 + $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2001 + $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2004 + $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2004 + $(srcdir)/check-stateless $(srcdir) EUC-KR + $(srcdir)/check-stateless $(srcdir) CP949 + $(srcdir)/check-stateless $(srcdir) JOHAB + $(srcdir)/check-stateful $(srcdir) ISO-2022-KR +# /* system dependent and extra encodings */ + $(MAKE) check-extra +# /* transliteration */ + $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ISO-8859-1 + $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ASCII + $(srcdir)/check-translit $(srcdir) Translit1 ISO-8859-1 ASCII + $(srcdir)/check-translitfailure $(srcdir) TranslitFail1 ISO-8859-1 ASCII +# /* substitution */ + $(srcdir)/check-subst +# /* shift sequence before invalid multibyte character */ + ./test-shiftseq + +check-extra: check-extra-@USE_EXTRA_ENCODINGS@ +check-extra-no: +check-extra-yes: all table-from table-to ../src/iconv_no_i18n +# /* AIX specific encodings */ + $(srcdir)/check-stateless $(srcdir) CP856 + $(srcdir)/check-stateless $(srcdir) CP922 +# $(srcdir)/check-stateless $(srcdir) CP943 + $(srcdir)/check-stateless $(srcdir) CP1046 + $(srcdir)/check-stateless $(srcdir) CP1124 + $(srcdir)/check-stateless $(srcdir) CP1129 + $(srcdir)/check-stateless $(srcdir) CP1161 + $(srcdir)/check-stateless $(srcdir) CP1162 + $(srcdir)/check-stateless $(srcdir) CP1163 +# /* OSF/1 specific encodings */ + $(srcdir)/check-stateless $(srcdir) DEC-KANJI + $(srcdir)/check-stateless $(srcdir) DEC-HANYU +# /* DOS specific encodings */ + $(srcdir)/check-stateless $(srcdir) CP437 + $(srcdir)/check-stateless $(srcdir) CP737 + $(srcdir)/check-stateless $(srcdir) CP775 + $(srcdir)/check-stateless $(srcdir) CP852 + $(srcdir)/check-stateless $(srcdir) CP853 + $(srcdir)/check-stateless $(srcdir) CP855 + $(srcdir)/check-stateless $(srcdir) CP857 + $(srcdir)/check-stateless $(srcdir) CP858 + $(srcdir)/check-stateless $(srcdir) CP860 + $(srcdir)/check-stateless $(srcdir) CP861 + $(srcdir)/check-stateless $(srcdir) CP863 + $(srcdir)/check-stateless $(srcdir) CP864 + $(srcdir)/check-stateless $(srcdir) CP865 + $(srcdir)/check-stateless $(srcdir) CP869 + $(srcdir)/check-stateless $(srcdir) CP1125 +# /* Extra encodings */ + $(srcdir)/check-stateless $(srcdir) EUC-JISX0213 + $(srcdir)/check-stateless $(srcdir) SHIFT_JISX0213 + $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-3 + $(srcdir)/check-stateless $(srcdir) BIG5-2003 + $(srcdir)/check-stateless $(srcdir) TDS565 + $(srcdir)/check-stateless $(srcdir) ATARIST + $(srcdir)/check-stateless $(srcdir) RISCOS-LATIN1 + +table-from : table-from.@OBJEXT@ ../lib/libiconv.la + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-from.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@ + +table-from.@OBJEXT@ : $(srcdir)/table-from.c + $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-from.c + +table-to : table-to.@OBJEXT@ ../lib/libiconv.la + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-to.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@ + +table-to.@OBJEXT@ : $(srcdir)/table-to.c + $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-to.c + +test-shiftseq : test-shiftseq.@OBJEXT@ ../lib/libiconv.la + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) test-shiftseq.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@ + +test-shiftseq.@OBJEXT@ : $(srcdir)/test-shiftseq.c + $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/test-shiftseq.c + +# The following rule is necessary to avoid a toplevel "make -n check" failure. +../lib/libiconv.la : + cd ../lib && $(MAKE) libiconv.la + +mostlyclean : clean + +clean : force + $(RM) *.@OBJEXT@ *.lo table-from table-from@EXEEXT@ table-to table-to@EXEEXT@ test-shiftseq test-shiftseq@EXEEXT@ tmp-* genutf8 genutf8@EXEEXT@ UTF-8.TXT gengb18030z gengb18030z@EXEEXT@ GB18030.TXT core *.stackdump + $(RM) -r .libs _libs + +distclean : clean + $(RM) Makefile + +maintainer-clean : distclean + +force : diff --git a/jni/iconv/tests/MuleLao-1.TXT b/jni/iconv/tests/MuleLao-1.TXT new file mode 100644 index 0000000..95eeff5 --- /dev/null +++ b/jni/iconv/tests/MuleLao-1.TXT @@ -0,0 +1,226 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0080 +0x81 0x0081 +0x82 0x0082 +0x83 0x0083 +0x84 0x0084 +0x85 0x0085 +0x86 0x0086 +0x87 0x0087 +0x88 0x0088 +0x89 0x0089 +0x8A 0x008A +0x8B 0x008B +0x8C 0x008C +0x8D 0x008D +0x8E 0x008E +0x8F 0x008F +0x90 0x0090 +0x91 0x0091 +0x92 0x0092 +0x93 0x0093 +0x94 0x0094 +0x95 0x0095 +0x96 0x0096 +0x97 0x0097 +0x98 0x0098 +0x99 0x0099 +0x9A 0x009A +0x9B 0x009B +0x9C 0x009C +0x9D 0x009D +0x9E 0x009E +0x9F 0x009F +0xA0 0x00A0 +0xA1 0x0E81 +0xA2 0x0E82 +0xA4 0x0E84 +0xA7 0x0E87 +0xA8 0x0E88 +0xAA 0x0E8A +0xAD 0x0E8D +0xB4 0x0E94 +0xB5 0x0E95 +0xB6 0x0E96 +0xB7 0x0E97 +0xB9 0x0E99 +0xBA 0x0E9A +0xBB 0x0E9B +0xBC 0x0E9C +0xBD 0x0E9D +0xBE 0x0E9E +0xBF 0x0E9F +0xC1 0x0EA1 +0xC2 0x0EA2 +0xC3 0x0EA3 +0xC5 0x0EA5 +0xC7 0x0EA7 +0xCA 0x0EAA +0xCB 0x0EAB +0xCD 0x0EAD +0xCE 0x0EAE +0xCF 0x0EAF +0xD0 0x0EB0 +0xD1 0x0EB1 +0xD2 0x0EB2 +0xD3 0x0EB3 +0xD4 0x0EB4 +0xD5 0x0EB5 +0xD6 0x0EB6 +0xD7 0x0EB7 +0xD8 0x0EB8 +0xD9 0x0EB9 +0xDB 0x0EBB +0xDC 0x0EBC +0xDD 0x0EBD +0xE0 0x0EC0 +0xE1 0x0EC1 +0xE2 0x0EC2 +0xE3 0x0EC3 +0xE4 0x0EC4 +0xE6 0x0EC6 +0xE8 0x0EC8 +0xE9 0x0EC9 +0xEA 0x0ECA +0xEB 0x0ECB +0xEC 0x0ECC +0xED 0x0ECD +0xF0 0x0ED0 +0xF1 0x0ED1 +0xF2 0x0ED2 +0xF3 0x0ED3 +0xF4 0x0ED4 +0xF5 0x0ED5 +0xF6 0x0ED6 +0xF7 0x0ED7 +0xF8 0x0ED8 +0xF9 0x0ED9 +0xFC 0x0EDC +0xFD 0x0EDD diff --git a/jni/iconv/tests/NEXTSTEP.TXT b/jni/iconv/tests/NEXTSTEP.TXT new file mode 100644 index 0000000..099ed6a --- /dev/null +++ b/jni/iconv/tests/NEXTSTEP.TXT @@ -0,0 +1,254 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00A0 +0x81 0x00C0 +0x82 0x00C1 +0x83 0x00C2 +0x84 0x00C3 +0x85 0x00C4 +0x86 0x00C5 +0x87 0x00C7 +0x88 0x00C8 +0x89 0x00C9 +0x8A 0x00CA +0x8B 0x00CB +0x8C 0x00CC +0x8D 0x00CD +0x8E 0x00CE +0x8F 0x00CF +0x90 0x00D0 +0x91 0x00D1 +0x92 0x00D2 +0x93 0x00D3 +0x94 0x00D4 +0x95 0x00D5 +0x96 0x00D6 +0x97 0x00D9 +0x98 0x00DA +0x99 0x00DB +0x9A 0x00DC +0x9B 0x00DD +0x9C 0x00DE +0x9D 0x00B5 +0x9E 0x00D7 +0x9F 0x00F7 +0xA0 0x00A9 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x2044 +0xA5 0x00A5 +0xA6 0x0192 +0xA7 0x00A7 +0xA8 0x00A4 +0xA9 0x2019 +0xAA 0x201C +0xAB 0x00AB +0xAC 0x2039 +0xAD 0x203A +0xAE 0xFB01 +0xAF 0xFB02 +0xB0 0x00AE +0xB1 0x2013 +0xB2 0x2020 +0xB3 0x2021 +0xB4 0x00B7 +0xB5 0x00A6 +0xB6 0x00B6 +0xB7 0x2022 +0xB8 0x201A +0xB9 0x201E +0xBA 0x201D +0xBB 0x00BB +0xBC 0x2026 +0xBD 0x2030 +0xBE 0x00AC +0xBF 0x00BF +0xC0 0x00B9 +0xC1 0x02CB +0xC2 0x00B4 +0xC3 0x02C6 +0xC4 0x02DC +0xC5 0x00AF +0xC6 0x02D8 +0xC7 0x02D9 +0xC8 0x00A8 +0xC9 0x00B2 +0xCA 0x02DA +0xCB 0x00B8 +0xCC 0x00B3 +0xCD 0x02DD +0xCE 0x02DB +0xCF 0x02C7 +0xD0 0x2014 +0xD1 0x00B1 +0xD2 0x00BC +0xD3 0x00BD +0xD4 0x00BE +0xD5 0x00E0 +0xD6 0x00E1 +0xD7 0x00E2 +0xD8 0x00E3 +0xD9 0x00E4 +0xDA 0x00E5 +0xDB 0x00E7 +0xDC 0x00E8 +0xDD 0x00E9 +0xDE 0x00EA +0xDF 0x00EB +0xE0 0x00EC +0xE1 0x00C6 +0xE2 0x00ED +0xE3 0x00AA +0xE4 0x00EE +0xE5 0x00EF +0xE6 0x00F0 +0xE7 0x00F1 +0xE8 0x0141 +0xE9 0x00D8 +0xEA 0x0152 +0xEB 0x00BA +0xEC 0x00F2 +0xED 0x00F3 +0xEE 0x00F4 +0xEF 0x00F5 +0xF0 0x00F6 +0xF1 0x00E6 +0xF2 0x00F9 +0xF3 0x00FA +0xF4 0x00FB +0xF5 0x0131 +0xF6 0x00FC +0xF7 0x00FD +0xF8 0x0142 +0xF9 0x00F8 +0xFA 0x0153 +0xFB 0x00DF +0xFC 0x00FE +0xFD 0x00FF diff --git a/jni/iconv/tests/PT154.TXT b/jni/iconv/tests/PT154.TXT new file mode 100644 index 0000000..3887d2b --- /dev/null +++ b/jni/iconv/tests/PT154.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0496 +0x81 0x0492 +0x82 0x04EE +0x83 0x0493 +0x84 0x201E +0x85 0x2026 +0x86 0x04B6 +0x87 0x04AE +0x88 0x04B2 +0x89 0x04AF +0x8A 0x04A0 +0x8B 0x04E2 +0x8C 0x04A2 +0x8D 0x049A +0x8E 0x04BA +0x8F 0x04B8 +0x90 0x0497 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x98 0x04B3 +0x99 0x04B7 +0x9A 0x04A1 +0x9B 0x04E3 +0x9C 0x04A3 +0x9D 0x049B +0x9E 0x04BB +0x9F 0x04B9 +0xA0 0x00A0 +0xA1 0x040E +0xA2 0x045E +0xA3 0x0408 +0xA4 0x04E8 +0xA5 0x0498 +0xA6 0x04B0 +0xA7 0x00A7 +0xA8 0x0401 +0xA9 0x00A9 +0xAA 0x04D8 +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x04EF +0xAE 0x00AE +0xAF 0x049C +0xB0 0x00B0 +0xB1 0x04B1 +0xB2 0x0406 +0xB3 0x0456 +0xB4 0x0499 +0xB5 0x04E9 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x0451 +0xB9 0x2116 +0xBA 0x04D9 +0xBB 0x00BB +0xBC 0x0458 +0xBD 0x04AA +0xBE 0x04AB +0xBF 0x049D +0xC0 0x0410 +0xC1 0x0411 +0xC2 0x0412 +0xC3 0x0413 +0xC4 0x0414 +0xC5 0x0415 +0xC6 0x0416 +0xC7 0x0417 +0xC8 0x0418 +0xC9 0x0419 +0xCA 0x041A +0xCB 0x041B +0xCC 0x041C +0xCD 0x041D +0xCE 0x041E +0xCF 0x041F +0xD0 0x0420 +0xD1 0x0421 +0xD2 0x0422 +0xD3 0x0423 +0xD4 0x0424 +0xD5 0x0425 +0xD6 0x0426 +0xD7 0x0427 +0xD8 0x0428 +0xD9 0x0429 +0xDA 0x042A +0xDB 0x042B +0xDC 0x042C +0xDD 0x042D +0xDE 0x042E +0xDF 0x042F +0xE0 0x0430 +0xE1 0x0431 +0xE2 0x0432 +0xE3 0x0433 +0xE4 0x0434 +0xE5 0x0435 +0xE6 0x0436 +0xE7 0x0437 +0xE8 0x0438 +0xE9 0x0439 +0xEA 0x043A +0xEB 0x043B +0xEC 0x043C +0xED 0x043D +0xEE 0x043E +0xEF 0x043F +0xF0 0x0440 +0xF1 0x0441 +0xF2 0x0442 +0xF3 0x0443 +0xF4 0x0444 +0xF5 0x0445 +0xF6 0x0446 +0xF7 0x0447 +0xF8 0x0448 +0xF9 0x0449 +0xFA 0x044A +0xFB 0x044B +0xFC 0x044C +0xFD 0x044D +0xFE 0x044E +0xFF 0x044F diff --git a/jni/iconv/tests/Quotes.ASCII b/jni/iconv/tests/Quotes.ASCII new file mode 100644 index 0000000..21c8a3a --- /dev/null +++ b/jni/iconv/tests/Quotes.ASCII @@ -0,0 +1,4 @@ +"Hello" +'Hello' +"Hello" +'Hello' diff --git a/jni/iconv/tests/Quotes.ISO-8859-1 b/jni/iconv/tests/Quotes.ISO-8859-1 new file mode 100644 index 0000000..151a049 --- /dev/null +++ b/jni/iconv/tests/Quotes.ISO-8859-1 @@ -0,0 +1,4 @@ +"Hello" +`Hello´ +"Hello" +`Hello´ diff --git a/jni/iconv/tests/Quotes.UTF-8 b/jni/iconv/tests/Quotes.UTF-8 new file mode 100644 index 0000000..3d48ee9 --- /dev/null +++ b/jni/iconv/tests/Quotes.UTF-8 @@ -0,0 +1,4 @@ +“Hello†+‘Hello’ +„Hello†+‚Hello’ diff --git a/jni/iconv/tests/RISCOS-LATIN1.TXT b/jni/iconv/tests/RISCOS-LATIN1.TXT new file mode 100644 index 0000000..90251ef --- /dev/null +++ b/jni/iconv/tests/RISCOS-LATIN1.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x221A +0x81 0x0174 +0x82 0x0175 +0x83 0x0083 +0x84 0x2573 +0x85 0x0176 +0x86 0x0177 +0x87 0x0087 +0x88 0x21E6 +0x89 0x21E8 +0x8A 0x21E9 +0x8B 0x21E7 +0x8C 0x2026 +0x8D 0x2122 +0x8E 0x2030 +0x8F 0x2022 +0x90 0x2018 +0x91 0x2019 +0x92 0x2039 +0x93 0x203A +0x94 0x201C +0x95 0x201D +0x96 0x201E +0x97 0x2013 +0x98 0x2014 +0x99 0x2212 +0x9A 0x0152 +0x9B 0x0153 +0x9C 0x2020 +0x9D 0x2021 +0x9E 0xFB01 +0x9F 0xFB02 +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x00A4 +0xA5 0x00A5 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x00A8 +0xA9 0x00A9 +0xAA 0x00AA +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x00AF +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00B4 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00B8 +0xB9 0x00B9 +0xBA 0x00BA +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x00C4 +0xC5 0x00C5 +0xC6 0x00C6 +0xC7 0x00C7 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x00CB +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x00CE +0xCF 0x00CF +0xD0 0x00D0 +0xD1 0x00D1 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x00D5 +0xD6 0x00D6 +0xD7 0x00D7 +0xD8 0x00D8 +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x00DB +0xDC 0x00DC +0xDD 0x00DD +0xDE 0x00DE +0xDF 0x00DF +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x00E4 +0xE5 0x00E5 +0xE6 0x00E6 +0xE7 0x00E7 +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x00EB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x00EE +0xEF 0x00EF +0xF0 0x00F0 +0xF1 0x00F1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x00F6 +0xF7 0x00F7 +0xF8 0x00F8 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x00FB +0xFC 0x00FC +0xFD 0x00FD +0xFE 0x00FE +0xFF 0x00FF diff --git a/jni/iconv/tests/RK1048.TXT b/jni/iconv/tests/RK1048.TXT new file mode 100644 index 0000000..06f185a --- /dev/null +++ b/jni/iconv/tests/RK1048.TXT @@ -0,0 +1,255 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x0402 +0x81 0x0403 +0x82 0x201A +0x83 0x0453 +0x84 0x201E +0x85 0x2026 +0x86 0x2020 +0x87 0x2021 +0x88 0x20AC +0x89 0x2030 +0x8A 0x0409 +0x8B 0x2039 +0x8C 0x040A +0x8D 0x049A +0x8E 0x04BA +0x8F 0x040F +0x90 0x0452 +0x91 0x2018 +0x92 0x2019 +0x93 0x201C +0x94 0x201D +0x95 0x2022 +0x96 0x2013 +0x97 0x2014 +0x99 0x2122 +0x9A 0x0459 +0x9B 0x203A +0x9C 0x045A +0x9D 0x049B +0x9E 0x04BB +0x9F 0x045F +0xA0 0x00A0 +0xA1 0x04B0 +0xA2 0x04B1 +0xA3 0x04D8 +0xA4 0x00A4 +0xA5 0x04E8 +0xA6 0x00A6 +0xA7 0x00A7 +0xA8 0x0401 +0xA9 0x00A9 +0xAA 0x0492 +0xAB 0x00AB +0xAC 0x00AC +0xAD 0x00AD +0xAE 0x00AE +0xAF 0x04AE +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x0406 +0xB3 0x0456 +0xB4 0x04E9 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x0451 +0xB9 0x2116 +0xBA 0x0493 +0xBB 0x00BB +0xBC 0x04D9 +0xBD 0x04A2 +0xBE 0x04A3 +0xBF 0x04AF +0xC0 0x0410 +0xC1 0x0411 +0xC2 0x0412 +0xC3 0x0413 +0xC4 0x0414 +0xC5 0x0415 +0xC6 0x0416 +0xC7 0x0417 +0xC8 0x0418 +0xC9 0x0419 +0xCA 0x041A +0xCB 0x041B +0xCC 0x041C +0xCD 0x041D +0xCE 0x041E +0xCF 0x041F +0xD0 0x0420 +0xD1 0x0421 +0xD2 0x0422 +0xD3 0x0423 +0xD4 0x0424 +0xD5 0x0425 +0xD6 0x0426 +0xD7 0x0427 +0xD8 0x0428 +0xD9 0x0429 +0xDA 0x042A +0xDB 0x042B +0xDC 0x042C +0xDD 0x042D +0xDE 0x042E +0xDF 0x042F +0xE0 0x0430 +0xE1 0x0431 +0xE2 0x0432 +0xE3 0x0433 +0xE4 0x0434 +0xE5 0x0435 +0xE6 0x0436 +0xE7 0x0437 +0xE8 0x0438 +0xE9 0x0439 +0xEA 0x043A +0xEB 0x043B +0xEC 0x043C +0xED 0x043D +0xEE 0x043E +0xEF 0x043F +0xF0 0x0440 +0xF1 0x0441 +0xF2 0x0442 +0xF3 0x0443 +0xF4 0x0444 +0xF5 0x0445 +0xF6 0x0446 +0xF7 0x0447 +0xF8 0x0448 +0xF9 0x0449 +0xFA 0x044A +0xFB 0x044B +0xFC 0x044C +0xFD 0x044D +0xFE 0x044E +0xFF 0x044F diff --git a/jni/iconv/tests/SHIFT_JIS.TXT b/jni/iconv/tests/SHIFT_JIS.TXT new file mode 100644 index 0000000..c98265c --- /dev/null +++ b/jni/iconv/tests/SHIFT_JIS.TXT @@ -0,0 +1,8950 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x00A5 +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x203E +0x7F 0x007F +0x8140 0x3000 +0x8141 0x3001 +0x8142 0x3002 +0x8143 0xFF0C +0x8144 0xFF0E +0x8145 0x30FB +0x8146 0xFF1A +0x8147 0xFF1B +0x8148 0xFF1F +0x8149 0xFF01 +0x814A 0x309B +0x814B 0x309C +0x814C 0x00B4 +0x814D 0xFF40 +0x814E 0x00A8 +0x814F 0xFF3E +0x8150 0xFFE3 +0x8151 0xFF3F +0x8152 0x30FD +0x8153 0x30FE +0x8154 0x309D +0x8155 0x309E +0x8156 0x3003 +0x8157 0x4EDD +0x8158 0x3005 +0x8159 0x3006 +0x815A 0x3007 +0x815B 0x30FC +0x815C 0x2015 +0x815D 0x2010 +0x815E 0xFF0F +0x815F 0xFF3C +0x8160 0x301C +0x8161 0x2016 +0x8162 0xFF5C +0x8163 0x2026 +0x8164 0x2025 +0x8165 0x2018 +0x8166 0x2019 +0x8167 0x201C +0x8168 0x201D +0x8169 0xFF08 +0x816A 0xFF09 +0x816B 0x3014 +0x816C 0x3015 +0x816D 0xFF3B +0x816E 0xFF3D +0x816F 0xFF5B +0x8170 0xFF5D +0x8171 0x3008 +0x8172 0x3009 +0x8173 0x300A +0x8174 0x300B +0x8175 0x300C +0x8176 0x300D +0x8177 0x300E +0x8178 0x300F +0x8179 0x3010 +0x817A 0x3011 +0x817B 0xFF0B +0x817C 0x2212 +0x817D 0x00B1 +0x817E 0x00D7 +0x8180 0x00F7 +0x8181 0xFF1D +0x8182 0x2260 +0x8183 0xFF1C +0x8184 0xFF1E +0x8185 0x2266 +0x8186 0x2267 +0x8187 0x221E +0x8188 0x2234 +0x8189 0x2642 +0x818A 0x2640 +0x818B 0x00B0 +0x818C 0x2032 +0x818D 0x2033 +0x818E 0x2103 +0x818F 0xFFE5 +0x8190 0xFF04 +0x8191 0x00A2 +0x8192 0x00A3 +0x8193 0xFF05 +0x8194 0xFF03 +0x8195 0xFF06 +0x8196 0xFF0A +0x8197 0xFF20 +0x8198 0x00A7 +0x8199 0x2606 +0x819A 0x2605 +0x819B 0x25CB +0x819C 0x25CF +0x819D 0x25CE +0x819E 0x25C7 +0x819F 0x25C6 +0x81A0 0x25A1 +0x81A1 0x25A0 +0x81A2 0x25B3 +0x81A3 0x25B2 +0x81A4 0x25BD +0x81A5 0x25BC +0x81A6 0x203B +0x81A7 0x3012 +0x81A8 0x2192 +0x81A9 0x2190 +0x81AA 0x2191 +0x81AB 0x2193 +0x81AC 0x3013 +0x81B8 0x2208 +0x81B9 0x220B +0x81BA 0x2286 +0x81BB 0x2287 +0x81BC 0x2282 +0x81BD 0x2283 +0x81BE 0x222A +0x81BF 0x2229 +0x81C8 0x2227 +0x81C9 0x2228 +0x81CA 0x00AC +0x81CB 0x21D2 +0x81CC 0x21D4 +0x81CD 0x2200 +0x81CE 0x2203 +0x81DA 0x2220 +0x81DB 0x22A5 +0x81DC 0x2312 +0x81DD 0x2202 +0x81DE 0x2207 +0x81DF 0x2261 +0x81E0 0x2252 +0x81E1 0x226A +0x81E2 0x226B +0x81E3 0x221A +0x81E4 0x223D +0x81E5 0x221D +0x81E6 0x2235 +0x81E7 0x222B +0x81E8 0x222C +0x81F0 0x212B +0x81F1 0x2030 +0x81F2 0x266F +0x81F3 0x266D +0x81F4 0x266A +0x81F5 0x2020 +0x81F6 0x2021 +0x81F7 0x00B6 +0x81FC 0x25EF +0x824F 0xFF10 +0x8250 0xFF11 +0x8251 0xFF12 +0x8252 0xFF13 +0x8253 0xFF14 +0x8254 0xFF15 +0x8255 0xFF16 +0x8256 0xFF17 +0x8257 0xFF18 +0x8258 0xFF19 +0x8260 0xFF21 +0x8261 0xFF22 +0x8262 0xFF23 +0x8263 0xFF24 +0x8264 0xFF25 +0x8265 0xFF26 +0x8266 0xFF27 +0x8267 0xFF28 +0x8268 0xFF29 +0x8269 0xFF2A +0x826A 0xFF2B +0x826B 0xFF2C +0x826C 0xFF2D +0x826D 0xFF2E +0x826E 0xFF2F +0x826F 0xFF30 +0x8270 0xFF31 +0x8271 0xFF32 +0x8272 0xFF33 +0x8273 0xFF34 +0x8274 0xFF35 +0x8275 0xFF36 +0x8276 0xFF37 +0x8277 0xFF38 +0x8278 0xFF39 +0x8279 0xFF3A +0x8281 0xFF41 +0x8282 0xFF42 +0x8283 0xFF43 +0x8284 0xFF44 +0x8285 0xFF45 +0x8286 0xFF46 +0x8287 0xFF47 +0x8288 0xFF48 +0x8289 0xFF49 +0x828A 0xFF4A +0x828B 0xFF4B +0x828C 0xFF4C +0x828D 0xFF4D +0x828E 0xFF4E +0x828F 0xFF4F +0x8290 0xFF50 +0x8291 0xFF51 +0x8292 0xFF52 +0x8293 0xFF53 +0x8294 0xFF54 +0x8295 0xFF55 +0x8296 0xFF56 +0x8297 0xFF57 +0x8298 0xFF58 +0x8299 0xFF59 +0x829A 0xFF5A +0x829F 0x3041 +0x82A0 0x3042 +0x82A1 0x3043 +0x82A2 0x3044 +0x82A3 0x3045 +0x82A4 0x3046 +0x82A5 0x3047 +0x82A6 0x3048 +0x82A7 0x3049 +0x82A8 0x304A +0x82A9 0x304B +0x82AA 0x304C +0x82AB 0x304D +0x82AC 0x304E +0x82AD 0x304F +0x82AE 0x3050 +0x82AF 0x3051 +0x82B0 0x3052 +0x82B1 0x3053 +0x82B2 0x3054 +0x82B3 0x3055 +0x82B4 0x3056 +0x82B5 0x3057 +0x82B6 0x3058 +0x82B7 0x3059 +0x82B8 0x305A +0x82B9 0x305B +0x82BA 0x305C +0x82BB 0x305D +0x82BC 0x305E +0x82BD 0x305F +0x82BE 0x3060 +0x82BF 0x3061 +0x82C0 0x3062 +0x82C1 0x3063 +0x82C2 0x3064 +0x82C3 0x3065 +0x82C4 0x3066 +0x82C5 0x3067 +0x82C6 0x3068 +0x82C7 0x3069 +0x82C8 0x306A +0x82C9 0x306B +0x82CA 0x306C +0x82CB 0x306D +0x82CC 0x306E +0x82CD 0x306F +0x82CE 0x3070 +0x82CF 0x3071 +0x82D0 0x3072 +0x82D1 0x3073 +0x82D2 0x3074 +0x82D3 0x3075 +0x82D4 0x3076 +0x82D5 0x3077 +0x82D6 0x3078 +0x82D7 0x3079 +0x82D8 0x307A +0x82D9 0x307B +0x82DA 0x307C +0x82DB 0x307D +0x82DC 0x307E +0x82DD 0x307F +0x82DE 0x3080 +0x82DF 0x3081 +0x82E0 0x3082 +0x82E1 0x3083 +0x82E2 0x3084 +0x82E3 0x3085 +0x82E4 0x3086 +0x82E5 0x3087 +0x82E6 0x3088 +0x82E7 0x3089 +0x82E8 0x308A +0x82E9 0x308B +0x82EA 0x308C +0x82EB 0x308D +0x82EC 0x308E +0x82ED 0x308F +0x82EE 0x3090 +0x82EF 0x3091 +0x82F0 0x3092 +0x82F1 0x3093 +0x8340 0x30A1 +0x8341 0x30A2 +0x8342 0x30A3 +0x8343 0x30A4 +0x8344 0x30A5 +0x8345 0x30A6 +0x8346 0x30A7 +0x8347 0x30A8 +0x8348 0x30A9 +0x8349 0x30AA +0x834A 0x30AB +0x834B 0x30AC +0x834C 0x30AD +0x834D 0x30AE +0x834E 0x30AF +0x834F 0x30B0 +0x8350 0x30B1 +0x8351 0x30B2 +0x8352 0x30B3 +0x8353 0x30B4 +0x8354 0x30B5 +0x8355 0x30B6 +0x8356 0x30B7 +0x8357 0x30B8 +0x8358 0x30B9 +0x8359 0x30BA +0x835A 0x30BB +0x835B 0x30BC +0x835C 0x30BD +0x835D 0x30BE +0x835E 0x30BF +0x835F 0x30C0 +0x8360 0x30C1 +0x8361 0x30C2 +0x8362 0x30C3 +0x8363 0x30C4 +0x8364 0x30C5 +0x8365 0x30C6 +0x8366 0x30C7 +0x8367 0x30C8 +0x8368 0x30C9 +0x8369 0x30CA +0x836A 0x30CB +0x836B 0x30CC +0x836C 0x30CD +0x836D 0x30CE +0x836E 0x30CF +0x836F 0x30D0 +0x8370 0x30D1 +0x8371 0x30D2 +0x8372 0x30D3 +0x8373 0x30D4 +0x8374 0x30D5 +0x8375 0x30D6 +0x8376 0x30D7 +0x8377 0x30D8 +0x8378 0x30D9 +0x8379 0x30DA +0x837A 0x30DB +0x837B 0x30DC +0x837C 0x30DD +0x837D 0x30DE +0x837E 0x30DF +0x8380 0x30E0 +0x8381 0x30E1 +0x8382 0x30E2 +0x8383 0x30E3 +0x8384 0x30E4 +0x8385 0x30E5 +0x8386 0x30E6 +0x8387 0x30E7 +0x8388 0x30E8 +0x8389 0x30E9 +0x838A 0x30EA +0x838B 0x30EB +0x838C 0x30EC +0x838D 0x30ED +0x838E 0x30EE +0x838F 0x30EF +0x8390 0x30F0 +0x8391 0x30F1 +0x8392 0x30F2 +0x8393 0x30F3 +0x8394 0x30F4 +0x8395 0x30F5 +0x8396 0x30F6 +0x839F 0x0391 +0x83A0 0x0392 +0x83A1 0x0393 +0x83A2 0x0394 +0x83A3 0x0395 +0x83A4 0x0396 +0x83A5 0x0397 +0x83A6 0x0398 +0x83A7 0x0399 +0x83A8 0x039A +0x83A9 0x039B +0x83AA 0x039C +0x83AB 0x039D +0x83AC 0x039E +0x83AD 0x039F +0x83AE 0x03A0 +0x83AF 0x03A1 +0x83B0 0x03A3 +0x83B1 0x03A4 +0x83B2 0x03A5 +0x83B3 0x03A6 +0x83B4 0x03A7 +0x83B5 0x03A8 +0x83B6 0x03A9 +0x83BF 0x03B1 +0x83C0 0x03B2 +0x83C1 0x03B3 +0x83C2 0x03B4 +0x83C3 0x03B5 +0x83C4 0x03B6 +0x83C5 0x03B7 +0x83C6 0x03B8 +0x83C7 0x03B9 +0x83C8 0x03BA +0x83C9 0x03BB +0x83CA 0x03BC +0x83CB 0x03BD +0x83CC 0x03BE +0x83CD 0x03BF +0x83CE 0x03C0 +0x83CF 0x03C1 +0x83D0 0x03C3 +0x83D1 0x03C4 +0x83D2 0x03C5 +0x83D3 0x03C6 +0x83D4 0x03C7 +0x83D5 0x03C8 +0x83D6 0x03C9 +0x8440 0x0410 +0x8441 0x0411 +0x8442 0x0412 +0x8443 0x0413 +0x8444 0x0414 +0x8445 0x0415 +0x8446 0x0401 +0x8447 0x0416 +0x8448 0x0417 +0x8449 0x0418 +0x844A 0x0419 +0x844B 0x041A +0x844C 0x041B +0x844D 0x041C +0x844E 0x041D +0x844F 0x041E +0x8450 0x041F +0x8451 0x0420 +0x8452 0x0421 +0x8453 0x0422 +0x8454 0x0423 +0x8455 0x0424 +0x8456 0x0425 +0x8457 0x0426 +0x8458 0x0427 +0x8459 0x0428 +0x845A 0x0429 +0x845B 0x042A +0x845C 0x042B +0x845D 0x042C +0x845E 0x042D +0x845F 0x042E +0x8460 0x042F +0x8470 0x0430 +0x8471 0x0431 +0x8472 0x0432 +0x8473 0x0433 +0x8474 0x0434 +0x8475 0x0435 +0x8476 0x0451 +0x8477 0x0436 +0x8478 0x0437 +0x8479 0x0438 +0x847A 0x0439 +0x847B 0x043A +0x847C 0x043B +0x847D 0x043C +0x847E 0x043D +0x8480 0x043E +0x8481 0x043F +0x8482 0x0440 +0x8483 0x0441 +0x8484 0x0442 +0x8485 0x0443 +0x8486 0x0444 +0x8487 0x0445 +0x8488 0x0446 +0x8489 0x0447 +0x848A 0x0448 +0x848B 0x0449 +0x848C 0x044A +0x848D 0x044B +0x848E 0x044C +0x848F 0x044D +0x8490 0x044E +0x8491 0x044F +0x849F 0x2500 +0x84A0 0x2502 +0x84A1 0x250C +0x84A2 0x2510 +0x84A3 0x2518 +0x84A4 0x2514 +0x84A5 0x251C +0x84A6 0x252C +0x84A7 0x2524 +0x84A8 0x2534 +0x84A9 0x253C +0x84AA 0x2501 +0x84AB 0x2503 +0x84AC 0x250F +0x84AD 0x2513 +0x84AE 0x251B +0x84AF 0x2517 +0x84B0 0x2523 +0x84B1 0x2533 +0x84B2 0x252B +0x84B3 0x253B +0x84B4 0x254B +0x84B5 0x2520 +0x84B6 0x252F +0x84B7 0x2528 +0x84B8 0x2537 +0x84B9 0x253F +0x84BA 0x251D +0x84BB 0x2530 +0x84BC 0x2525 +0x84BD 0x2538 +0x84BE 0x2542 +0x889F 0x4E9C +0x88A0 0x5516 +0x88A1 0x5A03 +0x88A2 0x963F +0x88A3 0x54C0 +0x88A4 0x611B +0x88A5 0x6328 +0x88A6 0x59F6 +0x88A7 0x9022 +0x88A8 0x8475 +0x88A9 0x831C +0x88AA 0x7A50 +0x88AB 0x60AA +0x88AC 0x63E1 +0x88AD 0x6E25 +0x88AE 0x65ED +0x88AF 0x8466 +0x88B0 0x82A6 +0x88B1 0x9BF5 +0x88B2 0x6893 +0x88B3 0x5727 +0x88B4 0x65A1 +0x88B5 0x6271 +0x88B6 0x5B9B +0x88B7 0x59D0 +0x88B8 0x867B +0x88B9 0x98F4 +0x88BA 0x7D62 +0x88BB 0x7DBE +0x88BC 0x9B8E +0x88BD 0x6216 +0x88BE 0x7C9F +0x88BF 0x88B7 +0x88C0 0x5B89 +0x88C1 0x5EB5 +0x88C2 0x6309 +0x88C3 0x6697 +0x88C4 0x6848 +0x88C5 0x95C7 +0x88C6 0x978D +0x88C7 0x674F +0x88C8 0x4EE5 +0x88C9 0x4F0A +0x88CA 0x4F4D +0x88CB 0x4F9D +0x88CC 0x5049 +0x88CD 0x56F2 +0x88CE 0x5937 +0x88CF 0x59D4 +0x88D0 0x5A01 +0x88D1 0x5C09 +0x88D2 0x60DF +0x88D3 0x610F +0x88D4 0x6170 +0x88D5 0x6613 +0x88D6 0x6905 +0x88D7 0x70BA +0x88D8 0x754F +0x88D9 0x7570 +0x88DA 0x79FB +0x88DB 0x7DAD +0x88DC 0x7DEF +0x88DD 0x80C3 +0x88DE 0x840E +0x88DF 0x8863 +0x88E0 0x8B02 +0x88E1 0x9055 +0x88E2 0x907A +0x88E3 0x533B +0x88E4 0x4E95 +0x88E5 0x4EA5 +0x88E6 0x57DF +0x88E7 0x80B2 +0x88E8 0x90C1 +0x88E9 0x78EF +0x88EA 0x4E00 +0x88EB 0x58F1 +0x88EC 0x6EA2 +0x88ED 0x9038 +0x88EE 0x7A32 +0x88EF 0x8328 +0x88F0 0x828B +0x88F1 0x9C2F +0x88F2 0x5141 +0x88F3 0x5370 +0x88F4 0x54BD +0x88F5 0x54E1 +0x88F6 0x56E0 +0x88F7 0x59FB +0x88F8 0x5F15 +0x88F9 0x98F2 +0x88FA 0x6DEB +0x88FB 0x80E4 +0x88FC 0x852D +0x8940 0x9662 +0x8941 0x9670 +0x8942 0x96A0 +0x8943 0x97FB +0x8944 0x540B +0x8945 0x53F3 +0x8946 0x5B87 +0x8947 0x70CF +0x8948 0x7FBD +0x8949 0x8FC2 +0x894A 0x96E8 +0x894B 0x536F +0x894C 0x9D5C +0x894D 0x7ABA +0x894E 0x4E11 +0x894F 0x7893 +0x8950 0x81FC +0x8951 0x6E26 +0x8952 0x5618 +0x8953 0x5504 +0x8954 0x6B1D +0x8955 0x851A +0x8956 0x9C3B +0x8957 0x59E5 +0x8958 0x53A9 +0x8959 0x6D66 +0x895A 0x74DC +0x895B 0x958F +0x895C 0x5642 +0x895D 0x4E91 +0x895E 0x904B +0x895F 0x96F2 +0x8960 0x834F +0x8961 0x990C +0x8962 0x53E1 +0x8963 0x55B6 +0x8964 0x5B30 +0x8965 0x5F71 +0x8966 0x6620 +0x8967 0x66F3 +0x8968 0x6804 +0x8969 0x6C38 +0x896A 0x6CF3 +0x896B 0x6D29 +0x896C 0x745B +0x896D 0x76C8 +0x896E 0x7A4E +0x896F 0x9834 +0x8970 0x82F1 +0x8971 0x885B +0x8972 0x8A60 +0x8973 0x92ED +0x8974 0x6DB2 +0x8975 0x75AB +0x8976 0x76CA +0x8977 0x99C5 +0x8978 0x60A6 +0x8979 0x8B01 +0x897A 0x8D8A +0x897B 0x95B2 +0x897C 0x698E +0x897D 0x53AD +0x897E 0x5186 +0x8980 0x5712 +0x8981 0x5830 +0x8982 0x5944 +0x8983 0x5BB4 +0x8984 0x5EF6 +0x8985 0x6028 +0x8986 0x63A9 +0x8987 0x63F4 +0x8988 0x6CBF +0x8989 0x6F14 +0x898A 0x708E +0x898B 0x7114 +0x898C 0x7159 +0x898D 0x71D5 +0x898E 0x733F +0x898F 0x7E01 +0x8990 0x8276 +0x8991 0x82D1 +0x8992 0x8597 +0x8993 0x9060 +0x8994 0x925B +0x8995 0x9D1B +0x8996 0x5869 +0x8997 0x65BC +0x8998 0x6C5A +0x8999 0x7525 +0x899A 0x51F9 +0x899B 0x592E +0x899C 0x5965 +0x899D 0x5F80 +0x899E 0x5FDC +0x899F 0x62BC +0x89A0 0x65FA +0x89A1 0x6A2A +0x89A2 0x6B27 +0x89A3 0x6BB4 +0x89A4 0x738B +0x89A5 0x7FC1 +0x89A6 0x8956 +0x89A7 0x9D2C +0x89A8 0x9D0E +0x89A9 0x9EC4 +0x89AA 0x5CA1 +0x89AB 0x6C96 +0x89AC 0x837B +0x89AD 0x5104 +0x89AE 0x5C4B +0x89AF 0x61B6 +0x89B0 0x81C6 +0x89B1 0x6876 +0x89B2 0x7261 +0x89B3 0x4E59 +0x89B4 0x4FFA +0x89B5 0x5378 +0x89B6 0x6069 +0x89B7 0x6E29 +0x89B8 0x7A4F +0x89B9 0x97F3 +0x89BA 0x4E0B +0x89BB 0x5316 +0x89BC 0x4EEE +0x89BD 0x4F55 +0x89BE 0x4F3D +0x89BF 0x4FA1 +0x89C0 0x4F73 +0x89C1 0x52A0 +0x89C2 0x53EF +0x89C3 0x5609 +0x89C4 0x590F +0x89C5 0x5AC1 +0x89C6 0x5BB6 +0x89C7 0x5BE1 +0x89C8 0x79D1 +0x89C9 0x6687 +0x89CA 0x679C +0x89CB 0x67B6 +0x89CC 0x6B4C +0x89CD 0x6CB3 +0x89CE 0x706B +0x89CF 0x73C2 +0x89D0 0x798D +0x89D1 0x79BE +0x89D2 0x7A3C +0x89D3 0x7B87 +0x89D4 0x82B1 +0x89D5 0x82DB +0x89D6 0x8304 +0x89D7 0x8377 +0x89D8 0x83EF +0x89D9 0x83D3 +0x89DA 0x8766 +0x89DB 0x8AB2 +0x89DC 0x5629 +0x89DD 0x8CA8 +0x89DE 0x8FE6 +0x89DF 0x904E +0x89E0 0x971E +0x89E1 0x868A +0x89E2 0x4FC4 +0x89E3 0x5CE8 +0x89E4 0x6211 +0x89E5 0x7259 +0x89E6 0x753B +0x89E7 0x81E5 +0x89E8 0x82BD +0x89E9 0x86FE +0x89EA 0x8CC0 +0x89EB 0x96C5 +0x89EC 0x9913 +0x89ED 0x99D5 +0x89EE 0x4ECB +0x89EF 0x4F1A +0x89F0 0x89E3 +0x89F1 0x56DE +0x89F2 0x584A +0x89F3 0x58CA +0x89F4 0x5EFB +0x89F5 0x5FEB +0x89F6 0x602A +0x89F7 0x6094 +0x89F8 0x6062 +0x89F9 0x61D0 +0x89FA 0x6212 +0x89FB 0x62D0 +0x89FC 0x6539 +0x8A40 0x9B41 +0x8A41 0x6666 +0x8A42 0x68B0 +0x8A43 0x6D77 +0x8A44 0x7070 +0x8A45 0x754C +0x8A46 0x7686 +0x8A47 0x7D75 +0x8A48 0x82A5 +0x8A49 0x87F9 +0x8A4A 0x958B +0x8A4B 0x968E +0x8A4C 0x8C9D +0x8A4D 0x51F1 +0x8A4E 0x52BE +0x8A4F 0x5916 +0x8A50 0x54B3 +0x8A51 0x5BB3 +0x8A52 0x5D16 +0x8A53 0x6168 +0x8A54 0x6982 +0x8A55 0x6DAF +0x8A56 0x788D +0x8A57 0x84CB +0x8A58 0x8857 +0x8A59 0x8A72 +0x8A5A 0x93A7 +0x8A5B 0x9AB8 +0x8A5C 0x6D6C +0x8A5D 0x99A8 +0x8A5E 0x86D9 +0x8A5F 0x57A3 +0x8A60 0x67FF +0x8A61 0x86CE +0x8A62 0x920E +0x8A63 0x5283 +0x8A64 0x5687 +0x8A65 0x5404 +0x8A66 0x5ED3 +0x8A67 0x62E1 +0x8A68 0x64B9 +0x8A69 0x683C +0x8A6A 0x6838 +0x8A6B 0x6BBB +0x8A6C 0x7372 +0x8A6D 0x78BA +0x8A6E 0x7A6B +0x8A6F 0x899A +0x8A70 0x89D2 +0x8A71 0x8D6B +0x8A72 0x8F03 +0x8A73 0x90ED +0x8A74 0x95A3 +0x8A75 0x9694 +0x8A76 0x9769 +0x8A77 0x5B66 +0x8A78 0x5CB3 +0x8A79 0x697D +0x8A7A 0x984D +0x8A7B 0x984E +0x8A7C 0x639B +0x8A7D 0x7B20 +0x8A7E 0x6A2B +0x8A80 0x6A7F +0x8A81 0x68B6 +0x8A82 0x9C0D +0x8A83 0x6F5F +0x8A84 0x5272 +0x8A85 0x559D +0x8A86 0x6070 +0x8A87 0x62EC +0x8A88 0x6D3B +0x8A89 0x6E07 +0x8A8A 0x6ED1 +0x8A8B 0x845B +0x8A8C 0x8910 +0x8A8D 0x8F44 +0x8A8E 0x4E14 +0x8A8F 0x9C39 +0x8A90 0x53F6 +0x8A91 0x691B +0x8A92 0x6A3A +0x8A93 0x9784 +0x8A94 0x682A +0x8A95 0x515C +0x8A96 0x7AC3 +0x8A97 0x84B2 +0x8A98 0x91DC +0x8A99 0x938C +0x8A9A 0x565B +0x8A9B 0x9D28 +0x8A9C 0x6822 +0x8A9D 0x8305 +0x8A9E 0x8431 +0x8A9F 0x7CA5 +0x8AA0 0x5208 +0x8AA1 0x82C5 +0x8AA2 0x74E6 +0x8AA3 0x4E7E +0x8AA4 0x4F83 +0x8AA5 0x51A0 +0x8AA6 0x5BD2 +0x8AA7 0x520A +0x8AA8 0x52D8 +0x8AA9 0x52E7 +0x8AAA 0x5DFB +0x8AAB 0x559A +0x8AAC 0x582A +0x8AAD 0x59E6 +0x8AAE 0x5B8C +0x8AAF 0x5B98 +0x8AB0 0x5BDB +0x8AB1 0x5E72 +0x8AB2 0x5E79 +0x8AB3 0x60A3 +0x8AB4 0x611F +0x8AB5 0x6163 +0x8AB6 0x61BE +0x8AB7 0x63DB +0x8AB8 0x6562 +0x8AB9 0x67D1 +0x8ABA 0x6853 +0x8ABB 0x68FA +0x8ABC 0x6B3E +0x8ABD 0x6B53 +0x8ABE 0x6C57 +0x8ABF 0x6F22 +0x8AC0 0x6F97 +0x8AC1 0x6F45 +0x8AC2 0x74B0 +0x8AC3 0x7518 +0x8AC4 0x76E3 +0x8AC5 0x770B +0x8AC6 0x7AFF +0x8AC7 0x7BA1 +0x8AC8 0x7C21 +0x8AC9 0x7DE9 +0x8ACA 0x7F36 +0x8ACB 0x7FF0 +0x8ACC 0x809D +0x8ACD 0x8266 +0x8ACE 0x839E +0x8ACF 0x89B3 +0x8AD0 0x8ACC +0x8AD1 0x8CAB +0x8AD2 0x9084 +0x8AD3 0x9451 +0x8AD4 0x9593 +0x8AD5 0x9591 +0x8AD6 0x95A2 +0x8AD7 0x9665 +0x8AD8 0x97D3 +0x8AD9 0x9928 +0x8ADA 0x8218 +0x8ADB 0x4E38 +0x8ADC 0x542B +0x8ADD 0x5CB8 +0x8ADE 0x5DCC +0x8ADF 0x73A9 +0x8AE0 0x764C +0x8AE1 0x773C +0x8AE2 0x5CA9 +0x8AE3 0x7FEB +0x8AE4 0x8D0B +0x8AE5 0x96C1 +0x8AE6 0x9811 +0x8AE7 0x9854 +0x8AE8 0x9858 +0x8AE9 0x4F01 +0x8AEA 0x4F0E +0x8AEB 0x5371 +0x8AEC 0x559C +0x8AED 0x5668 +0x8AEE 0x57FA +0x8AEF 0x5947 +0x8AF0 0x5B09 +0x8AF1 0x5BC4 +0x8AF2 0x5C90 +0x8AF3 0x5E0C +0x8AF4 0x5E7E +0x8AF5 0x5FCC +0x8AF6 0x63EE +0x8AF7 0x673A +0x8AF8 0x65D7 +0x8AF9 0x65E2 +0x8AFA 0x671F +0x8AFB 0x68CB +0x8AFC 0x68C4 +0x8B40 0x6A5F +0x8B41 0x5E30 +0x8B42 0x6BC5 +0x8B43 0x6C17 +0x8B44 0x6C7D +0x8B45 0x757F +0x8B46 0x7948 +0x8B47 0x5B63 +0x8B48 0x7A00 +0x8B49 0x7D00 +0x8B4A 0x5FBD +0x8B4B 0x898F +0x8B4C 0x8A18 +0x8B4D 0x8CB4 +0x8B4E 0x8D77 +0x8B4F 0x8ECC +0x8B50 0x8F1D +0x8B51 0x98E2 +0x8B52 0x9A0E +0x8B53 0x9B3C +0x8B54 0x4E80 +0x8B55 0x507D +0x8B56 0x5100 +0x8B57 0x5993 +0x8B58 0x5B9C +0x8B59 0x622F +0x8B5A 0x6280 +0x8B5B 0x64EC +0x8B5C 0x6B3A +0x8B5D 0x72A0 +0x8B5E 0x7591 +0x8B5F 0x7947 +0x8B60 0x7FA9 +0x8B61 0x87FB +0x8B62 0x8ABC +0x8B63 0x8B70 +0x8B64 0x63AC +0x8B65 0x83CA +0x8B66 0x97A0 +0x8B67 0x5409 +0x8B68 0x5403 +0x8B69 0x55AB +0x8B6A 0x6854 +0x8B6B 0x6A58 +0x8B6C 0x8A70 +0x8B6D 0x7827 +0x8B6E 0x6775 +0x8B6F 0x9ECD +0x8B70 0x5374 +0x8B71 0x5BA2 +0x8B72 0x811A +0x8B73 0x8650 +0x8B74 0x9006 +0x8B75 0x4E18 +0x8B76 0x4E45 +0x8B77 0x4EC7 +0x8B78 0x4F11 +0x8B79 0x53CA +0x8B7A 0x5438 +0x8B7B 0x5BAE +0x8B7C 0x5F13 +0x8B7D 0x6025 +0x8B7E 0x6551 +0x8B80 0x673D +0x8B81 0x6C42 +0x8B82 0x6C72 +0x8B83 0x6CE3 +0x8B84 0x7078 +0x8B85 0x7403 +0x8B86 0x7A76 +0x8B87 0x7AAE +0x8B88 0x7B08 +0x8B89 0x7D1A +0x8B8A 0x7CFE +0x8B8B 0x7D66 +0x8B8C 0x65E7 +0x8B8D 0x725B +0x8B8E 0x53BB +0x8B8F 0x5C45 +0x8B90 0x5DE8 +0x8B91 0x62D2 +0x8B92 0x62E0 +0x8B93 0x6319 +0x8B94 0x6E20 +0x8B95 0x865A +0x8B96 0x8A31 +0x8B97 0x8DDD +0x8B98 0x92F8 +0x8B99 0x6F01 +0x8B9A 0x79A6 +0x8B9B 0x9B5A +0x8B9C 0x4EA8 +0x8B9D 0x4EAB +0x8B9E 0x4EAC +0x8B9F 0x4F9B +0x8BA0 0x4FA0 +0x8BA1 0x50D1 +0x8BA2 0x5147 +0x8BA3 0x7AF6 +0x8BA4 0x5171 +0x8BA5 0x51F6 +0x8BA6 0x5354 +0x8BA7 0x5321 +0x8BA8 0x537F +0x8BA9 0x53EB +0x8BAA 0x55AC +0x8BAB 0x5883 +0x8BAC 0x5CE1 +0x8BAD 0x5F37 +0x8BAE 0x5F4A +0x8BAF 0x602F +0x8BB0 0x6050 +0x8BB1 0x606D +0x8BB2 0x631F +0x8BB3 0x6559 +0x8BB4 0x6A4B +0x8BB5 0x6CC1 +0x8BB6 0x72C2 +0x8BB7 0x72ED +0x8BB8 0x77EF +0x8BB9 0x80F8 +0x8BBA 0x8105 +0x8BBB 0x8208 +0x8BBC 0x854E +0x8BBD 0x90F7 +0x8BBE 0x93E1 +0x8BBF 0x97FF +0x8BC0 0x9957 +0x8BC1 0x9A5A +0x8BC2 0x4EF0 +0x8BC3 0x51DD +0x8BC4 0x5C2D +0x8BC5 0x6681 +0x8BC6 0x696D +0x8BC7 0x5C40 +0x8BC8 0x66F2 +0x8BC9 0x6975 +0x8BCA 0x7389 +0x8BCB 0x6850 +0x8BCC 0x7C81 +0x8BCD 0x50C5 +0x8BCE 0x52E4 +0x8BCF 0x5747 +0x8BD0 0x5DFE +0x8BD1 0x9326 +0x8BD2 0x65A4 +0x8BD3 0x6B23 +0x8BD4 0x6B3D +0x8BD5 0x7434 +0x8BD6 0x7981 +0x8BD7 0x79BD +0x8BD8 0x7B4B +0x8BD9 0x7DCA +0x8BDA 0x82B9 +0x8BDB 0x83CC +0x8BDC 0x887F +0x8BDD 0x895F +0x8BDE 0x8B39 +0x8BDF 0x8FD1 +0x8BE0 0x91D1 +0x8BE1 0x541F +0x8BE2 0x9280 +0x8BE3 0x4E5D +0x8BE4 0x5036 +0x8BE5 0x53E5 +0x8BE6 0x533A +0x8BE7 0x72D7 +0x8BE8 0x7396 +0x8BE9 0x77E9 +0x8BEA 0x82E6 +0x8BEB 0x8EAF +0x8BEC 0x99C6 +0x8BED 0x99C8 +0x8BEE 0x99D2 +0x8BEF 0x5177 +0x8BF0 0x611A +0x8BF1 0x865E +0x8BF2 0x55B0 +0x8BF3 0x7A7A +0x8BF4 0x5076 +0x8BF5 0x5BD3 +0x8BF6 0x9047 +0x8BF7 0x9685 +0x8BF8 0x4E32 +0x8BF9 0x6ADB +0x8BFA 0x91E7 +0x8BFB 0x5C51 +0x8BFC 0x5C48 +0x8C40 0x6398 +0x8C41 0x7A9F +0x8C42 0x6C93 +0x8C43 0x9774 +0x8C44 0x8F61 +0x8C45 0x7AAA +0x8C46 0x718A +0x8C47 0x9688 +0x8C48 0x7C82 +0x8C49 0x6817 +0x8C4A 0x7E70 +0x8C4B 0x6851 +0x8C4C 0x936C +0x8C4D 0x52F2 +0x8C4E 0x541B +0x8C4F 0x85AB +0x8C50 0x8A13 +0x8C51 0x7FA4 +0x8C52 0x8ECD +0x8C53 0x90E1 +0x8C54 0x5366 +0x8C55 0x8888 +0x8C56 0x7941 +0x8C57 0x4FC2 +0x8C58 0x50BE +0x8C59 0x5211 +0x8C5A 0x5144 +0x8C5B 0x5553 +0x8C5C 0x572D +0x8C5D 0x73EA +0x8C5E 0x578B +0x8C5F 0x5951 +0x8C60 0x5F62 +0x8C61 0x5F84 +0x8C62 0x6075 +0x8C63 0x6176 +0x8C64 0x6167 +0x8C65 0x61A9 +0x8C66 0x63B2 +0x8C67 0x643A +0x8C68 0x656C +0x8C69 0x666F +0x8C6A 0x6842 +0x8C6B 0x6E13 +0x8C6C 0x7566 +0x8C6D 0x7A3D +0x8C6E 0x7CFB +0x8C6F 0x7D4C +0x8C70 0x7D99 +0x8C71 0x7E4B +0x8C72 0x7F6B +0x8C73 0x830E +0x8C74 0x834A +0x8C75 0x86CD +0x8C76 0x8A08 +0x8C77 0x8A63 +0x8C78 0x8B66 +0x8C79 0x8EFD +0x8C7A 0x981A +0x8C7B 0x9D8F +0x8C7C 0x82B8 +0x8C7D 0x8FCE +0x8C7E 0x9BE8 +0x8C80 0x5287 +0x8C81 0x621F +0x8C82 0x6483 +0x8C83 0x6FC0 +0x8C84 0x9699 +0x8C85 0x6841 +0x8C86 0x5091 +0x8C87 0x6B20 +0x8C88 0x6C7A +0x8C89 0x6F54 +0x8C8A 0x7A74 +0x8C8B 0x7D50 +0x8C8C 0x8840 +0x8C8D 0x8A23 +0x8C8E 0x6708 +0x8C8F 0x4EF6 +0x8C90 0x5039 +0x8C91 0x5026 +0x8C92 0x5065 +0x8C93 0x517C +0x8C94 0x5238 +0x8C95 0x5263 +0x8C96 0x55A7 +0x8C97 0x570F +0x8C98 0x5805 +0x8C99 0x5ACC +0x8C9A 0x5EFA +0x8C9B 0x61B2 +0x8C9C 0x61F8 +0x8C9D 0x62F3 +0x8C9E 0x6372 +0x8C9F 0x691C +0x8CA0 0x6A29 +0x8CA1 0x727D +0x8CA2 0x72AC +0x8CA3 0x732E +0x8CA4 0x7814 +0x8CA5 0x786F +0x8CA6 0x7D79 +0x8CA7 0x770C +0x8CA8 0x80A9 +0x8CA9 0x898B +0x8CAA 0x8B19 +0x8CAB 0x8CE2 +0x8CAC 0x8ED2 +0x8CAD 0x9063 +0x8CAE 0x9375 +0x8CAF 0x967A +0x8CB0 0x9855 +0x8CB1 0x9A13 +0x8CB2 0x9E78 +0x8CB3 0x5143 +0x8CB4 0x539F +0x8CB5 0x53B3 +0x8CB6 0x5E7B +0x8CB7 0x5F26 +0x8CB8 0x6E1B +0x8CB9 0x6E90 +0x8CBA 0x7384 +0x8CBB 0x73FE +0x8CBC 0x7D43 +0x8CBD 0x8237 +0x8CBE 0x8A00 +0x8CBF 0x8AFA +0x8CC0 0x9650 +0x8CC1 0x4E4E +0x8CC2 0x500B +0x8CC3 0x53E4 +0x8CC4 0x547C +0x8CC5 0x56FA +0x8CC6 0x59D1 +0x8CC7 0x5B64 +0x8CC8 0x5DF1 +0x8CC9 0x5EAB +0x8CCA 0x5F27 +0x8CCB 0x6238 +0x8CCC 0x6545 +0x8CCD 0x67AF +0x8CCE 0x6E56 +0x8CCF 0x72D0 +0x8CD0 0x7CCA +0x8CD1 0x88B4 +0x8CD2 0x80A1 +0x8CD3 0x80E1 +0x8CD4 0x83F0 +0x8CD5 0x864E +0x8CD6 0x8A87 +0x8CD7 0x8DE8 +0x8CD8 0x9237 +0x8CD9 0x96C7 +0x8CDA 0x9867 +0x8CDB 0x9F13 +0x8CDC 0x4E94 +0x8CDD 0x4E92 +0x8CDE 0x4F0D +0x8CDF 0x5348 +0x8CE0 0x5449 +0x8CE1 0x543E +0x8CE2 0x5A2F +0x8CE3 0x5F8C +0x8CE4 0x5FA1 +0x8CE5 0x609F +0x8CE6 0x68A7 +0x8CE7 0x6A8E +0x8CE8 0x745A +0x8CE9 0x7881 +0x8CEA 0x8A9E +0x8CEB 0x8AA4 +0x8CEC 0x8B77 +0x8CED 0x9190 +0x8CEE 0x4E5E +0x8CEF 0x9BC9 +0x8CF0 0x4EA4 +0x8CF1 0x4F7C +0x8CF2 0x4FAF +0x8CF3 0x5019 +0x8CF4 0x5016 +0x8CF5 0x5149 +0x8CF6 0x516C +0x8CF7 0x529F +0x8CF8 0x52B9 +0x8CF9 0x52FE +0x8CFA 0x539A +0x8CFB 0x53E3 +0x8CFC 0x5411 +0x8D40 0x540E +0x8D41 0x5589 +0x8D42 0x5751 +0x8D43 0x57A2 +0x8D44 0x597D +0x8D45 0x5B54 +0x8D46 0x5B5D +0x8D47 0x5B8F +0x8D48 0x5DE5 +0x8D49 0x5DE7 +0x8D4A 0x5DF7 +0x8D4B 0x5E78 +0x8D4C 0x5E83 +0x8D4D 0x5E9A +0x8D4E 0x5EB7 +0x8D4F 0x5F18 +0x8D50 0x6052 +0x8D51 0x614C +0x8D52 0x6297 +0x8D53 0x62D8 +0x8D54 0x63A7 +0x8D55 0x653B +0x8D56 0x6602 +0x8D57 0x6643 +0x8D58 0x66F4 +0x8D59 0x676D +0x8D5A 0x6821 +0x8D5B 0x6897 +0x8D5C 0x69CB +0x8D5D 0x6C5F +0x8D5E 0x6D2A +0x8D5F 0x6D69 +0x8D60 0x6E2F +0x8D61 0x6E9D +0x8D62 0x7532 +0x8D63 0x7687 +0x8D64 0x786C +0x8D65 0x7A3F +0x8D66 0x7CE0 +0x8D67 0x7D05 +0x8D68 0x7D18 +0x8D69 0x7D5E +0x8D6A 0x7DB1 +0x8D6B 0x8015 +0x8D6C 0x8003 +0x8D6D 0x80AF +0x8D6E 0x80B1 +0x8D6F 0x8154 +0x8D70 0x818F +0x8D71 0x822A +0x8D72 0x8352 +0x8D73 0x884C +0x8D74 0x8861 +0x8D75 0x8B1B +0x8D76 0x8CA2 +0x8D77 0x8CFC +0x8D78 0x90CA +0x8D79 0x9175 +0x8D7A 0x9271 +0x8D7B 0x783F +0x8D7C 0x92FC +0x8D7D 0x95A4 +0x8D7E 0x964D +0x8D80 0x9805 +0x8D81 0x9999 +0x8D82 0x9AD8 +0x8D83 0x9D3B +0x8D84 0x525B +0x8D85 0x52AB +0x8D86 0x53F7 +0x8D87 0x5408 +0x8D88 0x58D5 +0x8D89 0x62F7 +0x8D8A 0x6FE0 +0x8D8B 0x8C6A +0x8D8C 0x8F5F +0x8D8D 0x9EB9 +0x8D8E 0x514B +0x8D8F 0x523B +0x8D90 0x544A +0x8D91 0x56FD +0x8D92 0x7A40 +0x8D93 0x9177 +0x8D94 0x9D60 +0x8D95 0x9ED2 +0x8D96 0x7344 +0x8D97 0x6F09 +0x8D98 0x8170 +0x8D99 0x7511 +0x8D9A 0x5FFD +0x8D9B 0x60DA +0x8D9C 0x9AA8 +0x8D9D 0x72DB +0x8D9E 0x8FBC +0x8D9F 0x6B64 +0x8DA0 0x9803 +0x8DA1 0x4ECA +0x8DA2 0x56F0 +0x8DA3 0x5764 +0x8DA4 0x58BE +0x8DA5 0x5A5A +0x8DA6 0x6068 +0x8DA7 0x61C7 +0x8DA8 0x660F +0x8DA9 0x6606 +0x8DAA 0x6839 +0x8DAB 0x68B1 +0x8DAC 0x6DF7 +0x8DAD 0x75D5 +0x8DAE 0x7D3A +0x8DAF 0x826E +0x8DB0 0x9B42 +0x8DB1 0x4E9B +0x8DB2 0x4F50 +0x8DB3 0x53C9 +0x8DB4 0x5506 +0x8DB5 0x5D6F +0x8DB6 0x5DE6 +0x8DB7 0x5DEE +0x8DB8 0x67FB +0x8DB9 0x6C99 +0x8DBA 0x7473 +0x8DBB 0x7802 +0x8DBC 0x8A50 +0x8DBD 0x9396 +0x8DBE 0x88DF +0x8DBF 0x5750 +0x8DC0 0x5EA7 +0x8DC1 0x632B +0x8DC2 0x50B5 +0x8DC3 0x50AC +0x8DC4 0x518D +0x8DC5 0x6700 +0x8DC6 0x54C9 +0x8DC7 0x585E +0x8DC8 0x59BB +0x8DC9 0x5BB0 +0x8DCA 0x5F69 +0x8DCB 0x624D +0x8DCC 0x63A1 +0x8DCD 0x683D +0x8DCE 0x6B73 +0x8DCF 0x6E08 +0x8DD0 0x707D +0x8DD1 0x91C7 +0x8DD2 0x7280 +0x8DD3 0x7815 +0x8DD4 0x7826 +0x8DD5 0x796D +0x8DD6 0x658E +0x8DD7 0x7D30 +0x8DD8 0x83DC +0x8DD9 0x88C1 +0x8DDA 0x8F09 +0x8DDB 0x969B +0x8DDC 0x5264 +0x8DDD 0x5728 +0x8DDE 0x6750 +0x8DDF 0x7F6A +0x8DE0 0x8CA1 +0x8DE1 0x51B4 +0x8DE2 0x5742 +0x8DE3 0x962A +0x8DE4 0x583A +0x8DE5 0x698A +0x8DE6 0x80B4 +0x8DE7 0x54B2 +0x8DE8 0x5D0E +0x8DE9 0x57FC +0x8DEA 0x7895 +0x8DEB 0x9DFA +0x8DEC 0x4F5C +0x8DED 0x524A +0x8DEE 0x548B +0x8DEF 0x643E +0x8DF0 0x6628 +0x8DF1 0x6714 +0x8DF2 0x67F5 +0x8DF3 0x7A84 +0x8DF4 0x7B56 +0x8DF5 0x7D22 +0x8DF6 0x932F +0x8DF7 0x685C +0x8DF8 0x9BAD +0x8DF9 0x7B39 +0x8DFA 0x5319 +0x8DFB 0x518A +0x8DFC 0x5237 +0x8E40 0x5BDF +0x8E41 0x62F6 +0x8E42 0x64AE +0x8E43 0x64E6 +0x8E44 0x672D +0x8E45 0x6BBA +0x8E46 0x85A9 +0x8E47 0x96D1 +0x8E48 0x7690 +0x8E49 0x9BD6 +0x8E4A 0x634C +0x8E4B 0x9306 +0x8E4C 0x9BAB +0x8E4D 0x76BF +0x8E4E 0x6652 +0x8E4F 0x4E09 +0x8E50 0x5098 +0x8E51 0x53C2 +0x8E52 0x5C71 +0x8E53 0x60E8 +0x8E54 0x6492 +0x8E55 0x6563 +0x8E56 0x685F +0x8E57 0x71E6 +0x8E58 0x73CA +0x8E59 0x7523 +0x8E5A 0x7B97 +0x8E5B 0x7E82 +0x8E5C 0x8695 +0x8E5D 0x8B83 +0x8E5E 0x8CDB +0x8E5F 0x9178 +0x8E60 0x9910 +0x8E61 0x65AC +0x8E62 0x66AB +0x8E63 0x6B8B +0x8E64 0x4ED5 +0x8E65 0x4ED4 +0x8E66 0x4F3A +0x8E67 0x4F7F +0x8E68 0x523A +0x8E69 0x53F8 +0x8E6A 0x53F2 +0x8E6B 0x55E3 +0x8E6C 0x56DB +0x8E6D 0x58EB +0x8E6E 0x59CB +0x8E6F 0x59C9 +0x8E70 0x59FF +0x8E71 0x5B50 +0x8E72 0x5C4D +0x8E73 0x5E02 +0x8E74 0x5E2B +0x8E75 0x5FD7 +0x8E76 0x601D +0x8E77 0x6307 +0x8E78 0x652F +0x8E79 0x5B5C +0x8E7A 0x65AF +0x8E7B 0x65BD +0x8E7C 0x65E8 +0x8E7D 0x679D +0x8E7E 0x6B62 +0x8E80 0x6B7B +0x8E81 0x6C0F +0x8E82 0x7345 +0x8E83 0x7949 +0x8E84 0x79C1 +0x8E85 0x7CF8 +0x8E86 0x7D19 +0x8E87 0x7D2B +0x8E88 0x80A2 +0x8E89 0x8102 +0x8E8A 0x81F3 +0x8E8B 0x8996 +0x8E8C 0x8A5E +0x8E8D 0x8A69 +0x8E8E 0x8A66 +0x8E8F 0x8A8C +0x8E90 0x8AEE +0x8E91 0x8CC7 +0x8E92 0x8CDC +0x8E93 0x96CC +0x8E94 0x98FC +0x8E95 0x6B6F +0x8E96 0x4E8B +0x8E97 0x4F3C +0x8E98 0x4F8D +0x8E99 0x5150 +0x8E9A 0x5B57 +0x8E9B 0x5BFA +0x8E9C 0x6148 +0x8E9D 0x6301 +0x8E9E 0x6642 +0x8E9F 0x6B21 +0x8EA0 0x6ECB +0x8EA1 0x6CBB +0x8EA2 0x723E +0x8EA3 0x74BD +0x8EA4 0x75D4 +0x8EA5 0x78C1 +0x8EA6 0x793A +0x8EA7 0x800C +0x8EA8 0x8033 +0x8EA9 0x81EA +0x8EAA 0x8494 +0x8EAB 0x8F9E +0x8EAC 0x6C50 +0x8EAD 0x9E7F +0x8EAE 0x5F0F +0x8EAF 0x8B58 +0x8EB0 0x9D2B +0x8EB1 0x7AFA +0x8EB2 0x8EF8 +0x8EB3 0x5B8D +0x8EB4 0x96EB +0x8EB5 0x4E03 +0x8EB6 0x53F1 +0x8EB7 0x57F7 +0x8EB8 0x5931 +0x8EB9 0x5AC9 +0x8EBA 0x5BA4 +0x8EBB 0x6089 +0x8EBC 0x6E7F +0x8EBD 0x6F06 +0x8EBE 0x75BE +0x8EBF 0x8CEA +0x8EC0 0x5B9F +0x8EC1 0x8500 +0x8EC2 0x7BE0 +0x8EC3 0x5072 +0x8EC4 0x67F4 +0x8EC5 0x829D +0x8EC6 0x5C61 +0x8EC7 0x854A +0x8EC8 0x7E1E +0x8EC9 0x820E +0x8ECA 0x5199 +0x8ECB 0x5C04 +0x8ECC 0x6368 +0x8ECD 0x8D66 +0x8ECE 0x659C +0x8ECF 0x716E +0x8ED0 0x793E +0x8ED1 0x7D17 +0x8ED2 0x8005 +0x8ED3 0x8B1D +0x8ED4 0x8ECA +0x8ED5 0x906E +0x8ED6 0x86C7 +0x8ED7 0x90AA +0x8ED8 0x501F +0x8ED9 0x52FA +0x8EDA 0x5C3A +0x8EDB 0x6753 +0x8EDC 0x707C +0x8EDD 0x7235 +0x8EDE 0x914C +0x8EDF 0x91C8 +0x8EE0 0x932B +0x8EE1 0x82E5 +0x8EE2 0x5BC2 +0x8EE3 0x5F31 +0x8EE4 0x60F9 +0x8EE5 0x4E3B +0x8EE6 0x53D6 +0x8EE7 0x5B88 +0x8EE8 0x624B +0x8EE9 0x6731 +0x8EEA 0x6B8A +0x8EEB 0x72E9 +0x8EEC 0x73E0 +0x8EED 0x7A2E +0x8EEE 0x816B +0x8EEF 0x8DA3 +0x8EF0 0x9152 +0x8EF1 0x9996 +0x8EF2 0x5112 +0x8EF3 0x53D7 +0x8EF4 0x546A +0x8EF5 0x5BFF +0x8EF6 0x6388 +0x8EF7 0x6A39 +0x8EF8 0x7DAC +0x8EF9 0x9700 +0x8EFA 0x56DA +0x8EFB 0x53CE +0x8EFC 0x5468 +0x8F40 0x5B97 +0x8F41 0x5C31 +0x8F42 0x5DDE +0x8F43 0x4FEE +0x8F44 0x6101 +0x8F45 0x62FE +0x8F46 0x6D32 +0x8F47 0x79C0 +0x8F48 0x79CB +0x8F49 0x7D42 +0x8F4A 0x7E4D +0x8F4B 0x7FD2 +0x8F4C 0x81ED +0x8F4D 0x821F +0x8F4E 0x8490 +0x8F4F 0x8846 +0x8F50 0x8972 +0x8F51 0x8B90 +0x8F52 0x8E74 +0x8F53 0x8F2F +0x8F54 0x9031 +0x8F55 0x914B +0x8F56 0x916C +0x8F57 0x96C6 +0x8F58 0x919C +0x8F59 0x4EC0 +0x8F5A 0x4F4F +0x8F5B 0x5145 +0x8F5C 0x5341 +0x8F5D 0x5F93 +0x8F5E 0x620E +0x8F5F 0x67D4 +0x8F60 0x6C41 +0x8F61 0x6E0B +0x8F62 0x7363 +0x8F63 0x7E26 +0x8F64 0x91CD +0x8F65 0x9283 +0x8F66 0x53D4 +0x8F67 0x5919 +0x8F68 0x5BBF +0x8F69 0x6DD1 +0x8F6A 0x795D +0x8F6B 0x7E2E +0x8F6C 0x7C9B +0x8F6D 0x587E +0x8F6E 0x719F +0x8F6F 0x51FA +0x8F70 0x8853 +0x8F71 0x8FF0 +0x8F72 0x4FCA +0x8F73 0x5CFB +0x8F74 0x6625 +0x8F75 0x77AC +0x8F76 0x7AE3 +0x8F77 0x821C +0x8F78 0x99FF +0x8F79 0x51C6 +0x8F7A 0x5FAA +0x8F7B 0x65EC +0x8F7C 0x696F +0x8F7D 0x6B89 +0x8F7E 0x6DF3 +0x8F80 0x6E96 +0x8F81 0x6F64 +0x8F82 0x76FE +0x8F83 0x7D14 +0x8F84 0x5DE1 +0x8F85 0x9075 +0x8F86 0x9187 +0x8F87 0x9806 +0x8F88 0x51E6 +0x8F89 0x521D +0x8F8A 0x6240 +0x8F8B 0x6691 +0x8F8C 0x66D9 +0x8F8D 0x6E1A +0x8F8E 0x5EB6 +0x8F8F 0x7DD2 +0x8F90 0x7F72 +0x8F91 0x66F8 +0x8F92 0x85AF +0x8F93 0x85F7 +0x8F94 0x8AF8 +0x8F95 0x52A9 +0x8F96 0x53D9 +0x8F97 0x5973 +0x8F98 0x5E8F +0x8F99 0x5F90 +0x8F9A 0x6055 +0x8F9B 0x92E4 +0x8F9C 0x9664 +0x8F9D 0x50B7 +0x8F9E 0x511F +0x8F9F 0x52DD +0x8FA0 0x5320 +0x8FA1 0x5347 +0x8FA2 0x53EC +0x8FA3 0x54E8 +0x8FA4 0x5546 +0x8FA5 0x5531 +0x8FA6 0x5617 +0x8FA7 0x5968 +0x8FA8 0x59BE +0x8FA9 0x5A3C +0x8FAA 0x5BB5 +0x8FAB 0x5C06 +0x8FAC 0x5C0F +0x8FAD 0x5C11 +0x8FAE 0x5C1A +0x8FAF 0x5E84 +0x8FB0 0x5E8A +0x8FB1 0x5EE0 +0x8FB2 0x5F70 +0x8FB3 0x627F +0x8FB4 0x6284 +0x8FB5 0x62DB +0x8FB6 0x638C +0x8FB7 0x6377 +0x8FB8 0x6607 +0x8FB9 0x660C +0x8FBA 0x662D +0x8FBB 0x6676 +0x8FBC 0x677E +0x8FBD 0x68A2 +0x8FBE 0x6A1F +0x8FBF 0x6A35 +0x8FC0 0x6CBC +0x8FC1 0x6D88 +0x8FC2 0x6E09 +0x8FC3 0x6E58 +0x8FC4 0x713C +0x8FC5 0x7126 +0x8FC6 0x7167 +0x8FC7 0x75C7 +0x8FC8 0x7701 +0x8FC9 0x785D +0x8FCA 0x7901 +0x8FCB 0x7965 +0x8FCC 0x79F0 +0x8FCD 0x7AE0 +0x8FCE 0x7B11 +0x8FCF 0x7CA7 +0x8FD0 0x7D39 +0x8FD1 0x8096 +0x8FD2 0x83D6 +0x8FD3 0x848B +0x8FD4 0x8549 +0x8FD5 0x885D +0x8FD6 0x88F3 +0x8FD7 0x8A1F +0x8FD8 0x8A3C +0x8FD9 0x8A54 +0x8FDA 0x8A73 +0x8FDB 0x8C61 +0x8FDC 0x8CDE +0x8FDD 0x91A4 +0x8FDE 0x9266 +0x8FDF 0x937E +0x8FE0 0x9418 +0x8FE1 0x969C +0x8FE2 0x9798 +0x8FE3 0x4E0A +0x8FE4 0x4E08 +0x8FE5 0x4E1E +0x8FE6 0x4E57 +0x8FE7 0x5197 +0x8FE8 0x5270 +0x8FE9 0x57CE +0x8FEA 0x5834 +0x8FEB 0x58CC +0x8FEC 0x5B22 +0x8FED 0x5E38 +0x8FEE 0x60C5 +0x8FEF 0x64FE +0x8FF0 0x6761 +0x8FF1 0x6756 +0x8FF2 0x6D44 +0x8FF3 0x72B6 +0x8FF4 0x7573 +0x8FF5 0x7A63 +0x8FF6 0x84B8 +0x8FF7 0x8B72 +0x8FF8 0x91B8 +0x8FF9 0x9320 +0x8FFA 0x5631 +0x8FFB 0x57F4 +0x8FFC 0x98FE +0x9040 0x62ED +0x9041 0x690D +0x9042 0x6B96 +0x9043 0x71ED +0x9044 0x7E54 +0x9045 0x8077 +0x9046 0x8272 +0x9047 0x89E6 +0x9048 0x98DF +0x9049 0x8755 +0x904A 0x8FB1 +0x904B 0x5C3B +0x904C 0x4F38 +0x904D 0x4FE1 +0x904E 0x4FB5 +0x904F 0x5507 +0x9050 0x5A20 +0x9051 0x5BDD +0x9052 0x5BE9 +0x9053 0x5FC3 +0x9054 0x614E +0x9055 0x632F +0x9056 0x65B0 +0x9057 0x664B +0x9058 0x68EE +0x9059 0x699B +0x905A 0x6D78 +0x905B 0x6DF1 +0x905C 0x7533 +0x905D 0x75B9 +0x905E 0x771F +0x905F 0x795E +0x9060 0x79E6 +0x9061 0x7D33 +0x9062 0x81E3 +0x9063 0x82AF +0x9064 0x85AA +0x9065 0x89AA +0x9066 0x8A3A +0x9067 0x8EAB +0x9068 0x8F9B +0x9069 0x9032 +0x906A 0x91DD +0x906B 0x9707 +0x906C 0x4EBA +0x906D 0x4EC1 +0x906E 0x5203 +0x906F 0x5875 +0x9070 0x58EC +0x9071 0x5C0B +0x9072 0x751A +0x9073 0x5C3D +0x9074 0x814E +0x9075 0x8A0A +0x9076 0x8FC5 +0x9077 0x9663 +0x9078 0x976D +0x9079 0x7B25 +0x907A 0x8ACF +0x907B 0x9808 +0x907C 0x9162 +0x907D 0x56F3 +0x907E 0x53A8 +0x9080 0x9017 +0x9081 0x5439 +0x9082 0x5782 +0x9083 0x5E25 +0x9084 0x63A8 +0x9085 0x6C34 +0x9086 0x708A +0x9087 0x7761 +0x9088 0x7C8B +0x9089 0x7FE0 +0x908A 0x8870 +0x908B 0x9042 +0x908C 0x9154 +0x908D 0x9310 +0x908E 0x9318 +0x908F 0x968F +0x9090 0x745E +0x9091 0x9AC4 +0x9092 0x5D07 +0x9093 0x5D69 +0x9094 0x6570 +0x9095 0x67A2 +0x9096 0x8DA8 +0x9097 0x96DB +0x9098 0x636E +0x9099 0x6749 +0x909A 0x6919 +0x909B 0x83C5 +0x909C 0x9817 +0x909D 0x96C0 +0x909E 0x88FE +0x909F 0x6F84 +0x90A0 0x647A +0x90A1 0x5BF8 +0x90A2 0x4E16 +0x90A3 0x702C +0x90A4 0x755D +0x90A5 0x662F +0x90A6 0x51C4 +0x90A7 0x5236 +0x90A8 0x52E2 +0x90A9 0x59D3 +0x90AA 0x5F81 +0x90AB 0x6027 +0x90AC 0x6210 +0x90AD 0x653F +0x90AE 0x6574 +0x90AF 0x661F +0x90B0 0x6674 +0x90B1 0x68F2 +0x90B2 0x6816 +0x90B3 0x6B63 +0x90B4 0x6E05 +0x90B5 0x7272 +0x90B6 0x751F +0x90B7 0x76DB +0x90B8 0x7CBE +0x90B9 0x8056 +0x90BA 0x58F0 +0x90BB 0x88FD +0x90BC 0x897F +0x90BD 0x8AA0 +0x90BE 0x8A93 +0x90BF 0x8ACB +0x90C0 0x901D +0x90C1 0x9192 +0x90C2 0x9752 +0x90C3 0x9759 +0x90C4 0x6589 +0x90C5 0x7A0E +0x90C6 0x8106 +0x90C7 0x96BB +0x90C8 0x5E2D +0x90C9 0x60DC +0x90CA 0x621A +0x90CB 0x65A5 +0x90CC 0x6614 +0x90CD 0x6790 +0x90CE 0x77F3 +0x90CF 0x7A4D +0x90D0 0x7C4D +0x90D1 0x7E3E +0x90D2 0x810A +0x90D3 0x8CAC +0x90D4 0x8D64 +0x90D5 0x8DE1 +0x90D6 0x8E5F +0x90D7 0x78A9 +0x90D8 0x5207 +0x90D9 0x62D9 +0x90DA 0x63A5 +0x90DB 0x6442 +0x90DC 0x6298 +0x90DD 0x8A2D +0x90DE 0x7A83 +0x90DF 0x7BC0 +0x90E0 0x8AAC +0x90E1 0x96EA +0x90E2 0x7D76 +0x90E3 0x820C +0x90E4 0x8749 +0x90E5 0x4ED9 +0x90E6 0x5148 +0x90E7 0x5343 +0x90E8 0x5360 +0x90E9 0x5BA3 +0x90EA 0x5C02 +0x90EB 0x5C16 +0x90EC 0x5DDD +0x90ED 0x6226 +0x90EE 0x6247 +0x90EF 0x64B0 +0x90F0 0x6813 +0x90F1 0x6834 +0x90F2 0x6CC9 +0x90F3 0x6D45 +0x90F4 0x6D17 +0x90F5 0x67D3 +0x90F6 0x6F5C +0x90F7 0x714E +0x90F8 0x717D +0x90F9 0x65CB +0x90FA 0x7A7F +0x90FB 0x7BAD +0x90FC 0x7DDA +0x9140 0x7E4A +0x9141 0x7FA8 +0x9142 0x817A +0x9143 0x821B +0x9144 0x8239 +0x9145 0x85A6 +0x9146 0x8A6E +0x9147 0x8CCE +0x9148 0x8DF5 +0x9149 0x9078 +0x914A 0x9077 +0x914B 0x92AD +0x914C 0x9291 +0x914D 0x9583 +0x914E 0x9BAE +0x914F 0x524D +0x9150 0x5584 +0x9151 0x6F38 +0x9152 0x7136 +0x9153 0x5168 +0x9154 0x7985 +0x9155 0x7E55 +0x9156 0x81B3 +0x9157 0x7CCE +0x9158 0x564C +0x9159 0x5851 +0x915A 0x5CA8 +0x915B 0x63AA +0x915C 0x66FE +0x915D 0x66FD +0x915E 0x695A +0x915F 0x72D9 +0x9160 0x758F +0x9161 0x758E +0x9162 0x790E +0x9163 0x7956 +0x9164 0x79DF +0x9165 0x7C97 +0x9166 0x7D20 +0x9167 0x7D44 +0x9168 0x8607 +0x9169 0x8A34 +0x916A 0x963B +0x916B 0x9061 +0x916C 0x9F20 +0x916D 0x50E7 +0x916E 0x5275 +0x916F 0x53CC +0x9170 0x53E2 +0x9171 0x5009 +0x9172 0x55AA +0x9173 0x58EE +0x9174 0x594F +0x9175 0x723D +0x9176 0x5B8B +0x9177 0x5C64 +0x9178 0x531D +0x9179 0x60E3 +0x917A 0x60F3 +0x917B 0x635C +0x917C 0x6383 +0x917D 0x633F +0x917E 0x63BB +0x9180 0x64CD +0x9181 0x65E9 +0x9182 0x66F9 +0x9183 0x5DE3 +0x9184 0x69CD +0x9185 0x69FD +0x9186 0x6F15 +0x9187 0x71E5 +0x9188 0x4E89 +0x9189 0x75E9 +0x918A 0x76F8 +0x918B 0x7A93 +0x918C 0x7CDF +0x918D 0x7DCF +0x918E 0x7D9C +0x918F 0x8061 +0x9190 0x8349 +0x9191 0x8358 +0x9192 0x846C +0x9193 0x84BC +0x9194 0x85FB +0x9195 0x88C5 +0x9196 0x8D70 +0x9197 0x9001 +0x9198 0x906D +0x9199 0x9397 +0x919A 0x971C +0x919B 0x9A12 +0x919C 0x50CF +0x919D 0x5897 +0x919E 0x618E +0x919F 0x81D3 +0x91A0 0x8535 +0x91A1 0x8D08 +0x91A2 0x9020 +0x91A3 0x4FC3 +0x91A4 0x5074 +0x91A5 0x5247 +0x91A6 0x5373 +0x91A7 0x606F +0x91A8 0x6349 +0x91A9 0x675F +0x91AA 0x6E2C +0x91AB 0x8DB3 +0x91AC 0x901F +0x91AD 0x4FD7 +0x91AE 0x5C5E +0x91AF 0x8CCA +0x91B0 0x65CF +0x91B1 0x7D9A +0x91B2 0x5352 +0x91B3 0x8896 +0x91B4 0x5176 +0x91B5 0x63C3 +0x91B6 0x5B58 +0x91B7 0x5B6B +0x91B8 0x5C0A +0x91B9 0x640D +0x91BA 0x6751 +0x91BB 0x905C +0x91BC 0x4ED6 +0x91BD 0x591A +0x91BE 0x592A +0x91BF 0x6C70 +0x91C0 0x8A51 +0x91C1 0x553E +0x91C2 0x5815 +0x91C3 0x59A5 +0x91C4 0x60F0 +0x91C5 0x6253 +0x91C6 0x67C1 +0x91C7 0x8235 +0x91C8 0x6955 +0x91C9 0x9640 +0x91CA 0x99C4 +0x91CB 0x9A28 +0x91CC 0x4F53 +0x91CD 0x5806 +0x91CE 0x5BFE +0x91CF 0x8010 +0x91D0 0x5CB1 +0x91D1 0x5E2F +0x91D2 0x5F85 +0x91D3 0x6020 +0x91D4 0x614B +0x91D5 0x6234 +0x91D6 0x66FF +0x91D7 0x6CF0 +0x91D8 0x6EDE +0x91D9 0x80CE +0x91DA 0x817F +0x91DB 0x82D4 +0x91DC 0x888B +0x91DD 0x8CB8 +0x91DE 0x9000 +0x91DF 0x902E +0x91E0 0x968A +0x91E1 0x9EDB +0x91E2 0x9BDB +0x91E3 0x4EE3 +0x91E4 0x53F0 +0x91E5 0x5927 +0x91E6 0x7B2C +0x91E7 0x918D +0x91E8 0x984C +0x91E9 0x9DF9 +0x91EA 0x6EDD +0x91EB 0x7027 +0x91EC 0x5353 +0x91ED 0x5544 +0x91EE 0x5B85 +0x91EF 0x6258 +0x91F0 0x629E +0x91F1 0x62D3 +0x91F2 0x6CA2 +0x91F3 0x6FEF +0x91F4 0x7422 +0x91F5 0x8A17 +0x91F6 0x9438 +0x91F7 0x6FC1 +0x91F8 0x8AFE +0x91F9 0x8338 +0x91FA 0x51E7 +0x91FB 0x86F8 +0x91FC 0x53EA +0x9240 0x53E9 +0x9241 0x4F46 +0x9242 0x9054 +0x9243 0x8FB0 +0x9244 0x596A +0x9245 0x8131 +0x9246 0x5DFD +0x9247 0x7AEA +0x9248 0x8FBF +0x9249 0x68DA +0x924A 0x8C37 +0x924B 0x72F8 +0x924C 0x9C48 +0x924D 0x6A3D +0x924E 0x8AB0 +0x924F 0x4E39 +0x9250 0x5358 +0x9251 0x5606 +0x9252 0x5766 +0x9253 0x62C5 +0x9254 0x63A2 +0x9255 0x65E6 +0x9256 0x6B4E +0x9257 0x6DE1 +0x9258 0x6E5B +0x9259 0x70AD +0x925A 0x77ED +0x925B 0x7AEF +0x925C 0x7BAA +0x925D 0x7DBB +0x925E 0x803D +0x925F 0x80C6 +0x9260 0x86CB +0x9261 0x8A95 +0x9262 0x935B +0x9263 0x56E3 +0x9264 0x58C7 +0x9265 0x5F3E +0x9266 0x65AD +0x9267 0x6696 +0x9268 0x6A80 +0x9269 0x6BB5 +0x926A 0x7537 +0x926B 0x8AC7 +0x926C 0x5024 +0x926D 0x77E5 +0x926E 0x5730 +0x926F 0x5F1B +0x9270 0x6065 +0x9271 0x667A +0x9272 0x6C60 +0x9273 0x75F4 +0x9274 0x7A1A +0x9275 0x7F6E +0x9276 0x81F4 +0x9277 0x8718 +0x9278 0x9045 +0x9279 0x99B3 +0x927A 0x7BC9 +0x927B 0x755C +0x927C 0x7AF9 +0x927D 0x7B51 +0x927E 0x84C4 +0x9280 0x9010 +0x9281 0x79E9 +0x9282 0x7A92 +0x9283 0x8336 +0x9284 0x5AE1 +0x9285 0x7740 +0x9286 0x4E2D +0x9287 0x4EF2 +0x9288 0x5B99 +0x9289 0x5FE0 +0x928A 0x62BD +0x928B 0x663C +0x928C 0x67F1 +0x928D 0x6CE8 +0x928E 0x866B +0x928F 0x8877 +0x9290 0x8A3B +0x9291 0x914E +0x9292 0x92F3 +0x9293 0x99D0 +0x9294 0x6A17 +0x9295 0x7026 +0x9296 0x732A +0x9297 0x82E7 +0x9298 0x8457 +0x9299 0x8CAF +0x929A 0x4E01 +0x929B 0x5146 +0x929C 0x51CB +0x929D 0x558B +0x929E 0x5BF5 +0x929F 0x5E16 +0x92A0 0x5E33 +0x92A1 0x5E81 +0x92A2 0x5F14 +0x92A3 0x5F35 +0x92A4 0x5F6B +0x92A5 0x5FB4 +0x92A6 0x61F2 +0x92A7 0x6311 +0x92A8 0x66A2 +0x92A9 0x671D +0x92AA 0x6F6E +0x92AB 0x7252 +0x92AC 0x753A +0x92AD 0x773A +0x92AE 0x8074 +0x92AF 0x8139 +0x92B0 0x8178 +0x92B1 0x8776 +0x92B2 0x8ABF +0x92B3 0x8ADC +0x92B4 0x8D85 +0x92B5 0x8DF3 +0x92B6 0x929A +0x92B7 0x9577 +0x92B8 0x9802 +0x92B9 0x9CE5 +0x92BA 0x52C5 +0x92BB 0x6357 +0x92BC 0x76F4 +0x92BD 0x6715 +0x92BE 0x6C88 +0x92BF 0x73CD +0x92C0 0x8CC3 +0x92C1 0x93AE +0x92C2 0x9673 +0x92C3 0x6D25 +0x92C4 0x589C +0x92C5 0x690E +0x92C6 0x69CC +0x92C7 0x8FFD +0x92C8 0x939A +0x92C9 0x75DB +0x92CA 0x901A +0x92CB 0x585A +0x92CC 0x6802 +0x92CD 0x63B4 +0x92CE 0x69FB +0x92CF 0x4F43 +0x92D0 0x6F2C +0x92D1 0x67D8 +0x92D2 0x8FBB +0x92D3 0x8526 +0x92D4 0x7DB4 +0x92D5 0x9354 +0x92D6 0x693F +0x92D7 0x6F70 +0x92D8 0x576A +0x92D9 0x58F7 +0x92DA 0x5B2C +0x92DB 0x7D2C +0x92DC 0x722A +0x92DD 0x540A +0x92DE 0x91E3 +0x92DF 0x9DB4 +0x92E0 0x4EAD +0x92E1 0x4F4E +0x92E2 0x505C +0x92E3 0x5075 +0x92E4 0x5243 +0x92E5 0x8C9E +0x92E6 0x5448 +0x92E7 0x5824 +0x92E8 0x5B9A +0x92E9 0x5E1D +0x92EA 0x5E95 +0x92EB 0x5EAD +0x92EC 0x5EF7 +0x92ED 0x5F1F +0x92EE 0x608C +0x92EF 0x62B5 +0x92F0 0x633A +0x92F1 0x63D0 +0x92F2 0x68AF +0x92F3 0x6C40 +0x92F4 0x7887 +0x92F5 0x798E +0x92F6 0x7A0B +0x92F7 0x7DE0 +0x92F8 0x8247 +0x92F9 0x8A02 +0x92FA 0x8AE6 +0x92FB 0x8E44 +0x92FC 0x9013 +0x9340 0x90B8 +0x9341 0x912D +0x9342 0x91D8 +0x9343 0x9F0E +0x9344 0x6CE5 +0x9345 0x6458 +0x9346 0x64E2 +0x9347 0x6575 +0x9348 0x6EF4 +0x9349 0x7684 +0x934A 0x7B1B +0x934B 0x9069 +0x934C 0x93D1 +0x934D 0x6EBA +0x934E 0x54F2 +0x934F 0x5FB9 +0x9350 0x64A4 +0x9351 0x8F4D +0x9352 0x8FED +0x9353 0x9244 +0x9354 0x5178 +0x9355 0x586B +0x9356 0x5929 +0x9357 0x5C55 +0x9358 0x5E97 +0x9359 0x6DFB +0x935A 0x7E8F +0x935B 0x751C +0x935C 0x8CBC +0x935D 0x8EE2 +0x935E 0x985B +0x935F 0x70B9 +0x9360 0x4F1D +0x9361 0x6BBF +0x9362 0x6FB1 +0x9363 0x7530 +0x9364 0x96FB +0x9365 0x514E +0x9366 0x5410 +0x9367 0x5835 +0x9368 0x5857 +0x9369 0x59AC +0x936A 0x5C60 +0x936B 0x5F92 +0x936C 0x6597 +0x936D 0x675C +0x936E 0x6E21 +0x936F 0x767B +0x9370 0x83DF +0x9371 0x8CED +0x9372 0x9014 +0x9373 0x90FD +0x9374 0x934D +0x9375 0x7825 +0x9376 0x783A +0x9377 0x52AA +0x9378 0x5EA6 +0x9379 0x571F +0x937A 0x5974 +0x937B 0x6012 +0x937C 0x5012 +0x937D 0x515A +0x937E 0x51AC +0x9380 0x51CD +0x9381 0x5200 +0x9382 0x5510 +0x9383 0x5854 +0x9384 0x5858 +0x9385 0x5957 +0x9386 0x5B95 +0x9387 0x5CF6 +0x9388 0x5D8B +0x9389 0x60BC +0x938A 0x6295 +0x938B 0x642D +0x938C 0x6771 +0x938D 0x6843 +0x938E 0x68BC +0x938F 0x68DF +0x9390 0x76D7 +0x9391 0x6DD8 +0x9392 0x6E6F +0x9393 0x6D9B +0x9394 0x706F +0x9395 0x71C8 +0x9396 0x5F53 +0x9397 0x75D8 +0x9398 0x7977 +0x9399 0x7B49 +0x939A 0x7B54 +0x939B 0x7B52 +0x939C 0x7CD6 +0x939D 0x7D71 +0x939E 0x5230 +0x939F 0x8463 +0x93A0 0x8569 +0x93A1 0x85E4 +0x93A2 0x8A0E +0x93A3 0x8B04 +0x93A4 0x8C46 +0x93A5 0x8E0F +0x93A6 0x9003 +0x93A7 0x900F +0x93A8 0x9419 +0x93A9 0x9676 +0x93AA 0x982D +0x93AB 0x9A30 +0x93AC 0x95D8 +0x93AD 0x50CD +0x93AE 0x52D5 +0x93AF 0x540C +0x93B0 0x5802 +0x93B1 0x5C0E +0x93B2 0x61A7 +0x93B3 0x649E +0x93B4 0x6D1E +0x93B5 0x77B3 +0x93B6 0x7AE5 +0x93B7 0x80F4 +0x93B8 0x8404 +0x93B9 0x9053 +0x93BA 0x9285 +0x93BB 0x5CE0 +0x93BC 0x9D07 +0x93BD 0x533F +0x93BE 0x5F97 +0x93BF 0x5FB3 +0x93C0 0x6D9C +0x93C1 0x7279 +0x93C2 0x7763 +0x93C3 0x79BF +0x93C4 0x7BE4 +0x93C5 0x6BD2 +0x93C6 0x72EC +0x93C7 0x8AAD +0x93C8 0x6803 +0x93C9 0x6A61 +0x93CA 0x51F8 +0x93CB 0x7A81 +0x93CC 0x6934 +0x93CD 0x5C4A +0x93CE 0x9CF6 +0x93CF 0x82EB +0x93D0 0x5BC5 +0x93D1 0x9149 +0x93D2 0x701E +0x93D3 0x5678 +0x93D4 0x5C6F +0x93D5 0x60C7 +0x93D6 0x6566 +0x93D7 0x6C8C +0x93D8 0x8C5A +0x93D9 0x9041 +0x93DA 0x9813 +0x93DB 0x5451 +0x93DC 0x66C7 +0x93DD 0x920D +0x93DE 0x5948 +0x93DF 0x90A3 +0x93E0 0x5185 +0x93E1 0x4E4D +0x93E2 0x51EA +0x93E3 0x8599 +0x93E4 0x8B0E +0x93E5 0x7058 +0x93E6 0x637A +0x93E7 0x934B +0x93E8 0x6962 +0x93E9 0x99B4 +0x93EA 0x7E04 +0x93EB 0x7577 +0x93EC 0x5357 +0x93ED 0x6960 +0x93EE 0x8EDF +0x93EF 0x96E3 +0x93F0 0x6C5D +0x93F1 0x4E8C +0x93F2 0x5C3C +0x93F3 0x5F10 +0x93F4 0x8FE9 +0x93F5 0x5302 +0x93F6 0x8CD1 +0x93F7 0x8089 +0x93F8 0x8679 +0x93F9 0x5EFF +0x93FA 0x65E5 +0x93FB 0x4E73 +0x93FC 0x5165 +0x9440 0x5982 +0x9441 0x5C3F +0x9442 0x97EE +0x9443 0x4EFB +0x9444 0x598A +0x9445 0x5FCD +0x9446 0x8A8D +0x9447 0x6FE1 +0x9448 0x79B0 +0x9449 0x7962 +0x944A 0x5BE7 +0x944B 0x8471 +0x944C 0x732B +0x944D 0x71B1 +0x944E 0x5E74 +0x944F 0x5FF5 +0x9450 0x637B +0x9451 0x649A +0x9452 0x71C3 +0x9453 0x7C98 +0x9454 0x4E43 +0x9455 0x5EFC +0x9456 0x4E4B +0x9457 0x57DC +0x9458 0x56A2 +0x9459 0x60A9 +0x945A 0x6FC3 +0x945B 0x7D0D +0x945C 0x80FD +0x945D 0x8133 +0x945E 0x81BF +0x945F 0x8FB2 +0x9460 0x8997 +0x9461 0x86A4 +0x9462 0x5DF4 +0x9463 0x628A +0x9464 0x64AD +0x9465 0x8987 +0x9466 0x6777 +0x9467 0x6CE2 +0x9468 0x6D3E +0x9469 0x7436 +0x946A 0x7834 +0x946B 0x5A46 +0x946C 0x7F75 +0x946D 0x82AD +0x946E 0x99AC +0x946F 0x4FF3 +0x9470 0x5EC3 +0x9471 0x62DD +0x9472 0x6392 +0x9473 0x6557 +0x9474 0x676F +0x9475 0x76C3 +0x9476 0x724C +0x9477 0x80CC +0x9478 0x80BA +0x9479 0x8F29 +0x947A 0x914D +0x947B 0x500D +0x947C 0x57F9 +0x947D 0x5A92 +0x947E 0x6885 +0x9480 0x6973 +0x9481 0x7164 +0x9482 0x72FD +0x9483 0x8CB7 +0x9484 0x58F2 +0x9485 0x8CE0 +0x9486 0x966A +0x9487 0x9019 +0x9488 0x877F +0x9489 0x79E4 +0x948A 0x77E7 +0x948B 0x8429 +0x948C 0x4F2F +0x948D 0x5265 +0x948E 0x535A +0x948F 0x62CD +0x9490 0x67CF +0x9491 0x6CCA +0x9492 0x767D +0x9493 0x7B94 +0x9494 0x7C95 +0x9495 0x8236 +0x9496 0x8584 +0x9497 0x8FEB +0x9498 0x66DD +0x9499 0x6F20 +0x949A 0x7206 +0x949B 0x7E1B +0x949C 0x83AB +0x949D 0x99C1 +0x949E 0x9EA6 +0x949F 0x51FD +0x94A0 0x7BB1 +0x94A1 0x7872 +0x94A2 0x7BB8 +0x94A3 0x8087 +0x94A4 0x7B48 +0x94A5 0x6AE8 +0x94A6 0x5E61 +0x94A7 0x808C +0x94A8 0x7551 +0x94A9 0x7560 +0x94AA 0x516B +0x94AB 0x9262 +0x94AC 0x6E8C +0x94AD 0x767A +0x94AE 0x9197 +0x94AF 0x9AEA +0x94B0 0x4F10 +0x94B1 0x7F70 +0x94B2 0x629C +0x94B3 0x7B4F +0x94B4 0x95A5 +0x94B5 0x9CE9 +0x94B6 0x567A +0x94B7 0x5859 +0x94B8 0x86E4 +0x94B9 0x96BC +0x94BA 0x4F34 +0x94BB 0x5224 +0x94BC 0x534A +0x94BD 0x53CD +0x94BE 0x53DB +0x94BF 0x5E06 +0x94C0 0x642C +0x94C1 0x6591 +0x94C2 0x677F +0x94C3 0x6C3E +0x94C4 0x6C4E +0x94C5 0x7248 +0x94C6 0x72AF +0x94C7 0x73ED +0x94C8 0x7554 +0x94C9 0x7E41 +0x94CA 0x822C +0x94CB 0x85E9 +0x94CC 0x8CA9 +0x94CD 0x7BC4 +0x94CE 0x91C6 +0x94CF 0x7169 +0x94D0 0x9812 +0x94D1 0x98EF +0x94D2 0x633D +0x94D3 0x6669 +0x94D4 0x756A +0x94D5 0x76E4 +0x94D6 0x78D0 +0x94D7 0x8543 +0x94D8 0x86EE +0x94D9 0x532A +0x94DA 0x5351 +0x94DB 0x5426 +0x94DC 0x5983 +0x94DD 0x5E87 +0x94DE 0x5F7C +0x94DF 0x60B2 +0x94E0 0x6249 +0x94E1 0x6279 +0x94E2 0x62AB +0x94E3 0x6590 +0x94E4 0x6BD4 +0x94E5 0x6CCC +0x94E6 0x75B2 +0x94E7 0x76AE +0x94E8 0x7891 +0x94E9 0x79D8 +0x94EA 0x7DCB +0x94EB 0x7F77 +0x94EC 0x80A5 +0x94ED 0x88AB +0x94EE 0x8AB9 +0x94EF 0x8CBB +0x94F0 0x907F +0x94F1 0x975E +0x94F2 0x98DB +0x94F3 0x6A0B +0x94F4 0x7C38 +0x94F5 0x5099 +0x94F6 0x5C3E +0x94F7 0x5FAE +0x94F8 0x6787 +0x94F9 0x6BD8 +0x94FA 0x7435 +0x94FB 0x7709 +0x94FC 0x7F8E +0x9540 0x9F3B +0x9541 0x67CA +0x9542 0x7A17 +0x9543 0x5339 +0x9544 0x758B +0x9545 0x9AED +0x9546 0x5F66 +0x9547 0x819D +0x9548 0x83F1 +0x9549 0x8098 +0x954A 0x5F3C +0x954B 0x5FC5 +0x954C 0x7562 +0x954D 0x7B46 +0x954E 0x903C +0x954F 0x6867 +0x9550 0x59EB +0x9551 0x5A9B +0x9552 0x7D10 +0x9553 0x767E +0x9554 0x8B2C +0x9555 0x4FF5 +0x9556 0x5F6A +0x9557 0x6A19 +0x9558 0x6C37 +0x9559 0x6F02 +0x955A 0x74E2 +0x955B 0x7968 +0x955C 0x8868 +0x955D 0x8A55 +0x955E 0x8C79 +0x955F 0x5EDF +0x9560 0x63CF +0x9561 0x75C5 +0x9562 0x79D2 +0x9563 0x82D7 +0x9564 0x9328 +0x9565 0x92F2 +0x9566 0x849C +0x9567 0x86ED +0x9568 0x9C2D +0x9569 0x54C1 +0x956A 0x5F6C +0x956B 0x658C +0x956C 0x6D5C +0x956D 0x7015 +0x956E 0x8CA7 +0x956F 0x8CD3 +0x9570 0x983B +0x9571 0x654F +0x9572 0x74F6 +0x9573 0x4E0D +0x9574 0x4ED8 +0x9575 0x57E0 +0x9576 0x592B +0x9577 0x5A66 +0x9578 0x5BCC +0x9579 0x51A8 +0x957A 0x5E03 +0x957B 0x5E9C +0x957C 0x6016 +0x957D 0x6276 +0x957E 0x6577 +0x9580 0x65A7 +0x9581 0x666E +0x9582 0x6D6E +0x9583 0x7236 +0x9584 0x7B26 +0x9585 0x8150 +0x9586 0x819A +0x9587 0x8299 +0x9588 0x8B5C +0x9589 0x8CA0 +0x958A 0x8CE6 +0x958B 0x8D74 +0x958C 0x961C +0x958D 0x9644 +0x958E 0x4FAE +0x958F 0x64AB +0x9590 0x6B66 +0x9591 0x821E +0x9592 0x8461 +0x9593 0x856A +0x9594 0x90E8 +0x9595 0x5C01 +0x9596 0x6953 +0x9597 0x98A8 +0x9598 0x847A +0x9599 0x8557 +0x959A 0x4F0F +0x959B 0x526F +0x959C 0x5FA9 +0x959D 0x5E45 +0x959E 0x670D +0x959F 0x798F +0x95A0 0x8179 +0x95A1 0x8907 +0x95A2 0x8986 +0x95A3 0x6DF5 +0x95A4 0x5F17 +0x95A5 0x6255 +0x95A6 0x6CB8 +0x95A7 0x4ECF +0x95A8 0x7269 +0x95A9 0x9B92 +0x95AA 0x5206 +0x95AB 0x543B +0x95AC 0x5674 +0x95AD 0x58B3 +0x95AE 0x61A4 +0x95AF 0x626E +0x95B0 0x711A +0x95B1 0x596E +0x95B2 0x7C89 +0x95B3 0x7CDE +0x95B4 0x7D1B +0x95B5 0x96F0 +0x95B6 0x6587 +0x95B7 0x805E +0x95B8 0x4E19 +0x95B9 0x4F75 +0x95BA 0x5175 +0x95BB 0x5840 +0x95BC 0x5E63 +0x95BD 0x5E73 +0x95BE 0x5F0A +0x95BF 0x67C4 +0x95C0 0x4E26 +0x95C1 0x853D +0x95C2 0x9589 +0x95C3 0x965B +0x95C4 0x7C73 +0x95C5 0x9801 +0x95C6 0x50FB +0x95C7 0x58C1 +0x95C8 0x7656 +0x95C9 0x78A7 +0x95CA 0x5225 +0x95CB 0x77A5 +0x95CC 0x8511 +0x95CD 0x7B86 +0x95CE 0x504F +0x95CF 0x5909 +0x95D0 0x7247 +0x95D1 0x7BC7 +0x95D2 0x7DE8 +0x95D3 0x8FBA +0x95D4 0x8FD4 +0x95D5 0x904D +0x95D6 0x4FBF +0x95D7 0x52C9 +0x95D8 0x5A29 +0x95D9 0x5F01 +0x95DA 0x97AD +0x95DB 0x4FDD +0x95DC 0x8217 +0x95DD 0x92EA +0x95DE 0x5703 +0x95DF 0x6355 +0x95E0 0x6B69 +0x95E1 0x752B +0x95E2 0x88DC +0x95E3 0x8F14 +0x95E4 0x7A42 +0x95E5 0x52DF +0x95E6 0x5893 +0x95E7 0x6155 +0x95E8 0x620A +0x95E9 0x66AE +0x95EA 0x6BCD +0x95EB 0x7C3F +0x95EC 0x83E9 +0x95ED 0x5023 +0x95EE 0x4FF8 +0x95EF 0x5305 +0x95F0 0x5446 +0x95F1 0x5831 +0x95F2 0x5949 +0x95F3 0x5B9D +0x95F4 0x5CF0 +0x95F5 0x5CEF +0x95F6 0x5D29 +0x95F7 0x5E96 +0x95F8 0x62B1 +0x95F9 0x6367 +0x95FA 0x653E +0x95FB 0x65B9 +0x95FC 0x670B +0x9640 0x6CD5 +0x9641 0x6CE1 +0x9642 0x70F9 +0x9643 0x7832 +0x9644 0x7E2B +0x9645 0x80DE +0x9646 0x82B3 +0x9647 0x840C +0x9648 0x84EC +0x9649 0x8702 +0x964A 0x8912 +0x964B 0x8A2A +0x964C 0x8C4A +0x964D 0x90A6 +0x964E 0x92D2 +0x964F 0x98FD +0x9650 0x9CF3 +0x9651 0x9D6C +0x9652 0x4E4F +0x9653 0x4EA1 +0x9654 0x508D +0x9655 0x5256 +0x9656 0x574A +0x9657 0x59A8 +0x9658 0x5E3D +0x9659 0x5FD8 +0x965A 0x5FD9 +0x965B 0x623F +0x965C 0x66B4 +0x965D 0x671B +0x965E 0x67D0 +0x965F 0x68D2 +0x9660 0x5192 +0x9661 0x7D21 +0x9662 0x80AA +0x9663 0x81A8 +0x9664 0x8B00 +0x9665 0x8C8C +0x9666 0x8CBF +0x9667 0x927E +0x9668 0x9632 +0x9669 0x5420 +0x966A 0x982C +0x966B 0x5317 +0x966C 0x50D5 +0x966D 0x535C +0x966E 0x58A8 +0x966F 0x64B2 +0x9670 0x6734 +0x9671 0x7267 +0x9672 0x7766 +0x9673 0x7A46 +0x9674 0x91E6 +0x9675 0x52C3 +0x9676 0x6CA1 +0x9677 0x6B86 +0x9678 0x5800 +0x9679 0x5E4C +0x967A 0x5954 +0x967B 0x672C +0x967C 0x7FFB +0x967D 0x51E1 +0x967E 0x76C6 +0x9680 0x6469 +0x9681 0x78E8 +0x9682 0x9B54 +0x9683 0x9EBB +0x9684 0x57CB +0x9685 0x59B9 +0x9686 0x6627 +0x9687 0x679A +0x9688 0x6BCE +0x9689 0x54E9 +0x968A 0x69D9 +0x968B 0x5E55 +0x968C 0x819C +0x968D 0x6795 +0x968E 0x9BAA +0x968F 0x67FE +0x9690 0x9C52 +0x9691 0x685D +0x9692 0x4EA6 +0x9693 0x4FE3 +0x9694 0x53C8 +0x9695 0x62B9 +0x9696 0x672B +0x9697 0x6CAB +0x9698 0x8FC4 +0x9699 0x4FAD +0x969A 0x7E6D +0x969B 0x9EBF +0x969C 0x4E07 +0x969D 0x6162 +0x969E 0x6E80 +0x969F 0x6F2B +0x96A0 0x8513 +0x96A1 0x5473 +0x96A2 0x672A +0x96A3 0x9B45 +0x96A4 0x5DF3 +0x96A5 0x7B95 +0x96A6 0x5CAC +0x96A7 0x5BC6 +0x96A8 0x871C +0x96A9 0x6E4A +0x96AA 0x84D1 +0x96AB 0x7A14 +0x96AC 0x8108 +0x96AD 0x5999 +0x96AE 0x7C8D +0x96AF 0x6C11 +0x96B0 0x7720 +0x96B1 0x52D9 +0x96B2 0x5922 +0x96B3 0x7121 +0x96B4 0x725F +0x96B5 0x77DB +0x96B6 0x9727 +0x96B7 0x9D61 +0x96B8 0x690B +0x96B9 0x5A7F +0x96BA 0x5A18 +0x96BB 0x51A5 +0x96BC 0x540D +0x96BD 0x547D +0x96BE 0x660E +0x96BF 0x76DF +0x96C0 0x8FF7 +0x96C1 0x9298 +0x96C2 0x9CF4 +0x96C3 0x59EA +0x96C4 0x725D +0x96C5 0x6EC5 +0x96C6 0x514D +0x96C7 0x68C9 +0x96C8 0x7DBF +0x96C9 0x7DEC +0x96CA 0x9762 +0x96CB 0x9EBA +0x96CC 0x6478 +0x96CD 0x6A21 +0x96CE 0x8302 +0x96CF 0x5984 +0x96D0 0x5B5F +0x96D1 0x6BDB +0x96D2 0x731B +0x96D3 0x76F2 +0x96D4 0x7DB2 +0x96D5 0x8017 +0x96D6 0x8499 +0x96D7 0x5132 +0x96D8 0x6728 +0x96D9 0x9ED9 +0x96DA 0x76EE +0x96DB 0x6762 +0x96DC 0x52FF +0x96DD 0x9905 +0x96DE 0x5C24 +0x96DF 0x623B +0x96E0 0x7C7E +0x96E1 0x8CB0 +0x96E2 0x554F +0x96E3 0x60B6 +0x96E4 0x7D0B +0x96E5 0x9580 +0x96E6 0x5301 +0x96E7 0x4E5F +0x96E8 0x51B6 +0x96E9 0x591C +0x96EA 0x723A +0x96EB 0x8036 +0x96EC 0x91CE +0x96ED 0x5F25 +0x96EE 0x77E2 +0x96EF 0x5384 +0x96F0 0x5F79 +0x96F1 0x7D04 +0x96F2 0x85AC +0x96F3 0x8A33 +0x96F4 0x8E8D +0x96F5 0x9756 +0x96F6 0x67F3 +0x96F7 0x85AE +0x96F8 0x9453 +0x96F9 0x6109 +0x96FA 0x6108 +0x96FB 0x6CB9 +0x96FC 0x7652 +0x9740 0x8AED +0x9741 0x8F38 +0x9742 0x552F +0x9743 0x4F51 +0x9744 0x512A +0x9745 0x52C7 +0x9746 0x53CB +0x9747 0x5BA5 +0x9748 0x5E7D +0x9749 0x60A0 +0x974A 0x6182 +0x974B 0x63D6 +0x974C 0x6709 +0x974D 0x67DA +0x974E 0x6E67 +0x974F 0x6D8C +0x9750 0x7336 +0x9751 0x7337 +0x9752 0x7531 +0x9753 0x7950 +0x9754 0x88D5 +0x9755 0x8A98 +0x9756 0x904A +0x9757 0x9091 +0x9758 0x90F5 +0x9759 0x96C4 +0x975A 0x878D +0x975B 0x5915 +0x975C 0x4E88 +0x975D 0x4F59 +0x975E 0x4E0E +0x975F 0x8A89 +0x9760 0x8F3F +0x9761 0x9810 +0x9762 0x50AD +0x9763 0x5E7C +0x9764 0x5996 +0x9765 0x5BB9 +0x9766 0x5EB8 +0x9767 0x63DA +0x9768 0x63FA +0x9769 0x64C1 +0x976A 0x66DC +0x976B 0x694A +0x976C 0x69D8 +0x976D 0x6D0B +0x976E 0x6EB6 +0x976F 0x7194 +0x9770 0x7528 +0x9771 0x7AAF +0x9772 0x7F8A +0x9773 0x8000 +0x9774 0x8449 +0x9775 0x84C9 +0x9776 0x8981 +0x9777 0x8B21 +0x9778 0x8E0A +0x9779 0x9065 +0x977A 0x967D +0x977B 0x990A +0x977C 0x617E +0x977D 0x6291 +0x977E 0x6B32 +0x9780 0x6C83 +0x9781 0x6D74 +0x9782 0x7FCC +0x9783 0x7FFC +0x9784 0x6DC0 +0x9785 0x7F85 +0x9786 0x87BA +0x9787 0x88F8 +0x9788 0x6765 +0x9789 0x83B1 +0x978A 0x983C +0x978B 0x96F7 +0x978C 0x6D1B +0x978D 0x7D61 +0x978E 0x843D +0x978F 0x916A +0x9790 0x4E71 +0x9791 0x5375 +0x9792 0x5D50 +0x9793 0x6B04 +0x9794 0x6FEB +0x9795 0x85CD +0x9796 0x862D +0x9797 0x89A7 +0x9798 0x5229 +0x9799 0x540F +0x979A 0x5C65 +0x979B 0x674E +0x979C 0x68A8 +0x979D 0x7406 +0x979E 0x7483 +0x979F 0x75E2 +0x97A0 0x88CF +0x97A1 0x88E1 +0x97A2 0x91CC +0x97A3 0x96E2 +0x97A4 0x9678 +0x97A5 0x5F8B +0x97A6 0x7387 +0x97A7 0x7ACB +0x97A8 0x844E +0x97A9 0x63A0 +0x97AA 0x7565 +0x97AB 0x5289 +0x97AC 0x6D41 +0x97AD 0x6E9C +0x97AE 0x7409 +0x97AF 0x7559 +0x97B0 0x786B +0x97B1 0x7C92 +0x97B2 0x9686 +0x97B3 0x7ADC +0x97B4 0x9F8D +0x97B5 0x4FB6 +0x97B6 0x616E +0x97B7 0x65C5 +0x97B8 0x865C +0x97B9 0x4E86 +0x97BA 0x4EAE +0x97BB 0x50DA +0x97BC 0x4E21 +0x97BD 0x51CC +0x97BE 0x5BEE +0x97BF 0x6599 +0x97C0 0x6881 +0x97C1 0x6DBC +0x97C2 0x731F +0x97C3 0x7642 +0x97C4 0x77AD +0x97C5 0x7A1C +0x97C6 0x7CE7 +0x97C7 0x826F +0x97C8 0x8AD2 +0x97C9 0x907C +0x97CA 0x91CF +0x97CB 0x9675 +0x97CC 0x9818 +0x97CD 0x529B +0x97CE 0x7DD1 +0x97CF 0x502B +0x97D0 0x5398 +0x97D1 0x6797 +0x97D2 0x6DCB +0x97D3 0x71D0 +0x97D4 0x7433 +0x97D5 0x81E8 +0x97D6 0x8F2A +0x97D7 0x96A3 +0x97D8 0x9C57 +0x97D9 0x9E9F +0x97DA 0x7460 +0x97DB 0x5841 +0x97DC 0x6D99 +0x97DD 0x7D2F +0x97DE 0x985E +0x97DF 0x4EE4 +0x97E0 0x4F36 +0x97E1 0x4F8B +0x97E2 0x51B7 +0x97E3 0x52B1 +0x97E4 0x5DBA +0x97E5 0x601C +0x97E6 0x73B2 +0x97E7 0x793C +0x97E8 0x82D3 +0x97E9 0x9234 +0x97EA 0x96B7 +0x97EB 0x96F6 +0x97EC 0x970A +0x97ED 0x9E97 +0x97EE 0x9F62 +0x97EF 0x66A6 +0x97F0 0x6B74 +0x97F1 0x5217 +0x97F2 0x52A3 +0x97F3 0x70C8 +0x97F4 0x88C2 +0x97F5 0x5EC9 +0x97F6 0x604B +0x97F7 0x6190 +0x97F8 0x6F23 +0x97F9 0x7149 +0x97FA 0x7C3E +0x97FB 0x7DF4 +0x97FC 0x806F +0x9840 0x84EE +0x9841 0x9023 +0x9842 0x932C +0x9843 0x5442 +0x9844 0x9B6F +0x9845 0x6AD3 +0x9846 0x7089 +0x9847 0x8CC2 +0x9848 0x8DEF +0x9849 0x9732 +0x984A 0x52B4 +0x984B 0x5A41 +0x984C 0x5ECA +0x984D 0x5F04 +0x984E 0x6717 +0x984F 0x697C +0x9850 0x6994 +0x9851 0x6D6A +0x9852 0x6F0F +0x9853 0x7262 +0x9854 0x72FC +0x9855 0x7BED +0x9856 0x8001 +0x9857 0x807E +0x9858 0x874B +0x9859 0x90CE +0x985A 0x516D +0x985B 0x9E93 +0x985C 0x7984 +0x985D 0x808B +0x985E 0x9332 +0x985F 0x8AD6 +0x9860 0x502D +0x9861 0x548C +0x9862 0x8A71 +0x9863 0x6B6A +0x9864 0x8CC4 +0x9865 0x8107 +0x9866 0x60D1 +0x9867 0x67A0 +0x9868 0x9DF2 +0x9869 0x4E99 +0x986A 0x4E98 +0x986B 0x9C10 +0x986C 0x8A6B +0x986D 0x85C1 +0x986E 0x8568 +0x986F 0x6900 +0x9870 0x6E7E +0x9871 0x7897 +0x9872 0x8155 +0x989F 0x5F0C +0x98A0 0x4E10 +0x98A1 0x4E15 +0x98A2 0x4E2A +0x98A3 0x4E31 +0x98A4 0x4E36 +0x98A5 0x4E3C +0x98A6 0x4E3F +0x98A7 0x4E42 +0x98A8 0x4E56 +0x98A9 0x4E58 +0x98AA 0x4E82 +0x98AB 0x4E85 +0x98AC 0x8C6B +0x98AD 0x4E8A +0x98AE 0x8212 +0x98AF 0x5F0D +0x98B0 0x4E8E +0x98B1 0x4E9E +0x98B2 0x4E9F +0x98B3 0x4EA0 +0x98B4 0x4EA2 +0x98B5 0x4EB0 +0x98B6 0x4EB3 +0x98B7 0x4EB6 +0x98B8 0x4ECE +0x98B9 0x4ECD +0x98BA 0x4EC4 +0x98BB 0x4EC6 +0x98BC 0x4EC2 +0x98BD 0x4ED7 +0x98BE 0x4EDE +0x98BF 0x4EED +0x98C0 0x4EDF +0x98C1 0x4EF7 +0x98C2 0x4F09 +0x98C3 0x4F5A +0x98C4 0x4F30 +0x98C5 0x4F5B +0x98C6 0x4F5D +0x98C7 0x4F57 +0x98C8 0x4F47 +0x98C9 0x4F76 +0x98CA 0x4F88 +0x98CB 0x4F8F +0x98CC 0x4F98 +0x98CD 0x4F7B +0x98CE 0x4F69 +0x98CF 0x4F70 +0x98D0 0x4F91 +0x98D1 0x4F6F +0x98D2 0x4F86 +0x98D3 0x4F96 +0x98D4 0x5118 +0x98D5 0x4FD4 +0x98D6 0x4FDF +0x98D7 0x4FCE +0x98D8 0x4FD8 +0x98D9 0x4FDB +0x98DA 0x4FD1 +0x98DB 0x4FDA +0x98DC 0x4FD0 +0x98DD 0x4FE4 +0x98DE 0x4FE5 +0x98DF 0x501A +0x98E0 0x5028 +0x98E1 0x5014 +0x98E2 0x502A +0x98E3 0x5025 +0x98E4 0x5005 +0x98E5 0x4F1C +0x98E6 0x4FF6 +0x98E7 0x5021 +0x98E8 0x5029 +0x98E9 0x502C +0x98EA 0x4FFE +0x98EB 0x4FEF +0x98EC 0x5011 +0x98ED 0x5006 +0x98EE 0x5043 +0x98EF 0x5047 +0x98F0 0x6703 +0x98F1 0x5055 +0x98F2 0x5050 +0x98F3 0x5048 +0x98F4 0x505A +0x98F5 0x5056 +0x98F6 0x506C +0x98F7 0x5078 +0x98F8 0x5080 +0x98F9 0x509A +0x98FA 0x5085 +0x98FB 0x50B4 +0x98FC 0x50B2 +0x9940 0x50C9 +0x9941 0x50CA +0x9942 0x50B3 +0x9943 0x50C2 +0x9944 0x50D6 +0x9945 0x50DE +0x9946 0x50E5 +0x9947 0x50ED +0x9948 0x50E3 +0x9949 0x50EE +0x994A 0x50F9 +0x994B 0x50F5 +0x994C 0x5109 +0x994D 0x5101 +0x994E 0x5102 +0x994F 0x5116 +0x9950 0x5115 +0x9951 0x5114 +0x9952 0x511A +0x9953 0x5121 +0x9954 0x513A +0x9955 0x5137 +0x9956 0x513C +0x9957 0x513B +0x9958 0x513F +0x9959 0x5140 +0x995A 0x5152 +0x995B 0x514C +0x995C 0x5154 +0x995D 0x5162 +0x995E 0x7AF8 +0x995F 0x5169 +0x9960 0x516A +0x9961 0x516E +0x9962 0x5180 +0x9963 0x5182 +0x9964 0x56D8 +0x9965 0x518C +0x9966 0x5189 +0x9967 0x518F +0x9968 0x5191 +0x9969 0x5193 +0x996A 0x5195 +0x996B 0x5196 +0x996C 0x51A4 +0x996D 0x51A6 +0x996E 0x51A2 +0x996F 0x51A9 +0x9970 0x51AA +0x9971 0x51AB +0x9972 0x51B3 +0x9973 0x51B1 +0x9974 0x51B2 +0x9975 0x51B0 +0x9976 0x51B5 +0x9977 0x51BD +0x9978 0x51C5 +0x9979 0x51C9 +0x997A 0x51DB +0x997B 0x51E0 +0x997C 0x8655 +0x997D 0x51E9 +0x997E 0x51ED +0x9980 0x51F0 +0x9981 0x51F5 +0x9982 0x51FE +0x9983 0x5204 +0x9984 0x520B +0x9985 0x5214 +0x9986 0x520E +0x9987 0x5227 +0x9988 0x522A +0x9989 0x522E +0x998A 0x5233 +0x998B 0x5239 +0x998C 0x524F +0x998D 0x5244 +0x998E 0x524B +0x998F 0x524C +0x9990 0x525E +0x9991 0x5254 +0x9992 0x526A +0x9993 0x5274 +0x9994 0x5269 +0x9995 0x5273 +0x9996 0x527F +0x9997 0x527D +0x9998 0x528D +0x9999 0x5294 +0x999A 0x5292 +0x999B 0x5271 +0x999C 0x5288 +0x999D 0x5291 +0x999E 0x8FA8 +0x999F 0x8FA7 +0x99A0 0x52AC +0x99A1 0x52AD +0x99A2 0x52BC +0x99A3 0x52B5 +0x99A4 0x52C1 +0x99A5 0x52CD +0x99A6 0x52D7 +0x99A7 0x52DE +0x99A8 0x52E3 +0x99A9 0x52E6 +0x99AA 0x98ED +0x99AB 0x52E0 +0x99AC 0x52F3 +0x99AD 0x52F5 +0x99AE 0x52F8 +0x99AF 0x52F9 +0x99B0 0x5306 +0x99B1 0x5308 +0x99B2 0x7538 +0x99B3 0x530D +0x99B4 0x5310 +0x99B5 0x530F +0x99B6 0x5315 +0x99B7 0x531A +0x99B8 0x5323 +0x99B9 0x532F +0x99BA 0x5331 +0x99BB 0x5333 +0x99BC 0x5338 +0x99BD 0x5340 +0x99BE 0x5346 +0x99BF 0x5345 +0x99C0 0x4E17 +0x99C1 0x5349 +0x99C2 0x534D +0x99C3 0x51D6 +0x99C4 0x535E +0x99C5 0x5369 +0x99C6 0x536E +0x99C7 0x5918 +0x99C8 0x537B +0x99C9 0x5377 +0x99CA 0x5382 +0x99CB 0x5396 +0x99CC 0x53A0 +0x99CD 0x53A6 +0x99CE 0x53A5 +0x99CF 0x53AE +0x99D0 0x53B0 +0x99D1 0x53B6 +0x99D2 0x53C3 +0x99D3 0x7C12 +0x99D4 0x96D9 +0x99D5 0x53DF +0x99D6 0x66FC +0x99D7 0x71EE +0x99D8 0x53EE +0x99D9 0x53E8 +0x99DA 0x53ED +0x99DB 0x53FA +0x99DC 0x5401 +0x99DD 0x543D +0x99DE 0x5440 +0x99DF 0x542C +0x99E0 0x542D +0x99E1 0x543C +0x99E2 0x542E +0x99E3 0x5436 +0x99E4 0x5429 +0x99E5 0x541D +0x99E6 0x544E +0x99E7 0x548F +0x99E8 0x5475 +0x99E9 0x548E +0x99EA 0x545F +0x99EB 0x5471 +0x99EC 0x5477 +0x99ED 0x5470 +0x99EE 0x5492 +0x99EF 0x547B +0x99F0 0x5480 +0x99F1 0x5476 +0x99F2 0x5484 +0x99F3 0x5490 +0x99F4 0x5486 +0x99F5 0x54C7 +0x99F6 0x54A2 +0x99F7 0x54B8 +0x99F8 0x54A5 +0x99F9 0x54AC +0x99FA 0x54C4 +0x99FB 0x54C8 +0x99FC 0x54A8 +0x9A40 0x54AB +0x9A41 0x54C2 +0x9A42 0x54A4 +0x9A43 0x54BE +0x9A44 0x54BC +0x9A45 0x54D8 +0x9A46 0x54E5 +0x9A47 0x54E6 +0x9A48 0x550F +0x9A49 0x5514 +0x9A4A 0x54FD +0x9A4B 0x54EE +0x9A4C 0x54ED +0x9A4D 0x54FA +0x9A4E 0x54E2 +0x9A4F 0x5539 +0x9A50 0x5540 +0x9A51 0x5563 +0x9A52 0x554C +0x9A53 0x552E +0x9A54 0x555C +0x9A55 0x5545 +0x9A56 0x5556 +0x9A57 0x5557 +0x9A58 0x5538 +0x9A59 0x5533 +0x9A5A 0x555D +0x9A5B 0x5599 +0x9A5C 0x5580 +0x9A5D 0x54AF +0x9A5E 0x558A +0x9A5F 0x559F +0x9A60 0x557B +0x9A61 0x557E +0x9A62 0x5598 +0x9A63 0x559E +0x9A64 0x55AE +0x9A65 0x557C +0x9A66 0x5583 +0x9A67 0x55A9 +0x9A68 0x5587 +0x9A69 0x55A8 +0x9A6A 0x55DA +0x9A6B 0x55C5 +0x9A6C 0x55DF +0x9A6D 0x55C4 +0x9A6E 0x55DC +0x9A6F 0x55E4 +0x9A70 0x55D4 +0x9A71 0x5614 +0x9A72 0x55F7 +0x9A73 0x5616 +0x9A74 0x55FE +0x9A75 0x55FD +0x9A76 0x561B +0x9A77 0x55F9 +0x9A78 0x564E +0x9A79 0x5650 +0x9A7A 0x71DF +0x9A7B 0x5634 +0x9A7C 0x5636 +0x9A7D 0x5632 +0x9A7E 0x5638 +0x9A80 0x566B +0x9A81 0x5664 +0x9A82 0x562F +0x9A83 0x566C +0x9A84 0x566A +0x9A85 0x5686 +0x9A86 0x5680 +0x9A87 0x568A +0x9A88 0x56A0 +0x9A89 0x5694 +0x9A8A 0x568F +0x9A8B 0x56A5 +0x9A8C 0x56AE +0x9A8D 0x56B6 +0x9A8E 0x56B4 +0x9A8F 0x56C2 +0x9A90 0x56BC +0x9A91 0x56C1 +0x9A92 0x56C3 +0x9A93 0x56C0 +0x9A94 0x56C8 +0x9A95 0x56CE +0x9A96 0x56D1 +0x9A97 0x56D3 +0x9A98 0x56D7 +0x9A99 0x56EE +0x9A9A 0x56F9 +0x9A9B 0x5700 +0x9A9C 0x56FF +0x9A9D 0x5704 +0x9A9E 0x5709 +0x9A9F 0x5708 +0x9AA0 0x570B +0x9AA1 0x570D +0x9AA2 0x5713 +0x9AA3 0x5718 +0x9AA4 0x5716 +0x9AA5 0x55C7 +0x9AA6 0x571C +0x9AA7 0x5726 +0x9AA8 0x5737 +0x9AA9 0x5738 +0x9AAA 0x574E +0x9AAB 0x573B +0x9AAC 0x5740 +0x9AAD 0x574F +0x9AAE 0x5769 +0x9AAF 0x57C0 +0x9AB0 0x5788 +0x9AB1 0x5761 +0x9AB2 0x577F +0x9AB3 0x5789 +0x9AB4 0x5793 +0x9AB5 0x57A0 +0x9AB6 0x57B3 +0x9AB7 0x57A4 +0x9AB8 0x57AA +0x9AB9 0x57B0 +0x9ABA 0x57C3 +0x9ABB 0x57C6 +0x9ABC 0x57D4 +0x9ABD 0x57D2 +0x9ABE 0x57D3 +0x9ABF 0x580A +0x9AC0 0x57D6 +0x9AC1 0x57E3 +0x9AC2 0x580B +0x9AC3 0x5819 +0x9AC4 0x581D +0x9AC5 0x5872 +0x9AC6 0x5821 +0x9AC7 0x5862 +0x9AC8 0x584B +0x9AC9 0x5870 +0x9ACA 0x6BC0 +0x9ACB 0x5852 +0x9ACC 0x583D +0x9ACD 0x5879 +0x9ACE 0x5885 +0x9ACF 0x58B9 +0x9AD0 0x589F +0x9AD1 0x58AB +0x9AD2 0x58BA +0x9AD3 0x58DE +0x9AD4 0x58BB +0x9AD5 0x58B8 +0x9AD6 0x58AE +0x9AD7 0x58C5 +0x9AD8 0x58D3 +0x9AD9 0x58D1 +0x9ADA 0x58D7 +0x9ADB 0x58D9 +0x9ADC 0x58D8 +0x9ADD 0x58E5 +0x9ADE 0x58DC +0x9ADF 0x58E4 +0x9AE0 0x58DF +0x9AE1 0x58EF +0x9AE2 0x58FA +0x9AE3 0x58F9 +0x9AE4 0x58FB +0x9AE5 0x58FC +0x9AE6 0x58FD +0x9AE7 0x5902 +0x9AE8 0x590A +0x9AE9 0x5910 +0x9AEA 0x591B +0x9AEB 0x68A6 +0x9AEC 0x5925 +0x9AED 0x592C +0x9AEE 0x592D +0x9AEF 0x5932 +0x9AF0 0x5938 +0x9AF1 0x593E +0x9AF2 0x7AD2 +0x9AF3 0x5955 +0x9AF4 0x5950 +0x9AF5 0x594E +0x9AF6 0x595A +0x9AF7 0x5958 +0x9AF8 0x5962 +0x9AF9 0x5960 +0x9AFA 0x5967 +0x9AFB 0x596C +0x9AFC 0x5969 +0x9B40 0x5978 +0x9B41 0x5981 +0x9B42 0x599D +0x9B43 0x4F5E +0x9B44 0x4FAB +0x9B45 0x59A3 +0x9B46 0x59B2 +0x9B47 0x59C6 +0x9B48 0x59E8 +0x9B49 0x59DC +0x9B4A 0x598D +0x9B4B 0x59D9 +0x9B4C 0x59DA +0x9B4D 0x5A25 +0x9B4E 0x5A1F +0x9B4F 0x5A11 +0x9B50 0x5A1C +0x9B51 0x5A09 +0x9B52 0x5A1A +0x9B53 0x5A40 +0x9B54 0x5A6C +0x9B55 0x5A49 +0x9B56 0x5A35 +0x9B57 0x5A36 +0x9B58 0x5A62 +0x9B59 0x5A6A +0x9B5A 0x5A9A +0x9B5B 0x5ABC +0x9B5C 0x5ABE +0x9B5D 0x5ACB +0x9B5E 0x5AC2 +0x9B5F 0x5ABD +0x9B60 0x5AE3 +0x9B61 0x5AD7 +0x9B62 0x5AE6 +0x9B63 0x5AE9 +0x9B64 0x5AD6 +0x9B65 0x5AFA +0x9B66 0x5AFB +0x9B67 0x5B0C +0x9B68 0x5B0B +0x9B69 0x5B16 +0x9B6A 0x5B32 +0x9B6B 0x5AD0 +0x9B6C 0x5B2A +0x9B6D 0x5B36 +0x9B6E 0x5B3E +0x9B6F 0x5B43 +0x9B70 0x5B45 +0x9B71 0x5B40 +0x9B72 0x5B51 +0x9B73 0x5B55 +0x9B74 0x5B5A +0x9B75 0x5B5B +0x9B76 0x5B65 +0x9B77 0x5B69 +0x9B78 0x5B70 +0x9B79 0x5B73 +0x9B7A 0x5B75 +0x9B7B 0x5B78 +0x9B7C 0x6588 +0x9B7D 0x5B7A +0x9B7E 0x5B80 +0x9B80 0x5B83 +0x9B81 0x5BA6 +0x9B82 0x5BB8 +0x9B83 0x5BC3 +0x9B84 0x5BC7 +0x9B85 0x5BC9 +0x9B86 0x5BD4 +0x9B87 0x5BD0 +0x9B88 0x5BE4 +0x9B89 0x5BE6 +0x9B8A 0x5BE2 +0x9B8B 0x5BDE +0x9B8C 0x5BE5 +0x9B8D 0x5BEB +0x9B8E 0x5BF0 +0x9B8F 0x5BF6 +0x9B90 0x5BF3 +0x9B91 0x5C05 +0x9B92 0x5C07 +0x9B93 0x5C08 +0x9B94 0x5C0D +0x9B95 0x5C13 +0x9B96 0x5C20 +0x9B97 0x5C22 +0x9B98 0x5C28 +0x9B99 0x5C38 +0x9B9A 0x5C39 +0x9B9B 0x5C41 +0x9B9C 0x5C46 +0x9B9D 0x5C4E +0x9B9E 0x5C53 +0x9B9F 0x5C50 +0x9BA0 0x5C4F +0x9BA1 0x5B71 +0x9BA2 0x5C6C +0x9BA3 0x5C6E +0x9BA4 0x4E62 +0x9BA5 0x5C76 +0x9BA6 0x5C79 +0x9BA7 0x5C8C +0x9BA8 0x5C91 +0x9BA9 0x5C94 +0x9BAA 0x599B +0x9BAB 0x5CAB +0x9BAC 0x5CBB +0x9BAD 0x5CB6 +0x9BAE 0x5CBC +0x9BAF 0x5CB7 +0x9BB0 0x5CC5 +0x9BB1 0x5CBE +0x9BB2 0x5CC7 +0x9BB3 0x5CD9 +0x9BB4 0x5CE9 +0x9BB5 0x5CFD +0x9BB6 0x5CFA +0x9BB7 0x5CED +0x9BB8 0x5D8C +0x9BB9 0x5CEA +0x9BBA 0x5D0B +0x9BBB 0x5D15 +0x9BBC 0x5D17 +0x9BBD 0x5D5C +0x9BBE 0x5D1F +0x9BBF 0x5D1B +0x9BC0 0x5D11 +0x9BC1 0x5D14 +0x9BC2 0x5D22 +0x9BC3 0x5D1A +0x9BC4 0x5D19 +0x9BC5 0x5D18 +0x9BC6 0x5D4C +0x9BC7 0x5D52 +0x9BC8 0x5D4E +0x9BC9 0x5D4B +0x9BCA 0x5D6C +0x9BCB 0x5D73 +0x9BCC 0x5D76 +0x9BCD 0x5D87 +0x9BCE 0x5D84 +0x9BCF 0x5D82 +0x9BD0 0x5DA2 +0x9BD1 0x5D9D +0x9BD2 0x5DAC +0x9BD3 0x5DAE +0x9BD4 0x5DBD +0x9BD5 0x5D90 +0x9BD6 0x5DB7 +0x9BD7 0x5DBC +0x9BD8 0x5DC9 +0x9BD9 0x5DCD +0x9BDA 0x5DD3 +0x9BDB 0x5DD2 +0x9BDC 0x5DD6 +0x9BDD 0x5DDB +0x9BDE 0x5DEB +0x9BDF 0x5DF2 +0x9BE0 0x5DF5 +0x9BE1 0x5E0B +0x9BE2 0x5E1A +0x9BE3 0x5E19 +0x9BE4 0x5E11 +0x9BE5 0x5E1B +0x9BE6 0x5E36 +0x9BE7 0x5E37 +0x9BE8 0x5E44 +0x9BE9 0x5E43 +0x9BEA 0x5E40 +0x9BEB 0x5E4E +0x9BEC 0x5E57 +0x9BED 0x5E54 +0x9BEE 0x5E5F +0x9BEF 0x5E62 +0x9BF0 0x5E64 +0x9BF1 0x5E47 +0x9BF2 0x5E75 +0x9BF3 0x5E76 +0x9BF4 0x5E7A +0x9BF5 0x9EBC +0x9BF6 0x5E7F +0x9BF7 0x5EA0 +0x9BF8 0x5EC1 +0x9BF9 0x5EC2 +0x9BFA 0x5EC8 +0x9BFB 0x5ED0 +0x9BFC 0x5ECF +0x9C40 0x5ED6 +0x9C41 0x5EE3 +0x9C42 0x5EDD +0x9C43 0x5EDA +0x9C44 0x5EDB +0x9C45 0x5EE2 +0x9C46 0x5EE1 +0x9C47 0x5EE8 +0x9C48 0x5EE9 +0x9C49 0x5EEC +0x9C4A 0x5EF1 +0x9C4B 0x5EF3 +0x9C4C 0x5EF0 +0x9C4D 0x5EF4 +0x9C4E 0x5EF8 +0x9C4F 0x5EFE +0x9C50 0x5F03 +0x9C51 0x5F09 +0x9C52 0x5F5D +0x9C53 0x5F5C +0x9C54 0x5F0B +0x9C55 0x5F11 +0x9C56 0x5F16 +0x9C57 0x5F29 +0x9C58 0x5F2D +0x9C59 0x5F38 +0x9C5A 0x5F41 +0x9C5B 0x5F48 +0x9C5C 0x5F4C +0x9C5D 0x5F4E +0x9C5E 0x5F2F +0x9C5F 0x5F51 +0x9C60 0x5F56 +0x9C61 0x5F57 +0x9C62 0x5F59 +0x9C63 0x5F61 +0x9C64 0x5F6D +0x9C65 0x5F73 +0x9C66 0x5F77 +0x9C67 0x5F83 +0x9C68 0x5F82 +0x9C69 0x5F7F +0x9C6A 0x5F8A +0x9C6B 0x5F88 +0x9C6C 0x5F91 +0x9C6D 0x5F87 +0x9C6E 0x5F9E +0x9C6F 0x5F99 +0x9C70 0x5F98 +0x9C71 0x5FA0 +0x9C72 0x5FA8 +0x9C73 0x5FAD +0x9C74 0x5FBC +0x9C75 0x5FD6 +0x9C76 0x5FFB +0x9C77 0x5FE4 +0x9C78 0x5FF8 +0x9C79 0x5FF1 +0x9C7A 0x5FDD +0x9C7B 0x60B3 +0x9C7C 0x5FFF +0x9C7D 0x6021 +0x9C7E 0x6060 +0x9C80 0x6019 +0x9C81 0x6010 +0x9C82 0x6029 +0x9C83 0x600E +0x9C84 0x6031 +0x9C85 0x601B +0x9C86 0x6015 +0x9C87 0x602B +0x9C88 0x6026 +0x9C89 0x600F +0x9C8A 0x603A +0x9C8B 0x605A +0x9C8C 0x6041 +0x9C8D 0x606A +0x9C8E 0x6077 +0x9C8F 0x605F +0x9C90 0x604A +0x9C91 0x6046 +0x9C92 0x604D +0x9C93 0x6063 +0x9C94 0x6043 +0x9C95 0x6064 +0x9C96 0x6042 +0x9C97 0x606C +0x9C98 0x606B +0x9C99 0x6059 +0x9C9A 0x6081 +0x9C9B 0x608D +0x9C9C 0x60E7 +0x9C9D 0x6083 +0x9C9E 0x609A +0x9C9F 0x6084 +0x9CA0 0x609B +0x9CA1 0x6096 +0x9CA2 0x6097 +0x9CA3 0x6092 +0x9CA4 0x60A7 +0x9CA5 0x608B +0x9CA6 0x60E1 +0x9CA7 0x60B8 +0x9CA8 0x60E0 +0x9CA9 0x60D3 +0x9CAA 0x60B4 +0x9CAB 0x5FF0 +0x9CAC 0x60BD +0x9CAD 0x60C6 +0x9CAE 0x60B5 +0x9CAF 0x60D8 +0x9CB0 0x614D +0x9CB1 0x6115 +0x9CB2 0x6106 +0x9CB3 0x60F6 +0x9CB4 0x60F7 +0x9CB5 0x6100 +0x9CB6 0x60F4 +0x9CB7 0x60FA +0x9CB8 0x6103 +0x9CB9 0x6121 +0x9CBA 0x60FB +0x9CBB 0x60F1 +0x9CBC 0x610D +0x9CBD 0x610E +0x9CBE 0x6147 +0x9CBF 0x613E +0x9CC0 0x6128 +0x9CC1 0x6127 +0x9CC2 0x614A +0x9CC3 0x613F +0x9CC4 0x613C +0x9CC5 0x612C +0x9CC6 0x6134 +0x9CC7 0x613D +0x9CC8 0x6142 +0x9CC9 0x6144 +0x9CCA 0x6173 +0x9CCB 0x6177 +0x9CCC 0x6158 +0x9CCD 0x6159 +0x9CCE 0x615A +0x9CCF 0x616B +0x9CD0 0x6174 +0x9CD1 0x616F +0x9CD2 0x6165 +0x9CD3 0x6171 +0x9CD4 0x615F +0x9CD5 0x615D +0x9CD6 0x6153 +0x9CD7 0x6175 +0x9CD8 0x6199 +0x9CD9 0x6196 +0x9CDA 0x6187 +0x9CDB 0x61AC +0x9CDC 0x6194 +0x9CDD 0x619A +0x9CDE 0x618A +0x9CDF 0x6191 +0x9CE0 0x61AB +0x9CE1 0x61AE +0x9CE2 0x61CC +0x9CE3 0x61CA +0x9CE4 0x61C9 +0x9CE5 0x61F7 +0x9CE6 0x61C8 +0x9CE7 0x61C3 +0x9CE8 0x61C6 +0x9CE9 0x61BA +0x9CEA 0x61CB +0x9CEB 0x7F79 +0x9CEC 0x61CD +0x9CED 0x61E6 +0x9CEE 0x61E3 +0x9CEF 0x61F6 +0x9CF0 0x61FA +0x9CF1 0x61F4 +0x9CF2 0x61FF +0x9CF3 0x61FD +0x9CF4 0x61FC +0x9CF5 0x61FE +0x9CF6 0x6200 +0x9CF7 0x6208 +0x9CF8 0x6209 +0x9CF9 0x620D +0x9CFA 0x620C +0x9CFB 0x6214 +0x9CFC 0x621B +0x9D40 0x621E +0x9D41 0x6221 +0x9D42 0x622A +0x9D43 0x622E +0x9D44 0x6230 +0x9D45 0x6232 +0x9D46 0x6233 +0x9D47 0x6241 +0x9D48 0x624E +0x9D49 0x625E +0x9D4A 0x6263 +0x9D4B 0x625B +0x9D4C 0x6260 +0x9D4D 0x6268 +0x9D4E 0x627C +0x9D4F 0x6282 +0x9D50 0x6289 +0x9D51 0x627E +0x9D52 0x6292 +0x9D53 0x6293 +0x9D54 0x6296 +0x9D55 0x62D4 +0x9D56 0x6283 +0x9D57 0x6294 +0x9D58 0x62D7 +0x9D59 0x62D1 +0x9D5A 0x62BB +0x9D5B 0x62CF +0x9D5C 0x62FF +0x9D5D 0x62C6 +0x9D5E 0x64D4 +0x9D5F 0x62C8 +0x9D60 0x62DC +0x9D61 0x62CC +0x9D62 0x62CA +0x9D63 0x62C2 +0x9D64 0x62C7 +0x9D65 0x629B +0x9D66 0x62C9 +0x9D67 0x630C +0x9D68 0x62EE +0x9D69 0x62F1 +0x9D6A 0x6327 +0x9D6B 0x6302 +0x9D6C 0x6308 +0x9D6D 0x62EF +0x9D6E 0x62F5 +0x9D6F 0x6350 +0x9D70 0x633E +0x9D71 0x634D +0x9D72 0x641C +0x9D73 0x634F +0x9D74 0x6396 +0x9D75 0x638E +0x9D76 0x6380 +0x9D77 0x63AB +0x9D78 0x6376 +0x9D79 0x63A3 +0x9D7A 0x638F +0x9D7B 0x6389 +0x9D7C 0x639F +0x9D7D 0x63B5 +0x9D7E 0x636B +0x9D80 0x6369 +0x9D81 0x63BE +0x9D82 0x63E9 +0x9D83 0x63C0 +0x9D84 0x63C6 +0x9D85 0x63E3 +0x9D86 0x63C9 +0x9D87 0x63D2 +0x9D88 0x63F6 +0x9D89 0x63C4 +0x9D8A 0x6416 +0x9D8B 0x6434 +0x9D8C 0x6406 +0x9D8D 0x6413 +0x9D8E 0x6426 +0x9D8F 0x6436 +0x9D90 0x651D +0x9D91 0x6417 +0x9D92 0x6428 +0x9D93 0x640F +0x9D94 0x6467 +0x9D95 0x646F +0x9D96 0x6476 +0x9D97 0x644E +0x9D98 0x652A +0x9D99 0x6495 +0x9D9A 0x6493 +0x9D9B 0x64A5 +0x9D9C 0x64A9 +0x9D9D 0x6488 +0x9D9E 0x64BC +0x9D9F 0x64DA +0x9DA0 0x64D2 +0x9DA1 0x64C5 +0x9DA2 0x64C7 +0x9DA3 0x64BB +0x9DA4 0x64D8 +0x9DA5 0x64C2 +0x9DA6 0x64F1 +0x9DA7 0x64E7 +0x9DA8 0x8209 +0x9DA9 0x64E0 +0x9DAA 0x64E1 +0x9DAB 0x62AC +0x9DAC 0x64E3 +0x9DAD 0x64EF +0x9DAE 0x652C +0x9DAF 0x64F6 +0x9DB0 0x64F4 +0x9DB1 0x64F2 +0x9DB2 0x64FA +0x9DB3 0x6500 +0x9DB4 0x64FD +0x9DB5 0x6518 +0x9DB6 0x651C +0x9DB7 0x6505 +0x9DB8 0x6524 +0x9DB9 0x6523 +0x9DBA 0x652B +0x9DBB 0x6534 +0x9DBC 0x6535 +0x9DBD 0x6537 +0x9DBE 0x6536 +0x9DBF 0x6538 +0x9DC0 0x754B +0x9DC1 0x6548 +0x9DC2 0x6556 +0x9DC3 0x6555 +0x9DC4 0x654D +0x9DC5 0x6558 +0x9DC6 0x655E +0x9DC7 0x655D +0x9DC8 0x6572 +0x9DC9 0x6578 +0x9DCA 0x6582 +0x9DCB 0x6583 +0x9DCC 0x8B8A +0x9DCD 0x659B +0x9DCE 0x659F +0x9DCF 0x65AB +0x9DD0 0x65B7 +0x9DD1 0x65C3 +0x9DD2 0x65C6 +0x9DD3 0x65C1 +0x9DD4 0x65C4 +0x9DD5 0x65CC +0x9DD6 0x65D2 +0x9DD7 0x65DB +0x9DD8 0x65D9 +0x9DD9 0x65E0 +0x9DDA 0x65E1 +0x9DDB 0x65F1 +0x9DDC 0x6772 +0x9DDD 0x660A +0x9DDE 0x6603 +0x9DDF 0x65FB +0x9DE0 0x6773 +0x9DE1 0x6635 +0x9DE2 0x6636 +0x9DE3 0x6634 +0x9DE4 0x661C +0x9DE5 0x664F +0x9DE6 0x6644 +0x9DE7 0x6649 +0x9DE8 0x6641 +0x9DE9 0x665E +0x9DEA 0x665D +0x9DEB 0x6664 +0x9DEC 0x6667 +0x9DED 0x6668 +0x9DEE 0x665F +0x9DEF 0x6662 +0x9DF0 0x6670 +0x9DF1 0x6683 +0x9DF2 0x6688 +0x9DF3 0x668E +0x9DF4 0x6689 +0x9DF5 0x6684 +0x9DF6 0x6698 +0x9DF7 0x669D +0x9DF8 0x66C1 +0x9DF9 0x66B9 +0x9DFA 0x66C9 +0x9DFB 0x66BE +0x9DFC 0x66BC +0x9E40 0x66C4 +0x9E41 0x66B8 +0x9E42 0x66D6 +0x9E43 0x66DA +0x9E44 0x66E0 +0x9E45 0x663F +0x9E46 0x66E6 +0x9E47 0x66E9 +0x9E48 0x66F0 +0x9E49 0x66F5 +0x9E4A 0x66F7 +0x9E4B 0x670F +0x9E4C 0x6716 +0x9E4D 0x671E +0x9E4E 0x6726 +0x9E4F 0x6727 +0x9E50 0x9738 +0x9E51 0x672E +0x9E52 0x673F +0x9E53 0x6736 +0x9E54 0x6741 +0x9E55 0x6738 +0x9E56 0x6737 +0x9E57 0x6746 +0x9E58 0x675E +0x9E59 0x6760 +0x9E5A 0x6759 +0x9E5B 0x6763 +0x9E5C 0x6764 +0x9E5D 0x6789 +0x9E5E 0x6770 +0x9E5F 0x67A9 +0x9E60 0x677C +0x9E61 0x676A +0x9E62 0x678C +0x9E63 0x678B +0x9E64 0x67A6 +0x9E65 0x67A1 +0x9E66 0x6785 +0x9E67 0x67B7 +0x9E68 0x67EF +0x9E69 0x67B4 +0x9E6A 0x67EC +0x9E6B 0x67B3 +0x9E6C 0x67E9 +0x9E6D 0x67B8 +0x9E6E 0x67E4 +0x9E6F 0x67DE +0x9E70 0x67DD +0x9E71 0x67E2 +0x9E72 0x67EE +0x9E73 0x67B9 +0x9E74 0x67CE +0x9E75 0x67C6 +0x9E76 0x67E7 +0x9E77 0x6A9C +0x9E78 0x681E +0x9E79 0x6846 +0x9E7A 0x6829 +0x9E7B 0x6840 +0x9E7C 0x684D +0x9E7D 0x6832 +0x9E7E 0x684E +0x9E80 0x68B3 +0x9E81 0x682B +0x9E82 0x6859 +0x9E83 0x6863 +0x9E84 0x6877 +0x9E85 0x687F +0x9E86 0x689F +0x9E87 0x688F +0x9E88 0x68AD +0x9E89 0x6894 +0x9E8A 0x689D +0x9E8B 0x689B +0x9E8C 0x6883 +0x9E8D 0x6AAE +0x9E8E 0x68B9 +0x9E8F 0x6874 +0x9E90 0x68B5 +0x9E91 0x68A0 +0x9E92 0x68BA +0x9E93 0x690F +0x9E94 0x688D +0x9E95 0x687E +0x9E96 0x6901 +0x9E97 0x68CA +0x9E98 0x6908 +0x9E99 0x68D8 +0x9E9A 0x6922 +0x9E9B 0x6926 +0x9E9C 0x68E1 +0x9E9D 0x690C +0x9E9E 0x68CD +0x9E9F 0x68D4 +0x9EA0 0x68E7 +0x9EA1 0x68D5 +0x9EA2 0x6936 +0x9EA3 0x6912 +0x9EA4 0x6904 +0x9EA5 0x68D7 +0x9EA6 0x68E3 +0x9EA7 0x6925 +0x9EA8 0x68F9 +0x9EA9 0x68E0 +0x9EAA 0x68EF +0x9EAB 0x6928 +0x9EAC 0x692A +0x9EAD 0x691A +0x9EAE 0x6923 +0x9EAF 0x6921 +0x9EB0 0x68C6 +0x9EB1 0x6979 +0x9EB2 0x6977 +0x9EB3 0x695C +0x9EB4 0x6978 +0x9EB5 0x696B +0x9EB6 0x6954 +0x9EB7 0x697E +0x9EB8 0x696E +0x9EB9 0x6939 +0x9EBA 0x6974 +0x9EBB 0x693D +0x9EBC 0x6959 +0x9EBD 0x6930 +0x9EBE 0x6961 +0x9EBF 0x695E +0x9EC0 0x695D +0x9EC1 0x6981 +0x9EC2 0x696A +0x9EC3 0x69B2 +0x9EC4 0x69AE +0x9EC5 0x69D0 +0x9EC6 0x69BF +0x9EC7 0x69C1 +0x9EC8 0x69D3 +0x9EC9 0x69BE +0x9ECA 0x69CE +0x9ECB 0x5BE8 +0x9ECC 0x69CA +0x9ECD 0x69DD +0x9ECE 0x69BB +0x9ECF 0x69C3 +0x9ED0 0x69A7 +0x9ED1 0x6A2E +0x9ED2 0x6991 +0x9ED3 0x69A0 +0x9ED4 0x699C +0x9ED5 0x6995 +0x9ED6 0x69B4 +0x9ED7 0x69DE +0x9ED8 0x69E8 +0x9ED9 0x6A02 +0x9EDA 0x6A1B +0x9EDB 0x69FF +0x9EDC 0x6B0A +0x9EDD 0x69F9 +0x9EDE 0x69F2 +0x9EDF 0x69E7 +0x9EE0 0x6A05 +0x9EE1 0x69B1 +0x9EE2 0x6A1E +0x9EE3 0x69ED +0x9EE4 0x6A14 +0x9EE5 0x69EB +0x9EE6 0x6A0A +0x9EE7 0x6A12 +0x9EE8 0x6AC1 +0x9EE9 0x6A23 +0x9EEA 0x6A13 +0x9EEB 0x6A44 +0x9EEC 0x6A0C +0x9EED 0x6A72 +0x9EEE 0x6A36 +0x9EEF 0x6A78 +0x9EF0 0x6A47 +0x9EF1 0x6A62 +0x9EF2 0x6A59 +0x9EF3 0x6A66 +0x9EF4 0x6A48 +0x9EF5 0x6A38 +0x9EF6 0x6A22 +0x9EF7 0x6A90 +0x9EF8 0x6A8D +0x9EF9 0x6AA0 +0x9EFA 0x6A84 +0x9EFB 0x6AA2 +0x9EFC 0x6AA3 +0x9F40 0x6A97 +0x9F41 0x8617 +0x9F42 0x6ABB +0x9F43 0x6AC3 +0x9F44 0x6AC2 +0x9F45 0x6AB8 +0x9F46 0x6AB3 +0x9F47 0x6AAC +0x9F48 0x6ADE +0x9F49 0x6AD1 +0x9F4A 0x6ADF +0x9F4B 0x6AAA +0x9F4C 0x6ADA +0x9F4D 0x6AEA +0x9F4E 0x6AFB +0x9F4F 0x6B05 +0x9F50 0x8616 +0x9F51 0x6AFA +0x9F52 0x6B12 +0x9F53 0x6B16 +0x9F54 0x9B31 +0x9F55 0x6B1F +0x9F56 0x6B38 +0x9F57 0x6B37 +0x9F58 0x76DC +0x9F59 0x6B39 +0x9F5A 0x98EE +0x9F5B 0x6B47 +0x9F5C 0x6B43 +0x9F5D 0x6B49 +0x9F5E 0x6B50 +0x9F5F 0x6B59 +0x9F60 0x6B54 +0x9F61 0x6B5B +0x9F62 0x6B5F +0x9F63 0x6B61 +0x9F64 0x6B78 +0x9F65 0x6B79 +0x9F66 0x6B7F +0x9F67 0x6B80 +0x9F68 0x6B84 +0x9F69 0x6B83 +0x9F6A 0x6B8D +0x9F6B 0x6B98 +0x9F6C 0x6B95 +0x9F6D 0x6B9E +0x9F6E 0x6BA4 +0x9F6F 0x6BAA +0x9F70 0x6BAB +0x9F71 0x6BAF +0x9F72 0x6BB2 +0x9F73 0x6BB1 +0x9F74 0x6BB3 +0x9F75 0x6BB7 +0x9F76 0x6BBC +0x9F77 0x6BC6 +0x9F78 0x6BCB +0x9F79 0x6BD3 +0x9F7A 0x6BDF +0x9F7B 0x6BEC +0x9F7C 0x6BEB +0x9F7D 0x6BF3 +0x9F7E 0x6BEF +0x9F80 0x9EBE +0x9F81 0x6C08 +0x9F82 0x6C13 +0x9F83 0x6C14 +0x9F84 0x6C1B +0x9F85 0x6C24 +0x9F86 0x6C23 +0x9F87 0x6C5E +0x9F88 0x6C55 +0x9F89 0x6C62 +0x9F8A 0x6C6A +0x9F8B 0x6C82 +0x9F8C 0x6C8D +0x9F8D 0x6C9A +0x9F8E 0x6C81 +0x9F8F 0x6C9B +0x9F90 0x6C7E +0x9F91 0x6C68 +0x9F92 0x6C73 +0x9F93 0x6C92 +0x9F94 0x6C90 +0x9F95 0x6CC4 +0x9F96 0x6CF1 +0x9F97 0x6CD3 +0x9F98 0x6CBD +0x9F99 0x6CD7 +0x9F9A 0x6CC5 +0x9F9B 0x6CDD +0x9F9C 0x6CAE +0x9F9D 0x6CB1 +0x9F9E 0x6CBE +0x9F9F 0x6CBA +0x9FA0 0x6CDB +0x9FA1 0x6CEF +0x9FA2 0x6CD9 +0x9FA3 0x6CEA +0x9FA4 0x6D1F +0x9FA5 0x884D +0x9FA6 0x6D36 +0x9FA7 0x6D2B +0x9FA8 0x6D3D +0x9FA9 0x6D38 +0x9FAA 0x6D19 +0x9FAB 0x6D35 +0x9FAC 0x6D33 +0x9FAD 0x6D12 +0x9FAE 0x6D0C +0x9FAF 0x6D63 +0x9FB0 0x6D93 +0x9FB1 0x6D64 +0x9FB2 0x6D5A +0x9FB3 0x6D79 +0x9FB4 0x6D59 +0x9FB5 0x6D8E +0x9FB6 0x6D95 +0x9FB7 0x6FE4 +0x9FB8 0x6D85 +0x9FB9 0x6DF9 +0x9FBA 0x6E15 +0x9FBB 0x6E0A +0x9FBC 0x6DB5 +0x9FBD 0x6DC7 +0x9FBE 0x6DE6 +0x9FBF 0x6DB8 +0x9FC0 0x6DC6 +0x9FC1 0x6DEC +0x9FC2 0x6DDE +0x9FC3 0x6DCC +0x9FC4 0x6DE8 +0x9FC5 0x6DD2 +0x9FC6 0x6DC5 +0x9FC7 0x6DFA +0x9FC8 0x6DD9 +0x9FC9 0x6DE4 +0x9FCA 0x6DD5 +0x9FCB 0x6DEA +0x9FCC 0x6DEE +0x9FCD 0x6E2D +0x9FCE 0x6E6E +0x9FCF 0x6E2E +0x9FD0 0x6E19 +0x9FD1 0x6E72 +0x9FD2 0x6E5F +0x9FD3 0x6E3E +0x9FD4 0x6E23 +0x9FD5 0x6E6B +0x9FD6 0x6E2B +0x9FD7 0x6E76 +0x9FD8 0x6E4D +0x9FD9 0x6E1F +0x9FDA 0x6E43 +0x9FDB 0x6E3A +0x9FDC 0x6E4E +0x9FDD 0x6E24 +0x9FDE 0x6EFF +0x9FDF 0x6E1D +0x9FE0 0x6E38 +0x9FE1 0x6E82 +0x9FE2 0x6EAA +0x9FE3 0x6E98 +0x9FE4 0x6EC9 +0x9FE5 0x6EB7 +0x9FE6 0x6ED3 +0x9FE7 0x6EBD +0x9FE8 0x6EAF +0x9FE9 0x6EC4 +0x9FEA 0x6EB2 +0x9FEB 0x6ED4 +0x9FEC 0x6ED5 +0x9FED 0x6E8F +0x9FEE 0x6EA5 +0x9FEF 0x6EC2 +0x9FF0 0x6E9F +0x9FF1 0x6F41 +0x9FF2 0x6F11 +0x9FF3 0x704C +0x9FF4 0x6EEC +0x9FF5 0x6EF8 +0x9FF6 0x6EFE +0x9FF7 0x6F3F +0x9FF8 0x6EF2 +0x9FF9 0x6F31 +0x9FFA 0x6EEF +0x9FFB 0x6F32 +0x9FFC 0x6ECC +0xA1 0xFF61 +0xA2 0xFF62 +0xA3 0xFF63 +0xA4 0xFF64 +0xA5 0xFF65 +0xA6 0xFF66 +0xA7 0xFF67 +0xA8 0xFF68 +0xA9 0xFF69 +0xAA 0xFF6A +0xAB 0xFF6B +0xAC 0xFF6C +0xAD 0xFF6D +0xAE 0xFF6E +0xAF 0xFF6F +0xB0 0xFF70 +0xB1 0xFF71 +0xB2 0xFF72 +0xB3 0xFF73 +0xB4 0xFF74 +0xB5 0xFF75 +0xB6 0xFF76 +0xB7 0xFF77 +0xB8 0xFF78 +0xB9 0xFF79 +0xBA 0xFF7A +0xBB 0xFF7B +0xBC 0xFF7C +0xBD 0xFF7D +0xBE 0xFF7E +0xBF 0xFF7F +0xC0 0xFF80 +0xC1 0xFF81 +0xC2 0xFF82 +0xC3 0xFF83 +0xC4 0xFF84 +0xC5 0xFF85 +0xC6 0xFF86 +0xC7 0xFF87 +0xC8 0xFF88 +0xC9 0xFF89 +0xCA 0xFF8A +0xCB 0xFF8B +0xCC 0xFF8C +0xCD 0xFF8D +0xCE 0xFF8E +0xCF 0xFF8F +0xD0 0xFF90 +0xD1 0xFF91 +0xD2 0xFF92 +0xD3 0xFF93 +0xD4 0xFF94 +0xD5 0xFF95 +0xD6 0xFF96 +0xD7 0xFF97 +0xD8 0xFF98 +0xD9 0xFF99 +0xDA 0xFF9A +0xDB 0xFF9B +0xDC 0xFF9C +0xDD 0xFF9D +0xDE 0xFF9E +0xDF 0xFF9F +0xE040 0x6F3E +0xE041 0x6F13 +0xE042 0x6EF7 +0xE043 0x6F86 +0xE044 0x6F7A +0xE045 0x6F78 +0xE046 0x6F81 +0xE047 0x6F80 +0xE048 0x6F6F +0xE049 0x6F5B +0xE04A 0x6FF3 +0xE04B 0x6F6D +0xE04C 0x6F82 +0xE04D 0x6F7C +0xE04E 0x6F58 +0xE04F 0x6F8E +0xE050 0x6F91 +0xE051 0x6FC2 +0xE052 0x6F66 +0xE053 0x6FB3 +0xE054 0x6FA3 +0xE055 0x6FA1 +0xE056 0x6FA4 +0xE057 0x6FB9 +0xE058 0x6FC6 +0xE059 0x6FAA +0xE05A 0x6FDF +0xE05B 0x6FD5 +0xE05C 0x6FEC +0xE05D 0x6FD4 +0xE05E 0x6FD8 +0xE05F 0x6FF1 +0xE060 0x6FEE +0xE061 0x6FDB +0xE062 0x7009 +0xE063 0x700B +0xE064 0x6FFA +0xE065 0x7011 +0xE066 0x7001 +0xE067 0x700F +0xE068 0x6FFE +0xE069 0x701B +0xE06A 0x701A +0xE06B 0x6F74 +0xE06C 0x701D +0xE06D 0x7018 +0xE06E 0x701F +0xE06F 0x7030 +0xE070 0x703E +0xE071 0x7032 +0xE072 0x7051 +0xE073 0x7063 +0xE074 0x7099 +0xE075 0x7092 +0xE076 0x70AF +0xE077 0x70F1 +0xE078 0x70AC +0xE079 0x70B8 +0xE07A 0x70B3 +0xE07B 0x70AE +0xE07C 0x70DF +0xE07D 0x70CB +0xE07E 0x70DD +0xE080 0x70D9 +0xE081 0x7109 +0xE082 0x70FD +0xE083 0x711C +0xE084 0x7119 +0xE085 0x7165 +0xE086 0x7155 +0xE087 0x7188 +0xE088 0x7166 +0xE089 0x7162 +0xE08A 0x714C +0xE08B 0x7156 +0xE08C 0x716C +0xE08D 0x718F +0xE08E 0x71FB +0xE08F 0x7184 +0xE090 0x7195 +0xE091 0x71A8 +0xE092 0x71AC +0xE093 0x71D7 +0xE094 0x71B9 +0xE095 0x71BE +0xE096 0x71D2 +0xE097 0x71C9 +0xE098 0x71D4 +0xE099 0x71CE +0xE09A 0x71E0 +0xE09B 0x71EC +0xE09C 0x71E7 +0xE09D 0x71F5 +0xE09E 0x71FC +0xE09F 0x71F9 +0xE0A0 0x71FF +0xE0A1 0x720D +0xE0A2 0x7210 +0xE0A3 0x721B +0xE0A4 0x7228 +0xE0A5 0x722D +0xE0A6 0x722C +0xE0A7 0x7230 +0xE0A8 0x7232 +0xE0A9 0x723B +0xE0AA 0x723C +0xE0AB 0x723F +0xE0AC 0x7240 +0xE0AD 0x7246 +0xE0AE 0x724B +0xE0AF 0x7258 +0xE0B0 0x7274 +0xE0B1 0x727E +0xE0B2 0x7282 +0xE0B3 0x7281 +0xE0B4 0x7287 +0xE0B5 0x7292 +0xE0B6 0x7296 +0xE0B7 0x72A2 +0xE0B8 0x72A7 +0xE0B9 0x72B9 +0xE0BA 0x72B2 +0xE0BB 0x72C3 +0xE0BC 0x72C6 +0xE0BD 0x72C4 +0xE0BE 0x72CE +0xE0BF 0x72D2 +0xE0C0 0x72E2 +0xE0C1 0x72E0 +0xE0C2 0x72E1 +0xE0C3 0x72F9 +0xE0C4 0x72F7 +0xE0C5 0x500F +0xE0C6 0x7317 +0xE0C7 0x730A +0xE0C8 0x731C +0xE0C9 0x7316 +0xE0CA 0x731D +0xE0CB 0x7334 +0xE0CC 0x732F +0xE0CD 0x7329 +0xE0CE 0x7325 +0xE0CF 0x733E +0xE0D0 0x734E +0xE0D1 0x734F +0xE0D2 0x9ED8 +0xE0D3 0x7357 +0xE0D4 0x736A +0xE0D5 0x7368 +0xE0D6 0x7370 +0xE0D7 0x7378 +0xE0D8 0x7375 +0xE0D9 0x737B +0xE0DA 0x737A +0xE0DB 0x73C8 +0xE0DC 0x73B3 +0xE0DD 0x73CE +0xE0DE 0x73BB +0xE0DF 0x73C0 +0xE0E0 0x73E5 +0xE0E1 0x73EE +0xE0E2 0x73DE +0xE0E3 0x74A2 +0xE0E4 0x7405 +0xE0E5 0x746F +0xE0E6 0x7425 +0xE0E7 0x73F8 +0xE0E8 0x7432 +0xE0E9 0x743A +0xE0EA 0x7455 +0xE0EB 0x743F +0xE0EC 0x745F +0xE0ED 0x7459 +0xE0EE 0x7441 +0xE0EF 0x745C +0xE0F0 0x7469 +0xE0F1 0x7470 +0xE0F2 0x7463 +0xE0F3 0x746A +0xE0F4 0x7476 +0xE0F5 0x747E +0xE0F6 0x748B +0xE0F7 0x749E +0xE0F8 0x74A7 +0xE0F9 0x74CA +0xE0FA 0x74CF +0xE0FB 0x74D4 +0xE0FC 0x73F1 +0xE140 0x74E0 +0xE141 0x74E3 +0xE142 0x74E7 +0xE143 0x74E9 +0xE144 0x74EE +0xE145 0x74F2 +0xE146 0x74F0 +0xE147 0x74F1 +0xE148 0x74F8 +0xE149 0x74F7 +0xE14A 0x7504 +0xE14B 0x7503 +0xE14C 0x7505 +0xE14D 0x750C +0xE14E 0x750E +0xE14F 0x750D +0xE150 0x7515 +0xE151 0x7513 +0xE152 0x751E +0xE153 0x7526 +0xE154 0x752C +0xE155 0x753C +0xE156 0x7544 +0xE157 0x754D +0xE158 0x754A +0xE159 0x7549 +0xE15A 0x755B +0xE15B 0x7546 +0xE15C 0x755A +0xE15D 0x7569 +0xE15E 0x7564 +0xE15F 0x7567 +0xE160 0x756B +0xE161 0x756D +0xE162 0x7578 +0xE163 0x7576 +0xE164 0x7586 +0xE165 0x7587 +0xE166 0x7574 +0xE167 0x758A +0xE168 0x7589 +0xE169 0x7582 +0xE16A 0x7594 +0xE16B 0x759A +0xE16C 0x759D +0xE16D 0x75A5 +0xE16E 0x75A3 +0xE16F 0x75C2 +0xE170 0x75B3 +0xE171 0x75C3 +0xE172 0x75B5 +0xE173 0x75BD +0xE174 0x75B8 +0xE175 0x75BC +0xE176 0x75B1 +0xE177 0x75CD +0xE178 0x75CA +0xE179 0x75D2 +0xE17A 0x75D9 +0xE17B 0x75E3 +0xE17C 0x75DE +0xE17D 0x75FE +0xE17E 0x75FF +0xE180 0x75FC +0xE181 0x7601 +0xE182 0x75F0 +0xE183 0x75FA +0xE184 0x75F2 +0xE185 0x75F3 +0xE186 0x760B +0xE187 0x760D +0xE188 0x7609 +0xE189 0x761F +0xE18A 0x7627 +0xE18B 0x7620 +0xE18C 0x7621 +0xE18D 0x7622 +0xE18E 0x7624 +0xE18F 0x7634 +0xE190 0x7630 +0xE191 0x763B +0xE192 0x7647 +0xE193 0x7648 +0xE194 0x7646 +0xE195 0x765C +0xE196 0x7658 +0xE197 0x7661 +0xE198 0x7662 +0xE199 0x7668 +0xE19A 0x7669 +0xE19B 0x766A +0xE19C 0x7667 +0xE19D 0x766C +0xE19E 0x7670 +0xE19F 0x7672 +0xE1A0 0x7676 +0xE1A1 0x7678 +0xE1A2 0x767C +0xE1A3 0x7680 +0xE1A4 0x7683 +0xE1A5 0x7688 +0xE1A6 0x768B +0xE1A7 0x768E +0xE1A8 0x7696 +0xE1A9 0x7693 +0xE1AA 0x7699 +0xE1AB 0x769A +0xE1AC 0x76B0 +0xE1AD 0x76B4 +0xE1AE 0x76B8 +0xE1AF 0x76B9 +0xE1B0 0x76BA +0xE1B1 0x76C2 +0xE1B2 0x76CD +0xE1B3 0x76D6 +0xE1B4 0x76D2 +0xE1B5 0x76DE +0xE1B6 0x76E1 +0xE1B7 0x76E5 +0xE1B8 0x76E7 +0xE1B9 0x76EA +0xE1BA 0x862F +0xE1BB 0x76FB +0xE1BC 0x7708 +0xE1BD 0x7707 +0xE1BE 0x7704 +0xE1BF 0x7729 +0xE1C0 0x7724 +0xE1C1 0x771E +0xE1C2 0x7725 +0xE1C3 0x7726 +0xE1C4 0x771B +0xE1C5 0x7737 +0xE1C6 0x7738 +0xE1C7 0x7747 +0xE1C8 0x775A +0xE1C9 0x7768 +0xE1CA 0x776B +0xE1CB 0x775B +0xE1CC 0x7765 +0xE1CD 0x777F +0xE1CE 0x777E +0xE1CF 0x7779 +0xE1D0 0x778E +0xE1D1 0x778B +0xE1D2 0x7791 +0xE1D3 0x77A0 +0xE1D4 0x779E +0xE1D5 0x77B0 +0xE1D6 0x77B6 +0xE1D7 0x77B9 +0xE1D8 0x77BF +0xE1D9 0x77BC +0xE1DA 0x77BD +0xE1DB 0x77BB +0xE1DC 0x77C7 +0xE1DD 0x77CD +0xE1DE 0x77D7 +0xE1DF 0x77DA +0xE1E0 0x77DC +0xE1E1 0x77E3 +0xE1E2 0x77EE +0xE1E3 0x77FC +0xE1E4 0x780C +0xE1E5 0x7812 +0xE1E6 0x7926 +0xE1E7 0x7820 +0xE1E8 0x792A +0xE1E9 0x7845 +0xE1EA 0x788E +0xE1EB 0x7874 +0xE1EC 0x7886 +0xE1ED 0x787C +0xE1EE 0x789A +0xE1EF 0x788C +0xE1F0 0x78A3 +0xE1F1 0x78B5 +0xE1F2 0x78AA +0xE1F3 0x78AF +0xE1F4 0x78D1 +0xE1F5 0x78C6 +0xE1F6 0x78CB +0xE1F7 0x78D4 +0xE1F8 0x78BE +0xE1F9 0x78BC +0xE1FA 0x78C5 +0xE1FB 0x78CA +0xE1FC 0x78EC +0xE240 0x78E7 +0xE241 0x78DA +0xE242 0x78FD +0xE243 0x78F4 +0xE244 0x7907 +0xE245 0x7912 +0xE246 0x7911 +0xE247 0x7919 +0xE248 0x792C +0xE249 0x792B +0xE24A 0x7940 +0xE24B 0x7960 +0xE24C 0x7957 +0xE24D 0x795F +0xE24E 0x795A +0xE24F 0x7955 +0xE250 0x7953 +0xE251 0x797A +0xE252 0x797F +0xE253 0x798A +0xE254 0x799D +0xE255 0x79A7 +0xE256 0x9F4B +0xE257 0x79AA +0xE258 0x79AE +0xE259 0x79B3 +0xE25A 0x79B9 +0xE25B 0x79BA +0xE25C 0x79C9 +0xE25D 0x79D5 +0xE25E 0x79E7 +0xE25F 0x79EC +0xE260 0x79E1 +0xE261 0x79E3 +0xE262 0x7A08 +0xE263 0x7A0D +0xE264 0x7A18 +0xE265 0x7A19 +0xE266 0x7A20 +0xE267 0x7A1F +0xE268 0x7980 +0xE269 0x7A31 +0xE26A 0x7A3B +0xE26B 0x7A3E +0xE26C 0x7A37 +0xE26D 0x7A43 +0xE26E 0x7A57 +0xE26F 0x7A49 +0xE270 0x7A61 +0xE271 0x7A62 +0xE272 0x7A69 +0xE273 0x9F9D +0xE274 0x7A70 +0xE275 0x7A79 +0xE276 0x7A7D +0xE277 0x7A88 +0xE278 0x7A97 +0xE279 0x7A95 +0xE27A 0x7A98 +0xE27B 0x7A96 +0xE27C 0x7AA9 +0xE27D 0x7AC8 +0xE27E 0x7AB0 +0xE280 0x7AB6 +0xE281 0x7AC5 +0xE282 0x7AC4 +0xE283 0x7ABF +0xE284 0x9083 +0xE285 0x7AC7 +0xE286 0x7ACA +0xE287 0x7ACD +0xE288 0x7ACF +0xE289 0x7AD5 +0xE28A 0x7AD3 +0xE28B 0x7AD9 +0xE28C 0x7ADA +0xE28D 0x7ADD +0xE28E 0x7AE1 +0xE28F 0x7AE2 +0xE290 0x7AE6 +0xE291 0x7AED +0xE292 0x7AF0 +0xE293 0x7B02 +0xE294 0x7B0F +0xE295 0x7B0A +0xE296 0x7B06 +0xE297 0x7B33 +0xE298 0x7B18 +0xE299 0x7B19 +0xE29A 0x7B1E +0xE29B 0x7B35 +0xE29C 0x7B28 +0xE29D 0x7B36 +0xE29E 0x7B50 +0xE29F 0x7B7A +0xE2A0 0x7B04 +0xE2A1 0x7B4D +0xE2A2 0x7B0B +0xE2A3 0x7B4C +0xE2A4 0x7B45 +0xE2A5 0x7B75 +0xE2A6 0x7B65 +0xE2A7 0x7B74 +0xE2A8 0x7B67 +0xE2A9 0x7B70 +0xE2AA 0x7B71 +0xE2AB 0x7B6C +0xE2AC 0x7B6E +0xE2AD 0x7B9D +0xE2AE 0x7B98 +0xE2AF 0x7B9F +0xE2B0 0x7B8D +0xE2B1 0x7B9C +0xE2B2 0x7B9A +0xE2B3 0x7B8B +0xE2B4 0x7B92 +0xE2B5 0x7B8F +0xE2B6 0x7B5D +0xE2B7 0x7B99 +0xE2B8 0x7BCB +0xE2B9 0x7BC1 +0xE2BA 0x7BCC +0xE2BB 0x7BCF +0xE2BC 0x7BB4 +0xE2BD 0x7BC6 +0xE2BE 0x7BDD +0xE2BF 0x7BE9 +0xE2C0 0x7C11 +0xE2C1 0x7C14 +0xE2C2 0x7BE6 +0xE2C3 0x7BE5 +0xE2C4 0x7C60 +0xE2C5 0x7C00 +0xE2C6 0x7C07 +0xE2C7 0x7C13 +0xE2C8 0x7BF3 +0xE2C9 0x7BF7 +0xE2CA 0x7C17 +0xE2CB 0x7C0D +0xE2CC 0x7BF6 +0xE2CD 0x7C23 +0xE2CE 0x7C27 +0xE2CF 0x7C2A +0xE2D0 0x7C1F +0xE2D1 0x7C37 +0xE2D2 0x7C2B +0xE2D3 0x7C3D +0xE2D4 0x7C4C +0xE2D5 0x7C43 +0xE2D6 0x7C54 +0xE2D7 0x7C4F +0xE2D8 0x7C40 +0xE2D9 0x7C50 +0xE2DA 0x7C58 +0xE2DB 0x7C5F +0xE2DC 0x7C64 +0xE2DD 0x7C56 +0xE2DE 0x7C65 +0xE2DF 0x7C6C +0xE2E0 0x7C75 +0xE2E1 0x7C83 +0xE2E2 0x7C90 +0xE2E3 0x7CA4 +0xE2E4 0x7CAD +0xE2E5 0x7CA2 +0xE2E6 0x7CAB +0xE2E7 0x7CA1 +0xE2E8 0x7CA8 +0xE2E9 0x7CB3 +0xE2EA 0x7CB2 +0xE2EB 0x7CB1 +0xE2EC 0x7CAE +0xE2ED 0x7CB9 +0xE2EE 0x7CBD +0xE2EF 0x7CC0 +0xE2F0 0x7CC5 +0xE2F1 0x7CC2 +0xE2F2 0x7CD8 +0xE2F3 0x7CD2 +0xE2F4 0x7CDC +0xE2F5 0x7CE2 +0xE2F6 0x9B3B +0xE2F7 0x7CEF +0xE2F8 0x7CF2 +0xE2F9 0x7CF4 +0xE2FA 0x7CF6 +0xE2FB 0x7CFA +0xE2FC 0x7D06 +0xE340 0x7D02 +0xE341 0x7D1C +0xE342 0x7D15 +0xE343 0x7D0A +0xE344 0x7D45 +0xE345 0x7D4B +0xE346 0x7D2E +0xE347 0x7D32 +0xE348 0x7D3F +0xE349 0x7D35 +0xE34A 0x7D46 +0xE34B 0x7D73 +0xE34C 0x7D56 +0xE34D 0x7D4E +0xE34E 0x7D72 +0xE34F 0x7D68 +0xE350 0x7D6E +0xE351 0x7D4F +0xE352 0x7D63 +0xE353 0x7D93 +0xE354 0x7D89 +0xE355 0x7D5B +0xE356 0x7D8F +0xE357 0x7D7D +0xE358 0x7D9B +0xE359 0x7DBA +0xE35A 0x7DAE +0xE35B 0x7DA3 +0xE35C 0x7DB5 +0xE35D 0x7DC7 +0xE35E 0x7DBD +0xE35F 0x7DAB +0xE360 0x7E3D +0xE361 0x7DA2 +0xE362 0x7DAF +0xE363 0x7DDC +0xE364 0x7DB8 +0xE365 0x7D9F +0xE366 0x7DB0 +0xE367 0x7DD8 +0xE368 0x7DDD +0xE369 0x7DE4 +0xE36A 0x7DDE +0xE36B 0x7DFB +0xE36C 0x7DF2 +0xE36D 0x7DE1 +0xE36E 0x7E05 +0xE36F 0x7E0A +0xE370 0x7E23 +0xE371 0x7E21 +0xE372 0x7E12 +0xE373 0x7E31 +0xE374 0x7E1F +0xE375 0x7E09 +0xE376 0x7E0B +0xE377 0x7E22 +0xE378 0x7E46 +0xE379 0x7E66 +0xE37A 0x7E3B +0xE37B 0x7E35 +0xE37C 0x7E39 +0xE37D 0x7E43 +0xE37E 0x7E37 +0xE380 0x7E32 +0xE381 0x7E3A +0xE382 0x7E67 +0xE383 0x7E5D +0xE384 0x7E56 +0xE385 0x7E5E +0xE386 0x7E59 +0xE387 0x7E5A +0xE388 0x7E79 +0xE389 0x7E6A +0xE38A 0x7E69 +0xE38B 0x7E7C +0xE38C 0x7E7B +0xE38D 0x7E83 +0xE38E 0x7DD5 +0xE38F 0x7E7D +0xE390 0x8FAE +0xE391 0x7E7F +0xE392 0x7E88 +0xE393 0x7E89 +0xE394 0x7E8C +0xE395 0x7E92 +0xE396 0x7E90 +0xE397 0x7E93 +0xE398 0x7E94 +0xE399 0x7E96 +0xE39A 0x7E8E +0xE39B 0x7E9B +0xE39C 0x7E9C +0xE39D 0x7F38 +0xE39E 0x7F3A +0xE39F 0x7F45 +0xE3A0 0x7F4C +0xE3A1 0x7F4D +0xE3A2 0x7F4E +0xE3A3 0x7F50 +0xE3A4 0x7F51 +0xE3A5 0x7F55 +0xE3A6 0x7F54 +0xE3A7 0x7F58 +0xE3A8 0x7F5F +0xE3A9 0x7F60 +0xE3AA 0x7F68 +0xE3AB 0x7F69 +0xE3AC 0x7F67 +0xE3AD 0x7F78 +0xE3AE 0x7F82 +0xE3AF 0x7F86 +0xE3B0 0x7F83 +0xE3B1 0x7F88 +0xE3B2 0x7F87 +0xE3B3 0x7F8C +0xE3B4 0x7F94 +0xE3B5 0x7F9E +0xE3B6 0x7F9D +0xE3B7 0x7F9A +0xE3B8 0x7FA3 +0xE3B9 0x7FAF +0xE3BA 0x7FB2 +0xE3BB 0x7FB9 +0xE3BC 0x7FAE +0xE3BD 0x7FB6 +0xE3BE 0x7FB8 +0xE3BF 0x8B71 +0xE3C0 0x7FC5 +0xE3C1 0x7FC6 +0xE3C2 0x7FCA +0xE3C3 0x7FD5 +0xE3C4 0x7FD4 +0xE3C5 0x7FE1 +0xE3C6 0x7FE6 +0xE3C7 0x7FE9 +0xE3C8 0x7FF3 +0xE3C9 0x7FF9 +0xE3CA 0x98DC +0xE3CB 0x8006 +0xE3CC 0x8004 +0xE3CD 0x800B +0xE3CE 0x8012 +0xE3CF 0x8018 +0xE3D0 0x8019 +0xE3D1 0x801C +0xE3D2 0x8021 +0xE3D3 0x8028 +0xE3D4 0x803F +0xE3D5 0x803B +0xE3D6 0x804A +0xE3D7 0x8046 +0xE3D8 0x8052 +0xE3D9 0x8058 +0xE3DA 0x805A +0xE3DB 0x805F +0xE3DC 0x8062 +0xE3DD 0x8068 +0xE3DE 0x8073 +0xE3DF 0x8072 +0xE3E0 0x8070 +0xE3E1 0x8076 +0xE3E2 0x8079 +0xE3E3 0x807D +0xE3E4 0x807F +0xE3E5 0x8084 +0xE3E6 0x8086 +0xE3E7 0x8085 +0xE3E8 0x809B +0xE3E9 0x8093 +0xE3EA 0x809A +0xE3EB 0x80AD +0xE3EC 0x5190 +0xE3ED 0x80AC +0xE3EE 0x80DB +0xE3EF 0x80E5 +0xE3F0 0x80D9 +0xE3F1 0x80DD +0xE3F2 0x80C4 +0xE3F3 0x80DA +0xE3F4 0x80D6 +0xE3F5 0x8109 +0xE3F6 0x80EF +0xE3F7 0x80F1 +0xE3F8 0x811B +0xE3F9 0x8129 +0xE3FA 0x8123 +0xE3FB 0x812F +0xE3FC 0x814B +0xE440 0x968B +0xE441 0x8146 +0xE442 0x813E +0xE443 0x8153 +0xE444 0x8151 +0xE445 0x80FC +0xE446 0x8171 +0xE447 0x816E +0xE448 0x8165 +0xE449 0x8166 +0xE44A 0x8174 +0xE44B 0x8183 +0xE44C 0x8188 +0xE44D 0x818A +0xE44E 0x8180 +0xE44F 0x8182 +0xE450 0x81A0 +0xE451 0x8195 +0xE452 0x81A4 +0xE453 0x81A3 +0xE454 0x815F +0xE455 0x8193 +0xE456 0x81A9 +0xE457 0x81B0 +0xE458 0x81B5 +0xE459 0x81BE +0xE45A 0x81B8 +0xE45B 0x81BD +0xE45C 0x81C0 +0xE45D 0x81C2 +0xE45E 0x81BA +0xE45F 0x81C9 +0xE460 0x81CD +0xE461 0x81D1 +0xE462 0x81D9 +0xE463 0x81D8 +0xE464 0x81C8 +0xE465 0x81DA +0xE466 0x81DF +0xE467 0x81E0 +0xE468 0x81E7 +0xE469 0x81FA +0xE46A 0x81FB +0xE46B 0x81FE +0xE46C 0x8201 +0xE46D 0x8202 +0xE46E 0x8205 +0xE46F 0x8207 +0xE470 0x820A +0xE471 0x820D +0xE472 0x8210 +0xE473 0x8216 +0xE474 0x8229 +0xE475 0x822B +0xE476 0x8238 +0xE477 0x8233 +0xE478 0x8240 +0xE479 0x8259 +0xE47A 0x8258 +0xE47B 0x825D +0xE47C 0x825A +0xE47D 0x825F +0xE47E 0x8264 +0xE480 0x8262 +0xE481 0x8268 +0xE482 0x826A +0xE483 0x826B +0xE484 0x822E +0xE485 0x8271 +0xE486 0x8277 +0xE487 0x8278 +0xE488 0x827E +0xE489 0x828D +0xE48A 0x8292 +0xE48B 0x82AB +0xE48C 0x829F +0xE48D 0x82BB +0xE48E 0x82AC +0xE48F 0x82E1 +0xE490 0x82E3 +0xE491 0x82DF +0xE492 0x82D2 +0xE493 0x82F4 +0xE494 0x82F3 +0xE495 0x82FA +0xE496 0x8393 +0xE497 0x8303 +0xE498 0x82FB +0xE499 0x82F9 +0xE49A 0x82DE +0xE49B 0x8306 +0xE49C 0x82DC +0xE49D 0x8309 +0xE49E 0x82D9 +0xE49F 0x8335 +0xE4A0 0x8334 +0xE4A1 0x8316 +0xE4A2 0x8332 +0xE4A3 0x8331 +0xE4A4 0x8340 +0xE4A5 0x8339 +0xE4A6 0x8350 +0xE4A7 0x8345 +0xE4A8 0x832F +0xE4A9 0x832B +0xE4AA 0x8317 +0xE4AB 0x8318 +0xE4AC 0x8385 +0xE4AD 0x839A +0xE4AE 0x83AA +0xE4AF 0x839F +0xE4B0 0x83A2 +0xE4B1 0x8396 +0xE4B2 0x8323 +0xE4B3 0x838E +0xE4B4 0x8387 +0xE4B5 0x838A +0xE4B6 0x837C +0xE4B7 0x83B5 +0xE4B8 0x8373 +0xE4B9 0x8375 +0xE4BA 0x83A0 +0xE4BB 0x8389 +0xE4BC 0x83A8 +0xE4BD 0x83F4 +0xE4BE 0x8413 +0xE4BF 0x83EB +0xE4C0 0x83CE +0xE4C1 0x83FD +0xE4C2 0x8403 +0xE4C3 0x83D8 +0xE4C4 0x840B +0xE4C5 0x83C1 +0xE4C6 0x83F7 +0xE4C7 0x8407 +0xE4C8 0x83E0 +0xE4C9 0x83F2 +0xE4CA 0x840D +0xE4CB 0x8422 +0xE4CC 0x8420 +0xE4CD 0x83BD +0xE4CE 0x8438 +0xE4CF 0x8506 +0xE4D0 0x83FB +0xE4D1 0x846D +0xE4D2 0x842A +0xE4D3 0x843C +0xE4D4 0x855A +0xE4D5 0x8484 +0xE4D6 0x8477 +0xE4D7 0x846B +0xE4D8 0x84AD +0xE4D9 0x846E +0xE4DA 0x8482 +0xE4DB 0x8469 +0xE4DC 0x8446 +0xE4DD 0x842C +0xE4DE 0x846F +0xE4DF 0x8479 +0xE4E0 0x8435 +0xE4E1 0x84CA +0xE4E2 0x8462 +0xE4E3 0x84B9 +0xE4E4 0x84BF +0xE4E5 0x849F +0xE4E6 0x84D9 +0xE4E7 0x84CD +0xE4E8 0x84BB +0xE4E9 0x84DA +0xE4EA 0x84D0 +0xE4EB 0x84C1 +0xE4EC 0x84C6 +0xE4ED 0x84D6 +0xE4EE 0x84A1 +0xE4EF 0x8521 +0xE4F0 0x84FF +0xE4F1 0x84F4 +0xE4F2 0x8517 +0xE4F3 0x8518 +0xE4F4 0x852C +0xE4F5 0x851F +0xE4F6 0x8515 +0xE4F7 0x8514 +0xE4F8 0x84FC +0xE4F9 0x8540 +0xE4FA 0x8563 +0xE4FB 0x8558 +0xE4FC 0x8548 +0xE540 0x8541 +0xE541 0x8602 +0xE542 0x854B +0xE543 0x8555 +0xE544 0x8580 +0xE545 0x85A4 +0xE546 0x8588 +0xE547 0x8591 +0xE548 0x858A +0xE549 0x85A8 +0xE54A 0x856D +0xE54B 0x8594 +0xE54C 0x859B +0xE54D 0x85EA +0xE54E 0x8587 +0xE54F 0x859C +0xE550 0x8577 +0xE551 0x857E +0xE552 0x8590 +0xE553 0x85C9 +0xE554 0x85BA +0xE555 0x85CF +0xE556 0x85B9 +0xE557 0x85D0 +0xE558 0x85D5 +0xE559 0x85DD +0xE55A 0x85E5 +0xE55B 0x85DC +0xE55C 0x85F9 +0xE55D 0x860A +0xE55E 0x8613 +0xE55F 0x860B +0xE560 0x85FE +0xE561 0x85FA +0xE562 0x8606 +0xE563 0x8622 +0xE564 0x861A +0xE565 0x8630 +0xE566 0x863F +0xE567 0x864D +0xE568 0x4E55 +0xE569 0x8654 +0xE56A 0x865F +0xE56B 0x8667 +0xE56C 0x8671 +0xE56D 0x8693 +0xE56E 0x86A3 +0xE56F 0x86A9 +0xE570 0x86AA +0xE571 0x868B +0xE572 0x868C +0xE573 0x86B6 +0xE574 0x86AF +0xE575 0x86C4 +0xE576 0x86C6 +0xE577 0x86B0 +0xE578 0x86C9 +0xE579 0x8823 +0xE57A 0x86AB +0xE57B 0x86D4 +0xE57C 0x86DE +0xE57D 0x86E9 +0xE57E 0x86EC +0xE580 0x86DF +0xE581 0x86DB +0xE582 0x86EF +0xE583 0x8712 +0xE584 0x8706 +0xE585 0x8708 +0xE586 0x8700 +0xE587 0x8703 +0xE588 0x86FB +0xE589 0x8711 +0xE58A 0x8709 +0xE58B 0x870D +0xE58C 0x86F9 +0xE58D 0x870A +0xE58E 0x8734 +0xE58F 0x873F +0xE590 0x8737 +0xE591 0x873B +0xE592 0x8725 +0xE593 0x8729 +0xE594 0x871A +0xE595 0x8760 +0xE596 0x875F +0xE597 0x8778 +0xE598 0x874C +0xE599 0x874E +0xE59A 0x8774 +0xE59B 0x8757 +0xE59C 0x8768 +0xE59D 0x876E +0xE59E 0x8759 +0xE59F 0x8753 +0xE5A0 0x8763 +0xE5A1 0x876A +0xE5A2 0x8805 +0xE5A3 0x87A2 +0xE5A4 0x879F +0xE5A5 0x8782 +0xE5A6 0x87AF +0xE5A7 0x87CB +0xE5A8 0x87BD +0xE5A9 0x87C0 +0xE5AA 0x87D0 +0xE5AB 0x96D6 +0xE5AC 0x87AB +0xE5AD 0x87C4 +0xE5AE 0x87B3 +0xE5AF 0x87C7 +0xE5B0 0x87C6 +0xE5B1 0x87BB +0xE5B2 0x87EF +0xE5B3 0x87F2 +0xE5B4 0x87E0 +0xE5B5 0x880F +0xE5B6 0x880D +0xE5B7 0x87FE +0xE5B8 0x87F6 +0xE5B9 0x87F7 +0xE5BA 0x880E +0xE5BB 0x87D2 +0xE5BC 0x8811 +0xE5BD 0x8816 +0xE5BE 0x8815 +0xE5BF 0x8822 +0xE5C0 0x8821 +0xE5C1 0x8831 +0xE5C2 0x8836 +0xE5C3 0x8839 +0xE5C4 0x8827 +0xE5C5 0x883B +0xE5C6 0x8844 +0xE5C7 0x8842 +0xE5C8 0x8852 +0xE5C9 0x8859 +0xE5CA 0x885E +0xE5CB 0x8862 +0xE5CC 0x886B +0xE5CD 0x8881 +0xE5CE 0x887E +0xE5CF 0x889E +0xE5D0 0x8875 +0xE5D1 0x887D +0xE5D2 0x88B5 +0xE5D3 0x8872 +0xE5D4 0x8882 +0xE5D5 0x8897 +0xE5D6 0x8892 +0xE5D7 0x88AE +0xE5D8 0x8899 +0xE5D9 0x88A2 +0xE5DA 0x888D +0xE5DB 0x88A4 +0xE5DC 0x88B0 +0xE5DD 0x88BF +0xE5DE 0x88B1 +0xE5DF 0x88C3 +0xE5E0 0x88C4 +0xE5E1 0x88D4 +0xE5E2 0x88D8 +0xE5E3 0x88D9 +0xE5E4 0x88DD +0xE5E5 0x88F9 +0xE5E6 0x8902 +0xE5E7 0x88FC +0xE5E8 0x88F4 +0xE5E9 0x88E8 +0xE5EA 0x88F2 +0xE5EB 0x8904 +0xE5EC 0x890C +0xE5ED 0x890A +0xE5EE 0x8913 +0xE5EF 0x8943 +0xE5F0 0x891E +0xE5F1 0x8925 +0xE5F2 0x892A +0xE5F3 0x892B +0xE5F4 0x8941 +0xE5F5 0x8944 +0xE5F6 0x893B +0xE5F7 0x8936 +0xE5F8 0x8938 +0xE5F9 0x894C +0xE5FA 0x891D +0xE5FB 0x8960 +0xE5FC 0x895E +0xE640 0x8966 +0xE641 0x8964 +0xE642 0x896D +0xE643 0x896A +0xE644 0x896F +0xE645 0x8974 +0xE646 0x8977 +0xE647 0x897E +0xE648 0x8983 +0xE649 0x8988 +0xE64A 0x898A +0xE64B 0x8993 +0xE64C 0x8998 +0xE64D 0x89A1 +0xE64E 0x89A9 +0xE64F 0x89A6 +0xE650 0x89AC +0xE651 0x89AF +0xE652 0x89B2 +0xE653 0x89BA +0xE654 0x89BD +0xE655 0x89BF +0xE656 0x89C0 +0xE657 0x89DA +0xE658 0x89DC +0xE659 0x89DD +0xE65A 0x89E7 +0xE65B 0x89F4 +0xE65C 0x89F8 +0xE65D 0x8A03 +0xE65E 0x8A16 +0xE65F 0x8A10 +0xE660 0x8A0C +0xE661 0x8A1B +0xE662 0x8A1D +0xE663 0x8A25 +0xE664 0x8A36 +0xE665 0x8A41 +0xE666 0x8A5B +0xE667 0x8A52 +0xE668 0x8A46 +0xE669 0x8A48 +0xE66A 0x8A7C +0xE66B 0x8A6D +0xE66C 0x8A6C +0xE66D 0x8A62 +0xE66E 0x8A85 +0xE66F 0x8A82 +0xE670 0x8A84 +0xE671 0x8AA8 +0xE672 0x8AA1 +0xE673 0x8A91 +0xE674 0x8AA5 +0xE675 0x8AA6 +0xE676 0x8A9A +0xE677 0x8AA3 +0xE678 0x8AC4 +0xE679 0x8ACD +0xE67A 0x8AC2 +0xE67B 0x8ADA +0xE67C 0x8AEB +0xE67D 0x8AF3 +0xE67E 0x8AE7 +0xE680 0x8AE4 +0xE681 0x8AF1 +0xE682 0x8B14 +0xE683 0x8AE0 +0xE684 0x8AE2 +0xE685 0x8AF7 +0xE686 0x8ADE +0xE687 0x8ADB +0xE688 0x8B0C +0xE689 0x8B07 +0xE68A 0x8B1A +0xE68B 0x8AE1 +0xE68C 0x8B16 +0xE68D 0x8B10 +0xE68E 0x8B17 +0xE68F 0x8B20 +0xE690 0x8B33 +0xE691 0x97AB +0xE692 0x8B26 +0xE693 0x8B2B +0xE694 0x8B3E +0xE695 0x8B28 +0xE696 0x8B41 +0xE697 0x8B4C +0xE698 0x8B4F +0xE699 0x8B4E +0xE69A 0x8B49 +0xE69B 0x8B56 +0xE69C 0x8B5B +0xE69D 0x8B5A +0xE69E 0x8B6B +0xE69F 0x8B5F +0xE6A0 0x8B6C +0xE6A1 0x8B6F +0xE6A2 0x8B74 +0xE6A3 0x8B7D +0xE6A4 0x8B80 +0xE6A5 0x8B8C +0xE6A6 0x8B8E +0xE6A7 0x8B92 +0xE6A8 0x8B93 +0xE6A9 0x8B96 +0xE6AA 0x8B99 +0xE6AB 0x8B9A +0xE6AC 0x8C3A +0xE6AD 0x8C41 +0xE6AE 0x8C3F +0xE6AF 0x8C48 +0xE6B0 0x8C4C +0xE6B1 0x8C4E +0xE6B2 0x8C50 +0xE6B3 0x8C55 +0xE6B4 0x8C62 +0xE6B5 0x8C6C +0xE6B6 0x8C78 +0xE6B7 0x8C7A +0xE6B8 0x8C82 +0xE6B9 0x8C89 +0xE6BA 0x8C85 +0xE6BB 0x8C8A +0xE6BC 0x8C8D +0xE6BD 0x8C8E +0xE6BE 0x8C94 +0xE6BF 0x8C7C +0xE6C0 0x8C98 +0xE6C1 0x621D +0xE6C2 0x8CAD +0xE6C3 0x8CAA +0xE6C4 0x8CBD +0xE6C5 0x8CB2 +0xE6C6 0x8CB3 +0xE6C7 0x8CAE +0xE6C8 0x8CB6 +0xE6C9 0x8CC8 +0xE6CA 0x8CC1 +0xE6CB 0x8CE4 +0xE6CC 0x8CE3 +0xE6CD 0x8CDA +0xE6CE 0x8CFD +0xE6CF 0x8CFA +0xE6D0 0x8CFB +0xE6D1 0x8D04 +0xE6D2 0x8D05 +0xE6D3 0x8D0A +0xE6D4 0x8D07 +0xE6D5 0x8D0F +0xE6D6 0x8D0D +0xE6D7 0x8D10 +0xE6D8 0x9F4E +0xE6D9 0x8D13 +0xE6DA 0x8CCD +0xE6DB 0x8D14 +0xE6DC 0x8D16 +0xE6DD 0x8D67 +0xE6DE 0x8D6D +0xE6DF 0x8D71 +0xE6E0 0x8D73 +0xE6E1 0x8D81 +0xE6E2 0x8D99 +0xE6E3 0x8DC2 +0xE6E4 0x8DBE +0xE6E5 0x8DBA +0xE6E6 0x8DCF +0xE6E7 0x8DDA +0xE6E8 0x8DD6 +0xE6E9 0x8DCC +0xE6EA 0x8DDB +0xE6EB 0x8DCB +0xE6EC 0x8DEA +0xE6ED 0x8DEB +0xE6EE 0x8DDF +0xE6EF 0x8DE3 +0xE6F0 0x8DFC +0xE6F1 0x8E08 +0xE6F2 0x8E09 +0xE6F3 0x8DFF +0xE6F4 0x8E1D +0xE6F5 0x8E1E +0xE6F6 0x8E10 +0xE6F7 0x8E1F +0xE6F8 0x8E42 +0xE6F9 0x8E35 +0xE6FA 0x8E30 +0xE6FB 0x8E34 +0xE6FC 0x8E4A +0xE740 0x8E47 +0xE741 0x8E49 +0xE742 0x8E4C +0xE743 0x8E50 +0xE744 0x8E48 +0xE745 0x8E59 +0xE746 0x8E64 +0xE747 0x8E60 +0xE748 0x8E2A +0xE749 0x8E63 +0xE74A 0x8E55 +0xE74B 0x8E76 +0xE74C 0x8E72 +0xE74D 0x8E7C +0xE74E 0x8E81 +0xE74F 0x8E87 +0xE750 0x8E85 +0xE751 0x8E84 +0xE752 0x8E8B +0xE753 0x8E8A +0xE754 0x8E93 +0xE755 0x8E91 +0xE756 0x8E94 +0xE757 0x8E99 +0xE758 0x8EAA +0xE759 0x8EA1 +0xE75A 0x8EAC +0xE75B 0x8EB0 +0xE75C 0x8EC6 +0xE75D 0x8EB1 +0xE75E 0x8EBE +0xE75F 0x8EC5 +0xE760 0x8EC8 +0xE761 0x8ECB +0xE762 0x8EDB +0xE763 0x8EE3 +0xE764 0x8EFC +0xE765 0x8EFB +0xE766 0x8EEB +0xE767 0x8EFE +0xE768 0x8F0A +0xE769 0x8F05 +0xE76A 0x8F15 +0xE76B 0x8F12 +0xE76C 0x8F19 +0xE76D 0x8F13 +0xE76E 0x8F1C +0xE76F 0x8F1F +0xE770 0x8F1B +0xE771 0x8F0C +0xE772 0x8F26 +0xE773 0x8F33 +0xE774 0x8F3B +0xE775 0x8F39 +0xE776 0x8F45 +0xE777 0x8F42 +0xE778 0x8F3E +0xE779 0x8F4C +0xE77A 0x8F49 +0xE77B 0x8F46 +0xE77C 0x8F4E +0xE77D 0x8F57 +0xE77E 0x8F5C +0xE780 0x8F62 +0xE781 0x8F63 +0xE782 0x8F64 +0xE783 0x8F9C +0xE784 0x8F9F +0xE785 0x8FA3 +0xE786 0x8FAD +0xE787 0x8FAF +0xE788 0x8FB7 +0xE789 0x8FDA +0xE78A 0x8FE5 +0xE78B 0x8FE2 +0xE78C 0x8FEA +0xE78D 0x8FEF +0xE78E 0x9087 +0xE78F 0x8FF4 +0xE790 0x9005 +0xE791 0x8FF9 +0xE792 0x8FFA +0xE793 0x9011 +0xE794 0x9015 +0xE795 0x9021 +0xE796 0x900D +0xE797 0x901E +0xE798 0x9016 +0xE799 0x900B +0xE79A 0x9027 +0xE79B 0x9036 +0xE79C 0x9035 +0xE79D 0x9039 +0xE79E 0x8FF8 +0xE79F 0x904F +0xE7A0 0x9050 +0xE7A1 0x9051 +0xE7A2 0x9052 +0xE7A3 0x900E +0xE7A4 0x9049 +0xE7A5 0x903E +0xE7A6 0x9056 +0xE7A7 0x9058 +0xE7A8 0x905E +0xE7A9 0x9068 +0xE7AA 0x906F +0xE7AB 0x9076 +0xE7AC 0x96A8 +0xE7AD 0x9072 +0xE7AE 0x9082 +0xE7AF 0x907D +0xE7B0 0x9081 +0xE7B1 0x9080 +0xE7B2 0x908A +0xE7B3 0x9089 +0xE7B4 0x908F +0xE7B5 0x90A8 +0xE7B6 0x90AF +0xE7B7 0x90B1 +0xE7B8 0x90B5 +0xE7B9 0x90E2 +0xE7BA 0x90E4 +0xE7BB 0x6248 +0xE7BC 0x90DB +0xE7BD 0x9102 +0xE7BE 0x9112 +0xE7BF 0x9119 +0xE7C0 0x9132 +0xE7C1 0x9130 +0xE7C2 0x914A +0xE7C3 0x9156 +0xE7C4 0x9158 +0xE7C5 0x9163 +0xE7C6 0x9165 +0xE7C7 0x9169 +0xE7C8 0x9173 +0xE7C9 0x9172 +0xE7CA 0x918B +0xE7CB 0x9189 +0xE7CC 0x9182 +0xE7CD 0x91A2 +0xE7CE 0x91AB +0xE7CF 0x91AF +0xE7D0 0x91AA +0xE7D1 0x91B5 +0xE7D2 0x91B4 +0xE7D3 0x91BA +0xE7D4 0x91C0 +0xE7D5 0x91C1 +0xE7D6 0x91C9 +0xE7D7 0x91CB +0xE7D8 0x91D0 +0xE7D9 0x91D6 +0xE7DA 0x91DF +0xE7DB 0x91E1 +0xE7DC 0x91DB +0xE7DD 0x91FC +0xE7DE 0x91F5 +0xE7DF 0x91F6 +0xE7E0 0x921E +0xE7E1 0x91FF +0xE7E2 0x9214 +0xE7E3 0x922C +0xE7E4 0x9215 +0xE7E5 0x9211 +0xE7E6 0x925E +0xE7E7 0x9257 +0xE7E8 0x9245 +0xE7E9 0x9249 +0xE7EA 0x9264 +0xE7EB 0x9248 +0xE7EC 0x9295 +0xE7ED 0x923F +0xE7EE 0x924B +0xE7EF 0x9250 +0xE7F0 0x929C +0xE7F1 0x9296 +0xE7F2 0x9293 +0xE7F3 0x929B +0xE7F4 0x925A +0xE7F5 0x92CF +0xE7F6 0x92B9 +0xE7F7 0x92B7 +0xE7F8 0x92E9 +0xE7F9 0x930F +0xE7FA 0x92FA +0xE7FB 0x9344 +0xE7FC 0x932E +0xE840 0x9319 +0xE841 0x9322 +0xE842 0x931A +0xE843 0x9323 +0xE844 0x933A +0xE845 0x9335 +0xE846 0x933B +0xE847 0x935C +0xE848 0x9360 +0xE849 0x937C +0xE84A 0x936E +0xE84B 0x9356 +0xE84C 0x93B0 +0xE84D 0x93AC +0xE84E 0x93AD +0xE84F 0x9394 +0xE850 0x93B9 +0xE851 0x93D6 +0xE852 0x93D7 +0xE853 0x93E8 +0xE854 0x93E5 +0xE855 0x93D8 +0xE856 0x93C3 +0xE857 0x93DD +0xE858 0x93D0 +0xE859 0x93C8 +0xE85A 0x93E4 +0xE85B 0x941A +0xE85C 0x9414 +0xE85D 0x9413 +0xE85E 0x9403 +0xE85F 0x9407 +0xE860 0x9410 +0xE861 0x9436 +0xE862 0x942B +0xE863 0x9435 +0xE864 0x9421 +0xE865 0x943A +0xE866 0x9441 +0xE867 0x9452 +0xE868 0x9444 +0xE869 0x945B +0xE86A 0x9460 +0xE86B 0x9462 +0xE86C 0x945E +0xE86D 0x946A +0xE86E 0x9229 +0xE86F 0x9470 +0xE870 0x9475 +0xE871 0x9477 +0xE872 0x947D +0xE873 0x945A +0xE874 0x947C +0xE875 0x947E +0xE876 0x9481 +0xE877 0x947F +0xE878 0x9582 +0xE879 0x9587 +0xE87A 0x958A +0xE87B 0x9594 +0xE87C 0x9596 +0xE87D 0x9598 +0xE87E 0x9599 +0xE880 0x95A0 +0xE881 0x95A8 +0xE882 0x95A7 +0xE883 0x95AD +0xE884 0x95BC +0xE885 0x95BB +0xE886 0x95B9 +0xE887 0x95BE +0xE888 0x95CA +0xE889 0x6FF6 +0xE88A 0x95C3 +0xE88B 0x95CD +0xE88C 0x95CC +0xE88D 0x95D5 +0xE88E 0x95D4 +0xE88F 0x95D6 +0xE890 0x95DC +0xE891 0x95E1 +0xE892 0x95E5 +0xE893 0x95E2 +0xE894 0x9621 +0xE895 0x9628 +0xE896 0x962E +0xE897 0x962F +0xE898 0x9642 +0xE899 0x964C +0xE89A 0x964F +0xE89B 0x964B +0xE89C 0x9677 +0xE89D 0x965C +0xE89E 0x965E +0xE89F 0x965D +0xE8A0 0x965F +0xE8A1 0x9666 +0xE8A2 0x9672 +0xE8A3 0x966C +0xE8A4 0x968D +0xE8A5 0x9698 +0xE8A6 0x9695 +0xE8A7 0x9697 +0xE8A8 0x96AA +0xE8A9 0x96A7 +0xE8AA 0x96B1 +0xE8AB 0x96B2 +0xE8AC 0x96B0 +0xE8AD 0x96B4 +0xE8AE 0x96B6 +0xE8AF 0x96B8 +0xE8B0 0x96B9 +0xE8B1 0x96CE +0xE8B2 0x96CB +0xE8B3 0x96C9 +0xE8B4 0x96CD +0xE8B5 0x894D +0xE8B6 0x96DC +0xE8B7 0x970D +0xE8B8 0x96D5 +0xE8B9 0x96F9 +0xE8BA 0x9704 +0xE8BB 0x9706 +0xE8BC 0x9708 +0xE8BD 0x9713 +0xE8BE 0x970E +0xE8BF 0x9711 +0xE8C0 0x970F +0xE8C1 0x9716 +0xE8C2 0x9719 +0xE8C3 0x9724 +0xE8C4 0x972A +0xE8C5 0x9730 +0xE8C6 0x9739 +0xE8C7 0x973D +0xE8C8 0x973E +0xE8C9 0x9744 +0xE8CA 0x9746 +0xE8CB 0x9748 +0xE8CC 0x9742 +0xE8CD 0x9749 +0xE8CE 0x975C +0xE8CF 0x9760 +0xE8D0 0x9764 +0xE8D1 0x9766 +0xE8D2 0x9768 +0xE8D3 0x52D2 +0xE8D4 0x976B +0xE8D5 0x9771 +0xE8D6 0x9779 +0xE8D7 0x9785 +0xE8D8 0x977C +0xE8D9 0x9781 +0xE8DA 0x977A +0xE8DB 0x9786 +0xE8DC 0x978B +0xE8DD 0x978F +0xE8DE 0x9790 +0xE8DF 0x979C +0xE8E0 0x97A8 +0xE8E1 0x97A6 +0xE8E2 0x97A3 +0xE8E3 0x97B3 +0xE8E4 0x97B4 +0xE8E5 0x97C3 +0xE8E6 0x97C6 +0xE8E7 0x97C8 +0xE8E8 0x97CB +0xE8E9 0x97DC +0xE8EA 0x97ED +0xE8EB 0x9F4F +0xE8EC 0x97F2 +0xE8ED 0x7ADF +0xE8EE 0x97F6 +0xE8EF 0x97F5 +0xE8F0 0x980F +0xE8F1 0x980C +0xE8F2 0x9838 +0xE8F3 0x9824 +0xE8F4 0x9821 +0xE8F5 0x9837 +0xE8F6 0x983D +0xE8F7 0x9846 +0xE8F8 0x984F +0xE8F9 0x984B +0xE8FA 0x986B +0xE8FB 0x986F +0xE8FC 0x9870 +0xE940 0x9871 +0xE941 0x9874 +0xE942 0x9873 +0xE943 0x98AA +0xE944 0x98AF +0xE945 0x98B1 +0xE946 0x98B6 +0xE947 0x98C4 +0xE948 0x98C3 +0xE949 0x98C6 +0xE94A 0x98E9 +0xE94B 0x98EB +0xE94C 0x9903 +0xE94D 0x9909 +0xE94E 0x9912 +0xE94F 0x9914 +0xE950 0x9918 +0xE951 0x9921 +0xE952 0x991D +0xE953 0x991E +0xE954 0x9924 +0xE955 0x9920 +0xE956 0x992C +0xE957 0x992E +0xE958 0x993D +0xE959 0x993E +0xE95A 0x9942 +0xE95B 0x9949 +0xE95C 0x9945 +0xE95D 0x9950 +0xE95E 0x994B +0xE95F 0x9951 +0xE960 0x9952 +0xE961 0x994C +0xE962 0x9955 +0xE963 0x9997 +0xE964 0x9998 +0xE965 0x99A5 +0xE966 0x99AD +0xE967 0x99AE +0xE968 0x99BC +0xE969 0x99DF +0xE96A 0x99DB +0xE96B 0x99DD +0xE96C 0x99D8 +0xE96D 0x99D1 +0xE96E 0x99ED +0xE96F 0x99EE +0xE970 0x99F1 +0xE971 0x99F2 +0xE972 0x99FB +0xE973 0x99F8 +0xE974 0x9A01 +0xE975 0x9A0F +0xE976 0x9A05 +0xE977 0x99E2 +0xE978 0x9A19 +0xE979 0x9A2B +0xE97A 0x9A37 +0xE97B 0x9A45 +0xE97C 0x9A42 +0xE97D 0x9A40 +0xE97E 0x9A43 +0xE980 0x9A3E +0xE981 0x9A55 +0xE982 0x9A4D +0xE983 0x9A5B +0xE984 0x9A57 +0xE985 0x9A5F +0xE986 0x9A62 +0xE987 0x9A65 +0xE988 0x9A64 +0xE989 0x9A69 +0xE98A 0x9A6B +0xE98B 0x9A6A +0xE98C 0x9AAD +0xE98D 0x9AB0 +0xE98E 0x9ABC +0xE98F 0x9AC0 +0xE990 0x9ACF +0xE991 0x9AD1 +0xE992 0x9AD3 +0xE993 0x9AD4 +0xE994 0x9ADE +0xE995 0x9ADF +0xE996 0x9AE2 +0xE997 0x9AE3 +0xE998 0x9AE6 +0xE999 0x9AEF +0xE99A 0x9AEB +0xE99B 0x9AEE +0xE99C 0x9AF4 +0xE99D 0x9AF1 +0xE99E 0x9AF7 +0xE99F 0x9AFB +0xE9A0 0x9B06 +0xE9A1 0x9B18 +0xE9A2 0x9B1A +0xE9A3 0x9B1F +0xE9A4 0x9B22 +0xE9A5 0x9B23 +0xE9A6 0x9B25 +0xE9A7 0x9B27 +0xE9A8 0x9B28 +0xE9A9 0x9B29 +0xE9AA 0x9B2A +0xE9AB 0x9B2E +0xE9AC 0x9B2F +0xE9AD 0x9B32 +0xE9AE 0x9B44 +0xE9AF 0x9B43 +0xE9B0 0x9B4F +0xE9B1 0x9B4D +0xE9B2 0x9B4E +0xE9B3 0x9B51 +0xE9B4 0x9B58 +0xE9B5 0x9B74 +0xE9B6 0x9B93 +0xE9B7 0x9B83 +0xE9B8 0x9B91 +0xE9B9 0x9B96 +0xE9BA 0x9B97 +0xE9BB 0x9B9F +0xE9BC 0x9BA0 +0xE9BD 0x9BA8 +0xE9BE 0x9BB4 +0xE9BF 0x9BC0 +0xE9C0 0x9BCA +0xE9C1 0x9BB9 +0xE9C2 0x9BC6 +0xE9C3 0x9BCF +0xE9C4 0x9BD1 +0xE9C5 0x9BD2 +0xE9C6 0x9BE3 +0xE9C7 0x9BE2 +0xE9C8 0x9BE4 +0xE9C9 0x9BD4 +0xE9CA 0x9BE1 +0xE9CB 0x9C3A +0xE9CC 0x9BF2 +0xE9CD 0x9BF1 +0xE9CE 0x9BF0 +0xE9CF 0x9C15 +0xE9D0 0x9C14 +0xE9D1 0x9C09 +0xE9D2 0x9C13 +0xE9D3 0x9C0C +0xE9D4 0x9C06 +0xE9D5 0x9C08 +0xE9D6 0x9C12 +0xE9D7 0x9C0A +0xE9D8 0x9C04 +0xE9D9 0x9C2E +0xE9DA 0x9C1B +0xE9DB 0x9C25 +0xE9DC 0x9C24 +0xE9DD 0x9C21 +0xE9DE 0x9C30 +0xE9DF 0x9C47 +0xE9E0 0x9C32 +0xE9E1 0x9C46 +0xE9E2 0x9C3E +0xE9E3 0x9C5A +0xE9E4 0x9C60 +0xE9E5 0x9C67 +0xE9E6 0x9C76 +0xE9E7 0x9C78 +0xE9E8 0x9CE7 +0xE9E9 0x9CEC +0xE9EA 0x9CF0 +0xE9EB 0x9D09 +0xE9EC 0x9D08 +0xE9ED 0x9CEB +0xE9EE 0x9D03 +0xE9EF 0x9D06 +0xE9F0 0x9D2A +0xE9F1 0x9D26 +0xE9F2 0x9DAF +0xE9F3 0x9D23 +0xE9F4 0x9D1F +0xE9F5 0x9D44 +0xE9F6 0x9D15 +0xE9F7 0x9D12 +0xE9F8 0x9D41 +0xE9F9 0x9D3F +0xE9FA 0x9D3E +0xE9FB 0x9D46 +0xE9FC 0x9D48 +0xEA40 0x9D5D +0xEA41 0x9D5E +0xEA42 0x9D64 +0xEA43 0x9D51 +0xEA44 0x9D50 +0xEA45 0x9D59 +0xEA46 0x9D72 +0xEA47 0x9D89 +0xEA48 0x9D87 +0xEA49 0x9DAB +0xEA4A 0x9D6F +0xEA4B 0x9D7A +0xEA4C 0x9D9A +0xEA4D 0x9DA4 +0xEA4E 0x9DA9 +0xEA4F 0x9DB2 +0xEA50 0x9DC4 +0xEA51 0x9DC1 +0xEA52 0x9DBB +0xEA53 0x9DB8 +0xEA54 0x9DBA +0xEA55 0x9DC6 +0xEA56 0x9DCF +0xEA57 0x9DC2 +0xEA58 0x9DD9 +0xEA59 0x9DD3 +0xEA5A 0x9DF8 +0xEA5B 0x9DE6 +0xEA5C 0x9DED +0xEA5D 0x9DEF +0xEA5E 0x9DFD +0xEA5F 0x9E1A +0xEA60 0x9E1B +0xEA61 0x9E1E +0xEA62 0x9E75 +0xEA63 0x9E79 +0xEA64 0x9E7D +0xEA65 0x9E81 +0xEA66 0x9E88 +0xEA67 0x9E8B +0xEA68 0x9E8C +0xEA69 0x9E92 +0xEA6A 0x9E95 +0xEA6B 0x9E91 +0xEA6C 0x9E9D +0xEA6D 0x9EA5 +0xEA6E 0x9EA9 +0xEA6F 0x9EB8 +0xEA70 0x9EAA +0xEA71 0x9EAD +0xEA72 0x9761 +0xEA73 0x9ECC +0xEA74 0x9ECE +0xEA75 0x9ECF +0xEA76 0x9ED0 +0xEA77 0x9ED4 +0xEA78 0x9EDC +0xEA79 0x9EDE +0xEA7A 0x9EDD +0xEA7B 0x9EE0 +0xEA7C 0x9EE5 +0xEA7D 0x9EE8 +0xEA7E 0x9EEF +0xEA80 0x9EF4 +0xEA81 0x9EF6 +0xEA82 0x9EF7 +0xEA83 0x9EF9 +0xEA84 0x9EFB +0xEA85 0x9EFC +0xEA86 0x9EFD +0xEA87 0x9F07 +0xEA88 0x9F08 +0xEA89 0x76B7 +0xEA8A 0x9F15 +0xEA8B 0x9F21 +0xEA8C 0x9F2C +0xEA8D 0x9F3E +0xEA8E 0x9F4A +0xEA8F 0x9F52 +0xEA90 0x9F54 +0xEA91 0x9F63 +0xEA92 0x9F5F +0xEA93 0x9F60 +0xEA94 0x9F61 +0xEA95 0x9F66 +0xEA96 0x9F67 +0xEA97 0x9F6C +0xEA98 0x9F6A +0xEA99 0x9F77 +0xEA9A 0x9F72 +0xEA9B 0x9F76 +0xEA9C 0x9F95 +0xEA9D 0x9F9C +0xEA9E 0x9FA0 +0xEA9F 0x582F +0xEAA0 0x69C7 +0xEAA1 0x9059 +0xEAA2 0x7464 +0xEAA3 0x51DC +0xEAA4 0x7199 +0xF040 0xE000 +0xF041 0xE001 +0xF042 0xE002 +0xF043 0xE003 +0xF044 0xE004 +0xF045 0xE005 +0xF046 0xE006 +0xF047 0xE007 +0xF048 0xE008 +0xF049 0xE009 +0xF04A 0xE00A +0xF04B 0xE00B +0xF04C 0xE00C +0xF04D 0xE00D +0xF04E 0xE00E +0xF04F 0xE00F +0xF050 0xE010 +0xF051 0xE011 +0xF052 0xE012 +0xF053 0xE013 +0xF054 0xE014 +0xF055 0xE015 +0xF056 0xE016 +0xF057 0xE017 +0xF058 0xE018 +0xF059 0xE019 +0xF05A 0xE01A +0xF05B 0xE01B +0xF05C 0xE01C +0xF05D 0xE01D +0xF05E 0xE01E +0xF05F 0xE01F +0xF060 0xE020 +0xF061 0xE021 +0xF062 0xE022 +0xF063 0xE023 +0xF064 0xE024 +0xF065 0xE025 +0xF066 0xE026 +0xF067 0xE027 +0xF068 0xE028 +0xF069 0xE029 +0xF06A 0xE02A +0xF06B 0xE02B +0xF06C 0xE02C +0xF06D 0xE02D +0xF06E 0xE02E +0xF06F 0xE02F +0xF070 0xE030 +0xF071 0xE031 +0xF072 0xE032 +0xF073 0xE033 +0xF074 0xE034 +0xF075 0xE035 +0xF076 0xE036 +0xF077 0xE037 +0xF078 0xE038 +0xF079 0xE039 +0xF07A 0xE03A +0xF07B 0xE03B +0xF07C 0xE03C +0xF07D 0xE03D +0xF07E 0xE03E +0xF080 0xE03F +0xF081 0xE040 +0xF082 0xE041 +0xF083 0xE042 +0xF084 0xE043 +0xF085 0xE044 +0xF086 0xE045 +0xF087 0xE046 +0xF088 0xE047 +0xF089 0xE048 +0xF08A 0xE049 +0xF08B 0xE04A +0xF08C 0xE04B +0xF08D 0xE04C +0xF08E 0xE04D +0xF08F 0xE04E +0xF090 0xE04F +0xF091 0xE050 +0xF092 0xE051 +0xF093 0xE052 +0xF094 0xE053 +0xF095 0xE054 +0xF096 0xE055 +0xF097 0xE056 +0xF098 0xE057 +0xF099 0xE058 +0xF09A 0xE059 +0xF09B 0xE05A +0xF09C 0xE05B +0xF09D 0xE05C +0xF09E 0xE05D +0xF09F 0xE05E +0xF0A0 0xE05F +0xF0A1 0xE060 +0xF0A2 0xE061 +0xF0A3 0xE062 +0xF0A4 0xE063 +0xF0A5 0xE064 +0xF0A6 0xE065 +0xF0A7 0xE066 +0xF0A8 0xE067 +0xF0A9 0xE068 +0xF0AA 0xE069 +0xF0AB 0xE06A +0xF0AC 0xE06B +0xF0AD 0xE06C +0xF0AE 0xE06D +0xF0AF 0xE06E +0xF0B0 0xE06F +0xF0B1 0xE070 +0xF0B2 0xE071 +0xF0B3 0xE072 +0xF0B4 0xE073 +0xF0B5 0xE074 +0xF0B6 0xE075 +0xF0B7 0xE076 +0xF0B8 0xE077 +0xF0B9 0xE078 +0xF0BA 0xE079 +0xF0BB 0xE07A +0xF0BC 0xE07B +0xF0BD 0xE07C +0xF0BE 0xE07D +0xF0BF 0xE07E +0xF0C0 0xE07F +0xF0C1 0xE080 +0xF0C2 0xE081 +0xF0C3 0xE082 +0xF0C4 0xE083 +0xF0C5 0xE084 +0xF0C6 0xE085 +0xF0C7 0xE086 +0xF0C8 0xE087 +0xF0C9 0xE088 +0xF0CA 0xE089 +0xF0CB 0xE08A +0xF0CC 0xE08B +0xF0CD 0xE08C +0xF0CE 0xE08D +0xF0CF 0xE08E +0xF0D0 0xE08F +0xF0D1 0xE090 +0xF0D2 0xE091 +0xF0D3 0xE092 +0xF0D4 0xE093 +0xF0D5 0xE094 +0xF0D6 0xE095 +0xF0D7 0xE096 +0xF0D8 0xE097 +0xF0D9 0xE098 +0xF0DA 0xE099 +0xF0DB 0xE09A +0xF0DC 0xE09B +0xF0DD 0xE09C +0xF0DE 0xE09D +0xF0DF 0xE09E +0xF0E0 0xE09F +0xF0E1 0xE0A0 +0xF0E2 0xE0A1 +0xF0E3 0xE0A2 +0xF0E4 0xE0A3 +0xF0E5 0xE0A4 +0xF0E6 0xE0A5 +0xF0E7 0xE0A6 +0xF0E8 0xE0A7 +0xF0E9 0xE0A8 +0xF0EA 0xE0A9 +0xF0EB 0xE0AA +0xF0EC 0xE0AB +0xF0ED 0xE0AC +0xF0EE 0xE0AD +0xF0EF 0xE0AE +0xF0F0 0xE0AF +0xF0F1 0xE0B0 +0xF0F2 0xE0B1 +0xF0F3 0xE0B2 +0xF0F4 0xE0B3 +0xF0F5 0xE0B4 +0xF0F6 0xE0B5 +0xF0F7 0xE0B6 +0xF0F8 0xE0B7 +0xF0F9 0xE0B8 +0xF0FA 0xE0B9 +0xF0FB 0xE0BA +0xF0FC 0xE0BB +0xF140 0xE0BC +0xF141 0xE0BD +0xF142 0xE0BE +0xF143 0xE0BF +0xF144 0xE0C0 +0xF145 0xE0C1 +0xF146 0xE0C2 +0xF147 0xE0C3 +0xF148 0xE0C4 +0xF149 0xE0C5 +0xF14A 0xE0C6 +0xF14B 0xE0C7 +0xF14C 0xE0C8 +0xF14D 0xE0C9 +0xF14E 0xE0CA +0xF14F 0xE0CB +0xF150 0xE0CC +0xF151 0xE0CD +0xF152 0xE0CE +0xF153 0xE0CF +0xF154 0xE0D0 +0xF155 0xE0D1 +0xF156 0xE0D2 +0xF157 0xE0D3 +0xF158 0xE0D4 +0xF159 0xE0D5 +0xF15A 0xE0D6 +0xF15B 0xE0D7 +0xF15C 0xE0D8 +0xF15D 0xE0D9 +0xF15E 0xE0DA +0xF15F 0xE0DB +0xF160 0xE0DC +0xF161 0xE0DD +0xF162 0xE0DE +0xF163 0xE0DF +0xF164 0xE0E0 +0xF165 0xE0E1 +0xF166 0xE0E2 +0xF167 0xE0E3 +0xF168 0xE0E4 +0xF169 0xE0E5 +0xF16A 0xE0E6 +0xF16B 0xE0E7 +0xF16C 0xE0E8 +0xF16D 0xE0E9 +0xF16E 0xE0EA +0xF16F 0xE0EB +0xF170 0xE0EC +0xF171 0xE0ED +0xF172 0xE0EE +0xF173 0xE0EF +0xF174 0xE0F0 +0xF175 0xE0F1 +0xF176 0xE0F2 +0xF177 0xE0F3 +0xF178 0xE0F4 +0xF179 0xE0F5 +0xF17A 0xE0F6 +0xF17B 0xE0F7 +0xF17C 0xE0F8 +0xF17D 0xE0F9 +0xF17E 0xE0FA +0xF180 0xE0FB +0xF181 0xE0FC +0xF182 0xE0FD +0xF183 0xE0FE +0xF184 0xE0FF +0xF185 0xE100 +0xF186 0xE101 +0xF187 0xE102 +0xF188 0xE103 +0xF189 0xE104 +0xF18A 0xE105 +0xF18B 0xE106 +0xF18C 0xE107 +0xF18D 0xE108 +0xF18E 0xE109 +0xF18F 0xE10A +0xF190 0xE10B +0xF191 0xE10C +0xF192 0xE10D +0xF193 0xE10E +0xF194 0xE10F +0xF195 0xE110 +0xF196 0xE111 +0xF197 0xE112 +0xF198 0xE113 +0xF199 0xE114 +0xF19A 0xE115 +0xF19B 0xE116 +0xF19C 0xE117 +0xF19D 0xE118 +0xF19E 0xE119 +0xF19F 0xE11A +0xF1A0 0xE11B +0xF1A1 0xE11C +0xF1A2 0xE11D +0xF1A3 0xE11E +0xF1A4 0xE11F +0xF1A5 0xE120 +0xF1A6 0xE121 +0xF1A7 0xE122 +0xF1A8 0xE123 +0xF1A9 0xE124 +0xF1AA 0xE125 +0xF1AB 0xE126 +0xF1AC 0xE127 +0xF1AD 0xE128 +0xF1AE 0xE129 +0xF1AF 0xE12A +0xF1B0 0xE12B +0xF1B1 0xE12C +0xF1B2 0xE12D +0xF1B3 0xE12E +0xF1B4 0xE12F +0xF1B5 0xE130 +0xF1B6 0xE131 +0xF1B7 0xE132 +0xF1B8 0xE133 +0xF1B9 0xE134 +0xF1BA 0xE135 +0xF1BB 0xE136 +0xF1BC 0xE137 +0xF1BD 0xE138 +0xF1BE 0xE139 +0xF1BF 0xE13A +0xF1C0 0xE13B +0xF1C1 0xE13C +0xF1C2 0xE13D +0xF1C3 0xE13E +0xF1C4 0xE13F +0xF1C5 0xE140 +0xF1C6 0xE141 +0xF1C7 0xE142 +0xF1C8 0xE143 +0xF1C9 0xE144 +0xF1CA 0xE145 +0xF1CB 0xE146 +0xF1CC 0xE147 +0xF1CD 0xE148 +0xF1CE 0xE149 +0xF1CF 0xE14A +0xF1D0 0xE14B +0xF1D1 0xE14C +0xF1D2 0xE14D +0xF1D3 0xE14E +0xF1D4 0xE14F +0xF1D5 0xE150 +0xF1D6 0xE151 +0xF1D7 0xE152 +0xF1D8 0xE153 +0xF1D9 0xE154 +0xF1DA 0xE155 +0xF1DB 0xE156 +0xF1DC 0xE157 +0xF1DD 0xE158 +0xF1DE 0xE159 +0xF1DF 0xE15A +0xF1E0 0xE15B +0xF1E1 0xE15C +0xF1E2 0xE15D +0xF1E3 0xE15E +0xF1E4 0xE15F +0xF1E5 0xE160 +0xF1E6 0xE161 +0xF1E7 0xE162 +0xF1E8 0xE163 +0xF1E9 0xE164 +0xF1EA 0xE165 +0xF1EB 0xE166 +0xF1EC 0xE167 +0xF1ED 0xE168 +0xF1EE 0xE169 +0xF1EF 0xE16A +0xF1F0 0xE16B +0xF1F1 0xE16C +0xF1F2 0xE16D +0xF1F3 0xE16E +0xF1F4 0xE16F +0xF1F5 0xE170 +0xF1F6 0xE171 +0xF1F7 0xE172 +0xF1F8 0xE173 +0xF1F9 0xE174 +0xF1FA 0xE175 +0xF1FB 0xE176 +0xF1FC 0xE177 +0xF240 0xE178 +0xF241 0xE179 +0xF242 0xE17A +0xF243 0xE17B +0xF244 0xE17C +0xF245 0xE17D +0xF246 0xE17E +0xF247 0xE17F +0xF248 0xE180 +0xF249 0xE181 +0xF24A 0xE182 +0xF24B 0xE183 +0xF24C 0xE184 +0xF24D 0xE185 +0xF24E 0xE186 +0xF24F 0xE187 +0xF250 0xE188 +0xF251 0xE189 +0xF252 0xE18A +0xF253 0xE18B +0xF254 0xE18C +0xF255 0xE18D +0xF256 0xE18E +0xF257 0xE18F +0xF258 0xE190 +0xF259 0xE191 +0xF25A 0xE192 +0xF25B 0xE193 +0xF25C 0xE194 +0xF25D 0xE195 +0xF25E 0xE196 +0xF25F 0xE197 +0xF260 0xE198 +0xF261 0xE199 +0xF262 0xE19A +0xF263 0xE19B +0xF264 0xE19C +0xF265 0xE19D +0xF266 0xE19E +0xF267 0xE19F +0xF268 0xE1A0 +0xF269 0xE1A1 +0xF26A 0xE1A2 +0xF26B 0xE1A3 +0xF26C 0xE1A4 +0xF26D 0xE1A5 +0xF26E 0xE1A6 +0xF26F 0xE1A7 +0xF270 0xE1A8 +0xF271 0xE1A9 +0xF272 0xE1AA +0xF273 0xE1AB +0xF274 0xE1AC +0xF275 0xE1AD +0xF276 0xE1AE +0xF277 0xE1AF +0xF278 0xE1B0 +0xF279 0xE1B1 +0xF27A 0xE1B2 +0xF27B 0xE1B3 +0xF27C 0xE1B4 +0xF27D 0xE1B5 +0xF27E 0xE1B6 +0xF280 0xE1B7 +0xF281 0xE1B8 +0xF282 0xE1B9 +0xF283 0xE1BA +0xF284 0xE1BB +0xF285 0xE1BC +0xF286 0xE1BD +0xF287 0xE1BE +0xF288 0xE1BF +0xF289 0xE1C0 +0xF28A 0xE1C1 +0xF28B 0xE1C2 +0xF28C 0xE1C3 +0xF28D 0xE1C4 +0xF28E 0xE1C5 +0xF28F 0xE1C6 +0xF290 0xE1C7 +0xF291 0xE1C8 +0xF292 0xE1C9 +0xF293 0xE1CA +0xF294 0xE1CB +0xF295 0xE1CC +0xF296 0xE1CD +0xF297 0xE1CE +0xF298 0xE1CF +0xF299 0xE1D0 +0xF29A 0xE1D1 +0xF29B 0xE1D2 +0xF29C 0xE1D3 +0xF29D 0xE1D4 +0xF29E 0xE1D5 +0xF29F 0xE1D6 +0xF2A0 0xE1D7 +0xF2A1 0xE1D8 +0xF2A2 0xE1D9 +0xF2A3 0xE1DA +0xF2A4 0xE1DB +0xF2A5 0xE1DC +0xF2A6 0xE1DD +0xF2A7 0xE1DE +0xF2A8 0xE1DF +0xF2A9 0xE1E0 +0xF2AA 0xE1E1 +0xF2AB 0xE1E2 +0xF2AC 0xE1E3 +0xF2AD 0xE1E4 +0xF2AE 0xE1E5 +0xF2AF 0xE1E6 +0xF2B0 0xE1E7 +0xF2B1 0xE1E8 +0xF2B2 0xE1E9 +0xF2B3 0xE1EA +0xF2B4 0xE1EB +0xF2B5 0xE1EC +0xF2B6 0xE1ED +0xF2B7 0xE1EE +0xF2B8 0xE1EF +0xF2B9 0xE1F0 +0xF2BA 0xE1F1 +0xF2BB 0xE1F2 +0xF2BC 0xE1F3 +0xF2BD 0xE1F4 +0xF2BE 0xE1F5 +0xF2BF 0xE1F6 +0xF2C0 0xE1F7 +0xF2C1 0xE1F8 +0xF2C2 0xE1F9 +0xF2C3 0xE1FA +0xF2C4 0xE1FB +0xF2C5 0xE1FC +0xF2C6 0xE1FD +0xF2C7 0xE1FE +0xF2C8 0xE1FF +0xF2C9 0xE200 +0xF2CA 0xE201 +0xF2CB 0xE202 +0xF2CC 0xE203 +0xF2CD 0xE204 +0xF2CE 0xE205 +0xF2CF 0xE206 +0xF2D0 0xE207 +0xF2D1 0xE208 +0xF2D2 0xE209 +0xF2D3 0xE20A +0xF2D4 0xE20B +0xF2D5 0xE20C +0xF2D6 0xE20D +0xF2D7 0xE20E +0xF2D8 0xE20F +0xF2D9 0xE210 +0xF2DA 0xE211 +0xF2DB 0xE212 +0xF2DC 0xE213 +0xF2DD 0xE214 +0xF2DE 0xE215 +0xF2DF 0xE216 +0xF2E0 0xE217 +0xF2E1 0xE218 +0xF2E2 0xE219 +0xF2E3 0xE21A +0xF2E4 0xE21B +0xF2E5 0xE21C +0xF2E6 0xE21D +0xF2E7 0xE21E +0xF2E8 0xE21F +0xF2E9 0xE220 +0xF2EA 0xE221 +0xF2EB 0xE222 +0xF2EC 0xE223 +0xF2ED 0xE224 +0xF2EE 0xE225 +0xF2EF 0xE226 +0xF2F0 0xE227 +0xF2F1 0xE228 +0xF2F2 0xE229 +0xF2F3 0xE22A +0xF2F4 0xE22B +0xF2F5 0xE22C +0xF2F6 0xE22D +0xF2F7 0xE22E +0xF2F8 0xE22F +0xF2F9 0xE230 +0xF2FA 0xE231 +0xF2FB 0xE232 +0xF2FC 0xE233 +0xF340 0xE234 +0xF341 0xE235 +0xF342 0xE236 +0xF343 0xE237 +0xF344 0xE238 +0xF345 0xE239 +0xF346 0xE23A +0xF347 0xE23B +0xF348 0xE23C +0xF349 0xE23D +0xF34A 0xE23E +0xF34B 0xE23F +0xF34C 0xE240 +0xF34D 0xE241 +0xF34E 0xE242 +0xF34F 0xE243 +0xF350 0xE244 +0xF351 0xE245 +0xF352 0xE246 +0xF353 0xE247 +0xF354 0xE248 +0xF355 0xE249 +0xF356 0xE24A +0xF357 0xE24B +0xF358 0xE24C +0xF359 0xE24D +0xF35A 0xE24E +0xF35B 0xE24F +0xF35C 0xE250 +0xF35D 0xE251 +0xF35E 0xE252 +0xF35F 0xE253 +0xF360 0xE254 +0xF361 0xE255 +0xF362 0xE256 +0xF363 0xE257 +0xF364 0xE258 +0xF365 0xE259 +0xF366 0xE25A +0xF367 0xE25B +0xF368 0xE25C +0xF369 0xE25D +0xF36A 0xE25E +0xF36B 0xE25F +0xF36C 0xE260 +0xF36D 0xE261 +0xF36E 0xE262 +0xF36F 0xE263 +0xF370 0xE264 +0xF371 0xE265 +0xF372 0xE266 +0xF373 0xE267 +0xF374 0xE268 +0xF375 0xE269 +0xF376 0xE26A +0xF377 0xE26B +0xF378 0xE26C +0xF379 0xE26D +0xF37A 0xE26E +0xF37B 0xE26F +0xF37C 0xE270 +0xF37D 0xE271 +0xF37E 0xE272 +0xF380 0xE273 +0xF381 0xE274 +0xF382 0xE275 +0xF383 0xE276 +0xF384 0xE277 +0xF385 0xE278 +0xF386 0xE279 +0xF387 0xE27A +0xF388 0xE27B +0xF389 0xE27C +0xF38A 0xE27D +0xF38B 0xE27E +0xF38C 0xE27F +0xF38D 0xE280 +0xF38E 0xE281 +0xF38F 0xE282 +0xF390 0xE283 +0xF391 0xE284 +0xF392 0xE285 +0xF393 0xE286 +0xF394 0xE287 +0xF395 0xE288 +0xF396 0xE289 +0xF397 0xE28A +0xF398 0xE28B +0xF399 0xE28C +0xF39A 0xE28D +0xF39B 0xE28E +0xF39C 0xE28F +0xF39D 0xE290 +0xF39E 0xE291 +0xF39F 0xE292 +0xF3A0 0xE293 +0xF3A1 0xE294 +0xF3A2 0xE295 +0xF3A3 0xE296 +0xF3A4 0xE297 +0xF3A5 0xE298 +0xF3A6 0xE299 +0xF3A7 0xE29A +0xF3A8 0xE29B +0xF3A9 0xE29C +0xF3AA 0xE29D +0xF3AB 0xE29E +0xF3AC 0xE29F +0xF3AD 0xE2A0 +0xF3AE 0xE2A1 +0xF3AF 0xE2A2 +0xF3B0 0xE2A3 +0xF3B1 0xE2A4 +0xF3B2 0xE2A5 +0xF3B3 0xE2A6 +0xF3B4 0xE2A7 +0xF3B5 0xE2A8 +0xF3B6 0xE2A9 +0xF3B7 0xE2AA +0xF3B8 0xE2AB +0xF3B9 0xE2AC +0xF3BA 0xE2AD +0xF3BB 0xE2AE +0xF3BC 0xE2AF +0xF3BD 0xE2B0 +0xF3BE 0xE2B1 +0xF3BF 0xE2B2 +0xF3C0 0xE2B3 +0xF3C1 0xE2B4 +0xF3C2 0xE2B5 +0xF3C3 0xE2B6 +0xF3C4 0xE2B7 +0xF3C5 0xE2B8 +0xF3C6 0xE2B9 +0xF3C7 0xE2BA +0xF3C8 0xE2BB +0xF3C9 0xE2BC +0xF3CA 0xE2BD +0xF3CB 0xE2BE +0xF3CC 0xE2BF +0xF3CD 0xE2C0 +0xF3CE 0xE2C1 +0xF3CF 0xE2C2 +0xF3D0 0xE2C3 +0xF3D1 0xE2C4 +0xF3D2 0xE2C5 +0xF3D3 0xE2C6 +0xF3D4 0xE2C7 +0xF3D5 0xE2C8 +0xF3D6 0xE2C9 +0xF3D7 0xE2CA +0xF3D8 0xE2CB +0xF3D9 0xE2CC +0xF3DA 0xE2CD +0xF3DB 0xE2CE +0xF3DC 0xE2CF +0xF3DD 0xE2D0 +0xF3DE 0xE2D1 +0xF3DF 0xE2D2 +0xF3E0 0xE2D3 +0xF3E1 0xE2D4 +0xF3E2 0xE2D5 +0xF3E3 0xE2D6 +0xF3E4 0xE2D7 +0xF3E5 0xE2D8 +0xF3E6 0xE2D9 +0xF3E7 0xE2DA +0xF3E8 0xE2DB +0xF3E9 0xE2DC +0xF3EA 0xE2DD +0xF3EB 0xE2DE +0xF3EC 0xE2DF +0xF3ED 0xE2E0 +0xF3EE 0xE2E1 +0xF3EF 0xE2E2 +0xF3F0 0xE2E3 +0xF3F1 0xE2E4 +0xF3F2 0xE2E5 +0xF3F3 0xE2E6 +0xF3F4 0xE2E7 +0xF3F5 0xE2E8 +0xF3F6 0xE2E9 +0xF3F7 0xE2EA +0xF3F8 0xE2EB +0xF3F9 0xE2EC +0xF3FA 0xE2ED +0xF3FB 0xE2EE +0xF3FC 0xE2EF +0xF440 0xE2F0 +0xF441 0xE2F1 +0xF442 0xE2F2 +0xF443 0xE2F3 +0xF444 0xE2F4 +0xF445 0xE2F5 +0xF446 0xE2F6 +0xF447 0xE2F7 +0xF448 0xE2F8 +0xF449 0xE2F9 +0xF44A 0xE2FA +0xF44B 0xE2FB +0xF44C 0xE2FC +0xF44D 0xE2FD +0xF44E 0xE2FE +0xF44F 0xE2FF +0xF450 0xE300 +0xF451 0xE301 +0xF452 0xE302 +0xF453 0xE303 +0xF454 0xE304 +0xF455 0xE305 +0xF456 0xE306 +0xF457 0xE307 +0xF458 0xE308 +0xF459 0xE309 +0xF45A 0xE30A +0xF45B 0xE30B +0xF45C 0xE30C +0xF45D 0xE30D +0xF45E 0xE30E +0xF45F 0xE30F +0xF460 0xE310 +0xF461 0xE311 +0xF462 0xE312 +0xF463 0xE313 +0xF464 0xE314 +0xF465 0xE315 +0xF466 0xE316 +0xF467 0xE317 +0xF468 0xE318 +0xF469 0xE319 +0xF46A 0xE31A +0xF46B 0xE31B +0xF46C 0xE31C +0xF46D 0xE31D +0xF46E 0xE31E +0xF46F 0xE31F +0xF470 0xE320 +0xF471 0xE321 +0xF472 0xE322 +0xF473 0xE323 +0xF474 0xE324 +0xF475 0xE325 +0xF476 0xE326 +0xF477 0xE327 +0xF478 0xE328 +0xF479 0xE329 +0xF47A 0xE32A +0xF47B 0xE32B +0xF47C 0xE32C +0xF47D 0xE32D +0xF47E 0xE32E +0xF480 0xE32F +0xF481 0xE330 +0xF482 0xE331 +0xF483 0xE332 +0xF484 0xE333 +0xF485 0xE334 +0xF486 0xE335 +0xF487 0xE336 +0xF488 0xE337 +0xF489 0xE338 +0xF48A 0xE339 +0xF48B 0xE33A +0xF48C 0xE33B +0xF48D 0xE33C +0xF48E 0xE33D +0xF48F 0xE33E +0xF490 0xE33F +0xF491 0xE340 +0xF492 0xE341 +0xF493 0xE342 +0xF494 0xE343 +0xF495 0xE344 +0xF496 0xE345 +0xF497 0xE346 +0xF498 0xE347 +0xF499 0xE348 +0xF49A 0xE349 +0xF49B 0xE34A +0xF49C 0xE34B +0xF49D 0xE34C +0xF49E 0xE34D +0xF49F 0xE34E +0xF4A0 0xE34F +0xF4A1 0xE350 +0xF4A2 0xE351 +0xF4A3 0xE352 +0xF4A4 0xE353 +0xF4A5 0xE354 +0xF4A6 0xE355 +0xF4A7 0xE356 +0xF4A8 0xE357 +0xF4A9 0xE358 +0xF4AA 0xE359 +0xF4AB 0xE35A +0xF4AC 0xE35B +0xF4AD 0xE35C +0xF4AE 0xE35D +0xF4AF 0xE35E +0xF4B0 0xE35F +0xF4B1 0xE360 +0xF4B2 0xE361 +0xF4B3 0xE362 +0xF4B4 0xE363 +0xF4B5 0xE364 +0xF4B6 0xE365 +0xF4B7 0xE366 +0xF4B8 0xE367 +0xF4B9 0xE368 +0xF4BA 0xE369 +0xF4BB 0xE36A +0xF4BC 0xE36B +0xF4BD 0xE36C +0xF4BE 0xE36D +0xF4BF 0xE36E +0xF4C0 0xE36F +0xF4C1 0xE370 +0xF4C2 0xE371 +0xF4C3 0xE372 +0xF4C4 0xE373 +0xF4C5 0xE374 +0xF4C6 0xE375 +0xF4C7 0xE376 +0xF4C8 0xE377 +0xF4C9 0xE378 +0xF4CA 0xE379 +0xF4CB 0xE37A +0xF4CC 0xE37B +0xF4CD 0xE37C +0xF4CE 0xE37D +0xF4CF 0xE37E +0xF4D0 0xE37F +0xF4D1 0xE380 +0xF4D2 0xE381 +0xF4D3 0xE382 +0xF4D4 0xE383 +0xF4D5 0xE384 +0xF4D6 0xE385 +0xF4D7 0xE386 +0xF4D8 0xE387 +0xF4D9 0xE388 +0xF4DA 0xE389 +0xF4DB 0xE38A +0xF4DC 0xE38B +0xF4DD 0xE38C +0xF4DE 0xE38D +0xF4DF 0xE38E +0xF4E0 0xE38F +0xF4E1 0xE390 +0xF4E2 0xE391 +0xF4E3 0xE392 +0xF4E4 0xE393 +0xF4E5 0xE394 +0xF4E6 0xE395 +0xF4E7 0xE396 +0xF4E8 0xE397 +0xF4E9 0xE398 +0xF4EA 0xE399 +0xF4EB 0xE39A +0xF4EC 0xE39B +0xF4ED 0xE39C +0xF4EE 0xE39D +0xF4EF 0xE39E +0xF4F0 0xE39F +0xF4F1 0xE3A0 +0xF4F2 0xE3A1 +0xF4F3 0xE3A2 +0xF4F4 0xE3A3 +0xF4F5 0xE3A4 +0xF4F6 0xE3A5 +0xF4F7 0xE3A6 +0xF4F8 0xE3A7 +0xF4F9 0xE3A8 +0xF4FA 0xE3A9 +0xF4FB 0xE3AA +0xF4FC 0xE3AB +0xF540 0xE3AC +0xF541 0xE3AD +0xF542 0xE3AE +0xF543 0xE3AF +0xF544 0xE3B0 +0xF545 0xE3B1 +0xF546 0xE3B2 +0xF547 0xE3B3 +0xF548 0xE3B4 +0xF549 0xE3B5 +0xF54A 0xE3B6 +0xF54B 0xE3B7 +0xF54C 0xE3B8 +0xF54D 0xE3B9 +0xF54E 0xE3BA +0xF54F 0xE3BB +0xF550 0xE3BC +0xF551 0xE3BD +0xF552 0xE3BE +0xF553 0xE3BF +0xF554 0xE3C0 +0xF555 0xE3C1 +0xF556 0xE3C2 +0xF557 0xE3C3 +0xF558 0xE3C4 +0xF559 0xE3C5 +0xF55A 0xE3C6 +0xF55B 0xE3C7 +0xF55C 0xE3C8 +0xF55D 0xE3C9 +0xF55E 0xE3CA +0xF55F 0xE3CB +0xF560 0xE3CC +0xF561 0xE3CD +0xF562 0xE3CE +0xF563 0xE3CF +0xF564 0xE3D0 +0xF565 0xE3D1 +0xF566 0xE3D2 +0xF567 0xE3D3 +0xF568 0xE3D4 +0xF569 0xE3D5 +0xF56A 0xE3D6 +0xF56B 0xE3D7 +0xF56C 0xE3D8 +0xF56D 0xE3D9 +0xF56E 0xE3DA +0xF56F 0xE3DB +0xF570 0xE3DC +0xF571 0xE3DD +0xF572 0xE3DE +0xF573 0xE3DF +0xF574 0xE3E0 +0xF575 0xE3E1 +0xF576 0xE3E2 +0xF577 0xE3E3 +0xF578 0xE3E4 +0xF579 0xE3E5 +0xF57A 0xE3E6 +0xF57B 0xE3E7 +0xF57C 0xE3E8 +0xF57D 0xE3E9 +0xF57E 0xE3EA +0xF580 0xE3EB +0xF581 0xE3EC +0xF582 0xE3ED +0xF583 0xE3EE +0xF584 0xE3EF +0xF585 0xE3F0 +0xF586 0xE3F1 +0xF587 0xE3F2 +0xF588 0xE3F3 +0xF589 0xE3F4 +0xF58A 0xE3F5 +0xF58B 0xE3F6 +0xF58C 0xE3F7 +0xF58D 0xE3F8 +0xF58E 0xE3F9 +0xF58F 0xE3FA +0xF590 0xE3FB +0xF591 0xE3FC +0xF592 0xE3FD +0xF593 0xE3FE +0xF594 0xE3FF +0xF595 0xE400 +0xF596 0xE401 +0xF597 0xE402 +0xF598 0xE403 +0xF599 0xE404 +0xF59A 0xE405 +0xF59B 0xE406 +0xF59C 0xE407 +0xF59D 0xE408 +0xF59E 0xE409 +0xF59F 0xE40A +0xF5A0 0xE40B +0xF5A1 0xE40C +0xF5A2 0xE40D +0xF5A3 0xE40E +0xF5A4 0xE40F +0xF5A5 0xE410 +0xF5A6 0xE411 +0xF5A7 0xE412 +0xF5A8 0xE413 +0xF5A9 0xE414 +0xF5AA 0xE415 +0xF5AB 0xE416 +0xF5AC 0xE417 +0xF5AD 0xE418 +0xF5AE 0xE419 +0xF5AF 0xE41A +0xF5B0 0xE41B +0xF5B1 0xE41C +0xF5B2 0xE41D +0xF5B3 0xE41E +0xF5B4 0xE41F +0xF5B5 0xE420 +0xF5B6 0xE421 +0xF5B7 0xE422 +0xF5B8 0xE423 +0xF5B9 0xE424 +0xF5BA 0xE425 +0xF5BB 0xE426 +0xF5BC 0xE427 +0xF5BD 0xE428 +0xF5BE 0xE429 +0xF5BF 0xE42A +0xF5C0 0xE42B +0xF5C1 0xE42C +0xF5C2 0xE42D +0xF5C3 0xE42E +0xF5C4 0xE42F +0xF5C5 0xE430 +0xF5C6 0xE431 +0xF5C7 0xE432 +0xF5C8 0xE433 +0xF5C9 0xE434 +0xF5CA 0xE435 +0xF5CB 0xE436 +0xF5CC 0xE437 +0xF5CD 0xE438 +0xF5CE 0xE439 +0xF5CF 0xE43A +0xF5D0 0xE43B +0xF5D1 0xE43C +0xF5D2 0xE43D +0xF5D3 0xE43E +0xF5D4 0xE43F +0xF5D5 0xE440 +0xF5D6 0xE441 +0xF5D7 0xE442 +0xF5D8 0xE443 +0xF5D9 0xE444 +0xF5DA 0xE445 +0xF5DB 0xE446 +0xF5DC 0xE447 +0xF5DD 0xE448 +0xF5DE 0xE449 +0xF5DF 0xE44A +0xF5E0 0xE44B +0xF5E1 0xE44C +0xF5E2 0xE44D +0xF5E3 0xE44E +0xF5E4 0xE44F +0xF5E5 0xE450 +0xF5E6 0xE451 +0xF5E7 0xE452 +0xF5E8 0xE453 +0xF5E9 0xE454 +0xF5EA 0xE455 +0xF5EB 0xE456 +0xF5EC 0xE457 +0xF5ED 0xE458 +0xF5EE 0xE459 +0xF5EF 0xE45A +0xF5F0 0xE45B +0xF5F1 0xE45C +0xF5F2 0xE45D +0xF5F3 0xE45E +0xF5F4 0xE45F +0xF5F5 0xE460 +0xF5F6 0xE461 +0xF5F7 0xE462 +0xF5F8 0xE463 +0xF5F9 0xE464 +0xF5FA 0xE465 +0xF5FB 0xE466 +0xF5FC 0xE467 +0xF640 0xE468 +0xF641 0xE469 +0xF642 0xE46A +0xF643 0xE46B +0xF644 0xE46C +0xF645 0xE46D +0xF646 0xE46E +0xF647 0xE46F +0xF648 0xE470 +0xF649 0xE471 +0xF64A 0xE472 +0xF64B 0xE473 +0xF64C 0xE474 +0xF64D 0xE475 +0xF64E 0xE476 +0xF64F 0xE477 +0xF650 0xE478 +0xF651 0xE479 +0xF652 0xE47A +0xF653 0xE47B +0xF654 0xE47C +0xF655 0xE47D +0xF656 0xE47E +0xF657 0xE47F +0xF658 0xE480 +0xF659 0xE481 +0xF65A 0xE482 +0xF65B 0xE483 +0xF65C 0xE484 +0xF65D 0xE485 +0xF65E 0xE486 +0xF65F 0xE487 +0xF660 0xE488 +0xF661 0xE489 +0xF662 0xE48A +0xF663 0xE48B +0xF664 0xE48C +0xF665 0xE48D +0xF666 0xE48E +0xF667 0xE48F +0xF668 0xE490 +0xF669 0xE491 +0xF66A 0xE492 +0xF66B 0xE493 +0xF66C 0xE494 +0xF66D 0xE495 +0xF66E 0xE496 +0xF66F 0xE497 +0xF670 0xE498 +0xF671 0xE499 +0xF672 0xE49A +0xF673 0xE49B +0xF674 0xE49C +0xF675 0xE49D +0xF676 0xE49E +0xF677 0xE49F +0xF678 0xE4A0 +0xF679 0xE4A1 +0xF67A 0xE4A2 +0xF67B 0xE4A3 +0xF67C 0xE4A4 +0xF67D 0xE4A5 +0xF67E 0xE4A6 +0xF680 0xE4A7 +0xF681 0xE4A8 +0xF682 0xE4A9 +0xF683 0xE4AA +0xF684 0xE4AB +0xF685 0xE4AC +0xF686 0xE4AD +0xF687 0xE4AE +0xF688 0xE4AF +0xF689 0xE4B0 +0xF68A 0xE4B1 +0xF68B 0xE4B2 +0xF68C 0xE4B3 +0xF68D 0xE4B4 +0xF68E 0xE4B5 +0xF68F 0xE4B6 +0xF690 0xE4B7 +0xF691 0xE4B8 +0xF692 0xE4B9 +0xF693 0xE4BA +0xF694 0xE4BB +0xF695 0xE4BC +0xF696 0xE4BD +0xF697 0xE4BE +0xF698 0xE4BF +0xF699 0xE4C0 +0xF69A 0xE4C1 +0xF69B 0xE4C2 +0xF69C 0xE4C3 +0xF69D 0xE4C4 +0xF69E 0xE4C5 +0xF69F 0xE4C6 +0xF6A0 0xE4C7 +0xF6A1 0xE4C8 +0xF6A2 0xE4C9 +0xF6A3 0xE4CA +0xF6A4 0xE4CB +0xF6A5 0xE4CC +0xF6A6 0xE4CD +0xF6A7 0xE4CE +0xF6A8 0xE4CF +0xF6A9 0xE4D0 +0xF6AA 0xE4D1 +0xF6AB 0xE4D2 +0xF6AC 0xE4D3 +0xF6AD 0xE4D4 +0xF6AE 0xE4D5 +0xF6AF 0xE4D6 +0xF6B0 0xE4D7 +0xF6B1 0xE4D8 +0xF6B2 0xE4D9 +0xF6B3 0xE4DA +0xF6B4 0xE4DB +0xF6B5 0xE4DC +0xF6B6 0xE4DD +0xF6B7 0xE4DE +0xF6B8 0xE4DF +0xF6B9 0xE4E0 +0xF6BA 0xE4E1 +0xF6BB 0xE4E2 +0xF6BC 0xE4E3 +0xF6BD 0xE4E4 +0xF6BE 0xE4E5 +0xF6BF 0xE4E6 +0xF6C0 0xE4E7 +0xF6C1 0xE4E8 +0xF6C2 0xE4E9 +0xF6C3 0xE4EA +0xF6C4 0xE4EB +0xF6C5 0xE4EC +0xF6C6 0xE4ED +0xF6C7 0xE4EE +0xF6C8 0xE4EF +0xF6C9 0xE4F0 +0xF6CA 0xE4F1 +0xF6CB 0xE4F2 +0xF6CC 0xE4F3 +0xF6CD 0xE4F4 +0xF6CE 0xE4F5 +0xF6CF 0xE4F6 +0xF6D0 0xE4F7 +0xF6D1 0xE4F8 +0xF6D2 0xE4F9 +0xF6D3 0xE4FA +0xF6D4 0xE4FB +0xF6D5 0xE4FC +0xF6D6 0xE4FD +0xF6D7 0xE4FE +0xF6D8 0xE4FF +0xF6D9 0xE500 +0xF6DA 0xE501 +0xF6DB 0xE502 +0xF6DC 0xE503 +0xF6DD 0xE504 +0xF6DE 0xE505 +0xF6DF 0xE506 +0xF6E0 0xE507 +0xF6E1 0xE508 +0xF6E2 0xE509 +0xF6E3 0xE50A +0xF6E4 0xE50B +0xF6E5 0xE50C +0xF6E6 0xE50D +0xF6E7 0xE50E +0xF6E8 0xE50F +0xF6E9 0xE510 +0xF6EA 0xE511 +0xF6EB 0xE512 +0xF6EC 0xE513 +0xF6ED 0xE514 +0xF6EE 0xE515 +0xF6EF 0xE516 +0xF6F0 0xE517 +0xF6F1 0xE518 +0xF6F2 0xE519 +0xF6F3 0xE51A +0xF6F4 0xE51B +0xF6F5 0xE51C +0xF6F6 0xE51D +0xF6F7 0xE51E +0xF6F8 0xE51F +0xF6F9 0xE520 +0xF6FA 0xE521 +0xF6FB 0xE522 +0xF6FC 0xE523 +0xF740 0xE524 +0xF741 0xE525 +0xF742 0xE526 +0xF743 0xE527 +0xF744 0xE528 +0xF745 0xE529 +0xF746 0xE52A +0xF747 0xE52B +0xF748 0xE52C +0xF749 0xE52D +0xF74A 0xE52E +0xF74B 0xE52F +0xF74C 0xE530 +0xF74D 0xE531 +0xF74E 0xE532 +0xF74F 0xE533 +0xF750 0xE534 +0xF751 0xE535 +0xF752 0xE536 +0xF753 0xE537 +0xF754 0xE538 +0xF755 0xE539 +0xF756 0xE53A +0xF757 0xE53B +0xF758 0xE53C +0xF759 0xE53D +0xF75A 0xE53E +0xF75B 0xE53F +0xF75C 0xE540 +0xF75D 0xE541 +0xF75E 0xE542 +0xF75F 0xE543 +0xF760 0xE544 +0xF761 0xE545 +0xF762 0xE546 +0xF763 0xE547 +0xF764 0xE548 +0xF765 0xE549 +0xF766 0xE54A +0xF767 0xE54B +0xF768 0xE54C +0xF769 0xE54D +0xF76A 0xE54E +0xF76B 0xE54F +0xF76C 0xE550 +0xF76D 0xE551 +0xF76E 0xE552 +0xF76F 0xE553 +0xF770 0xE554 +0xF771 0xE555 +0xF772 0xE556 +0xF773 0xE557 +0xF774 0xE558 +0xF775 0xE559 +0xF776 0xE55A +0xF777 0xE55B +0xF778 0xE55C +0xF779 0xE55D +0xF77A 0xE55E +0xF77B 0xE55F +0xF77C 0xE560 +0xF77D 0xE561 +0xF77E 0xE562 +0xF780 0xE563 +0xF781 0xE564 +0xF782 0xE565 +0xF783 0xE566 +0xF784 0xE567 +0xF785 0xE568 +0xF786 0xE569 +0xF787 0xE56A +0xF788 0xE56B +0xF789 0xE56C +0xF78A 0xE56D +0xF78B 0xE56E +0xF78C 0xE56F +0xF78D 0xE570 +0xF78E 0xE571 +0xF78F 0xE572 +0xF790 0xE573 +0xF791 0xE574 +0xF792 0xE575 +0xF793 0xE576 +0xF794 0xE577 +0xF795 0xE578 +0xF796 0xE579 +0xF797 0xE57A +0xF798 0xE57B +0xF799 0xE57C +0xF79A 0xE57D +0xF79B 0xE57E +0xF79C 0xE57F +0xF79D 0xE580 +0xF79E 0xE581 +0xF79F 0xE582 +0xF7A0 0xE583 +0xF7A1 0xE584 +0xF7A2 0xE585 +0xF7A3 0xE586 +0xF7A4 0xE587 +0xF7A5 0xE588 +0xF7A6 0xE589 +0xF7A7 0xE58A +0xF7A8 0xE58B +0xF7A9 0xE58C +0xF7AA 0xE58D +0xF7AB 0xE58E +0xF7AC 0xE58F +0xF7AD 0xE590 +0xF7AE 0xE591 +0xF7AF 0xE592 +0xF7B0 0xE593 +0xF7B1 0xE594 +0xF7B2 0xE595 +0xF7B3 0xE596 +0xF7B4 0xE597 +0xF7B5 0xE598 +0xF7B6 0xE599 +0xF7B7 0xE59A +0xF7B8 0xE59B +0xF7B9 0xE59C +0xF7BA 0xE59D +0xF7BB 0xE59E +0xF7BC 0xE59F +0xF7BD 0xE5A0 +0xF7BE 0xE5A1 +0xF7BF 0xE5A2 +0xF7C0 0xE5A3 +0xF7C1 0xE5A4 +0xF7C2 0xE5A5 +0xF7C3 0xE5A6 +0xF7C4 0xE5A7 +0xF7C5 0xE5A8 +0xF7C6 0xE5A9 +0xF7C7 0xE5AA +0xF7C8 0xE5AB +0xF7C9 0xE5AC +0xF7CA 0xE5AD +0xF7CB 0xE5AE +0xF7CC 0xE5AF +0xF7CD 0xE5B0 +0xF7CE 0xE5B1 +0xF7CF 0xE5B2 +0xF7D0 0xE5B3 +0xF7D1 0xE5B4 +0xF7D2 0xE5B5 +0xF7D3 0xE5B6 +0xF7D4 0xE5B7 +0xF7D5 0xE5B8 +0xF7D6 0xE5B9 +0xF7D7 0xE5BA +0xF7D8 0xE5BB +0xF7D9 0xE5BC +0xF7DA 0xE5BD +0xF7DB 0xE5BE +0xF7DC 0xE5BF +0xF7DD 0xE5C0 +0xF7DE 0xE5C1 +0xF7DF 0xE5C2 +0xF7E0 0xE5C3 +0xF7E1 0xE5C4 +0xF7E2 0xE5C5 +0xF7E3 0xE5C6 +0xF7E4 0xE5C7 +0xF7E5 0xE5C8 +0xF7E6 0xE5C9 +0xF7E7 0xE5CA +0xF7E8 0xE5CB +0xF7E9 0xE5CC +0xF7EA 0xE5CD +0xF7EB 0xE5CE +0xF7EC 0xE5CF +0xF7ED 0xE5D0 +0xF7EE 0xE5D1 +0xF7EF 0xE5D2 +0xF7F0 0xE5D3 +0xF7F1 0xE5D4 +0xF7F2 0xE5D5 +0xF7F3 0xE5D6 +0xF7F4 0xE5D7 +0xF7F5 0xE5D8 +0xF7F6 0xE5D9 +0xF7F7 0xE5DA +0xF7F8 0xE5DB +0xF7F9 0xE5DC +0xF7FA 0xE5DD +0xF7FB 0xE5DE +0xF7FC 0xE5DF +0xF840 0xE5E0 +0xF841 0xE5E1 +0xF842 0xE5E2 +0xF843 0xE5E3 +0xF844 0xE5E4 +0xF845 0xE5E5 +0xF846 0xE5E6 +0xF847 0xE5E7 +0xF848 0xE5E8 +0xF849 0xE5E9 +0xF84A 0xE5EA +0xF84B 0xE5EB +0xF84C 0xE5EC +0xF84D 0xE5ED +0xF84E 0xE5EE +0xF84F 0xE5EF +0xF850 0xE5F0 +0xF851 0xE5F1 +0xF852 0xE5F2 +0xF853 0xE5F3 +0xF854 0xE5F4 +0xF855 0xE5F5 +0xF856 0xE5F6 +0xF857 0xE5F7 +0xF858 0xE5F8 +0xF859 0xE5F9 +0xF85A 0xE5FA +0xF85B 0xE5FB +0xF85C 0xE5FC +0xF85D 0xE5FD +0xF85E 0xE5FE +0xF85F 0xE5FF +0xF860 0xE600 +0xF861 0xE601 +0xF862 0xE602 +0xF863 0xE603 +0xF864 0xE604 +0xF865 0xE605 +0xF866 0xE606 +0xF867 0xE607 +0xF868 0xE608 +0xF869 0xE609 +0xF86A 0xE60A +0xF86B 0xE60B +0xF86C 0xE60C +0xF86D 0xE60D +0xF86E 0xE60E +0xF86F 0xE60F +0xF870 0xE610 +0xF871 0xE611 +0xF872 0xE612 +0xF873 0xE613 +0xF874 0xE614 +0xF875 0xE615 +0xF876 0xE616 +0xF877 0xE617 +0xF878 0xE618 +0xF879 0xE619 +0xF87A 0xE61A +0xF87B 0xE61B +0xF87C 0xE61C +0xF87D 0xE61D +0xF87E 0xE61E +0xF880 0xE61F +0xF881 0xE620 +0xF882 0xE621 +0xF883 0xE622 +0xF884 0xE623 +0xF885 0xE624 +0xF886 0xE625 +0xF887 0xE626 +0xF888 0xE627 +0xF889 0xE628 +0xF88A 0xE629 +0xF88B 0xE62A +0xF88C 0xE62B +0xF88D 0xE62C +0xF88E 0xE62D +0xF88F 0xE62E +0xF890 0xE62F +0xF891 0xE630 +0xF892 0xE631 +0xF893 0xE632 +0xF894 0xE633 +0xF895 0xE634 +0xF896 0xE635 +0xF897 0xE636 +0xF898 0xE637 +0xF899 0xE638 +0xF89A 0xE639 +0xF89B 0xE63A +0xF89C 0xE63B +0xF89D 0xE63C +0xF89E 0xE63D +0xF89F 0xE63E +0xF8A0 0xE63F +0xF8A1 0xE640 +0xF8A2 0xE641 +0xF8A3 0xE642 +0xF8A4 0xE643 +0xF8A5 0xE644 +0xF8A6 0xE645 +0xF8A7 0xE646 +0xF8A8 0xE647 +0xF8A9 0xE648 +0xF8AA 0xE649 +0xF8AB 0xE64A +0xF8AC 0xE64B +0xF8AD 0xE64C +0xF8AE 0xE64D +0xF8AF 0xE64E +0xF8B0 0xE64F +0xF8B1 0xE650 +0xF8B2 0xE651 +0xF8B3 0xE652 +0xF8B4 0xE653 +0xF8B5 0xE654 +0xF8B6 0xE655 +0xF8B7 0xE656 +0xF8B8 0xE657 +0xF8B9 0xE658 +0xF8BA 0xE659 +0xF8BB 0xE65A +0xF8BC 0xE65B +0xF8BD 0xE65C +0xF8BE 0xE65D +0xF8BF 0xE65E +0xF8C0 0xE65F +0xF8C1 0xE660 +0xF8C2 0xE661 +0xF8C3 0xE662 +0xF8C4 0xE663 +0xF8C5 0xE664 +0xF8C6 0xE665 +0xF8C7 0xE666 +0xF8C8 0xE667 +0xF8C9 0xE668 +0xF8CA 0xE669 +0xF8CB 0xE66A +0xF8CC 0xE66B +0xF8CD 0xE66C +0xF8CE 0xE66D +0xF8CF 0xE66E +0xF8D0 0xE66F +0xF8D1 0xE670 +0xF8D2 0xE671 +0xF8D3 0xE672 +0xF8D4 0xE673 +0xF8D5 0xE674 +0xF8D6 0xE675 +0xF8D7 0xE676 +0xF8D8 0xE677 +0xF8D9 0xE678 +0xF8DA 0xE679 +0xF8DB 0xE67A +0xF8DC 0xE67B +0xF8DD 0xE67C +0xF8DE 0xE67D +0xF8DF 0xE67E +0xF8E0 0xE67F +0xF8E1 0xE680 +0xF8E2 0xE681 +0xF8E3 0xE682 +0xF8E4 0xE683 +0xF8E5 0xE684 +0xF8E6 0xE685 +0xF8E7 0xE686 +0xF8E8 0xE687 +0xF8E9 0xE688 +0xF8EA 0xE689 +0xF8EB 0xE68A +0xF8EC 0xE68B +0xF8ED 0xE68C +0xF8EE 0xE68D +0xF8EF 0xE68E +0xF8F0 0xE68F +0xF8F1 0xE690 +0xF8F2 0xE691 +0xF8F3 0xE692 +0xF8F4 0xE693 +0xF8F5 0xE694 +0xF8F6 0xE695 +0xF8F7 0xE696 +0xF8F8 0xE697 +0xF8F9 0xE698 +0xF8FA 0xE699 +0xF8FB 0xE69A +0xF8FC 0xE69B +0xF940 0xE69C +0xF941 0xE69D +0xF942 0xE69E +0xF943 0xE69F +0xF944 0xE6A0 +0xF945 0xE6A1 +0xF946 0xE6A2 +0xF947 0xE6A3 +0xF948 0xE6A4 +0xF949 0xE6A5 +0xF94A 0xE6A6 +0xF94B 0xE6A7 +0xF94C 0xE6A8 +0xF94D 0xE6A9 +0xF94E 0xE6AA +0xF94F 0xE6AB +0xF950 0xE6AC +0xF951 0xE6AD +0xF952 0xE6AE +0xF953 0xE6AF +0xF954 0xE6B0 +0xF955 0xE6B1 +0xF956 0xE6B2 +0xF957 0xE6B3 +0xF958 0xE6B4 +0xF959 0xE6B5 +0xF95A 0xE6B6 +0xF95B 0xE6B7 +0xF95C 0xE6B8 +0xF95D 0xE6B9 +0xF95E 0xE6BA +0xF95F 0xE6BB +0xF960 0xE6BC +0xF961 0xE6BD +0xF962 0xE6BE +0xF963 0xE6BF +0xF964 0xE6C0 +0xF965 0xE6C1 +0xF966 0xE6C2 +0xF967 0xE6C3 +0xF968 0xE6C4 +0xF969 0xE6C5 +0xF96A 0xE6C6 +0xF96B 0xE6C7 +0xF96C 0xE6C8 +0xF96D 0xE6C9 +0xF96E 0xE6CA +0xF96F 0xE6CB +0xF970 0xE6CC +0xF971 0xE6CD +0xF972 0xE6CE +0xF973 0xE6CF +0xF974 0xE6D0 +0xF975 0xE6D1 +0xF976 0xE6D2 +0xF977 0xE6D3 +0xF978 0xE6D4 +0xF979 0xE6D5 +0xF97A 0xE6D6 +0xF97B 0xE6D7 +0xF97C 0xE6D8 +0xF97D 0xE6D9 +0xF97E 0xE6DA +0xF980 0xE6DB +0xF981 0xE6DC +0xF982 0xE6DD +0xF983 0xE6DE +0xF984 0xE6DF +0xF985 0xE6E0 +0xF986 0xE6E1 +0xF987 0xE6E2 +0xF988 0xE6E3 +0xF989 0xE6E4 +0xF98A 0xE6E5 +0xF98B 0xE6E6 +0xF98C 0xE6E7 +0xF98D 0xE6E8 +0xF98E 0xE6E9 +0xF98F 0xE6EA +0xF990 0xE6EB +0xF991 0xE6EC +0xF992 0xE6ED +0xF993 0xE6EE +0xF994 0xE6EF +0xF995 0xE6F0 +0xF996 0xE6F1 +0xF997 0xE6F2 +0xF998 0xE6F3 +0xF999 0xE6F4 +0xF99A 0xE6F5 +0xF99B 0xE6F6 +0xF99C 0xE6F7 +0xF99D 0xE6F8 +0xF99E 0xE6F9 +0xF99F 0xE6FA +0xF9A0 0xE6FB +0xF9A1 0xE6FC +0xF9A2 0xE6FD +0xF9A3 0xE6FE +0xF9A4 0xE6FF +0xF9A5 0xE700 +0xF9A6 0xE701 +0xF9A7 0xE702 +0xF9A8 0xE703 +0xF9A9 0xE704 +0xF9AA 0xE705 +0xF9AB 0xE706 +0xF9AC 0xE707 +0xF9AD 0xE708 +0xF9AE 0xE709 +0xF9AF 0xE70A +0xF9B0 0xE70B +0xF9B1 0xE70C +0xF9B2 0xE70D +0xF9B3 0xE70E +0xF9B4 0xE70F +0xF9B5 0xE710 +0xF9B6 0xE711 +0xF9B7 0xE712 +0xF9B8 0xE713 +0xF9B9 0xE714 +0xF9BA 0xE715 +0xF9BB 0xE716 +0xF9BC 0xE717 +0xF9BD 0xE718 +0xF9BE 0xE719 +0xF9BF 0xE71A +0xF9C0 0xE71B +0xF9C1 0xE71C +0xF9C2 0xE71D +0xF9C3 0xE71E +0xF9C4 0xE71F +0xF9C5 0xE720 +0xF9C6 0xE721 +0xF9C7 0xE722 +0xF9C8 0xE723 +0xF9C9 0xE724 +0xF9CA 0xE725 +0xF9CB 0xE726 +0xF9CC 0xE727 +0xF9CD 0xE728 +0xF9CE 0xE729 +0xF9CF 0xE72A +0xF9D0 0xE72B +0xF9D1 0xE72C +0xF9D2 0xE72D +0xF9D3 0xE72E +0xF9D4 0xE72F +0xF9D5 0xE730 +0xF9D6 0xE731 +0xF9D7 0xE732 +0xF9D8 0xE733 +0xF9D9 0xE734 +0xF9DA 0xE735 +0xF9DB 0xE736 +0xF9DC 0xE737 +0xF9DD 0xE738 +0xF9DE 0xE739 +0xF9DF 0xE73A +0xF9E0 0xE73B +0xF9E1 0xE73C +0xF9E2 0xE73D +0xF9E3 0xE73E +0xF9E4 0xE73F +0xF9E5 0xE740 +0xF9E6 0xE741 +0xF9E7 0xE742 +0xF9E8 0xE743 +0xF9E9 0xE744 +0xF9EA 0xE745 +0xF9EB 0xE746 +0xF9EC 0xE747 +0xF9ED 0xE748 +0xF9EE 0xE749 +0xF9EF 0xE74A +0xF9F0 0xE74B +0xF9F1 0xE74C +0xF9F2 0xE74D +0xF9F3 0xE74E +0xF9F4 0xE74F +0xF9F5 0xE750 +0xF9F6 0xE751 +0xF9F7 0xE752 +0xF9F8 0xE753 +0xF9F9 0xE754 +0xF9FA 0xE755 +0xF9FB 0xE756 +0xF9FC 0xE757 diff --git a/jni/iconv/tests/SHIFT_JISX0213.TXT b/jni/iconv/tests/SHIFT_JISX0213.TXT new file mode 100644 index 0000000..18a2238 --- /dev/null +++ b/jni/iconv/tests/SHIFT_JISX0213.TXT @@ -0,0 +1,11424 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x00A5 +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x203E +0x7F 0x007F +0x8140 0x3000 +0x8141 0x3001 +0x8142 0x3002 +0x8143 0xFF0C +0x8144 0xFF0E +0x8145 0x30FB +0x8146 0xFF1A +0x8147 0xFF1B +0x8148 0xFF1F +0x8149 0xFF01 +0x814A 0x309B +0x814B 0x309C +0x814C 0x00B4 +0x814D 0xFF40 +0x814E 0x00A8 +0x814F 0xFF3E +0x8150 0xFFE3 +0x8151 0xFF3F +0x8152 0x30FD +0x8153 0x30FE +0x8154 0x309D +0x8155 0x309E +0x8156 0x3003 +0x8157 0x4EDD +0x8158 0x3005 +0x8159 0x3006 +0x815A 0x3007 +0x815B 0x30FC +0x815C 0x2014 +0x815D 0x2010 +0x815E 0xFF0F +0x815F 0xFF3C +0x8160 0x301C +0x8161 0x2016 +0x8162 0xFF5C +0x8163 0x2026 +0x8164 0x2025 +0x8165 0x2018 +0x8166 0x2019 +0x8167 0x201C +0x8168 0x201D +0x8169 0xFF08 +0x816A 0xFF09 +0x816B 0x3014 +0x816C 0x3015 +0x816D 0xFF3B +0x816E 0xFF3D +0x816F 0xFF5B +0x8170 0xFF5D +0x8171 0x3008 +0x8172 0x3009 +0x8173 0x300A +0x8174 0x300B +0x8175 0x300C +0x8176 0x300D +0x8177 0x300E +0x8178 0x300F +0x8179 0x3010 +0x817A 0x3011 +0x817B 0xFF0B +0x817C 0x2212 +0x817D 0x00B1 +0x817E 0x00D7 +0x8180 0x00F7 +0x8181 0xFF1D +0x8182 0x2260 +0x8183 0xFF1C +0x8184 0xFF1E +0x8185 0x2266 +0x8186 0x2267 +0x8187 0x221E +0x8188 0x2234 +0x8189 0x2642 +0x818A 0x2640 +0x818B 0x00B0 +0x818C 0x2032 +0x818D 0x2033 +0x818E 0x2103 +0x818F 0xFFE5 +0x8190 0xFF04 +0x8191 0x00A2 +0x8192 0x00A3 +0x8193 0xFF05 +0x8194 0xFF03 +0x8195 0xFF06 +0x8196 0xFF0A +0x8197 0xFF20 +0x8198 0x00A7 +0x8199 0x2606 +0x819A 0x2605 +0x819B 0x25CB +0x819C 0x25CF +0x819D 0x25CE +0x819E 0x25C7 +0x819F 0x25C6 +0x81A0 0x25A1 +0x81A1 0x25A0 +0x81A2 0x25B3 +0x81A3 0x25B2 +0x81A4 0x25BD +0x81A5 0x25BC +0x81A6 0x203B +0x81A7 0x3012 +0x81A8 0x2192 +0x81A9 0x2190 +0x81AA 0x2191 +0x81AB 0x2193 +0x81AC 0x3013 +0x81AD 0xFF07 +0x81AE 0xFF02 +0x81AF 0xFF0D +0x81B0 0xFF5E +0x81B1 0x3033 +0x81B2 0x3034 +0x81B3 0x3035 +0x81B4 0x303B +0x81B5 0x303C +0x81B6 0x30FF +0x81B7 0x309F +0x81B8 0x2208 +0x81B9 0x220B +0x81BA 0x2286 +0x81BB 0x2287 +0x81BC 0x2282 +0x81BD 0x2283 +0x81BE 0x222A +0x81BF 0x2229 +0x81C0 0x2284 +0x81C1 0x2285 +0x81C2 0x228A +0x81C3 0x228B +0x81C4 0x2209 +0x81C5 0x2205 +0x81C6 0x2305 +0x81C7 0x2306 +0x81C8 0x2227 +0x81C9 0x2228 +0x81CA 0x00AC +0x81CB 0x21D2 +0x81CC 0x21D4 +0x81CD 0x2200 +0x81CE 0x2203 +0x81CF 0x2295 +0x81D0 0x2296 +0x81D1 0x2297 +0x81D2 0x2225 +0x81D3 0x2226 +0x81D4 0xFF5F +0x81D5 0xFF60 +0x81D6 0x3018 +0x81D7 0x3019 +0x81D8 0x3016 +0x81D9 0x3017 +0x81DA 0x2220 +0x81DB 0x22A5 +0x81DC 0x2312 +0x81DD 0x2202 +0x81DE 0x2207 +0x81DF 0x2261 +0x81E0 0x2252 +0x81E1 0x226A +0x81E2 0x226B +0x81E3 0x221A +0x81E4 0x223D +0x81E5 0x221D +0x81E6 0x2235 +0x81E7 0x222B +0x81E8 0x222C +0x81E9 0x2262 +0x81EA 0x2243 +0x81EB 0x2245 +0x81EC 0x2248 +0x81ED 0x2276 +0x81EE 0x2277 +0x81EF 0x2194 +0x81F0 0x212B +0x81F1 0x2030 +0x81F2 0x266F +0x81F3 0x266D +0x81F4 0x266A +0x81F5 0x2020 +0x81F6 0x2021 +0x81F7 0x00B6 +0x81F8 0x266E +0x81F9 0x266B +0x81FA 0x266C +0x81FB 0x2669 +0x81FC 0x25EF +0x8240 0x25B7 +0x8241 0x25B6 +0x8242 0x25C1 +0x8243 0x25C0 +0x8244 0x2197 +0x8245 0x2198 +0x8246 0x2196 +0x8247 0x2199 +0x8248 0x21C4 +0x8249 0x21E8 +0x824A 0x21E6 +0x824B 0x21E7 +0x824C 0x21E9 +0x824D 0x2934 +0x824E 0x2935 +0x824F 0xFF10 +0x8250 0xFF11 +0x8251 0xFF12 +0x8252 0xFF13 +0x8253 0xFF14 +0x8254 0xFF15 +0x8255 0xFF16 +0x8256 0xFF17 +0x8257 0xFF18 +0x8258 0xFF19 +0x8259 0x29BF +0x825A 0x25C9 +0x825B 0x303D +0x825C 0xFE46 +0x825D 0xFE45 +0x825E 0x25E6 +0x825F 0x2022 +0x8260 0xFF21 +0x8261 0xFF22 +0x8262 0xFF23 +0x8263 0xFF24 +0x8264 0xFF25 +0x8265 0xFF26 +0x8266 0xFF27 +0x8267 0xFF28 +0x8268 0xFF29 +0x8269 0xFF2A +0x826A 0xFF2B +0x826B 0xFF2C +0x826C 0xFF2D +0x826D 0xFF2E +0x826E 0xFF2F +0x826F 0xFF30 +0x8270 0xFF31 +0x8271 0xFF32 +0x8272 0xFF33 +0x8273 0xFF34 +0x8274 0xFF35 +0x8275 0xFF36 +0x8276 0xFF37 +0x8277 0xFF38 +0x8278 0xFF39 +0x8279 0xFF3A +0x827A 0x2213 +0x827B 0x2135 +0x827C 0x210F +0x827D 0x33CB +0x827E 0x2113 +0x8280 0x2127 +0x8281 0xFF41 +0x8282 0xFF42 +0x8283 0xFF43 +0x8284 0xFF44 +0x8285 0xFF45 +0x8286 0xFF46 +0x8287 0xFF47 +0x8288 0xFF48 +0x8289 0xFF49 +0x828A 0xFF4A +0x828B 0xFF4B +0x828C 0xFF4C +0x828D 0xFF4D +0x828E 0xFF4E +0x828F 0xFF4F +0x8290 0xFF50 +0x8291 0xFF51 +0x8292 0xFF52 +0x8293 0xFF53 +0x8294 0xFF54 +0x8295 0xFF55 +0x8296 0xFF56 +0x8297 0xFF57 +0x8298 0xFF58 +0x8299 0xFF59 +0x829A 0xFF5A +0x829B 0x30A0 +0x829C 0x2013 +0x829D 0x29FA +0x829E 0x29FB +0x829F 0x3041 +0x82A0 0x3042 +0x82A1 0x3043 +0x82A2 0x3044 +0x82A3 0x3045 +0x82A4 0x3046 +0x82A5 0x3047 +0x82A6 0x3048 +0x82A7 0x3049 +0x82A8 0x304A +0x82A9 0x304B +0x82AA 0x304C +0x82AB 0x304D +0x82AC 0x304E +0x82AD 0x304F +0x82AE 0x3050 +0x82AF 0x3051 +0x82B0 0x3052 +0x82B1 0x3053 +0x82B2 0x3054 +0x82B3 0x3055 +0x82B4 0x3056 +0x82B5 0x3057 +0x82B6 0x3058 +0x82B7 0x3059 +0x82B8 0x305A +0x82B9 0x305B +0x82BA 0x305C +0x82BB 0x305D +0x82BC 0x305E +0x82BD 0x305F +0x82BE 0x3060 +0x82BF 0x3061 +0x82C0 0x3062 +0x82C1 0x3063 +0x82C2 0x3064 +0x82C3 0x3065 +0x82C4 0x3066 +0x82C5 0x3067 +0x82C6 0x3068 +0x82C7 0x3069 +0x82C8 0x306A +0x82C9 0x306B +0x82CA 0x306C +0x82CB 0x306D +0x82CC 0x306E +0x82CD 0x306F +0x82CE 0x3070 +0x82CF 0x3071 +0x82D0 0x3072 +0x82D1 0x3073 +0x82D2 0x3074 +0x82D3 0x3075 +0x82D4 0x3076 +0x82D5 0x3077 +0x82D6 0x3078 +0x82D7 0x3079 +0x82D8 0x307A +0x82D9 0x307B +0x82DA 0x307C +0x82DB 0x307D +0x82DC 0x307E +0x82DD 0x307F +0x82DE 0x3080 +0x82DF 0x3081 +0x82E0 0x3082 +0x82E1 0x3083 +0x82E2 0x3084 +0x82E3 0x3085 +0x82E4 0x3086 +0x82E5 0x3087 +0x82E6 0x3088 +0x82E7 0x3089 +0x82E8 0x308A +0x82E9 0x308B +0x82EA 0x308C +0x82EB 0x308D +0x82EC 0x308E +0x82ED 0x308F +0x82EE 0x3090 +0x82EF 0x3091 +0x82F0 0x3092 +0x82F1 0x3093 +0x82F2 0x3094 +0x82F3 0x3095 +0x82F4 0x3096 +0x82F5 0x304B 0x309A +0x82F6 0x304D 0x309A +0x82F7 0x304F 0x309A +0x82F8 0x3051 0x309A +0x82F9 0x3053 0x309A +0x8340 0x30A1 +0x8341 0x30A2 +0x8342 0x30A3 +0x8343 0x30A4 +0x8344 0x30A5 +0x8345 0x30A6 +0x8346 0x30A7 +0x8347 0x30A8 +0x8348 0x30A9 +0x8349 0x30AA +0x834A 0x30AB +0x834B 0x30AC +0x834C 0x30AD +0x834D 0x30AE +0x834E 0x30AF +0x834F 0x30B0 +0x8350 0x30B1 +0x8351 0x30B2 +0x8352 0x30B3 +0x8353 0x30B4 +0x8354 0x30B5 +0x8355 0x30B6 +0x8356 0x30B7 +0x8357 0x30B8 +0x8358 0x30B9 +0x8359 0x30BA +0x835A 0x30BB +0x835B 0x30BC +0x835C 0x30BD +0x835D 0x30BE +0x835E 0x30BF +0x835F 0x30C0 +0x8360 0x30C1 +0x8361 0x30C2 +0x8362 0x30C3 +0x8363 0x30C4 +0x8364 0x30C5 +0x8365 0x30C6 +0x8366 0x30C7 +0x8367 0x30C8 +0x8368 0x30C9 +0x8369 0x30CA +0x836A 0x30CB +0x836B 0x30CC +0x836C 0x30CD +0x836D 0x30CE +0x836E 0x30CF +0x836F 0x30D0 +0x8370 0x30D1 +0x8371 0x30D2 +0x8372 0x30D3 +0x8373 0x30D4 +0x8374 0x30D5 +0x8375 0x30D6 +0x8376 0x30D7 +0x8377 0x30D8 +0x8378 0x30D9 +0x8379 0x30DA +0x837A 0x30DB +0x837B 0x30DC +0x837C 0x30DD +0x837D 0x30DE +0x837E 0x30DF +0x8380 0x30E0 +0x8381 0x30E1 +0x8382 0x30E2 +0x8383 0x30E3 +0x8384 0x30E4 +0x8385 0x30E5 +0x8386 0x30E6 +0x8387 0x30E7 +0x8388 0x30E8 +0x8389 0x30E9 +0x838A 0x30EA +0x838B 0x30EB +0x838C 0x30EC +0x838D 0x30ED +0x838E 0x30EE +0x838F 0x30EF +0x8390 0x30F0 +0x8391 0x30F1 +0x8392 0x30F2 +0x8393 0x30F3 +0x8394 0x30F4 +0x8395 0x30F5 +0x8396 0x30F6 +0x8397 0x30AB 0x309A +0x8398 0x30AD 0x309A +0x8399 0x30AF 0x309A +0x839A 0x30B1 0x309A +0x839B 0x30B3 0x309A +0x839C 0x30BB 0x309A +0x839D 0x30C4 0x309A +0x839E 0x30C8 0x309A +0x839F 0x0391 +0x83A0 0x0392 +0x83A1 0x0393 +0x83A2 0x0394 +0x83A3 0x0395 +0x83A4 0x0396 +0x83A5 0x0397 +0x83A6 0x0398 +0x83A7 0x0399 +0x83A8 0x039A +0x83A9 0x039B +0x83AA 0x039C +0x83AB 0x039D +0x83AC 0x039E +0x83AD 0x039F +0x83AE 0x03A0 +0x83AF 0x03A1 +0x83B0 0x03A3 +0x83B1 0x03A4 +0x83B2 0x03A5 +0x83B3 0x03A6 +0x83B4 0x03A7 +0x83B5 0x03A8 +0x83B6 0x03A9 +0x83B7 0x2664 +0x83B8 0x2660 +0x83B9 0x2662 +0x83BA 0x2666 +0x83BB 0x2661 +0x83BC 0x2665 +0x83BD 0x2667 +0x83BE 0x2663 +0x83BF 0x03B1 +0x83C0 0x03B2 +0x83C1 0x03B3 +0x83C2 0x03B4 +0x83C3 0x03B5 +0x83C4 0x03B6 +0x83C5 0x03B7 +0x83C6 0x03B8 +0x83C7 0x03B9 +0x83C8 0x03BA +0x83C9 0x03BB +0x83CA 0x03BC +0x83CB 0x03BD +0x83CC 0x03BE +0x83CD 0x03BF +0x83CE 0x03C0 +0x83CF 0x03C1 +0x83D0 0x03C3 +0x83D1 0x03C4 +0x83D2 0x03C5 +0x83D3 0x03C6 +0x83D4 0x03C7 +0x83D5 0x03C8 +0x83D6 0x03C9 +0x83D7 0x03C2 +0x83D8 0x24F5 +0x83D9 0x24F6 +0x83DA 0x24F7 +0x83DB 0x24F8 +0x83DC 0x24F9 +0x83DD 0x24FA +0x83DE 0x24FB +0x83DF 0x24FC +0x83E0 0x24FD +0x83E1 0x24FE +0x83E2 0x2616 +0x83E3 0x2617 +0x83E4 0x3020 +0x83E5 0x260E +0x83E6 0x2600 +0x83E7 0x2601 +0x83E8 0x2602 +0x83E9 0x2603 +0x83EA 0x2668 +0x83EB 0x25B1 +0x83EC 0x31F0 +0x83ED 0x31F1 +0x83EE 0x31F2 +0x83EF 0x31F3 +0x83F0 0x31F4 +0x83F1 0x31F5 +0x83F2 0x31F6 +0x83F3 0x31F7 +0x83F4 0x31F8 +0x83F5 0x31F9 +0x83F6 0x31F7 0x309A +0x83F7 0x31FA +0x83F8 0x31FB +0x83F9 0x31FC +0x83FA 0x31FD +0x83FB 0x31FE +0x83FC 0x31FF +0x8440 0x0410 +0x8441 0x0411 +0x8442 0x0412 +0x8443 0x0413 +0x8444 0x0414 +0x8445 0x0415 +0x8446 0x0401 +0x8447 0x0416 +0x8448 0x0417 +0x8449 0x0418 +0x844A 0x0419 +0x844B 0x041A +0x844C 0x041B +0x844D 0x041C +0x844E 0x041D +0x844F 0x041E +0x8450 0x041F +0x8451 0x0420 +0x8452 0x0421 +0x8453 0x0422 +0x8454 0x0423 +0x8455 0x0424 +0x8456 0x0425 +0x8457 0x0426 +0x8458 0x0427 +0x8459 0x0428 +0x845A 0x0429 +0x845B 0x042A +0x845C 0x042B +0x845D 0x042C +0x845E 0x042D +0x845F 0x042E +0x8460 0x042F +0x8461 0x23BE +0x8462 0x23BF +0x8463 0x23C0 +0x8464 0x23C1 +0x8465 0x23C2 +0x8466 0x23C3 +0x8467 0x23C4 +0x8468 0x23C5 +0x8469 0x23C6 +0x846A 0x23C7 +0x846B 0x23C8 +0x846C 0x23C9 +0x846D 0x23CA +0x846E 0x23CB +0x846F 0x23CC +0x8470 0x0430 +0x8471 0x0431 +0x8472 0x0432 +0x8473 0x0433 +0x8474 0x0434 +0x8475 0x0435 +0x8476 0x0451 +0x8477 0x0436 +0x8478 0x0437 +0x8479 0x0438 +0x847A 0x0439 +0x847B 0x043A +0x847C 0x043B +0x847D 0x043C +0x847E 0x043D +0x8480 0x043E +0x8481 0x043F +0x8482 0x0440 +0x8483 0x0441 +0x8484 0x0442 +0x8485 0x0443 +0x8486 0x0444 +0x8487 0x0445 +0x8488 0x0446 +0x8489 0x0447 +0x848A 0x0448 +0x848B 0x0449 +0x848C 0x044A +0x848D 0x044B +0x848E 0x044C +0x848F 0x044D +0x8490 0x044E +0x8491 0x044F +0x8492 0x30F7 +0x8493 0x30F8 +0x8494 0x30F9 +0x8495 0x30FA +0x8496 0x22DA +0x8497 0x22DB +0x8498 0x2153 +0x8499 0x2154 +0x849A 0x2155 +0x849B 0x2713 +0x849C 0x2318 +0x849D 0x2423 +0x849E 0x23CE +0x849F 0x2500 +0x84A0 0x2502 +0x84A1 0x250C +0x84A2 0x2510 +0x84A3 0x2518 +0x84A4 0x2514 +0x84A5 0x251C +0x84A6 0x252C +0x84A7 0x2524 +0x84A8 0x2534 +0x84A9 0x253C +0x84AA 0x2501 +0x84AB 0x2503 +0x84AC 0x250F +0x84AD 0x2513 +0x84AE 0x251B +0x84AF 0x2517 +0x84B0 0x2523 +0x84B1 0x2533 +0x84B2 0x252B +0x84B3 0x253B +0x84B4 0x254B +0x84B5 0x2520 +0x84B6 0x252F +0x84B7 0x2528 +0x84B8 0x2537 +0x84B9 0x253F +0x84BA 0x251D +0x84BB 0x2530 +0x84BC 0x2525 +0x84BD 0x2538 +0x84BE 0x2542 +0x84BF 0x3251 +0x84C0 0x3252 +0x84C1 0x3253 +0x84C2 0x3254 +0x84C3 0x3255 +0x84C4 0x3256 +0x84C5 0x3257 +0x84C6 0x3258 +0x84C7 0x3259 +0x84C8 0x325A +0x84C9 0x325B +0x84CA 0x325C +0x84CB 0x325D +0x84CC 0x325E +0x84CD 0x325F +0x84CE 0x32B1 +0x84CF 0x32B2 +0x84D0 0x32B3 +0x84D1 0x32B4 +0x84D2 0x32B5 +0x84D3 0x32B6 +0x84D4 0x32B7 +0x84D5 0x32B8 +0x84D6 0x32B9 +0x84D7 0x32BA +0x84D8 0x32BB +0x84D9 0x32BC +0x84DA 0x32BD +0x84DB 0x32BE +0x84DC 0x32BF +0x84E5 0x25D0 +0x84E6 0x25D1 +0x84E7 0x25D2 +0x84E8 0x25D3 +0x84E9 0x203C +0x84EA 0x2047 +0x84EB 0x2048 +0x84EC 0x2049 +0x84ED 0x01CD +0x84EE 0x01CE +0x84EF 0x01D0 +0x84F0 0x1E3E +0x84F1 0x1E3F +0x84F2 0x01F8 +0x84F3 0x01F9 +0x84F4 0x01D1 +0x84F5 0x01D2 +0x84F6 0x01D4 +0x84F7 0x01D6 +0x84F8 0x01D8 +0x84F9 0x01DA +0x84FA 0x01DC +0x8540 0x20AC +0x8541 0x00A0 +0x8542 0x00A1 +0x8543 0x00A4 +0x8544 0x00A6 +0x8545 0x00A9 +0x8546 0x00AA +0x8547 0x00AB +0x8548 0x00AD +0x8549 0x00AE +0x854A 0x00AF +0x854B 0x00B2 +0x854C 0x00B3 +0x854D 0x00B7 +0x854E 0x00B8 +0x854F 0x00B9 +0x8550 0x00BA +0x8551 0x00BB +0x8552 0x00BC +0x8553 0x00BD +0x8554 0x00BE +0x8555 0x00BF +0x8556 0x00C0 +0x8557 0x00C1 +0x8558 0x00C2 +0x8559 0x00C3 +0x855A 0x00C4 +0x855B 0x00C5 +0x855C 0x00C6 +0x855D 0x00C7 +0x855E 0x00C8 +0x855F 0x00C9 +0x8560 0x00CA +0x8561 0x00CB +0x8562 0x00CC +0x8563 0x00CD +0x8564 0x00CE +0x8565 0x00CF +0x8566 0x00D0 +0x8567 0x00D1 +0x8568 0x00D2 +0x8569 0x00D3 +0x856A 0x00D4 +0x856B 0x00D5 +0x856C 0x00D6 +0x856D 0x00D8 +0x856E 0x00D9 +0x856F 0x00DA +0x8570 0x00DB +0x8571 0x00DC +0x8572 0x00DD +0x8573 0x00DE +0x8574 0x00DF +0x8575 0x00E0 +0x8576 0x00E1 +0x8577 0x00E2 +0x8578 0x00E3 +0x8579 0x00E4 +0x857A 0x00E5 +0x857B 0x00E6 +0x857C 0x00E7 +0x857D 0x00E8 +0x857E 0x00E9 +0x8580 0x00EA +0x8581 0x00EB +0x8582 0x00EC +0x8583 0x00ED +0x8584 0x00EE +0x8585 0x00EF +0x8586 0x00F0 +0x8587 0x00F1 +0x8588 0x00F2 +0x8589 0x00F3 +0x858A 0x00F4 +0x858B 0x00F5 +0x858C 0x00F6 +0x858D 0x00F8 +0x858E 0x00F9 +0x858F 0x00FA +0x8590 0x00FB +0x8591 0x00FC +0x8592 0x00FD +0x8593 0x00FE +0x8594 0x00FF +0x8595 0x0100 +0x8596 0x012A +0x8597 0x016A +0x8598 0x0112 +0x8599 0x014C +0x859A 0x0101 +0x859B 0x012B +0x859C 0x016B +0x859D 0x0113 +0x859E 0x014D +0x859F 0x0104 +0x85A0 0x02D8 +0x85A1 0x0141 +0x85A2 0x013D +0x85A3 0x015A +0x85A4 0x0160 +0x85A5 0x015E +0x85A6 0x0164 +0x85A7 0x0179 +0x85A8 0x017D +0x85A9 0x017B +0x85AA 0x0105 +0x85AB 0x02DB +0x85AC 0x0142 +0x85AD 0x013E +0x85AE 0x015B +0x85AF 0x02C7 +0x85B0 0x0161 +0x85B1 0x015F +0x85B2 0x0165 +0x85B3 0x017A +0x85B4 0x02DD +0x85B5 0x017E +0x85B6 0x017C +0x85B7 0x0154 +0x85B8 0x0102 +0x85B9 0x0139 +0x85BA 0x0106 +0x85BB 0x010C +0x85BC 0x0118 +0x85BD 0x011A +0x85BE 0x010E +0x85BF 0x0143 +0x85C0 0x0147 +0x85C1 0x0150 +0x85C2 0x0158 +0x85C3 0x016E +0x85C4 0x0170 +0x85C5 0x0162 +0x85C6 0x0155 +0x85C7 0x0103 +0x85C8 0x013A +0x85C9 0x0107 +0x85CA 0x010D +0x85CB 0x0119 +0x85CC 0x011B +0x85CD 0x010F +0x85CE 0x0111 +0x85CF 0x0144 +0x85D0 0x0148 +0x85D1 0x0151 +0x85D2 0x0159 +0x85D3 0x016F +0x85D4 0x0171 +0x85D5 0x0163 +0x85D6 0x02D9 +0x85D7 0x0108 +0x85D8 0x011C +0x85D9 0x0124 +0x85DA 0x0134 +0x85DB 0x015C +0x85DC 0x016C +0x85DD 0x0109 +0x85DE 0x011D +0x85DF 0x0125 +0x85E0 0x0135 +0x85E1 0x015D +0x85E2 0x016D +0x85E3 0x0271 +0x85E4 0x028B +0x85E5 0x027E +0x85E6 0x0283 +0x85E7 0x0292 +0x85E8 0x026C +0x85E9 0x026E +0x85EA 0x0279 +0x85EB 0x0288 +0x85EC 0x0256 +0x85ED 0x0273 +0x85EE 0x027D +0x85EF 0x0282 +0x85F0 0x0290 +0x85F1 0x027B +0x85F2 0x026D +0x85F3 0x025F +0x85F4 0x0272 +0x85F5 0x029D +0x85F6 0x028E +0x85F7 0x0261 +0x85F8 0x014B +0x85F9 0x0270 +0x85FA 0x0281 +0x85FB 0x0127 +0x85FC 0x0295 +0x8640 0x0294 +0x8641 0x0266 +0x8642 0x0298 +0x8643 0x01C2 +0x8644 0x0253 +0x8645 0x0257 +0x8646 0x0284 +0x8647 0x0260 +0x8648 0x0193 +0x8649 0x0153 +0x864A 0x0152 +0x864B 0x0268 +0x864C 0x0289 +0x864D 0x0258 +0x864E 0x0275 +0x864F 0x0259 +0x8650 0x025C +0x8651 0x025E +0x8652 0x0250 +0x8653 0x026F +0x8654 0x028A +0x8655 0x0264 +0x8656 0x028C +0x8657 0x0254 +0x8658 0x0251 +0x8659 0x0252 +0x865A 0x028D +0x865B 0x0265 +0x865C 0x02A2 +0x865D 0x02A1 +0x865E 0x0255 +0x865F 0x0291 +0x8660 0x027A +0x8661 0x0267 +0x8662 0x025A +0x8663 0x00E6 0x0300 +0x8664 0x01FD +0x8665 0x1F70 +0x8666 0x1F71 +0x8667 0x0254 0x0300 +0x8668 0x0254 0x0301 +0x8669 0x028C 0x0300 +0x866A 0x028C 0x0301 +0x866B 0x0259 0x0300 +0x866C 0x0259 0x0301 +0x866D 0x025A 0x0300 +0x866E 0x025A 0x0301 +0x866F 0x1F72 +0x8670 0x1F73 +0x8671 0x0361 +0x8672 0x02C8 +0x8673 0x02CC +0x8674 0x02D0 +0x8675 0x02D1 +0x8676 0x0306 +0x8677 0x203F +0x8678 0x030B +0x8679 0x0301 +0x867A 0x0304 +0x867B 0x0300 +0x867C 0x030F +0x867D 0x030C +0x867E 0x0302 +0x8680 0x02E5 +0x8681 0x02E6 +0x8682 0x02E7 +0x8683 0x02E8 +0x8684 0x02E9 +0x8685 0x02E9 0x02E5 +0x8686 0x02E5 0x02E9 +0x8687 0x0325 +0x8688 0x032C +0x8689 0x0339 +0x868A 0x031C +0x868B 0x031F +0x868C 0x0320 +0x868D 0x0308 +0x868E 0x033D +0x868F 0x0329 +0x8690 0x032F +0x8691 0x02DE +0x8692 0x0324 +0x8693 0x0330 +0x8694 0x033C +0x8695 0x0334 +0x8696 0x031D +0x8697 0x031E +0x8698 0x0318 +0x8699 0x0319 +0x869A 0x032A +0x869B 0x033A +0x869C 0x033B +0x869D 0x0303 +0x869E 0x031A +0x869F 0x2776 +0x86A0 0x2777 +0x86A1 0x2778 +0x86A2 0x2779 +0x86A3 0x277A +0x86A4 0x277B +0x86A5 0x277C +0x86A6 0x277D +0x86A7 0x277E +0x86A8 0x277F +0x86A9 0x24EB +0x86AA 0x24EC +0x86AB 0x24ED +0x86AC 0x24EE +0x86AD 0x24EF +0x86AE 0x24F0 +0x86AF 0x24F1 +0x86B0 0x24F2 +0x86B1 0x24F3 +0x86B2 0x24F4 +0x86B3 0x2170 +0x86B4 0x2171 +0x86B5 0x2172 +0x86B6 0x2173 +0x86B7 0x2174 +0x86B8 0x2175 +0x86B9 0x2176 +0x86BA 0x2177 +0x86BB 0x2178 +0x86BC 0x2179 +0x86BD 0x217A +0x86BE 0x217B +0x86BF 0x24D0 +0x86C0 0x24D1 +0x86C1 0x24D2 +0x86C2 0x24D3 +0x86C3 0x24D4 +0x86C4 0x24D5 +0x86C5 0x24D6 +0x86C6 0x24D7 +0x86C7 0x24D8 +0x86C8 0x24D9 +0x86C9 0x24DA +0x86CA 0x24DB +0x86CB 0x24DC +0x86CC 0x24DD +0x86CD 0x24DE +0x86CE 0x24DF +0x86CF 0x24E0 +0x86D0 0x24E1 +0x86D1 0x24E2 +0x86D2 0x24E3 +0x86D3 0x24E4 +0x86D4 0x24E5 +0x86D5 0x24E6 +0x86D6 0x24E7 +0x86D7 0x24E8 +0x86D8 0x24E9 +0x86D9 0x32D0 +0x86DA 0x32D1 +0x86DB 0x32D2 +0x86DC 0x32D3 +0x86DD 0x32D4 +0x86DE 0x32D5 +0x86DF 0x32D6 +0x86E0 0x32D7 +0x86E1 0x32D8 +0x86E2 0x32D9 +0x86E3 0x32DA +0x86E4 0x32DB +0x86E5 0x32DC +0x86E6 0x32DD +0x86E7 0x32DE +0x86E8 0x32DF +0x86E9 0x32E0 +0x86EA 0x32E1 +0x86EB 0x32E2 +0x86EC 0x32E3 +0x86ED 0x32FA +0x86EE 0x32E9 +0x86EF 0x32E5 +0x86F0 0x32ED +0x86F1 0x32EC +0x86FB 0x2051 +0x86FC 0x2042 +0x8740 0x2460 +0x8741 0x2461 +0x8742 0x2462 +0x8743 0x2463 +0x8744 0x2464 +0x8745 0x2465 +0x8746 0x2466 +0x8747 0x2467 +0x8748 0x2468 +0x8749 0x2469 +0x874A 0x246A +0x874B 0x246B +0x874C 0x246C +0x874D 0x246D +0x874E 0x246E +0x874F 0x246F +0x8750 0x2470 +0x8751 0x2471 +0x8752 0x2472 +0x8753 0x2473 +0x8754 0x2160 +0x8755 0x2161 +0x8756 0x2162 +0x8757 0x2163 +0x8758 0x2164 +0x8759 0x2165 +0x875A 0x2166 +0x875B 0x2167 +0x875C 0x2168 +0x875D 0x2169 +0x875E 0x216A +0x875F 0x3349 +0x8760 0x3314 +0x8761 0x3322 +0x8762 0x334D +0x8763 0x3318 +0x8764 0x3327 +0x8765 0x3303 +0x8766 0x3336 +0x8767 0x3351 +0x8768 0x3357 +0x8769 0x330D +0x876A 0x3326 +0x876B 0x3323 +0x876C 0x332B +0x876D 0x334A +0x876E 0x333B +0x876F 0x339C +0x8770 0x339D +0x8771 0x339E +0x8772 0x338E +0x8773 0x338F +0x8774 0x33C4 +0x8775 0x33A1 +0x8776 0x216B +0x877E 0x337B +0x8780 0x301D +0x8781 0x301F +0x8782 0x2116 +0x8783 0x33CD +0x8784 0x2121 +0x8785 0x32A4 +0x8786 0x32A5 +0x8787 0x32A6 +0x8788 0x32A7 +0x8789 0x32A8 +0x878A 0x3231 +0x878B 0x3232 +0x878C 0x3239 +0x878D 0x337E +0x878E 0x337D +0x878F 0x337C +0x8793 0x222E +0x8798 0x221F +0x8799 0x22BF +0x879D 0x2756 +0x879E 0x261E +0x879F 0x4FF1 +0x87A0 0x2000B +0x87A1 0x3402 +0x87A2 0x4E28 +0x87A3 0x4E2F +0x87A4 0x4E30 +0x87A5 0x4E8D +0x87A6 0x4EE1 +0x87A7 0x4EFD +0x87A8 0x4EFF +0x87A9 0x4F03 +0x87AA 0x4F0B +0x87AB 0x4F60 +0x87AC 0x4F48 +0x87AD 0x4F49 +0x87AE 0x4F56 +0x87AF 0x4F5F +0x87B0 0x4F6A +0x87B1 0x4F6C +0x87B2 0x4F7E +0x87B3 0x4F8A +0x87B4 0x4F94 +0x87B5 0x4F97 +0x87B6 0xFA30 +0x87B7 0x4FC9 +0x87B8 0x4FE0 +0x87B9 0x5001 +0x87BA 0x5002 +0x87BB 0x500E +0x87BC 0x5018 +0x87BD 0x5027 +0x87BE 0x502E +0x87BF 0x5040 +0x87C0 0x503B +0x87C1 0x5041 +0x87C2 0x5094 +0x87C3 0x50CC +0x87C4 0x50F2 +0x87C5 0x50D0 +0x87C6 0x50E6 +0x87C7 0xFA31 +0x87C8 0x5106 +0x87C9 0x5103 +0x87CA 0x510B +0x87CB 0x511E +0x87CC 0x5135 +0x87CD 0x514A +0x87CE 0xFA32 +0x87CF 0x5155 +0x87D0 0x5157 +0x87D1 0x34B5 +0x87D2 0x519D +0x87D3 0x51C3 +0x87D4 0x51CA +0x87D5 0x51DE +0x87D6 0x51E2 +0x87D7 0x51EE +0x87D8 0x5201 +0x87D9 0x34DB +0x87DA 0x5213 +0x87DB 0x5215 +0x87DC 0x5249 +0x87DD 0x5257 +0x87DE 0x5261 +0x87DF 0x5293 +0x87E0 0x52C8 +0x87E1 0xFA33 +0x87E2 0x52CC +0x87E3 0x52D0 +0x87E4 0x52D6 +0x87E5 0x52DB +0x87E6 0xFA34 +0x87E7 0x52F0 +0x87E8 0x52FB +0x87E9 0x5300 +0x87EA 0x5307 +0x87EB 0x531C +0x87EC 0xFA35 +0x87ED 0x5361 +0x87EE 0x5363 +0x87EF 0x537D +0x87F0 0x5393 +0x87F1 0x539D +0x87F2 0x53B2 +0x87F3 0x5412 +0x87F4 0x5427 +0x87F5 0x544D +0x87F6 0x549C +0x87F7 0x546B +0x87F8 0x5474 +0x87F9 0x547F +0x87FA 0x5488 +0x87FB 0x5496 +0x87FC 0x54A1 +0x8840 0x54A9 +0x8841 0x54C6 +0x8842 0x54FF +0x8843 0x550E +0x8844 0x552B +0x8845 0x5535 +0x8846 0x5550 +0x8847 0x555E +0x8848 0x5581 +0x8849 0x5586 +0x884A 0x558E +0x884B 0xFA36 +0x884C 0x55AD +0x884D 0x55CE +0x884E 0xFA37 +0x884F 0x5608 +0x8850 0x560E +0x8851 0x563B +0x8852 0x5649 +0x8853 0x5676 +0x8854 0x5666 +0x8855 0xFA38 +0x8856 0x566F +0x8857 0x5671 +0x8858 0x5672 +0x8859 0x5699 +0x885A 0x569E +0x885B 0x56A9 +0x885C 0x56AC +0x885D 0x56B3 +0x885E 0x56C9 +0x885F 0x56CA +0x8860 0x570A +0x8861 0x2123D +0x8862 0x5721 +0x8863 0x572F +0x8864 0x5733 +0x8865 0x5734 +0x8866 0x5770 +0x8867 0x5777 +0x8868 0x577C +0x8869 0x579C +0x886A 0xFA0F +0x886B 0x2131B +0x886C 0x57B8 +0x886D 0x57C7 +0x886E 0x57C8 +0x886F 0x57CF +0x8870 0x57E4 +0x8871 0x57ED +0x8872 0x57F5 +0x8873 0x57F6 +0x8874 0x57FF +0x8875 0x5809 +0x8876 0xFA10 +0x8877 0x5861 +0x8878 0x5864 +0x8879 0xFA39 +0x887A 0x587C +0x887B 0x5889 +0x887C 0x589E +0x887D 0xFA3A +0x887E 0x58A9 +0x8880 0x2146E +0x8881 0x58D2 +0x8882 0x58CE +0x8883 0x58D4 +0x8884 0x58DA +0x8885 0x58E0 +0x8886 0x58E9 +0x8887 0x590C +0x8888 0x8641 +0x8889 0x595D +0x888A 0x596D +0x888B 0x598B +0x888C 0x5992 +0x888D 0x59A4 +0x888E 0x59C3 +0x888F 0x59D2 +0x8890 0x59DD +0x8891 0x5A13 +0x8892 0x5A23 +0x8893 0x5A67 +0x8894 0x5A6D +0x8895 0x5A77 +0x8896 0x5A7E +0x8897 0x5A84 +0x8898 0x5A9E +0x8899 0x5AA7 +0x889A 0x5AC4 +0x889B 0x218BD +0x889C 0x5B19 +0x889D 0x5B25 +0x889E 0x525D +0x889F 0x4E9C +0x88A0 0x5516 +0x88A1 0x5A03 +0x88A2 0x963F +0x88A3 0x54C0 +0x88A4 0x611B +0x88A5 0x6328 +0x88A6 0x59F6 +0x88A7 0x9022 +0x88A8 0x8475 +0x88A9 0x831C +0x88AA 0x7A50 +0x88AB 0x60AA +0x88AC 0x63E1 +0x88AD 0x6E25 +0x88AE 0x65ED +0x88AF 0x8466 +0x88B0 0x82A6 +0x88B1 0x9BF5 +0x88B2 0x6893 +0x88B3 0x5727 +0x88B4 0x65A1 +0x88B5 0x6271 +0x88B6 0x5B9B +0x88B7 0x59D0 +0x88B8 0x867B +0x88B9 0x98F4 +0x88BA 0x7D62 +0x88BB 0x7DBE +0x88BC 0x9B8E +0x88BD 0x6216 +0x88BE 0x7C9F +0x88BF 0x88B7 +0x88C0 0x5B89 +0x88C1 0x5EB5 +0x88C2 0x6309 +0x88C3 0x6697 +0x88C4 0x6848 +0x88C5 0x95C7 +0x88C6 0x978D +0x88C7 0x674F +0x88C8 0x4EE5 +0x88C9 0x4F0A +0x88CA 0x4F4D +0x88CB 0x4F9D +0x88CC 0x5049 +0x88CD 0x56F2 +0x88CE 0x5937 +0x88CF 0x59D4 +0x88D0 0x5A01 +0x88D1 0x5C09 +0x88D2 0x60DF +0x88D3 0x610F +0x88D4 0x6170 +0x88D5 0x6613 +0x88D6 0x6905 +0x88D7 0x70BA +0x88D8 0x754F +0x88D9 0x7570 +0x88DA 0x79FB +0x88DB 0x7DAD +0x88DC 0x7DEF +0x88DD 0x80C3 +0x88DE 0x840E +0x88DF 0x8863 +0x88E0 0x8B02 +0x88E1 0x9055 +0x88E2 0x907A +0x88E3 0x533B +0x88E4 0x4E95 +0x88E5 0x4EA5 +0x88E6 0x57DF +0x88E7 0x80B2 +0x88E8 0x90C1 +0x88E9 0x78EF +0x88EA 0x4E00 +0x88EB 0x58F1 +0x88EC 0x6EA2 +0x88ED 0x9038 +0x88EE 0x7A32 +0x88EF 0x8328 +0x88F0 0x828B +0x88F1 0x9C2F +0x88F2 0x5141 +0x88F3 0x5370 +0x88F4 0x54BD +0x88F5 0x54E1 +0x88F6 0x56E0 +0x88F7 0x59FB +0x88F8 0x5F15 +0x88F9 0x98F2 +0x88FA 0x6DEB +0x88FB 0x80E4 +0x88FC 0x852D +0x8940 0x9662 +0x8941 0x9670 +0x8942 0x96A0 +0x8943 0x97FB +0x8944 0x540B +0x8945 0x53F3 +0x8946 0x5B87 +0x8947 0x70CF +0x8948 0x7FBD +0x8949 0x8FC2 +0x894A 0x96E8 +0x894B 0x536F +0x894C 0x9D5C +0x894D 0x7ABA +0x894E 0x4E11 +0x894F 0x7893 +0x8950 0x81FC +0x8951 0x6E26 +0x8952 0x5618 +0x8953 0x5504 +0x8954 0x6B1D +0x8955 0x851A +0x8956 0x9C3B +0x8957 0x59E5 +0x8958 0x53A9 +0x8959 0x6D66 +0x895A 0x74DC +0x895B 0x958F +0x895C 0x5642 +0x895D 0x4E91 +0x895E 0x904B +0x895F 0x96F2 +0x8960 0x834F +0x8961 0x990C +0x8962 0x53E1 +0x8963 0x55B6 +0x8964 0x5B30 +0x8965 0x5F71 +0x8966 0x6620 +0x8967 0x66F3 +0x8968 0x6804 +0x8969 0x6C38 +0x896A 0x6CF3 +0x896B 0x6D29 +0x896C 0x745B +0x896D 0x76C8 +0x896E 0x7A4E +0x896F 0x9834 +0x8970 0x82F1 +0x8971 0x885B +0x8972 0x8A60 +0x8973 0x92ED +0x8974 0x6DB2 +0x8975 0x75AB +0x8976 0x76CA +0x8977 0x99C5 +0x8978 0x60A6 +0x8979 0x8B01 +0x897A 0x8D8A +0x897B 0x95B2 +0x897C 0x698E +0x897D 0x53AD +0x897E 0x5186 +0x8980 0x5712 +0x8981 0x5830 +0x8982 0x5944 +0x8983 0x5BB4 +0x8984 0x5EF6 +0x8985 0x6028 +0x8986 0x63A9 +0x8987 0x63F4 +0x8988 0x6CBF +0x8989 0x6F14 +0x898A 0x708E +0x898B 0x7114 +0x898C 0x7159 +0x898D 0x71D5 +0x898E 0x733F +0x898F 0x7E01 +0x8990 0x8276 +0x8991 0x82D1 +0x8992 0x8597 +0x8993 0x9060 +0x8994 0x925B +0x8995 0x9D1B +0x8996 0x5869 +0x8997 0x65BC +0x8998 0x6C5A +0x8999 0x7525 +0x899A 0x51F9 +0x899B 0x592E +0x899C 0x5965 +0x899D 0x5F80 +0x899E 0x5FDC +0x899F 0x62BC +0x89A0 0x65FA +0x89A1 0x6A2A +0x89A2 0x6B27 +0x89A3 0x6BB4 +0x89A4 0x738B +0x89A5 0x7FC1 +0x89A6 0x8956 +0x89A7 0x9D2C +0x89A8 0x9D0E +0x89A9 0x9EC4 +0x89AA 0x5CA1 +0x89AB 0x6C96 +0x89AC 0x837B +0x89AD 0x5104 +0x89AE 0x5C4B +0x89AF 0x61B6 +0x89B0 0x81C6 +0x89B1 0x6876 +0x89B2 0x7261 +0x89B3 0x4E59 +0x89B4 0x4FFA +0x89B5 0x5378 +0x89B6 0x6069 +0x89B7 0x6E29 +0x89B8 0x7A4F +0x89B9 0x97F3 +0x89BA 0x4E0B +0x89BB 0x5316 +0x89BC 0x4EEE +0x89BD 0x4F55 +0x89BE 0x4F3D +0x89BF 0x4FA1 +0x89C0 0x4F73 +0x89C1 0x52A0 +0x89C2 0x53EF +0x89C3 0x5609 +0x89C4 0x590F +0x89C5 0x5AC1 +0x89C6 0x5BB6 +0x89C7 0x5BE1 +0x89C8 0x79D1 +0x89C9 0x6687 +0x89CA 0x679C +0x89CB 0x67B6 +0x89CC 0x6B4C +0x89CD 0x6CB3 +0x89CE 0x706B +0x89CF 0x73C2 +0x89D0 0x798D +0x89D1 0x79BE +0x89D2 0x7A3C +0x89D3 0x7B87 +0x89D4 0x82B1 +0x89D5 0x82DB +0x89D6 0x8304 +0x89D7 0x8377 +0x89D8 0x83EF +0x89D9 0x83D3 +0x89DA 0x8766 +0x89DB 0x8AB2 +0x89DC 0x5629 +0x89DD 0x8CA8 +0x89DE 0x8FE6 +0x89DF 0x904E +0x89E0 0x971E +0x89E1 0x868A +0x89E2 0x4FC4 +0x89E3 0x5CE8 +0x89E4 0x6211 +0x89E5 0x7259 +0x89E6 0x753B +0x89E7 0x81E5 +0x89E8 0x82BD +0x89E9 0x86FE +0x89EA 0x8CC0 +0x89EB 0x96C5 +0x89EC 0x9913 +0x89ED 0x99D5 +0x89EE 0x4ECB +0x89EF 0x4F1A +0x89F0 0x89E3 +0x89F1 0x56DE +0x89F2 0x584A +0x89F3 0x58CA +0x89F4 0x5EFB +0x89F5 0x5FEB +0x89F6 0x602A +0x89F7 0x6094 +0x89F8 0x6062 +0x89F9 0x61D0 +0x89FA 0x6212 +0x89FB 0x62D0 +0x89FC 0x6539 +0x8A40 0x9B41 +0x8A41 0x6666 +0x8A42 0x68B0 +0x8A43 0x6D77 +0x8A44 0x7070 +0x8A45 0x754C +0x8A46 0x7686 +0x8A47 0x7D75 +0x8A48 0x82A5 +0x8A49 0x87F9 +0x8A4A 0x958B +0x8A4B 0x968E +0x8A4C 0x8C9D +0x8A4D 0x51F1 +0x8A4E 0x52BE +0x8A4F 0x5916 +0x8A50 0x54B3 +0x8A51 0x5BB3 +0x8A52 0x5D16 +0x8A53 0x6168 +0x8A54 0x6982 +0x8A55 0x6DAF +0x8A56 0x788D +0x8A57 0x84CB +0x8A58 0x8857 +0x8A59 0x8A72 +0x8A5A 0x93A7 +0x8A5B 0x9AB8 +0x8A5C 0x6D6C +0x8A5D 0x99A8 +0x8A5E 0x86D9 +0x8A5F 0x57A3 +0x8A60 0x67FF +0x8A61 0x86CE +0x8A62 0x920E +0x8A63 0x5283 +0x8A64 0x5687 +0x8A65 0x5404 +0x8A66 0x5ED3 +0x8A67 0x62E1 +0x8A68 0x64B9 +0x8A69 0x683C +0x8A6A 0x6838 +0x8A6B 0x6BBB +0x8A6C 0x7372 +0x8A6D 0x78BA +0x8A6E 0x7A6B +0x8A6F 0x899A +0x8A70 0x89D2 +0x8A71 0x8D6B +0x8A72 0x8F03 +0x8A73 0x90ED +0x8A74 0x95A3 +0x8A75 0x9694 +0x8A76 0x9769 +0x8A77 0x5B66 +0x8A78 0x5CB3 +0x8A79 0x697D +0x8A7A 0x984D +0x8A7B 0x984E +0x8A7C 0x639B +0x8A7D 0x7B20 +0x8A7E 0x6A2B +0x8A80 0x6A7F +0x8A81 0x68B6 +0x8A82 0x9C0D +0x8A83 0x6F5F +0x8A84 0x5272 +0x8A85 0x559D +0x8A86 0x6070 +0x8A87 0x62EC +0x8A88 0x6D3B +0x8A89 0x6E07 +0x8A8A 0x6ED1 +0x8A8B 0x845B +0x8A8C 0x8910 +0x8A8D 0x8F44 +0x8A8E 0x4E14 +0x8A8F 0x9C39 +0x8A90 0x53F6 +0x8A91 0x691B +0x8A92 0x6A3A +0x8A93 0x9784 +0x8A94 0x682A +0x8A95 0x515C +0x8A96 0x7AC3 +0x8A97 0x84B2 +0x8A98 0x91DC +0x8A99 0x938C +0x8A9A 0x565B +0x8A9B 0x9D28 +0x8A9C 0x6822 +0x8A9D 0x8305 +0x8A9E 0x8431 +0x8A9F 0x7CA5 +0x8AA0 0x5208 +0x8AA1 0x82C5 +0x8AA2 0x74E6 +0x8AA3 0x4E7E +0x8AA4 0x4F83 +0x8AA5 0x51A0 +0x8AA6 0x5BD2 +0x8AA7 0x520A +0x8AA8 0x52D8 +0x8AA9 0x52E7 +0x8AAA 0x5DFB +0x8AAB 0x559A +0x8AAC 0x582A +0x8AAD 0x59E6 +0x8AAE 0x5B8C +0x8AAF 0x5B98 +0x8AB0 0x5BDB +0x8AB1 0x5E72 +0x8AB2 0x5E79 +0x8AB3 0x60A3 +0x8AB4 0x611F +0x8AB5 0x6163 +0x8AB6 0x61BE +0x8AB7 0x63DB +0x8AB8 0x6562 +0x8AB9 0x67D1 +0x8ABA 0x6853 +0x8ABB 0x68FA +0x8ABC 0x6B3E +0x8ABD 0x6B53 +0x8ABE 0x6C57 +0x8ABF 0x6F22 +0x8AC0 0x6F97 +0x8AC1 0x6F45 +0x8AC2 0x74B0 +0x8AC3 0x7518 +0x8AC4 0x76E3 +0x8AC5 0x770B +0x8AC6 0x7AFF +0x8AC7 0x7BA1 +0x8AC8 0x7C21 +0x8AC9 0x7DE9 +0x8ACA 0x7F36 +0x8ACB 0x7FF0 +0x8ACC 0x809D +0x8ACD 0x8266 +0x8ACE 0x839E +0x8ACF 0x89B3 +0x8AD0 0x8ACC +0x8AD1 0x8CAB +0x8AD2 0x9084 +0x8AD3 0x9451 +0x8AD4 0x9593 +0x8AD5 0x9591 +0x8AD6 0x95A2 +0x8AD7 0x9665 +0x8AD8 0x97D3 +0x8AD9 0x9928 +0x8ADA 0x8218 +0x8ADB 0x4E38 +0x8ADC 0x542B +0x8ADD 0x5CB8 +0x8ADE 0x5DCC +0x8ADF 0x73A9 +0x8AE0 0x764C +0x8AE1 0x773C +0x8AE2 0x5CA9 +0x8AE3 0x7FEB +0x8AE4 0x8D0B +0x8AE5 0x96C1 +0x8AE6 0x9811 +0x8AE7 0x9854 +0x8AE8 0x9858 +0x8AE9 0x4F01 +0x8AEA 0x4F0E +0x8AEB 0x5371 +0x8AEC 0x559C +0x8AED 0x5668 +0x8AEE 0x57FA +0x8AEF 0x5947 +0x8AF0 0x5B09 +0x8AF1 0x5BC4 +0x8AF2 0x5C90 +0x8AF3 0x5E0C +0x8AF4 0x5E7E +0x8AF5 0x5FCC +0x8AF6 0x63EE +0x8AF7 0x673A +0x8AF8 0x65D7 +0x8AF9 0x65E2 +0x8AFA 0x671F +0x8AFB 0x68CB +0x8AFC 0x68C4 +0x8B40 0x6A5F +0x8B41 0x5E30 +0x8B42 0x6BC5 +0x8B43 0x6C17 +0x8B44 0x6C7D +0x8B45 0x757F +0x8B46 0x7948 +0x8B47 0x5B63 +0x8B48 0x7A00 +0x8B49 0x7D00 +0x8B4A 0x5FBD +0x8B4B 0x898F +0x8B4C 0x8A18 +0x8B4D 0x8CB4 +0x8B4E 0x8D77 +0x8B4F 0x8ECC +0x8B50 0x8F1D +0x8B51 0x98E2 +0x8B52 0x9A0E +0x8B53 0x9B3C +0x8B54 0x4E80 +0x8B55 0x507D +0x8B56 0x5100 +0x8B57 0x5993 +0x8B58 0x5B9C +0x8B59 0x622F +0x8B5A 0x6280 +0x8B5B 0x64EC +0x8B5C 0x6B3A +0x8B5D 0x72A0 +0x8B5E 0x7591 +0x8B5F 0x7947 +0x8B60 0x7FA9 +0x8B61 0x87FB +0x8B62 0x8ABC +0x8B63 0x8B70 +0x8B64 0x63AC +0x8B65 0x83CA +0x8B66 0x97A0 +0x8B67 0x5409 +0x8B68 0x5403 +0x8B69 0x55AB +0x8B6A 0x6854 +0x8B6B 0x6A58 +0x8B6C 0x8A70 +0x8B6D 0x7827 +0x8B6E 0x6775 +0x8B6F 0x9ECD +0x8B70 0x5374 +0x8B71 0x5BA2 +0x8B72 0x811A +0x8B73 0x8650 +0x8B74 0x9006 +0x8B75 0x4E18 +0x8B76 0x4E45 +0x8B77 0x4EC7 +0x8B78 0x4F11 +0x8B79 0x53CA +0x8B7A 0x5438 +0x8B7B 0x5BAE +0x8B7C 0x5F13 +0x8B7D 0x6025 +0x8B7E 0x6551 +0x8B80 0x673D +0x8B81 0x6C42 +0x8B82 0x6C72 +0x8B83 0x6CE3 +0x8B84 0x7078 +0x8B85 0x7403 +0x8B86 0x7A76 +0x8B87 0x7AAE +0x8B88 0x7B08 +0x8B89 0x7D1A +0x8B8A 0x7CFE +0x8B8B 0x7D66 +0x8B8C 0x65E7 +0x8B8D 0x725B +0x8B8E 0x53BB +0x8B8F 0x5C45 +0x8B90 0x5DE8 +0x8B91 0x62D2 +0x8B92 0x62E0 +0x8B93 0x6319 +0x8B94 0x6E20 +0x8B95 0x865A +0x8B96 0x8A31 +0x8B97 0x8DDD +0x8B98 0x92F8 +0x8B99 0x6F01 +0x8B9A 0x79A6 +0x8B9B 0x9B5A +0x8B9C 0x4EA8 +0x8B9D 0x4EAB +0x8B9E 0x4EAC +0x8B9F 0x4F9B +0x8BA0 0x4FA0 +0x8BA1 0x50D1 +0x8BA2 0x5147 +0x8BA3 0x7AF6 +0x8BA4 0x5171 +0x8BA5 0x51F6 +0x8BA6 0x5354 +0x8BA7 0x5321 +0x8BA8 0x537F +0x8BA9 0x53EB +0x8BAA 0x55AC +0x8BAB 0x5883 +0x8BAC 0x5CE1 +0x8BAD 0x5F37 +0x8BAE 0x5F4A +0x8BAF 0x602F +0x8BB0 0x6050 +0x8BB1 0x606D +0x8BB2 0x631F +0x8BB3 0x6559 +0x8BB4 0x6A4B +0x8BB5 0x6CC1 +0x8BB6 0x72C2 +0x8BB7 0x72ED +0x8BB8 0x77EF +0x8BB9 0x80F8 +0x8BBA 0x8105 +0x8BBB 0x8208 +0x8BBC 0x854E +0x8BBD 0x90F7 +0x8BBE 0x93E1 +0x8BBF 0x97FF +0x8BC0 0x9957 +0x8BC1 0x9A5A +0x8BC2 0x4EF0 +0x8BC3 0x51DD +0x8BC4 0x5C2D +0x8BC5 0x6681 +0x8BC6 0x696D +0x8BC7 0x5C40 +0x8BC8 0x66F2 +0x8BC9 0x6975 +0x8BCA 0x7389 +0x8BCB 0x6850 +0x8BCC 0x7C81 +0x8BCD 0x50C5 +0x8BCE 0x52E4 +0x8BCF 0x5747 +0x8BD0 0x5DFE +0x8BD1 0x9326 +0x8BD2 0x65A4 +0x8BD3 0x6B23 +0x8BD4 0x6B3D +0x8BD5 0x7434 +0x8BD6 0x7981 +0x8BD7 0x79BD +0x8BD8 0x7B4B +0x8BD9 0x7DCA +0x8BDA 0x82B9 +0x8BDB 0x83CC +0x8BDC 0x887F +0x8BDD 0x895F +0x8BDE 0x8B39 +0x8BDF 0x8FD1 +0x8BE0 0x91D1 +0x8BE1 0x541F +0x8BE2 0x9280 +0x8BE3 0x4E5D +0x8BE4 0x5036 +0x8BE5 0x53E5 +0x8BE6 0x533A +0x8BE7 0x72D7 +0x8BE8 0x7396 +0x8BE9 0x77E9 +0x8BEA 0x82E6 +0x8BEB 0x8EAF +0x8BEC 0x99C6 +0x8BED 0x99C8 +0x8BEE 0x99D2 +0x8BEF 0x5177 +0x8BF0 0x611A +0x8BF1 0x865E +0x8BF2 0x55B0 +0x8BF3 0x7A7A +0x8BF4 0x5076 +0x8BF5 0x5BD3 +0x8BF6 0x9047 +0x8BF7 0x9685 +0x8BF8 0x4E32 +0x8BF9 0x6ADB +0x8BFA 0x91E7 +0x8BFB 0x5C51 +0x8BFC 0x5C48 +0x8C40 0x6398 +0x8C41 0x7A9F +0x8C42 0x6C93 +0x8C43 0x9774 +0x8C44 0x8F61 +0x8C45 0x7AAA +0x8C46 0x718A +0x8C47 0x9688 +0x8C48 0x7C82 +0x8C49 0x6817 +0x8C4A 0x7E70 +0x8C4B 0x6851 +0x8C4C 0x936C +0x8C4D 0x52F2 +0x8C4E 0x541B +0x8C4F 0x85AB +0x8C50 0x8A13 +0x8C51 0x7FA4 +0x8C52 0x8ECD +0x8C53 0x90E1 +0x8C54 0x5366 +0x8C55 0x8888 +0x8C56 0x7941 +0x8C57 0x4FC2 +0x8C58 0x50BE +0x8C59 0x5211 +0x8C5A 0x5144 +0x8C5B 0x5553 +0x8C5C 0x572D +0x8C5D 0x73EA +0x8C5E 0x578B +0x8C5F 0x5951 +0x8C60 0x5F62 +0x8C61 0x5F84 +0x8C62 0x6075 +0x8C63 0x6176 +0x8C64 0x6167 +0x8C65 0x61A9 +0x8C66 0x63B2 +0x8C67 0x643A +0x8C68 0x656C +0x8C69 0x666F +0x8C6A 0x6842 +0x8C6B 0x6E13 +0x8C6C 0x7566 +0x8C6D 0x7A3D +0x8C6E 0x7CFB +0x8C6F 0x7D4C +0x8C70 0x7D99 +0x8C71 0x7E4B +0x8C72 0x7F6B +0x8C73 0x830E +0x8C74 0x834A +0x8C75 0x86CD +0x8C76 0x8A08 +0x8C77 0x8A63 +0x8C78 0x8B66 +0x8C79 0x8EFD +0x8C7A 0x981A +0x8C7B 0x9D8F +0x8C7C 0x82B8 +0x8C7D 0x8FCE +0x8C7E 0x9BE8 +0x8C80 0x5287 +0x8C81 0x621F +0x8C82 0x6483 +0x8C83 0x6FC0 +0x8C84 0x9699 +0x8C85 0x6841 +0x8C86 0x5091 +0x8C87 0x6B20 +0x8C88 0x6C7A +0x8C89 0x6F54 +0x8C8A 0x7A74 +0x8C8B 0x7D50 +0x8C8C 0x8840 +0x8C8D 0x8A23 +0x8C8E 0x6708 +0x8C8F 0x4EF6 +0x8C90 0x5039 +0x8C91 0x5026 +0x8C92 0x5065 +0x8C93 0x517C +0x8C94 0x5238 +0x8C95 0x5263 +0x8C96 0x55A7 +0x8C97 0x570F +0x8C98 0x5805 +0x8C99 0x5ACC +0x8C9A 0x5EFA +0x8C9B 0x61B2 +0x8C9C 0x61F8 +0x8C9D 0x62F3 +0x8C9E 0x6372 +0x8C9F 0x691C +0x8CA0 0x6A29 +0x8CA1 0x727D +0x8CA2 0x72AC +0x8CA3 0x732E +0x8CA4 0x7814 +0x8CA5 0x786F +0x8CA6 0x7D79 +0x8CA7 0x770C +0x8CA8 0x80A9 +0x8CA9 0x898B +0x8CAA 0x8B19 +0x8CAB 0x8CE2 +0x8CAC 0x8ED2 +0x8CAD 0x9063 +0x8CAE 0x9375 +0x8CAF 0x967A +0x8CB0 0x9855 +0x8CB1 0x9A13 +0x8CB2 0x9E78 +0x8CB3 0x5143 +0x8CB4 0x539F +0x8CB5 0x53B3 +0x8CB6 0x5E7B +0x8CB7 0x5F26 +0x8CB8 0x6E1B +0x8CB9 0x6E90 +0x8CBA 0x7384 +0x8CBB 0x73FE +0x8CBC 0x7D43 +0x8CBD 0x8237 +0x8CBE 0x8A00 +0x8CBF 0x8AFA +0x8CC0 0x9650 +0x8CC1 0x4E4E +0x8CC2 0x500B +0x8CC3 0x53E4 +0x8CC4 0x547C +0x8CC5 0x56FA +0x8CC6 0x59D1 +0x8CC7 0x5B64 +0x8CC8 0x5DF1 +0x8CC9 0x5EAB +0x8CCA 0x5F27 +0x8CCB 0x6238 +0x8CCC 0x6545 +0x8CCD 0x67AF +0x8CCE 0x6E56 +0x8CCF 0x72D0 +0x8CD0 0x7CCA +0x8CD1 0x88B4 +0x8CD2 0x80A1 +0x8CD3 0x80E1 +0x8CD4 0x83F0 +0x8CD5 0x864E +0x8CD6 0x8A87 +0x8CD7 0x8DE8 +0x8CD8 0x9237 +0x8CD9 0x96C7 +0x8CDA 0x9867 +0x8CDB 0x9F13 +0x8CDC 0x4E94 +0x8CDD 0x4E92 +0x8CDE 0x4F0D +0x8CDF 0x5348 +0x8CE0 0x5449 +0x8CE1 0x543E +0x8CE2 0x5A2F +0x8CE3 0x5F8C +0x8CE4 0x5FA1 +0x8CE5 0x609F +0x8CE6 0x68A7 +0x8CE7 0x6A8E +0x8CE8 0x745A +0x8CE9 0x7881 +0x8CEA 0x8A9E +0x8CEB 0x8AA4 +0x8CEC 0x8B77 +0x8CED 0x9190 +0x8CEE 0x4E5E +0x8CEF 0x9BC9 +0x8CF0 0x4EA4 +0x8CF1 0x4F7C +0x8CF2 0x4FAF +0x8CF3 0x5019 +0x8CF4 0x5016 +0x8CF5 0x5149 +0x8CF6 0x516C +0x8CF7 0x529F +0x8CF8 0x52B9 +0x8CF9 0x52FE +0x8CFA 0x539A +0x8CFB 0x53E3 +0x8CFC 0x5411 +0x8D40 0x540E +0x8D41 0x5589 +0x8D42 0x5751 +0x8D43 0x57A2 +0x8D44 0x597D +0x8D45 0x5B54 +0x8D46 0x5B5D +0x8D47 0x5B8F +0x8D48 0x5DE5 +0x8D49 0x5DE7 +0x8D4A 0x5DF7 +0x8D4B 0x5E78 +0x8D4C 0x5E83 +0x8D4D 0x5E9A +0x8D4E 0x5EB7 +0x8D4F 0x5F18 +0x8D50 0x6052 +0x8D51 0x614C +0x8D52 0x6297 +0x8D53 0x62D8 +0x8D54 0x63A7 +0x8D55 0x653B +0x8D56 0x6602 +0x8D57 0x6643 +0x8D58 0x66F4 +0x8D59 0x676D +0x8D5A 0x6821 +0x8D5B 0x6897 +0x8D5C 0x69CB +0x8D5D 0x6C5F +0x8D5E 0x6D2A +0x8D5F 0x6D69 +0x8D60 0x6E2F +0x8D61 0x6E9D +0x8D62 0x7532 +0x8D63 0x7687 +0x8D64 0x786C +0x8D65 0x7A3F +0x8D66 0x7CE0 +0x8D67 0x7D05 +0x8D68 0x7D18 +0x8D69 0x7D5E +0x8D6A 0x7DB1 +0x8D6B 0x8015 +0x8D6C 0x8003 +0x8D6D 0x80AF +0x8D6E 0x80B1 +0x8D6F 0x8154 +0x8D70 0x818F +0x8D71 0x822A +0x8D72 0x8352 +0x8D73 0x884C +0x8D74 0x8861 +0x8D75 0x8B1B +0x8D76 0x8CA2 +0x8D77 0x8CFC +0x8D78 0x90CA +0x8D79 0x9175 +0x8D7A 0x9271 +0x8D7B 0x783F +0x8D7C 0x92FC +0x8D7D 0x95A4 +0x8D7E 0x964D +0x8D80 0x9805 +0x8D81 0x9999 +0x8D82 0x9AD8 +0x8D83 0x9D3B +0x8D84 0x525B +0x8D85 0x52AB +0x8D86 0x53F7 +0x8D87 0x5408 +0x8D88 0x58D5 +0x8D89 0x62F7 +0x8D8A 0x6FE0 +0x8D8B 0x8C6A +0x8D8C 0x8F5F +0x8D8D 0x9EB9 +0x8D8E 0x514B +0x8D8F 0x523B +0x8D90 0x544A +0x8D91 0x56FD +0x8D92 0x7A40 +0x8D93 0x9177 +0x8D94 0x9D60 +0x8D95 0x9ED2 +0x8D96 0x7344 +0x8D97 0x6F09 +0x8D98 0x8170 +0x8D99 0x7511 +0x8D9A 0x5FFD +0x8D9B 0x60DA +0x8D9C 0x9AA8 +0x8D9D 0x72DB +0x8D9E 0x8FBC +0x8D9F 0x6B64 +0x8DA0 0x9803 +0x8DA1 0x4ECA +0x8DA2 0x56F0 +0x8DA3 0x5764 +0x8DA4 0x58BE +0x8DA5 0x5A5A +0x8DA6 0x6068 +0x8DA7 0x61C7 +0x8DA8 0x660F +0x8DA9 0x6606 +0x8DAA 0x6839 +0x8DAB 0x68B1 +0x8DAC 0x6DF7 +0x8DAD 0x75D5 +0x8DAE 0x7D3A +0x8DAF 0x826E +0x8DB0 0x9B42 +0x8DB1 0x4E9B +0x8DB2 0x4F50 +0x8DB3 0x53C9 +0x8DB4 0x5506 +0x8DB5 0x5D6F +0x8DB6 0x5DE6 +0x8DB7 0x5DEE +0x8DB8 0x67FB +0x8DB9 0x6C99 +0x8DBA 0x7473 +0x8DBB 0x7802 +0x8DBC 0x8A50 +0x8DBD 0x9396 +0x8DBE 0x88DF +0x8DBF 0x5750 +0x8DC0 0x5EA7 +0x8DC1 0x632B +0x8DC2 0x50B5 +0x8DC3 0x50AC +0x8DC4 0x518D +0x8DC5 0x6700 +0x8DC6 0x54C9 +0x8DC7 0x585E +0x8DC8 0x59BB +0x8DC9 0x5BB0 +0x8DCA 0x5F69 +0x8DCB 0x624D +0x8DCC 0x63A1 +0x8DCD 0x683D +0x8DCE 0x6B73 +0x8DCF 0x6E08 +0x8DD0 0x707D +0x8DD1 0x91C7 +0x8DD2 0x7280 +0x8DD3 0x7815 +0x8DD4 0x7826 +0x8DD5 0x796D +0x8DD6 0x658E +0x8DD7 0x7D30 +0x8DD8 0x83DC +0x8DD9 0x88C1 +0x8DDA 0x8F09 +0x8DDB 0x969B +0x8DDC 0x5264 +0x8DDD 0x5728 +0x8DDE 0x6750 +0x8DDF 0x7F6A +0x8DE0 0x8CA1 +0x8DE1 0x51B4 +0x8DE2 0x5742 +0x8DE3 0x962A +0x8DE4 0x583A +0x8DE5 0x698A +0x8DE6 0x80B4 +0x8DE7 0x54B2 +0x8DE8 0x5D0E +0x8DE9 0x57FC +0x8DEA 0x7895 +0x8DEB 0x9DFA +0x8DEC 0x4F5C +0x8DED 0x524A +0x8DEE 0x548B +0x8DEF 0x643E +0x8DF0 0x6628 +0x8DF1 0x6714 +0x8DF2 0x67F5 +0x8DF3 0x7A84 +0x8DF4 0x7B56 +0x8DF5 0x7D22 +0x8DF6 0x932F +0x8DF7 0x685C +0x8DF8 0x9BAD +0x8DF9 0x7B39 +0x8DFA 0x5319 +0x8DFB 0x518A +0x8DFC 0x5237 +0x8E40 0x5BDF +0x8E41 0x62F6 +0x8E42 0x64AE +0x8E43 0x64E6 +0x8E44 0x672D +0x8E45 0x6BBA +0x8E46 0x85A9 +0x8E47 0x96D1 +0x8E48 0x7690 +0x8E49 0x9BD6 +0x8E4A 0x634C +0x8E4B 0x9306 +0x8E4C 0x9BAB +0x8E4D 0x76BF +0x8E4E 0x6652 +0x8E4F 0x4E09 +0x8E50 0x5098 +0x8E51 0x53C2 +0x8E52 0x5C71 +0x8E53 0x60E8 +0x8E54 0x6492 +0x8E55 0x6563 +0x8E56 0x685F +0x8E57 0x71E6 +0x8E58 0x73CA +0x8E59 0x7523 +0x8E5A 0x7B97 +0x8E5B 0x7E82 +0x8E5C 0x8695 +0x8E5D 0x8B83 +0x8E5E 0x8CDB +0x8E5F 0x9178 +0x8E60 0x9910 +0x8E61 0x65AC +0x8E62 0x66AB +0x8E63 0x6B8B +0x8E64 0x4ED5 +0x8E65 0x4ED4 +0x8E66 0x4F3A +0x8E67 0x4F7F +0x8E68 0x523A +0x8E69 0x53F8 +0x8E6A 0x53F2 +0x8E6B 0x55E3 +0x8E6C 0x56DB +0x8E6D 0x58EB +0x8E6E 0x59CB +0x8E6F 0x59C9 +0x8E70 0x59FF +0x8E71 0x5B50 +0x8E72 0x5C4D +0x8E73 0x5E02 +0x8E74 0x5E2B +0x8E75 0x5FD7 +0x8E76 0x601D +0x8E77 0x6307 +0x8E78 0x652F +0x8E79 0x5B5C +0x8E7A 0x65AF +0x8E7B 0x65BD +0x8E7C 0x65E8 +0x8E7D 0x679D +0x8E7E 0x6B62 +0x8E80 0x6B7B +0x8E81 0x6C0F +0x8E82 0x7345 +0x8E83 0x7949 +0x8E84 0x79C1 +0x8E85 0x7CF8 +0x8E86 0x7D19 +0x8E87 0x7D2B +0x8E88 0x80A2 +0x8E89 0x8102 +0x8E8A 0x81F3 +0x8E8B 0x8996 +0x8E8C 0x8A5E +0x8E8D 0x8A69 +0x8E8E 0x8A66 +0x8E8F 0x8A8C +0x8E90 0x8AEE +0x8E91 0x8CC7 +0x8E92 0x8CDC +0x8E93 0x96CC +0x8E94 0x98FC +0x8E95 0x6B6F +0x8E96 0x4E8B +0x8E97 0x4F3C +0x8E98 0x4F8D +0x8E99 0x5150 +0x8E9A 0x5B57 +0x8E9B 0x5BFA +0x8E9C 0x6148 +0x8E9D 0x6301 +0x8E9E 0x6642 +0x8E9F 0x6B21 +0x8EA0 0x6ECB +0x8EA1 0x6CBB +0x8EA2 0x723E +0x8EA3 0x74BD +0x8EA4 0x75D4 +0x8EA5 0x78C1 +0x8EA6 0x793A +0x8EA7 0x800C +0x8EA8 0x8033 +0x8EA9 0x81EA +0x8EAA 0x8494 +0x8EAB 0x8F9E +0x8EAC 0x6C50 +0x8EAD 0x9E7F +0x8EAE 0x5F0F +0x8EAF 0x8B58 +0x8EB0 0x9D2B +0x8EB1 0x7AFA +0x8EB2 0x8EF8 +0x8EB3 0x5B8D +0x8EB4 0x96EB +0x8EB5 0x4E03 +0x8EB6 0x53F1 +0x8EB7 0x57F7 +0x8EB8 0x5931 +0x8EB9 0x5AC9 +0x8EBA 0x5BA4 +0x8EBB 0x6089 +0x8EBC 0x6E7F +0x8EBD 0x6F06 +0x8EBE 0x75BE +0x8EBF 0x8CEA +0x8EC0 0x5B9F +0x8EC1 0x8500 +0x8EC2 0x7BE0 +0x8EC3 0x5072 +0x8EC4 0x67F4 +0x8EC5 0x829D +0x8EC6 0x5C61 +0x8EC7 0x854A +0x8EC8 0x7E1E +0x8EC9 0x820E +0x8ECA 0x5199 +0x8ECB 0x5C04 +0x8ECC 0x6368 +0x8ECD 0x8D66 +0x8ECE 0x659C +0x8ECF 0x716E +0x8ED0 0x793E +0x8ED1 0x7D17 +0x8ED2 0x8005 +0x8ED3 0x8B1D +0x8ED4 0x8ECA +0x8ED5 0x906E +0x8ED6 0x86C7 +0x8ED7 0x90AA +0x8ED8 0x501F +0x8ED9 0x52FA +0x8EDA 0x5C3A +0x8EDB 0x6753 +0x8EDC 0x707C +0x8EDD 0x7235 +0x8EDE 0x914C +0x8EDF 0x91C8 +0x8EE0 0x932B +0x8EE1 0x82E5 +0x8EE2 0x5BC2 +0x8EE3 0x5F31 +0x8EE4 0x60F9 +0x8EE5 0x4E3B +0x8EE6 0x53D6 +0x8EE7 0x5B88 +0x8EE8 0x624B +0x8EE9 0x6731 +0x8EEA 0x6B8A +0x8EEB 0x72E9 +0x8EEC 0x73E0 +0x8EED 0x7A2E +0x8EEE 0x816B +0x8EEF 0x8DA3 +0x8EF0 0x9152 +0x8EF1 0x9996 +0x8EF2 0x5112 +0x8EF3 0x53D7 +0x8EF4 0x546A +0x8EF5 0x5BFF +0x8EF6 0x6388 +0x8EF7 0x6A39 +0x8EF8 0x7DAC +0x8EF9 0x9700 +0x8EFA 0x56DA +0x8EFB 0x53CE +0x8EFC 0x5468 +0x8F40 0x5B97 +0x8F41 0x5C31 +0x8F42 0x5DDE +0x8F43 0x4FEE +0x8F44 0x6101 +0x8F45 0x62FE +0x8F46 0x6D32 +0x8F47 0x79C0 +0x8F48 0x79CB +0x8F49 0x7D42 +0x8F4A 0x7E4D +0x8F4B 0x7FD2 +0x8F4C 0x81ED +0x8F4D 0x821F +0x8F4E 0x8490 +0x8F4F 0x8846 +0x8F50 0x8972 +0x8F51 0x8B90 +0x8F52 0x8E74 +0x8F53 0x8F2F +0x8F54 0x9031 +0x8F55 0x914B +0x8F56 0x916C +0x8F57 0x96C6 +0x8F58 0x919C +0x8F59 0x4EC0 +0x8F5A 0x4F4F +0x8F5B 0x5145 +0x8F5C 0x5341 +0x8F5D 0x5F93 +0x8F5E 0x620E +0x8F5F 0x67D4 +0x8F60 0x6C41 +0x8F61 0x6E0B +0x8F62 0x7363 +0x8F63 0x7E26 +0x8F64 0x91CD +0x8F65 0x9283 +0x8F66 0x53D4 +0x8F67 0x5919 +0x8F68 0x5BBF +0x8F69 0x6DD1 +0x8F6A 0x795D +0x8F6B 0x7E2E +0x8F6C 0x7C9B +0x8F6D 0x587E +0x8F6E 0x719F +0x8F6F 0x51FA +0x8F70 0x8853 +0x8F71 0x8FF0 +0x8F72 0x4FCA +0x8F73 0x5CFB +0x8F74 0x6625 +0x8F75 0x77AC +0x8F76 0x7AE3 +0x8F77 0x821C +0x8F78 0x99FF +0x8F79 0x51C6 +0x8F7A 0x5FAA +0x8F7B 0x65EC +0x8F7C 0x696F +0x8F7D 0x6B89 +0x8F7E 0x6DF3 +0x8F80 0x6E96 +0x8F81 0x6F64 +0x8F82 0x76FE +0x8F83 0x7D14 +0x8F84 0x5DE1 +0x8F85 0x9075 +0x8F86 0x9187 +0x8F87 0x9806 +0x8F88 0x51E6 +0x8F89 0x521D +0x8F8A 0x6240 +0x8F8B 0x6691 +0x8F8C 0x66D9 +0x8F8D 0x6E1A +0x8F8E 0x5EB6 +0x8F8F 0x7DD2 +0x8F90 0x7F72 +0x8F91 0x66F8 +0x8F92 0x85AF +0x8F93 0x85F7 +0x8F94 0x8AF8 +0x8F95 0x52A9 +0x8F96 0x53D9 +0x8F97 0x5973 +0x8F98 0x5E8F +0x8F99 0x5F90 +0x8F9A 0x6055 +0x8F9B 0x92E4 +0x8F9C 0x9664 +0x8F9D 0x50B7 +0x8F9E 0x511F +0x8F9F 0x52DD +0x8FA0 0x5320 +0x8FA1 0x5347 +0x8FA2 0x53EC +0x8FA3 0x54E8 +0x8FA4 0x5546 +0x8FA5 0x5531 +0x8FA6 0x5617 +0x8FA7 0x5968 +0x8FA8 0x59BE +0x8FA9 0x5A3C +0x8FAA 0x5BB5 +0x8FAB 0x5C06 +0x8FAC 0x5C0F +0x8FAD 0x5C11 +0x8FAE 0x5C1A +0x8FAF 0x5E84 +0x8FB0 0x5E8A +0x8FB1 0x5EE0 +0x8FB2 0x5F70 +0x8FB3 0x627F +0x8FB4 0x6284 +0x8FB5 0x62DB +0x8FB6 0x638C +0x8FB7 0x6377 +0x8FB8 0x6607 +0x8FB9 0x660C +0x8FBA 0x662D +0x8FBB 0x6676 +0x8FBC 0x677E +0x8FBD 0x68A2 +0x8FBE 0x6A1F +0x8FBF 0x6A35 +0x8FC0 0x6CBC +0x8FC1 0x6D88 +0x8FC2 0x6E09 +0x8FC3 0x6E58 +0x8FC4 0x713C +0x8FC5 0x7126 +0x8FC6 0x7167 +0x8FC7 0x75C7 +0x8FC8 0x7701 +0x8FC9 0x785D +0x8FCA 0x7901 +0x8FCB 0x7965 +0x8FCC 0x79F0 +0x8FCD 0x7AE0 +0x8FCE 0x7B11 +0x8FCF 0x7CA7 +0x8FD0 0x7D39 +0x8FD1 0x8096 +0x8FD2 0x83D6 +0x8FD3 0x848B +0x8FD4 0x8549 +0x8FD5 0x885D +0x8FD6 0x88F3 +0x8FD7 0x8A1F +0x8FD8 0x8A3C +0x8FD9 0x8A54 +0x8FDA 0x8A73 +0x8FDB 0x8C61 +0x8FDC 0x8CDE +0x8FDD 0x91A4 +0x8FDE 0x9266 +0x8FDF 0x937E +0x8FE0 0x9418 +0x8FE1 0x969C +0x8FE2 0x9798 +0x8FE3 0x4E0A +0x8FE4 0x4E08 +0x8FE5 0x4E1E +0x8FE6 0x4E57 +0x8FE7 0x5197 +0x8FE8 0x5270 +0x8FE9 0x57CE +0x8FEA 0x5834 +0x8FEB 0x58CC +0x8FEC 0x5B22 +0x8FED 0x5E38 +0x8FEE 0x60C5 +0x8FEF 0x64FE +0x8FF0 0x6761 +0x8FF1 0x6756 +0x8FF2 0x6D44 +0x8FF3 0x72B6 +0x8FF4 0x7573 +0x8FF5 0x7A63 +0x8FF6 0x84B8 +0x8FF7 0x8B72 +0x8FF8 0x91B8 +0x8FF9 0x9320 +0x8FFA 0x5631 +0x8FFB 0x57F4 +0x8FFC 0x98FE +0x9040 0x62ED +0x9041 0x690D +0x9042 0x6B96 +0x9043 0x71ED +0x9044 0x7E54 +0x9045 0x8077 +0x9046 0x8272 +0x9047 0x89E6 +0x9048 0x98DF +0x9049 0x8755 +0x904A 0x8FB1 +0x904B 0x5C3B +0x904C 0x4F38 +0x904D 0x4FE1 +0x904E 0x4FB5 +0x904F 0x5507 +0x9050 0x5A20 +0x9051 0x5BDD +0x9052 0x5BE9 +0x9053 0x5FC3 +0x9054 0x614E +0x9055 0x632F +0x9056 0x65B0 +0x9057 0x664B +0x9058 0x68EE +0x9059 0x699B +0x905A 0x6D78 +0x905B 0x6DF1 +0x905C 0x7533 +0x905D 0x75B9 +0x905E 0x771F +0x905F 0x795E +0x9060 0x79E6 +0x9061 0x7D33 +0x9062 0x81E3 +0x9063 0x82AF +0x9064 0x85AA +0x9065 0x89AA +0x9066 0x8A3A +0x9067 0x8EAB +0x9068 0x8F9B +0x9069 0x9032 +0x906A 0x91DD +0x906B 0x9707 +0x906C 0x4EBA +0x906D 0x4EC1 +0x906E 0x5203 +0x906F 0x5875 +0x9070 0x58EC +0x9071 0x5C0B +0x9072 0x751A +0x9073 0x5C3D +0x9074 0x814E +0x9075 0x8A0A +0x9076 0x8FC5 +0x9077 0x9663 +0x9078 0x976D +0x9079 0x7B25 +0x907A 0x8ACF +0x907B 0x9808 +0x907C 0x9162 +0x907D 0x56F3 +0x907E 0x53A8 +0x9080 0x9017 +0x9081 0x5439 +0x9082 0x5782 +0x9083 0x5E25 +0x9084 0x63A8 +0x9085 0x6C34 +0x9086 0x708A +0x9087 0x7761 +0x9088 0x7C8B +0x9089 0x7FE0 +0x908A 0x8870 +0x908B 0x9042 +0x908C 0x9154 +0x908D 0x9310 +0x908E 0x9318 +0x908F 0x968F +0x9090 0x745E +0x9091 0x9AC4 +0x9092 0x5D07 +0x9093 0x5D69 +0x9094 0x6570 +0x9095 0x67A2 +0x9096 0x8DA8 +0x9097 0x96DB +0x9098 0x636E +0x9099 0x6749 +0x909A 0x6919 +0x909B 0x83C5 +0x909C 0x9817 +0x909D 0x96C0 +0x909E 0x88FE +0x909F 0x6F84 +0x90A0 0x647A +0x90A1 0x5BF8 +0x90A2 0x4E16 +0x90A3 0x702C +0x90A4 0x755D +0x90A5 0x662F +0x90A6 0x51C4 +0x90A7 0x5236 +0x90A8 0x52E2 +0x90A9 0x59D3 +0x90AA 0x5F81 +0x90AB 0x6027 +0x90AC 0x6210 +0x90AD 0x653F +0x90AE 0x6574 +0x90AF 0x661F +0x90B0 0x6674 +0x90B1 0x68F2 +0x90B2 0x6816 +0x90B3 0x6B63 +0x90B4 0x6E05 +0x90B5 0x7272 +0x90B6 0x751F +0x90B7 0x76DB +0x90B8 0x7CBE +0x90B9 0x8056 +0x90BA 0x58F0 +0x90BB 0x88FD +0x90BC 0x897F +0x90BD 0x8AA0 +0x90BE 0x8A93 +0x90BF 0x8ACB +0x90C0 0x901D +0x90C1 0x9192 +0x90C2 0x9752 +0x90C3 0x9759 +0x90C4 0x6589 +0x90C5 0x7A0E +0x90C6 0x8106 +0x90C7 0x96BB +0x90C8 0x5E2D +0x90C9 0x60DC +0x90CA 0x621A +0x90CB 0x65A5 +0x90CC 0x6614 +0x90CD 0x6790 +0x90CE 0x77F3 +0x90CF 0x7A4D +0x90D0 0x7C4D +0x90D1 0x7E3E +0x90D2 0x810A +0x90D3 0x8CAC +0x90D4 0x8D64 +0x90D5 0x8DE1 +0x90D6 0x8E5F +0x90D7 0x78A9 +0x90D8 0x5207 +0x90D9 0x62D9 +0x90DA 0x63A5 +0x90DB 0x6442 +0x90DC 0x6298 +0x90DD 0x8A2D +0x90DE 0x7A83 +0x90DF 0x7BC0 +0x90E0 0x8AAC +0x90E1 0x96EA +0x90E2 0x7D76 +0x90E3 0x820C +0x90E4 0x8749 +0x90E5 0x4ED9 +0x90E6 0x5148 +0x90E7 0x5343 +0x90E8 0x5360 +0x90E9 0x5BA3 +0x90EA 0x5C02 +0x90EB 0x5C16 +0x90EC 0x5DDD +0x90ED 0x6226 +0x90EE 0x6247 +0x90EF 0x64B0 +0x90F0 0x6813 +0x90F1 0x6834 +0x90F2 0x6CC9 +0x90F3 0x6D45 +0x90F4 0x6D17 +0x90F5 0x67D3 +0x90F6 0x6F5C +0x90F7 0x714E +0x90F8 0x717D +0x90F9 0x65CB +0x90FA 0x7A7F +0x90FB 0x7BAD +0x90FC 0x7DDA +0x9140 0x7E4A +0x9141 0x7FA8 +0x9142 0x817A +0x9143 0x821B +0x9144 0x8239 +0x9145 0x85A6 +0x9146 0x8A6E +0x9147 0x8CCE +0x9148 0x8DF5 +0x9149 0x9078 +0x914A 0x9077 +0x914B 0x92AD +0x914C 0x9291 +0x914D 0x9583 +0x914E 0x9BAE +0x914F 0x524D +0x9150 0x5584 +0x9151 0x6F38 +0x9152 0x7136 +0x9153 0x5168 +0x9154 0x7985 +0x9155 0x7E55 +0x9156 0x81B3 +0x9157 0x7CCE +0x9158 0x564C +0x9159 0x5851 +0x915A 0x5CA8 +0x915B 0x63AA +0x915C 0x66FE +0x915D 0x66FD +0x915E 0x695A +0x915F 0x72D9 +0x9160 0x758F +0x9161 0x758E +0x9162 0x790E +0x9163 0x7956 +0x9164 0x79DF +0x9165 0x7C97 +0x9166 0x7D20 +0x9167 0x7D44 +0x9168 0x8607 +0x9169 0x8A34 +0x916A 0x963B +0x916B 0x9061 +0x916C 0x9F20 +0x916D 0x50E7 +0x916E 0x5275 +0x916F 0x53CC +0x9170 0x53E2 +0x9171 0x5009 +0x9172 0x55AA +0x9173 0x58EE +0x9174 0x594F +0x9175 0x723D +0x9176 0x5B8B +0x9177 0x5C64 +0x9178 0x531D +0x9179 0x60E3 +0x917A 0x60F3 +0x917B 0x635C +0x917C 0x6383 +0x917D 0x633F +0x917E 0x63BB +0x9180 0x64CD +0x9181 0x65E9 +0x9182 0x66F9 +0x9183 0x5DE3 +0x9184 0x69CD +0x9185 0x69FD +0x9186 0x6F15 +0x9187 0x71E5 +0x9188 0x4E89 +0x9189 0x75E9 +0x918A 0x76F8 +0x918B 0x7A93 +0x918C 0x7CDF +0x918D 0x7DCF +0x918E 0x7D9C +0x918F 0x8061 +0x9190 0x8349 +0x9191 0x8358 +0x9192 0x846C +0x9193 0x84BC +0x9194 0x85FB +0x9195 0x88C5 +0x9196 0x8D70 +0x9197 0x9001 +0x9198 0x906D +0x9199 0x9397 +0x919A 0x971C +0x919B 0x9A12 +0x919C 0x50CF +0x919D 0x5897 +0x919E 0x618E +0x919F 0x81D3 +0x91A0 0x8535 +0x91A1 0x8D08 +0x91A2 0x9020 +0x91A3 0x4FC3 +0x91A4 0x5074 +0x91A5 0x5247 +0x91A6 0x5373 +0x91A7 0x606F +0x91A8 0x6349 +0x91A9 0x675F +0x91AA 0x6E2C +0x91AB 0x8DB3 +0x91AC 0x901F +0x91AD 0x4FD7 +0x91AE 0x5C5E +0x91AF 0x8CCA +0x91B0 0x65CF +0x91B1 0x7D9A +0x91B2 0x5352 +0x91B3 0x8896 +0x91B4 0x5176 +0x91B5 0x63C3 +0x91B6 0x5B58 +0x91B7 0x5B6B +0x91B8 0x5C0A +0x91B9 0x640D +0x91BA 0x6751 +0x91BB 0x905C +0x91BC 0x4ED6 +0x91BD 0x591A +0x91BE 0x592A +0x91BF 0x6C70 +0x91C0 0x8A51 +0x91C1 0x553E +0x91C2 0x5815 +0x91C3 0x59A5 +0x91C4 0x60F0 +0x91C5 0x6253 +0x91C6 0x67C1 +0x91C7 0x8235 +0x91C8 0x6955 +0x91C9 0x9640 +0x91CA 0x99C4 +0x91CB 0x9A28 +0x91CC 0x4F53 +0x91CD 0x5806 +0x91CE 0x5BFE +0x91CF 0x8010 +0x91D0 0x5CB1 +0x91D1 0x5E2F +0x91D2 0x5F85 +0x91D3 0x6020 +0x91D4 0x614B +0x91D5 0x6234 +0x91D6 0x66FF +0x91D7 0x6CF0 +0x91D8 0x6EDE +0x91D9 0x80CE +0x91DA 0x817F +0x91DB 0x82D4 +0x91DC 0x888B +0x91DD 0x8CB8 +0x91DE 0x9000 +0x91DF 0x902E +0x91E0 0x968A +0x91E1 0x9EDB +0x91E2 0x9BDB +0x91E3 0x4EE3 +0x91E4 0x53F0 +0x91E5 0x5927 +0x91E6 0x7B2C +0x91E7 0x918D +0x91E8 0x984C +0x91E9 0x9DF9 +0x91EA 0x6EDD +0x91EB 0x7027 +0x91EC 0x5353 +0x91ED 0x5544 +0x91EE 0x5B85 +0x91EF 0x6258 +0x91F0 0x629E +0x91F1 0x62D3 +0x91F2 0x6CA2 +0x91F3 0x6FEF +0x91F4 0x7422 +0x91F5 0x8A17 +0x91F6 0x9438 +0x91F7 0x6FC1 +0x91F8 0x8AFE +0x91F9 0x8338 +0x91FA 0x51E7 +0x91FB 0x86F8 +0x91FC 0x53EA +0x9240 0x53E9 +0x9241 0x4F46 +0x9242 0x9054 +0x9243 0x8FB0 +0x9244 0x596A +0x9245 0x8131 +0x9246 0x5DFD +0x9247 0x7AEA +0x9248 0x8FBF +0x9249 0x68DA +0x924A 0x8C37 +0x924B 0x72F8 +0x924C 0x9C48 +0x924D 0x6A3D +0x924E 0x8AB0 +0x924F 0x4E39 +0x9250 0x5358 +0x9251 0x5606 +0x9252 0x5766 +0x9253 0x62C5 +0x9254 0x63A2 +0x9255 0x65E6 +0x9256 0x6B4E +0x9257 0x6DE1 +0x9258 0x6E5B +0x9259 0x70AD +0x925A 0x77ED +0x925B 0x7AEF +0x925C 0x7BAA +0x925D 0x7DBB +0x925E 0x803D +0x925F 0x80C6 +0x9260 0x86CB +0x9261 0x8A95 +0x9262 0x935B +0x9263 0x56E3 +0x9264 0x58C7 +0x9265 0x5F3E +0x9266 0x65AD +0x9267 0x6696 +0x9268 0x6A80 +0x9269 0x6BB5 +0x926A 0x7537 +0x926B 0x8AC7 +0x926C 0x5024 +0x926D 0x77E5 +0x926E 0x5730 +0x926F 0x5F1B +0x9270 0x6065 +0x9271 0x667A +0x9272 0x6C60 +0x9273 0x75F4 +0x9274 0x7A1A +0x9275 0x7F6E +0x9276 0x81F4 +0x9277 0x8718 +0x9278 0x9045 +0x9279 0x99B3 +0x927A 0x7BC9 +0x927B 0x755C +0x927C 0x7AF9 +0x927D 0x7B51 +0x927E 0x84C4 +0x9280 0x9010 +0x9281 0x79E9 +0x9282 0x7A92 +0x9283 0x8336 +0x9284 0x5AE1 +0x9285 0x7740 +0x9286 0x4E2D +0x9287 0x4EF2 +0x9288 0x5B99 +0x9289 0x5FE0 +0x928A 0x62BD +0x928B 0x663C +0x928C 0x67F1 +0x928D 0x6CE8 +0x928E 0x866B +0x928F 0x8877 +0x9290 0x8A3B +0x9291 0x914E +0x9292 0x92F3 +0x9293 0x99D0 +0x9294 0x6A17 +0x9295 0x7026 +0x9296 0x732A +0x9297 0x82E7 +0x9298 0x8457 +0x9299 0x8CAF +0x929A 0x4E01 +0x929B 0x5146 +0x929C 0x51CB +0x929D 0x558B +0x929E 0x5BF5 +0x929F 0x5E16 +0x92A0 0x5E33 +0x92A1 0x5E81 +0x92A2 0x5F14 +0x92A3 0x5F35 +0x92A4 0x5F6B +0x92A5 0x5FB4 +0x92A6 0x61F2 +0x92A7 0x6311 +0x92A8 0x66A2 +0x92A9 0x671D +0x92AA 0x6F6E +0x92AB 0x7252 +0x92AC 0x753A +0x92AD 0x773A +0x92AE 0x8074 +0x92AF 0x8139 +0x92B0 0x8178 +0x92B1 0x8776 +0x92B2 0x8ABF +0x92B3 0x8ADC +0x92B4 0x8D85 +0x92B5 0x8DF3 +0x92B6 0x929A +0x92B7 0x9577 +0x92B8 0x9802 +0x92B9 0x9CE5 +0x92BA 0x52C5 +0x92BB 0x6357 +0x92BC 0x76F4 +0x92BD 0x6715 +0x92BE 0x6C88 +0x92BF 0x73CD +0x92C0 0x8CC3 +0x92C1 0x93AE +0x92C2 0x9673 +0x92C3 0x6D25 +0x92C4 0x589C +0x92C5 0x690E +0x92C6 0x69CC +0x92C7 0x8FFD +0x92C8 0x939A +0x92C9 0x75DB +0x92CA 0x901A +0x92CB 0x585A +0x92CC 0x6802 +0x92CD 0x63B4 +0x92CE 0x69FB +0x92CF 0x4F43 +0x92D0 0x6F2C +0x92D1 0x67D8 +0x92D2 0x8FBB +0x92D3 0x8526 +0x92D4 0x7DB4 +0x92D5 0x9354 +0x92D6 0x693F +0x92D7 0x6F70 +0x92D8 0x576A +0x92D9 0x58F7 +0x92DA 0x5B2C +0x92DB 0x7D2C +0x92DC 0x722A +0x92DD 0x540A +0x92DE 0x91E3 +0x92DF 0x9DB4 +0x92E0 0x4EAD +0x92E1 0x4F4E +0x92E2 0x505C +0x92E3 0x5075 +0x92E4 0x5243 +0x92E5 0x8C9E +0x92E6 0x5448 +0x92E7 0x5824 +0x92E8 0x5B9A +0x92E9 0x5E1D +0x92EA 0x5E95 +0x92EB 0x5EAD +0x92EC 0x5EF7 +0x92ED 0x5F1F +0x92EE 0x608C +0x92EF 0x62B5 +0x92F0 0x633A +0x92F1 0x63D0 +0x92F2 0x68AF +0x92F3 0x6C40 +0x92F4 0x7887 +0x92F5 0x798E +0x92F6 0x7A0B +0x92F7 0x7DE0 +0x92F8 0x8247 +0x92F9 0x8A02 +0x92FA 0x8AE6 +0x92FB 0x8E44 +0x92FC 0x9013 +0x9340 0x90B8 +0x9341 0x912D +0x9342 0x91D8 +0x9343 0x9F0E +0x9344 0x6CE5 +0x9345 0x6458 +0x9346 0x64E2 +0x9347 0x6575 +0x9348 0x6EF4 +0x9349 0x7684 +0x934A 0x7B1B +0x934B 0x9069 +0x934C 0x93D1 +0x934D 0x6EBA +0x934E 0x54F2 +0x934F 0x5FB9 +0x9350 0x64A4 +0x9351 0x8F4D +0x9352 0x8FED +0x9353 0x9244 +0x9354 0x5178 +0x9355 0x586B +0x9356 0x5929 +0x9357 0x5C55 +0x9358 0x5E97 +0x9359 0x6DFB +0x935A 0x7E8F +0x935B 0x751C +0x935C 0x8CBC +0x935D 0x8EE2 +0x935E 0x985B +0x935F 0x70B9 +0x9360 0x4F1D +0x9361 0x6BBF +0x9362 0x6FB1 +0x9363 0x7530 +0x9364 0x96FB +0x9365 0x514E +0x9366 0x5410 +0x9367 0x5835 +0x9368 0x5857 +0x9369 0x59AC +0x936A 0x5C60 +0x936B 0x5F92 +0x936C 0x6597 +0x936D 0x675C +0x936E 0x6E21 +0x936F 0x767B +0x9370 0x83DF +0x9371 0x8CED +0x9372 0x9014 +0x9373 0x90FD +0x9374 0x934D +0x9375 0x7825 +0x9376 0x783A +0x9377 0x52AA +0x9378 0x5EA6 +0x9379 0x571F +0x937A 0x5974 +0x937B 0x6012 +0x937C 0x5012 +0x937D 0x515A +0x937E 0x51AC +0x9380 0x51CD +0x9381 0x5200 +0x9382 0x5510 +0x9383 0x5854 +0x9384 0x5858 +0x9385 0x5957 +0x9386 0x5B95 +0x9387 0x5CF6 +0x9388 0x5D8B +0x9389 0x60BC +0x938A 0x6295 +0x938B 0x642D +0x938C 0x6771 +0x938D 0x6843 +0x938E 0x68BC +0x938F 0x68DF +0x9390 0x76D7 +0x9391 0x6DD8 +0x9392 0x6E6F +0x9393 0x6D9B +0x9394 0x706F +0x9395 0x71C8 +0x9396 0x5F53 +0x9397 0x75D8 +0x9398 0x7977 +0x9399 0x7B49 +0x939A 0x7B54 +0x939B 0x7B52 +0x939C 0x7CD6 +0x939D 0x7D71 +0x939E 0x5230 +0x939F 0x8463 +0x93A0 0x8569 +0x93A1 0x85E4 +0x93A2 0x8A0E +0x93A3 0x8B04 +0x93A4 0x8C46 +0x93A5 0x8E0F +0x93A6 0x9003 +0x93A7 0x900F +0x93A8 0x9419 +0x93A9 0x9676 +0x93AA 0x982D +0x93AB 0x9A30 +0x93AC 0x95D8 +0x93AD 0x50CD +0x93AE 0x52D5 +0x93AF 0x540C +0x93B0 0x5802 +0x93B1 0x5C0E +0x93B2 0x61A7 +0x93B3 0x649E +0x93B4 0x6D1E +0x93B5 0x77B3 +0x93B6 0x7AE5 +0x93B7 0x80F4 +0x93B8 0x8404 +0x93B9 0x9053 +0x93BA 0x9285 +0x93BB 0x5CE0 +0x93BC 0x9D07 +0x93BD 0x533F +0x93BE 0x5F97 +0x93BF 0x5FB3 +0x93C0 0x6D9C +0x93C1 0x7279 +0x93C2 0x7763 +0x93C3 0x79BF +0x93C4 0x7BE4 +0x93C5 0x6BD2 +0x93C6 0x72EC +0x93C7 0x8AAD +0x93C8 0x6803 +0x93C9 0x6A61 +0x93CA 0x51F8 +0x93CB 0x7A81 +0x93CC 0x6934 +0x93CD 0x5C4A +0x93CE 0x9CF6 +0x93CF 0x82EB +0x93D0 0x5BC5 +0x93D1 0x9149 +0x93D2 0x701E +0x93D3 0x5678 +0x93D4 0x5C6F +0x93D5 0x60C7 +0x93D6 0x6566 +0x93D7 0x6C8C +0x93D8 0x8C5A +0x93D9 0x9041 +0x93DA 0x9813 +0x93DB 0x5451 +0x93DC 0x66C7 +0x93DD 0x920D +0x93DE 0x5948 +0x93DF 0x90A3 +0x93E0 0x5185 +0x93E1 0x4E4D +0x93E2 0x51EA +0x93E3 0x8599 +0x93E4 0x8B0E +0x93E5 0x7058 +0x93E6 0x637A +0x93E7 0x934B +0x93E8 0x6962 +0x93E9 0x99B4 +0x93EA 0x7E04 +0x93EB 0x7577 +0x93EC 0x5357 +0x93ED 0x6960 +0x93EE 0x8EDF +0x93EF 0x96E3 +0x93F0 0x6C5D +0x93F1 0x4E8C +0x93F2 0x5C3C +0x93F3 0x5F10 +0x93F4 0x8FE9 +0x93F5 0x5302 +0x93F6 0x8CD1 +0x93F7 0x8089 +0x93F8 0x8679 +0x93F9 0x5EFF +0x93FA 0x65E5 +0x93FB 0x4E73 +0x93FC 0x5165 +0x9440 0x5982 +0x9441 0x5C3F +0x9442 0x97EE +0x9443 0x4EFB +0x9444 0x598A +0x9445 0x5FCD +0x9446 0x8A8D +0x9447 0x6FE1 +0x9448 0x79B0 +0x9449 0x7962 +0x944A 0x5BE7 +0x944B 0x8471 +0x944C 0x732B +0x944D 0x71B1 +0x944E 0x5E74 +0x944F 0x5FF5 +0x9450 0x637B +0x9451 0x649A +0x9452 0x71C3 +0x9453 0x7C98 +0x9454 0x4E43 +0x9455 0x5EFC +0x9456 0x4E4B +0x9457 0x57DC +0x9458 0x56A2 +0x9459 0x60A9 +0x945A 0x6FC3 +0x945B 0x7D0D +0x945C 0x80FD +0x945D 0x8133 +0x945E 0x81BF +0x945F 0x8FB2 +0x9460 0x8997 +0x9461 0x86A4 +0x9462 0x5DF4 +0x9463 0x628A +0x9464 0x64AD +0x9465 0x8987 +0x9466 0x6777 +0x9467 0x6CE2 +0x9468 0x6D3E +0x9469 0x7436 +0x946A 0x7834 +0x946B 0x5A46 +0x946C 0x7F75 +0x946D 0x82AD +0x946E 0x99AC +0x946F 0x4FF3 +0x9470 0x5EC3 +0x9471 0x62DD +0x9472 0x6392 +0x9473 0x6557 +0x9474 0x676F +0x9475 0x76C3 +0x9476 0x724C +0x9477 0x80CC +0x9478 0x80BA +0x9479 0x8F29 +0x947A 0x914D +0x947B 0x500D +0x947C 0x57F9 +0x947D 0x5A92 +0x947E 0x6885 +0x9480 0x6973 +0x9481 0x7164 +0x9482 0x72FD +0x9483 0x8CB7 +0x9484 0x58F2 +0x9485 0x8CE0 +0x9486 0x966A +0x9487 0x9019 +0x9488 0x877F +0x9489 0x79E4 +0x948A 0x77E7 +0x948B 0x8429 +0x948C 0x4F2F +0x948D 0x5265 +0x948E 0x535A +0x948F 0x62CD +0x9490 0x67CF +0x9491 0x6CCA +0x9492 0x767D +0x9493 0x7B94 +0x9494 0x7C95 +0x9495 0x8236 +0x9496 0x8584 +0x9497 0x8FEB +0x9498 0x66DD +0x9499 0x6F20 +0x949A 0x7206 +0x949B 0x7E1B +0x949C 0x83AB +0x949D 0x99C1 +0x949E 0x9EA6 +0x949F 0x51FD +0x94A0 0x7BB1 +0x94A1 0x7872 +0x94A2 0x7BB8 +0x94A3 0x8087 +0x94A4 0x7B48 +0x94A5 0x6AE8 +0x94A6 0x5E61 +0x94A7 0x808C +0x94A8 0x7551 +0x94A9 0x7560 +0x94AA 0x516B +0x94AB 0x9262 +0x94AC 0x6E8C +0x94AD 0x767A +0x94AE 0x9197 +0x94AF 0x9AEA +0x94B0 0x4F10 +0x94B1 0x7F70 +0x94B2 0x629C +0x94B3 0x7B4F +0x94B4 0x95A5 +0x94B5 0x9CE9 +0x94B6 0x567A +0x94B7 0x5859 +0x94B8 0x86E4 +0x94B9 0x96BC +0x94BA 0x4F34 +0x94BB 0x5224 +0x94BC 0x534A +0x94BD 0x53CD +0x94BE 0x53DB +0x94BF 0x5E06 +0x94C0 0x642C +0x94C1 0x6591 +0x94C2 0x677F +0x94C3 0x6C3E +0x94C4 0x6C4E +0x94C5 0x7248 +0x94C6 0x72AF +0x94C7 0x73ED +0x94C8 0x7554 +0x94C9 0x7E41 +0x94CA 0x822C +0x94CB 0x85E9 +0x94CC 0x8CA9 +0x94CD 0x7BC4 +0x94CE 0x91C6 +0x94CF 0x7169 +0x94D0 0x9812 +0x94D1 0x98EF +0x94D2 0x633D +0x94D3 0x6669 +0x94D4 0x756A +0x94D5 0x76E4 +0x94D6 0x78D0 +0x94D7 0x8543 +0x94D8 0x86EE +0x94D9 0x532A +0x94DA 0x5351 +0x94DB 0x5426 +0x94DC 0x5983 +0x94DD 0x5E87 +0x94DE 0x5F7C +0x94DF 0x60B2 +0x94E0 0x6249 +0x94E1 0x6279 +0x94E2 0x62AB +0x94E3 0x6590 +0x94E4 0x6BD4 +0x94E5 0x6CCC +0x94E6 0x75B2 +0x94E7 0x76AE +0x94E8 0x7891 +0x94E9 0x79D8 +0x94EA 0x7DCB +0x94EB 0x7F77 +0x94EC 0x80A5 +0x94ED 0x88AB +0x94EE 0x8AB9 +0x94EF 0x8CBB +0x94F0 0x907F +0x94F1 0x975E +0x94F2 0x98DB +0x94F3 0x6A0B +0x94F4 0x7C38 +0x94F5 0x5099 +0x94F6 0x5C3E +0x94F7 0x5FAE +0x94F8 0x6787 +0x94F9 0x6BD8 +0x94FA 0x7435 +0x94FB 0x7709 +0x94FC 0x7F8E +0x9540 0x9F3B +0x9541 0x67CA +0x9542 0x7A17 +0x9543 0x5339 +0x9544 0x758B +0x9545 0x9AED +0x9546 0x5F66 +0x9547 0x819D +0x9548 0x83F1 +0x9549 0x8098 +0x954A 0x5F3C +0x954B 0x5FC5 +0x954C 0x7562 +0x954D 0x7B46 +0x954E 0x903C +0x954F 0x6867 +0x9550 0x59EB +0x9551 0x5A9B +0x9552 0x7D10 +0x9553 0x767E +0x9554 0x8B2C +0x9555 0x4FF5 +0x9556 0x5F6A +0x9557 0x6A19 +0x9558 0x6C37 +0x9559 0x6F02 +0x955A 0x74E2 +0x955B 0x7968 +0x955C 0x8868 +0x955D 0x8A55 +0x955E 0x8C79 +0x955F 0x5EDF +0x9560 0x63CF +0x9561 0x75C5 +0x9562 0x79D2 +0x9563 0x82D7 +0x9564 0x9328 +0x9565 0x92F2 +0x9566 0x849C +0x9567 0x86ED +0x9568 0x9C2D +0x9569 0x54C1 +0x956A 0x5F6C +0x956B 0x658C +0x956C 0x6D5C +0x956D 0x7015 +0x956E 0x8CA7 +0x956F 0x8CD3 +0x9570 0x983B +0x9571 0x654F +0x9572 0x74F6 +0x9573 0x4E0D +0x9574 0x4ED8 +0x9575 0x57E0 +0x9576 0x592B +0x9577 0x5A66 +0x9578 0x5BCC +0x9579 0x51A8 +0x957A 0x5E03 +0x957B 0x5E9C +0x957C 0x6016 +0x957D 0x6276 +0x957E 0x6577 +0x9580 0x65A7 +0x9581 0x666E +0x9582 0x6D6E +0x9583 0x7236 +0x9584 0x7B26 +0x9585 0x8150 +0x9586 0x819A +0x9587 0x8299 +0x9588 0x8B5C +0x9589 0x8CA0 +0x958A 0x8CE6 +0x958B 0x8D74 +0x958C 0x961C +0x958D 0x9644 +0x958E 0x4FAE +0x958F 0x64AB +0x9590 0x6B66 +0x9591 0x821E +0x9592 0x8461 +0x9593 0x856A +0x9594 0x90E8 +0x9595 0x5C01 +0x9596 0x6953 +0x9597 0x98A8 +0x9598 0x847A +0x9599 0x8557 +0x959A 0x4F0F +0x959B 0x526F +0x959C 0x5FA9 +0x959D 0x5E45 +0x959E 0x670D +0x959F 0x798F +0x95A0 0x8179 +0x95A1 0x8907 +0x95A2 0x8986 +0x95A3 0x6DF5 +0x95A4 0x5F17 +0x95A5 0x6255 +0x95A6 0x6CB8 +0x95A7 0x4ECF +0x95A8 0x7269 +0x95A9 0x9B92 +0x95AA 0x5206 +0x95AB 0x543B +0x95AC 0x5674 +0x95AD 0x58B3 +0x95AE 0x61A4 +0x95AF 0x626E +0x95B0 0x711A +0x95B1 0x596E +0x95B2 0x7C89 +0x95B3 0x7CDE +0x95B4 0x7D1B +0x95B5 0x96F0 +0x95B6 0x6587 +0x95B7 0x805E +0x95B8 0x4E19 +0x95B9 0x4F75 +0x95BA 0x5175 +0x95BB 0x5840 +0x95BC 0x5E63 +0x95BD 0x5E73 +0x95BE 0x5F0A +0x95BF 0x67C4 +0x95C0 0x4E26 +0x95C1 0x853D +0x95C2 0x9589 +0x95C3 0x965B +0x95C4 0x7C73 +0x95C5 0x9801 +0x95C6 0x50FB +0x95C7 0x58C1 +0x95C8 0x7656 +0x95C9 0x78A7 +0x95CA 0x5225 +0x95CB 0x77A5 +0x95CC 0x8511 +0x95CD 0x7B86 +0x95CE 0x504F +0x95CF 0x5909 +0x95D0 0x7247 +0x95D1 0x7BC7 +0x95D2 0x7DE8 +0x95D3 0x8FBA +0x95D4 0x8FD4 +0x95D5 0x904D +0x95D6 0x4FBF +0x95D7 0x52C9 +0x95D8 0x5A29 +0x95D9 0x5F01 +0x95DA 0x97AD +0x95DB 0x4FDD +0x95DC 0x8217 +0x95DD 0x92EA +0x95DE 0x5703 +0x95DF 0x6355 +0x95E0 0x6B69 +0x95E1 0x752B +0x95E2 0x88DC +0x95E3 0x8F14 +0x95E4 0x7A42 +0x95E5 0x52DF +0x95E6 0x5893 +0x95E7 0x6155 +0x95E8 0x620A +0x95E9 0x66AE +0x95EA 0x6BCD +0x95EB 0x7C3F +0x95EC 0x83E9 +0x95ED 0x5023 +0x95EE 0x4FF8 +0x95EF 0x5305 +0x95F0 0x5446 +0x95F1 0x5831 +0x95F2 0x5949 +0x95F3 0x5B9D +0x95F4 0x5CF0 +0x95F5 0x5CEF +0x95F6 0x5D29 +0x95F7 0x5E96 +0x95F8 0x62B1 +0x95F9 0x6367 +0x95FA 0x653E +0x95FB 0x65B9 +0x95FC 0x670B +0x9640 0x6CD5 +0x9641 0x6CE1 +0x9642 0x70F9 +0x9643 0x7832 +0x9644 0x7E2B +0x9645 0x80DE +0x9646 0x82B3 +0x9647 0x840C +0x9648 0x84EC +0x9649 0x8702 +0x964A 0x8912 +0x964B 0x8A2A +0x964C 0x8C4A +0x964D 0x90A6 +0x964E 0x92D2 +0x964F 0x98FD +0x9650 0x9CF3 +0x9651 0x9D6C +0x9652 0x4E4F +0x9653 0x4EA1 +0x9654 0x508D +0x9655 0x5256 +0x9656 0x574A +0x9657 0x59A8 +0x9658 0x5E3D +0x9659 0x5FD8 +0x965A 0x5FD9 +0x965B 0x623F +0x965C 0x66B4 +0x965D 0x671B +0x965E 0x67D0 +0x965F 0x68D2 +0x9660 0x5192 +0x9661 0x7D21 +0x9662 0x80AA +0x9663 0x81A8 +0x9664 0x8B00 +0x9665 0x8C8C +0x9666 0x8CBF +0x9667 0x927E +0x9668 0x9632 +0x9669 0x5420 +0x966A 0x982C +0x966B 0x5317 +0x966C 0x50D5 +0x966D 0x535C +0x966E 0x58A8 +0x966F 0x64B2 +0x9670 0x6734 +0x9671 0x7267 +0x9672 0x7766 +0x9673 0x7A46 +0x9674 0x91E6 +0x9675 0x52C3 +0x9676 0x6CA1 +0x9677 0x6B86 +0x9678 0x5800 +0x9679 0x5E4C +0x967A 0x5954 +0x967B 0x672C +0x967C 0x7FFB +0x967D 0x51E1 +0x967E 0x76C6 +0x9680 0x6469 +0x9681 0x78E8 +0x9682 0x9B54 +0x9683 0x9EBB +0x9684 0x57CB +0x9685 0x59B9 +0x9686 0x6627 +0x9687 0x679A +0x9688 0x6BCE +0x9689 0x54E9 +0x968A 0x69D9 +0x968B 0x5E55 +0x968C 0x819C +0x968D 0x6795 +0x968E 0x9BAA +0x968F 0x67FE +0x9690 0x9C52 +0x9691 0x685D +0x9692 0x4EA6 +0x9693 0x4FE3 +0x9694 0x53C8 +0x9695 0x62B9 +0x9696 0x672B +0x9697 0x6CAB +0x9698 0x8FC4 +0x9699 0x4FAD +0x969A 0x7E6D +0x969B 0x9EBF +0x969C 0x4E07 +0x969D 0x6162 +0x969E 0x6E80 +0x969F 0x6F2B +0x96A0 0x8513 +0x96A1 0x5473 +0x96A2 0x672A +0x96A3 0x9B45 +0x96A4 0x5DF3 +0x96A5 0x7B95 +0x96A6 0x5CAC +0x96A7 0x5BC6 +0x96A8 0x871C +0x96A9 0x6E4A +0x96AA 0x84D1 +0x96AB 0x7A14 +0x96AC 0x8108 +0x96AD 0x5999 +0x96AE 0x7C8D +0x96AF 0x6C11 +0x96B0 0x7720 +0x96B1 0x52D9 +0x96B2 0x5922 +0x96B3 0x7121 +0x96B4 0x725F +0x96B5 0x77DB +0x96B6 0x9727 +0x96B7 0x9D61 +0x96B8 0x690B +0x96B9 0x5A7F +0x96BA 0x5A18 +0x96BB 0x51A5 +0x96BC 0x540D +0x96BD 0x547D +0x96BE 0x660E +0x96BF 0x76DF +0x96C0 0x8FF7 +0x96C1 0x9298 +0x96C2 0x9CF4 +0x96C3 0x59EA +0x96C4 0x725D +0x96C5 0x6EC5 +0x96C6 0x514D +0x96C7 0x68C9 +0x96C8 0x7DBF +0x96C9 0x7DEC +0x96CA 0x9762 +0x96CB 0x9EBA +0x96CC 0x6478 +0x96CD 0x6A21 +0x96CE 0x8302 +0x96CF 0x5984 +0x96D0 0x5B5F +0x96D1 0x6BDB +0x96D2 0x731B +0x96D3 0x76F2 +0x96D4 0x7DB2 +0x96D5 0x8017 +0x96D6 0x8499 +0x96D7 0x5132 +0x96D8 0x6728 +0x96D9 0x9ED9 +0x96DA 0x76EE +0x96DB 0x6762 +0x96DC 0x52FF +0x96DD 0x9905 +0x96DE 0x5C24 +0x96DF 0x623B +0x96E0 0x7C7E +0x96E1 0x8CB0 +0x96E2 0x554F +0x96E3 0x60B6 +0x96E4 0x7D0B +0x96E5 0x9580 +0x96E6 0x5301 +0x96E7 0x4E5F +0x96E8 0x51B6 +0x96E9 0x591C +0x96EA 0x723A +0x96EB 0x8036 +0x96EC 0x91CE +0x96ED 0x5F25 +0x96EE 0x77E2 +0x96EF 0x5384 +0x96F0 0x5F79 +0x96F1 0x7D04 +0x96F2 0x85AC +0x96F3 0x8A33 +0x96F4 0x8E8D +0x96F5 0x9756 +0x96F6 0x67F3 +0x96F7 0x85AE +0x96F8 0x9453 +0x96F9 0x6109 +0x96FA 0x6108 +0x96FB 0x6CB9 +0x96FC 0x7652 +0x9740 0x8AED +0x9741 0x8F38 +0x9742 0x552F +0x9743 0x4F51 +0x9744 0x512A +0x9745 0x52C7 +0x9746 0x53CB +0x9747 0x5BA5 +0x9748 0x5E7D +0x9749 0x60A0 +0x974A 0x6182 +0x974B 0x63D6 +0x974C 0x6709 +0x974D 0x67DA +0x974E 0x6E67 +0x974F 0x6D8C +0x9750 0x7336 +0x9751 0x7337 +0x9752 0x7531 +0x9753 0x7950 +0x9754 0x88D5 +0x9755 0x8A98 +0x9756 0x904A +0x9757 0x9091 +0x9758 0x90F5 +0x9759 0x96C4 +0x975A 0x878D +0x975B 0x5915 +0x975C 0x4E88 +0x975D 0x4F59 +0x975E 0x4E0E +0x975F 0x8A89 +0x9760 0x8F3F +0x9761 0x9810 +0x9762 0x50AD +0x9763 0x5E7C +0x9764 0x5996 +0x9765 0x5BB9 +0x9766 0x5EB8 +0x9767 0x63DA +0x9768 0x63FA +0x9769 0x64C1 +0x976A 0x66DC +0x976B 0x694A +0x976C 0x69D8 +0x976D 0x6D0B +0x976E 0x6EB6 +0x976F 0x7194 +0x9770 0x7528 +0x9771 0x7AAF +0x9772 0x7F8A +0x9773 0x8000 +0x9774 0x8449 +0x9775 0x84C9 +0x9776 0x8981 +0x9777 0x8B21 +0x9778 0x8E0A +0x9779 0x9065 +0x977A 0x967D +0x977B 0x990A +0x977C 0x617E +0x977D 0x6291 +0x977E 0x6B32 +0x9780 0x6C83 +0x9781 0x6D74 +0x9782 0x7FCC +0x9783 0x7FFC +0x9784 0x6DC0 +0x9785 0x7F85 +0x9786 0x87BA +0x9787 0x88F8 +0x9788 0x6765 +0x9789 0x83B1 +0x978A 0x983C +0x978B 0x96F7 +0x978C 0x6D1B +0x978D 0x7D61 +0x978E 0x843D +0x978F 0x916A +0x9790 0x4E71 +0x9791 0x5375 +0x9792 0x5D50 +0x9793 0x6B04 +0x9794 0x6FEB +0x9795 0x85CD +0x9796 0x862D +0x9797 0x89A7 +0x9798 0x5229 +0x9799 0x540F +0x979A 0x5C65 +0x979B 0x674E +0x979C 0x68A8 +0x979D 0x7406 +0x979E 0x7483 +0x979F 0x75E2 +0x97A0 0x88CF +0x97A1 0x88E1 +0x97A2 0x91CC +0x97A3 0x96E2 +0x97A4 0x9678 +0x97A5 0x5F8B +0x97A6 0x7387 +0x97A7 0x7ACB +0x97A8 0x844E +0x97A9 0x63A0 +0x97AA 0x7565 +0x97AB 0x5289 +0x97AC 0x6D41 +0x97AD 0x6E9C +0x97AE 0x7409 +0x97AF 0x7559 +0x97B0 0x786B +0x97B1 0x7C92 +0x97B2 0x9686 +0x97B3 0x7ADC +0x97B4 0x9F8D +0x97B5 0x4FB6 +0x97B6 0x616E +0x97B7 0x65C5 +0x97B8 0x865C +0x97B9 0x4E86 +0x97BA 0x4EAE +0x97BB 0x50DA +0x97BC 0x4E21 +0x97BD 0x51CC +0x97BE 0x5BEE +0x97BF 0x6599 +0x97C0 0x6881 +0x97C1 0x6DBC +0x97C2 0x731F +0x97C3 0x7642 +0x97C4 0x77AD +0x97C5 0x7A1C +0x97C6 0x7CE7 +0x97C7 0x826F +0x97C8 0x8AD2 +0x97C9 0x907C +0x97CA 0x91CF +0x97CB 0x9675 +0x97CC 0x9818 +0x97CD 0x529B +0x97CE 0x7DD1 +0x97CF 0x502B +0x97D0 0x5398 +0x97D1 0x6797 +0x97D2 0x6DCB +0x97D3 0x71D0 +0x97D4 0x7433 +0x97D5 0x81E8 +0x97D6 0x8F2A +0x97D7 0x96A3 +0x97D8 0x9C57 +0x97D9 0x9E9F +0x97DA 0x7460 +0x97DB 0x5841 +0x97DC 0x6D99 +0x97DD 0x7D2F +0x97DE 0x985E +0x97DF 0x4EE4 +0x97E0 0x4F36 +0x97E1 0x4F8B +0x97E2 0x51B7 +0x97E3 0x52B1 +0x97E4 0x5DBA +0x97E5 0x601C +0x97E6 0x73B2 +0x97E7 0x793C +0x97E8 0x82D3 +0x97E9 0x9234 +0x97EA 0x96B7 +0x97EB 0x96F6 +0x97EC 0x970A +0x97ED 0x9E97 +0x97EE 0x9F62 +0x97EF 0x66A6 +0x97F0 0x6B74 +0x97F1 0x5217 +0x97F2 0x52A3 +0x97F3 0x70C8 +0x97F4 0x88C2 +0x97F5 0x5EC9 +0x97F6 0x604B +0x97F7 0x6190 +0x97F8 0x6F23 +0x97F9 0x7149 +0x97FA 0x7C3E +0x97FB 0x7DF4 +0x97FC 0x806F +0x9840 0x84EE +0x9841 0x9023 +0x9842 0x932C +0x9843 0x5442 +0x9844 0x9B6F +0x9845 0x6AD3 +0x9846 0x7089 +0x9847 0x8CC2 +0x9848 0x8DEF +0x9849 0x9732 +0x984A 0x52B4 +0x984B 0x5A41 +0x984C 0x5ECA +0x984D 0x5F04 +0x984E 0x6717 +0x984F 0x697C +0x9850 0x6994 +0x9851 0x6D6A +0x9852 0x6F0F +0x9853 0x7262 +0x9854 0x72FC +0x9855 0x7BED +0x9856 0x8001 +0x9857 0x807E +0x9858 0x874B +0x9859 0x90CE +0x985A 0x516D +0x985B 0x9E93 +0x985C 0x7984 +0x985D 0x808B +0x985E 0x9332 +0x985F 0x8AD6 +0x9860 0x502D +0x9861 0x548C +0x9862 0x8A71 +0x9863 0x6B6A +0x9864 0x8CC4 +0x9865 0x8107 +0x9866 0x60D1 +0x9867 0x67A0 +0x9868 0x9DF2 +0x9869 0x4E99 +0x986A 0x4E98 +0x986B 0x9C10 +0x986C 0x8A6B +0x986D 0x85C1 +0x986E 0x8568 +0x986F 0x6900 +0x9870 0x6E7E +0x9871 0x7897 +0x9872 0x8155 +0x9873 0x20B9F +0x9874 0x5B41 +0x9875 0x5B56 +0x9876 0x5B7D +0x9877 0x5B93 +0x9878 0x5BD8 +0x9879 0x5BEC +0x987A 0x5C12 +0x987B 0x5C1E +0x987C 0x5C23 +0x987D 0x5C2B +0x987E 0x378D +0x9880 0x5C62 +0x9881 0xFA3B +0x9882 0xFA3C +0x9883 0x216B4 +0x9884 0x5C7A +0x9885 0x5C8F +0x9886 0x5C9F +0x9887 0x5CA3 +0x9888 0x5CAA +0x9889 0x5CBA +0x988A 0x5CCB +0x988B 0x5CD0 +0x988C 0x5CD2 +0x988D 0x5CF4 +0x988E 0x21E34 +0x988F 0x37E2 +0x9890 0x5D0D +0x9891 0x5D27 +0x9892 0xFA11 +0x9893 0x5D46 +0x9894 0x5D47 +0x9895 0x5D53 +0x9896 0x5D4A +0x9897 0x5D6D +0x9898 0x5D81 +0x9899 0x5DA0 +0x989A 0x5DA4 +0x989B 0x5DA7 +0x989C 0x5DB8 +0x989D 0x5DCB +0x989E 0x541E +0x989F 0x5F0C +0x98A0 0x4E10 +0x98A1 0x4E15 +0x98A2 0x4E2A +0x98A3 0x4E31 +0x98A4 0x4E36 +0x98A5 0x4E3C +0x98A6 0x4E3F +0x98A7 0x4E42 +0x98A8 0x4E56 +0x98A9 0x4E58 +0x98AA 0x4E82 +0x98AB 0x4E85 +0x98AC 0x8C6B +0x98AD 0x4E8A +0x98AE 0x8212 +0x98AF 0x5F0D +0x98B0 0x4E8E +0x98B1 0x4E9E +0x98B2 0x4E9F +0x98B3 0x4EA0 +0x98B4 0x4EA2 +0x98B5 0x4EB0 +0x98B6 0x4EB3 +0x98B7 0x4EB6 +0x98B8 0x4ECE +0x98B9 0x4ECD +0x98BA 0x4EC4 +0x98BB 0x4EC6 +0x98BC 0x4EC2 +0x98BD 0x4ED7 +0x98BE 0x4EDE +0x98BF 0x4EED +0x98C0 0x4EDF +0x98C1 0x4EF7 +0x98C2 0x4F09 +0x98C3 0x4F5A +0x98C4 0x4F30 +0x98C5 0x4F5B +0x98C6 0x4F5D +0x98C7 0x4F57 +0x98C8 0x4F47 +0x98C9 0x4F76 +0x98CA 0x4F88 +0x98CB 0x4F8F +0x98CC 0x4F98 +0x98CD 0x4F7B +0x98CE 0x4F69 +0x98CF 0x4F70 +0x98D0 0x4F91 +0x98D1 0x4F6F +0x98D2 0x4F86 +0x98D3 0x4F96 +0x98D4 0x5118 +0x98D5 0x4FD4 +0x98D6 0x4FDF +0x98D7 0x4FCE +0x98D8 0x4FD8 +0x98D9 0x4FDB +0x98DA 0x4FD1 +0x98DB 0x4FDA +0x98DC 0x4FD0 +0x98DD 0x4FE4 +0x98DE 0x4FE5 +0x98DF 0x501A +0x98E0 0x5028 +0x98E1 0x5014 +0x98E2 0x502A +0x98E3 0x5025 +0x98E4 0x5005 +0x98E5 0x4F1C +0x98E6 0x4FF6 +0x98E7 0x5021 +0x98E8 0x5029 +0x98E9 0x502C +0x98EA 0x4FFE +0x98EB 0x4FEF +0x98EC 0x5011 +0x98ED 0x5006 +0x98EE 0x5043 +0x98EF 0x5047 +0x98F0 0x6703 +0x98F1 0x5055 +0x98F2 0x5050 +0x98F3 0x5048 +0x98F4 0x505A +0x98F5 0x5056 +0x98F6 0x506C +0x98F7 0x5078 +0x98F8 0x5080 +0x98F9 0x509A +0x98FA 0x5085 +0x98FB 0x50B4 +0x98FC 0x50B2 +0x9940 0x50C9 +0x9941 0x50CA +0x9942 0x50B3 +0x9943 0x50C2 +0x9944 0x50D6 +0x9945 0x50DE +0x9946 0x50E5 +0x9947 0x50ED +0x9948 0x50E3 +0x9949 0x50EE +0x994A 0x50F9 +0x994B 0x50F5 +0x994C 0x5109 +0x994D 0x5101 +0x994E 0x5102 +0x994F 0x5116 +0x9950 0x5115 +0x9951 0x5114 +0x9952 0x511A +0x9953 0x5121 +0x9954 0x513A +0x9955 0x5137 +0x9956 0x513C +0x9957 0x513B +0x9958 0x513F +0x9959 0x5140 +0x995A 0x5152 +0x995B 0x514C +0x995C 0x5154 +0x995D 0x5162 +0x995E 0x7AF8 +0x995F 0x5169 +0x9960 0x516A +0x9961 0x516E +0x9962 0x5180 +0x9963 0x5182 +0x9964 0x56D8 +0x9965 0x518C +0x9966 0x5189 +0x9967 0x518F +0x9968 0x5191 +0x9969 0x5193 +0x996A 0x5195 +0x996B 0x5196 +0x996C 0x51A4 +0x996D 0x51A6 +0x996E 0x51A2 +0x996F 0x51A9 +0x9970 0x51AA +0x9971 0x51AB +0x9972 0x51B3 +0x9973 0x51B1 +0x9974 0x51B2 +0x9975 0x51B0 +0x9976 0x51B5 +0x9977 0x51BD +0x9978 0x51C5 +0x9979 0x51C9 +0x997A 0x51DB +0x997B 0x51E0 +0x997C 0x8655 +0x997D 0x51E9 +0x997E 0x51ED +0x9980 0x51F0 +0x9981 0x51F5 +0x9982 0x51FE +0x9983 0x5204 +0x9984 0x520B +0x9985 0x5214 +0x9986 0x520E +0x9987 0x5227 +0x9988 0x522A +0x9989 0x522E +0x998A 0x5233 +0x998B 0x5239 +0x998C 0x524F +0x998D 0x5244 +0x998E 0x524B +0x998F 0x524C +0x9990 0x525E +0x9991 0x5254 +0x9992 0x526A +0x9993 0x5274 +0x9994 0x5269 +0x9995 0x5273 +0x9996 0x527F +0x9997 0x527D +0x9998 0x528D +0x9999 0x5294 +0x999A 0x5292 +0x999B 0x5271 +0x999C 0x5288 +0x999D 0x5291 +0x999E 0x8FA8 +0x999F 0x8FA7 +0x99A0 0x52AC +0x99A1 0x52AD +0x99A2 0x52BC +0x99A3 0x52B5 +0x99A4 0x52C1 +0x99A5 0x52CD +0x99A6 0x52D7 +0x99A7 0x52DE +0x99A8 0x52E3 +0x99A9 0x52E6 +0x99AA 0x98ED +0x99AB 0x52E0 +0x99AC 0x52F3 +0x99AD 0x52F5 +0x99AE 0x52F8 +0x99AF 0x52F9 +0x99B0 0x5306 +0x99B1 0x5308 +0x99B2 0x7538 +0x99B3 0x530D +0x99B4 0x5310 +0x99B5 0x530F +0x99B6 0x5315 +0x99B7 0x531A +0x99B8 0x5323 +0x99B9 0x532F +0x99BA 0x5331 +0x99BB 0x5333 +0x99BC 0x5338 +0x99BD 0x5340 +0x99BE 0x5346 +0x99BF 0x5345 +0x99C0 0x4E17 +0x99C1 0x5349 +0x99C2 0x534D +0x99C3 0x51D6 +0x99C4 0x535E +0x99C5 0x5369 +0x99C6 0x536E +0x99C7 0x5918 +0x99C8 0x537B +0x99C9 0x5377 +0x99CA 0x5382 +0x99CB 0x5396 +0x99CC 0x53A0 +0x99CD 0x53A6 +0x99CE 0x53A5 +0x99CF 0x53AE +0x99D0 0x53B0 +0x99D1 0x53B6 +0x99D2 0x53C3 +0x99D3 0x7C12 +0x99D4 0x96D9 +0x99D5 0x53DF +0x99D6 0x66FC +0x99D7 0x71EE +0x99D8 0x53EE +0x99D9 0x53E8 +0x99DA 0x53ED +0x99DB 0x53FA +0x99DC 0x5401 +0x99DD 0x543D +0x99DE 0x5440 +0x99DF 0x542C +0x99E0 0x542D +0x99E1 0x543C +0x99E2 0x542E +0x99E3 0x5436 +0x99E4 0x5429 +0x99E5 0x541D +0x99E6 0x544E +0x99E7 0x548F +0x99E8 0x5475 +0x99E9 0x548E +0x99EA 0x545F +0x99EB 0x5471 +0x99EC 0x5477 +0x99ED 0x5470 +0x99EE 0x5492 +0x99EF 0x547B +0x99F0 0x5480 +0x99F1 0x5476 +0x99F2 0x5484 +0x99F3 0x5490 +0x99F4 0x5486 +0x99F5 0x54C7 +0x99F6 0x54A2 +0x99F7 0x54B8 +0x99F8 0x54A5 +0x99F9 0x54AC +0x99FA 0x54C4 +0x99FB 0x54C8 +0x99FC 0x54A8 +0x9A40 0x54AB +0x9A41 0x54C2 +0x9A42 0x54A4 +0x9A43 0x54BE +0x9A44 0x54BC +0x9A45 0x54D8 +0x9A46 0x54E5 +0x9A47 0x54E6 +0x9A48 0x550F +0x9A49 0x5514 +0x9A4A 0x54FD +0x9A4B 0x54EE +0x9A4C 0x54ED +0x9A4D 0x54FA +0x9A4E 0x54E2 +0x9A4F 0x5539 +0x9A50 0x5540 +0x9A51 0x5563 +0x9A52 0x554C +0x9A53 0x552E +0x9A54 0x555C +0x9A55 0x5545 +0x9A56 0x5556 +0x9A57 0x5557 +0x9A58 0x5538 +0x9A59 0x5533 +0x9A5A 0x555D +0x9A5B 0x5599 +0x9A5C 0x5580 +0x9A5D 0x54AF +0x9A5E 0x558A +0x9A5F 0x559F +0x9A60 0x557B +0x9A61 0x557E +0x9A62 0x5598 +0x9A63 0x559E +0x9A64 0x55AE +0x9A65 0x557C +0x9A66 0x5583 +0x9A67 0x55A9 +0x9A68 0x5587 +0x9A69 0x55A8 +0x9A6A 0x55DA +0x9A6B 0x55C5 +0x9A6C 0x55DF +0x9A6D 0x55C4 +0x9A6E 0x55DC +0x9A6F 0x55E4 +0x9A70 0x55D4 +0x9A71 0x5614 +0x9A72 0x55F7 +0x9A73 0x5616 +0x9A74 0x55FE +0x9A75 0x55FD +0x9A76 0x561B +0x9A77 0x55F9 +0x9A78 0x564E +0x9A79 0x5650 +0x9A7A 0x71DF +0x9A7B 0x5634 +0x9A7C 0x5636 +0x9A7D 0x5632 +0x9A7E 0x5638 +0x9A80 0x566B +0x9A81 0x5664 +0x9A82 0x562F +0x9A83 0x566C +0x9A84 0x566A +0x9A85 0x5686 +0x9A86 0x5680 +0x9A87 0x568A +0x9A88 0x56A0 +0x9A89 0x5694 +0x9A8A 0x568F +0x9A8B 0x56A5 +0x9A8C 0x56AE +0x9A8D 0x56B6 +0x9A8E 0x56B4 +0x9A8F 0x56C2 +0x9A90 0x56BC +0x9A91 0x56C1 +0x9A92 0x56C3 +0x9A93 0x56C0 +0x9A94 0x56C8 +0x9A95 0x56CE +0x9A96 0x56D1 +0x9A97 0x56D3 +0x9A98 0x56D7 +0x9A99 0x56EE +0x9A9A 0x56F9 +0x9A9B 0x5700 +0x9A9C 0x56FF +0x9A9D 0x5704 +0x9A9E 0x5709 +0x9A9F 0x5708 +0x9AA0 0x570B +0x9AA1 0x570D +0x9AA2 0x5713 +0x9AA3 0x5718 +0x9AA4 0x5716 +0x9AA5 0x55C7 +0x9AA6 0x571C +0x9AA7 0x5726 +0x9AA8 0x5737 +0x9AA9 0x5738 +0x9AAA 0x574E +0x9AAB 0x573B +0x9AAC 0x5740 +0x9AAD 0x574F +0x9AAE 0x5769 +0x9AAF 0x57C0 +0x9AB0 0x5788 +0x9AB1 0x5761 +0x9AB2 0x577F +0x9AB3 0x5789 +0x9AB4 0x5793 +0x9AB5 0x57A0 +0x9AB6 0x57B3 +0x9AB7 0x57A4 +0x9AB8 0x57AA +0x9AB9 0x57B0 +0x9ABA 0x57C3 +0x9ABB 0x57C6 +0x9ABC 0x57D4 +0x9ABD 0x57D2 +0x9ABE 0x57D3 +0x9ABF 0x580A +0x9AC0 0x57D6 +0x9AC1 0x57E3 +0x9AC2 0x580B +0x9AC3 0x5819 +0x9AC4 0x581D +0x9AC5 0x5872 +0x9AC6 0x5821 +0x9AC7 0x5862 +0x9AC8 0x584B +0x9AC9 0x5870 +0x9ACA 0x6BC0 +0x9ACB 0x5852 +0x9ACC 0x583D +0x9ACD 0x5879 +0x9ACE 0x5885 +0x9ACF 0x58B9 +0x9AD0 0x589F +0x9AD1 0x58AB +0x9AD2 0x58BA +0x9AD3 0x58DE +0x9AD4 0x58BB +0x9AD5 0x58B8 +0x9AD6 0x58AE +0x9AD7 0x58C5 +0x9AD8 0x58D3 +0x9AD9 0x58D1 +0x9ADA 0x58D7 +0x9ADB 0x58D9 +0x9ADC 0x58D8 +0x9ADD 0x58E5 +0x9ADE 0x58DC +0x9ADF 0x58E4 +0x9AE0 0x58DF +0x9AE1 0x58EF +0x9AE2 0x58FA +0x9AE3 0x58F9 +0x9AE4 0x58FB +0x9AE5 0x58FC +0x9AE6 0x58FD +0x9AE7 0x5902 +0x9AE8 0x590A +0x9AE9 0x5910 +0x9AEA 0x591B +0x9AEB 0x68A6 +0x9AEC 0x5925 +0x9AED 0x592C +0x9AEE 0x592D +0x9AEF 0x5932 +0x9AF0 0x5938 +0x9AF1 0x593E +0x9AF2 0x7AD2 +0x9AF3 0x5955 +0x9AF4 0x5950 +0x9AF5 0x594E +0x9AF6 0x595A +0x9AF7 0x5958 +0x9AF8 0x5962 +0x9AF9 0x5960 +0x9AFA 0x5967 +0x9AFB 0x596C +0x9AFC 0x5969 +0x9B40 0x5978 +0x9B41 0x5981 +0x9B42 0x599D +0x9B43 0x4F5E +0x9B44 0x4FAB +0x9B45 0x59A3 +0x9B46 0x59B2 +0x9B47 0x59C6 +0x9B48 0x59E8 +0x9B49 0x59DC +0x9B4A 0x598D +0x9B4B 0x59D9 +0x9B4C 0x59DA +0x9B4D 0x5A25 +0x9B4E 0x5A1F +0x9B4F 0x5A11 +0x9B50 0x5A1C +0x9B51 0x5A09 +0x9B52 0x5A1A +0x9B53 0x5A40 +0x9B54 0x5A6C +0x9B55 0x5A49 +0x9B56 0x5A35 +0x9B57 0x5A36 +0x9B58 0x5A62 +0x9B59 0x5A6A +0x9B5A 0x5A9A +0x9B5B 0x5ABC +0x9B5C 0x5ABE +0x9B5D 0x5ACB +0x9B5E 0x5AC2 +0x9B5F 0x5ABD +0x9B60 0x5AE3 +0x9B61 0x5AD7 +0x9B62 0x5AE6 +0x9B63 0x5AE9 +0x9B64 0x5AD6 +0x9B65 0x5AFA +0x9B66 0x5AFB +0x9B67 0x5B0C +0x9B68 0x5B0B +0x9B69 0x5B16 +0x9B6A 0x5B32 +0x9B6B 0x5AD0 +0x9B6C 0x5B2A +0x9B6D 0x5B36 +0x9B6E 0x5B3E +0x9B6F 0x5B43 +0x9B70 0x5B45 +0x9B71 0x5B40 +0x9B72 0x5B51 +0x9B73 0x5B55 +0x9B74 0x5B5A +0x9B75 0x5B5B +0x9B76 0x5B65 +0x9B77 0x5B69 +0x9B78 0x5B70 +0x9B79 0x5B73 +0x9B7A 0x5B75 +0x9B7B 0x5B78 +0x9B7C 0x6588 +0x9B7D 0x5B7A +0x9B7E 0x5B80 +0x9B80 0x5B83 +0x9B81 0x5BA6 +0x9B82 0x5BB8 +0x9B83 0x5BC3 +0x9B84 0x5BC7 +0x9B85 0x5BC9 +0x9B86 0x5BD4 +0x9B87 0x5BD0 +0x9B88 0x5BE4 +0x9B89 0x5BE6 +0x9B8A 0x5BE2 +0x9B8B 0x5BDE +0x9B8C 0x5BE5 +0x9B8D 0x5BEB +0x9B8E 0x5BF0 +0x9B8F 0x5BF6 +0x9B90 0x5BF3 +0x9B91 0x5C05 +0x9B92 0x5C07 +0x9B93 0x5C08 +0x9B94 0x5C0D +0x9B95 0x5C13 +0x9B96 0x5C20 +0x9B97 0x5C22 +0x9B98 0x5C28 +0x9B99 0x5C38 +0x9B9A 0x5C39 +0x9B9B 0x5C41 +0x9B9C 0x5C46 +0x9B9D 0x5C4E +0x9B9E 0x5C53 +0x9B9F 0x5C50 +0x9BA0 0x5C4F +0x9BA1 0x5B71 +0x9BA2 0x5C6C +0x9BA3 0x5C6E +0x9BA4 0x4E62 +0x9BA5 0x5C76 +0x9BA6 0x5C79 +0x9BA7 0x5C8C +0x9BA8 0x5C91 +0x9BA9 0x5C94 +0x9BAA 0x599B +0x9BAB 0x5CAB +0x9BAC 0x5CBB +0x9BAD 0x5CB6 +0x9BAE 0x5CBC +0x9BAF 0x5CB7 +0x9BB0 0x5CC5 +0x9BB1 0x5CBE +0x9BB2 0x5CC7 +0x9BB3 0x5CD9 +0x9BB4 0x5CE9 +0x9BB5 0x5CFD +0x9BB6 0x5CFA +0x9BB7 0x5CED +0x9BB8 0x5D8C +0x9BB9 0x5CEA +0x9BBA 0x5D0B +0x9BBB 0x5D15 +0x9BBC 0x5D17 +0x9BBD 0x5D5C +0x9BBE 0x5D1F +0x9BBF 0x5D1B +0x9BC0 0x5D11 +0x9BC1 0x5D14 +0x9BC2 0x5D22 +0x9BC3 0x5D1A +0x9BC4 0x5D19 +0x9BC5 0x5D18 +0x9BC6 0x5D4C +0x9BC7 0x5D52 +0x9BC8 0x5D4E +0x9BC9 0x5D4B +0x9BCA 0x5D6C +0x9BCB 0x5D73 +0x9BCC 0x5D76 +0x9BCD 0x5D87 +0x9BCE 0x5D84 +0x9BCF 0x5D82 +0x9BD0 0x5DA2 +0x9BD1 0x5D9D +0x9BD2 0x5DAC +0x9BD3 0x5DAE +0x9BD4 0x5DBD +0x9BD5 0x5D90 +0x9BD6 0x5DB7 +0x9BD7 0x5DBC +0x9BD8 0x5DC9 +0x9BD9 0x5DCD +0x9BDA 0x5DD3 +0x9BDB 0x5DD2 +0x9BDC 0x5DD6 +0x9BDD 0x5DDB +0x9BDE 0x5DEB +0x9BDF 0x5DF2 +0x9BE0 0x5DF5 +0x9BE1 0x5E0B +0x9BE2 0x5E1A +0x9BE3 0x5E19 +0x9BE4 0x5E11 +0x9BE5 0x5E1B +0x9BE6 0x5E36 +0x9BE7 0x5E37 +0x9BE8 0x5E44 +0x9BE9 0x5E43 +0x9BEA 0x5E40 +0x9BEB 0x5E4E +0x9BEC 0x5E57 +0x9BED 0x5E54 +0x9BEE 0x5E5F +0x9BEF 0x5E62 +0x9BF0 0x5E64 +0x9BF1 0x5E47 +0x9BF2 0x5E75 +0x9BF3 0x5E76 +0x9BF4 0x5E7A +0x9BF5 0x9EBC +0x9BF6 0x5E7F +0x9BF7 0x5EA0 +0x9BF8 0x5EC1 +0x9BF9 0x5EC2 +0x9BFA 0x5EC8 +0x9BFB 0x5ED0 +0x9BFC 0x5ECF +0x9C40 0x5ED6 +0x9C41 0x5EE3 +0x9C42 0x5EDD +0x9C43 0x5EDA +0x9C44 0x5EDB +0x9C45 0x5EE2 +0x9C46 0x5EE1 +0x9C47 0x5EE8 +0x9C48 0x5EE9 +0x9C49 0x5EEC +0x9C4A 0x5EF1 +0x9C4B 0x5EF3 +0x9C4C 0x5EF0 +0x9C4D 0x5EF4 +0x9C4E 0x5EF8 +0x9C4F 0x5EFE +0x9C50 0x5F03 +0x9C51 0x5F09 +0x9C52 0x5F5D +0x9C53 0x5F5C +0x9C54 0x5F0B +0x9C55 0x5F11 +0x9C56 0x5F16 +0x9C57 0x5F29 +0x9C58 0x5F2D +0x9C59 0x5F38 +0x9C5A 0x5F41 +0x9C5B 0x5F48 +0x9C5C 0x5F4C +0x9C5D 0x5F4E +0x9C5E 0x5F2F +0x9C5F 0x5F51 +0x9C60 0x5F56 +0x9C61 0x5F57 +0x9C62 0x5F59 +0x9C63 0x5F61 +0x9C64 0x5F6D +0x9C65 0x5F73 +0x9C66 0x5F77 +0x9C67 0x5F83 +0x9C68 0x5F82 +0x9C69 0x5F7F +0x9C6A 0x5F8A +0x9C6B 0x5F88 +0x9C6C 0x5F91 +0x9C6D 0x5F87 +0x9C6E 0x5F9E +0x9C6F 0x5F99 +0x9C70 0x5F98 +0x9C71 0x5FA0 +0x9C72 0x5FA8 +0x9C73 0x5FAD +0x9C74 0x5FBC +0x9C75 0x5FD6 +0x9C76 0x5FFB +0x9C77 0x5FE4 +0x9C78 0x5FF8 +0x9C79 0x5FF1 +0x9C7A 0x5FDD +0x9C7B 0x60B3 +0x9C7C 0x5FFF +0x9C7D 0x6021 +0x9C7E 0x6060 +0x9C80 0x6019 +0x9C81 0x6010 +0x9C82 0x6029 +0x9C83 0x600E +0x9C84 0x6031 +0x9C85 0x601B +0x9C86 0x6015 +0x9C87 0x602B +0x9C88 0x6026 +0x9C89 0x600F +0x9C8A 0x603A +0x9C8B 0x605A +0x9C8C 0x6041 +0x9C8D 0x606A +0x9C8E 0x6077 +0x9C8F 0x605F +0x9C90 0x604A +0x9C91 0x6046 +0x9C92 0x604D +0x9C93 0x6063 +0x9C94 0x6043 +0x9C95 0x6064 +0x9C96 0x6042 +0x9C97 0x606C +0x9C98 0x606B +0x9C99 0x6059 +0x9C9A 0x6081 +0x9C9B 0x608D +0x9C9C 0x60E7 +0x9C9D 0x6083 +0x9C9E 0x609A +0x9C9F 0x6084 +0x9CA0 0x609B +0x9CA1 0x6096 +0x9CA2 0x6097 +0x9CA3 0x6092 +0x9CA4 0x60A7 +0x9CA5 0x608B +0x9CA6 0x60E1 +0x9CA7 0x60B8 +0x9CA8 0x60E0 +0x9CA9 0x60D3 +0x9CAA 0x60B4 +0x9CAB 0x5FF0 +0x9CAC 0x60BD +0x9CAD 0x60C6 +0x9CAE 0x60B5 +0x9CAF 0x60D8 +0x9CB0 0x614D +0x9CB1 0x6115 +0x9CB2 0x6106 +0x9CB3 0x60F6 +0x9CB4 0x60F7 +0x9CB5 0x6100 +0x9CB6 0x60F4 +0x9CB7 0x60FA +0x9CB8 0x6103 +0x9CB9 0x6121 +0x9CBA 0x60FB +0x9CBB 0x60F1 +0x9CBC 0x610D +0x9CBD 0x610E +0x9CBE 0x6147 +0x9CBF 0x613E +0x9CC0 0x6128 +0x9CC1 0x6127 +0x9CC2 0x614A +0x9CC3 0x613F +0x9CC4 0x613C +0x9CC5 0x612C +0x9CC6 0x6134 +0x9CC7 0x613D +0x9CC8 0x6142 +0x9CC9 0x6144 +0x9CCA 0x6173 +0x9CCB 0x6177 +0x9CCC 0x6158 +0x9CCD 0x6159 +0x9CCE 0x615A +0x9CCF 0x616B +0x9CD0 0x6174 +0x9CD1 0x616F +0x9CD2 0x6165 +0x9CD3 0x6171 +0x9CD4 0x615F +0x9CD5 0x615D +0x9CD6 0x6153 +0x9CD7 0x6175 +0x9CD8 0x6199 +0x9CD9 0x6196 +0x9CDA 0x6187 +0x9CDB 0x61AC +0x9CDC 0x6194 +0x9CDD 0x619A +0x9CDE 0x618A +0x9CDF 0x6191 +0x9CE0 0x61AB +0x9CE1 0x61AE +0x9CE2 0x61CC +0x9CE3 0x61CA +0x9CE4 0x61C9 +0x9CE5 0x61F7 +0x9CE6 0x61C8 +0x9CE7 0x61C3 +0x9CE8 0x61C6 +0x9CE9 0x61BA +0x9CEA 0x61CB +0x9CEB 0x7F79 +0x9CEC 0x61CD +0x9CED 0x61E6 +0x9CEE 0x61E3 +0x9CEF 0x61F6 +0x9CF0 0x61FA +0x9CF1 0x61F4 +0x9CF2 0x61FF +0x9CF3 0x61FD +0x9CF4 0x61FC +0x9CF5 0x61FE +0x9CF6 0x6200 +0x9CF7 0x6208 +0x9CF8 0x6209 +0x9CF9 0x620D +0x9CFA 0x620C +0x9CFB 0x6214 +0x9CFC 0x621B +0x9D40 0x621E +0x9D41 0x6221 +0x9D42 0x622A +0x9D43 0x622E +0x9D44 0x6230 +0x9D45 0x6232 +0x9D46 0x6233 +0x9D47 0x6241 +0x9D48 0x624E +0x9D49 0x625E +0x9D4A 0x6263 +0x9D4B 0x625B +0x9D4C 0x6260 +0x9D4D 0x6268 +0x9D4E 0x627C +0x9D4F 0x6282 +0x9D50 0x6289 +0x9D51 0x627E +0x9D52 0x6292 +0x9D53 0x6293 +0x9D54 0x6296 +0x9D55 0x62D4 +0x9D56 0x6283 +0x9D57 0x6294 +0x9D58 0x62D7 +0x9D59 0x62D1 +0x9D5A 0x62BB +0x9D5B 0x62CF +0x9D5C 0x62FF +0x9D5D 0x62C6 +0x9D5E 0x64D4 +0x9D5F 0x62C8 +0x9D60 0x62DC +0x9D61 0x62CC +0x9D62 0x62CA +0x9D63 0x62C2 +0x9D64 0x62C7 +0x9D65 0x629B +0x9D66 0x62C9 +0x9D67 0x630C +0x9D68 0x62EE +0x9D69 0x62F1 +0x9D6A 0x6327 +0x9D6B 0x6302 +0x9D6C 0x6308 +0x9D6D 0x62EF +0x9D6E 0x62F5 +0x9D6F 0x6350 +0x9D70 0x633E +0x9D71 0x634D +0x9D72 0x641C +0x9D73 0x634F +0x9D74 0x6396 +0x9D75 0x638E +0x9D76 0x6380 +0x9D77 0x63AB +0x9D78 0x6376 +0x9D79 0x63A3 +0x9D7A 0x638F +0x9D7B 0x6389 +0x9D7C 0x639F +0x9D7D 0x63B5 +0x9D7E 0x636B +0x9D80 0x6369 +0x9D81 0x63BE +0x9D82 0x63E9 +0x9D83 0x63C0 +0x9D84 0x63C6 +0x9D85 0x63E3 +0x9D86 0x63C9 +0x9D87 0x63D2 +0x9D88 0x63F6 +0x9D89 0x63C4 +0x9D8A 0x6416 +0x9D8B 0x6434 +0x9D8C 0x6406 +0x9D8D 0x6413 +0x9D8E 0x6426 +0x9D8F 0x6436 +0x9D90 0x651D +0x9D91 0x6417 +0x9D92 0x6428 +0x9D93 0x640F +0x9D94 0x6467 +0x9D95 0x646F +0x9D96 0x6476 +0x9D97 0x644E +0x9D98 0x652A +0x9D99 0x6495 +0x9D9A 0x6493 +0x9D9B 0x64A5 +0x9D9C 0x64A9 +0x9D9D 0x6488 +0x9D9E 0x64BC +0x9D9F 0x64DA +0x9DA0 0x64D2 +0x9DA1 0x64C5 +0x9DA2 0x64C7 +0x9DA3 0x64BB +0x9DA4 0x64D8 +0x9DA5 0x64C2 +0x9DA6 0x64F1 +0x9DA7 0x64E7 +0x9DA8 0x8209 +0x9DA9 0x64E0 +0x9DAA 0x64E1 +0x9DAB 0x62AC +0x9DAC 0x64E3 +0x9DAD 0x64EF +0x9DAE 0x652C +0x9DAF 0x64F6 +0x9DB0 0x64F4 +0x9DB1 0x64F2 +0x9DB2 0x64FA +0x9DB3 0x6500 +0x9DB4 0x64FD +0x9DB5 0x6518 +0x9DB6 0x651C +0x9DB7 0x6505 +0x9DB8 0x6524 +0x9DB9 0x6523 +0x9DBA 0x652B +0x9DBB 0x6534 +0x9DBC 0x6535 +0x9DBD 0x6537 +0x9DBE 0x6536 +0x9DBF 0x6538 +0x9DC0 0x754B +0x9DC1 0x6548 +0x9DC2 0x6556 +0x9DC3 0x6555 +0x9DC4 0x654D +0x9DC5 0x6558 +0x9DC6 0x655E +0x9DC7 0x655D +0x9DC8 0x6572 +0x9DC9 0x6578 +0x9DCA 0x6582 +0x9DCB 0x6583 +0x9DCC 0x8B8A +0x9DCD 0x659B +0x9DCE 0x659F +0x9DCF 0x65AB +0x9DD0 0x65B7 +0x9DD1 0x65C3 +0x9DD2 0x65C6 +0x9DD3 0x65C1 +0x9DD4 0x65C4 +0x9DD5 0x65CC +0x9DD6 0x65D2 +0x9DD7 0x65DB +0x9DD8 0x65D9 +0x9DD9 0x65E0 +0x9DDA 0x65E1 +0x9DDB 0x65F1 +0x9DDC 0x6772 +0x9DDD 0x660A +0x9DDE 0x6603 +0x9DDF 0x65FB +0x9DE0 0x6773 +0x9DE1 0x6635 +0x9DE2 0x6636 +0x9DE3 0x6634 +0x9DE4 0x661C +0x9DE5 0x664F +0x9DE6 0x6644 +0x9DE7 0x6649 +0x9DE8 0x6641 +0x9DE9 0x665E +0x9DEA 0x665D +0x9DEB 0x6664 +0x9DEC 0x6667 +0x9DED 0x6668 +0x9DEE 0x665F +0x9DEF 0x6662 +0x9DF0 0x6670 +0x9DF1 0x6683 +0x9DF2 0x6688 +0x9DF3 0x668E +0x9DF4 0x6689 +0x9DF5 0x6684 +0x9DF6 0x6698 +0x9DF7 0x669D +0x9DF8 0x66C1 +0x9DF9 0x66B9 +0x9DFA 0x66C9 +0x9DFB 0x66BE +0x9DFC 0x66BC +0x9E40 0x66C4 +0x9E41 0x66B8 +0x9E42 0x66D6 +0x9E43 0x66DA +0x9E44 0x66E0 +0x9E45 0x663F +0x9E46 0x66E6 +0x9E47 0x66E9 +0x9E48 0x66F0 +0x9E49 0x66F5 +0x9E4A 0x66F7 +0x9E4B 0x670F +0x9E4C 0x6716 +0x9E4D 0x671E +0x9E4E 0x6726 +0x9E4F 0x6727 +0x9E50 0x9738 +0x9E51 0x672E +0x9E52 0x673F +0x9E53 0x6736 +0x9E54 0x6741 +0x9E55 0x6738 +0x9E56 0x6737 +0x9E57 0x6746 +0x9E58 0x675E +0x9E59 0x6760 +0x9E5A 0x6759 +0x9E5B 0x6763 +0x9E5C 0x6764 +0x9E5D 0x6789 +0x9E5E 0x6770 +0x9E5F 0x67A9 +0x9E60 0x677C +0x9E61 0x676A +0x9E62 0x678C +0x9E63 0x678B +0x9E64 0x67A6 +0x9E65 0x67A1 +0x9E66 0x6785 +0x9E67 0x67B7 +0x9E68 0x67EF +0x9E69 0x67B4 +0x9E6A 0x67EC +0x9E6B 0x67B3 +0x9E6C 0x67E9 +0x9E6D 0x67B8 +0x9E6E 0x67E4 +0x9E6F 0x67DE +0x9E70 0x67DD +0x9E71 0x67E2 +0x9E72 0x67EE +0x9E73 0x67B9 +0x9E74 0x67CE +0x9E75 0x67C6 +0x9E76 0x67E7 +0x9E77 0x6A9C +0x9E78 0x681E +0x9E79 0x6846 +0x9E7A 0x6829 +0x9E7B 0x6840 +0x9E7C 0x684D +0x9E7D 0x6832 +0x9E7E 0x684E +0x9E80 0x68B3 +0x9E81 0x682B +0x9E82 0x6859 +0x9E83 0x6863 +0x9E84 0x6877 +0x9E85 0x687F +0x9E86 0x689F +0x9E87 0x688F +0x9E88 0x68AD +0x9E89 0x6894 +0x9E8A 0x689D +0x9E8B 0x689B +0x9E8C 0x6883 +0x9E8D 0x6AAE +0x9E8E 0x68B9 +0x9E8F 0x6874 +0x9E90 0x68B5 +0x9E91 0x68A0 +0x9E92 0x68BA +0x9E93 0x690F +0x9E94 0x688D +0x9E95 0x687E +0x9E96 0x6901 +0x9E97 0x68CA +0x9E98 0x6908 +0x9E99 0x68D8 +0x9E9A 0x6922 +0x9E9B 0x6926 +0x9E9C 0x68E1 +0x9E9D 0x690C +0x9E9E 0x68CD +0x9E9F 0x68D4 +0x9EA0 0x68E7 +0x9EA1 0x68D5 +0x9EA2 0x6936 +0x9EA3 0x6912 +0x9EA4 0x6904 +0x9EA5 0x68D7 +0x9EA6 0x68E3 +0x9EA7 0x6925 +0x9EA8 0x68F9 +0x9EA9 0x68E0 +0x9EAA 0x68EF +0x9EAB 0x6928 +0x9EAC 0x692A +0x9EAD 0x691A +0x9EAE 0x6923 +0x9EAF 0x6921 +0x9EB0 0x68C6 +0x9EB1 0x6979 +0x9EB2 0x6977 +0x9EB3 0x695C +0x9EB4 0x6978 +0x9EB5 0x696B +0x9EB6 0x6954 +0x9EB7 0x697E +0x9EB8 0x696E +0x9EB9 0x6939 +0x9EBA 0x6974 +0x9EBB 0x693D +0x9EBC 0x6959 +0x9EBD 0x6930 +0x9EBE 0x6961 +0x9EBF 0x695E +0x9EC0 0x695D +0x9EC1 0x6981 +0x9EC2 0x696A +0x9EC3 0x69B2 +0x9EC4 0x69AE +0x9EC5 0x69D0 +0x9EC6 0x69BF +0x9EC7 0x69C1 +0x9EC8 0x69D3 +0x9EC9 0x69BE +0x9ECA 0x69CE +0x9ECB 0x5BE8 +0x9ECC 0x69CA +0x9ECD 0x69DD +0x9ECE 0x69BB +0x9ECF 0x69C3 +0x9ED0 0x69A7 +0x9ED1 0x6A2E +0x9ED2 0x6991 +0x9ED3 0x69A0 +0x9ED4 0x699C +0x9ED5 0x6995 +0x9ED6 0x69B4 +0x9ED7 0x69DE +0x9ED8 0x69E8 +0x9ED9 0x6A02 +0x9EDA 0x6A1B +0x9EDB 0x69FF +0x9EDC 0x6B0A +0x9EDD 0x69F9 +0x9EDE 0x69F2 +0x9EDF 0x69E7 +0x9EE0 0x6A05 +0x9EE1 0x69B1 +0x9EE2 0x6A1E +0x9EE3 0x69ED +0x9EE4 0x6A14 +0x9EE5 0x69EB +0x9EE6 0x6A0A +0x9EE7 0x6A12 +0x9EE8 0x6AC1 +0x9EE9 0x6A23 +0x9EEA 0x6A13 +0x9EEB 0x6A44 +0x9EEC 0x6A0C +0x9EED 0x6A72 +0x9EEE 0x6A36 +0x9EEF 0x6A78 +0x9EF0 0x6A47 +0x9EF1 0x6A62 +0x9EF2 0x6A59 +0x9EF3 0x6A66 +0x9EF4 0x6A48 +0x9EF5 0x6A38 +0x9EF6 0x6A22 +0x9EF7 0x6A90 +0x9EF8 0x6A8D +0x9EF9 0x6AA0 +0x9EFA 0x6A84 +0x9EFB 0x6AA2 +0x9EFC 0x6AA3 +0x9F40 0x6A97 +0x9F41 0x8617 +0x9F42 0x6ABB +0x9F43 0x6AC3 +0x9F44 0x6AC2 +0x9F45 0x6AB8 +0x9F46 0x6AB3 +0x9F47 0x6AAC +0x9F48 0x6ADE +0x9F49 0x6AD1 +0x9F4A 0x6ADF +0x9F4B 0x6AAA +0x9F4C 0x6ADA +0x9F4D 0x6AEA +0x9F4E 0x6AFB +0x9F4F 0x6B05 +0x9F50 0x8616 +0x9F51 0x6AFA +0x9F52 0x6B12 +0x9F53 0x6B16 +0x9F54 0x9B31 +0x9F55 0x6B1F +0x9F56 0x6B38 +0x9F57 0x6B37 +0x9F58 0x76DC +0x9F59 0x6B39 +0x9F5A 0x98EE +0x9F5B 0x6B47 +0x9F5C 0x6B43 +0x9F5D 0x6B49 +0x9F5E 0x6B50 +0x9F5F 0x6B59 +0x9F60 0x6B54 +0x9F61 0x6B5B +0x9F62 0x6B5F +0x9F63 0x6B61 +0x9F64 0x6B78 +0x9F65 0x6B79 +0x9F66 0x6B7F +0x9F67 0x6B80 +0x9F68 0x6B84 +0x9F69 0x6B83 +0x9F6A 0x6B8D +0x9F6B 0x6B98 +0x9F6C 0x6B95 +0x9F6D 0x6B9E +0x9F6E 0x6BA4 +0x9F6F 0x6BAA +0x9F70 0x6BAB +0x9F71 0x6BAF +0x9F72 0x6BB2 +0x9F73 0x6BB1 +0x9F74 0x6BB3 +0x9F75 0x6BB7 +0x9F76 0x6BBC +0x9F77 0x6BC6 +0x9F78 0x6BCB +0x9F79 0x6BD3 +0x9F7A 0x6BDF +0x9F7B 0x6BEC +0x9F7C 0x6BEB +0x9F7D 0x6BF3 +0x9F7E 0x6BEF +0x9F80 0x9EBE +0x9F81 0x6C08 +0x9F82 0x6C13 +0x9F83 0x6C14 +0x9F84 0x6C1B +0x9F85 0x6C24 +0x9F86 0x6C23 +0x9F87 0x6C5E +0x9F88 0x6C55 +0x9F89 0x6C62 +0x9F8A 0x6C6A +0x9F8B 0x6C82 +0x9F8C 0x6C8D +0x9F8D 0x6C9A +0x9F8E 0x6C81 +0x9F8F 0x6C9B +0x9F90 0x6C7E +0x9F91 0x6C68 +0x9F92 0x6C73 +0x9F93 0x6C92 +0x9F94 0x6C90 +0x9F95 0x6CC4 +0x9F96 0x6CF1 +0x9F97 0x6CD3 +0x9F98 0x6CBD +0x9F99 0x6CD7 +0x9F9A 0x6CC5 +0x9F9B 0x6CDD +0x9F9C 0x6CAE +0x9F9D 0x6CB1 +0x9F9E 0x6CBE +0x9F9F 0x6CBA +0x9FA0 0x6CDB +0x9FA1 0x6CEF +0x9FA2 0x6CD9 +0x9FA3 0x6CEA +0x9FA4 0x6D1F +0x9FA5 0x884D +0x9FA6 0x6D36 +0x9FA7 0x6D2B +0x9FA8 0x6D3D +0x9FA9 0x6D38 +0x9FAA 0x6D19 +0x9FAB 0x6D35 +0x9FAC 0x6D33 +0x9FAD 0x6D12 +0x9FAE 0x6D0C +0x9FAF 0x6D63 +0x9FB0 0x6D93 +0x9FB1 0x6D64 +0x9FB2 0x6D5A +0x9FB3 0x6D79 +0x9FB4 0x6D59 +0x9FB5 0x6D8E +0x9FB6 0x6D95 +0x9FB7 0x6FE4 +0x9FB8 0x6D85 +0x9FB9 0x6DF9 +0x9FBA 0x6E15 +0x9FBB 0x6E0A +0x9FBC 0x6DB5 +0x9FBD 0x6DC7 +0x9FBE 0x6DE6 +0x9FBF 0x6DB8 +0x9FC0 0x6DC6 +0x9FC1 0x6DEC +0x9FC2 0x6DDE +0x9FC3 0x6DCC +0x9FC4 0x6DE8 +0x9FC5 0x6DD2 +0x9FC6 0x6DC5 +0x9FC7 0x6DFA +0x9FC8 0x6DD9 +0x9FC9 0x6DE4 +0x9FCA 0x6DD5 +0x9FCB 0x6DEA +0x9FCC 0x6DEE +0x9FCD 0x6E2D +0x9FCE 0x6E6E +0x9FCF 0x6E2E +0x9FD0 0x6E19 +0x9FD1 0x6E72 +0x9FD2 0x6E5F +0x9FD3 0x6E3E +0x9FD4 0x6E23 +0x9FD5 0x6E6B +0x9FD6 0x6E2B +0x9FD7 0x6E76 +0x9FD8 0x6E4D +0x9FD9 0x6E1F +0x9FDA 0x6E43 +0x9FDB 0x6E3A +0x9FDC 0x6E4E +0x9FDD 0x6E24 +0x9FDE 0x6EFF +0x9FDF 0x6E1D +0x9FE0 0x6E38 +0x9FE1 0x6E82 +0x9FE2 0x6EAA +0x9FE3 0x6E98 +0x9FE4 0x6EC9 +0x9FE5 0x6EB7 +0x9FE6 0x6ED3 +0x9FE7 0x6EBD +0x9FE8 0x6EAF +0x9FE9 0x6EC4 +0x9FEA 0x6EB2 +0x9FEB 0x6ED4 +0x9FEC 0x6ED5 +0x9FED 0x6E8F +0x9FEE 0x6EA5 +0x9FEF 0x6EC2 +0x9FF0 0x6E9F +0x9FF1 0x6F41 +0x9FF2 0x6F11 +0x9FF3 0x704C +0x9FF4 0x6EEC +0x9FF5 0x6EF8 +0x9FF6 0x6EFE +0x9FF7 0x6F3F +0x9FF8 0x6EF2 +0x9FF9 0x6F31 +0x9FFA 0x6EEF +0x9FFB 0x6F32 +0x9FFC 0x6ECC +0xA1 0xFF61 +0xA2 0xFF62 +0xA3 0xFF63 +0xA4 0xFF64 +0xA5 0xFF65 +0xA6 0xFF66 +0xA7 0xFF67 +0xA8 0xFF68 +0xA9 0xFF69 +0xAA 0xFF6A +0xAB 0xFF6B +0xAC 0xFF6C +0xAD 0xFF6D +0xAE 0xFF6E +0xAF 0xFF6F +0xB0 0xFF70 +0xB1 0xFF71 +0xB2 0xFF72 +0xB3 0xFF73 +0xB4 0xFF74 +0xB5 0xFF75 +0xB6 0xFF76 +0xB7 0xFF77 +0xB8 0xFF78 +0xB9 0xFF79 +0xBA 0xFF7A +0xBB 0xFF7B +0xBC 0xFF7C +0xBD 0xFF7D +0xBE 0xFF7E +0xBF 0xFF7F +0xC0 0xFF80 +0xC1 0xFF81 +0xC2 0xFF82 +0xC3 0xFF83 +0xC4 0xFF84 +0xC5 0xFF85 +0xC6 0xFF86 +0xC7 0xFF87 +0xC8 0xFF88 +0xC9 0xFF89 +0xCA 0xFF8A +0xCB 0xFF8B +0xCC 0xFF8C +0xCD 0xFF8D +0xCE 0xFF8E +0xCF 0xFF8F +0xD0 0xFF90 +0xD1 0xFF91 +0xD2 0xFF92 +0xD3 0xFF93 +0xD4 0xFF94 +0xD5 0xFF95 +0xD6 0xFF96 +0xD7 0xFF97 +0xD8 0xFF98 +0xD9 0xFF99 +0xDA 0xFF9A +0xDB 0xFF9B +0xDC 0xFF9C +0xDD 0xFF9D +0xDE 0xFF9E +0xDF 0xFF9F +0xE040 0x6F3E +0xE041 0x6F13 +0xE042 0x6EF7 +0xE043 0x6F86 +0xE044 0x6F7A +0xE045 0x6F78 +0xE046 0x6F81 +0xE047 0x6F80 +0xE048 0x6F6F +0xE049 0x6F5B +0xE04A 0x6FF3 +0xE04B 0x6F6D +0xE04C 0x6F82 +0xE04D 0x6F7C +0xE04E 0x6F58 +0xE04F 0x6F8E +0xE050 0x6F91 +0xE051 0x6FC2 +0xE052 0x6F66 +0xE053 0x6FB3 +0xE054 0x6FA3 +0xE055 0x6FA1 +0xE056 0x6FA4 +0xE057 0x6FB9 +0xE058 0x6FC6 +0xE059 0x6FAA +0xE05A 0x6FDF +0xE05B 0x6FD5 +0xE05C 0x6FEC +0xE05D 0x6FD4 +0xE05E 0x6FD8 +0xE05F 0x6FF1 +0xE060 0x6FEE +0xE061 0x6FDB +0xE062 0x7009 +0xE063 0x700B +0xE064 0x6FFA +0xE065 0x7011 +0xE066 0x7001 +0xE067 0x700F +0xE068 0x6FFE +0xE069 0x701B +0xE06A 0x701A +0xE06B 0x6F74 +0xE06C 0x701D +0xE06D 0x7018 +0xE06E 0x701F +0xE06F 0x7030 +0xE070 0x703E +0xE071 0x7032 +0xE072 0x7051 +0xE073 0x7063 +0xE074 0x7099 +0xE075 0x7092 +0xE076 0x70AF +0xE077 0x70F1 +0xE078 0x70AC +0xE079 0x70B8 +0xE07A 0x70B3 +0xE07B 0x70AE +0xE07C 0x70DF +0xE07D 0x70CB +0xE07E 0x70DD +0xE080 0x70D9 +0xE081 0x7109 +0xE082 0x70FD +0xE083 0x711C +0xE084 0x7119 +0xE085 0x7165 +0xE086 0x7155 +0xE087 0x7188 +0xE088 0x7166 +0xE089 0x7162 +0xE08A 0x714C +0xE08B 0x7156 +0xE08C 0x716C +0xE08D 0x718F +0xE08E 0x71FB +0xE08F 0x7184 +0xE090 0x7195 +0xE091 0x71A8 +0xE092 0x71AC +0xE093 0x71D7 +0xE094 0x71B9 +0xE095 0x71BE +0xE096 0x71D2 +0xE097 0x71C9 +0xE098 0x71D4 +0xE099 0x71CE +0xE09A 0x71E0 +0xE09B 0x71EC +0xE09C 0x71E7 +0xE09D 0x71F5 +0xE09E 0x71FC +0xE09F 0x71F9 +0xE0A0 0x71FF +0xE0A1 0x720D +0xE0A2 0x7210 +0xE0A3 0x721B +0xE0A4 0x7228 +0xE0A5 0x722D +0xE0A6 0x722C +0xE0A7 0x7230 +0xE0A8 0x7232 +0xE0A9 0x723B +0xE0AA 0x723C +0xE0AB 0x723F +0xE0AC 0x7240 +0xE0AD 0x7246 +0xE0AE 0x724B +0xE0AF 0x7258 +0xE0B0 0x7274 +0xE0B1 0x727E +0xE0B2 0x7282 +0xE0B3 0x7281 +0xE0B4 0x7287 +0xE0B5 0x7292 +0xE0B6 0x7296 +0xE0B7 0x72A2 +0xE0B8 0x72A7 +0xE0B9 0x72B9 +0xE0BA 0x72B2 +0xE0BB 0x72C3 +0xE0BC 0x72C6 +0xE0BD 0x72C4 +0xE0BE 0x72CE +0xE0BF 0x72D2 +0xE0C0 0x72E2 +0xE0C1 0x72E0 +0xE0C2 0x72E1 +0xE0C3 0x72F9 +0xE0C4 0x72F7 +0xE0C5 0x500F +0xE0C6 0x7317 +0xE0C7 0x730A +0xE0C8 0x731C +0xE0C9 0x7316 +0xE0CA 0x731D +0xE0CB 0x7334 +0xE0CC 0x732F +0xE0CD 0x7329 +0xE0CE 0x7325 +0xE0CF 0x733E +0xE0D0 0x734E +0xE0D1 0x734F +0xE0D2 0x9ED8 +0xE0D3 0x7357 +0xE0D4 0x736A +0xE0D5 0x7368 +0xE0D6 0x7370 +0xE0D7 0x7378 +0xE0D8 0x7375 +0xE0D9 0x737B +0xE0DA 0x737A +0xE0DB 0x73C8 +0xE0DC 0x73B3 +0xE0DD 0x73CE +0xE0DE 0x73BB +0xE0DF 0x73C0 +0xE0E0 0x73E5 +0xE0E1 0x73EE +0xE0E2 0x73DE +0xE0E3 0x74A2 +0xE0E4 0x7405 +0xE0E5 0x746F +0xE0E6 0x7425 +0xE0E7 0x73F8 +0xE0E8 0x7432 +0xE0E9 0x743A +0xE0EA 0x7455 +0xE0EB 0x743F +0xE0EC 0x745F +0xE0ED 0x7459 +0xE0EE 0x7441 +0xE0EF 0x745C +0xE0F0 0x7469 +0xE0F1 0x7470 +0xE0F2 0x7463 +0xE0F3 0x746A +0xE0F4 0x7476 +0xE0F5 0x747E +0xE0F6 0x748B +0xE0F7 0x749E +0xE0F8 0x74A7 +0xE0F9 0x74CA +0xE0FA 0x74CF +0xE0FB 0x74D4 +0xE0FC 0x73F1 +0xE140 0x74E0 +0xE141 0x74E3 +0xE142 0x74E7 +0xE143 0x74E9 +0xE144 0x74EE +0xE145 0x74F2 +0xE146 0x74F0 +0xE147 0x74F1 +0xE148 0x74F8 +0xE149 0x74F7 +0xE14A 0x7504 +0xE14B 0x7503 +0xE14C 0x7505 +0xE14D 0x750C +0xE14E 0x750E +0xE14F 0x750D +0xE150 0x7515 +0xE151 0x7513 +0xE152 0x751E +0xE153 0x7526 +0xE154 0x752C +0xE155 0x753C +0xE156 0x7544 +0xE157 0x754D +0xE158 0x754A +0xE159 0x7549 +0xE15A 0x755B +0xE15B 0x7546 +0xE15C 0x755A +0xE15D 0x7569 +0xE15E 0x7564 +0xE15F 0x7567 +0xE160 0x756B +0xE161 0x756D +0xE162 0x7578 +0xE163 0x7576 +0xE164 0x7586 +0xE165 0x7587 +0xE166 0x7574 +0xE167 0x758A +0xE168 0x7589 +0xE169 0x7582 +0xE16A 0x7594 +0xE16B 0x759A +0xE16C 0x759D +0xE16D 0x75A5 +0xE16E 0x75A3 +0xE16F 0x75C2 +0xE170 0x75B3 +0xE171 0x75C3 +0xE172 0x75B5 +0xE173 0x75BD +0xE174 0x75B8 +0xE175 0x75BC +0xE176 0x75B1 +0xE177 0x75CD +0xE178 0x75CA +0xE179 0x75D2 +0xE17A 0x75D9 +0xE17B 0x75E3 +0xE17C 0x75DE +0xE17D 0x75FE +0xE17E 0x75FF +0xE180 0x75FC +0xE181 0x7601 +0xE182 0x75F0 +0xE183 0x75FA +0xE184 0x75F2 +0xE185 0x75F3 +0xE186 0x760B +0xE187 0x760D +0xE188 0x7609 +0xE189 0x761F +0xE18A 0x7627 +0xE18B 0x7620 +0xE18C 0x7621 +0xE18D 0x7622 +0xE18E 0x7624 +0xE18F 0x7634 +0xE190 0x7630 +0xE191 0x763B +0xE192 0x7647 +0xE193 0x7648 +0xE194 0x7646 +0xE195 0x765C +0xE196 0x7658 +0xE197 0x7661 +0xE198 0x7662 +0xE199 0x7668 +0xE19A 0x7669 +0xE19B 0x766A +0xE19C 0x7667 +0xE19D 0x766C +0xE19E 0x7670 +0xE19F 0x7672 +0xE1A0 0x7676 +0xE1A1 0x7678 +0xE1A2 0x767C +0xE1A3 0x7680 +0xE1A4 0x7683 +0xE1A5 0x7688 +0xE1A6 0x768B +0xE1A7 0x768E +0xE1A8 0x7696 +0xE1A9 0x7693 +0xE1AA 0x7699 +0xE1AB 0x769A +0xE1AC 0x76B0 +0xE1AD 0x76B4 +0xE1AE 0x76B8 +0xE1AF 0x76B9 +0xE1B0 0x76BA +0xE1B1 0x76C2 +0xE1B2 0x76CD +0xE1B3 0x76D6 +0xE1B4 0x76D2 +0xE1B5 0x76DE +0xE1B6 0x76E1 +0xE1B7 0x76E5 +0xE1B8 0x76E7 +0xE1B9 0x76EA +0xE1BA 0x862F +0xE1BB 0x76FB +0xE1BC 0x7708 +0xE1BD 0x7707 +0xE1BE 0x7704 +0xE1BF 0x7729 +0xE1C0 0x7724 +0xE1C1 0x771E +0xE1C2 0x7725 +0xE1C3 0x7726 +0xE1C4 0x771B +0xE1C5 0x7737 +0xE1C6 0x7738 +0xE1C7 0x7747 +0xE1C8 0x775A +0xE1C9 0x7768 +0xE1CA 0x776B +0xE1CB 0x775B +0xE1CC 0x7765 +0xE1CD 0x777F +0xE1CE 0x777E +0xE1CF 0x7779 +0xE1D0 0x778E +0xE1D1 0x778B +0xE1D2 0x7791 +0xE1D3 0x77A0 +0xE1D4 0x779E +0xE1D5 0x77B0 +0xE1D6 0x77B6 +0xE1D7 0x77B9 +0xE1D8 0x77BF +0xE1D9 0x77BC +0xE1DA 0x77BD +0xE1DB 0x77BB +0xE1DC 0x77C7 +0xE1DD 0x77CD +0xE1DE 0x77D7 +0xE1DF 0x77DA +0xE1E0 0x77DC +0xE1E1 0x77E3 +0xE1E2 0x77EE +0xE1E3 0x77FC +0xE1E4 0x780C +0xE1E5 0x7812 +0xE1E6 0x7926 +0xE1E7 0x7820 +0xE1E8 0x792A +0xE1E9 0x7845 +0xE1EA 0x788E +0xE1EB 0x7874 +0xE1EC 0x7886 +0xE1ED 0x787C +0xE1EE 0x789A +0xE1EF 0x788C +0xE1F0 0x78A3 +0xE1F1 0x78B5 +0xE1F2 0x78AA +0xE1F3 0x78AF +0xE1F4 0x78D1 +0xE1F5 0x78C6 +0xE1F6 0x78CB +0xE1F7 0x78D4 +0xE1F8 0x78BE +0xE1F9 0x78BC +0xE1FA 0x78C5 +0xE1FB 0x78CA +0xE1FC 0x78EC +0xE240 0x78E7 +0xE241 0x78DA +0xE242 0x78FD +0xE243 0x78F4 +0xE244 0x7907 +0xE245 0x7912 +0xE246 0x7911 +0xE247 0x7919 +0xE248 0x792C +0xE249 0x792B +0xE24A 0x7940 +0xE24B 0x7960 +0xE24C 0x7957 +0xE24D 0x795F +0xE24E 0x795A +0xE24F 0x7955 +0xE250 0x7953 +0xE251 0x797A +0xE252 0x797F +0xE253 0x798A +0xE254 0x799D +0xE255 0x79A7 +0xE256 0x9F4B +0xE257 0x79AA +0xE258 0x79AE +0xE259 0x79B3 +0xE25A 0x79B9 +0xE25B 0x79BA +0xE25C 0x79C9 +0xE25D 0x79D5 +0xE25E 0x79E7 +0xE25F 0x79EC +0xE260 0x79E1 +0xE261 0x79E3 +0xE262 0x7A08 +0xE263 0x7A0D +0xE264 0x7A18 +0xE265 0x7A19 +0xE266 0x7A20 +0xE267 0x7A1F +0xE268 0x7980 +0xE269 0x7A31 +0xE26A 0x7A3B +0xE26B 0x7A3E +0xE26C 0x7A37 +0xE26D 0x7A43 +0xE26E 0x7A57 +0xE26F 0x7A49 +0xE270 0x7A61 +0xE271 0x7A62 +0xE272 0x7A69 +0xE273 0x9F9D +0xE274 0x7A70 +0xE275 0x7A79 +0xE276 0x7A7D +0xE277 0x7A88 +0xE278 0x7A97 +0xE279 0x7A95 +0xE27A 0x7A98 +0xE27B 0x7A96 +0xE27C 0x7AA9 +0xE27D 0x7AC8 +0xE27E 0x7AB0 +0xE280 0x7AB6 +0xE281 0x7AC5 +0xE282 0x7AC4 +0xE283 0x7ABF +0xE284 0x9083 +0xE285 0x7AC7 +0xE286 0x7ACA +0xE287 0x7ACD +0xE288 0x7ACF +0xE289 0x7AD5 +0xE28A 0x7AD3 +0xE28B 0x7AD9 +0xE28C 0x7ADA +0xE28D 0x7ADD +0xE28E 0x7AE1 +0xE28F 0x7AE2 +0xE290 0x7AE6 +0xE291 0x7AED +0xE292 0x7AF0 +0xE293 0x7B02 +0xE294 0x7B0F +0xE295 0x7B0A +0xE296 0x7B06 +0xE297 0x7B33 +0xE298 0x7B18 +0xE299 0x7B19 +0xE29A 0x7B1E +0xE29B 0x7B35 +0xE29C 0x7B28 +0xE29D 0x7B36 +0xE29E 0x7B50 +0xE29F 0x7B7A +0xE2A0 0x7B04 +0xE2A1 0x7B4D +0xE2A2 0x7B0B +0xE2A3 0x7B4C +0xE2A4 0x7B45 +0xE2A5 0x7B75 +0xE2A6 0x7B65 +0xE2A7 0x7B74 +0xE2A8 0x7B67 +0xE2A9 0x7B70 +0xE2AA 0x7B71 +0xE2AB 0x7B6C +0xE2AC 0x7B6E +0xE2AD 0x7B9D +0xE2AE 0x7B98 +0xE2AF 0x7B9F +0xE2B0 0x7B8D +0xE2B1 0x7B9C +0xE2B2 0x7B9A +0xE2B3 0x7B8B +0xE2B4 0x7B92 +0xE2B5 0x7B8F +0xE2B6 0x7B5D +0xE2B7 0x7B99 +0xE2B8 0x7BCB +0xE2B9 0x7BC1 +0xE2BA 0x7BCC +0xE2BB 0x7BCF +0xE2BC 0x7BB4 +0xE2BD 0x7BC6 +0xE2BE 0x7BDD +0xE2BF 0x7BE9 +0xE2C0 0x7C11 +0xE2C1 0x7C14 +0xE2C2 0x7BE6 +0xE2C3 0x7BE5 +0xE2C4 0x7C60 +0xE2C5 0x7C00 +0xE2C6 0x7C07 +0xE2C7 0x7C13 +0xE2C8 0x7BF3 +0xE2C9 0x7BF7 +0xE2CA 0x7C17 +0xE2CB 0x7C0D +0xE2CC 0x7BF6 +0xE2CD 0x7C23 +0xE2CE 0x7C27 +0xE2CF 0x7C2A +0xE2D0 0x7C1F +0xE2D1 0x7C37 +0xE2D2 0x7C2B +0xE2D3 0x7C3D +0xE2D4 0x7C4C +0xE2D5 0x7C43 +0xE2D6 0x7C54 +0xE2D7 0x7C4F +0xE2D8 0x7C40 +0xE2D9 0x7C50 +0xE2DA 0x7C58 +0xE2DB 0x7C5F +0xE2DC 0x7C64 +0xE2DD 0x7C56 +0xE2DE 0x7C65 +0xE2DF 0x7C6C +0xE2E0 0x7C75 +0xE2E1 0x7C83 +0xE2E2 0x7C90 +0xE2E3 0x7CA4 +0xE2E4 0x7CAD +0xE2E5 0x7CA2 +0xE2E6 0x7CAB +0xE2E7 0x7CA1 +0xE2E8 0x7CA8 +0xE2E9 0x7CB3 +0xE2EA 0x7CB2 +0xE2EB 0x7CB1 +0xE2EC 0x7CAE +0xE2ED 0x7CB9 +0xE2EE 0x7CBD +0xE2EF 0x7CC0 +0xE2F0 0x7CC5 +0xE2F1 0x7CC2 +0xE2F2 0x7CD8 +0xE2F3 0x7CD2 +0xE2F4 0x7CDC +0xE2F5 0x7CE2 +0xE2F6 0x9B3B +0xE2F7 0x7CEF +0xE2F8 0x7CF2 +0xE2F9 0x7CF4 +0xE2FA 0x7CF6 +0xE2FB 0x7CFA +0xE2FC 0x7D06 +0xE340 0x7D02 +0xE341 0x7D1C +0xE342 0x7D15 +0xE343 0x7D0A +0xE344 0x7D45 +0xE345 0x7D4B +0xE346 0x7D2E +0xE347 0x7D32 +0xE348 0x7D3F +0xE349 0x7D35 +0xE34A 0x7D46 +0xE34B 0x7D73 +0xE34C 0x7D56 +0xE34D 0x7D4E +0xE34E 0x7D72 +0xE34F 0x7D68 +0xE350 0x7D6E +0xE351 0x7D4F +0xE352 0x7D63 +0xE353 0x7D93 +0xE354 0x7D89 +0xE355 0x7D5B +0xE356 0x7D8F +0xE357 0x7D7D +0xE358 0x7D9B +0xE359 0x7DBA +0xE35A 0x7DAE +0xE35B 0x7DA3 +0xE35C 0x7DB5 +0xE35D 0x7DC7 +0xE35E 0x7DBD +0xE35F 0x7DAB +0xE360 0x7E3D +0xE361 0x7DA2 +0xE362 0x7DAF +0xE363 0x7DDC +0xE364 0x7DB8 +0xE365 0x7D9F +0xE366 0x7DB0 +0xE367 0x7DD8 +0xE368 0x7DDD +0xE369 0x7DE4 +0xE36A 0x7DDE +0xE36B 0x7DFB +0xE36C 0x7DF2 +0xE36D 0x7DE1 +0xE36E 0x7E05 +0xE36F 0x7E0A +0xE370 0x7E23 +0xE371 0x7E21 +0xE372 0x7E12 +0xE373 0x7E31 +0xE374 0x7E1F +0xE375 0x7E09 +0xE376 0x7E0B +0xE377 0x7E22 +0xE378 0x7E46 +0xE379 0x7E66 +0xE37A 0x7E3B +0xE37B 0x7E35 +0xE37C 0x7E39 +0xE37D 0x7E43 +0xE37E 0x7E37 +0xE380 0x7E32 +0xE381 0x7E3A +0xE382 0x7E67 +0xE383 0x7E5D +0xE384 0x7E56 +0xE385 0x7E5E +0xE386 0x7E59 +0xE387 0x7E5A +0xE388 0x7E79 +0xE389 0x7E6A +0xE38A 0x7E69 +0xE38B 0x7E7C +0xE38C 0x7E7B +0xE38D 0x7E83 +0xE38E 0x7DD5 +0xE38F 0x7E7D +0xE390 0x8FAE +0xE391 0x7E7F +0xE392 0x7E88 +0xE393 0x7E89 +0xE394 0x7E8C +0xE395 0x7E92 +0xE396 0x7E90 +0xE397 0x7E93 +0xE398 0x7E94 +0xE399 0x7E96 +0xE39A 0x7E8E +0xE39B 0x7E9B +0xE39C 0x7E9C +0xE39D 0x7F38 +0xE39E 0x7F3A +0xE39F 0x7F45 +0xE3A0 0x7F4C +0xE3A1 0x7F4D +0xE3A2 0x7F4E +0xE3A3 0x7F50 +0xE3A4 0x7F51 +0xE3A5 0x7F55 +0xE3A6 0x7F54 +0xE3A7 0x7F58 +0xE3A8 0x7F5F +0xE3A9 0x7F60 +0xE3AA 0x7F68 +0xE3AB 0x7F69 +0xE3AC 0x7F67 +0xE3AD 0x7F78 +0xE3AE 0x7F82 +0xE3AF 0x7F86 +0xE3B0 0x7F83 +0xE3B1 0x7F88 +0xE3B2 0x7F87 +0xE3B3 0x7F8C +0xE3B4 0x7F94 +0xE3B5 0x7F9E +0xE3B6 0x7F9D +0xE3B7 0x7F9A +0xE3B8 0x7FA3 +0xE3B9 0x7FAF +0xE3BA 0x7FB2 +0xE3BB 0x7FB9 +0xE3BC 0x7FAE +0xE3BD 0x7FB6 +0xE3BE 0x7FB8 +0xE3BF 0x8B71 +0xE3C0 0x7FC5 +0xE3C1 0x7FC6 +0xE3C2 0x7FCA +0xE3C3 0x7FD5 +0xE3C4 0x7FD4 +0xE3C5 0x7FE1 +0xE3C6 0x7FE6 +0xE3C7 0x7FE9 +0xE3C8 0x7FF3 +0xE3C9 0x7FF9 +0xE3CA 0x98DC +0xE3CB 0x8006 +0xE3CC 0x8004 +0xE3CD 0x800B +0xE3CE 0x8012 +0xE3CF 0x8018 +0xE3D0 0x8019 +0xE3D1 0x801C +0xE3D2 0x8021 +0xE3D3 0x8028 +0xE3D4 0x803F +0xE3D5 0x803B +0xE3D6 0x804A +0xE3D7 0x8046 +0xE3D8 0x8052 +0xE3D9 0x8058 +0xE3DA 0x805A +0xE3DB 0x805F +0xE3DC 0x8062 +0xE3DD 0x8068 +0xE3DE 0x8073 +0xE3DF 0x8072 +0xE3E0 0x8070 +0xE3E1 0x8076 +0xE3E2 0x8079 +0xE3E3 0x807D +0xE3E4 0x807F +0xE3E5 0x8084 +0xE3E6 0x8086 +0xE3E7 0x8085 +0xE3E8 0x809B +0xE3E9 0x8093 +0xE3EA 0x809A +0xE3EB 0x80AD +0xE3EC 0x5190 +0xE3ED 0x80AC +0xE3EE 0x80DB +0xE3EF 0x80E5 +0xE3F0 0x80D9 +0xE3F1 0x80DD +0xE3F2 0x80C4 +0xE3F3 0x80DA +0xE3F4 0x80D6 +0xE3F5 0x8109 +0xE3F6 0x80EF +0xE3F7 0x80F1 +0xE3F8 0x811B +0xE3F9 0x8129 +0xE3FA 0x8123 +0xE3FB 0x812F +0xE3FC 0x814B +0xE440 0x968B +0xE441 0x8146 +0xE442 0x813E +0xE443 0x8153 +0xE444 0x8151 +0xE445 0x80FC +0xE446 0x8171 +0xE447 0x816E +0xE448 0x8165 +0xE449 0x8166 +0xE44A 0x8174 +0xE44B 0x8183 +0xE44C 0x8188 +0xE44D 0x818A +0xE44E 0x8180 +0xE44F 0x8182 +0xE450 0x81A0 +0xE451 0x8195 +0xE452 0x81A4 +0xE453 0x81A3 +0xE454 0x815F +0xE455 0x8193 +0xE456 0x81A9 +0xE457 0x81B0 +0xE458 0x81B5 +0xE459 0x81BE +0xE45A 0x81B8 +0xE45B 0x81BD +0xE45C 0x81C0 +0xE45D 0x81C2 +0xE45E 0x81BA +0xE45F 0x81C9 +0xE460 0x81CD +0xE461 0x81D1 +0xE462 0x81D9 +0xE463 0x81D8 +0xE464 0x81C8 +0xE465 0x81DA +0xE466 0x81DF +0xE467 0x81E0 +0xE468 0x81E7 +0xE469 0x81FA +0xE46A 0x81FB +0xE46B 0x81FE +0xE46C 0x8201 +0xE46D 0x8202 +0xE46E 0x8205 +0xE46F 0x8207 +0xE470 0x820A +0xE471 0x820D +0xE472 0x8210 +0xE473 0x8216 +0xE474 0x8229 +0xE475 0x822B +0xE476 0x8238 +0xE477 0x8233 +0xE478 0x8240 +0xE479 0x8259 +0xE47A 0x8258 +0xE47B 0x825D +0xE47C 0x825A +0xE47D 0x825F +0xE47E 0x8264 +0xE480 0x8262 +0xE481 0x8268 +0xE482 0x826A +0xE483 0x826B +0xE484 0x822E +0xE485 0x8271 +0xE486 0x8277 +0xE487 0x8278 +0xE488 0x827E +0xE489 0x828D +0xE48A 0x8292 +0xE48B 0x82AB +0xE48C 0x829F +0xE48D 0x82BB +0xE48E 0x82AC +0xE48F 0x82E1 +0xE490 0x82E3 +0xE491 0x82DF +0xE492 0x82D2 +0xE493 0x82F4 +0xE494 0x82F3 +0xE495 0x82FA +0xE496 0x8393 +0xE497 0x8303 +0xE498 0x82FB +0xE499 0x82F9 +0xE49A 0x82DE +0xE49B 0x8306 +0xE49C 0x82DC +0xE49D 0x8309 +0xE49E 0x82D9 +0xE49F 0x8335 +0xE4A0 0x8334 +0xE4A1 0x8316 +0xE4A2 0x8332 +0xE4A3 0x8331 +0xE4A4 0x8340 +0xE4A5 0x8339 +0xE4A6 0x8350 +0xE4A7 0x8345 +0xE4A8 0x832F +0xE4A9 0x832B +0xE4AA 0x8317 +0xE4AB 0x8318 +0xE4AC 0x8385 +0xE4AD 0x839A +0xE4AE 0x83AA +0xE4AF 0x839F +0xE4B0 0x83A2 +0xE4B1 0x8396 +0xE4B2 0x8323 +0xE4B3 0x838E +0xE4B4 0x8387 +0xE4B5 0x838A +0xE4B6 0x837C +0xE4B7 0x83B5 +0xE4B8 0x8373 +0xE4B9 0x8375 +0xE4BA 0x83A0 +0xE4BB 0x8389 +0xE4BC 0x83A8 +0xE4BD 0x83F4 +0xE4BE 0x8413 +0xE4BF 0x83EB +0xE4C0 0x83CE +0xE4C1 0x83FD +0xE4C2 0x8403 +0xE4C3 0x83D8 +0xE4C4 0x840B +0xE4C5 0x83C1 +0xE4C6 0x83F7 +0xE4C7 0x8407 +0xE4C8 0x83E0 +0xE4C9 0x83F2 +0xE4CA 0x840D +0xE4CB 0x8422 +0xE4CC 0x8420 +0xE4CD 0x83BD +0xE4CE 0x8438 +0xE4CF 0x8506 +0xE4D0 0x83FB +0xE4D1 0x846D +0xE4D2 0x842A +0xE4D3 0x843C +0xE4D4 0x855A +0xE4D5 0x8484 +0xE4D6 0x8477 +0xE4D7 0x846B +0xE4D8 0x84AD +0xE4D9 0x846E +0xE4DA 0x8482 +0xE4DB 0x8469 +0xE4DC 0x8446 +0xE4DD 0x842C +0xE4DE 0x846F +0xE4DF 0x8479 +0xE4E0 0x8435 +0xE4E1 0x84CA +0xE4E2 0x8462 +0xE4E3 0x84B9 +0xE4E4 0x84BF +0xE4E5 0x849F +0xE4E6 0x84D9 +0xE4E7 0x84CD +0xE4E8 0x84BB +0xE4E9 0x84DA +0xE4EA 0x84D0 +0xE4EB 0x84C1 +0xE4EC 0x84C6 +0xE4ED 0x84D6 +0xE4EE 0x84A1 +0xE4EF 0x8521 +0xE4F0 0x84FF +0xE4F1 0x84F4 +0xE4F2 0x8517 +0xE4F3 0x8518 +0xE4F4 0x852C +0xE4F5 0x851F +0xE4F6 0x8515 +0xE4F7 0x8514 +0xE4F8 0x84FC +0xE4F9 0x8540 +0xE4FA 0x8563 +0xE4FB 0x8558 +0xE4FC 0x8548 +0xE540 0x8541 +0xE541 0x8602 +0xE542 0x854B +0xE543 0x8555 +0xE544 0x8580 +0xE545 0x85A4 +0xE546 0x8588 +0xE547 0x8591 +0xE548 0x858A +0xE549 0x85A8 +0xE54A 0x856D +0xE54B 0x8594 +0xE54C 0x859B +0xE54D 0x85EA +0xE54E 0x8587 +0xE54F 0x859C +0xE550 0x8577 +0xE551 0x857E +0xE552 0x8590 +0xE553 0x85C9 +0xE554 0x85BA +0xE555 0x85CF +0xE556 0x85B9 +0xE557 0x85D0 +0xE558 0x85D5 +0xE559 0x85DD +0xE55A 0x85E5 +0xE55B 0x85DC +0xE55C 0x85F9 +0xE55D 0x860A +0xE55E 0x8613 +0xE55F 0x860B +0xE560 0x85FE +0xE561 0x85FA +0xE562 0x8606 +0xE563 0x8622 +0xE564 0x861A +0xE565 0x8630 +0xE566 0x863F +0xE567 0x864D +0xE568 0x4E55 +0xE569 0x8654 +0xE56A 0x865F +0xE56B 0x8667 +0xE56C 0x8671 +0xE56D 0x8693 +0xE56E 0x86A3 +0xE56F 0x86A9 +0xE570 0x86AA +0xE571 0x868B +0xE572 0x868C +0xE573 0x86B6 +0xE574 0x86AF +0xE575 0x86C4 +0xE576 0x86C6 +0xE577 0x86B0 +0xE578 0x86C9 +0xE579 0x8823 +0xE57A 0x86AB +0xE57B 0x86D4 +0xE57C 0x86DE +0xE57D 0x86E9 +0xE57E 0x86EC +0xE580 0x86DF +0xE581 0x86DB +0xE582 0x86EF +0xE583 0x8712 +0xE584 0x8706 +0xE585 0x8708 +0xE586 0x8700 +0xE587 0x8703 +0xE588 0x86FB +0xE589 0x8711 +0xE58A 0x8709 +0xE58B 0x870D +0xE58C 0x86F9 +0xE58D 0x870A +0xE58E 0x8734 +0xE58F 0x873F +0xE590 0x8737 +0xE591 0x873B +0xE592 0x8725 +0xE593 0x8729 +0xE594 0x871A +0xE595 0x8760 +0xE596 0x875F +0xE597 0x8778 +0xE598 0x874C +0xE599 0x874E +0xE59A 0x8774 +0xE59B 0x8757 +0xE59C 0x8768 +0xE59D 0x876E +0xE59E 0x8759 +0xE59F 0x8753 +0xE5A0 0x8763 +0xE5A1 0x876A +0xE5A2 0x8805 +0xE5A3 0x87A2 +0xE5A4 0x879F +0xE5A5 0x8782 +0xE5A6 0x87AF +0xE5A7 0x87CB +0xE5A8 0x87BD +0xE5A9 0x87C0 +0xE5AA 0x87D0 +0xE5AB 0x96D6 +0xE5AC 0x87AB +0xE5AD 0x87C4 +0xE5AE 0x87B3 +0xE5AF 0x87C7 +0xE5B0 0x87C6 +0xE5B1 0x87BB +0xE5B2 0x87EF +0xE5B3 0x87F2 +0xE5B4 0x87E0 +0xE5B5 0x880F +0xE5B6 0x880D +0xE5B7 0x87FE +0xE5B8 0x87F6 +0xE5B9 0x87F7 +0xE5BA 0x880E +0xE5BB 0x87D2 +0xE5BC 0x8811 +0xE5BD 0x8816 +0xE5BE 0x8815 +0xE5BF 0x8822 +0xE5C0 0x8821 +0xE5C1 0x8831 +0xE5C2 0x8836 +0xE5C3 0x8839 +0xE5C4 0x8827 +0xE5C5 0x883B +0xE5C6 0x8844 +0xE5C7 0x8842 +0xE5C8 0x8852 +0xE5C9 0x8859 +0xE5CA 0x885E +0xE5CB 0x8862 +0xE5CC 0x886B +0xE5CD 0x8881 +0xE5CE 0x887E +0xE5CF 0x889E +0xE5D0 0x8875 +0xE5D1 0x887D +0xE5D2 0x88B5 +0xE5D3 0x8872 +0xE5D4 0x8882 +0xE5D5 0x8897 +0xE5D6 0x8892 +0xE5D7 0x88AE +0xE5D8 0x8899 +0xE5D9 0x88A2 +0xE5DA 0x888D +0xE5DB 0x88A4 +0xE5DC 0x88B0 +0xE5DD 0x88BF +0xE5DE 0x88B1 +0xE5DF 0x88C3 +0xE5E0 0x88C4 +0xE5E1 0x88D4 +0xE5E2 0x88D8 +0xE5E3 0x88D9 +0xE5E4 0x88DD +0xE5E5 0x88F9 +0xE5E6 0x8902 +0xE5E7 0x88FC +0xE5E8 0x88F4 +0xE5E9 0x88E8 +0xE5EA 0x88F2 +0xE5EB 0x8904 +0xE5EC 0x890C +0xE5ED 0x890A +0xE5EE 0x8913 +0xE5EF 0x8943 +0xE5F0 0x891E +0xE5F1 0x8925 +0xE5F2 0x892A +0xE5F3 0x892B +0xE5F4 0x8941 +0xE5F5 0x8944 +0xE5F6 0x893B +0xE5F7 0x8936 +0xE5F8 0x8938 +0xE5F9 0x894C +0xE5FA 0x891D +0xE5FB 0x8960 +0xE5FC 0x895E +0xE640 0x8966 +0xE641 0x8964 +0xE642 0x896D +0xE643 0x896A +0xE644 0x896F +0xE645 0x8974 +0xE646 0x8977 +0xE647 0x897E +0xE648 0x8983 +0xE649 0x8988 +0xE64A 0x898A +0xE64B 0x8993 +0xE64C 0x8998 +0xE64D 0x89A1 +0xE64E 0x89A9 +0xE64F 0x89A6 +0xE650 0x89AC +0xE651 0x89AF +0xE652 0x89B2 +0xE653 0x89BA +0xE654 0x89BD +0xE655 0x89BF +0xE656 0x89C0 +0xE657 0x89DA +0xE658 0x89DC +0xE659 0x89DD +0xE65A 0x89E7 +0xE65B 0x89F4 +0xE65C 0x89F8 +0xE65D 0x8A03 +0xE65E 0x8A16 +0xE65F 0x8A10 +0xE660 0x8A0C +0xE661 0x8A1B +0xE662 0x8A1D +0xE663 0x8A25 +0xE664 0x8A36 +0xE665 0x8A41 +0xE666 0x8A5B +0xE667 0x8A52 +0xE668 0x8A46 +0xE669 0x8A48 +0xE66A 0x8A7C +0xE66B 0x8A6D +0xE66C 0x8A6C +0xE66D 0x8A62 +0xE66E 0x8A85 +0xE66F 0x8A82 +0xE670 0x8A84 +0xE671 0x8AA8 +0xE672 0x8AA1 +0xE673 0x8A91 +0xE674 0x8AA5 +0xE675 0x8AA6 +0xE676 0x8A9A +0xE677 0x8AA3 +0xE678 0x8AC4 +0xE679 0x8ACD +0xE67A 0x8AC2 +0xE67B 0x8ADA +0xE67C 0x8AEB +0xE67D 0x8AF3 +0xE67E 0x8AE7 +0xE680 0x8AE4 +0xE681 0x8AF1 +0xE682 0x8B14 +0xE683 0x8AE0 +0xE684 0x8AE2 +0xE685 0x8AF7 +0xE686 0x8ADE +0xE687 0x8ADB +0xE688 0x8B0C +0xE689 0x8B07 +0xE68A 0x8B1A +0xE68B 0x8AE1 +0xE68C 0x8B16 +0xE68D 0x8B10 +0xE68E 0x8B17 +0xE68F 0x8B20 +0xE690 0x8B33 +0xE691 0x97AB +0xE692 0x8B26 +0xE693 0x8B2B +0xE694 0x8B3E +0xE695 0x8B28 +0xE696 0x8B41 +0xE697 0x8B4C +0xE698 0x8B4F +0xE699 0x8B4E +0xE69A 0x8B49 +0xE69B 0x8B56 +0xE69C 0x8B5B +0xE69D 0x8B5A +0xE69E 0x8B6B +0xE69F 0x8B5F +0xE6A0 0x8B6C +0xE6A1 0x8B6F +0xE6A2 0x8B74 +0xE6A3 0x8B7D +0xE6A4 0x8B80 +0xE6A5 0x8B8C +0xE6A6 0x8B8E +0xE6A7 0x8B92 +0xE6A8 0x8B93 +0xE6A9 0x8B96 +0xE6AA 0x8B99 +0xE6AB 0x8B9A +0xE6AC 0x8C3A +0xE6AD 0x8C41 +0xE6AE 0x8C3F +0xE6AF 0x8C48 +0xE6B0 0x8C4C +0xE6B1 0x8C4E +0xE6B2 0x8C50 +0xE6B3 0x8C55 +0xE6B4 0x8C62 +0xE6B5 0x8C6C +0xE6B6 0x8C78 +0xE6B7 0x8C7A +0xE6B8 0x8C82 +0xE6B9 0x8C89 +0xE6BA 0x8C85 +0xE6BB 0x8C8A +0xE6BC 0x8C8D +0xE6BD 0x8C8E +0xE6BE 0x8C94 +0xE6BF 0x8C7C +0xE6C0 0x8C98 +0xE6C1 0x621D +0xE6C2 0x8CAD +0xE6C3 0x8CAA +0xE6C4 0x8CBD +0xE6C5 0x8CB2 +0xE6C6 0x8CB3 +0xE6C7 0x8CAE +0xE6C8 0x8CB6 +0xE6C9 0x8CC8 +0xE6CA 0x8CC1 +0xE6CB 0x8CE4 +0xE6CC 0x8CE3 +0xE6CD 0x8CDA +0xE6CE 0x8CFD +0xE6CF 0x8CFA +0xE6D0 0x8CFB +0xE6D1 0x8D04 +0xE6D2 0x8D05 +0xE6D3 0x8D0A +0xE6D4 0x8D07 +0xE6D5 0x8D0F +0xE6D6 0x8D0D +0xE6D7 0x8D10 +0xE6D8 0x9F4E +0xE6D9 0x8D13 +0xE6DA 0x8CCD +0xE6DB 0x8D14 +0xE6DC 0x8D16 +0xE6DD 0x8D67 +0xE6DE 0x8D6D +0xE6DF 0x8D71 +0xE6E0 0x8D73 +0xE6E1 0x8D81 +0xE6E2 0x8D99 +0xE6E3 0x8DC2 +0xE6E4 0x8DBE +0xE6E5 0x8DBA +0xE6E6 0x8DCF +0xE6E7 0x8DDA +0xE6E8 0x8DD6 +0xE6E9 0x8DCC +0xE6EA 0x8DDB +0xE6EB 0x8DCB +0xE6EC 0x8DEA +0xE6ED 0x8DEB +0xE6EE 0x8DDF +0xE6EF 0x8DE3 +0xE6F0 0x8DFC +0xE6F1 0x8E08 +0xE6F2 0x8E09 +0xE6F3 0x8DFF +0xE6F4 0x8E1D +0xE6F5 0x8E1E +0xE6F6 0x8E10 +0xE6F7 0x8E1F +0xE6F8 0x8E42 +0xE6F9 0x8E35 +0xE6FA 0x8E30 +0xE6FB 0x8E34 +0xE6FC 0x8E4A +0xE740 0x8E47 +0xE741 0x8E49 +0xE742 0x8E4C +0xE743 0x8E50 +0xE744 0x8E48 +0xE745 0x8E59 +0xE746 0x8E64 +0xE747 0x8E60 +0xE748 0x8E2A +0xE749 0x8E63 +0xE74A 0x8E55 +0xE74B 0x8E76 +0xE74C 0x8E72 +0xE74D 0x8E7C +0xE74E 0x8E81 +0xE74F 0x8E87 +0xE750 0x8E85 +0xE751 0x8E84 +0xE752 0x8E8B +0xE753 0x8E8A +0xE754 0x8E93 +0xE755 0x8E91 +0xE756 0x8E94 +0xE757 0x8E99 +0xE758 0x8EAA +0xE759 0x8EA1 +0xE75A 0x8EAC +0xE75B 0x8EB0 +0xE75C 0x8EC6 +0xE75D 0x8EB1 +0xE75E 0x8EBE +0xE75F 0x8EC5 +0xE760 0x8EC8 +0xE761 0x8ECB +0xE762 0x8EDB +0xE763 0x8EE3 +0xE764 0x8EFC +0xE765 0x8EFB +0xE766 0x8EEB +0xE767 0x8EFE +0xE768 0x8F0A +0xE769 0x8F05 +0xE76A 0x8F15 +0xE76B 0x8F12 +0xE76C 0x8F19 +0xE76D 0x8F13 +0xE76E 0x8F1C +0xE76F 0x8F1F +0xE770 0x8F1B +0xE771 0x8F0C +0xE772 0x8F26 +0xE773 0x8F33 +0xE774 0x8F3B +0xE775 0x8F39 +0xE776 0x8F45 +0xE777 0x8F42 +0xE778 0x8F3E +0xE779 0x8F4C +0xE77A 0x8F49 +0xE77B 0x8F46 +0xE77C 0x8F4E +0xE77D 0x8F57 +0xE77E 0x8F5C +0xE780 0x8F62 +0xE781 0x8F63 +0xE782 0x8F64 +0xE783 0x8F9C +0xE784 0x8F9F +0xE785 0x8FA3 +0xE786 0x8FAD +0xE787 0x8FAF +0xE788 0x8FB7 +0xE789 0x8FDA +0xE78A 0x8FE5 +0xE78B 0x8FE2 +0xE78C 0x8FEA +0xE78D 0x8FEF +0xE78E 0x9087 +0xE78F 0x8FF4 +0xE790 0x9005 +0xE791 0x8FF9 +0xE792 0x8FFA +0xE793 0x9011 +0xE794 0x9015 +0xE795 0x9021 +0xE796 0x900D +0xE797 0x901E +0xE798 0x9016 +0xE799 0x900B +0xE79A 0x9027 +0xE79B 0x9036 +0xE79C 0x9035 +0xE79D 0x9039 +0xE79E 0x8FF8 +0xE79F 0x904F +0xE7A0 0x9050 +0xE7A1 0x9051 +0xE7A2 0x9052 +0xE7A3 0x900E +0xE7A4 0x9049 +0xE7A5 0x903E +0xE7A6 0x9056 +0xE7A7 0x9058 +0xE7A8 0x905E +0xE7A9 0x9068 +0xE7AA 0x906F +0xE7AB 0x9076 +0xE7AC 0x96A8 +0xE7AD 0x9072 +0xE7AE 0x9082 +0xE7AF 0x907D +0xE7B0 0x9081 +0xE7B1 0x9080 +0xE7B2 0x908A +0xE7B3 0x9089 +0xE7B4 0x908F +0xE7B5 0x90A8 +0xE7B6 0x90AF +0xE7B7 0x90B1 +0xE7B8 0x90B5 +0xE7B9 0x90E2 +0xE7BA 0x90E4 +0xE7BB 0x6248 +0xE7BC 0x90DB +0xE7BD 0x9102 +0xE7BE 0x9112 +0xE7BF 0x9119 +0xE7C0 0x9132 +0xE7C1 0x9130 +0xE7C2 0x914A +0xE7C3 0x9156 +0xE7C4 0x9158 +0xE7C5 0x9163 +0xE7C6 0x9165 +0xE7C7 0x9169 +0xE7C8 0x9173 +0xE7C9 0x9172 +0xE7CA 0x918B +0xE7CB 0x9189 +0xE7CC 0x9182 +0xE7CD 0x91A2 +0xE7CE 0x91AB +0xE7CF 0x91AF +0xE7D0 0x91AA +0xE7D1 0x91B5 +0xE7D2 0x91B4 +0xE7D3 0x91BA +0xE7D4 0x91C0 +0xE7D5 0x91C1 +0xE7D6 0x91C9 +0xE7D7 0x91CB +0xE7D8 0x91D0 +0xE7D9 0x91D6 +0xE7DA 0x91DF +0xE7DB 0x91E1 +0xE7DC 0x91DB +0xE7DD 0x91FC +0xE7DE 0x91F5 +0xE7DF 0x91F6 +0xE7E0 0x921E +0xE7E1 0x91FF +0xE7E2 0x9214 +0xE7E3 0x922C +0xE7E4 0x9215 +0xE7E5 0x9211 +0xE7E6 0x925E +0xE7E7 0x9257 +0xE7E8 0x9245 +0xE7E9 0x9249 +0xE7EA 0x9264 +0xE7EB 0x9248 +0xE7EC 0x9295 +0xE7ED 0x923F +0xE7EE 0x924B +0xE7EF 0x9250 +0xE7F0 0x929C +0xE7F1 0x9296 +0xE7F2 0x9293 +0xE7F3 0x929B +0xE7F4 0x925A +0xE7F5 0x92CF +0xE7F6 0x92B9 +0xE7F7 0x92B7 +0xE7F8 0x92E9 +0xE7F9 0x930F +0xE7FA 0x92FA +0xE7FB 0x9344 +0xE7FC 0x932E +0xE840 0x9319 +0xE841 0x9322 +0xE842 0x931A +0xE843 0x9323 +0xE844 0x933A +0xE845 0x9335 +0xE846 0x933B +0xE847 0x935C +0xE848 0x9360 +0xE849 0x937C +0xE84A 0x936E +0xE84B 0x9356 +0xE84C 0x93B0 +0xE84D 0x93AC +0xE84E 0x93AD +0xE84F 0x9394 +0xE850 0x93B9 +0xE851 0x93D6 +0xE852 0x93D7 +0xE853 0x93E8 +0xE854 0x93E5 +0xE855 0x93D8 +0xE856 0x93C3 +0xE857 0x93DD +0xE858 0x93D0 +0xE859 0x93C8 +0xE85A 0x93E4 +0xE85B 0x941A +0xE85C 0x9414 +0xE85D 0x9413 +0xE85E 0x9403 +0xE85F 0x9407 +0xE860 0x9410 +0xE861 0x9436 +0xE862 0x942B +0xE863 0x9435 +0xE864 0x9421 +0xE865 0x943A +0xE866 0x9441 +0xE867 0x9452 +0xE868 0x9444 +0xE869 0x945B +0xE86A 0x9460 +0xE86B 0x9462 +0xE86C 0x945E +0xE86D 0x946A +0xE86E 0x9229 +0xE86F 0x9470 +0xE870 0x9475 +0xE871 0x9477 +0xE872 0x947D +0xE873 0x945A +0xE874 0x947C +0xE875 0x947E +0xE876 0x9481 +0xE877 0x947F +0xE878 0x9582 +0xE879 0x9587 +0xE87A 0x958A +0xE87B 0x9594 +0xE87C 0x9596 +0xE87D 0x9598 +0xE87E 0x9599 +0xE880 0x95A0 +0xE881 0x95A8 +0xE882 0x95A7 +0xE883 0x95AD +0xE884 0x95BC +0xE885 0x95BB +0xE886 0x95B9 +0xE887 0x95BE +0xE888 0x95CA +0xE889 0x6FF6 +0xE88A 0x95C3 +0xE88B 0x95CD +0xE88C 0x95CC +0xE88D 0x95D5 +0xE88E 0x95D4 +0xE88F 0x95D6 +0xE890 0x95DC +0xE891 0x95E1 +0xE892 0x95E5 +0xE893 0x95E2 +0xE894 0x9621 +0xE895 0x9628 +0xE896 0x962E +0xE897 0x962F +0xE898 0x9642 +0xE899 0x964C +0xE89A 0x964F +0xE89B 0x964B +0xE89C 0x9677 +0xE89D 0x965C +0xE89E 0x965E +0xE89F 0x965D +0xE8A0 0x965F +0xE8A1 0x9666 +0xE8A2 0x9672 +0xE8A3 0x966C +0xE8A4 0x968D +0xE8A5 0x9698 +0xE8A6 0x9695 +0xE8A7 0x9697 +0xE8A8 0x96AA +0xE8A9 0x96A7 +0xE8AA 0x96B1 +0xE8AB 0x96B2 +0xE8AC 0x96B0 +0xE8AD 0x96B4 +0xE8AE 0x96B6 +0xE8AF 0x96B8 +0xE8B0 0x96B9 +0xE8B1 0x96CE +0xE8B2 0x96CB +0xE8B3 0x96C9 +0xE8B4 0x96CD +0xE8B5 0x894D +0xE8B6 0x96DC +0xE8B7 0x970D +0xE8B8 0x96D5 +0xE8B9 0x96F9 +0xE8BA 0x9704 +0xE8BB 0x9706 +0xE8BC 0x9708 +0xE8BD 0x9713 +0xE8BE 0x970E +0xE8BF 0x9711 +0xE8C0 0x970F +0xE8C1 0x9716 +0xE8C2 0x9719 +0xE8C3 0x9724 +0xE8C4 0x972A +0xE8C5 0x9730 +0xE8C6 0x9739 +0xE8C7 0x973D +0xE8C8 0x973E +0xE8C9 0x9744 +0xE8CA 0x9746 +0xE8CB 0x9748 +0xE8CC 0x9742 +0xE8CD 0x9749 +0xE8CE 0x975C +0xE8CF 0x9760 +0xE8D0 0x9764 +0xE8D1 0x9766 +0xE8D2 0x9768 +0xE8D3 0x52D2 +0xE8D4 0x976B +0xE8D5 0x9771 +0xE8D6 0x9779 +0xE8D7 0x9785 +0xE8D8 0x977C +0xE8D9 0x9781 +0xE8DA 0x977A +0xE8DB 0x9786 +0xE8DC 0x978B +0xE8DD 0x978F +0xE8DE 0x9790 +0xE8DF 0x979C +0xE8E0 0x97A8 +0xE8E1 0x97A6 +0xE8E2 0x97A3 +0xE8E3 0x97B3 +0xE8E4 0x97B4 +0xE8E5 0x97C3 +0xE8E6 0x97C6 +0xE8E7 0x97C8 +0xE8E8 0x97CB +0xE8E9 0x97DC +0xE8EA 0x97ED +0xE8EB 0x9F4F +0xE8EC 0x97F2 +0xE8ED 0x7ADF +0xE8EE 0x97F6 +0xE8EF 0x97F5 +0xE8F0 0x980F +0xE8F1 0x980C +0xE8F2 0x9838 +0xE8F3 0x9824 +0xE8F4 0x9821 +0xE8F5 0x9837 +0xE8F6 0x983D +0xE8F7 0x9846 +0xE8F8 0x984F +0xE8F9 0x984B +0xE8FA 0x986B +0xE8FB 0x986F +0xE8FC 0x9870 +0xE940 0x9871 +0xE941 0x9874 +0xE942 0x9873 +0xE943 0x98AA +0xE944 0x98AF +0xE945 0x98B1 +0xE946 0x98B6 +0xE947 0x98C4 +0xE948 0x98C3 +0xE949 0x98C6 +0xE94A 0x98E9 +0xE94B 0x98EB +0xE94C 0x9903 +0xE94D 0x9909 +0xE94E 0x9912 +0xE94F 0x9914 +0xE950 0x9918 +0xE951 0x9921 +0xE952 0x991D +0xE953 0x991E +0xE954 0x9924 +0xE955 0x9920 +0xE956 0x992C +0xE957 0x992E +0xE958 0x993D +0xE959 0x993E +0xE95A 0x9942 +0xE95B 0x9949 +0xE95C 0x9945 +0xE95D 0x9950 +0xE95E 0x994B +0xE95F 0x9951 +0xE960 0x9952 +0xE961 0x994C +0xE962 0x9955 +0xE963 0x9997 +0xE964 0x9998 +0xE965 0x99A5 +0xE966 0x99AD +0xE967 0x99AE +0xE968 0x99BC +0xE969 0x99DF +0xE96A 0x99DB +0xE96B 0x99DD +0xE96C 0x99D8 +0xE96D 0x99D1 +0xE96E 0x99ED +0xE96F 0x99EE +0xE970 0x99F1 +0xE971 0x99F2 +0xE972 0x99FB +0xE973 0x99F8 +0xE974 0x9A01 +0xE975 0x9A0F +0xE976 0x9A05 +0xE977 0x99E2 +0xE978 0x9A19 +0xE979 0x9A2B +0xE97A 0x9A37 +0xE97B 0x9A45 +0xE97C 0x9A42 +0xE97D 0x9A40 +0xE97E 0x9A43 +0xE980 0x9A3E +0xE981 0x9A55 +0xE982 0x9A4D +0xE983 0x9A5B +0xE984 0x9A57 +0xE985 0x9A5F +0xE986 0x9A62 +0xE987 0x9A65 +0xE988 0x9A64 +0xE989 0x9A69 +0xE98A 0x9A6B +0xE98B 0x9A6A +0xE98C 0x9AAD +0xE98D 0x9AB0 +0xE98E 0x9ABC +0xE98F 0x9AC0 +0xE990 0x9ACF +0xE991 0x9AD1 +0xE992 0x9AD3 +0xE993 0x9AD4 +0xE994 0x9ADE +0xE995 0x9ADF +0xE996 0x9AE2 +0xE997 0x9AE3 +0xE998 0x9AE6 +0xE999 0x9AEF +0xE99A 0x9AEB +0xE99B 0x9AEE +0xE99C 0x9AF4 +0xE99D 0x9AF1 +0xE99E 0x9AF7 +0xE99F 0x9AFB +0xE9A0 0x9B06 +0xE9A1 0x9B18 +0xE9A2 0x9B1A +0xE9A3 0x9B1F +0xE9A4 0x9B22 +0xE9A5 0x9B23 +0xE9A6 0x9B25 +0xE9A7 0x9B27 +0xE9A8 0x9B28 +0xE9A9 0x9B29 +0xE9AA 0x9B2A +0xE9AB 0x9B2E +0xE9AC 0x9B2F +0xE9AD 0x9B32 +0xE9AE 0x9B44 +0xE9AF 0x9B43 +0xE9B0 0x9B4F +0xE9B1 0x9B4D +0xE9B2 0x9B4E +0xE9B3 0x9B51 +0xE9B4 0x9B58 +0xE9B5 0x9B74 +0xE9B6 0x9B93 +0xE9B7 0x9B83 +0xE9B8 0x9B91 +0xE9B9 0x9B96 +0xE9BA 0x9B97 +0xE9BB 0x9B9F +0xE9BC 0x9BA0 +0xE9BD 0x9BA8 +0xE9BE 0x9BB4 +0xE9BF 0x9BC0 +0xE9C0 0x9BCA +0xE9C1 0x9BB9 +0xE9C2 0x9BC6 +0xE9C3 0x9BCF +0xE9C4 0x9BD1 +0xE9C5 0x9BD2 +0xE9C6 0x9BE3 +0xE9C7 0x9BE2 +0xE9C8 0x9BE4 +0xE9C9 0x9BD4 +0xE9CA 0x9BE1 +0xE9CB 0x9C3A +0xE9CC 0x9BF2 +0xE9CD 0x9BF1 +0xE9CE 0x9BF0 +0xE9CF 0x9C15 +0xE9D0 0x9C14 +0xE9D1 0x9C09 +0xE9D2 0x9C13 +0xE9D3 0x9C0C +0xE9D4 0x9C06 +0xE9D5 0x9C08 +0xE9D6 0x9C12 +0xE9D7 0x9C0A +0xE9D8 0x9C04 +0xE9D9 0x9C2E +0xE9DA 0x9C1B +0xE9DB 0x9C25 +0xE9DC 0x9C24 +0xE9DD 0x9C21 +0xE9DE 0x9C30 +0xE9DF 0x9C47 +0xE9E0 0x9C32 +0xE9E1 0x9C46 +0xE9E2 0x9C3E +0xE9E3 0x9C5A +0xE9E4 0x9C60 +0xE9E5 0x9C67 +0xE9E6 0x9C76 +0xE9E7 0x9C78 +0xE9E8 0x9CE7 +0xE9E9 0x9CEC +0xE9EA 0x9CF0 +0xE9EB 0x9D09 +0xE9EC 0x9D08 +0xE9ED 0x9CEB +0xE9EE 0x9D03 +0xE9EF 0x9D06 +0xE9F0 0x9D2A +0xE9F1 0x9D26 +0xE9F2 0x9DAF +0xE9F3 0x9D23 +0xE9F4 0x9D1F +0xE9F5 0x9D44 +0xE9F6 0x9D15 +0xE9F7 0x9D12 +0xE9F8 0x9D41 +0xE9F9 0x9D3F +0xE9FA 0x9D3E +0xE9FB 0x9D46 +0xE9FC 0x9D48 +0xEA40 0x9D5D +0xEA41 0x9D5E +0xEA42 0x9D64 +0xEA43 0x9D51 +0xEA44 0x9D50 +0xEA45 0x9D59 +0xEA46 0x9D72 +0xEA47 0x9D89 +0xEA48 0x9D87 +0xEA49 0x9DAB +0xEA4A 0x9D6F +0xEA4B 0x9D7A +0xEA4C 0x9D9A +0xEA4D 0x9DA4 +0xEA4E 0x9DA9 +0xEA4F 0x9DB2 +0xEA50 0x9DC4 +0xEA51 0x9DC1 +0xEA52 0x9DBB +0xEA53 0x9DB8 +0xEA54 0x9DBA +0xEA55 0x9DC6 +0xEA56 0x9DCF +0xEA57 0x9DC2 +0xEA58 0x9DD9 +0xEA59 0x9DD3 +0xEA5A 0x9DF8 +0xEA5B 0x9DE6 +0xEA5C 0x9DED +0xEA5D 0x9DEF +0xEA5E 0x9DFD +0xEA5F 0x9E1A +0xEA60 0x9E1B +0xEA61 0x9E1E +0xEA62 0x9E75 +0xEA63 0x9E79 +0xEA64 0x9E7D +0xEA65 0x9E81 +0xEA66 0x9E88 +0xEA67 0x9E8B +0xEA68 0x9E8C +0xEA69 0x9E92 +0xEA6A 0x9E95 +0xEA6B 0x9E91 +0xEA6C 0x9E9D +0xEA6D 0x9EA5 +0xEA6E 0x9EA9 +0xEA6F 0x9EB8 +0xEA70 0x9EAA +0xEA71 0x9EAD +0xEA72 0x9761 +0xEA73 0x9ECC +0xEA74 0x9ECE +0xEA75 0x9ECF +0xEA76 0x9ED0 +0xEA77 0x9ED4 +0xEA78 0x9EDC +0xEA79 0x9EDE +0xEA7A 0x9EDD +0xEA7B 0x9EE0 +0xEA7C 0x9EE5 +0xEA7D 0x9EE8 +0xEA7E 0x9EEF +0xEA80 0x9EF4 +0xEA81 0x9EF6 +0xEA82 0x9EF7 +0xEA83 0x9EF9 +0xEA84 0x9EFB +0xEA85 0x9EFC +0xEA86 0x9EFD +0xEA87 0x9F07 +0xEA88 0x9F08 +0xEA89 0x76B7 +0xEA8A 0x9F15 +0xEA8B 0x9F21 +0xEA8C 0x9F2C +0xEA8D 0x9F3E +0xEA8E 0x9F4A +0xEA8F 0x9F52 +0xEA90 0x9F54 +0xEA91 0x9F63 +0xEA92 0x9F5F +0xEA93 0x9F60 +0xEA94 0x9F61 +0xEA95 0x9F66 +0xEA96 0x9F67 +0xEA97 0x9F6C +0xEA98 0x9F6A +0xEA99 0x9F77 +0xEA9A 0x9F72 +0xEA9B 0x9F76 +0xEA9C 0x9F95 +0xEA9D 0x9F9C +0xEA9E 0x9FA0 +0xEA9F 0x582F +0xEAA0 0x69C7 +0xEAA1 0x9059 +0xEAA2 0x7464 +0xEAA3 0x51DC +0xEAA4 0x7199 +0xEAA5 0x5653 +0xEAA6 0x5DE2 +0xEAA7 0x5E14 +0xEAA8 0x5E18 +0xEAA9 0x5E58 +0xEAAA 0x5E5E +0xEAAB 0x5EBE +0xEAAC 0xF928 +0xEAAD 0x5ECB +0xEAAE 0x5EF9 +0xEAAF 0x5F00 +0xEAB0 0x5F02 +0xEAB1 0x5F07 +0xEAB2 0x5F1D +0xEAB3 0x5F23 +0xEAB4 0x5F34 +0xEAB5 0x5F36 +0xEAB6 0x5F3D +0xEAB7 0x5F40 +0xEAB8 0x5F45 +0xEAB9 0x5F54 +0xEABA 0x5F58 +0xEABB 0x5F64 +0xEABC 0x5F67 +0xEABD 0x5F7D +0xEABE 0x5F89 +0xEABF 0x5F9C +0xEAC0 0x5FA7 +0xEAC1 0x5FAF +0xEAC2 0x5FB5 +0xEAC3 0x5FB7 +0xEAC4 0x5FC9 +0xEAC5 0x5FDE +0xEAC6 0x5FE1 +0xEAC7 0x5FE9 +0xEAC8 0x600D +0xEAC9 0x6014 +0xEACA 0x6018 +0xEACB 0x6033 +0xEACC 0x6035 +0xEACD 0x6047 +0xEACE 0xFA3D +0xEACF 0x609D +0xEAD0 0x609E +0xEAD1 0x60CB +0xEAD2 0x60D4 +0xEAD3 0x60D5 +0xEAD4 0x60DD +0xEAD5 0x60F8 +0xEAD6 0x611C +0xEAD7 0x612B +0xEAD8 0x6130 +0xEAD9 0x6137 +0xEADA 0xFA3E +0xEADB 0x618D +0xEADC 0xFA3F +0xEADD 0x61BC +0xEADE 0x61B9 +0xEADF 0xFA40 +0xEAE0 0x6222 +0xEAE1 0x623E +0xEAE2 0x6243 +0xEAE3 0x6256 +0xEAE4 0x625A +0xEAE5 0x626F +0xEAE6 0x6285 +0xEAE7 0x62C4 +0xEAE8 0x62D6 +0xEAE9 0x62FC +0xEAEA 0x630A +0xEAEB 0x6318 +0xEAEC 0x6339 +0xEAED 0x6343 +0xEAEE 0x6365 +0xEAEF 0x637C +0xEAF0 0x63E5 +0xEAF1 0x63ED +0xEAF2 0x63F5 +0xEAF3 0x6410 +0xEAF4 0x6414 +0xEAF5 0x6422 +0xEAF6 0x6479 +0xEAF7 0x6451 +0xEAF8 0x6460 +0xEAF9 0x646D +0xEAFA 0x64CE +0xEAFB 0x64BE +0xEAFC 0x64BF +0xEB40 0x64C4 +0xEB41 0x64CA +0xEB42 0x64D0 +0xEB43 0x64F7 +0xEB44 0x64FB +0xEB45 0x6522 +0xEB46 0x6529 +0xEB47 0xFA41 +0xEB48 0x6567 +0xEB49 0x659D +0xEB4A 0xFA42 +0xEB4B 0x6600 +0xEB4C 0x6609 +0xEB4D 0x6615 +0xEB4E 0x661E +0xEB4F 0x663A +0xEB50 0x6622 +0xEB51 0x6624 +0xEB52 0x662B +0xEB53 0x6630 +0xEB54 0x6631 +0xEB55 0x6633 +0xEB56 0x66FB +0xEB57 0x6648 +0xEB58 0x664C +0xEB59 0x231C4 +0xEB5A 0x6659 +0xEB5B 0x665A +0xEB5C 0x6661 +0xEB5D 0x6665 +0xEB5E 0x6673 +0xEB5F 0x6677 +0xEB60 0x6678 +0xEB61 0x668D +0xEB62 0xFA43 +0xEB63 0x66A0 +0xEB64 0x66B2 +0xEB65 0x66BB +0xEB66 0x66C6 +0xEB67 0x66C8 +0xEB68 0x3B22 +0xEB69 0x66DB +0xEB6A 0x66E8 +0xEB6B 0x66FA +0xEB6C 0x6713 +0xEB6D 0xF929 +0xEB6E 0x6733 +0xEB6F 0x6766 +0xEB70 0x6747 +0xEB71 0x6748 +0xEB72 0x677B +0xEB73 0x6781 +0xEB74 0x6793 +0xEB75 0x6798 +0xEB76 0x679B +0xEB77 0x67BB +0xEB78 0x67F9 +0xEB79 0x67C0 +0xEB7A 0x67D7 +0xEB7B 0x67FC +0xEB7C 0x6801 +0xEB7D 0x6852 +0xEB7E 0x681D +0xEB80 0x682C +0xEB81 0x6831 +0xEB82 0x685B +0xEB83 0x6872 +0xEB84 0x6875 +0xEB85 0xFA44 +0xEB86 0x68A3 +0xEB87 0x68A5 +0xEB88 0x68B2 +0xEB89 0x68C8 +0xEB8A 0x68D0 +0xEB8B 0x68E8 +0xEB8C 0x68ED +0xEB8D 0x68F0 +0xEB8E 0x68F1 +0xEB8F 0x68FC +0xEB90 0x690A +0xEB91 0x6949 +0xEB92 0x235C4 +0xEB93 0x6935 +0xEB94 0x6942 +0xEB95 0x6957 +0xEB96 0x6963 +0xEB97 0x6964 +0xEB98 0x6968 +0xEB99 0x6980 +0xEB9A 0xFA14 +0xEB9B 0x69A5 +0xEB9C 0x69AD +0xEB9D 0x69CF +0xEB9E 0x3BB6 +0xEB9F 0x3BC3 +0xEBA0 0x69E2 +0xEBA1 0x69E9 +0xEBA2 0x69EA +0xEBA3 0x69F5 +0xEBA4 0x69F6 +0xEBA5 0x6A0F +0xEBA6 0x6A15 +0xEBA7 0x2373F +0xEBA8 0x6A3B +0xEBA9 0x6A3E +0xEBAA 0x6A45 +0xEBAB 0x6A50 +0xEBAC 0x6A56 +0xEBAD 0x6A5B +0xEBAE 0x6A6B +0xEBAF 0x6A73 +0xEBB0 0x23763 +0xEBB1 0x6A89 +0xEBB2 0x6A94 +0xEBB3 0x6A9D +0xEBB4 0x6A9E +0xEBB5 0x6AA5 +0xEBB6 0x6AE4 +0xEBB7 0x6AE7 +0xEBB8 0x3C0F +0xEBB9 0xF91D +0xEBBA 0x6B1B +0xEBBB 0x6B1E +0xEBBC 0x6B2C +0xEBBD 0x6B35 +0xEBBE 0x6B46 +0xEBBF 0x6B56 +0xEBC0 0x6B60 +0xEBC1 0x6B65 +0xEBC2 0x6B67 +0xEBC3 0x6B77 +0xEBC4 0x6B82 +0xEBC5 0x6BA9 +0xEBC6 0x6BAD +0xEBC7 0xF970 +0xEBC8 0x6BCF +0xEBC9 0x6BD6 +0xEBCA 0x6BD7 +0xEBCB 0x6BFF +0xEBCC 0x6C05 +0xEBCD 0x6C10 +0xEBCE 0x6C33 +0xEBCF 0x6C59 +0xEBD0 0x6C5C +0xEBD1 0x6CAA +0xEBD2 0x6C74 +0xEBD3 0x6C76 +0xEBD4 0x6C85 +0xEBD5 0x6C86 +0xEBD6 0x6C98 +0xEBD7 0x6C9C +0xEBD8 0x6CFB +0xEBD9 0x6CC6 +0xEBDA 0x6CD4 +0xEBDB 0x6CE0 +0xEBDC 0x6CEB +0xEBDD 0x6CEE +0xEBDE 0x23CFE +0xEBDF 0x6D04 +0xEBE0 0x6D0E +0xEBE1 0x6D2E +0xEBE2 0x6D31 +0xEBE3 0x6D39 +0xEBE4 0x6D3F +0xEBE5 0x6D58 +0xEBE6 0x6D65 +0xEBE7 0xFA45 +0xEBE8 0x6D82 +0xEBE9 0x6D87 +0xEBEA 0x6D89 +0xEBEB 0x6D94 +0xEBEC 0x6DAA +0xEBED 0x6DAC +0xEBEE 0x6DBF +0xEBEF 0x6DC4 +0xEBF0 0x6DD6 +0xEBF1 0x6DDA +0xEBF2 0x6DDB +0xEBF3 0x6DDD +0xEBF4 0x6DFC +0xEBF5 0xFA46 +0xEBF6 0x6E34 +0xEBF7 0x6E44 +0xEBF8 0x6E5C +0xEBF9 0x6E5E +0xEBFA 0x6EAB +0xEBFB 0x6EB1 +0xEBFC 0x6EC1 +0xEC40 0x6EC7 +0xEC41 0x6ECE +0xEC42 0x6F10 +0xEC43 0x6F1A +0xEC44 0xFA47 +0xEC45 0x6F2A +0xEC46 0x6F2F +0xEC47 0x6F33 +0xEC48 0x6F51 +0xEC49 0x6F59 +0xEC4A 0x6F5E +0xEC4B 0x6F61 +0xEC4C 0x6F62 +0xEC4D 0x6F7E +0xEC4E 0x6F88 +0xEC4F 0x6F8C +0xEC50 0x6F8D +0xEC51 0x6F94 +0xEC52 0x6FA0 +0xEC53 0x6FA7 +0xEC54 0x6FB6 +0xEC55 0x6FBC +0xEC56 0x6FC7 +0xEC57 0x6FCA +0xEC58 0x6FF9 +0xEC59 0x6FF0 +0xEC5A 0x6FF5 +0xEC5B 0x7005 +0xEC5C 0x7006 +0xEC5D 0x7028 +0xEC5E 0x704A +0xEC5F 0x705D +0xEC60 0x705E +0xEC61 0x704E +0xEC62 0x7064 +0xEC63 0x7075 +0xEC64 0x7085 +0xEC65 0x70A4 +0xEC66 0x70AB +0xEC67 0x70B7 +0xEC68 0x70D4 +0xEC69 0x70D8 +0xEC6A 0x70E4 +0xEC6B 0x710F +0xEC6C 0x712B +0xEC6D 0x711E +0xEC6E 0x7120 +0xEC6F 0x712E +0xEC70 0x7130 +0xEC71 0x7146 +0xEC72 0x7147 +0xEC73 0x7151 +0xEC74 0xFA48 +0xEC75 0x7152 +0xEC76 0x715C +0xEC77 0x7160 +0xEC78 0x7168 +0xEC79 0xFA15 +0xEC7A 0x7185 +0xEC7B 0x7187 +0xEC7C 0x7192 +0xEC7D 0x71C1 +0xEC7E 0x71BA +0xEC80 0x71C4 +0xEC81 0x71FE +0xEC82 0x7200 +0xEC83 0x7215 +0xEC84 0x7255 +0xEC85 0x7256 +0xEC86 0x3E3F +0xEC87 0x728D +0xEC88 0x729B +0xEC89 0x72BE +0xEC8A 0x72C0 +0xEC8B 0x72FB +0xEC8C 0x247F1 +0xEC8D 0x7327 +0xEC8E 0x7328 +0xEC8F 0xFA16 +0xEC90 0x7350 +0xEC91 0x7366 +0xEC92 0x737C +0xEC93 0x7395 +0xEC94 0x739F +0xEC95 0x73A0 +0xEC96 0x73A2 +0xEC97 0x73A6 +0xEC98 0x73AB +0xEC99 0x73C9 +0xEC9A 0x73CF +0xEC9B 0x73D6 +0xEC9C 0x73D9 +0xEC9D 0x73E3 +0xEC9E 0x73E9 +0xEC9F 0x7407 +0xECA0 0x740A +0xECA1 0x741A +0xECA2 0x741B +0xECA3 0xFA4A +0xECA4 0x7426 +0xECA5 0x7428 +0xECA6 0x742A +0xECA7 0x742B +0xECA8 0x742C +0xECA9 0x742E +0xECAA 0x742F +0xECAB 0x7430 +0xECAC 0x7444 +0xECAD 0x7446 +0xECAE 0x7447 +0xECAF 0x744B +0xECB0 0x7457 +0xECB1 0x7462 +0xECB2 0x746B +0xECB3 0x746D +0xECB4 0x7486 +0xECB5 0x7487 +0xECB6 0x7489 +0xECB7 0x7498 +0xECB8 0x749C +0xECB9 0x749F +0xECBA 0x74A3 +0xECBB 0x7490 +0xECBC 0x74A6 +0xECBD 0x74A8 +0xECBE 0x74A9 +0xECBF 0x74B5 +0xECC0 0x74BF +0xECC1 0x74C8 +0xECC2 0x74C9 +0xECC3 0x74DA +0xECC4 0x74FF +0xECC5 0x7501 +0xECC6 0x7517 +0xECC7 0x752F +0xECC8 0x756F +0xECC9 0x7579 +0xECCA 0x7592 +0xECCB 0x3F72 +0xECCC 0x75CE +0xECCD 0x75E4 +0xECCE 0x7600 +0xECCF 0x7602 +0xECD0 0x7608 +0xECD1 0x7615 +0xECD2 0x7616 +0xECD3 0x7619 +0xECD4 0x761E +0xECD5 0x762D +0xECD6 0x7635 +0xECD7 0x7643 +0xECD8 0x764B +0xECD9 0x7664 +0xECDA 0x7665 +0xECDB 0x766D +0xECDC 0x766F +0xECDD 0x7671 +0xECDE 0x7681 +0xECDF 0x769B +0xECE0 0x769D +0xECE1 0x769E +0xECE2 0x76A6 +0xECE3 0x76AA +0xECE4 0x76B6 +0xECE5 0x76C5 +0xECE6 0x76CC +0xECE7 0x76CE +0xECE8 0x76D4 +0xECE9 0x76E6 +0xECEA 0x76F1 +0xECEB 0x76FC +0xECEC 0x770A +0xECED 0x7719 +0xECEE 0x7734 +0xECEF 0x7736 +0xECF0 0x7746 +0xECF1 0x774D +0xECF2 0x774E +0xECF3 0x775C +0xECF4 0x775F +0xECF5 0x7762 +0xECF6 0x777A +0xECF7 0x7780 +0xECF8 0x7794 +0xECF9 0x77AA +0xECFA 0x77E0 +0xECFB 0x782D +0xECFC 0x2548E +0xED40 0x7843 +0xED41 0x784E +0xED42 0x784F +0xED43 0x7851 +0xED44 0x7868 +0xED45 0x786E +0xED46 0xFA4B +0xED47 0x78B0 +0xED48 0x2550E +0xED49 0x78AD +0xED4A 0x78E4 +0xED4B 0x78F2 +0xED4C 0x7900 +0xED4D 0x78F7 +0xED4E 0x791C +0xED4F 0x792E +0xED50 0x7931 +0xED51 0x7934 +0xED52 0xFA4C +0xED53 0xFA4D +0xED54 0x7945 +0xED55 0x7946 +0xED56 0xFA4E +0xED57 0xFA4F +0xED58 0xFA50 +0xED59 0x795C +0xED5A 0xFA51 +0xED5B 0xFA19 +0xED5C 0xFA1A +0xED5D 0x7979 +0xED5E 0xFA52 +0xED5F 0xFA53 +0xED60 0xFA1B +0xED61 0x7998 +0xED62 0x79B1 +0xED63 0x79B8 +0xED64 0x79C8 +0xED65 0x79CA +0xED66 0x25771 +0xED67 0x79D4 +0xED68 0x79DE +0xED69 0x79EB +0xED6A 0x79ED +0xED6B 0x7A03 +0xED6C 0xFA54 +0xED6D 0x7A39 +0xED6E 0x7A5D +0xED6F 0x7A6D +0xED70 0xFA55 +0xED71 0x7A85 +0xED72 0x7AA0 +0xED73 0x259C4 +0xED74 0x7AB3 +0xED75 0x7ABB +0xED76 0x7ACE +0xED77 0x7AEB +0xED78 0x7AFD +0xED79 0x7B12 +0xED7A 0x7B2D +0xED7B 0x7B3B +0xED7C 0x7B47 +0xED7D 0x7B4E +0xED7E 0x7B60 +0xED80 0x7B6D +0xED81 0x7B6F +0xED82 0x7B72 +0xED83 0x7B9E +0xED84 0xFA56 +0xED85 0x7BD7 +0xED86 0x7BD9 +0xED87 0x7C01 +0xED88 0x7C31 +0xED89 0x7C1E +0xED8A 0x7C20 +0xED8B 0x7C33 +0xED8C 0x7C36 +0xED8D 0x4264 +0xED8E 0x25DA1 +0xED8F 0x7C59 +0xED90 0x7C6D +0xED91 0x7C79 +0xED92 0x7C8F +0xED93 0x7C94 +0xED94 0x7CA0 +0xED95 0x7CBC +0xED96 0x7CD5 +0xED97 0x7CD9 +0xED98 0x7CDD +0xED99 0x7D07 +0xED9A 0x7D08 +0xED9B 0x7D13 +0xED9C 0x7D1D +0xED9D 0x7D23 +0xED9E 0x7D31 +0xED9F 0x7D41 +0xEDA0 0x7D48 +0xEDA1 0x7D53 +0xEDA2 0x7D5C +0xEDA3 0x7D7A +0xEDA4 0x7D83 +0xEDA5 0x7D8B +0xEDA6 0x7DA0 +0xEDA7 0x7DA6 +0xEDA8 0x7DC2 +0xEDA9 0x7DCC +0xEDAA 0x7DD6 +0xEDAB 0x7DE3 +0xEDAC 0xFA57 +0xEDAD 0x7E28 +0xEDAE 0x7E08 +0xEDAF 0x7E11 +0xEDB0 0x7E15 +0xEDB1 0xFA59 +0xEDB2 0x7E47 +0xEDB3 0x7E52 +0xEDB4 0x7E61 +0xEDB5 0x7E8A +0xEDB6 0x7E8D +0xEDB7 0x7F47 +0xEDB8 0xFA5A +0xEDB9 0x7F91 +0xEDBA 0x7F97 +0xEDBB 0x7FBF +0xEDBC 0x7FCE +0xEDBD 0x7FDB +0xEDBE 0x7FDF +0xEDBF 0x7FEC +0xEDC0 0x7FEE +0xEDC1 0x7FFA +0xEDC2 0xFA5B +0xEDC3 0x8014 +0xEDC4 0x8026 +0xEDC5 0x8035 +0xEDC6 0x8037 +0xEDC7 0x803C +0xEDC8 0x80CA +0xEDC9 0x80D7 +0xEDCA 0x80E0 +0xEDCB 0x80F3 +0xEDCC 0x8118 +0xEDCD 0x814A +0xEDCE 0x8160 +0xEDCF 0x8167 +0xEDD0 0x8168 +0xEDD1 0x816D +0xEDD2 0x81BB +0xEDD3 0x81CA +0xEDD4 0x81CF +0xEDD5 0x81D7 +0xEDD6 0xFA5C +0xEDD7 0x4453 +0xEDD8 0x445B +0xEDD9 0x8260 +0xEDDA 0x8274 +0xEDDB 0x26AFF +0xEDDC 0x828E +0xEDDD 0x82A1 +0xEDDE 0x82A3 +0xEDDF 0x82A4 +0xEDE0 0x82A9 +0xEDE1 0x82AE +0xEDE2 0x82B7 +0xEDE3 0x82BE +0xEDE4 0x82BF +0xEDE5 0x82C6 +0xEDE6 0x82D5 +0xEDE7 0x82FD +0xEDE8 0x82FE +0xEDE9 0x8300 +0xEDEA 0x8301 +0xEDEB 0x8362 +0xEDEC 0x8322 +0xEDED 0x832D +0xEDEE 0x833A +0xEDEF 0x8343 +0xEDF0 0x8347 +0xEDF1 0x8351 +0xEDF2 0x8355 +0xEDF3 0x837D +0xEDF4 0x8386 +0xEDF5 0x8392 +0xEDF6 0x8398 +0xEDF7 0x83A7 +0xEDF8 0x83A9 +0xEDF9 0x83BF +0xEDFA 0x83C0 +0xEDFB 0x83C7 +0xEDFC 0x83CF +0xEE40 0x83D1 +0xEE41 0x83E1 +0xEE42 0x83EA +0xEE43 0x8401 +0xEE44 0x8406 +0xEE45 0x840A +0xEE46 0xFA5F +0xEE47 0x8448 +0xEE48 0x845F +0xEE49 0x8470 +0xEE4A 0x8473 +0xEE4B 0x8485 +0xEE4C 0x849E +0xEE4D 0x84AF +0xEE4E 0x84B4 +0xEE4F 0x84BA +0xEE50 0x84C0 +0xEE51 0x84C2 +0xEE52 0x26E40 +0xEE53 0x8532 +0xEE54 0x851E +0xEE55 0x8523 +0xEE56 0x852F +0xEE57 0x8559 +0xEE58 0x8564 +0xEE59 0xFA1F +0xEE5A 0x85AD +0xEE5B 0x857A +0xEE5C 0x858C +0xEE5D 0x858F +0xEE5E 0x85A2 +0xEE5F 0x85B0 +0xEE60 0x85CB +0xEE61 0x85CE +0xEE62 0x85ED +0xEE63 0x8612 +0xEE64 0x85FF +0xEE65 0x8604 +0xEE66 0x8605 +0xEE67 0x8610 +0xEE68 0x270F4 +0xEE69 0x8618 +0xEE6A 0x8629 +0xEE6B 0x8638 +0xEE6C 0x8657 +0xEE6D 0x865B +0xEE6E 0xF936 +0xEE6F 0x8662 +0xEE70 0x459D +0xEE71 0x866C +0xEE72 0x8675 +0xEE73 0x8698 +0xEE74 0x86B8 +0xEE75 0x86FA +0xEE76 0x86FC +0xEE77 0x86FD +0xEE78 0x870B +0xEE79 0x8771 +0xEE7A 0x8787 +0xEE7B 0x8788 +0xEE7C 0x87AC +0xEE7D 0x87AD +0xEE7E 0x87B5 +0xEE80 0x45EA +0xEE81 0x87D6 +0xEE82 0x87EC +0xEE83 0x8806 +0xEE84 0x880A +0xEE85 0x8810 +0xEE86 0x8814 +0xEE87 0x881F +0xEE88 0x8898 +0xEE89 0x88AA +0xEE8A 0x88CA +0xEE8B 0x88CE +0xEE8C 0x27684 +0xEE8D 0x88F5 +0xEE8E 0x891C +0xEE8F 0xFA60 +0xEE90 0x8918 +0xEE91 0x8919 +0xEE92 0x891A +0xEE93 0x8927 +0xEE94 0x8930 +0xEE95 0x8932 +0xEE96 0x8939 +0xEE97 0x8940 +0xEE98 0x8994 +0xEE99 0xFA61 +0xEE9A 0x89D4 +0xEE9B 0x89E5 +0xEE9C 0x89F6 +0xEE9D 0x8A12 +0xEE9E 0x8A15 +0xEE9F 0x8A22 +0xEEA0 0x8A37 +0xEEA1 0x8A47 +0xEEA2 0x8A4E +0xEEA3 0x8A5D +0xEEA4 0x8A61 +0xEEA5 0x8A75 +0xEEA6 0x8A79 +0xEEA7 0x8AA7 +0xEEA8 0x8AD0 +0xEEA9 0x8ADF +0xEEAA 0x8AF4 +0xEEAB 0x8AF6 +0xEEAC 0xFA22 +0xEEAD 0xFA62 +0xEEAE 0xFA63 +0xEEAF 0x8B46 +0xEEB0 0x8B54 +0xEEB1 0x8B59 +0xEEB2 0x8B69 +0xEEB3 0x8B9D +0xEEB4 0x8C49 +0xEEB5 0x8C68 +0xEEB6 0xFA64 +0xEEB7 0x8CE1 +0xEEB8 0x8CF4 +0xEEB9 0x8CF8 +0xEEBA 0x8CFE +0xEEBB 0xFA65 +0xEEBC 0x8D12 +0xEEBD 0x8D1B +0xEEBE 0x8DAF +0xEEBF 0x8DCE +0xEEC0 0x8DD1 +0xEEC1 0x8DD7 +0xEEC2 0x8E20 +0xEEC3 0x8E23 +0xEEC4 0x8E3D +0xEEC5 0x8E70 +0xEEC6 0x8E7B +0xEEC7 0x28277 +0xEEC8 0x8EC0 +0xEEC9 0x4844 +0xEECA 0x8EFA +0xEECB 0x8F1E +0xEECC 0x8F2D +0xEECD 0x8F36 +0xEECE 0x8F54 +0xEECF 0x283CD +0xEED0 0x8FA6 +0xEED1 0x8FB5 +0xEED2 0x8FE4 +0xEED3 0x8FE8 +0xEED4 0x8FEE +0xEED5 0x9008 +0xEED6 0x902D +0xEED7 0xFA67 +0xEED8 0x9088 +0xEED9 0x9095 +0xEEDA 0x9097 +0xEEDB 0x9099 +0xEEDC 0x909B +0xEEDD 0x90A2 +0xEEDE 0x90B3 +0xEEDF 0x90BE +0xEEE0 0x90C4 +0xEEE1 0x90C5 +0xEEE2 0x90C7 +0xEEE3 0x90D7 +0xEEE4 0x90DD +0xEEE5 0x90DE +0xEEE6 0x90EF +0xEEE7 0x90F4 +0xEEE8 0xFA26 +0xEEE9 0x9114 +0xEEEA 0x9115 +0xEEEB 0x9116 +0xEEEC 0x9122 +0xEEED 0x9123 +0xEEEE 0x9127 +0xEEEF 0x912F +0xEEF0 0x9131 +0xEEF1 0x9134 +0xEEF2 0x913D +0xEEF3 0x9148 +0xEEF4 0x915B +0xEEF5 0x9183 +0xEEF6 0x919E +0xEEF7 0x91AC +0xEEF8 0x91B1 +0xEEF9 0x91BC +0xEEFA 0x91D7 +0xEEFB 0x91FB +0xEEFC 0x91E4 +0xEF40 0x91E5 +0xEF41 0x91ED +0xEF42 0x91F1 +0xEF43 0x9207 +0xEF44 0x9210 +0xEF45 0x9238 +0xEF46 0x9239 +0xEF47 0x923A +0xEF48 0x923C +0xEF49 0x9240 +0xEF4A 0x9243 +0xEF4B 0x924F +0xEF4C 0x9278 +0xEF4D 0x9288 +0xEF4E 0x92C2 +0xEF4F 0x92CB +0xEF50 0x92CC +0xEF51 0x92D3 +0xEF52 0x92E0 +0xEF53 0x92FF +0xEF54 0x9304 +0xEF55 0x931F +0xEF56 0x9321 +0xEF57 0x9325 +0xEF58 0x9348 +0xEF59 0x9349 +0xEF5A 0x934A +0xEF5B 0x9364 +0xEF5C 0x9365 +0xEF5D 0x936A +0xEF5E 0x9370 +0xEF5F 0x939B +0xEF60 0x93A3 +0xEF61 0x93BA +0xEF62 0x93C6 +0xEF63 0x93DE +0xEF64 0x93DF +0xEF65 0x9404 +0xEF66 0x93FD +0xEF67 0x9433 +0xEF68 0x944A +0xEF69 0x9463 +0xEF6A 0x946B +0xEF6B 0x9471 +0xEF6C 0x9472 +0xEF6D 0x958E +0xEF6E 0x959F +0xEF6F 0x95A6 +0xEF70 0x95A9 +0xEF71 0x95AC +0xEF72 0x95B6 +0xEF73 0x95BD +0xEF74 0x95CB +0xEF75 0x95D0 +0xEF76 0x95D3 +0xEF77 0x49B0 +0xEF78 0x95DA +0xEF79 0x95DE +0xEF7A 0x9658 +0xEF7B 0x9684 +0xEF7C 0xF9DC +0xEF7D 0x969D +0xEF7E 0x96A4 +0xEF80 0x96A5 +0xEF81 0x96D2 +0xEF82 0x96DE +0xEF83 0xFA68 +0xEF84 0x96E9 +0xEF85 0x96EF +0xEF86 0x9733 +0xEF87 0x973B +0xEF88 0x974D +0xEF89 0x974E +0xEF8A 0x974F +0xEF8B 0x975A +0xEF8C 0x976E +0xEF8D 0x9773 +0xEF8E 0x9795 +0xEF8F 0x97AE +0xEF90 0x97BA +0xEF91 0x97C1 +0xEF92 0x97C9 +0xEF93 0x97DE +0xEF94 0x97DB +0xEF95 0x97F4 +0xEF96 0xFA69 +0xEF97 0x980A +0xEF98 0x981E +0xEF99 0x982B +0xEF9A 0x9830 +0xEF9B 0xFA6A +0xEF9C 0x9852 +0xEF9D 0x9853 +0xEF9E 0x9856 +0xEF9F 0x9857 +0xEFA0 0x9859 +0xEFA1 0x985A +0xEFA2 0xF9D0 +0xEFA3 0x9865 +0xEFA4 0x986C +0xEFA5 0x98BA +0xEFA6 0x98C8 +0xEFA7 0x98E7 +0xEFA8 0x9958 +0xEFA9 0x999E +0xEFAA 0x9A02 +0xEFAB 0x9A03 +0xEFAC 0x9A24 +0xEFAD 0x9A2D +0xEFAE 0x9A2E +0xEFAF 0x9A38 +0xEFB0 0x9A4A +0xEFB1 0x9A4E +0xEFB2 0x9A52 +0xEFB3 0x9AB6 +0xEFB4 0x9AC1 +0xEFB5 0x9AC3 +0xEFB6 0x9ACE +0xEFB7 0x9AD6 +0xEFB8 0x9AF9 +0xEFB9 0x9B02 +0xEFBA 0x9B08 +0xEFBB 0x9B20 +0xEFBC 0x4C17 +0xEFBD 0x9B2D +0xEFBE 0x9B5E +0xEFBF 0x9B79 +0xEFC0 0x9B66 +0xEFC1 0x9B72 +0xEFC2 0x9B75 +0xEFC3 0x9B84 +0xEFC4 0x9B8A +0xEFC5 0x9B8F +0xEFC6 0x9B9E +0xEFC7 0x9BA7 +0xEFC8 0x9BC1 +0xEFC9 0x9BCE +0xEFCA 0x9BE5 +0xEFCB 0x9BF8 +0xEFCC 0x9BFD +0xEFCD 0x9C00 +0xEFCE 0x9C23 +0xEFCF 0x9C41 +0xEFD0 0x9C4F +0xEFD1 0x9C50 +0xEFD2 0x9C53 +0xEFD3 0x9C63 +0xEFD4 0x9C65 +0xEFD5 0x9C77 +0xEFD6 0x9D1D +0xEFD7 0x9D1E +0xEFD8 0x9D43 +0xEFD9 0x9D47 +0xEFDA 0x9D52 +0xEFDB 0x9D63 +0xEFDC 0x9D70 +0xEFDD 0x9D7C +0xEFDE 0x9D8A +0xEFDF 0x9D96 +0xEFE0 0x9DC0 +0xEFE1 0x9DAC +0xEFE2 0x9DBC +0xEFE3 0x9DD7 +0xEFE4 0x2A190 +0xEFE5 0x9DE7 +0xEFE6 0x9E07 +0xEFE7 0x9E15 +0xEFE8 0x9E7C +0xEFE9 0x9E9E +0xEFEA 0x9EA4 +0xEFEB 0x9EAC +0xEFEC 0x9EAF +0xEFED 0x9EB4 +0xEFEE 0x9EB5 +0xEFEF 0x9EC3 +0xEFF0 0x9ED1 +0xEFF1 0x9F10 +0xEFF2 0x9F39 +0xEFF3 0x9F57 +0xEFF4 0x9F90 +0xEFF5 0x9F94 +0xEFF6 0x9F97 +0xEFF7 0x9FA2 +0xEFF8 0x59F8 +0xEFF9 0x5C5B +0xEFFA 0x5E77 +0xEFFB 0x7626 +0xEFFC 0x7E6B +0xF040 0x20089 +0xF041 0x4E02 +0xF042 0x4E0F +0xF043 0x4E12 +0xF044 0x4E29 +0xF045 0x4E2B +0xF046 0x4E2E +0xF047 0x4E40 +0xF048 0x4E47 +0xF049 0x4E48 +0xF04A 0x200A2 +0xF04B 0x4E51 +0xF04C 0x3406 +0xF04D 0x200A4 +0xF04E 0x4E5A +0xF04F 0x4E69 +0xF050 0x4E9D +0xF051 0x342C +0xF052 0x342E +0xF053 0x4EB9 +0xF054 0x4EBB +0xF055 0x201A2 +0xF056 0x4EBC +0xF057 0x4EC3 +0xF058 0x4EC8 +0xF059 0x4ED0 +0xF05A 0x4EEB +0xF05B 0x4EDA +0xF05C 0x4EF1 +0xF05D 0x4EF5 +0xF05E 0x4F00 +0xF05F 0x4F16 +0xF060 0x4F64 +0xF061 0x4F37 +0xF062 0x4F3E +0xF063 0x4F54 +0xF064 0x4F58 +0xF065 0x20213 +0xF066 0x4F77 +0xF067 0x4F78 +0xF068 0x4F7A +0xF069 0x4F7D +0xF06A 0x4F82 +0xF06B 0x4F85 +0xF06C 0x4F92 +0xF06D 0x4F9A +0xF06E 0x4FE6 +0xF06F 0x4FB2 +0xF070 0x4FBE +0xF071 0x4FC5 +0xF072 0x4FCB +0xF073 0x4FCF +0xF074 0x4FD2 +0xF075 0x346A +0xF076 0x4FF2 +0xF077 0x5000 +0xF078 0x5010 +0xF079 0x5013 +0xF07A 0x501C +0xF07B 0x501E +0xF07C 0x5022 +0xF07D 0x3468 +0xF07E 0x5042 +0xF080 0x5046 +0xF081 0x504E +0xF082 0x5053 +0xF083 0x5057 +0xF084 0x5063 +0xF085 0x5066 +0xF086 0x506A +0xF087 0x5070 +0xF088 0x50A3 +0xF089 0x5088 +0xF08A 0x5092 +0xF08B 0x5093 +0xF08C 0x5095 +0xF08D 0x5096 +0xF08E 0x509C +0xF08F 0x50AA +0xF090 0x2032B +0xF091 0x50B1 +0xF092 0x50BA +0xF093 0x50BB +0xF094 0x50C4 +0xF095 0x50C7 +0xF096 0x50F3 +0xF097 0x20381 +0xF098 0x50CE +0xF099 0x20371 +0xF09A 0x50D4 +0xF09B 0x50D9 +0xF09C 0x50E1 +0xF09D 0x50E9 +0xF09E 0x3492 +0xF09F 0x5B96 +0xF0A0 0x5BAC +0xF0A1 0x3761 +0xF0A2 0x5BC0 +0xF0A3 0x3762 +0xF0A4 0x5BCE +0xF0A5 0x5BD6 +0xF0A6 0x376C +0xF0A7 0x376B +0xF0A8 0x5BF1 +0xF0A9 0x5BFD +0xF0AA 0x3775 +0xF0AB 0x5C03 +0xF0AC 0x5C29 +0xF0AD 0x5C30 +0xF0AE 0x21C56 +0xF0AF 0x5C5F +0xF0B0 0x5C63 +0xF0B1 0x5C67 +0xF0B2 0x5C68 +0xF0B3 0x5C69 +0xF0B4 0x5C70 +0xF0B5 0x21D2D +0xF0B6 0x21D45 +0xF0B7 0x5C7C +0xF0B8 0x21D78 +0xF0B9 0x21D62 +0xF0BA 0x5C88 +0xF0BB 0x5C8A +0xF0BC 0x37C1 +0xF0BD 0x21DA1 +0xF0BE 0x21D9C +0xF0BF 0x5CA0 +0xF0C0 0x5CA2 +0xF0C1 0x5CA6 +0xF0C2 0x5CA7 +0xF0C3 0x21D92 +0xF0C4 0x5CAD +0xF0C5 0x5CB5 +0xF0C6 0x21DB7 +0xF0C7 0x5CC9 +0xF0C8 0x21DE0 +0xF0C9 0x21E33 +0xF0CA 0x5D06 +0xF0CB 0x5D10 +0xF0CC 0x5D2B +0xF0CD 0x5D1D +0xF0CE 0x5D20 +0xF0CF 0x5D24 +0xF0D0 0x5D26 +0xF0D1 0x5D31 +0xF0D2 0x5D39 +0xF0D3 0x5D42 +0xF0D4 0x37E8 +0xF0D5 0x5D61 +0xF0D6 0x5D6A +0xF0D7 0x37F4 +0xF0D8 0x5D70 +0xF0D9 0x21F1E +0xF0DA 0x37FD +0xF0DB 0x5D88 +0xF0DC 0x3800 +0xF0DD 0x5D92 +0xF0DE 0x5D94 +0xF0DF 0x5D97 +0xF0E0 0x5D99 +0xF0E1 0x5DB0 +0xF0E2 0x5DB2 +0xF0E3 0x5DB4 +0xF0E4 0x21F76 +0xF0E5 0x5DB9 +0xF0E6 0x5DD1 +0xF0E7 0x5DD7 +0xF0E8 0x5DD8 +0xF0E9 0x5DE0 +0xF0EA 0x21FFA +0xF0EB 0x5DE4 +0xF0EC 0x5DE9 +0xF0ED 0x382F +0xF0EE 0x5E00 +0xF0EF 0x3836 +0xF0F0 0x5E12 +0xF0F1 0x5E15 +0xF0F2 0x3840 +0xF0F3 0x5E1F +0xF0F4 0x5E2E +0xF0F5 0x5E3E +0xF0F6 0x5E49 +0xF0F7 0x385C +0xF0F8 0x5E56 +0xF0F9 0x3861 +0xF0FA 0x5E6B +0xF0FB 0x5E6C +0xF0FC 0x5E6D +0xF140 0x5108 +0xF141 0x203F9 +0xF142 0x5117 +0xF143 0x511B +0xF144 0x2044A +0xF145 0x5160 +0xF146 0x20509 +0xF147 0x5173 +0xF148 0x5183 +0xF149 0x518B +0xF14A 0x34BC +0xF14B 0x5198 +0xF14C 0x51A3 +0xF14D 0x51AD +0xF14E 0x34C7 +0xF14F 0x51BC +0xF150 0x205D6 +0xF151 0x20628 +0xF152 0x51F3 +0xF153 0x51F4 +0xF154 0x5202 +0xF155 0x5212 +0xF156 0x5216 +0xF157 0x2074F +0xF158 0x5255 +0xF159 0x525C +0xF15A 0x526C +0xF15B 0x5277 +0xF15C 0x5284 +0xF15D 0x5282 +0xF15E 0x20807 +0xF15F 0x5298 +0xF160 0x2083A +0xF161 0x52A4 +0xF162 0x52A6 +0xF163 0x52AF +0xF164 0x52BA +0xF165 0x52BB +0xF166 0x52CA +0xF167 0x351F +0xF168 0x52D1 +0xF169 0x208B9 +0xF16A 0x52F7 +0xF16B 0x530A +0xF16C 0x530B +0xF16D 0x5324 +0xF16E 0x5335 +0xF16F 0x533E +0xF170 0x5342 +0xF171 0x2097C +0xF172 0x2099D +0xF173 0x5367 +0xF174 0x536C +0xF175 0x537A +0xF176 0x53A4 +0xF177 0x53B4 +0xF178 0x20AD3 +0xF179 0x53B7 +0xF17A 0x53C0 +0xF17B 0x20B1D +0xF17C 0x355D +0xF17D 0x355E +0xF17E 0x53D5 +0xF180 0x53DA +0xF181 0x3563 +0xF182 0x53F4 +0xF183 0x53F5 +0xF184 0x5455 +0xF185 0x5424 +0xF186 0x5428 +0xF187 0x356E +0xF188 0x5443 +0xF189 0x5462 +0xF18A 0x5466 +0xF18B 0x546C +0xF18C 0x548A +0xF18D 0x548D +0xF18E 0x5495 +0xF18F 0x54A0 +0xF190 0x54A6 +0xF191 0x54AD +0xF192 0x54AE +0xF193 0x54B7 +0xF194 0x54BA +0xF195 0x54BF +0xF196 0x54C3 +0xF197 0x20D45 +0xF198 0x54EC +0xF199 0x54EF +0xF19A 0x54F1 +0xF19B 0x54F3 +0xF19C 0x5500 +0xF19D 0x5501 +0xF19E 0x5509 +0xF19F 0x553C +0xF1A0 0x5541 +0xF1A1 0x35A6 +0xF1A2 0x5547 +0xF1A3 0x554A +0xF1A4 0x35A8 +0xF1A5 0x5560 +0xF1A6 0x5561 +0xF1A7 0x5564 +0xF1A8 0x20DE1 +0xF1A9 0x557D +0xF1AA 0x5582 +0xF1AB 0x5588 +0xF1AC 0x5591 +0xF1AD 0x35C5 +0xF1AE 0x55D2 +0xF1AF 0x20E95 +0xF1B0 0x20E6D +0xF1B1 0x55BF +0xF1B2 0x55C9 +0xF1B3 0x55CC +0xF1B4 0x55D1 +0xF1B5 0x55DD +0xF1B6 0x35DA +0xF1B7 0x55E2 +0xF1B8 0x20E64 +0xF1B9 0x55E9 +0xF1BA 0x5628 +0xF1BB 0x20F5F +0xF1BC 0x5607 +0xF1BD 0x5610 +0xF1BE 0x5630 +0xF1BF 0x5637 +0xF1C0 0x35F4 +0xF1C1 0x563D +0xF1C2 0x563F +0xF1C3 0x5640 +0xF1C4 0x5647 +0xF1C5 0x565E +0xF1C6 0x5660 +0xF1C7 0x566D +0xF1C8 0x3605 +0xF1C9 0x5688 +0xF1CA 0x568C +0xF1CB 0x5695 +0xF1CC 0x569A +0xF1CD 0x569D +0xF1CE 0x56A8 +0xF1CF 0x56AD +0xF1D0 0x56B2 +0xF1D1 0x56C5 +0xF1D2 0x56CD +0xF1D3 0x56DF +0xF1D4 0x56E8 +0xF1D5 0x56F6 +0xF1D6 0x56F7 +0xF1D7 0x21201 +0xF1D8 0x5715 +0xF1D9 0x5723 +0xF1DA 0x21255 +0xF1DB 0x5729 +0xF1DC 0x2127B +0xF1DD 0x5745 +0xF1DE 0x5746 +0xF1DF 0x574C +0xF1E0 0x574D +0xF1E1 0x21274 +0xF1E2 0x5768 +0xF1E3 0x576F +0xF1E4 0x5773 +0xF1E5 0x5774 +0xF1E6 0x5775 +0xF1E7 0x577B +0xF1E8 0x212E4 +0xF1E9 0x212D7 +0xF1EA 0x57AC +0xF1EB 0x579A +0xF1EC 0x579D +0xF1ED 0x579E +0xF1EE 0x57A8 +0xF1EF 0x57D7 +0xF1F0 0x212FD +0xF1F1 0x57CC +0xF1F2 0x21336 +0xF1F3 0x21344 +0xF1F4 0x57DE +0xF1F5 0x57E6 +0xF1F6 0x57F0 +0xF1F7 0x364A +0xF1F8 0x57F8 +0xF1F9 0x57FB +0xF1FA 0x57FD +0xF1FB 0x5804 +0xF1FC 0x581E +0xF240 0x5820 +0xF241 0x5827 +0xF242 0x5832 +0xF243 0x5839 +0xF244 0x213C4 +0xF245 0x5849 +0xF246 0x584C +0xF247 0x5867 +0xF248 0x588A +0xF249 0x588B +0xF24A 0x588D +0xF24B 0x588F +0xF24C 0x5890 +0xF24D 0x5894 +0xF24E 0x589D +0xF24F 0x58AA +0xF250 0x58B1 +0xF251 0x2146D +0xF252 0x58C3 +0xF253 0x58CD +0xF254 0x58E2 +0xF255 0x58F3 +0xF256 0x58F4 +0xF257 0x5905 +0xF258 0x5906 +0xF259 0x590B +0xF25A 0x590D +0xF25B 0x5914 +0xF25C 0x5924 +0xF25D 0x215D7 +0xF25E 0x3691 +0xF25F 0x593D +0xF260 0x3699 +0xF261 0x5946 +0xF262 0x3696 +0xF263 0x26C29 +0xF264 0x595B +0xF265 0x595F +0xF266 0x21647 +0xF267 0x5975 +0xF268 0x5976 +0xF269 0x597C +0xF26A 0x599F +0xF26B 0x59AE +0xF26C 0x59BC +0xF26D 0x59C8 +0xF26E 0x59CD +0xF26F 0x59DE +0xF270 0x59E3 +0xF271 0x59E4 +0xF272 0x59E7 +0xF273 0x59EE +0xF274 0x21706 +0xF275 0x21742 +0xF276 0x36CF +0xF277 0x5A0C +0xF278 0x5A0D +0xF279 0x5A17 +0xF27A 0x5A27 +0xF27B 0x5A2D +0xF27C 0x5A55 +0xF27D 0x5A65 +0xF27E 0x5A7A +0xF280 0x5A8B +0xF281 0x5A9C +0xF282 0x5A9F +0xF283 0x5AA0 +0xF284 0x5AA2 +0xF285 0x5AB1 +0xF286 0x5AB3 +0xF287 0x5AB5 +0xF288 0x5ABA +0xF289 0x5ABF +0xF28A 0x5ADA +0xF28B 0x5ADC +0xF28C 0x5AE0 +0xF28D 0x5AE5 +0xF28E 0x5AF0 +0xF28F 0x5AEE +0xF290 0x5AF5 +0xF291 0x5B00 +0xF292 0x5B08 +0xF293 0x5B17 +0xF294 0x5B34 +0xF295 0x5B2D +0xF296 0x5B4C +0xF297 0x5B52 +0xF298 0x5B68 +0xF299 0x5B6F +0xF29A 0x5B7C +0xF29B 0x5B7F +0xF29C 0x5B81 +0xF29D 0x5B84 +0xF29E 0x219C3 +0xF29F 0x5E6E +0xF2A0 0x2217B +0xF2A1 0x5EA5 +0xF2A2 0x5EAA +0xF2A3 0x5EAC +0xF2A4 0x5EB9 +0xF2A5 0x5EBF +0xF2A6 0x5EC6 +0xF2A7 0x5ED2 +0xF2A8 0x5ED9 +0xF2A9 0x2231E +0xF2AA 0x5EFD +0xF2AB 0x5F08 +0xF2AC 0x5F0E +0xF2AD 0x5F1C +0xF2AE 0x223AD +0xF2AF 0x5F1E +0xF2B0 0x5F47 +0xF2B1 0x5F63 +0xF2B2 0x5F72 +0xF2B3 0x5F7E +0xF2B4 0x5F8F +0xF2B5 0x5FA2 +0xF2B6 0x5FA4 +0xF2B7 0x5FB8 +0xF2B8 0x5FC4 +0xF2B9 0x38FA +0xF2BA 0x5FC7 +0xF2BB 0x5FCB +0xF2BC 0x5FD2 +0xF2BD 0x5FD3 +0xF2BE 0x5FD4 +0xF2BF 0x5FE2 +0xF2C0 0x5FEE +0xF2C1 0x5FEF +0xF2C2 0x5FF3 +0xF2C3 0x5FFC +0xF2C4 0x3917 +0xF2C5 0x6017 +0xF2C6 0x6022 +0xF2C7 0x6024 +0xF2C8 0x391A +0xF2C9 0x604C +0xF2CA 0x607F +0xF2CB 0x608A +0xF2CC 0x6095 +0xF2CD 0x60A8 +0xF2CE 0x226F3 +0xF2CF 0x60B0 +0xF2D0 0x60B1 +0xF2D1 0x60BE +0xF2D2 0x60C8 +0xF2D3 0x60D9 +0xF2D4 0x60DB +0xF2D5 0x60EE +0xF2D6 0x60F2 +0xF2D7 0x60F5 +0xF2D8 0x6110 +0xF2D9 0x6112 +0xF2DA 0x6113 +0xF2DB 0x6119 +0xF2DC 0x611E +0xF2DD 0x613A +0xF2DE 0x396F +0xF2DF 0x6141 +0xF2E0 0x6146 +0xF2E1 0x6160 +0xF2E2 0x617C +0xF2E3 0x2285B +0xF2E4 0x6192 +0xF2E5 0x6193 +0xF2E6 0x6197 +0xF2E7 0x6198 +0xF2E8 0x61A5 +0xF2E9 0x61A8 +0xF2EA 0x61AD +0xF2EB 0x228AB +0xF2EC 0x61D5 +0xF2ED 0x61DD +0xF2EE 0x61DF +0xF2EF 0x61F5 +0xF2F0 0x2298F +0xF2F1 0x6215 +0xF2F2 0x6223 +0xF2F3 0x6229 +0xF2F4 0x6246 +0xF2F5 0x624C +0xF2F6 0x6251 +0xF2F7 0x6252 +0xF2F8 0x6261 +0xF2F9 0x6264 +0xF2FA 0x627B +0xF2FB 0x626D +0xF2FC 0x6273 +0xF340 0x6299 +0xF341 0x62A6 +0xF342 0x62D5 +0xF343 0x22AB8 +0xF344 0x62FD +0xF345 0x6303 +0xF346 0x630D +0xF347 0x6310 +0xF348 0x22B4F +0xF349 0x22B50 +0xF34A 0x6332 +0xF34B 0x6335 +0xF34C 0x633B +0xF34D 0x633C +0xF34E 0x6341 +0xF34F 0x6344 +0xF350 0x634E +0xF351 0x22B46 +0xF352 0x6359 +0xF353 0x22C1D +0xF354 0x22BA6 +0xF355 0x636C +0xF356 0x6384 +0xF357 0x6399 +0xF358 0x22C24 +0xF359 0x6394 +0xF35A 0x63BD +0xF35B 0x63F7 +0xF35C 0x63D4 +0xF35D 0x63D5 +0xF35E 0x63DC +0xF35F 0x63E0 +0xF360 0x63EB +0xF361 0x63EC +0xF362 0x63F2 +0xF363 0x6409 +0xF364 0x641E +0xF365 0x6425 +0xF366 0x6429 +0xF367 0x642F +0xF368 0x645A +0xF369 0x645B +0xF36A 0x645D +0xF36B 0x6473 +0xF36C 0x647D +0xF36D 0x6487 +0xF36E 0x6491 +0xF36F 0x649D +0xF370 0x649F +0xF371 0x64CB +0xF372 0x64CC +0xF373 0x64D5 +0xF374 0x64D7 +0xF375 0x22DE1 +0xF376 0x64E4 +0xF377 0x64E5 +0xF378 0x64FF +0xF379 0x6504 +0xF37A 0x3A6E +0xF37B 0x650F +0xF37C 0x6514 +0xF37D 0x6516 +0xF37E 0x3A73 +0xF380 0x651E +0xF381 0x6532 +0xF382 0x6544 +0xF383 0x6554 +0xF384 0x656B +0xF385 0x657A +0xF386 0x6581 +0xF387 0x6584 +0xF388 0x6585 +0xF389 0x658A +0xF38A 0x65B2 +0xF38B 0x65B5 +0xF38C 0x65B8 +0xF38D 0x65BF +0xF38E 0x65C2 +0xF38F 0x65C9 +0xF390 0x65D4 +0xF391 0x3AD6 +0xF392 0x65F2 +0xF393 0x65F9 +0xF394 0x65FC +0xF395 0x6604 +0xF396 0x6608 +0xF397 0x6621 +0xF398 0x662A +0xF399 0x6645 +0xF39A 0x6651 +0xF39B 0x664E +0xF39C 0x3AEA +0xF39D 0x231C3 +0xF39E 0x6657 +0xF39F 0x665B +0xF3A0 0x6663 +0xF3A1 0x231F5 +0xF3A2 0x231B6 +0xF3A3 0x666A +0xF3A4 0x666B +0xF3A5 0x666C +0xF3A6 0x666D +0xF3A7 0x667B +0xF3A8 0x6680 +0xF3A9 0x6690 +0xF3AA 0x6692 +0xF3AB 0x6699 +0xF3AC 0x3B0E +0xF3AD 0x66AD +0xF3AE 0x66B1 +0xF3AF 0x66B5 +0xF3B0 0x3B1A +0xF3B1 0x66BF +0xF3B2 0x3B1C +0xF3B3 0x66EC +0xF3B4 0x3AD7 +0xF3B5 0x6701 +0xF3B6 0x6705 +0xF3B7 0x6712 +0xF3B8 0x23372 +0xF3B9 0x6719 +0xF3BA 0x233D3 +0xF3BB 0x233D2 +0xF3BC 0x674C +0xF3BD 0x674D +0xF3BE 0x6754 +0xF3BF 0x675D +0xF3C0 0x233D0 +0xF3C1 0x233E4 +0xF3C2 0x233D5 +0xF3C3 0x6774 +0xF3C4 0x6776 +0xF3C5 0x233DA +0xF3C6 0x6792 +0xF3C7 0x233DF +0xF3C8 0x8363 +0xF3C9 0x6810 +0xF3CA 0x67B0 +0xF3CB 0x67B2 +0xF3CC 0x67C3 +0xF3CD 0x67C8 +0xF3CE 0x67D2 +0xF3CF 0x67D9 +0xF3D0 0x67DB +0xF3D1 0x67F0 +0xF3D2 0x67F7 +0xF3D3 0x2344A +0xF3D4 0x23451 +0xF3D5 0x2344B +0xF3D6 0x6818 +0xF3D7 0x681F +0xF3D8 0x682D +0xF3D9 0x23465 +0xF3DA 0x6833 +0xF3DB 0x683B +0xF3DC 0x683E +0xF3DD 0x6844 +0xF3DE 0x6845 +0xF3DF 0x6849 +0xF3E0 0x684C +0xF3E1 0x6855 +0xF3E2 0x6857 +0xF3E3 0x3B77 +0xF3E4 0x686B +0xF3E5 0x686E +0xF3E6 0x687A +0xF3E7 0x687C +0xF3E8 0x6882 +0xF3E9 0x6890 +0xF3EA 0x6896 +0xF3EB 0x3B6D +0xF3EC 0x6898 +0xF3ED 0x6899 +0xF3EE 0x689A +0xF3EF 0x689C +0xF3F0 0x68AA +0xF3F1 0x68AB +0xF3F2 0x68B4 +0xF3F3 0x68BB +0xF3F4 0x68FB +0xF3F5 0x234E4 +0xF3F6 0x2355A +0xF3F7 0xFA13 +0xF3F8 0x68C3 +0xF3F9 0x68C5 +0xF3FA 0x68CC +0xF3FB 0x68CF +0xF3FC 0x68D6 +0xF440 0x68D9 +0xF441 0x68E4 +0xF442 0x68E5 +0xF443 0x68EC +0xF444 0x68F7 +0xF445 0x6903 +0xF446 0x6907 +0xF447 0x3B87 +0xF448 0x3B88 +0xF449 0x23594 +0xF44A 0x693B +0xF44B 0x3B8D +0xF44C 0x6946 +0xF44D 0x6969 +0xF44E 0x696C +0xF44F 0x6972 +0xF450 0x697A +0xF451 0x697F +0xF452 0x6992 +0xF453 0x3BA4 +0xF454 0x6996 +0xF455 0x6998 +0xF456 0x69A6 +0xF457 0x69B0 +0xF458 0x69B7 +0xF459 0x69BA +0xF45A 0x69BC +0xF45B 0x69C0 +0xF45C 0x69D1 +0xF45D 0x69D6 +0xF45E 0x23639 +0xF45F 0x23647 +0xF460 0x6A30 +0xF461 0x23638 +0xF462 0x2363A +0xF463 0x69E3 +0xF464 0x69EE +0xF465 0x69EF +0xF466 0x69F3 +0xF467 0x3BCD +0xF468 0x69F4 +0xF469 0x69FE +0xF46A 0x6A11 +0xF46B 0x6A1A +0xF46C 0x6A1D +0xF46D 0x2371C +0xF46E 0x6A32 +0xF46F 0x6A33 +0xF470 0x6A34 +0xF471 0x6A3F +0xF472 0x6A46 +0xF473 0x6A49 +0xF474 0x6A7A +0xF475 0x6A4E +0xF476 0x6A52 +0xF477 0x6A64 +0xF478 0x2370C +0xF479 0x6A7E +0xF47A 0x6A83 +0xF47B 0x6A8B +0xF47C 0x3BF0 +0xF47D 0x6A91 +0xF47E 0x6A9F +0xF480 0x6AA1 +0xF481 0x23764 +0xF482 0x6AAB +0xF483 0x6ABD +0xF484 0x6AC6 +0xF485 0x6AD4 +0xF486 0x6AD0 +0xF487 0x6ADC +0xF488 0x6ADD +0xF489 0x237FF +0xF48A 0x237E7 +0xF48B 0x6AEC +0xF48C 0x6AF1 +0xF48D 0x6AF2 +0xF48E 0x6AF3 +0xF48F 0x6AFD +0xF490 0x23824 +0xF491 0x6B0B +0xF492 0x6B0F +0xF493 0x6B10 +0xF494 0x6B11 +0xF495 0x2383D +0xF496 0x6B17 +0xF497 0x3C26 +0xF498 0x6B2F +0xF499 0x6B4A +0xF49A 0x6B58 +0xF49B 0x6B6C +0xF49C 0x6B75 +0xF49D 0x6B7A +0xF49E 0x6B81 +0xF49F 0x6B9B +0xF4A0 0x6BAE +0xF4A1 0x23A98 +0xF4A2 0x6BBD +0xF4A3 0x6BBE +0xF4A4 0x6BC7 +0xF4A5 0x6BC8 +0xF4A6 0x6BC9 +0xF4A7 0x6BDA +0xF4A8 0x6BE6 +0xF4A9 0x6BE7 +0xF4AA 0x6BEE +0xF4AB 0x6BF1 +0xF4AC 0x6C02 +0xF4AD 0x6C0A +0xF4AE 0x6C0E +0xF4AF 0x6C35 +0xF4B0 0x6C36 +0xF4B1 0x6C3A +0xF4B2 0x23C7F +0xF4B3 0x6C3F +0xF4B4 0x6C4D +0xF4B5 0x6C5B +0xF4B6 0x6C6D +0xF4B7 0x6C84 +0xF4B8 0x6C89 +0xF4B9 0x3CC3 +0xF4BA 0x6C94 +0xF4BB 0x6C95 +0xF4BC 0x6C97 +0xF4BD 0x6CAD +0xF4BE 0x6CC2 +0xF4BF 0x6CD0 +0xF4C0 0x3CD2 +0xF4C1 0x6CD6 +0xF4C2 0x6CDA +0xF4C3 0x6CDC +0xF4C4 0x6CE9 +0xF4C5 0x6CEC +0xF4C6 0x6CED +0xF4C7 0x23D00 +0xF4C8 0x6D00 +0xF4C9 0x6D0A +0xF4CA 0x6D24 +0xF4CB 0x6D26 +0xF4CC 0x6D27 +0xF4CD 0x6C67 +0xF4CE 0x6D2F +0xF4CF 0x6D3C +0xF4D0 0x6D5B +0xF4D1 0x6D5E +0xF4D2 0x6D60 +0xF4D3 0x6D70 +0xF4D4 0x6D80 +0xF4D5 0x6D81 +0xF4D6 0x6D8A +0xF4D7 0x6D8D +0xF4D8 0x6D91 +0xF4D9 0x6D98 +0xF4DA 0x23D40 +0xF4DB 0x6E17 +0xF4DC 0x23DFA +0xF4DD 0x23DF9 +0xF4DE 0x23DD3 +0xF4DF 0x6DAB +0xF4E0 0x6DAE +0xF4E1 0x6DB4 +0xF4E2 0x6DC2 +0xF4E3 0x6D34 +0xF4E4 0x6DC8 +0xF4E5 0x6DCE +0xF4E6 0x6DCF +0xF4E7 0x6DD0 +0xF4E8 0x6DDF +0xF4E9 0x6DE9 +0xF4EA 0x6DF6 +0xF4EB 0x6E36 +0xF4EC 0x6E1E +0xF4ED 0x6E22 +0xF4EE 0x6E27 +0xF4EF 0x3D11 +0xF4F0 0x6E32 +0xF4F1 0x6E3C +0xF4F2 0x6E48 +0xF4F3 0x6E49 +0xF4F4 0x6E4B +0xF4F5 0x6E4C +0xF4F6 0x6E4F +0xF4F7 0x6E51 +0xF4F8 0x6E53 +0xF4F9 0x6E54 +0xF4FA 0x6E57 +0xF4FB 0x6E63 +0xF4FC 0x3D1E +0xF540 0x6E93 +0xF541 0x6EA7 +0xF542 0x6EB4 +0xF543 0x6EBF +0xF544 0x6EC3 +0xF545 0x6ECA +0xF546 0x6ED9 +0xF547 0x6F35 +0xF548 0x6EEB +0xF549 0x6EF9 +0xF54A 0x6EFB +0xF54B 0x6F0A +0xF54C 0x6F0C +0xF54D 0x6F18 +0xF54E 0x6F25 +0xF54F 0x6F36 +0xF550 0x6F3C +0xF551 0x23F7E +0xF552 0x6F52 +0xF553 0x6F57 +0xF554 0x6F5A +0xF555 0x6F60 +0xF556 0x6F68 +0xF557 0x6F98 +0xF558 0x6F7D +0xF559 0x6F90 +0xF55A 0x6F96 +0xF55B 0x6FBE +0xF55C 0x6F9F +0xF55D 0x6FA5 +0xF55E 0x6FAF +0xF55F 0x3D64 +0xF560 0x6FB5 +0xF561 0x6FC8 +0xF562 0x6FC9 +0xF563 0x6FDA +0xF564 0x6FDE +0xF565 0x6FE9 +0xF566 0x24096 +0xF567 0x6FFC +0xF568 0x7000 +0xF569 0x7007 +0xF56A 0x700A +0xF56B 0x7023 +0xF56C 0x24103 +0xF56D 0x7039 +0xF56E 0x703A +0xF56F 0x703C +0xF570 0x7043 +0xF571 0x7047 +0xF572 0x704B +0xF573 0x3D9A +0xF574 0x7054 +0xF575 0x7065 +0xF576 0x7069 +0xF577 0x706C +0xF578 0x706E +0xF579 0x7076 +0xF57A 0x707E +0xF57B 0x7081 +0xF57C 0x7086 +0xF57D 0x7095 +0xF57E 0x7097 +0xF580 0x70BB +0xF581 0x241C6 +0xF582 0x709F +0xF583 0x70B1 +0xF584 0x241FE +0xF585 0x70EC +0xF586 0x70CA +0xF587 0x70D1 +0xF588 0x70D3 +0xF589 0x70DC +0xF58A 0x7103 +0xF58B 0x7104 +0xF58C 0x7106 +0xF58D 0x7107 +0xF58E 0x7108 +0xF58F 0x710C +0xF590 0x3DC0 +0xF591 0x712F +0xF592 0x7131 +0xF593 0x7150 +0xF594 0x714A +0xF595 0x7153 +0xF596 0x715E +0xF597 0x3DD4 +0xF598 0x7196 +0xF599 0x7180 +0xF59A 0x719B +0xF59B 0x71A0 +0xF59C 0x71A2 +0xF59D 0x71AE +0xF59E 0x71AF +0xF59F 0x71B3 +0xF5A0 0x243BC +0xF5A1 0x71CB +0xF5A2 0x71D3 +0xF5A3 0x71D9 +0xF5A4 0x71DC +0xF5A5 0x7207 +0xF5A6 0x3E05 +0xF5A7 0xFA49 +0xF5A8 0x722B +0xF5A9 0x7234 +0xF5AA 0x7238 +0xF5AB 0x7239 +0xF5AC 0x4E2C +0xF5AD 0x7242 +0xF5AE 0x7253 +0xF5AF 0x7257 +0xF5B0 0x7263 +0xF5B1 0x24629 +0xF5B2 0x726E +0xF5B3 0x726F +0xF5B4 0x7278 +0xF5B5 0x727F +0xF5B6 0x728E +0xF5B7 0x246A5 +0xF5B8 0x72AD +0xF5B9 0x72AE +0xF5BA 0x72B0 +0xF5BB 0x72B1 +0xF5BC 0x72C1 +0xF5BD 0x3E60 +0xF5BE 0x72CC +0xF5BF 0x3E66 +0xF5C0 0x3E68 +0xF5C1 0x72F3 +0xF5C2 0x72FA +0xF5C3 0x7307 +0xF5C4 0x7312 +0xF5C5 0x7318 +0xF5C6 0x7319 +0xF5C7 0x3E83 +0xF5C8 0x7339 +0xF5C9 0x732C +0xF5CA 0x7331 +0xF5CB 0x7333 +0xF5CC 0x733D +0xF5CD 0x7352 +0xF5CE 0x3E94 +0xF5CF 0x736B +0xF5D0 0x736C +0xF5D1 0x24896 +0xF5D2 0x736E +0xF5D3 0x736F +0xF5D4 0x7371 +0xF5D5 0x7377 +0xF5D6 0x7381 +0xF5D7 0x7385 +0xF5D8 0x738A +0xF5D9 0x7394 +0xF5DA 0x7398 +0xF5DB 0x739C +0xF5DC 0x739E +0xF5DD 0x73A5 +0xF5DE 0x73A8 +0xF5DF 0x73B5 +0xF5E0 0x73B7 +0xF5E1 0x73B9 +0xF5E2 0x73BC +0xF5E3 0x73BF +0xF5E4 0x73C5 +0xF5E5 0x73CB +0xF5E6 0x73E1 +0xF5E7 0x73E7 +0xF5E8 0x73F9 +0xF5E9 0x7413 +0xF5EA 0x73FA +0xF5EB 0x7401 +0xF5EC 0x7424 +0xF5ED 0x7431 +0xF5EE 0x7439 +0xF5EF 0x7453 +0xF5F0 0x7440 +0xF5F1 0x7443 +0xF5F2 0x744D +0xF5F3 0x7452 +0xF5F4 0x745D +0xF5F5 0x7471 +0xF5F6 0x7481 +0xF5F7 0x7485 +0xF5F8 0x7488 +0xF5F9 0x24A4D +0xF5FA 0x7492 +0xF5FB 0x7497 +0xF5FC 0x7499 +0xF640 0x74A0 +0xF641 0x74A1 +0xF642 0x74A5 +0xF643 0x74AA +0xF644 0x74AB +0xF645 0x74B9 +0xF646 0x74BB +0xF647 0x74BA +0xF648 0x74D6 +0xF649 0x74D8 +0xF64A 0x74DE +0xF64B 0x74EF +0xF64C 0x74EB +0xF64D 0x24B56 +0xF64E 0x74FA +0xF64F 0x24B6F +0xF650 0x7520 +0xF651 0x7524 +0xF652 0x752A +0xF653 0x3F57 +0xF654 0x24C16 +0xF655 0x753D +0xF656 0x753E +0xF657 0x7540 +0xF658 0x7548 +0xF659 0x754E +0xF65A 0x7550 +0xF65B 0x7552 +0xF65C 0x756C +0xF65D 0x7572 +0xF65E 0x7571 +0xF65F 0x757A +0xF660 0x757D +0xF661 0x757E +0xF662 0x7581 +0xF663 0x24D14 +0xF664 0x758C +0xF665 0x3F75 +0xF666 0x75A2 +0xF667 0x3F77 +0xF668 0x75B0 +0xF669 0x75B7 +0xF66A 0x75BF +0xF66B 0x75C0 +0xF66C 0x75C6 +0xF66D 0x75CF +0xF66E 0x75D3 +0xF66F 0x75DD +0xF670 0x75DF +0xF671 0x75E0 +0xF672 0x75E7 +0xF673 0x75EC +0xF674 0x75EE +0xF675 0x75F1 +0xF676 0x75F9 +0xF677 0x7603 +0xF678 0x7618 +0xF679 0x7607 +0xF67A 0x760F +0xF67B 0x3FAE +0xF67C 0x24E0E +0xF67D 0x7613 +0xF67E 0x761B +0xF680 0x761C +0xF681 0x24E37 +0xF682 0x7625 +0xF683 0x7628 +0xF684 0x763C +0xF685 0x7633 +0xF686 0x24E6A +0xF687 0x3FC9 +0xF688 0x7641 +0xF689 0x24E8B +0xF68A 0x7649 +0xF68B 0x7655 +0xF68C 0x3FD7 +0xF68D 0x766E +0xF68E 0x7695 +0xF68F 0x769C +0xF690 0x76A1 +0xF691 0x76A0 +0xF692 0x76A7 +0xF693 0x76A8 +0xF694 0x76AF +0xF695 0x2504A +0xF696 0x76C9 +0xF697 0x25055 +0xF698 0x76E8 +0xF699 0x76EC +0xF69A 0x25122 +0xF69B 0x7717 +0xF69C 0x771A +0xF69D 0x772D +0xF69E 0x7735 +0xF69F 0x251A9 +0xF6A0 0x4039 +0xF6A1 0x251E5 +0xF6A2 0x251CD +0xF6A3 0x7758 +0xF6A4 0x7760 +0xF6A5 0x776A +0xF6A6 0x2521E +0xF6A7 0x7772 +0xF6A8 0x777C +0xF6A9 0x777D +0xF6AA 0x2524C +0xF6AB 0x4058 +0xF6AC 0x779A +0xF6AD 0x779F +0xF6AE 0x77A2 +0xF6AF 0x77A4 +0xF6B0 0x77A9 +0xF6B1 0x77DE +0xF6B2 0x77DF +0xF6B3 0x77E4 +0xF6B4 0x77E6 +0xF6B5 0x77EA +0xF6B6 0x77EC +0xF6B7 0x4093 +0xF6B8 0x77F0 +0xF6B9 0x77F4 +0xF6BA 0x77FB +0xF6BB 0x2542E +0xF6BC 0x7805 +0xF6BD 0x7806 +0xF6BE 0x7809 +0xF6BF 0x780D +0xF6C0 0x7819 +0xF6C1 0x7821 +0xF6C2 0x782C +0xF6C3 0x7847 +0xF6C4 0x7864 +0xF6C5 0x786A +0xF6C6 0x254D9 +0xF6C7 0x788A +0xF6C8 0x7894 +0xF6C9 0x78A4 +0xF6CA 0x789D +0xF6CB 0x789E +0xF6CC 0x789F +0xF6CD 0x78BB +0xF6CE 0x78C8 +0xF6CF 0x78CC +0xF6D0 0x78CE +0xF6D1 0x78D5 +0xF6D2 0x78E0 +0xF6D3 0x78E1 +0xF6D4 0x78E6 +0xF6D5 0x78F9 +0xF6D6 0x78FA +0xF6D7 0x78FB +0xF6D8 0x78FE +0xF6D9 0x255A7 +0xF6DA 0x7910 +0xF6DB 0x791B +0xF6DC 0x7930 +0xF6DD 0x7925 +0xF6DE 0x793B +0xF6DF 0x794A +0xF6E0 0x7958 +0xF6E1 0x795B +0xF6E2 0x4105 +0xF6E3 0x7967 +0xF6E4 0x7972 +0xF6E5 0x7994 +0xF6E6 0x7995 +0xF6E7 0x7996 +0xF6E8 0x799B +0xF6E9 0x79A1 +0xF6EA 0x79A9 +0xF6EB 0x79B4 +0xF6EC 0x79BB +0xF6ED 0x79C2 +0xF6EE 0x79C7 +0xF6EF 0x79CC +0xF6F0 0x79CD +0xF6F1 0x79D6 +0xF6F2 0x4148 +0xF6F3 0x257A9 +0xF6F4 0x257B4 +0xF6F5 0x414F +0xF6F6 0x7A0A +0xF6F7 0x7A11 +0xF6F8 0x7A15 +0xF6F9 0x7A1B +0xF6FA 0x7A1E +0xF6FB 0x4163 +0xF6FC 0x7A2D +0xF740 0x7A38 +0xF741 0x7A47 +0xF742 0x7A4C +0xF743 0x7A56 +0xF744 0x7A59 +0xF745 0x7A5C +0xF746 0x7A5F +0xF747 0x7A60 +0xF748 0x7A67 +0xF749 0x7A6A +0xF74A 0x7A75 +0xF74B 0x7A78 +0xF74C 0x7A82 +0xF74D 0x7A8A +0xF74E 0x7A90 +0xF74F 0x7AA3 +0xF750 0x7AAC +0xF751 0x259D4 +0xF752 0x41B4 +0xF753 0x7AB9 +0xF754 0x7ABC +0xF755 0x7ABE +0xF756 0x41BF +0xF757 0x7ACC +0xF758 0x7AD1 +0xF759 0x7AE7 +0xF75A 0x7AE8 +0xF75B 0x7AF4 +0xF75C 0x25AE4 +0xF75D 0x25AE3 +0xF75E 0x7B07 +0xF75F 0x25AF1 +0xF760 0x7B3D +0xF761 0x7B27 +0xF762 0x7B2A +0xF763 0x7B2E +0xF764 0x7B2F +0xF765 0x7B31 +0xF766 0x41E6 +0xF767 0x41F3 +0xF768 0x7B7F +0xF769 0x7B41 +0xF76A 0x41EE +0xF76B 0x7B55 +0xF76C 0x7B79 +0xF76D 0x7B64 +0xF76E 0x7B66 +0xF76F 0x7B69 +0xF770 0x7B73 +0xF771 0x25BB2 +0xF772 0x4207 +0xF773 0x7B90 +0xF774 0x7B91 +0xF775 0x7B9B +0xF776 0x420E +0xF777 0x7BAF +0xF778 0x7BB5 +0xF779 0x7BBC +0xF77A 0x7BC5 +0xF77B 0x7BCA +0xF77C 0x25C4B +0xF77D 0x25C64 +0xF77E 0x7BD4 +0xF780 0x7BD6 +0xF781 0x7BDA +0xF782 0x7BEA +0xF783 0x7BF0 +0xF784 0x7C03 +0xF785 0x7C0B +0xF786 0x7C0E +0xF787 0x7C0F +0xF788 0x7C26 +0xF789 0x7C45 +0xF78A 0x7C4A +0xF78B 0x7C51 +0xF78C 0x7C57 +0xF78D 0x7C5E +0xF78E 0x7C61 +0xF78F 0x7C69 +0xF790 0x7C6E +0xF791 0x7C6F +0xF792 0x7C70 +0xF793 0x25E2E +0xF794 0x25E56 +0xF795 0x25E65 +0xF796 0x7CA6 +0xF797 0x25E62 +0xF798 0x7CB6 +0xF799 0x7CB7 +0xF79A 0x7CBF +0xF79B 0x25ED8 +0xF79C 0x7CC4 +0xF79D 0x25EC2 +0xF79E 0x7CC8 +0xF79F 0x7CCD +0xF7A0 0x25EE8 +0xF7A1 0x7CD7 +0xF7A2 0x25F23 +0xF7A3 0x7CE6 +0xF7A4 0x7CEB +0xF7A5 0x25F5C +0xF7A6 0x7CF5 +0xF7A7 0x7D03 +0xF7A8 0x7D09 +0xF7A9 0x42C6 +0xF7AA 0x7D12 +0xF7AB 0x7D1E +0xF7AC 0x25FE0 +0xF7AD 0x25FD4 +0xF7AE 0x7D3D +0xF7AF 0x7D3E +0xF7B0 0x7D40 +0xF7B1 0x7D47 +0xF7B2 0x2600C +0xF7B3 0x25FFB +0xF7B4 0x42D6 +0xF7B5 0x7D59 +0xF7B6 0x7D5A +0xF7B7 0x7D6A +0xF7B8 0x7D70 +0xF7B9 0x42DD +0xF7BA 0x7D7F +0xF7BB 0x26017 +0xF7BC 0x7D86 +0xF7BD 0x7D88 +0xF7BE 0x7D8C +0xF7BF 0x7D97 +0xF7C0 0x26060 +0xF7C1 0x7D9D +0xF7C2 0x7DA7 +0xF7C3 0x7DAA +0xF7C4 0x7DB6 +0xF7C5 0x7DB7 +0xF7C6 0x7DC0 +0xF7C7 0x7DD7 +0xF7C8 0x7DD9 +0xF7C9 0x7DE6 +0xF7CA 0x7DF1 +0xF7CB 0x7DF9 +0xF7CC 0x4302 +0xF7CD 0x260ED +0xF7CE 0xFA58 +0xF7CF 0x7E10 +0xF7D0 0x7E17 +0xF7D1 0x7E1D +0xF7D2 0x7E20 +0xF7D3 0x7E27 +0xF7D4 0x7E2C +0xF7D5 0x7E45 +0xF7D6 0x7E73 +0xF7D7 0x7E75 +0xF7D8 0x7E7E +0xF7D9 0x7E86 +0xF7DA 0x7E87 +0xF7DB 0x432B +0xF7DC 0x7E91 +0xF7DD 0x7E98 +0xF7DE 0x7E9A +0xF7DF 0x4343 +0xF7E0 0x7F3C +0xF7E1 0x7F3B +0xF7E2 0x7F3E +0xF7E3 0x7F43 +0xF7E4 0x7F44 +0xF7E5 0x7F4F +0xF7E6 0x34C1 +0xF7E7 0x26270 +0xF7E8 0x7F52 +0xF7E9 0x26286 +0xF7EA 0x7F61 +0xF7EB 0x7F63 +0xF7EC 0x7F64 +0xF7ED 0x7F6D +0xF7EE 0x7F7D +0xF7EF 0x7F7E +0xF7F0 0x2634C +0xF7F1 0x7F90 +0xF7F2 0x517B +0xF7F3 0x23D0E +0xF7F4 0x7F96 +0xF7F5 0x7F9C +0xF7F6 0x7FAD +0xF7F7 0x26402 +0xF7F8 0x7FC3 +0xF7F9 0x7FCF +0xF7FA 0x7FE3 +0xF7FB 0x7FE5 +0xF7FC 0x7FEF +0xF840 0x7FF2 +0xF841 0x8002 +0xF842 0x800A +0xF843 0x8008 +0xF844 0x800E +0xF845 0x8011 +0xF846 0x8016 +0xF847 0x8024 +0xF848 0x802C +0xF849 0x8030 +0xF84A 0x8043 +0xF84B 0x8066 +0xF84C 0x8071 +0xF84D 0x8075 +0xF84E 0x807B +0xF84F 0x8099 +0xF850 0x809C +0xF851 0x80A4 +0xF852 0x80A7 +0xF853 0x80B8 +0xF854 0x2667E +0xF855 0x80C5 +0xF856 0x80D5 +0xF857 0x80D8 +0xF858 0x80E6 +0xF859 0x266B0 +0xF85A 0x810D +0xF85B 0x80F5 +0xF85C 0x80FB +0xF85D 0x43EE +0xF85E 0x8135 +0xF85F 0x8116 +0xF860 0x811E +0xF861 0x43F0 +0xF862 0x8124 +0xF863 0x8127 +0xF864 0x812C +0xF865 0x2671D +0xF866 0x813D +0xF867 0x4408 +0xF868 0x8169 +0xF869 0x4417 +0xF86A 0x8181 +0xF86B 0x441C +0xF86C 0x8184 +0xF86D 0x8185 +0xF86E 0x4422 +0xF86F 0x8198 +0xF870 0x81B2 +0xF871 0x81C1 +0xF872 0x81C3 +0xF873 0x81D6 +0xF874 0x81DB +0xF875 0x268DD +0xF876 0x81E4 +0xF877 0x268EA +0xF878 0x81EC +0xF879 0x26951 +0xF87A 0x81FD +0xF87B 0x81FF +0xF87C 0x2696F +0xF87D 0x8204 +0xF87E 0x269DD +0xF880 0x8219 +0xF881 0x8221 +0xF882 0x8222 +0xF883 0x26A1E +0xF884 0x8232 +0xF885 0x8234 +0xF886 0x823C +0xF887 0x8246 +0xF888 0x8249 +0xF889 0x8245 +0xF88A 0x26A58 +0xF88B 0x824B +0xF88C 0x4476 +0xF88D 0x824F +0xF88E 0x447A +0xF88F 0x8257 +0xF890 0x26A8C +0xF891 0x825C +0xF892 0x8263 +0xF893 0x26AB7 +0xF894 0xFA5D +0xF895 0xFA5E +0xF896 0x8279 +0xF897 0x4491 +0xF898 0x827D +0xF899 0x827F +0xF89A 0x8283 +0xF89B 0x828A +0xF89C 0x8293 +0xF89D 0x82A7 +0xF89E 0x82A8 +0xF89F 0x82B2 +0xF8A0 0x82B4 +0xF8A1 0x82BA +0xF8A2 0x82BC +0xF8A3 0x82E2 +0xF8A4 0x82E8 +0xF8A5 0x82F7 +0xF8A6 0x8307 +0xF8A7 0x8308 +0xF8A8 0x830C +0xF8A9 0x8354 +0xF8AA 0x831B +0xF8AB 0x831D +0xF8AC 0x8330 +0xF8AD 0x833C +0xF8AE 0x8344 +0xF8AF 0x8357 +0xF8B0 0x44BE +0xF8B1 0x837F +0xF8B2 0x44D4 +0xF8B3 0x44B3 +0xF8B4 0x838D +0xF8B5 0x8394 +0xF8B6 0x8395 +0xF8B7 0x839B +0xF8B8 0x839D +0xF8B9 0x83C9 +0xF8BA 0x83D0 +0xF8BB 0x83D4 +0xF8BC 0x83DD +0xF8BD 0x83E5 +0xF8BE 0x83F9 +0xF8BF 0x840F +0xF8C0 0x8411 +0xF8C1 0x8415 +0xF8C2 0x26C73 +0xF8C3 0x8417 +0xF8C4 0x8439 +0xF8C5 0x844A +0xF8C6 0x844F +0xF8C7 0x8451 +0xF8C8 0x8452 +0xF8C9 0x8459 +0xF8CA 0x845A +0xF8CB 0x845C +0xF8CC 0x26CDD +0xF8CD 0x8465 +0xF8CE 0x8476 +0xF8CF 0x8478 +0xF8D0 0x847C +0xF8D1 0x8481 +0xF8D2 0x450D +0xF8D3 0x84DC +0xF8D4 0x8497 +0xF8D5 0x84A6 +0xF8D6 0x84BE +0xF8D7 0x4508 +0xF8D8 0x84CE +0xF8D9 0x84CF +0xF8DA 0x84D3 +0xF8DB 0x26E65 +0xF8DC 0x84E7 +0xF8DD 0x84EA +0xF8DE 0x84EF +0xF8DF 0x84F0 +0xF8E0 0x84F1 +0xF8E1 0x84FA +0xF8E2 0x84FD +0xF8E3 0x850C +0xF8E4 0x851B +0xF8E5 0x8524 +0xF8E6 0x8525 +0xF8E7 0x852B +0xF8E8 0x8534 +0xF8E9 0x854F +0xF8EA 0x856F +0xF8EB 0x4525 +0xF8EC 0x4543 +0xF8ED 0x853E +0xF8EE 0x8551 +0xF8EF 0x8553 +0xF8F0 0x855E +0xF8F1 0x8561 +0xF8F2 0x8562 +0xF8F3 0x26F94 +0xF8F4 0x857B +0xF8F5 0x857D +0xF8F6 0x857F +0xF8F7 0x8581 +0xF8F8 0x8586 +0xF8F9 0x8593 +0xF8FA 0x859D +0xF8FB 0x859F +0xF8FC 0x26FF8 +0xF940 0x26FF6 +0xF941 0x26FF7 +0xF942 0x85B7 +0xF943 0x85BC +0xF944 0x85C7 +0xF945 0x85CA +0xF946 0x85D8 +0xF947 0x85D9 +0xF948 0x85DF +0xF949 0x85E1 +0xF94A 0x85E6 +0xF94B 0x85F6 +0xF94C 0x8600 +0xF94D 0x8611 +0xF94E 0x861E +0xF94F 0x8621 +0xF950 0x8624 +0xF951 0x8627 +0xF952 0x2710D +0xF953 0x8639 +0xF954 0x863C +0xF955 0x27139 +0xF956 0x8640 +0xF957 0xFA20 +0xF958 0x8653 +0xF959 0x8656 +0xF95A 0x866F +0xF95B 0x8677 +0xF95C 0x867A +0xF95D 0x8687 +0xF95E 0x8689 +0xF95F 0x868D +0xF960 0x8691 +0xF961 0x869C +0xF962 0x869D +0xF963 0x86A8 +0xF964 0xFA21 +0xF965 0x86B1 +0xF966 0x86B3 +0xF967 0x86C1 +0xF968 0x86C3 +0xF969 0x86D1 +0xF96A 0x86D5 +0xF96B 0x86D7 +0xF96C 0x86E3 +0xF96D 0x86E6 +0xF96E 0x45B8 +0xF96F 0x8705 +0xF970 0x8707 +0xF971 0x870E +0xF972 0x8710 +0xF973 0x8713 +0xF974 0x8719 +0xF975 0x871F +0xF976 0x8721 +0xF977 0x8723 +0xF978 0x8731 +0xF979 0x873A +0xF97A 0x873E +0xF97B 0x8740 +0xF97C 0x8743 +0xF97D 0x8751 +0xF97E 0x8758 +0xF980 0x8764 +0xF981 0x8765 +0xF982 0x8772 +0xF983 0x877C +0xF984 0x273DB +0xF985 0x273DA +0xF986 0x87A7 +0xF987 0x8789 +0xF988 0x878B +0xF989 0x8793 +0xF98A 0x87A0 +0xF98B 0x273FE +0xF98C 0x45E5 +0xF98D 0x87BE +0xF98E 0x27410 +0xF98F 0x87C1 +0xF990 0x87CE +0xF991 0x87F5 +0xF992 0x87DF +0xF993 0x27449 +0xF994 0x87E3 +0xF995 0x87E5 +0xF996 0x87E6 +0xF997 0x87EA +0xF998 0x87EB +0xF999 0x87ED +0xF99A 0x8801 +0xF99B 0x8803 +0xF99C 0x880B +0xF99D 0x8813 +0xF99E 0x8828 +0xF99F 0x882E +0xF9A0 0x8832 +0xF9A1 0x883C +0xF9A2 0x460F +0xF9A3 0x884A +0xF9A4 0x8858 +0xF9A5 0x885F +0xF9A6 0x8864 +0xF9A7 0x27615 +0xF9A8 0x27614 +0xF9A9 0x8869 +0xF9AA 0x27631 +0xF9AB 0x886F +0xF9AC 0x88A0 +0xF9AD 0x88BC +0xF9AE 0x88BD +0xF9AF 0x88BE +0xF9B0 0x88C0 +0xF9B1 0x88D2 +0xF9B2 0x27693 +0xF9B3 0x88D1 +0xF9B4 0x88D3 +0xF9B5 0x88DB +0xF9B6 0x88F0 +0xF9B7 0x88F1 +0xF9B8 0x4641 +0xF9B9 0x8901 +0xF9BA 0x2770E +0xF9BB 0x8937 +0xF9BC 0x27723 +0xF9BD 0x8942 +0xF9BE 0x8945 +0xF9BF 0x8949 +0xF9C0 0x27752 +0xF9C1 0x4665 +0xF9C2 0x8962 +0xF9C3 0x8980 +0xF9C4 0x8989 +0xF9C5 0x8990 +0xF9C6 0x899F +0xF9C7 0x89B0 +0xF9C8 0x89B7 +0xF9C9 0x89D6 +0xF9CA 0x89D8 +0xF9CB 0x89EB +0xF9CC 0x46A1 +0xF9CD 0x89F1 +0xF9CE 0x89F3 +0xF9CF 0x89FD +0xF9D0 0x89FF +0xF9D1 0x46AF +0xF9D2 0x8A11 +0xF9D3 0x8A14 +0xF9D4 0x27985 +0xF9D5 0x8A21 +0xF9D6 0x8A35 +0xF9D7 0x8A3E +0xF9D8 0x8A45 +0xF9D9 0x8A4D +0xF9DA 0x8A58 +0xF9DB 0x8AAE +0xF9DC 0x8A90 +0xF9DD 0x8AB7 +0xF9DE 0x8ABE +0xF9DF 0x8AD7 +0xF9E0 0x8AFC +0xF9E1 0x27A84 +0xF9E2 0x8B0A +0xF9E3 0x8B05 +0xF9E4 0x8B0D +0xF9E5 0x8B1C +0xF9E6 0x8B1F +0xF9E7 0x8B2D +0xF9E8 0x8B43 +0xF9E9 0x470C +0xF9EA 0x8B51 +0xF9EB 0x8B5E +0xF9EC 0x8B76 +0xF9ED 0x8B7F +0xF9EE 0x8B81 +0xF9EF 0x8B8B +0xF9F0 0x8B94 +0xF9F1 0x8B95 +0xF9F2 0x8B9C +0xF9F3 0x8B9E +0xF9F4 0x8C39 +0xF9F5 0x27BB3 +0xF9F6 0x8C3D +0xF9F7 0x27BBE +0xF9F8 0x27BC7 +0xF9F9 0x8C45 +0xF9FA 0x8C47 +0xF9FB 0x8C4F +0xF9FC 0x8C54 +0xFA40 0x8C57 +0xFA41 0x8C69 +0xFA42 0x8C6D +0xFA43 0x8C73 +0xFA44 0x27CB8 +0xFA45 0x8C93 +0xFA46 0x8C92 +0xFA47 0x8C99 +0xFA48 0x4764 +0xFA49 0x8C9B +0xFA4A 0x8CA4 +0xFA4B 0x8CD6 +0xFA4C 0x8CD5 +0xFA4D 0x8CD9 +0xFA4E 0x27DA0 +0xFA4F 0x8CF0 +0xFA50 0x8CF1 +0xFA51 0x27E10 +0xFA52 0x8D09 +0xFA53 0x8D0E +0xFA54 0x8D6C +0xFA55 0x8D84 +0xFA56 0x8D95 +0xFA57 0x8DA6 +0xFA58 0x27FB7 +0xFA59 0x8DC6 +0xFA5A 0x8DC8 +0xFA5B 0x8DD9 +0xFA5C 0x8DEC +0xFA5D 0x8E0C +0xFA5E 0x47FD +0xFA5F 0x8DFD +0xFA60 0x8E06 +0xFA61 0x2808A +0xFA62 0x8E14 +0xFA63 0x8E16 +0xFA64 0x8E21 +0xFA65 0x8E22 +0xFA66 0x8E27 +0xFA67 0x280BB +0xFA68 0x4816 +0xFA69 0x8E36 +0xFA6A 0x8E39 +0xFA6B 0x8E4B +0xFA6C 0x8E54 +0xFA6D 0x8E62 +0xFA6E 0x8E6C +0xFA6F 0x8E6D +0xFA70 0x8E6F +0xFA71 0x8E98 +0xFA72 0x8E9E +0xFA73 0x8EAE +0xFA74 0x8EB3 +0xFA75 0x8EB5 +0xFA76 0x8EB6 +0xFA77 0x8EBB +0xFA78 0x28282 +0xFA79 0x8ED1 +0xFA7A 0x8ED4 +0xFA7B 0x484E +0xFA7C 0x8EF9 +0xFA7D 0x282F3 +0xFA7E 0x8F00 +0xFA80 0x8F08 +0xFA81 0x8F17 +0xFA82 0x8F2B +0xFA83 0x8F40 +0xFA84 0x8F4A +0xFA85 0x8F58 +0xFA86 0x2840C +0xFA87 0x8FA4 +0xFA88 0x8FB4 +0xFA89 0xFA66 +0xFA8A 0x8FB6 +0xFA8B 0x28455 +0xFA8C 0x8FC1 +0xFA8D 0x8FC6 +0xFA8E 0xFA24 +0xFA8F 0x8FCA +0xFA90 0x8FCD +0xFA91 0x8FD3 +0xFA92 0x8FD5 +0xFA93 0x8FE0 +0xFA94 0x8FF1 +0xFA95 0x8FF5 +0xFA96 0x8FFB +0xFA97 0x9002 +0xFA98 0x900C +0xFA99 0x9037 +0xFA9A 0x2856B +0xFA9B 0x9043 +0xFA9C 0x9044 +0xFA9D 0x905D +0xFA9E 0x285C8 +0xFA9F 0x285C9 +0xFAA0 0x9085 +0xFAA1 0x908C +0xFAA2 0x9090 +0xFAA3 0x961D +0xFAA4 0x90A1 +0xFAA5 0x48B5 +0xFAA6 0x90B0 +0xFAA7 0x90B6 +0xFAA8 0x90C3 +0xFAA9 0x90C8 +0xFAAA 0x286D7 +0xFAAB 0x90DC +0xFAAC 0x90DF +0xFAAD 0x286FA +0xFAAE 0x90F6 +0xFAAF 0x90F2 +0xFAB0 0x9100 +0xFAB1 0x90EB +0xFAB2 0x90FE +0xFAB3 0x90FF +0xFAB4 0x9104 +0xFAB5 0x9106 +0xFAB6 0x9118 +0xFAB7 0x911C +0xFAB8 0x911E +0xFAB9 0x9137 +0xFABA 0x9139 +0xFABB 0x913A +0xFABC 0x9146 +0xFABD 0x9147 +0xFABE 0x9157 +0xFABF 0x9159 +0xFAC0 0x9161 +0xFAC1 0x9164 +0xFAC2 0x9174 +0xFAC3 0x9179 +0xFAC4 0x9185 +0xFAC5 0x918E +0xFAC6 0x91A8 +0xFAC7 0x91AE +0xFAC8 0x91B3 +0xFAC9 0x91B6 +0xFACA 0x91C3 +0xFACB 0x91C4 +0xFACC 0x91DA +0xFACD 0x28949 +0xFACE 0x28946 +0xFACF 0x91EC +0xFAD0 0x91EE +0xFAD1 0x9201 +0xFAD2 0x920A +0xFAD3 0x9216 +0xFAD4 0x9217 +0xFAD5 0x2896B +0xFAD6 0x9233 +0xFAD7 0x9242 +0xFAD8 0x9247 +0xFAD9 0x924A +0xFADA 0x924E +0xFADB 0x9251 +0xFADC 0x9256 +0xFADD 0x9259 +0xFADE 0x9260 +0xFADF 0x9261 +0xFAE0 0x9265 +0xFAE1 0x9267 +0xFAE2 0x9268 +0xFAE3 0x28987 +0xFAE4 0x28988 +0xFAE5 0x927C +0xFAE6 0x927D +0xFAE7 0x927F +0xFAE8 0x9289 +0xFAE9 0x928D +0xFAEA 0x9297 +0xFAEB 0x9299 +0xFAEC 0x929F +0xFAED 0x92A7 +0xFAEE 0x92AB +0xFAEF 0x289BA +0xFAF0 0x289BB +0xFAF1 0x92B2 +0xFAF2 0x92BF +0xFAF3 0x92C0 +0xFAF4 0x92C6 +0xFAF5 0x92CE +0xFAF6 0x92D0 +0xFAF7 0x92D7 +0xFAF8 0x92D9 +0xFAF9 0x92E5 +0xFAFA 0x92E7 +0xFAFB 0x9311 +0xFAFC 0x28A1E +0xFB40 0x28A29 +0xFB41 0x92F7 +0xFB42 0x92F9 +0xFB43 0x92FB +0xFB44 0x9302 +0xFB45 0x930D +0xFB46 0x9315 +0xFB47 0x931D +0xFB48 0x931E +0xFB49 0x9327 +0xFB4A 0x9329 +0xFB4B 0x28A71 +0xFB4C 0x28A43 +0xFB4D 0x9347 +0xFB4E 0x9351 +0xFB4F 0x9357 +0xFB50 0x935A +0xFB51 0x936B +0xFB52 0x9371 +0xFB53 0x9373 +0xFB54 0x93A1 +0xFB55 0x28A99 +0xFB56 0x28ACD +0xFB57 0x9388 +0xFB58 0x938B +0xFB59 0x938F +0xFB5A 0x939E +0xFB5B 0x93F5 +0xFB5C 0x28AE4 +0xFB5D 0x28ADD +0xFB5E 0x93F1 +0xFB5F 0x93C1 +0xFB60 0x93C7 +0xFB61 0x93DC +0xFB62 0x93E2 +0xFB63 0x93E7 +0xFB64 0x9409 +0xFB65 0x940F +0xFB66 0x9416 +0xFB67 0x9417 +0xFB68 0x93FB +0xFB69 0x9432 +0xFB6A 0x9434 +0xFB6B 0x943B +0xFB6C 0x9445 +0xFB6D 0x28BC1 +0xFB6E 0x28BEF +0xFB6F 0x946D +0xFB70 0x946F +0xFB71 0x9578 +0xFB72 0x9579 +0xFB73 0x9586 +0xFB74 0x958C +0xFB75 0x958D +0xFB76 0x28D10 +0xFB77 0x95AB +0xFB78 0x95B4 +0xFB79 0x28D71 +0xFB7A 0x95C8 +0xFB7B 0x28DFB +0xFB7C 0x28E1F +0xFB7D 0x962C +0xFB7E 0x9633 +0xFB80 0x9634 +0xFB81 0x28E36 +0xFB82 0x963C +0xFB83 0x9641 +0xFB84 0x9661 +0xFB85 0x28E89 +0xFB86 0x9682 +0xFB87 0x28EEB +0xFB88 0x969A +0xFB89 0x28F32 +0xFB8A 0x49E7 +0xFB8B 0x96A9 +0xFB8C 0x96AF +0xFB8D 0x96B3 +0xFB8E 0x96BA +0xFB8F 0x96BD +0xFB90 0x49FA +0xFB91 0x28FF8 +0xFB92 0x96D8 +0xFB93 0x96DA +0xFB94 0x96DD +0xFB95 0x4A04 +0xFB96 0x9714 +0xFB97 0x9723 +0xFB98 0x4A29 +0xFB99 0x9736 +0xFB9A 0x9741 +0xFB9B 0x9747 +0xFB9C 0x9755 +0xFB9D 0x9757 +0xFB9E 0x975B +0xFB9F 0x976A +0xFBA0 0x292A0 +0xFBA1 0x292B1 +0xFBA2 0x9796 +0xFBA3 0x979A +0xFBA4 0x979E +0xFBA5 0x97A2 +0xFBA6 0x97B1 +0xFBA7 0x97B2 +0xFBA8 0x97BE +0xFBA9 0x97CC +0xFBAA 0x97D1 +0xFBAB 0x97D4 +0xFBAC 0x97D8 +0xFBAD 0x97D9 +0xFBAE 0x97E1 +0xFBAF 0x97F1 +0xFBB0 0x9804 +0xFBB1 0x980D +0xFBB2 0x980E +0xFBB3 0x9814 +0xFBB4 0x9816 +0xFBB5 0x4ABC +0xFBB6 0x29490 +0xFBB7 0x9823 +0xFBB8 0x9832 +0xFBB9 0x9833 +0xFBBA 0x9825 +0xFBBB 0x9847 +0xFBBC 0x9866 +0xFBBD 0x98AB +0xFBBE 0x98AD +0xFBBF 0x98B0 +0xFBC0 0x295CF +0xFBC1 0x98B7 +0xFBC2 0x98B8 +0xFBC3 0x98BB +0xFBC4 0x98BC +0xFBC5 0x98BF +0xFBC6 0x98C2 +0xFBC7 0x98C7 +0xFBC8 0x98CB +0xFBC9 0x98E0 +0xFBCA 0x2967F +0xFBCB 0x98E1 +0xFBCC 0x98E3 +0xFBCD 0x98E5 +0xFBCE 0x98EA +0xFBCF 0x98F0 +0xFBD0 0x98F1 +0xFBD1 0x98F3 +0xFBD2 0x9908 +0xFBD3 0x4B3B +0xFBD4 0x296F0 +0xFBD5 0x9916 +0xFBD6 0x9917 +0xFBD7 0x29719 +0xFBD8 0x991A +0xFBD9 0x991B +0xFBDA 0x991C +0xFBDB 0x29750 +0xFBDC 0x9931 +0xFBDD 0x9932 +0xFBDE 0x9933 +0xFBDF 0x993A +0xFBE0 0x993B +0xFBE1 0x993C +0xFBE2 0x9940 +0xFBE3 0x9941 +0xFBE4 0x9946 +0xFBE5 0x994D +0xFBE6 0x994E +0xFBE7 0x995C +0xFBE8 0x995F +0xFBE9 0x9960 +0xFBEA 0x99A3 +0xFBEB 0x99A6 +0xFBEC 0x99B9 +0xFBED 0x99BD +0xFBEE 0x99BF +0xFBEF 0x99C3 +0xFBF0 0x99C9 +0xFBF1 0x99D4 +0xFBF2 0x99D9 +0xFBF3 0x99DE +0xFBF4 0x298C6 +0xFBF5 0x99F0 +0xFBF6 0x99F9 +0xFBF7 0x99FC +0xFBF8 0x9A0A +0xFBF9 0x9A11 +0xFBFA 0x9A16 +0xFBFB 0x9A1A +0xFBFC 0x9A20 +0xFC40 0x9A31 +0xFC41 0x9A36 +0xFC42 0x9A44 +0xFC43 0x9A4C +0xFC44 0x9A58 +0xFC45 0x4BC2 +0xFC46 0x9AAF +0xFC47 0x4BCA +0xFC48 0x9AB7 +0xFC49 0x4BD2 +0xFC4A 0x9AB9 +0xFC4B 0x29A72 +0xFC4C 0x9AC6 +0xFC4D 0x9AD0 +0xFC4E 0x9AD2 +0xFC4F 0x9AD5 +0xFC50 0x4BE8 +0xFC51 0x9ADC +0xFC52 0x9AE0 +0xFC53 0x9AE5 +0xFC54 0x9AE9 +0xFC55 0x9B03 +0xFC56 0x9B0C +0xFC57 0x9B10 +0xFC58 0x9B12 +0xFC59 0x9B16 +0xFC5A 0x9B1C +0xFC5B 0x9B2B +0xFC5C 0x9B33 +0xFC5D 0x9B3D +0xFC5E 0x4C20 +0xFC5F 0x9B4B +0xFC60 0x9B63 +0xFC61 0x9B65 +0xFC62 0x9B6B +0xFC63 0x9B6C +0xFC64 0x9B73 +0xFC65 0x9B76 +0xFC66 0x9B77 +0xFC67 0x9BA6 +0xFC68 0x9BAC +0xFC69 0x9BB1 +0xFC6A 0x29DDB +0xFC6B 0x29E3D +0xFC6C 0x9BB2 +0xFC6D 0x9BB8 +0xFC6E 0x9BBE +0xFC6F 0x9BC7 +0xFC70 0x9BF3 +0xFC71 0x9BD8 +0xFC72 0x9BDD +0xFC73 0x9BE7 +0xFC74 0x9BEA +0xFC75 0x9BEB +0xFC76 0x9BEF +0xFC77 0x9BEE +0xFC78 0x29E15 +0xFC79 0x9BFA +0xFC7A 0x29E8A +0xFC7B 0x9BF7 +0xFC7C 0x29E49 +0xFC7D 0x9C16 +0xFC7E 0x9C18 +0xFC80 0x9C19 +0xFC81 0x9C1A +0xFC82 0x9C1D +0xFC83 0x9C22 +0xFC84 0x9C27 +0xFC85 0x9C29 +0xFC86 0x9C2A +0xFC87 0x29EC4 +0xFC88 0x9C31 +0xFC89 0x9C36 +0xFC8A 0x9C37 +0xFC8B 0x9C45 +0xFC8C 0x9C5C +0xFC8D 0x29EE9 +0xFC8E 0x9C49 +0xFC8F 0x9C4A +0xFC90 0x29EDB +0xFC91 0x9C54 +0xFC92 0x9C58 +0xFC93 0x9C5B +0xFC94 0x9C5D +0xFC95 0x9C5F +0xFC96 0x9C69 +0xFC97 0x9C6A +0xFC98 0x9C6B +0xFC99 0x9C6D +0xFC9A 0x9C6E +0xFC9B 0x9C70 +0xFC9C 0x9C72 +0xFC9D 0x9C75 +0xFC9E 0x9C7A +0xFC9F 0x9CE6 +0xFCA0 0x9CF2 +0xFCA1 0x9D0B +0xFCA2 0x9D02 +0xFCA3 0x29FCE +0xFCA4 0x9D11 +0xFCA5 0x9D17 +0xFCA6 0x9D18 +0xFCA7 0x2A02F +0xFCA8 0x4CC4 +0xFCA9 0x2A01A +0xFCAA 0x9D32 +0xFCAB 0x4CD1 +0xFCAC 0x9D42 +0xFCAD 0x9D4A +0xFCAE 0x9D5F +0xFCAF 0x9D62 +0xFCB0 0x2A0F9 +0xFCB1 0x9D69 +0xFCB2 0x9D6B +0xFCB3 0x2A082 +0xFCB4 0x9D73 +0xFCB5 0x9D76 +0xFCB6 0x9D77 +0xFCB7 0x9D7E +0xFCB8 0x9D84 +0xFCB9 0x9D8D +0xFCBA 0x9D99 +0xFCBB 0x9DA1 +0xFCBC 0x9DBF +0xFCBD 0x9DB5 +0xFCBE 0x9DB9 +0xFCBF 0x9DBD +0xFCC0 0x9DC3 +0xFCC1 0x9DC7 +0xFCC2 0x9DC9 +0xFCC3 0x9DD6 +0xFCC4 0x9DDA +0xFCC5 0x9DDF +0xFCC6 0x9DE0 +0xFCC7 0x9DE3 +0xFCC8 0x9DF4 +0xFCC9 0x4D07 +0xFCCA 0x9E0A +0xFCCB 0x9E02 +0xFCCC 0x9E0D +0xFCCD 0x9E19 +0xFCCE 0x9E1C +0xFCCF 0x9E1D +0xFCD0 0x9E7B +0xFCD1 0x22218 +0xFCD2 0x9E80 +0xFCD3 0x9E85 +0xFCD4 0x9E9B +0xFCD5 0x9EA8 +0xFCD6 0x2A38C +0xFCD7 0x9EBD +0xFCD8 0x2A437 +0xFCD9 0x9EDF +0xFCDA 0x9EE7 +0xFCDB 0x9EEE +0xFCDC 0x9EFF +0xFCDD 0x9F02 +0xFCDE 0x4D77 +0xFCDF 0x9F03 +0xFCE0 0x9F17 +0xFCE1 0x9F19 +0xFCE2 0x9F2F +0xFCE3 0x9F37 +0xFCE4 0x9F3A +0xFCE5 0x9F3D +0xFCE6 0x9F41 +0xFCE7 0x9F45 +0xFCE8 0x9F46 +0xFCE9 0x9F53 +0xFCEA 0x9F55 +0xFCEB 0x9F58 +0xFCEC 0x2A5F1 +0xFCED 0x9F5D +0xFCEE 0x2A602 +0xFCEF 0x9F69 +0xFCF0 0x2A61A +0xFCF1 0x9F6D +0xFCF2 0x9F70 +0xFCF3 0x9F75 +0xFCF4 0x2A6B2 diff --git a/jni/iconv/tests/TCVN-snippet b/jni/iconv/tests/TCVN-snippet new file mode 100644 index 0000000..3b37a00 --- /dev/null +++ b/jni/iconv/tests/TCVN-snippet @@ -0,0 +1,131 @@ +// The last line of this file is missing the end-of-line terminator +// on purpose, in order to test that the conversion empties the bit buffer +// and shifts back to the initial state at the end of the conversion. +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n +Vietnamese (TiÕng ViÖt) Chµo b¹n \ No newline at end of file diff --git a/jni/iconv/tests/TCVN-snippet.UTF-8 b/jni/iconv/tests/TCVN-snippet.UTF-8 new file mode 100644 index 0000000..c6f3d16 --- /dev/null +++ b/jni/iconv/tests/TCVN-snippet.UTF-8 @@ -0,0 +1,131 @@ +// The last line of this file is missing the end-of-line terminator +// on purpose, in order to test that the conversion empties the bit buffer +// and shifts back to the initial state at the end of the conversion. +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn +Vietnamese (Tiếng Việt) Chào bạn \ No newline at end of file diff --git a/jni/iconv/tests/TCVN.IRREVERSIBLE.TXT b/jni/iconv/tests/TCVN.IRREVERSIBLE.TXT new file mode 100644 index 0000000..ff0784b --- /dev/null +++ b/jni/iconv/tests/TCVN.IRREVERSIBLE.TXT @@ -0,0 +1,64 @@ +0x01B2 0x1E78 +0x20B2 0x02DC +0x20B3 0x00B4 +0x42B4 0x1E04 +0x43B3 0x0106 +0x44B4 0x1E0C +0x47B3 0x01F4 +0x48B4 0x1E24 +0x4BB3 0x1E30 +0x4BB4 0x1E32 +0x4CB3 0x0139 +0x4CB4 0x1E36 +0x4DB3 0x1E3E +0x4DB4 0x1E42 +0x4EB0 0x01F8 +0x4EB2 0x00D1 +0x4EB3 0x0143 +0x4EB4 0x1E46 +0x50B3 0x1E54 +0x52B3 0x0154 +0x52B4 0x1E5A +0x53B3 0x015A +0x53B4 0x1E62 +0x54B4 0x1E6C +0x56B2 0x1E7C +0x56B4 0x1E7E +0x57B0 0x1E80 +0x57B3 0x1E82 +0x57B4 0x1E88 +0x5AB3 0x0179 +0x5AB4 0x1E92 +0x62B4 0x1E05 +0x63B3 0x0107 +0x64B4 0x1E0D +0x67B3 0x01F5 +0x68B4 0x1E25 +0x6BB3 0x1E31 +0x6BB4 0x1E33 +0x6CB3 0x013A +0x6CB4 0x1E37 +0x6DB3 0x1E3F +0x6DB4 0x1E43 +0x6EB0 0x01F9 +0x6EB2 0x00F1 +0x6EB3 0x0144 +0x6EB4 0x1E47 +0x70B3 0x1E55 +0x72B3 0x0155 +0x72B4 0x1E5B +0x73B3 0x015B +0x73B4 0x1E63 +0x74B4 0x1E6D +0x76B2 0x1E7D +0x76B4 0x1E7F +0x77B0 0x1E81 +0x77B3 0x1E83 +0x77B4 0x1E89 +0x7AB3 0x017A +0x7AB4 0x1E93 +0x95B2 0x1E4C +0xB0 0x0340 +0xB3 0x0341 +0xE3B2 0x1E4D +0xF3B2 0x1E79 diff --git a/jni/iconv/tests/TCVN.TXT b/jni/iconv/tests/TCVN.TXT new file mode 100644 index 0000000..8f09728 --- /dev/null +++ b/jni/iconv/tests/TCVN.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x00DA +0x02 0x1EE4 +0x03 0x0003 +0x04 0x1EEA +0x05 0x1EEC +0x06 0x1EEE +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x1EE8 +0x12 0x1EF0 +0x13 0x1EF2 +0x14 0x1EF6 +0x15 0x1EF8 +0x16 0x00DD +0x17 0x1EF4 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x00C0 +0x81 0x1EA2 +0x82 0x00C3 +0x83 0x00C1 +0x84 0x1EA0 +0x85 0x1EB6 +0x86 0x1EAC +0x87 0x00C8 +0x88 0x1EBA +0x89 0x1EBC +0x8A 0x00C9 +0x8B 0x1EB8 +0x8C 0x1EC6 +0x8D 0x00CC +0x8E 0x1EC8 +0x8F 0x0128 +0x90 0x00CD +0x91 0x1ECA +0x92 0x00D2 +0x93 0x1ECE +0x94 0x00D5 +0x95 0x00D3 +0x96 0x1ECC +0x97 0x1ED8 +0x98 0x1EDC +0x99 0x1EDE +0x9A 0x1EE0 +0x9B 0x1EDA +0x9C 0x1EE2 +0x9D 0x00D9 +0x9E 0x1EE6 +0x9F 0x0168 +0xA0 0x00A0 +0xA1 0x0102 +0xA2 0x00C2 +0xA3 0x00CA +0xA4 0x00D4 +0xA5 0x01A0 +0xA6 0x01AF +0xA7 0x0110 +0xA8 0x0103 +0xA9 0x00E2 +0xAA 0x00EA +0xAB 0x00F4 +0xAC 0x01A1 +0xAD 0x01B0 +0xAE 0x0111 +0xAF 0x1EB0 +0xB0 0x0300 +0xB1 0x0309 +0xB2 0x0303 +0xB3 0x0301 +0xB4 0x0323 +0xB5 0x00E0 +0xB6 0x1EA3 +0xB7 0x00E3 +0xB8 0x00E1 +0xB9 0x1EA1 +0xBA 0x1EB2 +0xBB 0x1EB1 +0xBC 0x1EB3 +0xBD 0x1EB5 +0xBE 0x1EAF +0xBF 0x1EB4 +0xC0 0x1EAE +0xC1 0x1EA6 +0xC2 0x1EA8 +0xC3 0x1EAA +0xC4 0x1EA4 +0xC5 0x1EC0 +0xC6 0x1EB7 +0xC7 0x1EA7 +0xC8 0x1EA9 +0xC9 0x1EAB +0xCA 0x1EA5 +0xCB 0x1EAD +0xCC 0x00E8 +0xCD 0x1EC2 +0xCE 0x1EBB +0xCF 0x1EBD +0xD0 0x00E9 +0xD1 0x1EB9 +0xD2 0x1EC1 +0xD3 0x1EC3 +0xD4 0x1EC5 +0xD5 0x1EBF +0xD6 0x1EC7 +0xD7 0x00EC +0xD8 0x1EC9 +0xD9 0x1EC4 +0xDA 0x1EBE +0xDB 0x1ED2 +0xDC 0x0129 +0xDD 0x00ED +0xDE 0x1ECB +0xDF 0x00F2 +0xE0 0x1ED4 +0xE1 0x1ECF +0xE2 0x00F5 +0xE3 0x00F3 +0xE4 0x1ECD +0xE5 0x1ED3 +0xE6 0x1ED5 +0xE7 0x1ED7 +0xE8 0x1ED1 +0xE9 0x1ED9 +0xEA 0x1EDD +0xEB 0x1EDF +0xEC 0x1EE1 +0xED 0x1EDB +0xEE 0x1EE3 +0xEF 0x00F9 +0xF0 0x1ED6 +0xF1 0x1EE7 +0xF2 0x0169 +0xF3 0x00FA +0xF4 0x1EE5 +0xF5 0x1EEB +0xF6 0x1EED +0xF7 0x1EEF +0xF8 0x1EE9 +0xF9 0x1EF1 +0xFA 0x1EF3 +0xFB 0x1EF7 +0xFC 0x1EF9 +0xFD 0x00FD +0xFE 0x1EF5 +0xFF 0x1ED0 diff --git a/jni/iconv/tests/TDS565.TXT b/jni/iconv/tests/TDS565.TXT new file mode 100644 index 0000000..b24855b --- /dev/null +++ b/jni/iconv/tests/TDS565.TXT @@ -0,0 +1,128 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x00C7 +0x44 0x0044 +0x45 0x0045 +0x46 0x00C4 +0x47 0x0046 +0x48 0x0047 +0x49 0x0048 +0x4A 0x0049 +0x4B 0x004A +0x4C 0x017D +0x4D 0x004B +0x4E 0x004C +0x4F 0x004D +0x50 0x004E +0x51 0x0147 +0x52 0x004F +0x53 0x00D6 +0x54 0x0050 +0x55 0x0052 +0x56 0x0053 +0x57 0x015E +0x58 0x0054 +0x59 0x0055 +0x5A 0x00DC +0x5B 0x0057 +0x5C 0x0059 +0x5D 0x00DD +0x5E 0x005A +0x5F 0x005F +0x60 0x2116 +0x61 0x0061 +0x62 0x0062 +0x63 0x00E7 +0x64 0x0064 +0x65 0x0065 +0x66 0x00E4 +0x67 0x0066 +0x68 0x0067 +0x69 0x0068 +0x6A 0x0069 +0x6B 0x006A +0x6C 0x017E +0x6D 0x006B +0x6E 0x006C +0x6F 0x006D +0x70 0x006E +0x71 0x0148 +0x72 0x006F +0x73 0x00F6 +0x74 0x0070 +0x75 0x0072 +0x76 0x0073 +0x77 0x015F +0x78 0x0074 +0x79 0x0075 +0x7A 0x00FC +0x7B 0x0077 +0x7C 0x0079 +0x7D 0x00FD +0x7E 0x007A +0x7F 0x007F diff --git a/jni/iconv/tests/TIS-620.TXT b/jni/iconv/tests/TIS-620.TXT new file mode 100644 index 0000000..853255e --- /dev/null +++ b/jni/iconv/tests/TIS-620.TXT @@ -0,0 +1,215 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x0002 +0x03 0x0003 +0x04 0x0004 +0x05 0x0005 +0x06 0x0006 +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x0014 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x0019 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x001E +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0xA1 0x0E01 +0xA2 0x0E02 +0xA3 0x0E03 +0xA4 0x0E04 +0xA5 0x0E05 +0xA6 0x0E06 +0xA7 0x0E07 +0xA8 0x0E08 +0xA9 0x0E09 +0xAA 0x0E0A +0xAB 0x0E0B +0xAC 0x0E0C +0xAD 0x0E0D +0xAE 0x0E0E +0xAF 0x0E0F +0xB0 0x0E10 +0xB1 0x0E11 +0xB2 0x0E12 +0xB3 0x0E13 +0xB4 0x0E14 +0xB5 0x0E15 +0xB6 0x0E16 +0xB7 0x0E17 +0xB8 0x0E18 +0xB9 0x0E19 +0xBA 0x0E1A +0xBB 0x0E1B +0xBC 0x0E1C +0xBD 0x0E1D +0xBE 0x0E1E +0xBF 0x0E1F +0xC0 0x0E20 +0xC1 0x0E21 +0xC2 0x0E22 +0xC3 0x0E23 +0xC4 0x0E24 +0xC5 0x0E25 +0xC6 0x0E26 +0xC7 0x0E27 +0xC8 0x0E28 +0xC9 0x0E29 +0xCA 0x0E2A +0xCB 0x0E2B +0xCC 0x0E2C +0xCD 0x0E2D +0xCE 0x0E2E +0xCF 0x0E2F +0xD0 0x0E30 +0xD1 0x0E31 +0xD2 0x0E32 +0xD3 0x0E33 +0xD4 0x0E34 +0xD5 0x0E35 +0xD6 0x0E36 +0xD7 0x0E37 +0xD8 0x0E38 +0xD9 0x0E39 +0xDA 0x0E3A +0xDF 0x0E3F +0xE0 0x0E40 +0xE1 0x0E41 +0xE2 0x0E42 +0xE3 0x0E43 +0xE4 0x0E44 +0xE5 0x0E45 +0xE6 0x0E46 +0xE7 0x0E47 +0xE8 0x0E48 +0xE9 0x0E49 +0xEA 0x0E4A +0xEB 0x0E4B +0xEC 0x0E4C +0xED 0x0E4D +0xEE 0x0E4E +0xEF 0x0E4F +0xF0 0x0E50 +0xF1 0x0E51 +0xF2 0x0E52 +0xF3 0x0E53 +0xF4 0x0E54 +0xF5 0x0E55 +0xF6 0x0E56 +0xF7 0x0E57 +0xF8 0x0E58 +0xF9 0x0E59 +0xFA 0x0E5A +0xFB 0x0E5B diff --git a/jni/iconv/tests/Translit1.ASCII b/jni/iconv/tests/Translit1.ASCII new file mode 100644 index 0000000..e93efb7 --- /dev/null +++ b/jni/iconv/tests/Translit1.ASCII @@ -0,0 +1 @@ +'Ecrit par %s. diff --git a/jni/iconv/tests/Translit1.ISO-8859-1 b/jni/iconv/tests/Translit1.ISO-8859-1 new file mode 100644 index 0000000..7cc8353 --- /dev/null +++ b/jni/iconv/tests/Translit1.ISO-8859-1 @@ -0,0 +1 @@ +Écrit par %s. diff --git a/jni/iconv/tests/TranslitFail1.ISO-8859-1 b/jni/iconv/tests/TranslitFail1.ISO-8859-1 new file mode 100644 index 0000000..3a30dd1 --- /dev/null +++ b/jni/iconv/tests/TranslitFail1.ISO-8859-1 @@ -0,0 +1 @@ +¤ means $, £ or ¥. diff --git a/jni/iconv/tests/UCS-2BE-snippet b/jni/iconv/tests/UCS-2BE-snippet new file mode 100644 index 0000000..dc43740 Binary files /dev/null and b/jni/iconv/tests/UCS-2BE-snippet differ diff --git a/jni/iconv/tests/UCS-2BE-snippet.UTF-8 b/jni/iconv/tests/UCS-2BE-snippet.UTF-8 new file mode 100644 index 0000000..3705941 --- /dev/null +++ b/jni/iconv/tests/UCS-2BE-snippet.UTF-8 @@ -0,0 +1,46 @@ +This is a list of ways to say hello in various languages. +Its purpose is to illustrate a number of scripts. + +--------------------------------------------------------- +Amharic (አማርኛ) ሠላሠ+Arabic ïºï»Ÿïº´ï»¼ï»¡ ﻋﻠﻴﻜﻢ +Czech (Äesky) Dobrý den +Danish (Dansk) Hej, Goddag +English Hello +Esperanto Saluton +Estonian Tere, Tervist +FORTRAN PROGRAM +Finnish (Suomi) Hei +French (Français) Bonjour, Salut +German (Deutsch Nord) Guten Tag +German (Deutsch Süd) Grüß Gott +Greek (Ελληνικά) Γειά σας +Hebrew ×©×œ×•× +Italiano Ciao, Buon giorno +Lao(ພາສາລາວ) ສະບາàºàº”ີ, ຂà»à»ƒàº«à»‰à»‚ຊàºàº”ີ +Maltese Ciao +Nederlands, Vlaams Hallo, Dag +Norwegian (Norsk) Hei, God dag +Polish DzieÅ„ dobry, Hej +Russian (РуÑÑкий) ЗдравÑтвуйте! +Slovak Dobrý deň +Spanish (Español) ¡Hola! +Swedish (Svenska) Hej, Goddag +Thai (ภาษาไทย) สวัสดีครับ, สวัสดีค่ะ + +Tigrigna (ትáŒáˆ­áŠ›) ሰላማት +Turkish (Türkçe) Merhaba +Vietnamese (Tiếng Việt) Chào bạn + +Japanese (日本語) ã“ã‚“ã«ã¡ã¯, コï¾ï¾†ï¾ï¾Š +Chinese (中文,普通è¯,汉语) 你好 +Cantonese (粵語,廣æ±è©±) 早晨, 你好 +Korean (한글) 안녕하세요, 안녕하십니까 + +Difference among chinese characters in GB, JIS, KSC, BIG5: + GB -- 元气 å¼€å‘ + JIS -- 元気 開発 + KSC -- 元氣 開發 + BIG5 -- 元氣 開發 + +Just for a test of JISX0212: é¨é©Ž (the second character is of JISX0212) diff --git a/jni/iconv/tests/UCS-2LE-snippet b/jni/iconv/tests/UCS-2LE-snippet new file mode 100644 index 0000000..8fa5ff5 Binary files /dev/null and b/jni/iconv/tests/UCS-2LE-snippet differ diff --git a/jni/iconv/tests/UCS-2LE-snippet.UTF-8 b/jni/iconv/tests/UCS-2LE-snippet.UTF-8 new file mode 100644 index 0000000..3705941 --- /dev/null +++ b/jni/iconv/tests/UCS-2LE-snippet.UTF-8 @@ -0,0 +1,46 @@ +This is a list of ways to say hello in various languages. +Its purpose is to illustrate a number of scripts. + +--------------------------------------------------------- +Amharic (አማርኛ) ሠላሠ+Arabic ïºï»Ÿïº´ï»¼ï»¡ ﻋﻠﻴﻜﻢ +Czech (Äesky) Dobrý den +Danish (Dansk) Hej, Goddag +English Hello +Esperanto Saluton +Estonian Tere, Tervist +FORTRAN PROGRAM +Finnish (Suomi) Hei +French (Français) Bonjour, Salut +German (Deutsch Nord) Guten Tag +German (Deutsch Süd) Grüß Gott +Greek (Ελληνικά) Γειά σας +Hebrew ×©×œ×•× +Italiano Ciao, Buon giorno +Lao(ພາສາລາວ) ສະບາàºàº”ີ, ຂà»à»ƒàº«à»‰à»‚ຊàºàº”ີ +Maltese Ciao +Nederlands, Vlaams Hallo, Dag +Norwegian (Norsk) Hei, God dag +Polish DzieÅ„ dobry, Hej +Russian (РуÑÑкий) ЗдравÑтвуйте! +Slovak Dobrý deň +Spanish (Español) ¡Hola! +Swedish (Svenska) Hej, Goddag +Thai (ภาษาไทย) สวัสดีครับ, สวัสดีค่ะ + +Tigrigna (ትáŒáˆ­áŠ›) ሰላማት +Turkish (Türkçe) Merhaba +Vietnamese (Tiếng Việt) Chào bạn + +Japanese (日本語) ã“ã‚“ã«ã¡ã¯, コï¾ï¾†ï¾ï¾Š +Chinese (中文,普通è¯,汉语) 你好 +Cantonese (粵語,廣æ±è©±) 早晨, 你好 +Korean (한글) 안녕하세요, 안녕하십니까 + +Difference among chinese characters in GB, JIS, KSC, BIG5: + GB -- 元气 å¼€å‘ + JIS -- 元気 開発 + KSC -- 元氣 開發 + BIG5 -- 元氣 開發 + +Just for a test of JISX0212: é¨é©Ž (the second character is of JISX0212) diff --git a/jni/iconv/tests/UCS-4BE-snippet b/jni/iconv/tests/UCS-4BE-snippet new file mode 100644 index 0000000..9d76045 Binary files /dev/null and b/jni/iconv/tests/UCS-4BE-snippet differ diff --git a/jni/iconv/tests/UCS-4BE-snippet.UTF-8 b/jni/iconv/tests/UCS-4BE-snippet.UTF-8 new file mode 100644 index 0000000..d28ea2e --- /dev/null +++ b/jni/iconv/tests/UCS-4BE-snippet.UTF-8 @@ -0,0 +1 @@ +ð’…=Ra \ No newline at end of file diff --git a/jni/iconv/tests/UCS-4LE-snippet b/jni/iconv/tests/UCS-4LE-snippet new file mode 100644 index 0000000..00face9 Binary files /dev/null and b/jni/iconv/tests/UCS-4LE-snippet differ diff --git a/jni/iconv/tests/UCS-4LE-snippet.UTF-8 b/jni/iconv/tests/UCS-4LE-snippet.UTF-8 new file mode 100644 index 0000000..d28ea2e --- /dev/null +++ b/jni/iconv/tests/UCS-4LE-snippet.UTF-8 @@ -0,0 +1 @@ +ð’…=Ra \ No newline at end of file diff --git a/jni/iconv/tests/UTF-16-snippet b/jni/iconv/tests/UTF-16-snippet new file mode 100644 index 0000000..eef612d Binary files /dev/null and b/jni/iconv/tests/UTF-16-snippet differ diff --git a/jni/iconv/tests/UTF-16-snippet.UTF-8 b/jni/iconv/tests/UTF-16-snippet.UTF-8 new file mode 100644 index 0000000..d28ea2e --- /dev/null +++ b/jni/iconv/tests/UTF-16-snippet.UTF-8 @@ -0,0 +1 @@ +ð’…=Ra \ No newline at end of file diff --git a/jni/iconv/tests/UTF-16BE-snippet b/jni/iconv/tests/UTF-16BE-snippet new file mode 100644 index 0000000..1cc84d0 Binary files /dev/null and b/jni/iconv/tests/UTF-16BE-snippet differ diff --git a/jni/iconv/tests/UTF-16BE-snippet.UTF-8 b/jni/iconv/tests/UTF-16BE-snippet.UTF-8 new file mode 100644 index 0000000..d28ea2e --- /dev/null +++ b/jni/iconv/tests/UTF-16BE-snippet.UTF-8 @@ -0,0 +1 @@ +ð’…=Ra \ No newline at end of file diff --git a/jni/iconv/tests/UTF-16LE-snippet b/jni/iconv/tests/UTF-16LE-snippet new file mode 100644 index 0000000..a4cba3c Binary files /dev/null and b/jni/iconv/tests/UTF-16LE-snippet differ diff --git a/jni/iconv/tests/UTF-16LE-snippet.UTF-8 b/jni/iconv/tests/UTF-16LE-snippet.UTF-8 new file mode 100644 index 0000000..d28ea2e --- /dev/null +++ b/jni/iconv/tests/UTF-16LE-snippet.UTF-8 @@ -0,0 +1 @@ +ð’…=Ra \ No newline at end of file diff --git a/jni/iconv/tests/UTF-32-snippet b/jni/iconv/tests/UTF-32-snippet new file mode 100644 index 0000000..6aa4dcb Binary files /dev/null and b/jni/iconv/tests/UTF-32-snippet differ diff --git a/jni/iconv/tests/UTF-32-snippet.UTF-8 b/jni/iconv/tests/UTF-32-snippet.UTF-8 new file mode 100644 index 0000000..4229c88 --- /dev/null +++ b/jni/iconv/tests/UTF-32-snippet.UTF-8 @@ -0,0 +1,6 @@ +ΑΒΓΔΕΖΗΘΙΚΛΜÎΞΟΠΡΣΤΥΦΧΨΩ <- Greek +ðŒ€ðŒðŒ‚ðŒƒðŒ„ðŒ…ðŒ†ðŒ‡ðŒˆðŒ‰ðŒŠðŒ‹ðŒŒðŒðŒŽðŒðŒðŒ‘ðŒ’ðŒ“ðŒ”ðŒ•ðŒ–ðŒ—ðŒ˜ðŒ™ðŒšðŒ›ðŒœðŒ <- Etruscan +ABCDEFGHIJKLMNOPQRSTUVWXYZ <- Latin +ÐБВГДЕЖЗИЙКЛМÐОПРСТУФХЦЧШЩЪЫЬЭЮЯ <- Cyrillic +ðŒ°ðŒ±ðŒ²ðŒ³ðŒ´ðŒµðŒ¶ðŒ·ðŒ¸ðŒ¹ðŒºðŒ»ðŒ¼ðŒ½ðŒ¾ðŒ¿ð€ðð‚ðƒð„ð…ð†ð‡ðˆ <- Gothic +×בגדהוזחטיךכל×מןנסעףפץצקרש <- Hebrew diff --git a/jni/iconv/tests/UTF-32BE-snippet b/jni/iconv/tests/UTF-32BE-snippet new file mode 100644 index 0000000..72e4761 Binary files /dev/null and b/jni/iconv/tests/UTF-32BE-snippet differ diff --git a/jni/iconv/tests/UTF-32BE-snippet.UTF-8 b/jni/iconv/tests/UTF-32BE-snippet.UTF-8 new file mode 100644 index 0000000..4229c88 --- /dev/null +++ b/jni/iconv/tests/UTF-32BE-snippet.UTF-8 @@ -0,0 +1,6 @@ +ΑΒΓΔΕΖΗΘΙΚΛΜÎΞΟΠΡΣΤΥΦΧΨΩ <- Greek +ðŒ€ðŒðŒ‚ðŒƒðŒ„ðŒ…ðŒ†ðŒ‡ðŒˆðŒ‰ðŒŠðŒ‹ðŒŒðŒðŒŽðŒðŒðŒ‘ðŒ’ðŒ“ðŒ”ðŒ•ðŒ–ðŒ—ðŒ˜ðŒ™ðŒšðŒ›ðŒœðŒ <- Etruscan +ABCDEFGHIJKLMNOPQRSTUVWXYZ <- Latin +ÐБВГДЕЖЗИЙКЛМÐОПРСТУФХЦЧШЩЪЫЬЭЮЯ <- Cyrillic +ðŒ°ðŒ±ðŒ²ðŒ³ðŒ´ðŒµðŒ¶ðŒ·ðŒ¸ðŒ¹ðŒºðŒ»ðŒ¼ðŒ½ðŒ¾ðŒ¿ð€ðð‚ðƒð„ð…ð†ð‡ðˆ <- Gothic +×בגדהוזחטיךכל×מןנסעףפץצקרש <- Hebrew diff --git a/jni/iconv/tests/UTF-32LE-snippet b/jni/iconv/tests/UTF-32LE-snippet new file mode 100644 index 0000000..b15f5c4 Binary files /dev/null and b/jni/iconv/tests/UTF-32LE-snippet differ diff --git a/jni/iconv/tests/UTF-32LE-snippet.UTF-8 b/jni/iconv/tests/UTF-32LE-snippet.UTF-8 new file mode 100644 index 0000000..4229c88 --- /dev/null +++ b/jni/iconv/tests/UTF-32LE-snippet.UTF-8 @@ -0,0 +1,6 @@ +ΑΒΓΔΕΖΗΘΙΚΛΜÎΞΟΠΡΣΤΥΦΧΨΩ <- Greek +ðŒ€ðŒðŒ‚ðŒƒðŒ„ðŒ…ðŒ†ðŒ‡ðŒˆðŒ‰ðŒŠðŒ‹ðŒŒðŒðŒŽðŒðŒðŒ‘ðŒ’ðŒ“ðŒ”ðŒ•ðŒ–ðŒ—ðŒ˜ðŒ™ðŒšðŒ›ðŒœðŒ <- Etruscan +ABCDEFGHIJKLMNOPQRSTUVWXYZ <- Latin +ÐБВГДЕЖЗИЙКЛМÐОПРСТУФХЦЧШЩЪЫЬЭЮЯ <- Cyrillic +ðŒ°ðŒ±ðŒ²ðŒ³ðŒ´ðŒµðŒ¶ðŒ·ðŒ¸ðŒ¹ðŒºðŒ»ðŒ¼ðŒ½ðŒ¾ðŒ¿ð€ðð‚ðƒð„ð…ð†ð‡ðˆ <- Gothic +×בגדהוזחטיךכל×מןנסעףפץצקרש <- Hebrew diff --git a/jni/iconv/tests/UTF-7-snippet b/jni/iconv/tests/UTF-7-snippet new file mode 100644 index 0000000..b511e68 --- /dev/null +++ b/jni/iconv/tests/UTF-7-snippet @@ -0,0 +1 @@ +A+ImIDkQ- \ No newline at end of file diff --git a/jni/iconv/tests/UTF-7-snippet.UTF-8 b/jni/iconv/tests/UTF-7-snippet.UTF-8 new file mode 100644 index 0000000..c0d9856 --- /dev/null +++ b/jni/iconv/tests/UTF-7-snippet.UTF-8 @@ -0,0 +1 @@ +A≢Α \ No newline at end of file diff --git a/jni/iconv/tests/VISCII.TXT b/jni/iconv/tests/VISCII.TXT new file mode 100644 index 0000000..8540be1 --- /dev/null +++ b/jni/iconv/tests/VISCII.TXT @@ -0,0 +1,256 @@ +0x00 0x0000 +0x01 0x0001 +0x02 0x1EB2 +0x03 0x0003 +0x04 0x0004 +0x05 0x1EB4 +0x06 0x1EAA +0x07 0x0007 +0x08 0x0008 +0x09 0x0009 +0x0A 0x000A +0x0B 0x000B +0x0C 0x000C +0x0D 0x000D +0x0E 0x000E +0x0F 0x000F +0x10 0x0010 +0x11 0x0011 +0x12 0x0012 +0x13 0x0013 +0x14 0x1EF6 +0x15 0x0015 +0x16 0x0016 +0x17 0x0017 +0x18 0x0018 +0x19 0x1EF8 +0x1A 0x001A +0x1B 0x001B +0x1C 0x001C +0x1D 0x001D +0x1E 0x1EF4 +0x1F 0x001F +0x20 0x0020 +0x21 0x0021 +0x22 0x0022 +0x23 0x0023 +0x24 0x0024 +0x25 0x0025 +0x26 0x0026 +0x27 0x0027 +0x28 0x0028 +0x29 0x0029 +0x2A 0x002A +0x2B 0x002B +0x2C 0x002C +0x2D 0x002D +0x2E 0x002E +0x2F 0x002F +0x30 0x0030 +0x31 0x0031 +0x32 0x0032 +0x33 0x0033 +0x34 0x0034 +0x35 0x0035 +0x36 0x0036 +0x37 0x0037 +0x38 0x0038 +0x39 0x0039 +0x3A 0x003A +0x3B 0x003B +0x3C 0x003C +0x3D 0x003D +0x3E 0x003E +0x3F 0x003F +0x40 0x0040 +0x41 0x0041 +0x42 0x0042 +0x43 0x0043 +0x44 0x0044 +0x45 0x0045 +0x46 0x0046 +0x47 0x0047 +0x48 0x0048 +0x49 0x0049 +0x4A 0x004A +0x4B 0x004B +0x4C 0x004C +0x4D 0x004D +0x4E 0x004E +0x4F 0x004F +0x50 0x0050 +0x51 0x0051 +0x52 0x0052 +0x53 0x0053 +0x54 0x0054 +0x55 0x0055 +0x56 0x0056 +0x57 0x0057 +0x58 0x0058 +0x59 0x0059 +0x5A 0x005A +0x5B 0x005B +0x5C 0x005C +0x5D 0x005D +0x5E 0x005E +0x5F 0x005F +0x60 0x0060 +0x61 0x0061 +0x62 0x0062 +0x63 0x0063 +0x64 0x0064 +0x65 0x0065 +0x66 0x0066 +0x67 0x0067 +0x68 0x0068 +0x69 0x0069 +0x6A 0x006A +0x6B 0x006B +0x6C 0x006C +0x6D 0x006D +0x6E 0x006E +0x6F 0x006F +0x70 0x0070 +0x71 0x0071 +0x72 0x0072 +0x73 0x0073 +0x74 0x0074 +0x75 0x0075 +0x76 0x0076 +0x77 0x0077 +0x78 0x0078 +0x79 0x0079 +0x7A 0x007A +0x7B 0x007B +0x7C 0x007C +0x7D 0x007D +0x7E 0x007E +0x7F 0x007F +0x80 0x1EA0 +0x81 0x1EAE +0x82 0x1EB0 +0x83 0x1EB6 +0x84 0x1EA4 +0x85 0x1EA6 +0x86 0x1EA8 +0x87 0x1EAC +0x88 0x1EBC +0x89 0x1EB8 +0x8A 0x1EBE +0x8B 0x1EC0 +0x8C 0x1EC2 +0x8D 0x1EC4 +0x8E 0x1EC6 +0x8F 0x1ED0 +0x90 0x1ED2 +0x91 0x1ED4 +0x92 0x1ED6 +0x93 0x1ED8 +0x94 0x1EE2 +0x95 0x1EDA +0x96 0x1EDC +0x97 0x1EDE +0x98 0x1ECA +0x99 0x1ECE +0x9A 0x1ECC +0x9B 0x1EC8 +0x9C 0x1EE6 +0x9D 0x0168 +0x9E 0x1EE4 +0x9F 0x1EF2 +0xA0 0x00D5 +0xA1 0x1EAF +0xA2 0x1EB1 +0xA3 0x1EB7 +0xA4 0x1EA5 +0xA5 0x1EA7 +0xA6 0x1EA9 +0xA7 0x1EAD +0xA8 0x1EBD +0xA9 0x1EB9 +0xAA 0x1EBF +0xAB 0x1EC1 +0xAC 0x1EC3 +0xAD 0x1EC5 +0xAE 0x1EC7 +0xAF 0x1ED1 +0xB0 0x1ED3 +0xB1 0x1ED5 +0xB2 0x1ED7 +0xB3 0x1EE0 +0xB4 0x01A0 +0xB5 0x1ED9 +0xB6 0x1EDD +0xB7 0x1EDF +0xB8 0x1ECB +0xB9 0x1EF0 +0xBA 0x1EE8 +0xBB 0x1EEA +0xBC 0x1EEC +0xBD 0x01A1 +0xBE 0x1EDB +0xBF 0x01AF +0xC0 0x00C0 +0xC1 0x00C1 +0xC2 0x00C2 +0xC3 0x00C3 +0xC4 0x1EA2 +0xC5 0x0102 +0xC6 0x1EB3 +0xC7 0x1EB5 +0xC8 0x00C8 +0xC9 0x00C9 +0xCA 0x00CA +0xCB 0x1EBA +0xCC 0x00CC +0xCD 0x00CD +0xCE 0x0128 +0xCF 0x1EF3 +0xD0 0x0110 +0xD1 0x1EE9 +0xD2 0x00D2 +0xD3 0x00D3 +0xD4 0x00D4 +0xD5 0x1EA1 +0xD6 0x1EF7 +0xD7 0x1EEB +0xD8 0x1EED +0xD9 0x00D9 +0xDA 0x00DA +0xDB 0x1EF9 +0xDC 0x1EF5 +0xDD 0x00DD +0xDE 0x1EE1 +0xDF 0x01B0 +0xE0 0x00E0 +0xE1 0x00E1 +0xE2 0x00E2 +0xE3 0x00E3 +0xE4 0x1EA3 +0xE5 0x0103 +0xE6 0x1EEF +0xE7 0x1EAB +0xE8 0x00E8 +0xE9 0x00E9 +0xEA 0x00EA +0xEB 0x1EBB +0xEC 0x00EC +0xED 0x00ED +0xEE 0x0129 +0xEF 0x1EC9 +0xF0 0x0111 +0xF1 0x1EF1 +0xF2 0x00F2 +0xF3 0x00F3 +0xF4 0x00F4 +0xF5 0x00F5 +0xF6 0x1ECF +0xF7 0x1ECD +0xF8 0x1EE5 +0xF9 0x00F9 +0xFA 0x00FA +0xFB 0x0169 +0xFC 0x1EE7 +0xFD 0x00FD +0xFE 0x1EE3 +0xFF 0x1EEE diff --git a/jni/iconv/tests/check-stateful b/jni/iconv/tests/check-stateful new file mode 100755 index 0000000..c46e692 --- /dev/null +++ b/jni/iconv/tests/check-stateful @@ -0,0 +1,16 @@ +#!/bin/sh +# Simple check of a stateful encoding. +# Usage: check-stateful SRCDIR CHARSET +srcdir="$1" +charset="$2" +set -e + +# charset, modified for use in filenames. +charsetf=`echo "$charset" | sed -e 's,:,-,g'` + +../src/iconv_no_i18n -f "$charset" -t UTF-8 < "${srcdir}"/"$charsetf"-snippet > tmp-snippet +cmp "${srcdir}"/"$charsetf"-snippet.UTF-8 tmp-snippet +../src/iconv_no_i18n -f UTF-8 -t "$charset" < "${srcdir}"/"$charsetf"-snippet.UTF-8 > tmp-snippet +cmp "${srcdir}"/"$charsetf"-snippet tmp-snippet +rm -f tmp-snippet +exit 0 diff --git a/jni/iconv/tests/check-stateful.bat b/jni/iconv/tests/check-stateful.bat new file mode 100644 index 0000000..b596e75 --- /dev/null +++ b/jni/iconv/tests/check-stateful.bat @@ -0,0 +1,9 @@ +@ECHO OFF +REM Simple check of a stateful encoding. +REM Usage: check-stateful.bat SRCDIR CHARSET + +..\src\iconv_no_i18n -f %2 -t UTF-8 < %1\%2-snippet > tmp-snippet +fc %1\%2-snippet.UTF-8 tmp-snippet +..\src\iconv_no_i18n -f UTF-8 -t %2 < %1\%2-snippet.UTF-8 > tmp-snippet +fc %1\%2-snippet tmp-snippet +del tmp-snippet diff --git a/jni/iconv/tests/check-stateless b/jni/iconv/tests/check-stateless new file mode 100755 index 0000000..7104ea1 --- /dev/null +++ b/jni/iconv/tests/check-stateless @@ -0,0 +1,36 @@ +#!/bin/sh +# Complete check of a stateless encoding. +# Usage: check-stateless SRCDIR CHARSET +srcdir="$1" +charset="$2" +set -e + +# charset, modified for use in filenames. +charsetf=`echo "$charset" | sed -e 's,:,-,g'` + +# iconv in one direction. +./table-from "$charset" > tmp-"$charsetf".TXT + +# iconv in the other direction. +./table-to "$charset" | sort > tmp-"$charsetf".INVERSE.TXT + +# Check 1: charmap and iconv forward should be identical. +cmp "${srcdir}"/"$charsetf".TXT tmp-"$charsetf".TXT 2> /dev/null + +# Check 2: the difference between the charmap and iconv backward. +sed -e '/ .* 0x/d' < "${srcdir}"/"$charsetf".TXT > tmp-noprecomposed-"$charsetf".TXT +if test -f "${srcdir}"/"$charsetf".IRREVERSIBLE.TXT; then + cat tmp-noprecomposed-"$charsetf".TXT "${srcdir}"/"$charsetf".IRREVERSIBLE.TXT | sort | uniq -u > tmp-orig-"$charsetf".INVERSE.TXT +else + cp tmp-noprecomposed-"$charsetf".TXT tmp-orig-"$charsetf".INVERSE.TXT +fi +cmp tmp-orig-"$charsetf".INVERSE.TXT tmp-"$charsetf".INVERSE.TXT 2> /dev/null + +rm -f tmp-"$charsetf".TXT tmp-"$charsetf".INVERSE.TXT tmp-noprecomposed-"$charsetf".TXT tmp-orig-"$charsetf".INVERSE.TXT +exit 0 +# For a new encoding: +# You can create the "$charsetf".TXT like this: +# ./table-from "$charset" > "$charsetf".TXT +# You can create the "$charsetf".IRREVERSIBLE.TXT like this: +# ./table-to "$charset" | sort > "$charsetf".INVERSE.TXT +# diff "$charsetf".TXT "$charsetf".INVERSE.TXT | grep '^[<>]' | sed -e 's,^. ,,' > "$charsetf".IRREVERSIBLE.TXT diff --git a/jni/iconv/tests/check-stateless.bat b/jni/iconv/tests/check-stateless.bat new file mode 100644 index 0000000..3950f2e --- /dev/null +++ b/jni/iconv/tests/check-stateless.bat @@ -0,0 +1,21 @@ +@ECHO OFF +REM Complete check of a stateless encoding. +REM Usage: check-stateless.bat SRCDIR CHARSET + +.\table-from %2 > tmp-%2.TXT +.\table-to %2 | sort > tmp-%2.INVERSE.TXT +fc %1\%2.TXT tmp-%2.TXT + +if not exist %1\%2.IRREVERSIBLE.TXT goto ELSE_1 + copy /a %1\%2.TXT /a + %1\%2.IRREVERSIBLE.TXT /a tmp + sort < tmp | uniq-u > tmp-orig-%2.INVERSE.TXT + fc tmp-orig-%2.INVERSE.TXT tmp-%2.INVERSE.TXT + del tmp + del tmp-orig-%2.INVERSE.TXT + goto ENDIF_1 +:ELSE_1 + fc %1\%2.TXT tmp-%2.INVERSE.TXT +:ENDIF_1 + +del tmp-%2.TXT +del tmp-%2.INVERSE.TXT diff --git a/jni/iconv/tests/check-subst b/jni/iconv/tests/check-subst new file mode 100755 index 0000000..c17b11a --- /dev/null +++ b/jni/iconv/tests/check-subst @@ -0,0 +1,140 @@ +#!/bin/sh +# Check of --unicode-subst, --byte-subst, --widechar-subst options. +set -e +iconv=../src/iconv_no_i18n +# Make sure the charset.alias file is found. +CHARSETALIASDIR=../lib +export CHARSETALIASDIR + +options_ascii='--unicode-subst= --byte-subst=<0x%02x> --widechar-subst=<%08x>' +options_utf8='--unicode-subst=«U+%04X» --byte-subst=«0x%02x» --widechar-subst=«%08x»' + +# Test of --byte-subst with an ASCII substitution. + +cat > tmp-in <<\EOF +Böse Bübchen +EOF +$iconv $options_ascii -f ASCII -t ASCII < tmp-in > tmp-out +cat > tmp-ok <<\EOF +B<0xc3><0xb6>se B<0xc3><0xbc>bchen +EOF +cmp tmp-out tmp-ok + +# Test of --byte-subst with a non-ASCII substitution. + +if test "`(locale charmap) 2>/dev/null`" = UTF-8; then + cat > tmp-in <<\EOF +Böse Bübchen +EOF + $iconv $options_utf8 -f ASCII -t UTF-8 2>/dev/null < tmp-in > tmp-out + cat > tmp-ok <<\EOF +B«0xc3»«0xb6»se B«0xc3»«0xbc»bchen +EOF + cmp tmp-out tmp-ok +fi + +if test "`(locale charmap) 2>/dev/null`" = UTF-8; then + cat > tmp-in <<\EOF +Böse Bübchen +EOF + $iconv $options_utf8 -f ASCII -t ISO-8859-1 2>/dev/null < tmp-in > tmp-out + $iconv -f ISO-8859-1 -t UTF-8 < tmp-out > tmp-out2 + cat > tmp-ok <<\EOF +B«0xc3»«0xb6»se B«0xc3»«0xbc»bchen +EOF + cmp tmp-out2 tmp-ok +fi + +# Test of --byte-subst with a very long substitution. + +cat > tmp-in <<\EOF +Böse Bübchen +EOF +$iconv --byte-subst='<0x%010000x>' -f ASCII -t ASCII < tmp-in > tmp-out +# This printf command crashes on Solaris 10. +if printf 'B<0x%010000x><0x%010000x>se B<0x%010000x><0x%010000x>bchen\n' 0xC3 0xB6 0xC3 0xBC > tmp-ok 2>/dev/null; then + cmp tmp-out tmp-ok +fi + +# Test of --unicode-subst with an ASCII substitution. + +cat > tmp-in <<\EOF +Böse Bübchen +EOF +$iconv $options_ascii -f UTF-8 -t ASCII < tmp-in > tmp-out +cat > tmp-ok <<\EOF +Bse Bbchen +EOF +cmp tmp-out tmp-ok + +cat > tmp-in <<\EOF +Russian (РуÑÑкий) +EOF +$iconv $options_ascii -f UTF-8 -t ISO-8859-1 2>/dev/null < tmp-in | $iconv -f ISO-8859-1 -t UTF-8 > tmp-out +cat > tmp-ok <<\EOF +Russian () +EOF +cmp tmp-out tmp-ok + +# Test of --unicode-subst with a non-ASCII substitution. + +if test "`(locale charmap) 2>/dev/null`" = UTF-8; then + cat > tmp-in <<\EOF +Russian (РуÑÑкий) +EOF + $iconv $options_utf8 -f UTF-8 -t ISO-8859-1 2>/dev/null < tmp-in > tmp-out + $iconv -f ISO-8859-1 -t UTF-8 < tmp-out > tmp-out2 + cat > tmp-ok <<\EOF +Russian («U+0420»«U+0443»«U+0441»«U+0441»«U+043A»«U+0438»«U+0439») +EOF + cmp tmp-out2 tmp-ok +fi + +# Test of --unicode-subst with a very long substitution. + +cat > tmp-in <<\EOF +Böse Bübchen +EOF +$iconv --unicode-subst='' -f UTF-8 -t ASCII < tmp-in > tmp-out +# This printf command crashes on Solaris 10. +if printf 'Bse Bbchen\n' 0x00F6 0x00FC > tmp-ok 2>/dev/null; then + cmp tmp-out tmp-ok +fi + +cat > tmp-in <<\EOF +Böse Bübchen +EOF +$iconv --byte-subst='<0x%010000x>' -f ASCII -t ASCII < tmp-in > tmp-out +# This printf command crashes on Solaris 10. +if printf 'B<0x%010000x><0x%010000x>se B<0x%010000x><0x%010000x>bchen\n' 0xC3 0xB6 0xC3 0xBC > tmp-ok 2>/dev/null; then + cmp tmp-out tmp-ok +fi + +# Test of --widechar-subst: +# wcrtomb() doesn't exist on FreeBSD 4.0 and is broken on MacOS X 10.3. +# So far this has been tested only on a glibc system with !__STDC_ISO_10646__. + +if false && test "`(locale charmap) 2>/dev/null`" = UTF-8; then + cat > tmp-in <<\EOF +Russian (РуÑÑкий) +EOF + $iconv -f char -t wchar_t < tmp-in > tmp-inw + LC_ALL=C $iconv $options_ascii -f wchar_t -t ASCII < tmp-inw > tmp-out1 + LC_ALL=de_DE.ISO-8859-1 $iconv $options_ascii -f wchar_t -t ASCII < tmp-inw > tmp-out2 + cat > tmp-ok <<\EOF +Russian (<00000420><00000443><00000441><00000441><0000043a><00000438><00000439>) +EOF + cmp tmp-out1 tmp-ok + cmp tmp-out2 tmp-ok + if test "`(LC_ALL=de_DE.ISO-8859-1 locale charmap) 2>/dev/null`" = ISO-8859-1; then + options_latin1=`echo " $options_utf8" | $iconv -f UTF-8 -t ISO-8859-1` + LC_ALL=de_DE.ISO-8859-1 $iconv $options_latin1 -f wchar_t -t UTF-8 < tmp-inw > tmp-out1 + cat > tmp-ok <<\EOF +Russian («00000420»«00000443»«00000441»«00000441»«0000043a»«00000438»«00000439») +EOF + cmp tmp-out1 tmp-ok + fi +fi + +rm -f tmp-in* tmp-out* tmp-ok +exit 0 diff --git a/jni/iconv/tests/check-translit b/jni/iconv/tests/check-translit new file mode 100755 index 0000000..babc91e --- /dev/null +++ b/jni/iconv/tests/check-translit @@ -0,0 +1,12 @@ +#!/bin/sh +# Simple check of transliteration facilities. +# Usage: check-translit SRCDIR FILE FROMCODE TOCODE +srcdir="$1" +file="$2" +fromcode="$3" +tocode="$4" +set -e +../src/iconv_no_i18n -f "$fromcode" -t "$tocode"//TRANSLIT < "${srcdir}"/"$file"."$fromcode" > tmp +cmp "${srcdir}"/"$file"."$tocode" tmp +rm -f tmp +exit 0 diff --git a/jni/iconv/tests/check-translit.bat b/jni/iconv/tests/check-translit.bat new file mode 100644 index 0000000..a0fdc6f --- /dev/null +++ b/jni/iconv/tests/check-translit.bat @@ -0,0 +1,7 @@ +@ECHO OFF +REM Simple check of transliteration facilities. +REM Usage: check-translit.bat SRCDIR FILE FROMCODE TOCODE + +..\src\iconv_no_i18n -f %3 -t %4//TRANSLIT < %1\%2.%3 > tmp +fc %1\%2.%4 tmp +del tmp diff --git a/jni/iconv/tests/check-translitfailure b/jni/iconv/tests/check-translitfailure new file mode 100755 index 0000000..37dd86e --- /dev/null +++ b/jni/iconv/tests/check-translitfailure @@ -0,0 +1,10 @@ +#!/bin/sh +# Simple check of transliteration failure. +# Usage: check-translitfailure SRCDIR FILE FROMCODE TOCODE +srcdir="$1" +file="$2" +fromcode="$3" +tocode="$4" +../src/iconv_no_i18n -f "$fromcode" -t "$tocode"//TRANSLIT < "${srcdir}"/"$file"."$fromcode" >/dev/null 2>/dev/null +test $? = 1 +exit $? diff --git a/jni/iconv/tests/gengb18030z.c b/jni/iconv/tests/gengb18030z.c new file mode 100644 index 0000000..5123218 --- /dev/null +++ b/jni/iconv/tests/gengb18030z.c @@ -0,0 +1,49 @@ +/* Copyright (C) 2005 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Creates the beyond-BMP part of the GB18030.TXT reference table. */ + +#include +#include + +#include "binary-io.h" + +int main () +{ + int i1, i2, i3, i4, uc; + +#if O_BINARY + SET_BINARY(fileno(stdout)); +#endif + + uc = 0x10000; + for (i1 = 0x90; i1 <= 0xe3; i1++) + for (i2 = 0x30; i2 <= 0x39; i2++) + for (i3 = 0x81; i3 <= 0xfe; i3++) + for (i4 = 0x30; i4 <= 0x39; i4++) { + printf("0x%02X%02X%02X%02X\t0x%X\n", i1, i2, i3, i4, uc); + uc++; + if (uc == 0x110000) + goto done; + } + done: + + if (ferror(stdout) || fclose(stdout)) + exit(1); + exit(0); +} diff --git a/jni/iconv/tests/genutf8.c b/jni/iconv/tests/genutf8.c new file mode 100644 index 0000000..1e8b9bd --- /dev/null +++ b/jni/iconv/tests/genutf8.c @@ -0,0 +1,50 @@ +/* Copyright (C) 2000, 2004-2005 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Creates the UTF-8.TXT reference table. */ + +#include +#include + +#include "binary-io.h" + +int main () +{ + int i1, i2, i3; + +#if O_BINARY + SET_BINARY(fileno(stdout)); +#endif + + /* Range 0x0000..0x007f */ + for (i1 = 0; i1 < 0x80; i1++) + printf("0x%02X\t0x%04X\n", i1, i1); + /* Range 0x0080..0x07ff */ + for (i1 = 2; i1 < 32; i1++) + for (i2 = 0; i2 < 64; i2++) + printf("0x%02X%02X\t0x%04X\n", 0xc0+i1,0x80+i2, (i1<<6)+i2); + /* Range 0x0800..0xffff */ + for (i1 = 0; i1 < 16; i1++) + for (i2 = (i1==0 ? 32 : 0); i2 < 64; i2++) + for (i3 = 0; i3 < 64; i3++) + printf("0x%02X%02X%02X\t0x%04X\n", 0xe0+i1,0x80+i2,0x80+i3, (i1<<12)+(i2<<6)+i3); + + if (ferror(stdout) || fclose(stdout)) + exit(1); + exit(0); +} diff --git a/jni/iconv/tests/table-from.c b/jni/iconv/tests/table-from.c new file mode 100644 index 0000000..03bf0d9 --- /dev/null +++ b/jni/iconv/tests/table-from.c @@ -0,0 +1,190 @@ +/* Copyright (C) 2000-2002, 2004-2005 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Create a table from CHARSET to Unicode. */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include + +#include "binary-io.h" + +/* If nonzero, ignore conversions outside Unicode plane 0. */ +static int bmp_only; + +static const char* hexbuf (unsigned char buf[], unsigned int buflen) +{ + static char msg[50]; + switch (buflen) { + case 1: sprintf(msg,"0x%02X",buf[0]); break; + case 2: sprintf(msg,"0x%02X%02X",buf[0],buf[1]); break; + case 3: sprintf(msg,"0x%02X%02X%02X",buf[0],buf[1],buf[2]); break; + case 4: sprintf(msg,"0x%02X%02X%02X%02X",buf[0],buf[1],buf[2],buf[3]); break; + default: abort(); + } + return msg; +} + +static int try (iconv_t cd, unsigned char buf[], unsigned int buflen, unsigned int* out) +{ + const char* inbuf = (const char*) buf; + size_t inbytesleft = buflen; + char* outbuf = (char*) out; + size_t outbytesleft = 3*sizeof(unsigned int); + size_t result; + iconv(cd,NULL,NULL,NULL,NULL); + result = iconv(cd,(ICONV_CONST char**)&inbuf,&inbytesleft,&outbuf,&outbytesleft); + if (result != (size_t)(-1)) + result = iconv(cd,NULL,NULL,&outbuf,&outbytesleft); + if (result == (size_t)(-1)) { + if (errno == EILSEQ) { + return -1; + } else if (errno == EINVAL) { + return 0; + } else { + int saved_errno = errno; + fprintf(stderr,"%s: iconv error: ",hexbuf(buf,buflen)); + errno = saved_errno; + perror(""); + exit(1); + } + } else if (result > 0) /* ignore conversions with transliteration */ { + return -1; + } else { + if (inbytesleft != 0) { + fprintf(stderr,"%s: inbytes = %ld, outbytes = %ld\n",hexbuf(buf,buflen),(long)(buflen-inbytesleft),(long)(3*sizeof(unsigned int)-outbytesleft)); + exit(1); + } + return (3*sizeof(unsigned int)-outbytesleft)/sizeof(unsigned int); + } +} + +/* Returns the out[] buffer as a Unicode value, formatted as 0x%04X. */ +static const char* ucs4_decode (const unsigned int* out, unsigned int outlen) +{ + static char hexbuf[21]; + char* p = hexbuf; + while (outlen > 0) { + if (p > hexbuf) + *p++ = ' '; + sprintf (p, "0x%04X", out[0]); + out += 1; outlen -= 1; + if (bmp_only && strlen(p) > 6) + return NULL; + p += strlen(p); + } + return hexbuf; +} + +int main (int argc, char* argv[]) +{ + const char* charset; + iconv_t cd; + int search_depth; + + if (argc != 2) { + fprintf(stderr,"Usage: table-from charset\n"); + exit(1); + } + charset = argv[1]; + +#if O_BINARY + SET_BINARY(fileno(stdout)); +#endif + + cd = iconv_open("UCS-4-INTERNAL",charset); + if (cd == (iconv_t)(-1)) { + perror("iconv_open"); + exit(1); + } + + /* When testing UTF-8, stop at 0x10000, otherwise the output file gets too + big. */ + bmp_only = (strcmp(charset,"UTF-8") == 0); + search_depth = (strcmp(charset,"UTF-8") == 0 ? 3 : 4); + + { + unsigned int out[3]; + unsigned char buf[4]; + unsigned int i0, i1, i2, i3; + int result; + for (i0 = 0; i0 < 0x100; i0++) { + buf[0] = i0; + result = try(cd,buf,1,out); + if (result < 0) { + } else if (result > 0) { + const char* unicode = ucs4_decode(out,result); + if (unicode != NULL) + printf("0x%02X\t%s\n",i0,unicode); + } else { + for (i1 = 0; i1 < 0x100; i1++) { + buf[1] = i1; + result = try(cd,buf,2,out); + if (result < 0) { + } else if (result > 0) { + const char* unicode = ucs4_decode(out,result); + if (unicode != NULL) + printf("0x%02X%02X\t%s\n",i0,i1,unicode); + } else { + for (i2 = 0; i2 < 0x100; i2++) { + buf[2] = i2; + result = try(cd,buf,3,out); + if (result < 0) { + } else if (result > 0) { + const char* unicode = ucs4_decode(out,result); + if (unicode != NULL) + printf("0x%02X%02X%02X\t%s\n",i0,i1,i2,unicode); + } else if (search_depth > 3) { + for (i3 = 0; i3 < 0x100; i3++) { + buf[3] = i3; + result = try(cd,buf,4,out); + if (result < 0) { + } else if (result > 0) { + const char* unicode = ucs4_decode(out,result); + if (unicode != NULL) + printf("0x%02X%02X%02X%02X\t%s\n",i0,i1,i2,i3,unicode); + } else { + fprintf(stderr,"%s: incomplete byte sequence\n",hexbuf(buf,4)); + exit(1); + } + } + } + } + } + } + } + } + } + + if (iconv_close(cd) < 0) { + perror("iconv_close"); + exit(1); + } + + if (ferror(stdin) || ferror(stdout) || fclose(stdout)) { + fprintf(stderr,"I/O error\n"); + exit(1); + } + + exit(0); +} diff --git a/jni/iconv/tests/table-to.c b/jni/iconv/tests/table-to.c new file mode 100644 index 0000000..150d82a --- /dev/null +++ b/jni/iconv/tests/table-to.c @@ -0,0 +1,110 @@ +/* Copyright (C) 2000-2002, 2004-2005 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Create a table from Unicode to CHARSET. */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include + +#include "binary-io.h" + +int main (int argc, char* argv[]) +{ + const char* charset; + iconv_t cd; + int bmp_only; + + if (argc != 2) { + fprintf(stderr,"Usage: table-to charset\n"); + exit(1); + } + charset = argv[1]; + +#if O_BINARY + SET_BINARY(fileno(stdout)); +#endif + + cd = iconv_open(charset,"UCS-4-INTERNAL"); + if (cd == (iconv_t)(-1)) { + perror("iconv_open"); + exit(1); + } + + /* When testing UTF-8, stop at 0x10000, otherwise the output file gets too + big. */ + bmp_only = (strcmp(charset,"UTF-8") == 0); + + { + unsigned int i; + unsigned char buf[10]; + for (i = 0; i < (bmp_only ? 0x10000 : 0x110000); i++) { + unsigned int in = i; + const char* inbuf = (const char*) ∈ + size_t inbytesleft = sizeof(unsigned int); + char* outbuf = (char*)buf; + size_t outbytesleft = sizeof(buf); + size_t result; + size_t result2 = 0; + iconv(cd,NULL,NULL,NULL,NULL); + result = iconv(cd,(ICONV_CONST char**)&inbuf,&inbytesleft,&outbuf,&outbytesleft); + if (result != (size_t)(-1)) + result2 = iconv(cd,NULL,NULL,&outbuf,&outbytesleft); + if (result == (size_t)(-1) || result2 == (size_t)(-1)) { + if (errno != EILSEQ) { + int saved_errno = errno; + fprintf(stderr,"0x%02X: iconv error: ",i); + errno = saved_errno; + perror(""); + exit(1); + } + } else if (result == 0) /* ignore conversions with transliteration */ { + if (inbytesleft == 0 && outbytesleft < sizeof(buf)) { + unsigned int jmax = sizeof(buf) - outbytesleft; + unsigned int j; + printf("0x"); + for (j = 0; j < jmax; j++) + printf("%02X",buf[j]); + printf("\t0x%04X\n",i); + } else if (inbytesleft == 0 && i >= 0xe0000 && i < 0xe0080) { + /* Language tags may silently be dropped. */ + } else { + fprintf(stderr,"0x%02X: inbytes = %ld, outbytes = %ld\n",i,(long)(sizeof(unsigned int)-inbytesleft),(long)(sizeof(buf)-outbytesleft)); + exit(1); + } + } + } + } + + if (iconv_close(cd) < 0) { + perror("iconv_close"); + exit(1); + } + + if (ferror(stdin) || ferror(stdout) || fclose(stdout)) { + fprintf(stderr,"I/O error\n"); + exit(1); + } + + exit(0); +} diff --git a/jni/iconv/tests/test-shiftseq.c b/jni/iconv/tests/test-shiftseq.c new file mode 100644 index 0000000..acf5564 --- /dev/null +++ b/jni/iconv/tests/test-shiftseq.c @@ -0,0 +1,119 @@ +/* Copyright (C) 2008 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +#include "config.h" + +#include +#include +#include + +/* This test checks that the behaviour of iconv() in the situation of an + invalid multibyte character after a shift sequence is consistent whether + the entire buffer is passed at once, or whether it is passed in two + subsequent calls. Based on a bug report from + Roman Rybalko + at . */ + +void main1 (void) +{ + static const char input[] = "+2D/YQNhB"; + iconv_t cd; + char buf[20]; + + const char * inptr; + size_t inleft; + char * outptr; + size_t outleft; + + cd = iconv_open ("UTF-8", "UTF-7"); + { + size_t r; + + inptr = input; + inleft = 9; + outptr = buf; + outleft = sizeof (buf); + r = iconv (cd, (ICONV_CONST char **) &inptr, &inleft, &outptr, &outleft); + /* + printf ("r = %d errno = %d inconsumed = %d outproduced = %d\n", + r, errno, inptr - input, outptr - buf); + // glibc: + // r = -1 errno = 84 inconsumed = 4 outproduced = 0 + // libiconv: + // r = -1 errno = 84 inconsumed = 1 outproduced = 0 + */ + if (!(r == (size_t)(-1) && errno == EILSEQ + && inptr - input == 1 && outptr - buf == 0)) + abort(); + } +} + +void main2 (void) +{ + static const char input[] = "+2D/YQNhB"; + iconv_t cd; + char buf[20]; + + const char * inptr; + size_t inleft; + char * outptr; + size_t outleft; + + cd = iconv_open ("UTF-8", "UTF-7"); + { + size_t r; + + inptr = input; + inleft = 5; + outptr = buf; + outleft = sizeof (buf); + r = iconv (cd, (ICONV_CONST char **) &inptr, &inleft, &outptr, &outleft); + /* + printf ("r = %d errno = %d inconsumed = %d outproduced = %d\n", + r, errno, inptr - input, outptr - buf); + // glibc: + // r = -1 errno = 84 (EILSEQ) inconsumed = 4 outproduced = 0 + // libiconv: + // r = -1 errno = 22 (EINVAL) inconsumed = 1 outproduced = 0 + */ + if (!(r == (size_t)(-1) && errno == EINVAL + && inptr - input == 1 && outptr - buf == 0)) + abort(); + + inleft = input + 20 - inptr; + r = iconv (cd, (ICONV_CONST char **) &inptr, &inleft, &outptr, &outleft); + /* + printf ("r = %d errno = %d inconsumed = %d outproduced = %d\n", + r, errno, inptr - input, outptr - buf); + // glibc: + // r = -1 errno = 84 (EILSEQ) inconsumed = 4 outproduced = 0 + // libiconv: + // r = -1 errno = 84 (EILSEQ) inconsumed = 1 outproduced = 0 + */ + if (!(r == (size_t)(-1) && errno == EILSEQ + && inptr - input == 1 && outptr - buf == 0)) + abort(); + } +} + +int main () +{ + main1 (); + main2 (); + return 0; +} diff --git a/jni/iconv/tests/uniq-u.c b/jni/iconv/tests/uniq-u.c new file mode 100644 index 0000000..2186850 --- /dev/null +++ b/jni/iconv/tests/uniq-u.c @@ -0,0 +1,277 @@ +/* uniq -- remove duplicate lines from a sorted file + Copyright (C) 86, 91, 1995-1998, 1999 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Richard Stallman and David MacKenzie. */ +/* 2000-03-22 Trimmed down to the case of "uniq -u" by Bruno Haible. */ + +#include +#include +#include +#include + +/* The name this program was run with. */ +static char *program_name; + +static void +xalloc_fail (void) +{ + fprintf (stderr, "%s: virtual memory exhausted\n", program_name); + exit (1); +} + +/* Allocate N bytes of memory dynamically, with error checking. */ + +void * +xmalloc (size_t n) +{ + void *p; + + p = malloc (n); + if (p == 0) + xalloc_fail (); + return p; +} + +/* Change the size of an allocated block of memory P to N bytes, + with error checking. + If P is NULL, run xmalloc. */ + +void * +xrealloc (void *p, size_t n) +{ + p = realloc (p, n); + if (p == 0) + xalloc_fail (); + return p; +} + +/* A `struct linebuffer' holds a line of text. */ + +struct linebuffer +{ + size_t size; /* Allocated. */ + size_t length; /* Used. */ + char *buffer; +}; + +/* Initialize linebuffer LINEBUFFER for use. */ + +static void +initbuffer (struct linebuffer *linebuffer) +{ + linebuffer->length = 0; + linebuffer->size = 200; + linebuffer->buffer = (char *) xmalloc (linebuffer->size); +} + +/* Read an arbitrarily long line of text from STREAM into LINEBUFFER. + Keep the newline; append a newline if it's the last line of a file + that ends in a non-newline character. Do not null terminate. + Return LINEBUFFER, except at end of file return 0. */ + +static struct linebuffer * +readline (struct linebuffer *linebuffer, FILE *stream) +{ + int c; + char *buffer = linebuffer->buffer; + char *p = linebuffer->buffer; + char *end = buffer + linebuffer->size - 1; /* Sentinel. */ + + if (feof (stream) || ferror (stream)) + return 0; + + do + { + c = getc (stream); + if (c == EOF) + { + if (p == buffer) + return 0; + if (p[-1] == '\n') + break; + c = '\n'; + } + if (p == end) + { + linebuffer->size *= 2; + buffer = (char *) xrealloc (buffer, linebuffer->size); + p = p - linebuffer->buffer + buffer; + linebuffer->buffer = buffer; + end = buffer + linebuffer->size - 1; + } + *p++ = c; + } + while (c != '\n'); + + linebuffer->length = p - buffer; + return linebuffer; +} + +/* Free linebuffer LINEBUFFER's data. */ + +static void +freebuffer (struct linebuffer *linebuffer) +{ + free (linebuffer->buffer); +} + +/* Undefine, to avoid warning about redefinition on some systems. */ +#undef min +#define min(x, y) ((x) < (y) ? (x) : (y)) + +/* Return zero if two strings OLD and NEW match, nonzero if not. + OLD and NEW point not to the beginnings of the lines + but rather to the beginnings of the fields to compare. + OLDLEN and NEWLEN are their lengths. */ + +static int +different (const char *old, const char *new, size_t oldlen, size_t newlen) +{ + int order; + + order = memcmp (old, new, min (oldlen, newlen)); + + if (order == 0) + return oldlen - newlen; + return order; +} + +/* Output the line in linebuffer LINE to stream STREAM + provided that the switches say it should be output. + If requested, print the number of times it occurred, as well; + LINECOUNT + 1 is the number of times that the line occurred. */ + +static void +writeline (const struct linebuffer *line, FILE *stream, int linecount) +{ + if (linecount == 0) + fwrite (line->buffer, 1, line->length, stream); +} + +/* Process input file INFILE with output to OUTFILE. + If either is "-", use the standard I/O stream for it instead. */ + +static void +check_file (const char *infile, const char *outfile) +{ + FILE *istream; + FILE *ostream; + struct linebuffer lb1, lb2; + struct linebuffer *thisline, *prevline, *exch; + char *prevfield, *thisfield; + size_t prevlen, thislen; + int match_count = 0; + + if (!strcmp (infile, "-")) + istream = stdin; + else + istream = fopen (infile, "r"); + if (istream == NULL) + { + fprintf (stderr, "%s: error opening %s\n", program_name, infile); + exit (1); + } + + if (!strcmp (outfile, "-")) + ostream = stdout; + else + ostream = fopen (outfile, "w"); + if (ostream == NULL) + { + fprintf (stderr, "%s: error opening %s\n", program_name, outfile); + exit (1); + } + + thisline = &lb1; + prevline = &lb2; + + initbuffer (thisline); + initbuffer (prevline); + + if (readline (prevline, istream) == 0) + goto closefiles; + prevfield = prevline->buffer; + prevlen = prevline->length; + + while (!feof (istream)) + { + int match; + if (readline (thisline, istream) == 0) + break; + thisfield = thisline->buffer; + thislen = thisline->length; + match = !different (thisfield, prevfield, thislen, prevlen); + + if (match) + ++match_count; + + if (!match) + { + writeline (prevline, ostream, match_count); + exch = prevline; + prevline = thisline; + thisline = exch; + prevfield = thisfield; + prevlen = thislen; + if (!match) + match_count = 0; + } + } + + writeline (prevline, ostream, match_count); + + closefiles: + if (ferror (istream) || fclose (istream) == EOF) + { + fprintf (stderr, "%s: error reading %s\n", program_name, infile); + exit (1); + } + + if (ferror (ostream) || fclose (ostream) == EOF) + { + fprintf (stderr, "%s: error writing %s\n", program_name, outfile); + exit (1); + } + + freebuffer (&lb1); + freebuffer (&lb2); +} + +int +main (int argc, char **argv) +{ + const char *infile = "-"; + const char *outfile = "-"; + int optind = 1; + + program_name = argv[0]; + + if (optind < argc) + infile = argv[optind++]; + + if (optind < argc) + outfile = argv[optind++]; + + if (optind < argc) + { + fprintf (stderr, "%s: too many arguments\n", program_name); + exit (1); + } + + check_file (infile, outfile); + + exit (0); +} diff --git a/jni/iconv/tools/8bit_tab_to_h.c b/jni/iconv/tools/8bit_tab_to_h.c new file mode 100644 index 0000000..0380d5f --- /dev/null +++ b/jni/iconv/tools/8bit_tab_to_h.c @@ -0,0 +1,570 @@ +/* Copyright (C) 1999-2002 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Tools. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., along with this program. If not, see . */ + +/* + * Generates an 8-bit character set table from a .TXT table as found on + * ftp.unicode.org or from a table containing the 256 Unicode values as + * hexadecimal integers. + * Examples: + * + * ./8bit_tab_to_h ISO-8859-1 iso8859_1 < tab8859_1 + * ./8bit_tab_to_h ISO-8859-2 iso8859_2 < tab8859_2 + * ./8bit_tab_to_h ISO-8859-3 iso8859_3 < tab8859_3 + * ./8bit_tab_to_h ISO-8859-4 iso8859_4 < tab8859_4 + * ./8bit_tab_to_h ISO-8859-5 iso8859_5 < tab8859_5 + * ./8bit_tab_to_h ISO-8859-6 iso8859_6 < tab8859_6 + * ./8bit_tab_to_h ISO-8859-7 iso8859_7 < tab8859_7 + * ./8bit_tab_to_h ISO-8859-8 iso8859_8 < tab8859_8 + * ./8bit_tab_to_h ISO-8859-9 iso8859_9 < tab8859_9 + * ./8bit_tab_to_h ISO-8859-10 iso8859_10 < tab8859_10 + * ./8bit_tab_to_h ISO-8859-14 iso8859_14 < tab8859_14 + * ./8bit_tab_to_h ISO-8859-15 iso8859_15 < tab8859_15 + * ./8bit_tab_to_h JISX0201.1976-0 jisx0201 < jis0201 + * ./8bit_tab_to_h TIS620.2533-1 tis620 < tabtis620 + * ./8bit_tab_to_h KOI8-R koi8_r < tabkoi8_r + * ./8bit_tab_to_h KOI8-U koi8_u < tabkoi8_u + * ./8bit_tab_to_h ARMSCII-8 armscii_8 < tabarmscii_8 + * ./8bit_tab_to_h CP1133 cp1133 < tabibm_cp1133 + * ./8bit_tab_to_h MULELAO-1 mulelao < tabmulelao_1 + * ./8bit_tab_to_h VISCII1.1-1 viscii1 < tabviscii + * ./8bit_tab_to_h TCVN-5712 tcvn < tabtcvn + * ./8bit_tab_to_h GEORGIAN-ACADEMY georgian_ac < tabgeorgian_academy + * ./8bit_tab_to_h GEORGIAN-PS georgian_ps < tabgeorgian_ps + * + * ./8bit_tab_to_h ISO-8859-1 iso8859_1 < 8859-1.TXT + * ./8bit_tab_to_h ISO-8859-2 iso8859_2 < 8859-2.TXT + * ./8bit_tab_to_h ISO-8859-3 iso8859_3 < 8859-3.TXT + * ./8bit_tab_to_h ISO-8859-4 iso8859_4 < 8859-4.TXT + * ./8bit_tab_to_h ISO-8859-5 iso8859_5 < 8859-5.TXT + * ./8bit_tab_to_h ISO-8859-6 iso8859_6 < 8859-6.TXT + * ./8bit_tab_to_h ISO-8859-7 iso8859_7 < 8859-7.TXT + * ./8bit_tab_to_h ISO-8859-8 iso8859_8 < 8859-8.TXT + * ./8bit_tab_to_h ISO-8859-9 iso8859_9 < 8859-9.TXT + * ./8bit_tab_to_h ISO-8859-10 iso8859_10 < 8859-10.TXT + * ./8bit_tab_to_h ISO-8859-14 iso8859_14 < 8859-14.TXT + * ./8bit_tab_to_h ISO-8859-15 iso8859_15 < 8859-15.TXT + * ./8bit_tab_to_h JISX0201.1976-0 jisx0201 < JIS0201.TXT + * ./8bit_tab_to_h KOI8-R koi8_r < KOI8-R.TXT + */ + +#include +#include +#include +#include + +int main (int argc, char *argv[]) +{ + const char* charsetname; + const char* c_charsetname; + const char* filename; + const char* directory; + int charset2uni[0x100]; + + if (argc != 3 && argc != 4 && argc != 5) + exit(1); + charsetname = argv[1]; + c_charsetname = argv[2]; + if (argc > 3) { + filename = argv[3]; + } else { + char* s = (char*) malloc(strlen(c_charsetname)+strlen(".h")+1); + strcpy(s,c_charsetname); strcat(s,".h"); + filename = s; + } + directory = (argc > 4 ? argv[4] : ""); + + fprintf(stderr, "Creating %s%s\n", directory, filename); + + { + int i, c; + c = getc(stdin); + ungetc(c,stdin); + if (c == '#') { + /* Read a unicode.org style .TXT file. */ + for (i = 0; i < 0x100; i++) + charset2uni[i] = 0xfffd; + for (;;) { + c = getc(stdin); + if (c == EOF) + break; + if (c == '\n' || c == ' ' || c == '\t') + continue; + if (c == '#') { + do { c = getc(stdin); } while (!(c == EOF || c == '\n')); + continue; + } + ungetc(c,stdin); + if (scanf("0x%x", &i) != 1 || !(i >= 0 && i < 0x100)) + exit(1); + do { c = getc(stdin); } while (c == ' ' || c == '\t'); + if (c != EOF) + ungetc(c,stdin); + if (c == '\n' || c == '#') + continue; + if (scanf("0x%x", &charset2uni[i]) != 1) + exit(1); + } + } else { + /* Read a table of hexadecimal Unicode values. */ + for (i = 0; i < 0x100; i++) { + if (scanf("%x", &charset2uni[i]) != 1) + exit(1); + if (charset2uni[i] < 0 || charset2uni[i] == 0xffff) + charset2uni[i] = 0xfffd; + } + if (scanf("%x", &i) != EOF) + exit(1); + } + } + + /* Write the output file. */ + { + FILE* f; + + { + char* fname = malloc(strlen(directory)+strlen(filename)+1); + strcpy(fname,directory); strcat(fname,filename); + f = fopen(fname,"w"); + if (f == NULL) + exit(1); + } + + fprintf(f, "/*\n"); + fprintf(f, " * Copyright (C) 1999-2002 Free Software Foundation, Inc.\n"); + fprintf(f, " * This file is part of the GNU LIBICONV Library.\n"); + fprintf(f, " *\n"); + fprintf(f, " * The GNU LIBICONV Library is free software; you can redistribute it\n"); + fprintf(f, " * and/or modify it under the terms of the GNU Library General Public\n"); + fprintf(f, " * License as published by the Free Software Foundation; either version 2\n"); + fprintf(f, " * of the License, or (at your option) any later version.\n"); + fprintf(f, " *\n"); + fprintf(f, " * The GNU LIBICONV Library is distributed in the hope that it will be\n"); + fprintf(f, " * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n"); + fprintf(f, " * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n"); + fprintf(f, " * Library General Public License for more details.\n"); + fprintf(f, " *\n"); + fprintf(f, " * You should have received a copy of the GNU Library General Public\n"); + fprintf(f, " * License along with the GNU LIBICONV Library; see the file COPYING.LIB.\n"); + fprintf(f, " * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n"); + fprintf(f, " * Fifth Floor, Boston, MA 02110-1301, USA.\n"); + fprintf(f, " */\n"); + fprintf(f, "\n"); + fprintf(f, "/*\n"); + fprintf(f, " * %s\n", charsetname); + fprintf(f, " */\n"); + fprintf(f, "\n"); + + { + int i, i1, i2, i3; + int line[16]; + int tableno; + struct { int minline; int maxline; } tables[16]; + bool some_invalid; + bool final_ret_reached; + + for (i1 = 0; i1 < 16; i1++) { + bool all_invalid = true; + bool all_identity = true; + for (i2 = 0; i2 < 16; i2++) { + i = 16*i1+i2; + if (charset2uni[i] != 0xfffd) + all_invalid = false; + if (charset2uni[i] != i) + all_identity = false; + } + if (all_invalid) + line[i1] = -2; + else if (all_identity) + line[i1] = -1; + else + line[i1] = 0; + } + tableno = 0; + for (i1 = 0; i1 < 16; i1++) { + if (line[i1] >= 0) { + if (i1 > 0 && tableno > 0 && line[i1-1] == tableno-1) { + line[i1] = tableno-1; + tables[tableno-1].maxline = i1; + } else { + tableno++; + line[i1] = tableno-1; + tables[tableno-1].minline = tables[tableno-1].maxline = i1; + } + } + } + some_invalid = false; + for (i = 0; i < 0x100; i++) + if (charset2uni[i] == 0xfffd) + some_invalid = true; + if (tableno > 0) { + int t; + for (t = 0; t < tableno; t++) { + fprintf(f, "static const unsigned short %s_2uni", c_charsetname); + if (tableno > 1) + fprintf(f, "_%d", t+1); + fprintf(f, "[%d] = {\n", 16*(tables[t].maxline-tables[t].minline+1)); + for (i1 = tables[t].minline; i1 <= tables[t].maxline; i1++) { + fprintf(f, " /* 0x%02x */\n", 16*i1); + for (i2 = 0; i2 < 2; i2++) { + fprintf(f, " "); + for (i3 = 0; i3 < 8; i3++) { + i = 16*i1+8*i2+i3; + fprintf(f, " 0x%04x,", charset2uni[i]); + } + fprintf(f, "\n"); + } + } + fprintf(f, "};\n"); + } + fprintf(f, "\n"); + } + final_ret_reached = false; + fprintf(f, "static int\n%s_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)\n", c_charsetname); + fprintf(f, "{\n"); + fprintf(f, " unsigned char c = *s;\n"); + if (some_invalid) { + for (i1 = 0; i1 < 16;) { + int t = line[i1]; + const char* indent; + for (i2 = i1; i2 < 16 && line[i2] == t; i2++); + indent = (i1 == 0 && i2 == 16 ? " " : " "); + if (i1 == 0) { + if (i2 == 16) { + } else { + fprintf(f, " if (c < 0x%02x) {\n", 16*i2); + } + } else { + if (i2 == 16) { + fprintf(f, " else {\n"); + } else { + fprintf(f, " else if (c < 0x%02x) {\n", 16*i2); + } + } + if (t == -2) { + final_ret_reached = true; + } else if (t == -1) { + fprintf(f, "%s*pwc = (ucs4_t) c;\n", indent); + fprintf(f, "%sreturn 1;\n", indent); + } else { + fprintf(f, "%s", indent); + some_invalid = false; + for (i = 16*i1; i < 16*i2; i++) + if (charset2uni[i] == 0xfffd) + some_invalid = true; + if (some_invalid) + fprintf(f, "unsigned short wc = "); + else + fprintf(f, "*pwc = (ucs4_t) "); + fprintf(f, "%s_2uni", c_charsetname); + if (tableno > 1) + fprintf(f, "_%d", t+1); + fprintf(f, "[c"); + if (tables[t].minline > 0) + fprintf(f, "-0x%02x", 16*tables[t].minline); + fprintf(f, "];\n"); + if (some_invalid) { + fprintf(f, "%sif (wc != 0xfffd) {\n", indent); + fprintf(f, "%s *pwc = (ucs4_t) wc;\n", indent); + fprintf(f, "%s return 1;\n", indent); + fprintf(f, "%s}\n", indent); + final_ret_reached = true; + } else { + fprintf(f, "%sreturn 1;\n", indent); + } + } + if (!(i1 == 0 && i2 == 16)) + fprintf(f, " }\n"); + i1 = i2; + } + if (final_ret_reached) + fprintf(f, " return RET_ILSEQ;\n"); + } else { + for (i1 = 0; i1 < 16;) { + int t = line[i1]; + for (i2 = i1; i2 < 16 && line[i2] == t; i2++); + if (i1 == 0) { + if (i2 == 16) { + fprintf(f, " "); + } else { + fprintf(f, " if (c < 0x%02x)\n ", 16*i2); + } + } else { + if (i2 == 16) { + fprintf(f, " else\n "); + } else { + fprintf(f, " else if (c < 0x%02x)\n ", 16*i2); + } + } + if (t == -1) + fprintf(f, "*pwc = (ucs4_t) c;\n"); + else { + fprintf(f, "*pwc = (ucs4_t) %s_2uni", c_charsetname); + if (tableno > 1) + fprintf(f, "_%d", t+1); + fprintf(f, "[c"); + if (tables[t].minline > 0) + fprintf(f, "-0x%02x", 16*tables[t].minline); + fprintf(f, "];\n"); + } + i1 = i2; + } + fprintf(f, " return 1;\n"); + } + fprintf(f, "}\n"); + + } + + fprintf(f, "\n"); + + { + int uni2charset[0x10000]; + bool pages[0x100]; + int line[0x2000]; + int tableno; + struct { int minline; int maxline; int usecount; const char* suffix; } tables[0x2000]; + bool need_c; + bool fix_0000; + int i, j, p, j1, j2, t; + + for (j = 0; j < 0x10000; j++) + uni2charset[j] = 0; + for (p = 0; p < 0x100; p++) + pages[p] = false; + for (i = 0; i < 0x100; i++) { + j = charset2uni[i]; + if (j != 0xfffd) { + uni2charset[j] = i; + pages[j>>8] = true; + } + } + for (j1 = 0; j1 < 0x2000; j1++) { + bool all_invalid = true; + bool all_identity = true; + for (j2 = 0; j2 < 8; j2++) { + j = 8*j1+j2; + if (uni2charset[j] != 0) + all_invalid = false; + if (uni2charset[j] != j) + all_identity = false; + } + if (all_invalid) + line[j1] = -2; + else if (all_identity) + line[j1] = -1; + else + line[j1] = 0; + } + tableno = 0; + for (j1 = 0; j1 < 0x2000; j1++) { + if (line[j1] >= 0) { + if (tableno > 0 + && ((j1 > 0 && line[j1-1] == tableno-1) + || ((tables[tableno-1].maxline >> 5) == (j1 >> 5) + && j1 - tables[tableno-1].maxline <= 8))) { + line[j1] = tableno-1; + tables[tableno-1].maxline = j1; + } else { + tableno++; + line[j1] = tableno-1; + tables[tableno-1].minline = tables[tableno-1].maxline = j1; + } + } + } + for (t = 0; t < tableno; t++) { + tables[t].usecount = 0; + j1 = 8*tables[t].minline; + j2 = 8*(tables[t].maxline+1); + for (j = j1; j < j2; j++) + if (uni2charset[j] != 0) + tables[t].usecount++; + } + for (t = 0, p = -1, i = 0; t < tableno; t++) { + if (tables[t].usecount > 1) { + char* s; + if (p == tables[t].minline >> 5) { + s = (char*) malloc(5+1); + sprintf(s, "%02x_%d", p, ++i); + } else { + p = tables[t].minline >> 5; + s = (char*) malloc(2+1); + sprintf(s, "%02x", p); + } + tables[t].suffix = s; + } else + tables[t].suffix = NULL; + } + { + p = -1; + for (t = 0; t < tableno; t++) + if (tables[t].usecount > 1) { + p = 0; + fprintf(f, "static const unsigned char %s_page%s[%d] = {\n", c_charsetname, tables[t].suffix, 8*(tables[t].maxline-tables[t].minline+1)); + for (j1 = tables[t].minline; j1 <= tables[t].maxline; j1++) { + if ((j1 % 0x20) == 0 && j1 > tables[t].minline) + fprintf(f, " /* 0x%04x */\n", 8*j1); + fprintf(f, " "); + for (j2 = 0; j2 < 8; j2++) { + j = 8*j1+j2; + fprintf(f, " 0x%02x,", uni2charset[j]); + } + fprintf(f, " /* 0x%02x-0x%02x */\n", 8*(j1 % 0x20), 8*(j1 % 0x20)+7); + } + fprintf(f, "};\n"); + } + if (p >= 0) + fprintf(f, "\n"); + } + need_c = false; + for (j1 = 0; j1 < 0x2000;) { + t = line[j1]; + for (j2 = j1; j2 < 0x2000 && line[j2] == t; j2++); + if (t >= 0) + j2 = tables[t].maxline+1; + if (!(t == -2 || (t == -1 && j1 == 0))) + need_c = true; + j1 = j2; + } + fix_0000 = false; + fprintf(f, "static int\n%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", c_charsetname); + fprintf(f, "{\n"); + if (need_c) + fprintf(f, " unsigned char c = 0;\n"); + for (j1 = 0; j1 < 0x2000;) { + t = line[j1]; + for (j2 = j1; j2 < 0x2000 && line[j2] == t; j2++); + if (t >= 0) { + if (j1 != tables[t].minline) abort(); + if (j2 > tables[t].maxline+1) abort(); + j2 = tables[t].maxline+1; + } + if (t == -2) { + } else { + if (j1 == 0) + fprintf(f, " "); + else + fprintf(f, " else "); + if (t >= 0 && tables[t].usecount == 0) abort(); + if (t >= 0 && tables[t].usecount == 1) { + if (j2 != j1+1) abort(); + for (j = 8*j1; j < 8*j2; j++) + if (uni2charset[j] != 0) { + fprintf(f, "if (wc == 0x%04x)\n c = 0x%02x;\n", j, uni2charset[j]); + break; + } + } else { + if (j1 == 0) { + fprintf(f, "if (wc < 0x%04x)", 8*j2); + } else { + fprintf(f, "if (wc >= 0x%04x && wc < 0x%04x)", 8*j1, 8*j2); + } + if (t == -1) { + if (j1 == 0) + /* If wc == 0, the function must return 1, not -1. */ + fprintf(f, " {\n *r = wc;\n return 1;\n }\n"); + else + fprintf(f, "\n c = wc;\n"); + } else { + fprintf(f, "\n c = %s_page%s[wc", c_charsetname, tables[t].suffix); + if (tables[t].minline > 0) + fprintf(f, "-0x%04x", 8*j1); + fprintf(f, "];\n"); + if (j1 == 0 && uni2charset[0] == 0) + /* If wc == 0, the function must return 1, not -1. */ + fix_0000 = true; + } + } + } + j1 = j2; + } + if (need_c) { + if (fix_0000) + fprintf(f, " if (c != 0 || wc == 0) {\n"); + else + fprintf(f, " if (c != 0) {\n"); + fprintf(f, " *r = c;\n"); + fprintf(f, " return 1;\n"); + fprintf(f, " }\n"); + } + fprintf(f, " return RET_ILUNI;\n"); + fprintf(f, "}\n"); + + } + + if (ferror(f) || fclose(f)) + exit(1); + } + +#if 0 + + int i1, i2, i3, i1_min, i1_max, j1, j2; + + i1_min = 16; + i1_max = -1; + for (i1 = 0; i1 < 16; i1++) + for (i2 = 0; i2 < 16; i2++) + if (charset2uni[16*i1+i2] != 0xfffd) { + if (i1_min > i1) i1_min = i1; + if (i1_max < i1) i1_max = i1; + } + printf("static const unsigned short %s_2uni[%d] = {\n", + name, 16*(i1_max-i1_min+1)); + for (i1 = i1_min; i1 <= i1_max; i1++) { + printf(" /""* 0x%02x *""/\n", 16*i1); + for (i2 = 0; i2 < 2; i2++) { + printf(" "); + for (i3 = 0; i3 < 8; i3++) { + if (i3 > 0) printf(" "); + printf("0x%04x,", charset2uni[16*i1+8*i2+i3]); + } + printf("\n"); + } + } + printf("};\n"); + printf("\n"); + + for (p = 0; p < 0x100; p++) + pages[p] = 0; + for (i = 0; i < 0x100; i++) + if (charset2uni[i] != 0xfffd) + pages[charset2uni[i]>>8] = 1; + for (p = 0; p < 0x100; p++) + if (pages[p]) { + int j1_min = 32; + int j1_max = -1; + for (j1 = 0; j1 < 32; j1++) + for (j2 = 0; j2 < 8; j2++) + if (uni2charset[256*p+8*j1+j2] != 0) { + if (j1_min > j1) j1_min = j1; + if (j1_max < j1) j1_max = j1; + } + printf("static const unsigned char %s_page%02x[%d] = {\n", + name, p, 8*(j1_max-j1_min+1)); + for (j1 = j1_min; j1 <= j1_max; j1++) { + printf(" "); + for (j2 = 0; j2 < 8; j2++) + printf("0x%02x, ", uni2charset[256*p+8*j1+j2]); + printf("/""* 0x%02x-0x%02x *""/\n", 8*j1, 8*j1+7); + } + printf("};\n"); + } + printf("\n"); + +} +#endif + + exit(0); +} diff --git a/jni/iconv/tools/JISX0213.TXT b/jni/iconv/tools/JISX0213.TXT new file mode 100644 index 0000000..31a94c6 --- /dev/null +++ b/jni/iconv/tools/JISX0213.TXT @@ -0,0 +1,11233 @@ +0x12121 0x3000 +0x12122 0x3001 +0x12123 0x3002 +0x12124 0xFF0C +0x12125 0xFF0E +0x12126 0x30FB +0x12127 0xFF1A +0x12128 0xFF1B +0x12129 0xFF1F +0x1212A 0xFF01 +0x1212B 0x309B +0x1212C 0x309C +0x1212D 0x00B4 +0x1212E 0xFF40 +0x1212F 0x00A8 +0x12130 0xFF3E +0x12131 0xFFE3 +0x12132 0xFF3F +0x12133 0x30FD +0x12134 0x30FE +0x12135 0x309D +0x12136 0x309E +0x12137 0x3003 +0x12138 0x4EDD +0x12139 0x3005 +0x1213A 0x3006 +0x1213B 0x3007 +0x1213C 0x30FC +0x1213D 0x2014 +0x1213E 0x2010 +0x1213F 0xFF0F +0x12140 0xFF3C +0x12141 0x301C +0x12142 0x2016 +0x12143 0xFF5C +0x12144 0x2026 +0x12145 0x2025 +0x12146 0x2018 +0x12147 0x2019 +0x12148 0x201C +0x12149 0x201D +0x1214A 0xFF08 +0x1214B 0xFF09 +0x1214C 0x3014 +0x1214D 0x3015 +0x1214E 0xFF3B +0x1214F 0xFF3D +0x12150 0xFF5B +0x12151 0xFF5D +0x12152 0x3008 +0x12153 0x3009 +0x12154 0x300A +0x12155 0x300B +0x12156 0x300C +0x12157 0x300D +0x12158 0x300E +0x12159 0x300F +0x1215A 0x3010 +0x1215B 0x3011 +0x1215C 0xFF0B +0x1215D 0x2212 +0x1215E 0x00B1 +0x1215F 0x00D7 +0x12160 0x00F7 +0x12161 0xFF1D +0x12162 0x2260 +0x12163 0xFF1C +0x12164 0xFF1E +0x12165 0x2266 +0x12166 0x2267 +0x12167 0x221E +0x12168 0x2234 +0x12169 0x2642 +0x1216A 0x2640 +0x1216B 0x00B0 +0x1216C 0x2032 +0x1216D 0x2033 +0x1216E 0x2103 +0x1216F 0xFFE5 +0x12170 0xFF04 +0x12171 0x00A2 +0x12172 0x00A3 +0x12173 0xFF05 +0x12174 0xFF03 +0x12175 0xFF06 +0x12176 0xFF0A +0x12177 0xFF20 +0x12178 0x00A7 +0x12179 0x2606 +0x1217A 0x2605 +0x1217B 0x25CB +0x1217C 0x25CF +0x1217D 0x25CE +0x1217E 0x25C7 +0x12221 0x25C6 +0x12222 0x25A1 +0x12223 0x25A0 +0x12224 0x25B3 +0x12225 0x25B2 +0x12226 0x25BD +0x12227 0x25BC +0x12228 0x203B +0x12229 0x3012 +0x1222A 0x2192 +0x1222B 0x2190 +0x1222C 0x2191 +0x1222D 0x2193 +0x1222E 0x3013 +0x1222F 0xFF07 +0x12230 0xFF02 +0x12231 0xFF0D +0x12232 0xFF5E +0x12233 0x3033 +0x12234 0x3034 +0x12235 0x3035 +0x12236 0x303B +0x12237 0x303C +0x12238 0x30FF +0x12239 0x309F +0x1223A 0x2208 +0x1223B 0x220B +0x1223C 0x2286 +0x1223D 0x2287 +0x1223E 0x2282 +0x1223F 0x2283 +0x12240 0x222A +0x12241 0x2229 +0x12242 0x2284 +0x12243 0x2285 +0x12244 0x228A +0x12245 0x228B +0x12246 0x2209 +0x12247 0x2205 +0x12248 0x2305 +0x12249 0x2306 +0x1224A 0x2227 +0x1224B 0x2228 +0x1224C 0x00AC +0x1224D 0x21D2 +0x1224E 0x21D4 +0x1224F 0x2200 +0x12250 0x2203 +0x12251 0x2295 +0x12252 0x2296 +0x12253 0x2297 +0x12254 0x2225 +0x12255 0x2226 +0x12256 0xFF5F +0x12257 0xFF60 +0x12258 0x3018 +0x12259 0x3019 +0x1225A 0x3016 +0x1225B 0x3017 +0x1225C 0x2220 +0x1225D 0x22A5 +0x1225E 0x2312 +0x1225F 0x2202 +0x12260 0x2207 +0x12261 0x2261 +0x12262 0x2252 +0x12263 0x226A +0x12264 0x226B +0x12265 0x221A +0x12266 0x223D +0x12267 0x221D +0x12268 0x2235 +0x12269 0x222B +0x1226A 0x222C +0x1226B 0x2262 +0x1226C 0x2243 +0x1226D 0x2245 +0x1226E 0x2248 +0x1226F 0x2276 +0x12270 0x2277 +0x12271 0x2194 +0x12272 0x212B +0x12273 0x2030 +0x12274 0x266F +0x12275 0x266D +0x12276 0x266A +0x12277 0x2020 +0x12278 0x2021 +0x12279 0x00B6 +0x1227A 0x266E +0x1227B 0x266B +0x1227C 0x266C +0x1227D 0x2669 +0x1227E 0x25EF +0x12321 0x25B7 +0x12322 0x25B6 +0x12323 0x25C1 +0x12324 0x25C0 +0x12325 0x2197 +0x12326 0x2198 +0x12327 0x2196 +0x12328 0x2199 +0x12329 0x21C4 +0x1232A 0x21E8 +0x1232B 0x21E6 +0x1232C 0x21E7 +0x1232D 0x21E9 +0x1232E 0x2934 +0x1232F 0x2935 +0x12330 0xFF10 +0x12331 0xFF11 +0x12332 0xFF12 +0x12333 0xFF13 +0x12334 0xFF14 +0x12335 0xFF15 +0x12336 0xFF16 +0x12337 0xFF17 +0x12338 0xFF18 +0x12339 0xFF19 +0x1233A 0x29BF +0x1233B 0x25C9 +0x1233C 0x303D +0x1233D 0xFE46 +0x1233E 0xFE45 +0x1233F 0x25E6 +0x12340 0x2022 +0x12341 0xFF21 +0x12342 0xFF22 +0x12343 0xFF23 +0x12344 0xFF24 +0x12345 0xFF25 +0x12346 0xFF26 +0x12347 0xFF27 +0x12348 0xFF28 +0x12349 0xFF29 +0x1234A 0xFF2A +0x1234B 0xFF2B +0x1234C 0xFF2C +0x1234D 0xFF2D +0x1234E 0xFF2E +0x1234F 0xFF2F +0x12350 0xFF30 +0x12351 0xFF31 +0x12352 0xFF32 +0x12353 0xFF33 +0x12354 0xFF34 +0x12355 0xFF35 +0x12356 0xFF36 +0x12357 0xFF37 +0x12358 0xFF38 +0x12359 0xFF39 +0x1235A 0xFF3A +0x1235B 0x2213 +0x1235C 0x2135 +0x1235D 0x210F +0x1235E 0x33CB +0x1235F 0x2113 +0x12360 0x2127 +0x12361 0xFF41 +0x12362 0xFF42 +0x12363 0xFF43 +0x12364 0xFF44 +0x12365 0xFF45 +0x12366 0xFF46 +0x12367 0xFF47 +0x12368 0xFF48 +0x12369 0xFF49 +0x1236A 0xFF4A +0x1236B 0xFF4B +0x1236C 0xFF4C +0x1236D 0xFF4D +0x1236E 0xFF4E +0x1236F 0xFF4F +0x12370 0xFF50 +0x12371 0xFF51 +0x12372 0xFF52 +0x12373 0xFF53 +0x12374 0xFF54 +0x12375 0xFF55 +0x12376 0xFF56 +0x12377 0xFF57 +0x12378 0xFF58 +0x12379 0xFF59 +0x1237A 0xFF5A +0x1237B 0x30A0 +0x1237C 0x2013 +0x1237D 0x29FA +0x1237E 0x29FB +0x12421 0x3041 +0x12422 0x3042 +0x12423 0x3043 +0x12424 0x3044 +0x12425 0x3045 +0x12426 0x3046 +0x12427 0x3047 +0x12428 0x3048 +0x12429 0x3049 +0x1242A 0x304A +0x1242B 0x304B +0x1242C 0x304C +0x1242D 0x304D +0x1242E 0x304E +0x1242F 0x304F +0x12430 0x3050 +0x12431 0x3051 +0x12432 0x3052 +0x12433 0x3053 +0x12434 0x3054 +0x12435 0x3055 +0x12436 0x3056 +0x12437 0x3057 +0x12438 0x3058 +0x12439 0x3059 +0x1243A 0x305A +0x1243B 0x305B +0x1243C 0x305C +0x1243D 0x305D +0x1243E 0x305E +0x1243F 0x305F +0x12440 0x3060 +0x12441 0x3061 +0x12442 0x3062 +0x12443 0x3063 +0x12444 0x3064 +0x12445 0x3065 +0x12446 0x3066 +0x12447 0x3067 +0x12448 0x3068 +0x12449 0x3069 +0x1244A 0x306A +0x1244B 0x306B +0x1244C 0x306C +0x1244D 0x306D +0x1244E 0x306E +0x1244F 0x306F +0x12450 0x3070 +0x12451 0x3071 +0x12452 0x3072 +0x12453 0x3073 +0x12454 0x3074 +0x12455 0x3075 +0x12456 0x3076 +0x12457 0x3077 +0x12458 0x3078 +0x12459 0x3079 +0x1245A 0x307A +0x1245B 0x307B +0x1245C 0x307C +0x1245D 0x307D +0x1245E 0x307E +0x1245F 0x307F +0x12460 0x3080 +0x12461 0x3081 +0x12462 0x3082 +0x12463 0x3083 +0x12464 0x3084 +0x12465 0x3085 +0x12466 0x3086 +0x12467 0x3087 +0x12468 0x3088 +0x12469 0x3089 +0x1246A 0x308A +0x1246B 0x308B +0x1246C 0x308C +0x1246D 0x308D +0x1246E 0x308E +0x1246F 0x308F +0x12470 0x3090 +0x12471 0x3091 +0x12472 0x3092 +0x12473 0x3093 +0x12474 0x3094 +0x12475 0x3095 +0x12476 0x3096 +0x12477 0x304B 0x309A +0x12478 0x304D 0x309A +0x12479 0x304F 0x309A +0x1247A 0x3051 0x309A +0x1247B 0x3053 0x309A +0x12521 0x30A1 +0x12522 0x30A2 +0x12523 0x30A3 +0x12524 0x30A4 +0x12525 0x30A5 +0x12526 0x30A6 +0x12527 0x30A7 +0x12528 0x30A8 +0x12529 0x30A9 +0x1252A 0x30AA +0x1252B 0x30AB +0x1252C 0x30AC +0x1252D 0x30AD +0x1252E 0x30AE +0x1252F 0x30AF +0x12530 0x30B0 +0x12531 0x30B1 +0x12532 0x30B2 +0x12533 0x30B3 +0x12534 0x30B4 +0x12535 0x30B5 +0x12536 0x30B6 +0x12537 0x30B7 +0x12538 0x30B8 +0x12539 0x30B9 +0x1253A 0x30BA +0x1253B 0x30BB +0x1253C 0x30BC +0x1253D 0x30BD +0x1253E 0x30BE +0x1253F 0x30BF +0x12540 0x30C0 +0x12541 0x30C1 +0x12542 0x30C2 +0x12543 0x30C3 +0x12544 0x30C4 +0x12545 0x30C5 +0x12546 0x30C6 +0x12547 0x30C7 +0x12548 0x30C8 +0x12549 0x30C9 +0x1254A 0x30CA +0x1254B 0x30CB +0x1254C 0x30CC +0x1254D 0x30CD +0x1254E 0x30CE +0x1254F 0x30CF +0x12550 0x30D0 +0x12551 0x30D1 +0x12552 0x30D2 +0x12553 0x30D3 +0x12554 0x30D4 +0x12555 0x30D5 +0x12556 0x30D6 +0x12557 0x30D7 +0x12558 0x30D8 +0x12559 0x30D9 +0x1255A 0x30DA +0x1255B 0x30DB +0x1255C 0x30DC +0x1255D 0x30DD +0x1255E 0x30DE +0x1255F 0x30DF +0x12560 0x30E0 +0x12561 0x30E1 +0x12562 0x30E2 +0x12563 0x30E3 +0x12564 0x30E4 +0x12565 0x30E5 +0x12566 0x30E6 +0x12567 0x30E7 +0x12568 0x30E8 +0x12569 0x30E9 +0x1256A 0x30EA +0x1256B 0x30EB +0x1256C 0x30EC +0x1256D 0x30ED +0x1256E 0x30EE +0x1256F 0x30EF +0x12570 0x30F0 +0x12571 0x30F1 +0x12572 0x30F2 +0x12573 0x30F3 +0x12574 0x30F4 +0x12575 0x30F5 +0x12576 0x30F6 +0x12577 0x30AB 0x309A +0x12578 0x30AD 0x309A +0x12579 0x30AF 0x309A +0x1257A 0x30B1 0x309A +0x1257B 0x30B3 0x309A +0x1257C 0x30BB 0x309A +0x1257D 0x30C4 0x309A +0x1257E 0x30C8 0x309A +0x12621 0x0391 +0x12622 0x0392 +0x12623 0x0393 +0x12624 0x0394 +0x12625 0x0395 +0x12626 0x0396 +0x12627 0x0397 +0x12628 0x0398 +0x12629 0x0399 +0x1262A 0x039A +0x1262B 0x039B +0x1262C 0x039C +0x1262D 0x039D +0x1262E 0x039E +0x1262F 0x039F +0x12630 0x03A0 +0x12631 0x03A1 +0x12632 0x03A3 +0x12633 0x03A4 +0x12634 0x03A5 +0x12635 0x03A6 +0x12636 0x03A7 +0x12637 0x03A8 +0x12638 0x03A9 +0x12639 0x2664 +0x1263A 0x2660 +0x1263B 0x2662 +0x1263C 0x2666 +0x1263D 0x2661 +0x1263E 0x2665 +0x1263F 0x2667 +0x12640 0x2663 +0x12641 0x03B1 +0x12642 0x03B2 +0x12643 0x03B3 +0x12644 0x03B4 +0x12645 0x03B5 +0x12646 0x03B6 +0x12647 0x03B7 +0x12648 0x03B8 +0x12649 0x03B9 +0x1264A 0x03BA +0x1264B 0x03BB +0x1264C 0x03BC +0x1264D 0x03BD +0x1264E 0x03BE +0x1264F 0x03BF +0x12650 0x03C0 +0x12651 0x03C1 +0x12652 0x03C3 +0x12653 0x03C4 +0x12654 0x03C5 +0x12655 0x03C6 +0x12656 0x03C7 +0x12657 0x03C8 +0x12658 0x03C9 +0x12659 0x03C2 +0x1265A 0x24F5 +0x1265B 0x24F6 +0x1265C 0x24F7 +0x1265D 0x24F8 +0x1265E 0x24F9 +0x1265F 0x24FA +0x12660 0x24FB +0x12661 0x24FC +0x12662 0x24FD +0x12663 0x24FE +0x12664 0x2616 +0x12665 0x2617 +0x12666 0x3020 +0x12667 0x260E +0x12668 0x2600 +0x12669 0x2601 +0x1266A 0x2602 +0x1266B 0x2603 +0x1266C 0x2668 +0x1266D 0x25B1 +0x1266E 0x31F0 +0x1266F 0x31F1 +0x12670 0x31F2 +0x12671 0x31F3 +0x12672 0x31F4 +0x12673 0x31F5 +0x12674 0x31F6 +0x12675 0x31F7 +0x12676 0x31F8 +0x12677 0x31F9 +0x12678 0x31F7 0x309A +0x12679 0x31FA +0x1267A 0x31FB +0x1267B 0x31FC +0x1267C 0x31FD +0x1267D 0x31FE +0x1267E 0x31FF +0x12721 0x0410 +0x12722 0x0411 +0x12723 0x0412 +0x12724 0x0413 +0x12725 0x0414 +0x12726 0x0415 +0x12727 0x0401 +0x12728 0x0416 +0x12729 0x0417 +0x1272A 0x0418 +0x1272B 0x0419 +0x1272C 0x041A +0x1272D 0x041B +0x1272E 0x041C +0x1272F 0x041D +0x12730 0x041E +0x12731 0x041F +0x12732 0x0420 +0x12733 0x0421 +0x12734 0x0422 +0x12735 0x0423 +0x12736 0x0424 +0x12737 0x0425 +0x12738 0x0426 +0x12739 0x0427 +0x1273A 0x0428 +0x1273B 0x0429 +0x1273C 0x042A +0x1273D 0x042B +0x1273E 0x042C +0x1273F 0x042D +0x12740 0x042E +0x12741 0x042F +0x12742 0x23BE +0x12743 0x23BF +0x12744 0x23C0 +0x12745 0x23C1 +0x12746 0x23C2 +0x12747 0x23C3 +0x12748 0x23C4 +0x12749 0x23C5 +0x1274A 0x23C6 +0x1274B 0x23C7 +0x1274C 0x23C8 +0x1274D 0x23C9 +0x1274E 0x23CA +0x1274F 0x23CB +0x12750 0x23CC +0x12751 0x0430 +0x12752 0x0431 +0x12753 0x0432 +0x12754 0x0433 +0x12755 0x0434 +0x12756 0x0435 +0x12757 0x0451 +0x12758 0x0436 +0x12759 0x0437 +0x1275A 0x0438 +0x1275B 0x0439 +0x1275C 0x043A +0x1275D 0x043B +0x1275E 0x043C +0x1275F 0x043D +0x12760 0x043E +0x12761 0x043F +0x12762 0x0440 +0x12763 0x0441 +0x12764 0x0442 +0x12765 0x0443 +0x12766 0x0444 +0x12767 0x0445 +0x12768 0x0446 +0x12769 0x0447 +0x1276A 0x0448 +0x1276B 0x0449 +0x1276C 0x044A +0x1276D 0x044B +0x1276E 0x044C +0x1276F 0x044D +0x12770 0x044E +0x12771 0x044F +0x12772 0x30F7 +0x12773 0x30F8 +0x12774 0x30F9 +0x12775 0x30FA +0x12776 0x22DA +0x12777 0x22DB +0x12778 0x2153 +0x12779 0x2154 +0x1277A 0x2155 +0x1277B 0x2713 +0x1277C 0x2318 +0x1277D 0x2423 +0x1277E 0x23CE +0x12821 0x2500 +0x12822 0x2502 +0x12823 0x250C +0x12824 0x2510 +0x12825 0x2518 +0x12826 0x2514 +0x12827 0x251C +0x12828 0x252C +0x12829 0x2524 +0x1282A 0x2534 +0x1282B 0x253C +0x1282C 0x2501 +0x1282D 0x2503 +0x1282E 0x250F +0x1282F 0x2513 +0x12830 0x251B +0x12831 0x2517 +0x12832 0x2523 +0x12833 0x2533 +0x12834 0x252B +0x12835 0x253B +0x12836 0x254B +0x12837 0x2520 +0x12838 0x252F +0x12839 0x2528 +0x1283A 0x2537 +0x1283B 0x253F +0x1283C 0x251D +0x1283D 0x2530 +0x1283E 0x2525 +0x1283F 0x2538 +0x12840 0x2542 +0x12841 0x3251 +0x12842 0x3252 +0x12843 0x3253 +0x12844 0x3254 +0x12845 0x3255 +0x12846 0x3256 +0x12847 0x3257 +0x12848 0x3258 +0x12849 0x3259 +0x1284A 0x325A +0x1284B 0x325B +0x1284C 0x325C +0x1284D 0x325D +0x1284E 0x325E +0x1284F 0x325F +0x12850 0x32B1 +0x12851 0x32B2 +0x12852 0x32B3 +0x12853 0x32B4 +0x12854 0x32B5 +0x12855 0x32B6 +0x12856 0x32B7 +0x12857 0x32B8 +0x12858 0x32B9 +0x12859 0x32BA +0x1285A 0x32BB +0x1285B 0x32BC +0x1285C 0x32BD +0x1285D 0x32BE +0x1285E 0x32BF +0x12867 0x25D0 +0x12868 0x25D1 +0x12869 0x25D2 +0x1286A 0x25D3 +0x1286B 0x203C +0x1286C 0x2047 +0x1286D 0x2048 +0x1286E 0x2049 +0x1286F 0x01CD +0x12870 0x01CE +0x12871 0x01D0 +0x12872 0x1E3E +0x12873 0x1E3F +0x12874 0x01F8 +0x12875 0x01F9 +0x12876 0x01D1 +0x12877 0x01D2 +0x12878 0x01D4 +0x12879 0x01D6 +0x1287A 0x01D8 +0x1287B 0x01DA +0x1287C 0x01DC +0x12921 0x20AC +0x12922 0x00A0 +0x12923 0x00A1 +0x12924 0x00A4 +0x12925 0x00A6 +0x12926 0x00A9 +0x12927 0x00AA +0x12928 0x00AB +0x12929 0x00AD +0x1292A 0x00AE +0x1292B 0x00AF +0x1292C 0x00B2 +0x1292D 0x00B3 +0x1292E 0x00B7 +0x1292F 0x00B8 +0x12930 0x00B9 +0x12931 0x00BA +0x12932 0x00BB +0x12933 0x00BC +0x12934 0x00BD +0x12935 0x00BE +0x12936 0x00BF +0x12937 0x00C0 +0x12938 0x00C1 +0x12939 0x00C2 +0x1293A 0x00C3 +0x1293B 0x00C4 +0x1293C 0x00C5 +0x1293D 0x00C6 +0x1293E 0x00C7 +0x1293F 0x00C8 +0x12940 0x00C9 +0x12941 0x00CA +0x12942 0x00CB +0x12943 0x00CC +0x12944 0x00CD +0x12945 0x00CE +0x12946 0x00CF +0x12947 0x00D0 +0x12948 0x00D1 +0x12949 0x00D2 +0x1294A 0x00D3 +0x1294B 0x00D4 +0x1294C 0x00D5 +0x1294D 0x00D6 +0x1294E 0x00D8 +0x1294F 0x00D9 +0x12950 0x00DA +0x12951 0x00DB +0x12952 0x00DC +0x12953 0x00DD +0x12954 0x00DE +0x12955 0x00DF +0x12956 0x00E0 +0x12957 0x00E1 +0x12958 0x00E2 +0x12959 0x00E3 +0x1295A 0x00E4 +0x1295B 0x00E5 +0x1295C 0x00E6 +0x1295D 0x00E7 +0x1295E 0x00E8 +0x1295F 0x00E9 +0x12960 0x00EA +0x12961 0x00EB +0x12962 0x00EC +0x12963 0x00ED +0x12964 0x00EE +0x12965 0x00EF +0x12966 0x00F0 +0x12967 0x00F1 +0x12968 0x00F2 +0x12969 0x00F3 +0x1296A 0x00F4 +0x1296B 0x00F5 +0x1296C 0x00F6 +0x1296D 0x00F8 +0x1296E 0x00F9 +0x1296F 0x00FA +0x12970 0x00FB +0x12971 0x00FC +0x12972 0x00FD +0x12973 0x00FE +0x12974 0x00FF +0x12975 0x0100 +0x12976 0x012A +0x12977 0x016A +0x12978 0x0112 +0x12979 0x014C +0x1297A 0x0101 +0x1297B 0x012B +0x1297C 0x016B +0x1297D 0x0113 +0x1297E 0x014D +0x12A21 0x0104 +0x12A22 0x02D8 +0x12A23 0x0141 +0x12A24 0x013D +0x12A25 0x015A +0x12A26 0x0160 +0x12A27 0x015E +0x12A28 0x0164 +0x12A29 0x0179 +0x12A2A 0x017D +0x12A2B 0x017B +0x12A2C 0x0105 +0x12A2D 0x02DB +0x12A2E 0x0142 +0x12A2F 0x013E +0x12A30 0x015B +0x12A31 0x02C7 +0x12A32 0x0161 +0x12A33 0x015F +0x12A34 0x0165 +0x12A35 0x017A +0x12A36 0x02DD +0x12A37 0x017E +0x12A38 0x017C +0x12A39 0x0154 +0x12A3A 0x0102 +0x12A3B 0x0139 +0x12A3C 0x0106 +0x12A3D 0x010C +0x12A3E 0x0118 +0x12A3F 0x011A +0x12A40 0x010E +0x12A41 0x0143 +0x12A42 0x0147 +0x12A43 0x0150 +0x12A44 0x0158 +0x12A45 0x016E +0x12A46 0x0170 +0x12A47 0x0162 +0x12A48 0x0155 +0x12A49 0x0103 +0x12A4A 0x013A +0x12A4B 0x0107 +0x12A4C 0x010D +0x12A4D 0x0119 +0x12A4E 0x011B +0x12A4F 0x010F +0x12A50 0x0111 +0x12A51 0x0144 +0x12A52 0x0148 +0x12A53 0x0151 +0x12A54 0x0159 +0x12A55 0x016F +0x12A56 0x0171 +0x12A57 0x0163 +0x12A58 0x02D9 +0x12A59 0x0108 +0x12A5A 0x011C +0x12A5B 0x0124 +0x12A5C 0x0134 +0x12A5D 0x015C +0x12A5E 0x016C +0x12A5F 0x0109 +0x12A60 0x011D +0x12A61 0x0125 +0x12A62 0x0135 +0x12A63 0x015D +0x12A64 0x016D +0x12A65 0x0271 +0x12A66 0x028B +0x12A67 0x027E +0x12A68 0x0283 +0x12A69 0x0292 +0x12A6A 0x026C +0x12A6B 0x026E +0x12A6C 0x0279 +0x12A6D 0x0288 +0x12A6E 0x0256 +0x12A6F 0x0273 +0x12A70 0x027D +0x12A71 0x0282 +0x12A72 0x0290 +0x12A73 0x027B +0x12A74 0x026D +0x12A75 0x025F +0x12A76 0x0272 +0x12A77 0x029D +0x12A78 0x028E +0x12A79 0x0261 +0x12A7A 0x014B +0x12A7B 0x0270 +0x12A7C 0x0281 +0x12A7D 0x0127 +0x12A7E 0x0295 +0x12B21 0x0294 +0x12B22 0x0266 +0x12B23 0x0298 +0x12B24 0x01C2 +0x12B25 0x0253 +0x12B26 0x0257 +0x12B27 0x0284 +0x12B28 0x0260 +0x12B29 0x0193 +0x12B2A 0x0153 +0x12B2B 0x0152 +0x12B2C 0x0268 +0x12B2D 0x0289 +0x12B2E 0x0258 +0x12B2F 0x0275 +0x12B30 0x0259 +0x12B31 0x025C +0x12B32 0x025E +0x12B33 0x0250 +0x12B34 0x026F +0x12B35 0x028A +0x12B36 0x0264 +0x12B37 0x028C +0x12B38 0x0254 +0x12B39 0x0251 +0x12B3A 0x0252 +0x12B3B 0x028D +0x12B3C 0x0265 +0x12B3D 0x02A2 +0x12B3E 0x02A1 +0x12B3F 0x0255 +0x12B40 0x0291 +0x12B41 0x027A +0x12B42 0x0267 +0x12B43 0x025A +0x12B44 0x00E6 0x0300 +0x12B45 0x01FD +0x12B46 0x1F70 +0x12B47 0x1F71 +0x12B48 0x0254 0x0300 +0x12B49 0x0254 0x0301 +0x12B4A 0x028C 0x0300 +0x12B4B 0x028C 0x0301 +0x12B4C 0x0259 0x0300 +0x12B4D 0x0259 0x0301 +0x12B4E 0x025A 0x0300 +0x12B4F 0x025A 0x0301 +0x12B50 0x1F72 +0x12B51 0x1F73 +0x12B52 0x0361 +0x12B53 0x02C8 +0x12B54 0x02CC +0x12B55 0x02D0 +0x12B56 0x02D1 +0x12B57 0x0306 +0x12B58 0x203F +0x12B59 0x030B +0x12B5A 0x0301 +0x12B5B 0x0304 +0x12B5C 0x0300 +0x12B5D 0x030F +0x12B5E 0x030C +0x12B5F 0x0302 +0x12B60 0x02E5 +0x12B61 0x02E6 +0x12B62 0x02E7 +0x12B63 0x02E8 +0x12B64 0x02E9 +0x12B65 0x02E9 0x02E5 +0x12B66 0x02E5 0x02E9 +0x12B67 0x0325 +0x12B68 0x032C +0x12B69 0x0339 +0x12B6A 0x031C +0x12B6B 0x031F +0x12B6C 0x0320 +0x12B6D 0x0308 +0x12B6E 0x033D +0x12B6F 0x0329 +0x12B70 0x032F +0x12B71 0x02DE +0x12B72 0x0324 +0x12B73 0x0330 +0x12B74 0x033C +0x12B75 0x0334 +0x12B76 0x031D +0x12B77 0x031E +0x12B78 0x0318 +0x12B79 0x0319 +0x12B7A 0x032A +0x12B7B 0x033A +0x12B7C 0x033B +0x12B7D 0x0303 +0x12B7E 0x031A +0x12C21 0x2776 +0x12C22 0x2777 +0x12C23 0x2778 +0x12C24 0x2779 +0x12C25 0x277A +0x12C26 0x277B +0x12C27 0x277C +0x12C28 0x277D +0x12C29 0x277E +0x12C2A 0x277F +0x12C2B 0x24EB +0x12C2C 0x24EC +0x12C2D 0x24ED +0x12C2E 0x24EE +0x12C2F 0x24EF +0x12C30 0x24F0 +0x12C31 0x24F1 +0x12C32 0x24F2 +0x12C33 0x24F3 +0x12C34 0x24F4 +0x12C35 0x2170 +0x12C36 0x2171 +0x12C37 0x2172 +0x12C38 0x2173 +0x12C39 0x2174 +0x12C3A 0x2175 +0x12C3B 0x2176 +0x12C3C 0x2177 +0x12C3D 0x2178 +0x12C3E 0x2179 +0x12C3F 0x217A +0x12C40 0x217B +0x12C41 0x24D0 +0x12C42 0x24D1 +0x12C43 0x24D2 +0x12C44 0x24D3 +0x12C45 0x24D4 +0x12C46 0x24D5 +0x12C47 0x24D6 +0x12C48 0x24D7 +0x12C49 0x24D8 +0x12C4A 0x24D9 +0x12C4B 0x24DA +0x12C4C 0x24DB +0x12C4D 0x24DC +0x12C4E 0x24DD +0x12C4F 0x24DE +0x12C50 0x24DF +0x12C51 0x24E0 +0x12C52 0x24E1 +0x12C53 0x24E2 +0x12C54 0x24E3 +0x12C55 0x24E4 +0x12C56 0x24E5 +0x12C57 0x24E6 +0x12C58 0x24E7 +0x12C59 0x24E8 +0x12C5A 0x24E9 +0x12C5B 0x32D0 +0x12C5C 0x32D1 +0x12C5D 0x32D2 +0x12C5E 0x32D3 +0x12C5F 0x32D4 +0x12C60 0x32D5 +0x12C61 0x32D6 +0x12C62 0x32D7 +0x12C63 0x32D8 +0x12C64 0x32D9 +0x12C65 0x32DA +0x12C66 0x32DB +0x12C67 0x32DC +0x12C68 0x32DD +0x12C69 0x32DE +0x12C6A 0x32DF +0x12C6B 0x32E0 +0x12C6C 0x32E1 +0x12C6D 0x32E2 +0x12C6E 0x32E3 +0x12C6F 0x32FA +0x12C70 0x32E9 +0x12C71 0x32E5 +0x12C72 0x32ED +0x12C73 0x32EC +0x12C7D 0x2051 +0x12C7E 0x2042 +0x12D21 0x2460 +0x12D22 0x2461 +0x12D23 0x2462 +0x12D24 0x2463 +0x12D25 0x2464 +0x12D26 0x2465 +0x12D27 0x2466 +0x12D28 0x2467 +0x12D29 0x2468 +0x12D2A 0x2469 +0x12D2B 0x246A +0x12D2C 0x246B +0x12D2D 0x246C +0x12D2E 0x246D +0x12D2F 0x246E +0x12D30 0x246F +0x12D31 0x2470 +0x12D32 0x2471 +0x12D33 0x2472 +0x12D34 0x2473 +0x12D35 0x2160 +0x12D36 0x2161 +0x12D37 0x2162 +0x12D38 0x2163 +0x12D39 0x2164 +0x12D3A 0x2165 +0x12D3B 0x2166 +0x12D3C 0x2167 +0x12D3D 0x2168 +0x12D3E 0x2169 +0x12D3F 0x216A +0x12D40 0x3349 +0x12D41 0x3314 +0x12D42 0x3322 +0x12D43 0x334D +0x12D44 0x3318 +0x12D45 0x3327 +0x12D46 0x3303 +0x12D47 0x3336 +0x12D48 0x3351 +0x12D49 0x3357 +0x12D4A 0x330D +0x12D4B 0x3326 +0x12D4C 0x3323 +0x12D4D 0x332B +0x12D4E 0x334A +0x12D4F 0x333B +0x12D50 0x339C +0x12D51 0x339D +0x12D52 0x339E +0x12D53 0x338E +0x12D54 0x338F +0x12D55 0x33C4 +0x12D56 0x33A1 +0x12D57 0x216B +0x12D5F 0x337B +0x12D60 0x301D +0x12D61 0x301F +0x12D62 0x2116 +0x12D63 0x33CD +0x12D64 0x2121 +0x12D65 0x32A4 +0x12D66 0x32A5 +0x12D67 0x32A6 +0x12D68 0x32A7 +0x12D69 0x32A8 +0x12D6A 0x3231 +0x12D6B 0x3232 +0x12D6C 0x3239 +0x12D6D 0x337E +0x12D6E 0x337D +0x12D6F 0x337C +0x12D73 0x222E +0x12D78 0x221F +0x12D79 0x22BF +0x12D7D 0x2756 +0x12D7E 0x261E +0x12E21 0x4FF1 +0x12E22 0x2000B +0x12E23 0x3402 +0x12E24 0x4E28 +0x12E25 0x4E2F +0x12E26 0x4E30 +0x12E27 0x4E8D +0x12E28 0x4EE1 +0x12E29 0x4EFD +0x12E2A 0x4EFF +0x12E2B 0x4F03 +0x12E2C 0x4F0B +0x12E2D 0x4F60 +0x12E2E 0x4F48 +0x12E2F 0x4F49 +0x12E30 0x4F56 +0x12E31 0x4F5F +0x12E32 0x4F6A +0x12E33 0x4F6C +0x12E34 0x4F7E +0x12E35 0x4F8A +0x12E36 0x4F94 +0x12E37 0x4F97 +0x12E38 0xFA30 +0x12E39 0x4FC9 +0x12E3A 0x4FE0 +0x12E3B 0x5001 +0x12E3C 0x5002 +0x12E3D 0x500E +0x12E3E 0x5018 +0x12E3F 0x5027 +0x12E40 0x502E +0x12E41 0x5040 +0x12E42 0x503B +0x12E43 0x5041 +0x12E44 0x5094 +0x12E45 0x50CC +0x12E46 0x50F2 +0x12E47 0x50D0 +0x12E48 0x50E6 +0x12E49 0xFA31 +0x12E4A 0x5106 +0x12E4B 0x5103 +0x12E4C 0x510B +0x12E4D 0x511E +0x12E4E 0x5135 +0x12E4F 0x514A +0x12E50 0xFA32 +0x12E51 0x5155 +0x12E52 0x5157 +0x12E53 0x34B5 +0x12E54 0x519D +0x12E55 0x51C3 +0x12E56 0x51CA +0x12E57 0x51DE +0x12E58 0x51E2 +0x12E59 0x51EE +0x12E5A 0x5201 +0x12E5B 0x34DB +0x12E5C 0x5213 +0x12E5D 0x5215 +0x12E5E 0x5249 +0x12E5F 0x5257 +0x12E60 0x5261 +0x12E61 0x5293 +0x12E62 0x52C8 +0x12E63 0xFA33 +0x12E64 0x52CC +0x12E65 0x52D0 +0x12E66 0x52D6 +0x12E67 0x52DB +0x12E68 0xFA34 +0x12E69 0x52F0 +0x12E6A 0x52FB +0x12E6B 0x5300 +0x12E6C 0x5307 +0x12E6D 0x531C +0x12E6E 0xFA35 +0x12E6F 0x5361 +0x12E70 0x5363 +0x12E71 0x537D +0x12E72 0x5393 +0x12E73 0x539D +0x12E74 0x53B2 +0x12E75 0x5412 +0x12E76 0x5427 +0x12E77 0x544D +0x12E78 0x549C +0x12E79 0x546B +0x12E7A 0x5474 +0x12E7B 0x547F +0x12E7C 0x5488 +0x12E7D 0x5496 +0x12E7E 0x54A1 +0x12F21 0x54A9 +0x12F22 0x54C6 +0x12F23 0x54FF +0x12F24 0x550E +0x12F25 0x552B +0x12F26 0x5535 +0x12F27 0x5550 +0x12F28 0x555E +0x12F29 0x5581 +0x12F2A 0x5586 +0x12F2B 0x558E +0x12F2C 0xFA36 +0x12F2D 0x55AD +0x12F2E 0x55CE +0x12F2F 0xFA37 +0x12F30 0x5608 +0x12F31 0x560E +0x12F32 0x563B +0x12F33 0x5649 +0x12F34 0x5676 +0x12F35 0x5666 +0x12F36 0xFA38 +0x12F37 0x566F +0x12F38 0x5671 +0x12F39 0x5672 +0x12F3A 0x5699 +0x12F3B 0x569E +0x12F3C 0x56A9 +0x12F3D 0x56AC +0x12F3E 0x56B3 +0x12F3F 0x56C9 +0x12F40 0x56CA +0x12F41 0x570A +0x12F42 0x2123D +0x12F43 0x5721 +0x12F44 0x572F +0x12F45 0x5733 +0x12F46 0x5734 +0x12F47 0x5770 +0x12F48 0x5777 +0x12F49 0x577C +0x12F4A 0x579C +0x12F4B 0xFA0F +0x12F4C 0x2131B +0x12F4D 0x57B8 +0x12F4E 0x57C7 +0x12F4F 0x57C8 +0x12F50 0x57CF +0x12F51 0x57E4 +0x12F52 0x57ED +0x12F53 0x57F5 +0x12F54 0x57F6 +0x12F55 0x57FF +0x12F56 0x5809 +0x12F57 0xFA10 +0x12F58 0x5861 +0x12F59 0x5864 +0x12F5A 0xFA39 +0x12F5B 0x587C +0x12F5C 0x5889 +0x12F5D 0x589E +0x12F5E 0xFA3A +0x12F5F 0x58A9 +0x12F60 0x2146E +0x12F61 0x58D2 +0x12F62 0x58CE +0x12F63 0x58D4 +0x12F64 0x58DA +0x12F65 0x58E0 +0x12F66 0x58E9 +0x12F67 0x590C +0x12F68 0x8641 +0x12F69 0x595D +0x12F6A 0x596D +0x12F6B 0x598B +0x12F6C 0x5992 +0x12F6D 0x59A4 +0x12F6E 0x59C3 +0x12F6F 0x59D2 +0x12F70 0x59DD +0x12F71 0x5A13 +0x12F72 0x5A23 +0x12F73 0x5A67 +0x12F74 0x5A6D +0x12F75 0x5A77 +0x12F76 0x5A7E +0x12F77 0x5A84 +0x12F78 0x5A9E +0x12F79 0x5AA7 +0x12F7A 0x5AC4 +0x12F7B 0x218BD +0x12F7C 0x5B19 +0x12F7D 0x5B25 +0x12F7E 0x525D +0x13021 0x4E9C +0x13022 0x5516 +0x13023 0x5A03 +0x13024 0x963F +0x13025 0x54C0 +0x13026 0x611B +0x13027 0x6328 +0x13028 0x59F6 +0x13029 0x9022 +0x1302A 0x8475 +0x1302B 0x831C +0x1302C 0x7A50 +0x1302D 0x60AA +0x1302E 0x63E1 +0x1302F 0x6E25 +0x13030 0x65ED +0x13031 0x8466 +0x13032 0x82A6 +0x13033 0x9BF5 +0x13034 0x6893 +0x13035 0x5727 +0x13036 0x65A1 +0x13037 0x6271 +0x13038 0x5B9B +0x13039 0x59D0 +0x1303A 0x867B +0x1303B 0x98F4 +0x1303C 0x7D62 +0x1303D 0x7DBE +0x1303E 0x9B8E +0x1303F 0x6216 +0x13040 0x7C9F +0x13041 0x88B7 +0x13042 0x5B89 +0x13043 0x5EB5 +0x13044 0x6309 +0x13045 0x6697 +0x13046 0x6848 +0x13047 0x95C7 +0x13048 0x978D +0x13049 0x674F +0x1304A 0x4EE5 +0x1304B 0x4F0A +0x1304C 0x4F4D +0x1304D 0x4F9D +0x1304E 0x5049 +0x1304F 0x56F2 +0x13050 0x5937 +0x13051 0x59D4 +0x13052 0x5A01 +0x13053 0x5C09 +0x13054 0x60DF +0x13055 0x610F +0x13056 0x6170 +0x13057 0x6613 +0x13058 0x6905 +0x13059 0x70BA +0x1305A 0x754F +0x1305B 0x7570 +0x1305C 0x79FB +0x1305D 0x7DAD +0x1305E 0x7DEF +0x1305F 0x80C3 +0x13060 0x840E +0x13061 0x8863 +0x13062 0x8B02 +0x13063 0x9055 +0x13064 0x907A +0x13065 0x533B +0x13066 0x4E95 +0x13067 0x4EA5 +0x13068 0x57DF +0x13069 0x80B2 +0x1306A 0x90C1 +0x1306B 0x78EF +0x1306C 0x4E00 +0x1306D 0x58F1 +0x1306E 0x6EA2 +0x1306F 0x9038 +0x13070 0x7A32 +0x13071 0x8328 +0x13072 0x828B +0x13073 0x9C2F +0x13074 0x5141 +0x13075 0x5370 +0x13076 0x54BD +0x13077 0x54E1 +0x13078 0x56E0 +0x13079 0x59FB +0x1307A 0x5F15 +0x1307B 0x98F2 +0x1307C 0x6DEB +0x1307D 0x80E4 +0x1307E 0x852D +0x13121 0x9662 +0x13122 0x9670 +0x13123 0x96A0 +0x13124 0x97FB +0x13125 0x540B +0x13126 0x53F3 +0x13127 0x5B87 +0x13128 0x70CF +0x13129 0x7FBD +0x1312A 0x8FC2 +0x1312B 0x96E8 +0x1312C 0x536F +0x1312D 0x9D5C +0x1312E 0x7ABA +0x1312F 0x4E11 +0x13130 0x7893 +0x13131 0x81FC +0x13132 0x6E26 +0x13133 0x5618 +0x13134 0x5504 +0x13135 0x6B1D +0x13136 0x851A +0x13137 0x9C3B +0x13138 0x59E5 +0x13139 0x53A9 +0x1313A 0x6D66 +0x1313B 0x74DC +0x1313C 0x958F +0x1313D 0x5642 +0x1313E 0x4E91 +0x1313F 0x904B +0x13140 0x96F2 +0x13141 0x834F +0x13142 0x990C +0x13143 0x53E1 +0x13144 0x55B6 +0x13145 0x5B30 +0x13146 0x5F71 +0x13147 0x6620 +0x13148 0x66F3 +0x13149 0x6804 +0x1314A 0x6C38 +0x1314B 0x6CF3 +0x1314C 0x6D29 +0x1314D 0x745B +0x1314E 0x76C8 +0x1314F 0x7A4E +0x13150 0x9834 +0x13151 0x82F1 +0x13152 0x885B +0x13153 0x8A60 +0x13154 0x92ED +0x13155 0x6DB2 +0x13156 0x75AB +0x13157 0x76CA +0x13158 0x99C5 +0x13159 0x60A6 +0x1315A 0x8B01 +0x1315B 0x8D8A +0x1315C 0x95B2 +0x1315D 0x698E +0x1315E 0x53AD +0x1315F 0x5186 +0x13160 0x5712 +0x13161 0x5830 +0x13162 0x5944 +0x13163 0x5BB4 +0x13164 0x5EF6 +0x13165 0x6028 +0x13166 0x63A9 +0x13167 0x63F4 +0x13168 0x6CBF +0x13169 0x6F14 +0x1316A 0x708E +0x1316B 0x7114 +0x1316C 0x7159 +0x1316D 0x71D5 +0x1316E 0x733F +0x1316F 0x7E01 +0x13170 0x8276 +0x13171 0x82D1 +0x13172 0x8597 +0x13173 0x9060 +0x13174 0x925B +0x13175 0x9D1B +0x13176 0x5869 +0x13177 0x65BC +0x13178 0x6C5A +0x13179 0x7525 +0x1317A 0x51F9 +0x1317B 0x592E +0x1317C 0x5965 +0x1317D 0x5F80 +0x1317E 0x5FDC +0x13221 0x62BC +0x13222 0x65FA +0x13223 0x6A2A +0x13224 0x6B27 +0x13225 0x6BB4 +0x13226 0x738B +0x13227 0x7FC1 +0x13228 0x8956 +0x13229 0x9D2C +0x1322A 0x9D0E +0x1322B 0x9EC4 +0x1322C 0x5CA1 +0x1322D 0x6C96 +0x1322E 0x837B +0x1322F 0x5104 +0x13230 0x5C4B +0x13231 0x61B6 +0x13232 0x81C6 +0x13233 0x6876 +0x13234 0x7261 +0x13235 0x4E59 +0x13236 0x4FFA +0x13237 0x5378 +0x13238 0x6069 +0x13239 0x6E29 +0x1323A 0x7A4F +0x1323B 0x97F3 +0x1323C 0x4E0B +0x1323D 0x5316 +0x1323E 0x4EEE +0x1323F 0x4F55 +0x13240 0x4F3D +0x13241 0x4FA1 +0x13242 0x4F73 +0x13243 0x52A0 +0x13244 0x53EF +0x13245 0x5609 +0x13246 0x590F +0x13247 0x5AC1 +0x13248 0x5BB6 +0x13249 0x5BE1 +0x1324A 0x79D1 +0x1324B 0x6687 +0x1324C 0x679C +0x1324D 0x67B6 +0x1324E 0x6B4C +0x1324F 0x6CB3 +0x13250 0x706B +0x13251 0x73C2 +0x13252 0x798D +0x13253 0x79BE +0x13254 0x7A3C +0x13255 0x7B87 +0x13256 0x82B1 +0x13257 0x82DB +0x13258 0x8304 +0x13259 0x8377 +0x1325A 0x83EF +0x1325B 0x83D3 +0x1325C 0x8766 +0x1325D 0x8AB2 +0x1325E 0x5629 +0x1325F 0x8CA8 +0x13260 0x8FE6 +0x13261 0x904E +0x13262 0x971E +0x13263 0x868A +0x13264 0x4FC4 +0x13265 0x5CE8 +0x13266 0x6211 +0x13267 0x7259 +0x13268 0x753B +0x13269 0x81E5 +0x1326A 0x82BD +0x1326B 0x86FE +0x1326C 0x8CC0 +0x1326D 0x96C5 +0x1326E 0x9913 +0x1326F 0x99D5 +0x13270 0x4ECB +0x13271 0x4F1A +0x13272 0x89E3 +0x13273 0x56DE +0x13274 0x584A +0x13275 0x58CA +0x13276 0x5EFB +0x13277 0x5FEB +0x13278 0x602A +0x13279 0x6094 +0x1327A 0x6062 +0x1327B 0x61D0 +0x1327C 0x6212 +0x1327D 0x62D0 +0x1327E 0x6539 +0x13321 0x9B41 +0x13322 0x6666 +0x13323 0x68B0 +0x13324 0x6D77 +0x13325 0x7070 +0x13326 0x754C +0x13327 0x7686 +0x13328 0x7D75 +0x13329 0x82A5 +0x1332A 0x87F9 +0x1332B 0x958B +0x1332C 0x968E +0x1332D 0x8C9D +0x1332E 0x51F1 +0x1332F 0x52BE +0x13330 0x5916 +0x13331 0x54B3 +0x13332 0x5BB3 +0x13333 0x5D16 +0x13334 0x6168 +0x13335 0x6982 +0x13336 0x6DAF +0x13337 0x788D +0x13338 0x84CB +0x13339 0x8857 +0x1333A 0x8A72 +0x1333B 0x93A7 +0x1333C 0x9AB8 +0x1333D 0x6D6C +0x1333E 0x99A8 +0x1333F 0x86D9 +0x13340 0x57A3 +0x13341 0x67FF +0x13342 0x86CE +0x13343 0x920E +0x13344 0x5283 +0x13345 0x5687 +0x13346 0x5404 +0x13347 0x5ED3 +0x13348 0x62E1 +0x13349 0x64B9 +0x1334A 0x683C +0x1334B 0x6838 +0x1334C 0x6BBB +0x1334D 0x7372 +0x1334E 0x78BA +0x1334F 0x7A6B +0x13350 0x899A +0x13351 0x89D2 +0x13352 0x8D6B +0x13353 0x8F03 +0x13354 0x90ED +0x13355 0x95A3 +0x13356 0x9694 +0x13357 0x9769 +0x13358 0x5B66 +0x13359 0x5CB3 +0x1335A 0x697D +0x1335B 0x984D +0x1335C 0x984E +0x1335D 0x639B +0x1335E 0x7B20 +0x1335F 0x6A2B +0x13360 0x6A7F +0x13361 0x68B6 +0x13362 0x9C0D +0x13363 0x6F5F +0x13364 0x5272 +0x13365 0x559D +0x13366 0x6070 +0x13367 0x62EC +0x13368 0x6D3B +0x13369 0x6E07 +0x1336A 0x6ED1 +0x1336B 0x845B +0x1336C 0x8910 +0x1336D 0x8F44 +0x1336E 0x4E14 +0x1336F 0x9C39 +0x13370 0x53F6 +0x13371 0x691B +0x13372 0x6A3A +0x13373 0x9784 +0x13374 0x682A +0x13375 0x515C +0x13376 0x7AC3 +0x13377 0x84B2 +0x13378 0x91DC +0x13379 0x938C +0x1337A 0x565B +0x1337B 0x9D28 +0x1337C 0x6822 +0x1337D 0x8305 +0x1337E 0x8431 +0x13421 0x7CA5 +0x13422 0x5208 +0x13423 0x82C5 +0x13424 0x74E6 +0x13425 0x4E7E +0x13426 0x4F83 +0x13427 0x51A0 +0x13428 0x5BD2 +0x13429 0x520A +0x1342A 0x52D8 +0x1342B 0x52E7 +0x1342C 0x5DFB +0x1342D 0x559A +0x1342E 0x582A +0x1342F 0x59E6 +0x13430 0x5B8C +0x13431 0x5B98 +0x13432 0x5BDB +0x13433 0x5E72 +0x13434 0x5E79 +0x13435 0x60A3 +0x13436 0x611F +0x13437 0x6163 +0x13438 0x61BE +0x13439 0x63DB +0x1343A 0x6562 +0x1343B 0x67D1 +0x1343C 0x6853 +0x1343D 0x68FA +0x1343E 0x6B3E +0x1343F 0x6B53 +0x13440 0x6C57 +0x13441 0x6F22 +0x13442 0x6F97 +0x13443 0x6F45 +0x13444 0x74B0 +0x13445 0x7518 +0x13446 0x76E3 +0x13447 0x770B +0x13448 0x7AFF +0x13449 0x7BA1 +0x1344A 0x7C21 +0x1344B 0x7DE9 +0x1344C 0x7F36 +0x1344D 0x7FF0 +0x1344E 0x809D +0x1344F 0x8266 +0x13450 0x839E +0x13451 0x89B3 +0x13452 0x8ACC +0x13453 0x8CAB +0x13454 0x9084 +0x13455 0x9451 +0x13456 0x9593 +0x13457 0x9591 +0x13458 0x95A2 +0x13459 0x9665 +0x1345A 0x97D3 +0x1345B 0x9928 +0x1345C 0x8218 +0x1345D 0x4E38 +0x1345E 0x542B +0x1345F 0x5CB8 +0x13460 0x5DCC +0x13461 0x73A9 +0x13462 0x764C +0x13463 0x773C +0x13464 0x5CA9 +0x13465 0x7FEB +0x13466 0x8D0B +0x13467 0x96C1 +0x13468 0x9811 +0x13469 0x9854 +0x1346A 0x9858 +0x1346B 0x4F01 +0x1346C 0x4F0E +0x1346D 0x5371 +0x1346E 0x559C +0x1346F 0x5668 +0x13470 0x57FA +0x13471 0x5947 +0x13472 0x5B09 +0x13473 0x5BC4 +0x13474 0x5C90 +0x13475 0x5E0C +0x13476 0x5E7E +0x13477 0x5FCC +0x13478 0x63EE +0x13479 0x673A +0x1347A 0x65D7 +0x1347B 0x65E2 +0x1347C 0x671F +0x1347D 0x68CB +0x1347E 0x68C4 +0x13521 0x6A5F +0x13522 0x5E30 +0x13523 0x6BC5 +0x13524 0x6C17 +0x13525 0x6C7D +0x13526 0x757F +0x13527 0x7948 +0x13528 0x5B63 +0x13529 0x7A00 +0x1352A 0x7D00 +0x1352B 0x5FBD +0x1352C 0x898F +0x1352D 0x8A18 +0x1352E 0x8CB4 +0x1352F 0x8D77 +0x13530 0x8ECC +0x13531 0x8F1D +0x13532 0x98E2 +0x13533 0x9A0E +0x13534 0x9B3C +0x13535 0x4E80 +0x13536 0x507D +0x13537 0x5100 +0x13538 0x5993 +0x13539 0x5B9C +0x1353A 0x622F +0x1353B 0x6280 +0x1353C 0x64EC +0x1353D 0x6B3A +0x1353E 0x72A0 +0x1353F 0x7591 +0x13540 0x7947 +0x13541 0x7FA9 +0x13542 0x87FB +0x13543 0x8ABC +0x13544 0x8B70 +0x13545 0x63AC +0x13546 0x83CA +0x13547 0x97A0 +0x13548 0x5409 +0x13549 0x5403 +0x1354A 0x55AB +0x1354B 0x6854 +0x1354C 0x6A58 +0x1354D 0x8A70 +0x1354E 0x7827 +0x1354F 0x6775 +0x13550 0x9ECD +0x13551 0x5374 +0x13552 0x5BA2 +0x13553 0x811A +0x13554 0x8650 +0x13555 0x9006 +0x13556 0x4E18 +0x13557 0x4E45 +0x13558 0x4EC7 +0x13559 0x4F11 +0x1355A 0x53CA +0x1355B 0x5438 +0x1355C 0x5BAE +0x1355D 0x5F13 +0x1355E 0x6025 +0x1355F 0x6551 +0x13560 0x673D +0x13561 0x6C42 +0x13562 0x6C72 +0x13563 0x6CE3 +0x13564 0x7078 +0x13565 0x7403 +0x13566 0x7A76 +0x13567 0x7AAE +0x13568 0x7B08 +0x13569 0x7D1A +0x1356A 0x7CFE +0x1356B 0x7D66 +0x1356C 0x65E7 +0x1356D 0x725B +0x1356E 0x53BB +0x1356F 0x5C45 +0x13570 0x5DE8 +0x13571 0x62D2 +0x13572 0x62E0 +0x13573 0x6319 +0x13574 0x6E20 +0x13575 0x865A +0x13576 0x8A31 +0x13577 0x8DDD +0x13578 0x92F8 +0x13579 0x6F01 +0x1357A 0x79A6 +0x1357B 0x9B5A +0x1357C 0x4EA8 +0x1357D 0x4EAB +0x1357E 0x4EAC +0x13621 0x4F9B +0x13622 0x4FA0 +0x13623 0x50D1 +0x13624 0x5147 +0x13625 0x7AF6 +0x13626 0x5171 +0x13627 0x51F6 +0x13628 0x5354 +0x13629 0x5321 +0x1362A 0x537F +0x1362B 0x53EB +0x1362C 0x55AC +0x1362D 0x5883 +0x1362E 0x5CE1 +0x1362F 0x5F37 +0x13630 0x5F4A +0x13631 0x602F +0x13632 0x6050 +0x13633 0x606D +0x13634 0x631F +0x13635 0x6559 +0x13636 0x6A4B +0x13637 0x6CC1 +0x13638 0x72C2 +0x13639 0x72ED +0x1363A 0x77EF +0x1363B 0x80F8 +0x1363C 0x8105 +0x1363D 0x8208 +0x1363E 0x854E +0x1363F 0x90F7 +0x13640 0x93E1 +0x13641 0x97FF +0x13642 0x9957 +0x13643 0x9A5A +0x13644 0x4EF0 +0x13645 0x51DD +0x13646 0x5C2D +0x13647 0x6681 +0x13648 0x696D +0x13649 0x5C40 +0x1364A 0x66F2 +0x1364B 0x6975 +0x1364C 0x7389 +0x1364D 0x6850 +0x1364E 0x7C81 +0x1364F 0x50C5 +0x13650 0x52E4 +0x13651 0x5747 +0x13652 0x5DFE +0x13653 0x9326 +0x13654 0x65A4 +0x13655 0x6B23 +0x13656 0x6B3D +0x13657 0x7434 +0x13658 0x7981 +0x13659 0x79BD +0x1365A 0x7B4B +0x1365B 0x7DCA +0x1365C 0x82B9 +0x1365D 0x83CC +0x1365E 0x887F +0x1365F 0x895F +0x13660 0x8B39 +0x13661 0x8FD1 +0x13662 0x91D1 +0x13663 0x541F +0x13664 0x9280 +0x13665 0x4E5D +0x13666 0x5036 +0x13667 0x53E5 +0x13668 0x533A +0x13669 0x72D7 +0x1366A 0x7396 +0x1366B 0x77E9 +0x1366C 0x82E6 +0x1366D 0x8EAF +0x1366E 0x99C6 +0x1366F 0x99C8 +0x13670 0x99D2 +0x13671 0x5177 +0x13672 0x611A +0x13673 0x865E +0x13674 0x55B0 +0x13675 0x7A7A +0x13676 0x5076 +0x13677 0x5BD3 +0x13678 0x9047 +0x13679 0x9685 +0x1367A 0x4E32 +0x1367B 0x6ADB +0x1367C 0x91E7 +0x1367D 0x5C51 +0x1367E 0x5C48 +0x13721 0x6398 +0x13722 0x7A9F +0x13723 0x6C93 +0x13724 0x9774 +0x13725 0x8F61 +0x13726 0x7AAA +0x13727 0x718A +0x13728 0x9688 +0x13729 0x7C82 +0x1372A 0x6817 +0x1372B 0x7E70 +0x1372C 0x6851 +0x1372D 0x936C +0x1372E 0x52F2 +0x1372F 0x541B +0x13730 0x85AB +0x13731 0x8A13 +0x13732 0x7FA4 +0x13733 0x8ECD +0x13734 0x90E1 +0x13735 0x5366 +0x13736 0x8888 +0x13737 0x7941 +0x13738 0x4FC2 +0x13739 0x50BE +0x1373A 0x5211 +0x1373B 0x5144 +0x1373C 0x5553 +0x1373D 0x572D +0x1373E 0x73EA +0x1373F 0x578B +0x13740 0x5951 +0x13741 0x5F62 +0x13742 0x5F84 +0x13743 0x6075 +0x13744 0x6176 +0x13745 0x6167 +0x13746 0x61A9 +0x13747 0x63B2 +0x13748 0x643A +0x13749 0x656C +0x1374A 0x666F +0x1374B 0x6842 +0x1374C 0x6E13 +0x1374D 0x7566 +0x1374E 0x7A3D +0x1374F 0x7CFB +0x13750 0x7D4C +0x13751 0x7D99 +0x13752 0x7E4B +0x13753 0x7F6B +0x13754 0x830E +0x13755 0x834A +0x13756 0x86CD +0x13757 0x8A08 +0x13758 0x8A63 +0x13759 0x8B66 +0x1375A 0x8EFD +0x1375B 0x981A +0x1375C 0x9D8F +0x1375D 0x82B8 +0x1375E 0x8FCE +0x1375F 0x9BE8 +0x13760 0x5287 +0x13761 0x621F +0x13762 0x6483 +0x13763 0x6FC0 +0x13764 0x9699 +0x13765 0x6841 +0x13766 0x5091 +0x13767 0x6B20 +0x13768 0x6C7A +0x13769 0x6F54 +0x1376A 0x7A74 +0x1376B 0x7D50 +0x1376C 0x8840 +0x1376D 0x8A23 +0x1376E 0x6708 +0x1376F 0x4EF6 +0x13770 0x5039 +0x13771 0x5026 +0x13772 0x5065 +0x13773 0x517C +0x13774 0x5238 +0x13775 0x5263 +0x13776 0x55A7 +0x13777 0x570F +0x13778 0x5805 +0x13779 0x5ACC +0x1377A 0x5EFA +0x1377B 0x61B2 +0x1377C 0x61F8 +0x1377D 0x62F3 +0x1377E 0x6372 +0x13821 0x691C +0x13822 0x6A29 +0x13823 0x727D +0x13824 0x72AC +0x13825 0x732E +0x13826 0x7814 +0x13827 0x786F +0x13828 0x7D79 +0x13829 0x770C +0x1382A 0x80A9 +0x1382B 0x898B +0x1382C 0x8B19 +0x1382D 0x8CE2 +0x1382E 0x8ED2 +0x1382F 0x9063 +0x13830 0x9375 +0x13831 0x967A +0x13832 0x9855 +0x13833 0x9A13 +0x13834 0x9E78 +0x13835 0x5143 +0x13836 0x539F +0x13837 0x53B3 +0x13838 0x5E7B +0x13839 0x5F26 +0x1383A 0x6E1B +0x1383B 0x6E90 +0x1383C 0x7384 +0x1383D 0x73FE +0x1383E 0x7D43 +0x1383F 0x8237 +0x13840 0x8A00 +0x13841 0x8AFA +0x13842 0x9650 +0x13843 0x4E4E +0x13844 0x500B +0x13845 0x53E4 +0x13846 0x547C +0x13847 0x56FA +0x13848 0x59D1 +0x13849 0x5B64 +0x1384A 0x5DF1 +0x1384B 0x5EAB +0x1384C 0x5F27 +0x1384D 0x6238 +0x1384E 0x6545 +0x1384F 0x67AF +0x13850 0x6E56 +0x13851 0x72D0 +0x13852 0x7CCA +0x13853 0x88B4 +0x13854 0x80A1 +0x13855 0x80E1 +0x13856 0x83F0 +0x13857 0x864E +0x13858 0x8A87 +0x13859 0x8DE8 +0x1385A 0x9237 +0x1385B 0x96C7 +0x1385C 0x9867 +0x1385D 0x9F13 +0x1385E 0x4E94 +0x1385F 0x4E92 +0x13860 0x4F0D +0x13861 0x5348 +0x13862 0x5449 +0x13863 0x543E +0x13864 0x5A2F +0x13865 0x5F8C +0x13866 0x5FA1 +0x13867 0x609F +0x13868 0x68A7 +0x13869 0x6A8E +0x1386A 0x745A +0x1386B 0x7881 +0x1386C 0x8A9E +0x1386D 0x8AA4 +0x1386E 0x8B77 +0x1386F 0x9190 +0x13870 0x4E5E +0x13871 0x9BC9 +0x13872 0x4EA4 +0x13873 0x4F7C +0x13874 0x4FAF +0x13875 0x5019 +0x13876 0x5016 +0x13877 0x5149 +0x13878 0x516C +0x13879 0x529F +0x1387A 0x52B9 +0x1387B 0x52FE +0x1387C 0x539A +0x1387D 0x53E3 +0x1387E 0x5411 +0x13921 0x540E +0x13922 0x5589 +0x13923 0x5751 +0x13924 0x57A2 +0x13925 0x597D +0x13926 0x5B54 +0x13927 0x5B5D +0x13928 0x5B8F +0x13929 0x5DE5 +0x1392A 0x5DE7 +0x1392B 0x5DF7 +0x1392C 0x5E78 +0x1392D 0x5E83 +0x1392E 0x5E9A +0x1392F 0x5EB7 +0x13930 0x5F18 +0x13931 0x6052 +0x13932 0x614C +0x13933 0x6297 +0x13934 0x62D8 +0x13935 0x63A7 +0x13936 0x653B +0x13937 0x6602 +0x13938 0x6643 +0x13939 0x66F4 +0x1393A 0x676D +0x1393B 0x6821 +0x1393C 0x6897 +0x1393D 0x69CB +0x1393E 0x6C5F +0x1393F 0x6D2A +0x13940 0x6D69 +0x13941 0x6E2F +0x13942 0x6E9D +0x13943 0x7532 +0x13944 0x7687 +0x13945 0x786C +0x13946 0x7A3F +0x13947 0x7CE0 +0x13948 0x7D05 +0x13949 0x7D18 +0x1394A 0x7D5E +0x1394B 0x7DB1 +0x1394C 0x8015 +0x1394D 0x8003 +0x1394E 0x80AF +0x1394F 0x80B1 +0x13950 0x8154 +0x13951 0x818F +0x13952 0x822A +0x13953 0x8352 +0x13954 0x884C +0x13955 0x8861 +0x13956 0x8B1B +0x13957 0x8CA2 +0x13958 0x8CFC +0x13959 0x90CA +0x1395A 0x9175 +0x1395B 0x9271 +0x1395C 0x783F +0x1395D 0x92FC +0x1395E 0x95A4 +0x1395F 0x964D +0x13960 0x9805 +0x13961 0x9999 +0x13962 0x9AD8 +0x13963 0x9D3B +0x13964 0x525B +0x13965 0x52AB +0x13966 0x53F7 +0x13967 0x5408 +0x13968 0x58D5 +0x13969 0x62F7 +0x1396A 0x6FE0 +0x1396B 0x8C6A +0x1396C 0x8F5F +0x1396D 0x9EB9 +0x1396E 0x514B +0x1396F 0x523B +0x13970 0x544A +0x13971 0x56FD +0x13972 0x7A40 +0x13973 0x9177 +0x13974 0x9D60 +0x13975 0x9ED2 +0x13976 0x7344 +0x13977 0x6F09 +0x13978 0x8170 +0x13979 0x7511 +0x1397A 0x5FFD +0x1397B 0x60DA +0x1397C 0x9AA8 +0x1397D 0x72DB +0x1397E 0x8FBC +0x13A21 0x6B64 +0x13A22 0x9803 +0x13A23 0x4ECA +0x13A24 0x56F0 +0x13A25 0x5764 +0x13A26 0x58BE +0x13A27 0x5A5A +0x13A28 0x6068 +0x13A29 0x61C7 +0x13A2A 0x660F +0x13A2B 0x6606 +0x13A2C 0x6839 +0x13A2D 0x68B1 +0x13A2E 0x6DF7 +0x13A2F 0x75D5 +0x13A30 0x7D3A +0x13A31 0x826E +0x13A32 0x9B42 +0x13A33 0x4E9B +0x13A34 0x4F50 +0x13A35 0x53C9 +0x13A36 0x5506 +0x13A37 0x5D6F +0x13A38 0x5DE6 +0x13A39 0x5DEE +0x13A3A 0x67FB +0x13A3B 0x6C99 +0x13A3C 0x7473 +0x13A3D 0x7802 +0x13A3E 0x8A50 +0x13A3F 0x9396 +0x13A40 0x88DF +0x13A41 0x5750 +0x13A42 0x5EA7 +0x13A43 0x632B +0x13A44 0x50B5 +0x13A45 0x50AC +0x13A46 0x518D +0x13A47 0x6700 +0x13A48 0x54C9 +0x13A49 0x585E +0x13A4A 0x59BB +0x13A4B 0x5BB0 +0x13A4C 0x5F69 +0x13A4D 0x624D +0x13A4E 0x63A1 +0x13A4F 0x683D +0x13A50 0x6B73 +0x13A51 0x6E08 +0x13A52 0x707D +0x13A53 0x91C7 +0x13A54 0x7280 +0x13A55 0x7815 +0x13A56 0x7826 +0x13A57 0x796D +0x13A58 0x658E +0x13A59 0x7D30 +0x13A5A 0x83DC +0x13A5B 0x88C1 +0x13A5C 0x8F09 +0x13A5D 0x969B +0x13A5E 0x5264 +0x13A5F 0x5728 +0x13A60 0x6750 +0x13A61 0x7F6A +0x13A62 0x8CA1 +0x13A63 0x51B4 +0x13A64 0x5742 +0x13A65 0x962A +0x13A66 0x583A +0x13A67 0x698A +0x13A68 0x80B4 +0x13A69 0x54B2 +0x13A6A 0x5D0E +0x13A6B 0x57FC +0x13A6C 0x7895 +0x13A6D 0x9DFA +0x13A6E 0x4F5C +0x13A6F 0x524A +0x13A70 0x548B +0x13A71 0x643E +0x13A72 0x6628 +0x13A73 0x6714 +0x13A74 0x67F5 +0x13A75 0x7A84 +0x13A76 0x7B56 +0x13A77 0x7D22 +0x13A78 0x932F +0x13A79 0x685C +0x13A7A 0x9BAD +0x13A7B 0x7B39 +0x13A7C 0x5319 +0x13A7D 0x518A +0x13A7E 0x5237 +0x13B21 0x5BDF +0x13B22 0x62F6 +0x13B23 0x64AE +0x13B24 0x64E6 +0x13B25 0x672D +0x13B26 0x6BBA +0x13B27 0x85A9 +0x13B28 0x96D1 +0x13B29 0x7690 +0x13B2A 0x9BD6 +0x13B2B 0x634C +0x13B2C 0x9306 +0x13B2D 0x9BAB +0x13B2E 0x76BF +0x13B2F 0x6652 +0x13B30 0x4E09 +0x13B31 0x5098 +0x13B32 0x53C2 +0x13B33 0x5C71 +0x13B34 0x60E8 +0x13B35 0x6492 +0x13B36 0x6563 +0x13B37 0x685F +0x13B38 0x71E6 +0x13B39 0x73CA +0x13B3A 0x7523 +0x13B3B 0x7B97 +0x13B3C 0x7E82 +0x13B3D 0x8695 +0x13B3E 0x8B83 +0x13B3F 0x8CDB +0x13B40 0x9178 +0x13B41 0x9910 +0x13B42 0x65AC +0x13B43 0x66AB +0x13B44 0x6B8B +0x13B45 0x4ED5 +0x13B46 0x4ED4 +0x13B47 0x4F3A +0x13B48 0x4F7F +0x13B49 0x523A +0x13B4A 0x53F8 +0x13B4B 0x53F2 +0x13B4C 0x55E3 +0x13B4D 0x56DB +0x13B4E 0x58EB +0x13B4F 0x59CB +0x13B50 0x59C9 +0x13B51 0x59FF +0x13B52 0x5B50 +0x13B53 0x5C4D +0x13B54 0x5E02 +0x13B55 0x5E2B +0x13B56 0x5FD7 +0x13B57 0x601D +0x13B58 0x6307 +0x13B59 0x652F +0x13B5A 0x5B5C +0x13B5B 0x65AF +0x13B5C 0x65BD +0x13B5D 0x65E8 +0x13B5E 0x679D +0x13B5F 0x6B62 +0x13B60 0x6B7B +0x13B61 0x6C0F +0x13B62 0x7345 +0x13B63 0x7949 +0x13B64 0x79C1 +0x13B65 0x7CF8 +0x13B66 0x7D19 +0x13B67 0x7D2B +0x13B68 0x80A2 +0x13B69 0x8102 +0x13B6A 0x81F3 +0x13B6B 0x8996 +0x13B6C 0x8A5E +0x13B6D 0x8A69 +0x13B6E 0x8A66 +0x13B6F 0x8A8C +0x13B70 0x8AEE +0x13B71 0x8CC7 +0x13B72 0x8CDC +0x13B73 0x96CC +0x13B74 0x98FC +0x13B75 0x6B6F +0x13B76 0x4E8B +0x13B77 0x4F3C +0x13B78 0x4F8D +0x13B79 0x5150 +0x13B7A 0x5B57 +0x13B7B 0x5BFA +0x13B7C 0x6148 +0x13B7D 0x6301 +0x13B7E 0x6642 +0x13C21 0x6B21 +0x13C22 0x6ECB +0x13C23 0x6CBB +0x13C24 0x723E +0x13C25 0x74BD +0x13C26 0x75D4 +0x13C27 0x78C1 +0x13C28 0x793A +0x13C29 0x800C +0x13C2A 0x8033 +0x13C2B 0x81EA +0x13C2C 0x8494 +0x13C2D 0x8F9E +0x13C2E 0x6C50 +0x13C2F 0x9E7F +0x13C30 0x5F0F +0x13C31 0x8B58 +0x13C32 0x9D2B +0x13C33 0x7AFA +0x13C34 0x8EF8 +0x13C35 0x5B8D +0x13C36 0x96EB +0x13C37 0x4E03 +0x13C38 0x53F1 +0x13C39 0x57F7 +0x13C3A 0x5931 +0x13C3B 0x5AC9 +0x13C3C 0x5BA4 +0x13C3D 0x6089 +0x13C3E 0x6E7F +0x13C3F 0x6F06 +0x13C40 0x75BE +0x13C41 0x8CEA +0x13C42 0x5B9F +0x13C43 0x8500 +0x13C44 0x7BE0 +0x13C45 0x5072 +0x13C46 0x67F4 +0x13C47 0x829D +0x13C48 0x5C61 +0x13C49 0x854A +0x13C4A 0x7E1E +0x13C4B 0x820E +0x13C4C 0x5199 +0x13C4D 0x5C04 +0x13C4E 0x6368 +0x13C4F 0x8D66 +0x13C50 0x659C +0x13C51 0x716E +0x13C52 0x793E +0x13C53 0x7D17 +0x13C54 0x8005 +0x13C55 0x8B1D +0x13C56 0x8ECA +0x13C57 0x906E +0x13C58 0x86C7 +0x13C59 0x90AA +0x13C5A 0x501F +0x13C5B 0x52FA +0x13C5C 0x5C3A +0x13C5D 0x6753 +0x13C5E 0x707C +0x13C5F 0x7235 +0x13C60 0x914C +0x13C61 0x91C8 +0x13C62 0x932B +0x13C63 0x82E5 +0x13C64 0x5BC2 +0x13C65 0x5F31 +0x13C66 0x60F9 +0x13C67 0x4E3B +0x13C68 0x53D6 +0x13C69 0x5B88 +0x13C6A 0x624B +0x13C6B 0x6731 +0x13C6C 0x6B8A +0x13C6D 0x72E9 +0x13C6E 0x73E0 +0x13C6F 0x7A2E +0x13C70 0x816B +0x13C71 0x8DA3 +0x13C72 0x9152 +0x13C73 0x9996 +0x13C74 0x5112 +0x13C75 0x53D7 +0x13C76 0x546A +0x13C77 0x5BFF +0x13C78 0x6388 +0x13C79 0x6A39 +0x13C7A 0x7DAC +0x13C7B 0x9700 +0x13C7C 0x56DA +0x13C7D 0x53CE +0x13C7E 0x5468 +0x13D21 0x5B97 +0x13D22 0x5C31 +0x13D23 0x5DDE +0x13D24 0x4FEE +0x13D25 0x6101 +0x13D26 0x62FE +0x13D27 0x6D32 +0x13D28 0x79C0 +0x13D29 0x79CB +0x13D2A 0x7D42 +0x13D2B 0x7E4D +0x13D2C 0x7FD2 +0x13D2D 0x81ED +0x13D2E 0x821F +0x13D2F 0x8490 +0x13D30 0x8846 +0x13D31 0x8972 +0x13D32 0x8B90 +0x13D33 0x8E74 +0x13D34 0x8F2F +0x13D35 0x9031 +0x13D36 0x914B +0x13D37 0x916C +0x13D38 0x96C6 +0x13D39 0x919C +0x13D3A 0x4EC0 +0x13D3B 0x4F4F +0x13D3C 0x5145 +0x13D3D 0x5341 +0x13D3E 0x5F93 +0x13D3F 0x620E +0x13D40 0x67D4 +0x13D41 0x6C41 +0x13D42 0x6E0B +0x13D43 0x7363 +0x13D44 0x7E26 +0x13D45 0x91CD +0x13D46 0x9283 +0x13D47 0x53D4 +0x13D48 0x5919 +0x13D49 0x5BBF +0x13D4A 0x6DD1 +0x13D4B 0x795D +0x13D4C 0x7E2E +0x13D4D 0x7C9B +0x13D4E 0x587E +0x13D4F 0x719F +0x13D50 0x51FA +0x13D51 0x8853 +0x13D52 0x8FF0 +0x13D53 0x4FCA +0x13D54 0x5CFB +0x13D55 0x6625 +0x13D56 0x77AC +0x13D57 0x7AE3 +0x13D58 0x821C +0x13D59 0x99FF +0x13D5A 0x51C6 +0x13D5B 0x5FAA +0x13D5C 0x65EC +0x13D5D 0x696F +0x13D5E 0x6B89 +0x13D5F 0x6DF3 +0x13D60 0x6E96 +0x13D61 0x6F64 +0x13D62 0x76FE +0x13D63 0x7D14 +0x13D64 0x5DE1 +0x13D65 0x9075 +0x13D66 0x9187 +0x13D67 0x9806 +0x13D68 0x51E6 +0x13D69 0x521D +0x13D6A 0x6240 +0x13D6B 0x6691 +0x13D6C 0x66D9 +0x13D6D 0x6E1A +0x13D6E 0x5EB6 +0x13D6F 0x7DD2 +0x13D70 0x7F72 +0x13D71 0x66F8 +0x13D72 0x85AF +0x13D73 0x85F7 +0x13D74 0x8AF8 +0x13D75 0x52A9 +0x13D76 0x53D9 +0x13D77 0x5973 +0x13D78 0x5E8F +0x13D79 0x5F90 +0x13D7A 0x6055 +0x13D7B 0x92E4 +0x13D7C 0x9664 +0x13D7D 0x50B7 +0x13D7E 0x511F +0x13E21 0x52DD +0x13E22 0x5320 +0x13E23 0x5347 +0x13E24 0x53EC +0x13E25 0x54E8 +0x13E26 0x5546 +0x13E27 0x5531 +0x13E28 0x5617 +0x13E29 0x5968 +0x13E2A 0x59BE +0x13E2B 0x5A3C +0x13E2C 0x5BB5 +0x13E2D 0x5C06 +0x13E2E 0x5C0F +0x13E2F 0x5C11 +0x13E30 0x5C1A +0x13E31 0x5E84 +0x13E32 0x5E8A +0x13E33 0x5EE0 +0x13E34 0x5F70 +0x13E35 0x627F +0x13E36 0x6284 +0x13E37 0x62DB +0x13E38 0x638C +0x13E39 0x6377 +0x13E3A 0x6607 +0x13E3B 0x660C +0x13E3C 0x662D +0x13E3D 0x6676 +0x13E3E 0x677E +0x13E3F 0x68A2 +0x13E40 0x6A1F +0x13E41 0x6A35 +0x13E42 0x6CBC +0x13E43 0x6D88 +0x13E44 0x6E09 +0x13E45 0x6E58 +0x13E46 0x713C +0x13E47 0x7126 +0x13E48 0x7167 +0x13E49 0x75C7 +0x13E4A 0x7701 +0x13E4B 0x785D +0x13E4C 0x7901 +0x13E4D 0x7965 +0x13E4E 0x79F0 +0x13E4F 0x7AE0 +0x13E50 0x7B11 +0x13E51 0x7CA7 +0x13E52 0x7D39 +0x13E53 0x8096 +0x13E54 0x83D6 +0x13E55 0x848B +0x13E56 0x8549 +0x13E57 0x885D +0x13E58 0x88F3 +0x13E59 0x8A1F +0x13E5A 0x8A3C +0x13E5B 0x8A54 +0x13E5C 0x8A73 +0x13E5D 0x8C61 +0x13E5E 0x8CDE +0x13E5F 0x91A4 +0x13E60 0x9266 +0x13E61 0x937E +0x13E62 0x9418 +0x13E63 0x969C +0x13E64 0x9798 +0x13E65 0x4E0A +0x13E66 0x4E08 +0x13E67 0x4E1E +0x13E68 0x4E57 +0x13E69 0x5197 +0x13E6A 0x5270 +0x13E6B 0x57CE +0x13E6C 0x5834 +0x13E6D 0x58CC +0x13E6E 0x5B22 +0x13E6F 0x5E38 +0x13E70 0x60C5 +0x13E71 0x64FE +0x13E72 0x6761 +0x13E73 0x6756 +0x13E74 0x6D44 +0x13E75 0x72B6 +0x13E76 0x7573 +0x13E77 0x7A63 +0x13E78 0x84B8 +0x13E79 0x8B72 +0x13E7A 0x91B8 +0x13E7B 0x9320 +0x13E7C 0x5631 +0x13E7D 0x57F4 +0x13E7E 0x98FE +0x13F21 0x62ED +0x13F22 0x690D +0x13F23 0x6B96 +0x13F24 0x71ED +0x13F25 0x7E54 +0x13F26 0x8077 +0x13F27 0x8272 +0x13F28 0x89E6 +0x13F29 0x98DF +0x13F2A 0x8755 +0x13F2B 0x8FB1 +0x13F2C 0x5C3B +0x13F2D 0x4F38 +0x13F2E 0x4FE1 +0x13F2F 0x4FB5 +0x13F30 0x5507 +0x13F31 0x5A20 +0x13F32 0x5BDD +0x13F33 0x5BE9 +0x13F34 0x5FC3 +0x13F35 0x614E +0x13F36 0x632F +0x13F37 0x65B0 +0x13F38 0x664B +0x13F39 0x68EE +0x13F3A 0x699B +0x13F3B 0x6D78 +0x13F3C 0x6DF1 +0x13F3D 0x7533 +0x13F3E 0x75B9 +0x13F3F 0x771F +0x13F40 0x795E +0x13F41 0x79E6 +0x13F42 0x7D33 +0x13F43 0x81E3 +0x13F44 0x82AF +0x13F45 0x85AA +0x13F46 0x89AA +0x13F47 0x8A3A +0x13F48 0x8EAB +0x13F49 0x8F9B +0x13F4A 0x9032 +0x13F4B 0x91DD +0x13F4C 0x9707 +0x13F4D 0x4EBA +0x13F4E 0x4EC1 +0x13F4F 0x5203 +0x13F50 0x5875 +0x13F51 0x58EC +0x13F52 0x5C0B +0x13F53 0x751A +0x13F54 0x5C3D +0x13F55 0x814E +0x13F56 0x8A0A +0x13F57 0x8FC5 +0x13F58 0x9663 +0x13F59 0x976D +0x13F5A 0x7B25 +0x13F5B 0x8ACF +0x13F5C 0x9808 +0x13F5D 0x9162 +0x13F5E 0x56F3 +0x13F5F 0x53A8 +0x13F60 0x9017 +0x13F61 0x5439 +0x13F62 0x5782 +0x13F63 0x5E25 +0x13F64 0x63A8 +0x13F65 0x6C34 +0x13F66 0x708A +0x13F67 0x7761 +0x13F68 0x7C8B +0x13F69 0x7FE0 +0x13F6A 0x8870 +0x13F6B 0x9042 +0x13F6C 0x9154 +0x13F6D 0x9310 +0x13F6E 0x9318 +0x13F6F 0x968F +0x13F70 0x745E +0x13F71 0x9AC4 +0x13F72 0x5D07 +0x13F73 0x5D69 +0x13F74 0x6570 +0x13F75 0x67A2 +0x13F76 0x8DA8 +0x13F77 0x96DB +0x13F78 0x636E +0x13F79 0x6749 +0x13F7A 0x6919 +0x13F7B 0x83C5 +0x13F7C 0x9817 +0x13F7D 0x96C0 +0x13F7E 0x88FE +0x14021 0x6F84 +0x14022 0x647A +0x14023 0x5BF8 +0x14024 0x4E16 +0x14025 0x702C +0x14026 0x755D +0x14027 0x662F +0x14028 0x51C4 +0x14029 0x5236 +0x1402A 0x52E2 +0x1402B 0x59D3 +0x1402C 0x5F81 +0x1402D 0x6027 +0x1402E 0x6210 +0x1402F 0x653F +0x14030 0x6574 +0x14031 0x661F +0x14032 0x6674 +0x14033 0x68F2 +0x14034 0x6816 +0x14035 0x6B63 +0x14036 0x6E05 +0x14037 0x7272 +0x14038 0x751F +0x14039 0x76DB +0x1403A 0x7CBE +0x1403B 0x8056 +0x1403C 0x58F0 +0x1403D 0x88FD +0x1403E 0x897F +0x1403F 0x8AA0 +0x14040 0x8A93 +0x14041 0x8ACB +0x14042 0x901D +0x14043 0x9192 +0x14044 0x9752 +0x14045 0x9759 +0x14046 0x6589 +0x14047 0x7A0E +0x14048 0x8106 +0x14049 0x96BB +0x1404A 0x5E2D +0x1404B 0x60DC +0x1404C 0x621A +0x1404D 0x65A5 +0x1404E 0x6614 +0x1404F 0x6790 +0x14050 0x77F3 +0x14051 0x7A4D +0x14052 0x7C4D +0x14053 0x7E3E +0x14054 0x810A +0x14055 0x8CAC +0x14056 0x8D64 +0x14057 0x8DE1 +0x14058 0x8E5F +0x14059 0x78A9 +0x1405A 0x5207 +0x1405B 0x62D9 +0x1405C 0x63A5 +0x1405D 0x6442 +0x1405E 0x6298 +0x1405F 0x8A2D +0x14060 0x7A83 +0x14061 0x7BC0 +0x14062 0x8AAC +0x14063 0x96EA +0x14064 0x7D76 +0x14065 0x820C +0x14066 0x8749 +0x14067 0x4ED9 +0x14068 0x5148 +0x14069 0x5343 +0x1406A 0x5360 +0x1406B 0x5BA3 +0x1406C 0x5C02 +0x1406D 0x5C16 +0x1406E 0x5DDD +0x1406F 0x6226 +0x14070 0x6247 +0x14071 0x64B0 +0x14072 0x6813 +0x14073 0x6834 +0x14074 0x6CC9 +0x14075 0x6D45 +0x14076 0x6D17 +0x14077 0x67D3 +0x14078 0x6F5C +0x14079 0x714E +0x1407A 0x717D +0x1407B 0x65CB +0x1407C 0x7A7F +0x1407D 0x7BAD +0x1407E 0x7DDA +0x14121 0x7E4A +0x14122 0x7FA8 +0x14123 0x817A +0x14124 0x821B +0x14125 0x8239 +0x14126 0x85A6 +0x14127 0x8A6E +0x14128 0x8CCE +0x14129 0x8DF5 +0x1412A 0x9078 +0x1412B 0x9077 +0x1412C 0x92AD +0x1412D 0x9291 +0x1412E 0x9583 +0x1412F 0x9BAE +0x14130 0x524D +0x14131 0x5584 +0x14132 0x6F38 +0x14133 0x7136 +0x14134 0x5168 +0x14135 0x7985 +0x14136 0x7E55 +0x14137 0x81B3 +0x14138 0x7CCE +0x14139 0x564C +0x1413A 0x5851 +0x1413B 0x5CA8 +0x1413C 0x63AA +0x1413D 0x66FE +0x1413E 0x66FD +0x1413F 0x695A +0x14140 0x72D9 +0x14141 0x758F +0x14142 0x758E +0x14143 0x790E +0x14144 0x7956 +0x14145 0x79DF +0x14146 0x7C97 +0x14147 0x7D20 +0x14148 0x7D44 +0x14149 0x8607 +0x1414A 0x8A34 +0x1414B 0x963B +0x1414C 0x9061 +0x1414D 0x9F20 +0x1414E 0x50E7 +0x1414F 0x5275 +0x14150 0x53CC +0x14151 0x53E2 +0x14152 0x5009 +0x14153 0x55AA +0x14154 0x58EE +0x14155 0x594F +0x14156 0x723D +0x14157 0x5B8B +0x14158 0x5C64 +0x14159 0x531D +0x1415A 0x60E3 +0x1415B 0x60F3 +0x1415C 0x635C +0x1415D 0x6383 +0x1415E 0x633F +0x1415F 0x63BB +0x14160 0x64CD +0x14161 0x65E9 +0x14162 0x66F9 +0x14163 0x5DE3 +0x14164 0x69CD +0x14165 0x69FD +0x14166 0x6F15 +0x14167 0x71E5 +0x14168 0x4E89 +0x14169 0x75E9 +0x1416A 0x76F8 +0x1416B 0x7A93 +0x1416C 0x7CDF +0x1416D 0x7DCF +0x1416E 0x7D9C +0x1416F 0x8061 +0x14170 0x8349 +0x14171 0x8358 +0x14172 0x846C +0x14173 0x84BC +0x14174 0x85FB +0x14175 0x88C5 +0x14176 0x8D70 +0x14177 0x9001 +0x14178 0x906D +0x14179 0x9397 +0x1417A 0x971C +0x1417B 0x9A12 +0x1417C 0x50CF +0x1417D 0x5897 +0x1417E 0x618E +0x14221 0x81D3 +0x14222 0x8535 +0x14223 0x8D08 +0x14224 0x9020 +0x14225 0x4FC3 +0x14226 0x5074 +0x14227 0x5247 +0x14228 0x5373 +0x14229 0x606F +0x1422A 0x6349 +0x1422B 0x675F +0x1422C 0x6E2C +0x1422D 0x8DB3 +0x1422E 0x901F +0x1422F 0x4FD7 +0x14230 0x5C5E +0x14231 0x8CCA +0x14232 0x65CF +0x14233 0x7D9A +0x14234 0x5352 +0x14235 0x8896 +0x14236 0x5176 +0x14237 0x63C3 +0x14238 0x5B58 +0x14239 0x5B6B +0x1423A 0x5C0A +0x1423B 0x640D +0x1423C 0x6751 +0x1423D 0x905C +0x1423E 0x4ED6 +0x1423F 0x591A +0x14240 0x592A +0x14241 0x6C70 +0x14242 0x8A51 +0x14243 0x553E +0x14244 0x5815 +0x14245 0x59A5 +0x14246 0x60F0 +0x14247 0x6253 +0x14248 0x67C1 +0x14249 0x8235 +0x1424A 0x6955 +0x1424B 0x9640 +0x1424C 0x99C4 +0x1424D 0x9A28 +0x1424E 0x4F53 +0x1424F 0x5806 +0x14250 0x5BFE +0x14251 0x8010 +0x14252 0x5CB1 +0x14253 0x5E2F +0x14254 0x5F85 +0x14255 0x6020 +0x14256 0x614B +0x14257 0x6234 +0x14258 0x66FF +0x14259 0x6CF0 +0x1425A 0x6EDE +0x1425B 0x80CE +0x1425C 0x817F +0x1425D 0x82D4 +0x1425E 0x888B +0x1425F 0x8CB8 +0x14260 0x9000 +0x14261 0x902E +0x14262 0x968A +0x14263 0x9EDB +0x14264 0x9BDB +0x14265 0x4EE3 +0x14266 0x53F0 +0x14267 0x5927 +0x14268 0x7B2C +0x14269 0x918D +0x1426A 0x984C +0x1426B 0x9DF9 +0x1426C 0x6EDD +0x1426D 0x7027 +0x1426E 0x5353 +0x1426F 0x5544 +0x14270 0x5B85 +0x14271 0x6258 +0x14272 0x629E +0x14273 0x62D3 +0x14274 0x6CA2 +0x14275 0x6FEF +0x14276 0x7422 +0x14277 0x8A17 +0x14278 0x9438 +0x14279 0x6FC1 +0x1427A 0x8AFE +0x1427B 0x8338 +0x1427C 0x51E7 +0x1427D 0x86F8 +0x1427E 0x53EA +0x14321 0x53E9 +0x14322 0x4F46 +0x14323 0x9054 +0x14324 0x8FB0 +0x14325 0x596A +0x14326 0x8131 +0x14327 0x5DFD +0x14328 0x7AEA +0x14329 0x8FBF +0x1432A 0x68DA +0x1432B 0x8C37 +0x1432C 0x72F8 +0x1432D 0x9C48 +0x1432E 0x6A3D +0x1432F 0x8AB0 +0x14330 0x4E39 +0x14331 0x5358 +0x14332 0x5606 +0x14333 0x5766 +0x14334 0x62C5 +0x14335 0x63A2 +0x14336 0x65E6 +0x14337 0x6B4E +0x14338 0x6DE1 +0x14339 0x6E5B +0x1433A 0x70AD +0x1433B 0x77ED +0x1433C 0x7AEF +0x1433D 0x7BAA +0x1433E 0x7DBB +0x1433F 0x803D +0x14340 0x80C6 +0x14341 0x86CB +0x14342 0x8A95 +0x14343 0x935B +0x14344 0x56E3 +0x14345 0x58C7 +0x14346 0x5F3E +0x14347 0x65AD +0x14348 0x6696 +0x14349 0x6A80 +0x1434A 0x6BB5 +0x1434B 0x7537 +0x1434C 0x8AC7 +0x1434D 0x5024 +0x1434E 0x77E5 +0x1434F 0x5730 +0x14350 0x5F1B +0x14351 0x6065 +0x14352 0x667A +0x14353 0x6C60 +0x14354 0x75F4 +0x14355 0x7A1A +0x14356 0x7F6E +0x14357 0x81F4 +0x14358 0x8718 +0x14359 0x9045 +0x1435A 0x99B3 +0x1435B 0x7BC9 +0x1435C 0x755C +0x1435D 0x7AF9 +0x1435E 0x7B51 +0x1435F 0x84C4 +0x14360 0x9010 +0x14361 0x79E9 +0x14362 0x7A92 +0x14363 0x8336 +0x14364 0x5AE1 +0x14365 0x7740 +0x14366 0x4E2D +0x14367 0x4EF2 +0x14368 0x5B99 +0x14369 0x5FE0 +0x1436A 0x62BD +0x1436B 0x663C +0x1436C 0x67F1 +0x1436D 0x6CE8 +0x1436E 0x866B +0x1436F 0x8877 +0x14370 0x8A3B +0x14371 0x914E +0x14372 0x92F3 +0x14373 0x99D0 +0x14374 0x6A17 +0x14375 0x7026 +0x14376 0x732A +0x14377 0x82E7 +0x14378 0x8457 +0x14379 0x8CAF +0x1437A 0x4E01 +0x1437B 0x5146 +0x1437C 0x51CB +0x1437D 0x558B +0x1437E 0x5BF5 +0x14421 0x5E16 +0x14422 0x5E33 +0x14423 0x5E81 +0x14424 0x5F14 +0x14425 0x5F35 +0x14426 0x5F6B +0x14427 0x5FB4 +0x14428 0x61F2 +0x14429 0x6311 +0x1442A 0x66A2 +0x1442B 0x671D +0x1442C 0x6F6E +0x1442D 0x7252 +0x1442E 0x753A +0x1442F 0x773A +0x14430 0x8074 +0x14431 0x8139 +0x14432 0x8178 +0x14433 0x8776 +0x14434 0x8ABF +0x14435 0x8ADC +0x14436 0x8D85 +0x14437 0x8DF3 +0x14438 0x929A +0x14439 0x9577 +0x1443A 0x9802 +0x1443B 0x9CE5 +0x1443C 0x52C5 +0x1443D 0x6357 +0x1443E 0x76F4 +0x1443F 0x6715 +0x14440 0x6C88 +0x14441 0x73CD +0x14442 0x8CC3 +0x14443 0x93AE +0x14444 0x9673 +0x14445 0x6D25 +0x14446 0x589C +0x14447 0x690E +0x14448 0x69CC +0x14449 0x8FFD +0x1444A 0x939A +0x1444B 0x75DB +0x1444C 0x901A +0x1444D 0x585A +0x1444E 0x6802 +0x1444F 0x63B4 +0x14450 0x69FB +0x14451 0x4F43 +0x14452 0x6F2C +0x14453 0x67D8 +0x14454 0x8FBB +0x14455 0x8526 +0x14456 0x7DB4 +0x14457 0x9354 +0x14458 0x693F +0x14459 0x6F70 +0x1445A 0x576A +0x1445B 0x58F7 +0x1445C 0x5B2C +0x1445D 0x7D2C +0x1445E 0x722A +0x1445F 0x540A +0x14460 0x91E3 +0x14461 0x9DB4 +0x14462 0x4EAD +0x14463 0x4F4E +0x14464 0x505C +0x14465 0x5075 +0x14466 0x5243 +0x14467 0x8C9E +0x14468 0x5448 +0x14469 0x5824 +0x1446A 0x5B9A +0x1446B 0x5E1D +0x1446C 0x5E95 +0x1446D 0x5EAD +0x1446E 0x5EF7 +0x1446F 0x5F1F +0x14470 0x608C +0x14471 0x62B5 +0x14472 0x633A +0x14473 0x63D0 +0x14474 0x68AF +0x14475 0x6C40 +0x14476 0x7887 +0x14477 0x798E +0x14478 0x7A0B +0x14479 0x7DE0 +0x1447A 0x8247 +0x1447B 0x8A02 +0x1447C 0x8AE6 +0x1447D 0x8E44 +0x1447E 0x9013 +0x14521 0x90B8 +0x14522 0x912D +0x14523 0x91D8 +0x14524 0x9F0E +0x14525 0x6CE5 +0x14526 0x6458 +0x14527 0x64E2 +0x14528 0x6575 +0x14529 0x6EF4 +0x1452A 0x7684 +0x1452B 0x7B1B +0x1452C 0x9069 +0x1452D 0x93D1 +0x1452E 0x6EBA +0x1452F 0x54F2 +0x14530 0x5FB9 +0x14531 0x64A4 +0x14532 0x8F4D +0x14533 0x8FED +0x14534 0x9244 +0x14535 0x5178 +0x14536 0x586B +0x14537 0x5929 +0x14538 0x5C55 +0x14539 0x5E97 +0x1453A 0x6DFB +0x1453B 0x7E8F +0x1453C 0x751C +0x1453D 0x8CBC +0x1453E 0x8EE2 +0x1453F 0x985B +0x14540 0x70B9 +0x14541 0x4F1D +0x14542 0x6BBF +0x14543 0x6FB1 +0x14544 0x7530 +0x14545 0x96FB +0x14546 0x514E +0x14547 0x5410 +0x14548 0x5835 +0x14549 0x5857 +0x1454A 0x59AC +0x1454B 0x5C60 +0x1454C 0x5F92 +0x1454D 0x6597 +0x1454E 0x675C +0x1454F 0x6E21 +0x14550 0x767B +0x14551 0x83DF +0x14552 0x8CED +0x14553 0x9014 +0x14554 0x90FD +0x14555 0x934D +0x14556 0x7825 +0x14557 0x783A +0x14558 0x52AA +0x14559 0x5EA6 +0x1455A 0x571F +0x1455B 0x5974 +0x1455C 0x6012 +0x1455D 0x5012 +0x1455E 0x515A +0x1455F 0x51AC +0x14560 0x51CD +0x14561 0x5200 +0x14562 0x5510 +0x14563 0x5854 +0x14564 0x5858 +0x14565 0x5957 +0x14566 0x5B95 +0x14567 0x5CF6 +0x14568 0x5D8B +0x14569 0x60BC +0x1456A 0x6295 +0x1456B 0x642D +0x1456C 0x6771 +0x1456D 0x6843 +0x1456E 0x68BC +0x1456F 0x68DF +0x14570 0x76D7 +0x14571 0x6DD8 +0x14572 0x6E6F +0x14573 0x6D9B +0x14574 0x706F +0x14575 0x71C8 +0x14576 0x5F53 +0x14577 0x75D8 +0x14578 0x7977 +0x14579 0x7B49 +0x1457A 0x7B54 +0x1457B 0x7B52 +0x1457C 0x7CD6 +0x1457D 0x7D71 +0x1457E 0x5230 +0x14621 0x8463 +0x14622 0x8569 +0x14623 0x85E4 +0x14624 0x8A0E +0x14625 0x8B04 +0x14626 0x8C46 +0x14627 0x8E0F +0x14628 0x9003 +0x14629 0x900F +0x1462A 0x9419 +0x1462B 0x9676 +0x1462C 0x982D +0x1462D 0x9A30 +0x1462E 0x95D8 +0x1462F 0x50CD +0x14630 0x52D5 +0x14631 0x540C +0x14632 0x5802 +0x14633 0x5C0E +0x14634 0x61A7 +0x14635 0x649E +0x14636 0x6D1E +0x14637 0x77B3 +0x14638 0x7AE5 +0x14639 0x80F4 +0x1463A 0x8404 +0x1463B 0x9053 +0x1463C 0x9285 +0x1463D 0x5CE0 +0x1463E 0x9D07 +0x1463F 0x533F +0x14640 0x5F97 +0x14641 0x5FB3 +0x14642 0x6D9C +0x14643 0x7279 +0x14644 0x7763 +0x14645 0x79BF +0x14646 0x7BE4 +0x14647 0x6BD2 +0x14648 0x72EC +0x14649 0x8AAD +0x1464A 0x6803 +0x1464B 0x6A61 +0x1464C 0x51F8 +0x1464D 0x7A81 +0x1464E 0x6934 +0x1464F 0x5C4A +0x14650 0x9CF6 +0x14651 0x82EB +0x14652 0x5BC5 +0x14653 0x9149 +0x14654 0x701E +0x14655 0x5678 +0x14656 0x5C6F +0x14657 0x60C7 +0x14658 0x6566 +0x14659 0x6C8C +0x1465A 0x8C5A +0x1465B 0x9041 +0x1465C 0x9813 +0x1465D 0x5451 +0x1465E 0x66C7 +0x1465F 0x920D +0x14660 0x5948 +0x14661 0x90A3 +0x14662 0x5185 +0x14663 0x4E4D +0x14664 0x51EA +0x14665 0x8599 +0x14666 0x8B0E +0x14667 0x7058 +0x14668 0x637A +0x14669 0x934B +0x1466A 0x6962 +0x1466B 0x99B4 +0x1466C 0x7E04 +0x1466D 0x7577 +0x1466E 0x5357 +0x1466F 0x6960 +0x14670 0x8EDF +0x14671 0x96E3 +0x14672 0x6C5D +0x14673 0x4E8C +0x14674 0x5C3C +0x14675 0x5F10 +0x14676 0x8FE9 +0x14677 0x5302 +0x14678 0x8CD1 +0x14679 0x8089 +0x1467A 0x8679 +0x1467B 0x5EFF +0x1467C 0x65E5 +0x1467D 0x4E73 +0x1467E 0x5165 +0x14721 0x5982 +0x14722 0x5C3F +0x14723 0x97EE +0x14724 0x4EFB +0x14725 0x598A +0x14726 0x5FCD +0x14727 0x8A8D +0x14728 0x6FE1 +0x14729 0x79B0 +0x1472A 0x7962 +0x1472B 0x5BE7 +0x1472C 0x8471 +0x1472D 0x732B +0x1472E 0x71B1 +0x1472F 0x5E74 +0x14730 0x5FF5 +0x14731 0x637B +0x14732 0x649A +0x14733 0x71C3 +0x14734 0x7C98 +0x14735 0x4E43 +0x14736 0x5EFC +0x14737 0x4E4B +0x14738 0x57DC +0x14739 0x56A2 +0x1473A 0x60A9 +0x1473B 0x6FC3 +0x1473C 0x7D0D +0x1473D 0x80FD +0x1473E 0x8133 +0x1473F 0x81BF +0x14740 0x8FB2 +0x14741 0x8997 +0x14742 0x86A4 +0x14743 0x5DF4 +0x14744 0x628A +0x14745 0x64AD +0x14746 0x8987 +0x14747 0x6777 +0x14748 0x6CE2 +0x14749 0x6D3E +0x1474A 0x7436 +0x1474B 0x7834 +0x1474C 0x5A46 +0x1474D 0x7F75 +0x1474E 0x82AD +0x1474F 0x99AC +0x14750 0x4FF3 +0x14751 0x5EC3 +0x14752 0x62DD +0x14753 0x6392 +0x14754 0x6557 +0x14755 0x676F +0x14756 0x76C3 +0x14757 0x724C +0x14758 0x80CC +0x14759 0x80BA +0x1475A 0x8F29 +0x1475B 0x914D +0x1475C 0x500D +0x1475D 0x57F9 +0x1475E 0x5A92 +0x1475F 0x6885 +0x14760 0x6973 +0x14761 0x7164 +0x14762 0x72FD +0x14763 0x8CB7 +0x14764 0x58F2 +0x14765 0x8CE0 +0x14766 0x966A +0x14767 0x9019 +0x14768 0x877F +0x14769 0x79E4 +0x1476A 0x77E7 +0x1476B 0x8429 +0x1476C 0x4F2F +0x1476D 0x5265 +0x1476E 0x535A +0x1476F 0x62CD +0x14770 0x67CF +0x14771 0x6CCA +0x14772 0x767D +0x14773 0x7B94 +0x14774 0x7C95 +0x14775 0x8236 +0x14776 0x8584 +0x14777 0x8FEB +0x14778 0x66DD +0x14779 0x6F20 +0x1477A 0x7206 +0x1477B 0x7E1B +0x1477C 0x83AB +0x1477D 0x99C1 +0x1477E 0x9EA6 +0x14821 0x51FD +0x14822 0x7BB1 +0x14823 0x7872 +0x14824 0x7BB8 +0x14825 0x8087 +0x14826 0x7B48 +0x14827 0x6AE8 +0x14828 0x5E61 +0x14829 0x808C +0x1482A 0x7551 +0x1482B 0x7560 +0x1482C 0x516B +0x1482D 0x9262 +0x1482E 0x6E8C +0x1482F 0x767A +0x14830 0x9197 +0x14831 0x9AEA +0x14832 0x4F10 +0x14833 0x7F70 +0x14834 0x629C +0x14835 0x7B4F +0x14836 0x95A5 +0x14837 0x9CE9 +0x14838 0x567A +0x14839 0x5859 +0x1483A 0x86E4 +0x1483B 0x96BC +0x1483C 0x4F34 +0x1483D 0x5224 +0x1483E 0x534A +0x1483F 0x53CD +0x14840 0x53DB +0x14841 0x5E06 +0x14842 0x642C +0x14843 0x6591 +0x14844 0x677F +0x14845 0x6C3E +0x14846 0x6C4E +0x14847 0x7248 +0x14848 0x72AF +0x14849 0x73ED +0x1484A 0x7554 +0x1484B 0x7E41 +0x1484C 0x822C +0x1484D 0x85E9 +0x1484E 0x8CA9 +0x1484F 0x7BC4 +0x14850 0x91C6 +0x14851 0x7169 +0x14852 0x9812 +0x14853 0x98EF +0x14854 0x633D +0x14855 0x6669 +0x14856 0x756A +0x14857 0x76E4 +0x14858 0x78D0 +0x14859 0x8543 +0x1485A 0x86EE +0x1485B 0x532A +0x1485C 0x5351 +0x1485D 0x5426 +0x1485E 0x5983 +0x1485F 0x5E87 +0x14860 0x5F7C +0x14861 0x60B2 +0x14862 0x6249 +0x14863 0x6279 +0x14864 0x62AB +0x14865 0x6590 +0x14866 0x6BD4 +0x14867 0x6CCC +0x14868 0x75B2 +0x14869 0x76AE +0x1486A 0x7891 +0x1486B 0x79D8 +0x1486C 0x7DCB +0x1486D 0x7F77 +0x1486E 0x80A5 +0x1486F 0x88AB +0x14870 0x8AB9 +0x14871 0x8CBB +0x14872 0x907F +0x14873 0x975E +0x14874 0x98DB +0x14875 0x6A0B +0x14876 0x7C38 +0x14877 0x5099 +0x14878 0x5C3E +0x14879 0x5FAE +0x1487A 0x6787 +0x1487B 0x6BD8 +0x1487C 0x7435 +0x1487D 0x7709 +0x1487E 0x7F8E +0x14921 0x9F3B +0x14922 0x67CA +0x14923 0x7A17 +0x14924 0x5339 +0x14925 0x758B +0x14926 0x9AED +0x14927 0x5F66 +0x14928 0x819D +0x14929 0x83F1 +0x1492A 0x8098 +0x1492B 0x5F3C +0x1492C 0x5FC5 +0x1492D 0x7562 +0x1492E 0x7B46 +0x1492F 0x903C +0x14930 0x6867 +0x14931 0x59EB +0x14932 0x5A9B +0x14933 0x7D10 +0x14934 0x767E +0x14935 0x8B2C +0x14936 0x4FF5 +0x14937 0x5F6A +0x14938 0x6A19 +0x14939 0x6C37 +0x1493A 0x6F02 +0x1493B 0x74E2 +0x1493C 0x7968 +0x1493D 0x8868 +0x1493E 0x8A55 +0x1493F 0x8C79 +0x14940 0x5EDF +0x14941 0x63CF +0x14942 0x75C5 +0x14943 0x79D2 +0x14944 0x82D7 +0x14945 0x9328 +0x14946 0x92F2 +0x14947 0x849C +0x14948 0x86ED +0x14949 0x9C2D +0x1494A 0x54C1 +0x1494B 0x5F6C +0x1494C 0x658C +0x1494D 0x6D5C +0x1494E 0x7015 +0x1494F 0x8CA7 +0x14950 0x8CD3 +0x14951 0x983B +0x14952 0x654F +0x14953 0x74F6 +0x14954 0x4E0D +0x14955 0x4ED8 +0x14956 0x57E0 +0x14957 0x592B +0x14958 0x5A66 +0x14959 0x5BCC +0x1495A 0x51A8 +0x1495B 0x5E03 +0x1495C 0x5E9C +0x1495D 0x6016 +0x1495E 0x6276 +0x1495F 0x6577 +0x14960 0x65A7 +0x14961 0x666E +0x14962 0x6D6E +0x14963 0x7236 +0x14964 0x7B26 +0x14965 0x8150 +0x14966 0x819A +0x14967 0x8299 +0x14968 0x8B5C +0x14969 0x8CA0 +0x1496A 0x8CE6 +0x1496B 0x8D74 +0x1496C 0x961C +0x1496D 0x9644 +0x1496E 0x4FAE +0x1496F 0x64AB +0x14970 0x6B66 +0x14971 0x821E +0x14972 0x8461 +0x14973 0x856A +0x14974 0x90E8 +0x14975 0x5C01 +0x14976 0x6953 +0x14977 0x98A8 +0x14978 0x847A +0x14979 0x8557 +0x1497A 0x4F0F +0x1497B 0x526F +0x1497C 0x5FA9 +0x1497D 0x5E45 +0x1497E 0x670D +0x14A21 0x798F +0x14A22 0x8179 +0x14A23 0x8907 +0x14A24 0x8986 +0x14A25 0x6DF5 +0x14A26 0x5F17 +0x14A27 0x6255 +0x14A28 0x6CB8 +0x14A29 0x4ECF +0x14A2A 0x7269 +0x14A2B 0x9B92 +0x14A2C 0x5206 +0x14A2D 0x543B +0x14A2E 0x5674 +0x14A2F 0x58B3 +0x14A30 0x61A4 +0x14A31 0x626E +0x14A32 0x711A +0x14A33 0x596E +0x14A34 0x7C89 +0x14A35 0x7CDE +0x14A36 0x7D1B +0x14A37 0x96F0 +0x14A38 0x6587 +0x14A39 0x805E +0x14A3A 0x4E19 +0x14A3B 0x4F75 +0x14A3C 0x5175 +0x14A3D 0x5840 +0x14A3E 0x5E63 +0x14A3F 0x5E73 +0x14A40 0x5F0A +0x14A41 0x67C4 +0x14A42 0x4E26 +0x14A43 0x853D +0x14A44 0x9589 +0x14A45 0x965B +0x14A46 0x7C73 +0x14A47 0x9801 +0x14A48 0x50FB +0x14A49 0x58C1 +0x14A4A 0x7656 +0x14A4B 0x78A7 +0x14A4C 0x5225 +0x14A4D 0x77A5 +0x14A4E 0x8511 +0x14A4F 0x7B86 +0x14A50 0x504F +0x14A51 0x5909 +0x14A52 0x7247 +0x14A53 0x7BC7 +0x14A54 0x7DE8 +0x14A55 0x8FBA +0x14A56 0x8FD4 +0x14A57 0x904D +0x14A58 0x4FBF +0x14A59 0x52C9 +0x14A5A 0x5A29 +0x14A5B 0x5F01 +0x14A5C 0x97AD +0x14A5D 0x4FDD +0x14A5E 0x8217 +0x14A5F 0x92EA +0x14A60 0x5703 +0x14A61 0x6355 +0x14A62 0x6B69 +0x14A63 0x752B +0x14A64 0x88DC +0x14A65 0x8F14 +0x14A66 0x7A42 +0x14A67 0x52DF +0x14A68 0x5893 +0x14A69 0x6155 +0x14A6A 0x620A +0x14A6B 0x66AE +0x14A6C 0x6BCD +0x14A6D 0x7C3F +0x14A6E 0x83E9 +0x14A6F 0x5023 +0x14A70 0x4FF8 +0x14A71 0x5305 +0x14A72 0x5446 +0x14A73 0x5831 +0x14A74 0x5949 +0x14A75 0x5B9D +0x14A76 0x5CF0 +0x14A77 0x5CEF +0x14A78 0x5D29 +0x14A79 0x5E96 +0x14A7A 0x62B1 +0x14A7B 0x6367 +0x14A7C 0x653E +0x14A7D 0x65B9 +0x14A7E 0x670B +0x14B21 0x6CD5 +0x14B22 0x6CE1 +0x14B23 0x70F9 +0x14B24 0x7832 +0x14B25 0x7E2B +0x14B26 0x80DE +0x14B27 0x82B3 +0x14B28 0x840C +0x14B29 0x84EC +0x14B2A 0x8702 +0x14B2B 0x8912 +0x14B2C 0x8A2A +0x14B2D 0x8C4A +0x14B2E 0x90A6 +0x14B2F 0x92D2 +0x14B30 0x98FD +0x14B31 0x9CF3 +0x14B32 0x9D6C +0x14B33 0x4E4F +0x14B34 0x4EA1 +0x14B35 0x508D +0x14B36 0x5256 +0x14B37 0x574A +0x14B38 0x59A8 +0x14B39 0x5E3D +0x14B3A 0x5FD8 +0x14B3B 0x5FD9 +0x14B3C 0x623F +0x14B3D 0x66B4 +0x14B3E 0x671B +0x14B3F 0x67D0 +0x14B40 0x68D2 +0x14B41 0x5192 +0x14B42 0x7D21 +0x14B43 0x80AA +0x14B44 0x81A8 +0x14B45 0x8B00 +0x14B46 0x8C8C +0x14B47 0x8CBF +0x14B48 0x927E +0x14B49 0x9632 +0x14B4A 0x5420 +0x14B4B 0x982C +0x14B4C 0x5317 +0x14B4D 0x50D5 +0x14B4E 0x535C +0x14B4F 0x58A8 +0x14B50 0x64B2 +0x14B51 0x6734 +0x14B52 0x7267 +0x14B53 0x7766 +0x14B54 0x7A46 +0x14B55 0x91E6 +0x14B56 0x52C3 +0x14B57 0x6CA1 +0x14B58 0x6B86 +0x14B59 0x5800 +0x14B5A 0x5E4C +0x14B5B 0x5954 +0x14B5C 0x672C +0x14B5D 0x7FFB +0x14B5E 0x51E1 +0x14B5F 0x76C6 +0x14B60 0x6469 +0x14B61 0x78E8 +0x14B62 0x9B54 +0x14B63 0x9EBB +0x14B64 0x57CB +0x14B65 0x59B9 +0x14B66 0x6627 +0x14B67 0x679A +0x14B68 0x6BCE +0x14B69 0x54E9 +0x14B6A 0x69D9 +0x14B6B 0x5E55 +0x14B6C 0x819C +0x14B6D 0x6795 +0x14B6E 0x9BAA +0x14B6F 0x67FE +0x14B70 0x9C52 +0x14B71 0x685D +0x14B72 0x4EA6 +0x14B73 0x4FE3 +0x14B74 0x53C8 +0x14B75 0x62B9 +0x14B76 0x672B +0x14B77 0x6CAB +0x14B78 0x8FC4 +0x14B79 0x4FAD +0x14B7A 0x7E6D +0x14B7B 0x9EBF +0x14B7C 0x4E07 +0x14B7D 0x6162 +0x14B7E 0x6E80 +0x14C21 0x6F2B +0x14C22 0x8513 +0x14C23 0x5473 +0x14C24 0x672A +0x14C25 0x9B45 +0x14C26 0x5DF3 +0x14C27 0x7B95 +0x14C28 0x5CAC +0x14C29 0x5BC6 +0x14C2A 0x871C +0x14C2B 0x6E4A +0x14C2C 0x84D1 +0x14C2D 0x7A14 +0x14C2E 0x8108 +0x14C2F 0x5999 +0x14C30 0x7C8D +0x14C31 0x6C11 +0x14C32 0x7720 +0x14C33 0x52D9 +0x14C34 0x5922 +0x14C35 0x7121 +0x14C36 0x725F +0x14C37 0x77DB +0x14C38 0x9727 +0x14C39 0x9D61 +0x14C3A 0x690B +0x14C3B 0x5A7F +0x14C3C 0x5A18 +0x14C3D 0x51A5 +0x14C3E 0x540D +0x14C3F 0x547D +0x14C40 0x660E +0x14C41 0x76DF +0x14C42 0x8FF7 +0x14C43 0x9298 +0x14C44 0x9CF4 +0x14C45 0x59EA +0x14C46 0x725D +0x14C47 0x6EC5 +0x14C48 0x514D +0x14C49 0x68C9 +0x14C4A 0x7DBF +0x14C4B 0x7DEC +0x14C4C 0x9762 +0x14C4D 0x9EBA +0x14C4E 0x6478 +0x14C4F 0x6A21 +0x14C50 0x8302 +0x14C51 0x5984 +0x14C52 0x5B5F +0x14C53 0x6BDB +0x14C54 0x731B +0x14C55 0x76F2 +0x14C56 0x7DB2 +0x14C57 0x8017 +0x14C58 0x8499 +0x14C59 0x5132 +0x14C5A 0x6728 +0x14C5B 0x9ED9 +0x14C5C 0x76EE +0x14C5D 0x6762 +0x14C5E 0x52FF +0x14C5F 0x9905 +0x14C60 0x5C24 +0x14C61 0x623B +0x14C62 0x7C7E +0x14C63 0x8CB0 +0x14C64 0x554F +0x14C65 0x60B6 +0x14C66 0x7D0B +0x14C67 0x9580 +0x14C68 0x5301 +0x14C69 0x4E5F +0x14C6A 0x51B6 +0x14C6B 0x591C +0x14C6C 0x723A +0x14C6D 0x8036 +0x14C6E 0x91CE +0x14C6F 0x5F25 +0x14C70 0x77E2 +0x14C71 0x5384 +0x14C72 0x5F79 +0x14C73 0x7D04 +0x14C74 0x85AC +0x14C75 0x8A33 +0x14C76 0x8E8D +0x14C77 0x9756 +0x14C78 0x67F3 +0x14C79 0x85AE +0x14C7A 0x9453 +0x14C7B 0x6109 +0x14C7C 0x6108 +0x14C7D 0x6CB9 +0x14C7E 0x7652 +0x14D21 0x8AED +0x14D22 0x8F38 +0x14D23 0x552F +0x14D24 0x4F51 +0x14D25 0x512A +0x14D26 0x52C7 +0x14D27 0x53CB +0x14D28 0x5BA5 +0x14D29 0x5E7D +0x14D2A 0x60A0 +0x14D2B 0x6182 +0x14D2C 0x63D6 +0x14D2D 0x6709 +0x14D2E 0x67DA +0x14D2F 0x6E67 +0x14D30 0x6D8C +0x14D31 0x7336 +0x14D32 0x7337 +0x14D33 0x7531 +0x14D34 0x7950 +0x14D35 0x88D5 +0x14D36 0x8A98 +0x14D37 0x904A +0x14D38 0x9091 +0x14D39 0x90F5 +0x14D3A 0x96C4 +0x14D3B 0x878D +0x14D3C 0x5915 +0x14D3D 0x4E88 +0x14D3E 0x4F59 +0x14D3F 0x4E0E +0x14D40 0x8A89 +0x14D41 0x8F3F +0x14D42 0x9810 +0x14D43 0x50AD +0x14D44 0x5E7C +0x14D45 0x5996 +0x14D46 0x5BB9 +0x14D47 0x5EB8 +0x14D48 0x63DA +0x14D49 0x63FA +0x14D4A 0x64C1 +0x14D4B 0x66DC +0x14D4C 0x694A +0x14D4D 0x69D8 +0x14D4E 0x6D0B +0x14D4F 0x6EB6 +0x14D50 0x7194 +0x14D51 0x7528 +0x14D52 0x7AAF +0x14D53 0x7F8A +0x14D54 0x8000 +0x14D55 0x8449 +0x14D56 0x84C9 +0x14D57 0x8981 +0x14D58 0x8B21 +0x14D59 0x8E0A +0x14D5A 0x9065 +0x14D5B 0x967D +0x14D5C 0x990A +0x14D5D 0x617E +0x14D5E 0x6291 +0x14D5F 0x6B32 +0x14D60 0x6C83 +0x14D61 0x6D74 +0x14D62 0x7FCC +0x14D63 0x7FFC +0x14D64 0x6DC0 +0x14D65 0x7F85 +0x14D66 0x87BA +0x14D67 0x88F8 +0x14D68 0x6765 +0x14D69 0x83B1 +0x14D6A 0x983C +0x14D6B 0x96F7 +0x14D6C 0x6D1B +0x14D6D 0x7D61 +0x14D6E 0x843D +0x14D6F 0x916A +0x14D70 0x4E71 +0x14D71 0x5375 +0x14D72 0x5D50 +0x14D73 0x6B04 +0x14D74 0x6FEB +0x14D75 0x85CD +0x14D76 0x862D +0x14D77 0x89A7 +0x14D78 0x5229 +0x14D79 0x540F +0x14D7A 0x5C65 +0x14D7B 0x674E +0x14D7C 0x68A8 +0x14D7D 0x7406 +0x14D7E 0x7483 +0x14E21 0x75E2 +0x14E22 0x88CF +0x14E23 0x88E1 +0x14E24 0x91CC +0x14E25 0x96E2 +0x14E26 0x9678 +0x14E27 0x5F8B +0x14E28 0x7387 +0x14E29 0x7ACB +0x14E2A 0x844E +0x14E2B 0x63A0 +0x14E2C 0x7565 +0x14E2D 0x5289 +0x14E2E 0x6D41 +0x14E2F 0x6E9C +0x14E30 0x7409 +0x14E31 0x7559 +0x14E32 0x786B +0x14E33 0x7C92 +0x14E34 0x9686 +0x14E35 0x7ADC +0x14E36 0x9F8D +0x14E37 0x4FB6 +0x14E38 0x616E +0x14E39 0x65C5 +0x14E3A 0x865C +0x14E3B 0x4E86 +0x14E3C 0x4EAE +0x14E3D 0x50DA +0x14E3E 0x4E21 +0x14E3F 0x51CC +0x14E40 0x5BEE +0x14E41 0x6599 +0x14E42 0x6881 +0x14E43 0x6DBC +0x14E44 0x731F +0x14E45 0x7642 +0x14E46 0x77AD +0x14E47 0x7A1C +0x14E48 0x7CE7 +0x14E49 0x826F +0x14E4A 0x8AD2 +0x14E4B 0x907C +0x14E4C 0x91CF +0x14E4D 0x9675 +0x14E4E 0x9818 +0x14E4F 0x529B +0x14E50 0x7DD1 +0x14E51 0x502B +0x14E52 0x5398 +0x14E53 0x6797 +0x14E54 0x6DCB +0x14E55 0x71D0 +0x14E56 0x7433 +0x14E57 0x81E8 +0x14E58 0x8F2A +0x14E59 0x96A3 +0x14E5A 0x9C57 +0x14E5B 0x9E9F +0x14E5C 0x7460 +0x14E5D 0x5841 +0x14E5E 0x6D99 +0x14E5F 0x7D2F +0x14E60 0x985E +0x14E61 0x4EE4 +0x14E62 0x4F36 +0x14E63 0x4F8B +0x14E64 0x51B7 +0x14E65 0x52B1 +0x14E66 0x5DBA +0x14E67 0x601C +0x14E68 0x73B2 +0x14E69 0x793C +0x14E6A 0x82D3 +0x14E6B 0x9234 +0x14E6C 0x96B7 +0x14E6D 0x96F6 +0x14E6E 0x970A +0x14E6F 0x9E97 +0x14E70 0x9F62 +0x14E71 0x66A6 +0x14E72 0x6B74 +0x14E73 0x5217 +0x14E74 0x52A3 +0x14E75 0x70C8 +0x14E76 0x88C2 +0x14E77 0x5EC9 +0x14E78 0x604B +0x14E79 0x6190 +0x14E7A 0x6F23 +0x14E7B 0x7149 +0x14E7C 0x7C3E +0x14E7D 0x7DF4 +0x14E7E 0x806F +0x14F21 0x84EE +0x14F22 0x9023 +0x14F23 0x932C +0x14F24 0x5442 +0x14F25 0x9B6F +0x14F26 0x6AD3 +0x14F27 0x7089 +0x14F28 0x8CC2 +0x14F29 0x8DEF +0x14F2A 0x9732 +0x14F2B 0x52B4 +0x14F2C 0x5A41 +0x14F2D 0x5ECA +0x14F2E 0x5F04 +0x14F2F 0x6717 +0x14F30 0x697C +0x14F31 0x6994 +0x14F32 0x6D6A +0x14F33 0x6F0F +0x14F34 0x7262 +0x14F35 0x72FC +0x14F36 0x7BED +0x14F37 0x8001 +0x14F38 0x807E +0x14F39 0x874B +0x14F3A 0x90CE +0x14F3B 0x516D +0x14F3C 0x9E93 +0x14F3D 0x7984 +0x14F3E 0x808B +0x14F3F 0x9332 +0x14F40 0x8AD6 +0x14F41 0x502D +0x14F42 0x548C +0x14F43 0x8A71 +0x14F44 0x6B6A +0x14F45 0x8CC4 +0x14F46 0x8107 +0x14F47 0x60D1 +0x14F48 0x67A0 +0x14F49 0x9DF2 +0x14F4A 0x4E99 +0x14F4B 0x4E98 +0x14F4C 0x9C10 +0x14F4D 0x8A6B +0x14F4E 0x85C1 +0x14F4F 0x8568 +0x14F50 0x6900 +0x14F51 0x6E7E +0x14F52 0x7897 +0x14F53 0x8155 +0x14F54 0x20B9F +0x14F55 0x5B41 +0x14F56 0x5B56 +0x14F57 0x5B7D +0x14F58 0x5B93 +0x14F59 0x5BD8 +0x14F5A 0x5BEC +0x14F5B 0x5C12 +0x14F5C 0x5C1E +0x14F5D 0x5C23 +0x14F5E 0x5C2B +0x14F5F 0x378D +0x14F60 0x5C62 +0x14F61 0xFA3B +0x14F62 0xFA3C +0x14F63 0x216B4 +0x14F64 0x5C7A +0x14F65 0x5C8F +0x14F66 0x5C9F +0x14F67 0x5CA3 +0x14F68 0x5CAA +0x14F69 0x5CBA +0x14F6A 0x5CCB +0x14F6B 0x5CD0 +0x14F6C 0x5CD2 +0x14F6D 0x5CF4 +0x14F6E 0x21E34 +0x14F6F 0x37E2 +0x14F70 0x5D0D +0x14F71 0x5D27 +0x14F72 0xFA11 +0x14F73 0x5D46 +0x14F74 0x5D47 +0x14F75 0x5D53 +0x14F76 0x5D4A +0x14F77 0x5D6D +0x14F78 0x5D81 +0x14F79 0x5DA0 +0x14F7A 0x5DA4 +0x14F7B 0x5DA7 +0x14F7C 0x5DB8 +0x14F7D 0x5DCB +0x14F7E 0x541E +0x15021 0x5F0C +0x15022 0x4E10 +0x15023 0x4E15 +0x15024 0x4E2A +0x15025 0x4E31 +0x15026 0x4E36 +0x15027 0x4E3C +0x15028 0x4E3F +0x15029 0x4E42 +0x1502A 0x4E56 +0x1502B 0x4E58 +0x1502C 0x4E82 +0x1502D 0x4E85 +0x1502E 0x8C6B +0x1502F 0x4E8A +0x15030 0x8212 +0x15031 0x5F0D +0x15032 0x4E8E +0x15033 0x4E9E +0x15034 0x4E9F +0x15035 0x4EA0 +0x15036 0x4EA2 +0x15037 0x4EB0 +0x15038 0x4EB3 +0x15039 0x4EB6 +0x1503A 0x4ECE +0x1503B 0x4ECD +0x1503C 0x4EC4 +0x1503D 0x4EC6 +0x1503E 0x4EC2 +0x1503F 0x4ED7 +0x15040 0x4EDE +0x15041 0x4EED +0x15042 0x4EDF +0x15043 0x4EF7 +0x15044 0x4F09 +0x15045 0x4F5A +0x15046 0x4F30 +0x15047 0x4F5B +0x15048 0x4F5D +0x15049 0x4F57 +0x1504A 0x4F47 +0x1504B 0x4F76 +0x1504C 0x4F88 +0x1504D 0x4F8F +0x1504E 0x4F98 +0x1504F 0x4F7B +0x15050 0x4F69 +0x15051 0x4F70 +0x15052 0x4F91 +0x15053 0x4F6F +0x15054 0x4F86 +0x15055 0x4F96 +0x15056 0x5118 +0x15057 0x4FD4 +0x15058 0x4FDF +0x15059 0x4FCE +0x1505A 0x4FD8 +0x1505B 0x4FDB +0x1505C 0x4FD1 +0x1505D 0x4FDA +0x1505E 0x4FD0 +0x1505F 0x4FE4 +0x15060 0x4FE5 +0x15061 0x501A +0x15062 0x5028 +0x15063 0x5014 +0x15064 0x502A +0x15065 0x5025 +0x15066 0x5005 +0x15067 0x4F1C +0x15068 0x4FF6 +0x15069 0x5021 +0x1506A 0x5029 +0x1506B 0x502C +0x1506C 0x4FFE +0x1506D 0x4FEF +0x1506E 0x5011 +0x1506F 0x5006 +0x15070 0x5043 +0x15071 0x5047 +0x15072 0x6703 +0x15073 0x5055 +0x15074 0x5050 +0x15075 0x5048 +0x15076 0x505A +0x15077 0x5056 +0x15078 0x506C +0x15079 0x5078 +0x1507A 0x5080 +0x1507B 0x509A +0x1507C 0x5085 +0x1507D 0x50B4 +0x1507E 0x50B2 +0x15121 0x50C9 +0x15122 0x50CA +0x15123 0x50B3 +0x15124 0x50C2 +0x15125 0x50D6 +0x15126 0x50DE +0x15127 0x50E5 +0x15128 0x50ED +0x15129 0x50E3 +0x1512A 0x50EE +0x1512B 0x50F9 +0x1512C 0x50F5 +0x1512D 0x5109 +0x1512E 0x5101 +0x1512F 0x5102 +0x15130 0x5116 +0x15131 0x5115 +0x15132 0x5114 +0x15133 0x511A +0x15134 0x5121 +0x15135 0x513A +0x15136 0x5137 +0x15137 0x513C +0x15138 0x513B +0x15139 0x513F +0x1513A 0x5140 +0x1513B 0x5152 +0x1513C 0x514C +0x1513D 0x5154 +0x1513E 0x5162 +0x1513F 0x7AF8 +0x15140 0x5169 +0x15141 0x516A +0x15142 0x516E +0x15143 0x5180 +0x15144 0x5182 +0x15145 0x56D8 +0x15146 0x518C +0x15147 0x5189 +0x15148 0x518F +0x15149 0x5191 +0x1514A 0x5193 +0x1514B 0x5195 +0x1514C 0x5196 +0x1514D 0x51A4 +0x1514E 0x51A6 +0x1514F 0x51A2 +0x15150 0x51A9 +0x15151 0x51AA +0x15152 0x51AB +0x15153 0x51B3 +0x15154 0x51B1 +0x15155 0x51B2 +0x15156 0x51B0 +0x15157 0x51B5 +0x15158 0x51BD +0x15159 0x51C5 +0x1515A 0x51C9 +0x1515B 0x51DB +0x1515C 0x51E0 +0x1515D 0x8655 +0x1515E 0x51E9 +0x1515F 0x51ED +0x15160 0x51F0 +0x15161 0x51F5 +0x15162 0x51FE +0x15163 0x5204 +0x15164 0x520B +0x15165 0x5214 +0x15166 0x520E +0x15167 0x5227 +0x15168 0x522A +0x15169 0x522E +0x1516A 0x5233 +0x1516B 0x5239 +0x1516C 0x524F +0x1516D 0x5244 +0x1516E 0x524B +0x1516F 0x524C +0x15170 0x525E +0x15171 0x5254 +0x15172 0x526A +0x15173 0x5274 +0x15174 0x5269 +0x15175 0x5273 +0x15176 0x527F +0x15177 0x527D +0x15178 0x528D +0x15179 0x5294 +0x1517A 0x5292 +0x1517B 0x5271 +0x1517C 0x5288 +0x1517D 0x5291 +0x1517E 0x8FA8 +0x15221 0x8FA7 +0x15222 0x52AC +0x15223 0x52AD +0x15224 0x52BC +0x15225 0x52B5 +0x15226 0x52C1 +0x15227 0x52CD +0x15228 0x52D7 +0x15229 0x52DE +0x1522A 0x52E3 +0x1522B 0x52E6 +0x1522C 0x98ED +0x1522D 0x52E0 +0x1522E 0x52F3 +0x1522F 0x52F5 +0x15230 0x52F8 +0x15231 0x52F9 +0x15232 0x5306 +0x15233 0x5308 +0x15234 0x7538 +0x15235 0x530D +0x15236 0x5310 +0x15237 0x530F +0x15238 0x5315 +0x15239 0x531A +0x1523A 0x5323 +0x1523B 0x532F +0x1523C 0x5331 +0x1523D 0x5333 +0x1523E 0x5338 +0x1523F 0x5340 +0x15240 0x5346 +0x15241 0x5345 +0x15242 0x4E17 +0x15243 0x5349 +0x15244 0x534D +0x15245 0x51D6 +0x15246 0x535E +0x15247 0x5369 +0x15248 0x536E +0x15249 0x5918 +0x1524A 0x537B +0x1524B 0x5377 +0x1524C 0x5382 +0x1524D 0x5396 +0x1524E 0x53A0 +0x1524F 0x53A6 +0x15250 0x53A5 +0x15251 0x53AE +0x15252 0x53B0 +0x15253 0x53B6 +0x15254 0x53C3 +0x15255 0x7C12 +0x15256 0x96D9 +0x15257 0x53DF +0x15258 0x66FC +0x15259 0x71EE +0x1525A 0x53EE +0x1525B 0x53E8 +0x1525C 0x53ED +0x1525D 0x53FA +0x1525E 0x5401 +0x1525F 0x543D +0x15260 0x5440 +0x15261 0x542C +0x15262 0x542D +0x15263 0x543C +0x15264 0x542E +0x15265 0x5436 +0x15266 0x5429 +0x15267 0x541D +0x15268 0x544E +0x15269 0x548F +0x1526A 0x5475 +0x1526B 0x548E +0x1526C 0x545F +0x1526D 0x5471 +0x1526E 0x5477 +0x1526F 0x5470 +0x15270 0x5492 +0x15271 0x547B +0x15272 0x5480 +0x15273 0x5476 +0x15274 0x5484 +0x15275 0x5490 +0x15276 0x5486 +0x15277 0x54C7 +0x15278 0x54A2 +0x15279 0x54B8 +0x1527A 0x54A5 +0x1527B 0x54AC +0x1527C 0x54C4 +0x1527D 0x54C8 +0x1527E 0x54A8 +0x15321 0x54AB +0x15322 0x54C2 +0x15323 0x54A4 +0x15324 0x54BE +0x15325 0x54BC +0x15326 0x54D8 +0x15327 0x54E5 +0x15328 0x54E6 +0x15329 0x550F +0x1532A 0x5514 +0x1532B 0x54FD +0x1532C 0x54EE +0x1532D 0x54ED +0x1532E 0x54FA +0x1532F 0x54E2 +0x15330 0x5539 +0x15331 0x5540 +0x15332 0x5563 +0x15333 0x554C +0x15334 0x552E +0x15335 0x555C +0x15336 0x5545 +0x15337 0x5556 +0x15338 0x5557 +0x15339 0x5538 +0x1533A 0x5533 +0x1533B 0x555D +0x1533C 0x5599 +0x1533D 0x5580 +0x1533E 0x54AF +0x1533F 0x558A +0x15340 0x559F +0x15341 0x557B +0x15342 0x557E +0x15343 0x5598 +0x15344 0x559E +0x15345 0x55AE +0x15346 0x557C +0x15347 0x5583 +0x15348 0x55A9 +0x15349 0x5587 +0x1534A 0x55A8 +0x1534B 0x55DA +0x1534C 0x55C5 +0x1534D 0x55DF +0x1534E 0x55C4 +0x1534F 0x55DC +0x15350 0x55E4 +0x15351 0x55D4 +0x15352 0x5614 +0x15353 0x55F7 +0x15354 0x5616 +0x15355 0x55FE +0x15356 0x55FD +0x15357 0x561B +0x15358 0x55F9 +0x15359 0x564E +0x1535A 0x5650 +0x1535B 0x71DF +0x1535C 0x5634 +0x1535D 0x5636 +0x1535E 0x5632 +0x1535F 0x5638 +0x15360 0x566B +0x15361 0x5664 +0x15362 0x562F +0x15363 0x566C +0x15364 0x566A +0x15365 0x5686 +0x15366 0x5680 +0x15367 0x568A +0x15368 0x56A0 +0x15369 0x5694 +0x1536A 0x568F +0x1536B 0x56A5 +0x1536C 0x56AE +0x1536D 0x56B6 +0x1536E 0x56B4 +0x1536F 0x56C2 +0x15370 0x56BC +0x15371 0x56C1 +0x15372 0x56C3 +0x15373 0x56C0 +0x15374 0x56C8 +0x15375 0x56CE +0x15376 0x56D1 +0x15377 0x56D3 +0x15378 0x56D7 +0x15379 0x56EE +0x1537A 0x56F9 +0x1537B 0x5700 +0x1537C 0x56FF +0x1537D 0x5704 +0x1537E 0x5709 +0x15421 0x5708 +0x15422 0x570B +0x15423 0x570D +0x15424 0x5713 +0x15425 0x5718 +0x15426 0x5716 +0x15427 0x55C7 +0x15428 0x571C +0x15429 0x5726 +0x1542A 0x5737 +0x1542B 0x5738 +0x1542C 0x574E +0x1542D 0x573B +0x1542E 0x5740 +0x1542F 0x574F +0x15430 0x5769 +0x15431 0x57C0 +0x15432 0x5788 +0x15433 0x5761 +0x15434 0x577F +0x15435 0x5789 +0x15436 0x5793 +0x15437 0x57A0 +0x15438 0x57B3 +0x15439 0x57A4 +0x1543A 0x57AA +0x1543B 0x57B0 +0x1543C 0x57C3 +0x1543D 0x57C6 +0x1543E 0x57D4 +0x1543F 0x57D2 +0x15440 0x57D3 +0x15441 0x580A +0x15442 0x57D6 +0x15443 0x57E3 +0x15444 0x580B +0x15445 0x5819 +0x15446 0x581D +0x15447 0x5872 +0x15448 0x5821 +0x15449 0x5862 +0x1544A 0x584B +0x1544B 0x5870 +0x1544C 0x6BC0 +0x1544D 0x5852 +0x1544E 0x583D +0x1544F 0x5879 +0x15450 0x5885 +0x15451 0x58B9 +0x15452 0x589F +0x15453 0x58AB +0x15454 0x58BA +0x15455 0x58DE +0x15456 0x58BB +0x15457 0x58B8 +0x15458 0x58AE +0x15459 0x58C5 +0x1545A 0x58D3 +0x1545B 0x58D1 +0x1545C 0x58D7 +0x1545D 0x58D9 +0x1545E 0x58D8 +0x1545F 0x58E5 +0x15460 0x58DC +0x15461 0x58E4 +0x15462 0x58DF +0x15463 0x58EF +0x15464 0x58FA +0x15465 0x58F9 +0x15466 0x58FB +0x15467 0x58FC +0x15468 0x58FD +0x15469 0x5902 +0x1546A 0x590A +0x1546B 0x5910 +0x1546C 0x591B +0x1546D 0x68A6 +0x1546E 0x5925 +0x1546F 0x592C +0x15470 0x592D +0x15471 0x5932 +0x15472 0x5938 +0x15473 0x593E +0x15474 0x7AD2 +0x15475 0x5955 +0x15476 0x5950 +0x15477 0x594E +0x15478 0x595A +0x15479 0x5958 +0x1547A 0x5962 +0x1547B 0x5960 +0x1547C 0x5967 +0x1547D 0x596C +0x1547E 0x5969 +0x15521 0x5978 +0x15522 0x5981 +0x15523 0x599D +0x15524 0x4F5E +0x15525 0x4FAB +0x15526 0x59A3 +0x15527 0x59B2 +0x15528 0x59C6 +0x15529 0x59E8 +0x1552A 0x59DC +0x1552B 0x598D +0x1552C 0x59D9 +0x1552D 0x59DA +0x1552E 0x5A25 +0x1552F 0x5A1F +0x15530 0x5A11 +0x15531 0x5A1C +0x15532 0x5A09 +0x15533 0x5A1A +0x15534 0x5A40 +0x15535 0x5A6C +0x15536 0x5A49 +0x15537 0x5A35 +0x15538 0x5A36 +0x15539 0x5A62 +0x1553A 0x5A6A +0x1553B 0x5A9A +0x1553C 0x5ABC +0x1553D 0x5ABE +0x1553E 0x5ACB +0x1553F 0x5AC2 +0x15540 0x5ABD +0x15541 0x5AE3 +0x15542 0x5AD7 +0x15543 0x5AE6 +0x15544 0x5AE9 +0x15545 0x5AD6 +0x15546 0x5AFA +0x15547 0x5AFB +0x15548 0x5B0C +0x15549 0x5B0B +0x1554A 0x5B16 +0x1554B 0x5B32 +0x1554C 0x5AD0 +0x1554D 0x5B2A +0x1554E 0x5B36 +0x1554F 0x5B3E +0x15550 0x5B43 +0x15551 0x5B45 +0x15552 0x5B40 +0x15553 0x5B51 +0x15554 0x5B55 +0x15555 0x5B5A +0x15556 0x5B5B +0x15557 0x5B65 +0x15558 0x5B69 +0x15559 0x5B70 +0x1555A 0x5B73 +0x1555B 0x5B75 +0x1555C 0x5B78 +0x1555D 0x6588 +0x1555E 0x5B7A +0x1555F 0x5B80 +0x15560 0x5B83 +0x15561 0x5BA6 +0x15562 0x5BB8 +0x15563 0x5BC3 +0x15564 0x5BC7 +0x15565 0x5BC9 +0x15566 0x5BD4 +0x15567 0x5BD0 +0x15568 0x5BE4 +0x15569 0x5BE6 +0x1556A 0x5BE2 +0x1556B 0x5BDE +0x1556C 0x5BE5 +0x1556D 0x5BEB +0x1556E 0x5BF0 +0x1556F 0x5BF6 +0x15570 0x5BF3 +0x15571 0x5C05 +0x15572 0x5C07 +0x15573 0x5C08 +0x15574 0x5C0D +0x15575 0x5C13 +0x15576 0x5C20 +0x15577 0x5C22 +0x15578 0x5C28 +0x15579 0x5C38 +0x1557A 0x5C39 +0x1557B 0x5C41 +0x1557C 0x5C46 +0x1557D 0x5C4E +0x1557E 0x5C53 +0x15621 0x5C50 +0x15622 0x5C4F +0x15623 0x5B71 +0x15624 0x5C6C +0x15625 0x5C6E +0x15626 0x4E62 +0x15627 0x5C76 +0x15628 0x5C79 +0x15629 0x5C8C +0x1562A 0x5C91 +0x1562B 0x5C94 +0x1562C 0x599B +0x1562D 0x5CAB +0x1562E 0x5CBB +0x1562F 0x5CB6 +0x15630 0x5CBC +0x15631 0x5CB7 +0x15632 0x5CC5 +0x15633 0x5CBE +0x15634 0x5CC7 +0x15635 0x5CD9 +0x15636 0x5CE9 +0x15637 0x5CFD +0x15638 0x5CFA +0x15639 0x5CED +0x1563A 0x5D8C +0x1563B 0x5CEA +0x1563C 0x5D0B +0x1563D 0x5D15 +0x1563E 0x5D17 +0x1563F 0x5D5C +0x15640 0x5D1F +0x15641 0x5D1B +0x15642 0x5D11 +0x15643 0x5D14 +0x15644 0x5D22 +0x15645 0x5D1A +0x15646 0x5D19 +0x15647 0x5D18 +0x15648 0x5D4C +0x15649 0x5D52 +0x1564A 0x5D4E +0x1564B 0x5D4B +0x1564C 0x5D6C +0x1564D 0x5D73 +0x1564E 0x5D76 +0x1564F 0x5D87 +0x15650 0x5D84 +0x15651 0x5D82 +0x15652 0x5DA2 +0x15653 0x5D9D +0x15654 0x5DAC +0x15655 0x5DAE +0x15656 0x5DBD +0x15657 0x5D90 +0x15658 0x5DB7 +0x15659 0x5DBC +0x1565A 0x5DC9 +0x1565B 0x5DCD +0x1565C 0x5DD3 +0x1565D 0x5DD2 +0x1565E 0x5DD6 +0x1565F 0x5DDB +0x15660 0x5DEB +0x15661 0x5DF2 +0x15662 0x5DF5 +0x15663 0x5E0B +0x15664 0x5E1A +0x15665 0x5E19 +0x15666 0x5E11 +0x15667 0x5E1B +0x15668 0x5E36 +0x15669 0x5E37 +0x1566A 0x5E44 +0x1566B 0x5E43 +0x1566C 0x5E40 +0x1566D 0x5E4E +0x1566E 0x5E57 +0x1566F 0x5E54 +0x15670 0x5E5F +0x15671 0x5E62 +0x15672 0x5E64 +0x15673 0x5E47 +0x15674 0x5E75 +0x15675 0x5E76 +0x15676 0x5E7A +0x15677 0x9EBC +0x15678 0x5E7F +0x15679 0x5EA0 +0x1567A 0x5EC1 +0x1567B 0x5EC2 +0x1567C 0x5EC8 +0x1567D 0x5ED0 +0x1567E 0x5ECF +0x15721 0x5ED6 +0x15722 0x5EE3 +0x15723 0x5EDD +0x15724 0x5EDA +0x15725 0x5EDB +0x15726 0x5EE2 +0x15727 0x5EE1 +0x15728 0x5EE8 +0x15729 0x5EE9 +0x1572A 0x5EEC +0x1572B 0x5EF1 +0x1572C 0x5EF3 +0x1572D 0x5EF0 +0x1572E 0x5EF4 +0x1572F 0x5EF8 +0x15730 0x5EFE +0x15731 0x5F03 +0x15732 0x5F09 +0x15733 0x5F5D +0x15734 0x5F5C +0x15735 0x5F0B +0x15736 0x5F11 +0x15737 0x5F16 +0x15738 0x5F29 +0x15739 0x5F2D +0x1573A 0x5F38 +0x1573B 0x5F41 +0x1573C 0x5F48 +0x1573D 0x5F4C +0x1573E 0x5F4E +0x1573F 0x5F2F +0x15740 0x5F51 +0x15741 0x5F56 +0x15742 0x5F57 +0x15743 0x5F59 +0x15744 0x5F61 +0x15745 0x5F6D +0x15746 0x5F73 +0x15747 0x5F77 +0x15748 0x5F83 +0x15749 0x5F82 +0x1574A 0x5F7F +0x1574B 0x5F8A +0x1574C 0x5F88 +0x1574D 0x5F91 +0x1574E 0x5F87 +0x1574F 0x5F9E +0x15750 0x5F99 +0x15751 0x5F98 +0x15752 0x5FA0 +0x15753 0x5FA8 +0x15754 0x5FAD +0x15755 0x5FBC +0x15756 0x5FD6 +0x15757 0x5FFB +0x15758 0x5FE4 +0x15759 0x5FF8 +0x1575A 0x5FF1 +0x1575B 0x5FDD +0x1575C 0x60B3 +0x1575D 0x5FFF +0x1575E 0x6021 +0x1575F 0x6060 +0x15760 0x6019 +0x15761 0x6010 +0x15762 0x6029 +0x15763 0x600E +0x15764 0x6031 +0x15765 0x601B +0x15766 0x6015 +0x15767 0x602B +0x15768 0x6026 +0x15769 0x600F +0x1576A 0x603A +0x1576B 0x605A +0x1576C 0x6041 +0x1576D 0x606A +0x1576E 0x6077 +0x1576F 0x605F +0x15770 0x604A +0x15771 0x6046 +0x15772 0x604D +0x15773 0x6063 +0x15774 0x6043 +0x15775 0x6064 +0x15776 0x6042 +0x15777 0x606C +0x15778 0x606B +0x15779 0x6059 +0x1577A 0x6081 +0x1577B 0x608D +0x1577C 0x60E7 +0x1577D 0x6083 +0x1577E 0x609A +0x15821 0x6084 +0x15822 0x609B +0x15823 0x6096 +0x15824 0x6097 +0x15825 0x6092 +0x15826 0x60A7 +0x15827 0x608B +0x15828 0x60E1 +0x15829 0x60B8 +0x1582A 0x60E0 +0x1582B 0x60D3 +0x1582C 0x60B4 +0x1582D 0x5FF0 +0x1582E 0x60BD +0x1582F 0x60C6 +0x15830 0x60B5 +0x15831 0x60D8 +0x15832 0x614D +0x15833 0x6115 +0x15834 0x6106 +0x15835 0x60F6 +0x15836 0x60F7 +0x15837 0x6100 +0x15838 0x60F4 +0x15839 0x60FA +0x1583A 0x6103 +0x1583B 0x6121 +0x1583C 0x60FB +0x1583D 0x60F1 +0x1583E 0x610D +0x1583F 0x610E +0x15840 0x6147 +0x15841 0x613E +0x15842 0x6128 +0x15843 0x6127 +0x15844 0x614A +0x15845 0x613F +0x15846 0x613C +0x15847 0x612C +0x15848 0x6134 +0x15849 0x613D +0x1584A 0x6142 +0x1584B 0x6144 +0x1584C 0x6173 +0x1584D 0x6177 +0x1584E 0x6158 +0x1584F 0x6159 +0x15850 0x615A +0x15851 0x616B +0x15852 0x6174 +0x15853 0x616F +0x15854 0x6165 +0x15855 0x6171 +0x15856 0x615F +0x15857 0x615D +0x15858 0x6153 +0x15859 0x6175 +0x1585A 0x6199 +0x1585B 0x6196 +0x1585C 0x6187 +0x1585D 0x61AC +0x1585E 0x6194 +0x1585F 0x619A +0x15860 0x618A +0x15861 0x6191 +0x15862 0x61AB +0x15863 0x61AE +0x15864 0x61CC +0x15865 0x61CA +0x15866 0x61C9 +0x15867 0x61F7 +0x15868 0x61C8 +0x15869 0x61C3 +0x1586A 0x61C6 +0x1586B 0x61BA +0x1586C 0x61CB +0x1586D 0x7F79 +0x1586E 0x61CD +0x1586F 0x61E6 +0x15870 0x61E3 +0x15871 0x61F6 +0x15872 0x61FA +0x15873 0x61F4 +0x15874 0x61FF +0x15875 0x61FD +0x15876 0x61FC +0x15877 0x61FE +0x15878 0x6200 +0x15879 0x6208 +0x1587A 0x6209 +0x1587B 0x620D +0x1587C 0x620C +0x1587D 0x6214 +0x1587E 0x621B +0x15921 0x621E +0x15922 0x6221 +0x15923 0x622A +0x15924 0x622E +0x15925 0x6230 +0x15926 0x6232 +0x15927 0x6233 +0x15928 0x6241 +0x15929 0x624E +0x1592A 0x625E +0x1592B 0x6263 +0x1592C 0x625B +0x1592D 0x6260 +0x1592E 0x6268 +0x1592F 0x627C +0x15930 0x6282 +0x15931 0x6289 +0x15932 0x627E +0x15933 0x6292 +0x15934 0x6293 +0x15935 0x6296 +0x15936 0x62D4 +0x15937 0x6283 +0x15938 0x6294 +0x15939 0x62D7 +0x1593A 0x62D1 +0x1593B 0x62BB +0x1593C 0x62CF +0x1593D 0x62FF +0x1593E 0x62C6 +0x1593F 0x64D4 +0x15940 0x62C8 +0x15941 0x62DC +0x15942 0x62CC +0x15943 0x62CA +0x15944 0x62C2 +0x15945 0x62C7 +0x15946 0x629B +0x15947 0x62C9 +0x15948 0x630C +0x15949 0x62EE +0x1594A 0x62F1 +0x1594B 0x6327 +0x1594C 0x6302 +0x1594D 0x6308 +0x1594E 0x62EF +0x1594F 0x62F5 +0x15950 0x6350 +0x15951 0x633E +0x15952 0x634D +0x15953 0x641C +0x15954 0x634F +0x15955 0x6396 +0x15956 0x638E +0x15957 0x6380 +0x15958 0x63AB +0x15959 0x6376 +0x1595A 0x63A3 +0x1595B 0x638F +0x1595C 0x6389 +0x1595D 0x639F +0x1595E 0x63B5 +0x1595F 0x636B +0x15960 0x6369 +0x15961 0x63BE +0x15962 0x63E9 +0x15963 0x63C0 +0x15964 0x63C6 +0x15965 0x63E3 +0x15966 0x63C9 +0x15967 0x63D2 +0x15968 0x63F6 +0x15969 0x63C4 +0x1596A 0x6416 +0x1596B 0x6434 +0x1596C 0x6406 +0x1596D 0x6413 +0x1596E 0x6426 +0x1596F 0x6436 +0x15970 0x651D +0x15971 0x6417 +0x15972 0x6428 +0x15973 0x640F +0x15974 0x6467 +0x15975 0x646F +0x15976 0x6476 +0x15977 0x644E +0x15978 0x652A +0x15979 0x6495 +0x1597A 0x6493 +0x1597B 0x64A5 +0x1597C 0x64A9 +0x1597D 0x6488 +0x1597E 0x64BC +0x15A21 0x64DA +0x15A22 0x64D2 +0x15A23 0x64C5 +0x15A24 0x64C7 +0x15A25 0x64BB +0x15A26 0x64D8 +0x15A27 0x64C2 +0x15A28 0x64F1 +0x15A29 0x64E7 +0x15A2A 0x8209 +0x15A2B 0x64E0 +0x15A2C 0x64E1 +0x15A2D 0x62AC +0x15A2E 0x64E3 +0x15A2F 0x64EF +0x15A30 0x652C +0x15A31 0x64F6 +0x15A32 0x64F4 +0x15A33 0x64F2 +0x15A34 0x64FA +0x15A35 0x6500 +0x15A36 0x64FD +0x15A37 0x6518 +0x15A38 0x651C +0x15A39 0x6505 +0x15A3A 0x6524 +0x15A3B 0x6523 +0x15A3C 0x652B +0x15A3D 0x6534 +0x15A3E 0x6535 +0x15A3F 0x6537 +0x15A40 0x6536 +0x15A41 0x6538 +0x15A42 0x754B +0x15A43 0x6548 +0x15A44 0x6556 +0x15A45 0x6555 +0x15A46 0x654D +0x15A47 0x6558 +0x15A48 0x655E +0x15A49 0x655D +0x15A4A 0x6572 +0x15A4B 0x6578 +0x15A4C 0x6582 +0x15A4D 0x6583 +0x15A4E 0x8B8A +0x15A4F 0x659B +0x15A50 0x659F +0x15A51 0x65AB +0x15A52 0x65B7 +0x15A53 0x65C3 +0x15A54 0x65C6 +0x15A55 0x65C1 +0x15A56 0x65C4 +0x15A57 0x65CC +0x15A58 0x65D2 +0x15A59 0x65DB +0x15A5A 0x65D9 +0x15A5B 0x65E0 +0x15A5C 0x65E1 +0x15A5D 0x65F1 +0x15A5E 0x6772 +0x15A5F 0x660A +0x15A60 0x6603 +0x15A61 0x65FB +0x15A62 0x6773 +0x15A63 0x6635 +0x15A64 0x6636 +0x15A65 0x6634 +0x15A66 0x661C +0x15A67 0x664F +0x15A68 0x6644 +0x15A69 0x6649 +0x15A6A 0x6641 +0x15A6B 0x665E +0x15A6C 0x665D +0x15A6D 0x6664 +0x15A6E 0x6667 +0x15A6F 0x6668 +0x15A70 0x665F +0x15A71 0x6662 +0x15A72 0x6670 +0x15A73 0x6683 +0x15A74 0x6688 +0x15A75 0x668E +0x15A76 0x6689 +0x15A77 0x6684 +0x15A78 0x6698 +0x15A79 0x669D +0x15A7A 0x66C1 +0x15A7B 0x66B9 +0x15A7C 0x66C9 +0x15A7D 0x66BE +0x15A7E 0x66BC +0x15B21 0x66C4 +0x15B22 0x66B8 +0x15B23 0x66D6 +0x15B24 0x66DA +0x15B25 0x66E0 +0x15B26 0x663F +0x15B27 0x66E6 +0x15B28 0x66E9 +0x15B29 0x66F0 +0x15B2A 0x66F5 +0x15B2B 0x66F7 +0x15B2C 0x670F +0x15B2D 0x6716 +0x15B2E 0x671E +0x15B2F 0x6726 +0x15B30 0x6727 +0x15B31 0x9738 +0x15B32 0x672E +0x15B33 0x673F +0x15B34 0x6736 +0x15B35 0x6741 +0x15B36 0x6738 +0x15B37 0x6737 +0x15B38 0x6746 +0x15B39 0x675E +0x15B3A 0x6760 +0x15B3B 0x6759 +0x15B3C 0x6763 +0x15B3D 0x6764 +0x15B3E 0x6789 +0x15B3F 0x6770 +0x15B40 0x67A9 +0x15B41 0x677C +0x15B42 0x676A +0x15B43 0x678C +0x15B44 0x678B +0x15B45 0x67A6 +0x15B46 0x67A1 +0x15B47 0x6785 +0x15B48 0x67B7 +0x15B49 0x67EF +0x15B4A 0x67B4 +0x15B4B 0x67EC +0x15B4C 0x67B3 +0x15B4D 0x67E9 +0x15B4E 0x67B8 +0x15B4F 0x67E4 +0x15B50 0x67DE +0x15B51 0x67DD +0x15B52 0x67E2 +0x15B53 0x67EE +0x15B54 0x67B9 +0x15B55 0x67CE +0x15B56 0x67C6 +0x15B57 0x67E7 +0x15B58 0x6A9C +0x15B59 0x681E +0x15B5A 0x6846 +0x15B5B 0x6829 +0x15B5C 0x6840 +0x15B5D 0x684D +0x15B5E 0x6832 +0x15B5F 0x684E +0x15B60 0x68B3 +0x15B61 0x682B +0x15B62 0x6859 +0x15B63 0x6863 +0x15B64 0x6877 +0x15B65 0x687F +0x15B66 0x689F +0x15B67 0x688F +0x15B68 0x68AD +0x15B69 0x6894 +0x15B6A 0x689D +0x15B6B 0x689B +0x15B6C 0x6883 +0x15B6D 0x6AAE +0x15B6E 0x68B9 +0x15B6F 0x6874 +0x15B70 0x68B5 +0x15B71 0x68A0 +0x15B72 0x68BA +0x15B73 0x690F +0x15B74 0x688D +0x15B75 0x687E +0x15B76 0x6901 +0x15B77 0x68CA +0x15B78 0x6908 +0x15B79 0x68D8 +0x15B7A 0x6922 +0x15B7B 0x6926 +0x15B7C 0x68E1 +0x15B7D 0x690C +0x15B7E 0x68CD +0x15C21 0x68D4 +0x15C22 0x68E7 +0x15C23 0x68D5 +0x15C24 0x6936 +0x15C25 0x6912 +0x15C26 0x6904 +0x15C27 0x68D7 +0x15C28 0x68E3 +0x15C29 0x6925 +0x15C2A 0x68F9 +0x15C2B 0x68E0 +0x15C2C 0x68EF +0x15C2D 0x6928 +0x15C2E 0x692A +0x15C2F 0x691A +0x15C30 0x6923 +0x15C31 0x6921 +0x15C32 0x68C6 +0x15C33 0x6979 +0x15C34 0x6977 +0x15C35 0x695C +0x15C36 0x6978 +0x15C37 0x696B +0x15C38 0x6954 +0x15C39 0x697E +0x15C3A 0x696E +0x15C3B 0x6939 +0x15C3C 0x6974 +0x15C3D 0x693D +0x15C3E 0x6959 +0x15C3F 0x6930 +0x15C40 0x6961 +0x15C41 0x695E +0x15C42 0x695D +0x15C43 0x6981 +0x15C44 0x696A +0x15C45 0x69B2 +0x15C46 0x69AE +0x15C47 0x69D0 +0x15C48 0x69BF +0x15C49 0x69C1 +0x15C4A 0x69D3 +0x15C4B 0x69BE +0x15C4C 0x69CE +0x15C4D 0x5BE8 +0x15C4E 0x69CA +0x15C4F 0x69DD +0x15C50 0x69BB +0x15C51 0x69C3 +0x15C52 0x69A7 +0x15C53 0x6A2E +0x15C54 0x6991 +0x15C55 0x69A0 +0x15C56 0x699C +0x15C57 0x6995 +0x15C58 0x69B4 +0x15C59 0x69DE +0x15C5A 0x69E8 +0x15C5B 0x6A02 +0x15C5C 0x6A1B +0x15C5D 0x69FF +0x15C5E 0x6B0A +0x15C5F 0x69F9 +0x15C60 0x69F2 +0x15C61 0x69E7 +0x15C62 0x6A05 +0x15C63 0x69B1 +0x15C64 0x6A1E +0x15C65 0x69ED +0x15C66 0x6A14 +0x15C67 0x69EB +0x15C68 0x6A0A +0x15C69 0x6A12 +0x15C6A 0x6AC1 +0x15C6B 0x6A23 +0x15C6C 0x6A13 +0x15C6D 0x6A44 +0x15C6E 0x6A0C +0x15C6F 0x6A72 +0x15C70 0x6A36 +0x15C71 0x6A78 +0x15C72 0x6A47 +0x15C73 0x6A62 +0x15C74 0x6A59 +0x15C75 0x6A66 +0x15C76 0x6A48 +0x15C77 0x6A38 +0x15C78 0x6A22 +0x15C79 0x6A90 +0x15C7A 0x6A8D +0x15C7B 0x6AA0 +0x15C7C 0x6A84 +0x15C7D 0x6AA2 +0x15C7E 0x6AA3 +0x15D21 0x6A97 +0x15D22 0x8617 +0x15D23 0x6ABB +0x15D24 0x6AC3 +0x15D25 0x6AC2 +0x15D26 0x6AB8 +0x15D27 0x6AB3 +0x15D28 0x6AAC +0x15D29 0x6ADE +0x15D2A 0x6AD1 +0x15D2B 0x6ADF +0x15D2C 0x6AAA +0x15D2D 0x6ADA +0x15D2E 0x6AEA +0x15D2F 0x6AFB +0x15D30 0x6B05 +0x15D31 0x8616 +0x15D32 0x6AFA +0x15D33 0x6B12 +0x15D34 0x6B16 +0x15D35 0x9B31 +0x15D36 0x6B1F +0x15D37 0x6B38 +0x15D38 0x6B37 +0x15D39 0x76DC +0x15D3A 0x6B39 +0x15D3B 0x98EE +0x15D3C 0x6B47 +0x15D3D 0x6B43 +0x15D3E 0x6B49 +0x15D3F 0x6B50 +0x15D40 0x6B59 +0x15D41 0x6B54 +0x15D42 0x6B5B +0x15D43 0x6B5F +0x15D44 0x6B61 +0x15D45 0x6B78 +0x15D46 0x6B79 +0x15D47 0x6B7F +0x15D48 0x6B80 +0x15D49 0x6B84 +0x15D4A 0x6B83 +0x15D4B 0x6B8D +0x15D4C 0x6B98 +0x15D4D 0x6B95 +0x15D4E 0x6B9E +0x15D4F 0x6BA4 +0x15D50 0x6BAA +0x15D51 0x6BAB +0x15D52 0x6BAF +0x15D53 0x6BB2 +0x15D54 0x6BB1 +0x15D55 0x6BB3 +0x15D56 0x6BB7 +0x15D57 0x6BBC +0x15D58 0x6BC6 +0x15D59 0x6BCB +0x15D5A 0x6BD3 +0x15D5B 0x6BDF +0x15D5C 0x6BEC +0x15D5D 0x6BEB +0x15D5E 0x6BF3 +0x15D5F 0x6BEF +0x15D60 0x9EBE +0x15D61 0x6C08 +0x15D62 0x6C13 +0x15D63 0x6C14 +0x15D64 0x6C1B +0x15D65 0x6C24 +0x15D66 0x6C23 +0x15D67 0x6C5E +0x15D68 0x6C55 +0x15D69 0x6C62 +0x15D6A 0x6C6A +0x15D6B 0x6C82 +0x15D6C 0x6C8D +0x15D6D 0x6C9A +0x15D6E 0x6C81 +0x15D6F 0x6C9B +0x15D70 0x6C7E +0x15D71 0x6C68 +0x15D72 0x6C73 +0x15D73 0x6C92 +0x15D74 0x6C90 +0x15D75 0x6CC4 +0x15D76 0x6CF1 +0x15D77 0x6CD3 +0x15D78 0x6CBD +0x15D79 0x6CD7 +0x15D7A 0x6CC5 +0x15D7B 0x6CDD +0x15D7C 0x6CAE +0x15D7D 0x6CB1 +0x15D7E 0x6CBE +0x15E21 0x6CBA +0x15E22 0x6CDB +0x15E23 0x6CEF +0x15E24 0x6CD9 +0x15E25 0x6CEA +0x15E26 0x6D1F +0x15E27 0x884D +0x15E28 0x6D36 +0x15E29 0x6D2B +0x15E2A 0x6D3D +0x15E2B 0x6D38 +0x15E2C 0x6D19 +0x15E2D 0x6D35 +0x15E2E 0x6D33 +0x15E2F 0x6D12 +0x15E30 0x6D0C +0x15E31 0x6D63 +0x15E32 0x6D93 +0x15E33 0x6D64 +0x15E34 0x6D5A +0x15E35 0x6D79 +0x15E36 0x6D59 +0x15E37 0x6D8E +0x15E38 0x6D95 +0x15E39 0x6FE4 +0x15E3A 0x6D85 +0x15E3B 0x6DF9 +0x15E3C 0x6E15 +0x15E3D 0x6E0A +0x15E3E 0x6DB5 +0x15E3F 0x6DC7 +0x15E40 0x6DE6 +0x15E41 0x6DB8 +0x15E42 0x6DC6 +0x15E43 0x6DEC +0x15E44 0x6DDE +0x15E45 0x6DCC +0x15E46 0x6DE8 +0x15E47 0x6DD2 +0x15E48 0x6DC5 +0x15E49 0x6DFA +0x15E4A 0x6DD9 +0x15E4B 0x6DE4 +0x15E4C 0x6DD5 +0x15E4D 0x6DEA +0x15E4E 0x6DEE +0x15E4F 0x6E2D +0x15E50 0x6E6E +0x15E51 0x6E2E +0x15E52 0x6E19 +0x15E53 0x6E72 +0x15E54 0x6E5F +0x15E55 0x6E3E +0x15E56 0x6E23 +0x15E57 0x6E6B +0x15E58 0x6E2B +0x15E59 0x6E76 +0x15E5A 0x6E4D +0x15E5B 0x6E1F +0x15E5C 0x6E43 +0x15E5D 0x6E3A +0x15E5E 0x6E4E +0x15E5F 0x6E24 +0x15E60 0x6EFF +0x15E61 0x6E1D +0x15E62 0x6E38 +0x15E63 0x6E82 +0x15E64 0x6EAA +0x15E65 0x6E98 +0x15E66 0x6EC9 +0x15E67 0x6EB7 +0x15E68 0x6ED3 +0x15E69 0x6EBD +0x15E6A 0x6EAF +0x15E6B 0x6EC4 +0x15E6C 0x6EB2 +0x15E6D 0x6ED4 +0x15E6E 0x6ED5 +0x15E6F 0x6E8F +0x15E70 0x6EA5 +0x15E71 0x6EC2 +0x15E72 0x6E9F +0x15E73 0x6F41 +0x15E74 0x6F11 +0x15E75 0x704C +0x15E76 0x6EEC +0x15E77 0x6EF8 +0x15E78 0x6EFE +0x15E79 0x6F3F +0x15E7A 0x6EF2 +0x15E7B 0x6F31 +0x15E7C 0x6EEF +0x15E7D 0x6F32 +0x15E7E 0x6ECC +0x15F21 0x6F3E +0x15F22 0x6F13 +0x15F23 0x6EF7 +0x15F24 0x6F86 +0x15F25 0x6F7A +0x15F26 0x6F78 +0x15F27 0x6F81 +0x15F28 0x6F80 +0x15F29 0x6F6F +0x15F2A 0x6F5B +0x15F2B 0x6FF3 +0x15F2C 0x6F6D +0x15F2D 0x6F82 +0x15F2E 0x6F7C +0x15F2F 0x6F58 +0x15F30 0x6F8E +0x15F31 0x6F91 +0x15F32 0x6FC2 +0x15F33 0x6F66 +0x15F34 0x6FB3 +0x15F35 0x6FA3 +0x15F36 0x6FA1 +0x15F37 0x6FA4 +0x15F38 0x6FB9 +0x15F39 0x6FC6 +0x15F3A 0x6FAA +0x15F3B 0x6FDF +0x15F3C 0x6FD5 +0x15F3D 0x6FEC +0x15F3E 0x6FD4 +0x15F3F 0x6FD8 +0x15F40 0x6FF1 +0x15F41 0x6FEE +0x15F42 0x6FDB +0x15F43 0x7009 +0x15F44 0x700B +0x15F45 0x6FFA +0x15F46 0x7011 +0x15F47 0x7001 +0x15F48 0x700F +0x15F49 0x6FFE +0x15F4A 0x701B +0x15F4B 0x701A +0x15F4C 0x6F74 +0x15F4D 0x701D +0x15F4E 0x7018 +0x15F4F 0x701F +0x15F50 0x7030 +0x15F51 0x703E +0x15F52 0x7032 +0x15F53 0x7051 +0x15F54 0x7063 +0x15F55 0x7099 +0x15F56 0x7092 +0x15F57 0x70AF +0x15F58 0x70F1 +0x15F59 0x70AC +0x15F5A 0x70B8 +0x15F5B 0x70B3 +0x15F5C 0x70AE +0x15F5D 0x70DF +0x15F5E 0x70CB +0x15F5F 0x70DD +0x15F60 0x70D9 +0x15F61 0x7109 +0x15F62 0x70FD +0x15F63 0x711C +0x15F64 0x7119 +0x15F65 0x7165 +0x15F66 0x7155 +0x15F67 0x7188 +0x15F68 0x7166 +0x15F69 0x7162 +0x15F6A 0x714C +0x15F6B 0x7156 +0x15F6C 0x716C +0x15F6D 0x718F +0x15F6E 0x71FB +0x15F6F 0x7184 +0x15F70 0x7195 +0x15F71 0x71A8 +0x15F72 0x71AC +0x15F73 0x71D7 +0x15F74 0x71B9 +0x15F75 0x71BE +0x15F76 0x71D2 +0x15F77 0x71C9 +0x15F78 0x71D4 +0x15F79 0x71CE +0x15F7A 0x71E0 +0x15F7B 0x71EC +0x15F7C 0x71E7 +0x15F7D 0x71F5 +0x15F7E 0x71FC +0x16021 0x71F9 +0x16022 0x71FF +0x16023 0x720D +0x16024 0x7210 +0x16025 0x721B +0x16026 0x7228 +0x16027 0x722D +0x16028 0x722C +0x16029 0x7230 +0x1602A 0x7232 +0x1602B 0x723B +0x1602C 0x723C +0x1602D 0x723F +0x1602E 0x7240 +0x1602F 0x7246 +0x16030 0x724B +0x16031 0x7258 +0x16032 0x7274 +0x16033 0x727E +0x16034 0x7282 +0x16035 0x7281 +0x16036 0x7287 +0x16037 0x7292 +0x16038 0x7296 +0x16039 0x72A2 +0x1603A 0x72A7 +0x1603B 0x72B9 +0x1603C 0x72B2 +0x1603D 0x72C3 +0x1603E 0x72C6 +0x1603F 0x72C4 +0x16040 0x72CE +0x16041 0x72D2 +0x16042 0x72E2 +0x16043 0x72E0 +0x16044 0x72E1 +0x16045 0x72F9 +0x16046 0x72F7 +0x16047 0x500F +0x16048 0x7317 +0x16049 0x730A +0x1604A 0x731C +0x1604B 0x7316 +0x1604C 0x731D +0x1604D 0x7334 +0x1604E 0x732F +0x1604F 0x7329 +0x16050 0x7325 +0x16051 0x733E +0x16052 0x734E +0x16053 0x734F +0x16054 0x9ED8 +0x16055 0x7357 +0x16056 0x736A +0x16057 0x7368 +0x16058 0x7370 +0x16059 0x7378 +0x1605A 0x7375 +0x1605B 0x737B +0x1605C 0x737A +0x1605D 0x73C8 +0x1605E 0x73B3 +0x1605F 0x73CE +0x16060 0x73BB +0x16061 0x73C0 +0x16062 0x73E5 +0x16063 0x73EE +0x16064 0x73DE +0x16065 0x74A2 +0x16066 0x7405 +0x16067 0x746F +0x16068 0x7425 +0x16069 0x73F8 +0x1606A 0x7432 +0x1606B 0x743A +0x1606C 0x7455 +0x1606D 0x743F +0x1606E 0x745F +0x1606F 0x7459 +0x16070 0x7441 +0x16071 0x745C +0x16072 0x7469 +0x16073 0x7470 +0x16074 0x7463 +0x16075 0x746A +0x16076 0x7476 +0x16077 0x747E +0x16078 0x748B +0x16079 0x749E +0x1607A 0x74A7 +0x1607B 0x74CA +0x1607C 0x74CF +0x1607D 0x74D4 +0x1607E 0x73F1 +0x16121 0x74E0 +0x16122 0x74E3 +0x16123 0x74E7 +0x16124 0x74E9 +0x16125 0x74EE +0x16126 0x74F2 +0x16127 0x74F0 +0x16128 0x74F1 +0x16129 0x74F8 +0x1612A 0x74F7 +0x1612B 0x7504 +0x1612C 0x7503 +0x1612D 0x7505 +0x1612E 0x750C +0x1612F 0x750E +0x16130 0x750D +0x16131 0x7515 +0x16132 0x7513 +0x16133 0x751E +0x16134 0x7526 +0x16135 0x752C +0x16136 0x753C +0x16137 0x7544 +0x16138 0x754D +0x16139 0x754A +0x1613A 0x7549 +0x1613B 0x755B +0x1613C 0x7546 +0x1613D 0x755A +0x1613E 0x7569 +0x1613F 0x7564 +0x16140 0x7567 +0x16141 0x756B +0x16142 0x756D +0x16143 0x7578 +0x16144 0x7576 +0x16145 0x7586 +0x16146 0x7587 +0x16147 0x7574 +0x16148 0x758A +0x16149 0x7589 +0x1614A 0x7582 +0x1614B 0x7594 +0x1614C 0x759A +0x1614D 0x759D +0x1614E 0x75A5 +0x1614F 0x75A3 +0x16150 0x75C2 +0x16151 0x75B3 +0x16152 0x75C3 +0x16153 0x75B5 +0x16154 0x75BD +0x16155 0x75B8 +0x16156 0x75BC +0x16157 0x75B1 +0x16158 0x75CD +0x16159 0x75CA +0x1615A 0x75D2 +0x1615B 0x75D9 +0x1615C 0x75E3 +0x1615D 0x75DE +0x1615E 0x75FE +0x1615F 0x75FF +0x16160 0x75FC +0x16161 0x7601 +0x16162 0x75F0 +0x16163 0x75FA +0x16164 0x75F2 +0x16165 0x75F3 +0x16166 0x760B +0x16167 0x760D +0x16168 0x7609 +0x16169 0x761F +0x1616A 0x7627 +0x1616B 0x7620 +0x1616C 0x7621 +0x1616D 0x7622 +0x1616E 0x7624 +0x1616F 0x7634 +0x16170 0x7630 +0x16171 0x763B +0x16172 0x7647 +0x16173 0x7648 +0x16174 0x7646 +0x16175 0x765C +0x16176 0x7658 +0x16177 0x7661 +0x16178 0x7662 +0x16179 0x7668 +0x1617A 0x7669 +0x1617B 0x766A +0x1617C 0x7667 +0x1617D 0x766C +0x1617E 0x7670 +0x16221 0x7672 +0x16222 0x7676 +0x16223 0x7678 +0x16224 0x767C +0x16225 0x7680 +0x16226 0x7683 +0x16227 0x7688 +0x16228 0x768B +0x16229 0x768E +0x1622A 0x7696 +0x1622B 0x7693 +0x1622C 0x7699 +0x1622D 0x769A +0x1622E 0x76B0 +0x1622F 0x76B4 +0x16230 0x76B8 +0x16231 0x76B9 +0x16232 0x76BA +0x16233 0x76C2 +0x16234 0x76CD +0x16235 0x76D6 +0x16236 0x76D2 +0x16237 0x76DE +0x16238 0x76E1 +0x16239 0x76E5 +0x1623A 0x76E7 +0x1623B 0x76EA +0x1623C 0x862F +0x1623D 0x76FB +0x1623E 0x7708 +0x1623F 0x7707 +0x16240 0x7704 +0x16241 0x7729 +0x16242 0x7724 +0x16243 0x771E +0x16244 0x7725 +0x16245 0x7726 +0x16246 0x771B +0x16247 0x7737 +0x16248 0x7738 +0x16249 0x7747 +0x1624A 0x775A +0x1624B 0x7768 +0x1624C 0x776B +0x1624D 0x775B +0x1624E 0x7765 +0x1624F 0x777F +0x16250 0x777E +0x16251 0x7779 +0x16252 0x778E +0x16253 0x778B +0x16254 0x7791 +0x16255 0x77A0 +0x16256 0x779E +0x16257 0x77B0 +0x16258 0x77B6 +0x16259 0x77B9 +0x1625A 0x77BF +0x1625B 0x77BC +0x1625C 0x77BD +0x1625D 0x77BB +0x1625E 0x77C7 +0x1625F 0x77CD +0x16260 0x77D7 +0x16261 0x77DA +0x16262 0x77DC +0x16263 0x77E3 +0x16264 0x77EE +0x16265 0x77FC +0x16266 0x780C +0x16267 0x7812 +0x16268 0x7926 +0x16269 0x7820 +0x1626A 0x792A +0x1626B 0x7845 +0x1626C 0x788E +0x1626D 0x7874 +0x1626E 0x7886 +0x1626F 0x787C +0x16270 0x789A +0x16271 0x788C +0x16272 0x78A3 +0x16273 0x78B5 +0x16274 0x78AA +0x16275 0x78AF +0x16276 0x78D1 +0x16277 0x78C6 +0x16278 0x78CB +0x16279 0x78D4 +0x1627A 0x78BE +0x1627B 0x78BC +0x1627C 0x78C5 +0x1627D 0x78CA +0x1627E 0x78EC +0x16321 0x78E7 +0x16322 0x78DA +0x16323 0x78FD +0x16324 0x78F4 +0x16325 0x7907 +0x16326 0x7912 +0x16327 0x7911 +0x16328 0x7919 +0x16329 0x792C +0x1632A 0x792B +0x1632B 0x7940 +0x1632C 0x7960 +0x1632D 0x7957 +0x1632E 0x795F +0x1632F 0x795A +0x16330 0x7955 +0x16331 0x7953 +0x16332 0x797A +0x16333 0x797F +0x16334 0x798A +0x16335 0x799D +0x16336 0x79A7 +0x16337 0x9F4B +0x16338 0x79AA +0x16339 0x79AE +0x1633A 0x79B3 +0x1633B 0x79B9 +0x1633C 0x79BA +0x1633D 0x79C9 +0x1633E 0x79D5 +0x1633F 0x79E7 +0x16340 0x79EC +0x16341 0x79E1 +0x16342 0x79E3 +0x16343 0x7A08 +0x16344 0x7A0D +0x16345 0x7A18 +0x16346 0x7A19 +0x16347 0x7A20 +0x16348 0x7A1F +0x16349 0x7980 +0x1634A 0x7A31 +0x1634B 0x7A3B +0x1634C 0x7A3E +0x1634D 0x7A37 +0x1634E 0x7A43 +0x1634F 0x7A57 +0x16350 0x7A49 +0x16351 0x7A61 +0x16352 0x7A62 +0x16353 0x7A69 +0x16354 0x9F9D +0x16355 0x7A70 +0x16356 0x7A79 +0x16357 0x7A7D +0x16358 0x7A88 +0x16359 0x7A97 +0x1635A 0x7A95 +0x1635B 0x7A98 +0x1635C 0x7A96 +0x1635D 0x7AA9 +0x1635E 0x7AC8 +0x1635F 0x7AB0 +0x16360 0x7AB6 +0x16361 0x7AC5 +0x16362 0x7AC4 +0x16363 0x7ABF +0x16364 0x9083 +0x16365 0x7AC7 +0x16366 0x7ACA +0x16367 0x7ACD +0x16368 0x7ACF +0x16369 0x7AD5 +0x1636A 0x7AD3 +0x1636B 0x7AD9 +0x1636C 0x7ADA +0x1636D 0x7ADD +0x1636E 0x7AE1 +0x1636F 0x7AE2 +0x16370 0x7AE6 +0x16371 0x7AED +0x16372 0x7AF0 +0x16373 0x7B02 +0x16374 0x7B0F +0x16375 0x7B0A +0x16376 0x7B06 +0x16377 0x7B33 +0x16378 0x7B18 +0x16379 0x7B19 +0x1637A 0x7B1E +0x1637B 0x7B35 +0x1637C 0x7B28 +0x1637D 0x7B36 +0x1637E 0x7B50 +0x16421 0x7B7A +0x16422 0x7B04 +0x16423 0x7B4D +0x16424 0x7B0B +0x16425 0x7B4C +0x16426 0x7B45 +0x16427 0x7B75 +0x16428 0x7B65 +0x16429 0x7B74 +0x1642A 0x7B67 +0x1642B 0x7B70 +0x1642C 0x7B71 +0x1642D 0x7B6C +0x1642E 0x7B6E +0x1642F 0x7B9D +0x16430 0x7B98 +0x16431 0x7B9F +0x16432 0x7B8D +0x16433 0x7B9C +0x16434 0x7B9A +0x16435 0x7B8B +0x16436 0x7B92 +0x16437 0x7B8F +0x16438 0x7B5D +0x16439 0x7B99 +0x1643A 0x7BCB +0x1643B 0x7BC1 +0x1643C 0x7BCC +0x1643D 0x7BCF +0x1643E 0x7BB4 +0x1643F 0x7BC6 +0x16440 0x7BDD +0x16441 0x7BE9 +0x16442 0x7C11 +0x16443 0x7C14 +0x16444 0x7BE6 +0x16445 0x7BE5 +0x16446 0x7C60 +0x16447 0x7C00 +0x16448 0x7C07 +0x16449 0x7C13 +0x1644A 0x7BF3 +0x1644B 0x7BF7 +0x1644C 0x7C17 +0x1644D 0x7C0D +0x1644E 0x7BF6 +0x1644F 0x7C23 +0x16450 0x7C27 +0x16451 0x7C2A +0x16452 0x7C1F +0x16453 0x7C37 +0x16454 0x7C2B +0x16455 0x7C3D +0x16456 0x7C4C +0x16457 0x7C43 +0x16458 0x7C54 +0x16459 0x7C4F +0x1645A 0x7C40 +0x1645B 0x7C50 +0x1645C 0x7C58 +0x1645D 0x7C5F +0x1645E 0x7C64 +0x1645F 0x7C56 +0x16460 0x7C65 +0x16461 0x7C6C +0x16462 0x7C75 +0x16463 0x7C83 +0x16464 0x7C90 +0x16465 0x7CA4 +0x16466 0x7CAD +0x16467 0x7CA2 +0x16468 0x7CAB +0x16469 0x7CA1 +0x1646A 0x7CA8 +0x1646B 0x7CB3 +0x1646C 0x7CB2 +0x1646D 0x7CB1 +0x1646E 0x7CAE +0x1646F 0x7CB9 +0x16470 0x7CBD +0x16471 0x7CC0 +0x16472 0x7CC5 +0x16473 0x7CC2 +0x16474 0x7CD8 +0x16475 0x7CD2 +0x16476 0x7CDC +0x16477 0x7CE2 +0x16478 0x9B3B +0x16479 0x7CEF +0x1647A 0x7CF2 +0x1647B 0x7CF4 +0x1647C 0x7CF6 +0x1647D 0x7CFA +0x1647E 0x7D06 +0x16521 0x7D02 +0x16522 0x7D1C +0x16523 0x7D15 +0x16524 0x7D0A +0x16525 0x7D45 +0x16526 0x7D4B +0x16527 0x7D2E +0x16528 0x7D32 +0x16529 0x7D3F +0x1652A 0x7D35 +0x1652B 0x7D46 +0x1652C 0x7D73 +0x1652D 0x7D56 +0x1652E 0x7D4E +0x1652F 0x7D72 +0x16530 0x7D68 +0x16531 0x7D6E +0x16532 0x7D4F +0x16533 0x7D63 +0x16534 0x7D93 +0x16535 0x7D89 +0x16536 0x7D5B +0x16537 0x7D8F +0x16538 0x7D7D +0x16539 0x7D9B +0x1653A 0x7DBA +0x1653B 0x7DAE +0x1653C 0x7DA3 +0x1653D 0x7DB5 +0x1653E 0x7DC7 +0x1653F 0x7DBD +0x16540 0x7DAB +0x16541 0x7E3D +0x16542 0x7DA2 +0x16543 0x7DAF +0x16544 0x7DDC +0x16545 0x7DB8 +0x16546 0x7D9F +0x16547 0x7DB0 +0x16548 0x7DD8 +0x16549 0x7DDD +0x1654A 0x7DE4 +0x1654B 0x7DDE +0x1654C 0x7DFB +0x1654D 0x7DF2 +0x1654E 0x7DE1 +0x1654F 0x7E05 +0x16550 0x7E0A +0x16551 0x7E23 +0x16552 0x7E21 +0x16553 0x7E12 +0x16554 0x7E31 +0x16555 0x7E1F +0x16556 0x7E09 +0x16557 0x7E0B +0x16558 0x7E22 +0x16559 0x7E46 +0x1655A 0x7E66 +0x1655B 0x7E3B +0x1655C 0x7E35 +0x1655D 0x7E39 +0x1655E 0x7E43 +0x1655F 0x7E37 +0x16560 0x7E32 +0x16561 0x7E3A +0x16562 0x7E67 +0x16563 0x7E5D +0x16564 0x7E56 +0x16565 0x7E5E +0x16566 0x7E59 +0x16567 0x7E5A +0x16568 0x7E79 +0x16569 0x7E6A +0x1656A 0x7E69 +0x1656B 0x7E7C +0x1656C 0x7E7B +0x1656D 0x7E83 +0x1656E 0x7DD5 +0x1656F 0x7E7D +0x16570 0x8FAE +0x16571 0x7E7F +0x16572 0x7E88 +0x16573 0x7E89 +0x16574 0x7E8C +0x16575 0x7E92 +0x16576 0x7E90 +0x16577 0x7E93 +0x16578 0x7E94 +0x16579 0x7E96 +0x1657A 0x7E8E +0x1657B 0x7E9B +0x1657C 0x7E9C +0x1657D 0x7F38 +0x1657E 0x7F3A +0x16621 0x7F45 +0x16622 0x7F4C +0x16623 0x7F4D +0x16624 0x7F4E +0x16625 0x7F50 +0x16626 0x7F51 +0x16627 0x7F55 +0x16628 0x7F54 +0x16629 0x7F58 +0x1662A 0x7F5F +0x1662B 0x7F60 +0x1662C 0x7F68 +0x1662D 0x7F69 +0x1662E 0x7F67 +0x1662F 0x7F78 +0x16630 0x7F82 +0x16631 0x7F86 +0x16632 0x7F83 +0x16633 0x7F88 +0x16634 0x7F87 +0x16635 0x7F8C +0x16636 0x7F94 +0x16637 0x7F9E +0x16638 0x7F9D +0x16639 0x7F9A +0x1663A 0x7FA3 +0x1663B 0x7FAF +0x1663C 0x7FB2 +0x1663D 0x7FB9 +0x1663E 0x7FAE +0x1663F 0x7FB6 +0x16640 0x7FB8 +0x16641 0x8B71 +0x16642 0x7FC5 +0x16643 0x7FC6 +0x16644 0x7FCA +0x16645 0x7FD5 +0x16646 0x7FD4 +0x16647 0x7FE1 +0x16648 0x7FE6 +0x16649 0x7FE9 +0x1664A 0x7FF3 +0x1664B 0x7FF9 +0x1664C 0x98DC +0x1664D 0x8006 +0x1664E 0x8004 +0x1664F 0x800B +0x16650 0x8012 +0x16651 0x8018 +0x16652 0x8019 +0x16653 0x801C +0x16654 0x8021 +0x16655 0x8028 +0x16656 0x803F +0x16657 0x803B +0x16658 0x804A +0x16659 0x8046 +0x1665A 0x8052 +0x1665B 0x8058 +0x1665C 0x805A +0x1665D 0x805F +0x1665E 0x8062 +0x1665F 0x8068 +0x16660 0x8073 +0x16661 0x8072 +0x16662 0x8070 +0x16663 0x8076 +0x16664 0x8079 +0x16665 0x807D +0x16666 0x807F +0x16667 0x8084 +0x16668 0x8086 +0x16669 0x8085 +0x1666A 0x809B +0x1666B 0x8093 +0x1666C 0x809A +0x1666D 0x80AD +0x1666E 0x5190 +0x1666F 0x80AC +0x16670 0x80DB +0x16671 0x80E5 +0x16672 0x80D9 +0x16673 0x80DD +0x16674 0x80C4 +0x16675 0x80DA +0x16676 0x80D6 +0x16677 0x8109 +0x16678 0x80EF +0x16679 0x80F1 +0x1667A 0x811B +0x1667B 0x8129 +0x1667C 0x8123 +0x1667D 0x812F +0x1667E 0x814B +0x16721 0x968B +0x16722 0x8146 +0x16723 0x813E +0x16724 0x8153 +0x16725 0x8151 +0x16726 0x80FC +0x16727 0x8171 +0x16728 0x816E +0x16729 0x8165 +0x1672A 0x8166 +0x1672B 0x8174 +0x1672C 0x8183 +0x1672D 0x8188 +0x1672E 0x818A +0x1672F 0x8180 +0x16730 0x8182 +0x16731 0x81A0 +0x16732 0x8195 +0x16733 0x81A4 +0x16734 0x81A3 +0x16735 0x815F +0x16736 0x8193 +0x16737 0x81A9 +0x16738 0x81B0 +0x16739 0x81B5 +0x1673A 0x81BE +0x1673B 0x81B8 +0x1673C 0x81BD +0x1673D 0x81C0 +0x1673E 0x81C2 +0x1673F 0x81BA +0x16740 0x81C9 +0x16741 0x81CD +0x16742 0x81D1 +0x16743 0x81D9 +0x16744 0x81D8 +0x16745 0x81C8 +0x16746 0x81DA +0x16747 0x81DF +0x16748 0x81E0 +0x16749 0x81E7 +0x1674A 0x81FA +0x1674B 0x81FB +0x1674C 0x81FE +0x1674D 0x8201 +0x1674E 0x8202 +0x1674F 0x8205 +0x16750 0x8207 +0x16751 0x820A +0x16752 0x820D +0x16753 0x8210 +0x16754 0x8216 +0x16755 0x8229 +0x16756 0x822B +0x16757 0x8238 +0x16758 0x8233 +0x16759 0x8240 +0x1675A 0x8259 +0x1675B 0x8258 +0x1675C 0x825D +0x1675D 0x825A +0x1675E 0x825F +0x1675F 0x8264 +0x16760 0x8262 +0x16761 0x8268 +0x16762 0x826A +0x16763 0x826B +0x16764 0x822E +0x16765 0x8271 +0x16766 0x8277 +0x16767 0x8278 +0x16768 0x827E +0x16769 0x828D +0x1676A 0x8292 +0x1676B 0x82AB +0x1676C 0x829F +0x1676D 0x82BB +0x1676E 0x82AC +0x1676F 0x82E1 +0x16770 0x82E3 +0x16771 0x82DF +0x16772 0x82D2 +0x16773 0x82F4 +0x16774 0x82F3 +0x16775 0x82FA +0x16776 0x8393 +0x16777 0x8303 +0x16778 0x82FB +0x16779 0x82F9 +0x1677A 0x82DE +0x1677B 0x8306 +0x1677C 0x82DC +0x1677D 0x8309 +0x1677E 0x82D9 +0x16821 0x8335 +0x16822 0x8334 +0x16823 0x8316 +0x16824 0x8332 +0x16825 0x8331 +0x16826 0x8340 +0x16827 0x8339 +0x16828 0x8350 +0x16829 0x8345 +0x1682A 0x832F +0x1682B 0x832B +0x1682C 0x8317 +0x1682D 0x8318 +0x1682E 0x8385 +0x1682F 0x839A +0x16830 0x83AA +0x16831 0x839F +0x16832 0x83A2 +0x16833 0x8396 +0x16834 0x8323 +0x16835 0x838E +0x16836 0x8387 +0x16837 0x838A +0x16838 0x837C +0x16839 0x83B5 +0x1683A 0x8373 +0x1683B 0x8375 +0x1683C 0x83A0 +0x1683D 0x8389 +0x1683E 0x83A8 +0x1683F 0x83F4 +0x16840 0x8413 +0x16841 0x83EB +0x16842 0x83CE +0x16843 0x83FD +0x16844 0x8403 +0x16845 0x83D8 +0x16846 0x840B +0x16847 0x83C1 +0x16848 0x83F7 +0x16849 0x8407 +0x1684A 0x83E0 +0x1684B 0x83F2 +0x1684C 0x840D +0x1684D 0x8422 +0x1684E 0x8420 +0x1684F 0x83BD +0x16850 0x8438 +0x16851 0x8506 +0x16852 0x83FB +0x16853 0x846D +0x16854 0x842A +0x16855 0x843C +0x16856 0x855A +0x16857 0x8484 +0x16858 0x8477 +0x16859 0x846B +0x1685A 0x84AD +0x1685B 0x846E +0x1685C 0x8482 +0x1685D 0x8469 +0x1685E 0x8446 +0x1685F 0x842C +0x16860 0x846F +0x16861 0x8479 +0x16862 0x8435 +0x16863 0x84CA +0x16864 0x8462 +0x16865 0x84B9 +0x16866 0x84BF +0x16867 0x849F +0x16868 0x84D9 +0x16869 0x84CD +0x1686A 0x84BB +0x1686B 0x84DA +0x1686C 0x84D0 +0x1686D 0x84C1 +0x1686E 0x84C6 +0x1686F 0x84D6 +0x16870 0x84A1 +0x16871 0x8521 +0x16872 0x84FF +0x16873 0x84F4 +0x16874 0x8517 +0x16875 0x8518 +0x16876 0x852C +0x16877 0x851F +0x16878 0x8515 +0x16879 0x8514 +0x1687A 0x84FC +0x1687B 0x8540 +0x1687C 0x8563 +0x1687D 0x8558 +0x1687E 0x8548 +0x16921 0x8541 +0x16922 0x8602 +0x16923 0x854B +0x16924 0x8555 +0x16925 0x8580 +0x16926 0x85A4 +0x16927 0x8588 +0x16928 0x8591 +0x16929 0x858A +0x1692A 0x85A8 +0x1692B 0x856D +0x1692C 0x8594 +0x1692D 0x859B +0x1692E 0x85EA +0x1692F 0x8587 +0x16930 0x859C +0x16931 0x8577 +0x16932 0x857E +0x16933 0x8590 +0x16934 0x85C9 +0x16935 0x85BA +0x16936 0x85CF +0x16937 0x85B9 +0x16938 0x85D0 +0x16939 0x85D5 +0x1693A 0x85DD +0x1693B 0x85E5 +0x1693C 0x85DC +0x1693D 0x85F9 +0x1693E 0x860A +0x1693F 0x8613 +0x16940 0x860B +0x16941 0x85FE +0x16942 0x85FA +0x16943 0x8606 +0x16944 0x8622 +0x16945 0x861A +0x16946 0x8630 +0x16947 0x863F +0x16948 0x864D +0x16949 0x4E55 +0x1694A 0x8654 +0x1694B 0x865F +0x1694C 0x8667 +0x1694D 0x8671 +0x1694E 0x8693 +0x1694F 0x86A3 +0x16950 0x86A9 +0x16951 0x86AA +0x16952 0x868B +0x16953 0x868C +0x16954 0x86B6 +0x16955 0x86AF +0x16956 0x86C4 +0x16957 0x86C6 +0x16958 0x86B0 +0x16959 0x86C9 +0x1695A 0x8823 +0x1695B 0x86AB +0x1695C 0x86D4 +0x1695D 0x86DE +0x1695E 0x86E9 +0x1695F 0x86EC +0x16960 0x86DF +0x16961 0x86DB +0x16962 0x86EF +0x16963 0x8712 +0x16964 0x8706 +0x16965 0x8708 +0x16966 0x8700 +0x16967 0x8703 +0x16968 0x86FB +0x16969 0x8711 +0x1696A 0x8709 +0x1696B 0x870D +0x1696C 0x86F9 +0x1696D 0x870A +0x1696E 0x8734 +0x1696F 0x873F +0x16970 0x8737 +0x16971 0x873B +0x16972 0x8725 +0x16973 0x8729 +0x16974 0x871A +0x16975 0x8760 +0x16976 0x875F +0x16977 0x8778 +0x16978 0x874C +0x16979 0x874E +0x1697A 0x8774 +0x1697B 0x8757 +0x1697C 0x8768 +0x1697D 0x876E +0x1697E 0x8759 +0x16A21 0x8753 +0x16A22 0x8763 +0x16A23 0x876A +0x16A24 0x8805 +0x16A25 0x87A2 +0x16A26 0x879F +0x16A27 0x8782 +0x16A28 0x87AF +0x16A29 0x87CB +0x16A2A 0x87BD +0x16A2B 0x87C0 +0x16A2C 0x87D0 +0x16A2D 0x96D6 +0x16A2E 0x87AB +0x16A2F 0x87C4 +0x16A30 0x87B3 +0x16A31 0x87C7 +0x16A32 0x87C6 +0x16A33 0x87BB +0x16A34 0x87EF +0x16A35 0x87F2 +0x16A36 0x87E0 +0x16A37 0x880F +0x16A38 0x880D +0x16A39 0x87FE +0x16A3A 0x87F6 +0x16A3B 0x87F7 +0x16A3C 0x880E +0x16A3D 0x87D2 +0x16A3E 0x8811 +0x16A3F 0x8816 +0x16A40 0x8815 +0x16A41 0x8822 +0x16A42 0x8821 +0x16A43 0x8831 +0x16A44 0x8836 +0x16A45 0x8839 +0x16A46 0x8827 +0x16A47 0x883B +0x16A48 0x8844 +0x16A49 0x8842 +0x16A4A 0x8852 +0x16A4B 0x8859 +0x16A4C 0x885E +0x16A4D 0x8862 +0x16A4E 0x886B +0x16A4F 0x8881 +0x16A50 0x887E +0x16A51 0x889E +0x16A52 0x8875 +0x16A53 0x887D +0x16A54 0x88B5 +0x16A55 0x8872 +0x16A56 0x8882 +0x16A57 0x8897 +0x16A58 0x8892 +0x16A59 0x88AE +0x16A5A 0x8899 +0x16A5B 0x88A2 +0x16A5C 0x888D +0x16A5D 0x88A4 +0x16A5E 0x88B0 +0x16A5F 0x88BF +0x16A60 0x88B1 +0x16A61 0x88C3 +0x16A62 0x88C4 +0x16A63 0x88D4 +0x16A64 0x88D8 +0x16A65 0x88D9 +0x16A66 0x88DD +0x16A67 0x88F9 +0x16A68 0x8902 +0x16A69 0x88FC +0x16A6A 0x88F4 +0x16A6B 0x88E8 +0x16A6C 0x88F2 +0x16A6D 0x8904 +0x16A6E 0x890C +0x16A6F 0x890A +0x16A70 0x8913 +0x16A71 0x8943 +0x16A72 0x891E +0x16A73 0x8925 +0x16A74 0x892A +0x16A75 0x892B +0x16A76 0x8941 +0x16A77 0x8944 +0x16A78 0x893B +0x16A79 0x8936 +0x16A7A 0x8938 +0x16A7B 0x894C +0x16A7C 0x891D +0x16A7D 0x8960 +0x16A7E 0x895E +0x16B21 0x8966 +0x16B22 0x8964 +0x16B23 0x896D +0x16B24 0x896A +0x16B25 0x896F +0x16B26 0x8974 +0x16B27 0x8977 +0x16B28 0x897E +0x16B29 0x8983 +0x16B2A 0x8988 +0x16B2B 0x898A +0x16B2C 0x8993 +0x16B2D 0x8998 +0x16B2E 0x89A1 +0x16B2F 0x89A9 +0x16B30 0x89A6 +0x16B31 0x89AC +0x16B32 0x89AF +0x16B33 0x89B2 +0x16B34 0x89BA +0x16B35 0x89BD +0x16B36 0x89BF +0x16B37 0x89C0 +0x16B38 0x89DA +0x16B39 0x89DC +0x16B3A 0x89DD +0x16B3B 0x89E7 +0x16B3C 0x89F4 +0x16B3D 0x89F8 +0x16B3E 0x8A03 +0x16B3F 0x8A16 +0x16B40 0x8A10 +0x16B41 0x8A0C +0x16B42 0x8A1B +0x16B43 0x8A1D +0x16B44 0x8A25 +0x16B45 0x8A36 +0x16B46 0x8A41 +0x16B47 0x8A5B +0x16B48 0x8A52 +0x16B49 0x8A46 +0x16B4A 0x8A48 +0x16B4B 0x8A7C +0x16B4C 0x8A6D +0x16B4D 0x8A6C +0x16B4E 0x8A62 +0x16B4F 0x8A85 +0x16B50 0x8A82 +0x16B51 0x8A84 +0x16B52 0x8AA8 +0x16B53 0x8AA1 +0x16B54 0x8A91 +0x16B55 0x8AA5 +0x16B56 0x8AA6 +0x16B57 0x8A9A +0x16B58 0x8AA3 +0x16B59 0x8AC4 +0x16B5A 0x8ACD +0x16B5B 0x8AC2 +0x16B5C 0x8ADA +0x16B5D 0x8AEB +0x16B5E 0x8AF3 +0x16B5F 0x8AE7 +0x16B60 0x8AE4 +0x16B61 0x8AF1 +0x16B62 0x8B14 +0x16B63 0x8AE0 +0x16B64 0x8AE2 +0x16B65 0x8AF7 +0x16B66 0x8ADE +0x16B67 0x8ADB +0x16B68 0x8B0C +0x16B69 0x8B07 +0x16B6A 0x8B1A +0x16B6B 0x8AE1 +0x16B6C 0x8B16 +0x16B6D 0x8B10 +0x16B6E 0x8B17 +0x16B6F 0x8B20 +0x16B70 0x8B33 +0x16B71 0x97AB +0x16B72 0x8B26 +0x16B73 0x8B2B +0x16B74 0x8B3E +0x16B75 0x8B28 +0x16B76 0x8B41 +0x16B77 0x8B4C +0x16B78 0x8B4F +0x16B79 0x8B4E +0x16B7A 0x8B49 +0x16B7B 0x8B56 +0x16B7C 0x8B5B +0x16B7D 0x8B5A +0x16B7E 0x8B6B +0x16C21 0x8B5F +0x16C22 0x8B6C +0x16C23 0x8B6F +0x16C24 0x8B74 +0x16C25 0x8B7D +0x16C26 0x8B80 +0x16C27 0x8B8C +0x16C28 0x8B8E +0x16C29 0x8B92 +0x16C2A 0x8B93 +0x16C2B 0x8B96 +0x16C2C 0x8B99 +0x16C2D 0x8B9A +0x16C2E 0x8C3A +0x16C2F 0x8C41 +0x16C30 0x8C3F +0x16C31 0x8C48 +0x16C32 0x8C4C +0x16C33 0x8C4E +0x16C34 0x8C50 +0x16C35 0x8C55 +0x16C36 0x8C62 +0x16C37 0x8C6C +0x16C38 0x8C78 +0x16C39 0x8C7A +0x16C3A 0x8C82 +0x16C3B 0x8C89 +0x16C3C 0x8C85 +0x16C3D 0x8C8A +0x16C3E 0x8C8D +0x16C3F 0x8C8E +0x16C40 0x8C94 +0x16C41 0x8C7C +0x16C42 0x8C98 +0x16C43 0x621D +0x16C44 0x8CAD +0x16C45 0x8CAA +0x16C46 0x8CBD +0x16C47 0x8CB2 +0x16C48 0x8CB3 +0x16C49 0x8CAE +0x16C4A 0x8CB6 +0x16C4B 0x8CC8 +0x16C4C 0x8CC1 +0x16C4D 0x8CE4 +0x16C4E 0x8CE3 +0x16C4F 0x8CDA +0x16C50 0x8CFD +0x16C51 0x8CFA +0x16C52 0x8CFB +0x16C53 0x8D04 +0x16C54 0x8D05 +0x16C55 0x8D0A +0x16C56 0x8D07 +0x16C57 0x8D0F +0x16C58 0x8D0D +0x16C59 0x8D10 +0x16C5A 0x9F4E +0x16C5B 0x8D13 +0x16C5C 0x8CCD +0x16C5D 0x8D14 +0x16C5E 0x8D16 +0x16C5F 0x8D67 +0x16C60 0x8D6D +0x16C61 0x8D71 +0x16C62 0x8D73 +0x16C63 0x8D81 +0x16C64 0x8D99 +0x16C65 0x8DC2 +0x16C66 0x8DBE +0x16C67 0x8DBA +0x16C68 0x8DCF +0x16C69 0x8DDA +0x16C6A 0x8DD6 +0x16C6B 0x8DCC +0x16C6C 0x8DDB +0x16C6D 0x8DCB +0x16C6E 0x8DEA +0x16C6F 0x8DEB +0x16C70 0x8DDF +0x16C71 0x8DE3 +0x16C72 0x8DFC +0x16C73 0x8E08 +0x16C74 0x8E09 +0x16C75 0x8DFF +0x16C76 0x8E1D +0x16C77 0x8E1E +0x16C78 0x8E10 +0x16C79 0x8E1F +0x16C7A 0x8E42 +0x16C7B 0x8E35 +0x16C7C 0x8E30 +0x16C7D 0x8E34 +0x16C7E 0x8E4A +0x16D21 0x8E47 +0x16D22 0x8E49 +0x16D23 0x8E4C +0x16D24 0x8E50 +0x16D25 0x8E48 +0x16D26 0x8E59 +0x16D27 0x8E64 +0x16D28 0x8E60 +0x16D29 0x8E2A +0x16D2A 0x8E63 +0x16D2B 0x8E55 +0x16D2C 0x8E76 +0x16D2D 0x8E72 +0x16D2E 0x8E7C +0x16D2F 0x8E81 +0x16D30 0x8E87 +0x16D31 0x8E85 +0x16D32 0x8E84 +0x16D33 0x8E8B +0x16D34 0x8E8A +0x16D35 0x8E93 +0x16D36 0x8E91 +0x16D37 0x8E94 +0x16D38 0x8E99 +0x16D39 0x8EAA +0x16D3A 0x8EA1 +0x16D3B 0x8EAC +0x16D3C 0x8EB0 +0x16D3D 0x8EC6 +0x16D3E 0x8EB1 +0x16D3F 0x8EBE +0x16D40 0x8EC5 +0x16D41 0x8EC8 +0x16D42 0x8ECB +0x16D43 0x8EDB +0x16D44 0x8EE3 +0x16D45 0x8EFC +0x16D46 0x8EFB +0x16D47 0x8EEB +0x16D48 0x8EFE +0x16D49 0x8F0A +0x16D4A 0x8F05 +0x16D4B 0x8F15 +0x16D4C 0x8F12 +0x16D4D 0x8F19 +0x16D4E 0x8F13 +0x16D4F 0x8F1C +0x16D50 0x8F1F +0x16D51 0x8F1B +0x16D52 0x8F0C +0x16D53 0x8F26 +0x16D54 0x8F33 +0x16D55 0x8F3B +0x16D56 0x8F39 +0x16D57 0x8F45 +0x16D58 0x8F42 +0x16D59 0x8F3E +0x16D5A 0x8F4C +0x16D5B 0x8F49 +0x16D5C 0x8F46 +0x16D5D 0x8F4E +0x16D5E 0x8F57 +0x16D5F 0x8F5C +0x16D60 0x8F62 +0x16D61 0x8F63 +0x16D62 0x8F64 +0x16D63 0x8F9C +0x16D64 0x8F9F +0x16D65 0x8FA3 +0x16D66 0x8FAD +0x16D67 0x8FAF +0x16D68 0x8FB7 +0x16D69 0x8FDA +0x16D6A 0x8FE5 +0x16D6B 0x8FE2 +0x16D6C 0x8FEA +0x16D6D 0x8FEF +0x16D6E 0x9087 +0x16D6F 0x8FF4 +0x16D70 0x9005 +0x16D71 0x8FF9 +0x16D72 0x8FFA +0x16D73 0x9011 +0x16D74 0x9015 +0x16D75 0x9021 +0x16D76 0x900D +0x16D77 0x901E +0x16D78 0x9016 +0x16D79 0x900B +0x16D7A 0x9027 +0x16D7B 0x9036 +0x16D7C 0x9035 +0x16D7D 0x9039 +0x16D7E 0x8FF8 +0x16E21 0x904F +0x16E22 0x9050 +0x16E23 0x9051 +0x16E24 0x9052 +0x16E25 0x900E +0x16E26 0x9049 +0x16E27 0x903E +0x16E28 0x9056 +0x16E29 0x9058 +0x16E2A 0x905E +0x16E2B 0x9068 +0x16E2C 0x906F +0x16E2D 0x9076 +0x16E2E 0x96A8 +0x16E2F 0x9072 +0x16E30 0x9082 +0x16E31 0x907D +0x16E32 0x9081 +0x16E33 0x9080 +0x16E34 0x908A +0x16E35 0x9089 +0x16E36 0x908F +0x16E37 0x90A8 +0x16E38 0x90AF +0x16E39 0x90B1 +0x16E3A 0x90B5 +0x16E3B 0x90E2 +0x16E3C 0x90E4 +0x16E3D 0x6248 +0x16E3E 0x90DB +0x16E3F 0x9102 +0x16E40 0x9112 +0x16E41 0x9119 +0x16E42 0x9132 +0x16E43 0x9130 +0x16E44 0x914A +0x16E45 0x9156 +0x16E46 0x9158 +0x16E47 0x9163 +0x16E48 0x9165 +0x16E49 0x9169 +0x16E4A 0x9173 +0x16E4B 0x9172 +0x16E4C 0x918B +0x16E4D 0x9189 +0x16E4E 0x9182 +0x16E4F 0x91A2 +0x16E50 0x91AB +0x16E51 0x91AF +0x16E52 0x91AA +0x16E53 0x91B5 +0x16E54 0x91B4 +0x16E55 0x91BA +0x16E56 0x91C0 +0x16E57 0x91C1 +0x16E58 0x91C9 +0x16E59 0x91CB +0x16E5A 0x91D0 +0x16E5B 0x91D6 +0x16E5C 0x91DF +0x16E5D 0x91E1 +0x16E5E 0x91DB +0x16E5F 0x91FC +0x16E60 0x91F5 +0x16E61 0x91F6 +0x16E62 0x921E +0x16E63 0x91FF +0x16E64 0x9214 +0x16E65 0x922C +0x16E66 0x9215 +0x16E67 0x9211 +0x16E68 0x925E +0x16E69 0x9257 +0x16E6A 0x9245 +0x16E6B 0x9249 +0x16E6C 0x9264 +0x16E6D 0x9248 +0x16E6E 0x9295 +0x16E6F 0x923F +0x16E70 0x924B +0x16E71 0x9250 +0x16E72 0x929C +0x16E73 0x9296 +0x16E74 0x9293 +0x16E75 0x929B +0x16E76 0x925A +0x16E77 0x92CF +0x16E78 0x92B9 +0x16E79 0x92B7 +0x16E7A 0x92E9 +0x16E7B 0x930F +0x16E7C 0x92FA +0x16E7D 0x9344 +0x16E7E 0x932E +0x16F21 0x9319 +0x16F22 0x9322 +0x16F23 0x931A +0x16F24 0x9323 +0x16F25 0x933A +0x16F26 0x9335 +0x16F27 0x933B +0x16F28 0x935C +0x16F29 0x9360 +0x16F2A 0x937C +0x16F2B 0x936E +0x16F2C 0x9356 +0x16F2D 0x93B0 +0x16F2E 0x93AC +0x16F2F 0x93AD +0x16F30 0x9394 +0x16F31 0x93B9 +0x16F32 0x93D6 +0x16F33 0x93D7 +0x16F34 0x93E8 +0x16F35 0x93E5 +0x16F36 0x93D8 +0x16F37 0x93C3 +0x16F38 0x93DD +0x16F39 0x93D0 +0x16F3A 0x93C8 +0x16F3B 0x93E4 +0x16F3C 0x941A +0x16F3D 0x9414 +0x16F3E 0x9413 +0x16F3F 0x9403 +0x16F40 0x9407 +0x16F41 0x9410 +0x16F42 0x9436 +0x16F43 0x942B +0x16F44 0x9435 +0x16F45 0x9421 +0x16F46 0x943A +0x16F47 0x9441 +0x16F48 0x9452 +0x16F49 0x9444 +0x16F4A 0x945B +0x16F4B 0x9460 +0x16F4C 0x9462 +0x16F4D 0x945E +0x16F4E 0x946A +0x16F4F 0x9229 +0x16F50 0x9470 +0x16F51 0x9475 +0x16F52 0x9477 +0x16F53 0x947D +0x16F54 0x945A +0x16F55 0x947C +0x16F56 0x947E +0x16F57 0x9481 +0x16F58 0x947F +0x16F59 0x9582 +0x16F5A 0x9587 +0x16F5B 0x958A +0x16F5C 0x9594 +0x16F5D 0x9596 +0x16F5E 0x9598 +0x16F5F 0x9599 +0x16F60 0x95A0 +0x16F61 0x95A8 +0x16F62 0x95A7 +0x16F63 0x95AD +0x16F64 0x95BC +0x16F65 0x95BB +0x16F66 0x95B9 +0x16F67 0x95BE +0x16F68 0x95CA +0x16F69 0x6FF6 +0x16F6A 0x95C3 +0x16F6B 0x95CD +0x16F6C 0x95CC +0x16F6D 0x95D5 +0x16F6E 0x95D4 +0x16F6F 0x95D6 +0x16F70 0x95DC +0x16F71 0x95E1 +0x16F72 0x95E5 +0x16F73 0x95E2 +0x16F74 0x9621 +0x16F75 0x9628 +0x16F76 0x962E +0x16F77 0x962F +0x16F78 0x9642 +0x16F79 0x964C +0x16F7A 0x964F +0x16F7B 0x964B +0x16F7C 0x9677 +0x16F7D 0x965C +0x16F7E 0x965E +0x17021 0x965D +0x17022 0x965F +0x17023 0x9666 +0x17024 0x9672 +0x17025 0x966C +0x17026 0x968D +0x17027 0x9698 +0x17028 0x9695 +0x17029 0x9697 +0x1702A 0x96AA +0x1702B 0x96A7 +0x1702C 0x96B1 +0x1702D 0x96B2 +0x1702E 0x96B0 +0x1702F 0x96B4 +0x17030 0x96B6 +0x17031 0x96B8 +0x17032 0x96B9 +0x17033 0x96CE +0x17034 0x96CB +0x17035 0x96C9 +0x17036 0x96CD +0x17037 0x894D +0x17038 0x96DC +0x17039 0x970D +0x1703A 0x96D5 +0x1703B 0x96F9 +0x1703C 0x9704 +0x1703D 0x9706 +0x1703E 0x9708 +0x1703F 0x9713 +0x17040 0x970E +0x17041 0x9711 +0x17042 0x970F +0x17043 0x9716 +0x17044 0x9719 +0x17045 0x9724 +0x17046 0x972A +0x17047 0x9730 +0x17048 0x9739 +0x17049 0x973D +0x1704A 0x973E +0x1704B 0x9744 +0x1704C 0x9746 +0x1704D 0x9748 +0x1704E 0x9742 +0x1704F 0x9749 +0x17050 0x975C +0x17051 0x9760 +0x17052 0x9764 +0x17053 0x9766 +0x17054 0x9768 +0x17055 0x52D2 +0x17056 0x976B +0x17057 0x9771 +0x17058 0x9779 +0x17059 0x9785 +0x1705A 0x977C +0x1705B 0x9781 +0x1705C 0x977A +0x1705D 0x9786 +0x1705E 0x978B +0x1705F 0x978F +0x17060 0x9790 +0x17061 0x979C +0x17062 0x97A8 +0x17063 0x97A6 +0x17064 0x97A3 +0x17065 0x97B3 +0x17066 0x97B4 +0x17067 0x97C3 +0x17068 0x97C6 +0x17069 0x97C8 +0x1706A 0x97CB +0x1706B 0x97DC +0x1706C 0x97ED +0x1706D 0x9F4F +0x1706E 0x97F2 +0x1706F 0x7ADF +0x17070 0x97F6 +0x17071 0x97F5 +0x17072 0x980F +0x17073 0x980C +0x17074 0x9838 +0x17075 0x9824 +0x17076 0x9821 +0x17077 0x9837 +0x17078 0x983D +0x17079 0x9846 +0x1707A 0x984F +0x1707B 0x984B +0x1707C 0x986B +0x1707D 0x986F +0x1707E 0x9870 +0x17121 0x9871 +0x17122 0x9874 +0x17123 0x9873 +0x17124 0x98AA +0x17125 0x98AF +0x17126 0x98B1 +0x17127 0x98B6 +0x17128 0x98C4 +0x17129 0x98C3 +0x1712A 0x98C6 +0x1712B 0x98E9 +0x1712C 0x98EB +0x1712D 0x9903 +0x1712E 0x9909 +0x1712F 0x9912 +0x17130 0x9914 +0x17131 0x9918 +0x17132 0x9921 +0x17133 0x991D +0x17134 0x991E +0x17135 0x9924 +0x17136 0x9920 +0x17137 0x992C +0x17138 0x992E +0x17139 0x993D +0x1713A 0x993E +0x1713B 0x9942 +0x1713C 0x9949 +0x1713D 0x9945 +0x1713E 0x9950 +0x1713F 0x994B +0x17140 0x9951 +0x17141 0x9952 +0x17142 0x994C +0x17143 0x9955 +0x17144 0x9997 +0x17145 0x9998 +0x17146 0x99A5 +0x17147 0x99AD +0x17148 0x99AE +0x17149 0x99BC +0x1714A 0x99DF +0x1714B 0x99DB +0x1714C 0x99DD +0x1714D 0x99D8 +0x1714E 0x99D1 +0x1714F 0x99ED +0x17150 0x99EE +0x17151 0x99F1 +0x17152 0x99F2 +0x17153 0x99FB +0x17154 0x99F8 +0x17155 0x9A01 +0x17156 0x9A0F +0x17157 0x9A05 +0x17158 0x99E2 +0x17159 0x9A19 +0x1715A 0x9A2B +0x1715B 0x9A37 +0x1715C 0x9A45 +0x1715D 0x9A42 +0x1715E 0x9A40 +0x1715F 0x9A43 +0x17160 0x9A3E +0x17161 0x9A55 +0x17162 0x9A4D +0x17163 0x9A5B +0x17164 0x9A57 +0x17165 0x9A5F +0x17166 0x9A62 +0x17167 0x9A65 +0x17168 0x9A64 +0x17169 0x9A69 +0x1716A 0x9A6B +0x1716B 0x9A6A +0x1716C 0x9AAD +0x1716D 0x9AB0 +0x1716E 0x9ABC +0x1716F 0x9AC0 +0x17170 0x9ACF +0x17171 0x9AD1 +0x17172 0x9AD3 +0x17173 0x9AD4 +0x17174 0x9ADE +0x17175 0x9ADF +0x17176 0x9AE2 +0x17177 0x9AE3 +0x17178 0x9AE6 +0x17179 0x9AEF +0x1717A 0x9AEB +0x1717B 0x9AEE +0x1717C 0x9AF4 +0x1717D 0x9AF1 +0x1717E 0x9AF7 +0x17221 0x9AFB +0x17222 0x9B06 +0x17223 0x9B18 +0x17224 0x9B1A +0x17225 0x9B1F +0x17226 0x9B22 +0x17227 0x9B23 +0x17228 0x9B25 +0x17229 0x9B27 +0x1722A 0x9B28 +0x1722B 0x9B29 +0x1722C 0x9B2A +0x1722D 0x9B2E +0x1722E 0x9B2F +0x1722F 0x9B32 +0x17230 0x9B44 +0x17231 0x9B43 +0x17232 0x9B4F +0x17233 0x9B4D +0x17234 0x9B4E +0x17235 0x9B51 +0x17236 0x9B58 +0x17237 0x9B74 +0x17238 0x9B93 +0x17239 0x9B83 +0x1723A 0x9B91 +0x1723B 0x9B96 +0x1723C 0x9B97 +0x1723D 0x9B9F +0x1723E 0x9BA0 +0x1723F 0x9BA8 +0x17240 0x9BB4 +0x17241 0x9BC0 +0x17242 0x9BCA +0x17243 0x9BB9 +0x17244 0x9BC6 +0x17245 0x9BCF +0x17246 0x9BD1 +0x17247 0x9BD2 +0x17248 0x9BE3 +0x17249 0x9BE2 +0x1724A 0x9BE4 +0x1724B 0x9BD4 +0x1724C 0x9BE1 +0x1724D 0x9C3A +0x1724E 0x9BF2 +0x1724F 0x9BF1 +0x17250 0x9BF0 +0x17251 0x9C15 +0x17252 0x9C14 +0x17253 0x9C09 +0x17254 0x9C13 +0x17255 0x9C0C +0x17256 0x9C06 +0x17257 0x9C08 +0x17258 0x9C12 +0x17259 0x9C0A +0x1725A 0x9C04 +0x1725B 0x9C2E +0x1725C 0x9C1B +0x1725D 0x9C25 +0x1725E 0x9C24 +0x1725F 0x9C21 +0x17260 0x9C30 +0x17261 0x9C47 +0x17262 0x9C32 +0x17263 0x9C46 +0x17264 0x9C3E +0x17265 0x9C5A +0x17266 0x9C60 +0x17267 0x9C67 +0x17268 0x9C76 +0x17269 0x9C78 +0x1726A 0x9CE7 +0x1726B 0x9CEC +0x1726C 0x9CF0 +0x1726D 0x9D09 +0x1726E 0x9D08 +0x1726F 0x9CEB +0x17270 0x9D03 +0x17271 0x9D06 +0x17272 0x9D2A +0x17273 0x9D26 +0x17274 0x9DAF +0x17275 0x9D23 +0x17276 0x9D1F +0x17277 0x9D44 +0x17278 0x9D15 +0x17279 0x9D12 +0x1727A 0x9D41 +0x1727B 0x9D3F +0x1727C 0x9D3E +0x1727D 0x9D46 +0x1727E 0x9D48 +0x17321 0x9D5D +0x17322 0x9D5E +0x17323 0x9D64 +0x17324 0x9D51 +0x17325 0x9D50 +0x17326 0x9D59 +0x17327 0x9D72 +0x17328 0x9D89 +0x17329 0x9D87 +0x1732A 0x9DAB +0x1732B 0x9D6F +0x1732C 0x9D7A +0x1732D 0x9D9A +0x1732E 0x9DA4 +0x1732F 0x9DA9 +0x17330 0x9DB2 +0x17331 0x9DC4 +0x17332 0x9DC1 +0x17333 0x9DBB +0x17334 0x9DB8 +0x17335 0x9DBA +0x17336 0x9DC6 +0x17337 0x9DCF +0x17338 0x9DC2 +0x17339 0x9DD9 +0x1733A 0x9DD3 +0x1733B 0x9DF8 +0x1733C 0x9DE6 +0x1733D 0x9DED +0x1733E 0x9DEF +0x1733F 0x9DFD +0x17340 0x9E1A +0x17341 0x9E1B +0x17342 0x9E1E +0x17343 0x9E75 +0x17344 0x9E79 +0x17345 0x9E7D +0x17346 0x9E81 +0x17347 0x9E88 +0x17348 0x9E8B +0x17349 0x9E8C +0x1734A 0x9E92 +0x1734B 0x9E95 +0x1734C 0x9E91 +0x1734D 0x9E9D +0x1734E 0x9EA5 +0x1734F 0x9EA9 +0x17350 0x9EB8 +0x17351 0x9EAA +0x17352 0x9EAD +0x17353 0x9761 +0x17354 0x9ECC +0x17355 0x9ECE +0x17356 0x9ECF +0x17357 0x9ED0 +0x17358 0x9ED4 +0x17359 0x9EDC +0x1735A 0x9EDE +0x1735B 0x9EDD +0x1735C 0x9EE0 +0x1735D 0x9EE5 +0x1735E 0x9EE8 +0x1735F 0x9EEF +0x17360 0x9EF4 +0x17361 0x9EF6 +0x17362 0x9EF7 +0x17363 0x9EF9 +0x17364 0x9EFB +0x17365 0x9EFC +0x17366 0x9EFD +0x17367 0x9F07 +0x17368 0x9F08 +0x17369 0x76B7 +0x1736A 0x9F15 +0x1736B 0x9F21 +0x1736C 0x9F2C +0x1736D 0x9F3E +0x1736E 0x9F4A +0x1736F 0x9F52 +0x17370 0x9F54 +0x17371 0x9F63 +0x17372 0x9F5F +0x17373 0x9F60 +0x17374 0x9F61 +0x17375 0x9F66 +0x17376 0x9F67 +0x17377 0x9F6C +0x17378 0x9F6A +0x17379 0x9F77 +0x1737A 0x9F72 +0x1737B 0x9F76 +0x1737C 0x9F95 +0x1737D 0x9F9C +0x1737E 0x9FA0 +0x17421 0x582F +0x17422 0x69C7 +0x17423 0x9059 +0x17424 0x7464 +0x17425 0x51DC +0x17426 0x7199 +0x17427 0x5653 +0x17428 0x5DE2 +0x17429 0x5E14 +0x1742A 0x5E18 +0x1742B 0x5E58 +0x1742C 0x5E5E +0x1742D 0x5EBE +0x1742E 0xF928 +0x1742F 0x5ECB +0x17430 0x5EF9 +0x17431 0x5F00 +0x17432 0x5F02 +0x17433 0x5F07 +0x17434 0x5F1D +0x17435 0x5F23 +0x17436 0x5F34 +0x17437 0x5F36 +0x17438 0x5F3D +0x17439 0x5F40 +0x1743A 0x5F45 +0x1743B 0x5F54 +0x1743C 0x5F58 +0x1743D 0x5F64 +0x1743E 0x5F67 +0x1743F 0x5F7D +0x17440 0x5F89 +0x17441 0x5F9C +0x17442 0x5FA7 +0x17443 0x5FAF +0x17444 0x5FB5 +0x17445 0x5FB7 +0x17446 0x5FC9 +0x17447 0x5FDE +0x17448 0x5FE1 +0x17449 0x5FE9 +0x1744A 0x600D +0x1744B 0x6014 +0x1744C 0x6018 +0x1744D 0x6033 +0x1744E 0x6035 +0x1744F 0x6047 +0x17450 0xFA3D +0x17451 0x609D +0x17452 0x609E +0x17453 0x60CB +0x17454 0x60D4 +0x17455 0x60D5 +0x17456 0x60DD +0x17457 0x60F8 +0x17458 0x611C +0x17459 0x612B +0x1745A 0x6130 +0x1745B 0x6137 +0x1745C 0xFA3E +0x1745D 0x618D +0x1745E 0xFA3F +0x1745F 0x61BC +0x17460 0x61B9 +0x17461 0xFA40 +0x17462 0x6222 +0x17463 0x623E +0x17464 0x6243 +0x17465 0x6256 +0x17466 0x625A +0x17467 0x626F +0x17468 0x6285 +0x17469 0x62C4 +0x1746A 0x62D6 +0x1746B 0x62FC +0x1746C 0x630A +0x1746D 0x6318 +0x1746E 0x6339 +0x1746F 0x6343 +0x17470 0x6365 +0x17471 0x637C +0x17472 0x63E5 +0x17473 0x63ED +0x17474 0x63F5 +0x17475 0x6410 +0x17476 0x6414 +0x17477 0x6422 +0x17478 0x6479 +0x17479 0x6451 +0x1747A 0x6460 +0x1747B 0x646D +0x1747C 0x64CE +0x1747D 0x64BE +0x1747E 0x64BF +0x17521 0x64C4 +0x17522 0x64CA +0x17523 0x64D0 +0x17524 0x64F7 +0x17525 0x64FB +0x17526 0x6522 +0x17527 0x6529 +0x17528 0xFA41 +0x17529 0x6567 +0x1752A 0x659D +0x1752B 0xFA42 +0x1752C 0x6600 +0x1752D 0x6609 +0x1752E 0x6615 +0x1752F 0x661E +0x17530 0x663A +0x17531 0x6622 +0x17532 0x6624 +0x17533 0x662B +0x17534 0x6630 +0x17535 0x6631 +0x17536 0x6633 +0x17537 0x66FB +0x17538 0x6648 +0x17539 0x664C +0x1753A 0x231C4 +0x1753B 0x6659 +0x1753C 0x665A +0x1753D 0x6661 +0x1753E 0x6665 +0x1753F 0x6673 +0x17540 0x6677 +0x17541 0x6678 +0x17542 0x668D +0x17543 0xFA43 +0x17544 0x66A0 +0x17545 0x66B2 +0x17546 0x66BB +0x17547 0x66C6 +0x17548 0x66C8 +0x17549 0x3B22 +0x1754A 0x66DB +0x1754B 0x66E8 +0x1754C 0x66FA +0x1754D 0x6713 +0x1754E 0xF929 +0x1754F 0x6733 +0x17550 0x6766 +0x17551 0x6747 +0x17552 0x6748 +0x17553 0x677B +0x17554 0x6781 +0x17555 0x6793 +0x17556 0x6798 +0x17557 0x679B +0x17558 0x67BB +0x17559 0x67F9 +0x1755A 0x67C0 +0x1755B 0x67D7 +0x1755C 0x67FC +0x1755D 0x6801 +0x1755E 0x6852 +0x1755F 0x681D +0x17560 0x682C +0x17561 0x6831 +0x17562 0x685B +0x17563 0x6872 +0x17564 0x6875 +0x17565 0xFA44 +0x17566 0x68A3 +0x17567 0x68A5 +0x17568 0x68B2 +0x17569 0x68C8 +0x1756A 0x68D0 +0x1756B 0x68E8 +0x1756C 0x68ED +0x1756D 0x68F0 +0x1756E 0x68F1 +0x1756F 0x68FC +0x17570 0x690A +0x17571 0x6949 +0x17572 0x235C4 +0x17573 0x6935 +0x17574 0x6942 +0x17575 0x6957 +0x17576 0x6963 +0x17577 0x6964 +0x17578 0x6968 +0x17579 0x6980 +0x1757A 0xFA14 +0x1757B 0x69A5 +0x1757C 0x69AD +0x1757D 0x69CF +0x1757E 0x3BB6 +0x17621 0x3BC3 +0x17622 0x69E2 +0x17623 0x69E9 +0x17624 0x69EA +0x17625 0x69F5 +0x17626 0x69F6 +0x17627 0x6A0F +0x17628 0x6A15 +0x17629 0x2373F +0x1762A 0x6A3B +0x1762B 0x6A3E +0x1762C 0x6A45 +0x1762D 0x6A50 +0x1762E 0x6A56 +0x1762F 0x6A5B +0x17630 0x6A6B +0x17631 0x6A73 +0x17632 0x23763 +0x17633 0x6A89 +0x17634 0x6A94 +0x17635 0x6A9D +0x17636 0x6A9E +0x17637 0x6AA5 +0x17638 0x6AE4 +0x17639 0x6AE7 +0x1763A 0x3C0F +0x1763B 0xF91D +0x1763C 0x6B1B +0x1763D 0x6B1E +0x1763E 0x6B2C +0x1763F 0x6B35 +0x17640 0x6B46 +0x17641 0x6B56 +0x17642 0x6B60 +0x17643 0x6B65 +0x17644 0x6B67 +0x17645 0x6B77 +0x17646 0x6B82 +0x17647 0x6BA9 +0x17648 0x6BAD +0x17649 0xF970 +0x1764A 0x6BCF +0x1764B 0x6BD6 +0x1764C 0x6BD7 +0x1764D 0x6BFF +0x1764E 0x6C05 +0x1764F 0x6C10 +0x17650 0x6C33 +0x17651 0x6C59 +0x17652 0x6C5C +0x17653 0x6CAA +0x17654 0x6C74 +0x17655 0x6C76 +0x17656 0x6C85 +0x17657 0x6C86 +0x17658 0x6C98 +0x17659 0x6C9C +0x1765A 0x6CFB +0x1765B 0x6CC6 +0x1765C 0x6CD4 +0x1765D 0x6CE0 +0x1765E 0x6CEB +0x1765F 0x6CEE +0x17660 0x23CFE +0x17661 0x6D04 +0x17662 0x6D0E +0x17663 0x6D2E +0x17664 0x6D31 +0x17665 0x6D39 +0x17666 0x6D3F +0x17667 0x6D58 +0x17668 0x6D65 +0x17669 0xFA45 +0x1766A 0x6D82 +0x1766B 0x6D87 +0x1766C 0x6D89 +0x1766D 0x6D94 +0x1766E 0x6DAA +0x1766F 0x6DAC +0x17670 0x6DBF +0x17671 0x6DC4 +0x17672 0x6DD6 +0x17673 0x6DDA +0x17674 0x6DDB +0x17675 0x6DDD +0x17676 0x6DFC +0x17677 0xFA46 +0x17678 0x6E34 +0x17679 0x6E44 +0x1767A 0x6E5C +0x1767B 0x6E5E +0x1767C 0x6EAB +0x1767D 0x6EB1 +0x1767E 0x6EC1 +0x17721 0x6EC7 +0x17722 0x6ECE +0x17723 0x6F10 +0x17724 0x6F1A +0x17725 0xFA47 +0x17726 0x6F2A +0x17727 0x6F2F +0x17728 0x6F33 +0x17729 0x6F51 +0x1772A 0x6F59 +0x1772B 0x6F5E +0x1772C 0x6F61 +0x1772D 0x6F62 +0x1772E 0x6F7E +0x1772F 0x6F88 +0x17730 0x6F8C +0x17731 0x6F8D +0x17732 0x6F94 +0x17733 0x6FA0 +0x17734 0x6FA7 +0x17735 0x6FB6 +0x17736 0x6FBC +0x17737 0x6FC7 +0x17738 0x6FCA +0x17739 0x6FF9 +0x1773A 0x6FF0 +0x1773B 0x6FF5 +0x1773C 0x7005 +0x1773D 0x7006 +0x1773E 0x7028 +0x1773F 0x704A +0x17740 0x705D +0x17741 0x705E +0x17742 0x704E +0x17743 0x7064 +0x17744 0x7075 +0x17745 0x7085 +0x17746 0x70A4 +0x17747 0x70AB +0x17748 0x70B7 +0x17749 0x70D4 +0x1774A 0x70D8 +0x1774B 0x70E4 +0x1774C 0x710F +0x1774D 0x712B +0x1774E 0x711E +0x1774F 0x7120 +0x17750 0x712E +0x17751 0x7130 +0x17752 0x7146 +0x17753 0x7147 +0x17754 0x7151 +0x17755 0xFA48 +0x17756 0x7152 +0x17757 0x715C +0x17758 0x7160 +0x17759 0x7168 +0x1775A 0xFA15 +0x1775B 0x7185 +0x1775C 0x7187 +0x1775D 0x7192 +0x1775E 0x71C1 +0x1775F 0x71BA +0x17760 0x71C4 +0x17761 0x71FE +0x17762 0x7200 +0x17763 0x7215 +0x17764 0x7255 +0x17765 0x7256 +0x17766 0x3E3F +0x17767 0x728D +0x17768 0x729B +0x17769 0x72BE +0x1776A 0x72C0 +0x1776B 0x72FB +0x1776C 0x247F1 +0x1776D 0x7327 +0x1776E 0x7328 +0x1776F 0xFA16 +0x17770 0x7350 +0x17771 0x7366 +0x17772 0x737C +0x17773 0x7395 +0x17774 0x739F +0x17775 0x73A0 +0x17776 0x73A2 +0x17777 0x73A6 +0x17778 0x73AB +0x17779 0x73C9 +0x1777A 0x73CF +0x1777B 0x73D6 +0x1777C 0x73D9 +0x1777D 0x73E3 +0x1777E 0x73E9 +0x17821 0x7407 +0x17822 0x740A +0x17823 0x741A +0x17824 0x741B +0x17825 0xFA4A +0x17826 0x7426 +0x17827 0x7428 +0x17828 0x742A +0x17829 0x742B +0x1782A 0x742C +0x1782B 0x742E +0x1782C 0x742F +0x1782D 0x7430 +0x1782E 0x7444 +0x1782F 0x7446 +0x17830 0x7447 +0x17831 0x744B +0x17832 0x7457 +0x17833 0x7462 +0x17834 0x746B +0x17835 0x746D +0x17836 0x7486 +0x17837 0x7487 +0x17838 0x7489 +0x17839 0x7498 +0x1783A 0x749C +0x1783B 0x749F +0x1783C 0x74A3 +0x1783D 0x7490 +0x1783E 0x74A6 +0x1783F 0x74A8 +0x17840 0x74A9 +0x17841 0x74B5 +0x17842 0x74BF +0x17843 0x74C8 +0x17844 0x74C9 +0x17845 0x74DA +0x17846 0x74FF +0x17847 0x7501 +0x17848 0x7517 +0x17849 0x752F +0x1784A 0x756F +0x1784B 0x7579 +0x1784C 0x7592 +0x1784D 0x3F72 +0x1784E 0x75CE +0x1784F 0x75E4 +0x17850 0x7600 +0x17851 0x7602 +0x17852 0x7608 +0x17853 0x7615 +0x17854 0x7616 +0x17855 0x7619 +0x17856 0x761E +0x17857 0x762D +0x17858 0x7635 +0x17859 0x7643 +0x1785A 0x764B +0x1785B 0x7664 +0x1785C 0x7665 +0x1785D 0x766D +0x1785E 0x766F +0x1785F 0x7671 +0x17860 0x7681 +0x17861 0x769B +0x17862 0x769D +0x17863 0x769E +0x17864 0x76A6 +0x17865 0x76AA +0x17866 0x76B6 +0x17867 0x76C5 +0x17868 0x76CC +0x17869 0x76CE +0x1786A 0x76D4 +0x1786B 0x76E6 +0x1786C 0x76F1 +0x1786D 0x76FC +0x1786E 0x770A +0x1786F 0x7719 +0x17870 0x7734 +0x17871 0x7736 +0x17872 0x7746 +0x17873 0x774D +0x17874 0x774E +0x17875 0x775C +0x17876 0x775F +0x17877 0x7762 +0x17878 0x777A +0x17879 0x7780 +0x1787A 0x7794 +0x1787B 0x77AA +0x1787C 0x77E0 +0x1787D 0x782D +0x1787E 0x2548E +0x17921 0x7843 +0x17922 0x784E +0x17923 0x784F +0x17924 0x7851 +0x17925 0x7868 +0x17926 0x786E +0x17927 0xFA4B +0x17928 0x78B0 +0x17929 0x2550E +0x1792A 0x78AD +0x1792B 0x78E4 +0x1792C 0x78F2 +0x1792D 0x7900 +0x1792E 0x78F7 +0x1792F 0x791C +0x17930 0x792E +0x17931 0x7931 +0x17932 0x7934 +0x17933 0xFA4C +0x17934 0xFA4D +0x17935 0x7945 +0x17936 0x7946 +0x17937 0xFA4E +0x17938 0xFA4F +0x17939 0xFA50 +0x1793A 0x795C +0x1793B 0xFA51 +0x1793C 0xFA19 +0x1793D 0xFA1A +0x1793E 0x7979 +0x1793F 0xFA52 +0x17940 0xFA53 +0x17941 0xFA1B +0x17942 0x7998 +0x17943 0x79B1 +0x17944 0x79B8 +0x17945 0x79C8 +0x17946 0x79CA +0x17947 0x25771 +0x17948 0x79D4 +0x17949 0x79DE +0x1794A 0x79EB +0x1794B 0x79ED +0x1794C 0x7A03 +0x1794D 0xFA54 +0x1794E 0x7A39 +0x1794F 0x7A5D +0x17950 0x7A6D +0x17951 0xFA55 +0x17952 0x7A85 +0x17953 0x7AA0 +0x17954 0x259C4 +0x17955 0x7AB3 +0x17956 0x7ABB +0x17957 0x7ACE +0x17958 0x7AEB +0x17959 0x7AFD +0x1795A 0x7B12 +0x1795B 0x7B2D +0x1795C 0x7B3B +0x1795D 0x7B47 +0x1795E 0x7B4E +0x1795F 0x7B60 +0x17960 0x7B6D +0x17961 0x7B6F +0x17962 0x7B72 +0x17963 0x7B9E +0x17964 0xFA56 +0x17965 0x7BD7 +0x17966 0x7BD9 +0x17967 0x7C01 +0x17968 0x7C31 +0x17969 0x7C1E +0x1796A 0x7C20 +0x1796B 0x7C33 +0x1796C 0x7C36 +0x1796D 0x4264 +0x1796E 0x25DA1 +0x1796F 0x7C59 +0x17970 0x7C6D +0x17971 0x7C79 +0x17972 0x7C8F +0x17973 0x7C94 +0x17974 0x7CA0 +0x17975 0x7CBC +0x17976 0x7CD5 +0x17977 0x7CD9 +0x17978 0x7CDD +0x17979 0x7D07 +0x1797A 0x7D08 +0x1797B 0x7D13 +0x1797C 0x7D1D +0x1797D 0x7D23 +0x1797E 0x7D31 +0x17A21 0x7D41 +0x17A22 0x7D48 +0x17A23 0x7D53 +0x17A24 0x7D5C +0x17A25 0x7D7A +0x17A26 0x7D83 +0x17A27 0x7D8B +0x17A28 0x7DA0 +0x17A29 0x7DA6 +0x17A2A 0x7DC2 +0x17A2B 0x7DCC +0x17A2C 0x7DD6 +0x17A2D 0x7DE3 +0x17A2E 0xFA57 +0x17A2F 0x7E28 +0x17A30 0x7E08 +0x17A31 0x7E11 +0x17A32 0x7E15 +0x17A33 0xFA59 +0x17A34 0x7E47 +0x17A35 0x7E52 +0x17A36 0x7E61 +0x17A37 0x7E8A +0x17A38 0x7E8D +0x17A39 0x7F47 +0x17A3A 0xFA5A +0x17A3B 0x7F91 +0x17A3C 0x7F97 +0x17A3D 0x7FBF +0x17A3E 0x7FCE +0x17A3F 0x7FDB +0x17A40 0x7FDF +0x17A41 0x7FEC +0x17A42 0x7FEE +0x17A43 0x7FFA +0x17A44 0xFA5B +0x17A45 0x8014 +0x17A46 0x8026 +0x17A47 0x8035 +0x17A48 0x8037 +0x17A49 0x803C +0x17A4A 0x80CA +0x17A4B 0x80D7 +0x17A4C 0x80E0 +0x17A4D 0x80F3 +0x17A4E 0x8118 +0x17A4F 0x814A +0x17A50 0x8160 +0x17A51 0x8167 +0x17A52 0x8168 +0x17A53 0x816D +0x17A54 0x81BB +0x17A55 0x81CA +0x17A56 0x81CF +0x17A57 0x81D7 +0x17A58 0xFA5C +0x17A59 0x4453 +0x17A5A 0x445B +0x17A5B 0x8260 +0x17A5C 0x8274 +0x17A5D 0x26AFF +0x17A5E 0x828E +0x17A5F 0x82A1 +0x17A60 0x82A3 +0x17A61 0x82A4 +0x17A62 0x82A9 +0x17A63 0x82AE +0x17A64 0x82B7 +0x17A65 0x82BE +0x17A66 0x82BF +0x17A67 0x82C6 +0x17A68 0x82D5 +0x17A69 0x82FD +0x17A6A 0x82FE +0x17A6B 0x8300 +0x17A6C 0x8301 +0x17A6D 0x8362 +0x17A6E 0x8322 +0x17A6F 0x832D +0x17A70 0x833A +0x17A71 0x8343 +0x17A72 0x8347 +0x17A73 0x8351 +0x17A74 0x8355 +0x17A75 0x837D +0x17A76 0x8386 +0x17A77 0x8392 +0x17A78 0x8398 +0x17A79 0x83A7 +0x17A7A 0x83A9 +0x17A7B 0x83BF +0x17A7C 0x83C0 +0x17A7D 0x83C7 +0x17A7E 0x83CF +0x17B21 0x83D1 +0x17B22 0x83E1 +0x17B23 0x83EA +0x17B24 0x8401 +0x17B25 0x8406 +0x17B26 0x840A +0x17B27 0xFA5F +0x17B28 0x8448 +0x17B29 0x845F +0x17B2A 0x8470 +0x17B2B 0x8473 +0x17B2C 0x8485 +0x17B2D 0x849E +0x17B2E 0x84AF +0x17B2F 0x84B4 +0x17B30 0x84BA +0x17B31 0x84C0 +0x17B32 0x84C2 +0x17B33 0x26E40 +0x17B34 0x8532 +0x17B35 0x851E +0x17B36 0x8523 +0x17B37 0x852F +0x17B38 0x8559 +0x17B39 0x8564 +0x17B3A 0xFA1F +0x17B3B 0x85AD +0x17B3C 0x857A +0x17B3D 0x858C +0x17B3E 0x858F +0x17B3F 0x85A2 +0x17B40 0x85B0 +0x17B41 0x85CB +0x17B42 0x85CE +0x17B43 0x85ED +0x17B44 0x8612 +0x17B45 0x85FF +0x17B46 0x8604 +0x17B47 0x8605 +0x17B48 0x8610 +0x17B49 0x270F4 +0x17B4A 0x8618 +0x17B4B 0x8629 +0x17B4C 0x8638 +0x17B4D 0x8657 +0x17B4E 0x865B +0x17B4F 0xF936 +0x17B50 0x8662 +0x17B51 0x459D +0x17B52 0x866C +0x17B53 0x8675 +0x17B54 0x8698 +0x17B55 0x86B8 +0x17B56 0x86FA +0x17B57 0x86FC +0x17B58 0x86FD +0x17B59 0x870B +0x17B5A 0x8771 +0x17B5B 0x8787 +0x17B5C 0x8788 +0x17B5D 0x87AC +0x17B5E 0x87AD +0x17B5F 0x87B5 +0x17B60 0x45EA +0x17B61 0x87D6 +0x17B62 0x87EC +0x17B63 0x8806 +0x17B64 0x880A +0x17B65 0x8810 +0x17B66 0x8814 +0x17B67 0x881F +0x17B68 0x8898 +0x17B69 0x88AA +0x17B6A 0x88CA +0x17B6B 0x88CE +0x17B6C 0x27684 +0x17B6D 0x88F5 +0x17B6E 0x891C +0x17B6F 0xFA60 +0x17B70 0x8918 +0x17B71 0x8919 +0x17B72 0x891A +0x17B73 0x8927 +0x17B74 0x8930 +0x17B75 0x8932 +0x17B76 0x8939 +0x17B77 0x8940 +0x17B78 0x8994 +0x17B79 0xFA61 +0x17B7A 0x89D4 +0x17B7B 0x89E5 +0x17B7C 0x89F6 +0x17B7D 0x8A12 +0x17B7E 0x8A15 +0x17C21 0x8A22 +0x17C22 0x8A37 +0x17C23 0x8A47 +0x17C24 0x8A4E +0x17C25 0x8A5D +0x17C26 0x8A61 +0x17C27 0x8A75 +0x17C28 0x8A79 +0x17C29 0x8AA7 +0x17C2A 0x8AD0 +0x17C2B 0x8ADF +0x17C2C 0x8AF4 +0x17C2D 0x8AF6 +0x17C2E 0xFA22 +0x17C2F 0xFA62 +0x17C30 0xFA63 +0x17C31 0x8B46 +0x17C32 0x8B54 +0x17C33 0x8B59 +0x17C34 0x8B69 +0x17C35 0x8B9D +0x17C36 0x8C49 +0x17C37 0x8C68 +0x17C38 0xFA64 +0x17C39 0x8CE1 +0x17C3A 0x8CF4 +0x17C3B 0x8CF8 +0x17C3C 0x8CFE +0x17C3D 0xFA65 +0x17C3E 0x8D12 +0x17C3F 0x8D1B +0x17C40 0x8DAF +0x17C41 0x8DCE +0x17C42 0x8DD1 +0x17C43 0x8DD7 +0x17C44 0x8E20 +0x17C45 0x8E23 +0x17C46 0x8E3D +0x17C47 0x8E70 +0x17C48 0x8E7B +0x17C49 0x28277 +0x17C4A 0x8EC0 +0x17C4B 0x4844 +0x17C4C 0x8EFA +0x17C4D 0x8F1E +0x17C4E 0x8F2D +0x17C4F 0x8F36 +0x17C50 0x8F54 +0x17C51 0x283CD +0x17C52 0x8FA6 +0x17C53 0x8FB5 +0x17C54 0x8FE4 +0x17C55 0x8FE8 +0x17C56 0x8FEE +0x17C57 0x9008 +0x17C58 0x902D +0x17C59 0xFA67 +0x17C5A 0x9088 +0x17C5B 0x9095 +0x17C5C 0x9097 +0x17C5D 0x9099 +0x17C5E 0x909B +0x17C5F 0x90A2 +0x17C60 0x90B3 +0x17C61 0x90BE +0x17C62 0x90C4 +0x17C63 0x90C5 +0x17C64 0x90C7 +0x17C65 0x90D7 +0x17C66 0x90DD +0x17C67 0x90DE +0x17C68 0x90EF +0x17C69 0x90F4 +0x17C6A 0xFA26 +0x17C6B 0x9114 +0x17C6C 0x9115 +0x17C6D 0x9116 +0x17C6E 0x9122 +0x17C6F 0x9123 +0x17C70 0x9127 +0x17C71 0x912F +0x17C72 0x9131 +0x17C73 0x9134 +0x17C74 0x913D +0x17C75 0x9148 +0x17C76 0x915B +0x17C77 0x9183 +0x17C78 0x919E +0x17C79 0x91AC +0x17C7A 0x91B1 +0x17C7B 0x91BC +0x17C7C 0x91D7 +0x17C7D 0x91FB +0x17C7E 0x91E4 +0x17D21 0x91E5 +0x17D22 0x91ED +0x17D23 0x91F1 +0x17D24 0x9207 +0x17D25 0x9210 +0x17D26 0x9238 +0x17D27 0x9239 +0x17D28 0x923A +0x17D29 0x923C +0x17D2A 0x9240 +0x17D2B 0x9243 +0x17D2C 0x924F +0x17D2D 0x9278 +0x17D2E 0x9288 +0x17D2F 0x92C2 +0x17D30 0x92CB +0x17D31 0x92CC +0x17D32 0x92D3 +0x17D33 0x92E0 +0x17D34 0x92FF +0x17D35 0x9304 +0x17D36 0x931F +0x17D37 0x9321 +0x17D38 0x9325 +0x17D39 0x9348 +0x17D3A 0x9349 +0x17D3B 0x934A +0x17D3C 0x9364 +0x17D3D 0x9365 +0x17D3E 0x936A +0x17D3F 0x9370 +0x17D40 0x939B +0x17D41 0x93A3 +0x17D42 0x93BA +0x17D43 0x93C6 +0x17D44 0x93DE +0x17D45 0x93DF +0x17D46 0x9404 +0x17D47 0x93FD +0x17D48 0x9433 +0x17D49 0x944A +0x17D4A 0x9463 +0x17D4B 0x946B +0x17D4C 0x9471 +0x17D4D 0x9472 +0x17D4E 0x958E +0x17D4F 0x959F +0x17D50 0x95A6 +0x17D51 0x95A9 +0x17D52 0x95AC +0x17D53 0x95B6 +0x17D54 0x95BD +0x17D55 0x95CB +0x17D56 0x95D0 +0x17D57 0x95D3 +0x17D58 0x49B0 +0x17D59 0x95DA +0x17D5A 0x95DE +0x17D5B 0x9658 +0x17D5C 0x9684 +0x17D5D 0xF9DC +0x17D5E 0x969D +0x17D5F 0x96A4 +0x17D60 0x96A5 +0x17D61 0x96D2 +0x17D62 0x96DE +0x17D63 0xFA68 +0x17D64 0x96E9 +0x17D65 0x96EF +0x17D66 0x9733 +0x17D67 0x973B +0x17D68 0x974D +0x17D69 0x974E +0x17D6A 0x974F +0x17D6B 0x975A +0x17D6C 0x976E +0x17D6D 0x9773 +0x17D6E 0x9795 +0x17D6F 0x97AE +0x17D70 0x97BA +0x17D71 0x97C1 +0x17D72 0x97C9 +0x17D73 0x97DE +0x17D74 0x97DB +0x17D75 0x97F4 +0x17D76 0xFA69 +0x17D77 0x980A +0x17D78 0x981E +0x17D79 0x982B +0x17D7A 0x9830 +0x17D7B 0xFA6A +0x17D7C 0x9852 +0x17D7D 0x9853 +0x17D7E 0x9856 +0x17E21 0x9857 +0x17E22 0x9859 +0x17E23 0x985A +0x17E24 0xF9D0 +0x17E25 0x9865 +0x17E26 0x986C +0x17E27 0x98BA +0x17E28 0x98C8 +0x17E29 0x98E7 +0x17E2A 0x9958 +0x17E2B 0x999E +0x17E2C 0x9A02 +0x17E2D 0x9A03 +0x17E2E 0x9A24 +0x17E2F 0x9A2D +0x17E30 0x9A2E +0x17E31 0x9A38 +0x17E32 0x9A4A +0x17E33 0x9A4E +0x17E34 0x9A52 +0x17E35 0x9AB6 +0x17E36 0x9AC1 +0x17E37 0x9AC3 +0x17E38 0x9ACE +0x17E39 0x9AD6 +0x17E3A 0x9AF9 +0x17E3B 0x9B02 +0x17E3C 0x9B08 +0x17E3D 0x9B20 +0x17E3E 0x4C17 +0x17E3F 0x9B2D +0x17E40 0x9B5E +0x17E41 0x9B79 +0x17E42 0x9B66 +0x17E43 0x9B72 +0x17E44 0x9B75 +0x17E45 0x9B84 +0x17E46 0x9B8A +0x17E47 0x9B8F +0x17E48 0x9B9E +0x17E49 0x9BA7 +0x17E4A 0x9BC1 +0x17E4B 0x9BCE +0x17E4C 0x9BE5 +0x17E4D 0x9BF8 +0x17E4E 0x9BFD +0x17E4F 0x9C00 +0x17E50 0x9C23 +0x17E51 0x9C41 +0x17E52 0x9C4F +0x17E53 0x9C50 +0x17E54 0x9C53 +0x17E55 0x9C63 +0x17E56 0x9C65 +0x17E57 0x9C77 +0x17E58 0x9D1D +0x17E59 0x9D1E +0x17E5A 0x9D43 +0x17E5B 0x9D47 +0x17E5C 0x9D52 +0x17E5D 0x9D63 +0x17E5E 0x9D70 +0x17E5F 0x9D7C +0x17E60 0x9D8A +0x17E61 0x9D96 +0x17E62 0x9DC0 +0x17E63 0x9DAC +0x17E64 0x9DBC +0x17E65 0x9DD7 +0x17E66 0x2A190 +0x17E67 0x9DE7 +0x17E68 0x9E07 +0x17E69 0x9E15 +0x17E6A 0x9E7C +0x17E6B 0x9E9E +0x17E6C 0x9EA4 +0x17E6D 0x9EAC +0x17E6E 0x9EAF +0x17E6F 0x9EB4 +0x17E70 0x9EB5 +0x17E71 0x9EC3 +0x17E72 0x9ED1 +0x17E73 0x9F10 +0x17E74 0x9F39 +0x17E75 0x9F57 +0x17E76 0x9F90 +0x17E77 0x9F94 +0x17E78 0x9F97 +0x17E79 0x9FA2 +0x17E7A 0x59F8 +0x17E7B 0x5C5B +0x17E7C 0x5E77 +0x17E7D 0x7626 +0x17E7E 0x7E6B +0x22121 0x20089 +0x22122 0x4E02 +0x22123 0x4E0F +0x22124 0x4E12 +0x22125 0x4E29 +0x22126 0x4E2B +0x22127 0x4E2E +0x22128 0x4E40 +0x22129 0x4E47 +0x2212A 0x4E48 +0x2212B 0x200A2 +0x2212C 0x4E51 +0x2212D 0x3406 +0x2212E 0x200A4 +0x2212F 0x4E5A +0x22130 0x4E69 +0x22131 0x4E9D +0x22132 0x342C +0x22133 0x342E +0x22134 0x4EB9 +0x22135 0x4EBB +0x22136 0x201A2 +0x22137 0x4EBC +0x22138 0x4EC3 +0x22139 0x4EC8 +0x2213A 0x4ED0 +0x2213B 0x4EEB +0x2213C 0x4EDA +0x2213D 0x4EF1 +0x2213E 0x4EF5 +0x2213F 0x4F00 +0x22140 0x4F16 +0x22141 0x4F64 +0x22142 0x4F37 +0x22143 0x4F3E +0x22144 0x4F54 +0x22145 0x4F58 +0x22146 0x20213 +0x22147 0x4F77 +0x22148 0x4F78 +0x22149 0x4F7A +0x2214A 0x4F7D +0x2214B 0x4F82 +0x2214C 0x4F85 +0x2214D 0x4F92 +0x2214E 0x4F9A +0x2214F 0x4FE6 +0x22150 0x4FB2 +0x22151 0x4FBE +0x22152 0x4FC5 +0x22153 0x4FCB +0x22154 0x4FCF +0x22155 0x4FD2 +0x22156 0x346A +0x22157 0x4FF2 +0x22158 0x5000 +0x22159 0x5010 +0x2215A 0x5013 +0x2215B 0x501C +0x2215C 0x501E +0x2215D 0x5022 +0x2215E 0x3468 +0x2215F 0x5042 +0x22160 0x5046 +0x22161 0x504E +0x22162 0x5053 +0x22163 0x5057 +0x22164 0x5063 +0x22165 0x5066 +0x22166 0x506A +0x22167 0x5070 +0x22168 0x50A3 +0x22169 0x5088 +0x2216A 0x5092 +0x2216B 0x5093 +0x2216C 0x5095 +0x2216D 0x5096 +0x2216E 0x509C +0x2216F 0x50AA +0x22170 0x2032B +0x22171 0x50B1 +0x22172 0x50BA +0x22173 0x50BB +0x22174 0x50C4 +0x22175 0x50C7 +0x22176 0x50F3 +0x22177 0x20381 +0x22178 0x50CE +0x22179 0x20371 +0x2217A 0x50D4 +0x2217B 0x50D9 +0x2217C 0x50E1 +0x2217D 0x50E9 +0x2217E 0x3492 +0x22321 0x5108 +0x22322 0x203F9 +0x22323 0x5117 +0x22324 0x511B +0x22325 0x2044A +0x22326 0x5160 +0x22327 0x20509 +0x22328 0x5173 +0x22329 0x5183 +0x2232A 0x518B +0x2232B 0x34BC +0x2232C 0x5198 +0x2232D 0x51A3 +0x2232E 0x51AD +0x2232F 0x34C7 +0x22330 0x51BC +0x22331 0x205D6 +0x22332 0x20628 +0x22333 0x51F3 +0x22334 0x51F4 +0x22335 0x5202 +0x22336 0x5212 +0x22337 0x5216 +0x22338 0x2074F +0x22339 0x5255 +0x2233A 0x525C +0x2233B 0x526C +0x2233C 0x5277 +0x2233D 0x5284 +0x2233E 0x5282 +0x2233F 0x20807 +0x22340 0x5298 +0x22341 0x2083A +0x22342 0x52A4 +0x22343 0x52A6 +0x22344 0x52AF +0x22345 0x52BA +0x22346 0x52BB +0x22347 0x52CA +0x22348 0x351F +0x22349 0x52D1 +0x2234A 0x208B9 +0x2234B 0x52F7 +0x2234C 0x530A +0x2234D 0x530B +0x2234E 0x5324 +0x2234F 0x5335 +0x22350 0x533E +0x22351 0x5342 +0x22352 0x2097C +0x22353 0x2099D +0x22354 0x5367 +0x22355 0x536C +0x22356 0x537A +0x22357 0x53A4 +0x22358 0x53B4 +0x22359 0x20AD3 +0x2235A 0x53B7 +0x2235B 0x53C0 +0x2235C 0x20B1D +0x2235D 0x355D +0x2235E 0x355E +0x2235F 0x53D5 +0x22360 0x53DA +0x22361 0x3563 +0x22362 0x53F4 +0x22363 0x53F5 +0x22364 0x5455 +0x22365 0x5424 +0x22366 0x5428 +0x22367 0x356E +0x22368 0x5443 +0x22369 0x5462 +0x2236A 0x5466 +0x2236B 0x546C +0x2236C 0x548A +0x2236D 0x548D +0x2236E 0x5495 +0x2236F 0x54A0 +0x22370 0x54A6 +0x22371 0x54AD +0x22372 0x54AE +0x22373 0x54B7 +0x22374 0x54BA +0x22375 0x54BF +0x22376 0x54C3 +0x22377 0x20D45 +0x22378 0x54EC +0x22379 0x54EF +0x2237A 0x54F1 +0x2237B 0x54F3 +0x2237C 0x5500 +0x2237D 0x5501 +0x2237E 0x5509 +0x22421 0x553C +0x22422 0x5541 +0x22423 0x35A6 +0x22424 0x5547 +0x22425 0x554A +0x22426 0x35A8 +0x22427 0x5560 +0x22428 0x5561 +0x22429 0x5564 +0x2242A 0x20DE1 +0x2242B 0x557D +0x2242C 0x5582 +0x2242D 0x5588 +0x2242E 0x5591 +0x2242F 0x35C5 +0x22430 0x55D2 +0x22431 0x20E95 +0x22432 0x20E6D +0x22433 0x55BF +0x22434 0x55C9 +0x22435 0x55CC +0x22436 0x55D1 +0x22437 0x55DD +0x22438 0x35DA +0x22439 0x55E2 +0x2243A 0x20E64 +0x2243B 0x55E9 +0x2243C 0x5628 +0x2243D 0x20F5F +0x2243E 0x5607 +0x2243F 0x5610 +0x22440 0x5630 +0x22441 0x5637 +0x22442 0x35F4 +0x22443 0x563D +0x22444 0x563F +0x22445 0x5640 +0x22446 0x5647 +0x22447 0x565E +0x22448 0x5660 +0x22449 0x566D +0x2244A 0x3605 +0x2244B 0x5688 +0x2244C 0x568C +0x2244D 0x5695 +0x2244E 0x569A +0x2244F 0x569D +0x22450 0x56A8 +0x22451 0x56AD +0x22452 0x56B2 +0x22453 0x56C5 +0x22454 0x56CD +0x22455 0x56DF +0x22456 0x56E8 +0x22457 0x56F6 +0x22458 0x56F7 +0x22459 0x21201 +0x2245A 0x5715 +0x2245B 0x5723 +0x2245C 0x21255 +0x2245D 0x5729 +0x2245E 0x2127B +0x2245F 0x5745 +0x22460 0x5746 +0x22461 0x574C +0x22462 0x574D +0x22463 0x21274 +0x22464 0x5768 +0x22465 0x576F +0x22466 0x5773 +0x22467 0x5774 +0x22468 0x5775 +0x22469 0x577B +0x2246A 0x212E4 +0x2246B 0x212D7 +0x2246C 0x57AC +0x2246D 0x579A +0x2246E 0x579D +0x2246F 0x579E +0x22470 0x57A8 +0x22471 0x57D7 +0x22472 0x212FD +0x22473 0x57CC +0x22474 0x21336 +0x22475 0x21344 +0x22476 0x57DE +0x22477 0x57E6 +0x22478 0x57F0 +0x22479 0x364A +0x2247A 0x57F8 +0x2247B 0x57FB +0x2247C 0x57FD +0x2247D 0x5804 +0x2247E 0x581E +0x22521 0x5820 +0x22522 0x5827 +0x22523 0x5832 +0x22524 0x5839 +0x22525 0x213C4 +0x22526 0x5849 +0x22527 0x584C +0x22528 0x5867 +0x22529 0x588A +0x2252A 0x588B +0x2252B 0x588D +0x2252C 0x588F +0x2252D 0x5890 +0x2252E 0x5894 +0x2252F 0x589D +0x22530 0x58AA +0x22531 0x58B1 +0x22532 0x2146D +0x22533 0x58C3 +0x22534 0x58CD +0x22535 0x58E2 +0x22536 0x58F3 +0x22537 0x58F4 +0x22538 0x5905 +0x22539 0x5906 +0x2253A 0x590B +0x2253B 0x590D +0x2253C 0x5914 +0x2253D 0x5924 +0x2253E 0x215D7 +0x2253F 0x3691 +0x22540 0x593D +0x22541 0x3699 +0x22542 0x5946 +0x22543 0x3696 +0x22544 0x26C29 +0x22545 0x595B +0x22546 0x595F +0x22547 0x21647 +0x22548 0x5975 +0x22549 0x5976 +0x2254A 0x597C +0x2254B 0x599F +0x2254C 0x59AE +0x2254D 0x59BC +0x2254E 0x59C8 +0x2254F 0x59CD +0x22550 0x59DE +0x22551 0x59E3 +0x22552 0x59E4 +0x22553 0x59E7 +0x22554 0x59EE +0x22555 0x21706 +0x22556 0x21742 +0x22557 0x36CF +0x22558 0x5A0C +0x22559 0x5A0D +0x2255A 0x5A17 +0x2255B 0x5A27 +0x2255C 0x5A2D +0x2255D 0x5A55 +0x2255E 0x5A65 +0x2255F 0x5A7A +0x22560 0x5A8B +0x22561 0x5A9C +0x22562 0x5A9F +0x22563 0x5AA0 +0x22564 0x5AA2 +0x22565 0x5AB1 +0x22566 0x5AB3 +0x22567 0x5AB5 +0x22568 0x5ABA +0x22569 0x5ABF +0x2256A 0x5ADA +0x2256B 0x5ADC +0x2256C 0x5AE0 +0x2256D 0x5AE5 +0x2256E 0x5AF0 +0x2256F 0x5AEE +0x22570 0x5AF5 +0x22571 0x5B00 +0x22572 0x5B08 +0x22573 0x5B17 +0x22574 0x5B34 +0x22575 0x5B2D +0x22576 0x5B4C +0x22577 0x5B52 +0x22578 0x5B68 +0x22579 0x5B6F +0x2257A 0x5B7C +0x2257B 0x5B7F +0x2257C 0x5B81 +0x2257D 0x5B84 +0x2257E 0x219C3 +0x22821 0x5B96 +0x22822 0x5BAC +0x22823 0x3761 +0x22824 0x5BC0 +0x22825 0x3762 +0x22826 0x5BCE +0x22827 0x5BD6 +0x22828 0x376C +0x22829 0x376B +0x2282A 0x5BF1 +0x2282B 0x5BFD +0x2282C 0x3775 +0x2282D 0x5C03 +0x2282E 0x5C29 +0x2282F 0x5C30 +0x22830 0x21C56 +0x22831 0x5C5F +0x22832 0x5C63 +0x22833 0x5C67 +0x22834 0x5C68 +0x22835 0x5C69 +0x22836 0x5C70 +0x22837 0x21D2D +0x22838 0x21D45 +0x22839 0x5C7C +0x2283A 0x21D78 +0x2283B 0x21D62 +0x2283C 0x5C88 +0x2283D 0x5C8A +0x2283E 0x37C1 +0x2283F 0x21DA1 +0x22840 0x21D9C +0x22841 0x5CA0 +0x22842 0x5CA2 +0x22843 0x5CA6 +0x22844 0x5CA7 +0x22845 0x21D92 +0x22846 0x5CAD +0x22847 0x5CB5 +0x22848 0x21DB7 +0x22849 0x5CC9 +0x2284A 0x21DE0 +0x2284B 0x21E33 +0x2284C 0x5D06 +0x2284D 0x5D10 +0x2284E 0x5D2B +0x2284F 0x5D1D +0x22850 0x5D20 +0x22851 0x5D24 +0x22852 0x5D26 +0x22853 0x5D31 +0x22854 0x5D39 +0x22855 0x5D42 +0x22856 0x37E8 +0x22857 0x5D61 +0x22858 0x5D6A +0x22859 0x37F4 +0x2285A 0x5D70 +0x2285B 0x21F1E +0x2285C 0x37FD +0x2285D 0x5D88 +0x2285E 0x3800 +0x2285F 0x5D92 +0x22860 0x5D94 +0x22861 0x5D97 +0x22862 0x5D99 +0x22863 0x5DB0 +0x22864 0x5DB2 +0x22865 0x5DB4 +0x22866 0x21F76 +0x22867 0x5DB9 +0x22868 0x5DD1 +0x22869 0x5DD7 +0x2286A 0x5DD8 +0x2286B 0x5DE0 +0x2286C 0x21FFA +0x2286D 0x5DE4 +0x2286E 0x5DE9 +0x2286F 0x382F +0x22870 0x5E00 +0x22871 0x3836 +0x22872 0x5E12 +0x22873 0x5E15 +0x22874 0x3840 +0x22875 0x5E1F +0x22876 0x5E2E +0x22877 0x5E3E +0x22878 0x5E49 +0x22879 0x385C +0x2287A 0x5E56 +0x2287B 0x3861 +0x2287C 0x5E6B +0x2287D 0x5E6C +0x2287E 0x5E6D +0x22C21 0x5E6E +0x22C22 0x2217B +0x22C23 0x5EA5 +0x22C24 0x5EAA +0x22C25 0x5EAC +0x22C26 0x5EB9 +0x22C27 0x5EBF +0x22C28 0x5EC6 +0x22C29 0x5ED2 +0x22C2A 0x5ED9 +0x22C2B 0x2231E +0x22C2C 0x5EFD +0x22C2D 0x5F08 +0x22C2E 0x5F0E +0x22C2F 0x5F1C +0x22C30 0x223AD +0x22C31 0x5F1E +0x22C32 0x5F47 +0x22C33 0x5F63 +0x22C34 0x5F72 +0x22C35 0x5F7E +0x22C36 0x5F8F +0x22C37 0x5FA2 +0x22C38 0x5FA4 +0x22C39 0x5FB8 +0x22C3A 0x5FC4 +0x22C3B 0x38FA +0x22C3C 0x5FC7 +0x22C3D 0x5FCB +0x22C3E 0x5FD2 +0x22C3F 0x5FD3 +0x22C40 0x5FD4 +0x22C41 0x5FE2 +0x22C42 0x5FEE +0x22C43 0x5FEF +0x22C44 0x5FF3 +0x22C45 0x5FFC +0x22C46 0x3917 +0x22C47 0x6017 +0x22C48 0x6022 +0x22C49 0x6024 +0x22C4A 0x391A +0x22C4B 0x604C +0x22C4C 0x607F +0x22C4D 0x608A +0x22C4E 0x6095 +0x22C4F 0x60A8 +0x22C50 0x226F3 +0x22C51 0x60B0 +0x22C52 0x60B1 +0x22C53 0x60BE +0x22C54 0x60C8 +0x22C55 0x60D9 +0x22C56 0x60DB +0x22C57 0x60EE +0x22C58 0x60F2 +0x22C59 0x60F5 +0x22C5A 0x6110 +0x22C5B 0x6112 +0x22C5C 0x6113 +0x22C5D 0x6119 +0x22C5E 0x611E +0x22C5F 0x613A +0x22C60 0x396F +0x22C61 0x6141 +0x22C62 0x6146 +0x22C63 0x6160 +0x22C64 0x617C +0x22C65 0x2285B +0x22C66 0x6192 +0x22C67 0x6193 +0x22C68 0x6197 +0x22C69 0x6198 +0x22C6A 0x61A5 +0x22C6B 0x61A8 +0x22C6C 0x61AD +0x22C6D 0x228AB +0x22C6E 0x61D5 +0x22C6F 0x61DD +0x22C70 0x61DF +0x22C71 0x61F5 +0x22C72 0x2298F +0x22C73 0x6215 +0x22C74 0x6223 +0x22C75 0x6229 +0x22C76 0x6246 +0x22C77 0x624C +0x22C78 0x6251 +0x22C79 0x6252 +0x22C7A 0x6261 +0x22C7B 0x6264 +0x22C7C 0x627B +0x22C7D 0x626D +0x22C7E 0x6273 +0x22D21 0x6299 +0x22D22 0x62A6 +0x22D23 0x62D5 +0x22D24 0x22AB8 +0x22D25 0x62FD +0x22D26 0x6303 +0x22D27 0x630D +0x22D28 0x6310 +0x22D29 0x22B4F +0x22D2A 0x22B50 +0x22D2B 0x6332 +0x22D2C 0x6335 +0x22D2D 0x633B +0x22D2E 0x633C +0x22D2F 0x6341 +0x22D30 0x6344 +0x22D31 0x634E +0x22D32 0x22B46 +0x22D33 0x6359 +0x22D34 0x22C1D +0x22D35 0x22BA6 +0x22D36 0x636C +0x22D37 0x6384 +0x22D38 0x6399 +0x22D39 0x22C24 +0x22D3A 0x6394 +0x22D3B 0x63BD +0x22D3C 0x63F7 +0x22D3D 0x63D4 +0x22D3E 0x63D5 +0x22D3F 0x63DC +0x22D40 0x63E0 +0x22D41 0x63EB +0x22D42 0x63EC +0x22D43 0x63F2 +0x22D44 0x6409 +0x22D45 0x641E +0x22D46 0x6425 +0x22D47 0x6429 +0x22D48 0x642F +0x22D49 0x645A +0x22D4A 0x645B +0x22D4B 0x645D +0x22D4C 0x6473 +0x22D4D 0x647D +0x22D4E 0x6487 +0x22D4F 0x6491 +0x22D50 0x649D +0x22D51 0x649F +0x22D52 0x64CB +0x22D53 0x64CC +0x22D54 0x64D5 +0x22D55 0x64D7 +0x22D56 0x22DE1 +0x22D57 0x64E4 +0x22D58 0x64E5 +0x22D59 0x64FF +0x22D5A 0x6504 +0x22D5B 0x3A6E +0x22D5C 0x650F +0x22D5D 0x6514 +0x22D5E 0x6516 +0x22D5F 0x3A73 +0x22D60 0x651E +0x22D61 0x6532 +0x22D62 0x6544 +0x22D63 0x6554 +0x22D64 0x656B +0x22D65 0x657A +0x22D66 0x6581 +0x22D67 0x6584 +0x22D68 0x6585 +0x22D69 0x658A +0x22D6A 0x65B2 +0x22D6B 0x65B5 +0x22D6C 0x65B8 +0x22D6D 0x65BF +0x22D6E 0x65C2 +0x22D6F 0x65C9 +0x22D70 0x65D4 +0x22D71 0x3AD6 +0x22D72 0x65F2 +0x22D73 0x65F9 +0x22D74 0x65FC +0x22D75 0x6604 +0x22D76 0x6608 +0x22D77 0x6621 +0x22D78 0x662A +0x22D79 0x6645 +0x22D7A 0x6651 +0x22D7B 0x664E +0x22D7C 0x3AEA +0x22D7D 0x231C3 +0x22D7E 0x6657 +0x22E21 0x665B +0x22E22 0x6663 +0x22E23 0x231F5 +0x22E24 0x231B6 +0x22E25 0x666A +0x22E26 0x666B +0x22E27 0x666C +0x22E28 0x666D +0x22E29 0x667B +0x22E2A 0x6680 +0x22E2B 0x6690 +0x22E2C 0x6692 +0x22E2D 0x6699 +0x22E2E 0x3B0E +0x22E2F 0x66AD +0x22E30 0x66B1 +0x22E31 0x66B5 +0x22E32 0x3B1A +0x22E33 0x66BF +0x22E34 0x3B1C +0x22E35 0x66EC +0x22E36 0x3AD7 +0x22E37 0x6701 +0x22E38 0x6705 +0x22E39 0x6712 +0x22E3A 0x23372 +0x22E3B 0x6719 +0x22E3C 0x233D3 +0x22E3D 0x233D2 +0x22E3E 0x674C +0x22E3F 0x674D +0x22E40 0x6754 +0x22E41 0x675D +0x22E42 0x233D0 +0x22E43 0x233E4 +0x22E44 0x233D5 +0x22E45 0x6774 +0x22E46 0x6776 +0x22E47 0x233DA +0x22E48 0x6792 +0x22E49 0x233DF +0x22E4A 0x8363 +0x22E4B 0x6810 +0x22E4C 0x67B0 +0x22E4D 0x67B2 +0x22E4E 0x67C3 +0x22E4F 0x67C8 +0x22E50 0x67D2 +0x22E51 0x67D9 +0x22E52 0x67DB +0x22E53 0x67F0 +0x22E54 0x67F7 +0x22E55 0x2344A +0x22E56 0x23451 +0x22E57 0x2344B +0x22E58 0x6818 +0x22E59 0x681F +0x22E5A 0x682D +0x22E5B 0x23465 +0x22E5C 0x6833 +0x22E5D 0x683B +0x22E5E 0x683E +0x22E5F 0x6844 +0x22E60 0x6845 +0x22E61 0x6849 +0x22E62 0x684C +0x22E63 0x6855 +0x22E64 0x6857 +0x22E65 0x3B77 +0x22E66 0x686B +0x22E67 0x686E +0x22E68 0x687A +0x22E69 0x687C +0x22E6A 0x6882 +0x22E6B 0x6890 +0x22E6C 0x6896 +0x22E6D 0x3B6D +0x22E6E 0x6898 +0x22E6F 0x6899 +0x22E70 0x689A +0x22E71 0x689C +0x22E72 0x68AA +0x22E73 0x68AB +0x22E74 0x68B4 +0x22E75 0x68BB +0x22E76 0x68FB +0x22E77 0x234E4 +0x22E78 0x2355A +0x22E79 0xFA13 +0x22E7A 0x68C3 +0x22E7B 0x68C5 +0x22E7C 0x68CC +0x22E7D 0x68CF +0x22E7E 0x68D6 +0x22F21 0x68D9 +0x22F22 0x68E4 +0x22F23 0x68E5 +0x22F24 0x68EC +0x22F25 0x68F7 +0x22F26 0x6903 +0x22F27 0x6907 +0x22F28 0x3B87 +0x22F29 0x3B88 +0x22F2A 0x23594 +0x22F2B 0x693B +0x22F2C 0x3B8D +0x22F2D 0x6946 +0x22F2E 0x6969 +0x22F2F 0x696C +0x22F30 0x6972 +0x22F31 0x697A +0x22F32 0x697F +0x22F33 0x6992 +0x22F34 0x3BA4 +0x22F35 0x6996 +0x22F36 0x6998 +0x22F37 0x69A6 +0x22F38 0x69B0 +0x22F39 0x69B7 +0x22F3A 0x69BA +0x22F3B 0x69BC +0x22F3C 0x69C0 +0x22F3D 0x69D1 +0x22F3E 0x69D6 +0x22F3F 0x23639 +0x22F40 0x23647 +0x22F41 0x6A30 +0x22F42 0x23638 +0x22F43 0x2363A +0x22F44 0x69E3 +0x22F45 0x69EE +0x22F46 0x69EF +0x22F47 0x69F3 +0x22F48 0x3BCD +0x22F49 0x69F4 +0x22F4A 0x69FE +0x22F4B 0x6A11 +0x22F4C 0x6A1A +0x22F4D 0x6A1D +0x22F4E 0x2371C +0x22F4F 0x6A32 +0x22F50 0x6A33 +0x22F51 0x6A34 +0x22F52 0x6A3F +0x22F53 0x6A46 +0x22F54 0x6A49 +0x22F55 0x6A7A +0x22F56 0x6A4E +0x22F57 0x6A52 +0x22F58 0x6A64 +0x22F59 0x2370C +0x22F5A 0x6A7E +0x22F5B 0x6A83 +0x22F5C 0x6A8B +0x22F5D 0x3BF0 +0x22F5E 0x6A91 +0x22F5F 0x6A9F +0x22F60 0x6AA1 +0x22F61 0x23764 +0x22F62 0x6AAB +0x22F63 0x6ABD +0x22F64 0x6AC6 +0x22F65 0x6AD4 +0x22F66 0x6AD0 +0x22F67 0x6ADC +0x22F68 0x6ADD +0x22F69 0x237FF +0x22F6A 0x237E7 +0x22F6B 0x6AEC +0x22F6C 0x6AF1 +0x22F6D 0x6AF2 +0x22F6E 0x6AF3 +0x22F6F 0x6AFD +0x22F70 0x23824 +0x22F71 0x6B0B +0x22F72 0x6B0F +0x22F73 0x6B10 +0x22F74 0x6B11 +0x22F75 0x2383D +0x22F76 0x6B17 +0x22F77 0x3C26 +0x22F78 0x6B2F +0x22F79 0x6B4A +0x22F7A 0x6B58 +0x22F7B 0x6B6C +0x22F7C 0x6B75 +0x22F7D 0x6B7A +0x22F7E 0x6B81 +0x26E21 0x6B9B +0x26E22 0x6BAE +0x26E23 0x23A98 +0x26E24 0x6BBD +0x26E25 0x6BBE +0x26E26 0x6BC7 +0x26E27 0x6BC8 +0x26E28 0x6BC9 +0x26E29 0x6BDA +0x26E2A 0x6BE6 +0x26E2B 0x6BE7 +0x26E2C 0x6BEE +0x26E2D 0x6BF1 +0x26E2E 0x6C02 +0x26E2F 0x6C0A +0x26E30 0x6C0E +0x26E31 0x6C35 +0x26E32 0x6C36 +0x26E33 0x6C3A +0x26E34 0x23C7F +0x26E35 0x6C3F +0x26E36 0x6C4D +0x26E37 0x6C5B +0x26E38 0x6C6D +0x26E39 0x6C84 +0x26E3A 0x6C89 +0x26E3B 0x3CC3 +0x26E3C 0x6C94 +0x26E3D 0x6C95 +0x26E3E 0x6C97 +0x26E3F 0x6CAD +0x26E40 0x6CC2 +0x26E41 0x6CD0 +0x26E42 0x3CD2 +0x26E43 0x6CD6 +0x26E44 0x6CDA +0x26E45 0x6CDC +0x26E46 0x6CE9 +0x26E47 0x6CEC +0x26E48 0x6CED +0x26E49 0x23D00 +0x26E4A 0x6D00 +0x26E4B 0x6D0A +0x26E4C 0x6D24 +0x26E4D 0x6D26 +0x26E4E 0x6D27 +0x26E4F 0x6C67 +0x26E50 0x6D2F +0x26E51 0x6D3C +0x26E52 0x6D5B +0x26E53 0x6D5E +0x26E54 0x6D60 +0x26E55 0x6D70 +0x26E56 0x6D80 +0x26E57 0x6D81 +0x26E58 0x6D8A +0x26E59 0x6D8D +0x26E5A 0x6D91 +0x26E5B 0x6D98 +0x26E5C 0x23D40 +0x26E5D 0x6E17 +0x26E5E 0x23DFA +0x26E5F 0x23DF9 +0x26E60 0x23DD3 +0x26E61 0x6DAB +0x26E62 0x6DAE +0x26E63 0x6DB4 +0x26E64 0x6DC2 +0x26E65 0x6D34 +0x26E66 0x6DC8 +0x26E67 0x6DCE +0x26E68 0x6DCF +0x26E69 0x6DD0 +0x26E6A 0x6DDF +0x26E6B 0x6DE9 +0x26E6C 0x6DF6 +0x26E6D 0x6E36 +0x26E6E 0x6E1E +0x26E6F 0x6E22 +0x26E70 0x6E27 +0x26E71 0x3D11 +0x26E72 0x6E32 +0x26E73 0x6E3C +0x26E74 0x6E48 +0x26E75 0x6E49 +0x26E76 0x6E4B +0x26E77 0x6E4C +0x26E78 0x6E4F +0x26E79 0x6E51 +0x26E7A 0x6E53 +0x26E7B 0x6E54 +0x26E7C 0x6E57 +0x26E7D 0x6E63 +0x26E7E 0x3D1E +0x26F21 0x6E93 +0x26F22 0x6EA7 +0x26F23 0x6EB4 +0x26F24 0x6EBF +0x26F25 0x6EC3 +0x26F26 0x6ECA +0x26F27 0x6ED9 +0x26F28 0x6F35 +0x26F29 0x6EEB +0x26F2A 0x6EF9 +0x26F2B 0x6EFB +0x26F2C 0x6F0A +0x26F2D 0x6F0C +0x26F2E 0x6F18 +0x26F2F 0x6F25 +0x26F30 0x6F36 +0x26F31 0x6F3C +0x26F32 0x23F7E +0x26F33 0x6F52 +0x26F34 0x6F57 +0x26F35 0x6F5A +0x26F36 0x6F60 +0x26F37 0x6F68 +0x26F38 0x6F98 +0x26F39 0x6F7D +0x26F3A 0x6F90 +0x26F3B 0x6F96 +0x26F3C 0x6FBE +0x26F3D 0x6F9F +0x26F3E 0x6FA5 +0x26F3F 0x6FAF +0x26F40 0x3D64 +0x26F41 0x6FB5 +0x26F42 0x6FC8 +0x26F43 0x6FC9 +0x26F44 0x6FDA +0x26F45 0x6FDE +0x26F46 0x6FE9 +0x26F47 0x24096 +0x26F48 0x6FFC +0x26F49 0x7000 +0x26F4A 0x7007 +0x26F4B 0x700A +0x26F4C 0x7023 +0x26F4D 0x24103 +0x26F4E 0x7039 +0x26F4F 0x703A +0x26F50 0x703C +0x26F51 0x7043 +0x26F52 0x7047 +0x26F53 0x704B +0x26F54 0x3D9A +0x26F55 0x7054 +0x26F56 0x7065 +0x26F57 0x7069 +0x26F58 0x706C +0x26F59 0x706E +0x26F5A 0x7076 +0x26F5B 0x707E +0x26F5C 0x7081 +0x26F5D 0x7086 +0x26F5E 0x7095 +0x26F5F 0x7097 +0x26F60 0x70BB +0x26F61 0x241C6 +0x26F62 0x709F +0x26F63 0x70B1 +0x26F64 0x241FE +0x26F65 0x70EC +0x26F66 0x70CA +0x26F67 0x70D1 +0x26F68 0x70D3 +0x26F69 0x70DC +0x26F6A 0x7103 +0x26F6B 0x7104 +0x26F6C 0x7106 +0x26F6D 0x7107 +0x26F6E 0x7108 +0x26F6F 0x710C +0x26F70 0x3DC0 +0x26F71 0x712F +0x26F72 0x7131 +0x26F73 0x7150 +0x26F74 0x714A +0x26F75 0x7153 +0x26F76 0x715E +0x26F77 0x3DD4 +0x26F78 0x7196 +0x26F79 0x7180 +0x26F7A 0x719B +0x26F7B 0x71A0 +0x26F7C 0x71A2 +0x26F7D 0x71AE +0x26F7E 0x71AF +0x27021 0x71B3 +0x27022 0x243BC +0x27023 0x71CB +0x27024 0x71D3 +0x27025 0x71D9 +0x27026 0x71DC +0x27027 0x7207 +0x27028 0x3E05 +0x27029 0xFA49 +0x2702A 0x722B +0x2702B 0x7234 +0x2702C 0x7238 +0x2702D 0x7239 +0x2702E 0x4E2C +0x2702F 0x7242 +0x27030 0x7253 +0x27031 0x7257 +0x27032 0x7263 +0x27033 0x24629 +0x27034 0x726E +0x27035 0x726F +0x27036 0x7278 +0x27037 0x727F +0x27038 0x728E +0x27039 0x246A5 +0x2703A 0x72AD +0x2703B 0x72AE +0x2703C 0x72B0 +0x2703D 0x72B1 +0x2703E 0x72C1 +0x2703F 0x3E60 +0x27040 0x72CC +0x27041 0x3E66 +0x27042 0x3E68 +0x27043 0x72F3 +0x27044 0x72FA +0x27045 0x7307 +0x27046 0x7312 +0x27047 0x7318 +0x27048 0x7319 +0x27049 0x3E83 +0x2704A 0x7339 +0x2704B 0x732C +0x2704C 0x7331 +0x2704D 0x7333 +0x2704E 0x733D +0x2704F 0x7352 +0x27050 0x3E94 +0x27051 0x736B +0x27052 0x736C +0x27053 0x24896 +0x27054 0x736E +0x27055 0x736F +0x27056 0x7371 +0x27057 0x7377 +0x27058 0x7381 +0x27059 0x7385 +0x2705A 0x738A +0x2705B 0x7394 +0x2705C 0x7398 +0x2705D 0x739C +0x2705E 0x739E +0x2705F 0x73A5 +0x27060 0x73A8 +0x27061 0x73B5 +0x27062 0x73B7 +0x27063 0x73B9 +0x27064 0x73BC +0x27065 0x73BF +0x27066 0x73C5 +0x27067 0x73CB +0x27068 0x73E1 +0x27069 0x73E7 +0x2706A 0x73F9 +0x2706B 0x7413 +0x2706C 0x73FA +0x2706D 0x7401 +0x2706E 0x7424 +0x2706F 0x7431 +0x27070 0x7439 +0x27071 0x7453 +0x27072 0x7440 +0x27073 0x7443 +0x27074 0x744D +0x27075 0x7452 +0x27076 0x745D +0x27077 0x7471 +0x27078 0x7481 +0x27079 0x7485 +0x2707A 0x7488 +0x2707B 0x24A4D +0x2707C 0x7492 +0x2707D 0x7497 +0x2707E 0x7499 +0x27121 0x74A0 +0x27122 0x74A1 +0x27123 0x74A5 +0x27124 0x74AA +0x27125 0x74AB +0x27126 0x74B9 +0x27127 0x74BB +0x27128 0x74BA +0x27129 0x74D6 +0x2712A 0x74D8 +0x2712B 0x74DE +0x2712C 0x74EF +0x2712D 0x74EB +0x2712E 0x24B56 +0x2712F 0x74FA +0x27130 0x24B6F +0x27131 0x7520 +0x27132 0x7524 +0x27133 0x752A +0x27134 0x3F57 +0x27135 0x24C16 +0x27136 0x753D +0x27137 0x753E +0x27138 0x7540 +0x27139 0x7548 +0x2713A 0x754E +0x2713B 0x7550 +0x2713C 0x7552 +0x2713D 0x756C +0x2713E 0x7572 +0x2713F 0x7571 +0x27140 0x757A +0x27141 0x757D +0x27142 0x757E +0x27143 0x7581 +0x27144 0x24D14 +0x27145 0x758C +0x27146 0x3F75 +0x27147 0x75A2 +0x27148 0x3F77 +0x27149 0x75B0 +0x2714A 0x75B7 +0x2714B 0x75BF +0x2714C 0x75C0 +0x2714D 0x75C6 +0x2714E 0x75CF +0x2714F 0x75D3 +0x27150 0x75DD +0x27151 0x75DF +0x27152 0x75E0 +0x27153 0x75E7 +0x27154 0x75EC +0x27155 0x75EE +0x27156 0x75F1 +0x27157 0x75F9 +0x27158 0x7603 +0x27159 0x7618 +0x2715A 0x7607 +0x2715B 0x760F +0x2715C 0x3FAE +0x2715D 0x24E0E +0x2715E 0x7613 +0x2715F 0x761B +0x27160 0x761C +0x27161 0x24E37 +0x27162 0x7625 +0x27163 0x7628 +0x27164 0x763C +0x27165 0x7633 +0x27166 0x24E6A +0x27167 0x3FC9 +0x27168 0x7641 +0x27169 0x24E8B +0x2716A 0x7649 +0x2716B 0x7655 +0x2716C 0x3FD7 +0x2716D 0x766E +0x2716E 0x7695 +0x2716F 0x769C +0x27170 0x76A1 +0x27171 0x76A0 +0x27172 0x76A7 +0x27173 0x76A8 +0x27174 0x76AF +0x27175 0x2504A +0x27176 0x76C9 +0x27177 0x25055 +0x27178 0x76E8 +0x27179 0x76EC +0x2717A 0x25122 +0x2717B 0x7717 +0x2717C 0x771A +0x2717D 0x772D +0x2717E 0x7735 +0x27221 0x251A9 +0x27222 0x4039 +0x27223 0x251E5 +0x27224 0x251CD +0x27225 0x7758 +0x27226 0x7760 +0x27227 0x776A +0x27228 0x2521E +0x27229 0x7772 +0x2722A 0x777C +0x2722B 0x777D +0x2722C 0x2524C +0x2722D 0x4058 +0x2722E 0x779A +0x2722F 0x779F +0x27230 0x77A2 +0x27231 0x77A4 +0x27232 0x77A9 +0x27233 0x77DE +0x27234 0x77DF +0x27235 0x77E4 +0x27236 0x77E6 +0x27237 0x77EA +0x27238 0x77EC +0x27239 0x4093 +0x2723A 0x77F0 +0x2723B 0x77F4 +0x2723C 0x77FB +0x2723D 0x2542E +0x2723E 0x7805 +0x2723F 0x7806 +0x27240 0x7809 +0x27241 0x780D +0x27242 0x7819 +0x27243 0x7821 +0x27244 0x782C +0x27245 0x7847 +0x27246 0x7864 +0x27247 0x786A +0x27248 0x254D9 +0x27249 0x788A +0x2724A 0x7894 +0x2724B 0x78A4 +0x2724C 0x789D +0x2724D 0x789E +0x2724E 0x789F +0x2724F 0x78BB +0x27250 0x78C8 +0x27251 0x78CC +0x27252 0x78CE +0x27253 0x78D5 +0x27254 0x78E0 +0x27255 0x78E1 +0x27256 0x78E6 +0x27257 0x78F9 +0x27258 0x78FA +0x27259 0x78FB +0x2725A 0x78FE +0x2725B 0x255A7 +0x2725C 0x7910 +0x2725D 0x791B +0x2725E 0x7930 +0x2725F 0x7925 +0x27260 0x793B +0x27261 0x794A +0x27262 0x7958 +0x27263 0x795B +0x27264 0x4105 +0x27265 0x7967 +0x27266 0x7972 +0x27267 0x7994 +0x27268 0x7995 +0x27269 0x7996 +0x2726A 0x799B +0x2726B 0x79A1 +0x2726C 0x79A9 +0x2726D 0x79B4 +0x2726E 0x79BB +0x2726F 0x79C2 +0x27270 0x79C7 +0x27271 0x79CC +0x27272 0x79CD +0x27273 0x79D6 +0x27274 0x4148 +0x27275 0x257A9 +0x27276 0x257B4 +0x27277 0x414F +0x27278 0x7A0A +0x27279 0x7A11 +0x2727A 0x7A15 +0x2727B 0x7A1B +0x2727C 0x7A1E +0x2727D 0x4163 +0x2727E 0x7A2D +0x27321 0x7A38 +0x27322 0x7A47 +0x27323 0x7A4C +0x27324 0x7A56 +0x27325 0x7A59 +0x27326 0x7A5C +0x27327 0x7A5F +0x27328 0x7A60 +0x27329 0x7A67 +0x2732A 0x7A6A +0x2732B 0x7A75 +0x2732C 0x7A78 +0x2732D 0x7A82 +0x2732E 0x7A8A +0x2732F 0x7A90 +0x27330 0x7AA3 +0x27331 0x7AAC +0x27332 0x259D4 +0x27333 0x41B4 +0x27334 0x7AB9 +0x27335 0x7ABC +0x27336 0x7ABE +0x27337 0x41BF +0x27338 0x7ACC +0x27339 0x7AD1 +0x2733A 0x7AE7 +0x2733B 0x7AE8 +0x2733C 0x7AF4 +0x2733D 0x25AE4 +0x2733E 0x25AE3 +0x2733F 0x7B07 +0x27340 0x25AF1 +0x27341 0x7B3D +0x27342 0x7B27 +0x27343 0x7B2A +0x27344 0x7B2E +0x27345 0x7B2F +0x27346 0x7B31 +0x27347 0x41E6 +0x27348 0x41F3 +0x27349 0x7B7F +0x2734A 0x7B41 +0x2734B 0x41EE +0x2734C 0x7B55 +0x2734D 0x7B79 +0x2734E 0x7B64 +0x2734F 0x7B66 +0x27350 0x7B69 +0x27351 0x7B73 +0x27352 0x25BB2 +0x27353 0x4207 +0x27354 0x7B90 +0x27355 0x7B91 +0x27356 0x7B9B +0x27357 0x420E +0x27358 0x7BAF +0x27359 0x7BB5 +0x2735A 0x7BBC +0x2735B 0x7BC5 +0x2735C 0x7BCA +0x2735D 0x25C4B +0x2735E 0x25C64 +0x2735F 0x7BD4 +0x27360 0x7BD6 +0x27361 0x7BDA +0x27362 0x7BEA +0x27363 0x7BF0 +0x27364 0x7C03 +0x27365 0x7C0B +0x27366 0x7C0E +0x27367 0x7C0F +0x27368 0x7C26 +0x27369 0x7C45 +0x2736A 0x7C4A +0x2736B 0x7C51 +0x2736C 0x7C57 +0x2736D 0x7C5E +0x2736E 0x7C61 +0x2736F 0x7C69 +0x27370 0x7C6E +0x27371 0x7C6F +0x27372 0x7C70 +0x27373 0x25E2E +0x27374 0x25E56 +0x27375 0x25E65 +0x27376 0x7CA6 +0x27377 0x25E62 +0x27378 0x7CB6 +0x27379 0x7CB7 +0x2737A 0x7CBF +0x2737B 0x25ED8 +0x2737C 0x7CC4 +0x2737D 0x25EC2 +0x2737E 0x7CC8 +0x27421 0x7CCD +0x27422 0x25EE8 +0x27423 0x7CD7 +0x27424 0x25F23 +0x27425 0x7CE6 +0x27426 0x7CEB +0x27427 0x25F5C +0x27428 0x7CF5 +0x27429 0x7D03 +0x2742A 0x7D09 +0x2742B 0x42C6 +0x2742C 0x7D12 +0x2742D 0x7D1E +0x2742E 0x25FE0 +0x2742F 0x25FD4 +0x27430 0x7D3D +0x27431 0x7D3E +0x27432 0x7D40 +0x27433 0x7D47 +0x27434 0x2600C +0x27435 0x25FFB +0x27436 0x42D6 +0x27437 0x7D59 +0x27438 0x7D5A +0x27439 0x7D6A +0x2743A 0x7D70 +0x2743B 0x42DD +0x2743C 0x7D7F +0x2743D 0x26017 +0x2743E 0x7D86 +0x2743F 0x7D88 +0x27440 0x7D8C +0x27441 0x7D97 +0x27442 0x26060 +0x27443 0x7D9D +0x27444 0x7DA7 +0x27445 0x7DAA +0x27446 0x7DB6 +0x27447 0x7DB7 +0x27448 0x7DC0 +0x27449 0x7DD7 +0x2744A 0x7DD9 +0x2744B 0x7DE6 +0x2744C 0x7DF1 +0x2744D 0x7DF9 +0x2744E 0x4302 +0x2744F 0x260ED +0x27450 0xFA58 +0x27451 0x7E10 +0x27452 0x7E17 +0x27453 0x7E1D +0x27454 0x7E20 +0x27455 0x7E27 +0x27456 0x7E2C +0x27457 0x7E45 +0x27458 0x7E73 +0x27459 0x7E75 +0x2745A 0x7E7E +0x2745B 0x7E86 +0x2745C 0x7E87 +0x2745D 0x432B +0x2745E 0x7E91 +0x2745F 0x7E98 +0x27460 0x7E9A +0x27461 0x4343 +0x27462 0x7F3C +0x27463 0x7F3B +0x27464 0x7F3E +0x27465 0x7F43 +0x27466 0x7F44 +0x27467 0x7F4F +0x27468 0x34C1 +0x27469 0x26270 +0x2746A 0x7F52 +0x2746B 0x26286 +0x2746C 0x7F61 +0x2746D 0x7F63 +0x2746E 0x7F64 +0x2746F 0x7F6D +0x27470 0x7F7D +0x27471 0x7F7E +0x27472 0x2634C +0x27473 0x7F90 +0x27474 0x517B +0x27475 0x23D0E +0x27476 0x7F96 +0x27477 0x7F9C +0x27478 0x7FAD +0x27479 0x26402 +0x2747A 0x7FC3 +0x2747B 0x7FCF +0x2747C 0x7FE3 +0x2747D 0x7FE5 +0x2747E 0x7FEF +0x27521 0x7FF2 +0x27522 0x8002 +0x27523 0x800A +0x27524 0x8008 +0x27525 0x800E +0x27526 0x8011 +0x27527 0x8016 +0x27528 0x8024 +0x27529 0x802C +0x2752A 0x8030 +0x2752B 0x8043 +0x2752C 0x8066 +0x2752D 0x8071 +0x2752E 0x8075 +0x2752F 0x807B +0x27530 0x8099 +0x27531 0x809C +0x27532 0x80A4 +0x27533 0x80A7 +0x27534 0x80B8 +0x27535 0x2667E +0x27536 0x80C5 +0x27537 0x80D5 +0x27538 0x80D8 +0x27539 0x80E6 +0x2753A 0x266B0 +0x2753B 0x810D +0x2753C 0x80F5 +0x2753D 0x80FB +0x2753E 0x43EE +0x2753F 0x8135 +0x27540 0x8116 +0x27541 0x811E +0x27542 0x43F0 +0x27543 0x8124 +0x27544 0x8127 +0x27545 0x812C +0x27546 0x2671D +0x27547 0x813D +0x27548 0x4408 +0x27549 0x8169 +0x2754A 0x4417 +0x2754B 0x8181 +0x2754C 0x441C +0x2754D 0x8184 +0x2754E 0x8185 +0x2754F 0x4422 +0x27550 0x8198 +0x27551 0x81B2 +0x27552 0x81C1 +0x27553 0x81C3 +0x27554 0x81D6 +0x27555 0x81DB +0x27556 0x268DD +0x27557 0x81E4 +0x27558 0x268EA +0x27559 0x81EC +0x2755A 0x26951 +0x2755B 0x81FD +0x2755C 0x81FF +0x2755D 0x2696F +0x2755E 0x8204 +0x2755F 0x269DD +0x27560 0x8219 +0x27561 0x8221 +0x27562 0x8222 +0x27563 0x26A1E +0x27564 0x8232 +0x27565 0x8234 +0x27566 0x823C +0x27567 0x8246 +0x27568 0x8249 +0x27569 0x8245 +0x2756A 0x26A58 +0x2756B 0x824B +0x2756C 0x4476 +0x2756D 0x824F +0x2756E 0x447A +0x2756F 0x8257 +0x27570 0x26A8C +0x27571 0x825C +0x27572 0x8263 +0x27573 0x26AB7 +0x27574 0xFA5D +0x27575 0xFA5E +0x27576 0x8279 +0x27577 0x4491 +0x27578 0x827D +0x27579 0x827F +0x2757A 0x8283 +0x2757B 0x828A +0x2757C 0x8293 +0x2757D 0x82A7 +0x2757E 0x82A8 +0x27621 0x82B2 +0x27622 0x82B4 +0x27623 0x82BA +0x27624 0x82BC +0x27625 0x82E2 +0x27626 0x82E8 +0x27627 0x82F7 +0x27628 0x8307 +0x27629 0x8308 +0x2762A 0x830C +0x2762B 0x8354 +0x2762C 0x831B +0x2762D 0x831D +0x2762E 0x8330 +0x2762F 0x833C +0x27630 0x8344 +0x27631 0x8357 +0x27632 0x44BE +0x27633 0x837F +0x27634 0x44D4 +0x27635 0x44B3 +0x27636 0x838D +0x27637 0x8394 +0x27638 0x8395 +0x27639 0x839B +0x2763A 0x839D +0x2763B 0x83C9 +0x2763C 0x83D0 +0x2763D 0x83D4 +0x2763E 0x83DD +0x2763F 0x83E5 +0x27640 0x83F9 +0x27641 0x840F +0x27642 0x8411 +0x27643 0x8415 +0x27644 0x26C73 +0x27645 0x8417 +0x27646 0x8439 +0x27647 0x844A +0x27648 0x844F +0x27649 0x8451 +0x2764A 0x8452 +0x2764B 0x8459 +0x2764C 0x845A +0x2764D 0x845C +0x2764E 0x26CDD +0x2764F 0x8465 +0x27650 0x8476 +0x27651 0x8478 +0x27652 0x847C +0x27653 0x8481 +0x27654 0x450D +0x27655 0x84DC +0x27656 0x8497 +0x27657 0x84A6 +0x27658 0x84BE +0x27659 0x4508 +0x2765A 0x84CE +0x2765B 0x84CF +0x2765C 0x84D3 +0x2765D 0x26E65 +0x2765E 0x84E7 +0x2765F 0x84EA +0x27660 0x84EF +0x27661 0x84F0 +0x27662 0x84F1 +0x27663 0x84FA +0x27664 0x84FD +0x27665 0x850C +0x27666 0x851B +0x27667 0x8524 +0x27668 0x8525 +0x27669 0x852B +0x2766A 0x8534 +0x2766B 0x854F +0x2766C 0x856F +0x2766D 0x4525 +0x2766E 0x4543 +0x2766F 0x853E +0x27670 0x8551 +0x27671 0x8553 +0x27672 0x855E +0x27673 0x8561 +0x27674 0x8562 +0x27675 0x26F94 +0x27676 0x857B +0x27677 0x857D +0x27678 0x857F +0x27679 0x8581 +0x2767A 0x8586 +0x2767B 0x8593 +0x2767C 0x859D +0x2767D 0x859F +0x2767E 0x26FF8 +0x27721 0x26FF6 +0x27722 0x26FF7 +0x27723 0x85B7 +0x27724 0x85BC +0x27725 0x85C7 +0x27726 0x85CA +0x27727 0x85D8 +0x27728 0x85D9 +0x27729 0x85DF +0x2772A 0x85E1 +0x2772B 0x85E6 +0x2772C 0x85F6 +0x2772D 0x8600 +0x2772E 0x8611 +0x2772F 0x861E +0x27730 0x8621 +0x27731 0x8624 +0x27732 0x8627 +0x27733 0x2710D +0x27734 0x8639 +0x27735 0x863C +0x27736 0x27139 +0x27737 0x8640 +0x27738 0xFA20 +0x27739 0x8653 +0x2773A 0x8656 +0x2773B 0x866F +0x2773C 0x8677 +0x2773D 0x867A +0x2773E 0x8687 +0x2773F 0x8689 +0x27740 0x868D +0x27741 0x8691 +0x27742 0x869C +0x27743 0x869D +0x27744 0x86A8 +0x27745 0xFA21 +0x27746 0x86B1 +0x27747 0x86B3 +0x27748 0x86C1 +0x27749 0x86C3 +0x2774A 0x86D1 +0x2774B 0x86D5 +0x2774C 0x86D7 +0x2774D 0x86E3 +0x2774E 0x86E6 +0x2774F 0x45B8 +0x27750 0x8705 +0x27751 0x8707 +0x27752 0x870E +0x27753 0x8710 +0x27754 0x8713 +0x27755 0x8719 +0x27756 0x871F +0x27757 0x8721 +0x27758 0x8723 +0x27759 0x8731 +0x2775A 0x873A +0x2775B 0x873E +0x2775C 0x8740 +0x2775D 0x8743 +0x2775E 0x8751 +0x2775F 0x8758 +0x27760 0x8764 +0x27761 0x8765 +0x27762 0x8772 +0x27763 0x877C +0x27764 0x273DB +0x27765 0x273DA +0x27766 0x87A7 +0x27767 0x8789 +0x27768 0x878B +0x27769 0x8793 +0x2776A 0x87A0 +0x2776B 0x273FE +0x2776C 0x45E5 +0x2776D 0x87BE +0x2776E 0x27410 +0x2776F 0x87C1 +0x27770 0x87CE +0x27771 0x87F5 +0x27772 0x87DF +0x27773 0x27449 +0x27774 0x87E3 +0x27775 0x87E5 +0x27776 0x87E6 +0x27777 0x87EA +0x27778 0x87EB +0x27779 0x87ED +0x2777A 0x8801 +0x2777B 0x8803 +0x2777C 0x880B +0x2777D 0x8813 +0x2777E 0x8828 +0x27821 0x882E +0x27822 0x8832 +0x27823 0x883C +0x27824 0x460F +0x27825 0x884A +0x27826 0x8858 +0x27827 0x885F +0x27828 0x8864 +0x27829 0x27615 +0x2782A 0x27614 +0x2782B 0x8869 +0x2782C 0x27631 +0x2782D 0x886F +0x2782E 0x88A0 +0x2782F 0x88BC +0x27830 0x88BD +0x27831 0x88BE +0x27832 0x88C0 +0x27833 0x88D2 +0x27834 0x27693 +0x27835 0x88D1 +0x27836 0x88D3 +0x27837 0x88DB +0x27838 0x88F0 +0x27839 0x88F1 +0x2783A 0x4641 +0x2783B 0x8901 +0x2783C 0x2770E +0x2783D 0x8937 +0x2783E 0x27723 +0x2783F 0x8942 +0x27840 0x8945 +0x27841 0x8949 +0x27842 0x27752 +0x27843 0x4665 +0x27844 0x8962 +0x27845 0x8980 +0x27846 0x8989 +0x27847 0x8990 +0x27848 0x899F +0x27849 0x89B0 +0x2784A 0x89B7 +0x2784B 0x89D6 +0x2784C 0x89D8 +0x2784D 0x89EB +0x2784E 0x46A1 +0x2784F 0x89F1 +0x27850 0x89F3 +0x27851 0x89FD +0x27852 0x89FF +0x27853 0x46AF +0x27854 0x8A11 +0x27855 0x8A14 +0x27856 0x27985 +0x27857 0x8A21 +0x27858 0x8A35 +0x27859 0x8A3E +0x2785A 0x8A45 +0x2785B 0x8A4D +0x2785C 0x8A58 +0x2785D 0x8AAE +0x2785E 0x8A90 +0x2785F 0x8AB7 +0x27860 0x8ABE +0x27861 0x8AD7 +0x27862 0x8AFC +0x27863 0x27A84 +0x27864 0x8B0A +0x27865 0x8B05 +0x27866 0x8B0D +0x27867 0x8B1C +0x27868 0x8B1F +0x27869 0x8B2D +0x2786A 0x8B43 +0x2786B 0x470C +0x2786C 0x8B51 +0x2786D 0x8B5E +0x2786E 0x8B76 +0x2786F 0x8B7F +0x27870 0x8B81 +0x27871 0x8B8B +0x27872 0x8B94 +0x27873 0x8B95 +0x27874 0x8B9C +0x27875 0x8B9E +0x27876 0x8C39 +0x27877 0x27BB3 +0x27878 0x8C3D +0x27879 0x27BBE +0x2787A 0x27BC7 +0x2787B 0x8C45 +0x2787C 0x8C47 +0x2787D 0x8C4F +0x2787E 0x8C54 +0x27921 0x8C57 +0x27922 0x8C69 +0x27923 0x8C6D +0x27924 0x8C73 +0x27925 0x27CB8 +0x27926 0x8C93 +0x27927 0x8C92 +0x27928 0x8C99 +0x27929 0x4764 +0x2792A 0x8C9B +0x2792B 0x8CA4 +0x2792C 0x8CD6 +0x2792D 0x8CD5 +0x2792E 0x8CD9 +0x2792F 0x27DA0 +0x27930 0x8CF0 +0x27931 0x8CF1 +0x27932 0x27E10 +0x27933 0x8D09 +0x27934 0x8D0E +0x27935 0x8D6C +0x27936 0x8D84 +0x27937 0x8D95 +0x27938 0x8DA6 +0x27939 0x27FB7 +0x2793A 0x8DC6 +0x2793B 0x8DC8 +0x2793C 0x8DD9 +0x2793D 0x8DEC +0x2793E 0x8E0C +0x2793F 0x47FD +0x27940 0x8DFD +0x27941 0x8E06 +0x27942 0x2808A +0x27943 0x8E14 +0x27944 0x8E16 +0x27945 0x8E21 +0x27946 0x8E22 +0x27947 0x8E27 +0x27948 0x280BB +0x27949 0x4816 +0x2794A 0x8E36 +0x2794B 0x8E39 +0x2794C 0x8E4B +0x2794D 0x8E54 +0x2794E 0x8E62 +0x2794F 0x8E6C +0x27950 0x8E6D +0x27951 0x8E6F +0x27952 0x8E98 +0x27953 0x8E9E +0x27954 0x8EAE +0x27955 0x8EB3 +0x27956 0x8EB5 +0x27957 0x8EB6 +0x27958 0x8EBB +0x27959 0x28282 +0x2795A 0x8ED1 +0x2795B 0x8ED4 +0x2795C 0x484E +0x2795D 0x8EF9 +0x2795E 0x282F3 +0x2795F 0x8F00 +0x27960 0x8F08 +0x27961 0x8F17 +0x27962 0x8F2B +0x27963 0x8F40 +0x27964 0x8F4A +0x27965 0x8F58 +0x27966 0x2840C +0x27967 0x8FA4 +0x27968 0x8FB4 +0x27969 0xFA66 +0x2796A 0x8FB6 +0x2796B 0x28455 +0x2796C 0x8FC1 +0x2796D 0x8FC6 +0x2796E 0xFA24 +0x2796F 0x8FCA +0x27970 0x8FCD +0x27971 0x8FD3 +0x27972 0x8FD5 +0x27973 0x8FE0 +0x27974 0x8FF1 +0x27975 0x8FF5 +0x27976 0x8FFB +0x27977 0x9002 +0x27978 0x900C +0x27979 0x9037 +0x2797A 0x2856B +0x2797B 0x9043 +0x2797C 0x9044 +0x2797D 0x905D +0x2797E 0x285C8 +0x27A21 0x285C9 +0x27A22 0x9085 +0x27A23 0x908C +0x27A24 0x9090 +0x27A25 0x961D +0x27A26 0x90A1 +0x27A27 0x48B5 +0x27A28 0x90B0 +0x27A29 0x90B6 +0x27A2A 0x90C3 +0x27A2B 0x90C8 +0x27A2C 0x286D7 +0x27A2D 0x90DC +0x27A2E 0x90DF +0x27A2F 0x286FA +0x27A30 0x90F6 +0x27A31 0x90F2 +0x27A32 0x9100 +0x27A33 0x90EB +0x27A34 0x90FE +0x27A35 0x90FF +0x27A36 0x9104 +0x27A37 0x9106 +0x27A38 0x9118 +0x27A39 0x911C +0x27A3A 0x911E +0x27A3B 0x9137 +0x27A3C 0x9139 +0x27A3D 0x913A +0x27A3E 0x9146 +0x27A3F 0x9147 +0x27A40 0x9157 +0x27A41 0x9159 +0x27A42 0x9161 +0x27A43 0x9164 +0x27A44 0x9174 +0x27A45 0x9179 +0x27A46 0x9185 +0x27A47 0x918E +0x27A48 0x91A8 +0x27A49 0x91AE +0x27A4A 0x91B3 +0x27A4B 0x91B6 +0x27A4C 0x91C3 +0x27A4D 0x91C4 +0x27A4E 0x91DA +0x27A4F 0x28949 +0x27A50 0x28946 +0x27A51 0x91EC +0x27A52 0x91EE +0x27A53 0x9201 +0x27A54 0x920A +0x27A55 0x9216 +0x27A56 0x9217 +0x27A57 0x2896B +0x27A58 0x9233 +0x27A59 0x9242 +0x27A5A 0x9247 +0x27A5B 0x924A +0x27A5C 0x924E +0x27A5D 0x9251 +0x27A5E 0x9256 +0x27A5F 0x9259 +0x27A60 0x9260 +0x27A61 0x9261 +0x27A62 0x9265 +0x27A63 0x9267 +0x27A64 0x9268 +0x27A65 0x28987 +0x27A66 0x28988 +0x27A67 0x927C +0x27A68 0x927D +0x27A69 0x927F +0x27A6A 0x9289 +0x27A6B 0x928D +0x27A6C 0x9297 +0x27A6D 0x9299 +0x27A6E 0x929F +0x27A6F 0x92A7 +0x27A70 0x92AB +0x27A71 0x289BA +0x27A72 0x289BB +0x27A73 0x92B2 +0x27A74 0x92BF +0x27A75 0x92C0 +0x27A76 0x92C6 +0x27A77 0x92CE +0x27A78 0x92D0 +0x27A79 0x92D7 +0x27A7A 0x92D9 +0x27A7B 0x92E5 +0x27A7C 0x92E7 +0x27A7D 0x9311 +0x27A7E 0x28A1E +0x27B21 0x28A29 +0x27B22 0x92F7 +0x27B23 0x92F9 +0x27B24 0x92FB +0x27B25 0x9302 +0x27B26 0x930D +0x27B27 0x9315 +0x27B28 0x931D +0x27B29 0x931E +0x27B2A 0x9327 +0x27B2B 0x9329 +0x27B2C 0x28A71 +0x27B2D 0x28A43 +0x27B2E 0x9347 +0x27B2F 0x9351 +0x27B30 0x9357 +0x27B31 0x935A +0x27B32 0x936B +0x27B33 0x9371 +0x27B34 0x9373 +0x27B35 0x93A1 +0x27B36 0x28A99 +0x27B37 0x28ACD +0x27B38 0x9388 +0x27B39 0x938B +0x27B3A 0x938F +0x27B3B 0x939E +0x27B3C 0x93F5 +0x27B3D 0x28AE4 +0x27B3E 0x28ADD +0x27B3F 0x93F1 +0x27B40 0x93C1 +0x27B41 0x93C7 +0x27B42 0x93DC +0x27B43 0x93E2 +0x27B44 0x93E7 +0x27B45 0x9409 +0x27B46 0x940F +0x27B47 0x9416 +0x27B48 0x9417 +0x27B49 0x93FB +0x27B4A 0x9432 +0x27B4B 0x9434 +0x27B4C 0x943B +0x27B4D 0x9445 +0x27B4E 0x28BC1 +0x27B4F 0x28BEF +0x27B50 0x946D +0x27B51 0x946F +0x27B52 0x9578 +0x27B53 0x9579 +0x27B54 0x9586 +0x27B55 0x958C +0x27B56 0x958D +0x27B57 0x28D10 +0x27B58 0x95AB +0x27B59 0x95B4 +0x27B5A 0x28D71 +0x27B5B 0x95C8 +0x27B5C 0x28DFB +0x27B5D 0x28E1F +0x27B5E 0x962C +0x27B5F 0x9633 +0x27B60 0x9634 +0x27B61 0x28E36 +0x27B62 0x963C +0x27B63 0x9641 +0x27B64 0x9661 +0x27B65 0x28E89 +0x27B66 0x9682 +0x27B67 0x28EEB +0x27B68 0x969A +0x27B69 0x28F32 +0x27B6A 0x49E7 +0x27B6B 0x96A9 +0x27B6C 0x96AF +0x27B6D 0x96B3 +0x27B6E 0x96BA +0x27B6F 0x96BD +0x27B70 0x49FA +0x27B71 0x28FF8 +0x27B72 0x96D8 +0x27B73 0x96DA +0x27B74 0x96DD +0x27B75 0x4A04 +0x27B76 0x9714 +0x27B77 0x9723 +0x27B78 0x4A29 +0x27B79 0x9736 +0x27B7A 0x9741 +0x27B7B 0x9747 +0x27B7C 0x9755 +0x27B7D 0x9757 +0x27B7E 0x975B +0x27C21 0x976A +0x27C22 0x292A0 +0x27C23 0x292B1 +0x27C24 0x9796 +0x27C25 0x979A +0x27C26 0x979E +0x27C27 0x97A2 +0x27C28 0x97B1 +0x27C29 0x97B2 +0x27C2A 0x97BE +0x27C2B 0x97CC +0x27C2C 0x97D1 +0x27C2D 0x97D4 +0x27C2E 0x97D8 +0x27C2F 0x97D9 +0x27C30 0x97E1 +0x27C31 0x97F1 +0x27C32 0x9804 +0x27C33 0x980D +0x27C34 0x980E +0x27C35 0x9814 +0x27C36 0x9816 +0x27C37 0x4ABC +0x27C38 0x29490 +0x27C39 0x9823 +0x27C3A 0x9832 +0x27C3B 0x9833 +0x27C3C 0x9825 +0x27C3D 0x9847 +0x27C3E 0x9866 +0x27C3F 0x98AB +0x27C40 0x98AD +0x27C41 0x98B0 +0x27C42 0x295CF +0x27C43 0x98B7 +0x27C44 0x98B8 +0x27C45 0x98BB +0x27C46 0x98BC +0x27C47 0x98BF +0x27C48 0x98C2 +0x27C49 0x98C7 +0x27C4A 0x98CB +0x27C4B 0x98E0 +0x27C4C 0x2967F +0x27C4D 0x98E1 +0x27C4E 0x98E3 +0x27C4F 0x98E5 +0x27C50 0x98EA +0x27C51 0x98F0 +0x27C52 0x98F1 +0x27C53 0x98F3 +0x27C54 0x9908 +0x27C55 0x4B3B +0x27C56 0x296F0 +0x27C57 0x9916 +0x27C58 0x9917 +0x27C59 0x29719 +0x27C5A 0x991A +0x27C5B 0x991B +0x27C5C 0x991C +0x27C5D 0x29750 +0x27C5E 0x9931 +0x27C5F 0x9932 +0x27C60 0x9933 +0x27C61 0x993A +0x27C62 0x993B +0x27C63 0x993C +0x27C64 0x9940 +0x27C65 0x9941 +0x27C66 0x9946 +0x27C67 0x994D +0x27C68 0x994E +0x27C69 0x995C +0x27C6A 0x995F +0x27C6B 0x9960 +0x27C6C 0x99A3 +0x27C6D 0x99A6 +0x27C6E 0x99B9 +0x27C6F 0x99BD +0x27C70 0x99BF +0x27C71 0x99C3 +0x27C72 0x99C9 +0x27C73 0x99D4 +0x27C74 0x99D9 +0x27C75 0x99DE +0x27C76 0x298C6 +0x27C77 0x99F0 +0x27C78 0x99F9 +0x27C79 0x99FC +0x27C7A 0x9A0A +0x27C7B 0x9A11 +0x27C7C 0x9A16 +0x27C7D 0x9A1A +0x27C7E 0x9A20 +0x27D21 0x9A31 +0x27D22 0x9A36 +0x27D23 0x9A44 +0x27D24 0x9A4C +0x27D25 0x9A58 +0x27D26 0x4BC2 +0x27D27 0x9AAF +0x27D28 0x4BCA +0x27D29 0x9AB7 +0x27D2A 0x4BD2 +0x27D2B 0x9AB9 +0x27D2C 0x29A72 +0x27D2D 0x9AC6 +0x27D2E 0x9AD0 +0x27D2F 0x9AD2 +0x27D30 0x9AD5 +0x27D31 0x4BE8 +0x27D32 0x9ADC +0x27D33 0x9AE0 +0x27D34 0x9AE5 +0x27D35 0x9AE9 +0x27D36 0x9B03 +0x27D37 0x9B0C +0x27D38 0x9B10 +0x27D39 0x9B12 +0x27D3A 0x9B16 +0x27D3B 0x9B1C +0x27D3C 0x9B2B +0x27D3D 0x9B33 +0x27D3E 0x9B3D +0x27D3F 0x4C20 +0x27D40 0x9B4B +0x27D41 0x9B63 +0x27D42 0x9B65 +0x27D43 0x9B6B +0x27D44 0x9B6C +0x27D45 0x9B73 +0x27D46 0x9B76 +0x27D47 0x9B77 +0x27D48 0x9BA6 +0x27D49 0x9BAC +0x27D4A 0x9BB1 +0x27D4B 0x29DDB +0x27D4C 0x29E3D +0x27D4D 0x9BB2 +0x27D4E 0x9BB8 +0x27D4F 0x9BBE +0x27D50 0x9BC7 +0x27D51 0x9BF3 +0x27D52 0x9BD8 +0x27D53 0x9BDD +0x27D54 0x9BE7 +0x27D55 0x9BEA +0x27D56 0x9BEB +0x27D57 0x9BEF +0x27D58 0x9BEE +0x27D59 0x29E15 +0x27D5A 0x9BFA +0x27D5B 0x29E8A +0x27D5C 0x9BF7 +0x27D5D 0x29E49 +0x27D5E 0x9C16 +0x27D5F 0x9C18 +0x27D60 0x9C19 +0x27D61 0x9C1A +0x27D62 0x9C1D +0x27D63 0x9C22 +0x27D64 0x9C27 +0x27D65 0x9C29 +0x27D66 0x9C2A +0x27D67 0x29EC4 +0x27D68 0x9C31 +0x27D69 0x9C36 +0x27D6A 0x9C37 +0x27D6B 0x9C45 +0x27D6C 0x9C5C +0x27D6D 0x29EE9 +0x27D6E 0x9C49 +0x27D6F 0x9C4A +0x27D70 0x29EDB +0x27D71 0x9C54 +0x27D72 0x9C58 +0x27D73 0x9C5B +0x27D74 0x9C5D +0x27D75 0x9C5F +0x27D76 0x9C69 +0x27D77 0x9C6A +0x27D78 0x9C6B +0x27D79 0x9C6D +0x27D7A 0x9C6E +0x27D7B 0x9C70 +0x27D7C 0x9C72 +0x27D7D 0x9C75 +0x27D7E 0x9C7A +0x27E21 0x9CE6 +0x27E22 0x9CF2 +0x27E23 0x9D0B +0x27E24 0x9D02 +0x27E25 0x29FCE +0x27E26 0x9D11 +0x27E27 0x9D17 +0x27E28 0x9D18 +0x27E29 0x2A02F +0x27E2A 0x4CC4 +0x27E2B 0x2A01A +0x27E2C 0x9D32 +0x27E2D 0x4CD1 +0x27E2E 0x9D42 +0x27E2F 0x9D4A +0x27E30 0x9D5F +0x27E31 0x9D62 +0x27E32 0x2A0F9 +0x27E33 0x9D69 +0x27E34 0x9D6B +0x27E35 0x2A082 +0x27E36 0x9D73 +0x27E37 0x9D76 +0x27E38 0x9D77 +0x27E39 0x9D7E +0x27E3A 0x9D84 +0x27E3B 0x9D8D +0x27E3C 0x9D99 +0x27E3D 0x9DA1 +0x27E3E 0x9DBF +0x27E3F 0x9DB5 +0x27E40 0x9DB9 +0x27E41 0x9DBD +0x27E42 0x9DC3 +0x27E43 0x9DC7 +0x27E44 0x9DC9 +0x27E45 0x9DD6 +0x27E46 0x9DDA +0x27E47 0x9DDF +0x27E48 0x9DE0 +0x27E49 0x9DE3 +0x27E4A 0x9DF4 +0x27E4B 0x4D07 +0x27E4C 0x9E0A +0x27E4D 0x9E02 +0x27E4E 0x9E0D +0x27E4F 0x9E19 +0x27E50 0x9E1C +0x27E51 0x9E1D +0x27E52 0x9E7B +0x27E53 0x22218 +0x27E54 0x9E80 +0x27E55 0x9E85 +0x27E56 0x9E9B +0x27E57 0x9EA8 +0x27E58 0x2A38C +0x27E59 0x9EBD +0x27E5A 0x2A437 +0x27E5B 0x9EDF +0x27E5C 0x9EE7 +0x27E5D 0x9EEE +0x27E5E 0x9EFF +0x27E5F 0x9F02 +0x27E60 0x4D77 +0x27E61 0x9F03 +0x27E62 0x9F17 +0x27E63 0x9F19 +0x27E64 0x9F2F +0x27E65 0x9F37 +0x27E66 0x9F3A +0x27E67 0x9F3D +0x27E68 0x9F41 +0x27E69 0x9F45 +0x27E6A 0x9F46 +0x27E6B 0x9F53 +0x27E6C 0x9F55 +0x27E6D 0x9F58 +0x27E6E 0x2A5F1 +0x27E6F 0x9F5D +0x27E70 0x2A602 +0x27E71 0x9F69 +0x27E72 0x2A61A +0x27E73 0x9F6D +0x27E74 0x9F70 +0x27E75 0x9F75 +0x27E76 0x2A6B2 diff --git a/jni/iconv/tools/Makefile b/jni/iconv/tools/Makefile new file mode 100644 index 0000000..2bf7d84 --- /dev/null +++ b/jni/iconv/tools/Makefile @@ -0,0 +1,532 @@ + +# Directory containing conversion tables. +# You have to unpack the conversion-tables.tar.gz package. +TABLESDIR = /home/bruno/chs/conversion-tables + +ALL = \ + ascii.h \ + iso8859_1.h \ + iso8859_2.h \ + iso8859_3.h \ + iso8859_4.h \ + iso8859_5.h \ + iso8859_6.h \ + iso8859_7.h \ + iso8859_8.h \ + iso8859_9.h \ + iso8859_10.h \ + iso8859_11.h \ + iso8859_13.h \ + iso8859_14.h \ + iso8859_15.h \ + iso8859_16.h \ + koi8_r.h \ + koi8_u.h \ + koi8_ru.h \ + cp1250.h \ + cp1251.h \ + cp1252.h \ + cp1253.h \ + cp1254.h \ + cp1255.h \ + cp1256.h \ + cp1257.h \ + cp1258.h \ + cp850.h \ + cp862.h \ + cp866.h \ + cp1131.h \ + mac_roman.h \ + mac_centraleurope.h \ + mac_iceland.h \ + mac_croatian.h \ + mac_romania.h \ + mac_cyrillic.h \ + mac_ukraine.h \ + mac_greek.h \ + mac_turkish.h \ + mac_hebrew.h \ + mac_arabic.h \ + mac_thai.h \ + hp_roman8.h \ + nextstep.h \ + armscii_8.h \ + georgian_academy.h \ + georgian_ps.h \ + koi8_t.h \ + pt154.h \ + rk1048.h \ + mulelao.h \ + cp1133.h \ + tis620.h \ + cp874.h \ + viscii.h \ + tcvn.h \ + jisx0201.h \ + jisx0208.h \ + jisx0212.h \ + cp932ext.h \ + gb2312.h \ + isoir165ext.h \ + gb12345ext.h \ + gbkext1.h \ + gbkext2.h \ + gbkext_inv.h \ + cp936ext.h \ + gb18030ext.h \ + gb18030uni.h \ + cns11643_1.h \ + cns11643_2.h \ + cns11643_3.h \ + cns11643_4a.h \ + cns11643_4b.h \ + cns11643_5.h \ + cns11643_6.h \ + cns11643_7.h \ + cns11643_15.h \ + cns11643_inv.h \ + big5.h \ + cp950ext.h \ + hkscs1999.h \ + hkscs2001.h \ + hkscs2004.h \ + ksc5601.h \ + uhc_1.h \ + uhc_2.h \ + johab_hangul.h \ + cp856.h \ + cp922.h \ + cp1046.h \ + cp1124.h \ + cp1129.h \ + cp1161.h \ + cp1162.h \ + cp1163.h \ + cp437.h \ + cp737.h \ + cp775.h \ + cp852.h \ + cp853.h \ + cp855.h \ + cp857.h \ + cp858.h \ + cp860.h \ + cp861.h \ + cp863.h \ + cp864.h \ + cp865.h \ + cp869.h \ + cp1125.h \ + jisx0213.h \ + tds565.h \ + atarist.h \ + riscos1.h \ + cjk_variants.h + +all : $(ALL) + +ascii.h : $(TABLESDIR)/glibc-2.1-iconv/ASCII.TXT 8bit_tab_to_h + ./8bit_tab_to_h ASCII ascii < $< + +iso8859_1.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-1.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-1 iso8859_1 < $< + +iso8859_2.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-2.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-2 iso8859_2 < $< + +iso8859_3.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-3.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-3 iso8859_3 < $< + +iso8859_4.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-4.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-4 iso8859_4 < $< + +iso8859_5.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-5.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-5 iso8859_5 < $< + +iso8859_6.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-6.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-6 iso8859_6 < $< + +iso8859_7.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-7-2003.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-7 iso8859_7 < $< + +iso8859_8.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-8.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-8 iso8859_8 < $< + +iso8859_9.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-9.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-9 iso8859_9 < $< + +iso8859_10.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-10.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-10 iso8859_10 < $< + +iso8859_11.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-11.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-11 iso8859_11 < $< + +iso8859_13.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-13.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-13 iso8859_13 < $< + +iso8859_14.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-14.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-14 iso8859_14 < $< + +iso8859_15.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-15.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-15 iso8859_15 < $< + +iso8859_16.h : $(TABLESDIR)/unicode.org-mappings/ISO8859/8859-16.TXT 8bit_tab_to_h + ./8bit_tab_to_h ISO-8859-16 iso8859_16 < $< + +koi8_r.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MISC/KOI8-R.TXT 8bit_tab_to_h + ./8bit_tab_to_h KOI8-R koi8_r < $< + +koi8_u.h : $(TABLESDIR)/csets-new/KOI8-U.TXT 8bit_tab_to_h + ./8bit_tab_to_h KOI8-U koi8_u < $< + +koi8_ru.h : $(TABLESDIR)/freebsd-iconv-0.4/KOI8-RU.TXT 8bit_tab_to_h + ./8bit_tab_to_h KOI8-RU koi8_ru < $< + +cp1250.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1250.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP1250 cp1250 < $< + +cp1251.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1251.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP1251 cp1251 < $< + +cp1252.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1252.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP1252 cp1252 < $< + +cp1253.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1253.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP1253 cp1253 < $< + +cp1254.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1254.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP1254 cp1254 < $< + +cp1255.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1255.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP1255 cp1255 < $< + +cp1256.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1256.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP1256 cp1256 < $< + +cp1257.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1257.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP1257 cp1257 < $< + +cp1258.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1258.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP1258 cp1258 < $< + +cp850.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP850.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP850 cp850 < $< + +cp862.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP862.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP862 cp862 < $< + +cp866.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP866.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP866 cp866 < $< + +cp1131.h : $(TABLESDIR)/other/CP1131.TXT 8bit_tab_to_h + (echo '#' ; cat $<) | ./8bit_tab_to_h CP1131 cp1131 + +mac_roman.h : $(TABLESDIR)/jdk-1.1.7b/MAC-ROMAN.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacRoman mac_roman < $< + +mac_centraleurope.h : $(TABLESDIR)/jdk-1.1.7b/MAC-CENTRAL-EUROPE.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacCentralEurope mac_centraleurope < $< + +mac_iceland.h : $(TABLESDIR)/jdk-1.1.7b/MAC-ICELAND.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacIceland mac_iceland < $< + +mac_croatian.h : $(TABLESDIR)/jdk-1.1.7b/MAC-CROATIAN.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacCroatian mac_croatian < $< + +mac_romania.h : $(TABLESDIR)/jdk-1.1.7b/MAC-ROMANIA.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacRomania mac_romania < $< + +mac_cyrillic.h : $(TABLESDIR)/jdk-1.1.7b/MAC-CYRILLIC.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacCyrillic mac_cyrillic < $< + +mac_ukraine.h : $(TABLESDIR)/jdk-1.1.7b/MAC-UKRAINE.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacUkraine mac_ukraine < $< + +mac_greek.h : $(TABLESDIR)/jdk-1.1.7b/MAC-GREEK.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacGreek mac_greek < $< + +mac_turkish.h : $(TABLESDIR)/jdk-1.1.7b/MAC-TURKISH.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacTurkish mac_turkish < $< + +mac_hebrew.h : $(TABLESDIR)/jdk-1.1.7b/MAC-HEBREW.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacHebrew mac_hebrew < $< + +mac_arabic.h : $(TABLESDIR)/jdk-1.1.7b/MAC-ARABIC.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacArabic mac_arabic < $< + +mac_thai.h : $(TABLESDIR)/jdk-1.1.7b/MAC-THAI.TXT 8bit_tab_to_h + ./8bit_tab_to_h MacThai mac_thai < $< + +hp_roman8.h : $(TABLESDIR)/glibc-2.1-iconv/HP-ROMAN8.TXT 8bit_tab_to_h + ./8bit_tab_to_h HP-ROMAN8 hp_roman8 < $< + +nextstep.h : $(TABLESDIR)/clisp/NEXTSTEP.TXT 8bit_tab_to_h + ./8bit_tab_to_h NEXTSTEP nextstep < $< + +armscii_8.h : $(TABLESDIR)/glibc-2.2.90-iconv/ARMSCII-8.TXT 8bit_tab_to_h + (echo '#' ; cat $<) | ./8bit_tab_to_h ARMSCII-8 armscii_8 + +georgian_academy.h : $(TABLESDIR)/csets-1.6/GEO-ITA.TXT 8bit_tab_to_h + ./8bit_tab_to_h GEORGIAN-ACADEMY georgian_academy < $< + +georgian_ps.h : $(TABLESDIR)/csets-1.6/GEO-PS.TXT 8bit_tab_to_h + ./8bit_tab_to_h GEORGIAN-PS georgian_ps < $< + +koi8_t.h : $(TABLESDIR)/glibc-2.2.90-iconv/KOI8-T.TXT + (echo '#' ; cat $<) | ./8bit_tab_to_h KOI8-T koi8_t + +pt154.h : $(TABLESDIR)/IANA/PTCP154.TXT + ./8bit_tab_to_h PT154 pt154 < $< + +rk1048.h : $(TABLESDIR)/IANA/KZ-1048.TXT + (echo '#' ; cat $<) | ./8bit_tab_to_h RK1048 rk1048 + +mulelao.h : $(TABLESDIR)/csets-new/MULELAO1.TXT 8bit_tab_to_h + ./8bit_tab_to_h MULELAO-1 mulelao < $< + +cp1133.h : $(TABLESDIR)/csets-new/CP1133.TXT 8bit_tab_to_h + ./8bit_tab_to_h IBM-CP1133 cp1133 < $< + +tis620.h : $(TABLESDIR)/glibc-2.1-iconv/TIS-620.TXT 8bit_tab_to_h + ./8bit_tab_to_h TIS620.2533-1 tis620 < $< + +cp874.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP874.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP874 cp874 < $< + +viscii.h : $(TABLESDIR)/csets-1.6/VISCII.TXT 8bit_tab_to_h + ./8bit_tab_to_h VISCII1.1-1 viscii < $< + +tcvn.h : $(TABLESDIR)/csets-1.6/VN5712-1.TXT 8bit_tab_to_h + ./8bit_tab_to_h TCVN-5712 tcvn < $< + +jisx0201.h : $(TABLESDIR)/clisp/JIS_X0201.TXT 8bit_tab_to_h + ./8bit_tab_to_h JISX0201.1976-0 jisx0201 < $< + +# We use modified JISX0208 and JISX0212 tables. Why? +# Hironori Sakamoto and Tomohiro Kubota explain that +# - EUC-JP and SHIFT_JIS contain JISX0208 exactly, +# - Their round-trip conversion to Unicode and back must be the identity, +# - Conversions between EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP must behave +# as if no Unicode conversion was involved, +# - When JISX0208 is used as a CES (i.e. combined with ASCII) its mapping of +# REVERSE SOLIDUS becomes a FULLWIDTH REVERSE SOLIDUS, apparently because +# round-trip conversion stability is more important than a particular glyph. +# Only with CCS the character is a REVERSE SOLIDUS. +# As a consequence, we use FULLWIDTH REVERSE SOLIDUS in EUC-JP's JISX0208 part, +# and for consistency also in SHIFT_JIS and ISO-2022-JP, i.e. everywhere. +# JISX0208 never occurs as a CCS in practice. Similarly with JISX0212. + +# Unicode.org maps 0x2140 to U+005C. We map it to U+FF3C. +jisx0208.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/JIS/JIS0208.TXT cjk_tab_to_h + sed -e 's,^0x....[ ]*\(0x....[ ]*0x.....*\)$$,\1,' < $< | sed -e 's,\([ ]\)0x005C,\10xFF3C,' | ./cjk_tab_to_h JISX0208.1990-0 jisx0208 > $@ + +# Unicode.org maps 0x2237 to U+007E. We map it to U+FF5E. +jisx0212.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/JIS/JIS0212.TXT cjk_tab_to_h + sed -e 's,\([ ]\)0x007E,\10xFF5E,' < $< | ./cjk_tab_to_h JISX0212.1990-0 jisx0212 > $@ + +cp932ext.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP932.TXT cjk_tab_to_h + (echo '#' ; grep '^0x\(87\|E[D-F]\|F[0-9A-F]\)[0-9A-F][0-9A-F]' < $< ) | ./cjk_tab_to_h 'CP932 extensions' cp932ext > $@ + +gb2312.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB2312.TXT cjk_tab_to_h + ./cjk_tab_to_h GB2312.1980-0 gb2312 < $< > $@ + +isoir165ext.h : $(TABLESDIR)/csets-new/ISO-IR-165-additions.TXT cjk_tab_to_h + (echo '#' ; grep -v '^0x2[8A]' < $<) | ./cjk_tab_to_h 'ISO-IR-165 extensions' isoir165ext > $@ + +gb12345ext.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB2312.TXT $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB12345-FIXED.TXT $(TABLESDIR)/csets-new/GB12345-more.TXT cjk_tab_to_h + (echo '#' ; sed -e '/^0x..[ ]*#UNDEFINED/d' -e 's/#.*$$//' -e '/^[ ]*$$/d' $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB2312.TXT > tmp1.TXT ; sed -e '/^0x..[ ]*#UNDEFINED/d' -e 's/#.*$$//' -e '/^[ ]*$$/d' $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB12345-FIXED.TXT > tmp2.TXT ; diff tmp1.TXT tmp2.TXT | grep '^> ' | sed -e 's,^> ,,' ; cat $(TABLESDIR)/csets-new/GB12345-more.TXT ) | ./cjk_tab_to_h 'GB/T 12345.1990-0 extensions' gb12345ext > $@ && rm -f tmp1.TXT tmp2.TXT + +gbkext1.h : GBKext.TXT cjk_tab_to_h + (echo '#' ; grep '^0x\([89].\|A0\)' < GBKext.TXT) | ./cjk_tab_to_h 'GBK/3 extensions' gbkext1 > $@ + +gbkext2.h : GBKext.TXT cjk_tab_to_h + (echo '#' ; grep '^0x\(A[1-9A-F]\|[B-F][0-9A-F]\)\([4-9].\|A0\)' < GBKext.TXT) | ./cjk_tab_to_h 'GBK/4 and GBK/5 extensions' gbkext2 > $@ + +gbkext_inv.h : GBKext.TXT cjk_tab_to_h + (echo '#' ; grep '^0x\([89].\|A0\)' < GBKext.TXT ; grep '^0x\(A[1-9A-F]\|[B-F][0-9A-F]\)\([4-9].\|A0\)' < GBKext.TXT) | ./cjk_tab_to_h 'GBK extensions' gbkext_inv > $@ + +cp936ext.h : GBKext.TXT cjk_tab_to_h + (echo '#' ; grep '^0xA[1-9][B-F].' < GBKext.TXT) | ./cjk_tab_to_h 'CP936 extensions' cp936ext > $@ + +GBKext.TXT : $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB2312.TXT $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP936.TXT + sed -e 's,^0x2,0xA,' -e 's,^0x3,0xB,' -e 's,^0x4,0xC,' -e 's,^0x5,0xD,' -e 's,^0x6,0xE,' -e 's,^0x7,0xF,' -e 's,^0x\(..\)2,0x\1A,' -e 's,^0x\(..\)3,0x\1B,' -e 's,^0x\(..\)4,0x\1C,' -e 's,^0x\(..\)5,0x\1D,' -e 's,^0x\(..\)6,0x\1E,' -e 's,^0x\(..\)7,0x\1F,' $(TABLESDIR)/unicode.org-mappings/EASTASIA/GB/GB2312.TXT > tmpEUCCN.TXT ; sed -e '/^0x..[ ]*#UNDEFINED/d' -e 's/#.*$$//' -e '/^[ ]*$$/d' tmpEUCCN.TXT > tmp1.TXT ; sed -e '/^0x..[ ]/d' -e 's/#.*$$//' -e '/^[ ]*$$/d' $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP936.TXT > tmp2.TXT ; diff -c1 tmp1.TXT tmp2.TXT | grep '^+ ' | sed -e 's,^+ ,,' > $@ && rm -f tmpEUCCN.TXT tmp1.TXT tmp2.TXT + +gb18030ext.h : GB18030ext.TXT cjk_tab_to_h + (echo '#' ; cat GB18030ext.TXT) | ./cjk_tab_to_h 'GB18030 two-byte extension' gb18030ext > $@ + +GB18030ext.TXT : $(TABLESDIR)/glibc-2.2.2-iconv/GB18030.TXT $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP936.TXT + cat $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP936.TXT | sed -e 's/[ ]*#.*$$//' | grep '^0x[0-9A-F]* 0x....$$' > tmpGBK.TXT ; diff tmpGBK.TXT $(TABLESDIR)/glibc-2.2.2-iconv/GB18030.TXT | grep '^> 0x.... 0x....$$' | sed -e 's/^> //' > $@ && rm -f tmpGBK.TXT + +gb18030uni.h : GB18030uni.TXT cjk_tab_to_h + ./cjk_tab_to_h 'GB18030 four-byte extension' gb18030uni < GB18030uni.TXT > $@ + +GB18030uni.TXT : $(TABLESDIR)/gb18030/filled-GB18030.TXT + grep '^0x........ 0x....$$' < $(TABLESDIR)/gb18030/filled-GB18030.TXT > $@ + +cns11643_1.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h + grep '^\(#\|0x1\)' < $< | sed -e 's,^0x1,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 1' cns11643_1 > $@ + +cns11643_2.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h + grep '^\(#\|0x2\)' < $< | sed -e 's,^0x2,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 2' cns11643_2 > $@ + +cns11643_3.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h + grep '^\(#\|0x3\)' < $< | sed -e 's,^0x3,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 3' cns11643_3 > $@ + +cns11643_4a.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h + grep '^\(#\|0x4[0-3]\)' < $< | sed -e 's,^0x4,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 4 part a' cns11643_4a > $@ + +cns11643_4b.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h + grep '^\(#\|0x4[4-7]\)' < $< | sed -e 's,^0x4,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 4 part b' cns11643_4b > $@ + +cns11643_5.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h + grep '^\(#\|0x5\)' < $< | sed -e 's,^0x5,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 5' cns11643_5 > $@ + +cns11643_6.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h + grep '^\(#\|0x6\)' < $< | sed -e 's,^0x6,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 6' cns11643_6 > $@ + +cns11643_7.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h + grep '^\(#\|0x7\)' < $< | sed -e 's,^0x7,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 7' cns11643_7 > $@ + +cns11643_15.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h + grep '^\(#\|0xF\)' < $< | sed -e 's,^0xF,0x,' | ./cjk_tab_to_h 'CNS 11643-1992 plane 15' cns11643_15 > $@ + +cns11643_inv.h : $(TABLESDIR)/csets-new/CNS11643-Unicode32.TXT cjk_tab_to_h + ./cjk_tab_to_h 'CNS 11643-1992 planes 1-7, CNS 11643-1986 plane 15' cns11643_inv < $< > $@ + +big5.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/OTHER/BIG5.TXT cjk_tab_to_h + ./cjk_tab_to_h BIG5 big5 < $< > $@ + +cp950ext.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP950.TXT cjk_tab_to_h + (echo '#' ; grep '^0xF9\(D[6-9A-F]\|[EF][0-9A-F]\)' < $< ) | ./cjk_tab_to_h 'CP950 extensions' cp950ext > $@ + +hkscs1999.h : $(TABLESDIR)/big5hkscs/HKSCS-1999_2006.TXT cjk_tab_to_h + (echo '#' ; grep -v , $<) | ./cjk_tab_to_h HKSCS:1999 hkscs1999 > $@ + +hkscs2001.h : $(TABLESDIR)/big5hkscs/HKSCS-2001_2006-DELTA.TXT cjk_tab_to_h + (echo '#' ; grep -v , $<) | ./cjk_tab_to_h HKSCS:2001 hkscs2001 > $@ + +hkscs2004.h : $(TABLESDIR)/big5hkscs/HKSCS-2004_2006-DELTA.TXT cjk_tab_to_h + (echo '#' ; grep -v , $<) | ./cjk_tab_to_h HKSCS:2004 hkscs2004 > $@ + +# We use a modified KSC 5601 = KSX 1001 table. Jungshik Shin +# reports that Prof. GIM Geongseog (KIM Keyongseok) +# (who represents South Korea in ISO/IEC JTC1 SC2/WG2 and SC22/WG20) says that +# these two characters were added to KSX 1001 in December 1998. According to +# http://std.dkuug.dk/jtc1/sc2/wg2/docs/N2815.doc, one more character +# (Korean postal code sign) was added in 2002. +ksc5601.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/KSC/KSC5601.TXT cjk_tab_to_h + (cat $< ; echo '0xA2E6 0x20AC'; echo '0xA2E7 0x00AE'; echo '0xA2E8 0x327E') | ./cjk_tab_to_h 'KSC5601.1987-0, now KS X 1001:2002' ksc5601 > $@ + +uhc_1.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/KSC/KSC5601.TXT cjk_tab_to_h + (echo '#' ; grep '^0x\([8-9]\|A0\)' < $< ) | ./cjk_tab_to_h 'Unified Hangul Code part 1' uhc_1 > $@ + +uhc_2.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/KSC/KSC5601.TXT cjk_tab_to_h + (echo '#' ; grep '^0x\(A[1-9A-F]\|[B-F][0-9A-F]\)\([0-9]\|A0\)' < $< ) | ./cjk_tab_to_h 'Unified Hangul Code part 2' uhc_2 > $@ + +johab_hangul.h : $(TABLESDIR)/unicode.org-mappings/EASTASIA/KSC/JOHAB.TXT cjk_tab_to_h + (echo '#' ; grep '^0x\([8-C]...\|D[0-7]..\)' < $< ) | ./cjk_tab_to_h 'JOHAB Hangul' johab_hangul > $@ + + +cp856.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MISC/CP856.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP856 cp856 < $< + +cp922.h : $(TABLESDIR)/aix-4.3.2/IBM-922.TXT 8bit_tab_to_h + (echo '#' ; cat $<) | ./8bit_tab_to_h CP922 cp922 + +cp1046.h : $(TABLESDIR)/aix-4.3.2/IBM-1046.TXT 8bit_tab_to_h + (echo '#' ; cat $<) | ./8bit_tab_to_h CP1046 cp1046 + +cp1124.h : $(TABLESDIR)/aix-4.3.2/IBM-1124.TXT 8bit_tab_to_h + (echo '#' ; cat $<) | ./8bit_tab_to_h CP1124 cp1124 + +cp1129.h : $(TABLESDIR)/aix-4.3.2/IBM-1129.TXT 8bit_tab_to_h + (echo '#' ; cat $<) | ./8bit_tab_to_h CP1129 cp1129 + +cp1161.h : $(TABLESDIR)/glibc-2.2.90-iconv/IBM1161.TXT + (echo '#' ; cat $(TABLESDIR)/glibc-2.2-iconv/ASCII.TXT ; grep -v '^0x[0-7]' $<) | ./8bit_tab_to_h CP1161 cp1161 + +cp1162.h : $(TABLESDIR)/glibc-2.2.90-iconv/IBM1162.TXT + (echo '#' ; cat $<) | ./8bit_tab_to_h CP1162 cp1162 + +cp1163.h : $(TABLESDIR)/glibc-2.2.90-iconv/IBM1163.TXT + (echo '#' ; cat $<) | ./8bit_tab_to_h CP1163 cp1163 + + +cp437.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP437.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP437 cp437 < $< + +cp737.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP737.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP737 cp737 < $< + +cp775.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP775.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP775 cp775 < $< + +cp852.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP852.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP852 cp852 < $< + +cp853.h : $(TABLESDIR)/other/CP853.TXT 8bit_tab_to_h + (echo '#'; cat $<) | ./8bit_tab_to_h CP853 cp853 + +cp855.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP855.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP855 cp855 < $< + +cp857.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP857.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP857 cp857 < $< + +cp858.h : $(TABLESDIR)/windows-2000/CP858.TXT 8bit_tab_to_h + (echo '#' ; cat $<) | ./8bit_tab_to_h CP858 cp858 + +cp860.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP860.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP860 cp860 < $< + +cp861.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP861.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP861 cp861 < $< + +cp863.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP863.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP863 cp863 < $< + +cp864.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP864.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP864 cp864 < $< + +cp865.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP865.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP865 cp865 < $< + +cp869.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MICSFT/PC/CP869.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP869 cp869 < $< + +cp1125.h : $(TABLESDIR)/csets-new/CP1125.TXT 8bit_tab_to_h + ./8bit_tab_to_h CP1125 cp1125 < $< + + +jisx0213.h : JISX0213.TXT cjk_tab_to_h + ./cjk_tab_to_h JISX0213:2004 jisx0213 < $< > $@ + +tds565.h : $(TABLESDIR)/recode-cvs/TDS565.TXT 8bit_tab_to_h + (echo '#'; cat $<) | ./8bit_tab_to_h TDS565 tds565 > $@ + +atarist.h : $(TABLESDIR)/unicode.org-mappings/VENDORS/MISC/ATARIST.TXT + ./8bit_tab_to_h 'Atari ST' atarist < $< > $@ + +riscos1.h : $(TABLESDIR)/recode-cvs/RISCOS-LATIN1.TXT 8bit_tab_to_h + (echo '#'; cat $<) | ./8bit_tab_to_h RISCOS-LATIN1 riscos1 > $@ + + +cjk_variants.h : $(TABLESDIR)/yasuoka/UniVariants cjk_variants + ./cjk_variants < $< > $@ + + +8bit_tab_to_h : 8bit_tab_to_h.c + gcc -O -Wall -g $< -o $@ + +cjk_tab_to_h : cjk_tab_to_h.c + gcc -O -Wall -g $< -o $@ + +cjk_variants : cjk_variants.c + gcc -O -Wall -g $< -o $@ + + +clean : force + rm -f 8bit_tab_to_h cjk_tab_to_h cjk_variants $(ALL) GBKext.TXT + +force : + diff --git a/jni/iconv/tools/cjk_tab_to_h.c b/jni/iconv/tools/cjk_tab_to_h.c new file mode 100644 index 0000000..a6a3fe4 --- /dev/null +++ b/jni/iconv/tools/cjk_tab_to_h.c @@ -0,0 +1,2148 @@ +/* Copyright (C) 1999-2004, 2006-2007 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Tools. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., along with this program. If not, see . */ + +/* + * Generates a CJK character set table from a .TXT table as found on + * ftp.unicode.org or in the X nls directory. + * Examples: + * + * ./cjk_tab_to_h GB2312.1980-0 gb2312 > gb2312.h < gb2312 + * ./cjk_tab_to_h JISX0208.1983-0 jisx0208 > jisx0208.h < jis0208 + * ./cjk_tab_to_h KSC5601.1987-0 ksc5601 > ksc5601.h < ksc5601 + * + * ./cjk_tab_to_h GB2312.1980-0 gb2312 > gb2312.h < GB2312.TXT + * ./cjk_tab_to_h JISX0208.1983-0 jisx0208 > jisx0208.h < JIS0208.TXT + * ./cjk_tab_to_h JISX0212.1990-0 jisx0212 > jisx0212.h < JIS0212.TXT + * ./cjk_tab_to_h KSC5601.1987-0 ksc5601 > ksc5601.h < KSC5601.TXT + * ./cjk_tab_to_h KSX1001.1992-0 ksc5601 > ksc5601.h < KSX1001.TXT + * + * ./cjk_tab_to_h BIG5 big5 > big5.h < BIG5.TXT + * + * ./cjk_tab_to_h JOHAB johab > johab.h < JOHAB.TXT + * + * ./cjk_tab_to_h JISX0213:2004 jisx0213 > jisx0213.h < JISX0213.TXT + */ + +#include +#include +#include +#include +#include +#include + +typedef struct { + int start; + int end; +} Block; + +typedef struct { + int rows; /* number of possible values for the 1st byte */ + int cols; /* number of possible values for the 2nd byte */ + int (*row_byte) (int row); /* returns the 1st byte value for a given row */ + int (*col_byte) (int col); /* returns the 2nd byte value for a given col */ + int (*byte_row) (int byte); /* converts a 1st byte value to a row, else -1 */ + int (*byte_col) (int byte); /* converts a 2nd byte value to a col, else -1 */ + const char* check_row_expr; /* format string for 1st byte value checking */ + const char* check_col_expr; /* format string for 2nd byte value checking */ + const char* byte_row_expr; /* format string for 1st byte value to row */ + const char* byte_col_expr; /* format string for 2nd byte value to col */ + int** charset2uni; /* charset2uni[0..rows-1][0..cols-1] is valid */ + /* You'll understand the terms "row" and "col" when you buy Ken Lunde's book. + Once a row is fixed, choosing a "col" is the same as choosing a "cell". */ + int* charsetpage; /* charsetpage[0..rows]: how large is a page for a row */ + int ncharsetblocks; + Block* charsetblocks; /* blocks[0..nblocks-1] */ + int* uni2charset; /* uni2charset[0x0000..0xffff] */ + int fffd; /* uni representation of the invalid character */ +} Encoding; + +/* + * Outputs the file title. + */ +static void output_title (const char *charsetname) +{ + printf("/*\n"); + printf(" * Copyright (C) 1999-2007 Free Software Foundation, Inc.\n"); + printf(" * This file is part of the GNU LIBICONV Library.\n"); + printf(" *\n"); + printf(" * The GNU LIBICONV Library is free software; you can redistribute it\n"); + printf(" * and/or modify it under the terms of the GNU Library General Public\n"); + printf(" * License as published by the Free Software Foundation; either version 2\n"); + printf(" * of the License, or (at your option) any later version.\n"); + printf(" *\n"); + printf(" * The GNU LIBICONV Library is distributed in the hope that it will be\n"); + printf(" * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n"); + printf(" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n"); + printf(" * Library General Public License for more details.\n"); + printf(" *\n"); + printf(" * You should have received a copy of the GNU Library General Public\n"); + printf(" * License along with the GNU LIBICONV Library; see the file COPYING.LIB.\n"); + printf(" * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n"); + printf(" * Fifth Floor, Boston, MA 02110-1301, USA.\n"); + printf(" */\n"); + printf("\n"); + printf("/*\n"); + printf(" * %s\n", charsetname); + printf(" */\n"); + printf("\n"); +} + +/* + * Reads the charset2uni table from standard input. + */ +static void read_table (Encoding* enc) +{ + int row, col, i, i1, i2, c, j; + + enc->charset2uni = (int**) malloc(enc->rows*sizeof(int*)); + for (row = 0; row < enc->rows; row++) + enc->charset2uni[row] = (int*) malloc(enc->cols*sizeof(int)); + + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) + enc->charset2uni[row][col] = 0xfffd; + + c = getc(stdin); + ungetc(c,stdin); + if (c == '#') { + /* Read a unicode.org style .TXT file. */ + for (;;) { + c = getc(stdin); + if (c == EOF) + break; + if (c == '\n' || c == ' ' || c == '\t') + continue; + if (c == '#') { + do { c = getc(stdin); } while (!(c == EOF || c == '\n')); + continue; + } + ungetc(c,stdin); + if (scanf("0x%x", &j) != 1) + exit(1); + i1 = j >> 8; + i2 = j & 0xff; + row = enc->byte_row(i1); + col = enc->byte_col(i2); + if (row < 0 || col < 0) { + fprintf(stderr, "lost entry for %02x %02x\n", i1, i2); + exit(1); + } + if (scanf(" 0x%x", &enc->charset2uni[row][col]) != 1) + exit(1); + } + } else { + /* Read a table of hexadecimal Unicode values. */ + for (i1 = 32; i1 < 132; i1++) + for (i2 = 32; i2 < 132; i2++) { + i = scanf("%x", &j); + if (i == EOF) + goto read_done; + if (i != 1) + exit(1); + if (j < 0 || j == 0xffff) + j = 0xfffd; + if (j != 0xfffd) { + if (enc->byte_row(i1) < 0 || enc->byte_col(i2) < 0) { + fprintf(stderr, "lost entry at %02x %02x\n", i1, i2); + exit (1); + } + enc->charset2uni[enc->byte_row(i1)][enc->byte_col(i2)] = j; + } + } + read_done: ; + } +} + +/* + * Determine whether the Unicode range goes outside the BMP. + */ +static bool is_charset2uni_large (Encoding* enc) +{ + int row, col; + + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) + if (enc->charset2uni[row][col] >= 0x10000) + return true; + return false; +} + +/* + * Compactify the Unicode range by use of an auxiliary table, + * so 16 bits suffice to store each value. + */ +static int compact_large_charset2uni (Encoding* enc, unsigned int **urows, unsigned int *urowshift) +{ + unsigned int shift; + + for (shift = 8; ; shift--) { + int *upages = (int *) malloc((0x110000>>shift) * sizeof(int)); + int i, row, col, nurows; + + for (i = 0; i < 0x110000>>shift; i++) + upages[i] = -1; + + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) + upages[enc->charset2uni[row][col] >> shift] = 0; + + nurows = 0; + for (i = 0; i < 0x110000>>shift; i++) + if (upages[i] == 0) + nurows++; + + /* We want all table entries to fit in an 'unsigned short'. */ + if (nurows <= 1<<(16-shift)) { + int** old_charset2uni; + + *urows = (unsigned int *) malloc(nurows * sizeof(unsigned int)); + *urowshift = shift; + + nurows = 0; + for (i = 0; i < 0x110000>>shift; i++) + if (upages[i] == 0) { + upages[i] = nurows; + (*urows)[nurows] = i; + nurows++; + } + + old_charset2uni = enc->charset2uni; + enc->charset2uni = (int**) malloc(enc->rows*sizeof(int*)); + for (row = 0; row < enc->rows; row++) + enc->charset2uni[row] = (int*) malloc(enc->cols*sizeof(int)); + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) { + int u = old_charset2uni[row][col]; + enc->charset2uni[row][col] = + (upages[u >> shift] << shift) | (u & ((1 << shift) - 1)); + } + enc->fffd = + (upages[0xfffd >> shift] << shift) | (0xfffd & ((1 << shift) - 1)); + + return nurows; + } + } + abort(); +} + +/* + * Computes the charsetpage[0..rows] array. + */ +static void find_charset2uni_pages (Encoding* enc) +{ + int row, col; + + enc->charsetpage = (int*) malloc((enc->rows+1)*sizeof(int)); + + for (row = 0; row <= enc->rows; row++) + enc->charsetpage[row] = 0; + + for (row = 0; row < enc->rows; row++) { + int used = 0; + for (col = 0; col < enc->cols; col++) + if (enc->charset2uni[row][col] != enc->fffd) + used = col+1; + enc->charsetpage[row] = used; + } +} + +/* + * Fills in nblocks and blocks. + */ +static void find_charset2uni_blocks (Encoding* enc) +{ + int n, row, lastrow; + + enc->charsetblocks = (Block*) malloc(enc->rows*sizeof(Block)); + + n = 0; + for (row = 0; row < enc->rows; row++) + if (enc->charsetpage[row] > 0 && (row == 0 || enc->charsetpage[row-1] == 0)) { + for (lastrow = row; enc->charsetpage[lastrow+1] > 0; lastrow++); + enc->charsetblocks[n].start = row * enc->cols; + enc->charsetblocks[n].end = lastrow * enc->cols + enc->charsetpage[lastrow]; + n++; + } + enc->ncharsetblocks = n; +} + +/* + * Outputs the charset to unicode table and function. + */ +static void output_charset2uni (const char* name, Encoding* enc) +{ + int nurows, row, col, lastrow, col_max, i, i1_min, i1_max; + bool is_large; + unsigned int* urows; + unsigned int urowshift; + Encoding tmpenc; + + is_large = is_charset2uni_large(enc); + if (is_large) { + /* Use a temporary copy of enc. */ + tmpenc = *enc; + enc = &tmpenc; + nurows = compact_large_charset2uni(enc,&urows,&urowshift); + } else { + nurows = 0; urows = NULL; urowshift = 0; enc->fffd = 0xfffd; + } + + find_charset2uni_pages(enc); + + find_charset2uni_blocks(enc); + + for (row = 0; row < enc->rows; row++) + if (enc->charsetpage[row] > 0) { + if (row == 0 || enc->charsetpage[row-1] == 0) { + /* Start a new block. */ + for (lastrow = row; enc->charsetpage[lastrow+1] > 0; lastrow++); + printf("static const unsigned short %s_2uni_page%02x[%d] = {\n", + name, enc->row_byte(row), + (lastrow-row) * enc->cols + enc->charsetpage[lastrow]); + } + printf(" /""* 0x%02x *""/\n ", enc->row_byte(row)); + col_max = (enc->charsetpage[row+1] > 0 ? enc->cols : enc->charsetpage[row]); + for (col = 0; col < col_max; col++) { + printf(" 0x%04x,", enc->charset2uni[row][col]); + if ((col % 8) == 7 && (col+1 < col_max)) printf("\n "); + } + printf("\n"); + if (enc->charsetpage[row+1] == 0) { + /* End a block. */ + printf("};\n"); + } + } + printf("\n"); + + if (is_large) { + printf("static const ucs4_t %s_2uni_upages[%d] = {\n ", name, nurows); + for (i = 0; i < nurows; i++) { + printf(" 0x%05x,", urows[i] << urowshift); + if ((i % 8) == 7 && (i+1 < nurows)) printf("\n "); + } + printf("\n"); + printf("};\n"); + printf("\n"); + } + + printf("static int\n"); + printf("%s_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)\n", name); + printf("{\n"); + printf(" unsigned char c1 = s[0];\n"); + printf(" if ("); + for (i = 0; i < enc->ncharsetblocks; i++) { + i1_min = enc->row_byte(enc->charsetblocks[i].start / enc->cols); + i1_max = enc->row_byte((enc->charsetblocks[i].end-1) / enc->cols); + if (i > 0) + printf(" || "); + if (i1_min == i1_max) + printf("(c1 == 0x%02x)", i1_min); + else + printf("(c1 >= 0x%02x && c1 <= 0x%02x)", i1_min, i1_max); + } + printf(") {\n"); + printf(" if (n >= 2) {\n"); + printf(" unsigned char c2 = s[1];\n"); + printf(" if ("); + printf(enc->check_col_expr, "c2"); + printf(") {\n"); + printf(" unsigned int i = %d * (", enc->cols); + printf(enc->byte_row_expr, "c1"); + printf(") + ("); + printf(enc->byte_col_expr, "c2"); + printf(");\n"); + printf(" %s wc = 0xfffd;\n", is_large ? "ucs4_t" : "unsigned short"); + if (is_large) printf(" unsigned short swc;\n"); + for (i = 0; i < enc->ncharsetblocks; i++) { + printf(" "); + if (i > 0) + printf("} else "); + if (i < enc->ncharsetblocks-1) + printf("if (i < %d) ", enc->charsetblocks[i+1].start); + printf("{\n"); + printf(" if (i < %d)\n", enc->charsetblocks[i].end); + printf(" %s = ", is_large ? "swc" : "wc"); + printf("%s_2uni_page%02x[i", name, enc->row_byte(enc->charsetblocks[i].start / enc->cols)); + if (enc->charsetblocks[i].start > 0) + printf("-%d", enc->charsetblocks[i].start); + printf("]"); + if (is_large) printf(",\n wc = %s_2uni_upages[swc>>%d] | (swc & 0x%x)", name, urowshift, (1 << urowshift) - 1); + printf(";\n"); + } + printf(" }\n"); + printf(" if (wc != 0xfffd) {\n"); + printf(" *pwc = %swc;\n", is_large ? "" : "(ucs4_t) "); + printf(" return 2;\n"); + printf(" }\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf(" }\n"); + printf(" return RET_TOOFEW(0);\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf("}\n"); + printf("\n"); +} + +/* + * Outputs the charset to unicode table and function. + * (Suitable if the mapping function is well defined, i.e. has no holes, and + * is monotonically increasing with small gaps only.) + */ +static void output_charset2uni_noholes_monotonic (const char* name, Encoding* enc) +{ + int row, col, lastrow, r, col_max, i, i1_min, i1_max; + + /* Choose stepsize so that stepsize*steps_per_row >= enc->cols, and + enc->charset2uni[row][col] - enc->charset2uni[row][col/stepsize*stepsize] + is always < 0x100. */ + int steps_per_row = 2; + int stepsize = (enc->cols + steps_per_row-1) / steps_per_row; + + find_charset2uni_pages(enc); + + find_charset2uni_blocks(enc); + + for (row = 0; row < enc->rows; row++) + if (enc->charsetpage[row] > 0) { + if (row == 0 || enc->charsetpage[row-1] == 0) { + /* Start a new block. */ + for (lastrow = row; enc->charsetpage[lastrow+1] > 0; lastrow++); + printf("static const unsigned short %s_2uni_main_page%02x[%d] = {\n ", + name, enc->row_byte(row), + steps_per_row*(lastrow-row+1)); + for (r = row; r <= lastrow; r++) { + for (i = 0; i < steps_per_row; i++) + printf(" 0x%04x,", enc->charset2uni[r][i*stepsize]); + if (((r-row) % 4) == 3 && (r < lastrow)) printf("\n "); + } + printf("\n"); + printf("};\n"); + printf("static const unsigned char %s_2uni_page%02x[%d] = {\n", + name, enc->row_byte(row), + (lastrow-row) * enc->cols + enc->charsetpage[lastrow]); + } + printf(" /""* 0x%02x *""/\n ", enc->row_byte(row)); + col_max = (enc->charsetpage[row+1] > 0 ? enc->cols : enc->charsetpage[row]); + for (col = 0; col < col_max; col++) { + printf(" 0x%02x,", enc->charset2uni[row][col] - enc->charset2uni[row][col/stepsize*stepsize]); + if ((col % 8) == 7 && (col+1 < col_max)) printf("\n "); + } + printf("\n"); + if (enc->charsetpage[row+1] == 0) { + /* End a block. */ + printf("};\n"); + } + } + printf("\n"); + + printf("static int\n"); + printf("%s_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)\n", name); + printf("{\n"); + printf(" unsigned char c1 = s[0];\n"); + printf(" if ("); + for (i = 0; i < enc->ncharsetblocks; i++) { + i1_min = enc->row_byte(enc->charsetblocks[i].start / enc->cols); + i1_max = enc->row_byte((enc->charsetblocks[i].end-1) / enc->cols); + if (i > 0) + printf(" || "); + if (i1_min == i1_max) + printf("(c1 == 0x%02x)", i1_min); + else + printf("(c1 >= 0x%02x && c1 <= 0x%02x)", i1_min, i1_max); + } + printf(") {\n"); + printf(" if (n >= 2) {\n"); + printf(" unsigned char c2 = s[1];\n"); + printf(" if ("); + printf(enc->check_col_expr, "c2"); + printf(") {\n"); + printf(" unsigned int row = "); + printf(enc->byte_row_expr, "c1"); + printf(";\n"); + printf(" unsigned int col = "); + printf(enc->byte_col_expr, "c2"); + printf(";\n"); + printf(" unsigned int i = %d * row + col;\n", enc->cols); + printf(" unsigned short wc = 0xfffd;\n"); + for (i = 0; i < enc->ncharsetblocks; i++) { + printf(" "); + if (i > 0) + printf("} else "); + if (i < enc->ncharsetblocks-1) + printf("if (i < %d) ", enc->charsetblocks[i+1].start); + printf("{\n"); + printf(" if (i < %d)\n", enc->charsetblocks[i].end); + printf(" wc = %s_2uni_main_page%02x[%d*", name, enc->row_byte(enc->charsetblocks[i].start / enc->cols), steps_per_row); + if (enc->charsetblocks[i].start > 0) + printf("(row-%d)", enc->charsetblocks[i].start / enc->cols); + else + printf("row"); + printf("+"); + if (steps_per_row == 2) + printf("(col>=%d?1:0)", stepsize); + else + printf("col/%d", stepsize); + printf("] + %s_2uni_page%02x[i", name, enc->row_byte(enc->charsetblocks[i].start / enc->cols)); + if (enc->charsetblocks[i].start > 0) + printf("-%d", enc->charsetblocks[i].start); + printf("];\n"); + } + printf(" }\n"); + printf(" if (wc != 0xfffd) {\n"); + printf(" *pwc = (ucs4_t) wc;\n"); + printf(" return 2;\n"); + printf(" }\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf(" }\n"); + printf(" return RET_TOOFEW(0);\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf("}\n"); + printf("\n"); +} + +/* + * Computes the uni2charset[0x0000..0x2ffff] array. + */ +static void invert (Encoding* enc) +{ + int row, col, j; + + enc->uni2charset = (int*) malloc(0x30000*sizeof(int)); + + for (j = 0; j < 0x30000; j++) + enc->uni2charset[j] = 0; + + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) { + j = enc->charset2uni[row][col]; + if (j != 0xfffd) + enc->uni2charset[j] = 0x100 * enc->row_byte(row) + enc->col_byte(col); + } +} + +/* + * Outputs the unicode to charset table and function, using a linear array. + * (Suitable if the table is dense.) + */ +static void output_uni2charset_dense (const char* name, Encoding* enc) +{ + /* Like in 8bit_tab_to_h.c */ + bool pages[0x300]; + int line[0x6000]; + int tableno; + struct { int minline; int maxline; int usecount; } tables[0x6000]; + bool first; + int row, col, j, p, j1, j2, t; + + for (p = 0; p < 0x300; p++) + pages[p] = false; + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) { + j = enc->charset2uni[row][col]; + if (j != 0xfffd) + pages[j>>8] = true; + } + for (j1 = 0; j1 < 0x6000; j1++) { + bool all_invalid = true; + for (j2 = 0; j2 < 8; j2++) { + j = 8*j1+j2; + if (enc->uni2charset[j] != 0) + all_invalid = false; + } + if (all_invalid) + line[j1] = -1; + else + line[j1] = 0; + } + tableno = 0; + for (j1 = 0; j1 < 0x6000; j1++) { + if (line[j1] >= 0) { + if (tableno > 0 + && ((j1 > 0 && line[j1-1] == tableno-1) + || ((tables[tableno-1].maxline >> 5) == (j1 >> 5) + && j1 - tables[tableno-1].maxline <= 8))) { + line[j1] = tableno-1; + tables[tableno-1].maxline = j1; + } else { + tableno++; + line[j1] = tableno-1; + tables[tableno-1].minline = tables[tableno-1].maxline = j1; + } + } + } + for (t = 0; t < tableno; t++) { + tables[t].usecount = 0; + j1 = 8*tables[t].minline; + j2 = 8*(tables[t].maxline+1); + for (j = j1; j < j2; j++) + if (enc->uni2charset[j] != 0) + tables[t].usecount++; + } + { + p = -1; + for (t = 0; t < tableno; t++) + if (tables[t].usecount > 1) { + p = tables[t].minline >> 5; + printf("static const unsigned short %s_page%02x[%d] = {\n", name, p, 8*(tables[t].maxline-tables[t].minline+1)); + for (j1 = tables[t].minline; j1 <= tables[t].maxline; j1++) { + if ((j1 % 0x20) == 0 && j1 > tables[t].minline) + printf(" /* 0x%04x */\n", 8*j1); + printf(" "); + for (j2 = 0; j2 < 8; j2++) { + j = 8*j1+j2; + printf(" 0x%04x,", enc->uni2charset[j]); + } + printf(" /*0x%02x-0x%02x*/\n", 8*(j1 % 0x20), 8*(j1 % 0x20)+7); + } + printf("};\n"); + } + if (p >= 0) + printf("\n"); + } + printf("static int\n%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", name); + printf("{\n"); + printf(" if (n >= 2) {\n"); + printf(" unsigned short c = 0;\n"); + first = true; + for (j1 = 0; j1 < 0x6000;) { + t = line[j1]; + for (j2 = j1; j2 < 0x6000 && line[j2] == t; j2++); + if (t >= 0) { + if (j1 != tables[t].minline) abort(); + if (j2 > tables[t].maxline+1) abort(); + j2 = tables[t].maxline+1; + if (first) + printf(" "); + else + printf(" else "); + first = false; + if (tables[t].usecount == 0) abort(); + if (tables[t].usecount == 1) { + if (j2 != j1+1) abort(); + for (j = 8*j1; j < 8*j2; j++) + if (enc->uni2charset[j] != 0) { + printf("if (wc == 0x%04x)\n c = 0x%02x;\n", j, enc->uni2charset[j]); + break; + } + } else { + if (j1 == 0) { + printf("if (wc < 0x%04x)", 8*j2); + } else { + printf("if (wc >= 0x%04x && wc < 0x%04x)", 8*j1, 8*j2); + } + printf("\n c = %s_page%02x[wc", name, j1 >> 5); + if (tables[t].minline > 0) + printf("-0x%04x", 8*j1); + printf("];\n"); + } + } + j1 = j2; + } + printf(" if (c != 0) {\n"); + printf(" r[0] = (c >> 8); r[1] = (c & 0xff);\n"); + printf(" return 2;\n"); + printf(" }\n"); + printf(" return RET_ILUNI;\n"); + printf(" }\n"); + printf(" return RET_TOOSMALL;\n"); + printf("}\n"); +} + +/* + * Outputs the unicode to charset table and function, using a packed array. + * (Suitable if the table is sparse.) + * The argument 'monotonic' may be set to true if the mapping is monotonically + * increasing with small gaps only. + */ +static void output_uni2charset_sparse (const char* name, Encoding* enc, bool monotonic) +{ + bool pages[0x300]; + Block pageblocks[0x300]; int npageblocks; + int indx2charset[0x30000]; + int summary_indx[0x3000]; + int summary_used[0x3000]; + int i, row, col, j, p, j1, j2, indx; + bool is_large; + /* for monotonic: */ + int log2_stepsize = (!strcmp(name,"uhc_2") ? 6 : 7); + int stepsize = 1 << log2_stepsize; + int indxsteps; + + /* Fill pages[0x300]. */ + for (p = 0; p < 0x300; p++) + pages[p] = false; + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) { + j = enc->charset2uni[row][col]; + if (j != 0xfffd) + pages[j>>8] = true; + } + + /* Determine whether two or three bytes are needed for each character. */ + is_large = false; + for (j = 0; j < 0x30000; j++) + if (enc->uni2charset[j] >= 0x10000) + is_large = true; + +#if 0 + for (p = 0; p < 0x300; p++) + if (pages[p]) { + printf("static const unsigned short %s_page%02x[256] = {\n", name, p); + for (j1 = 0; j1 < 32; j1++) { + printf(" "); + for (j2 = 0; j2 < 8; j2++) + printf("0x%04x, ", enc->uni2charset[256*p+8*j1+j2]); + printf("/""*0x%02x-0x%02x*""/\n", 8*j1, 8*j1+7); + } + printf("};\n"); + } + printf("\n"); +#endif + + /* Fill summary_indx[] and summary_used[]. */ + indx = 0; + for (j1 = 0; j1 < 0x3000; j1++) { + summary_indx[j1] = indx; + summary_used[j1] = 0; + for (j2 = 0; j2 < 16; j2++) { + j = 16*j1+j2; + if (enc->uni2charset[j] != 0) { + indx2charset[indx++] = enc->uni2charset[j]; + summary_used[j1] |= (1 << j2); + } + } + } + + /* Fill npageblocks and pageblocks[]. */ + npageblocks = 0; + for (p = 0; p < 0x300; ) { + if (pages[p] && (p == 0 || !pages[p-1])) { + pageblocks[npageblocks].start = 16*p; + do p++; while (p < 0x300 && pages[p]); + j1 = 16*p; + while (summary_used[j1-1] == 0) j1--; + pageblocks[npageblocks].end = j1; + npageblocks++; + } else + p++; + } + + if (monotonic) { + indxsteps = (indx + stepsize-1) / stepsize; + printf("static const unsigned short %s_2charset_main[%d] = {\n", name, indxsteps); + for (i = 0; i < indxsteps; ) { + if ((i % 8) == 0) printf(" "); + printf(" 0x%04x,", indx2charset[i*stepsize]); + i++; + if ((i % 8) == 0 || i == indxsteps) printf("\n"); + } + printf("};\n"); + printf("static const unsigned char %s_2charset[%d] = {\n", name, indx); + for (i = 0; i < indx; ) { + if ((i % 8) == 0) printf(" "); + printf(" 0x%02x,", indx2charset[i] - indx2charset[i/stepsize*stepsize]); + i++; + if ((i % 8) == 0 || i == indx) printf("\n"); + } + printf("};\n"); + } else { + if (is_large) { + printf("static const unsigned char %s_2charset[3*%d] = {\n", name, indx); + for (i = 0; i < indx; ) { + if ((i % 4) == 0) printf(" "); + printf(" 0x%1x,0x%02x,0x%02x,", indx2charset[i] >> 16, + (indx2charset[i] >> 8) & 0xff, indx2charset[i] & 0xff); + i++; + if ((i % 4) == 0 || i == indx) printf("\n"); + } + printf("};\n"); + } else { + printf("static const unsigned short %s_2charset[%d] = {\n", name, indx); + for (i = 0; i < indx; ) { + if ((i % 8) == 0) printf(" "); + printf(" 0x%04x,", indx2charset[i]); + i++; + if ((i % 8) == 0 || i == indx) printf("\n"); + } + printf("};\n"); + } + } + printf("\n"); + for (i = 0; i < npageblocks; i++) { + printf("static const Summary16 %s_uni2indx_page%02x[%d] = {\n", name, + pageblocks[i].start/16, pageblocks[i].end-pageblocks[i].start); + for (j1 = pageblocks[i].start; j1 < pageblocks[i].end; ) { + if (((16*j1) % 0x100) == 0) printf(" /""* 0x%04x *""/\n", 16*j1); + if ((j1 % 4) == 0) printf(" "); + printf(" { %4d, 0x%04x },", summary_indx[j1], summary_used[j1]); + j1++; + if ((j1 % 4) == 0 || j1 == pageblocks[i].end) printf("\n"); + } + printf("};\n"); + } + printf("\n"); + + printf("static int\n"); + printf("%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", name); + printf("{\n"); + printf(" if (n >= 2) {\n"); + printf(" const Summary16 *summary = NULL;\n"); + for (i = 0; i < npageblocks; i++) { + printf(" "); + if (i > 0) + printf("else "); + printf("if (wc >= 0x%04x && wc < 0x%04x)\n", + 16*pageblocks[i].start, 16*pageblocks[i].end); + printf(" summary = &%s_uni2indx_page%02x[(wc>>4)", name, + pageblocks[i].start/16); + if (pageblocks[i].start > 0) + printf("-0x%03x", pageblocks[i].start); + printf("];\n"); + } + printf(" if (summary) {\n"); + printf(" unsigned short used = summary->used;\n"); + printf(" unsigned int i = wc & 0x0f;\n"); + printf(" if (used & ((unsigned short) 1 << i)) {\n"); + if (monotonic || !is_large) + printf(" unsigned short c;\n"); + printf(" /* Keep in `used' only the bits 0..i-1. */\n"); + printf(" used &= ((unsigned short) 1 << i) - 1;\n"); + printf(" /* Add `summary->indx' and the number of bits set in `used'. */\n"); + printf(" used = (used & 0x5555) + ((used & 0xaaaa) >> 1);\n"); + printf(" used = (used & 0x3333) + ((used & 0xcccc) >> 2);\n"); + printf(" used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);\n"); + printf(" used = (used & 0x00ff) + (used >> 8);\n"); + if (monotonic) { + printf(" used += summary->indx;\n"); + printf(" c = %s_2charset_main[used>>%d] + %s_2charset[used];\n", name, log2_stepsize, name); + printf(" r[0] = (c >> 8); r[1] = (c & 0xff);\n"); + printf(" return 2;\n"); + } else { + if (is_large) { + printf(" used += summary->indx;\n"); + printf(" r[0] = %s_2charset[3*used];\n", name); + printf(" r[1] = %s_2charset[3*used+1];\n", name); + printf(" r[2] = %s_2charset[3*used+2];\n", name); + printf(" return 3;\n"); + } else { + printf(" c = %s_2charset[summary->indx + used];\n", name); + printf(" r[0] = (c >> 8); r[1] = (c & 0xff);\n"); + printf(" return 2;\n"); + } + } + printf(" }\n"); + printf(" }\n"); + printf(" return RET_ILUNI;\n"); + printf(" }\n"); + printf(" return RET_TOOSMALL;\n"); + printf("}\n"); +} + +/* ISO-2022/EUC specifics */ + +static int row_byte_normal (int row) { return 0x21+row; } +static int col_byte_normal (int col) { return 0x21+col; } +static int byte_row_normal (int byte) { return byte-0x21; } +static int byte_col_normal (int byte) { return byte-0x21; } + +static void do_normal (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 94; + enc.row_byte = row_byte_normal; + enc.col_byte = col_byte_normal; + enc.byte_row = byte_row_normal; + enc.byte_col = byte_col_normal; + enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.byte_row_expr = "%1$s - 0x21"; + enc.byte_col_expr = "%1$s - 0x21"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc,false); +} + +/* Note: On first sight, the jisx0212_2charset[] table seems to be in order, + starting from the charset=0x3021/uni=0x4e02 pair. But it's only mostly in + order. There are 75 out-of-order values, scattered all throughout the table. + */ + +static void do_normal_only_charset2uni (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 94; + enc.row_byte = row_byte_normal; + enc.col_byte = col_byte_normal; + enc.byte_row = byte_row_normal; + enc.byte_col = byte_col_normal; + enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.byte_row_expr = "%1$s - 0x21"; + enc.byte_col_expr = "%1$s - 0x21"; + + read_table(&enc); + output_charset2uni(name,&enc); +} + +/* CNS 11643 specifics - trick to put two tables into one */ + +static int row_byte_cns11643 (int row) { + return 0x100 * (row / 94) + (row % 94) + 0x21; +} +static int byte_row_cns11643 (int byte) { + return (byte >> 8) * 94 + (byte & 0xff) - 0x21; +} + +static void do_cns11643_only_uni2charset (const char* name) +{ + Encoding enc; + + enc.rows = 16*94; + enc.cols = 94; + enc.row_byte = row_byte_cns11643; + enc.col_byte = col_byte_normal; + enc.byte_row = byte_row_cns11643; + enc.byte_col = byte_col_normal; + enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.byte_row_expr = "%1$s - 0x21"; + enc.byte_col_expr = "%1$s - 0x21"; + + read_table(&enc); + invert(&enc); + output_uni2charset_sparse(name,&enc,false); +} + +/* GBK specifics */ + +static int row_byte_gbk1 (int row) { + return 0x81+row; +} +static int col_byte_gbk1 (int col) { + return (col >= 0x3f ? 0x41 : 0x40) + col; +} +static int byte_row_gbk1 (int byte) { + if (byte >= 0x81 && byte < 0xff) + return byte-0x81; + else + return -1; +} +static int byte_col_gbk1 (int byte) { + if (byte >= 0x40 && byte < 0x7f) + return byte-0x40; + else if (byte >= 0x80 && byte < 0xff) + return byte-0x41; + else + return -1; +} + +static void do_gbk1 (const char* name) +{ + Encoding enc; + + enc.rows = 126; + enc.cols = 190; + enc.row_byte = row_byte_gbk1; + enc.col_byte = col_byte_gbk1; + enc.byte_row = byte_row_gbk1; + enc.byte_col = byte_col_gbk1; + enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x81"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_dense(name,&enc); +} + +static void do_gbk1_only_charset2uni (const char* name) +{ + Encoding enc; + + enc.rows = 126; + enc.cols = 190; + enc.row_byte = row_byte_gbk1; + enc.col_byte = col_byte_gbk1; + enc.byte_row = byte_row_gbk1; + enc.byte_col = byte_col_gbk1; + enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x81"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); +} + +static int row_byte_gbk2 (int row) { + return 0x81+row; +} +static int col_byte_gbk2 (int col) { + return (col >= 0x3f ? 0x41 : 0x40) + col; +} +static int byte_row_gbk2 (int byte) { + if (byte >= 0x81 && byte < 0xff) + return byte-0x81; + else + return -1; +} +static int byte_col_gbk2 (int byte) { + if (byte >= 0x40 && byte < 0x7f) + return byte-0x40; + else if (byte >= 0x80 && byte < 0xa1) + return byte-0x41; + else + return -1; +} + +static void do_gbk2_only_charset2uni (const char* name) +{ + Encoding enc; + + enc.rows = 126; + enc.cols = 96; + enc.row_byte = row_byte_gbk2; + enc.col_byte = col_byte_gbk2; + enc.byte_row = byte_row_gbk2; + enc.byte_col = byte_col_gbk2; + enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xa1)"; + enc.byte_row_expr = "%1$s - 0x81"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); +} + +static void do_gbk1_only_uni2charset (const char* name) +{ + Encoding enc; + + enc.rows = 126; + enc.cols = 190; + enc.row_byte = row_byte_gbk1; + enc.col_byte = col_byte_gbk1; + enc.byte_row = byte_row_gbk1; + enc.byte_col = byte_col_gbk1; + enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x81"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)"; + + read_table(&enc); + invert(&enc); output_uni2charset_sparse(name,&enc,false); +} + +/* KSC 5601 specifics */ + +/* + * Reads the charset2uni table from standard input. + */ +static void read_table_ksc5601 (Encoding* enc) +{ + int row, col, i, i1, i2, c, j; + + enc->charset2uni = (int**) malloc(enc->rows*sizeof(int*)); + for (row = 0; row < enc->rows; row++) + enc->charset2uni[row] = (int*) malloc(enc->cols*sizeof(int)); + + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) + enc->charset2uni[row][col] = 0xfffd; + + c = getc(stdin); + ungetc(c,stdin); + if (c == '#') { + /* Read a unicode.org style .TXT file. */ + for (;;) { + c = getc(stdin); + if (c == EOF) + break; + if (c == '\n' || c == ' ' || c == '\t') + continue; + if (c == '#') { + do { c = getc(stdin); } while (!(c == EOF || c == '\n')); + continue; + } + ungetc(c,stdin); + if (scanf("0x%x", &j) != 1) + exit(1); + i1 = j >> 8; + i2 = j & 0xff; + if (scanf(" 0x%x", &j) != 1) + exit(1); + /* Take only the range covered by KS C 5601.1987-0 = KS C 5601.1989-0 + = KS X 1001.1992, ignore the rest. */ + if (!(i1 >= 128+33 && i1 < 128+127 && i2 >= 128+33 && i2 < 128+127)) + continue; /* KSC5601 specific */ + i1 &= 0x7f; /* KSC5601 specific */ + i2 &= 0x7f; /* KSC5601 specific */ + row = enc->byte_row(i1); + col = enc->byte_col(i2); + if (row < 0 || col < 0) { + fprintf(stderr, "lost entry for %02x %02x\n", i1, i2); + exit(1); + } + enc->charset2uni[row][col] = j; + } + } else { + /* Read a table of hexadecimal Unicode values. */ + for (i1 = 33; i1 < 127; i1++) + for (i2 = 33; i2 < 127; i2++) { + i = scanf("%x", &j); + if (i == EOF) + goto read_done; + if (i != 1) + exit(1); + if (j < 0 || j == 0xffff) + j = 0xfffd; + if (j != 0xfffd) { + if (enc->byte_row(i1) < 0 || enc->byte_col(i2) < 0) { + fprintf(stderr, "lost entry at %02x %02x\n", i1, i2); + exit (1); + } + enc->charset2uni[enc->byte_row(i1)][enc->byte_col(i2)] = j; + } + } + read_done: ; + } +} + +static void do_ksc5601 (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 94; + enc.row_byte = row_byte_normal; + enc.col_byte = col_byte_normal; + enc.byte_row = byte_row_normal; + enc.byte_col = byte_col_normal; + enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.byte_row_expr = "%1$s - 0x21"; + enc.byte_col_expr = "%1$s - 0x21"; + + read_table_ksc5601(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc,false); +} + +/* UHC specifics */ + +/* UHC part 1: 0x{81..A0}{41..5A,61..7A,81..FE} */ + +static int row_byte_uhc_1 (int row) { + return 0x81 + row; +} +static int col_byte_uhc_1 (int col) { + return (col >= 0x34 ? 0x4d : col >= 0x1a ? 0x47 : 0x41) + col; +} +static int byte_row_uhc_1 (int byte) { + if (byte >= 0x81 && byte < 0xa1) + return byte-0x81; + else + return -1; +} +static int byte_col_uhc_1 (int byte) { + if (byte >= 0x41 && byte < 0x5b) + return byte-0x41; + else if (byte >= 0x61 && byte < 0x7b) + return byte-0x47; + else if (byte >= 0x81 && byte < 0xff) + return byte-0x4d; + else + return -1; +} + +static void do_uhc_1 (const char* name) +{ + Encoding enc; + + enc.rows = 32; + enc.cols = 178; + enc.row_byte = row_byte_uhc_1; + enc.col_byte = col_byte_uhc_1; + enc.byte_row = byte_row_uhc_1; + enc.byte_col = byte_col_uhc_1; + enc.check_row_expr = "(%1$s >= 0x81 && %1$s < 0xa1)"; + enc.check_col_expr = "(%1$s >= 0x41 && %1$s < 0x5b) || (%1$s >= 0x61 && %1$s < 0x7b) || (%1$s >= 0x81 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x81"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x81 ? 0x4d : %1$s >= 0x61 ? 0x47 : 0x41)"; + + read_table(&enc); + output_charset2uni_noholes_monotonic(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc,true); +} + +/* UHC part 2: 0x{A1..C6}{41..5A,61..7A,81..A0} */ + +static int row_byte_uhc_2 (int row) { + return 0xa1 + row; +} +static int col_byte_uhc_2 (int col) { + return (col >= 0x34 ? 0x4d : col >= 0x1a ? 0x47 : 0x41) + col; +} +static int byte_row_uhc_2 (int byte) { + if (byte >= 0xa1 && byte < 0xff) + return byte-0xa1; + else + return -1; +} +static int byte_col_uhc_2 (int byte) { + if (byte >= 0x41 && byte < 0x5b) + return byte-0x41; + else if (byte >= 0x61 && byte < 0x7b) + return byte-0x47; + else if (byte >= 0x81 && byte < 0xa1) + return byte-0x4d; + else + return -1; +} + +static void do_uhc_2 (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 84; + enc.row_byte = row_byte_uhc_2; + enc.col_byte = col_byte_uhc_2; + enc.byte_row = byte_row_uhc_2; + enc.byte_col = byte_col_uhc_2; + enc.check_row_expr = "(%1$s >= 0xa1 && %1$s < 0xff)"; + enc.check_col_expr = "(%1$s >= 0x41 && %1$s < 0x5b) || (%1$s >= 0x61 && %1$s < 0x7b) || (%1$s >= 0x81 && %1$s < 0xa1)"; + enc.byte_row_expr = "%1$s - 0xa1"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x81 ? 0x4d : %1$s >= 0x61 ? 0x47 : 0x41)"; + + read_table(&enc); + output_charset2uni_noholes_monotonic(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc,true); +} + +/* Big5 specifics */ + +static int row_byte_big5 (int row) { + return 0xa1+row; +} +static int col_byte_big5 (int col) { + return (col >= 0x3f ? 0x62 : 0x40) + col; +} +static int byte_row_big5 (int byte) { + if (byte >= 0xa1 && byte < 0xff) + return byte-0xa1; + else + return -1; +} +static int byte_col_big5 (int byte) { + if (byte >= 0x40 && byte < 0x7f) + return byte-0x40; + else if (byte >= 0xa1 && byte < 0xff) + return byte-0x62; + else + return -1; +} + +static void do_big5 (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 157; + enc.row_byte = row_byte_big5; + enc.col_byte = col_byte_big5; + enc.byte_row = byte_row_big5; + enc.byte_col = byte_col_big5; + enc.check_row_expr = "%1$s >= 0xa1 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0xa1 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0xa1"; + enc.byte_col_expr = "%1$s - (%1$s >= 0xa1 ? 0x62 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc,false); +} + +/* HKSCS specifics */ + +static int row_byte_hkscs (int row) { + return 0x80+row; +} +static int byte_row_hkscs (int byte) { + if (byte >= 0x80 && byte < 0xff) + return byte-0x80; + else + return -1; +} + +static void do_hkscs (const char* name) +{ + Encoding enc; + + enc.rows = 128; + enc.cols = 157; + enc.row_byte = row_byte_hkscs; + enc.col_byte = col_byte_big5; + enc.byte_row = byte_row_hkscs; + enc.byte_col = byte_col_big5; + enc.check_row_expr = "%1$s >= 0x80 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0xa1 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x80"; + enc.byte_col_expr = "%1$s - (%1$s >= 0xa1 ? 0x62 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc,false); +} + +/* Johab Hangul specifics */ + +static int row_byte_johab_hangul (int row) { + return 0x84+row; +} +static int col_byte_johab_hangul (int col) { + return (col >= 0x3e ? 0x43 : 0x41) + col; +} +static int byte_row_johab_hangul (int byte) { + if (byte >= 0x84 && byte < 0xd4) + return byte-0x84; + else + return -1; +} +static int byte_col_johab_hangul (int byte) { + if (byte >= 0x41 && byte < 0x7f) + return byte-0x41; + else if (byte >= 0x81 && byte < 0xff) + return byte-0x43; + else + return -1; +} + +static void do_johab_hangul (const char* name) +{ + Encoding enc; + + enc.rows = 80; + enc.cols = 188; + enc.row_byte = row_byte_johab_hangul; + enc.col_byte = col_byte_johab_hangul; + enc.byte_row = byte_row_johab_hangul; + enc.byte_col = byte_col_johab_hangul; + enc.check_row_expr = "%1$s >= 0x84 && %1$s < 0xd4"; + enc.check_col_expr = "(%1$s >= 0x41 && %1$s < 0x7f) || (%1$s >= 0x81 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x84"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x81 ? 0x43 : 0x41)"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_dense(name,&enc); +} + +/* SJIS specifics */ + +static int row_byte_sjis (int row) { + return (row >= 0x1f ? 0xc1 : 0x81) + row; +} +static int col_byte_sjis (int col) { + return (col >= 0x3f ? 0x41 : 0x40) + col; +} +static int byte_row_sjis (int byte) { + if (byte >= 0x81 && byte < 0xa0) + return byte-0x81; + else if (byte >= 0xe0) + return byte-0xc1; + else + return -1; +} +static int byte_col_sjis (int byte) { + if (byte >= 0x40 && byte < 0x7f) + return byte-0x40; + else if (byte >= 0x80 && byte < 0xfd) + return byte-0x41; + else + return -1; +} + +static void do_sjis (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 188; + enc.row_byte = row_byte_sjis; + enc.col_byte = col_byte_sjis; + enc.byte_row = byte_row_sjis; + enc.byte_col = byte_col_sjis; + enc.check_row_expr = "(%1$s >= 0x81 && %1$s < 0xa0) || (%1$s >= 0xe0)"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xfd)"; + enc.byte_row_expr = "%1$s - (%1$s >= 0xe0 ? 0xc1 : 0x81)"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc,false); +} + +/* GB18030 Unicode specifics */ + +static void do_gb18030uni (const char* name) +{ + int c; + unsigned int bytes; + int i1, i2, i3, i4, i, j, k; + int charset2uni[4*10*126*10]; + int uni2charset[0x10000]; + struct { int low; int high; int diff; int total; } ranges[256]; + int ranges_count, ranges_total; + + for (i = 0; i < 4*10*126*10; i++) + charset2uni[i] = 0; + for (j = 0; j < 0x10000; j++) + uni2charset[j] = 0; + + /* Read a unicode.org style .TXT file. */ + for (;;) { + c = getc(stdin); + if (c == EOF) + break; + if (c == '\n' || c == ' ' || c == '\t') + continue; + if (c == '#') { + do { c = getc(stdin); } while (!(c == EOF || c == '\n')); + continue; + } + ungetc(c,stdin); + if (scanf("0x%x", &bytes) != 1) + exit(1); + i1 = (bytes >> 24) & 0xff; + i2 = (bytes >> 16) & 0xff; + i3 = (bytes >> 8) & 0xff; + i4 = bytes & 0xff; + if (!(i1 >= 0x81 && i1 <= 0x84 + && i2 >= 0x30 && i2 <= 0x39 + && i3 >= 0x81 && i3 <= 0xfe + && i4 >= 0x30 && i4 <= 0x39)) { + fprintf(stderr, "lost entry for %02x %02x %02x %02x\n", i1, i2, i3, i4); + exit(1); + } + i = (((i1-0x81) * 10 + (i2-0x30)) * 126 + (i3-0x81)) * 10 + (i4-0x30); + if (scanf(" 0x%x", &j) != 1) + exit(1); + if (!(j >= 0 && j < 0x10000)) + exit(1); + charset2uni[i] = j; + uni2charset[j] = i; + } + + /* Verify that the mapping i -> j is monotonically increasing and + of the form + low[k] <= i <= high[k] => j = diff[k] + i + with a set of disjoint intervals (low[k], high[k]). */ + ranges_count = 0; + for (i = 0; i < 4*10*126*10; i++) + if (charset2uni[i] != 0) { + int diff; + j = charset2uni[i]; + diff = j - i; + if (ranges_count > 0) { + if (!(i > ranges[ranges_count-1].high)) + exit(1); + if (!(j > ranges[ranges_count-1].high + ranges[ranges_count-1].diff)) + exit(1); + /* Additional property: The diffs are also increasing. */ + if (!(diff >= ranges[ranges_count-1].diff)) + exit(1); + } + if (ranges_count > 0 && diff == ranges[ranges_count-1].diff) + ranges[ranges_count-1].high = i; + else { + if (ranges_count == 256) + exit(1); + ranges[ranges_count].low = i; + ranges[ranges_count].high = i; + ranges[ranges_count].diff = diff; + ranges_count++; + } + } + + /* Determine size of bitmap. */ + ranges_total = 0; + for (k = 0; k < ranges_count; k++) { + ranges[k].total = ranges_total; + ranges_total += ranges[k].high - ranges[k].low + 1; + } + + printf("static const unsigned short %s_charset2uni_ranges[%d] = {\n", name, 2*ranges_count); + for (k = 0; k < ranges_count; k++) { + printf(" 0x%04x, 0x%04x", ranges[k].low, ranges[k].high); + if (k+1 < ranges_count) printf(","); + if ((k % 4) == 3 && k+1 < ranges_count) printf("\n"); + } + printf("\n"); + printf("};\n"); + + printf("\n"); + + printf("static const unsigned short %s_uni2charset_ranges[%d] = {\n", name, 2*ranges_count); + for (k = 0; k < ranges_count; k++) { + printf(" 0x%04x, 0x%04x", ranges[k].low + ranges[k].diff, ranges[k].high + ranges[k].diff); + if (k+1 < ranges_count) printf(","); + if ((k % 4) == 3 && k+1 < ranges_count) printf("\n"); + } + printf("\n"); + printf("};\n"); + + printf("\n"); + + printf("static const struct { unsigned short diff; unsigned short bitmap_offset; } %s_ranges[%d] = {\n ", name, ranges_count); + for (k = 0; k < ranges_count; k++) { + printf(" { %5d, 0x%04x }", ranges[k].diff, ranges[k].total); + if (k+1 < ranges_count) printf(","); + if ((k % 4) == 3 && k+1 < ranges_count) printf("\n "); + } + printf("\n"); + printf("};\n"); + + printf("\n"); + + printf("static const unsigned char %s_bitmap[%d] = {\n ", name, (ranges_total + 7) / 8); + { + int accu = 0; + for (k = 0; k < ranges_count; k++) { + for (i = ranges[k].total; i <= ranges[k].total + (ranges[k].high - ranges[k].low);) { + if (charset2uni[i - ranges[k].total + ranges[k].low] != 0) + accu |= (1 << (i % 8)); + i++; + if ((i % 8) == 0) { + printf(" 0x%02x", accu); + if ((i / 8) < (ranges_total + 7) / 8) printf(","); + if (((i / 8) % 12) == 0) + printf("\n "); + accu = 0; + } + } + if (i != (k+1 < ranges_count ? ranges[k+1].total : ranges_total)) abort(); + } + if ((ranges_total % 8) != 0) + printf(" 0x%02x", accu); + printf("\n"); + } + printf("};\n"); + + printf("\n"); + + printf("static int\n"); + printf("%s_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)\n", name); + printf("{\n"); + printf(" unsigned char c1 = s[0];\n"); + printf(" if (c1 >= 0x81 && c1 <= 0x84) {\n"); + printf(" if (n >= 2) {\n"); + printf(" unsigned char c2 = s[1];\n"); + printf(" if (c2 >= 0x30 && c2 <= 0x39) {\n"); + printf(" if (n >= 3) {\n"); + printf(" unsigned char c3 = s[2];\n"); + printf(" if (c3 >= 0x81 && c3 <= 0xfe) {\n"); + printf(" if (n >= 4) {\n"); + printf(" unsigned char c4 = s[3];\n"); + printf(" if (c4 >= 0x30 && c4 <= 0x39) {\n"); + printf(" unsigned int i = (((c1 - 0x81) * 10 + (c2 - 0x30)) * 126 + (c3 - 0x81)) * 10 + (c4 - 0x30);\n"); + printf(" if (i >= %d && i <= %d) {\n", ranges[0].low, ranges[ranges_count-1].high); + printf(" unsigned int k1 = 0;\n"); + printf(" unsigned int k2 = %d;\n", ranges_count-1); + printf(" while (k1 < k2) {\n"); + printf(" unsigned int k = (k1 + k2) / 2;\n"); + printf(" if (i <= %s_charset2uni_ranges[2*k+1])\n", name); + printf(" k2 = k;\n"); + printf(" else if (i >= %s_charset2uni_ranges[2*k+2])\n", name); + printf(" k1 = k + 1;\n"); + printf(" else\n"); + printf(" return RET_ILSEQ;\n"); + printf(" }\n"); + printf(" {\n"); + printf(" unsigned int bitmap_index = i - %s_charset2uni_ranges[2*k1] + %s_ranges[k1].bitmap_offset;\n", name, name); + printf(" if ((%s_bitmap[bitmap_index >> 3] >> (bitmap_index & 7)) & 1) {\n", name); + printf(" unsigned int diff = %s_ranges[k1].diff;\n", name); + printf(" *pwc = (ucs4_t) (i + diff);\n"); + printf(" return 4;\n"); + printf(" }\n"); + printf(" }\n"); + printf(" }\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf(" }\n"); + printf(" return RET_TOOFEW(0);\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf(" }\n"); + printf(" return RET_TOOFEW(0);\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf(" }\n"); + printf(" return RET_TOOFEW(0);\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf("}\n"); + + printf("\n"); + + printf("static int\n"); + printf("%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", name); + printf("{\n"); + printf(" if (n >= 4) {\n"); + printf(" unsigned int i = wc;\n"); + printf(" if (i >= 0x%04x && i <= 0x%04x) {\n", ranges[0].low + ranges[0].diff, ranges[ranges_count-1].high + ranges[ranges_count-1].diff); + printf(" unsigned int k1 = 0;\n"); + printf(" unsigned int k2 = %d;\n", ranges_count-1); + printf(" while (k1 < k2) {\n"); + printf(" unsigned int k = (k1 + k2) / 2;\n"); + printf(" if (i <= %s_uni2charset_ranges[2*k+1])\n", name); + printf(" k2 = k;\n"); + printf(" else if (i >= %s_uni2charset_ranges[2*k+2])\n", name); + printf(" k1 = k + 1;\n"); + printf(" else\n"); + printf(" return RET_ILUNI;\n"); + printf(" }\n"); + printf(" {\n"); + printf(" unsigned int bitmap_index = i - %s_uni2charset_ranges[2*k1] + %s_ranges[k1].bitmap_offset;\n", name, name); + printf(" if ((%s_bitmap[bitmap_index >> 3] >> (bitmap_index & 7)) & 1) {\n", name); + printf(" unsigned int diff = %s_ranges[k1].diff;\n", name); + printf(" i -= diff;\n"); + printf(" r[3] = (i %% 10) + 0x30; i = i / 10;\n"); + printf(" r[2] = (i %% 126) + 0x81; i = i / 126;\n"); + printf(" r[1] = (i %% 10) + 0x30; i = i / 10;\n"); + printf(" r[0] = i + 0x81;\n"); + printf(" return 4;\n"); + printf(" }\n"); + printf(" }\n"); + printf(" }\n"); + printf(" return RET_ILUNI;\n"); + printf(" }\n"); + printf(" return RET_TOOSMALL;\n"); + printf("}\n"); +} + +/* JISX0213 specifics */ + +static void do_jisx0213 (const char* name) +{ + printf("#ifndef _JISX0213_H\n"); + printf("#define _JISX0213_H\n"); + printf("\n"); + printf("/* JISX0213 plane 1 (= ISO-IR-233) characters are in the range\n"); + printf(" 0x{21..7E}{21..7E}.\n"); + printf(" JISX0213 plane 2 (= ISO-IR-229) characters are in the range\n"); + printf(" 0x{21,23..25,28,2C..2F,6E..7E}{21..7E}.\n"); + printf(" Together this makes 120 rows of 94 characters.\n"); + printf("*/\n"); + printf("\n"); + { +#define row_convert(row) \ + ((row) >= 0x121 && (row) <= 0x17E ? row-289 : /* 0..93 */ \ + (row) == 0x221 ? row-451 : /* 94 */ \ + (row) >= 0x223 && (row) <= 0x225 ? row-452 : /* 95..97 */ \ + (row) == 0x228 ? row-454 : /* 98 */ \ + (row) >= 0x22C && (row) <= 0x22F ? row-457 : /* 99..102 */ \ + (row) >= 0x26E && (row) <= 0x27E ? row-519 : /* 103..119 */ \ + -1) + unsigned int table[120][94]; + int pagemin[0x1100]; + int pagemax[0x1100]; + int pageidx[0x1100]; + unsigned int pagestart[0x1100]; + unsigned int pagestart_len = 0; + { + unsigned int rowc, colc; + for (rowc = 0; rowc < 120; rowc++) + for (colc = 0; colc < 94; colc++) + table[rowc][colc] = 0; + } + { + unsigned int page; + for (page = 0; page < 0x1100; page++) + pagemin[page] = -1; + for (page = 0; page < 0x1100; page++) + pagemax[page] = -1; + for (page = 0; page < 0x1100; page++) + pageidx[page] = -1; + } + printf("static const unsigned short jisx0213_to_ucs_combining[][2] = {\n"); + { + int private_use = 0x0001; + for (;;) { + char line[30]; + unsigned int row, col; + unsigned int ucs; + memset(line,0,sizeof(line)); + if (scanf("%[^\n]\n",line) < 1) + break; + assert(line[0]=='0'); + assert(line[1]=='x'); + assert(isxdigit(line[2])); + assert(isxdigit(line[3])); + assert(isxdigit(line[4])); + assert(isxdigit(line[5])); + assert(isxdigit(line[6])); + assert(line[7]=='\t'); + line[7] = '\0'; + col = strtoul(&line[5],NULL,16); + line[5] = '\0'; + row = strtoul(&line[2],NULL,16); + if (line[20] != '\0' && line[21] == '\0') { + unsigned int u1, u2; + assert(line[8]=='0'); + assert(line[9]=='x'); + assert(isxdigit(line[10])); + assert(isxdigit(line[11])); + assert(isxdigit(line[12])); + assert(isxdigit(line[13])); + assert(line[14]==' '); + assert(line[15]=='0'); + assert(line[16]=='x'); + assert(isxdigit(line[17])); + assert(isxdigit(line[18])); + assert(isxdigit(line[19])); + assert(isxdigit(line[20])); + u2 = strtoul(&line[17],NULL,16); + line[14] = '\0'; + u1 = strtoul(&line[10],NULL,16); + printf(" { 0x%04x, 0x%04x },\n", u1, u2); + ucs = private_use++; + } else { + assert(line[8]=='0'); + assert(line[9]=='x'); + assert(isxdigit(line[10])); + assert(isxdigit(line[11])); + assert(isxdigit(line[12])); + assert(isxdigit(line[13])); + ucs = strtoul(&line[10],NULL,16); + } + assert((unsigned int) row_convert(row) < 120); + assert((unsigned int) (col-0x21) < 94); + table[row_convert(row)][col-0x21] = ucs; + } + } + printf("};\n"); + printf("\n"); + { + unsigned int rowc, colc; + for (rowc = 0; rowc < 120; rowc++) { + for (colc = 0; colc < 94; colc++) { + unsigned int value = table[rowc][colc]; + unsigned int page = value >> 8; + unsigned int rest = value & 0xff; + if (pagemin[page] < 0 || pagemin[page] > rest) pagemin[page] = rest; + if (pagemax[page] < 0 || pagemax[page] < rest) pagemax[page] = rest; + } + } + } + { + unsigned int index = 0; + unsigned int i; + for (i = 0; i < 0x1100; ) { + if (pagemin[i] >= 0) { + if (pagemin[i+1] >= 0 && pagemin[i] >= 0x80 && pagemax[i+1] < 0x80) { + /* Combine two pages into a single one. */ + assert(pagestart_len < sizeof(pagestart)/sizeof(pagestart[0])); + pagestart[pagestart_len++] = (i<<8)+0x80; + pageidx[i] = index; + pageidx[i+1] = index; + index++; + i += 2; + } else { + /* A single page. */ + assert(pagestart_len < sizeof(pagestart)/sizeof(pagestart[0])); + pagestart[pagestart_len++] = i<<8; + pageidx[i] = index; + index++; + i += 1; + } + } else + i++; + } + } + printf("static const unsigned short jisx0213_to_ucs_main[120 * 94] = {\n"); + { + unsigned int row; + for (row = 0; row < 0x300; row++) { + unsigned int rowc = row_convert(row); + if (rowc != (unsigned int) (-1)) { + printf(" /* 0x%X21..0x%X7E */\n",row,row); + { + unsigned int count = 0; + unsigned int colc; + for (colc = 0; colc < 94; colc++) { + if ((count % 8) == 0) printf(" "); + { + unsigned int value = table[rowc][colc]; + unsigned int page = value >> 8; + unsigned int index = pageidx[page]; + assert(value-pagestart[index] < 0x100); + printf(" 0x%04x,",(index<<8)|(value-pagestart[index])); + } + count++; + if ((count % 8) == 0) printf("\n"); + } + } + printf("\n"); + } + } + } + printf("};\n"); + printf("\n"); + printf("static const ucs4_t jisx0213_to_ucs_pagestart[] = {\n"); + { + unsigned int count = 0; + unsigned int i; + for (i = 0; i < pagestart_len; i++) { + char buf[10]; + if ((count % 8) == 0) printf(" "); + printf(" "); + sprintf(buf,"0x%04x",pagestart[i]); + if (strlen(buf) < 7) printf("%*s",7-strlen(buf),""); + printf("%s,",buf); + count++; + if ((count % 8) == 0) printf("\n"); + } + } + printf("\n"); + printf("};\n"); +#undef row_convert + } + rewind(stdin); + printf("\n"); + { + int table[0x110000]; + bool pages[0x4400]; + int maxpage = -1; + unsigned int combining_prefixes[100]; + unsigned int combining_prefixes_len = 0; + { + unsigned int i; + for (i = 0; i < 0x110000; i++) + table[i] = -1; + for (i = 0; i < 0x4400; i++) + pages[i] = false; + } + for (;;) { + char line[30]; + unsigned int plane, row, col; + memset(line,0,sizeof(line)); + if (scanf("%[^\n]\n",line) < 1) + break; + assert(line[0]=='0'); + assert(line[1]=='x'); + assert(isxdigit(line[2])); + assert(isxdigit(line[3])); + assert(isxdigit(line[4])); + assert(isxdigit(line[5])); + assert(isxdigit(line[6])); + assert(line[7]=='\t'); + line[7] = '\0'; + col = strtoul(&line[5],NULL,16); + line[5] = '\0'; + row = strtoul(&line[3],NULL,16); + line[3] = '\0'; + plane = strtoul(&line[2],NULL,16) - 1; + if (line[20] != '\0' && line[21] == '\0') { + unsigned int u1, u2; + assert(line[8]=='0'); + assert(line[9]=='x'); + assert(isxdigit(line[10])); + assert(isxdigit(line[11])); + assert(isxdigit(line[12])); + assert(isxdigit(line[13])); + assert(line[14]==' '); + assert(line[15]=='0'); + assert(line[16]=='x'); + assert(isxdigit(line[17])); + assert(isxdigit(line[18])); + assert(isxdigit(line[19])); + assert(isxdigit(line[20])); + u2 = strtoul(&line[17],NULL,16); + line[14] = '\0'; + u1 = strtoul(&line[10],NULL,16); + assert(u2 == 0x02E5 || u2 == 0x02E9 || u2 == 0x0300 || u2 == 0x0301 + || u2 == 0x309A); + assert(combining_prefixes_len < sizeof(combining_prefixes)/sizeof(combining_prefixes[0])); + combining_prefixes[combining_prefixes_len++] = u1; + } else { + unsigned int ucs; + assert(line[8]=='0'); + assert(line[9]=='x'); + assert(isxdigit(line[10])); + assert(isxdigit(line[11])); + assert(isxdigit(line[12])); + assert(isxdigit(line[13])); + ucs = strtoul(&line[10],NULL,16); + /* Add an entry. */ + assert(plane <= 1); + assert(row <= 0x7f); + assert(col <= 0x7f); + table[ucs] = (plane << 15) | (row << 8) | col; + pages[ucs>>6] = true; + if (maxpage < 0 || (ucs>>6) > maxpage) maxpage = ucs>>6; + } + } + { + unsigned int i; + for (i = 0; i < combining_prefixes_len; i++) { + unsigned int u1 = combining_prefixes[i]; + assert(table[u1] >= 0); + table[u1] |= 0x0080; + } + } + printf("static const short jisx0213_from_ucs_level1[%d] = {\n",maxpage+1); + { + unsigned int index = 0; + unsigned int i; + for (i = 0; i <= maxpage; i++) { + if ((i % 8) == 0) printf(" "); + if (pages[i]) { + printf(" %3u,",index); + index++; + } else { + printf(" %3d,",-1); + } + if (((i+1) % 8) == 0) printf("\n"); + } + } + printf("\n"); + printf("};\n"); + printf("\n"); + #if 0 /* Dense array */ + printf("static const unsigned short jisx0213_from_ucs_level2[] = {\n"); + { + unsigned int i; + for (i = 0; i <= maxpage; i++) { + if (pages[i]) { + printf(" /* 0x%04X */\n",i<<6); + { + unsigned int j; + for (j = 0; j < 0x40; ) { + unsigned int ucs = (i<<6)+j; + int value = table[ucs]; + if (value < 0) value = 0; + if ((j % 8) == 0) printf(" "); + printf(" 0x%04x,",value); + j++; + if ((j % 8) == 0) printf("\n"); + } + } + } + } + } + printf("};\n"); + #else /* Sparse array */ + { + int summary_indx[0x11000]; + int summary_used[0x11000]; + unsigned int i, k, indx; + printf("static const unsigned short jisx0213_from_ucs_level2_data[] = {\n"); + /* Fill summary_indx[] and summary_used[]. */ + indx = 0; + for (i = 0, k = 0; i <= maxpage; i++) { + if (pages[i]) { + unsigned int j1, j2; + unsigned int count = 0; + printf(" /* 0x%04X */\n",i<<6); + for (j1 = 0; j1 < 4; j1++) { + summary_indx[4*k+j1] = indx; + summary_used[4*k+j1] = 0; + for (j2 = 0; j2 < 16; j2++) { + unsigned int j = 16*j1+j2; + unsigned int ucs = (i<<6)+j; + int value = table[ucs]; + if (value < 0) value = 0; + if (value > 0) { + summary_used[4*k+j1] |= (1 << j2); + if ((count % 8) == 0) printf(" "); + printf(" 0x%04x,",value); + count++; + if ((count % 8) == 0) printf("\n"); + indx++; + } + } + } + if ((count % 8) > 0) + printf("\n"); + k++; + } + } + printf("};\n"); + printf("\n"); + printf("static const Summary16 jisx0213_from_ucs_level2_2indx[] = {\n"); + for (i = 0, k = 0; i <= maxpage; i++) { + if (pages[i]) { + unsigned int j1; + printf(" /* 0x%04X */\n",i<<6); + printf(" "); + for (j1 = 0; j1 < 4; j1++) { + printf(" { %4d, 0x%04x },", summary_indx[4*k+j1], summary_used[4*k+j1]); + } + printf("\n"); + k++; + } + } + printf("};\n"); + } + #endif + printf("\n"); + } + printf("#ifdef __GNUC__\n"); + printf("__inline\n"); + printf("#else\n"); + printf("#ifdef __cplusplus\n"); + printf("inline\n"); + printf("#endif\n"); + printf("#endif\n"); + printf("static ucs4_t jisx0213_to_ucs4 (unsigned int row, unsigned int col)\n"); + printf("{\n"); + printf(" ucs4_t val;\n"); + printf("\n"); + printf(" if (row >= 0x121 && row <= 0x17e)\n"); + printf(" row -= 289;\n"); + printf(" else if (row == 0x221)\n"); + printf(" row -= 451;\n"); + printf(" else if (row >= 0x223 && row <= 0x225)\n"); + printf(" row -= 452;\n"); + printf(" else if (row == 0x228)\n"); + printf(" row -= 454;\n"); + printf(" else if (row >= 0x22c && row <= 0x22f)\n"); + printf(" row -= 457;\n"); + printf(" else if (row >= 0x26e && row <= 0x27e)\n"); + printf(" row -= 519;\n"); + printf(" else\n"); + printf(" return 0x0000;\n"); + printf("\n"); + printf(" if (col >= 0x21 && col <= 0x7e)\n"); + printf(" col -= 0x21;\n"); + printf(" else\n"); + printf(" return 0x0000;\n"); + printf("\n"); + printf(" val = jisx0213_to_ucs_main[row * 94 + col];\n"); + printf(" val = jisx0213_to_ucs_pagestart[val >> 8] + (val & 0xff);\n"); + printf(" if (val == 0xfffd)\n"); + printf(" val = 0x0000;\n"); + printf(" return val;\n"); + printf("}\n"); + printf("\n"); + printf("#ifdef __GNUC__\n"); + printf("__inline\n"); + printf("#else\n"); + printf("#ifdef __cplusplus\n"); + printf("inline\n"); + printf("#endif\n"); + printf("#endif\n"); + printf("static unsigned short ucs4_to_jisx0213 (ucs4_t ucs)\n"); + printf("{\n"); + printf(" if (ucs < (sizeof(jisx0213_from_ucs_level1)/sizeof(jisx0213_from_ucs_level1[0])) << 6) {\n"); + printf(" int index1 = jisx0213_from_ucs_level1[ucs >> 6];\n"); + printf(" if (index1 >= 0)"); + #if 0 /* Dense array */ + printf("\n"); + printf(" return jisx0213_from_ucs_level2[(index1 << 6) + (ucs & 0x3f)];\n"); + #else /* Sparse array */ + printf(" {\n"); + printf(" const Summary16 *summary = &jisx0213_from_ucs_level2_2indx[((index1 << 6) + (ucs & 0x3f)) >> 4];\n"); + printf(" unsigned short used = summary->used;\n"); + printf(" unsigned int i = ucs & 0x0f;\n"); + printf(" if (used & ((unsigned short) 1 << i)) {\n"); + printf(" /* Keep in `used' only the bits 0..i-1. */\n"); + printf(" used &= ((unsigned short) 1 << i) - 1;\n"); + printf(" /* Add `summary->indx' and the number of bits set in `used'. */\n"); + printf(" used = (used & 0x5555) + ((used & 0xaaaa) >> 1);\n"); + printf(" used = (used & 0x3333) + ((used & 0xcccc) >> 2);\n"); + printf(" used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);\n"); + printf(" used = (used & 0x00ff) + (used >> 8);\n"); + printf(" return jisx0213_from_ucs_level2_data[summary->indx + used];\n"); + printf(" };\n"); + printf(" };\n"); + #endif + printf(" }\n"); + printf(" return 0x0000;\n"); + printf("}\n"); + printf("\n"); + printf("#endif /* _JISX0213_H */\n"); +} + +/* Main program */ + +int main (int argc, char *argv[]) +{ + const char* charsetname; + const char* name; + + if (argc != 3) + exit(1); + charsetname = argv[1]; + name = argv[2]; + + output_title(charsetname); + + if (!strcmp(name,"gb2312") + || !strcmp(name,"isoir165ext") || !strcmp(name,"gb12345ext") + || !strcmp(name,"jisx0208") || !strcmp(name,"jisx0212")) + do_normal(name); + else if (!strcmp(name,"cns11643_1") || !strcmp(name,"cns11643_2") + || !strcmp(name,"cns11643_3") || !strcmp(name,"cns11643_4a") + || !strcmp(name,"cns11643_4b") || !strcmp(name,"cns11643_5") + || !strcmp(name,"cns11643_6") || !strcmp(name,"cns11643_7") + || !strcmp(name,"cns11643_15")) + do_normal_only_charset2uni(name); + else if (!strcmp(name,"cns11643_inv")) + do_cns11643_only_uni2charset(name); + else if (!strcmp(name,"gbkext1")) + do_gbk1_only_charset2uni(name); + else if (!strcmp(name,"gbkext2")) + do_gbk2_only_charset2uni(name); + else if (!strcmp(name,"gbkext_inv")) + do_gbk1_only_uni2charset(name); + else if (!strcmp(name,"cp936ext") || !strcmp(name,"gb18030ext")) + do_gbk1(name); + else if (!strcmp(name,"ksc5601")) + do_ksc5601(name); + else if (!strcmp(name,"uhc_1")) + do_uhc_1(name); + else if (!strcmp(name,"uhc_2")) + do_uhc_2(name); + else if (!strcmp(name,"big5") || !strcmp(name,"cp950ext")) + do_big5(name); + else if (!strcmp(name,"hkscs1999") || !strcmp(name,"hkscs2001") + || !strcmp(name,"hkscs2004")) + do_hkscs(name); + else if (!strcmp(name,"johab_hangul")) + do_johab_hangul(name); + else if (!strcmp(name,"cp932ext")) + do_sjis(name); + else if (!strcmp(name,"gb18030uni")) + do_gb18030uni(name); + else if (!strcmp(name,"jisx0213")) + do_jisx0213(name); + else + exit(1); + + return 0; +} diff --git a/jni/iconv/tools/cjk_variants.c b/jni/iconv/tools/cjk_variants.c new file mode 100644 index 0000000..fa26276 --- /dev/null +++ b/jni/iconv/tools/cjk_variants.c @@ -0,0 +1,126 @@ +/* Copyright (C) 1999-2002 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Tools. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., along with this program. If not, see . */ + +/* + * Generates Unicode variants table from Koichi Yasuoka's UniVariants file. + */ + +#include +#include + +#define ENTRIES 8176 /* number of lines in UniVariants file */ +#define MAX_PER_ENTRY 10 /* max number of entries per line in file */ + +int main (int argc, char *argv[]) +{ + int variants[MAX_PER_ENTRY*ENTRIES]; + int uni2index[0x10000]; + int index; + + if (argc != 1) + exit(1); + + printf("/*\n"); + printf(" * Copyright (C) 1999-2002 Free Software Foundation, Inc.\n"); + printf(" * This file is part of the GNU LIBICONV Library.\n"); + printf(" *\n"); + printf(" * The GNU LIBICONV Library is free software; you can redistribute it\n"); + printf(" * and/or modify it under the terms of the GNU Library General Public\n"); + printf(" * License as published by the Free Software Foundation; either version 2\n"); + printf(" * of the License, or (at your option) any later version.\n"); + printf(" *\n"); + printf(" * The GNU LIBICONV Library is distributed in the hope that it will be\n"); + printf(" * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n"); + printf(" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n"); + printf(" * Library General Public License for more details.\n"); + printf(" *\n"); + printf(" * You should have received a copy of the GNU Library General Public\n"); + printf(" * License along with the GNU LIBICONV Library; see the file COPYING.LIB.\n"); + printf(" * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n"); + printf(" * Fifth Floor, Boston, MA 02110-1301, USA.\n"); + printf(" */\n"); + printf("\n"); + printf("/*\n"); + printf(" * CJK variants table\n"); + printf(" */\n"); + printf("\n"); + { + int c; + int j; + for (j = 0; j < 0x10000; j++) + uni2index[j] = -1; + index = 0; + for (;;) { + c = getc(stdin); + if (c == EOF) + break; + if (c == '#') { + do { c = getc(stdin); } while (!(c == EOF || c == '\n')); + continue; + } + ungetc(c,stdin); + if (scanf("%x",&j) != 1) + exit(1); + c = getc(stdin); + if (c != '\t') + exit(1); + uni2index[j] = index; + for (;;) { + int i; + if (scanf("%x",&i) != 1) + exit(1); + if (!(i >= 0x3000 && i < 0x3000+0x8000)) + exit(1); + variants[index++] = i-0x3000; + c = getc(stdin); + if (c != ' ') + break; + } + variants[index-1] |= 0x8000; /* end of list marker */ + if (c != '\n') + exit(1); + } + } + printf("static const unsigned short cjk_variants[%d] = {",index); + { + int i; + for (i = 0; i < index; i++) { + if ((i % 8) == 0) + printf("\n "); + printf(" 0x%04x,",variants[i]); + } + printf("\n};\n"); + } + printf("\n"); + printf("static const short cjk_variants_indx[0x5200] = {\n"); + { + int j; + for (j = 0x4e00; j < 0xa000; j++) { + if ((j % 0x100) == 0) + printf(" /* 0x%04x */\n", j); + if ((j % 8) == 0) + printf(" "); + printf(" %5d,",uni2index[j]); + if ((j % 8) == 7) + printf("\n"); + } + printf("};\n"); + } + printf("\n"); + + return 0; +} diff --git a/jni/iconv/windows/iconv.rc b/jni/iconv/windows/iconv.rc new file mode 100644 index 0000000..6367fc5 --- /dev/null +++ b/jni/iconv/windows/iconv.rc @@ -0,0 +1,38 @@ +/* Resources for iconv.exe */ + +#include + +VS_VERSION_INFO VERSIONINFO + FILEVERSION PACKAGE_VERSION_MAJOR,PACKAGE_VERSION_MINOR,PACKAGE_VERSION_SUBMINOR,0 + PRODUCTVERSION PACKAGE_VERSION_MAJOR,PACKAGE_VERSION_MINOR,PACKAGE_VERSION_SUBMINOR,0 + FILEFLAGSMASK 0x3fL /* VS_FFI_FILEFLAGSMASK */ +#ifdef _DEBUG + FILEFLAGS 0x1L /* VS_FF_DEBUG */ +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x10004L /* VOS_DOS_WINDOWS32 */ + FILETYPE 0x1L /* VFT_APP */ + FILESUBTYPE 0x0L /* VFT2_UNKNOWN */ +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "04090000" /* Lang = US English, Charset = ASCII */ + BEGIN + VALUE "Comments", "This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License. You should have received a copy of the GNU General Public License along with this program. If not, see .\0" + VALUE "CompanyName", "Free Software Foundation\0" + VALUE "FileDescription", "GPLed iconv for Windows NT/2000/XP/Vista\0" + VALUE "FileVersion", PACKAGE_VERSION_STRING "\0" + VALUE "InternalName", "iconv.exe\0" + VALUE "LegalCopyright", "Copyright (C) 1999-2009\0" + VALUE "LegalTrademarks", "\0" + VALUE "OriginalFilename", "iconv.exe\0" + VALUE "ProductName", "iconv: character set conversion program\0" + VALUE "ProductVersion", PACKAGE_VERSION_STRING "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0409, 0 /* US English, ASCII */ + END +END diff --git a/jni/iconv/windows/libiconv.rc b/jni/iconv/windows/libiconv.rc new file mode 100644 index 0000000..908844f --- /dev/null +++ b/jni/iconv/windows/libiconv.rc @@ -0,0 +1,38 @@ +/* Resources for iconv.dll */ + +#include + +VS_VERSION_INFO VERSIONINFO + FILEVERSION PACKAGE_VERSION_MAJOR,PACKAGE_VERSION_MINOR,PACKAGE_VERSION_SUBMINOR,0 + PRODUCTVERSION PACKAGE_VERSION_MAJOR,PACKAGE_VERSION_MINOR,PACKAGE_VERSION_SUBMINOR,0 + FILEFLAGSMASK 0x3fL /* VS_FFI_FILEFLAGSMASK */ +#ifdef _DEBUG + FILEFLAGS 0x1L /* VS_FF_DEBUG */ +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x10004L /* VOS_DOS_WINDOWS32 */ + FILETYPE 0x2L /* VFT_DLL */ + FILESUBTYPE 0x0L /* VFT2_UNKNOWN */ +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "04090000" /* Lang = US English, Charset = ASCII */ + BEGIN + VALUE "Comments", "This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA\0" + VALUE "CompanyName", "Free Software Foundation\0" + VALUE "FileDescription", "LGPLed libiconv for Windows NT/2000/XP/Vista and Windows 95/98/ME\0" + VALUE "FileVersion", PACKAGE_VERSION_STRING "\0" + VALUE "InternalName", "iconv.dll\0" + VALUE "LegalCopyright", "Copyright (C) 1999-2007\0" + VALUE "LegalTrademarks", "\0" + VALUE "OriginalFilename", "iconv.dll\0" + VALUE "ProductName", "libiconv: character set conversion library\0" + VALUE "ProductVersion", PACKAGE_VERSION_STRING "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0409, 0 /* US English, ASCII */ + END +END diff --git a/jni/iconv/windows/windres-options b/jni/iconv/windows/windres-options new file mode 100755 index 0000000..779fdde --- /dev/null +++ b/jni/iconv/windows/windres-options @@ -0,0 +1,45 @@ +#!/bin/sh +# Usage: windres-options [--escape] PACKAGE_VERSION +# Outputs a set of command-line options for 'windres', containing definitions +# for the preprocessor variables +# PACKAGE_VERSION_STRING +# PACKAGE_VERSION_MAJOR +# PACKAGE_VERSION_MINOR +# PACKAGE_VERSION_SUBMINOR + +escape= +if test "$1" = "--escape"; then + escape=yes + shift +fi +version="$1" # something like 2.0 or 2.17 or 2.17.3 or 2.17.3-pre3 + +sed_extract_major='/^[0-9]/{s/^\([0-9]*\).*/\1/p;q;} +i\ +0 +q +' +sed_extract_minor='/^[0-9][0-9]*[.][0-9]/{s/^[0-9]*[.]\([0-9]*\).*/\1/p;q;} +i\ +0 +q +' +sed_extract_subminor='/^[0-9][0-9]*[.][0-9][0-9]*[.][0-9]/{s/^[0-9]*[.][0-9]*[.]\([0-9]*\).*/\1/p;q;} +i\ +0 +q +' + +{ + echo "-DPACKAGE_VERSION_STRING=\"${version}\"" + echo "-DPACKAGE_VERSION_MAJOR="`echo "${version}" | sed -n -e "$sed_extract_major"` + echo "-DPACKAGE_VERSION_MINOR="`echo "${version}" | sed -n -e "$sed_extract_minor"` + echo "-DPACKAGE_VERSION_SUBMINOR="`echo "${version}" | sed -n -e "$sed_extract_subminor"` +} | +{ + if test -n "$escape"; then + sed -e 's,\(["\\]\),\\\1,g' + else + cat + fi +} diff --git a/jni/iconv/woe32dll/export.h b/jni/iconv/woe32dll/export.h new file mode 100644 index 0000000..3e8a21f --- /dev/null +++ b/jni/iconv/woe32dll/export.h @@ -0,0 +1,106 @@ +/* Exporting symbols from Cygwin shared libraries. + Copyright (C) 2006 Free Software Foundation, Inc. + Written by Bruno Haible , 2006. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* There are four ways to build shared libraries on Cygwin: + + - Export only functions, no variables. + This has the drawback of severely affecting the programming style in use. + It does not let the programmer use full ANSI C. It lets one platform + dictate the code style on all platforms. This is unacceptable. + + - Use the GNU ld --enable-auto-import option. It is the default on Cygwin + since July 2005. But it has three fatal drawbacks: + - It produces executables and shared libraries with relocations in the + .text segment, defeating the principles of virtual memory. + - For some constructs such as + extern int var; + int * const b = &var; + it creates an executable that will give an error at runtime, rather + than either a compile-time or link-time error or a working executable. + (This is with both gcc and g++.) Whereas this code, not relying on + auto-import: + extern __declspec (dllimport) int var; + int * const b = &var; + gives a compile-time error with gcc and works with g++. + - It doesn't work in some cases (references to a member field of an + exported struct variable, or to a particular element of an exported + array variable), requiring code modifications. Again one platform + dictates code modifications on all platforms. + + This is unacceptable. Therefore we disable this option, through the + woe32-dll.m4 autoconf macro. + + - Define a macro that expands to __declspec(dllexport) when building + the library and to __declspec(dllimport) when building code outside + the library, and use it in all header files of the library. + This is acceptable if + 1. the header files are unique to this library (not shared with + other packages), and + 2. the library sources are contained in one directory, making it easy + to define a -DBUILDING_LIBXYZ flag for the library. + Example: + #ifdef BUILDING_LIBASPRINTF + #define LIBASPRINTF_DLL_EXPORTED __declspec(dllexport) + #else + #define LIBASPRINTF_DLL_EXPORTED __declspec(dllimport) + #endif + + We use this technique for the libintl and the libasprintf libraries. + + - Define a macro that expands to __declspec(dllimport) always, and use + it in all header files of the library. Use an explicit export list for + the library. + This is acceptable if + 1. the programming language is not C++ (because the name mangling of + static struct/class fields and of variables in namespaces makes it + hard to maintain an export list). + The benefit of this approach is that the partitioning of the source files + into libraries (which source file goes into which library) does not + affect the source code; only the Makefiles reflect it. + The performance loss due to the unnecessary indirection for references + to variables from within the library defining the variable is acceptable. + + We use this technique for libgettextlib (because it contains many gnulib + modules) and for libgettextsrc (because this makes it easy to move source + code from an msg* program to libgettextsrc). The macro is called + DLL_VARIABLE. + + This file allows building an explicit export list. You can either + - specify the variables to be exported, and use the GNU ld option + --export-all-symbols to export all function names, or + - specify the variables and functions to be exported explicitly. + + Note: --export-all-symbols is the default when no other symbol is explicitly + exported. This means, the use of an explicit export on the variables has + the effect of no longer exporting the functions! - until the option + --export-all-symbols is used. */ + + /* IMP(x) is a symbol that contains the address of x. */ +#define IMP(x) _imp__##x + + /* Ensure that the variable x is exported from the library, and that a + pseudo-variable IMP(x) is available. */ +#define VARIABLE(x) \ + /* Export x without redefining x. This code was found by compiling a \ + snippet: \ + extern __declspec(dllexport) int x; int x = 42; */ \ + asm (".section .drectve\n"); \ + asm (".ascii \" -export:" #x ",data\"\n"); \ + asm (".data\n"); \ + /* Allocate a pseudo-variable IMP(x). */ \ + extern int x; \ + void * IMP(x) = &x; diff --git a/jni/iconv/woe32dll/iconv-exports.c b/jni/iconv/woe32dll/iconv-exports.c new file mode 100644 index 0000000..9db49b7 --- /dev/null +++ b/jni/iconv/woe32dll/iconv-exports.c @@ -0,0 +1,20 @@ +/* List of exported symbols of libiconv on Cygwin. + Copyright (C) 2006 Free Software Foundation, Inc. + Written by Bruno Haible , 2006. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include "woe32dll/export.h" + +VARIABLE(_libiconv_version) -- cgit v1.2.3-70-g09d2